diff --git a/CherryUSB b/CherryUSB index 9c14ea1..643578e 160000 --- a/CherryUSB +++ b/CherryUSB @@ -1 +1 @@ -Subproject commit 9c14ea19a931fea0252a1368b9454972e09c0283 +Subproject commit 643578e5bebd82b11bcad14e700ca9c2d7abc424 diff --git a/build/CMakeFiles/PicoPiFi.dir/src/main.c.obj b/build/CMakeFiles/PicoPiFi.dir/src/main.c.obj index 7eae215..458334d 100644 Binary files a/build/CMakeFiles/PicoPiFi.dir/src/main.c.obj and b/build/CMakeFiles/PicoPiFi.dir/src/main.c.obj differ diff --git a/build/CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj b/build/CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj index 3ef8ac7..63b2013 100644 Binary files a/build/CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj and b/build/CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj differ diff --git a/build/PicoPiFi.bin b/build/PicoPiFi.bin index d95e815..68eb215 100755 Binary files a/build/PicoPiFi.bin and b/build/PicoPiFi.bin differ diff --git a/build/PicoPiFi.dis b/build/PicoPiFi.dis index e7bccfc..7d0360e 100644 --- a/build/PicoPiFi.dis +++ b/build/PicoPiFi.dis @@ -5,15 +5,15 @@ Sections: Idx Name Size VMA LMA File off Algn 0 .boot2 00000100 10000000 10000000 00001000 2**0 CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .text 00014218 10000100 10000100 00001100 2**3 + 1 .text 00014368 10000100 10000100 00001100 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 000393c0 10014318 10014318 00015318 2**3 + 2 .rodata 000393c0 10014468 10014468 00015468 2**3 CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .binary_info 0000001c 1004d6d8 1004d6d8 0004e6d8 2**2 + 3 .binary_info 0000001c 1004d828 1004d828 0004e828 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .ram_vector_table 000000c0 20000000 20000000 00051000 2**2 ALLOC - 5 .data 000011f8 200000c0 1004d6f4 0004f0c0 2**4 + 5 .data 000011f8 200000c0 1004d844 0004f0c0 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 6 .uninitialized_data 00000000 200012b8 200012b8 000502b8 2**0 CONTENTS @@ -21,9 +21,9 @@ Idx Name Size VMA LMA File off Algn CONTENTS 8 .scratch_y 00000000 20041000 20041000 000502b8 2**0 CONTENTS - 9 .bss 0000fce0 200012b8 200012b8 00051000 2**3 + 9 .bss 0000fcf0 200012b8 200012b8 00051000 2**3 ALLOC - 10 .heap 00000800 20010f98 20010f98 000502b8 2**2 + 10 .heap 00000800 20010fa8 20010fa8 000502b8 2**2 CONTENTS, READONLY 11 .stack1_dummy 00000800 20040000 20040000 00051000 2**2 ALLOC @@ -143,7 +143,7 @@ Disassembly of section .text: 10000148: 100001cd .word 0x100001cd 1000014c: 100001cd .word 0x100001cd 10000150: 100001cd .word 0x100001cd -10000154: 1000c109 .word 0x1000c109 +10000154: 1000c259 .word 0x1000c259 10000158: 100001cd .word 0x100001cd 1000015c: 100001cd .word 0x100001cd 10000160: 100001cd .word 0x100001cd @@ -198,8 +198,8 @@ Disassembly of section .text: 100001d4 : 100001d4: 7188ebf2 .word 0x7188ebf2 -100001d8: 1004d6d8 .word 0x1004d6d8 -100001dc: 1004d6f4 .word 0x1004d6f4 +100001d8: 1004d828 .word 0x1004d828 +100001dc: 1004d844 .word 0x1004d844 100001e0: 10000234 .word 0x10000234 100001e4: e71aa390 .word 0xe71aa390 @@ -254,13 +254,13 @@ Disassembly of section .text: 10000232: 4770 bx lr 10000234 : -10000234: 1004d6f4 .word 0x1004d6f4 +10000234: 1004d844 .word 0x1004d844 10000238: 200000c0 .word 0x200000c0 1000023c: 200012b8 .word 0x200012b8 -10000240: 1004e8ec .word 0x1004e8ec +10000240: 1004ea3c .word 0x1004ea3c 10000244: 20040000 .word 0x20040000 10000248: 20040000 .word 0x20040000 -1000024c: 1004e8ec .word 0x1004e8ec +1000024c: 1004ea3c .word 0x1004ea3c 10000250: 20041000 .word 0x20041000 10000254: 20041000 .word 0x20041000 10000258: 00000000 .word 0x00000000 @@ -268,29 +268,29 @@ Disassembly of section .text: 1000025e : 1000025e: 4809 ldr r0, [pc, #36] ; (10000284 ) -10000260: f004 f9e8 bl 10004634 +10000260: f004 fa90 bl 10004784 10000264: 4700 bx r0 10000266: 0000 .short 0x0000 10000268: e000ed08 .word 0xe000ed08 1000026c: d0000000 .word 0xd0000000 10000270: 200012b8 .word 0x200012b8 -10000274: 20010f98 .word 0x20010f98 -10000278: 10002e45 .word 0x10002e45 +10000274: 20010fa8 .word 0x20010fa8 +10000278: 10002f95 .word 0x10002f95 1000027c: 100005d9 .word 0x100005d9 -10000280: 10002f6d .word 0x10002f6d +10000280: 100030bd .word 0x100030bd 10000284: 00005657 .word 0x00005657 10000288 <__bi_50>: -10000288: 50520006 5360b3ab 100148b8 ..RP..`S.H.. +10000288: 50520006 5360b3ab 10014a08 ..RP..`S.J.. 10000294 <__bi_38>: -10000294: 50520006 02031c86 100148c8 ..RP.....H.. +10000294: 50520006 02031c86 10014a18 ..RP.....J.. 100002a0 <__bi_30>: -100002a0: 50520006 9da22254 100148d4 ..RPT"...H.. +100002a0: 50520006 9da22254 10014a24 ..RPT"..$J.. 100002ac <__bi_22>: -100002ac: 50520005 68f465de 1004e8ec ..RP.e.h.... +100002ac: 50520005 68f465de 1004ea3c ..RP.e.h<... 100002b8 <_init>: 100002b8: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -348,7 +348,7 @@ Disassembly of section .text: 10000322: bd10 pop {r4, pc} 10000324: 20002258 .word 0x20002258 10000328: 00000000 .word 0x00000000 -1000032c: 10014318 .word 0x10014318 +1000032c: 10014468 .word 0x10014468 10000330 : 10000330: 4b05 ldr r3, [pc, #20] ; (10000348 ) @@ -364,7 +364,7 @@ Disassembly of section .text: 10000346: 46c0 nop ; (mov r8, r8) 10000348: 00000000 .word 0x00000000 1000034c: 2000225c .word 0x2000225c -10000350: 10014318 .word 0x10014318 +10000350: 10014468 .word 0x10014468 10000354 : 10000354: b5f0 push {r4, r5, r6, r7, lr} @@ -375,16 +375,16 @@ Disassembly of section .text: 1000035e: b5e0 push {r5, r6, r7, lr} 10000360: 4868 ldr r0, [pc, #416] ; (10000504 ) 10000362: b085 sub sp, #20 -10000364: f000 fc30 bl 10000bc8 -10000368: f005 f8fa bl 10005560 -1000036c: f005 ffce bl 1000630c +10000364: f000 fcd8 bl 10000d18 +10000368: f005 f9a2 bl 100056b0 +1000036c: f006 f876 bl 1000645c 10000370: 4b65 ldr r3, [pc, #404] ; (10000508 ) 10000372: 4d66 ldr r5, [pc, #408] ; (1000050c ) 10000374: 469b mov fp, r3 10000376: 4b66 ldr r3, [pc, #408] ; (10000510 ) 10000378: 4c66 ldr r4, [pc, #408] ; (10000514 ) 1000037a: 4699 mov r9, r3 -1000037c: f001 ff6c bl 10002258 +1000037c: f002 f814 bl 100023a8 10000380: 682a ldr r2, [r5, #0] 10000382: 686b ldr r3, [r5, #4] 10000384: 1a12 subs r2, r2, r0 @@ -399,15 +399,15 @@ Disassembly of section .text: 10000396: 22be movs r2, #190 ; 0xbe 10000398: 2100 movs r1, #0 1000039a: 485f ldr r0, [pc, #380] ; (10000518 ) -1000039c: f004 fe38 bl 10005010 <__wrap_memset> +1000039c: f004 fee0 bl 10005160 <__wrap_memset> 100003a0: 22be movs r2, #190 ; 0xbe 100003a2: 2100 movs r1, #0 100003a4: 4658 mov r0, fp -100003a6: f004 fe33 bl 10005010 <__wrap_memset> +100003a6: f004 fedb bl 10005160 <__wrap_memset> 100003aa: 2206 movs r2, #6 100003ac: 2100 movs r1, #0 100003ae: 4648 mov r0, r9 -100003b0: f004 fe2e bl 10005010 <__wrap_memset> +100003b0: f004 fed6 bl 10005160 <__wrap_memset> 100003b4: 2300 movs r3, #0 100003b6: 4a59 ldr r2, [pc, #356] ; (1000051c ) 100003b8: 1e77 subs r7, r6, #1 @@ -496,7 +496,7 @@ Disassembly of section .text: 1000045e: 2200 movs r2, #0 10000460: 011b lsls r3, r3, #4 10000462: 50e2 str r2, [r4, r3] -10000464: f001 fef8 bl 10002258 +10000464: f001 ffa0 bl 100023a8 10000468: 2300 movs r3, #0 1000046a: 4a2d ldr r2, [pc, #180] ; (10000520 ) 1000046c: 1880 adds r0, r0, r2 @@ -544,7 +544,7 @@ Disassembly of section .text: 100004c0: e7d8 b.n 10000474 100004c2: 2100 movs r1, #0 100004c4: 4818 ldr r0, [pc, #96] ; (10000528 ) -100004c6: f00a f943 bl 1000a750 +100004c6: f00a f9eb bl 1000a8a0 100004ca: 4b18 ldr r3, [pc, #96] ; (1000052c ) 100004cc: 4a12 ldr r2, [pc, #72] ; (10000518 ) 100004ce: 6018 str r0, [r3, #0] @@ -555,36 +555,36 @@ Disassembly of section .text: 100004d8: 4816 ldr r0, [pc, #88] ; (10000534 ) 100004da: 9300 str r3, [sp, #0] 100004dc: 465b mov r3, fp -100004de: f004 f83f bl 10004560 <__wrap_sprintf> +100004de: f004 f8e7 bl 100046b0 <__wrap_sprintf> 100004e2: 4b15 ldr r3, [pc, #84] ; (10000538 ) 100004e4: 6018 str r0, [r3, #0] 100004e6: e7b9 b.n 1000045c 100004e8: 2200 movs r2, #0 100004ea: 2100 movs r1, #0 100004ec: 2000 movs r0, #0 -100004ee: f002 fc49 bl 10002d84 +100004ee: f002 fcf1 bl 10002ed4 100004f2: e7b3 b.n 1000045c 100004f4: 4811 ldr r0, [pc, #68] ; (1000053c ) -100004f6: f004 f89d bl 10004634 +100004f6: f004 f945 bl 10004784 100004fa: 2100 movs r1, #0 100004fc: 0003 movs r3, r0 100004fe: 2000 movs r0, #0 10000500: 4798 blx r3 10000502: 46c0 nop ; (mov r8, r8) 10000504: 200007d8 .word 0x200007d8 -10000508: 20002ed0 .word 0x20002ed0 +10000508: 20002ed8 .word 0x20002ed8 1000050c: 20002150 .word 0x20002150 -10000510: 20010ad8 .word 0x20010ad8 -10000514: 2000f2c0 .word 0x2000f2c0 -10000518: 20002ff0 .word 0x20002ff0 -1000051c: 20003a50 .word 0x20003a50 +10000510: 20010ae8 .word 0x20010ae8 +10000514: 2000f2d0 .word 0x2000f2d0 +10000518: 20002ff8 .word 0x20002ff8 +1000051c: 20003a58 .word 0x20003a58 10000520: 000f4240 .word 0x000f4240 10000524: 7fffffff .word 0x7fffffff -10000528: 20003120 .word 0x20003120 -1000052c: 20003a54 .word 0x20003a54 -10000530: 10014318 .word 0x10014318 -10000534: 20010bfc .word 0x20010bfc -10000538: 20010f84 .word 0x20010f84 +10000528: 20003128 .word 0x20003128 +1000052c: 20003a5c .word 0x20003a5c +10000530: 10014468 .word 0x10014468 +10000534: 20010c0c .word 0x20010c0c +10000538: 20010f94 .word 0x20010f94 1000053c: 00004255 .word 0x00004255 10000540 : @@ -606,7 +606,7 @@ Disassembly of section .text: 1000055e: 782a ldrb r2, [r5, #0] 10000560: 4641 mov r1, r8 10000562: 3402 adds r4, #2 -10000564: f003 fffc bl 10004560 <__wrap_sprintf> +10000564: f004 f8a4 bl 100046b0 <__wrap_sprintf> 10000568: 3501 adds r5, #1 1000056a: 42bc cmp r4, r7 1000056c: d1f6 bne.n 1000055c @@ -633,17 +633,17 @@ Disassembly of section .text: 10000596: 5ab2 ldrh r2, [r6, r2] 10000598: 9200 str r2, [sp, #0] 1000059a: aa08 add r2, sp, #32 -1000059c: f003 ffe0 bl 10004560 <__wrap_sprintf> +1000059c: f004 f888 bl 100046b0 <__wrap_sprintf> 100005a0: 490c ldr r1, [pc, #48] ; (100005d4 ) 100005a2: aa19 add r2, sp, #100 ; 0x64 100005a4: a848 add r0, sp, #288 ; 0x120 -100005a6: f003 ffdb bl 10004560 <__wrap_sprintf> +100005a6: f004 f883 bl 100046b0 <__wrap_sprintf> 100005aa: a848 add r0, sp, #288 ; 0x120 -100005ac: f00e fa3c bl 1000ea28 +100005ac: f00e fae4 bl 1000eb78 100005b0: a948 add r1, sp, #288 ; 0x120 100005b2: 0002 movs r2, r0 100005b4: 2002 movs r0, #2 -100005b6: f000 fb9f bl 10000cf8 +100005b6: f000 fc47 bl 10000e48 100005ba: 2000 movs r0, #0 100005bc: 2392 movs r3, #146 ; 0x92 100005be: 011b lsls r3, r3, #4 @@ -652,9 +652,9 @@ Disassembly of section .text: 100005c4: 46b8 mov r8, r7 100005c6: bdf0 pop {r4, r5, r6, r7, pc} 100005c8: fffff6e0 .word 0xfffff6e0 -100005cc: 1001433c .word 0x1001433c -100005d0: 10014344 .word 0x10014344 -100005d4: 100143c4 .word 0x100143c4 +100005cc: 1001448c .word 0x1001448c +100005d0: 10014494 .word 0x10014494 +100005d4: 10014514 .word 0x10014514 100005d8
: 100005d8: b5f0 push {r4, r5, r6, r7, lr} @@ -664,38399 +664,38541 @@ Disassembly of section .text: 100005e0: 4645 mov r5, r8 100005e2: b5e0 push {r5, r6, r7, lr} 100005e4: b09d sub sp, #116 ; 0x74 -100005e6: 48ba ldr r0, [pc, #744] ; (100008d0 ) +100005e6: 48cb ldr r0, [pc, #812] ; (10000914 ) 100005e8: ab09 add r3, sp, #36 ; 0x24 100005ea: aa08 add r2, sp, #32 100005ec: a907 add r1, sp, #28 -100005ee: f000 fbe3 bl 10000db8 +100005ee: f000 fc8b bl 10000f08 100005f2: 9005 str r0, [sp, #20] 100005f4: 2800 cmp r0, #0 100005f6: d103 bne.n 10000600 -100005f8: 49b5 ldr r1, [pc, #724] ; (100008d0 ) -100005fa: 48b6 ldr r0, [pc, #728] ; (100008d4 ) -100005fc: f002 fcd4 bl 10002fa8 +100005f8: 49c6 ldr r1, [pc, #792] ; (10000914 ) +100005fa: 48c7 ldr r0, [pc, #796] ; (10000918 ) +100005fc: f002 fd7c bl 100030f8 10000600: 9a09 ldr r2, [sp, #36] ; 0x24 10000602: 9908 ldr r1, [sp, #32] 10000604: 9807 ldr r0, [sp, #28] -10000606: f000 fb9b bl 10000d40 +10000606: f000 fc43 bl 10000e90 1000060a: 22e1 movs r2, #225 ; 0xe1 -1000060c: 4cb2 ldr r4, [pc, #712] ; (100008d8 ) +1000060c: 4cc3 ldr r4, [pc, #780] ; (1000091c ) 1000060e: 2100 movs r1, #0 10000610: 0020 movs r0, r4 10000612: 0052 lsls r2, r2, #1 -10000614: f004 fcfc bl 10005010 <__wrap_memset> +10000614: f004 fda4 bl 10005160 <__wrap_memset> 10000618: 22e1 movs r2, #225 ; 0xe1 1000061a: 2100 movs r1, #0 1000061c: 0052 lsls r2, r2, #1 -1000061e: 48af ldr r0, [pc, #700] ; (100008dc ) -10000620: f004 fcf6 bl 10005010 <__wrap_memset> +1000061e: 48c0 ldr r0, [pc, #768] ; (10000920 ) +10000620: f004 fd9e bl 10005160 <__wrap_memset> 10000624: 22e1 movs r2, #225 ; 0xe1 -10000626: 4bae ldr r3, [pc, #696] ; (100008e0 ) +10000626: 4bbf ldr r3, [pc, #764] ; (10000924 ) 10000628: 0052 lsls r2, r2, #1 1000062a: 6819 ldr r1, [r3, #0] -1000062c: 48ab ldr r0, [pc, #684] ; (100008dc ) -1000062e: f004 fcf5 bl 1000501c <__wrap___aeabi_memcpy> +1000062c: 48bc ldr r0, [pc, #752] ; (10000920 ) +1000062e: f004 fd9d bl 1000516c <__wrap___aeabi_memcpy> 10000632: 22e1 movs r2, #225 ; 0xe1 10000634: 0020 movs r0, r4 -10000636: 49a9 ldr r1, [pc, #676] ; (100008dc ) +10000636: 49ba ldr r1, [pc, #744] ; (10000920 ) 10000638: 0052 lsls r2, r2, #1 -1000063a: f004 fcef bl 1000501c <__wrap___aeabi_memcpy> -1000063e: 4ba9 ldr r3, [pc, #676] ; (100008e4 ) -10000640: 4aa9 ldr r2, [pc, #676] ; (100008e8 ) +1000063a: f004 fd97 bl 1000516c <__wrap___aeabi_memcpy> +1000063e: 4bba ldr r3, [pc, #744] ; (10000928 ) +10000640: 4aba ldr r2, [pc, #744] ; (1000092c ) 10000642: 9301 str r3, [sp, #4] -10000644: 4ba9 ldr r3, [pc, #676] ; (100008ec ) -10000646: 49aa ldr r1, [pc, #680] ; (100008f0 ) +10000644: 4bba ldr r3, [pc, #744] ; (10000930 ) +10000646: 49bb ldr r1, [pc, #748] ; (10000934 ) 10000648: 9300 str r3, [sp, #0] -1000064a: 48a4 ldr r0, [pc, #656] ; (100008dc ) -1000064c: 4ba9 ldr r3, [pc, #676] ; (100008f4 ) -1000064e: f00e f949 bl 1000e8e4 -10000652: 48a9 ldr r0, [pc, #676] ; (100008f8 ) -10000654: f005 ff16 bl 10006484 -10000658: f005 fee2 bl 10006420 -1000065c: 4ba7 ldr r3, [pc, #668] ; (100008fc ) -1000065e: 49a8 ldr r1, [pc, #672] ; (10000900 ) +1000064a: 48b5 ldr r0, [pc, #724] ; (10000920 ) +1000064c: 4bba ldr r3, [pc, #744] ; (10000938 ) +1000064e: f00e f9f1 bl 1000ea34 +10000652: 48ba ldr r0, [pc, #744] ; (1000093c ) +10000654: f005 ffbe bl 100065d4 +10000658: f005 ff8a bl 10006570 +1000065c: 4bb8 ldr r3, [pc, #736] ; (10000940 ) +1000065e: 49b9 ldr r1, [pc, #740] ; (10000944 ) 10000660: 0018 movs r0, r3 10000662: 4699 mov r9, r3 -10000664: f009 fd9a bl 1000a19c -10000668: 2000 movs r0, #0 -1000066a: 49a6 ldr r1, [pc, #664] ; (10000904 ) -1000066c: f00a fbcc bl 1000ae08 -10000670: 48a5 ldr r0, [pc, #660] ; (10000908 ) -10000672: f005 fe25 bl 100062c0 -10000676: 4ba5 ldr r3, [pc, #660] ; (1000090c ) -10000678: 4fa5 ldr r7, [pc, #660] ; (10000910 ) +10000664: f009 fe42 bl 1000a2ec +10000668: 49b7 ldr r1, [pc, #732] ; (10000948 ) +1000066a: 2000 movs r0, #0 +1000066c: f00a fc74 bl 1000af58 +10000670: 48b6 ldr r0, [pc, #728] ; (1000094c ) +10000672: f005 fecd bl 10006410 +10000676: 4bb6 ldr r3, [pc, #728] ; (10000950 ) +10000678: 4fb6 ldr r7, [pc, #728] ; (10000954 ) 1000067a: 685c ldr r4, [r3, #4] 1000067c: 681b ldr r3, [r3, #0] 1000067e: 9302 str r3, [sp, #8] 10000680: 9403 str r4, [sp, #12] 10000682: 603b str r3, [r7, #0] 10000684: 607c str r4, [r7, #4] -10000686: 2300 movs r3, #0 -10000688: 469a mov sl, r3 -1000068a: 4ba2 ldr r3, [pc, #648] ; (10000914 ) -1000068c: 469b mov fp, r3 -1000068e: 4ba2 ldr r3, [pc, #648] ; (10000918 ) -10000690: 4698 mov r8, r3 -10000692: 465b mov r3, fp -10000694: 781b ldrb r3, [r3, #0] -10000696: 2b00 cmp r3, #0 -10000698: d000 beq.n 1000069c -1000069a: e09d b.n 100007d8 -1000069c: f001 fddc bl 10002258 -100006a0: 9a02 ldr r2, [sp, #8] -100006a2: 9b03 ldr r3, [sp, #12] -100006a4: 1a12 subs r2, r2, r0 -100006a6: 418b sbcs r3, r1 -100006a8: 2b00 cmp r3, #0 -100006aa: da00 bge.n 100006ae -100006ac: e0ac b.n 10000808 -100006ae: f001 fdd3 bl 10002258 -100006b2: 683a ldr r2, [r7, #0] -100006b4: 687b ldr r3, [r7, #4] -100006b6: 1a12 subs r2, r2, r0 -100006b8: 418b sbcs r3, r1 -100006ba: 2b00 cmp r3, #0 -100006bc: dae9 bge.n 10000692 -100006be: 488a ldr r0, [pc, #552] ; (100008e8 ) -100006c0: f00e f9b2 bl 1000ea28 -100006c4: 2800 cmp r0, #0 -100006c6: d034 beq.n 10000732 -100006c8: 2301 movs r3, #1 -100006ca: 4987 ldr r1, [pc, #540] ; (100008e8 ) -100006cc: 3801 subs r0, #1 -100006ce: 4398 bics r0, r3 -100006d0: 000b movs r3, r1 -100006d2: 3302 adds r3, #2 -100006d4: 4c91 ldr r4, [pc, #580] ; (1000091c ) -100006d6: 18c0 adds r0, r0, r3 -100006d8: e012 b.n 10000700 -100006da: 001d movs r5, r3 -100006dc: 3d61 subs r5, #97 ; 0x61 -100006de: 2d05 cmp r5, #5 -100006e0: d800 bhi.n 100006e4 -100006e2: e08c b.n 100007fe -100006e4: 001d movs r5, r3 -100006e6: 3d41 subs r5, #65 ; 0x41 -100006e8: 2d05 cmp r5, #5 -100006ea: d822 bhi.n 10000732 -100006ec: 3b37 subs r3, #55 ; 0x37 -100006ee: 1c55 adds r5, r2, #1 -100006f0: d01f beq.n 10000732 -100006f2: 0112 lsls r2, r2, #4 -100006f4: 4313 orrs r3, r2 -100006f6: 3102 adds r1, #2 -100006f8: 7023 strb r3, [r4, #0] -100006fa: 3401 adds r4, #1 -100006fc: 4288 cmp r0, r1 -100006fe: d018 beq.n 10000732 -10000700: 780b ldrb r3, [r1, #0] -10000702: 001a movs r2, r3 -10000704: 3a30 subs r2, #48 ; 0x30 -10000706: b2d5 uxtb r5, r2 -10000708: 2d09 cmp r5, #9 -1000070a: d909 bls.n 10000720 -1000070c: 3a31 subs r2, #49 ; 0x31 -1000070e: 2a05 cmp r2, #5 -10000710: d977 bls.n 10000802 -10000712: 001a movs r2, r3 -10000714: 3a41 subs r2, #65 ; 0x41 -10000716: 2a05 cmp r2, #5 -10000718: d900 bls.n 1000071c -1000071a: e0c5 b.n 100008a8 -1000071c: 3b37 subs r3, #55 ; 0x37 -1000071e: 001a movs r2, r3 -10000720: 784b ldrb r3, [r1, #1] -10000722: 001d movs r5, r3 -10000724: 3d30 subs r5, #48 ; 0x30 -10000726: b2ee uxtb r6, r5 -10000728: 2e09 cmp r6, #9 -1000072a: d8d6 bhi.n 100006da -1000072c: 002b movs r3, r5 -1000072e: 1c55 adds r5, r2, #1 -10000730: d1df bne.n 100006f2 -10000732: 4870 ldr r0, [pc, #448] ; (100008f4 ) -10000734: f00e f978 bl 1000ea28 -10000738: 2800 cmp r0, #0 -1000073a: d033 beq.n 100007a4 -1000073c: 2301 movs r3, #1 -1000073e: 496d ldr r1, [pc, #436] ; (100008f4 ) -10000740: 3801 subs r0, #1 -10000742: 4398 bics r0, r3 -10000744: 000b movs r3, r1 -10000746: 3302 adds r3, #2 -10000748: 4c75 ldr r4, [pc, #468] ; (10000920 ) -1000074a: 18c0 adds r0, r0, r3 -1000074c: e011 b.n 10000772 -1000074e: 001d movs r5, r3 -10000750: 3d61 subs r5, #97 ; 0x61 -10000752: 2d05 cmp r5, #5 -10000754: d976 bls.n 10000844 -10000756: 001d movs r5, r3 -10000758: 3d41 subs r5, #65 ; 0x41 -1000075a: 2d05 cmp r5, #5 -1000075c: d822 bhi.n 100007a4 -1000075e: 3b37 subs r3, #55 ; 0x37 -10000760: 1c55 adds r5, r2, #1 -10000762: d01f beq.n 100007a4 -10000764: 0112 lsls r2, r2, #4 -10000766: 4313 orrs r3, r2 -10000768: 3102 adds r1, #2 -1000076a: 7023 strb r3, [r4, #0] -1000076c: 3401 adds r4, #1 -1000076e: 4281 cmp r1, r0 -10000770: d018 beq.n 100007a4 -10000772: 780b ldrb r3, [r1, #0] -10000774: 001a movs r2, r3 -10000776: 3a30 subs r2, #48 ; 0x30 -10000778: b2d5 uxtb r5, r2 -1000077a: 2d09 cmp r5, #9 -1000077c: d909 bls.n 10000792 -1000077e: 3a31 subs r2, #49 ; 0x31 -10000780: 2a05 cmp r2, #5 -10000782: d961 bls.n 10000848 -10000784: 001a movs r2, r3 -10000786: 3a41 subs r2, #65 ; 0x41 -10000788: 2a05 cmp r2, #5 -1000078a: d900 bls.n 1000078e -1000078c: e089 b.n 100008a2 -1000078e: 3b37 subs r3, #55 ; 0x37 -10000790: 001a movs r2, r3 -10000792: 784b ldrb r3, [r1, #1] +10000686: 2401 movs r4, #1 +10000688: 2000 movs r0, #0 +1000068a: f00a fb3d bl 1000ad08 +1000068e: 0022 movs r2, r4 +10000690: 4082 lsls r2, r0 +10000692: 4bb1 ldr r3, [pc, #708] ; (10000958 ) +10000694: 49b1 ldr r1, [pc, #708] ; (1000095c ) +10000696: 6018 str r0, [r3, #0] +10000698: 4bb1 ldr r3, [pc, #708] ; (10000960 ) +1000069a: 200b movs r0, #11 +1000069c: 601a str r2, [r3, #0] +1000069e: f000 fea1 bl 100013e4 +100006a2: 0021 movs r1, r4 +100006a4: 200b movs r0, #11 +100006a6: f000 fe6f bl 10001388 +100006aa: 2000 movs r0, #0 +100006ac: f00a fb2c bl 1000ad08 +100006b0: 0022 movs r2, r4 +100006b2: 4082 lsls r2, r0 +100006b4: 4bab ldr r3, [pc, #684] ; (10000964 ) +100006b6: 49ac ldr r1, [pc, #688] ; (10000968 ) +100006b8: 6018 str r0, [r3, #0] +100006ba: 4bac ldr r3, [pc, #688] ; (1000096c ) +100006bc: 200c movs r0, #12 +100006be: 601a str r2, [r3, #0] +100006c0: f000 fe90 bl 100013e4 +100006c4: 0021 movs r1, r4 +100006c6: 200c movs r0, #12 +100006c8: f000 fe5e bl 10001388 +100006cc: 2300 movs r3, #0 +100006ce: 469a mov sl, r3 +100006d0: 4ba7 ldr r3, [pc, #668] ; (10000970 ) +100006d2: 469b mov fp, r3 +100006d4: 4ba7 ldr r3, [pc, #668] ; (10000974 ) +100006d6: 4698 mov r8, r3 +100006d8: 465b mov r3, fp +100006da: 781b ldrb r3, [r3, #0] +100006dc: 2b00 cmp r3, #0 +100006de: d000 beq.n 100006e2 +100006e0: e09d b.n 1000081e +100006e2: f001 fe61 bl 100023a8 +100006e6: 9a02 ldr r2, [sp, #8] +100006e8: 9b03 ldr r3, [sp, #12] +100006ea: 1a12 subs r2, r2, r0 +100006ec: 418b sbcs r3, r1 +100006ee: 2b00 cmp r3, #0 +100006f0: da00 bge.n 100006f4 +100006f2: e0ac b.n 1000084e +100006f4: f001 fe58 bl 100023a8 +100006f8: 683a ldr r2, [r7, #0] +100006fa: 687b ldr r3, [r7, #4] +100006fc: 1a12 subs r2, r2, r0 +100006fe: 418b sbcs r3, r1 +10000700: 2b00 cmp r3, #0 +10000702: dae9 bge.n 100006d8 +10000704: 4889 ldr r0, [pc, #548] ; (1000092c ) +10000706: f00e fa37 bl 1000eb78 +1000070a: 2800 cmp r0, #0 +1000070c: d034 beq.n 10000778 +1000070e: 2301 movs r3, #1 +10000710: 4986 ldr r1, [pc, #536] ; (1000092c ) +10000712: 3801 subs r0, #1 +10000714: 4398 bics r0, r3 +10000716: 000b movs r3, r1 +10000718: 3302 adds r3, #2 +1000071a: 4c97 ldr r4, [pc, #604] ; (10000978 ) +1000071c: 18c0 adds r0, r0, r3 +1000071e: e012 b.n 10000746 +10000720: 001d movs r5, r3 +10000722: 3d61 subs r5, #97 ; 0x61 +10000724: 2d05 cmp r5, #5 +10000726: d800 bhi.n 1000072a +10000728: e08c b.n 10000844 +1000072a: 001d movs r5, r3 +1000072c: 3d41 subs r5, #65 ; 0x41 +1000072e: 2d05 cmp r5, #5 +10000730: d822 bhi.n 10000778 +10000732: 3b37 subs r3, #55 ; 0x37 +10000734: 1c55 adds r5, r2, #1 +10000736: d01f beq.n 10000778 +10000738: 0112 lsls r2, r2, #4 +1000073a: 4313 orrs r3, r2 +1000073c: 3102 adds r1, #2 +1000073e: 7023 strb r3, [r4, #0] +10000740: 3401 adds r4, #1 +10000742: 4288 cmp r0, r1 +10000744: d018 beq.n 10000778 +10000746: 780b ldrb r3, [r1, #0] +10000748: 001a movs r2, r3 +1000074a: 3a30 subs r2, #48 ; 0x30 +1000074c: b2d5 uxtb r5, r2 +1000074e: 2d09 cmp r5, #9 +10000750: d909 bls.n 10000766 +10000752: 3a31 subs r2, #49 ; 0x31 +10000754: 2a05 cmp r2, #5 +10000756: d977 bls.n 10000848 +10000758: 001a movs r2, r3 +1000075a: 3a41 subs r2, #65 ; 0x41 +1000075c: 2a05 cmp r2, #5 +1000075e: d900 bls.n 10000762 +10000760: e0c5 b.n 100008ee +10000762: 3b37 subs r3, #55 ; 0x37 +10000764: 001a movs r2, r3 +10000766: 784b ldrb r3, [r1, #1] +10000768: 001d movs r5, r3 +1000076a: 3d30 subs r5, #48 ; 0x30 +1000076c: b2ee uxtb r6, r5 +1000076e: 2e09 cmp r6, #9 +10000770: d8d6 bhi.n 10000720 +10000772: 002b movs r3, r5 +10000774: 1c55 adds r5, r2, #1 +10000776: d1df bne.n 10000738 +10000778: 486f ldr r0, [pc, #444] ; (10000938 ) +1000077a: f00e f9fd bl 1000eb78 +1000077e: 2800 cmp r0, #0 +10000780: d033 beq.n 100007ea +10000782: 2301 movs r3, #1 +10000784: 496c ldr r1, [pc, #432] ; (10000938 ) +10000786: 3801 subs r0, #1 +10000788: 4398 bics r0, r3 +1000078a: 000b movs r3, r1 +1000078c: 3302 adds r3, #2 +1000078e: 4c7b ldr r4, [pc, #492] ; (1000097c ) +10000790: 18c0 adds r0, r0, r3 +10000792: e011 b.n 100007b8 10000794: 001d movs r5, r3 -10000796: 3d30 subs r5, #48 ; 0x30 -10000798: b2ee uxtb r6, r5 -1000079a: 2e09 cmp r6, #9 -1000079c: d8d7 bhi.n 1000074e -1000079e: 002b movs r3, r5 -100007a0: 1c55 adds r5, r2, #1 -100007a2: d1df bne.n 10000764 -100007a4: 4b4f ldr r3, [pc, #316] ; (100008e4 ) -100007a6: 781b ldrb r3, [r3, #0] -100007a8: 2b37 cmp r3, #55 ; 0x37 -100007aa: d064 beq.n 10000876 -100007ac: 2b35 cmp r3, #53 ; 0x35 -100007ae: d076 beq.n 1000089e -100007b0: 2b33 cmp r3, #51 ; 0x33 -100007b2: d07c beq.n 100008ae -100007b4: 2b30 cmp r3, #48 ; 0x30 -100007b6: d100 bne.n 100007ba -100007b8: e087 b.n 100008ca -100007ba: f001 fd4d bl 10002258 -100007be: 2300 movs r3, #0 -100007c0: 4a58 ldr r2, [pc, #352] ; (10000924 ) -100007c2: 1880 adds r0, r0, r2 -100007c4: 4159 adcs r1, r3 -100007c6: 2900 cmp r1, #0 -100007c8: db51 blt.n 1000086e -100007ca: 465b mov r3, fp -100007cc: 781b ldrb r3, [r3, #0] -100007ce: 6038 str r0, [r7, #0] -100007d0: 6079 str r1, [r7, #4] -100007d2: 2b00 cmp r3, #0 -100007d4: d100 bne.n 100007d8 -100007d6: e761 b.n 1000069c -100007d8: f00c f858 bl 1000c88c -100007dc: 1e04 subs r4, r0, #0 -100007de: d100 bne.n 100007e2 -100007e0: e757 b.n 10000692 -100007e2: 2301 movs r3, #1 -100007e4: 8902 ldrh r2, [r0, #8] -100007e6: 2100 movs r1, #0 -100007e8: 9300 str r3, [sp, #0] -100007ea: 0003 movs r3, r0 -100007ec: 4648 mov r0, r9 -100007ee: f009 fc75 bl 1000a0dc -100007f2: 4643 mov r3, r8 -100007f4: 6018 str r0, [r3, #0] -100007f6: 0020 movs r0, r4 -100007f8: f005 fa0e bl 10005c18 -100007fc: e749 b.n 10000692 -100007fe: 3b57 subs r3, #87 ; 0x57 -10000800: e775 b.n 100006ee -10000802: 3b57 subs r3, #87 ; 0x57 -10000804: 001a movs r2, r3 -10000806: e78b b.n 10000720 -10000808: 4653 mov r3, sl -1000080a: 2b00 cmp r3, #0 -1000080c: d01f beq.n 1000084e -1000080e: 464a mov r2, r9 -10000810: 4b45 ldr r3, [pc, #276] ; (10000928 ) -10000812: 58d3 ldr r3, [r2, r3] -10000814: 2b01 cmp r3, #1 -10000816: d100 bne.n 1000081a -10000818: e749 b.n 100006ae -1000081a: f001 fd1d bl 10002258 -1000081e: 2300 movs r3, #0 -10000820: 4a42 ldr r2, [pc, #264] ; (1000092c ) -10000822: 1880 adds r0, r0, r2 -10000824: 4159 adcs r1, r3 -10000826: 2200 movs r2, #0 -10000828: 0003 movs r3, r0 -1000082a: 000c movs r4, r1 -1000082c: 4692 mov sl, r2 -1000082e: 9302 str r3, [sp, #8] -10000830: 9403 str r4, [sp, #12] -10000832: 2900 cmp r1, #0 -10000834: db00 blt.n 10000838 -10000836: e73a b.n 100006ae -10000838: 2301 movs r3, #1 -1000083a: 4c3d ldr r4, [pc, #244] ; (10000930 ) -1000083c: 425b negs r3, r3 -1000083e: 9302 str r3, [sp, #8] -10000840: 9403 str r4, [sp, #12] -10000842: e734 b.n 100006ae +10000796: 3d61 subs r5, #97 ; 0x61 +10000798: 2d05 cmp r5, #5 +1000079a: d976 bls.n 1000088a +1000079c: 001d movs r5, r3 +1000079e: 3d41 subs r5, #65 ; 0x41 +100007a0: 2d05 cmp r5, #5 +100007a2: d822 bhi.n 100007ea +100007a4: 3b37 subs r3, #55 ; 0x37 +100007a6: 1c55 adds r5, r2, #1 +100007a8: d01f beq.n 100007ea +100007aa: 0112 lsls r2, r2, #4 +100007ac: 4313 orrs r3, r2 +100007ae: 3102 adds r1, #2 +100007b0: 7023 strb r3, [r4, #0] +100007b2: 3401 adds r4, #1 +100007b4: 4281 cmp r1, r0 +100007b6: d018 beq.n 100007ea +100007b8: 780b ldrb r3, [r1, #0] +100007ba: 001a movs r2, r3 +100007bc: 3a30 subs r2, #48 ; 0x30 +100007be: b2d5 uxtb r5, r2 +100007c0: 2d09 cmp r5, #9 +100007c2: d909 bls.n 100007d8 +100007c4: 3a31 subs r2, #49 ; 0x31 +100007c6: 2a05 cmp r2, #5 +100007c8: d961 bls.n 1000088e +100007ca: 001a movs r2, r3 +100007cc: 3a41 subs r2, #65 ; 0x41 +100007ce: 2a05 cmp r2, #5 +100007d0: d900 bls.n 100007d4 +100007d2: e089 b.n 100008e8 +100007d4: 3b37 subs r3, #55 ; 0x37 +100007d6: 001a movs r2, r3 +100007d8: 784b ldrb r3, [r1, #1] +100007da: 001d movs r5, r3 +100007dc: 3d30 subs r5, #48 ; 0x30 +100007de: b2ee uxtb r6, r5 +100007e0: 2e09 cmp r6, #9 +100007e2: d8d7 bhi.n 10000794 +100007e4: 002b movs r3, r5 +100007e6: 1c55 adds r5, r2, #1 +100007e8: d1df bne.n 100007aa +100007ea: 4b4f ldr r3, [pc, #316] ; (10000928 ) +100007ec: 781b ldrb r3, [r3, #0] +100007ee: 2b37 cmp r3, #55 ; 0x37 +100007f0: d064 beq.n 100008bc +100007f2: 2b35 cmp r3, #53 ; 0x35 +100007f4: d076 beq.n 100008e4 +100007f6: 2b33 cmp r3, #51 ; 0x33 +100007f8: d07c beq.n 100008f4 +100007fa: 2b30 cmp r3, #48 ; 0x30 +100007fc: d100 bne.n 10000800 +100007fe: e087 b.n 10000910 +10000800: f001 fdd2 bl 100023a8 +10000804: 2300 movs r3, #0 +10000806: 4a5e ldr r2, [pc, #376] ; (10000980 ) +10000808: 1880 adds r0, r0, r2 +1000080a: 4159 adcs r1, r3 +1000080c: 2900 cmp r1, #0 +1000080e: db51 blt.n 100008b4 +10000810: 465b mov r3, fp +10000812: 781b ldrb r3, [r3, #0] +10000814: 6038 str r0, [r7, #0] +10000816: 6079 str r1, [r7, #4] +10000818: 2b00 cmp r3, #0 +1000081a: d100 bne.n 1000081e +1000081c: e761 b.n 100006e2 +1000081e: f00c f8dd bl 1000c9dc +10000822: 1e04 subs r4, r0, #0 +10000824: d100 bne.n 10000828 +10000826: e757 b.n 100006d8 +10000828: 2301 movs r3, #1 +1000082a: 8902 ldrh r2, [r0, #8] +1000082c: 2100 movs r1, #0 +1000082e: 9300 str r3, [sp, #0] +10000830: 0003 movs r3, r0 +10000832: 4648 mov r0, r9 +10000834: f009 fcfa bl 1000a22c +10000838: 4643 mov r3, r8 +1000083a: 6018 str r0, [r3, #0] +1000083c: 0020 movs r0, r4 +1000083e: f005 fa93 bl 10005d68 +10000842: e749 b.n 100006d8 10000844: 3b57 subs r3, #87 ; 0x57 -10000846: e78b b.n 10000760 +10000846: e775 b.n 10000734 10000848: 3b57 subs r3, #87 ; 0x57 1000084a: 001a movs r2, r3 -1000084c: e7a1 b.n 10000792 -1000084e: 224c movs r2, #76 ; 0x4c -10000850: 2100 movs r1, #0 -10000852: a809 add r0, sp, #36 ; 0x24 -10000854: f004 fbdc bl 10005010 <__wrap_memset> -10000858: 2200 movs r2, #0 -1000085a: 4648 mov r0, r9 -1000085c: 4b35 ldr r3, [pc, #212] ; (10000934 ) -1000085e: a909 add r1, sp, #36 ; 0x24 -10000860: f009 fe92 bl 1000a588 -10000864: 2800 cmp r0, #0 -10000866: d124 bne.n 100008b2 -10000868: 9b05 ldr r3, [sp, #20] -1000086a: 469a mov sl, r3 -1000086c: e71f b.n 100006ae -1000086e: 2001 movs r0, #1 -10000870: 492f ldr r1, [pc, #188] ; (10000930 ) -10000872: 4240 negs r0, r0 -10000874: e7a9 b.n 100007ca -10000876: 4a30 ldr r2, [pc, #192] ; (10000938 ) -10000878: 4929 ldr r1, [pc, #164] ; (10000920 ) -1000087a: 4828 ldr r0, [pc, #160] ; (1000091c ) -1000087c: f005 fdde bl 1000643c -10000880: 4643 mov r3, r8 -10000882: 6018 str r0, [r3, #0] -10000884: 4b17 ldr r3, [pc, #92] ; (100008e4 ) -10000886: 4a18 ldr r2, [pc, #96] ; (100008e8 ) -10000888: 9301 str r3, [sp, #4] -1000088a: 4b18 ldr r3, [pc, #96] ; (100008ec ) -1000088c: 4918 ldr r1, [pc, #96] ; (100008f0 ) -1000088e: 9300 str r3, [sp, #0] -10000890: 4812 ldr r0, [pc, #72] ; (100008dc ) -10000892: 4b18 ldr r3, [pc, #96] ; (100008f4 ) -10000894: f003 fe64 bl 10004560 <__wrap_sprintf> -10000898: 4b28 ldr r3, [pc, #160] ; (1000093c ) -1000089a: 6018 str r0, [r3, #0] -1000089c: e78d b.n 100007ba -1000089e: 4a28 ldr r2, [pc, #160] ; (10000940 ) -100008a0: e7ea b.n 10000878 -100008a2: 2201 movs r2, #1 -100008a4: 4252 negs r2, r2 -100008a6: e774 b.n 10000792 -100008a8: 2201 movs r2, #1 -100008aa: 4252 negs r2, r2 -100008ac: e738 b.n 10000720 -100008ae: 4a25 ldr r2, [pc, #148] ; (10000944 ) -100008b0: e7e2 b.n 10000878 -100008b2: f001 fcd1 bl 10002258 -100008b6: 2300 movs r3, #0 -100008b8: 4a1c ldr r2, [pc, #112] ; (1000092c ) -100008ba: 1880 adds r0, r0, r2 -100008bc: 4159 adcs r1, r3 -100008be: 9002 str r0, [sp, #8] -100008c0: 9103 str r1, [sp, #12] -100008c2: 2900 cmp r1, #0 -100008c4: db00 blt.n 100008c8 -100008c6: e6f2 b.n 100006ae -100008c8: e7b6 b.n 10000838 -100008ca: 2200 movs r2, #0 -100008cc: e7d4 b.n 10000878 -100008ce: 46c0 nop ; (mov r8, r8) -100008d0: 00030d40 .word 0x00030d40 -100008d4: 10014390 .word 0x10014390 -100008d8: 20010dc0 .word 0x20010dc0 -100008dc: 20010bfc .word 0x20010bfc -100008e0: 200007e0 .word 0x200007e0 -100008e4: 20003a50 .word 0x20003a50 -100008e8: 20002ff0 .word 0x20002ff0 -100008ec: 20010ad8 .word 0x20010ad8 -100008f0: 10014318 .word 0x10014318 -100008f4: 20002ed0 .word 0x20002ed0 -100008f8: 00004e49 .word 0x00004e49 -100008fc: 20003120 .word 0x20003120 -10000900: 00111020 .word 0x00111020 -10000904: 200007d8 .word 0x200007d8 -10000908: 10000355 .word 0x10000355 -1000090c: 10014590 .word 0x10014590 -10000910: 20002150 .word 0x20002150 -10000914: 20010f94 .word 0x20010f94 -10000918: 20003a54 .word 0x20003a54 -1000091c: 200030b0 .word 0x200030b0 -10000920: 20002f90 .word 0x20002f90 -10000924: 00989680 .word 0x00989680 -10000928: 00000868 .word 0x00000868 -1000092c: 001e8480 .word 0x001e8480 -10000930: 7fffffff .word 0x7fffffff -10000934: 10000541 .word 0x10000541 -10000938: 00400006 .word 0x00400006 -1000093c: 20010f84 .word 0x20010f84 -10000940: 00400004 .word 0x00400004 -10000944: 00200002 .word 0x00200002 - -10000948 : -10000948: 4b01 ldr r3, [pc, #4] ; (10000950 ) -1000094a: 6818 ldr r0, [r3, #0] -1000094c: 4770 bx lr -1000094e: 46c0 nop ; (mov r8, r8) -10000950: 20010be8 .word 0x20010be8 - -10000954 : -10000954: b570 push {r4, r5, r6, lr} -10000956: 4c1a ldr r4, [pc, #104] ; (100009c0 ) -10000958: 7823 ldrb r3, [r4, #0] -1000095a: 2b00 cmp r3, #0 -1000095c: d10e bne.n 1000097c -1000095e: 22e1 movs r2, #225 ; 0xe1 -10000960: 4d18 ldr r5, [pc, #96] ; (100009c4 ) -10000962: 4819 ldr r0, [pc, #100] ; (100009c8 ) -10000964: 0029 movs r1, r5 -10000966: 0052 lsls r2, r2, #1 -10000968: f013 fc6e bl 10014248 <__memcmp_veneer> -1000096c: 2301 movs r3, #1 -1000096e: 7023 strb r3, [r4, #0] -10000970: 2800 cmp r0, #0 -10000972: d104 bne.n 1000097e -10000974: 2101 movs r1, #1 -10000976: 2000 movs r0, #0 -10000978: f005 fd8c bl 10006494 -1000097c: bd70 pop {r4, r5, r6, pc} -1000097e: f3ef 8610 mrs r6, PRIMASK -10000982: b672 cpsid i -10000984: f005 fce8 bl 10006358 -10000988: 2180 movs r1, #128 ; 0x80 -1000098a: 20a0 movs r0, #160 ; 0xa0 -1000098c: 0149 lsls r1, r1, #5 -1000098e: 0340 lsls r0, r0, #13 -10000990: f013 fc8a bl 100142a8 <__flash_range_erase_veneer> -10000994: 2280 movs r2, #128 ; 0x80 -10000996: 20a0 movs r0, #160 ; 0xa0 -10000998: 0029 movs r1, r5 -1000099a: 0092 lsls r2, r2, #2 -1000099c: 0340 lsls r0, r0, #13 -1000099e: f013 fc5b bl 10014258 <__flash_range_program_veneer> -100009a2: f005 fd0f bl 100063c4 -100009a6: f386 8810 msr PRIMASK, r6 -100009aa: 2000 movs r0, #0 -100009ac: 7821 ldrb r1, [r4, #0] -100009ae: f005 fd71 bl 10006494 -100009b2: 2200 movs r2, #0 -100009b4: 2100 movs r1, #0 -100009b6: 2000 movs r0, #0 -100009b8: f002 f9e4 bl 10002d84 -100009bc: e7de b.n 1000097c -100009be: 46c0 nop ; (mov r8, r8) -100009c0: 20010f94 .word 0x20010f94 -100009c4: 20010bfc .word 0x20010bfc -100009c8: 20010dc0 .word 0x20010dc0 - -100009cc : -100009cc: b570 push {r4, r5, r6, lr} -100009ce: 4c18 ldr r4, [pc, #96] ; (10000a30 ) -100009d0: 7823 ldrb r3, [r4, #0] -100009d2: 2b00 cmp r3, #0 -100009d4: d009 beq.n 100009ea -100009d6: 4b17 ldr r3, [pc, #92] ; (10000a34 ) -100009d8: 781b ldrb r3, [r3, #0] -100009da: 2b58 cmp r3, #88 ; 0x58 -100009dc: d006 beq.n 100009ec -100009de: 2300 movs r3, #0 -100009e0: 2100 movs r1, #0 -100009e2: 2000 movs r0, #0 -100009e4: 7023 strb r3, [r4, #0] -100009e6: f005 fd55 bl 10006494 -100009ea: bd70 pop {r4, r5, r6, pc} -100009ec: 2300 movs r3, #0 -100009ee: 7023 strb r3, [r4, #0] -100009f0: f3ef 8510 mrs r5, PRIMASK -100009f4: b672 cpsid i -100009f6: f005 fcaf bl 10006358 -100009fa: 2180 movs r1, #128 ; 0x80 -100009fc: 20a0 movs r0, #160 ; 0xa0 -100009fe: 0149 lsls r1, r1, #5 -10000a00: 0340 lsls r0, r0, #13 -10000a02: f013 fc51 bl 100142a8 <__flash_range_erase_veneer> -10000a06: 2280 movs r2, #128 ; 0x80 -10000a08: 20a0 movs r0, #160 ; 0xa0 -10000a0a: 490b ldr r1, [pc, #44] ; (10000a38 ) -10000a0c: 0092 lsls r2, r2, #2 -10000a0e: 0340 lsls r0, r0, #13 -10000a10: f013 fc22 bl 10014258 <__flash_range_program_veneer> -10000a14: f005 fcd6 bl 100063c4 -10000a18: f385 8810 msr PRIMASK, r5 -10000a1c: 2000 movs r0, #0 -10000a1e: 7821 ldrb r1, [r4, #0] -10000a20: f005 fd38 bl 10006494 -10000a24: 2200 movs r2, #0 -10000a26: 2100 movs r1, #0 -10000a28: 2000 movs r0, #0 -10000a2a: f002 f9ab bl 10002d84 -10000a2e: e7dc b.n 100009ea -10000a30: 20010f94 .word 0x20010f94 -10000a34: 20003a50 .word 0x20003a50 -10000a38: 20010bfc .word 0x20010bfc - -10000a3c : -10000a3c: b570 push {r4, r5, r6, lr} -10000a3e: 001c movs r4, r3 -10000a40: 23c1 movs r3, #193 ; 0xc1 -10000a42: b291 uxth r1, r2 -10000a44: 2000 movs r0, #0 -10000a46: 005a lsls r2, r3, #1 -10000a48: f005 f826 bl 10005a98 -10000a4c: 4d04 ldr r5, [pc, #16] ; (10000a60 ) -10000a4e: 6044 str r4, [r0, #4] -10000a50: 6028 str r0, [r5, #0] -10000a52: f00c f87d bl 1000cb50 -10000a56: 6828 ldr r0, [r5, #0] -10000a58: f005 f8de bl 10005c18 -10000a5c: bd70 pop {r4, r5, r6, pc} -10000a5e: 46c0 nop ; (mov r8, r8) -10000a60: 20009ff0 .word 0x20009ff0 - -10000a64 : -10000a64: b5f8 push {r3, r4, r5, r6, r7, lr} -10000a66: 0015 movs r5, r2 -10000a68: 2902 cmp r1, #2 -10000a6a: d048 beq.n 10000afe -10000a6c: 2903 cmp r1, #3 -10000a6e: d023 beq.n 10000ab8 -10000a70: 2380 movs r3, #128 ; 0x80 -10000a72: 4e33 ldr r6, [pc, #204] ; (10000b40 ) -10000a74: 2104 movs r1, #4 -10000a76: 0032 movs r2, r6 +1000084c: e78b b.n 10000766 +1000084e: 4653 mov r3, sl +10000850: 2b00 cmp r3, #0 +10000852: d01f beq.n 10000894 +10000854: 464a mov r2, r9 +10000856: 4b4b ldr r3, [pc, #300] ; (10000984 ) +10000858: 58d3 ldr r3, [r2, r3] +1000085a: 2b01 cmp r3, #1 +1000085c: d100 bne.n 10000860 +1000085e: e749 b.n 100006f4 +10000860: f001 fda2 bl 100023a8 +10000864: 2300 movs r3, #0 +10000866: 4a48 ldr r2, [pc, #288] ; (10000988 ) +10000868: 1880 adds r0, r0, r2 +1000086a: 4159 adcs r1, r3 +1000086c: 2200 movs r2, #0 +1000086e: 0003 movs r3, r0 +10000870: 000c movs r4, r1 +10000872: 4692 mov sl, r2 +10000874: 9302 str r3, [sp, #8] +10000876: 9403 str r4, [sp, #12] +10000878: 2900 cmp r1, #0 +1000087a: db00 blt.n 1000087e +1000087c: e73a b.n 100006f4 +1000087e: 2301 movs r3, #1 +10000880: 4c42 ldr r4, [pc, #264] ; (1000098c ) +10000882: 425b negs r3, r3 +10000884: 9302 str r3, [sp, #8] +10000886: 9403 str r4, [sp, #12] +10000888: e734 b.n 100006f4 +1000088a: 3b57 subs r3, #87 ; 0x57 +1000088c: e78b b.n 100007a6 +1000088e: 3b57 subs r3, #87 ; 0x57 +10000890: 001a movs r2, r3 +10000892: e7a1 b.n 100007d8 +10000894: 224c movs r2, #76 ; 0x4c +10000896: 2100 movs r1, #0 +10000898: a809 add r0, sp, #36 ; 0x24 +1000089a: f004 fc61 bl 10005160 <__wrap_memset> +1000089e: 2200 movs r2, #0 +100008a0: 4648 mov r0, r9 +100008a2: 4b3b ldr r3, [pc, #236] ; (10000990 ) +100008a4: a909 add r1, sp, #36 ; 0x24 +100008a6: f009 ff17 bl 1000a6d8 +100008aa: 2800 cmp r0, #0 +100008ac: d124 bne.n 100008f8 +100008ae: 9b05 ldr r3, [sp, #20] +100008b0: 469a mov sl, r3 +100008b2: e71f b.n 100006f4 +100008b4: 2001 movs r0, #1 +100008b6: 4935 ldr r1, [pc, #212] ; (1000098c ) +100008b8: 4240 negs r0, r0 +100008ba: e7a9 b.n 10000810 +100008bc: 4a35 ldr r2, [pc, #212] ; (10000994 ) +100008be: 492f ldr r1, [pc, #188] ; (1000097c ) +100008c0: 482d ldr r0, [pc, #180] ; (10000978 ) +100008c2: f005 fe63 bl 1000658c +100008c6: 4643 mov r3, r8 +100008c8: 6018 str r0, [r3, #0] +100008ca: 4b17 ldr r3, [pc, #92] ; (10000928 ) +100008cc: 4a17 ldr r2, [pc, #92] ; (1000092c ) +100008ce: 9301 str r3, [sp, #4] +100008d0: 4b17 ldr r3, [pc, #92] ; (10000930 ) +100008d2: 4918 ldr r1, [pc, #96] ; (10000934 ) +100008d4: 9300 str r3, [sp, #0] +100008d6: 4812 ldr r0, [pc, #72] ; (10000920 ) +100008d8: 4b17 ldr r3, [pc, #92] ; (10000938 ) +100008da: f003 fee9 bl 100046b0 <__wrap_sprintf> +100008de: 4b2e ldr r3, [pc, #184] ; (10000998 ) +100008e0: 6018 str r0, [r3, #0] +100008e2: e78d b.n 10000800 +100008e4: 4a2d ldr r2, [pc, #180] ; (1000099c ) +100008e6: e7ea b.n 100008be +100008e8: 2201 movs r2, #1 +100008ea: 4252 negs r2, r2 +100008ec: e774 b.n 100007d8 +100008ee: 2201 movs r2, #1 +100008f0: 4252 negs r2, r2 +100008f2: e738 b.n 10000766 +100008f4: 4a2a ldr r2, [pc, #168] ; (100009a0 ) +100008f6: e7e2 b.n 100008be +100008f8: f001 fd56 bl 100023a8 +100008fc: 2300 movs r3, #0 +100008fe: 4a22 ldr r2, [pc, #136] ; (10000988 ) +10000900: 1880 adds r0, r0, r2 +10000902: 4159 adcs r1, r3 +10000904: 9002 str r0, [sp, #8] +10000906: 9103 str r1, [sp, #12] +10000908: 2900 cmp r1, #0 +1000090a: db00 blt.n 1000090e +1000090c: e6f2 b.n 100006f4 +1000090e: e7b6 b.n 1000087e +10000910: 2200 movs r2, #0 +10000912: e7d4 b.n 100008be +10000914: 00030d40 .word 0x00030d40 +10000918: 100144e0 .word 0x100144e0 +1000091c: 20010dd0 .word 0x20010dd0 +10000920: 20010c0c .word 0x20010c0c +10000924: 200007e0 .word 0x200007e0 +10000928: 20003a58 .word 0x20003a58 +1000092c: 20002ff8 .word 0x20002ff8 +10000930: 20010ae8 .word 0x20010ae8 +10000934: 10014468 .word 0x10014468 +10000938: 20002ed8 .word 0x20002ed8 +1000093c: 00004e49 .word 0x00004e49 +10000940: 20003128 .word 0x20003128 +10000944: 00111020 .word 0x00111020 +10000948: 200007d8 .word 0x200007d8 +1000094c: 10000355 .word 0x10000355 +10000950: 100146e0 .word 0x100146e0 +10000954: 20002150 .word 0x20002150 +10000958: 20002ea8 .word 0x20002ea8 +1000095c: 10000b55 .word 0x10000b55 +10000960: 50002404 .word 0x50002404 +10000964: 20002eac .word 0x20002eac +10000968: 10000b85 .word 0x10000b85 +1000096c: 50002414 .word 0x50002414 +10000970: 20010fa4 .word 0x20010fa4 +10000974: 20003a5c .word 0x20003a5c +10000978: 200030b8 .word 0x200030b8 +1000097c: 20002f98 .word 0x20002f98 +10000980: 00989680 .word 0x00989680 +10000984: 00000868 .word 0x00000868 +10000988: 001e8480 .word 0x001e8480 +1000098c: 7fffffff .word 0x7fffffff +10000990: 10000541 .word 0x10000541 +10000994: 00400006 .word 0x00400006 +10000998: 20010f94 .word 0x20010f94 +1000099c: 00400004 .word 0x00400004 +100009a0: 00200002 .word 0x00200002 + +100009a4 : +100009a4: 4b01 ldr r3, [pc, #4] ; (100009ac ) +100009a6: 6818 ldr r0, [r3, #0] +100009a8: 4770 bx lr +100009aa: 46c0 nop ; (mov r8, r8) +100009ac: 20010bf8 .word 0x20010bf8 + +100009b0 : +100009b0: b570 push {r4, r5, r6, lr} +100009b2: 4c1a ldr r4, [pc, #104] ; (10000a1c ) +100009b4: 7823 ldrb r3, [r4, #0] +100009b6: 2b00 cmp r3, #0 +100009b8: d10e bne.n 100009d8 +100009ba: 22e1 movs r2, #225 ; 0xe1 +100009bc: 4d18 ldr r5, [pc, #96] ; (10000a20 ) +100009be: 4819 ldr r0, [pc, #100] ; (10000a24 ) +100009c0: 0029 movs r1, r5 +100009c2: 0052 lsls r2, r2, #1 +100009c4: f013 fce8 bl 10014398 <__memcmp_veneer> +100009c8: 2301 movs r3, #1 +100009ca: 7023 strb r3, [r4, #0] +100009cc: 2800 cmp r0, #0 +100009ce: d104 bne.n 100009da +100009d0: 2101 movs r1, #1 +100009d2: 2000 movs r0, #0 +100009d4: f005 fe06 bl 100065e4 +100009d8: bd70 pop {r4, r5, r6, pc} +100009da: f3ef 8610 mrs r6, PRIMASK +100009de: b672 cpsid i +100009e0: f005 fd62 bl 100064a8 +100009e4: 2180 movs r1, #128 ; 0x80 +100009e6: 20a0 movs r0, #160 ; 0xa0 +100009e8: 0149 lsls r1, r1, #5 +100009ea: 0340 lsls r0, r0, #13 +100009ec: f013 fd04 bl 100143f8 <__flash_range_erase_veneer> +100009f0: 2280 movs r2, #128 ; 0x80 +100009f2: 20a0 movs r0, #160 ; 0xa0 +100009f4: 0029 movs r1, r5 +100009f6: 0092 lsls r2, r2, #2 +100009f8: 0340 lsls r0, r0, #13 +100009fa: f013 fcd5 bl 100143a8 <__flash_range_program_veneer> +100009fe: f005 fd89 bl 10006514 +10000a02: f386 8810 msr PRIMASK, r6 +10000a06: 2000 movs r0, #0 +10000a08: 7821 ldrb r1, [r4, #0] +10000a0a: f005 fdeb bl 100065e4 +10000a0e: 2200 movs r2, #0 +10000a10: 2100 movs r1, #0 +10000a12: 2000 movs r0, #0 +10000a14: f002 fa5e bl 10002ed4 +10000a18: e7de b.n 100009d8 +10000a1a: 46c0 nop ; (mov r8, r8) +10000a1c: 20010fa4 .word 0x20010fa4 +10000a20: 20010c0c .word 0x20010c0c +10000a24: 20010dd0 .word 0x20010dd0 + +10000a28 : +10000a28: b570 push {r4, r5, r6, lr} +10000a2a: 4c18 ldr r4, [pc, #96] ; (10000a8c ) +10000a2c: 7823 ldrb r3, [r4, #0] +10000a2e: 2b00 cmp r3, #0 +10000a30: d009 beq.n 10000a46 +10000a32: 4b17 ldr r3, [pc, #92] ; (10000a90 ) +10000a34: 781b ldrb r3, [r3, #0] +10000a36: 2b58 cmp r3, #88 ; 0x58 +10000a38: d006 beq.n 10000a48 +10000a3a: 2300 movs r3, #0 +10000a3c: 2100 movs r1, #0 +10000a3e: 2000 movs r0, #0 +10000a40: 7023 strb r3, [r4, #0] +10000a42: f005 fdcf bl 100065e4 +10000a46: bd70 pop {r4, r5, r6, pc} +10000a48: 2300 movs r3, #0 +10000a4a: 7023 strb r3, [r4, #0] +10000a4c: f3ef 8510 mrs r5, PRIMASK +10000a50: b672 cpsid i +10000a52: f005 fd29 bl 100064a8 +10000a56: 2180 movs r1, #128 ; 0x80 +10000a58: 20a0 movs r0, #160 ; 0xa0 +10000a5a: 0149 lsls r1, r1, #5 +10000a5c: 0340 lsls r0, r0, #13 +10000a5e: f013 fccb bl 100143f8 <__flash_range_erase_veneer> +10000a62: 2280 movs r2, #128 ; 0x80 +10000a64: 20a0 movs r0, #160 ; 0xa0 +10000a66: 490b ldr r1, [pc, #44] ; (10000a94 ) +10000a68: 0092 lsls r2, r2, #2 +10000a6a: 0340 lsls r0, r0, #13 +10000a6c: f013 fc9c bl 100143a8 <__flash_range_program_veneer> +10000a70: f005 fd50 bl 10006514 +10000a74: f385 8810 msr PRIMASK, r5 10000a78: 2000 movs r0, #0 -10000a7a: 011b lsls r3, r3, #4 -10000a7c: f00b fa78 bl 1000bf70 -10000a80: 2d00 cmp r5, #0 -10000a82: d012 beq.n 10000aaa -10000a84: 0030 movs r0, r6 -10000a86: 4a2f ldr r2, [pc, #188] ; (10000b44 ) -10000a88: 4b2f ldr r3, [pc, #188] ; (10000b48 ) -10000a8a: 1977 adds r7, r6, r5 -10000a8c: 58d1 ldr r1, [r2, r3] -10000a8e: 4b2f ldr r3, [pc, #188] ; (10000b4c ) -10000a90: 1854 adds r4, r2, r1 -10000a92: 469c mov ip, r3 -10000a94: 3101 adds r1, #1 -10000a96: 7803 ldrb r3, [r0, #0] -10000a98: 4464 add r4, ip -10000a9a: 0549 lsls r1, r1, #21 -10000a9c: 3001 adds r0, #1 -10000a9e: 7023 strb r3, [r4, #0] -10000aa0: 0d49 lsrs r1, r1, #21 -10000aa2: 4287 cmp r7, r0 -10000aa4: d1f3 bne.n 10000a8e -10000aa6: 4b28 ldr r3, [pc, #160] ; (10000b48 ) -10000aa8: 50d1 str r1, [r2, r3] -10000aaa: 002b movs r3, r5 -10000aac: 0032 movs r2, r6 -10000aae: 2184 movs r1, #132 ; 0x84 -10000ab0: 2000 movs r0, #0 -10000ab2: f00b f9a9 bl 1000be08 -10000ab6: bdf8 pop {r3, r4, r5, r6, r7, pc} -10000ab8: 2380 movs r3, #128 ; 0x80 -10000aba: 4c25 ldr r4, [pc, #148] ; (10000b50 ) -10000abc: 2000 movs r0, #0 -10000abe: 0022 movs r2, r4 -10000ac0: 011b lsls r3, r3, #4 -10000ac2: f00b fa55 bl 1000bf70 -10000ac6: 2d00 cmp r5, #0 -10000ac8: d012 beq.n 10000af0 -10000aca: 4b22 ldr r3, [pc, #136] ; (10000b54 ) -10000acc: 4a1d ldr r2, [pc, #116] ; (10000b44 ) -10000ace: 1967 adds r7, r4, r5 -10000ad0: 58d1 ldr r1, [r2, r3] -10000ad2: 0023 movs r3, r4 -10000ad4: 4e20 ldr r6, [pc, #128] ; (10000b58 ) -10000ad6: 1850 adds r0, r2, r1 -10000ad8: 46b4 mov ip, r6 -10000ada: 3101 adds r1, #1 -10000adc: 781e ldrb r6, [r3, #0] -10000ade: 4460 add r0, ip -10000ae0: 0549 lsls r1, r1, #21 -10000ae2: 3301 adds r3, #1 -10000ae4: 7006 strb r6, [r0, #0] -10000ae6: 0d49 lsrs r1, r1, #21 -10000ae8: 429f cmp r7, r3 -10000aea: d1f3 bne.n 10000ad4 -10000aec: 4b19 ldr r3, [pc, #100] ; (10000b54 ) -10000aee: 50d1 str r1, [r2, r3] -10000af0: 002b movs r3, r5 -10000af2: 0022 movs r2, r4 -10000af4: 2183 movs r1, #131 ; 0x83 -10000af6: 2000 movs r0, #0 -10000af8: f00b f986 bl 1000be08 -10000afc: e7db b.n 10000ab6 -10000afe: 2680 movs r6, #128 ; 0x80 -10000b00: 4c16 ldr r4, [pc, #88] ; (10000b5c ) -10000b02: 0136 lsls r6, r6, #4 -10000b04: 0033 movs r3, r6 -10000b06: 0022 movs r2, r4 -10000b08: 2000 movs r0, #0 -10000b0a: f00b fa31 bl 1000bf70 -10000b0e: 2d00 cmp r5, #0 -10000b10: d00e beq.n 10000b30 -10000b12: 0021 movs r1, r4 -10000b14: 4a0b ldr r2, [pc, #44] ; (10000b44 ) -10000b16: 5993 ldr r3, [r2, r6] -10000b18: 1966 adds r6, r4, r5 -10000b1a: 7808 ldrb r0, [r1, #0] -10000b1c: 3101 adds r1, #1 -10000b1e: 54d0 strb r0, [r2, r3] -10000b20: 3301 adds r3, #1 -10000b22: 055b lsls r3, r3, #21 -10000b24: 0d5b lsrs r3, r3, #21 -10000b26: 428e cmp r6, r1 -10000b28: d1f7 bne.n 10000b1a -10000b2a: 2180 movs r1, #128 ; 0x80 -10000b2c: 0109 lsls r1, r1, #4 -10000b2e: 5053 str r3, [r2, r1] -10000b30: 002b movs r3, r5 -10000b32: 0022 movs r2, r4 -10000b34: 2182 movs r1, #130 ; 0x82 -10000b36: 2000 movs r0, #0 -10000b38: f00b f966 bl 1000be08 -10000b3c: e7bb b.n 10000ab6 -10000b3e: 46c0 nop ; (mov r8, r8) -10000b40: 2000eac0 .word 0x2000eac0 -10000b44: 2000f2c0 .word 0x2000f2c0 -10000b48: 00001808 .word 0x00001808 -10000b4c: 00001008 .word 0x00001008 -10000b50: 2000e2c0 .word 0x2000e2c0 -10000b54: 00001004 .word 0x00001004 -10000b58: 00000804 .word 0x00000804 -10000b5c: 2000dac0 .word 0x2000dac0 - -10000b60 : -10000b60: b510 push {r4, lr} -10000b62: 2907 cmp r1, #7 -10000b64: d000 beq.n 10000b68 -10000b66: bd10 pop {r4, pc} -10000b68: 2380 movs r3, #128 ; 0x80 -10000b6a: 4c0c ldr r4, [pc, #48] ; (10000b9c ) -10000b6c: 011b lsls r3, r3, #4 -10000b6e: 0022 movs r2, r4 -10000b70: 3905 subs r1, #5 -10000b72: 2000 movs r0, #0 -10000b74: f00b f9fc bl 1000bf70 -10000b78: 2380 movs r3, #128 ; 0x80 -10000b7a: 011b lsls r3, r3, #4 -10000b7c: 18e2 adds r2, r4, r3 -10000b7e: 2103 movs r1, #3 -10000b80: 2000 movs r0, #0 -10000b82: f00b f9f5 bl 1000bf70 -10000b86: 2380 movs r3, #128 ; 0x80 -10000b88: 015b lsls r3, r3, #5 -10000b8a: 18e2 adds r2, r4, r3 -10000b8c: 2380 movs r3, #128 ; 0x80 -10000b8e: 2104 movs r1, #4 -10000b90: 011b lsls r3, r3, #4 -10000b92: 2000 movs r0, #0 -10000b94: f00b f9ec bl 1000bf70 -10000b98: e7e5 b.n 10000b66 -10000b9a: 46c0 nop ; (mov r8, r8) -10000b9c: 2000dac0 .word 0x2000dac0 - -10000ba0 : -10000ba0: b510 push {r4, lr} -10000ba2: 0693 lsls r3, r2, #26 -10000ba4: d101 bne.n 10000baa -10000ba6: 2a00 cmp r2, #0 -10000ba8: d103 bne.n 10000bb2 -10000baa: 2200 movs r2, #0 -10000bac: 4b04 ldr r3, [pc, #16] ; (10000bc0 ) -10000bae: 701a strb r2, [r3, #0] -10000bb0: bd10 pop {r4, pc} -10000bb2: 2300 movs r3, #0 -10000bb4: 2200 movs r2, #0 -10000bb6: 2000 movs r0, #0 -10000bb8: f00b f926 bl 1000be08 -10000bbc: e7f8 b.n 10000bb0 -10000bbe: 46c0 nop ; (mov r8, r8) -10000bc0: 20010f92 .word 0x20010f92 - -10000bc4 : -10000bc4: 4770 bx lr -10000bc6: 46c0 nop ; (mov r8, r8) - -10000bc8 : -10000bc8: b510 push {r4, lr} -10000bca: 0004 movs r4, r0 -10000bcc: b082 sub sp, #8 -10000bce: 2000 movs r0, #0 -10000bd0: 4933 ldr r1, [pc, #204] ; (10000ca0 ) -10000bd2: f00d f83f bl 1000dc54 -10000bd6: 2385 movs r3, #133 ; 0x85 -10000bd8: 2281 movs r2, #129 ; 0x81 -10000bda: 2101 movs r1, #1 -10000bdc: 9400 str r4, [sp, #0] -10000bde: 4831 ldr r0, [pc, #196] ; (10000ca4 ) -10000be0: f00c f92c bl 1000ce3c -10000be4: 0001 movs r1, r0 -10000be6: 2000 movs r0, #0 -10000be8: f00d f876 bl 1000dcd8 -10000bec: 2385 movs r3, #133 ; 0x85 -10000bee: 2281 movs r2, #129 ; 0x81 -10000bf0: 2101 movs r1, #1 -10000bf2: 9400 str r4, [sp, #0] -10000bf4: 482c ldr r0, [pc, #176] ; (10000ca8 ) -10000bf6: f00c f921 bl 1000ce3c -10000bfa: 0001 movs r1, r0 -10000bfc: 2000 movs r0, #0 -10000bfe: f00d f86b bl 1000dcd8 -10000c02: 492a ldr r1, [pc, #168] ; (10000cac ) -10000c04: 2000 movs r0, #0 -10000c06: f00b fb6b bl 1000c2e0 -10000c0a: 0001 movs r1, r0 +10000a7a: 7821 ldrb r1, [r4, #0] +10000a7c: f005 fdb2 bl 100065e4 +10000a80: 2200 movs r2, #0 +10000a82: 2100 movs r1, #0 +10000a84: 2000 movs r0, #0 +10000a86: f002 fa25 bl 10002ed4 +10000a8a: e7dc b.n 10000a46 +10000a8c: 20010fa4 .word 0x20010fa4 +10000a90: 20003a58 .word 0x20003a58 +10000a94: 20010c0c .word 0x20010c0c + +10000a98 : +10000a98: b5f8 push {r3, r4, r5, r6, r7, lr} +10000a9a: 4e27 ldr r6, [pc, #156] ; (10000b38 ) +10000a9c: 001d movs r5, r3 +10000a9e: 6833 ldr r3, [r6, #0] +10000aa0: 0014 movs r4, r2 +10000aa2: 019a lsls r2, r3, #6 +10000aa4: 23a0 movs r3, #160 ; 0xa0 +10000aa6: 05db lsls r3, r3, #23 +10000aa8: 469c mov ip, r3 +10000aaa: 2380 movs r3, #128 ; 0x80 +10000aac: 4462 add r2, ip +10000aae: 68d2 ldr r2, [r2, #12] +10000ab0: 045b lsls r3, r3, #17 +10000ab2: 421a tst r2, r3 +10000ab4: d033 beq.n 10000b1e +10000ab6: 21a0 movs r1, #160 ; 0xa0 +10000ab8: 05c9 lsls r1, r1, #23 +10000aba: 468c mov ip, r1 +10000abc: 4e1f ldr r6, [pc, #124] ; (10000b3c ) +10000abe: b2a1 uxth r1, r4 +10000ac0: 6832 ldr r2, [r6, #0] +10000ac2: 0192 lsls r2, r2, #6 +10000ac4: 4462 add r2, ip +10000ac6: 68d2 ldr r2, [r2, #12] +10000ac8: 421a tst r2, r3 +10000aca: d00d beq.n 10000ae8 +10000acc: 22c1 movs r2, #193 ; 0xc1 +10000ace: 2000 movs r0, #0 +10000ad0: 0052 lsls r2, r2, #1 +10000ad2: f005 f889 bl 10005be8 +10000ad6: 4c1a ldr r4, [pc, #104] ; (10000b40 ) +10000ad8: 6045 str r5, [r0, #4] +10000ada: 6020 str r0, [r4, #0] +10000adc: f00c f8e0 bl 1000cca0 +10000ae0: 6820 ldr r0, [r4, #0] +10000ae2: f005 f941 bl 10005d68 +10000ae6: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000ae8: 22c1 movs r2, #193 ; 0xc1 +10000aea: 2000 movs r0, #0 +10000aec: 0052 lsls r2, r2, #1 +10000aee: f005 f87b bl 10005be8 +10000af2: 4b14 ldr r3, [pc, #80] ; (10000b44 ) +10000af4: 6018 str r0, [r3, #0] +10000af6: 07e3 lsls r3, r4, #31 +10000af8: d41b bmi.n 10000b32 +10000afa: 21a0 movs r1, #160 ; 0xa0 +10000afc: 05c9 lsls r1, r1, #23 +10000afe: 468c mov ip, r1 +10000b00: 6833 ldr r3, [r6, #0] +10000b02: 4f11 ldr r7, [pc, #68] ; (10000b48 ) +10000b04: 02de lsls r6, r3, #11 +10000b06: 4037 ands r7, r6 +10000b08: 4e10 ldr r6, [pc, #64] ; (10000b4c ) +10000b0a: 6842 ldr r2, [r0, #4] +10000b0c: 019b lsls r3, r3, #6 +10000b0e: 4463 add r3, ip +10000b10: 0864 lsrs r4, r4, #1 +10000b12: 433e orrs r6, r7 +10000b14: 601d str r5, [r3, #0] +10000b16: 605a str r2, [r3, #4] +10000b18: 609c str r4, [r3, #8] +10000b1a: 60de str r6, [r3, #12] +10000b1c: e7e3 b.n 10000ae6 +10000b1e: 22c1 movs r2, #193 ; 0xc1 +10000b20: 2000 movs r0, #0 +10000b22: b2a1 uxth r1, r4 +10000b24: 0052 lsls r2, r2, #1 +10000b26: f005 f85f bl 10005be8 +10000b2a: 4b09 ldr r3, [pc, #36] ; (10000b50 ) +10000b2c: 6018 str r0, [r3, #0] +10000b2e: 07e3 lsls r3, r4, #31 +10000b30: d5e3 bpl.n 10000afa +10000b32: 3401 adds r4, #1 +10000b34: e7e1 b.n 10000afa +10000b36: 46c0 nop ; (mov r8, r8) +10000b38: 20002ea8 .word 0x20002ea8 +10000b3c: 20002eac .word 0x20002eac +10000b40: 20009ff8 .word 0x20009ff8 +10000b44: 2000a000 .word 0x2000a000 +10000b48: ff1ffffd .word 0xff1ffffd +10000b4c: 001f8035 .word 0x001f8035 +10000b50: 20009ffc .word 0x20009ffc + +10000b54 : +10000b54: b510 push {r4, lr} +10000b56: 4c08 ldr r4, [pc, #32] ; (10000b78 ) +10000b58: 6820 ldr r0, [r4, #0] +10000b5a: f00c f8a1 bl 1000cca0 +10000b5e: 6820 ldr r0, [r4, #0] +10000b60: f005 f902 bl 10005d68 +10000b64: 4b05 ldr r3, [pc, #20] ; (10000b7c ) +10000b66: 21a0 movs r1, #160 ; 0xa0 +10000b68: 681a ldr r2, [r3, #0] +10000b6a: 2301 movs r3, #1 +10000b6c: 4093 lsls r3, r2 +10000b6e: 4a04 ldr r2, [pc, #16] ; (10000b80 ) +10000b70: 05c9 lsls r1, r1, #23 +10000b72: 508b str r3, [r1, r2] +10000b74: bd10 pop {r4, pc} +10000b76: 46c0 nop ; (mov r8, r8) +10000b78: 20009ffc .word 0x20009ffc +10000b7c: 20002ea8 .word 0x20002ea8 +10000b80: 0000040c .word 0x0000040c + +10000b84 : +10000b84: b510 push {r4, lr} +10000b86: 4c08 ldr r4, [pc, #32] ; (10000ba8 ) +10000b88: 6820 ldr r0, [r4, #0] +10000b8a: f00c f889 bl 1000cca0 +10000b8e: 6820 ldr r0, [r4, #0] +10000b90: f005 f8ea bl 10005d68 +10000b94: 4b05 ldr r3, [pc, #20] ; (10000bac ) +10000b96: 21a0 movs r1, #160 ; 0xa0 +10000b98: 681a ldr r2, [r3, #0] +10000b9a: 2301 movs r3, #1 +10000b9c: 4093 lsls r3, r2 +10000b9e: 4a04 ldr r2, [pc, #16] ; (10000bb0 ) +10000ba0: 05c9 lsls r1, r1, #23 +10000ba2: 508b str r3, [r1, r2] +10000ba4: bd10 pop {r4, pc} +10000ba6: 46c0 nop ; (mov r8, r8) +10000ba8: 2000a000 .word 0x2000a000 +10000bac: 20002eac .word 0x20002eac +10000bb0: 0000041c .word 0x0000041c + +10000bb4 : +10000bb4: b5f8 push {r3, r4, r5, r6, r7, lr} +10000bb6: 0015 movs r5, r2 +10000bb8: 2902 cmp r1, #2 +10000bba: d048 beq.n 10000c4e +10000bbc: 2903 cmp r1, #3 +10000bbe: d023 beq.n 10000c08 +10000bc0: 2380 movs r3, #128 ; 0x80 +10000bc2: 4e33 ldr r6, [pc, #204] ; (10000c90 ) +10000bc4: 2104 movs r1, #4 +10000bc6: 0032 movs r2, r6 +10000bc8: 2000 movs r0, #0 +10000bca: 011b lsls r3, r3, #4 +10000bcc: f00b fa78 bl 1000c0c0 +10000bd0: 2d00 cmp r5, #0 +10000bd2: d012 beq.n 10000bfa +10000bd4: 0030 movs r0, r6 +10000bd6: 4a2f ldr r2, [pc, #188] ; (10000c94 ) +10000bd8: 4b2f ldr r3, [pc, #188] ; (10000c98 ) +10000bda: 1977 adds r7, r6, r5 +10000bdc: 58d1 ldr r1, [r2, r3] +10000bde: 4b2f ldr r3, [pc, #188] ; (10000c9c ) +10000be0: 1854 adds r4, r2, r1 +10000be2: 469c mov ip, r3 +10000be4: 3101 adds r1, #1 +10000be6: 7803 ldrb r3, [r0, #0] +10000be8: 4464 add r4, ip +10000bea: 0549 lsls r1, r1, #21 +10000bec: 3001 adds r0, #1 +10000bee: 7023 strb r3, [r4, #0] +10000bf0: 0d49 lsrs r1, r1, #21 +10000bf2: 4287 cmp r7, r0 +10000bf4: d1f3 bne.n 10000bde +10000bf6: 4b28 ldr r3, [pc, #160] ; (10000c98 ) +10000bf8: 50d1 str r1, [r2, r3] +10000bfa: 002b movs r3, r5 +10000bfc: 0032 movs r2, r6 +10000bfe: 2184 movs r1, #132 ; 0x84 +10000c00: 2000 movs r0, #0 +10000c02: f00b f9a9 bl 1000bf58 +10000c06: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000c08: 2380 movs r3, #128 ; 0x80 +10000c0a: 4c25 ldr r4, [pc, #148] ; (10000ca0 ) 10000c0c: 2000 movs r0, #0 -10000c0e: f00d f863 bl 1000dcd8 -10000c12: 4927 ldr r1, [pc, #156] ; (10000cb0 ) -10000c14: 2000 movs r0, #0 -10000c16: f00b fb63 bl 1000c2e0 -10000c1a: 0001 movs r1, r0 -10000c1c: 2000 movs r0, #0 -10000c1e: f00d f85b bl 1000dcd8 -10000c22: 2000 movs r0, #0 -10000c24: 4923 ldr r1, [pc, #140] ; (10000cb4 ) -10000c26: f00d f877 bl 1000dd18 -10000c2a: 2000 movs r0, #0 -10000c2c: 4922 ldr r1, [pc, #136] ; (10000cb8 ) -10000c2e: f00d f873 bl 1000dd18 -10000c32: 4922 ldr r1, [pc, #136] ; (10000cbc ) -10000c34: 2000 movs r0, #0 -10000c36: f00b fb53 bl 1000c2e0 -10000c3a: 0001 movs r1, r0 -10000c3c: 2000 movs r0, #0 -10000c3e: f00d f84b bl 1000dcd8 -10000c42: 491f ldr r1, [pc, #124] ; (10000cc0 ) -10000c44: 2000 movs r0, #0 -10000c46: f00b fb4b bl 1000c2e0 -10000c4a: 0001 movs r1, r0 -10000c4c: 2000 movs r0, #0 -10000c4e: f00d f843 bl 1000dcd8 -10000c52: 2000 movs r0, #0 -10000c54: 491b ldr r1, [pc, #108] ; (10000cc4 ) -10000c56: f00d f85f bl 1000dd18 -10000c5a: 2000 movs r0, #0 -10000c5c: 491a ldr r1, [pc, #104] ; (10000cc8 ) -10000c5e: f00d f85b bl 1000dd18 -10000c62: 491a ldr r1, [pc, #104] ; (10000ccc ) -10000c64: 2000 movs r0, #0 -10000c66: f00b fb3b bl 1000c2e0 -10000c6a: 0001 movs r1, r0 -10000c6c: 2000 movs r0, #0 -10000c6e: f00d f833 bl 1000dcd8 -10000c72: 4917 ldr r1, [pc, #92] ; (10000cd0 ) -10000c74: 2000 movs r0, #0 -10000c76: f00b fb33 bl 1000c2e0 -10000c7a: 0001 movs r1, r0 -10000c7c: 2000 movs r0, #0 -10000c7e: f00d f82b bl 1000dcd8 -10000c82: 2000 movs r0, #0 -10000c84: 4913 ldr r1, [pc, #76] ; (10000cd4 ) -10000c86: f00d f847 bl 1000dd18 -10000c8a: 2000 movs r0, #0 -10000c8c: 4912 ldr r1, [pc, #72] ; (10000cd8 ) -10000c8e: f00d f843 bl 1000dd18 -10000c92: 4a12 ldr r2, [pc, #72] ; (10000cdc ) -10000c94: 4912 ldr r1, [pc, #72] ; (10000ce0 ) -10000c96: 2000 movs r0, #0 -10000c98: f00d f8ce bl 1000de38 -10000c9c: b002 add sp, #8 -10000c9e: bd10 pop {r4, pc} -10000ca0: 100143cc .word 0x100143cc -10000ca4: 20003a60 .word 0x20003a60 -10000ca8: 20003a7c .word 0x20003a7c -10000cac: 20003a98 .word 0x20003a98 -10000cb0: 20003ab4 .word 0x20003ab4 -10000cb4: 200007fc .word 0x200007fc -10000cb8: 200007e4 .word 0x200007e4 -10000cbc: 20003ad0 .word 0x20003ad0 -10000cc0: 20003aec .word 0x20003aec -10000cc4: 20000804 .word 0x20000804 -10000cc8: 200007ec .word 0x200007ec -10000ccc: 20003b08 .word 0x20003b08 -10000cd0: 20003b24 .word 0x20003b24 -10000cd4: 2000080c .word 0x2000080c -10000cd8: 200007f4 .word 0x200007f4 -10000cdc: 10000b61 .word 0x10000b61 -10000ce0: 50110000 .word 0x50110000 - -10000ce4 : -10000ce4: 4b03 ldr r3, [pc, #12] ; (10000cf4 ) -10000ce6: 2a00 cmp r2, #0 -10000ce8: d002 beq.n 10000cf0 -10000cea: 2201 movs r2, #1 -10000cec: 701a strb r2, [r3, #0] -10000cee: 4770 bx lr -10000cf0: 701a strb r2, [r3, #0] -10000cf2: e7fc b.n 10000cee -10000cf4: 20010f91 .word 0x20010f91 - -10000cf8 : -10000cf8: b510 push {r4, lr} -10000cfa: 4b0f ldr r3, [pc, #60] ; (10000d38 ) -10000cfc: 781b ldrb r3, [r3, #0] -10000cfe: 2b00 cmp r3, #0 -10000d00: d00f beq.n 10000d22 -10000d02: 2301 movs r3, #1 -10000d04: 4c0d ldr r4, [pc, #52] ; (10000d3c ) -10000d06: 7023 strb r3, [r4, #0] -10000d08: 0013 movs r3, r2 -10000d0a: 000a movs r2, r1 -10000d0c: 2802 cmp r0, #2 -10000d0e: d009 beq.n 10000d24 -10000d10: 2803 cmp r0, #3 -10000d12: d00c beq.n 10000d2e -10000d14: 2184 movs r1, #132 ; 0x84 -10000d16: 2000 movs r0, #0 -10000d18: f00b f876 bl 1000be08 -10000d1c: 7823 ldrb r3, [r4, #0] -10000d1e: 2b00 cmp r3, #0 -10000d20: d1fc bne.n 10000d1c -10000d22: bd10 pop {r4, pc} -10000d24: 2182 movs r1, #130 ; 0x82 -10000d26: 2000 movs r0, #0 -10000d28: f00b f86e bl 1000be08 -10000d2c: e7f6 b.n 10000d1c -10000d2e: 2183 movs r1, #131 ; 0x83 -10000d30: 2000 movs r0, #0 -10000d32: f00b f869 bl 1000be08 -10000d36: e7f1 b.n 10000d1c -10000d38: 20010f91 .word 0x20010f91 -10000d3c: 20010f92 .word 0x20010f92 - -10000d40 : -10000d40: b5f0 push {r4, r5, r6, r7, lr} -10000d42: b083 sub sp, #12 -10000d44: 0005 movs r5, r0 -10000d46: 000e movs r6, r1 -10000d48: 0014 movs r4, r2 -10000d4a: f000 f9b1 bl 100010b0 -10000d4e: 2800 cmp r0, #0 -10000d50: d001 beq.n 10000d56 -10000d52: b003 add sp, #12 -10000d54: bdf0 pop {r4, r5, r6, r7, pc} -10000d56: 4f15 ldr r7, [pc, #84] ; (10000dac ) -10000d58: 2201 movs r2, #1 -10000d5a: 003b movs r3, r7 -10000d5c: 2101 movs r1, #1 -10000d5e: 9700 str r7, [sp, #0] -10000d60: 3005 adds r0, #5 -10000d62: f001 fdbd bl 100028e0 -10000d66: 0033 movs r3, r6 -10000d68: 002a movs r2, r5 -10000d6a: 9400 str r4, [sp, #0] -10000d6c: 2101 movs r1, #1 -10000d6e: 4810 ldr r0, [pc, #64] ; (10000db0 ) -10000d70: f001 ffb0 bl 10002cd4 -10000d74: 0021 movs r1, r4 -10000d76: 0028 movs r0, r5 -10000d78: 4371 muls r1, r6 -10000d7a: f003 fcb5 bl 100046e8 <__wrap___aeabi_uidiv> -10000d7e: 0004 movs r4, r0 -10000d80: 4b0c ldr r3, [pc, #48] ; (10000db4 ) -10000d82: 2200 movs r2, #0 -10000d84: 9300 str r3, [sp, #0] -10000d86: 2102 movs r1, #2 -10000d88: 2004 movs r0, #4 -10000d8a: f001 fda9 bl 100028e0 -10000d8e: 0023 movs r3, r4 -10000d90: 2200 movs r2, #0 -10000d92: 2101 movs r1, #1 -10000d94: 9400 str r4, [sp, #0] -10000d96: 2005 movs r0, #5 -10000d98: f001 fda2 bl 100028e0 -10000d9c: 003b movs r3, r7 -10000d9e: 2202 movs r2, #2 -10000da0: 2100 movs r1, #0 -10000da2: 9700 str r7, [sp, #0] -10000da4: 2006 movs r0, #6 -10000da6: f001 fd9b bl 100028e0 -10000daa: e7d2 b.n 10000d52 -10000dac: 02dc6c00 .word 0x02dc6c00 -10000db0: 40028000 .word 0x40028000 -10000db4: 00b71b00 .word 0x00b71b00 - -10000db8 : -10000db8: b5f0 push {r4, r5, r6, r7, lr} -10000dba: 464e mov r6, r9 -10000dbc: 4657 mov r7, sl -10000dbe: 46de mov lr, fp -10000dc0: 4645 mov r5, r8 -10000dc2: b5e0 push {r5, r6, r7, lr} -10000dc4: b085 sub sp, #20 -10000dc6: 9303 str r3, [sp, #12] -10000dc8: 4b55 ldr r3, [pc, #340] ; (10000f20 ) -10000dca: 0006 movs r6, r0 -10000dcc: 469a mov sl, r3 -10000dce: 23a0 movs r3, #160 ; 0xa0 -10000dd0: 005b lsls r3, r3, #1 -10000dd2: 4699 mov r9, r3 -10000dd4: 9101 str r1, [sp, #4] -10000dd6: 9202 str r2, [sp, #8] -10000dd8: 2301 movs r3, #1 -10000dda: 425b negs r3, r3 -10000ddc: 469c mov ip, r3 -10000dde: 44e1 add r9, ip -10000de0: 464b mov r3, r9 -10000de2: 2b0f cmp r3, #15 -10000de4: d100 bne.n 10000de8 -10000de6: e098 b.n 10000f1a -10000de8: 4f4e ldr r7, [pc, #312] ; (10000f24 ) -10000dea: 4b4f ldr r3, [pc, #316] ; (10000f28 ) -10000dec: 2407 movs r4, #7 -10000dee: 4457 add r7, sl -10000df0: 459a cmp sl, r3 -10000df2: d869 bhi.n 10000ec8 -10000df4: 0021 movs r1, r4 -10000df6: 0038 movs r0, r7 -10000df8: 4361 muls r1, r4 -10000dfa: f003 fc75 bl 100046e8 <__wrap___aeabi_uidiv> -10000dfe: 4286 cmp r6, r0 -10000e00: d048 beq.n 10000e94 -10000e02: 1e63 subs r3, r4, #1 -10000e04: 4698 mov r8, r3 -10000e06: 2c01 cmp r4, #1 -10000e08: d05e beq.n 10000ec8 -10000e0a: 001d movs r5, r3 -10000e0c: 4365 muls r5, r4 -10000e0e: 0038 movs r0, r7 -10000e10: 0029 movs r1, r5 -10000e12: f003 fc69 bl 100046e8 <__wrap___aeabi_uidiv> -10000e16: 4286 cmp r6, r0 -10000e18: d05a beq.n 10000ed0 -10000e1a: 1ea3 subs r3, r4, #2 -10000e1c: 469b mov fp, r3 -10000e1e: 2c02 cmp r4, #2 -10000e20: d05c beq.n 10000edc -10000e22: 1b2d subs r5, r5, r4 -10000e24: 0029 movs r1, r5 -10000e26: 0038 movs r0, r7 -10000e28: f003 fc5e bl 100046e8 <__wrap___aeabi_uidiv> -10000e2c: 4286 cmp r6, r0 -10000e2e: d057 beq.n 10000ee0 -10000e30: 1ee3 subs r3, r4, #3 -10000e32: 469b mov fp, r3 -10000e34: 2c03 cmp r4, #3 -10000e36: d06e beq.n 10000f16 -10000e38: 1b2d subs r5, r5, r4 -10000e3a: 0029 movs r1, r5 -10000e3c: 0038 movs r0, r7 -10000e3e: f003 fc53 bl 100046e8 <__wrap___aeabi_uidiv> -10000e42: 4286 cmp r6, r0 -10000e44: d050 beq.n 10000ee8 -10000e46: 1f23 subs r3, r4, #4 -10000e48: 469b mov fp, r3 -10000e4a: 2c04 cmp r4, #4 -10000e4c: d052 beq.n 10000ef4 -10000e4e: 1b2d subs r5, r5, r4 -10000e50: 0029 movs r1, r5 -10000e52: 0038 movs r0, r7 -10000e54: f003 fc48 bl 100046e8 <__wrap___aeabi_uidiv> -10000e58: 4286 cmp r6, r0 -10000e5a: d04d beq.n 10000ef8 -10000e5c: 1f63 subs r3, r4, #5 -10000e5e: 469b mov fp, r3 -10000e60: 2c05 cmp r4, #5 -10000e62: d04f beq.n 10000f04 -10000e64: 1b2d subs r5, r5, r4 -10000e66: 0029 movs r1, r5 -10000e68: 0038 movs r0, r7 -10000e6a: f003 fc3d bl 100046e8 <__wrap___aeabi_uidiv> -10000e6e: 4286 cmp r6, r0 -10000e70: d04a beq.n 10000f08 -10000e72: 4643 mov r3, r8 -10000e74: 2b05 cmp r3, #5 -10000e76: d04c beq.n 10000f12 -10000e78: 0038 movs r0, r7 -10000e7a: 1fe9 subs r1, r5, #7 -10000e7c: f003 fc34 bl 100046e8 <__wrap___aeabi_uidiv> -10000e80: 4286 cmp r6, r0 -10000e82: d01c beq.n 10000ebe -10000e84: 2406 movs r4, #6 -10000e86: 0021 movs r1, r4 -10000e88: 0038 movs r0, r7 -10000e8a: 4361 muls r1, r4 -10000e8c: f003 fc2c bl 100046e8 <__wrap___aeabi_uidiv> -10000e90: 4286 cmp r6, r0 -10000e92: d1b6 bne.n 10000e02 -10000e94: 2900 cmp r1, #0 -10000e96: d1b4 bne.n 10000e02 -10000e98: 46a0 mov r8, r4 -10000e9a: 464a mov r2, r9 -10000e9c: 4b23 ldr r3, [pc, #140] ; (10000f2c ) -10000e9e: 2001 movs r0, #1 -10000ea0: 4353 muls r3, r2 -10000ea2: 9a01 ldr r2, [sp, #4] -10000ea4: 6013 str r3, [r2, #0] -10000ea6: 4642 mov r2, r8 -10000ea8: 9b02 ldr r3, [sp, #8] -10000eaa: 601c str r4, [r3, #0] -10000eac: 9b03 ldr r3, [sp, #12] -10000eae: 601a str r2, [r3, #0] -10000eb0: b005 add sp, #20 -10000eb2: bcf0 pop {r4, r5, r6, r7} -10000eb4: 46bb mov fp, r7 -10000eb6: 46b2 mov sl, r6 -10000eb8: 46a9 mov r9, r5 -10000eba: 46a0 mov r8, r4 -10000ebc: bdf0 pop {r4, r5, r6, r7, pc} -10000ebe: 2900 cmp r1, #0 -10000ec0: d1e0 bne.n 10000e84 -10000ec2: 2301 movs r3, #1 -10000ec4: 4698 mov r8, r3 -10000ec6: e7e8 b.n 10000e9a -10000ec8: 4b19 ldr r3, [pc, #100] ; (10000f30 ) -10000eca: 469c mov ip, r3 -10000ecc: 44e2 add sl, ip -10000ece: e783 b.n 10000dd8 -10000ed0: 2900 cmp r1, #0 -10000ed2: d0e2 beq.n 10000e9a -10000ed4: 1ea3 subs r3, r4, #2 -10000ed6: 469b mov fp, r3 -10000ed8: 2c02 cmp r4, #2 -10000eda: d1a2 bne.n 10000e22 -10000edc: 2401 movs r4, #1 -10000ede: e789 b.n 10000df4 -10000ee0: 2900 cmp r1, #0 -10000ee2: d1a5 bne.n 10000e30 -10000ee4: 46d8 mov r8, fp -10000ee6: e7d8 b.n 10000e9a -10000ee8: 2900 cmp r1, #0 -10000eea: d0fb beq.n 10000ee4 -10000eec: 1f23 subs r3, r4, #4 -10000eee: 469b mov fp, r3 -10000ef0: 2c04 cmp r4, #4 -10000ef2: d1ac bne.n 10000e4e -10000ef4: 2403 movs r4, #3 -10000ef6: e77d b.n 10000df4 -10000ef8: 2900 cmp r1, #0 -10000efa: d0f3 beq.n 10000ee4 -10000efc: 1f63 subs r3, r4, #5 -10000efe: 469b mov fp, r3 -10000f00: 2c05 cmp r4, #5 -10000f02: d1af bne.n 10000e64 -10000f04: 2404 movs r4, #4 -10000f06: e775 b.n 10000df4 -10000f08: 2900 cmp r1, #0 -10000f0a: d0eb beq.n 10000ee4 -10000f0c: 4643 mov r3, r8 -10000f0e: 2b05 cmp r3, #5 -10000f10: d1b2 bne.n 10000e78 -10000f12: 2405 movs r4, #5 -10000f14: e76e b.n 10000df4 -10000f16: 2402 movs r4, #2 -10000f18: e76c b.n 10000df4 -10000f1a: 2000 movs r0, #0 -10000f1c: e7c8 b.n 10000eb0 -10000f1e: 46c0 nop ; (mov r8, r8) -10000f20: 002ef770 .word 0x002ef770 -10000f24: 000b71b0 .word 0x000b71b0 -10000f28: 000cf850 .word 0x000cf850 -10000f2c: 00b71b00 .word 0x00b71b00 -10000f30: ffffd120 .word 0xffffd120 - -10000f34 : -10000f34: 4a09 ldr r2, [pc, #36] ; (10000f5c ) -10000f36: 0083 lsls r3, r0, #2 -10000f38: 4694 mov ip, r2 -10000f3a: 2240 movs r2, #64 ; 0x40 -10000f3c: 4463 add r3, ip -10000f3e: b510 push {r4, lr} -10000f40: 681c ldr r4, [r3, #0] -10000f42: 00c0 lsls r0, r0, #3 -10000f44: 4062 eors r2, r4 -10000f46: 24c0 movs r4, #192 ; 0xc0 -10000f48: 4014 ands r4, r2 -10000f4a: 2280 movs r2, #128 ; 0x80 -10000f4c: 0152 lsls r2, r2, #5 -10000f4e: 4313 orrs r3, r2 -10000f50: 601c str r4, [r3, #0] -10000f52: 4b03 ldr r3, [pc, #12] ; (10000f60 ) -10000f54: 469c mov ip, r3 -10000f56: 4460 add r0, ip -10000f58: 6041 str r1, [r0, #4] -10000f5a: bd10 pop {r4, pc} -10000f5c: 4001c004 .word 0x4001c004 -10000f60: 40014000 .word 0x40014000 - -10000f64 : -10000f64: 4b0a ldr r3, [pc, #40] ; (10000f90 ) -10000f66: 0080 lsls r0, r0, #2 -10000f68: 469c mov ip, r3 -10000f6a: 2304 movs r3, #4 -10000f6c: 4460 add r0, ip -10000f6e: 2900 cmp r1, #0 -10000f70: d001 beq.n 10000f76 -10000f72: 230c movs r3, #12 -10000f74: 2108 movs r1, #8 -10000f76: 2a00 cmp r2, #0 -10000f78: d100 bne.n 10000f7c -10000f7a: 000b movs r3, r1 -10000f7c: 6802 ldr r2, [r0, #0] -10000f7e: 4053 eors r3, r2 -10000f80: 220c movs r2, #12 -10000f82: 401a ands r2, r3 -10000f84: 2380 movs r3, #128 ; 0x80 -10000f86: 015b lsls r3, r3, #5 -10000f88: 4318 orrs r0, r3 -10000f8a: 6002 str r2, [r0, #0] -10000f8c: 4770 bx lr -10000f8e: 46c0 nop ; (mov r8, r8) -10000f90: 4001c004 .word 0x4001c004 - -10000f94 : -10000f94: 4b08 ldr r3, [pc, #32] ; (10000fb8 ) -10000f96: 0080 lsls r0, r0, #2 -10000f98: 469c mov ip, r3 -10000f9a: 4460 add r0, ip -10000f9c: 2900 cmp r1, #0 -10000f9e: d005 beq.n 10000fac -10000fa0: 2380 movs r3, #128 ; 0x80 -10000fa2: 019b lsls r3, r3, #6 -10000fa4: 4318 orrs r0, r3 -10000fa6: 2302 movs r3, #2 -10000fa8: 6003 str r3, [r0, #0] -10000faa: 4770 bx lr -10000fac: 23c0 movs r3, #192 ; 0xc0 -10000fae: 019b lsls r3, r3, #6 -10000fb0: 4318 orrs r0, r3 -10000fb2: 2302 movs r3, #2 -10000fb4: 6003 str r3, [r0, #0] -10000fb6: e7f8 b.n 10000faa -10000fb8: 4001c004 .word 0x4001c004 - -10000fbc : -10000fbc: 23d0 movs r3, #208 ; 0xd0 -10000fbe: 061b lsls r3, r3, #24 -10000fc0: 681b ldr r3, [r3, #0] -10000fc2: b530 push {r4, r5, lr} -10000fc4: 0005 movs r5, r0 -10000fc6: 1e58 subs r0, r3, #1 -10000fc8: 4183 sbcs r3, r0 -10000fca: 480f ldr r0, [pc, #60] ; (10001008 ) -10000fcc: 425c negs r4, r3 -10000fce: 4684 mov ip, r0 -10000fd0: 2007 movs r0, #7 -10000fd2: 2330 movs r3, #48 ; 0x30 -10000fd4: 4028 ands r0, r5 -10000fd6: 4023 ands r3, r4 -10000fd8: 0080 lsls r0, r0, #2 -10000fda: 08ec lsrs r4, r5, #3 -10000fdc: 4081 lsls r1, r0 -10000fde: 0020 movs r0, r4 -10000fe0: 4d0a ldr r5, [pc, #40] ; (1000100c ) -10000fe2: 303c adds r0, #60 ; 0x3c -10000fe4: 4463 add r3, ip -10000fe6: 0080 lsls r0, r0, #2 -10000fe8: 00a4 lsls r4, r4, #2 -10000fea: 5141 str r1, [r0, r5] -10000fec: 191b adds r3, r3, r4 -10000fee: 2a00 cmp r2, #0 -10000ff0: d004 beq.n 10000ffc -10000ff2: 2280 movs r2, #128 ; 0x80 -10000ff4: 0192 lsls r2, r2, #6 -10000ff6: 4313 orrs r3, r2 -10000ff8: 6019 str r1, [r3, #0] -10000ffa: bd30 pop {r4, r5, pc} -10000ffc: 22c0 movs r2, #192 ; 0xc0 -10000ffe: 0192 lsls r2, r2, #6 -10001000: 4313 orrs r3, r2 -10001002: 6019 str r1, [r3, #0] -10001004: e7f9 b.n 10000ffa -10001006: 46c0 nop ; (mov r8, r8) -10001008: 40014100 .word 0x40014100 -1000100c: 40014000 .word 0x40014000 - -10001010 : -10001010: 23d0 movs r3, #208 ; 0xd0 -10001012: b5f0 push {r4, r5, r6, r7, lr} -10001014: 46c6 mov lr, r8 -10001016: 0004 movs r4, r0 -10001018: 061b lsls r3, r3, #24 -1000101a: 4698 mov r8, r3 -1000101c: 681b ldr r3, [r3, #0] -1000101e: 4f0c ldr r7, [pc, #48] ; (10001050 ) -10001020: 009b lsls r3, r3, #2 -10001022: 58f8 ldr r0, [r7, r3] -10001024: 000d movs r5, r1 -10001026: 0016 movs r6, r2 -10001028: b500 push {lr} -1000102a: 4204 tst r4, r0 -1000102c: d109 bne.n 10001042 -1000102e: 4304 orrs r4, r0 -10001030: 0032 movs r2, r6 -10001032: 0029 movs r1, r5 -10001034: 50fc str r4, [r7, r3] -10001036: 200d movs r0, #13 -10001038: f000 f956 bl 100012e8 -1000103c: bc80 pop {r7} -1000103e: 46b8 mov r8, r7 -10001040: bdf0 pop {r4, r5, r6, r7, pc} -10001042: f001 ffc9 bl 10002fd8 -10001046: 4643 mov r3, r8 -10001048: 681b ldr r3, [r3, #0] -1000104a: 009b lsls r3, r3, #2 -1000104c: 58f8 ldr r0, [r7, r3] -1000104e: e7ee b.n 1000102e -10001050: 2000dab8 .word 0x2000dab8 - -10001054 : -10001054: b510 push {r4, lr} -10001056: 0004 movs r4, r0 -10001058: 200d movs r0, #13 -1000105a: f000 fa39 bl 100014d0 -1000105e: 23d0 movs r3, #208 ; 0xd0 -10001060: 061b lsls r3, r3, #24 -10001062: 681b ldr r3, [r3, #0] -10001064: 4902 ldr r1, [pc, #8] ; (10001070 ) -10001066: 009b lsls r3, r3, #2 -10001068: 585a ldr r2, [r3, r1] -1000106a: 43a2 bics r2, r4 -1000106c: 505a str r2, [r3, r1] -1000106e: bd10 pop {r4, pc} -10001070: 2000dab8 .word 0x2000dab8 - -10001074 : -10001074: 2301 movs r3, #1 -10001076: 22d0 movs r2, #208 ; 0xd0 -10001078: 4083 lsls r3, r0 -1000107a: 0612 lsls r2, r2, #24 -1000107c: 6293 str r3, [r2, #40] ; 0x28 -1000107e: 6193 str r3, [r2, #24] -10001080: 4a09 ldr r2, [pc, #36] ; (100010a8 ) -10001082: 0083 lsls r3, r0, #2 -10001084: 4694 mov ip, r2 -10001086: 2240 movs r2, #64 ; 0x40 -10001088: 4463 add r3, ip -1000108a: 6819 ldr r1, [r3, #0] -1000108c: 00c0 lsls r0, r0, #3 -1000108e: 404a eors r2, r1 -10001090: 21c0 movs r1, #192 ; 0xc0 -10001092: 4011 ands r1, r2 -10001094: 2280 movs r2, #128 ; 0x80 -10001096: 0152 lsls r2, r2, #5 -10001098: 4313 orrs r3, r2 -1000109a: 6019 str r1, [r3, #0] -1000109c: 4b03 ldr r3, [pc, #12] ; (100010ac ) -1000109e: 469c mov ip, r3 -100010a0: 2305 movs r3, #5 -100010a2: 4460 add r0, ip -100010a4: 6043 str r3, [r0, #4] -100010a6: 4770 bx lr -100010a8: 4001c004 .word 0x4001c004 -100010ac: 40014000 .word 0x40014000 - -100010b0 : -100010b0: 4b02 ldr r3, [pc, #8] ; (100010bc ) -100010b2: 6818 ldr r0, [r3, #0] -100010b4: 0780 lsls r0, r0, #30 -100010b6: 0fc0 lsrs r0, r0, #31 -100010b8: 4770 bx lr -100010ba: 46c0 nop ; (mov r8, r8) -100010bc: 4006c000 .word 0x4006c000 - -100010c0 : -100010c0: f3ef 8010 mrs r0, PRIMASK -100010c4: b672 cpsid i -100010c6: 4a03 ldr r2, [pc, #12] ; (100010d4 ) -100010c8: 6813 ldr r3, [r2, #0] -100010ca: 2b00 cmp r3, #0 -100010cc: d0fc beq.n 100010c8 -100010ce: f3bf 8f5f dmb sy -100010d2: 4770 bx lr -100010d4: d000012c .word 0xd000012c - -100010d8 : -100010d8: f3bf 8f5f dmb sy -100010dc: 2200 movs r2, #0 -100010de: 4b02 ldr r3, [pc, #8] ; (100010e8 ) -100010e0: 601a str r2, [r3, #0] -100010e2: f380 8810 msr PRIMASK, r0 -100010e6: 4770 bx lr -100010e8: d000012c .word 0xd000012c - -100010ec : -100010ec: b570 push {r4, r5, r6, lr} -100010ee: f3ef 8c10 mrs ip, PRIMASK -100010f2: b672 cpsid i -100010f4: 4d0d ldr r5, [pc, #52] ; (1000112c ) -100010f6: 682b ldr r3, [r5, #0] -100010f8: 2b00 cmp r3, #0 -100010fa: d0fc beq.n 100010f6 -100010fc: f3bf 8f5f dmb sy -10001100: 2407 movs r4, #7 -10001102: 08cb lsrs r3, r1, #3 -10001104: 18c6 adds r6, r0, r3 -10001106: 5cc0 ldrb r0, [r0, r3] -10001108: 2301 movs r3, #1 -1000110a: 400c ands r4, r1 -1000110c: 40a3 lsls r3, r4 -1000110e: 001c movs r4, r3 -10001110: 4004 ands r4, r0 -10001112: 4203 tst r3, r0 -10001114: d107 bne.n 10001126 -10001116: 4303 orrs r3, r0 -10001118: 7033 strb r3, [r6, #0] -1000111a: f3bf 8f5f dmb sy -1000111e: 602c str r4, [r5, #0] -10001120: f38c 8810 msr PRIMASK, ip -10001124: bd70 pop {r4, r5, r6, pc} -10001126: 0010 movs r0, r2 -10001128: f001 ff3e bl 10002fa8 -1000112c: d000012c .word 0xd000012c - -10001130 : -10001130: b5f8 push {r3, r4, r5, r6, r7, lr} -10001132: 4647 mov r7, r8 -10001134: 46ce mov lr, r9 -10001136: 4688 mov r8, r1 -10001138: b580 push {r7, lr} -1000113a: f3ef 8c10 mrs ip, PRIMASK -1000113e: b672 cpsid i -10001140: 4d21 ldr r5, [pc, #132] ; (100011c8 ) -10001142: 682c ldr r4, [r5, #0] -10001144: 2c00 cmp r4, #0 -10001146: d0fc beq.n 10001142 -10001148: f3bf 8f5f dmb sy -1000114c: 429a cmp r2, r3 -1000114e: d82c bhi.n 100011aa -10001150: 08d4 lsrs r4, r2, #3 -10001152: 2707 movs r7, #7 -10001154: 5d05 ldrb r5, [r0, r4] -10001156: 1906 adds r6, r0, r4 -10001158: 2401 movs r4, #1 -1000115a: 4017 ands r7, r2 -1000115c: 40bc lsls r4, r7 -1000115e: 422c tst r4, r5 -10001160: d01f beq.n 100011a2 -10001162: 2107 movs r1, #7 -10001164: 2701 movs r7, #1 -10001166: 4689 mov r9, r1 -10001168: e009 b.n 1000117e -1000116a: 08d4 lsrs r4, r2, #3 -1000116c: 5d05 ldrb r5, [r0, r4] -1000116e: 1906 adds r6, r0, r4 -10001170: 464c mov r4, r9 -10001172: 0039 movs r1, r7 -10001174: 4014 ands r4, r2 -10001176: 40a1 lsls r1, r4 -10001178: 000c movs r4, r1 -1000117a: 4229 tst r1, r5 -1000117c: d011 beq.n 100011a2 -1000117e: 3201 adds r2, #1 -10001180: 4293 cmp r3, r2 -10001182: d2f2 bcs.n 1000116a -10001184: 2001 movs r0, #1 -10001186: 4240 negs r0, r0 -10001188: f3bf 8f5f dmb sy -1000118c: 2200 movs r2, #0 -1000118e: 4b0e ldr r3, [pc, #56] ; (100011c8 ) -10001190: 601a str r2, [r3, #0] -10001192: f38c 8810 msr PRIMASK, ip -10001196: 2800 cmp r0, #0 -10001198: db0f blt.n 100011ba -1000119a: bcc0 pop {r6, r7} -1000119c: 46b9 mov r9, r7 -1000119e: 46b0 mov r8, r6 -100011a0: bdf8 pop {r3, r4, r5, r6, r7, pc} -100011a2: 432c orrs r4, r5 -100011a4: 0010 movs r0, r2 -100011a6: 7034 strb r4, [r6, #0] -100011a8: e7ee b.n 10001188 -100011aa: f3bf 8f5f dmb sy -100011ae: 2300 movs r3, #0 -100011b0: 602b str r3, [r5, #0] -100011b2: f38c 8810 msr PRIMASK, ip -100011b6: 2001 movs r0, #1 -100011b8: 4240 negs r0, r0 -100011ba: 4643 mov r3, r8 -100011bc: 2b00 cmp r3, #0 -100011be: d0ec beq.n 1000119a -100011c0: 9808 ldr r0, [sp, #32] -100011c2: f001 fef1 bl 10002fa8 -100011c6: 46c0 nop ; (mov r8, r8) -100011c8: d000012c .word 0xd000012c - -100011cc : -100011cc: b530 push {r4, r5, lr} -100011ce: f3ef 8c10 mrs ip, PRIMASK -100011d2: b672 cpsid i -100011d4: 4c0a ldr r4, [pc, #40] ; (10001200 ) -100011d6: 6823 ldr r3, [r4, #0] -100011d8: 2b00 cmp r3, #0 -100011da: d0fc beq.n 100011d6 -100011dc: f3bf 8f5f dmb sy -100011e0: 2307 movs r3, #7 -100011e2: 2201 movs r2, #1 -100011e4: 08cd lsrs r5, r1, #3 -100011e6: 4019 ands r1, r3 -100011e8: 408a lsls r2, r1 -100011ea: 5d43 ldrb r3, [r0, r5] -100011ec: 4393 bics r3, r2 -100011ee: 5543 strb r3, [r0, r5] -100011f0: f3bf 8f5f dmb sy -100011f4: 2300 movs r3, #0 -100011f6: 6023 str r3, [r4, #0] -100011f8: f38c 8810 msr PRIMASK, ip -100011fc: bd30 pop {r4, r5, pc} -100011fe: 46c0 nop ; (mov r8, r8) -10001200: d000012c .word 0xd000012c - -10001204 : -10001204: 2100 movs r1, #0 -10001206: 4b04 ldr r3, [pc, #16] ; (10001218 ) -10001208: 4a04 ldr r2, [pc, #16] ; (1000121c ) -1000120a: f3bf 8f5f dmb sy -1000120e: c302 stmia r3!, {r1} -10001210: 4293 cmp r3, r2 -10001212: d1fa bne.n 1000120a -10001214: 4770 bx lr -10001216: 46c0 nop ; (mov r8, r8) -10001218: d0000100 .word 0xd0000100 -1000121c: d0000180 .word 0xd0000180 - -10001220 : -10001220: 4a04 ldr r2, [pc, #16] ; (10001234 ) -10001222: 7810 ldrb r0, [r2, #0] -10001224: 1c43 adds r3, r0, #1 -10001226: b2db uxtb r3, r3 -10001228: 2b17 cmp r3, #23 -1000122a: d900 bls.n 1000122e -1000122c: 2310 movs r3, #16 -1000122e: 7013 strb r3, [r2, #0] -10001230: 4770 bx lr -10001232: 46c0 nop ; (mov r8, r8) -10001234: 20000814 .word 0x20000814 - -10001238 : -10001238: 2301 movs r3, #1 -1000123a: 4083 lsls r3, r0 -1000123c: 2900 cmp r1, #0 -1000123e: d004 beq.n 1000124a -10001240: 4a03 ldr r2, [pc, #12] ; (10001250 ) -10001242: 6013 str r3, [r2, #0] -10001244: 4a03 ldr r2, [pc, #12] ; (10001254 ) -10001246: 6013 str r3, [r2, #0] -10001248: 4770 bx lr -1000124a: 4a03 ldr r2, [pc, #12] ; (10001258 ) -1000124c: 6013 str r3, [r2, #0] -1000124e: e7fb b.n 10001248 -10001250: e000e280 .word 0xe000e280 -10001254: e000e100 .word 0xe000e100 -10001258: e000e180 .word 0xe000e180 - -1000125c : -1000125c: 2201 movs r2, #1 -1000125e: 4082 lsls r2, r0 -10001260: 4b03 ldr r3, [pc, #12] ; (10001270 ) -10001262: 681b ldr r3, [r3, #0] -10001264: 4013 ands r3, r2 -10001266: 1e5a subs r2, r3, #1 -10001268: 4193 sbcs r3, r2 -1000126a: b2d8 uxtb r0, r3 -1000126c: 4770 bx lr -1000126e: 46c0 nop ; (mov r8, r8) -10001270: e000e100 .word 0xe000e100 - -10001274 : -10001274: 2301 movs r3, #1 -10001276: 4083 lsls r3, r0 -10001278: 4a01 ldr r2, [pc, #4] ; (10001280 ) -1000127a: 6013 str r3, [r2, #0] -1000127c: 4770 bx lr -1000127e: 46c0 nop ; (mov r8, r8) -10001280: e000e200 .word 0xe000e200 - -10001284 : -10001284: 4b02 ldr r3, [pc, #8] ; (10001290 ) -10001286: 3010 adds r0, #16 -10001288: 689b ldr r3, [r3, #8] -1000128a: 0080 lsls r0, r0, #2 -1000128c: 58c0 ldr r0, [r0, r3] -1000128e: 4770 bx lr -10001290: e000ed00 .word 0xe000ed00 - -10001294 : -10001294: b570 push {r4, r5, r6, lr} -10001296: 000d movs r5, r1 -10001298: f3ef 8610 mrs r6, PRIMASK -1000129c: b672 cpsid i -1000129e: 4a0f ldr r2, [pc, #60] ; (100012dc ) -100012a0: 6813 ldr r3, [r2, #0] -100012a2: 2b00 cmp r3, #0 -100012a4: d0fc beq.n 100012a0 -100012a6: f3bf 8f5f dmb sy -100012aa: 4b0d ldr r3, [pc, #52] ; (100012e0 ) -100012ac: 3010 adds r0, #16 -100012ae: 689b ldr r3, [r3, #8] -100012b0: 0084 lsls r4, r0, #2 -100012b2: 591b ldr r3, [r3, r4] -100012b4: 4a0b ldr r2, [pc, #44] ; (100012e4 ) -100012b6: 4293 cmp r3, r2 -100012b8: d003 beq.n 100012c2 -100012ba: 429d cmp r5, r3 -100012bc: d001 beq.n 100012c2 -100012be: f001 fe8b bl 10002fd8 -100012c2: 4b07 ldr r3, [pc, #28] ; (100012e0 ) -100012c4: 689b ldr r3, [r3, #8] -100012c6: 511d str r5, [r3, r4] -100012c8: f3bf 8f5f dmb sy -100012cc: f3bf 8f5f dmb sy -100012d0: 2200 movs r2, #0 -100012d2: 4b02 ldr r3, [pc, #8] ; (100012dc ) -100012d4: 601a str r2, [r3, #0] -100012d6: f386 8810 msr PRIMASK, r6 -100012da: bd70 pop {r4, r5, r6, pc} -100012dc: d0000124 .word 0xd0000124 -100012e0: e000ed00 .word 0xe000ed00 -100012e4: 100001cd .word 0x100001cd - -100012e8 : -100012e8: b5f0 push {r4, r5, r6, r7, lr} -100012ea: 4657 mov r7, sl -100012ec: 464e mov r6, r9 -100012ee: 46de mov lr, fp -100012f0: 4645 mov r5, r8 -100012f2: b5e0 push {r5, r6, r7, lr} -100012f4: b085 sub sp, #20 -100012f6: 0006 movs r6, r0 -100012f8: 9102 str r1, [sp, #8] -100012fa: 0017 movs r7, r2 -100012fc: f3ef 8b10 mrs fp, PRIMASK -10001300: b672 cpsid i -10001302: 4a67 ldr r2, [pc, #412] ; (100014a0 ) -10001304: 6813 ldr r3, [r2, #0] -10001306: 2b00 cmp r3, #0 -10001308: d0fc beq.n 10001304 -1000130a: f3bf 8f5f dmb sy -1000130e: 2500 movs r5, #0 -10001310: 4b64 ldr r3, [pc, #400] ; (100014a4 ) -10001312: 575d ldrsb r5, [r3, r5] -10001314: 469a mov sl, r3 -10001316: 2d00 cmp r5, #0 -10001318: da00 bge.n 1000131c -1000131a: e0a4 b.n 10001466 -1000131c: 006b lsls r3, r5, #1 -1000131e: 4c62 ldr r4, [pc, #392] ; (100014a8 ) -10001320: 9303 str r3, [sp, #12] -10001322: 195b adds r3, r3, r5 -10001324: 009b lsls r3, r3, #2 -10001326: 4698 mov r8, r3 -10001328: 46a1 mov r9, r4 -1000132a: 44c1 add r9, r8 -1000132c: 464b mov r3, r9 -1000132e: 4652 mov r2, sl -10001330: 799b ldrb r3, [r3, #6] -10001332: 3610 adds r6, #16 -10001334: 7013 strb r3, [r2, #0] -10001336: 4b5d ldr r3, [pc, #372] ; (100014ac ) -10001338: 00b2 lsls r2, r6, #2 -1000133a: 689b ldr r3, [r3, #8] -1000133c: 9201 str r2, [sp, #4] -1000133e: 5899 ldr r1, [r3, r2] -10001340: 1b0b subs r3, r1, r4 -10001342: 2b2f cmp r3, #47 ; 0x2f -10001344: d934 bls.n 100013b0 -10001346: 4b5a ldr r3, [pc, #360] ; (100014b0 ) -10001348: 4299 cmp r1, r3 -1000134a: d000 beq.n 1000134e -1000134c: e0a4 b.n 10001498 -1000134e: 9b03 ldr r3, [sp, #12] -10001350: 4a58 ldr r2, [pc, #352] ; (100014b4 ) -10001352: 469c mov ip, r3 -10001354: 4b58 ldr r3, [pc, #352] ; (100014b8 ) -10001356: 4465 add r5, ip -10001358: 00ad lsls r5, r5, #2 -1000135a: 5363 strh r3, [r4, r5] -1000135c: 4643 mov r3, r8 -1000135e: 3302 adds r3, #2 -10001360: 1965 adds r5, r4, r5 -10001362: 18e4 adds r4, r4, r3 -10001364: 4b55 ldr r3, [pc, #340] ; (100014bc ) -10001366: 2101 movs r1, #1 -10001368: 3b04 subs r3, #4 -1000136a: 1b1b subs r3, r3, r4 -1000136c: 051b lsls r3, r3, #20 -1000136e: 0d5b lsrs r3, r3, #21 -10001370: 4313 orrs r3, r2 -10001372: 806b strh r3, [r5, #2] -10001374: 4b52 ldr r3, [pc, #328] ; (100014c0 ) -10001376: 71ef strb r7, [r5, #7] -10001378: 80ab strh r3, [r5, #4] -1000137a: 23ff movs r3, #255 ; 0xff -1000137c: 71ab strb r3, [r5, #6] -1000137e: 9b02 ldr r3, [sp, #8] -10001380: 60ab str r3, [r5, #8] -10001382: 464b mov r3, r9 -10001384: 430b orrs r3, r1 -10001386: 0019 movs r1, r3 -10001388: 4b48 ldr r3, [pc, #288] ; (100014ac ) -1000138a: 9a01 ldr r2, [sp, #4] -1000138c: 689b ldr r3, [r3, #8] -1000138e: 5099 str r1, [r3, r2] -10001390: f3bf 8f5f dmb sy -10001394: f3bf 8f5f dmb sy -10001398: 2200 movs r2, #0 -1000139a: 4b41 ldr r3, [pc, #260] ; (100014a0 ) -1000139c: 601a str r2, [r3, #0] -1000139e: f38b 8810 msr PRIMASK, fp -100013a2: b005 add sp, #20 -100013a4: bcf0 pop {r4, r5, r6, r7} -100013a6: 46bb mov fp, r7 -100013a8: 46b2 mov sl, r6 -100013aa: 46a9 mov r9, r5 -100013ac: 46a0 mov r8, r4 -100013ae: bdf0 pop {r4, r5, r6, r7, pc} -100013b0: 2001 movs r0, #1 -100013b2: 000a movs r2, r1 -100013b4: 4382 bics r2, r0 -100013b6: 79d3 ldrb r3, [r2, #7] -100013b8: 42bb cmp r3, r7 -100013ba: d82f bhi.n 1000141c -100013bc: 4645 mov r5, r8 -100013be: 464e mov r6, r9 -100013c0: 0013 movs r3, r2 -100013c2: 4940 ldr r1, [pc, #256] ; (100014c4 ) -100013c4: 1b1b subs r3, r3, r4 -100013c6: 415b adcs r3, r3 -100013c8: 4359 muls r1, r3 -100013ca: 0d09 lsrs r1, r1, #20 -100013cc: 4b3a ldr r3, [pc, #232] ; (100014b8 ) -100013ce: 5363 strh r3, [r4, r5] -100013d0: 4b3a ldr r3, [pc, #232] ; (100014bc ) -100013d2: 3502 adds r5, #2 -100013d4: 1965 adds r5, r4, r5 -100013d6: 3b04 subs r3, #4 -100013d8: 1b5b subs r3, r3, r5 -100013da: 051b lsls r3, r3, #20 -100013dc: 4d35 ldr r5, [pc, #212] ; (100014b4 ) -100013de: 0d5b lsrs r3, r3, #21 -100013e0: 432b orrs r3, r5 -100013e2: 8073 strh r3, [r6, #2] -100013e4: 2604 movs r6, #4 -100013e6: 46b4 mov ip, r6 -100013e8: 44e0 add r8, ip -100013ea: 4444 add r4, r8 -100013ec: 1f13 subs r3, r2, #4 -100013ee: 1b1b subs r3, r3, r4 -100013f0: 464c mov r4, r9 -100013f2: 71a1 strb r1, [r4, #6] -100013f4: 9902 ldr r1, [sp, #8] -100013f6: 051b lsls r3, r3, #20 -100013f8: 60a1 str r1, [r4, #8] -100013fa: 4649 mov r1, r9 -100013fc: 0d5b lsrs r3, r3, #21 -100013fe: 432b orrs r3, r5 -10001400: 80a3 strh r3, [r4, #4] -10001402: 4b31 ldr r3, [pc, #196] ; (100014c8 ) -10001404: 71e7 strb r7, [r4, #7] -10001406: 4301 orrs r1, r0 -10001408: 6013 str r3, [r2, #0] -1000140a: e7bd b.n 10001388 -1000140c: 0058 lsls r0, r3, #1 -1000140e: 18c0 adds r0, r0, r3 -10001410: 0080 lsls r0, r0, #2 -10001412: 1820 adds r0, r4, r0 -10001414: 79c6 ldrb r6, [r0, #7] -10001416: 42be cmp r6, r7 -10001418: d92b bls.n 10001472 -1000141a: 0002 movs r2, r0 -1000141c: 2306 movs r3, #6 -1000141e: 56d3 ldrsb r3, [r2, r3] -10001420: 2b00 cmp r3, #0 -10001422: daf3 bge.n 1000140c -10001424: 1d10 adds r0, r2, #4 -10001426: 4682 mov sl, r0 -10001428: 4828 ldr r0, [pc, #160] ; (100014cc ) -1000142a: 4680 mov r8, r0 -1000142c: 2604 movs r6, #4 -1000142e: 4276 negs r6, r6 -10001430: 46b4 mov ip, r6 -10001432: 44e1 add r9, ip -10001434: 4650 mov r0, sl -10001436: 464e mov r6, r9 -10001438: 1a36 subs r6, r6, r0 -1000143a: 0530 lsls r0, r6, #20 -1000143c: 0d40 lsrs r0, r0, #21 -1000143e: 4682 mov sl, r0 -10001440: 4656 mov r6, sl -10001442: 481c ldr r0, [pc, #112] ; (100014b4 ) -10001444: 7195 strb r5, [r2, #6] -10001446: 4306 orrs r6, r0 -10001448: 8096 strh r6, [r2, #4] -1000144a: 9a03 ldr r2, [sp, #12] -1000144c: 4694 mov ip, r2 -1000144e: 4465 add r5, ip -10001450: 4a1d ldr r2, [pc, #116] ; (100014c8 ) -10001452: 00ad lsls r5, r5, #2 -10001454: 1964 adds r4, r4, r5 -10001456: 6022 str r2, [r4, #0] -10001458: 4642 mov r2, r8 -1000145a: 71a3 strb r3, [r4, #6] -1000145c: 9b02 ldr r3, [sp, #8] -1000145e: 80a2 strh r2, [r4, #4] -10001460: 71e7 strb r7, [r4, #7] -10001462: 60a3 str r3, [r4, #8] -10001464: e790 b.n 10001388 -10001466: f001 fdb7 bl 10002fd8 -1000146a: 2500 movs r5, #0 -1000146c: 4653 mov r3, sl -1000146e: 575d ldrsb r5, [r3, r5] -10001470: e754 b.n 1000131c -10001472: 1d10 adds r0, r2, #4 -10001474: 4682 mov sl, r0 -10001476: 8890 ldrh r0, [r2, #4] -10001478: 0540 lsls r0, r0, #21 -1000147a: 1500 asrs r0, r0, #20 -1000147c: 4684 mov ip, r0 -1000147e: 4640 mov r0, r8 -10001480: 44d4 add ip, sl -10001482: 4666 mov r6, ip -10001484: 3004 adds r0, #4 -10001486: 1820 adds r0, r4, r0 -10001488: 1a30 subs r0, r6, r0 -1000148a: 26e0 movs r6, #224 ; 0xe0 -1000148c: 0500 lsls r0, r0, #20 -1000148e: 0d40 lsrs r0, r0, #21 -10001490: 0236 lsls r6, r6, #8 -10001492: 4330 orrs r0, r6 -10001494: 4680 mov r8, r0 -10001496: e7c9 b.n 1000142c -10001498: f001 fd9e bl 10002fd8 -1000149c: e757 b.n 1000134e -1000149e: 46c0 nop ; (mov r8, r8) -100014a0: d0000124 .word 0xd0000124 -100014a4: 20010f93 .word 0x20010f93 -100014a8: 20000818 .word 0x20000818 -100014ac: e000ed00 .word 0xe000ed00 -100014b0: 100001cd .word 0x100001cd -100014b4: ffffe000 .word 0xffffe000 -100014b8: ffffa100 .word 0xffffa100 -100014bc: 20000848 .word 0x20000848 -100014c0: ffffbd01 .word 0xffffbd01 -100014c4: 0000aaaa .word 0x0000aaaa -100014c8: 47804801 .word 0x47804801 -100014cc: 0000bd01 .word 0x0000bd01 - -100014d0 : -100014d0: b5f0 push {r4, r5, r6, r7, lr} -100014d2: 46de mov lr, fp -100014d4: 4657 mov r7, sl -100014d6: 464e mov r6, r9 -100014d8: 4645 mov r5, r8 -100014da: b5e0 push {r5, r6, r7, lr} -100014dc: 000c movs r4, r1 -100014de: b083 sub sp, #12 -100014e0: f3ef 8910 mrs r9, PRIMASK -100014e4: b672 cpsid i -100014e6: 4a58 ldr r2, [pc, #352] ; (10001648 ) -100014e8: 6813 ldr r3, [r2, #0] -100014ea: 2b00 cmp r3, #0 -100014ec: d0fc beq.n 100014e8 -100014ee: f3bf 8f5f dmb sy -100014f2: 4b56 ldr r3, [pc, #344] ; (1000164c ) -100014f4: 689a ldr r2, [r3, #8] -100014f6: 0003 movs r3, r0 -100014f8: 3310 adds r3, #16 -100014fa: 009f lsls r7, r3, #2 -100014fc: 59d5 ldr r5, [r2, r7] -100014fe: 4a54 ldr r2, [pc, #336] ; (10001650 ) -10001500: 4690 mov r8, r2 -10001502: 4295 cmp r5, r2 -10001504: d032 beq.n 1000156c -10001506: 42a5 cmp r5, r4 -10001508: d043 beq.n 10001592 -1000150a: 4e52 ldr r6, [pc, #328] ; (10001654 ) -1000150c: 1baa subs r2, r5, r6 -1000150e: 2a2f cmp r2, #47 ; 0x2f -10001510: d82c bhi.n 1000156c -10001512: 2201 movs r2, #1 -10001514: 4082 lsls r2, r0 -10001516: 4692 mov sl, r2 -10001518: 4651 mov r1, sl -1000151a: 4a4f ldr r2, [pc, #316] ; (10001658 ) -1000151c: 6812 ldr r2, [r2, #0] -1000151e: 4011 ands r1, r2 -10001520: 9101 str r1, [sp, #4] -10001522: 4651 mov r1, sl -10001524: 4a4d ldr r2, [pc, #308] ; (1000165c ) -10001526: 6011 str r1, [r2, #0] -10001528: f3bf 8f5f dmb sy -1000152c: f3ef 8205 mrs r2, IPSR -10001530: 4693 mov fp, r2 -10001532: 2a00 cmp r2, #0 -10001534: d133 bne.n 1000159e -10001536: 2301 movs r3, #1 -10001538: 002a movs r2, r5 -1000153a: 439a bics r2, r3 -1000153c: 6893 ldr r3, [r2, #8] -1000153e: 429c cmp r4, r3 -10001540: d108 bne.n 10001554 -10001542: e077 b.n 10001634 -10001544: 004b lsls r3, r1, #1 -10001546: 185b adds r3, r3, r1 -10001548: 009b lsls r3, r3, #2 -1000154a: 18f3 adds r3, r6, r3 -1000154c: 6899 ldr r1, [r3, #8] -1000154e: 42a1 cmp r1, r4 -10001550: d02a beq.n 100015a8 -10001552: 001a movs r2, r3 -10001554: 2106 movs r1, #6 -10001556: 5651 ldrsb r1, [r2, r1] -10001558: 2900 cmp r1, #0 -1000155a: daf3 bge.n 10001544 -1000155c: 9b01 ldr r3, [sp, #4] -1000155e: 2b00 cmp r3, #0 -10001560: d019 beq.n 10001596 -10001562: 4652 mov r2, sl -10001564: 4b3e ldr r3, [pc, #248] ; (10001660 ) -10001566: 601a str r2, [r3, #0] -10001568: 4b3b ldr r3, [pc, #236] ; (10001658 ) -1000156a: 601a str r2, [r3, #0] -1000156c: 4b37 ldr r3, [pc, #220] ; (1000164c ) -1000156e: 689b ldr r3, [r3, #8] -10001570: 51dd str r5, [r3, r7] -10001572: f3bf 8f5f dmb sy -10001576: f3bf 8f5f dmb sy -1000157a: 2200 movs r2, #0 -1000157c: 4b32 ldr r3, [pc, #200] ; (10001648 ) -1000157e: 601a str r2, [r3, #0] -10001580: f389 8810 msr PRIMASK, r9 -10001584: b003 add sp, #12 -10001586: bcf0 pop {r4, r5, r6, r7} -10001588: 46bb mov fp, r7 -1000158a: 46b2 mov sl, r6 -1000158c: 46a9 mov r9, r5 -1000158e: 46a0 mov r8, r4 -10001590: bdf0 pop {r4, r5, r6, r7, pc} -10001592: 0015 movs r5, r2 -10001594: e7ea b.n 1000156c -10001596: 4652 mov r2, sl -10001598: 4b30 ldr r3, [pc, #192] ; (1000165c ) -1000159a: 601a str r2, [r3, #0] -1000159c: e7e6 b.n 1000156c -1000159e: 4293 cmp r3, r2 -100015a0: d0c9 beq.n 10001536 -100015a2: f001 fd19 bl 10002fd8 -100015a6: e7c6 b.n 10001536 -100015a8: 2106 movs r1, #6 -100015aa: 5659 ldrsb r1, [r3, r1] -100015ac: 2900 cmp r1, #0 -100015ae: db21 blt.n 100015f4 -100015b0: 004a lsls r2, r1, #1 -100015b2: 1850 adds r0, r2, r1 -100015b4: 0080 lsls r0, r0, #2 -100015b6: 1834 adds r4, r6, r0 -100015b8: 4680 mov r8, r0 -100015ba: 68a0 ldr r0, [r4, #8] -100015bc: 6098 str r0, [r3, #8] -100015be: 79e0 ldrb r0, [r4, #7] -100015c0: 71d8 strb r0, [r3, #7] -100015c2: 2006 movs r0, #6 -100015c4: 5620 ldrsb r0, [r4, r0] -100015c6: 7198 strb r0, [r3, #6] -100015c8: 2800 cmp r0, #0 -100015ca: db24 blt.n 10001616 -100015cc: 88a4 ldrh r4, [r4, #4] -100015ce: 1af0 subs r0, r6, r3 -100015d0: 0564 lsls r4, r4, #21 -100015d2: 1524 asrs r4, r4, #20 -100015d4: 4444 add r4, r8 -100015d6: 1900 adds r0, r0, r4 -100015d8: 24e0 movs r4, #224 ; 0xe0 -100015da: 0500 lsls r0, r0, #20 -100015dc: 0d40 lsrs r0, r0, #21 -100015de: 0224 lsls r4, r4, #8 -100015e0: 4320 orrs r0, r4 -100015e2: 8098 strh r0, [r3, #4] -100015e4: 1852 adds r2, r2, r1 -100015e6: 4b1f ldr r3, [pc, #124] ; (10001664 ) -100015e8: 0092 lsls r2, r2, #2 -100015ea: 18b6 adds r6, r6, r2 -100015ec: 781a ldrb r2, [r3, #0] -100015ee: 7019 strb r1, [r3, #0] -100015f0: 71b2 strb r2, [r6, #6] -100015f2: e7b3 b.n 1000155c -100015f4: 4659 mov r1, fp -100015f6: 2900 cmp r1, #0 -100015f8: d10f bne.n 1000161a -100015fa: 31ff adds r1, #255 ; 0xff -100015fc: 7191 strb r1, [r2, #6] -100015fe: 491a ldr r1, [pc, #104] ; (10001668 ) -10001600: 8091 strh r1, [r2, #4] -10001602: 4918 ldr r1, [pc, #96] ; (10001664 ) -10001604: 780a ldrb r2, [r1, #0] -10001606: 719a strb r2, [r3, #6] -10001608: 4a18 ldr r2, [pc, #96] ; (1000166c ) -1000160a: 1b9b subs r3, r3, r6 -1000160c: 415b adcs r3, r3 -1000160e: 435a muls r2, r3 -10001610: 0d12 lsrs r2, r2, #20 -10001612: 700a strb r2, [r1, #0] -10001614: e7a2 b.n 1000155c -10001616: 4816 ldr r0, [pc, #88] ; (10001670 ) -10001618: e7e3 b.n 100015e2 -1000161a: 4a16 ldr r2, [pc, #88] ; (10001674 ) -1000161c: 4916 ldr r1, [pc, #88] ; (10001678 ) -1000161e: 1ad2 subs r2, r2, r3 -10001620: 3a08 subs r2, #8 -10001622: 0250 lsls r0, r2, #9 -10001624: 0d40 lsrs r0, r0, #21 -10001626: 4301 orrs r1, r0 -10001628: 8099 strh r1, [r3, #4] -1000162a: 4914 ldr r1, [pc, #80] ; (1000167c ) -1000162c: 0852 lsrs r2, r2, #1 -1000162e: 430a orrs r2, r1 -10001630: 80da strh r2, [r3, #6] -10001632: e793 b.n 1000155c -10001634: 2106 movs r1, #6 -10001636: 5651 ldrsb r1, [r2, r1] -10001638: 0013 movs r3, r2 -1000163a: 2900 cmp r1, #0 -1000163c: dab8 bge.n 100015b0 -1000163e: 465a mov r2, fp -10001640: 2a00 cmp r2, #0 -10001642: d1ea bne.n 1000161a -10001644: 4645 mov r5, r8 -10001646: e7dc b.n 10001602 -10001648: d0000124 .word 0xd0000124 -1000164c: e000ed00 .word 0xe000ed00 -10001650: 100001cd .word 0x100001cd -10001654: 20000818 .word 0x20000818 -10001658: e000e100 .word 0xe000e100 -1000165c: e000e180 .word 0xe000e180 -10001660: e000e280 .word 0xe000e280 -10001664: 20010f93 .word 0x20010f93 -10001668: ffffbd01 .word 0xffffbd01 -1000166c: 0000aaaa .word 0x0000aaaa -10001670: 0000bd01 .word 0x0000bd01 -10001674: 20000852 .word 0x20000852 -10001678: fffff000 .word 0xfffff000 -1000167c: fffff800 .word 0xfffff800 - -10001680 : -10001680: 2303 movs r3, #3 -10001682: b510 push {r4, lr} -10001684: 0004 movs r4, r0 -10001686: 4a07 ldr r2, [pc, #28] ; (100016a4 ) -10001688: 4018 ands r0, r3 -1000168a: 4694 mov ip, r2 -1000168c: 00c0 lsls r0, r0, #3 -1000168e: 439c bics r4, r3 -10001690: 33fc adds r3, #252 ; 0xfc -10001692: 4083 lsls r3, r0 -10001694: 4464 add r4, ip -10001696: 6822 ldr r2, [r4, #0] -10001698: 4081 lsls r1, r0 -1000169a: 439a bics r2, r3 -1000169c: 0013 movs r3, r2 -1000169e: 430b orrs r3, r1 -100016a0: 6023 str r3, [r4, #0] -100016a2: bd10 pop {r4, pc} -100016a4: e000e400 .word 0xe000e400 - -100016a8 : -100016a8: b570 push {r4, r5, r6, lr} -100016aa: f3ef 8105 mrs r1, IPSR -100016ae: 2401 movs r4, #1 -100016b0: 4304 orrs r4, r0 -100016b2: f3ef 8c10 mrs ip, PRIMASK -100016b6: b672 cpsid i -100016b8: 4a21 ldr r2, [pc, #132] ; (10001740 ) -100016ba: 6813 ldr r3, [r2, #0] -100016bc: 2b00 cmp r3, #0 -100016be: d0fc beq.n 100016ba -100016c0: f3bf 8f5f dmb sy -100016c4: 4b1f ldr r3, [pc, #124] ; (10001744 ) -100016c6: 0005 movs r5, r0 -100016c8: 4a1f ldr r2, [pc, #124] ; (10001748 ) -100016ca: 1aed subs r5, r5, r3 -100016cc: 416d adcs r5, r5 -100016ce: 436a muls r2, r5 -100016d0: 0d12 lsrs r2, r2, #20 -100016d2: 4d1e ldr r5, [pc, #120] ; (1000174c ) -100016d4: 0089 lsls r1, r1, #2 -100016d6: 68ae ldr r6, [r5, #8] -100016d8: b252 sxtb r2, r2 -100016da: 5876 ldr r6, [r6, r1] -100016dc: 42a6 cmp r6, r4 -100016de: d01c beq.n 1000171a -100016e0: 2106 movs r1, #6 -100016e2: 5659 ldrsb r1, [r3, r1] -100016e4: 4291 cmp r1, r2 -100016e6: d01c beq.n 10001722 -100016e8: 2112 movs r1, #18 -100016ea: 5659 ldrsb r1, [r3, r1] -100016ec: 4291 cmp r1, r2 -100016ee: d022 beq.n 10001736 -100016f0: 211e movs r1, #30 -100016f2: 5659 ldrsb r1, [r3, r1] -100016f4: 4291 cmp r1, r2 -100016f6: d020 beq.n 1000173a -100016f8: 212a movs r1, #42 ; 0x2a +10000c0e: 0022 movs r2, r4 +10000c10: 011b lsls r3, r3, #4 +10000c12: f00b fa55 bl 1000c0c0 +10000c16: 2d00 cmp r5, #0 +10000c18: d012 beq.n 10000c40 +10000c1a: 4b22 ldr r3, [pc, #136] ; (10000ca4 ) +10000c1c: 4a1d ldr r2, [pc, #116] ; (10000c94 ) +10000c1e: 1967 adds r7, r4, r5 +10000c20: 58d1 ldr r1, [r2, r3] +10000c22: 0023 movs r3, r4 +10000c24: 4e20 ldr r6, [pc, #128] ; (10000ca8 ) +10000c26: 1850 adds r0, r2, r1 +10000c28: 46b4 mov ip, r6 +10000c2a: 3101 adds r1, #1 +10000c2c: 781e ldrb r6, [r3, #0] +10000c2e: 4460 add r0, ip +10000c30: 0549 lsls r1, r1, #21 +10000c32: 3301 adds r3, #1 +10000c34: 7006 strb r6, [r0, #0] +10000c36: 0d49 lsrs r1, r1, #21 +10000c38: 429f cmp r7, r3 +10000c3a: d1f3 bne.n 10000c24 +10000c3c: 4b19 ldr r3, [pc, #100] ; (10000ca4 ) +10000c3e: 50d1 str r1, [r2, r3] +10000c40: 002b movs r3, r5 +10000c42: 0022 movs r2, r4 +10000c44: 2183 movs r1, #131 ; 0x83 +10000c46: 2000 movs r0, #0 +10000c48: f00b f986 bl 1000bf58 +10000c4c: e7db b.n 10000c06 +10000c4e: 2680 movs r6, #128 ; 0x80 +10000c50: 4c16 ldr r4, [pc, #88] ; (10000cac ) +10000c52: 0136 lsls r6, r6, #4 +10000c54: 0033 movs r3, r6 +10000c56: 0022 movs r2, r4 +10000c58: 2000 movs r0, #0 +10000c5a: f00b fa31 bl 1000c0c0 +10000c5e: 2d00 cmp r5, #0 +10000c60: d00e beq.n 10000c80 +10000c62: 0021 movs r1, r4 +10000c64: 4a0b ldr r2, [pc, #44] ; (10000c94 ) +10000c66: 5993 ldr r3, [r2, r6] +10000c68: 1966 adds r6, r4, r5 +10000c6a: 7808 ldrb r0, [r1, #0] +10000c6c: 3101 adds r1, #1 +10000c6e: 54d0 strb r0, [r2, r3] +10000c70: 3301 adds r3, #1 +10000c72: 055b lsls r3, r3, #21 +10000c74: 0d5b lsrs r3, r3, #21 +10000c76: 428e cmp r6, r1 +10000c78: d1f7 bne.n 10000c6a +10000c7a: 2180 movs r1, #128 ; 0x80 +10000c7c: 0109 lsls r1, r1, #4 +10000c7e: 5053 str r3, [r2, r1] +10000c80: 002b movs r3, r5 +10000c82: 0022 movs r2, r4 +10000c84: 2182 movs r1, #130 ; 0x82 +10000c86: 2000 movs r0, #0 +10000c88: f00b f966 bl 1000bf58 +10000c8c: e7bb b.n 10000c06 +10000c8e: 46c0 nop ; (mov r8, r8) +10000c90: 2000ead0 .word 0x2000ead0 +10000c94: 2000f2d0 .word 0x2000f2d0 +10000c98: 00001808 .word 0x00001808 +10000c9c: 00001008 .word 0x00001008 +10000ca0: 2000e2d0 .word 0x2000e2d0 +10000ca4: 00001004 .word 0x00001004 +10000ca8: 00000804 .word 0x00000804 +10000cac: 2000dad0 .word 0x2000dad0 + +10000cb0 : +10000cb0: b510 push {r4, lr} +10000cb2: 2907 cmp r1, #7 +10000cb4: d000 beq.n 10000cb8 +10000cb6: bd10 pop {r4, pc} +10000cb8: 2380 movs r3, #128 ; 0x80 +10000cba: 4c0c ldr r4, [pc, #48] ; (10000cec ) +10000cbc: 011b lsls r3, r3, #4 +10000cbe: 0022 movs r2, r4 +10000cc0: 3905 subs r1, #5 +10000cc2: 2000 movs r0, #0 +10000cc4: f00b f9fc bl 1000c0c0 +10000cc8: 2380 movs r3, #128 ; 0x80 +10000cca: 011b lsls r3, r3, #4 +10000ccc: 18e2 adds r2, r4, r3 +10000cce: 2103 movs r1, #3 +10000cd0: 2000 movs r0, #0 +10000cd2: f00b f9f5 bl 1000c0c0 +10000cd6: 2380 movs r3, #128 ; 0x80 +10000cd8: 015b lsls r3, r3, #5 +10000cda: 18e2 adds r2, r4, r3 +10000cdc: 2380 movs r3, #128 ; 0x80 +10000cde: 2104 movs r1, #4 +10000ce0: 011b lsls r3, r3, #4 +10000ce2: 2000 movs r0, #0 +10000ce4: f00b f9ec bl 1000c0c0 +10000ce8: e7e5 b.n 10000cb6 +10000cea: 46c0 nop ; (mov r8, r8) +10000cec: 2000dad0 .word 0x2000dad0 + +10000cf0 : +10000cf0: b510 push {r4, lr} +10000cf2: 0693 lsls r3, r2, #26 +10000cf4: d101 bne.n 10000cfa +10000cf6: 2a00 cmp r2, #0 +10000cf8: d103 bne.n 10000d02 +10000cfa: 2200 movs r2, #0 +10000cfc: 4b04 ldr r3, [pc, #16] ; (10000d10 ) +10000cfe: 701a strb r2, [r3, #0] +10000d00: bd10 pop {r4, pc} +10000d02: 2300 movs r3, #0 +10000d04: 2200 movs r2, #0 +10000d06: 2000 movs r0, #0 +10000d08: f00b f926 bl 1000bf58 +10000d0c: e7f8 b.n 10000d00 +10000d0e: 46c0 nop ; (mov r8, r8) +10000d10: 20010fa2 .word 0x20010fa2 + +10000d14 : +10000d14: 4770 bx lr +10000d16: 46c0 nop ; (mov r8, r8) + +10000d18 : +10000d18: b510 push {r4, lr} +10000d1a: 0004 movs r4, r0 +10000d1c: b082 sub sp, #8 +10000d1e: 2000 movs r0, #0 +10000d20: 4933 ldr r1, [pc, #204] ; (10000df0 ) +10000d22: f00d f83f bl 1000dda4 +10000d26: 2385 movs r3, #133 ; 0x85 +10000d28: 2281 movs r2, #129 ; 0x81 +10000d2a: 2101 movs r1, #1 +10000d2c: 9400 str r4, [sp, #0] +10000d2e: 4831 ldr r0, [pc, #196] ; (10000df4 ) +10000d30: f00c f92c bl 1000cf8c +10000d34: 0001 movs r1, r0 +10000d36: 2000 movs r0, #0 +10000d38: f00d f876 bl 1000de28 +10000d3c: 2385 movs r3, #133 ; 0x85 +10000d3e: 2281 movs r2, #129 ; 0x81 +10000d40: 2101 movs r1, #1 +10000d42: 9400 str r4, [sp, #0] +10000d44: 482c ldr r0, [pc, #176] ; (10000df8 ) +10000d46: f00c f921 bl 1000cf8c +10000d4a: 0001 movs r1, r0 +10000d4c: 2000 movs r0, #0 +10000d4e: f00d f86b bl 1000de28 +10000d52: 492a ldr r1, [pc, #168] ; (10000dfc ) +10000d54: 2000 movs r0, #0 +10000d56: f00b fb6b bl 1000c430 +10000d5a: 0001 movs r1, r0 +10000d5c: 2000 movs r0, #0 +10000d5e: f00d f863 bl 1000de28 +10000d62: 4927 ldr r1, [pc, #156] ; (10000e00 ) +10000d64: 2000 movs r0, #0 +10000d66: f00b fb63 bl 1000c430 +10000d6a: 0001 movs r1, r0 +10000d6c: 2000 movs r0, #0 +10000d6e: f00d f85b bl 1000de28 +10000d72: 2000 movs r0, #0 +10000d74: 4923 ldr r1, [pc, #140] ; (10000e04 ) +10000d76: f00d f877 bl 1000de68 +10000d7a: 2000 movs r0, #0 +10000d7c: 4922 ldr r1, [pc, #136] ; (10000e08 ) +10000d7e: f00d f873 bl 1000de68 +10000d82: 4922 ldr r1, [pc, #136] ; (10000e0c ) +10000d84: 2000 movs r0, #0 +10000d86: f00b fb53 bl 1000c430 +10000d8a: 0001 movs r1, r0 +10000d8c: 2000 movs r0, #0 +10000d8e: f00d f84b bl 1000de28 +10000d92: 491f ldr r1, [pc, #124] ; (10000e10 ) +10000d94: 2000 movs r0, #0 +10000d96: f00b fb4b bl 1000c430 +10000d9a: 0001 movs r1, r0 +10000d9c: 2000 movs r0, #0 +10000d9e: f00d f843 bl 1000de28 +10000da2: 2000 movs r0, #0 +10000da4: 491b ldr r1, [pc, #108] ; (10000e14 ) +10000da6: f00d f85f bl 1000de68 +10000daa: 2000 movs r0, #0 +10000dac: 491a ldr r1, [pc, #104] ; (10000e18 ) +10000dae: f00d f85b bl 1000de68 +10000db2: 491a ldr r1, [pc, #104] ; (10000e1c ) +10000db4: 2000 movs r0, #0 +10000db6: f00b fb3b bl 1000c430 +10000dba: 0001 movs r1, r0 +10000dbc: 2000 movs r0, #0 +10000dbe: f00d f833 bl 1000de28 +10000dc2: 4917 ldr r1, [pc, #92] ; (10000e20 ) +10000dc4: 2000 movs r0, #0 +10000dc6: f00b fb33 bl 1000c430 +10000dca: 0001 movs r1, r0 +10000dcc: 2000 movs r0, #0 +10000dce: f00d f82b bl 1000de28 +10000dd2: 2000 movs r0, #0 +10000dd4: 4913 ldr r1, [pc, #76] ; (10000e24 ) +10000dd6: f00d f847 bl 1000de68 +10000dda: 2000 movs r0, #0 +10000ddc: 4912 ldr r1, [pc, #72] ; (10000e28 ) +10000dde: f00d f843 bl 1000de68 +10000de2: 4a12 ldr r2, [pc, #72] ; (10000e2c ) +10000de4: 4912 ldr r1, [pc, #72] ; (10000e30 ) +10000de6: 2000 movs r0, #0 +10000de8: f00d f8ce bl 1000df88 +10000dec: b002 add sp, #8 +10000dee: bd10 pop {r4, pc} +10000df0: 1001451c .word 0x1001451c +10000df4: 20003a68 .word 0x20003a68 +10000df8: 20003a84 .word 0x20003a84 +10000dfc: 20003aa0 .word 0x20003aa0 +10000e00: 20003abc .word 0x20003abc +10000e04: 200007fc .word 0x200007fc +10000e08: 200007e4 .word 0x200007e4 +10000e0c: 20003ad8 .word 0x20003ad8 +10000e10: 20003af4 .word 0x20003af4 +10000e14: 20000804 .word 0x20000804 +10000e18: 200007ec .word 0x200007ec +10000e1c: 20003b10 .word 0x20003b10 +10000e20: 20003b2c .word 0x20003b2c +10000e24: 2000080c .word 0x2000080c +10000e28: 200007f4 .word 0x200007f4 +10000e2c: 10000cb1 .word 0x10000cb1 +10000e30: 50110000 .word 0x50110000 + +10000e34 : +10000e34: 4b03 ldr r3, [pc, #12] ; (10000e44 ) +10000e36: 2a00 cmp r2, #0 +10000e38: d002 beq.n 10000e40 +10000e3a: 2201 movs r2, #1 +10000e3c: 701a strb r2, [r3, #0] +10000e3e: 4770 bx lr +10000e40: 701a strb r2, [r3, #0] +10000e42: e7fc b.n 10000e3e +10000e44: 20010fa1 .word 0x20010fa1 + +10000e48 : +10000e48: b510 push {r4, lr} +10000e4a: 4b0f ldr r3, [pc, #60] ; (10000e88 ) +10000e4c: 781b ldrb r3, [r3, #0] +10000e4e: 2b00 cmp r3, #0 +10000e50: d00f beq.n 10000e72 +10000e52: 2301 movs r3, #1 +10000e54: 4c0d ldr r4, [pc, #52] ; (10000e8c ) +10000e56: 7023 strb r3, [r4, #0] +10000e58: 0013 movs r3, r2 +10000e5a: 000a movs r2, r1 +10000e5c: 2802 cmp r0, #2 +10000e5e: d009 beq.n 10000e74 +10000e60: 2803 cmp r0, #3 +10000e62: d00c beq.n 10000e7e +10000e64: 2184 movs r1, #132 ; 0x84 +10000e66: 2000 movs r0, #0 +10000e68: f00b f876 bl 1000bf58 +10000e6c: 7823 ldrb r3, [r4, #0] +10000e6e: 2b00 cmp r3, #0 +10000e70: d1fc bne.n 10000e6c +10000e72: bd10 pop {r4, pc} +10000e74: 2182 movs r1, #130 ; 0x82 +10000e76: 2000 movs r0, #0 +10000e78: f00b f86e bl 1000bf58 +10000e7c: e7f6 b.n 10000e6c +10000e7e: 2183 movs r1, #131 ; 0x83 +10000e80: 2000 movs r0, #0 +10000e82: f00b f869 bl 1000bf58 +10000e86: e7f1 b.n 10000e6c +10000e88: 20010fa1 .word 0x20010fa1 +10000e8c: 20010fa2 .word 0x20010fa2 + +10000e90 : +10000e90: b5f0 push {r4, r5, r6, r7, lr} +10000e92: b083 sub sp, #12 +10000e94: 0005 movs r5, r0 +10000e96: 000e movs r6, r1 +10000e98: 0014 movs r4, r2 +10000e9a: f000 f9b1 bl 10001200 +10000e9e: 2800 cmp r0, #0 +10000ea0: d001 beq.n 10000ea6 +10000ea2: b003 add sp, #12 +10000ea4: bdf0 pop {r4, r5, r6, r7, pc} +10000ea6: 4f15 ldr r7, [pc, #84] ; (10000efc ) +10000ea8: 2201 movs r2, #1 +10000eaa: 003b movs r3, r7 +10000eac: 2101 movs r1, #1 +10000eae: 9700 str r7, [sp, #0] +10000eb0: 3005 adds r0, #5 +10000eb2: f001 fdbd bl 10002a30 +10000eb6: 0033 movs r3, r6 +10000eb8: 002a movs r2, r5 +10000eba: 9400 str r4, [sp, #0] +10000ebc: 2101 movs r1, #1 +10000ebe: 4810 ldr r0, [pc, #64] ; (10000f00 ) +10000ec0: f001 ffb0 bl 10002e24 +10000ec4: 0021 movs r1, r4 +10000ec6: 0028 movs r0, r5 +10000ec8: 4371 muls r1, r6 +10000eca: f003 fcb5 bl 10004838 <__wrap___aeabi_uidiv> +10000ece: 0004 movs r4, r0 +10000ed0: 4b0c ldr r3, [pc, #48] ; (10000f04 ) +10000ed2: 2200 movs r2, #0 +10000ed4: 9300 str r3, [sp, #0] +10000ed6: 2102 movs r1, #2 +10000ed8: 2004 movs r0, #4 +10000eda: f001 fda9 bl 10002a30 +10000ede: 0023 movs r3, r4 +10000ee0: 2200 movs r2, #0 +10000ee2: 2101 movs r1, #1 +10000ee4: 9400 str r4, [sp, #0] +10000ee6: 2005 movs r0, #5 +10000ee8: f001 fda2 bl 10002a30 +10000eec: 003b movs r3, r7 +10000eee: 2202 movs r2, #2 +10000ef0: 2100 movs r1, #0 +10000ef2: 9700 str r7, [sp, #0] +10000ef4: 2006 movs r0, #6 +10000ef6: f001 fd9b bl 10002a30 +10000efa: e7d2 b.n 10000ea2 +10000efc: 02dc6c00 .word 0x02dc6c00 +10000f00: 40028000 .word 0x40028000 +10000f04: 00b71b00 .word 0x00b71b00 + +10000f08 : +10000f08: b5f0 push {r4, r5, r6, r7, lr} +10000f0a: 464e mov r6, r9 +10000f0c: 4657 mov r7, sl +10000f0e: 46de mov lr, fp +10000f10: 4645 mov r5, r8 +10000f12: b5e0 push {r5, r6, r7, lr} +10000f14: b085 sub sp, #20 +10000f16: 9303 str r3, [sp, #12] +10000f18: 4b55 ldr r3, [pc, #340] ; (10001070 ) +10000f1a: 0006 movs r6, r0 +10000f1c: 469a mov sl, r3 +10000f1e: 23a0 movs r3, #160 ; 0xa0 +10000f20: 005b lsls r3, r3, #1 +10000f22: 4699 mov r9, r3 +10000f24: 9101 str r1, [sp, #4] +10000f26: 9202 str r2, [sp, #8] +10000f28: 2301 movs r3, #1 +10000f2a: 425b negs r3, r3 +10000f2c: 469c mov ip, r3 +10000f2e: 44e1 add r9, ip +10000f30: 464b mov r3, r9 +10000f32: 2b0f cmp r3, #15 +10000f34: d100 bne.n 10000f38 +10000f36: e098 b.n 1000106a +10000f38: 4f4e ldr r7, [pc, #312] ; (10001074 ) +10000f3a: 4b4f ldr r3, [pc, #316] ; (10001078 ) +10000f3c: 2407 movs r4, #7 +10000f3e: 4457 add r7, sl +10000f40: 459a cmp sl, r3 +10000f42: d869 bhi.n 10001018 +10000f44: 0021 movs r1, r4 +10000f46: 0038 movs r0, r7 +10000f48: 4361 muls r1, r4 +10000f4a: f003 fc75 bl 10004838 <__wrap___aeabi_uidiv> +10000f4e: 4286 cmp r6, r0 +10000f50: d048 beq.n 10000fe4 +10000f52: 1e63 subs r3, r4, #1 +10000f54: 4698 mov r8, r3 +10000f56: 2c01 cmp r4, #1 +10000f58: d05e beq.n 10001018 +10000f5a: 001d movs r5, r3 +10000f5c: 4365 muls r5, r4 +10000f5e: 0038 movs r0, r7 +10000f60: 0029 movs r1, r5 +10000f62: f003 fc69 bl 10004838 <__wrap___aeabi_uidiv> +10000f66: 4286 cmp r6, r0 +10000f68: d05a beq.n 10001020 +10000f6a: 1ea3 subs r3, r4, #2 +10000f6c: 469b mov fp, r3 +10000f6e: 2c02 cmp r4, #2 +10000f70: d05c beq.n 1000102c +10000f72: 1b2d subs r5, r5, r4 +10000f74: 0029 movs r1, r5 +10000f76: 0038 movs r0, r7 +10000f78: f003 fc5e bl 10004838 <__wrap___aeabi_uidiv> +10000f7c: 4286 cmp r6, r0 +10000f7e: d057 beq.n 10001030 +10000f80: 1ee3 subs r3, r4, #3 +10000f82: 469b mov fp, r3 +10000f84: 2c03 cmp r4, #3 +10000f86: d06e beq.n 10001066 +10000f88: 1b2d subs r5, r5, r4 +10000f8a: 0029 movs r1, r5 +10000f8c: 0038 movs r0, r7 +10000f8e: f003 fc53 bl 10004838 <__wrap___aeabi_uidiv> +10000f92: 4286 cmp r6, r0 +10000f94: d050 beq.n 10001038 +10000f96: 1f23 subs r3, r4, #4 +10000f98: 469b mov fp, r3 +10000f9a: 2c04 cmp r4, #4 +10000f9c: d052 beq.n 10001044 +10000f9e: 1b2d subs r5, r5, r4 +10000fa0: 0029 movs r1, r5 +10000fa2: 0038 movs r0, r7 +10000fa4: f003 fc48 bl 10004838 <__wrap___aeabi_uidiv> +10000fa8: 4286 cmp r6, r0 +10000faa: d04d beq.n 10001048 +10000fac: 1f63 subs r3, r4, #5 +10000fae: 469b mov fp, r3 +10000fb0: 2c05 cmp r4, #5 +10000fb2: d04f beq.n 10001054 +10000fb4: 1b2d subs r5, r5, r4 +10000fb6: 0029 movs r1, r5 +10000fb8: 0038 movs r0, r7 +10000fba: f003 fc3d bl 10004838 <__wrap___aeabi_uidiv> +10000fbe: 4286 cmp r6, r0 +10000fc0: d04a beq.n 10001058 +10000fc2: 4643 mov r3, r8 +10000fc4: 2b05 cmp r3, #5 +10000fc6: d04c beq.n 10001062 +10000fc8: 0038 movs r0, r7 +10000fca: 1fe9 subs r1, r5, #7 +10000fcc: f003 fc34 bl 10004838 <__wrap___aeabi_uidiv> +10000fd0: 4286 cmp r6, r0 +10000fd2: d01c beq.n 1000100e +10000fd4: 2406 movs r4, #6 +10000fd6: 0021 movs r1, r4 +10000fd8: 0038 movs r0, r7 +10000fda: 4361 muls r1, r4 +10000fdc: f003 fc2c bl 10004838 <__wrap___aeabi_uidiv> +10000fe0: 4286 cmp r6, r0 +10000fe2: d1b6 bne.n 10000f52 +10000fe4: 2900 cmp r1, #0 +10000fe6: d1b4 bne.n 10000f52 +10000fe8: 46a0 mov r8, r4 +10000fea: 464a mov r2, r9 +10000fec: 4b23 ldr r3, [pc, #140] ; (1000107c ) +10000fee: 2001 movs r0, #1 +10000ff0: 4353 muls r3, r2 +10000ff2: 9a01 ldr r2, [sp, #4] +10000ff4: 6013 str r3, [r2, #0] +10000ff6: 4642 mov r2, r8 +10000ff8: 9b02 ldr r3, [sp, #8] +10000ffa: 601c str r4, [r3, #0] +10000ffc: 9b03 ldr r3, [sp, #12] +10000ffe: 601a str r2, [r3, #0] +10001000: b005 add sp, #20 +10001002: bcf0 pop {r4, r5, r6, r7} +10001004: 46bb mov fp, r7 +10001006: 46b2 mov sl, r6 +10001008: 46a9 mov r9, r5 +1000100a: 46a0 mov r8, r4 +1000100c: bdf0 pop {r4, r5, r6, r7, pc} +1000100e: 2900 cmp r1, #0 +10001010: d1e0 bne.n 10000fd4 +10001012: 2301 movs r3, #1 +10001014: 4698 mov r8, r3 +10001016: e7e8 b.n 10000fea +10001018: 4b19 ldr r3, [pc, #100] ; (10001080 ) +1000101a: 469c mov ip, r3 +1000101c: 44e2 add sl, ip +1000101e: e783 b.n 10000f28 +10001020: 2900 cmp r1, #0 +10001022: d0e2 beq.n 10000fea +10001024: 1ea3 subs r3, r4, #2 +10001026: 469b mov fp, r3 +10001028: 2c02 cmp r4, #2 +1000102a: d1a2 bne.n 10000f72 +1000102c: 2401 movs r4, #1 +1000102e: e789 b.n 10000f44 +10001030: 2900 cmp r1, #0 +10001032: d1a5 bne.n 10000f80 +10001034: 46d8 mov r8, fp +10001036: e7d8 b.n 10000fea +10001038: 2900 cmp r1, #0 +1000103a: d0fb beq.n 10001034 +1000103c: 1f23 subs r3, r4, #4 +1000103e: 469b mov fp, r3 +10001040: 2c04 cmp r4, #4 +10001042: d1ac bne.n 10000f9e +10001044: 2403 movs r4, #3 +10001046: e77d b.n 10000f44 +10001048: 2900 cmp r1, #0 +1000104a: d0f3 beq.n 10001034 +1000104c: 1f63 subs r3, r4, #5 +1000104e: 469b mov fp, r3 +10001050: 2c05 cmp r4, #5 +10001052: d1af bne.n 10000fb4 +10001054: 2404 movs r4, #4 +10001056: e775 b.n 10000f44 +10001058: 2900 cmp r1, #0 +1000105a: d0eb beq.n 10001034 +1000105c: 4643 mov r3, r8 +1000105e: 2b05 cmp r3, #5 +10001060: d1b2 bne.n 10000fc8 +10001062: 2405 movs r4, #5 +10001064: e76e b.n 10000f44 +10001066: 2402 movs r4, #2 +10001068: e76c b.n 10000f44 +1000106a: 2000 movs r0, #0 +1000106c: e7c8 b.n 10001000 +1000106e: 46c0 nop ; (mov r8, r8) +10001070: 002ef770 .word 0x002ef770 +10001074: 000b71b0 .word 0x000b71b0 +10001078: 000cf850 .word 0x000cf850 +1000107c: 00b71b00 .word 0x00b71b00 +10001080: ffffd120 .word 0xffffd120 + +10001084 : +10001084: 4a09 ldr r2, [pc, #36] ; (100010ac ) +10001086: 0083 lsls r3, r0, #2 +10001088: 4694 mov ip, r2 +1000108a: 2240 movs r2, #64 ; 0x40 +1000108c: 4463 add r3, ip +1000108e: b510 push {r4, lr} +10001090: 681c ldr r4, [r3, #0] +10001092: 00c0 lsls r0, r0, #3 +10001094: 4062 eors r2, r4 +10001096: 24c0 movs r4, #192 ; 0xc0 +10001098: 4014 ands r4, r2 +1000109a: 2280 movs r2, #128 ; 0x80 +1000109c: 0152 lsls r2, r2, #5 +1000109e: 4313 orrs r3, r2 +100010a0: 601c str r4, [r3, #0] +100010a2: 4b03 ldr r3, [pc, #12] ; (100010b0 ) +100010a4: 469c mov ip, r3 +100010a6: 4460 add r0, ip +100010a8: 6041 str r1, [r0, #4] +100010aa: bd10 pop {r4, pc} +100010ac: 4001c004 .word 0x4001c004 +100010b0: 40014000 .word 0x40014000 + +100010b4 : +100010b4: 4b0a ldr r3, [pc, #40] ; (100010e0 ) +100010b6: 0080 lsls r0, r0, #2 +100010b8: 469c mov ip, r3 +100010ba: 2304 movs r3, #4 +100010bc: 4460 add r0, ip +100010be: 2900 cmp r1, #0 +100010c0: d001 beq.n 100010c6 +100010c2: 230c movs r3, #12 +100010c4: 2108 movs r1, #8 +100010c6: 2a00 cmp r2, #0 +100010c8: d100 bne.n 100010cc +100010ca: 000b movs r3, r1 +100010cc: 6802 ldr r2, [r0, #0] +100010ce: 4053 eors r3, r2 +100010d0: 220c movs r2, #12 +100010d2: 401a ands r2, r3 +100010d4: 2380 movs r3, #128 ; 0x80 +100010d6: 015b lsls r3, r3, #5 +100010d8: 4318 orrs r0, r3 +100010da: 6002 str r2, [r0, #0] +100010dc: 4770 bx lr +100010de: 46c0 nop ; (mov r8, r8) +100010e0: 4001c004 .word 0x4001c004 + +100010e4 : +100010e4: 4b08 ldr r3, [pc, #32] ; (10001108 ) +100010e6: 0080 lsls r0, r0, #2 +100010e8: 469c mov ip, r3 +100010ea: 4460 add r0, ip +100010ec: 2900 cmp r1, #0 +100010ee: d005 beq.n 100010fc +100010f0: 2380 movs r3, #128 ; 0x80 +100010f2: 019b lsls r3, r3, #6 +100010f4: 4318 orrs r0, r3 +100010f6: 2302 movs r3, #2 +100010f8: 6003 str r3, [r0, #0] +100010fa: 4770 bx lr +100010fc: 23c0 movs r3, #192 ; 0xc0 +100010fe: 019b lsls r3, r3, #6 +10001100: 4318 orrs r0, r3 +10001102: 2302 movs r3, #2 +10001104: 6003 str r3, [r0, #0] +10001106: e7f8 b.n 100010fa +10001108: 4001c004 .word 0x4001c004 + +1000110c : +1000110c: 23d0 movs r3, #208 ; 0xd0 +1000110e: 061b lsls r3, r3, #24 +10001110: 681b ldr r3, [r3, #0] +10001112: b530 push {r4, r5, lr} +10001114: 0005 movs r5, r0 +10001116: 1e58 subs r0, r3, #1 +10001118: 4183 sbcs r3, r0 +1000111a: 480f ldr r0, [pc, #60] ; (10001158 ) +1000111c: 425c negs r4, r3 +1000111e: 4684 mov ip, r0 +10001120: 2007 movs r0, #7 +10001122: 2330 movs r3, #48 ; 0x30 +10001124: 4028 ands r0, r5 +10001126: 4023 ands r3, r4 +10001128: 0080 lsls r0, r0, #2 +1000112a: 08ec lsrs r4, r5, #3 +1000112c: 4081 lsls r1, r0 +1000112e: 0020 movs r0, r4 +10001130: 4d0a ldr r5, [pc, #40] ; (1000115c ) +10001132: 303c adds r0, #60 ; 0x3c +10001134: 4463 add r3, ip +10001136: 0080 lsls r0, r0, #2 +10001138: 00a4 lsls r4, r4, #2 +1000113a: 5141 str r1, [r0, r5] +1000113c: 191b adds r3, r3, r4 +1000113e: 2a00 cmp r2, #0 +10001140: d004 beq.n 1000114c +10001142: 2280 movs r2, #128 ; 0x80 +10001144: 0192 lsls r2, r2, #6 +10001146: 4313 orrs r3, r2 +10001148: 6019 str r1, [r3, #0] +1000114a: bd30 pop {r4, r5, pc} +1000114c: 22c0 movs r2, #192 ; 0xc0 +1000114e: 0192 lsls r2, r2, #6 +10001150: 4313 orrs r3, r2 +10001152: 6019 str r1, [r3, #0] +10001154: e7f9 b.n 1000114a +10001156: 46c0 nop ; (mov r8, r8) +10001158: 40014100 .word 0x40014100 +1000115c: 40014000 .word 0x40014000 + +10001160 : +10001160: 23d0 movs r3, #208 ; 0xd0 +10001162: b5f0 push {r4, r5, r6, r7, lr} +10001164: 46c6 mov lr, r8 +10001166: 0004 movs r4, r0 +10001168: 061b lsls r3, r3, #24 +1000116a: 4698 mov r8, r3 +1000116c: 681b ldr r3, [r3, #0] +1000116e: 4f0c ldr r7, [pc, #48] ; (100011a0 ) +10001170: 009b lsls r3, r3, #2 +10001172: 58f8 ldr r0, [r7, r3] +10001174: 000d movs r5, r1 +10001176: 0016 movs r6, r2 +10001178: b500 push {lr} +1000117a: 4204 tst r4, r0 +1000117c: d109 bne.n 10001192 +1000117e: 4304 orrs r4, r0 +10001180: 0032 movs r2, r6 +10001182: 0029 movs r1, r5 +10001184: 50fc str r4, [r7, r3] +10001186: 200d movs r0, #13 +10001188: f000 f956 bl 10001438 +1000118c: bc80 pop {r7} +1000118e: 46b8 mov r8, r7 +10001190: bdf0 pop {r4, r5, r6, r7, pc} +10001192: f001 ffc9 bl 10003128 +10001196: 4643 mov r3, r8 +10001198: 681b ldr r3, [r3, #0] +1000119a: 009b lsls r3, r3, #2 +1000119c: 58f8 ldr r0, [r7, r3] +1000119e: e7ee b.n 1000117e +100011a0: 2000dac8 .word 0x2000dac8 + +100011a4 : +100011a4: b510 push {r4, lr} +100011a6: 0004 movs r4, r0 +100011a8: 200d movs r0, #13 +100011aa: f000 fa39 bl 10001620 +100011ae: 23d0 movs r3, #208 ; 0xd0 +100011b0: 061b lsls r3, r3, #24 +100011b2: 681b ldr r3, [r3, #0] +100011b4: 4902 ldr r1, [pc, #8] ; (100011c0 ) +100011b6: 009b lsls r3, r3, #2 +100011b8: 585a ldr r2, [r3, r1] +100011ba: 43a2 bics r2, r4 +100011bc: 505a str r2, [r3, r1] +100011be: bd10 pop {r4, pc} +100011c0: 2000dac8 .word 0x2000dac8 + +100011c4 : +100011c4: 2301 movs r3, #1 +100011c6: 22d0 movs r2, #208 ; 0xd0 +100011c8: 4083 lsls r3, r0 +100011ca: 0612 lsls r2, r2, #24 +100011cc: 6293 str r3, [r2, #40] ; 0x28 +100011ce: 6193 str r3, [r2, #24] +100011d0: 4a09 ldr r2, [pc, #36] ; (100011f8 ) +100011d2: 0083 lsls r3, r0, #2 +100011d4: 4694 mov ip, r2 +100011d6: 2240 movs r2, #64 ; 0x40 +100011d8: 4463 add r3, ip +100011da: 6819 ldr r1, [r3, #0] +100011dc: 00c0 lsls r0, r0, #3 +100011de: 404a eors r2, r1 +100011e0: 21c0 movs r1, #192 ; 0xc0 +100011e2: 4011 ands r1, r2 +100011e4: 2280 movs r2, #128 ; 0x80 +100011e6: 0152 lsls r2, r2, #5 +100011e8: 4313 orrs r3, r2 +100011ea: 6019 str r1, [r3, #0] +100011ec: 4b03 ldr r3, [pc, #12] ; (100011fc ) +100011ee: 469c mov ip, r3 +100011f0: 2305 movs r3, #5 +100011f2: 4460 add r0, ip +100011f4: 6043 str r3, [r0, #4] +100011f6: 4770 bx lr +100011f8: 4001c004 .word 0x4001c004 +100011fc: 40014000 .word 0x40014000 + +10001200 : +10001200: 4b02 ldr r3, [pc, #8] ; (1000120c ) +10001202: 6818 ldr r0, [r3, #0] +10001204: 0780 lsls r0, r0, #30 +10001206: 0fc0 lsrs r0, r0, #31 +10001208: 4770 bx lr +1000120a: 46c0 nop ; (mov r8, r8) +1000120c: 4006c000 .word 0x4006c000 + +10001210 : +10001210: f3ef 8010 mrs r0, PRIMASK +10001214: b672 cpsid i +10001216: 4a03 ldr r2, [pc, #12] ; (10001224 ) +10001218: 6813 ldr r3, [r2, #0] +1000121a: 2b00 cmp r3, #0 +1000121c: d0fc beq.n 10001218 +1000121e: f3bf 8f5f dmb sy +10001222: 4770 bx lr +10001224: d000012c .word 0xd000012c + +10001228 : +10001228: f3bf 8f5f dmb sy +1000122c: 2200 movs r2, #0 +1000122e: 4b02 ldr r3, [pc, #8] ; (10001238 ) +10001230: 601a str r2, [r3, #0] +10001232: f380 8810 msr PRIMASK, r0 +10001236: 4770 bx lr +10001238: d000012c .word 0xd000012c + +1000123c : +1000123c: b570 push {r4, r5, r6, lr} +1000123e: f3ef 8c10 mrs ip, PRIMASK +10001242: b672 cpsid i +10001244: 4d0d ldr r5, [pc, #52] ; (1000127c ) +10001246: 682b ldr r3, [r5, #0] +10001248: 2b00 cmp r3, #0 +1000124a: d0fc beq.n 10001246 +1000124c: f3bf 8f5f dmb sy +10001250: 2407 movs r4, #7 +10001252: 08cb lsrs r3, r1, #3 +10001254: 18c6 adds r6, r0, r3 +10001256: 5cc0 ldrb r0, [r0, r3] +10001258: 2301 movs r3, #1 +1000125a: 400c ands r4, r1 +1000125c: 40a3 lsls r3, r4 +1000125e: 001c movs r4, r3 +10001260: 4004 ands r4, r0 +10001262: 4203 tst r3, r0 +10001264: d107 bne.n 10001276 +10001266: 4303 orrs r3, r0 +10001268: 7033 strb r3, [r6, #0] +1000126a: f3bf 8f5f dmb sy +1000126e: 602c str r4, [r5, #0] +10001270: f38c 8810 msr PRIMASK, ip +10001274: bd70 pop {r4, r5, r6, pc} +10001276: 0010 movs r0, r2 +10001278: f001 ff3e bl 100030f8 +1000127c: d000012c .word 0xd000012c + +10001280 : +10001280: b5f8 push {r3, r4, r5, r6, r7, lr} +10001282: 4647 mov r7, r8 +10001284: 46ce mov lr, r9 +10001286: 4688 mov r8, r1 +10001288: b580 push {r7, lr} +1000128a: f3ef 8c10 mrs ip, PRIMASK +1000128e: b672 cpsid i +10001290: 4d21 ldr r5, [pc, #132] ; (10001318 ) +10001292: 682c ldr r4, [r5, #0] +10001294: 2c00 cmp r4, #0 +10001296: d0fc beq.n 10001292 +10001298: f3bf 8f5f dmb sy +1000129c: 429a cmp r2, r3 +1000129e: d82c bhi.n 100012fa +100012a0: 08d4 lsrs r4, r2, #3 +100012a2: 2707 movs r7, #7 +100012a4: 5d05 ldrb r5, [r0, r4] +100012a6: 1906 adds r6, r0, r4 +100012a8: 2401 movs r4, #1 +100012aa: 4017 ands r7, r2 +100012ac: 40bc lsls r4, r7 +100012ae: 422c tst r4, r5 +100012b0: d01f beq.n 100012f2 +100012b2: 2107 movs r1, #7 +100012b4: 2701 movs r7, #1 +100012b6: 4689 mov r9, r1 +100012b8: e009 b.n 100012ce +100012ba: 08d4 lsrs r4, r2, #3 +100012bc: 5d05 ldrb r5, [r0, r4] +100012be: 1906 adds r6, r0, r4 +100012c0: 464c mov r4, r9 +100012c2: 0039 movs r1, r7 +100012c4: 4014 ands r4, r2 +100012c6: 40a1 lsls r1, r4 +100012c8: 000c movs r4, r1 +100012ca: 4229 tst r1, r5 +100012cc: d011 beq.n 100012f2 +100012ce: 3201 adds r2, #1 +100012d0: 4293 cmp r3, r2 +100012d2: d2f2 bcs.n 100012ba +100012d4: 2001 movs r0, #1 +100012d6: 4240 negs r0, r0 +100012d8: f3bf 8f5f dmb sy +100012dc: 2200 movs r2, #0 +100012de: 4b0e ldr r3, [pc, #56] ; (10001318 ) +100012e0: 601a str r2, [r3, #0] +100012e2: f38c 8810 msr PRIMASK, ip +100012e6: 2800 cmp r0, #0 +100012e8: db0f blt.n 1000130a +100012ea: bcc0 pop {r6, r7} +100012ec: 46b9 mov r9, r7 +100012ee: 46b0 mov r8, r6 +100012f0: bdf8 pop {r3, r4, r5, r6, r7, pc} +100012f2: 432c orrs r4, r5 +100012f4: 0010 movs r0, r2 +100012f6: 7034 strb r4, [r6, #0] +100012f8: e7ee b.n 100012d8 +100012fa: f3bf 8f5f dmb sy +100012fe: 2300 movs r3, #0 +10001300: 602b str r3, [r5, #0] +10001302: f38c 8810 msr PRIMASK, ip +10001306: 2001 movs r0, #1 +10001308: 4240 negs r0, r0 +1000130a: 4643 mov r3, r8 +1000130c: 2b00 cmp r3, #0 +1000130e: d0ec beq.n 100012ea +10001310: 9808 ldr r0, [sp, #32] +10001312: f001 fef1 bl 100030f8 +10001316: 46c0 nop ; (mov r8, r8) +10001318: d000012c .word 0xd000012c + +1000131c : +1000131c: b530 push {r4, r5, lr} +1000131e: f3ef 8c10 mrs ip, PRIMASK +10001322: b672 cpsid i +10001324: 4c0a ldr r4, [pc, #40] ; (10001350 ) +10001326: 6823 ldr r3, [r4, #0] +10001328: 2b00 cmp r3, #0 +1000132a: d0fc beq.n 10001326 +1000132c: f3bf 8f5f dmb sy +10001330: 2307 movs r3, #7 +10001332: 2201 movs r2, #1 +10001334: 08cd lsrs r5, r1, #3 +10001336: 4019 ands r1, r3 +10001338: 408a lsls r2, r1 +1000133a: 5d43 ldrb r3, [r0, r5] +1000133c: 4393 bics r3, r2 +1000133e: 5543 strb r3, [r0, r5] +10001340: f3bf 8f5f dmb sy +10001344: 2300 movs r3, #0 +10001346: 6023 str r3, [r4, #0] +10001348: f38c 8810 msr PRIMASK, ip +1000134c: bd30 pop {r4, r5, pc} +1000134e: 46c0 nop ; (mov r8, r8) +10001350: d000012c .word 0xd000012c + +10001354 : +10001354: 2100 movs r1, #0 +10001356: 4b04 ldr r3, [pc, #16] ; (10001368 ) +10001358: 4a04 ldr r2, [pc, #16] ; (1000136c ) +1000135a: f3bf 8f5f dmb sy +1000135e: c302 stmia r3!, {r1} +10001360: 4293 cmp r3, r2 +10001362: d1fa bne.n 1000135a +10001364: 4770 bx lr +10001366: 46c0 nop ; (mov r8, r8) +10001368: d0000100 .word 0xd0000100 +1000136c: d0000180 .word 0xd0000180 + +10001370 : +10001370: 4a04 ldr r2, [pc, #16] ; (10001384 ) +10001372: 7810 ldrb r0, [r2, #0] +10001374: 1c43 adds r3, r0, #1 +10001376: b2db uxtb r3, r3 +10001378: 2b17 cmp r3, #23 +1000137a: d900 bls.n 1000137e +1000137c: 2310 movs r3, #16 +1000137e: 7013 strb r3, [r2, #0] +10001380: 4770 bx lr +10001382: 46c0 nop ; (mov r8, r8) +10001384: 20000814 .word 0x20000814 + +10001388 : +10001388: 2301 movs r3, #1 +1000138a: 4083 lsls r3, r0 +1000138c: 2900 cmp r1, #0 +1000138e: d004 beq.n 1000139a +10001390: 4a03 ldr r2, [pc, #12] ; (100013a0 ) +10001392: 6013 str r3, [r2, #0] +10001394: 4a03 ldr r2, [pc, #12] ; (100013a4 ) +10001396: 6013 str r3, [r2, #0] +10001398: 4770 bx lr +1000139a: 4a03 ldr r2, [pc, #12] ; (100013a8 ) +1000139c: 6013 str r3, [r2, #0] +1000139e: e7fb b.n 10001398 +100013a0: e000e280 .word 0xe000e280 +100013a4: e000e100 .word 0xe000e100 +100013a8: e000e180 .word 0xe000e180 + +100013ac : +100013ac: 2201 movs r2, #1 +100013ae: 4082 lsls r2, r0 +100013b0: 4b03 ldr r3, [pc, #12] ; (100013c0 ) +100013b2: 681b ldr r3, [r3, #0] +100013b4: 4013 ands r3, r2 +100013b6: 1e5a subs r2, r3, #1 +100013b8: 4193 sbcs r3, r2 +100013ba: b2d8 uxtb r0, r3 +100013bc: 4770 bx lr +100013be: 46c0 nop ; (mov r8, r8) +100013c0: e000e100 .word 0xe000e100 + +100013c4 : +100013c4: 2301 movs r3, #1 +100013c6: 4083 lsls r3, r0 +100013c8: 4a01 ldr r2, [pc, #4] ; (100013d0 ) +100013ca: 6013 str r3, [r2, #0] +100013cc: 4770 bx lr +100013ce: 46c0 nop ; (mov r8, r8) +100013d0: e000e200 .word 0xe000e200 + +100013d4 : +100013d4: 4b02 ldr r3, [pc, #8] ; (100013e0 ) +100013d6: 3010 adds r0, #16 +100013d8: 689b ldr r3, [r3, #8] +100013da: 0080 lsls r0, r0, #2 +100013dc: 58c0 ldr r0, [r0, r3] +100013de: 4770 bx lr +100013e0: e000ed00 .word 0xe000ed00 + +100013e4 : +100013e4: b570 push {r4, r5, r6, lr} +100013e6: 000d movs r5, r1 +100013e8: f3ef 8610 mrs r6, PRIMASK +100013ec: b672 cpsid i +100013ee: 4a0f ldr r2, [pc, #60] ; (1000142c ) +100013f0: 6813 ldr r3, [r2, #0] +100013f2: 2b00 cmp r3, #0 +100013f4: d0fc beq.n 100013f0 +100013f6: f3bf 8f5f dmb sy +100013fa: 4b0d ldr r3, [pc, #52] ; (10001430 ) +100013fc: 3010 adds r0, #16 +100013fe: 689b ldr r3, [r3, #8] +10001400: 0084 lsls r4, r0, #2 +10001402: 591b ldr r3, [r3, r4] +10001404: 4a0b ldr r2, [pc, #44] ; (10001434 ) +10001406: 4293 cmp r3, r2 +10001408: d003 beq.n 10001412 +1000140a: 429d cmp r5, r3 +1000140c: d001 beq.n 10001412 +1000140e: f001 fe8b bl 10003128 +10001412: 4b07 ldr r3, [pc, #28] ; (10001430 ) +10001414: 689b ldr r3, [r3, #8] +10001416: 511d str r5, [r3, r4] +10001418: f3bf 8f5f dmb sy +1000141c: f3bf 8f5f dmb sy +10001420: 2200 movs r2, #0 +10001422: 4b02 ldr r3, [pc, #8] ; (1000142c ) +10001424: 601a str r2, [r3, #0] +10001426: f386 8810 msr PRIMASK, r6 +1000142a: bd70 pop {r4, r5, r6, pc} +1000142c: d0000124 .word 0xd0000124 +10001430: e000ed00 .word 0xe000ed00 +10001434: 100001cd .word 0x100001cd + +10001438 : +10001438: b5f0 push {r4, r5, r6, r7, lr} +1000143a: 4657 mov r7, sl +1000143c: 464e mov r6, r9 +1000143e: 46de mov lr, fp +10001440: 4645 mov r5, r8 +10001442: b5e0 push {r5, r6, r7, lr} +10001444: b085 sub sp, #20 +10001446: 0006 movs r6, r0 +10001448: 9102 str r1, [sp, #8] +1000144a: 0017 movs r7, r2 +1000144c: f3ef 8b10 mrs fp, PRIMASK +10001450: b672 cpsid i +10001452: 4a67 ldr r2, [pc, #412] ; (100015f0 ) +10001454: 6813 ldr r3, [r2, #0] +10001456: 2b00 cmp r3, #0 +10001458: d0fc beq.n 10001454 +1000145a: f3bf 8f5f dmb sy +1000145e: 2500 movs r5, #0 +10001460: 4b64 ldr r3, [pc, #400] ; (100015f4 ) +10001462: 575d ldrsb r5, [r3, r5] +10001464: 469a mov sl, r3 +10001466: 2d00 cmp r5, #0 +10001468: da00 bge.n 1000146c +1000146a: e0a4 b.n 100015b6 +1000146c: 006b lsls r3, r5, #1 +1000146e: 4c62 ldr r4, [pc, #392] ; (100015f8 ) +10001470: 9303 str r3, [sp, #12] +10001472: 195b adds r3, r3, r5 +10001474: 009b lsls r3, r3, #2 +10001476: 4698 mov r8, r3 +10001478: 46a1 mov r9, r4 +1000147a: 44c1 add r9, r8 +1000147c: 464b mov r3, r9 +1000147e: 4652 mov r2, sl +10001480: 799b ldrb r3, [r3, #6] +10001482: 3610 adds r6, #16 +10001484: 7013 strb r3, [r2, #0] +10001486: 4b5d ldr r3, [pc, #372] ; (100015fc ) +10001488: 00b2 lsls r2, r6, #2 +1000148a: 689b ldr r3, [r3, #8] +1000148c: 9201 str r2, [sp, #4] +1000148e: 5899 ldr r1, [r3, r2] +10001490: 1b0b subs r3, r1, r4 +10001492: 2b2f cmp r3, #47 ; 0x2f +10001494: d934 bls.n 10001500 +10001496: 4b5a ldr r3, [pc, #360] ; (10001600 ) +10001498: 4299 cmp r1, r3 +1000149a: d000 beq.n 1000149e +1000149c: e0a4 b.n 100015e8 +1000149e: 9b03 ldr r3, [sp, #12] +100014a0: 4a58 ldr r2, [pc, #352] ; (10001604 ) +100014a2: 469c mov ip, r3 +100014a4: 4b58 ldr r3, [pc, #352] ; (10001608 ) +100014a6: 4465 add r5, ip +100014a8: 00ad lsls r5, r5, #2 +100014aa: 5363 strh r3, [r4, r5] +100014ac: 4643 mov r3, r8 +100014ae: 3302 adds r3, #2 +100014b0: 1965 adds r5, r4, r5 +100014b2: 18e4 adds r4, r4, r3 +100014b4: 4b55 ldr r3, [pc, #340] ; (1000160c ) +100014b6: 2101 movs r1, #1 +100014b8: 3b04 subs r3, #4 +100014ba: 1b1b subs r3, r3, r4 +100014bc: 051b lsls r3, r3, #20 +100014be: 0d5b lsrs r3, r3, #21 +100014c0: 4313 orrs r3, r2 +100014c2: 806b strh r3, [r5, #2] +100014c4: 4b52 ldr r3, [pc, #328] ; (10001610 ) +100014c6: 71ef strb r7, [r5, #7] +100014c8: 80ab strh r3, [r5, #4] +100014ca: 23ff movs r3, #255 ; 0xff +100014cc: 71ab strb r3, [r5, #6] +100014ce: 9b02 ldr r3, [sp, #8] +100014d0: 60ab str r3, [r5, #8] +100014d2: 464b mov r3, r9 +100014d4: 430b orrs r3, r1 +100014d6: 0019 movs r1, r3 +100014d8: 4b48 ldr r3, [pc, #288] ; (100015fc ) +100014da: 9a01 ldr r2, [sp, #4] +100014dc: 689b ldr r3, [r3, #8] +100014de: 5099 str r1, [r3, r2] +100014e0: f3bf 8f5f dmb sy +100014e4: f3bf 8f5f dmb sy +100014e8: 2200 movs r2, #0 +100014ea: 4b41 ldr r3, [pc, #260] ; (100015f0 ) +100014ec: 601a str r2, [r3, #0] +100014ee: f38b 8810 msr PRIMASK, fp +100014f2: b005 add sp, #20 +100014f4: bcf0 pop {r4, r5, r6, r7} +100014f6: 46bb mov fp, r7 +100014f8: 46b2 mov sl, r6 +100014fa: 46a9 mov r9, r5 +100014fc: 46a0 mov r8, r4 +100014fe: bdf0 pop {r4, r5, r6, r7, pc} +10001500: 2001 movs r0, #1 +10001502: 000a movs r2, r1 +10001504: 4382 bics r2, r0 +10001506: 79d3 ldrb r3, [r2, #7] +10001508: 42bb cmp r3, r7 +1000150a: d82f bhi.n 1000156c +1000150c: 4645 mov r5, r8 +1000150e: 464e mov r6, r9 +10001510: 0013 movs r3, r2 +10001512: 4940 ldr r1, [pc, #256] ; (10001614 ) +10001514: 1b1b subs r3, r3, r4 +10001516: 415b adcs r3, r3 +10001518: 4359 muls r1, r3 +1000151a: 0d09 lsrs r1, r1, #20 +1000151c: 4b3a ldr r3, [pc, #232] ; (10001608 ) +1000151e: 5363 strh r3, [r4, r5] +10001520: 4b3a ldr r3, [pc, #232] ; (1000160c ) +10001522: 3502 adds r5, #2 +10001524: 1965 adds r5, r4, r5 +10001526: 3b04 subs r3, #4 +10001528: 1b5b subs r3, r3, r5 +1000152a: 051b lsls r3, r3, #20 +1000152c: 4d35 ldr r5, [pc, #212] ; (10001604 ) +1000152e: 0d5b lsrs r3, r3, #21 +10001530: 432b orrs r3, r5 +10001532: 8073 strh r3, [r6, #2] +10001534: 2604 movs r6, #4 +10001536: 46b4 mov ip, r6 +10001538: 44e0 add r8, ip +1000153a: 4444 add r4, r8 +1000153c: 1f13 subs r3, r2, #4 +1000153e: 1b1b subs r3, r3, r4 +10001540: 464c mov r4, r9 +10001542: 71a1 strb r1, [r4, #6] +10001544: 9902 ldr r1, [sp, #8] +10001546: 051b lsls r3, r3, #20 +10001548: 60a1 str r1, [r4, #8] +1000154a: 4649 mov r1, r9 +1000154c: 0d5b lsrs r3, r3, #21 +1000154e: 432b orrs r3, r5 +10001550: 80a3 strh r3, [r4, #4] +10001552: 4b31 ldr r3, [pc, #196] ; (10001618 ) +10001554: 71e7 strb r7, [r4, #7] +10001556: 4301 orrs r1, r0 +10001558: 6013 str r3, [r2, #0] +1000155a: e7bd b.n 100014d8 +1000155c: 0058 lsls r0, r3, #1 +1000155e: 18c0 adds r0, r0, r3 +10001560: 0080 lsls r0, r0, #2 +10001562: 1820 adds r0, r4, r0 +10001564: 79c6 ldrb r6, [r0, #7] +10001566: 42be cmp r6, r7 +10001568: d92b bls.n 100015c2 +1000156a: 0002 movs r2, r0 +1000156c: 2306 movs r3, #6 +1000156e: 56d3 ldrsb r3, [r2, r3] +10001570: 2b00 cmp r3, #0 +10001572: daf3 bge.n 1000155c +10001574: 1d10 adds r0, r2, #4 +10001576: 4682 mov sl, r0 +10001578: 4828 ldr r0, [pc, #160] ; (1000161c ) +1000157a: 4680 mov r8, r0 +1000157c: 2604 movs r6, #4 +1000157e: 4276 negs r6, r6 +10001580: 46b4 mov ip, r6 +10001582: 44e1 add r9, ip +10001584: 4650 mov r0, sl +10001586: 464e mov r6, r9 +10001588: 1a36 subs r6, r6, r0 +1000158a: 0530 lsls r0, r6, #20 +1000158c: 0d40 lsrs r0, r0, #21 +1000158e: 4682 mov sl, r0 +10001590: 4656 mov r6, sl +10001592: 481c ldr r0, [pc, #112] ; (10001604 ) +10001594: 7195 strb r5, [r2, #6] +10001596: 4306 orrs r6, r0 +10001598: 8096 strh r6, [r2, #4] +1000159a: 9a03 ldr r2, [sp, #12] +1000159c: 4694 mov ip, r2 +1000159e: 4465 add r5, ip +100015a0: 4a1d ldr r2, [pc, #116] ; (10001618 ) +100015a2: 00ad lsls r5, r5, #2 +100015a4: 1964 adds r4, r4, r5 +100015a6: 6022 str r2, [r4, #0] +100015a8: 4642 mov r2, r8 +100015aa: 71a3 strb r3, [r4, #6] +100015ac: 9b02 ldr r3, [sp, #8] +100015ae: 80a2 strh r2, [r4, #4] +100015b0: 71e7 strb r7, [r4, #7] +100015b2: 60a3 str r3, [r4, #8] +100015b4: e790 b.n 100014d8 +100015b6: f001 fdb7 bl 10003128 +100015ba: 2500 movs r5, #0 +100015bc: 4653 mov r3, sl +100015be: 575d ldrsb r5, [r3, r5] +100015c0: e754 b.n 1000146c +100015c2: 1d10 adds r0, r2, #4 +100015c4: 4682 mov sl, r0 +100015c6: 8890 ldrh r0, [r2, #4] +100015c8: 0540 lsls r0, r0, #21 +100015ca: 1500 asrs r0, r0, #20 +100015cc: 4684 mov ip, r0 +100015ce: 4640 mov r0, r8 +100015d0: 44d4 add ip, sl +100015d2: 4666 mov r6, ip +100015d4: 3004 adds r0, #4 +100015d6: 1820 adds r0, r4, r0 +100015d8: 1a30 subs r0, r6, r0 +100015da: 26e0 movs r6, #224 ; 0xe0 +100015dc: 0500 lsls r0, r0, #20 +100015de: 0d40 lsrs r0, r0, #21 +100015e0: 0236 lsls r6, r6, #8 +100015e2: 4330 orrs r0, r6 +100015e4: 4680 mov r8, r0 +100015e6: e7c9 b.n 1000157c +100015e8: f001 fd9e bl 10003128 +100015ec: e757 b.n 1000149e +100015ee: 46c0 nop ; (mov r8, r8) +100015f0: d0000124 .word 0xd0000124 +100015f4: 20010fa3 .word 0x20010fa3 +100015f8: 20000818 .word 0x20000818 +100015fc: e000ed00 .word 0xe000ed00 +10001600: 100001cd .word 0x100001cd +10001604: ffffe000 .word 0xffffe000 +10001608: ffffa100 .word 0xffffa100 +1000160c: 20000848 .word 0x20000848 +10001610: ffffbd01 .word 0xffffbd01 +10001614: 0000aaaa .word 0x0000aaaa +10001618: 47804801 .word 0x47804801 +1000161c: 0000bd01 .word 0x0000bd01 + +10001620 : +10001620: b5f0 push {r4, r5, r6, r7, lr} +10001622: 46de mov lr, fp +10001624: 4657 mov r7, sl +10001626: 464e mov r6, r9 +10001628: 4645 mov r5, r8 +1000162a: b5e0 push {r5, r6, r7, lr} +1000162c: 000c movs r4, r1 +1000162e: b083 sub sp, #12 +10001630: f3ef 8910 mrs r9, PRIMASK +10001634: b672 cpsid i +10001636: 4a58 ldr r2, [pc, #352] ; (10001798 ) +10001638: 6813 ldr r3, [r2, #0] +1000163a: 2b00 cmp r3, #0 +1000163c: d0fc beq.n 10001638 +1000163e: f3bf 8f5f dmb sy +10001642: 4b56 ldr r3, [pc, #344] ; (1000179c ) +10001644: 689a ldr r2, [r3, #8] +10001646: 0003 movs r3, r0 +10001648: 3310 adds r3, #16 +1000164a: 009f lsls r7, r3, #2 +1000164c: 59d5 ldr r5, [r2, r7] +1000164e: 4a54 ldr r2, [pc, #336] ; (100017a0 ) +10001650: 4690 mov r8, r2 +10001652: 4295 cmp r5, r2 +10001654: d032 beq.n 100016bc +10001656: 42a5 cmp r5, r4 +10001658: d043 beq.n 100016e2 +1000165a: 4e52 ldr r6, [pc, #328] ; (100017a4 ) +1000165c: 1baa subs r2, r5, r6 +1000165e: 2a2f cmp r2, #47 ; 0x2f +10001660: d82c bhi.n 100016bc +10001662: 2201 movs r2, #1 +10001664: 4082 lsls r2, r0 +10001666: 4692 mov sl, r2 +10001668: 4651 mov r1, sl +1000166a: 4a4f ldr r2, [pc, #316] ; (100017a8 ) +1000166c: 6812 ldr r2, [r2, #0] +1000166e: 4011 ands r1, r2 +10001670: 9101 str r1, [sp, #4] +10001672: 4651 mov r1, sl +10001674: 4a4d ldr r2, [pc, #308] ; (100017ac ) +10001676: 6011 str r1, [r2, #0] +10001678: f3bf 8f5f dmb sy +1000167c: f3ef 8205 mrs r2, IPSR +10001680: 4693 mov fp, r2 +10001682: 2a00 cmp r2, #0 +10001684: d133 bne.n 100016ee +10001686: 2301 movs r3, #1 +10001688: 002a movs r2, r5 +1000168a: 439a bics r2, r3 +1000168c: 6893 ldr r3, [r2, #8] +1000168e: 429c cmp r4, r3 +10001690: d108 bne.n 100016a4 +10001692: e077 b.n 10001784 +10001694: 004b lsls r3, r1, #1 +10001696: 185b adds r3, r3, r1 +10001698: 009b lsls r3, r3, #2 +1000169a: 18f3 adds r3, r6, r3 +1000169c: 6899 ldr r1, [r3, #8] +1000169e: 42a1 cmp r1, r4 +100016a0: d02a beq.n 100016f8 +100016a2: 001a movs r2, r3 +100016a4: 2106 movs r1, #6 +100016a6: 5651 ldrsb r1, [r2, r1] +100016a8: 2900 cmp r1, #0 +100016aa: daf3 bge.n 10001694 +100016ac: 9b01 ldr r3, [sp, #4] +100016ae: 2b00 cmp r3, #0 +100016b0: d019 beq.n 100016e6 +100016b2: 4652 mov r2, sl +100016b4: 4b3e ldr r3, [pc, #248] ; (100017b0 ) +100016b6: 601a str r2, [r3, #0] +100016b8: 4b3b ldr r3, [pc, #236] ; (100017a8 ) +100016ba: 601a str r2, [r3, #0] +100016bc: 4b37 ldr r3, [pc, #220] ; (1000179c ) +100016be: 689b ldr r3, [r3, #8] +100016c0: 51dd str r5, [r3, r7] +100016c2: f3bf 8f5f dmb sy +100016c6: f3bf 8f5f dmb sy +100016ca: 2200 movs r2, #0 +100016cc: 4b32 ldr r3, [pc, #200] ; (10001798 ) +100016ce: 601a str r2, [r3, #0] +100016d0: f389 8810 msr PRIMASK, r9 +100016d4: b003 add sp, #12 +100016d6: bcf0 pop {r4, r5, r6, r7} +100016d8: 46bb mov fp, r7 +100016da: 46b2 mov sl, r6 +100016dc: 46a9 mov r9, r5 +100016de: 46a0 mov r8, r4 +100016e0: bdf0 pop {r4, r5, r6, r7, pc} +100016e2: 0015 movs r5, r2 +100016e4: e7ea b.n 100016bc +100016e6: 4652 mov r2, sl +100016e8: 4b30 ldr r3, [pc, #192] ; (100017ac ) +100016ea: 601a str r2, [r3, #0] +100016ec: e7e6 b.n 100016bc +100016ee: 4293 cmp r3, r2 +100016f0: d0c9 beq.n 10001686 +100016f2: f001 fd19 bl 10003128 +100016f6: e7c6 b.n 10001686 +100016f8: 2106 movs r1, #6 100016fa: 5659 ldrsb r1, [r3, r1] -100016fc: 2403 movs r4, #3 -100016fe: 4291 cmp r1, r2 -10001700: d010 beq.n 10001724 -10001702: 4b13 ldr r3, [pc, #76] ; (10001750 ) -10001704: 7819 ldrb r1, [r3, #0] -10001706: 701a strb r2, [r3, #0] -10001708: 7181 strb r1, [r0, #6] -1000170a: f3bf 8f5f dmb sy -1000170e: 2200 movs r2, #0 -10001710: 4b0b ldr r3, [pc, #44] ; (10001740 ) -10001712: 601a str r2, [r3, #0] -10001714: f38c 8810 msr PRIMASK, ip -10001718: bd70 pop {r4, r5, r6, pc} -1000171a: 68ab ldr r3, [r5, #8] -1000171c: 4c0d ldr r4, [pc, #52] ; (10001754 ) -1000171e: 505c str r4, [r3, r1] -10001720: e7ef b.n 10001702 -10001722: 2400 movs r4, #0 -10001724: 0061 lsls r1, r4, #1 -10001726: 1909 adds r1, r1, r4 -10001728: 0089 lsls r1, r1, #2 -1000172a: 185b adds r3, r3, r1 -1000172c: 21ff movs r1, #255 ; 0xff -1000172e: 7199 strb r1, [r3, #6] -10001730: 4909 ldr r1, [pc, #36] ; (10001758 ) -10001732: 8099 strh r1, [r3, #4] -10001734: e7e5 b.n 10001702 -10001736: 2401 movs r4, #1 -10001738: e7f4 b.n 10001724 -1000173a: 2402 movs r4, #2 -1000173c: e7f2 b.n 10001724 -1000173e: 46c0 nop ; (mov r8, r8) -10001740: d0000124 .word 0xd0000124 -10001744: 20000818 .word 0x20000818 -10001748: 0000aaaa .word 0x0000aaaa -1000174c: e000ed00 .word 0xe000ed00 -10001750: 20010f93 .word 0x20010f93 -10001754: 100001cd .word 0x100001cd -10001758: ffffbd01 .word 0xffffbd01 - -1000175c : -1000175c: 4b05 ldr r3, [pc, #20] ; (10001774 ) -1000175e: 4a06 ldr r2, [pc, #24] ; (10001778 ) -10001760: 6013 str r3, [r2, #0] -10001762: 4a06 ldr r2, [pc, #24] ; (1000177c ) -10001764: 6013 str r3, [r2, #0] -10001766: 6053 str r3, [r2, #4] -10001768: 6093 str r3, [r2, #8] -1000176a: 60d3 str r3, [r2, #12] -1000176c: 6113 str r3, [r2, #16] -1000176e: 6153 str r3, [r2, #20] -10001770: 6193 str r3, [r2, #24] -10001772: 4770 bx lr -10001774: 80808080 .word 0x80808080 -10001778: e000e400 .word 0xe000e400 -1000177c: e000e404 .word 0xe000e404 - -10001780 : -10001780: 211f movs r1, #31 -10001782: b510 push {r4, lr} -10001784: 1a09 subs r1, r1, r0 -10001786: 4802 ldr r0, [pc, #8] ; (10001790 ) -10001788: f7ff fd20 bl 100011cc -1000178c: bd10 pop {r4, pc} -1000178e: 46c0 nop ; (mov r8, r8) -10001790: 20010f97 .word 0x20010f97 - -10001794 : -10001794: b500 push {lr} -10001796: 4b07 ldr r3, [pc, #28] ; (100017b4 ) -10001798: b083 sub sp, #12 -1000179a: 0001 movs r1, r0 -1000179c: 9300 str r3, [sp, #0] -1000179e: 2200 movs r2, #0 -100017a0: 2305 movs r3, #5 -100017a2: 4805 ldr r0, [pc, #20] ; (100017b8 ) -100017a4: f7ff fcc4 bl 10001130 -100017a8: 2800 cmp r0, #0 -100017aa: db01 blt.n 100017b0 -100017ac: 231f movs r3, #31 -100017ae: 1a18 subs r0, r3, r0 -100017b0: b003 add sp, #12 -100017b2: bd00 pop {pc} -100017b4: 10014568 .word 0x10014568 -100017b8: 20010f97 .word 0x20010f97 - -100017bc : -100017bc: b570 push {r4, r5, r6, lr} -100017be: 0004 movs r4, r0 -100017c0: 000e movs r6, r1 -100017c2: 0015 movs r5, r2 -100017c4: f7ff fd2c bl 10001220 -100017c8: 0001 movs r1, r0 -100017ca: 0020 movs r0, r4 -100017cc: f000 f806 bl 100017dc -100017d0: 80a6 strh r6, [r4, #4] -100017d2: 80e5 strh r5, [r4, #6] -100017d4: f3bf 8f5f dmb sy -100017d8: bd70 pop {r4, r5, r6, pc} -100017da: 46c0 nop ; (mov r8, r8) - -100017dc : -100017dc: 4b02 ldr r3, [pc, #8] ; (100017e8 ) -100017de: 469c mov ip, r3 -100017e0: 4461 add r1, ip -100017e2: 0089 lsls r1, r1, #2 -100017e4: 6001 str r1, [r0, #0] -100017e6: 4770 bx lr -100017e8: 34000040 .word 0x34000040 - -100017ec : -100017ec: b510 push {r4, lr} -100017ee: 0004 movs r4, r0 -100017f0: f7ff fd16 bl 10001220 -100017f4: 0001 movs r1, r0 -100017f6: 0020 movs r0, r4 -100017f8: f7ff fff0 bl 100017dc -100017fc: 23ff movs r3, #255 ; 0xff -100017fe: 7123 strb r3, [r4, #4] -10001800: f3bf 8f5f dmb sy -10001804: bd10 pop {r4, pc} -10001806: 46c0 nop ; (mov r8, r8) - -10001808 : -10001808: b510 push {r4, lr} -1000180a: 0004 movs r4, r0 -1000180c: f7ff fd08 bl 10001220 -10001810: 0001 movs r1, r0 -10001812: 0020 movs r0, r4 -10001814: f7ff ffe2 bl 100017dc -10001818: 23ff movs r3, #255 ; 0xff -1000181a: 80a3 strh r3, [r4, #4] -1000181c: f3bf 8f5f dmb sy -10001820: bd10 pop {r4, pc} -10001822: 46c0 nop ; (mov r8, r8) - -10001824 : -10001824: 6883 ldr r3, [r0, #8] -10001826: 480b ldr r0, [pc, #44] ; (10001854 ) -10001828: b510 push {r4, lr} -1000182a: 4684 mov ip, r0 -1000182c: 4461 add r1, ip -1000182e: 4462 add r2, ip -10001830: 0109 lsls r1, r1, #4 -10001832: 0112 lsls r2, r2, #4 -10001834: 189a adds r2, r3, r2 -10001836: 1859 adds r1, r3, r1 -10001838: 6854 ldr r4, [r2, #4] -1000183a: 684b ldr r3, [r1, #4] -1000183c: 2001 movs r0, #1 -1000183e: 429c cmp r4, r3 -10001840: d801 bhi.n 10001846 -10001842: d002 beq.n 1000184a -10001844: 2000 movs r0, #0 -10001846: b2c0 uxtb r0, r0 -10001848: bd10 pop {r4, pc} -1000184a: 6812 ldr r2, [r2, #0] -1000184c: 680b ldr r3, [r1, #0] -1000184e: 429a cmp r2, r3 -10001850: d8f9 bhi.n 10001846 -10001852: e7f7 b.n 10001844 -10001854: 0fffffff .word 0x0fffffff - -10001858 : -10001858: 4b0a ldr r3, [pc, #40] ; (10001884 ) -1000185a: 6819 ldr r1, [r3, #0] -1000185c: f3ef 8010 mrs r0, PRIMASK -10001860: b672 cpsid i -10001862: 680a ldr r2, [r1, #0] -10001864: 2a00 cmp r2, #0 -10001866: d0fc beq.n 10001862 -10001868: f3bf 8f5f dmb sy -1000186c: 681b ldr r3, [r3, #0] -1000186e: f3bf 8f5f dmb sy -10001872: 2200 movs r2, #0 -10001874: 601a str r2, [r3, #0] -10001876: f380 8810 msr PRIMASK, r0 -1000187a: bf40 sev -1000187c: 2000 movs r0, #0 -1000187e: 2100 movs r1, #0 -10001880: 4770 bx lr -10001882: 46c0 nop ; (mov r8, r8) -10001884: 20010be4 .word 0x20010be4 - -10001888 : -10001888: b5f8 push {r3, r4, r5, r6, r7, lr} -1000188a: 4657 mov r7, sl -1000188c: 464e mov r6, r9 -1000188e: 4645 mov r5, r8 -10001890: 46de mov lr, fp -10001892: b5e0 push {r5, r6, r7, lr} -10001894: 4699 mov r9, r3 -10001896: ab0c add r3, sp, #48 ; 0x30 -10001898: 781c ldrb r4, [r3, #0] -1000189a: ab0d add r3, sp, #52 ; 0x34 -1000189c: 781b ldrb r3, [r3, #0] -1000189e: 0006 movs r6, r0 -100018a0: 4690 mov r8, r2 -100018a2: 469a mov sl, r3 -100018a4: 6807 ldr r7, [r0, #0] -100018a6: 2c00 cmp r4, #0 -100018a8: d111 bne.n 100018ce -100018aa: 7bbc ldrb r4, [r7, #14] -100018ac: 2c00 cmp r4, #0 -100018ae: d042 beq.n 10001936 -100018b0: 0065 lsls r5, r4, #1 -100018b2: 683b ldr r3, [r7, #0] -100018b4: 192d adds r5, r5, r4 -100018b6: 3d03 subs r5, #3 -100018b8: 1959 adds r1, r3, r5 -100018ba: 784b ldrb r3, [r1, #1] -100018bc: 73bb strb r3, [r7, #14] -100018be: 2b00 cmp r3, #0 -100018c0: d100 bne.n 100018c4 -100018c2: 73fb strb r3, [r7, #15] -100018c4: 2300 movs r3, #0 -100018c6: 708b strb r3, [r1, #2] -100018c8: 704b strb r3, [r1, #1] -100018ca: 700b strb r3, [r1, #0] -100018cc: e004 b.n 100018d8 -100018ce: 0065 lsls r5, r4, #1 -100018d0: 683b ldr r3, [r7, #0] -100018d2: 192d adds r5, r5, r4 -100018d4: 3d03 subs r5, #3 -100018d6: 1959 adds r1, r3, r5 -100018d8: 68b2 ldr r2, [r6, #8] -100018da: 4b2a ldr r3, [pc, #168] ; (10001984 ) -100018dc: 4694 mov ip, r2 -100018de: 4642 mov r2, r8 -100018e0: 18e3 adds r3, r4, r3 -100018e2: 011b lsls r3, r3, #4 -100018e4: 4463 add r3, ip -100018e6: 601a str r2, [r3, #0] -100018e8: 464a mov r2, r9 -100018ea: 605a str r2, [r3, #4] -100018ec: 9a0a ldr r2, [sp, #40] ; 0x28 -100018ee: 609a str r2, [r3, #8] -100018f0: 9a0b ldr r2, [sp, #44] ; 0x2c -100018f2: 60da str r2, [r3, #12] -100018f4: 2300 movs r3, #0 -100018f6: 708b strb r3, [r1, #2] -100018f8: 704b strb r3, [r1, #1] -100018fa: 700b strb r3, [r1, #0] -100018fc: 7b7b ldrb r3, [r7, #13] -100018fe: 469b mov fp, r3 -10001900: 2b00 cmp r3, #0 -10001902: d02b beq.n 1000195c -10001904: 0022 movs r2, r4 -10001906: 4659 mov r1, fp -10001908: 68b8 ldr r0, [r7, #8] -1000190a: 687b ldr r3, [r7, #4] -1000190c: 4798 blx r3 -1000190e: 683a ldr r2, [r7, #0] -10001910: 2800 cmp r0, #0 -10001912: d016 beq.n 10001942 -10001914: 465b mov r3, fp -10001916: 4658 mov r0, fp -10001918: 005b lsls r3, r3, #1 -1000191a: 445b add r3, fp -1000191c: 1955 adds r5, r2, r5 -1000191e: 3b03 subs r3, #3 -10001920: 70a8 strb r0, [r5, #2] -10001922: 18d1 adds r1, r2, r3 -10001924: 5cd3 ldrb r3, [r2, r3] -10001926: 2b00 cmp r3, #0 -10001928: d000 beq.n 1000192c -1000192a: 706b strb r3, [r5, #1] -1000192c: 465b mov r3, fp -1000192e: 700c strb r4, [r1, #0] -10001930: 737b strb r3, [r7, #13] -10001932: 45a3 cmp fp, r4 -10001934: d013 beq.n 1000195e -10001936: bcf0 pop {r4, r5, r6, r7} -10001938: 46bb mov fp, r7 -1000193a: 46b2 mov sl, r6 -1000193c: 46a9 mov r9, r5 -1000193e: 46a0 mov r8, r4 -10001940: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001942: 465b mov r3, fp -10001944: 005b lsls r3, r3, #1 -10001946: 445b add r3, fp -10001948: 3b03 subs r3, #3 -1000194a: 18d3 adds r3, r2, r3 -1000194c: 709c strb r4, [r3, #2] -1000194e: 1951 adds r1, r2, r5 -10001950: 5d52 ldrb r2, [r2, r5] -10001952: 2a00 cmp r2, #0 -10001954: d000 beq.n 10001958 -10001956: 705a strb r2, [r3, #1] -10001958: 465b mov r3, fp -1000195a: 700b strb r3, [r1, #0] -1000195c: 737c strb r4, [r7, #13] -1000195e: 4642 mov r2, r8 -10001960: 464b mov r3, r9 -10001962: 7d30 ldrb r0, [r6, #20] -10001964: f000 fd02 bl 1000236c -10001968: 1e05 subs r5, r0, #0 -1000196a: d006 beq.n 1000197a -1000196c: 4653 mov r3, sl -1000196e: 2b00 cmp r3, #0 -10001970: d103 bne.n 1000197a -10001972: 0021 movs r1, r4 -10001974: 6830 ldr r0, [r6, #0] -10001976: f000 ff75 bl 10002864 -1000197a: 9b0e ldr r3, [sp, #56] ; 0x38 -1000197c: 2b00 cmp r3, #0 -1000197e: d0da beq.n 10001936 -10001980: 701d strb r5, [r3, #0] -10001982: e7d8 b.n 10001936 -10001984: 0fffffff .word 0x0fffffff - -10001988 : -10001988: b5f0 push {r4, r5, r6, r7, lr} -1000198a: 46de mov lr, fp -1000198c: 4657 mov r7, sl -1000198e: 464e mov r6, r9 -10001990: 4645 mov r5, r8 -10001992: 2300 movs r3, #0 -10001994: b5e0 push {r5, r6, r7, lr} -10001996: b08b sub sp, #44 ; 0x2c -10001998: 9308 str r3, [sp, #32] -1000199a: 4b67 ldr r3, [pc, #412] ; (10001b38 ) -1000199c: 0082 lsls r2, r0, #2 -1000199e: 58d4 ldr r4, [r2, r3] -100019a0: 2300 movs r3, #0 -100019a2: 469b mov fp, r3 -100019a4: 9009 str r0, [sp, #36] ; 0x24 -100019a6: f000 fc57 bl 10002258 -100019aa: 6862 ldr r2, [r4, #4] -100019ac: 0006 movs r6, r0 -100019ae: 000f movs r7, r1 -100019b0: f3ef 8510 mrs r5, PRIMASK -100019b4: b672 cpsid i -100019b6: 6813 ldr r3, [r2, #0] -100019b8: 2b00 cmp r3, #0 -100019ba: d0fc beq.n 100019b6 -100019bc: f3bf 8f5f dmb sy -100019c0: 6823 ldr r3, [r4, #0] -100019c2: 469c mov ip, r3 -100019c4: 7b5b ldrb r3, [r3, #13] -100019c6: 4699 mov r9, r3 -100019c8: 2b00 cmp r3, #0 -100019ca: d100 bne.n 100019ce -100019cc: e069 b.n 10001aa2 -100019ce: 68a2 ldr r2, [r4, #8] -100019d0: 4b5a ldr r3, [pc, #360] ; (10001b3c ) -100019d2: 4690 mov r8, r2 -100019d4: 444b add r3, r9 -100019d6: 011b lsls r3, r3, #4 -100019d8: 4498 add r8, r3 -100019da: 4643 mov r3, r8 -100019dc: 681a ldr r2, [r3, #0] -100019de: 685b ldr r3, [r3, #4] -100019e0: 0010 movs r0, r2 -100019e2: 0019 movs r1, r3 -100019e4: 1b80 subs r0, r0, r6 -100019e6: 41b9 sbcs r1, r7 -100019e8: 2900 cmp r1, #0 -100019ea: dc00 bgt.n 100019ee -100019ec: e063 b.n 10001ab6 -100019ee: 9809 ldr r0, [sp, #36] ; 0x24 -100019f0: f000 fcbc bl 1000236c -100019f4: 2300 movs r3, #0 -100019f6: 2200 movs r2, #0 -100019f8: 4698 mov r8, r3 -100019fa: 2300 movs r3, #0 -100019fc: 9206 str r2, [sp, #24] -100019fe: 9307 str r3, [sp, #28] -10001a00: 2300 movs r3, #0 -10001a02: 469a mov sl, r3 -10001a04: 6863 ldr r3, [r4, #4] -10001a06: f3bf 8f5f dmb sy -10001a0a: 465a mov r2, fp -10001a0c: 601a str r2, [r3, #0] -10001a0e: f385 8810 msr PRIMASK, r5 -10001a12: 4653 mov r3, sl -10001a14: 2b00 cmp r3, #0 -10001a16: d108 bne.n 10001a2a -10001a18: 2800 cmp r0, #0 -10001a1a: d1c4 bne.n 100019a6 -10001a1c: b00b add sp, #44 ; 0x2c -10001a1e: bcf0 pop {r4, r5, r6, r7} -10001a20: 46bb mov fp, r7 -10001a22: 46b2 mov sl, r6 -10001a24: 46a9 mov r9, r5 -10001a26: 46a0 mov r8, r4 -10001a28: bdf0 pop {r4, r5, r6, r7, pc} -10001a2a: 9b08 ldr r3, [sp, #32] -10001a2c: 4641 mov r1, r8 -10001a2e: 0218 lsls r0, r3, #8 -10001a30: 464b mov r3, r9 -10001a32: 4318 orrs r0, r3 -10001a34: 47d0 blx sl -10001a36: 6862 ldr r2, [r4, #4] -10001a38: 0006 movs r6, r0 -10001a3a: 000f movs r7, r1 -10001a3c: f3ef 8510 mrs r5, PRIMASK -10001a40: b672 cpsid i -10001a42: 6813 ldr r3, [r2, #0] -10001a44: 2b00 cmp r3, #0 -10001a46: d0fc beq.n 10001a42 -10001a48: f3bf 8f5f dmb sy -10001a4c: 2f00 cmp r7, #0 -10001a4e: db50 blt.n 10001af2 -10001a50: 0033 movs r3, r6 -10001a52: 433b orrs r3, r7 -10001a54: d002 beq.n 10001a5c -10001a56: 6923 ldr r3, [r4, #16] -10001a58: 2b00 cmp r3, #0 -10001a5a: d161 bne.n 10001b20 -10001a5c: 6823 ldr r3, [r4, #0] -10001a5e: 7bd9 ldrb r1, [r3, #15] -10001a60: 2900 cmp r1, #0 -10001a62: d007 beq.n 10001a74 -10001a64: 004a lsls r2, r1, #1 -10001a66: 1852 adds r2, r2, r1 -10001a68: 6819 ldr r1, [r3, #0] -10001a6a: 468c mov ip, r1 -10001a6c: 4649 mov r1, r9 -10001a6e: 4462 add r2, ip -10001a70: 3a03 subs r2, #3 -10001a72: 7051 strb r1, [r2, #1] -10001a74: 7b9a ldrb r2, [r3, #14] -10001a76: 2a00 cmp r2, #0 -10001a78: d101 bne.n 10001a7e -10001a7a: 464a mov r2, r9 -10001a7c: 739a strb r2, [r3, #14] -10001a7e: 464a mov r2, r9 -10001a80: 73da strb r2, [r3, #15] -10001a82: 464b mov r3, r9 -10001a84: 68e1 ldr r1, [r4, #12] -10001a86: 3b01 subs r3, #1 -10001a88: 5cca ldrb r2, [r1, r3] -10001a8a: 3201 adds r2, #1 -10001a8c: 54ca strb r2, [r1, r3] -10001a8e: 465b mov r3, fp -10001a90: 6123 str r3, [r4, #16] -10001a92: 6863 ldr r3, [r4, #4] -10001a94: f3bf 8f5f dmb sy -10001a98: 465a mov r2, fp -10001a9a: 601a str r2, [r3, #0] -10001a9c: f385 8810 msr PRIMASK, r5 -10001aa0: e781 b.n 100019a6 -10001aa2: 2300 movs r3, #0 -10001aa4: 2200 movs r2, #0 -10001aa6: 4698 mov r8, r3 -10001aa8: 2300 movs r3, #0 -10001aaa: 9206 str r2, [sp, #24] -10001aac: 9307 str r3, [sp, #28] -10001aae: 2300 movs r3, #0 -10001ab0: 2000 movs r0, #0 -10001ab2: 469a mov sl, r3 -10001ab4: e7a6 b.n 10001a04 -10001ab6: 2900 cmp r1, #0 -10001ab8: d102 bne.n 10001ac0 -10001aba: 2800 cmp r0, #0 -10001abc: d000 beq.n 10001ac0 -10001abe: e796 b.n 100019ee -10001ac0: 2100 movs r1, #0 -10001ac2: 4660 mov r0, ip -10001ac4: f000 fe4c bl 10002760 -10001ac8: 4643 mov r3, r8 -10001aca: 681a ldr r2, [r3, #0] -10001acc: 685b ldr r3, [r3, #4] -10001ace: 9206 str r2, [sp, #24] -10001ad0: 9307 str r3, [sp, #28] -10001ad2: 4643 mov r3, r8 -10001ad4: 689b ldr r3, [r3, #8] -10001ad6: 469a mov sl, r3 -10001ad8: 4643 mov r3, r8 -10001ada: 68db ldr r3, [r3, #12] -10001adc: 4698 mov r8, r3 -10001ade: 68e3 ldr r3, [r4, #12] -10001ae0: 444b add r3, r9 -10001ae2: 3b01 subs r3, #1 -10001ae4: 781b ldrb r3, [r3, #0] -10001ae6: 9308 str r3, [sp, #32] -10001ae8: 021b lsls r3, r3, #8 -10001aea: 4303 orrs r3, r0 -10001aec: 6123 str r3, [r4, #16] -10001aee: 2000 movs r0, #0 -10001af0: e788 b.n 10001a04 -10001af2: 6923 ldr r3, [r4, #16] -10001af4: 2b00 cmp r3, #0 -10001af6: d0b1 beq.n 10001a5c -10001af8: 9a06 ldr r2, [sp, #24] -10001afa: 9b07 ldr r3, [sp, #28] -10001afc: 1b92 subs r2, r2, r6 -10001afe: 41bb sbcs r3, r7 -10001b00: 2b00 cmp r3, #0 -10001b02: db15 blt.n 10001b30 -10001b04: 4659 mov r1, fp -10001b06: 9104 str r1, [sp, #16] -10001b08: 2101 movs r1, #1 -10001b0a: 9103 str r1, [sp, #12] -10001b0c: 4649 mov r1, r9 -10001b0e: 9102 str r1, [sp, #8] -10001b10: 4641 mov r1, r8 -10001b12: 9101 str r1, [sp, #4] -10001b14: 4651 mov r1, sl -10001b16: 0020 movs r0, r4 -10001b18: 9100 str r1, [sp, #0] -10001b1a: f7ff feb5 bl 10001888 -10001b1e: e7b6 b.n 10001a8e -10001b20: f000 fb9a bl 10002258 -10001b24: 0032 movs r2, r6 -10001b26: 003b movs r3, r7 -10001b28: 1812 adds r2, r2, r0 -10001b2a: 414b adcs r3, r1 -10001b2c: 2b00 cmp r3, #0 -10001b2e: dae9 bge.n 10001b04 -10001b30: 2201 movs r2, #1 -10001b32: 4b03 ldr r3, [pc, #12] ; (10001b40 ) -10001b34: 4252 negs r2, r2 -10001b36: e7e5 b.n 10001b04 -10001b38: 20009ff4 .word 0x20009ff4 -10001b3c: 0fffffff .word 0x0fffffff -10001b40: 7fffffff .word 0x7fffffff - -10001b44 : -10001b44: b510 push {r4, lr} -10001b46: 4c14 ldr r4, [pc, #80] ; (10001b98 ) -10001b48: 6863 ldr r3, [r4, #4] -10001b4a: 2b00 cmp r3, #0 -10001b4c: d004 beq.n 10001b58 -10001b4e: 210a movs r1, #10 -10001b50: 4812 ldr r0, [pc, #72] ; (10001b9c ) -10001b52: f7ff fe43 bl 100017dc -10001b56: bd10 pop {r4, pc} -10001b58: 0023 movs r3, r4 -10001b5a: 4a11 ldr r2, [pc, #68] ; (10001ba0 ) -10001b5c: 2110 movs r1, #16 -10001b5e: 6820 ldr r0, [r4, #0] -10001b60: f000 fd0e bl 10002580 -10001b64: 2003 movs r0, #3 -10001b66: f000 fb53 bl 10002210 -10001b6a: 2003 movs r0, #3 -10001b6c: f000 fc68 bl 10002440 -10001b70: 2003 movs r0, #3 -10001b72: 490c ldr r1, [pc, #48] ; (10001ba4 ) -10001b74: f000 fbb4 bl 100022e0 -10001b78: f7ff fb52 bl 10001220 -10001b7c: 4b0a ldr r3, [pc, #40] ; (10001ba8 ) -10001b7e: 469c mov ip, r3 -10001b80: 2303 movs r3, #3 -10001b82: 7523 strb r3, [r4, #20] -10001b84: 23d0 movs r3, #208 ; 0xd0 -10001b86: 061b lsls r3, r3, #24 -10001b88: 681b ldr r3, [r3, #0] -10001b8a: 4460 add r0, ip -10001b8c: 7563 strb r3, [r4, #21] -10001b8e: 4b07 ldr r3, [pc, #28] ; (10001bac ) -10001b90: 0080 lsls r0, r0, #2 -10001b92: 6060 str r0, [r4, #4] -10001b94: 60dc str r4, [r3, #12] -10001b96: e7da b.n 10001b4e -10001b98: 20000860 .word 0x20000860 -10001b9c: 20010be4 .word 0x20010be4 -10001ba0: 10001825 .word 0x10001825 -10001ba4: 10001989 .word 0x10001989 -10001ba8: 34000040 .word 0x34000040 -10001bac: 20009ff4 .word 0x20009ff4 - -10001bb0 : -10001bb0: 4800 ldr r0, [pc, #0] ; (10001bb4 ) -10001bb2: 4770 bx lr -10001bb4: 20000860 .word 0x20000860 - -10001bb8 : -10001bb8: b570 push {r4, r5, r6, lr} -10001bba: 0005 movs r5, r0 -10001bbc: 2018 movs r0, #24 -10001bbe: f003 f9d1 bl 10004f64 <__wrap_malloc> -10001bc2: 4916 ldr r1, [pc, #88] ; (10001c1c ) -10001bc4: 0004 movs r4, r0 -10001bc6: 0002 movs r2, r0 -10001bc8: 0028 movs r0, r5 -10001bca: f000 fca9 bl 10002520 -10001bce: 2110 movs r1, #16 -10001bd0: 6020 str r0, [r4, #0] -10001bd2: 0028 movs r0, r5 -10001bd4: f003 f9e4 bl 10004fa0 <__wrap_calloc> -10001bd8: 2101 movs r1, #1 -10001bda: 60a0 str r0, [r4, #8] -10001bdc: 0028 movs r0, r5 -10001bde: f003 f9df bl 10004fa0 <__wrap_calloc> -10001be2: 60e0 str r0, [r4, #12] -10001be4: 2001 movs r0, #1 -10001be6: f000 fb27 bl 10002238 -10001bea: 0005 movs r5, r0 -10001bec: f000 fc28 bl 10002440 -10001bf0: 0028 movs r0, r5 -10001bf2: 490b ldr r1, [pc, #44] ; (10001c20 ) -10001bf4: f000 fb74 bl 100022e0 -10001bf8: f7ff fb12 bl 10001220 -10001bfc: 4b09 ldr r3, [pc, #36] ; (10001c24 ) -10001bfe: 7525 strb r5, [r4, #20] -10001c00: 469c mov ip, r3 -10001c02: 23d0 movs r3, #208 ; 0xd0 -10001c04: 061b lsls r3, r3, #24 -10001c06: 681b ldr r3, [r3, #0] -10001c08: 4460 add r0, ip -10001c0a: 7563 strb r3, [r4, #21] -10001c0c: 4b06 ldr r3, [pc, #24] ; (10001c28 ) -10001c0e: 00ad lsls r5, r5, #2 -10001c10: 0080 lsls r0, r0, #2 -10001c12: 6060 str r0, [r4, #4] -10001c14: 50ec str r4, [r5, r3] -10001c16: 0020 movs r0, r4 -10001c18: bd70 pop {r4, r5, r6, pc} -10001c1a: 46c0 nop ; (mov r8, r8) -10001c1c: 10001825 .word 0x10001825 -10001c20: 10001989 .word 0x10001989 -10001c24: 34000040 .word 0x34000040 -10001c28: 20009ff4 .word 0x20009ff4 - -10001c2c : -10001c2c: 4b0e ldr r3, [pc, #56] ; (10001c68 ) -10001c2e: b510 push {r4, lr} -10001c30: 0004 movs r4, r0 -10001c32: 4298 cmp r0, r3 -10001c34: d017 beq.n 10001c66 -10001c36: 2100 movs r1, #0 -10001c38: 7d03 ldrb r3, [r0, #20] -10001c3a: 4a0c ldr r2, [pc, #48] ; (10001c6c ) -10001c3c: 009b lsls r3, r3, #2 -10001c3e: 5099 str r1, [r3, r2] -10001c40: 6800 ldr r0, [r0, #0] -10001c42: f000 fcbb bl 100025bc -10001c46: 2100 movs r1, #0 -10001c48: 7d20 ldrb r0, [r4, #20] -10001c4a: f000 fb49 bl 100022e0 -10001c4e: 7d20 ldrb r0, [r4, #20] -10001c50: f000 faea bl 10002228 -10001c54: 68e0 ldr r0, [r4, #12] -10001c56: f003 f9c3 bl 10004fe0 <__wrap_free> -10001c5a: 68a0 ldr r0, [r4, #8] -10001c5c: f003 f9c0 bl 10004fe0 <__wrap_free> -10001c60: 0020 movs r0, r4 -10001c62: f003 f9bd bl 10004fe0 <__wrap_free> -10001c66: bd10 pop {r4, pc} -10001c68: 20000860 .word 0x20000860 -10001c6c: 20009ff4 .word 0x20009ff4 - -10001c70 : -10001c70: b5f0 push {r4, r5, r6, r7, lr} -10001c72: 464e mov r6, r9 -10001c74: 4645 mov r5, r8 -10001c76: 46de mov lr, fp -10001c78: 4657 mov r7, sl -10001c7a: b5e0 push {r5, r6, r7, lr} -10001c7c: b085 sub sp, #20 -10001c7e: 9301 str r3, [sp, #4] -10001c80: ab10 add r3, sp, #64 ; 0x40 -10001c82: 781b ldrb r3, [r3, #0] -10001c84: 0006 movs r6, r0 -10001c86: 9303 str r3, [sp, #12] -10001c88: 2300 movs r3, #0 -10001c8a: 4699 mov r9, r3 -10001c8c: 4698 mov r8, r3 -10001c8e: 9200 str r2, [sp, #0] -10001c90: 6872 ldr r2, [r6, #4] -10001c92: f3ef 8b10 mrs fp, PRIMASK -10001c96: b672 cpsid i -10001c98: 6813 ldr r3, [r2, #0] +100016fc: 2900 cmp r1, #0 +100016fe: db21 blt.n 10001744 +10001700: 004a lsls r2, r1, #1 +10001702: 1850 adds r0, r2, r1 +10001704: 0080 lsls r0, r0, #2 +10001706: 1834 adds r4, r6, r0 +10001708: 4680 mov r8, r0 +1000170a: 68a0 ldr r0, [r4, #8] +1000170c: 6098 str r0, [r3, #8] +1000170e: 79e0 ldrb r0, [r4, #7] +10001710: 71d8 strb r0, [r3, #7] +10001712: 2006 movs r0, #6 +10001714: 5620 ldrsb r0, [r4, r0] +10001716: 7198 strb r0, [r3, #6] +10001718: 2800 cmp r0, #0 +1000171a: db24 blt.n 10001766 +1000171c: 88a4 ldrh r4, [r4, #4] +1000171e: 1af0 subs r0, r6, r3 +10001720: 0564 lsls r4, r4, #21 +10001722: 1524 asrs r4, r4, #20 +10001724: 4444 add r4, r8 +10001726: 1900 adds r0, r0, r4 +10001728: 24e0 movs r4, #224 ; 0xe0 +1000172a: 0500 lsls r0, r0, #20 +1000172c: 0d40 lsrs r0, r0, #21 +1000172e: 0224 lsls r4, r4, #8 +10001730: 4320 orrs r0, r4 +10001732: 8098 strh r0, [r3, #4] +10001734: 1852 adds r2, r2, r1 +10001736: 4b1f ldr r3, [pc, #124] ; (100017b4 ) +10001738: 0092 lsls r2, r2, #2 +1000173a: 18b6 adds r6, r6, r2 +1000173c: 781a ldrb r2, [r3, #0] +1000173e: 7019 strb r1, [r3, #0] +10001740: 71b2 strb r2, [r6, #6] +10001742: e7b3 b.n 100016ac +10001744: 4659 mov r1, fp +10001746: 2900 cmp r1, #0 +10001748: d10f bne.n 1000176a +1000174a: 31ff adds r1, #255 ; 0xff +1000174c: 7191 strb r1, [r2, #6] +1000174e: 491a ldr r1, [pc, #104] ; (100017b8 ) +10001750: 8091 strh r1, [r2, #4] +10001752: 4918 ldr r1, [pc, #96] ; (100017b4 ) +10001754: 780a ldrb r2, [r1, #0] +10001756: 719a strb r2, [r3, #6] +10001758: 4a18 ldr r2, [pc, #96] ; (100017bc ) +1000175a: 1b9b subs r3, r3, r6 +1000175c: 415b adcs r3, r3 +1000175e: 435a muls r2, r3 +10001760: 0d12 lsrs r2, r2, #20 +10001762: 700a strb r2, [r1, #0] +10001764: e7a2 b.n 100016ac +10001766: 4816 ldr r0, [pc, #88] ; (100017c0 ) +10001768: e7e3 b.n 10001732 +1000176a: 4a16 ldr r2, [pc, #88] ; (100017c4 ) +1000176c: 4916 ldr r1, [pc, #88] ; (100017c8 ) +1000176e: 1ad2 subs r2, r2, r3 +10001770: 3a08 subs r2, #8 +10001772: 0250 lsls r0, r2, #9 +10001774: 0d40 lsrs r0, r0, #21 +10001776: 4301 orrs r1, r0 +10001778: 8099 strh r1, [r3, #4] +1000177a: 4914 ldr r1, [pc, #80] ; (100017cc ) +1000177c: 0852 lsrs r2, r2, #1 +1000177e: 430a orrs r2, r1 +10001780: 80da strh r2, [r3, #6] +10001782: e793 b.n 100016ac +10001784: 2106 movs r1, #6 +10001786: 5651 ldrsb r1, [r2, r1] +10001788: 0013 movs r3, r2 +1000178a: 2900 cmp r1, #0 +1000178c: dab8 bge.n 10001700 +1000178e: 465a mov r2, fp +10001790: 2a00 cmp r2, #0 +10001792: d1ea bne.n 1000176a +10001794: 4645 mov r5, r8 +10001796: e7dc b.n 10001752 +10001798: d0000124 .word 0xd0000124 +1000179c: e000ed00 .word 0xe000ed00 +100017a0: 100001cd .word 0x100001cd +100017a4: 20000818 .word 0x20000818 +100017a8: e000e100 .word 0xe000e100 +100017ac: e000e180 .word 0xe000e180 +100017b0: e000e280 .word 0xe000e280 +100017b4: 20010fa3 .word 0x20010fa3 +100017b8: ffffbd01 .word 0xffffbd01 +100017bc: 0000aaaa .word 0x0000aaaa +100017c0: 0000bd01 .word 0x0000bd01 +100017c4: 20000852 .word 0x20000852 +100017c8: fffff000 .word 0xfffff000 +100017cc: fffff800 .word 0xfffff800 + +100017d0 : +100017d0: 2303 movs r3, #3 +100017d2: b510 push {r4, lr} +100017d4: 0004 movs r4, r0 +100017d6: 4a07 ldr r2, [pc, #28] ; (100017f4 ) +100017d8: 4018 ands r0, r3 +100017da: 4694 mov ip, r2 +100017dc: 00c0 lsls r0, r0, #3 +100017de: 439c bics r4, r3 +100017e0: 33fc adds r3, #252 ; 0xfc +100017e2: 4083 lsls r3, r0 +100017e4: 4464 add r4, ip +100017e6: 6822 ldr r2, [r4, #0] +100017e8: 4081 lsls r1, r0 +100017ea: 439a bics r2, r3 +100017ec: 0013 movs r3, r2 +100017ee: 430b orrs r3, r1 +100017f0: 6023 str r3, [r4, #0] +100017f2: bd10 pop {r4, pc} +100017f4: e000e400 .word 0xe000e400 + +100017f8 : +100017f8: b570 push {r4, r5, r6, lr} +100017fa: f3ef 8105 mrs r1, IPSR +100017fe: 2401 movs r4, #1 +10001800: 4304 orrs r4, r0 +10001802: f3ef 8c10 mrs ip, PRIMASK +10001806: b672 cpsid i +10001808: 4a21 ldr r2, [pc, #132] ; (10001890 ) +1000180a: 6813 ldr r3, [r2, #0] +1000180c: 2b00 cmp r3, #0 +1000180e: d0fc beq.n 1000180a +10001810: f3bf 8f5f dmb sy +10001814: 4b1f ldr r3, [pc, #124] ; (10001894 ) +10001816: 0005 movs r5, r0 +10001818: 4a1f ldr r2, [pc, #124] ; (10001898 ) +1000181a: 1aed subs r5, r5, r3 +1000181c: 416d adcs r5, r5 +1000181e: 436a muls r2, r5 +10001820: 0d12 lsrs r2, r2, #20 +10001822: 4d1e ldr r5, [pc, #120] ; (1000189c ) +10001824: 0089 lsls r1, r1, #2 +10001826: 68ae ldr r6, [r5, #8] +10001828: b252 sxtb r2, r2 +1000182a: 5876 ldr r6, [r6, r1] +1000182c: 42a6 cmp r6, r4 +1000182e: d01c beq.n 1000186a +10001830: 2106 movs r1, #6 +10001832: 5659 ldrsb r1, [r3, r1] +10001834: 4291 cmp r1, r2 +10001836: d01c beq.n 10001872 +10001838: 2112 movs r1, #18 +1000183a: 5659 ldrsb r1, [r3, r1] +1000183c: 4291 cmp r1, r2 +1000183e: d022 beq.n 10001886 +10001840: 211e movs r1, #30 +10001842: 5659 ldrsb r1, [r3, r1] +10001844: 4291 cmp r1, r2 +10001846: d020 beq.n 1000188a +10001848: 212a movs r1, #42 ; 0x2a +1000184a: 5659 ldrsb r1, [r3, r1] +1000184c: 2403 movs r4, #3 +1000184e: 4291 cmp r1, r2 +10001850: d010 beq.n 10001874 +10001852: 4b13 ldr r3, [pc, #76] ; (100018a0 ) +10001854: 7819 ldrb r1, [r3, #0] +10001856: 701a strb r2, [r3, #0] +10001858: 7181 strb r1, [r0, #6] +1000185a: f3bf 8f5f dmb sy +1000185e: 2200 movs r2, #0 +10001860: 4b0b ldr r3, [pc, #44] ; (10001890 ) +10001862: 601a str r2, [r3, #0] +10001864: f38c 8810 msr PRIMASK, ip +10001868: bd70 pop {r4, r5, r6, pc} +1000186a: 68ab ldr r3, [r5, #8] +1000186c: 4c0d ldr r4, [pc, #52] ; (100018a4 ) +1000186e: 505c str r4, [r3, r1] +10001870: e7ef b.n 10001852 +10001872: 2400 movs r4, #0 +10001874: 0061 lsls r1, r4, #1 +10001876: 1909 adds r1, r1, r4 +10001878: 0089 lsls r1, r1, #2 +1000187a: 185b adds r3, r3, r1 +1000187c: 21ff movs r1, #255 ; 0xff +1000187e: 7199 strb r1, [r3, #6] +10001880: 4909 ldr r1, [pc, #36] ; (100018a8 ) +10001882: 8099 strh r1, [r3, #4] +10001884: e7e5 b.n 10001852 +10001886: 2401 movs r4, #1 +10001888: e7f4 b.n 10001874 +1000188a: 2402 movs r4, #2 +1000188c: e7f2 b.n 10001874 +1000188e: 46c0 nop ; (mov r8, r8) +10001890: d0000124 .word 0xd0000124 +10001894: 20000818 .word 0x20000818 +10001898: 0000aaaa .word 0x0000aaaa +1000189c: e000ed00 .word 0xe000ed00 +100018a0: 20010fa3 .word 0x20010fa3 +100018a4: 100001cd .word 0x100001cd +100018a8: ffffbd01 .word 0xffffbd01 + +100018ac : +100018ac: 4b05 ldr r3, [pc, #20] ; (100018c4 ) +100018ae: 4a06 ldr r2, [pc, #24] ; (100018c8 ) +100018b0: 6013 str r3, [r2, #0] +100018b2: 4a06 ldr r2, [pc, #24] ; (100018cc ) +100018b4: 6013 str r3, [r2, #0] +100018b6: 6053 str r3, [r2, #4] +100018b8: 6093 str r3, [r2, #8] +100018ba: 60d3 str r3, [r2, #12] +100018bc: 6113 str r3, [r2, #16] +100018be: 6153 str r3, [r2, #20] +100018c0: 6193 str r3, [r2, #24] +100018c2: 4770 bx lr +100018c4: 80808080 .word 0x80808080 +100018c8: e000e400 .word 0xe000e400 +100018cc: e000e404 .word 0xe000e404 + +100018d0 : +100018d0: 211f movs r1, #31 +100018d2: b510 push {r4, lr} +100018d4: 1a09 subs r1, r1, r0 +100018d6: 4802 ldr r0, [pc, #8] ; (100018e0 ) +100018d8: f7ff fd20 bl 1000131c +100018dc: bd10 pop {r4, pc} +100018de: 46c0 nop ; (mov r8, r8) +100018e0: 20010fa7 .word 0x20010fa7 + +100018e4 : +100018e4: b500 push {lr} +100018e6: 4b07 ldr r3, [pc, #28] ; (10001904 ) +100018e8: b083 sub sp, #12 +100018ea: 0001 movs r1, r0 +100018ec: 9300 str r3, [sp, #0] +100018ee: 2200 movs r2, #0 +100018f0: 2305 movs r3, #5 +100018f2: 4805 ldr r0, [pc, #20] ; (10001908 ) +100018f4: f7ff fcc4 bl 10001280 +100018f8: 2800 cmp r0, #0 +100018fa: db01 blt.n 10001900 +100018fc: 231f movs r3, #31 +100018fe: 1a18 subs r0, r3, r0 +10001900: b003 add sp, #12 +10001902: bd00 pop {pc} +10001904: 100146b8 .word 0x100146b8 +10001908: 20010fa7 .word 0x20010fa7 + +1000190c : +1000190c: b570 push {r4, r5, r6, lr} +1000190e: 0004 movs r4, r0 +10001910: 000e movs r6, r1 +10001912: 0015 movs r5, r2 +10001914: f7ff fd2c bl 10001370 +10001918: 0001 movs r1, r0 +1000191a: 0020 movs r0, r4 +1000191c: f000 f806 bl 1000192c +10001920: 80a6 strh r6, [r4, #4] +10001922: 80e5 strh r5, [r4, #6] +10001924: f3bf 8f5f dmb sy +10001928: bd70 pop {r4, r5, r6, pc} +1000192a: 46c0 nop ; (mov r8, r8) + +1000192c : +1000192c: 4b02 ldr r3, [pc, #8] ; (10001938 ) +1000192e: 469c mov ip, r3 +10001930: 4461 add r1, ip +10001932: 0089 lsls r1, r1, #2 +10001934: 6001 str r1, [r0, #0] +10001936: 4770 bx lr +10001938: 34000040 .word 0x34000040 + +1000193c : +1000193c: b510 push {r4, lr} +1000193e: 0004 movs r4, r0 +10001940: f7ff fd16 bl 10001370 +10001944: 0001 movs r1, r0 +10001946: 0020 movs r0, r4 +10001948: f7ff fff0 bl 1000192c +1000194c: 23ff movs r3, #255 ; 0xff +1000194e: 7123 strb r3, [r4, #4] +10001950: f3bf 8f5f dmb sy +10001954: bd10 pop {r4, pc} +10001956: 46c0 nop ; (mov r8, r8) + +10001958 : +10001958: b510 push {r4, lr} +1000195a: 0004 movs r4, r0 +1000195c: f7ff fd08 bl 10001370 +10001960: 0001 movs r1, r0 +10001962: 0020 movs r0, r4 +10001964: f7ff ffe2 bl 1000192c +10001968: 23ff movs r3, #255 ; 0xff +1000196a: 80a3 strh r3, [r4, #4] +1000196c: f3bf 8f5f dmb sy +10001970: bd10 pop {r4, pc} +10001972: 46c0 nop ; (mov r8, r8) + +10001974 : +10001974: 6883 ldr r3, [r0, #8] +10001976: 480b ldr r0, [pc, #44] ; (100019a4 ) +10001978: b510 push {r4, lr} +1000197a: 4684 mov ip, r0 +1000197c: 4461 add r1, ip +1000197e: 4462 add r2, ip +10001980: 0109 lsls r1, r1, #4 +10001982: 0112 lsls r2, r2, #4 +10001984: 189a adds r2, r3, r2 +10001986: 1859 adds r1, r3, r1 +10001988: 6854 ldr r4, [r2, #4] +1000198a: 684b ldr r3, [r1, #4] +1000198c: 2001 movs r0, #1 +1000198e: 429c cmp r4, r3 +10001990: d801 bhi.n 10001996 +10001992: d002 beq.n 1000199a +10001994: 2000 movs r0, #0 +10001996: b2c0 uxtb r0, r0 +10001998: bd10 pop {r4, pc} +1000199a: 6812 ldr r2, [r2, #0] +1000199c: 680b ldr r3, [r1, #0] +1000199e: 429a cmp r2, r3 +100019a0: d8f9 bhi.n 10001996 +100019a2: e7f7 b.n 10001994 +100019a4: 0fffffff .word 0x0fffffff + +100019a8 : +100019a8: 4b0a ldr r3, [pc, #40] ; (100019d4 ) +100019aa: 6819 ldr r1, [r3, #0] +100019ac: f3ef 8010 mrs r0, PRIMASK +100019b0: b672 cpsid i +100019b2: 680a ldr r2, [r1, #0] +100019b4: 2a00 cmp r2, #0 +100019b6: d0fc beq.n 100019b2 +100019b8: f3bf 8f5f dmb sy +100019bc: 681b ldr r3, [r3, #0] +100019be: f3bf 8f5f dmb sy +100019c2: 2200 movs r2, #0 +100019c4: 601a str r2, [r3, #0] +100019c6: f380 8810 msr PRIMASK, r0 +100019ca: bf40 sev +100019cc: 2000 movs r0, #0 +100019ce: 2100 movs r1, #0 +100019d0: 4770 bx lr +100019d2: 46c0 nop ; (mov r8, r8) +100019d4: 20010bf4 .word 0x20010bf4 + +100019d8 : +100019d8: b5f8 push {r3, r4, r5, r6, r7, lr} +100019da: 4657 mov r7, sl +100019dc: 464e mov r6, r9 +100019de: 4645 mov r5, r8 +100019e0: 46de mov lr, fp +100019e2: b5e0 push {r5, r6, r7, lr} +100019e4: 4699 mov r9, r3 +100019e6: ab0c add r3, sp, #48 ; 0x30 +100019e8: 781c ldrb r4, [r3, #0] +100019ea: ab0d add r3, sp, #52 ; 0x34 +100019ec: 781b ldrb r3, [r3, #0] +100019ee: 0006 movs r6, r0 +100019f0: 4690 mov r8, r2 +100019f2: 469a mov sl, r3 +100019f4: 6807 ldr r7, [r0, #0] +100019f6: 2c00 cmp r4, #0 +100019f8: d111 bne.n 10001a1e +100019fa: 7bbc ldrb r4, [r7, #14] +100019fc: 2c00 cmp r4, #0 +100019fe: d042 beq.n 10001a86 +10001a00: 0065 lsls r5, r4, #1 +10001a02: 683b ldr r3, [r7, #0] +10001a04: 192d adds r5, r5, r4 +10001a06: 3d03 subs r5, #3 +10001a08: 1959 adds r1, r3, r5 +10001a0a: 784b ldrb r3, [r1, #1] +10001a0c: 73bb strb r3, [r7, #14] +10001a0e: 2b00 cmp r3, #0 +10001a10: d100 bne.n 10001a14 +10001a12: 73fb strb r3, [r7, #15] +10001a14: 2300 movs r3, #0 +10001a16: 708b strb r3, [r1, #2] +10001a18: 704b strb r3, [r1, #1] +10001a1a: 700b strb r3, [r1, #0] +10001a1c: e004 b.n 10001a28 +10001a1e: 0065 lsls r5, r4, #1 +10001a20: 683b ldr r3, [r7, #0] +10001a22: 192d adds r5, r5, r4 +10001a24: 3d03 subs r5, #3 +10001a26: 1959 adds r1, r3, r5 +10001a28: 68b2 ldr r2, [r6, #8] +10001a2a: 4b2a ldr r3, [pc, #168] ; (10001ad4 ) +10001a2c: 4694 mov ip, r2 +10001a2e: 4642 mov r2, r8 +10001a30: 18e3 adds r3, r4, r3 +10001a32: 011b lsls r3, r3, #4 +10001a34: 4463 add r3, ip +10001a36: 601a str r2, [r3, #0] +10001a38: 464a mov r2, r9 +10001a3a: 605a str r2, [r3, #4] +10001a3c: 9a0a ldr r2, [sp, #40] ; 0x28 +10001a3e: 609a str r2, [r3, #8] +10001a40: 9a0b ldr r2, [sp, #44] ; 0x2c +10001a42: 60da str r2, [r3, #12] +10001a44: 2300 movs r3, #0 +10001a46: 708b strb r3, [r1, #2] +10001a48: 704b strb r3, [r1, #1] +10001a4a: 700b strb r3, [r1, #0] +10001a4c: 7b7b ldrb r3, [r7, #13] +10001a4e: 469b mov fp, r3 +10001a50: 2b00 cmp r3, #0 +10001a52: d02b beq.n 10001aac +10001a54: 0022 movs r2, r4 +10001a56: 4659 mov r1, fp +10001a58: 68b8 ldr r0, [r7, #8] +10001a5a: 687b ldr r3, [r7, #4] +10001a5c: 4798 blx r3 +10001a5e: 683a ldr r2, [r7, #0] +10001a60: 2800 cmp r0, #0 +10001a62: d016 beq.n 10001a92 +10001a64: 465b mov r3, fp +10001a66: 4658 mov r0, fp +10001a68: 005b lsls r3, r3, #1 +10001a6a: 445b add r3, fp +10001a6c: 1955 adds r5, r2, r5 +10001a6e: 3b03 subs r3, #3 +10001a70: 70a8 strb r0, [r5, #2] +10001a72: 18d1 adds r1, r2, r3 +10001a74: 5cd3 ldrb r3, [r2, r3] +10001a76: 2b00 cmp r3, #0 +10001a78: d000 beq.n 10001a7c +10001a7a: 706b strb r3, [r5, #1] +10001a7c: 465b mov r3, fp +10001a7e: 700c strb r4, [r1, #0] +10001a80: 737b strb r3, [r7, #13] +10001a82: 45a3 cmp fp, r4 +10001a84: d013 beq.n 10001aae +10001a86: bcf0 pop {r4, r5, r6, r7} +10001a88: 46bb mov fp, r7 +10001a8a: 46b2 mov sl, r6 +10001a8c: 46a9 mov r9, r5 +10001a8e: 46a0 mov r8, r4 +10001a90: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001a92: 465b mov r3, fp +10001a94: 005b lsls r3, r3, #1 +10001a96: 445b add r3, fp +10001a98: 3b03 subs r3, #3 +10001a9a: 18d3 adds r3, r2, r3 +10001a9c: 709c strb r4, [r3, #2] +10001a9e: 1951 adds r1, r2, r5 +10001aa0: 5d52 ldrb r2, [r2, r5] +10001aa2: 2a00 cmp r2, #0 +10001aa4: d000 beq.n 10001aa8 +10001aa6: 705a strb r2, [r3, #1] +10001aa8: 465b mov r3, fp +10001aaa: 700b strb r3, [r1, #0] +10001aac: 737c strb r4, [r7, #13] +10001aae: 4642 mov r2, r8 +10001ab0: 464b mov r3, r9 +10001ab2: 7d30 ldrb r0, [r6, #20] +10001ab4: f000 fd02 bl 100024bc +10001ab8: 1e05 subs r5, r0, #0 +10001aba: d006 beq.n 10001aca +10001abc: 4653 mov r3, sl +10001abe: 2b00 cmp r3, #0 +10001ac0: d103 bne.n 10001aca +10001ac2: 0021 movs r1, r4 +10001ac4: 6830 ldr r0, [r6, #0] +10001ac6: f000 ff75 bl 100029b4 +10001aca: 9b0e ldr r3, [sp, #56] ; 0x38 +10001acc: 2b00 cmp r3, #0 +10001ace: d0da beq.n 10001a86 +10001ad0: 701d strb r5, [r3, #0] +10001ad2: e7d8 b.n 10001a86 +10001ad4: 0fffffff .word 0x0fffffff + +10001ad8 : +10001ad8: b5f0 push {r4, r5, r6, r7, lr} +10001ada: 46de mov lr, fp +10001adc: 4657 mov r7, sl +10001ade: 464e mov r6, r9 +10001ae0: 4645 mov r5, r8 +10001ae2: 2300 movs r3, #0 +10001ae4: b5e0 push {r5, r6, r7, lr} +10001ae6: b08b sub sp, #44 ; 0x2c +10001ae8: 9308 str r3, [sp, #32] +10001aea: 4b67 ldr r3, [pc, #412] ; (10001c88 ) +10001aec: 0082 lsls r2, r0, #2 +10001aee: 58d4 ldr r4, [r2, r3] +10001af0: 2300 movs r3, #0 +10001af2: 469b mov fp, r3 +10001af4: 9009 str r0, [sp, #36] ; 0x24 +10001af6: f000 fc57 bl 100023a8 +10001afa: 6862 ldr r2, [r4, #4] +10001afc: 0006 movs r6, r0 +10001afe: 000f movs r7, r1 +10001b00: f3ef 8510 mrs r5, PRIMASK +10001b04: b672 cpsid i +10001b06: 6813 ldr r3, [r2, #0] +10001b08: 2b00 cmp r3, #0 +10001b0a: d0fc beq.n 10001b06 +10001b0c: f3bf 8f5f dmb sy +10001b10: 6823 ldr r3, [r4, #0] +10001b12: 469c mov ip, r3 +10001b14: 7b5b ldrb r3, [r3, #13] +10001b16: 4699 mov r9, r3 +10001b18: 2b00 cmp r3, #0 +10001b1a: d100 bne.n 10001b1e +10001b1c: e069 b.n 10001bf2 +10001b1e: 68a2 ldr r2, [r4, #8] +10001b20: 4b5a ldr r3, [pc, #360] ; (10001c8c ) +10001b22: 4690 mov r8, r2 +10001b24: 444b add r3, r9 +10001b26: 011b lsls r3, r3, #4 +10001b28: 4498 add r8, r3 +10001b2a: 4643 mov r3, r8 +10001b2c: 681a ldr r2, [r3, #0] +10001b2e: 685b ldr r3, [r3, #4] +10001b30: 0010 movs r0, r2 +10001b32: 0019 movs r1, r3 +10001b34: 1b80 subs r0, r0, r6 +10001b36: 41b9 sbcs r1, r7 +10001b38: 2900 cmp r1, #0 +10001b3a: dc00 bgt.n 10001b3e +10001b3c: e063 b.n 10001c06 +10001b3e: 9809 ldr r0, [sp, #36] ; 0x24 +10001b40: f000 fcbc bl 100024bc +10001b44: 2300 movs r3, #0 +10001b46: 2200 movs r2, #0 +10001b48: 4698 mov r8, r3 +10001b4a: 2300 movs r3, #0 +10001b4c: 9206 str r2, [sp, #24] +10001b4e: 9307 str r3, [sp, #28] +10001b50: 2300 movs r3, #0 +10001b52: 469a mov sl, r3 +10001b54: 6863 ldr r3, [r4, #4] +10001b56: f3bf 8f5f dmb sy +10001b5a: 465a mov r2, fp +10001b5c: 601a str r2, [r3, #0] +10001b5e: f385 8810 msr PRIMASK, r5 +10001b62: 4653 mov r3, sl +10001b64: 2b00 cmp r3, #0 +10001b66: d108 bne.n 10001b7a +10001b68: 2800 cmp r0, #0 +10001b6a: d1c4 bne.n 10001af6 +10001b6c: b00b add sp, #44 ; 0x2c +10001b6e: bcf0 pop {r4, r5, r6, r7} +10001b70: 46bb mov fp, r7 +10001b72: 46b2 mov sl, r6 +10001b74: 46a9 mov r9, r5 +10001b76: 46a0 mov r8, r4 +10001b78: bdf0 pop {r4, r5, r6, r7, pc} +10001b7a: 9b08 ldr r3, [sp, #32] +10001b7c: 4641 mov r1, r8 +10001b7e: 0218 lsls r0, r3, #8 +10001b80: 464b mov r3, r9 +10001b82: 4318 orrs r0, r3 +10001b84: 47d0 blx sl +10001b86: 6862 ldr r2, [r4, #4] +10001b88: 0006 movs r6, r0 +10001b8a: 000f movs r7, r1 +10001b8c: f3ef 8510 mrs r5, PRIMASK +10001b90: b672 cpsid i +10001b92: 6813 ldr r3, [r2, #0] +10001b94: 2b00 cmp r3, #0 +10001b96: d0fc beq.n 10001b92 +10001b98: f3bf 8f5f dmb sy +10001b9c: 2f00 cmp r7, #0 +10001b9e: db50 blt.n 10001c42 +10001ba0: 0033 movs r3, r6 +10001ba2: 433b orrs r3, r7 +10001ba4: d002 beq.n 10001bac +10001ba6: 6923 ldr r3, [r4, #16] +10001ba8: 2b00 cmp r3, #0 +10001baa: d161 bne.n 10001c70 +10001bac: 6823 ldr r3, [r4, #0] +10001bae: 7bd9 ldrb r1, [r3, #15] +10001bb0: 2900 cmp r1, #0 +10001bb2: d007 beq.n 10001bc4 +10001bb4: 004a lsls r2, r1, #1 +10001bb6: 1852 adds r2, r2, r1 +10001bb8: 6819 ldr r1, [r3, #0] +10001bba: 468c mov ip, r1 +10001bbc: 4649 mov r1, r9 +10001bbe: 4462 add r2, ip +10001bc0: 3a03 subs r2, #3 +10001bc2: 7051 strb r1, [r2, #1] +10001bc4: 7b9a ldrb r2, [r3, #14] +10001bc6: 2a00 cmp r2, #0 +10001bc8: d101 bne.n 10001bce +10001bca: 464a mov r2, r9 +10001bcc: 739a strb r2, [r3, #14] +10001bce: 464a mov r2, r9 +10001bd0: 73da strb r2, [r3, #15] +10001bd2: 464b mov r3, r9 +10001bd4: 68e1 ldr r1, [r4, #12] +10001bd6: 3b01 subs r3, #1 +10001bd8: 5cca ldrb r2, [r1, r3] +10001bda: 3201 adds r2, #1 +10001bdc: 54ca strb r2, [r1, r3] +10001bde: 465b mov r3, fp +10001be0: 6123 str r3, [r4, #16] +10001be2: 6863 ldr r3, [r4, #4] +10001be4: f3bf 8f5f dmb sy +10001be8: 465a mov r2, fp +10001bea: 601a str r2, [r3, #0] +10001bec: f385 8810 msr PRIMASK, r5 +10001bf0: e781 b.n 10001af6 +10001bf2: 2300 movs r3, #0 +10001bf4: 2200 movs r2, #0 +10001bf6: 4698 mov r8, r3 +10001bf8: 2300 movs r3, #0 +10001bfa: 9206 str r2, [sp, #24] +10001bfc: 9307 str r3, [sp, #28] +10001bfe: 2300 movs r3, #0 +10001c00: 2000 movs r0, #0 +10001c02: 469a mov sl, r3 +10001c04: e7a6 b.n 10001b54 +10001c06: 2900 cmp r1, #0 +10001c08: d102 bne.n 10001c10 +10001c0a: 2800 cmp r0, #0 +10001c0c: d000 beq.n 10001c10 +10001c0e: e796 b.n 10001b3e +10001c10: 2100 movs r1, #0 +10001c12: 4660 mov r0, ip +10001c14: f000 fe4c bl 100028b0 +10001c18: 4643 mov r3, r8 +10001c1a: 681a ldr r2, [r3, #0] +10001c1c: 685b ldr r3, [r3, #4] +10001c1e: 9206 str r2, [sp, #24] +10001c20: 9307 str r3, [sp, #28] +10001c22: 4643 mov r3, r8 +10001c24: 689b ldr r3, [r3, #8] +10001c26: 469a mov sl, r3 +10001c28: 4643 mov r3, r8 +10001c2a: 68db ldr r3, [r3, #12] +10001c2c: 4698 mov r8, r3 +10001c2e: 68e3 ldr r3, [r4, #12] +10001c30: 444b add r3, r9 +10001c32: 3b01 subs r3, #1 +10001c34: 781b ldrb r3, [r3, #0] +10001c36: 9308 str r3, [sp, #32] +10001c38: 021b lsls r3, r3, #8 +10001c3a: 4303 orrs r3, r0 +10001c3c: 6123 str r3, [r4, #16] +10001c3e: 2000 movs r0, #0 +10001c40: e788 b.n 10001b54 +10001c42: 6923 ldr r3, [r4, #16] +10001c44: 2b00 cmp r3, #0 +10001c46: d0b1 beq.n 10001bac +10001c48: 9a06 ldr r2, [sp, #24] +10001c4a: 9b07 ldr r3, [sp, #28] +10001c4c: 1b92 subs r2, r2, r6 +10001c4e: 41bb sbcs r3, r7 +10001c50: 2b00 cmp r3, #0 +10001c52: db15 blt.n 10001c80 +10001c54: 4659 mov r1, fp +10001c56: 9104 str r1, [sp, #16] +10001c58: 2101 movs r1, #1 +10001c5a: 9103 str r1, [sp, #12] +10001c5c: 4649 mov r1, r9 +10001c5e: 9102 str r1, [sp, #8] +10001c60: 4641 mov r1, r8 +10001c62: 9101 str r1, [sp, #4] +10001c64: 4651 mov r1, sl +10001c66: 0020 movs r0, r4 +10001c68: 9100 str r1, [sp, #0] +10001c6a: f7ff feb5 bl 100019d8 +10001c6e: e7b6 b.n 10001bde +10001c70: f000 fb9a bl 100023a8 +10001c74: 0032 movs r2, r6 +10001c76: 003b movs r3, r7 +10001c78: 1812 adds r2, r2, r0 +10001c7a: 414b adcs r3, r1 +10001c7c: 2b00 cmp r3, #0 +10001c7e: dae9 bge.n 10001c54 +10001c80: 2201 movs r2, #1 +10001c82: 4b03 ldr r3, [pc, #12] ; (10001c90 ) +10001c84: 4252 negs r2, r2 +10001c86: e7e5 b.n 10001c54 +10001c88: 2000a004 .word 0x2000a004 +10001c8c: 0fffffff .word 0x0fffffff +10001c90: 7fffffff .word 0x7fffffff + +10001c94 : +10001c94: b510 push {r4, lr} +10001c96: 4c14 ldr r4, [pc, #80] ; (10001ce8 ) +10001c98: 6863 ldr r3, [r4, #4] 10001c9a: 2b00 cmp r3, #0 -10001c9c: d0fc beq.n 10001c98 -10001c9e: f3bf 8f5f dmb sy -10001ca2: 6835 ldr r5, [r6, #0] -10001ca4: 7bac ldrb r4, [r5, #14] -10001ca6: 2c00 cmp r4, #0 -10001ca8: d03d beq.n 10001d26 -10001caa: 0067 lsls r7, r4, #1 -10001cac: 682b ldr r3, [r5, #0] -10001cae: 193f adds r7, r7, r4 -10001cb0: 3f03 subs r7, #3 -10001cb2: 19db adds r3, r3, r7 -10001cb4: 785a ldrb r2, [r3, #1] -10001cb6: 73aa strb r2, [r5, #14] -10001cb8: 2a00 cmp r2, #0 -10001cba: d100 bne.n 10001cbe -10001cbc: 73ea strb r2, [r5, #15] -10001cbe: 68b1 ldr r1, [r6, #8] -10001cc0: 4a47 ldr r2, [pc, #284] ; (10001de0 ) -10001cc2: 468c mov ip, r1 -10001cc4: 9800 ldr r0, [sp, #0] -10001cc6: 9901 ldr r1, [sp, #4] -10001cc8: 18a2 adds r2, r4, r2 -10001cca: 0112 lsls r2, r2, #4 -10001ccc: 4462 add r2, ip -10001cce: 6010 str r0, [r2, #0] -10001cd0: 6051 str r1, [r2, #4] -10001cd2: 990e ldr r1, [sp, #56] ; 0x38 -10001cd4: 6091 str r1, [r2, #8] -10001cd6: 990f ldr r1, [sp, #60] ; 0x3c -10001cd8: 60d1 str r1, [r2, #12] -10001cda: 4642 mov r2, r8 -10001cdc: 709a strb r2, [r3, #2] -10001cde: 705a strb r2, [r3, #1] -10001ce0: 701a strb r2, [r3, #0] -10001ce2: 7b6b ldrb r3, [r5, #13] -10001ce4: 469a mov sl, r3 -10001ce6: 2b00 cmp r3, #0 -10001ce8: d067 beq.n 10001dba -10001cea: 0022 movs r2, r4 -10001cec: 0019 movs r1, r3 -10001cee: 68a8 ldr r0, [r5, #8] -10001cf0: 686b ldr r3, [r5, #4] -10001cf2: 4798 blx r3 -10001cf4: 682a ldr r2, [r5, #0] -10001cf6: 2800 cmp r0, #0 -10001cf8: d052 beq.n 10001da0 -10001cfa: 4653 mov r3, sl -10001cfc: 4650 mov r0, sl -10001cfe: 005b lsls r3, r3, #1 -10001d00: 4453 add r3, sl -10001d02: 19d7 adds r7, r2, r7 -10001d04: 3b03 subs r3, #3 -10001d06: 70b8 strb r0, [r7, #2] -10001d08: 18d1 adds r1, r2, r3 -10001d0a: 5cd3 ldrb r3, [r2, r3] -10001d0c: 2b00 cmp r3, #0 -10001d0e: d000 beq.n 10001d12 -10001d10: 707b strb r3, [r7, #1] -10001d12: 4653 mov r3, sl -10001d14: 700c strb r4, [r1, #0] -10001d16: 736b strb r3, [r5, #13] -10001d18: 4554 cmp r4, sl -10001d1a: d04f beq.n 10001dbc -10001d1c: 68f3 ldr r3, [r6, #12] -10001d1e: 191b adds r3, r3, r4 -10001d20: 3b01 subs r3, #1 -10001d22: 7818 ldrb r0, [r3, #0] -10001d24: e000 b.n 10001d28 -10001d26: 2000 movs r0, #0 -10001d28: 6873 ldr r3, [r6, #4] -10001d2a: f3bf 8f5f dmb sy -10001d2e: 4642 mov r2, r8 -10001d30: 601a str r2, [r3, #0] -10001d32: f38b 8810 msr PRIMASK, fp -10001d36: 2c00 cmp r4, #0 -10001d38: d04f beq.n 10001dda -10001d3a: 464b mov r3, r9 -10001d3c: 2b00 cmp r3, #0 -10001d3e: d108 bne.n 10001d52 -10001d40: 0200 lsls r0, r0, #8 -10001d42: 4320 orrs r0, r4 -10001d44: b005 add sp, #20 -10001d46: bcf0 pop {r4, r5, r6, r7} -10001d48: 46bb mov fp, r7 -10001d4a: 46b2 mov sl, r6 -10001d4c: 46a9 mov r9, r5 -10001d4e: 46a0 mov r8, r4 -10001d50: bdf0 pop {r4, r5, r6, r7, pc} -10001d52: 9b03 ldr r3, [sp, #12] -10001d54: 2b00 cmp r3, #0 -10001d56: d03e beq.n 10001dd6 -10001d58: 9b0e ldr r3, [sp, #56] ; 0x38 -10001d5a: 2000 movs r0, #0 -10001d5c: 990f ldr r1, [sp, #60] ; 0x3c -10001d5e: 4798 blx r3 -10001d60: 0003 movs r3, r0 -10001d62: 0004 movs r4, r0 -10001d64: 000d movs r5, r1 -10001d66: 430b orrs r3, r1 -10001d68: d035 beq.n 10001dd6 -10001d6a: 2900 cmp r1, #0 -10001d6c: da0a bge.n 10001d84 -10001d6e: 9a00 ldr r2, [sp, #0] -10001d70: 9b01 ldr r3, [sp, #4] -10001d72: 1b12 subs r2, r2, r4 -10001d74: 41ab sbcs r3, r5 -10001d76: 9200 str r2, [sp, #0] -10001d78: 9301 str r3, [sp, #4] -10001d7a: 2b00 cmp r3, #0 -10001d7c: db0a blt.n 10001d94 -10001d7e: 9b03 ldr r3, [sp, #12] -10001d80: 4699 mov r9, r3 -10001d82: e785 b.n 10001c90 -10001d84: f000 fa68 bl 10002258 -10001d88: 1824 adds r4, r4, r0 -10001d8a: 414d adcs r5, r1 -10001d8c: 9400 str r4, [sp, #0] -10001d8e: 9501 str r5, [sp, #4] -10001d90: 2d00 cmp r5, #0 -10001d92: daf4 bge.n 10001d7e -10001d94: 2301 movs r3, #1 -10001d96: 4c13 ldr r4, [pc, #76] ; (10001de4 ) -10001d98: 425b negs r3, r3 -10001d9a: 9300 str r3, [sp, #0] -10001d9c: 9401 str r4, [sp, #4] -10001d9e: e7ee b.n 10001d7e -10001da0: 4653 mov r3, sl -10001da2: 005b lsls r3, r3, #1 -10001da4: 4453 add r3, sl -10001da6: 3b03 subs r3, #3 -10001da8: 18d3 adds r3, r2, r3 -10001daa: 709c strb r4, [r3, #2] -10001dac: 19d1 adds r1, r2, r7 -10001dae: 5dd2 ldrb r2, [r2, r7] -10001db0: 2a00 cmp r2, #0 -10001db2: d000 beq.n 10001db6 -10001db4: 705a strb r2, [r3, #1] -10001db6: 4653 mov r3, sl -10001db8: 700b strb r3, [r1, #0] -10001dba: 736c strb r4, [r5, #13] -10001dbc: 7d30 ldrb r0, [r6, #20] -10001dbe: 9a00 ldr r2, [sp, #0] -10001dc0: 9b01 ldr r3, [sp, #4] -10001dc2: f000 fad3 bl 1000236c -10001dc6: 4681 mov r9, r0 -10001dc8: 2800 cmp r0, #0 -10001dca: d0a7 beq.n 10001d1c -10001dcc: 0021 movs r1, r4 -10001dce: 6830 ldr r0, [r6, #0] -10001dd0: f000 fd48 bl 10002864 -10001dd4: e7a2 b.n 10001d1c -10001dd6: 2000 movs r0, #0 -10001dd8: e7b4 b.n 10001d44 -10001dda: 2001 movs r0, #1 -10001ddc: 4240 negs r0, r0 -10001dde: e7b1 b.n 10001d44 -10001de0: 0fffffff .word 0x0fffffff -10001de4: 7fffffff .word 0x7fffffff - -10001de8 : -10001de8: b5f0 push {r4, r5, r6, r7, lr} -10001dea: 4657 mov r7, sl -10001dec: 4645 mov r5, r8 -10001dee: 46de mov lr, fp -10001df0: 464e mov r6, r9 -10001df2: b5e0 push {r5, r6, r7, lr} -10001df4: 0004 movs r4, r0 -10001df6: 0017 movs r7, r2 -10001df8: b083 sub sp, #12 -10001dfa: 4698 mov r8, r3 -10001dfc: 6842 ldr r2, [r0, #4] -10001dfe: f3ef 8a10 mrs sl, PRIMASK -10001e02: b672 cpsid i -10001e04: 6813 ldr r3, [r2, #0] -10001e06: 2b00 cmp r3, #0 -10001e08: d0fc beq.n 10001e04 -10001e0a: f3bf 8f5f dmb sy -10001e0e: 6826 ldr r6, [r4, #0] -10001e10: 7bb5 ldrb r5, [r6, #14] -10001e12: 2d00 cmp r5, #0 -10001e14: d03f beq.n 10001e96 -10001e16: 006b lsls r3, r5, #1 -10001e18: 195b adds r3, r3, r5 -10001e1a: 3b03 subs r3, #3 -10001e1c: 469c mov ip, r3 -10001e1e: 6832 ldr r2, [r6, #0] -10001e20: 9301 str r3, [sp, #4] -10001e22: 4462 add r2, ip -10001e24: 7853 ldrb r3, [r2, #1] -10001e26: 46ab mov fp, r5 -10001e28: 73b3 strb r3, [r6, #14] -10001e2a: 2b00 cmp r3, #0 -10001e2c: d100 bne.n 10001e30 -10001e2e: 73f3 strb r3, [r6, #15] -10001e30: 68a1 ldr r1, [r4, #8] -10001e32: 4b35 ldr r3, [pc, #212] ; (10001f08 ) -10001e34: 468c mov ip, r1 -10001e36: 4641 mov r1, r8 -10001e38: 18eb adds r3, r5, r3 -10001e3a: 011b lsls r3, r3, #4 -10001e3c: 4463 add r3, ip -10001e3e: 6059 str r1, [r3, #4] -10001e40: 990c ldr r1, [sp, #48] ; 0x30 -10001e42: 601f str r7, [r3, #0] -10001e44: 6099 str r1, [r3, #8] -10001e46: 990d ldr r1, [sp, #52] ; 0x34 -10001e48: 60d9 str r1, [r3, #12] -10001e4a: 2300 movs r3, #0 -10001e4c: 7093 strb r3, [r2, #2] -10001e4e: 7053 strb r3, [r2, #1] -10001e50: 7013 strb r3, [r2, #0] -10001e52: 7b73 ldrb r3, [r6, #13] -10001e54: 4699 mov r9, r3 -10001e56: 2b00 cmp r3, #0 -10001e58: d048 beq.n 10001eec -10001e5a: 002a movs r2, r5 -10001e5c: 0019 movs r1, r3 -10001e5e: 68b0 ldr r0, [r6, #8] -10001e60: 6873 ldr r3, [r6, #4] -10001e62: 4798 blx r3 -10001e64: 6832 ldr r2, [r6, #0] -10001e66: 2800 cmp r0, #0 -10001e68: d032 beq.n 10001ed0 -10001e6a: 464b mov r3, r9 -10001e6c: 4648 mov r0, r9 -10001e6e: 005b lsls r3, r3, #1 -10001e70: 444b add r3, r9 -10001e72: 3b03 subs r3, #3 -10001e74: 18d1 adds r1, r2, r3 -10001e76: 468c mov ip, r1 -10001e78: 9901 ldr r1, [sp, #4] -10001e7a: 1851 adds r1, r2, r1 -10001e7c: 7088 strb r0, [r1, #2] -10001e7e: 5cd3 ldrb r3, [r2, r3] -10001e80: 2b00 cmp r3, #0 -10001e82: d000 beq.n 10001e86 -10001e84: 704b strb r3, [r1, #1] -10001e86: 4663 mov r3, ip -10001e88: 701d strb r5, [r3, #0] +10001c9c: d004 beq.n 10001ca8 +10001c9e: 210a movs r1, #10 +10001ca0: 4812 ldr r0, [pc, #72] ; (10001cec ) +10001ca2: f7ff fe43 bl 1000192c +10001ca6: bd10 pop {r4, pc} +10001ca8: 0023 movs r3, r4 +10001caa: 4a11 ldr r2, [pc, #68] ; (10001cf0 ) +10001cac: 2110 movs r1, #16 +10001cae: 6820 ldr r0, [r4, #0] +10001cb0: f000 fd0e bl 100026d0 +10001cb4: 2003 movs r0, #3 +10001cb6: f000 fb53 bl 10002360 +10001cba: 2003 movs r0, #3 +10001cbc: f000 fc68 bl 10002590 +10001cc0: 2003 movs r0, #3 +10001cc2: 490c ldr r1, [pc, #48] ; (10001cf4 ) +10001cc4: f000 fbb4 bl 10002430 +10001cc8: f7ff fb52 bl 10001370 +10001ccc: 4b0a ldr r3, [pc, #40] ; (10001cf8 ) +10001cce: 469c mov ip, r3 +10001cd0: 2303 movs r3, #3 +10001cd2: 7523 strb r3, [r4, #20] +10001cd4: 23d0 movs r3, #208 ; 0xd0 +10001cd6: 061b lsls r3, r3, #24 +10001cd8: 681b ldr r3, [r3, #0] +10001cda: 4460 add r0, ip +10001cdc: 7563 strb r3, [r4, #21] +10001cde: 4b07 ldr r3, [pc, #28] ; (10001cfc ) +10001ce0: 0080 lsls r0, r0, #2 +10001ce2: 6060 str r0, [r4, #4] +10001ce4: 60dc str r4, [r3, #12] +10001ce6: e7da b.n 10001c9e +10001ce8: 20000860 .word 0x20000860 +10001cec: 20010bf4 .word 0x20010bf4 +10001cf0: 10001975 .word 0x10001975 +10001cf4: 10001ad9 .word 0x10001ad9 +10001cf8: 34000040 .word 0x34000040 +10001cfc: 2000a004 .word 0x2000a004 + +10001d00 : +10001d00: 4800 ldr r0, [pc, #0] ; (10001d04 ) +10001d02: 4770 bx lr +10001d04: 20000860 .word 0x20000860 + +10001d08 : +10001d08: b570 push {r4, r5, r6, lr} +10001d0a: 0005 movs r5, r0 +10001d0c: 2018 movs r0, #24 +10001d0e: f003 f9d1 bl 100050b4 <__wrap_malloc> +10001d12: 4916 ldr r1, [pc, #88] ; (10001d6c ) +10001d14: 0004 movs r4, r0 +10001d16: 0002 movs r2, r0 +10001d18: 0028 movs r0, r5 +10001d1a: f000 fca9 bl 10002670 +10001d1e: 2110 movs r1, #16 +10001d20: 6020 str r0, [r4, #0] +10001d22: 0028 movs r0, r5 +10001d24: f003 f9e4 bl 100050f0 <__wrap_calloc> +10001d28: 2101 movs r1, #1 +10001d2a: 60a0 str r0, [r4, #8] +10001d2c: 0028 movs r0, r5 +10001d2e: f003 f9df bl 100050f0 <__wrap_calloc> +10001d32: 60e0 str r0, [r4, #12] +10001d34: 2001 movs r0, #1 +10001d36: f000 fb27 bl 10002388 +10001d3a: 0005 movs r5, r0 +10001d3c: f000 fc28 bl 10002590 +10001d40: 0028 movs r0, r5 +10001d42: 490b ldr r1, [pc, #44] ; (10001d70 ) +10001d44: f000 fb74 bl 10002430 +10001d48: f7ff fb12 bl 10001370 +10001d4c: 4b09 ldr r3, [pc, #36] ; (10001d74 ) +10001d4e: 7525 strb r5, [r4, #20] +10001d50: 469c mov ip, r3 +10001d52: 23d0 movs r3, #208 ; 0xd0 +10001d54: 061b lsls r3, r3, #24 +10001d56: 681b ldr r3, [r3, #0] +10001d58: 4460 add r0, ip +10001d5a: 7563 strb r3, [r4, #21] +10001d5c: 4b06 ldr r3, [pc, #24] ; (10001d78 ) +10001d5e: 00ad lsls r5, r5, #2 +10001d60: 0080 lsls r0, r0, #2 +10001d62: 6060 str r0, [r4, #4] +10001d64: 50ec str r4, [r5, r3] +10001d66: 0020 movs r0, r4 +10001d68: bd70 pop {r4, r5, r6, pc} +10001d6a: 46c0 nop ; (mov r8, r8) +10001d6c: 10001975 .word 0x10001975 +10001d70: 10001ad9 .word 0x10001ad9 +10001d74: 34000040 .word 0x34000040 +10001d78: 2000a004 .word 0x2000a004 + +10001d7c : +10001d7c: 4b0e ldr r3, [pc, #56] ; (10001db8 ) +10001d7e: b510 push {r4, lr} +10001d80: 0004 movs r4, r0 +10001d82: 4298 cmp r0, r3 +10001d84: d017 beq.n 10001db6 +10001d86: 2100 movs r1, #0 +10001d88: 7d03 ldrb r3, [r0, #20] +10001d8a: 4a0c ldr r2, [pc, #48] ; (10001dbc ) +10001d8c: 009b lsls r3, r3, #2 +10001d8e: 5099 str r1, [r3, r2] +10001d90: 6800 ldr r0, [r0, #0] +10001d92: f000 fcbb bl 1000270c +10001d96: 2100 movs r1, #0 +10001d98: 7d20 ldrb r0, [r4, #20] +10001d9a: f000 fb49 bl 10002430 +10001d9e: 7d20 ldrb r0, [r4, #20] +10001da0: f000 faea bl 10002378 +10001da4: 68e0 ldr r0, [r4, #12] +10001da6: f003 f9c3 bl 10005130 <__wrap_free> +10001daa: 68a0 ldr r0, [r4, #8] +10001dac: f003 f9c0 bl 10005130 <__wrap_free> +10001db0: 0020 movs r0, r4 +10001db2: f003 f9bd bl 10005130 <__wrap_free> +10001db6: bd10 pop {r4, pc} +10001db8: 20000860 .word 0x20000860 +10001dbc: 2000a004 .word 0x2000a004 + +10001dc0 : +10001dc0: b5f0 push {r4, r5, r6, r7, lr} +10001dc2: 464e mov r6, r9 +10001dc4: 4645 mov r5, r8 +10001dc6: 46de mov lr, fp +10001dc8: 4657 mov r7, sl +10001dca: b5e0 push {r5, r6, r7, lr} +10001dcc: b085 sub sp, #20 +10001dce: 9301 str r3, [sp, #4] +10001dd0: ab10 add r3, sp, #64 ; 0x40 +10001dd2: 781b ldrb r3, [r3, #0] +10001dd4: 0006 movs r6, r0 +10001dd6: 9303 str r3, [sp, #12] +10001dd8: 2300 movs r3, #0 +10001dda: 4699 mov r9, r3 +10001ddc: 4698 mov r8, r3 +10001dde: 9200 str r2, [sp, #0] +10001de0: 6872 ldr r2, [r6, #4] +10001de2: f3ef 8b10 mrs fp, PRIMASK +10001de6: b672 cpsid i +10001de8: 6813 ldr r3, [r2, #0] +10001dea: 2b00 cmp r3, #0 +10001dec: d0fc beq.n 10001de8 +10001dee: f3bf 8f5f dmb sy +10001df2: 6835 ldr r5, [r6, #0] +10001df4: 7bac ldrb r4, [r5, #14] +10001df6: 2c00 cmp r4, #0 +10001df8: d03d beq.n 10001e76 +10001dfa: 0067 lsls r7, r4, #1 +10001dfc: 682b ldr r3, [r5, #0] +10001dfe: 193f adds r7, r7, r4 +10001e00: 3f03 subs r7, #3 +10001e02: 19db adds r3, r3, r7 +10001e04: 785a ldrb r2, [r3, #1] +10001e06: 73aa strb r2, [r5, #14] +10001e08: 2a00 cmp r2, #0 +10001e0a: d100 bne.n 10001e0e +10001e0c: 73ea strb r2, [r5, #15] +10001e0e: 68b1 ldr r1, [r6, #8] +10001e10: 4a47 ldr r2, [pc, #284] ; (10001f30 ) +10001e12: 468c mov ip, r1 +10001e14: 9800 ldr r0, [sp, #0] +10001e16: 9901 ldr r1, [sp, #4] +10001e18: 18a2 adds r2, r4, r2 +10001e1a: 0112 lsls r2, r2, #4 +10001e1c: 4462 add r2, ip +10001e1e: 6010 str r0, [r2, #0] +10001e20: 6051 str r1, [r2, #4] +10001e22: 990e ldr r1, [sp, #56] ; 0x38 +10001e24: 6091 str r1, [r2, #8] +10001e26: 990f ldr r1, [sp, #60] ; 0x3c +10001e28: 60d1 str r1, [r2, #12] +10001e2a: 4642 mov r2, r8 +10001e2c: 709a strb r2, [r3, #2] +10001e2e: 705a strb r2, [r3, #1] +10001e30: 701a strb r2, [r3, #0] +10001e32: 7b6b ldrb r3, [r5, #13] +10001e34: 469a mov sl, r3 +10001e36: 2b00 cmp r3, #0 +10001e38: d067 beq.n 10001f0a +10001e3a: 0022 movs r2, r4 +10001e3c: 0019 movs r1, r3 +10001e3e: 68a8 ldr r0, [r5, #8] +10001e40: 686b ldr r3, [r5, #4] +10001e42: 4798 blx r3 +10001e44: 682a ldr r2, [r5, #0] +10001e46: 2800 cmp r0, #0 +10001e48: d052 beq.n 10001ef0 +10001e4a: 4653 mov r3, sl +10001e4c: 4650 mov r0, sl +10001e4e: 005b lsls r3, r3, #1 +10001e50: 4453 add r3, sl +10001e52: 19d7 adds r7, r2, r7 +10001e54: 3b03 subs r3, #3 +10001e56: 70b8 strb r0, [r7, #2] +10001e58: 18d1 adds r1, r2, r3 +10001e5a: 5cd3 ldrb r3, [r2, r3] +10001e5c: 2b00 cmp r3, #0 +10001e5e: d000 beq.n 10001e62 +10001e60: 707b strb r3, [r7, #1] +10001e62: 4653 mov r3, sl +10001e64: 700c strb r4, [r1, #0] +10001e66: 736b strb r3, [r5, #13] +10001e68: 4554 cmp r4, sl +10001e6a: d04f beq.n 10001f0c +10001e6c: 68f3 ldr r3, [r6, #12] +10001e6e: 191b adds r3, r3, r4 +10001e70: 3b01 subs r3, #1 +10001e72: 7818 ldrb r0, [r3, #0] +10001e74: e000 b.n 10001e78 +10001e76: 2000 movs r0, #0 +10001e78: 6873 ldr r3, [r6, #4] +10001e7a: f3bf 8f5f dmb sy +10001e7e: 4642 mov r2, r8 +10001e80: 601a str r2, [r3, #0] +10001e82: f38b 8810 msr PRIMASK, fp +10001e86: 2c00 cmp r4, #0 +10001e88: d04f beq.n 10001f2a 10001e8a: 464b mov r3, r9 -10001e8c: 2000 movs r0, #0 -10001e8e: 7373 strb r3, [r6, #13] -10001e90: 454d cmp r5, r9 -10001e92: d131 bne.n 10001ef8 -10001e94: e02b b.n 10001eee -10001e96: 2300 movs r3, #0 -10001e98: 2600 movs r6, #0 -10001e9a: 469b mov fp, r3 -10001e9c: 2000 movs r0, #0 -10001e9e: 6863 ldr r3, [r4, #4] -10001ea0: f3bf 8f5f dmb sy -10001ea4: 2200 movs r2, #0 -10001ea6: 601a str r2, [r3, #0] -10001ea8: f38a 8810 msr PRIMASK, sl -10001eac: 2d00 cmp r5, #0 -10001eae: d028 beq.n 10001f02 -10001eb0: 2800 cmp r0, #0 -10001eb2: d109 bne.n 10001ec8 -10001eb4: 465b mov r3, fp -10001eb6: 0230 lsls r0, r6, #8 -10001eb8: 4318 orrs r0, r3 -10001eba: b003 add sp, #12 -10001ebc: bcf0 pop {r4, r5, r6, r7} -10001ebe: 46bb mov fp, r7 -10001ec0: 46b2 mov sl, r6 -10001ec2: 46a9 mov r9, r5 -10001ec4: 46a0 mov r8, r4 -10001ec6: bdf0 pop {r4, r5, r6, r7, pc} -10001ec8: 7d20 ldrb r0, [r4, #20] -10001eca: f000 fad7 bl 1000247c -10001ece: e7f1 b.n 10001eb4 -10001ed0: 464b mov r3, r9 -10001ed2: 005b lsls r3, r3, #1 -10001ed4: 444b add r3, r9 -10001ed6: 3b03 subs r3, #3 -10001ed8: 9801 ldr r0, [sp, #4] -10001eda: 18d3 adds r3, r2, r3 -10001edc: 709d strb r5, [r3, #2] -10001ede: 1811 adds r1, r2, r0 -10001ee0: 5c12 ldrb r2, [r2, r0] -10001ee2: 2a00 cmp r2, #0 -10001ee4: d000 beq.n 10001ee8 -10001ee6: 705a strb r2, [r3, #1] -10001ee8: 464b mov r3, r9 -10001eea: 700b strb r3, [r1, #0] -10001eec: 7375 strb r5, [r6, #13] -10001eee: 003a movs r2, r7 -10001ef0: 4643 mov r3, r8 -10001ef2: 7d20 ldrb r0, [r4, #20] -10001ef4: f000 fa3a bl 1000236c -10001ef8: 68e3 ldr r3, [r4, #12] -10001efa: 195b adds r3, r3, r5 -10001efc: 3b01 subs r3, #1 -10001efe: 781e ldrb r6, [r3, #0] -10001f00: e7cd b.n 10001e9e -10001f02: 2001 movs r0, #1 -10001f04: 4240 negs r0, r0 -10001f06: e7d8 b.n 10001eba -10001f08: 0fffffff .word 0x0fffffff - -10001f0c : -10001f0c: b570 push {r4, r5, r6, lr} -10001f0e: 0004 movs r4, r0 -10001f10: 2900 cmp r1, #0 -10001f12: d033 beq.n 10001f7c -10001f14: 6842 ldr r2, [r0, #4] -10001f16: f3ef 8510 mrs r5, PRIMASK -10001f1a: b672 cpsid i -10001f1c: 6813 ldr r3, [r2, #0] -10001f1e: 2b00 cmp r3, #0 -10001f20: d0fc beq.n 10001f1c -10001f22: f3bf 8f5f dmb sy -10001f26: 6820 ldr r0, [r4, #0] -10001f28: b2ce uxtb r6, r1 -10001f2a: 7b43 ldrb r3, [r0, #13] -10001f2c: 42b3 cmp r3, r6 -10001f2e: d016 beq.n 10001f5e -10001f30: 23ff movs r3, #255 ; 0xff -10001f32: 400b ands r3, r1 -10001f34: 005a lsls r2, r3, #1 -10001f36: 18d3 adds r3, r2, r3 -10001f38: 6802 ldr r2, [r0, #0] -10001f3a: 4694 mov ip, r2 -10001f3c: 4463 add r3, ip -10001f3e: 3b03 subs r3, #3 -10001f40: 789b ldrb r3, [r3, #2] -10001f42: 2b00 cmp r3, #0 -10001f44: d10b bne.n 10001f5e -10001f46: 6922 ldr r2, [r4, #16] -10001f48: 4291 cmp r1, r2 -10001f4a: d019 beq.n 10001f80 -10001f4c: 2000 movs r0, #0 -10001f4e: 6863 ldr r3, [r4, #4] -10001f50: f3bf 8f5f dmb sy -10001f54: 2200 movs r2, #0 -10001f56: 601a str r2, [r3, #0] -10001f58: f385 8810 msr PRIMASK, r5 -10001f5c: bd70 pop {r4, r5, r6, pc} -10001f5e: 23ff movs r3, #255 ; 0xff -10001f60: 0a0a lsrs r2, r1, #8 -10001f62: 400b ands r3, r1 -10001f64: 68e1 ldr r1, [r4, #12] -10001f66: b2d2 uxtb r2, r2 -10001f68: 468c mov ip, r1 -10001f6a: 4463 add r3, ip -10001f6c: 3b01 subs r3, #1 -10001f6e: 7819 ldrb r1, [r3, #0] -10001f70: 4291 cmp r1, r2 -10001f72: d1eb bne.n 10001f4c -10001f74: 0031 movs r1, r6 -10001f76: f000 fc75 bl 10002864 -10001f7a: e7e8 b.n 10001f4e -10001f7c: 2000 movs r0, #0 -10001f7e: e7ed b.n 10001f5c -10001f80: 6123 str r3, [r4, #16] -10001f82: e7e3 b.n 10001f4c - -10001f84 : -10001f84: 7d40 ldrb r0, [r0, #21] -10001f86: 4770 bx lr - -10001f88 : -10001f88: b5f0 push {r4, r5, r6, r7, lr} -10001f8a: 0004 movs r4, r0 -10001f8c: 000d movs r5, r1 -10001f8e: 2606 movs r6, #6 -10001f90: 4276 negs r6, r6 -10001f92: 17f7 asrs r7, r6, #31 -10001f94: 46c6 mov lr, r8 -10001f96: 1936 adds r6, r6, r4 -10001f98: 416f adcs r7, r5 -10001f9a: b500 push {lr} -10001f9c: b084 sub sp, #16 -10001f9e: 428f cmp r7, r1 -10001fa0: d814 bhi.n 10001fcc -10001fa2: d011 beq.n 10001fc8 -10001fa4: f000 f958 bl 10002258 -10001fa8: 0032 movs r2, r6 -10001faa: 003b movs r3, r7 -10001fac: 1a12 subs r2, r2, r0 -10001fae: 418b sbcs r3, r1 -10001fb0: 2b00 cmp r3, #0 -10001fb2: dc15 bgt.n 10001fe0 -10001fb4: 2b00 cmp r3, #0 -10001fb6: d03e beq.n 10002036 -10001fb8: 0020 movs r0, r4 -10001fba: 0029 movs r1, r5 -10001fbc: f000 f980 bl 100022c0 -10001fc0: b004 add sp, #16 -10001fc2: bc80 pop {r7} -10001fc4: 46b8 mov r8, r7 -10001fc6: bdf0 pop {r4, r5, r6, r7, pc} -10001fc8: 4286 cmp r6, r0 -10001fca: d9eb bls.n 10001fa4 -10001fcc: 2600 movs r6, #0 -10001fce: 2700 movs r7, #0 -10001fd0: f000 f942 bl 10002258 -10001fd4: 0032 movs r2, r6 -10001fd6: 003b movs r3, r7 -10001fd8: 1a12 subs r2, r2, r0 -10001fda: 418b sbcs r3, r1 -10001fdc: 2b00 cmp r3, #0 -10001fde: dde9 ble.n 10001fb4 -10001fe0: 2300 movs r3, #0 -10001fe2: 9302 str r3, [sp, #8] -10001fe4: 9301 str r3, [sp, #4] -10001fe6: 4b15 ldr r3, [pc, #84] ; (1000203c ) -10001fe8: 0032 movs r2, r6 -10001fea: 9300 str r3, [sp, #0] -10001fec: 4814 ldr r0, [pc, #80] ; (10002040 ) -10001fee: 003b movs r3, r7 -10001ff0: f7ff fe3e bl 10001c70 -10001ff4: 2800 cmp r0, #0 -10001ff6: dbdf blt.n 10001fb8 -10001ff8: 2300 movs r3, #0 -10001ffa: 4698 mov r8, r3 -10001ffc: 46bc mov ip, r7 -10001ffe: 4a11 ldr r2, [pc, #68] ; (10002044 ) -10002000: 4f11 ldr r7, [pc, #68] ; (10002048 ) -10002002: 6a7b ldr r3, [r7, #36] ; 0x24 -10002004: 459c cmp ip, r3 -10002006: d804 bhi.n 10002012 -10002008: 6ab9 ldr r1, [r7, #40] ; 0x28 -1000200a: 428e cmp r6, r1 -1000200c: d9d4 bls.n 10001fb8 -1000200e: 459c cmp ip, r3 -10002010: d1d2 bne.n 10001fb8 -10002012: 6811 ldr r1, [r2, #0] -10002014: f3ef 8010 mrs r0, PRIMASK -10002018: b672 cpsid i -1000201a: 680b ldr r3, [r1, #0] -1000201c: 2b00 cmp r3, #0 -1000201e: d0fc beq.n 1000201a -10002020: f3bf 8f5f dmb sy -10002024: 6813 ldr r3, [r2, #0] -10002026: f3bf 8f5f dmb sy -1000202a: 4641 mov r1, r8 -1000202c: 6019 str r1, [r3, #0] -1000202e: f380 8810 msr PRIMASK, r0 -10002032: bf20 wfe -10002034: e7e5 b.n 10002002 -10002036: 2a00 cmp r2, #0 -10002038: d0be beq.n 10001fb8 -1000203a: e7d1 b.n 10001fe0 -1000203c: 10001859 .word 0x10001859 -10002040: 20000860 .word 0x20000860 -10002044: 20010be4 .word 0x20010be4 -10002048: 40054000 .word 0x40054000 - -1000204c : -1000204c: b570 push {r4, r5, r6, lr} -1000204e: 0006 movs r6, r0 -10002050: f000 f902 bl 10002258 -10002054: 22fa movs r2, #250 ; 0xfa -10002056: 0004 movs r4, r0 -10002058: 000d movs r5, r1 -1000205a: 2300 movs r3, #0 -1000205c: 0030 movs r0, r6 -1000205e: 2100 movs r1, #0 -10002060: 0092 lsls r2, r2, #2 -10002062: f002 fef5 bl 10004e50 <__wrap___aeabi_lmul> -10002066: 1900 adds r0, r0, r4 -10002068: 4169 adcs r1, r5 -1000206a: 2900 cmp r1, #0 -1000206c: db02 blt.n 10002074 -1000206e: f7ff ff8b bl 10001f88 -10002072: bd70 pop {r4, r5, r6, pc} -10002074: 2001 movs r0, #1 -10002076: 4901 ldr r1, [pc, #4] ; (1000207c ) -10002078: 4240 negs r0, r0 -1000207a: e7f8 b.n 1000206e -1000207c: 7fffffff .word 0x7fffffff - -10002080 : -10002080: b5f0 push {r4, r5, r6, r7, lr} -10002082: f3ef 8305 mrs r3, IPSR -10002086: 46ce mov lr, r9 -10002088: 4647 mov r7, r8 -1000208a: b580 push {r7, lr} -1000208c: 0005 movs r5, r0 -1000208e: 000c movs r4, r1 -10002090: b085 sub sp, #20 +10001e8c: 2b00 cmp r3, #0 +10001e8e: d108 bne.n 10001ea2 +10001e90: 0200 lsls r0, r0, #8 +10001e92: 4320 orrs r0, r4 +10001e94: b005 add sp, #20 +10001e96: bcf0 pop {r4, r5, r6, r7} +10001e98: 46bb mov fp, r7 +10001e9a: 46b2 mov sl, r6 +10001e9c: 46a9 mov r9, r5 +10001e9e: 46a0 mov r8, r4 +10001ea0: bdf0 pop {r4, r5, r6, r7, pc} +10001ea2: 9b03 ldr r3, [sp, #12] +10001ea4: 2b00 cmp r3, #0 +10001ea6: d03e beq.n 10001f26 +10001ea8: 9b0e ldr r3, [sp, #56] ; 0x38 +10001eaa: 2000 movs r0, #0 +10001eac: 990f ldr r1, [sp, #60] ; 0x3c +10001eae: 4798 blx r3 +10001eb0: 0003 movs r3, r0 +10001eb2: 0004 movs r4, r0 +10001eb4: 000d movs r5, r1 +10001eb6: 430b orrs r3, r1 +10001eb8: d035 beq.n 10001f26 +10001eba: 2900 cmp r1, #0 +10001ebc: da0a bge.n 10001ed4 +10001ebe: 9a00 ldr r2, [sp, #0] +10001ec0: 9b01 ldr r3, [sp, #4] +10001ec2: 1b12 subs r2, r2, r4 +10001ec4: 41ab sbcs r3, r5 +10001ec6: 9200 str r2, [sp, #0] +10001ec8: 9301 str r3, [sp, #4] +10001eca: 2b00 cmp r3, #0 +10001ecc: db0a blt.n 10001ee4 +10001ece: 9b03 ldr r3, [sp, #12] +10001ed0: 4699 mov r9, r3 +10001ed2: e785 b.n 10001de0 +10001ed4: f000 fa68 bl 100023a8 +10001ed8: 1824 adds r4, r4, r0 +10001eda: 414d adcs r5, r1 +10001edc: 9400 str r4, [sp, #0] +10001ede: 9501 str r5, [sp, #4] +10001ee0: 2d00 cmp r5, #0 +10001ee2: daf4 bge.n 10001ece +10001ee4: 2301 movs r3, #1 +10001ee6: 4c13 ldr r4, [pc, #76] ; (10001f34 ) +10001ee8: 425b negs r3, r3 +10001eea: 9300 str r3, [sp, #0] +10001eec: 9401 str r4, [sp, #4] +10001eee: e7ee b.n 10001ece +10001ef0: 4653 mov r3, sl +10001ef2: 005b lsls r3, r3, #1 +10001ef4: 4453 add r3, sl +10001ef6: 3b03 subs r3, #3 +10001ef8: 18d3 adds r3, r2, r3 +10001efa: 709c strb r4, [r3, #2] +10001efc: 19d1 adds r1, r2, r7 +10001efe: 5dd2 ldrb r2, [r2, r7] +10001f00: 2a00 cmp r2, #0 +10001f02: d000 beq.n 10001f06 +10001f04: 705a strb r2, [r3, #1] +10001f06: 4653 mov r3, sl +10001f08: 700b strb r3, [r1, #0] +10001f0a: 736c strb r4, [r5, #13] +10001f0c: 7d30 ldrb r0, [r6, #20] +10001f0e: 9a00 ldr r2, [sp, #0] +10001f10: 9b01 ldr r3, [sp, #4] +10001f12: f000 fad3 bl 100024bc +10001f16: 4681 mov r9, r0 +10001f18: 2800 cmp r0, #0 +10001f1a: d0a7 beq.n 10001e6c +10001f1c: 0021 movs r1, r4 +10001f1e: 6830 ldr r0, [r6, #0] +10001f20: f000 fd48 bl 100029b4 +10001f24: e7a2 b.n 10001e6c +10001f26: 2000 movs r0, #0 +10001f28: e7b4 b.n 10001e94 +10001f2a: 2001 movs r0, #1 +10001f2c: 4240 negs r0, r0 +10001f2e: e7b1 b.n 10001e94 +10001f30: 0fffffff .word 0x0fffffff +10001f34: 7fffffff .word 0x7fffffff + +10001f38 : +10001f38: b5f0 push {r4, r5, r6, r7, lr} +10001f3a: 4657 mov r7, sl +10001f3c: 4645 mov r5, r8 +10001f3e: 46de mov lr, fp +10001f40: 464e mov r6, r9 +10001f42: b5e0 push {r5, r6, r7, lr} +10001f44: 0004 movs r4, r0 +10001f46: 0017 movs r7, r2 +10001f48: b083 sub sp, #12 +10001f4a: 4698 mov r8, r3 +10001f4c: 6842 ldr r2, [r0, #4] +10001f4e: f3ef 8a10 mrs sl, PRIMASK +10001f52: b672 cpsid i +10001f54: 6813 ldr r3, [r2, #0] +10001f56: 2b00 cmp r3, #0 +10001f58: d0fc beq.n 10001f54 +10001f5a: f3bf 8f5f dmb sy +10001f5e: 6826 ldr r6, [r4, #0] +10001f60: 7bb5 ldrb r5, [r6, #14] +10001f62: 2d00 cmp r5, #0 +10001f64: d03f beq.n 10001fe6 +10001f66: 006b lsls r3, r5, #1 +10001f68: 195b adds r3, r3, r5 +10001f6a: 3b03 subs r3, #3 +10001f6c: 469c mov ip, r3 +10001f6e: 6832 ldr r2, [r6, #0] +10001f70: 9301 str r3, [sp, #4] +10001f72: 4462 add r2, ip +10001f74: 7853 ldrb r3, [r2, #1] +10001f76: 46ab mov fp, r5 +10001f78: 73b3 strb r3, [r6, #14] +10001f7a: 2b00 cmp r3, #0 +10001f7c: d100 bne.n 10001f80 +10001f7e: 73f3 strb r3, [r6, #15] +10001f80: 68a1 ldr r1, [r4, #8] +10001f82: 4b35 ldr r3, [pc, #212] ; (10002058 ) +10001f84: 468c mov ip, r1 +10001f86: 4641 mov r1, r8 +10001f88: 18eb adds r3, r5, r3 +10001f8a: 011b lsls r3, r3, #4 +10001f8c: 4463 add r3, ip +10001f8e: 6059 str r1, [r3, #4] +10001f90: 990c ldr r1, [sp, #48] ; 0x30 +10001f92: 601f str r7, [r3, #0] +10001f94: 6099 str r1, [r3, #8] +10001f96: 990d ldr r1, [sp, #52] ; 0x34 +10001f98: 60d9 str r1, [r3, #12] +10001f9a: 2300 movs r3, #0 +10001f9c: 7093 strb r3, [r2, #2] +10001f9e: 7053 strb r3, [r2, #1] +10001fa0: 7013 strb r3, [r2, #0] +10001fa2: 7b73 ldrb r3, [r6, #13] +10001fa4: 4699 mov r9, r3 +10001fa6: 2b00 cmp r3, #0 +10001fa8: d048 beq.n 1000203c +10001faa: 002a movs r2, r5 +10001fac: 0019 movs r1, r3 +10001fae: 68b0 ldr r0, [r6, #8] +10001fb0: 6873 ldr r3, [r6, #4] +10001fb2: 4798 blx r3 +10001fb4: 6832 ldr r2, [r6, #0] +10001fb6: 2800 cmp r0, #0 +10001fb8: d032 beq.n 10002020 +10001fba: 464b mov r3, r9 +10001fbc: 4648 mov r0, r9 +10001fbe: 005b lsls r3, r3, #1 +10001fc0: 444b add r3, r9 +10001fc2: 3b03 subs r3, #3 +10001fc4: 18d1 adds r1, r2, r3 +10001fc6: 468c mov ip, r1 +10001fc8: 9901 ldr r1, [sp, #4] +10001fca: 1851 adds r1, r2, r1 +10001fcc: 7088 strb r0, [r1, #2] +10001fce: 5cd3 ldrb r3, [r2, r3] +10001fd0: 2b00 cmp r3, #0 +10001fd2: d000 beq.n 10001fd6 +10001fd4: 704b strb r3, [r1, #1] +10001fd6: 4663 mov r3, ip +10001fd8: 701d strb r5, [r3, #0] +10001fda: 464b mov r3, r9 +10001fdc: 2000 movs r0, #0 +10001fde: 7373 strb r3, [r6, #13] +10001fe0: 454d cmp r5, r9 +10001fe2: d131 bne.n 10002048 +10001fe4: e02b b.n 1000203e +10001fe6: 2300 movs r3, #0 +10001fe8: 2600 movs r6, #0 +10001fea: 469b mov fp, r3 +10001fec: 2000 movs r0, #0 +10001fee: 6863 ldr r3, [r4, #4] +10001ff0: f3bf 8f5f dmb sy +10001ff4: 2200 movs r2, #0 +10001ff6: 601a str r2, [r3, #0] +10001ff8: f38a 8810 msr PRIMASK, sl +10001ffc: 2d00 cmp r5, #0 +10001ffe: d028 beq.n 10002052 +10002000: 2800 cmp r0, #0 +10002002: d109 bne.n 10002018 +10002004: 465b mov r3, fp +10002006: 0230 lsls r0, r6, #8 +10002008: 4318 orrs r0, r3 +1000200a: b003 add sp, #12 +1000200c: bcf0 pop {r4, r5, r6, r7} +1000200e: 46bb mov fp, r7 +10002010: 46b2 mov sl, r6 +10002012: 46a9 mov r9, r5 +10002014: 46a0 mov r8, r4 +10002016: bdf0 pop {r4, r5, r6, r7, pc} +10002018: 7d20 ldrb r0, [r4, #20] +1000201a: f000 fad7 bl 100025cc +1000201e: e7f1 b.n 10002004 +10002020: 464b mov r3, r9 +10002022: 005b lsls r3, r3, #1 +10002024: 444b add r3, r9 +10002026: 3b03 subs r3, #3 +10002028: 9801 ldr r0, [sp, #4] +1000202a: 18d3 adds r3, r2, r3 +1000202c: 709d strb r5, [r3, #2] +1000202e: 1811 adds r1, r2, r0 +10002030: 5c12 ldrb r2, [r2, r0] +10002032: 2a00 cmp r2, #0 +10002034: d000 beq.n 10002038 +10002036: 705a strb r2, [r3, #1] +10002038: 464b mov r3, r9 +1000203a: 700b strb r3, [r1, #0] +1000203c: 7375 strb r5, [r6, #13] +1000203e: 003a movs r2, r7 +10002040: 4643 mov r3, r8 +10002042: 7d20 ldrb r0, [r4, #20] +10002044: f000 fa3a bl 100024bc +10002048: 68e3 ldr r3, [r4, #12] +1000204a: 195b adds r3, r3, r5 +1000204c: 3b01 subs r3, #1 +1000204e: 781e ldrb r6, [r3, #0] +10002050: e7cd b.n 10001fee +10002052: 2001 movs r0, #1 +10002054: 4240 negs r0, r0 +10002056: e7d8 b.n 1000200a +10002058: 0fffffff .word 0x0fffffff + +1000205c : +1000205c: b570 push {r4, r5, r6, lr} +1000205e: 0004 movs r4, r0 +10002060: 2900 cmp r1, #0 +10002062: d033 beq.n 100020cc +10002064: 6842 ldr r2, [r0, #4] +10002066: f3ef 8510 mrs r5, PRIMASK +1000206a: b672 cpsid i +1000206c: 6813 ldr r3, [r2, #0] +1000206e: 2b00 cmp r3, #0 +10002070: d0fc beq.n 1000206c +10002072: f3bf 8f5f dmb sy +10002076: 6820 ldr r0, [r4, #0] +10002078: b2ce uxtb r6, r1 +1000207a: 7b43 ldrb r3, [r0, #13] +1000207c: 42b3 cmp r3, r6 +1000207e: d016 beq.n 100020ae +10002080: 23ff movs r3, #255 ; 0xff +10002082: 400b ands r3, r1 +10002084: 005a lsls r2, r3, #1 +10002086: 18d3 adds r3, r2, r3 +10002088: 6802 ldr r2, [r0, #0] +1000208a: 4694 mov ip, r2 +1000208c: 4463 add r3, ip +1000208e: 3b03 subs r3, #3 +10002090: 789b ldrb r3, [r3, #2] 10002092: 2b00 cmp r3, #0 -10002094: d012 beq.n 100020bc -10002096: 4a2c ldr r2, [pc, #176] ; (10002148 ) -10002098: 2000 movs r0, #0 -1000209a: 6a53 ldr r3, [r2, #36] ; 0x24 -1000209c: 429c cmp r4, r3 -1000209e: d803 bhi.n 100020a8 -100020a0: 6a92 ldr r2, [r2, #40] ; 0x28 -100020a2: 3001 adds r0, #1 -100020a4: 42aa cmp r2, r5 -100020a6: d304 bcc.n 100020b2 -100020a8: b005 add sp, #20 -100020aa: bcc0 pop {r6, r7} -100020ac: 46b9 mov r9, r7 -100020ae: 46b0 mov r8, r6 -100020b0: bdf0 pop {r4, r5, r6, r7, pc} -100020b2: 1ae0 subs r0, r4, r3 -100020b4: 1e42 subs r2, r0, #1 -100020b6: 4190 sbcs r0, r2 -100020b8: b2c0 uxtb r0, r0 -100020ba: e7f5 b.n 100020a8 -100020bc: 4e23 ldr r6, [pc, #140] ; (1000214c ) -100020be: 9302 str r3, [sp, #8] -100020c0: 9301 str r3, [sp, #4] -100020c2: 4b23 ldr r3, [pc, #140] ; (10002150 ) -100020c4: 0002 movs r2, r0 -100020c6: 9300 str r3, [sp, #0] -100020c8: 0030 movs r0, r6 -100020ca: 000b movs r3, r1 -100020cc: f7ff fdd0 bl 10001c70 -100020d0: 1e03 subs r3, r0, #0 -100020d2: dde0 ble.n 10002096 -100020d4: bf20 wfe -100020d6: 6871 ldr r1, [r6, #4] -100020d8: f3ef 8710 mrs r7, PRIMASK -100020dc: b672 cpsid i -100020de: 680a ldr r2, [r1, #0] -100020e0: 2a00 cmp r2, #0 -100020e2: d0fc beq.n 100020de -100020e4: f3bf 8f5f dmb sy -100020e8: b2da uxtb r2, r3 -100020ea: 4694 mov ip, r2 -100020ec: 6830 ldr r0, [r6, #0] -100020ee: 7b42 ldrb r2, [r0, #13] -100020f0: 4562 cmp r2, ip -100020f2: d01d beq.n 10002130 -100020f4: 22ff movs r2, #255 ; 0xff -100020f6: 401a ands r2, r3 -100020f8: 0051 lsls r1, r2, #1 -100020fa: 4689 mov r9, r1 -100020fc: 6801 ldr r1, [r0, #0] -100020fe: 4491 add r9, r2 -10002100: 4688 mov r8, r1 -10002102: 4649 mov r1, r9 -10002104: 4441 add r1, r8 -10002106: 3903 subs r1, #3 -10002108: 7889 ldrb r1, [r1, #2] -1000210a: 2900 cmp r1, #0 -1000210c: d013 beq.n 10002136 -1000210e: 68f1 ldr r1, [r6, #12] -10002110: 0a1b lsrs r3, r3, #8 -10002112: 4688 mov r8, r1 -10002114: 4442 add r2, r8 -10002116: 3a01 subs r2, #1 -10002118: 7812 ldrb r2, [r2, #0] -1000211a: b2db uxtb r3, r3 -1000211c: 429a cmp r2, r3 -1000211e: d00f beq.n 10002140 -10002120: 6873 ldr r3, [r6, #4] -10002122: f3bf 8f5f dmb sy -10002126: 2200 movs r2, #0 -10002128: 601a str r2, [r3, #0] -1000212a: f387 8810 msr PRIMASK, r7 -1000212e: e7b2 b.n 10002096 -10002130: 22ff movs r2, #255 ; 0xff -10002132: 401a ands r2, r3 -10002134: e7eb b.n 1000210e -10002136: 6932 ldr r2, [r6, #16] -10002138: 4293 cmp r3, r2 -1000213a: d1f1 bne.n 10002120 -1000213c: 6131 str r1, [r6, #16] -1000213e: e7ef b.n 10002120 -10002140: 4661 mov r1, ip -10002142: f000 fb8f bl 10002864 -10002146: e7eb b.n 10002120 -10002148: 40054000 .word 0x40054000 -1000214c: 20000860 .word 0x20000860 -10002150: 10001859 .word 0x10001859 - -10002154 : -10002154: b5f0 push {r4, r5, r6, r7, lr} -10002156: f3ef 8205 mrs r2, IPSR -1000215a: 46d6 mov lr, sl -1000215c: 464f mov r7, r9 -1000215e: 4646 mov r6, r8 -10002160: 0010 movs r0, r2 -10002162: b5c0 push {r6, r7, lr} -10002164: 3810 subs r0, #16 -10002166: f3ef 8810 mrs r8, PRIMASK -1000216a: b672 cpsid i -1000216c: 4c21 ldr r4, [pc, #132] ; (100021f4 ) -1000216e: 6823 ldr r3, [r4, #0] -10002170: 2b00 cmp r3, #0 -10002172: d0fc beq.n 1000216e -10002174: f3bf 8f5f dmb sy -10002178: 2301 movs r3, #1 -1000217a: 0019 movs r1, r3 -1000217c: 4081 lsls r1, r0 -1000217e: 4d1e ldr r5, [pc, #120] ; (100021f8 ) -10002180: 001f movs r7, r3 -10002182: 6369 str r1, [r5, #52] ; 0x34 -10002184: 46aa mov sl, r5 -10002186: 4d1d ldr r5, [pc, #116] ; (100021fc ) -10002188: 6029 str r1, [r5, #0] -1000218a: 4d1d ldr r5, [pc, #116] ; (10002200 ) -1000218c: 782e ldrb r6, [r5, #0] -1000218e: 46ac mov ip, r5 -10002190: 0035 movs r5, r6 -10002192: 40c5 lsrs r5, r0 -10002194: 402f ands r7, r5 -10002196: 422b tst r3, r5 -10002198: d109 bne.n 100021ae -1000219a: f3bf 8f5f dmb sy -1000219e: 6027 str r7, [r4, #0] -100021a0: f388 8810 msr PRIMASK, r8 -100021a4: bce0 pop {r5, r6, r7} -100021a6: 46ba mov sl, r7 -100021a8: 46b1 mov r9, r6 -100021aa: 46a8 mov r8, r5 -100021ac: bdf0 pop {r4, r5, r6, r7, pc} -100021ae: 4653 mov r3, sl -100021b0: 4d14 ldr r5, [pc, #80] ; (10002204 ) -100021b2: 6a5f ldr r7, [r3, #36] ; 0x24 -100021b4: 0083 lsls r3, r0, #2 -100021b6: 595d ldr r5, [r3, r5] -100021b8: 42af cmp r7, r5 -100021ba: d30e bcc.n 100021da -100021bc: 4a12 ldr r2, [pc, #72] ; (10002208 ) -100021be: 438e bics r6, r1 -100021c0: 589b ldr r3, [r3, r2] -100021c2: 4662 mov r2, ip -100021c4: 7016 strb r6, [r2, #0] -100021c6: f3bf 8f5f dmb sy -100021ca: 2200 movs r2, #0 -100021cc: 6022 str r2, [r4, #0] -100021ce: f388 8810 msr PRIMASK, r8 -100021d2: 2b00 cmp r3, #0 -100021d4: d0e6 beq.n 100021a4 -100021d6: 4798 blx r3 -100021d8: e7e4 b.n 100021a4 -100021da: 4b0c ldr r3, [pc, #48] ; (1000220c ) -100021dc: 0092 lsls r2, r2, #2 -100021de: 469c mov ip, r3 -100021e0: 4462 add r2, ip -100021e2: 6813 ldr r3, [r2, #0] -100021e4: 6013 str r3, [r2, #0] -100021e6: f3bf 8f5f dmb sy -100021ea: 2300 movs r3, #0 -100021ec: 6023 str r3, [r4, #0] -100021ee: f388 8810 msr PRIMASK, r8 -100021f2: e7d7 b.n 100021a4 -100021f4: d0000128 .word 0xd0000128 -100021f8: 40054000 .word 0x40054000 -100021fc: 4005703c .word 0x4005703c -10002200: 20010f96 .word 0x20010f96 -10002204: 20010bec .word 0x20010bec -10002208: 20002c80 .word 0x20002c80 -1000220c: 40053fd0 .word 0x40053fd0 - -10002210 : -10002210: b510 push {r4, lr} -10002212: 0001 movs r1, r0 -10002214: 4a02 ldr r2, [pc, #8] ; (10002220 ) -10002216: 4803 ldr r0, [pc, #12] ; (10002224 ) -10002218: f7fe ff68 bl 100010ec -1000221c: bd10 pop {r4, pc} -1000221e: 46c0 nop ; (mov r8, r8) -10002220: 10014598 .word 0x10014598 -10002224: 20010f8f .word 0x20010f8f - -10002228 : -10002228: b510 push {r4, lr} -1000222a: 0001 movs r1, r0 -1000222c: 4801 ldr r0, [pc, #4] ; (10002234 ) -1000222e: f7fe ffcd bl 100011cc -10002232: bd10 pop {r4, pc} -10002234: 20010f8f .word 0x20010f8f - -10002238 : -10002238: b500 push {lr} -1000223a: 4b05 ldr r3, [pc, #20] ; (10002250 ) -1000223c: b083 sub sp, #12 -1000223e: 0001 movs r1, r0 -10002240: 9300 str r3, [sp, #0] -10002242: 2200 movs r2, #0 -10002244: 2303 movs r3, #3 -10002246: 4803 ldr r0, [pc, #12] ; (10002254 ) -10002248: f7fe ff72 bl 10001130 -1000224c: b003 add sp, #12 -1000224e: bd00 pop {pc} -10002250: 100145bc .word 0x100145bc -10002254: 20010f8f .word 0x20010f8f - -10002258 : -10002258: 4b03 ldr r3, [pc, #12] ; (10002268 ) -1000225a: 6a59 ldr r1, [r3, #36] ; 0x24 -1000225c: 000a movs r2, r1 -1000225e: 6a98 ldr r0, [r3, #40] ; 0x28 -10002260: 6a59 ldr r1, [r3, #36] ; 0x24 -10002262: 428a cmp r2, r1 -10002264: d1fa bne.n 1000225c -10002266: 4770 bx lr -10002268: 40054000 .word 0x40054000 - -1000226c : -1000226c: b570 push {r4, r5, r6, lr} -1000226e: 0004 movs r4, r0 -10002270: 000d movs r5, r1 -10002272: 4a12 ldr r2, [pc, #72] ; (100022bc ) -10002274: 6a53 ldr r3, [r2, #36] ; 0x24 -10002276: 0019 movs r1, r3 -10002278: 6a96 ldr r6, [r2, #40] ; 0x28 -1000227a: 6a53 ldr r3, [r2, #36] ; 0x24 -1000227c: 428b cmp r3, r1 -1000227e: d1fa bne.n 10002276 -10002280: 0030 movs r0, r6 -10002282: 0019 movs r1, r3 -10002284: 1824 adds r4, r4, r0 -10002286: 414d adcs r5, r1 -10002288: 42ab cmp r3, r5 -1000228a: d811 bhi.n 100022b0 -1000228c: d00e beq.n 100022ac -1000228e: 002b movs r3, r5 -10002290: 490a ldr r1, [pc, #40] ; (100022bc ) -10002292: 6a4a ldr r2, [r1, #36] ; 0x24 -10002294: 429a cmp r2, r3 -10002296: d3fc bcc.n 10002292 -10002298: d107 bne.n 100022aa -1000229a: 4a08 ldr r2, [pc, #32] ; (100022bc ) -1000229c: e002 b.n 100022a4 -1000229e: 6a51 ldr r1, [r2, #36] ; 0x24 -100022a0: 4299 cmp r1, r3 -100022a2: d102 bne.n 100022aa -100022a4: 6a91 ldr r1, [r2, #40] ; 0x28 -100022a6: 42a1 cmp r1, r4 -100022a8: d3f9 bcc.n 1000229e -100022aa: bd70 pop {r4, r5, r6, pc} -100022ac: 42a6 cmp r6, r4 -100022ae: d9ee bls.n 1000228e -100022b0: 2301 movs r3, #1 -100022b2: 2401 movs r4, #1 -100022b4: 4264 negs r4, r4 -100022b6: 17e5 asrs r5, r4, #31 -100022b8: 425b negs r3, r3 -100022ba: e7e9 b.n 10002290 -100022bc: 40054000 .word 0x40054000 - -100022c0 : -100022c0: 4a06 ldr r2, [pc, #24] ; (100022dc ) -100022c2: 6a53 ldr r3, [r2, #36] ; 0x24 -100022c4: 4299 cmp r1, r3 -100022c6: d8fc bhi.n 100022c2 -100022c8: d107 bne.n 100022da -100022ca: 4b04 ldr r3, [pc, #16] ; (100022dc ) -100022cc: e002 b.n 100022d4 -100022ce: 6a5a ldr r2, [r3, #36] ; 0x24 -100022d0: 4291 cmp r1, r2 -100022d2: d102 bne.n 100022da -100022d4: 6a9a ldr r2, [r3, #40] ; 0x28 -100022d6: 4282 cmp r2, r0 -100022d8: d3f9 bcc.n 100022ce -100022da: 4770 bx lr -100022dc: 40054000 .word 0x40054000 - -100022e0 : -100022e0: b570 push {r4, r5, r6, lr} -100022e2: 0004 movs r4, r0 -100022e4: 000d movs r5, r1 -100022e6: f3ef 8610 mrs r6, PRIMASK -100022ea: b672 cpsid i -100022ec: 4a1a ldr r2, [pc, #104] ; (10002358 ) -100022ee: 6813 ldr r3, [r2, #0] -100022f0: 2b00 cmp r3, #0 -100022f2: d0fc beq.n 100022ee -100022f4: f3bf 8f5f dmb sy -100022f8: 2d00 cmp r5, #0 -100022fa: d01b beq.n 10002334 -100022fc: 0020 movs r0, r4 -100022fe: f7fe ffc1 bl 10001284 -10002302: 4916 ldr r1, [pc, #88] ; (1000235c ) -10002304: 4281 cmp r1, r0 -10002306: d00a beq.n 1000231e -10002308: 0020 movs r0, r4 -1000230a: f7fe ffc3 bl 10001294 -1000230e: 2101 movs r1, #1 -10002310: 0020 movs r0, r4 -10002312: f7fe ff91 bl 10001238 -10002316: 2301 movs r3, #1 -10002318: 40a3 lsls r3, r4 -1000231a: 4a11 ldr r2, [pc, #68] ; (10002360 ) -1000231c: 6013 str r3, [r2, #0] -1000231e: 4b11 ldr r3, [pc, #68] ; (10002364 ) -10002320: 00a4 lsls r4, r4, #2 -10002322: 50e5 str r5, [r4, r3] -10002324: f3bf 8f5f dmb sy -10002328: 2200 movs r2, #0 -1000232a: 4b0b ldr r3, [pc, #44] ; (10002358 ) -1000232c: 601a str r2, [r3, #0] -1000232e: f386 8810 msr PRIMASK, r6 -10002332: bd70 pop {r4, r5, r6, pc} -10002334: 4b0b ldr r3, [pc, #44] ; (10002364 ) -10002336: 00a2 lsls r2, r4, #2 -10002338: 50d5 str r5, [r2, r3] -1000233a: 2201 movs r2, #1 -1000233c: 40a2 lsls r2, r4 -1000233e: 490a ldr r1, [pc, #40] ; (10002368 ) -10002340: 0020 movs r0, r4 -10002342: 780b ldrb r3, [r1, #0] -10002344: 4393 bics r3, r2 -10002346: 700b strb r3, [r1, #0] -10002348: 4904 ldr r1, [pc, #16] ; (1000235c ) -1000234a: f7ff f8c1 bl 100014d0 -1000234e: 2100 movs r1, #0 -10002350: 0020 movs r0, r4 -10002352: f7fe ff71 bl 10001238 -10002356: e7e5 b.n 10002324 -10002358: d0000128 .word 0xd0000128 -1000235c: 10002155 .word 0x10002155 -10002360: 40056038 .word 0x40056038 -10002364: 20002c80 .word 0x20002c80 -10002368: 20010f96 .word 0x20010f96 - -1000236c : -1000236c: b5f0 push {r4, r5, r6, r7, lr} -1000236e: 464f mov r7, r9 -10002370: 46d6 mov lr, sl -10002372: 4646 mov r6, r8 -10002374: b5c0 push {r6, r7, lr} -10002376: 0007 movs r7, r0 -10002378: 4c2c ldr r4, [pc, #176] ; (1000242c ) -1000237a: 6a61 ldr r1, [r4, #36] ; 0x24 -1000237c: 000d movs r5, r1 -1000237e: 6aa6 ldr r6, [r4, #40] ; 0x28 -10002380: 6a61 ldr r1, [r4, #36] ; 0x24 -10002382: 42a9 cmp r1, r5 -10002384: d1fa bne.n 1000237c -10002386: 428b cmp r3, r1 -10002388: d808 bhi.n 1000239c -1000238a: d005 beq.n 10002398 -1000238c: 2001 movs r0, #1 -1000238e: bce0 pop {r5, r6, r7} -10002390: 46ba mov sl, r7 -10002392: 46b1 mov r9, r6 -10002394: 46a8 mov r8, r5 -10002396: bdf0 pop {r4, r5, r6, r7, pc} -10002398: 42b2 cmp r2, r6 -1000239a: d9f7 bls.n 1000238c -1000239c: f3ef 8a10 mrs sl, PRIMASK -100023a0: b672 cpsid i -100023a2: 4823 ldr r0, [pc, #140] ; (10002430 ) -100023a4: 6801 ldr r1, [r0, #0] -100023a6: 2900 cmp r1, #0 -100023a8: d0fc beq.n 100023a4 -100023aa: f3bf 8f5f dmb sy -100023ae: 2501 movs r5, #1 -100023b0: 40bd lsls r5, r7 -100023b2: 4920 ldr r1, [pc, #128] ; (10002434 ) -100023b4: 4c1d ldr r4, [pc, #116] ; (1000242c ) -100023b6: 4688 mov r8, r1 -100023b8: 7809 ldrb r1, [r1, #0] -100023ba: 4689 mov r9, r1 -100023bc: 4329 orrs r1, r5 -100023be: b2c9 uxtb r1, r1 -100023c0: 468c mov ip, r1 -100023c2: 4641 mov r1, r8 -100023c4: 4660 mov r0, ip -100023c6: 7008 strb r0, [r1, #0] -100023c8: 1d39 adds r1, r7, #4 -100023ca: 481b ldr r0, [pc, #108] ; (10002438 ) -100023cc: 0089 lsls r1, r1, #2 -100023ce: 6365 str r5, [r4, #52] ; 0x34 -100023d0: 510a str r2, [r1, r4] -100023d2: 00b9 lsls r1, r7, #2 -100023d4: 500b str r3, [r1, r0] -100023d6: 6a21 ldr r1, [r4, #32] -100023d8: 2000 movs r0, #0 -100023da: 4229 tst r1, r5 -100023dc: d019 beq.n 10002412 -100023de: 6a61 ldr r1, [r4, #36] ; 0x24 -100023e0: 0008 movs r0, r1 -100023e2: 6aa6 ldr r6, [r4, #40] ; 0x28 -100023e4: 6a61 ldr r1, [r4, #36] ; 0x24 -100023e6: 4281 cmp r1, r0 -100023e8: d1fa bne.n 100023e0 -100023ea: 428b cmp r3, r1 -100023ec: d819 bhi.n 10002422 -100023ee: d101 bne.n 100023f4 -100023f0: 42b2 cmp r2, r6 -100023f2: d816 bhi.n 10002422 -100023f4: 45cc cmp ip, r9 -100023f6: d016 beq.n 10002426 -100023f8: 4b0c ldr r3, [pc, #48] ; (1000242c ) -100023fa: 201f movs r0, #31 -100023fc: 621d str r5, [r3, #32] -100023fe: 635d str r5, [r3, #52] ; 0x34 +10002094: d10b bne.n 100020ae +10002096: 6922 ldr r2, [r4, #16] +10002098: 4291 cmp r1, r2 +1000209a: d019 beq.n 100020d0 +1000209c: 2000 movs r0, #0 +1000209e: 6863 ldr r3, [r4, #4] +100020a0: f3bf 8f5f dmb sy +100020a4: 2200 movs r2, #0 +100020a6: 601a str r2, [r3, #0] +100020a8: f385 8810 msr PRIMASK, r5 +100020ac: bd70 pop {r4, r5, r6, pc} +100020ae: 23ff movs r3, #255 ; 0xff +100020b0: 0a0a lsrs r2, r1, #8 +100020b2: 400b ands r3, r1 +100020b4: 68e1 ldr r1, [r4, #12] +100020b6: b2d2 uxtb r2, r2 +100020b8: 468c mov ip, r1 +100020ba: 4463 add r3, ip +100020bc: 3b01 subs r3, #1 +100020be: 7819 ldrb r1, [r3, #0] +100020c0: 4291 cmp r1, r2 +100020c2: d1eb bne.n 1000209c +100020c4: 0031 movs r1, r6 +100020c6: f000 fc75 bl 100029b4 +100020ca: e7e8 b.n 1000209e +100020cc: 2000 movs r0, #0 +100020ce: e7ed b.n 100020ac +100020d0: 6123 str r3, [r4, #16] +100020d2: e7e3 b.n 1000209c + +100020d4 : +100020d4: 7d40 ldrb r0, [r0, #21] +100020d6: 4770 bx lr + +100020d8 : +100020d8: b5f0 push {r4, r5, r6, r7, lr} +100020da: 0004 movs r4, r0 +100020dc: 000d movs r5, r1 +100020de: 2606 movs r6, #6 +100020e0: 4276 negs r6, r6 +100020e2: 17f7 asrs r7, r6, #31 +100020e4: 46c6 mov lr, r8 +100020e6: 1936 adds r6, r6, r4 +100020e8: 416f adcs r7, r5 +100020ea: b500 push {lr} +100020ec: b084 sub sp, #16 +100020ee: 428f cmp r7, r1 +100020f0: d814 bhi.n 1000211c +100020f2: d011 beq.n 10002118 +100020f4: f000 f958 bl 100023a8 +100020f8: 0032 movs r2, r6 +100020fa: 003b movs r3, r7 +100020fc: 1a12 subs r2, r2, r0 +100020fe: 418b sbcs r3, r1 +10002100: 2b00 cmp r3, #0 +10002102: dc15 bgt.n 10002130 +10002104: 2b00 cmp r3, #0 +10002106: d03e beq.n 10002186 +10002108: 0020 movs r0, r4 +1000210a: 0029 movs r1, r5 +1000210c: f000 f980 bl 10002410 +10002110: b004 add sp, #16 +10002112: bc80 pop {r7} +10002114: 46b8 mov r8, r7 +10002116: bdf0 pop {r4, r5, r6, r7, pc} +10002118: 4286 cmp r6, r0 +1000211a: d9eb bls.n 100020f4 +1000211c: 2600 movs r6, #0 +1000211e: 2700 movs r7, #0 +10002120: f000 f942 bl 100023a8 +10002124: 0032 movs r2, r6 +10002126: 003b movs r3, r7 +10002128: 1a12 subs r2, r2, r0 +1000212a: 418b sbcs r3, r1 +1000212c: 2b00 cmp r3, #0 +1000212e: dde9 ble.n 10002104 +10002130: 2300 movs r3, #0 +10002132: 9302 str r3, [sp, #8] +10002134: 9301 str r3, [sp, #4] +10002136: 4b15 ldr r3, [pc, #84] ; (1000218c ) +10002138: 0032 movs r2, r6 +1000213a: 9300 str r3, [sp, #0] +1000213c: 4814 ldr r0, [pc, #80] ; (10002190 ) +1000213e: 003b movs r3, r7 +10002140: f7ff fe3e bl 10001dc0 +10002144: 2800 cmp r0, #0 +10002146: dbdf blt.n 10002108 +10002148: 2300 movs r3, #0 +1000214a: 4698 mov r8, r3 +1000214c: 46bc mov ip, r7 +1000214e: 4a11 ldr r2, [pc, #68] ; (10002194 ) +10002150: 4f11 ldr r7, [pc, #68] ; (10002198 ) +10002152: 6a7b ldr r3, [r7, #36] ; 0x24 +10002154: 459c cmp ip, r3 +10002156: d804 bhi.n 10002162 +10002158: 6ab9 ldr r1, [r7, #40] ; 0x28 +1000215a: 428e cmp r6, r1 +1000215c: d9d4 bls.n 10002108 +1000215e: 459c cmp ip, r3 +10002160: d1d2 bne.n 10002108 +10002162: 6811 ldr r1, [r2, #0] +10002164: f3ef 8010 mrs r0, PRIMASK +10002168: b672 cpsid i +1000216a: 680b ldr r3, [r1, #0] +1000216c: 2b00 cmp r3, #0 +1000216e: d0fc beq.n 1000216a +10002170: f3bf 8f5f dmb sy +10002174: 6813 ldr r3, [r2, #0] +10002176: f3bf 8f5f dmb sy +1000217a: 4641 mov r1, r8 +1000217c: 6019 str r1, [r3, #0] +1000217e: f380 8810 msr PRIMASK, r0 +10002182: bf20 wfe +10002184: e7e5 b.n 10002152 +10002186: 2a00 cmp r2, #0 +10002188: d0be beq.n 10002108 +1000218a: e7d1 b.n 10002130 +1000218c: 100019a9 .word 0x100019a9 +10002190: 20000860 .word 0x20000860 +10002194: 20010bf4 .word 0x20010bf4 +10002198: 40054000 .word 0x40054000 + +1000219c : +1000219c: b570 push {r4, r5, r6, lr} +1000219e: 0006 movs r6, r0 +100021a0: f000 f902 bl 100023a8 +100021a4: 22fa movs r2, #250 ; 0xfa +100021a6: 0004 movs r4, r0 +100021a8: 000d movs r5, r1 +100021aa: 2300 movs r3, #0 +100021ac: 0030 movs r0, r6 +100021ae: 2100 movs r1, #0 +100021b0: 0092 lsls r2, r2, #2 +100021b2: f002 fef5 bl 10004fa0 <__wrap___aeabi_lmul> +100021b6: 1900 adds r0, r0, r4 +100021b8: 4169 adcs r1, r5 +100021ba: 2900 cmp r1, #0 +100021bc: db02 blt.n 100021c4 +100021be: f7ff ff8b bl 100020d8 +100021c2: bd70 pop {r4, r5, r6, pc} +100021c4: 2001 movs r0, #1 +100021c6: 4901 ldr r1, [pc, #4] ; (100021cc ) +100021c8: 4240 negs r0, r0 +100021ca: e7f8 b.n 100021be +100021cc: 7fffffff .word 0x7fffffff + +100021d0 : +100021d0: b5f0 push {r4, r5, r6, r7, lr} +100021d2: f3ef 8305 mrs r3, IPSR +100021d6: 46ce mov lr, r9 +100021d8: 4647 mov r7, r8 +100021da: b580 push {r7, lr} +100021dc: 0005 movs r5, r0 +100021de: 000c movs r4, r1 +100021e0: b085 sub sp, #20 +100021e2: 2b00 cmp r3, #0 +100021e4: d012 beq.n 1000220c +100021e6: 4a2c ldr r2, [pc, #176] ; (10002298 ) +100021e8: 2000 movs r0, #0 +100021ea: 6a53 ldr r3, [r2, #36] ; 0x24 +100021ec: 429c cmp r4, r3 +100021ee: d803 bhi.n 100021f8 +100021f0: 6a92 ldr r2, [r2, #40] ; 0x28 +100021f2: 3001 adds r0, #1 +100021f4: 42aa cmp r2, r5 +100021f6: d304 bcc.n 10002202 +100021f8: b005 add sp, #20 +100021fa: bcc0 pop {r6, r7} +100021fc: 46b9 mov r9, r7 +100021fe: 46b0 mov r8, r6 +10002200: bdf0 pop {r4, r5, r6, r7, pc} +10002202: 1ae0 subs r0, r4, r3 +10002204: 1e42 subs r2, r0, #1 +10002206: 4190 sbcs r0, r2 +10002208: b2c0 uxtb r0, r0 +1000220a: e7f5 b.n 100021f8 +1000220c: 4e23 ldr r6, [pc, #140] ; (1000229c ) +1000220e: 9302 str r3, [sp, #8] +10002210: 9301 str r3, [sp, #4] +10002212: 4b23 ldr r3, [pc, #140] ; (100022a0 ) +10002214: 0002 movs r2, r0 +10002216: 9300 str r3, [sp, #0] +10002218: 0030 movs r0, r6 +1000221a: 000b movs r3, r1 +1000221c: f7ff fdd0 bl 10001dc0 +10002220: 1e03 subs r3, r0, #0 +10002222: dde0 ble.n 100021e6 +10002224: bf20 wfe +10002226: 6871 ldr r1, [r6, #4] +10002228: f3ef 8710 mrs r7, PRIMASK +1000222c: b672 cpsid i +1000222e: 680a ldr r2, [r1, #0] +10002230: 2a00 cmp r2, #0 +10002232: d0fc beq.n 1000222e +10002234: f3bf 8f5f dmb sy +10002238: b2da uxtb r2, r3 +1000223a: 4694 mov ip, r2 +1000223c: 6830 ldr r0, [r6, #0] +1000223e: 7b42 ldrb r2, [r0, #13] +10002240: 4562 cmp r2, ip +10002242: d01d beq.n 10002280 +10002244: 22ff movs r2, #255 ; 0xff +10002246: 401a ands r2, r3 +10002248: 0051 lsls r1, r2, #1 +1000224a: 4689 mov r9, r1 +1000224c: 6801 ldr r1, [r0, #0] +1000224e: 4491 add r9, r2 +10002250: 4688 mov r8, r1 +10002252: 4649 mov r1, r9 +10002254: 4441 add r1, r8 +10002256: 3903 subs r1, #3 +10002258: 7889 ldrb r1, [r1, #2] +1000225a: 2900 cmp r1, #0 +1000225c: d013 beq.n 10002286 +1000225e: 68f1 ldr r1, [r6, #12] +10002260: 0a1b lsrs r3, r3, #8 +10002262: 4688 mov r8, r1 +10002264: 4442 add r2, r8 +10002266: 3a01 subs r2, #1 +10002268: 7812 ldrb r2, [r2, #0] +1000226a: b2db uxtb r3, r3 +1000226c: 429a cmp r2, r3 +1000226e: d00f beq.n 10002290 +10002270: 6873 ldr r3, [r6, #4] +10002272: f3bf 8f5f dmb sy +10002276: 2200 movs r2, #0 +10002278: 601a str r2, [r3, #0] +1000227a: f387 8810 msr PRIMASK, r7 +1000227e: e7b2 b.n 100021e6 +10002280: 22ff movs r2, #255 ; 0xff +10002282: 401a ands r2, r3 +10002284: e7eb b.n 1000225e +10002286: 6932 ldr r2, [r6, #16] +10002288: 4293 cmp r3, r2 +1000228a: d1f1 bne.n 10002270 +1000228c: 6131 str r1, [r6, #16] +1000228e: e7ef b.n 10002270 +10002290: 4661 mov r1, ip +10002292: f000 fb8f bl 100029b4 +10002296: e7eb b.n 10002270 +10002298: 40054000 .word 0x40054000 +1000229c: 20000860 .word 0x20000860 +100022a0: 100019a9 .word 0x100019a9 + +100022a4 : +100022a4: b5f0 push {r4, r5, r6, r7, lr} +100022a6: f3ef 8205 mrs r2, IPSR +100022aa: 46d6 mov lr, sl +100022ac: 464f mov r7, r9 +100022ae: 4646 mov r6, r8 +100022b0: 0010 movs r0, r2 +100022b2: b5c0 push {r6, r7, lr} +100022b4: 3810 subs r0, #16 +100022b6: f3ef 8810 mrs r8, PRIMASK +100022ba: b672 cpsid i +100022bc: 4c21 ldr r4, [pc, #132] ; (10002344 ) +100022be: 6823 ldr r3, [r4, #0] +100022c0: 2b00 cmp r3, #0 +100022c2: d0fc beq.n 100022be +100022c4: f3bf 8f5f dmb sy +100022c8: 2301 movs r3, #1 +100022ca: 0019 movs r1, r3 +100022cc: 4081 lsls r1, r0 +100022ce: 4d1e ldr r5, [pc, #120] ; (10002348 ) +100022d0: 001f movs r7, r3 +100022d2: 6369 str r1, [r5, #52] ; 0x34 +100022d4: 46aa mov sl, r5 +100022d6: 4d1d ldr r5, [pc, #116] ; (1000234c ) +100022d8: 6029 str r1, [r5, #0] +100022da: 4d1d ldr r5, [pc, #116] ; (10002350 ) +100022dc: 782e ldrb r6, [r5, #0] +100022de: 46ac mov ip, r5 +100022e0: 0035 movs r5, r6 +100022e2: 40c5 lsrs r5, r0 +100022e4: 402f ands r7, r5 +100022e6: 422b tst r3, r5 +100022e8: d109 bne.n 100022fe +100022ea: f3bf 8f5f dmb sy +100022ee: 6027 str r7, [r4, #0] +100022f0: f388 8810 msr PRIMASK, r8 +100022f4: bce0 pop {r5, r6, r7} +100022f6: 46ba mov sl, r7 +100022f8: 46b1 mov r9, r6 +100022fa: 46a8 mov r8, r5 +100022fc: bdf0 pop {r4, r5, r6, r7, pc} +100022fe: 4653 mov r3, sl +10002300: 4d14 ldr r5, [pc, #80] ; (10002354 ) +10002302: 6a5f ldr r7, [r3, #36] ; 0x24 +10002304: 0083 lsls r3, r0, #2 +10002306: 595d ldr r5, [r3, r5] +10002308: 42af cmp r7, r5 +1000230a: d30e bcc.n 1000232a +1000230c: 4a12 ldr r2, [pc, #72] ; (10002358 ) +1000230e: 438e bics r6, r1 +10002310: 589b ldr r3, [r3, r2] +10002312: 4662 mov r2, ip +10002314: 7016 strb r6, [r2, #0] +10002316: f3bf 8f5f dmb sy +1000231a: 2200 movs r2, #0 +1000231c: 6022 str r2, [r4, #0] +1000231e: f388 8810 msr PRIMASK, r8 +10002322: 2b00 cmp r3, #0 +10002324: d0e6 beq.n 100022f4 +10002326: 4798 blx r3 +10002328: e7e4 b.n 100022f4 +1000232a: 4b0c ldr r3, [pc, #48] ; (1000235c ) +1000232c: 0092 lsls r2, r2, #2 +1000232e: 469c mov ip, r3 +10002330: 4462 add r2, ip +10002332: 6813 ldr r3, [r2, #0] +10002334: 6013 str r3, [r2, #0] +10002336: f3bf 8f5f dmb sy +1000233a: 2300 movs r3, #0 +1000233c: 6023 str r3, [r4, #0] +1000233e: f388 8810 msr PRIMASK, r8 +10002342: e7d7 b.n 100022f4 +10002344: d0000128 .word 0xd0000128 +10002348: 40054000 .word 0x40054000 +1000234c: 4005703c .word 0x4005703c +10002350: 20010fa6 .word 0x20010fa6 +10002354: 20010bfc .word 0x20010bfc +10002358: 20002c80 .word 0x20002c80 +1000235c: 40053fd0 .word 0x40053fd0 + +10002360 : +10002360: b510 push {r4, lr} +10002362: 0001 movs r1, r0 +10002364: 4a02 ldr r2, [pc, #8] ; (10002370 ) +10002366: 4803 ldr r0, [pc, #12] ; (10002374 ) +10002368: f7fe ff68 bl 1000123c +1000236c: bd10 pop {r4, pc} +1000236e: 46c0 nop ; (mov r8, r8) +10002370: 100146e8 .word 0x100146e8 +10002374: 20010f9f .word 0x20010f9f + +10002378 : +10002378: b510 push {r4, lr} +1000237a: 0001 movs r1, r0 +1000237c: 4801 ldr r0, [pc, #4] ; (10002384 ) +1000237e: f7fe ffcd bl 1000131c +10002382: bd10 pop {r4, pc} +10002384: 20010f9f .word 0x20010f9f + +10002388 : +10002388: b500 push {lr} +1000238a: 4b05 ldr r3, [pc, #20] ; (100023a0 ) +1000238c: b083 sub sp, #12 +1000238e: 0001 movs r1, r0 +10002390: 9300 str r3, [sp, #0] +10002392: 2200 movs r2, #0 +10002394: 2303 movs r3, #3 +10002396: 4803 ldr r0, [pc, #12] ; (100023a4 ) +10002398: f7fe ff72 bl 10001280 +1000239c: b003 add sp, #12 +1000239e: bd00 pop {pc} +100023a0: 1001470c .word 0x1001470c +100023a4: 20010f9f .word 0x20010f9f + +100023a8 : +100023a8: 4b03 ldr r3, [pc, #12] ; (100023b8 ) +100023aa: 6a59 ldr r1, [r3, #36] ; 0x24 +100023ac: 000a movs r2, r1 +100023ae: 6a98 ldr r0, [r3, #40] ; 0x28 +100023b0: 6a59 ldr r1, [r3, #36] ; 0x24 +100023b2: 428a cmp r2, r1 +100023b4: d1fa bne.n 100023ac +100023b6: 4770 bx lr +100023b8: 40054000 .word 0x40054000 + +100023bc : +100023bc: b570 push {r4, r5, r6, lr} +100023be: 0004 movs r4, r0 +100023c0: 000d movs r5, r1 +100023c2: 4a12 ldr r2, [pc, #72] ; (1000240c ) +100023c4: 6a53 ldr r3, [r2, #36] ; 0x24 +100023c6: 0019 movs r1, r3 +100023c8: 6a96 ldr r6, [r2, #40] ; 0x28 +100023ca: 6a53 ldr r3, [r2, #36] ; 0x24 +100023cc: 428b cmp r3, r1 +100023ce: d1fa bne.n 100023c6 +100023d0: 0030 movs r0, r6 +100023d2: 0019 movs r1, r3 +100023d4: 1824 adds r4, r4, r0 +100023d6: 414d adcs r5, r1 +100023d8: 42ab cmp r3, r5 +100023da: d811 bhi.n 10002400 +100023dc: d00e beq.n 100023fc +100023de: 002b movs r3, r5 +100023e0: 490a ldr r1, [pc, #40] ; (1000240c ) +100023e2: 6a4a ldr r2, [r1, #36] ; 0x24 +100023e4: 429a cmp r2, r3 +100023e6: d3fc bcc.n 100023e2 +100023e8: d107 bne.n 100023fa +100023ea: 4a08 ldr r2, [pc, #32] ; (1000240c ) +100023ec: e002 b.n 100023f4 +100023ee: 6a51 ldr r1, [r2, #36] ; 0x24 +100023f0: 4299 cmp r1, r3 +100023f2: d102 bne.n 100023fa +100023f4: 6a91 ldr r1, [r2, #40] ; 0x28 +100023f6: 42a1 cmp r1, r4 +100023f8: d3f9 bcc.n 100023ee +100023fa: bd70 pop {r4, r5, r6, pc} +100023fc: 42a6 cmp r6, r4 +100023fe: d9ee bls.n 100023de 10002400: 2301 movs r3, #1 -10002402: 4007 ands r7, r0 -10002404: 40bb lsls r3, r7 -10002406: 4a0d ldr r2, [pc, #52] ; (1000243c ) -10002408: 381e subs r0, #30 -1000240a: 6013 str r3, [r2, #0] -1000240c: 4643 mov r3, r8 -1000240e: 464a mov r2, r9 -10002410: 701a strb r2, [r3, #0] -10002412: f3bf 8f5f dmb sy -10002416: 2200 movs r2, #0 -10002418: 4b05 ldr r3, [pc, #20] ; (10002430 ) -1000241a: 601a str r2, [r3, #0] -1000241c: f38a 8810 msr PRIMASK, sl -10002420: e7b5 b.n 1000238e -10002422: 2000 movs r0, #0 -10002424: e7f5 b.n 10002412 -10002426: 2001 movs r0, #1 -10002428: e7f3 b.n 10002412 -1000242a: 46c0 nop ; (mov r8, r8) +10002402: 2401 movs r4, #1 +10002404: 4264 negs r4, r4 +10002406: 17e5 asrs r5, r4, #31 +10002408: 425b negs r3, r3 +1000240a: e7e9 b.n 100023e0 +1000240c: 40054000 .word 0x40054000 + +10002410 : +10002410: 4a06 ldr r2, [pc, #24] ; (1000242c ) +10002412: 6a53 ldr r3, [r2, #36] ; 0x24 +10002414: 4299 cmp r1, r3 +10002416: d8fc bhi.n 10002412 +10002418: d107 bne.n 1000242a +1000241a: 4b04 ldr r3, [pc, #16] ; (1000242c ) +1000241c: e002 b.n 10002424 +1000241e: 6a5a ldr r2, [r3, #36] ; 0x24 +10002420: 4291 cmp r1, r2 +10002422: d102 bne.n 1000242a +10002424: 6a9a ldr r2, [r3, #40] ; 0x28 +10002426: 4282 cmp r2, r0 +10002428: d3f9 bcc.n 1000241e +1000242a: 4770 bx lr 1000242c: 40054000 .word 0x40054000 -10002430: d0000128 .word 0xd0000128 -10002434: 20010f96 .word 0x20010f96 -10002438: 20010bec .word 0x20010bec -1000243c: e000e280 .word 0xe000e280 - -10002440 : -10002440: f3ef 8c10 mrs ip, PRIMASK -10002444: b672 cpsid i -10002446: 490a ldr r1, [pc, #40] ; (10002470 ) -10002448: 680b ldr r3, [r1, #0] -1000244a: 2b00 cmp r3, #0 -1000244c: d0fc beq.n 10002448 -1000244e: f3bf 8f5f dmb sy -10002452: 2301 movs r3, #1 -10002454: 4083 lsls r3, r0 -10002456: 4a07 ldr r2, [pc, #28] ; (10002474 ) -10002458: 4807 ldr r0, [pc, #28] ; (10002478 ) -1000245a: 6213 str r3, [r2, #32] -1000245c: 7802 ldrb r2, [r0, #0] -1000245e: 439a bics r2, r3 -10002460: 7002 strb r2, [r0, #0] -10002462: f3bf 8f5f dmb sy -10002466: 2300 movs r3, #0 -10002468: 600b str r3, [r1, #0] -1000246a: f38c 8810 msr PRIMASK, ip -1000246e: 4770 bx lr -10002470: d0000128 .word 0xd0000128 -10002474: 40054000 .word 0x40054000 -10002478: 20010f96 .word 0x20010f96 - -1000247c : -1000247c: f3ef 8c10 mrs ip, PRIMASK -10002480: b672 cpsid i -10002482: 490a ldr r1, [pc, #40] ; (100024ac ) -10002484: 680b ldr r3, [r1, #0] -10002486: 2b00 cmp r3, #0 -10002488: d0fc beq.n 10002484 -1000248a: f3bf 8f5f dmb sy -1000248e: 2301 movs r3, #1 -10002490: 4083 lsls r3, r0 -10002492: 4807 ldr r0, [pc, #28] ; (100024b0 ) -10002494: 7802 ldrb r2, [r0, #0] -10002496: 431a orrs r2, r3 -10002498: 7002 strb r2, [r0, #0] -1000249a: f3bf 8f5f dmb sy -1000249e: 2200 movs r2, #0 -100024a0: 600a str r2, [r1, #0] -100024a2: f38c 8810 msr PRIMASK, ip -100024a6: 4a03 ldr r2, [pc, #12] ; (100024b4 ) -100024a8: 6013 str r3, [r2, #0] -100024aa: 4770 bx lr -100024ac: d0000128 .word 0xd0000128 -100024b0: 20010f96 .word 0x20010f96 -100024b4: 4005603c .word 0x4005603c - -100024b8 : -100024b8: b570 push {r4, r5, r6, lr} -100024ba: 0005 movs r5, r0 -100024bc: 0014 movs r4, r2 -100024be: 0016 movs r6, r2 -100024c0: 2900 cmp r1, #0 -100024c2: d015 beq.n 100024f0 -100024c4: 000c movs r4, r1 -100024c6: 2a00 cmp r2, #0 -100024c8: d012 beq.n 100024f0 -100024ca: 6880 ldr r0, [r0, #8] -100024cc: 686b ldr r3, [r5, #4] -100024ce: 4798 blx r3 -100024d0: 6829 ldr r1, [r5, #0] -100024d2: 2800 cmp r0, #0 -100024d4: d00e beq.n 100024f4 -100024d6: 0073 lsls r3, r6, #1 -100024d8: 199b adds r3, r3, r6 -100024da: 0062 lsls r2, r4, #1 -100024dc: 3b03 subs r3, #3 -100024de: 1912 adds r2, r2, r4 -100024e0: 18cb adds r3, r1, r3 -100024e2: 3a03 subs r2, #3 -100024e4: 709c strb r4, [r3, #2] -100024e6: 1888 adds r0, r1, r2 -100024e8: 5c8a ldrb r2, [r1, r2] -100024ea: 2a00 cmp r2, #0 -100024ec: d115 bne.n 1000251a -100024ee: 7006 strb r6, [r0, #0] -100024f0: 0020 movs r0, r4 -100024f2: bd70 pop {r4, r5, r6, pc} -100024f4: 0063 lsls r3, r4, #1 -100024f6: 191b adds r3, r3, r4 -100024f8: 0072 lsls r2, r6, #1 -100024fa: 3b03 subs r3, #3 -100024fc: 1992 adds r2, r2, r6 -100024fe: 18cb adds r3, r1, r3 -10002500: 3a03 subs r2, #3 -10002502: 709e strb r6, [r3, #2] -10002504: 1888 adds r0, r1, r2 -10002506: 5c8a ldrb r2, [r1, r2] -10002508: 2a00 cmp r2, #0 -1000250a: d102 bne.n 10002512 -1000250c: 7004 strb r4, [r0, #0] -1000250e: 0034 movs r4, r6 -10002510: e7ee b.n 100024f0 -10002512: 705a strb r2, [r3, #1] -10002514: 7004 strb r4, [r0, #0] -10002516: 0034 movs r4, r6 -10002518: e7ea b.n 100024f0 -1000251a: 705a strb r2, [r3, #1] -1000251c: 7006 strb r6, [r0, #0] -1000251e: e7e7 b.n 100024f0 - -10002520 : -10002520: b5f0 push {r4, r5, r6, r7, lr} -10002522: 46c6 mov lr, r8 -10002524: 0006 movs r6, r0 -10002526: 4688 mov r8, r1 -10002528: b500 push {lr} -1000252a: 2110 movs r1, #16 -1000252c: 2001 movs r0, #1 -1000252e: 0017 movs r7, r2 -10002530: f002 fd36 bl 10004fa0 <__wrap_calloc> -10002534: 2103 movs r1, #3 -10002536: 0005 movs r5, r0 -10002538: 0030 movs r0, r6 -1000253a: f002 fd31 bl 10004fa0 <__wrap_calloc> -1000253e: 4643 mov r3, r8 -10002540: 606b str r3, [r5, #4] -10002542: 2300 movs r3, #0 -10002544: b2f4 uxtb r4, r6 -10002546: 736b strb r3, [r5, #13] -10002548: 3301 adds r3, #1 -1000254a: 6028 str r0, [r5, #0] -1000254c: 732c strb r4, [r5, #12] -1000254e: 60af str r7, [r5, #8] -10002550: 73ab strb r3, [r5, #14] -10002552: 73ec strb r4, [r5, #15] -10002554: 2c01 cmp r4, #1 -10002556: d906 bls.n 10002566 -10002558: 1c42 adds r2, r0, #1 -1000255a: 3301 adds r3, #1 -1000255c: b2db uxtb r3, r3 -1000255e: 7013 strb r3, [r2, #0] -10002560: 3203 adds r2, #3 -10002562: 429c cmp r4, r3 -10002564: d1f9 bne.n 1000255a -10002566: 23ff movs r3, #255 ; 0xff -10002568: 401e ands r6, r3 -1000256a: 0073 lsls r3, r6, #1 -1000256c: 199e adds r6, r3, r6 -1000256e: 2300 movs r3, #0 -10002570: 1980 adds r0, r0, r6 -10002572: 3803 subs r0, #3 -10002574: 7043 strb r3, [r0, #1] -10002576: 0028 movs r0, r5 -10002578: bc80 pop {r7} -1000257a: 46b8 mov r8, r7 -1000257c: bdf0 pop {r4, r5, r6, r7, pc} -1000257e: 46c0 nop ; (mov r8, r8) - -10002580 : -10002580: b530 push {r4, r5, lr} -10002582: 6083 str r3, [r0, #8] -10002584: 2300 movs r3, #0 -10002586: b2cc uxtb r4, r1 -10002588: 7343 strb r3, [r0, #13] -1000258a: 3301 adds r3, #1 -1000258c: 7304 strb r4, [r0, #12] -1000258e: 6042 str r2, [r0, #4] -10002590: 7383 strb r3, [r0, #14] -10002592: 73c4 strb r4, [r0, #15] -10002594: 000d movs r5, r1 -10002596: 6800 ldr r0, [r0, #0] -10002598: 2c01 cmp r4, #1 -1000259a: d906 bls.n 100025aa -1000259c: 1c42 adds r2, r0, #1 -1000259e: 3301 adds r3, #1 -100025a0: b2db uxtb r3, r3 -100025a2: 7013 strb r3, [r2, #0] -100025a4: 3203 adds r2, #3 -100025a6: 429c cmp r4, r3 -100025a8: d1f9 bne.n 1000259e -100025aa: 21ff movs r1, #255 ; 0xff -100025ac: 4029 ands r1, r5 -100025ae: 004b lsls r3, r1, #1 -100025b0: 1859 adds r1, r3, r1 -100025b2: 2300 movs r3, #0 -100025b4: 1840 adds r0, r0, r1 -100025b6: 3803 subs r0, #3 -100025b8: 7043 strb r3, [r0, #1] -100025ba: bd30 pop {r4, r5, pc} - -100025bc : -100025bc: b510 push {r4, lr} -100025be: 0004 movs r4, r0 -100025c0: 6800 ldr r0, [r0, #0] -100025c2: f002 fd0d bl 10004fe0 <__wrap_free> -100025c6: 0020 movs r0, r4 -100025c8: f002 fd0a bl 10004fe0 <__wrap_free> -100025cc: bd10 pop {r4, pc} -100025ce: 46c0 nop ; (mov r8, r8) - -100025d0 : -100025d0: b5f8 push {r3, r4, r5, r6, r7, lr} -100025d2: 46ce mov lr, r9 -100025d4: 4647 mov r7, r8 -100025d6: 0006 movs r6, r0 -100025d8: 000c movs r4, r1 -100025da: b580 push {r7, lr} -100025dc: 2900 cmp r1, #0 -100025de: d007 beq.n 100025f0 -100025e0: 004d lsls r5, r1, #1 -100025e2: 6803 ldr r3, [r0, #0] -100025e4: 186d adds r5, r5, r1 -100025e6: 3d03 subs r5, #3 -100025e8: 195a adds r2, r3, r5 -100025ea: 7857 ldrb r7, [r2, #1] -100025ec: 2f00 cmp r7, #0 -100025ee: d104 bne.n 100025fa -100025f0: 0020 movs r0, r4 -100025f2: bcc0 pop {r6, r7} -100025f4: 46b9 mov r9, r7 -100025f6: 46b0 mov r8, r6 -100025f8: bdf8 pop {r3, r4, r5, r6, r7, pc} -100025fa: 0079 lsls r1, r7, #1 -100025fc: 19c9 adds r1, r1, r7 -100025fe: 3903 subs r1, #3 -10002600: 4688 mov r8, r1 -10002602: 4443 add r3, r8 -10002604: 7859 ldrb r1, [r3, #1] -10002606: 4689 mov r9, r1 -10002608: 2100 movs r1, #0 -1000260a: 7059 strb r1, [r3, #1] -1000260c: 7051 strb r1, [r2, #1] -1000260e: 6873 ldr r3, [r6, #4] -10002610: 003a movs r2, r7 -10002612: 0021 movs r1, r4 -10002614: 6880 ldr r0, [r0, #8] -10002616: 4798 blx r3 -10002618: 6833 ldr r3, [r6, #0] -1000261a: 2800 cmp r0, #0 -1000261c: d014 beq.n 10002648 -1000261e: 4642 mov r2, r8 -10002620: 189a adds r2, r3, r2 -10002622: 7094 strb r4, [r2, #2] -10002624: 1959 adds r1, r3, r5 -10002626: 5d5b ldrb r3, [r3, r5] -10002628: 2b00 cmp r3, #0 -1000262a: d000 beq.n 1000262e -1000262c: 7053 strb r3, [r2, #1] -1000262e: 700f strb r7, [r1, #0] -10002630: 0027 movs r7, r4 -10002632: 4649 mov r1, r9 -10002634: 0030 movs r0, r6 -10002636: f7ff ffcb bl 100025d0 -1000263a: 0039 movs r1, r7 -1000263c: 0002 movs r2, r0 -1000263e: 0030 movs r0, r6 -10002640: f7ff ff3a bl 100024b8 -10002644: 0004 movs r4, r0 -10002646: e7d3 b.n 100025f0 -10002648: 4642 mov r2, r8 -1000264a: 4641 mov r1, r8 -1000264c: 195d adds r5, r3, r5 -1000264e: 70af strb r7, [r5, #2] -10002650: 189a adds r2, r3, r2 -10002652: 5c5b ldrb r3, [r3, r1] -10002654: 2b00 cmp r3, #0 -10002656: d000 beq.n 1000265a -10002658: 706b strb r3, [r5, #1] -1000265a: 7014 strb r4, [r2, #0] -1000265c: e7e9 b.n 10002632 -1000265e: 46c0 nop ; (mov r8, r8) - -10002660 : -10002660: b5f0 push {r4, r5, r6, r7, lr} -10002662: 4657 mov r7, sl -10002664: 4645 mov r5, r8 -10002666: 46de mov lr, fp -10002668: 464e mov r6, r9 -1000266a: b5e0 push {r5, r6, r7, lr} -1000266c: 000d movs r5, r1 -1000266e: 006b lsls r3, r5, #1 -10002670: 6801 ldr r1, [r0, #0] -10002672: 195b adds r3, r3, r5 -10002674: 1edf subs r7, r3, #3 -10002676: 0004 movs r4, r0 -10002678: 5dc8 ldrb r0, [r1, r7] -1000267a: b083 sub sp, #12 -1000267c: 9201 str r2, [sp, #4] -1000267e: 19ca adds r2, r1, r7 -10002680: 2800 cmp r0, #0 -10002682: d050 beq.n 10002726 -10002684: 0043 lsls r3, r0, #1 -10002686: 181b adds r3, r3, r0 -10002688: 3b03 subs r3, #3 -1000268a: 18cb adds r3, r1, r3 -1000268c: 785e ldrb r6, [r3, #1] -1000268e: 46b4 mov ip, r6 -10002690: 2e00 cmp r6, #0 -10002692: d11a bne.n 100026ca -10002694: 9e01 ldr r6, [sp, #4] -10002696: 2e00 cmp r6, #0 -10002698: d042 beq.n 10002720 -1000269a: 7be6 ldrb r6, [r4, #15] -1000269c: 2e00 cmp r6, #0 -1000269e: d004 beq.n 100026aa -100026a0: 0073 lsls r3, r6, #1 -100026a2: 199b adds r3, r3, r6 -100026a4: 18cb adds r3, r1, r3 -100026a6: 3b03 subs r3, #3 -100026a8: 705d strb r5, [r3, #1] -100026aa: 7ba3 ldrb r3, [r4, #14] -100026ac: 2b00 cmp r3, #0 -100026ae: d100 bne.n 100026b2 -100026b0: 73a5 strb r5, [r4, #14] -100026b2: 73e5 strb r5, [r4, #15] -100026b4: 2800 cmp r0, #0 -100026b6: d12f bne.n 10002718 -100026b8: 2300 movs r3, #0 -100026ba: 7053 strb r3, [r2, #1] -100026bc: b003 add sp, #12 -100026be: bcf0 pop {r4, r5, r6, r7} -100026c0: 46bb mov fp, r7 -100026c2: 46b2 mov sl, r6 -100026c4: 46a9 mov r9, r5 -100026c6: 46a0 mov r8, r4 -100026c8: bdf0 pop {r4, r5, r6, r7, pc} -100026ca: 0072 lsls r2, r6, #1 -100026cc: 4462 add r2, ip -100026ce: 3a03 subs r2, #3 -100026d0: 1889 adds r1, r1, r2 -100026d2: 784a ldrb r2, [r1, #1] -100026d4: 4690 mov r8, r2 -100026d6: 2200 movs r2, #0 -100026d8: 704a strb r2, [r1, #1] -100026da: 4691 mov r9, r2 -100026dc: 705a strb r2, [r3, #1] -100026de: 0001 movs r1, r0 -100026e0: 0032 movs r2, r6 -100026e2: 0020 movs r0, r4 -100026e4: f7ff fee8 bl 100024b8 -100026e8: 4643 mov r3, r8 -100026ea: 4682 mov sl, r0 -100026ec: 2b00 cmp r3, #0 -100026ee: d007 beq.n 10002700 -100026f0: 005b lsls r3, r3, #1 -100026f2: 6821 ldr r1, [r4, #0] -100026f4: 4443 add r3, r8 -100026f6: 3b03 subs r3, #3 -100026f8: 18cb adds r3, r1, r3 -100026fa: 785a ldrb r2, [r3, #1] -100026fc: 2a00 cmp r2, #0 -100026fe: d116 bne.n 1000272e -10002700: 4642 mov r2, r8 -10002702: 4651 mov r1, sl -10002704: 0020 movs r0, r4 -10002706: f7ff fed7 bl 100024b8 -1000270a: 6821 ldr r1, [r4, #0] -1000270c: 9b01 ldr r3, [sp, #4] -1000270e: 19ca adds r2, r1, r7 -10002710: 2b00 cmp r3, #0 -10002712: d1c2 bne.n 1000269a -10002714: 2800 cmp r0, #0 -10002716: d0cf beq.n 100026b8 -10002718: 0043 lsls r3, r0, #1 -1000271a: 181b adds r3, r3, r0 -1000271c: 3b03 subs r3, #3 -1000271e: 18cb adds r3, r1, r3 -10002720: 2100 movs r1, #0 -10002722: 7099 strb r1, [r3, #2] -10002724: e7c8 b.n 100026b8 -10002726: 9b01 ldr r3, [sp, #4] -10002728: 2b00 cmp r3, #0 -1000272a: d1b6 bne.n 1000269a -1000272c: e7c4 b.n 100026b8 -1000272e: 0050 lsls r0, r2, #1 -10002730: 1880 adds r0, r0, r2 -10002732: 3803 subs r0, #3 -10002734: 1809 adds r1, r1, r0 -10002736: 7848 ldrb r0, [r1, #1] -10002738: 4683 mov fp, r0 -1000273a: 4648 mov r0, r9 -1000273c: 7048 strb r0, [r1, #1] -1000273e: 7058 strb r0, [r3, #1] -10002740: 4641 mov r1, r8 -10002742: 0020 movs r0, r4 -10002744: f7ff feb8 bl 100024b8 -10002748: 4659 mov r1, fp -1000274a: 4680 mov r8, r0 -1000274c: 0020 movs r0, r4 -1000274e: f7ff ff3f bl 100025d0 -10002752: 4641 mov r1, r8 -10002754: 0002 movs r2, r0 -10002756: 0020 movs r0, r4 -10002758: f7ff feae bl 100024b8 -1000275c: 4680 mov r8, r0 -1000275e: e7cf b.n 10002700 - -10002760 : -10002760: b5f0 push {r4, r5, r6, r7, lr} -10002762: 4657 mov r7, sl -10002764: 4645 mov r5, r8 -10002766: 46de mov lr, fp -10002768: 464e mov r6, r9 -1000276a: b5e0 push {r5, r6, r7, lr} -1000276c: b083 sub sp, #12 -1000276e: 9101 str r1, [sp, #4] -10002770: 7b45 ldrb r5, [r0, #13] -10002772: 0004 movs r4, r0 -10002774: 006b lsls r3, r5, #1 -10002776: 6800 ldr r0, [r0, #0] -10002778: 195b adds r3, r3, r5 -1000277a: 1edf subs r7, r3, #3 -1000277c: 5dc1 ldrb r1, [r0, r7] -1000277e: 19c2 adds r2, r0, r7 -10002780: 2900 cmp r1, #0 -10002782: d052 beq.n 1000282a -10002784: 004b lsls r3, r1, #1 -10002786: 185b adds r3, r3, r1 -10002788: 3b03 subs r3, #3 -1000278a: 18c3 adds r3, r0, r3 -1000278c: 785e ldrb r6, [r3, #1] -1000278e: 46b4 mov ip, r6 -10002790: 2e00 cmp r6, #0 -10002792: d11c bne.n 100027ce -10002794: 9e01 ldr r6, [sp, #4] -10002796: 2e00 cmp r6, #0 -10002798: d044 beq.n 10002824 -1000279a: 7be6 ldrb r6, [r4, #15] -1000279c: 2e00 cmp r6, #0 -1000279e: d004 beq.n 100027aa -100027a0: 0073 lsls r3, r6, #1 -100027a2: 199b adds r3, r3, r6 -100027a4: 18c3 adds r3, r0, r3 -100027a6: 3b03 subs r3, #3 -100027a8: 705d strb r5, [r3, #1] -100027aa: 7ba3 ldrb r3, [r4, #14] -100027ac: 2b00 cmp r3, #0 -100027ae: d100 bne.n 100027b2 -100027b0: 73a5 strb r5, [r4, #14] -100027b2: 73e5 strb r5, [r4, #15] -100027b4: 2900 cmp r1, #0 -100027b6: d131 bne.n 1000281c -100027b8: 2300 movs r3, #0 -100027ba: 0028 movs r0, r5 -100027bc: 7053 strb r3, [r2, #1] -100027be: 7361 strb r1, [r4, #13] -100027c0: b003 add sp, #12 -100027c2: bcf0 pop {r4, r5, r6, r7} -100027c4: 46bb mov fp, r7 -100027c6: 46b2 mov sl, r6 -100027c8: 46a9 mov r9, r5 -100027ca: 46a0 mov r8, r4 -100027cc: bdf0 pop {r4, r5, r6, r7, pc} -100027ce: 0072 lsls r2, r6, #1 -100027d0: 4462 add r2, ip -100027d2: 3a03 subs r2, #3 -100027d4: 1880 adds r0, r0, r2 -100027d6: 7842 ldrb r2, [r0, #1] -100027d8: 4690 mov r8, r2 -100027da: 2200 movs r2, #0 -100027dc: 7042 strb r2, [r0, #1] -100027de: 4691 mov r9, r2 -100027e0: 705a strb r2, [r3, #1] -100027e2: 0020 movs r0, r4 -100027e4: 0032 movs r2, r6 -100027e6: f7ff fe67 bl 100024b8 -100027ea: 4643 mov r3, r8 -100027ec: 4682 mov sl, r0 -100027ee: 2b00 cmp r3, #0 -100027f0: d007 beq.n 10002802 -100027f2: 005b lsls r3, r3, #1 -100027f4: 6821 ldr r1, [r4, #0] -100027f6: 4443 add r3, r8 -100027f8: 3b03 subs r3, #3 -100027fa: 18cb adds r3, r1, r3 -100027fc: 785a ldrb r2, [r3, #1] -100027fe: 2a00 cmp r2, #0 -10002800: d117 bne.n 10002832 -10002802: 4642 mov r2, r8 -10002804: 4651 mov r1, sl -10002806: 0020 movs r0, r4 -10002808: f7ff fe56 bl 100024b8 -1000280c: 9b01 ldr r3, [sp, #4] -1000280e: 0001 movs r1, r0 -10002810: 6820 ldr r0, [r4, #0] -10002812: 19c2 adds r2, r0, r7 -10002814: 2b00 cmp r3, #0 -10002816: d1c0 bne.n 1000279a -10002818: 2900 cmp r1, #0 -1000281a: d0cd beq.n 100027b8 -1000281c: 004b lsls r3, r1, #1 -1000281e: 185b adds r3, r3, r1 -10002820: 3b03 subs r3, #3 -10002822: 18c3 adds r3, r0, r3 -10002824: 2000 movs r0, #0 -10002826: 7098 strb r0, [r3, #2] -10002828: e7c6 b.n 100027b8 -1000282a: 9b01 ldr r3, [sp, #4] -1000282c: 2b00 cmp r3, #0 -1000282e: d1b4 bne.n 1000279a -10002830: e7c2 b.n 100027b8 -10002832: 0050 lsls r0, r2, #1 -10002834: 1880 adds r0, r0, r2 -10002836: 3803 subs r0, #3 -10002838: 1809 adds r1, r1, r0 -1000283a: 7848 ldrb r0, [r1, #1] -1000283c: 4683 mov fp, r0 -1000283e: 4648 mov r0, r9 -10002840: 7048 strb r0, [r1, #1] -10002842: 7058 strb r0, [r3, #1] -10002844: 4641 mov r1, r8 -10002846: 0020 movs r0, r4 -10002848: f7ff fe36 bl 100024b8 -1000284c: 4659 mov r1, fp -1000284e: 4680 mov r8, r0 -10002850: 0020 movs r0, r4 -10002852: f7ff febd bl 100025d0 -10002856: 4641 mov r1, r8 -10002858: 0002 movs r2, r0 -1000285a: 0020 movs r0, r4 -1000285c: f7ff fe2c bl 100024b8 -10002860: 4680 mov r8, r0 -10002862: e7ce b.n 10002802 - -10002864 : -10002864: b570 push {r4, r5, r6, lr} -10002866: 0004 movs r4, r0 -10002868: 2900 cmp r1, #0 -1000286a: d02c beq.n 100028c6 -1000286c: 7b43 ldrb r3, [r0, #13] -1000286e: 428b cmp r3, r1 -10002870: d02e beq.n 100028d0 -10002872: 6805 ldr r5, [r0, #0] -10002874: 0048 lsls r0, r1, #1 -10002876: 1840 adds r0, r0, r1 -10002878: 3803 subs r0, #3 -1000287a: 1828 adds r0, r5, r0 -1000287c: 7882 ldrb r2, [r0, #2] -1000287e: 2a00 cmp r2, #0 -10002880: d021 beq.n 100028c6 -10002882: 0053 lsls r3, r2, #1 -10002884: 189b adds r3, r3, r2 -10002886: 3b03 subs r3, #3 -10002888: 5cea ldrb r2, [r5, r3] -1000288a: 18ee adds r6, r5, r3 -1000288c: 428a cmp r2, r1 -1000288e: d102 bne.n 10002896 -10002890: e01b b.n 100028ca -10002892: 2a00 cmp r2, #0 -10002894: d008 beq.n 100028a8 -10002896: 0053 lsls r3, r2, #1 -10002898: 189b adds r3, r3, r2 -1000289a: 3b03 subs r3, #3 -1000289c: 18eb adds r3, r5, r3 -1000289e: 785a ldrb r2, [r3, #1] -100028a0: 428a cmp r2, r1 -100028a2: d1f6 bne.n 10002892 -100028a4: 7842 ldrb r2, [r0, #1] -100028a6: 705a strb r2, [r3, #1] -100028a8: 2300 movs r3, #0 -100028aa: 2201 movs r2, #1 -100028ac: 7083 strb r3, [r0, #2] -100028ae: 7043 strb r3, [r0, #1] -100028b0: 0020 movs r0, r4 -100028b2: f7ff fed5 bl 10002660 -100028b6: 7b61 ldrb r1, [r4, #13] -100028b8: 0002 movs r2, r0 -100028ba: 0020 movs r0, r4 -100028bc: f7ff fdfc bl 100024b8 -100028c0: 7360 strb r0, [r4, #13] -100028c2: 2001 movs r0, #1 -100028c4: e000 b.n 100028c8 -100028c6: 2000 movs r0, #0 -100028c8: bd70 pop {r4, r5, r6, pc} -100028ca: 7843 ldrb r3, [r0, #1] -100028cc: 7033 strb r3, [r6, #0] -100028ce: e7eb b.n 100028a8 -100028d0: 2201 movs r2, #1 -100028d2: 0019 movs r1, r3 -100028d4: f7ff fec4 bl 10002660 -100028d8: 7360 strb r0, [r4, #13] -100028da: 2001 movs r0, #1 -100028dc: e7f4 b.n 100028c8 -100028de: 46c0 nop ; (mov r8, r8) - -100028e0 : -100028e0: b5f0 push {r4, r5, r6, r7, lr} -100028e2: 4645 mov r5, r8 -100028e4: 46de mov lr, fp -100028e6: 4657 mov r7, sl -100028e8: 464e mov r6, r9 -100028ea: b5e0 push {r5, r6, r7, lr} -100028ec: b083 sub sp, #12 -100028ee: 9201 str r2, [sp, #4] -100028f0: 9a0c ldr r2, [sp, #48] ; 0x30 -100028f2: 0005 movs r5, r0 -100028f4: 4688 mov r8, r1 -100028f6: 429a cmp r2, r3 -100028f8: d900 bls.n 100028fc -100028fa: e076 b.n 100029ea -100028fc: 0e1a lsrs r2, r3, #24 -100028fe: 4693 mov fp, r2 -10002900: 021e lsls r6, r3, #8 -10002902: 0030 movs r0, r6 -10002904: 2300 movs r3, #0 -10002906: 4659 mov r1, fp -10002908: 9a0c ldr r2, [sp, #48] ; 0x30 -1000290a: f001 ff2b bl 10004764 <__wrap___aeabi_uldivmod> -1000290e: 4b38 ldr r3, [pc, #224] ; (100029f0 ) -10002910: 006c lsls r4, r5, #1 -10002912: 469c mov ip, r3 -10002914: 1964 adds r4, r4, r5 -10002916: 00a4 lsls r4, r4, #2 -10002918: 4464 add r4, ip -1000291a: 6863 ldr r3, [r4, #4] -1000291c: 0007 movs r7, r0 -1000291e: 4283 cmp r3, r0 -10002920: d200 bcs.n 10002924 -10002922: 6060 str r0, [r4, #4] -10002924: 1f2b subs r3, r5, #4 -10002926: b2db uxtb r3, r3 -10002928: 4699 mov r9, r3 -1000292a: 2b01 cmp r3, #1 -1000292c: d937 bls.n 1000299e -1000292e: 23c0 movs r3, #192 ; 0xc0 -10002930: 2280 movs r2, #128 ; 0x80 -10002932: 019b lsls r3, r3, #6 -10002934: 4323 orrs r3, r4 -10002936: 0112 lsls r2, r2, #4 -10002938: 601a str r2, [r3, #0] -1000293a: 4b2e ldr r3, [pc, #184] ; (100029f4 ) -1000293c: 00ad lsls r5, r5, #2 -1000293e: 5959 ldr r1, [r3, r5] -10002940: 469a mov sl, r3 -10002942: 2900 cmp r1, #0 -10002944: d007 beq.n 10002956 -10002946: 6958 ldr r0, [r3, #20] -10002948: f001 fece bl 100046e8 <__wrap___aeabi_uidiv> -1000294c: 1c43 adds r3, r0, #1 -1000294e: 0058 lsls r0, r3, #1 -10002950: 18c0 adds r0, r0, r3 -10002952: 3803 subs r0, #3 -10002954: d2fd bcs.n 10002952 -10002956: 9a01 ldr r2, [sp, #4] -10002958: 6823 ldr r3, [r4, #0] -1000295a: 0152 lsls r2, r2, #5 -1000295c: 4053 eors r3, r2 -1000295e: 22e0 movs r2, #224 ; 0xe0 -10002960: 401a ands r2, r3 -10002962: 2380 movs r3, #128 ; 0x80 -10002964: 015b lsls r3, r3, #5 -10002966: 4323 orrs r3, r4 -10002968: 601a str r2, [r3, #0] -1000296a: 464a mov r2, r9 -1000296c: 2a01 cmp r2, #1 -1000296e: d92f bls.n 100029d0 -10002970: 2380 movs r3, #128 ; 0x80 -10002972: 2280 movs r2, #128 ; 0x80 -10002974: 019b lsls r3, r3, #6 -10002976: 4323 orrs r3, r4 -10002978: 0112 lsls r2, r2, #4 -1000297a: 601a str r2, [r3, #0] -1000297c: 0030 movs r0, r6 -1000297e: 2300 movs r3, #0 -10002980: 003a movs r2, r7 -10002982: 4659 mov r1, fp -10002984: 6067 str r7, [r4, #4] -10002986: f001 feed bl 10004764 <__wrap___aeabi_uldivmod> -1000298a: 4653 mov r3, sl -1000298c: 5158 str r0, [r3, r5] -1000298e: 2001 movs r0, #1 -10002990: b003 add sp, #12 -10002992: bcf0 pop {r4, r5, r6, r7} -10002994: 46bb mov fp, r7 -10002996: 46b2 mov sl, r6 -10002998: 46a9 mov r9, r5 -1000299a: 46a0 mov r8, r4 -1000299c: bdf0 pop {r4, r5, r6, r7, pc} -1000299e: 4643 mov r3, r8 -100029a0: 2b01 cmp r3, #1 -100029a2: d1c4 bne.n 1000292e -100029a4: 23c0 movs r3, #192 ; 0xc0 -100029a6: 2203 movs r2, #3 -100029a8: 019b lsls r3, r3, #6 -100029aa: 4323 orrs r3, r4 -100029ac: 601a str r2, [r3, #0] -100029ae: 3a02 subs r2, #2 -100029b0: 68a3 ldr r3, [r4, #8] -100029b2: 421a tst r2, r3 -100029b4: d0fc beq.n 100029b0 -100029b6: 9a01 ldr r2, [sp, #4] -100029b8: 6823 ldr r3, [r4, #0] -100029ba: 0152 lsls r2, r2, #5 -100029bc: 405a eors r2, r3 -100029be: 23e0 movs r3, #224 ; 0xe0 -100029c0: 401a ands r2, r3 -100029c2: 2380 movs r3, #128 ; 0x80 -100029c4: 015b lsls r3, r3, #5 -100029c6: 4323 orrs r3, r4 -100029c8: 601a str r2, [r3, #0] -100029ca: 4a0a ldr r2, [pc, #40] ; (100029f4 ) -100029cc: 00ad lsls r5, r5, #2 -100029ce: 4692 mov sl, r2 -100029d0: 4642 mov r2, r8 -100029d2: 6821 ldr r1, [r4, #0] -100029d4: 4051 eors r1, r2 -100029d6: 2203 movs r2, #3 -100029d8: 400a ands r2, r1 -100029da: 601a str r2, [r3, #0] -100029dc: 2201 movs r2, #1 -100029de: 4643 mov r3, r8 -100029e0: 409a lsls r2, r3 -100029e2: 68a3 ldr r3, [r4, #8] -100029e4: 421a tst r2, r3 -100029e6: d0fc beq.n 100029e2 -100029e8: e7c2 b.n 10002970 -100029ea: 2000 movs r0, #0 -100029ec: e7d0 b.n 10002990 -100029ee: 46c0 nop ; (mov r8, r8) -100029f0: 40008000 .word 0x40008000 -100029f4: 20002ea8 .word 0x20002ea8 - -100029f8 : -100029f8: b530 push {r4, r5, lr} -100029fa: 200c movs r0, #12 -100029fc: b083 sub sp, #12 -100029fe: f000 f9b9 bl 10002d74 -10002a02: f7fe fb55 bl 100010b0 -10002a06: 2800 cmp r0, #0 -10002a08: d00e beq.n 10002a28 -10002a0a: 4b99 ldr r3, [pc, #612] ; (10002c70 ) -10002a0c: 4a99 ldr r2, [pc, #612] ; (10002c74 ) -10002a0e: 601a str r2, [r3, #0] -10002a10: 605a str r2, [r3, #4] -10002a12: 609a str r2, [r3, #8] -10002a14: 60da str r2, [r3, #12] -10002a16: 611a str r2, [r3, #16] -10002a18: 615a str r2, [r3, #20] -10002a1a: 619a str r2, [r3, #24] -10002a1c: 61da str r2, [r3, #28] -10002a1e: 621a str r2, [r3, #32] -10002a20: 4a95 ldr r2, [pc, #596] ; (10002c78 ) -10002a22: 625a str r2, [r3, #36] ; 0x24 -10002a24: b003 add sp, #12 -10002a26: bd30 pop {r4, r5, pc} -10002a28: 4c94 ldr r4, [pc, #592] ; (10002c7c ) -10002a2a: 67a0 str r0, [r4, #120] ; 0x78 -10002a2c: f000 f9f6 bl 10002e1c -10002a30: 2201 movs r2, #1 -10002a32: 4b93 ldr r3, [pc, #588] ; (10002c80 ) -10002a34: 601a str r2, [r3, #0] -10002a36: 6c63 ldr r3, [r4, #68] ; 0x44 -10002a38: 2b01 cmp r3, #1 -10002a3a: d1fc bne.n 10002a36 -10002a3c: 2203 movs r2, #3 -10002a3e: 4b91 ldr r3, [pc, #580] ; (10002c84 ) -10002a40: 601a str r2, [r3, #0] -10002a42: 4a8e ldr r2, [pc, #568] ; (10002c7c ) -10002a44: 6b93 ldr r3, [r2, #56] ; 0x38 -10002a46: 2b01 cmp r3, #1 -10002a48: d1fc bne.n 10002a44 -10002a4a: 3301 adds r3, #1 -10002a4c: 2101 movs r1, #1 -10002a4e: 4a8e ldr r2, [pc, #568] ; (10002c88 ) -10002a50: 488e ldr r0, [pc, #568] ; (10002c8c ) -10002a52: 9300 str r3, [sp, #0] -10002a54: 3304 adds r3, #4 -10002a56: f000 f93d bl 10002cd4 -10002a5a: 2305 movs r3, #5 -10002a5c: 4a8c ldr r2, [pc, #560] ; (10002c90 ) -10002a5e: 9300 str r3, [sp, #0] -10002a60: 2101 movs r1, #1 -10002a62: 488c ldr r0, [pc, #560] ; (10002c94 ) -10002a64: f000 f936 bl 10002cd4 -10002a68: 4b8b ldr r3, [pc, #556] ; (10002c98 ) -10002a6a: 685a ldr r2, [r3, #4] -10002a6c: 2aff cmp r2, #255 ; 0xff -10002a6e: d802 bhi.n 10002a76 -10002a70: 2280 movs r2, #128 ; 0x80 -10002a72: 0052 lsls r2, r2, #1 -10002a74: 605a str r2, [r3, #4] -10002a76: 2280 movs r2, #128 ; 0x80 -10002a78: 4c7d ldr r4, [pc, #500] ; (10002c70 ) -10002a7a: 4b82 ldr r3, [pc, #520] ; (10002c84 ) -10002a7c: 6921 ldr r1, [r4, #16] -10002a7e: 0112 lsls r2, r2, #4 -10002a80: 4d85 ldr r5, [pc, #532] ; (10002c98 ) -10002a82: 601a str r2, [r3, #0] -10002a84: 2900 cmp r1, #0 -10002a86: d007 beq.n 10002a98 -10002a88: 6960 ldr r0, [r4, #20] -10002a8a: f001 fe2d bl 100046e8 <__wrap___aeabi_uidiv> -10002a8e: 1c43 adds r3, r0, #1 -10002a90: 0058 lsls r0, r3, #1 -10002a92: 18c0 adds r0, r0, r3 -10002a94: 3803 subs r0, #3 -10002a96: d2fd bcs.n 10002a94 -10002a98: 21e0 movs r1, #224 ; 0xe0 -10002a9a: 4b7f ldr r3, [pc, #508] ; (10002c98 ) -10002a9c: 2002 movs r0, #2 -10002a9e: 681a ldr r2, [r3, #0] -10002aa0: 4011 ands r1, r2 -10002aa2: 2280 movs r2, #128 ; 0x80 -10002aa4: 0152 lsls r2, r2, #5 -10002aa6: 432a orrs r2, r5 -10002aa8: 6011 str r1, [r2, #0] -10002aaa: 6819 ldr r1, [r3, #0] -10002aac: 4048 eors r0, r1 -10002aae: 2103 movs r1, #3 -10002ab0: 4001 ands r1, r0 -10002ab2: 6011 str r1, [r2, #0] -10002ab4: 2104 movs r1, #4 -10002ab6: 689a ldr r2, [r3, #8] -10002ab8: 4211 tst r1, r2 -10002aba: d0fc beq.n 10002ab6 -10002abc: 2280 movs r2, #128 ; 0x80 -10002abe: 2180 movs r1, #128 ; 0x80 -10002ac0: 0192 lsls r2, r2, #6 -10002ac2: 432a orrs r2, r5 -10002ac4: 0109 lsls r1, r1, #4 -10002ac6: 6011 str r1, [r2, #0] -10002ac8: 2280 movs r2, #128 ; 0x80 -10002aca: 0052 lsls r2, r2, #1 -10002acc: 605a str r2, [r3, #4] -10002ace: 4b73 ldr r3, [pc, #460] ; (10002c9c ) -10002ad0: 6123 str r3, [r4, #16] -10002ad2: 4b73 ldr r3, [pc, #460] ; (10002ca0 ) -10002ad4: 6859 ldr r1, [r3, #4] -10002ad6: 29ff cmp r1, #255 ; 0xff -10002ad8: d800 bhi.n 10002adc -10002ada: 605a str r2, [r3, #4] -10002adc: 2103 movs r1, #3 -10002ade: 4a68 ldr r2, [pc, #416] ; (10002c80 ) -10002ae0: 4b6f ldr r3, [pc, #444] ; (10002ca0 ) -10002ae2: 6011 str r1, [r2, #0] -10002ae4: 3902 subs r1, #2 -10002ae6: 689a ldr r2, [r3, #8] -10002ae8: 4211 tst r1, r2 -10002aea: d0fc beq.n 10002ae6 -10002aec: 20e0 movs r0, #224 ; 0xe0 -10002aee: 681a ldr r2, [r3, #0] -10002af0: 4010 ands r0, r2 -10002af2: 2280 movs r2, #128 ; 0x80 -10002af4: 0152 lsls r2, r2, #5 -10002af6: 431a orrs r2, r3 -10002af8: 6010 str r0, [r2, #0] -10002afa: 6818 ldr r0, [r3, #0] -10002afc: 4048 eors r0, r1 -10002afe: 2103 movs r1, #3 -10002b00: 4001 ands r1, r0 -10002b02: 2002 movs r0, #2 -10002b04: 6011 str r1, [r2, #0] -10002b06: 4966 ldr r1, [pc, #408] ; (10002ca0 ) -10002b08: 688a ldr r2, [r1, #8] -10002b0a: 4210 tst r0, r2 -10002b0c: d0fc beq.n 10002b08 -10002b0e: 2280 movs r2, #128 ; 0x80 -10002b10: 0192 lsls r2, r2, #6 -10002b12: 4313 orrs r3, r2 -10002b14: 2280 movs r2, #128 ; 0x80 -10002b16: 0112 lsls r2, r2, #4 + +10002430 : +10002430: b570 push {r4, r5, r6, lr} +10002432: 0004 movs r4, r0 +10002434: 000d movs r5, r1 +10002436: f3ef 8610 mrs r6, PRIMASK +1000243a: b672 cpsid i +1000243c: 4a1a ldr r2, [pc, #104] ; (100024a8 ) +1000243e: 6813 ldr r3, [r2, #0] +10002440: 2b00 cmp r3, #0 +10002442: d0fc beq.n 1000243e +10002444: f3bf 8f5f dmb sy +10002448: 2d00 cmp r5, #0 +1000244a: d01b beq.n 10002484 +1000244c: 0020 movs r0, r4 +1000244e: f7fe ffc1 bl 100013d4 +10002452: 4916 ldr r1, [pc, #88] ; (100024ac ) +10002454: 4281 cmp r1, r0 +10002456: d00a beq.n 1000246e +10002458: 0020 movs r0, r4 +1000245a: f7fe ffc3 bl 100013e4 +1000245e: 2101 movs r1, #1 +10002460: 0020 movs r0, r4 +10002462: f7fe ff91 bl 10001388 +10002466: 2301 movs r3, #1 +10002468: 40a3 lsls r3, r4 +1000246a: 4a11 ldr r2, [pc, #68] ; (100024b0 ) +1000246c: 6013 str r3, [r2, #0] +1000246e: 4b11 ldr r3, [pc, #68] ; (100024b4 ) +10002470: 00a4 lsls r4, r4, #2 +10002472: 50e5 str r5, [r4, r3] +10002474: f3bf 8f5f dmb sy +10002478: 2200 movs r2, #0 +1000247a: 4b0b ldr r3, [pc, #44] ; (100024a8 ) +1000247c: 601a str r2, [r3, #0] +1000247e: f386 8810 msr PRIMASK, r6 +10002482: bd70 pop {r4, r5, r6, pc} +10002484: 4b0b ldr r3, [pc, #44] ; (100024b4 ) +10002486: 00a2 lsls r2, r4, #2 +10002488: 50d5 str r5, [r2, r3] +1000248a: 2201 movs r2, #1 +1000248c: 40a2 lsls r2, r4 +1000248e: 490a ldr r1, [pc, #40] ; (100024b8 ) +10002490: 0020 movs r0, r4 +10002492: 780b ldrb r3, [r1, #0] +10002494: 4393 bics r3, r2 +10002496: 700b strb r3, [r1, #0] +10002498: 4904 ldr r1, [pc, #16] ; (100024ac ) +1000249a: f7ff f8c1 bl 10001620 +1000249e: 2100 movs r1, #0 +100024a0: 0020 movs r0, r4 +100024a2: f7fe ff71 bl 10001388 +100024a6: e7e5 b.n 10002474 +100024a8: d0000128 .word 0xd0000128 +100024ac: 100022a5 .word 0x100022a5 +100024b0: 40056038 .word 0x40056038 +100024b4: 20002c80 .word 0x20002c80 +100024b8: 20010fa6 .word 0x20010fa6 + +100024bc : +100024bc: b5f0 push {r4, r5, r6, r7, lr} +100024be: 464f mov r7, r9 +100024c0: 46d6 mov lr, sl +100024c2: 4646 mov r6, r8 +100024c4: b5c0 push {r6, r7, lr} +100024c6: 0007 movs r7, r0 +100024c8: 4c2c ldr r4, [pc, #176] ; (1000257c ) +100024ca: 6a61 ldr r1, [r4, #36] ; 0x24 +100024cc: 000d movs r5, r1 +100024ce: 6aa6 ldr r6, [r4, #40] ; 0x28 +100024d0: 6a61 ldr r1, [r4, #36] ; 0x24 +100024d2: 42a9 cmp r1, r5 +100024d4: d1fa bne.n 100024cc +100024d6: 428b cmp r3, r1 +100024d8: d808 bhi.n 100024ec +100024da: d005 beq.n 100024e8 +100024dc: 2001 movs r0, #1 +100024de: bce0 pop {r5, r6, r7} +100024e0: 46ba mov sl, r7 +100024e2: 46b1 mov r9, r6 +100024e4: 46a8 mov r8, r5 +100024e6: bdf0 pop {r4, r5, r6, r7, pc} +100024e8: 42b2 cmp r2, r6 +100024ea: d9f7 bls.n 100024dc +100024ec: f3ef 8a10 mrs sl, PRIMASK +100024f0: b672 cpsid i +100024f2: 4823 ldr r0, [pc, #140] ; (10002580 ) +100024f4: 6801 ldr r1, [r0, #0] +100024f6: 2900 cmp r1, #0 +100024f8: d0fc beq.n 100024f4 +100024fa: f3bf 8f5f dmb sy +100024fe: 2501 movs r5, #1 +10002500: 40bd lsls r5, r7 +10002502: 4920 ldr r1, [pc, #128] ; (10002584 ) +10002504: 4c1d ldr r4, [pc, #116] ; (1000257c ) +10002506: 4688 mov r8, r1 +10002508: 7809 ldrb r1, [r1, #0] +1000250a: 4689 mov r9, r1 +1000250c: 4329 orrs r1, r5 +1000250e: b2c9 uxtb r1, r1 +10002510: 468c mov ip, r1 +10002512: 4641 mov r1, r8 +10002514: 4660 mov r0, ip +10002516: 7008 strb r0, [r1, #0] +10002518: 1d39 adds r1, r7, #4 +1000251a: 481b ldr r0, [pc, #108] ; (10002588 ) +1000251c: 0089 lsls r1, r1, #2 +1000251e: 6365 str r5, [r4, #52] ; 0x34 +10002520: 510a str r2, [r1, r4] +10002522: 00b9 lsls r1, r7, #2 +10002524: 500b str r3, [r1, r0] +10002526: 6a21 ldr r1, [r4, #32] +10002528: 2000 movs r0, #0 +1000252a: 4229 tst r1, r5 +1000252c: d019 beq.n 10002562 +1000252e: 6a61 ldr r1, [r4, #36] ; 0x24 +10002530: 0008 movs r0, r1 +10002532: 6aa6 ldr r6, [r4, #40] ; 0x28 +10002534: 6a61 ldr r1, [r4, #36] ; 0x24 +10002536: 4281 cmp r1, r0 +10002538: d1fa bne.n 10002530 +1000253a: 428b cmp r3, r1 +1000253c: d819 bhi.n 10002572 +1000253e: d101 bne.n 10002544 +10002540: 42b2 cmp r2, r6 +10002542: d816 bhi.n 10002572 +10002544: 45cc cmp ip, r9 +10002546: d016 beq.n 10002576 +10002548: 4b0c ldr r3, [pc, #48] ; (1000257c ) +1000254a: 201f movs r0, #31 +1000254c: 621d str r5, [r3, #32] +1000254e: 635d str r5, [r3, #52] ; 0x34 +10002550: 2301 movs r3, #1 +10002552: 4007 ands r7, r0 +10002554: 40bb lsls r3, r7 +10002556: 4a0d ldr r2, [pc, #52] ; (1000258c ) +10002558: 381e subs r0, #30 +1000255a: 6013 str r3, [r2, #0] +1000255c: 4643 mov r3, r8 +1000255e: 464a mov r2, r9 +10002560: 701a strb r2, [r3, #0] +10002562: f3bf 8f5f dmb sy +10002566: 2200 movs r2, #0 +10002568: 4b05 ldr r3, [pc, #20] ; (10002580 ) +1000256a: 601a str r2, [r3, #0] +1000256c: f38a 8810 msr PRIMASK, sl +10002570: e7b5 b.n 100024de +10002572: 2000 movs r0, #0 +10002574: e7f5 b.n 10002562 +10002576: 2001 movs r0, #1 +10002578: e7f3 b.n 10002562 +1000257a: 46c0 nop ; (mov r8, r8) +1000257c: 40054000 .word 0x40054000 +10002580: d0000128 .word 0xd0000128 +10002584: 20010fa6 .word 0x20010fa6 +10002588: 20010bfc .word 0x20010bfc +1000258c: e000e280 .word 0xe000e280 + +10002590 : +10002590: f3ef 8c10 mrs ip, PRIMASK +10002594: b672 cpsid i +10002596: 490a ldr r1, [pc, #40] ; (100025c0 ) +10002598: 680b ldr r3, [r1, #0] +1000259a: 2b00 cmp r3, #0 +1000259c: d0fc beq.n 10002598 +1000259e: f3bf 8f5f dmb sy +100025a2: 2301 movs r3, #1 +100025a4: 4083 lsls r3, r0 +100025a6: 4a07 ldr r2, [pc, #28] ; (100025c4 ) +100025a8: 4807 ldr r0, [pc, #28] ; (100025c8 ) +100025aa: 6213 str r3, [r2, #32] +100025ac: 7802 ldrb r2, [r0, #0] +100025ae: 439a bics r2, r3 +100025b0: 7002 strb r2, [r0, #0] +100025b2: f3bf 8f5f dmb sy +100025b6: 2300 movs r3, #0 +100025b8: 600b str r3, [r1, #0] +100025ba: f38c 8810 msr PRIMASK, ip +100025be: 4770 bx lr +100025c0: d0000128 .word 0xd0000128 +100025c4: 40054000 .word 0x40054000 +100025c8: 20010fa6 .word 0x20010fa6 + +100025cc : +100025cc: f3ef 8c10 mrs ip, PRIMASK +100025d0: b672 cpsid i +100025d2: 490a ldr r1, [pc, #40] ; (100025fc ) +100025d4: 680b ldr r3, [r1, #0] +100025d6: 2b00 cmp r3, #0 +100025d8: d0fc beq.n 100025d4 +100025da: f3bf 8f5f dmb sy +100025de: 2301 movs r3, #1 +100025e0: 4083 lsls r3, r0 +100025e2: 4807 ldr r0, [pc, #28] ; (10002600 ) +100025e4: 7802 ldrb r2, [r0, #0] +100025e6: 431a orrs r2, r3 +100025e8: 7002 strb r2, [r0, #0] +100025ea: f3bf 8f5f dmb sy +100025ee: 2200 movs r2, #0 +100025f0: 600a str r2, [r1, #0] +100025f2: f38c 8810 msr PRIMASK, ip +100025f6: 4a03 ldr r2, [pc, #12] ; (10002604 ) +100025f8: 6013 str r3, [r2, #0] +100025fa: 4770 bx lr +100025fc: d0000128 .word 0xd0000128 +10002600: 20010fa6 .word 0x20010fa6 +10002604: 4005603c .word 0x4005603c + +10002608 : +10002608: b570 push {r4, r5, r6, lr} +1000260a: 0005 movs r5, r0 +1000260c: 0014 movs r4, r2 +1000260e: 0016 movs r6, r2 +10002610: 2900 cmp r1, #0 +10002612: d015 beq.n 10002640 +10002614: 000c movs r4, r1 +10002616: 2a00 cmp r2, #0 +10002618: d012 beq.n 10002640 +1000261a: 6880 ldr r0, [r0, #8] +1000261c: 686b ldr r3, [r5, #4] +1000261e: 4798 blx r3 +10002620: 6829 ldr r1, [r5, #0] +10002622: 2800 cmp r0, #0 +10002624: d00e beq.n 10002644 +10002626: 0073 lsls r3, r6, #1 +10002628: 199b adds r3, r3, r6 +1000262a: 0062 lsls r2, r4, #1 +1000262c: 3b03 subs r3, #3 +1000262e: 1912 adds r2, r2, r4 +10002630: 18cb adds r3, r1, r3 +10002632: 3a03 subs r2, #3 +10002634: 709c strb r4, [r3, #2] +10002636: 1888 adds r0, r1, r2 +10002638: 5c8a ldrb r2, [r1, r2] +1000263a: 2a00 cmp r2, #0 +1000263c: d115 bne.n 1000266a +1000263e: 7006 strb r6, [r0, #0] +10002640: 0020 movs r0, r4 +10002642: bd70 pop {r4, r5, r6, pc} +10002644: 0063 lsls r3, r4, #1 +10002646: 191b adds r3, r3, r4 +10002648: 0072 lsls r2, r6, #1 +1000264a: 3b03 subs r3, #3 +1000264c: 1992 adds r2, r2, r6 +1000264e: 18cb adds r3, r1, r3 +10002650: 3a03 subs r2, #3 +10002652: 709e strb r6, [r3, #2] +10002654: 1888 adds r0, r1, r2 +10002656: 5c8a ldrb r2, [r1, r2] +10002658: 2a00 cmp r2, #0 +1000265a: d102 bne.n 10002662 +1000265c: 7004 strb r4, [r0, #0] +1000265e: 0034 movs r4, r6 +10002660: e7ee b.n 10002640 +10002662: 705a strb r2, [r3, #1] +10002664: 7004 strb r4, [r0, #0] +10002666: 0034 movs r4, r6 +10002668: e7ea b.n 10002640 +1000266a: 705a strb r2, [r3, #1] +1000266c: 7006 strb r6, [r0, #0] +1000266e: e7e7 b.n 10002640 + +10002670 : +10002670: b5f0 push {r4, r5, r6, r7, lr} +10002672: 46c6 mov lr, r8 +10002674: 0006 movs r6, r0 +10002676: 4688 mov r8, r1 +10002678: b500 push {lr} +1000267a: 2110 movs r1, #16 +1000267c: 2001 movs r0, #1 +1000267e: 0017 movs r7, r2 +10002680: f002 fd36 bl 100050f0 <__wrap_calloc> +10002684: 2103 movs r1, #3 +10002686: 0005 movs r5, r0 +10002688: 0030 movs r0, r6 +1000268a: f002 fd31 bl 100050f0 <__wrap_calloc> +1000268e: 4643 mov r3, r8 +10002690: 606b str r3, [r5, #4] +10002692: 2300 movs r3, #0 +10002694: b2f4 uxtb r4, r6 +10002696: 736b strb r3, [r5, #13] +10002698: 3301 adds r3, #1 +1000269a: 6028 str r0, [r5, #0] +1000269c: 732c strb r4, [r5, #12] +1000269e: 60af str r7, [r5, #8] +100026a0: 73ab strb r3, [r5, #14] +100026a2: 73ec strb r4, [r5, #15] +100026a4: 2c01 cmp r4, #1 +100026a6: d906 bls.n 100026b6 +100026a8: 1c42 adds r2, r0, #1 +100026aa: 3301 adds r3, #1 +100026ac: b2db uxtb r3, r3 +100026ae: 7013 strb r3, [r2, #0] +100026b0: 3203 adds r2, #3 +100026b2: 429c cmp r4, r3 +100026b4: d1f9 bne.n 100026aa +100026b6: 23ff movs r3, #255 ; 0xff +100026b8: 401e ands r6, r3 +100026ba: 0073 lsls r3, r6, #1 +100026bc: 199e adds r6, r3, r6 +100026be: 2300 movs r3, #0 +100026c0: 1980 adds r0, r0, r6 +100026c2: 3803 subs r0, #3 +100026c4: 7043 strb r3, [r0, #1] +100026c6: 0028 movs r0, r5 +100026c8: bc80 pop {r7} +100026ca: 46b8 mov r8, r7 +100026cc: bdf0 pop {r4, r5, r6, r7, pc} +100026ce: 46c0 nop ; (mov r8, r8) + +100026d0 : +100026d0: b530 push {r4, r5, lr} +100026d2: 6083 str r3, [r0, #8] +100026d4: 2300 movs r3, #0 +100026d6: b2cc uxtb r4, r1 +100026d8: 7343 strb r3, [r0, #13] +100026da: 3301 adds r3, #1 +100026dc: 7304 strb r4, [r0, #12] +100026de: 6042 str r2, [r0, #4] +100026e0: 7383 strb r3, [r0, #14] +100026e2: 73c4 strb r4, [r0, #15] +100026e4: 000d movs r5, r1 +100026e6: 6800 ldr r0, [r0, #0] +100026e8: 2c01 cmp r4, #1 +100026ea: d906 bls.n 100026fa +100026ec: 1c42 adds r2, r0, #1 +100026ee: 3301 adds r3, #1 +100026f0: b2db uxtb r3, r3 +100026f2: 7013 strb r3, [r2, #0] +100026f4: 3203 adds r2, #3 +100026f6: 429c cmp r4, r3 +100026f8: d1f9 bne.n 100026ee +100026fa: 21ff movs r1, #255 ; 0xff +100026fc: 4029 ands r1, r5 +100026fe: 004b lsls r3, r1, #1 +10002700: 1859 adds r1, r3, r1 +10002702: 2300 movs r3, #0 +10002704: 1840 adds r0, r0, r1 +10002706: 3803 subs r0, #3 +10002708: 7043 strb r3, [r0, #1] +1000270a: bd30 pop {r4, r5, pc} + +1000270c : +1000270c: b510 push {r4, lr} +1000270e: 0004 movs r4, r0 +10002710: 6800 ldr r0, [r0, #0] +10002712: f002 fd0d bl 10005130 <__wrap_free> +10002716: 0020 movs r0, r4 +10002718: f002 fd0a bl 10005130 <__wrap_free> +1000271c: bd10 pop {r4, pc} +1000271e: 46c0 nop ; (mov r8, r8) + +10002720 : +10002720: b5f8 push {r3, r4, r5, r6, r7, lr} +10002722: 46ce mov lr, r9 +10002724: 4647 mov r7, r8 +10002726: 0006 movs r6, r0 +10002728: 000c movs r4, r1 +1000272a: b580 push {r7, lr} +1000272c: 2900 cmp r1, #0 +1000272e: d007 beq.n 10002740 +10002730: 004d lsls r5, r1, #1 +10002732: 6803 ldr r3, [r0, #0] +10002734: 186d adds r5, r5, r1 +10002736: 3d03 subs r5, #3 +10002738: 195a adds r2, r3, r5 +1000273a: 7857 ldrb r7, [r2, #1] +1000273c: 2f00 cmp r7, #0 +1000273e: d104 bne.n 1000274a +10002740: 0020 movs r0, r4 +10002742: bcc0 pop {r6, r7} +10002744: 46b9 mov r9, r7 +10002746: 46b0 mov r8, r6 +10002748: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000274a: 0079 lsls r1, r7, #1 +1000274c: 19c9 adds r1, r1, r7 +1000274e: 3903 subs r1, #3 +10002750: 4688 mov r8, r1 +10002752: 4443 add r3, r8 +10002754: 7859 ldrb r1, [r3, #1] +10002756: 4689 mov r9, r1 +10002758: 2100 movs r1, #0 +1000275a: 7059 strb r1, [r3, #1] +1000275c: 7051 strb r1, [r2, #1] +1000275e: 6873 ldr r3, [r6, #4] +10002760: 003a movs r2, r7 +10002762: 0021 movs r1, r4 +10002764: 6880 ldr r0, [r0, #8] +10002766: 4798 blx r3 +10002768: 6833 ldr r3, [r6, #0] +1000276a: 2800 cmp r0, #0 +1000276c: d014 beq.n 10002798 +1000276e: 4642 mov r2, r8 +10002770: 189a adds r2, r3, r2 +10002772: 7094 strb r4, [r2, #2] +10002774: 1959 adds r1, r3, r5 +10002776: 5d5b ldrb r3, [r3, r5] +10002778: 2b00 cmp r3, #0 +1000277a: d000 beq.n 1000277e +1000277c: 7053 strb r3, [r2, #1] +1000277e: 700f strb r7, [r1, #0] +10002780: 0027 movs r7, r4 +10002782: 4649 mov r1, r9 +10002784: 0030 movs r0, r6 +10002786: f7ff ffcb bl 10002720 +1000278a: 0039 movs r1, r7 +1000278c: 0002 movs r2, r0 +1000278e: 0030 movs r0, r6 +10002790: f7ff ff3a bl 10002608 +10002794: 0004 movs r4, r0 +10002796: e7d3 b.n 10002740 +10002798: 4642 mov r2, r8 +1000279a: 4641 mov r1, r8 +1000279c: 195d adds r5, r3, r5 +1000279e: 70af strb r7, [r5, #2] +100027a0: 189a adds r2, r3, r2 +100027a2: 5c5b ldrb r3, [r3, r1] +100027a4: 2b00 cmp r3, #0 +100027a6: d000 beq.n 100027aa +100027a8: 706b strb r3, [r5, #1] +100027aa: 7014 strb r4, [r2, #0] +100027ac: e7e9 b.n 10002782 +100027ae: 46c0 nop ; (mov r8, r8) + +100027b0 : +100027b0: b5f0 push {r4, r5, r6, r7, lr} +100027b2: 4657 mov r7, sl +100027b4: 4645 mov r5, r8 +100027b6: 46de mov lr, fp +100027b8: 464e mov r6, r9 +100027ba: b5e0 push {r5, r6, r7, lr} +100027bc: 000d movs r5, r1 +100027be: 006b lsls r3, r5, #1 +100027c0: 6801 ldr r1, [r0, #0] +100027c2: 195b adds r3, r3, r5 +100027c4: 1edf subs r7, r3, #3 +100027c6: 0004 movs r4, r0 +100027c8: 5dc8 ldrb r0, [r1, r7] +100027ca: b083 sub sp, #12 +100027cc: 9201 str r2, [sp, #4] +100027ce: 19ca adds r2, r1, r7 +100027d0: 2800 cmp r0, #0 +100027d2: d050 beq.n 10002876 +100027d4: 0043 lsls r3, r0, #1 +100027d6: 181b adds r3, r3, r0 +100027d8: 3b03 subs r3, #3 +100027da: 18cb adds r3, r1, r3 +100027dc: 785e ldrb r6, [r3, #1] +100027de: 46b4 mov ip, r6 +100027e0: 2e00 cmp r6, #0 +100027e2: d11a bne.n 1000281a +100027e4: 9e01 ldr r6, [sp, #4] +100027e6: 2e00 cmp r6, #0 +100027e8: d042 beq.n 10002870 +100027ea: 7be6 ldrb r6, [r4, #15] +100027ec: 2e00 cmp r6, #0 +100027ee: d004 beq.n 100027fa +100027f0: 0073 lsls r3, r6, #1 +100027f2: 199b adds r3, r3, r6 +100027f4: 18cb adds r3, r1, r3 +100027f6: 3b03 subs r3, #3 +100027f8: 705d strb r5, [r3, #1] +100027fa: 7ba3 ldrb r3, [r4, #14] +100027fc: 2b00 cmp r3, #0 +100027fe: d100 bne.n 10002802 +10002800: 73a5 strb r5, [r4, #14] +10002802: 73e5 strb r5, [r4, #15] +10002804: 2800 cmp r0, #0 +10002806: d12f bne.n 10002868 +10002808: 2300 movs r3, #0 +1000280a: 7053 strb r3, [r2, #1] +1000280c: b003 add sp, #12 +1000280e: bcf0 pop {r4, r5, r6, r7} +10002810: 46bb mov fp, r7 +10002812: 46b2 mov sl, r6 +10002814: 46a9 mov r9, r5 +10002816: 46a0 mov r8, r4 +10002818: bdf0 pop {r4, r5, r6, r7, pc} +1000281a: 0072 lsls r2, r6, #1 +1000281c: 4462 add r2, ip +1000281e: 3a03 subs r2, #3 +10002820: 1889 adds r1, r1, r2 +10002822: 784a ldrb r2, [r1, #1] +10002824: 4690 mov r8, r2 +10002826: 2200 movs r2, #0 +10002828: 704a strb r2, [r1, #1] +1000282a: 4691 mov r9, r2 +1000282c: 705a strb r2, [r3, #1] +1000282e: 0001 movs r1, r0 +10002830: 0032 movs r2, r6 +10002832: 0020 movs r0, r4 +10002834: f7ff fee8 bl 10002608 +10002838: 4643 mov r3, r8 +1000283a: 4682 mov sl, r0 +1000283c: 2b00 cmp r3, #0 +1000283e: d007 beq.n 10002850 +10002840: 005b lsls r3, r3, #1 +10002842: 6821 ldr r1, [r4, #0] +10002844: 4443 add r3, r8 +10002846: 3b03 subs r3, #3 +10002848: 18cb adds r3, r1, r3 +1000284a: 785a ldrb r2, [r3, #1] +1000284c: 2a00 cmp r2, #0 +1000284e: d116 bne.n 1000287e +10002850: 4642 mov r2, r8 +10002852: 4651 mov r1, sl +10002854: 0020 movs r0, r4 +10002856: f7ff fed7 bl 10002608 +1000285a: 6821 ldr r1, [r4, #0] +1000285c: 9b01 ldr r3, [sp, #4] +1000285e: 19ca adds r2, r1, r7 +10002860: 2b00 cmp r3, #0 +10002862: d1c2 bne.n 100027ea +10002864: 2800 cmp r0, #0 +10002866: d0cf beq.n 10002808 +10002868: 0043 lsls r3, r0, #1 +1000286a: 181b adds r3, r3, r0 +1000286c: 3b03 subs r3, #3 +1000286e: 18cb adds r3, r1, r3 +10002870: 2100 movs r1, #0 +10002872: 7099 strb r1, [r3, #2] +10002874: e7c8 b.n 10002808 +10002876: 9b01 ldr r3, [sp, #4] +10002878: 2b00 cmp r3, #0 +1000287a: d1b6 bne.n 100027ea +1000287c: e7c4 b.n 10002808 +1000287e: 0050 lsls r0, r2, #1 +10002880: 1880 adds r0, r0, r2 +10002882: 3803 subs r0, #3 +10002884: 1809 adds r1, r1, r0 +10002886: 7848 ldrb r0, [r1, #1] +10002888: 4683 mov fp, r0 +1000288a: 4648 mov r0, r9 +1000288c: 7048 strb r0, [r1, #1] +1000288e: 7058 strb r0, [r3, #1] +10002890: 4641 mov r1, r8 +10002892: 0020 movs r0, r4 +10002894: f7ff feb8 bl 10002608 +10002898: 4659 mov r1, fp +1000289a: 4680 mov r8, r0 +1000289c: 0020 movs r0, r4 +1000289e: f7ff ff3f bl 10002720 +100028a2: 4641 mov r1, r8 +100028a4: 0002 movs r2, r0 +100028a6: 0020 movs r0, r4 +100028a8: f7ff feae bl 10002608 +100028ac: 4680 mov r8, r0 +100028ae: e7cf b.n 10002850 + +100028b0 : +100028b0: b5f0 push {r4, r5, r6, r7, lr} +100028b2: 4657 mov r7, sl +100028b4: 4645 mov r5, r8 +100028b6: 46de mov lr, fp +100028b8: 464e mov r6, r9 +100028ba: b5e0 push {r5, r6, r7, lr} +100028bc: b083 sub sp, #12 +100028be: 9101 str r1, [sp, #4] +100028c0: 7b45 ldrb r5, [r0, #13] +100028c2: 0004 movs r4, r0 +100028c4: 006b lsls r3, r5, #1 +100028c6: 6800 ldr r0, [r0, #0] +100028c8: 195b adds r3, r3, r5 +100028ca: 1edf subs r7, r3, #3 +100028cc: 5dc1 ldrb r1, [r0, r7] +100028ce: 19c2 adds r2, r0, r7 +100028d0: 2900 cmp r1, #0 +100028d2: d052 beq.n 1000297a +100028d4: 004b lsls r3, r1, #1 +100028d6: 185b adds r3, r3, r1 +100028d8: 3b03 subs r3, #3 +100028da: 18c3 adds r3, r0, r3 +100028dc: 785e ldrb r6, [r3, #1] +100028de: 46b4 mov ip, r6 +100028e0: 2e00 cmp r6, #0 +100028e2: d11c bne.n 1000291e +100028e4: 9e01 ldr r6, [sp, #4] +100028e6: 2e00 cmp r6, #0 +100028e8: d044 beq.n 10002974 +100028ea: 7be6 ldrb r6, [r4, #15] +100028ec: 2e00 cmp r6, #0 +100028ee: d004 beq.n 100028fa +100028f0: 0073 lsls r3, r6, #1 +100028f2: 199b adds r3, r3, r6 +100028f4: 18c3 adds r3, r0, r3 +100028f6: 3b03 subs r3, #3 +100028f8: 705d strb r5, [r3, #1] +100028fa: 7ba3 ldrb r3, [r4, #14] +100028fc: 2b00 cmp r3, #0 +100028fe: d100 bne.n 10002902 +10002900: 73a5 strb r5, [r4, #14] +10002902: 73e5 strb r5, [r4, #15] +10002904: 2900 cmp r1, #0 +10002906: d131 bne.n 1000296c +10002908: 2300 movs r3, #0 +1000290a: 0028 movs r0, r5 +1000290c: 7053 strb r3, [r2, #1] +1000290e: 7361 strb r1, [r4, #13] +10002910: b003 add sp, #12 +10002912: bcf0 pop {r4, r5, r6, r7} +10002914: 46bb mov fp, r7 +10002916: 46b2 mov sl, r6 +10002918: 46a9 mov r9, r5 +1000291a: 46a0 mov r8, r4 +1000291c: bdf0 pop {r4, r5, r6, r7, pc} +1000291e: 0072 lsls r2, r6, #1 +10002920: 4462 add r2, ip +10002922: 3a03 subs r2, #3 +10002924: 1880 adds r0, r0, r2 +10002926: 7842 ldrb r2, [r0, #1] +10002928: 4690 mov r8, r2 +1000292a: 2200 movs r2, #0 +1000292c: 7042 strb r2, [r0, #1] +1000292e: 4691 mov r9, r2 +10002930: 705a strb r2, [r3, #1] +10002932: 0020 movs r0, r4 +10002934: 0032 movs r2, r6 +10002936: f7ff fe67 bl 10002608 +1000293a: 4643 mov r3, r8 +1000293c: 4682 mov sl, r0 +1000293e: 2b00 cmp r3, #0 +10002940: d007 beq.n 10002952 +10002942: 005b lsls r3, r3, #1 +10002944: 6821 ldr r1, [r4, #0] +10002946: 4443 add r3, r8 +10002948: 3b03 subs r3, #3 +1000294a: 18cb adds r3, r1, r3 +1000294c: 785a ldrb r2, [r3, #1] +1000294e: 2a00 cmp r2, #0 +10002950: d117 bne.n 10002982 +10002952: 4642 mov r2, r8 +10002954: 4651 mov r1, sl +10002956: 0020 movs r0, r4 +10002958: f7ff fe56 bl 10002608 +1000295c: 9b01 ldr r3, [sp, #4] +1000295e: 0001 movs r1, r0 +10002960: 6820 ldr r0, [r4, #0] +10002962: 19c2 adds r2, r0, r7 +10002964: 2b00 cmp r3, #0 +10002966: d1c0 bne.n 100028ea +10002968: 2900 cmp r1, #0 +1000296a: d0cd beq.n 10002908 +1000296c: 004b lsls r3, r1, #1 +1000296e: 185b adds r3, r3, r1 +10002970: 3b03 subs r3, #3 +10002972: 18c3 adds r3, r0, r3 +10002974: 2000 movs r0, #0 +10002976: 7098 strb r0, [r3, #2] +10002978: e7c6 b.n 10002908 +1000297a: 9b01 ldr r3, [sp, #4] +1000297c: 2b00 cmp r3, #0 +1000297e: d1b4 bne.n 100028ea +10002980: e7c2 b.n 10002908 +10002982: 0050 lsls r0, r2, #1 +10002984: 1880 adds r0, r0, r2 +10002986: 3803 subs r0, #3 +10002988: 1809 adds r1, r1, r0 +1000298a: 7848 ldrb r0, [r1, #1] +1000298c: 4683 mov fp, r0 +1000298e: 4648 mov r0, r9 +10002990: 7048 strb r0, [r1, #1] +10002992: 7058 strb r0, [r3, #1] +10002994: 4641 mov r1, r8 +10002996: 0020 movs r0, r4 +10002998: f7ff fe36 bl 10002608 +1000299c: 4659 mov r1, fp +1000299e: 4680 mov r8, r0 +100029a0: 0020 movs r0, r4 +100029a2: f7ff febd bl 10002720 +100029a6: 4641 mov r1, r8 +100029a8: 0002 movs r2, r0 +100029aa: 0020 movs r0, r4 +100029ac: f7ff fe2c bl 10002608 +100029b0: 4680 mov r8, r0 +100029b2: e7ce b.n 10002952 + +100029b4 : +100029b4: b570 push {r4, r5, r6, lr} +100029b6: 0004 movs r4, r0 +100029b8: 2900 cmp r1, #0 +100029ba: d02c beq.n 10002a16 +100029bc: 7b43 ldrb r3, [r0, #13] +100029be: 428b cmp r3, r1 +100029c0: d02e beq.n 10002a20 +100029c2: 6805 ldr r5, [r0, #0] +100029c4: 0048 lsls r0, r1, #1 +100029c6: 1840 adds r0, r0, r1 +100029c8: 3803 subs r0, #3 +100029ca: 1828 adds r0, r5, r0 +100029cc: 7882 ldrb r2, [r0, #2] +100029ce: 2a00 cmp r2, #0 +100029d0: d021 beq.n 10002a16 +100029d2: 0053 lsls r3, r2, #1 +100029d4: 189b adds r3, r3, r2 +100029d6: 3b03 subs r3, #3 +100029d8: 5cea ldrb r2, [r5, r3] +100029da: 18ee adds r6, r5, r3 +100029dc: 428a cmp r2, r1 +100029de: d102 bne.n 100029e6 +100029e0: e01b b.n 10002a1a +100029e2: 2a00 cmp r2, #0 +100029e4: d008 beq.n 100029f8 +100029e6: 0053 lsls r3, r2, #1 +100029e8: 189b adds r3, r3, r2 +100029ea: 3b03 subs r3, #3 +100029ec: 18eb adds r3, r5, r3 +100029ee: 785a ldrb r2, [r3, #1] +100029f0: 428a cmp r2, r1 +100029f2: d1f6 bne.n 100029e2 +100029f4: 7842 ldrb r2, [r0, #1] +100029f6: 705a strb r2, [r3, #1] +100029f8: 2300 movs r3, #0 +100029fa: 2201 movs r2, #1 +100029fc: 7083 strb r3, [r0, #2] +100029fe: 7043 strb r3, [r0, #1] +10002a00: 0020 movs r0, r4 +10002a02: f7ff fed5 bl 100027b0 +10002a06: 7b61 ldrb r1, [r4, #13] +10002a08: 0002 movs r2, r0 +10002a0a: 0020 movs r0, r4 +10002a0c: f7ff fdfc bl 10002608 +10002a10: 7360 strb r0, [r4, #13] +10002a12: 2001 movs r0, #1 +10002a14: e000 b.n 10002a18 +10002a16: 2000 movs r0, #0 +10002a18: bd70 pop {r4, r5, r6, pc} +10002a1a: 7843 ldrb r3, [r0, #1] +10002a1c: 7033 strb r3, [r6, #0] +10002a1e: e7eb b.n 100029f8 +10002a20: 2201 movs r2, #1 +10002a22: 0019 movs r1, r3 +10002a24: f7ff fec4 bl 100027b0 +10002a28: 7360 strb r0, [r4, #13] +10002a2a: 2001 movs r0, #1 +10002a2c: e7f4 b.n 10002a18 +10002a2e: 46c0 nop ; (mov r8, r8) + +10002a30 : +10002a30: b5f0 push {r4, r5, r6, r7, lr} +10002a32: 4645 mov r5, r8 +10002a34: 46de mov lr, fp +10002a36: 4657 mov r7, sl +10002a38: 464e mov r6, r9 +10002a3a: b5e0 push {r5, r6, r7, lr} +10002a3c: b083 sub sp, #12 +10002a3e: 9201 str r2, [sp, #4] +10002a40: 9a0c ldr r2, [sp, #48] ; 0x30 +10002a42: 0005 movs r5, r0 +10002a44: 4688 mov r8, r1 +10002a46: 429a cmp r2, r3 +10002a48: d900 bls.n 10002a4c +10002a4a: e076 b.n 10002b3a +10002a4c: 0e1a lsrs r2, r3, #24 +10002a4e: 4693 mov fp, r2 +10002a50: 021e lsls r6, r3, #8 +10002a52: 0030 movs r0, r6 +10002a54: 2300 movs r3, #0 +10002a56: 4659 mov r1, fp +10002a58: 9a0c ldr r2, [sp, #48] ; 0x30 +10002a5a: f001 ff2b bl 100048b4 <__wrap___aeabi_uldivmod> +10002a5e: 4b38 ldr r3, [pc, #224] ; (10002b40 ) +10002a60: 006c lsls r4, r5, #1 +10002a62: 469c mov ip, r3 +10002a64: 1964 adds r4, r4, r5 +10002a66: 00a4 lsls r4, r4, #2 +10002a68: 4464 add r4, ip +10002a6a: 6863 ldr r3, [r4, #4] +10002a6c: 0007 movs r7, r0 +10002a6e: 4283 cmp r3, r0 +10002a70: d200 bcs.n 10002a74 +10002a72: 6060 str r0, [r4, #4] +10002a74: 1f2b subs r3, r5, #4 +10002a76: b2db uxtb r3, r3 +10002a78: 4699 mov r9, r3 +10002a7a: 2b01 cmp r3, #1 +10002a7c: d937 bls.n 10002aee +10002a7e: 23c0 movs r3, #192 ; 0xc0 +10002a80: 2280 movs r2, #128 ; 0x80 +10002a82: 019b lsls r3, r3, #6 +10002a84: 4323 orrs r3, r4 +10002a86: 0112 lsls r2, r2, #4 +10002a88: 601a str r2, [r3, #0] +10002a8a: 4b2e ldr r3, [pc, #184] ; (10002b44 ) +10002a8c: 00ad lsls r5, r5, #2 +10002a8e: 5959 ldr r1, [r3, r5] +10002a90: 469a mov sl, r3 +10002a92: 2900 cmp r1, #0 +10002a94: d007 beq.n 10002aa6 +10002a96: 6958 ldr r0, [r3, #20] +10002a98: f001 fece bl 10004838 <__wrap___aeabi_uidiv> +10002a9c: 1c43 adds r3, r0, #1 +10002a9e: 0058 lsls r0, r3, #1 +10002aa0: 18c0 adds r0, r0, r3 +10002aa2: 3803 subs r0, #3 +10002aa4: d2fd bcs.n 10002aa2 +10002aa6: 9a01 ldr r2, [sp, #4] +10002aa8: 6823 ldr r3, [r4, #0] +10002aaa: 0152 lsls r2, r2, #5 +10002aac: 4053 eors r3, r2 +10002aae: 22e0 movs r2, #224 ; 0xe0 +10002ab0: 401a ands r2, r3 +10002ab2: 2380 movs r3, #128 ; 0x80 +10002ab4: 015b lsls r3, r3, #5 +10002ab6: 4323 orrs r3, r4 +10002ab8: 601a str r2, [r3, #0] +10002aba: 464a mov r2, r9 +10002abc: 2a01 cmp r2, #1 +10002abe: d92f bls.n 10002b20 +10002ac0: 2380 movs r3, #128 ; 0x80 +10002ac2: 2280 movs r2, #128 ; 0x80 +10002ac4: 019b lsls r3, r3, #6 +10002ac6: 4323 orrs r3, r4 +10002ac8: 0112 lsls r2, r2, #4 +10002aca: 601a str r2, [r3, #0] +10002acc: 0030 movs r0, r6 +10002ace: 2300 movs r3, #0 +10002ad0: 003a movs r2, r7 +10002ad2: 4659 mov r1, fp +10002ad4: 6067 str r7, [r4, #4] +10002ad6: f001 feed bl 100048b4 <__wrap___aeabi_uldivmod> +10002ada: 4653 mov r3, sl +10002adc: 5158 str r0, [r3, r5] +10002ade: 2001 movs r0, #1 +10002ae0: b003 add sp, #12 +10002ae2: bcf0 pop {r4, r5, r6, r7} +10002ae4: 46bb mov fp, r7 +10002ae6: 46b2 mov sl, r6 +10002ae8: 46a9 mov r9, r5 +10002aea: 46a0 mov r8, r4 +10002aec: bdf0 pop {r4, r5, r6, r7, pc} +10002aee: 4643 mov r3, r8 +10002af0: 2b01 cmp r3, #1 +10002af2: d1c4 bne.n 10002a7e +10002af4: 23c0 movs r3, #192 ; 0xc0 +10002af6: 2203 movs r2, #3 +10002af8: 019b lsls r3, r3, #6 +10002afa: 4323 orrs r3, r4 +10002afc: 601a str r2, [r3, #0] +10002afe: 3a02 subs r2, #2 +10002b00: 68a3 ldr r3, [r4, #8] +10002b02: 421a tst r2, r3 +10002b04: d0fc beq.n 10002b00 +10002b06: 9a01 ldr r2, [sp, #4] +10002b08: 6823 ldr r3, [r4, #0] +10002b0a: 0152 lsls r2, r2, #5 +10002b0c: 405a eors r2, r3 +10002b0e: 23e0 movs r3, #224 ; 0xe0 +10002b10: 401a ands r2, r3 +10002b12: 2380 movs r3, #128 ; 0x80 +10002b14: 015b lsls r3, r3, #5 +10002b16: 4323 orrs r3, r4 10002b18: 601a str r2, [r3, #0] -10002b1a: 2280 movs r2, #128 ; 0x80 -10002b1c: 4b61 ldr r3, [pc, #388] ; (10002ca4 ) -10002b1e: 0052 lsls r2, r2, #1 -10002b20: 604a str r2, [r1, #4] -10002b22: 6163 str r3, [r4, #20] -10002b24: 4b60 ldr r3, [pc, #384] ; (10002ca8 ) -10002b26: 6859 ldr r1, [r3, #4] -10002b28: 29ff cmp r1, #255 ; 0xff -10002b2a: d800 bhi.n 10002b2e -10002b2c: 605a str r2, [r3, #4] -10002b2e: 2280 movs r2, #128 ; 0x80 -10002b30: 4b5e ldr r3, [pc, #376] ; (10002cac ) -10002b32: 69e1 ldr r1, [r4, #28] -10002b34: 0112 lsls r2, r2, #4 -10002b36: 4d5c ldr r5, [pc, #368] ; (10002ca8 ) -10002b38: 601a str r2, [r3, #0] -10002b3a: 2900 cmp r1, #0 -10002b3c: d007 beq.n 10002b4e -10002b3e: 6960 ldr r0, [r4, #20] -10002b40: f001 fdd2 bl 100046e8 <__wrap___aeabi_uidiv> -10002b44: 1c43 adds r3, r0, #1 -10002b46: 0058 lsls r0, r3, #1 -10002b48: 18c0 adds r0, r0, r3 -10002b4a: 3803 subs r0, #3 -10002b4c: d2fd bcs.n 10002b4a -10002b4e: 22e0 movs r2, #224 ; 0xe0 -10002b50: 4955 ldr r1, [pc, #340] ; (10002ca8 ) -10002b52: 680b ldr r3, [r1, #0] -10002b54: 401a ands r2, r3 -10002b56: 2380 movs r3, #128 ; 0x80 -10002b58: 015b lsls r3, r3, #5 -10002b5a: 432b orrs r3, r5 -10002b5c: 601a str r2, [r3, #0] -10002b5e: 2380 movs r3, #128 ; 0x80 -10002b60: 2280 movs r2, #128 ; 0x80 -10002b62: 019b lsls r3, r3, #6 -10002b64: 432b orrs r3, r5 -10002b66: 0112 lsls r2, r2, #4 -10002b68: 601a str r2, [r3, #0] -10002b6a: 2280 movs r2, #128 ; 0x80 -10002b6c: 4b41 ldr r3, [pc, #260] ; (10002c74 ) -10002b6e: 0052 lsls r2, r2, #1 -10002b70: 604a str r2, [r1, #4] -10002b72: 61e3 str r3, [r4, #28] -10002b74: 4b4e ldr r3, [pc, #312] ; (10002cb0 ) -10002b76: 6859 ldr r1, [r3, #4] -10002b78: 29ff cmp r1, #255 ; 0xff -10002b7a: d800 bhi.n 10002b7e -10002b7c: 605a str r2, [r3, #4] -10002b7e: 2280 movs r2, #128 ; 0x80 -10002b80: 4b4c ldr r3, [pc, #304] ; (10002cb4 ) -10002b82: 6a21 ldr r1, [r4, #32] -10002b84: 0112 lsls r2, r2, #4 -10002b86: 4d4a ldr r5, [pc, #296] ; (10002cb0 ) -10002b88: 601a str r2, [r3, #0] -10002b8a: 2900 cmp r1, #0 -10002b8c: d007 beq.n 10002b9e -10002b8e: 6960 ldr r0, [r4, #20] -10002b90: f001 fdaa bl 100046e8 <__wrap___aeabi_uidiv> -10002b94: 1c43 adds r3, r0, #1 -10002b96: 0058 lsls r0, r3, #1 -10002b98: 18c0 adds r0, r0, r3 -10002b9a: 3803 subs r0, #3 -10002b9c: d2fd bcs.n 10002b9a -10002b9e: 22e0 movs r2, #224 ; 0xe0 -10002ba0: 4943 ldr r1, [pc, #268] ; (10002cb0 ) -10002ba2: 680b ldr r3, [r1, #0] -10002ba4: 401a ands r2, r3 -10002ba6: 2380 movs r3, #128 ; 0x80 -10002ba8: 015b lsls r3, r3, #5 -10002baa: 432b orrs r3, r5 -10002bac: 601a str r2, [r3, #0] -10002bae: 2380 movs r3, #128 ; 0x80 -10002bb0: 2280 movs r2, #128 ; 0x80 -10002bb2: 019b lsls r3, r3, #6 -10002bb4: 432b orrs r3, r5 -10002bb6: 0112 lsls r2, r2, #4 -10002bb8: 601a str r2, [r3, #0] -10002bba: 2380 movs r3, #128 ; 0x80 -10002bbc: 2280 movs r2, #128 ; 0x80 -10002bbe: 005b lsls r3, r3, #1 -10002bc0: 604b str r3, [r1, #4] -10002bc2: 4b2c ldr r3, [pc, #176] ; (10002c74 ) -10002bc4: 02d2 lsls r2, r2, #11 -10002bc6: 6223 str r3, [r4, #32] -10002bc8: 4b3b ldr r3, [pc, #236] ; (10002cb8 ) -10002bca: 6859 ldr r1, [r3, #4] -10002bcc: 4291 cmp r1, r2 -10002bce: d200 bcs.n 10002bd2 -10002bd0: 605a str r2, [r3, #4] -10002bd2: 2280 movs r2, #128 ; 0x80 -10002bd4: 4b39 ldr r3, [pc, #228] ; (10002cbc ) -10002bd6: 6a61 ldr r1, [r4, #36] ; 0x24 -10002bd8: 0112 lsls r2, r2, #4 -10002bda: 4d37 ldr r5, [pc, #220] ; (10002cb8 ) -10002bdc: 601a str r2, [r3, #0] -10002bde: 2900 cmp r1, #0 -10002be0: d007 beq.n 10002bf2 -10002be2: 6960 ldr r0, [r4, #20] -10002be4: f001 fd80 bl 100046e8 <__wrap___aeabi_uidiv> -10002be8: 1c43 adds r3, r0, #1 -10002bea: 0058 lsls r0, r3, #1 -10002bec: 18c0 adds r0, r0, r3 -10002bee: 3803 subs r0, #3 -10002bf0: d2fd bcs.n 10002bee -10002bf2: 22e0 movs r2, #224 ; 0xe0 -10002bf4: 4930 ldr r1, [pc, #192] ; (10002cb8 ) -10002bf6: 680b ldr r3, [r1, #0] -10002bf8: 401a ands r2, r3 -10002bfa: 2380 movs r3, #128 ; 0x80 -10002bfc: 015b lsls r3, r3, #5 -10002bfe: 432b orrs r3, r5 -10002c00: 601a str r2, [r3, #0] -10002c02: 2380 movs r3, #128 ; 0x80 -10002c04: 2280 movs r2, #128 ; 0x80 -10002c06: 019b lsls r3, r3, #6 -10002c08: 432b orrs r3, r5 -10002c0a: 0112 lsls r2, r2, #4 -10002c0c: 601a str r2, [r3, #0] -10002c0e: 2380 movs r3, #128 ; 0x80 -10002c10: 02db lsls r3, r3, #11 -10002c12: 604b str r3, [r1, #4] -10002c14: 4b18 ldr r3, [pc, #96] ; (10002c78 ) -10002c16: 6263 str r3, [r4, #36] ; 0x24 -10002c18: 4b29 ldr r3, [pc, #164] ; (10002cc0 ) -10002c1a: 685a ldr r2, [r3, #4] -10002c1c: 2aff cmp r2, #255 ; 0xff -10002c1e: d802 bhi.n 10002c26 -10002c20: 2280 movs r2, #128 ; 0x80 -10002c22: 0052 lsls r2, r2, #1 -10002c24: 605a str r2, [r3, #4] -10002c26: 2280 movs r2, #128 ; 0x80 -10002c28: 4b26 ldr r3, [pc, #152] ; (10002cc4 ) -10002c2a: 69a1 ldr r1, [r4, #24] -10002c2c: 0112 lsls r2, r2, #4 -10002c2e: 4d24 ldr r5, [pc, #144] ; (10002cc0 ) -10002c30: 601a str r2, [r3, #0] -10002c32: 2900 cmp r1, #0 -10002c34: d007 beq.n 10002c46 -10002c36: 6960 ldr r0, [r4, #20] -10002c38: f001 fd56 bl 100046e8 <__wrap___aeabi_uidiv> -10002c3c: 1c43 adds r3, r0, #1 -10002c3e: 0058 lsls r0, r3, #1 -10002c40: 18c0 adds r0, r0, r3 -10002c42: 3803 subs r0, #3 -10002c44: d2fd bcs.n 10002c42 -10002c46: 22e0 movs r2, #224 ; 0xe0 -10002c48: 491d ldr r1, [pc, #116] ; (10002cc0 ) -10002c4a: 680b ldr r3, [r1, #0] -10002c4c: 401a ands r2, r3 -10002c4e: 2380 movs r3, #128 ; 0x80 -10002c50: 015b lsls r3, r3, #5 -10002c52: 432b orrs r3, r5 -10002c54: 601a str r2, [r3, #0] -10002c56: 2380 movs r3, #128 ; 0x80 -10002c58: 2280 movs r2, #128 ; 0x80 -10002c5a: 019b lsls r3, r3, #6 -10002c5c: 432b orrs r3, r5 -10002c5e: 0112 lsls r2, r2, #4 -10002c60: 601a str r2, [r3, #0] -10002c62: 2380 movs r3, #128 ; 0x80 -10002c64: 005b lsls r3, r3, #1 -10002c66: 604b str r3, [r1, #4] -10002c68: 4b0e ldr r3, [pc, #56] ; (10002ca4 ) -10002c6a: 61a3 str r3, [r4, #24] -10002c6c: e6da b.n 10002a24 -10002c6e: 46c0 nop ; (mov r8, r8) -10002c70: 20002ea8 .word 0x20002ea8 -10002c74: 02dc6c00 .word 0x02dc6c00 -10002c78: 0000b71b .word 0x0000b71b -10002c7c: 40008000 .word 0x40008000 -10002c80: 4000b03c .word 0x4000b03c -10002c84: 4000b030 .word 0x4000b030 -10002c88: 59682f00 .word 0x59682f00 -10002c8c: 40028000 .word 0x40028000 -10002c90: 47868c00 .word 0x47868c00 -10002c94: 4002c000 .word 0x4002c000 -10002c98: 40008030 .word 0x40008030 -10002c9c: 00b71b00 .word 0x00b71b00 -10002ca0: 4000803c .word 0x4000803c -10002ca4: 07735940 .word 0x07735940 -10002ca8: 40008054 .word 0x40008054 -10002cac: 4000b054 .word 0x4000b054 -10002cb0: 40008060 .word 0x40008060 -10002cb4: 4000b060 .word 0x4000b060 -10002cb8: 4000806c .word 0x4000806c -10002cbc: 4000b06c .word 0x4000b06c -10002cc0: 40008048 .word 0x40008048 -10002cc4: 4000b048 .word 0x4000b048 - -10002cc8 : -10002cc8: 4b01 ldr r3, [pc, #4] ; (10002cd0 ) -10002cca: 0080 lsls r0, r0, #2 -10002ccc: 58c0 ldr r0, [r0, r3] -10002cce: 4770 bx lr -10002cd0: 20002ea8 .word 0x20002ea8 - -10002cd4 : -10002cd4: b5f8 push {r3, r4, r5, r6, r7, lr} -10002cd6: 0004 movs r4, r0 -10002cd8: 4821 ldr r0, [pc, #132] ; (10002d60 ) -10002cda: 001d movs r5, r3 -10002cdc: 0017 movs r7, r2 -10002cde: 000e movs r6, r1 -10002ce0: f001 fd02 bl 100046e8 <__wrap___aeabi_uidiv> -10002ce4: 0001 movs r1, r0 -10002ce6: 0038 movs r0, r7 -10002ce8: f001 fcfe bl 100046e8 <__wrap___aeabi_uidiv> -10002cec: 9b06 ldr r3, [sp, #24] -10002cee: 0429 lsls r1, r5, #16 -10002cf0: 031b lsls r3, r3, #12 -10002cf2: 4319 orrs r1, r3 -10002cf4: 6823 ldr r3, [r4, #0] -10002cf6: 2b00 cmp r3, #0 -10002cf8: db20 blt.n 10002d3c -10002cfa: 4b1a ldr r3, [pc, #104] ; (10002d64 ) -10002cfc: 4d1a ldr r5, [pc, #104] ; (10002d68 ) -10002cfe: 18e2 adds r2, r4, r3 -10002d00: 4253 negs r3, r2 -10002d02: 415a adcs r2, r3 -10002d04: 2380 movs r3, #128 ; 0x80 -10002d06: 015b lsls r3, r3, #5 -10002d08: 469c mov ip, r3 -10002d0a: 0312 lsls r2, r2, #12 -10002d0c: 4b17 ldr r3, [pc, #92] ; (10002d6c ) -10002d0e: 4462 add r2, ip -10002d10: 601a str r2, [r3, #0] -10002d12: 4b17 ldr r3, [pc, #92] ; (10002d70 ) -10002d14: 601a str r2, [r3, #0] -10002d16: 0017 movs r7, r2 -10002d18: 68ab ldr r3, [r5, #8] -10002d1a: 439f bics r7, r3 -10002d1c: d1fb bne.n 10002d16 -10002d1e: 22c0 movs r2, #192 ; 0xc0 -10002d20: 1d23 adds r3, r4, #4 -10002d22: 0192 lsls r2, r2, #6 -10002d24: 431a orrs r2, r3 -10002d26: 2321 movs r3, #33 ; 0x21 -10002d28: 6026 str r6, [r4, #0] -10002d2a: 60a0 str r0, [r4, #8] -10002d2c: 6013 str r3, [r2, #0] -10002d2e: 6823 ldr r3, [r4, #0] -10002d30: 2b00 cmp r3, #0 -10002d32: dafc bge.n 10002d2e -10002d34: 2308 movs r3, #8 -10002d36: 60e1 str r1, [r4, #12] -10002d38: 6013 str r3, [r2, #0] -10002d3a: bdf8 pop {r3, r4, r5, r6, r7, pc} -10002d3c: 233f movs r3, #63 ; 0x3f -10002d3e: 6822 ldr r2, [r4, #0] -10002d40: 4013 ands r3, r2 -10002d42: 42b3 cmp r3, r6 -10002d44: d1d9 bne.n 10002cfa -10002d46: 68a3 ldr r3, [r4, #8] -10002d48: 051b lsls r3, r3, #20 -10002d4a: 0d1b lsrs r3, r3, #20 -10002d4c: 4283 cmp r3, r0 -10002d4e: d1d4 bne.n 10002cfa -10002d50: 22ee movs r2, #238 ; 0xee -10002d52: 68e3 ldr r3, [r4, #12] -10002d54: 02d2 lsls r2, r2, #11 -10002d56: 4013 ands r3, r2 -10002d58: 428b cmp r3, r1 -10002d5a: d1ce bne.n 10002cfa -10002d5c: e7ed b.n 10002d3a -10002d5e: 46c0 nop ; (mov r8, r8) -10002d60: 00b71b00 .word 0x00b71b00 -10002d64: bffd4000 .word 0xbffd4000 -10002d68: 4000c000 .word 0x4000c000 -10002d6c: 4000e000 .word 0x4000e000 -10002d70: 4000f000 .word 0x4000f000 - -10002d74 : -10002d74: 2380 movs r3, #128 ; 0x80 -10002d76: 4a02 ldr r2, [pc, #8] ; (10002d80 ) -10002d78: 009b lsls r3, r3, #2 -10002d7a: 4303 orrs r3, r0 -10002d7c: 62d3 str r3, [r2, #44] ; 0x2c -10002d7e: 4770 bx lr -10002d80: 40058000 .word 0x40058000 - -10002d84 : -10002d84: b510 push {r4, lr} -10002d86: 0014 movs r4, r2 -10002d88: 2280 movs r2, #128 ; 0x80 -10002d8a: 4b1b ldr r3, [pc, #108] ; (10002df8 ) -10002d8c: 05d2 lsls r2, r2, #23 -10002d8e: 601a str r2, [r3, #0] -10002d90: 2800 cmp r0, #0 -10002d92: d01a beq.n 10002dca -10002d94: 2301 movs r3, #1 -10002d96: 4a19 ldr r2, [pc, #100] ; (10002dfc ) -10002d98: 4318 orrs r0, r3 -10002d9a: 4b19 ldr r3, [pc, #100] ; (10002e00 ) -10002d9c: 61da str r2, [r3, #28] -10002d9e: 4a19 ldr r2, [pc, #100] ; (10002e04 ) -10002da0: 4042 eors r2, r0 -10002da2: 621a str r2, [r3, #32] -10002da4: 6259 str r1, [r3, #36] ; 0x24 -10002da6: 6298 str r0, [r3, #40] ; 0x28 +10002b1a: 4a0a ldr r2, [pc, #40] ; (10002b44 ) +10002b1c: 00ad lsls r5, r5, #2 +10002b1e: 4692 mov sl, r2 +10002b20: 4642 mov r2, r8 +10002b22: 6821 ldr r1, [r4, #0] +10002b24: 4051 eors r1, r2 +10002b26: 2203 movs r2, #3 +10002b28: 400a ands r2, r1 +10002b2a: 601a str r2, [r3, #0] +10002b2c: 2201 movs r2, #1 +10002b2e: 4643 mov r3, r8 +10002b30: 409a lsls r2, r3 +10002b32: 68a3 ldr r3, [r4, #8] +10002b34: 421a tst r2, r3 +10002b36: d0fc beq.n 10002b32 +10002b38: e7c2 b.n 10002ac0 +10002b3a: 2000 movs r0, #0 +10002b3c: e7d0 b.n 10002ae0 +10002b3e: 46c0 nop ; (mov r8, r8) +10002b40: 40008000 .word 0x40008000 +10002b44: 20002eb0 .word 0x20002eb0 + +10002b48 : +10002b48: b530 push {r4, r5, lr} +10002b4a: 200c movs r0, #12 +10002b4c: b083 sub sp, #12 +10002b4e: f000 f9b9 bl 10002ec4 +10002b52: f7fe fb55 bl 10001200 +10002b56: 2800 cmp r0, #0 +10002b58: d00e beq.n 10002b78 +10002b5a: 4b99 ldr r3, [pc, #612] ; (10002dc0 ) +10002b5c: 4a99 ldr r2, [pc, #612] ; (10002dc4 ) +10002b5e: 601a str r2, [r3, #0] +10002b60: 605a str r2, [r3, #4] +10002b62: 609a str r2, [r3, #8] +10002b64: 60da str r2, [r3, #12] +10002b66: 611a str r2, [r3, #16] +10002b68: 615a str r2, [r3, #20] +10002b6a: 619a str r2, [r3, #24] +10002b6c: 61da str r2, [r3, #28] +10002b6e: 621a str r2, [r3, #32] +10002b70: 4a95 ldr r2, [pc, #596] ; (10002dc8 ) +10002b72: 625a str r2, [r3, #36] ; 0x24 +10002b74: b003 add sp, #12 +10002b76: bd30 pop {r4, r5, pc} +10002b78: 4c94 ldr r4, [pc, #592] ; (10002dcc ) +10002b7a: 67a0 str r0, [r4, #120] ; 0x78 +10002b7c: f000 f9f6 bl 10002f6c +10002b80: 2201 movs r2, #1 +10002b82: 4b93 ldr r3, [pc, #588] ; (10002dd0 ) +10002b84: 601a str r2, [r3, #0] +10002b86: 6c63 ldr r3, [r4, #68] ; 0x44 +10002b88: 2b01 cmp r3, #1 +10002b8a: d1fc bne.n 10002b86 +10002b8c: 2203 movs r2, #3 +10002b8e: 4b91 ldr r3, [pc, #580] ; (10002dd4 ) +10002b90: 601a str r2, [r3, #0] +10002b92: 4a8e ldr r2, [pc, #568] ; (10002dcc ) +10002b94: 6b93 ldr r3, [r2, #56] ; 0x38 +10002b96: 2b01 cmp r3, #1 +10002b98: d1fc bne.n 10002b94 +10002b9a: 3301 adds r3, #1 +10002b9c: 2101 movs r1, #1 +10002b9e: 4a8e ldr r2, [pc, #568] ; (10002dd8 ) +10002ba0: 488e ldr r0, [pc, #568] ; (10002ddc ) +10002ba2: 9300 str r3, [sp, #0] +10002ba4: 3304 adds r3, #4 +10002ba6: f000 f93d bl 10002e24 +10002baa: 2305 movs r3, #5 +10002bac: 4a8c ldr r2, [pc, #560] ; (10002de0 ) +10002bae: 9300 str r3, [sp, #0] +10002bb0: 2101 movs r1, #1 +10002bb2: 488c ldr r0, [pc, #560] ; (10002de4 ) +10002bb4: f000 f936 bl 10002e24 +10002bb8: 4b8b ldr r3, [pc, #556] ; (10002de8 ) +10002bba: 685a ldr r2, [r3, #4] +10002bbc: 2aff cmp r2, #255 ; 0xff +10002bbe: d802 bhi.n 10002bc6 +10002bc0: 2280 movs r2, #128 ; 0x80 +10002bc2: 0052 lsls r2, r2, #1 +10002bc4: 605a str r2, [r3, #4] +10002bc6: 2280 movs r2, #128 ; 0x80 +10002bc8: 4c7d ldr r4, [pc, #500] ; (10002dc0 ) +10002bca: 4b82 ldr r3, [pc, #520] ; (10002dd4 ) +10002bcc: 6921 ldr r1, [r4, #16] +10002bce: 0112 lsls r2, r2, #4 +10002bd0: 4d85 ldr r5, [pc, #532] ; (10002de8 ) +10002bd2: 601a str r2, [r3, #0] +10002bd4: 2900 cmp r1, #0 +10002bd6: d007 beq.n 10002be8 +10002bd8: 6960 ldr r0, [r4, #20] +10002bda: f001 fe2d bl 10004838 <__wrap___aeabi_uidiv> +10002bde: 1c43 adds r3, r0, #1 +10002be0: 0058 lsls r0, r3, #1 +10002be2: 18c0 adds r0, r0, r3 +10002be4: 3803 subs r0, #3 +10002be6: d2fd bcs.n 10002be4 +10002be8: 21e0 movs r1, #224 ; 0xe0 +10002bea: 4b7f ldr r3, [pc, #508] ; (10002de8 ) +10002bec: 2002 movs r0, #2 +10002bee: 681a ldr r2, [r3, #0] +10002bf0: 4011 ands r1, r2 +10002bf2: 2280 movs r2, #128 ; 0x80 +10002bf4: 0152 lsls r2, r2, #5 +10002bf6: 432a orrs r2, r5 +10002bf8: 6011 str r1, [r2, #0] +10002bfa: 6819 ldr r1, [r3, #0] +10002bfc: 4048 eors r0, r1 +10002bfe: 2103 movs r1, #3 +10002c00: 4001 ands r1, r0 +10002c02: 6011 str r1, [r2, #0] +10002c04: 2104 movs r1, #4 +10002c06: 689a ldr r2, [r3, #8] +10002c08: 4211 tst r1, r2 +10002c0a: d0fc beq.n 10002c06 +10002c0c: 2280 movs r2, #128 ; 0x80 +10002c0e: 2180 movs r1, #128 ; 0x80 +10002c10: 0192 lsls r2, r2, #6 +10002c12: 432a orrs r2, r5 +10002c14: 0109 lsls r1, r1, #4 +10002c16: 6011 str r1, [r2, #0] +10002c18: 2280 movs r2, #128 ; 0x80 +10002c1a: 0052 lsls r2, r2, #1 +10002c1c: 605a str r2, [r3, #4] +10002c1e: 4b73 ldr r3, [pc, #460] ; (10002dec ) +10002c20: 6123 str r3, [r4, #16] +10002c22: 4b73 ldr r3, [pc, #460] ; (10002df0 ) +10002c24: 6859 ldr r1, [r3, #4] +10002c26: 29ff cmp r1, #255 ; 0xff +10002c28: d800 bhi.n 10002c2c +10002c2a: 605a str r2, [r3, #4] +10002c2c: 2103 movs r1, #3 +10002c2e: 4a68 ldr r2, [pc, #416] ; (10002dd0 ) +10002c30: 4b6f ldr r3, [pc, #444] ; (10002df0 ) +10002c32: 6011 str r1, [r2, #0] +10002c34: 3902 subs r1, #2 +10002c36: 689a ldr r2, [r3, #8] +10002c38: 4211 tst r1, r2 +10002c3a: d0fc beq.n 10002c36 +10002c3c: 20e0 movs r0, #224 ; 0xe0 +10002c3e: 681a ldr r2, [r3, #0] +10002c40: 4010 ands r0, r2 +10002c42: 2280 movs r2, #128 ; 0x80 +10002c44: 0152 lsls r2, r2, #5 +10002c46: 431a orrs r2, r3 +10002c48: 6010 str r0, [r2, #0] +10002c4a: 6818 ldr r0, [r3, #0] +10002c4c: 4048 eors r0, r1 +10002c4e: 2103 movs r1, #3 +10002c50: 4001 ands r1, r0 +10002c52: 2002 movs r0, #2 +10002c54: 6011 str r1, [r2, #0] +10002c56: 4966 ldr r1, [pc, #408] ; (10002df0 ) +10002c58: 688a ldr r2, [r1, #8] +10002c5a: 4210 tst r0, r2 +10002c5c: d0fc beq.n 10002c58 +10002c5e: 2280 movs r2, #128 ; 0x80 +10002c60: 0192 lsls r2, r2, #6 +10002c62: 4313 orrs r3, r2 +10002c64: 2280 movs r2, #128 ; 0x80 +10002c66: 0112 lsls r2, r2, #4 +10002c68: 601a str r2, [r3, #0] +10002c6a: 2280 movs r2, #128 ; 0x80 +10002c6c: 4b61 ldr r3, [pc, #388] ; (10002df4 ) +10002c6e: 0052 lsls r2, r2, #1 +10002c70: 604a str r2, [r1, #4] +10002c72: 6163 str r3, [r4, #20] +10002c74: 4b60 ldr r3, [pc, #384] ; (10002df8 ) +10002c76: 6859 ldr r1, [r3, #4] +10002c78: 29ff cmp r1, #255 ; 0xff +10002c7a: d800 bhi.n 10002c7e +10002c7c: 605a str r2, [r3, #4] +10002c7e: 2280 movs r2, #128 ; 0x80 +10002c80: 4b5e ldr r3, [pc, #376] ; (10002dfc ) +10002c82: 69e1 ldr r1, [r4, #28] +10002c84: 0112 lsls r2, r2, #4 +10002c86: 4d5c ldr r5, [pc, #368] ; (10002df8 ) +10002c88: 601a str r2, [r3, #0] +10002c8a: 2900 cmp r1, #0 +10002c8c: d007 beq.n 10002c9e +10002c8e: 6960 ldr r0, [r4, #20] +10002c90: f001 fdd2 bl 10004838 <__wrap___aeabi_uidiv> +10002c94: 1c43 adds r3, r0, #1 +10002c96: 0058 lsls r0, r3, #1 +10002c98: 18c0 adds r0, r0, r3 +10002c9a: 3803 subs r0, #3 +10002c9c: d2fd bcs.n 10002c9a +10002c9e: 22e0 movs r2, #224 ; 0xe0 +10002ca0: 4955 ldr r1, [pc, #340] ; (10002df8 ) +10002ca2: 680b ldr r3, [r1, #0] +10002ca4: 401a ands r2, r3 +10002ca6: 2380 movs r3, #128 ; 0x80 +10002ca8: 015b lsls r3, r3, #5 +10002caa: 432b orrs r3, r5 +10002cac: 601a str r2, [r3, #0] +10002cae: 2380 movs r3, #128 ; 0x80 +10002cb0: 2280 movs r2, #128 ; 0x80 +10002cb2: 019b lsls r3, r3, #6 +10002cb4: 432b orrs r3, r5 +10002cb6: 0112 lsls r2, r2, #4 +10002cb8: 601a str r2, [r3, #0] +10002cba: 2280 movs r2, #128 ; 0x80 +10002cbc: 4b41 ldr r3, [pc, #260] ; (10002dc4 ) +10002cbe: 0052 lsls r2, r2, #1 +10002cc0: 604a str r2, [r1, #4] +10002cc2: 61e3 str r3, [r4, #28] +10002cc4: 4b4e ldr r3, [pc, #312] ; (10002e00 ) +10002cc6: 6859 ldr r1, [r3, #4] +10002cc8: 29ff cmp r1, #255 ; 0xff +10002cca: d800 bhi.n 10002cce +10002ccc: 605a str r2, [r3, #4] +10002cce: 2280 movs r2, #128 ; 0x80 +10002cd0: 4b4c ldr r3, [pc, #304] ; (10002e04 ) +10002cd2: 6a21 ldr r1, [r4, #32] +10002cd4: 0112 lsls r2, r2, #4 +10002cd6: 4d4a ldr r5, [pc, #296] ; (10002e00 ) +10002cd8: 601a str r2, [r3, #0] +10002cda: 2900 cmp r1, #0 +10002cdc: d007 beq.n 10002cee +10002cde: 6960 ldr r0, [r4, #20] +10002ce0: f001 fdaa bl 10004838 <__wrap___aeabi_uidiv> +10002ce4: 1c43 adds r3, r0, #1 +10002ce6: 0058 lsls r0, r3, #1 +10002ce8: 18c0 adds r0, r0, r3 +10002cea: 3803 subs r0, #3 +10002cec: d2fd bcs.n 10002cea +10002cee: 22e0 movs r2, #224 ; 0xe0 +10002cf0: 4943 ldr r1, [pc, #268] ; (10002e00 ) +10002cf2: 680b ldr r3, [r1, #0] +10002cf4: 401a ands r2, r3 +10002cf6: 2380 movs r3, #128 ; 0x80 +10002cf8: 015b lsls r3, r3, #5 +10002cfa: 432b orrs r3, r5 +10002cfc: 601a str r2, [r3, #0] +10002cfe: 2380 movs r3, #128 ; 0x80 +10002d00: 2280 movs r2, #128 ; 0x80 +10002d02: 019b lsls r3, r3, #6 +10002d04: 432b orrs r3, r5 +10002d06: 0112 lsls r2, r2, #4 +10002d08: 601a str r2, [r3, #0] +10002d0a: 2380 movs r3, #128 ; 0x80 +10002d0c: 2280 movs r2, #128 ; 0x80 +10002d0e: 005b lsls r3, r3, #1 +10002d10: 604b str r3, [r1, #4] +10002d12: 4b2c ldr r3, [pc, #176] ; (10002dc4 ) +10002d14: 02d2 lsls r2, r2, #11 +10002d16: 6223 str r3, [r4, #32] +10002d18: 4b3b ldr r3, [pc, #236] ; (10002e08 ) +10002d1a: 6859 ldr r1, [r3, #4] +10002d1c: 4291 cmp r1, r2 +10002d1e: d200 bcs.n 10002d22 +10002d20: 605a str r2, [r3, #4] +10002d22: 2280 movs r2, #128 ; 0x80 +10002d24: 4b39 ldr r3, [pc, #228] ; (10002e0c ) +10002d26: 6a61 ldr r1, [r4, #36] ; 0x24 +10002d28: 0112 lsls r2, r2, #4 +10002d2a: 4d37 ldr r5, [pc, #220] ; (10002e08 ) +10002d2c: 601a str r2, [r3, #0] +10002d2e: 2900 cmp r1, #0 +10002d30: d007 beq.n 10002d42 +10002d32: 6960 ldr r0, [r4, #20] +10002d34: f001 fd80 bl 10004838 <__wrap___aeabi_uidiv> +10002d38: 1c43 adds r3, r0, #1 +10002d3a: 0058 lsls r0, r3, #1 +10002d3c: 18c0 adds r0, r0, r3 +10002d3e: 3803 subs r0, #3 +10002d40: d2fd bcs.n 10002d3e +10002d42: 22e0 movs r2, #224 ; 0xe0 +10002d44: 4930 ldr r1, [pc, #192] ; (10002e08 ) +10002d46: 680b ldr r3, [r1, #0] +10002d48: 401a ands r2, r3 +10002d4a: 2380 movs r3, #128 ; 0x80 +10002d4c: 015b lsls r3, r3, #5 +10002d4e: 432b orrs r3, r5 +10002d50: 601a str r2, [r3, #0] +10002d52: 2380 movs r3, #128 ; 0x80 +10002d54: 2280 movs r2, #128 ; 0x80 +10002d56: 019b lsls r3, r3, #6 +10002d58: 432b orrs r3, r5 +10002d5a: 0112 lsls r2, r2, #4 +10002d5c: 601a str r2, [r3, #0] +10002d5e: 2380 movs r3, #128 ; 0x80 +10002d60: 02db lsls r3, r3, #11 +10002d62: 604b str r3, [r1, #4] +10002d64: 4b18 ldr r3, [pc, #96] ; (10002dc8 ) +10002d66: 6263 str r3, [r4, #36] ; 0x24 +10002d68: 4b29 ldr r3, [pc, #164] ; (10002e10 ) +10002d6a: 685a ldr r2, [r3, #4] +10002d6c: 2aff cmp r2, #255 ; 0xff +10002d6e: d802 bhi.n 10002d76 +10002d70: 2280 movs r2, #128 ; 0x80 +10002d72: 0052 lsls r2, r2, #1 +10002d74: 605a str r2, [r3, #4] +10002d76: 2280 movs r2, #128 ; 0x80 +10002d78: 4b26 ldr r3, [pc, #152] ; (10002e14 ) +10002d7a: 69a1 ldr r1, [r4, #24] +10002d7c: 0112 lsls r2, r2, #4 +10002d7e: 4d24 ldr r5, [pc, #144] ; (10002e10 ) +10002d80: 601a str r2, [r3, #0] +10002d82: 2900 cmp r1, #0 +10002d84: d007 beq.n 10002d96 +10002d86: 6960 ldr r0, [r4, #20] +10002d88: f001 fd56 bl 10004838 <__wrap___aeabi_uidiv> +10002d8c: 1c43 adds r3, r0, #1 +10002d8e: 0058 lsls r0, r3, #1 +10002d90: 18c0 adds r0, r0, r3 +10002d92: 3803 subs r0, #3 +10002d94: d2fd bcs.n 10002d92 +10002d96: 22e0 movs r2, #224 ; 0xe0 +10002d98: 491d ldr r1, [pc, #116] ; (10002e10 ) +10002d9a: 680b ldr r3, [r1, #0] +10002d9c: 401a ands r2, r3 +10002d9e: 2380 movs r3, #128 ; 0x80 +10002da0: 015b lsls r3, r3, #5 +10002da2: 432b orrs r3, r5 +10002da4: 601a str r2, [r3, #0] +10002da6: 2380 movs r3, #128 ; 0x80 10002da8: 2280 movs r2, #128 ; 0x80 -10002daa: 4b13 ldr r3, [pc, #76] ; (10002df8 ) -10002dac: 05d2 lsls r2, r2, #23 -10002dae: 601a str r2, [r3, #0] -10002db0: 4915 ldr r1, [pc, #84] ; (10002e08 ) -10002db2: 4a16 ldr r2, [pc, #88] ; (10002e0c ) -10002db4: 6011 str r1, [r2, #0] -10002db6: 22e0 movs r2, #224 ; 0xe0 -10002db8: 04d2 lsls r2, r2, #19 -10002dba: 601a str r2, [r3, #0] -10002dbc: 2c00 cmp r4, #0 -10002dbe: d107 bne.n 10002dd0 -10002dc0: 2280 movs r2, #128 ; 0x80 -10002dc2: 4b13 ldr r3, [pc, #76] ; (10002e10 ) -10002dc4: 0612 lsls r2, r2, #24 -10002dc6: 601a str r2, [r3, #0] -10002dc8: bd10 pop {r4, pc} -10002dca: 4b0d ldr r3, [pc, #52] ; (10002e00 ) -10002dcc: 61d8 str r0, [r3, #28] -10002dce: e7eb b.n 10002da8 -10002dd0: 0163 lsls r3, r4, #5 -10002dd2: 1b1b subs r3, r3, r4 -10002dd4: 009a lsls r2, r3, #2 -10002dd6: 2380 movs r3, #128 ; 0x80 -10002dd8: 1912 adds r2, r2, r4 -10002dda: 0112 lsls r2, r2, #4 -10002ddc: 045b lsls r3, r3, #17 -10002dde: 429a cmp r2, r3 -10002de0: d300 bcc.n 10002de4 -10002de2: 4a0c ldr r2, [pc, #48] ; (10002e14 ) -10002de4: 4b0c ldr r3, [pc, #48] ; (10002e18 ) -10002de6: 601a str r2, [r3, #0] -10002de8: 4b05 ldr r3, [pc, #20] ; (10002e00 ) -10002dea: 605a str r2, [r3, #4] -10002dec: 2280 movs r2, #128 ; 0x80 -10002dee: 4b08 ldr r3, [pc, #32] ; (10002e10 ) -10002df0: 05d2 lsls r2, r2, #23 -10002df2: 601a str r2, [r3, #0] -10002df4: e7e8 b.n 10002dc8 -10002df6: 46c0 nop ; (mov r8, r8) -10002df8: 4005b000 .word 0x4005b000 -10002dfc: b007c0d3 .word 0xb007c0d3 -10002e00: 40058000 .word 0x40058000 -10002e04: 4ff83f2d .word 0x4ff83f2d -10002e08: 0001fffc .word 0x0001fffc -10002e0c: 40012008 .word 0x40012008 -10002e10: 4005a000 .word 0x4005a000 -10002e14: 00ffffff .word 0x00ffffff -10002e18: 20003b48 .word 0x20003b48 - -10002e1c : -10002e1c: 23aa movs r3, #170 ; 0xaa -10002e1e: 4a06 ldr r2, [pc, #24] ; (10002e38 ) -10002e20: 011b lsls r3, r3, #4 -10002e22: 6013 str r3, [r2, #0] -10002e24: 232f movs r3, #47 ; 0x2f -10002e26: 4905 ldr r1, [pc, #20] ; (10002e3c ) -10002e28: 60d3 str r3, [r2, #12] -10002e2a: 4b05 ldr r3, [pc, #20] ; (10002e40 ) -10002e2c: 6019 str r1, [r3, #0] -10002e2e: 6853 ldr r3, [r2, #4] -10002e30: 2b00 cmp r3, #0 -10002e32: dafc bge.n 10002e2e -10002e34: 4770 bx lr -10002e36: 46c0 nop ; (mov r8, r8) -10002e38: 40024000 .word 0x40024000 -10002e3c: 00fab000 .word 0x00fab000 -10002e40: 40026000 .word 0x40026000 - -10002e44 : -10002e44: 4b2c ldr r3, [pc, #176] ; (10002ef8 ) -10002e46: 4a2d ldr r2, [pc, #180] ; (10002efc ) -10002e48: b570 push {r4, r5, r6, lr} -10002e4a: 601a str r2, [r3, #0] -10002e4c: 4a2c ldr r2, [pc, #176] ; (10002f00 ) -10002e4e: 4b2d ldr r3, [pc, #180] ; (10002f04 ) -10002e50: 492d ldr r1, [pc, #180] ; (10002f08 ) -10002e52: 601a str r2, [r3, #0] -10002e54: 0014 movs r4, r2 -10002e56: 688b ldr r3, [r1, #8] -10002e58: 439c bics r4, r3 -10002e5a: d1fb bne.n 10002e54 -10002e5c: 4d2b ldr r5, [pc, #172] ; (10002f0c ) -10002e5e: 4e2c ldr r6, [pc, #176] ; (10002f10 ) -10002e60: 42b5 cmp r5, r6 -10002e62: d208 bcs.n 10002e76 -10002e64: 3e01 subs r6, #1 -10002e66: 1b76 subs r6, r6, r5 -10002e68: 08b6 lsrs r6, r6, #2 -10002e6a: cd08 ldmia r5!, {r3} -10002e6c: 4798 blx r3 -10002e6e: 0023 movs r3, r4 -10002e70: 3401 adds r4, #1 -10002e72: 42b3 cmp r3, r6 -10002e74: d1f9 bne.n 10002e6a -10002e76: f7ff fdbf bl 100029f8 -10002e7a: 4a26 ldr r2, [pc, #152] ; (10002f14 ) -10002e7c: 4b21 ldr r3, [pc, #132] ; (10002f04 ) -10002e7e: 601a str r2, [r3, #0] -10002e80: 4a21 ldr r2, [pc, #132] ; (10002f08 ) -10002e82: 6893 ldr r3, [r2, #8] -10002e84: 43db mvns r3, r3 -10002e86: 01db lsls r3, r3, #7 -10002e88: 09dd lsrs r5, r3, #7 -10002e8a: 2b00 cmp r3, #0 -10002e8c: d1f9 bne.n 10002e82 -10002e8e: 2240 movs r2, #64 ; 0x40 -10002e90: 4b21 ldr r3, [pc, #132] ; (10002f18 ) -10002e92: 4c22 ldr r4, [pc, #136] ; (10002f1c ) -10002e94: 4e22 ldr r6, [pc, #136] ; (10002f20 ) -10002e96: 679a str r2, [r3, #120] ; 0x78 -10002e98: 675a str r2, [r3, #116] ; 0x74 -10002e9a: 671a str r2, [r3, #112] ; 0x70 -10002e9c: 66da str r2, [r3, #108] ; 0x6c -10002e9e: 42b4 cmp r4, r6 -10002ea0: d208 bcs.n 10002eb4 -10002ea2: 6823 ldr r3, [r4, #0] -10002ea4: 0020 movs r0, r4 -10002ea6: 2b00 cmp r3, #0 -10002ea8: d020 beq.n 10002eec -10002eaa: 3408 adds r4, #8 -10002eac: f7fe fcac bl 10001808 -10002eb0: 42b4 cmp r4, r6 -10002eb2: d3f6 bcc.n 10002ea2 -10002eb4: 4e1b ldr r6, [pc, #108] ; (10002f24 ) -10002eb6: 4c1c ldr r4, [pc, #112] ; (10002f28 ) -10002eb8: 22c0 movs r2, #192 ; 0xc0 -10002eba: 68a1 ldr r1, [r4, #8] -10002ebc: 0030 movs r0, r6 -10002ebe: f002 f8ad bl 1000501c <__wrap___aeabi_memcpy> -10002ec2: 60a6 str r6, [r4, #8] -10002ec4: f7fe f99e bl 10001204 -10002ec8: f7fe fc48 bl 1000175c -10002ecc: f7fe fe3a bl 10001b44 -10002ed0: 4c16 ldr r4, [pc, #88] ; (10002f2c ) -10002ed2: 4e17 ldr r6, [pc, #92] ; (10002f30 ) -10002ed4: 42b4 cmp r4, r6 -10002ed6: d208 bcs.n 10002eea -10002ed8: 3e01 subs r6, #1 -10002eda: 1b36 subs r6, r6, r4 -10002edc: 08b6 lsrs r6, r6, #2 -10002ede: cc08 ldmia r4!, {r3} -10002ee0: 4798 blx r3 -10002ee2: 002b movs r3, r5 -10002ee4: 3501 adds r5, #1 -10002ee6: 429e cmp r6, r3 -10002ee8: d1f9 bne.n 10002ede -10002eea: bd70 pop {r4, r5, r6, pc} -10002eec: 3408 adds r4, #8 -10002eee: f7fe fc7d bl 100017ec -10002ef2: 42b4 cmp r4, r6 -10002ef4: d3d5 bcc.n 10002ea2 -10002ef6: e7dd b.n 10002eb4 -10002ef8: 4000e000 .word 0x4000e000 -10002efc: fefbcdbf .word 0xfefbcdbf -10002f00: 003c7ffe .word 0x003c7ffe -10002f04: 4000f000 .word 0x4000f000 -10002f08: 4000c000 .word 0x4000c000 -10002f0c: 200012a0 .word 0x200012a0 -10002f10: 200012b0 .word 0x200012b0 -10002f14: 01ffffff .word 0x01ffffff -10002f18: 4001f000 .word 0x4001f000 -10002f1c: 20001290 .word 0x20001290 -10002f20: 200012a0 .word 0x200012a0 -10002f24: 20000000 .word 0x20000000 -10002f28: e000ed00 .word 0xe000ed00 -10002f2c: 200012b0 .word 0x200012b0 -10002f30: 200012b8 .word 0x200012b8 - -10002f34 <_exit>: -10002f34: be00 bkpt 0x0000 -10002f36: e7fd b.n 10002f34 <_exit> - -10002f38 <_sbrk>: -10002f38: 4a09 ldr r2, [pc, #36] ; (10002f60 <_sbrk+0x28>) -10002f3a: 0003 movs r3, r0 -10002f3c: 6810 ldr r0, [r2, #0] -10002f3e: 2800 cmp r0, #0 -10002f40: d005 beq.n 10002f4e <_sbrk+0x16> -10002f42: 4908 ldr r1, [pc, #32] ; (10002f64 <_sbrk+0x2c>) -10002f44: 18c3 adds r3, r0, r3 -10002f46: 428b cmp r3, r1 -10002f48: d807 bhi.n 10002f5a <_sbrk+0x22> -10002f4a: 6013 str r3, [r2, #0] -10002f4c: 4770 bx lr -10002f4e: 4806 ldr r0, [pc, #24] ; (10002f68 <_sbrk+0x30>) -10002f50: 4904 ldr r1, [pc, #16] ; (10002f64 <_sbrk+0x2c>) -10002f52: 18c3 adds r3, r0, r3 -10002f54: 6010 str r0, [r2, #0] -10002f56: 428b cmp r3, r1 -10002f58: d9f7 bls.n 10002f4a <_sbrk+0x12> -10002f5a: 2001 movs r0, #1 -10002f5c: 4240 negs r0, r0 -10002f5e: e7f5 b.n 10002f4c <_sbrk+0x14> -10002f60: 20003a5c .word 0x20003a5c -10002f64: 20040000 .word 0x20040000 -10002f68: 20010f98 .word 0x20010f98 - -10002f6c : -10002f6c: b510 push {r4, lr} -10002f6e: f7ff ffe1 bl 10002f34 <_exit> -10002f72: 46c0 nop ; (mov r8, r8) - -10002f74 <__assert_func>: -10002f74: b510 push {r4, lr} -10002f76: 000c movs r4, r1 -10002f78: b082 sub sp, #8 -10002f7a: 0019 movs r1, r3 -10002f7c: 2a00 cmp r2, #0 -10002f7e: d00a beq.n 10002f96 <__assert_func+0x22> -10002f80: 4b06 ldr r3, [pc, #24] ; (10002f9c <__assert_func+0x28>) -10002f82: 9201 str r2, [sp, #4] -10002f84: 9300 str r3, [sp, #0] -10002f86: 0002 movs r2, r0 -10002f88: 0023 movs r3, r4 -10002f8a: 4805 ldr r0, [pc, #20] ; (10002fa0 <__assert_func+0x2c>) -10002f8c: f001 fb0c bl 100045a8 -10002f90: 2001 movs r0, #1 -10002f92: f7ff ffcf bl 10002f34 <_exit> -10002f96: 4b03 ldr r3, [pc, #12] ; (10002fa4 <__assert_func+0x30>) -10002f98: 001a movs r2, r3 -10002f9a: e7f2 b.n 10002f82 <__assert_func+0xe> -10002f9c: 100145d0 .word 0x100145d0 -10002fa0: 100145e0 .word 0x100145e0 -10002fa4: 1004c7e8 .word 0x1004c7e8 - -10002fa8 : -10002fa8: b40f push {r0, r1, r2, r3} -10002faa: b500 push {lr} -10002fac: 4808 ldr r0, [pc, #32] ; (10002fd0 ) -10002fae: b083 sub sp, #12 -10002fb0: f002 f998 bl 100052e4 <__wrap_puts> -10002fb4: 9b04 ldr r3, [sp, #16] -10002fb6: 2b00 cmp r3, #0 -10002fb8: d007 beq.n 10002fca -10002fba: a905 add r1, sp, #20 -10002fbc: 0018 movs r0, r3 -10002fbe: 9101 str r1, [sp, #4] -10002fc0: f001 fb12 bl 100045e8 -10002fc4: 4803 ldr r0, [pc, #12] ; (10002fd4 ) -10002fc6: f002 f98d bl 100052e4 <__wrap_puts> -10002fca: 2001 movs r0, #1 -10002fcc: f7ff ffb2 bl 10002f34 <_exit> -10002fd0: 10014610 .word 0x10014610 -10002fd4: 1004c824 .word 0x1004c824 - -10002fd8 : -10002fd8: b510 push {r4, lr} -10002fda: 4801 ldr r0, [pc, #4] ; (10002fe0 ) -10002fdc: f7ff ffe4 bl 10002fa8 -10002fe0: 10014620 .word 0x10014620 - -10002fe4 <_out_buffer>: -10002fe4: 429a cmp r2, r3 -10002fe6: d200 bcs.n 10002fea <_out_buffer+0x6> -10002fe8: 5488 strb r0, [r1, r2] -10002fea: 4770 bx lr - -10002fec <_out_null>: -10002fec: 4770 bx lr -10002fee: 46c0 nop ; (mov r8, r8) - -10002ff0 <_out_rev>: -10002ff0: b5f8 push {r3, r4, r5, r6, r7, lr} -10002ff2: 4657 mov r7, sl -10002ff4: 464e mov r6, r9 -10002ff6: 4645 mov r5, r8 -10002ff8: 46de mov lr, fp -10002ffa: b5e0 push {r5, r6, r7, lr} -10002ffc: 4699 mov r9, r3 -10002ffe: 9b0a ldr r3, [sp, #40] ; 0x28 -10003000: 0007 movs r7, r0 -10003002: 469a mov sl, r3 -10003004: 9b0d ldr r3, [sp, #52] ; 0x34 -10003006: 4688 mov r8, r1 -10003008: 4693 mov fp, r2 -1000300a: 0015 movs r5, r2 -1000300c: 9e0b ldr r6, [sp, #44] ; 0x2c -1000300e: 079b lsls r3, r3, #30 -10003010: d110 bne.n 10003034 <_out_rev+0x44> -10003012: 9b0c ldr r3, [sp, #48] ; 0x30 -10003014: 429e cmp r6, r3 -10003016: d20d bcs.n 10003034 <_out_rev+0x44> -10003018: 1b9d subs r5, r3, r6 -1000301a: 0014 movs r4, r2 -1000301c: 000e movs r6, r1 -1000301e: 445d add r5, fp -10003020: 0022 movs r2, r4 -10003022: 464b mov r3, r9 -10003024: 3401 adds r4, #1 -10003026: 0031 movs r1, r6 -10003028: 2020 movs r0, #32 -1000302a: 47b8 blx r7 -1000302c: 42a5 cmp r5, r4 -1000302e: d1f7 bne.n 10003020 <_out_rev+0x30> -10003030: 46b0 mov r8, r6 -10003032: 9e0b ldr r6, [sp, #44] ; 0x2c -10003034: 2e00 cmp r6, #0 -10003036: d027 beq.n 10003088 <_out_rev+0x98> -10003038: 4644 mov r4, r8 -1000303a: 1975 adds r5, r6, r5 -1000303c: 4653 mov r3, sl -1000303e: 1baa subs r2, r5, r6 -10003040: 3e01 subs r6, #1 -10003042: 5d98 ldrb r0, [r3, r6] -10003044: 0021 movs r1, r4 -10003046: 464b mov r3, r9 -10003048: 47b8 blx r7 -1000304a: 2e00 cmp r6, #0 -1000304c: d1f6 bne.n 1000303c <_out_rev+0x4c> -1000304e: 0023 movs r3, r4 -10003050: 002c movs r4, r5 -10003052: 4698 mov r8, r3 -10003054: 9b0d ldr r3, [sp, #52] ; 0x34 -10003056: 079b lsls r3, r3, #30 -10003058: d50f bpl.n 1000307a <_out_rev+0x8a> -1000305a: 465b mov r3, fp -1000305c: 1ae5 subs r5, r4, r3 -1000305e: 9b0c ldr r3, [sp, #48] ; 0x30 -10003060: 42ab cmp r3, r5 -10003062: d90a bls.n 1000307a <_out_rev+0x8a> -10003064: 4646 mov r6, r8 -10003066: 4698 mov r8, r3 -10003068: 0022 movs r2, r4 -1000306a: 464b mov r3, r9 -1000306c: 0031 movs r1, r6 -1000306e: 2020 movs r0, #32 -10003070: 3501 adds r5, #1 -10003072: 47b8 blx r7 -10003074: 3401 adds r4, #1 -10003076: 45a8 cmp r8, r5 -10003078: d8f6 bhi.n 10003068 <_out_rev+0x78> -1000307a: 0020 movs r0, r4 -1000307c: bcf0 pop {r4, r5, r6, r7} -1000307e: 46bb mov fp, r7 -10003080: 46b2 mov sl, r6 -10003082: 46a9 mov r9, r5 -10003084: 46a0 mov r8, r4 -10003086: bdf8 pop {r3, r4, r5, r6, r7, pc} -10003088: 002c movs r4, r5 -1000308a: e7e3 b.n 10003054 <_out_rev+0x64> - -1000308c <_ntoa_format>: -1000308c: b5f0 push {r4, r5, r6, r7, lr} -1000308e: 464f mov r7, r9 -10003090: 4646 mov r6, r8 -10003092: 46d6 mov lr, sl -10003094: b5c0 push {r6, r7, lr} -10003096: b084 sub sp, #16 -10003098: 4698 mov r8, r3 -1000309a: ab0e add r3, sp, #56 ; 0x38 -1000309c: 781b ldrb r3, [r3, #0] -1000309e: 9f12 ldr r7, [sp, #72] ; 0x48 -100030a0: 4699 mov r9, r3 -100030a2: 4694 mov ip, r2 -100030a4: 9c0d ldr r4, [sp, #52] ; 0x34 -100030a6: 9b10 ldr r3, [sp, #64] ; 0x40 -100030a8: 9e11 ldr r6, [sp, #68] ; 0x44 -100030aa: 07ba lsls r2, r7, #30 -100030ac: d425 bmi.n 100030fa <_ntoa_format+0x6e> -100030ae: 2e00 cmp r6, #0 -100030b0: d14b bne.n 1000314a <_ntoa_format+0xbe> -100030b2: 429c cmp r4, r3 -100030b4: d300 bcc.n 100030b8 <_ntoa_format+0x2c> -100030b6: e0bf b.n 10003238 <_ntoa_format+0x1ac> -100030b8: 2201 movs r2, #1 -100030ba: 403a ands r2, r7 -100030bc: 4692 mov sl, r2 -100030be: 2c1f cmp r4, #31 -100030c0: d900 bls.n 100030c4 <_ntoa_format+0x38> -100030c2: e0b8 b.n 10003236 <_ntoa_format+0x1aa> -100030c4: 9a0c ldr r2, [sp, #48] ; 0x30 -100030c6: 1e55 subs r5, r2, #1 -100030c8: 2230 movs r2, #48 ; 0x30 -100030ca: e001 b.n 100030d0 <_ntoa_format+0x44> -100030cc: 2c20 cmp r4, #32 -100030ce: d003 beq.n 100030d8 <_ntoa_format+0x4c> -100030d0: 3401 adds r4, #1 -100030d2: 552a strb r2, [r5, r4] -100030d4: 42a3 cmp r3, r4 -100030d6: d8f9 bhi.n 100030cc <_ntoa_format+0x40> -100030d8: 4652 mov r2, sl -100030da: 2a00 cmp r2, #0 -100030dc: d00d beq.n 100030fa <_ntoa_format+0x6e> -100030de: 42a6 cmp r6, r4 -100030e0: d90b bls.n 100030fa <_ntoa_format+0x6e> -100030e2: 2c20 cmp r4, #32 -100030e4: d044 beq.n 10003170 <_ntoa_format+0xe4> -100030e6: 9a0c ldr r2, [sp, #48] ; 0x30 -100030e8: 1e55 subs r5, r2, #1 -100030ea: 2230 movs r2, #48 ; 0x30 -100030ec: e001 b.n 100030f2 <_ntoa_format+0x66> -100030ee: 2c20 cmp r4, #32 -100030f0: d03e beq.n 10003170 <_ntoa_format+0xe4> -100030f2: 3401 adds r4, #1 -100030f4: 552a strb r2, [r5, r4] -100030f6: 42b4 cmp r4, r6 -100030f8: d1f9 bne.n 100030ee <_ntoa_format+0x62> -100030fa: 06fa lsls r2, r7, #27 -100030fc: d54d bpl.n 1000319a <_ntoa_format+0x10e> -100030fe: 057a lsls r2, r7, #21 -10003100: d43f bmi.n 10003182 <_ntoa_format+0xf6> -10003102: 2c00 cmp r4, #0 -10003104: d139 bne.n 1000317a <_ntoa_format+0xee> -10003106: 9b0f ldr r3, [sp, #60] ; 0x3c -10003108: 2b10 cmp r3, #16 -1000310a: d100 bne.n 1000310e <_ntoa_format+0x82> -1000310c: e079 b.n 10003202 <_ntoa_format+0x176> -1000310e: 9b0f ldr r3, [sp, #60] ; 0x3c -10003110: 2b02 cmp r3, #2 -10003112: d100 bne.n 10003116 <_ntoa_format+0x8a> -10003114: e08a b.n 1000322c <_ntoa_format+0x1a0> -10003116: 2330 movs r3, #48 ; 0x30 -10003118: 9a0c ldr r2, [sp, #48] ; 0x30 -1000311a: 2401 movs r4, #1 -1000311c: 7013 strb r3, [r2, #0] -1000311e: 464b mov r3, r9 -10003120: 2b00 cmp r3, #0 -10003122: d03f beq.n 100031a4 <_ntoa_format+0x118> -10003124: 232d movs r3, #45 ; 0x2d -10003126: 9a0c ldr r2, [sp, #48] ; 0x30 -10003128: 5513 strb r3, [r2, r4] -1000312a: 3401 adds r4, #1 -1000312c: 9b0c ldr r3, [sp, #48] ; 0x30 -1000312e: 4662 mov r2, ip -10003130: 9300 str r3, [sp, #0] -10003132: 9703 str r7, [sp, #12] -10003134: 4643 mov r3, r8 -10003136: 9602 str r6, [sp, #8] -10003138: 9401 str r4, [sp, #4] -1000313a: f7ff ff59 bl 10002ff0 <_out_rev> -1000313e: b004 add sp, #16 -10003140: bce0 pop {r5, r6, r7} -10003142: 46ba mov sl, r7 -10003144: 46b1 mov r9, r6 -10003146: 46a8 mov r8, r5 -10003148: bdf0 pop {r4, r5, r6, r7, pc} -1000314a: 2201 movs r2, #1 -1000314c: 0015 movs r5, r2 -1000314e: 403d ands r5, r7 -10003150: 46aa mov sl, r5 -10003152: 423a tst r2, r7 -10003154: d02f beq.n 100031b6 <_ntoa_format+0x12a> -10003156: 464a mov r2, r9 -10003158: 2a00 cmp r2, #0 -1000315a: d102 bne.n 10003162 <_ntoa_format+0xd6> -1000315c: 320c adds r2, #12 -1000315e: 423a tst r2, r7 -10003160: d000 beq.n 10003164 <_ntoa_format+0xd8> -10003162: 3e01 subs r6, #1 -10003164: 429c cmp r4, r3 -10003166: d2ba bcs.n 100030de <_ntoa_format+0x52> -10003168: 2c1f cmp r4, #31 -1000316a: d9ab bls.n 100030c4 <_ntoa_format+0x38> -1000316c: 2e20 cmp r6, #32 -1000316e: d927 bls.n 100031c0 <_ntoa_format+0x134> -10003170: 2420 movs r4, #32 -10003172: 06fa lsls r2, r7, #27 -10003174: d5da bpl.n 1000312c <_ntoa_format+0xa0> -10003176: 057a lsls r2, r7, #21 -10003178: d403 bmi.n 10003182 <_ntoa_format+0xf6> -1000317a: 42a3 cmp r3, r4 -1000317c: d02d beq.n 100031da <_ntoa_format+0x14e> -1000317e: 42a6 cmp r6, r4 -10003180: d02b beq.n 100031da <_ntoa_format+0x14e> -10003182: 9b0f ldr r3, [sp, #60] ; 0x3c -10003184: 2b10 cmp r3, #16 -10003186: d032 beq.n 100031ee <_ntoa_format+0x162> -10003188: 2b02 cmp r3, #2 -1000318a: d020 beq.n 100031ce <_ntoa_format+0x142> -1000318c: 2c20 cmp r4, #32 -1000318e: d0cd beq.n 1000312c <_ntoa_format+0xa0> -10003190: 2230 movs r2, #48 ; 0x30 -10003192: 9b0c ldr r3, [sp, #48] ; 0x30 -10003194: 191b adds r3, r3, r4 -10003196: 701a strb r2, [r3, #0] -10003198: 3401 adds r4, #1 -1000319a: 2c20 cmp r4, #32 -1000319c: d0c6 beq.n 1000312c <_ntoa_format+0xa0> -1000319e: 464b mov r3, r9 -100031a0: 2b00 cmp r3, #0 -100031a2: d1bf bne.n 10003124 <_ntoa_format+0x98> -100031a4: 077b lsls r3, r7, #29 -100031a6: d40d bmi.n 100031c4 <_ntoa_format+0x138> -100031a8: 073b lsls r3, r7, #28 -100031aa: d5bf bpl.n 1000312c <_ntoa_format+0xa0> -100031ac: 2320 movs r3, #32 -100031ae: 9a0c ldr r2, [sp, #48] ; 0x30 -100031b0: 5513 strb r3, [r2, r4] -100031b2: 3401 adds r4, #1 -100031b4: e7ba b.n 1000312c <_ntoa_format+0xa0> -100031b6: 429c cmp r4, r3 -100031b8: d29f bcs.n 100030fa <_ntoa_format+0x6e> -100031ba: 2c1f cmp r4, #31 -100031bc: d800 bhi.n 100031c0 <_ntoa_format+0x134> -100031be: e781 b.n 100030c4 <_ntoa_format+0x38> -100031c0: 2420 movs r4, #32 -100031c2: e79a b.n 100030fa <_ntoa_format+0x6e> -100031c4: 232b movs r3, #43 ; 0x2b -100031c6: 9a0c ldr r2, [sp, #48] ; 0x30 -100031c8: 5513 strb r3, [r2, r4] -100031ca: 3401 adds r4, #1 -100031cc: e7ae b.n 1000312c <_ntoa_format+0xa0> -100031ce: 2c20 cmp r4, #32 -100031d0: d0ac beq.n 1000312c <_ntoa_format+0xa0> -100031d2: 9b0c ldr r3, [sp, #48] ; 0x30 -100031d4: 191b adds r3, r3, r4 -100031d6: 3401 adds r4, #1 -100031d8: e03a b.n 10003250 <_ntoa_format+0x1c4> -100031da: 1e63 subs r3, r4, #1 -100031dc: 2c01 cmp r4, #1 -100031de: d092 beq.n 10003106 <_ntoa_format+0x7a> -100031e0: 9a0f ldr r2, [sp, #60] ; 0x3c -100031e2: 2a10 cmp r2, #16 -100031e4: d02a beq.n 1000323c <_ntoa_format+0x1b0> -100031e6: 2a02 cmp r2, #2 -100031e8: d02f beq.n 1000324a <_ntoa_format+0x1be> -100031ea: 001c movs r4, r3 -100031ec: e7d0 b.n 10003190 <_ntoa_format+0x104> -100031ee: 06bb lsls r3, r7, #26 -100031f0: d40e bmi.n 10003210 <_ntoa_format+0x184> -100031f2: 2c20 cmp r4, #32 -100031f4: d09a beq.n 1000312c <_ntoa_format+0xa0> -100031f6: 9b0c ldr r3, [sp, #48] ; 0x30 -100031f8: 191a adds r2, r3, r4 -100031fa: 3401 adds r4, #1 -100031fc: 2378 movs r3, #120 ; 0x78 -100031fe: 7013 strb r3, [r2, #0] -10003200: e7c4 b.n 1000318c <_ntoa_format+0x100> -10003202: 06bb lsls r3, r7, #26 -10003204: d40d bmi.n 10003222 <_ntoa_format+0x196> -10003206: 2378 movs r3, #120 ; 0x78 -10003208: 9a0c ldr r2, [sp, #48] ; 0x30 -1000320a: 2401 movs r4, #1 -1000320c: 7013 strb r3, [r2, #0] -1000320e: e7bf b.n 10003190 <_ntoa_format+0x104> -10003210: 2c20 cmp r4, #32 -10003212: d100 bne.n 10003216 <_ntoa_format+0x18a> -10003214: e78a b.n 1000312c <_ntoa_format+0xa0> -10003216: 2258 movs r2, #88 ; 0x58 -10003218: 9b0c ldr r3, [sp, #48] ; 0x30 -1000321a: 191b adds r3, r3, r4 -1000321c: 701a strb r2, [r3, #0] -1000321e: 3401 adds r4, #1 -10003220: e7b4 b.n 1000318c <_ntoa_format+0x100> -10003222: 2358 movs r3, #88 ; 0x58 -10003224: 9a0c ldr r2, [sp, #48] ; 0x30 -10003226: 2401 movs r4, #1 -10003228: 7013 strb r3, [r2, #0] -1000322a: e7b1 b.n 10003190 <_ntoa_format+0x104> -1000322c: 9a0c ldr r2, [sp, #48] ; 0x30 -1000322e: 3360 adds r3, #96 ; 0x60 -10003230: 2401 movs r4, #1 -10003232: 7013 strb r3, [r2, #0] -10003234: e7ac b.n 10003190 <_ntoa_format+0x104> -10003236: 2420 movs r4, #32 -10003238: 2600 movs r6, #0 -1000323a: e75e b.n 100030fa <_ntoa_format+0x6e> -1000323c: 3c02 subs r4, #2 -1000323e: 06ba lsls r2, r7, #26 -10003240: d4e9 bmi.n 10003216 <_ntoa_format+0x18a> -10003242: 9a0c ldr r2, [sp, #48] ; 0x30 -10003244: 1912 adds r2, r2, r4 -10003246: 001c movs r4, r3 -10003248: e7d8 b.n 100031fc <_ntoa_format+0x170> -1000324a: 9a0c ldr r2, [sp, #48] ; 0x30 -1000324c: 4692 mov sl, r2 -1000324e: 4453 add r3, sl -10003250: 2262 movs r2, #98 ; 0x62 -10003252: 701a strb r2, [r3, #0] -10003254: e79a b.n 1000318c <_ntoa_format+0x100> -10003256: 46c0 nop ; (mov r8, r8) - -10003258 <_out_char>: -10003258: b510 push {r4, lr} -1000325a: 2800 cmp r0, #0 -1000325c: d100 bne.n 10003260 <_out_char+0x8> -1000325e: bd10 pop {r4, pc} -10003260: f001 fff4 bl 1000524c <__wrap_putchar> -10003264: e7fb b.n 1000325e <_out_char+0x6> -10003266: 46c0 nop ; (mov r8, r8) - -10003268 <_out_fct>: -10003268: 000b movs r3, r1 -1000326a: b510 push {r4, lr} -1000326c: 2800 cmp r0, #0 -1000326e: d002 beq.n 10003276 <_out_fct+0xe> -10003270: 6849 ldr r1, [r1, #4] -10003272: 681b ldr r3, [r3, #0] -10003274: 4798 blx r3 -10003276: bd10 pop {r4, pc} - -10003278 <_etoa>: -10003278: b5f0 push {r4, r5, r6, r7, lr} -1000327a: 46de mov lr, fp -1000327c: 4657 mov r7, sl -1000327e: 464e mov r6, r9 -10003280: 4645 mov r5, r8 -10003282: b5e0 push {r5, r6, r7, lr} -10003284: b09b sub sp, #108 ; 0x6c -10003286: 469b mov fp, r3 -10003288: 9b24 ldr r3, [sp, #144] ; 0x90 -1000328a: 4689 mov r9, r1 -1000328c: 4698 mov r8, r3 -1000328e: 9b25 ldr r3, [sp, #148] ; 0x94 -10003290: 900b str r0, [sp, #44] ; 0x2c -10003292: 920c str r2, [sp, #48] ; 0x30 -10003294: 4640 mov r0, r8 -10003296: 4642 mov r2, r8 -10003298: 0019 movs r1, r3 -1000329a: 469a mov sl, r3 -1000329c: f001 fce5 bl 10004c6a <__wrap___aeabi_dcmpun> -100032a0: 2800 cmp r0, #0 -100032a2: d000 beq.n 100032a6 <_etoa+0x2e> -100032a4: e0d8 b.n 10003458 <_etoa+0x1e0> -100032a6: 2201 movs r2, #1 -100032a8: 4640 mov r0, r8 -100032aa: 4651 mov r1, sl -100032ac: 4b77 ldr r3, [pc, #476] ; (1000348c <_etoa+0x214>) -100032ae: 4252 negs r2, r2 -100032b0: f001 fcd6 bl 10004c60 <__wrap___aeabi_dcmpgt> -100032b4: 2800 cmp r0, #0 -100032b6: d000 beq.n 100032ba <_etoa+0x42> -100032b8: e0ce b.n 10003458 <_etoa+0x1e0> -100032ba: 2201 movs r2, #1 -100032bc: 4640 mov r0, r8 -100032be: 4651 mov r1, sl -100032c0: 4b73 ldr r3, [pc, #460] ; (10003490 <_etoa+0x218>) -100032c2: 4252 negs r2, r2 -100032c4: f001 fcb6 bl 10004c34 <__wrap___aeabi_dcmplt> -100032c8: 2800 cmp r0, #0 -100032ca: d000 beq.n 100032ce <_etoa+0x56> -100032cc: e0c4 b.n 10003458 <_etoa+0x1e0> -100032ce: 2200 movs r2, #0 -100032d0: 2300 movs r3, #0 -100032d2: 4640 mov r0, r8 -100032d4: 4651 mov r1, sl -100032d6: f001 fcad bl 10004c34 <__wrap___aeabi_dcmplt> -100032da: 2800 cmp r0, #0 -100032dc: d000 beq.n 100032e0 <_etoa+0x68> -100032de: e1b9 b.n 10003654 <_etoa+0x3dc> -100032e0: 4642 mov r2, r8 -100032e2: 4653 mov r3, sl -100032e4: 920a str r2, [sp, #40] ; 0x28 -100032e6: 9309 str r3, [sp, #36] ; 0x24 -100032e8: 2380 movs r3, #128 ; 0x80 -100032ea: 9a28 ldr r2, [sp, #160] ; 0xa0 -100032ec: 00db lsls r3, r3, #3 -100032ee: 401a ands r2, r3 -100032f0: 920e str r2, [sp, #56] ; 0x38 -100032f2: 9a28 ldr r2, [sp, #160] ; 0xa0 -100032f4: 421a tst r2, r3 -100032f6: d101 bne.n 100032fc <_etoa+0x84> -100032f8: 2306 movs r3, #6 -100032fa: 9326 str r3, [sp, #152] ; 0x98 -100032fc: 9a0a ldr r2, [sp, #40] ; 0x28 -100032fe: 9b09 ldr r3, [sp, #36] ; 0x24 -10003300: 0016 movs r6, r2 -10003302: 4313 orrs r3, r2 -10003304: d000 beq.n 10003308 <_etoa+0x90> -10003306: e0c7 b.n 10003498 <_etoa+0x220> -10003308: 9b28 ldr r3, [sp, #160] ; 0xa0 -1000330a: 2500 movs r5, #0 -1000330c: 2600 movs r6, #0 -1000330e: 051b lsls r3, r3, #20 -10003310: d400 bmi.n 10003314 <_etoa+0x9c> -10003312: e19b b.n 1000364c <_etoa+0x3d4> -10003314: 2300 movs r3, #0 -10003316: 930d str r3, [sp, #52] ; 0x34 -10003318: 9a26 ldr r2, [sp, #152] ; 0x98 -1000331a: 9b0d ldr r3, [sp, #52] ; 0x34 -1000331c: 429a cmp r2, r3 -1000331e: dc00 bgt.n 10003322 <_etoa+0xaa> -10003320: e19f b.n 10003662 <_etoa+0x3ea> -10003322: 1ad0 subs r0, r2, r3 -10003324: 1e43 subs r3, r0, #1 -10003326: 9326 str r3, [sp, #152] ; 0x98 -10003328: 2380 movs r3, #128 ; 0x80 -1000332a: 9a28 ldr r2, [sp, #160] ; 0xa0 -1000332c: 00db lsls r3, r3, #3 -1000332e: 431a orrs r2, r3 -10003330: 2300 movs r3, #0 -10003332: 2700 movs r7, #0 -10003334: 9228 str r2, [sp, #160] ; 0xa0 -10003336: 930d str r3, [sp, #52] ; 0x34 -10003338: 9b27 ldr r3, [sp, #156] ; 0x9c -1000333a: 2400 movs r4, #0 -1000333c: 42bb cmp r3, r7 -1000333e: d900 bls.n 10003342 <_etoa+0xca> -10003340: 1bdc subs r4, r3, r7 -10003342: 2302 movs r3, #2 -10003344: 9a28 ldr r2, [sp, #160] ; 0xa0 -10003346: 401a ands r2, r3 -10003348: 920e str r2, [sp, #56] ; 0x38 -1000334a: 9a28 ldr r2, [sp, #160] ; 0xa0 -1000334c: 4213 tst r3, r2 -1000334e: d003 beq.n 10003358 <_etoa+0xe0> -10003350: 427b negs r3, r7 -10003352: 417b adcs r3, r7 -10003354: 425b negs r3, r3 -10003356: 401c ands r4, r3 -10003358: 9b0d ldr r3, [sp, #52] ; 0x34 -1000335a: 2b00 cmp r3, #0 -1000335c: d007 beq.n 1000336e <_etoa+0xf6> -1000335e: 980a ldr r0, [sp, #40] ; 0x28 -10003360: 9909 ldr r1, [sp, #36] ; 0x24 -10003362: 002a movs r2, r5 -10003364: 0033 movs r3, r6 -10003366: f001 fc04 bl 10004b72 <__wrap___aeabi_ddiv> -1000336a: 900a str r0, [sp, #40] ; 0x28 -1000336c: 9109 str r1, [sp, #36] ; 0x24 -1000336e: 2200 movs r2, #0 -10003370: 2300 movs r3, #0 -10003372: 4640 mov r0, r8 -10003374: 4651 mov r1, sl -10003376: f001 fc5d bl 10004c34 <__wrap___aeabi_dcmplt> -1000337a: 2800 cmp r0, #0 -1000337c: d005 beq.n 1000338a <_etoa+0x112> -1000337e: 2080 movs r0, #128 ; 0x80 -10003380: 0600 lsls r0, r0, #24 -10003382: 4684 mov ip, r0 -10003384: 9909 ldr r1, [sp, #36] ; 0x24 -10003386: 4461 add r1, ip -10003388: 9109 str r1, [sp, #36] ; 0x24 -1000338a: 9a28 ldr r2, [sp, #160] ; 0xa0 -1000338c: 4b41 ldr r3, [pc, #260] ; (10003494 <_etoa+0x21c>) -1000338e: 9d0b ldr r5, [sp, #44] ; 0x2c -10003390: 4013 ands r3, r2 -10003392: 9304 str r3, [sp, #16] -10003394: 9b26 ldr r3, [sp, #152] ; 0x98 -10003396: 9a0a ldr r2, [sp, #40] ; 0x28 -10003398: 9302 str r3, [sp, #8] -1000339a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000339c: 9403 str r4, [sp, #12] -1000339e: 9200 str r2, [sp, #0] -100033a0: 9301 str r3, [sp, #4] -100033a2: 4649 mov r1, r9 -100033a4: 465b mov r3, fp -100033a6: 0028 movs r0, r5 -100033a8: 9a0c ldr r2, [sp, #48] ; 0x30 -100033aa: f000 f98b bl 100036c4 <_ftoa> -100033ae: 0004 movs r4, r0 -100033b0: 2f00 cmp r7, #0 -100033b2: d062 beq.n 1000347a <_etoa+0x202> -100033b4: 9b28 ldr r3, [sp, #160] ; 0xa0 -100033b6: 0022 movs r2, r4 -100033b8: 0698 lsls r0, r3, #26 -100033ba: 231f movs r3, #31 -100033bc: 17c0 asrs r0, r0, #31 -100033be: 4398 bics r0, r3 -100033c0: 1c63 adds r3, r4, #1 -100033c2: 4698 mov r8, r3 -100033c4: 4649 mov r1, r9 -100033c6: 465b mov r3, fp -100033c8: 3065 adds r0, #101 ; 0x65 -100033ca: 47a8 blx r5 -100033cc: 9b0d ldr r3, [sp, #52] ; 0x34 -100033ce: 2500 movs r5, #0 -100033d0: 17da asrs r2, r3, #31 -100033d2: 189c adds r4, r3, r2 -100033d4: 0fdb lsrs r3, r3, #31 -100033d6: 469a mov sl, r3 -100033d8: 4054 eors r4, r2 -100033da: 3f01 subs r7, #1 -100033dc: e001 b.n 100033e2 <_etoa+0x16a> -100033de: 2d20 cmp r5, #32 -100033e0: d013 beq.n 1000340a <_etoa+0x192> -100033e2: aa0a add r2, sp, #40 ; 0x28 -100033e4: 4694 mov ip, r2 -100033e6: 231f movs r3, #31 -100033e8: 0020 movs r0, r4 -100033ea: 4463 add r3, ip -100033ec: 210a movs r1, #10 -100033ee: 3501 adds r5, #1 -100033f0: 195e adds r6, r3, r5 -100033f2: f001 f979 bl 100046e8 <__wrap___aeabi_uidiv> -100033f6: 3130 adds r1, #48 ; 0x30 -100033f8: 7031 strb r1, [r6, #0] -100033fa: 0020 movs r0, r4 -100033fc: 210a movs r1, #10 -100033fe: f001 f973 bl 100046e8 <__wrap___aeabi_uidiv> -10003402: 0026 movs r6, r4 -10003404: 0004 movs r4, r0 -10003406: 2e09 cmp r6, #9 -10003408: d8e9 bhi.n 100033de <_etoa+0x166> -1000340a: 2305 movs r3, #5 -1000340c: 9306 str r3, [sp, #24] -1000340e: 2300 movs r3, #0 -10003410: 9304 str r3, [sp, #16] -10003412: 330a adds r3, #10 -10003414: 9303 str r3, [sp, #12] -10003416: 4653 mov r3, sl -10003418: 9705 str r7, [sp, #20] -1000341a: 9f0b ldr r7, [sp, #44] ; 0x2c -1000341c: 9302 str r3, [sp, #8] -1000341e: ab12 add r3, sp, #72 ; 0x48 -10003420: 9300 str r3, [sp, #0] -10003422: 4642 mov r2, r8 -10003424: 465b mov r3, fp -10003426: 4649 mov r1, r9 -10003428: 0038 movs r0, r7 -1000342a: 9501 str r5, [sp, #4] -1000342c: f7ff fe2e bl 1000308c <_ntoa_format> -10003430: 9b0e ldr r3, [sp, #56] ; 0x38 -10003432: 0004 movs r4, r0 -10003434: 2b00 cmp r3, #0 -10003436: d020 beq.n 1000347a <_etoa+0x202> -10003438: 9b0c ldr r3, [sp, #48] ; 0x30 -1000343a: 1ac5 subs r5, r0, r3 -1000343c: 9b27 ldr r3, [sp, #156] ; 0x9c -1000343e: 42ab cmp r3, r5 -10003440: d91b bls.n 1000347a <_etoa+0x202> -10003442: 001e movs r6, r3 -10003444: 0022 movs r2, r4 -10003446: 465b mov r3, fp -10003448: 4649 mov r1, r9 -1000344a: 2020 movs r0, #32 -1000344c: 3501 adds r5, #1 -1000344e: 47b8 blx r7 -10003450: 3401 adds r4, #1 -10003452: 42ae cmp r6, r5 -10003454: d8f6 bhi.n 10003444 <_etoa+0x1cc> -10003456: e010 b.n 1000347a <_etoa+0x202> +10002daa: 019b lsls r3, r3, #6 +10002dac: 432b orrs r3, r5 +10002dae: 0112 lsls r2, r2, #4 +10002db0: 601a str r2, [r3, #0] +10002db2: 2380 movs r3, #128 ; 0x80 +10002db4: 005b lsls r3, r3, #1 +10002db6: 604b str r3, [r1, #4] +10002db8: 4b0e ldr r3, [pc, #56] ; (10002df4 ) +10002dba: 61a3 str r3, [r4, #24] +10002dbc: e6da b.n 10002b74 +10002dbe: 46c0 nop ; (mov r8, r8) +10002dc0: 20002eb0 .word 0x20002eb0 +10002dc4: 02dc6c00 .word 0x02dc6c00 +10002dc8: 0000b71b .word 0x0000b71b +10002dcc: 40008000 .word 0x40008000 +10002dd0: 4000b03c .word 0x4000b03c +10002dd4: 4000b030 .word 0x4000b030 +10002dd8: 59682f00 .word 0x59682f00 +10002ddc: 40028000 .word 0x40028000 +10002de0: 47868c00 .word 0x47868c00 +10002de4: 4002c000 .word 0x4002c000 +10002de8: 40008030 .word 0x40008030 +10002dec: 00b71b00 .word 0x00b71b00 +10002df0: 4000803c .word 0x4000803c +10002df4: 07735940 .word 0x07735940 +10002df8: 40008054 .word 0x40008054 +10002dfc: 4000b054 .word 0x4000b054 +10002e00: 40008060 .word 0x40008060 +10002e04: 4000b060 .word 0x4000b060 +10002e08: 4000806c .word 0x4000806c +10002e0c: 4000b06c .word 0x4000b06c +10002e10: 40008048 .word 0x40008048 +10002e14: 4000b048 .word 0x4000b048 + +10002e18 : +10002e18: 4b01 ldr r3, [pc, #4] ; (10002e20 ) +10002e1a: 0080 lsls r0, r0, #2 +10002e1c: 58c0 ldr r0, [r0, r3] +10002e1e: 4770 bx lr +10002e20: 20002eb0 .word 0x20002eb0 + +10002e24 : +10002e24: b5f8 push {r3, r4, r5, r6, r7, lr} +10002e26: 0004 movs r4, r0 +10002e28: 4821 ldr r0, [pc, #132] ; (10002eb0 ) +10002e2a: 001d movs r5, r3 +10002e2c: 0017 movs r7, r2 +10002e2e: 000e movs r6, r1 +10002e30: f001 fd02 bl 10004838 <__wrap___aeabi_uidiv> +10002e34: 0001 movs r1, r0 +10002e36: 0038 movs r0, r7 +10002e38: f001 fcfe bl 10004838 <__wrap___aeabi_uidiv> +10002e3c: 9b06 ldr r3, [sp, #24] +10002e3e: 0429 lsls r1, r5, #16 +10002e40: 031b lsls r3, r3, #12 +10002e42: 4319 orrs r1, r3 +10002e44: 6823 ldr r3, [r4, #0] +10002e46: 2b00 cmp r3, #0 +10002e48: db20 blt.n 10002e8c +10002e4a: 4b1a ldr r3, [pc, #104] ; (10002eb4 ) +10002e4c: 4d1a ldr r5, [pc, #104] ; (10002eb8 ) +10002e4e: 18e2 adds r2, r4, r3 +10002e50: 4253 negs r3, r2 +10002e52: 415a adcs r2, r3 +10002e54: 2380 movs r3, #128 ; 0x80 +10002e56: 015b lsls r3, r3, #5 +10002e58: 469c mov ip, r3 +10002e5a: 0312 lsls r2, r2, #12 +10002e5c: 4b17 ldr r3, [pc, #92] ; (10002ebc ) +10002e5e: 4462 add r2, ip +10002e60: 601a str r2, [r3, #0] +10002e62: 4b17 ldr r3, [pc, #92] ; (10002ec0 ) +10002e64: 601a str r2, [r3, #0] +10002e66: 0017 movs r7, r2 +10002e68: 68ab ldr r3, [r5, #8] +10002e6a: 439f bics r7, r3 +10002e6c: d1fb bne.n 10002e66 +10002e6e: 22c0 movs r2, #192 ; 0xc0 +10002e70: 1d23 adds r3, r4, #4 +10002e72: 0192 lsls r2, r2, #6 +10002e74: 431a orrs r2, r3 +10002e76: 2321 movs r3, #33 ; 0x21 +10002e78: 6026 str r6, [r4, #0] +10002e7a: 60a0 str r0, [r4, #8] +10002e7c: 6013 str r3, [r2, #0] +10002e7e: 6823 ldr r3, [r4, #0] +10002e80: 2b00 cmp r3, #0 +10002e82: dafc bge.n 10002e7e +10002e84: 2308 movs r3, #8 +10002e86: 60e1 str r1, [r4, #12] +10002e88: 6013 str r3, [r2, #0] +10002e8a: bdf8 pop {r3, r4, r5, r6, r7, pc} +10002e8c: 233f movs r3, #63 ; 0x3f +10002e8e: 6822 ldr r2, [r4, #0] +10002e90: 4013 ands r3, r2 +10002e92: 42b3 cmp r3, r6 +10002e94: d1d9 bne.n 10002e4a +10002e96: 68a3 ldr r3, [r4, #8] +10002e98: 051b lsls r3, r3, #20 +10002e9a: 0d1b lsrs r3, r3, #20 +10002e9c: 4283 cmp r3, r0 +10002e9e: d1d4 bne.n 10002e4a +10002ea0: 22ee movs r2, #238 ; 0xee +10002ea2: 68e3 ldr r3, [r4, #12] +10002ea4: 02d2 lsls r2, r2, #11 +10002ea6: 4013 ands r3, r2 +10002ea8: 428b cmp r3, r1 +10002eaa: d1ce bne.n 10002e4a +10002eac: e7ed b.n 10002e8a +10002eae: 46c0 nop ; (mov r8, r8) +10002eb0: 00b71b00 .word 0x00b71b00 +10002eb4: bffd4000 .word 0xbffd4000 +10002eb8: 4000c000 .word 0x4000c000 +10002ebc: 4000e000 .word 0x4000e000 +10002ec0: 4000f000 .word 0x4000f000 + +10002ec4 : +10002ec4: 2380 movs r3, #128 ; 0x80 +10002ec6: 4a02 ldr r2, [pc, #8] ; (10002ed0 ) +10002ec8: 009b lsls r3, r3, #2 +10002eca: 4303 orrs r3, r0 +10002ecc: 62d3 str r3, [r2, #44] ; 0x2c +10002ece: 4770 bx lr +10002ed0: 40058000 .word 0x40058000 + +10002ed4 : +10002ed4: b510 push {r4, lr} +10002ed6: 0014 movs r4, r2 +10002ed8: 2280 movs r2, #128 ; 0x80 +10002eda: 4b1b ldr r3, [pc, #108] ; (10002f48 ) +10002edc: 05d2 lsls r2, r2, #23 +10002ede: 601a str r2, [r3, #0] +10002ee0: 2800 cmp r0, #0 +10002ee2: d01a beq.n 10002f1a +10002ee4: 2301 movs r3, #1 +10002ee6: 4a19 ldr r2, [pc, #100] ; (10002f4c ) +10002ee8: 4318 orrs r0, r3 +10002eea: 4b19 ldr r3, [pc, #100] ; (10002f50 ) +10002eec: 61da str r2, [r3, #28] +10002eee: 4a19 ldr r2, [pc, #100] ; (10002f54 ) +10002ef0: 4042 eors r2, r0 +10002ef2: 621a str r2, [r3, #32] +10002ef4: 6259 str r1, [r3, #36] ; 0x24 +10002ef6: 6298 str r0, [r3, #40] ; 0x28 +10002ef8: 2280 movs r2, #128 ; 0x80 +10002efa: 4b13 ldr r3, [pc, #76] ; (10002f48 ) +10002efc: 05d2 lsls r2, r2, #23 +10002efe: 601a str r2, [r3, #0] +10002f00: 4915 ldr r1, [pc, #84] ; (10002f58 ) +10002f02: 4a16 ldr r2, [pc, #88] ; (10002f5c ) +10002f04: 6011 str r1, [r2, #0] +10002f06: 22e0 movs r2, #224 ; 0xe0 +10002f08: 04d2 lsls r2, r2, #19 +10002f0a: 601a str r2, [r3, #0] +10002f0c: 2c00 cmp r4, #0 +10002f0e: d107 bne.n 10002f20 +10002f10: 2280 movs r2, #128 ; 0x80 +10002f12: 4b13 ldr r3, [pc, #76] ; (10002f60 ) +10002f14: 0612 lsls r2, r2, #24 +10002f16: 601a str r2, [r3, #0] +10002f18: bd10 pop {r4, pc} +10002f1a: 4b0d ldr r3, [pc, #52] ; (10002f50 ) +10002f1c: 61d8 str r0, [r3, #28] +10002f1e: e7eb b.n 10002ef8 +10002f20: 0163 lsls r3, r4, #5 +10002f22: 1b1b subs r3, r3, r4 +10002f24: 009a lsls r2, r3, #2 +10002f26: 2380 movs r3, #128 ; 0x80 +10002f28: 1912 adds r2, r2, r4 +10002f2a: 0112 lsls r2, r2, #4 +10002f2c: 045b lsls r3, r3, #17 +10002f2e: 429a cmp r2, r3 +10002f30: d300 bcc.n 10002f34 +10002f32: 4a0c ldr r2, [pc, #48] ; (10002f64 ) +10002f34: 4b0c ldr r3, [pc, #48] ; (10002f68 ) +10002f36: 601a str r2, [r3, #0] +10002f38: 4b05 ldr r3, [pc, #20] ; (10002f50 ) +10002f3a: 605a str r2, [r3, #4] +10002f3c: 2280 movs r2, #128 ; 0x80 +10002f3e: 4b08 ldr r3, [pc, #32] ; (10002f60 ) +10002f40: 05d2 lsls r2, r2, #23 +10002f42: 601a str r2, [r3, #0] +10002f44: e7e8 b.n 10002f18 +10002f46: 46c0 nop ; (mov r8, r8) +10002f48: 4005b000 .word 0x4005b000 +10002f4c: b007c0d3 .word 0xb007c0d3 +10002f50: 40058000 .word 0x40058000 +10002f54: 4ff83f2d .word 0x4ff83f2d +10002f58: 0001fffc .word 0x0001fffc +10002f5c: 40012008 .word 0x40012008 +10002f60: 4005a000 .word 0x4005a000 +10002f64: 00ffffff .word 0x00ffffff +10002f68: 20003b50 .word 0x20003b50 + +10002f6c : +10002f6c: 23aa movs r3, #170 ; 0xaa +10002f6e: 4a06 ldr r2, [pc, #24] ; (10002f88 ) +10002f70: 011b lsls r3, r3, #4 +10002f72: 6013 str r3, [r2, #0] +10002f74: 232f movs r3, #47 ; 0x2f +10002f76: 4905 ldr r1, [pc, #20] ; (10002f8c ) +10002f78: 60d3 str r3, [r2, #12] +10002f7a: 4b05 ldr r3, [pc, #20] ; (10002f90 ) +10002f7c: 6019 str r1, [r3, #0] +10002f7e: 6853 ldr r3, [r2, #4] +10002f80: 2b00 cmp r3, #0 +10002f82: dafc bge.n 10002f7e +10002f84: 4770 bx lr +10002f86: 46c0 nop ; (mov r8, r8) +10002f88: 40024000 .word 0x40024000 +10002f8c: 00fab000 .word 0x00fab000 +10002f90: 40026000 .word 0x40026000 + +10002f94 : +10002f94: 4b2c ldr r3, [pc, #176] ; (10003048 ) +10002f96: 4a2d ldr r2, [pc, #180] ; (1000304c ) +10002f98: b570 push {r4, r5, r6, lr} +10002f9a: 601a str r2, [r3, #0] +10002f9c: 4a2c ldr r2, [pc, #176] ; (10003050 ) +10002f9e: 4b2d ldr r3, [pc, #180] ; (10003054 ) +10002fa0: 492d ldr r1, [pc, #180] ; (10003058 ) +10002fa2: 601a str r2, [r3, #0] +10002fa4: 0014 movs r4, r2 +10002fa6: 688b ldr r3, [r1, #8] +10002fa8: 439c bics r4, r3 +10002faa: d1fb bne.n 10002fa4 +10002fac: 4d2b ldr r5, [pc, #172] ; (1000305c ) +10002fae: 4e2c ldr r6, [pc, #176] ; (10003060 ) +10002fb0: 42b5 cmp r5, r6 +10002fb2: d208 bcs.n 10002fc6 +10002fb4: 3e01 subs r6, #1 +10002fb6: 1b76 subs r6, r6, r5 +10002fb8: 08b6 lsrs r6, r6, #2 +10002fba: cd08 ldmia r5!, {r3} +10002fbc: 4798 blx r3 +10002fbe: 0023 movs r3, r4 +10002fc0: 3401 adds r4, #1 +10002fc2: 42b3 cmp r3, r6 +10002fc4: d1f9 bne.n 10002fba +10002fc6: f7ff fdbf bl 10002b48 +10002fca: 4a26 ldr r2, [pc, #152] ; (10003064 ) +10002fcc: 4b21 ldr r3, [pc, #132] ; (10003054 ) +10002fce: 601a str r2, [r3, #0] +10002fd0: 4a21 ldr r2, [pc, #132] ; (10003058 ) +10002fd2: 6893 ldr r3, [r2, #8] +10002fd4: 43db mvns r3, r3 +10002fd6: 01db lsls r3, r3, #7 +10002fd8: 09dd lsrs r5, r3, #7 +10002fda: 2b00 cmp r3, #0 +10002fdc: d1f9 bne.n 10002fd2 +10002fde: 2240 movs r2, #64 ; 0x40 +10002fe0: 4b21 ldr r3, [pc, #132] ; (10003068 ) +10002fe2: 4c22 ldr r4, [pc, #136] ; (1000306c ) +10002fe4: 4e22 ldr r6, [pc, #136] ; (10003070 ) +10002fe6: 679a str r2, [r3, #120] ; 0x78 +10002fe8: 675a str r2, [r3, #116] ; 0x74 +10002fea: 671a str r2, [r3, #112] ; 0x70 +10002fec: 66da str r2, [r3, #108] ; 0x6c +10002fee: 42b4 cmp r4, r6 +10002ff0: d208 bcs.n 10003004 +10002ff2: 6823 ldr r3, [r4, #0] +10002ff4: 0020 movs r0, r4 +10002ff6: 2b00 cmp r3, #0 +10002ff8: d020 beq.n 1000303c +10002ffa: 3408 adds r4, #8 +10002ffc: f7fe fcac bl 10001958 +10003000: 42b4 cmp r4, r6 +10003002: d3f6 bcc.n 10002ff2 +10003004: 4e1b ldr r6, [pc, #108] ; (10003074 ) +10003006: 4c1c ldr r4, [pc, #112] ; (10003078 ) +10003008: 22c0 movs r2, #192 ; 0xc0 +1000300a: 68a1 ldr r1, [r4, #8] +1000300c: 0030 movs r0, r6 +1000300e: f002 f8ad bl 1000516c <__wrap___aeabi_memcpy> +10003012: 60a6 str r6, [r4, #8] +10003014: f7fe f99e bl 10001354 +10003018: f7fe fc48 bl 100018ac +1000301c: f7fe fe3a bl 10001c94 +10003020: 4c16 ldr r4, [pc, #88] ; (1000307c ) +10003022: 4e17 ldr r6, [pc, #92] ; (10003080 ) +10003024: 42b4 cmp r4, r6 +10003026: d208 bcs.n 1000303a +10003028: 3e01 subs r6, #1 +1000302a: 1b36 subs r6, r6, r4 +1000302c: 08b6 lsrs r6, r6, #2 +1000302e: cc08 ldmia r4!, {r3} +10003030: 4798 blx r3 +10003032: 002b movs r3, r5 +10003034: 3501 adds r5, #1 +10003036: 429e cmp r6, r3 +10003038: d1f9 bne.n 1000302e +1000303a: bd70 pop {r4, r5, r6, pc} +1000303c: 3408 adds r4, #8 +1000303e: f7fe fc7d bl 1000193c +10003042: 42b4 cmp r4, r6 +10003044: d3d5 bcc.n 10002ff2 +10003046: e7dd b.n 10003004 +10003048: 4000e000 .word 0x4000e000 +1000304c: fefbcdbf .word 0xfefbcdbf +10003050: 003c7ffe .word 0x003c7ffe +10003054: 4000f000 .word 0x4000f000 +10003058: 4000c000 .word 0x4000c000 +1000305c: 200012a0 .word 0x200012a0 +10003060: 200012b0 .word 0x200012b0 +10003064: 01ffffff .word 0x01ffffff +10003068: 4001f000 .word 0x4001f000 +1000306c: 20001290 .word 0x20001290 +10003070: 200012a0 .word 0x200012a0 +10003074: 20000000 .word 0x20000000 +10003078: e000ed00 .word 0xe000ed00 +1000307c: 200012b0 .word 0x200012b0 +10003080: 200012b8 .word 0x200012b8 + +10003084 <_exit>: +10003084: be00 bkpt 0x0000 +10003086: e7fd b.n 10003084 <_exit> + +10003088 <_sbrk>: +10003088: 4a09 ldr r2, [pc, #36] ; (100030b0 <_sbrk+0x28>) +1000308a: 0003 movs r3, r0 +1000308c: 6810 ldr r0, [r2, #0] +1000308e: 2800 cmp r0, #0 +10003090: d005 beq.n 1000309e <_sbrk+0x16> +10003092: 4908 ldr r1, [pc, #32] ; (100030b4 <_sbrk+0x2c>) +10003094: 18c3 adds r3, r0, r3 +10003096: 428b cmp r3, r1 +10003098: d807 bhi.n 100030aa <_sbrk+0x22> +1000309a: 6013 str r3, [r2, #0] +1000309c: 4770 bx lr +1000309e: 4806 ldr r0, [pc, #24] ; (100030b8 <_sbrk+0x30>) +100030a0: 4904 ldr r1, [pc, #16] ; (100030b4 <_sbrk+0x2c>) +100030a2: 18c3 adds r3, r0, r3 +100030a4: 6010 str r0, [r2, #0] +100030a6: 428b cmp r3, r1 +100030a8: d9f7 bls.n 1000309a <_sbrk+0x12> +100030aa: 2001 movs r0, #1 +100030ac: 4240 negs r0, r0 +100030ae: e7f5 b.n 1000309c <_sbrk+0x14> +100030b0: 20003a64 .word 0x20003a64 +100030b4: 20040000 .word 0x20040000 +100030b8: 20010fa8 .word 0x20010fa8 + +100030bc : +100030bc: b510 push {r4, lr} +100030be: f7ff ffe1 bl 10003084 <_exit> +100030c2: 46c0 nop ; (mov r8, r8) + +100030c4 <__assert_func>: +100030c4: b510 push {r4, lr} +100030c6: 000c movs r4, r1 +100030c8: b082 sub sp, #8 +100030ca: 0019 movs r1, r3 +100030cc: 2a00 cmp r2, #0 +100030ce: d00a beq.n 100030e6 <__assert_func+0x22> +100030d0: 4b06 ldr r3, [pc, #24] ; (100030ec <__assert_func+0x28>) +100030d2: 9201 str r2, [sp, #4] +100030d4: 9300 str r3, [sp, #0] +100030d6: 0002 movs r2, r0 +100030d8: 0023 movs r3, r4 +100030da: 4805 ldr r0, [pc, #20] ; (100030f0 <__assert_func+0x2c>) +100030dc: f001 fb0c bl 100046f8 +100030e0: 2001 movs r0, #1 +100030e2: f7ff ffcf bl 10003084 <_exit> +100030e6: 4b03 ldr r3, [pc, #12] ; (100030f4 <__assert_func+0x30>) +100030e8: 001a movs r2, r3 +100030ea: e7f2 b.n 100030d2 <__assert_func+0xe> +100030ec: 10014720 .word 0x10014720 +100030f0: 10014730 .word 0x10014730 +100030f4: 1004c938 .word 0x1004c938 + +100030f8 : +100030f8: b40f push {r0, r1, r2, r3} +100030fa: b500 push {lr} +100030fc: 4808 ldr r0, [pc, #32] ; (10003120 ) +100030fe: b083 sub sp, #12 +10003100: f002 f998 bl 10005434 <__wrap_puts> +10003104: 9b04 ldr r3, [sp, #16] +10003106: 2b00 cmp r3, #0 +10003108: d007 beq.n 1000311a +1000310a: a905 add r1, sp, #20 +1000310c: 0018 movs r0, r3 +1000310e: 9101 str r1, [sp, #4] +10003110: f001 fb12 bl 10004738 +10003114: 4803 ldr r0, [pc, #12] ; (10003124 ) +10003116: f002 f98d bl 10005434 <__wrap_puts> +1000311a: 2001 movs r0, #1 +1000311c: f7ff ffb2 bl 10003084 <_exit> +10003120: 10014760 .word 0x10014760 +10003124: 1004c974 .word 0x1004c974 + +10003128 : +10003128: b510 push {r4, lr} +1000312a: 4801 ldr r0, [pc, #4] ; (10003130 ) +1000312c: f7ff ffe4 bl 100030f8 +10003130: 10014770 .word 0x10014770 + +10003134 <_out_buffer>: +10003134: 429a cmp r2, r3 +10003136: d200 bcs.n 1000313a <_out_buffer+0x6> +10003138: 5488 strb r0, [r1, r2] +1000313a: 4770 bx lr + +1000313c <_out_null>: +1000313c: 4770 bx lr +1000313e: 46c0 nop ; (mov r8, r8) + +10003140 <_out_rev>: +10003140: b5f8 push {r3, r4, r5, r6, r7, lr} +10003142: 4657 mov r7, sl +10003144: 464e mov r6, r9 +10003146: 4645 mov r5, r8 +10003148: 46de mov lr, fp +1000314a: b5e0 push {r5, r6, r7, lr} +1000314c: 4699 mov r9, r3 +1000314e: 9b0a ldr r3, [sp, #40] ; 0x28 +10003150: 0007 movs r7, r0 +10003152: 469a mov sl, r3 +10003154: 9b0d ldr r3, [sp, #52] ; 0x34 +10003156: 4688 mov r8, r1 +10003158: 4693 mov fp, r2 +1000315a: 0015 movs r5, r2 +1000315c: 9e0b ldr r6, [sp, #44] ; 0x2c +1000315e: 079b lsls r3, r3, #30 +10003160: d110 bne.n 10003184 <_out_rev+0x44> +10003162: 9b0c ldr r3, [sp, #48] ; 0x30 +10003164: 429e cmp r6, r3 +10003166: d20d bcs.n 10003184 <_out_rev+0x44> +10003168: 1b9d subs r5, r3, r6 +1000316a: 0014 movs r4, r2 +1000316c: 000e movs r6, r1 +1000316e: 445d add r5, fp +10003170: 0022 movs r2, r4 +10003172: 464b mov r3, r9 +10003174: 3401 adds r4, #1 +10003176: 0031 movs r1, r6 +10003178: 2020 movs r0, #32 +1000317a: 47b8 blx r7 +1000317c: 42a5 cmp r5, r4 +1000317e: d1f7 bne.n 10003170 <_out_rev+0x30> +10003180: 46b0 mov r8, r6 +10003182: 9e0b ldr r6, [sp, #44] ; 0x2c +10003184: 2e00 cmp r6, #0 +10003186: d027 beq.n 100031d8 <_out_rev+0x98> +10003188: 4644 mov r4, r8 +1000318a: 1975 adds r5, r6, r5 +1000318c: 4653 mov r3, sl +1000318e: 1baa subs r2, r5, r6 +10003190: 3e01 subs r6, #1 +10003192: 5d98 ldrb r0, [r3, r6] +10003194: 0021 movs r1, r4 +10003196: 464b mov r3, r9 +10003198: 47b8 blx r7 +1000319a: 2e00 cmp r6, #0 +1000319c: d1f6 bne.n 1000318c <_out_rev+0x4c> +1000319e: 0023 movs r3, r4 +100031a0: 002c movs r4, r5 +100031a2: 4698 mov r8, r3 +100031a4: 9b0d ldr r3, [sp, #52] ; 0x34 +100031a6: 079b lsls r3, r3, #30 +100031a8: d50f bpl.n 100031ca <_out_rev+0x8a> +100031aa: 465b mov r3, fp +100031ac: 1ae5 subs r5, r4, r3 +100031ae: 9b0c ldr r3, [sp, #48] ; 0x30 +100031b0: 42ab cmp r3, r5 +100031b2: d90a bls.n 100031ca <_out_rev+0x8a> +100031b4: 4646 mov r6, r8 +100031b6: 4698 mov r8, r3 +100031b8: 0022 movs r2, r4 +100031ba: 464b mov r3, r9 +100031bc: 0031 movs r1, r6 +100031be: 2020 movs r0, #32 +100031c0: 3501 adds r5, #1 +100031c2: 47b8 blx r7 +100031c4: 3401 adds r4, #1 +100031c6: 45a8 cmp r8, r5 +100031c8: d8f6 bhi.n 100031b8 <_out_rev+0x78> +100031ca: 0020 movs r0, r4 +100031cc: bcf0 pop {r4, r5, r6, r7} +100031ce: 46bb mov fp, r7 +100031d0: 46b2 mov sl, r6 +100031d2: 46a9 mov r9, r5 +100031d4: 46a0 mov r8, r4 +100031d6: bdf8 pop {r3, r4, r5, r6, r7, pc} +100031d8: 002c movs r4, r5 +100031da: e7e3 b.n 100031a4 <_out_rev+0x64> + +100031dc <_ntoa_format>: +100031dc: b5f0 push {r4, r5, r6, r7, lr} +100031de: 464f mov r7, r9 +100031e0: 4646 mov r6, r8 +100031e2: 46d6 mov lr, sl +100031e4: b5c0 push {r6, r7, lr} +100031e6: b084 sub sp, #16 +100031e8: 4698 mov r8, r3 +100031ea: ab0e add r3, sp, #56 ; 0x38 +100031ec: 781b ldrb r3, [r3, #0] +100031ee: 9f12 ldr r7, [sp, #72] ; 0x48 +100031f0: 4699 mov r9, r3 +100031f2: 4694 mov ip, r2 +100031f4: 9c0d ldr r4, [sp, #52] ; 0x34 +100031f6: 9b10 ldr r3, [sp, #64] ; 0x40 +100031f8: 9e11 ldr r6, [sp, #68] ; 0x44 +100031fa: 07ba lsls r2, r7, #30 +100031fc: d425 bmi.n 1000324a <_ntoa_format+0x6e> +100031fe: 2e00 cmp r6, #0 +10003200: d14b bne.n 1000329a <_ntoa_format+0xbe> +10003202: 429c cmp r4, r3 +10003204: d300 bcc.n 10003208 <_ntoa_format+0x2c> +10003206: e0bf b.n 10003388 <_ntoa_format+0x1ac> +10003208: 2201 movs r2, #1 +1000320a: 403a ands r2, r7 +1000320c: 4692 mov sl, r2 +1000320e: 2c1f cmp r4, #31 +10003210: d900 bls.n 10003214 <_ntoa_format+0x38> +10003212: e0b8 b.n 10003386 <_ntoa_format+0x1aa> +10003214: 9a0c ldr r2, [sp, #48] ; 0x30 +10003216: 1e55 subs r5, r2, #1 +10003218: 2230 movs r2, #48 ; 0x30 +1000321a: e001 b.n 10003220 <_ntoa_format+0x44> +1000321c: 2c20 cmp r4, #32 +1000321e: d003 beq.n 10003228 <_ntoa_format+0x4c> +10003220: 3401 adds r4, #1 +10003222: 552a strb r2, [r5, r4] +10003224: 42a3 cmp r3, r4 +10003226: d8f9 bhi.n 1000321c <_ntoa_format+0x40> +10003228: 4652 mov r2, sl +1000322a: 2a00 cmp r2, #0 +1000322c: d00d beq.n 1000324a <_ntoa_format+0x6e> +1000322e: 42a6 cmp r6, r4 +10003230: d90b bls.n 1000324a <_ntoa_format+0x6e> +10003232: 2c20 cmp r4, #32 +10003234: d044 beq.n 100032c0 <_ntoa_format+0xe4> +10003236: 9a0c ldr r2, [sp, #48] ; 0x30 +10003238: 1e55 subs r5, r2, #1 +1000323a: 2230 movs r2, #48 ; 0x30 +1000323c: e001 b.n 10003242 <_ntoa_format+0x66> +1000323e: 2c20 cmp r4, #32 +10003240: d03e beq.n 100032c0 <_ntoa_format+0xe4> +10003242: 3401 adds r4, #1 +10003244: 552a strb r2, [r5, r4] +10003246: 42b4 cmp r4, r6 +10003248: d1f9 bne.n 1000323e <_ntoa_format+0x62> +1000324a: 06fa lsls r2, r7, #27 +1000324c: d54d bpl.n 100032ea <_ntoa_format+0x10e> +1000324e: 057a lsls r2, r7, #21 +10003250: d43f bmi.n 100032d2 <_ntoa_format+0xf6> +10003252: 2c00 cmp r4, #0 +10003254: d139 bne.n 100032ca <_ntoa_format+0xee> +10003256: 9b0f ldr r3, [sp, #60] ; 0x3c +10003258: 2b10 cmp r3, #16 +1000325a: d100 bne.n 1000325e <_ntoa_format+0x82> +1000325c: e079 b.n 10003352 <_ntoa_format+0x176> +1000325e: 9b0f ldr r3, [sp, #60] ; 0x3c +10003260: 2b02 cmp r3, #2 +10003262: d100 bne.n 10003266 <_ntoa_format+0x8a> +10003264: e08a b.n 1000337c <_ntoa_format+0x1a0> +10003266: 2330 movs r3, #48 ; 0x30 +10003268: 9a0c ldr r2, [sp, #48] ; 0x30 +1000326a: 2401 movs r4, #1 +1000326c: 7013 strb r3, [r2, #0] +1000326e: 464b mov r3, r9 +10003270: 2b00 cmp r3, #0 +10003272: d03f beq.n 100032f4 <_ntoa_format+0x118> +10003274: 232d movs r3, #45 ; 0x2d +10003276: 9a0c ldr r2, [sp, #48] ; 0x30 +10003278: 5513 strb r3, [r2, r4] +1000327a: 3401 adds r4, #1 +1000327c: 9b0c ldr r3, [sp, #48] ; 0x30 +1000327e: 4662 mov r2, ip +10003280: 9300 str r3, [sp, #0] +10003282: 9703 str r7, [sp, #12] +10003284: 4643 mov r3, r8 +10003286: 9602 str r6, [sp, #8] +10003288: 9401 str r4, [sp, #4] +1000328a: f7ff ff59 bl 10003140 <_out_rev> +1000328e: b004 add sp, #16 +10003290: bce0 pop {r5, r6, r7} +10003292: 46ba mov sl, r7 +10003294: 46b1 mov r9, r6 +10003296: 46a8 mov r8, r5 +10003298: bdf0 pop {r4, r5, r6, r7, pc} +1000329a: 2201 movs r2, #1 +1000329c: 0015 movs r5, r2 +1000329e: 403d ands r5, r7 +100032a0: 46aa mov sl, r5 +100032a2: 423a tst r2, r7 +100032a4: d02f beq.n 10003306 <_ntoa_format+0x12a> +100032a6: 464a mov r2, r9 +100032a8: 2a00 cmp r2, #0 +100032aa: d102 bne.n 100032b2 <_ntoa_format+0xd6> +100032ac: 320c adds r2, #12 +100032ae: 423a tst r2, r7 +100032b0: d000 beq.n 100032b4 <_ntoa_format+0xd8> +100032b2: 3e01 subs r6, #1 +100032b4: 429c cmp r4, r3 +100032b6: d2ba bcs.n 1000322e <_ntoa_format+0x52> +100032b8: 2c1f cmp r4, #31 +100032ba: d9ab bls.n 10003214 <_ntoa_format+0x38> +100032bc: 2e20 cmp r6, #32 +100032be: d927 bls.n 10003310 <_ntoa_format+0x134> +100032c0: 2420 movs r4, #32 +100032c2: 06fa lsls r2, r7, #27 +100032c4: d5da bpl.n 1000327c <_ntoa_format+0xa0> +100032c6: 057a lsls r2, r7, #21 +100032c8: d403 bmi.n 100032d2 <_ntoa_format+0xf6> +100032ca: 42a3 cmp r3, r4 +100032cc: d02d beq.n 1000332a <_ntoa_format+0x14e> +100032ce: 42a6 cmp r6, r4 +100032d0: d02b beq.n 1000332a <_ntoa_format+0x14e> +100032d2: 9b0f ldr r3, [sp, #60] ; 0x3c +100032d4: 2b10 cmp r3, #16 +100032d6: d032 beq.n 1000333e <_ntoa_format+0x162> +100032d8: 2b02 cmp r3, #2 +100032da: d020 beq.n 1000331e <_ntoa_format+0x142> +100032dc: 2c20 cmp r4, #32 +100032de: d0cd beq.n 1000327c <_ntoa_format+0xa0> +100032e0: 2230 movs r2, #48 ; 0x30 +100032e2: 9b0c ldr r3, [sp, #48] ; 0x30 +100032e4: 191b adds r3, r3, r4 +100032e6: 701a strb r2, [r3, #0] +100032e8: 3401 adds r4, #1 +100032ea: 2c20 cmp r4, #32 +100032ec: d0c6 beq.n 1000327c <_ntoa_format+0xa0> +100032ee: 464b mov r3, r9 +100032f0: 2b00 cmp r3, #0 +100032f2: d1bf bne.n 10003274 <_ntoa_format+0x98> +100032f4: 077b lsls r3, r7, #29 +100032f6: d40d bmi.n 10003314 <_ntoa_format+0x138> +100032f8: 073b lsls r3, r7, #28 +100032fa: d5bf bpl.n 1000327c <_ntoa_format+0xa0> +100032fc: 2320 movs r3, #32 +100032fe: 9a0c ldr r2, [sp, #48] ; 0x30 +10003300: 5513 strb r3, [r2, r4] +10003302: 3401 adds r4, #1 +10003304: e7ba b.n 1000327c <_ntoa_format+0xa0> +10003306: 429c cmp r4, r3 +10003308: d29f bcs.n 1000324a <_ntoa_format+0x6e> +1000330a: 2c1f cmp r4, #31 +1000330c: d800 bhi.n 10003310 <_ntoa_format+0x134> +1000330e: e781 b.n 10003214 <_ntoa_format+0x38> +10003310: 2420 movs r4, #32 +10003312: e79a b.n 1000324a <_ntoa_format+0x6e> +10003314: 232b movs r3, #43 ; 0x2b +10003316: 9a0c ldr r2, [sp, #48] ; 0x30 +10003318: 5513 strb r3, [r2, r4] +1000331a: 3401 adds r4, #1 +1000331c: e7ae b.n 1000327c <_ntoa_format+0xa0> +1000331e: 2c20 cmp r4, #32 +10003320: d0ac beq.n 1000327c <_ntoa_format+0xa0> +10003322: 9b0c ldr r3, [sp, #48] ; 0x30 +10003324: 191b adds r3, r3, r4 +10003326: 3401 adds r4, #1 +10003328: e03a b.n 100033a0 <_ntoa_format+0x1c4> +1000332a: 1e63 subs r3, r4, #1 +1000332c: 2c01 cmp r4, #1 +1000332e: d092 beq.n 10003256 <_ntoa_format+0x7a> +10003330: 9a0f ldr r2, [sp, #60] ; 0x3c +10003332: 2a10 cmp r2, #16 +10003334: d02a beq.n 1000338c <_ntoa_format+0x1b0> +10003336: 2a02 cmp r2, #2 +10003338: d02f beq.n 1000339a <_ntoa_format+0x1be> +1000333a: 001c movs r4, r3 +1000333c: e7d0 b.n 100032e0 <_ntoa_format+0x104> +1000333e: 06bb lsls r3, r7, #26 +10003340: d40e bmi.n 10003360 <_ntoa_format+0x184> +10003342: 2c20 cmp r4, #32 +10003344: d09a beq.n 1000327c <_ntoa_format+0xa0> +10003346: 9b0c ldr r3, [sp, #48] ; 0x30 +10003348: 191a adds r2, r3, r4 +1000334a: 3401 adds r4, #1 +1000334c: 2378 movs r3, #120 ; 0x78 +1000334e: 7013 strb r3, [r2, #0] +10003350: e7c4 b.n 100032dc <_ntoa_format+0x100> +10003352: 06bb lsls r3, r7, #26 +10003354: d40d bmi.n 10003372 <_ntoa_format+0x196> +10003356: 2378 movs r3, #120 ; 0x78 +10003358: 9a0c ldr r2, [sp, #48] ; 0x30 +1000335a: 2401 movs r4, #1 +1000335c: 7013 strb r3, [r2, #0] +1000335e: e7bf b.n 100032e0 <_ntoa_format+0x104> +10003360: 2c20 cmp r4, #32 +10003362: d100 bne.n 10003366 <_ntoa_format+0x18a> +10003364: e78a b.n 1000327c <_ntoa_format+0xa0> +10003366: 2258 movs r2, #88 ; 0x58 +10003368: 9b0c ldr r3, [sp, #48] ; 0x30 +1000336a: 191b adds r3, r3, r4 +1000336c: 701a strb r2, [r3, #0] +1000336e: 3401 adds r4, #1 +10003370: e7b4 b.n 100032dc <_ntoa_format+0x100> +10003372: 2358 movs r3, #88 ; 0x58 +10003374: 9a0c ldr r2, [sp, #48] ; 0x30 +10003376: 2401 movs r4, #1 +10003378: 7013 strb r3, [r2, #0] +1000337a: e7b1 b.n 100032e0 <_ntoa_format+0x104> +1000337c: 9a0c ldr r2, [sp, #48] ; 0x30 +1000337e: 3360 adds r3, #96 ; 0x60 +10003380: 2401 movs r4, #1 +10003382: 7013 strb r3, [r2, #0] +10003384: e7ac b.n 100032e0 <_ntoa_format+0x104> +10003386: 2420 movs r4, #32 +10003388: 2600 movs r6, #0 +1000338a: e75e b.n 1000324a <_ntoa_format+0x6e> +1000338c: 3c02 subs r4, #2 +1000338e: 06ba lsls r2, r7, #26 +10003390: d4e9 bmi.n 10003366 <_ntoa_format+0x18a> +10003392: 9a0c ldr r2, [sp, #48] ; 0x30 +10003394: 1912 adds r2, r2, r4 +10003396: 001c movs r4, r3 +10003398: e7d8 b.n 1000334c <_ntoa_format+0x170> +1000339a: 9a0c ldr r2, [sp, #48] ; 0x30 +1000339c: 4692 mov sl, r2 +1000339e: 4453 add r3, sl +100033a0: 2262 movs r2, #98 ; 0x62 +100033a2: 701a strb r2, [r3, #0] +100033a4: e79a b.n 100032dc <_ntoa_format+0x100> +100033a6: 46c0 nop ; (mov r8, r8) + +100033a8 <_out_char>: +100033a8: b510 push {r4, lr} +100033aa: 2800 cmp r0, #0 +100033ac: d100 bne.n 100033b0 <_out_char+0x8> +100033ae: bd10 pop {r4, pc} +100033b0: f001 fff4 bl 1000539c <__wrap_putchar> +100033b4: e7fb b.n 100033ae <_out_char+0x6> +100033b6: 46c0 nop ; (mov r8, r8) + +100033b8 <_out_fct>: +100033b8: 000b movs r3, r1 +100033ba: b510 push {r4, lr} +100033bc: 2800 cmp r0, #0 +100033be: d002 beq.n 100033c6 <_out_fct+0xe> +100033c0: 6849 ldr r1, [r1, #4] +100033c2: 681b ldr r3, [r3, #0] +100033c4: 4798 blx r3 +100033c6: bd10 pop {r4, pc} + +100033c8 <_etoa>: +100033c8: b5f0 push {r4, r5, r6, r7, lr} +100033ca: 46de mov lr, fp +100033cc: 4657 mov r7, sl +100033ce: 464e mov r6, r9 +100033d0: 4645 mov r5, r8 +100033d2: b5e0 push {r5, r6, r7, lr} +100033d4: b09b sub sp, #108 ; 0x6c +100033d6: 469b mov fp, r3 +100033d8: 9b24 ldr r3, [sp, #144] ; 0x90 +100033da: 4689 mov r9, r1 +100033dc: 4698 mov r8, r3 +100033de: 9b25 ldr r3, [sp, #148] ; 0x94 +100033e0: 900b str r0, [sp, #44] ; 0x2c +100033e2: 920c str r2, [sp, #48] ; 0x30 +100033e4: 4640 mov r0, r8 +100033e6: 4642 mov r2, r8 +100033e8: 0019 movs r1, r3 +100033ea: 469a mov sl, r3 +100033ec: f001 fce5 bl 10004dba <__wrap___aeabi_dcmpun> +100033f0: 2800 cmp r0, #0 +100033f2: d000 beq.n 100033f6 <_etoa+0x2e> +100033f4: e0d8 b.n 100035a8 <_etoa+0x1e0> +100033f6: 2201 movs r2, #1 +100033f8: 4640 mov r0, r8 +100033fa: 4651 mov r1, sl +100033fc: 4b77 ldr r3, [pc, #476] ; (100035dc <_etoa+0x214>) +100033fe: 4252 negs r2, r2 +10003400: f001 fcd6 bl 10004db0 <__wrap___aeabi_dcmpgt> +10003404: 2800 cmp r0, #0 +10003406: d000 beq.n 1000340a <_etoa+0x42> +10003408: e0ce b.n 100035a8 <_etoa+0x1e0> +1000340a: 2201 movs r2, #1 +1000340c: 4640 mov r0, r8 +1000340e: 4651 mov r1, sl +10003410: 4b73 ldr r3, [pc, #460] ; (100035e0 <_etoa+0x218>) +10003412: 4252 negs r2, r2 +10003414: f001 fcb6 bl 10004d84 <__wrap___aeabi_dcmplt> +10003418: 2800 cmp r0, #0 +1000341a: d000 beq.n 1000341e <_etoa+0x56> +1000341c: e0c4 b.n 100035a8 <_etoa+0x1e0> +1000341e: 2200 movs r2, #0 +10003420: 2300 movs r3, #0 +10003422: 4640 mov r0, r8 +10003424: 4651 mov r1, sl +10003426: f001 fcad bl 10004d84 <__wrap___aeabi_dcmplt> +1000342a: 2800 cmp r0, #0 +1000342c: d000 beq.n 10003430 <_etoa+0x68> +1000342e: e1b9 b.n 100037a4 <_etoa+0x3dc> +10003430: 4642 mov r2, r8 +10003432: 4653 mov r3, sl +10003434: 920a str r2, [sp, #40] ; 0x28 +10003436: 9309 str r3, [sp, #36] ; 0x24 +10003438: 2380 movs r3, #128 ; 0x80 +1000343a: 9a28 ldr r2, [sp, #160] ; 0xa0 +1000343c: 00db lsls r3, r3, #3 +1000343e: 401a ands r2, r3 +10003440: 920e str r2, [sp, #56] ; 0x38 +10003442: 9a28 ldr r2, [sp, #160] ; 0xa0 +10003444: 421a tst r2, r3 +10003446: d101 bne.n 1000344c <_etoa+0x84> +10003448: 2306 movs r3, #6 +1000344a: 9326 str r3, [sp, #152] ; 0x98 +1000344c: 9a0a ldr r2, [sp, #40] ; 0x28 +1000344e: 9b09 ldr r3, [sp, #36] ; 0x24 +10003450: 0016 movs r6, r2 +10003452: 4313 orrs r3, r2 +10003454: d000 beq.n 10003458 <_etoa+0x90> +10003456: e0c7 b.n 100035e8 <_etoa+0x220> 10003458: 9b28 ldr r3, [sp, #160] ; 0xa0 -1000345a: 4642 mov r2, r8 -1000345c: 9304 str r3, [sp, #16] -1000345e: 9b27 ldr r3, [sp, #156] ; 0x9c -10003460: 4649 mov r1, r9 -10003462: 9303 str r3, [sp, #12] -10003464: 9b26 ldr r3, [sp, #152] ; 0x98 -10003466: 980b ldr r0, [sp, #44] ; 0x2c -10003468: 9302 str r3, [sp, #8] -1000346a: 4653 mov r3, sl -1000346c: 9200 str r2, [sp, #0] -1000346e: 9301 str r3, [sp, #4] -10003470: 465b mov r3, fp -10003472: 9a0c ldr r2, [sp, #48] ; 0x30 -10003474: f000 f926 bl 100036c4 <_ftoa> -10003478: 0004 movs r4, r0 -1000347a: 0020 movs r0, r4 -1000347c: b01b add sp, #108 ; 0x6c -1000347e: bcf0 pop {r4, r5, r6, r7} -10003480: 46bb mov fp, r7 -10003482: 46b2 mov sl, r6 -10003484: 46a9 mov r9, r5 -10003486: 46a0 mov r8, r4 -10003488: bdf0 pop {r4, r5, r6, r7, pc} -1000348a: 46c0 nop ; (mov r8, r8) -1000348c: 7fefffff .word 0x7fefffff -10003490: ffefffff .word 0xffefffff -10003494: fffff7ff .word 0xfffff7ff -10003498: 4b73 ldr r3, [pc, #460] ; (10003668 <_etoa+0x3f0>) -1000349a: 9f09 ldr r7, [sp, #36] ; 0x24 -1000349c: 469c mov ip, r3 -1000349e: 0078 lsls r0, r7, #1 -100034a0: 0d40 lsrs r0, r0, #21 -100034a2: 4460 add r0, ip -100034a4: f001 fbf4 bl 10004c90 <__wrap___aeabi_i2d> -100034a8: 4a70 ldr r2, [pc, #448] ; (1000366c <_etoa+0x3f4>) -100034aa: 4b71 ldr r3, [pc, #452] ; (10003670 <_etoa+0x3f8>) -100034ac: f001 fb7b bl 10004ba6 <__wrap___aeabi_dmul> -100034b0: 4a70 ldr r2, [pc, #448] ; (10003674 <_etoa+0x3fc>) -100034b2: 4b71 ldr r3, [pc, #452] ; (10003678 <_etoa+0x400>) -100034b4: f001 fb58 bl 10004b68 <__wrap___aeabi_dadd> -100034b8: 033b lsls r3, r7, #12 -100034ba: 4a70 ldr r2, [pc, #448] ; (1000367c <_etoa+0x404>) -100034bc: 0b1b lsrs r3, r3, #12 -100034be: 431a orrs r2, r3 -100034c0: 0004 movs r4, r0 -100034c2: 000d movs r5, r1 -100034c4: 0030 movs r0, r6 -100034c6: 0011 movs r1, r2 -100034c8: 4b6d ldr r3, [pc, #436] ; (10003680 <_etoa+0x408>) -100034ca: 2200 movs r2, #0 -100034cc: f001 fb47 bl 10004b5e <__wrap___aeabi_dsub> -100034d0: 4a6c ldr r2, [pc, #432] ; (10003684 <_etoa+0x40c>) -100034d2: 4b6d ldr r3, [pc, #436] ; (10003688 <_etoa+0x410>) -100034d4: f001 fb67 bl 10004ba6 <__wrap___aeabi_dmul> -100034d8: 0002 movs r2, r0 -100034da: 000b movs r3, r1 -100034dc: 0020 movs r0, r4 -100034de: 0029 movs r1, r5 -100034e0: f001 fb42 bl 10004b68 <__wrap___aeabi_dadd> -100034e4: f001 fbec bl 10004cc0 <__wrap___aeabi_d2iz> -100034e8: 900d str r0, [sp, #52] ; 0x34 -100034ea: f001 fbd1 bl 10004c90 <__wrap___aeabi_i2d> -100034ee: 4a67 ldr r2, [pc, #412] ; (1000368c <_etoa+0x414>) -100034f0: 4b67 ldr r3, [pc, #412] ; (10003690 <_etoa+0x418>) -100034f2: 0004 movs r4, r0 -100034f4: 000d movs r5, r1 -100034f6: f001 fb56 bl 10004ba6 <__wrap___aeabi_dmul> -100034fa: 2200 movs r2, #0 -100034fc: 4b65 ldr r3, [pc, #404] ; (10003694 <_etoa+0x41c>) -100034fe: f001 fb33 bl 10004b68 <__wrap___aeabi_dadd> -10003502: f001 fbdd bl 10004cc0 <__wrap___aeabi_d2iz> -10003506: 4a64 ldr r2, [pc, #400] ; (10003698 <_etoa+0x420>) -10003508: 0006 movs r6, r0 -1000350a: 4b64 ldr r3, [pc, #400] ; (1000369c <_etoa+0x424>) -1000350c: 0020 movs r0, r4 -1000350e: 0029 movs r1, r5 -10003510: f001 fb49 bl 10004ba6 <__wrap___aeabi_dmul> -10003514: 0004 movs r4, r0 -10003516: 0030 movs r0, r6 -10003518: 000d movs r5, r1 -1000351a: 960f str r6, [sp, #60] ; 0x3c -1000351c: f001 fbb8 bl 10004c90 <__wrap___aeabi_i2d> -10003520: 4a5f ldr r2, [pc, #380] ; (100036a0 <_etoa+0x428>) -10003522: 4b60 ldr r3, [pc, #384] ; (100036a4 <_etoa+0x42c>) -10003524: f001 fb3f bl 10004ba6 <__wrap___aeabi_dmul> -10003528: 0002 movs r2, r0 -1000352a: 000b movs r3, r1 -1000352c: 0020 movs r0, r4 -1000352e: 0029 movs r1, r5 -10003530: f001 fb15 bl 10004b5e <__wrap___aeabi_dsub> -10003534: 0002 movs r2, r0 -10003536: 000b movs r3, r1 -10003538: 0006 movs r6, r0 -1000353a: 000f movs r7, r1 -1000353c: f001 fb33 bl 10004ba6 <__wrap___aeabi_dmul> -10003540: 0032 movs r2, r6 -10003542: 0004 movs r4, r0 -10003544: 000d movs r5, r1 -10003546: 003b movs r3, r7 -10003548: 0030 movs r0, r6 -1000354a: 0039 movs r1, r7 -1000354c: f001 fb0c bl 10004b68 <__wrap___aeabi_dadd> -10003550: 2200 movs r2, #0 -10003552: 9010 str r0, [sp, #64] ; 0x40 -10003554: 9111 str r1, [sp, #68] ; 0x44 -10003556: 4b54 ldr r3, [pc, #336] ; (100036a8 <_etoa+0x430>) -10003558: 0020 movs r0, r4 -1000355a: 0029 movs r1, r5 -1000355c: f001 fb09 bl 10004b72 <__wrap___aeabi_ddiv> -10003560: 2200 movs r2, #0 -10003562: 4b52 ldr r3, [pc, #328] ; (100036ac <_etoa+0x434>) -10003564: f001 fb00 bl 10004b68 <__wrap___aeabi_dadd> -10003568: 0002 movs r2, r0 -1000356a: 000b movs r3, r1 -1000356c: 0020 movs r0, r4 -1000356e: 0029 movs r1, r5 -10003570: f001 faff bl 10004b72 <__wrap___aeabi_ddiv> -10003574: 2200 movs r2, #0 -10003576: 4b4e ldr r3, [pc, #312] ; (100036b0 <_etoa+0x438>) -10003578: f001 faf6 bl 10004b68 <__wrap___aeabi_dadd> -1000357c: 0002 movs r2, r0 -1000357e: 000b movs r3, r1 -10003580: 0020 movs r0, r4 -10003582: 0029 movs r1, r5 -10003584: f001 faf5 bl 10004b72 <__wrap___aeabi_ddiv> -10003588: 000d movs r5, r1 -1000358a: 2180 movs r1, #128 ; 0x80 -1000358c: 0004 movs r4, r0 -1000358e: 0032 movs r2, r6 -10003590: 003b movs r3, r7 -10003592: 2000 movs r0, #0 -10003594: 05c9 lsls r1, r1, #23 -10003596: f001 fae2 bl 10004b5e <__wrap___aeabi_dsub> -1000359a: 0002 movs r2, r0 -1000359c: 000b movs r3, r1 -1000359e: 0020 movs r0, r4 -100035a0: 0029 movs r1, r5 -100035a2: f001 fae1 bl 10004b68 <__wrap___aeabi_dadd> -100035a6: 0002 movs r2, r0 -100035a8: 000b movs r3, r1 -100035aa: 9810 ldr r0, [sp, #64] ; 0x40 -100035ac: 9911 ldr r1, [sp, #68] ; 0x44 -100035ae: f001 fae0 bl 10004b72 <__wrap___aeabi_ddiv> -100035b2: 2200 movs r2, #0 -100035b4: 4b31 ldr r3, [pc, #196] ; (1000367c <_etoa+0x404>) -100035b6: f001 fad7 bl 10004b68 <__wrap___aeabi_dadd> -100035ba: 4b3e ldr r3, [pc, #248] ; (100036b4 <_etoa+0x43c>) -100035bc: 9c0f ldr r4, [sp, #60] ; 0x3c -100035be: 469c mov ip, r3 -100035c0: 4464 add r4, ip -100035c2: 2200 movs r2, #0 -100035c4: 0523 lsls r3, r4, #20 -100035c6: f001 faee bl 10004ba6 <__wrap___aeabi_dmul> -100035ca: 0005 movs r5, r0 -100035cc: 000e movs r6, r1 -100035ce: 0002 movs r2, r0 -100035d0: 000b movs r3, r1 -100035d2: 980a ldr r0, [sp, #40] ; 0x28 -100035d4: 9909 ldr r1, [sp, #36] ; 0x24 -100035d6: f001 fb2d bl 10004c34 <__wrap___aeabi_dcmplt> -100035da: 2800 cmp r0, #0 -100035dc: d00a beq.n 100035f4 <_etoa+0x37c> -100035de: 9b0d ldr r3, [sp, #52] ; 0x34 -100035e0: 0028 movs r0, r5 -100035e2: 3b01 subs r3, #1 -100035e4: 0031 movs r1, r6 -100035e6: 930d str r3, [sp, #52] ; 0x34 -100035e8: 2200 movs r2, #0 -100035ea: 4b30 ldr r3, [pc, #192] ; (100036ac <_etoa+0x434>) -100035ec: f001 fac1 bl 10004b72 <__wrap___aeabi_ddiv> -100035f0: 0005 movs r5, r0 -100035f2: 000e movs r6, r1 -100035f4: 27c6 movs r7, #198 ; 0xc6 -100035f6: 990d ldr r1, [sp, #52] ; 0x34 -100035f8: 002b movs r3, r5 -100035fa: 3163 adds r1, #99 ; 0x63 -100035fc: 428f cmp r7, r1 -100035fe: 41bf sbcs r7, r7 -10003600: 9928 ldr r1, [sp, #160] ; 0xa0 -10003602: 427f negs r7, r7 -10003604: 3704 adds r7, #4 -10003606: 0509 lsls r1, r1, #20 -10003608: d400 bmi.n 1000360c <_etoa+0x394> -1000360a: e695 b.n 10003338 <_etoa+0xc0> -1000360c: 4333 orrs r3, r6 -1000360e: d100 bne.n 10003612 <_etoa+0x39a> -10003610: e682 b.n 10003318 <_etoa+0xa0> -10003612: 9c09 ldr r4, [sp, #36] ; 0x24 -10003614: 4a28 ldr r2, [pc, #160] ; (100036b8 <_etoa+0x440>) -10003616: 0021 movs r1, r4 -10003618: 4b28 ldr r3, [pc, #160] ; (100036bc <_etoa+0x444>) -1000361a: 980a ldr r0, [sp, #40] ; 0x28 -1000361c: f001 fb18 bl 10004c50 <__wrap___aeabi_dcmpge> -10003620: 2800 cmp r0, #0 -10003622: d008 beq.n 10003636 <_etoa+0x3be> -10003624: 2200 movs r2, #0 -10003626: 0021 movs r1, r4 -10003628: 4b25 ldr r3, [pc, #148] ; (100036c0 <_etoa+0x448>) -1000362a: 980a ldr r0, [sp, #40] ; 0x28 -1000362c: f001 fb02 bl 10004c34 <__wrap___aeabi_dcmplt> -10003630: 2800 cmp r0, #0 -10003632: d000 beq.n 10003636 <_etoa+0x3be> -10003634: e670 b.n 10003318 <_etoa+0xa0> -10003636: 9b26 ldr r3, [sp, #152] ; 0x98 -10003638: 2b00 cmp r3, #0 -1000363a: d100 bne.n 1000363e <_etoa+0x3c6> -1000363c: e67c b.n 10003338 <_etoa+0xc0> -1000363e: 9b0e ldr r3, [sp, #56] ; 0x38 -10003640: 1e5a subs r2, r3, #1 -10003642: 4193 sbcs r3, r2 -10003644: 9a26 ldr r2, [sp, #152] ; 0x98 -10003646: 1ad3 subs r3, r2, r3 -10003648: 9326 str r3, [sp, #152] ; 0x98 -1000364a: e675 b.n 10003338 <_etoa+0xc0> -1000364c: 2300 movs r3, #0 -1000364e: 2704 movs r7, #4 -10003650: 930d str r3, [sp, #52] ; 0x34 -10003652: e671 b.n 10003338 <_etoa+0xc0> -10003654: 4643 mov r3, r8 -10003656: 930a str r3, [sp, #40] ; 0x28 -10003658: 2380 movs r3, #128 ; 0x80 -1000365a: 061b lsls r3, r3, #24 -1000365c: 4453 add r3, sl -1000365e: 9309 str r3, [sp, #36] ; 0x24 -10003660: e642 b.n 100032e8 <_etoa+0x70> -10003662: 2300 movs r3, #0 -10003664: 9326 str r3, [sp, #152] ; 0x98 -10003666: e65f b.n 10003328 <_etoa+0xb0> -10003668: fffffc01 .word 0xfffffc01 -1000366c: 509f79fb .word 0x509f79fb -10003670: 3fd34413 .word 0x3fd34413 -10003674: 8b60c8b3 .word 0x8b60c8b3 -10003678: 3fc68a28 .word 0x3fc68a28 -1000367c: 3ff00000 .word 0x3ff00000 -10003680: 3ff80000 .word 0x3ff80000 -10003684: 636f4361 .word 0x636f4361 -10003688: 3fd287a7 .word 0x3fd287a7 -1000368c: 0979a371 .word 0x0979a371 -10003690: 400a934f .word 0x400a934f -10003694: 3fe00000 .word 0x3fe00000 -10003698: bbb55516 .word 0xbbb55516 -1000369c: 40026bb1 .word 0x40026bb1 -100036a0: fefa39ef .word 0xfefa39ef -100036a4: 3fe62e42 .word 0x3fe62e42 -100036a8: 402c0000 .word 0x402c0000 -100036ac: 40240000 .word 0x40240000 -100036b0: 40180000 .word 0x40180000 -100036b4: 000003ff .word 0x000003ff -100036b8: eb1c432d .word 0xeb1c432d -100036bc: 3f1a36e2 .word 0x3f1a36e2 -100036c0: 412e8480 .word 0x412e8480 - -100036c4 <_ftoa>: -100036c4: b5f0 push {r4, r5, r6, r7, lr} -100036c6: 464e mov r6, r9 -100036c8: 46de mov lr, fp -100036ca: 4657 mov r7, sl -100036cc: 4645 mov r5, r8 -100036ce: b5e0 push {r5, r6, r7, lr} -100036d0: b097 sub sp, #92 ; 0x5c -100036d2: 4699 mov r9, r3 -100036d4: 9e20 ldr r6, [sp, #128] ; 0x80 -100036d6: 9f21 ldr r7, [sp, #132] ; 0x84 -100036d8: 9b22 ldr r3, [sp, #136] ; 0x88 -100036da: 4683 mov fp, r0 -100036dc: 4698 mov r8, r3 -100036de: 9107 str r1, [sp, #28] -100036e0: 920c str r2, [sp, #48] ; 0x30 -100036e2: 003b movs r3, r7 -100036e4: 0032 movs r2, r6 -100036e6: 0030 movs r0, r6 -100036e8: 0039 movs r1, r7 -100036ea: f001 fabe bl 10004c6a <__wrap___aeabi_dcmpun> -100036ee: 2800 cmp r0, #0 -100036f0: d000 beq.n 100036f4 <_ftoa+0x30> -100036f2: e1a9 b.n 10003a48 <_ftoa+0x384> -100036f4: 2201 movs r2, #1 -100036f6: 0030 movs r0, r6 -100036f8: 0039 movs r1, r7 -100036fa: 4bca ldr r3, [pc, #808] ; (10003a24 <_ftoa+0x360>) -100036fc: 4252 negs r2, r2 -100036fe: f001 fa99 bl 10004c34 <__wrap___aeabi_dcmplt> -10003702: 2800 cmp r0, #0 -10003704: d000 beq.n 10003708 <_ftoa+0x44> -10003706: e0e1 b.n 100038cc <_ftoa+0x208> -10003708: 2201 movs r2, #1 -1000370a: 0030 movs r0, r6 -1000370c: 0039 movs r1, r7 -1000370e: 4bc6 ldr r3, [pc, #792] ; (10003a28 <_ftoa+0x364>) -10003710: 4252 negs r2, r2 -10003712: f001 faa5 bl 10004c60 <__wrap___aeabi_dcmpgt> -10003716: 2800 cmp r0, #0 -10003718: d000 beq.n 1000371c <_ftoa+0x58> -1000371a: e0b7 b.n 1000388c <_ftoa+0x1c8> -1000371c: 2200 movs r2, #0 -1000371e: 0030 movs r0, r6 -10003720: 0039 movs r1, r7 -10003722: 4bc2 ldr r3, [pc, #776] ; (10003a2c <_ftoa+0x368>) -10003724: f001 fa9c bl 10004c60 <__wrap___aeabi_dcmpgt> -10003728: 2800 cmp r0, #0 -1000372a: d000 beq.n 1000372e <_ftoa+0x6a> -1000372c: e099 b.n 10003862 <_ftoa+0x19e> -1000372e: 2200 movs r2, #0 -10003730: 0030 movs r0, r6 -10003732: 0039 movs r1, r7 -10003734: 4bbe ldr r3, [pc, #760] ; (10003a30 <_ftoa+0x36c>) -10003736: f001 fa7d bl 10004c34 <__wrap___aeabi_dcmplt> -1000373a: 2800 cmp r0, #0 -1000373c: d000 beq.n 10003740 <_ftoa+0x7c> -1000373e: e090 b.n 10003862 <_ftoa+0x19e> -10003740: 2200 movs r2, #0 -10003742: 2300 movs r3, #0 -10003744: 0030 movs r0, r6 -10003746: 0039 movs r1, r7 -10003748: f001 fa74 bl 10004c34 <__wrap___aeabi_dcmplt> -1000374c: 2800 cmp r0, #0 -1000374e: d000 beq.n 10003752 <_ftoa+0x8e> -10003750: e0b1 b.n 100038b6 <_ftoa+0x1f2> -10003752: 2300 movs r3, #0 -10003754: 930d str r3, [sp, #52] ; 0x34 -10003756: 9b24 ldr r3, [sp, #144] ; 0x90 -10003758: 055b lsls r3, r3, #21 -1000375a: d401 bmi.n 10003760 <_ftoa+0x9c> -1000375c: 2306 movs r3, #6 -1000375e: 4698 mov r8, r3 -10003760: ab08 add r3, sp, #32 -10003762: 469c mov ip, r3 -10003764: 2217 movs r2, #23 -10003766: 2400 movs r4, #0 -10003768: 2330 movs r3, #48 ; 0x30 -1000376a: 4641 mov r1, r8 -1000376c: 4462 add r2, ip -1000376e: e004 b.n 1000377a <_ftoa+0xb6> -10003770: 3401 adds r4, #1 -10003772: 5513 strb r3, [r2, r4] -10003774: 3901 subs r1, #1 -10003776: 2c20 cmp r4, #32 -10003778: d001 beq.n 1000377e <_ftoa+0xba> -1000377a: 2909 cmp r1, #9 -1000377c: d8f8 bhi.n 10003770 <_ftoa+0xac> -1000377e: 4688 mov r8, r1 -10003780: 0030 movs r0, r6 -10003782: 0039 movs r1, r7 -10003784: f001 fa9c bl 10004cc0 <__wrap___aeabi_d2iz> -10003788: 4643 mov r3, r8 -1000378a: 00da lsls r2, r3, #3 -1000378c: 4ba9 ldr r3, [pc, #676] ; (10003a34 <_ftoa+0x370>) -1000378e: 0005 movs r5, r0 -10003790: 189b adds r3, r3, r2 -10003792: 681a ldr r2, [r3, #0] -10003794: 685b ldr r3, [r3, #4] -10003796: 9208 str r2, [sp, #32] -10003798: 9309 str r3, [sp, #36] ; 0x24 -1000379a: f001 fa79 bl 10004c90 <__wrap___aeabi_i2d> -1000379e: 0002 movs r2, r0 -100037a0: 000b movs r3, r1 -100037a2: 0030 movs r0, r6 -100037a4: 0039 movs r1, r7 -100037a6: f001 f9da bl 10004b5e <__wrap___aeabi_dsub> -100037aa: 9a08 ldr r2, [sp, #32] -100037ac: 9b09 ldr r3, [sp, #36] ; 0x24 -100037ae: f001 f9fa bl 10004ba6 <__wrap___aeabi_dmul> -100037b2: 900a str r0, [sp, #40] ; 0x28 -100037b4: 910b str r1, [sp, #44] ; 0x2c -100037b6: f001 faa7 bl 10004d08 <__wrap___aeabi_d2uiz> -100037ba: 4682 mov sl, r0 -100037bc: f001 fa64 bl 10004c88 <__wrap___aeabi_ui2d> -100037c0: 0002 movs r2, r0 -100037c2: 000b movs r3, r1 -100037c4: 980a ldr r0, [sp, #40] ; 0x28 -100037c6: 990b ldr r1, [sp, #44] ; 0x2c -100037c8: f001 f9c9 bl 10004b5e <__wrap___aeabi_dsub> -100037cc: 2200 movs r2, #0 -100037ce: 4b9a ldr r3, [pc, #616] ; (10003a38 <_ftoa+0x374>) -100037d0: 900a str r0, [sp, #40] ; 0x28 -100037d2: 910b str r1, [sp, #44] ; 0x2c -100037d4: f001 fa44 bl 10004c60 <__wrap___aeabi_dcmpgt> -100037d8: 2800 cmp r0, #0 -100037da: d100 bne.n 100037de <_ftoa+0x11a> -100037dc: e0c0 b.n 10003960 <_ftoa+0x29c> -100037de: 2301 movs r3, #1 -100037e0: 469c mov ip, r3 -100037e2: 44e2 add sl, ip -100037e4: 4650 mov r0, sl -100037e6: f001 fa4f bl 10004c88 <__wrap___aeabi_ui2d> -100037ea: 0002 movs r2, r0 -100037ec: 000b movs r3, r1 -100037ee: 9808 ldr r0, [sp, #32] -100037f0: 9909 ldr r1, [sp, #36] ; 0x24 -100037f2: f001 fa25 bl 10004c40 <__wrap___aeabi_dcmple> -100037f6: 2800 cmp r0, #0 -100037f8: d002 beq.n 10003800 <_ftoa+0x13c> -100037fa: 2300 movs r3, #0 -100037fc: 469a mov sl, r3 -100037fe: 3501 adds r5, #1 -10003800: 4643 mov r3, r8 -10003802: 2b00 cmp r3, #0 -10003804: d06a beq.n 100038dc <_ftoa+0x218> -10003806: ab08 add r3, sp, #32 -10003808: 2617 movs r6, #23 -1000380a: 469c mov ip, r3 -1000380c: 9508 str r5, [sp, #32] -1000380e: 4466 add r6, ip -10003810: 4655 mov r5, sl -10003812: e014 b.n 1000383e <_ftoa+0x17a> -10003814: 2301 movs r3, #1 -10003816: 425b negs r3, r3 -10003818: 4443 add r3, r8 -1000381a: 210a movs r1, #10 -1000381c: 0028 movs r0, r5 -1000381e: 469a mov sl, r3 -10003820: f000 ff62 bl 100046e8 <__wrap___aeabi_uidiv> -10003824: 3401 adds r4, #1 -10003826: 3130 adds r1, #48 ; 0x30 -10003828: 1937 adds r7, r6, r4 -1000382a: 7039 strb r1, [r7, #0] -1000382c: 0028 movs r0, r5 -1000382e: 210a movs r1, #10 -10003830: f000 ff5a bl 100046e8 <__wrap___aeabi_uidiv> -10003834: 2d09 cmp r5, #9 -10003836: d800 bhi.n 1000383a <_ftoa+0x176> -10003838: e0d0 b.n 100039dc <_ftoa+0x318> -1000383a: 46d0 mov r8, sl -1000383c: 0005 movs r5, r0 -1000383e: 2c20 cmp r4, #32 -10003840: d1e8 bne.n 10003814 <_ftoa+0x150> -10003842: ab0e add r3, sp, #56 ; 0x38 -10003844: 4698 mov r8, r3 -10003846: 2303 movs r3, #3 -10003848: 9a24 ldr r2, [sp, #144] ; 0x90 -1000384a: 4013 ands r3, r2 -1000384c: 2b01 cmp r3, #1 -1000384e: d100 bne.n 10003852 <_ftoa+0x18e> -10003850: e096 b.n 10003980 <_ftoa+0x2bc> -10003852: 2320 movs r3, #32 -10003854: 9a24 ldr r2, [sp, #144] ; 0x90 -10003856: 9301 str r3, [sp, #4] -10003858: 9203 str r2, [sp, #12] -1000385a: 9a23 ldr r2, [sp, #140] ; 0x8c -1000385c: 4643 mov r3, r8 -1000385e: 9202 str r2, [sp, #8] -10003860: e01e b.n 100038a0 <_ftoa+0x1dc> -10003862: 9b24 ldr r3, [sp, #144] ; 0x90 -10003864: 4658 mov r0, fp -10003866: 9304 str r3, [sp, #16] -10003868: 9b23 ldr r3, [sp, #140] ; 0x8c -1000386a: 9600 str r6, [sp, #0] -1000386c: 9701 str r7, [sp, #4] -1000386e: 9303 str r3, [sp, #12] -10003870: 4643 mov r3, r8 -10003872: 9a0c ldr r2, [sp, #48] ; 0x30 -10003874: 9302 str r3, [sp, #8] -10003876: 9907 ldr r1, [sp, #28] -10003878: 464b mov r3, r9 -1000387a: f7ff fcfd bl 10003278 <_etoa> -1000387e: b017 add sp, #92 ; 0x5c -10003880: bcf0 pop {r4, r5, r6, r7} -10003882: 46bb mov fp, r7 -10003884: 46b2 mov sl, r6 -10003886: 46a9 mov r9, r5 -10003888: 46a0 mov r8, r4 -1000388a: bdf0 pop {r4, r5, r6, r7, pc} -1000388c: 9b24 ldr r3, [sp, #144] ; 0x90 -1000388e: 075b lsls r3, r3, #29 -10003890: d40e bmi.n 100038b0 <_ftoa+0x1ec> -10003892: 2203 movs r2, #3 -10003894: 4b69 ldr r3, [pc, #420] ; (10003a3c <_ftoa+0x378>) -10003896: 9924 ldr r1, [sp, #144] ; 0x90 -10003898: 9201 str r2, [sp, #4] -1000389a: 9103 str r1, [sp, #12] -1000389c: 9923 ldr r1, [sp, #140] ; 0x8c -1000389e: 9102 str r1, [sp, #8] -100038a0: 9300 str r3, [sp, #0] -100038a2: 4658 mov r0, fp -100038a4: 464b mov r3, r9 -100038a6: 9a0c ldr r2, [sp, #48] ; 0x30 -100038a8: 9907 ldr r1, [sp, #28] -100038aa: f7ff fba1 bl 10002ff0 <_out_rev> -100038ae: e7e6 b.n 1000387e <_ftoa+0x1ba> -100038b0: 2204 movs r2, #4 -100038b2: 4b63 ldr r3, [pc, #396] ; (10003a40 <_ftoa+0x37c>) -100038b4: e7ef b.n 10003896 <_ftoa+0x1d2> -100038b6: 003b movs r3, r7 -100038b8: 0032 movs r2, r6 -100038ba: 2000 movs r0, #0 -100038bc: 2100 movs r1, #0 -100038be: f001 f94e bl 10004b5e <__wrap___aeabi_dsub> -100038c2: 2301 movs r3, #1 -100038c4: 0006 movs r6, r0 -100038c6: 000f movs r7, r1 -100038c8: 930d str r3, [sp, #52] ; 0x34 -100038ca: e744 b.n 10003756 <_ftoa+0x92> -100038cc: 9b24 ldr r3, [sp, #144] ; 0x90 -100038ce: 9303 str r3, [sp, #12] -100038d0: 9b23 ldr r3, [sp, #140] ; 0x8c -100038d2: 9302 str r3, [sp, #8] -100038d4: 2304 movs r3, #4 -100038d6: 9301 str r3, [sp, #4] -100038d8: 4b5a ldr r3, [pc, #360] ; (10003a44 <_ftoa+0x380>) -100038da: e7e1 b.n 100038a0 <_ftoa+0x1dc> -100038dc: 0028 movs r0, r5 -100038de: f001 f9d7 bl 10004c90 <__wrap___aeabi_i2d> -100038e2: 0002 movs r2, r0 -100038e4: 000b movs r3, r1 -100038e6: 0030 movs r0, r6 -100038e8: 0039 movs r1, r7 -100038ea: f001 f938 bl 10004b5e <__wrap___aeabi_dsub> -100038ee: 4b52 ldr r3, [pc, #328] ; (10003a38 <_ftoa+0x374>) -100038f0: 2200 movs r2, #0 -100038f2: 0006 movs r6, r0 -100038f4: 000f movs r7, r1 -100038f6: f001 f99d bl 10004c34 <__wrap___aeabi_dcmplt> -100038fa: ab0e add r3, sp, #56 ; 0x38 -100038fc: 4698 mov r8, r3 -100038fe: 2800 cmp r0, #0 -10003900: d10a bne.n 10003918 <_ftoa+0x254> -10003902: 2200 movs r2, #0 -10003904: 0030 movs r0, r6 -10003906: 0039 movs r1, r7 -10003908: 4b4b ldr r3, [pc, #300] ; (10003a38 <_ftoa+0x374>) -1000390a: f001 f9a9 bl 10004c60 <__wrap___aeabi_dcmpgt> -1000390e: 2800 cmp r0, #0 -10003910: d102 bne.n 10003918 <_ftoa+0x254> -10003912: 07eb lsls r3, r5, #31 -10003914: d500 bpl.n 10003918 <_ftoa+0x254> -10003916: 3501 adds r5, #1 -10003918: 2c20 cmp r4, #32 -1000391a: d094 beq.n 10003846 <_ftoa+0x182> -1000391c: aa08 add r2, sp, #32 -1000391e: 4694 mov ip, r2 -10003920: 2317 movs r3, #23 -10003922: 0028 movs r0, r5 -10003924: 4463 add r3, ip -10003926: 210a movs r1, #10 -10003928: 3401 adds r4, #1 -1000392a: 191e adds r6, r3, r4 -1000392c: f000 feb4 bl 10004698 <__wrap___aeabi_idiv> -10003930: 3130 adds r1, #48 ; 0x30 -10003932: 0028 movs r0, r5 -10003934: 7031 strb r1, [r6, #0] -10003936: 210a movs r1, #10 -10003938: f000 feae bl 10004698 <__wrap___aeabi_idiv> -1000393c: 1e05 subs r5, r0, #0 -1000393e: d1eb bne.n 10003918 <_ftoa+0x254> -10003940: 2303 movs r3, #3 -10003942: 9a24 ldr r2, [sp, #144] ; 0x90 -10003944: 4013 ands r3, r2 -10003946: 2b01 cmp r3, #1 -10003948: d01b beq.n 10003982 <_ftoa+0x2be> -1000394a: 2c20 cmp r4, #32 -1000394c: d100 bne.n 10003950 <_ftoa+0x28c> -1000394e: e780 b.n 10003852 <_ftoa+0x18e> -10003950: 9b0d ldr r3, [sp, #52] ; 0x34 +1000345a: 2500 movs r5, #0 +1000345c: 2600 movs r6, #0 +1000345e: 051b lsls r3, r3, #20 +10003460: d400 bmi.n 10003464 <_etoa+0x9c> +10003462: e19b b.n 1000379c <_etoa+0x3d4> +10003464: 2300 movs r3, #0 +10003466: 930d str r3, [sp, #52] ; 0x34 +10003468: 9a26 ldr r2, [sp, #152] ; 0x98 +1000346a: 9b0d ldr r3, [sp, #52] ; 0x34 +1000346c: 429a cmp r2, r3 +1000346e: dc00 bgt.n 10003472 <_etoa+0xaa> +10003470: e19f b.n 100037b2 <_etoa+0x3ea> +10003472: 1ad0 subs r0, r2, r3 +10003474: 1e43 subs r3, r0, #1 +10003476: 9326 str r3, [sp, #152] ; 0x98 +10003478: 2380 movs r3, #128 ; 0x80 +1000347a: 9a28 ldr r2, [sp, #160] ; 0xa0 +1000347c: 00db lsls r3, r3, #3 +1000347e: 431a orrs r2, r3 +10003480: 2300 movs r3, #0 +10003482: 2700 movs r7, #0 +10003484: 9228 str r2, [sp, #160] ; 0xa0 +10003486: 930d str r3, [sp, #52] ; 0x34 +10003488: 9b27 ldr r3, [sp, #156] ; 0x9c +1000348a: 2400 movs r4, #0 +1000348c: 42bb cmp r3, r7 +1000348e: d900 bls.n 10003492 <_etoa+0xca> +10003490: 1bdc subs r4, r3, r7 +10003492: 2302 movs r3, #2 +10003494: 9a28 ldr r2, [sp, #160] ; 0xa0 +10003496: 401a ands r2, r3 +10003498: 920e str r2, [sp, #56] ; 0x38 +1000349a: 9a28 ldr r2, [sp, #160] ; 0xa0 +1000349c: 4213 tst r3, r2 +1000349e: d003 beq.n 100034a8 <_etoa+0xe0> +100034a0: 427b negs r3, r7 +100034a2: 417b adcs r3, r7 +100034a4: 425b negs r3, r3 +100034a6: 401c ands r4, r3 +100034a8: 9b0d ldr r3, [sp, #52] ; 0x34 +100034aa: 2b00 cmp r3, #0 +100034ac: d007 beq.n 100034be <_etoa+0xf6> +100034ae: 980a ldr r0, [sp, #40] ; 0x28 +100034b0: 9909 ldr r1, [sp, #36] ; 0x24 +100034b2: 002a movs r2, r5 +100034b4: 0033 movs r3, r6 +100034b6: f001 fc04 bl 10004cc2 <__wrap___aeabi_ddiv> +100034ba: 900a str r0, [sp, #40] ; 0x28 +100034bc: 9109 str r1, [sp, #36] ; 0x24 +100034be: 2200 movs r2, #0 +100034c0: 2300 movs r3, #0 +100034c2: 4640 mov r0, r8 +100034c4: 4651 mov r1, sl +100034c6: f001 fc5d bl 10004d84 <__wrap___aeabi_dcmplt> +100034ca: 2800 cmp r0, #0 +100034cc: d005 beq.n 100034da <_etoa+0x112> +100034ce: 2080 movs r0, #128 ; 0x80 +100034d0: 0600 lsls r0, r0, #24 +100034d2: 4684 mov ip, r0 +100034d4: 9909 ldr r1, [sp, #36] ; 0x24 +100034d6: 4461 add r1, ip +100034d8: 9109 str r1, [sp, #36] ; 0x24 +100034da: 9a28 ldr r2, [sp, #160] ; 0xa0 +100034dc: 4b41 ldr r3, [pc, #260] ; (100035e4 <_etoa+0x21c>) +100034de: 9d0b ldr r5, [sp, #44] ; 0x2c +100034e0: 4013 ands r3, r2 +100034e2: 9304 str r3, [sp, #16] +100034e4: 9b26 ldr r3, [sp, #152] ; 0x98 +100034e6: 9a0a ldr r2, [sp, #40] ; 0x28 +100034e8: 9302 str r3, [sp, #8] +100034ea: 9b09 ldr r3, [sp, #36] ; 0x24 +100034ec: 9403 str r4, [sp, #12] +100034ee: 9200 str r2, [sp, #0] +100034f0: 9301 str r3, [sp, #4] +100034f2: 4649 mov r1, r9 +100034f4: 465b mov r3, fp +100034f6: 0028 movs r0, r5 +100034f8: 9a0c ldr r2, [sp, #48] ; 0x30 +100034fa: f000 f98b bl 10003814 <_ftoa> +100034fe: 0004 movs r4, r0 +10003500: 2f00 cmp r7, #0 +10003502: d062 beq.n 100035ca <_etoa+0x202> +10003504: 9b28 ldr r3, [sp, #160] ; 0xa0 +10003506: 0022 movs r2, r4 +10003508: 0698 lsls r0, r3, #26 +1000350a: 231f movs r3, #31 +1000350c: 17c0 asrs r0, r0, #31 +1000350e: 4398 bics r0, r3 +10003510: 1c63 adds r3, r4, #1 +10003512: 4698 mov r8, r3 +10003514: 4649 mov r1, r9 +10003516: 465b mov r3, fp +10003518: 3065 adds r0, #101 ; 0x65 +1000351a: 47a8 blx r5 +1000351c: 9b0d ldr r3, [sp, #52] ; 0x34 +1000351e: 2500 movs r5, #0 +10003520: 17da asrs r2, r3, #31 +10003522: 189c adds r4, r3, r2 +10003524: 0fdb lsrs r3, r3, #31 +10003526: 469a mov sl, r3 +10003528: 4054 eors r4, r2 +1000352a: 3f01 subs r7, #1 +1000352c: e001 b.n 10003532 <_etoa+0x16a> +1000352e: 2d20 cmp r5, #32 +10003530: d013 beq.n 1000355a <_etoa+0x192> +10003532: aa0a add r2, sp, #40 ; 0x28 +10003534: 4694 mov ip, r2 +10003536: 231f movs r3, #31 +10003538: 0020 movs r0, r4 +1000353a: 4463 add r3, ip +1000353c: 210a movs r1, #10 +1000353e: 3501 adds r5, #1 +10003540: 195e adds r6, r3, r5 +10003542: f001 f979 bl 10004838 <__wrap___aeabi_uidiv> +10003546: 3130 adds r1, #48 ; 0x30 +10003548: 7031 strb r1, [r6, #0] +1000354a: 0020 movs r0, r4 +1000354c: 210a movs r1, #10 +1000354e: f001 f973 bl 10004838 <__wrap___aeabi_uidiv> +10003552: 0026 movs r6, r4 +10003554: 0004 movs r4, r0 +10003556: 2e09 cmp r6, #9 +10003558: d8e9 bhi.n 1000352e <_etoa+0x166> +1000355a: 2305 movs r3, #5 +1000355c: 9306 str r3, [sp, #24] +1000355e: 2300 movs r3, #0 +10003560: 9304 str r3, [sp, #16] +10003562: 330a adds r3, #10 +10003564: 9303 str r3, [sp, #12] +10003566: 4653 mov r3, sl +10003568: 9705 str r7, [sp, #20] +1000356a: 9f0b ldr r7, [sp, #44] ; 0x2c +1000356c: 9302 str r3, [sp, #8] +1000356e: ab12 add r3, sp, #72 ; 0x48 +10003570: 9300 str r3, [sp, #0] +10003572: 4642 mov r2, r8 +10003574: 465b mov r3, fp +10003576: 4649 mov r1, r9 +10003578: 0038 movs r0, r7 +1000357a: 9501 str r5, [sp, #4] +1000357c: f7ff fe2e bl 100031dc <_ntoa_format> +10003580: 9b0e ldr r3, [sp, #56] ; 0x38 +10003582: 0004 movs r4, r0 +10003584: 2b00 cmp r3, #0 +10003586: d020 beq.n 100035ca <_etoa+0x202> +10003588: 9b0c ldr r3, [sp, #48] ; 0x30 +1000358a: 1ac5 subs r5, r0, r3 +1000358c: 9b27 ldr r3, [sp, #156] ; 0x9c +1000358e: 42ab cmp r3, r5 +10003590: d91b bls.n 100035ca <_etoa+0x202> +10003592: 001e movs r6, r3 +10003594: 0022 movs r2, r4 +10003596: 465b mov r3, fp +10003598: 4649 mov r1, r9 +1000359a: 2020 movs r0, #32 +1000359c: 3501 adds r5, #1 +1000359e: 47b8 blx r7 +100035a0: 3401 adds r4, #1 +100035a2: 42ae cmp r6, r5 +100035a4: d8f6 bhi.n 10003594 <_etoa+0x1cc> +100035a6: e010 b.n 100035ca <_etoa+0x202> +100035a8: 9b28 ldr r3, [sp, #160] ; 0xa0 +100035aa: 4642 mov r2, r8 +100035ac: 9304 str r3, [sp, #16] +100035ae: 9b27 ldr r3, [sp, #156] ; 0x9c +100035b0: 4649 mov r1, r9 +100035b2: 9303 str r3, [sp, #12] +100035b4: 9b26 ldr r3, [sp, #152] ; 0x98 +100035b6: 980b ldr r0, [sp, #44] ; 0x2c +100035b8: 9302 str r3, [sp, #8] +100035ba: 4653 mov r3, sl +100035bc: 9200 str r2, [sp, #0] +100035be: 9301 str r3, [sp, #4] +100035c0: 465b mov r3, fp +100035c2: 9a0c ldr r2, [sp, #48] ; 0x30 +100035c4: f000 f926 bl 10003814 <_ftoa> +100035c8: 0004 movs r4, r0 +100035ca: 0020 movs r0, r4 +100035cc: b01b add sp, #108 ; 0x6c +100035ce: bcf0 pop {r4, r5, r6, r7} +100035d0: 46bb mov fp, r7 +100035d2: 46b2 mov sl, r6 +100035d4: 46a9 mov r9, r5 +100035d6: 46a0 mov r8, r4 +100035d8: bdf0 pop {r4, r5, r6, r7, pc} +100035da: 46c0 nop ; (mov r8, r8) +100035dc: 7fefffff .word 0x7fefffff +100035e0: ffefffff .word 0xffefffff +100035e4: fffff7ff .word 0xfffff7ff +100035e8: 4b73 ldr r3, [pc, #460] ; (100037b8 <_etoa+0x3f0>) +100035ea: 9f09 ldr r7, [sp, #36] ; 0x24 +100035ec: 469c mov ip, r3 +100035ee: 0078 lsls r0, r7, #1 +100035f0: 0d40 lsrs r0, r0, #21 +100035f2: 4460 add r0, ip +100035f4: f001 fbf4 bl 10004de0 <__wrap___aeabi_i2d> +100035f8: 4a70 ldr r2, [pc, #448] ; (100037bc <_etoa+0x3f4>) +100035fa: 4b71 ldr r3, [pc, #452] ; (100037c0 <_etoa+0x3f8>) +100035fc: f001 fb7b bl 10004cf6 <__wrap___aeabi_dmul> +10003600: 4a70 ldr r2, [pc, #448] ; (100037c4 <_etoa+0x3fc>) +10003602: 4b71 ldr r3, [pc, #452] ; (100037c8 <_etoa+0x400>) +10003604: f001 fb58 bl 10004cb8 <__wrap___aeabi_dadd> +10003608: 033b lsls r3, r7, #12 +1000360a: 4a70 ldr r2, [pc, #448] ; (100037cc <_etoa+0x404>) +1000360c: 0b1b lsrs r3, r3, #12 +1000360e: 431a orrs r2, r3 +10003610: 0004 movs r4, r0 +10003612: 000d movs r5, r1 +10003614: 0030 movs r0, r6 +10003616: 0011 movs r1, r2 +10003618: 4b6d ldr r3, [pc, #436] ; (100037d0 <_etoa+0x408>) +1000361a: 2200 movs r2, #0 +1000361c: f001 fb47 bl 10004cae <__wrap___aeabi_dsub> +10003620: 4a6c ldr r2, [pc, #432] ; (100037d4 <_etoa+0x40c>) +10003622: 4b6d ldr r3, [pc, #436] ; (100037d8 <_etoa+0x410>) +10003624: f001 fb67 bl 10004cf6 <__wrap___aeabi_dmul> +10003628: 0002 movs r2, r0 +1000362a: 000b movs r3, r1 +1000362c: 0020 movs r0, r4 +1000362e: 0029 movs r1, r5 +10003630: f001 fb42 bl 10004cb8 <__wrap___aeabi_dadd> +10003634: f001 fbec bl 10004e10 <__wrap___aeabi_d2iz> +10003638: 900d str r0, [sp, #52] ; 0x34 +1000363a: f001 fbd1 bl 10004de0 <__wrap___aeabi_i2d> +1000363e: 4a67 ldr r2, [pc, #412] ; (100037dc <_etoa+0x414>) +10003640: 4b67 ldr r3, [pc, #412] ; (100037e0 <_etoa+0x418>) +10003642: 0004 movs r4, r0 +10003644: 000d movs r5, r1 +10003646: f001 fb56 bl 10004cf6 <__wrap___aeabi_dmul> +1000364a: 2200 movs r2, #0 +1000364c: 4b65 ldr r3, [pc, #404] ; (100037e4 <_etoa+0x41c>) +1000364e: f001 fb33 bl 10004cb8 <__wrap___aeabi_dadd> +10003652: f001 fbdd bl 10004e10 <__wrap___aeabi_d2iz> +10003656: 4a64 ldr r2, [pc, #400] ; (100037e8 <_etoa+0x420>) +10003658: 0006 movs r6, r0 +1000365a: 4b64 ldr r3, [pc, #400] ; (100037ec <_etoa+0x424>) +1000365c: 0020 movs r0, r4 +1000365e: 0029 movs r1, r5 +10003660: f001 fb49 bl 10004cf6 <__wrap___aeabi_dmul> +10003664: 0004 movs r4, r0 +10003666: 0030 movs r0, r6 +10003668: 000d movs r5, r1 +1000366a: 960f str r6, [sp, #60] ; 0x3c +1000366c: f001 fbb8 bl 10004de0 <__wrap___aeabi_i2d> +10003670: 4a5f ldr r2, [pc, #380] ; (100037f0 <_etoa+0x428>) +10003672: 4b60 ldr r3, [pc, #384] ; (100037f4 <_etoa+0x42c>) +10003674: f001 fb3f bl 10004cf6 <__wrap___aeabi_dmul> +10003678: 0002 movs r2, r0 +1000367a: 000b movs r3, r1 +1000367c: 0020 movs r0, r4 +1000367e: 0029 movs r1, r5 +10003680: f001 fb15 bl 10004cae <__wrap___aeabi_dsub> +10003684: 0002 movs r2, r0 +10003686: 000b movs r3, r1 +10003688: 0006 movs r6, r0 +1000368a: 000f movs r7, r1 +1000368c: f001 fb33 bl 10004cf6 <__wrap___aeabi_dmul> +10003690: 0032 movs r2, r6 +10003692: 0004 movs r4, r0 +10003694: 000d movs r5, r1 +10003696: 003b movs r3, r7 +10003698: 0030 movs r0, r6 +1000369a: 0039 movs r1, r7 +1000369c: f001 fb0c bl 10004cb8 <__wrap___aeabi_dadd> +100036a0: 2200 movs r2, #0 +100036a2: 9010 str r0, [sp, #64] ; 0x40 +100036a4: 9111 str r1, [sp, #68] ; 0x44 +100036a6: 4b54 ldr r3, [pc, #336] ; (100037f8 <_etoa+0x430>) +100036a8: 0020 movs r0, r4 +100036aa: 0029 movs r1, r5 +100036ac: f001 fb09 bl 10004cc2 <__wrap___aeabi_ddiv> +100036b0: 2200 movs r2, #0 +100036b2: 4b52 ldr r3, [pc, #328] ; (100037fc <_etoa+0x434>) +100036b4: f001 fb00 bl 10004cb8 <__wrap___aeabi_dadd> +100036b8: 0002 movs r2, r0 +100036ba: 000b movs r3, r1 +100036bc: 0020 movs r0, r4 +100036be: 0029 movs r1, r5 +100036c0: f001 faff bl 10004cc2 <__wrap___aeabi_ddiv> +100036c4: 2200 movs r2, #0 +100036c6: 4b4e ldr r3, [pc, #312] ; (10003800 <_etoa+0x438>) +100036c8: f001 faf6 bl 10004cb8 <__wrap___aeabi_dadd> +100036cc: 0002 movs r2, r0 +100036ce: 000b movs r3, r1 +100036d0: 0020 movs r0, r4 +100036d2: 0029 movs r1, r5 +100036d4: f001 faf5 bl 10004cc2 <__wrap___aeabi_ddiv> +100036d8: 000d movs r5, r1 +100036da: 2180 movs r1, #128 ; 0x80 +100036dc: 0004 movs r4, r0 +100036de: 0032 movs r2, r6 +100036e0: 003b movs r3, r7 +100036e2: 2000 movs r0, #0 +100036e4: 05c9 lsls r1, r1, #23 +100036e6: f001 fae2 bl 10004cae <__wrap___aeabi_dsub> +100036ea: 0002 movs r2, r0 +100036ec: 000b movs r3, r1 +100036ee: 0020 movs r0, r4 +100036f0: 0029 movs r1, r5 +100036f2: f001 fae1 bl 10004cb8 <__wrap___aeabi_dadd> +100036f6: 0002 movs r2, r0 +100036f8: 000b movs r3, r1 +100036fa: 9810 ldr r0, [sp, #64] ; 0x40 +100036fc: 9911 ldr r1, [sp, #68] ; 0x44 +100036fe: f001 fae0 bl 10004cc2 <__wrap___aeabi_ddiv> +10003702: 2200 movs r2, #0 +10003704: 4b31 ldr r3, [pc, #196] ; (100037cc <_etoa+0x404>) +10003706: f001 fad7 bl 10004cb8 <__wrap___aeabi_dadd> +1000370a: 4b3e ldr r3, [pc, #248] ; (10003804 <_etoa+0x43c>) +1000370c: 9c0f ldr r4, [sp, #60] ; 0x3c +1000370e: 469c mov ip, r3 +10003710: 4464 add r4, ip +10003712: 2200 movs r2, #0 +10003714: 0523 lsls r3, r4, #20 +10003716: f001 faee bl 10004cf6 <__wrap___aeabi_dmul> +1000371a: 0005 movs r5, r0 +1000371c: 000e movs r6, r1 +1000371e: 0002 movs r2, r0 +10003720: 000b movs r3, r1 +10003722: 980a ldr r0, [sp, #40] ; 0x28 +10003724: 9909 ldr r1, [sp, #36] ; 0x24 +10003726: f001 fb2d bl 10004d84 <__wrap___aeabi_dcmplt> +1000372a: 2800 cmp r0, #0 +1000372c: d00a beq.n 10003744 <_etoa+0x37c> +1000372e: 9b0d ldr r3, [sp, #52] ; 0x34 +10003730: 0028 movs r0, r5 +10003732: 3b01 subs r3, #1 +10003734: 0031 movs r1, r6 +10003736: 930d str r3, [sp, #52] ; 0x34 +10003738: 2200 movs r2, #0 +1000373a: 4b30 ldr r3, [pc, #192] ; (100037fc <_etoa+0x434>) +1000373c: f001 fac1 bl 10004cc2 <__wrap___aeabi_ddiv> +10003740: 0005 movs r5, r0 +10003742: 000e movs r6, r1 +10003744: 27c6 movs r7, #198 ; 0xc6 +10003746: 990d ldr r1, [sp, #52] ; 0x34 +10003748: 002b movs r3, r5 +1000374a: 3163 adds r1, #99 ; 0x63 +1000374c: 428f cmp r7, r1 +1000374e: 41bf sbcs r7, r7 +10003750: 9928 ldr r1, [sp, #160] ; 0xa0 +10003752: 427f negs r7, r7 +10003754: 3704 adds r7, #4 +10003756: 0509 lsls r1, r1, #20 +10003758: d400 bmi.n 1000375c <_etoa+0x394> +1000375a: e695 b.n 10003488 <_etoa+0xc0> +1000375c: 4333 orrs r3, r6 +1000375e: d100 bne.n 10003762 <_etoa+0x39a> +10003760: e682 b.n 10003468 <_etoa+0xa0> +10003762: 9c09 ldr r4, [sp, #36] ; 0x24 +10003764: 4a28 ldr r2, [pc, #160] ; (10003808 <_etoa+0x440>) +10003766: 0021 movs r1, r4 +10003768: 4b28 ldr r3, [pc, #160] ; (1000380c <_etoa+0x444>) +1000376a: 980a ldr r0, [sp, #40] ; 0x28 +1000376c: f001 fb18 bl 10004da0 <__wrap___aeabi_dcmpge> +10003770: 2800 cmp r0, #0 +10003772: d008 beq.n 10003786 <_etoa+0x3be> +10003774: 2200 movs r2, #0 +10003776: 0021 movs r1, r4 +10003778: 4b25 ldr r3, [pc, #148] ; (10003810 <_etoa+0x448>) +1000377a: 980a ldr r0, [sp, #40] ; 0x28 +1000377c: f001 fb02 bl 10004d84 <__wrap___aeabi_dcmplt> +10003780: 2800 cmp r0, #0 +10003782: d000 beq.n 10003786 <_etoa+0x3be> +10003784: e670 b.n 10003468 <_etoa+0xa0> +10003786: 9b26 ldr r3, [sp, #152] ; 0x98 +10003788: 2b00 cmp r3, #0 +1000378a: d100 bne.n 1000378e <_etoa+0x3c6> +1000378c: e67c b.n 10003488 <_etoa+0xc0> +1000378e: 9b0e ldr r3, [sp, #56] ; 0x38 +10003790: 1e5a subs r2, r3, #1 +10003792: 4193 sbcs r3, r2 +10003794: 9a26 ldr r2, [sp, #152] ; 0x98 +10003796: 1ad3 subs r3, r2, r3 +10003798: 9326 str r3, [sp, #152] ; 0x98 +1000379a: e675 b.n 10003488 <_etoa+0xc0> +1000379c: 2300 movs r3, #0 +1000379e: 2704 movs r7, #4 +100037a0: 930d str r3, [sp, #52] ; 0x34 +100037a2: e671 b.n 10003488 <_etoa+0xc0> +100037a4: 4643 mov r3, r8 +100037a6: 930a str r3, [sp, #40] ; 0x28 +100037a8: 2380 movs r3, #128 ; 0x80 +100037aa: 061b lsls r3, r3, #24 +100037ac: 4453 add r3, sl +100037ae: 9309 str r3, [sp, #36] ; 0x24 +100037b0: e642 b.n 10003438 <_etoa+0x70> +100037b2: 2300 movs r3, #0 +100037b4: 9326 str r3, [sp, #152] ; 0x98 +100037b6: e65f b.n 10003478 <_etoa+0xb0> +100037b8: fffffc01 .word 0xfffffc01 +100037bc: 509f79fb .word 0x509f79fb +100037c0: 3fd34413 .word 0x3fd34413 +100037c4: 8b60c8b3 .word 0x8b60c8b3 +100037c8: 3fc68a28 .word 0x3fc68a28 +100037cc: 3ff00000 .word 0x3ff00000 +100037d0: 3ff80000 .word 0x3ff80000 +100037d4: 636f4361 .word 0x636f4361 +100037d8: 3fd287a7 .word 0x3fd287a7 +100037dc: 0979a371 .word 0x0979a371 +100037e0: 400a934f .word 0x400a934f +100037e4: 3fe00000 .word 0x3fe00000 +100037e8: bbb55516 .word 0xbbb55516 +100037ec: 40026bb1 .word 0x40026bb1 +100037f0: fefa39ef .word 0xfefa39ef +100037f4: 3fe62e42 .word 0x3fe62e42 +100037f8: 402c0000 .word 0x402c0000 +100037fc: 40240000 .word 0x40240000 +10003800: 40180000 .word 0x40180000 +10003804: 000003ff .word 0x000003ff +10003808: eb1c432d .word 0xeb1c432d +1000380c: 3f1a36e2 .word 0x3f1a36e2 +10003810: 412e8480 .word 0x412e8480 + +10003814 <_ftoa>: +10003814: b5f0 push {r4, r5, r6, r7, lr} +10003816: 464e mov r6, r9 +10003818: 46de mov lr, fp +1000381a: 4657 mov r7, sl +1000381c: 4645 mov r5, r8 +1000381e: b5e0 push {r5, r6, r7, lr} +10003820: b097 sub sp, #92 ; 0x5c +10003822: 4699 mov r9, r3 +10003824: 9e20 ldr r6, [sp, #128] ; 0x80 +10003826: 9f21 ldr r7, [sp, #132] ; 0x84 +10003828: 9b22 ldr r3, [sp, #136] ; 0x88 +1000382a: 4683 mov fp, r0 +1000382c: 4698 mov r8, r3 +1000382e: 9107 str r1, [sp, #28] +10003830: 920c str r2, [sp, #48] ; 0x30 +10003832: 003b movs r3, r7 +10003834: 0032 movs r2, r6 +10003836: 0030 movs r0, r6 +10003838: 0039 movs r1, r7 +1000383a: f001 fabe bl 10004dba <__wrap___aeabi_dcmpun> +1000383e: 2800 cmp r0, #0 +10003840: d000 beq.n 10003844 <_ftoa+0x30> +10003842: e1a9 b.n 10003b98 <_ftoa+0x384> +10003844: 2201 movs r2, #1 +10003846: 0030 movs r0, r6 +10003848: 0039 movs r1, r7 +1000384a: 4bca ldr r3, [pc, #808] ; (10003b74 <_ftoa+0x360>) +1000384c: 4252 negs r2, r2 +1000384e: f001 fa99 bl 10004d84 <__wrap___aeabi_dcmplt> +10003852: 2800 cmp r0, #0 +10003854: d000 beq.n 10003858 <_ftoa+0x44> +10003856: e0e1 b.n 10003a1c <_ftoa+0x208> +10003858: 2201 movs r2, #1 +1000385a: 0030 movs r0, r6 +1000385c: 0039 movs r1, r7 +1000385e: 4bc6 ldr r3, [pc, #792] ; (10003b78 <_ftoa+0x364>) +10003860: 4252 negs r2, r2 +10003862: f001 faa5 bl 10004db0 <__wrap___aeabi_dcmpgt> +10003866: 2800 cmp r0, #0 +10003868: d000 beq.n 1000386c <_ftoa+0x58> +1000386a: e0b7 b.n 100039dc <_ftoa+0x1c8> +1000386c: 2200 movs r2, #0 +1000386e: 0030 movs r0, r6 +10003870: 0039 movs r1, r7 +10003872: 4bc2 ldr r3, [pc, #776] ; (10003b7c <_ftoa+0x368>) +10003874: f001 fa9c bl 10004db0 <__wrap___aeabi_dcmpgt> +10003878: 2800 cmp r0, #0 +1000387a: d000 beq.n 1000387e <_ftoa+0x6a> +1000387c: e099 b.n 100039b2 <_ftoa+0x19e> +1000387e: 2200 movs r2, #0 +10003880: 0030 movs r0, r6 +10003882: 0039 movs r1, r7 +10003884: 4bbe ldr r3, [pc, #760] ; (10003b80 <_ftoa+0x36c>) +10003886: f001 fa7d bl 10004d84 <__wrap___aeabi_dcmplt> +1000388a: 2800 cmp r0, #0 +1000388c: d000 beq.n 10003890 <_ftoa+0x7c> +1000388e: e090 b.n 100039b2 <_ftoa+0x19e> +10003890: 2200 movs r2, #0 +10003892: 2300 movs r3, #0 +10003894: 0030 movs r0, r6 +10003896: 0039 movs r1, r7 +10003898: f001 fa74 bl 10004d84 <__wrap___aeabi_dcmplt> +1000389c: 2800 cmp r0, #0 +1000389e: d000 beq.n 100038a2 <_ftoa+0x8e> +100038a0: e0b1 b.n 10003a06 <_ftoa+0x1f2> +100038a2: 2300 movs r3, #0 +100038a4: 930d str r3, [sp, #52] ; 0x34 +100038a6: 9b24 ldr r3, [sp, #144] ; 0x90 +100038a8: 055b lsls r3, r3, #21 +100038aa: d401 bmi.n 100038b0 <_ftoa+0x9c> +100038ac: 2306 movs r3, #6 +100038ae: 4698 mov r8, r3 +100038b0: ab08 add r3, sp, #32 +100038b2: 469c mov ip, r3 +100038b4: 2217 movs r2, #23 +100038b6: 2400 movs r4, #0 +100038b8: 2330 movs r3, #48 ; 0x30 +100038ba: 4641 mov r1, r8 +100038bc: 4462 add r2, ip +100038be: e004 b.n 100038ca <_ftoa+0xb6> +100038c0: 3401 adds r4, #1 +100038c2: 5513 strb r3, [r2, r4] +100038c4: 3901 subs r1, #1 +100038c6: 2c20 cmp r4, #32 +100038c8: d001 beq.n 100038ce <_ftoa+0xba> +100038ca: 2909 cmp r1, #9 +100038cc: d8f8 bhi.n 100038c0 <_ftoa+0xac> +100038ce: 4688 mov r8, r1 +100038d0: 0030 movs r0, r6 +100038d2: 0039 movs r1, r7 +100038d4: f001 fa9c bl 10004e10 <__wrap___aeabi_d2iz> +100038d8: 4643 mov r3, r8 +100038da: 00da lsls r2, r3, #3 +100038dc: 4ba9 ldr r3, [pc, #676] ; (10003b84 <_ftoa+0x370>) +100038de: 0005 movs r5, r0 +100038e0: 189b adds r3, r3, r2 +100038e2: 681a ldr r2, [r3, #0] +100038e4: 685b ldr r3, [r3, #4] +100038e6: 9208 str r2, [sp, #32] +100038e8: 9309 str r3, [sp, #36] ; 0x24 +100038ea: f001 fa79 bl 10004de0 <__wrap___aeabi_i2d> +100038ee: 0002 movs r2, r0 +100038f0: 000b movs r3, r1 +100038f2: 0030 movs r0, r6 +100038f4: 0039 movs r1, r7 +100038f6: f001 f9da bl 10004cae <__wrap___aeabi_dsub> +100038fa: 9a08 ldr r2, [sp, #32] +100038fc: 9b09 ldr r3, [sp, #36] ; 0x24 +100038fe: f001 f9fa bl 10004cf6 <__wrap___aeabi_dmul> +10003902: 900a str r0, [sp, #40] ; 0x28 +10003904: 910b str r1, [sp, #44] ; 0x2c +10003906: f001 faa7 bl 10004e58 <__wrap___aeabi_d2uiz> +1000390a: 4682 mov sl, r0 +1000390c: f001 fa64 bl 10004dd8 <__wrap___aeabi_ui2d> +10003910: 0002 movs r2, r0 +10003912: 000b movs r3, r1 +10003914: 980a ldr r0, [sp, #40] ; 0x28 +10003916: 990b ldr r1, [sp, #44] ; 0x2c +10003918: f001 f9c9 bl 10004cae <__wrap___aeabi_dsub> +1000391c: 2200 movs r2, #0 +1000391e: 4b9a ldr r3, [pc, #616] ; (10003b88 <_ftoa+0x374>) +10003920: 900a str r0, [sp, #40] ; 0x28 +10003922: 910b str r1, [sp, #44] ; 0x2c +10003924: f001 fa44 bl 10004db0 <__wrap___aeabi_dcmpgt> +10003928: 2800 cmp r0, #0 +1000392a: d100 bne.n 1000392e <_ftoa+0x11a> +1000392c: e0c0 b.n 10003ab0 <_ftoa+0x29c> +1000392e: 2301 movs r3, #1 +10003930: 469c mov ip, r3 +10003932: 44e2 add sl, ip +10003934: 4650 mov r0, sl +10003936: f001 fa4f bl 10004dd8 <__wrap___aeabi_ui2d> +1000393a: 0002 movs r2, r0 +1000393c: 000b movs r3, r1 +1000393e: 9808 ldr r0, [sp, #32] +10003940: 9909 ldr r1, [sp, #36] ; 0x24 +10003942: f001 fa25 bl 10004d90 <__wrap___aeabi_dcmple> +10003946: 2800 cmp r0, #0 +10003948: d002 beq.n 10003950 <_ftoa+0x13c> +1000394a: 2300 movs r3, #0 +1000394c: 469a mov sl, r3 +1000394e: 3501 adds r5, #1 +10003950: 4643 mov r3, r8 10003952: 2b00 cmp r3, #0 -10003954: d035 beq.n 100039c2 <_ftoa+0x2fe> -10003956: 222d movs r2, #45 ; 0x2d -10003958: 4641 mov r1, r8 -1000395a: 1c63 adds r3, r4, #1 -1000395c: 550a strb r2, [r1, r4] -1000395e: e779 b.n 10003854 <_ftoa+0x190> -10003960: 2200 movs r2, #0 -10003962: 980a ldr r0, [sp, #40] ; 0x28 -10003964: 990b ldr r1, [sp, #44] ; 0x2c -10003966: 4b34 ldr r3, [pc, #208] ; (10003a38 <_ftoa+0x374>) -10003968: f001 f964 bl 10004c34 <__wrap___aeabi_dcmplt> -1000396c: 2800 cmp r0, #0 -1000396e: d000 beq.n 10003972 <_ftoa+0x2ae> -10003970: e746 b.n 10003800 <_ftoa+0x13c> -10003972: 4653 mov r3, sl -10003974: 2b00 cmp r3, #0 -10003976: d151 bne.n 10003a1c <_ftoa+0x358> -10003978: 2301 movs r3, #1 -1000397a: 469c mov ip, r3 -1000397c: 44e2 add sl, ip -1000397e: e73f b.n 10003800 <_ftoa+0x13c> -10003980: 2420 movs r4, #32 -10003982: 9b23 ldr r3, [sp, #140] ; 0x8c -10003984: 2b00 cmp r3, #0 -10003986: d0e0 beq.n 1000394a <_ftoa+0x286> -10003988: 9b0d ldr r3, [sp, #52] ; 0x34 -1000398a: 2b00 cmp r3, #0 -1000398c: d103 bne.n 10003996 <_ftoa+0x2d2> -1000398e: 9a24 ldr r2, [sp, #144] ; 0x90 -10003990: 330c adds r3, #12 -10003992: 4213 tst r3, r2 -10003994: d002 beq.n 1000399c <_ftoa+0x2d8> -10003996: 9b23 ldr r3, [sp, #140] ; 0x8c -10003998: 3b01 subs r3, #1 -1000399a: 9323 str r3, [sp, #140] ; 0x8c -1000399c: 9b23 ldr r3, [sp, #140] ; 0x8c -1000399e: 42a3 cmp r3, r4 -100039a0: d9d3 bls.n 1000394a <_ftoa+0x286> -100039a2: ab08 add r3, sp, #32 -100039a4: 469c mov ip, r3 -100039a6: 2217 movs r2, #23 -100039a8: 2330 movs r3, #48 ; 0x30 -100039aa: 4462 add r2, ip -100039ac: 2c20 cmp r4, #32 -100039ae: d100 bne.n 100039b2 <_ftoa+0x2ee> -100039b0: e74f b.n 10003852 <_ftoa+0x18e> -100039b2: 9923 ldr r1, [sp, #140] ; 0x8c -100039b4: 3401 adds r4, #1 -100039b6: 5513 strb r3, [r2, r4] -100039b8: 428c cmp r4, r1 -100039ba: d0c6 beq.n 1000394a <_ftoa+0x286> -100039bc: 2c20 cmp r4, #32 -100039be: d1f8 bne.n 100039b2 <_ftoa+0x2ee> -100039c0: e747 b.n 10003852 <_ftoa+0x18e> -100039c2: 9b24 ldr r3, [sp, #144] ; 0x90 -100039c4: 075b lsls r3, r3, #29 -100039c6: d424 bmi.n 10003a12 <_ftoa+0x34e> -100039c8: 9a24 ldr r2, [sp, #144] ; 0x90 -100039ca: 0023 movs r3, r4 -100039cc: 0712 lsls r2, r2, #28 -100039ce: d400 bmi.n 100039d2 <_ftoa+0x30e> -100039d0: e740 b.n 10003854 <_ftoa+0x190> -100039d2: 2220 movs r2, #32 -100039d4: 4641 mov r1, r8 -100039d6: 3301 adds r3, #1 -100039d8: 550a strb r2, [r1, r4] -100039da: e73b b.n 10003854 <_ftoa+0x190> -100039dc: 4657 mov r7, sl -100039de: 9d08 ldr r5, [sp, #32] -100039e0: 2c20 cmp r4, #32 -100039e2: d100 bne.n 100039e6 <_ftoa+0x322> -100039e4: e72d b.n 10003842 <_ftoa+0x17e> -100039e6: 0022 movs r2, r4 -100039e8: 2130 movs r1, #48 ; 0x30 -100039ea: 4640 mov r0, r8 -100039ec: 2f00 cmp r7, #0 -100039ee: d009 beq.n 10003a04 <_ftoa+0x340> -100039f0: 3201 adds r2, #1 -100039f2: 54b1 strb r1, [r6, r2] -100039f4: 2a20 cmp r2, #32 -100039f6: d100 bne.n 100039fa <_ftoa+0x336> -100039f8: e723 b.n 10003842 <_ftoa+0x17e> -100039fa: 43d3 mvns r3, r2 -100039fc: 191b adds r3, r3, r4 -100039fe: 181b adds r3, r3, r0 -10003a00: 2b00 cmp r3, #0 -10003a02: d1f5 bne.n 100039f0 <_ftoa+0x32c> -10003a04: ab0e add r3, sp, #56 ; 0x38 -10003a06: 4698 mov r8, r3 -10003a08: 232e movs r3, #46 ; 0x2e -10003a0a: 4641 mov r1, r8 -10003a0c: 1c54 adds r4, r2, #1 -10003a0e: 548b strb r3, [r1, r2] -10003a10: e782 b.n 10003918 <_ftoa+0x254> -10003a12: 222b movs r2, #43 ; 0x2b -10003a14: 4641 mov r1, r8 -10003a16: 1c63 adds r3, r4, #1 -10003a18: 550a strb r2, [r1, r4] -10003a1a: e71b b.n 10003854 <_ftoa+0x190> -10003a1c: 07db lsls r3, r3, #31 -10003a1e: d400 bmi.n 10003a22 <_ftoa+0x35e> -10003a20: e6ee b.n 10003800 <_ftoa+0x13c> -10003a22: e7a9 b.n 10003978 <_ftoa+0x2b4> -10003a24: ffefffff .word 0xffefffff -10003a28: 7fefffff .word 0x7fefffff -10003a2c: 41cdcd65 .word 0x41cdcd65 -10003a30: c1cdcd65 .word 0xc1cdcd65 -10003a34: 10014828 .word 0x10014828 -10003a38: 3fe00000 .word 0x3fe00000 -10003a3c: 1001462c .word 0x1001462c -10003a40: 10014630 .word 0x10014630 -10003a44: 1001463c .word 0x1001463c -10003a48: 9b24 ldr r3, [sp, #144] ; 0x90 -10003a4a: 9303 str r3, [sp, #12] -10003a4c: 9b23 ldr r3, [sp, #140] ; 0x8c -10003a4e: 9302 str r3, [sp, #8] -10003a50: 2303 movs r3, #3 -10003a52: 9301 str r3, [sp, #4] -10003a54: 4b00 ldr r3, [pc, #0] ; (10003a58 <_ftoa+0x394>) -10003a56: e723 b.n 100038a0 <_ftoa+0x1dc> -10003a58: 10014638 .word 0x10014638 - -10003a5c <_vsnprintf>: -10003a5c: b5f0 push {r4, r5, r6, r7, lr} -10003a5e: 46de mov lr, fp -10003a60: 464e mov r6, r9 -10003a62: 4657 mov r7, sl -10003a64: 4645 mov r5, r8 -10003a66: b5e0 push {r5, r6, r7, lr} -10003a68: b09f sub sp, #124 ; 0x7c -10003a6a: 001c movs r4, r3 -10003a6c: 9b28 ldr r3, [sp, #160] ; 0xa0 -10003a6e: 4691 mov r9, r2 -10003a70: 9309 str r3, [sp, #36] ; 0x24 -10003a72: 4ac9 ldr r2, [pc, #804] ; (10003d98 <_vsnprintf+0x33c>) -10003a74: 4bc9 ldr r3, [pc, #804] ; (10003d9c <_vsnprintf+0x340>) -10003a76: 468b mov fp, r1 -10003a78: 9008 str r0, [sp, #32] -10003a7a: 601a str r2, [r3, #0] -10003a7c: 2900 cmp r1, #0 -10003a7e: d100 bne.n 10003a82 <_vsnprintf+0x26> -10003a80: e218 b.n 10003eb4 <_vsnprintf+0x458> -10003a82: 2300 movs r3, #0 -10003a84: 7820 ldrb r0, [r4, #0] -10003a86: 469a mov sl, r3 -10003a88: 2800 cmp r0, #0 -10003a8a: d100 bne.n 10003a8e <_vsnprintf+0x32> -10003a8c: e21a b.n 10003ec4 <_vsnprintf+0x468> -10003a8e: 0026 movs r6, r4 -10003a90: 001d movs r5, r3 -10003a92: 465c mov r4, fp -10003a94: e00a b.n 10003aac <_vsnprintf+0x50> -10003a96: 002a movs r2, r5 -10003a98: 1c6f adds r7, r5, #1 -10003a9a: 464b mov r3, r9 -10003a9c: 9d08 ldr r5, [sp, #32] -10003a9e: 0021 movs r1, r4 -10003aa0: 47a8 blx r5 -10003aa2: 003d movs r5, r7 -10003aa4: 3601 adds r6, #1 -10003aa6: 7830 ldrb r0, [r6, #0] -10003aa8: 2800 cmp r0, #0 -10003aaa: d070 beq.n 10003b8e <_vsnprintf+0x132> -10003aac: 2825 cmp r0, #37 ; 0x25 -10003aae: d1f2 bne.n 10003a96 <_vsnprintf+0x3a> -10003ab0: 2310 movs r3, #16 -10003ab2: 469b mov fp, r3 -10003ab4: 3b08 subs r3, #8 -10003ab6: 469a mov sl, r3 -10003ab8: 3b04 subs r3, #4 -10003aba: 4698 mov r8, r3 -10003abc: 3b02 subs r3, #2 -10003abe: 2100 movs r1, #0 -10003ac0: 469c mov ip, r3 -10003ac2: 1c72 adds r2, r6, #1 -10003ac4: 7810 ldrb r0, [r2, #0] -10003ac6: 0016 movs r6, r2 -10003ac8: 0003 movs r3, r0 -10003aca: 3b20 subs r3, #32 -10003acc: b2db uxtb r3, r3 -10003ace: 2b10 cmp r3, #16 -10003ad0: d803 bhi.n 10003ada <_vsnprintf+0x7e> -10003ad2: 4fb3 ldr r7, [pc, #716] ; (10003da0 <_vsnprintf+0x344>) -10003ad4: 009b lsls r3, r3, #2 -10003ad6: 58fb ldr r3, [r7, r3] -10003ad8: 469f mov pc, r3 -10003ada: 0003 movs r3, r0 -10003adc: 3b30 subs r3, #48 ; 0x30 -10003ade: 2b09 cmp r3, #9 -10003ae0: d932 bls.n 10003b48 <_vsnprintf+0xec> -10003ae2: 2300 movs r3, #0 -10003ae4: 930a str r3, [sp, #40] ; 0x28 -10003ae6: 282a cmp r0, #42 ; 0x2a -10003ae8: d068 beq.n 10003bbc <_vsnprintf+0x160> -10003aea: 2300 movs r3, #0 -10003aec: 4698 mov r8, r3 -10003aee: 282e cmp r0, #46 ; 0x2e -10003af0: d03e beq.n 10003b70 <_vsnprintf+0x114> -10003af2: 0003 movs r3, r0 -10003af4: 3b68 subs r3, #104 ; 0x68 -10003af6: b2db uxtb r3, r3 -10003af8: 2b12 cmp r3, #18 -10003afa: d81c bhi.n 10003b36 <_vsnprintf+0xda> -10003afc: 4aa9 ldr r2, [pc, #676] ; (10003da4 <_vsnprintf+0x348>) -10003afe: 009b lsls r3, r3, #2 -10003b00: 58d3 ldr r3, [r2, r3] -10003b02: 469f mov pc, r3 -10003b04: 2301 movs r3, #1 -10003b06: 3201 adds r2, #1 -10003b08: 4319 orrs r1, r3 -10003b0a: e7db b.n 10003ac4 <_vsnprintf+0x68> -10003b0c: 4663 mov r3, ip -10003b0e: 3201 adds r2, #1 -10003b10: 4319 orrs r1, r3 -10003b12: e7d7 b.n 10003ac4 <_vsnprintf+0x68> -10003b14: 4643 mov r3, r8 -10003b16: 3201 adds r2, #1 -10003b18: 4319 orrs r1, r3 -10003b1a: e7d3 b.n 10003ac4 <_vsnprintf+0x68> -10003b1c: 465b mov r3, fp -10003b1e: 3201 adds r2, #1 -10003b20: 4319 orrs r1, r3 -10003b22: e7cf b.n 10003ac4 <_vsnprintf+0x68> -10003b24: 4653 mov r3, sl -10003b26: 3201 adds r2, #1 -10003b28: 4319 orrs r1, r3 -10003b2a: e7cb b.n 10003ac4 <_vsnprintf+0x68> -10003b2c: 2380 movs r3, #128 ; 0x80 -10003b2e: 005b lsls r3, r3, #1 -10003b30: 7870 ldrb r0, [r6, #1] -10003b32: 4319 orrs r1, r3 -10003b34: 3601 adds r6, #1 -10003b36: 0003 movs r3, r0 -10003b38: 3b25 subs r3, #37 ; 0x25 -10003b3a: b2db uxtb r3, r3 -10003b3c: 2b53 cmp r3, #83 ; 0x53 -10003b3e: d8aa bhi.n 10003a96 <_vsnprintf+0x3a> -10003b40: 4a99 ldr r2, [pc, #612] ; (10003da8 <_vsnprintf+0x34c>) -10003b42: 009b lsls r3, r3, #2 -10003b44: 58d3 ldr r3, [r2, r3] -10003b46: 469f mov pc, r3 -10003b48: 2700 movs r7, #0 -10003b4a: 0003 movs r3, r0 -10003b4c: 00b8 lsls r0, r7, #2 -10003b4e: 19c0 adds r0, r0, r7 -10003b50: 3601 adds r6, #1 -10003b52: 0040 lsls r0, r0, #1 -10003b54: 18c0 adds r0, r0, r3 -10003b56: 7833 ldrb r3, [r6, #0] -10003b58: 3830 subs r0, #48 ; 0x30 -10003b5a: 001a movs r2, r3 -10003b5c: 3a30 subs r2, #48 ; 0x30 -10003b5e: 0007 movs r7, r0 -10003b60: 2a09 cmp r2, #9 -10003b62: d9f3 bls.n 10003b4c <_vsnprintf+0xf0> -10003b64: 900a str r0, [sp, #40] ; 0x28 -10003b66: 0018 movs r0, r3 -10003b68: 2300 movs r3, #0 -10003b6a: 4698 mov r8, r3 -10003b6c: 282e cmp r0, #46 ; 0x2e -10003b6e: d1c0 bne.n 10003af2 <_vsnprintf+0x96> -10003b70: 2380 movs r3, #128 ; 0x80 -10003b72: 7870 ldrb r0, [r6, #1] -10003b74: 00db lsls r3, r3, #3 -10003b76: 4319 orrs r1, r3 -10003b78: 0003 movs r3, r0 -10003b7a: 3b30 subs r3, #48 ; 0x30 -10003b7c: 1c72 adds r2, r6, #1 -10003b7e: 2b09 cmp r3, #9 -10003b80: d800 bhi.n 10003b84 <_vsnprintf+0x128> -10003b82: e1a1 b.n 10003ec8 <_vsnprintf+0x46c> -10003b84: 282a cmp r0, #42 ; 0x2a -10003b86: d100 bne.n 10003b8a <_vsnprintf+0x12e> -10003b88: e1b2 b.n 10003ef0 <_vsnprintf+0x494> -10003b8a: 0016 movs r6, r2 -10003b8c: e7b1 b.n 10003af2 <_vsnprintf+0x96> -10003b8e: 46a3 mov fp, r4 -10003b90: 46aa mov sl, r5 -10003b92: 002c movs r4, r5 -10003b94: 45d1 cmp r9, sl -10003b96: d803 bhi.n 10003ba0 <_vsnprintf+0x144> -10003b98: 2301 movs r3, #1 -10003b9a: 425b negs r3, r3 -10003b9c: 444b add r3, r9 -10003b9e: 469a mov sl, r3 -10003ba0: 464b mov r3, r9 -10003ba2: 4652 mov r2, sl -10003ba4: 4659 mov r1, fp -10003ba6: 2000 movs r0, #0 -10003ba8: 9d08 ldr r5, [sp, #32] -10003baa: 47a8 blx r5 -10003bac: 0020 movs r0, r4 -10003bae: b01f add sp, #124 ; 0x7c -10003bb0: bcf0 pop {r4, r5, r6, r7} -10003bb2: 46bb mov fp, r7 -10003bb4: 46b2 mov sl, r6 -10003bb6: 46a9 mov r9, r5 -10003bb8: 46a0 mov r8, r4 -10003bba: bdf0 pop {r4, r5, r6, r7, pc} -10003bbc: 9b09 ldr r3, [sp, #36] ; 0x24 -10003bbe: cb40 ldmia r3!, {r6} -10003bc0: 960a str r6, [sp, #40] ; 0x28 -10003bc2: 2e00 cmp r6, #0 -10003bc4: db03 blt.n 10003bce <_vsnprintf+0x172> -10003bc6: 7850 ldrb r0, [r2, #1] -10003bc8: 9309 str r3, [sp, #36] ; 0x24 -10003bca: 1c56 adds r6, r2, #1 -10003bcc: e78d b.n 10003aea <_vsnprintf+0x8e> -10003bce: 3828 subs r0, #40 ; 0x28 -10003bd0: 4301 orrs r1, r0 -10003bd2: 4270 negs r0, r6 -10003bd4: 900a str r0, [sp, #40] ; 0x28 -10003bd6: 9309 str r3, [sp, #36] ; 0x24 -10003bd8: 7850 ldrb r0, [r2, #1] -10003bda: 1c56 adds r6, r2, #1 -10003bdc: e785 b.n 10003aea <_vsnprintf+0x8e> -10003bde: 2878 cmp r0, #120 ; 0x78 -10003be0: d100 bne.n 10003be4 <_vsnprintf+0x188> -10003be2: e1df b.n 10003fa4 <_vsnprintf+0x548> -10003be4: 2858 cmp r0, #88 ; 0x58 -10003be6: d100 bne.n 10003bea <_vsnprintf+0x18e> -10003be8: e24c b.n 10004084 <_vsnprintf+0x628> -10003bea: 286f cmp r0, #111 ; 0x6f -10003bec: d100 bne.n 10003bf0 <_vsnprintf+0x194> -10003bee: e34f b.n 10004290 <_vsnprintf+0x834> -10003bf0: 2862 cmp r0, #98 ; 0x62 -10003bf2: d101 bne.n 10003bf8 <_vsnprintf+0x19c> -10003bf4: f000 fc30 bl 10004458 <_vsnprintf+0x9fc> -10003bf8: 2310 movs r3, #16 -10003bfa: 000a movs r2, r1 -10003bfc: 439a bics r2, r3 -10003bfe: 920b str r2, [sp, #44] ; 0x2c -10003c00: 2869 cmp r0, #105 ; 0x69 -10003c02: d001 beq.n 10003c08 <_vsnprintf+0x1ac> -10003c04: f000 fca9 bl 1000455a <_vsnprintf+0xafe> -10003c08: 230a movs r3, #10 -10003c0a: 930c str r3, [sp, #48] ; 0x30 -10003c0c: 054b lsls r3, r1, #21 -10003c0e: d500 bpl.n 10003c12 <_vsnprintf+0x1b6> -10003c10: e1d0 b.n 10003fb4 <_vsnprintf+0x558> -10003c12: 9a0b ldr r2, [sp, #44] ; 0x2c -10003c14: 2380 movs r3, #128 ; 0x80 -10003c16: 0011 movs r1, r2 -10003c18: 009b lsls r3, r3, #2 -10003c1a: 4019 ands r1, r3 -10003c1c: 468b mov fp, r1 -10003c1e: 421a tst r2, r3 -10003c20: d000 beq.n 10003c24 <_vsnprintf+0x1c8> -10003c22: e2a1 b.n 10004168 <_vsnprintf+0x70c> -10003c24: 2380 movs r3, #128 ; 0x80 -10003c26: 0011 movs r1, r2 -10003c28: 005b lsls r3, r3, #1 -10003c2a: 4019 ands r1, r3 -10003c2c: 468a mov sl, r1 -10003c2e: 421a tst r2, r3 -10003c30: d000 beq.n 10003c34 <_vsnprintf+0x1d8> -10003c32: e3b6 b.n 100043a2 <_vsnprintf+0x946> -10003c34: 0013 movs r3, r2 -10003c36: 065b lsls r3, r3, #25 -10003c38: d500 bpl.n 10003c3c <_vsnprintf+0x1e0> -10003c3a: e2ed b.n 10004218 <_vsnprintf+0x7bc> -10003c3c: 0013 movs r3, r2 -10003c3e: 9909 ldr r1, [sp, #36] ; 0x24 -10003c40: 061b lsls r3, r3, #24 -10003c42: d401 bmi.n 10003c48 <_vsnprintf+0x1ec> -10003c44: f000 fc76 bl 10004534 <_vsnprintf+0xad8> -10003c48: c908 ldmia r1!, {r3} -10003c4a: b21b sxth r3, r3 -10003c4c: 17d8 asrs r0, r3, #31 -10003c4e: 181a adds r2, r3, r0 -10003c50: 4042 eors r2, r0 -10003c52: b292 uxth r2, r2 -10003c54: 9109 str r1, [sp, #36] ; 0x24 -10003c56: 4693 mov fp, r2 -10003c58: 0fda lsrs r2, r3, #31 -10003c5a: 9212 str r2, [sp, #72] ; 0x48 -10003c5c: 2b00 cmp r3, #0 -10003c5e: d109 bne.n 10003c74 <_vsnprintf+0x218> -10003c60: 2380 movs r3, #128 ; 0x80 -10003c62: 2210 movs r2, #16 -10003c64: 990b ldr r1, [sp, #44] ; 0x2c -10003c66: 00db lsls r3, r3, #3 -10003c68: 400b ands r3, r1 -10003c6a: 4391 bics r1, r2 -10003c6c: 910b str r1, [sp, #44] ; 0x2c -10003c6e: 2b00 cmp r3, #0 -10003c70: d000 beq.n 10003c74 <_vsnprintf+0x218> -10003c72: e2e4 b.n 1000423e <_vsnprintf+0x7e2> -10003c74: 9a0b ldr r2, [sp, #44] ; 0x2c -10003c76: 2361 movs r3, #97 ; 0x61 -10003c78: 0692 lsls r2, r2, #26 -10003c7a: d500 bpl.n 10003c7e <_vsnprintf+0x222> -10003c7c: 2341 movs r3, #65 ; 0x41 -10003c7e: a90e add r1, sp, #56 ; 0x38 -10003c80: 221f movs r2, #31 -10003c82: 468c mov ip, r1 -10003c84: b2db uxtb r3, r3 -10003c86: 4462 add r2, ip -10003c88: 3b0a subs r3, #10 -10003c8a: 465f mov r7, fp -10003c8c: 9513 str r5, [sp, #76] ; 0x4c -10003c8e: 46a3 mov fp, r4 -10003c90: 4655 mov r5, sl -10003c92: 9c0c ldr r4, [sp, #48] ; 0x30 -10003c94: 46b2 mov sl, r6 -10003c96: 930d str r3, [sp, #52] ; 0x34 -10003c98: 0016 movs r6, r2 -10003c9a: e00a b.n 10003cb2 <_vsnprintf+0x256> -10003c9c: 3330 adds r3, #48 ; 0x30 -10003c9e: b2db uxtb r3, r3 -10003ca0: 3501 adds r5, #1 -10003ca2: 5573 strb r3, [r6, r5] -10003ca4: 42a7 cmp r7, r4 -10003ca6: d200 bcs.n 10003caa <_vsnprintf+0x24e> -10003ca8: e2ed b.n 10004286 <_vsnprintf+0x82a> -10003caa: 2d20 cmp r5, #32 -10003cac: d100 bne.n 10003cb0 <_vsnprintf+0x254> -10003cae: e2ea b.n 10004286 <_vsnprintf+0x82a> -10003cb0: 0007 movs r7, r0 -10003cb2: 0021 movs r1, r4 -10003cb4: 0038 movs r0, r7 -10003cb6: f000 fd17 bl 100046e8 <__wrap___aeabi_uidiv> -10003cba: b2cb uxtb r3, r1 -10003cbc: 2909 cmp r1, #9 -10003cbe: d9ed bls.n 10003c9c <_vsnprintf+0x240> -10003cc0: 9a0d ldr r2, [sp, #52] ; 0x34 -10003cc2: 4694 mov ip, r2 -10003cc4: 4463 add r3, ip -10003cc6: b2db uxtb r3, r3 -10003cc8: e7ea b.n 10003ca0 <_vsnprintf+0x244> -10003cca: 2380 movs r3, #128 ; 0x80 -10003ccc: 009b lsls r3, r3, #2 -10003cce: 7870 ldrb r0, [r6, #1] -10003cd0: 4319 orrs r1, r3 -10003cd2: 3601 adds r6, #1 -10003cd4: e72f b.n 10003b36 <_vsnprintf+0xda> -10003cd6: 7870 ldrb r0, [r6, #1] -10003cd8: 2868 cmp r0, #104 ; 0x68 -10003cda: d100 bne.n 10003cde <_vsnprintf+0x282> -10003cdc: e1cd b.n 1000407a <_vsnprintf+0x61e> -10003cde: 2380 movs r3, #128 ; 0x80 -10003ce0: 3601 adds r6, #1 -10003ce2: 4319 orrs r1, r3 -10003ce4: e727 b.n 10003b36 <_vsnprintf+0xda> -10003ce6: 7870 ldrb r0, [r6, #1] -10003ce8: 286c cmp r0, #108 ; 0x6c -10003cea: d100 bne.n 10003cee <_vsnprintf+0x292> -10003cec: e1bf b.n 1000406e <_vsnprintf+0x612> -10003cee: 2380 movs r3, #128 ; 0x80 -10003cf0: 005b lsls r3, r3, #1 -10003cf2: 4319 orrs r1, r3 -10003cf4: 3601 adds r6, #1 -10003cf6: e71e b.n 10003b36 <_vsnprintf+0xda> -10003cf8: 2846 cmp r0, #70 ; 0x46 -10003cfa: d100 bne.n 10003cfe <_vsnprintf+0x2a2> -10003cfc: e19b b.n 10004036 <_vsnprintf+0x5da> -10003cfe: 2207 movs r2, #7 -10003d00: 9b09 ldr r3, [sp, #36] ; 0x24 -10003d02: 9104 str r1, [sp, #16] -10003d04: 3307 adds r3, #7 -10003d06: 4393 bics r3, r2 -10003d08: 9a0a ldr r2, [sp, #40] ; 0x28 -10003d0a: 0019 movs r1, r3 -10003d0c: 9203 str r2, [sp, #12] -10003d0e: 4642 mov r2, r8 -10003d10: 9202 str r2, [sp, #8] -10003d12: c90c ldmia r1!, {r2, r3} -10003d14: 9808 ldr r0, [sp, #32] -10003d16: 9200 str r2, [sp, #0] -10003d18: 9301 str r3, [sp, #4] -10003d1a: 9109 str r1, [sp, #36] ; 0x24 -10003d1c: 002a movs r2, r5 -10003d1e: 464b mov r3, r9 -10003d20: 0021 movs r1, r4 -10003d22: f7ff fccf bl 100036c4 <_ftoa> -10003d26: 3601 adds r6, #1 -10003d28: 0005 movs r5, r0 -10003d2a: e6bc b.n 10003aa6 <_vsnprintf+0x4a> -10003d2c: 002a movs r2, r5 -10003d2e: 1c6f adds r7, r5, #1 -10003d30: 464b mov r3, r9 -10003d32: 9d08 ldr r5, [sp, #32] -10003d34: 0021 movs r1, r4 -10003d36: 2025 movs r0, #37 ; 0x25 -10003d38: 47a8 blx r5 -10003d3a: 3601 adds r6, #1 -10003d3c: 003d movs r5, r7 -10003d3e: e6b2 b.n 10003aa6 <_vsnprintf+0x4a> -10003d40: 078b lsls r3, r1, #30 -10003d42: d400 bmi.n 10003d46 <_vsnprintf+0x2ea> -10003d44: e1ad b.n 100040a2 <_vsnprintf+0x646> -10003d46: 9b09 ldr r3, [sp, #36] ; 0x24 -10003d48: 002a movs r2, r5 -10003d4a: 469a mov sl, r3 -10003d4c: 1c6b adds r3, r5, #1 -10003d4e: 4698 mov r8, r3 -10003d50: 4653 mov r3, sl -10003d52: cb01 ldmia r3!, {r0} -10003d54: 0021 movs r1, r4 -10003d56: 469a mov sl, r3 -10003d58: 9f08 ldr r7, [sp, #32] -10003d5a: 464b mov r3, r9 -10003d5c: b2c0 uxtb r0, r0 -10003d5e: 47b8 blx r7 -10003d60: 9b0a ldr r3, [sp, #40] ; 0x28 -10003d62: 469c mov ip, r3 -10003d64: 4465 add r5, ip -10003d66: 2b01 cmp r3, #1 -10003d68: d800 bhi.n 10003d6c <_vsnprintf+0x310> -10003d6a: e286 b.n 1000427a <_vsnprintf+0x81e> -10003d6c: 9b08 ldr r3, [sp, #32] -10003d6e: 4647 mov r7, r8 -10003d70: 46b0 mov r8, r6 -10003d72: 0026 movs r6, r4 -10003d74: 464c mov r4, r9 -10003d76: 4699 mov r9, r3 -10003d78: 003a movs r2, r7 -10003d7a: 0023 movs r3, r4 -10003d7c: 3701 adds r7, #1 -10003d7e: 0031 movs r1, r6 -10003d80: 2020 movs r0, #32 -10003d82: 47c8 blx r9 -10003d84: 42af cmp r7, r5 -10003d86: d1f7 bne.n 10003d78 <_vsnprintf+0x31c> -10003d88: 46a1 mov r9, r4 -10003d8a: 4653 mov r3, sl -10003d8c: 0034 movs r4, r6 -10003d8e: 4646 mov r6, r8 -10003d90: 9309 str r3, [sp, #36] ; 0x24 -10003d92: 3601 adds r6, #1 -10003d94: e687 b.n 10003aa6 <_vsnprintf+0x4a> -10003d96: 46c0 nop ; (mov r8, r8) -10003d98: 10003a5d .word 0x10003a5d -10003d9c: 20003b40 .word 0x20003b40 -10003da0: 10014644 .word 0x10014644 -10003da4: 10014688 .word 0x10014688 -10003da8: 100146d4 .word 0x100146d4 -10003dac: 9b09 ldr r3, [sp, #36] ; 0x24 -10003dae: cb04 ldmia r3!, {r2} -10003db0: 469b mov fp, r3 -10003db2: 4643 mov r3, r8 -10003db4: 9209 str r2, [sp, #36] ; 0x24 -10003db6: 2b00 cmp r3, #0 -10003db8: d100 bne.n 10003dbc <_vsnprintf+0x360> -10003dba: e0c6 b.n 10003f4a <_vsnprintf+0x4ee> -10003dbc: 7813 ldrb r3, [r2, #0] -10003dbe: 469c mov ip, r3 -10003dc0: 2b00 cmp r3, #0 -10003dc2: d100 bne.n 10003dc6 <_vsnprintf+0x36a> -10003dc4: e3bd b.n 10004542 <_vsnprintf+0xae6> -10003dc6: 4643 mov r3, r8 -10003dc8: 3b01 subs r3, #1 -10003dca: 9a09 ldr r2, [sp, #36] ; 0x24 -10003dcc: 3301 adds r3, #1 -10003dce: 18d0 adds r0, r2, r3 -10003dd0: 9f0a ldr r7, [sp, #40] ; 0x28 -10003dd2: 0013 movs r3, r2 -10003dd4: e001 b.n 10003dda <_vsnprintf+0x37e> -10003dd6: 4283 cmp r3, r0 -10003dd8: d003 beq.n 10003de2 <_vsnprintf+0x386> -10003dda: 785a ldrb r2, [r3, #1] -10003ddc: 3301 adds r3, #1 -10003dde: 2a00 cmp r2, #0 -10003de0: d1f9 bne.n 10003dd6 <_vsnprintf+0x37a> -10003de2: 9a09 ldr r2, [sp, #36] ; 0x24 -10003de4: 970a str r7, [sp, #40] ; 0x28 -10003de6: 1a9b subs r3, r3, r2 -10003de8: 930b str r3, [sp, #44] ; 0x2c -10003dea: 2380 movs r3, #128 ; 0x80 -10003dec: 000a movs r2, r1 -10003dee: 00db lsls r3, r3, #3 -10003df0: 401a ands r2, r3 -10003df2: 920c str r2, [sp, #48] ; 0x30 -10003df4: 4219 tst r1, r3 -10003df6: d004 beq.n 10003e02 <_vsnprintf+0x3a6> -10003df8: 9b0b ldr r3, [sp, #44] ; 0x2c -10003dfa: 4543 cmp r3, r8 -10003dfc: d901 bls.n 10003e02 <_vsnprintf+0x3a6> -10003dfe: 4643 mov r3, r8 -10003e00: 930b str r3, [sp, #44] ; 0x2c -10003e02: 2302 movs r3, #2 -10003e04: 001a movs r2, r3 -10003e06: 400a ands r2, r1 -10003e08: 920d str r2, [sp, #52] ; 0x34 -10003e0a: 420b tst r3, r1 -10003e0c: d100 bne.n 10003e10 <_vsnprintf+0x3b4> -10003e0e: e187 b.n 10004120 <_vsnprintf+0x6c4> -10003e10: 4660 mov r0, ip -10003e12: 2800 cmp r0, #0 -10003e14: d100 bne.n 10003e18 <_vsnprintf+0x3bc> -10003e16: e168 b.n 100040ea <_vsnprintf+0x68e> -10003e18: 9b0c ldr r3, [sp, #48] ; 0x30 -10003e1a: 2b00 cmp r3, #0 -10003e1c: d100 bne.n 10003e20 <_vsnprintf+0x3c4> -10003e1e: e10d b.n 1000403c <_vsnprintf+0x5e0> -10003e20: 44a8 add r8, r5 -10003e22: 46c2 mov sl, r8 -10003e24: 9b09 ldr r3, [sp, #36] ; 0x24 -10003e26: 4657 mov r7, sl -10003e28: 1b5b subs r3, r3, r5 -10003e2a: 4698 mov r8, r3 -10003e2c: 9b08 ldr r3, [sp, #32] -10003e2e: 46b2 mov sl, r6 -10003e30: 002a movs r2, r5 -10003e32: 0026 movs r6, r4 -10003e34: 464c mov r4, r9 -10003e36: 4699 mov r9, r3 -10003e38: e009 b.n 10003e4e <_vsnprintf+0x3f2> -10003e3a: 0023 movs r3, r4 -10003e3c: 0031 movs r1, r6 -10003e3e: 1c55 adds r5, r2, #1 -10003e40: 47c8 blx r9 -10003e42: 4643 mov r3, r8 -10003e44: 5d58 ldrb r0, [r3, r5] -10003e46: 2800 cmp r0, #0 -10003e48: d100 bne.n 10003e4c <_vsnprintf+0x3f0> -10003e4a: e126 b.n 1000409a <_vsnprintf+0x63e> -10003e4c: 002a movs r2, r5 -10003e4e: 4297 cmp r7, r2 -10003e50: d1f3 bne.n 10003e3a <_vsnprintf+0x3de> -10003e52: 46a1 mov r9, r4 -10003e54: 003d movs r5, r7 -10003e56: 0034 movs r4, r6 -10003e58: 4656 mov r6, sl -10003e5a: 9b0d ldr r3, [sp, #52] ; 0x34 -10003e5c: 2b00 cmp r3, #0 -10003e5e: d000 beq.n 10003e62 <_vsnprintf+0x406> -10003e60: e143 b.n 100040ea <_vsnprintf+0x68e> -10003e62: 465b mov r3, fp -10003e64: 3601 adds r6, #1 -10003e66: 9309 str r3, [sp, #36] ; 0x24 -10003e68: e61d b.n 10003aa6 <_vsnprintf+0x4a> -10003e6a: 9b09 ldr r3, [sp, #36] ; 0x24 -10003e6c: 001a movs r2, r3 -10003e6e: ca08 ldmia r2!, {r3} -10003e70: 4692 mov sl, r2 -10003e72: 2b00 cmp r3, #0 -10003e74: d048 beq.n 10003f08 <_vsnprintf+0x4ac> -10003e76: 2221 movs r2, #33 ; 0x21 -10003e78: 4311 orrs r1, r2 -10003e7a: 468b mov fp, r1 -10003e7c: a80e add r0, sp, #56 ; 0x38 -10003e7e: 4684 mov ip, r0 -10003e80: 211f movs r1, #31 -10003e82: 4461 add r1, ip -10003e84: 9509 str r5, [sp, #36] ; 0x24 -10003e86: 2200 movs r2, #0 -10003e88: 270f movs r7, #15 -10003e8a: 46a4 mov ip, r4 -10003e8c: 000d movs r5, r1 -10003e8e: e002 b.n 10003e96 <_vsnprintf+0x43a> -10003e90: 2a20 cmp r2, #32 -10003e92: d00c beq.n 10003eae <_vsnprintf+0x452> -10003e94: 000b movs r3, r1 -10003e96: 003c movs r4, r7 -10003e98: 401c ands r4, r3 -10003e9a: 0020 movs r0, r4 -10003e9c: 3037 adds r0, #55 ; 0x37 -10003e9e: 2c09 cmp r4, #9 -10003ea0: d800 bhi.n 10003ea4 <_vsnprintf+0x448> -10003ea2: 3807 subs r0, #7 -10003ea4: 3201 adds r2, #1 -10003ea6: 54a8 strb r0, [r5, r2] -10003ea8: 0919 lsrs r1, r3, #4 -10003eaa: 2b0f cmp r3, #15 -10003eac: d8f0 bhi.n 10003e90 <_vsnprintf+0x434> -10003eae: 4664 mov r4, ip -10003eb0: 9d09 ldr r5, [sp, #36] ; 0x24 -10003eb2: e032 b.n 10003f1a <_vsnprintf+0x4be> -10003eb4: 4bdc ldr r3, [pc, #880] ; (10004228 <_vsnprintf+0x7cc>) -10003eb6: 7820 ldrb r0, [r4, #0] -10003eb8: 9308 str r3, [sp, #32] -10003eba: 2300 movs r3, #0 -10003ebc: 469a mov sl, r3 -10003ebe: 2800 cmp r0, #0 -10003ec0: d000 beq.n 10003ec4 <_vsnprintf+0x468> -10003ec2: e5e4 b.n 10003a8e <_vsnprintf+0x32> -10003ec4: 2400 movs r4, #0 -10003ec6: e665 b.n 10003b94 <_vsnprintf+0x138> -10003ec8: 4643 mov r3, r8 -10003eca: 0006 movs r6, r0 -10003ecc: 9f0a ldr r7, [sp, #40] ; 0x28 -10003ece: 0098 lsls r0, r3, #2 -10003ed0: 18c0 adds r0, r0, r3 -10003ed2: 3201 adds r2, #1 -10003ed4: 0040 lsls r0, r0, #1 -10003ed6: 1980 adds r0, r0, r6 -10003ed8: 7816 ldrb r6, [r2, #0] -10003eda: 0003 movs r3, r0 -10003edc: 0030 movs r0, r6 -10003ede: 3830 subs r0, #48 ; 0x30 -10003ee0: 3b30 subs r3, #48 ; 0x30 -10003ee2: 2809 cmp r0, #9 -10003ee4: d9f3 bls.n 10003ece <_vsnprintf+0x472> -10003ee6: 0030 movs r0, r6 -10003ee8: 4698 mov r8, r3 -10003eea: 0016 movs r6, r2 -10003eec: 970a str r7, [sp, #40] ; 0x28 -10003eee: e600 b.n 10003af2 <_vsnprintf+0x96> -10003ef0: 9b09 ldr r3, [sp, #36] ; 0x24 -10003ef2: 3602 adds r6, #2 -10003ef4: cb04 ldmia r3!, {r2} -10003ef6: 4690 mov r8, r2 -10003ef8: 43d2 mvns r2, r2 -10003efa: 4640 mov r0, r8 -10003efc: 17d2 asrs r2, r2, #31 -10003efe: 4010 ands r0, r2 -10003f00: 4680 mov r8, r0 -10003f02: 9309 str r3, [sp, #36] ; 0x24 -10003f04: 7830 ldrb r0, [r6, #0] -10003f06: e5f4 b.n 10003af2 <_vsnprintf+0x96> -10003f08: 2210 movs r2, #16 -10003f0a: 0008 movs r0, r1 -10003f0c: 4390 bics r0, r2 -10003f0e: 3211 adds r2, #17 -10003f10: 4310 orrs r0, r2 -10003f12: 4683 mov fp, r0 -10003f14: 2200 movs r2, #0 -10003f16: 0549 lsls r1, r1, #21 -10003f18: d5b0 bpl.n 10003e7c <_vsnprintf+0x420> -10003f1a: 465b mov r3, fp -10003f1c: 9306 str r3, [sp, #24] -10003f1e: 2308 movs r3, #8 -10003f20: 9305 str r3, [sp, #20] -10003f22: 4643 mov r3, r8 -10003f24: 9304 str r3, [sp, #16] -10003f26: 2310 movs r3, #16 -10003f28: 9303 str r3, [sp, #12] -10003f2a: 2300 movs r3, #0 -10003f2c: 9302 str r3, [sp, #8] -10003f2e: ab16 add r3, sp, #88 ; 0x58 -10003f30: 9201 str r2, [sp, #4] -10003f32: 9300 str r3, [sp, #0] -10003f34: 002a movs r2, r5 -10003f36: 464b mov r3, r9 -10003f38: 0021 movs r1, r4 -10003f3a: 9808 ldr r0, [sp, #32] -10003f3c: f7ff f8a6 bl 1000308c <_ntoa_format> -10003f40: 4653 mov r3, sl -10003f42: 0005 movs r5, r0 -10003f44: 3601 adds r6, #1 -10003f46: 9309 str r3, [sp, #36] ; 0x24 -10003f48: e5ad b.n 10003aa6 <_vsnprintf+0x4a> -10003f4a: 7813 ldrb r3, [r2, #0] -10003f4c: 469c mov ip, r3 -10003f4e: 2b00 cmp r3, #0 -10003f50: d100 bne.n 10003f54 <_vsnprintf+0x4f8> -10003f52: e2f7 b.n 10004544 <_vsnprintf+0xae8> -10003f54: 2302 movs r3, #2 -10003f56: 425b negs r3, r3 -10003f58: e737 b.n 10003dca <_vsnprintf+0x36e> -10003f5a: 2320 movs r3, #32 -10003f5c: 0002 movs r2, r0 -10003f5e: 439a bics r2, r3 -10003f60: 2a47 cmp r2, #71 ; 0x47 -10003f62: d104 bne.n 10003f6e <_vsnprintf+0x512> -10003f64: 2380 movs r3, #128 ; 0x80 -10003f66: 011b lsls r3, r3, #4 -10003f68: 4319 orrs r1, r3 -10003f6a: 2302 movs r3, #2 -10003f6c: 4398 bics r0, r3 -10003f6e: 2845 cmp r0, #69 ; 0x45 -10003f70: d101 bne.n 10003f76 <_vsnprintf+0x51a> -10003f72: 2320 movs r3, #32 -10003f74: 4319 orrs r1, r3 -10003f76: 2207 movs r2, #7 -10003f78: 9b09 ldr r3, [sp, #36] ; 0x24 -10003f7a: 9104 str r1, [sp, #16] -10003f7c: 3307 adds r3, #7 -10003f7e: 4393 bics r3, r2 -10003f80: 9a0a ldr r2, [sp, #40] ; 0x28 -10003f82: 0019 movs r1, r3 -10003f84: 9203 str r2, [sp, #12] -10003f86: 4642 mov r2, r8 -10003f88: 9202 str r2, [sp, #8] -10003f8a: c90c ldmia r1!, {r2, r3} -10003f8c: 9808 ldr r0, [sp, #32] -10003f8e: 9200 str r2, [sp, #0] -10003f90: 9301 str r3, [sp, #4] -10003f92: 9109 str r1, [sp, #36] ; 0x24 -10003f94: 002a movs r2, r5 -10003f96: 464b mov r3, r9 -10003f98: 0021 movs r1, r4 -10003f9a: f7ff f96d bl 10003278 <_etoa> -10003f9e: 3601 adds r6, #1 -10003fa0: 0005 movs r5, r0 -10003fa2: e580 b.n 10003aa6 <_vsnprintf+0x4a> -10003fa4: 2310 movs r3, #16 -10003fa6: 930c str r3, [sp, #48] ; 0x30 -10003fa8: 230c movs r3, #12 -10003faa: 000a movs r2, r1 -10003fac: 439a bics r2, r3 -10003fae: 920b str r2, [sp, #44] ; 0x2c -10003fb0: 054b lsls r3, r1, #21 -10003fb2: d503 bpl.n 10003fbc <_vsnprintf+0x560> -10003fb4: 2301 movs r3, #1 -10003fb6: 9a0b ldr r2, [sp, #44] ; 0x2c -10003fb8: 439a bics r2, r3 -10003fba: 920b str r2, [sp, #44] ; 0x2c -10003fbc: 2869 cmp r0, #105 ; 0x69 -10003fbe: d100 bne.n 10003fc2 <_vsnprintf+0x566> -10003fc0: e627 b.n 10003c12 <_vsnprintf+0x1b6> -10003fc2: 2864 cmp r0, #100 ; 0x64 -10003fc4: d100 bne.n 10003fc8 <_vsnprintf+0x56c> -10003fc6: e624 b.n 10003c12 <_vsnprintf+0x1b6> -10003fc8: 9a0b ldr r2, [sp, #44] ; 0x2c -10003fca: 2380 movs r3, #128 ; 0x80 -10003fcc: 0011 movs r1, r2 -10003fce: 009b lsls r3, r3, #2 -10003fd0: 4019 ands r1, r3 -10003fd2: 468b mov fp, r1 -10003fd4: 421a tst r2, r3 -10003fd6: d000 beq.n 10003fda <_vsnprintf+0x57e> -10003fd8: e166 b.n 100042a8 <_vsnprintf+0x84c> -10003fda: 2380 movs r3, #128 ; 0x80 -10003fdc: 0011 movs r1, r2 -10003fde: 005b lsls r3, r3, #1 -10003fe0: 4019 ands r1, r3 -10003fe2: 468a mov sl, r1 -10003fe4: 421a tst r2, r3 -10003fe6: d000 beq.n 10003fea <_vsnprintf+0x58e> -10003fe8: e239 b.n 1000445e <_vsnprintf+0xa02> -10003fea: 0013 movs r3, r2 -10003fec: 065b lsls r3, r3, #25 -10003fee: d500 bpl.n 10003ff2 <_vsnprintf+0x596> -10003ff0: e13c b.n 1000426c <_vsnprintf+0x810> -10003ff2: 0013 movs r3, r2 -10003ff4: 061b lsls r3, r3, #24 -10003ff6: d400 bmi.n 10003ffa <_vsnprintf+0x59e> -10003ff8: e2a6 b.n 10004548 <_vsnprintf+0xaec> -10003ffa: 9b09 ldr r3, [sp, #36] ; 0x24 -10003ffc: cb04 ldmia r3!, {r2} -10003ffe: 0412 lsls r2, r2, #16 -10004000: 0c12 lsrs r2, r2, #16 -10004002: 4693 mov fp, r2 -10004004: 9309 str r3, [sp, #36] ; 0x24 -10004006: 465b mov r3, fp -10004008: 2b00 cmp r3, #0 -1000400a: d000 beq.n 1000400e <_vsnprintf+0x5b2> -1000400c: e19a b.n 10004344 <_vsnprintf+0x8e8> -1000400e: 9a0b ldr r2, [sp, #44] ; 0x2c -10004010: 3310 adds r3, #16 -10004012: 0011 movs r1, r2 -10004014: 4399 bics r1, r3 -10004016: 910b str r1, [sp, #44] ; 0x2c -10004018: 0552 lsls r2, r2, #21 -1000401a: d400 bmi.n 1000401e <_vsnprintf+0x5c2> -1000401c: e192 b.n 10004344 <_vsnprintf+0x8e8> -1000401e: 2300 movs r3, #0 -10004020: 469a mov sl, r3 -10004022: 9b0b ldr r3, [sp, #44] ; 0x2c -10004024: 9306 str r3, [sp, #24] -10004026: 9b0a ldr r3, [sp, #40] ; 0x28 -10004028: 9305 str r3, [sp, #20] -1000402a: 4643 mov r3, r8 -1000402c: 9304 str r3, [sp, #16] -1000402e: 9b0c ldr r3, [sp, #48] ; 0x30 -10004030: 9303 str r3, [sp, #12] -10004032: 2300 movs r3, #0 -10004034: e10c b.n 10004250 <_vsnprintf+0x7f4> -10004036: 2320 movs r3, #32 -10004038: 4319 orrs r1, r3 -1000403a: e660 b.n 10003cfe <_vsnprintf+0x2a2> -1000403c: 9b09 ldr r3, [sp, #36] ; 0x24 -1000403e: 9a0a ldr r2, [sp, #40] ; 0x28 -10004040: 1b5b subs r3, r3, r5 -10004042: 4698 mov r8, r3 -10004044: 464b mov r3, r9 -10004046: 4691 mov r9, r2 -10004048: 001f movs r7, r3 -1000404a: 46b2 mov sl, r6 -1000404c: 0026 movs r6, r4 -1000404e: 9c08 ldr r4, [sp, #32] -10004050: 002a movs r2, r5 -10004052: 003b movs r3, r7 -10004054: 0031 movs r1, r6 -10004056: 47a0 blx r4 -10004058: 4643 mov r3, r8 -1000405a: 3501 adds r5, #1 -1000405c: 5d58 ldrb r0, [r3, r5] -1000405e: 2800 cmp r0, #0 -10004060: d1f6 bne.n 10004050 <_vsnprintf+0x5f4> -10004062: 464a mov r2, r9 -10004064: 0034 movs r4, r6 -10004066: 46b9 mov r9, r7 -10004068: 4656 mov r6, sl -1000406a: 920a str r2, [sp, #40] ; 0x28 -1000406c: e6f5 b.n 10003e5a <_vsnprintf+0x3fe> -1000406e: 23c0 movs r3, #192 ; 0xc0 -10004070: 009b lsls r3, r3, #2 -10004072: 78b0 ldrb r0, [r6, #2] -10004074: 4319 orrs r1, r3 -10004076: 3602 adds r6, #2 -10004078: e55d b.n 10003b36 <_vsnprintf+0xda> -1000407a: 23c0 movs r3, #192 ; 0xc0 -1000407c: 78b0 ldrb r0, [r6, #2] -1000407e: 4319 orrs r1, r3 -10004080: 3602 adds r6, #2 -10004082: e558 b.n 10003b36 <_vsnprintf+0xda> -10004084: 230c movs r3, #12 -10004086: 000a movs r2, r1 -10004088: 439a bics r2, r3 -1000408a: 3314 adds r3, #20 -1000408c: 431a orrs r2, r3 -1000408e: 3b10 subs r3, #16 -10004090: 920b str r2, [sp, #44] ; 0x2c -10004092: 930c str r3, [sp, #48] ; 0x30 -10004094: 054b lsls r3, r1, #21 -10004096: d48d bmi.n 10003fb4 <_vsnprintf+0x558> -10004098: e796 b.n 10003fc8 <_vsnprintf+0x56c> -1000409a: 46a1 mov r9, r4 -1000409c: 0034 movs r4, r6 -1000409e: 4656 mov r6, sl -100040a0: e6db b.n 10003e5a <_vsnprintf+0x3fe> -100040a2: 9a0a ldr r2, [sp, #40] ; 0x28 -100040a4: 2a01 cmp r2, #1 -100040a6: d800 bhi.n 100040aa <_vsnprintf+0x64e> -100040a8: e253 b.n 10004552 <_vsnprintf+0xaf6> -100040aa: 1e6b subs r3, r5, #1 -100040ac: 189f adds r7, r3, r2 -100040ae: 9b08 ldr r3, [sp, #32] -100040b0: 46b0 mov r8, r6 -100040b2: 0026 movs r6, r4 -100040b4: 464c mov r4, r9 -100040b6: 4699 mov r9, r3 -100040b8: 002a movs r2, r5 -100040ba: 0023 movs r3, r4 -100040bc: 3501 adds r5, #1 -100040be: 0031 movs r1, r6 -100040c0: 2020 movs r0, #32 -100040c2: 47c8 blx r9 -100040c4: 42bd cmp r5, r7 -100040c6: d1f7 bne.n 100040b8 <_vsnprintf+0x65c> -100040c8: 46a1 mov r9, r4 -100040ca: 0034 movs r4, r6 -100040cc: 4646 mov r6, r8 -100040ce: 9b09 ldr r3, [sp, #36] ; 0x24 -100040d0: 003a movs r2, r7 -100040d2: cb01 ldmia r3!, {r0} -100040d4: 0021 movs r1, r4 -100040d6: 4698 mov r8, r3 -100040d8: 1c7d adds r5, r7, #1 -100040da: 464b mov r3, r9 -100040dc: 9f08 ldr r7, [sp, #32] -100040de: b2c0 uxtb r0, r0 -100040e0: 47b8 blx r7 -100040e2: 4643 mov r3, r8 -100040e4: 3601 adds r6, #1 -100040e6: 9309 str r3, [sp, #36] ; 0x24 -100040e8: e4dd b.n 10003aa6 <_vsnprintf+0x4a> -100040ea: 9b0b ldr r3, [sp, #44] ; 0x2c -100040ec: 9a0a ldr r2, [sp, #40] ; 0x28 -100040ee: 46a8 mov r8, r5 -100040f0: 429a cmp r2, r3 -100040f2: d800 bhi.n 100040f6 <_vsnprintf+0x69a> -100040f4: e6b5 b.n 10003e62 <_vsnprintf+0x406> -100040f6: 4694 mov ip, r2 -100040f8: 4465 add r5, ip -100040fa: 1aed subs r5, r5, r3 -100040fc: 9b08 ldr r3, [sp, #32] -100040fe: 4647 mov r7, r8 -10004100: 46b0 mov r8, r6 -10004102: 0026 movs r6, r4 -10004104: 464c mov r4, r9 -10004106: 4699 mov r9, r3 -10004108: 003a movs r2, r7 -1000410a: 0023 movs r3, r4 -1000410c: 3701 adds r7, #1 -1000410e: 0031 movs r1, r6 -10004110: 2020 movs r0, #32 -10004112: 47c8 blx r9 -10004114: 42af cmp r7, r5 -10004116: d1f7 bne.n 10004108 <_vsnprintf+0x6ac> -10004118: 46a1 mov r9, r4 -1000411a: 0034 movs r4, r6 -1000411c: 4646 mov r6, r8 -1000411e: e6a0 b.n 10003e62 <_vsnprintf+0x406> -10004120: 9a0b ldr r2, [sp, #44] ; 0x2c -10004122: 990a ldr r1, [sp, #40] ; 0x28 -10004124: 1c53 adds r3, r2, #1 -10004126: 4291 cmp r1, r2 -10004128: d800 bhi.n 1000412c <_vsnprintf+0x6d0> -1000412a: e214 b.n 10004556 <_vsnprintf+0xafa> -1000412c: 194b adds r3, r1, r5 -1000412e: 1a9b subs r3, r3, r2 -10004130: 001f movs r7, r3 -10004132: 9b08 ldr r3, [sp, #32] -10004134: 46b2 mov sl, r6 -10004136: 0026 movs r6, r4 -10004138: 464c mov r4, r9 -1000413a: 4699 mov r9, r3 -1000413c: 002a movs r2, r5 -1000413e: 0023 movs r3, r4 -10004140: 3501 adds r5, #1 -10004142: 0031 movs r1, r6 -10004144: 2020 movs r0, #32 -10004146: 47c8 blx r9 -10004148: 42bd cmp r5, r7 -1000414a: d1f7 bne.n 1000413c <_vsnprintf+0x6e0> -1000414c: 9b0a ldr r3, [sp, #40] ; 0x28 -1000414e: 46a1 mov r9, r4 -10004150: 3301 adds r3, #1 -10004152: 930b str r3, [sp, #44] ; 0x2c -10004154: 9b09 ldr r3, [sp, #36] ; 0x24 -10004156: 0034 movs r4, r6 -10004158: 781b ldrb r3, [r3, #0] -1000415a: 4656 mov r6, sl -1000415c: 469c mov ip, r3 -1000415e: 4660 mov r0, ip -10004160: 2800 cmp r0, #0 -10004162: d000 beq.n 10004166 <_vsnprintf+0x70a> -10004164: e658 b.n 10003e18 <_vsnprintf+0x3bc> -10004166: e67c b.n 10003e62 <_vsnprintf+0x406> -10004168: 2207 movs r2, #7 -1000416a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000416c: 3307 adds r3, #7 -1000416e: 4393 bics r3, r2 -10004170: 3201 adds r2, #1 -10004172: 4694 mov ip, r2 -10004174: 449c add ip, r3 -10004176: 4662 mov r2, ip -10004178: 685f ldr r7, [r3, #4] -1000417a: 9209 str r2, [sp, #36] ; 0x24 -1000417c: 681a ldr r2, [r3, #0] -1000417e: 17fb asrs r3, r7, #31 -10004180: 9310 str r3, [sp, #64] ; 0x40 -10004182: 9311 str r3, [sp, #68] ; 0x44 -10004184: 9810 ldr r0, [sp, #64] ; 0x40 -10004186: 9911 ldr r1, [sp, #68] ; 0x44 -10004188: 0003 movs r3, r0 -1000418a: 4053 eors r3, r2 -1000418c: 930e str r3, [sp, #56] ; 0x38 -1000418e: 000b movs r3, r1 -10004190: 407b eors r3, r7 -10004192: 930f str r3, [sp, #60] ; 0x3c -10004194: 4694 mov ip, r2 -10004196: 9a0e ldr r2, [sp, #56] ; 0x38 -10004198: 9b0f ldr r3, [sp, #60] ; 0x3c -1000419a: 1a12 subs r2, r2, r0 -1000419c: 418b sbcs r3, r1 -1000419e: 920e str r2, [sp, #56] ; 0x38 -100041a0: 930f str r3, [sp, #60] ; 0x3c -100041a2: 0ffb lsrs r3, r7, #31 -100041a4: 4662 mov r2, ip -100041a6: 9312 str r3, [sp, #72] ; 0x48 -100041a8: 2300 movs r3, #0 -100041aa: 433a orrs r2, r7 -100041ac: 469b mov fp, r3 -100041ae: d03d beq.n 1000422c <_vsnprintf+0x7d0> -100041b0: 9a0b ldr r2, [sp, #44] ; 0x2c -100041b2: 2361 movs r3, #97 ; 0x61 -100041b4: 0692 lsls r2, r2, #26 -100041b6: d500 bpl.n 100041ba <_vsnprintf+0x75e> -100041b8: 2341 movs r3, #65 ; 0x41 -100041ba: 2200 movs r2, #0 -100041bc: b2db uxtb r3, r3 -100041be: a90e add r1, sp, #56 ; 0x38 -100041c0: 3b0a subs r3, #10 -100041c2: 468c mov ip, r1 -100041c4: 4692 mov sl, r2 -100041c6: 930d str r3, [sp, #52] ; 0x34 -100041c8: 4643 mov r3, r8 -100041ca: 321f adds r2, #31 -100041cc: 4462 add r2, ip -100041ce: 9513 str r5, [sp, #76] ; 0x4c -100041d0: 9615 str r6, [sp, #84] ; 0x54 -100041d2: 4655 mov r5, sl -100041d4: 9e0e ldr r6, [sp, #56] ; 0x38 -100041d6: 9f0f ldr r7, [sp, #60] ; 0x3c -100041d8: 46a2 mov sl, r4 -100041da: 4690 mov r8, r2 -100041dc: 9c0c ldr r4, [sp, #48] ; 0x30 -100041de: 9314 str r3, [sp, #80] ; 0x50 -100041e0: e00c b.n 100041fc <_vsnprintf+0x7a0> -100041e2: 3230 adds r2, #48 ; 0x30 -100041e4: b2d2 uxtb r2, r2 -100041e6: 4643 mov r3, r8 -100041e8: 3501 adds r5, #1 -100041ea: 555a strb r2, [r3, r5] -100041ec: 45bb cmp fp, r7 -100041ee: d100 bne.n 100041f2 <_vsnprintf+0x796> -100041f0: e18a b.n 10004508 <_vsnprintf+0xaac> -100041f2: 2d20 cmp r5, #32 -100041f4: d100 bne.n 100041f8 <_vsnprintf+0x79c> -100041f6: e18a b.n 1000450e <_vsnprintf+0xab2> -100041f8: 0006 movs r6, r0 -100041fa: 000f movs r7, r1 -100041fc: 0022 movs r2, r4 -100041fe: 2300 movs r3, #0 -10004200: 0030 movs r0, r6 -10004202: 0039 movs r1, r7 -10004204: f000 faae bl 10004764 <__wrap___aeabi_uldivmod> -10004208: b2d2 uxtb r2, r2 -1000420a: 2a09 cmp r2, #9 -1000420c: d9e9 bls.n 100041e2 <_vsnprintf+0x786> -1000420e: 9b0d ldr r3, [sp, #52] ; 0x34 -10004210: 469c mov ip, r3 -10004212: 4462 add r2, ip -10004214: b2d2 uxtb r2, r2 -10004216: e7e6 b.n 100041e6 <_vsnprintf+0x78a> -10004218: 23ff movs r3, #255 ; 0xff -1000421a: 9909 ldr r1, [sp, #36] ; 0x24 -1000421c: c904 ldmia r1!, {r2} -1000421e: 4013 ands r3, r2 -10004220: 001a movs r2, r3 -10004222: 9109 str r1, [sp, #36] ; 0x24 -10004224: e517 b.n 10003c56 <_vsnprintf+0x1fa> -10004226: 46c0 nop ; (mov r8, r8) -10004228: 10002fed .word 0x10002fed -1000422c: 9a0b ldr r2, [sp, #44] ; 0x2c -1000422e: 3310 adds r3, #16 -10004230: 0011 movs r1, r2 -10004232: 4399 bics r1, r3 -10004234: 910b str r1, [sp, #44] ; 0x2c -10004236: 0552 lsls r2, r2, #21 -10004238: d5ba bpl.n 100041b0 <_vsnprintf+0x754> -1000423a: 2300 movs r3, #0 -1000423c: 469a mov sl, r3 -1000423e: 9b0b ldr r3, [sp, #44] ; 0x2c -10004240: 9306 str r3, [sp, #24] -10004242: 9b0a ldr r3, [sp, #40] ; 0x28 -10004244: 9305 str r3, [sp, #20] -10004246: 4643 mov r3, r8 -10004248: 9304 str r3, [sp, #16] -1000424a: 9b0c ldr r3, [sp, #48] ; 0x30 -1000424c: 9303 str r3, [sp, #12] -1000424e: 9b12 ldr r3, [sp, #72] ; 0x48 -10004250: 9302 str r3, [sp, #8] -10004252: 4653 mov r3, sl -10004254: 9301 str r3, [sp, #4] -10004256: ab16 add r3, sp, #88 ; 0x58 -10004258: 002a movs r2, r5 -1000425a: 9300 str r3, [sp, #0] -1000425c: 0021 movs r1, r4 -1000425e: 464b mov r3, r9 -10004260: 9808 ldr r0, [sp, #32] -10004262: f7fe ff13 bl 1000308c <_ntoa_format> -10004266: 3601 adds r6, #1 -10004268: 0005 movs r5, r0 -1000426a: e41c b.n 10003aa6 <_vsnprintf+0x4a> -1000426c: 22ff movs r2, #255 ; 0xff -1000426e: 9b09 ldr r3, [sp, #36] ; 0x24 -10004270: cb02 ldmia r3!, {r1} -10004272: 4011 ands r1, r2 -10004274: 468b mov fp, r1 -10004276: 9309 str r3, [sp, #36] ; 0x24 -10004278: e6c5 b.n 10004006 <_vsnprintf+0x5aa> -1000427a: 4653 mov r3, sl -1000427c: 4645 mov r5, r8 -1000427e: 9309 str r3, [sp, #36] ; 0x24 -10004280: 3601 adds r6, #1 -10004282: f7ff fc10 bl 10003aa6 <_vsnprintf+0x4a> -10004286: 4656 mov r6, sl -10004288: 465c mov r4, fp -1000428a: 46aa mov sl, r5 -1000428c: 9d13 ldr r5, [sp, #76] ; 0x4c -1000428e: e7d6 b.n 1000423e <_vsnprintf+0x7e2> -10004290: 2308 movs r3, #8 -10004292: 930c str r3, [sp, #48] ; 0x30 -10004294: 910b str r1, [sp, #44] ; 0x2c -10004296: 990b ldr r1, [sp, #44] ; 0x2c -10004298: 2864 cmp r0, #100 ; 0x64 -1000429a: d000 beq.n 1000429e <_vsnprintf+0x842> -1000429c: e684 b.n 10003fa8 <_vsnprintf+0x54c> -1000429e: 9b0b ldr r3, [sp, #44] ; 0x2c -100042a0: 055b lsls r3, r3, #21 -100042a2: d500 bpl.n 100042a6 <_vsnprintf+0x84a> -100042a4: e686 b.n 10003fb4 <_vsnprintf+0x558> -100042a6: e4b4 b.n 10003c12 <_vsnprintf+0x1b6> -100042a8: 2207 movs r2, #7 -100042aa: 9b09 ldr r3, [sp, #36] ; 0x24 -100042ac: 3307 adds r3, #7 -100042ae: 4393 bics r3, r2 -100042b0: 3201 adds r2, #1 -100042b2: 4694 mov ip, r2 -100042b4: 449c add ip, r3 -100042b6: 4662 mov r2, ip -100042b8: 9209 str r2, [sp, #36] ; 0x24 -100042ba: 681a ldr r2, [r3, #0] -100042bc: 685b ldr r3, [r3, #4] -100042be: 0010 movs r0, r2 -100042c0: 469b mov fp, r3 -100042c2: 0013 movs r3, r2 -100042c4: 465a mov r2, fp -100042c6: 4313 orrs r3, r2 -100042c8: d107 bne.n 100042da <_vsnprintf+0x87e> -100042ca: 9a0b ldr r2, [sp, #44] ; 0x2c -100042cc: 3310 adds r3, #16 -100042ce: 0011 movs r1, r2 -100042d0: 4399 bics r1, r3 -100042d2: 910b str r1, [sp, #44] ; 0x2c -100042d4: 0552 lsls r2, r2, #21 -100042d6: d500 bpl.n 100042da <_vsnprintf+0x87e> -100042d8: e6a1 b.n 1000401e <_vsnprintf+0x5c2> -100042da: 9a0b ldr r2, [sp, #44] ; 0x2c -100042dc: 2361 movs r3, #97 ; 0x61 -100042de: 0692 lsls r2, r2, #26 -100042e0: d500 bpl.n 100042e4 <_vsnprintf+0x888> -100042e2: 2341 movs r3, #65 ; 0x41 -100042e4: 2200 movs r2, #0 -100042e6: b2db uxtb r3, r3 -100042e8: a90e add r1, sp, #56 ; 0x38 -100042ea: 3b0a subs r3, #10 -100042ec: 468c mov ip, r1 -100042ee: 4692 mov sl, r2 -100042f0: 930d str r3, [sp, #52] ; 0x34 -100042f2: 4643 mov r3, r8 -100042f4: 321f adds r2, #31 -100042f6: 4462 add r2, ip -100042f8: 465f mov r7, fp -100042fa: 9512 str r5, [sp, #72] ; 0x48 -100042fc: 46a3 mov fp, r4 -100042fe: 4655 mov r5, sl -10004300: 0004 movs r4, r0 -10004302: 46b2 mov sl, r6 -10004304: 4690 mov r8, r2 -10004306: 9e0c ldr r6, [sp, #48] ; 0x30 -10004308: 9313 str r3, [sp, #76] ; 0x4c -1000430a: e00d b.n 10004328 <_vsnprintf+0x8cc> -1000430c: 3230 adds r2, #48 ; 0x30 -1000430e: b2d2 uxtb r2, r2 -10004310: 4643 mov r3, r8 -10004312: 3501 adds r5, #1 -10004314: 555a strb r2, [r3, r5] -10004316: 2300 movs r3, #0 -10004318: 42bb cmp r3, r7 -1000431a: d100 bne.n 1000431e <_vsnprintf+0x8c2> -1000431c: e100 b.n 10004520 <_vsnprintf+0xac4> -1000431e: 2d20 cmp r5, #32 -10004320: d100 bne.n 10004324 <_vsnprintf+0x8c8> -10004322: e100 b.n 10004526 <_vsnprintf+0xaca> -10004324: 0004 movs r4, r0 -10004326: 000f movs r7, r1 -10004328: 0032 movs r2, r6 -1000432a: 2300 movs r3, #0 -1000432c: 0020 movs r0, r4 -1000432e: 0039 movs r1, r7 -10004330: f000 fa18 bl 10004764 <__wrap___aeabi_uldivmod> +10003954: d06a beq.n 10003a2c <_ftoa+0x218> +10003956: ab08 add r3, sp, #32 +10003958: 2617 movs r6, #23 +1000395a: 469c mov ip, r3 +1000395c: 9508 str r5, [sp, #32] +1000395e: 4466 add r6, ip +10003960: 4655 mov r5, sl +10003962: e014 b.n 1000398e <_ftoa+0x17a> +10003964: 2301 movs r3, #1 +10003966: 425b negs r3, r3 +10003968: 4443 add r3, r8 +1000396a: 210a movs r1, #10 +1000396c: 0028 movs r0, r5 +1000396e: 469a mov sl, r3 +10003970: f000 ff62 bl 10004838 <__wrap___aeabi_uidiv> +10003974: 3401 adds r4, #1 +10003976: 3130 adds r1, #48 ; 0x30 +10003978: 1937 adds r7, r6, r4 +1000397a: 7039 strb r1, [r7, #0] +1000397c: 0028 movs r0, r5 +1000397e: 210a movs r1, #10 +10003980: f000 ff5a bl 10004838 <__wrap___aeabi_uidiv> +10003984: 2d09 cmp r5, #9 +10003986: d800 bhi.n 1000398a <_ftoa+0x176> +10003988: e0d0 b.n 10003b2c <_ftoa+0x318> +1000398a: 46d0 mov r8, sl +1000398c: 0005 movs r5, r0 +1000398e: 2c20 cmp r4, #32 +10003990: d1e8 bne.n 10003964 <_ftoa+0x150> +10003992: ab0e add r3, sp, #56 ; 0x38 +10003994: 4698 mov r8, r3 +10003996: 2303 movs r3, #3 +10003998: 9a24 ldr r2, [sp, #144] ; 0x90 +1000399a: 4013 ands r3, r2 +1000399c: 2b01 cmp r3, #1 +1000399e: d100 bne.n 100039a2 <_ftoa+0x18e> +100039a0: e096 b.n 10003ad0 <_ftoa+0x2bc> +100039a2: 2320 movs r3, #32 +100039a4: 9a24 ldr r2, [sp, #144] ; 0x90 +100039a6: 9301 str r3, [sp, #4] +100039a8: 9203 str r2, [sp, #12] +100039aa: 9a23 ldr r2, [sp, #140] ; 0x8c +100039ac: 4643 mov r3, r8 +100039ae: 9202 str r2, [sp, #8] +100039b0: e01e b.n 100039f0 <_ftoa+0x1dc> +100039b2: 9b24 ldr r3, [sp, #144] ; 0x90 +100039b4: 4658 mov r0, fp +100039b6: 9304 str r3, [sp, #16] +100039b8: 9b23 ldr r3, [sp, #140] ; 0x8c +100039ba: 9600 str r6, [sp, #0] +100039bc: 9701 str r7, [sp, #4] +100039be: 9303 str r3, [sp, #12] +100039c0: 4643 mov r3, r8 +100039c2: 9a0c ldr r2, [sp, #48] ; 0x30 +100039c4: 9302 str r3, [sp, #8] +100039c6: 9907 ldr r1, [sp, #28] +100039c8: 464b mov r3, r9 +100039ca: f7ff fcfd bl 100033c8 <_etoa> +100039ce: b017 add sp, #92 ; 0x5c +100039d0: bcf0 pop {r4, r5, r6, r7} +100039d2: 46bb mov fp, r7 +100039d4: 46b2 mov sl, r6 +100039d6: 46a9 mov r9, r5 +100039d8: 46a0 mov r8, r4 +100039da: bdf0 pop {r4, r5, r6, r7, pc} +100039dc: 9b24 ldr r3, [sp, #144] ; 0x90 +100039de: 075b lsls r3, r3, #29 +100039e0: d40e bmi.n 10003a00 <_ftoa+0x1ec> +100039e2: 2203 movs r2, #3 +100039e4: 4b69 ldr r3, [pc, #420] ; (10003b8c <_ftoa+0x378>) +100039e6: 9924 ldr r1, [sp, #144] ; 0x90 +100039e8: 9201 str r2, [sp, #4] +100039ea: 9103 str r1, [sp, #12] +100039ec: 9923 ldr r1, [sp, #140] ; 0x8c +100039ee: 9102 str r1, [sp, #8] +100039f0: 9300 str r3, [sp, #0] +100039f2: 4658 mov r0, fp +100039f4: 464b mov r3, r9 +100039f6: 9a0c ldr r2, [sp, #48] ; 0x30 +100039f8: 9907 ldr r1, [sp, #28] +100039fa: f7ff fba1 bl 10003140 <_out_rev> +100039fe: e7e6 b.n 100039ce <_ftoa+0x1ba> +10003a00: 2204 movs r2, #4 +10003a02: 4b63 ldr r3, [pc, #396] ; (10003b90 <_ftoa+0x37c>) +10003a04: e7ef b.n 100039e6 <_ftoa+0x1d2> +10003a06: 003b movs r3, r7 +10003a08: 0032 movs r2, r6 +10003a0a: 2000 movs r0, #0 +10003a0c: 2100 movs r1, #0 +10003a0e: f001 f94e bl 10004cae <__wrap___aeabi_dsub> +10003a12: 2301 movs r3, #1 +10003a14: 0006 movs r6, r0 +10003a16: 000f movs r7, r1 +10003a18: 930d str r3, [sp, #52] ; 0x34 +10003a1a: e744 b.n 100038a6 <_ftoa+0x92> +10003a1c: 9b24 ldr r3, [sp, #144] ; 0x90 +10003a1e: 9303 str r3, [sp, #12] +10003a20: 9b23 ldr r3, [sp, #140] ; 0x8c +10003a22: 9302 str r3, [sp, #8] +10003a24: 2304 movs r3, #4 +10003a26: 9301 str r3, [sp, #4] +10003a28: 4b5a ldr r3, [pc, #360] ; (10003b94 <_ftoa+0x380>) +10003a2a: e7e1 b.n 100039f0 <_ftoa+0x1dc> +10003a2c: 0028 movs r0, r5 +10003a2e: f001 f9d7 bl 10004de0 <__wrap___aeabi_i2d> +10003a32: 0002 movs r2, r0 +10003a34: 000b movs r3, r1 +10003a36: 0030 movs r0, r6 +10003a38: 0039 movs r1, r7 +10003a3a: f001 f938 bl 10004cae <__wrap___aeabi_dsub> +10003a3e: 4b52 ldr r3, [pc, #328] ; (10003b88 <_ftoa+0x374>) +10003a40: 2200 movs r2, #0 +10003a42: 0006 movs r6, r0 +10003a44: 000f movs r7, r1 +10003a46: f001 f99d bl 10004d84 <__wrap___aeabi_dcmplt> +10003a4a: ab0e add r3, sp, #56 ; 0x38 +10003a4c: 4698 mov r8, r3 +10003a4e: 2800 cmp r0, #0 +10003a50: d10a bne.n 10003a68 <_ftoa+0x254> +10003a52: 2200 movs r2, #0 +10003a54: 0030 movs r0, r6 +10003a56: 0039 movs r1, r7 +10003a58: 4b4b ldr r3, [pc, #300] ; (10003b88 <_ftoa+0x374>) +10003a5a: f001 f9a9 bl 10004db0 <__wrap___aeabi_dcmpgt> +10003a5e: 2800 cmp r0, #0 +10003a60: d102 bne.n 10003a68 <_ftoa+0x254> +10003a62: 07eb lsls r3, r5, #31 +10003a64: d500 bpl.n 10003a68 <_ftoa+0x254> +10003a66: 3501 adds r5, #1 +10003a68: 2c20 cmp r4, #32 +10003a6a: d094 beq.n 10003996 <_ftoa+0x182> +10003a6c: aa08 add r2, sp, #32 +10003a6e: 4694 mov ip, r2 +10003a70: 2317 movs r3, #23 +10003a72: 0028 movs r0, r5 +10003a74: 4463 add r3, ip +10003a76: 210a movs r1, #10 +10003a78: 3401 adds r4, #1 +10003a7a: 191e adds r6, r3, r4 +10003a7c: f000 feb4 bl 100047e8 <__wrap___aeabi_idiv> +10003a80: 3130 adds r1, #48 ; 0x30 +10003a82: 0028 movs r0, r5 +10003a84: 7031 strb r1, [r6, #0] +10003a86: 210a movs r1, #10 +10003a88: f000 feae bl 100047e8 <__wrap___aeabi_idiv> +10003a8c: 1e05 subs r5, r0, #0 +10003a8e: d1eb bne.n 10003a68 <_ftoa+0x254> +10003a90: 2303 movs r3, #3 +10003a92: 9a24 ldr r2, [sp, #144] ; 0x90 +10003a94: 4013 ands r3, r2 +10003a96: 2b01 cmp r3, #1 +10003a98: d01b beq.n 10003ad2 <_ftoa+0x2be> +10003a9a: 2c20 cmp r4, #32 +10003a9c: d100 bne.n 10003aa0 <_ftoa+0x28c> +10003a9e: e780 b.n 100039a2 <_ftoa+0x18e> +10003aa0: 9b0d ldr r3, [sp, #52] ; 0x34 +10003aa2: 2b00 cmp r3, #0 +10003aa4: d035 beq.n 10003b12 <_ftoa+0x2fe> +10003aa6: 222d movs r2, #45 ; 0x2d +10003aa8: 4641 mov r1, r8 +10003aaa: 1c63 adds r3, r4, #1 +10003aac: 550a strb r2, [r1, r4] +10003aae: e779 b.n 100039a4 <_ftoa+0x190> +10003ab0: 2200 movs r2, #0 +10003ab2: 980a ldr r0, [sp, #40] ; 0x28 +10003ab4: 990b ldr r1, [sp, #44] ; 0x2c +10003ab6: 4b34 ldr r3, [pc, #208] ; (10003b88 <_ftoa+0x374>) +10003ab8: f001 f964 bl 10004d84 <__wrap___aeabi_dcmplt> +10003abc: 2800 cmp r0, #0 +10003abe: d000 beq.n 10003ac2 <_ftoa+0x2ae> +10003ac0: e746 b.n 10003950 <_ftoa+0x13c> +10003ac2: 4653 mov r3, sl +10003ac4: 2b00 cmp r3, #0 +10003ac6: d151 bne.n 10003b6c <_ftoa+0x358> +10003ac8: 2301 movs r3, #1 +10003aca: 469c mov ip, r3 +10003acc: 44e2 add sl, ip +10003ace: e73f b.n 10003950 <_ftoa+0x13c> +10003ad0: 2420 movs r4, #32 +10003ad2: 9b23 ldr r3, [sp, #140] ; 0x8c +10003ad4: 2b00 cmp r3, #0 +10003ad6: d0e0 beq.n 10003a9a <_ftoa+0x286> +10003ad8: 9b0d ldr r3, [sp, #52] ; 0x34 +10003ada: 2b00 cmp r3, #0 +10003adc: d103 bne.n 10003ae6 <_ftoa+0x2d2> +10003ade: 9a24 ldr r2, [sp, #144] ; 0x90 +10003ae0: 330c adds r3, #12 +10003ae2: 4213 tst r3, r2 +10003ae4: d002 beq.n 10003aec <_ftoa+0x2d8> +10003ae6: 9b23 ldr r3, [sp, #140] ; 0x8c +10003ae8: 3b01 subs r3, #1 +10003aea: 9323 str r3, [sp, #140] ; 0x8c +10003aec: 9b23 ldr r3, [sp, #140] ; 0x8c +10003aee: 42a3 cmp r3, r4 +10003af0: d9d3 bls.n 10003a9a <_ftoa+0x286> +10003af2: ab08 add r3, sp, #32 +10003af4: 469c mov ip, r3 +10003af6: 2217 movs r2, #23 +10003af8: 2330 movs r3, #48 ; 0x30 +10003afa: 4462 add r2, ip +10003afc: 2c20 cmp r4, #32 +10003afe: d100 bne.n 10003b02 <_ftoa+0x2ee> +10003b00: e74f b.n 100039a2 <_ftoa+0x18e> +10003b02: 9923 ldr r1, [sp, #140] ; 0x8c +10003b04: 3401 adds r4, #1 +10003b06: 5513 strb r3, [r2, r4] +10003b08: 428c cmp r4, r1 +10003b0a: d0c6 beq.n 10003a9a <_ftoa+0x286> +10003b0c: 2c20 cmp r4, #32 +10003b0e: d1f8 bne.n 10003b02 <_ftoa+0x2ee> +10003b10: e747 b.n 100039a2 <_ftoa+0x18e> +10003b12: 9b24 ldr r3, [sp, #144] ; 0x90 +10003b14: 075b lsls r3, r3, #29 +10003b16: d424 bmi.n 10003b62 <_ftoa+0x34e> +10003b18: 9a24 ldr r2, [sp, #144] ; 0x90 +10003b1a: 0023 movs r3, r4 +10003b1c: 0712 lsls r2, r2, #28 +10003b1e: d400 bmi.n 10003b22 <_ftoa+0x30e> +10003b20: e740 b.n 100039a4 <_ftoa+0x190> +10003b22: 2220 movs r2, #32 +10003b24: 4641 mov r1, r8 +10003b26: 3301 adds r3, #1 +10003b28: 550a strb r2, [r1, r4] +10003b2a: e73b b.n 100039a4 <_ftoa+0x190> +10003b2c: 4657 mov r7, sl +10003b2e: 9d08 ldr r5, [sp, #32] +10003b30: 2c20 cmp r4, #32 +10003b32: d100 bne.n 10003b36 <_ftoa+0x322> +10003b34: e72d b.n 10003992 <_ftoa+0x17e> +10003b36: 0022 movs r2, r4 +10003b38: 2130 movs r1, #48 ; 0x30 +10003b3a: 4640 mov r0, r8 +10003b3c: 2f00 cmp r7, #0 +10003b3e: d009 beq.n 10003b54 <_ftoa+0x340> +10003b40: 3201 adds r2, #1 +10003b42: 54b1 strb r1, [r6, r2] +10003b44: 2a20 cmp r2, #32 +10003b46: d100 bne.n 10003b4a <_ftoa+0x336> +10003b48: e723 b.n 10003992 <_ftoa+0x17e> +10003b4a: 43d3 mvns r3, r2 +10003b4c: 191b adds r3, r3, r4 +10003b4e: 181b adds r3, r3, r0 +10003b50: 2b00 cmp r3, #0 +10003b52: d1f5 bne.n 10003b40 <_ftoa+0x32c> +10003b54: ab0e add r3, sp, #56 ; 0x38 +10003b56: 4698 mov r8, r3 +10003b58: 232e movs r3, #46 ; 0x2e +10003b5a: 4641 mov r1, r8 +10003b5c: 1c54 adds r4, r2, #1 +10003b5e: 548b strb r3, [r1, r2] +10003b60: e782 b.n 10003a68 <_ftoa+0x254> +10003b62: 222b movs r2, #43 ; 0x2b +10003b64: 4641 mov r1, r8 +10003b66: 1c63 adds r3, r4, #1 +10003b68: 550a strb r2, [r1, r4] +10003b6a: e71b b.n 100039a4 <_ftoa+0x190> +10003b6c: 07db lsls r3, r3, #31 +10003b6e: d400 bmi.n 10003b72 <_ftoa+0x35e> +10003b70: e6ee b.n 10003950 <_ftoa+0x13c> +10003b72: e7a9 b.n 10003ac8 <_ftoa+0x2b4> +10003b74: ffefffff .word 0xffefffff +10003b78: 7fefffff .word 0x7fefffff +10003b7c: 41cdcd65 .word 0x41cdcd65 +10003b80: c1cdcd65 .word 0xc1cdcd65 +10003b84: 10014978 .word 0x10014978 +10003b88: 3fe00000 .word 0x3fe00000 +10003b8c: 1001477c .word 0x1001477c +10003b90: 10014780 .word 0x10014780 +10003b94: 1001478c .word 0x1001478c +10003b98: 9b24 ldr r3, [sp, #144] ; 0x90 +10003b9a: 9303 str r3, [sp, #12] +10003b9c: 9b23 ldr r3, [sp, #140] ; 0x8c +10003b9e: 9302 str r3, [sp, #8] +10003ba0: 2303 movs r3, #3 +10003ba2: 9301 str r3, [sp, #4] +10003ba4: 4b00 ldr r3, [pc, #0] ; (10003ba8 <_ftoa+0x394>) +10003ba6: e723 b.n 100039f0 <_ftoa+0x1dc> +10003ba8: 10014788 .word 0x10014788 + +10003bac <_vsnprintf>: +10003bac: b5f0 push {r4, r5, r6, r7, lr} +10003bae: 46de mov lr, fp +10003bb0: 464e mov r6, r9 +10003bb2: 4657 mov r7, sl +10003bb4: 4645 mov r5, r8 +10003bb6: b5e0 push {r5, r6, r7, lr} +10003bb8: b09f sub sp, #124 ; 0x7c +10003bba: 001c movs r4, r3 +10003bbc: 9b28 ldr r3, [sp, #160] ; 0xa0 +10003bbe: 4691 mov r9, r2 +10003bc0: 9309 str r3, [sp, #36] ; 0x24 +10003bc2: 4ac9 ldr r2, [pc, #804] ; (10003ee8 <_vsnprintf+0x33c>) +10003bc4: 4bc9 ldr r3, [pc, #804] ; (10003eec <_vsnprintf+0x340>) +10003bc6: 468b mov fp, r1 +10003bc8: 9008 str r0, [sp, #32] +10003bca: 601a str r2, [r3, #0] +10003bcc: 2900 cmp r1, #0 +10003bce: d100 bne.n 10003bd2 <_vsnprintf+0x26> +10003bd0: e218 b.n 10004004 <_vsnprintf+0x458> +10003bd2: 2300 movs r3, #0 +10003bd4: 7820 ldrb r0, [r4, #0] +10003bd6: 469a mov sl, r3 +10003bd8: 2800 cmp r0, #0 +10003bda: d100 bne.n 10003bde <_vsnprintf+0x32> +10003bdc: e21a b.n 10004014 <_vsnprintf+0x468> +10003bde: 0026 movs r6, r4 +10003be0: 001d movs r5, r3 +10003be2: 465c mov r4, fp +10003be4: e00a b.n 10003bfc <_vsnprintf+0x50> +10003be6: 002a movs r2, r5 +10003be8: 1c6f adds r7, r5, #1 +10003bea: 464b mov r3, r9 +10003bec: 9d08 ldr r5, [sp, #32] +10003bee: 0021 movs r1, r4 +10003bf0: 47a8 blx r5 +10003bf2: 003d movs r5, r7 +10003bf4: 3601 adds r6, #1 +10003bf6: 7830 ldrb r0, [r6, #0] +10003bf8: 2800 cmp r0, #0 +10003bfa: d070 beq.n 10003cde <_vsnprintf+0x132> +10003bfc: 2825 cmp r0, #37 ; 0x25 +10003bfe: d1f2 bne.n 10003be6 <_vsnprintf+0x3a> +10003c00: 2310 movs r3, #16 +10003c02: 469b mov fp, r3 +10003c04: 3b08 subs r3, #8 +10003c06: 469a mov sl, r3 +10003c08: 3b04 subs r3, #4 +10003c0a: 4698 mov r8, r3 +10003c0c: 3b02 subs r3, #2 +10003c0e: 2100 movs r1, #0 +10003c10: 469c mov ip, r3 +10003c12: 1c72 adds r2, r6, #1 +10003c14: 7810 ldrb r0, [r2, #0] +10003c16: 0016 movs r6, r2 +10003c18: 0003 movs r3, r0 +10003c1a: 3b20 subs r3, #32 +10003c1c: b2db uxtb r3, r3 +10003c1e: 2b10 cmp r3, #16 +10003c20: d803 bhi.n 10003c2a <_vsnprintf+0x7e> +10003c22: 4fb3 ldr r7, [pc, #716] ; (10003ef0 <_vsnprintf+0x344>) +10003c24: 009b lsls r3, r3, #2 +10003c26: 58fb ldr r3, [r7, r3] +10003c28: 469f mov pc, r3 +10003c2a: 0003 movs r3, r0 +10003c2c: 3b30 subs r3, #48 ; 0x30 +10003c2e: 2b09 cmp r3, #9 +10003c30: d932 bls.n 10003c98 <_vsnprintf+0xec> +10003c32: 2300 movs r3, #0 +10003c34: 930a str r3, [sp, #40] ; 0x28 +10003c36: 282a cmp r0, #42 ; 0x2a +10003c38: d068 beq.n 10003d0c <_vsnprintf+0x160> +10003c3a: 2300 movs r3, #0 +10003c3c: 4698 mov r8, r3 +10003c3e: 282e cmp r0, #46 ; 0x2e +10003c40: d03e beq.n 10003cc0 <_vsnprintf+0x114> +10003c42: 0003 movs r3, r0 +10003c44: 3b68 subs r3, #104 ; 0x68 +10003c46: b2db uxtb r3, r3 +10003c48: 2b12 cmp r3, #18 +10003c4a: d81c bhi.n 10003c86 <_vsnprintf+0xda> +10003c4c: 4aa9 ldr r2, [pc, #676] ; (10003ef4 <_vsnprintf+0x348>) +10003c4e: 009b lsls r3, r3, #2 +10003c50: 58d3 ldr r3, [r2, r3] +10003c52: 469f mov pc, r3 +10003c54: 2301 movs r3, #1 +10003c56: 3201 adds r2, #1 +10003c58: 4319 orrs r1, r3 +10003c5a: e7db b.n 10003c14 <_vsnprintf+0x68> +10003c5c: 4663 mov r3, ip +10003c5e: 3201 adds r2, #1 +10003c60: 4319 orrs r1, r3 +10003c62: e7d7 b.n 10003c14 <_vsnprintf+0x68> +10003c64: 4643 mov r3, r8 +10003c66: 3201 adds r2, #1 +10003c68: 4319 orrs r1, r3 +10003c6a: e7d3 b.n 10003c14 <_vsnprintf+0x68> +10003c6c: 465b mov r3, fp +10003c6e: 3201 adds r2, #1 +10003c70: 4319 orrs r1, r3 +10003c72: e7cf b.n 10003c14 <_vsnprintf+0x68> +10003c74: 4653 mov r3, sl +10003c76: 3201 adds r2, #1 +10003c78: 4319 orrs r1, r3 +10003c7a: e7cb b.n 10003c14 <_vsnprintf+0x68> +10003c7c: 2380 movs r3, #128 ; 0x80 +10003c7e: 005b lsls r3, r3, #1 +10003c80: 7870 ldrb r0, [r6, #1] +10003c82: 4319 orrs r1, r3 +10003c84: 3601 adds r6, #1 +10003c86: 0003 movs r3, r0 +10003c88: 3b25 subs r3, #37 ; 0x25 +10003c8a: b2db uxtb r3, r3 +10003c8c: 2b53 cmp r3, #83 ; 0x53 +10003c8e: d8aa bhi.n 10003be6 <_vsnprintf+0x3a> +10003c90: 4a99 ldr r2, [pc, #612] ; (10003ef8 <_vsnprintf+0x34c>) +10003c92: 009b lsls r3, r3, #2 +10003c94: 58d3 ldr r3, [r2, r3] +10003c96: 469f mov pc, r3 +10003c98: 2700 movs r7, #0 +10003c9a: 0003 movs r3, r0 +10003c9c: 00b8 lsls r0, r7, #2 +10003c9e: 19c0 adds r0, r0, r7 +10003ca0: 3601 adds r6, #1 +10003ca2: 0040 lsls r0, r0, #1 +10003ca4: 18c0 adds r0, r0, r3 +10003ca6: 7833 ldrb r3, [r6, #0] +10003ca8: 3830 subs r0, #48 ; 0x30 +10003caa: 001a movs r2, r3 +10003cac: 3a30 subs r2, #48 ; 0x30 +10003cae: 0007 movs r7, r0 +10003cb0: 2a09 cmp r2, #9 +10003cb2: d9f3 bls.n 10003c9c <_vsnprintf+0xf0> +10003cb4: 900a str r0, [sp, #40] ; 0x28 +10003cb6: 0018 movs r0, r3 +10003cb8: 2300 movs r3, #0 +10003cba: 4698 mov r8, r3 +10003cbc: 282e cmp r0, #46 ; 0x2e +10003cbe: d1c0 bne.n 10003c42 <_vsnprintf+0x96> +10003cc0: 2380 movs r3, #128 ; 0x80 +10003cc2: 7870 ldrb r0, [r6, #1] +10003cc4: 00db lsls r3, r3, #3 +10003cc6: 4319 orrs r1, r3 +10003cc8: 0003 movs r3, r0 +10003cca: 3b30 subs r3, #48 ; 0x30 +10003ccc: 1c72 adds r2, r6, #1 +10003cce: 2b09 cmp r3, #9 +10003cd0: d800 bhi.n 10003cd4 <_vsnprintf+0x128> +10003cd2: e1a1 b.n 10004018 <_vsnprintf+0x46c> +10003cd4: 282a cmp r0, #42 ; 0x2a +10003cd6: d100 bne.n 10003cda <_vsnprintf+0x12e> +10003cd8: e1b2 b.n 10004040 <_vsnprintf+0x494> +10003cda: 0016 movs r6, r2 +10003cdc: e7b1 b.n 10003c42 <_vsnprintf+0x96> +10003cde: 46a3 mov fp, r4 +10003ce0: 46aa mov sl, r5 +10003ce2: 002c movs r4, r5 +10003ce4: 45d1 cmp r9, sl +10003ce6: d803 bhi.n 10003cf0 <_vsnprintf+0x144> +10003ce8: 2301 movs r3, #1 +10003cea: 425b negs r3, r3 +10003cec: 444b add r3, r9 +10003cee: 469a mov sl, r3 +10003cf0: 464b mov r3, r9 +10003cf2: 4652 mov r2, sl +10003cf4: 4659 mov r1, fp +10003cf6: 2000 movs r0, #0 +10003cf8: 9d08 ldr r5, [sp, #32] +10003cfa: 47a8 blx r5 +10003cfc: 0020 movs r0, r4 +10003cfe: b01f add sp, #124 ; 0x7c +10003d00: bcf0 pop {r4, r5, r6, r7} +10003d02: 46bb mov fp, r7 +10003d04: 46b2 mov sl, r6 +10003d06: 46a9 mov r9, r5 +10003d08: 46a0 mov r8, r4 +10003d0a: bdf0 pop {r4, r5, r6, r7, pc} +10003d0c: 9b09 ldr r3, [sp, #36] ; 0x24 +10003d0e: cb40 ldmia r3!, {r6} +10003d10: 960a str r6, [sp, #40] ; 0x28 +10003d12: 2e00 cmp r6, #0 +10003d14: db03 blt.n 10003d1e <_vsnprintf+0x172> +10003d16: 7850 ldrb r0, [r2, #1] +10003d18: 9309 str r3, [sp, #36] ; 0x24 +10003d1a: 1c56 adds r6, r2, #1 +10003d1c: e78d b.n 10003c3a <_vsnprintf+0x8e> +10003d1e: 3828 subs r0, #40 ; 0x28 +10003d20: 4301 orrs r1, r0 +10003d22: 4270 negs r0, r6 +10003d24: 900a str r0, [sp, #40] ; 0x28 +10003d26: 9309 str r3, [sp, #36] ; 0x24 +10003d28: 7850 ldrb r0, [r2, #1] +10003d2a: 1c56 adds r6, r2, #1 +10003d2c: e785 b.n 10003c3a <_vsnprintf+0x8e> +10003d2e: 2878 cmp r0, #120 ; 0x78 +10003d30: d100 bne.n 10003d34 <_vsnprintf+0x188> +10003d32: e1df b.n 100040f4 <_vsnprintf+0x548> +10003d34: 2858 cmp r0, #88 ; 0x58 +10003d36: d100 bne.n 10003d3a <_vsnprintf+0x18e> +10003d38: e24c b.n 100041d4 <_vsnprintf+0x628> +10003d3a: 286f cmp r0, #111 ; 0x6f +10003d3c: d100 bne.n 10003d40 <_vsnprintf+0x194> +10003d3e: e34f b.n 100043e0 <_vsnprintf+0x834> +10003d40: 2862 cmp r0, #98 ; 0x62 +10003d42: d101 bne.n 10003d48 <_vsnprintf+0x19c> +10003d44: f000 fc30 bl 100045a8 <_vsnprintf+0x9fc> +10003d48: 2310 movs r3, #16 +10003d4a: 000a movs r2, r1 +10003d4c: 439a bics r2, r3 +10003d4e: 920b str r2, [sp, #44] ; 0x2c +10003d50: 2869 cmp r0, #105 ; 0x69 +10003d52: d001 beq.n 10003d58 <_vsnprintf+0x1ac> +10003d54: f000 fca9 bl 100046aa <_vsnprintf+0xafe> +10003d58: 230a movs r3, #10 +10003d5a: 930c str r3, [sp, #48] ; 0x30 +10003d5c: 054b lsls r3, r1, #21 +10003d5e: d500 bpl.n 10003d62 <_vsnprintf+0x1b6> +10003d60: e1d0 b.n 10004104 <_vsnprintf+0x558> +10003d62: 9a0b ldr r2, [sp, #44] ; 0x2c +10003d64: 2380 movs r3, #128 ; 0x80 +10003d66: 0011 movs r1, r2 +10003d68: 009b lsls r3, r3, #2 +10003d6a: 4019 ands r1, r3 +10003d6c: 468b mov fp, r1 +10003d6e: 421a tst r2, r3 +10003d70: d000 beq.n 10003d74 <_vsnprintf+0x1c8> +10003d72: e2a1 b.n 100042b8 <_vsnprintf+0x70c> +10003d74: 2380 movs r3, #128 ; 0x80 +10003d76: 0011 movs r1, r2 +10003d78: 005b lsls r3, r3, #1 +10003d7a: 4019 ands r1, r3 +10003d7c: 468a mov sl, r1 +10003d7e: 421a tst r2, r3 +10003d80: d000 beq.n 10003d84 <_vsnprintf+0x1d8> +10003d82: e3b6 b.n 100044f2 <_vsnprintf+0x946> +10003d84: 0013 movs r3, r2 +10003d86: 065b lsls r3, r3, #25 +10003d88: d500 bpl.n 10003d8c <_vsnprintf+0x1e0> +10003d8a: e2ed b.n 10004368 <_vsnprintf+0x7bc> +10003d8c: 0013 movs r3, r2 +10003d8e: 9909 ldr r1, [sp, #36] ; 0x24 +10003d90: 061b lsls r3, r3, #24 +10003d92: d401 bmi.n 10003d98 <_vsnprintf+0x1ec> +10003d94: f000 fc76 bl 10004684 <_vsnprintf+0xad8> +10003d98: c908 ldmia r1!, {r3} +10003d9a: b21b sxth r3, r3 +10003d9c: 17d8 asrs r0, r3, #31 +10003d9e: 181a adds r2, r3, r0 +10003da0: 4042 eors r2, r0 +10003da2: b292 uxth r2, r2 +10003da4: 9109 str r1, [sp, #36] ; 0x24 +10003da6: 4693 mov fp, r2 +10003da8: 0fda lsrs r2, r3, #31 +10003daa: 9212 str r2, [sp, #72] ; 0x48 +10003dac: 2b00 cmp r3, #0 +10003dae: d109 bne.n 10003dc4 <_vsnprintf+0x218> +10003db0: 2380 movs r3, #128 ; 0x80 +10003db2: 2210 movs r2, #16 +10003db4: 990b ldr r1, [sp, #44] ; 0x2c +10003db6: 00db lsls r3, r3, #3 +10003db8: 400b ands r3, r1 +10003dba: 4391 bics r1, r2 +10003dbc: 910b str r1, [sp, #44] ; 0x2c +10003dbe: 2b00 cmp r3, #0 +10003dc0: d000 beq.n 10003dc4 <_vsnprintf+0x218> +10003dc2: e2e4 b.n 1000438e <_vsnprintf+0x7e2> +10003dc4: 9a0b ldr r2, [sp, #44] ; 0x2c +10003dc6: 2361 movs r3, #97 ; 0x61 +10003dc8: 0692 lsls r2, r2, #26 +10003dca: d500 bpl.n 10003dce <_vsnprintf+0x222> +10003dcc: 2341 movs r3, #65 ; 0x41 +10003dce: a90e add r1, sp, #56 ; 0x38 +10003dd0: 221f movs r2, #31 +10003dd2: 468c mov ip, r1 +10003dd4: b2db uxtb r3, r3 +10003dd6: 4462 add r2, ip +10003dd8: 3b0a subs r3, #10 +10003dda: 465f mov r7, fp +10003ddc: 9513 str r5, [sp, #76] ; 0x4c +10003dde: 46a3 mov fp, r4 +10003de0: 4655 mov r5, sl +10003de2: 9c0c ldr r4, [sp, #48] ; 0x30 +10003de4: 46b2 mov sl, r6 +10003de6: 930d str r3, [sp, #52] ; 0x34 +10003de8: 0016 movs r6, r2 +10003dea: e00a b.n 10003e02 <_vsnprintf+0x256> +10003dec: 3330 adds r3, #48 ; 0x30 +10003dee: b2db uxtb r3, r3 +10003df0: 3501 adds r5, #1 +10003df2: 5573 strb r3, [r6, r5] +10003df4: 42a7 cmp r7, r4 +10003df6: d200 bcs.n 10003dfa <_vsnprintf+0x24e> +10003df8: e2ed b.n 100043d6 <_vsnprintf+0x82a> +10003dfa: 2d20 cmp r5, #32 +10003dfc: d100 bne.n 10003e00 <_vsnprintf+0x254> +10003dfe: e2ea b.n 100043d6 <_vsnprintf+0x82a> +10003e00: 0007 movs r7, r0 +10003e02: 0021 movs r1, r4 +10003e04: 0038 movs r0, r7 +10003e06: f000 fd17 bl 10004838 <__wrap___aeabi_uidiv> +10003e0a: b2cb uxtb r3, r1 +10003e0c: 2909 cmp r1, #9 +10003e0e: d9ed bls.n 10003dec <_vsnprintf+0x240> +10003e10: 9a0d ldr r2, [sp, #52] ; 0x34 +10003e12: 4694 mov ip, r2 +10003e14: 4463 add r3, ip +10003e16: b2db uxtb r3, r3 +10003e18: e7ea b.n 10003df0 <_vsnprintf+0x244> +10003e1a: 2380 movs r3, #128 ; 0x80 +10003e1c: 009b lsls r3, r3, #2 +10003e1e: 7870 ldrb r0, [r6, #1] +10003e20: 4319 orrs r1, r3 +10003e22: 3601 adds r6, #1 +10003e24: e72f b.n 10003c86 <_vsnprintf+0xda> +10003e26: 7870 ldrb r0, [r6, #1] +10003e28: 2868 cmp r0, #104 ; 0x68 +10003e2a: d100 bne.n 10003e2e <_vsnprintf+0x282> +10003e2c: e1cd b.n 100041ca <_vsnprintf+0x61e> +10003e2e: 2380 movs r3, #128 ; 0x80 +10003e30: 3601 adds r6, #1 +10003e32: 4319 orrs r1, r3 +10003e34: e727 b.n 10003c86 <_vsnprintf+0xda> +10003e36: 7870 ldrb r0, [r6, #1] +10003e38: 286c cmp r0, #108 ; 0x6c +10003e3a: d100 bne.n 10003e3e <_vsnprintf+0x292> +10003e3c: e1bf b.n 100041be <_vsnprintf+0x612> +10003e3e: 2380 movs r3, #128 ; 0x80 +10003e40: 005b lsls r3, r3, #1 +10003e42: 4319 orrs r1, r3 +10003e44: 3601 adds r6, #1 +10003e46: e71e b.n 10003c86 <_vsnprintf+0xda> +10003e48: 2846 cmp r0, #70 ; 0x46 +10003e4a: d100 bne.n 10003e4e <_vsnprintf+0x2a2> +10003e4c: e19b b.n 10004186 <_vsnprintf+0x5da> +10003e4e: 2207 movs r2, #7 +10003e50: 9b09 ldr r3, [sp, #36] ; 0x24 +10003e52: 9104 str r1, [sp, #16] +10003e54: 3307 adds r3, #7 +10003e56: 4393 bics r3, r2 +10003e58: 9a0a ldr r2, [sp, #40] ; 0x28 +10003e5a: 0019 movs r1, r3 +10003e5c: 9203 str r2, [sp, #12] +10003e5e: 4642 mov r2, r8 +10003e60: 9202 str r2, [sp, #8] +10003e62: c90c ldmia r1!, {r2, r3} +10003e64: 9808 ldr r0, [sp, #32] +10003e66: 9200 str r2, [sp, #0] +10003e68: 9301 str r3, [sp, #4] +10003e6a: 9109 str r1, [sp, #36] ; 0x24 +10003e6c: 002a movs r2, r5 +10003e6e: 464b mov r3, r9 +10003e70: 0021 movs r1, r4 +10003e72: f7ff fccf bl 10003814 <_ftoa> +10003e76: 3601 adds r6, #1 +10003e78: 0005 movs r5, r0 +10003e7a: e6bc b.n 10003bf6 <_vsnprintf+0x4a> +10003e7c: 002a movs r2, r5 +10003e7e: 1c6f adds r7, r5, #1 +10003e80: 464b mov r3, r9 +10003e82: 9d08 ldr r5, [sp, #32] +10003e84: 0021 movs r1, r4 +10003e86: 2025 movs r0, #37 ; 0x25 +10003e88: 47a8 blx r5 +10003e8a: 3601 adds r6, #1 +10003e8c: 003d movs r5, r7 +10003e8e: e6b2 b.n 10003bf6 <_vsnprintf+0x4a> +10003e90: 078b lsls r3, r1, #30 +10003e92: d400 bmi.n 10003e96 <_vsnprintf+0x2ea> +10003e94: e1ad b.n 100041f2 <_vsnprintf+0x646> +10003e96: 9b09 ldr r3, [sp, #36] ; 0x24 +10003e98: 002a movs r2, r5 +10003e9a: 469a mov sl, r3 +10003e9c: 1c6b adds r3, r5, #1 +10003e9e: 4698 mov r8, r3 +10003ea0: 4653 mov r3, sl +10003ea2: cb01 ldmia r3!, {r0} +10003ea4: 0021 movs r1, r4 +10003ea6: 469a mov sl, r3 +10003ea8: 9f08 ldr r7, [sp, #32] +10003eaa: 464b mov r3, r9 +10003eac: b2c0 uxtb r0, r0 +10003eae: 47b8 blx r7 +10003eb0: 9b0a ldr r3, [sp, #40] ; 0x28 +10003eb2: 469c mov ip, r3 +10003eb4: 4465 add r5, ip +10003eb6: 2b01 cmp r3, #1 +10003eb8: d800 bhi.n 10003ebc <_vsnprintf+0x310> +10003eba: e286 b.n 100043ca <_vsnprintf+0x81e> +10003ebc: 9b08 ldr r3, [sp, #32] +10003ebe: 4647 mov r7, r8 +10003ec0: 46b0 mov r8, r6 +10003ec2: 0026 movs r6, r4 +10003ec4: 464c mov r4, r9 +10003ec6: 4699 mov r9, r3 +10003ec8: 003a movs r2, r7 +10003eca: 0023 movs r3, r4 +10003ecc: 3701 adds r7, #1 +10003ece: 0031 movs r1, r6 +10003ed0: 2020 movs r0, #32 +10003ed2: 47c8 blx r9 +10003ed4: 42af cmp r7, r5 +10003ed6: d1f7 bne.n 10003ec8 <_vsnprintf+0x31c> +10003ed8: 46a1 mov r9, r4 +10003eda: 4653 mov r3, sl +10003edc: 0034 movs r4, r6 +10003ede: 4646 mov r6, r8 +10003ee0: 9309 str r3, [sp, #36] ; 0x24 +10003ee2: 3601 adds r6, #1 +10003ee4: e687 b.n 10003bf6 <_vsnprintf+0x4a> +10003ee6: 46c0 nop ; (mov r8, r8) +10003ee8: 10003bad .word 0x10003bad +10003eec: 20003b48 .word 0x20003b48 +10003ef0: 10014794 .word 0x10014794 +10003ef4: 100147d8 .word 0x100147d8 +10003ef8: 10014824 .word 0x10014824 +10003efc: 9b09 ldr r3, [sp, #36] ; 0x24 +10003efe: cb04 ldmia r3!, {r2} +10003f00: 469b mov fp, r3 +10003f02: 4643 mov r3, r8 +10003f04: 9209 str r2, [sp, #36] ; 0x24 +10003f06: 2b00 cmp r3, #0 +10003f08: d100 bne.n 10003f0c <_vsnprintf+0x360> +10003f0a: e0c6 b.n 1000409a <_vsnprintf+0x4ee> +10003f0c: 7813 ldrb r3, [r2, #0] +10003f0e: 469c mov ip, r3 +10003f10: 2b00 cmp r3, #0 +10003f12: d100 bne.n 10003f16 <_vsnprintf+0x36a> +10003f14: e3bd b.n 10004692 <_vsnprintf+0xae6> +10003f16: 4643 mov r3, r8 +10003f18: 3b01 subs r3, #1 +10003f1a: 9a09 ldr r2, [sp, #36] ; 0x24 +10003f1c: 3301 adds r3, #1 +10003f1e: 18d0 adds r0, r2, r3 +10003f20: 9f0a ldr r7, [sp, #40] ; 0x28 +10003f22: 0013 movs r3, r2 +10003f24: e001 b.n 10003f2a <_vsnprintf+0x37e> +10003f26: 4283 cmp r3, r0 +10003f28: d003 beq.n 10003f32 <_vsnprintf+0x386> +10003f2a: 785a ldrb r2, [r3, #1] +10003f2c: 3301 adds r3, #1 +10003f2e: 2a00 cmp r2, #0 +10003f30: d1f9 bne.n 10003f26 <_vsnprintf+0x37a> +10003f32: 9a09 ldr r2, [sp, #36] ; 0x24 +10003f34: 970a str r7, [sp, #40] ; 0x28 +10003f36: 1a9b subs r3, r3, r2 +10003f38: 930b str r3, [sp, #44] ; 0x2c +10003f3a: 2380 movs r3, #128 ; 0x80 +10003f3c: 000a movs r2, r1 +10003f3e: 00db lsls r3, r3, #3 +10003f40: 401a ands r2, r3 +10003f42: 920c str r2, [sp, #48] ; 0x30 +10003f44: 4219 tst r1, r3 +10003f46: d004 beq.n 10003f52 <_vsnprintf+0x3a6> +10003f48: 9b0b ldr r3, [sp, #44] ; 0x2c +10003f4a: 4543 cmp r3, r8 +10003f4c: d901 bls.n 10003f52 <_vsnprintf+0x3a6> +10003f4e: 4643 mov r3, r8 +10003f50: 930b str r3, [sp, #44] ; 0x2c +10003f52: 2302 movs r3, #2 +10003f54: 001a movs r2, r3 +10003f56: 400a ands r2, r1 +10003f58: 920d str r2, [sp, #52] ; 0x34 +10003f5a: 420b tst r3, r1 +10003f5c: d100 bne.n 10003f60 <_vsnprintf+0x3b4> +10003f5e: e187 b.n 10004270 <_vsnprintf+0x6c4> +10003f60: 4660 mov r0, ip +10003f62: 2800 cmp r0, #0 +10003f64: d100 bne.n 10003f68 <_vsnprintf+0x3bc> +10003f66: e168 b.n 1000423a <_vsnprintf+0x68e> +10003f68: 9b0c ldr r3, [sp, #48] ; 0x30 +10003f6a: 2b00 cmp r3, #0 +10003f6c: d100 bne.n 10003f70 <_vsnprintf+0x3c4> +10003f6e: e10d b.n 1000418c <_vsnprintf+0x5e0> +10003f70: 44a8 add r8, r5 +10003f72: 46c2 mov sl, r8 +10003f74: 9b09 ldr r3, [sp, #36] ; 0x24 +10003f76: 4657 mov r7, sl +10003f78: 1b5b subs r3, r3, r5 +10003f7a: 4698 mov r8, r3 +10003f7c: 9b08 ldr r3, [sp, #32] +10003f7e: 46b2 mov sl, r6 +10003f80: 002a movs r2, r5 +10003f82: 0026 movs r6, r4 +10003f84: 464c mov r4, r9 +10003f86: 4699 mov r9, r3 +10003f88: e009 b.n 10003f9e <_vsnprintf+0x3f2> +10003f8a: 0023 movs r3, r4 +10003f8c: 0031 movs r1, r6 +10003f8e: 1c55 adds r5, r2, #1 +10003f90: 47c8 blx r9 +10003f92: 4643 mov r3, r8 +10003f94: 5d58 ldrb r0, [r3, r5] +10003f96: 2800 cmp r0, #0 +10003f98: d100 bne.n 10003f9c <_vsnprintf+0x3f0> +10003f9a: e126 b.n 100041ea <_vsnprintf+0x63e> +10003f9c: 002a movs r2, r5 +10003f9e: 4297 cmp r7, r2 +10003fa0: d1f3 bne.n 10003f8a <_vsnprintf+0x3de> +10003fa2: 46a1 mov r9, r4 +10003fa4: 003d movs r5, r7 +10003fa6: 0034 movs r4, r6 +10003fa8: 4656 mov r6, sl +10003faa: 9b0d ldr r3, [sp, #52] ; 0x34 +10003fac: 2b00 cmp r3, #0 +10003fae: d000 beq.n 10003fb2 <_vsnprintf+0x406> +10003fb0: e143 b.n 1000423a <_vsnprintf+0x68e> +10003fb2: 465b mov r3, fp +10003fb4: 3601 adds r6, #1 +10003fb6: 9309 str r3, [sp, #36] ; 0x24 +10003fb8: e61d b.n 10003bf6 <_vsnprintf+0x4a> +10003fba: 9b09 ldr r3, [sp, #36] ; 0x24 +10003fbc: 001a movs r2, r3 +10003fbe: ca08 ldmia r2!, {r3} +10003fc0: 4692 mov sl, r2 +10003fc2: 2b00 cmp r3, #0 +10003fc4: d048 beq.n 10004058 <_vsnprintf+0x4ac> +10003fc6: 2221 movs r2, #33 ; 0x21 +10003fc8: 4311 orrs r1, r2 +10003fca: 468b mov fp, r1 +10003fcc: a80e add r0, sp, #56 ; 0x38 +10003fce: 4684 mov ip, r0 +10003fd0: 211f movs r1, #31 +10003fd2: 4461 add r1, ip +10003fd4: 9509 str r5, [sp, #36] ; 0x24 +10003fd6: 2200 movs r2, #0 +10003fd8: 270f movs r7, #15 +10003fda: 46a4 mov ip, r4 +10003fdc: 000d movs r5, r1 +10003fde: e002 b.n 10003fe6 <_vsnprintf+0x43a> +10003fe0: 2a20 cmp r2, #32 +10003fe2: d00c beq.n 10003ffe <_vsnprintf+0x452> +10003fe4: 000b movs r3, r1 +10003fe6: 003c movs r4, r7 +10003fe8: 401c ands r4, r3 +10003fea: 0020 movs r0, r4 +10003fec: 3037 adds r0, #55 ; 0x37 +10003fee: 2c09 cmp r4, #9 +10003ff0: d800 bhi.n 10003ff4 <_vsnprintf+0x448> +10003ff2: 3807 subs r0, #7 +10003ff4: 3201 adds r2, #1 +10003ff6: 54a8 strb r0, [r5, r2] +10003ff8: 0919 lsrs r1, r3, #4 +10003ffa: 2b0f cmp r3, #15 +10003ffc: d8f0 bhi.n 10003fe0 <_vsnprintf+0x434> +10003ffe: 4664 mov r4, ip +10004000: 9d09 ldr r5, [sp, #36] ; 0x24 +10004002: e032 b.n 1000406a <_vsnprintf+0x4be> +10004004: 4bdc ldr r3, [pc, #880] ; (10004378 <_vsnprintf+0x7cc>) +10004006: 7820 ldrb r0, [r4, #0] +10004008: 9308 str r3, [sp, #32] +1000400a: 2300 movs r3, #0 +1000400c: 469a mov sl, r3 +1000400e: 2800 cmp r0, #0 +10004010: d000 beq.n 10004014 <_vsnprintf+0x468> +10004012: e5e4 b.n 10003bde <_vsnprintf+0x32> +10004014: 2400 movs r4, #0 +10004016: e665 b.n 10003ce4 <_vsnprintf+0x138> +10004018: 4643 mov r3, r8 +1000401a: 0006 movs r6, r0 +1000401c: 9f0a ldr r7, [sp, #40] ; 0x28 +1000401e: 0098 lsls r0, r3, #2 +10004020: 18c0 adds r0, r0, r3 +10004022: 3201 adds r2, #1 +10004024: 0040 lsls r0, r0, #1 +10004026: 1980 adds r0, r0, r6 +10004028: 7816 ldrb r6, [r2, #0] +1000402a: 0003 movs r3, r0 +1000402c: 0030 movs r0, r6 +1000402e: 3830 subs r0, #48 ; 0x30 +10004030: 3b30 subs r3, #48 ; 0x30 +10004032: 2809 cmp r0, #9 +10004034: d9f3 bls.n 1000401e <_vsnprintf+0x472> +10004036: 0030 movs r0, r6 +10004038: 4698 mov r8, r3 +1000403a: 0016 movs r6, r2 +1000403c: 970a str r7, [sp, #40] ; 0x28 +1000403e: e600 b.n 10003c42 <_vsnprintf+0x96> +10004040: 9b09 ldr r3, [sp, #36] ; 0x24 +10004042: 3602 adds r6, #2 +10004044: cb04 ldmia r3!, {r2} +10004046: 4690 mov r8, r2 +10004048: 43d2 mvns r2, r2 +1000404a: 4640 mov r0, r8 +1000404c: 17d2 asrs r2, r2, #31 +1000404e: 4010 ands r0, r2 +10004050: 4680 mov r8, r0 +10004052: 9309 str r3, [sp, #36] ; 0x24 +10004054: 7830 ldrb r0, [r6, #0] +10004056: e5f4 b.n 10003c42 <_vsnprintf+0x96> +10004058: 2210 movs r2, #16 +1000405a: 0008 movs r0, r1 +1000405c: 4390 bics r0, r2 +1000405e: 3211 adds r2, #17 +10004060: 4310 orrs r0, r2 +10004062: 4683 mov fp, r0 +10004064: 2200 movs r2, #0 +10004066: 0549 lsls r1, r1, #21 +10004068: d5b0 bpl.n 10003fcc <_vsnprintf+0x420> +1000406a: 465b mov r3, fp +1000406c: 9306 str r3, [sp, #24] +1000406e: 2308 movs r3, #8 +10004070: 9305 str r3, [sp, #20] +10004072: 4643 mov r3, r8 +10004074: 9304 str r3, [sp, #16] +10004076: 2310 movs r3, #16 +10004078: 9303 str r3, [sp, #12] +1000407a: 2300 movs r3, #0 +1000407c: 9302 str r3, [sp, #8] +1000407e: ab16 add r3, sp, #88 ; 0x58 +10004080: 9201 str r2, [sp, #4] +10004082: 9300 str r3, [sp, #0] +10004084: 002a movs r2, r5 +10004086: 464b mov r3, r9 +10004088: 0021 movs r1, r4 +1000408a: 9808 ldr r0, [sp, #32] +1000408c: f7ff f8a6 bl 100031dc <_ntoa_format> +10004090: 4653 mov r3, sl +10004092: 0005 movs r5, r0 +10004094: 3601 adds r6, #1 +10004096: 9309 str r3, [sp, #36] ; 0x24 +10004098: e5ad b.n 10003bf6 <_vsnprintf+0x4a> +1000409a: 7813 ldrb r3, [r2, #0] +1000409c: 469c mov ip, r3 +1000409e: 2b00 cmp r3, #0 +100040a0: d100 bne.n 100040a4 <_vsnprintf+0x4f8> +100040a2: e2f7 b.n 10004694 <_vsnprintf+0xae8> +100040a4: 2302 movs r3, #2 +100040a6: 425b negs r3, r3 +100040a8: e737 b.n 10003f1a <_vsnprintf+0x36e> +100040aa: 2320 movs r3, #32 +100040ac: 0002 movs r2, r0 +100040ae: 439a bics r2, r3 +100040b0: 2a47 cmp r2, #71 ; 0x47 +100040b2: d104 bne.n 100040be <_vsnprintf+0x512> +100040b4: 2380 movs r3, #128 ; 0x80 +100040b6: 011b lsls r3, r3, #4 +100040b8: 4319 orrs r1, r3 +100040ba: 2302 movs r3, #2 +100040bc: 4398 bics r0, r3 +100040be: 2845 cmp r0, #69 ; 0x45 +100040c0: d101 bne.n 100040c6 <_vsnprintf+0x51a> +100040c2: 2320 movs r3, #32 +100040c4: 4319 orrs r1, r3 +100040c6: 2207 movs r2, #7 +100040c8: 9b09 ldr r3, [sp, #36] ; 0x24 +100040ca: 9104 str r1, [sp, #16] +100040cc: 3307 adds r3, #7 +100040ce: 4393 bics r3, r2 +100040d0: 9a0a ldr r2, [sp, #40] ; 0x28 +100040d2: 0019 movs r1, r3 +100040d4: 9203 str r2, [sp, #12] +100040d6: 4642 mov r2, r8 +100040d8: 9202 str r2, [sp, #8] +100040da: c90c ldmia r1!, {r2, r3} +100040dc: 9808 ldr r0, [sp, #32] +100040de: 9200 str r2, [sp, #0] +100040e0: 9301 str r3, [sp, #4] +100040e2: 9109 str r1, [sp, #36] ; 0x24 +100040e4: 002a movs r2, r5 +100040e6: 464b mov r3, r9 +100040e8: 0021 movs r1, r4 +100040ea: f7ff f96d bl 100033c8 <_etoa> +100040ee: 3601 adds r6, #1 +100040f0: 0005 movs r5, r0 +100040f2: e580 b.n 10003bf6 <_vsnprintf+0x4a> +100040f4: 2310 movs r3, #16 +100040f6: 930c str r3, [sp, #48] ; 0x30 +100040f8: 230c movs r3, #12 +100040fa: 000a movs r2, r1 +100040fc: 439a bics r2, r3 +100040fe: 920b str r2, [sp, #44] ; 0x2c +10004100: 054b lsls r3, r1, #21 +10004102: d503 bpl.n 1000410c <_vsnprintf+0x560> +10004104: 2301 movs r3, #1 +10004106: 9a0b ldr r2, [sp, #44] ; 0x2c +10004108: 439a bics r2, r3 +1000410a: 920b str r2, [sp, #44] ; 0x2c +1000410c: 2869 cmp r0, #105 ; 0x69 +1000410e: d100 bne.n 10004112 <_vsnprintf+0x566> +10004110: e627 b.n 10003d62 <_vsnprintf+0x1b6> +10004112: 2864 cmp r0, #100 ; 0x64 +10004114: d100 bne.n 10004118 <_vsnprintf+0x56c> +10004116: e624 b.n 10003d62 <_vsnprintf+0x1b6> +10004118: 9a0b ldr r2, [sp, #44] ; 0x2c +1000411a: 2380 movs r3, #128 ; 0x80 +1000411c: 0011 movs r1, r2 +1000411e: 009b lsls r3, r3, #2 +10004120: 4019 ands r1, r3 +10004122: 468b mov fp, r1 +10004124: 421a tst r2, r3 +10004126: d000 beq.n 1000412a <_vsnprintf+0x57e> +10004128: e166 b.n 100043f8 <_vsnprintf+0x84c> +1000412a: 2380 movs r3, #128 ; 0x80 +1000412c: 0011 movs r1, r2 +1000412e: 005b lsls r3, r3, #1 +10004130: 4019 ands r1, r3 +10004132: 468a mov sl, r1 +10004134: 421a tst r2, r3 +10004136: d000 beq.n 1000413a <_vsnprintf+0x58e> +10004138: e239 b.n 100045ae <_vsnprintf+0xa02> +1000413a: 0013 movs r3, r2 +1000413c: 065b lsls r3, r3, #25 +1000413e: d500 bpl.n 10004142 <_vsnprintf+0x596> +10004140: e13c b.n 100043bc <_vsnprintf+0x810> +10004142: 0013 movs r3, r2 +10004144: 061b lsls r3, r3, #24 +10004146: d400 bmi.n 1000414a <_vsnprintf+0x59e> +10004148: e2a6 b.n 10004698 <_vsnprintf+0xaec> +1000414a: 9b09 ldr r3, [sp, #36] ; 0x24 +1000414c: cb04 ldmia r3!, {r2} +1000414e: 0412 lsls r2, r2, #16 +10004150: 0c12 lsrs r2, r2, #16 +10004152: 4693 mov fp, r2 +10004154: 9309 str r3, [sp, #36] ; 0x24 +10004156: 465b mov r3, fp +10004158: 2b00 cmp r3, #0 +1000415a: d000 beq.n 1000415e <_vsnprintf+0x5b2> +1000415c: e19a b.n 10004494 <_vsnprintf+0x8e8> +1000415e: 9a0b ldr r2, [sp, #44] ; 0x2c +10004160: 3310 adds r3, #16 +10004162: 0011 movs r1, r2 +10004164: 4399 bics r1, r3 +10004166: 910b str r1, [sp, #44] ; 0x2c +10004168: 0552 lsls r2, r2, #21 +1000416a: d400 bmi.n 1000416e <_vsnprintf+0x5c2> +1000416c: e192 b.n 10004494 <_vsnprintf+0x8e8> +1000416e: 2300 movs r3, #0 +10004170: 469a mov sl, r3 +10004172: 9b0b ldr r3, [sp, #44] ; 0x2c +10004174: 9306 str r3, [sp, #24] +10004176: 9b0a ldr r3, [sp, #40] ; 0x28 +10004178: 9305 str r3, [sp, #20] +1000417a: 4643 mov r3, r8 +1000417c: 9304 str r3, [sp, #16] +1000417e: 9b0c ldr r3, [sp, #48] ; 0x30 +10004180: 9303 str r3, [sp, #12] +10004182: 2300 movs r3, #0 +10004184: e10c b.n 100043a0 <_vsnprintf+0x7f4> +10004186: 2320 movs r3, #32 +10004188: 4319 orrs r1, r3 +1000418a: e660 b.n 10003e4e <_vsnprintf+0x2a2> +1000418c: 9b09 ldr r3, [sp, #36] ; 0x24 +1000418e: 9a0a ldr r2, [sp, #40] ; 0x28 +10004190: 1b5b subs r3, r3, r5 +10004192: 4698 mov r8, r3 +10004194: 464b mov r3, r9 +10004196: 4691 mov r9, r2 +10004198: 001f movs r7, r3 +1000419a: 46b2 mov sl, r6 +1000419c: 0026 movs r6, r4 +1000419e: 9c08 ldr r4, [sp, #32] +100041a0: 002a movs r2, r5 +100041a2: 003b movs r3, r7 +100041a4: 0031 movs r1, r6 +100041a6: 47a0 blx r4 +100041a8: 4643 mov r3, r8 +100041aa: 3501 adds r5, #1 +100041ac: 5d58 ldrb r0, [r3, r5] +100041ae: 2800 cmp r0, #0 +100041b0: d1f6 bne.n 100041a0 <_vsnprintf+0x5f4> +100041b2: 464a mov r2, r9 +100041b4: 0034 movs r4, r6 +100041b6: 46b9 mov r9, r7 +100041b8: 4656 mov r6, sl +100041ba: 920a str r2, [sp, #40] ; 0x28 +100041bc: e6f5 b.n 10003faa <_vsnprintf+0x3fe> +100041be: 23c0 movs r3, #192 ; 0xc0 +100041c0: 009b lsls r3, r3, #2 +100041c2: 78b0 ldrb r0, [r6, #2] +100041c4: 4319 orrs r1, r3 +100041c6: 3602 adds r6, #2 +100041c8: e55d b.n 10003c86 <_vsnprintf+0xda> +100041ca: 23c0 movs r3, #192 ; 0xc0 +100041cc: 78b0 ldrb r0, [r6, #2] +100041ce: 4319 orrs r1, r3 +100041d0: 3602 adds r6, #2 +100041d2: e558 b.n 10003c86 <_vsnprintf+0xda> +100041d4: 230c movs r3, #12 +100041d6: 000a movs r2, r1 +100041d8: 439a bics r2, r3 +100041da: 3314 adds r3, #20 +100041dc: 431a orrs r2, r3 +100041de: 3b10 subs r3, #16 +100041e0: 920b str r2, [sp, #44] ; 0x2c +100041e2: 930c str r3, [sp, #48] ; 0x30 +100041e4: 054b lsls r3, r1, #21 +100041e6: d48d bmi.n 10004104 <_vsnprintf+0x558> +100041e8: e796 b.n 10004118 <_vsnprintf+0x56c> +100041ea: 46a1 mov r9, r4 +100041ec: 0034 movs r4, r6 +100041ee: 4656 mov r6, sl +100041f0: e6db b.n 10003faa <_vsnprintf+0x3fe> +100041f2: 9a0a ldr r2, [sp, #40] ; 0x28 +100041f4: 2a01 cmp r2, #1 +100041f6: d800 bhi.n 100041fa <_vsnprintf+0x64e> +100041f8: e253 b.n 100046a2 <_vsnprintf+0xaf6> +100041fa: 1e6b subs r3, r5, #1 +100041fc: 189f adds r7, r3, r2 +100041fe: 9b08 ldr r3, [sp, #32] +10004200: 46b0 mov r8, r6 +10004202: 0026 movs r6, r4 +10004204: 464c mov r4, r9 +10004206: 4699 mov r9, r3 +10004208: 002a movs r2, r5 +1000420a: 0023 movs r3, r4 +1000420c: 3501 adds r5, #1 +1000420e: 0031 movs r1, r6 +10004210: 2020 movs r0, #32 +10004212: 47c8 blx r9 +10004214: 42bd cmp r5, r7 +10004216: d1f7 bne.n 10004208 <_vsnprintf+0x65c> +10004218: 46a1 mov r9, r4 +1000421a: 0034 movs r4, r6 +1000421c: 4646 mov r6, r8 +1000421e: 9b09 ldr r3, [sp, #36] ; 0x24 +10004220: 003a movs r2, r7 +10004222: cb01 ldmia r3!, {r0} +10004224: 0021 movs r1, r4 +10004226: 4698 mov r8, r3 +10004228: 1c7d adds r5, r7, #1 +1000422a: 464b mov r3, r9 +1000422c: 9f08 ldr r7, [sp, #32] +1000422e: b2c0 uxtb r0, r0 +10004230: 47b8 blx r7 +10004232: 4643 mov r3, r8 +10004234: 3601 adds r6, #1 +10004236: 9309 str r3, [sp, #36] ; 0x24 +10004238: e4dd b.n 10003bf6 <_vsnprintf+0x4a> +1000423a: 9b0b ldr r3, [sp, #44] ; 0x2c +1000423c: 9a0a ldr r2, [sp, #40] ; 0x28 +1000423e: 46a8 mov r8, r5 +10004240: 429a cmp r2, r3 +10004242: d800 bhi.n 10004246 <_vsnprintf+0x69a> +10004244: e6b5 b.n 10003fb2 <_vsnprintf+0x406> +10004246: 4694 mov ip, r2 +10004248: 4465 add r5, ip +1000424a: 1aed subs r5, r5, r3 +1000424c: 9b08 ldr r3, [sp, #32] +1000424e: 4647 mov r7, r8 +10004250: 46b0 mov r8, r6 +10004252: 0026 movs r6, r4 +10004254: 464c mov r4, r9 +10004256: 4699 mov r9, r3 +10004258: 003a movs r2, r7 +1000425a: 0023 movs r3, r4 +1000425c: 3701 adds r7, #1 +1000425e: 0031 movs r1, r6 +10004260: 2020 movs r0, #32 +10004262: 47c8 blx r9 +10004264: 42af cmp r7, r5 +10004266: d1f7 bne.n 10004258 <_vsnprintf+0x6ac> +10004268: 46a1 mov r9, r4 +1000426a: 0034 movs r4, r6 +1000426c: 4646 mov r6, r8 +1000426e: e6a0 b.n 10003fb2 <_vsnprintf+0x406> +10004270: 9a0b ldr r2, [sp, #44] ; 0x2c +10004272: 990a ldr r1, [sp, #40] ; 0x28 +10004274: 1c53 adds r3, r2, #1 +10004276: 4291 cmp r1, r2 +10004278: d800 bhi.n 1000427c <_vsnprintf+0x6d0> +1000427a: e214 b.n 100046a6 <_vsnprintf+0xafa> +1000427c: 194b adds r3, r1, r5 +1000427e: 1a9b subs r3, r3, r2 +10004280: 001f movs r7, r3 +10004282: 9b08 ldr r3, [sp, #32] +10004284: 46b2 mov sl, r6 +10004286: 0026 movs r6, r4 +10004288: 464c mov r4, r9 +1000428a: 4699 mov r9, r3 +1000428c: 002a movs r2, r5 +1000428e: 0023 movs r3, r4 +10004290: 3501 adds r5, #1 +10004292: 0031 movs r1, r6 +10004294: 2020 movs r0, #32 +10004296: 47c8 blx r9 +10004298: 42bd cmp r5, r7 +1000429a: d1f7 bne.n 1000428c <_vsnprintf+0x6e0> +1000429c: 9b0a ldr r3, [sp, #40] ; 0x28 +1000429e: 46a1 mov r9, r4 +100042a0: 3301 adds r3, #1 +100042a2: 930b str r3, [sp, #44] ; 0x2c +100042a4: 9b09 ldr r3, [sp, #36] ; 0x24 +100042a6: 0034 movs r4, r6 +100042a8: 781b ldrb r3, [r3, #0] +100042aa: 4656 mov r6, sl +100042ac: 469c mov ip, r3 +100042ae: 4660 mov r0, ip +100042b0: 2800 cmp r0, #0 +100042b2: d000 beq.n 100042b6 <_vsnprintf+0x70a> +100042b4: e658 b.n 10003f68 <_vsnprintf+0x3bc> +100042b6: e67c b.n 10003fb2 <_vsnprintf+0x406> +100042b8: 2207 movs r2, #7 +100042ba: 9b09 ldr r3, [sp, #36] ; 0x24 +100042bc: 3307 adds r3, #7 +100042be: 4393 bics r3, r2 +100042c0: 3201 adds r2, #1 +100042c2: 4694 mov ip, r2 +100042c4: 449c add ip, r3 +100042c6: 4662 mov r2, ip +100042c8: 685f ldr r7, [r3, #4] +100042ca: 9209 str r2, [sp, #36] ; 0x24 +100042cc: 681a ldr r2, [r3, #0] +100042ce: 17fb asrs r3, r7, #31 +100042d0: 9310 str r3, [sp, #64] ; 0x40 +100042d2: 9311 str r3, [sp, #68] ; 0x44 +100042d4: 9810 ldr r0, [sp, #64] ; 0x40 +100042d6: 9911 ldr r1, [sp, #68] ; 0x44 +100042d8: 0003 movs r3, r0 +100042da: 4053 eors r3, r2 +100042dc: 930e str r3, [sp, #56] ; 0x38 +100042de: 000b movs r3, r1 +100042e0: 407b eors r3, r7 +100042e2: 930f str r3, [sp, #60] ; 0x3c +100042e4: 4694 mov ip, r2 +100042e6: 9a0e ldr r2, [sp, #56] ; 0x38 +100042e8: 9b0f ldr r3, [sp, #60] ; 0x3c +100042ea: 1a12 subs r2, r2, r0 +100042ec: 418b sbcs r3, r1 +100042ee: 920e str r2, [sp, #56] ; 0x38 +100042f0: 930f str r3, [sp, #60] ; 0x3c +100042f2: 0ffb lsrs r3, r7, #31 +100042f4: 4662 mov r2, ip +100042f6: 9312 str r3, [sp, #72] ; 0x48 +100042f8: 2300 movs r3, #0 +100042fa: 433a orrs r2, r7 +100042fc: 469b mov fp, r3 +100042fe: d03d beq.n 1000437c <_vsnprintf+0x7d0> +10004300: 9a0b ldr r2, [sp, #44] ; 0x2c +10004302: 2361 movs r3, #97 ; 0x61 +10004304: 0692 lsls r2, r2, #26 +10004306: d500 bpl.n 1000430a <_vsnprintf+0x75e> +10004308: 2341 movs r3, #65 ; 0x41 +1000430a: 2200 movs r2, #0 +1000430c: b2db uxtb r3, r3 +1000430e: a90e add r1, sp, #56 ; 0x38 +10004310: 3b0a subs r3, #10 +10004312: 468c mov ip, r1 +10004314: 4692 mov sl, r2 +10004316: 930d str r3, [sp, #52] ; 0x34 +10004318: 4643 mov r3, r8 +1000431a: 321f adds r2, #31 +1000431c: 4462 add r2, ip +1000431e: 9513 str r5, [sp, #76] ; 0x4c +10004320: 9615 str r6, [sp, #84] ; 0x54 +10004322: 4655 mov r5, sl +10004324: 9e0e ldr r6, [sp, #56] ; 0x38 +10004326: 9f0f ldr r7, [sp, #60] ; 0x3c +10004328: 46a2 mov sl, r4 +1000432a: 4690 mov r8, r2 +1000432c: 9c0c ldr r4, [sp, #48] ; 0x30 +1000432e: 9314 str r3, [sp, #80] ; 0x50 +10004330: e00c b.n 1000434c <_vsnprintf+0x7a0> +10004332: 3230 adds r2, #48 ; 0x30 10004334: b2d2 uxtb r2, r2 -10004336: 2a09 cmp r2, #9 -10004338: d9e8 bls.n 1000430c <_vsnprintf+0x8b0> -1000433a: 9b0d ldr r3, [sp, #52] ; 0x34 -1000433c: 469c mov ip, r3 -1000433e: 4462 add r2, ip -10004340: b2d2 uxtb r2, r2 -10004342: e7e5 b.n 10004310 <_vsnprintf+0x8b4> -10004344: 9a0b ldr r2, [sp, #44] ; 0x2c -10004346: 2361 movs r3, #97 ; 0x61 -10004348: 0692 lsls r2, r2, #26 -1000434a: d500 bpl.n 1000434e <_vsnprintf+0x8f2> -1000434c: 2341 movs r3, #65 ; 0x41 -1000434e: b2db uxtb r3, r3 -10004350: a90e add r1, sp, #56 ; 0x38 -10004352: 3b0a subs r3, #10 -10004354: 221f movs r2, #31 -10004356: 468c mov ip, r1 -10004358: 930d str r3, [sp, #52] ; 0x34 -1000435a: 0023 movs r3, r4 -1000435c: 4462 add r2, ip -1000435e: 465c mov r4, fp -10004360: 9512 str r5, [sp, #72] ; 0x48 -10004362: 0017 movs r7, r2 -10004364: 4655 mov r5, sl -10004366: 469b mov fp, r3 -10004368: 46b2 mov sl, r6 -1000436a: 9e0c ldr r6, [sp, #48] ; 0x30 -1000436c: e008 b.n 10004380 <_vsnprintf+0x924> -1000436e: 3330 adds r3, #48 ; 0x30 -10004370: b2db uxtb r3, r3 -10004372: 3501 adds r5, #1 -10004374: 557b strb r3, [r7, r5] -10004376: 42b4 cmp r4, r6 -10004378: d30e bcc.n 10004398 <_vsnprintf+0x93c> -1000437a: 2d20 cmp r5, #32 -1000437c: d00c beq.n 10004398 <_vsnprintf+0x93c> -1000437e: 0004 movs r4, r0 -10004380: 0031 movs r1, r6 -10004382: 0020 movs r0, r4 -10004384: f000 f9b0 bl 100046e8 <__wrap___aeabi_uidiv> -10004388: b2cb uxtb r3, r1 -1000438a: 2909 cmp r1, #9 -1000438c: d9ef bls.n 1000436e <_vsnprintf+0x912> -1000438e: 9a0d ldr r2, [sp, #52] ; 0x34 -10004390: 4694 mov ip, r2 -10004392: 4463 add r3, ip -10004394: b2db uxtb r3, r3 -10004396: e7ec b.n 10004372 <_vsnprintf+0x916> -10004398: 4656 mov r6, sl -1000439a: 465c mov r4, fp -1000439c: 46aa mov sl, r5 -1000439e: 9d12 ldr r5, [sp, #72] ; 0x48 -100043a0: e63f b.n 10004022 <_vsnprintf+0x5c6> -100043a2: 9b09 ldr r3, [sp, #36] ; 0x24 -100043a4: 001a movs r2, r3 -100043a6: ca08 ldmia r2!, {r3} -100043a8: 17d9 asrs r1, r3, #31 -100043aa: 9213 str r2, [sp, #76] ; 0x4c -100043ac: 185a adds r2, r3, r1 -100043ae: 404a eors r2, r1 -100043b0: 4692 mov sl, r2 -100043b2: 0fda lsrs r2, r3, #31 -100043b4: 9212 str r2, [sp, #72] ; 0x48 -100043b6: 2b00 cmp r3, #0 -100043b8: d108 bne.n 100043cc <_vsnprintf+0x970> -100043ba: 2380 movs r3, #128 ; 0x80 -100043bc: 2210 movs r2, #16 -100043be: 990b ldr r1, [sp, #44] ; 0x2c -100043c0: 00db lsls r3, r3, #3 -100043c2: 400b ands r3, r1 -100043c4: 4391 bics r1, r2 -100043c6: 910b str r1, [sp, #44] ; 0x2c -100043c8: 2b00 cmp r3, #0 -100043ca: d12b bne.n 10004424 <_vsnprintf+0x9c8> -100043cc: 9a0b ldr r2, [sp, #44] ; 0x2c -100043ce: 2361 movs r3, #97 ; 0x61 -100043d0: 0692 lsls r2, r2, #26 -100043d2: d500 bpl.n 100043d6 <_vsnprintf+0x97a> -100043d4: 2341 movs r3, #65 ; 0x41 -100043d6: aa0e add r2, sp, #56 ; 0x38 -100043d8: 271f movs r7, #31 -100043da: 4694 mov ip, r2 -100043dc: b2db uxtb r3, r3 -100043de: 3b0a subs r3, #10 -100043e0: 950d str r5, [sp, #52] ; 0x34 -100043e2: 4467 add r7, ip -100043e4: 465d mov r5, fp -100043e6: 9309 str r3, [sp, #36] ; 0x24 -100043e8: 46a3 mov fp, r4 -100043ea: 4654 mov r4, sl -100043ec: 46b2 mov sl, r6 -100043ee: 9e0c ldr r6, [sp, #48] ; 0x30 -100043f0: e008 b.n 10004404 <_vsnprintf+0x9a8> -100043f2: 3330 adds r3, #48 ; 0x30 -100043f4: b2db uxtb r3, r3 -100043f6: 3501 adds r5, #1 -100043f8: 557b strb r3, [r7, r5] -100043fa: 42b4 cmp r4, r6 -100043fc: d30e bcc.n 1000441c <_vsnprintf+0x9c0> -100043fe: 2d20 cmp r5, #32 -10004400: d00c beq.n 1000441c <_vsnprintf+0x9c0> -10004402: 0004 movs r4, r0 -10004404: 0031 movs r1, r6 -10004406: 0020 movs r0, r4 -10004408: f000 f96e bl 100046e8 <__wrap___aeabi_uidiv> -1000440c: b2cb uxtb r3, r1 -1000440e: 2909 cmp r1, #9 -10004410: d9ef bls.n 100043f2 <_vsnprintf+0x996> -10004412: 9a09 ldr r2, [sp, #36] ; 0x24 -10004414: 4694 mov ip, r2 -10004416: 4463 add r3, ip -10004418: b2db uxtb r3, r3 -1000441a: e7ec b.n 100043f6 <_vsnprintf+0x99a> -1000441c: 4656 mov r6, sl -1000441e: 465c mov r4, fp -10004420: 46ab mov fp, r5 -10004422: 9d0d ldr r5, [sp, #52] ; 0x34 -10004424: 9b0b ldr r3, [sp, #44] ; 0x2c -10004426: 002a movs r2, r5 -10004428: 9306 str r3, [sp, #24] -1000442a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000442c: 0021 movs r1, r4 -1000442e: 9305 str r3, [sp, #20] -10004430: 4643 mov r3, r8 -10004432: 9304 str r3, [sp, #16] -10004434: 9b0c ldr r3, [sp, #48] ; 0x30 -10004436: 9808 ldr r0, [sp, #32] -10004438: 9303 str r3, [sp, #12] -1000443a: 9b12 ldr r3, [sp, #72] ; 0x48 -1000443c: 3601 adds r6, #1 -1000443e: 9302 str r3, [sp, #8] -10004440: 465b mov r3, fp -10004442: 9301 str r3, [sp, #4] -10004444: ab16 add r3, sp, #88 ; 0x58 -10004446: 9300 str r3, [sp, #0] -10004448: 464b mov r3, r9 -1000444a: f7fe fe1f bl 1000308c <_ntoa_format> -1000444e: 9b13 ldr r3, [sp, #76] ; 0x4c -10004450: 0005 movs r5, r0 -10004452: 9309 str r3, [sp, #36] ; 0x24 -10004454: f7ff fb27 bl 10003aa6 <_vsnprintf+0x4a> -10004458: 2302 movs r3, #2 -1000445a: 930c str r3, [sp, #48] ; 0x30 -1000445c: e71a b.n 10004294 <_vsnprintf+0x838> -1000445e: 9b09 ldr r3, [sp, #36] ; 0x24 -10004460: cb04 ldmia r3!, {r2} -10004462: 4692 mov sl, r2 -10004464: 9312 str r3, [sp, #72] ; 0x48 -10004466: 2a00 cmp r2, #0 -10004468: d108 bne.n 1000447c <_vsnprintf+0xa20> -1000446a: 2380 movs r3, #128 ; 0x80 -1000446c: 2210 movs r2, #16 -1000446e: 990b ldr r1, [sp, #44] ; 0x2c -10004470: 00db lsls r3, r3, #3 -10004472: 400b ands r3, r1 -10004474: 4391 bics r1, r2 -10004476: 910b str r1, [sp, #44] ; 0x2c -10004478: 2b00 cmp r3, #0 -1000447a: d12b bne.n 100044d4 <_vsnprintf+0xa78> -1000447c: 9a0b ldr r2, [sp, #44] ; 0x2c -1000447e: 2361 movs r3, #97 ; 0x61 -10004480: 0692 lsls r2, r2, #26 -10004482: d500 bpl.n 10004486 <_vsnprintf+0xa2a> -10004484: 2341 movs r3, #65 ; 0x41 -10004486: aa0e add r2, sp, #56 ; 0x38 -10004488: 271f movs r7, #31 -1000448a: 4694 mov ip, r2 -1000448c: b2db uxtb r3, r3 -1000448e: 3b0a subs r3, #10 -10004490: 950d str r5, [sp, #52] ; 0x34 -10004492: 4467 add r7, ip -10004494: 465d mov r5, fp -10004496: 9309 str r3, [sp, #36] ; 0x24 -10004498: 46a3 mov fp, r4 -1000449a: 4654 mov r4, sl -1000449c: 46b2 mov sl, r6 -1000449e: 9e0c ldr r6, [sp, #48] ; 0x30 -100044a0: e008 b.n 100044b4 <_vsnprintf+0xa58> -100044a2: 3330 adds r3, #48 ; 0x30 -100044a4: b2db uxtb r3, r3 -100044a6: 3501 adds r5, #1 -100044a8: 557b strb r3, [r7, r5] -100044aa: 42b4 cmp r4, r6 -100044ac: d30e bcc.n 100044cc <_vsnprintf+0xa70> -100044ae: 2d20 cmp r5, #32 -100044b0: d00c beq.n 100044cc <_vsnprintf+0xa70> -100044b2: 0004 movs r4, r0 -100044b4: 0031 movs r1, r6 -100044b6: 0020 movs r0, r4 -100044b8: f000 f916 bl 100046e8 <__wrap___aeabi_uidiv> -100044bc: b2cb uxtb r3, r1 -100044be: 2909 cmp r1, #9 -100044c0: d9ef bls.n 100044a2 <_vsnprintf+0xa46> -100044c2: 9a09 ldr r2, [sp, #36] ; 0x24 -100044c4: 4694 mov ip, r2 -100044c6: 4463 add r3, ip -100044c8: b2db uxtb r3, r3 -100044ca: e7ec b.n 100044a6 <_vsnprintf+0xa4a> -100044cc: 4656 mov r6, sl -100044ce: 465c mov r4, fp -100044d0: 46ab mov fp, r5 -100044d2: 9d0d ldr r5, [sp, #52] ; 0x34 -100044d4: 9b0b ldr r3, [sp, #44] ; 0x2c -100044d6: 002a movs r2, r5 -100044d8: 9306 str r3, [sp, #24] -100044da: 9b0a ldr r3, [sp, #40] ; 0x28 -100044dc: 0021 movs r1, r4 -100044de: 9305 str r3, [sp, #20] -100044e0: 4643 mov r3, r8 -100044e2: 9304 str r3, [sp, #16] -100044e4: 9b0c ldr r3, [sp, #48] ; 0x30 -100044e6: 9808 ldr r0, [sp, #32] -100044e8: 9303 str r3, [sp, #12] -100044ea: 2300 movs r3, #0 -100044ec: 9302 str r3, [sp, #8] -100044ee: 465b mov r3, fp -100044f0: 9301 str r3, [sp, #4] -100044f2: ab16 add r3, sp, #88 ; 0x58 -100044f4: 9300 str r3, [sp, #0] -100044f6: 464b mov r3, r9 -100044f8: f7fe fdc8 bl 1000308c <_ntoa_format> -100044fc: 9b12 ldr r3, [sp, #72] ; 0x48 -100044fe: 0005 movs r5, r0 -10004500: 9309 str r3, [sp, #36] ; 0x24 -10004502: 3601 adds r6, #1 -10004504: f7ff facf bl 10003aa6 <_vsnprintf+0x4a> -10004508: 42b4 cmp r4, r6 -1000450a: d800 bhi.n 1000450e <_vsnprintf+0xab2> -1000450c: e671 b.n 100041f2 <_vsnprintf+0x796> -1000450e: 9b14 ldr r3, [sp, #80] ; 0x50 -10004510: 4654 mov r4, sl -10004512: 960e str r6, [sp, #56] ; 0x38 -10004514: 970f str r7, [sp, #60] ; 0x3c -10004516: 46aa mov sl, r5 -10004518: 4698 mov r8, r3 -1000451a: 9e15 ldr r6, [sp, #84] ; 0x54 -1000451c: 9d13 ldr r5, [sp, #76] ; 0x4c -1000451e: e68e b.n 1000423e <_vsnprintf+0x7e2> -10004520: 42a6 cmp r6, r4 -10004522: d800 bhi.n 10004526 <_vsnprintf+0xaca> -10004524: e6fb b.n 1000431e <_vsnprintf+0x8c2> -10004526: 9b13 ldr r3, [sp, #76] ; 0x4c -10004528: 4656 mov r6, sl -1000452a: 4698 mov r8, r3 -1000452c: 46aa mov sl, r5 -1000452e: 465c mov r4, fp -10004530: 9d12 ldr r5, [sp, #72] ; 0x48 -10004532: e576 b.n 10004022 <_vsnprintf+0x5c6> -10004534: c908 ldmia r1!, {r3} -10004536: 17d8 asrs r0, r3, #31 -10004538: 181a adds r2, r3, r0 -1000453a: 4042 eors r2, r0 -1000453c: 9109 str r1, [sp, #36] ; 0x24 -1000453e: f7ff fb8a bl 10003c56 <_vsnprintf+0x1fa> -10004542: 2300 movs r3, #0 -10004544: 930b str r3, [sp, #44] ; 0x2c -10004546: e450 b.n 10003dea <_vsnprintf+0x38e> -10004548: 9b09 ldr r3, [sp, #36] ; 0x24 -1000454a: cb04 ldmia r3!, {r2} -1000454c: 4693 mov fp, r2 -1000454e: 9309 str r3, [sp, #36] ; 0x24 -10004550: e559 b.n 10004006 <_vsnprintf+0x5aa> -10004552: 002f movs r7, r5 -10004554: e5bb b.n 100040ce <_vsnprintf+0x672> -10004556: 930b str r3, [sp, #44] ; 0x2c -10004558: e601 b.n 1000415e <_vsnprintf+0x702> -1000455a: 3b06 subs r3, #6 -1000455c: 930c str r3, [sp, #48] ; 0x30 -1000455e: e69a b.n 10004296 <_vsnprintf+0x83a> - -10004560 <__wrap_sprintf>: -10004560: b40e push {r1, r2, r3} -10004562: 2201 movs r2, #1 -10004564: b510 push {r4, lr} -10004566: b085 sub sp, #20 -10004568: ac07 add r4, sp, #28 -1000456a: cc08 ldmia r4!, {r3} -1000456c: 0001 movs r1, r0 -1000456e: 9400 str r4, [sp, #0] -10004570: 4252 negs r2, r2 -10004572: 4804 ldr r0, [pc, #16] ; (10004584 <__wrap_sprintf+0x24>) -10004574: 9403 str r4, [sp, #12] -10004576: f7ff fa71 bl 10003a5c <_vsnprintf> -1000457a: b005 add sp, #20 -1000457c: bc10 pop {r4} -1000457e: bc08 pop {r3} -10004580: b003 add sp, #12 -10004582: 4718 bx r3 -10004584: 10002fe5 .word 0x10002fe5 - -10004588 : -10004588: b500 push {lr} -1000458a: b085 sub sp, #20 -1000458c: 9103 str r1, [sp, #12] -1000458e: 2101 movs r1, #1 -10004590: 9002 str r0, [sp, #8] -10004592: 9300 str r3, [sp, #0] -10004594: 4803 ldr r0, [pc, #12] ; (100045a4 ) -10004596: 0013 movs r3, r2 -10004598: 424a negs r2, r1 -1000459a: a902 add r1, sp, #8 -1000459c: f7ff fa5e bl 10003a5c <_vsnprintf> -100045a0: b005 add sp, #20 -100045a2: bd00 pop {pc} -100045a4: 10003269 .word 0x10003269 - -100045a8 : -100045a8: b40f push {r0, r1, r2, r3} -100045aa: b510 push {r4, lr} -100045ac: 490c ldr r1, [pc, #48] ; (100045e0 ) -100045ae: b084 sub sp, #16 -100045b0: aa06 add r2, sp, #24 -100045b2: ca08 ldmia r2!, {r3} -100045b4: 680c ldr r4, [r1, #0] -100045b6: 9203 str r2, [sp, #12] -100045b8: 2c00 cmp r4, #0 -100045ba: d00b beq.n 100045d4 -100045bc: 9200 str r2, [sp, #0] -100045be: 2201 movs r2, #1 -100045c0: 4808 ldr r0, [pc, #32] ; (100045e4 ) -100045c2: 4252 negs r2, r2 -100045c4: a902 add r1, sp, #8 -100045c6: 47a0 blx r4 -100045c8: 2001 movs r0, #1 -100045ca: b004 add sp, #16 -100045cc: bc10 pop {r4} -100045ce: bc08 pop {r3} -100045d0: b004 add sp, #16 -100045d2: 4718 bx r3 -100045d4: 0018 movs r0, r3 -100045d6: f000 fe85 bl 100052e4 <__wrap_puts> -100045da: 2000 movs r0, #0 -100045dc: e7f5 b.n 100045ca -100045de: 46c0 nop ; (mov r8, r8) -100045e0: 20003b40 .word 0x20003b40 -100045e4: 10003259 .word 0x10003259 - -100045e8 : -100045e8: b510 push {r4, lr} -100045ea: 4a09 ldr r2, [pc, #36] ; (10004610 ) -100045ec: 0003 movs r3, r0 -100045ee: 6814 ldr r4, [r2, #0] -100045f0: b084 sub sp, #16 -100045f2: 2c00 cmp r4, #0 -100045f4: d008 beq.n 10004608 -100045f6: 2201 movs r2, #1 -100045f8: 9100 str r1, [sp, #0] -100045fa: 4806 ldr r0, [pc, #24] ; (10004614 ) -100045fc: 4252 negs r2, r2 -100045fe: a903 add r1, sp, #12 -10004600: 47a0 blx r4 -10004602: 2001 movs r0, #1 -10004604: b004 add sp, #16 -10004606: bd10 pop {r4, pc} -10004608: f000 fe6c bl 100052e4 <__wrap_puts> -1000460c: 2000 movs r0, #0 -1000460e: e7f9 b.n 10004604 -10004610: 20003b40 .word 0x20003b40 -10004614: 10003259 .word 0x10003259 - -10004618 <__aeabi_bits_init>: -10004618: 4801 ldr r0, [pc, #4] ; (10004620 <__aeabi_bits_init+0x8>) -1000461a: 2104 movs r1, #4 -1000461c: 4b01 ldr r3, [pc, #4] ; (10004624 <__aeabi_bits_init+0xc>) -1000461e: 4718 bx r3 -10004620: 20000890 .word 0x20000890 -10004624: 10004655 .word 0x10004655 - -10004628 <__wrap___ctzsi2>: -10004628: 4b01 ldr r3, [pc, #4] ; (10004630 <__wrap___ctzsi2+0x8>) -1000462a: 689b ldr r3, [r3, #8] -1000462c: 4718 bx r3 -1000462e: 0000 .short 0x0000 -10004630: 20000890 .word 0x20000890 - -10004634 : -10004634: 2314 movs r3, #20 -10004636: b510 push {r4, lr} -10004638: 0001 movs r1, r0 -1000463a: 8818 ldrh r0, [r3, #0] -1000463c: 3304 adds r3, #4 -1000463e: 881b ldrh r3, [r3, #0] -10004640: 4798 blx r3 -10004642: bd10 pop {r4, pc} - -10004644 : -10004644: 2316 movs r3, #22 -10004646: b510 push {r4, lr} -10004648: 0001 movs r1, r0 -1000464a: 8818 ldrh r0, [r3, #0] -1000464c: 3302 adds r3, #2 -1000464e: 881b ldrh r3, [r3, #0] -10004650: 4798 blx r3 -10004652: bd10 pop {r4, pc} - -10004654 : -10004654: b5f8 push {r3, r4, r5, r6, r7, lr} -10004656: 4647 mov r7, r8 -10004658: 46ce mov lr, r9 -1000465a: b580 push {r7, lr} -1000465c: 1e0f subs r7, r1, #0 -1000465e: d019 beq.n 10004694 -10004660: 2314 movs r3, #20 -10004662: 4699 mov r9, r3 -10004664: 3304 adds r3, #4 -10004666: 0004 movs r4, r0 -10004668: 2500 movs r5, #0 -1000466a: 2601 movs r6, #1 -1000466c: 4698 mov r8, r3 -1000466e: 464b mov r3, r9 -10004670: 8818 ldrh r0, [r3, #0] -10004672: 4643 mov r3, r8 -10004674: 6821 ldr r1, [r4, #0] -10004676: 881b ldrh r3, [r3, #0] -10004678: 4798 blx r3 -1000467a: c401 stmia r4!, {r0} -1000467c: 1e43 subs r3, r0, #1 -1000467e: 4198 sbcs r0, r3 -10004680: 3501 adds r5, #1 -10004682: 4240 negs r0, r0 -10004684: 4006 ands r6, r0 -10004686: 42af cmp r7, r5 -10004688: d1f1 bne.n 1000466e -1000468a: 0030 movs r0, r6 -1000468c: bcc0 pop {r6, r7} -1000468e: 46b9 mov r9, r7 -10004690: 46b0 mov r8, r6 -10004692: bdf8 pop {r3, r4, r5, r6, r7, pc} -10004694: 2601 movs r6, #1 -10004696: e7f8 b.n 1000468a - -10004698 <__wrap___aeabi_idiv>: -10004698: 4a12 ldr r2, [pc, #72] ; (100046e4 ) -1000469a: 6f93 ldr r3, [r2, #120] ; 0x78 -1000469c: 089b lsrs r3, r3, #2 -1000469e: d215 bcs.n 100046cc - -100046a0 : -100046a0: 6690 str r0, [r2, #104] ; 0x68 -100046a2: 66d1 str r1, [r2, #108] ; 0x6c -100046a4: 2900 cmp r1, #0 -100046a6: d005 beq.n 100046b4 -100046a8: e7ff b.n 100046aa -100046aa: e7ff b.n 100046ac -100046ac: e7ff b.n 100046ae -100046ae: 6f51 ldr r1, [r2, #116] ; 0x74 -100046b0: 6f10 ldr r0, [r2, #112] ; 0x70 -100046b2: 4770 bx lr -100046b4: b504 push {r2, lr} -100046b6: 2180 movs r1, #128 ; 0x80 -100046b8: 0609 lsls r1, r1, #24 -100046ba: 17c2 asrs r2, r0, #31 -100046bc: 4051 eors r1, r2 -100046be: 2800 cmp r0, #0 -100046c0: d000 beq.n 100046c4 -100046c2: 43c8 mvns r0, r1 -100046c4: f00f fdd8 bl 10014278 <____aeabi_idiv0_veneer> -100046c8: 2100 movs r1, #0 -100046ca: bd04 pop {r2, pc} - -100046cc : -100046cc: b5f0 push {r4, r5, r6, r7, lr} -100046ce: 6e14 ldr r4, [r2, #96] ; 0x60 -100046d0: 6e55 ldr r5, [r2, #100] ; 0x64 -100046d2: 6f57 ldr r7, [r2, #116] ; 0x74 -100046d4: 6f16 ldr r6, [r2, #112] ; 0x70 -100046d6: f7ff ffe3 bl 100046a0 -100046da: 6614 str r4, [r2, #96] ; 0x60 -100046dc: 6655 str r5, [r2, #100] ; 0x64 -100046de: 6757 str r7, [r2, #116] ; 0x74 -100046e0: 6716 str r6, [r2, #112] ; 0x70 -100046e2: bdf0 pop {r4, r5, r6, r7, pc} -100046e4: d0000000 .word 0xd0000000 - -100046e8 <__wrap___aeabi_uidiv>: -100046e8: 4a11 ldr r2, [pc, #68] ; (10004730 ) -100046ea: 6f93 ldr r3, [r2, #120] ; 0x78 -100046ec: 089b lsrs r3, r3, #2 -100046ee: d213 bcs.n 10004718 - -100046f0 : -100046f0: 6610 str r0, [r2, #96] ; 0x60 -100046f2: 6651 str r1, [r2, #100] ; 0x64 -100046f4: 2900 cmp r1, #0 -100046f6: d005 beq.n 10004704 -100046f8: e7ff b.n 100046fa -100046fa: e7ff b.n 100046fc -100046fc: e7ff b.n 100046fe -100046fe: 6f51 ldr r1, [r2, #116] ; 0x74 -10004700: 6f10 ldr r0, [r2, #112] ; 0x70 -10004702: 4770 bx lr -10004704: b504 push {r2, lr} -10004706: 2800 cmp r0, #0 -10004708: d001 beq.n 1000470e -1000470a: 2000 movs r0, #0 -1000470c: 43c0 mvns r0, r0 -1000470e: f00f fdb3 bl 10014278 <____aeabi_idiv0_veneer> -10004712: 2100 movs r1, #0 -10004714: bd04 pop {r2, pc} -10004716: 46c0 nop ; (mov r8, r8) - -10004718 : -10004718: b5f0 push {r4, r5, r6, r7, lr} -1000471a: 6e14 ldr r4, [r2, #96] ; 0x60 -1000471c: 6e55 ldr r5, [r2, #100] ; 0x64 -1000471e: 6f57 ldr r7, [r2, #116] ; 0x74 -10004720: 6f16 ldr r6, [r2, #112] ; 0x70 -10004722: f7ff ffe5 bl 100046f0 -10004726: 6614 str r4, [r2, #96] ; 0x60 -10004728: 6655 str r5, [r2, #100] ; 0x64 -1000472a: 6757 str r7, [r2, #116] ; 0x74 -1000472c: 6716 str r6, [r2, #112] ; 0x70 -1000472e: bdf0 pop {r4, r5, r6, r7, pc} -10004730: d0000000 .word 0xd0000000 - -10004734 <__wrap___aeabi_ldivmod>: -10004734: 4694 mov ip, r2 -10004736: 4a4a ldr r2, [pc, #296] ; (10004860 ) -10004738: 6f92 ldr r2, [r2, #120] ; 0x78 -1000473a: 0892 lsrs r2, r2, #2 -1000473c: 4662 mov r2, ip -1000473e: d201 bcs.n 10004744 -10004740: e028 b.n 10004794 -10004742: 46c0 nop ; (mov r8, r8) - -10004744 : -10004744: b5f0 push {r4, r5, r6, r7, lr} -10004746: 4e46 ldr r6, [pc, #280] ; (10004860 ) -10004748: 6e34 ldr r4, [r6, #96] ; 0x60 -1000474a: 6e75 ldr r5, [r6, #100] ; 0x64 -1000474c: 6f77 ldr r7, [r6, #116] ; 0x74 -1000474e: 6f36 ldr r6, [r6, #112] ; 0x70 -10004750: f000 f820 bl 10004794 -10004754: 4694 mov ip, r2 -10004756: 4a42 ldr r2, [pc, #264] ; (10004860 ) -10004758: 6614 str r4, [r2, #96] ; 0x60 -1000475a: 6655 str r5, [r2, #100] ; 0x64 -1000475c: 6757 str r7, [r2, #116] ; 0x74 -1000475e: 6716 str r6, [r2, #112] ; 0x70 -10004760: 4662 mov r2, ip -10004762: bdf0 pop {r4, r5, r6, r7, pc} - -10004764 <__wrap___aeabi_uldivmod>: -10004764: 4694 mov ip, r2 -10004766: 4a3e ldr r2, [pc, #248] ; (10004860 ) -10004768: 6f92 ldr r2, [r2, #120] ; 0x78 -1000476a: 0892 lsrs r2, r2, #2 -1000476c: 4662 mov r2, ip -1000476e: d201 bcs.n 10004774 -10004770: e054 b.n 1000481c -10004772: 46c0 nop ; (mov r8, r8) - -10004774 : -10004774: b5f0 push {r4, r5, r6, r7, lr} -10004776: 4e3a ldr r6, [pc, #232] ; (10004860 ) -10004778: 6e34 ldr r4, [r6, #96] ; 0x60 -1000477a: 6e75 ldr r5, [r6, #100] ; 0x64 -1000477c: 6f77 ldr r7, [r6, #116] ; 0x74 -1000477e: 6f36 ldr r6, [r6, #112] ; 0x70 -10004780: f000 f84c bl 1000481c -10004784: 4694 mov ip, r2 -10004786: 4a36 ldr r2, [pc, #216] ; (10004860 ) -10004788: 6614 str r4, [r2, #96] ; 0x60 -1000478a: 6655 str r5, [r2, #100] ; 0x64 -1000478c: 6757 str r7, [r2, #116] ; 0x74 -1000478e: 6716 str r6, [r2, #112] ; 0x70 -10004790: 4662 mov r2, ip -10004792: bdf0 pop {r4, r5, r6, r7, pc} - -10004794 : -10004794: 2b00 cmp r3, #0 -10004796: db24 blt.n 100047e2 -10004798: d011 beq.n 100047be -1000479a: 2900 cmp r1, #0 -1000479c: da3e bge.n 1000481c -1000479e: b500 push {lr} -100047a0: 43c9 mvns r1, r1 -100047a2: 4240 negs r0, r0 -100047a4: d100 bne.n 100047a8 -100047a6: 3101 adds r1, #1 - -100047a8 : -100047a8: f000 f838 bl 1000481c -100047ac: 43c9 mvns r1, r1 -100047ae: 4240 negs r0, r0 -100047b0: d100 bne.n 100047b4 -100047b2: 3101 adds r1, #1 - -100047b4 : -100047b4: 43db mvns r3, r3 -100047b6: 4252 negs r2, r2 -100047b8: d100 bne.n 100047bc -100047ba: 3301 adds r3, #1 - -100047bc : -100047bc: bd00 pop {pc} -100047be: 2a00 cmp r2, #0 -100047c0: d1eb bne.n 1000479a -100047c2: 2800 cmp r0, #0 -100047c4: d101 bne.n 100047ca -100047c6: 2900 cmp r1, #0 -100047c8: d005 beq.n 100047d6 -100047ca: 2000 movs r0, #0 -100047cc: 0fc9 lsrs r1, r1, #31 -100047ce: 07c9 lsls r1, r1, #31 -100047d0: d101 bne.n 100047d6 -100047d2: 43c0 mvns r0, r0 -100047d4: 0841 lsrs r1, r0, #1 -100047d6: b500 push {lr} -100047d8: f00f fd2e bl 10014238 <____aeabi_ldiv0_veneer> -100047dc: 2200 movs r2, #0 -100047de: 2300 movs r3, #0 -100047e0: bd00 pop {pc} -100047e2: b500 push {lr} -100047e4: 2900 cmp r1, #0 -100047e6: db0a blt.n 100047fe -100047e8: 43db mvns r3, r3 -100047ea: 4252 negs r2, r2 -100047ec: d100 bne.n 100047f0 -100047ee: 3301 adds r3, #1 - -100047f0 : -100047f0: f000 f814 bl 1000481c -100047f4: 43c9 mvns r1, r1 -100047f6: 4240 negs r0, r0 -100047f8: d100 bne.n 100047fc -100047fa: 3101 adds r1, #1 - -100047fc : -100047fc: bd00 pop {pc} -100047fe: 43c9 mvns r1, r1 -10004800: 4240 negs r0, r0 -10004802: d100 bne.n 10004806 -10004804: 3101 adds r1, #1 - -10004806 : -10004806: 43db mvns r3, r3 -10004808: 4252 negs r2, r2 -1000480a: d100 bne.n 1000480e -1000480c: 3301 adds r3, #1 - -1000480e : -1000480e: f000 f805 bl 1000481c -10004812: 43db mvns r3, r3 -10004814: 4252 negs r2, r2 -10004816: d100 bne.n 1000481a -10004818: 3301 adds r3, #1 - -1000481a : -1000481a: bd00 pop {pc} - -1000481c : -1000481c: 2900 cmp r1, #0 -1000481e: d123 bne.n 10004868 -10004820: 2b00 cmp r3, #0 -10004822: d118 bne.n 10004856 -10004824: 2a00 cmp r2, #0 -10004826: d00c beq.n 10004842 -10004828: 46bc mov ip, r7 -1000482a: 4f0d ldr r7, [pc, #52] ; (10004860 ) -1000482c: 6638 str r0, [r7, #96] ; 0x60 -1000482e: 667a str r2, [r7, #100] ; 0x64 -10004830: 2100 movs r1, #0 -10004832: 2300 movs r3, #0 -10004834: e7ff b.n 10004836 -10004836: e7ff b.n 10004838 -10004838: e7ff b.n 1000483a -1000483a: 6f7a ldr r2, [r7, #116] ; 0x74 -1000483c: 6f38 ldr r0, [r7, #112] ; 0x70 -1000483e: 4667 mov r7, ip -10004840: 4770 bx lr -10004842: 2800 cmp r0, #0 -10004844: d001 beq.n 1000484a - -10004846 : -10004846: 4807 ldr r0, [pc, #28] ; (10004864 ) -10004848: 0001 movs r1, r0 -1000484a: b500 push {lr} -1000484c: f00f fcf4 bl 10014238 <____aeabi_ldiv0_veneer> -10004850: 2200 movs r2, #0 -10004852: 2300 movs r3, #0 -10004854: bd00 pop {pc} -10004856: 0002 movs r2, r0 -10004858: 000b movs r3, r1 +10004336: 4643 mov r3, r8 +10004338: 3501 adds r5, #1 +1000433a: 555a strb r2, [r3, r5] +1000433c: 45bb cmp fp, r7 +1000433e: d100 bne.n 10004342 <_vsnprintf+0x796> +10004340: e18a b.n 10004658 <_vsnprintf+0xaac> +10004342: 2d20 cmp r5, #32 +10004344: d100 bne.n 10004348 <_vsnprintf+0x79c> +10004346: e18a b.n 1000465e <_vsnprintf+0xab2> +10004348: 0006 movs r6, r0 +1000434a: 000f movs r7, r1 +1000434c: 0022 movs r2, r4 +1000434e: 2300 movs r3, #0 +10004350: 0030 movs r0, r6 +10004352: 0039 movs r1, r7 +10004354: f000 faae bl 100048b4 <__wrap___aeabi_uldivmod> +10004358: b2d2 uxtb r2, r2 +1000435a: 2a09 cmp r2, #9 +1000435c: d9e9 bls.n 10004332 <_vsnprintf+0x786> +1000435e: 9b0d ldr r3, [sp, #52] ; 0x34 +10004360: 469c mov ip, r3 +10004362: 4462 add r2, ip +10004364: b2d2 uxtb r2, r2 +10004366: e7e6 b.n 10004336 <_vsnprintf+0x78a> +10004368: 23ff movs r3, #255 ; 0xff +1000436a: 9909 ldr r1, [sp, #36] ; 0x24 +1000436c: c904 ldmia r1!, {r2} +1000436e: 4013 ands r3, r2 +10004370: 001a movs r2, r3 +10004372: 9109 str r1, [sp, #36] ; 0x24 +10004374: e517 b.n 10003da6 <_vsnprintf+0x1fa> +10004376: 46c0 nop ; (mov r8, r8) +10004378: 1000313d .word 0x1000313d +1000437c: 9a0b ldr r2, [sp, #44] ; 0x2c +1000437e: 3310 adds r3, #16 +10004380: 0011 movs r1, r2 +10004382: 4399 bics r1, r3 +10004384: 910b str r1, [sp, #44] ; 0x2c +10004386: 0552 lsls r2, r2, #21 +10004388: d5ba bpl.n 10004300 <_vsnprintf+0x754> +1000438a: 2300 movs r3, #0 +1000438c: 469a mov sl, r3 +1000438e: 9b0b ldr r3, [sp, #44] ; 0x2c +10004390: 9306 str r3, [sp, #24] +10004392: 9b0a ldr r3, [sp, #40] ; 0x28 +10004394: 9305 str r3, [sp, #20] +10004396: 4643 mov r3, r8 +10004398: 9304 str r3, [sp, #16] +1000439a: 9b0c ldr r3, [sp, #48] ; 0x30 +1000439c: 9303 str r3, [sp, #12] +1000439e: 9b12 ldr r3, [sp, #72] ; 0x48 +100043a0: 9302 str r3, [sp, #8] +100043a2: 4653 mov r3, sl +100043a4: 9301 str r3, [sp, #4] +100043a6: ab16 add r3, sp, #88 ; 0x58 +100043a8: 002a movs r2, r5 +100043aa: 9300 str r3, [sp, #0] +100043ac: 0021 movs r1, r4 +100043ae: 464b mov r3, r9 +100043b0: 9808 ldr r0, [sp, #32] +100043b2: f7fe ff13 bl 100031dc <_ntoa_format> +100043b6: 3601 adds r6, #1 +100043b8: 0005 movs r5, r0 +100043ba: e41c b.n 10003bf6 <_vsnprintf+0x4a> +100043bc: 22ff movs r2, #255 ; 0xff +100043be: 9b09 ldr r3, [sp, #36] ; 0x24 +100043c0: cb02 ldmia r3!, {r1} +100043c2: 4011 ands r1, r2 +100043c4: 468b mov fp, r1 +100043c6: 9309 str r3, [sp, #36] ; 0x24 +100043c8: e6c5 b.n 10004156 <_vsnprintf+0x5aa> +100043ca: 4653 mov r3, sl +100043cc: 4645 mov r5, r8 +100043ce: 9309 str r3, [sp, #36] ; 0x24 +100043d0: 3601 adds r6, #1 +100043d2: f7ff fc10 bl 10003bf6 <_vsnprintf+0x4a> +100043d6: 4656 mov r6, sl +100043d8: 465c mov r4, fp +100043da: 46aa mov sl, r5 +100043dc: 9d13 ldr r5, [sp, #76] ; 0x4c +100043de: e7d6 b.n 1000438e <_vsnprintf+0x7e2> +100043e0: 2308 movs r3, #8 +100043e2: 930c str r3, [sp, #48] ; 0x30 +100043e4: 910b str r1, [sp, #44] ; 0x2c +100043e6: 990b ldr r1, [sp, #44] ; 0x2c +100043e8: 2864 cmp r0, #100 ; 0x64 +100043ea: d000 beq.n 100043ee <_vsnprintf+0x842> +100043ec: e684 b.n 100040f8 <_vsnprintf+0x54c> +100043ee: 9b0b ldr r3, [sp, #44] ; 0x2c +100043f0: 055b lsls r3, r3, #21 +100043f2: d500 bpl.n 100043f6 <_vsnprintf+0x84a> +100043f4: e686 b.n 10004104 <_vsnprintf+0x558> +100043f6: e4b4 b.n 10003d62 <_vsnprintf+0x1b6> +100043f8: 2207 movs r2, #7 +100043fa: 9b09 ldr r3, [sp, #36] ; 0x24 +100043fc: 3307 adds r3, #7 +100043fe: 4393 bics r3, r2 +10004400: 3201 adds r2, #1 +10004402: 4694 mov ip, r2 +10004404: 449c add ip, r3 +10004406: 4662 mov r2, ip +10004408: 9209 str r2, [sp, #36] ; 0x24 +1000440a: 681a ldr r2, [r3, #0] +1000440c: 685b ldr r3, [r3, #4] +1000440e: 0010 movs r0, r2 +10004410: 469b mov fp, r3 +10004412: 0013 movs r3, r2 +10004414: 465a mov r2, fp +10004416: 4313 orrs r3, r2 +10004418: d107 bne.n 1000442a <_vsnprintf+0x87e> +1000441a: 9a0b ldr r2, [sp, #44] ; 0x2c +1000441c: 3310 adds r3, #16 +1000441e: 0011 movs r1, r2 +10004420: 4399 bics r1, r3 +10004422: 910b str r1, [sp, #44] ; 0x2c +10004424: 0552 lsls r2, r2, #21 +10004426: d500 bpl.n 1000442a <_vsnprintf+0x87e> +10004428: e6a1 b.n 1000416e <_vsnprintf+0x5c2> +1000442a: 9a0b ldr r2, [sp, #44] ; 0x2c +1000442c: 2361 movs r3, #97 ; 0x61 +1000442e: 0692 lsls r2, r2, #26 +10004430: d500 bpl.n 10004434 <_vsnprintf+0x888> +10004432: 2341 movs r3, #65 ; 0x41 +10004434: 2200 movs r2, #0 +10004436: b2db uxtb r3, r3 +10004438: a90e add r1, sp, #56 ; 0x38 +1000443a: 3b0a subs r3, #10 +1000443c: 468c mov ip, r1 +1000443e: 4692 mov sl, r2 +10004440: 930d str r3, [sp, #52] ; 0x34 +10004442: 4643 mov r3, r8 +10004444: 321f adds r2, #31 +10004446: 4462 add r2, ip +10004448: 465f mov r7, fp +1000444a: 9512 str r5, [sp, #72] ; 0x48 +1000444c: 46a3 mov fp, r4 +1000444e: 4655 mov r5, sl +10004450: 0004 movs r4, r0 +10004452: 46b2 mov sl, r6 +10004454: 4690 mov r8, r2 +10004456: 9e0c ldr r6, [sp, #48] ; 0x30 +10004458: 9313 str r3, [sp, #76] ; 0x4c +1000445a: e00d b.n 10004478 <_vsnprintf+0x8cc> +1000445c: 3230 adds r2, #48 ; 0x30 +1000445e: b2d2 uxtb r2, r2 +10004460: 4643 mov r3, r8 +10004462: 3501 adds r5, #1 +10004464: 555a strb r2, [r3, r5] +10004466: 2300 movs r3, #0 +10004468: 42bb cmp r3, r7 +1000446a: d100 bne.n 1000446e <_vsnprintf+0x8c2> +1000446c: e100 b.n 10004670 <_vsnprintf+0xac4> +1000446e: 2d20 cmp r5, #32 +10004470: d100 bne.n 10004474 <_vsnprintf+0x8c8> +10004472: e100 b.n 10004676 <_vsnprintf+0xaca> +10004474: 0004 movs r4, r0 +10004476: 000f movs r7, r1 +10004478: 0032 movs r2, r6 +1000447a: 2300 movs r3, #0 +1000447c: 0020 movs r0, r4 +1000447e: 0039 movs r1, r7 +10004480: f000 fa18 bl 100048b4 <__wrap___aeabi_uldivmod> +10004484: b2d2 uxtb r2, r2 +10004486: 2a09 cmp r2, #9 +10004488: d9e8 bls.n 1000445c <_vsnprintf+0x8b0> +1000448a: 9b0d ldr r3, [sp, #52] ; 0x34 +1000448c: 469c mov ip, r3 +1000448e: 4462 add r2, ip +10004490: b2d2 uxtb r2, r2 +10004492: e7e5 b.n 10004460 <_vsnprintf+0x8b4> +10004494: 9a0b ldr r2, [sp, #44] ; 0x2c +10004496: 2361 movs r3, #97 ; 0x61 +10004498: 0692 lsls r2, r2, #26 +1000449a: d500 bpl.n 1000449e <_vsnprintf+0x8f2> +1000449c: 2341 movs r3, #65 ; 0x41 +1000449e: b2db uxtb r3, r3 +100044a0: a90e add r1, sp, #56 ; 0x38 +100044a2: 3b0a subs r3, #10 +100044a4: 221f movs r2, #31 +100044a6: 468c mov ip, r1 +100044a8: 930d str r3, [sp, #52] ; 0x34 +100044aa: 0023 movs r3, r4 +100044ac: 4462 add r2, ip +100044ae: 465c mov r4, fp +100044b0: 9512 str r5, [sp, #72] ; 0x48 +100044b2: 0017 movs r7, r2 +100044b4: 4655 mov r5, sl +100044b6: 469b mov fp, r3 +100044b8: 46b2 mov sl, r6 +100044ba: 9e0c ldr r6, [sp, #48] ; 0x30 +100044bc: e008 b.n 100044d0 <_vsnprintf+0x924> +100044be: 3330 adds r3, #48 ; 0x30 +100044c0: b2db uxtb r3, r3 +100044c2: 3501 adds r5, #1 +100044c4: 557b strb r3, [r7, r5] +100044c6: 42b4 cmp r4, r6 +100044c8: d30e bcc.n 100044e8 <_vsnprintf+0x93c> +100044ca: 2d20 cmp r5, #32 +100044cc: d00c beq.n 100044e8 <_vsnprintf+0x93c> +100044ce: 0004 movs r4, r0 +100044d0: 0031 movs r1, r6 +100044d2: 0020 movs r0, r4 +100044d4: f000 f9b0 bl 10004838 <__wrap___aeabi_uidiv> +100044d8: b2cb uxtb r3, r1 +100044da: 2909 cmp r1, #9 +100044dc: d9ef bls.n 100044be <_vsnprintf+0x912> +100044de: 9a0d ldr r2, [sp, #52] ; 0x34 +100044e0: 4694 mov ip, r2 +100044e2: 4463 add r3, ip +100044e4: b2db uxtb r3, r3 +100044e6: e7ec b.n 100044c2 <_vsnprintf+0x916> +100044e8: 4656 mov r6, sl +100044ea: 465c mov r4, fp +100044ec: 46aa mov sl, r5 +100044ee: 9d12 ldr r5, [sp, #72] ; 0x48 +100044f0: e63f b.n 10004172 <_vsnprintf+0x5c6> +100044f2: 9b09 ldr r3, [sp, #36] ; 0x24 +100044f4: 001a movs r2, r3 +100044f6: ca08 ldmia r2!, {r3} +100044f8: 17d9 asrs r1, r3, #31 +100044fa: 9213 str r2, [sp, #76] ; 0x4c +100044fc: 185a adds r2, r3, r1 +100044fe: 404a eors r2, r1 +10004500: 4692 mov sl, r2 +10004502: 0fda lsrs r2, r3, #31 +10004504: 9212 str r2, [sp, #72] ; 0x48 +10004506: 2b00 cmp r3, #0 +10004508: d108 bne.n 1000451c <_vsnprintf+0x970> +1000450a: 2380 movs r3, #128 ; 0x80 +1000450c: 2210 movs r2, #16 +1000450e: 990b ldr r1, [sp, #44] ; 0x2c +10004510: 00db lsls r3, r3, #3 +10004512: 400b ands r3, r1 +10004514: 4391 bics r1, r2 +10004516: 910b str r1, [sp, #44] ; 0x2c +10004518: 2b00 cmp r3, #0 +1000451a: d12b bne.n 10004574 <_vsnprintf+0x9c8> +1000451c: 9a0b ldr r2, [sp, #44] ; 0x2c +1000451e: 2361 movs r3, #97 ; 0x61 +10004520: 0692 lsls r2, r2, #26 +10004522: d500 bpl.n 10004526 <_vsnprintf+0x97a> +10004524: 2341 movs r3, #65 ; 0x41 +10004526: aa0e add r2, sp, #56 ; 0x38 +10004528: 271f movs r7, #31 +1000452a: 4694 mov ip, r2 +1000452c: b2db uxtb r3, r3 +1000452e: 3b0a subs r3, #10 +10004530: 950d str r5, [sp, #52] ; 0x34 +10004532: 4467 add r7, ip +10004534: 465d mov r5, fp +10004536: 9309 str r3, [sp, #36] ; 0x24 +10004538: 46a3 mov fp, r4 +1000453a: 4654 mov r4, sl +1000453c: 46b2 mov sl, r6 +1000453e: 9e0c ldr r6, [sp, #48] ; 0x30 +10004540: e008 b.n 10004554 <_vsnprintf+0x9a8> +10004542: 3330 adds r3, #48 ; 0x30 +10004544: b2db uxtb r3, r3 +10004546: 3501 adds r5, #1 +10004548: 557b strb r3, [r7, r5] +1000454a: 42b4 cmp r4, r6 +1000454c: d30e bcc.n 1000456c <_vsnprintf+0x9c0> +1000454e: 2d20 cmp r5, #32 +10004550: d00c beq.n 1000456c <_vsnprintf+0x9c0> +10004552: 0004 movs r4, r0 +10004554: 0031 movs r1, r6 +10004556: 0020 movs r0, r4 +10004558: f000 f96e bl 10004838 <__wrap___aeabi_uidiv> +1000455c: b2cb uxtb r3, r1 +1000455e: 2909 cmp r1, #9 +10004560: d9ef bls.n 10004542 <_vsnprintf+0x996> +10004562: 9a09 ldr r2, [sp, #36] ; 0x24 +10004564: 4694 mov ip, r2 +10004566: 4463 add r3, ip +10004568: b2db uxtb r3, r3 +1000456a: e7ec b.n 10004546 <_vsnprintf+0x99a> +1000456c: 4656 mov r6, sl +1000456e: 465c mov r4, fp +10004570: 46ab mov fp, r5 +10004572: 9d0d ldr r5, [sp, #52] ; 0x34 +10004574: 9b0b ldr r3, [sp, #44] ; 0x2c +10004576: 002a movs r2, r5 +10004578: 9306 str r3, [sp, #24] +1000457a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000457c: 0021 movs r1, r4 +1000457e: 9305 str r3, [sp, #20] +10004580: 4643 mov r3, r8 +10004582: 9304 str r3, [sp, #16] +10004584: 9b0c ldr r3, [sp, #48] ; 0x30 +10004586: 9808 ldr r0, [sp, #32] +10004588: 9303 str r3, [sp, #12] +1000458a: 9b12 ldr r3, [sp, #72] ; 0x48 +1000458c: 3601 adds r6, #1 +1000458e: 9302 str r3, [sp, #8] +10004590: 465b mov r3, fp +10004592: 9301 str r3, [sp, #4] +10004594: ab16 add r3, sp, #88 ; 0x58 +10004596: 9300 str r3, [sp, #0] +10004598: 464b mov r3, r9 +1000459a: f7fe fe1f bl 100031dc <_ntoa_format> +1000459e: 9b13 ldr r3, [sp, #76] ; 0x4c +100045a0: 0005 movs r5, r0 +100045a2: 9309 str r3, [sp, #36] ; 0x24 +100045a4: f7ff fb27 bl 10003bf6 <_vsnprintf+0x4a> +100045a8: 2302 movs r3, #2 +100045aa: 930c str r3, [sp, #48] ; 0x30 +100045ac: e71a b.n 100043e4 <_vsnprintf+0x838> +100045ae: 9b09 ldr r3, [sp, #36] ; 0x24 +100045b0: cb04 ldmia r3!, {r2} +100045b2: 4692 mov sl, r2 +100045b4: 9312 str r3, [sp, #72] ; 0x48 +100045b6: 2a00 cmp r2, #0 +100045b8: d108 bne.n 100045cc <_vsnprintf+0xa20> +100045ba: 2380 movs r3, #128 ; 0x80 +100045bc: 2210 movs r2, #16 +100045be: 990b ldr r1, [sp, #44] ; 0x2c +100045c0: 00db lsls r3, r3, #3 +100045c2: 400b ands r3, r1 +100045c4: 4391 bics r1, r2 +100045c6: 910b str r1, [sp, #44] ; 0x2c +100045c8: 2b00 cmp r3, #0 +100045ca: d12b bne.n 10004624 <_vsnprintf+0xa78> +100045cc: 9a0b ldr r2, [sp, #44] ; 0x2c +100045ce: 2361 movs r3, #97 ; 0x61 +100045d0: 0692 lsls r2, r2, #26 +100045d2: d500 bpl.n 100045d6 <_vsnprintf+0xa2a> +100045d4: 2341 movs r3, #65 ; 0x41 +100045d6: aa0e add r2, sp, #56 ; 0x38 +100045d8: 271f movs r7, #31 +100045da: 4694 mov ip, r2 +100045dc: b2db uxtb r3, r3 +100045de: 3b0a subs r3, #10 +100045e0: 950d str r5, [sp, #52] ; 0x34 +100045e2: 4467 add r7, ip +100045e4: 465d mov r5, fp +100045e6: 9309 str r3, [sp, #36] ; 0x24 +100045e8: 46a3 mov fp, r4 +100045ea: 4654 mov r4, sl +100045ec: 46b2 mov sl, r6 +100045ee: 9e0c ldr r6, [sp, #48] ; 0x30 +100045f0: e008 b.n 10004604 <_vsnprintf+0xa58> +100045f2: 3330 adds r3, #48 ; 0x30 +100045f4: b2db uxtb r3, r3 +100045f6: 3501 adds r5, #1 +100045f8: 557b strb r3, [r7, r5] +100045fa: 42b4 cmp r4, r6 +100045fc: d30e bcc.n 1000461c <_vsnprintf+0xa70> +100045fe: 2d20 cmp r5, #32 +10004600: d00c beq.n 1000461c <_vsnprintf+0xa70> +10004602: 0004 movs r4, r0 +10004604: 0031 movs r1, r6 +10004606: 0020 movs r0, r4 +10004608: f000 f916 bl 10004838 <__wrap___aeabi_uidiv> +1000460c: b2cb uxtb r3, r1 +1000460e: 2909 cmp r1, #9 +10004610: d9ef bls.n 100045f2 <_vsnprintf+0xa46> +10004612: 9a09 ldr r2, [sp, #36] ; 0x24 +10004614: 4694 mov ip, r2 +10004616: 4463 add r3, ip +10004618: b2db uxtb r3, r3 +1000461a: e7ec b.n 100045f6 <_vsnprintf+0xa4a> +1000461c: 4656 mov r6, sl +1000461e: 465c mov r4, fp +10004620: 46ab mov fp, r5 +10004622: 9d0d ldr r5, [sp, #52] ; 0x34 +10004624: 9b0b ldr r3, [sp, #44] ; 0x2c +10004626: 002a movs r2, r5 +10004628: 9306 str r3, [sp, #24] +1000462a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000462c: 0021 movs r1, r4 +1000462e: 9305 str r3, [sp, #20] +10004630: 4643 mov r3, r8 +10004632: 9304 str r3, [sp, #16] +10004634: 9b0c ldr r3, [sp, #48] ; 0x30 +10004636: 9808 ldr r0, [sp, #32] +10004638: 9303 str r3, [sp, #12] +1000463a: 2300 movs r3, #0 +1000463c: 9302 str r3, [sp, #8] +1000463e: 465b mov r3, fp +10004640: 9301 str r3, [sp, #4] +10004642: ab16 add r3, sp, #88 ; 0x58 +10004644: 9300 str r3, [sp, #0] +10004646: 464b mov r3, r9 +10004648: f7fe fdc8 bl 100031dc <_ntoa_format> +1000464c: 9b12 ldr r3, [sp, #72] ; 0x48 +1000464e: 0005 movs r5, r0 +10004650: 9309 str r3, [sp, #36] ; 0x24 +10004652: 3601 adds r6, #1 +10004654: f7ff facf bl 10003bf6 <_vsnprintf+0x4a> +10004658: 42b4 cmp r4, r6 +1000465a: d800 bhi.n 1000465e <_vsnprintf+0xab2> +1000465c: e671 b.n 10004342 <_vsnprintf+0x796> +1000465e: 9b14 ldr r3, [sp, #80] ; 0x50 +10004660: 4654 mov r4, sl +10004662: 960e str r6, [sp, #56] ; 0x38 +10004664: 970f str r7, [sp, #60] ; 0x3c +10004666: 46aa mov sl, r5 +10004668: 4698 mov r8, r3 +1000466a: 9e15 ldr r6, [sp, #84] ; 0x54 +1000466c: 9d13 ldr r5, [sp, #76] ; 0x4c +1000466e: e68e b.n 1000438e <_vsnprintf+0x7e2> +10004670: 42a6 cmp r6, r4 +10004672: d800 bhi.n 10004676 <_vsnprintf+0xaca> +10004674: e6fb b.n 1000446e <_vsnprintf+0x8c2> +10004676: 9b13 ldr r3, [sp, #76] ; 0x4c +10004678: 4656 mov r6, sl +1000467a: 4698 mov r8, r3 +1000467c: 46aa mov sl, r5 +1000467e: 465c mov r4, fp +10004680: 9d12 ldr r5, [sp, #72] ; 0x48 +10004682: e576 b.n 10004172 <_vsnprintf+0x5c6> +10004684: c908 ldmia r1!, {r3} +10004686: 17d8 asrs r0, r3, #31 +10004688: 181a adds r2, r3, r0 +1000468a: 4042 eors r2, r0 +1000468c: 9109 str r1, [sp, #36] ; 0x24 +1000468e: f7ff fb8a bl 10003da6 <_vsnprintf+0x1fa> +10004692: 2300 movs r3, #0 +10004694: 930b str r3, [sp, #44] ; 0x2c +10004696: e450 b.n 10003f3a <_vsnprintf+0x38e> +10004698: 9b09 ldr r3, [sp, #36] ; 0x24 +1000469a: cb04 ldmia r3!, {r2} +1000469c: 4693 mov fp, r2 +1000469e: 9309 str r3, [sp, #36] ; 0x24 +100046a0: e559 b.n 10004156 <_vsnprintf+0x5aa> +100046a2: 002f movs r7, r5 +100046a4: e5bb b.n 1000421e <_vsnprintf+0x672> +100046a6: 930b str r3, [sp, #44] ; 0x2c +100046a8: e601 b.n 100042ae <_vsnprintf+0x702> +100046aa: 3b06 subs r3, #6 +100046ac: 930c str r3, [sp, #48] ; 0x30 +100046ae: e69a b.n 100043e6 <_vsnprintf+0x83a> + +100046b0 <__wrap_sprintf>: +100046b0: b40e push {r1, r2, r3} +100046b2: 2201 movs r2, #1 +100046b4: b510 push {r4, lr} +100046b6: b085 sub sp, #20 +100046b8: ac07 add r4, sp, #28 +100046ba: cc08 ldmia r4!, {r3} +100046bc: 0001 movs r1, r0 +100046be: 9400 str r4, [sp, #0] +100046c0: 4252 negs r2, r2 +100046c2: 4804 ldr r0, [pc, #16] ; (100046d4 <__wrap_sprintf+0x24>) +100046c4: 9403 str r4, [sp, #12] +100046c6: f7ff fa71 bl 10003bac <_vsnprintf> +100046ca: b005 add sp, #20 +100046cc: bc10 pop {r4} +100046ce: bc08 pop {r3} +100046d0: b003 add sp, #12 +100046d2: 4718 bx r3 +100046d4: 10003135 .word 0x10003135 + +100046d8 : +100046d8: b500 push {lr} +100046da: b085 sub sp, #20 +100046dc: 9103 str r1, [sp, #12] +100046de: 2101 movs r1, #1 +100046e0: 9002 str r0, [sp, #8] +100046e2: 9300 str r3, [sp, #0] +100046e4: 4803 ldr r0, [pc, #12] ; (100046f4 ) +100046e6: 0013 movs r3, r2 +100046e8: 424a negs r2, r1 +100046ea: a902 add r1, sp, #8 +100046ec: f7ff fa5e bl 10003bac <_vsnprintf> +100046f0: b005 add sp, #20 +100046f2: bd00 pop {pc} +100046f4: 100033b9 .word 0x100033b9 + +100046f8 : +100046f8: b40f push {r0, r1, r2, r3} +100046fa: b510 push {r4, lr} +100046fc: 490c ldr r1, [pc, #48] ; (10004730 ) +100046fe: b084 sub sp, #16 +10004700: aa06 add r2, sp, #24 +10004702: ca08 ldmia r2!, {r3} +10004704: 680c ldr r4, [r1, #0] +10004706: 9203 str r2, [sp, #12] +10004708: 2c00 cmp r4, #0 +1000470a: d00b beq.n 10004724 +1000470c: 9200 str r2, [sp, #0] +1000470e: 2201 movs r2, #1 +10004710: 4808 ldr r0, [pc, #32] ; (10004734 ) +10004712: 4252 negs r2, r2 +10004714: a902 add r1, sp, #8 +10004716: 47a0 blx r4 +10004718: 2001 movs r0, #1 +1000471a: b004 add sp, #16 +1000471c: bc10 pop {r4} +1000471e: bc08 pop {r3} +10004720: b004 add sp, #16 +10004722: 4718 bx r3 +10004724: 0018 movs r0, r3 +10004726: f000 fe85 bl 10005434 <__wrap_puts> +1000472a: 2000 movs r0, #0 +1000472c: e7f5 b.n 1000471a +1000472e: 46c0 nop ; (mov r8, r8) +10004730: 20003b48 .word 0x20003b48 +10004734: 100033a9 .word 0x100033a9 + +10004738 : +10004738: b510 push {r4, lr} +1000473a: 4a09 ldr r2, [pc, #36] ; (10004760 ) +1000473c: 0003 movs r3, r0 +1000473e: 6814 ldr r4, [r2, #0] +10004740: b084 sub sp, #16 +10004742: 2c00 cmp r4, #0 +10004744: d008 beq.n 10004758 +10004746: 2201 movs r2, #1 +10004748: 9100 str r1, [sp, #0] +1000474a: 4806 ldr r0, [pc, #24] ; (10004764 ) +1000474c: 4252 negs r2, r2 +1000474e: a903 add r1, sp, #12 +10004750: 47a0 blx r4 +10004752: 2001 movs r0, #1 +10004754: b004 add sp, #16 +10004756: bd10 pop {r4, pc} +10004758: f000 fe6c bl 10005434 <__wrap_puts> +1000475c: 2000 movs r0, #0 +1000475e: e7f9 b.n 10004754 +10004760: 20003b48 .word 0x20003b48 +10004764: 100033a9 .word 0x100033a9 + +10004768 <__aeabi_bits_init>: +10004768: 4801 ldr r0, [pc, #4] ; (10004770 <__aeabi_bits_init+0x8>) +1000476a: 2104 movs r1, #4 +1000476c: 4b01 ldr r3, [pc, #4] ; (10004774 <__aeabi_bits_init+0xc>) +1000476e: 4718 bx r3 +10004770: 20000890 .word 0x20000890 +10004774: 100047a5 .word 0x100047a5 + +10004778 <__wrap___ctzsi2>: +10004778: 4b01 ldr r3, [pc, #4] ; (10004780 <__wrap___ctzsi2+0x8>) +1000477a: 689b ldr r3, [r3, #8] +1000477c: 4718 bx r3 +1000477e: 0000 .short 0x0000 +10004780: 20000890 .word 0x20000890 + +10004784 : +10004784: 2314 movs r3, #20 +10004786: b510 push {r4, lr} +10004788: 0001 movs r1, r0 +1000478a: 8818 ldrh r0, [r3, #0] +1000478c: 3304 adds r3, #4 +1000478e: 881b ldrh r3, [r3, #0] +10004790: 4798 blx r3 +10004792: bd10 pop {r4, pc} + +10004794 : +10004794: 2316 movs r3, #22 +10004796: b510 push {r4, lr} +10004798: 0001 movs r1, r0 +1000479a: 8818 ldrh r0, [r3, #0] +1000479c: 3302 adds r3, #2 +1000479e: 881b ldrh r3, [r3, #0] +100047a0: 4798 blx r3 +100047a2: bd10 pop {r4, pc} + +100047a4 : +100047a4: b5f8 push {r3, r4, r5, r6, r7, lr} +100047a6: 4647 mov r7, r8 +100047a8: 46ce mov lr, r9 +100047aa: b580 push {r7, lr} +100047ac: 1e0f subs r7, r1, #0 +100047ae: d019 beq.n 100047e4 +100047b0: 2314 movs r3, #20 +100047b2: 4699 mov r9, r3 +100047b4: 3304 adds r3, #4 +100047b6: 0004 movs r4, r0 +100047b8: 2500 movs r5, #0 +100047ba: 2601 movs r6, #1 +100047bc: 4698 mov r8, r3 +100047be: 464b mov r3, r9 +100047c0: 8818 ldrh r0, [r3, #0] +100047c2: 4643 mov r3, r8 +100047c4: 6821 ldr r1, [r4, #0] +100047c6: 881b ldrh r3, [r3, #0] +100047c8: 4798 blx r3 +100047ca: c401 stmia r4!, {r0} +100047cc: 1e43 subs r3, r0, #1 +100047ce: 4198 sbcs r0, r3 +100047d0: 3501 adds r5, #1 +100047d2: 4240 negs r0, r0 +100047d4: 4006 ands r6, r0 +100047d6: 42af cmp r7, r5 +100047d8: d1f1 bne.n 100047be +100047da: 0030 movs r0, r6 +100047dc: bcc0 pop {r6, r7} +100047de: 46b9 mov r9, r7 +100047e0: 46b0 mov r8, r6 +100047e2: bdf8 pop {r3, r4, r5, r6, r7, pc} +100047e4: 2601 movs r6, #1 +100047e6: e7f8 b.n 100047da + +100047e8 <__wrap___aeabi_idiv>: +100047e8: 4a12 ldr r2, [pc, #72] ; (10004834 ) +100047ea: 6f93 ldr r3, [r2, #120] ; 0x78 +100047ec: 089b lsrs r3, r3, #2 +100047ee: d215 bcs.n 1000481c + +100047f0 : +100047f0: 6690 str r0, [r2, #104] ; 0x68 +100047f2: 66d1 str r1, [r2, #108] ; 0x6c +100047f4: 2900 cmp r1, #0 +100047f6: d005 beq.n 10004804 +100047f8: e7ff b.n 100047fa +100047fa: e7ff b.n 100047fc +100047fc: e7ff b.n 100047fe +100047fe: 6f51 ldr r1, [r2, #116] ; 0x74 +10004800: 6f10 ldr r0, [r2, #112] ; 0x70 +10004802: 4770 bx lr +10004804: b504 push {r2, lr} +10004806: 2180 movs r1, #128 ; 0x80 +10004808: 0609 lsls r1, r1, #24 +1000480a: 17c2 asrs r2, r0, #31 +1000480c: 4051 eors r1, r2 +1000480e: 2800 cmp r0, #0 +10004810: d000 beq.n 10004814 +10004812: 43c8 mvns r0, r1 +10004814: f00f fdd8 bl 100143c8 <____aeabi_idiv0_veneer> +10004818: 2100 movs r1, #0 +1000481a: bd04 pop {r2, pc} + +1000481c : +1000481c: b5f0 push {r4, r5, r6, r7, lr} +1000481e: 6e14 ldr r4, [r2, #96] ; 0x60 +10004820: 6e55 ldr r5, [r2, #100] ; 0x64 +10004822: 6f57 ldr r7, [r2, #116] ; 0x74 +10004824: 6f16 ldr r6, [r2, #112] ; 0x70 +10004826: f7ff ffe3 bl 100047f0 +1000482a: 6614 str r4, [r2, #96] ; 0x60 +1000482c: 6655 str r5, [r2, #100] ; 0x64 +1000482e: 6757 str r7, [r2, #116] ; 0x74 +10004830: 6716 str r6, [r2, #112] ; 0x70 +10004832: bdf0 pop {r4, r5, r6, r7, pc} +10004834: d0000000 .word 0xd0000000 + +10004838 <__wrap___aeabi_uidiv>: +10004838: 4a11 ldr r2, [pc, #68] ; (10004880 ) +1000483a: 6f93 ldr r3, [r2, #120] ; 0x78 +1000483c: 089b lsrs r3, r3, #2 +1000483e: d213 bcs.n 10004868 + +10004840 : +10004840: 6610 str r0, [r2, #96] ; 0x60 +10004842: 6651 str r1, [r2, #100] ; 0x64 +10004844: 2900 cmp r1, #0 +10004846: d005 beq.n 10004854 +10004848: e7ff b.n 1000484a +1000484a: e7ff b.n 1000484c +1000484c: e7ff b.n 1000484e +1000484e: 6f51 ldr r1, [r2, #116] ; 0x74 +10004850: 6f10 ldr r0, [r2, #112] ; 0x70 +10004852: 4770 bx lr +10004854: b504 push {r2, lr} +10004856: 2800 cmp r0, #0 +10004858: d001 beq.n 1000485e 1000485a: 2000 movs r0, #0 -1000485c: 2100 movs r1, #0 -1000485e: 4770 bx lr -10004860: d0000000 .word 0xd0000000 -10004864: ffffffff .word 0xffffffff - -10004868 : -10004868: 2b00 cmp r3, #0 -1000486a: d000 beq.n 1000486e -1000486c: e0bf b.n 100049ee -1000486e: 0c13 lsrs r3, r2, #16 -10004870: d128 bne.n 100048c4 -10004872: 2a00 cmp r2, #0 -10004874: d0e7 beq.n 10004846 -10004876: b480 push {r7} -10004878: 4f11 ldr r7, [pc, #68] ; (100048c0 ) -1000487a: 6639 str r1, [r7, #96] ; 0x60 -1000487c: 667a str r2, [r7, #100] ; 0x64 -1000487e: e7ff b.n 10004880 -10004880: e7ff b.n 10004882 -10004882: b430 push {r4, r5} -10004884: 0c04 lsrs r4, r0, #16 -10004886: 6f7b ldr r3, [r7, #116] ; 0x74 -10004888: 6f39 ldr r1, [r7, #112] ; 0x70 -1000488a: 041b lsls r3, r3, #16 -1000488c: 4323 orrs r3, r4 -1000488e: 663b str r3, [r7, #96] ; 0x60 -10004890: 667a str r2, [r7, #100] ; 0x64 -10004892: e7ff b.n 10004894 -10004894: e7ff b.n 10004896 -10004896: e7ff b.n 10004898 -10004898: 46c0 nop ; (mov r8, r8) -1000489a: b284 uxth r4, r0 -1000489c: 6f7b ldr r3, [r7, #116] ; 0x74 -1000489e: 6f3d ldr r5, [r7, #112] ; 0x70 -100048a0: 041b lsls r3, r3, #16 -100048a2: 4323 orrs r3, r4 -100048a4: 663b str r3, [r7, #96] ; 0x60 -100048a6: 667a str r2, [r7, #100] ; 0x64 -100048a8: e7ff b.n 100048aa -100048aa: e7ff b.n 100048ac -100048ac: 46c0 nop ; (mov r8, r8) -100048ae: 2300 movs r3, #0 -100048b0: 042c lsls r4, r5, #16 -100048b2: 0c2d lsrs r5, r5, #16 -100048b4: 6f7a ldr r2, [r7, #116] ; 0x74 -100048b6: 6f38 ldr r0, [r7, #112] ; 0x70 -100048b8: 1900 adds r0, r0, r4 -100048ba: 4169 adcs r1, r5 -100048bc: bcb0 pop {r4, r5, r7} -100048be: 4770 bx lr -100048c0: d0000000 .word 0xd0000000 - -100048c4 : +1000485c: 43c0 mvns r0, r0 +1000485e: f00f fdb3 bl 100143c8 <____aeabi_idiv0_veneer> +10004862: 2100 movs r1, #0 +10004864: bd04 pop {r2, pc} +10004866: 46c0 nop ; (mov r8, r8) + +10004868 : +10004868: b5f0 push {r4, r5, r6, r7, lr} +1000486a: 6e14 ldr r4, [r2, #96] ; 0x60 +1000486c: 6e55 ldr r5, [r2, #100] ; 0x64 +1000486e: 6f57 ldr r7, [r2, #116] ; 0x74 +10004870: 6f16 ldr r6, [r2, #112] ; 0x70 +10004872: f7ff ffe5 bl 10004840 +10004876: 6614 str r4, [r2, #96] ; 0x60 +10004878: 6655 str r5, [r2, #100] ; 0x64 +1000487a: 6757 str r7, [r2, #116] ; 0x74 +1000487c: 6716 str r6, [r2, #112] ; 0x70 +1000487e: bdf0 pop {r4, r5, r6, r7, pc} +10004880: d0000000 .word 0xd0000000 + +10004884 <__wrap___aeabi_ldivmod>: +10004884: 4694 mov ip, r2 +10004886: 4a4a ldr r2, [pc, #296] ; (100049b0 ) +10004888: 6f92 ldr r2, [r2, #120] ; 0x78 +1000488a: 0892 lsrs r2, r2, #2 +1000488c: 4662 mov r2, ip +1000488e: d201 bcs.n 10004894 +10004890: e028 b.n 100048e4 +10004892: 46c0 nop ; (mov r8, r8) + +10004894 : +10004894: b5f0 push {r4, r5, r6, r7, lr} +10004896: 4e46 ldr r6, [pc, #280] ; (100049b0 ) +10004898: 6e34 ldr r4, [r6, #96] ; 0x60 +1000489a: 6e75 ldr r5, [r6, #100] ; 0x64 +1000489c: 6f77 ldr r7, [r6, #116] ; 0x74 +1000489e: 6f36 ldr r6, [r6, #112] ; 0x70 +100048a0: f000 f820 bl 100048e4 +100048a4: 4694 mov ip, r2 +100048a6: 4a42 ldr r2, [pc, #264] ; (100049b0 ) +100048a8: 6614 str r4, [r2, #96] ; 0x60 +100048aa: 6655 str r5, [r2, #100] ; 0x64 +100048ac: 6757 str r7, [r2, #116] ; 0x74 +100048ae: 6716 str r6, [r2, #112] ; 0x70 +100048b0: 4662 mov r2, ip +100048b2: bdf0 pop {r4, r5, r6, r7, pc} + +100048b4 <__wrap___aeabi_uldivmod>: +100048b4: 4694 mov ip, r2 +100048b6: 4a3e ldr r2, [pc, #248] ; (100049b0 ) +100048b8: 6f92 ldr r2, [r2, #120] ; 0x78 +100048ba: 0892 lsrs r2, r2, #2 +100048bc: 4662 mov r2, ip +100048be: d201 bcs.n 100048c4 +100048c0: e054 b.n 1000496c +100048c2: 46c0 nop ; (mov r8, r8) + +100048c4 : 100048c4: b5f0 push {r4, r5, r6, r7, lr} -100048c6: 4694 mov ip, r2 -100048c8: 2500 movs r5, #0 -100048ca: 0e14 lsrs r4, r2, #24 -100048cc: d101 bne.n 100048d2 -100048ce: 0212 lsls r2, r2, #8 -100048d0: 3508 adds r5, #8 -100048d2: 0f14 lsrs r4, r2, #28 -100048d4: d101 bne.n 100048da -100048d6: 0112 lsls r2, r2, #4 -100048d8: 3504 adds r5, #4 -100048da: 0f94 lsrs r4, r2, #30 -100048dc: d101 bne.n 100048e2 -100048de: 0092 lsls r2, r2, #2 -100048e0: 3502 adds r5, #2 -100048e2: 0fd4 lsrs r4, r2, #31 -100048e4: d101 bne.n 100048ea -100048e6: 0052 lsls r2, r2, #1 -100048e8: 3501 adds r5, #1 -100048ea: 0bd4 lsrs r4, r2, #15 -100048ec: 3401 adds r4, #1 -100048ee: 4f25 ldr r7, [pc, #148] ; (10004984 ) -100048f0: 667c str r4, [r7, #100] ; 0x64 -100048f2: 4c25 ldr r4, [pc, #148] ; (10004988 ) -100048f4: 663c str r4, [r7, #96] ; 0x60 -100048f6: 0c0e lsrs r6, r1, #16 -100048f8: b293 uxth r3, r2 -100048fa: e7ff b.n 100048fc -100048fc: e7ff b.n 100048fe -100048fe: e7ff b.n 10004900 -10004900: 6f3c ldr r4, [r7, #112] ; 0x70 -10004902: 4366 muls r6, r4 -10004904: 0c36 lsrs r6, r6, #16 -10004906: 0377 lsls r7, r6, #13 -10004908: 46be mov lr, r7 -1000490a: 4373 muls r3, r6 -1000490c: 0bdf lsrs r7, r3, #15 -1000490e: 045b lsls r3, r3, #17 -10004910: 1ac0 subs r0, r0, r3 -10004912: 41b9 sbcs r1, r7 -10004914: 0c13 lsrs r3, r2, #16 -10004916: 4373 muls r3, r6 -10004918: 18db adds r3, r3, r3 -1000491a: 1ac9 subs r1, r1, r3 -1000491c: 08ce lsrs r6, r1, #3 -1000491e: 4366 muls r6, r4 -10004920: 0c36 lsrs r6, r6, #16 -10004922: 44b6 add lr, r6 -10004924: b293 uxth r3, r2 -10004926: 4373 muls r3, r6 -10004928: 0f1f lsrs r7, r3, #28 -1000492a: 011b lsls r3, r3, #4 -1000492c: 1ac0 subs r0, r0, r3 -1000492e: 41b9 sbcs r1, r7 -10004930: 0c13 lsrs r3, r2, #16 -10004932: 4373 muls r3, r6 -10004934: 0b1f lsrs r7, r3, #12 -10004936: 051b lsls r3, r3, #20 -10004938: 1ac0 subs r0, r0, r3 -1000493a: 41b9 sbcs r1, r7 -1000493c: 0d86 lsrs r6, r0, #22 -1000493e: 028f lsls r7, r1, #10 -10004940: 433e orrs r6, r7 -10004942: 4366 muls r6, r4 -10004944: 0c36 lsrs r6, r6, #16 -10004946: 2d09 cmp r5, #9 -10004948: db24 blt.n 10004994 -1000494a: 0a52 lsrs r2, r2, #9 -1000494c: 4372 muls r2, r6 -1000494e: 1a80 subs r0, r0, r2 -10004950: 0377 lsls r7, r6, #13 -10004952: 0a46 lsrs r6, r0, #9 -10004954: 4366 muls r6, r4 -10004956: 0c36 lsrs r6, r6, #16 -10004958: 2316 movs r3, #22 -1000495a: 1b5b subs r3, r3, r5 -1000495c: 40de lsrs r6, r3 -1000495e: 40df lsrs r7, r3 -10004960: 19bf adds r7, r7, r6 -10004962: 4664 mov r4, ip -10004964: 4366 muls r6, r4 -10004966: 1b82 subs r2, r0, r6 -10004968: 4670 mov r0, lr -1000496a: 3504 adds r5, #4 -1000496c: 3306 adds r3, #6 -1000496e: 0001 movs r1, r0 -10004970: 40d9 lsrs r1, r3 -10004972: 40a8 lsls r0, r5 -10004974: 19c0 adds r0, r0, r7 -10004976: d300 bcc.n 1000497a -10004978: 3101 adds r1, #1 -1000497a: 42a2 cmp r2, r4 -1000497c: d206 bcs.n 1000498c -1000497e: 2300 movs r3, #0 -10004980: bdf0 pop {r4, r5, r6, r7, pc} -10004982: 0000 .short 0x0000 -10004984: d0000000 .word 0xd0000000 -10004988: ffffffff .word 0xffffffff -1000498c: 1b12 subs r2, r2, r4 -1000498e: 3001 adds r0, #1 -10004990: d3f3 bcc.n 1000497a -10004992: e7f1 b.n 10004978 - -10004994 : -10004994: 2709 movs r7, #9 -10004996: 1b7f subs r7, r7, r5 -10004998: 40fe lsrs r6, r7 -1000499a: 4664 mov r4, ip -1000499c: b2a2 uxth r2, r4 -1000499e: 4372 muls r2, r6 -100049a0: 1a80 subs r0, r0, r2 -100049a2: d200 bcs.n 100049a6 -100049a4: 3901 subs r1, #1 -100049a6: 0c22 lsrs r2, r4, #16 -100049a8: 4372 muls r2, r6 -100049aa: 0c13 lsrs r3, r2, #16 -100049ac: 0412 lsls r2, r2, #16 -100049ae: 1a82 subs r2, r0, r2 -100049b0: 4199 sbcs r1, r3 -100049b2: 000b movs r3, r1 -100049b4: 4670 mov r0, lr -100049b6: 3504 adds r5, #4 -100049b8: 3713 adds r7, #19 -100049ba: 0001 movs r1, r0 -100049bc: 40f9 lsrs r1, r7 -100049be: 40a8 lsls r0, r5 -100049c0: 1980 adds r0, r0, r6 -100049c2: d300 bcc.n 100049c6 -100049c4: 3101 adds r1, #1 -100049c6: 2b00 cmp r3, #0 -100049c8: d102 bne.n 100049d0 -100049ca: 42a2 cmp r2, r4 -100049cc: d20a bcs.n 100049e4 -100049ce: bdf0 pop {r4, r5, r6, r7, pc} -100049d0: 3001 adds r0, #1 -100049d2: d300 bcc.n 100049d6 -100049d4: 3101 adds r1, #1 -100049d6: 1b12 subs r2, r2, r4 -100049d8: d2fa bcs.n 100049d0 -100049da: 3b01 subs r3, #1 -100049dc: d1f8 bne.n 100049d0 -100049de: 42a2 cmp r2, r4 -100049e0: d200 bcs.n 100049e4 -100049e2: bdf0 pop {r4, r5, r6, r7, pc} -100049e4: 3001 adds r0, #1 -100049e6: d300 bcc.n 100049ea -100049e8: 3101 adds r1, #1 -100049ea: 1b12 subs r2, r2, r4 -100049ec: e7f7 b.n 100049de - -100049ee : -100049ee: b5f0 push {r4, r5, r6, r7, lr} -100049f0: 0c1c lsrs r4, r3, #16 -100049f2: d000 beq.n 100049f6 -100049f4: e080 b.n 10004af8 -100049f6: b40c push {r2, r3} -100049f8: 2500 movs r5, #0 -100049fa: 0a1c lsrs r4, r3, #8 -100049fc: d104 bne.n 10004a08 -100049fe: 021b lsls r3, r3, #8 -10004a00: 0e16 lsrs r6, r2, #24 -10004a02: 4333 orrs r3, r6 -10004a04: 0212 lsls r2, r2, #8 -10004a06: 3508 adds r5, #8 -10004a08: 0b1c lsrs r4, r3, #12 -10004a0a: d104 bne.n 10004a16 -10004a0c: 011b lsls r3, r3, #4 -10004a0e: 0f16 lsrs r6, r2, #28 -10004a10: 4333 orrs r3, r6 -10004a12: 0112 lsls r2, r2, #4 -10004a14: 3504 adds r5, #4 -10004a16: 0b9c lsrs r4, r3, #14 -10004a18: d104 bne.n 10004a24 -10004a1a: 009b lsls r3, r3, #2 -10004a1c: 0f96 lsrs r6, r2, #30 -10004a1e: 4333 orrs r3, r6 -10004a20: 0092 lsls r2, r2, #2 -10004a22: 3502 adds r5, #2 -10004a24: 0bdc lsrs r4, r3, #15 -10004a26: d102 bne.n 10004a2e -10004a28: 1892 adds r2, r2, r2 -10004a2a: 415b adcs r3, r3 -10004a2c: 3501 adds r5, #1 -10004a2e: 001c movs r4, r3 -10004a30: 1897 adds r7, r2, r2 -10004a32: 4164 adcs r4, r4 -10004a34: 3401 adds r4, #1 -10004a36: 4f46 ldr r7, [pc, #280] ; (10004b50 ) -10004a38: 667c str r4, [r7, #100] ; 0x64 -10004a3a: 4c46 ldr r4, [pc, #280] ; (10004b54 ) -10004a3c: 663c str r4, [r7, #96] ; 0x60 -10004a3e: 0c0e lsrs r6, r1, #16 -10004a40: e7ff b.n 10004a42 -10004a42: e7ff b.n 10004a44 -10004a44: e7ff b.n 10004a46 -10004a46: 46c0 nop ; (mov r8, r8) -10004a48: 6f3c ldr r4, [r7, #112] ; 0x70 -10004a4a: 4366 muls r6, r4 -10004a4c: 0c36 lsrs r6, r6, #16 -10004a4e: 0377 lsls r7, r6, #13 -10004a50: 46be mov lr, r7 -10004a52: b297 uxth r7, r2 -10004a54: 4377 muls r7, r6 -10004a56: 1bc0 subs r0, r0, r7 -10004a58: d200 bcs.n 10004a5c -10004a5a: 3901 subs r1, #1 -10004a5c: 1bc0 subs r0, r0, r7 -10004a5e: d200 bcs.n 10004a62 -10004a60: 3901 subs r1, #1 -10004a62: b29f uxth r7, r3 -10004a64: 4377 muls r7, r6 -10004a66: 1bc9 subs r1, r1, r7 -10004a68: 1bc9 subs r1, r1, r7 -10004a6a: 0c17 lsrs r7, r2, #16 -10004a6c: 4377 muls r7, r6 -10004a6e: 047e lsls r6, r7, #17 -10004a70: 0bff lsrs r7, r7, #15 -10004a72: 1b80 subs r0, r0, r6 -10004a74: 41b9 sbcs r1, r7 -10004a76: 08ce lsrs r6, r1, #3 -10004a78: 4366 muls r6, r4 -10004a7a: 0c36 lsrs r6, r6, #16 -10004a7c: 2d0c cmp r5, #12 -10004a7e: db33 blt.n 10004ae8 -10004a80: 44b6 add lr, r6 -10004a82: 0b12 lsrs r2, r2, #12 -10004a84: 051f lsls r7, r3, #20 -10004a86: 433a orrs r2, r7 -10004a88: 0b1b lsrs r3, r3, #12 -10004a8a: b297 uxth r7, r2 -10004a8c: 4377 muls r7, r6 -10004a8e: 1bc0 subs r0, r0, r7 -10004a90: d200 bcs.n 10004a94 -10004a92: 3901 subs r1, #1 -10004a94: b29f uxth r7, r3 -10004a96: 4377 muls r7, r6 -10004a98: 1bc9 subs r1, r1, r7 -10004a9a: 0c17 lsrs r7, r2, #16 -10004a9c: 4377 muls r7, r6 -10004a9e: 043e lsls r6, r7, #16 -10004aa0: 0c3f lsrs r7, r7, #16 -10004aa2: 1b80 subs r0, r0, r6 -10004aa4: 41b9 sbcs r1, r7 -10004aa6: 0d86 lsrs r6, r0, #22 -10004aa8: 028f lsls r7, r1, #10 -10004aaa: 433e orrs r6, r7 -10004aac: 4366 muls r6, r4 -10004aae: 2729 movs r7, #41 ; 0x29 -10004ab0: 1b7f subs r7, r7, r5 -10004ab2: 40fe lsrs r6, r7 -10004ab4: 3d0c subs r5, #12 -10004ab6: 4677 mov r7, lr -10004ab8: 40af lsls r7, r5 -10004aba: 19bf adds r7, r7, r6 -10004abc: bc30 pop {r4, r5} -10004abe: b2a2 uxth r2, r4 -10004ac0: b2ab uxth r3, r5 -10004ac2: 4372 muls r2, r6 -10004ac4: 4373 muls r3, r6 -10004ac6: 1a80 subs r0, r0, r2 -10004ac8: 4199 sbcs r1, r3 -10004aca: 0c22 lsrs r2, r4, #16 -10004acc: 4372 muls r2, r6 -10004ace: 0c13 lsrs r3, r2, #16 -10004ad0: 0412 lsls r2, r2, #16 -10004ad2: 1a80 subs r0, r0, r2 -10004ad4: 4199 sbcs r1, r3 -10004ad6: 0002 movs r2, r0 -10004ad8: 000b movs r3, r1 -10004ada: 3701 adds r7, #1 -10004adc: 1b00 subs r0, r0, r4 -10004ade: 41a9 sbcs r1, r5 -10004ae0: d2f9 bcs.n 10004ad6 -10004ae2: 1e78 subs r0, r7, #1 -10004ae4: 2100 movs r1, #0 -10004ae6: bdf0 pop {r4, r5, r6, r7, pc} - -10004ae8 : -10004ae8: 270c movs r7, #12 -10004aea: 1b7f subs r7, r7, r5 -10004aec: 40fe lsrs r6, r7 -10004aee: 4677 mov r7, lr -10004af0: 0b7f lsrs r7, r7, #13 -10004af2: 40af lsls r7, r5 -10004af4: 19ff adds r7, r7, r7 -10004af6: e7e0 b.n 10004aba - -10004af8 : -10004af8: 2400 movs r4, #0 -10004afa: 1c5d adds r5, r3, #1 -10004afc: d007 beq.n 10004b0e -10004afe: 4f14 ldr r7, [pc, #80] ; (10004b50 ) -10004b00: 667d str r5, [r7, #100] ; 0x64 -10004b02: 6639 str r1, [r7, #96] ; 0x60 -10004b04: e7ff b.n 10004b06 -10004b06: e7ff b.n 10004b08 -10004b08: e7ff b.n 10004b0a -10004b0a: e7ff b.n 10004b0c -10004b0c: 6f3c ldr r4, [r7, #112] ; 0x70 -10004b0e: b295 uxth r5, r2 -10004b10: b29e uxth r6, r3 -10004b12: 4365 muls r5, r4 -10004b14: 4366 muls r6, r4 -10004b16: 1b40 subs r0, r0, r5 -10004b18: 41b1 sbcs r1, r6 -10004b1a: 0c15 lsrs r5, r2, #16 -10004b1c: 0c1e lsrs r6, r3, #16 -10004b1e: 4365 muls r5, r4 -10004b20: 4366 muls r6, r4 -10004b22: 0436 lsls r6, r6, #16 -10004b24: 0c2f lsrs r7, r5, #16 -10004b26: 433e orrs r6, r7 -10004b28: 042d lsls r5, r5, #16 -10004b2a: 1b40 subs r0, r0, r5 -10004b2c: 41b1 sbcs r1, r6 -10004b2e: 4299 cmp r1, r3 -10004b30: d204 bcs.n 10004b3c -10004b32: 0002 movs r2, r0 -10004b34: 000b movs r3, r1 -10004b36: 0020 movs r0, r4 -10004b38: 2100 movs r1, #0 -10004b3a: bdf0 pop {r4, r5, r6, r7, pc} -10004b3c: d101 bne.n 10004b42 -10004b3e: 4290 cmp r0, r2 -10004b40: d3f7 bcc.n 10004b32 -10004b42: 1a80 subs r0, r0, r2 -10004b44: 4199 sbcs r1, r3 -10004b46: 3401 adds r4, #1 -10004b48: 4299 cmp r1, r3 -10004b4a: d3f2 bcc.n 10004b32 -10004b4c: e7f6 b.n 10004b3c -10004b4e: 0000 .short 0x0000 -10004b50: d0000000 .word 0xd0000000 -10004b54: ffffffff .word 0xffffffff - -10004b58 <__wrap___aeabi_drsub>: -10004b58: 4048 eors r0, r1 -10004b5a: 4041 eors r1, r0 -10004b5c: 4048 eors r0, r1 - -10004b5e <__wrap___aeabi_dsub>: -10004b5e: b418 push {r3, r4} -10004b60: 4b13 ldr r3, [pc, #76] ; (10004bb0 <__wrap___aeabi_dmul+0xa>) -10004b62: 685b ldr r3, [r3, #4] -10004b64: 9301 str r3, [sp, #4] -10004b66: bd08 pop {r3, pc} - -10004b68 <__wrap___aeabi_dadd>: -10004b68: b418 push {r3, r4} -10004b6a: 4b11 ldr r3, [pc, #68] ; (10004bb0 <__wrap___aeabi_dmul+0xa>) -10004b6c: 681b ldr r3, [r3, #0] -10004b6e: 9301 str r3, [sp, #4] -10004b70: bd08 pop {r3, pc} - -10004b72 <__wrap___aeabi_ddiv>: -10004b72: 4694 mov ip, r2 -10004b74: 4a0f ldr r2, [pc, #60] ; (10004bb4 <__wrap___aeabi_dmul+0xe>) -10004b76: 6f92 ldr r2, [r2, #120] ; 0x78 -10004b78: 0892 lsrs r2, r2, #2 -10004b7a: d205 bcs.n 10004b88 -10004b7c: 4662 mov r2, ip - -10004b7e : -10004b7e: b418 push {r3, r4} -10004b80: 4b0b ldr r3, [pc, #44] ; (10004bb0 <__wrap___aeabi_dmul+0xa>) -10004b82: 68db ldr r3, [r3, #12] -10004b84: 9301 str r3, [sp, #4] -10004b86: bd08 pop {r3, pc} - -10004b88 : -10004b88: 4a0a ldr r2, [pc, #40] ; (10004bb4 <__wrap___aeabi_dmul+0xe>) -10004b8a: b5f0 push {r4, r5, r6, r7, lr} -10004b8c: 6e14 ldr r4, [r2, #96] ; 0x60 -10004b8e: 6e55 ldr r5, [r2, #100] ; 0x64 -10004b90: 6f57 ldr r7, [r2, #116] ; 0x74 -10004b92: 6f16 ldr r6, [r2, #112] ; 0x70 -10004b94: 4662 mov r2, ip -10004b96: f7ff fff2 bl 10004b7e -10004b9a: 4a06 ldr r2, [pc, #24] ; (10004bb4 <__wrap___aeabi_dmul+0xe>) -10004b9c: 6614 str r4, [r2, #96] ; 0x60 -10004b9e: 6655 str r5, [r2, #100] ; 0x64 -10004ba0: 6757 str r7, [r2, #116] ; 0x74 -10004ba2: 6716 str r6, [r2, #112] ; 0x70 -10004ba4: bdf0 pop {r4, r5, r6, r7, pc} - -10004ba6 <__wrap___aeabi_dmul>: -10004ba6: b418 push {r3, r4} -10004ba8: 4b01 ldr r3, [pc, #4] ; (10004bb0 <__wrap___aeabi_dmul+0xa>) -10004baa: 689b ldr r3, [r3, #8] -10004bac: 9301 str r3, [sp, #4] -10004bae: bd08 pop {r3, pc} -10004bb0: 20002158 .word 0x20002158 -10004bb4: d0000000 .word 0xd0000000 - -10004bb8 <__wrap___aeabi_cdrcmple>: -10004bb8: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} -10004bba: 4050 eors r0, r2 -10004bbc: 4042 eors r2, r0 -10004bbe: 4050 eors r0, r2 -10004bc0: 4059 eors r1, r3 -10004bc2: 404b eors r3, r1 -10004bc4: 4059 eors r1, r3 -10004bc6: e000 b.n 10004bca <__aeabi_dfcmple_guts> - -10004bc8 <__wrap___aeabi_cdcmpeq>: -10004bc8: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} - -10004bca <__aeabi_dfcmple_guts>: -10004bca: 4f15 ldr r7, [pc, #84] ; (10004c20 <__aeabi_dfcmple_guts+0x56>) -10004bcc: 004c lsls r4, r1, #1 -10004bce: 0d64 lsrs r4, r4, #21 -10004bd0: d003 beq.n 10004bda <__aeabi_dfcmple_guts+0x10> -10004bd2: 42bc cmp r4, r7 -10004bd4: d104 bne.n 10004be0 <__aeabi_dfcmple_guts+0x16> -10004bd6: 030c lsls r4, r1, #12 -10004bd8: d814 bhi.n 10004c04 <__aeabi_dfcmple_guts+0x3a> -10004bda: 2000 movs r0, #0 -10004bdc: 0d09 lsrs r1, r1, #20 -10004bde: 0509 lsls r1, r1, #20 -10004be0: 005c lsls r4, r3, #1 -10004be2: 0d64 lsrs r4, r4, #21 -10004be4: d003 beq.n 10004bee <__aeabi_dfcmple_guts+0x24> -10004be6: 42bc cmp r4, r7 -10004be8: d104 bne.n 10004bf4 <__aeabi_dfcmple_guts+0x2a> -10004bea: 031c lsls r4, r3, #12 -10004bec: d80a bhi.n 10004c04 <__aeabi_dfcmple_guts+0x3a> -10004bee: 2200 movs r2, #0 -10004bf0: 0d1b lsrs r3, r3, #20 -10004bf2: 051b lsls r3, r3, #20 -10004bf4: 2601 movs r6, #1 -10004bf6: 404b eors r3, r1 -10004bf8: d409 bmi.n 10004c0e <__aeabi_dfcmple_guts+0x44> -10004bfa: 404b eors r3, r1 -10004bfc: d503 bpl.n 10004c06 <__aeabi_dfcmple_guts+0x3c> -10004bfe: 428b cmp r3, r1 -10004c00: d100 bne.n 10004c04 <__aeabi_dfcmple_guts+0x3a> -10004c02: 4282 cmp r2, r0 -10004c04: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10004c06: 4299 cmp r1, r3 -10004c08: d1fc bne.n 10004c04 <__aeabi_dfcmple_guts+0x3a> -10004c0a: 4290 cmp r0, r2 -10004c0c: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10004c0e: 430b orrs r3, r1 -10004c10: 18db adds r3, r3, r3 -10004c12: 4303 orrs r3, r0 -10004c14: 4313 orrs r3, r2 -10004c16: d0f5 beq.n 10004c04 <__aeabi_dfcmple_guts+0x3a> -10004c18: 43c9 mvns r1, r1 -10004c1a: 1849 adds r1, r1, r1 -10004c1c: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10004c1e: 0000 .short 0x0000 -10004c20: 000007ff .word 0x000007ff - -10004c24 <__wrap___aeabi_dcmpeq>: -10004c24: b500 push {lr} -10004c26: f7ff ffcf bl 10004bc8 <__wrap___aeabi_cdcmpeq> -10004c2a: d001 beq.n 10004c30 <__wrap___aeabi_dcmpeq+0xc> -10004c2c: 2000 movs r0, #0 -10004c2e: bd00 pop {pc} -10004c30: 2001 movs r0, #1 -10004c32: bd00 pop {pc} - -10004c34 <__wrap___aeabi_dcmplt>: -10004c34: b500 push {lr} -10004c36: f7ff ffc7 bl 10004bc8 <__wrap___aeabi_cdcmpeq> -10004c3a: 4180 sbcs r0, r0 -10004c3c: bd00 pop {pc} -10004c3e: 46c0 nop ; (mov r8, r8) - -10004c40 <__wrap___aeabi_dcmple>: -10004c40: b500 push {lr} -10004c42: f7ff ffc1 bl 10004bc8 <__wrap___aeabi_cdcmpeq> -10004c46: d901 bls.n 10004c4c <__wrap___aeabi_dcmple+0xc> -10004c48: 2000 movs r0, #0 -10004c4a: bd00 pop {pc} -10004c4c: 2001 movs r0, #1 -10004c4e: bd00 pop {pc} - -10004c50 <__wrap___aeabi_dcmpge>: -10004c50: b500 push {lr} -10004c52: f7ff ffb1 bl 10004bb8 <__wrap___aeabi_cdrcmple> -10004c56: d901 bls.n 10004c5c <__wrap___aeabi_dcmpge+0xc> -10004c58: 2000 movs r0, #0 -10004c5a: bd00 pop {pc} -10004c5c: 2001 movs r0, #1 -10004c5e: bd00 pop {pc} - -10004c60 <__wrap___aeabi_dcmpgt>: -10004c60: b500 push {lr} -10004c62: f7ff ffa9 bl 10004bb8 <__wrap___aeabi_cdrcmple> -10004c66: 4180 sbcs r0, r0 -10004c68: bd00 pop {pc} - -10004c6a <__wrap___aeabi_dcmpun>: -10004c6a: 2001 movs r0, #1 -10004c6c: 0540 lsls r0, r0, #21 -10004c6e: 004a lsls r2, r1, #1 -10004c70: 1812 adds r2, r2, r0 -10004c72: d804 bhi.n 10004c7e <__wrap___aeabi_dcmpun+0x14> -10004c74: 005a lsls r2, r3, #1 -10004c76: 1812 adds r2, r2, r0 -10004c78: d801 bhi.n 10004c7e <__wrap___aeabi_dcmpun+0x14> -10004c7a: 2000 movs r0, #0 -10004c7c: 4770 bx lr -10004c7e: 2001 movs r0, #1 -10004c80: 4770 bx lr -10004c82: 2000 movs r0, #0 -10004c84: 4770 bx lr +100048c6: 4e3a ldr r6, [pc, #232] ; (100049b0 ) +100048c8: 6e34 ldr r4, [r6, #96] ; 0x60 +100048ca: 6e75 ldr r5, [r6, #100] ; 0x64 +100048cc: 6f77 ldr r7, [r6, #116] ; 0x74 +100048ce: 6f36 ldr r6, [r6, #112] ; 0x70 +100048d0: f000 f84c bl 1000496c +100048d4: 4694 mov ip, r2 +100048d6: 4a36 ldr r2, [pc, #216] ; (100049b0 ) +100048d8: 6614 str r4, [r2, #96] ; 0x60 +100048da: 6655 str r5, [r2, #100] ; 0x64 +100048dc: 6757 str r7, [r2, #116] ; 0x74 +100048de: 6716 str r6, [r2, #112] ; 0x70 +100048e0: 4662 mov r2, ip +100048e2: bdf0 pop {r4, r5, r6, r7, pc} + +100048e4 : +100048e4: 2b00 cmp r3, #0 +100048e6: db24 blt.n 10004932 +100048e8: d011 beq.n 1000490e +100048ea: 2900 cmp r1, #0 +100048ec: da3e bge.n 1000496c +100048ee: b500 push {lr} +100048f0: 43c9 mvns r1, r1 +100048f2: 4240 negs r0, r0 +100048f4: d100 bne.n 100048f8 +100048f6: 3101 adds r1, #1 + +100048f8 : +100048f8: f000 f838 bl 1000496c +100048fc: 43c9 mvns r1, r1 +100048fe: 4240 negs r0, r0 +10004900: d100 bne.n 10004904 +10004902: 3101 adds r1, #1 + +10004904 : +10004904: 43db mvns r3, r3 +10004906: 4252 negs r2, r2 +10004908: d100 bne.n 1000490c +1000490a: 3301 adds r3, #1 + +1000490c : +1000490c: bd00 pop {pc} +1000490e: 2a00 cmp r2, #0 +10004910: d1eb bne.n 100048ea +10004912: 2800 cmp r0, #0 +10004914: d101 bne.n 1000491a +10004916: 2900 cmp r1, #0 +10004918: d005 beq.n 10004926 +1000491a: 2000 movs r0, #0 +1000491c: 0fc9 lsrs r1, r1, #31 +1000491e: 07c9 lsls r1, r1, #31 +10004920: d101 bne.n 10004926 +10004922: 43c0 mvns r0, r0 +10004924: 0841 lsrs r1, r0, #1 +10004926: b500 push {lr} +10004928: f00f fd2e bl 10014388 <____aeabi_ldiv0_veneer> +1000492c: 2200 movs r2, #0 +1000492e: 2300 movs r3, #0 +10004930: bd00 pop {pc} +10004932: b500 push {lr} +10004934: 2900 cmp r1, #0 +10004936: db0a blt.n 1000494e +10004938: 43db mvns r3, r3 +1000493a: 4252 negs r2, r2 +1000493c: d100 bne.n 10004940 +1000493e: 3301 adds r3, #1 + +10004940 : +10004940: f000 f814 bl 1000496c +10004944: 43c9 mvns r1, r1 +10004946: 4240 negs r0, r0 +10004948: d100 bne.n 1000494c +1000494a: 3101 adds r1, #1 + +1000494c : +1000494c: bd00 pop {pc} +1000494e: 43c9 mvns r1, r1 +10004950: 4240 negs r0, r0 +10004952: d100 bne.n 10004956 +10004954: 3101 adds r1, #1 + +10004956 : +10004956: 43db mvns r3, r3 +10004958: 4252 negs r2, r2 +1000495a: d100 bne.n 1000495e +1000495c: 3301 adds r3, #1 + +1000495e : +1000495e: f000 f805 bl 1000496c +10004962: 43db mvns r3, r3 +10004964: 4252 negs r2, r2 +10004966: d100 bne.n 1000496a +10004968: 3301 adds r3, #1 + +1000496a : +1000496a: bd00 pop {pc} + +1000496c : +1000496c: 2900 cmp r1, #0 +1000496e: d123 bne.n 100049b8 +10004970: 2b00 cmp r3, #0 +10004972: d118 bne.n 100049a6 +10004974: 2a00 cmp r2, #0 +10004976: d00c beq.n 10004992 +10004978: 46bc mov ip, r7 +1000497a: 4f0d ldr r7, [pc, #52] ; (100049b0 ) +1000497c: 6638 str r0, [r7, #96] ; 0x60 +1000497e: 667a str r2, [r7, #100] ; 0x64 +10004980: 2100 movs r1, #0 +10004982: 2300 movs r3, #0 +10004984: e7ff b.n 10004986 +10004986: e7ff b.n 10004988 +10004988: e7ff b.n 1000498a +1000498a: 6f7a ldr r2, [r7, #116] ; 0x74 +1000498c: 6f38 ldr r0, [r7, #112] ; 0x70 +1000498e: 4667 mov r7, ip +10004990: 4770 bx lr +10004992: 2800 cmp r0, #0 +10004994: d001 beq.n 1000499a + +10004996 : +10004996: 4807 ldr r0, [pc, #28] ; (100049b4 ) +10004998: 0001 movs r1, r0 +1000499a: b500 push {lr} +1000499c: f00f fcf4 bl 10014388 <____aeabi_ldiv0_veneer> +100049a0: 2200 movs r2, #0 +100049a2: 2300 movs r3, #0 +100049a4: bd00 pop {pc} +100049a6: 0002 movs r2, r0 +100049a8: 000b movs r3, r1 +100049aa: 2000 movs r0, #0 +100049ac: 2100 movs r1, #0 +100049ae: 4770 bx lr +100049b0: d0000000 .word 0xd0000000 +100049b4: ffffffff .word 0xffffffff + +100049b8 : +100049b8: 2b00 cmp r3, #0 +100049ba: d000 beq.n 100049be +100049bc: e0bf b.n 10004b3e +100049be: 0c13 lsrs r3, r2, #16 +100049c0: d128 bne.n 10004a14 +100049c2: 2a00 cmp r2, #0 +100049c4: d0e7 beq.n 10004996 +100049c6: b480 push {r7} +100049c8: 4f11 ldr r7, [pc, #68] ; (10004a10 ) +100049ca: 6639 str r1, [r7, #96] ; 0x60 +100049cc: 667a str r2, [r7, #100] ; 0x64 +100049ce: e7ff b.n 100049d0 +100049d0: e7ff b.n 100049d2 +100049d2: b430 push {r4, r5} +100049d4: 0c04 lsrs r4, r0, #16 +100049d6: 6f7b ldr r3, [r7, #116] ; 0x74 +100049d8: 6f39 ldr r1, [r7, #112] ; 0x70 +100049da: 041b lsls r3, r3, #16 +100049dc: 4323 orrs r3, r4 +100049de: 663b str r3, [r7, #96] ; 0x60 +100049e0: 667a str r2, [r7, #100] ; 0x64 +100049e2: e7ff b.n 100049e4 +100049e4: e7ff b.n 100049e6 +100049e6: e7ff b.n 100049e8 +100049e8: 46c0 nop ; (mov r8, r8) +100049ea: b284 uxth r4, r0 +100049ec: 6f7b ldr r3, [r7, #116] ; 0x74 +100049ee: 6f3d ldr r5, [r7, #112] ; 0x70 +100049f0: 041b lsls r3, r3, #16 +100049f2: 4323 orrs r3, r4 +100049f4: 663b str r3, [r7, #96] ; 0x60 +100049f6: 667a str r2, [r7, #100] ; 0x64 +100049f8: e7ff b.n 100049fa +100049fa: e7ff b.n 100049fc +100049fc: 46c0 nop ; (mov r8, r8) +100049fe: 2300 movs r3, #0 +10004a00: 042c lsls r4, r5, #16 +10004a02: 0c2d lsrs r5, r5, #16 +10004a04: 6f7a ldr r2, [r7, #116] ; 0x74 +10004a06: 6f38 ldr r0, [r7, #112] ; 0x70 +10004a08: 1900 adds r0, r0, r4 +10004a0a: 4169 adcs r1, r5 +10004a0c: bcb0 pop {r4, r5, r7} +10004a0e: 4770 bx lr +10004a10: d0000000 .word 0xd0000000 + +10004a14 : +10004a14: b5f0 push {r4, r5, r6, r7, lr} +10004a16: 4694 mov ip, r2 +10004a18: 2500 movs r5, #0 +10004a1a: 0e14 lsrs r4, r2, #24 +10004a1c: d101 bne.n 10004a22 +10004a1e: 0212 lsls r2, r2, #8 +10004a20: 3508 adds r5, #8 +10004a22: 0f14 lsrs r4, r2, #28 +10004a24: d101 bne.n 10004a2a +10004a26: 0112 lsls r2, r2, #4 +10004a28: 3504 adds r5, #4 +10004a2a: 0f94 lsrs r4, r2, #30 +10004a2c: d101 bne.n 10004a32 +10004a2e: 0092 lsls r2, r2, #2 +10004a30: 3502 adds r5, #2 +10004a32: 0fd4 lsrs r4, r2, #31 +10004a34: d101 bne.n 10004a3a +10004a36: 0052 lsls r2, r2, #1 +10004a38: 3501 adds r5, #1 +10004a3a: 0bd4 lsrs r4, r2, #15 +10004a3c: 3401 adds r4, #1 +10004a3e: 4f25 ldr r7, [pc, #148] ; (10004ad4 ) +10004a40: 667c str r4, [r7, #100] ; 0x64 +10004a42: 4c25 ldr r4, [pc, #148] ; (10004ad8 ) +10004a44: 663c str r4, [r7, #96] ; 0x60 +10004a46: 0c0e lsrs r6, r1, #16 +10004a48: b293 uxth r3, r2 +10004a4a: e7ff b.n 10004a4c +10004a4c: e7ff b.n 10004a4e +10004a4e: e7ff b.n 10004a50 +10004a50: 6f3c ldr r4, [r7, #112] ; 0x70 +10004a52: 4366 muls r6, r4 +10004a54: 0c36 lsrs r6, r6, #16 +10004a56: 0377 lsls r7, r6, #13 +10004a58: 46be mov lr, r7 +10004a5a: 4373 muls r3, r6 +10004a5c: 0bdf lsrs r7, r3, #15 +10004a5e: 045b lsls r3, r3, #17 +10004a60: 1ac0 subs r0, r0, r3 +10004a62: 41b9 sbcs r1, r7 +10004a64: 0c13 lsrs r3, r2, #16 +10004a66: 4373 muls r3, r6 +10004a68: 18db adds r3, r3, r3 +10004a6a: 1ac9 subs r1, r1, r3 +10004a6c: 08ce lsrs r6, r1, #3 +10004a6e: 4366 muls r6, r4 +10004a70: 0c36 lsrs r6, r6, #16 +10004a72: 44b6 add lr, r6 +10004a74: b293 uxth r3, r2 +10004a76: 4373 muls r3, r6 +10004a78: 0f1f lsrs r7, r3, #28 +10004a7a: 011b lsls r3, r3, #4 +10004a7c: 1ac0 subs r0, r0, r3 +10004a7e: 41b9 sbcs r1, r7 +10004a80: 0c13 lsrs r3, r2, #16 +10004a82: 4373 muls r3, r6 +10004a84: 0b1f lsrs r7, r3, #12 +10004a86: 051b lsls r3, r3, #20 +10004a88: 1ac0 subs r0, r0, r3 +10004a8a: 41b9 sbcs r1, r7 +10004a8c: 0d86 lsrs r6, r0, #22 +10004a8e: 028f lsls r7, r1, #10 +10004a90: 433e orrs r6, r7 +10004a92: 4366 muls r6, r4 +10004a94: 0c36 lsrs r6, r6, #16 +10004a96: 2d09 cmp r5, #9 +10004a98: db24 blt.n 10004ae4 +10004a9a: 0a52 lsrs r2, r2, #9 +10004a9c: 4372 muls r2, r6 +10004a9e: 1a80 subs r0, r0, r2 +10004aa0: 0377 lsls r7, r6, #13 +10004aa2: 0a46 lsrs r6, r0, #9 +10004aa4: 4366 muls r6, r4 +10004aa6: 0c36 lsrs r6, r6, #16 +10004aa8: 2316 movs r3, #22 +10004aaa: 1b5b subs r3, r3, r5 +10004aac: 40de lsrs r6, r3 +10004aae: 40df lsrs r7, r3 +10004ab0: 19bf adds r7, r7, r6 +10004ab2: 4664 mov r4, ip +10004ab4: 4366 muls r6, r4 +10004ab6: 1b82 subs r2, r0, r6 +10004ab8: 4670 mov r0, lr +10004aba: 3504 adds r5, #4 +10004abc: 3306 adds r3, #6 +10004abe: 0001 movs r1, r0 +10004ac0: 40d9 lsrs r1, r3 +10004ac2: 40a8 lsls r0, r5 +10004ac4: 19c0 adds r0, r0, r7 +10004ac6: d300 bcc.n 10004aca +10004ac8: 3101 adds r1, #1 +10004aca: 42a2 cmp r2, r4 +10004acc: d206 bcs.n 10004adc +10004ace: 2300 movs r3, #0 +10004ad0: bdf0 pop {r4, r5, r6, r7, pc} +10004ad2: 0000 .short 0x0000 +10004ad4: d0000000 .word 0xd0000000 +10004ad8: ffffffff .word 0xffffffff +10004adc: 1b12 subs r2, r2, r4 +10004ade: 3001 adds r0, #1 +10004ae0: d3f3 bcc.n 10004aca +10004ae2: e7f1 b.n 10004ac8 + +10004ae4 : +10004ae4: 2709 movs r7, #9 +10004ae6: 1b7f subs r7, r7, r5 +10004ae8: 40fe lsrs r6, r7 +10004aea: 4664 mov r4, ip +10004aec: b2a2 uxth r2, r4 +10004aee: 4372 muls r2, r6 +10004af0: 1a80 subs r0, r0, r2 +10004af2: d200 bcs.n 10004af6 +10004af4: 3901 subs r1, #1 +10004af6: 0c22 lsrs r2, r4, #16 +10004af8: 4372 muls r2, r6 +10004afa: 0c13 lsrs r3, r2, #16 +10004afc: 0412 lsls r2, r2, #16 +10004afe: 1a82 subs r2, r0, r2 +10004b00: 4199 sbcs r1, r3 +10004b02: 000b movs r3, r1 +10004b04: 4670 mov r0, lr +10004b06: 3504 adds r5, #4 +10004b08: 3713 adds r7, #19 +10004b0a: 0001 movs r1, r0 +10004b0c: 40f9 lsrs r1, r7 +10004b0e: 40a8 lsls r0, r5 +10004b10: 1980 adds r0, r0, r6 +10004b12: d300 bcc.n 10004b16 +10004b14: 3101 adds r1, #1 +10004b16: 2b00 cmp r3, #0 +10004b18: d102 bne.n 10004b20 +10004b1a: 42a2 cmp r2, r4 +10004b1c: d20a bcs.n 10004b34 +10004b1e: bdf0 pop {r4, r5, r6, r7, pc} +10004b20: 3001 adds r0, #1 +10004b22: d300 bcc.n 10004b26 +10004b24: 3101 adds r1, #1 +10004b26: 1b12 subs r2, r2, r4 +10004b28: d2fa bcs.n 10004b20 +10004b2a: 3b01 subs r3, #1 +10004b2c: d1f8 bne.n 10004b20 +10004b2e: 42a2 cmp r2, r4 +10004b30: d200 bcs.n 10004b34 +10004b32: bdf0 pop {r4, r5, r6, r7, pc} +10004b34: 3001 adds r0, #1 +10004b36: d300 bcc.n 10004b3a +10004b38: 3101 adds r1, #1 +10004b3a: 1b12 subs r2, r2, r4 +10004b3c: e7f7 b.n 10004b2e + +10004b3e : +10004b3e: b5f0 push {r4, r5, r6, r7, lr} +10004b40: 0c1c lsrs r4, r3, #16 +10004b42: d000 beq.n 10004b46 +10004b44: e080 b.n 10004c48 +10004b46: b40c push {r2, r3} +10004b48: 2500 movs r5, #0 +10004b4a: 0a1c lsrs r4, r3, #8 +10004b4c: d104 bne.n 10004b58 +10004b4e: 021b lsls r3, r3, #8 +10004b50: 0e16 lsrs r6, r2, #24 +10004b52: 4333 orrs r3, r6 +10004b54: 0212 lsls r2, r2, #8 +10004b56: 3508 adds r5, #8 +10004b58: 0b1c lsrs r4, r3, #12 +10004b5a: d104 bne.n 10004b66 +10004b5c: 011b lsls r3, r3, #4 +10004b5e: 0f16 lsrs r6, r2, #28 +10004b60: 4333 orrs r3, r6 +10004b62: 0112 lsls r2, r2, #4 +10004b64: 3504 adds r5, #4 +10004b66: 0b9c lsrs r4, r3, #14 +10004b68: d104 bne.n 10004b74 +10004b6a: 009b lsls r3, r3, #2 +10004b6c: 0f96 lsrs r6, r2, #30 +10004b6e: 4333 orrs r3, r6 +10004b70: 0092 lsls r2, r2, #2 +10004b72: 3502 adds r5, #2 +10004b74: 0bdc lsrs r4, r3, #15 +10004b76: d102 bne.n 10004b7e +10004b78: 1892 adds r2, r2, r2 +10004b7a: 415b adcs r3, r3 +10004b7c: 3501 adds r5, #1 +10004b7e: 001c movs r4, r3 +10004b80: 1897 adds r7, r2, r2 +10004b82: 4164 adcs r4, r4 +10004b84: 3401 adds r4, #1 +10004b86: 4f46 ldr r7, [pc, #280] ; (10004ca0 ) +10004b88: 667c str r4, [r7, #100] ; 0x64 +10004b8a: 4c46 ldr r4, [pc, #280] ; (10004ca4 ) +10004b8c: 663c str r4, [r7, #96] ; 0x60 +10004b8e: 0c0e lsrs r6, r1, #16 +10004b90: e7ff b.n 10004b92 +10004b92: e7ff b.n 10004b94 +10004b94: e7ff b.n 10004b96 +10004b96: 46c0 nop ; (mov r8, r8) +10004b98: 6f3c ldr r4, [r7, #112] ; 0x70 +10004b9a: 4366 muls r6, r4 +10004b9c: 0c36 lsrs r6, r6, #16 +10004b9e: 0377 lsls r7, r6, #13 +10004ba0: 46be mov lr, r7 +10004ba2: b297 uxth r7, r2 +10004ba4: 4377 muls r7, r6 +10004ba6: 1bc0 subs r0, r0, r7 +10004ba8: d200 bcs.n 10004bac +10004baa: 3901 subs r1, #1 +10004bac: 1bc0 subs r0, r0, r7 +10004bae: d200 bcs.n 10004bb2 +10004bb0: 3901 subs r1, #1 +10004bb2: b29f uxth r7, r3 +10004bb4: 4377 muls r7, r6 +10004bb6: 1bc9 subs r1, r1, r7 +10004bb8: 1bc9 subs r1, r1, r7 +10004bba: 0c17 lsrs r7, r2, #16 +10004bbc: 4377 muls r7, r6 +10004bbe: 047e lsls r6, r7, #17 +10004bc0: 0bff lsrs r7, r7, #15 +10004bc2: 1b80 subs r0, r0, r6 +10004bc4: 41b9 sbcs r1, r7 +10004bc6: 08ce lsrs r6, r1, #3 +10004bc8: 4366 muls r6, r4 +10004bca: 0c36 lsrs r6, r6, #16 +10004bcc: 2d0c cmp r5, #12 +10004bce: db33 blt.n 10004c38 +10004bd0: 44b6 add lr, r6 +10004bd2: 0b12 lsrs r2, r2, #12 +10004bd4: 051f lsls r7, r3, #20 +10004bd6: 433a orrs r2, r7 +10004bd8: 0b1b lsrs r3, r3, #12 +10004bda: b297 uxth r7, r2 +10004bdc: 4377 muls r7, r6 +10004bde: 1bc0 subs r0, r0, r7 +10004be0: d200 bcs.n 10004be4 +10004be2: 3901 subs r1, #1 +10004be4: b29f uxth r7, r3 +10004be6: 4377 muls r7, r6 +10004be8: 1bc9 subs r1, r1, r7 +10004bea: 0c17 lsrs r7, r2, #16 +10004bec: 4377 muls r7, r6 +10004bee: 043e lsls r6, r7, #16 +10004bf0: 0c3f lsrs r7, r7, #16 +10004bf2: 1b80 subs r0, r0, r6 +10004bf4: 41b9 sbcs r1, r7 +10004bf6: 0d86 lsrs r6, r0, #22 +10004bf8: 028f lsls r7, r1, #10 +10004bfa: 433e orrs r6, r7 +10004bfc: 4366 muls r6, r4 +10004bfe: 2729 movs r7, #41 ; 0x29 +10004c00: 1b7f subs r7, r7, r5 +10004c02: 40fe lsrs r6, r7 +10004c04: 3d0c subs r5, #12 +10004c06: 4677 mov r7, lr +10004c08: 40af lsls r7, r5 +10004c0a: 19bf adds r7, r7, r6 +10004c0c: bc30 pop {r4, r5} +10004c0e: b2a2 uxth r2, r4 +10004c10: b2ab uxth r3, r5 +10004c12: 4372 muls r2, r6 +10004c14: 4373 muls r3, r6 +10004c16: 1a80 subs r0, r0, r2 +10004c18: 4199 sbcs r1, r3 +10004c1a: 0c22 lsrs r2, r4, #16 +10004c1c: 4372 muls r2, r6 +10004c1e: 0c13 lsrs r3, r2, #16 +10004c20: 0412 lsls r2, r2, #16 +10004c22: 1a80 subs r0, r0, r2 +10004c24: 4199 sbcs r1, r3 +10004c26: 0002 movs r2, r0 +10004c28: 000b movs r3, r1 +10004c2a: 3701 adds r7, #1 +10004c2c: 1b00 subs r0, r0, r4 +10004c2e: 41a9 sbcs r1, r5 +10004c30: d2f9 bcs.n 10004c26 +10004c32: 1e78 subs r0, r7, #1 +10004c34: 2100 movs r1, #0 +10004c36: bdf0 pop {r4, r5, r6, r7, pc} + +10004c38 : +10004c38: 270c movs r7, #12 +10004c3a: 1b7f subs r7, r7, r5 +10004c3c: 40fe lsrs r6, r7 +10004c3e: 4677 mov r7, lr +10004c40: 0b7f lsrs r7, r7, #13 +10004c42: 40af lsls r7, r5 +10004c44: 19ff adds r7, r7, r7 +10004c46: e7e0 b.n 10004c0a + +10004c48 : +10004c48: 2400 movs r4, #0 +10004c4a: 1c5d adds r5, r3, #1 +10004c4c: d007 beq.n 10004c5e +10004c4e: 4f14 ldr r7, [pc, #80] ; (10004ca0 ) +10004c50: 667d str r5, [r7, #100] ; 0x64 +10004c52: 6639 str r1, [r7, #96] ; 0x60 +10004c54: e7ff b.n 10004c56 +10004c56: e7ff b.n 10004c58 +10004c58: e7ff b.n 10004c5a +10004c5a: e7ff b.n 10004c5c +10004c5c: 6f3c ldr r4, [r7, #112] ; 0x70 +10004c5e: b295 uxth r5, r2 +10004c60: b29e uxth r6, r3 +10004c62: 4365 muls r5, r4 +10004c64: 4366 muls r6, r4 +10004c66: 1b40 subs r0, r0, r5 +10004c68: 41b1 sbcs r1, r6 +10004c6a: 0c15 lsrs r5, r2, #16 +10004c6c: 0c1e lsrs r6, r3, #16 +10004c6e: 4365 muls r5, r4 +10004c70: 4366 muls r6, r4 +10004c72: 0436 lsls r6, r6, #16 +10004c74: 0c2f lsrs r7, r5, #16 +10004c76: 433e orrs r6, r7 +10004c78: 042d lsls r5, r5, #16 +10004c7a: 1b40 subs r0, r0, r5 +10004c7c: 41b1 sbcs r1, r6 +10004c7e: 4299 cmp r1, r3 +10004c80: d204 bcs.n 10004c8c +10004c82: 0002 movs r2, r0 +10004c84: 000b movs r3, r1 +10004c86: 0020 movs r0, r4 +10004c88: 2100 movs r1, #0 +10004c8a: bdf0 pop {r4, r5, r6, r7, pc} +10004c8c: d101 bne.n 10004c92 +10004c8e: 4290 cmp r0, r2 +10004c90: d3f7 bcc.n 10004c82 +10004c92: 1a80 subs r0, r0, r2 +10004c94: 4199 sbcs r1, r3 +10004c96: 3401 adds r4, #1 +10004c98: 4299 cmp r1, r3 +10004c9a: d3f2 bcc.n 10004c82 +10004c9c: e7f6 b.n 10004c8c +10004c9e: 0000 .short 0x0000 +10004ca0: d0000000 .word 0xd0000000 +10004ca4: ffffffff .word 0xffffffff + +10004ca8 <__wrap___aeabi_drsub>: +10004ca8: 4048 eors r0, r1 +10004caa: 4041 eors r1, r0 +10004cac: 4048 eors r0, r1 + +10004cae <__wrap___aeabi_dsub>: +10004cae: b418 push {r3, r4} +10004cb0: 4b13 ldr r3, [pc, #76] ; (10004d00 <__wrap___aeabi_dmul+0xa>) +10004cb2: 685b ldr r3, [r3, #4] +10004cb4: 9301 str r3, [sp, #4] +10004cb6: bd08 pop {r3, pc} + +10004cb8 <__wrap___aeabi_dadd>: +10004cb8: b418 push {r3, r4} +10004cba: 4b11 ldr r3, [pc, #68] ; (10004d00 <__wrap___aeabi_dmul+0xa>) +10004cbc: 681b ldr r3, [r3, #0] +10004cbe: 9301 str r3, [sp, #4] +10004cc0: bd08 pop {r3, pc} + +10004cc2 <__wrap___aeabi_ddiv>: +10004cc2: 4694 mov ip, r2 +10004cc4: 4a0f ldr r2, [pc, #60] ; (10004d04 <__wrap___aeabi_dmul+0xe>) +10004cc6: 6f92 ldr r2, [r2, #120] ; 0x78 +10004cc8: 0892 lsrs r2, r2, #2 +10004cca: d205 bcs.n 10004cd8 +10004ccc: 4662 mov r2, ip + +10004cce : +10004cce: b418 push {r3, r4} +10004cd0: 4b0b ldr r3, [pc, #44] ; (10004d00 <__wrap___aeabi_dmul+0xa>) +10004cd2: 68db ldr r3, [r3, #12] +10004cd4: 9301 str r3, [sp, #4] +10004cd6: bd08 pop {r3, pc} + +10004cd8 : +10004cd8: 4a0a ldr r2, [pc, #40] ; (10004d04 <__wrap___aeabi_dmul+0xe>) +10004cda: b5f0 push {r4, r5, r6, r7, lr} +10004cdc: 6e14 ldr r4, [r2, #96] ; 0x60 +10004cde: 6e55 ldr r5, [r2, #100] ; 0x64 +10004ce0: 6f57 ldr r7, [r2, #116] ; 0x74 +10004ce2: 6f16 ldr r6, [r2, #112] ; 0x70 +10004ce4: 4662 mov r2, ip +10004ce6: f7ff fff2 bl 10004cce +10004cea: 4a06 ldr r2, [pc, #24] ; (10004d04 <__wrap___aeabi_dmul+0xe>) +10004cec: 6614 str r4, [r2, #96] ; 0x60 +10004cee: 6655 str r5, [r2, #100] ; 0x64 +10004cf0: 6757 str r7, [r2, #116] ; 0x74 +10004cf2: 6716 str r6, [r2, #112] ; 0x70 +10004cf4: bdf0 pop {r4, r5, r6, r7, pc} + +10004cf6 <__wrap___aeabi_dmul>: +10004cf6: b418 push {r3, r4} +10004cf8: 4b01 ldr r3, [pc, #4] ; (10004d00 <__wrap___aeabi_dmul+0xa>) +10004cfa: 689b ldr r3, [r3, #8] +10004cfc: 9301 str r3, [sp, #4] +10004cfe: bd08 pop {r3, pc} +10004d00: 20002158 .word 0x20002158 +10004d04: d0000000 .word 0xd0000000 + +10004d08 <__wrap___aeabi_cdrcmple>: +10004d08: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} +10004d0a: 4050 eors r0, r2 +10004d0c: 4042 eors r2, r0 +10004d0e: 4050 eors r0, r2 +10004d10: 4059 eors r1, r3 +10004d12: 404b eors r3, r1 +10004d14: 4059 eors r1, r3 +10004d16: e000 b.n 10004d1a <__aeabi_dfcmple_guts> + +10004d18 <__wrap___aeabi_cdcmpeq>: +10004d18: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} + +10004d1a <__aeabi_dfcmple_guts>: +10004d1a: 4f15 ldr r7, [pc, #84] ; (10004d70 <__aeabi_dfcmple_guts+0x56>) +10004d1c: 004c lsls r4, r1, #1 +10004d1e: 0d64 lsrs r4, r4, #21 +10004d20: d003 beq.n 10004d2a <__aeabi_dfcmple_guts+0x10> +10004d22: 42bc cmp r4, r7 +10004d24: d104 bne.n 10004d30 <__aeabi_dfcmple_guts+0x16> +10004d26: 030c lsls r4, r1, #12 +10004d28: d814 bhi.n 10004d54 <__aeabi_dfcmple_guts+0x3a> +10004d2a: 2000 movs r0, #0 +10004d2c: 0d09 lsrs r1, r1, #20 +10004d2e: 0509 lsls r1, r1, #20 +10004d30: 005c lsls r4, r3, #1 +10004d32: 0d64 lsrs r4, r4, #21 +10004d34: d003 beq.n 10004d3e <__aeabi_dfcmple_guts+0x24> +10004d36: 42bc cmp r4, r7 +10004d38: d104 bne.n 10004d44 <__aeabi_dfcmple_guts+0x2a> +10004d3a: 031c lsls r4, r3, #12 +10004d3c: d80a bhi.n 10004d54 <__aeabi_dfcmple_guts+0x3a> +10004d3e: 2200 movs r2, #0 +10004d40: 0d1b lsrs r3, r3, #20 +10004d42: 051b lsls r3, r3, #20 +10004d44: 2601 movs r6, #1 +10004d46: 404b eors r3, r1 +10004d48: d409 bmi.n 10004d5e <__aeabi_dfcmple_guts+0x44> +10004d4a: 404b eors r3, r1 +10004d4c: d503 bpl.n 10004d56 <__aeabi_dfcmple_guts+0x3c> +10004d4e: 428b cmp r3, r1 +10004d50: d100 bne.n 10004d54 <__aeabi_dfcmple_guts+0x3a> +10004d52: 4282 cmp r2, r0 +10004d54: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10004d56: 4299 cmp r1, r3 +10004d58: d1fc bne.n 10004d54 <__aeabi_dfcmple_guts+0x3a> +10004d5a: 4290 cmp r0, r2 +10004d5c: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10004d5e: 430b orrs r3, r1 +10004d60: 18db adds r3, r3, r3 +10004d62: 4303 orrs r3, r0 +10004d64: 4313 orrs r3, r2 +10004d66: d0f5 beq.n 10004d54 <__aeabi_dfcmple_guts+0x3a> +10004d68: 43c9 mvns r1, r1 +10004d6a: 1849 adds r1, r1, r1 +10004d6c: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10004d6e: 0000 .short 0x0000 +10004d70: 000007ff .word 0x000007ff + +10004d74 <__wrap___aeabi_dcmpeq>: +10004d74: b500 push {lr} +10004d76: f7ff ffcf bl 10004d18 <__wrap___aeabi_cdcmpeq> +10004d7a: d001 beq.n 10004d80 <__wrap___aeabi_dcmpeq+0xc> +10004d7c: 2000 movs r0, #0 +10004d7e: bd00 pop {pc} +10004d80: 2001 movs r0, #1 +10004d82: bd00 pop {pc} + +10004d84 <__wrap___aeabi_dcmplt>: +10004d84: b500 push {lr} +10004d86: f7ff ffc7 bl 10004d18 <__wrap___aeabi_cdcmpeq> +10004d8a: 4180 sbcs r0, r0 +10004d8c: bd00 pop {pc} +10004d8e: 46c0 nop ; (mov r8, r8) + +10004d90 <__wrap___aeabi_dcmple>: +10004d90: b500 push {lr} +10004d92: f7ff ffc1 bl 10004d18 <__wrap___aeabi_cdcmpeq> +10004d96: d901 bls.n 10004d9c <__wrap___aeabi_dcmple+0xc> +10004d98: 2000 movs r0, #0 +10004d9a: bd00 pop {pc} +10004d9c: 2001 movs r0, #1 +10004d9e: bd00 pop {pc} + +10004da0 <__wrap___aeabi_dcmpge>: +10004da0: b500 push {lr} +10004da2: f7ff ffb1 bl 10004d08 <__wrap___aeabi_cdrcmple> +10004da6: d901 bls.n 10004dac <__wrap___aeabi_dcmpge+0xc> +10004da8: 2000 movs r0, #0 +10004daa: bd00 pop {pc} +10004dac: 2001 movs r0, #1 +10004dae: bd00 pop {pc} + +10004db0 <__wrap___aeabi_dcmpgt>: +10004db0: b500 push {lr} +10004db2: f7ff ffa9 bl 10004d08 <__wrap___aeabi_cdrcmple> +10004db6: 4180 sbcs r0, r0 +10004db8: bd00 pop {pc} + +10004dba <__wrap___aeabi_dcmpun>: +10004dba: 2001 movs r0, #1 +10004dbc: 0540 lsls r0, r0, #21 +10004dbe: 004a lsls r2, r1, #1 +10004dc0: 1812 adds r2, r2, r0 +10004dc2: d804 bhi.n 10004dce <__wrap___aeabi_dcmpun+0x14> +10004dc4: 005a lsls r2, r3, #1 +10004dc6: 1812 adds r2, r2, r0 +10004dc8: d801 bhi.n 10004dce <__wrap___aeabi_dcmpun+0x14> +10004dca: 2000 movs r0, #0 +10004dcc: 4770 bx lr +10004dce: 2001 movs r0, #1 +10004dd0: 4770 bx lr +10004dd2: 2000 movs r0, #0 +10004dd4: 4770 bx lr ... -10004c88 <__wrap___aeabi_ui2d>: -10004c88: 2100 movs r1, #0 -10004c8a: 2800 cmp r0, #0 -10004c8c: d105 bne.n 10004c9a <__wrap___aeabi_i2d+0xa> -10004c8e: 4770 bx lr - -10004c90 <__wrap___aeabi_i2d>: -10004c90: 17c1 asrs r1, r0, #31 -10004c92: 4048 eors r0, r1 -10004c94: 1a40 subs r0, r0, r1 -10004c96: d0fa beq.n 10004c8e <__wrap___aeabi_ui2d+0x6> -10004c98: 07c9 lsls r1, r1, #31 -10004c9a: b513 push {r0, r1, r4, lr} -10004c9c: 4b06 ldr r3, [pc, #24] ; (10004cb8 <__wrap___aeabi_i2d+0x28>) -10004c9e: 681b ldr r3, [r3, #0] -10004ca0: 4798 blx r3 -10004ca2: bc0c pop {r2, r3} -10004ca4: 1c44 adds r4, r0, #1 -10004ca6: 40a2 lsls r2, r4 -10004ca8: 0510 lsls r0, r2, #20 -10004caa: 0b12 lsrs r2, r2, #12 -10004cac: 4903 ldr r1, [pc, #12] ; (10004cbc <__wrap___aeabi_i2d+0x2c>) -10004cae: 1b09 subs r1, r1, r4 -10004cb0: 0509 lsls r1, r1, #20 -10004cb2: 4319 orrs r1, r3 -10004cb4: 4311 orrs r1, r2 -10004cb6: bd10 pop {r4, pc} -10004cb8: 20010ae0 .word 0x20010ae0 -10004cbc: 0000041f .word 0x0000041f - -10004cc0 <__wrap___aeabi_d2iz>: -10004cc0: b510 push {r4, lr} -10004cc2: 004c lsls r4, r1, #1 -10004cc4: 0d62 lsrs r2, r4, #21 -10004cc6: 2380 movs r3, #128 ; 0x80 -10004cc8: 18d2 adds r2, r2, r3 -10004cca: 00db lsls r3, r3, #3 -10004ccc: 1ad2 subs r2, r2, r3 -10004cce: 055b lsls r3, r3, #21 -10004cd0: 2a7e cmp r2, #126 ; 0x7e -10004cd2: dd10 ble.n 10004cf6 <__wrap___aeabi_d2iz+0x36> -10004cd4: 3a9e subs r2, #158 ; 0x9e -10004cd6: da13 bge.n 10004d00 <__wrap___aeabi_d2iz+0x40> -10004cd8: 17cc asrs r4, r1, #31 -10004cda: 0309 lsls r1, r1, #12 -10004cdc: 0849 lsrs r1, r1, #1 -10004cde: 4319 orrs r1, r3 -10004ce0: 4252 negs r2, r2 -10004ce2: 40d1 lsrs r1, r2 -10004ce4: 0064 lsls r4, r4, #1 -10004ce6: 3401 adds r4, #1 -10004ce8: 3215 adds r2, #21 -10004cea: 2a20 cmp r2, #32 -10004cec: da05 bge.n 10004cfa <__wrap___aeabi_d2iz+0x3a> -10004cee: 40d0 lsrs r0, r2 -10004cf0: 4308 orrs r0, r1 -10004cf2: 4360 muls r0, r4 -10004cf4: bd10 pop {r4, pc} -10004cf6: 2000 movs r0, #0 -10004cf8: bd10 pop {r4, pc} -10004cfa: 4608 mov r0, r1 -10004cfc: 4360 muls r0, r4 -10004cfe: bd10 pop {r4, pc} -10004d00: 0fc8 lsrs r0, r1, #31 -10004d02: 18c0 adds r0, r0, r3 -10004d04: 3801 subs r0, #1 -10004d06: bd10 pop {r4, pc} - -10004d08 <__wrap___aeabi_d2uiz>: -10004d08: b418 push {r3, r4} -10004d0a: 4b02 ldr r3, [pc, #8] ; (10004d14 <__wrap___aeabi_d2uiz+0xc>) -10004d0c: 6a5b ldr r3, [r3, #36] ; 0x24 -10004d0e: 9301 str r3, [sp, #4] -10004d10: bd08 pop {r3, pc} -10004d12: 0000 .short 0x0000 -10004d14: 20002158 .word 0x20002158 - -10004d18 <__wrap___aeabi_l2d>: -10004d18: b418 push {r3, r4} -10004d1a: 4b02 ldr r3, [pc, #8] ; (10004d24 <__wrap___aeabi_l2d+0xc>) -10004d1c: 6ddb ldr r3, [r3, #92] ; 0x5c -10004d1e: 9301 str r3, [sp, #4] -10004d20: bd08 pop {r3, pc} -10004d22: 0000 .short 0x0000 -10004d24: 20002158 .word 0x20002158 - -10004d28 <__wrap___aeabi_d2lz>: -10004d28: 42c9 cmn r1, r1 -10004d2a: d311 bcc.n 10004d50 -10004d2c: b500 push {lr} -10004d2e: 0049 lsls r1, r1, #1 -10004d30: 0849 lsrs r1, r1, #1 -10004d32: 2200 movs r2, #0 -10004d34: f000 f814 bl 10004d60 -10004d38: 2900 cmp r1, #0 -10004d3a: d404 bmi.n 10004d46 <__wrap___aeabi_d2lz+0x1e> -10004d3c: 2200 movs r2, #0 -10004d3e: 4240 negs r0, r0 -10004d40: 418a sbcs r2, r1 -10004d42: 4611 mov r1, r2 -10004d44: bd00 pop {pc} -10004d46: 2180 movs r1, #128 ; 0x80 -10004d48: 0609 lsls r1, r1, #24 -10004d4a: 2000 movs r0, #0 -10004d4c: bd00 pop {pc} +10004dd8 <__wrap___aeabi_ui2d>: +10004dd8: 2100 movs r1, #0 +10004dda: 2800 cmp r0, #0 +10004ddc: d105 bne.n 10004dea <__wrap___aeabi_i2d+0xa> +10004dde: 4770 bx lr + +10004de0 <__wrap___aeabi_i2d>: +10004de0: 17c1 asrs r1, r0, #31 +10004de2: 4048 eors r0, r1 +10004de4: 1a40 subs r0, r0, r1 +10004de6: d0fa beq.n 10004dde <__wrap___aeabi_ui2d+0x6> +10004de8: 07c9 lsls r1, r1, #31 +10004dea: b513 push {r0, r1, r4, lr} +10004dec: 4b06 ldr r3, [pc, #24] ; (10004e08 <__wrap___aeabi_i2d+0x28>) +10004dee: 681b ldr r3, [r3, #0] +10004df0: 4798 blx r3 +10004df2: bc0c pop {r2, r3} +10004df4: 1c44 adds r4, r0, #1 +10004df6: 40a2 lsls r2, r4 +10004df8: 0510 lsls r0, r2, #20 +10004dfa: 0b12 lsrs r2, r2, #12 +10004dfc: 4903 ldr r1, [pc, #12] ; (10004e0c <__wrap___aeabi_i2d+0x2c>) +10004dfe: 1b09 subs r1, r1, r4 +10004e00: 0509 lsls r1, r1, #20 +10004e02: 4319 orrs r1, r3 +10004e04: 4311 orrs r1, r2 +10004e06: bd10 pop {r4, pc} +10004e08: 20010af0 .word 0x20010af0 +10004e0c: 0000041f .word 0x0000041f + +10004e10 <__wrap___aeabi_d2iz>: +10004e10: b510 push {r4, lr} +10004e12: 004c lsls r4, r1, #1 +10004e14: 0d62 lsrs r2, r4, #21 +10004e16: 2380 movs r3, #128 ; 0x80 +10004e18: 18d2 adds r2, r2, r3 +10004e1a: 00db lsls r3, r3, #3 +10004e1c: 1ad2 subs r2, r2, r3 +10004e1e: 055b lsls r3, r3, #21 +10004e20: 2a7e cmp r2, #126 ; 0x7e +10004e22: dd10 ble.n 10004e46 <__wrap___aeabi_d2iz+0x36> +10004e24: 3a9e subs r2, #158 ; 0x9e +10004e26: da13 bge.n 10004e50 <__wrap___aeabi_d2iz+0x40> +10004e28: 17cc asrs r4, r1, #31 +10004e2a: 0309 lsls r1, r1, #12 +10004e2c: 0849 lsrs r1, r1, #1 +10004e2e: 4319 orrs r1, r3 +10004e30: 4252 negs r2, r2 +10004e32: 40d1 lsrs r1, r2 +10004e34: 0064 lsls r4, r4, #1 +10004e36: 3401 adds r4, #1 +10004e38: 3215 adds r2, #21 +10004e3a: 2a20 cmp r2, #32 +10004e3c: da05 bge.n 10004e4a <__wrap___aeabi_d2iz+0x3a> +10004e3e: 40d0 lsrs r0, r2 +10004e40: 4308 orrs r0, r1 +10004e42: 4360 muls r0, r4 +10004e44: bd10 pop {r4, pc} +10004e46: 2000 movs r0, #0 +10004e48: bd10 pop {r4, pc} +10004e4a: 4608 mov r0, r1 +10004e4c: 4360 muls r0, r4 +10004e4e: bd10 pop {r4, pc} +10004e50: 0fc8 lsrs r0, r1, #31 +10004e52: 18c0 adds r0, r0, r3 +10004e54: 3801 subs r0, #1 +10004e56: bd10 pop {r4, pc} + +10004e58 <__wrap___aeabi_d2uiz>: +10004e58: b418 push {r3, r4} +10004e5a: 4b02 ldr r3, [pc, #8] ; (10004e64 <__wrap___aeabi_d2uiz+0xc>) +10004e5c: 6a5b ldr r3, [r3, #36] ; 0x24 +10004e5e: 9301 str r3, [sp, #4] +10004e60: bd08 pop {r3, pc} +10004e62: 0000 .short 0x0000 +10004e64: 20002158 .word 0x20002158 + +10004e68 <__wrap___aeabi_l2d>: +10004e68: b418 push {r3, r4} +10004e6a: 4b02 ldr r3, [pc, #8] ; (10004e74 <__wrap___aeabi_l2d+0xc>) +10004e6c: 6ddb ldr r3, [r3, #92] ; 0x5c +10004e6e: 9301 str r3, [sp, #4] +10004e70: bd08 pop {r3, pc} +10004e72: 0000 .short 0x0000 +10004e74: 20002158 .word 0x20002158 + +10004e78 <__wrap___aeabi_d2lz>: +10004e78: 42c9 cmn r1, r1 +10004e7a: d311 bcc.n 10004ea0 +10004e7c: b500 push {lr} +10004e7e: 0049 lsls r1, r1, #1 +10004e80: 0849 lsrs r1, r1, #1 +10004e82: 2200 movs r2, #0 +10004e84: f000 f814 bl 10004eb0 +10004e88: 2900 cmp r1, #0 +10004e8a: d404 bmi.n 10004e96 <__wrap___aeabi_d2lz+0x1e> +10004e8c: 2200 movs r2, #0 +10004e8e: 4240 negs r0, r0 +10004e90: 418a sbcs r2, r1 +10004e92: 4611 mov r1, r2 +10004e94: bd00 pop {pc} +10004e96: 2180 movs r1, #128 ; 0x80 +10004e98: 0609 lsls r1, r1, #24 +10004e9a: 2000 movs r0, #0 +10004e9c: bd00 pop {pc} ... -10004d50 : -10004d50: b418 push {r3, r4} -10004d52: 4b02 ldr r3, [pc, #8] ; (10004d5c ) -10004d54: 6edb ldr r3, [r3, #108] ; 0x6c -10004d56: 9301 str r3, [sp, #4] -10004d58: bd08 pop {r3, pc} -10004d5a: 0000 .short 0x0000 -10004d5c: 20002158 .word 0x20002158 - -10004d60 : -10004d60: b418 push {r3, r4} -10004d62: 4b02 ldr r3, [pc, #8] ; (10004d6c ) -10004d64: 6f9b ldr r3, [r3, #120] ; 0x78 -10004d66: 9301 str r3, [sp, #4] -10004d68: bd08 pop {r3, pc} -10004d6a: 0000 .short 0x0000 -10004d6c: 20002158 .word 0x20002158 - -10004d70 <__wrap___aeabi_d2f>: -10004d70: b418 push {r3, r4} -10004d72: 4b02 ldr r3, [pc, #8] ; (10004d7c <__wrap___aeabi_d2f+0xc>) -10004d74: 6fdb ldr r3, [r3, #124] ; 0x7c -10004d76: 9301 str r3, [sp, #4] -10004d78: bd08 pop {r3, pc} -10004d7a: 0000 .short 0x0000 -10004d7c: 20002158 .word 0x20002158 - -10004d80 : -10004d80: b510 push {r4, lr} -10004d82: 4801 ldr r0, [pc, #4] ; (10004d88 ) -10004d84: f7fe f910 bl 10002fa8 -10004d88: 10014878 .word 0x10014878 - -10004d8c <__aeabi_double_init>: -10004d8c: 2313 movs r3, #19 -10004d8e: b570 push {r4, r5, r6, lr} -10004d90: 781d ldrb r5, [r3, #0] -10004d92: 2d01 cmp r5, #1 -10004d94: d011 beq.n 10004dba <__aeabi_double_init+0x2e> -10004d96: dd35 ble.n 10004e04 <__aeabi_double_init+0x78> -10004d98: 481c ldr r0, [pc, #112] ; (10004e0c <__aeabi_double_init+0x80>) -10004d9a: f7ff fc53 bl 10004644 -10004d9e: 4c1c ldr r4, [pc, #112] ; (10004e10 <__aeabi_double_init+0x84>) -10004da0: 0001 movs r1, r0 -10004da2: 2280 movs r2, #128 ; 0x80 -10004da4: 0020 movs r0, r4 -10004da6: f000 f939 bl 1000501c <__wrap___aeabi_memcpy> -10004daa: 2d02 cmp r5, #2 -10004dac: d027 beq.n 10004dfe <__aeabi_double_init+0x72> -10004dae: 4819 ldr r0, [pc, #100] ; (10004e14 <__aeabi_double_init+0x88>) -10004db0: f7ff fc40 bl 10004634 -10004db4: 4b18 ldr r3, [pc, #96] ; (10004e18 <__aeabi_double_init+0x8c>) -10004db6: 6018 str r0, [r3, #0] -10004db8: bd70 pop {r4, r5, r6, pc} -10004dba: 4b18 ldr r3, [pc, #96] ; (10004e1c <__aeabi_double_init+0x90>) -10004dbc: 4c14 ldr r4, [pc, #80] ; (10004e10 <__aeabi_double_init+0x84>) -10004dbe: 6023 str r3, [r4, #0] -10004dc0: 6063 str r3, [r4, #4] -10004dc2: 60a3 str r3, [r4, #8] -10004dc4: 60e3 str r3, [r4, #12] -10004dc6: 6123 str r3, [r4, #16] -10004dc8: 6163 str r3, [r4, #20] -10004dca: 61a3 str r3, [r4, #24] -10004dcc: 61e3 str r3, [r4, #28] -10004dce: 6223 str r3, [r4, #32] -10004dd0: 6263 str r3, [r4, #36] ; 0x24 -10004dd2: 62a3 str r3, [r4, #40] ; 0x28 -10004dd4: 62e3 str r3, [r4, #44] ; 0x2c -10004dd6: 6323 str r3, [r4, #48] ; 0x30 -10004dd8: 6363 str r3, [r4, #52] ; 0x34 -10004dda: 63a3 str r3, [r4, #56] ; 0x38 -10004ddc: 63e3 str r3, [r4, #60] ; 0x3c -10004dde: 6423 str r3, [r4, #64] ; 0x40 -10004de0: 6463 str r3, [r4, #68] ; 0x44 -10004de2: 64a3 str r3, [r4, #72] ; 0x48 -10004de4: 64e3 str r3, [r4, #76] ; 0x4c -10004de6: 6523 str r3, [r4, #80] ; 0x50 -10004de8: 6563 str r3, [r4, #84] ; 0x54 -10004dea: 65a3 str r3, [r4, #88] ; 0x58 -10004dec: 65e3 str r3, [r4, #92] ; 0x5c -10004dee: 6623 str r3, [r4, #96] ; 0x60 -10004df0: 6663 str r3, [r4, #100] ; 0x64 -10004df2: 66a3 str r3, [r4, #104] ; 0x68 -10004df4: 66e3 str r3, [r4, #108] ; 0x6c -10004df6: 6723 str r3, [r4, #112] ; 0x70 -10004df8: 6763 str r3, [r4, #116] ; 0x74 -10004dfa: 67a3 str r3, [r4, #120] ; 0x78 -10004dfc: 67e3 str r3, [r4, #124] ; 0x7c -10004dfe: 4b08 ldr r3, [pc, #32] ; (10004e20 <__aeabi_double_init+0x94>) -10004e00: 64a3 str r3, [r4, #72] ; 0x48 -10004e02: e7d4 b.n 10004dae <__aeabi_double_init+0x22> -10004e04: 4c02 ldr r4, [pc, #8] ; (10004e10 <__aeabi_double_init+0x84>) -10004e06: 4b06 ldr r3, [pc, #24] ; (10004e20 <__aeabi_double_init+0x94>) -10004e08: 64a3 str r3, [r4, #72] ; 0x48 -10004e0a: e7d0 b.n 10004dae <__aeabi_double_init+0x22> -10004e0c: 00004453 .word 0x00004453 -10004e10: 20002158 .word 0x20002158 -10004e14: 0000334c .word 0x0000334c -10004e18: 20010ae0 .word 0x20010ae0 -10004e1c: 10004d81 .word 0x10004d81 -10004e20: 10004e25 .word 0x10004e25 - -10004e24 : -10004e24: b507 push {r0, r1, r2, lr} -10004e26: 4660 mov r0, ip -10004e28: 8801 ldrh r1, [r0, #0] -10004e2a: 0a0a lsrs r2, r1, #8 -10004e2c: 3002 adds r0, #2 -10004e2e: 2adf cmp r2, #223 ; 0xdf -10004e30: d1fa bne.n 10004e28 -10004e32: b2c9 uxtb r1, r1 -10004e34: 0882 lsrs r2, r0, #2 -10004e36: d304 bcc.n 10004e42 -10004e38: 8802 ldrh r2, [r0, #0] -10004e3a: 8840 ldrh r0, [r0, #2] -10004e3c: 0400 lsls r0, r0, #16 -10004e3e: 4310 orrs r0, r2 -10004e40: e000 b.n 10004e44 -10004e42: 6800 ldr r0, [r0, #0] -10004e44: 4a01 ldr r2, [pc, #4] ; (10004e4c ) -10004e46: 5050 str r0, [r2, r1] -10004e48: 9003 str r0, [sp, #12] -10004e4a: bd07 pop {r0, r1, r2, pc} -10004e4c: 20002158 .word 0x20002158 - -10004e50 <__wrap___aeabi_lmul>: -10004e50: 4351 muls r1, r2 -10004e52: 4343 muls r3, r0 -10004e54: 18c9 adds r1, r1, r3 -10004e56: 468c mov ip, r1 -10004e58: 0c11 lsrs r1, r2, #16 -10004e5a: b283 uxth r3, r0 -10004e5c: 434b muls r3, r1 -10004e5e: b410 push {r4} -10004e60: 0c04 lsrs r4, r0, #16 -10004e62: 4361 muls r1, r4 -10004e64: b292 uxth r2, r2 -10004e66: b280 uxth r0, r0 -10004e68: 4350 muls r0, r2 -10004e6a: 4362 muls r2, r4 -10004e6c: 041c lsls r4, r3, #16 -10004e6e: 0c1b lsrs r3, r3, #16 -10004e70: 1900 adds r0, r0, r4 -10004e72: bc10 pop {r4} -10004e74: 4159 adcs r1, r3 -10004e76: 0413 lsls r3, r2, #16 -10004e78: 0c12 lsrs r2, r2, #16 -10004e7a: 18c0 adds r0, r0, r3 -10004e7c: 4151 adcs r1, r2 -10004e7e: 4461 add r1, ip -10004e80: 4770 bx lr +10004ea0 : +10004ea0: b418 push {r3, r4} +10004ea2: 4b02 ldr r3, [pc, #8] ; (10004eac ) +10004ea4: 6edb ldr r3, [r3, #108] ; 0x6c +10004ea6: 9301 str r3, [sp, #4] +10004ea8: bd08 pop {r3, pc} +10004eaa: 0000 .short 0x0000 +10004eac: 20002158 .word 0x20002158 + +10004eb0 : +10004eb0: b418 push {r3, r4} +10004eb2: 4b02 ldr r3, [pc, #8] ; (10004ebc ) +10004eb4: 6f9b ldr r3, [r3, #120] ; 0x78 +10004eb6: 9301 str r3, [sp, #4] +10004eb8: bd08 pop {r3, pc} +10004eba: 0000 .short 0x0000 +10004ebc: 20002158 .word 0x20002158 + +10004ec0 <__wrap___aeabi_d2f>: +10004ec0: b418 push {r3, r4} +10004ec2: 4b02 ldr r3, [pc, #8] ; (10004ecc <__wrap___aeabi_d2f+0xc>) +10004ec4: 6fdb ldr r3, [r3, #124] ; 0x7c +10004ec6: 9301 str r3, [sp, #4] +10004ec8: bd08 pop {r3, pc} +10004eca: 0000 .short 0x0000 +10004ecc: 20002158 .word 0x20002158 + +10004ed0 : +10004ed0: b510 push {r4, lr} +10004ed2: 4801 ldr r0, [pc, #4] ; (10004ed8 ) +10004ed4: f7fe f910 bl 100030f8 +10004ed8: 100149c8 .word 0x100149c8 + +10004edc <__aeabi_double_init>: +10004edc: 2313 movs r3, #19 +10004ede: b570 push {r4, r5, r6, lr} +10004ee0: 781d ldrb r5, [r3, #0] +10004ee2: 2d01 cmp r5, #1 +10004ee4: d011 beq.n 10004f0a <__aeabi_double_init+0x2e> +10004ee6: dd35 ble.n 10004f54 <__aeabi_double_init+0x78> +10004ee8: 481c ldr r0, [pc, #112] ; (10004f5c <__aeabi_double_init+0x80>) +10004eea: f7ff fc53 bl 10004794 +10004eee: 4c1c ldr r4, [pc, #112] ; (10004f60 <__aeabi_double_init+0x84>) +10004ef0: 0001 movs r1, r0 +10004ef2: 2280 movs r2, #128 ; 0x80 +10004ef4: 0020 movs r0, r4 +10004ef6: f000 f939 bl 1000516c <__wrap___aeabi_memcpy> +10004efa: 2d02 cmp r5, #2 +10004efc: d027 beq.n 10004f4e <__aeabi_double_init+0x72> +10004efe: 4819 ldr r0, [pc, #100] ; (10004f64 <__aeabi_double_init+0x88>) +10004f00: f7ff fc40 bl 10004784 +10004f04: 4b18 ldr r3, [pc, #96] ; (10004f68 <__aeabi_double_init+0x8c>) +10004f06: 6018 str r0, [r3, #0] +10004f08: bd70 pop {r4, r5, r6, pc} +10004f0a: 4b18 ldr r3, [pc, #96] ; (10004f6c <__aeabi_double_init+0x90>) +10004f0c: 4c14 ldr r4, [pc, #80] ; (10004f60 <__aeabi_double_init+0x84>) +10004f0e: 6023 str r3, [r4, #0] +10004f10: 6063 str r3, [r4, #4] +10004f12: 60a3 str r3, [r4, #8] +10004f14: 60e3 str r3, [r4, #12] +10004f16: 6123 str r3, [r4, #16] +10004f18: 6163 str r3, [r4, #20] +10004f1a: 61a3 str r3, [r4, #24] +10004f1c: 61e3 str r3, [r4, #28] +10004f1e: 6223 str r3, [r4, #32] +10004f20: 6263 str r3, [r4, #36] ; 0x24 +10004f22: 62a3 str r3, [r4, #40] ; 0x28 +10004f24: 62e3 str r3, [r4, #44] ; 0x2c +10004f26: 6323 str r3, [r4, #48] ; 0x30 +10004f28: 6363 str r3, [r4, #52] ; 0x34 +10004f2a: 63a3 str r3, [r4, #56] ; 0x38 +10004f2c: 63e3 str r3, [r4, #60] ; 0x3c +10004f2e: 6423 str r3, [r4, #64] ; 0x40 +10004f30: 6463 str r3, [r4, #68] ; 0x44 +10004f32: 64a3 str r3, [r4, #72] ; 0x48 +10004f34: 64e3 str r3, [r4, #76] ; 0x4c +10004f36: 6523 str r3, [r4, #80] ; 0x50 +10004f38: 6563 str r3, [r4, #84] ; 0x54 +10004f3a: 65a3 str r3, [r4, #88] ; 0x58 +10004f3c: 65e3 str r3, [r4, #92] ; 0x5c +10004f3e: 6623 str r3, [r4, #96] ; 0x60 +10004f40: 6663 str r3, [r4, #100] ; 0x64 +10004f42: 66a3 str r3, [r4, #104] ; 0x68 +10004f44: 66e3 str r3, [r4, #108] ; 0x6c +10004f46: 6723 str r3, [r4, #112] ; 0x70 +10004f48: 6763 str r3, [r4, #116] ; 0x74 +10004f4a: 67a3 str r3, [r4, #120] ; 0x78 +10004f4c: 67e3 str r3, [r4, #124] ; 0x7c +10004f4e: 4b08 ldr r3, [pc, #32] ; (10004f70 <__aeabi_double_init+0x94>) +10004f50: 64a3 str r3, [r4, #72] ; 0x48 +10004f52: e7d4 b.n 10004efe <__aeabi_double_init+0x22> +10004f54: 4c02 ldr r4, [pc, #8] ; (10004f60 <__aeabi_double_init+0x84>) +10004f56: 4b06 ldr r3, [pc, #24] ; (10004f70 <__aeabi_double_init+0x94>) +10004f58: 64a3 str r3, [r4, #72] ; 0x48 +10004f5a: e7d0 b.n 10004efe <__aeabi_double_init+0x22> +10004f5c: 00004453 .word 0x00004453 +10004f60: 20002158 .word 0x20002158 +10004f64: 0000334c .word 0x0000334c +10004f68: 20010af0 .word 0x20010af0 +10004f6c: 10004ed1 .word 0x10004ed1 +10004f70: 10004f75 .word 0x10004f75 + +10004f74 : +10004f74: b507 push {r0, r1, r2, lr} +10004f76: 4660 mov r0, ip +10004f78: 8801 ldrh r1, [r0, #0] +10004f7a: 0a0a lsrs r2, r1, #8 +10004f7c: 3002 adds r0, #2 +10004f7e: 2adf cmp r2, #223 ; 0xdf +10004f80: d1fa bne.n 10004f78 +10004f82: b2c9 uxtb r1, r1 +10004f84: 0882 lsrs r2, r0, #2 +10004f86: d304 bcc.n 10004f92 +10004f88: 8802 ldrh r2, [r0, #0] +10004f8a: 8840 ldrh r0, [r0, #2] +10004f8c: 0400 lsls r0, r0, #16 +10004f8e: 4310 orrs r0, r2 +10004f90: e000 b.n 10004f94 +10004f92: 6800 ldr r0, [r0, #0] +10004f94: 4a01 ldr r2, [pc, #4] ; (10004f9c ) +10004f96: 5050 str r0, [r2, r1] +10004f98: 9003 str r0, [sp, #12] +10004f9a: bd07 pop {r0, r1, r2, pc} +10004f9c: 20002158 .word 0x20002158 + +10004fa0 <__wrap___aeabi_lmul>: +10004fa0: 4351 muls r1, r2 +10004fa2: 4343 muls r3, r0 +10004fa4: 18c9 adds r1, r1, r3 +10004fa6: 468c mov ip, r1 +10004fa8: 0c11 lsrs r1, r2, #16 +10004faa: b283 uxth r3, r0 +10004fac: 434b muls r3, r1 +10004fae: b410 push {r4} +10004fb0: 0c04 lsrs r4, r0, #16 +10004fb2: 4361 muls r1, r4 +10004fb4: b292 uxth r2, r2 +10004fb6: b280 uxth r0, r0 +10004fb8: 4350 muls r0, r2 +10004fba: 4362 muls r2, r4 +10004fbc: 041c lsls r4, r3, #16 +10004fbe: 0c1b lsrs r3, r3, #16 +10004fc0: 1900 adds r0, r0, r4 +10004fc2: bc10 pop {r4} +10004fc4: 4159 adcs r1, r3 +10004fc6: 0413 lsls r3, r2, #16 +10004fc8: 0c12 lsrs r2, r2, #16 +10004fca: 18c0 adds r0, r0, r3 +10004fcc: 4151 adcs r1, r2 +10004fce: 4461 add r1, ip +10004fd0: 4770 bx lr ... -10004e84 <__wrap___aeabi_cfrcmple>: -10004e84: b507 push {r0, r1, r2, lr} -10004e86: 4048 eors r0, r1 -10004e88: 4041 eors r1, r0 -10004e8a: 4048 eors r0, r1 -10004e8c: e001 b.n 10004e92 <__aeabi_cfcmple_guts> -10004e8e: 46c0 nop ; (mov r8, r8) - -10004e90 <__wrap___aeabi_cfcmpeq>: -10004e90: b507 push {r0, r1, r2, lr} - -10004e92 <__aeabi_cfcmple_guts>: -10004e92: 0042 lsls r2, r0, #1 -10004e94: 0e12 lsrs r2, r2, #24 -10004e96: d003 beq.n 10004ea0 <__aeabi_cfcmple_guts+0xe> -10004e98: 2aff cmp r2, #255 ; 0xff -10004e9a: d103 bne.n 10004ea4 <__aeabi_cfcmple_guts+0x12> -10004e9c: 0242 lsls r2, r0, #9 -10004e9e: d818 bhi.n 10004ed2 <__aeabi_cfcmple_guts+0x40> -10004ea0: 0dc0 lsrs r0, r0, #23 -10004ea2: 05c0 lsls r0, r0, #23 -10004ea4: 004a lsls r2, r1, #1 -10004ea6: 0e12 lsrs r2, r2, #24 -10004ea8: d003 beq.n 10004eb2 <__aeabi_cfcmple_guts+0x20> -10004eaa: 2aff cmp r2, #255 ; 0xff -10004eac: d103 bne.n 10004eb6 <__aeabi_cfcmple_guts+0x24> -10004eae: 024a lsls r2, r1, #9 -10004eb0: d80f bhi.n 10004ed2 <__aeabi_cfcmple_guts+0x40> -10004eb2: 0dc9 lsrs r1, r1, #23 -10004eb4: 05c9 lsls r1, r1, #23 -10004eb6: 2201 movs r2, #1 -10004eb8: 4041 eors r1, r0 -10004eba: d405 bmi.n 10004ec8 <__aeabi_cfcmple_guts+0x36> -10004ebc: 4041 eors r1, r0 -10004ebe: d501 bpl.n 10004ec4 <__aeabi_cfcmple_guts+0x32> -10004ec0: 4281 cmp r1, r0 -10004ec2: bd07 pop {r0, r1, r2, pc} -10004ec4: 4288 cmp r0, r1 -10004ec6: bd07 pop {r0, r1, r2, pc} -10004ec8: 4301 orrs r1, r0 -10004eca: 1849 adds r1, r1, r1 -10004ecc: d001 beq.n 10004ed2 <__aeabi_cfcmple_guts+0x40> -10004ece: 43c0 mvns r0, r0 -10004ed0: 1800 adds r0, r0, r0 -10004ed2: bd07 pop {r0, r1, r2, pc} - -10004ed4 <__wrap___aeabi_fcmple>: -10004ed4: b500 push {lr} -10004ed6: f7ff ffdb bl 10004e90 <__wrap___aeabi_cfcmpeq> -10004eda: d901 bls.n 10004ee0 <__wrap___aeabi_fcmple+0xc> -10004edc: 2000 movs r0, #0 -10004ede: bd00 pop {pc} -10004ee0: 2001 movs r0, #1 -10004ee2: bd00 pop {pc} - -10004ee4 <__wrap___aeabi_fcmpun>: -10004ee4: 2301 movs r3, #1 -10004ee6: 061b lsls r3, r3, #24 -10004ee8: 0042 lsls r2, r0, #1 -10004eea: 18d2 adds r2, r2, r3 -10004eec: d804 bhi.n 10004ef8 <__wrap___aeabi_fcmpun+0x14> -10004eee: 004a lsls r2, r1, #1 -10004ef0: 18d2 adds r2, r2, r3 -10004ef2: d801 bhi.n 10004ef8 <__wrap___aeabi_fcmpun+0x14> -10004ef4: 2000 movs r0, #0 -10004ef6: 4770 bx lr -10004ef8: 2001 movs r0, #1 -10004efa: 4770 bx lr - -10004efc : -10004efc: b510 push {r4, lr} -10004efe: 4801 ldr r0, [pc, #4] ; (10004f04 ) -10004f00: f7fe f852 bl 10002fa8 -10004f04: 1004c7e8 .word 0x1004c7e8 - -10004f08 <__aeabi_float_init>: -10004f08: 2313 movs r3, #19 -10004f0a: b510 push {r4, lr} -10004f0c: 4810 ldr r0, [pc, #64] ; (10004f50 <__aeabi_float_init+0x48>) -10004f0e: 781c ldrb r4, [r3, #0] -10004f10: f7ff fb98 bl 10004644 -10004f14: 0001 movs r1, r0 -10004f16: 2c01 cmp r4, #1 -10004f18: d00a beq.n 10004f30 <__aeabi_float_init+0x28> -10004f1a: dd03 ble.n 10004f24 <__aeabi_float_init+0x1c> -10004f1c: 2280 movs r2, #128 ; 0x80 -10004f1e: 480d ldr r0, [pc, #52] ; (10004f54 <__aeabi_float_init+0x4c>) -10004f20: f000 f87c bl 1000501c <__wrap___aeabi_memcpy> -10004f24: 480c ldr r0, [pc, #48] ; (10004f58 <__aeabi_float_init+0x50>) -10004f26: f7ff fb85 bl 10004634 -10004f2a: 4b0c ldr r3, [pc, #48] ; (10004f5c <__aeabi_float_init+0x54>) -10004f2c: 6018 str r0, [r3, #0] -10004f2e: bd10 pop {r4, pc} -10004f30: 4c08 ldr r4, [pc, #32] ; (10004f54 <__aeabi_float_init+0x4c>) -10004f32: 2254 movs r2, #84 ; 0x54 -10004f34: 0020 movs r0, r4 -10004f36: f000 f871 bl 1000501c <__wrap___aeabi_memcpy> -10004f3a: 0023 movs r3, r4 -10004f3c: 4a08 ldr r2, [pc, #32] ; (10004f60 <__aeabi_float_init+0x58>) -10004f3e: 3380 adds r3, #128 ; 0x80 -10004f40: 6821 ldr r1, [r4, #0] -10004f42: 2900 cmp r1, #0 -10004f44: d100 bne.n 10004f48 <__aeabi_float_init+0x40> -10004f46: 6022 str r2, [r4, #0] -10004f48: 3404 adds r4, #4 -10004f4a: 42a3 cmp r3, r4 -10004f4c: d1f8 bne.n 10004f40 <__aeabi_float_init+0x38> -10004f4e: e7e9 b.n 10004f24 <__aeabi_float_init+0x1c> -10004f50: 00004653 .word 0x00004653 -10004f54: 20010ae4 .word 0x20010ae4 -10004f58: 0000334c .word 0x0000334c -10004f5c: 20010ae0 .word 0x20010ae0 -10004f60: 10004efd .word 0x10004efd - -10004f64 <__wrap_malloc>: -10004f64: b570 push {r4, r5, r6, lr} -10004f66: 0004 movs r4, r0 -10004f68: 4e0a ldr r6, [pc, #40] ; (10004f94 <__wrap_malloc+0x30>) -10004f6a: 0030 movs r0, r6 -10004f6c: f00f f9bc bl 100142e8 <__mutex_enter_blocking_veneer> -10004f70: 0020 movs r0, r4 -10004f72: f009 f829 bl 1000dfc8 -10004f76: 0005 movs r5, r0 -10004f78: 0030 movs r0, r6 -10004f7a: f00f f955 bl 10014228 <__mutex_exit_veneer> -10004f7e: 2d00 cmp r5, #0 -10004f80: d005 beq.n 10004f8e <__wrap_malloc+0x2a> -10004f82: 4b05 ldr r3, [pc, #20] ; (10004f98 <__wrap_malloc+0x34>) -10004f84: 192c adds r4, r5, r4 -10004f86: 429c cmp r4, r3 -10004f88: d801 bhi.n 10004f8e <__wrap_malloc+0x2a> -10004f8a: 0028 movs r0, r5 -10004f8c: bd70 pop {r4, r5, r6, pc} -10004f8e: 4803 ldr r0, [pc, #12] ; (10004f9c <__wrap_malloc+0x38>) -10004f90: f7fe f80a bl 10002fa8 -10004f94: 20001290 .word 0x20001290 -10004f98: 20040000 .word 0x20040000 -10004f9c: 10014890 .word 0x10014890 - -10004fa0 <__wrap_calloc>: -10004fa0: b570 push {r4, r5, r6, lr} -10004fa2: 0005 movs r5, r0 -10004fa4: 000c movs r4, r1 -10004fa6: 4e0b ldr r6, [pc, #44] ; (10004fd4 <__wrap_calloc+0x34>) -10004fa8: 0030 movs r0, r6 -10004faa: f00f f99d bl 100142e8 <__mutex_enter_blocking_veneer> -10004fae: 0028 movs r0, r5 -10004fb0: 0021 movs r1, r4 -10004fb2: f008 ffcf bl 1000df54 -10004fb6: 0005 movs r5, r0 -10004fb8: 0030 movs r0, r6 -10004fba: f00f f935 bl 10014228 <__mutex_exit_veneer> -10004fbe: 2d00 cmp r5, #0 -10004fc0: d005 beq.n 10004fce <__wrap_calloc+0x2e> -10004fc2: 4b05 ldr r3, [pc, #20] ; (10004fd8 <__wrap_calloc+0x38>) -10004fc4: 192c adds r4, r5, r4 -10004fc6: 429c cmp r4, r3 -10004fc8: d801 bhi.n 10004fce <__wrap_calloc+0x2e> -10004fca: 0028 movs r0, r5 -10004fcc: bd70 pop {r4, r5, r6, pc} -10004fce: 4803 ldr r0, [pc, #12] ; (10004fdc <__wrap_calloc+0x3c>) -10004fd0: f7fd ffea bl 10002fa8 -10004fd4: 20001290 .word 0x20001290 -10004fd8: 20040000 .word 0x20040000 -10004fdc: 10014890 .word 0x10014890 - -10004fe0 <__wrap_free>: -10004fe0: b570 push {r4, r5, r6, lr} -10004fe2: 0004 movs r4, r0 -10004fe4: 4d05 ldr r5, [pc, #20] ; (10004ffc <__wrap_free+0x1c>) -10004fe6: 0028 movs r0, r5 -10004fe8: f00f f97e bl 100142e8 <__mutex_enter_blocking_veneer> -10004fec: 0020 movs r0, r4 -10004fee: f008 fff5 bl 1000dfdc -10004ff2: 0028 movs r0, r5 -10004ff4: f00f f918 bl 10014228 <__mutex_exit_veneer> -10004ff8: bd70 pop {r4, r5, r6, pc} -10004ffa: 46c0 nop ; (mov r8, r8) -10004ffc: 20001290 .word 0x20001290 - -10005000 <__aeabi_mem_init>: -10005000: 4801 ldr r0, [pc, #4] ; (10005008 <__aeabi_mem_init+0x8>) -10005002: 2104 movs r1, #4 -10005004: 4b01 ldr r3, [pc, #4] ; (1000500c <__aeabi_mem_init+0xc>) -10005006: 4718 bx r3 -10005008: 200008a0 .word 0x200008a0 -1000500c: 10004655 .word 0x10004655 - -10005010 <__wrap_memset>: -10005010: 4b01 ldr r3, [pc, #4] ; (10005018 <__wrap_memset+0x8>) -10005012: 681b ldr r3, [r3, #0] -10005014: 4718 bx r3 -10005016: 0000 .short 0x0000 -10005018: 200008a0 .word 0x200008a0 - -1000501c <__wrap___aeabi_memcpy>: -1000501c: 4b01 ldr r3, [pc, #4] ; (10005024 <__wrap___aeabi_memcpy+0x8>) -1000501e: 685b ldr r3, [r3, #4] -10005020: 4718 bx r3 -10005022: 0000 .short 0x0000 -10005024: 200008a0 .word 0x200008a0 - -10005028 : -10005028: 0003 movs r3, r0 -1000502a: b510 push {r4, lr} -1000502c: 0008 movs r0, r1 -1000502e: 0011 movs r1, r2 -10005030: 681b ldr r3, [r3, #0] -10005032: 4798 blx r3 -10005034: bd10 pop {r4, pc} -10005036: 46c0 nop ; (mov r8, r8) - -10005038 : -10005038: b5f0 push {r4, r5, r6, r7, lr} -1000503a: 4646 mov r6, r8 -1000503c: 464f mov r7, r9 -1000503e: 46d6 mov lr, sl -10005040: b5c0 push {r6, r7, lr} -10005042: 7d43 ldrb r3, [r0, #21] -10005044: 4680 mov r8, r0 -10005046: 000e movs r6, r1 -10005048: 0017 movs r7, r2 -1000504a: 2b00 cmp r3, #0 -1000504c: d046 beq.n 100050dc -1000504e: 2a00 cmp r2, #0 -10005050: dd3f ble.n 100050d2 -10005052: 1e4b subs r3, r1, #1 -10005054: 4699 mov r9, r3 -10005056: 4b24 ldr r3, [pc, #144] ; (100050e8 ) -10005058: 2501 movs r5, #1 -1000505a: 2400 movs r4, #0 -1000505c: 2000 movs r0, #0 -1000505e: 469a mov sl, r3 -10005060: e00d b.n 1000507e -10005062: 464b mov r3, r9 -10005064: 5d1b ldrb r3, [r3, r4] -10005066: 3b0d subs r3, #13 -10005068: 425a negs r2, r3 -1000506a: 4153 adcs r3, r2 -1000506c: 5d32 ldrb r2, [r6, r4] -1000506e: b2db uxtb r3, r3 -10005070: 2a0a cmp r2, #10 -10005072: d00b beq.n 1000508c -10005074: 002b movs r3, r5 -10005076: 3401 adds r4, #1 -10005078: 3501 adds r5, #1 -1000507a: 429f cmp r7, r3 -1000507c: dd1a ble.n 100050b4 -1000507e: 2c00 cmp r4, #0 -10005080: d1ef bne.n 10005062 -10005082: 4643 mov r3, r8 -10005084: 5d32 ldrb r2, [r6, r4] -10005086: 7d1b ldrb r3, [r3, #20] -10005088: 2a0a cmp r2, #10 -1000508a: d1f3 bne.n 10005074 -1000508c: 2b00 cmp r3, #0 -1000508e: d1f1 bne.n 10005074 -10005090: 42a0 cmp r0, r4 -10005092: da04 bge.n 1000509e -10005094: 4643 mov r3, r8 -10005096: 1a21 subs r1, r4, r0 -10005098: 681b ldr r3, [r3, #0] -1000509a: 1830 adds r0, r6, r0 -1000509c: 4798 blx r3 -1000509e: 4643 mov r3, r8 -100050a0: 4650 mov r0, sl -100050a2: 681b ldr r3, [r3, #0] -100050a4: 2102 movs r1, #2 -100050a6: 4798 blx r3 -100050a8: 3401 adds r4, #1 -100050aa: 0028 movs r0, r5 -100050ac: 002b movs r3, r5 -100050ae: 3501 adds r5, #1 -100050b0: 429f cmp r7, r3 -100050b2: dce4 bgt.n 1000507e -100050b4: 4287 cmp r7, r0 -100050b6: dd04 ble.n 100050c2 -100050b8: 4643 mov r3, r8 -100050ba: 1a39 subs r1, r7, r0 -100050bc: 681b ldr r3, [r3, #0] -100050be: 1830 adds r0, r6, r0 -100050c0: 4798 blx r3 -100050c2: 19f6 adds r6, r6, r7 -100050c4: 3e01 subs r6, #1 -100050c6: 7833 ldrb r3, [r6, #0] -100050c8: 3b0d subs r3, #13 -100050ca: 425a negs r2, r3 -100050cc: 4153 adcs r3, r2 -100050ce: 4642 mov r2, r8 -100050d0: 7513 strb r3, [r2, #20] -100050d2: bce0 pop {r5, r6, r7} -100050d4: 46ba mov sl, r7 -100050d6: 46b1 mov r9, r6 -100050d8: 46a8 mov r8, r5 -100050da: bdf0 pop {r4, r5, r6, r7, pc} -100050dc: 6803 ldr r3, [r0, #0] -100050de: 0011 movs r1, r2 -100050e0: 0030 movs r0, r6 -100050e2: 4798 blx r3 -100050e4: e7f5 b.n 100050d2 -100050e6: 46c0 nop ; (mov r8, r8) -100050e8: 10014904 .word 0x10014904 - -100050ec : -100050ec: b5f0 push {r4, r5, r6, r7, lr} -100050ee: 46c6 mov lr, r8 -100050f0: 000c movs r4, r1 -100050f2: 6809 ldr r1, [r1, #0] -100050f4: 0006 movs r6, r0 -100050f6: b500 push {lr} -100050f8: 2980 cmp r1, #128 ; 0x80 -100050fa: d006 beq.n 1000510a -100050fc: 1c4b adds r3, r1, #1 -100050fe: 6023 str r3, [r4, #0] -10005100: 1864 adds r4, r4, r1 -10005102: 7126 strb r6, [r4, #4] -10005104: bc80 pop {r7} -10005106: 46b8 mov r8, r7 -10005108: bdf0 pop {r4, r5, r6, r7, pc} -1000510a: 4b0f ldr r3, [pc, #60] ; (10005148 ) -1000510c: 681d ldr r5, [r3, #0] +10004fd4 <__wrap___aeabi_cfrcmple>: +10004fd4: b507 push {r0, r1, r2, lr} +10004fd6: 4048 eors r0, r1 +10004fd8: 4041 eors r1, r0 +10004fda: 4048 eors r0, r1 +10004fdc: e001 b.n 10004fe2 <__aeabi_cfcmple_guts> +10004fde: 46c0 nop ; (mov r8, r8) + +10004fe0 <__wrap___aeabi_cfcmpeq>: +10004fe0: b507 push {r0, r1, r2, lr} + +10004fe2 <__aeabi_cfcmple_guts>: +10004fe2: 0042 lsls r2, r0, #1 +10004fe4: 0e12 lsrs r2, r2, #24 +10004fe6: d003 beq.n 10004ff0 <__aeabi_cfcmple_guts+0xe> +10004fe8: 2aff cmp r2, #255 ; 0xff +10004fea: d103 bne.n 10004ff4 <__aeabi_cfcmple_guts+0x12> +10004fec: 0242 lsls r2, r0, #9 +10004fee: d818 bhi.n 10005022 <__aeabi_cfcmple_guts+0x40> +10004ff0: 0dc0 lsrs r0, r0, #23 +10004ff2: 05c0 lsls r0, r0, #23 +10004ff4: 004a lsls r2, r1, #1 +10004ff6: 0e12 lsrs r2, r2, #24 +10004ff8: d003 beq.n 10005002 <__aeabi_cfcmple_guts+0x20> +10004ffa: 2aff cmp r2, #255 ; 0xff +10004ffc: d103 bne.n 10005006 <__aeabi_cfcmple_guts+0x24> +10004ffe: 024a lsls r2, r1, #9 +10005000: d80f bhi.n 10005022 <__aeabi_cfcmple_guts+0x40> +10005002: 0dc9 lsrs r1, r1, #23 +10005004: 05c9 lsls r1, r1, #23 +10005006: 2201 movs r2, #1 +10005008: 4041 eors r1, r0 +1000500a: d405 bmi.n 10005018 <__aeabi_cfcmple_guts+0x36> +1000500c: 4041 eors r1, r0 +1000500e: d501 bpl.n 10005014 <__aeabi_cfcmple_guts+0x32> +10005010: 4281 cmp r1, r0 +10005012: bd07 pop {r0, r1, r2, pc} +10005014: 4288 cmp r0, r1 +10005016: bd07 pop {r0, r1, r2, pc} +10005018: 4301 orrs r1, r0 +1000501a: 1849 adds r1, r1, r1 +1000501c: d001 beq.n 10005022 <__aeabi_cfcmple_guts+0x40> +1000501e: 43c0 mvns r0, r0 +10005020: 1800 adds r0, r0, r0 +10005022: bd07 pop {r0, r1, r2, pc} + +10005024 <__wrap___aeabi_fcmple>: +10005024: b500 push {lr} +10005026: f7ff ffdb bl 10004fe0 <__wrap___aeabi_cfcmpeq> +1000502a: d901 bls.n 10005030 <__wrap___aeabi_fcmple+0xc> +1000502c: 2000 movs r0, #0 +1000502e: bd00 pop {pc} +10005030: 2001 movs r0, #1 +10005032: bd00 pop {pc} + +10005034 <__wrap___aeabi_fcmpun>: +10005034: 2301 movs r3, #1 +10005036: 061b lsls r3, r3, #24 +10005038: 0042 lsls r2, r0, #1 +1000503a: 18d2 adds r2, r2, r3 +1000503c: d804 bhi.n 10005048 <__wrap___aeabi_fcmpun+0x14> +1000503e: 004a lsls r2, r1, #1 +10005040: 18d2 adds r2, r2, r3 +10005042: d801 bhi.n 10005048 <__wrap___aeabi_fcmpun+0x14> +10005044: 2000 movs r0, #0 +10005046: 4770 bx lr +10005048: 2001 movs r0, #1 +1000504a: 4770 bx lr + +1000504c : +1000504c: b510 push {r4, lr} +1000504e: 4801 ldr r0, [pc, #4] ; (10005054 ) +10005050: f7fe f852 bl 100030f8 +10005054: 1004c938 .word 0x1004c938 + +10005058 <__aeabi_float_init>: +10005058: 2313 movs r3, #19 +1000505a: b510 push {r4, lr} +1000505c: 4810 ldr r0, [pc, #64] ; (100050a0 <__aeabi_float_init+0x48>) +1000505e: 781c ldrb r4, [r3, #0] +10005060: f7ff fb98 bl 10004794 +10005064: 0001 movs r1, r0 +10005066: 2c01 cmp r4, #1 +10005068: d00a beq.n 10005080 <__aeabi_float_init+0x28> +1000506a: dd03 ble.n 10005074 <__aeabi_float_init+0x1c> +1000506c: 2280 movs r2, #128 ; 0x80 +1000506e: 480d ldr r0, [pc, #52] ; (100050a4 <__aeabi_float_init+0x4c>) +10005070: f000 f87c bl 1000516c <__wrap___aeabi_memcpy> +10005074: 480c ldr r0, [pc, #48] ; (100050a8 <__aeabi_float_init+0x50>) +10005076: f7ff fb85 bl 10004784 +1000507a: 4b0c ldr r3, [pc, #48] ; (100050ac <__aeabi_float_init+0x54>) +1000507c: 6018 str r0, [r3, #0] +1000507e: bd10 pop {r4, pc} +10005080: 4c08 ldr r4, [pc, #32] ; (100050a4 <__aeabi_float_init+0x4c>) +10005082: 2254 movs r2, #84 ; 0x54 +10005084: 0020 movs r0, r4 +10005086: f000 f871 bl 1000516c <__wrap___aeabi_memcpy> +1000508a: 0023 movs r3, r4 +1000508c: 4a08 ldr r2, [pc, #32] ; (100050b0 <__aeabi_float_init+0x58>) +1000508e: 3380 adds r3, #128 ; 0x80 +10005090: 6821 ldr r1, [r4, #0] +10005092: 2900 cmp r1, #0 +10005094: d100 bne.n 10005098 <__aeabi_float_init+0x40> +10005096: 6022 str r2, [r4, #0] +10005098: 3404 adds r4, #4 +1000509a: 42a3 cmp r3, r4 +1000509c: d1f8 bne.n 10005090 <__aeabi_float_init+0x38> +1000509e: e7e9 b.n 10005074 <__aeabi_float_init+0x1c> +100050a0: 00004653 .word 0x00004653 +100050a4: 20010af4 .word 0x20010af4 +100050a8: 0000334c .word 0x0000334c +100050ac: 20010af0 .word 0x20010af0 +100050b0: 1000504d .word 0x1000504d + +100050b4 <__wrap_malloc>: +100050b4: b570 push {r4, r5, r6, lr} +100050b6: 0004 movs r4, r0 +100050b8: 4e0a ldr r6, [pc, #40] ; (100050e4 <__wrap_malloc+0x30>) +100050ba: 0030 movs r0, r6 +100050bc: f00f f9bc bl 10014438 <__mutex_enter_blocking_veneer> +100050c0: 0020 movs r0, r4 +100050c2: f009 f829 bl 1000e118 +100050c6: 0005 movs r5, r0 +100050c8: 0030 movs r0, r6 +100050ca: f00f f955 bl 10014378 <__mutex_exit_veneer> +100050ce: 2d00 cmp r5, #0 +100050d0: d005 beq.n 100050de <__wrap_malloc+0x2a> +100050d2: 4b05 ldr r3, [pc, #20] ; (100050e8 <__wrap_malloc+0x34>) +100050d4: 192c adds r4, r5, r4 +100050d6: 429c cmp r4, r3 +100050d8: d801 bhi.n 100050de <__wrap_malloc+0x2a> +100050da: 0028 movs r0, r5 +100050dc: bd70 pop {r4, r5, r6, pc} +100050de: 4803 ldr r0, [pc, #12] ; (100050ec <__wrap_malloc+0x38>) +100050e0: f7fe f80a bl 100030f8 +100050e4: 20001290 .word 0x20001290 +100050e8: 20040000 .word 0x20040000 +100050ec: 100149e0 .word 0x100149e0 + +100050f0 <__wrap_calloc>: +100050f0: b570 push {r4, r5, r6, lr} +100050f2: 0005 movs r5, r0 +100050f4: 000c movs r4, r1 +100050f6: 4e0b ldr r6, [pc, #44] ; (10005124 <__wrap_calloc+0x34>) +100050f8: 0030 movs r0, r6 +100050fa: f00f f99d bl 10014438 <__mutex_enter_blocking_veneer> +100050fe: 0028 movs r0, r5 +10005100: 0021 movs r1, r4 +10005102: f008 ffcf bl 1000e0a4 +10005106: 0005 movs r5, r0 +10005108: 0030 movs r0, r6 +1000510a: f00f f935 bl 10014378 <__mutex_exit_veneer> 1000510e: 2d00 cmp r5, #0 -10005110: d016 beq.n 10005140 -10005112: 1d23 adds r3, r4, #4 -10005114: 4698 mov r8, r3 -10005116: 4f0d ldr r7, [pc, #52] ; (1000514c ) -10005118: e002 b.n 10005120 -1000511a: 692d ldr r5, [r5, #16] -1000511c: 2d00 cmp r5, #0 -1000511e: d00f beq.n 10005140 -10005120: 682b ldr r3, [r5, #0] -10005122: 2b00 cmp r3, #0 -10005124: d0f9 beq.n 1000511a -10005126: 683b ldr r3, [r7, #0] -10005128: 2b00 cmp r3, #0 -1000512a: d001 beq.n 10005130 -1000512c: 42ab cmp r3, r5 -1000512e: d1f4 bne.n 1000511a -10005130: 0028 movs r0, r5 -10005132: 4641 mov r1, r8 -10005134: 6822 ldr r2, [r4, #0] -10005136: f7ff ff7f bl 10005038 -1000513a: 692d ldr r5, [r5, #16] -1000513c: 2d00 cmp r5, #0 -1000513e: d1ef bne.n 10005120 -10005140: 2301 movs r3, #1 -10005142: 2100 movs r1, #0 -10005144: e7db b.n 100050fe -10005146: 46c0 nop ; (mov r8, r8) -10005148: 20003a4c .word 0x20003a4c -1000514c: 20003a58 .word 0x20003a58 - -10005150 : -10005150: b5f0 push {r4, r5, r6, r7, lr} -10005152: 46de mov lr, fp -10005154: 4657 mov r7, sl -10005156: 464e mov r6, r9 -10005158: 4645 mov r5, r8 -1000515a: b5e0 push {r5, r6, r7, lr} -1000515c: b085 sub sp, #20 -1000515e: 0017 movs r7, r2 -10005160: 001c movs r4, r3 -10005162: 0006 movs r6, r0 -10005164: 000d movs r5, r1 -10005166: f7fd f877 bl 10002258 -1000516a: 2300 movs r3, #0 -1000516c: 4a30 ldr r2, [pc, #192] ; (10005230 ) -1000516e: 1812 adds r2, r2, r0 -10005170: 414b adcs r3, r1 -10005172: 2b00 cmp r3, #0 -10005174: db58 blt.n 10005228 -10005176: 492f ldr r1, [pc, #188] ; (10005234 ) -10005178: 0008 movs r0, r1 -1000517a: 468a mov sl, r1 -1000517c: f00f f8a4 bl 100142c8 <__mutex_try_enter_block_until_veneer> -10005180: 9001 str r0, [sp, #4] -10005182: 1c6b adds r3, r5, #1 -10005184: d103 bne.n 1000518e -10005186: 0030 movs r0, r6 -10005188: f009 fc4e bl 1000ea28 -1000518c: 0005 movs r5, r0 -1000518e: 2c00 cmp r4, #0 -10005190: d125 bne.n 100051de -10005192: 4b29 ldr r3, [pc, #164] ; (10005238 ) -10005194: 4698 mov r8, r3 -10005196: 4b29 ldr r3, [pc, #164] ; (1000523c ) -10005198: 681c ldr r4, [r3, #0] -1000519a: 2c00 cmp r4, #0 -1000519c: d015 beq.n 100051ca -1000519e: 2f00 cmp r7, #0 -100051a0: d120 bne.n 100051e4 -100051a2: 4f27 ldr r7, [pc, #156] ; (10005240 ) -100051a4: e002 b.n 100051ac -100051a6: 6924 ldr r4, [r4, #16] -100051a8: 2c00 cmp r4, #0 -100051aa: d00e beq.n 100051ca -100051ac: 6823 ldr r3, [r4, #0] -100051ae: 2b00 cmp r3, #0 -100051b0: d0f9 beq.n 100051a6 -100051b2: 683b ldr r3, [r7, #0] -100051b4: 2b00 cmp r3, #0 -100051b6: d001 beq.n 100051bc -100051b8: 42a3 cmp r3, r4 -100051ba: d1f4 bne.n 100051a6 -100051bc: 0020 movs r0, r4 -100051be: 002a movs r2, r5 -100051c0: 0031 movs r1, r6 -100051c2: 47c0 blx r8 -100051c4: 6924 ldr r4, [r4, #16] -100051c6: 2c00 cmp r4, #0 -100051c8: d1f0 bne.n 100051ac -100051ca: 9b01 ldr r3, [sp, #4] -100051cc: 2b00 cmp r3, #0 -100051ce: d127 bne.n 10005220 -100051d0: b005 add sp, #20 -100051d2: bcf0 pop {r4, r5, r6, r7} -100051d4: 46bb mov fp, r7 -100051d6: 46b2 mov sl, r6 -100051d8: 46a9 mov r9, r5 -100051da: 46a0 mov r8, r4 -100051dc: bdf0 pop {r4, r5, r6, r7, pc} -100051de: 4b19 ldr r3, [pc, #100] ; (10005244 ) -100051e0: 4698 mov r8, r3 -100051e2: e7d8 b.n 10005196 -100051e4: 4b16 ldr r3, [pc, #88] ; (10005240 ) -100051e6: 4699 mov r9, r3 -100051e8: ab02 add r3, sp, #8 -100051ea: 1ddf adds r7, r3, #7 -100051ec: 230a movs r3, #10 -100051ee: 469b mov fp, r3 -100051f0: e002 b.n 100051f8 -100051f2: 6924 ldr r4, [r4, #16] -100051f4: 2c00 cmp r4, #0 -100051f6: d0e8 beq.n 100051ca -100051f8: 6823 ldr r3, [r4, #0] -100051fa: 2b00 cmp r3, #0 -100051fc: d0f9 beq.n 100051f2 -100051fe: 464b mov r3, r9 -10005200: 681b ldr r3, [r3, #0] -10005202: 2b00 cmp r3, #0 -10005204: d001 beq.n 1000520a -10005206: 42a3 cmp r3, r4 -10005208: d1f3 bne.n 100051f2 -1000520a: 002a movs r2, r5 -1000520c: 0031 movs r1, r6 -1000520e: 0020 movs r0, r4 -10005210: 47c0 blx r8 -10005212: 465b mov r3, fp -10005214: 2201 movs r2, #1 -10005216: 0039 movs r1, r7 -10005218: 0020 movs r0, r4 -1000521a: 703b strb r3, [r7, #0] -1000521c: 47c0 blx r8 -1000521e: e7e8 b.n 100051f2 -10005220: 4650 mov r0, sl -10005222: f00f f801 bl 10014228 <__mutex_exit_veneer> -10005226: e7d3 b.n 100051d0 -10005228: 2201 movs r2, #1 -1000522a: 4b07 ldr r3, [pc, #28] ; (10005248 ) -1000522c: 4252 negs r2, r2 -1000522e: e7a2 b.n 10005176 -10005230: 000f4240 .word 0x000f4240 -10005234: 20001298 .word 0x20001298 -10005238: 10005039 .word 0x10005039 -1000523c: 20003a4c .word 0x20003a4c -10005240: 20003a58 .word 0x20003a58 -10005244: 10005029 .word 0x10005029 -10005248: 7fffffff .word 0x7fffffff - -1000524c <__wrap_putchar>: -1000524c: b5f0 push {r4, r5, r6, r7, lr} -1000524e: 46ce mov lr, r9 -10005250: 4647 mov r7, r8 -10005252: b580 push {r7, lr} -10005254: b083 sub sp, #12 -10005256: 466b mov r3, sp -10005258: 0006 movs r6, r0 -1000525a: 1ddd adds r5, r3, #7 -1000525c: 7028 strb r0, [r5, #0] -1000525e: f7fc fffb bl 10002258 -10005262: 2300 movs r3, #0 -10005264: 4a1a ldr r2, [pc, #104] ; (100052d0 <__wrap_putchar+0x84>) -10005266: 1812 adds r2, r2, r0 -10005268: 414b adcs r3, r1 -1000526a: 2b00 cmp r3, #0 -1000526c: db2b blt.n 100052c6 <__wrap_putchar+0x7a> -1000526e: 4919 ldr r1, [pc, #100] ; (100052d4 <__wrap_putchar+0x88>) -10005270: 0008 movs r0, r1 -10005272: 4688 mov r8, r1 -10005274: f00f f828 bl 100142c8 <__mutex_try_enter_block_until_veneer> -10005278: 4b17 ldr r3, [pc, #92] ; (100052d8 <__wrap_putchar+0x8c>) -1000527a: 4681 mov r9, r0 -1000527c: 681c ldr r4, [r3, #0] -1000527e: 2c00 cmp r4, #0 -10005280: d014 beq.n 100052ac <__wrap_putchar+0x60> -10005282: 4f16 ldr r7, [pc, #88] ; (100052dc <__wrap_putchar+0x90>) -10005284: e002 b.n 1000528c <__wrap_putchar+0x40> -10005286: 6924 ldr r4, [r4, #16] -10005288: 2c00 cmp r4, #0 -1000528a: d00f beq.n 100052ac <__wrap_putchar+0x60> -1000528c: 6823 ldr r3, [r4, #0] -1000528e: 2b00 cmp r3, #0 -10005290: d0f9 beq.n 10005286 <__wrap_putchar+0x3a> -10005292: 683b ldr r3, [r7, #0] -10005294: 2b00 cmp r3, #0 -10005296: d001 beq.n 1000529c <__wrap_putchar+0x50> -10005298: 42a3 cmp r3, r4 -1000529a: d1f4 bne.n 10005286 <__wrap_putchar+0x3a> -1000529c: 0020 movs r0, r4 -1000529e: 2201 movs r2, #1 -100052a0: 0029 movs r1, r5 -100052a2: f7ff fec9 bl 10005038 -100052a6: 6924 ldr r4, [r4, #16] -100052a8: 2c00 cmp r4, #0 -100052aa: d1ef bne.n 1000528c <__wrap_putchar+0x40> -100052ac: 464b mov r3, r9 -100052ae: 2b00 cmp r3, #0 -100052b0: d105 bne.n 100052be <__wrap_putchar+0x72> -100052b2: 0030 movs r0, r6 -100052b4: b003 add sp, #12 -100052b6: bcc0 pop {r6, r7} -100052b8: 46b9 mov r9, r7 -100052ba: 46b0 mov r8, r6 -100052bc: bdf0 pop {r4, r5, r6, r7, pc} -100052be: 4640 mov r0, r8 -100052c0: f00e ffb2 bl 10014228 <__mutex_exit_veneer> -100052c4: e7f5 b.n 100052b2 <__wrap_putchar+0x66> -100052c6: 2201 movs r2, #1 -100052c8: 4b05 ldr r3, [pc, #20] ; (100052e0 <__wrap_putchar+0x94>) -100052ca: 4252 negs r2, r2 -100052cc: e7cf b.n 1000526e <__wrap_putchar+0x22> -100052ce: 46c0 nop ; (mov r8, r8) -100052d0: 000f4240 .word 0x000f4240 -100052d4: 20001298 .word 0x20001298 -100052d8: 20003a4c .word 0x20003a4c -100052dc: 20003a58 .word 0x20003a58 -100052e0: 7fffffff .word 0x7fffffff - -100052e4 <__wrap_puts>: -100052e4: b570 push {r4, r5, r6, lr} -100052e6: 0004 movs r4, r0 -100052e8: f009 fb9e bl 1000ea28 -100052ec: 2300 movs r3, #0 -100052ee: 0001 movs r1, r0 -100052f0: 0005 movs r5, r0 -100052f2: 2201 movs r2, #1 -100052f4: 0020 movs r0, r4 -100052f6: f7ff ff2b bl 10005150 -100052fa: 4b08 ldr r3, [pc, #32] ; (1000531c <__wrap_puts+0x38>) -100052fc: 681c ldr r4, [r3, #0] -100052fe: 2c00 cmp r4, #0 -10005300: d006 beq.n 10005310 <__wrap_puts+0x2c> -10005302: 6863 ldr r3, [r4, #4] +10005110: d005 beq.n 1000511e <__wrap_calloc+0x2e> +10005112: 4b05 ldr r3, [pc, #20] ; (10005128 <__wrap_calloc+0x38>) +10005114: 192c adds r4, r5, r4 +10005116: 429c cmp r4, r3 +10005118: d801 bhi.n 1000511e <__wrap_calloc+0x2e> +1000511a: 0028 movs r0, r5 +1000511c: bd70 pop {r4, r5, r6, pc} +1000511e: 4803 ldr r0, [pc, #12] ; (1000512c <__wrap_calloc+0x3c>) +10005120: f7fd ffea bl 100030f8 +10005124: 20001290 .word 0x20001290 +10005128: 20040000 .word 0x20040000 +1000512c: 100149e0 .word 0x100149e0 + +10005130 <__wrap_free>: +10005130: b570 push {r4, r5, r6, lr} +10005132: 0004 movs r4, r0 +10005134: 4d05 ldr r5, [pc, #20] ; (1000514c <__wrap_free+0x1c>) +10005136: 0028 movs r0, r5 +10005138: f00f f97e bl 10014438 <__mutex_enter_blocking_veneer> +1000513c: 0020 movs r0, r4 +1000513e: f008 fff5 bl 1000e12c +10005142: 0028 movs r0, r5 +10005144: f00f f918 bl 10014378 <__mutex_exit_veneer> +10005148: bd70 pop {r4, r5, r6, pc} +1000514a: 46c0 nop ; (mov r8, r8) +1000514c: 20001290 .word 0x20001290 + +10005150 <__aeabi_mem_init>: +10005150: 4801 ldr r0, [pc, #4] ; (10005158 <__aeabi_mem_init+0x8>) +10005152: 2104 movs r1, #4 +10005154: 4b01 ldr r3, [pc, #4] ; (1000515c <__aeabi_mem_init+0xc>) +10005156: 4718 bx r3 +10005158: 200008a0 .word 0x200008a0 +1000515c: 100047a5 .word 0x100047a5 + +10005160 <__wrap_memset>: +10005160: 4b01 ldr r3, [pc, #4] ; (10005168 <__wrap_memset+0x8>) +10005162: 681b ldr r3, [r3, #0] +10005164: 4718 bx r3 +10005166: 0000 .short 0x0000 +10005168: 200008a0 .word 0x200008a0 + +1000516c <__wrap___aeabi_memcpy>: +1000516c: 4b01 ldr r3, [pc, #4] ; (10005174 <__wrap___aeabi_memcpy+0x8>) +1000516e: 685b ldr r3, [r3, #4] +10005170: 4718 bx r3 +10005172: 0000 .short 0x0000 +10005174: 200008a0 .word 0x200008a0 + +10005178 : +10005178: 0003 movs r3, r0 +1000517a: b510 push {r4, lr} +1000517c: 0008 movs r0, r1 +1000517e: 0011 movs r1, r2 +10005180: 681b ldr r3, [r3, #0] +10005182: 4798 blx r3 +10005184: bd10 pop {r4, pc} +10005186: 46c0 nop ; (mov r8, r8) + +10005188 : +10005188: b5f0 push {r4, r5, r6, r7, lr} +1000518a: 4646 mov r6, r8 +1000518c: 464f mov r7, r9 +1000518e: 46d6 mov lr, sl +10005190: b5c0 push {r6, r7, lr} +10005192: 7d43 ldrb r3, [r0, #21] +10005194: 4680 mov r8, r0 +10005196: 000e movs r6, r1 +10005198: 0017 movs r7, r2 +1000519a: 2b00 cmp r3, #0 +1000519c: d046 beq.n 1000522c +1000519e: 2a00 cmp r2, #0 +100051a0: dd3f ble.n 10005222 +100051a2: 1e4b subs r3, r1, #1 +100051a4: 4699 mov r9, r3 +100051a6: 4b24 ldr r3, [pc, #144] ; (10005238 ) +100051a8: 2501 movs r5, #1 +100051aa: 2400 movs r4, #0 +100051ac: 2000 movs r0, #0 +100051ae: 469a mov sl, r3 +100051b0: e00d b.n 100051ce +100051b2: 464b mov r3, r9 +100051b4: 5d1b ldrb r3, [r3, r4] +100051b6: 3b0d subs r3, #13 +100051b8: 425a negs r2, r3 +100051ba: 4153 adcs r3, r2 +100051bc: 5d32 ldrb r2, [r6, r4] +100051be: b2db uxtb r3, r3 +100051c0: 2a0a cmp r2, #10 +100051c2: d00b beq.n 100051dc +100051c4: 002b movs r3, r5 +100051c6: 3401 adds r4, #1 +100051c8: 3501 adds r5, #1 +100051ca: 429f cmp r7, r3 +100051cc: dd1a ble.n 10005204 +100051ce: 2c00 cmp r4, #0 +100051d0: d1ef bne.n 100051b2 +100051d2: 4643 mov r3, r8 +100051d4: 5d32 ldrb r2, [r6, r4] +100051d6: 7d1b ldrb r3, [r3, #20] +100051d8: 2a0a cmp r2, #10 +100051da: d1f3 bne.n 100051c4 +100051dc: 2b00 cmp r3, #0 +100051de: d1f1 bne.n 100051c4 +100051e0: 42a0 cmp r0, r4 +100051e2: da04 bge.n 100051ee +100051e4: 4643 mov r3, r8 +100051e6: 1a21 subs r1, r4, r0 +100051e8: 681b ldr r3, [r3, #0] +100051ea: 1830 adds r0, r6, r0 +100051ec: 4798 blx r3 +100051ee: 4643 mov r3, r8 +100051f0: 4650 mov r0, sl +100051f2: 681b ldr r3, [r3, #0] +100051f4: 2102 movs r1, #2 +100051f6: 4798 blx r3 +100051f8: 3401 adds r4, #1 +100051fa: 0028 movs r0, r5 +100051fc: 002b movs r3, r5 +100051fe: 3501 adds r5, #1 +10005200: 429f cmp r7, r3 +10005202: dce4 bgt.n 100051ce +10005204: 4287 cmp r7, r0 +10005206: dd04 ble.n 10005212 +10005208: 4643 mov r3, r8 +1000520a: 1a39 subs r1, r7, r0 +1000520c: 681b ldr r3, [r3, #0] +1000520e: 1830 adds r0, r6, r0 +10005210: 4798 blx r3 +10005212: 19f6 adds r6, r6, r7 +10005214: 3e01 subs r6, #1 +10005216: 7833 ldrb r3, [r6, #0] +10005218: 3b0d subs r3, #13 +1000521a: 425a negs r2, r3 +1000521c: 4153 adcs r3, r2 +1000521e: 4642 mov r2, r8 +10005220: 7513 strb r3, [r2, #20] +10005222: bce0 pop {r5, r6, r7} +10005224: 46ba mov sl, r7 +10005226: 46b1 mov r9, r6 +10005228: 46a8 mov r8, r5 +1000522a: bdf0 pop {r4, r5, r6, r7, pc} +1000522c: 6803 ldr r3, [r0, #0] +1000522e: 0011 movs r1, r2 +10005230: 0030 movs r0, r6 +10005232: 4798 blx r3 +10005234: e7f5 b.n 10005222 +10005236: 46c0 nop ; (mov r8, r8) +10005238: 10014a54 .word 0x10014a54 + +1000523c : +1000523c: b5f0 push {r4, r5, r6, r7, lr} +1000523e: 46c6 mov lr, r8 +10005240: 000c movs r4, r1 +10005242: 6809 ldr r1, [r1, #0] +10005244: 0006 movs r6, r0 +10005246: b500 push {lr} +10005248: 2980 cmp r1, #128 ; 0x80 +1000524a: d006 beq.n 1000525a +1000524c: 1c4b adds r3, r1, #1 +1000524e: 6023 str r3, [r4, #0] +10005250: 1864 adds r4, r4, r1 +10005252: 7126 strb r6, [r4, #4] +10005254: bc80 pop {r7} +10005256: 46b8 mov r8, r7 +10005258: bdf0 pop {r4, r5, r6, r7, pc} +1000525a: 4b0f ldr r3, [pc, #60] ; (10005298 ) +1000525c: 681d ldr r5, [r3, #0] +1000525e: 2d00 cmp r5, #0 +10005260: d016 beq.n 10005290 +10005262: 1d23 adds r3, r4, #4 +10005264: 4698 mov r8, r3 +10005266: 4f0d ldr r7, [pc, #52] ; (1000529c ) +10005268: e002 b.n 10005270 +1000526a: 692d ldr r5, [r5, #16] +1000526c: 2d00 cmp r5, #0 +1000526e: d00f beq.n 10005290 +10005270: 682b ldr r3, [r5, #0] +10005272: 2b00 cmp r3, #0 +10005274: d0f9 beq.n 1000526a +10005276: 683b ldr r3, [r7, #0] +10005278: 2b00 cmp r3, #0 +1000527a: d001 beq.n 10005280 +1000527c: 42ab cmp r3, r5 +1000527e: d1f4 bne.n 1000526a +10005280: 0028 movs r0, r5 +10005282: 4641 mov r1, r8 +10005284: 6822 ldr r2, [r4, #0] +10005286: f7ff ff7f bl 10005188 +1000528a: 692d ldr r5, [r5, #16] +1000528c: 2d00 cmp r5, #0 +1000528e: d1ef bne.n 10005270 +10005290: 2301 movs r3, #1 +10005292: 2100 movs r1, #0 +10005294: e7db b.n 1000524e +10005296: 46c0 nop ; (mov r8, r8) +10005298: 20003a54 .word 0x20003a54 +1000529c: 20003a60 .word 0x20003a60 + +100052a0 : +100052a0: b5f0 push {r4, r5, r6, r7, lr} +100052a2: 46de mov lr, fp +100052a4: 4657 mov r7, sl +100052a6: 464e mov r6, r9 +100052a8: 4645 mov r5, r8 +100052aa: b5e0 push {r5, r6, r7, lr} +100052ac: b085 sub sp, #20 +100052ae: 0017 movs r7, r2 +100052b0: 001c movs r4, r3 +100052b2: 0006 movs r6, r0 +100052b4: 000d movs r5, r1 +100052b6: f7fd f877 bl 100023a8 +100052ba: 2300 movs r3, #0 +100052bc: 4a30 ldr r2, [pc, #192] ; (10005380 ) +100052be: 1812 adds r2, r2, r0 +100052c0: 414b adcs r3, r1 +100052c2: 2b00 cmp r3, #0 +100052c4: db58 blt.n 10005378 +100052c6: 492f ldr r1, [pc, #188] ; (10005384 ) +100052c8: 0008 movs r0, r1 +100052ca: 468a mov sl, r1 +100052cc: f00f f8a4 bl 10014418 <__mutex_try_enter_block_until_veneer> +100052d0: 9001 str r0, [sp, #4] +100052d2: 1c6b adds r3, r5, #1 +100052d4: d103 bne.n 100052de +100052d6: 0030 movs r0, r6 +100052d8: f009 fc4e bl 1000eb78 +100052dc: 0005 movs r5, r0 +100052de: 2c00 cmp r4, #0 +100052e0: d125 bne.n 1000532e +100052e2: 4b29 ldr r3, [pc, #164] ; (10005388 ) +100052e4: 4698 mov r8, r3 +100052e6: 4b29 ldr r3, [pc, #164] ; (1000538c ) +100052e8: 681c ldr r4, [r3, #0] +100052ea: 2c00 cmp r4, #0 +100052ec: d015 beq.n 1000531a +100052ee: 2f00 cmp r7, #0 +100052f0: d120 bne.n 10005334 +100052f2: 4f27 ldr r7, [pc, #156] ; (10005390 ) +100052f4: e002 b.n 100052fc +100052f6: 6924 ldr r4, [r4, #16] +100052f8: 2c00 cmp r4, #0 +100052fa: d00e beq.n 1000531a +100052fc: 6823 ldr r3, [r4, #0] +100052fe: 2b00 cmp r3, #0 +10005300: d0f9 beq.n 100052f6 +10005302: 683b ldr r3, [r7, #0] 10005304: 2b00 cmp r3, #0 -10005306: d005 beq.n 10005314 <__wrap_puts+0x30> -10005308: 4798 blx r3 -1000530a: 6924 ldr r4, [r4, #16] -1000530c: 2c00 cmp r4, #0 -1000530e: d1f8 bne.n 10005302 <__wrap_puts+0x1e> -10005310: 0028 movs r0, r5 -10005312: bd70 pop {r4, r5, r6, pc} +10005306: d001 beq.n 1000530c +10005308: 42a3 cmp r3, r4 +1000530a: d1f4 bne.n 100052f6 +1000530c: 0020 movs r0, r4 +1000530e: 002a movs r2, r5 +10005310: 0031 movs r1, r6 +10005312: 47c0 blx r8 10005314: 6924 ldr r4, [r4, #16] 10005316: 2c00 cmp r4, #0 -10005318: d1f3 bne.n 10005302 <__wrap_puts+0x1e> -1000531a: e7f9 b.n 10005310 <__wrap_puts+0x2c> -1000531c: 20003a4c .word 0x20003a4c - -10005320 <_read>: -10005320: b5f0 push {r4, r5, r6, r7, lr} -10005322: 4647 mov r7, r8 -10005324: 46d6 mov lr, sl -10005326: b580 push {r7, lr} -10005328: 0016 movs r6, r2 -1000532a: 000f movs r7, r1 -1000532c: b083 sub sp, #12 -1000532e: 2800 cmp r0, #0 -10005330: d12d bne.n 1000538e <_read+0x6e> -10005332: 4b1c ldr r3, [pc, #112] ; (100053a4 <_read+0x84>) -10005334: 4d1c ldr r5, [pc, #112] ; (100053a8 <_read+0x88>) -10005336: 681a ldr r2, [r3, #0] -10005338: 685b ldr r3, [r3, #4] -1000533a: 9201 str r2, [sp, #4] -1000533c: 9300 str r3, [sp, #0] -1000533e: 4b1b ldr r3, [pc, #108] ; (100053ac <_read+0x8c>) -10005340: 469a mov sl, r3 -10005342: 4b1b ldr r3, [pc, #108] ; (100053b0 <_read+0x90>) -10005344: 4698 mov r8, r3 -10005346: 4653 mov r3, sl -10005348: 681c ldr r4, [r3, #0] -1000534a: 2c00 cmp r4, #0 -1000534c: d103 bne.n 10005356 <_read+0x36> -1000534e: e014 b.n 1000537a <_read+0x5a> -10005350: 6924 ldr r4, [r4, #16] -10005352: 2c00 cmp r4, #0 -10005354: d011 beq.n 1000537a <_read+0x5a> -10005356: 682b ldr r3, [r5, #0] -10005358: 2b00 cmp r3, #0 -1000535a: d001 beq.n 10005360 <_read+0x40> -1000535c: 42a3 cmp r3, r4 -1000535e: d1f7 bne.n 10005350 <_read+0x30> -10005360: 68a3 ldr r3, [r4, #8] -10005362: 2b00 cmp r3, #0 -10005364: d0f4 beq.n 10005350 <_read+0x30> -10005366: 0031 movs r1, r6 -10005368: 0038 movs r0, r7 -1000536a: 4798 blx r3 -1000536c: 2800 cmp r0, #0 -1000536e: ddef ble.n 10005350 <_read+0x30> -10005370: b003 add sp, #12 -10005372: bcc0 pop {r6, r7} -10005374: 46ba mov sl, r7 -10005376: 46b0 mov r8, r6 -10005378: bdf0 pop {r4, r5, r6, r7, pc} -1000537a: 4643 mov r3, r8 -1000537c: 9900 ldr r1, [sp, #0] -1000537e: 6a5b ldr r3, [r3, #36] ; 0x24 -10005380: 4299 cmp r1, r3 -10005382: d809 bhi.n 10005398 <_read+0x78> -10005384: 4642 mov r2, r8 -10005386: 9801 ldr r0, [sp, #4] -10005388: 6a92 ldr r2, [r2, #40] ; 0x28 -1000538a: 4282 cmp r2, r0 -1000538c: d302 bcc.n 10005394 <_read+0x74> -1000538e: 2001 movs r0, #1 -10005390: 4240 negs r0, r0 -10005392: e7ed b.n 10005370 <_read+0x50> -10005394: 4299 cmp r1, r3 -10005396: d1fa bne.n 1000538e <_read+0x6e> -10005398: 2001 movs r0, #1 -1000539a: 2100 movs r1, #0 -1000539c: f7fc ff66 bl 1000226c -100053a0: e7d1 b.n 10005346 <_read+0x26> -100053a2: 46c0 nop ; (mov r8, r8) -100053a4: 10014588 .word 0x10014588 -100053a8: 20003a58 .word 0x20003a58 -100053ac: 20003a4c .word 0x20003a4c -100053b0: 40054000 .word 0x40054000 - -100053b4 <_write>: -100053b4: b5f0 push {r4, r5, r6, r7, lr} -100053b6: 4646 mov r6, r8 -100053b8: 46d6 mov lr, sl -100053ba: 464f mov r7, r9 -100053bc: 3801 subs r0, #1 -100053be: b5c0 push {r6, r7, lr} -100053c0: 000d movs r5, r1 -100053c2: 0016 movs r6, r2 -100053c4: 2801 cmp r0, #1 -100053c6: d83e bhi.n 10005446 <_write+0x92> -100053c8: f7fc ff46 bl 10002258 -100053cc: 2300 movs r3, #0 -100053ce: 4a1f ldr r2, [pc, #124] ; (1000544c <_write+0x98>) -100053d0: 1812 adds r2, r2, r0 -100053d2: 414b adcs r3, r1 -100053d4: 2b00 cmp r3, #0 -100053d6: db32 blt.n 1000543e <_write+0x8a> -100053d8: 491d ldr r1, [pc, #116] ; (10005450 <_write+0x9c>) -100053da: 46b0 mov r8, r6 -100053dc: 0008 movs r0, r1 -100053de: 4689 mov r9, r1 -100053e0: f00e ff72 bl 100142c8 <__mutex_try_enter_block_until_veneer> -100053e4: 4682 mov sl, r0 -100053e6: 1c73 adds r3, r6, #1 -100053e8: d103 bne.n 100053f2 <_write+0x3e> -100053ea: 0028 movs r0, r5 -100053ec: f009 fb1c bl 1000ea28 -100053f0: 4680 mov r8, r0 -100053f2: 4b18 ldr r3, [pc, #96] ; (10005454 <_write+0xa0>) -100053f4: 681c ldr r4, [r3, #0] -100053f6: 2c00 cmp r4, #0 -100053f8: d014 beq.n 10005424 <_write+0x70> -100053fa: 4f17 ldr r7, [pc, #92] ; (10005458 <_write+0xa4>) -100053fc: e002 b.n 10005404 <_write+0x50> -100053fe: 6924 ldr r4, [r4, #16] -10005400: 2c00 cmp r4, #0 -10005402: d00f beq.n 10005424 <_write+0x70> -10005404: 6823 ldr r3, [r4, #0] -10005406: 2b00 cmp r3, #0 -10005408: d0f9 beq.n 100053fe <_write+0x4a> -1000540a: 683b ldr r3, [r7, #0] -1000540c: 2b00 cmp r3, #0 -1000540e: d001 beq.n 10005414 <_write+0x60> -10005410: 42a3 cmp r3, r4 -10005412: d1f4 bne.n 100053fe <_write+0x4a> -10005414: 0020 movs r0, r4 -10005416: 4642 mov r2, r8 -10005418: 0029 movs r1, r5 -1000541a: f7ff fe0d bl 10005038 -1000541e: 6924 ldr r4, [r4, #16] -10005420: 2c00 cmp r4, #0 -10005422: d1ef bne.n 10005404 <_write+0x50> -10005424: 4653 mov r3, sl -10005426: 2b00 cmp r3, #0 -10005428: d105 bne.n 10005436 <_write+0x82> -1000542a: 0030 movs r0, r6 -1000542c: bce0 pop {r5, r6, r7} -1000542e: 46ba mov sl, r7 -10005430: 46b1 mov r9, r6 -10005432: 46a8 mov r8, r5 -10005434: bdf0 pop {r4, r5, r6, r7, pc} -10005436: 4648 mov r0, r9 -10005438: f00e fef6 bl 10014228 <__mutex_exit_veneer> -1000543c: e7f5 b.n 1000542a <_write+0x76> -1000543e: 2201 movs r2, #1 -10005440: 4b06 ldr r3, [pc, #24] ; (1000545c <_write+0xa8>) -10005442: 4252 negs r2, r2 -10005444: e7c8 b.n 100053d8 <_write+0x24> -10005446: 2601 movs r6, #1 -10005448: 4276 negs r6, r6 -1000544a: e7ee b.n 1000542a <_write+0x76> -1000544c: 000f4240 .word 0x000f4240 -10005450: 20001298 .word 0x20001298 -10005454: 20003a4c .word 0x20003a4c -10005458: 20003a58 .word 0x20003a58 -1000545c: 7fffffff .word 0x7fffffff - -10005460 <_close>: -10005460: 2001 movs r0, #1 -10005462: 4240 negs r0, r0 -10005464: 4770 bx lr -10005466: 46c0 nop ; (mov r8, r8) - -10005468 <_lseek>: -10005468: 2001 movs r0, #1 -1000546a: 4240 negs r0, r0 -1000546c: 4770 bx lr -1000546e: 46c0 nop ; (mov r8, r8) - -10005470 <__wrap_vprintf>: +10005318: d1f0 bne.n 100052fc +1000531a: 9b01 ldr r3, [sp, #4] +1000531c: 2b00 cmp r3, #0 +1000531e: d127 bne.n 10005370 +10005320: b005 add sp, #20 +10005322: bcf0 pop {r4, r5, r6, r7} +10005324: 46bb mov fp, r7 +10005326: 46b2 mov sl, r6 +10005328: 46a9 mov r9, r5 +1000532a: 46a0 mov r8, r4 +1000532c: bdf0 pop {r4, r5, r6, r7, pc} +1000532e: 4b19 ldr r3, [pc, #100] ; (10005394 ) +10005330: 4698 mov r8, r3 +10005332: e7d8 b.n 100052e6 +10005334: 4b16 ldr r3, [pc, #88] ; (10005390 ) +10005336: 4699 mov r9, r3 +10005338: ab02 add r3, sp, #8 +1000533a: 1ddf adds r7, r3, #7 +1000533c: 230a movs r3, #10 +1000533e: 469b mov fp, r3 +10005340: e002 b.n 10005348 +10005342: 6924 ldr r4, [r4, #16] +10005344: 2c00 cmp r4, #0 +10005346: d0e8 beq.n 1000531a +10005348: 6823 ldr r3, [r4, #0] +1000534a: 2b00 cmp r3, #0 +1000534c: d0f9 beq.n 10005342 +1000534e: 464b mov r3, r9 +10005350: 681b ldr r3, [r3, #0] +10005352: 2b00 cmp r3, #0 +10005354: d001 beq.n 1000535a +10005356: 42a3 cmp r3, r4 +10005358: d1f3 bne.n 10005342 +1000535a: 002a movs r2, r5 +1000535c: 0031 movs r1, r6 +1000535e: 0020 movs r0, r4 +10005360: 47c0 blx r8 +10005362: 465b mov r3, fp +10005364: 2201 movs r2, #1 +10005366: 0039 movs r1, r7 +10005368: 0020 movs r0, r4 +1000536a: 703b strb r3, [r7, #0] +1000536c: 47c0 blx r8 +1000536e: e7e8 b.n 10005342 +10005370: 4650 mov r0, sl +10005372: f00f f801 bl 10014378 <__mutex_exit_veneer> +10005376: e7d3 b.n 10005320 +10005378: 2201 movs r2, #1 +1000537a: 4b07 ldr r3, [pc, #28] ; (10005398 ) +1000537c: 4252 negs r2, r2 +1000537e: e7a2 b.n 100052c6 +10005380: 000f4240 .word 0x000f4240 +10005384: 20001298 .word 0x20001298 +10005388: 10005189 .word 0x10005189 +1000538c: 20003a54 .word 0x20003a54 +10005390: 20003a60 .word 0x20003a60 +10005394: 10005179 .word 0x10005179 +10005398: 7fffffff .word 0x7fffffff + +1000539c <__wrap_putchar>: +1000539c: b5f0 push {r4, r5, r6, r7, lr} +1000539e: 46ce mov lr, r9 +100053a0: 4647 mov r7, r8 +100053a2: b580 push {r7, lr} +100053a4: b083 sub sp, #12 +100053a6: 466b mov r3, sp +100053a8: 0006 movs r6, r0 +100053aa: 1ddd adds r5, r3, #7 +100053ac: 7028 strb r0, [r5, #0] +100053ae: f7fc fffb bl 100023a8 +100053b2: 2300 movs r3, #0 +100053b4: 4a1a ldr r2, [pc, #104] ; (10005420 <__wrap_putchar+0x84>) +100053b6: 1812 adds r2, r2, r0 +100053b8: 414b adcs r3, r1 +100053ba: 2b00 cmp r3, #0 +100053bc: db2b blt.n 10005416 <__wrap_putchar+0x7a> +100053be: 4919 ldr r1, [pc, #100] ; (10005424 <__wrap_putchar+0x88>) +100053c0: 0008 movs r0, r1 +100053c2: 4688 mov r8, r1 +100053c4: f00f f828 bl 10014418 <__mutex_try_enter_block_until_veneer> +100053c8: 4b17 ldr r3, [pc, #92] ; (10005428 <__wrap_putchar+0x8c>) +100053ca: 4681 mov r9, r0 +100053cc: 681c ldr r4, [r3, #0] +100053ce: 2c00 cmp r4, #0 +100053d0: d014 beq.n 100053fc <__wrap_putchar+0x60> +100053d2: 4f16 ldr r7, [pc, #88] ; (1000542c <__wrap_putchar+0x90>) +100053d4: e002 b.n 100053dc <__wrap_putchar+0x40> +100053d6: 6924 ldr r4, [r4, #16] +100053d8: 2c00 cmp r4, #0 +100053da: d00f beq.n 100053fc <__wrap_putchar+0x60> +100053dc: 6823 ldr r3, [r4, #0] +100053de: 2b00 cmp r3, #0 +100053e0: d0f9 beq.n 100053d6 <__wrap_putchar+0x3a> +100053e2: 683b ldr r3, [r7, #0] +100053e4: 2b00 cmp r3, #0 +100053e6: d001 beq.n 100053ec <__wrap_putchar+0x50> +100053e8: 42a3 cmp r3, r4 +100053ea: d1f4 bne.n 100053d6 <__wrap_putchar+0x3a> +100053ec: 0020 movs r0, r4 +100053ee: 2201 movs r2, #1 +100053f0: 0029 movs r1, r5 +100053f2: f7ff fec9 bl 10005188 +100053f6: 6924 ldr r4, [r4, #16] +100053f8: 2c00 cmp r4, #0 +100053fa: d1ef bne.n 100053dc <__wrap_putchar+0x40> +100053fc: 464b mov r3, r9 +100053fe: 2b00 cmp r3, #0 +10005400: d105 bne.n 1000540e <__wrap_putchar+0x72> +10005402: 0030 movs r0, r6 +10005404: b003 add sp, #12 +10005406: bcc0 pop {r6, r7} +10005408: 46b9 mov r9, r7 +1000540a: 46b0 mov r8, r6 +1000540c: bdf0 pop {r4, r5, r6, r7, pc} +1000540e: 4640 mov r0, r8 +10005410: f00e ffb2 bl 10014378 <__mutex_exit_veneer> +10005414: e7f5 b.n 10005402 <__wrap_putchar+0x66> +10005416: 2201 movs r2, #1 +10005418: 4b05 ldr r3, [pc, #20] ; (10005430 <__wrap_putchar+0x94>) +1000541a: 4252 negs r2, r2 +1000541c: e7cf b.n 100053be <__wrap_putchar+0x22> +1000541e: 46c0 nop ; (mov r8, r8) +10005420: 000f4240 .word 0x000f4240 +10005424: 20001298 .word 0x20001298 +10005428: 20003a54 .word 0x20003a54 +1000542c: 20003a60 .word 0x20003a60 +10005430: 7fffffff .word 0x7fffffff + +10005434 <__wrap_puts>: +10005434: b570 push {r4, r5, r6, lr} +10005436: 0004 movs r4, r0 +10005438: f009 fb9e bl 1000eb78 +1000543c: 2300 movs r3, #0 +1000543e: 0001 movs r1, r0 +10005440: 0005 movs r5, r0 +10005442: 2201 movs r2, #1 +10005444: 0020 movs r0, r4 +10005446: f7ff ff2b bl 100052a0 +1000544a: 4b08 ldr r3, [pc, #32] ; (1000546c <__wrap_puts+0x38>) +1000544c: 681c ldr r4, [r3, #0] +1000544e: 2c00 cmp r4, #0 +10005450: d006 beq.n 10005460 <__wrap_puts+0x2c> +10005452: 6863 ldr r3, [r4, #4] +10005454: 2b00 cmp r3, #0 +10005456: d005 beq.n 10005464 <__wrap_puts+0x30> +10005458: 4798 blx r3 +1000545a: 6924 ldr r4, [r4, #16] +1000545c: 2c00 cmp r4, #0 +1000545e: d1f8 bne.n 10005452 <__wrap_puts+0x1e> +10005460: 0028 movs r0, r5 +10005462: bd70 pop {r4, r5, r6, pc} +10005464: 6924 ldr r4, [r4, #16] +10005466: 2c00 cmp r4, #0 +10005468: d1f3 bne.n 10005452 <__wrap_puts+0x1e> +1000546a: e7f9 b.n 10005460 <__wrap_puts+0x2c> +1000546c: 20003a54 .word 0x20003a54 + +10005470 <_read>: 10005470: b5f0 push {r4, r5, r6, r7, lr} -10005472: 46ce mov lr, r9 -10005474: 4647 mov r7, r8 +10005472: 4647 mov r7, r8 +10005474: 46d6 mov lr, sl 10005476: b580 push {r7, lr} -10005478: b0a5 sub sp, #148 ; 0x94 -1000547a: 0004 movs r4, r0 -1000547c: 000d movs r5, r1 -1000547e: f7fc feeb bl 10002258 -10005482: 2300 movs r3, #0 -10005484: 4a2a ldr r2, [pc, #168] ; (10005530 <__wrap_vprintf+0xc0>) -10005486: 1812 adds r2, r2, r0 -10005488: 414b adcs r3, r1 -1000548a: 2b00 cmp r3, #0 -1000548c: db49 blt.n 10005522 <__wrap_vprintf+0xb2> -1000548e: 4e29 ldr r6, [pc, #164] ; (10005534 <__wrap_vprintf+0xc4>) -10005490: 0030 movs r0, r6 -10005492: f00e ff19 bl 100142c8 <__mutex_try_enter_block_until_veneer> -10005496: 2300 movs r3, #0 -10005498: 0007 movs r7, r0 -1000549a: 9303 str r3, [sp, #12] -1000549c: 0022 movs r2, r4 -1000549e: 002b movs r3, r5 -100054a0: 4825 ldr r0, [pc, #148] ; (10005538 <__wrap_vprintf+0xc8>) -100054a2: a903 add r1, sp, #12 -100054a4: f7ff f870 bl 10004588 -100054a8: 9b03 ldr r3, [sp, #12] -100054aa: 4680 mov r8, r0 -100054ac: 2b00 cmp r3, #0 -100054ae: d114 bne.n 100054da <__wrap_vprintf+0x6a> -100054b0: 4b22 ldr r3, [pc, #136] ; (1000553c <__wrap_vprintf+0xcc>) -100054b2: 681c ldr r4, [r3, #0] -100054b4: 2c00 cmp r4, #0 -100054b6: d006 beq.n 100054c6 <__wrap_vprintf+0x56> -100054b8: 6863 ldr r3, [r4, #4] -100054ba: 2b00 cmp r3, #0 -100054bc: d00b beq.n 100054d6 <__wrap_vprintf+0x66> -100054be: 4798 blx r3 -100054c0: 6924 ldr r4, [r4, #16] -100054c2: 2c00 cmp r4, #0 -100054c4: d1f8 bne.n 100054b8 <__wrap_vprintf+0x48> -100054c6: 2f00 cmp r7, #0 -100054c8: d127 bne.n 1000551a <__wrap_vprintf+0xaa> -100054ca: 4640 mov r0, r8 -100054cc: b025 add sp, #148 ; 0x94 -100054ce: bcc0 pop {r6, r7} -100054d0: 46b9 mov r9, r7 -100054d2: 46b0 mov r8, r6 -100054d4: bdf0 pop {r4, r5, r6, r7, pc} -100054d6: 6924 ldr r4, [r4, #16] -100054d8: e7ec b.n 100054b4 <__wrap_vprintf+0x44> -100054da: 4b18 ldr r3, [pc, #96] ; (1000553c <__wrap_vprintf+0xcc>) -100054dc: 681d ldr r5, [r3, #0] -100054de: 4699 mov r9, r3 -100054e0: 2d00 cmp r5, #0 -100054e2: d022 beq.n 1000552a <__wrap_vprintf+0xba> -100054e4: 4c16 ldr r4, [pc, #88] ; (10005540 <__wrap_vprintf+0xd0>) -100054e6: e002 b.n 100054ee <__wrap_vprintf+0x7e> -100054e8: 692d ldr r5, [r5, #16] -100054ea: 2d00 cmp r5, #0 -100054ec: d011 beq.n 10005512 <__wrap_vprintf+0xa2> -100054ee: 682b ldr r3, [r5, #0] -100054f0: 2b00 cmp r3, #0 -100054f2: d0f9 beq.n 100054e8 <__wrap_vprintf+0x78> -100054f4: 6823 ldr r3, [r4, #0] -100054f6: 2b00 cmp r3, #0 -100054f8: d001 beq.n 100054fe <__wrap_vprintf+0x8e> -100054fa: 429d cmp r5, r3 -100054fc: d1f4 bne.n 100054e8 <__wrap_vprintf+0x78> -100054fe: 9b03 ldr r3, [sp, #12] -10005500: 0028 movs r0, r5 -10005502: 001a movs r2, r3 -10005504: a904 add r1, sp, #16 -10005506: 9301 str r3, [sp, #4] -10005508: f7ff fd96 bl 10005038 -1000550c: 692d ldr r5, [r5, #16] -1000550e: 2d00 cmp r5, #0 -10005510: d1ed bne.n 100054ee <__wrap_vprintf+0x7e> -10005512: 464b mov r3, r9 -10005514: 9503 str r5, [sp, #12] -10005516: 681c ldr r4, [r3, #0] -10005518: e7cc b.n 100054b4 <__wrap_vprintf+0x44> -1000551a: 0030 movs r0, r6 -1000551c: f00e fe84 bl 10014228 <__mutex_exit_veneer> -10005520: e7d3 b.n 100054ca <__wrap_vprintf+0x5a> -10005522: 2201 movs r2, #1 -10005524: 4b07 ldr r3, [pc, #28] ; (10005544 <__wrap_vprintf+0xd4>) -10005526: 4252 negs r2, r2 -10005528: e7b1 b.n 1000548e <__wrap_vprintf+0x1e> -1000552a: 9503 str r5, [sp, #12] -1000552c: e7cb b.n 100054c6 <__wrap_vprintf+0x56> -1000552e: 46c0 nop ; (mov r8, r8) -10005530: 000f4240 .word 0x000f4240 -10005534: 20001298 .word 0x20001298 -10005538: 100050ed .word 0x100050ed -1000553c: 20003a4c .word 0x20003a4c -10005540: 20003a58 .word 0x20003a58 -10005544: 7fffffff .word 0x7fffffff - -10005548 <__wrap_printf>: -10005548: b40f push {r0, r1, r2, r3} -1000554a: b500 push {lr} -1000554c: b083 sub sp, #12 -1000554e: a904 add r1, sp, #16 -10005550: c901 ldmia r1!, {r0} -10005552: 9101 str r1, [sp, #4] -10005554: f7ff ff8c bl 10005470 <__wrap_vprintf> -10005558: b003 add sp, #12 -1000555a: bc08 pop {r3} -1000555c: b004 add sp, #16 -1000555e: 4718 bx r3 - -10005560 : -10005560: b510 push {r4, lr} -10005562: f000 fba9 bl 10005cb8 -10005566: f000 f80d bl 10005584 -1000556a: f000 f9ad bl 100058c8 -1000556e: f000 fa39 bl 100059e4 -10005572: f000 fc37 bl 10005de4 -10005576: f000 fbe3 bl 10005d40 -1000557a: bd10 pop {r4, pc} - -1000557c : -1000557c: ba40 rev16 r0, r0 -1000557e: b280 uxth r0, r0 -10005580: 4770 bx lr -10005582: 46c0 nop ; (mov r8, r8) - -10005584 : -10005584: 2203 movs r2, #3 -10005586: 2100 movs r1, #0 -10005588: 4b0a ldr r3, [pc, #40] ; (100055b4 ) -1000558a: 480b ldr r0, [pc, #44] ; (100055b8 ) -1000558c: 3303 adds r3, #3 -1000558e: 4393 bics r3, r2 -10005590: 4a0a ldr r2, [pc, #40] ; (100055bc ) -10005592: 7119 strb r1, [r3, #4] -10005594: 6013 str r3, [r2, #0] -10005596: 4a0a ldr r2, [pc, #40] ; (100055c0 ) -10005598: 1899 adds r1, r3, r2 -1000559a: 6001 str r1, [r0, #0] -1000559c: 2001 movs r0, #1 -1000559e: 601a str r2, [r3, #0] -100055a0: 7108 strb r0, [r1, #4] -100055a2: 4908 ldr r1, [pc, #32] ; (100055c4 ) -100055a4: 5099 str r1, [r3, r2] -100055a6: 4908 ldr r1, [pc, #32] ; (100055c8 ) -100055a8: 600b str r3, [r1, #0] -100055aa: 2392 movs r3, #146 ; 0x92 -100055ac: 4907 ldr r1, [pc, #28] ; (100055cc ) -100055ae: 52ca strh r2, [r1, r3] -100055b0: 4770 bx lr -100055b2: 46c0 nop ; (mov r8, r8) -100055b4: 2000a00c .word 0x2000a00c -100055b8: 2000a008 .word 0x2000a008 -100055bc: 2000a004 .word 0x2000a004 -100055c0: 00003a98 .word 0x00003a98 -100055c4: 3a983a98 .word 0x3a983a98 -100055c8: 20003b44 .word 0x20003b44 -100055cc: 20003b58 .word 0x20003b58 - -100055d0 : -100055d0: b5f8 push {r3, r4, r5, r6, r7, lr} -100055d2: 46ce mov lr, r9 -100055d4: 4647 mov r7, r8 -100055d6: b580 push {r7, lr} -100055d8: 2800 cmp r0, #0 -100055da: d064 beq.n 100056a6 -100055dc: 0783 lsls r3, r0, #30 -100055de: d000 beq.n 100055e2 -100055e0: e070 b.n 100056c4 -100055e2: 0004 movs r4, r0 -100055e4: 4d45 ldr r5, [pc, #276] ; (100056fc ) -100055e6: 3c08 subs r4, #8 -100055e8: 682b ldr r3, [r5, #0] -100055ea: 42a3 cmp r3, r4 -100055ec: d85f bhi.n 100056ae -100055ee: 4e44 ldr r6, [pc, #272] ; (10005700 ) -100055f0: 300c adds r0, #12 -100055f2: 6831 ldr r1, [r6, #0] -100055f4: 4281 cmp r1, r0 -100055f6: d35a bcc.n 100056ae -100055f8: 7922 ldrb r2, [r4, #4] -100055fa: 2a00 cmp r2, #0 -100055fc: d100 bne.n 10005600 -100055fe: e075 b.n 100056ec -10005600: 8822 ldrh r2, [r4, #0] -10005602: 4840 ldr r0, [pc, #256] ; (10005704 ) -10005604: 4282 cmp r2, r0 -10005606: d85b bhi.n 100056c0 -10005608: 8867 ldrh r7, [r4, #2] -1000560a: 4287 cmp r7, r0 -1000560c: d858 bhi.n 100056c0 -1000560e: 1ae0 subs r0, r4, r3 -10005610: b280 uxth r0, r0 -10005612: 42b8 cmp r0, r7 -10005614: d002 beq.n 1000561c -10005616: 5bdf ldrh r7, [r3, r7] -10005618: 4287 cmp r7, r0 -1000561a: d151 bne.n 100056c0 -1000561c: 189b adds r3, r3, r2 -1000561e: 4299 cmp r1, r3 -10005620: d002 beq.n 10005628 -10005622: 885b ldrh r3, [r3, #2] -10005624: 4283 cmp r3, r0 -10005626: d14b bne.n 100056c0 -10005628: 2300 movs r3, #0 -1000562a: 7123 strb r3, [r4, #4] -1000562c: 4b36 ldr r3, [pc, #216] ; (10005708 ) +10005478: 0016 movs r6, r2 +1000547a: 000f movs r7, r1 +1000547c: b083 sub sp, #12 +1000547e: 2800 cmp r0, #0 +10005480: d12d bne.n 100054de <_read+0x6e> +10005482: 4b1c ldr r3, [pc, #112] ; (100054f4 <_read+0x84>) +10005484: 4d1c ldr r5, [pc, #112] ; (100054f8 <_read+0x88>) +10005486: 681a ldr r2, [r3, #0] +10005488: 685b ldr r3, [r3, #4] +1000548a: 9201 str r2, [sp, #4] +1000548c: 9300 str r3, [sp, #0] +1000548e: 4b1b ldr r3, [pc, #108] ; (100054fc <_read+0x8c>) +10005490: 469a mov sl, r3 +10005492: 4b1b ldr r3, [pc, #108] ; (10005500 <_read+0x90>) +10005494: 4698 mov r8, r3 +10005496: 4653 mov r3, sl +10005498: 681c ldr r4, [r3, #0] +1000549a: 2c00 cmp r4, #0 +1000549c: d103 bne.n 100054a6 <_read+0x36> +1000549e: e014 b.n 100054ca <_read+0x5a> +100054a0: 6924 ldr r4, [r4, #16] +100054a2: 2c00 cmp r4, #0 +100054a4: d011 beq.n 100054ca <_read+0x5a> +100054a6: 682b ldr r3, [r5, #0] +100054a8: 2b00 cmp r3, #0 +100054aa: d001 beq.n 100054b0 <_read+0x40> +100054ac: 42a3 cmp r3, r4 +100054ae: d1f7 bne.n 100054a0 <_read+0x30> +100054b0: 68a3 ldr r3, [r4, #8] +100054b2: 2b00 cmp r3, #0 +100054b4: d0f4 beq.n 100054a0 <_read+0x30> +100054b6: 0031 movs r1, r6 +100054b8: 0038 movs r0, r7 +100054ba: 4798 blx r3 +100054bc: 2800 cmp r0, #0 +100054be: ddef ble.n 100054a0 <_read+0x30> +100054c0: b003 add sp, #12 +100054c2: bcc0 pop {r6, r7} +100054c4: 46ba mov sl, r7 +100054c6: 46b0 mov r8, r6 +100054c8: bdf0 pop {r4, r5, r6, r7, pc} +100054ca: 4643 mov r3, r8 +100054cc: 9900 ldr r1, [sp, #0] +100054ce: 6a5b ldr r3, [r3, #36] ; 0x24 +100054d0: 4299 cmp r1, r3 +100054d2: d809 bhi.n 100054e8 <_read+0x78> +100054d4: 4642 mov r2, r8 +100054d6: 9801 ldr r0, [sp, #4] +100054d8: 6a92 ldr r2, [r2, #40] ; 0x28 +100054da: 4282 cmp r2, r0 +100054dc: d302 bcc.n 100054e4 <_read+0x74> +100054de: 2001 movs r0, #1 +100054e0: 4240 negs r0, r0 +100054e2: e7ed b.n 100054c0 <_read+0x50> +100054e4: 4299 cmp r1, r3 +100054e6: d1fa bne.n 100054de <_read+0x6e> +100054e8: 2001 movs r0, #1 +100054ea: 2100 movs r1, #0 +100054ec: f7fc ff66 bl 100023bc +100054f0: e7d1 b.n 10005496 <_read+0x26> +100054f2: 46c0 nop ; (mov r8, r8) +100054f4: 100146d8 .word 0x100146d8 +100054f8: 20003a60 .word 0x20003a60 +100054fc: 20003a54 .word 0x20003a54 +10005500: 40054000 .word 0x40054000 + +10005504 <_write>: +10005504: b5f0 push {r4, r5, r6, r7, lr} +10005506: 4646 mov r6, r8 +10005508: 46d6 mov lr, sl +1000550a: 464f mov r7, r9 +1000550c: 3801 subs r0, #1 +1000550e: b5c0 push {r6, r7, lr} +10005510: 000d movs r5, r1 +10005512: 0016 movs r6, r2 +10005514: 2801 cmp r0, #1 +10005516: d83e bhi.n 10005596 <_write+0x92> +10005518: f7fc ff46 bl 100023a8 +1000551c: 2300 movs r3, #0 +1000551e: 4a1f ldr r2, [pc, #124] ; (1000559c <_write+0x98>) +10005520: 1812 adds r2, r2, r0 +10005522: 414b adcs r3, r1 +10005524: 2b00 cmp r3, #0 +10005526: db32 blt.n 1000558e <_write+0x8a> +10005528: 491d ldr r1, [pc, #116] ; (100055a0 <_write+0x9c>) +1000552a: 46b0 mov r8, r6 +1000552c: 0008 movs r0, r1 +1000552e: 4689 mov r9, r1 +10005530: f00e ff72 bl 10014418 <__mutex_try_enter_block_until_veneer> +10005534: 4682 mov sl, r0 +10005536: 1c73 adds r3, r6, #1 +10005538: d103 bne.n 10005542 <_write+0x3e> +1000553a: 0028 movs r0, r5 +1000553c: f009 fb1c bl 1000eb78 +10005540: 4680 mov r8, r0 +10005542: 4b18 ldr r3, [pc, #96] ; (100055a4 <_write+0xa0>) +10005544: 681c ldr r4, [r3, #0] +10005546: 2c00 cmp r4, #0 +10005548: d014 beq.n 10005574 <_write+0x70> +1000554a: 4f17 ldr r7, [pc, #92] ; (100055a8 <_write+0xa4>) +1000554c: e002 b.n 10005554 <_write+0x50> +1000554e: 6924 ldr r4, [r4, #16] +10005550: 2c00 cmp r4, #0 +10005552: d00f beq.n 10005574 <_write+0x70> +10005554: 6823 ldr r3, [r4, #0] +10005556: 2b00 cmp r3, #0 +10005558: d0f9 beq.n 1000554e <_write+0x4a> +1000555a: 683b ldr r3, [r7, #0] +1000555c: 2b00 cmp r3, #0 +1000555e: d001 beq.n 10005564 <_write+0x60> +10005560: 42a3 cmp r3, r4 +10005562: d1f4 bne.n 1000554e <_write+0x4a> +10005564: 0020 movs r0, r4 +10005566: 4642 mov r2, r8 +10005568: 0029 movs r1, r5 +1000556a: f7ff fe0d bl 10005188 +1000556e: 6924 ldr r4, [r4, #16] +10005570: 2c00 cmp r4, #0 +10005572: d1ef bne.n 10005554 <_write+0x50> +10005574: 4653 mov r3, sl +10005576: 2b00 cmp r3, #0 +10005578: d105 bne.n 10005586 <_write+0x82> +1000557a: 0030 movs r0, r6 +1000557c: bce0 pop {r5, r6, r7} +1000557e: 46ba mov sl, r7 +10005580: 46b1 mov r9, r6 +10005582: 46a8 mov r8, r5 +10005584: bdf0 pop {r4, r5, r6, r7, pc} +10005586: 4648 mov r0, r9 +10005588: f00e fef6 bl 10014378 <__mutex_exit_veneer> +1000558c: e7f5 b.n 1000557a <_write+0x76> +1000558e: 2201 movs r2, #1 +10005590: 4b06 ldr r3, [pc, #24] ; (100055ac <_write+0xa8>) +10005592: 4252 negs r2, r2 +10005594: e7c8 b.n 10005528 <_write+0x24> +10005596: 2601 movs r6, #1 +10005598: 4276 negs r6, r6 +1000559a: e7ee b.n 1000557a <_write+0x76> +1000559c: 000f4240 .word 0x000f4240 +100055a0: 20001298 .word 0x20001298 +100055a4: 20003a54 .word 0x20003a54 +100055a8: 20003a60 .word 0x20003a60 +100055ac: 7fffffff .word 0x7fffffff + +100055b0 <_close>: +100055b0: 2001 movs r0, #1 +100055b2: 4240 negs r0, r0 +100055b4: 4770 bx lr +100055b6: 46c0 nop ; (mov r8, r8) + +100055b8 <_lseek>: +100055b8: 2001 movs r0, #1 +100055ba: 4240 negs r0, r0 +100055bc: 4770 bx lr +100055be: 46c0 nop ; (mov r8, r8) + +100055c0 <__wrap_vprintf>: +100055c0: b5f0 push {r4, r5, r6, r7, lr} +100055c2: 46ce mov lr, r9 +100055c4: 4647 mov r7, r8 +100055c6: b580 push {r7, lr} +100055c8: b0a5 sub sp, #148 ; 0x94 +100055ca: 0004 movs r4, r0 +100055cc: 000d movs r5, r1 +100055ce: f7fc feeb bl 100023a8 +100055d2: 2300 movs r3, #0 +100055d4: 4a2a ldr r2, [pc, #168] ; (10005680 <__wrap_vprintf+0xc0>) +100055d6: 1812 adds r2, r2, r0 +100055d8: 414b adcs r3, r1 +100055da: 2b00 cmp r3, #0 +100055dc: db49 blt.n 10005672 <__wrap_vprintf+0xb2> +100055de: 4e29 ldr r6, [pc, #164] ; (10005684 <__wrap_vprintf+0xc4>) +100055e0: 0030 movs r0, r6 +100055e2: f00e ff19 bl 10014418 <__mutex_try_enter_block_until_veneer> +100055e6: 2300 movs r3, #0 +100055e8: 0007 movs r7, r0 +100055ea: 9303 str r3, [sp, #12] +100055ec: 0022 movs r2, r4 +100055ee: 002b movs r3, r5 +100055f0: 4825 ldr r0, [pc, #148] ; (10005688 <__wrap_vprintf+0xc8>) +100055f2: a903 add r1, sp, #12 +100055f4: f7ff f870 bl 100046d8 +100055f8: 9b03 ldr r3, [sp, #12] +100055fa: 4680 mov r8, r0 +100055fc: 2b00 cmp r3, #0 +100055fe: d114 bne.n 1000562a <__wrap_vprintf+0x6a> +10005600: 4b22 ldr r3, [pc, #136] ; (1000568c <__wrap_vprintf+0xcc>) +10005602: 681c ldr r4, [r3, #0] +10005604: 2c00 cmp r4, #0 +10005606: d006 beq.n 10005616 <__wrap_vprintf+0x56> +10005608: 6863 ldr r3, [r4, #4] +1000560a: 2b00 cmp r3, #0 +1000560c: d00b beq.n 10005626 <__wrap_vprintf+0x66> +1000560e: 4798 blx r3 +10005610: 6924 ldr r4, [r4, #16] +10005612: 2c00 cmp r4, #0 +10005614: d1f8 bne.n 10005608 <__wrap_vprintf+0x48> +10005616: 2f00 cmp r7, #0 +10005618: d127 bne.n 1000566a <__wrap_vprintf+0xaa> +1000561a: 4640 mov r0, r8 +1000561c: b025 add sp, #148 ; 0x94 +1000561e: bcc0 pop {r6, r7} +10005620: 46b9 mov r9, r7 +10005622: 46b0 mov r8, r6 +10005624: bdf0 pop {r4, r5, r6, r7, pc} +10005626: 6924 ldr r4, [r4, #16] +10005628: e7ec b.n 10005604 <__wrap_vprintf+0x44> +1000562a: 4b18 ldr r3, [pc, #96] ; (1000568c <__wrap_vprintf+0xcc>) +1000562c: 681d ldr r5, [r3, #0] 1000562e: 4699 mov r9, r3 -10005630: 681b ldr r3, [r3, #0] -10005632: 42a3 cmp r3, r4 -10005634: d901 bls.n 1000563a -10005636: 464b mov r3, r9 -10005638: 601c str r4, [r3, #0] -1000563a: 4b34 ldr r3, [pc, #208] ; (1000570c ) -1000563c: 4698 mov r8, r3 -1000563e: 2394 movs r3, #148 ; 0x94 -10005640: 469c mov ip, r3 -10005642: 4643 mov r3, r8 -10005644: 4667 mov r7, ip -10005646: 5bdb ldrh r3, [r3, r7] -10005648: 1a9b subs r3, r3, r2 -1000564a: 18c0 adds r0, r0, r3 -1000564c: 4643 mov r3, r8 -1000564e: 53d8 strh r0, [r3, r7] -10005650: 42a1 cmp r1, r4 -10005652: d939 bls.n 100056c8 -10005654: 682b ldr r3, [r5, #0] -10005656: 1899 adds r1, r3, r2 -10005658: 428c cmp r4, r1 -1000565a: d012 beq.n 10005682 -1000565c: 7908 ldrb r0, [r1, #4] -1000565e: 2800 cmp r0, #0 -10005660: d10f bne.n 10005682 -10005662: 6830 ldr r0, [r6, #0] -10005664: 4281 cmp r1, r0 -10005666: d00c beq.n 10005682 -10005668: 464a mov r2, r9 -1000566a: 6812 ldr r2, [r2, #0] -1000566c: 4291 cmp r1, r2 -1000566e: d03f beq.n 100056f0 -10005670: 880a ldrh r2, [r1, #0] -10005672: 4824 ldr r0, [pc, #144] ; (10005704 ) -10005674: 8022 strh r2, [r4, #0] -10005676: 8809 ldrh r1, [r1, #0] -10005678: 4281 cmp r1, r0 -1000567a: d002 beq.n 10005682 -1000567c: 1ae0 subs r0, r4, r3 -1000567e: 1859 adds r1, r3, r1 -10005680: 8048 strh r0, [r1, #2] -10005682: 8860 ldrh r0, [r4, #2] -10005684: 1819 adds r1, r3, r0 -10005686: 428c cmp r4, r1 -10005688: d00d beq.n 100056a6 -1000568a: 790d ldrb r5, [r1, #4] -1000568c: 2d00 cmp r5, #0 -1000568e: d10a bne.n 100056a6 -10005690: 464d mov r5, r9 -10005692: 682d ldr r5, [r5, #0] -10005694: 42ac cmp r4, r5 -10005696: d02e beq.n 100056f6 -10005698: 800a strh r2, [r1, #0] -1000569a: 8822 ldrh r2, [r4, #0] -1000569c: 4919 ldr r1, [pc, #100] ; (10005704 ) -1000569e: 428a cmp r2, r1 -100056a0: d001 beq.n 100056a6 -100056a2: 189b adds r3, r3, r2 -100056a4: 8058 strh r0, [r3, #2] -100056a6: bcc0 pop {r6, r7} -100056a8: 46b9 mov r9, r7 -100056aa: 46b0 mov r8, r6 -100056ac: bdf8 pop {r3, r4, r5, r6, r7, pc} -100056ae: 4818 ldr r0, [pc, #96] ; (10005710 ) -100056b0: f7ff ff4a bl 10005548 <__wrap_printf> -100056b4: 2298 movs r2, #152 ; 0x98 -100056b6: 4915 ldr r1, [pc, #84] ; (1000570c ) -100056b8: 5a8b ldrh r3, [r1, r2] -100056ba: 3301 adds r3, #1 -100056bc: 528b strh r3, [r1, r2] -100056be: e7f2 b.n 100056a6 -100056c0: 4814 ldr r0, [pc, #80] ; (10005714 ) -100056c2: e7f5 b.n 100056b0 -100056c4: 4814 ldr r0, [pc, #80] ; (10005718 ) -100056c6: e7f3 b.n 100056b0 -100056c8: 4814 ldr r0, [pc, #80] ; (1000571c ) -100056ca: f7ff ff3d bl 10005548 <__wrap_printf> -100056ce: 7923 ldrb r3, [r4, #4] -100056d0: 2b00 cmp r3, #0 -100056d2: d002 beq.n 100056da -100056d4: 4812 ldr r0, [pc, #72] ; (10005720 ) -100056d6: f7ff ff37 bl 10005548 <__wrap_printf> -100056da: 8822 ldrh r2, [r4, #0] -100056dc: 4b09 ldr r3, [pc, #36] ; (10005704 ) -100056de: 429a cmp r2, r3 -100056e0: d9b8 bls.n 10005654 -100056e2: 4810 ldr r0, [pc, #64] ; (10005724 ) -100056e4: f7ff ff30 bl 10005548 <__wrap_printf> -100056e8: 8822 ldrh r2, [r4, #0] -100056ea: e7b3 b.n 10005654 -100056ec: 480e ldr r0, [pc, #56] ; (10005728 ) -100056ee: e7df b.n 100056b0 -100056f0: 464a mov r2, r9 -100056f2: 6014 str r4, [r2, #0] -100056f4: e7bc b.n 10005670 -100056f6: 464d mov r5, r9 -100056f8: 6029 str r1, [r5, #0] -100056fa: e7cd b.n 10005698 -100056fc: 2000a004 .word 0x2000a004 -10005700: 2000a008 .word 0x2000a008 -10005704: 00003a98 .word 0x00003a98 -10005708: 20003b44 .word 0x20003b44 -1000570c: 20003b58 .word 0x20003b58 -10005710: 1001492c .word 0x1001492c -10005714: 10014970 .word 0x10014970 -10005718: 10014908 .word 0x10014908 -1000571c: 100149a4 .word 0x100149a4 -10005720: 100149c0 .word 0x100149c0 -10005724: 100149dc .word 0x100149dc -10005728: 10014948 .word 0x10014948 - -1000572c : -1000572c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000572e: 46de mov lr, fp -10005730: 4657 mov r7, sl -10005732: 464e mov r6, r9 -10005734: 4645 mov r5, r8 -10005736: b5e0 push {r5, r6, r7, lr} -10005738: 2800 cmp r0, #0 -1000573a: d03b beq.n 100057b4 -1000573c: 4d58 ldr r5, [pc, #352] ; (100058a0 ) -1000573e: 1cc3 adds r3, r0, #3 -10005740: 401d ands r5, r3 -10005742: 2d0b cmp r5, #11 -10005744: d933 bls.n 100057ae -10005746: 4b57 ldr r3, [pc, #348] ; (100058a4 ) -10005748: 429d cmp r5, r3 -1000574a: d833 bhi.n 100057b4 -1000574c: 42a8 cmp r0, r5 -1000574e: d831 bhi.n 100057b4 -10005750: 4b55 ldr r3, [pc, #340] ; (100058a8 ) -10005752: 4f54 ldr r7, [pc, #336] ; (100058a4 ) -10005754: 681b ldr r3, [r3, #0] -10005756: 1b7f subs r7, r7, r5 -10005758: 4698 mov r8, r3 -1000575a: 4b54 ldr r3, [pc, #336] ; (100058ac ) -1000575c: 681a ldr r2, [r3, #0] -1000575e: 469b mov fp, r3 -10005760: 4643 mov r3, r8 -10005762: 1a9b subs r3, r3, r2 -10005764: b29c uxth r4, r3 -10005766: 041b lsls r3, r3, #16 -10005768: 0c1b lsrs r3, r3, #16 -1000576a: 429f cmp r7, r3 -1000576c: d913 bls.n 10005796 -1000576e: 2108 movs r1, #8 -10005770: 4249 negs r1, r1 -10005772: e008 b.n 10005786 -10005774: 8830 ldrh r0, [r6, #0] -10005776: 1acb subs r3, r1, r3 -10005778: 181b adds r3, r3, r0 -1000577a: 42ab cmp r3, r5 -1000577c: d21c bcs.n 100057b8 -1000577e: 0003 movs r3, r0 -10005780: 0004 movs r4, r0 -10005782: 429f cmp r7, r3 -10005784: d907 bls.n 10005796 -10005786: 18d6 adds r6, r2, r3 -10005788: 7930 ldrb r0, [r6, #4] -1000578a: 2800 cmp r0, #0 -1000578c: d0f2 beq.n 10005774 -1000578e: 8834 ldrh r4, [r6, #0] -10005790: 0023 movs r3, r4 -10005792: 429f cmp r7, r3 -10005794: d8f7 bhi.n 10005786 -10005796: 2290 movs r2, #144 ; 0x90 -10005798: 2000 movs r0, #0 -1000579a: 4945 ldr r1, [pc, #276] ; (100058b0 ) -1000579c: 5a8b ldrh r3, [r1, r2] -1000579e: 3301 adds r3, #1 -100057a0: 528b strh r3, [r1, r2] -100057a2: bcf0 pop {r4, r5, r6, r7} -100057a4: 46bb mov fp, r7 -100057a6: 46b2 mov sl, r6 -100057a8: 46a9 mov r9, r5 -100057aa: 46a0 mov r8, r4 -100057ac: bdf8 pop {r3, r4, r5, r6, r7, pc} -100057ae: 250c movs r5, #12 -100057b0: 42a8 cmp r0, r5 -100057b2: d9cd bls.n 10005750 -100057b4: 2000 movs r0, #0 -100057b6: e7f4 b.n 100057a2 -100057b8: 2114 movs r1, #20 -100057ba: 468c mov ip, r1 -100057bc: 44ac add ip, r5 -100057be: 4661 mov r1, ip -100057c0: b289 uxth r1, r1 -100057c2: 428b cmp r3, r1 -100057c4: d21e bcs.n 10005804 -100057c6: 2301 movs r3, #1 -100057c8: 2794 movs r7, #148 ; 0x94 -100057ca: 7133 strb r3, [r6, #4] -100057cc: 4b38 ldr r3, [pc, #224] ; (100058b0 ) -100057ce: 5bd9 ldrh r1, [r3, r7] -100057d0: 468c mov ip, r1 -100057d2: 4460 add r0, ip -100057d4: 1b04 subs r4, r0, r4 -100057d6: 2096 movs r0, #150 ; 0x96 -100057d8: b2a4 uxth r4, r4 -100057da: 53dc strh r4, [r3, r7] -100057dc: 5a1f ldrh r7, [r3, r0] -100057de: 42a7 cmp r7, r4 -100057e0: d200 bcs.n 100057e4 -100057e2: 521c strh r4, [r3, r0] -100057e4: 3508 adds r5, #8 -100057e6: b2ab uxth r3, r5 -100057e8: 4699 mov r9, r3 -100057ea: 4b32 ldr r3, [pc, #200] ; (100058b4 ) -100057ec: 4546 cmp r6, r8 -100057ee: d03b beq.n 10005868 -100057f0: 681b ldr r3, [r3, #0] -100057f2: 464a mov r2, r9 -100057f4: 1992 adds r2, r2, r6 -100057f6: 4293 cmp r3, r2 -100057f8: d332 bcc.n 10005860 -100057fa: 07b3 lsls r3, r6, #30 -100057fc: d129 bne.n 10005852 -100057fe: 0030 movs r0, r6 -10005800: 3008 adds r0, #8 -10005802: e7ce b.n 100057a2 -10005804: 002b movs r3, r5 -10005806: 3308 adds r3, #8 -10005808: b29b uxth r3, r3 -1000580a: 4699 mov r9, r3 -1000580c: 191b adds r3, r3, r4 -1000580e: b29b uxth r3, r3 -10005810: 469a mov sl, r3 -10005812: 4b24 ldr r3, [pc, #144] ; (100058a4 ) -10005814: 459a cmp sl, r3 -10005816: d038 beq.n 1000588a -10005818: 4653 mov r3, sl -1000581a: 18d3 adds r3, r2, r3 -1000581c: 8018 strh r0, [r3, #0] -1000581e: 2700 movs r7, #0 -10005820: 2001 movs r0, #1 -10005822: 4651 mov r1, sl -10005824: 711f strb r7, [r3, #4] -10005826: 805c strh r4, [r3, #2] -10005828: 7130 strb r0, [r6, #4] -1000582a: 8031 strh r1, [r6, #0] -1000582c: 881b ldrh r3, [r3, #0] -1000582e: 481d ldr r0, [pc, #116] ; (100058a4 ) -10005830: 4283 cmp r3, r0 -10005832: d001 beq.n 10005838 -10005834: 18d3 adds r3, r2, r3 -10005836: 8059 strh r1, [r3, #2] -10005838: 2494 movs r4, #148 ; 0x94 -1000583a: 481d ldr r0, [pc, #116] ; (100058b0 ) -1000583c: 5b03 ldrh r3, [r0, r4] -1000583e: 3308 adds r3, #8 -10005840: 18ed adds r5, r5, r3 -10005842: 2396 movs r3, #150 ; 0x96 -10005844: b2ad uxth r5, r5 -10005846: 5305 strh r5, [r0, r4] -10005848: 5ac4 ldrh r4, [r0, r3] -1000584a: 42ac cmp r4, r5 -1000584c: d2cd bcs.n 100057ea -1000584e: 52c5 strh r5, [r0, r3] -10005850: e7cb b.n 100057ea -10005852: 4819 ldr r0, [pc, #100] ; (100058b8 ) -10005854: f7ff fe78 bl 10005548 <__wrap_printf> -10005858: 4818 ldr r0, [pc, #96] ; (100058bc ) -1000585a: f7ff fe75 bl 10005548 <__wrap_printf> -1000585e: e7ce b.n 100057fe -10005860: 4817 ldr r0, [pc, #92] ; (100058c0 ) -10005862: f7ff fe71 bl 10005548 <__wrap_printf> -10005866: e7c8 b.n 100057fa -10005868: 6818 ldr r0, [r3, #0] -1000586a: 0033 movs r3, r6 -1000586c: e004 b.n 10005878 -1000586e: 881b ldrh r3, [r3, #0] -10005870: 18d3 adds r3, r2, r3 -10005872: 7919 ldrb r1, [r3, #4] -10005874: 2900 cmp r1, #0 -10005876: d004 beq.n 10005882 -10005878: 4298 cmp r0, r3 -1000587a: d1f8 bne.n 1000586e -1000587c: 4a0a ldr r2, [pc, #40] ; (100058a8 ) -1000587e: 6013 str r3, [r2, #0] -10005880: e7b7 b.n 100057f2 -10005882: 4a09 ldr r2, [pc, #36] ; (100058a8 ) -10005884: 6013 str r3, [r2, #0] -10005886: 0003 movs r3, r0 -10005888: e7b3 b.n 100057f2 -1000588a: 480e ldr r0, [pc, #56] ; (100058c4 ) -1000588c: f7ff fe5c bl 10005548 <__wrap_printf> -10005890: 465b mov r3, fp -10005892: 681a ldr r2, [r3, #0] -10005894: 4b04 ldr r3, [pc, #16] ; (100058a8 ) -10005896: 8830 ldrh r0, [r6, #0] -10005898: 681b ldr r3, [r3, #0] -1000589a: 4698 mov r8, r3 -1000589c: e7bc b.n 10005818 -1000589e: 46c0 nop ; (mov r8, r8) -100058a0: 0000fffc .word 0x0000fffc -100058a4: 00003a98 .word 0x00003a98 -100058a8: 20003b44 .word 0x20003b44 -100058ac: 2000a004 .word 0x2000a004 -100058b0: 20003b58 .word 0x20003b58 -100058b4: 2000a008 .word 0x2000a008 -100058b8: 10014a84 .word 0x10014a84 -100058bc: 10014ab4 .word 0x10014ab4 -100058c0: 10014a54 .word 0x10014a54 -100058c4: 10014a40 .word 0x10014a40 - -100058c8 : -100058c8: 4b1f ldr r3, [pc, #124] ; (10005948 ) -100058ca: b5f0 push {r4, r5, r6, r7, lr} -100058cc: 2200 movs r2, #0 -100058ce: 4645 mov r5, r8 -100058d0: 4698 mov r8, r3 -100058d2: 2318 movs r3, #24 -100058d4: 4657 mov r7, sl -100058d6: 46de mov lr, fp -100058d8: 464e mov r6, r9 -100058da: 469b mov fp, r3 -100058dc: 4692 mov sl, r2 -100058de: 3203 adds r2, #3 -100058e0: 2404 movs r4, #4 -100058e2: 4691 mov r9, r2 -100058e4: 4b19 ldr r3, [pc, #100] ; (1000594c ) -100058e6: b5e0 push {r5, r6, r7, lr} -100058e8: 4f19 ldr r7, [pc, #100] ; (10005950 ) -100058ea: 469c mov ip, r3 -100058ec: 4d19 ldr r5, [pc, #100] ; (10005954 ) -100058ee: 4b1a ldr r3, [pc, #104] ; (10005958 ) -100058f0: 44bb add fp, r7 -100058f2: 4651 mov r1, sl -100058f4: 683a ldr r2, [r7, #0] -100058f6: 6029 str r1, [r5, #0] -100058f8: 4649 mov r1, r9 -100058fa: 3303 adds r3, #3 -100058fc: 438b bics r3, r1 -100058fe: 2c00 cmp r4, #0 -10005900: d00b beq.n 1000591a -10005902: 8896 ldrh r6, [r2, #4] -10005904: 2100 movs r1, #0 -10005906: 2200 movs r2, #0 -10005908: e000 b.n 1000590c -1000590a: 0003 movs r3, r0 -1000590c: 3201 adds r2, #1 -1000590e: 6019 str r1, [r3, #0] -10005910: 1998 adds r0, r3, r6 -10005912: 0019 movs r1, r3 -10005914: 602b str r3, [r5, #0] -10005916: 42a2 cmp r2, r4 -10005918: dbf7 blt.n 1000590a -1000591a: 4663 mov r3, ip -1000591c: 4662 mov r2, ip -1000591e: 805c strh r4, [r3, #2] -10005920: 4643 mov r3, r8 -10005922: 3704 adds r7, #4 -10005924: c304 stmia r3!, {r2} -10005926: 4698 mov r8, r3 -10005928: 45bb cmp fp, r7 -1000592a: d006 beq.n 1000593a -1000592c: 683a ldr r2, [r7, #0] -1000592e: 6811 ldr r1, [r2, #0] -10005930: 68d5 ldr r5, [r2, #12] -10005932: 468c mov ip, r1 -10005934: 6893 ldr r3, [r2, #8] -10005936: 88d4 ldrh r4, [r2, #6] -10005938: e7db b.n 100058f2 -1000593a: bcf0 pop {r4, r5, r6, r7} -1000593c: 46bb mov fp, r7 -1000593e: 46b2 mov sl, r6 -10005940: 46a9 mov r9, r5 -10005942: 46a0 mov r8, r4 -10005944: bdf0 pop {r4, r5, r6, r7, pc} -10005946: 46c0 nop ; (mov r8, r8) -10005948: 20003bf4 .word 0x20003bf4 -1000594c: 20009fc8 .word 0x20009fc8 -10005950: 10014b90 .word 0x10014b90 -10005954: 20009fe8 .word 0x20009fe8 -10005958: 20009f08 .word 0x20009f08 - -1000595c : -1000595c: b570 push {r4, r5, r6, lr} -1000595e: 2805 cmp r0, #5 -10005960: d815 bhi.n 1000598e -10005962: 4b10 ldr r3, [pc, #64] ; (100059a4 ) -10005964: 0080 lsls r0, r0, #2 -10005966: 58c5 ldr r5, [r0, r3] -10005968: 68eb ldr r3, [r5, #12] -1000596a: 681c ldr r4, [r3, #0] -1000596c: 2c00 cmp r4, #0 -1000596e: d014 beq.n 1000599a -10005970: 6822 ldr r2, [r4, #0] -10005972: 601a str r2, [r3, #0] -10005974: 07a3 lsls r3, r4, #30 -10005976: d10c bne.n 10005992 -10005978: 682a ldr r2, [r5, #0] -1000597a: 8893 ldrh r3, [r2, #4] -1000597c: 88d1 ldrh r1, [r2, #6] -1000597e: 3301 adds r3, #1 -10005980: b29b uxth r3, r3 -10005982: 8093 strh r3, [r2, #4] -10005984: 4299 cmp r1, r3 -10005986: d200 bcs.n 1000598a -10005988: 80d3 strh r3, [r2, #6] -1000598a: 0020 movs r0, r4 -1000598c: bd70 pop {r4, r5, r6, pc} -1000598e: 2400 movs r4, #0 -10005990: e7fb b.n 1000598a -10005992: 4805 ldr r0, [pc, #20] ; (100059a8 ) -10005994: f7ff fdd8 bl 10005548 <__wrap_printf> -10005998: e7ee b.n 10005978 -1000599a: 682a ldr r2, [r5, #0] -1000599c: 8813 ldrh r3, [r2, #0] -1000599e: 3301 adds r3, #1 -100059a0: 8013 strh r3, [r2, #0] -100059a2: e7f2 b.n 1000598a -100059a4: 10014b90 .word 0x10014b90 -100059a8: 10014aec .word 0x10014aec - -100059ac : -100059ac: b570 push {r4, r5, r6, lr} -100059ae: 000c movs r4, r1 -100059b0: 2805 cmp r0, #5 -100059b2: d80e bhi.n 100059d2 -100059b4: 2900 cmp r1, #0 -100059b6: d00c beq.n 100059d2 -100059b8: 4b08 ldr r3, [pc, #32] ; (100059dc ) -100059ba: 0080 lsls r0, r0, #2 -100059bc: 58c5 ldr r5, [r0, r3] -100059be: 078b lsls r3, r1, #30 -100059c0: d108 bne.n 100059d4 -100059c2: 682a ldr r2, [r5, #0] -100059c4: 8893 ldrh r3, [r2, #4] -100059c6: 3b01 subs r3, #1 -100059c8: 8093 strh r3, [r2, #4] -100059ca: 68eb ldr r3, [r5, #12] -100059cc: 681a ldr r2, [r3, #0] -100059ce: 6022 str r2, [r4, #0] -100059d0: 601c str r4, [r3, #0] -100059d2: bd70 pop {r4, r5, r6, pc} -100059d4: 4802 ldr r0, [pc, #8] ; (100059e0 ) -100059d6: f7ff fdb7 bl 10005548 <__wrap_printf> -100059da: e7f2 b.n 100059c2 -100059dc: 10014b90 .word 0x10014b90 -100059e0: 10014b10 .word 0x10014b10 - -100059e4 : -100059e4: 4770 bx lr -100059e6: 46c0 nop ; (mov r8, r8) - -100059e8 : -100059e8: b5f8 push {r3, r4, r5, r6, r7, lr} -100059ea: 46ce mov lr, r9 -100059ec: 4647 mov r7, r8 -100059ee: 0004 movs r4, r0 -100059f0: 2500 movs r5, #0 -100059f2: b580 push {r7, lr} -100059f4: 2800 cmp r0, #0 -100059f6: d02b beq.n 10005a50 -100059f8: 4b24 ldr r3, [pc, #144] ; (10005a8c ) -100059fa: 4e25 ldr r6, [pc, #148] ; (10005a90 ) -100059fc: 4699 mov r9, r3 -100059fe: 4b25 ldr r3, [pc, #148] ; (10005a94 ) -10005a00: 4698 mov r8, r3 -10005a02: e009 b.n 10005a18 -10005a04: 6923 ldr r3, [r4, #16] -10005a06: 2b00 cmp r3, #0 -10005a08: d035 beq.n 10005a76 -10005a0a: 0020 movs r0, r4 -10005a0c: 4798 blx r3 -10005a0e: 3501 adds r5, #1 -10005a10: b2ed uxtb r5, r5 -10005a12: 2f00 cmp r7, #0 -10005a14: d01c beq.n 10005a50 -10005a16: 003c movs r4, r7 -10005a18: 7ba3 ldrb r3, [r4, #14] -10005a1a: 2b00 cmp r3, #0 -10005a1c: d01d beq.n 10005a5a -10005a1e: 3b01 subs r3, #1 -10005a20: b2db uxtb r3, r3 -10005a22: 73a3 strb r3, [r4, #14] -10005a24: 2b00 cmp r3, #0 -10005a26: d113 bne.n 10005a50 -10005a28: 7b63 ldrb r3, [r4, #13] -10005a2a: 6827 ldr r7, [r4, #0] -10005a2c: 079b lsls r3, r3, #30 -10005a2e: d4e9 bmi.n 10005a04 -10005a30: 230f movs r3, #15 -10005a32: 7b22 ldrb r2, [r4, #12] -10005a34: 4013 ands r3, r2 -10005a36: 2b02 cmp r3, #2 -10005a38: d018 beq.n 10005a6c -10005a3a: 2b01 cmp r3, #1 -10005a3c: d020 beq.n 10005a80 -10005a3e: 2b00 cmp r3, #0 -10005a40: d110 bne.n 10005a64 -10005a42: 0020 movs r0, r4 -10005a44: 3501 adds r5, #1 -10005a46: f7ff fdc3 bl 100055d0 -10005a4a: b2ed uxtb r5, r5 -10005a4c: 2f00 cmp r7, #0 -10005a4e: d1e2 bne.n 10005a16 -10005a50: 0028 movs r0, r5 -10005a52: bcc0 pop {r6, r7} -10005a54: 46b9 mov r9, r7 -10005a56: 46b0 mov r8, r6 -10005a58: bdf8 pop {r3, r4, r5, r6, r7, pc} -10005a5a: 0030 movs r0, r6 -10005a5c: f7ff fd74 bl 10005548 <__wrap_printf> -10005a60: 7ba3 ldrb r3, [r4, #14] -10005a62: e7dc b.n 10005a1e -10005a64: 4648 mov r0, r9 -10005a66: f7ff fd6f bl 10005548 <__wrap_printf> -10005a6a: e7d0 b.n 10005a0e -10005a6c: 0021 movs r1, r4 -10005a6e: 2005 movs r0, #5 -10005a70: f7ff ff9c bl 100059ac -10005a74: e7cb b.n 10005a0e -10005a76: 4640 mov r0, r8 -10005a78: f7ff fd66 bl 10005548 <__wrap_printf> -10005a7c: 6923 ldr r3, [r4, #16] -10005a7e: e7c4 b.n 10005a0a -10005a80: 0021 movs r1, r4 -10005a82: 2004 movs r0, #4 -10005a84: f7ff ff92 bl 100059ac -10005a88: e7c1 b.n 10005a0e -10005a8a: 46c0 nop ; (mov r8, r8) -10005a8c: 10014be4 .word 0x10014be4 -10005a90: 10014ba8 .word 0x10014ba8 -10005a94: 10014bc0 .word 0x10014bc0 - -10005a98 : -10005a98: b5f0 push {r4, r5, r6, r7, lr} -10005a9a: 23c1 movs r3, #193 ; 0xc1 -10005a9c: 464f mov r7, r9 -10005a9e: 4646 mov r6, r8 -10005aa0: 46d6 mov lr, sl -10005aa2: 4680 mov r8, r0 -10005aa4: b5c0 push {r6, r7, lr} -10005aa6: 000d movs r5, r1 -10005aa8: 0017 movs r7, r2 -10005aaa: b284 uxth r4, r0 -10005aac: 005b lsls r3, r3, #1 -10005aae: 429a cmp r2, r3 -10005ab0: d042 beq.n 10005b38 -10005ab2: d80f bhi.n 10005ad4 -10005ab4: 0014 movs r4, r2 -10005ab6: 3b43 subs r3, #67 ; 0x43 -10005ab8: 3bff subs r3, #255 ; 0xff -10005aba: 439c bics r4, r3 -10005abc: 2c01 cmp r4, #1 -10005abe: d02c beq.n 10005b1a -10005ac0: 483a ldr r0, [pc, #232] ; (10005bac ) -10005ac2: f7ff fd41 bl 10005548 <__wrap_printf> -10005ac6: 2600 movs r6, #0 -10005ac8: 0030 movs r0, r6 -10005aca: bce0 pop {r5, r6, r7} -10005acc: 46ba mov sl, r7 -10005ace: 46b1 mov r9, r6 -10005ad0: 46a8 mov r8, r5 -10005ad2: bdf0 pop {r4, r5, r6, r7, pc} -10005ad4: 23a0 movs r3, #160 ; 0xa0 -10005ad6: 009b lsls r3, r3, #2 -10005ad8: 429a cmp r2, r3 -10005ada: d1f1 bne.n 10005ac0 -10005adc: 1ce3 adds r3, r4, #3 -10005ade: 2403 movs r4, #3 -10005ae0: 1cca adds r2, r1, #3 -10005ae2: 43a3 bics r3, r4 -10005ae4: 43a2 bics r2, r4 -10005ae6: 189b adds r3, r3, r2 -10005ae8: b29b uxth r3, r3 -10005aea: 0018 movs r0, r3 -10005aec: 3010 adds r0, #16 -10005aee: b280 uxth r0, r0 -10005af0: 4293 cmp r3, r2 -10005af2: d3e8 bcc.n 10005ac6 -10005af4: 4282 cmp r2, r0 -10005af6: d8e6 bhi.n 10005ac6 -10005af8: f7ff fe18 bl 1000572c -10005afc: 1e06 subs r6, r0, #0 -10005afe: d0e3 beq.n 10005ac8 -10005b00: 2300 movs r3, #0 -10005b02: 6003 str r3, [r0, #0] -10005b04: 4643 mov r3, r8 -10005b06: 18c7 adds r7, r0, r3 -10005b08: 3713 adds r7, #19 -10005b0a: 4b29 ldr r3, [pc, #164] ; (10005bb0 ) -10005b0c: 0429 lsls r1, r5, #16 -10005b0e: 43a7 bics r7, r4 -10005b10: 430d orrs r5, r1 -10005b12: 6047 str r7, [r0, #4] -10005b14: 6085 str r5, [r0, #8] -10005b16: 60c3 str r3, [r0, #12] -10005b18: e7d6 b.n 10005ac8 -10005b1a: 2004 movs r0, #4 -10005b1c: f7ff ff1e bl 1000595c -10005b20: 1e06 subs r6, r0, #0 -10005b22: d0d1 beq.n 10005ac8 -10005b24: 2300 movs r3, #0 -10005b26: 0429 lsls r1, r5, #16 -10005b28: 430d orrs r5, r1 -10005b2a: 6003 str r3, [r0, #0] -10005b2c: 6043 str r3, [r0, #4] -10005b2e: 6085 str r5, [r0, #8] -10005b30: 7307 strb r7, [r0, #12] -10005b32: 7343 strb r3, [r0, #13] -10005b34: 81c4 strh r4, [r0, #14] -10005b36: e7c7 b.n 10005ac8 -10005b38: 2300 movs r3, #0 -10005b3a: 4698 mov r8, r3 -10005b3c: 4b1d ldr r3, [pc, #116] ; (10005bb4 ) -10005b3e: 2600 movs r6, #0 -10005b40: 469a mov sl, r3 -10005b42: 2300 movs r3, #0 -10005b44: 2703 movs r7, #3 -10005b46: 4699 mov r9, r3 -10005b48: e007 b.n 10005b5a -10005b4a: 4643 mov r3, r8 -10005b4c: 1a6d subs r5, r5, r1 -10005b4e: b2ad uxth r5, r5 -10005b50: 6018 str r0, [r3, #0] -10005b52: 2d00 cmp r5, #0 -10005b54: d0b8 beq.n 10005ac8 -10005b56: 4680 mov r8, r0 -10005b58: 2400 movs r4, #0 -10005b5a: 2005 movs r0, #5 -10005b5c: f7ff fefe bl 1000595c -10005b60: 2800 cmp r0, #0 -10005b62: d01b beq.n 10005b9c -10005b64: 4652 mov r2, sl -10005b66: 1ce3 adds r3, r4, #3 -10005b68: 43bb bics r3, r7 -10005b6a: 1ad3 subs r3, r2, r3 -10005b6c: 1c1a adds r2, r3, #0 -10005b6e: b29b uxth r3, r3 -10005b70: 42ab cmp r3, r5 -10005b72: d900 bls.n 10005b76 -10005b74: 1c2a adds r2, r5, #0 -10005b76: 464b mov r3, r9 -10005b78: 1904 adds r4, r0, r4 -10005b7a: 6003 str r3, [r0, #0] -10005b7c: 3413 adds r4, #19 -10005b7e: 4b0e ldr r3, [pc, #56] ; (10005bb8 ) -10005b80: 43bc bics r4, r7 -10005b82: b291 uxth r1, r2 -10005b84: 6044 str r4, [r0, #4] -10005b86: 8105 strh r5, [r0, #8] -10005b88: 8142 strh r2, [r0, #10] -10005b8a: 60c3 str r3, [r0, #12] -10005b8c: 2e00 cmp r6, #0 -10005b8e: d1dc bne.n 10005b4a -10005b90: 1a6d subs r5, r5, r1 -10005b92: b2ad uxth r5, r5 -10005b94: 0006 movs r6, r0 -10005b96: 2d00 cmp r5, #0 -10005b98: d1dd bne.n 10005b56 -10005b9a: e795 b.n 10005ac8 -10005b9c: 2e00 cmp r6, #0 -10005b9e: d100 bne.n 10005ba2 -10005ba0: e791 b.n 10005ac6 -10005ba2: 0030 movs r0, r6 -10005ba4: f7ff ff20 bl 100059e8 -10005ba8: 2600 movs r6, #0 -10005baa: e78d b.n 10005ac8 -10005bac: 10014bf8 .word 0x10014bf8 -10005bb0: 00010080 .word 0x00010080 -10005bb4: 000005ec .word 0x000005ec -10005bb8: 00010082 .word 0x00010082 - -10005bbc : -10005bbc: 0003 movs r3, r0 -10005bbe: b570 push {r4, r5, r6, lr} -10005bc0: 2800 cmp r0, #0 -10005bc2: d021 beq.n 10005c08 -10005bc4: 2280 movs r2, #128 ; 0x80 -10005bc6: 0252 lsls r2, r2, #9 -10005bc8: 4291 cmp r1, r2 -10005bca: d20c bcs.n 10005be6 -10005bcc: 2900 cmp r1, #0 -10005bce: d00c beq.n 10005bea -10005bd0: 891a ldrh r2, [r3, #8] -10005bd2: b28c uxth r4, r1 -10005bd4: 18a2 adds r2, r4, r2 -10005bd6: b292 uxth r2, r2 -10005bd8: 4294 cmp r4, r2 -10005bda: d804 bhi.n 10005be6 -10005bdc: 7b1d ldrb r5, [r3, #12] -10005bde: 2001 movs r0, #1 -10005be0: 2d7f cmp r5, #127 ; 0x7f -10005be2: d804 bhi.n 10005bee -10005be4: bd70 pop {r4, r5, r6, pc} -10005be6: 2001 movs r0, #1 -10005be8: e7fc b.n 10005be4 -10005bea: 2000 movs r0, #0 -10005bec: e7fa b.n 10005be4 -10005bee: 685d ldr r5, [r3, #4] -10005bf0: 1a69 subs r1, r5, r1 -10005bf2: 001d movs r5, r3 -10005bf4: 3510 adds r5, #16 -10005bf6: 42a9 cmp r1, r5 -10005bf8: d3f4 bcc.n 10005be4 -10005bfa: 6059 str r1, [r3, #4] -10005bfc: 8959 ldrh r1, [r3, #10] -10005bfe: 2000 movs r0, #0 -10005c00: 1864 adds r4, r4, r1 -10005c02: 815c strh r4, [r3, #10] -10005c04: 811a strh r2, [r3, #8] -10005c06: e7ed b.n 10005be4 -10005c08: 4802 ldr r0, [pc, #8] ; (10005c14 ) -10005c0a: f7ff fc9d bl 10005548 <__wrap_printf> -10005c0e: 2001 movs r0, #1 -10005c10: e7e8 b.n 10005be4 -10005c12: 46c0 nop ; (mov r8, r8) -10005c14: 10014c14 .word 0x10014c14 - -10005c18 : -10005c18: b510 push {r4, lr} -10005c1a: 2800 cmp r0, #0 -10005c1c: d002 beq.n 10005c24 -10005c1e: f7ff fee3 bl 100059e8 -10005c22: bd10 pop {r4, pc} -10005c24: 4802 ldr r0, [pc, #8] ; (10005c30 ) -10005c26: f7ff fc8f bl 10005548 <__wrap_printf> -10005c2a: 2000 movs r0, #0 -10005c2c: e7f9 b.n 10005c22 -10005c2e: 46c0 nop ; (mov r8, r8) -10005c30: 10014c14 .word 0x10014c14 - -10005c34 : -10005c34: 0003 movs r3, r0 -10005c36: 2000 movs r0, #0 -10005c38: 2b00 cmp r3, #0 -10005c3a: d004 beq.n 10005c46 -10005c3c: 681b ldr r3, [r3, #0] -10005c3e: 3001 adds r0, #1 -10005c40: b280 uxth r0, r0 -10005c42: 2b00 cmp r3, #0 -10005c44: d1fa bne.n 10005c3c -10005c46: 4770 bx lr - -10005c48 : -10005c48: b5f0 push {r4, r5, r6, r7, lr} -10005c4a: 46c6 mov lr, r8 -10005c4c: 0005 movs r5, r0 -10005c4e: 4688 mov r8, r1 -10005c50: 0016 movs r6, r2 -10005c52: 0019 movs r1, r3 -10005c54: 2700 movs r7, #0 -10005c56: b500 push {lr} -10005c58: 2800 cmp r0, #0 -10005c5a: d028 beq.n 10005cae -10005c5c: 4643 mov r3, r8 -10005c5e: 2b00 cmp r3, #0 -10005c60: d025 beq.n 10005cae -10005c62: 2a00 cmp r2, #0 -10005c64: d105 bne.n 10005c72 -10005c66: e022 b.n 10005cae -10005c68: 682d ldr r5, [r5, #0] -10005c6a: 1b09 subs r1, r1, r4 -10005c6c: b289 uxth r1, r1 -10005c6e: 2d00 cmp r5, #0 -10005c70: d01d beq.n 10005cae -10005c72: 896c ldrh r4, [r5, #10] -10005c74: 2900 cmp r1, #0 -10005c76: d001 beq.n 10005c7c -10005c78: 42a1 cmp r1, r4 -10005c7a: d2f5 bcs.n 10005c68 -10005c7c: 1a64 subs r4, r4, r1 -10005c7e: b2a4 uxth r4, r4 -10005c80: 1c32 adds r2, r6, #0 -10005c82: 42a6 cmp r6, r4 -10005c84: d900 bls.n 10005c88 -10005c86: 1c22 adds r2, r4, #0 -10005c88: 4643 mov r3, r8 -10005c8a: 19d8 adds r0, r3, r7 -10005c8c: 686b ldr r3, [r5, #4] -10005c8e: b294 uxth r4, r2 -10005c90: 469c mov ip, r3 -10005c92: 1b36 subs r6, r6, r4 -10005c94: 0022 movs r2, r4 -10005c96: 4461 add r1, ip -10005c98: 19e7 adds r7, r4, r7 -10005c9a: b2b6 uxth r6, r6 -10005c9c: f7ff f9be bl 1000501c <__wrap___aeabi_memcpy> -10005ca0: b2bf uxth r7, r7 -10005ca2: 682d ldr r5, [r5, #0] -10005ca4: 2e00 cmp r6, #0 -10005ca6: d002 beq.n 10005cae -10005ca8: 2100 movs r1, #0 -10005caa: 2d00 cmp r5, #0 -10005cac: d1e1 bne.n 10005c72 -10005cae: 0038 movs r0, r7 -10005cb0: bc80 pop {r7} -10005cb2: 46b8 mov r8, r7 -10005cb4: bdf0 pop {r4, r5, r6, r7, pc} -10005cb6: 46c0 nop ; (mov r8, r8) - -10005cb8 : -10005cb8: 4770 bx lr -10005cba: 46c0 nop ; (mov r8, r8) - -10005cbc : -10005cbc: b570 push {r4, r5, r6, lr} -10005cbe: 0004 movs r4, r0 -10005cc0: 2003 movs r0, #3 -10005cc2: 000e movs r6, r1 -10005cc4: 0015 movs r5, r2 -10005cc6: f7ff fe49 bl 1000595c -10005cca: 2800 cmp r0, #0 -10005ccc: d013 beq.n 10005cf6 -10005cce: 2300 movs r3, #0 -10005cd0: 490b ldr r1, [pc, #44] ; (10005d00 ) -10005cd2: 6003 str r3, [r0, #0] -10005cd4: 680b ldr r3, [r1, #0] -10005cd6: 6086 str r6, [r0, #8] -10005cd8: 60c5 str r5, [r0, #12] -10005cda: 6044 str r4, [r0, #4] -10005cdc: 2b00 cmp r3, #0 -10005cde: d104 bne.n 10005cea -10005ce0: e007 b.n 10005cf2 -10005ce2: 0019 movs r1, r3 -10005ce4: 681b ldr r3, [r3, #0] -10005ce6: 2b00 cmp r3, #0 -10005ce8: d002 beq.n 10005cf0 -10005cea: 685a ldr r2, [r3, #4] -10005cec: 1aa2 subs r2, r4, r2 -10005cee: d5f8 bpl.n 10005ce2 -10005cf0: 6003 str r3, [r0, #0] -10005cf2: 6008 str r0, [r1, #0] -10005cf4: bd70 pop {r4, r5, r6, pc} -10005cf6: 4803 ldr r0, [pc, #12] ; (10005d04 ) -10005cf8: f7ff fc26 bl 10005548 <__wrap_printf> -10005cfc: e7fa b.n 10005cf4 -10005cfe: 46c0 nop ; (mov r8, r8) -10005d00: 20009fec .word 0x20009fec -10005d04: 10014c20 .word 0x10014c20 - -10005d08 : -10005d08: b510 push {r4, lr} -10005d0a: 6843 ldr r3, [r0, #4] -10005d0c: 0004 movs r4, r0 -10005d0e: 4798 blx r3 -10005d10: f7fa fe1a bl 10000948 -10005d14: 0003 movs r3, r0 -10005d16: 4908 ldr r1, [pc, #32] ; (10005d38 ) -10005d18: 6822 ldr r2, [r4, #0] -10005d1a: 6808 ldr r0, [r1, #0] -10005d1c: 1810 adds r0, r2, r0 -10005d1e: 1ac1 subs r1, r0, r3 -10005d20: d505 bpl.n 10005d2e -10005d22: 18d0 adds r0, r2, r3 -10005d24: 4905 ldr r1, [pc, #20] ; (10005d3c ) -10005d26: 0022 movs r2, r4 -10005d28: f7ff ffc8 bl 10005cbc -10005d2c: bd10 pop {r4, pc} -10005d2e: 0022 movs r2, r4 -10005d30: 4902 ldr r1, [pc, #8] ; (10005d3c ) -10005d32: f7ff ffc3 bl 10005cbc -10005d36: e7f9 b.n 10005d2c -10005d38: 20003110 .word 0x20003110 -10005d3c: 10005d09 .word 0x10005d09 - -10005d40 : -10005d40: b5f8 push {r3, r4, r5, r6, r7, lr} -10005d42: 4647 mov r7, r8 -10005d44: 46ce mov lr, r9 -10005d46: 4b22 ldr r3, [pc, #136] ; (10005dd0 ) -10005d48: 4d22 ldr r5, [pc, #136] ; (10005dd4 ) -10005d4a: 4699 mov r9, r3 -10005d4c: 4b22 ldr r3, [pc, #136] ; (10005dd8 ) -10005d4e: b580 push {r7, lr} -10005d50: 002f movs r7, r5 -10005d52: 4698 mov r8, r3 -10005d54: 4e21 ldr r6, [pc, #132] ; (10005ddc ) -10005d56: 3710 adds r7, #16 -10005d58: 2380 movs r3, #128 ; 0x80 -10005d5a: 682c ldr r4, [r5, #0] -10005d5c: 05db lsls r3, r3, #23 -10005d5e: 429c cmp r4, r3 -10005d60: d226 bcs.n 10005db0 -10005d62: f7fa fdf1 bl 10000948 -10005d66: 1824 adds r4, r4, r0 -10005d68: 2003 movs r0, #3 -10005d6a: f7ff fdf7 bl 1000595c -10005d6e: 2800 cmp r0, #0 -10005d70: d029 beq.n 10005dc6 -10005d72: 2300 movs r3, #0 -10005d74: 6003 str r3, [r0, #0] -10005d76: 4643 mov r3, r8 -10005d78: 6083 str r3, [r0, #8] -10005d7a: 6833 ldr r3, [r6, #0] -10005d7c: 60c5 str r5, [r0, #12] -10005d7e: 6044 str r4, [r0, #4] -10005d80: 2b00 cmp r3, #0 -10005d82: d003 beq.n 10005d8c -10005d84: 685a ldr r2, [r3, #4] -10005d86: 1aa2 subs r2, r4, r2 -10005d88: d50b bpl.n 10005da2 -10005d8a: 6003 str r3, [r0, #0] -10005d8c: 6030 str r0, [r6, #0] -10005d8e: 3508 adds r5, #8 -10005d90: 42bd cmp r5, r7 -10005d92: d1e1 bne.n 10005d58 -10005d94: bcc0 pop {r6, r7} -10005d96: 46b9 mov r9, r7 -10005d98: 46b0 mov r8, r6 -10005d9a: bdf8 pop {r3, r4, r5, r6, r7, pc} -10005d9c: 685a ldr r2, [r3, #4] -10005d9e: 1aa2 subs r2, r4, r2 -10005da0: d403 bmi.n 10005daa +10005630: 2d00 cmp r5, #0 +10005632: d022 beq.n 1000567a <__wrap_vprintf+0xba> +10005634: 4c16 ldr r4, [pc, #88] ; (10005690 <__wrap_vprintf+0xd0>) +10005636: e002 b.n 1000563e <__wrap_vprintf+0x7e> +10005638: 692d ldr r5, [r5, #16] +1000563a: 2d00 cmp r5, #0 +1000563c: d011 beq.n 10005662 <__wrap_vprintf+0xa2> +1000563e: 682b ldr r3, [r5, #0] +10005640: 2b00 cmp r3, #0 +10005642: d0f9 beq.n 10005638 <__wrap_vprintf+0x78> +10005644: 6823 ldr r3, [r4, #0] +10005646: 2b00 cmp r3, #0 +10005648: d001 beq.n 1000564e <__wrap_vprintf+0x8e> +1000564a: 429d cmp r5, r3 +1000564c: d1f4 bne.n 10005638 <__wrap_vprintf+0x78> +1000564e: 9b03 ldr r3, [sp, #12] +10005650: 0028 movs r0, r5 +10005652: 001a movs r2, r3 +10005654: a904 add r1, sp, #16 +10005656: 9301 str r3, [sp, #4] +10005658: f7ff fd96 bl 10005188 +1000565c: 692d ldr r5, [r5, #16] +1000565e: 2d00 cmp r5, #0 +10005660: d1ed bne.n 1000563e <__wrap_vprintf+0x7e> +10005662: 464b mov r3, r9 +10005664: 9503 str r5, [sp, #12] +10005666: 681c ldr r4, [r3, #0] +10005668: e7cc b.n 10005604 <__wrap_vprintf+0x44> +1000566a: 0030 movs r0, r6 +1000566c: f00e fe84 bl 10014378 <__mutex_exit_veneer> +10005670: e7d3 b.n 1000561a <__wrap_vprintf+0x5a> +10005672: 2201 movs r2, #1 +10005674: 4b07 ldr r3, [pc, #28] ; (10005694 <__wrap_vprintf+0xd4>) +10005676: 4252 negs r2, r2 +10005678: e7b1 b.n 100055de <__wrap_vprintf+0x1e> +1000567a: 9503 str r5, [sp, #12] +1000567c: e7cb b.n 10005616 <__wrap_vprintf+0x56> +1000567e: 46c0 nop ; (mov r8, r8) +10005680: 000f4240 .word 0x000f4240 +10005684: 20001298 .word 0x20001298 +10005688: 1000523d .word 0x1000523d +1000568c: 20003a54 .word 0x20003a54 +10005690: 20003a60 .word 0x20003a60 +10005694: 7fffffff .word 0x7fffffff + +10005698 <__wrap_printf>: +10005698: b40f push {r0, r1, r2, r3} +1000569a: b500 push {lr} +1000569c: b083 sub sp, #12 +1000569e: a904 add r1, sp, #16 +100056a0: c901 ldmia r1!, {r0} +100056a2: 9101 str r1, [sp, #4] +100056a4: f7ff ff8c bl 100055c0 <__wrap_vprintf> +100056a8: b003 add sp, #12 +100056aa: bc08 pop {r3} +100056ac: b004 add sp, #16 +100056ae: 4718 bx r3 + +100056b0 : +100056b0: b510 push {r4, lr} +100056b2: f000 fba9 bl 10005e08 +100056b6: f000 f80d bl 100056d4 +100056ba: f000 f9ad bl 10005a18 +100056be: f000 fa39 bl 10005b34 +100056c2: f000 fc37 bl 10005f34 +100056c6: f000 fbe3 bl 10005e90 +100056ca: bd10 pop {r4, pc} + +100056cc : +100056cc: ba40 rev16 r0, r0 +100056ce: b280 uxth r0, r0 +100056d0: 4770 bx lr +100056d2: 46c0 nop ; (mov r8, r8) + +100056d4 : +100056d4: 2203 movs r2, #3 +100056d6: 2100 movs r1, #0 +100056d8: 4b0a ldr r3, [pc, #40] ; (10005704 ) +100056da: 480b ldr r0, [pc, #44] ; (10005708 ) +100056dc: 3303 adds r3, #3 +100056de: 4393 bics r3, r2 +100056e0: 4a0a ldr r2, [pc, #40] ; (1000570c ) +100056e2: 7119 strb r1, [r3, #4] +100056e4: 6013 str r3, [r2, #0] +100056e6: 4a0a ldr r2, [pc, #40] ; (10005710 ) +100056e8: 1899 adds r1, r3, r2 +100056ea: 6001 str r1, [r0, #0] +100056ec: 2001 movs r0, #1 +100056ee: 601a str r2, [r3, #0] +100056f0: 7108 strb r0, [r1, #4] +100056f2: 4908 ldr r1, [pc, #32] ; (10005714 ) +100056f4: 5099 str r1, [r3, r2] +100056f6: 4908 ldr r1, [pc, #32] ; (10005718 ) +100056f8: 600b str r3, [r1, #0] +100056fa: 2392 movs r3, #146 ; 0x92 +100056fc: 4907 ldr r1, [pc, #28] ; (1000571c ) +100056fe: 52ca strh r2, [r1, r3] +10005700: 4770 bx lr +10005702: 46c0 nop ; (mov r8, r8) +10005704: 2000a01c .word 0x2000a01c +10005708: 2000a018 .word 0x2000a018 +1000570c: 2000a014 .word 0x2000a014 +10005710: 00003a98 .word 0x00003a98 +10005714: 3a983a98 .word 0x3a983a98 +10005718: 20003b4c .word 0x20003b4c +1000571c: 20003b60 .word 0x20003b60 + +10005720 : +10005720: b5f8 push {r3, r4, r5, r6, r7, lr} +10005722: 46ce mov lr, r9 +10005724: 4647 mov r7, r8 +10005726: b580 push {r7, lr} +10005728: 2800 cmp r0, #0 +1000572a: d064 beq.n 100057f6 +1000572c: 0783 lsls r3, r0, #30 +1000572e: d000 beq.n 10005732 +10005730: e070 b.n 10005814 +10005732: 0004 movs r4, r0 +10005734: 4d45 ldr r5, [pc, #276] ; (1000584c ) +10005736: 3c08 subs r4, #8 +10005738: 682b ldr r3, [r5, #0] +1000573a: 42a3 cmp r3, r4 +1000573c: d85f bhi.n 100057fe +1000573e: 4e44 ldr r6, [pc, #272] ; (10005850 ) +10005740: 300c adds r0, #12 +10005742: 6831 ldr r1, [r6, #0] +10005744: 4281 cmp r1, r0 +10005746: d35a bcc.n 100057fe +10005748: 7922 ldrb r2, [r4, #4] +1000574a: 2a00 cmp r2, #0 +1000574c: d100 bne.n 10005750 +1000574e: e075 b.n 1000583c +10005750: 8822 ldrh r2, [r4, #0] +10005752: 4840 ldr r0, [pc, #256] ; (10005854 ) +10005754: 4282 cmp r2, r0 +10005756: d85b bhi.n 10005810 +10005758: 8867 ldrh r7, [r4, #2] +1000575a: 4287 cmp r7, r0 +1000575c: d858 bhi.n 10005810 +1000575e: 1ae0 subs r0, r4, r3 +10005760: b280 uxth r0, r0 +10005762: 42b8 cmp r0, r7 +10005764: d002 beq.n 1000576c +10005766: 5bdf ldrh r7, [r3, r7] +10005768: 4287 cmp r7, r0 +1000576a: d151 bne.n 10005810 +1000576c: 189b adds r3, r3, r2 +1000576e: 4299 cmp r1, r3 +10005770: d002 beq.n 10005778 +10005772: 885b ldrh r3, [r3, #2] +10005774: 4283 cmp r3, r0 +10005776: d14b bne.n 10005810 +10005778: 2300 movs r3, #0 +1000577a: 7123 strb r3, [r4, #4] +1000577c: 4b36 ldr r3, [pc, #216] ; (10005858 ) +1000577e: 4699 mov r9, r3 +10005780: 681b ldr r3, [r3, #0] +10005782: 42a3 cmp r3, r4 +10005784: d901 bls.n 1000578a +10005786: 464b mov r3, r9 +10005788: 601c str r4, [r3, #0] +1000578a: 4b34 ldr r3, [pc, #208] ; (1000585c ) +1000578c: 4698 mov r8, r3 +1000578e: 2394 movs r3, #148 ; 0x94 +10005790: 469c mov ip, r3 +10005792: 4643 mov r3, r8 +10005794: 4667 mov r7, ip +10005796: 5bdb ldrh r3, [r3, r7] +10005798: 1a9b subs r3, r3, r2 +1000579a: 18c0 adds r0, r0, r3 +1000579c: 4643 mov r3, r8 +1000579e: 53d8 strh r0, [r3, r7] +100057a0: 42a1 cmp r1, r4 +100057a2: d939 bls.n 10005818 +100057a4: 682b ldr r3, [r5, #0] +100057a6: 1899 adds r1, r3, r2 +100057a8: 428c cmp r4, r1 +100057aa: d012 beq.n 100057d2 +100057ac: 7908 ldrb r0, [r1, #4] +100057ae: 2800 cmp r0, #0 +100057b0: d10f bne.n 100057d2 +100057b2: 6830 ldr r0, [r6, #0] +100057b4: 4281 cmp r1, r0 +100057b6: d00c beq.n 100057d2 +100057b8: 464a mov r2, r9 +100057ba: 6812 ldr r2, [r2, #0] +100057bc: 4291 cmp r1, r2 +100057be: d03f beq.n 10005840 +100057c0: 880a ldrh r2, [r1, #0] +100057c2: 4824 ldr r0, [pc, #144] ; (10005854 ) +100057c4: 8022 strh r2, [r4, #0] +100057c6: 8809 ldrh r1, [r1, #0] +100057c8: 4281 cmp r1, r0 +100057ca: d002 beq.n 100057d2 +100057cc: 1ae0 subs r0, r4, r3 +100057ce: 1859 adds r1, r3, r1 +100057d0: 8048 strh r0, [r1, #2] +100057d2: 8860 ldrh r0, [r4, #2] +100057d4: 1819 adds r1, r3, r0 +100057d6: 428c cmp r4, r1 +100057d8: d00d beq.n 100057f6 +100057da: 790d ldrb r5, [r1, #4] +100057dc: 2d00 cmp r5, #0 +100057de: d10a bne.n 100057f6 +100057e0: 464d mov r5, r9 +100057e2: 682d ldr r5, [r5, #0] +100057e4: 42ac cmp r4, r5 +100057e6: d02e beq.n 10005846 +100057e8: 800a strh r2, [r1, #0] +100057ea: 8822 ldrh r2, [r4, #0] +100057ec: 4919 ldr r1, [pc, #100] ; (10005854 ) +100057ee: 428a cmp r2, r1 +100057f0: d001 beq.n 100057f6 +100057f2: 189b adds r3, r3, r2 +100057f4: 8058 strh r0, [r3, #2] +100057f6: bcc0 pop {r6, r7} +100057f8: 46b9 mov r9, r7 +100057fa: 46b0 mov r8, r6 +100057fc: bdf8 pop {r3, r4, r5, r6, r7, pc} +100057fe: 4818 ldr r0, [pc, #96] ; (10005860 ) +10005800: f7ff ff4a bl 10005698 <__wrap_printf> +10005804: 2298 movs r2, #152 ; 0x98 +10005806: 4915 ldr r1, [pc, #84] ; (1000585c ) +10005808: 5a8b ldrh r3, [r1, r2] +1000580a: 3301 adds r3, #1 +1000580c: 528b strh r3, [r1, r2] +1000580e: e7f2 b.n 100057f6 +10005810: 4814 ldr r0, [pc, #80] ; (10005864 ) +10005812: e7f5 b.n 10005800 +10005814: 4814 ldr r0, [pc, #80] ; (10005868 ) +10005816: e7f3 b.n 10005800 +10005818: 4814 ldr r0, [pc, #80] ; (1000586c ) +1000581a: f7ff ff3d bl 10005698 <__wrap_printf> +1000581e: 7923 ldrb r3, [r4, #4] +10005820: 2b00 cmp r3, #0 +10005822: d002 beq.n 1000582a +10005824: 4812 ldr r0, [pc, #72] ; (10005870 ) +10005826: f7ff ff37 bl 10005698 <__wrap_printf> +1000582a: 8822 ldrh r2, [r4, #0] +1000582c: 4b09 ldr r3, [pc, #36] ; (10005854 ) +1000582e: 429a cmp r2, r3 +10005830: d9b8 bls.n 100057a4 +10005832: 4810 ldr r0, [pc, #64] ; (10005874 ) +10005834: f7ff ff30 bl 10005698 <__wrap_printf> +10005838: 8822 ldrh r2, [r4, #0] +1000583a: e7b3 b.n 100057a4 +1000583c: 480e ldr r0, [pc, #56] ; (10005878 ) +1000583e: e7df b.n 10005800 +10005840: 464a mov r2, r9 +10005842: 6014 str r4, [r2, #0] +10005844: e7bc b.n 100057c0 +10005846: 464d mov r5, r9 +10005848: 6029 str r1, [r5, #0] +1000584a: e7cd b.n 100057e8 +1000584c: 2000a014 .word 0x2000a014 +10005850: 2000a018 .word 0x2000a018 +10005854: 00003a98 .word 0x00003a98 +10005858: 20003b4c .word 0x20003b4c +1000585c: 20003b60 .word 0x20003b60 +10005860: 10014a7c .word 0x10014a7c +10005864: 10014ac0 .word 0x10014ac0 +10005868: 10014a58 .word 0x10014a58 +1000586c: 10014af4 .word 0x10014af4 +10005870: 10014b10 .word 0x10014b10 +10005874: 10014b2c .word 0x10014b2c +10005878: 10014a98 .word 0x10014a98 + +1000587c : +1000587c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000587e: 46de mov lr, fp +10005880: 4657 mov r7, sl +10005882: 464e mov r6, r9 +10005884: 4645 mov r5, r8 +10005886: b5e0 push {r5, r6, r7, lr} +10005888: 2800 cmp r0, #0 +1000588a: d03b beq.n 10005904 +1000588c: 4d58 ldr r5, [pc, #352] ; (100059f0 ) +1000588e: 1cc3 adds r3, r0, #3 +10005890: 401d ands r5, r3 +10005892: 2d0b cmp r5, #11 +10005894: d933 bls.n 100058fe +10005896: 4b57 ldr r3, [pc, #348] ; (100059f4 ) +10005898: 429d cmp r5, r3 +1000589a: d833 bhi.n 10005904 +1000589c: 42a8 cmp r0, r5 +1000589e: d831 bhi.n 10005904 +100058a0: 4b55 ldr r3, [pc, #340] ; (100059f8 ) +100058a2: 4f54 ldr r7, [pc, #336] ; (100059f4 ) +100058a4: 681b ldr r3, [r3, #0] +100058a6: 1b7f subs r7, r7, r5 +100058a8: 4698 mov r8, r3 +100058aa: 4b54 ldr r3, [pc, #336] ; (100059fc ) +100058ac: 681a ldr r2, [r3, #0] +100058ae: 469b mov fp, r3 +100058b0: 4643 mov r3, r8 +100058b2: 1a9b subs r3, r3, r2 +100058b4: b29c uxth r4, r3 +100058b6: 041b lsls r3, r3, #16 +100058b8: 0c1b lsrs r3, r3, #16 +100058ba: 429f cmp r7, r3 +100058bc: d913 bls.n 100058e6 +100058be: 2108 movs r1, #8 +100058c0: 4249 negs r1, r1 +100058c2: e008 b.n 100058d6 +100058c4: 8830 ldrh r0, [r6, #0] +100058c6: 1acb subs r3, r1, r3 +100058c8: 181b adds r3, r3, r0 +100058ca: 42ab cmp r3, r5 +100058cc: d21c bcs.n 10005908 +100058ce: 0003 movs r3, r0 +100058d0: 0004 movs r4, r0 +100058d2: 429f cmp r7, r3 +100058d4: d907 bls.n 100058e6 +100058d6: 18d6 adds r6, r2, r3 +100058d8: 7930 ldrb r0, [r6, #4] +100058da: 2800 cmp r0, #0 +100058dc: d0f2 beq.n 100058c4 +100058de: 8834 ldrh r4, [r6, #0] +100058e0: 0023 movs r3, r4 +100058e2: 429f cmp r7, r3 +100058e4: d8f7 bhi.n 100058d6 +100058e6: 2290 movs r2, #144 ; 0x90 +100058e8: 2000 movs r0, #0 +100058ea: 4945 ldr r1, [pc, #276] ; (10005a00 ) +100058ec: 5a8b ldrh r3, [r1, r2] +100058ee: 3301 adds r3, #1 +100058f0: 528b strh r3, [r1, r2] +100058f2: bcf0 pop {r4, r5, r6, r7} +100058f4: 46bb mov fp, r7 +100058f6: 46b2 mov sl, r6 +100058f8: 46a9 mov r9, r5 +100058fa: 46a0 mov r8, r4 +100058fc: bdf8 pop {r3, r4, r5, r6, r7, pc} +100058fe: 250c movs r5, #12 +10005900: 42a8 cmp r0, r5 +10005902: d9cd bls.n 100058a0 +10005904: 2000 movs r0, #0 +10005906: e7f4 b.n 100058f2 +10005908: 2114 movs r1, #20 +1000590a: 468c mov ip, r1 +1000590c: 44ac add ip, r5 +1000590e: 4661 mov r1, ip +10005910: b289 uxth r1, r1 +10005912: 428b cmp r3, r1 +10005914: d21e bcs.n 10005954 +10005916: 2301 movs r3, #1 +10005918: 2794 movs r7, #148 ; 0x94 +1000591a: 7133 strb r3, [r6, #4] +1000591c: 4b38 ldr r3, [pc, #224] ; (10005a00 ) +1000591e: 5bd9 ldrh r1, [r3, r7] +10005920: 468c mov ip, r1 +10005922: 4460 add r0, ip +10005924: 1b04 subs r4, r0, r4 +10005926: 2096 movs r0, #150 ; 0x96 +10005928: b2a4 uxth r4, r4 +1000592a: 53dc strh r4, [r3, r7] +1000592c: 5a1f ldrh r7, [r3, r0] +1000592e: 42a7 cmp r7, r4 +10005930: d200 bcs.n 10005934 +10005932: 521c strh r4, [r3, r0] +10005934: 3508 adds r5, #8 +10005936: b2ab uxth r3, r5 +10005938: 4699 mov r9, r3 +1000593a: 4b32 ldr r3, [pc, #200] ; (10005a04 ) +1000593c: 4546 cmp r6, r8 +1000593e: d03b beq.n 100059b8 +10005940: 681b ldr r3, [r3, #0] +10005942: 464a mov r2, r9 +10005944: 1992 adds r2, r2, r6 +10005946: 4293 cmp r3, r2 +10005948: d332 bcc.n 100059b0 +1000594a: 07b3 lsls r3, r6, #30 +1000594c: d129 bne.n 100059a2 +1000594e: 0030 movs r0, r6 +10005950: 3008 adds r0, #8 +10005952: e7ce b.n 100058f2 +10005954: 002b movs r3, r5 +10005956: 3308 adds r3, #8 +10005958: b29b uxth r3, r3 +1000595a: 4699 mov r9, r3 +1000595c: 191b adds r3, r3, r4 +1000595e: b29b uxth r3, r3 +10005960: 469a mov sl, r3 +10005962: 4b24 ldr r3, [pc, #144] ; (100059f4 ) +10005964: 459a cmp sl, r3 +10005966: d038 beq.n 100059da +10005968: 4653 mov r3, sl +1000596a: 18d3 adds r3, r2, r3 +1000596c: 8018 strh r0, [r3, #0] +1000596e: 2700 movs r7, #0 +10005970: 2001 movs r0, #1 +10005972: 4651 mov r1, sl +10005974: 711f strb r7, [r3, #4] +10005976: 805c strh r4, [r3, #2] +10005978: 7130 strb r0, [r6, #4] +1000597a: 8031 strh r1, [r6, #0] +1000597c: 881b ldrh r3, [r3, #0] +1000597e: 481d ldr r0, [pc, #116] ; (100059f4 ) +10005980: 4283 cmp r3, r0 +10005982: d001 beq.n 10005988 +10005984: 18d3 adds r3, r2, r3 +10005986: 8059 strh r1, [r3, #2] +10005988: 2494 movs r4, #148 ; 0x94 +1000598a: 481d ldr r0, [pc, #116] ; (10005a00 ) +1000598c: 5b03 ldrh r3, [r0, r4] +1000598e: 3308 adds r3, #8 +10005990: 18ed adds r5, r5, r3 +10005992: 2396 movs r3, #150 ; 0x96 +10005994: b2ad uxth r5, r5 +10005996: 5305 strh r5, [r0, r4] +10005998: 5ac4 ldrh r4, [r0, r3] +1000599a: 42ac cmp r4, r5 +1000599c: d2cd bcs.n 1000593a +1000599e: 52c5 strh r5, [r0, r3] +100059a0: e7cb b.n 1000593a +100059a2: 4819 ldr r0, [pc, #100] ; (10005a08 ) +100059a4: f7ff fe78 bl 10005698 <__wrap_printf> +100059a8: 4818 ldr r0, [pc, #96] ; (10005a0c ) +100059aa: f7ff fe75 bl 10005698 <__wrap_printf> +100059ae: e7ce b.n 1000594e +100059b0: 4817 ldr r0, [pc, #92] ; (10005a10 ) +100059b2: f7ff fe71 bl 10005698 <__wrap_printf> +100059b6: e7c8 b.n 1000594a +100059b8: 6818 ldr r0, [r3, #0] +100059ba: 0033 movs r3, r6 +100059bc: e004 b.n 100059c8 +100059be: 881b ldrh r3, [r3, #0] +100059c0: 18d3 adds r3, r2, r3 +100059c2: 7919 ldrb r1, [r3, #4] +100059c4: 2900 cmp r1, #0 +100059c6: d004 beq.n 100059d2 +100059c8: 4298 cmp r0, r3 +100059ca: d1f8 bne.n 100059be +100059cc: 4a0a ldr r2, [pc, #40] ; (100059f8 ) +100059ce: 6013 str r3, [r2, #0] +100059d0: e7b7 b.n 10005942 +100059d2: 4a09 ldr r2, [pc, #36] ; (100059f8 ) +100059d4: 6013 str r3, [r2, #0] +100059d6: 0003 movs r3, r0 +100059d8: e7b3 b.n 10005942 +100059da: 480e ldr r0, [pc, #56] ; (10005a14 ) +100059dc: f7ff fe5c bl 10005698 <__wrap_printf> +100059e0: 465b mov r3, fp +100059e2: 681a ldr r2, [r3, #0] +100059e4: 4b04 ldr r3, [pc, #16] ; (100059f8 ) +100059e6: 8830 ldrh r0, [r6, #0] +100059e8: 681b ldr r3, [r3, #0] +100059ea: 4698 mov r8, r3 +100059ec: e7bc b.n 10005968 +100059ee: 46c0 nop ; (mov r8, r8) +100059f0: 0000fffc .word 0x0000fffc +100059f4: 00003a98 .word 0x00003a98 +100059f8: 20003b4c .word 0x20003b4c +100059fc: 2000a014 .word 0x2000a014 +10005a00: 20003b60 .word 0x20003b60 +10005a04: 2000a018 .word 0x2000a018 +10005a08: 10014bd4 .word 0x10014bd4 +10005a0c: 10014c04 .word 0x10014c04 +10005a10: 10014ba4 .word 0x10014ba4 +10005a14: 10014b90 .word 0x10014b90 + +10005a18 : +10005a18: 4b1f ldr r3, [pc, #124] ; (10005a98 ) +10005a1a: b5f0 push {r4, r5, r6, r7, lr} +10005a1c: 2200 movs r2, #0 +10005a1e: 4645 mov r5, r8 +10005a20: 4698 mov r8, r3 +10005a22: 2318 movs r3, #24 +10005a24: 4657 mov r7, sl +10005a26: 46de mov lr, fp +10005a28: 464e mov r6, r9 +10005a2a: 469b mov fp, r3 +10005a2c: 4692 mov sl, r2 +10005a2e: 3203 adds r2, #3 +10005a30: 2404 movs r4, #4 +10005a32: 4691 mov r9, r2 +10005a34: 4b19 ldr r3, [pc, #100] ; (10005a9c ) +10005a36: b5e0 push {r5, r6, r7, lr} +10005a38: 4f19 ldr r7, [pc, #100] ; (10005aa0 ) +10005a3a: 469c mov ip, r3 +10005a3c: 4d19 ldr r5, [pc, #100] ; (10005aa4 ) +10005a3e: 4b1a ldr r3, [pc, #104] ; (10005aa8 ) +10005a40: 44bb add fp, r7 +10005a42: 4651 mov r1, sl +10005a44: 683a ldr r2, [r7, #0] +10005a46: 6029 str r1, [r5, #0] +10005a48: 4649 mov r1, r9 +10005a4a: 3303 adds r3, #3 +10005a4c: 438b bics r3, r1 +10005a4e: 2c00 cmp r4, #0 +10005a50: d00b beq.n 10005a6a +10005a52: 8896 ldrh r6, [r2, #4] +10005a54: 2100 movs r1, #0 +10005a56: 2200 movs r2, #0 +10005a58: e000 b.n 10005a5c +10005a5a: 0003 movs r3, r0 +10005a5c: 3201 adds r2, #1 +10005a5e: 6019 str r1, [r3, #0] +10005a60: 1998 adds r0, r3, r6 +10005a62: 0019 movs r1, r3 +10005a64: 602b str r3, [r5, #0] +10005a66: 42a2 cmp r2, r4 +10005a68: dbf7 blt.n 10005a5a +10005a6a: 4663 mov r3, ip +10005a6c: 4662 mov r2, ip +10005a6e: 805c strh r4, [r3, #2] +10005a70: 4643 mov r3, r8 +10005a72: 3704 adds r7, #4 +10005a74: c304 stmia r3!, {r2} +10005a76: 4698 mov r8, r3 +10005a78: 45bb cmp fp, r7 +10005a7a: d006 beq.n 10005a8a +10005a7c: 683a ldr r2, [r7, #0] +10005a7e: 6811 ldr r1, [r2, #0] +10005a80: 68d5 ldr r5, [r2, #12] +10005a82: 468c mov ip, r1 +10005a84: 6893 ldr r3, [r2, #8] +10005a86: 88d4 ldrh r4, [r2, #6] +10005a88: e7db b.n 10005a42 +10005a8a: bcf0 pop {r4, r5, r6, r7} +10005a8c: 46bb mov fp, r7 +10005a8e: 46b2 mov sl, r6 +10005a90: 46a9 mov r9, r5 +10005a92: 46a0 mov r8, r4 +10005a94: bdf0 pop {r4, r5, r6, r7, pc} +10005a96: 46c0 nop ; (mov r8, r8) +10005a98: 20003bfc .word 0x20003bfc +10005a9c: 20009fd0 .word 0x20009fd0 +10005aa0: 10014ce0 .word 0x10014ce0 +10005aa4: 20009ff0 .word 0x20009ff0 +10005aa8: 20009f10 .word 0x20009f10 + +10005aac : +10005aac: b570 push {r4, r5, r6, lr} +10005aae: 2805 cmp r0, #5 +10005ab0: d815 bhi.n 10005ade +10005ab2: 4b10 ldr r3, [pc, #64] ; (10005af4 ) +10005ab4: 0080 lsls r0, r0, #2 +10005ab6: 58c5 ldr r5, [r0, r3] +10005ab8: 68eb ldr r3, [r5, #12] +10005aba: 681c ldr r4, [r3, #0] +10005abc: 2c00 cmp r4, #0 +10005abe: d014 beq.n 10005aea +10005ac0: 6822 ldr r2, [r4, #0] +10005ac2: 601a str r2, [r3, #0] +10005ac4: 07a3 lsls r3, r4, #30 +10005ac6: d10c bne.n 10005ae2 +10005ac8: 682a ldr r2, [r5, #0] +10005aca: 8893 ldrh r3, [r2, #4] +10005acc: 88d1 ldrh r1, [r2, #6] +10005ace: 3301 adds r3, #1 +10005ad0: b29b uxth r3, r3 +10005ad2: 8093 strh r3, [r2, #4] +10005ad4: 4299 cmp r1, r3 +10005ad6: d200 bcs.n 10005ada +10005ad8: 80d3 strh r3, [r2, #6] +10005ada: 0020 movs r0, r4 +10005adc: bd70 pop {r4, r5, r6, pc} +10005ade: 2400 movs r4, #0 +10005ae0: e7fb b.n 10005ada +10005ae2: 4805 ldr r0, [pc, #20] ; (10005af8 ) +10005ae4: f7ff fdd8 bl 10005698 <__wrap_printf> +10005ae8: e7ee b.n 10005ac8 +10005aea: 682a ldr r2, [r5, #0] +10005aec: 8813 ldrh r3, [r2, #0] +10005aee: 3301 adds r3, #1 +10005af0: 8013 strh r3, [r2, #0] +10005af2: e7f2 b.n 10005ada +10005af4: 10014ce0 .word 0x10014ce0 +10005af8: 10014c3c .word 0x10014c3c + +10005afc : +10005afc: b570 push {r4, r5, r6, lr} +10005afe: 000c movs r4, r1 +10005b00: 2805 cmp r0, #5 +10005b02: d80e bhi.n 10005b22 +10005b04: 2900 cmp r1, #0 +10005b06: d00c beq.n 10005b22 +10005b08: 4b08 ldr r3, [pc, #32] ; (10005b2c ) +10005b0a: 0080 lsls r0, r0, #2 +10005b0c: 58c5 ldr r5, [r0, r3] +10005b0e: 078b lsls r3, r1, #30 +10005b10: d108 bne.n 10005b24 +10005b12: 682a ldr r2, [r5, #0] +10005b14: 8893 ldrh r3, [r2, #4] +10005b16: 3b01 subs r3, #1 +10005b18: 8093 strh r3, [r2, #4] +10005b1a: 68eb ldr r3, [r5, #12] +10005b1c: 681a ldr r2, [r3, #0] +10005b1e: 6022 str r2, [r4, #0] +10005b20: 601c str r4, [r3, #0] +10005b22: bd70 pop {r4, r5, r6, pc} +10005b24: 4802 ldr r0, [pc, #8] ; (10005b30 ) +10005b26: f7ff fdb7 bl 10005698 <__wrap_printf> +10005b2a: e7f2 b.n 10005b12 +10005b2c: 10014ce0 .word 0x10014ce0 +10005b30: 10014c60 .word 0x10014c60 + +10005b34 : +10005b34: 4770 bx lr +10005b36: 46c0 nop ; (mov r8, r8) + +10005b38 : +10005b38: b5f8 push {r3, r4, r5, r6, r7, lr} +10005b3a: 46ce mov lr, r9 +10005b3c: 4647 mov r7, r8 +10005b3e: 0004 movs r4, r0 +10005b40: 2500 movs r5, #0 +10005b42: b580 push {r7, lr} +10005b44: 2800 cmp r0, #0 +10005b46: d02b beq.n 10005ba0 +10005b48: 4b24 ldr r3, [pc, #144] ; (10005bdc ) +10005b4a: 4e25 ldr r6, [pc, #148] ; (10005be0 ) +10005b4c: 4699 mov r9, r3 +10005b4e: 4b25 ldr r3, [pc, #148] ; (10005be4 ) +10005b50: 4698 mov r8, r3 +10005b52: e009 b.n 10005b68 +10005b54: 6923 ldr r3, [r4, #16] +10005b56: 2b00 cmp r3, #0 +10005b58: d035 beq.n 10005bc6 +10005b5a: 0020 movs r0, r4 +10005b5c: 4798 blx r3 +10005b5e: 3501 adds r5, #1 +10005b60: b2ed uxtb r5, r5 +10005b62: 2f00 cmp r7, #0 +10005b64: d01c beq.n 10005ba0 +10005b66: 003c movs r4, r7 +10005b68: 7ba3 ldrb r3, [r4, #14] +10005b6a: 2b00 cmp r3, #0 +10005b6c: d01d beq.n 10005baa +10005b6e: 3b01 subs r3, #1 +10005b70: b2db uxtb r3, r3 +10005b72: 73a3 strb r3, [r4, #14] +10005b74: 2b00 cmp r3, #0 +10005b76: d113 bne.n 10005ba0 +10005b78: 7b63 ldrb r3, [r4, #13] +10005b7a: 6827 ldr r7, [r4, #0] +10005b7c: 079b lsls r3, r3, #30 +10005b7e: d4e9 bmi.n 10005b54 +10005b80: 230f movs r3, #15 +10005b82: 7b22 ldrb r2, [r4, #12] +10005b84: 4013 ands r3, r2 +10005b86: 2b02 cmp r3, #2 +10005b88: d018 beq.n 10005bbc +10005b8a: 2b01 cmp r3, #1 +10005b8c: d020 beq.n 10005bd0 +10005b8e: 2b00 cmp r3, #0 +10005b90: d110 bne.n 10005bb4 +10005b92: 0020 movs r0, r4 +10005b94: 3501 adds r5, #1 +10005b96: f7ff fdc3 bl 10005720 +10005b9a: b2ed uxtb r5, r5 +10005b9c: 2f00 cmp r7, #0 +10005b9e: d1e2 bne.n 10005b66 +10005ba0: 0028 movs r0, r5 +10005ba2: bcc0 pop {r6, r7} +10005ba4: 46b9 mov r9, r7 +10005ba6: 46b0 mov r8, r6 +10005ba8: bdf8 pop {r3, r4, r5, r6, r7, pc} +10005baa: 0030 movs r0, r6 +10005bac: f7ff fd74 bl 10005698 <__wrap_printf> +10005bb0: 7ba3 ldrb r3, [r4, #14] +10005bb2: e7dc b.n 10005b6e +10005bb4: 4648 mov r0, r9 +10005bb6: f7ff fd6f bl 10005698 <__wrap_printf> +10005bba: e7d0 b.n 10005b5e +10005bbc: 0021 movs r1, r4 +10005bbe: 2005 movs r0, #5 +10005bc0: f7ff ff9c bl 10005afc +10005bc4: e7cb b.n 10005b5e +10005bc6: 4640 mov r0, r8 +10005bc8: f7ff fd66 bl 10005698 <__wrap_printf> +10005bcc: 6923 ldr r3, [r4, #16] +10005bce: e7c4 b.n 10005b5a +10005bd0: 0021 movs r1, r4 +10005bd2: 2004 movs r0, #4 +10005bd4: f7ff ff92 bl 10005afc +10005bd8: e7c1 b.n 10005b5e +10005bda: 46c0 nop ; (mov r8, r8) +10005bdc: 10014d34 .word 0x10014d34 +10005be0: 10014cf8 .word 0x10014cf8 +10005be4: 10014d10 .word 0x10014d10 + +10005be8 : +10005be8: b5f0 push {r4, r5, r6, r7, lr} +10005bea: 23c1 movs r3, #193 ; 0xc1 +10005bec: 464f mov r7, r9 +10005bee: 4646 mov r6, r8 +10005bf0: 46d6 mov lr, sl +10005bf2: 4680 mov r8, r0 +10005bf4: b5c0 push {r6, r7, lr} +10005bf6: 000d movs r5, r1 +10005bf8: 0017 movs r7, r2 +10005bfa: b284 uxth r4, r0 +10005bfc: 005b lsls r3, r3, #1 +10005bfe: 429a cmp r2, r3 +10005c00: d042 beq.n 10005c88 +10005c02: d80f bhi.n 10005c24 +10005c04: 0014 movs r4, r2 +10005c06: 3b43 subs r3, #67 ; 0x43 +10005c08: 3bff subs r3, #255 ; 0xff +10005c0a: 439c bics r4, r3 +10005c0c: 2c01 cmp r4, #1 +10005c0e: d02c beq.n 10005c6a +10005c10: 483a ldr r0, [pc, #232] ; (10005cfc ) +10005c12: f7ff fd41 bl 10005698 <__wrap_printf> +10005c16: 2600 movs r6, #0 +10005c18: 0030 movs r0, r6 +10005c1a: bce0 pop {r5, r6, r7} +10005c1c: 46ba mov sl, r7 +10005c1e: 46b1 mov r9, r6 +10005c20: 46a8 mov r8, r5 +10005c22: bdf0 pop {r4, r5, r6, r7, pc} +10005c24: 23a0 movs r3, #160 ; 0xa0 +10005c26: 009b lsls r3, r3, #2 +10005c28: 429a cmp r2, r3 +10005c2a: d1f1 bne.n 10005c10 +10005c2c: 1ce3 adds r3, r4, #3 +10005c2e: 2403 movs r4, #3 +10005c30: 1cca adds r2, r1, #3 +10005c32: 43a3 bics r3, r4 +10005c34: 43a2 bics r2, r4 +10005c36: 189b adds r3, r3, r2 +10005c38: b29b uxth r3, r3 +10005c3a: 0018 movs r0, r3 +10005c3c: 3010 adds r0, #16 +10005c3e: b280 uxth r0, r0 +10005c40: 4293 cmp r3, r2 +10005c42: d3e8 bcc.n 10005c16 +10005c44: 4282 cmp r2, r0 +10005c46: d8e6 bhi.n 10005c16 +10005c48: f7ff fe18 bl 1000587c +10005c4c: 1e06 subs r6, r0, #0 +10005c4e: d0e3 beq.n 10005c18 +10005c50: 2300 movs r3, #0 +10005c52: 6003 str r3, [r0, #0] +10005c54: 4643 mov r3, r8 +10005c56: 18c7 adds r7, r0, r3 +10005c58: 3713 adds r7, #19 +10005c5a: 4b29 ldr r3, [pc, #164] ; (10005d00 ) +10005c5c: 0429 lsls r1, r5, #16 +10005c5e: 43a7 bics r7, r4 +10005c60: 430d orrs r5, r1 +10005c62: 6047 str r7, [r0, #4] +10005c64: 6085 str r5, [r0, #8] +10005c66: 60c3 str r3, [r0, #12] +10005c68: e7d6 b.n 10005c18 +10005c6a: 2004 movs r0, #4 +10005c6c: f7ff ff1e bl 10005aac +10005c70: 1e06 subs r6, r0, #0 +10005c72: d0d1 beq.n 10005c18 +10005c74: 2300 movs r3, #0 +10005c76: 0429 lsls r1, r5, #16 +10005c78: 430d orrs r5, r1 +10005c7a: 6003 str r3, [r0, #0] +10005c7c: 6043 str r3, [r0, #4] +10005c7e: 6085 str r5, [r0, #8] +10005c80: 7307 strb r7, [r0, #12] +10005c82: 7343 strb r3, [r0, #13] +10005c84: 81c4 strh r4, [r0, #14] +10005c86: e7c7 b.n 10005c18 +10005c88: 2300 movs r3, #0 +10005c8a: 4698 mov r8, r3 +10005c8c: 4b1d ldr r3, [pc, #116] ; (10005d04 ) +10005c8e: 2600 movs r6, #0 +10005c90: 469a mov sl, r3 +10005c92: 2300 movs r3, #0 +10005c94: 2703 movs r7, #3 +10005c96: 4699 mov r9, r3 +10005c98: e007 b.n 10005caa +10005c9a: 4643 mov r3, r8 +10005c9c: 1a6d subs r5, r5, r1 +10005c9e: b2ad uxth r5, r5 +10005ca0: 6018 str r0, [r3, #0] +10005ca2: 2d00 cmp r5, #0 +10005ca4: d0b8 beq.n 10005c18 +10005ca6: 4680 mov r8, r0 +10005ca8: 2400 movs r4, #0 +10005caa: 2005 movs r0, #5 +10005cac: f7ff fefe bl 10005aac +10005cb0: 2800 cmp r0, #0 +10005cb2: d01b beq.n 10005cec +10005cb4: 4652 mov r2, sl +10005cb6: 1ce3 adds r3, r4, #3 +10005cb8: 43bb bics r3, r7 +10005cba: 1ad3 subs r3, r2, r3 +10005cbc: 1c1a adds r2, r3, #0 +10005cbe: b29b uxth r3, r3 +10005cc0: 42ab cmp r3, r5 +10005cc2: d900 bls.n 10005cc6 +10005cc4: 1c2a adds r2, r5, #0 +10005cc6: 464b mov r3, r9 +10005cc8: 1904 adds r4, r0, r4 +10005cca: 6003 str r3, [r0, #0] +10005ccc: 3413 adds r4, #19 +10005cce: 4b0e ldr r3, [pc, #56] ; (10005d08 ) +10005cd0: 43bc bics r4, r7 +10005cd2: b291 uxth r1, r2 +10005cd4: 6044 str r4, [r0, #4] +10005cd6: 8105 strh r5, [r0, #8] +10005cd8: 8142 strh r2, [r0, #10] +10005cda: 60c3 str r3, [r0, #12] +10005cdc: 2e00 cmp r6, #0 +10005cde: d1dc bne.n 10005c9a +10005ce0: 1a6d subs r5, r5, r1 +10005ce2: b2ad uxth r5, r5 +10005ce4: 0006 movs r6, r0 +10005ce6: 2d00 cmp r5, #0 +10005ce8: d1dd bne.n 10005ca6 +10005cea: e795 b.n 10005c18 +10005cec: 2e00 cmp r6, #0 +10005cee: d100 bne.n 10005cf2 +10005cf0: e791 b.n 10005c16 +10005cf2: 0030 movs r0, r6 +10005cf4: f7ff ff20 bl 10005b38 +10005cf8: 2600 movs r6, #0 +10005cfa: e78d b.n 10005c18 +10005cfc: 10014d48 .word 0x10014d48 +10005d00: 00010080 .word 0x00010080 +10005d04: 000005ec .word 0x000005ec +10005d08: 00010082 .word 0x00010082 + +10005d0c : +10005d0c: 0003 movs r3, r0 +10005d0e: b570 push {r4, r5, r6, lr} +10005d10: 2800 cmp r0, #0 +10005d12: d021 beq.n 10005d58 +10005d14: 2280 movs r2, #128 ; 0x80 +10005d16: 0252 lsls r2, r2, #9 +10005d18: 4291 cmp r1, r2 +10005d1a: d20c bcs.n 10005d36 +10005d1c: 2900 cmp r1, #0 +10005d1e: d00c beq.n 10005d3a +10005d20: 891a ldrh r2, [r3, #8] +10005d22: b28c uxth r4, r1 +10005d24: 18a2 adds r2, r4, r2 +10005d26: b292 uxth r2, r2 +10005d28: 4294 cmp r4, r2 +10005d2a: d804 bhi.n 10005d36 +10005d2c: 7b1d ldrb r5, [r3, #12] +10005d2e: 2001 movs r0, #1 +10005d30: 2d7f cmp r5, #127 ; 0x7f +10005d32: d804 bhi.n 10005d3e +10005d34: bd70 pop {r4, r5, r6, pc} +10005d36: 2001 movs r0, #1 +10005d38: e7fc b.n 10005d34 +10005d3a: 2000 movs r0, #0 +10005d3c: e7fa b.n 10005d34 +10005d3e: 685d ldr r5, [r3, #4] +10005d40: 1a69 subs r1, r5, r1 +10005d42: 001d movs r5, r3 +10005d44: 3510 adds r5, #16 +10005d46: 42a9 cmp r1, r5 +10005d48: d3f4 bcc.n 10005d34 +10005d4a: 6059 str r1, [r3, #4] +10005d4c: 8959 ldrh r1, [r3, #10] +10005d4e: 2000 movs r0, #0 +10005d50: 1864 adds r4, r4, r1 +10005d52: 815c strh r4, [r3, #10] +10005d54: 811a strh r2, [r3, #8] +10005d56: e7ed b.n 10005d34 +10005d58: 4802 ldr r0, [pc, #8] ; (10005d64 ) +10005d5a: f7ff fc9d bl 10005698 <__wrap_printf> +10005d5e: 2001 movs r0, #1 +10005d60: e7e8 b.n 10005d34 +10005d62: 46c0 nop ; (mov r8, r8) +10005d64: 10014d64 .word 0x10014d64 + +10005d68 : +10005d68: b510 push {r4, lr} +10005d6a: 2800 cmp r0, #0 +10005d6c: d002 beq.n 10005d74 +10005d6e: f7ff fee3 bl 10005b38 +10005d72: bd10 pop {r4, pc} +10005d74: 4802 ldr r0, [pc, #8] ; (10005d80 ) +10005d76: f7ff fc8f bl 10005698 <__wrap_printf> +10005d7a: 2000 movs r0, #0 +10005d7c: e7f9 b.n 10005d72 +10005d7e: 46c0 nop ; (mov r8, r8) +10005d80: 10014d64 .word 0x10014d64 + +10005d84 : +10005d84: 0003 movs r3, r0 +10005d86: 2000 movs r0, #0 +10005d88: 2b00 cmp r3, #0 +10005d8a: d004 beq.n 10005d96 +10005d8c: 681b ldr r3, [r3, #0] +10005d8e: 3001 adds r0, #1 +10005d90: b280 uxth r0, r0 +10005d92: 2b00 cmp r3, #0 +10005d94: d1fa bne.n 10005d8c +10005d96: 4770 bx lr + +10005d98 : +10005d98: b5f0 push {r4, r5, r6, r7, lr} +10005d9a: 46c6 mov lr, r8 +10005d9c: 0005 movs r5, r0 +10005d9e: 4688 mov r8, r1 +10005da0: 0016 movs r6, r2 10005da2: 0019 movs r1, r3 -10005da4: 681b ldr r3, [r3, #0] -10005da6: 2b00 cmp r3, #0 -10005da8: d1f8 bne.n 10005d9c -10005daa: 6003 str r3, [r0, #0] -10005dac: 6008 str r0, [r1, #0] -10005dae: e7ee b.n 10005d8e -10005db0: 4648 mov r0, r9 -10005db2: f7ff fbc9 bl 10005548 <__wrap_printf> -10005db6: f7fa fdc7 bl 10000948 -10005dba: 1824 adds r4, r4, r0 -10005dbc: 2003 movs r0, #3 -10005dbe: f7ff fdcd bl 1000595c -10005dc2: 2800 cmp r0, #0 -10005dc4: d1d5 bne.n 10005d72 -10005dc6: 4806 ldr r0, [pc, #24] ; (10005de0 ) -10005dc8: f7ff fbbe bl 10005548 <__wrap_printf> -10005dcc: e7df b.n 10005d8e -10005dce: 46c0 nop ; (mov r8, r8) -10005dd0: 10014c60 .word 0x10014c60 -10005dd4: 10014c98 .word 0x10014c98 -10005dd8: 10005d09 .word 0x10005d09 -10005ddc: 20009fec .word 0x20009fec -10005de0: 10014c20 .word 0x10014c20 - -10005de4 : -10005de4: 4770 bx lr -10005de6: 46c0 nop ; (mov r8, r8) - -10005de8 : -10005de8: b5f0 push {r4, r5, r6, r7, lr} -10005dea: 464f mov r7, r9 -10005dec: 4646 mov r6, r8 -10005dee: 46d6 mov lr, sl -10005df0: b5c0 push {r6, r7, lr} -10005df2: b082 sub sp, #8 -10005df4: 469a mov sl, r3 -10005df6: ab0d add r3, sp, #52 ; 0x34 -10005df8: 0007 movs r7, r0 -10005dfa: 4688 mov r8, r1 -10005dfc: 4691 mov r9, r2 -10005dfe: 881e ldrh r6, [r3, #0] -10005e00: 2800 cmp r0, #0 -10005e02: d055 beq.n 10005eb0 -10005e04: 22a0 movs r2, #160 ; 0xa0 -10005e06: 211c movs r1, #28 -10005e08: 200e movs r0, #14 -10005e0a: 0092 lsls r2, r2, #2 -10005e0c: f7ff fe44 bl 10005a98 -10005e10: 1e05 subs r5, r0, #0 -10005e12: d051 beq.n 10005eb8 -10005e14: 8943 ldrh r3, [r0, #10] -10005e16: 2b1b cmp r3, #27 -10005e18: d946 bls.n 10005ea8 -10005e1a: 0030 movs r0, r6 -10005e1c: 686c ldr r4, [r5, #4] -10005e1e: f7ff fbad bl 1000557c -10005e22: 2328 movs r3, #40 ; 0x28 -10005e24: 71a0 strb r0, [r4, #6] -10005e26: 0a00 lsrs r0, r0, #8 -10005e28: 71e0 strb r0, [r4, #7] -10005e2a: 5cfb ldrb r3, [r7, r3] -10005e2c: 2b06 cmp r3, #6 -10005e2e: d002 beq.n 10005e36 -10005e30: 4825 ldr r0, [pc, #148] ; (10005ec8 ) -10005e32: f7ff fb89 bl 10005548 <__wrap_printf> -10005e36: 0020 movs r0, r4 -10005e38: 2206 movs r2, #6 -10005e3a: 4651 mov r1, sl -10005e3c: 3008 adds r0, #8 -10005e3e: f7ff f8ed bl 1000501c <__wrap___aeabi_memcpy> -10005e42: 0020 movs r0, r4 -10005e44: 2206 movs r2, #6 -10005e46: 990b ldr r1, [sp, #44] ; 0x2c -10005e48: 3012 adds r0, #18 -10005e4a: f7ff f8e7 bl 1000501c <__wrap___aeabi_memcpy> -10005e4e: 0020 movs r0, r4 -10005e50: 2204 movs r2, #4 -10005e52: 990a ldr r1, [sp, #40] ; 0x28 -10005e54: 300e adds r0, #14 -10005e56: f7ff f8e1 bl 1000501c <__wrap___aeabi_memcpy> -10005e5a: 0020 movs r0, r4 -10005e5c: 2204 movs r2, #4 -10005e5e: 990c ldr r1, [sp, #48] ; 0x30 -10005e60: 3018 adds r0, #24 -10005e62: f7ff f8db bl 1000501c <__wrap___aeabi_memcpy> -10005e66: 2300 movs r3, #0 -10005e68: 2201 movs r2, #1 -10005e6a: 7023 strb r3, [r4, #0] -10005e6c: 70e3 strb r3, [r4, #3] -10005e6e: 3306 adds r3, #6 -10005e70: 7123 strb r3, [r4, #4] -10005e72: 3b02 subs r3, #2 -10005e74: 7163 strb r3, [r4, #5] -10005e76: 4b15 ldr r3, [pc, #84] ; (10005ecc ) -10005e78: 7062 strb r2, [r4, #1] -10005e7a: 3207 adds r2, #7 -10005e7c: 70a2 strb r2, [r4, #2] -10005e7e: 0029 movs r1, r5 -10005e80: 4642 mov r2, r8 -10005e82: 9300 str r3, [sp, #0] -10005e84: 0038 movs r0, r7 -10005e86: 464b mov r3, r9 -10005e88: f000 f912 bl 100060b0 -10005e8c: 4a10 ldr r2, [pc, #64] ; (10005ed0 ) -10005e8e: 0028 movs r0, r5 -10005e90: 8b13 ldrh r3, [r2, #24] -10005e92: 3301 adds r3, #1 -10005e94: 8313 strh r3, [r2, #24] -10005e96: f7ff febf bl 10005c18 -10005e9a: 2000 movs r0, #0 -10005e9c: b002 add sp, #8 -10005e9e: bce0 pop {r5, r6, r7} -10005ea0: 46ba mov sl, r7 -10005ea2: 46b1 mov r9, r6 -10005ea4: 46a8 mov r8, r5 -10005ea6: bdf0 pop {r4, r5, r6, r7, pc} -10005ea8: 480a ldr r0, [pc, #40] ; (10005ed4 ) -10005eaa: f7ff fb4d bl 10005548 <__wrap_printf> -10005eae: e7b4 b.n 10005e1a -10005eb0: 4809 ldr r0, [pc, #36] ; (10005ed8 ) -10005eb2: f7ff fb49 bl 10005548 <__wrap_printf> -10005eb6: e7a5 b.n 10005e04 -10005eb8: 2001 movs r0, #1 -10005eba: 4a05 ldr r2, [pc, #20] ; (10005ed0 ) -10005ebc: 4240 negs r0, r0 -10005ebe: 8c93 ldrh r3, [r2, #36] ; 0x24 -10005ec0: 3301 adds r3, #1 -10005ec2: 8493 strh r3, [r2, #36] ; 0x24 -10005ec4: e7ea b.n 10005e9c -10005ec6: 46c0 nop ; (mov r8, r8) -10005ec8: 10014cec .word 0x10014cec -10005ecc: 00000806 .word 0x00000806 -10005ed0: 20003b58 .word 0x20003b58 -10005ed4: 10014cb8 .word 0x10014cb8 -10005ed8: 10014ca8 .word 0x10014ca8 - -10005edc : -10005edc: b5f0 push {r4, r5, r6, r7, lr} -10005ede: 46c6 mov lr, r8 -10005ee0: 4c20 ldr r4, [pc, #128] ; (10005f64 ) -10005ee2: 2696 movs r6, #150 ; 0x96 -10005ee4: 0025 movs r5, r4 -10005ee6: b500 push {lr} -10005ee8: 4b1f ldr r3, [pc, #124] ; (10005f68 ) -10005eea: 4f20 ldr r7, [pc, #128] ; (10005f6c ) -10005eec: 4698 mov r8, r3 -10005eee: b084 sub sp, #16 -10005ef0: 35f0 adds r5, #240 ; 0xf0 -10005ef2: 0076 lsls r6, r6, #1 -10005ef4: e00a b.n 10005f0c -10005ef6: 2a01 cmp r2, #1 -10005ef8: d021 beq.n 10005f3e -10005efa: 2a03 cmp r2, #3 -10005efc: d02f beq.n 10005f5e -10005efe: 2a04 cmp r2, #4 -10005f00: d101 bne.n 10005f06 -10005f02: 2302 movs r3, #2 -10005f04: 7523 strb r3, [r4, #20] -10005f06: 3418 adds r4, #24 -10005f08: 42ac cmp r4, r5 -10005f0a: d014 beq.n 10005f36 -10005f0c: 7d22 ldrb r2, [r4, #20] -10005f0e: 2a00 cmp r2, #0 -10005f10: d0f9 beq.n 10005f06 -10005f12: 8a63 ldrh r3, [r4, #18] -10005f14: 3301 adds r3, #1 -10005f16: b29b uxth r3, r3 -10005f18: 8263 strh r3, [r4, #18] -10005f1a: 42b3 cmp r3, r6 -10005f1c: d3eb bcc.n 10005ef6 -10005f1e: 6820 ldr r0, [r4, #0] -10005f20: 2800 cmp r0, #0 -10005f22: d003 beq.n 10005f2c -10005f24: f7ff fe78 bl 10005c18 -10005f28: 2300 movs r3, #0 -10005f2a: 6023 str r3, [r4, #0] -10005f2c: 2300 movs r3, #0 -10005f2e: 7523 strb r3, [r4, #20] -10005f30: 3418 adds r4, #24 -10005f32: 42ac cmp r4, r5 -10005f34: d1ea bne.n 10005f0c -10005f36: b004 add sp, #16 -10005f38: bc80 pop {r7} -10005f3a: 46b8 mov r8, r7 -10005f3c: bdf0 pop {r4, r5, r6, r7, pc} -10005f3e: 2b04 cmp r3, #4 -10005f40: d8ed bhi.n 10005f1e -10005f42: 68a0 ldr r0, [r4, #8] -10005f44: 1d23 adds r3, r4, #4 -10005f46: 0001 movs r1, r0 -10005f48: 9302 str r3, [sp, #8] -10005f4a: 3122 adds r1, #34 ; 0x22 -10005f4c: 1d03 adds r3, r0, #4 -10005f4e: 9203 str r2, [sp, #12] -10005f50: 9300 str r3, [sp, #0] -10005f52: 4642 mov r2, r8 -10005f54: 000b movs r3, r1 -10005f56: 9701 str r7, [sp, #4] -10005f58: f7ff ff46 bl 10005de8 -10005f5c: e7d3 b.n 10005f06 -10005f5e: 2304 movs r3, #4 -10005f60: 7523 strb r3, [r4, #20] -10005f62: e7d0 b.n 10005f06 -10005f64: 20002c90 .word 0x20002c90 -10005f68: 10014de4 .word 0x10014de4 -10005f6c: 10014dec .word 0x10014dec - -10005f70 : -10005f70: b5f8 push {r3, r4, r5, r6, r7, lr} -10005f72: 46de mov lr, fp -10005f74: 464e mov r6, r9 -10005f76: 4657 mov r7, sl -10005f78: 4645 mov r5, r8 -10005f7a: 4681 mov r9, r0 -10005f7c: 468b mov fp, r1 -10005f7e: b5e0 push {r5, r6, r7, lr} -10005f80: 4281 cmp r1, r0 -10005f82: d067 beq.n 10006054 -10005f84: 465b mov r3, fp -10005f86: 2b00 cmp r3, #0 -10005f88: d005 beq.n 10005f96 -10005f8a: 681b ldr r3, [r3, #0] -10005f8c: 454b cmp r3, r9 -10005f8e: d002 beq.n 10005f96 -10005f90: 4832 ldr r0, [pc, #200] ; (1000605c ) -10005f92: f7ff fad9 bl 10005548 <__wrap_printf> -10005f96: 464b mov r3, r9 -10005f98: 685b ldr r3, [r3, #4] -10005f9a: 2600 movs r6, #0 -10005f9c: 4698 mov r8, r3 -10005f9e: 2400 movs r4, #0 -10005fa0: 2b00 cmp r3, #0 -10005fa2: d032 beq.n 1000600a -10005fa4: 6859 ldr r1, [r3, #4] -10005fa6: 4640 mov r0, r8 -10005fa8: 784b ldrb r3, [r1, #1] -10005faa: 780a ldrb r2, [r1, #0] -10005fac: 788e ldrb r6, [r1, #2] -10005fae: 021b lsls r3, r3, #8 -10005fb0: 431a orrs r2, r3 -10005fb2: 78cb ldrb r3, [r1, #3] -10005fb4: 0436 lsls r6, r6, #16 -10005fb6: 061b lsls r3, r3, #24 -10005fb8: 4316 orrs r6, r2 -10005fba: 431e orrs r6, r3 -10005fbc: f7ff fe3a bl 10005c34 -10005fc0: 2380 movs r3, #128 ; 0x80 -10005fc2: 025b lsls r3, r3, #9 -10005fc4: 0007 movs r7, r0 -10005fc6: 2400 movs r4, #0 -10005fc8: 469a mov sl, r3 -10005fca: e016 b.n 10005ffa -10005fcc: 6872 ldr r2, [r6, #4] -10005fce: 0030 movs r0, r6 -10005fd0: 7853 ldrb r3, [r2, #1] -10005fd2: 7811 ldrb r1, [r2, #0] -10005fd4: 7895 ldrb r5, [r2, #2] -10005fd6: 021b lsls r3, r3, #8 -10005fd8: 4319 orrs r1, r3 -10005fda: 78d3 ldrb r3, [r2, #3] -10005fdc: 042d lsls r5, r5, #16 -10005fde: 061b lsls r3, r3, #24 -10005fe0: 430d orrs r5, r1 -10005fe2: 431d orrs r5, r3 -10005fe4: f7ff fe26 bl 10005c34 -10005fe8: 1823 adds r3, r4, r0 -10005fea: 0007 movs r7, r0 -10005fec: 4553 cmp r3, sl -10005fee: db02 blt.n 10005ff6 -10005ff0: 481b ldr r0, [pc, #108] ; (10006060 ) -10005ff2: f7ff faa9 bl 10005548 <__wrap_printf> -10005ff6: 46b0 mov r8, r6 -10005ff8: 002e movs r6, r5 -10005ffa: 193c adds r4, r7, r4 -10005ffc: 4640 mov r0, r8 -10005ffe: b2a4 uxth r4, r4 -10006000: f7ff fe0a bl 10005c18 -10006004: 2e00 cmp r6, #0 -10006006: d1e1 bne.n 10005fcc -10006008: 0026 movs r6, r4 -1000600a: 4b16 ldr r3, [pc, #88] ; (10006064 ) -1000600c: 681a ldr r2, [r3, #0] -1000600e: 4591 cmp r9, r2 -10006010: d003 beq.n 1000601a -10006012: 465b mov r3, fp -10006014: 2b00 cmp r3, #0 -10006016: d019 beq.n 1000604c -10006018: 465b mov r3, fp -1000601a: 464a mov r2, r9 -1000601c: 6812 ldr r2, [r2, #0] -1000601e: 4649 mov r1, r9 -10006020: 601a str r2, [r3, #0] -10006022: 2001 movs r0, #1 -10006024: f7ff fcc2 bl 100059ac -10006028: 4d0f ldr r5, [pc, #60] ; (10006068 ) -1000602a: 882b ldrh r3, [r5, #0] -1000602c: 42a3 cmp r3, r4 -1000602e: d308 bcc.n 10006042 -10006030: 1b1b subs r3, r3, r4 -10006032: 0030 movs r0, r6 -10006034: 802b strh r3, [r5, #0] -10006036: bcf0 pop {r4, r5, r6, r7} -10006038: 46bb mov fp, r7 -1000603a: 46b2 mov sl, r6 -1000603c: 46a9 mov r9, r5 -1000603e: 46a0 mov r8, r4 -10006040: bdf8 pop {r3, r4, r5, r6, r7, pc} -10006042: 480a ldr r0, [pc, #40] ; (1000606c ) -10006044: f7ff fa80 bl 10005548 <__wrap_printf> -10006048: 882b ldrh r3, [r5, #0] -1000604a: e7f1 b.n 10006030 -1000604c: 4808 ldr r0, [pc, #32] ; (10006070 ) -1000604e: f7ff fa7b bl 10005548 <__wrap_printf> -10006052: e7e1 b.n 10006018 -10006054: 4807 ldr r0, [pc, #28] ; (10006074 ) -10006056: f7ff fa77 bl 10005548 <__wrap_printf> -1000605a: e793 b.n 10005f84 -1000605c: 10014d3c .word 0x10014d3c -10006060: 10014d50 .word 0x10014d50 -10006064: 20010acc .word 0x20010acc -10006068: 20010f8a .word 0x20010f8a -1000606c: 10014d8c .word 0x10014d8c -10006070: 10014d70 .word 0x10014d70 -10006074: 10014d30 .word 0x10014d30 - -10006078 : -10006078: 4b0c ldr r3, [pc, #48] ; (100060ac ) -1000607a: b570 push {r4, r5, r6, lr} -1000607c: 6818 ldr r0, [r3, #0] -1000607e: 2800 cmp r0, #0 -10006080: d013 beq.n 100060aa -10006082: 7fc3 ldrb r3, [r0, #31] -10006084: 2500 movs r5, #0 -10006086: 2b00 cmp r3, #0 -10006088: d009 beq.n 1000609e -1000608a: 6804 ldr r4, [r0, #0] -1000608c: 3b01 subs r3, #1 -1000608e: 77c3 strb r3, [r0, #31] -10006090: 2c00 cmp r4, #0 -10006092: d00a beq.n 100060aa -10006094: 0005 movs r5, r0 -10006096: 0020 movs r0, r4 -10006098: 7fc3 ldrb r3, [r0, #31] -1000609a: 2b00 cmp r3, #0 -1000609c: d1f5 bne.n 1000608a -1000609e: 6804 ldr r4, [r0, #0] -100060a0: 0029 movs r1, r5 -100060a2: f7ff ff65 bl 10005f70 -100060a6: 2c00 cmp r4, #0 -100060a8: d1f5 bne.n 10006096 -100060aa: bd70 pop {r4, r5, r6, pc} -100060ac: 20010acc .word 0x20010acc - -100060b0 : -100060b0: b5f8 push {r3, r4, r5, r6, r7, lr} -100060b2: 46ce mov lr, r9 -100060b4: 4647 mov r7, r8 -100060b6: b580 push {r7, lr} -100060b8: 4699 mov r9, r3 -100060ba: ab08 add r3, sp, #32 -100060bc: 0007 movs r7, r0 -100060be: 8818 ldrh r0, [r3, #0] -100060c0: 000e movs r6, r1 -100060c2: 4690 mov r8, r2 -100060c4: f7ff fa5a bl 1000557c -100060c8: 210e movs r1, #14 -100060ca: 0004 movs r4, r0 -100060cc: 0030 movs r0, r6 -100060ce: f7ff fd75 bl 10005bbc -100060d2: 2800 cmp r0, #0 -100060d4: d11c bne.n 10006110 -100060d6: 6875 ldr r5, [r6, #4] -100060d8: 2206 movs r2, #6 -100060da: 732c strb r4, [r5, #12] -100060dc: 0a24 lsrs r4, r4, #8 -100060de: 4649 mov r1, r9 -100060e0: 0028 movs r0, r5 -100060e2: 736c strb r4, [r5, #13] -100060e4: f7fe ff9a bl 1000501c <__wrap___aeabi_memcpy> -100060e8: 2206 movs r2, #6 -100060ea: 4641 mov r1, r8 -100060ec: 1da8 adds r0, r5, #6 -100060ee: f7fe ff95 bl 1000501c <__wrap___aeabi_memcpy> -100060f2: 2328 movs r3, #40 ; 0x28 -100060f4: 5cfb ldrb r3, [r7, r3] -100060f6: 2b06 cmp r3, #6 -100060f8: d002 beq.n 10006100 -100060fa: 4809 ldr r0, [pc, #36] ; (10006120 ) -100060fc: f7ff fa24 bl 10005548 <__wrap_printf> -10006100: 0031 movs r1, r6 -10006102: 0038 movs r0, r7 -10006104: 69bb ldr r3, [r7, #24] -10006106: 4798 blx r3 -10006108: bcc0 pop {r6, r7} -1000610a: 46b9 mov r9, r7 -1000610c: 46b0 mov r8, r6 -1000610e: bdf8 pop {r3, r4, r5, r6, r7, pc} -10006110: 2002 movs r0, #2 -10006112: 4a04 ldr r2, [pc, #16] ; (10006124 ) -10006114: 4240 negs r0, r0 -10006116: 8953 ldrh r3, [r2, #10] -10006118: 3301 adds r3, #1 -1000611a: 8153 strh r3, [r2, #10] -1000611c: e7f4 b.n 10006108 -1000611e: 46c0 nop ; (mov r8, r8) -10006120: 10014db0 .word 0x10014db0 -10006124: 20003b58 .word 0x20003b58 - -10006128 : -10006128: bd03 pop {r0, r1, pc} -1000612a: 46c0 nop ; (mov r8, r8) - -1000612c : -1000612c: b510 push {r4, lr} -1000612e: 0004 movs r4, r0 -10006130: f7fb fb14 bl 1000175c -10006134: 47a0 blx r4 -10006136: bd10 pop {r4, pc} - -10006138 : -10006138: b5f0 push {r4, r5, r6, r7, lr} -1000613a: 46de mov lr, fp -1000613c: 4657 mov r7, sl -1000613e: 4646 mov r6, r8 -10006140: b5c0 push {r6, r7, lr} -10006142: b082 sub sp, #8 -10006144: 9200 str r2, [sp, #0] -10006146: 220f movs r2, #15 -10006148: 9301 str r3, [sp, #4] -1000614a: 23d0 movs r3, #208 ; 0xd0 -1000614c: 4693 mov fp, r2 -1000614e: 061b lsls r3, r3, #24 -10006150: 681b ldr r3, [r3, #0] -10006152: 4680 mov r8, r0 -10006154: 449b add fp, r3 -10006156: 4658 mov r0, fp -10006158: f7fb f880 bl 1000125c -1000615c: 4682 mov sl, r0 -1000615e: 2800 cmp r0, #0 -10006160: d163 bne.n 1000622a -10006162: 26d0 movs r6, #208 ; 0xd0 -10006164: 0636 lsls r6, r6, #24 -10006166: f7fc f877 bl 10002258 -1000616a: 9c00 ldr r4, [sp, #0] -1000616c: 9d01 ldr r5, [sp, #4] -1000616e: 1a24 subs r4, r4, r0 -10006170: 418d sbcs r5, r1 -10006172: 2d00 cmp r5, #0 -10006174: db2e blt.n 100061d4 -10006176: f7fc f86f bl 10002258 -1000617a: 1824 adds r4, r4, r0 -1000617c: 414d adcs r5, r1 -1000617e: 2d00 cmp r5, #0 -10006180: db4b blt.n 1000621a -10006182: 0029 movs r1, r5 -10006184: 2002 movs r0, #2 -10006186: 4a2b ldr r2, [pc, #172] ; (10006234 ) -10006188: 6d33 ldr r3, [r6, #80] ; 0x50 -1000618a: 4218 tst r0, r3 -1000618c: d141 bne.n 10006212 -1000618e: 6a53 ldr r3, [r2, #36] ; 0x24 -10006190: 428b cmp r3, r1 -10006192: d3f9 bcc.n 10006188 -10006194: 6a97 ldr r7, [r2, #40] ; 0x28 -10006196: 42a7 cmp r7, r4 -10006198: d336 bcc.n 10006208 -1000619a: f7fc f85d bl 10002258 -1000619e: 9c00 ldr r4, [sp, #0] -100061a0: 9d01 ldr r5, [sp, #4] -100061a2: 1a24 subs r4, r4, r0 -100061a4: 418d sbcs r5, r1 -100061a6: 2d00 cmp r5, #0 -100061a8: db14 blt.n 100061d4 -100061aa: f7fc f855 bl 10002258 -100061ae: 1824 adds r4, r4, r0 -100061b0: 414d adcs r5, r1 -100061b2: 2d00 cmp r5, #0 -100061b4: db35 blt.n 10006222 -100061b6: 6d33 ldr r3, [r6, #80] ; 0x50 -100061b8: 0029 movs r1, r5 -100061ba: 07db lsls r3, r3, #31 -100061bc: d418 bmi.n 100061f0 -100061be: 2001 movs r0, #1 -100061c0: 4a1c ldr r2, [pc, #112] ; (10006234 ) -100061c2: bf20 wfe -100061c4: 6a53 ldr r3, [r2, #36] ; 0x24 -100061c6: 4299 cmp r1, r3 -100061c8: d80f bhi.n 100061ea -100061ca: 6a97 ldr r7, [r2, #40] ; 0x28 -100061cc: 42a7 cmp r7, r4 -100061ce: d201 bcs.n 100061d4 -100061d0: 4299 cmp r1, r3 -100061d2: d00a beq.n 100061ea -100061d4: 4653 mov r3, sl -100061d6: 2400 movs r4, #0 -100061d8: 2b00 cmp r3, #0 -100061da: d110 bne.n 100061fe -100061dc: 0020 movs r0, r4 -100061de: b002 add sp, #8 -100061e0: bce0 pop {r5, r6, r7} -100061e2: 46bb mov fp, r7 -100061e4: 46b2 mov sl, r6 -100061e6: 46a8 mov r8, r5 -100061e8: bdf0 pop {r4, r5, r6, r7, pc} -100061ea: 6d33 ldr r3, [r6, #80] ; 0x50 -100061ec: 4218 tst r0, r3 -100061ee: d0e8 beq.n 100061c2 -100061f0: 6db3 ldr r3, [r6, #88] ; 0x58 -100061f2: 4598 cmp r8, r3 -100061f4: d1b7 bne.n 10006166 -100061f6: 4653 mov r3, sl -100061f8: 2401 movs r4, #1 -100061fa: 2b00 cmp r3, #0 -100061fc: d0ee beq.n 100061dc -100061fe: 2101 movs r1, #1 -10006200: 4658 mov r0, fp -10006202: f7fb f819 bl 10001238 -10006206: e7e9 b.n 100061dc -10006208: 428b cmp r3, r1 -1000620a: d1c6 bne.n 1000619a -1000620c: 6d33 ldr r3, [r6, #80] ; 0x50 -1000620e: 4218 tst r0, r3 -10006210: d0bd beq.n 1000618e -10006212: 4643 mov r3, r8 -10006214: 6573 str r3, [r6, #84] ; 0x54 -10006216: bf40 sev -10006218: e7bf b.n 1000619a -1000621a: 2401 movs r4, #1 -1000621c: 4906 ldr r1, [pc, #24] ; (10006238 ) -1000621e: 4264 negs r4, r4 -10006220: e7b0 b.n 10006184 -10006222: 2401 movs r4, #1 -10006224: 4d04 ldr r5, [pc, #16] ; (10006238 ) -10006226: 4264 negs r4, r4 -10006228: e7c5 b.n 100061b6 -1000622a: 2100 movs r1, #0 -1000622c: 4658 mov r0, fp -1000622e: f7fb f803 bl 10001238 -10006232: e796 b.n 10006162 -10006234: 40054000 .word 0x40054000 -10006238: 7fffffff .word 0x7fffffff - -1000623c : -1000623c: b5f0 push {r4, r5, r6, r7, lr} -1000623e: 0004 movs r4, r0 -10006240: b087 sub sp, #28 -10006242: 200f movs r0, #15 -10006244: 000e movs r6, r1 -10006246: 0017 movs r7, r2 -10006248: f7fb f808 bl 1000125c -1000624c: 2100 movs r1, #0 -1000624e: 0005 movs r5, r0 -10006250: 200f movs r0, #15 -10006252: f7fa fff1 bl 10001238 -10006256: 2300 movs r3, #0 -10006258: 2200 movs r2, #0 -1000625a: 9200 str r2, [sp, #0] -1000625c: 9301 str r3, [sp, #4] -1000625e: 2301 movs r3, #1 -10006260: 9302 str r3, [sp, #8] -10006262: 23d0 movs r3, #208 ; 0xd0 -10006264: 9604 str r6, [sp, #16] -10006266: 9405 str r4, [sp, #20] -10006268: 2600 movs r6, #0 -1000626a: 2400 movs r4, #0 -1000626c: 2101 movs r1, #1 -1000626e: 2002 movs r0, #2 -10006270: 9703 str r7, [sp, #12] -10006272: 061b lsls r3, r3, #24 -10006274: 2c00 cmp r4, #0 -10006276: d014 beq.n 100062a2 -10006278: 6d1a ldr r2, [r3, #80] ; 0x50 -1000627a: 4210 tst r0, r2 -1000627c: d0fc beq.n 10006278 -1000627e: 655c str r4, [r3, #84] ; 0x54 -10006280: bf40 sev -10006282: 6d1a ldr r2, [r3, #80] ; 0x50 -10006284: 4211 tst r1, r2 -10006286: d103 bne.n 10006290 -10006288: bf20 wfe -1000628a: 6d1a ldr r2, [r3, #80] ; 0x50 -1000628c: 4211 tst r1, r2 -1000628e: d0fb beq.n 10006288 -10006290: 6d9a ldr r2, [r3, #88] ; 0x58 -10006292: 42a2 cmp r2, r4 -10006294: d00a beq.n 100062ac -10006296: 2600 movs r6, #0 -10006298: 466c mov r4, sp -1000629a: 00b2 lsls r2, r6, #2 -1000629c: 58a4 ldr r4, [r4, r2] -1000629e: e7e9 b.n 10006274 -100062a0: 6d9a ldr r2, [r3, #88] ; 0x58 -100062a2: 6d1a ldr r2, [r3, #80] ; 0x50 -100062a4: 4211 tst r1, r2 -100062a6: d1fb bne.n 100062a0 -100062a8: bf40 sev -100062aa: e7e5 b.n 10006278 -100062ac: 3601 adds r6, #1 -100062ae: 2e05 cmp r6, #5 -100062b0: d9f2 bls.n 10006298 -100062b2: 0029 movs r1, r5 -100062b4: 200f movs r0, #15 -100062b6: f7fa ffbf bl 10001238 -100062ba: b007 add sp, #28 -100062bc: bdf0 pop {r4, r5, r6, r7, pc} -100062be: 46c0 nop ; (mov r8, r8) - -100062c0 : -100062c0: 4b0b ldr r3, [pc, #44] ; (100062f0 ) -100062c2: 4a0c ldr r2, [pc, #48] ; (100062f4 ) -100062c4: b510 push {r4, lr} -100062c6: 4293 cmp r3, r2 -100062c8: d201 bcs.n 100062ce -100062ca: 2301 movs r3, #1 -100062cc: 425b negs r3, r3 -100062ce: 0019 movs r1, r3 -100062d0: 4a09 ldr r2, [pc, #36] ; (100062f8 ) -100062d2: 5098 str r0, [r3, r2] -100062d4: 3204 adds r2, #4 -100062d6: 509b str r3, [r3, r2] -100062d8: 4a08 ldr r2, [pc, #32] ; (100062fc ) -100062da: 4b09 ldr r3, [pc, #36] ; (10006300 ) -100062dc: 4809 ldr r0, [pc, #36] ; (10006304 ) -100062de: 50ca str r2, [r1, r3] -100062e0: 4b09 ldr r3, [pc, #36] ; (10006308 ) -100062e2: 689a ldr r2, [r3, #8] -100062e4: 4b04 ldr r3, [pc, #16] ; (100062f8 ) -100062e6: 469c mov ip, r3 -100062e8: 4461 add r1, ip -100062ea: f7ff ffa7 bl 1000623c -100062ee: bd10 pop {r4, pc} -100062f0: 20040800 .word 0x20040800 -100062f4: 20040000 .word 0x20040000 -100062f8: 000007f4 .word 0x000007f4 -100062fc: 1000612d .word 0x1000612d -10006300: 000007fc .word 0x000007fc -10006304: 10006129 .word 0x10006129 -10006308: e000ed00 .word 0xe000ed00 - -1000630c : -1000630c: b570 push {r4, r5, r6, lr} -1000630e: f7fa fed7 bl 100010c0 -10006312: 0004 movs r4, r0 -10006314: 480d ldr r0, [pc, #52] ; (1000634c ) -10006316: 6803 ldr r3, [r0, #0] -10006318: 2b00 cmp r3, #0 -1000631a: d013 beq.n 10006344 -1000631c: 0020 movs r0, r4 -1000631e: f7fa fedb bl 100010d8 -10006322: 23d0 movs r3, #208 ; 0xd0 -10006324: 061b lsls r3, r3, #24 -10006326: 681c ldr r4, [r3, #0] -10006328: 4909 ldr r1, [pc, #36] ; (10006350 ) -1000632a: 0025 movs r5, r4 -1000632c: 350f adds r5, #15 -1000632e: 0028 movs r0, r5 -10006330: f7fa ffb0 bl 10001294 -10006334: 0028 movs r0, r5 -10006336: 2101 movs r1, #1 -10006338: f7fa ff7e bl 10001238 -1000633c: 2201 movs r2, #1 -1000633e: 4b05 ldr r3, [pc, #20] ; (10006354 ) -10006340: 551a strb r2, [r3, r4] -10006342: bd70 pop {r4, r5, r6, pc} -10006344: f7fb fa52 bl 100017ec -10006348: e7e8 b.n 1000631c -1000634a: 46c0 nop ; (mov r8, r8) -1000634c: 20003b4c .word 0x20003b4c -10006350: 20000425 .word 0x20000425 -10006354: 20003b54 .word 0x20003b54 - -10006358 : -10006358: b530 push {r4, r5, lr} -1000635a: 4b16 ldr r3, [pc, #88] ; (100063b4 ) -1000635c: b083 sub sp, #12 -1000635e: 685c ldr r4, [r3, #4] -10006360: 681b ldr r3, [r3, #0] -10006362: 9300 str r3, [sp, #0] -10006364: 9401 str r4, [sp, #4] -10006366: f7fa feab bl 100010c0 -1000636a: 4d13 ldr r5, [pc, #76] ; (100063b8 ) -1000636c: 0004 movs r4, r0 -1000636e: 682b ldr r3, [r5, #0] -10006370: 2b00 cmp r3, #0 -10006372: d01b beq.n 100063ac -10006374: 0020 movs r0, r4 -10006376: f7fa feaf bl 100010d8 -1000637a: 9a00 ldr r2, [sp, #0] -1000637c: 9b01 ldr r3, [sp, #4] -1000637e: 0028 movs r0, r5 -10006380: f00d ff9a bl 100142b8 <__mutex_enter_block_until_veneer> -10006384: 2800 cmp r0, #0 -10006386: d00c beq.n 100063a2 -10006388: 4c0c ldr r4, [pc, #48] ; (100063bc ) -1000638a: 7823 ldrb r3, [r4, #0] -1000638c: 2b00 cmp r3, #0 -1000638e: d10a bne.n 100063a6 -10006390: 9a00 ldr r2, [sp, #0] -10006392: 9b01 ldr r3, [sp, #4] -10006394: 480a ldr r0, [pc, #40] ; (100063c0 ) -10006396: f7ff fecf bl 10006138 -1000639a: 7020 strb r0, [r4, #0] -1000639c: 0028 movs r0, r5 -1000639e: f00d ff43 bl 10014228 <__mutex_exit_veneer> -100063a2: b003 add sp, #12 -100063a4: bd30 pop {r4, r5, pc} -100063a6: f7fc fe17 bl 10002fd8 -100063aa: e7f1 b.n 10006390 -100063ac: 0028 movs r0, r5 -100063ae: f7fb fa1d bl 100017ec -100063b2: e7df b.n 10006374 -100063b4: 10014588 .word 0x10014588 -100063b8: 20003b4c .word 0x20003b4c -100063bc: 20010f95 .word 0x20010f95 -100063c0: 73a8831e .word 0x73a8831e - -100063c4 : -100063c4: b510 push {r4, lr} -100063c6: 4b0f ldr r3, [pc, #60] ; (10006404 ) -100063c8: b082 sub sp, #8 -100063ca: 685c ldr r4, [r3, #4] -100063cc: 681b ldr r3, [r3, #0] -100063ce: 9300 str r3, [sp, #0] -100063d0: 9401 str r4, [sp, #4] -100063d2: 9a00 ldr r2, [sp, #0] -100063d4: 9b01 ldr r3, [sp, #4] -100063d6: 4c0c ldr r4, [pc, #48] ; (10006408 ) -100063d8: 0020 movs r0, r4 -100063da: f00d ff6d bl 100142b8 <__mutex_enter_block_until_veneer> -100063de: 2800 cmp r0, #0 -100063e0: d101 bne.n 100063e6 -100063e2: b002 add sp, #8 -100063e4: bd10 pop {r4, pc} -100063e6: 4809 ldr r0, [pc, #36] ; (1000640c ) -100063e8: 9a00 ldr r2, [sp, #0] -100063ea: 9b01 ldr r3, [sp, #4] -100063ec: f7ff fea4 bl 10006138 -100063f0: 2800 cmp r0, #0 -100063f2: d002 beq.n 100063fa -100063f4: 2200 movs r2, #0 -100063f6: 4b06 ldr r3, [pc, #24] ; (10006410 ) -100063f8: 701a strb r2, [r3, #0] -100063fa: 0020 movs r0, r4 -100063fc: f00d ff14 bl 10014228 <__mutex_exit_veneer> -10006400: e7ef b.n 100063e2 -10006402: 46c0 nop ; (mov r8, r8) -10006404: 10014588 .word 0x10014588 -10006408: 20003b4c .word 0x20003b4c -1000640c: 8c577ce1 .word 0x8c577ce1 -10006410: 20010f95 .word 0x20010f95 - -10006414 : -10006414: 4b01 ldr r3, [pc, #4] ; (1000641c ) -10006416: 6018 str r0, [r3, #0] -10006418: 4770 bx lr -1000641a: 46c0 nop ; (mov r8, r8) -1000641c: 20002d80 .word 0x20002d80 - -10006420 : -10006420: b510 push {r4, lr} -10006422: 4b04 ldr r3, [pc, #16] ; (10006434 ) -10006424: 2201 movs r2, #1 -10006426: 2100 movs r1, #0 -10006428: 681b ldr r3, [r3, #0] -1000642a: 4803 ldr r0, [pc, #12] ; (10006438 ) -1000642c: f003 ff10 bl 1000a250 -10006430: bd10 pop {r4, pc} -10006432: 46c0 nop ; (mov r8, r8) -10006434: 200008b0 .word 0x200008b0 -10006438: 20003120 .word 0x20003120 - -1000643c : -1000643c: b5f0 push {r4, r5, r6, r7, lr} -1000643e: 0005 movs r5, r0 -10006440: 000c movs r4, r1 -10006442: 0016 movs r6, r2 -10006444: b085 sub sp, #20 -10006446: 2900 cmp r1, #0 -10006448: d014 beq.n 10006474 -1000644a: f008 faed bl 1000ea28 -1000644e: 0007 movs r7, r0 -10006450: 0020 movs r0, r4 -10006452: f008 fae9 bl 1000ea28 -10006456: 0003 movs r3, r0 -10006458: 2201 movs r2, #1 -1000645a: 4252 negs r2, r2 -1000645c: 9203 str r2, [sp, #12] -1000645e: 2200 movs r2, #0 -10006460: 0039 movs r1, r7 -10006462: 9202 str r2, [sp, #8] -10006464: 9601 str r6, [sp, #4] -10006466: 002a movs r2, r5 -10006468: 9400 str r4, [sp, #0] -1000646a: 4805 ldr r0, [pc, #20] ; (10006480 ) -1000646c: f004 f8f6 bl 1000a65c -10006470: b005 add sp, #20 -10006472: bdf0 pop {r4, r5, r6, r7, pc} -10006474: f008 fad8 bl 1000ea28 -10006478: 2600 movs r6, #0 -1000647a: 0007 movs r7, r0 -1000647c: 2300 movs r3, #0 -1000647e: e7eb b.n 10006458 -10006480: 20003120 .word 0x20003120 - -10006484 : -10006484: b510 push {r4, lr} -10006486: 4b02 ldr r3, [pc, #8] ; (10006490 ) -10006488: 6018 str r0, [r3, #0] -1000648a: f000 f813 bl 100064b4 -1000648e: bd10 pop {r4, pc} -10006490: 200008b0 .word 0x200008b0 - -10006494 : -10006494: b510 push {r4, lr} -10006496: 000a movs r2, r1 -10006498: 0001 movs r1, r0 -1000649a: 4802 ldr r0, [pc, #8] ; (100064a4 ) -1000649c: f004 f9aa bl 1000a7f4 -100064a0: bd10 pop {r4, pc} -100064a2: 46c0 nop ; (mov r8, r8) -100064a4: 20003120 .word 0x20003120 - -100064a8 : -100064a8: 4b01 ldr r3, [pc, #4] ; (100064b0 ) -100064aa: 6818 ldr r0, [r3, #0] -100064ac: 4770 bx lr -100064ae: 46c0 nop ; (mov r8, r8) -100064b0: 20002d80 .word 0x20002d80 - -100064b4 : -100064b4: b510 push {r4, lr} -100064b6: b082 sub sp, #8 -100064b8: f7ff fff6 bl 100064a8 -100064bc: 2800 cmp r0, #0 -100064be: d007 beq.n 100064d0 -100064c0: f004 fc50 bl 1000ad64 -100064c4: 0003 movs r3, r0 -100064c6: 2000 movs r0, #0 -100064c8: 2b00 cmp r3, #0 -100064ca: d012 beq.n 100064f2 -100064cc: b002 add sp, #8 -100064ce: bd10 pop {r4, pc} -100064d0: 4668 mov r0, sp -100064d2: f005 f82d bl 1000b530 -100064d6: 4c11 ldr r4, [pc, #68] ; (1000651c ) -100064d8: 4669 mov r1, sp -100064da: 0020 movs r0, r4 -100064dc: f005 f82e bl 1000b53c -100064e0: 2800 cmp r0, #0 -100064e2: d004 beq.n 100064ee -100064e4: 0020 movs r0, r4 -100064e6: f7ff ff95 bl 10006414 -100064ea: 0020 movs r0, r4 -100064ec: e7e8 b.n 100064c0 -100064ee: 3802 subs r0, #2 -100064f0: e7ec b.n 100064cc -100064f2: f7ff ffd9 bl 100064a8 -100064f6: 0004 movs r4, r0 -100064f8: f004 fc50 bl 1000ad9c -100064fc: 4b07 ldr r3, [pc, #28] ; (1000651c ) -100064fe: 429c cmp r4, r3 -10006500: d002 beq.n 10006508 -10006502: 2002 movs r0, #2 -10006504: 4240 negs r0, r0 -10006506: e7e1 b.n 100064cc -10006508: 6823 ldr r3, [r4, #0] -1000650a: 0020 movs r0, r4 -1000650c: 6b5b ldr r3, [r3, #52] ; 0x34 -1000650e: 4798 blx r3 -10006510: 2000 movs r0, #0 -10006512: f7ff ff7f bl 10006414 -10006516: 2002 movs r0, #2 -10006518: 4240 negs r0, r0 -1000651a: e7d7 b.n 100064cc -1000651c: 20002000 .word 0x20002000 - -10006520 <_retrieve_unique_id_on_boot>: -10006520: b510 push {r4, lr} -10006522: 4802 ldr r0, [pc, #8] ; (1000652c <_retrieve_unique_id_on_boot+0xc>) -10006524: f000 f80c bl 10006540 -10006528: bd10 pop {r4, pc} -1000652a: 46c0 nop ; (mov r8, r8) -1000652c: 20010ad0 .word 0x20010ad0 - -10006530 : -10006530: b510 push {r4, lr} -10006532: 2208 movs r2, #8 -10006534: 4901 ldr r1, [pc, #4] ; (1000653c ) -10006536: f7fe fd71 bl 1000501c <__wrap___aeabi_memcpy> -1000653a: bd10 pop {r4, pc} -1000653c: 20010ad0 .word 0x20010ad0 - -10006540 : -10006540: b530 push {r4, r5, lr} -10006542: 2500 movs r5, #0 -10006544: b089 sub sp, #36 ; 0x24 -10006546: 0004 movs r4, r0 -10006548: 2209 movs r2, #9 -1000654a: 2100 movs r1, #0 -1000654c: a801 add r0, sp, #4 -1000654e: 9500 str r5, [sp, #0] -10006550: f7fe fd5e bl 10005010 <__wrap_memset> -10006554: 2209 movs r2, #9 -10006556: 2100 movs r1, #0 -10006558: a805 add r0, sp, #20 -1000655a: 9504 str r5, [sp, #16] -1000655c: f7fe fd58 bl 10005010 <__wrap_memset> -10006560: 234b movs r3, #75 ; 0x4b -10006562: 466a mov r2, sp -10006564: 4668 mov r0, sp -10006566: 7013 strb r3, [r2, #0] -10006568: a904 add r1, sp, #16 -1000656a: 220d movs r2, #13 -1000656c: f00d fe54 bl 10014218 <__flash_do_cmd_veneer> -10006570: 2115 movs r1, #21 -10006572: 2208 movs r2, #8 -10006574: 0020 movs r0, r4 -10006576: 4469 add r1, sp -10006578: f7fe fd50 bl 1000501c <__wrap___aeabi_memcpy> -1000657c: b009 add sp, #36 ; 0x24 -1000657e: bd30 pop {r4, r5, pc} - -10006580 : -10006580: b510 push {r4, lr} -10006582: 2005 movs r0, #5 -10006584: f7fc fba0 bl 10002cc8 -10006588: 0c03 lsrs r3, r0, #16 -1000658a: 2064 movs r0, #100 ; 0x64 -1000658c: 4903 ldr r1, [pc, #12] ; (1000659c ) -1000658e: 4358 muls r0, r3 -10006590: f7fe f8aa bl 100046e8 <__wrap___aeabi_uidiv> -10006594: 3803 subs r0, #3 -10006596: d2fd bcs.n 10006594 -10006598: bd10 pop {r4, pc} -1000659a: 46c0 nop ; (mov r8, r8) -1000659c: 00003b9a .word 0x00003b9a - -100065a0 : -100065a0: 4b1c ldr r3, [pc, #112] ; (10006614 ) -100065a2: b570 push {r4, r5, r6, lr} -100065a4: 58c4 ldr r4, [r0, r3] -100065a6: 0005 movs r5, r0 -100065a8: 2c00 cmp r4, #0 -100065aa: d01b beq.n 100065e4 -100065ac: 2106 movs r1, #6 -100065ae: 5661 ldrsb r1, [r4, r1] -100065b0: 2900 cmp r1, #0 -100065b2: db0c blt.n 100065ce -100065b4: 2205 movs r2, #5 -100065b6: 56a2 ldrsb r2, [r4, r2] -100065b8: 1c53 adds r3, r2, #1 -100065ba: d005 beq.n 100065c8 -100065bc: 4916 ldr r1, [pc, #88] ; (10006618 ) -100065be: 6820 ldr r0, [r4, #0] -100065c0: f004 fa2e bl 1000aa20 -100065c4: 2106 movs r1, #6 -100065c6: 5661 ldrsb r1, [r4, r1] -100065c8: 6820 ldr r0, [r4, #0] -100065ca: f004 f963 bl 1000a894 -100065ce: 2007 movs r0, #7 -100065d0: 5620 ldrsb r0, [r4, r0] -100065d2: 2800 cmp r0, #0 -100065d4: da10 bge.n 100065f8 -100065d6: 2008 movs r0, #8 -100065d8: 5620 ldrsb r0, [r4, r0] -100065da: 2800 cmp r0, #0 -100065dc: da03 bge.n 100065e6 -100065de: 2200 movs r2, #0 -100065e0: 4b0c ldr r3, [pc, #48] ; (10006614 ) -100065e2: 50ea str r2, [r5, r3] -100065e4: bd70 pop {r4, r5, r6, pc} -100065e6: f004 faf7 bl 1000abd8 -100065ea: 2008 movs r0, #8 -100065ec: 5620 ldrsb r0, [r4, r0] -100065ee: f004 fadb bl 1000aba8 -100065f2: 23ff movs r3, #255 ; 0xff -100065f4: 7223 strb r3, [r4, #8] -100065f6: e7f2 b.n 100065de -100065f8: f004 faee bl 1000abd8 -100065fc: 2007 movs r0, #7 -100065fe: 5620 ldrsb r0, [r4, r0] -10006600: f004 fad2 bl 1000aba8 -10006604: 23ff movs r3, #255 ; 0xff -10006606: 2008 movs r0, #8 -10006608: 71e3 strb r3, [r4, #7] -1000660a: 5620 ldrsb r0, [r4, r0] +10005da4: 2700 movs r7, #0 +10005da6: b500 push {lr} +10005da8: 2800 cmp r0, #0 +10005daa: d028 beq.n 10005dfe +10005dac: 4643 mov r3, r8 +10005dae: 2b00 cmp r3, #0 +10005db0: d025 beq.n 10005dfe +10005db2: 2a00 cmp r2, #0 +10005db4: d105 bne.n 10005dc2 +10005db6: e022 b.n 10005dfe +10005db8: 682d ldr r5, [r5, #0] +10005dba: 1b09 subs r1, r1, r4 +10005dbc: b289 uxth r1, r1 +10005dbe: 2d00 cmp r5, #0 +10005dc0: d01d beq.n 10005dfe +10005dc2: 896c ldrh r4, [r5, #10] +10005dc4: 2900 cmp r1, #0 +10005dc6: d001 beq.n 10005dcc +10005dc8: 42a1 cmp r1, r4 +10005dca: d2f5 bcs.n 10005db8 +10005dcc: 1a64 subs r4, r4, r1 +10005dce: b2a4 uxth r4, r4 +10005dd0: 1c32 adds r2, r6, #0 +10005dd2: 42a6 cmp r6, r4 +10005dd4: d900 bls.n 10005dd8 +10005dd6: 1c22 adds r2, r4, #0 +10005dd8: 4643 mov r3, r8 +10005dda: 19d8 adds r0, r3, r7 +10005ddc: 686b ldr r3, [r5, #4] +10005dde: b294 uxth r4, r2 +10005de0: 469c mov ip, r3 +10005de2: 1b36 subs r6, r6, r4 +10005de4: 0022 movs r2, r4 +10005de6: 4461 add r1, ip +10005de8: 19e7 adds r7, r4, r7 +10005dea: b2b6 uxth r6, r6 +10005dec: f7ff f9be bl 1000516c <__wrap___aeabi_memcpy> +10005df0: b2bf uxth r7, r7 +10005df2: 682d ldr r5, [r5, #0] +10005df4: 2e00 cmp r6, #0 +10005df6: d002 beq.n 10005dfe +10005df8: 2100 movs r1, #0 +10005dfa: 2d00 cmp r5, #0 +10005dfc: d1e1 bne.n 10005dc2 +10005dfe: 0038 movs r0, r7 +10005e00: bc80 pop {r7} +10005e02: 46b8 mov r8, r7 +10005e04: bdf0 pop {r4, r5, r6, r7, pc} +10005e06: 46c0 nop ; (mov r8, r8) + +10005e08 : +10005e08: 4770 bx lr +10005e0a: 46c0 nop ; (mov r8, r8) + +10005e0c : +10005e0c: b570 push {r4, r5, r6, lr} +10005e0e: 0004 movs r4, r0 +10005e10: 2003 movs r0, #3 +10005e12: 000e movs r6, r1 +10005e14: 0015 movs r5, r2 +10005e16: f7ff fe49 bl 10005aac +10005e1a: 2800 cmp r0, #0 +10005e1c: d013 beq.n 10005e46 +10005e1e: 2300 movs r3, #0 +10005e20: 490b ldr r1, [pc, #44] ; (10005e50 ) +10005e22: 6003 str r3, [r0, #0] +10005e24: 680b ldr r3, [r1, #0] +10005e26: 6086 str r6, [r0, #8] +10005e28: 60c5 str r5, [r0, #12] +10005e2a: 6044 str r4, [r0, #4] +10005e2c: 2b00 cmp r3, #0 +10005e2e: d104 bne.n 10005e3a +10005e30: e007 b.n 10005e42 +10005e32: 0019 movs r1, r3 +10005e34: 681b ldr r3, [r3, #0] +10005e36: 2b00 cmp r3, #0 +10005e38: d002 beq.n 10005e40 +10005e3a: 685a ldr r2, [r3, #4] +10005e3c: 1aa2 subs r2, r4, r2 +10005e3e: d5f8 bpl.n 10005e32 +10005e40: 6003 str r3, [r0, #0] +10005e42: 6008 str r0, [r1, #0] +10005e44: bd70 pop {r4, r5, r6, pc} +10005e46: 4803 ldr r0, [pc, #12] ; (10005e54 ) +10005e48: f7ff fc26 bl 10005698 <__wrap_printf> +10005e4c: e7fa b.n 10005e44 +10005e4e: 46c0 nop ; (mov r8, r8) +10005e50: 20009ff4 .word 0x20009ff4 +10005e54: 10014d70 .word 0x10014d70 + +10005e58 : +10005e58: b510 push {r4, lr} +10005e5a: 6843 ldr r3, [r0, #4] +10005e5c: 0004 movs r4, r0 +10005e5e: 4798 blx r3 +10005e60: f7fa fda0 bl 100009a4 +10005e64: 0003 movs r3, r0 +10005e66: 4908 ldr r1, [pc, #32] ; (10005e88 ) +10005e68: 6822 ldr r2, [r4, #0] +10005e6a: 6808 ldr r0, [r1, #0] +10005e6c: 1810 adds r0, r2, r0 +10005e6e: 1ac1 subs r1, r0, r3 +10005e70: d505 bpl.n 10005e7e +10005e72: 18d0 adds r0, r2, r3 +10005e74: 4905 ldr r1, [pc, #20] ; (10005e8c ) +10005e76: 0022 movs r2, r4 +10005e78: f7ff ffc8 bl 10005e0c +10005e7c: bd10 pop {r4, pc} +10005e7e: 0022 movs r2, r4 +10005e80: 4902 ldr r1, [pc, #8] ; (10005e8c ) +10005e82: f7ff ffc3 bl 10005e0c +10005e86: e7f9 b.n 10005e7c +10005e88: 20003118 .word 0x20003118 +10005e8c: 10005e59 .word 0x10005e59 + +10005e90 : +10005e90: b5f8 push {r3, r4, r5, r6, r7, lr} +10005e92: 4647 mov r7, r8 +10005e94: 46ce mov lr, r9 +10005e96: 4b22 ldr r3, [pc, #136] ; (10005f20 ) +10005e98: 4d22 ldr r5, [pc, #136] ; (10005f24 ) +10005e9a: 4699 mov r9, r3 +10005e9c: 4b22 ldr r3, [pc, #136] ; (10005f28 ) +10005e9e: b580 push {r7, lr} +10005ea0: 002f movs r7, r5 +10005ea2: 4698 mov r8, r3 +10005ea4: 4e21 ldr r6, [pc, #132] ; (10005f2c ) +10005ea6: 3710 adds r7, #16 +10005ea8: 2380 movs r3, #128 ; 0x80 +10005eaa: 682c ldr r4, [r5, #0] +10005eac: 05db lsls r3, r3, #23 +10005eae: 429c cmp r4, r3 +10005eb0: d226 bcs.n 10005f00 +10005eb2: f7fa fd77 bl 100009a4 +10005eb6: 1824 adds r4, r4, r0 +10005eb8: 2003 movs r0, #3 +10005eba: f7ff fdf7 bl 10005aac +10005ebe: 2800 cmp r0, #0 +10005ec0: d029 beq.n 10005f16 +10005ec2: 2300 movs r3, #0 +10005ec4: 6003 str r3, [r0, #0] +10005ec6: 4643 mov r3, r8 +10005ec8: 6083 str r3, [r0, #8] +10005eca: 6833 ldr r3, [r6, #0] +10005ecc: 60c5 str r5, [r0, #12] +10005ece: 6044 str r4, [r0, #4] +10005ed0: 2b00 cmp r3, #0 +10005ed2: d003 beq.n 10005edc +10005ed4: 685a ldr r2, [r3, #4] +10005ed6: 1aa2 subs r2, r4, r2 +10005ed8: d50b bpl.n 10005ef2 +10005eda: 6003 str r3, [r0, #0] +10005edc: 6030 str r0, [r6, #0] +10005ede: 3508 adds r5, #8 +10005ee0: 42bd cmp r5, r7 +10005ee2: d1e1 bne.n 10005ea8 +10005ee4: bcc0 pop {r6, r7} +10005ee6: 46b9 mov r9, r7 +10005ee8: 46b0 mov r8, r6 +10005eea: bdf8 pop {r3, r4, r5, r6, r7, pc} +10005eec: 685a ldr r2, [r3, #4] +10005eee: 1aa2 subs r2, r4, r2 +10005ef0: d403 bmi.n 10005efa +10005ef2: 0019 movs r1, r3 +10005ef4: 681b ldr r3, [r3, #0] +10005ef6: 2b00 cmp r3, #0 +10005ef8: d1f8 bne.n 10005eec +10005efa: 6003 str r3, [r0, #0] +10005efc: 6008 str r0, [r1, #0] +10005efe: e7ee b.n 10005ede +10005f00: 4648 mov r0, r9 +10005f02: f7ff fbc9 bl 10005698 <__wrap_printf> +10005f06: f7fa fd4d bl 100009a4 +10005f0a: 1824 adds r4, r4, r0 +10005f0c: 2003 movs r0, #3 +10005f0e: f7ff fdcd bl 10005aac +10005f12: 2800 cmp r0, #0 +10005f14: d1d5 bne.n 10005ec2 +10005f16: 4806 ldr r0, [pc, #24] ; (10005f30 ) +10005f18: f7ff fbbe bl 10005698 <__wrap_printf> +10005f1c: e7df b.n 10005ede +10005f1e: 46c0 nop ; (mov r8, r8) +10005f20: 10014db0 .word 0x10014db0 +10005f24: 10014de8 .word 0x10014de8 +10005f28: 10005e59 .word 0x10005e59 +10005f2c: 20009ff4 .word 0x20009ff4 +10005f30: 10014d70 .word 0x10014d70 + +10005f34 : +10005f34: 4770 bx lr +10005f36: 46c0 nop ; (mov r8, r8) + +10005f38 : +10005f38: b5f0 push {r4, r5, r6, r7, lr} +10005f3a: 464f mov r7, r9 +10005f3c: 4646 mov r6, r8 +10005f3e: 46d6 mov lr, sl +10005f40: b5c0 push {r6, r7, lr} +10005f42: b082 sub sp, #8 +10005f44: 469a mov sl, r3 +10005f46: ab0d add r3, sp, #52 ; 0x34 +10005f48: 0007 movs r7, r0 +10005f4a: 4688 mov r8, r1 +10005f4c: 4691 mov r9, r2 +10005f4e: 881e ldrh r6, [r3, #0] +10005f50: 2800 cmp r0, #0 +10005f52: d055 beq.n 10006000 +10005f54: 22a0 movs r2, #160 ; 0xa0 +10005f56: 211c movs r1, #28 +10005f58: 200e movs r0, #14 +10005f5a: 0092 lsls r2, r2, #2 +10005f5c: f7ff fe44 bl 10005be8 +10005f60: 1e05 subs r5, r0, #0 +10005f62: d051 beq.n 10006008 +10005f64: 8943 ldrh r3, [r0, #10] +10005f66: 2b1b cmp r3, #27 +10005f68: d946 bls.n 10005ff8 +10005f6a: 0030 movs r0, r6 +10005f6c: 686c ldr r4, [r5, #4] +10005f6e: f7ff fbad bl 100056cc +10005f72: 2328 movs r3, #40 ; 0x28 +10005f74: 71a0 strb r0, [r4, #6] +10005f76: 0a00 lsrs r0, r0, #8 +10005f78: 71e0 strb r0, [r4, #7] +10005f7a: 5cfb ldrb r3, [r7, r3] +10005f7c: 2b06 cmp r3, #6 +10005f7e: d002 beq.n 10005f86 +10005f80: 4825 ldr r0, [pc, #148] ; (10006018 ) +10005f82: f7ff fb89 bl 10005698 <__wrap_printf> +10005f86: 0020 movs r0, r4 +10005f88: 2206 movs r2, #6 +10005f8a: 4651 mov r1, sl +10005f8c: 3008 adds r0, #8 +10005f8e: f7ff f8ed bl 1000516c <__wrap___aeabi_memcpy> +10005f92: 0020 movs r0, r4 +10005f94: 2206 movs r2, #6 +10005f96: 990b ldr r1, [sp, #44] ; 0x2c +10005f98: 3012 adds r0, #18 +10005f9a: f7ff f8e7 bl 1000516c <__wrap___aeabi_memcpy> +10005f9e: 0020 movs r0, r4 +10005fa0: 2204 movs r2, #4 +10005fa2: 990a ldr r1, [sp, #40] ; 0x28 +10005fa4: 300e adds r0, #14 +10005fa6: f7ff f8e1 bl 1000516c <__wrap___aeabi_memcpy> +10005faa: 0020 movs r0, r4 +10005fac: 2204 movs r2, #4 +10005fae: 990c ldr r1, [sp, #48] ; 0x30 +10005fb0: 3018 adds r0, #24 +10005fb2: f7ff f8db bl 1000516c <__wrap___aeabi_memcpy> +10005fb6: 2300 movs r3, #0 +10005fb8: 2201 movs r2, #1 +10005fba: 7023 strb r3, [r4, #0] +10005fbc: 70e3 strb r3, [r4, #3] +10005fbe: 3306 adds r3, #6 +10005fc0: 7123 strb r3, [r4, #4] +10005fc2: 3b02 subs r3, #2 +10005fc4: 7163 strb r3, [r4, #5] +10005fc6: 4b15 ldr r3, [pc, #84] ; (1000601c ) +10005fc8: 7062 strb r2, [r4, #1] +10005fca: 3207 adds r2, #7 +10005fcc: 70a2 strb r2, [r4, #2] +10005fce: 0029 movs r1, r5 +10005fd0: 4642 mov r2, r8 +10005fd2: 9300 str r3, [sp, #0] +10005fd4: 0038 movs r0, r7 +10005fd6: 464b mov r3, r9 +10005fd8: f000 f912 bl 10006200 +10005fdc: 4a10 ldr r2, [pc, #64] ; (10006020 ) +10005fde: 0028 movs r0, r5 +10005fe0: 8b13 ldrh r3, [r2, #24] +10005fe2: 3301 adds r3, #1 +10005fe4: 8313 strh r3, [r2, #24] +10005fe6: f7ff febf bl 10005d68 +10005fea: 2000 movs r0, #0 +10005fec: b002 add sp, #8 +10005fee: bce0 pop {r5, r6, r7} +10005ff0: 46ba mov sl, r7 +10005ff2: 46b1 mov r9, r6 +10005ff4: 46a8 mov r8, r5 +10005ff6: bdf0 pop {r4, r5, r6, r7, pc} +10005ff8: 480a ldr r0, [pc, #40] ; (10006024 ) +10005ffa: f7ff fb4d bl 10005698 <__wrap_printf> +10005ffe: e7b4 b.n 10005f6a +10006000: 4809 ldr r0, [pc, #36] ; (10006028 ) +10006002: f7ff fb49 bl 10005698 <__wrap_printf> +10006006: e7a5 b.n 10005f54 +10006008: 2001 movs r0, #1 +1000600a: 4a05 ldr r2, [pc, #20] ; (10006020 ) +1000600c: 4240 negs r0, r0 +1000600e: 8c93 ldrh r3, [r2, #36] ; 0x24 +10006010: 3301 adds r3, #1 +10006012: 8493 strh r3, [r2, #36] ; 0x24 +10006014: e7ea b.n 10005fec +10006016: 46c0 nop ; (mov r8, r8) +10006018: 10014e3c .word 0x10014e3c +1000601c: 00000806 .word 0x00000806 +10006020: 20003b60 .word 0x20003b60 +10006024: 10014e08 .word 0x10014e08 +10006028: 10014df8 .word 0x10014df8 + +1000602c : +1000602c: b5f0 push {r4, r5, r6, r7, lr} +1000602e: 46c6 mov lr, r8 +10006030: 4c20 ldr r4, [pc, #128] ; (100060b4 ) +10006032: 2696 movs r6, #150 ; 0x96 +10006034: 0025 movs r5, r4 +10006036: b500 push {lr} +10006038: 4b1f ldr r3, [pc, #124] ; (100060b8 ) +1000603a: 4f20 ldr r7, [pc, #128] ; (100060bc ) +1000603c: 4698 mov r8, r3 +1000603e: b084 sub sp, #16 +10006040: 35f0 adds r5, #240 ; 0xf0 +10006042: 0076 lsls r6, r6, #1 +10006044: e00a b.n 1000605c +10006046: 2a01 cmp r2, #1 +10006048: d021 beq.n 1000608e +1000604a: 2a03 cmp r2, #3 +1000604c: d02f beq.n 100060ae +1000604e: 2a04 cmp r2, #4 +10006050: d101 bne.n 10006056 +10006052: 2302 movs r3, #2 +10006054: 7523 strb r3, [r4, #20] +10006056: 3418 adds r4, #24 +10006058: 42ac cmp r4, r5 +1000605a: d014 beq.n 10006086 +1000605c: 7d22 ldrb r2, [r4, #20] +1000605e: 2a00 cmp r2, #0 +10006060: d0f9 beq.n 10006056 +10006062: 8a63 ldrh r3, [r4, #18] +10006064: 3301 adds r3, #1 +10006066: b29b uxth r3, r3 +10006068: 8263 strh r3, [r4, #18] +1000606a: 42b3 cmp r3, r6 +1000606c: d3eb bcc.n 10006046 +1000606e: 6820 ldr r0, [r4, #0] +10006070: 2800 cmp r0, #0 +10006072: d003 beq.n 1000607c +10006074: f7ff fe78 bl 10005d68 +10006078: 2300 movs r3, #0 +1000607a: 6023 str r3, [r4, #0] +1000607c: 2300 movs r3, #0 +1000607e: 7523 strb r3, [r4, #20] +10006080: 3418 adds r4, #24 +10006082: 42ac cmp r4, r5 +10006084: d1ea bne.n 1000605c +10006086: b004 add sp, #16 +10006088: bc80 pop {r7} +1000608a: 46b8 mov r8, r7 +1000608c: bdf0 pop {r4, r5, r6, r7, pc} +1000608e: 2b04 cmp r3, #4 +10006090: d8ed bhi.n 1000606e +10006092: 68a0 ldr r0, [r4, #8] +10006094: 1d23 adds r3, r4, #4 +10006096: 0001 movs r1, r0 +10006098: 9302 str r3, [sp, #8] +1000609a: 3122 adds r1, #34 ; 0x22 +1000609c: 1d03 adds r3, r0, #4 +1000609e: 9203 str r2, [sp, #12] +100060a0: 9300 str r3, [sp, #0] +100060a2: 4642 mov r2, r8 +100060a4: 000b movs r3, r1 +100060a6: 9701 str r7, [sp, #4] +100060a8: f7ff ff46 bl 10005f38 +100060ac: e7d3 b.n 10006056 +100060ae: 2304 movs r3, #4 +100060b0: 7523 strb r3, [r4, #20] +100060b2: e7d0 b.n 10006056 +100060b4: 20002c90 .word 0x20002c90 +100060b8: 10014f34 .word 0x10014f34 +100060bc: 10014f3c .word 0x10014f3c + +100060c0 : +100060c0: b5f8 push {r3, r4, r5, r6, r7, lr} +100060c2: 46de mov lr, fp +100060c4: 464e mov r6, r9 +100060c6: 4657 mov r7, sl +100060c8: 4645 mov r5, r8 +100060ca: 4681 mov r9, r0 +100060cc: 468b mov fp, r1 +100060ce: b5e0 push {r5, r6, r7, lr} +100060d0: 4281 cmp r1, r0 +100060d2: d067 beq.n 100061a4 +100060d4: 465b mov r3, fp +100060d6: 2b00 cmp r3, #0 +100060d8: d005 beq.n 100060e6 +100060da: 681b ldr r3, [r3, #0] +100060dc: 454b cmp r3, r9 +100060de: d002 beq.n 100060e6 +100060e0: 4832 ldr r0, [pc, #200] ; (100061ac ) +100060e2: f7ff fad9 bl 10005698 <__wrap_printf> +100060e6: 464b mov r3, r9 +100060e8: 685b ldr r3, [r3, #4] +100060ea: 2600 movs r6, #0 +100060ec: 4698 mov r8, r3 +100060ee: 2400 movs r4, #0 +100060f0: 2b00 cmp r3, #0 +100060f2: d032 beq.n 1000615a +100060f4: 6859 ldr r1, [r3, #4] +100060f6: 4640 mov r0, r8 +100060f8: 784b ldrb r3, [r1, #1] +100060fa: 780a ldrb r2, [r1, #0] +100060fc: 788e ldrb r6, [r1, #2] +100060fe: 021b lsls r3, r3, #8 +10006100: 431a orrs r2, r3 +10006102: 78cb ldrb r3, [r1, #3] +10006104: 0436 lsls r6, r6, #16 +10006106: 061b lsls r3, r3, #24 +10006108: 4316 orrs r6, r2 +1000610a: 431e orrs r6, r3 +1000610c: f7ff fe3a bl 10005d84 +10006110: 2380 movs r3, #128 ; 0x80 +10006112: 025b lsls r3, r3, #9 +10006114: 0007 movs r7, r0 +10006116: 2400 movs r4, #0 +10006118: 469a mov sl, r3 +1000611a: e016 b.n 1000614a +1000611c: 6872 ldr r2, [r6, #4] +1000611e: 0030 movs r0, r6 +10006120: 7853 ldrb r3, [r2, #1] +10006122: 7811 ldrb r1, [r2, #0] +10006124: 7895 ldrb r5, [r2, #2] +10006126: 021b lsls r3, r3, #8 +10006128: 4319 orrs r1, r3 +1000612a: 78d3 ldrb r3, [r2, #3] +1000612c: 042d lsls r5, r5, #16 +1000612e: 061b lsls r3, r3, #24 +10006130: 430d orrs r5, r1 +10006132: 431d orrs r5, r3 +10006134: f7ff fe26 bl 10005d84 +10006138: 1823 adds r3, r4, r0 +1000613a: 0007 movs r7, r0 +1000613c: 4553 cmp r3, sl +1000613e: db02 blt.n 10006146 +10006140: 481b ldr r0, [pc, #108] ; (100061b0 ) +10006142: f7ff faa9 bl 10005698 <__wrap_printf> +10006146: 46b0 mov r8, r6 +10006148: 002e movs r6, r5 +1000614a: 193c adds r4, r7, r4 +1000614c: 4640 mov r0, r8 +1000614e: b2a4 uxth r4, r4 +10006150: f7ff fe0a bl 10005d68 +10006154: 2e00 cmp r6, #0 +10006156: d1e1 bne.n 1000611c +10006158: 0026 movs r6, r4 +1000615a: 4b16 ldr r3, [pc, #88] ; (100061b4 ) +1000615c: 681a ldr r2, [r3, #0] +1000615e: 4591 cmp r9, r2 +10006160: d003 beq.n 1000616a +10006162: 465b mov r3, fp +10006164: 2b00 cmp r3, #0 +10006166: d019 beq.n 1000619c +10006168: 465b mov r3, fp +1000616a: 464a mov r2, r9 +1000616c: 6812 ldr r2, [r2, #0] +1000616e: 4649 mov r1, r9 +10006170: 601a str r2, [r3, #0] +10006172: 2001 movs r0, #1 +10006174: f7ff fcc2 bl 10005afc +10006178: 4d0f ldr r5, [pc, #60] ; (100061b8 ) +1000617a: 882b ldrh r3, [r5, #0] +1000617c: 42a3 cmp r3, r4 +1000617e: d308 bcc.n 10006192 +10006180: 1b1b subs r3, r3, r4 +10006182: 0030 movs r0, r6 +10006184: 802b strh r3, [r5, #0] +10006186: bcf0 pop {r4, r5, r6, r7} +10006188: 46bb mov fp, r7 +1000618a: 46b2 mov sl, r6 +1000618c: 46a9 mov r9, r5 +1000618e: 46a0 mov r8, r4 +10006190: bdf8 pop {r3, r4, r5, r6, r7, pc} +10006192: 480a ldr r0, [pc, #40] ; (100061bc ) +10006194: f7ff fa80 bl 10005698 <__wrap_printf> +10006198: 882b ldrh r3, [r5, #0] +1000619a: e7f1 b.n 10006180 +1000619c: 4808 ldr r0, [pc, #32] ; (100061c0 ) +1000619e: f7ff fa7b bl 10005698 <__wrap_printf> +100061a2: e7e1 b.n 10006168 +100061a4: 4807 ldr r0, [pc, #28] ; (100061c4 ) +100061a6: f7ff fa77 bl 10005698 <__wrap_printf> +100061aa: e793 b.n 100060d4 +100061ac: 10014e8c .word 0x10014e8c +100061b0: 10014ea0 .word 0x10014ea0 +100061b4: 20010adc .word 0x20010adc +100061b8: 20010f9a .word 0x20010f9a +100061bc: 10014edc .word 0x10014edc +100061c0: 10014ec0 .word 0x10014ec0 +100061c4: 10014e80 .word 0x10014e80 + +100061c8 : +100061c8: 4b0c ldr r3, [pc, #48] ; (100061fc ) +100061ca: b570 push {r4, r5, r6, lr} +100061cc: 6818 ldr r0, [r3, #0] +100061ce: 2800 cmp r0, #0 +100061d0: d013 beq.n 100061fa +100061d2: 7fc3 ldrb r3, [r0, #31] +100061d4: 2500 movs r5, #0 +100061d6: 2b00 cmp r3, #0 +100061d8: d009 beq.n 100061ee +100061da: 6804 ldr r4, [r0, #0] +100061dc: 3b01 subs r3, #1 +100061de: 77c3 strb r3, [r0, #31] +100061e0: 2c00 cmp r4, #0 +100061e2: d00a beq.n 100061fa +100061e4: 0005 movs r5, r0 +100061e6: 0020 movs r0, r4 +100061e8: 7fc3 ldrb r3, [r0, #31] +100061ea: 2b00 cmp r3, #0 +100061ec: d1f5 bne.n 100061da +100061ee: 6804 ldr r4, [r0, #0] +100061f0: 0029 movs r1, r5 +100061f2: f7ff ff65 bl 100060c0 +100061f6: 2c00 cmp r4, #0 +100061f8: d1f5 bne.n 100061e6 +100061fa: bd70 pop {r4, r5, r6, pc} +100061fc: 20010adc .word 0x20010adc + +10006200 : +10006200: b5f8 push {r3, r4, r5, r6, r7, lr} +10006202: 46ce mov lr, r9 +10006204: 4647 mov r7, r8 +10006206: b580 push {r7, lr} +10006208: 4699 mov r9, r3 +1000620a: ab08 add r3, sp, #32 +1000620c: 0007 movs r7, r0 +1000620e: 8818 ldrh r0, [r3, #0] +10006210: 000e movs r6, r1 +10006212: 4690 mov r8, r2 +10006214: f7ff fa5a bl 100056cc +10006218: 210e movs r1, #14 +1000621a: 0004 movs r4, r0 +1000621c: 0030 movs r0, r6 +1000621e: f7ff fd75 bl 10005d0c +10006222: 2800 cmp r0, #0 +10006224: d11c bne.n 10006260 +10006226: 6875 ldr r5, [r6, #4] +10006228: 2206 movs r2, #6 +1000622a: 732c strb r4, [r5, #12] +1000622c: 0a24 lsrs r4, r4, #8 +1000622e: 4649 mov r1, r9 +10006230: 0028 movs r0, r5 +10006232: 736c strb r4, [r5, #13] +10006234: f7fe ff9a bl 1000516c <__wrap___aeabi_memcpy> +10006238: 2206 movs r2, #6 +1000623a: 4641 mov r1, r8 +1000623c: 1da8 adds r0, r5, #6 +1000623e: f7fe ff95 bl 1000516c <__wrap___aeabi_memcpy> +10006242: 2328 movs r3, #40 ; 0x28 +10006244: 5cfb ldrb r3, [r7, r3] +10006246: 2b06 cmp r3, #6 +10006248: d002 beq.n 10006250 +1000624a: 4809 ldr r0, [pc, #36] ; (10006270 ) +1000624c: f7ff fa24 bl 10005698 <__wrap_printf> +10006250: 0031 movs r1, r6 +10006252: 0038 movs r0, r7 +10006254: 69bb ldr r3, [r7, #24] +10006256: 4798 blx r3 +10006258: bcc0 pop {r6, r7} +1000625a: 46b9 mov r9, r7 +1000625c: 46b0 mov r8, r6 +1000625e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10006260: 2002 movs r0, #2 +10006262: 4a04 ldr r2, [pc, #16] ; (10006274 ) +10006264: 4240 negs r0, r0 +10006266: 8953 ldrh r3, [r2, #10] +10006268: 3301 adds r3, #1 +1000626a: 8153 strh r3, [r2, #10] +1000626c: e7f4 b.n 10006258 +1000626e: 46c0 nop ; (mov r8, r8) +10006270: 10014f00 .word 0x10014f00 +10006274: 20003b60 .word 0x20003b60 + +10006278 : +10006278: bd03 pop {r0, r1, pc} +1000627a: 46c0 nop ; (mov r8, r8) + +1000627c : +1000627c: b510 push {r4, lr} +1000627e: 0004 movs r4, r0 +10006280: f7fb fb14 bl 100018ac +10006284: 47a0 blx r4 +10006286: bd10 pop {r4, pc} + +10006288 : +10006288: b5f0 push {r4, r5, r6, r7, lr} +1000628a: 46de mov lr, fp +1000628c: 4657 mov r7, sl +1000628e: 4646 mov r6, r8 +10006290: b5c0 push {r6, r7, lr} +10006292: b082 sub sp, #8 +10006294: 9200 str r2, [sp, #0] +10006296: 220f movs r2, #15 +10006298: 9301 str r3, [sp, #4] +1000629a: 23d0 movs r3, #208 ; 0xd0 +1000629c: 4693 mov fp, r2 +1000629e: 061b lsls r3, r3, #24 +100062a0: 681b ldr r3, [r3, #0] +100062a2: 4680 mov r8, r0 +100062a4: 449b add fp, r3 +100062a6: 4658 mov r0, fp +100062a8: f7fb f880 bl 100013ac +100062ac: 4682 mov sl, r0 +100062ae: 2800 cmp r0, #0 +100062b0: d163 bne.n 1000637a +100062b2: 26d0 movs r6, #208 ; 0xd0 +100062b4: 0636 lsls r6, r6, #24 +100062b6: f7fc f877 bl 100023a8 +100062ba: 9c00 ldr r4, [sp, #0] +100062bc: 9d01 ldr r5, [sp, #4] +100062be: 1a24 subs r4, r4, r0 +100062c0: 418d sbcs r5, r1 +100062c2: 2d00 cmp r5, #0 +100062c4: db2e blt.n 10006324 +100062c6: f7fc f86f bl 100023a8 +100062ca: 1824 adds r4, r4, r0 +100062cc: 414d adcs r5, r1 +100062ce: 2d00 cmp r5, #0 +100062d0: db4b blt.n 1000636a +100062d2: 0029 movs r1, r5 +100062d4: 2002 movs r0, #2 +100062d6: 4a2b ldr r2, [pc, #172] ; (10006384 ) +100062d8: 6d33 ldr r3, [r6, #80] ; 0x50 +100062da: 4218 tst r0, r3 +100062dc: d141 bne.n 10006362 +100062de: 6a53 ldr r3, [r2, #36] ; 0x24 +100062e0: 428b cmp r3, r1 +100062e2: d3f9 bcc.n 100062d8 +100062e4: 6a97 ldr r7, [r2, #40] ; 0x28 +100062e6: 42a7 cmp r7, r4 +100062e8: d336 bcc.n 10006358 +100062ea: f7fc f85d bl 100023a8 +100062ee: 9c00 ldr r4, [sp, #0] +100062f0: 9d01 ldr r5, [sp, #4] +100062f2: 1a24 subs r4, r4, r0 +100062f4: 418d sbcs r5, r1 +100062f6: 2d00 cmp r5, #0 +100062f8: db14 blt.n 10006324 +100062fa: f7fc f855 bl 100023a8 +100062fe: 1824 adds r4, r4, r0 +10006300: 414d adcs r5, r1 +10006302: 2d00 cmp r5, #0 +10006304: db35 blt.n 10006372 +10006306: 6d33 ldr r3, [r6, #80] ; 0x50 +10006308: 0029 movs r1, r5 +1000630a: 07db lsls r3, r3, #31 +1000630c: d418 bmi.n 10006340 +1000630e: 2001 movs r0, #1 +10006310: 4a1c ldr r2, [pc, #112] ; (10006384 ) +10006312: bf20 wfe +10006314: 6a53 ldr r3, [r2, #36] ; 0x24 +10006316: 4299 cmp r1, r3 +10006318: d80f bhi.n 1000633a +1000631a: 6a97 ldr r7, [r2, #40] ; 0x28 +1000631c: 42a7 cmp r7, r4 +1000631e: d201 bcs.n 10006324 +10006320: 4299 cmp r1, r3 +10006322: d00a beq.n 1000633a +10006324: 4653 mov r3, sl +10006326: 2400 movs r4, #0 +10006328: 2b00 cmp r3, #0 +1000632a: d110 bne.n 1000634e +1000632c: 0020 movs r0, r4 +1000632e: b002 add sp, #8 +10006330: bce0 pop {r5, r6, r7} +10006332: 46bb mov fp, r7 +10006334: 46b2 mov sl, r6 +10006336: 46a8 mov r8, r5 +10006338: bdf0 pop {r4, r5, r6, r7, pc} +1000633a: 6d33 ldr r3, [r6, #80] ; 0x50 +1000633c: 4218 tst r0, r3 +1000633e: d0e8 beq.n 10006312 +10006340: 6db3 ldr r3, [r6, #88] ; 0x58 +10006342: 4598 cmp r8, r3 +10006344: d1b7 bne.n 100062b6 +10006346: 4653 mov r3, sl +10006348: 2401 movs r4, #1 +1000634a: 2b00 cmp r3, #0 +1000634c: d0ee beq.n 1000632c +1000634e: 2101 movs r1, #1 +10006350: 4658 mov r0, fp +10006352: f7fb f819 bl 10001388 +10006356: e7e9 b.n 1000632c +10006358: 428b cmp r3, r1 +1000635a: d1c6 bne.n 100062ea +1000635c: 6d33 ldr r3, [r6, #80] ; 0x50 +1000635e: 4218 tst r0, r3 +10006360: d0bd beq.n 100062de +10006362: 4643 mov r3, r8 +10006364: 6573 str r3, [r6, #84] ; 0x54 +10006366: bf40 sev +10006368: e7bf b.n 100062ea +1000636a: 2401 movs r4, #1 +1000636c: 4906 ldr r1, [pc, #24] ; (10006388 ) +1000636e: 4264 negs r4, r4 +10006370: e7b0 b.n 100062d4 +10006372: 2401 movs r4, #1 +10006374: 4d04 ldr r5, [pc, #16] ; (10006388 ) +10006376: 4264 negs r4, r4 +10006378: e7c5 b.n 10006306 +1000637a: 2100 movs r1, #0 +1000637c: 4658 mov r0, fp +1000637e: f7fb f803 bl 10001388 +10006382: e796 b.n 100062b2 +10006384: 40054000 .word 0x40054000 +10006388: 7fffffff .word 0x7fffffff + +1000638c : +1000638c: b5f0 push {r4, r5, r6, r7, lr} +1000638e: 0004 movs r4, r0 +10006390: b087 sub sp, #28 +10006392: 200f movs r0, #15 +10006394: 000e movs r6, r1 +10006396: 0017 movs r7, r2 +10006398: f7fb f808 bl 100013ac +1000639c: 2100 movs r1, #0 +1000639e: 0005 movs r5, r0 +100063a0: 200f movs r0, #15 +100063a2: f7fa fff1 bl 10001388 +100063a6: 2300 movs r3, #0 +100063a8: 2200 movs r2, #0 +100063aa: 9200 str r2, [sp, #0] +100063ac: 9301 str r3, [sp, #4] +100063ae: 2301 movs r3, #1 +100063b0: 9302 str r3, [sp, #8] +100063b2: 23d0 movs r3, #208 ; 0xd0 +100063b4: 9604 str r6, [sp, #16] +100063b6: 9405 str r4, [sp, #20] +100063b8: 2600 movs r6, #0 +100063ba: 2400 movs r4, #0 +100063bc: 2101 movs r1, #1 +100063be: 2002 movs r0, #2 +100063c0: 9703 str r7, [sp, #12] +100063c2: 061b lsls r3, r3, #24 +100063c4: 2c00 cmp r4, #0 +100063c6: d014 beq.n 100063f2 +100063c8: 6d1a ldr r2, [r3, #80] ; 0x50 +100063ca: 4210 tst r0, r2 +100063cc: d0fc beq.n 100063c8 +100063ce: 655c str r4, [r3, #84] ; 0x54 +100063d0: bf40 sev +100063d2: 6d1a ldr r2, [r3, #80] ; 0x50 +100063d4: 4211 tst r1, r2 +100063d6: d103 bne.n 100063e0 +100063d8: bf20 wfe +100063da: 6d1a ldr r2, [r3, #80] ; 0x50 +100063dc: 4211 tst r1, r2 +100063de: d0fb beq.n 100063d8 +100063e0: 6d9a ldr r2, [r3, #88] ; 0x58 +100063e2: 42a2 cmp r2, r4 +100063e4: d00a beq.n 100063fc +100063e6: 2600 movs r6, #0 +100063e8: 466c mov r4, sp +100063ea: 00b2 lsls r2, r6, #2 +100063ec: 58a4 ldr r4, [r4, r2] +100063ee: e7e9 b.n 100063c4 +100063f0: 6d9a ldr r2, [r3, #88] ; 0x58 +100063f2: 6d1a ldr r2, [r3, #80] ; 0x50 +100063f4: 4211 tst r1, r2 +100063f6: d1fb bne.n 100063f0 +100063f8: bf40 sev +100063fa: e7e5 b.n 100063c8 +100063fc: 3601 adds r6, #1 +100063fe: 2e05 cmp r6, #5 +10006400: d9f2 bls.n 100063e8 +10006402: 0029 movs r1, r5 +10006404: 200f movs r0, #15 +10006406: f7fa ffbf bl 10001388 +1000640a: b007 add sp, #28 +1000640c: bdf0 pop {r4, r5, r6, r7, pc} +1000640e: 46c0 nop ; (mov r8, r8) + +10006410 : +10006410: 4b0b ldr r3, [pc, #44] ; (10006440 ) +10006412: 4a0c ldr r2, [pc, #48] ; (10006444 ) +10006414: b510 push {r4, lr} +10006416: 4293 cmp r3, r2 +10006418: d201 bcs.n 1000641e +1000641a: 2301 movs r3, #1 +1000641c: 425b negs r3, r3 +1000641e: 0019 movs r1, r3 +10006420: 4a09 ldr r2, [pc, #36] ; (10006448 ) +10006422: 5098 str r0, [r3, r2] +10006424: 3204 adds r2, #4 +10006426: 509b str r3, [r3, r2] +10006428: 4a08 ldr r2, [pc, #32] ; (1000644c ) +1000642a: 4b09 ldr r3, [pc, #36] ; (10006450 ) +1000642c: 4809 ldr r0, [pc, #36] ; (10006454 ) +1000642e: 50ca str r2, [r1, r3] +10006430: 4b09 ldr r3, [pc, #36] ; (10006458 ) +10006432: 689a ldr r2, [r3, #8] +10006434: 4b04 ldr r3, [pc, #16] ; (10006448 ) +10006436: 469c mov ip, r3 +10006438: 4461 add r1, ip +1000643a: f7ff ffa7 bl 1000638c +1000643e: bd10 pop {r4, pc} +10006440: 20040800 .word 0x20040800 +10006444: 20040000 .word 0x20040000 +10006448: 000007f4 .word 0x000007f4 +1000644c: 1000627d .word 0x1000627d +10006450: 000007fc .word 0x000007fc +10006454: 10006279 .word 0x10006279 +10006458: e000ed00 .word 0xe000ed00 + +1000645c : +1000645c: b570 push {r4, r5, r6, lr} +1000645e: f7fa fed7 bl 10001210 +10006462: 0004 movs r4, r0 +10006464: 480d ldr r0, [pc, #52] ; (1000649c ) +10006466: 6803 ldr r3, [r0, #0] +10006468: 2b00 cmp r3, #0 +1000646a: d013 beq.n 10006494 +1000646c: 0020 movs r0, r4 +1000646e: f7fa fedb bl 10001228 +10006472: 23d0 movs r3, #208 ; 0xd0 +10006474: 061b lsls r3, r3, #24 +10006476: 681c ldr r4, [r3, #0] +10006478: 4909 ldr r1, [pc, #36] ; (100064a0 ) +1000647a: 0025 movs r5, r4 +1000647c: 350f adds r5, #15 +1000647e: 0028 movs r0, r5 +10006480: f7fa ffb0 bl 100013e4 +10006484: 0028 movs r0, r5 +10006486: 2101 movs r1, #1 +10006488: f7fa ff7e bl 10001388 +1000648c: 2201 movs r2, #1 +1000648e: 4b05 ldr r3, [pc, #20] ; (100064a4 ) +10006490: 551a strb r2, [r3, r4] +10006492: bd70 pop {r4, r5, r6, pc} +10006494: f7fb fa52 bl 1000193c +10006498: e7e8 b.n 1000646c +1000649a: 46c0 nop ; (mov r8, r8) +1000649c: 20003b54 .word 0x20003b54 +100064a0: 20000425 .word 0x20000425 +100064a4: 20003b5c .word 0x20003b5c + +100064a8 : +100064a8: b530 push {r4, r5, lr} +100064aa: 4b16 ldr r3, [pc, #88] ; (10006504 ) +100064ac: b083 sub sp, #12 +100064ae: 685c ldr r4, [r3, #4] +100064b0: 681b ldr r3, [r3, #0] +100064b2: 9300 str r3, [sp, #0] +100064b4: 9401 str r4, [sp, #4] +100064b6: f7fa feab bl 10001210 +100064ba: 4d13 ldr r5, [pc, #76] ; (10006508 ) +100064bc: 0004 movs r4, r0 +100064be: 682b ldr r3, [r5, #0] +100064c0: 2b00 cmp r3, #0 +100064c2: d01b beq.n 100064fc +100064c4: 0020 movs r0, r4 +100064c6: f7fa feaf bl 10001228 +100064ca: 9a00 ldr r2, [sp, #0] +100064cc: 9b01 ldr r3, [sp, #4] +100064ce: 0028 movs r0, r5 +100064d0: f00d ff9a bl 10014408 <__mutex_enter_block_until_veneer> +100064d4: 2800 cmp r0, #0 +100064d6: d00c beq.n 100064f2 +100064d8: 4c0c ldr r4, [pc, #48] ; (1000650c ) +100064da: 7823 ldrb r3, [r4, #0] +100064dc: 2b00 cmp r3, #0 +100064de: d10a bne.n 100064f6 +100064e0: 9a00 ldr r2, [sp, #0] +100064e2: 9b01 ldr r3, [sp, #4] +100064e4: 480a ldr r0, [pc, #40] ; (10006510 ) +100064e6: f7ff fecf bl 10006288 +100064ea: 7020 strb r0, [r4, #0] +100064ec: 0028 movs r0, r5 +100064ee: f00d ff43 bl 10014378 <__mutex_exit_veneer> +100064f2: b003 add sp, #12 +100064f4: bd30 pop {r4, r5, pc} +100064f6: f7fc fe17 bl 10003128 +100064fa: e7f1 b.n 100064e0 +100064fc: 0028 movs r0, r5 +100064fe: f7fb fa1d bl 1000193c +10006502: e7df b.n 100064c4 +10006504: 100146d8 .word 0x100146d8 +10006508: 20003b54 .word 0x20003b54 +1000650c: 20010fa5 .word 0x20010fa5 +10006510: 73a8831e .word 0x73a8831e + +10006514 : +10006514: b510 push {r4, lr} +10006516: 4b0f ldr r3, [pc, #60] ; (10006554 ) +10006518: b082 sub sp, #8 +1000651a: 685c ldr r4, [r3, #4] +1000651c: 681b ldr r3, [r3, #0] +1000651e: 9300 str r3, [sp, #0] +10006520: 9401 str r4, [sp, #4] +10006522: 9a00 ldr r2, [sp, #0] +10006524: 9b01 ldr r3, [sp, #4] +10006526: 4c0c ldr r4, [pc, #48] ; (10006558 ) +10006528: 0020 movs r0, r4 +1000652a: f00d ff6d bl 10014408 <__mutex_enter_block_until_veneer> +1000652e: 2800 cmp r0, #0 +10006530: d101 bne.n 10006536 +10006532: b002 add sp, #8 +10006534: bd10 pop {r4, pc} +10006536: 4809 ldr r0, [pc, #36] ; (1000655c ) +10006538: 9a00 ldr r2, [sp, #0] +1000653a: 9b01 ldr r3, [sp, #4] +1000653c: f7ff fea4 bl 10006288 +10006540: 2800 cmp r0, #0 +10006542: d002 beq.n 1000654a +10006544: 2200 movs r2, #0 +10006546: 4b06 ldr r3, [pc, #24] ; (10006560 ) +10006548: 701a strb r2, [r3, #0] +1000654a: 0020 movs r0, r4 +1000654c: f00d ff14 bl 10014378 <__mutex_exit_veneer> +10006550: e7ef b.n 10006532 +10006552: 46c0 nop ; (mov r8, r8) +10006554: 100146d8 .word 0x100146d8 +10006558: 20003b54 .word 0x20003b54 +1000655c: 8c577ce1 .word 0x8c577ce1 +10006560: 20010fa5 .word 0x20010fa5 + +10006564 : +10006564: 4b01 ldr r3, [pc, #4] ; (1000656c ) +10006566: 6018 str r0, [r3, #0] +10006568: 4770 bx lr +1000656a: 46c0 nop ; (mov r8, r8) +1000656c: 20002d80 .word 0x20002d80 + +10006570 : +10006570: b510 push {r4, lr} +10006572: 4b04 ldr r3, [pc, #16] ; (10006584 ) +10006574: 2201 movs r2, #1 +10006576: 2100 movs r1, #0 +10006578: 681b ldr r3, [r3, #0] +1000657a: 4803 ldr r0, [pc, #12] ; (10006588 ) +1000657c: f003 ff10 bl 1000a3a0 +10006580: bd10 pop {r4, pc} +10006582: 46c0 nop ; (mov r8, r8) +10006584: 200008b0 .word 0x200008b0 +10006588: 20003128 .word 0x20003128 + +1000658c : +1000658c: b5f0 push {r4, r5, r6, r7, lr} +1000658e: 0005 movs r5, r0 +10006590: 000c movs r4, r1 +10006592: 0016 movs r6, r2 +10006594: b085 sub sp, #20 +10006596: 2900 cmp r1, #0 +10006598: d014 beq.n 100065c4 +1000659a: f008 faed bl 1000eb78 +1000659e: 0007 movs r7, r0 +100065a0: 0020 movs r0, r4 +100065a2: f008 fae9 bl 1000eb78 +100065a6: 0003 movs r3, r0 +100065a8: 2201 movs r2, #1 +100065aa: 4252 negs r2, r2 +100065ac: 9203 str r2, [sp, #12] +100065ae: 2200 movs r2, #0 +100065b0: 0039 movs r1, r7 +100065b2: 9202 str r2, [sp, #8] +100065b4: 9601 str r6, [sp, #4] +100065b6: 002a movs r2, r5 +100065b8: 9400 str r4, [sp, #0] +100065ba: 4805 ldr r0, [pc, #20] ; (100065d0 ) +100065bc: f004 f8f6 bl 1000a7ac +100065c0: b005 add sp, #20 +100065c2: bdf0 pop {r4, r5, r6, r7, pc} +100065c4: f008 fad8 bl 1000eb78 +100065c8: 2600 movs r6, #0 +100065ca: 0007 movs r7, r0 +100065cc: 2300 movs r3, #0 +100065ce: e7eb b.n 100065a8 +100065d0: 20003128 .word 0x20003128 + +100065d4 : +100065d4: b510 push {r4, lr} +100065d6: 4b02 ldr r3, [pc, #8] ; (100065e0 ) +100065d8: 6018 str r0, [r3, #0] +100065da: f000 f813 bl 10006604 +100065de: bd10 pop {r4, pc} +100065e0: 200008b0 .word 0x200008b0 + +100065e4 : +100065e4: b510 push {r4, lr} +100065e6: 000a movs r2, r1 +100065e8: 0001 movs r1, r0 +100065ea: 4802 ldr r0, [pc, #8] ; (100065f4 ) +100065ec: f004 f9aa bl 1000a944 +100065f0: bd10 pop {r4, pc} +100065f2: 46c0 nop ; (mov r8, r8) +100065f4: 20003128 .word 0x20003128 + +100065f8 : +100065f8: 4b01 ldr r3, [pc, #4] ; (10006600 ) +100065fa: 6818 ldr r0, [r3, #0] +100065fc: 4770 bx lr +100065fe: 46c0 nop ; (mov r8, r8) +10006600: 20002d80 .word 0x20002d80 + +10006604 : +10006604: b510 push {r4, lr} +10006606: b082 sub sp, #8 +10006608: f7ff fff6 bl 100065f8 1000660c: 2800 cmp r0, #0 -1000660e: dbe6 blt.n 100065de -10006610: e7e9 b.n 100065e6 -10006612: 46c0 nop ; (mov r8, r8) -10006614: 0000084c .word 0x0000084c -10006618: 10014e10 .word 0x10014e10 - -1000661c : -1000661c: b5f0 push {r4, r5, r6, r7, lr} -1000661e: 46c6 mov lr, r8 -10006620: b500 push {lr} -10006622: 4e49 ldr r6, [pc, #292] ; (10006748 ) -10006624: 0005 movs r5, r0 -10006626: b082 sub sp, #8 -10006628: 0031 movs r1, r6 -1000662a: 4848 ldr r0, [pc, #288] ; (1000674c ) -1000662c: f004 f960 bl 1000a8f0 +1000660e: d007 beq.n 10006620 +10006610: f004 fc50 bl 1000aeb4 +10006614: 0003 movs r3, r0 +10006616: 2000 movs r0, #0 +10006618: 2b00 cmp r3, #0 +1000661a: d012 beq.n 10006642 +1000661c: b002 add sp, #8 +1000661e: bd10 pop {r4, pc} +10006620: 4668 mov r0, sp +10006622: f005 f82d bl 1000b680 +10006626: 4c11 ldr r4, [pc, #68] ; (1000666c ) +10006628: 4669 mov r1, sp +1000662a: 0020 movs r0, r4 +1000662c: f005 f82e bl 1000b68c 10006630: 2800 cmp r0, #0 -10006632: d109 bne.n 10006648 -10006634: 0031 movs r1, r6 -10006636: 4846 ldr r0, [pc, #280] ; (10006750 ) -10006638: f004 f95a bl 1000a8f0 -1000663c: 2800 cmp r0, #0 -1000663e: d100 bne.n 10006642 -10006640: e079 b.n 10006736 -10006642: 2206 movs r2, #6 -10006644: 4842 ldr r0, [pc, #264] ; (10006750 ) -10006646: e001 b.n 1000664c -10006648: 2207 movs r2, #7 -1000664a: 4840 ldr r0, [pc, #256] ; (1000674c ) -1000664c: 4c41 ldr r4, [pc, #260] ; (10006754 ) -1000664e: 4b42 ldr r3, [pc, #264] ; (10006758 ) -10006650: 2100 movs r1, #0 -10006652: 50ec str r4, [r5, r3] -10006654: 23ff movs r3, #255 ; 0xff -10006656: 6020 str r0, [r4, #0] -10006658: 7223 strb r3, [r4, #8] -1000665a: 71e3 strb r3, [r4, #7] -1000665c: 7122 strb r2, [r4, #4] -1000665e: f004 f929 bl 1000a8b4 -10006662: b240 sxtb r0, r0 -10006664: 71a0 strb r0, [r4, #6] -10006666: 2800 cmp r0, #0 -10006668: db68 blt.n 1000673c -1000666a: 0031 movs r1, r6 -1000666c: 6820 ldr r0, [r4, #0] -1000666e: f004 f973 bl 1000a958 -10006672: 2330 movs r3, #48 ; 0x30 -10006674: 2601 movs r6, #1 -10006676: b240 sxtb r0, r0 -10006678: 1d42 adds r2, r0, #5 -1000667a: 7160 strb r0, [r4, #5] -1000667c: 0312 lsls r2, r2, #12 -1000667e: 01c0 lsls r0, r0, #7 -10006680: 4310 orrs r0, r2 -10006682: 4a36 ldr r2, [pc, #216] ; (1000675c ) -10006684: 4002 ands r2, r0 -10006686: 4836 ldr r0, [pc, #216] ; (10006760 ) -10006688: 4690 mov r8, r2 -1000668a: 6801 ldr r1, [r0, #0] -1000668c: 2280 movs r2, #128 ; 0x80 -1000668e: 438b bics r3, r1 -10006690: 4934 ldr r1, [pc, #208] ; (10006764 ) -10006692: 0292 lsls r2, r2, #10 -10006694: 600b str r3, [r1, #0] -10006696: 6803 ldr r3, [r0, #0] -10006698: 0030 movs r0, r6 -1000669a: 4398 bics r0, r3 -1000669c: 6008 str r0, [r1, #0] -1000669e: 6820 ldr r0, [r4, #0] -100066a0: 2380 movs r3, #128 ; 0x80 -100066a2: 0001 movs r1, r0 -100066a4: 019b lsls r3, r3, #6 -100066a6: 3138 adds r1, #56 ; 0x38 -100066a8: 430b orrs r3, r1 -100066aa: 2180 movs r1, #128 ; 0x80 -100066ac: 0449 lsls r1, r1, #17 -100066ae: 6019 str r1, [r3, #0] -100066b0: 2106 movs r1, #6 -100066b2: 5661 ldrsb r1, [r4, r1] -100066b4: 004b lsls r3, r1, #1 -100066b6: 185b adds r3, r3, r1 -100066b8: 00db lsls r3, r3, #3 -100066ba: 18c3 adds r3, r0, r3 -100066bc: 001f movs r7, r3 -100066be: 37c8 adds r7, #200 ; 0xc8 -100066c0: 603a str r2, [r7, #0] -100066c2: 4642 mov r2, r8 -100066c4: 607a str r2, [r7, #4] -100066c6: 001a movs r2, r3 -100066c8: 27c0 movs r7, #192 ; 0xc0 -100066ca: 32d0 adds r2, #208 ; 0xd0 -100066cc: 02bf lsls r7, r7, #10 -100066ce: 6017 str r7, [r2, #0] -100066d0: 4a25 ldr r2, [pc, #148] ; (10006768 ) -100066d2: 33dc adds r3, #220 ; 0xdc -100066d4: 601a str r2, [r3, #0] -100066d6: 2301 movs r3, #1 -100066d8: 221d movs r2, #29 -100066da: 9600 str r6, [sp, #0] -100066dc: f004 fa0c bl 1000aaf8 -100066e0: 2018 movs r0, #24 -100066e2: 7921 ldrb r1, [r4, #4] -100066e4: f7fa fc26 bl 10000f34 -100066e8: 2201 movs r2, #1 -100066ea: 2100 movs r1, #0 -100066ec: 2018 movs r0, #24 -100066ee: f7fa fc39 bl 10000f64 -100066f2: 2101 movs r1, #1 -100066f4: 2018 movs r0, #24 -100066f6: f7fa fc4d bl 10000f94 -100066fa: 2206 movs r2, #6 -100066fc: 56a2 ldrsb r2, [r4, r2] -100066fe: 2000 movs r0, #0 -10006700: 0053 lsls r3, r2, #1 -10006702: 189b adds r3, r3, r2 -10006704: 6822 ldr r2, [r4, #0] -10006706: 00db lsls r3, r3, #3 -10006708: 4694 mov ip, r2 -1000670a: 4a18 ldr r2, [pc, #96] ; (1000676c ) -1000670c: 4463 add r3, ip -1000670e: 33d8 adds r3, #216 ; 0xd8 -10006710: 601a str r2, [r3, #0] -10006712: f004 fa51 bl 1000abb8 -10006716: 71e0 strb r0, [r4, #7] -10006718: 2000 movs r0, #0 -1000671a: f004 fa4d bl 1000abb8 -1000671e: 79e3 ldrb r3, [r4, #7] -10006720: b240 sxtb r0, r0 -10006722: 7220 strb r0, [r4, #8] -10006724: 2b7f cmp r3, #127 ; 0x7f -10006726: d809 bhi.n 1000673c -10006728: 2800 cmp r0, #0 -1000672a: db07 blt.n 1000673c -1000672c: 2000 movs r0, #0 -1000672e: b002 add sp, #8 -10006730: bc80 pop {r7} -10006732: 46b8 mov r8, r7 -10006734: bdf0 pop {r4, r5, r6, r7, pc} -10006736: 2006 movs r0, #6 -10006738: 4240 negs r0, r0 -1000673a: e7f8 b.n 1000672e -1000673c: 0028 movs r0, r5 -1000673e: f7ff ff2f bl 100065a0 -10006742: 2006 movs r0, #6 -10006744: 4240 negs r0, r0 -10006746: e7f2 b.n 1000672e -10006748: 10014e10 .word 0x10014e10 -1000674c: 50300000 .word 0x50300000 -10006750: 50200000 .word 0x50200000 -10006754: 20002e9c .word 0x20002e9c -10006758: 0000084c .word 0x0000084c -1000675c: 9fffffff .word 0x9fffffff -10006760: 4001c078 .word 0x4001c078 -10006764: 4001d078 .word 0x4001d078 -10006768: 241c7718 .word 0x241c7718 -1000676c: 0000e001 .word 0x0000e001 - -10006770 : -10006770: b5f0 push {r4, r5, r6, r7, lr} -10006772: 464e mov r6, r9 -10006774: 4645 mov r5, r8 -10006776: 46de mov lr, fp -10006778: 4657 mov r7, sl -1000677a: b5e0 push {r5, r6, r7, lr} -1000677c: b087 sub sp, #28 -1000677e: 4688 mov r8, r1 -10006780: 0016 movs r6, r2 -10006782: 9302 str r3, [sp, #8] -10006784: 2900 cmp r1, #0 -10006786: d100 bne.n 1000678a -10006788: e0cc b.n 10006924 -1000678a: 4b5d ldr r3, [pc, #372] ; (10006900 ) -1000678c: 58c4 ldr r4, [r0, r3] -1000678e: 2018 movs r0, #24 -10006790: 7921 ldrb r1, [r4, #4] -10006792: f7fa fbcf bl 10000f34 -10006796: 201d movs r0, #29 -10006798: 7921 ldrb r1, [r4, #4] -1000679a: f7fa fbcb bl 10000f34 -1000679e: 2201 movs r2, #1 +10006632: d004 beq.n 1000663e +10006634: 0020 movs r0, r4 +10006636: f7ff ff95 bl 10006564 +1000663a: 0020 movs r0, r4 +1000663c: e7e8 b.n 10006610 +1000663e: 3802 subs r0, #2 +10006640: e7ec b.n 1000661c +10006642: f7ff ffd9 bl 100065f8 +10006646: 0004 movs r4, r0 +10006648: f004 fc50 bl 1000aeec +1000664c: 4b07 ldr r3, [pc, #28] ; (1000666c ) +1000664e: 429c cmp r4, r3 +10006650: d002 beq.n 10006658 +10006652: 2002 movs r0, #2 +10006654: 4240 negs r0, r0 +10006656: e7e1 b.n 1000661c +10006658: 6823 ldr r3, [r4, #0] +1000665a: 0020 movs r0, r4 +1000665c: 6b5b ldr r3, [r3, #52] ; 0x34 +1000665e: 4798 blx r3 +10006660: 2000 movs r0, #0 +10006662: f7ff ff7f bl 10006564 +10006666: 2002 movs r0, #2 +10006668: 4240 negs r0, r0 +1000666a: e7d7 b.n 1000661c +1000666c: 20002000 .word 0x20002000 + +10006670 <_retrieve_unique_id_on_boot>: +10006670: b510 push {r4, lr} +10006672: 4802 ldr r0, [pc, #8] ; (1000667c <_retrieve_unique_id_on_boot+0xc>) +10006674: f000 f80c bl 10006690 +10006678: bd10 pop {r4, pc} +1000667a: 46c0 nop ; (mov r8, r8) +1000667c: 20010ae0 .word 0x20010ae0 + +10006680 : +10006680: b510 push {r4, lr} +10006682: 2208 movs r2, #8 +10006684: 4901 ldr r1, [pc, #4] ; (1000668c ) +10006686: f7fe fd71 bl 1000516c <__wrap___aeabi_memcpy> +1000668a: bd10 pop {r4, pc} +1000668c: 20010ae0 .word 0x20010ae0 + +10006690 : +10006690: b530 push {r4, r5, lr} +10006692: 2500 movs r5, #0 +10006694: b089 sub sp, #36 ; 0x24 +10006696: 0004 movs r4, r0 +10006698: 2209 movs r2, #9 +1000669a: 2100 movs r1, #0 +1000669c: a801 add r0, sp, #4 +1000669e: 9500 str r5, [sp, #0] +100066a0: f7fe fd5e bl 10005160 <__wrap_memset> +100066a4: 2209 movs r2, #9 +100066a6: 2100 movs r1, #0 +100066a8: a805 add r0, sp, #20 +100066aa: 9504 str r5, [sp, #16] +100066ac: f7fe fd58 bl 10005160 <__wrap_memset> +100066b0: 234b movs r3, #75 ; 0x4b +100066b2: 466a mov r2, sp +100066b4: 4668 mov r0, sp +100066b6: 7013 strb r3, [r2, #0] +100066b8: a904 add r1, sp, #16 +100066ba: 220d movs r2, #13 +100066bc: f00d fe54 bl 10014368 <__flash_do_cmd_veneer> +100066c0: 2115 movs r1, #21 +100066c2: 2208 movs r2, #8 +100066c4: 0020 movs r0, r4 +100066c6: 4469 add r1, sp +100066c8: f7fe fd50 bl 1000516c <__wrap___aeabi_memcpy> +100066cc: b009 add sp, #36 ; 0x24 +100066ce: bd30 pop {r4, r5, pc} + +100066d0 : +100066d0: b510 push {r4, lr} +100066d2: 2005 movs r0, #5 +100066d4: f7fc fba0 bl 10002e18 +100066d8: 0c03 lsrs r3, r0, #16 +100066da: 2064 movs r0, #100 ; 0x64 +100066dc: 4903 ldr r1, [pc, #12] ; (100066ec ) +100066de: 4358 muls r0, r3 +100066e0: f7fe f8aa bl 10004838 <__wrap___aeabi_uidiv> +100066e4: 3803 subs r0, #3 +100066e6: d2fd bcs.n 100066e4 +100066e8: bd10 pop {r4, pc} +100066ea: 46c0 nop ; (mov r8, r8) +100066ec: 00003b9a .word 0x00003b9a + +100066f0 : +100066f0: 4b1c ldr r3, [pc, #112] ; (10006764 ) +100066f2: b570 push {r4, r5, r6, lr} +100066f4: 58c4 ldr r4, [r0, r3] +100066f6: 0005 movs r5, r0 +100066f8: 2c00 cmp r4, #0 +100066fa: d01b beq.n 10006734 +100066fc: 2106 movs r1, #6 +100066fe: 5661 ldrsb r1, [r4, r1] +10006700: 2900 cmp r1, #0 +10006702: db0c blt.n 1000671e +10006704: 2205 movs r2, #5 +10006706: 56a2 ldrsb r2, [r4, r2] +10006708: 1c53 adds r3, r2, #1 +1000670a: d005 beq.n 10006718 +1000670c: 4916 ldr r1, [pc, #88] ; (10006768 ) +1000670e: 6820 ldr r0, [r4, #0] +10006710: f004 fa2e bl 1000ab70 +10006714: 2106 movs r1, #6 +10006716: 5661 ldrsb r1, [r4, r1] +10006718: 6820 ldr r0, [r4, #0] +1000671a: f004 f963 bl 1000a9e4 +1000671e: 2007 movs r0, #7 +10006720: 5620 ldrsb r0, [r4, r0] +10006722: 2800 cmp r0, #0 +10006724: da10 bge.n 10006748 +10006726: 2008 movs r0, #8 +10006728: 5620 ldrsb r0, [r4, r0] +1000672a: 2800 cmp r0, #0 +1000672c: da03 bge.n 10006736 +1000672e: 2200 movs r2, #0 +10006730: 4b0c ldr r3, [pc, #48] ; (10006764 ) +10006732: 50ea str r2, [r5, r3] +10006734: bd70 pop {r4, r5, r6, pc} +10006736: f004 faf7 bl 1000ad28 +1000673a: 2008 movs r0, #8 +1000673c: 5620 ldrsb r0, [r4, r0] +1000673e: f004 fadb bl 1000acf8 +10006742: 23ff movs r3, #255 ; 0xff +10006744: 7223 strb r3, [r4, #8] +10006746: e7f2 b.n 1000672e +10006748: f004 faee bl 1000ad28 +1000674c: 2007 movs r0, #7 +1000674e: 5620 ldrsb r0, [r4, r0] +10006750: f004 fad2 bl 1000acf8 +10006754: 23ff movs r3, #255 ; 0xff +10006756: 2008 movs r0, #8 +10006758: 71e3 strb r3, [r4, #7] +1000675a: 5620 ldrsb r0, [r4, r0] +1000675c: 2800 cmp r0, #0 +1000675e: dbe6 blt.n 1000672e +10006760: e7e9 b.n 10006736 +10006762: 46c0 nop ; (mov r8, r8) +10006764: 0000084c .word 0x0000084c +10006768: 10014f60 .word 0x10014f60 + +1000676c : +1000676c: b5f0 push {r4, r5, r6, r7, lr} +1000676e: 46c6 mov lr, r8 +10006770: b500 push {lr} +10006772: 4e49 ldr r6, [pc, #292] ; (10006898 ) +10006774: 0005 movs r5, r0 +10006776: b082 sub sp, #8 +10006778: 0031 movs r1, r6 +1000677a: 4848 ldr r0, [pc, #288] ; (1000689c ) +1000677c: f004 f960 bl 1000aa40 +10006780: 2800 cmp r0, #0 +10006782: d109 bne.n 10006798 +10006784: 0031 movs r1, r6 +10006786: 4846 ldr r0, [pc, #280] ; (100068a0 ) +10006788: f004 f95a bl 1000aa40 +1000678c: 2800 cmp r0, #0 +1000678e: d100 bne.n 10006792 +10006790: e079 b.n 10006886 +10006792: 2206 movs r2, #6 +10006794: 4842 ldr r0, [pc, #264] ; (100068a0 ) +10006796: e001 b.n 1000679c +10006798: 2207 movs r2, #7 +1000679a: 4840 ldr r0, [pc, #256] ; (1000689c ) +1000679c: 4c41 ldr r4, [pc, #260] ; (100068a4 ) +1000679e: 4b42 ldr r3, [pc, #264] ; (100068a8 ) 100067a0: 2100 movs r1, #0 -100067a2: 201d movs r0, #29 -100067a4: f7fa fbde bl 10000f64 -100067a8: 23d0 movs r3, #208 ; 0xd0 -100067aa: 2280 movs r2, #128 ; 0x80 -100067ac: 061b lsls r3, r3, #24 -100067ae: 0492 lsls r2, r2, #18 -100067b0: 619a str r2, [r3, #24] -100067b2: 9b02 ldr r3, [sp, #8] -100067b4: 2b00 cmp r3, #0 -100067b6: d000 beq.n 100067ba -100067b8: e0cd b.n 10006956 -100067ba: 2106 movs r1, #6 -100067bc: 2201 movs r2, #1 -100067be: 5661 ldrsb r1, [r4, r1] -100067c0: 4691 mov r9, r2 -100067c2: 408a lsls r2, r1 -100067c4: 6820 ldr r0, [r4, #0] -100067c6: 6803 ldr r3, [r0, #0] -100067c8: 4393 bics r3, r2 -100067ca: 6003 str r3, [r0, #0] -100067cc: 2305 movs r3, #5 -100067ce: 56e3 ldrsb r3, [r4, r3] -100067d0: 469c mov ip, r3 -100067d2: 004b lsls r3, r1, #1 -100067d4: 185b adds r3, r3, r1 -100067d6: 00db lsls r3, r3, #3 -100067d8: 18c5 adds r5, r0, r3 -100067da: 35cc adds r5, #204 ; 0xcc -100067dc: 682a ldr r2, [r5, #0] -100067de: 33d0 adds r3, #208 ; 0xd0 -100067e0: 4692 mov sl, r2 -100067e2: 4662 mov r2, ip -100067e4: 3201 adds r2, #1 -100067e6: 0317 lsls r7, r2, #12 -100067e8: 9703 str r7, [sp, #12] -100067ea: 4f46 ldr r7, [pc, #280] ; (10006904 ) -100067ec: 18c3 adds r3, r0, r3 -100067ee: 46bb mov fp, r7 -100067f0: 4657 mov r7, sl -100067f2: 465a mov r2, fp -100067f4: 4017 ands r7, r2 -100067f6: 003a movs r2, r7 -100067f8: 9f03 ldr r7, [sp, #12] -100067fa: 4317 orrs r7, r2 -100067fc: 003a movs r2, r7 -100067fe: 4667 mov r7, ip -10006800: 01ff lsls r7, r7, #7 -10006802: 433a orrs r2, r7 -10006804: 602a str r2, [r5, #0] -10006806: 2280 movs r2, #128 ; 0x80 -10006808: 0152 lsls r2, r2, #5 -1000680a: 4313 orrs r3, r2 -1000680c: 2280 movs r2, #128 ; 0x80 -1000680e: 0612 lsls r2, r2, #24 -10006810: 601a str r2, [r3, #0] -10006812: 601a str r2, [r3, #0] -10006814: 2380 movs r3, #128 ; 0x80 -10006816: 2506 movs r5, #6 -10006818: 045b lsls r3, r3, #17 -1000681a: 001a movs r2, r3 -1000681c: f004 f91a bl 1000aa54 -10006820: 464a mov r2, r9 -10006822: 5765 ldrsb r5, [r4, r5] -10006824: 6821 ldr r1, [r4, #0] -10006826: 1d2b adds r3, r5, #4 -10006828: 409a lsls r2, r3 -1000682a: 469c mov ip, r3 -1000682c: 2380 movs r3, #128 ; 0x80 -1000682e: 019b lsls r3, r3, #6 -10006830: 430b orrs r3, r1 -10006832: 601a str r2, [r3, #0] -10006834: 2208 movs r2, #8 -10006836: 4692 mov sl, r2 -10006838: 44aa add sl, r5 -1000683a: 4650 mov r0, sl -1000683c: 464a mov r2, r9 -1000683e: 4082 lsls r2, r0 -10006840: 601a str r2, [r3, #0] -10006842: 00f3 lsls r3, r6, #3 -10006844: 00aa lsls r2, r5, #2 -10006846: 188a adds r2, r1, r2 -10006848: 3b01 subs r3, #1 -1000684a: 6113 str r3, [r2, #16] -1000684c: 006b lsls r3, r5, #1 -1000684e: 195b adds r3, r3, r5 -10006850: 00db lsls r3, r3, #3 -10006852: 482d ldr r0, [pc, #180] ; (10006908 ) -10006854: 18cb adds r3, r1, r3 -10006856: 33d8 adds r3, #216 ; 0xd8 -10006858: 6018 str r0, [r3, #0] -1000685a: 9802 ldr r0, [sp, #8] -1000685c: 6110 str r0, [r2, #16] -1000685e: 4a2b ldr r2, [pc, #172] ; (1000690c ) +100067a2: 50ec str r4, [r5, r3] +100067a4: 23ff movs r3, #255 ; 0xff +100067a6: 6020 str r0, [r4, #0] +100067a8: 7223 strb r3, [r4, #8] +100067aa: 71e3 strb r3, [r4, #7] +100067ac: 7122 strb r2, [r4, #4] +100067ae: f004 f929 bl 1000aa04 +100067b2: b240 sxtb r0, r0 +100067b4: 71a0 strb r0, [r4, #6] +100067b6: 2800 cmp r0, #0 +100067b8: db68 blt.n 1000688c +100067ba: 0031 movs r1, r6 +100067bc: 6820 ldr r0, [r4, #0] +100067be: f004 f973 bl 1000aaa8 +100067c2: 2330 movs r3, #48 ; 0x30 +100067c4: 2601 movs r6, #1 +100067c6: b240 sxtb r0, r0 +100067c8: 1d42 adds r2, r0, #5 +100067ca: 7160 strb r0, [r4, #5] +100067cc: 0312 lsls r2, r2, #12 +100067ce: 01c0 lsls r0, r0, #7 +100067d0: 4310 orrs r0, r2 +100067d2: 4a36 ldr r2, [pc, #216] ; (100068ac ) +100067d4: 4002 ands r2, r0 +100067d6: 4836 ldr r0, [pc, #216] ; (100068b0 ) +100067d8: 4690 mov r8, r2 +100067da: 6801 ldr r1, [r0, #0] +100067dc: 2280 movs r2, #128 ; 0x80 +100067de: 438b bics r3, r1 +100067e0: 4934 ldr r1, [pc, #208] ; (100068b4 ) +100067e2: 0292 lsls r2, r2, #10 +100067e4: 600b str r3, [r1, #0] +100067e6: 6803 ldr r3, [r0, #0] +100067e8: 0030 movs r0, r6 +100067ea: 4398 bics r0, r3 +100067ec: 6008 str r0, [r1, #0] +100067ee: 6820 ldr r0, [r4, #0] +100067f0: 2380 movs r3, #128 ; 0x80 +100067f2: 0001 movs r1, r0 +100067f4: 019b lsls r3, r3, #6 +100067f6: 3138 adds r1, #56 ; 0x38 +100067f8: 430b orrs r3, r1 +100067fa: 2180 movs r1, #128 ; 0x80 +100067fc: 0449 lsls r1, r1, #17 +100067fe: 6019 str r1, [r3, #0] +10006800: 2106 movs r1, #6 +10006802: 5661 ldrsb r1, [r4, r1] +10006804: 004b lsls r3, r1, #1 +10006806: 185b adds r3, r3, r1 +10006808: 00db lsls r3, r3, #3 +1000680a: 18c3 adds r3, r0, r3 +1000680c: 001f movs r7, r3 +1000680e: 37c8 adds r7, #200 ; 0xc8 +10006810: 603a str r2, [r7, #0] +10006812: 4642 mov r2, r8 +10006814: 607a str r2, [r7, #4] +10006816: 001a movs r2, r3 +10006818: 27c0 movs r7, #192 ; 0xc0 +1000681a: 32d0 adds r2, #208 ; 0xd0 +1000681c: 02bf lsls r7, r7, #10 +1000681e: 6017 str r7, [r2, #0] +10006820: 4a25 ldr r2, [pc, #148] ; (100068b8 ) +10006822: 33dc adds r3, #220 ; 0xdc +10006824: 601a str r2, [r3, #0] +10006826: 2301 movs r3, #1 +10006828: 221d movs r2, #29 +1000682a: 9600 str r6, [sp, #0] +1000682c: f004 fa0c bl 1000ac48 +10006830: 2018 movs r0, #24 +10006832: 7921 ldrb r1, [r4, #4] +10006834: f7fa fc26 bl 10001084 +10006838: 2201 movs r2, #1 +1000683a: 2100 movs r1, #0 +1000683c: 2018 movs r0, #24 +1000683e: f7fa fc39 bl 100010b4 +10006842: 2101 movs r1, #1 +10006844: 2018 movs r0, #24 +10006846: f7fa fc4d bl 100010e4 +1000684a: 2206 movs r2, #6 +1000684c: 56a2 ldrsb r2, [r4, r2] +1000684e: 2000 movs r0, #0 +10006850: 0053 lsls r3, r2, #1 +10006852: 189b adds r3, r3, r2 +10006854: 6822 ldr r2, [r4, #0] +10006856: 00db lsls r3, r3, #3 +10006858: 4694 mov ip, r2 +1000685a: 4a18 ldr r2, [pc, #96] ; (100068bc ) +1000685c: 4463 add r3, ip +1000685e: 33d8 adds r3, #216 ; 0xd8 10006860: 601a str r2, [r3, #0] -10006862: 221f movs r2, #31 -10006864: 7960 ldrb r0, [r4, #5] -10006866: 4002 ands r2, r0 -10006868: 601a str r2, [r3, #0] -1000686a: 2307 movs r3, #7 -1000686c: 56e3 ldrsb r3, [r4, r3] -1000686e: 20a0 movs r0, #160 ; 0xa0 -10006870: 469b mov fp, r3 -10006872: 464b mov r3, r9 -10006874: 465a mov r2, fp -10006876: 4093 lsls r3, r2 -10006878: 4a25 ldr r2, [pc, #148] ; (10006910 ) -1000687a: 05c0 lsls r0, r0, #23 -1000687c: 5083 str r3, [r0, r2] -1000687e: 465b mov r3, fp -10006880: 2280 movs r2, #128 ; 0x80 -10006882: 019f lsls r7, r3, #6 -10006884: 4b23 ldr r3, [pc, #140] ; (10006914 ) -10006886: 0452 lsls r2, r2, #17 -10006888: 18f8 adds r0, r7, r3 -1000688a: 6803 ldr r3, [r0, #0] -1000688c: 4213 tst r3, r2 -1000688e: d1fc bne.n 1000688a -10006890: 465b mov r3, fp -10006892: 4a21 ldr r2, [pc, #132] ; (10006918 ) -10006894: 02db lsls r3, r3, #11 -10006896: 4291 cmp r1, r2 -10006898: d100 bne.n 1000689c -1000689a: e163 b.n 10006b64 -1000689c: 4a1f ldr r2, [pc, #124] ; (1000691c ) -1000689e: 08b6 lsrs r6, r6, #2 -100068a0: 4013 ands r3, r2 -100068a2: 4652 mov r2, sl -100068a4: 03d2 lsls r2, r2, #15 -100068a6: 4313 orrs r3, r2 -100068a8: 4a1d ldr r2, [pc, #116] ; (10006920 ) -100068aa: 4313 orrs r3, r2 -100068ac: 22a0 movs r2, #160 ; 0xa0 -100068ae: 05d2 lsls r2, r2, #23 -100068b0: 4691 mov r9, r2 -100068b2: 4642 mov r2, r8 -100068b4: 444f add r7, r9 -100068b6: 603a str r2, [r7, #0] -100068b8: 4662 mov r2, ip -100068ba: 0090 lsls r0, r2, #2 -100068bc: 1808 adds r0, r1, r0 -100068be: 6078 str r0, [r7, #4] -100068c0: 60be str r6, [r7, #8] -100068c2: 60fb str r3, [r7, #12] -100068c4: 2301 movs r3, #1 -100068c6: 002a movs r2, r5 -100068c8: 0018 movs r0, r3 -100068ca: 3218 adds r2, #24 -100068cc: 4090 lsls r0, r2 -100068ce: 40ab lsls r3, r5 -100068d0: 6088 str r0, [r1, #8] -100068d2: 0002 movs r2, r0 -100068d4: 6808 ldr r0, [r1, #0] -100068d6: 4303 orrs r3, r0 -100068d8: 600b str r3, [r1, #0] -100068da: 688b ldr r3, [r1, #8] -100068dc: 421a tst r2, r3 -100068de: d0fc beq.n 100068da -100068e0: 2106 movs r1, #6 -100068e2: 2201 movs r2, #1 -100068e4: 5661 ldrsb r1, [r4, r1] -100068e6: 6820 ldr r0, [r4, #0] -100068e8: 408a lsls r2, r1 -100068ea: 6803 ldr r3, [r0, #0] -100068ec: 4393 bics r3, r2 -100068ee: 6003 str r3, [r0, #0] -100068f0: 2300 movs r3, #0 -100068f2: 2218 movs r2, #24 -100068f4: 9300 str r3, [sp, #0] -100068f6: 3301 adds r3, #1 -100068f8: f004 f8fe bl 1000aaf8 -100068fc: e115 b.n 10006b2a -100068fe: 46c0 nop ; (mov r8, r8) -10006900: 0000084c .word 0x0000084c -10006904: fffe007f .word 0xfffe007f -10006908: 00006020 .word 0x00006020 -1000690c: 00006040 .word 0x00006040 -10006910: 00000444 .word 0x00000444 -10006914: 5000000c .word 0x5000000c -10006918: 50200000 .word 0x50200000 -1000691c: ff007ffd .word 0xff007ffd -10006920: 00400019 .word 0x00400019 -10006924: 2b00 cmp r3, #0 -10006926: d100 bne.n 1000692a -10006928: e11e b.n 10006b68 -1000692a: 4b91 ldr r3, [pc, #580] ; (10006b70 ) -1000692c: 58c4 ldr r4, [r0, r3] -1000692e: 2018 movs r0, #24 -10006930: 7921 ldrb r1, [r4, #4] -10006932: f7fa faff bl 10000f34 -10006936: 201d movs r0, #29 -10006938: 7921 ldrb r1, [r4, #4] -1000693a: f7fa fafb bl 10000f34 -1000693e: 2201 movs r2, #1 -10006940: 2100 movs r1, #0 -10006942: 201d movs r0, #29 -10006944: f7fa fb0e bl 10000f64 -10006948: 23d0 movs r3, #208 ; 0xd0 -1000694a: 2280 movs r2, #128 ; 0x80 -1000694c: 061b lsls r3, r3, #24 -1000694e: 0492 lsls r2, r2, #18 -10006950: 619a str r2, [r3, #24] -10006952: 9b02 ldr r3, [sp, #8] -10006954: 4698 mov r8, r3 -10006956: 2106 movs r1, #6 -10006958: 2201 movs r2, #1 -1000695a: 5661 ldrsb r1, [r4, r1] -1000695c: 4691 mov r9, r2 -1000695e: 408a lsls r2, r1 -10006960: 6820 ldr r0, [r4, #0] -10006962: 6803 ldr r3, [r0, #0] -10006964: 4393 bics r3, r2 -10006966: 6003 str r3, [r0, #0] -10006968: 2305 movs r3, #5 -1000696a: 56e3 ldrsb r3, [r4, r3] -1000696c: 469c mov ip, r3 -1000696e: 004b lsls r3, r1, #1 -10006970: 185b adds r3, r3, r1 -10006972: 00db lsls r3, r3, #3 -10006974: 18c5 adds r5, r0, r3 -10006976: 35cc adds r5, #204 ; 0xcc -10006978: 682a ldr r2, [r5, #0] -1000697a: 33d0 adds r3, #208 ; 0xd0 -1000697c: 4692 mov sl, r2 -1000697e: 4662 mov r2, ip -10006980: 3205 adds r2, #5 -10006982: 0317 lsls r7, r2, #12 -10006984: 9703 str r7, [sp, #12] -10006986: 4f7b ldr r7, [pc, #492] ; (10006b74 ) -10006988: 18c3 adds r3, r0, r3 -1000698a: 46bb mov fp, r7 -1000698c: 4657 mov r7, sl -1000698e: 465a mov r2, fp -10006990: 4017 ands r7, r2 -10006992: 003a movs r2, r7 -10006994: 9f03 ldr r7, [sp, #12] -10006996: 4317 orrs r7, r2 -10006998: 003a movs r2, r7 -1000699a: 4667 mov r7, ip -1000699c: 01ff lsls r7, r7, #7 -1000699e: 433a orrs r2, r7 -100069a0: 602a str r2, [r5, #0] -100069a2: 2280 movs r2, #128 ; 0x80 -100069a4: 0152 lsls r2, r2, #5 -100069a6: 4313 orrs r3, r2 -100069a8: 2280 movs r2, #128 ; 0x80 -100069aa: 0612 lsls r2, r2, #24 -100069ac: 601a str r2, [r3, #0] -100069ae: 601a str r2, [r3, #0] -100069b0: 2380 movs r3, #128 ; 0x80 -100069b2: 045b lsls r3, r3, #17 -100069b4: 001a movs r2, r3 -100069b6: f004 f84d bl 1000aa54 -100069ba: 2106 movs r1, #6 -100069bc: 4648 mov r0, r9 -100069be: 5661 ldrsb r1, [r4, r1] -100069c0: 6823 ldr r3, [r4, #0] -100069c2: 1d0a adds r2, r1, #4 -100069c4: 9203 str r2, [sp, #12] -100069c6: 4090 lsls r0, r2 -100069c8: 2280 movs r2, #128 ; 0x80 -100069ca: 0192 lsls r2, r2, #6 -100069cc: 431a orrs r2, r3 -100069ce: 6010 str r0, [r2, #0] -100069d0: 2008 movs r0, #8 -100069d2: 4682 mov sl, r0 -100069d4: 448a add sl, r1 -100069d6: 4648 mov r0, r9 -100069d8: 4655 mov r5, sl -100069da: 40a8 lsls r0, r5 -100069dc: 6010 str r0, [r2, #0] -100069de: 00f2 lsls r2, r6, #3 -100069e0: 0088 lsls r0, r1, #2 -100069e2: 1818 adds r0, r3, r0 -100069e4: 3a01 subs r2, #1 -100069e6: 6102 str r2, [r0, #16] -100069e8: 004a lsls r2, r1, #1 -100069ea: 1852 adds r2, r2, r1 -100069ec: 00d2 lsls r2, r2, #3 -100069ee: 4d62 ldr r5, [pc, #392] ; (10006b78 ) -100069f0: 189a adds r2, r3, r2 -100069f2: 32d8 adds r2, #216 ; 0xd8 -100069f4: 6015 str r5, [r2, #0] -100069f6: 9d10 ldr r5, [sp, #64] ; 0x40 -100069f8: 9f02 ldr r7, [sp, #8] -100069fa: 1bad subs r5, r5, r6 -100069fc: 00ed lsls r5, r5, #3 -100069fe: 3d01 subs r5, #1 -10006a00: 6105 str r5, [r0, #16] -10006a02: 485e ldr r0, [pc, #376] ; (10006b7c ) -10006a04: 6010 str r0, [r2, #0] -10006a06: 201f movs r0, #31 -10006a08: 7965 ldrb r5, [r4, #5] -10006a0a: 4028 ands r0, r5 -10006a0c: 6010 str r0, [r2, #0] -10006a0e: 2207 movs r2, #7 -10006a10: 56a2 ldrsb r2, [r4, r2] -10006a12: 4694 mov ip, r2 -10006a14: 464a mov r2, r9 -10006a16: 4660 mov r0, ip -10006a18: 4082 lsls r2, r0 -10006a1a: 20a0 movs r0, #160 ; 0xa0 -10006a1c: 05c0 lsls r0, r0, #23 -10006a1e: 4681 mov r9, r0 -10006a20: 464d mov r5, r9 -10006a22: 4857 ldr r0, [pc, #348] ; (10006b80 ) -10006a24: 502a str r2, [r5, r0] -10006a26: 4662 mov r2, ip -10006a28: 0192 lsls r2, r2, #6 -10006a2a: 4693 mov fp, r2 -10006a2c: 9204 str r2, [sp, #16] -10006a2e: 2280 movs r2, #128 ; 0x80 -10006a30: 4d54 ldr r5, [pc, #336] ; (10006b84 ) -10006a32: 0452 lsls r2, r2, #17 -10006a34: 445d add r5, fp -10006a36: 6828 ldr r0, [r5, #0] -10006a38: 4210 tst r0, r2 -10006a3a: d1fc bne.n 10006a36 -10006a3c: 2208 movs r2, #8 -10006a3e: 56a2 ldrsb r2, [r4, r2] -10006a40: 464d mov r5, r9 -10006a42: 4693 mov fp, r2 -10006a44: 2201 movs r2, #1 -10006a46: 4658 mov r0, fp -10006a48: 4082 lsls r2, r0 -10006a4a: 484d ldr r0, [pc, #308] ; (10006b80 ) -10006a4c: 502a str r2, [r5, r0] -10006a4e: 465a mov r2, fp -10006a50: 0192 lsls r2, r2, #6 -10006a52: 4691 mov r9, r2 -10006a54: 9205 str r2, [sp, #20] -10006a56: 2280 movs r2, #128 ; 0x80 -10006a58: 4d4a ldr r5, [pc, #296] ; (10006b84 ) -10006a5a: 0452 lsls r2, r2, #17 -10006a5c: 444d add r5, r9 -10006a5e: 6828 ldr r0, [r5, #0] -10006a60: 4210 tst r0, r2 -10006a62: d1fc bne.n 10006a5e -10006a64: 4662 mov r2, ip -10006a66: 4848 ldr r0, [pc, #288] ; (10006b88 ) -10006a68: 9702 str r7, [sp, #8] -10006a6a: 02d2 lsls r2, r2, #11 -10006a6c: 4283 cmp r3, r0 -10006a6e: d100 bne.n 10006a72 -10006a70: e074 b.n 10006b5c -10006a72: 200c movs r0, #12 -10006a74: 4681 mov r9, r0 -10006a76: 4489 add r9, r1 -10006a78: 4655 mov r5, sl -10006a7a: 4f44 ldr r7, [pc, #272] ; (10006b8c ) -10006a7c: 03ed lsls r5, r5, #15 -10006a7e: 403a ands r2, r7 -10006a80: 432a orrs r2, r5 -10006a82: 4d43 ldr r5, [pc, #268] ; (10006b90 ) -10006a84: 9f04 ldr r7, [sp, #16] -10006a86: 4315 orrs r5, r2 -10006a88: 9a03 ldr r2, [sp, #12] -10006a8a: 46aa mov sl, r5 -10006a8c: 0095 lsls r5, r2, #2 -10006a8e: 22a0 movs r2, #160 ; 0xa0 -10006a90: 05d2 lsls r2, r2, #23 -10006a92: 4694 mov ip, r2 -10006a94: 4467 add r7, ip -10006a96: 46bc mov ip, r7 -10006a98: 003a movs r2, r7 -10006a9a: 4647 mov r7, r8 -10006a9c: 6017 str r7, [r2, #0] -10006a9e: 195a adds r2, r3, r5 -10006aa0: 4690 mov r8, r2 -10006aa2: 4662 mov r2, ip -10006aa4: 4647 mov r7, r8 -10006aa6: 6057 str r7, [r2, #4] -10006aa8: 4667 mov r7, ip -10006aaa: 08b0 lsrs r0, r6, #2 -10006aac: 60b8 str r0, [r7, #8] -10006aae: 0002 movs r2, r0 -10006ab0: 4650 mov r0, sl -10006ab2: 60f8 str r0, [r7, #12] -10006ab4: 4658 mov r0, fp -10006ab6: 4f35 ldr r7, [pc, #212] ; (10006b8c ) -10006ab8: 02c0 lsls r0, r0, #11 -10006aba: 4038 ands r0, r7 -10006abc: 464f mov r7, r9 -10006abe: 03ff lsls r7, r7, #15 -10006ac0: 4338 orrs r0, r7 -10006ac2: 4f34 ldr r7, [pc, #208] ; (10006b94 ) -10006ac4: 3510 adds r5, #16 -10006ac6: 4338 orrs r0, r7 -10006ac8: 9f10 ldr r7, [sp, #64] ; 0x40 -10006aca: 195d adds r5, r3, r5 -10006acc: 08bf lsrs r7, r7, #2 -10006ace: 1aba subs r2, r7, r2 -10006ad0: 27a0 movs r7, #160 ; 0xa0 -10006ad2: 05ff lsls r7, r7, #23 -10006ad4: 46b8 mov r8, r7 -10006ad6: 4694 mov ip, r2 -10006ad8: 9a05 ldr r2, [sp, #20] -10006ada: 9f02 ldr r7, [sp, #8] -10006adc: 4442 add r2, r8 -10006ade: 6015 str r5, [r2, #0] -10006ae0: 19bd adds r5, r7, r6 -10006ae2: 6055 str r5, [r2, #4] -10006ae4: 4665 mov r5, ip -10006ae6: 6095 str r5, [r2, #8] -10006ae8: 60d0 str r0, [r2, #12] -10006aea: 2201 movs r2, #1 -10006aec: 408a lsls r2, r1 -10006aee: 6818 ldr r0, [r3, #0] -10006af0: 4302 orrs r2, r0 -10006af2: 601a str r2, [r3, #0] -10006af4: 2207 movs r2, #7 -10006af6: 4b28 ldr r3, [pc, #160] ; (10006b98 ) -10006af8: 2180 movs r1, #128 ; 0x80 -10006afa: 469c mov ip, r3 -10006afc: 56a2 ldrsb r2, [r4, r2] -10006afe: 0449 lsls r1, r1, #17 -10006b00: 0192 lsls r2, r2, #6 -10006b02: 4462 add r2, ip -10006b04: 6813 ldr r3, [r2, #0] -10006b06: 420b tst r3, r1 -10006b08: d1fc bne.n 10006b04 -10006b0a: 2208 movs r2, #8 -10006b0c: 4b22 ldr r3, [pc, #136] ; (10006b98 ) -10006b0e: 2180 movs r1, #128 ; 0x80 -10006b10: 469c mov ip, r3 -10006b12: 56a2 ldrsb r2, [r4, r2] -10006b14: 0449 lsls r1, r1, #17 -10006b16: 0192 lsls r2, r2, #6 -10006b18: 4462 add r2, ip -10006b1a: 6813 ldr r3, [r2, #0] -10006b1c: 420b tst r3, r1 -10006b1e: d1fc bne.n 10006b1a -10006b20: 0038 movs r0, r7 -10006b22: 2100 movs r1, #0 -10006b24: 0032 movs r2, r6 -10006b26: f7fe fa73 bl 10005010 <__wrap_memset> -10006b2a: 2106 movs r1, #6 -10006b2c: 5661 ldrsb r1, [r4, r1] -10006b2e: 6823 ldr r3, [r4, #0] -10006b30: 004a lsls r2, r1, #1 -10006b32: 1852 adds r2, r2, r1 -10006b34: 00d2 lsls r2, r2, #3 -10006b36: 189b adds r3, r3, r2 -10006b38: 4a18 ldr r2, [pc, #96] ; (10006b9c ) -10006b3a: 33d8 adds r3, #216 ; 0xd8 -10006b3c: 601a str r2, [r3, #0] -10006b3e: 23d0 movs r3, #208 ; 0xd0 -10006b40: 2280 movs r2, #128 ; 0x80 -10006b42: 061b lsls r3, r3, #24 -10006b44: 0492 lsls r2, r2, #18 -10006b46: 615a str r2, [r3, #20] -10006b48: f7ff fd1a bl 10006580 -10006b4c: 2000 movs r0, #0 -10006b4e: b007 add sp, #28 -10006b50: bcf0 pop {r4, r5, r6, r7} -10006b52: 46bb mov fp, r7 -10006b54: 46b2 mov sl, r6 -10006b56: 46a9 mov r9, r5 -10006b58: 46a0 mov r8, r4 -10006b5a: bdf0 pop {r4, r5, r6, r7, pc} -10006b5c: 9803 ldr r0, [sp, #12] -10006b5e: 468a mov sl, r1 -10006b60: 4681 mov r9, r0 -10006b62: e789 b.n 10006a78 -10006b64: 46aa mov sl, r5 -10006b66: e699 b.n 1000689c -10006b68: 2005 movs r0, #5 -10006b6a: 4240 negs r0, r0 -10006b6c: e7ef b.n 10006b4e -10006b6e: 46c0 nop ; (mov r8, r8) -10006b70: 0000084c .word 0x0000084c -10006b74: fffe007f .word 0xfffe007f -10006b78: 00006020 .word 0x00006020 -10006b7c: 00006040 .word 0x00006040 -10006b80: 00000444 .word 0x00000444 -10006b84: 5000000c .word 0x5000000c -10006b88: 50200000 .word 0x50200000 -10006b8c: ff007ffd .word 0xff007ffd -10006b90: 00400019 .word 0x00400019 -10006b94: 00400029 .word 0x00400029 -10006b98: 50000010 .word 0x50000010 -10006b9c: 0000a003 .word 0x0000a003 - -10006ba0 : -10006ba0: b510 push {r4, lr} -10006ba2: 2017 movs r0, #23 -10006ba4: f7fa fa66 bl 10001074 -10006ba8: 24d0 movs r4, #208 ; 0xd0 -10006baa: 2380 movs r3, #128 ; 0x80 -10006bac: 0624 lsls r4, r4, #24 -10006bae: 041b lsls r3, r3, #16 -10006bb0: 2200 movs r2, #0 -10006bb2: 2101 movs r1, #1 -10006bb4: 6263 str r3, [r4, #36] ; 0x24 -10006bb6: 2017 movs r0, #23 -10006bb8: f7fa f9d4 bl 10000f64 -10006bbc: 2018 movs r0, #24 -10006bbe: f7fa fa59 bl 10001074 -10006bc2: 2380 movs r3, #128 ; 0x80 -10006bc4: 045b lsls r3, r3, #17 -10006bc6: 6263 str r3, [r4, #36] ; 0x24 -10006bc8: 2019 movs r0, #25 -10006bca: 61a3 str r3, [r4, #24] -10006bcc: f7fa fa52 bl 10001074 -10006bd0: 2380 movs r3, #128 ; 0x80 -10006bd2: 049b lsls r3, r3, #18 -10006bd4: 6263 str r3, [r4, #36] ; 0x24 -10006bd6: 6163 str r3, [r4, #20] -10006bd8: bd10 pop {r4, pc} -10006bda: 46c0 nop ; (mov r8, r8) - -10006bdc : -10006bdc: b570 push {r4, r5, r6, lr} -10006bde: 24d0 movs r4, #208 ; 0xd0 -10006be0: 2580 movs r5, #128 ; 0x80 -10006be2: 0624 lsls r4, r4, #24 -10006be4: 042d lsls r5, r5, #16 -10006be6: 61a5 str r5, [r4, #24] -10006be8: 2014 movs r0, #20 -10006bea: f7fb fa2f bl 1000204c -10006bee: 6165 str r5, [r4, #20] -10006bf0: 20fa movs r0, #250 ; 0xfa -10006bf2: f7fb fa2b bl 1000204c -10006bf6: 2018 movs r0, #24 -10006bf8: f7fa fa3c bl 10001074 -10006bfc: 2380 movs r3, #128 ; 0x80 -10006bfe: 045b lsls r3, r3, #17 -10006c00: 62a3 str r3, [r4, #40] ; 0x28 -10006c02: bd70 pop {r4, r5, r6, pc} - -10006c04 : -10006c04: 2300 movs r3, #0 -10006c06: b500 push {lr} -10006c08: b085 sub sp, #20 -10006c0a: 9303 str r3, [sp, #12] -10006c0c: 4b0a ldr r3, [pc, #40] ; (10006c38 ) -10006c0e: 02d2 lsls r2, r2, #11 -10006c10: 401a ands r2, r3 -10006c12: 2308 movs r3, #8 -10006c14: 0709 lsls r1, r1, #28 -10006c16: 430a orrs r2, r1 -10006c18: 4908 ldr r1, [pc, #32] ; (10006c3c ) -10006c1a: 9300 str r3, [sp, #0] -10006c1c: 4311 orrs r1, r2 -10006c1e: ab02 add r3, sp, #8 -10006c20: ba49 rev16 r1, r1 -10006c22: 2204 movs r2, #4 -10006c24: 9102 str r1, [sp, #8] -10006c26: 2100 movs r1, #0 -10006c28: f7ff fda2 bl 10006770 -10006c2c: 2800 cmp r0, #0 -10006c2e: d101 bne.n 10006c34 -10006c30: 9803 ldr r0, [sp, #12] -10006c32: ba40 rev16 r0, r0 -10006c34: b005 add sp, #20 -10006c36: bd00 pop {pc} -10006c38: 0ffff800 .word 0x0ffff800 -10006c3c: 40000004 .word 0x40000004 - -10006c40 : -10006c40: b510 push {r4, lr} -10006c42: b088 sub sp, #32 -10006c44: 2901 cmp r1, #1 -10006c46: d016 beq.n 10006c76 -10006c48: 4b15 ldr r3, [pc, #84] ; (10006ca0 ) -10006c4a: 02d2 lsls r2, r2, #11 -10006c4c: 401a ands r2, r3 -10006c4e: 2308 movs r3, #8 -10006c50: 0709 lsls r1, r1, #28 -10006c52: 430a orrs r2, r1 -10006c54: 4913 ldr r1, [pc, #76] ; (10006ca4 ) -10006c56: ac02 add r4, sp, #8 -10006c58: 430a orrs r2, r1 -10006c5a: 9202 str r2, [sp, #8] -10006c5c: 9300 str r3, [sp, #0] -10006c5e: 2204 movs r2, #4 -10006c60: 0023 movs r3, r4 -10006c62: 2100 movs r1, #0 -10006c64: f7ff fd84 bl 10006770 -10006c68: 2301 movs r3, #1 -10006c6a: 2800 cmp r0, #0 -10006c6c: d101 bne.n 10006c72 -10006c6e: 009b lsls r3, r3, #2 -10006c70: 58e0 ldr r0, [r4, r3] -10006c72: b008 add sp, #32 -10006c74: bd10 pop {r4, pc} -10006c76: 4b0a ldr r3, [pc, #40] ; (10006ca0 ) -10006c78: 02d2 lsls r2, r2, #11 -10006c7a: 401a ands r2, r3 -10006c7c: 4b0a ldr r3, [pc, #40] ; (10006ca8 ) -10006c7e: ac02 add r4, sp, #8 -10006c80: 431a orrs r2, r3 -10006c82: 2318 movs r3, #24 -10006c84: 9202 str r2, [sp, #8] -10006c86: 9300 str r3, [sp, #0] -10006c88: 2204 movs r2, #4 -10006c8a: 0023 movs r3, r4 -10006c8c: 2100 movs r1, #0 -10006c8e: f7ff fd6f bl 10006770 -10006c92: 2800 cmp r0, #0 -10006c94: d1ed bne.n 10006c72 -10006c96: 2305 movs r3, #5 -10006c98: 009b lsls r3, r3, #2 -10006c9a: 58e0 ldr r0, [r4, r3] -10006c9c: e7e9 b.n 10006c72 -10006c9e: 46c0 nop ; (mov r8, r8) -10006ca0: 0ffff800 .word 0x0ffff800 -10006ca4: 40000004 .word 0x40000004 -10006ca8: 50000004 .word 0x50000004 - -10006cac : -10006cac: b510 push {r4, lr} -10006cae: b088 sub sp, #32 -10006cb0: 2901 cmp r1, #1 -10006cb2: d016 beq.n 10006ce2 -10006cb4: 4b15 ldr r3, [pc, #84] ; (10006d0c ) -10006cb6: 02d2 lsls r2, r2, #11 -10006cb8: 401a ands r2, r3 -10006cba: 2308 movs r3, #8 -10006cbc: 0709 lsls r1, r1, #28 -10006cbe: 430a orrs r2, r1 -10006cc0: 4913 ldr r1, [pc, #76] ; (10006d10 ) -10006cc2: ac02 add r4, sp, #8 -10006cc4: 430a orrs r2, r1 -10006cc6: 9202 str r2, [sp, #8] -10006cc8: 9300 str r3, [sp, #0] -10006cca: 2204 movs r2, #4 -10006ccc: 0023 movs r3, r4 -10006cce: 2100 movs r1, #0 -10006cd0: f7ff fd4e bl 10006770 -10006cd4: 2301 movs r3, #1 -10006cd6: 2800 cmp r0, #0 -10006cd8: d101 bne.n 10006cde -10006cda: 009b lsls r3, r3, #2 -10006cdc: 58e0 ldr r0, [r4, r3] -10006cde: b008 add sp, #32 -10006ce0: bd10 pop {r4, pc} -10006ce2: 4b0a ldr r3, [pc, #40] ; (10006d0c ) -10006ce4: 02d2 lsls r2, r2, #11 -10006ce6: 401a ands r2, r3 -10006ce8: 4b0a ldr r3, [pc, #40] ; (10006d14 ) -10006cea: ac02 add r4, sp, #8 -10006cec: 431a orrs r2, r3 -10006cee: 2318 movs r3, #24 -10006cf0: 9202 str r2, [sp, #8] -10006cf2: 9300 str r3, [sp, #0] -10006cf4: 2204 movs r2, #4 -10006cf6: 0023 movs r3, r4 -10006cf8: 2100 movs r1, #0 -10006cfa: f7ff fd39 bl 10006770 -10006cfe: 2800 cmp r0, #0 -10006d00: d1ed bne.n 10006cde -10006d02: 2305 movs r3, #5 -10006d04: 009b lsls r3, r3, #2 -10006d06: 58e0 ldr r0, [r4, r3] -10006d08: e7e9 b.n 10006cde -10006d0a: 46c0 nop ; (mov r8, r8) -10006d0c: 0ffff800 .word 0x0ffff800 -10006d10: 40000002 .word 0x40000002 -10006d14: 50000002 .word 0x50000002 - -10006d18 : -10006d18: b510 push {r4, lr} -10006d1a: b088 sub sp, #32 -10006d1c: 2901 cmp r1, #1 -10006d1e: d016 beq.n 10006d4e -10006d20: 4b15 ldr r3, [pc, #84] ; (10006d78 ) -10006d22: 02d2 lsls r2, r2, #11 -10006d24: 401a ands r2, r3 -10006d26: 2308 movs r3, #8 -10006d28: 0709 lsls r1, r1, #28 -10006d2a: 430a orrs r2, r1 -10006d2c: 4913 ldr r1, [pc, #76] ; (10006d7c ) -10006d2e: ac02 add r4, sp, #8 -10006d30: 430a orrs r2, r1 -10006d32: 9202 str r2, [sp, #8] -10006d34: 9300 str r3, [sp, #0] -10006d36: 2204 movs r2, #4 -10006d38: 0023 movs r3, r4 -10006d3a: 2100 movs r1, #0 -10006d3c: f7ff fd18 bl 10006770 -10006d40: 2301 movs r3, #1 -10006d42: 2800 cmp r0, #0 -10006d44: d101 bne.n 10006d4a -10006d46: 009b lsls r3, r3, #2 -10006d48: 58e0 ldr r0, [r4, r3] -10006d4a: b008 add sp, #32 -10006d4c: bd10 pop {r4, pc} -10006d4e: 4b0a ldr r3, [pc, #40] ; (10006d78 ) -10006d50: 02d2 lsls r2, r2, #11 -10006d52: 401a ands r2, r3 -10006d54: 4b0a ldr r3, [pc, #40] ; (10006d80 ) -10006d56: ac02 add r4, sp, #8 -10006d58: 431a orrs r2, r3 -10006d5a: 2318 movs r3, #24 -10006d5c: 9202 str r2, [sp, #8] -10006d5e: 9300 str r3, [sp, #0] -10006d60: 2204 movs r2, #4 -10006d62: 0023 movs r3, r4 -10006d64: 2100 movs r1, #0 -10006d66: f7ff fd03 bl 10006770 -10006d6a: 2800 cmp r0, #0 -10006d6c: d1ed bne.n 10006d4a -10006d6e: 2305 movs r3, #5 -10006d70: 009b lsls r3, r3, #2 -10006d72: 58e0 ldr r0, [r4, r3] -10006d74: e7e9 b.n 10006d4a -10006d76: 46c0 nop ; (mov r8, r8) -10006d78: 0ffff800 .word 0x0ffff800 -10006d7c: 40000001 .word 0x40000001 -10006d80: 50000001 .word 0x50000001 - -10006d84 : -10006d84: b5f0 push {r4, r5, r6, r7, lr} -10006d86: ba5b rev16 r3, r3 -10006d88: 46d6 mov lr, sl -10006d8a: 464f mov r7, r9 -10006d8c: 4646 mov r6, r8 -10006d8e: b5c0 push {r6, r7, lr} -10006d90: 4c68 ldr r4, [pc, #416] ; (10006f34 ) -10006d92: b084 sub sp, #16 -10006d94: 02d2 lsls r2, r2, #11 -10006d96: 9303 str r3, [sp, #12] -10006d98: 4022 ands r2, r4 -10006d9a: 4b67 ldr r3, [pc, #412] ; (10006f38 ) -10006d9c: 0709 lsls r1, r1, #28 -10006d9e: 430a orrs r2, r1 -10006da0: 4966 ldr r1, [pc, #408] ; (10006f3c ) -10006da2: 58c4 ldr r4, [r0, r3] -10006da4: 4311 orrs r1, r2 -10006da6: ba49 rev16 r1, r1 -10006da8: 9102 str r1, [sp, #8] -10006daa: 2018 movs r0, #24 -10006dac: 7921 ldrb r1, [r4, #4] -10006dae: f7fa f8c1 bl 10000f34 -10006db2: 201d movs r0, #29 -10006db4: 7921 ldrb r1, [r4, #4] -10006db6: f7fa f8bd bl 10000f34 -10006dba: 2201 movs r2, #1 -10006dbc: 2100 movs r1, #0 -10006dbe: 201d movs r0, #29 -10006dc0: f7fa f8d0 bl 10000f64 -10006dc4: 23d0 movs r3, #208 ; 0xd0 -10006dc6: 2280 movs r2, #128 ; 0x80 -10006dc8: 2106 movs r1, #6 -10006dca: 061b lsls r3, r3, #24 -10006dcc: 0492 lsls r2, r2, #18 -10006dce: 619a str r2, [r3, #24] -10006dd0: 2201 movs r2, #1 -10006dd2: 5661 ldrsb r1, [r4, r1] -10006dd4: 4690 mov r8, r2 -10006dd6: 408a lsls r2, r1 -10006dd8: 6820 ldr r0, [r4, #0] -10006dda: 4e59 ldr r6, [pc, #356] ; (10006f40 ) -10006ddc: 6803 ldr r3, [r0, #0] -10006dde: ad02 add r5, sp, #8 -10006de0: 4393 bics r3, r2 -10006de2: 6003 str r3, [r0, #0] -10006de4: 2305 movs r3, #5 -10006de6: 56e3 ldrsb r3, [r4, r3] -10006de8: 469c mov ip, r3 -10006dea: 004b lsls r3, r1, #1 -10006dec: 185b adds r3, r3, r1 -10006dee: 00db lsls r3, r3, #3 -10006df0: 18c7 adds r7, r0, r3 -10006df2: 37cc adds r7, #204 ; 0xcc -10006df4: 683a ldr r2, [r7, #0] -10006df6: 33d0 adds r3, #208 ; 0xd0 -10006df8: 4691 mov r9, r2 -10006dfa: 4662 mov r2, ip -10006dfc: 3201 adds r2, #1 -10006dfe: 0312 lsls r2, r2, #12 -10006e00: 4692 mov sl, r2 -10006e02: 464a mov r2, r9 -10006e04: 4016 ands r6, r2 -10006e06: 4652 mov r2, sl -10006e08: 4332 orrs r2, r6 -10006e0a: 4666 mov r6, ip -10006e0c: 01f6 lsls r6, r6, #7 -10006e0e: 4332 orrs r2, r6 -10006e10: 603a str r2, [r7, #0] -10006e12: 2280 movs r2, #128 ; 0x80 -10006e14: 18c3 adds r3, r0, r3 -10006e16: 0152 lsls r2, r2, #5 -10006e18: 4313 orrs r3, r2 -10006e1a: 2280 movs r2, #128 ; 0x80 -10006e1c: 0612 lsls r2, r2, #24 -10006e1e: 601a str r2, [r3, #0] -10006e20: 601a str r2, [r3, #0] -10006e22: 2380 movs r3, #128 ; 0x80 -10006e24: 2606 movs r6, #6 -10006e26: 045b lsls r3, r3, #17 -10006e28: 001a movs r2, r3 -10006e2a: f003 fe13 bl 1000aa54 -10006e2e: 4641 mov r1, r8 -10006e30: 57a6 ldrsb r6, [r4, r6] -10006e32: 2380 movs r3, #128 ; 0x80 -10006e34: 1d37 adds r7, r6, #4 -10006e36: 40b9 lsls r1, r7 -10006e38: 6822 ldr r2, [r4, #0] -10006e3a: 019b lsls r3, r3, #6 -10006e3c: 4313 orrs r3, r2 -10006e3e: 6019 str r1, [r3, #0] -10006e40: 2108 movs r1, #8 -10006e42: 468c mov ip, r1 -10006e44: 44b4 add ip, r6 -10006e46: 4641 mov r1, r8 -10006e48: 4660 mov r0, ip -10006e4a: 4081 lsls r1, r0 -10006e4c: 6019 str r1, [r3, #0] -10006e4e: 233f movs r3, #63 ; 0x3f -10006e50: 00b1 lsls r1, r6, #2 -10006e52: 1851 adds r1, r2, r1 -10006e54: 610b str r3, [r1, #16] -10006e56: 0073 lsls r3, r6, #1 -10006e58: 199b adds r3, r3, r6 -10006e5a: 00db lsls r3, r3, #3 -10006e5c: 4839 ldr r0, [pc, #228] ; (10006f44 ) -10006e5e: 18d3 adds r3, r2, r3 -10006e60: 33d8 adds r3, #216 ; 0xd8 -10006e62: 6018 str r0, [r3, #0] -10006e64: 2000 movs r0, #0 -10006e66: 6108 str r0, [r1, #16] -10006e68: 4937 ldr r1, [pc, #220] ; (10006f48 ) -10006e6a: 6019 str r1, [r3, #0] -10006e6c: 211f movs r1, #31 -10006e6e: 7960 ldrb r0, [r4, #5] -10006e70: 4001 ands r1, r0 -10006e72: 6019 str r1, [r3, #0] -10006e74: 2307 movs r3, #7 -10006e76: 56e3 ldrsb r3, [r4, r3] -10006e78: 20a0 movs r0, #160 ; 0xa0 -10006e7a: 4699 mov r9, r3 -10006e7c: 4643 mov r3, r8 -10006e7e: 4649 mov r1, r9 -10006e80: 408b lsls r3, r1 -10006e82: 4932 ldr r1, [pc, #200] ; (10006f4c ) -10006e84: 05c0 lsls r0, r0, #23 -10006e86: 5043 str r3, [r0, r1] -10006e88: 464b mov r3, r9 -10006e8a: 019b lsls r3, r3, #6 -10006e8c: 4698 mov r8, r3 -10006e8e: 2180 movs r1, #128 ; 0x80 -10006e90: 482f ldr r0, [pc, #188] ; (10006f50 ) -10006e92: 0449 lsls r1, r1, #17 -10006e94: 4440 add r0, r8 -10006e96: 6803 ldr r3, [r0, #0] -10006e98: 420b tst r3, r1 -10006e9a: d1fc bne.n 10006e96 -10006e9c: 464b mov r3, r9 -10006e9e: 492d ldr r1, [pc, #180] ; (10006f54 ) -10006ea0: 02db lsls r3, r3, #11 -10006ea2: 428a cmp r2, r1 -10006ea4: d044 beq.n 10006f30 -10006ea6: 492c ldr r1, [pc, #176] ; (10006f58 ) -10006ea8: 2002 movs r0, #2 -10006eaa: 400b ands r3, r1 -10006eac: 4661 mov r1, ip -10006eae: 03c9 lsls r1, r1, #15 -10006eb0: 430b orrs r3, r1 -10006eb2: 492a ldr r1, [pc, #168] ; (10006f5c ) -10006eb4: 00bf lsls r7, r7, #2 -10006eb6: 430b orrs r3, r1 -10006eb8: 21a0 movs r1, #160 ; 0xa0 -10006eba: 05c9 lsls r1, r1, #23 -10006ebc: 4441 add r1, r8 -10006ebe: 19d7 adds r7, r2, r7 -10006ec0: 600d str r5, [r1, #0] -10006ec2: 604f str r7, [r1, #4] -10006ec4: 6088 str r0, [r1, #8] -10006ec6: 60cb str r3, [r1, #12] -10006ec8: 2301 movs r3, #1 -10006eca: 0031 movs r1, r6 -10006ecc: 0018 movs r0, r3 -10006ece: 3118 adds r1, #24 -10006ed0: 4088 lsls r0, r1 -10006ed2: 40b3 lsls r3, r6 -10006ed4: 6090 str r0, [r2, #8] -10006ed6: 0001 movs r1, r0 -10006ed8: 6810 ldr r0, [r2, #0] -10006eda: 4303 orrs r3, r0 -10006edc: 6013 str r3, [r2, #0] -10006ede: 6893 ldr r3, [r2, #8] -10006ee0: 420b tst r3, r1 -10006ee2: d0fc beq.n 10006ede -10006ee4: 2106 movs r1, #6 -10006ee6: 2201 movs r2, #1 -10006ee8: 5661 ldrsb r1, [r4, r1] -10006eea: 6820 ldr r0, [r4, #0] -10006eec: 408a lsls r2, r1 -10006eee: 6803 ldr r3, [r0, #0] -10006ef0: 4393 bics r3, r2 -10006ef2: 6003 str r3, [r0, #0] -10006ef4: 2300 movs r3, #0 -10006ef6: 2218 movs r2, #24 -10006ef8: 9300 str r3, [sp, #0] -10006efa: 3301 adds r3, #1 -10006efc: f003 fdfc bl 1000aaf8 -10006f00: 2106 movs r1, #6 -10006f02: 5661 ldrsb r1, [r4, r1] -10006f04: 6823 ldr r3, [r4, #0] -10006f06: 004a lsls r2, r1, #1 -10006f08: 1852 adds r2, r2, r1 -10006f0a: 00d2 lsls r2, r2, #3 -10006f0c: 189b adds r3, r3, r2 -10006f0e: 4a14 ldr r2, [pc, #80] ; (10006f60 ) -10006f10: 33d8 adds r3, #216 ; 0xd8 -10006f12: 601a str r2, [r3, #0] +10006862: f004 fa51 bl 1000ad08 +10006866: 71e0 strb r0, [r4, #7] +10006868: 2000 movs r0, #0 +1000686a: f004 fa4d bl 1000ad08 +1000686e: 79e3 ldrb r3, [r4, #7] +10006870: b240 sxtb r0, r0 +10006872: 7220 strb r0, [r4, #8] +10006874: 2b7f cmp r3, #127 ; 0x7f +10006876: d809 bhi.n 1000688c +10006878: 2800 cmp r0, #0 +1000687a: db07 blt.n 1000688c +1000687c: 2000 movs r0, #0 +1000687e: b002 add sp, #8 +10006880: bc80 pop {r7} +10006882: 46b8 mov r8, r7 +10006884: bdf0 pop {r4, r5, r6, r7, pc} +10006886: 2006 movs r0, #6 +10006888: 4240 negs r0, r0 +1000688a: e7f8 b.n 1000687e +1000688c: 0028 movs r0, r5 +1000688e: f7ff ff2f bl 100066f0 +10006892: 2006 movs r0, #6 +10006894: 4240 negs r0, r0 +10006896: e7f2 b.n 1000687e +10006898: 10014f60 .word 0x10014f60 +1000689c: 50300000 .word 0x50300000 +100068a0: 50200000 .word 0x50200000 +100068a4: 20002e9c .word 0x20002e9c +100068a8: 0000084c .word 0x0000084c +100068ac: 9fffffff .word 0x9fffffff +100068b0: 4001c078 .word 0x4001c078 +100068b4: 4001d078 .word 0x4001d078 +100068b8: 241c7718 .word 0x241c7718 +100068bc: 0000e001 .word 0x0000e001 + +100068c0 : +100068c0: b5f0 push {r4, r5, r6, r7, lr} +100068c2: 464e mov r6, r9 +100068c4: 4645 mov r5, r8 +100068c6: 46de mov lr, fp +100068c8: 4657 mov r7, sl +100068ca: b5e0 push {r5, r6, r7, lr} +100068cc: b087 sub sp, #28 +100068ce: 4688 mov r8, r1 +100068d0: 0016 movs r6, r2 +100068d2: 9302 str r3, [sp, #8] +100068d4: 2900 cmp r1, #0 +100068d6: d100 bne.n 100068da +100068d8: e0cc b.n 10006a74 +100068da: 4b5d ldr r3, [pc, #372] ; (10006a50 ) +100068dc: 58c4 ldr r4, [r0, r3] +100068de: 2018 movs r0, #24 +100068e0: 7921 ldrb r1, [r4, #4] +100068e2: f7fa fbcf bl 10001084 +100068e6: 201d movs r0, #29 +100068e8: 7921 ldrb r1, [r4, #4] +100068ea: f7fa fbcb bl 10001084 +100068ee: 2201 movs r2, #1 +100068f0: 2100 movs r1, #0 +100068f2: 201d movs r0, #29 +100068f4: f7fa fbde bl 100010b4 +100068f8: 23d0 movs r3, #208 ; 0xd0 +100068fa: 2280 movs r2, #128 ; 0x80 +100068fc: 061b lsls r3, r3, #24 +100068fe: 0492 lsls r2, r2, #18 +10006900: 619a str r2, [r3, #24] +10006902: 9b02 ldr r3, [sp, #8] +10006904: 2b00 cmp r3, #0 +10006906: d000 beq.n 1000690a +10006908: e0cd b.n 10006aa6 +1000690a: 2106 movs r1, #6 +1000690c: 2201 movs r2, #1 +1000690e: 5661 ldrsb r1, [r4, r1] +10006910: 4691 mov r9, r2 +10006912: 408a lsls r2, r1 +10006914: 6820 ldr r0, [r4, #0] +10006916: 6803 ldr r3, [r0, #0] +10006918: 4393 bics r3, r2 +1000691a: 6003 str r3, [r0, #0] +1000691c: 2305 movs r3, #5 +1000691e: 56e3 ldrsb r3, [r4, r3] +10006920: 469c mov ip, r3 +10006922: 004b lsls r3, r1, #1 +10006924: 185b adds r3, r3, r1 +10006926: 00db lsls r3, r3, #3 +10006928: 18c5 adds r5, r0, r3 +1000692a: 35cc adds r5, #204 ; 0xcc +1000692c: 682a ldr r2, [r5, #0] +1000692e: 33d0 adds r3, #208 ; 0xd0 +10006930: 4692 mov sl, r2 +10006932: 4662 mov r2, ip +10006934: 3201 adds r2, #1 +10006936: 0317 lsls r7, r2, #12 +10006938: 9703 str r7, [sp, #12] +1000693a: 4f46 ldr r7, [pc, #280] ; (10006a54 ) +1000693c: 18c3 adds r3, r0, r3 +1000693e: 46bb mov fp, r7 +10006940: 4657 mov r7, sl +10006942: 465a mov r2, fp +10006944: 4017 ands r7, r2 +10006946: 003a movs r2, r7 +10006948: 9f03 ldr r7, [sp, #12] +1000694a: 4317 orrs r7, r2 +1000694c: 003a movs r2, r7 +1000694e: 4667 mov r7, ip +10006950: 01ff lsls r7, r7, #7 +10006952: 433a orrs r2, r7 +10006954: 602a str r2, [r5, #0] +10006956: 2280 movs r2, #128 ; 0x80 +10006958: 0152 lsls r2, r2, #5 +1000695a: 4313 orrs r3, r2 +1000695c: 2280 movs r2, #128 ; 0x80 +1000695e: 0612 lsls r2, r2, #24 +10006960: 601a str r2, [r3, #0] +10006962: 601a str r2, [r3, #0] +10006964: 2380 movs r3, #128 ; 0x80 +10006966: 2506 movs r5, #6 +10006968: 045b lsls r3, r3, #17 +1000696a: 001a movs r2, r3 +1000696c: f004 f91a bl 1000aba4 +10006970: 464a mov r2, r9 +10006972: 5765 ldrsb r5, [r4, r5] +10006974: 6821 ldr r1, [r4, #0] +10006976: 1d2b adds r3, r5, #4 +10006978: 409a lsls r2, r3 +1000697a: 469c mov ip, r3 +1000697c: 2380 movs r3, #128 ; 0x80 +1000697e: 019b lsls r3, r3, #6 +10006980: 430b orrs r3, r1 +10006982: 601a str r2, [r3, #0] +10006984: 2208 movs r2, #8 +10006986: 4692 mov sl, r2 +10006988: 44aa add sl, r5 +1000698a: 4650 mov r0, sl +1000698c: 464a mov r2, r9 +1000698e: 4082 lsls r2, r0 +10006990: 601a str r2, [r3, #0] +10006992: 00f3 lsls r3, r6, #3 +10006994: 00aa lsls r2, r5, #2 +10006996: 188a adds r2, r1, r2 +10006998: 3b01 subs r3, #1 +1000699a: 6113 str r3, [r2, #16] +1000699c: 006b lsls r3, r5, #1 +1000699e: 195b adds r3, r3, r5 +100069a0: 00db lsls r3, r3, #3 +100069a2: 482d ldr r0, [pc, #180] ; (10006a58 ) +100069a4: 18cb adds r3, r1, r3 +100069a6: 33d8 adds r3, #216 ; 0xd8 +100069a8: 6018 str r0, [r3, #0] +100069aa: 9802 ldr r0, [sp, #8] +100069ac: 6110 str r0, [r2, #16] +100069ae: 4a2b ldr r2, [pc, #172] ; (10006a5c ) +100069b0: 601a str r2, [r3, #0] +100069b2: 221f movs r2, #31 +100069b4: 7960 ldrb r0, [r4, #5] +100069b6: 4002 ands r2, r0 +100069b8: 601a str r2, [r3, #0] +100069ba: 2307 movs r3, #7 +100069bc: 56e3 ldrsb r3, [r4, r3] +100069be: 20a0 movs r0, #160 ; 0xa0 +100069c0: 469b mov fp, r3 +100069c2: 464b mov r3, r9 +100069c4: 465a mov r2, fp +100069c6: 4093 lsls r3, r2 +100069c8: 4a25 ldr r2, [pc, #148] ; (10006a60 ) +100069ca: 05c0 lsls r0, r0, #23 +100069cc: 5083 str r3, [r0, r2] +100069ce: 465b mov r3, fp +100069d0: 2280 movs r2, #128 ; 0x80 +100069d2: 019f lsls r7, r3, #6 +100069d4: 4b23 ldr r3, [pc, #140] ; (10006a64 ) +100069d6: 0452 lsls r2, r2, #17 +100069d8: 18f8 adds r0, r7, r3 +100069da: 6803 ldr r3, [r0, #0] +100069dc: 4213 tst r3, r2 +100069de: d1fc bne.n 100069da +100069e0: 465b mov r3, fp +100069e2: 4a21 ldr r2, [pc, #132] ; (10006a68 ) +100069e4: 02db lsls r3, r3, #11 +100069e6: 4291 cmp r1, r2 +100069e8: d100 bne.n 100069ec +100069ea: e163 b.n 10006cb4 +100069ec: 4a1f ldr r2, [pc, #124] ; (10006a6c ) +100069ee: 08b6 lsrs r6, r6, #2 +100069f0: 4013 ands r3, r2 +100069f2: 4652 mov r2, sl +100069f4: 03d2 lsls r2, r2, #15 +100069f6: 4313 orrs r3, r2 +100069f8: 4a1d ldr r2, [pc, #116] ; (10006a70 ) +100069fa: 4313 orrs r3, r2 +100069fc: 22a0 movs r2, #160 ; 0xa0 +100069fe: 05d2 lsls r2, r2, #23 +10006a00: 4691 mov r9, r2 +10006a02: 4642 mov r2, r8 +10006a04: 444f add r7, r9 +10006a06: 603a str r2, [r7, #0] +10006a08: 4662 mov r2, ip +10006a0a: 0090 lsls r0, r2, #2 +10006a0c: 1808 adds r0, r1, r0 +10006a0e: 6078 str r0, [r7, #4] +10006a10: 60be str r6, [r7, #8] +10006a12: 60fb str r3, [r7, #12] +10006a14: 2301 movs r3, #1 +10006a16: 002a movs r2, r5 +10006a18: 0018 movs r0, r3 +10006a1a: 3218 adds r2, #24 +10006a1c: 4090 lsls r0, r2 +10006a1e: 40ab lsls r3, r5 +10006a20: 6088 str r0, [r1, #8] +10006a22: 0002 movs r2, r0 +10006a24: 6808 ldr r0, [r1, #0] +10006a26: 4303 orrs r3, r0 +10006a28: 600b str r3, [r1, #0] +10006a2a: 688b ldr r3, [r1, #8] +10006a2c: 421a tst r2, r3 +10006a2e: d0fc beq.n 10006a2a +10006a30: 2106 movs r1, #6 +10006a32: 2201 movs r2, #1 +10006a34: 5661 ldrsb r1, [r4, r1] +10006a36: 6820 ldr r0, [r4, #0] +10006a38: 408a lsls r2, r1 +10006a3a: 6803 ldr r3, [r0, #0] +10006a3c: 4393 bics r3, r2 +10006a3e: 6003 str r3, [r0, #0] +10006a40: 2300 movs r3, #0 +10006a42: 2218 movs r2, #24 +10006a44: 9300 str r3, [sp, #0] +10006a46: 3301 adds r3, #1 +10006a48: f004 f8fe bl 1000ac48 +10006a4c: e115 b.n 10006c7a +10006a4e: 46c0 nop ; (mov r8, r8) +10006a50: 0000084c .word 0x0000084c +10006a54: fffe007f .word 0xfffe007f +10006a58: 00006020 .word 0x00006020 +10006a5c: 00006040 .word 0x00006040 +10006a60: 00000444 .word 0x00000444 +10006a64: 5000000c .word 0x5000000c +10006a68: 50200000 .word 0x50200000 +10006a6c: ff007ffd .word 0xff007ffd +10006a70: 00400019 .word 0x00400019 +10006a74: 2b00 cmp r3, #0 +10006a76: d100 bne.n 10006a7a +10006a78: e11e b.n 10006cb8 +10006a7a: 4b91 ldr r3, [pc, #580] ; (10006cc0 ) +10006a7c: 58c4 ldr r4, [r0, r3] +10006a7e: 2018 movs r0, #24 +10006a80: 7921 ldrb r1, [r4, #4] +10006a82: f7fa faff bl 10001084 +10006a86: 201d movs r0, #29 +10006a88: 7921 ldrb r1, [r4, #4] +10006a8a: f7fa fafb bl 10001084 +10006a8e: 2201 movs r2, #1 +10006a90: 2100 movs r1, #0 +10006a92: 201d movs r0, #29 +10006a94: f7fa fb0e bl 100010b4 +10006a98: 23d0 movs r3, #208 ; 0xd0 +10006a9a: 2280 movs r2, #128 ; 0x80 +10006a9c: 061b lsls r3, r3, #24 +10006a9e: 0492 lsls r2, r2, #18 +10006aa0: 619a str r2, [r3, #24] +10006aa2: 9b02 ldr r3, [sp, #8] +10006aa4: 4698 mov r8, r3 +10006aa6: 2106 movs r1, #6 +10006aa8: 2201 movs r2, #1 +10006aaa: 5661 ldrsb r1, [r4, r1] +10006aac: 4691 mov r9, r2 +10006aae: 408a lsls r2, r1 +10006ab0: 6820 ldr r0, [r4, #0] +10006ab2: 6803 ldr r3, [r0, #0] +10006ab4: 4393 bics r3, r2 +10006ab6: 6003 str r3, [r0, #0] +10006ab8: 2305 movs r3, #5 +10006aba: 56e3 ldrsb r3, [r4, r3] +10006abc: 469c mov ip, r3 +10006abe: 004b lsls r3, r1, #1 +10006ac0: 185b adds r3, r3, r1 +10006ac2: 00db lsls r3, r3, #3 +10006ac4: 18c5 adds r5, r0, r3 +10006ac6: 35cc adds r5, #204 ; 0xcc +10006ac8: 682a ldr r2, [r5, #0] +10006aca: 33d0 adds r3, #208 ; 0xd0 +10006acc: 4692 mov sl, r2 +10006ace: 4662 mov r2, ip +10006ad0: 3205 adds r2, #5 +10006ad2: 0317 lsls r7, r2, #12 +10006ad4: 9703 str r7, [sp, #12] +10006ad6: 4f7b ldr r7, [pc, #492] ; (10006cc4 ) +10006ad8: 18c3 adds r3, r0, r3 +10006ada: 46bb mov fp, r7 +10006adc: 4657 mov r7, sl +10006ade: 465a mov r2, fp +10006ae0: 4017 ands r7, r2 +10006ae2: 003a movs r2, r7 +10006ae4: 9f03 ldr r7, [sp, #12] +10006ae6: 4317 orrs r7, r2 +10006ae8: 003a movs r2, r7 +10006aea: 4667 mov r7, ip +10006aec: 01ff lsls r7, r7, #7 +10006aee: 433a orrs r2, r7 +10006af0: 602a str r2, [r5, #0] +10006af2: 2280 movs r2, #128 ; 0x80 +10006af4: 0152 lsls r2, r2, #5 +10006af6: 4313 orrs r3, r2 +10006af8: 2280 movs r2, #128 ; 0x80 +10006afa: 0612 lsls r2, r2, #24 +10006afc: 601a str r2, [r3, #0] +10006afe: 601a str r2, [r3, #0] +10006b00: 2380 movs r3, #128 ; 0x80 +10006b02: 045b lsls r3, r3, #17 +10006b04: 001a movs r2, r3 +10006b06: f004 f84d bl 1000aba4 +10006b0a: 2106 movs r1, #6 +10006b0c: 4648 mov r0, r9 +10006b0e: 5661 ldrsb r1, [r4, r1] +10006b10: 6823 ldr r3, [r4, #0] +10006b12: 1d0a adds r2, r1, #4 +10006b14: 9203 str r2, [sp, #12] +10006b16: 4090 lsls r0, r2 +10006b18: 2280 movs r2, #128 ; 0x80 +10006b1a: 0192 lsls r2, r2, #6 +10006b1c: 431a orrs r2, r3 +10006b1e: 6010 str r0, [r2, #0] +10006b20: 2008 movs r0, #8 +10006b22: 4682 mov sl, r0 +10006b24: 448a add sl, r1 +10006b26: 4648 mov r0, r9 +10006b28: 4655 mov r5, sl +10006b2a: 40a8 lsls r0, r5 +10006b2c: 6010 str r0, [r2, #0] +10006b2e: 00f2 lsls r2, r6, #3 +10006b30: 0088 lsls r0, r1, #2 +10006b32: 1818 adds r0, r3, r0 +10006b34: 3a01 subs r2, #1 +10006b36: 6102 str r2, [r0, #16] +10006b38: 004a lsls r2, r1, #1 +10006b3a: 1852 adds r2, r2, r1 +10006b3c: 00d2 lsls r2, r2, #3 +10006b3e: 4d62 ldr r5, [pc, #392] ; (10006cc8 ) +10006b40: 189a adds r2, r3, r2 +10006b42: 32d8 adds r2, #216 ; 0xd8 +10006b44: 6015 str r5, [r2, #0] +10006b46: 9d10 ldr r5, [sp, #64] ; 0x40 +10006b48: 9f02 ldr r7, [sp, #8] +10006b4a: 1bad subs r5, r5, r6 +10006b4c: 00ed lsls r5, r5, #3 +10006b4e: 3d01 subs r5, #1 +10006b50: 6105 str r5, [r0, #16] +10006b52: 485e ldr r0, [pc, #376] ; (10006ccc ) +10006b54: 6010 str r0, [r2, #0] +10006b56: 201f movs r0, #31 +10006b58: 7965 ldrb r5, [r4, #5] +10006b5a: 4028 ands r0, r5 +10006b5c: 6010 str r0, [r2, #0] +10006b5e: 2207 movs r2, #7 +10006b60: 56a2 ldrsb r2, [r4, r2] +10006b62: 4694 mov ip, r2 +10006b64: 464a mov r2, r9 +10006b66: 4660 mov r0, ip +10006b68: 4082 lsls r2, r0 +10006b6a: 20a0 movs r0, #160 ; 0xa0 +10006b6c: 05c0 lsls r0, r0, #23 +10006b6e: 4681 mov r9, r0 +10006b70: 464d mov r5, r9 +10006b72: 4857 ldr r0, [pc, #348] ; (10006cd0 ) +10006b74: 502a str r2, [r5, r0] +10006b76: 4662 mov r2, ip +10006b78: 0192 lsls r2, r2, #6 +10006b7a: 4693 mov fp, r2 +10006b7c: 9204 str r2, [sp, #16] +10006b7e: 2280 movs r2, #128 ; 0x80 +10006b80: 4d54 ldr r5, [pc, #336] ; (10006cd4 ) +10006b82: 0452 lsls r2, r2, #17 +10006b84: 445d add r5, fp +10006b86: 6828 ldr r0, [r5, #0] +10006b88: 4210 tst r0, r2 +10006b8a: d1fc bne.n 10006b86 +10006b8c: 2208 movs r2, #8 +10006b8e: 56a2 ldrsb r2, [r4, r2] +10006b90: 464d mov r5, r9 +10006b92: 4693 mov fp, r2 +10006b94: 2201 movs r2, #1 +10006b96: 4658 mov r0, fp +10006b98: 4082 lsls r2, r0 +10006b9a: 484d ldr r0, [pc, #308] ; (10006cd0 ) +10006b9c: 502a str r2, [r5, r0] +10006b9e: 465a mov r2, fp +10006ba0: 0192 lsls r2, r2, #6 +10006ba2: 4691 mov r9, r2 +10006ba4: 9205 str r2, [sp, #20] +10006ba6: 2280 movs r2, #128 ; 0x80 +10006ba8: 4d4a ldr r5, [pc, #296] ; (10006cd4 ) +10006baa: 0452 lsls r2, r2, #17 +10006bac: 444d add r5, r9 +10006bae: 6828 ldr r0, [r5, #0] +10006bb0: 4210 tst r0, r2 +10006bb2: d1fc bne.n 10006bae +10006bb4: 4662 mov r2, ip +10006bb6: 4848 ldr r0, [pc, #288] ; (10006cd8 ) +10006bb8: 9702 str r7, [sp, #8] +10006bba: 02d2 lsls r2, r2, #11 +10006bbc: 4283 cmp r3, r0 +10006bbe: d100 bne.n 10006bc2 +10006bc0: e074 b.n 10006cac +10006bc2: 200c movs r0, #12 +10006bc4: 4681 mov r9, r0 +10006bc6: 4489 add r9, r1 +10006bc8: 4655 mov r5, sl +10006bca: 4f44 ldr r7, [pc, #272] ; (10006cdc ) +10006bcc: 03ed lsls r5, r5, #15 +10006bce: 403a ands r2, r7 +10006bd0: 432a orrs r2, r5 +10006bd2: 4d43 ldr r5, [pc, #268] ; (10006ce0 ) +10006bd4: 9f04 ldr r7, [sp, #16] +10006bd6: 4315 orrs r5, r2 +10006bd8: 9a03 ldr r2, [sp, #12] +10006bda: 46aa mov sl, r5 +10006bdc: 0095 lsls r5, r2, #2 +10006bde: 22a0 movs r2, #160 ; 0xa0 +10006be0: 05d2 lsls r2, r2, #23 +10006be2: 4694 mov ip, r2 +10006be4: 4467 add r7, ip +10006be6: 46bc mov ip, r7 +10006be8: 003a movs r2, r7 +10006bea: 4647 mov r7, r8 +10006bec: 6017 str r7, [r2, #0] +10006bee: 195a adds r2, r3, r5 +10006bf0: 4690 mov r8, r2 +10006bf2: 4662 mov r2, ip +10006bf4: 4647 mov r7, r8 +10006bf6: 6057 str r7, [r2, #4] +10006bf8: 4667 mov r7, ip +10006bfa: 08b0 lsrs r0, r6, #2 +10006bfc: 60b8 str r0, [r7, #8] +10006bfe: 0002 movs r2, r0 +10006c00: 4650 mov r0, sl +10006c02: 60f8 str r0, [r7, #12] +10006c04: 4658 mov r0, fp +10006c06: 4f35 ldr r7, [pc, #212] ; (10006cdc ) +10006c08: 02c0 lsls r0, r0, #11 +10006c0a: 4038 ands r0, r7 +10006c0c: 464f mov r7, r9 +10006c0e: 03ff lsls r7, r7, #15 +10006c10: 4338 orrs r0, r7 +10006c12: 4f34 ldr r7, [pc, #208] ; (10006ce4 ) +10006c14: 3510 adds r5, #16 +10006c16: 4338 orrs r0, r7 +10006c18: 9f10 ldr r7, [sp, #64] ; 0x40 +10006c1a: 195d adds r5, r3, r5 +10006c1c: 08bf lsrs r7, r7, #2 +10006c1e: 1aba subs r2, r7, r2 +10006c20: 27a0 movs r7, #160 ; 0xa0 +10006c22: 05ff lsls r7, r7, #23 +10006c24: 46b8 mov r8, r7 +10006c26: 4694 mov ip, r2 +10006c28: 9a05 ldr r2, [sp, #20] +10006c2a: 9f02 ldr r7, [sp, #8] +10006c2c: 4442 add r2, r8 +10006c2e: 6015 str r5, [r2, #0] +10006c30: 19bd adds r5, r7, r6 +10006c32: 6055 str r5, [r2, #4] +10006c34: 4665 mov r5, ip +10006c36: 6095 str r5, [r2, #8] +10006c38: 60d0 str r0, [r2, #12] +10006c3a: 2201 movs r2, #1 +10006c3c: 408a lsls r2, r1 +10006c3e: 6818 ldr r0, [r3, #0] +10006c40: 4302 orrs r2, r0 +10006c42: 601a str r2, [r3, #0] +10006c44: 2207 movs r2, #7 +10006c46: 4b28 ldr r3, [pc, #160] ; (10006ce8 ) +10006c48: 2180 movs r1, #128 ; 0x80 +10006c4a: 469c mov ip, r3 +10006c4c: 56a2 ldrsb r2, [r4, r2] +10006c4e: 0449 lsls r1, r1, #17 +10006c50: 0192 lsls r2, r2, #6 +10006c52: 4462 add r2, ip +10006c54: 6813 ldr r3, [r2, #0] +10006c56: 420b tst r3, r1 +10006c58: d1fc bne.n 10006c54 +10006c5a: 2208 movs r2, #8 +10006c5c: 4b22 ldr r3, [pc, #136] ; (10006ce8 ) +10006c5e: 2180 movs r1, #128 ; 0x80 +10006c60: 469c mov ip, r3 +10006c62: 56a2 ldrsb r2, [r4, r2] +10006c64: 0449 lsls r1, r1, #17 +10006c66: 0192 lsls r2, r2, #6 +10006c68: 4462 add r2, ip +10006c6a: 6813 ldr r3, [r2, #0] +10006c6c: 420b tst r3, r1 +10006c6e: d1fc bne.n 10006c6a +10006c70: 0038 movs r0, r7 +10006c72: 2100 movs r1, #0 +10006c74: 0032 movs r2, r6 +10006c76: f7fe fa73 bl 10005160 <__wrap_memset> +10006c7a: 2106 movs r1, #6 +10006c7c: 5661 ldrsb r1, [r4, r1] +10006c7e: 6823 ldr r3, [r4, #0] +10006c80: 004a lsls r2, r1, #1 +10006c82: 1852 adds r2, r2, r1 +10006c84: 00d2 lsls r2, r2, #3 +10006c86: 189b adds r3, r3, r2 +10006c88: 4a18 ldr r2, [pc, #96] ; (10006cec ) +10006c8a: 33d8 adds r3, #216 ; 0xd8 +10006c8c: 601a str r2, [r3, #0] +10006c8e: 23d0 movs r3, #208 ; 0xd0 +10006c90: 2280 movs r2, #128 ; 0x80 +10006c92: 061b lsls r3, r3, #24 +10006c94: 0492 lsls r2, r2, #18 +10006c96: 615a str r2, [r3, #20] +10006c98: f7ff fd1a bl 100066d0 +10006c9c: 2000 movs r0, #0 +10006c9e: b007 add sp, #28 +10006ca0: bcf0 pop {r4, r5, r6, r7} +10006ca2: 46bb mov fp, r7 +10006ca4: 46b2 mov sl, r6 +10006ca6: 46a9 mov r9, r5 +10006ca8: 46a0 mov r8, r4 +10006caa: bdf0 pop {r4, r5, r6, r7, pc} +10006cac: 9803 ldr r0, [sp, #12] +10006cae: 468a mov sl, r1 +10006cb0: 4681 mov r9, r0 +10006cb2: e789 b.n 10006bc8 +10006cb4: 46aa mov sl, r5 +10006cb6: e699 b.n 100069ec +10006cb8: 2005 movs r0, #5 +10006cba: 4240 negs r0, r0 +10006cbc: e7ef b.n 10006c9e +10006cbe: 46c0 nop ; (mov r8, r8) +10006cc0: 0000084c .word 0x0000084c +10006cc4: fffe007f .word 0xfffe007f +10006cc8: 00006020 .word 0x00006020 +10006ccc: 00006040 .word 0x00006040 +10006cd0: 00000444 .word 0x00000444 +10006cd4: 5000000c .word 0x5000000c +10006cd8: 50200000 .word 0x50200000 +10006cdc: ff007ffd .word 0xff007ffd +10006ce0: 00400019 .word 0x00400019 +10006ce4: 00400029 .word 0x00400029 +10006ce8: 50000010 .word 0x50000010 +10006cec: 0000a003 .word 0x0000a003 + +10006cf0 : +10006cf0: b510 push {r4, lr} +10006cf2: 2017 movs r0, #23 +10006cf4: f7fa fa66 bl 100011c4 +10006cf8: 24d0 movs r4, #208 ; 0xd0 +10006cfa: 2380 movs r3, #128 ; 0x80 +10006cfc: 0624 lsls r4, r4, #24 +10006cfe: 041b lsls r3, r3, #16 +10006d00: 2200 movs r2, #0 +10006d02: 2101 movs r1, #1 +10006d04: 6263 str r3, [r4, #36] ; 0x24 +10006d06: 2017 movs r0, #23 +10006d08: f7fa f9d4 bl 100010b4 +10006d0c: 2018 movs r0, #24 +10006d0e: f7fa fa59 bl 100011c4 +10006d12: 2380 movs r3, #128 ; 0x80 +10006d14: 045b lsls r3, r3, #17 +10006d16: 6263 str r3, [r4, #36] ; 0x24 +10006d18: 2019 movs r0, #25 +10006d1a: 61a3 str r3, [r4, #24] +10006d1c: f7fa fa52 bl 100011c4 +10006d20: 2380 movs r3, #128 ; 0x80 +10006d22: 049b lsls r3, r3, #18 +10006d24: 6263 str r3, [r4, #36] ; 0x24 +10006d26: 6163 str r3, [r4, #20] +10006d28: bd10 pop {r4, pc} +10006d2a: 46c0 nop ; (mov r8, r8) + +10006d2c : +10006d2c: b570 push {r4, r5, r6, lr} +10006d2e: 24d0 movs r4, #208 ; 0xd0 +10006d30: 2580 movs r5, #128 ; 0x80 +10006d32: 0624 lsls r4, r4, #24 +10006d34: 042d lsls r5, r5, #16 +10006d36: 61a5 str r5, [r4, #24] +10006d38: 2014 movs r0, #20 +10006d3a: f7fb fa2f bl 1000219c +10006d3e: 6165 str r5, [r4, #20] +10006d40: 20fa movs r0, #250 ; 0xfa +10006d42: f7fb fa2b bl 1000219c +10006d46: 2018 movs r0, #24 +10006d48: f7fa fa3c bl 100011c4 +10006d4c: 2380 movs r3, #128 ; 0x80 +10006d4e: 045b lsls r3, r3, #17 +10006d50: 62a3 str r3, [r4, #40] ; 0x28 +10006d52: bd70 pop {r4, r5, r6, pc} + +10006d54 : +10006d54: 2300 movs r3, #0 +10006d56: b500 push {lr} +10006d58: b085 sub sp, #20 +10006d5a: 9303 str r3, [sp, #12] +10006d5c: 4b0a ldr r3, [pc, #40] ; (10006d88 ) +10006d5e: 02d2 lsls r2, r2, #11 +10006d60: 401a ands r2, r3 +10006d62: 2308 movs r3, #8 +10006d64: 0709 lsls r1, r1, #28 +10006d66: 430a orrs r2, r1 +10006d68: 4908 ldr r1, [pc, #32] ; (10006d8c ) +10006d6a: 9300 str r3, [sp, #0] +10006d6c: 4311 orrs r1, r2 +10006d6e: ab02 add r3, sp, #8 +10006d70: ba49 rev16 r1, r1 +10006d72: 2204 movs r2, #4 +10006d74: 9102 str r1, [sp, #8] +10006d76: 2100 movs r1, #0 +10006d78: f7ff fda2 bl 100068c0 +10006d7c: 2800 cmp r0, #0 +10006d7e: d101 bne.n 10006d84 +10006d80: 9803 ldr r0, [sp, #12] +10006d82: ba40 rev16 r0, r0 +10006d84: b005 add sp, #20 +10006d86: bd00 pop {pc} +10006d88: 0ffff800 .word 0x0ffff800 +10006d8c: 40000004 .word 0x40000004 + +10006d90 : +10006d90: b510 push {r4, lr} +10006d92: b088 sub sp, #32 +10006d94: 2901 cmp r1, #1 +10006d96: d016 beq.n 10006dc6 +10006d98: 4b15 ldr r3, [pc, #84] ; (10006df0 ) +10006d9a: 02d2 lsls r2, r2, #11 +10006d9c: 401a ands r2, r3 +10006d9e: 2308 movs r3, #8 +10006da0: 0709 lsls r1, r1, #28 +10006da2: 430a orrs r2, r1 +10006da4: 4913 ldr r1, [pc, #76] ; (10006df4 ) +10006da6: ac02 add r4, sp, #8 +10006da8: 430a orrs r2, r1 +10006daa: 9202 str r2, [sp, #8] +10006dac: 9300 str r3, [sp, #0] +10006dae: 2204 movs r2, #4 +10006db0: 0023 movs r3, r4 +10006db2: 2100 movs r1, #0 +10006db4: f7ff fd84 bl 100068c0 +10006db8: 2301 movs r3, #1 +10006dba: 2800 cmp r0, #0 +10006dbc: d101 bne.n 10006dc2 +10006dbe: 009b lsls r3, r3, #2 +10006dc0: 58e0 ldr r0, [r4, r3] +10006dc2: b008 add sp, #32 +10006dc4: bd10 pop {r4, pc} +10006dc6: 4b0a ldr r3, [pc, #40] ; (10006df0 ) +10006dc8: 02d2 lsls r2, r2, #11 +10006dca: 401a ands r2, r3 +10006dcc: 4b0a ldr r3, [pc, #40] ; (10006df8 ) +10006dce: ac02 add r4, sp, #8 +10006dd0: 431a orrs r2, r3 +10006dd2: 2318 movs r3, #24 +10006dd4: 9202 str r2, [sp, #8] +10006dd6: 9300 str r3, [sp, #0] +10006dd8: 2204 movs r2, #4 +10006dda: 0023 movs r3, r4 +10006ddc: 2100 movs r1, #0 +10006dde: f7ff fd6f bl 100068c0 +10006de2: 2800 cmp r0, #0 +10006de4: d1ed bne.n 10006dc2 +10006de6: 2305 movs r3, #5 +10006de8: 009b lsls r3, r3, #2 +10006dea: 58e0 ldr r0, [r4, r3] +10006dec: e7e9 b.n 10006dc2 +10006dee: 46c0 nop ; (mov r8, r8) +10006df0: 0ffff800 .word 0x0ffff800 +10006df4: 40000004 .word 0x40000004 +10006df8: 50000004 .word 0x50000004 + +10006dfc : +10006dfc: b510 push {r4, lr} +10006dfe: b088 sub sp, #32 +10006e00: 2901 cmp r1, #1 +10006e02: d016 beq.n 10006e32 +10006e04: 4b15 ldr r3, [pc, #84] ; (10006e5c ) +10006e06: 02d2 lsls r2, r2, #11 +10006e08: 401a ands r2, r3 +10006e0a: 2308 movs r3, #8 +10006e0c: 0709 lsls r1, r1, #28 +10006e0e: 430a orrs r2, r1 +10006e10: 4913 ldr r1, [pc, #76] ; (10006e60 ) +10006e12: ac02 add r4, sp, #8 +10006e14: 430a orrs r2, r1 +10006e16: 9202 str r2, [sp, #8] +10006e18: 9300 str r3, [sp, #0] +10006e1a: 2204 movs r2, #4 +10006e1c: 0023 movs r3, r4 +10006e1e: 2100 movs r1, #0 +10006e20: f7ff fd4e bl 100068c0 +10006e24: 2301 movs r3, #1 +10006e26: 2800 cmp r0, #0 +10006e28: d101 bne.n 10006e2e +10006e2a: 009b lsls r3, r3, #2 +10006e2c: 58e0 ldr r0, [r4, r3] +10006e2e: b008 add sp, #32 +10006e30: bd10 pop {r4, pc} +10006e32: 4b0a ldr r3, [pc, #40] ; (10006e5c ) +10006e34: 02d2 lsls r2, r2, #11 +10006e36: 401a ands r2, r3 +10006e38: 4b0a ldr r3, [pc, #40] ; (10006e64 ) +10006e3a: ac02 add r4, sp, #8 +10006e3c: 431a orrs r2, r3 +10006e3e: 2318 movs r3, #24 +10006e40: 9202 str r2, [sp, #8] +10006e42: 9300 str r3, [sp, #0] +10006e44: 2204 movs r2, #4 +10006e46: 0023 movs r3, r4 +10006e48: 2100 movs r1, #0 +10006e4a: f7ff fd39 bl 100068c0 +10006e4e: 2800 cmp r0, #0 +10006e50: d1ed bne.n 10006e2e +10006e52: 2305 movs r3, #5 +10006e54: 009b lsls r3, r3, #2 +10006e56: 58e0 ldr r0, [r4, r3] +10006e58: e7e9 b.n 10006e2e +10006e5a: 46c0 nop ; (mov r8, r8) +10006e5c: 0ffff800 .word 0x0ffff800 +10006e60: 40000002 .word 0x40000002 +10006e64: 50000002 .word 0x50000002 + +10006e68 : +10006e68: b510 push {r4, lr} +10006e6a: b088 sub sp, #32 +10006e6c: 2901 cmp r1, #1 +10006e6e: d016 beq.n 10006e9e +10006e70: 4b15 ldr r3, [pc, #84] ; (10006ec8 ) +10006e72: 02d2 lsls r2, r2, #11 +10006e74: 401a ands r2, r3 +10006e76: 2308 movs r3, #8 +10006e78: 0709 lsls r1, r1, #28 +10006e7a: 430a orrs r2, r1 +10006e7c: 4913 ldr r1, [pc, #76] ; (10006ecc ) +10006e7e: ac02 add r4, sp, #8 +10006e80: 430a orrs r2, r1 +10006e82: 9202 str r2, [sp, #8] +10006e84: 9300 str r3, [sp, #0] +10006e86: 2204 movs r2, #4 +10006e88: 0023 movs r3, r4 +10006e8a: 2100 movs r1, #0 +10006e8c: f7ff fd18 bl 100068c0 +10006e90: 2301 movs r3, #1 +10006e92: 2800 cmp r0, #0 +10006e94: d101 bne.n 10006e9a +10006e96: 009b lsls r3, r3, #2 +10006e98: 58e0 ldr r0, [r4, r3] +10006e9a: b008 add sp, #32 +10006e9c: bd10 pop {r4, pc} +10006e9e: 4b0a ldr r3, [pc, #40] ; (10006ec8 ) +10006ea0: 02d2 lsls r2, r2, #11 +10006ea2: 401a ands r2, r3 +10006ea4: 4b0a ldr r3, [pc, #40] ; (10006ed0 ) +10006ea6: ac02 add r4, sp, #8 +10006ea8: 431a orrs r2, r3 +10006eaa: 2318 movs r3, #24 +10006eac: 9202 str r2, [sp, #8] +10006eae: 9300 str r3, [sp, #0] +10006eb0: 2204 movs r2, #4 +10006eb2: 0023 movs r3, r4 +10006eb4: 2100 movs r1, #0 +10006eb6: f7ff fd03 bl 100068c0 +10006eba: 2800 cmp r0, #0 +10006ebc: d1ed bne.n 10006e9a +10006ebe: 2305 movs r3, #5 +10006ec0: 009b lsls r3, r3, #2 +10006ec2: 58e0 ldr r0, [r4, r3] +10006ec4: e7e9 b.n 10006e9a +10006ec6: 46c0 nop ; (mov r8, r8) +10006ec8: 0ffff800 .word 0x0ffff800 +10006ecc: 40000001 .word 0x40000001 +10006ed0: 50000001 .word 0x50000001 + +10006ed4 : +10006ed4: b5f0 push {r4, r5, r6, r7, lr} +10006ed6: ba5b rev16 r3, r3 +10006ed8: 46d6 mov lr, sl +10006eda: 464f mov r7, r9 +10006edc: 4646 mov r6, r8 +10006ede: b5c0 push {r6, r7, lr} +10006ee0: 4c68 ldr r4, [pc, #416] ; (10007084 ) +10006ee2: b084 sub sp, #16 +10006ee4: 02d2 lsls r2, r2, #11 +10006ee6: 9303 str r3, [sp, #12] +10006ee8: 4022 ands r2, r4 +10006eea: 4b67 ldr r3, [pc, #412] ; (10007088 ) +10006eec: 0709 lsls r1, r1, #28 +10006eee: 430a orrs r2, r1 +10006ef0: 4966 ldr r1, [pc, #408] ; (1000708c ) +10006ef2: 58c4 ldr r4, [r0, r3] +10006ef4: 4311 orrs r1, r2 +10006ef6: ba49 rev16 r1, r1 +10006ef8: 9102 str r1, [sp, #8] +10006efa: 2018 movs r0, #24 +10006efc: 7921 ldrb r1, [r4, #4] +10006efe: f7fa f8c1 bl 10001084 +10006f02: 201d movs r0, #29 +10006f04: 7921 ldrb r1, [r4, #4] +10006f06: f7fa f8bd bl 10001084 +10006f0a: 2201 movs r2, #1 +10006f0c: 2100 movs r1, #0 +10006f0e: 201d movs r0, #29 +10006f10: f7fa f8d0 bl 100010b4 10006f14: 23d0 movs r3, #208 ; 0xd0 10006f16: 2280 movs r2, #128 ; 0x80 -10006f18: 061b lsls r3, r3, #24 -10006f1a: 0492 lsls r2, r2, #18 -10006f1c: 615a str r2, [r3, #20] -10006f1e: f7ff fb2f bl 10006580 -10006f22: 2000 movs r0, #0 -10006f24: b004 add sp, #16 -10006f26: bce0 pop {r5, r6, r7} -10006f28: 46ba mov sl, r7 -10006f2a: 46b1 mov r9, r6 -10006f2c: 46a8 mov r8, r5 -10006f2e: bdf0 pop {r4, r5, r6, r7, pc} -10006f30: 46b4 mov ip, r6 -10006f32: e7b8 b.n 10006ea6 -10006f34: 0ffff800 .word 0x0ffff800 -10006f38: 0000084c .word 0x0000084c -10006f3c: c0000004 .word 0xc0000004 -10006f40: fffe007f .word 0xfffe007f -10006f44: 00006020 .word 0x00006020 -10006f48: 00006040 .word 0x00006040 -10006f4c: 00000444 .word 0x00000444 -10006f50: 5000000c .word 0x5000000c -10006f54: 50200000 .word 0x50200000 -10006f58: ff007ffd .word 0xff007ffd -10006f5c: 00400019 .word 0x00400019 -10006f60: 0000a003 .word 0x0000a003 - -10006f64 : -10006f64: b5f0 push {r4, r5, r6, r7, lr} -10006f66: 46d6 mov lr, sl -10006f68: 464f mov r7, r9 -10006f6a: 4646 mov r6, r8 -10006f6c: b5c0 push {r6, r7, lr} -10006f6e: 4c6e ldr r4, [pc, #440] ; (10007128 ) -10006f70: 02d2 lsls r2, r2, #11 -10006f72: 4022 ands r2, r4 -10006f74: 070c lsls r4, r1, #28 -10006f76: 4322 orrs r2, r4 -10006f78: 4c6c ldr r4, [pc, #432] ; (1000712c ) -10006f7a: b084 sub sp, #16 -10006f7c: 4322 orrs r2, r4 -10006f7e: ad02 add r5, sp, #8 -10006f80: 9202 str r2, [sp, #8] -10006f82: 606b str r3, [r5, #4] -10006f84: 2901 cmp r1, #1 -10006f86: d109 bne.n 10006f9c -10006f88: 2408 movs r4, #8 -10006f8a: 4969 ldr r1, [pc, #420] ; (10007130 ) -10006f8c: 5044 str r4, [r0, r1] -10006f8e: 3908 subs r1, #8 -10006f90: 5042 str r2, [r0, r1] -10006f92: 4a68 ldr r2, [pc, #416] ; (10007134 ) -10006f94: 5083 str r3, [r0, r2] -10006f96: 4b68 ldr r3, [pc, #416] ; (10007138 ) -10006f98: 6882 ldr r2, [r0, #8] -10006f9a: 50c2 str r2, [r0, r3] -10006f9c: 4b67 ldr r3, [pc, #412] ; (1000713c ) -10006f9e: 4e68 ldr r6, [pc, #416] ; (10007140 ) -10006fa0: 58c4 ldr r4, [r0, r3] -10006fa2: 2018 movs r0, #24 -10006fa4: 7921 ldrb r1, [r4, #4] -10006fa6: f7f9 ffc5 bl 10000f34 -10006faa: 201d movs r0, #29 -10006fac: 7921 ldrb r1, [r4, #4] -10006fae: f7f9 ffc1 bl 10000f34 -10006fb2: 2201 movs r2, #1 -10006fb4: 2100 movs r1, #0 -10006fb6: 201d movs r0, #29 -10006fb8: f7f9 ffd4 bl 10000f64 -10006fbc: 23d0 movs r3, #208 ; 0xd0 -10006fbe: 2280 movs r2, #128 ; 0x80 -10006fc0: 2106 movs r1, #6 -10006fc2: 061b lsls r3, r3, #24 -10006fc4: 0492 lsls r2, r2, #18 -10006fc6: 619a str r2, [r3, #24] -10006fc8: 2201 movs r2, #1 -10006fca: 5661 ldrsb r1, [r4, r1] -10006fcc: 4690 mov r8, r2 -10006fce: 408a lsls r2, r1 -10006fd0: 6820 ldr r0, [r4, #0] -10006fd2: 6803 ldr r3, [r0, #0] -10006fd4: 4393 bics r3, r2 -10006fd6: 6003 str r3, [r0, #0] -10006fd8: 2305 movs r3, #5 -10006fda: 56e3 ldrsb r3, [r4, r3] -10006fdc: 469c mov ip, r3 -10006fde: 004b lsls r3, r1, #1 -10006fe0: 185b adds r3, r3, r1 -10006fe2: 00db lsls r3, r3, #3 -10006fe4: 18c7 adds r7, r0, r3 -10006fe6: 37cc adds r7, #204 ; 0xcc -10006fe8: 683a ldr r2, [r7, #0] -10006fea: 33d0 adds r3, #208 ; 0xd0 -10006fec: 4691 mov r9, r2 -10006fee: 4662 mov r2, ip -10006ff0: 3201 adds r2, #1 -10006ff2: 0312 lsls r2, r2, #12 -10006ff4: 4692 mov sl, r2 -10006ff6: 464a mov r2, r9 -10006ff8: 4016 ands r6, r2 -10006ffa: 4652 mov r2, sl -10006ffc: 4332 orrs r2, r6 -10006ffe: 4666 mov r6, ip -10007000: 01f6 lsls r6, r6, #7 -10007002: 4332 orrs r2, r6 -10007004: 603a str r2, [r7, #0] -10007006: 2280 movs r2, #128 ; 0x80 -10007008: 18c3 adds r3, r0, r3 -1000700a: 0152 lsls r2, r2, #5 -1000700c: 4313 orrs r3, r2 -1000700e: 2280 movs r2, #128 ; 0x80 -10007010: 0612 lsls r2, r2, #24 -10007012: 601a str r2, [r3, #0] -10007014: 601a str r2, [r3, #0] -10007016: 2380 movs r3, #128 ; 0x80 -10007018: 2606 movs r6, #6 -1000701a: 045b lsls r3, r3, #17 -1000701c: 001a movs r2, r3 -1000701e: f003 fd19 bl 1000aa54 -10007022: 4641 mov r1, r8 -10007024: 57a6 ldrsb r6, [r4, r6] -10007026: 2380 movs r3, #128 ; 0x80 -10007028: 1d37 adds r7, r6, #4 -1000702a: 40b9 lsls r1, r7 -1000702c: 6822 ldr r2, [r4, #0] -1000702e: 019b lsls r3, r3, #6 -10007030: 4313 orrs r3, r2 -10007032: 6019 str r1, [r3, #0] -10007034: 2108 movs r1, #8 -10007036: 468c mov ip, r1 -10007038: 44b4 add ip, r6 -1000703a: 4641 mov r1, r8 -1000703c: 4660 mov r0, ip -1000703e: 4081 lsls r1, r0 -10007040: 6019 str r1, [r3, #0] -10007042: 233f movs r3, #63 ; 0x3f -10007044: 00b1 lsls r1, r6, #2 -10007046: 1851 adds r1, r2, r1 -10007048: 610b str r3, [r1, #16] -1000704a: 0073 lsls r3, r6, #1 -1000704c: 199b adds r3, r3, r6 -1000704e: 00db lsls r3, r3, #3 -10007050: 483c ldr r0, [pc, #240] ; (10007144 ) -10007052: 18d3 adds r3, r2, r3 -10007054: 33d8 adds r3, #216 ; 0xd8 -10007056: 6018 str r0, [r3, #0] -10007058: 2000 movs r0, #0 -1000705a: 6108 str r0, [r1, #16] -1000705c: 493a ldr r1, [pc, #232] ; (10007148 ) -1000705e: 6019 str r1, [r3, #0] -10007060: 211f movs r1, #31 -10007062: 7960 ldrb r0, [r4, #5] -10007064: 4001 ands r1, r0 -10007066: 6019 str r1, [r3, #0] -10007068: 2307 movs r3, #7 -1000706a: 56e3 ldrsb r3, [r4, r3] -1000706c: 20a0 movs r0, #160 ; 0xa0 -1000706e: 4699 mov r9, r3 -10007070: 4643 mov r3, r8 -10007072: 4649 mov r1, r9 -10007074: 408b lsls r3, r1 -10007076: 4935 ldr r1, [pc, #212] ; (1000714c ) -10007078: 05c0 lsls r0, r0, #23 -1000707a: 5043 str r3, [r0, r1] -1000707c: 464b mov r3, r9 -1000707e: 019b lsls r3, r3, #6 -10007080: 4698 mov r8, r3 -10007082: 2180 movs r1, #128 ; 0x80 -10007084: 4832 ldr r0, [pc, #200] ; (10007150 ) -10007086: 0449 lsls r1, r1, #17 -10007088: 4440 add r0, r8 -1000708a: 6803 ldr r3, [r0, #0] -1000708c: 420b tst r3, r1 -1000708e: d1fc bne.n 1000708a -10007090: 464b mov r3, r9 -10007092: 4930 ldr r1, [pc, #192] ; (10007154 ) -10007094: 02db lsls r3, r3, #11 -10007096: 428a cmp r2, r1 -10007098: d044 beq.n 10007124 -1000709a: 492f ldr r1, [pc, #188] ; (10007158 ) -1000709c: 2002 movs r0, #2 -1000709e: 400b ands r3, r1 -100070a0: 4661 mov r1, ip -100070a2: 03c9 lsls r1, r1, #15 -100070a4: 430b orrs r3, r1 -100070a6: 492d ldr r1, [pc, #180] ; (1000715c ) -100070a8: 00bf lsls r7, r7, #2 -100070aa: 430b orrs r3, r1 -100070ac: 21a0 movs r1, #160 ; 0xa0 -100070ae: 05c9 lsls r1, r1, #23 -100070b0: 4441 add r1, r8 -100070b2: 19d7 adds r7, r2, r7 -100070b4: 600d str r5, [r1, #0] -100070b6: 604f str r7, [r1, #4] -100070b8: 6088 str r0, [r1, #8] -100070ba: 60cb str r3, [r1, #12] -100070bc: 2301 movs r3, #1 -100070be: 0031 movs r1, r6 -100070c0: 0018 movs r0, r3 -100070c2: 3118 adds r1, #24 -100070c4: 4088 lsls r0, r1 -100070c6: 40b3 lsls r3, r6 -100070c8: 6090 str r0, [r2, #8] -100070ca: 0001 movs r1, r0 -100070cc: 6810 ldr r0, [r2, #0] -100070ce: 4303 orrs r3, r0 -100070d0: 6013 str r3, [r2, #0] -100070d2: 6893 ldr r3, [r2, #8] -100070d4: 420b tst r3, r1 -100070d6: d0fc beq.n 100070d2 -100070d8: 2106 movs r1, #6 -100070da: 2201 movs r2, #1 -100070dc: 5661 ldrsb r1, [r4, r1] -100070de: 6820 ldr r0, [r4, #0] -100070e0: 408a lsls r2, r1 -100070e2: 6803 ldr r3, [r0, #0] -100070e4: 4393 bics r3, r2 -100070e6: 6003 str r3, [r0, #0] -100070e8: 2300 movs r3, #0 -100070ea: 2218 movs r2, #24 -100070ec: 9300 str r3, [sp, #0] -100070ee: 3301 adds r3, #1 -100070f0: f003 fd02 bl 1000aaf8 -100070f4: 2106 movs r1, #6 -100070f6: 5661 ldrsb r1, [r4, r1] -100070f8: 6823 ldr r3, [r4, #0] -100070fa: 004a lsls r2, r1, #1 -100070fc: 1852 adds r2, r2, r1 -100070fe: 00d2 lsls r2, r2, #3 -10007100: 189b adds r3, r3, r2 -10007102: 4a17 ldr r2, [pc, #92] ; (10007160 ) -10007104: 33d8 adds r3, #216 ; 0xd8 -10007106: 601a str r2, [r3, #0] -10007108: 23d0 movs r3, #208 ; 0xd0 -1000710a: 2280 movs r2, #128 ; 0x80 -1000710c: 061b lsls r3, r3, #24 -1000710e: 0492 lsls r2, r2, #18 -10007110: 615a str r2, [r3, #20] -10007112: f7ff fa35 bl 10006580 -10007116: 2000 movs r0, #0 -10007118: b004 add sp, #16 -1000711a: bce0 pop {r5, r6, r7} -1000711c: 46ba mov sl, r7 -1000711e: 46b1 mov r9, r6 -10007120: 46a8 mov r8, r5 -10007122: bdf0 pop {r4, r5, r6, r7, pc} -10007124: 46b4 mov ip, r6 -10007126: e7b8 b.n 1000709a -10007128: 0ffff800 .word 0x0ffff800 -1000712c: c0000004 .word 0xc0000004 -10007130: 00000858 .word 0x00000858 -10007134: 00000854 .word 0x00000854 -10007138: 0000085c .word 0x0000085c -1000713c: 0000084c .word 0x0000084c -10007140: fffe007f .word 0xfffe007f -10007144: 00006020 .word 0x00006020 -10007148: 00006040 .word 0x00006040 -1000714c: 00000444 .word 0x00000444 -10007150: 5000000c .word 0x5000000c -10007154: 50200000 .word 0x50200000 -10007158: ff007ffd .word 0xff007ffd -1000715c: 00400019 .word 0x00400019 -10007160: 0000a003 .word 0x0000a003 - -10007164 : -10007164: b5f0 push {r4, r5, r6, r7, lr} -10007166: 46d6 mov lr, sl -10007168: 464f mov r7, r9 -1000716a: 4646 mov r6, r8 -1000716c: b5c0 push {r6, r7, lr} -1000716e: 4c6e ldr r4, [pc, #440] ; (10007328 ) -10007170: 02d2 lsls r2, r2, #11 -10007172: 4022 ands r2, r4 -10007174: 070c lsls r4, r1, #28 -10007176: 4322 orrs r2, r4 -10007178: 4c6c ldr r4, [pc, #432] ; (1000732c ) -1000717a: b084 sub sp, #16 -1000717c: 4322 orrs r2, r4 -1000717e: ad02 add r5, sp, #8 -10007180: 9202 str r2, [sp, #8] -10007182: 606b str r3, [r5, #4] -10007184: 2901 cmp r1, #1 -10007186: d109 bne.n 1000719c -10007188: 2408 movs r4, #8 -1000718a: 4969 ldr r1, [pc, #420] ; (10007330 ) -1000718c: 5044 str r4, [r0, r1] -1000718e: 3908 subs r1, #8 -10007190: 5042 str r2, [r0, r1] -10007192: 4a68 ldr r2, [pc, #416] ; (10007334 ) -10007194: 5083 str r3, [r0, r2] -10007196: 4b68 ldr r3, [pc, #416] ; (10007338 ) -10007198: 6882 ldr r2, [r0, #8] -1000719a: 50c2 str r2, [r0, r3] -1000719c: 4b67 ldr r3, [pc, #412] ; (1000733c ) -1000719e: 4e68 ldr r6, [pc, #416] ; (10007340 ) -100071a0: 58c4 ldr r4, [r0, r3] -100071a2: 2018 movs r0, #24 -100071a4: 7921 ldrb r1, [r4, #4] -100071a6: f7f9 fec5 bl 10000f34 -100071aa: 201d movs r0, #29 -100071ac: 7921 ldrb r1, [r4, #4] -100071ae: f7f9 fec1 bl 10000f34 -100071b2: 2201 movs r2, #1 -100071b4: 2100 movs r1, #0 -100071b6: 201d movs r0, #29 -100071b8: f7f9 fed4 bl 10000f64 -100071bc: 23d0 movs r3, #208 ; 0xd0 -100071be: 2280 movs r2, #128 ; 0x80 -100071c0: 2106 movs r1, #6 -100071c2: 061b lsls r3, r3, #24 -100071c4: 0492 lsls r2, r2, #18 -100071c6: 619a str r2, [r3, #24] -100071c8: 2201 movs r2, #1 -100071ca: 5661 ldrsb r1, [r4, r1] -100071cc: 4690 mov r8, r2 -100071ce: 408a lsls r2, r1 -100071d0: 6820 ldr r0, [r4, #0] -100071d2: 6803 ldr r3, [r0, #0] -100071d4: 4393 bics r3, r2 -100071d6: 6003 str r3, [r0, #0] -100071d8: 2305 movs r3, #5 -100071da: 56e3 ldrsb r3, [r4, r3] -100071dc: 469c mov ip, r3 -100071de: 004b lsls r3, r1, #1 -100071e0: 185b adds r3, r3, r1 -100071e2: 00db lsls r3, r3, #3 -100071e4: 18c7 adds r7, r0, r3 -100071e6: 37cc adds r7, #204 ; 0xcc -100071e8: 683a ldr r2, [r7, #0] -100071ea: 33d0 adds r3, #208 ; 0xd0 -100071ec: 4691 mov r9, r2 -100071ee: 4662 mov r2, ip -100071f0: 3201 adds r2, #1 -100071f2: 0312 lsls r2, r2, #12 -100071f4: 4692 mov sl, r2 -100071f6: 464a mov r2, r9 -100071f8: 4016 ands r6, r2 -100071fa: 4652 mov r2, sl -100071fc: 4332 orrs r2, r6 -100071fe: 4666 mov r6, ip -10007200: 01f6 lsls r6, r6, #7 -10007202: 4332 orrs r2, r6 -10007204: 603a str r2, [r7, #0] -10007206: 2280 movs r2, #128 ; 0x80 -10007208: 18c3 adds r3, r0, r3 -1000720a: 0152 lsls r2, r2, #5 -1000720c: 4313 orrs r3, r2 -1000720e: 2280 movs r2, #128 ; 0x80 -10007210: 0612 lsls r2, r2, #24 -10007212: 601a str r2, [r3, #0] -10007214: 601a str r2, [r3, #0] -10007216: 2380 movs r3, #128 ; 0x80 -10007218: 2606 movs r6, #6 -1000721a: 045b lsls r3, r3, #17 -1000721c: 001a movs r2, r3 -1000721e: f003 fc19 bl 1000aa54 -10007222: 4641 mov r1, r8 -10007224: 57a6 ldrsb r6, [r4, r6] -10007226: 2380 movs r3, #128 ; 0x80 -10007228: 1d37 adds r7, r6, #4 -1000722a: 40b9 lsls r1, r7 -1000722c: 6822 ldr r2, [r4, #0] -1000722e: 019b lsls r3, r3, #6 -10007230: 4313 orrs r3, r2 -10007232: 6019 str r1, [r3, #0] -10007234: 2108 movs r1, #8 -10007236: 468c mov ip, r1 -10007238: 44b4 add ip, r6 -1000723a: 4641 mov r1, r8 -1000723c: 4660 mov r0, ip -1000723e: 4081 lsls r1, r0 -10007240: 6019 str r1, [r3, #0] -10007242: 233f movs r3, #63 ; 0x3f -10007244: 00b1 lsls r1, r6, #2 -10007246: 1851 adds r1, r2, r1 -10007248: 610b str r3, [r1, #16] -1000724a: 0073 lsls r3, r6, #1 -1000724c: 199b adds r3, r3, r6 -1000724e: 00db lsls r3, r3, #3 -10007250: 483c ldr r0, [pc, #240] ; (10007344 ) -10007252: 18d3 adds r3, r2, r3 +10006f18: 2106 movs r1, #6 +10006f1a: 061b lsls r3, r3, #24 +10006f1c: 0492 lsls r2, r2, #18 +10006f1e: 619a str r2, [r3, #24] +10006f20: 2201 movs r2, #1 +10006f22: 5661 ldrsb r1, [r4, r1] +10006f24: 4690 mov r8, r2 +10006f26: 408a lsls r2, r1 +10006f28: 6820 ldr r0, [r4, #0] +10006f2a: 4e59 ldr r6, [pc, #356] ; (10007090 ) +10006f2c: 6803 ldr r3, [r0, #0] +10006f2e: ad02 add r5, sp, #8 +10006f30: 4393 bics r3, r2 +10006f32: 6003 str r3, [r0, #0] +10006f34: 2305 movs r3, #5 +10006f36: 56e3 ldrsb r3, [r4, r3] +10006f38: 469c mov ip, r3 +10006f3a: 004b lsls r3, r1, #1 +10006f3c: 185b adds r3, r3, r1 +10006f3e: 00db lsls r3, r3, #3 +10006f40: 18c7 adds r7, r0, r3 +10006f42: 37cc adds r7, #204 ; 0xcc +10006f44: 683a ldr r2, [r7, #0] +10006f46: 33d0 adds r3, #208 ; 0xd0 +10006f48: 4691 mov r9, r2 +10006f4a: 4662 mov r2, ip +10006f4c: 3201 adds r2, #1 +10006f4e: 0312 lsls r2, r2, #12 +10006f50: 4692 mov sl, r2 +10006f52: 464a mov r2, r9 +10006f54: 4016 ands r6, r2 +10006f56: 4652 mov r2, sl +10006f58: 4332 orrs r2, r6 +10006f5a: 4666 mov r6, ip +10006f5c: 01f6 lsls r6, r6, #7 +10006f5e: 4332 orrs r2, r6 +10006f60: 603a str r2, [r7, #0] +10006f62: 2280 movs r2, #128 ; 0x80 +10006f64: 18c3 adds r3, r0, r3 +10006f66: 0152 lsls r2, r2, #5 +10006f68: 4313 orrs r3, r2 +10006f6a: 2280 movs r2, #128 ; 0x80 +10006f6c: 0612 lsls r2, r2, #24 +10006f6e: 601a str r2, [r3, #0] +10006f70: 601a str r2, [r3, #0] +10006f72: 2380 movs r3, #128 ; 0x80 +10006f74: 2606 movs r6, #6 +10006f76: 045b lsls r3, r3, #17 +10006f78: 001a movs r2, r3 +10006f7a: f003 fe13 bl 1000aba4 +10006f7e: 4641 mov r1, r8 +10006f80: 57a6 ldrsb r6, [r4, r6] +10006f82: 2380 movs r3, #128 ; 0x80 +10006f84: 1d37 adds r7, r6, #4 +10006f86: 40b9 lsls r1, r7 +10006f88: 6822 ldr r2, [r4, #0] +10006f8a: 019b lsls r3, r3, #6 +10006f8c: 4313 orrs r3, r2 +10006f8e: 6019 str r1, [r3, #0] +10006f90: 2108 movs r1, #8 +10006f92: 468c mov ip, r1 +10006f94: 44b4 add ip, r6 +10006f96: 4641 mov r1, r8 +10006f98: 4660 mov r0, ip +10006f9a: 4081 lsls r1, r0 +10006f9c: 6019 str r1, [r3, #0] +10006f9e: 233f movs r3, #63 ; 0x3f +10006fa0: 00b1 lsls r1, r6, #2 +10006fa2: 1851 adds r1, r2, r1 +10006fa4: 610b str r3, [r1, #16] +10006fa6: 0073 lsls r3, r6, #1 +10006fa8: 199b adds r3, r3, r6 +10006faa: 00db lsls r3, r3, #3 +10006fac: 4839 ldr r0, [pc, #228] ; (10007094 ) +10006fae: 18d3 adds r3, r2, r3 +10006fb0: 33d8 adds r3, #216 ; 0xd8 +10006fb2: 6018 str r0, [r3, #0] +10006fb4: 2000 movs r0, #0 +10006fb6: 6108 str r0, [r1, #16] +10006fb8: 4937 ldr r1, [pc, #220] ; (10007098 ) +10006fba: 6019 str r1, [r3, #0] +10006fbc: 211f movs r1, #31 +10006fbe: 7960 ldrb r0, [r4, #5] +10006fc0: 4001 ands r1, r0 +10006fc2: 6019 str r1, [r3, #0] +10006fc4: 2307 movs r3, #7 +10006fc6: 56e3 ldrsb r3, [r4, r3] +10006fc8: 20a0 movs r0, #160 ; 0xa0 +10006fca: 4699 mov r9, r3 +10006fcc: 4643 mov r3, r8 +10006fce: 4649 mov r1, r9 +10006fd0: 408b lsls r3, r1 +10006fd2: 4932 ldr r1, [pc, #200] ; (1000709c ) +10006fd4: 05c0 lsls r0, r0, #23 +10006fd6: 5043 str r3, [r0, r1] +10006fd8: 464b mov r3, r9 +10006fda: 019b lsls r3, r3, #6 +10006fdc: 4698 mov r8, r3 +10006fde: 2180 movs r1, #128 ; 0x80 +10006fe0: 482f ldr r0, [pc, #188] ; (100070a0 ) +10006fe2: 0449 lsls r1, r1, #17 +10006fe4: 4440 add r0, r8 +10006fe6: 6803 ldr r3, [r0, #0] +10006fe8: 420b tst r3, r1 +10006fea: d1fc bne.n 10006fe6 +10006fec: 464b mov r3, r9 +10006fee: 492d ldr r1, [pc, #180] ; (100070a4 ) +10006ff0: 02db lsls r3, r3, #11 +10006ff2: 428a cmp r2, r1 +10006ff4: d044 beq.n 10007080 +10006ff6: 492c ldr r1, [pc, #176] ; (100070a8 ) +10006ff8: 2002 movs r0, #2 +10006ffa: 400b ands r3, r1 +10006ffc: 4661 mov r1, ip +10006ffe: 03c9 lsls r1, r1, #15 +10007000: 430b orrs r3, r1 +10007002: 492a ldr r1, [pc, #168] ; (100070ac ) +10007004: 00bf lsls r7, r7, #2 +10007006: 430b orrs r3, r1 +10007008: 21a0 movs r1, #160 ; 0xa0 +1000700a: 05c9 lsls r1, r1, #23 +1000700c: 4441 add r1, r8 +1000700e: 19d7 adds r7, r2, r7 +10007010: 600d str r5, [r1, #0] +10007012: 604f str r7, [r1, #4] +10007014: 6088 str r0, [r1, #8] +10007016: 60cb str r3, [r1, #12] +10007018: 2301 movs r3, #1 +1000701a: 0031 movs r1, r6 +1000701c: 0018 movs r0, r3 +1000701e: 3118 adds r1, #24 +10007020: 4088 lsls r0, r1 +10007022: 40b3 lsls r3, r6 +10007024: 6090 str r0, [r2, #8] +10007026: 0001 movs r1, r0 +10007028: 6810 ldr r0, [r2, #0] +1000702a: 4303 orrs r3, r0 +1000702c: 6013 str r3, [r2, #0] +1000702e: 6893 ldr r3, [r2, #8] +10007030: 420b tst r3, r1 +10007032: d0fc beq.n 1000702e +10007034: 2106 movs r1, #6 +10007036: 2201 movs r2, #1 +10007038: 5661 ldrsb r1, [r4, r1] +1000703a: 6820 ldr r0, [r4, #0] +1000703c: 408a lsls r2, r1 +1000703e: 6803 ldr r3, [r0, #0] +10007040: 4393 bics r3, r2 +10007042: 6003 str r3, [r0, #0] +10007044: 2300 movs r3, #0 +10007046: 2218 movs r2, #24 +10007048: 9300 str r3, [sp, #0] +1000704a: 3301 adds r3, #1 +1000704c: f003 fdfc bl 1000ac48 +10007050: 2106 movs r1, #6 +10007052: 5661 ldrsb r1, [r4, r1] +10007054: 6823 ldr r3, [r4, #0] +10007056: 004a lsls r2, r1, #1 +10007058: 1852 adds r2, r2, r1 +1000705a: 00d2 lsls r2, r2, #3 +1000705c: 189b adds r3, r3, r2 +1000705e: 4a14 ldr r2, [pc, #80] ; (100070b0 ) +10007060: 33d8 adds r3, #216 ; 0xd8 +10007062: 601a str r2, [r3, #0] +10007064: 23d0 movs r3, #208 ; 0xd0 +10007066: 2280 movs r2, #128 ; 0x80 +10007068: 061b lsls r3, r3, #24 +1000706a: 0492 lsls r2, r2, #18 +1000706c: 615a str r2, [r3, #20] +1000706e: f7ff fb2f bl 100066d0 +10007072: 2000 movs r0, #0 +10007074: b004 add sp, #16 +10007076: bce0 pop {r5, r6, r7} +10007078: 46ba mov sl, r7 +1000707a: 46b1 mov r9, r6 +1000707c: 46a8 mov r8, r5 +1000707e: bdf0 pop {r4, r5, r6, r7, pc} +10007080: 46b4 mov ip, r6 +10007082: e7b8 b.n 10006ff6 +10007084: 0ffff800 .word 0x0ffff800 +10007088: 0000084c .word 0x0000084c +1000708c: c0000004 .word 0xc0000004 +10007090: fffe007f .word 0xfffe007f +10007094: 00006020 .word 0x00006020 +10007098: 00006040 .word 0x00006040 +1000709c: 00000444 .word 0x00000444 +100070a0: 5000000c .word 0x5000000c +100070a4: 50200000 .word 0x50200000 +100070a8: ff007ffd .word 0xff007ffd +100070ac: 00400019 .word 0x00400019 +100070b0: 0000a003 .word 0x0000a003 + +100070b4 : +100070b4: b5f0 push {r4, r5, r6, r7, lr} +100070b6: 46d6 mov lr, sl +100070b8: 464f mov r7, r9 +100070ba: 4646 mov r6, r8 +100070bc: b5c0 push {r6, r7, lr} +100070be: 4c6e ldr r4, [pc, #440] ; (10007278 ) +100070c0: 02d2 lsls r2, r2, #11 +100070c2: 4022 ands r2, r4 +100070c4: 070c lsls r4, r1, #28 +100070c6: 4322 orrs r2, r4 +100070c8: 4c6c ldr r4, [pc, #432] ; (1000727c ) +100070ca: b084 sub sp, #16 +100070cc: 4322 orrs r2, r4 +100070ce: ad02 add r5, sp, #8 +100070d0: 9202 str r2, [sp, #8] +100070d2: 606b str r3, [r5, #4] +100070d4: 2901 cmp r1, #1 +100070d6: d109 bne.n 100070ec +100070d8: 2408 movs r4, #8 +100070da: 4969 ldr r1, [pc, #420] ; (10007280 ) +100070dc: 5044 str r4, [r0, r1] +100070de: 3908 subs r1, #8 +100070e0: 5042 str r2, [r0, r1] +100070e2: 4a68 ldr r2, [pc, #416] ; (10007284 ) +100070e4: 5083 str r3, [r0, r2] +100070e6: 4b68 ldr r3, [pc, #416] ; (10007288 ) +100070e8: 6882 ldr r2, [r0, #8] +100070ea: 50c2 str r2, [r0, r3] +100070ec: 4b67 ldr r3, [pc, #412] ; (1000728c ) +100070ee: 4e68 ldr r6, [pc, #416] ; (10007290 ) +100070f0: 58c4 ldr r4, [r0, r3] +100070f2: 2018 movs r0, #24 +100070f4: 7921 ldrb r1, [r4, #4] +100070f6: f7f9 ffc5 bl 10001084 +100070fa: 201d movs r0, #29 +100070fc: 7921 ldrb r1, [r4, #4] +100070fe: f7f9 ffc1 bl 10001084 +10007102: 2201 movs r2, #1 +10007104: 2100 movs r1, #0 +10007106: 201d movs r0, #29 +10007108: f7f9 ffd4 bl 100010b4 +1000710c: 23d0 movs r3, #208 ; 0xd0 +1000710e: 2280 movs r2, #128 ; 0x80 +10007110: 2106 movs r1, #6 +10007112: 061b lsls r3, r3, #24 +10007114: 0492 lsls r2, r2, #18 +10007116: 619a str r2, [r3, #24] +10007118: 2201 movs r2, #1 +1000711a: 5661 ldrsb r1, [r4, r1] +1000711c: 4690 mov r8, r2 +1000711e: 408a lsls r2, r1 +10007120: 6820 ldr r0, [r4, #0] +10007122: 6803 ldr r3, [r0, #0] +10007124: 4393 bics r3, r2 +10007126: 6003 str r3, [r0, #0] +10007128: 2305 movs r3, #5 +1000712a: 56e3 ldrsb r3, [r4, r3] +1000712c: 469c mov ip, r3 +1000712e: 004b lsls r3, r1, #1 +10007130: 185b adds r3, r3, r1 +10007132: 00db lsls r3, r3, #3 +10007134: 18c7 adds r7, r0, r3 +10007136: 37cc adds r7, #204 ; 0xcc +10007138: 683a ldr r2, [r7, #0] +1000713a: 33d0 adds r3, #208 ; 0xd0 +1000713c: 4691 mov r9, r2 +1000713e: 4662 mov r2, ip +10007140: 3201 adds r2, #1 +10007142: 0312 lsls r2, r2, #12 +10007144: 4692 mov sl, r2 +10007146: 464a mov r2, r9 +10007148: 4016 ands r6, r2 +1000714a: 4652 mov r2, sl +1000714c: 4332 orrs r2, r6 +1000714e: 4666 mov r6, ip +10007150: 01f6 lsls r6, r6, #7 +10007152: 4332 orrs r2, r6 +10007154: 603a str r2, [r7, #0] +10007156: 2280 movs r2, #128 ; 0x80 +10007158: 18c3 adds r3, r0, r3 +1000715a: 0152 lsls r2, r2, #5 +1000715c: 4313 orrs r3, r2 +1000715e: 2280 movs r2, #128 ; 0x80 +10007160: 0612 lsls r2, r2, #24 +10007162: 601a str r2, [r3, #0] +10007164: 601a str r2, [r3, #0] +10007166: 2380 movs r3, #128 ; 0x80 +10007168: 2606 movs r6, #6 +1000716a: 045b lsls r3, r3, #17 +1000716c: 001a movs r2, r3 +1000716e: f003 fd19 bl 1000aba4 +10007172: 4641 mov r1, r8 +10007174: 57a6 ldrsb r6, [r4, r6] +10007176: 2380 movs r3, #128 ; 0x80 +10007178: 1d37 adds r7, r6, #4 +1000717a: 40b9 lsls r1, r7 +1000717c: 6822 ldr r2, [r4, #0] +1000717e: 019b lsls r3, r3, #6 +10007180: 4313 orrs r3, r2 +10007182: 6019 str r1, [r3, #0] +10007184: 2108 movs r1, #8 +10007186: 468c mov ip, r1 +10007188: 44b4 add ip, r6 +1000718a: 4641 mov r1, r8 +1000718c: 4660 mov r0, ip +1000718e: 4081 lsls r1, r0 +10007190: 6019 str r1, [r3, #0] +10007192: 233f movs r3, #63 ; 0x3f +10007194: 00b1 lsls r1, r6, #2 +10007196: 1851 adds r1, r2, r1 +10007198: 610b str r3, [r1, #16] +1000719a: 0073 lsls r3, r6, #1 +1000719c: 199b adds r3, r3, r6 +1000719e: 00db lsls r3, r3, #3 +100071a0: 483c ldr r0, [pc, #240] ; (10007294 ) +100071a2: 18d3 adds r3, r2, r3 +100071a4: 33d8 adds r3, #216 ; 0xd8 +100071a6: 6018 str r0, [r3, #0] +100071a8: 2000 movs r0, #0 +100071aa: 6108 str r0, [r1, #16] +100071ac: 493a ldr r1, [pc, #232] ; (10007298 ) +100071ae: 6019 str r1, [r3, #0] +100071b0: 211f movs r1, #31 +100071b2: 7960 ldrb r0, [r4, #5] +100071b4: 4001 ands r1, r0 +100071b6: 6019 str r1, [r3, #0] +100071b8: 2307 movs r3, #7 +100071ba: 56e3 ldrsb r3, [r4, r3] +100071bc: 20a0 movs r0, #160 ; 0xa0 +100071be: 4699 mov r9, r3 +100071c0: 4643 mov r3, r8 +100071c2: 4649 mov r1, r9 +100071c4: 408b lsls r3, r1 +100071c6: 4935 ldr r1, [pc, #212] ; (1000729c ) +100071c8: 05c0 lsls r0, r0, #23 +100071ca: 5043 str r3, [r0, r1] +100071cc: 464b mov r3, r9 +100071ce: 019b lsls r3, r3, #6 +100071d0: 4698 mov r8, r3 +100071d2: 2180 movs r1, #128 ; 0x80 +100071d4: 4832 ldr r0, [pc, #200] ; (100072a0 ) +100071d6: 0449 lsls r1, r1, #17 +100071d8: 4440 add r0, r8 +100071da: 6803 ldr r3, [r0, #0] +100071dc: 420b tst r3, r1 +100071de: d1fc bne.n 100071da +100071e0: 464b mov r3, r9 +100071e2: 4930 ldr r1, [pc, #192] ; (100072a4 ) +100071e4: 02db lsls r3, r3, #11 +100071e6: 428a cmp r2, r1 +100071e8: d044 beq.n 10007274 +100071ea: 492f ldr r1, [pc, #188] ; (100072a8 ) +100071ec: 2002 movs r0, #2 +100071ee: 400b ands r3, r1 +100071f0: 4661 mov r1, ip +100071f2: 03c9 lsls r1, r1, #15 +100071f4: 430b orrs r3, r1 +100071f6: 492d ldr r1, [pc, #180] ; (100072ac ) +100071f8: 00bf lsls r7, r7, #2 +100071fa: 430b orrs r3, r1 +100071fc: 21a0 movs r1, #160 ; 0xa0 +100071fe: 05c9 lsls r1, r1, #23 +10007200: 4441 add r1, r8 +10007202: 19d7 adds r7, r2, r7 +10007204: 600d str r5, [r1, #0] +10007206: 604f str r7, [r1, #4] +10007208: 6088 str r0, [r1, #8] +1000720a: 60cb str r3, [r1, #12] +1000720c: 2301 movs r3, #1 +1000720e: 0031 movs r1, r6 +10007210: 0018 movs r0, r3 +10007212: 3118 adds r1, #24 +10007214: 4088 lsls r0, r1 +10007216: 40b3 lsls r3, r6 +10007218: 6090 str r0, [r2, #8] +1000721a: 0001 movs r1, r0 +1000721c: 6810 ldr r0, [r2, #0] +1000721e: 4303 orrs r3, r0 +10007220: 6013 str r3, [r2, #0] +10007222: 6893 ldr r3, [r2, #8] +10007224: 420b tst r3, r1 +10007226: d0fc beq.n 10007222 +10007228: 2106 movs r1, #6 +1000722a: 2201 movs r2, #1 +1000722c: 5661 ldrsb r1, [r4, r1] +1000722e: 6820 ldr r0, [r4, #0] +10007230: 408a lsls r2, r1 +10007232: 6803 ldr r3, [r0, #0] +10007234: 4393 bics r3, r2 +10007236: 6003 str r3, [r0, #0] +10007238: 2300 movs r3, #0 +1000723a: 2218 movs r2, #24 +1000723c: 9300 str r3, [sp, #0] +1000723e: 3301 adds r3, #1 +10007240: f003 fd02 bl 1000ac48 +10007244: 2106 movs r1, #6 +10007246: 5661 ldrsb r1, [r4, r1] +10007248: 6823 ldr r3, [r4, #0] +1000724a: 004a lsls r2, r1, #1 +1000724c: 1852 adds r2, r2, r1 +1000724e: 00d2 lsls r2, r2, #3 +10007250: 189b adds r3, r3, r2 +10007252: 4a17 ldr r2, [pc, #92] ; (100072b0 ) 10007254: 33d8 adds r3, #216 ; 0xd8 -10007256: 6018 str r0, [r3, #0] -10007258: 2000 movs r0, #0 -1000725a: 6108 str r0, [r1, #16] -1000725c: 493a ldr r1, [pc, #232] ; (10007348 ) -1000725e: 6019 str r1, [r3, #0] -10007260: 211f movs r1, #31 -10007262: 7960 ldrb r0, [r4, #5] -10007264: 4001 ands r1, r0 -10007266: 6019 str r1, [r3, #0] -10007268: 2307 movs r3, #7 -1000726a: 56e3 ldrsb r3, [r4, r3] -1000726c: 20a0 movs r0, #160 ; 0xa0 -1000726e: 4699 mov r9, r3 -10007270: 4643 mov r3, r8 -10007272: 4649 mov r1, r9 -10007274: 408b lsls r3, r1 -10007276: 4935 ldr r1, [pc, #212] ; (1000734c ) -10007278: 05c0 lsls r0, r0, #23 -1000727a: 5043 str r3, [r0, r1] -1000727c: 464b mov r3, r9 -1000727e: 019b lsls r3, r3, #6 -10007280: 4698 mov r8, r3 -10007282: 2180 movs r1, #128 ; 0x80 -10007284: 4832 ldr r0, [pc, #200] ; (10007350 ) -10007286: 0449 lsls r1, r1, #17 -10007288: 4440 add r0, r8 -1000728a: 6803 ldr r3, [r0, #0] -1000728c: 420b tst r3, r1 -1000728e: d1fc bne.n 1000728a -10007290: 464b mov r3, r9 -10007292: 4930 ldr r1, [pc, #192] ; (10007354 ) -10007294: 02db lsls r3, r3, #11 -10007296: 428a cmp r2, r1 -10007298: d044 beq.n 10007324 -1000729a: 492f ldr r1, [pc, #188] ; (10007358 ) -1000729c: 2002 movs r0, #2 -1000729e: 400b ands r3, r1 -100072a0: 4661 mov r1, ip -100072a2: 03c9 lsls r1, r1, #15 -100072a4: 430b orrs r3, r1 -100072a6: 492d ldr r1, [pc, #180] ; (1000735c ) -100072a8: 00bf lsls r7, r7, #2 -100072aa: 430b orrs r3, r1 -100072ac: 21a0 movs r1, #160 ; 0xa0 -100072ae: 05c9 lsls r1, r1, #23 -100072b0: 4441 add r1, r8 -100072b2: 19d7 adds r7, r2, r7 -100072b4: 600d str r5, [r1, #0] -100072b6: 604f str r7, [r1, #4] -100072b8: 6088 str r0, [r1, #8] -100072ba: 60cb str r3, [r1, #12] -100072bc: 2301 movs r3, #1 -100072be: 0031 movs r1, r6 -100072c0: 0018 movs r0, r3 -100072c2: 3118 adds r1, #24 -100072c4: 4088 lsls r0, r1 -100072c6: 40b3 lsls r3, r6 -100072c8: 6090 str r0, [r2, #8] -100072ca: 0001 movs r1, r0 -100072cc: 6810 ldr r0, [r2, #0] -100072ce: 4303 orrs r3, r0 -100072d0: 6013 str r3, [r2, #0] -100072d2: 6893 ldr r3, [r2, #8] -100072d4: 420b tst r3, r1 -100072d6: d0fc beq.n 100072d2 -100072d8: 2106 movs r1, #6 -100072da: 2201 movs r2, #1 -100072dc: 5661 ldrsb r1, [r4, r1] -100072de: 6820 ldr r0, [r4, #0] -100072e0: 408a lsls r2, r1 -100072e2: 6803 ldr r3, [r0, #0] -100072e4: 4393 bics r3, r2 -100072e6: 6003 str r3, [r0, #0] -100072e8: 2300 movs r3, #0 -100072ea: 2218 movs r2, #24 -100072ec: 9300 str r3, [sp, #0] -100072ee: 3301 adds r3, #1 -100072f0: f003 fc02 bl 1000aaf8 -100072f4: 2106 movs r1, #6 -100072f6: 5661 ldrsb r1, [r4, r1] -100072f8: 6823 ldr r3, [r4, #0] -100072fa: 004a lsls r2, r1, #1 -100072fc: 1852 adds r2, r2, r1 -100072fe: 00d2 lsls r2, r2, #3 -10007300: 189b adds r3, r3, r2 -10007302: 4a17 ldr r2, [pc, #92] ; (10007360 ) -10007304: 33d8 adds r3, #216 ; 0xd8 -10007306: 601a str r2, [r3, #0] -10007308: 23d0 movs r3, #208 ; 0xd0 -1000730a: 2280 movs r2, #128 ; 0x80 -1000730c: 061b lsls r3, r3, #24 -1000730e: 0492 lsls r2, r2, #18 -10007310: 615a str r2, [r3, #20] -10007312: f7ff f935 bl 10006580 -10007316: 2000 movs r0, #0 -10007318: b004 add sp, #16 -1000731a: bce0 pop {r5, r6, r7} -1000731c: 46ba mov sl, r7 -1000731e: 46b1 mov r9, r6 -10007320: 46a8 mov r8, r5 -10007322: bdf0 pop {r4, r5, r6, r7, pc} -10007324: 46b4 mov ip, r6 -10007326: e7b8 b.n 1000729a -10007328: 0ffff800 .word 0x0ffff800 -1000732c: c0000002 .word 0xc0000002 -10007330: 00000858 .word 0x00000858 -10007334: 00000854 .word 0x00000854 -10007338: 0000085c .word 0x0000085c -1000733c: 0000084c .word 0x0000084c -10007340: fffe007f .word 0xfffe007f -10007344: 00006020 .word 0x00006020 -10007348: 00006040 .word 0x00006040 -1000734c: 00000444 .word 0x00000444 -10007350: 5000000c .word 0x5000000c -10007354: 50200000 .word 0x50200000 -10007358: ff007ffd .word 0xff007ffd -1000735c: 00400019 .word 0x00400019 -10007360: 0000a003 .word 0x0000a003 - -10007364 : -10007364: b5f0 push {r4, r5, r6, r7, lr} -10007366: 46d6 mov lr, sl -10007368: 464f mov r7, r9 -1000736a: 4646 mov r6, r8 -1000736c: b5c0 push {r6, r7, lr} -1000736e: 4c6e ldr r4, [pc, #440] ; (10007528 ) -10007370: 02d2 lsls r2, r2, #11 -10007372: 4022 ands r2, r4 -10007374: 070c lsls r4, r1, #28 -10007376: 4322 orrs r2, r4 -10007378: 4c6c ldr r4, [pc, #432] ; (1000752c ) -1000737a: b084 sub sp, #16 -1000737c: 4322 orrs r2, r4 -1000737e: ad02 add r5, sp, #8 -10007380: 9202 str r2, [sp, #8] -10007382: 606b str r3, [r5, #4] -10007384: 2901 cmp r1, #1 -10007386: d109 bne.n 1000739c -10007388: 2408 movs r4, #8 -1000738a: 4969 ldr r1, [pc, #420] ; (10007530 ) -1000738c: 5044 str r4, [r0, r1] -1000738e: 3908 subs r1, #8 -10007390: 5042 str r2, [r0, r1] -10007392: 4a68 ldr r2, [pc, #416] ; (10007534 ) -10007394: 5083 str r3, [r0, r2] -10007396: 4b68 ldr r3, [pc, #416] ; (10007538 ) -10007398: 6882 ldr r2, [r0, #8] -1000739a: 50c2 str r2, [r0, r3] -1000739c: 4b67 ldr r3, [pc, #412] ; (1000753c ) -1000739e: 4e68 ldr r6, [pc, #416] ; (10007540 ) -100073a0: 58c4 ldr r4, [r0, r3] -100073a2: 2018 movs r0, #24 -100073a4: 7921 ldrb r1, [r4, #4] -100073a6: f7f9 fdc5 bl 10000f34 -100073aa: 201d movs r0, #29 -100073ac: 7921 ldrb r1, [r4, #4] -100073ae: f7f9 fdc1 bl 10000f34 -100073b2: 2201 movs r2, #1 -100073b4: 2100 movs r1, #0 -100073b6: 201d movs r0, #29 -100073b8: f7f9 fdd4 bl 10000f64 -100073bc: 23d0 movs r3, #208 ; 0xd0 -100073be: 2280 movs r2, #128 ; 0x80 -100073c0: 2106 movs r1, #6 -100073c2: 061b lsls r3, r3, #24 -100073c4: 0492 lsls r2, r2, #18 -100073c6: 619a str r2, [r3, #24] -100073c8: 2201 movs r2, #1 -100073ca: 5661 ldrsb r1, [r4, r1] -100073cc: 4690 mov r8, r2 -100073ce: 408a lsls r2, r1 -100073d0: 6820 ldr r0, [r4, #0] -100073d2: 6803 ldr r3, [r0, #0] -100073d4: 4393 bics r3, r2 -100073d6: 6003 str r3, [r0, #0] -100073d8: 2305 movs r3, #5 -100073da: 56e3 ldrsb r3, [r4, r3] -100073dc: 469c mov ip, r3 -100073de: 004b lsls r3, r1, #1 -100073e0: 185b adds r3, r3, r1 -100073e2: 00db lsls r3, r3, #3 -100073e4: 18c7 adds r7, r0, r3 -100073e6: 37cc adds r7, #204 ; 0xcc -100073e8: 683a ldr r2, [r7, #0] -100073ea: 33d0 adds r3, #208 ; 0xd0 -100073ec: 4691 mov r9, r2 -100073ee: 4662 mov r2, ip -100073f0: 3201 adds r2, #1 -100073f2: 0312 lsls r2, r2, #12 -100073f4: 4692 mov sl, r2 -100073f6: 464a mov r2, r9 -100073f8: 4016 ands r6, r2 -100073fa: 4652 mov r2, sl -100073fc: 4332 orrs r2, r6 -100073fe: 4666 mov r6, ip -10007400: 01f6 lsls r6, r6, #7 -10007402: 4332 orrs r2, r6 -10007404: 603a str r2, [r7, #0] -10007406: 2280 movs r2, #128 ; 0x80 -10007408: 18c3 adds r3, r0, r3 -1000740a: 0152 lsls r2, r2, #5 -1000740c: 4313 orrs r3, r2 -1000740e: 2280 movs r2, #128 ; 0x80 -10007410: 0612 lsls r2, r2, #24 -10007412: 601a str r2, [r3, #0] -10007414: 601a str r2, [r3, #0] -10007416: 2380 movs r3, #128 ; 0x80 -10007418: 2606 movs r6, #6 -1000741a: 045b lsls r3, r3, #17 -1000741c: 001a movs r2, r3 -1000741e: f003 fb19 bl 1000aa54 -10007422: 4641 mov r1, r8 -10007424: 57a6 ldrsb r6, [r4, r6] -10007426: 2380 movs r3, #128 ; 0x80 -10007428: 1d37 adds r7, r6, #4 -1000742a: 40b9 lsls r1, r7 -1000742c: 6822 ldr r2, [r4, #0] -1000742e: 019b lsls r3, r3, #6 -10007430: 4313 orrs r3, r2 -10007432: 6019 str r1, [r3, #0] -10007434: 2108 movs r1, #8 -10007436: 468c mov ip, r1 -10007438: 44b4 add ip, r6 -1000743a: 4641 mov r1, r8 -1000743c: 4660 mov r0, ip -1000743e: 4081 lsls r1, r0 -10007440: 6019 str r1, [r3, #0] -10007442: 233f movs r3, #63 ; 0x3f -10007444: 00b1 lsls r1, r6, #2 -10007446: 1851 adds r1, r2, r1 -10007448: 610b str r3, [r1, #16] -1000744a: 0073 lsls r3, r6, #1 -1000744c: 199b adds r3, r3, r6 -1000744e: 00db lsls r3, r3, #3 -10007450: 483c ldr r0, [pc, #240] ; (10007544 ) -10007452: 18d3 adds r3, r2, r3 +10007256: 601a str r2, [r3, #0] +10007258: 23d0 movs r3, #208 ; 0xd0 +1000725a: 2280 movs r2, #128 ; 0x80 +1000725c: 061b lsls r3, r3, #24 +1000725e: 0492 lsls r2, r2, #18 +10007260: 615a str r2, [r3, #20] +10007262: f7ff fa35 bl 100066d0 +10007266: 2000 movs r0, #0 +10007268: b004 add sp, #16 +1000726a: bce0 pop {r5, r6, r7} +1000726c: 46ba mov sl, r7 +1000726e: 46b1 mov r9, r6 +10007270: 46a8 mov r8, r5 +10007272: bdf0 pop {r4, r5, r6, r7, pc} +10007274: 46b4 mov ip, r6 +10007276: e7b8 b.n 100071ea +10007278: 0ffff800 .word 0x0ffff800 +1000727c: c0000004 .word 0xc0000004 +10007280: 00000858 .word 0x00000858 +10007284: 00000854 .word 0x00000854 +10007288: 0000085c .word 0x0000085c +1000728c: 0000084c .word 0x0000084c +10007290: fffe007f .word 0xfffe007f +10007294: 00006020 .word 0x00006020 +10007298: 00006040 .word 0x00006040 +1000729c: 00000444 .word 0x00000444 +100072a0: 5000000c .word 0x5000000c +100072a4: 50200000 .word 0x50200000 +100072a8: ff007ffd .word 0xff007ffd +100072ac: 00400019 .word 0x00400019 +100072b0: 0000a003 .word 0x0000a003 + +100072b4 : +100072b4: b5f0 push {r4, r5, r6, r7, lr} +100072b6: 46d6 mov lr, sl +100072b8: 464f mov r7, r9 +100072ba: 4646 mov r6, r8 +100072bc: b5c0 push {r6, r7, lr} +100072be: 4c6e ldr r4, [pc, #440] ; (10007478 ) +100072c0: 02d2 lsls r2, r2, #11 +100072c2: 4022 ands r2, r4 +100072c4: 070c lsls r4, r1, #28 +100072c6: 4322 orrs r2, r4 +100072c8: 4c6c ldr r4, [pc, #432] ; (1000747c ) +100072ca: b084 sub sp, #16 +100072cc: 4322 orrs r2, r4 +100072ce: ad02 add r5, sp, #8 +100072d0: 9202 str r2, [sp, #8] +100072d2: 606b str r3, [r5, #4] +100072d4: 2901 cmp r1, #1 +100072d6: d109 bne.n 100072ec +100072d8: 2408 movs r4, #8 +100072da: 4969 ldr r1, [pc, #420] ; (10007480 ) +100072dc: 5044 str r4, [r0, r1] +100072de: 3908 subs r1, #8 +100072e0: 5042 str r2, [r0, r1] +100072e2: 4a68 ldr r2, [pc, #416] ; (10007484 ) +100072e4: 5083 str r3, [r0, r2] +100072e6: 4b68 ldr r3, [pc, #416] ; (10007488 ) +100072e8: 6882 ldr r2, [r0, #8] +100072ea: 50c2 str r2, [r0, r3] +100072ec: 4b67 ldr r3, [pc, #412] ; (1000748c ) +100072ee: 4e68 ldr r6, [pc, #416] ; (10007490 ) +100072f0: 58c4 ldr r4, [r0, r3] +100072f2: 2018 movs r0, #24 +100072f4: 7921 ldrb r1, [r4, #4] +100072f6: f7f9 fec5 bl 10001084 +100072fa: 201d movs r0, #29 +100072fc: 7921 ldrb r1, [r4, #4] +100072fe: f7f9 fec1 bl 10001084 +10007302: 2201 movs r2, #1 +10007304: 2100 movs r1, #0 +10007306: 201d movs r0, #29 +10007308: f7f9 fed4 bl 100010b4 +1000730c: 23d0 movs r3, #208 ; 0xd0 +1000730e: 2280 movs r2, #128 ; 0x80 +10007310: 2106 movs r1, #6 +10007312: 061b lsls r3, r3, #24 +10007314: 0492 lsls r2, r2, #18 +10007316: 619a str r2, [r3, #24] +10007318: 2201 movs r2, #1 +1000731a: 5661 ldrsb r1, [r4, r1] +1000731c: 4690 mov r8, r2 +1000731e: 408a lsls r2, r1 +10007320: 6820 ldr r0, [r4, #0] +10007322: 6803 ldr r3, [r0, #0] +10007324: 4393 bics r3, r2 +10007326: 6003 str r3, [r0, #0] +10007328: 2305 movs r3, #5 +1000732a: 56e3 ldrsb r3, [r4, r3] +1000732c: 469c mov ip, r3 +1000732e: 004b lsls r3, r1, #1 +10007330: 185b adds r3, r3, r1 +10007332: 00db lsls r3, r3, #3 +10007334: 18c7 adds r7, r0, r3 +10007336: 37cc adds r7, #204 ; 0xcc +10007338: 683a ldr r2, [r7, #0] +1000733a: 33d0 adds r3, #208 ; 0xd0 +1000733c: 4691 mov r9, r2 +1000733e: 4662 mov r2, ip +10007340: 3201 adds r2, #1 +10007342: 0312 lsls r2, r2, #12 +10007344: 4692 mov sl, r2 +10007346: 464a mov r2, r9 +10007348: 4016 ands r6, r2 +1000734a: 4652 mov r2, sl +1000734c: 4332 orrs r2, r6 +1000734e: 4666 mov r6, ip +10007350: 01f6 lsls r6, r6, #7 +10007352: 4332 orrs r2, r6 +10007354: 603a str r2, [r7, #0] +10007356: 2280 movs r2, #128 ; 0x80 +10007358: 18c3 adds r3, r0, r3 +1000735a: 0152 lsls r2, r2, #5 +1000735c: 4313 orrs r3, r2 +1000735e: 2280 movs r2, #128 ; 0x80 +10007360: 0612 lsls r2, r2, #24 +10007362: 601a str r2, [r3, #0] +10007364: 601a str r2, [r3, #0] +10007366: 2380 movs r3, #128 ; 0x80 +10007368: 2606 movs r6, #6 +1000736a: 045b lsls r3, r3, #17 +1000736c: 001a movs r2, r3 +1000736e: f003 fc19 bl 1000aba4 +10007372: 4641 mov r1, r8 +10007374: 57a6 ldrsb r6, [r4, r6] +10007376: 2380 movs r3, #128 ; 0x80 +10007378: 1d37 adds r7, r6, #4 +1000737a: 40b9 lsls r1, r7 +1000737c: 6822 ldr r2, [r4, #0] +1000737e: 019b lsls r3, r3, #6 +10007380: 4313 orrs r3, r2 +10007382: 6019 str r1, [r3, #0] +10007384: 2108 movs r1, #8 +10007386: 468c mov ip, r1 +10007388: 44b4 add ip, r6 +1000738a: 4641 mov r1, r8 +1000738c: 4660 mov r0, ip +1000738e: 4081 lsls r1, r0 +10007390: 6019 str r1, [r3, #0] +10007392: 233f movs r3, #63 ; 0x3f +10007394: 00b1 lsls r1, r6, #2 +10007396: 1851 adds r1, r2, r1 +10007398: 610b str r3, [r1, #16] +1000739a: 0073 lsls r3, r6, #1 +1000739c: 199b adds r3, r3, r6 +1000739e: 00db lsls r3, r3, #3 +100073a0: 483c ldr r0, [pc, #240] ; (10007494 ) +100073a2: 18d3 adds r3, r2, r3 +100073a4: 33d8 adds r3, #216 ; 0xd8 +100073a6: 6018 str r0, [r3, #0] +100073a8: 2000 movs r0, #0 +100073aa: 6108 str r0, [r1, #16] +100073ac: 493a ldr r1, [pc, #232] ; (10007498 ) +100073ae: 6019 str r1, [r3, #0] +100073b0: 211f movs r1, #31 +100073b2: 7960 ldrb r0, [r4, #5] +100073b4: 4001 ands r1, r0 +100073b6: 6019 str r1, [r3, #0] +100073b8: 2307 movs r3, #7 +100073ba: 56e3 ldrsb r3, [r4, r3] +100073bc: 20a0 movs r0, #160 ; 0xa0 +100073be: 4699 mov r9, r3 +100073c0: 4643 mov r3, r8 +100073c2: 4649 mov r1, r9 +100073c4: 408b lsls r3, r1 +100073c6: 4935 ldr r1, [pc, #212] ; (1000749c ) +100073c8: 05c0 lsls r0, r0, #23 +100073ca: 5043 str r3, [r0, r1] +100073cc: 464b mov r3, r9 +100073ce: 019b lsls r3, r3, #6 +100073d0: 4698 mov r8, r3 +100073d2: 2180 movs r1, #128 ; 0x80 +100073d4: 4832 ldr r0, [pc, #200] ; (100074a0 ) +100073d6: 0449 lsls r1, r1, #17 +100073d8: 4440 add r0, r8 +100073da: 6803 ldr r3, [r0, #0] +100073dc: 420b tst r3, r1 +100073de: d1fc bne.n 100073da +100073e0: 464b mov r3, r9 +100073e2: 4930 ldr r1, [pc, #192] ; (100074a4 ) +100073e4: 02db lsls r3, r3, #11 +100073e6: 428a cmp r2, r1 +100073e8: d044 beq.n 10007474 +100073ea: 492f ldr r1, [pc, #188] ; (100074a8 ) +100073ec: 2002 movs r0, #2 +100073ee: 400b ands r3, r1 +100073f0: 4661 mov r1, ip +100073f2: 03c9 lsls r1, r1, #15 +100073f4: 430b orrs r3, r1 +100073f6: 492d ldr r1, [pc, #180] ; (100074ac ) +100073f8: 00bf lsls r7, r7, #2 +100073fa: 430b orrs r3, r1 +100073fc: 21a0 movs r1, #160 ; 0xa0 +100073fe: 05c9 lsls r1, r1, #23 +10007400: 4441 add r1, r8 +10007402: 19d7 adds r7, r2, r7 +10007404: 600d str r5, [r1, #0] +10007406: 604f str r7, [r1, #4] +10007408: 6088 str r0, [r1, #8] +1000740a: 60cb str r3, [r1, #12] +1000740c: 2301 movs r3, #1 +1000740e: 0031 movs r1, r6 +10007410: 0018 movs r0, r3 +10007412: 3118 adds r1, #24 +10007414: 4088 lsls r0, r1 +10007416: 40b3 lsls r3, r6 +10007418: 6090 str r0, [r2, #8] +1000741a: 0001 movs r1, r0 +1000741c: 6810 ldr r0, [r2, #0] +1000741e: 4303 orrs r3, r0 +10007420: 6013 str r3, [r2, #0] +10007422: 6893 ldr r3, [r2, #8] +10007424: 420b tst r3, r1 +10007426: d0fc beq.n 10007422 +10007428: 2106 movs r1, #6 +1000742a: 2201 movs r2, #1 +1000742c: 5661 ldrsb r1, [r4, r1] +1000742e: 6820 ldr r0, [r4, #0] +10007430: 408a lsls r2, r1 +10007432: 6803 ldr r3, [r0, #0] +10007434: 4393 bics r3, r2 +10007436: 6003 str r3, [r0, #0] +10007438: 2300 movs r3, #0 +1000743a: 2218 movs r2, #24 +1000743c: 9300 str r3, [sp, #0] +1000743e: 3301 adds r3, #1 +10007440: f003 fc02 bl 1000ac48 +10007444: 2106 movs r1, #6 +10007446: 5661 ldrsb r1, [r4, r1] +10007448: 6823 ldr r3, [r4, #0] +1000744a: 004a lsls r2, r1, #1 +1000744c: 1852 adds r2, r2, r1 +1000744e: 00d2 lsls r2, r2, #3 +10007450: 189b adds r3, r3, r2 +10007452: 4a17 ldr r2, [pc, #92] ; (100074b0 ) 10007454: 33d8 adds r3, #216 ; 0xd8 -10007456: 6018 str r0, [r3, #0] -10007458: 2000 movs r0, #0 -1000745a: 6108 str r0, [r1, #16] -1000745c: 493a ldr r1, [pc, #232] ; (10007548 ) -1000745e: 6019 str r1, [r3, #0] -10007460: 211f movs r1, #31 -10007462: 7960 ldrb r0, [r4, #5] -10007464: 4001 ands r1, r0 -10007466: 6019 str r1, [r3, #0] -10007468: 2307 movs r3, #7 -1000746a: 56e3 ldrsb r3, [r4, r3] -1000746c: 20a0 movs r0, #160 ; 0xa0 -1000746e: 4699 mov r9, r3 -10007470: 4643 mov r3, r8 -10007472: 4649 mov r1, r9 -10007474: 408b lsls r3, r1 -10007476: 4935 ldr r1, [pc, #212] ; (1000754c ) -10007478: 05c0 lsls r0, r0, #23 -1000747a: 5043 str r3, [r0, r1] -1000747c: 464b mov r3, r9 -1000747e: 019b lsls r3, r3, #6 -10007480: 4698 mov r8, r3 -10007482: 2180 movs r1, #128 ; 0x80 -10007484: 4832 ldr r0, [pc, #200] ; (10007550 ) -10007486: 0449 lsls r1, r1, #17 -10007488: 4440 add r0, r8 -1000748a: 6803 ldr r3, [r0, #0] -1000748c: 420b tst r3, r1 -1000748e: d1fc bne.n 1000748a -10007490: 464b mov r3, r9 -10007492: 4930 ldr r1, [pc, #192] ; (10007554 ) -10007494: 02db lsls r3, r3, #11 -10007496: 428a cmp r2, r1 -10007498: d044 beq.n 10007524 -1000749a: 492f ldr r1, [pc, #188] ; (10007558 ) -1000749c: 2002 movs r0, #2 -1000749e: 400b ands r3, r1 -100074a0: 4661 mov r1, ip -100074a2: 03c9 lsls r1, r1, #15 -100074a4: 430b orrs r3, r1 -100074a6: 492d ldr r1, [pc, #180] ; (1000755c ) -100074a8: 00bf lsls r7, r7, #2 -100074aa: 430b orrs r3, r1 -100074ac: 21a0 movs r1, #160 ; 0xa0 -100074ae: 05c9 lsls r1, r1, #23 -100074b0: 4441 add r1, r8 -100074b2: 19d7 adds r7, r2, r7 -100074b4: 600d str r5, [r1, #0] -100074b6: 604f str r7, [r1, #4] -100074b8: 6088 str r0, [r1, #8] -100074ba: 60cb str r3, [r1, #12] -100074bc: 2301 movs r3, #1 -100074be: 0031 movs r1, r6 -100074c0: 0018 movs r0, r3 -100074c2: 3118 adds r1, #24 -100074c4: 4088 lsls r0, r1 -100074c6: 40b3 lsls r3, r6 -100074c8: 6090 str r0, [r2, #8] -100074ca: 0001 movs r1, r0 -100074cc: 6810 ldr r0, [r2, #0] -100074ce: 4303 orrs r3, r0 -100074d0: 6013 str r3, [r2, #0] -100074d2: 6893 ldr r3, [r2, #8] -100074d4: 420b tst r3, r1 -100074d6: d0fc beq.n 100074d2 -100074d8: 2106 movs r1, #6 -100074da: 2201 movs r2, #1 -100074dc: 5661 ldrsb r1, [r4, r1] -100074de: 6820 ldr r0, [r4, #0] -100074e0: 408a lsls r2, r1 -100074e2: 6803 ldr r3, [r0, #0] -100074e4: 4393 bics r3, r2 -100074e6: 6003 str r3, [r0, #0] -100074e8: 2300 movs r3, #0 -100074ea: 2218 movs r2, #24 -100074ec: 9300 str r3, [sp, #0] -100074ee: 3301 adds r3, #1 -100074f0: f003 fb02 bl 1000aaf8 -100074f4: 2106 movs r1, #6 -100074f6: 5661 ldrsb r1, [r4, r1] -100074f8: 6823 ldr r3, [r4, #0] -100074fa: 004a lsls r2, r1, #1 -100074fc: 1852 adds r2, r2, r1 -100074fe: 00d2 lsls r2, r2, #3 -10007500: 189b adds r3, r3, r2 -10007502: 4a17 ldr r2, [pc, #92] ; (10007560 ) -10007504: 33d8 adds r3, #216 ; 0xd8 -10007506: 601a str r2, [r3, #0] -10007508: 23d0 movs r3, #208 ; 0xd0 -1000750a: 2280 movs r2, #128 ; 0x80 -1000750c: 061b lsls r3, r3, #24 -1000750e: 0492 lsls r2, r2, #18 -10007510: 615a str r2, [r3, #20] -10007512: f7ff f835 bl 10006580 -10007516: 2000 movs r0, #0 -10007518: b004 add sp, #16 -1000751a: bce0 pop {r5, r6, r7} -1000751c: 46ba mov sl, r7 -1000751e: 46b1 mov r9, r6 -10007520: 46a8 mov r8, r5 -10007522: bdf0 pop {r4, r5, r6, r7, pc} -10007524: 46b4 mov ip, r6 -10007526: e7b8 b.n 1000749a -10007528: 0ffff800 .word 0x0ffff800 -1000752c: c0000001 .word 0xc0000001 -10007530: 00000858 .word 0x00000858 -10007534: 00000854 .word 0x00000854 -10007538: 0000085c .word 0x0000085c -1000753c: 0000084c .word 0x0000084c -10007540: fffe007f .word 0xfffe007f -10007544: 00006020 .word 0x00006020 -10007548: 00006040 .word 0x00006040 -1000754c: 00000444 .word 0x00000444 -10007550: 5000000c .word 0x5000000c -10007554: 50200000 .word 0x50200000 -10007558: ff007ffd .word 0xff007ffd -1000755c: 00400019 .word 0x00400019 -10007560: 0000a003 .word 0x0000a003 - -10007564 : -10007564: b5f0 push {r4, r5, r6, r7, lr} -10007566: 1cde adds r6, r3, #3 -10007568: 001d movs r5, r3 -1000756a: 2303 movs r3, #3 -1000756c: 0004 movs r4, r0 -1000756e: b083 sub sp, #12 -10007570: 439e bics r6, r3 -10007572: 2901 cmp r1, #1 -10007574: d024 beq.n 100075c0 -10007576: 2004 movs r0, #4 -10007578: 3321 adds r3, #33 ; 0x21 -1000757a: 4f16 ldr r7, [pc, #88] ; (100075d4 ) -1000757c: 02d2 lsls r2, r2, #11 -1000757e: 403a ands r2, r7 -10007580: 0709 lsls r1, r1, #28 -10007582: 432a orrs r2, r5 -10007584: 430a orrs r2, r1 -10007586: 2180 movs r1, #128 ; 0x80 -10007588: 3004 adds r0, #4 -1000758a: 05c9 lsls r1, r1, #23 -1000758c: 0080 lsls r0, r0, #2 -1000758e: 430a orrs r2, r1 -10007590: 1820 adds r0, r4, r0 -10007592: 3604 adds r6, #4 -10007594: 6042 str r2, [r0, #4] -10007596: 2100 movs r1, #0 -10007598: 9600 str r6, [sp, #0] -1000759a: 2204 movs r2, #4 -1000759c: 0020 movs r0, r4 -1000759e: 18e3 adds r3, r4, r3 -100075a0: f7ff f8e6 bl 10006770 -100075a4: 1e06 subs r6, r0, #0 -100075a6: d10f bne.n 100075c8 -100075a8: 0021 movs r1, r4 -100075aa: 9b08 ldr r3, [sp, #32] -100075ac: 3128 adds r1, #40 ; 0x28 -100075ae: 4299 cmp r1, r3 -100075b0: d003 beq.n 100075ba -100075b2: 002a movs r2, r5 -100075b4: 0018 movs r0, r3 -100075b6: f7fd fd31 bl 1000501c <__wrap___aeabi_memcpy> -100075ba: 0030 movs r0, r6 -100075bc: b003 add sp, #12 -100075be: bdf0 pop {r4, r5, r6, r7, pc} -100075c0: 2000 movs r0, #0 -100075c2: 3610 adds r6, #16 -100075c4: 3311 adds r3, #17 -100075c6: e7d8 b.n 1000757a -100075c8: 0001 movs r1, r0 -100075ca: 4803 ldr r0, [pc, #12] ; (100075d8 ) -100075cc: f7fd ffbc bl 10005548 <__wrap_printf> -100075d0: e7f3 b.n 100075ba -100075d2: 46c0 nop ; (mov r8, r8) -100075d4: 0ffff800 .word 0x0ffff800 -100075d8: 10014df4 .word 0x10014df4 - -100075dc : -100075dc: b5f0 push {r4, r5, r6, r7, lr} -100075de: 4645 mov r5, r8 -100075e0: 4657 mov r7, sl -100075e2: 46de mov lr, fp -100075e4: 464e mov r6, r9 -100075e6: b5e0 push {r5, r6, r7, lr} -100075e8: b08d sub sp, #52 ; 0x34 -100075ea: af02 add r7, sp, #8 -100075ec: 4698 mov r8, r3 -100075ee: 60ba str r2, [r7, #8] -100075f0: 1cda adds r2, r3, #3 -100075f2: 2303 movs r3, #3 -100075f4: 439a bics r2, r3 -100075f6: 0005 movs r5, r0 -100075f8: 60fa str r2, [r7, #12] -100075fa: 2902 cmp r1, #2 -100075fc: d025 beq.n 1000764a -100075fe: 0028 movs r0, r5 -10007600: 6d3b ldr r3, [r7, #80] ; 0x50 -10007602: 3028 adds r0, #40 ; 0x28 -10007604: 4298 cmp r0, r3 -10007606: d048 beq.n 1000769a -10007608: 4643 mov r3, r8 -1000760a: 0709 lsls r1, r1, #28 -1000760c: 4319 orrs r1, r3 -1000760e: 68bb ldr r3, [r7, #8] -10007610: 02da lsls r2, r3, #11 -10007612: 4b29 ldr r3, [pc, #164] ; (100076b8 ) -10007614: 401a ands r2, r3 -10007616: 23c0 movs r3, #192 ; 0xc0 -10007618: 4311 orrs r1, r2 -1000761a: 061b lsls r3, r3, #24 -1000761c: 4319 orrs r1, r3 -1000761e: 6269 str r1, [r5, #36] ; 0x24 -10007620: 4642 mov r2, r8 -10007622: 6d39 ldr r1, [r7, #80] ; 0x50 -10007624: f7fd fcfa bl 1000501c <__wrap___aeabi_memcpy> -10007628: 0029 movs r1, r5 -1000762a: 2300 movs r3, #0 -1000762c: 68fa ldr r2, [r7, #12] -1000762e: 0028 movs r0, r5 -10007630: 3204 adds r2, #4 -10007632: 3124 adds r1, #36 ; 0x24 -10007634: 9300 str r3, [sp, #0] -10007636: f7ff f89b bl 10006770 -1000763a: 46bd mov sp, r7 -1000763c: b00b add sp, #44 ; 0x2c -1000763e: bcf0 pop {r4, r5, r6, r7} -10007640: 46bb mov fp, r7 -10007642: 46b2 mov sl, r6 -10007644: 46a9 mov r9, r5 -10007646: 46a0 mov r8, r4 -10007648: bdf0 pop {r4, r5, r6, r7, pc} -1000764a: 4b1c ldr r3, [pc, #112] ; (100076bc ) -1000764c: 4c1c ldr r4, [pc, #112] ; (100076c0 ) -1000764e: 469b mov fp, r3 -10007650: 2308 movs r3, #8 -10007652: 469a mov sl, r3 -10007654: 3318 adds r3, #24 -10007656: 4699 mov r9, r3 -10007658: 6079 str r1, [r7, #4] -1000765a: e001 b.n 10007660 -1000765c: 3c01 subs r4, #1 -1000765e: d316 bcc.n 1000768e -10007660: 465b mov r3, fp -10007662: 613b str r3, [r7, #16] -10007664: 4653 mov r3, sl -10007666: 9300 str r3, [sp, #0] -10007668: 2310 movs r3, #16 -1000766a: 2204 movs r2, #4 -1000766c: 2100 movs r1, #0 -1000766e: 0028 movs r0, r5 -10007670: 18fb adds r3, r7, r3 -10007672: 466e mov r6, sp -10007674: f7ff f87c bl 10006770 -10007678: 2800 cmp r0, #0 -1000767a: d100 bne.n 1000767e -1000767c: 6978 ldr r0, [r7, #20] -1000767e: 464b mov r3, r9 -10007680: 46b5 mov sp, r6 -10007682: 4203 tst r3, r0 -10007684: d0ea beq.n 1000765c -10007686: 687b ldr r3, [r7, #4] -10007688: 0019 movs r1, r3 -1000768a: 2c00 cmp r4, #0 -1000768c: d1b7 bne.n 100075fe -1000768e: 480d ldr r0, [pc, #52] ; (100076c4 ) -10007690: f7fd fe28 bl 100052e4 <__wrap_puts> -10007694: 2006 movs r0, #6 -10007696: 4240 negs r0, r0 -10007698: e7cf b.n 1000763a -1000769a: 68bb ldr r3, [r7, #8] -1000769c: 0709 lsls r1, r1, #28 -1000769e: 02da lsls r2, r3, #11 -100076a0: 4b05 ldr r3, [pc, #20] ; (100076b8 ) -100076a2: 401a ands r2, r3 -100076a4: 4643 mov r3, r8 -100076a6: 430b orrs r3, r1 -100076a8: 4313 orrs r3, r2 -100076aa: 001a movs r2, r3 -100076ac: 23c0 movs r3, #192 ; 0xc0 -100076ae: 061b lsls r3, r3, #24 -100076b0: 431a orrs r2, r3 -100076b2: 626a str r2, [r5, #36] ; 0x24 -100076b4: e7b8 b.n 10007628 -100076b6: 46c0 nop ; (mov r8, r8) -100076b8: 0ffff800 .word 0x0ffff800 -100076bc: 40004004 .word 0x40004004 -100076c0: 000003e7 .word 0x000003e7 -100076c4: 1001503c .word 0x1001503c - -100076c8 : -100076c8: 6883 ldr r3, [r0, #8] -100076ca: b570 push {r4, r5, r6, lr} -100076cc: 0bcc lsrs r4, r1, #15 -100076ce: 0005 movs r5, r0 -100076d0: 03e4 lsls r4, r4, #15 -100076d2: 42a3 cmp r3, r4 -100076d4: d00b beq.n 100076ee -100076d6: 4063 eors r3, r4 -100076d8: 0e1a lsrs r2, r3, #24 -100076da: d119 bne.n 10007710 -100076dc: 22ff movs r2, #255 ; 0xff -100076de: 0412 lsls r2, r2, #16 -100076e0: 4213 tst r3, r2 -100076e2: d10c bne.n 100076fe -100076e4: 22ff movs r2, #255 ; 0xff -100076e6: 0212 lsls r2, r2, #8 -100076e8: 4213 tst r3, r2 -100076ea: d101 bne.n 100076f0 -100076ec: 60ac str r4, [r5, #8] -100076ee: bd70 pop {r4, r5, r6, pc} -100076f0: 2101 movs r1, #1 -100076f2: 0028 movs r0, r5 -100076f4: 4a0a ldr r2, [pc, #40] ; (10007720 ) -100076f6: 0a23 lsrs r3, r4, #8 -100076f8: f7ff fe34 bl 10007364 -100076fc: e7f6 b.n 100076ec -100076fe: 0c23 lsrs r3, r4, #16 -10007700: 2101 movs r1, #1 -10007702: 0028 movs r0, r5 -10007704: 4a07 ldr r2, [pc, #28] ; (10007724 ) -10007706: f7ff fe2d bl 10007364 -1000770a: 68ab ldr r3, [r5, #8] -1000770c: 4063 eors r3, r4 -1000770e: e7e9 b.n 100076e4 -10007710: 0e23 lsrs r3, r4, #24 -10007712: 2101 movs r1, #1 -10007714: 4a04 ldr r2, [pc, #16] ; (10007728 ) -10007716: f7ff fe25 bl 10007364 -1000771a: 68ab ldr r3, [r5, #8] -1000771c: 4063 eors r3, r4 -1000771e: e7dd b.n 100076dc -10007720: 0001000a .word 0x0001000a -10007724: 0001000b .word 0x0001000b -10007728: 0001000c .word 0x0001000c - -1000772c : +10007456: 601a str r2, [r3, #0] +10007458: 23d0 movs r3, #208 ; 0xd0 +1000745a: 2280 movs r2, #128 ; 0x80 +1000745c: 061b lsls r3, r3, #24 +1000745e: 0492 lsls r2, r2, #18 +10007460: 615a str r2, [r3, #20] +10007462: f7ff f935 bl 100066d0 +10007466: 2000 movs r0, #0 +10007468: b004 add sp, #16 +1000746a: bce0 pop {r5, r6, r7} +1000746c: 46ba mov sl, r7 +1000746e: 46b1 mov r9, r6 +10007470: 46a8 mov r8, r5 +10007472: bdf0 pop {r4, r5, r6, r7, pc} +10007474: 46b4 mov ip, r6 +10007476: e7b8 b.n 100073ea +10007478: 0ffff800 .word 0x0ffff800 +1000747c: c0000002 .word 0xc0000002 +10007480: 00000858 .word 0x00000858 +10007484: 00000854 .word 0x00000854 +10007488: 0000085c .word 0x0000085c +1000748c: 0000084c .word 0x0000084c +10007490: fffe007f .word 0xfffe007f +10007494: 00006020 .word 0x00006020 +10007498: 00006040 .word 0x00006040 +1000749c: 00000444 .word 0x00000444 +100074a0: 5000000c .word 0x5000000c +100074a4: 50200000 .word 0x50200000 +100074a8: ff007ffd .word 0xff007ffd +100074ac: 00400019 .word 0x00400019 +100074b0: 0000a003 .word 0x0000a003 + +100074b4 : +100074b4: b5f0 push {r4, r5, r6, r7, lr} +100074b6: 46d6 mov lr, sl +100074b8: 464f mov r7, r9 +100074ba: 4646 mov r6, r8 +100074bc: b5c0 push {r6, r7, lr} +100074be: 4c6e ldr r4, [pc, #440] ; (10007678 ) +100074c0: 02d2 lsls r2, r2, #11 +100074c2: 4022 ands r2, r4 +100074c4: 070c lsls r4, r1, #28 +100074c6: 4322 orrs r2, r4 +100074c8: 4c6c ldr r4, [pc, #432] ; (1000767c ) +100074ca: b084 sub sp, #16 +100074cc: 4322 orrs r2, r4 +100074ce: ad02 add r5, sp, #8 +100074d0: 9202 str r2, [sp, #8] +100074d2: 606b str r3, [r5, #4] +100074d4: 2901 cmp r1, #1 +100074d6: d109 bne.n 100074ec +100074d8: 2408 movs r4, #8 +100074da: 4969 ldr r1, [pc, #420] ; (10007680 ) +100074dc: 5044 str r4, [r0, r1] +100074de: 3908 subs r1, #8 +100074e0: 5042 str r2, [r0, r1] +100074e2: 4a68 ldr r2, [pc, #416] ; (10007684 ) +100074e4: 5083 str r3, [r0, r2] +100074e6: 4b68 ldr r3, [pc, #416] ; (10007688 ) +100074e8: 6882 ldr r2, [r0, #8] +100074ea: 50c2 str r2, [r0, r3] +100074ec: 4b67 ldr r3, [pc, #412] ; (1000768c ) +100074ee: 4e68 ldr r6, [pc, #416] ; (10007690 ) +100074f0: 58c4 ldr r4, [r0, r3] +100074f2: 2018 movs r0, #24 +100074f4: 7921 ldrb r1, [r4, #4] +100074f6: f7f9 fdc5 bl 10001084 +100074fa: 201d movs r0, #29 +100074fc: 7921 ldrb r1, [r4, #4] +100074fe: f7f9 fdc1 bl 10001084 +10007502: 2201 movs r2, #1 +10007504: 2100 movs r1, #0 +10007506: 201d movs r0, #29 +10007508: f7f9 fdd4 bl 100010b4 +1000750c: 23d0 movs r3, #208 ; 0xd0 +1000750e: 2280 movs r2, #128 ; 0x80 +10007510: 2106 movs r1, #6 +10007512: 061b lsls r3, r3, #24 +10007514: 0492 lsls r2, r2, #18 +10007516: 619a str r2, [r3, #24] +10007518: 2201 movs r2, #1 +1000751a: 5661 ldrsb r1, [r4, r1] +1000751c: 4690 mov r8, r2 +1000751e: 408a lsls r2, r1 +10007520: 6820 ldr r0, [r4, #0] +10007522: 6803 ldr r3, [r0, #0] +10007524: 4393 bics r3, r2 +10007526: 6003 str r3, [r0, #0] +10007528: 2305 movs r3, #5 +1000752a: 56e3 ldrsb r3, [r4, r3] +1000752c: 469c mov ip, r3 +1000752e: 004b lsls r3, r1, #1 +10007530: 185b adds r3, r3, r1 +10007532: 00db lsls r3, r3, #3 +10007534: 18c7 adds r7, r0, r3 +10007536: 37cc adds r7, #204 ; 0xcc +10007538: 683a ldr r2, [r7, #0] +1000753a: 33d0 adds r3, #208 ; 0xd0 +1000753c: 4691 mov r9, r2 +1000753e: 4662 mov r2, ip +10007540: 3201 adds r2, #1 +10007542: 0312 lsls r2, r2, #12 +10007544: 4692 mov sl, r2 +10007546: 464a mov r2, r9 +10007548: 4016 ands r6, r2 +1000754a: 4652 mov r2, sl +1000754c: 4332 orrs r2, r6 +1000754e: 4666 mov r6, ip +10007550: 01f6 lsls r6, r6, #7 +10007552: 4332 orrs r2, r6 +10007554: 603a str r2, [r7, #0] +10007556: 2280 movs r2, #128 ; 0x80 +10007558: 18c3 adds r3, r0, r3 +1000755a: 0152 lsls r2, r2, #5 +1000755c: 4313 orrs r3, r2 +1000755e: 2280 movs r2, #128 ; 0x80 +10007560: 0612 lsls r2, r2, #24 +10007562: 601a str r2, [r3, #0] +10007564: 601a str r2, [r3, #0] +10007566: 2380 movs r3, #128 ; 0x80 +10007568: 2606 movs r6, #6 +1000756a: 045b lsls r3, r3, #17 +1000756c: 001a movs r2, r3 +1000756e: f003 fb19 bl 1000aba4 +10007572: 4641 mov r1, r8 +10007574: 57a6 ldrsb r6, [r4, r6] +10007576: 2380 movs r3, #128 ; 0x80 +10007578: 1d37 adds r7, r6, #4 +1000757a: 40b9 lsls r1, r7 +1000757c: 6822 ldr r2, [r4, #0] +1000757e: 019b lsls r3, r3, #6 +10007580: 4313 orrs r3, r2 +10007582: 6019 str r1, [r3, #0] +10007584: 2108 movs r1, #8 +10007586: 468c mov ip, r1 +10007588: 44b4 add ip, r6 +1000758a: 4641 mov r1, r8 +1000758c: 4660 mov r0, ip +1000758e: 4081 lsls r1, r0 +10007590: 6019 str r1, [r3, #0] +10007592: 233f movs r3, #63 ; 0x3f +10007594: 00b1 lsls r1, r6, #2 +10007596: 1851 adds r1, r2, r1 +10007598: 610b str r3, [r1, #16] +1000759a: 0073 lsls r3, r6, #1 +1000759c: 199b adds r3, r3, r6 +1000759e: 00db lsls r3, r3, #3 +100075a0: 483c ldr r0, [pc, #240] ; (10007694 ) +100075a2: 18d3 adds r3, r2, r3 +100075a4: 33d8 adds r3, #216 ; 0xd8 +100075a6: 6018 str r0, [r3, #0] +100075a8: 2000 movs r0, #0 +100075aa: 6108 str r0, [r1, #16] +100075ac: 493a ldr r1, [pc, #232] ; (10007698 ) +100075ae: 6019 str r1, [r3, #0] +100075b0: 211f movs r1, #31 +100075b2: 7960 ldrb r0, [r4, #5] +100075b4: 4001 ands r1, r0 +100075b6: 6019 str r1, [r3, #0] +100075b8: 2307 movs r3, #7 +100075ba: 56e3 ldrsb r3, [r4, r3] +100075bc: 20a0 movs r0, #160 ; 0xa0 +100075be: 4699 mov r9, r3 +100075c0: 4643 mov r3, r8 +100075c2: 4649 mov r1, r9 +100075c4: 408b lsls r3, r1 +100075c6: 4935 ldr r1, [pc, #212] ; (1000769c ) +100075c8: 05c0 lsls r0, r0, #23 +100075ca: 5043 str r3, [r0, r1] +100075cc: 464b mov r3, r9 +100075ce: 019b lsls r3, r3, #6 +100075d0: 4698 mov r8, r3 +100075d2: 2180 movs r1, #128 ; 0x80 +100075d4: 4832 ldr r0, [pc, #200] ; (100076a0 ) +100075d6: 0449 lsls r1, r1, #17 +100075d8: 4440 add r0, r8 +100075da: 6803 ldr r3, [r0, #0] +100075dc: 420b tst r3, r1 +100075de: d1fc bne.n 100075da +100075e0: 464b mov r3, r9 +100075e2: 4930 ldr r1, [pc, #192] ; (100076a4 ) +100075e4: 02db lsls r3, r3, #11 +100075e6: 428a cmp r2, r1 +100075e8: d044 beq.n 10007674 +100075ea: 492f ldr r1, [pc, #188] ; (100076a8 ) +100075ec: 2002 movs r0, #2 +100075ee: 400b ands r3, r1 +100075f0: 4661 mov r1, ip +100075f2: 03c9 lsls r1, r1, #15 +100075f4: 430b orrs r3, r1 +100075f6: 492d ldr r1, [pc, #180] ; (100076ac ) +100075f8: 00bf lsls r7, r7, #2 +100075fa: 430b orrs r3, r1 +100075fc: 21a0 movs r1, #160 ; 0xa0 +100075fe: 05c9 lsls r1, r1, #23 +10007600: 4441 add r1, r8 +10007602: 19d7 adds r7, r2, r7 +10007604: 600d str r5, [r1, #0] +10007606: 604f str r7, [r1, #4] +10007608: 6088 str r0, [r1, #8] +1000760a: 60cb str r3, [r1, #12] +1000760c: 2301 movs r3, #1 +1000760e: 0031 movs r1, r6 +10007610: 0018 movs r0, r3 +10007612: 3118 adds r1, #24 +10007614: 4088 lsls r0, r1 +10007616: 40b3 lsls r3, r6 +10007618: 6090 str r0, [r2, #8] +1000761a: 0001 movs r1, r0 +1000761c: 6810 ldr r0, [r2, #0] +1000761e: 4303 orrs r3, r0 +10007620: 6013 str r3, [r2, #0] +10007622: 6893 ldr r3, [r2, #8] +10007624: 420b tst r3, r1 +10007626: d0fc beq.n 10007622 +10007628: 2106 movs r1, #6 +1000762a: 2201 movs r2, #1 +1000762c: 5661 ldrsb r1, [r4, r1] +1000762e: 6820 ldr r0, [r4, #0] +10007630: 408a lsls r2, r1 +10007632: 6803 ldr r3, [r0, #0] +10007634: 4393 bics r3, r2 +10007636: 6003 str r3, [r0, #0] +10007638: 2300 movs r3, #0 +1000763a: 2218 movs r2, #24 +1000763c: 9300 str r3, [sp, #0] +1000763e: 3301 adds r3, #1 +10007640: f003 fb02 bl 1000ac48 +10007644: 2106 movs r1, #6 +10007646: 5661 ldrsb r1, [r4, r1] +10007648: 6823 ldr r3, [r4, #0] +1000764a: 004a lsls r2, r1, #1 +1000764c: 1852 adds r2, r2, r1 +1000764e: 00d2 lsls r2, r2, #3 +10007650: 189b adds r3, r3, r2 +10007652: 4a17 ldr r2, [pc, #92] ; (100076b0 ) +10007654: 33d8 adds r3, #216 ; 0xd8 +10007656: 601a str r2, [r3, #0] +10007658: 23d0 movs r3, #208 ; 0xd0 +1000765a: 2280 movs r2, #128 ; 0x80 +1000765c: 061b lsls r3, r3, #24 +1000765e: 0492 lsls r2, r2, #18 +10007660: 615a str r2, [r3, #20] +10007662: f7ff f835 bl 100066d0 +10007666: 2000 movs r0, #0 +10007668: b004 add sp, #16 +1000766a: bce0 pop {r5, r6, r7} +1000766c: 46ba mov sl, r7 +1000766e: 46b1 mov r9, r6 +10007670: 46a8 mov r8, r5 +10007672: bdf0 pop {r4, r5, r6, r7, pc} +10007674: 46b4 mov ip, r6 +10007676: e7b8 b.n 100075ea +10007678: 0ffff800 .word 0x0ffff800 +1000767c: c0000001 .word 0xc0000001 +10007680: 00000858 .word 0x00000858 +10007684: 00000854 .word 0x00000854 +10007688: 0000085c .word 0x0000085c +1000768c: 0000084c .word 0x0000084c +10007690: fffe007f .word 0xfffe007f +10007694: 00006020 .word 0x00006020 +10007698: 00006040 .word 0x00006040 +1000769c: 00000444 .word 0x00000444 +100076a0: 5000000c .word 0x5000000c +100076a4: 50200000 .word 0x50200000 +100076a8: ff007ffd .word 0xff007ffd +100076ac: 00400019 .word 0x00400019 +100076b0: 0000a003 .word 0x0000a003 + +100076b4 : +100076b4: b5f0 push {r4, r5, r6, r7, lr} +100076b6: 1cde adds r6, r3, #3 +100076b8: 001d movs r5, r3 +100076ba: 2303 movs r3, #3 +100076bc: 0004 movs r4, r0 +100076be: b083 sub sp, #12 +100076c0: 439e bics r6, r3 +100076c2: 2901 cmp r1, #1 +100076c4: d024 beq.n 10007710 +100076c6: 2004 movs r0, #4 +100076c8: 3321 adds r3, #33 ; 0x21 +100076ca: 4f16 ldr r7, [pc, #88] ; (10007724 ) +100076cc: 02d2 lsls r2, r2, #11 +100076ce: 403a ands r2, r7 +100076d0: 0709 lsls r1, r1, #28 +100076d2: 432a orrs r2, r5 +100076d4: 430a orrs r2, r1 +100076d6: 2180 movs r1, #128 ; 0x80 +100076d8: 3004 adds r0, #4 +100076da: 05c9 lsls r1, r1, #23 +100076dc: 0080 lsls r0, r0, #2 +100076de: 430a orrs r2, r1 +100076e0: 1820 adds r0, r4, r0 +100076e2: 3604 adds r6, #4 +100076e4: 6042 str r2, [r0, #4] +100076e6: 2100 movs r1, #0 +100076e8: 9600 str r6, [sp, #0] +100076ea: 2204 movs r2, #4 +100076ec: 0020 movs r0, r4 +100076ee: 18e3 adds r3, r4, r3 +100076f0: f7ff f8e6 bl 100068c0 +100076f4: 1e06 subs r6, r0, #0 +100076f6: d10f bne.n 10007718 +100076f8: 0021 movs r1, r4 +100076fa: 9b08 ldr r3, [sp, #32] +100076fc: 3128 adds r1, #40 ; 0x28 +100076fe: 4299 cmp r1, r3 +10007700: d003 beq.n 1000770a +10007702: 002a movs r2, r5 +10007704: 0018 movs r0, r3 +10007706: f7fd fd31 bl 1000516c <__wrap___aeabi_memcpy> +1000770a: 0030 movs r0, r6 +1000770c: b003 add sp, #12 +1000770e: bdf0 pop {r4, r5, r6, r7, pc} +10007710: 2000 movs r0, #0 +10007712: 3610 adds r6, #16 +10007714: 3311 adds r3, #17 +10007716: e7d8 b.n 100076ca +10007718: 0001 movs r1, r0 +1000771a: 4803 ldr r0, [pc, #12] ; (10007728 ) +1000771c: f7fd ffbc bl 10005698 <__wrap_printf> +10007720: e7f3 b.n 1000770a +10007722: 46c0 nop ; (mov r8, r8) +10007724: 0ffff800 .word 0x0ffff800 +10007728: 10014f44 .word 0x10014f44 + +1000772c : 1000772c: b5f0 push {r4, r5, r6, r7, lr} -1000772e: 46c6 mov lr, r8 -10007730: 3003 adds r0, #3 -10007732: 0883 lsrs r3, r0, #2 -10007734: 469c mov ip, r3 -10007736: b500 push {lr} -10007738: 1e8e subs r6, r1, #2 -1000773a: 2b00 cmp r3, #0 -1000773c: d01d beq.n 1000777a -1000773e: 000b movs r3, r1 -10007740: 4333 orrs r3, r6 -10007742: 075b lsls r3, r3, #29 -10007744: d154 bne.n 100077f0 -10007746: 4663 mov r3, ip -10007748: 3b01 subs r3, #1 -1000774a: 2b0a cmp r3, #10 -1000774c: d950 bls.n 100077f0 -1000774e: 08c3 lsrs r3, r0, #3 -10007750: 4698 mov r8, r3 -10007752: 4642 mov r2, r8 -10007754: 0030 movs r0, r6 -10007756: 000b movs r3, r1 -10007758: 00d2 lsls r2, r2, #3 -1000775a: 188f adds r7, r1, r2 -1000775c: cb30 ldmia r3!, {r4, r5} -1000775e: c030 stmia r0!, {r4, r5} -10007760: 429f cmp r7, r3 -10007762: d1fb bne.n 1000775c -10007764: 4643 mov r3, r8 -10007766: 18b4 adds r4, r6, r2 -10007768: 005f lsls r7, r3, #1 -1000776a: 188a adds r2, r1, r2 -1000776c: 45bc cmp ip, r7 -1000776e: d004 beq.n 1000777a -10007770: 8853 ldrh r3, [r2, #2] -10007772: 8810 ldrh r0, [r2, #0] -10007774: 041b lsls r3, r3, #16 -10007776: 4303 orrs r3, r0 -10007778: 6023 str r3, [r4, #0] -1000777a: 0008 movs r0, r1 -1000777c: 880b ldrh r3, [r1, #0] -1000777e: 1d8a adds r2, r1, #6 -10007780: ba5b rev16 r3, r3 -10007782: 8073 strh r3, [r6, #2] -10007784: 1c8b adds r3, r1, #2 -10007786: 681b ldr r3, [r3, #0] -10007788: 300a adds r0, #10 -1000778a: ba1b rev r3, r3 -1000778c: 6073 str r3, [r6, #4] -1000778e: 6812 ldr r2, [r2, #0] -10007790: ba12 rev r2, r2 -10007792: 60b2 str r2, [r6, #8] -10007794: 6800 ldr r0, [r0, #0] -10007796: ba00 rev r0, r0 -10007798: 60f0 str r0, [r6, #12] -1000779a: 2b45 cmp r3, #69 ; 0x45 -1000779c: d003 beq.n 100077a6 -1000779e: 0030 movs r0, r6 -100077a0: bc80 pop {r7} -100077a2: 46b8 mov r8, r7 -100077a4: bdf0 pop {r4, r5, r6, r7, pc} -100077a6: 2a08 cmp r2, #8 -100077a8: d1f9 bne.n 1000779e -100077aa: 000b movs r3, r1 -100077ac: 000a movs r2, r1 -100077ae: 000c movs r4, r1 -100077b0: 32b2 adds r2, #178 ; 0xb2 -100077b2: 33ae adds r3, #174 ; 0xae -100077b4: 881b ldrh r3, [r3, #0] -100077b6: 6810 ldr r0, [r2, #0] -100077b8: 342e adds r4, #46 ; 0x2e -100077ba: 6925 ldr r5, [r4, #16] -100077bc: 181a adds r2, r3, r0 -100077be: 42aa cmp r2, r5 -100077c0: d822 bhi.n 10007808 -100077c2: 313a adds r1, #58 ; 0x3a -100077c4: 18c9 adds r1, r1, r3 -100077c6: 1808 adds r0, r1, r0 -100077c8: 4281 cmp r1, r0 -100077ca: d24a bcs.n 10007862 -100077cc: 2700 movs r7, #0 -100077ce: 2500 movs r5, #0 -100077d0: e004 b.n 100077dc -100077d2: 2add cmp r2, #221 ; 0xdd -100077d4: d01c beq.n 10007810 -100077d6: 18c9 adds r1, r1, r3 -100077d8: 4288 cmp r0, r1 -100077da: d92c bls.n 10007836 -100077dc: 784b ldrb r3, [r1, #1] -100077de: 3302 adds r3, #2 -100077e0: 18ca adds r2, r1, r3 -100077e2: 4290 cmp r0, r2 -100077e4: d3f7 bcc.n 100077d6 -100077e6: 780a ldrb r2, [r1, #0] -100077e8: 2a30 cmp r2, #48 ; 0x30 -100077ea: d1f2 bne.n 100077d2 -100077ec: 000d movs r5, r1 -100077ee: e7f2 b.n 100077d6 -100077f0: 4663 mov r3, ip -100077f2: 0032 movs r2, r6 -100077f4: 0098 lsls r0, r3, #2 -100077f6: 1830 adds r0, r6, r0 -100077f8: 8893 ldrh r3, [r2, #4] -100077fa: 8854 ldrh r4, [r2, #2] -100077fc: 041b lsls r3, r3, #16 -100077fe: 4323 orrs r3, r4 -10007800: c208 stmia r2!, {r3} -10007802: 4282 cmp r2, r0 -10007804: d1f8 bne.n 100077f8 -10007806: e7b8 b.n 1000777a -10007808: 2301 movs r3, #1 -1000780a: 425b negs r3, r3 -1000780c: 60b3 str r3, [r6, #8] -1000780e: e7c6 b.n 1000779e -10007810: 1c8a adds r2, r1, #2 -10007812: 4690 mov r8, r2 -10007814: 788a ldrb r2, [r1, #2] -10007816: 2a00 cmp r2, #0 -10007818: d1dd bne.n 100077d6 -1000781a: 4642 mov r2, r8 -1000781c: 7852 ldrb r2, [r2, #1] -1000781e: 2a50 cmp r2, #80 ; 0x50 -10007820: d1d9 bne.n 100077d6 -10007822: 4642 mov r2, r8 -10007824: 7892 ldrb r2, [r2, #2] -10007826: 2af2 cmp r2, #242 ; 0xf2 -10007828: d1d5 bne.n 100077d6 -1000782a: 4642 mov r2, r8 -1000782c: 78d2 ldrb r2, [r2, #3] -1000782e: 2a01 cmp r2, #1 -10007830: d1d1 bne.n 100077d6 -10007832: 000f movs r7, r1 -10007834: e7cf b.n 100077d6 -10007836: 2d00 cmp r5, #0 -10007838: d010 beq.n 1000785c -1000783a: 2306 movs r3, #6 -1000783c: 2204 movs r2, #4 -1000783e: 2f00 cmp r7, #0 -10007840: d00a beq.n 10007858 -10007842: 8ba2 ldrh r2, [r4, #28] -10007844: 06d2 lsls r2, r2, #27 -10007846: d501 bpl.n 1000784c -10007848: 2201 movs r2, #1 -1000784a: 4313 orrs r3, r2 -1000784c: 2284 movs r2, #132 ; 0x84 -1000784e: 5cb1 ldrb r1, [r6, r2] -10007850: 52b1 strh r1, [r6, r2] -10007852: 3204 adds r2, #4 -10007854: 54b3 strb r3, [r6, r2] -10007856: e7a2 b.n 1000779e -10007858: 0013 movs r3, r2 -1000785a: e7f2 b.n 10007842 -1000785c: 2302 movs r3, #2 -1000785e: 2200 movs r2, #0 -10007860: e7ed b.n 1000783e -10007862: 2300 movs r3, #0 -10007864: e7ed b.n 10007842 -10007866: 46c0 nop ; (mov r8, r8) - -10007868 : -10007868: b5f8 push {r3, r4, r5, r6, r7, lr} -1000786a: 46ce mov lr, r9 -1000786c: 4647 mov r7, r8 -1000786e: 0005 movs r5, r0 -10007870: 4689 mov r9, r1 -10007872: b580 push {r7, lr} -10007874: 2900 cmp r1, #0 -10007876: d032 beq.n 100078de -10007878: 2301 movs r3, #1 -1000787a: 2101 movs r1, #1 -1000787c: 4a20 ldr r2, [pc, #128] ; (10007900 ) -1000787e: f7ff fd71 bl 10007364 -10007882: 2301 movs r3, #1 -10007884: 2101 movs r1, #1 -10007886: 0028 movs r0, r5 -10007888: 4a1d ldr r2, [pc, #116] ; (10007900 ) -1000788a: f7ff fd6b bl 10007364 -1000788e: 2303 movs r3, #3 -10007890: 2703 movs r7, #3 -10007892: 4698 mov r8, r3 -10007894: 2601 movs r6, #1 -10007896: 2440 movs r4, #64 ; 0x40 -10007898: e00b b.n 100078b2 -1000789a: 2001 movs r0, #1 -1000789c: f003 faf0 bl 1000ae80 -100078a0: 3c01 subs r4, #1 -100078a2: 0033 movs r3, r6 -100078a4: 2101 movs r1, #1 -100078a6: 0028 movs r0, r5 -100078a8: 4a15 ldr r2, [pc, #84] ; (10007900 ) -100078aa: f7ff fd5b bl 10007364 -100078ae: 2c00 cmp r4, #0 -100078b0: d010 beq.n 100078d4 -100078b2: 2101 movs r1, #1 -100078b4: 0028 movs r0, r5 -100078b6: 4a12 ldr r2, [pc, #72] ; (10007900 ) -100078b8: f7ff fa2e bl 10006d18 -100078bc: 2800 cmp r0, #0 -100078be: dbec blt.n 1000789a -100078c0: 003b movs r3, r7 -100078c2: 4003 ands r3, r0 -100078c4: 4543 cmp r3, r8 -100078c6: d1e8 bne.n 1000789a -100078c8: 28ff cmp r0, #255 ; 0xff -100078ca: d0e6 beq.n 1000789a -100078cc: bcc0 pop {r6, r7} -100078ce: 46b9 mov r9, r7 -100078d0: 46b0 mov r8, r6 -100078d2: bdf8 pop {r3, r4, r5, r6, r7, pc} -100078d4: 4649 mov r1, r9 -100078d6: 480b ldr r0, [pc, #44] ; (10007904 ) -100078d8: f7fd fe36 bl 10005548 <__wrap_printf> -100078dc: e7f6 b.n 100078cc -100078de: 2300 movs r3, #0 -100078e0: 2101 movs r1, #1 -100078e2: 4a07 ldr r2, [pc, #28] ; (10007900 ) -100078e4: f7ff fd3e bl 10007364 -100078e8: 2300 movs r3, #0 -100078ea: 2101 movs r1, #1 -100078ec: 0028 movs r0, r5 -100078ee: 4a04 ldr r2, [pc, #16] ; (10007900 ) -100078f0: f7ff fd38 bl 10007364 -100078f4: 2300 movs r3, #0 -100078f6: 2701 movs r7, #1 -100078f8: 4698 mov r8, r3 -100078fa: 2600 movs r6, #0 -100078fc: e7cb b.n 10007896 -100078fe: 46c0 nop ; (mov r8, r8) -10007900: 0001001f .word 0x0001001f -10007904: 10014e24 .word 0x10014e24 - -10007908 : -10007908: b5f0 push {r4, r5, r6, r7, lr} -1000790a: 46d6 mov lr, sl -1000790c: 464f mov r7, r9 -1000790e: 4646 mov r6, r8 -10007910: b5c0 push {r6, r7, lr} -10007912: 7cc3 ldrb r3, [r0, #19] -10007914: 0005 movs r5, r0 -10007916: 000f movs r7, r1 -10007918: 4692 mov sl, r2 -1000791a: b082 sub sp, #8 -1000791c: 2b00 cmp r3, #0 -1000791e: d104 bne.n 1000792a -10007920: 6800 ldr r0, [r0, #0] -10007922: f002 fabb bl 10009e9c -10007926: 2800 cmp r0, #0 -10007928: d063 beq.n 100079f2 -1000792a: 0028 movs r0, r5 -1000792c: f002 fabc bl 10009ea8 -10007930: 7cab ldrb r3, [r5, #18] -10007932: 2b00 cmp r3, #0 -10007934: d105 bne.n 10007942 -10007936: 2101 movs r1, #1 -10007938: 0028 movs r0, r5 -1000793a: f7ff ff95 bl 10007868 -1000793e: 2301 movs r3, #1 -10007940: 74ab strb r3, [r5, #18] -10007942: 7ceb ldrb r3, [r5, #19] -10007944: 2b00 cmp r3, #0 -10007946: d061 beq.n 10007a0c -10007948: 24fa movs r4, #250 ; 0xfa -1000794a: 00a4 lsls r4, r4, #2 -1000794c: e002 b.n 10007954 -1000794e: 3c01 subs r4, #1 -10007950: 2c00 cmp r4, #0 -10007952: d04e beq.n 100079f2 -10007954: 2208 movs r2, #8 -10007956: 2100 movs r1, #0 -10007958: 0028 movs r0, r5 -1000795a: f7ff f971 bl 10006c40 -1000795e: 1c43 adds r3, r0, #1 -10007960: d0f5 beq.n 1000794e -10007962: 05c3 lsls r3, r0, #23 -10007964: d543 bpl.n 100079ee -10007966: 22c0 movs r2, #192 ; 0xc0 -10007968: 0303 lsls r3, r0, #12 -1000796a: 0d5b lsrs r3, r3, #21 -1000796c: 1e59 subs r1, r3, #1 -1000796e: 00d2 lsls r2, r2, #3 -10007970: 4291 cmp r1, r2 -10007972: d300 bcc.n 10007976 -10007974: e0b1 b.n 10007ada -10007976: 0782 lsls r2, r0, #30 -10007978: d500 bpl.n 1000797c -1000797a: e0ae b.n 10007ada -1000797c: 002c movs r4, r5 -1000797e: 3428 adds r4, #40 ; 0x28 -10007980: 2200 movs r2, #0 -10007982: 2102 movs r1, #2 -10007984: 0028 movs r0, r5 -10007986: 9400 str r4, [sp, #0] -10007988: f7ff fdec bl 10007564 -1000798c: 2800 cmp r0, #0 -1000798e: d126 bne.n 100079de -10007990: 8d29 ldrh r1, [r5, #40] ; 0x28 -10007992: 8d6a ldrh r2, [r5, #42] ; 0x2a -10007994: 2900 cmp r1, #0 -10007996: d028 beq.n 100079ea -10007998: 2301 movs r3, #1 -1000799a: 74eb strb r3, [r5, #19] -1000799c: 4b63 ldr r3, [pc, #396] ; (10007b2c ) -1000799e: 469c mov ip, r3 -100079a0: 000b movs r3, r1 -100079a2: 4053 eors r3, r2 -100079a4: 4563 cmp r3, ip -100079a6: d000 beq.n 100079aa -100079a8: e09e b.n 10007ae8 -100079aa: 43d2 mvns r2, r2 -100079ac: b292 uxth r2, r2 -100079ae: 4291 cmp r1, r2 -100079b0: d000 beq.n 100079b4 -100079b2: e09f b.n 10007af4 -100079b4: 290b cmp r1, #11 -100079b6: d800 bhi.n 100079ba -100079b8: e0a2 b.n 10007b00 -100079ba: 7a23 ldrb r3, [r4, #8] -100079bc: 73ab strb r3, [r5, #14] -100079be: 230f movs r3, #15 -100079c0: 7962 ldrb r2, [r4, #5] -100079c2: 4013 ands r3, r2 -100079c4: 2b02 cmp r3, #2 -100079c6: d917 bls.n 100079f8 -100079c8: 290c cmp r1, #12 -100079ca: d100 bne.n 100079ce -100079cc: e0a4 b.n 10007b18 -100079ce: 2b01 cmp r3, #1 -100079d0: d058 beq.n 10007a84 -100079d2: 2b02 cmp r3, #2 -100079d4: d035 beq.n 10007a42 -100079d6: 2b00 cmp r3, #0 -100079d8: d045 beq.n 10007a66 -100079da: 200b movs r0, #11 -100079dc: 4240 negs r0, r0 -100079de: b002 add sp, #8 -100079e0: bce0 pop {r5, r6, r7} -100079e2: 46ba mov sl, r7 -100079e4: 46b1 mov r9, r6 -100079e6: 46a8 mov r8, r5 -100079e8: bdf0 pop {r4, r5, r6, r7, pc} -100079ea: 2a00 cmp r2, #0 -100079ec: d1d4 bne.n 10007998 -100079ee: 2300 movs r3, #0 -100079f0: 74eb strb r3, [r5, #19] -100079f2: 2001 movs r0, #1 -100079f4: 4240 negs r0, r0 -100079f6: e7f2 b.n 100079de -100079f8: 7a62 ldrb r2, [r4, #9] -100079fa: 4694 mov ip, r2 -100079fc: 4666 mov r6, ip -100079fe: 7b6a ldrb r2, [r5, #13] -10007a00: 1ab2 subs r2, r6, r2 -10007a02: b2d2 uxtb r2, r2 -10007a04: 2a14 cmp r2, #20 -10007a06: d8df bhi.n 100079c8 -10007a08: 736e strb r6, [r5, #13] -10007a0a: e7dd b.n 100079c8 -10007a0c: 2204 movs r2, #4 -10007a0e: 2100 movs r1, #0 -10007a10: 0028 movs r0, r5 -10007a12: f7ff f94b bl 10006cac -10007a16: b283 uxth r3, r0 -10007a18: 4698 mov r8, r3 -10007a1a: 4b45 ldr r3, [pc, #276] ; (10007b30 ) -10007a1c: 0400 lsls r0, r0, #16 -10007a1e: 4699 mov r9, r3 -10007a20: 881b ldrh r3, [r3, #0] -10007a22: 0c04 lsrs r4, r0, #16 -10007a24: 4543 cmp r3, r8 -10007a26: d002 beq.n 10007a2e -10007a28: 2386 movs r3, #134 ; 0x86 -10007a2a: 4223 tst r3, r4 -10007a2c: d14a bne.n 10007ac4 -10007a2e: 4643 mov r3, r8 -10007a30: 2b00 cmp r3, #0 -10007a32: d14c bne.n 10007ace -10007a34: 464b mov r3, r9 -10007a36: 4642 mov r2, r8 -10007a38: 801a strh r2, [r3, #0] -10007a3a: 06a3 lsls r3, r4, #26 -10007a3c: d500 bpl.n 10007a40 -10007a3e: e783 b.n 10007948 -10007a40: e7d7 b.n 100079f2 -10007a42: 2910 cmp r1, #16 -10007a44: d965 bls.n 10007b12 -10007a46: 79e2 ldrb r2, [r4, #7] -10007a48: 2002 movs r0, #2 -10007a4a: 18a2 adds r2, r4, r2 -10007a4c: 78d3 ldrb r3, [r2, #3] -10007a4e: 009b lsls r3, r3, #2 -10007a50: 3304 adds r3, #4 -10007a52: 18d3 adds r3, r2, r3 -10007a54: 1b1c subs r4, r3, r4 -10007a56: 1b0c subs r4, r1, r4 -10007a58: 7891 ldrb r1, [r2, #2] -10007a5a: 4652 mov r2, sl -10007a5c: 07c9 lsls r1, r1, #31 -10007a5e: 430c orrs r4, r1 -10007a60: 603c str r4, [r7, #0] -10007a62: 6013 str r3, [r2, #0] -10007a64: e7bb b.n 100079de -10007a66: 291b cmp r1, #27 -10007a68: d95c bls.n 10007b24 -10007a6a: 79e3 ldrb r3, [r4, #7] -10007a6c: 8a2d ldrh r5, [r5, #16] -10007a6e: 18e3 adds r3, r4, r3 -10007a70: 895a ldrh r2, [r3, #10] -10007a72: 4295 cmp r5, r2 -10007a74: d14a bne.n 10007b0c -10007a76: 4652 mov r2, sl -10007a78: 3310 adds r3, #16 -10007a7a: 1b1c subs r4, r3, r4 -10007a7c: 1b0c subs r4, r1, r4 -10007a7e: 603c str r4, [r7, #0] -10007a80: 6013 str r3, [r2, #0] -10007a82: e7ac b.n 100079de -10007a84: 2910 cmp r1, #16 -10007a86: d94a bls.n 10007b1e -10007a88: 79e3 ldrb r3, [r4, #7] -10007a8a: 18e3 adds r3, r4, r3 -10007a8c: 78da ldrb r2, [r3, #3] -10007a8e: 0092 lsls r2, r2, #2 -10007a90: 3204 adds r2, #4 -10007a92: 189b adds r3, r3, r2 -10007a94: 7b1a ldrb r2, [r3, #12] -10007a96: 1b1c subs r4, r3, r4 -10007a98: 1b09 subs r1, r1, r4 -10007a9a: 2a88 cmp r2, #136 ; 0x88 -10007a9c: d133 bne.n 10007b06 -10007a9e: 7b5a ldrb r2, [r3, #13] -10007aa0: 2a6c cmp r2, #108 ; 0x6c -10007aa2: d130 bne.n 10007b06 -10007aa4: 7cda ldrb r2, [r3, #19] -10007aa6: 2a00 cmp r2, #0 -10007aa8: d127 bne.n 10007afa -10007aaa: 7d1a ldrb r2, [r3, #20] -10007aac: 2a10 cmp r2, #16 -10007aae: d124 bne.n 10007afa -10007ab0: 7d5a ldrb r2, [r3, #21] -10007ab2: 2a18 cmp r2, #24 -10007ab4: d121 bne.n 10007afa -10007ab6: 4652 mov r2, sl -10007ab8: 3918 subs r1, #24 -10007aba: 3318 adds r3, #24 -10007abc: 6039 str r1, [r7, #0] -10007abe: 2001 movs r0, #1 -10007ac0: 6013 str r3, [r2, #0] -10007ac2: e78c b.n 100079de -10007ac4: 0021 movs r1, r4 -10007ac6: 481b ldr r0, [pc, #108] ; (10007b34 ) -10007ac8: f7fd fd3e bl 10005548 <__wrap_printf> -10007acc: e7af b.n 10007a2e -10007ace: 2204 movs r2, #4 -10007ad0: 2100 movs r1, #0 -10007ad2: 0028 movs r0, r5 -10007ad4: f7ff fb46 bl 10007164 -10007ad8: e7ac b.n 10007a34 -10007ada: 2301 movs r3, #1 -10007adc: 2101 movs r1, #1 -10007ade: 0028 movs r0, r5 -10007ae0: 4a15 ldr r2, [pc, #84] ; (10007b38 ) -10007ae2: f7ff fc3f bl 10007364 -10007ae6: e782 b.n 100079ee -10007ae8: 4814 ldr r0, [pc, #80] ; (10007b3c ) -10007aea: f7fd fd2d bl 10005548 <__wrap_printf> -10007aee: 2001 movs r0, #1 -10007af0: 4240 negs r0, r0 -10007af2: e774 b.n 100079de -10007af4: 2002 movs r0, #2 -10007af6: 4240 negs r0, r0 -10007af8: e771 b.n 100079de -10007afa: 200a movs r0, #10 -10007afc: 4240 negs r0, r0 -10007afe: e76e b.n 100079de -10007b00: 2003 movs r0, #3 -10007b02: 4240 negs r0, r0 -10007b04: e76b b.n 100079de -10007b06: 2009 movs r0, #9 -10007b08: 4240 negs r0, r0 -10007b0a: e768 b.n 100079de -10007b0c: 2006 movs r0, #6 -10007b0e: 4240 negs r0, r0 -10007b10: e765 b.n 100079de -10007b12: 2007 movs r0, #7 -10007b14: 4240 negs r0, r0 -10007b16: e762 b.n 100079de -10007b18: 2004 movs r0, #4 -10007b1a: 4240 negs r0, r0 -10007b1c: e75f b.n 100079de -10007b1e: 2008 movs r0, #8 -10007b20: 4240 negs r0, r0 -10007b22: e75c b.n 100079de -10007b24: 2005 movs r0, #5 -10007b26: 4240 negs r0, r0 -10007b28: e759 b.n 100079de -10007b2a: 46c0 nop ; (mov r8, r8) -10007b2c: 0000ffff .word 0x0000ffff -10007b30: 20010f8c .word 0x20010f8c -10007b34: 10014e48 .word 0x10014e48 -10007b38: 0001000d .word 0x0001000d -10007b3c: 10014e74 .word 0x10014e74 - -10007b40 : -10007b40: b5f0 push {r4, r5, r6, r7, lr} -10007b42: 46de mov lr, fp -10007b44: 4657 mov r7, sl -10007b46: 464e mov r6, r9 -10007b48: 4645 mov r5, r8 -10007b4a: 0004 movs r4, r0 -10007b4c: b5e0 push {r5, r6, r7, lr} -10007b4e: b085 sub sp, #20 -10007b50: 469a mov sl, r3 -10007b52: 4689 mov r9, r1 -10007b54: 4693 mov fp, r2 -10007b56: f002 f9a7 bl 10009ea8 -10007b5a: 7ca3 ldrb r3, [r4, #18] -10007b5c: 2b00 cmp r3, #0 -10007b5e: d105 bne.n 10007b6c -10007b60: 2101 movs r1, #1 -10007b62: 0020 movs r0, r4 -10007b64: f7ff fe80 bl 10007868 -10007b68: 2301 movs r3, #1 -10007b6a: 74a3 strb r3, [r4, #18] -10007b6c: 7ba3 ldrb r3, [r4, #14] -10007b6e: 2b00 cmp r3, #0 -10007b70: d024 beq.n 10007bbc -10007b72: 4e2e ldr r6, [pc, #184] ; (10007c2c ) -10007b74: 4f2e ldr r7, [pc, #184] ; (10007c30 ) -10007b76: 6ab3 ldr r3, [r6, #40] ; 0x28 -10007b78: 4698 mov r8, r3 -10007b7a: e00e b.n 10007b9a -10007b7c: 7ba1 ldrb r1, [r4, #14] -10007b7e: 2900 cmp r1, #0 -10007b80: d103 bne.n 10007b8a -10007b82: 7b23 ldrb r3, [r4, #12] -10007b84: 7b62 ldrb r2, [r4, #13] -10007b86: 429a cmp r2, r3 -10007b88: d11c bne.n 10007bc4 -10007b8a: 4643 mov r3, r8 -10007b8c: 1aed subs r5, r5, r3 -10007b8e: 42bd cmp r5, r7 -10007b90: d843 bhi.n 10007c1a -10007b92: 20fa movs r0, #250 ; 0xfa -10007b94: 0080 lsls r0, r0, #2 -10007b96: f003 f959 bl 1000ae4c -10007b9a: 0020 movs r0, r4 -10007b9c: aa03 add r2, sp, #12 -10007b9e: a902 add r1, sp, #8 -10007ba0: 6ab5 ldr r5, [r6, #40] ; 0x28 -10007ba2: f7ff feb1 bl 10007908 -10007ba6: 2801 cmp r0, #1 -10007ba8: d1e8 bne.n 10007b7c -10007baa: 9903 ldr r1, [sp, #12] -10007bac: 9802 ldr r0, [sp, #8] -10007bae: f7ff fdbd bl 1000772c -10007bb2: 0001 movs r1, r0 -10007bb4: 0020 movs r0, r4 -10007bb6: f002 f97d bl 10009eb4 -10007bba: e7df b.n 10007b7c -10007bbc: 7b23 ldrb r3, [r4, #12] -10007bbe: 7b62 ldrb r2, [r4, #13] -10007bc0: 429a cmp r2, r3 -10007bc2: d0d6 beq.n 10007b72 -10007bc4: 465a mov r2, fp -10007bc6: 4651 mov r1, sl -10007bc8: 320c adds r2, #12 -10007bca: b292 uxth r2, r2 -10007bcc: 800a strh r2, [r1, #0] -10007bce: 43d2 mvns r2, r2 -10007bd0: 710b strb r3, [r1, #4] -10007bd2: 804a strh r2, [r1, #2] -10007bd4: 4652 mov r2, sl -10007bd6: 4649 mov r1, r9 -10007bd8: 7151 strb r1, [r2, #5] -10007bda: 2200 movs r2, #0 -10007bdc: 4651 mov r1, sl -10007bde: 718a strb r2, [r1, #6] -10007be0: 4649 mov r1, r9 -10007be2: 3902 subs r1, #2 -10007be4: 4248 negs r0, r1 -10007be6: 4141 adcs r1, r0 -10007be8: 4650 mov r0, sl -10007bea: 0049 lsls r1, r1, #1 -10007bec: 310c adds r1, #12 -10007bee: 3301 adds r3, #1 -10007bf0: 71c1 strb r1, [r0, #7] -10007bf2: 8102 strh r2, [r0, #8] -10007bf4: 8142 strh r2, [r0, #10] -10007bf6: 7323 strb r3, [r4, #12] -10007bf8: 465b mov r3, fp -10007bfa: 3203 adds r2, #3 -10007bfc: 330f adds r3, #15 -10007bfe: 4393 bics r3, r2 -10007c00: 9000 str r0, [sp, #0] -10007c02: 2200 movs r2, #0 -10007c04: 2102 movs r1, #2 -10007c06: 0020 movs r0, r4 -10007c08: f7ff fce8 bl 100075dc -10007c0c: b005 add sp, #20 -10007c0e: bcf0 pop {r4, r5, r6, r7} -10007c10: 46bb mov fp, r7 -10007c12: 46b2 mov sl, r6 -10007c14: 46a9 mov r9, r5 -10007c16: 46a0 mov r8, r4 -10007c18: bdf0 pop {r4, r5, r6, r7, pc} -10007c1a: 7b63 ldrb r3, [r4, #13] -10007c1c: 7b22 ldrb r2, [r4, #12] -10007c1e: 4805 ldr r0, [pc, #20] ; (10007c34 ) -10007c20: f7fd fc92 bl 10005548 <__wrap_printf> -10007c24: 2001 movs r0, #1 -10007c26: 4240 negs r0, r0 -10007c28: e7f0 b.n 10007c0c -10007c2a: 46c0 nop ; (mov r8, r8) -10007c2c: 40054000 .word 0x40054000 -10007c30: 000f4240 .word 0x000f4240 -10007c34: 10014ea0 .word 0x10014ea0 - -10007c38 : -10007c38: b5f0 push {r4, r5, r6, r7, lr} -10007c3a: 4657 mov r7, sl -10007c3c: 464e mov r6, r9 -10007c3e: 4645 mov r5, r8 -10007c40: 46de mov lr, fp -10007c42: b5e0 push {r5, r6, r7, lr} -10007c44: 4e29 ldr r6, [pc, #164] ; (10007cec ) -10007c46: 4692 mov sl, r2 -10007c48: 6ab7 ldr r7, [r6, #40] ; 0x28 -10007c4a: 4698 mov r8, r3 -10007c4c: 4a28 ldr r2, [pc, #160] ; (10007cf0 ) -10007c4e: 6ab3 ldr r3, [r6, #40] ; 0x28 -10007c50: 0005 movs r5, r0 -10007c52: 4689 mov r9, r1 -10007c54: b083 sub sp, #12 -10007c56: 1bdb subs r3, r3, r7 -10007c58: 4293 cmp r3, r2 -10007c5a: d82e bhi.n 10007cba -10007c5c: 4b25 ldr r3, [pc, #148] ; (10007cf4 ) -10007c5e: 469b mov fp, r3 -10007c60: e010 b.n 10007c84 -10007c62: 2802 cmp r0, #2 -10007c64: d020 beq.n 10007ca8 -10007c66: 2800 cmp r0, #0 -10007c68: db03 blt.n 10007c72 -10007c6a: 0001 movs r1, r0 -10007c6c: 4658 mov r0, fp -10007c6e: f7fd fc6b bl 10005548 <__wrap_printf> -10007c72: 20fa movs r0, #250 ; 0xfa -10007c74: 0080 lsls r0, r0, #2 -10007c76: f003 f8e9 bl 1000ae4c -10007c7a: 6ab3 ldr r3, [r6, #40] ; 0x28 -10007c7c: 4a1c ldr r2, [pc, #112] ; (10007cf0 ) -10007c7e: 1bdb subs r3, r3, r7 -10007c80: 4293 cmp r3, r2 -10007c82: d81a bhi.n 10007cba -10007c84: 4669 mov r1, sp -10007c86: 0028 movs r0, r5 -10007c88: aa01 add r2, sp, #4 -10007c8a: f7ff fe3d bl 10007908 -10007c8e: 1e04 subs r4, r0, #0 -10007c90: d023 beq.n 10007cda -10007c92: 2801 cmp r0, #1 -10007c94: d1e5 bne.n 10007c62 -10007c96: 9901 ldr r1, [sp, #4] -10007c98: 9800 ldr r0, [sp, #0] -10007c9a: f7ff fd47 bl 1000772c -10007c9e: 0001 movs r1, r0 -10007ca0: 0028 movs r0, r5 -10007ca2: f002 f907 bl 10009eb4 -10007ca6: e7e4 b.n 10007c72 -10007ca8: 9900 ldr r1, [sp, #0] -10007caa: 9b01 ldr r3, [sp, #4] -10007cac: 004a lsls r2, r1, #1 -10007cae: 6828 ldr r0, [r5, #0] -10007cb0: 0852 lsrs r2, r2, #1 -10007cb2: 0fc9 lsrs r1, r1, #31 -10007cb4: f7f8 fec2 bl 10000a3c -10007cb8: e7db b.n 10007c72 -10007cba: 4643 mov r3, r8 -10007cbc: 4652 mov r2, sl -10007cbe: 4649 mov r1, r9 -10007cc0: 2401 movs r4, #1 -10007cc2: 480d ldr r0, [pc, #52] ; (10007cf8 ) -10007cc4: f7fd fc40 bl 10005548 <__wrap_printf> -10007cc8: 4264 negs r4, r4 -10007cca: 0020 movs r0, r4 -10007ccc: b003 add sp, #12 -10007cce: bcf0 pop {r4, r5, r6, r7} -10007cd0: 46bb mov fp, r7 -10007cd2: 46b2 mov sl, r6 -10007cd4: 46a9 mov r9, r5 -10007cd6: 46a0 mov r8, r4 -10007cd8: bdf0 pop {r4, r5, r6, r7, pc} -10007cda: 9a00 ldr r2, [sp, #0] -10007cdc: 4542 cmp r2, r8 -10007cde: d900 bls.n 10007ce2 -10007ce0: 4642 mov r2, r8 -10007ce2: 9901 ldr r1, [sp, #4] -10007ce4: 980c ldr r0, [sp, #48] ; 0x30 -10007ce6: f00c fb0f bl 10014308 <__memmove_veneer> -10007cea: e7ee b.n 10007cca -10007cec: 40054000 .word 0x40054000 -10007cf0: 000f423f .word 0x000f423f -10007cf4: 10014ec4 .word 0x10014ec4 -10007cf8: 10014ef0 .word 0x10014ef0 - -10007cfc : -10007cfc: b5f0 push {r4, r5, r6, r7, lr} -10007cfe: 4645 mov r5, r8 -10007d00: 4690 mov r8, r2 -10007d02: 2240 movs r2, #64 ; 0x40 -10007d04: 4657 mov r7, sl -10007d06: 464e mov r6, r9 -10007d08: 46de mov lr, fp -10007d0a: 4691 mov r9, r2 -10007d0c: 3a80 subs r2, #128 ; 0x80 -10007d0e: 4693 mov fp, r2 -10007d10: 4692 mov sl, r2 -10007d12: b5e0 push {r5, r6, r7, lr} -10007d14: 0007 movs r7, r0 -10007d16: 2640 movs r6, #64 ; 0x40 -10007d18: b083 sub sp, #12 -10007d1a: 448b add fp, r1 -10007d1c: 449a add sl, r3 -10007d1e: 465b mov r3, fp -10007d20: 199c adds r4, r3, r6 -10007d22: 68bb ldr r3, [r7, #8] -10007d24: 0be5 lsrs r5, r4, #15 -10007d26: 03ed lsls r5, r5, #15 -10007d28: 429d cmp r5, r3 -10007d2a: d00b beq.n 10007d44 -10007d2c: 406b eors r3, r5 -10007d2e: 0e1a lsrs r2, r3, #24 -10007d30: d136 bne.n 10007da0 -10007d32: 22ff movs r2, #255 ; 0xff -10007d34: 0412 lsls r2, r2, #16 -10007d36: 4213 tst r3, r2 -10007d38: d129 bne.n 10007d8e -10007d3a: 22ff movs r2, #255 ; 0xff -10007d3c: 0212 lsls r2, r2, #8 -10007d3e: 4213 tst r3, r2 -10007d40: d11e bne.n 10007d80 -10007d42: 60bd str r5, [r7, #8] -10007d44: 0462 lsls r2, r4, #17 -10007d46: 4653 mov r3, sl -10007d48: 2480 movs r4, #128 ; 0x80 -10007d4a: 199b adds r3, r3, r6 -10007d4c: 0c52 lsrs r2, r2, #17 -10007d4e: 0224 lsls r4, r4, #8 -10007d50: 9300 str r3, [sp, #0] -10007d52: 2101 movs r1, #1 -10007d54: 464b mov r3, r9 -10007d56: 0038 movs r0, r7 -10007d58: 4322 orrs r2, r4 -10007d5a: f7ff fc3f bl 100075dc -10007d5e: 2800 cmp r0, #0 -10007d60: d127 bne.n 10007db2 -10007d62: 45b0 cmp r8, r6 -10007d64: d925 bls.n 10007db2 -10007d66: 0033 movs r3, r6 -10007d68: 2240 movs r2, #64 ; 0x40 -10007d6a: 3340 adds r3, #64 ; 0x40 -10007d6c: 4691 mov r9, r2 -10007d6e: 4543 cmp r3, r8 -10007d70: d801 bhi.n 10007d76 -10007d72: 001e movs r6, r3 -10007d74: e7d3 b.n 10007d1e -10007d76: 4642 mov r2, r8 -10007d78: 1b92 subs r2, r2, r6 -10007d7a: 4691 mov r9, r2 -10007d7c: 001e movs r6, r3 -10007d7e: e7ce b.n 10007d1e -10007d80: 2101 movs r1, #1 -10007d82: 0038 movs r0, r7 -10007d84: 4a0e ldr r2, [pc, #56] ; (10007dc0 ) -10007d86: 0a2b lsrs r3, r5, #8 -10007d88: f7ff faec bl 10007364 -10007d8c: e7d9 b.n 10007d42 -10007d8e: 0c2b lsrs r3, r5, #16 -10007d90: 2101 movs r1, #1 -10007d92: 0038 movs r0, r7 -10007d94: 4a0b ldr r2, [pc, #44] ; (10007dc4 ) -10007d96: f7ff fae5 bl 10007364 -10007d9a: 68bb ldr r3, [r7, #8] -10007d9c: 406b eors r3, r5 -10007d9e: e7cc b.n 10007d3a -10007da0: 2300 movs r3, #0 -10007da2: 2101 movs r1, #1 -10007da4: 0038 movs r0, r7 -10007da6: 4a08 ldr r2, [pc, #32] ; (10007dc8 ) -10007da8: f7ff fadc bl 10007364 -10007dac: 68bb ldr r3, [r7, #8] -10007dae: 406b eors r3, r5 -10007db0: e7bf b.n 10007d32 -10007db2: b003 add sp, #12 -10007db4: bcf0 pop {r4, r5, r6, r7} -10007db6: 46bb mov fp, r7 -10007db8: 46b2 mov sl, r6 -10007dba: 46a9 mov r9, r5 -10007dbc: 46a0 mov r8, r4 -10007dbe: bdf0 pop {r4, r5, r6, r7, pc} -10007dc0: 0001000a .word 0x0001000a -10007dc4: 0001000b .word 0x0001000b -10007dc8: 0001000c .word 0x0001000c - -10007dcc : -10007dcc: b5f0 push {r4, r5, r6, r7, lr} -10007dce: 46d6 mov lr, sl -10007dd0: 464f mov r7, r9 -10007dd2: 4646 mov r6, r8 -10007dd4: b5c0 push {r6, r7, lr} -10007dd6: 0004 movs r4, r0 -10007dd8: 0006 movs r6, r0 -10007dda: b082 sub sp, #8 -10007ddc: 0008 movs r0, r1 -10007dde: 0017 movs r7, r2 -10007de0: 468a mov sl, r1 -10007de2: 4699 mov r9, r3 -10007de4: f006 fe20 bl 1000ea28 -10007de8: 1c43 adds r3, r0, #1 -10007dea: 4698 mov r8, r3 -10007dec: 3644 adds r6, #68 ; 0x44 -10007dee: 0005 movs r5, r0 -10007df0: 001a movs r2, r3 -10007df2: 4651 mov r1, sl -10007df4: 0030 movs r0, r6 -10007df6: f7fd f911 bl 1000501c <__wrap___aeabi_memcpy> -10007dfa: 4643 mov r3, r8 -10007dfc: 18f2 adds r2, r6, r3 -10007dfe: 0a3b lsrs r3, r7, #8 -10007e00: 7017 strb r7, [r2, #0] -10007e02: 7053 strb r3, [r2, #1] -10007e04: 0c3b lsrs r3, r7, #16 -10007e06: 0e3f lsrs r7, r7, #24 -10007e08: 7093 strb r3, [r2, #2] -10007e0a: 70d7 strb r7, [r2, #3] -10007e0c: 002a movs r2, r5 -10007e0e: 2380 movs r3, #128 ; 0x80 -10007e10: 3221 adds r2, #33 ; 0x21 -10007e12: 1d6f adds r7, r5, #5 -10007e14: 011b lsls r3, r3, #4 -10007e16: 429a cmp r2, r3 -10007e18: d823 bhi.n 10007e62 -10007e1a: 2308 movs r3, #8 -10007e1c: 33ff adds r3, #255 ; 0xff -10007e1e: 4698 mov r8, r3 -10007e20: 6363 str r3, [r4, #52] ; 0x34 -10007e22: 043b lsls r3, r7, #16 -10007e24: 0c1b lsrs r3, r3, #16 -10007e26: 63a3 str r3, [r4, #56] ; 0x38 -10007e28: 464b mov r3, r9 -10007e2a: 8a21 ldrh r1, [r4, #16] -10007e2c: 031b lsls r3, r3, #12 -10007e2e: 3101 adds r1, #1 -10007e30: b289 uxth r1, r1 -10007e32: 8221 strh r1, [r4, #16] -10007e34: 0409 lsls r1, r1, #16 -10007e36: 4319 orrs r1, r3 -10007e38: 2302 movs r3, #2 -10007e3a: 4319 orrs r1, r3 -10007e3c: 2300 movs r3, #0 -10007e3e: 6423 str r3, [r4, #64] ; 0x40 -10007e40: 0023 movs r3, r4 -10007e42: 63e1 str r1, [r4, #60] ; 0x3c -10007e44: 0020 movs r0, r4 -10007e46: 2100 movs r1, #0 -10007e48: 3a0c subs r2, #12 -10007e4a: 3328 adds r3, #40 ; 0x28 -10007e4c: f7ff fe78 bl 10007b40 -10007e50: 2800 cmp r0, #0 -10007e52: d106 bne.n 10007e62 -10007e54: 003b movs r3, r7 -10007e56: 4642 mov r2, r8 -10007e58: 2102 movs r1, #2 -10007e5a: 0020 movs r0, r4 -10007e5c: 9600 str r6, [sp, #0] -10007e5e: f7ff feeb bl 10007c38 -10007e62: b002 add sp, #8 -10007e64: bce0 pop {r5, r6, r7} -10007e66: 46ba mov sl, r7 -10007e68: 46b1 mov r9, r6 -10007e6a: 46a8 mov r8, r5 -10007e6c: bdf0 pop {r4, r5, r6, r7, pc} -10007e6e: 46c0 nop ; (mov r8, r8) - -10007e70 : -10007e70: b5f0 push {r4, r5, r6, r7, lr} -10007e72: 46d6 mov lr, sl -10007e74: 464f mov r7, r9 -10007e76: 4646 mov r6, r8 -10007e78: b5c0 push {r6, r7, lr} -10007e7a: 0004 movs r4, r0 -10007e7c: 0006 movs r6, r0 -10007e7e: b082 sub sp, #8 -10007e80: 0008 movs r0, r1 -10007e82: 001f movs r7, r3 -10007e84: 4692 mov sl, r2 -10007e86: 4689 mov r9, r1 -10007e88: f006 fdce bl 1000ea28 -10007e8c: 1c43 adds r3, r0, #1 -10007e8e: 4698 mov r8, r3 -10007e90: 3644 adds r6, #68 ; 0x44 -10007e92: 0005 movs r5, r0 -10007e94: 001a movs r2, r3 -10007e96: 4649 mov r1, r9 -10007e98: 0030 movs r0, r6 -10007e9a: f7fd f8bf bl 1000501c <__wrap___aeabi_memcpy> -10007e9e: 4643 mov r3, r8 -10007ea0: 4652 mov r2, sl -10007ea2: 18f3 adds r3, r6, r3 -10007ea4: 701a strb r2, [r3, #0] -10007ea6: 2200 movs r2, #0 -10007ea8: 1d69 adds r1, r5, #5 -10007eaa: 705a strb r2, [r3, #1] -10007eac: 709a strb r2, [r3, #2] -10007eae: 70da strb r2, [r3, #3] -10007eb0: 1871 adds r1, r6, r1 -10007eb2: 0a3b lsrs r3, r7, #8 -10007eb4: 700f strb r7, [r1, #0] -10007eb6: 704b strb r3, [r1, #1] -10007eb8: 0c3b lsrs r3, r7, #16 -10007eba: 0e3f lsrs r7, r7, #24 -10007ebc: 708b strb r3, [r1, #2] -10007ebe: 70cf strb r7, [r1, #3] -10007ec0: 0029 movs r1, r5 -10007ec2: 002f movs r7, r5 -10007ec4: 2380 movs r3, #128 ; 0x80 -10007ec6: 3125 adds r1, #37 ; 0x25 -10007ec8: 3709 adds r7, #9 -10007eca: 011b lsls r3, r3, #4 -10007ecc: 4299 cmp r1, r3 -10007ece: d820 bhi.n 10007f12 -10007ed0: 2108 movs r1, #8 -10007ed2: 31ff adds r1, #255 ; 0xff -10007ed4: 4688 mov r8, r1 -10007ed6: 6361 str r1, [r4, #52] ; 0x34 -10007ed8: 0439 lsls r1, r7, #16 -10007eda: 0c09 lsrs r1, r1, #16 -10007edc: 63a1 str r1, [r4, #56] ; 0x38 -10007ede: 2102 movs r1, #2 -10007ee0: 8a23 ldrh r3, [r4, #16] -10007ee2: 6422 str r2, [r4, #64] ; 0x40 -10007ee4: 3301 adds r3, #1 -10007ee6: b29b uxth r3, r3 -10007ee8: 8223 strh r3, [r4, #16] -10007eea: 041b lsls r3, r3, #16 -10007eec: 430b orrs r3, r1 -10007eee: 002a movs r2, r5 -10007ef0: 63e3 str r3, [r4, #60] ; 0x3c -10007ef2: 0023 movs r3, r4 -10007ef4: 2100 movs r1, #0 -10007ef6: 0020 movs r0, r4 -10007ef8: 3219 adds r2, #25 -10007efa: 3328 adds r3, #40 ; 0x28 -10007efc: f7ff fe20 bl 10007b40 -10007f00: 2800 cmp r0, #0 -10007f02: d106 bne.n 10007f12 -10007f04: 003b movs r3, r7 -10007f06: 4642 mov r2, r8 -10007f08: 2102 movs r1, #2 -10007f0a: 0020 movs r0, r4 -10007f0c: 9600 str r6, [sp, #0] -10007f0e: f7ff fe93 bl 10007c38 -10007f12: b002 add sp, #8 -10007f14: bce0 pop {r5, r6, r7} -10007f16: 46ba mov sl, r7 -10007f18: 46b1 mov r9, r6 -10007f1a: 46a8 mov r8, r5 -10007f1c: bdf0 pop {r4, r5, r6, r7, pc} -10007f1e: 46c0 nop ; (mov r8, r8) - -10007f20 : -10007f20: 6883 ldr r3, [r0, #8] -10007f22: b570 push {r4, r5, r6, lr} -10007f24: 0bce lsrs r6, r1, #15 +1000772e: 4645 mov r5, r8 +10007730: 4657 mov r7, sl +10007732: 46de mov lr, fp +10007734: 464e mov r6, r9 +10007736: b5e0 push {r5, r6, r7, lr} +10007738: b08d sub sp, #52 ; 0x34 +1000773a: af02 add r7, sp, #8 +1000773c: 4698 mov r8, r3 +1000773e: 60ba str r2, [r7, #8] +10007740: 1cda adds r2, r3, #3 +10007742: 2303 movs r3, #3 +10007744: 439a bics r2, r3 +10007746: 0005 movs r5, r0 +10007748: 60fa str r2, [r7, #12] +1000774a: 2902 cmp r1, #2 +1000774c: d025 beq.n 1000779a +1000774e: 0028 movs r0, r5 +10007750: 6d3b ldr r3, [r7, #80] ; 0x50 +10007752: 3028 adds r0, #40 ; 0x28 +10007754: 4298 cmp r0, r3 +10007756: d048 beq.n 100077ea +10007758: 4643 mov r3, r8 +1000775a: 0709 lsls r1, r1, #28 +1000775c: 4319 orrs r1, r3 +1000775e: 68bb ldr r3, [r7, #8] +10007760: 02da lsls r2, r3, #11 +10007762: 4b29 ldr r3, [pc, #164] ; (10007808 ) +10007764: 401a ands r2, r3 +10007766: 23c0 movs r3, #192 ; 0xc0 +10007768: 4311 orrs r1, r2 +1000776a: 061b lsls r3, r3, #24 +1000776c: 4319 orrs r1, r3 +1000776e: 6269 str r1, [r5, #36] ; 0x24 +10007770: 4642 mov r2, r8 +10007772: 6d39 ldr r1, [r7, #80] ; 0x50 +10007774: f7fd fcfa bl 1000516c <__wrap___aeabi_memcpy> +10007778: 0029 movs r1, r5 +1000777a: 2300 movs r3, #0 +1000777c: 68fa ldr r2, [r7, #12] +1000777e: 0028 movs r0, r5 +10007780: 3204 adds r2, #4 +10007782: 3124 adds r1, #36 ; 0x24 +10007784: 9300 str r3, [sp, #0] +10007786: f7ff f89b bl 100068c0 +1000778a: 46bd mov sp, r7 +1000778c: b00b add sp, #44 ; 0x2c +1000778e: bcf0 pop {r4, r5, r6, r7} +10007790: 46bb mov fp, r7 +10007792: 46b2 mov sl, r6 +10007794: 46a9 mov r9, r5 +10007796: 46a0 mov r8, r4 +10007798: bdf0 pop {r4, r5, r6, r7, pc} +1000779a: 4b1c ldr r3, [pc, #112] ; (1000780c ) +1000779c: 4c1c ldr r4, [pc, #112] ; (10007810 ) +1000779e: 469b mov fp, r3 +100077a0: 2308 movs r3, #8 +100077a2: 469a mov sl, r3 +100077a4: 3318 adds r3, #24 +100077a6: 4699 mov r9, r3 +100077a8: 6079 str r1, [r7, #4] +100077aa: e001 b.n 100077b0 +100077ac: 3c01 subs r4, #1 +100077ae: d316 bcc.n 100077de +100077b0: 465b mov r3, fp +100077b2: 613b str r3, [r7, #16] +100077b4: 4653 mov r3, sl +100077b6: 9300 str r3, [sp, #0] +100077b8: 2310 movs r3, #16 +100077ba: 2204 movs r2, #4 +100077bc: 2100 movs r1, #0 +100077be: 0028 movs r0, r5 +100077c0: 18fb adds r3, r7, r3 +100077c2: 466e mov r6, sp +100077c4: f7ff f87c bl 100068c0 +100077c8: 2800 cmp r0, #0 +100077ca: d100 bne.n 100077ce +100077cc: 6978 ldr r0, [r7, #20] +100077ce: 464b mov r3, r9 +100077d0: 46b5 mov sp, r6 +100077d2: 4203 tst r3, r0 +100077d4: d0ea beq.n 100077ac +100077d6: 687b ldr r3, [r7, #4] +100077d8: 0019 movs r1, r3 +100077da: 2c00 cmp r4, #0 +100077dc: d1b7 bne.n 1000774e +100077de: 480d ldr r0, [pc, #52] ; (10007814 ) +100077e0: f7fd fe28 bl 10005434 <__wrap_puts> +100077e4: 2006 movs r0, #6 +100077e6: 4240 negs r0, r0 +100077e8: e7cf b.n 1000778a +100077ea: 68bb ldr r3, [r7, #8] +100077ec: 0709 lsls r1, r1, #28 +100077ee: 02da lsls r2, r3, #11 +100077f0: 4b05 ldr r3, [pc, #20] ; (10007808 ) +100077f2: 401a ands r2, r3 +100077f4: 4643 mov r3, r8 +100077f6: 430b orrs r3, r1 +100077f8: 4313 orrs r3, r2 +100077fa: 001a movs r2, r3 +100077fc: 23c0 movs r3, #192 ; 0xc0 +100077fe: 061b lsls r3, r3, #24 +10007800: 431a orrs r2, r3 +10007802: 626a str r2, [r5, #36] ; 0x24 +10007804: e7b8 b.n 10007778 +10007806: 46c0 nop ; (mov r8, r8) +10007808: 0ffff800 .word 0x0ffff800 +1000780c: 40004004 .word 0x40004004 +10007810: 000003e7 .word 0x000003e7 +10007814: 1001518c .word 0x1001518c + +10007818 : +10007818: 6883 ldr r3, [r0, #8] +1000781a: b570 push {r4, r5, r6, lr} +1000781c: 0bcc lsrs r4, r1, #15 +1000781e: 0005 movs r5, r0 +10007820: 03e4 lsls r4, r4, #15 +10007822: 42a3 cmp r3, r4 +10007824: d00b beq.n 1000783e +10007826: 4063 eors r3, r4 +10007828: 0e1a lsrs r2, r3, #24 +1000782a: d119 bne.n 10007860 +1000782c: 22ff movs r2, #255 ; 0xff +1000782e: 0412 lsls r2, r2, #16 +10007830: 4213 tst r3, r2 +10007832: d10c bne.n 1000784e +10007834: 22ff movs r2, #255 ; 0xff +10007836: 0212 lsls r2, r2, #8 +10007838: 4213 tst r3, r2 +1000783a: d101 bne.n 10007840 +1000783c: 60ac str r4, [r5, #8] +1000783e: bd70 pop {r4, r5, r6, pc} +10007840: 2101 movs r1, #1 +10007842: 0028 movs r0, r5 +10007844: 4a0a ldr r2, [pc, #40] ; (10007870 ) +10007846: 0a23 lsrs r3, r4, #8 +10007848: f7ff fe34 bl 100074b4 +1000784c: e7f6 b.n 1000783c +1000784e: 0c23 lsrs r3, r4, #16 +10007850: 2101 movs r1, #1 +10007852: 0028 movs r0, r5 +10007854: 4a07 ldr r2, [pc, #28] ; (10007874 ) +10007856: f7ff fe2d bl 100074b4 +1000785a: 68ab ldr r3, [r5, #8] +1000785c: 4063 eors r3, r4 +1000785e: e7e9 b.n 10007834 +10007860: 0e23 lsrs r3, r4, #24 +10007862: 2101 movs r1, #1 +10007864: 4a04 ldr r2, [pc, #16] ; (10007878 ) +10007866: f7ff fe25 bl 100074b4 +1000786a: 68ab ldr r3, [r5, #8] +1000786c: 4063 eors r3, r4 +1000786e: e7dd b.n 1000782c +10007870: 0001000a .word 0x0001000a +10007874: 0001000b .word 0x0001000b +10007878: 0001000c .word 0x0001000c + +1000787c : +1000787c: b5f0 push {r4, r5, r6, r7, lr} +1000787e: 46c6 mov lr, r8 +10007880: 3003 adds r0, #3 +10007882: 0883 lsrs r3, r0, #2 +10007884: 469c mov ip, r3 +10007886: b500 push {lr} +10007888: 1e8e subs r6, r1, #2 +1000788a: 2b00 cmp r3, #0 +1000788c: d01d beq.n 100078ca +1000788e: 000b movs r3, r1 +10007890: 4333 orrs r3, r6 +10007892: 075b lsls r3, r3, #29 +10007894: d154 bne.n 10007940 +10007896: 4663 mov r3, ip +10007898: 3b01 subs r3, #1 +1000789a: 2b0a cmp r3, #10 +1000789c: d950 bls.n 10007940 +1000789e: 08c3 lsrs r3, r0, #3 +100078a0: 4698 mov r8, r3 +100078a2: 4642 mov r2, r8 +100078a4: 0030 movs r0, r6 +100078a6: 000b movs r3, r1 +100078a8: 00d2 lsls r2, r2, #3 +100078aa: 188f adds r7, r1, r2 +100078ac: cb30 ldmia r3!, {r4, r5} +100078ae: c030 stmia r0!, {r4, r5} +100078b0: 429f cmp r7, r3 +100078b2: d1fb bne.n 100078ac +100078b4: 4643 mov r3, r8 +100078b6: 18b4 adds r4, r6, r2 +100078b8: 005f lsls r7, r3, #1 +100078ba: 188a adds r2, r1, r2 +100078bc: 45bc cmp ip, r7 +100078be: d004 beq.n 100078ca +100078c0: 8853 ldrh r3, [r2, #2] +100078c2: 8810 ldrh r0, [r2, #0] +100078c4: 041b lsls r3, r3, #16 +100078c6: 4303 orrs r3, r0 +100078c8: 6023 str r3, [r4, #0] +100078ca: 0008 movs r0, r1 +100078cc: 880b ldrh r3, [r1, #0] +100078ce: 1d8a adds r2, r1, #6 +100078d0: ba5b rev16 r3, r3 +100078d2: 8073 strh r3, [r6, #2] +100078d4: 1c8b adds r3, r1, #2 +100078d6: 681b ldr r3, [r3, #0] +100078d8: 300a adds r0, #10 +100078da: ba1b rev r3, r3 +100078dc: 6073 str r3, [r6, #4] +100078de: 6812 ldr r2, [r2, #0] +100078e0: ba12 rev r2, r2 +100078e2: 60b2 str r2, [r6, #8] +100078e4: 6800 ldr r0, [r0, #0] +100078e6: ba00 rev r0, r0 +100078e8: 60f0 str r0, [r6, #12] +100078ea: 2b45 cmp r3, #69 ; 0x45 +100078ec: d003 beq.n 100078f6 +100078ee: 0030 movs r0, r6 +100078f0: bc80 pop {r7} +100078f2: 46b8 mov r8, r7 +100078f4: bdf0 pop {r4, r5, r6, r7, pc} +100078f6: 2a08 cmp r2, #8 +100078f8: d1f9 bne.n 100078ee +100078fa: 000b movs r3, r1 +100078fc: 000a movs r2, r1 +100078fe: 000c movs r4, r1 +10007900: 32b2 adds r2, #178 ; 0xb2 +10007902: 33ae adds r3, #174 ; 0xae +10007904: 881b ldrh r3, [r3, #0] +10007906: 6810 ldr r0, [r2, #0] +10007908: 342e adds r4, #46 ; 0x2e +1000790a: 6925 ldr r5, [r4, #16] +1000790c: 181a adds r2, r3, r0 +1000790e: 42aa cmp r2, r5 +10007910: d822 bhi.n 10007958 +10007912: 313a adds r1, #58 ; 0x3a +10007914: 18c9 adds r1, r1, r3 +10007916: 1808 adds r0, r1, r0 +10007918: 4281 cmp r1, r0 +1000791a: d24a bcs.n 100079b2 +1000791c: 2700 movs r7, #0 +1000791e: 2500 movs r5, #0 +10007920: e004 b.n 1000792c +10007922: 2add cmp r2, #221 ; 0xdd +10007924: d01c beq.n 10007960 +10007926: 18c9 adds r1, r1, r3 +10007928: 4288 cmp r0, r1 +1000792a: d92c bls.n 10007986 +1000792c: 784b ldrb r3, [r1, #1] +1000792e: 3302 adds r3, #2 +10007930: 18ca adds r2, r1, r3 +10007932: 4290 cmp r0, r2 +10007934: d3f7 bcc.n 10007926 +10007936: 780a ldrb r2, [r1, #0] +10007938: 2a30 cmp r2, #48 ; 0x30 +1000793a: d1f2 bne.n 10007922 +1000793c: 000d movs r5, r1 +1000793e: e7f2 b.n 10007926 +10007940: 4663 mov r3, ip +10007942: 0032 movs r2, r6 +10007944: 0098 lsls r0, r3, #2 +10007946: 1830 adds r0, r6, r0 +10007948: 8893 ldrh r3, [r2, #4] +1000794a: 8854 ldrh r4, [r2, #2] +1000794c: 041b lsls r3, r3, #16 +1000794e: 4323 orrs r3, r4 +10007950: c208 stmia r2!, {r3} +10007952: 4282 cmp r2, r0 +10007954: d1f8 bne.n 10007948 +10007956: e7b8 b.n 100078ca +10007958: 2301 movs r3, #1 +1000795a: 425b negs r3, r3 +1000795c: 60b3 str r3, [r6, #8] +1000795e: e7c6 b.n 100078ee +10007960: 1c8a adds r2, r1, #2 +10007962: 4690 mov r8, r2 +10007964: 788a ldrb r2, [r1, #2] +10007966: 2a00 cmp r2, #0 +10007968: d1dd bne.n 10007926 +1000796a: 4642 mov r2, r8 +1000796c: 7852 ldrb r2, [r2, #1] +1000796e: 2a50 cmp r2, #80 ; 0x50 +10007970: d1d9 bne.n 10007926 +10007972: 4642 mov r2, r8 +10007974: 7892 ldrb r2, [r2, #2] +10007976: 2af2 cmp r2, #242 ; 0xf2 +10007978: d1d5 bne.n 10007926 +1000797a: 4642 mov r2, r8 +1000797c: 78d2 ldrb r2, [r2, #3] +1000797e: 2a01 cmp r2, #1 +10007980: d1d1 bne.n 10007926 +10007982: 000f movs r7, r1 +10007984: e7cf b.n 10007926 +10007986: 2d00 cmp r5, #0 +10007988: d010 beq.n 100079ac +1000798a: 2306 movs r3, #6 +1000798c: 2204 movs r2, #4 +1000798e: 2f00 cmp r7, #0 +10007990: d00a beq.n 100079a8 +10007992: 8ba2 ldrh r2, [r4, #28] +10007994: 06d2 lsls r2, r2, #27 +10007996: d501 bpl.n 1000799c +10007998: 2201 movs r2, #1 +1000799a: 4313 orrs r3, r2 +1000799c: 2284 movs r2, #132 ; 0x84 +1000799e: 5cb1 ldrb r1, [r6, r2] +100079a0: 52b1 strh r1, [r6, r2] +100079a2: 3204 adds r2, #4 +100079a4: 54b3 strb r3, [r6, r2] +100079a6: e7a2 b.n 100078ee +100079a8: 0013 movs r3, r2 +100079aa: e7f2 b.n 10007992 +100079ac: 2302 movs r3, #2 +100079ae: 2200 movs r2, #0 +100079b0: e7ed b.n 1000798e +100079b2: 2300 movs r3, #0 +100079b4: e7ed b.n 10007992 +100079b6: 46c0 nop ; (mov r8, r8) + +100079b8 : +100079b8: b5f8 push {r3, r4, r5, r6, r7, lr} +100079ba: 46ce mov lr, r9 +100079bc: 4647 mov r7, r8 +100079be: 0005 movs r5, r0 +100079c0: 4689 mov r9, r1 +100079c2: b580 push {r7, lr} +100079c4: 2900 cmp r1, #0 +100079c6: d032 beq.n 10007a2e +100079c8: 2301 movs r3, #1 +100079ca: 2101 movs r1, #1 +100079cc: 4a20 ldr r2, [pc, #128] ; (10007a50 ) +100079ce: f7ff fd71 bl 100074b4 +100079d2: 2301 movs r3, #1 +100079d4: 2101 movs r1, #1 +100079d6: 0028 movs r0, r5 +100079d8: 4a1d ldr r2, [pc, #116] ; (10007a50 ) +100079da: f7ff fd6b bl 100074b4 +100079de: 2303 movs r3, #3 +100079e0: 2703 movs r7, #3 +100079e2: 4698 mov r8, r3 +100079e4: 2601 movs r6, #1 +100079e6: 2440 movs r4, #64 ; 0x40 +100079e8: e00b b.n 10007a02 +100079ea: 2001 movs r0, #1 +100079ec: f003 faf0 bl 1000afd0 +100079f0: 3c01 subs r4, #1 +100079f2: 0033 movs r3, r6 +100079f4: 2101 movs r1, #1 +100079f6: 0028 movs r0, r5 +100079f8: 4a15 ldr r2, [pc, #84] ; (10007a50 ) +100079fa: f7ff fd5b bl 100074b4 +100079fe: 2c00 cmp r4, #0 +10007a00: d010 beq.n 10007a24 +10007a02: 2101 movs r1, #1 +10007a04: 0028 movs r0, r5 +10007a06: 4a12 ldr r2, [pc, #72] ; (10007a50 ) +10007a08: f7ff fa2e bl 10006e68 +10007a0c: 2800 cmp r0, #0 +10007a0e: dbec blt.n 100079ea +10007a10: 003b movs r3, r7 +10007a12: 4003 ands r3, r0 +10007a14: 4543 cmp r3, r8 +10007a16: d1e8 bne.n 100079ea +10007a18: 28ff cmp r0, #255 ; 0xff +10007a1a: d0e6 beq.n 100079ea +10007a1c: bcc0 pop {r6, r7} +10007a1e: 46b9 mov r9, r7 +10007a20: 46b0 mov r8, r6 +10007a22: bdf8 pop {r3, r4, r5, r6, r7, pc} +10007a24: 4649 mov r1, r9 +10007a26: 480b ldr r0, [pc, #44] ; (10007a54 ) +10007a28: f7fd fe36 bl 10005698 <__wrap_printf> +10007a2c: e7f6 b.n 10007a1c +10007a2e: 2300 movs r3, #0 +10007a30: 2101 movs r1, #1 +10007a32: 4a07 ldr r2, [pc, #28] ; (10007a50 ) +10007a34: f7ff fd3e bl 100074b4 +10007a38: 2300 movs r3, #0 +10007a3a: 2101 movs r1, #1 +10007a3c: 0028 movs r0, r5 +10007a3e: 4a04 ldr r2, [pc, #16] ; (10007a50 ) +10007a40: f7ff fd38 bl 100074b4 +10007a44: 2300 movs r3, #0 +10007a46: 2701 movs r7, #1 +10007a48: 4698 mov r8, r3 +10007a4a: 2600 movs r6, #0 +10007a4c: e7cb b.n 100079e6 +10007a4e: 46c0 nop ; (mov r8, r8) +10007a50: 0001001f .word 0x0001001f +10007a54: 10014f74 .word 0x10014f74 + +10007a58 : +10007a58: b5f0 push {r4, r5, r6, r7, lr} +10007a5a: 46d6 mov lr, sl +10007a5c: 464f mov r7, r9 +10007a5e: 4646 mov r6, r8 +10007a60: b5c0 push {r6, r7, lr} +10007a62: 7cc3 ldrb r3, [r0, #19] +10007a64: 0005 movs r5, r0 +10007a66: 000f movs r7, r1 +10007a68: 4692 mov sl, r2 +10007a6a: b082 sub sp, #8 +10007a6c: 2b00 cmp r3, #0 +10007a6e: d104 bne.n 10007a7a +10007a70: 6800 ldr r0, [r0, #0] +10007a72: f002 fabb bl 10009fec +10007a76: 2800 cmp r0, #0 +10007a78: d063 beq.n 10007b42 +10007a7a: 0028 movs r0, r5 +10007a7c: f002 fabc bl 10009ff8 +10007a80: 7cab ldrb r3, [r5, #18] +10007a82: 2b00 cmp r3, #0 +10007a84: d105 bne.n 10007a92 +10007a86: 2101 movs r1, #1 +10007a88: 0028 movs r0, r5 +10007a8a: f7ff ff95 bl 100079b8 +10007a8e: 2301 movs r3, #1 +10007a90: 74ab strb r3, [r5, #18] +10007a92: 7ceb ldrb r3, [r5, #19] +10007a94: 2b00 cmp r3, #0 +10007a96: d061 beq.n 10007b5c +10007a98: 24fa movs r4, #250 ; 0xfa +10007a9a: 00a4 lsls r4, r4, #2 +10007a9c: e002 b.n 10007aa4 +10007a9e: 3c01 subs r4, #1 +10007aa0: 2c00 cmp r4, #0 +10007aa2: d04e beq.n 10007b42 +10007aa4: 2208 movs r2, #8 +10007aa6: 2100 movs r1, #0 +10007aa8: 0028 movs r0, r5 +10007aaa: f7ff f971 bl 10006d90 +10007aae: 1c43 adds r3, r0, #1 +10007ab0: d0f5 beq.n 10007a9e +10007ab2: 05c3 lsls r3, r0, #23 +10007ab4: d543 bpl.n 10007b3e +10007ab6: 22c0 movs r2, #192 ; 0xc0 +10007ab8: 0303 lsls r3, r0, #12 +10007aba: 0d5b lsrs r3, r3, #21 +10007abc: 1e59 subs r1, r3, #1 +10007abe: 00d2 lsls r2, r2, #3 +10007ac0: 4291 cmp r1, r2 +10007ac2: d300 bcc.n 10007ac6 +10007ac4: e0b1 b.n 10007c2a +10007ac6: 0782 lsls r2, r0, #30 +10007ac8: d500 bpl.n 10007acc +10007aca: e0ae b.n 10007c2a +10007acc: 002c movs r4, r5 +10007ace: 3428 adds r4, #40 ; 0x28 +10007ad0: 2200 movs r2, #0 +10007ad2: 2102 movs r1, #2 +10007ad4: 0028 movs r0, r5 +10007ad6: 9400 str r4, [sp, #0] +10007ad8: f7ff fdec bl 100076b4 +10007adc: 2800 cmp r0, #0 +10007ade: d126 bne.n 10007b2e +10007ae0: 8d29 ldrh r1, [r5, #40] ; 0x28 +10007ae2: 8d6a ldrh r2, [r5, #42] ; 0x2a +10007ae4: 2900 cmp r1, #0 +10007ae6: d028 beq.n 10007b3a +10007ae8: 2301 movs r3, #1 +10007aea: 74eb strb r3, [r5, #19] +10007aec: 4b63 ldr r3, [pc, #396] ; (10007c7c ) +10007aee: 469c mov ip, r3 +10007af0: 000b movs r3, r1 +10007af2: 4053 eors r3, r2 +10007af4: 4563 cmp r3, ip +10007af6: d000 beq.n 10007afa +10007af8: e09e b.n 10007c38 +10007afa: 43d2 mvns r2, r2 +10007afc: b292 uxth r2, r2 +10007afe: 4291 cmp r1, r2 +10007b00: d000 beq.n 10007b04 +10007b02: e09f b.n 10007c44 +10007b04: 290b cmp r1, #11 +10007b06: d800 bhi.n 10007b0a +10007b08: e0a2 b.n 10007c50 +10007b0a: 7a23 ldrb r3, [r4, #8] +10007b0c: 73ab strb r3, [r5, #14] +10007b0e: 230f movs r3, #15 +10007b10: 7962 ldrb r2, [r4, #5] +10007b12: 4013 ands r3, r2 +10007b14: 2b02 cmp r3, #2 +10007b16: d917 bls.n 10007b48 +10007b18: 290c cmp r1, #12 +10007b1a: d100 bne.n 10007b1e +10007b1c: e0a4 b.n 10007c68 +10007b1e: 2b01 cmp r3, #1 +10007b20: d058 beq.n 10007bd4 +10007b22: 2b02 cmp r3, #2 +10007b24: d035 beq.n 10007b92 +10007b26: 2b00 cmp r3, #0 +10007b28: d045 beq.n 10007bb6 +10007b2a: 200b movs r0, #11 +10007b2c: 4240 negs r0, r0 +10007b2e: b002 add sp, #8 +10007b30: bce0 pop {r5, r6, r7} +10007b32: 46ba mov sl, r7 +10007b34: 46b1 mov r9, r6 +10007b36: 46a8 mov r8, r5 +10007b38: bdf0 pop {r4, r5, r6, r7, pc} +10007b3a: 2a00 cmp r2, #0 +10007b3c: d1d4 bne.n 10007ae8 +10007b3e: 2300 movs r3, #0 +10007b40: 74eb strb r3, [r5, #19] +10007b42: 2001 movs r0, #1 +10007b44: 4240 negs r0, r0 +10007b46: e7f2 b.n 10007b2e +10007b48: 7a62 ldrb r2, [r4, #9] +10007b4a: 4694 mov ip, r2 +10007b4c: 4666 mov r6, ip +10007b4e: 7b6a ldrb r2, [r5, #13] +10007b50: 1ab2 subs r2, r6, r2 +10007b52: b2d2 uxtb r2, r2 +10007b54: 2a14 cmp r2, #20 +10007b56: d8df bhi.n 10007b18 +10007b58: 736e strb r6, [r5, #13] +10007b5a: e7dd b.n 10007b18 +10007b5c: 2204 movs r2, #4 +10007b5e: 2100 movs r1, #0 +10007b60: 0028 movs r0, r5 +10007b62: f7ff f94b bl 10006dfc +10007b66: b283 uxth r3, r0 +10007b68: 4698 mov r8, r3 +10007b6a: 4b45 ldr r3, [pc, #276] ; (10007c80 ) +10007b6c: 0400 lsls r0, r0, #16 +10007b6e: 4699 mov r9, r3 +10007b70: 881b ldrh r3, [r3, #0] +10007b72: 0c04 lsrs r4, r0, #16 +10007b74: 4543 cmp r3, r8 +10007b76: d002 beq.n 10007b7e +10007b78: 2386 movs r3, #134 ; 0x86 +10007b7a: 4223 tst r3, r4 +10007b7c: d14a bne.n 10007c14 +10007b7e: 4643 mov r3, r8 +10007b80: 2b00 cmp r3, #0 +10007b82: d14c bne.n 10007c1e +10007b84: 464b mov r3, r9 +10007b86: 4642 mov r2, r8 +10007b88: 801a strh r2, [r3, #0] +10007b8a: 06a3 lsls r3, r4, #26 +10007b8c: d500 bpl.n 10007b90 +10007b8e: e783 b.n 10007a98 +10007b90: e7d7 b.n 10007b42 +10007b92: 2910 cmp r1, #16 +10007b94: d965 bls.n 10007c62 +10007b96: 79e2 ldrb r2, [r4, #7] +10007b98: 2002 movs r0, #2 +10007b9a: 18a2 adds r2, r4, r2 +10007b9c: 78d3 ldrb r3, [r2, #3] +10007b9e: 009b lsls r3, r3, #2 +10007ba0: 3304 adds r3, #4 +10007ba2: 18d3 adds r3, r2, r3 +10007ba4: 1b1c subs r4, r3, r4 +10007ba6: 1b0c subs r4, r1, r4 +10007ba8: 7891 ldrb r1, [r2, #2] +10007baa: 4652 mov r2, sl +10007bac: 07c9 lsls r1, r1, #31 +10007bae: 430c orrs r4, r1 +10007bb0: 603c str r4, [r7, #0] +10007bb2: 6013 str r3, [r2, #0] +10007bb4: e7bb b.n 10007b2e +10007bb6: 291b cmp r1, #27 +10007bb8: d95c bls.n 10007c74 +10007bba: 79e3 ldrb r3, [r4, #7] +10007bbc: 8a2d ldrh r5, [r5, #16] +10007bbe: 18e3 adds r3, r4, r3 +10007bc0: 895a ldrh r2, [r3, #10] +10007bc2: 4295 cmp r5, r2 +10007bc4: d14a bne.n 10007c5c +10007bc6: 4652 mov r2, sl +10007bc8: 3310 adds r3, #16 +10007bca: 1b1c subs r4, r3, r4 +10007bcc: 1b0c subs r4, r1, r4 +10007bce: 603c str r4, [r7, #0] +10007bd0: 6013 str r3, [r2, #0] +10007bd2: e7ac b.n 10007b2e +10007bd4: 2910 cmp r1, #16 +10007bd6: d94a bls.n 10007c6e +10007bd8: 79e3 ldrb r3, [r4, #7] +10007bda: 18e3 adds r3, r4, r3 +10007bdc: 78da ldrb r2, [r3, #3] +10007bde: 0092 lsls r2, r2, #2 +10007be0: 3204 adds r2, #4 +10007be2: 189b adds r3, r3, r2 +10007be4: 7b1a ldrb r2, [r3, #12] +10007be6: 1b1c subs r4, r3, r4 +10007be8: 1b09 subs r1, r1, r4 +10007bea: 2a88 cmp r2, #136 ; 0x88 +10007bec: d133 bne.n 10007c56 +10007bee: 7b5a ldrb r2, [r3, #13] +10007bf0: 2a6c cmp r2, #108 ; 0x6c +10007bf2: d130 bne.n 10007c56 +10007bf4: 7cda ldrb r2, [r3, #19] +10007bf6: 2a00 cmp r2, #0 +10007bf8: d127 bne.n 10007c4a +10007bfa: 7d1a ldrb r2, [r3, #20] +10007bfc: 2a10 cmp r2, #16 +10007bfe: d124 bne.n 10007c4a +10007c00: 7d5a ldrb r2, [r3, #21] +10007c02: 2a18 cmp r2, #24 +10007c04: d121 bne.n 10007c4a +10007c06: 4652 mov r2, sl +10007c08: 3918 subs r1, #24 +10007c0a: 3318 adds r3, #24 +10007c0c: 6039 str r1, [r7, #0] +10007c0e: 2001 movs r0, #1 +10007c10: 6013 str r3, [r2, #0] +10007c12: e78c b.n 10007b2e +10007c14: 0021 movs r1, r4 +10007c16: 481b ldr r0, [pc, #108] ; (10007c84 ) +10007c18: f7fd fd3e bl 10005698 <__wrap_printf> +10007c1c: e7af b.n 10007b7e +10007c1e: 2204 movs r2, #4 +10007c20: 2100 movs r1, #0 +10007c22: 0028 movs r0, r5 +10007c24: f7ff fb46 bl 100072b4 +10007c28: e7ac b.n 10007b84 +10007c2a: 2301 movs r3, #1 +10007c2c: 2101 movs r1, #1 +10007c2e: 0028 movs r0, r5 +10007c30: 4a15 ldr r2, [pc, #84] ; (10007c88 ) +10007c32: f7ff fc3f bl 100074b4 +10007c36: e782 b.n 10007b3e +10007c38: 4814 ldr r0, [pc, #80] ; (10007c8c ) +10007c3a: f7fd fd2d bl 10005698 <__wrap_printf> +10007c3e: 2001 movs r0, #1 +10007c40: 4240 negs r0, r0 +10007c42: e774 b.n 10007b2e +10007c44: 2002 movs r0, #2 +10007c46: 4240 negs r0, r0 +10007c48: e771 b.n 10007b2e +10007c4a: 200a movs r0, #10 +10007c4c: 4240 negs r0, r0 +10007c4e: e76e b.n 10007b2e +10007c50: 2003 movs r0, #3 +10007c52: 4240 negs r0, r0 +10007c54: e76b b.n 10007b2e +10007c56: 2009 movs r0, #9 +10007c58: 4240 negs r0, r0 +10007c5a: e768 b.n 10007b2e +10007c5c: 2006 movs r0, #6 +10007c5e: 4240 negs r0, r0 +10007c60: e765 b.n 10007b2e +10007c62: 2007 movs r0, #7 +10007c64: 4240 negs r0, r0 +10007c66: e762 b.n 10007b2e +10007c68: 2004 movs r0, #4 +10007c6a: 4240 negs r0, r0 +10007c6c: e75f b.n 10007b2e +10007c6e: 2008 movs r0, #8 +10007c70: 4240 negs r0, r0 +10007c72: e75c b.n 10007b2e +10007c74: 2005 movs r0, #5 +10007c76: 4240 negs r0, r0 +10007c78: e759 b.n 10007b2e +10007c7a: 46c0 nop ; (mov r8, r8) +10007c7c: 0000ffff .word 0x0000ffff +10007c80: 20010f9c .word 0x20010f9c +10007c84: 10014f98 .word 0x10014f98 +10007c88: 0001000d .word 0x0001000d +10007c8c: 10014fc4 .word 0x10014fc4 + +10007c90 : +10007c90: b5f0 push {r4, r5, r6, r7, lr} +10007c92: 46de mov lr, fp +10007c94: 4657 mov r7, sl +10007c96: 464e mov r6, r9 +10007c98: 4645 mov r5, r8 +10007c9a: 0004 movs r4, r0 +10007c9c: b5e0 push {r5, r6, r7, lr} +10007c9e: b085 sub sp, #20 +10007ca0: 469a mov sl, r3 +10007ca2: 4689 mov r9, r1 +10007ca4: 4693 mov fp, r2 +10007ca6: f002 f9a7 bl 10009ff8 +10007caa: 7ca3 ldrb r3, [r4, #18] +10007cac: 2b00 cmp r3, #0 +10007cae: d105 bne.n 10007cbc +10007cb0: 2101 movs r1, #1 +10007cb2: 0020 movs r0, r4 +10007cb4: f7ff fe80 bl 100079b8 +10007cb8: 2301 movs r3, #1 +10007cba: 74a3 strb r3, [r4, #18] +10007cbc: 7ba3 ldrb r3, [r4, #14] +10007cbe: 2b00 cmp r3, #0 +10007cc0: d024 beq.n 10007d0c +10007cc2: 4e2e ldr r6, [pc, #184] ; (10007d7c ) +10007cc4: 4f2e ldr r7, [pc, #184] ; (10007d80 ) +10007cc6: 6ab3 ldr r3, [r6, #40] ; 0x28 +10007cc8: 4698 mov r8, r3 +10007cca: e00e b.n 10007cea +10007ccc: 7ba1 ldrb r1, [r4, #14] +10007cce: 2900 cmp r1, #0 +10007cd0: d103 bne.n 10007cda +10007cd2: 7b23 ldrb r3, [r4, #12] +10007cd4: 7b62 ldrb r2, [r4, #13] +10007cd6: 429a cmp r2, r3 +10007cd8: d11c bne.n 10007d14 +10007cda: 4643 mov r3, r8 +10007cdc: 1aed subs r5, r5, r3 +10007cde: 42bd cmp r5, r7 +10007ce0: d843 bhi.n 10007d6a +10007ce2: 20fa movs r0, #250 ; 0xfa +10007ce4: 0080 lsls r0, r0, #2 +10007ce6: f003 f959 bl 1000af9c +10007cea: 0020 movs r0, r4 +10007cec: aa03 add r2, sp, #12 +10007cee: a902 add r1, sp, #8 +10007cf0: 6ab5 ldr r5, [r6, #40] ; 0x28 +10007cf2: f7ff feb1 bl 10007a58 +10007cf6: 2801 cmp r0, #1 +10007cf8: d1e8 bne.n 10007ccc +10007cfa: 9903 ldr r1, [sp, #12] +10007cfc: 9802 ldr r0, [sp, #8] +10007cfe: f7ff fdbd bl 1000787c +10007d02: 0001 movs r1, r0 +10007d04: 0020 movs r0, r4 +10007d06: f002 f97d bl 1000a004 +10007d0a: e7df b.n 10007ccc +10007d0c: 7b23 ldrb r3, [r4, #12] +10007d0e: 7b62 ldrb r2, [r4, #13] +10007d10: 429a cmp r2, r3 +10007d12: d0d6 beq.n 10007cc2 +10007d14: 465a mov r2, fp +10007d16: 4651 mov r1, sl +10007d18: 320c adds r2, #12 +10007d1a: b292 uxth r2, r2 +10007d1c: 800a strh r2, [r1, #0] +10007d1e: 43d2 mvns r2, r2 +10007d20: 710b strb r3, [r1, #4] +10007d22: 804a strh r2, [r1, #2] +10007d24: 4652 mov r2, sl +10007d26: 4649 mov r1, r9 +10007d28: 7151 strb r1, [r2, #5] +10007d2a: 2200 movs r2, #0 +10007d2c: 4651 mov r1, sl +10007d2e: 718a strb r2, [r1, #6] +10007d30: 4649 mov r1, r9 +10007d32: 3902 subs r1, #2 +10007d34: 4248 negs r0, r1 +10007d36: 4141 adcs r1, r0 +10007d38: 4650 mov r0, sl +10007d3a: 0049 lsls r1, r1, #1 +10007d3c: 310c adds r1, #12 +10007d3e: 3301 adds r3, #1 +10007d40: 71c1 strb r1, [r0, #7] +10007d42: 8102 strh r2, [r0, #8] +10007d44: 8142 strh r2, [r0, #10] +10007d46: 7323 strb r3, [r4, #12] +10007d48: 465b mov r3, fp +10007d4a: 3203 adds r2, #3 +10007d4c: 330f adds r3, #15 +10007d4e: 4393 bics r3, r2 +10007d50: 9000 str r0, [sp, #0] +10007d52: 2200 movs r2, #0 +10007d54: 2102 movs r1, #2 +10007d56: 0020 movs r0, r4 +10007d58: f7ff fce8 bl 1000772c +10007d5c: b005 add sp, #20 +10007d5e: bcf0 pop {r4, r5, r6, r7} +10007d60: 46bb mov fp, r7 +10007d62: 46b2 mov sl, r6 +10007d64: 46a9 mov r9, r5 +10007d66: 46a0 mov r8, r4 +10007d68: bdf0 pop {r4, r5, r6, r7, pc} +10007d6a: 7b63 ldrb r3, [r4, #13] +10007d6c: 7b22 ldrb r2, [r4, #12] +10007d6e: 4805 ldr r0, [pc, #20] ; (10007d84 ) +10007d70: f7fd fc92 bl 10005698 <__wrap_printf> +10007d74: 2001 movs r0, #1 +10007d76: 4240 negs r0, r0 +10007d78: e7f0 b.n 10007d5c +10007d7a: 46c0 nop ; (mov r8, r8) +10007d7c: 40054000 .word 0x40054000 +10007d80: 000f4240 .word 0x000f4240 +10007d84: 10014ff0 .word 0x10014ff0 + +10007d88 : +10007d88: b5f0 push {r4, r5, r6, r7, lr} +10007d8a: 4657 mov r7, sl +10007d8c: 464e mov r6, r9 +10007d8e: 4645 mov r5, r8 +10007d90: 46de mov lr, fp +10007d92: b5e0 push {r5, r6, r7, lr} +10007d94: 4e29 ldr r6, [pc, #164] ; (10007e3c ) +10007d96: 4692 mov sl, r2 +10007d98: 6ab7 ldr r7, [r6, #40] ; 0x28 +10007d9a: 4698 mov r8, r3 +10007d9c: 4a28 ldr r2, [pc, #160] ; (10007e40 ) +10007d9e: 6ab3 ldr r3, [r6, #40] ; 0x28 +10007da0: 0005 movs r5, r0 +10007da2: 4689 mov r9, r1 +10007da4: b083 sub sp, #12 +10007da6: 1bdb subs r3, r3, r7 +10007da8: 4293 cmp r3, r2 +10007daa: d82e bhi.n 10007e0a +10007dac: 4b25 ldr r3, [pc, #148] ; (10007e44 ) +10007dae: 469b mov fp, r3 +10007db0: e010 b.n 10007dd4 +10007db2: 2802 cmp r0, #2 +10007db4: d020 beq.n 10007df8 +10007db6: 2800 cmp r0, #0 +10007db8: db03 blt.n 10007dc2 +10007dba: 0001 movs r1, r0 +10007dbc: 4658 mov r0, fp +10007dbe: f7fd fc6b bl 10005698 <__wrap_printf> +10007dc2: 20fa movs r0, #250 ; 0xfa +10007dc4: 0080 lsls r0, r0, #2 +10007dc6: f003 f8e9 bl 1000af9c +10007dca: 6ab3 ldr r3, [r6, #40] ; 0x28 +10007dcc: 4a1c ldr r2, [pc, #112] ; (10007e40 ) +10007dce: 1bdb subs r3, r3, r7 +10007dd0: 4293 cmp r3, r2 +10007dd2: d81a bhi.n 10007e0a +10007dd4: 4669 mov r1, sp +10007dd6: 0028 movs r0, r5 +10007dd8: aa01 add r2, sp, #4 +10007dda: f7ff fe3d bl 10007a58 +10007dde: 1e04 subs r4, r0, #0 +10007de0: d023 beq.n 10007e2a +10007de2: 2801 cmp r0, #1 +10007de4: d1e5 bne.n 10007db2 +10007de6: 9901 ldr r1, [sp, #4] +10007de8: 9800 ldr r0, [sp, #0] +10007dea: f7ff fd47 bl 1000787c +10007dee: 0001 movs r1, r0 +10007df0: 0028 movs r0, r5 +10007df2: f002 f907 bl 1000a004 +10007df6: e7e4 b.n 10007dc2 +10007df8: 9900 ldr r1, [sp, #0] +10007dfa: 9b01 ldr r3, [sp, #4] +10007dfc: 004a lsls r2, r1, #1 +10007dfe: 6828 ldr r0, [r5, #0] +10007e00: 0852 lsrs r2, r2, #1 +10007e02: 0fc9 lsrs r1, r1, #31 +10007e04: f7f8 fe48 bl 10000a98 +10007e08: e7db b.n 10007dc2 +10007e0a: 4643 mov r3, r8 +10007e0c: 4652 mov r2, sl +10007e0e: 4649 mov r1, r9 +10007e10: 2401 movs r4, #1 +10007e12: 480d ldr r0, [pc, #52] ; (10007e48 ) +10007e14: f7fd fc40 bl 10005698 <__wrap_printf> +10007e18: 4264 negs r4, r4 +10007e1a: 0020 movs r0, r4 +10007e1c: b003 add sp, #12 +10007e1e: bcf0 pop {r4, r5, r6, r7} +10007e20: 46bb mov fp, r7 +10007e22: 46b2 mov sl, r6 +10007e24: 46a9 mov r9, r5 +10007e26: 46a0 mov r8, r4 +10007e28: bdf0 pop {r4, r5, r6, r7, pc} +10007e2a: 9a00 ldr r2, [sp, #0] +10007e2c: 4542 cmp r2, r8 +10007e2e: d900 bls.n 10007e32 +10007e30: 4642 mov r2, r8 +10007e32: 9901 ldr r1, [sp, #4] +10007e34: 980c ldr r0, [sp, #48] ; 0x30 +10007e36: f00c fb0f bl 10014458 <__memmove_veneer> +10007e3a: e7ee b.n 10007e1a +10007e3c: 40054000 .word 0x40054000 +10007e40: 000f423f .word 0x000f423f +10007e44: 10015014 .word 0x10015014 +10007e48: 10015040 .word 0x10015040 + +10007e4c : +10007e4c: b5f0 push {r4, r5, r6, r7, lr} +10007e4e: 4645 mov r5, r8 +10007e50: 4690 mov r8, r2 +10007e52: 2240 movs r2, #64 ; 0x40 +10007e54: 4657 mov r7, sl +10007e56: 464e mov r6, r9 +10007e58: 46de mov lr, fp +10007e5a: 4691 mov r9, r2 +10007e5c: 3a80 subs r2, #128 ; 0x80 +10007e5e: 4693 mov fp, r2 +10007e60: 4692 mov sl, r2 +10007e62: b5e0 push {r5, r6, r7, lr} +10007e64: 0007 movs r7, r0 +10007e66: 2640 movs r6, #64 ; 0x40 +10007e68: b083 sub sp, #12 +10007e6a: 448b add fp, r1 +10007e6c: 449a add sl, r3 +10007e6e: 465b mov r3, fp +10007e70: 199c adds r4, r3, r6 +10007e72: 68bb ldr r3, [r7, #8] +10007e74: 0be5 lsrs r5, r4, #15 +10007e76: 03ed lsls r5, r5, #15 +10007e78: 429d cmp r5, r3 +10007e7a: d00b beq.n 10007e94 +10007e7c: 406b eors r3, r5 +10007e7e: 0e1a lsrs r2, r3, #24 +10007e80: d136 bne.n 10007ef0 +10007e82: 22ff movs r2, #255 ; 0xff +10007e84: 0412 lsls r2, r2, #16 +10007e86: 4213 tst r3, r2 +10007e88: d129 bne.n 10007ede +10007e8a: 22ff movs r2, #255 ; 0xff +10007e8c: 0212 lsls r2, r2, #8 +10007e8e: 4213 tst r3, r2 +10007e90: d11e bne.n 10007ed0 +10007e92: 60bd str r5, [r7, #8] +10007e94: 0462 lsls r2, r4, #17 +10007e96: 4653 mov r3, sl +10007e98: 2480 movs r4, #128 ; 0x80 +10007e9a: 199b adds r3, r3, r6 +10007e9c: 0c52 lsrs r2, r2, #17 +10007e9e: 0224 lsls r4, r4, #8 +10007ea0: 9300 str r3, [sp, #0] +10007ea2: 2101 movs r1, #1 +10007ea4: 464b mov r3, r9 +10007ea6: 0038 movs r0, r7 +10007ea8: 4322 orrs r2, r4 +10007eaa: f7ff fc3f bl 1000772c +10007eae: 2800 cmp r0, #0 +10007eb0: d127 bne.n 10007f02 +10007eb2: 45b0 cmp r8, r6 +10007eb4: d925 bls.n 10007f02 +10007eb6: 0033 movs r3, r6 +10007eb8: 2240 movs r2, #64 ; 0x40 +10007eba: 3340 adds r3, #64 ; 0x40 +10007ebc: 4691 mov r9, r2 +10007ebe: 4543 cmp r3, r8 +10007ec0: d801 bhi.n 10007ec6 +10007ec2: 001e movs r6, r3 +10007ec4: e7d3 b.n 10007e6e +10007ec6: 4642 mov r2, r8 +10007ec8: 1b92 subs r2, r2, r6 +10007eca: 4691 mov r9, r2 +10007ecc: 001e movs r6, r3 +10007ece: e7ce b.n 10007e6e +10007ed0: 2101 movs r1, #1 +10007ed2: 0038 movs r0, r7 +10007ed4: 4a0e ldr r2, [pc, #56] ; (10007f10 ) +10007ed6: 0a2b lsrs r3, r5, #8 +10007ed8: f7ff faec bl 100074b4 +10007edc: e7d9 b.n 10007e92 +10007ede: 0c2b lsrs r3, r5, #16 +10007ee0: 2101 movs r1, #1 +10007ee2: 0038 movs r0, r7 +10007ee4: 4a0b ldr r2, [pc, #44] ; (10007f14 ) +10007ee6: f7ff fae5 bl 100074b4 +10007eea: 68bb ldr r3, [r7, #8] +10007eec: 406b eors r3, r5 +10007eee: e7cc b.n 10007e8a +10007ef0: 2300 movs r3, #0 +10007ef2: 2101 movs r1, #1 +10007ef4: 0038 movs r0, r7 +10007ef6: 4a08 ldr r2, [pc, #32] ; (10007f18 ) +10007ef8: f7ff fadc bl 100074b4 +10007efc: 68bb ldr r3, [r7, #8] +10007efe: 406b eors r3, r5 +10007f00: e7bf b.n 10007e82 +10007f02: b003 add sp, #12 +10007f04: bcf0 pop {r4, r5, r6, r7} +10007f06: 46bb mov fp, r7 +10007f08: 46b2 mov sl, r6 +10007f0a: 46a9 mov r9, r5 +10007f0c: 46a0 mov r8, r4 +10007f0e: bdf0 pop {r4, r5, r6, r7, pc} +10007f10: 0001000a .word 0x0001000a +10007f14: 0001000b .word 0x0001000b +10007f18: 0001000c .word 0x0001000c + +10007f1c : +10007f1c: b5f0 push {r4, r5, r6, r7, lr} +10007f1e: 46d6 mov lr, sl +10007f20: 464f mov r7, r9 +10007f22: 4646 mov r6, r8 +10007f24: b5c0 push {r6, r7, lr} 10007f26: 0004 movs r4, r0 -10007f28: 000d movs r5, r1 -10007f2a: 03f6 lsls r6, r6, #15 -10007f2c: 429e cmp r6, r3 -10007f2e: d00b beq.n 10007f48 -10007f30: 4073 eors r3, r6 -10007f32: 0e1a lsrs r2, r3, #24 -10007f34: d137 bne.n 10007fa6 -10007f36: 22ff movs r2, #255 ; 0xff -10007f38: 0412 lsls r2, r2, #16 -10007f3a: 4213 tst r3, r2 -10007f3c: d12a bne.n 10007f94 -10007f3e: 22ff movs r2, #255 ; 0xff -10007f40: 0212 lsls r2, r2, #8 -10007f42: 4213 tst r3, r2 -10007f44: d11f bne.n 10007f86 -10007f46: 60a6 str r6, [r4, #8] -10007f48: 046a lsls r2, r5, #17 -10007f4a: 2580 movs r5, #128 ; 0x80 -10007f4c: 0c52 lsrs r2, r2, #17 -10007f4e: 022d lsls r5, r5, #8 -10007f50: 432a orrs r2, r5 -10007f52: 2101 movs r1, #1 -10007f54: 0020 movs r0, r4 -10007f56: f7fe fedf bl 10006d18 -10007f5a: 25c0 movs r5, #192 ; 0xc0 -10007f5c: 68a3 ldr r3, [r4, #8] -10007f5e: 0006 movs r6, r0 -10007f60: 056d lsls r5, r5, #21 -10007f62: 42ab cmp r3, r5 -10007f64: d00d beq.n 10007f82 -10007f66: 406b eors r3, r5 -10007f68: 0e1a lsrs r2, r3, #24 -10007f6a: d138 bne.n 10007fde -10007f6c: 22ff movs r2, #255 ; 0xff -10007f6e: 0412 lsls r2, r2, #16 -10007f70: 4213 tst r3, r2 -10007f72: d128 bne.n 10007fc6 -10007f74: 22ff movs r2, #255 ; 0xff -10007f76: 0212 lsls r2, r2, #8 -10007f78: 4213 tst r3, r2 -10007f7a: d11c bne.n 10007fb6 -10007f7c: 23c0 movs r3, #192 ; 0xc0 -10007f7e: 055b lsls r3, r3, #21 -10007f80: 60a3 str r3, [r4, #8] -10007f82: 0030 movs r0, r6 -10007f84: bd70 pop {r4, r5, r6, pc} -10007f86: 2101 movs r1, #1 -10007f88: 0020 movs r0, r4 -10007f8a: 4a19 ldr r2, [pc, #100] ; (10007ff0 ) -10007f8c: 0a33 lsrs r3, r6, #8 -10007f8e: f7ff f9e9 bl 10007364 -10007f92: e7d8 b.n 10007f46 -10007f94: 0c33 lsrs r3, r6, #16 -10007f96: 2101 movs r1, #1 -10007f98: 0020 movs r0, r4 -10007f9a: 4a16 ldr r2, [pc, #88] ; (10007ff4 ) -10007f9c: f7ff f9e2 bl 10007364 -10007fa0: 68a3 ldr r3, [r4, #8] -10007fa2: 4073 eors r3, r6 -10007fa4: e7cb b.n 10007f3e -10007fa6: 0e33 lsrs r3, r6, #24 -10007fa8: 2101 movs r1, #1 -10007faa: 4a13 ldr r2, [pc, #76] ; (10007ff8 ) -10007fac: f7ff f9da bl 10007364 -10007fb0: 68a3 ldr r3, [r4, #8] -10007fb2: 4073 eors r3, r6 -10007fb4: e7bf b.n 10007f36 -10007fb6: 23c0 movs r3, #192 ; 0xc0 -10007fb8: 2101 movs r1, #1 -10007fba: 0020 movs r0, r4 -10007fbc: 4a0c ldr r2, [pc, #48] ; (10007ff0 ) -10007fbe: 035b lsls r3, r3, #13 -10007fc0: f7ff f9d0 bl 10007364 -10007fc4: e7da b.n 10007f7c -10007fc6: 23c0 movs r3, #192 ; 0xc0 -10007fc8: 4a0a ldr r2, [pc, #40] ; (10007ff4 ) -10007fca: 015b lsls r3, r3, #5 -10007fcc: 2101 movs r1, #1 -10007fce: 0020 movs r0, r4 -10007fd0: f7ff f9c8 bl 10007364 -10007fd4: 23c0 movs r3, #192 ; 0xc0 -10007fd6: 68a2 ldr r2, [r4, #8] -10007fd8: 055b lsls r3, r3, #21 -10007fda: 4053 eors r3, r2 -10007fdc: e7ca b.n 10007f74 -10007fde: 2318 movs r3, #24 -10007fe0: 2101 movs r1, #1 -10007fe2: 0020 movs r0, r4 -10007fe4: 4a04 ldr r2, [pc, #16] ; (10007ff8 ) -10007fe6: f7ff f9bd bl 10007364 -10007fea: 68a3 ldr r3, [r4, #8] -10007fec: 406b eors r3, r5 -10007fee: e7bd b.n 10007f6c -10007ff0: 0001000a .word 0x0001000a -10007ff4: 0001000b .word 0x0001000b -10007ff8: 0001000c .word 0x0001000c - -10007ffc : -10007ffc: b5f0 push {r4, r5, r6, r7, lr} -10007ffe: 46c6 mov lr, r8 -10008000: 0bcf lsrs r7, r1, #15 -10008002: 000d movs r5, r1 -10008004: 6881 ldr r1, [r0, #8] -10008006: 0004 movs r4, r0 -10008008: 4690 mov r8, r2 -1000800a: 001e movs r6, r3 -1000800c: b500 push {lr} -1000800e: 03ff lsls r7, r7, #15 -10008010: 428f cmp r7, r1 -10008012: d00b beq.n 1000802c -10008014: 4079 eors r1, r7 -10008016: 0e0b lsrs r3, r1, #24 -10008018: d164 bne.n 100080e4 -1000801a: 23ff movs r3, #255 ; 0xff -1000801c: 041b lsls r3, r3, #16 -1000801e: 4219 tst r1, r3 -10008020: d157 bne.n 100080d2 -10008022: 23ff movs r3, #255 ; 0xff -10008024: 021b lsls r3, r3, #8 -10008026: 4219 tst r1, r3 -10008028: d123 bne.n 10008072 -1000802a: 60a7 str r7, [r4, #8] -1000802c: 2280 movs r2, #128 ; 0x80 -1000802e: 4643 mov r3, r8 -10008030: 046d lsls r5, r5, #17 -10008032: 0c6d lsrs r5, r5, #17 -10008034: 0212 lsls r2, r2, #8 -10008036: 432a orrs r2, r5 -10008038: 2b01 cmp r3, #1 -1000803a: d021 beq.n 10008080 -1000803c: 0033 movs r3, r6 -1000803e: 2101 movs r1, #1 -10008040: 0020 movs r0, r4 -10008042: f7fe ff8f bl 10006f64 -10008046: 25c0 movs r5, #192 ; 0xc0 -10008048: 68a3 ldr r3, [r4, #8] -1000804a: 056d lsls r5, r5, #21 -1000804c: 42ab cmp r3, r5 -1000804e: d00d beq.n 1000806c -10008050: 406b eors r3, r5 -10008052: 0e1a lsrs r2, r3, #24 -10008054: d11a bne.n 1000808c -10008056: 22ff movs r2, #255 ; 0xff -10008058: 0412 lsls r2, r2, #16 -1000805a: 4213 tst r3, r2 -1000805c: d122 bne.n 100080a4 -1000805e: 22ff movs r2, #255 ; 0xff -10008060: 0212 lsls r2, r2, #8 -10008062: 4213 tst r3, r2 -10008064: d12d bne.n 100080c2 -10008066: 23c0 movs r3, #192 ; 0xc0 -10008068: 055b lsls r3, r3, #21 -1000806a: 60a3 str r3, [r4, #8] -1000806c: bc80 pop {r7} -1000806e: 46b8 mov r8, r7 -10008070: bdf0 pop {r4, r5, r6, r7, pc} -10008072: 2101 movs r1, #1 -10008074: 0020 movs r0, r4 -10008076: 4a1f ldr r2, [pc, #124] ; (100080f4 ) -10008078: 0a3b lsrs r3, r7, #8 -1000807a: f7ff f973 bl 10007364 -1000807e: e7d4 b.n 1000802a -10008080: 0033 movs r3, r6 -10008082: 2101 movs r1, #1 -10008084: 0020 movs r0, r4 -10008086: f7ff f96d bl 10007364 -1000808a: e7dc b.n 10008046 -1000808c: 2318 movs r3, #24 -1000808e: 4a1a ldr r2, [pc, #104] ; (100080f8 ) -10008090: 2101 movs r1, #1 -10008092: 0020 movs r0, r4 -10008094: f7ff f966 bl 10007364 -10008098: 22ff movs r2, #255 ; 0xff -1000809a: 68a3 ldr r3, [r4, #8] -1000809c: 0412 lsls r2, r2, #16 -1000809e: 406b eors r3, r5 -100080a0: 4213 tst r3, r2 -100080a2: d0dc beq.n 1000805e -100080a4: 23c0 movs r3, #192 ; 0xc0 -100080a6: 4a15 ldr r2, [pc, #84] ; (100080fc ) -100080a8: 015b lsls r3, r3, #5 -100080aa: 2101 movs r1, #1 -100080ac: 0020 movs r0, r4 -100080ae: f7ff f959 bl 10007364 -100080b2: 23c0 movs r3, #192 ; 0xc0 -100080b4: 68a2 ldr r2, [r4, #8] -100080b6: 055b lsls r3, r3, #21 -100080b8: 4053 eors r3, r2 -100080ba: 22ff movs r2, #255 ; 0xff -100080bc: 0212 lsls r2, r2, #8 -100080be: 4213 tst r3, r2 -100080c0: d0d1 beq.n 10008066 -100080c2: 23c0 movs r3, #192 ; 0xc0 -100080c4: 2101 movs r1, #1 -100080c6: 0020 movs r0, r4 -100080c8: 4a0a ldr r2, [pc, #40] ; (100080f4 ) -100080ca: 035b lsls r3, r3, #13 -100080cc: f7ff f94a bl 10007364 -100080d0: e7c9 b.n 10008066 -100080d2: 2101 movs r1, #1 -100080d4: 0020 movs r0, r4 -100080d6: 4a09 ldr r2, [pc, #36] ; (100080fc ) -100080d8: 0c3b lsrs r3, r7, #16 -100080da: f7ff f943 bl 10007364 -100080de: 68a1 ldr r1, [r4, #8] -100080e0: 4079 eors r1, r7 -100080e2: e79e b.n 10008022 -100080e4: 2101 movs r1, #1 -100080e6: 4a04 ldr r2, [pc, #16] ; (100080f8 ) -100080e8: 0e3b lsrs r3, r7, #24 -100080ea: f7ff f93b bl 10007364 -100080ee: 68a1 ldr r1, [r4, #8] -100080f0: 4079 eors r1, r7 -100080f2: e792 b.n 1000801a -100080f4: 0001000a .word 0x0001000a -100080f8: 0001000c .word 0x0001000c -100080fc: 0001000b .word 0x0001000b - -10008100 : -10008100: b5f8 push {r3, r4, r5, r6, r7, lr} -10008102: 46ce mov lr, r9 -10008104: 4647 mov r7, r8 -10008106: 0004 movs r4, r0 -10008108: 000d movs r5, r1 -1000810a: b580 push {r7, lr} -1000810c: 2901 cmp r1, #1 -1000810e: d100 bne.n 10008112 -10008110: e1d4 b.n 100084bc -10008112: 4bd0 ldr r3, [pc, #832] ; (10008454 ) -10008114: 27c8 movs r7, #200 ; 0xc8 -10008116: 4698 mov r8, r3 -10008118: 023f lsls r7, r7, #8 -1000811a: 26c0 movs r6, #192 ; 0xc0 -1000811c: 4641 mov r1, r8 +10007f28: 0006 movs r6, r0 +10007f2a: b082 sub sp, #8 +10007f2c: 0008 movs r0, r1 +10007f2e: 0017 movs r7, r2 +10007f30: 468a mov sl, r1 +10007f32: 4699 mov r9, r3 +10007f34: f006 fe20 bl 1000eb78 +10007f38: 1c43 adds r3, r0, #1 +10007f3a: 4698 mov r8, r3 +10007f3c: 3644 adds r6, #68 ; 0x44 +10007f3e: 0005 movs r5, r0 +10007f40: 001a movs r2, r3 +10007f42: 4651 mov r1, sl +10007f44: 0030 movs r0, r6 +10007f46: f7fd f911 bl 1000516c <__wrap___aeabi_memcpy> +10007f4a: 4643 mov r3, r8 +10007f4c: 18f2 adds r2, r6, r3 +10007f4e: 0a3b lsrs r3, r7, #8 +10007f50: 7017 strb r7, [r2, #0] +10007f52: 7053 strb r3, [r2, #1] +10007f54: 0c3b lsrs r3, r7, #16 +10007f56: 0e3f lsrs r7, r7, #24 +10007f58: 7093 strb r3, [r2, #2] +10007f5a: 70d7 strb r7, [r2, #3] +10007f5c: 002a movs r2, r5 +10007f5e: 2380 movs r3, #128 ; 0x80 +10007f60: 3221 adds r2, #33 ; 0x21 +10007f62: 1d6f adds r7, r5, #5 +10007f64: 011b lsls r3, r3, #4 +10007f66: 429a cmp r2, r3 +10007f68: d823 bhi.n 10007fb2 +10007f6a: 2308 movs r3, #8 +10007f6c: 33ff adds r3, #255 ; 0xff +10007f6e: 4698 mov r8, r3 +10007f70: 6363 str r3, [r4, #52] ; 0x34 +10007f72: 043b lsls r3, r7, #16 +10007f74: 0c1b lsrs r3, r3, #16 +10007f76: 63a3 str r3, [r4, #56] ; 0x38 +10007f78: 464b mov r3, r9 +10007f7a: 8a21 ldrh r1, [r4, #16] +10007f7c: 031b lsls r3, r3, #12 +10007f7e: 3101 adds r1, #1 +10007f80: b289 uxth r1, r1 +10007f82: 8221 strh r1, [r4, #16] +10007f84: 0409 lsls r1, r1, #16 +10007f86: 4319 orrs r1, r3 +10007f88: 2302 movs r3, #2 +10007f8a: 4319 orrs r1, r3 +10007f8c: 2300 movs r3, #0 +10007f8e: 6423 str r3, [r4, #64] ; 0x40 +10007f90: 0023 movs r3, r4 +10007f92: 63e1 str r1, [r4, #60] ; 0x3c +10007f94: 0020 movs r0, r4 +10007f96: 2100 movs r1, #0 +10007f98: 3a0c subs r2, #12 +10007f9a: 3328 adds r3, #40 ; 0x28 +10007f9c: f7ff fe78 bl 10007c90 +10007fa0: 2800 cmp r0, #0 +10007fa2: d106 bne.n 10007fb2 +10007fa4: 003b movs r3, r7 +10007fa6: 4642 mov r2, r8 +10007fa8: 2102 movs r1, #2 +10007faa: 0020 movs r0, r4 +10007fac: 9600 str r6, [sp, #0] +10007fae: f7ff feeb bl 10007d88 +10007fb2: b002 add sp, #8 +10007fb4: bce0 pop {r5, r6, r7} +10007fb6: 46ba mov sl, r7 +10007fb8: 46b1 mov r9, r6 +10007fba: 46a8 mov r8, r5 +10007fbc: bdf0 pop {r4, r5, r6, r7, pc} +10007fbe: 46c0 nop ; (mov r8, r8) + +10007fc0 : +10007fc0: b5f0 push {r4, r5, r6, r7, lr} +10007fc2: 46d6 mov lr, sl +10007fc4: 464f mov r7, r9 +10007fc6: 4646 mov r6, r8 +10007fc8: b5c0 push {r6, r7, lr} +10007fca: 0004 movs r4, r0 +10007fcc: 0006 movs r6, r0 +10007fce: b082 sub sp, #8 +10007fd0: 0008 movs r0, r1 +10007fd2: 001f movs r7, r3 +10007fd4: 4692 mov sl, r2 +10007fd6: 4689 mov r9, r1 +10007fd8: f006 fdce bl 1000eb78 +10007fdc: 1c43 adds r3, r0, #1 +10007fde: 4698 mov r8, r3 +10007fe0: 3644 adds r6, #68 ; 0x44 +10007fe2: 0005 movs r5, r0 +10007fe4: 001a movs r2, r3 +10007fe6: 4649 mov r1, r9 +10007fe8: 0030 movs r0, r6 +10007fea: f7fd f8bf bl 1000516c <__wrap___aeabi_memcpy> +10007fee: 4643 mov r3, r8 +10007ff0: 4652 mov r2, sl +10007ff2: 18f3 adds r3, r6, r3 +10007ff4: 701a strb r2, [r3, #0] +10007ff6: 2200 movs r2, #0 +10007ff8: 1d69 adds r1, r5, #5 +10007ffa: 705a strb r2, [r3, #1] +10007ffc: 709a strb r2, [r3, #2] +10007ffe: 70da strb r2, [r3, #3] +10008000: 1871 adds r1, r6, r1 +10008002: 0a3b lsrs r3, r7, #8 +10008004: 700f strb r7, [r1, #0] +10008006: 704b strb r3, [r1, #1] +10008008: 0c3b lsrs r3, r7, #16 +1000800a: 0e3f lsrs r7, r7, #24 +1000800c: 708b strb r3, [r1, #2] +1000800e: 70cf strb r7, [r1, #3] +10008010: 0029 movs r1, r5 +10008012: 002f movs r7, r5 +10008014: 2380 movs r3, #128 ; 0x80 +10008016: 3125 adds r1, #37 ; 0x25 +10008018: 3709 adds r7, #9 +1000801a: 011b lsls r3, r3, #4 +1000801c: 4299 cmp r1, r3 +1000801e: d820 bhi.n 10008062 +10008020: 2108 movs r1, #8 +10008022: 31ff adds r1, #255 ; 0xff +10008024: 4688 mov r8, r1 +10008026: 6361 str r1, [r4, #52] ; 0x34 +10008028: 0439 lsls r1, r7, #16 +1000802a: 0c09 lsrs r1, r1, #16 +1000802c: 63a1 str r1, [r4, #56] ; 0x38 +1000802e: 2102 movs r1, #2 +10008030: 8a23 ldrh r3, [r4, #16] +10008032: 6422 str r2, [r4, #64] ; 0x40 +10008034: 3301 adds r3, #1 +10008036: b29b uxth r3, r3 +10008038: 8223 strh r3, [r4, #16] +1000803a: 041b lsls r3, r3, #16 +1000803c: 430b orrs r3, r1 +1000803e: 002a movs r2, r5 +10008040: 63e3 str r3, [r4, #60] ; 0x3c +10008042: 0023 movs r3, r4 +10008044: 2100 movs r1, #0 +10008046: 0020 movs r0, r4 +10008048: 3219 adds r2, #25 +1000804a: 3328 adds r3, #40 ; 0x28 +1000804c: f7ff fe20 bl 10007c90 +10008050: 2800 cmp r0, #0 +10008052: d106 bne.n 10008062 +10008054: 003b movs r3, r7 +10008056: 4642 mov r2, r8 +10008058: 2102 movs r1, #2 +1000805a: 0020 movs r0, r4 +1000805c: 9600 str r6, [sp, #0] +1000805e: f7ff fe93 bl 10007d88 +10008062: b002 add sp, #8 +10008064: bce0 pop {r5, r6, r7} +10008066: 46ba mov sl, r7 +10008068: 46b1 mov r9, r6 +1000806a: 46a8 mov r8, r5 +1000806c: bdf0 pop {r4, r5, r6, r7, pc} +1000806e: 46c0 nop ; (mov r8, r8) + +10008070 : +10008070: 6883 ldr r3, [r0, #8] +10008072: b570 push {r4, r5, r6, lr} +10008074: 0bce lsrs r6, r1, #15 +10008076: 0004 movs r4, r0 +10008078: 000d movs r5, r1 +1000807a: 03f6 lsls r6, r6, #15 +1000807c: 429e cmp r6, r3 +1000807e: d00b beq.n 10008098 +10008080: 4073 eors r3, r6 +10008082: 0e1a lsrs r2, r3, #24 +10008084: d137 bne.n 100080f6 +10008086: 22ff movs r2, #255 ; 0xff +10008088: 0412 lsls r2, r2, #16 +1000808a: 4213 tst r3, r2 +1000808c: d12a bne.n 100080e4 +1000808e: 22ff movs r2, #255 ; 0xff +10008090: 0212 lsls r2, r2, #8 +10008092: 4213 tst r3, r2 +10008094: d11f bne.n 100080d6 +10008096: 60a6 str r6, [r4, #8] +10008098: 046a lsls r2, r5, #17 +1000809a: 2580 movs r5, #128 ; 0x80 +1000809c: 0c52 lsrs r2, r2, #17 +1000809e: 022d lsls r5, r5, #8 +100080a0: 432a orrs r2, r5 +100080a2: 2101 movs r1, #1 +100080a4: 0020 movs r0, r4 +100080a6: f7fe fedf bl 10006e68 +100080aa: 25c0 movs r5, #192 ; 0xc0 +100080ac: 68a3 ldr r3, [r4, #8] +100080ae: 0006 movs r6, r0 +100080b0: 056d lsls r5, r5, #21 +100080b2: 42ab cmp r3, r5 +100080b4: d00d beq.n 100080d2 +100080b6: 406b eors r3, r5 +100080b8: 0e1a lsrs r2, r3, #24 +100080ba: d138 bne.n 1000812e +100080bc: 22ff movs r2, #255 ; 0xff +100080be: 0412 lsls r2, r2, #16 +100080c0: 4213 tst r3, r2 +100080c2: d128 bne.n 10008116 +100080c4: 22ff movs r2, #255 ; 0xff +100080c6: 0212 lsls r2, r2, #8 +100080c8: 4213 tst r3, r2 +100080ca: d11c bne.n 10008106 +100080cc: 23c0 movs r3, #192 ; 0xc0 +100080ce: 055b lsls r3, r3, #21 +100080d0: 60a3 str r3, [r4, #8] +100080d2: 0030 movs r0, r6 +100080d4: bd70 pop {r4, r5, r6, pc} +100080d6: 2101 movs r1, #1 +100080d8: 0020 movs r0, r4 +100080da: 4a19 ldr r2, [pc, #100] ; (10008140 ) +100080dc: 0a33 lsrs r3, r6, #8 +100080de: f7ff f9e9 bl 100074b4 +100080e2: e7d8 b.n 10008096 +100080e4: 0c33 lsrs r3, r6, #16 +100080e6: 2101 movs r1, #1 +100080e8: 0020 movs r0, r4 +100080ea: 4a16 ldr r2, [pc, #88] ; (10008144 ) +100080ec: f7ff f9e2 bl 100074b4 +100080f0: 68a3 ldr r3, [r4, #8] +100080f2: 4073 eors r3, r6 +100080f4: e7cb b.n 1000808e +100080f6: 0e33 lsrs r3, r6, #24 +100080f8: 2101 movs r1, #1 +100080fa: 4a13 ldr r2, [pc, #76] ; (10008148 ) +100080fc: f7ff f9da bl 100074b4 +10008100: 68a3 ldr r3, [r4, #8] +10008102: 4073 eors r3, r6 +10008104: e7bf b.n 10008086 +10008106: 23c0 movs r3, #192 ; 0xc0 +10008108: 2101 movs r1, #1 +1000810a: 0020 movs r0, r4 +1000810c: 4a0c ldr r2, [pc, #48] ; (10008140 ) +1000810e: 035b lsls r3, r3, #13 +10008110: f7ff f9d0 bl 100074b4 +10008114: e7da b.n 100080cc +10008116: 23c0 movs r3, #192 ; 0xc0 +10008118: 4a0a ldr r2, [pc, #40] ; (10008144 ) +1000811a: 015b lsls r3, r3, #5 +1000811c: 2101 movs r1, #1 1000811e: 0020 movs r0, r4 -10008120: f7ff fad2 bl 100076c8 -10008124: 003a movs r2, r7 -10008126: 2101 movs r1, #1 -10008128: 0020 movs r0, r4 -1000812a: f7fe fdf5 bl 10006d18 -1000812e: 68a3 ldr r3, [r4, #8] -10008130: 0576 lsls r6, r6, #21 -10008132: 42b3 cmp r3, r6 -10008134: d010 beq.n 10008158 -10008136: 4073 eors r3, r6 -10008138: 0e1a lsrs r2, r3, #24 -1000813a: d000 beq.n 1000813e -1000813c: e0db b.n 100082f6 -1000813e: 22ff movs r2, #255 ; 0xff -10008140: 0412 lsls r2, r2, #16 -10008142: 4213 tst r3, r2 -10008144: d000 beq.n 10008148 -10008146: e0e3 b.n 10008310 -10008148: 22ff movs r2, #255 ; 0xff -1000814a: 0212 lsls r2, r2, #8 -1000814c: 4213 tst r3, r2 -1000814e: d000 beq.n 10008152 -10008150: e0ee b.n 10008330 -10008152: 23c0 movs r3, #192 ; 0xc0 -10008154: 055b lsls r3, r3, #21 -10008156: 60a3 str r3, [r4, #8] -10008158: 4641 mov r1, r8 -1000815a: 0020 movs r0, r4 -1000815c: f7ff fab4 bl 100076c8 -10008160: 003a movs r2, r7 -10008162: 2101 movs r1, #1 -10008164: 0020 movs r0, r4 -10008166: f7fe fdd7 bl 10006d18 -1000816a: 22c0 movs r2, #192 ; 0xc0 -1000816c: 68a3 ldr r3, [r4, #8] -1000816e: 0552 lsls r2, r2, #21 -10008170: 0006 movs r6, r0 -10008172: 4691 mov r9, r2 -10008174: 4293 cmp r3, r2 -10008176: d010 beq.n 1000819a -10008178: 4053 eors r3, r2 -1000817a: 0e1a lsrs r2, r3, #24 -1000817c: d000 beq.n 10008180 -1000817e: e193 b.n 100084a8 -10008180: 22ff movs r2, #255 ; 0xff -10008182: 0412 lsls r2, r2, #16 -10008184: 4213 tst r3, r2 -10008186: d000 beq.n 1000818a -10008188: e182 b.n 10008490 -1000818a: 22ff movs r2, #255 ; 0xff -1000818c: 0212 lsls r2, r2, #8 -1000818e: 4213 tst r3, r2 -10008190: d000 beq.n 10008194 -10008192: e175 b.n 10008480 -10008194: 23c0 movs r3, #192 ; 0xc0 -10008196: 055b lsls r3, r3, #21 -10008198: 60a3 str r3, [r4, #8] -1000819a: 07f3 lsls r3, r6, #31 -1000819c: d400 bmi.n 100081a0 -1000819e: e195 b.n 100084cc -100081a0: 2d01 cmp r5, #1 -100081a2: d100 bne.n 100081a6 -100081a4: e18f b.n 100084c6 -100081a6: 4dac ldr r5, [pc, #688] ; (10008458 ) -100081a8: 4eac ldr r6, [pc, #688] ; (1000845c ) -100081aa: 0031 movs r1, r6 -100081ac: 0020 movs r0, r4 -100081ae: f7ff fa8b bl 100076c8 -100081b2: 2303 movs r3, #3 -100081b4: 002a movs r2, r5 -100081b6: 2101 movs r1, #1 -100081b8: 0020 movs r0, r4 -100081ba: f7ff f8d3 bl 10007364 -100081be: 22c0 movs r2, #192 ; 0xc0 -100081c0: 68a3 ldr r3, [r4, #8] -100081c2: 0552 lsls r2, r2, #21 -100081c4: 4691 mov r9, r2 -100081c6: 4293 cmp r3, r2 -100081c8: d010 beq.n 100081ec -100081ca: 4053 eors r3, r2 -100081cc: 0e1a lsrs r2, r3, #24 -100081ce: d000 beq.n 100081d2 -100081d0: e14c b.n 1000846c -100081d2: 22ff movs r2, #255 ; 0xff -100081d4: 0412 lsls r2, r2, #16 -100081d6: 4213 tst r3, r2 -100081d8: d000 beq.n 100081dc -100081da: e12e b.n 1000843a -100081dc: 22ff movs r2, #255 ; 0xff -100081de: 0212 lsls r2, r2, #8 -100081e0: 4213 tst r3, r2 -100081e2: d000 beq.n 100081e6 -100081e4: e121 b.n 1000842a -100081e6: 23c0 movs r3, #192 ; 0xc0 -100081e8: 055b lsls r3, r3, #21 -100081ea: 60a3 str r3, [r4, #8] -100081ec: 0031 movs r1, r6 -100081ee: 0020 movs r0, r4 -100081f0: f7ff fa6a bl 100076c8 -100081f4: 002a movs r2, r5 -100081f6: 2101 movs r1, #1 -100081f8: 0020 movs r0, r4 -100081fa: f7fe fd8d bl 10006d18 -100081fe: 22c0 movs r2, #192 ; 0xc0 -10008200: 68a3 ldr r3, [r4, #8] -10008202: 0552 lsls r2, r2, #21 -10008204: 4691 mov r9, r2 -10008206: 4293 cmp r3, r2 -10008208: d010 beq.n 1000822c -1000820a: 4053 eors r3, r2 -1000820c: 0e1a lsrs r2, r3, #24 -1000820e: d000 beq.n 10008212 -10008210: e101 b.n 10008416 -10008212: 22ff movs r2, #255 ; 0xff -10008214: 0412 lsls r2, r2, #16 -10008216: 4213 tst r3, r2 -10008218: d000 beq.n 1000821c -1000821a: e0f0 b.n 100083fe -1000821c: 22ff movs r2, #255 ; 0xff -1000821e: 0212 lsls r2, r2, #8 -10008220: 4213 tst r3, r2 -10008222: d000 beq.n 10008226 -10008224: e0e3 b.n 100083ee -10008226: 23c0 movs r3, #192 ; 0xc0 -10008228: 055b lsls r3, r3, #21 -1000822a: 60a3 str r3, [r4, #8] -1000822c: 4641 mov r1, r8 -1000822e: 0020 movs r0, r4 -10008230: f7ff fa4a bl 100076c8 -10008234: 003a movs r2, r7 -10008236: 27c0 movs r7, #192 ; 0xc0 -10008238: 2300 movs r3, #0 -1000823a: 2101 movs r1, #1 -1000823c: 0020 movs r0, r4 -1000823e: f7ff f891 bl 10007364 -10008242: 68a3 ldr r3, [r4, #8] -10008244: 057f lsls r7, r7, #21 -10008246: 42bb cmp r3, r7 -10008248: d010 beq.n 1000826c -1000824a: 407b eors r3, r7 -1000824c: 0e1a lsrs r2, r3, #24 -1000824e: d000 beq.n 10008252 -10008250: e0c4 b.n 100083dc -10008252: 22ff movs r2, #255 ; 0xff -10008254: 0412 lsls r2, r2, #16 -10008256: 4213 tst r3, r2 -10008258: d000 beq.n 1000825c -1000825a: e0b3 b.n 100083c4 -1000825c: 22ff movs r2, #255 ; 0xff -1000825e: 0212 lsls r2, r2, #8 -10008260: 4213 tst r3, r2 -10008262: d000 beq.n 10008266 -10008264: e0a6 b.n 100083b4 -10008266: 23c0 movs r3, #192 ; 0xc0 -10008268: 055b lsls r3, r3, #21 -1000826a: 60a3 str r3, [r4, #8] -1000826c: 27c0 movs r7, #192 ; 0xc0 -1000826e: 2001 movs r0, #1 -10008270: f002 fe06 bl 1000ae80 -10008274: 0031 movs r1, r6 -10008276: 0020 movs r0, r4 -10008278: f7ff fa26 bl 100076c8 -1000827c: 2301 movs r3, #1 -1000827e: 002a movs r2, r5 -10008280: 2101 movs r1, #1 -10008282: 0020 movs r0, r4 -10008284: f7ff f86e bl 10007364 -10008288: 68a3 ldr r3, [r4, #8] -1000828a: 057f lsls r7, r7, #21 -1000828c: 42bb cmp r3, r7 -1000828e: d00f beq.n 100082b0 -10008290: 407b eors r3, r7 -10008292: 0e1a lsrs r2, r3, #24 -10008294: d000 beq.n 10008298 -10008296: e084 b.n 100083a2 +10008120: f7ff f9c8 bl 100074b4 +10008124: 23c0 movs r3, #192 ; 0xc0 +10008126: 68a2 ldr r2, [r4, #8] +10008128: 055b lsls r3, r3, #21 +1000812a: 4053 eors r3, r2 +1000812c: e7ca b.n 100080c4 +1000812e: 2318 movs r3, #24 +10008130: 2101 movs r1, #1 +10008132: 0020 movs r0, r4 +10008134: 4a04 ldr r2, [pc, #16] ; (10008148 ) +10008136: f7ff f9bd bl 100074b4 +1000813a: 68a3 ldr r3, [r4, #8] +1000813c: 406b eors r3, r5 +1000813e: e7bd b.n 100080bc +10008140: 0001000a .word 0x0001000a +10008144: 0001000b .word 0x0001000b +10008148: 0001000c .word 0x0001000c + +1000814c : +1000814c: b5f0 push {r4, r5, r6, r7, lr} +1000814e: 46c6 mov lr, r8 +10008150: 0bcf lsrs r7, r1, #15 +10008152: 000d movs r5, r1 +10008154: 6881 ldr r1, [r0, #8] +10008156: 0004 movs r4, r0 +10008158: 4690 mov r8, r2 +1000815a: 001e movs r6, r3 +1000815c: b500 push {lr} +1000815e: 03ff lsls r7, r7, #15 +10008160: 428f cmp r7, r1 +10008162: d00b beq.n 1000817c +10008164: 4079 eors r1, r7 +10008166: 0e0b lsrs r3, r1, #24 +10008168: d164 bne.n 10008234 +1000816a: 23ff movs r3, #255 ; 0xff +1000816c: 041b lsls r3, r3, #16 +1000816e: 4219 tst r1, r3 +10008170: d157 bne.n 10008222 +10008172: 23ff movs r3, #255 ; 0xff +10008174: 021b lsls r3, r3, #8 +10008176: 4219 tst r1, r3 +10008178: d123 bne.n 100081c2 +1000817a: 60a7 str r7, [r4, #8] +1000817c: 2280 movs r2, #128 ; 0x80 +1000817e: 4643 mov r3, r8 +10008180: 046d lsls r5, r5, #17 +10008182: 0c6d lsrs r5, r5, #17 +10008184: 0212 lsls r2, r2, #8 +10008186: 432a orrs r2, r5 +10008188: 2b01 cmp r3, #1 +1000818a: d021 beq.n 100081d0 +1000818c: 0033 movs r3, r6 +1000818e: 2101 movs r1, #1 +10008190: 0020 movs r0, r4 +10008192: f7fe ff8f bl 100070b4 +10008196: 25c0 movs r5, #192 ; 0xc0 +10008198: 68a3 ldr r3, [r4, #8] +1000819a: 056d lsls r5, r5, #21 +1000819c: 42ab cmp r3, r5 +1000819e: d00d beq.n 100081bc +100081a0: 406b eors r3, r5 +100081a2: 0e1a lsrs r2, r3, #24 +100081a4: d11a bne.n 100081dc +100081a6: 22ff movs r2, #255 ; 0xff +100081a8: 0412 lsls r2, r2, #16 +100081aa: 4213 tst r3, r2 +100081ac: d122 bne.n 100081f4 +100081ae: 22ff movs r2, #255 ; 0xff +100081b0: 0212 lsls r2, r2, #8 +100081b2: 4213 tst r3, r2 +100081b4: d12d bne.n 10008212 +100081b6: 23c0 movs r3, #192 ; 0xc0 +100081b8: 055b lsls r3, r3, #21 +100081ba: 60a3 str r3, [r4, #8] +100081bc: bc80 pop {r7} +100081be: 46b8 mov r8, r7 +100081c0: bdf0 pop {r4, r5, r6, r7, pc} +100081c2: 2101 movs r1, #1 +100081c4: 0020 movs r0, r4 +100081c6: 4a1f ldr r2, [pc, #124] ; (10008244 ) +100081c8: 0a3b lsrs r3, r7, #8 +100081ca: f7ff f973 bl 100074b4 +100081ce: e7d4 b.n 1000817a +100081d0: 0033 movs r3, r6 +100081d2: 2101 movs r1, #1 +100081d4: 0020 movs r0, r4 +100081d6: f7ff f96d bl 100074b4 +100081da: e7dc b.n 10008196 +100081dc: 2318 movs r3, #24 +100081de: 4a1a ldr r2, [pc, #104] ; (10008248 ) +100081e0: 2101 movs r1, #1 +100081e2: 0020 movs r0, r4 +100081e4: f7ff f966 bl 100074b4 +100081e8: 22ff movs r2, #255 ; 0xff +100081ea: 68a3 ldr r3, [r4, #8] +100081ec: 0412 lsls r2, r2, #16 +100081ee: 406b eors r3, r5 +100081f0: 4213 tst r3, r2 +100081f2: d0dc beq.n 100081ae +100081f4: 23c0 movs r3, #192 ; 0xc0 +100081f6: 4a15 ldr r2, [pc, #84] ; (1000824c ) +100081f8: 015b lsls r3, r3, #5 +100081fa: 2101 movs r1, #1 +100081fc: 0020 movs r0, r4 +100081fe: f7ff f959 bl 100074b4 +10008202: 23c0 movs r3, #192 ; 0xc0 +10008204: 68a2 ldr r2, [r4, #8] +10008206: 055b lsls r3, r3, #21 +10008208: 4053 eors r3, r2 +1000820a: 22ff movs r2, #255 ; 0xff +1000820c: 0212 lsls r2, r2, #8 +1000820e: 4213 tst r3, r2 +10008210: d0d1 beq.n 100081b6 +10008212: 23c0 movs r3, #192 ; 0xc0 +10008214: 2101 movs r1, #1 +10008216: 0020 movs r0, r4 +10008218: 4a0a ldr r2, [pc, #40] ; (10008244 ) +1000821a: 035b lsls r3, r3, #13 +1000821c: f7ff f94a bl 100074b4 +10008220: e7c9 b.n 100081b6 +10008222: 2101 movs r1, #1 +10008224: 0020 movs r0, r4 +10008226: 4a09 ldr r2, [pc, #36] ; (1000824c ) +10008228: 0c3b lsrs r3, r7, #16 +1000822a: f7ff f943 bl 100074b4 +1000822e: 68a1 ldr r1, [r4, #8] +10008230: 4079 eors r1, r7 +10008232: e79e b.n 10008172 +10008234: 2101 movs r1, #1 +10008236: 4a04 ldr r2, [pc, #16] ; (10008248 ) +10008238: 0e3b lsrs r3, r7, #24 +1000823a: f7ff f93b bl 100074b4 +1000823e: 68a1 ldr r1, [r4, #8] +10008240: 4079 eors r1, r7 +10008242: e792 b.n 1000816a +10008244: 0001000a .word 0x0001000a +10008248: 0001000c .word 0x0001000c +1000824c: 0001000b .word 0x0001000b + +10008250 : +10008250: b5f8 push {r3, r4, r5, r6, r7, lr} +10008252: 46ce mov lr, r9 +10008254: 4647 mov r7, r8 +10008256: 0004 movs r4, r0 +10008258: 000d movs r5, r1 +1000825a: b580 push {r7, lr} +1000825c: 2901 cmp r1, #1 +1000825e: d100 bne.n 10008262 +10008260: e1d4 b.n 1000860c +10008262: 4bd0 ldr r3, [pc, #832] ; (100085a4 ) +10008264: 27c8 movs r7, #200 ; 0xc8 +10008266: 4698 mov r8, r3 +10008268: 023f lsls r7, r7, #8 +1000826a: 26c0 movs r6, #192 ; 0xc0 +1000826c: 4641 mov r1, r8 +1000826e: 0020 movs r0, r4 +10008270: f7ff fad2 bl 10007818 +10008274: 003a movs r2, r7 +10008276: 2101 movs r1, #1 +10008278: 0020 movs r0, r4 +1000827a: f7fe fdf5 bl 10006e68 +1000827e: 68a3 ldr r3, [r4, #8] +10008280: 0576 lsls r6, r6, #21 +10008282: 42b3 cmp r3, r6 +10008284: d010 beq.n 100082a8 +10008286: 4073 eors r3, r6 +10008288: 0e1a lsrs r2, r3, #24 +1000828a: d000 beq.n 1000828e +1000828c: e0db b.n 10008446 +1000828e: 22ff movs r2, #255 ; 0xff +10008290: 0412 lsls r2, r2, #16 +10008292: 4213 tst r3, r2 +10008294: d000 beq.n 10008298 +10008296: e0e3 b.n 10008460 10008298: 22ff movs r2, #255 ; 0xff -1000829a: 0412 lsls r2, r2, #16 +1000829a: 0212 lsls r2, r2, #8 1000829c: 4213 tst r3, r2 -1000829e: d000 beq.n 100082a2 -100082a0: e073 b.n 1000838a -100082a2: 22ff movs r2, #255 ; 0xff -100082a4: 0212 lsls r2, r2, #8 -100082a6: 4213 tst r3, r2 -100082a8: d167 bne.n 1000837a -100082aa: 23c0 movs r3, #192 ; 0xc0 -100082ac: 055b lsls r3, r3, #21 -100082ae: 60a3 str r3, [r4, #8] -100082b0: 0031 movs r1, r6 -100082b2: 0020 movs r0, r4 -100082b4: f7ff fa08 bl 100076c8 -100082b8: 002a movs r2, r5 -100082ba: 25c0 movs r5, #192 ; 0xc0 -100082bc: 2101 movs r1, #1 -100082be: 0020 movs r0, r4 -100082c0: f7fe fd2a bl 10006d18 -100082c4: 68a3 ldr r3, [r4, #8] -100082c6: 056d lsls r5, r5, #21 -100082c8: 42ab cmp r3, r5 -100082ca: d00d beq.n 100082e8 -100082cc: 406b eors r3, r5 -100082ce: 0e1a lsrs r2, r3, #24 -100082d0: d14a bne.n 10008368 -100082d2: 22ff movs r2, #255 ; 0xff -100082d4: 0412 lsls r2, r2, #16 -100082d6: 4213 tst r3, r2 -100082d8: d13a bne.n 10008350 +1000829e: d000 beq.n 100082a2 +100082a0: e0ee b.n 10008480 +100082a2: 23c0 movs r3, #192 ; 0xc0 +100082a4: 055b lsls r3, r3, #21 +100082a6: 60a3 str r3, [r4, #8] +100082a8: 4641 mov r1, r8 +100082aa: 0020 movs r0, r4 +100082ac: f7ff fab4 bl 10007818 +100082b0: 003a movs r2, r7 +100082b2: 2101 movs r1, #1 +100082b4: 0020 movs r0, r4 +100082b6: f7fe fdd7 bl 10006e68 +100082ba: 22c0 movs r2, #192 ; 0xc0 +100082bc: 68a3 ldr r3, [r4, #8] +100082be: 0552 lsls r2, r2, #21 +100082c0: 0006 movs r6, r0 +100082c2: 4691 mov r9, r2 +100082c4: 4293 cmp r3, r2 +100082c6: d010 beq.n 100082ea +100082c8: 4053 eors r3, r2 +100082ca: 0e1a lsrs r2, r3, #24 +100082cc: d000 beq.n 100082d0 +100082ce: e193 b.n 100085f8 +100082d0: 22ff movs r2, #255 ; 0xff +100082d2: 0412 lsls r2, r2, #16 +100082d4: 4213 tst r3, r2 +100082d6: d000 beq.n 100082da +100082d8: e182 b.n 100085e0 100082da: 22ff movs r2, #255 ; 0xff 100082dc: 0212 lsls r2, r2, #8 100082de: 4213 tst r3, r2 -100082e0: d12e bne.n 10008340 -100082e2: 23c0 movs r3, #192 ; 0xc0 -100082e4: 055b lsls r3, r3, #21 -100082e6: 60a3 str r3, [r4, #8] -100082e8: 2001 movs r0, #1 -100082ea: f002 fdc9 bl 1000ae80 -100082ee: bcc0 pop {r6, r7} -100082f0: 46b9 mov r9, r7 -100082f2: 46b0 mov r8, r6 -100082f4: bdf8 pop {r3, r4, r5, r6, r7, pc} -100082f6: 2318 movs r3, #24 -100082f8: 4a59 ldr r2, [pc, #356] ; (10008460 ) -100082fa: 2101 movs r1, #1 +100082e0: d000 beq.n 100082e4 +100082e2: e175 b.n 100085d0 +100082e4: 23c0 movs r3, #192 ; 0xc0 +100082e6: 055b lsls r3, r3, #21 +100082e8: 60a3 str r3, [r4, #8] +100082ea: 07f3 lsls r3, r6, #31 +100082ec: d400 bmi.n 100082f0 +100082ee: e195 b.n 1000861c +100082f0: 2d01 cmp r5, #1 +100082f2: d100 bne.n 100082f6 +100082f4: e18f b.n 10008616 +100082f6: 4dac ldr r5, [pc, #688] ; (100085a8 ) +100082f8: 4eac ldr r6, [pc, #688] ; (100085ac ) +100082fa: 0031 movs r1, r6 100082fc: 0020 movs r0, r4 -100082fe: f7ff f831 bl 10007364 -10008302: 22ff movs r2, #255 ; 0xff -10008304: 68a3 ldr r3, [r4, #8] -10008306: 0412 lsls r2, r2, #16 -10008308: 4073 eors r3, r6 -1000830a: 4213 tst r3, r2 -1000830c: d100 bne.n 10008310 -1000830e: e71b b.n 10008148 -10008310: 23c0 movs r3, #192 ; 0xc0 -10008312: 4a54 ldr r2, [pc, #336] ; (10008464 ) -10008314: 015b lsls r3, r3, #5 -10008316: 2101 movs r1, #1 -10008318: 0020 movs r0, r4 -1000831a: f7ff f823 bl 10007364 -1000831e: 23c0 movs r3, #192 ; 0xc0 -10008320: 68a2 ldr r2, [r4, #8] -10008322: 055b lsls r3, r3, #21 -10008324: 4053 eors r3, r2 -10008326: 22ff movs r2, #255 ; 0xff -10008328: 0212 lsls r2, r2, #8 -1000832a: 4213 tst r3, r2 -1000832c: d100 bne.n 10008330 -1000832e: e710 b.n 10008152 -10008330: 23c0 movs r3, #192 ; 0xc0 -10008332: 2101 movs r1, #1 -10008334: 0020 movs r0, r4 -10008336: 4a4c ldr r2, [pc, #304] ; (10008468 ) -10008338: 035b lsls r3, r3, #13 -1000833a: f7ff f813 bl 10007364 -1000833e: e708 b.n 10008152 -10008340: 23c0 movs r3, #192 ; 0xc0 -10008342: 2101 movs r1, #1 -10008344: 0020 movs r0, r4 -10008346: 4a48 ldr r2, [pc, #288] ; (10008468 ) -10008348: 035b lsls r3, r3, #13 -1000834a: f7ff f80b bl 10007364 -1000834e: e7c8 b.n 100082e2 -10008350: 23c0 movs r3, #192 ; 0xc0 -10008352: 4a44 ldr r2, [pc, #272] ; (10008464 ) -10008354: 015b lsls r3, r3, #5 -10008356: 2101 movs r1, #1 -10008358: 0020 movs r0, r4 -1000835a: f7ff f803 bl 10007364 -1000835e: 23c0 movs r3, #192 ; 0xc0 -10008360: 68a2 ldr r2, [r4, #8] -10008362: 055b lsls r3, r3, #21 -10008364: 4053 eors r3, r2 -10008366: e7b8 b.n 100082da -10008368: 2318 movs r3, #24 -1000836a: 2101 movs r1, #1 -1000836c: 0020 movs r0, r4 -1000836e: 4a3c ldr r2, [pc, #240] ; (10008460 ) -10008370: f7fe fff8 bl 10007364 -10008374: 68a3 ldr r3, [r4, #8] -10008376: 406b eors r3, r5 -10008378: e7ab b.n 100082d2 -1000837a: 23c0 movs r3, #192 ; 0xc0 -1000837c: 2101 movs r1, #1 +100082fe: f7ff fa8b bl 10007818 +10008302: 2303 movs r3, #3 +10008304: 002a movs r2, r5 +10008306: 2101 movs r1, #1 +10008308: 0020 movs r0, r4 +1000830a: f7ff f8d3 bl 100074b4 +1000830e: 22c0 movs r2, #192 ; 0xc0 +10008310: 68a3 ldr r3, [r4, #8] +10008312: 0552 lsls r2, r2, #21 +10008314: 4691 mov r9, r2 +10008316: 4293 cmp r3, r2 +10008318: d010 beq.n 1000833c +1000831a: 4053 eors r3, r2 +1000831c: 0e1a lsrs r2, r3, #24 +1000831e: d000 beq.n 10008322 +10008320: e14c b.n 100085bc +10008322: 22ff movs r2, #255 ; 0xff +10008324: 0412 lsls r2, r2, #16 +10008326: 4213 tst r3, r2 +10008328: d000 beq.n 1000832c +1000832a: e12e b.n 1000858a +1000832c: 22ff movs r2, #255 ; 0xff +1000832e: 0212 lsls r2, r2, #8 +10008330: 4213 tst r3, r2 +10008332: d000 beq.n 10008336 +10008334: e121 b.n 1000857a +10008336: 23c0 movs r3, #192 ; 0xc0 +10008338: 055b lsls r3, r3, #21 +1000833a: 60a3 str r3, [r4, #8] +1000833c: 0031 movs r1, r6 +1000833e: 0020 movs r0, r4 +10008340: f7ff fa6a bl 10007818 +10008344: 002a movs r2, r5 +10008346: 2101 movs r1, #1 +10008348: 0020 movs r0, r4 +1000834a: f7fe fd8d bl 10006e68 +1000834e: 22c0 movs r2, #192 ; 0xc0 +10008350: 68a3 ldr r3, [r4, #8] +10008352: 0552 lsls r2, r2, #21 +10008354: 4691 mov r9, r2 +10008356: 4293 cmp r3, r2 +10008358: d010 beq.n 1000837c +1000835a: 4053 eors r3, r2 +1000835c: 0e1a lsrs r2, r3, #24 +1000835e: d000 beq.n 10008362 +10008360: e101 b.n 10008566 +10008362: 22ff movs r2, #255 ; 0xff +10008364: 0412 lsls r2, r2, #16 +10008366: 4213 tst r3, r2 +10008368: d000 beq.n 1000836c +1000836a: e0f0 b.n 1000854e +1000836c: 22ff movs r2, #255 ; 0xff +1000836e: 0212 lsls r2, r2, #8 +10008370: 4213 tst r3, r2 +10008372: d000 beq.n 10008376 +10008374: e0e3 b.n 1000853e +10008376: 23c0 movs r3, #192 ; 0xc0 +10008378: 055b lsls r3, r3, #21 +1000837a: 60a3 str r3, [r4, #8] +1000837c: 4641 mov r1, r8 1000837e: 0020 movs r0, r4 -10008380: 4a39 ldr r2, [pc, #228] ; (10008468 ) -10008382: 035b lsls r3, r3, #13 -10008384: f7fe ffee bl 10007364 -10008388: e78f b.n 100082aa -1000838a: 23c0 movs r3, #192 ; 0xc0 -1000838c: 4a35 ldr r2, [pc, #212] ; (10008464 ) -1000838e: 015b lsls r3, r3, #5 -10008390: 2101 movs r1, #1 -10008392: 0020 movs r0, r4 -10008394: f7fe ffe6 bl 10007364 -10008398: 23c0 movs r3, #192 ; 0xc0 -1000839a: 68a2 ldr r2, [r4, #8] -1000839c: 055b lsls r3, r3, #21 -1000839e: 4053 eors r3, r2 -100083a0: e77f b.n 100082a2 -100083a2: 2318 movs r3, #24 -100083a4: 2101 movs r1, #1 -100083a6: 0020 movs r0, r4 -100083a8: 4a2d ldr r2, [pc, #180] ; (10008460 ) -100083aa: f7fe ffdb bl 10007364 -100083ae: 68a3 ldr r3, [r4, #8] -100083b0: 407b eors r3, r7 -100083b2: e771 b.n 10008298 -100083b4: 23c0 movs r3, #192 ; 0xc0 -100083b6: 2101 movs r1, #1 -100083b8: 0020 movs r0, r4 -100083ba: 4a2b ldr r2, [pc, #172] ; (10008468 ) -100083bc: 035b lsls r3, r3, #13 -100083be: f7fe ffd1 bl 10007364 -100083c2: e750 b.n 10008266 -100083c4: 23c0 movs r3, #192 ; 0xc0 -100083c6: 4a27 ldr r2, [pc, #156] ; (10008464 ) -100083c8: 015b lsls r3, r3, #5 -100083ca: 2101 movs r1, #1 -100083cc: 0020 movs r0, r4 -100083ce: f7fe ffc9 bl 10007364 -100083d2: 23c0 movs r3, #192 ; 0xc0 -100083d4: 68a2 ldr r2, [r4, #8] -100083d6: 055b lsls r3, r3, #21 -100083d8: 4053 eors r3, r2 -100083da: e73f b.n 1000825c -100083dc: 2318 movs r3, #24 -100083de: 2101 movs r1, #1 -100083e0: 0020 movs r0, r4 -100083e2: 4a1f ldr r2, [pc, #124] ; (10008460 ) -100083e4: f7fe ffbe bl 10007364 -100083e8: 68a3 ldr r3, [r4, #8] -100083ea: 407b eors r3, r7 -100083ec: e731 b.n 10008252 -100083ee: 23c0 movs r3, #192 ; 0xc0 -100083f0: 2101 movs r1, #1 -100083f2: 0020 movs r0, r4 -100083f4: 4a1c ldr r2, [pc, #112] ; (10008468 ) -100083f6: 035b lsls r3, r3, #13 -100083f8: f7fe ffb4 bl 10007364 -100083fc: e713 b.n 10008226 -100083fe: 23c0 movs r3, #192 ; 0xc0 -10008400: 4a18 ldr r2, [pc, #96] ; (10008464 ) -10008402: 015b lsls r3, r3, #5 -10008404: 2101 movs r1, #1 -10008406: 0020 movs r0, r4 -10008408: f7fe ffac bl 10007364 -1000840c: 23c0 movs r3, #192 ; 0xc0 -1000840e: 68a2 ldr r2, [r4, #8] -10008410: 055b lsls r3, r3, #21 -10008412: 4053 eors r3, r2 -10008414: e702 b.n 1000821c -10008416: 2318 movs r3, #24 -10008418: 4a11 ldr r2, [pc, #68] ; (10008460 ) -1000841a: 2101 movs r1, #1 -1000841c: 0020 movs r0, r4 -1000841e: f7fe ffa1 bl 10007364 -10008422: 464b mov r3, r9 -10008424: 68a2 ldr r2, [r4, #8] -10008426: 4053 eors r3, r2 -10008428: e6f3 b.n 10008212 -1000842a: 23c0 movs r3, #192 ; 0xc0 -1000842c: 2101 movs r1, #1 -1000842e: 0020 movs r0, r4 -10008430: 4a0d ldr r2, [pc, #52] ; (10008468 ) -10008432: 035b lsls r3, r3, #13 -10008434: f7fe ff96 bl 10007364 -10008438: e6d5 b.n 100081e6 -1000843a: 23c0 movs r3, #192 ; 0xc0 -1000843c: 4a09 ldr r2, [pc, #36] ; (10008464 ) -1000843e: 015b lsls r3, r3, #5 -10008440: 2101 movs r1, #1 -10008442: 0020 movs r0, r4 -10008444: f7fe ff8e bl 10007364 -10008448: 23c0 movs r3, #192 ; 0xc0 -1000844a: 68a2 ldr r2, [r4, #8] -1000844c: 055b lsls r3, r3, #21 -1000844e: 4053 eors r3, r2 -10008450: e6c4 b.n 100081dc -10008452: 46c0 nop ; (mov r8, r8) -10008454: 18104800 .word 0x18104800 -10008458: 0000c408 .word 0x0000c408 -1000845c: 18104408 .word 0x18104408 -10008460: 0001000c .word 0x0001000c -10008464: 0001000b .word 0x0001000b -10008468: 0001000a .word 0x0001000a -1000846c: 2318 movs r3, #24 -1000846e: 4a19 ldr r2, [pc, #100] ; (100084d4 ) -10008470: 2101 movs r1, #1 -10008472: 0020 movs r0, r4 -10008474: f7fe ff76 bl 10007364 -10008478: 464b mov r3, r9 -1000847a: 68a2 ldr r2, [r4, #8] -1000847c: 4053 eors r3, r2 -1000847e: e6a8 b.n 100081d2 +10008380: f7ff fa4a bl 10007818 +10008384: 003a movs r2, r7 +10008386: 27c0 movs r7, #192 ; 0xc0 +10008388: 2300 movs r3, #0 +1000838a: 2101 movs r1, #1 +1000838c: 0020 movs r0, r4 +1000838e: f7ff f891 bl 100074b4 +10008392: 68a3 ldr r3, [r4, #8] +10008394: 057f lsls r7, r7, #21 +10008396: 42bb cmp r3, r7 +10008398: d010 beq.n 100083bc +1000839a: 407b eors r3, r7 +1000839c: 0e1a lsrs r2, r3, #24 +1000839e: d000 beq.n 100083a2 +100083a0: e0c4 b.n 1000852c +100083a2: 22ff movs r2, #255 ; 0xff +100083a4: 0412 lsls r2, r2, #16 +100083a6: 4213 tst r3, r2 +100083a8: d000 beq.n 100083ac +100083aa: e0b3 b.n 10008514 +100083ac: 22ff movs r2, #255 ; 0xff +100083ae: 0212 lsls r2, r2, #8 +100083b0: 4213 tst r3, r2 +100083b2: d000 beq.n 100083b6 +100083b4: e0a6 b.n 10008504 +100083b6: 23c0 movs r3, #192 ; 0xc0 +100083b8: 055b lsls r3, r3, #21 +100083ba: 60a3 str r3, [r4, #8] +100083bc: 27c0 movs r7, #192 ; 0xc0 +100083be: 2001 movs r0, #1 +100083c0: f002 fe06 bl 1000afd0 +100083c4: 0031 movs r1, r6 +100083c6: 0020 movs r0, r4 +100083c8: f7ff fa26 bl 10007818 +100083cc: 2301 movs r3, #1 +100083ce: 002a movs r2, r5 +100083d0: 2101 movs r1, #1 +100083d2: 0020 movs r0, r4 +100083d4: f7ff f86e bl 100074b4 +100083d8: 68a3 ldr r3, [r4, #8] +100083da: 057f lsls r7, r7, #21 +100083dc: 42bb cmp r3, r7 +100083de: d00f beq.n 10008400 +100083e0: 407b eors r3, r7 +100083e2: 0e1a lsrs r2, r3, #24 +100083e4: d000 beq.n 100083e8 +100083e6: e084 b.n 100084f2 +100083e8: 22ff movs r2, #255 ; 0xff +100083ea: 0412 lsls r2, r2, #16 +100083ec: 4213 tst r3, r2 +100083ee: d000 beq.n 100083f2 +100083f0: e073 b.n 100084da +100083f2: 22ff movs r2, #255 ; 0xff +100083f4: 0212 lsls r2, r2, #8 +100083f6: 4213 tst r3, r2 +100083f8: d167 bne.n 100084ca +100083fa: 23c0 movs r3, #192 ; 0xc0 +100083fc: 055b lsls r3, r3, #21 +100083fe: 60a3 str r3, [r4, #8] +10008400: 0031 movs r1, r6 +10008402: 0020 movs r0, r4 +10008404: f7ff fa08 bl 10007818 +10008408: 002a movs r2, r5 +1000840a: 25c0 movs r5, #192 ; 0xc0 +1000840c: 2101 movs r1, #1 +1000840e: 0020 movs r0, r4 +10008410: f7fe fd2a bl 10006e68 +10008414: 68a3 ldr r3, [r4, #8] +10008416: 056d lsls r5, r5, #21 +10008418: 42ab cmp r3, r5 +1000841a: d00d beq.n 10008438 +1000841c: 406b eors r3, r5 +1000841e: 0e1a lsrs r2, r3, #24 +10008420: d14a bne.n 100084b8 +10008422: 22ff movs r2, #255 ; 0xff +10008424: 0412 lsls r2, r2, #16 +10008426: 4213 tst r3, r2 +10008428: d13a bne.n 100084a0 +1000842a: 22ff movs r2, #255 ; 0xff +1000842c: 0212 lsls r2, r2, #8 +1000842e: 4213 tst r3, r2 +10008430: d12e bne.n 10008490 +10008432: 23c0 movs r3, #192 ; 0xc0 +10008434: 055b lsls r3, r3, #21 +10008436: 60a3 str r3, [r4, #8] +10008438: 2001 movs r0, #1 +1000843a: f002 fdc9 bl 1000afd0 +1000843e: bcc0 pop {r6, r7} +10008440: 46b9 mov r9, r7 +10008442: 46b0 mov r8, r6 +10008444: bdf8 pop {r3, r4, r5, r6, r7, pc} +10008446: 2318 movs r3, #24 +10008448: 4a59 ldr r2, [pc, #356] ; (100085b0 ) +1000844a: 2101 movs r1, #1 +1000844c: 0020 movs r0, r4 +1000844e: f7ff f831 bl 100074b4 +10008452: 22ff movs r2, #255 ; 0xff +10008454: 68a3 ldr r3, [r4, #8] +10008456: 0412 lsls r2, r2, #16 +10008458: 4073 eors r3, r6 +1000845a: 4213 tst r3, r2 +1000845c: d100 bne.n 10008460 +1000845e: e71b b.n 10008298 +10008460: 23c0 movs r3, #192 ; 0xc0 +10008462: 4a54 ldr r2, [pc, #336] ; (100085b4 ) +10008464: 015b lsls r3, r3, #5 +10008466: 2101 movs r1, #1 +10008468: 0020 movs r0, r4 +1000846a: f7ff f823 bl 100074b4 +1000846e: 23c0 movs r3, #192 ; 0xc0 +10008470: 68a2 ldr r2, [r4, #8] +10008472: 055b lsls r3, r3, #21 +10008474: 4053 eors r3, r2 +10008476: 22ff movs r2, #255 ; 0xff +10008478: 0212 lsls r2, r2, #8 +1000847a: 4213 tst r3, r2 +1000847c: d100 bne.n 10008480 +1000847e: e710 b.n 100082a2 10008480: 23c0 movs r3, #192 ; 0xc0 10008482: 2101 movs r1, #1 10008484: 0020 movs r0, r4 -10008486: 4a14 ldr r2, [pc, #80] ; (100084d8 ) +10008486: 4a4c ldr r2, [pc, #304] ; (100085b8 ) 10008488: 035b lsls r3, r3, #13 -1000848a: f7fe ff6b bl 10007364 -1000848e: e681 b.n 10008194 +1000848a: f7ff f813 bl 100074b4 +1000848e: e708 b.n 100082a2 10008490: 23c0 movs r3, #192 ; 0xc0 -10008492: 4a12 ldr r2, [pc, #72] ; (100084dc ) -10008494: 015b lsls r3, r3, #5 -10008496: 2101 movs r1, #1 -10008498: 0020 movs r0, r4 -1000849a: f7fe ff63 bl 10007364 -1000849e: 23c0 movs r3, #192 ; 0xc0 -100084a0: 68a2 ldr r2, [r4, #8] -100084a2: 055b lsls r3, r3, #21 -100084a4: 4053 eors r3, r2 -100084a6: e670 b.n 1000818a -100084a8: 2318 movs r3, #24 -100084aa: 4a0a ldr r2, [pc, #40] ; (100084d4 ) -100084ac: 2101 movs r1, #1 -100084ae: 0020 movs r0, r4 -100084b0: f7fe ff58 bl 10007364 -100084b4: 464b mov r3, r9 -100084b6: 68a2 ldr r2, [r4, #8] -100084b8: 4053 eors r3, r2 -100084ba: e661 b.n 10008180 -100084bc: 27b8 movs r7, #184 ; 0xb8 -100084be: 4b08 ldr r3, [pc, #32] ; (100084e0 ) -100084c0: 023f lsls r7, r7, #8 -100084c2: 4698 mov r8, r3 -100084c4: e629 b.n 1000811a -100084c6: 4d07 ldr r5, [pc, #28] ; (100084e4 ) -100084c8: 4e07 ldr r6, [pc, #28] ; (100084e8 ) -100084ca: e66e b.n 100081aa -100084cc: 4807 ldr r0, [pc, #28] ; (100084ec ) -100084ce: f7fc ff09 bl 100052e4 <__wrap_puts> -100084d2: e665 b.n 100081a0 -100084d4: 0001000c .word 0x0001000c -100084d8: 0001000a .word 0x0001000a -100084dc: 0001000b .word 0x0001000b -100084e0: 18103800 .word 0x18103800 -100084e4: 0000b408 .word 0x0000b408 -100084e8: 18103408 .word 0x18103408 -100084ec: 10014f18 .word 0x10014f18 - -100084f0 : -100084f0: 2280 movs r2, #128 ; 0x80 -100084f2: 2300 movs r3, #0 -100084f4: 0052 lsls r2, r2, #1 -100084f6: 8182 strh r2, [r0, #12] -100084f8: 4a03 ldr r2, [pc, #12] ; (10008508 ) -100084fa: 6001 str r1, [r0, #0] -100084fc: 6083 str r3, [r0, #8] -100084fe: 7383 strb r3, [r0, #14] -10008500: 6103 str r3, [r0, #16] -10008502: 5083 str r3, [r0, r2] -10008504: 4770 bx lr -10008506: 46c0 nop ; (mov r8, r8) -10008508: 0000084c .word 0x0000084c - -1000850c : -1000850c: b510 push {r4, lr} -1000850e: f7fe f847 bl 100065a0 -10008512: bd10 pop {r4, pc} - -10008514 : -10008514: b570 push {r4, r5, r6, lr} -10008516: 0014 movs r4, r2 -10008518: aa04 add r2, sp, #16 -1000851a: 0026 movs r6, r4 -1000851c: 0005 movs r5, r0 -1000851e: 0018 movs r0, r3 -10008520: 7813 ldrb r3, [r2, #0] -10008522: 2280 movs r2, #128 ; 0x80 -10008524: 3612 adds r6, #18 -10008526: 0112 lsls r2, r2, #4 -10008528: 4296 cmp r6, r2 -1000852a: d81f bhi.n 1000856c -1000852c: 2236 movs r2, #54 ; 0x36 -1000852e: 2620 movs r6, #32 -10008530: 54ae strb r6, [r5, r2] -10008532: 002a movs r2, r5 -10008534: 2600 movs r6, #0 -10008536: 3236 adds r2, #54 ; 0x36 -10008538: 7056 strb r6, [r2, #1] -1000853a: 7091 strb r1, [r2, #2] -1000853c: 70d6 strb r6, [r2, #3] -1000853e: 2b00 cmp r3, #0 -10008540: d10d bne.n 1000855e -10008542: 0001 movs r1, r0 -10008544: 0028 movs r0, r5 -10008546: 0022 movs r2, r4 -10008548: 303a adds r0, #58 ; 0x3a -1000854a: f00b fedd bl 10014308 <__memmove_veneer> -1000854e: 002b movs r3, r5 -10008550: 2102 movs r1, #2 -10008552: 0028 movs r0, r5 -10008554: 3328 adds r3, #40 ; 0x28 -10008556: 1da2 adds r2, r4, #6 -10008558: f7ff faf2 bl 10007b40 -1000855c: bd70 pop {r4, r5, r6, pc} -1000855e: 0029 movs r1, r5 -10008560: 2300 movs r3, #0 -10008562: b2a2 uxth r2, r4 -10008564: 313a adds r1, #58 ; 0x3a -10008566: f7fd fb6f bl 10005c48 -1000856a: e7f0 b.n 1000854e -1000856c: 2005 movs r0, #5 -1000856e: 4240 negs r0, r0 -10008570: e7f4 b.n 1000855c -10008572: 46c0 nop ; (mov r8, r8) - -10008574 : -10008574: b510 push {r4, lr} -10008576: 0004 movs r4, r0 -10008578: b082 sub sp, #8 -1000857a: 4669 mov r1, sp -1000857c: 0020 movs r0, r4 -1000857e: aa01 add r2, sp, #4 -10008580: f7ff f9c2 bl 10007908 -10008584: 1c43 adds r3, r0, #1 -10008586: d014 beq.n 100085b2 -10008588: 1d03 adds r3, r0, #4 -1000858a: d0f6 beq.n 1000857a -1000858c: 2801 cmp r0, #1 -1000858e: d012 beq.n 100085b6 -10008590: 2802 cmp r0, #2 -10008592: d1f2 bne.n 1000857a -10008594: 9900 ldr r1, [sp, #0] -10008596: 9b01 ldr r3, [sp, #4] -10008598: 004a lsls r2, r1, #1 -1000859a: 6820 ldr r0, [r4, #0] -1000859c: 0852 lsrs r2, r2, #1 -1000859e: 0fc9 lsrs r1, r1, #31 -100085a0: f7f8 fa4c bl 10000a3c -100085a4: 4669 mov r1, sp -100085a6: 0020 movs r0, r4 -100085a8: aa01 add r2, sp, #4 -100085aa: f7ff f9ad bl 10007908 -100085ae: 1c43 adds r3, r0, #1 -100085b0: d1ea bne.n 10008588 -100085b2: b002 add sp, #8 -100085b4: bd10 pop {r4, pc} -100085b6: 9901 ldr r1, [sp, #4] -100085b8: 9800 ldr r0, [sp, #0] -100085ba: f7ff f8b7 bl 1000772c -100085be: 0001 movs r1, r0 -100085c0: 0020 movs r0, r4 -100085c2: f001 fc77 bl 10009eb4 -100085c6: e7d8 b.n 1000857a - -100085c8 : -100085c8: b5f0 push {r4, r5, r6, r7, lr} -100085ca: 2702 movs r7, #2 -100085cc: 46c6 mov lr, r8 -100085ce: 4698 mov r8, r3 -100085d0: 004b lsls r3, r1, #1 -100085d2: 401f ands r7, r3 -100085d4: 2380 movs r3, #128 ; 0x80 -100085d6: b500 push {lr} -100085d8: 0016 movs r6, r2 -100085da: 321c adds r2, #28 -100085dc: 0004 movs r4, r0 -100085de: b082 sub sp, #8 -100085e0: 084d lsrs r5, r1, #1 -100085e2: 011b lsls r3, r3, #4 -100085e4: 429a cmp r2, r3 -100085e6: d82b bhi.n 10008640 -100085e8: 0433 lsls r3, r6, #16 -100085ea: 8a00 ldrh r0, [r0, #16] -100085ec: 0c1b lsrs r3, r3, #16 -100085ee: 63a3 str r3, [r4, #56] ; 0x38 -100085f0: 9b08 ldr r3, [sp, #32] -100085f2: 3001 adds r0, #1 -100085f4: b280 uxth r0, r0 -100085f6: 031b lsls r3, r3, #12 -100085f8: 8220 strh r0, [r4, #16] -100085fa: 433b orrs r3, r7 -100085fc: 0400 lsls r0, r0, #16 -100085fe: 4318 orrs r0, r3 -10008600: 63e0 str r0, [r4, #60] ; 0x3c -10008602: 2300 movs r3, #0 -10008604: 0020 movs r0, r4 -10008606: 0032 movs r2, r6 -10008608: 4641 mov r1, r8 -1000860a: 6423 str r3, [r4, #64] ; 0x40 -1000860c: 6365 str r5, [r4, #52] ; 0x34 -1000860e: 3044 adds r0, #68 ; 0x44 -10008610: f00b fe7a bl 10014308 <__memmove_veneer> -10008614: 0023 movs r3, r4 -10008616: 0032 movs r2, r6 -10008618: 2100 movs r1, #0 -1000861a: 0020 movs r0, r4 -1000861c: 3328 adds r3, #40 ; 0x28 -1000861e: 3210 adds r2, #16 -10008620: f7ff fa8e bl 10007b40 -10008624: 2800 cmp r0, #0 -10008626: d107 bne.n 10008638 -10008628: 4643 mov r3, r8 -1000862a: 002a movs r2, r5 -1000862c: 9300 str r3, [sp, #0] -1000862e: 0039 movs r1, r7 -10008630: 0033 movs r3, r6 -10008632: 0020 movs r0, r4 -10008634: f7ff fb00 bl 10007c38 -10008638: b002 add sp, #8 -1000863a: bc80 pop {r7} -1000863c: 46b8 mov r8, r7 -1000863e: bdf0 pop {r4, r5, r6, r7, pc} -10008640: 2005 movs r0, #5 -10008642: 4240 negs r0, r0 -10008644: e7f8 b.n 10008638 -10008646: 46c0 nop ; (mov r8, r8) - -10008648 : -10008648: b510 push {r4, lr} -1000864a: 0004 movs r4, r0 -1000864c: 2900 cmp r1, #0 -1000864e: d009 beq.n 10008664 -10008650: 7c83 ldrb r3, [r0, #18] -10008652: 2b00 cmp r3, #0 -10008654: d100 bne.n 10008658 -10008656: bd10 pop {r4, pc} -10008658: 2300 movs r3, #0 -1000865a: 2100 movs r1, #0 -1000865c: 7483 strb r3, [r0, #18] -1000865e: f7ff f903 bl 10007868 -10008662: e7f8 b.n 10008656 -10008664: f001 fc20 bl 10009ea8 -10008668: 7ca3 ldrb r3, [r4, #18] -1000866a: 2b00 cmp r3, #0 -1000866c: d1f3 bne.n 10008656 -1000866e: 2101 movs r1, #1 -10008670: 0020 movs r0, r4 -10008672: f7ff f8f9 bl 10007868 -10008676: 2301 movs r3, #1 -10008678: 74a3 strb r3, [r4, #18] -1000867a: e7ec b.n 10008656 - -1000867c : -1000867c: b5f0 push {r4, r5, r6, r7, lr} -1000867e: 0006 movs r6, r0 -10008680: 000d movs r5, r1 -10008682: 497c ldr r1, [pc, #496] ; (10008874 ) -10008684: 3644 adds r6, #68 ; 0x44 -10008686: 0004 movs r4, r0 -10008688: 2208 movs r2, #8 -1000868a: 3108 adds r1, #8 -1000868c: 0030 movs r0, r6 -1000868e: b083 sub sp, #12 -10008690: f7fc fcc4 bl 1000501c <__wrap___aeabi_memcpy> -10008694: 224c movs r2, #76 ; 0x4c -10008696: 042b lsls r3, r5, #16 -10008698: b2e9 uxtb r1, r5 -1000869a: 54a1 strb r1, [r4, r2] -1000869c: 0e1b lsrs r3, r3, #24 -1000869e: 3201 adds r2, #1 -100086a0: 54a3 strb r3, [r4, r2] -100086a2: 204e movs r0, #78 ; 0x4e -100086a4: 2200 movs r2, #0 -100086a6: 5422 strb r2, [r4, r0] -100086a8: 3001 adds r0, #1 -100086aa: 5422 strb r2, [r4, r0] -100086ac: 0c28 lsrs r0, r5, #16 -100086ae: d000 beq.n 100086b2 -100086b0: e0cf b.n 10008852 -100086b2: 32ff adds r2, #255 ; 0xff -100086b4: 3050 adds r0, #80 ; 0x50 -100086b6: 5422 strb r2, [r4, r0] -100086b8: 3001 adds r0, #1 -100086ba: 5422 strb r2, [r4, r0] -100086bc: 3001 adds r0, #1 -100086be: 5422 strb r2, [r4, r0] -100086c0: 3001 adds r0, #1 -100086c2: 5422 strb r2, [r4, r0] -100086c4: 2254 movs r2, #84 ; 0x54 -100086c6: 54a1 strb r1, [r4, r2] -100086c8: 3201 adds r2, #1 -100086ca: 54a3 strb r3, [r4, r2] -100086cc: 2200 movs r2, #0 -100086ce: 2356 movs r3, #86 ; 0x56 -100086d0: 2114 movs r1, #20 -100086d2: 2708 movs r7, #8 -100086d4: 0025 movs r5, r4 -100086d6: 54e2 strb r2, [r4, r3] -100086d8: 3301 adds r3, #1 -100086da: 54e2 strb r2, [r4, r3] -100086dc: 8a23 ldrh r3, [r4, #16] -100086de: 63a1 str r1, [r4, #56] ; 0x38 -100086e0: 3301 adds r3, #1 -100086e2: b29b uxth r3, r3 -100086e4: 3912 subs r1, #18 -100086e6: 8223 strh r3, [r4, #16] -100086e8: 041b lsls r3, r3, #16 -100086ea: 430b orrs r3, r1 -100086ec: 37ff adds r7, #255 ; 0xff -100086ee: 3528 adds r5, #40 ; 0x28 -100086f0: 63e3 str r3, [r4, #60] ; 0x3c -100086f2: 6422 str r2, [r4, #64] ; 0x40 -100086f4: 002b movs r3, r5 -100086f6: 2100 movs r1, #0 -100086f8: 0020 movs r0, r4 -100086fa: 6367 str r7, [r4, #52] ; 0x34 -100086fc: 3224 adds r2, #36 ; 0x24 -100086fe: f7ff fa1f bl 10007b40 -10008702: 2800 cmp r0, #0 -10008704: d106 bne.n 10008714 -10008706: 2314 movs r3, #20 -10008708: 003a movs r2, r7 -1000870a: 2102 movs r1, #2 -1000870c: 0020 movs r0, r4 -1000870e: 9600 str r6, [sp, #0] -10008710: f7ff fa92 bl 10007c38 -10008714: 2032 movs r0, #50 ; 0x32 -10008716: f002 fbb3 bl 1000ae80 -1000871a: 2140 movs r1, #64 ; 0x40 -1000871c: 2200 movs r2, #0 -1000871e: 8a23 ldrh r3, [r4, #16] -10008720: 6361 str r1, [r4, #52] ; 0x34 -10008722: 3301 adds r3, #1 -10008724: b29b uxth r3, r3 -10008726: 393c subs r1, #60 ; 0x3c -10008728: 8223 strh r3, [r4, #16] -1000872a: 63a1 str r1, [r4, #56] ; 0x38 -1000872c: 041b lsls r3, r3, #16 -1000872e: 3902 subs r1, #2 -10008730: 430b orrs r3, r1 -10008732: 6462 str r2, [r4, #68] ; 0x44 -10008734: 63e3 str r3, [r4, #60] ; 0x3c -10008736: 6422 str r2, [r4, #64] ; 0x40 -10008738: 002b movs r3, r5 -1000873a: 2100 movs r1, #0 -1000873c: 0020 movs r0, r4 -1000873e: 3214 adds r2, #20 -10008740: f7ff f9fe bl 10007b40 -10008744: 2800 cmp r0, #0 -10008746: d106 bne.n 10008756 -10008748: 2304 movs r3, #4 -1000874a: 2240 movs r2, #64 ; 0x40 -1000874c: 2102 movs r1, #2 -1000874e: 0020 movs r0, r4 -10008750: 9600 str r6, [sp, #0] -10008752: f7ff fa71 bl 10007c38 -10008756: 2300 movs r3, #0 -10008758: 2200 movs r2, #0 -1000875a: 0020 movs r0, r4 -1000875c: 4946 ldr r1, [pc, #280] ; (10008878 ) -1000875e: f7ff fb35 bl 10007dcc -10008762: 2300 movs r3, #0 -10008764: 2201 movs r2, #1 -10008766: 0020 movs r0, r4 -10008768: 4944 ldr r1, [pc, #272] ; (1000887c ) -1000876a: f7ff fb2f bl 10007dcc -1000876e: 2300 movs r3, #0 -10008770: 2208 movs r2, #8 -10008772: 0020 movs r0, r4 -10008774: 4942 ldr r1, [pc, #264] ; (10008880 ) -10008776: f7ff fb29 bl 10007dcc -1000877a: 2300 movs r3, #0 -1000877c: 2204 movs r2, #4 -1000877e: 0020 movs r0, r4 -10008780: 4940 ldr r1, [pc, #256] ; (10008884 ) -10008782: f7ff fb23 bl 10007dcc -10008786: 2300 movs r3, #0 -10008788: 2200 movs r2, #0 -1000878a: 0020 movs r0, r4 -1000878c: 493e ldr r1, [pc, #248] ; (10008888 ) -1000878e: f7ff fb1d bl 10007dcc -10008792: 4b3e ldr r3, [pc, #248] ; (1000888c ) -10008794: 6860 ldr r0, [r4, #4] -10008796: 6a9b ldr r3, [r3, #40] ; 0x28 -10008798: 4a3d ldr r2, [pc, #244] ; (10008890 ) -1000879a: 1a19 subs r1, r3, r0 -1000879c: 4291 cmp r1, r2 -1000879e: d962 bls.n 10008866 -100087a0: 0020 movs r0, r4 -100087a2: 2213 movs r2, #19 -100087a4: 21ff movs r1, #255 ; 0xff -100087a6: 305a adds r0, #90 ; 0x5a -100087a8: f7fc fc32 bl 10005010 <__wrap_memset> -100087ac: 235c movs r3, #92 ; 0x5c -100087ae: 22e7 movs r2, #231 ; 0xe7 -100087b0: 54e2 strb r2, [r4, r3] -100087b2: 3303 adds r3, #3 -100087b4: 3207 adds r2, #7 -100087b6: 54e2 strb r2, [r4, r3] -100087b8: 3301 adds r3, #1 -100087ba: 3a2f subs r2, #47 ; 0x2f -100087bc: 54e2 strb r2, [r4, r3] -100087be: 3302 adds r3, #2 -100087c0: 3a40 subs r2, #64 ; 0x40 -100087c2: 54e2 strb r2, [r4, r3] -100087c4: 4933 ldr r1, [pc, #204] ; (10008894 ) -100087c6: 3a6d subs r2, #109 ; 0x6d -100087c8: 0030 movs r0, r6 -100087ca: f7fc fc27 bl 1000501c <__wrap___aeabi_memcpy> -100087ce: 2229 movs r2, #41 ; 0x29 -100087d0: 8a23 ldrh r3, [r4, #16] -100087d2: 63a2 str r2, [r4, #56] ; 0x38 -100087d4: 3301 adds r3, #1 -100087d6: b29b uxth r3, r3 -100087d8: 3a27 subs r2, #39 ; 0x27 -100087da: 8223 strh r3, [r4, #16] -100087dc: 041b lsls r3, r3, #16 -100087de: 4313 orrs r3, r2 -100087e0: 2708 movs r7, #8 -100087e2: 63e3 str r3, [r4, #60] ; 0x3c -100087e4: 2300 movs r3, #0 -100087e6: 37ff adds r7, #255 ; 0xff -100087e8: 6423 str r3, [r4, #64] ; 0x40 -100087ea: 2100 movs r1, #0 -100087ec: 002b movs r3, r5 -100087ee: 0020 movs r0, r4 -100087f0: 6367 str r7, [r4, #52] ; 0x34 -100087f2: 3237 adds r2, #55 ; 0x37 -100087f4: f7ff f9a4 bl 10007b40 -100087f8: 2800 cmp r0, #0 -100087fa: d106 bne.n 1000880a -100087fc: 2329 movs r3, #41 ; 0x29 -100087fe: 003a movs r2, r7 -10008800: 2102 movs r1, #2 -10008802: 0020 movs r0, r4 -10008804: 9600 str r6, [sp, #0] -10008806: f7ff fa17 bl 10007c38 -1000880a: 2032 movs r0, #50 ; 0x32 -1000880c: f002 fb38 bl 1000ae80 -10008810: 2102 movs r1, #2 -10008812: 2200 movs r2, #0 -10008814: 8a23 ldrh r3, [r4, #16] -10008816: 6361 str r1, [r4, #52] ; 0x34 -10008818: 3301 adds r3, #1 -1000881a: b29b uxth r3, r3 -1000881c: 8223 strh r3, [r4, #16] -1000881e: 041b lsls r3, r3, #16 -10008820: 430b orrs r3, r1 -10008822: 63a2 str r2, [r4, #56] ; 0x38 -10008824: 63e3 str r3, [r4, #60] ; 0x3c -10008826: 6422 str r2, [r4, #64] ; 0x40 -10008828: 002b movs r3, r5 -1000882a: 2100 movs r1, #0 -1000882c: 0020 movs r0, r4 -1000882e: 3210 adds r2, #16 -10008830: f7ff f986 bl 10007b40 -10008834: 2800 cmp r0, #0 -10008836: d106 bne.n 10008846 -10008838: 9000 str r0, [sp, #0] -1000883a: 2300 movs r3, #0 -1000883c: 2202 movs r2, #2 -1000883e: 2102 movs r1, #2 -10008840: 0020 movs r0, r4 -10008842: f7ff f9f9 bl 10007c38 -10008846: 2032 movs r0, #50 ; 0x32 -10008848: f002 fb1a bl 1000ae80 -1000884c: 2000 movs r0, #0 -1000884e: b003 add sp, #12 -10008850: bdf0 pop {r4, r5, r6, r7, pc} -10008852: 2750 movs r7, #80 ; 0x50 -10008854: 55e0 strb r0, [r4, r7] -10008856: 2051 movs r0, #81 ; 0x51 -10008858: 0e2d lsrs r5, r5, #24 -1000885a: 5425 strb r5, [r4, r0] -1000885c: 3001 adds r0, #1 -1000885e: 5422 strb r2, [r4, r0] -10008860: 3001 adds r0, #1 -10008862: 5422 strb r2, [r4, r0] -10008864: e72e b.n 100086c4 -10008866: 1ac0 subs r0, r0, r3 -10008868: 4b0b ldr r3, [pc, #44] ; (10008898 ) -1000886a: 469c mov ip, r3 -1000886c: 4460 add r0, ip -1000886e: f002 fb29 bl 1000aec4 -10008872: e795 b.n 100087a0 -10008874: 10015138 .word 0x10015138 -10008878: 10014f34 .word 0x10014f34 -1000887c: 10014f40 .word 0x10014f40 -10008880: 10014f48 .word 0x10014f48 -10008884: 10014f58 .word 0x10014f58 -10008888: 10014f64 .word 0x10014f64 -1000888c: 40054000 .word 0x40054000 -10008890: 000249ef .word 0x000249ef -10008894: 10014f74 .word 0x10014f74 -10008898: 000249f0 .word 0x000249f0 - -1000889c : -1000889c: b5f0 push {r4, r5, r6, r7, lr} -1000889e: 46c6 mov lr, r8 -100088a0: 0007 movs r7, r0 -100088a2: 0004 movs r4, r0 -100088a4: b500 push {lr} -100088a6: 000e movs r6, r1 -100088a8: 4918 ldr r1, [pc, #96] ; (1000890c ) -100088aa: 3744 adds r7, #68 ; 0x44 -100088ac: 2214 movs r2, #20 -100088ae: b082 sub sp, #8 -100088b0: 3114 adds r1, #20 -100088b2: 0038 movs r0, r7 -100088b4: f7fc fbb2 bl 1000501c <__wrap___aeabi_memcpy> -100088b8: 8a23 ldrh r3, [r4, #16] -100088ba: 2283 movs r2, #131 ; 0x83 -100088bc: 3301 adds r3, #1 -100088be: b29b uxth r3, r3 -100088c0: 8223 strh r3, [r4, #16] -100088c2: 041b lsls r3, r3, #16 -100088c4: 63e3 str r3, [r4, #60] ; 0x3c -100088c6: 2300 movs r3, #0 -100088c8: 6423 str r3, [r4, #64] ; 0x40 -100088ca: 0023 movs r3, r4 -100088cc: 0052 lsls r2, r2, #1 -100088ce: 6362 str r2, [r4, #52] ; 0x34 -100088d0: 4690 mov r8, r2 -100088d2: 3af2 subs r2, #242 ; 0xf2 -100088d4: 63a2 str r2, [r4, #56] ; 0x38 -100088d6: 2100 movs r1, #0 -100088d8: 0020 movs r0, r4 -100088da: 3328 adds r3, #40 ; 0x28 -100088dc: 3210 adds r2, #16 -100088de: f7ff f92f bl 10007b40 -100088e2: 1e05 subs r5, r0, #0 -100088e4: d10d bne.n 10008902 -100088e6: 2314 movs r3, #20 -100088e8: 4642 mov r2, r8 -100088ea: 2100 movs r1, #0 -100088ec: 0020 movs r0, r4 -100088ee: 9700 str r7, [sp, #0] -100088f0: f7ff f9a2 bl 10007c38 -100088f4: 1e05 subs r5, r0, #0 -100088f6: d104 bne.n 10008902 -100088f8: 2206 movs r2, #6 -100088fa: 0039 movs r1, r7 -100088fc: 0030 movs r0, r6 -100088fe: f7fc fb8d bl 1000501c <__wrap___aeabi_memcpy> -10008902: 0028 movs r0, r5 -10008904: b002 add sp, #8 -10008906: bc80 pop {r7} -10008908: 46b8 mov r8, r7 -1000890a: bdf0 pop {r4, r5, r6, r7, pc} -1000890c: 10015138 .word 0x10015138 - -10008910 : -10008910: b5f0 push {r4, r5, r6, r7, lr} -10008912: 4657 mov r7, sl -10008914: 46de mov lr, fp -10008916: 464e mov r6, r9 -10008918: 4645 mov r5, r8 -1000891a: b5e0 push {r5, r6, r7, lr} -1000891c: 4bb1 ldr r3, [pc, #708] ; (10008be4 ) -1000891e: b087 sub sp, #28 -10008920: 6a9b ldr r3, [r3, #40] ; 0x28 -10008922: 0004 movs r4, r0 -10008924: 6043 str r3, [r0, #4] -10008926: 000f movs r7, r1 -10008928: f7fd fe78 bl 1000661c -1000892c: 2800 cmp r0, #0 -1000892e: d112 bne.n 10008956 -10008930: f7fe f936 bl 10006ba0 -10008934: 250a movs r5, #10 -10008936: f7fe f951 bl 10006bdc -1000893a: 4eab ldr r6, [pc, #684] ; (10008be8 ) -1000893c: 2214 movs r2, #20 -1000893e: 2100 movs r1, #0 -10008940: 0020 movs r0, r4 -10008942: f7fe f95f bl 10006c04 -10008946: 42b0 cmp r0, r6 -10008948: d012 beq.n 10008970 -1000894a: 2001 movs r0, #1 -1000894c: 3d01 subs r5, #1 -1000894e: f002 fa97 bl 1000ae80 -10008952: 2d00 cmp r5, #0 -10008954: d1f2 bne.n 1000893c -10008956: 2506 movs r5, #6 -10008958: 48a4 ldr r0, [pc, #656] ; (10008bec ) -1000895a: f7fc fcc3 bl 100052e4 <__wrap_puts> -1000895e: 426d negs r5, r5 -10008960: 0028 movs r0, r5 -10008962: b007 add sp, #28 -10008964: bcf0 pop {r4, r5, r6, r7} -10008966: 46bb mov fp, r7 -10008968: 46b2 mov sl, r6 -1000896a: 46a9 mov r9, r5 -1000896c: 46a0 mov r8, r4 -1000896e: bdf0 pop {r4, r5, r6, r7, pc} -10008970: 2200 movs r2, #0 -10008972: 2100 movs r1, #0 -10008974: 0020 movs r0, r4 -10008976: 4b9e ldr r3, [pc, #632] ; (10008bf0 ) -10008978: f7fe fa04 bl 10006d84 -1000897c: 2800 cmp r0, #0 -1000897e: d1ea bne.n 10008956 -10008980: 2200 movs r2, #0 -10008982: 2100 movs r1, #0 -10008984: 0020 movs r0, r4 -10008986: f7fe f95b bl 10006c40 -1000898a: 2310 movs r3, #16 -1000898c: 221d movs r2, #29 -1000898e: 2100 movs r1, #0 +10008492: 2101 movs r1, #1 +10008494: 0020 movs r0, r4 +10008496: 4a48 ldr r2, [pc, #288] ; (100085b8 ) +10008498: 035b lsls r3, r3, #13 +1000849a: f7ff f80b bl 100074b4 +1000849e: e7c8 b.n 10008432 +100084a0: 23c0 movs r3, #192 ; 0xc0 +100084a2: 4a44 ldr r2, [pc, #272] ; (100085b4 ) +100084a4: 015b lsls r3, r3, #5 +100084a6: 2101 movs r1, #1 +100084a8: 0020 movs r0, r4 +100084aa: f7ff f803 bl 100074b4 +100084ae: 23c0 movs r3, #192 ; 0xc0 +100084b0: 68a2 ldr r2, [r4, #8] +100084b2: 055b lsls r3, r3, #21 +100084b4: 4053 eors r3, r2 +100084b6: e7b8 b.n 1000842a +100084b8: 2318 movs r3, #24 +100084ba: 2101 movs r1, #1 +100084bc: 0020 movs r0, r4 +100084be: 4a3c ldr r2, [pc, #240] ; (100085b0 ) +100084c0: f7fe fff8 bl 100074b4 +100084c4: 68a3 ldr r3, [r4, #8] +100084c6: 406b eors r3, r5 +100084c8: e7ab b.n 10008422 +100084ca: 23c0 movs r3, #192 ; 0xc0 +100084cc: 2101 movs r1, #1 +100084ce: 0020 movs r0, r4 +100084d0: 4a39 ldr r2, [pc, #228] ; (100085b8 ) +100084d2: 035b lsls r3, r3, #13 +100084d4: f7fe ffee bl 100074b4 +100084d8: e78f b.n 100083fa +100084da: 23c0 movs r3, #192 ; 0xc0 +100084dc: 4a35 ldr r2, [pc, #212] ; (100085b4 ) +100084de: 015b lsls r3, r3, #5 +100084e0: 2101 movs r1, #1 +100084e2: 0020 movs r0, r4 +100084e4: f7fe ffe6 bl 100074b4 +100084e8: 23c0 movs r3, #192 ; 0xc0 +100084ea: 68a2 ldr r2, [r4, #8] +100084ec: 055b lsls r3, r3, #21 +100084ee: 4053 eors r3, r2 +100084f0: e77f b.n 100083f2 +100084f2: 2318 movs r3, #24 +100084f4: 2101 movs r1, #1 +100084f6: 0020 movs r0, r4 +100084f8: 4a2d ldr r2, [pc, #180] ; (100085b0 ) +100084fa: f7fe ffdb bl 100074b4 +100084fe: 68a3 ldr r3, [r4, #8] +10008500: 407b eors r3, r7 +10008502: e771 b.n 100083e8 +10008504: 23c0 movs r3, #192 ; 0xc0 +10008506: 2101 movs r1, #1 +10008508: 0020 movs r0, r4 +1000850a: 4a2b ldr r2, [pc, #172] ; (100085b8 ) +1000850c: 035b lsls r3, r3, #13 +1000850e: f7fe ffd1 bl 100074b4 +10008512: e750 b.n 100083b6 +10008514: 23c0 movs r3, #192 ; 0xc0 +10008516: 4a27 ldr r2, [pc, #156] ; (100085b4 ) +10008518: 015b lsls r3, r3, #5 +1000851a: 2101 movs r1, #1 +1000851c: 0020 movs r0, r4 +1000851e: f7fe ffc9 bl 100074b4 +10008522: 23c0 movs r3, #192 ; 0xc0 +10008524: 68a2 ldr r2, [r4, #8] +10008526: 055b lsls r3, r3, #21 +10008528: 4053 eors r3, r2 +1000852a: e73f b.n 100083ac +1000852c: 2318 movs r3, #24 +1000852e: 2101 movs r1, #1 +10008530: 0020 movs r0, r4 +10008532: 4a1f ldr r2, [pc, #124] ; (100085b0 ) +10008534: f7fe ffbe bl 100074b4 +10008538: 68a3 ldr r3, [r4, #8] +1000853a: 407b eors r3, r7 +1000853c: e731 b.n 100083a2 +1000853e: 23c0 movs r3, #192 ; 0xc0 +10008540: 2101 movs r1, #1 +10008542: 0020 movs r0, r4 +10008544: 4a1c ldr r2, [pc, #112] ; (100085b8 ) +10008546: 035b lsls r3, r3, #13 +10008548: f7fe ffb4 bl 100074b4 +1000854c: e713 b.n 10008376 +1000854e: 23c0 movs r3, #192 ; 0xc0 +10008550: 4a18 ldr r2, [pc, #96] ; (100085b4 ) +10008552: 015b lsls r3, r3, #5 +10008554: 2101 movs r1, #1 +10008556: 0020 movs r0, r4 +10008558: f7fe ffac bl 100074b4 +1000855c: 23c0 movs r3, #192 ; 0xc0 +1000855e: 68a2 ldr r2, [r4, #8] +10008560: 055b lsls r3, r3, #21 +10008562: 4053 eors r3, r2 +10008564: e702 b.n 1000836c +10008566: 2318 movs r3, #24 +10008568: 4a11 ldr r2, [pc, #68] ; (100085b0 ) +1000856a: 2101 movs r1, #1 +1000856c: 0020 movs r0, r4 +1000856e: f7fe ffa1 bl 100074b4 +10008572: 464b mov r3, r9 +10008574: 68a2 ldr r2, [r4, #8] +10008576: 4053 eors r3, r2 +10008578: e6f3 b.n 10008362 +1000857a: 23c0 movs r3, #192 ; 0xc0 +1000857c: 2101 movs r1, #1 +1000857e: 0020 movs r0, r4 +10008580: 4a0d ldr r2, [pc, #52] ; (100085b8 ) +10008582: 035b lsls r3, r3, #13 +10008584: f7fe ff96 bl 100074b4 +10008588: e6d5 b.n 10008336 +1000858a: 23c0 movs r3, #192 ; 0xc0 +1000858c: 4a09 ldr r2, [pc, #36] ; (100085b4 ) +1000858e: 015b lsls r3, r3, #5 +10008590: 2101 movs r1, #1 +10008592: 0020 movs r0, r4 +10008594: f7fe ff8e bl 100074b4 +10008598: 23c0 movs r3, #192 ; 0xc0 +1000859a: 68a2 ldr r2, [r4, #8] +1000859c: 055b lsls r3, r3, #21 +1000859e: 4053 eors r3, r2 +100085a0: e6c4 b.n 1000832c +100085a2: 46c0 nop ; (mov r8, r8) +100085a4: 18104800 .word 0x18104800 +100085a8: 0000c408 .word 0x0000c408 +100085ac: 18104408 .word 0x18104408 +100085b0: 0001000c .word 0x0001000c +100085b4: 0001000b .word 0x0001000b +100085b8: 0001000a .word 0x0001000a +100085bc: 2318 movs r3, #24 +100085be: 4a19 ldr r2, [pc, #100] ; (10008624 ) +100085c0: 2101 movs r1, #1 +100085c2: 0020 movs r0, r4 +100085c4: f7fe ff76 bl 100074b4 +100085c8: 464b mov r3, r9 +100085ca: 68a2 ldr r2, [r4, #8] +100085cc: 4053 eors r3, r2 +100085ce: e6a8 b.n 10008322 +100085d0: 23c0 movs r3, #192 ; 0xc0 +100085d2: 2101 movs r1, #1 +100085d4: 0020 movs r0, r4 +100085d6: 4a14 ldr r2, [pc, #80] ; (10008628 ) +100085d8: 035b lsls r3, r3, #13 +100085da: f7fe ff6b bl 100074b4 +100085de: e681 b.n 100082e4 +100085e0: 23c0 movs r3, #192 ; 0xc0 +100085e2: 4a12 ldr r2, [pc, #72] ; (1000862c ) +100085e4: 015b lsls r3, r3, #5 +100085e6: 2101 movs r1, #1 +100085e8: 0020 movs r0, r4 +100085ea: f7fe ff63 bl 100074b4 +100085ee: 23c0 movs r3, #192 ; 0xc0 +100085f0: 68a2 ldr r2, [r4, #8] +100085f2: 055b lsls r3, r3, #21 +100085f4: 4053 eors r3, r2 +100085f6: e670 b.n 100082da +100085f8: 2318 movs r3, #24 +100085fa: 4a0a ldr r2, [pc, #40] ; (10008624 ) +100085fc: 2101 movs r1, #1 +100085fe: 0020 movs r0, r4 +10008600: f7fe ff58 bl 100074b4 +10008604: 464b mov r3, r9 +10008606: 68a2 ldr r2, [r4, #8] +10008608: 4053 eors r3, r2 +1000860a: e661 b.n 100082d0 +1000860c: 27b8 movs r7, #184 ; 0xb8 +1000860e: 4b08 ldr r3, [pc, #32] ; (10008630 ) +10008610: 023f lsls r7, r7, #8 +10008612: 4698 mov r8, r3 +10008614: e629 b.n 1000826a +10008616: 4d07 ldr r5, [pc, #28] ; (10008634 ) +10008618: 4e07 ldr r6, [pc, #28] ; (10008638 ) +1000861a: e66e b.n 100082fa +1000861c: 4807 ldr r0, [pc, #28] ; (1000863c ) +1000861e: f7fc ff09 bl 10005434 <__wrap_puts> +10008622: e665 b.n 100082f0 +10008624: 0001000c .word 0x0001000c +10008628: 0001000a .word 0x0001000a +1000862c: 0001000b .word 0x0001000b +10008630: 18103800 .word 0x18103800 +10008634: 0000b408 .word 0x0000b408 +10008638: 18103408 .word 0x18103408 +1000863c: 10015068 .word 0x10015068 + +10008640 : +10008640: 2280 movs r2, #128 ; 0x80 +10008642: 2300 movs r3, #0 +10008644: 0052 lsls r2, r2, #1 +10008646: 8182 strh r2, [r0, #12] +10008648: 4a03 ldr r2, [pc, #12] ; (10008658 ) +1000864a: 6001 str r1, [r0, #0] +1000864c: 6083 str r3, [r0, #8] +1000864e: 7383 strb r3, [r0, #14] +10008650: 6103 str r3, [r0, #16] +10008652: 5083 str r3, [r0, r2] +10008654: 4770 bx lr +10008656: 46c0 nop ; (mov r8, r8) +10008658: 0000084c .word 0x0000084c + +1000865c : +1000865c: b510 push {r4, lr} +1000865e: f7fe f847 bl 100066f0 +10008662: bd10 pop {r4, pc} + +10008664 : +10008664: b570 push {r4, r5, r6, lr} +10008666: 0014 movs r4, r2 +10008668: aa04 add r2, sp, #16 +1000866a: 0026 movs r6, r4 +1000866c: 0005 movs r5, r0 +1000866e: 0018 movs r0, r3 +10008670: 7813 ldrb r3, [r2, #0] +10008672: 2280 movs r2, #128 ; 0x80 +10008674: 3612 adds r6, #18 +10008676: 0112 lsls r2, r2, #4 +10008678: 4296 cmp r6, r2 +1000867a: d81f bhi.n 100086bc +1000867c: 2236 movs r2, #54 ; 0x36 +1000867e: 2620 movs r6, #32 +10008680: 54ae strb r6, [r5, r2] +10008682: 002a movs r2, r5 +10008684: 2600 movs r6, #0 +10008686: 3236 adds r2, #54 ; 0x36 +10008688: 7056 strb r6, [r2, #1] +1000868a: 7091 strb r1, [r2, #2] +1000868c: 70d6 strb r6, [r2, #3] +1000868e: 2b00 cmp r3, #0 +10008690: d10d bne.n 100086ae +10008692: 0001 movs r1, r0 +10008694: 0028 movs r0, r5 +10008696: 0022 movs r2, r4 +10008698: 303a adds r0, #58 ; 0x3a +1000869a: f00b fedd bl 10014458 <__memmove_veneer> +1000869e: 002b movs r3, r5 +100086a0: 2102 movs r1, #2 +100086a2: 0028 movs r0, r5 +100086a4: 3328 adds r3, #40 ; 0x28 +100086a6: 1da2 adds r2, r4, #6 +100086a8: f7ff faf2 bl 10007c90 +100086ac: bd70 pop {r4, r5, r6, pc} +100086ae: 0029 movs r1, r5 +100086b0: 2300 movs r3, #0 +100086b2: b2a2 uxth r2, r4 +100086b4: 313a adds r1, #58 ; 0x3a +100086b6: f7fd fb6f bl 10005d98 +100086ba: e7f0 b.n 1000869e +100086bc: 2005 movs r0, #5 +100086be: 4240 negs r0, r0 +100086c0: e7f4 b.n 100086ac +100086c2: 46c0 nop ; (mov r8, r8) + +100086c4 : +100086c4: b510 push {r4, lr} +100086c6: 0004 movs r4, r0 +100086c8: b082 sub sp, #8 +100086ca: 4669 mov r1, sp +100086cc: 0020 movs r0, r4 +100086ce: aa01 add r2, sp, #4 +100086d0: f7ff f9c2 bl 10007a58 +100086d4: 1c43 adds r3, r0, #1 +100086d6: d014 beq.n 10008702 +100086d8: 1d03 adds r3, r0, #4 +100086da: d0f6 beq.n 100086ca +100086dc: 2801 cmp r0, #1 +100086de: d012 beq.n 10008706 +100086e0: 2802 cmp r0, #2 +100086e2: d1f2 bne.n 100086ca +100086e4: 9900 ldr r1, [sp, #0] +100086e6: 9b01 ldr r3, [sp, #4] +100086e8: 004a lsls r2, r1, #1 +100086ea: 6820 ldr r0, [r4, #0] +100086ec: 0852 lsrs r2, r2, #1 +100086ee: 0fc9 lsrs r1, r1, #31 +100086f0: f7f8 f9d2 bl 10000a98 +100086f4: 4669 mov r1, sp +100086f6: 0020 movs r0, r4 +100086f8: aa01 add r2, sp, #4 +100086fa: f7ff f9ad bl 10007a58 +100086fe: 1c43 adds r3, r0, #1 +10008700: d1ea bne.n 100086d8 +10008702: b002 add sp, #8 +10008704: bd10 pop {r4, pc} +10008706: 9901 ldr r1, [sp, #4] +10008708: 9800 ldr r0, [sp, #0] +1000870a: f7ff f8b7 bl 1000787c +1000870e: 0001 movs r1, r0 +10008710: 0020 movs r0, r4 +10008712: f001 fc77 bl 1000a004 +10008716: e7d8 b.n 100086ca + +10008718 : +10008718: b5f0 push {r4, r5, r6, r7, lr} +1000871a: 2702 movs r7, #2 +1000871c: 46c6 mov lr, r8 +1000871e: 4698 mov r8, r3 +10008720: 004b lsls r3, r1, #1 +10008722: 401f ands r7, r3 +10008724: 2380 movs r3, #128 ; 0x80 +10008726: b500 push {lr} +10008728: 0016 movs r6, r2 +1000872a: 321c adds r2, #28 +1000872c: 0004 movs r4, r0 +1000872e: b082 sub sp, #8 +10008730: 084d lsrs r5, r1, #1 +10008732: 011b lsls r3, r3, #4 +10008734: 429a cmp r2, r3 +10008736: d82b bhi.n 10008790 +10008738: 0433 lsls r3, r6, #16 +1000873a: 8a00 ldrh r0, [r0, #16] +1000873c: 0c1b lsrs r3, r3, #16 +1000873e: 63a3 str r3, [r4, #56] ; 0x38 +10008740: 9b08 ldr r3, [sp, #32] +10008742: 3001 adds r0, #1 +10008744: b280 uxth r0, r0 +10008746: 031b lsls r3, r3, #12 +10008748: 8220 strh r0, [r4, #16] +1000874a: 433b orrs r3, r7 +1000874c: 0400 lsls r0, r0, #16 +1000874e: 4318 orrs r0, r3 +10008750: 63e0 str r0, [r4, #60] ; 0x3c +10008752: 2300 movs r3, #0 +10008754: 0020 movs r0, r4 +10008756: 0032 movs r2, r6 +10008758: 4641 mov r1, r8 +1000875a: 6423 str r3, [r4, #64] ; 0x40 +1000875c: 6365 str r5, [r4, #52] ; 0x34 +1000875e: 3044 adds r0, #68 ; 0x44 +10008760: f00b fe7a bl 10014458 <__memmove_veneer> +10008764: 0023 movs r3, r4 +10008766: 0032 movs r2, r6 +10008768: 2100 movs r1, #0 +1000876a: 0020 movs r0, r4 +1000876c: 3328 adds r3, #40 ; 0x28 +1000876e: 3210 adds r2, #16 +10008770: f7ff fa8e bl 10007c90 +10008774: 2800 cmp r0, #0 +10008776: d107 bne.n 10008788 +10008778: 4643 mov r3, r8 +1000877a: 002a movs r2, r5 +1000877c: 9300 str r3, [sp, #0] +1000877e: 0039 movs r1, r7 +10008780: 0033 movs r3, r6 +10008782: 0020 movs r0, r4 +10008784: f7ff fb00 bl 10007d88 +10008788: b002 add sp, #8 +1000878a: bc80 pop {r7} +1000878c: 46b8 mov r8, r7 +1000878e: bdf0 pop {r4, r5, r6, r7, pc} +10008790: 2005 movs r0, #5 +10008792: 4240 negs r0, r0 +10008794: e7f8 b.n 10008788 +10008796: 46c0 nop ; (mov r8, r8) + +10008798 : +10008798: b510 push {r4, lr} +1000879a: 0004 movs r4, r0 +1000879c: 2900 cmp r1, #0 +1000879e: d009 beq.n 100087b4 +100087a0: 7c83 ldrb r3, [r0, #18] +100087a2: 2b00 cmp r3, #0 +100087a4: d100 bne.n 100087a8 +100087a6: bd10 pop {r4, pc} +100087a8: 2300 movs r3, #0 +100087aa: 2100 movs r1, #0 +100087ac: 7483 strb r3, [r0, #18] +100087ae: f7ff f903 bl 100079b8 +100087b2: e7f8 b.n 100087a6 +100087b4: f001 fc20 bl 10009ff8 +100087b8: 7ca3 ldrb r3, [r4, #18] +100087ba: 2b00 cmp r3, #0 +100087bc: d1f3 bne.n 100087a6 +100087be: 2101 movs r1, #1 +100087c0: 0020 movs r0, r4 +100087c2: f7ff f8f9 bl 100079b8 +100087c6: 2301 movs r3, #1 +100087c8: 74a3 strb r3, [r4, #18] +100087ca: e7ec b.n 100087a6 + +100087cc : +100087cc: b5f0 push {r4, r5, r6, r7, lr} +100087ce: 0006 movs r6, r0 +100087d0: 000d movs r5, r1 +100087d2: 497c ldr r1, [pc, #496] ; (100089c4 ) +100087d4: 3644 adds r6, #68 ; 0x44 +100087d6: 0004 movs r4, r0 +100087d8: 2208 movs r2, #8 +100087da: 3108 adds r1, #8 +100087dc: 0030 movs r0, r6 +100087de: b083 sub sp, #12 +100087e0: f7fc fcc4 bl 1000516c <__wrap___aeabi_memcpy> +100087e4: 224c movs r2, #76 ; 0x4c +100087e6: 042b lsls r3, r5, #16 +100087e8: b2e9 uxtb r1, r5 +100087ea: 54a1 strb r1, [r4, r2] +100087ec: 0e1b lsrs r3, r3, #24 +100087ee: 3201 adds r2, #1 +100087f0: 54a3 strb r3, [r4, r2] +100087f2: 204e movs r0, #78 ; 0x4e +100087f4: 2200 movs r2, #0 +100087f6: 5422 strb r2, [r4, r0] +100087f8: 3001 adds r0, #1 +100087fa: 5422 strb r2, [r4, r0] +100087fc: 0c28 lsrs r0, r5, #16 +100087fe: d000 beq.n 10008802 +10008800: e0cf b.n 100089a2 +10008802: 32ff adds r2, #255 ; 0xff +10008804: 3050 adds r0, #80 ; 0x50 +10008806: 5422 strb r2, [r4, r0] +10008808: 3001 adds r0, #1 +1000880a: 5422 strb r2, [r4, r0] +1000880c: 3001 adds r0, #1 +1000880e: 5422 strb r2, [r4, r0] +10008810: 3001 adds r0, #1 +10008812: 5422 strb r2, [r4, r0] +10008814: 2254 movs r2, #84 ; 0x54 +10008816: 54a1 strb r1, [r4, r2] +10008818: 3201 adds r2, #1 +1000881a: 54a3 strb r3, [r4, r2] +1000881c: 2200 movs r2, #0 +1000881e: 2356 movs r3, #86 ; 0x56 +10008820: 2114 movs r1, #20 +10008822: 2708 movs r7, #8 +10008824: 0025 movs r5, r4 +10008826: 54e2 strb r2, [r4, r3] +10008828: 3301 adds r3, #1 +1000882a: 54e2 strb r2, [r4, r3] +1000882c: 8a23 ldrh r3, [r4, #16] +1000882e: 63a1 str r1, [r4, #56] ; 0x38 +10008830: 3301 adds r3, #1 +10008832: b29b uxth r3, r3 +10008834: 3912 subs r1, #18 +10008836: 8223 strh r3, [r4, #16] +10008838: 041b lsls r3, r3, #16 +1000883a: 430b orrs r3, r1 +1000883c: 37ff adds r7, #255 ; 0xff +1000883e: 3528 adds r5, #40 ; 0x28 +10008840: 63e3 str r3, [r4, #60] ; 0x3c +10008842: 6422 str r2, [r4, #64] ; 0x40 +10008844: 002b movs r3, r5 +10008846: 2100 movs r1, #0 +10008848: 0020 movs r0, r4 +1000884a: 6367 str r7, [r4, #52] ; 0x34 +1000884c: 3224 adds r2, #36 ; 0x24 +1000884e: f7ff fa1f bl 10007c90 +10008852: 2800 cmp r0, #0 +10008854: d106 bne.n 10008864 +10008856: 2314 movs r3, #20 +10008858: 003a movs r2, r7 +1000885a: 2102 movs r1, #2 +1000885c: 0020 movs r0, r4 +1000885e: 9600 str r6, [sp, #0] +10008860: f7ff fa92 bl 10007d88 +10008864: 2032 movs r0, #50 ; 0x32 +10008866: f002 fbb3 bl 1000afd0 +1000886a: 2140 movs r1, #64 ; 0x40 +1000886c: 2200 movs r2, #0 +1000886e: 8a23 ldrh r3, [r4, #16] +10008870: 6361 str r1, [r4, #52] ; 0x34 +10008872: 3301 adds r3, #1 +10008874: b29b uxth r3, r3 +10008876: 393c subs r1, #60 ; 0x3c +10008878: 8223 strh r3, [r4, #16] +1000887a: 63a1 str r1, [r4, #56] ; 0x38 +1000887c: 041b lsls r3, r3, #16 +1000887e: 3902 subs r1, #2 +10008880: 430b orrs r3, r1 +10008882: 6462 str r2, [r4, #68] ; 0x44 +10008884: 63e3 str r3, [r4, #60] ; 0x3c +10008886: 6422 str r2, [r4, #64] ; 0x40 +10008888: 002b movs r3, r5 +1000888a: 2100 movs r1, #0 +1000888c: 0020 movs r0, r4 +1000888e: 3214 adds r2, #20 +10008890: f7ff f9fe bl 10007c90 +10008894: 2800 cmp r0, #0 +10008896: d106 bne.n 100088a6 +10008898: 2304 movs r3, #4 +1000889a: 2240 movs r2, #64 ; 0x40 +1000889c: 2102 movs r1, #2 +1000889e: 0020 movs r0, r4 +100088a0: 9600 str r6, [sp, #0] +100088a2: f7ff fa71 bl 10007d88 +100088a6: 2300 movs r3, #0 +100088a8: 2200 movs r2, #0 +100088aa: 0020 movs r0, r4 +100088ac: 4946 ldr r1, [pc, #280] ; (100089c8 ) +100088ae: f7ff fb35 bl 10007f1c +100088b2: 2300 movs r3, #0 +100088b4: 2201 movs r2, #1 +100088b6: 0020 movs r0, r4 +100088b8: 4944 ldr r1, [pc, #272] ; (100089cc ) +100088ba: f7ff fb2f bl 10007f1c +100088be: 2300 movs r3, #0 +100088c0: 2208 movs r2, #8 +100088c2: 0020 movs r0, r4 +100088c4: 4942 ldr r1, [pc, #264] ; (100089d0 ) +100088c6: f7ff fb29 bl 10007f1c +100088ca: 2300 movs r3, #0 +100088cc: 2204 movs r2, #4 +100088ce: 0020 movs r0, r4 +100088d0: 4940 ldr r1, [pc, #256] ; (100089d4 ) +100088d2: f7ff fb23 bl 10007f1c +100088d6: 2300 movs r3, #0 +100088d8: 2200 movs r2, #0 +100088da: 0020 movs r0, r4 +100088dc: 493e ldr r1, [pc, #248] ; (100089d8 ) +100088de: f7ff fb1d bl 10007f1c +100088e2: 4b3e ldr r3, [pc, #248] ; (100089dc ) +100088e4: 6860 ldr r0, [r4, #4] +100088e6: 6a9b ldr r3, [r3, #40] ; 0x28 +100088e8: 4a3d ldr r2, [pc, #244] ; (100089e0 ) +100088ea: 1a19 subs r1, r3, r0 +100088ec: 4291 cmp r1, r2 +100088ee: d962 bls.n 100089b6 +100088f0: 0020 movs r0, r4 +100088f2: 2213 movs r2, #19 +100088f4: 21ff movs r1, #255 ; 0xff +100088f6: 305a adds r0, #90 ; 0x5a +100088f8: f7fc fc32 bl 10005160 <__wrap_memset> +100088fc: 235c movs r3, #92 ; 0x5c +100088fe: 22e7 movs r2, #231 ; 0xe7 +10008900: 54e2 strb r2, [r4, r3] +10008902: 3303 adds r3, #3 +10008904: 3207 adds r2, #7 +10008906: 54e2 strb r2, [r4, r3] +10008908: 3301 adds r3, #1 +1000890a: 3a2f subs r2, #47 ; 0x2f +1000890c: 54e2 strb r2, [r4, r3] +1000890e: 3302 adds r3, #2 +10008910: 3a40 subs r2, #64 ; 0x40 +10008912: 54e2 strb r2, [r4, r3] +10008914: 4933 ldr r1, [pc, #204] ; (100089e4 ) +10008916: 3a6d subs r2, #109 ; 0x6d +10008918: 0030 movs r0, r6 +1000891a: f7fc fc27 bl 1000516c <__wrap___aeabi_memcpy> +1000891e: 2229 movs r2, #41 ; 0x29 +10008920: 8a23 ldrh r3, [r4, #16] +10008922: 63a2 str r2, [r4, #56] ; 0x38 +10008924: 3301 adds r3, #1 +10008926: b29b uxth r3, r3 +10008928: 3a27 subs r2, #39 ; 0x27 +1000892a: 8223 strh r3, [r4, #16] +1000892c: 041b lsls r3, r3, #16 +1000892e: 4313 orrs r3, r2 +10008930: 2708 movs r7, #8 +10008932: 63e3 str r3, [r4, #60] ; 0x3c +10008934: 2300 movs r3, #0 +10008936: 37ff adds r7, #255 ; 0xff +10008938: 6423 str r3, [r4, #64] ; 0x40 +1000893a: 2100 movs r1, #0 +1000893c: 002b movs r3, r5 +1000893e: 0020 movs r0, r4 +10008940: 6367 str r7, [r4, #52] ; 0x34 +10008942: 3237 adds r2, #55 ; 0x37 +10008944: f7ff f9a4 bl 10007c90 +10008948: 2800 cmp r0, #0 +1000894a: d106 bne.n 1000895a +1000894c: 2329 movs r3, #41 ; 0x29 +1000894e: 003a movs r2, r7 +10008950: 2102 movs r1, #2 +10008952: 0020 movs r0, r4 +10008954: 9600 str r6, [sp, #0] +10008956: f7ff fa17 bl 10007d88 +1000895a: 2032 movs r0, #50 ; 0x32 +1000895c: f002 fb38 bl 1000afd0 +10008960: 2102 movs r1, #2 +10008962: 2200 movs r2, #0 +10008964: 8a23 ldrh r3, [r4, #16] +10008966: 6361 str r1, [r4, #52] ; 0x34 +10008968: 3301 adds r3, #1 +1000896a: b29b uxth r3, r3 +1000896c: 8223 strh r3, [r4, #16] +1000896e: 041b lsls r3, r3, #16 +10008970: 430b orrs r3, r1 +10008972: 63a2 str r2, [r4, #56] ; 0x38 +10008974: 63e3 str r3, [r4, #60] ; 0x3c +10008976: 6422 str r2, [r4, #64] ; 0x40 +10008978: 002b movs r3, r5 +1000897a: 2100 movs r1, #0 +1000897c: 0020 movs r0, r4 +1000897e: 3210 adds r2, #16 +10008980: f7ff f986 bl 10007c90 +10008984: 2800 cmp r0, #0 +10008986: d106 bne.n 10008996 +10008988: 9000 str r0, [sp, #0] +1000898a: 2300 movs r3, #0 +1000898c: 2202 movs r2, #2 +1000898e: 2102 movs r1, #2 10008990: 0020 movs r0, r4 -10008992: f7fe fce7 bl 10007364 -10008996: 2800 cmp r0, #0 -10008998: d1dd bne.n 10008956 -1000899a: 2399 movs r3, #153 ; 0x99 -1000899c: 2204 movs r2, #4 -1000899e: 2100 movs r1, #0 -100089a0: 0020 movs r0, r4 -100089a2: f7fe fcdf bl 10007364 -100089a6: 2800 cmp r0, #0 -100089a8: d1d5 bne.n 10008956 -100089aa: 23be movs r3, #190 ; 0xbe -100089ac: 2206 movs r2, #6 -100089ae: 2100 movs r1, #0 -100089b0: 0020 movs r0, r4 -100089b2: f7fe fbd7 bl 10007164 -100089b6: 2800 cmp r0, #0 -100089b8: d1cd bne.n 10008956 -100089ba: 2308 movs r3, #8 -100089bc: 2101 movs r1, #1 -100089be: 0020 movs r0, r4 -100089c0: 4a8c ldr r2, [pc, #560] ; (10008bf4 ) -100089c2: f7fe fccf bl 10007364 -100089c6: 250a movs r5, #10 -100089c8: 2640 movs r6, #64 ; 0x40 -100089ca: 2101 movs r1, #1 -100089cc: 0020 movs r0, r4 -100089ce: 4a89 ldr r2, [pc, #548] ; (10008bf4 ) -100089d0: f7fe f9a2 bl 10006d18 -100089d4: 4206 tst r6, r0 -100089d6: d10a bne.n 100089ee -100089d8: 2001 movs r0, #1 -100089da: 3d01 subs r5, #1 -100089dc: f002 fa50 bl 1000ae80 -100089e0: 2d00 cmp r5, #0 -100089e2: d1f2 bne.n 100089ca -100089e4: 4884 ldr r0, [pc, #528] ; (10008bf8 ) -100089e6: f7fc fc7d bl 100052e4 <__wrap_puts> -100089ea: 3d06 subs r5, #6 -100089ec: e7b8 b.n 10008960 -100089ee: 2300 movs r3, #0 -100089f0: 4a80 ldr r2, [pc, #512] ; (10008bf4 ) -100089f2: 2101 movs r1, #1 -100089f4: 0020 movs r0, r4 -100089f6: f7fe fcb5 bl 10007364 -100089fa: 0020 movs r0, r4 -100089fc: 497f ldr r1, [pc, #508] ; (10008bfc ) -100089fe: f7fe fe63 bl 100076c8 -10008a02: 22b8 movs r2, #184 ; 0xb8 -10008a04: 25c0 movs r5, #192 ; 0xc0 -10008a06: 2101 movs r1, #1 -10008a08: 0020 movs r0, r4 -10008a0a: 0212 lsls r2, r2, #8 -10008a0c: f7fe f984 bl 10006d18 -10008a10: 68a3 ldr r3, [r4, #8] -10008a12: 056d lsls r5, r5, #21 -10008a14: 42ab cmp r3, r5 -10008a16: d010 beq.n 10008a3a -10008a18: 406b eors r3, r5 -10008a1a: 0e1a lsrs r2, r3, #24 -10008a1c: d000 beq.n 10008a20 -10008a1e: e33a b.n 10009096 -10008a20: 22ff movs r2, #255 ; 0xff -10008a22: 0412 lsls r2, r2, #16 -10008a24: 4213 tst r3, r2 -10008a26: d000 beq.n 10008a2a -10008a28: e329 b.n 1000907e -10008a2a: 22ff movs r2, #255 ; 0xff -10008a2c: 0212 lsls r2, r2, #8 -10008a2e: 4213 tst r3, r2 -10008a30: d000 beq.n 10008a34 -10008a32: e31c b.n 1000906e -10008a34: 23c0 movs r3, #192 ; 0xc0 -10008a36: 055b lsls r3, r3, #21 -10008a38: 60a3 str r3, [r4, #8] -10008a3a: 0020 movs r0, r4 -10008a3c: 496f ldr r1, [pc, #444] ; (10008bfc ) -10008a3e: f7fe fe43 bl 100076c8 -10008a42: 22b8 movs r2, #184 ; 0xb8 -10008a44: 2101 movs r1, #1 -10008a46: 0020 movs r0, r4 -10008a48: 0212 lsls r2, r2, #8 -10008a4a: f7fe f965 bl 10006d18 -10008a4e: 26c0 movs r6, #192 ; 0xc0 -10008a50: 68a3 ldr r3, [r4, #8] -10008a52: 0005 movs r5, r0 -10008a54: 0576 lsls r6, r6, #21 -10008a56: 42b3 cmp r3, r6 -10008a58: d010 beq.n 10008a7c -10008a5a: 4073 eors r3, r6 -10008a5c: 0e1a lsrs r2, r3, #24 -10008a5e: d000 beq.n 10008a62 -10008a60: e2fc b.n 1000905c -10008a62: 22ff movs r2, #255 ; 0xff -10008a64: 0412 lsls r2, r2, #16 -10008a66: 4213 tst r3, r2 -10008a68: d000 beq.n 10008a6c -10008a6a: e2eb b.n 10009044 -10008a6c: 22ff movs r2, #255 ; 0xff -10008a6e: 0212 lsls r2, r2, #8 -10008a70: 4213 tst r3, r2 -10008a72: d000 beq.n 10008a76 -10008a74: e2de b.n 10009034 -10008a76: 23c0 movs r3, #192 ; 0xc0 -10008a78: 055b lsls r3, r3, #21 -10008a7a: 60a3 str r3, [r4, #8] -10008a7c: 07eb lsls r3, r5, #31 -10008a7e: d400 bmi.n 10008a82 -10008a80: e3d7 b.n 10009232 -10008a82: 0020 movs r0, r4 -10008a84: 495e ldr r1, [pc, #376] ; (10008c00 ) -10008a86: f7fe fe1f bl 100076c8 -10008a8a: 22c8 movs r2, #200 ; 0xc8 -10008a8c: 25c0 movs r5, #192 ; 0xc0 -10008a8e: 2101 movs r1, #1 +10008992: f7ff f9f9 bl 10007d88 +10008996: 2032 movs r0, #50 ; 0x32 +10008998: f002 fb1a bl 1000afd0 +1000899c: 2000 movs r0, #0 +1000899e: b003 add sp, #12 +100089a0: bdf0 pop {r4, r5, r6, r7, pc} +100089a2: 2750 movs r7, #80 ; 0x50 +100089a4: 55e0 strb r0, [r4, r7] +100089a6: 2051 movs r0, #81 ; 0x51 +100089a8: 0e2d lsrs r5, r5, #24 +100089aa: 5425 strb r5, [r4, r0] +100089ac: 3001 adds r0, #1 +100089ae: 5422 strb r2, [r4, r0] +100089b0: 3001 adds r0, #1 +100089b2: 5422 strb r2, [r4, r0] +100089b4: e72e b.n 10008814 +100089b6: 1ac0 subs r0, r0, r3 +100089b8: 4b0b ldr r3, [pc, #44] ; (100089e8 ) +100089ba: 469c mov ip, r3 +100089bc: 4460 add r0, ip +100089be: f002 fb29 bl 1000b014 +100089c2: e795 b.n 100088f0 +100089c4: 10015288 .word 0x10015288 +100089c8: 10015084 .word 0x10015084 +100089cc: 10015090 .word 0x10015090 +100089d0: 10015098 .word 0x10015098 +100089d4: 100150a8 .word 0x100150a8 +100089d8: 100150b4 .word 0x100150b4 +100089dc: 40054000 .word 0x40054000 +100089e0: 000249ef .word 0x000249ef +100089e4: 100150c4 .word 0x100150c4 +100089e8: 000249f0 .word 0x000249f0 + +100089ec : +100089ec: b5f0 push {r4, r5, r6, r7, lr} +100089ee: 46c6 mov lr, r8 +100089f0: 0007 movs r7, r0 +100089f2: 0004 movs r4, r0 +100089f4: b500 push {lr} +100089f6: 000e movs r6, r1 +100089f8: 4918 ldr r1, [pc, #96] ; (10008a5c ) +100089fa: 3744 adds r7, #68 ; 0x44 +100089fc: 2214 movs r2, #20 +100089fe: b082 sub sp, #8 +10008a00: 3114 adds r1, #20 +10008a02: 0038 movs r0, r7 +10008a04: f7fc fbb2 bl 1000516c <__wrap___aeabi_memcpy> +10008a08: 8a23 ldrh r3, [r4, #16] +10008a0a: 2283 movs r2, #131 ; 0x83 +10008a0c: 3301 adds r3, #1 +10008a0e: b29b uxth r3, r3 +10008a10: 8223 strh r3, [r4, #16] +10008a12: 041b lsls r3, r3, #16 +10008a14: 63e3 str r3, [r4, #60] ; 0x3c +10008a16: 2300 movs r3, #0 +10008a18: 6423 str r3, [r4, #64] ; 0x40 +10008a1a: 0023 movs r3, r4 +10008a1c: 0052 lsls r2, r2, #1 +10008a1e: 6362 str r2, [r4, #52] ; 0x34 +10008a20: 4690 mov r8, r2 +10008a22: 3af2 subs r2, #242 ; 0xf2 +10008a24: 63a2 str r2, [r4, #56] ; 0x38 +10008a26: 2100 movs r1, #0 +10008a28: 0020 movs r0, r4 +10008a2a: 3328 adds r3, #40 ; 0x28 +10008a2c: 3210 adds r2, #16 +10008a2e: f7ff f92f bl 10007c90 +10008a32: 1e05 subs r5, r0, #0 +10008a34: d10d bne.n 10008a52 +10008a36: 2314 movs r3, #20 +10008a38: 4642 mov r2, r8 +10008a3a: 2100 movs r1, #0 +10008a3c: 0020 movs r0, r4 +10008a3e: 9700 str r7, [sp, #0] +10008a40: f7ff f9a2 bl 10007d88 +10008a44: 1e05 subs r5, r0, #0 +10008a46: d104 bne.n 10008a52 +10008a48: 2206 movs r2, #6 +10008a4a: 0039 movs r1, r7 +10008a4c: 0030 movs r0, r6 +10008a4e: f7fc fb8d bl 1000516c <__wrap___aeabi_memcpy> +10008a52: 0028 movs r0, r5 +10008a54: b002 add sp, #8 +10008a56: bc80 pop {r7} +10008a58: 46b8 mov r8, r7 +10008a5a: bdf0 pop {r4, r5, r6, r7, pc} +10008a5c: 10015288 .word 0x10015288 + +10008a60 : +10008a60: b5f0 push {r4, r5, r6, r7, lr} +10008a62: 4657 mov r7, sl +10008a64: 46de mov lr, fp +10008a66: 464e mov r6, r9 +10008a68: 4645 mov r5, r8 +10008a6a: b5e0 push {r5, r6, r7, lr} +10008a6c: 4bb1 ldr r3, [pc, #708] ; (10008d34 ) +10008a6e: b087 sub sp, #28 +10008a70: 6a9b ldr r3, [r3, #40] ; 0x28 +10008a72: 0004 movs r4, r0 +10008a74: 6043 str r3, [r0, #4] +10008a76: 000f movs r7, r1 +10008a78: f7fd fe78 bl 1000676c +10008a7c: 2800 cmp r0, #0 +10008a7e: d112 bne.n 10008aa6 +10008a80: f7fe f936 bl 10006cf0 +10008a84: 250a movs r5, #10 +10008a86: f7fe f951 bl 10006d2c +10008a8a: 4eab ldr r6, [pc, #684] ; (10008d38 ) +10008a8c: 2214 movs r2, #20 +10008a8e: 2100 movs r1, #0 10008a90: 0020 movs r0, r4 -10008a92: 0212 lsls r2, r2, #8 -10008a94: f7fe f940 bl 10006d18 -10008a98: 68a3 ldr r3, [r4, #8] -10008a9a: 056d lsls r5, r5, #21 -10008a9c: 42ab cmp r3, r5 -10008a9e: d010 beq.n 10008ac2 -10008aa0: 406b eors r3, r5 -10008aa2: 0e1a lsrs r2, r3, #24 -10008aa4: d000 beq.n 10008aa8 -10008aa6: e28c b.n 10008fc2 -10008aa8: 22ff movs r2, #255 ; 0xff -10008aaa: 0412 lsls r2, r2, #16 -10008aac: 4213 tst r3, r2 -10008aae: d000 beq.n 10008ab2 -10008ab0: e27b b.n 10008faa -10008ab2: 22ff movs r2, #255 ; 0xff -10008ab4: 0212 lsls r2, r2, #8 -10008ab6: 4213 tst r3, r2 -10008ab8: d000 beq.n 10008abc -10008aba: e26e b.n 10008f9a -10008abc: 23c0 movs r3, #192 ; 0xc0 -10008abe: 055b lsls r3, r3, #21 -10008ac0: 60a3 str r3, [r4, #8] -10008ac2: 0020 movs r0, r4 -10008ac4: 494e ldr r1, [pc, #312] ; (10008c00 ) -10008ac6: f7fe fdff bl 100076c8 -10008aca: 22c8 movs r2, #200 ; 0xc8 -10008acc: 2101 movs r1, #1 -10008ace: 0020 movs r0, r4 -10008ad0: 0212 lsls r2, r2, #8 -10008ad2: f7fe f921 bl 10006d18 -10008ad6: 26c0 movs r6, #192 ; 0xc0 -10008ad8: 68a3 ldr r3, [r4, #8] -10008ada: 0005 movs r5, r0 -10008adc: 0576 lsls r6, r6, #21 -10008ade: 42b3 cmp r3, r6 -10008ae0: d010 beq.n 10008b04 -10008ae2: 4073 eors r3, r6 -10008ae4: 0e1a lsrs r2, r3, #24 -10008ae6: d000 beq.n 10008aea -10008ae8: e24e b.n 10008f88 -10008aea: 22ff movs r2, #255 ; 0xff -10008aec: 0412 lsls r2, r2, #16 -10008aee: 4213 tst r3, r2 -10008af0: d000 beq.n 10008af4 -10008af2: e23d b.n 10008f70 -10008af4: 22ff movs r2, #255 ; 0xff -10008af6: 0212 lsls r2, r2, #8 -10008af8: 4213 tst r3, r2 -10008afa: d000 beq.n 10008afe -10008afc: e230 b.n 10008f60 -10008afe: 23c0 movs r3, #192 ; 0xc0 -10008b00: 055b lsls r3, r3, #21 -10008b02: 60a3 str r3, [r4, #8] -10008b04: 07eb lsls r3, r5, #31 -10008b06: d400 bmi.n 10008b0a -10008b08: e38f b.n 1000922a -10008b0a: 25c0 movs r5, #192 ; 0xc0 -10008b0c: 2102 movs r1, #2 +10008a92: f7fe f95f bl 10006d54 +10008a96: 42b0 cmp r0, r6 +10008a98: d012 beq.n 10008ac0 +10008a9a: 2001 movs r0, #1 +10008a9c: 3d01 subs r5, #1 +10008a9e: f002 fa97 bl 1000afd0 +10008aa2: 2d00 cmp r5, #0 +10008aa4: d1f2 bne.n 10008a8c +10008aa6: 2506 movs r5, #6 +10008aa8: 48a4 ldr r0, [pc, #656] ; (10008d3c ) +10008aaa: f7fc fcc3 bl 10005434 <__wrap_puts> +10008aae: 426d negs r5, r5 +10008ab0: 0028 movs r0, r5 +10008ab2: b007 add sp, #28 +10008ab4: bcf0 pop {r4, r5, r6, r7} +10008ab6: 46bb mov fp, r7 +10008ab8: 46b2 mov sl, r6 +10008aba: 46a9 mov r9, r5 +10008abc: 46a0 mov r8, r4 +10008abe: bdf0 pop {r4, r5, r6, r7, pc} +10008ac0: 2200 movs r2, #0 +10008ac2: 2100 movs r1, #0 +10008ac4: 0020 movs r0, r4 +10008ac6: 4b9e ldr r3, [pc, #632] ; (10008d40 ) +10008ac8: f7fe fa04 bl 10006ed4 +10008acc: 2800 cmp r0, #0 +10008ace: d1ea bne.n 10008aa6 +10008ad0: 2200 movs r2, #0 +10008ad2: 2100 movs r1, #0 +10008ad4: 0020 movs r0, r4 +10008ad6: f7fe f95b bl 10006d90 +10008ada: 2310 movs r3, #16 +10008adc: 221d movs r2, #29 +10008ade: 2100 movs r1, #0 +10008ae0: 0020 movs r0, r4 +10008ae2: f7fe fce7 bl 100074b4 +10008ae6: 2800 cmp r0, #0 +10008ae8: d1dd bne.n 10008aa6 +10008aea: 2399 movs r3, #153 ; 0x99 +10008aec: 2204 movs r2, #4 +10008aee: 2100 movs r1, #0 +10008af0: 0020 movs r0, r4 +10008af2: f7fe fcdf bl 100074b4 +10008af6: 2800 cmp r0, #0 +10008af8: d1d5 bne.n 10008aa6 +10008afa: 23be movs r3, #190 ; 0xbe +10008afc: 2206 movs r2, #6 +10008afe: 2100 movs r1, #0 +10008b00: 0020 movs r0, r4 +10008b02: f7fe fbd7 bl 100072b4 +10008b06: 2800 cmp r0, #0 +10008b08: d1cd bne.n 10008aa6 +10008b0a: 2308 movs r3, #8 +10008b0c: 2101 movs r1, #1 10008b0e: 0020 movs r0, r4 -10008b10: f7ff faf6 bl 10008100 -10008b14: 68a3 ldr r3, [r4, #8] -10008b16: 056d lsls r5, r5, #21 -10008b18: 42ab cmp r3, r5 -10008b1a: d010 beq.n 10008b3e -10008b1c: 406b eors r3, r5 -10008b1e: 0e1a lsrs r2, r3, #24 -10008b20: d000 beq.n 10008b24 -10008b22: e214 b.n 10008f4e -10008b24: 22ff movs r2, #255 ; 0xff -10008b26: 0412 lsls r2, r2, #16 -10008b28: 4213 tst r3, r2 -10008b2a: d000 beq.n 10008b2e -10008b2c: e203 b.n 10008f36 -10008b2e: 22ff movs r2, #255 ; 0xff -10008b30: 0212 lsls r2, r2, #8 -10008b32: 4213 tst r3, r2 -10008b34: d000 beq.n 10008b38 -10008b36: e2d4 b.n 100090e2 -10008b38: 23c0 movs r3, #192 ; 0xc0 -10008b3a: 055b lsls r3, r3, #21 -10008b3c: 60a3 str r3, [r4, #8] -10008b3e: 25c0 movs r5, #192 ; 0xc0 -10008b40: 2303 movs r3, #3 +10008b10: 4a8c ldr r2, [pc, #560] ; (10008d44 ) +10008b12: f7fe fccf bl 100074b4 +10008b16: 250a movs r5, #10 +10008b18: 2640 movs r6, #64 ; 0x40 +10008b1a: 2101 movs r1, #1 +10008b1c: 0020 movs r0, r4 +10008b1e: 4a89 ldr r2, [pc, #548] ; (10008d44 ) +10008b20: f7fe f9a2 bl 10006e68 +10008b24: 4206 tst r6, r0 +10008b26: d10a bne.n 10008b3e +10008b28: 2001 movs r0, #1 +10008b2a: 3d01 subs r5, #1 +10008b2c: f002 fa50 bl 1000afd0 +10008b30: 2d00 cmp r5, #0 +10008b32: d1f2 bne.n 10008b1a +10008b34: 4884 ldr r0, [pc, #528] ; (10008d48 ) +10008b36: f7fc fc7d bl 10005434 <__wrap_puts> +10008b3a: 3d06 subs r5, #6 +10008b3c: e7b8 b.n 10008ab0 +10008b3e: 2300 movs r3, #0 +10008b40: 4a80 ldr r2, [pc, #512] ; (10008d44 ) 10008b42: 2101 movs r1, #1 10008b44: 0020 movs r0, r4 -10008b46: 4a2f ldr r2, [pc, #188] ; (10008c04 ) -10008b48: f7fe fa0c bl 10006f64 -10008b4c: 68a3 ldr r3, [r4, #8] -10008b4e: 056d lsls r5, r5, #21 -10008b50: 42ab cmp r3, r5 -10008b52: d010 beq.n 10008b76 -10008b54: 406b eors r3, r5 -10008b56: 0e1a lsrs r2, r3, #24 -10008b58: d000 beq.n 10008b5c -10008b5a: e2b9 b.n 100090d0 -10008b5c: 22ff movs r2, #255 ; 0xff -10008b5e: 0412 lsls r2, r2, #16 -10008b60: 4213 tst r3, r2 -10008b62: d000 beq.n 10008b66 -10008b64: e2a8 b.n 100090b8 -10008b66: 22ff movs r2, #255 ; 0xff -10008b68: 0212 lsls r2, r2, #8 -10008b6a: 4213 tst r3, r2 -10008b6c: d000 beq.n 10008b70 -10008b6e: e29b b.n 100090a8 -10008b70: 23c0 movs r3, #192 ; 0xc0 -10008b72: 055b lsls r3, r3, #21 -10008b74: 60a3 str r3, [r4, #8] -10008b76: 25c0 movs r5, #192 ; 0xc0 -10008b78: 2300 movs r3, #0 -10008b7a: 2101 movs r1, #1 -10008b7c: 0020 movs r0, r4 -10008b7e: 4a22 ldr r2, [pc, #136] ; (10008c08 ) -10008b80: f7fe f9f0 bl 10006f64 -10008b84: 68a3 ldr r3, [r4, #8] -10008b86: 056d lsls r5, r5, #21 -10008b88: 42ab cmp r3, r5 -10008b8a: d010 beq.n 10008bae -10008b8c: 406b eors r3, r5 -10008b8e: 0e1a lsrs r2, r3, #24 -10008b90: d000 beq.n 10008b94 -10008b92: e2ba b.n 1000910a -10008b94: 22ff movs r2, #255 ; 0xff -10008b96: 0412 lsls r2, r2, #16 -10008b98: 4213 tst r3, r2 -10008b9a: d000 beq.n 10008b9e -10008b9c: e2a9 b.n 100090f2 -10008b9e: 22ff movs r2, #255 ; 0xff -10008ba0: 0212 lsls r2, r2, #8 -10008ba2: 4213 tst r3, r2 -10008ba4: d000 beq.n 10008ba8 -10008ba6: e2b9 b.n 1000911c -10008ba8: 23c0 movs r3, #192 ; 0xc0 -10008baa: 055b lsls r3, r3, #21 -10008bac: 60a3 str r3, [r4, #8] -10008bae: 4b17 ldr r3, [pc, #92] ; (10008c0c ) -10008bb0: 4a17 ldr r2, [pc, #92] ; (10008c10 ) -10008bb2: 469a mov sl, r3 -10008bb4: 4b17 ldr r3, [pc, #92] ; (10008c14 ) -10008bb6: 4453 add r3, sl -10008bb8: 5a9e ldrh r6, [r3, r2] -10008bba: 3a1b subs r2, #27 -10008bbc: 3aff subs r2, #255 ; 0xff -10008bbe: 4296 cmp r6, r2 -10008bc0: db00 blt.n 10008bc4 -10008bc2: e1b2 b.n 10008f2a -10008bc4: 4a14 ldr r2, [pc, #80] ; (10008c18 ) -10008bc6: 5c9b ldrb r3, [r3, r2] -10008bc8: 2b00 cmp r3, #0 -10008bca: d000 beq.n 10008bce -10008bcc: e1ad b.n 10008f2a -10008bce: 2e50 cmp r6, #80 ; 0x50 -10008bd0: dc00 bgt.n 10008bd4 -10008bd2: e1aa b.n 10008f2a -10008bd4: 4b11 ldr r3, [pc, #68] ; (10008c1c ) -10008bd6: 2550 movs r5, #80 ; 0x50 -10008bd8: 4699 mov r9, r3 -10008bda: 4b11 ldr r3, [pc, #68] ; (10008c20 ) -10008bdc: 4453 add r3, sl -10008bde: 4698 mov r8, r3 -10008be0: e024 b.n 10008c2c -10008be2: 46c0 nop ; (mov r8, r8) -10008be4: 40054000 .word 0x40054000 -10008be8: feedbead .word 0xfeedbead -10008bec: 10014f88 .word 0x10014f88 -10008bf0: 000204b3 .word 0x000204b3 -10008bf4: 0001000e .word 0x0001000e -10008bf8: 10014fdc .word 0x10014fdc -10008bfc: 18103800 .word 0x18103800 -10008c00: 18104800 .word 0x18104800 -10008c04: 0000c010 .word 0x0000c010 -10008c08: 0000c044 .word 0x0000c044 -10008c0c: 100151ac .word 0x100151ac -10008c10: 0000030e .word 0x0000030e -10008c14: 0003689e .word 0x0003689e -10008c18: 0000030d .word 0x0000030d -10008c1c: 10014fa8 .word 0x10014fa8 -10008c20: 00036bab .word 0x00036bab -10008c24: 3501 adds r5, #1 -10008c26: 42ae cmp r6, r5 -10008c28: dc00 bgt.n 10008c2c -10008c2a: e17e b.n 10008f2a -10008c2c: 4643 mov r3, r8 -10008c2e: 2209 movs r2, #9 -10008c30: 4649 mov r1, r9 -10008c32: 1b58 subs r0, r3, r5 -10008c34: f005 ff26 bl 1000ea84 -10008c38: 2800 cmp r0, #0 -10008c3a: d1f3 bne.n 10008c24 -10008c3c: 4653 mov r3, sl -10008c3e: 2100 movs r1, #0 -10008c40: 0020 movs r0, r4 -10008c42: 4ae4 ldr r2, [pc, #912] ; (10008fd4 ) -10008c44: f7ff f85a bl 10007cfc -10008c48: 1e05 subs r5, r0, #0 -10008c4a: d000 beq.n 10008c4e -10008c4c: e688 b.n 10008960 -10008c4e: 22ba movs r2, #186 ; 0xba -10008c50: 4be1 ldr r3, [pc, #900] ; (10008fd8 ) -10008c52: 49e2 ldr r1, [pc, #904] ; (10008fdc ) -10008c54: 0092 lsls r2, r2, #2 -10008c56: 0020 movs r0, r4 -10008c58: f7ff f850 bl 10007cfc -10008c5c: 4be0 ldr r3, [pc, #896] ; (10008fe0 ) -10008c5e: 2204 movs r2, #4 -10008c60: 0020 movs r0, r4 -10008c62: 49e0 ldr r1, [pc, #896] ; (10008fe4 ) -10008c64: f7ff f9ca bl 10007ffc -10008c68: 2101 movs r1, #1 -10008c6a: 0020 movs r0, r4 -10008c6c: f7ff fa48 bl 10008100 -10008c70: 0020 movs r0, r4 -10008c72: 49dd ldr r1, [pc, #884] ; (10008fe8 ) -10008c74: f7ff f954 bl 10007f20 -10008c78: 2303 movs r3, #3 -10008c7a: 4003 ands r3, r0 -10008c7c: 2b01 cmp r3, #1 -10008c7e: d002 beq.n 10008c86 -10008c80: 48da ldr r0, [pc, #872] ; (10008fec ) -10008c82: f7fc fb2f bl 100052e4 <__wrap_puts> -10008c86: 0020 movs r0, r4 -10008c88: 49d9 ldr r1, [pc, #868] ; (10008ff0 ) -10008c8a: f7ff f949 bl 10007f20 -10008c8e: 07c3 lsls r3, r0, #31 -10008c90: d500 bpl.n 10008c94 -10008c92: e24b b.n 1000912c -10008c94: 26fa movs r6, #250 ; 0xfa -10008c96: 2380 movs r3, #128 ; 0x80 -10008c98: 00b6 lsls r6, r6, #2 -10008c9a: 4698 mov r8, r3 -10008c9c: e006 b.n 10008cac -10008c9e: 2001 movs r0, #1 -10008ca0: 3e01 subs r6, #1 -10008ca2: f002 f8ed bl 1000ae80 -10008ca6: 2e00 cmp r6, #0 -10008ca8: d100 bne.n 10008cac -10008caa: e291 b.n 100091d0 -10008cac: 2101 movs r1, #1 -10008cae: 0020 movs r0, r4 -10008cb0: 4ad0 ldr r2, [pc, #832] ; (10008ff4 ) -10008cb2: f7fe f831 bl 10006d18 -10008cb6: 4643 mov r3, r8 -10008cb8: 4203 tst r3, r0 -10008cba: d0f0 beq.n 10008c9e -10008cbc: 23f0 movs r3, #240 ; 0xf0 -10008cbe: 2204 movs r2, #4 -10008cc0: 0020 movs r0, r4 -10008cc2: 49cd ldr r1, [pc, #820] ; (10008ff8 ) -10008cc4: f7ff f99a bl 10007ffc -10008cc8: 2320 movs r3, #32 +10008b46: f7fe fcb5 bl 100074b4 +10008b4a: 0020 movs r0, r4 +10008b4c: 497f ldr r1, [pc, #508] ; (10008d4c ) +10008b4e: f7fe fe63 bl 10007818 +10008b52: 22b8 movs r2, #184 ; 0xb8 +10008b54: 25c0 movs r5, #192 ; 0xc0 +10008b56: 2101 movs r1, #1 +10008b58: 0020 movs r0, r4 +10008b5a: 0212 lsls r2, r2, #8 +10008b5c: f7fe f984 bl 10006e68 +10008b60: 68a3 ldr r3, [r4, #8] +10008b62: 056d lsls r5, r5, #21 +10008b64: 42ab cmp r3, r5 +10008b66: d010 beq.n 10008b8a +10008b68: 406b eors r3, r5 +10008b6a: 0e1a lsrs r2, r3, #24 +10008b6c: d000 beq.n 10008b70 +10008b6e: e33a b.n 100091e6 +10008b70: 22ff movs r2, #255 ; 0xff +10008b72: 0412 lsls r2, r2, #16 +10008b74: 4213 tst r3, r2 +10008b76: d000 beq.n 10008b7a +10008b78: e329 b.n 100091ce +10008b7a: 22ff movs r2, #255 ; 0xff +10008b7c: 0212 lsls r2, r2, #8 +10008b7e: 4213 tst r3, r2 +10008b80: d000 beq.n 10008b84 +10008b82: e31c b.n 100091be +10008b84: 23c0 movs r3, #192 ; 0xc0 +10008b86: 055b lsls r3, r3, #21 +10008b88: 60a3 str r3, [r4, #8] +10008b8a: 0020 movs r0, r4 +10008b8c: 496f ldr r1, [pc, #444] ; (10008d4c ) +10008b8e: f7fe fe43 bl 10007818 +10008b92: 22b8 movs r2, #184 ; 0xb8 +10008b94: 2101 movs r1, #1 +10008b96: 0020 movs r0, r4 +10008b98: 0212 lsls r2, r2, #8 +10008b9a: f7fe f965 bl 10006e68 +10008b9e: 26c0 movs r6, #192 ; 0xc0 +10008ba0: 68a3 ldr r3, [r4, #8] +10008ba2: 0005 movs r5, r0 +10008ba4: 0576 lsls r6, r6, #21 +10008ba6: 42b3 cmp r3, r6 +10008ba8: d010 beq.n 10008bcc +10008baa: 4073 eors r3, r6 +10008bac: 0e1a lsrs r2, r3, #24 +10008bae: d000 beq.n 10008bb2 +10008bb0: e2fc b.n 100091ac +10008bb2: 22ff movs r2, #255 ; 0xff +10008bb4: 0412 lsls r2, r2, #16 +10008bb6: 4213 tst r3, r2 +10008bb8: d000 beq.n 10008bbc +10008bba: e2eb b.n 10009194 +10008bbc: 22ff movs r2, #255 ; 0xff +10008bbe: 0212 lsls r2, r2, #8 +10008bc0: 4213 tst r3, r2 +10008bc2: d000 beq.n 10008bc6 +10008bc4: e2de b.n 10009184 +10008bc6: 23c0 movs r3, #192 ; 0xc0 +10008bc8: 055b lsls r3, r3, #21 +10008bca: 60a3 str r3, [r4, #8] +10008bcc: 07eb lsls r3, r5, #31 +10008bce: d400 bmi.n 10008bd2 +10008bd0: e3d7 b.n 10009382 +10008bd2: 0020 movs r0, r4 +10008bd4: 495e ldr r1, [pc, #376] ; (10008d50 ) +10008bd6: f7fe fe1f bl 10007818 +10008bda: 22c8 movs r2, #200 ; 0xc8 +10008bdc: 25c0 movs r5, #192 ; 0xc0 +10008bde: 2101 movs r1, #1 +10008be0: 0020 movs r0, r4 +10008be2: 0212 lsls r2, r2, #8 +10008be4: f7fe f940 bl 10006e68 +10008be8: 68a3 ldr r3, [r4, #8] +10008bea: 056d lsls r5, r5, #21 +10008bec: 42ab cmp r3, r5 +10008bee: d010 beq.n 10008c12 +10008bf0: 406b eors r3, r5 +10008bf2: 0e1a lsrs r2, r3, #24 +10008bf4: d000 beq.n 10008bf8 +10008bf6: e28c b.n 10009112 +10008bf8: 22ff movs r2, #255 ; 0xff +10008bfa: 0412 lsls r2, r2, #16 +10008bfc: 4213 tst r3, r2 +10008bfe: d000 beq.n 10008c02 +10008c00: e27b b.n 100090fa +10008c02: 22ff movs r2, #255 ; 0xff +10008c04: 0212 lsls r2, r2, #8 +10008c06: 4213 tst r3, r2 +10008c08: d000 beq.n 10008c0c +10008c0a: e26e b.n 100090ea +10008c0c: 23c0 movs r3, #192 ; 0xc0 +10008c0e: 055b lsls r3, r3, #21 +10008c10: 60a3 str r3, [r4, #8] +10008c12: 0020 movs r0, r4 +10008c14: 494e ldr r1, [pc, #312] ; (10008d50 ) +10008c16: f7fe fdff bl 10007818 +10008c1a: 22c8 movs r2, #200 ; 0xc8 +10008c1c: 2101 movs r1, #1 +10008c1e: 0020 movs r0, r4 +10008c20: 0212 lsls r2, r2, #8 +10008c22: f7fe f921 bl 10006e68 +10008c26: 26c0 movs r6, #192 ; 0xc0 +10008c28: 68a3 ldr r3, [r4, #8] +10008c2a: 0005 movs r5, r0 +10008c2c: 0576 lsls r6, r6, #21 +10008c2e: 42b3 cmp r3, r6 +10008c30: d010 beq.n 10008c54 +10008c32: 4073 eors r3, r6 +10008c34: 0e1a lsrs r2, r3, #24 +10008c36: d000 beq.n 10008c3a +10008c38: e24e b.n 100090d8 +10008c3a: 22ff movs r2, #255 ; 0xff +10008c3c: 0412 lsls r2, r2, #16 +10008c3e: 4213 tst r3, r2 +10008c40: d000 beq.n 10008c44 +10008c42: e23d b.n 100090c0 +10008c44: 22ff movs r2, #255 ; 0xff +10008c46: 0212 lsls r2, r2, #8 +10008c48: 4213 tst r3, r2 +10008c4a: d000 beq.n 10008c4e +10008c4c: e230 b.n 100090b0 +10008c4e: 23c0 movs r3, #192 ; 0xc0 +10008c50: 055b lsls r3, r3, #21 +10008c52: 60a3 str r3, [r4, #8] +10008c54: 07eb lsls r3, r5, #31 +10008c56: d400 bmi.n 10008c5a +10008c58: e38f b.n 1000937a +10008c5a: 25c0 movs r5, #192 ; 0xc0 +10008c5c: 2102 movs r1, #2 +10008c5e: 0020 movs r0, r4 +10008c60: f7ff faf6 bl 10008250 +10008c64: 68a3 ldr r3, [r4, #8] +10008c66: 056d lsls r5, r5, #21 +10008c68: 42ab cmp r3, r5 +10008c6a: d010 beq.n 10008c8e +10008c6c: 406b eors r3, r5 +10008c6e: 0e1a lsrs r2, r3, #24 +10008c70: d000 beq.n 10008c74 +10008c72: e214 b.n 1000909e +10008c74: 22ff movs r2, #255 ; 0xff +10008c76: 0412 lsls r2, r2, #16 +10008c78: 4213 tst r3, r2 +10008c7a: d000 beq.n 10008c7e +10008c7c: e203 b.n 10009086 +10008c7e: 22ff movs r2, #255 ; 0xff +10008c80: 0212 lsls r2, r2, #8 +10008c82: 4213 tst r3, r2 +10008c84: d000 beq.n 10008c88 +10008c86: e2d4 b.n 10009232 +10008c88: 23c0 movs r3, #192 ; 0xc0 +10008c8a: 055b lsls r3, r3, #21 +10008c8c: 60a3 str r3, [r4, #8] +10008c8e: 25c0 movs r5, #192 ; 0xc0 +10008c90: 2303 movs r3, #3 +10008c92: 2101 movs r1, #1 +10008c94: 0020 movs r0, r4 +10008c96: 4a2f ldr r2, [pc, #188] ; (10008d54 ) +10008c98: f7fe fa0c bl 100070b4 +10008c9c: 68a3 ldr r3, [r4, #8] +10008c9e: 056d lsls r5, r5, #21 +10008ca0: 42ab cmp r3, r5 +10008ca2: d010 beq.n 10008cc6 +10008ca4: 406b eors r3, r5 +10008ca6: 0e1a lsrs r2, r3, #24 +10008ca8: d000 beq.n 10008cac +10008caa: e2b9 b.n 10009220 +10008cac: 22ff movs r2, #255 ; 0xff +10008cae: 0412 lsls r2, r2, #16 +10008cb0: 4213 tst r3, r2 +10008cb2: d000 beq.n 10008cb6 +10008cb4: e2a8 b.n 10009208 +10008cb6: 22ff movs r2, #255 ; 0xff +10008cb8: 0212 lsls r2, r2, #8 +10008cba: 4213 tst r3, r2 +10008cbc: d000 beq.n 10008cc0 +10008cbe: e29b b.n 100091f8 +10008cc0: 23c0 movs r3, #192 ; 0xc0 +10008cc2: 055b lsls r3, r3, #21 +10008cc4: 60a3 str r3, [r4, #8] +10008cc6: 25c0 movs r5, #192 ; 0xc0 +10008cc8: 2300 movs r3, #0 10008cca: 2101 movs r1, #1 10008ccc: 0020 movs r0, r4 -10008cce: 4acb ldr r2, [pc, #812] ; (10008ffc ) -10008cd0: f7fe fb48 bl 10007364 -10008cd4: 26fa movs r6, #250 ; 0xfa -10008cd6: 2320 movs r3, #32 -10008cd8: 00b6 lsls r6, r6, #2 -10008cda: 4698 mov r8, r3 -10008cdc: e006 b.n 10008cec -10008cde: 2001 movs r0, #1 -10008ce0: 3e01 subs r6, #1 -10008ce2: f002 f8cd bl 1000ae80 -10008ce6: 2e00 cmp r6, #0 -10008ce8: d100 bne.n 10008cec -10008cea: e297 b.n 1000921c -10008cec: 2208 movs r2, #8 -10008cee: 2100 movs r1, #0 -10008cf0: 0020 movs r0, r4 -10008cf2: f7fd ffa5 bl 10006c40 -10008cf6: 4643 mov r3, r8 -10008cf8: 4203 tst r3, r0 -10008cfa: d0f0 beq.n 10008cde -10008cfc: 2101 movs r1, #1 -10008cfe: 4ac0 ldr r2, [pc, #768] ; (10009000 ) -10008d00: 0020 movs r0, r4 -10008d02: f7fe f809 bl 10006d18 -10008d06: 2202 movs r2, #2 -10008d08: b2c3 uxtb r3, r0 -10008d0a: 4313 orrs r3, r2 -10008d0c: 2101 movs r1, #1 -10008d0e: 4abc ldr r2, [pc, #752] ; (10009000 ) -10008d10: 0020 movs r0, r4 -10008d12: f7fe fb27 bl 10007364 -10008d16: 2308 movs r3, #8 -10008d18: 22f0 movs r2, #240 ; 0xf0 -10008d1a: 2100 movs r1, #0 -10008d1c: 0020 movs r0, r4 -10008d1e: f7fe fb21 bl 10007364 -10008d22: 2302 movs r3, #2 -10008d24: 2101 movs r1, #1 -10008d26: 4ab3 ldr r2, [pc, #716] ; (10008ff4 ) -10008d28: 0020 movs r0, r4 -10008d2a: f7fe fb1b bl 10007364 -10008d2e: 2101 movs r1, #1 -10008d30: 0020 movs r0, r4 -10008d32: 4ab4 ldr r2, [pc, #720] ; (10009004 ) -10008d34: f7fd fff0 bl 10006d18 -10008d38: 07c3 lsls r3, r0, #31 -10008d3a: d400 bmi.n 10008d3e -10008d3c: e1fe b.n 1000913c -10008d3e: 230f movs r3, #15 -10008d40: 2101 movs r1, #1 -10008d42: 4ab1 ldr r2, [pc, #708] ; (10009008 ) -10008d44: 0020 movs r0, r4 -10008d46: f7fe fb0d bl 10007364 -10008d4a: 2300 movs r3, #0 -10008d4c: 2101 movs r1, #1 -10008d4e: 4aae ldr r2, [pc, #696] ; (10009008 ) -10008d50: 0020 movs r0, r4 -10008d52: f7fe fb07 bl 10007364 -10008d56: 2101 movs r1, #1 -10008d58: 4aab ldr r2, [pc, #684] ; (10009008 ) -10008d5a: 0020 movs r0, r4 -10008d5c: f7fd ffdc bl 10006d18 -10008d60: 2204 movs r2, #4 -10008d62: 2100 movs r1, #0 -10008d64: 0020 movs r0, r4 -10008d66: f7fd ffa1 bl 10006cac -10008d6a: 07c3 lsls r3, r0, #31 -10008d6c: d500 bpl.n 10008d70 -10008d6e: e1ee b.n 1000914e -10008d70: 26c0 movs r6, #192 ; 0xc0 -10008d72: 68a3 ldr r3, [r4, #8] -10008d74: 0576 lsls r6, r6, #21 -10008d76: 42b3 cmp r3, r6 -10008d78: d010 beq.n 10008d9c -10008d7a: 4073 eors r3, r6 -10008d7c: 0e1a lsrs r2, r3, #24 -10008d7e: d000 beq.n 10008d82 -10008d80: e21d b.n 100091be -10008d82: 22ff movs r2, #255 ; 0xff -10008d84: 0412 lsls r2, r2, #16 -10008d86: 4213 tst r3, r2 -10008d88: d000 beq.n 10008d8c -10008d8a: e20c b.n 100091a6 -10008d8c: 22ff movs r2, #255 ; 0xff -10008d8e: 0212 lsls r2, r2, #8 -10008d90: 4213 tst r3, r2 -10008d92: d000 beq.n 10008d96 -10008d94: e1ff b.n 10009196 -10008d96: 23c0 movs r3, #192 ; 0xc0 -10008d98: 055b lsls r3, r3, #21 -10008d9a: 60a3 str r3, [r4, #8] -10008d9c: 26c0 movs r6, #192 ; 0xc0 -10008d9e: 2101 movs r1, #1 -10008da0: 0020 movs r0, r4 -10008da2: 4a9a ldr r2, [pc, #616] ; (1000900c ) -10008da4: f7fd ff4c bl 10006c40 -10008da8: 68a3 ldr r3, [r4, #8] -10008daa: 0576 lsls r6, r6, #21 -10008dac: 42b3 cmp r3, r6 -10008dae: d010 beq.n 10008dd2 -10008db0: 4073 eors r3, r6 -10008db2: 0e1a lsrs r2, r3, #24 -10008db4: d000 beq.n 10008db8 -10008db6: e1e5 b.n 10009184 -10008db8: 22ff movs r2, #255 ; 0xff -10008dba: 0412 lsls r2, r2, #16 -10008dbc: 4213 tst r3, r2 -10008dbe: d000 beq.n 10008dc2 -10008dc0: e1d4 b.n 1000916c -10008dc2: 22ff movs r2, #255 ; 0xff -10008dc4: 0212 lsls r2, r2, #8 -10008dc6: 4213 tst r3, r2 -10008dc8: d000 beq.n 10008dcc -10008dca: e1c7 b.n 1000915c -10008dcc: 23c0 movs r3, #192 ; 0xc0 -10008dce: 055b lsls r3, r3, #21 -10008dd0: 60a3 str r3, [r4, #8] -10008dd2: 0020 movs r0, r4 -10008dd4: f001 f868 bl 10009ea8 -10008dd8: 7ca3 ldrb r3, [r4, #18] -10008dda: 2b00 cmp r3, #0 -10008ddc: d105 bne.n 10008dea -10008dde: 2101 movs r1, #1 -10008de0: 0020 movs r0, r4 -10008de2: f7fe fd41 bl 10007868 -10008de6: 2301 movs r3, #1 -10008de8: 74a3 strb r3, [r4, #18] -10008dea: 4b89 ldr r3, [pc, #548] ; (10009010 ) -10008dec: 0026 movs r6, r4 -10008dee: 0019 movs r1, r3 -10008df0: 3644 adds r6, #68 ; 0x44 -10008df2: 2208 movs r2, #8 -10008df4: 312c adds r1, #44 ; 0x2c -10008df6: 0030 movs r0, r6 -10008df8: 4698 mov r8, r3 -10008dfa: f7fc f90f bl 1000501c <__wrap___aeabi_memcpy> -10008dfe: 4b85 ldr r3, [pc, #532] ; (10009014 ) -10008e00: 22f6 movs r2, #246 ; 0xf6 -10008e02: 21db movs r1, #219 ; 0xdb -10008e04: 64e3 str r3, [r4, #76] ; 0x4c -10008e06: 0020 movs r0, r4 -10008e08: 2300 movs r3, #0 -10008e0a: 0092 lsls r2, r2, #2 -10008e0c: 0289 lsls r1, r1, #10 -10008e0e: 4451 add r1, sl -10008e10: 6522 str r2, [r4, #80] ; 0x50 -10008e12: 6563 str r3, [r4, #84] ; 0x54 -10008e14: 3058 adds r0, #88 ; 0x58 -10008e16: 4699 mov r9, r3 -10008e18: f7fc f900 bl 1000501c <__wrap___aeabi_memcpy> -10008e1c: 2208 movs r2, #8 -10008e1e: 32ff adds r2, #255 ; 0xff -10008e20: 4692 mov sl, r2 -10008e22: 6362 str r2, [r4, #52] ; 0x34 -10008e24: 22fc movs r2, #252 ; 0xfc -10008e26: 0092 lsls r2, r2, #2 -10008e28: 4693 mov fp, r2 -10008e2a: 63a2 str r2, [r4, #56] ; 0x38 -10008e2c: 2202 movs r2, #2 -10008e2e: 8a23 ldrh r3, [r4, #16] -10008e30: 2100 movs r1, #0 -10008e32: 3301 adds r3, #1 -10008e34: b29b uxth r3, r3 -10008e36: 8223 strh r3, [r4, #16] -10008e38: 041b lsls r3, r3, #16 -10008e3a: 4313 orrs r3, r2 -10008e3c: 63e3 str r3, [r4, #60] ; 0x3c -10008e3e: 464b mov r3, r9 -10008e40: 6423 str r3, [r4, #64] ; 0x40 -10008e42: 3328 adds r3, #40 ; 0x28 -10008e44: 4699 mov r9, r3 -10008e46: 2280 movs r2, #128 ; 0x80 -10008e48: 44a1 add r9, r4 -10008e4a: 464b mov r3, r9 -10008e4c: 0020 movs r0, r4 -10008e4e: 00d2 lsls r2, r2, #3 -10008e50: f7fe fe76 bl 10007b40 -10008e54: 2800 cmp r0, #0 -10008e56: d106 bne.n 10008e66 -10008e58: 465b mov r3, fp -10008e5a: 4652 mov r2, sl -10008e5c: 2102 movs r1, #2 -10008e5e: 0020 movs r0, r4 -10008e60: 9600 str r6, [sp, #0] -10008e62: f7fe fee9 bl 10007c38 -10008e66: 4641 mov r1, r8 -10008e68: 2213 movs r2, #19 -10008e6a: 3138 adds r1, #56 ; 0x38 -10008e6c: 0030 movs r0, r6 -10008e6e: f7fc f8d5 bl 1000501c <__wrap___aeabi_memcpy> -10008e72: 8a23 ldrh r3, [r4, #16] -10008e74: 2283 movs r2, #131 ; 0x83 -10008e76: 3301 adds r3, #1 -10008e78: b29b uxth r3, r3 -10008e7a: 8223 strh r3, [r4, #16] -10008e7c: 041b lsls r3, r3, #16 -10008e7e: 63e3 str r3, [r4, #60] ; 0x3c -10008e80: 2300 movs r3, #0 -10008e82: 0052 lsls r2, r2, #1 -10008e84: 4692 mov sl, r2 -10008e86: 6362 str r2, [r4, #52] ; 0x34 -10008e88: 3af3 subs r2, #243 ; 0xf3 -10008e8a: 63a2 str r2, [r4, #56] ; 0x38 -10008e8c: 6423 str r3, [r4, #64] ; 0x40 -10008e8e: 2100 movs r1, #0 -10008e90: 464b mov r3, r9 -10008e92: 0020 movs r0, r4 -10008e94: 3210 adds r2, #16 -10008e96: f7fe fe53 bl 10007b40 -10008e9a: 2800 cmp r0, #0 -10008e9c: d106 bne.n 10008eac -10008e9e: 2313 movs r3, #19 -10008ea0: 4652 mov r2, sl -10008ea2: 2100 movs r1, #0 -10008ea4: 0020 movs r0, r4 -10008ea6: 9600 str r6, [sp, #0] -10008ea8: f7fe fec6 bl 10007c38 -10008eac: 6c63 ldr r3, [r4, #68] ; 0x44 -10008eae: 2b00 cmp r3, #0 -10008eb0: d000 beq.n 10008eb4 -10008eb2: e13f b.n 10009134 -10008eb4: 2300 movs r3, #0 -10008eb6: 2200 movs r2, #0 -10008eb8: 0020 movs r0, r4 -10008eba: 4957 ldr r1, [pc, #348] ; (10009018 ) -10008ebc: f7fe ff86 bl 10007dcc -10008ec0: 2300 movs r3, #0 -10008ec2: 2201 movs r2, #1 -10008ec4: 0020 movs r0, r4 -10008ec6: 4955 ldr r1, [pc, #340] ; (1000901c ) -10008ec8: f7fe ff80 bl 10007dcc -10008ecc: 2f00 cmp r7, #0 -10008ece: d100 bne.n 10008ed2 -10008ed0: e185 b.n 100091de -10008ed2: 0020 movs r0, r4 -10008ed4: 0039 movs r1, r7 -10008ed6: 2206 movs r2, #6 -10008ed8: 3052 adds r0, #82 ; 0x52 -10008eda: f00b fa15 bl 10014308 <__memmove_veneer> -10008ede: 220e movs r2, #14 -10008ee0: 494f ldr r1, [pc, #316] ; (10009020 ) -10008ee2: 0030 movs r0, r6 -10008ee4: f7fc f89a bl 1000501c <__wrap___aeabi_memcpy> -10008ee8: 2214 movs r2, #20 -10008eea: 8a23 ldrh r3, [r4, #16] -10008eec: 63a2 str r2, [r4, #56] ; 0x38 -10008eee: 3301 adds r3, #1 -10008ef0: b29b uxth r3, r3 -10008ef2: 3a12 subs r2, #18 -10008ef4: 8223 strh r3, [r4, #16] -10008ef6: 041b lsls r3, r3, #16 -10008ef8: 4313 orrs r3, r2 -10008efa: 2708 movs r7, #8 -10008efc: 63e3 str r3, [r4, #60] ; 0x3c -10008efe: 2300 movs r3, #0 -10008f00: 37ff adds r7, #255 ; 0xff -10008f02: 6423 str r3, [r4, #64] ; 0x40 -10008f04: 2100 movs r1, #0 -10008f06: 464b mov r3, r9 -10008f08: 0020 movs r0, r4 -10008f0a: 6367 str r7, [r4, #52] ; 0x34 -10008f0c: 3222 adds r2, #34 ; 0x22 -10008f0e: f7fe fe17 bl 10007b40 -10008f12: 2800 cmp r0, #0 -10008f14: d000 beq.n 10008f18 -10008f16: e523 b.n 10008960 -10008f18: 2314 movs r3, #20 -10008f1a: 003a movs r2, r7 -10008f1c: 2102 movs r1, #2 -10008f1e: 0020 movs r0, r4 -10008f20: 9600 str r6, [sp, #0] -10008f22: f7fe fe89 bl 10007c38 -10008f26: 2500 movs r5, #0 -10008f28: e51a b.n 10008960 -10008f2a: 2506 movs r5, #6 -10008f2c: 483d ldr r0, [pc, #244] ; (10009024 ) -10008f2e: f7fc f9d9 bl 100052e4 <__wrap_puts> -10008f32: 426d negs r5, r5 -10008f34: e514 b.n 10008960 -10008f36: 23c0 movs r3, #192 ; 0xc0 -10008f38: 4a3b ldr r2, [pc, #236] ; (10009028 ) -10008f3a: 015b lsls r3, r3, #5 -10008f3c: 2101 movs r1, #1 -10008f3e: 0020 movs r0, r4 -10008f40: f7fe fa10 bl 10007364 -10008f44: 23c0 movs r3, #192 ; 0xc0 -10008f46: 68a2 ldr r2, [r4, #8] -10008f48: 055b lsls r3, r3, #21 -10008f4a: 4053 eors r3, r2 -10008f4c: e5ef b.n 10008b2e -10008f4e: 2318 movs r3, #24 -10008f50: 2101 movs r1, #1 -10008f52: 0020 movs r0, r4 -10008f54: 4a35 ldr r2, [pc, #212] ; (1000902c ) -10008f56: f7fe fa05 bl 10007364 -10008f5a: 68a3 ldr r3, [r4, #8] -10008f5c: 406b eors r3, r5 -10008f5e: e5e1 b.n 10008b24 -10008f60: 23c0 movs r3, #192 ; 0xc0 -10008f62: 2101 movs r1, #1 -10008f64: 0020 movs r0, r4 -10008f66: 4a32 ldr r2, [pc, #200] ; (10009030 ) -10008f68: 035b lsls r3, r3, #13 -10008f6a: f7fe f9fb bl 10007364 -10008f6e: e5c6 b.n 10008afe -10008f70: 23c0 movs r3, #192 ; 0xc0 -10008f72: 4a2d ldr r2, [pc, #180] ; (10009028 ) -10008f74: 015b lsls r3, r3, #5 -10008f76: 2101 movs r1, #1 -10008f78: 0020 movs r0, r4 -10008f7a: f7fe f9f3 bl 10007364 -10008f7e: 23c0 movs r3, #192 ; 0xc0 -10008f80: 68a2 ldr r2, [r4, #8] -10008f82: 055b lsls r3, r3, #21 -10008f84: 4053 eors r3, r2 -10008f86: e5b5 b.n 10008af4 -10008f88: 2318 movs r3, #24 -10008f8a: 2101 movs r1, #1 -10008f8c: 0020 movs r0, r4 -10008f8e: 4a27 ldr r2, [pc, #156] ; (1000902c ) -10008f90: f7fe f9e8 bl 10007364 -10008f94: 68a3 ldr r3, [r4, #8] -10008f96: 4073 eors r3, r6 -10008f98: e5a7 b.n 10008aea -10008f9a: 23c0 movs r3, #192 ; 0xc0 -10008f9c: 2101 movs r1, #1 -10008f9e: 0020 movs r0, r4 -10008fa0: 4a23 ldr r2, [pc, #140] ; (10009030 ) -10008fa2: 035b lsls r3, r3, #13 -10008fa4: f7fe f9de bl 10007364 -10008fa8: e588 b.n 10008abc -10008faa: 23c0 movs r3, #192 ; 0xc0 -10008fac: 4a1e ldr r2, [pc, #120] ; (10009028 ) -10008fae: 015b lsls r3, r3, #5 -10008fb0: 2101 movs r1, #1 -10008fb2: 0020 movs r0, r4 -10008fb4: f7fe f9d6 bl 10007364 -10008fb8: 23c0 movs r3, #192 ; 0xc0 -10008fba: 68a2 ldr r2, [r4, #8] -10008fbc: 055b lsls r3, r3, #21 -10008fbe: 4053 eors r3, r2 -10008fc0: e577 b.n 10008ab2 -10008fc2: 2318 movs r3, #24 -10008fc4: 2101 movs r1, #1 -10008fc6: 0020 movs r0, r4 -10008fc8: 4a18 ldr r2, [pc, #96] ; (1000902c ) -10008fca: f7fe f9cb bl 10007364 -10008fce: 68a3 ldr r3, [r4, #8] -10008fd0: 406b eors r3, r5 -10008fd2: e569 b.n 10008aa8 -10008fd4: 00036bc0 .word 0x00036bc0 -10008fd8: 1004c184 .word 0x1004c184 -10008fdc: 0007fd14 .word 0x0007fd14 -10008fe0: ff4500ba .word 0xff4500ba -10008fe4: 0007fffc .word 0x0007fffc -10008fe8: 18103408 .word 0x18103408 -10008fec: 10015008 .word 0x10015008 -10008ff0: 18103800 .word 0x18103800 -10008ff4: 0001000e .word 0x0001000e -10008ff8: 18002024 .word 0x18002024 -10008ffc: 00010008 .word 0x00010008 -10009000: 0001001e .word 0x0001001e -10009004: 0001001f .word 0x0001001f -10009008: 0001000f .word 0x0001000f -1000900c: 00008508 .word 0x00008508 -10009010: 10015138 .word 0x10015138 -10009014: 00021006 .word 0x00021006 -10009018: 10014f34 .word 0x10014f34 -1000901c: 10014f40 .word 0x10014f40 -10009020: 10015064 .word 0x10015064 -10009024: 10014fb4 .word 0x10014fb4 -10009028: 0001000b .word 0x0001000b -1000902c: 0001000c .word 0x0001000c -10009030: 0001000a .word 0x0001000a -10009034: 23c0 movs r3, #192 ; 0xc0 -10009036: 2101 movs r1, #1 -10009038: 0020 movs r0, r4 -1000903a: 4a80 ldr r2, [pc, #512] ; (1000923c ) -1000903c: 035b lsls r3, r3, #13 -1000903e: f7fe f991 bl 10007364 -10009042: e518 b.n 10008a76 -10009044: 23c0 movs r3, #192 ; 0xc0 -10009046: 4a7e ldr r2, [pc, #504] ; (10009240 ) -10009048: 015b lsls r3, r3, #5 -1000904a: 2101 movs r1, #1 -1000904c: 0020 movs r0, r4 -1000904e: f7fe f989 bl 10007364 -10009052: 23c0 movs r3, #192 ; 0xc0 -10009054: 68a2 ldr r2, [r4, #8] -10009056: 055b lsls r3, r3, #21 -10009058: 4053 eors r3, r2 -1000905a: e507 b.n 10008a6c -1000905c: 2318 movs r3, #24 -1000905e: 2101 movs r1, #1 -10009060: 0020 movs r0, r4 -10009062: 4a78 ldr r2, [pc, #480] ; (10009244 ) -10009064: f7fe f97e bl 10007364 -10009068: 68a3 ldr r3, [r4, #8] -1000906a: 4073 eors r3, r6 -1000906c: e4f9 b.n 10008a62 -1000906e: 23c0 movs r3, #192 ; 0xc0 -10009070: 2101 movs r1, #1 -10009072: 0020 movs r0, r4 -10009074: 4a71 ldr r2, [pc, #452] ; (1000923c ) -10009076: 035b lsls r3, r3, #13 -10009078: f7fe f974 bl 10007364 -1000907c: e4da b.n 10008a34 -1000907e: 23c0 movs r3, #192 ; 0xc0 -10009080: 4a6f ldr r2, [pc, #444] ; (10009240 ) -10009082: 015b lsls r3, r3, #5 -10009084: 2101 movs r1, #1 -10009086: 0020 movs r0, r4 -10009088: f7fe f96c bl 10007364 -1000908c: 23c0 movs r3, #192 ; 0xc0 -1000908e: 68a2 ldr r2, [r4, #8] -10009090: 055b lsls r3, r3, #21 -10009092: 4053 eors r3, r2 -10009094: e4c9 b.n 10008a2a -10009096: 2318 movs r3, #24 -10009098: 2101 movs r1, #1 -1000909a: 0020 movs r0, r4 -1000909c: 4a69 ldr r2, [pc, #420] ; (10009244 ) -1000909e: f7fe f961 bl 10007364 -100090a2: 68a3 ldr r3, [r4, #8] -100090a4: 406b eors r3, r5 -100090a6: e4bb b.n 10008a20 -100090a8: 23c0 movs r3, #192 ; 0xc0 -100090aa: 2101 movs r1, #1 -100090ac: 0020 movs r0, r4 -100090ae: 4a63 ldr r2, [pc, #396] ; (1000923c ) -100090b0: 035b lsls r3, r3, #13 -100090b2: f7fe f957 bl 10007364 -100090b6: e55b b.n 10008b70 -100090b8: 23c0 movs r3, #192 ; 0xc0 -100090ba: 4a61 ldr r2, [pc, #388] ; (10009240 ) -100090bc: 015b lsls r3, r3, #5 -100090be: 2101 movs r1, #1 -100090c0: 0020 movs r0, r4 -100090c2: f7fe f94f bl 10007364 -100090c6: 23c0 movs r3, #192 ; 0xc0 -100090c8: 68a2 ldr r2, [r4, #8] -100090ca: 055b lsls r3, r3, #21 -100090cc: 4053 eors r3, r2 -100090ce: e54a b.n 10008b66 -100090d0: 2318 movs r3, #24 -100090d2: 2101 movs r1, #1 -100090d4: 0020 movs r0, r4 -100090d6: 4a5b ldr r2, [pc, #364] ; (10009244 ) -100090d8: f7fe f944 bl 10007364 -100090dc: 68a3 ldr r3, [r4, #8] -100090de: 406b eors r3, r5 -100090e0: e53c b.n 10008b5c -100090e2: 23c0 movs r3, #192 ; 0xc0 -100090e4: 2101 movs r1, #1 -100090e6: 0020 movs r0, r4 -100090e8: 4a54 ldr r2, [pc, #336] ; (1000923c ) -100090ea: 035b lsls r3, r3, #13 -100090ec: f7fe f93a bl 10007364 -100090f0: e522 b.n 10008b38 -100090f2: 23c0 movs r3, #192 ; 0xc0 -100090f4: 4a52 ldr r2, [pc, #328] ; (10009240 ) -100090f6: 015b lsls r3, r3, #5 -100090f8: 2101 movs r1, #1 -100090fa: 0020 movs r0, r4 -100090fc: f7fe f932 bl 10007364 -10009100: 23c0 movs r3, #192 ; 0xc0 -10009102: 68a2 ldr r2, [r4, #8] -10009104: 055b lsls r3, r3, #21 -10009106: 4053 eors r3, r2 -10009108: e549 b.n 10008b9e -1000910a: 2318 movs r3, #24 -1000910c: 2101 movs r1, #1 -1000910e: 0020 movs r0, r4 -10009110: 4a4c ldr r2, [pc, #304] ; (10009244 ) -10009112: f7fe f927 bl 10007364 -10009116: 68a3 ldr r3, [r4, #8] -10009118: 406b eors r3, r5 -1000911a: e53b b.n 10008b94 -1000911c: 23c0 movs r3, #192 ; 0xc0 -1000911e: 2101 movs r1, #1 -10009120: 0020 movs r0, r4 -10009122: 4a46 ldr r2, [pc, #280] ; (1000923c ) -10009124: 035b lsls r3, r3, #13 -10009126: f7fe f91d bl 10007364 -1000912a: e53d b.n 10008ba8 -1000912c: 4846 ldr r0, [pc, #280] ; (10009248 ) -1000912e: f7fc f8d9 bl 100052e4 <__wrap_puts> -10009132: e5af b.n 10008c94 -10009134: 4845 ldr r0, [pc, #276] ; (1000924c ) -10009136: f7fc f8d5 bl 100052e4 <__wrap_puts> -1000913a: e6bb b.n 10008eb4 -1000913c: 2301 movs r3, #1 -1000913e: b2c0 uxtb r0, r0 -10009140: 4303 orrs r3, r0 -10009142: 2101 movs r1, #1 -10009144: 0020 movs r0, r4 -10009146: 4a42 ldr r2, [pc, #264] ; (10009250 ) -10009148: f7fe f90c bl 10007364 -1000914c: e5f7 b.n 10008d3e -1000914e: b283 uxth r3, r0 -10009150: 2204 movs r2, #4 -10009152: 2100 movs r1, #0 -10009154: 0020 movs r0, r4 -10009156: f7fe f805 bl 10007164 -1000915a: e609 b.n 10008d70 -1000915c: 23c0 movs r3, #192 ; 0xc0 -1000915e: 2101 movs r1, #1 -10009160: 0020 movs r0, r4 -10009162: 4a36 ldr r2, [pc, #216] ; (1000923c ) -10009164: 035b lsls r3, r3, #13 -10009166: f7fe f8fd bl 10007364 -1000916a: e62f b.n 10008dcc -1000916c: 23c0 movs r3, #192 ; 0xc0 -1000916e: 4a34 ldr r2, [pc, #208] ; (10009240 ) -10009170: 015b lsls r3, r3, #5 -10009172: 2101 movs r1, #1 -10009174: 0020 movs r0, r4 -10009176: f7fe f8f5 bl 10007364 -1000917a: 23c0 movs r3, #192 ; 0xc0 -1000917c: 68a2 ldr r2, [r4, #8] -1000917e: 055b lsls r3, r3, #21 -10009180: 4053 eors r3, r2 -10009182: e61e b.n 10008dc2 -10009184: 2318 movs r3, #24 +10008cce: 4a22 ldr r2, [pc, #136] ; (10008d58 ) +10008cd0: f7fe f9f0 bl 100070b4 +10008cd4: 68a3 ldr r3, [r4, #8] +10008cd6: 056d lsls r5, r5, #21 +10008cd8: 42ab cmp r3, r5 +10008cda: d010 beq.n 10008cfe +10008cdc: 406b eors r3, r5 +10008cde: 0e1a lsrs r2, r3, #24 +10008ce0: d000 beq.n 10008ce4 +10008ce2: e2ba b.n 1000925a +10008ce4: 22ff movs r2, #255 ; 0xff +10008ce6: 0412 lsls r2, r2, #16 +10008ce8: 4213 tst r3, r2 +10008cea: d000 beq.n 10008cee +10008cec: e2a9 b.n 10009242 +10008cee: 22ff movs r2, #255 ; 0xff +10008cf0: 0212 lsls r2, r2, #8 +10008cf2: 4213 tst r3, r2 +10008cf4: d000 beq.n 10008cf8 +10008cf6: e2b9 b.n 1000926c +10008cf8: 23c0 movs r3, #192 ; 0xc0 +10008cfa: 055b lsls r3, r3, #21 +10008cfc: 60a3 str r3, [r4, #8] +10008cfe: 4b17 ldr r3, [pc, #92] ; (10008d5c ) +10008d00: 4a17 ldr r2, [pc, #92] ; (10008d60 ) +10008d02: 469a mov sl, r3 +10008d04: 4b17 ldr r3, [pc, #92] ; (10008d64 ) +10008d06: 4453 add r3, sl +10008d08: 5a9e ldrh r6, [r3, r2] +10008d0a: 3a1b subs r2, #27 +10008d0c: 3aff subs r2, #255 ; 0xff +10008d0e: 4296 cmp r6, r2 +10008d10: db00 blt.n 10008d14 +10008d12: e1b2 b.n 1000907a +10008d14: 4a14 ldr r2, [pc, #80] ; (10008d68 ) +10008d16: 5c9b ldrb r3, [r3, r2] +10008d18: 2b00 cmp r3, #0 +10008d1a: d000 beq.n 10008d1e +10008d1c: e1ad b.n 1000907a +10008d1e: 2e50 cmp r6, #80 ; 0x50 +10008d20: dc00 bgt.n 10008d24 +10008d22: e1aa b.n 1000907a +10008d24: 4b11 ldr r3, [pc, #68] ; (10008d6c ) +10008d26: 2550 movs r5, #80 ; 0x50 +10008d28: 4699 mov r9, r3 +10008d2a: 4b11 ldr r3, [pc, #68] ; (10008d70 ) +10008d2c: 4453 add r3, sl +10008d2e: 4698 mov r8, r3 +10008d30: e024 b.n 10008d7c +10008d32: 46c0 nop ; (mov r8, r8) +10008d34: 40054000 .word 0x40054000 +10008d38: feedbead .word 0xfeedbead +10008d3c: 100150d8 .word 0x100150d8 +10008d40: 000204b3 .word 0x000204b3 +10008d44: 0001000e .word 0x0001000e +10008d48: 1001512c .word 0x1001512c +10008d4c: 18103800 .word 0x18103800 +10008d50: 18104800 .word 0x18104800 +10008d54: 0000c010 .word 0x0000c010 +10008d58: 0000c044 .word 0x0000c044 +10008d5c: 100152fc .word 0x100152fc +10008d60: 0000030e .word 0x0000030e +10008d64: 0003689e .word 0x0003689e +10008d68: 0000030d .word 0x0000030d +10008d6c: 100150f8 .word 0x100150f8 +10008d70: 00036bab .word 0x00036bab +10008d74: 3501 adds r5, #1 +10008d76: 42ae cmp r6, r5 +10008d78: dc00 bgt.n 10008d7c +10008d7a: e17e b.n 1000907a +10008d7c: 4643 mov r3, r8 +10008d7e: 2209 movs r2, #9 +10008d80: 4649 mov r1, r9 +10008d82: 1b58 subs r0, r3, r5 +10008d84: f005 ff26 bl 1000ebd4 +10008d88: 2800 cmp r0, #0 +10008d8a: d1f3 bne.n 10008d74 +10008d8c: 4653 mov r3, sl +10008d8e: 2100 movs r1, #0 +10008d90: 0020 movs r0, r4 +10008d92: 4ae4 ldr r2, [pc, #912] ; (10009124 ) +10008d94: f7ff f85a bl 10007e4c +10008d98: 1e05 subs r5, r0, #0 +10008d9a: d000 beq.n 10008d9e +10008d9c: e688 b.n 10008ab0 +10008d9e: 22ba movs r2, #186 ; 0xba +10008da0: 4be1 ldr r3, [pc, #900] ; (10009128 ) +10008da2: 49e2 ldr r1, [pc, #904] ; (1000912c ) +10008da4: 0092 lsls r2, r2, #2 +10008da6: 0020 movs r0, r4 +10008da8: f7ff f850 bl 10007e4c +10008dac: 4be0 ldr r3, [pc, #896] ; (10009130 ) +10008dae: 2204 movs r2, #4 +10008db0: 0020 movs r0, r4 +10008db2: 49e0 ldr r1, [pc, #896] ; (10009134 ) +10008db4: f7ff f9ca bl 1000814c +10008db8: 2101 movs r1, #1 +10008dba: 0020 movs r0, r4 +10008dbc: f7ff fa48 bl 10008250 +10008dc0: 0020 movs r0, r4 +10008dc2: 49dd ldr r1, [pc, #884] ; (10009138 ) +10008dc4: f7ff f954 bl 10008070 +10008dc8: 2303 movs r3, #3 +10008dca: 4003 ands r3, r0 +10008dcc: 2b01 cmp r3, #1 +10008dce: d002 beq.n 10008dd6 +10008dd0: 48da ldr r0, [pc, #872] ; (1000913c ) +10008dd2: f7fc fb2f bl 10005434 <__wrap_puts> +10008dd6: 0020 movs r0, r4 +10008dd8: 49d9 ldr r1, [pc, #868] ; (10009140 ) +10008dda: f7ff f949 bl 10008070 +10008dde: 07c3 lsls r3, r0, #31 +10008de0: d500 bpl.n 10008de4 +10008de2: e24b b.n 1000927c +10008de4: 26fa movs r6, #250 ; 0xfa +10008de6: 2380 movs r3, #128 ; 0x80 +10008de8: 00b6 lsls r6, r6, #2 +10008dea: 4698 mov r8, r3 +10008dec: e006 b.n 10008dfc +10008dee: 2001 movs r0, #1 +10008df0: 3e01 subs r6, #1 +10008df2: f002 f8ed bl 1000afd0 +10008df6: 2e00 cmp r6, #0 +10008df8: d100 bne.n 10008dfc +10008dfa: e291 b.n 10009320 +10008dfc: 2101 movs r1, #1 +10008dfe: 0020 movs r0, r4 +10008e00: 4ad0 ldr r2, [pc, #832] ; (10009144 ) +10008e02: f7fe f831 bl 10006e68 +10008e06: 4643 mov r3, r8 +10008e08: 4203 tst r3, r0 +10008e0a: d0f0 beq.n 10008dee +10008e0c: 23f0 movs r3, #240 ; 0xf0 +10008e0e: 2204 movs r2, #4 +10008e10: 0020 movs r0, r4 +10008e12: 49cd ldr r1, [pc, #820] ; (10009148 ) +10008e14: f7ff f99a bl 1000814c +10008e18: 2320 movs r3, #32 +10008e1a: 2101 movs r1, #1 +10008e1c: 0020 movs r0, r4 +10008e1e: 4acb ldr r2, [pc, #812] ; (1000914c ) +10008e20: f7fe fb48 bl 100074b4 +10008e24: 26fa movs r6, #250 ; 0xfa +10008e26: 2320 movs r3, #32 +10008e28: 00b6 lsls r6, r6, #2 +10008e2a: 4698 mov r8, r3 +10008e2c: e006 b.n 10008e3c +10008e2e: 2001 movs r0, #1 +10008e30: 3e01 subs r6, #1 +10008e32: f002 f8cd bl 1000afd0 +10008e36: 2e00 cmp r6, #0 +10008e38: d100 bne.n 10008e3c +10008e3a: e297 b.n 1000936c +10008e3c: 2208 movs r2, #8 +10008e3e: 2100 movs r1, #0 +10008e40: 0020 movs r0, r4 +10008e42: f7fd ffa5 bl 10006d90 +10008e46: 4643 mov r3, r8 +10008e48: 4203 tst r3, r0 +10008e4a: d0f0 beq.n 10008e2e +10008e4c: 2101 movs r1, #1 +10008e4e: 4ac0 ldr r2, [pc, #768] ; (10009150 ) +10008e50: 0020 movs r0, r4 +10008e52: f7fe f809 bl 10006e68 +10008e56: 2202 movs r2, #2 +10008e58: b2c3 uxtb r3, r0 +10008e5a: 4313 orrs r3, r2 +10008e5c: 2101 movs r1, #1 +10008e5e: 4abc ldr r2, [pc, #752] ; (10009150 ) +10008e60: 0020 movs r0, r4 +10008e62: f7fe fb27 bl 100074b4 +10008e66: 2308 movs r3, #8 +10008e68: 22f0 movs r2, #240 ; 0xf0 +10008e6a: 2100 movs r1, #0 +10008e6c: 0020 movs r0, r4 +10008e6e: f7fe fb21 bl 100074b4 +10008e72: 2302 movs r3, #2 +10008e74: 2101 movs r1, #1 +10008e76: 4ab3 ldr r2, [pc, #716] ; (10009144 ) +10008e78: 0020 movs r0, r4 +10008e7a: f7fe fb1b bl 100074b4 +10008e7e: 2101 movs r1, #1 +10008e80: 0020 movs r0, r4 +10008e82: 4ab4 ldr r2, [pc, #720] ; (10009154 ) +10008e84: f7fd fff0 bl 10006e68 +10008e88: 07c3 lsls r3, r0, #31 +10008e8a: d400 bmi.n 10008e8e +10008e8c: e1fe b.n 1000928c +10008e8e: 230f movs r3, #15 +10008e90: 2101 movs r1, #1 +10008e92: 4ab1 ldr r2, [pc, #708] ; (10009158 ) +10008e94: 0020 movs r0, r4 +10008e96: f7fe fb0d bl 100074b4 +10008e9a: 2300 movs r3, #0 +10008e9c: 2101 movs r1, #1 +10008e9e: 4aae ldr r2, [pc, #696] ; (10009158 ) +10008ea0: 0020 movs r0, r4 +10008ea2: f7fe fb07 bl 100074b4 +10008ea6: 2101 movs r1, #1 +10008ea8: 4aab ldr r2, [pc, #684] ; (10009158 ) +10008eaa: 0020 movs r0, r4 +10008eac: f7fd ffdc bl 10006e68 +10008eb0: 2204 movs r2, #4 +10008eb2: 2100 movs r1, #0 +10008eb4: 0020 movs r0, r4 +10008eb6: f7fd ffa1 bl 10006dfc +10008eba: 07c3 lsls r3, r0, #31 +10008ebc: d500 bpl.n 10008ec0 +10008ebe: e1ee b.n 1000929e +10008ec0: 26c0 movs r6, #192 ; 0xc0 +10008ec2: 68a3 ldr r3, [r4, #8] +10008ec4: 0576 lsls r6, r6, #21 +10008ec6: 42b3 cmp r3, r6 +10008ec8: d010 beq.n 10008eec +10008eca: 4073 eors r3, r6 +10008ecc: 0e1a lsrs r2, r3, #24 +10008ece: d000 beq.n 10008ed2 +10008ed0: e21d b.n 1000930e +10008ed2: 22ff movs r2, #255 ; 0xff +10008ed4: 0412 lsls r2, r2, #16 +10008ed6: 4213 tst r3, r2 +10008ed8: d000 beq.n 10008edc +10008eda: e20c b.n 100092f6 +10008edc: 22ff movs r2, #255 ; 0xff +10008ede: 0212 lsls r2, r2, #8 +10008ee0: 4213 tst r3, r2 +10008ee2: d000 beq.n 10008ee6 +10008ee4: e1ff b.n 100092e6 +10008ee6: 23c0 movs r3, #192 ; 0xc0 +10008ee8: 055b lsls r3, r3, #21 +10008eea: 60a3 str r3, [r4, #8] +10008eec: 26c0 movs r6, #192 ; 0xc0 +10008eee: 2101 movs r1, #1 +10008ef0: 0020 movs r0, r4 +10008ef2: 4a9a ldr r2, [pc, #616] ; (1000915c ) +10008ef4: f7fd ff4c bl 10006d90 +10008ef8: 68a3 ldr r3, [r4, #8] +10008efa: 0576 lsls r6, r6, #21 +10008efc: 42b3 cmp r3, r6 +10008efe: d010 beq.n 10008f22 +10008f00: 4073 eors r3, r6 +10008f02: 0e1a lsrs r2, r3, #24 +10008f04: d000 beq.n 10008f08 +10008f06: e1e5 b.n 100092d4 +10008f08: 22ff movs r2, #255 ; 0xff +10008f0a: 0412 lsls r2, r2, #16 +10008f0c: 4213 tst r3, r2 +10008f0e: d000 beq.n 10008f12 +10008f10: e1d4 b.n 100092bc +10008f12: 22ff movs r2, #255 ; 0xff +10008f14: 0212 lsls r2, r2, #8 +10008f16: 4213 tst r3, r2 +10008f18: d000 beq.n 10008f1c +10008f1a: e1c7 b.n 100092ac +10008f1c: 23c0 movs r3, #192 ; 0xc0 +10008f1e: 055b lsls r3, r3, #21 +10008f20: 60a3 str r3, [r4, #8] +10008f22: 0020 movs r0, r4 +10008f24: f001 f868 bl 10009ff8 +10008f28: 7ca3 ldrb r3, [r4, #18] +10008f2a: 2b00 cmp r3, #0 +10008f2c: d105 bne.n 10008f3a +10008f2e: 2101 movs r1, #1 +10008f30: 0020 movs r0, r4 +10008f32: f7fe fd41 bl 100079b8 +10008f36: 2301 movs r3, #1 +10008f38: 74a3 strb r3, [r4, #18] +10008f3a: 4b89 ldr r3, [pc, #548] ; (10009160 ) +10008f3c: 0026 movs r6, r4 +10008f3e: 0019 movs r1, r3 +10008f40: 3644 adds r6, #68 ; 0x44 +10008f42: 2208 movs r2, #8 +10008f44: 312c adds r1, #44 ; 0x2c +10008f46: 0030 movs r0, r6 +10008f48: 4698 mov r8, r3 +10008f4a: f7fc f90f bl 1000516c <__wrap___aeabi_memcpy> +10008f4e: 4b85 ldr r3, [pc, #532] ; (10009164 ) +10008f50: 22f6 movs r2, #246 ; 0xf6 +10008f52: 21db movs r1, #219 ; 0xdb +10008f54: 64e3 str r3, [r4, #76] ; 0x4c +10008f56: 0020 movs r0, r4 +10008f58: 2300 movs r3, #0 +10008f5a: 0092 lsls r2, r2, #2 +10008f5c: 0289 lsls r1, r1, #10 +10008f5e: 4451 add r1, sl +10008f60: 6522 str r2, [r4, #80] ; 0x50 +10008f62: 6563 str r3, [r4, #84] ; 0x54 +10008f64: 3058 adds r0, #88 ; 0x58 +10008f66: 4699 mov r9, r3 +10008f68: f7fc f900 bl 1000516c <__wrap___aeabi_memcpy> +10008f6c: 2208 movs r2, #8 +10008f6e: 32ff adds r2, #255 ; 0xff +10008f70: 4692 mov sl, r2 +10008f72: 6362 str r2, [r4, #52] ; 0x34 +10008f74: 22fc movs r2, #252 ; 0xfc +10008f76: 0092 lsls r2, r2, #2 +10008f78: 4693 mov fp, r2 +10008f7a: 63a2 str r2, [r4, #56] ; 0x38 +10008f7c: 2202 movs r2, #2 +10008f7e: 8a23 ldrh r3, [r4, #16] +10008f80: 2100 movs r1, #0 +10008f82: 3301 adds r3, #1 +10008f84: b29b uxth r3, r3 +10008f86: 8223 strh r3, [r4, #16] +10008f88: 041b lsls r3, r3, #16 +10008f8a: 4313 orrs r3, r2 +10008f8c: 63e3 str r3, [r4, #60] ; 0x3c +10008f8e: 464b mov r3, r9 +10008f90: 6423 str r3, [r4, #64] ; 0x40 +10008f92: 3328 adds r3, #40 ; 0x28 +10008f94: 4699 mov r9, r3 +10008f96: 2280 movs r2, #128 ; 0x80 +10008f98: 44a1 add r9, r4 +10008f9a: 464b mov r3, r9 +10008f9c: 0020 movs r0, r4 +10008f9e: 00d2 lsls r2, r2, #3 +10008fa0: f7fe fe76 bl 10007c90 +10008fa4: 2800 cmp r0, #0 +10008fa6: d106 bne.n 10008fb6 +10008fa8: 465b mov r3, fp +10008faa: 4652 mov r2, sl +10008fac: 2102 movs r1, #2 +10008fae: 0020 movs r0, r4 +10008fb0: 9600 str r6, [sp, #0] +10008fb2: f7fe fee9 bl 10007d88 +10008fb6: 4641 mov r1, r8 +10008fb8: 2213 movs r2, #19 +10008fba: 3138 adds r1, #56 ; 0x38 +10008fbc: 0030 movs r0, r6 +10008fbe: f7fc f8d5 bl 1000516c <__wrap___aeabi_memcpy> +10008fc2: 8a23 ldrh r3, [r4, #16] +10008fc4: 2283 movs r2, #131 ; 0x83 +10008fc6: 3301 adds r3, #1 +10008fc8: b29b uxth r3, r3 +10008fca: 8223 strh r3, [r4, #16] +10008fcc: 041b lsls r3, r3, #16 +10008fce: 63e3 str r3, [r4, #60] ; 0x3c +10008fd0: 2300 movs r3, #0 +10008fd2: 0052 lsls r2, r2, #1 +10008fd4: 4692 mov sl, r2 +10008fd6: 6362 str r2, [r4, #52] ; 0x34 +10008fd8: 3af3 subs r2, #243 ; 0xf3 +10008fda: 63a2 str r2, [r4, #56] ; 0x38 +10008fdc: 6423 str r3, [r4, #64] ; 0x40 +10008fde: 2100 movs r1, #0 +10008fe0: 464b mov r3, r9 +10008fe2: 0020 movs r0, r4 +10008fe4: 3210 adds r2, #16 +10008fe6: f7fe fe53 bl 10007c90 +10008fea: 2800 cmp r0, #0 +10008fec: d106 bne.n 10008ffc +10008fee: 2313 movs r3, #19 +10008ff0: 4652 mov r2, sl +10008ff2: 2100 movs r1, #0 +10008ff4: 0020 movs r0, r4 +10008ff6: 9600 str r6, [sp, #0] +10008ff8: f7fe fec6 bl 10007d88 +10008ffc: 6c63 ldr r3, [r4, #68] ; 0x44 +10008ffe: 2b00 cmp r3, #0 +10009000: d000 beq.n 10009004 +10009002: e13f b.n 10009284 +10009004: 2300 movs r3, #0 +10009006: 2200 movs r2, #0 +10009008: 0020 movs r0, r4 +1000900a: 4957 ldr r1, [pc, #348] ; (10009168 ) +1000900c: f7fe ff86 bl 10007f1c +10009010: 2300 movs r3, #0 +10009012: 2201 movs r2, #1 +10009014: 0020 movs r0, r4 +10009016: 4955 ldr r1, [pc, #340] ; (1000916c ) +10009018: f7fe ff80 bl 10007f1c +1000901c: 2f00 cmp r7, #0 +1000901e: d100 bne.n 10009022 +10009020: e185 b.n 1000932e +10009022: 0020 movs r0, r4 +10009024: 0039 movs r1, r7 +10009026: 2206 movs r2, #6 +10009028: 3052 adds r0, #82 ; 0x52 +1000902a: f00b fa15 bl 10014458 <__memmove_veneer> +1000902e: 220e movs r2, #14 +10009030: 494f ldr r1, [pc, #316] ; (10009170 ) +10009032: 0030 movs r0, r6 +10009034: f7fc f89a bl 1000516c <__wrap___aeabi_memcpy> +10009038: 2214 movs r2, #20 +1000903a: 8a23 ldrh r3, [r4, #16] +1000903c: 63a2 str r2, [r4, #56] ; 0x38 +1000903e: 3301 adds r3, #1 +10009040: b29b uxth r3, r3 +10009042: 3a12 subs r2, #18 +10009044: 8223 strh r3, [r4, #16] +10009046: 041b lsls r3, r3, #16 +10009048: 4313 orrs r3, r2 +1000904a: 2708 movs r7, #8 +1000904c: 63e3 str r3, [r4, #60] ; 0x3c +1000904e: 2300 movs r3, #0 +10009050: 37ff adds r7, #255 ; 0xff +10009052: 6423 str r3, [r4, #64] ; 0x40 +10009054: 2100 movs r1, #0 +10009056: 464b mov r3, r9 +10009058: 0020 movs r0, r4 +1000905a: 6367 str r7, [r4, #52] ; 0x34 +1000905c: 3222 adds r2, #34 ; 0x22 +1000905e: f7fe fe17 bl 10007c90 +10009062: 2800 cmp r0, #0 +10009064: d000 beq.n 10009068 +10009066: e523 b.n 10008ab0 +10009068: 2314 movs r3, #20 +1000906a: 003a movs r2, r7 +1000906c: 2102 movs r1, #2 +1000906e: 0020 movs r0, r4 +10009070: 9600 str r6, [sp, #0] +10009072: f7fe fe89 bl 10007d88 +10009076: 2500 movs r5, #0 +10009078: e51a b.n 10008ab0 +1000907a: 2506 movs r5, #6 +1000907c: 483d ldr r0, [pc, #244] ; (10009174 ) +1000907e: f7fc f9d9 bl 10005434 <__wrap_puts> +10009082: 426d negs r5, r5 +10009084: e514 b.n 10008ab0 +10009086: 23c0 movs r3, #192 ; 0xc0 +10009088: 4a3b ldr r2, [pc, #236] ; (10009178 ) +1000908a: 015b lsls r3, r3, #5 +1000908c: 2101 movs r1, #1 +1000908e: 0020 movs r0, r4 +10009090: f7fe fa10 bl 100074b4 +10009094: 23c0 movs r3, #192 ; 0xc0 +10009096: 68a2 ldr r2, [r4, #8] +10009098: 055b lsls r3, r3, #21 +1000909a: 4053 eors r3, r2 +1000909c: e5ef b.n 10008c7e +1000909e: 2318 movs r3, #24 +100090a0: 2101 movs r1, #1 +100090a2: 0020 movs r0, r4 +100090a4: 4a35 ldr r2, [pc, #212] ; (1000917c ) +100090a6: f7fe fa05 bl 100074b4 +100090aa: 68a3 ldr r3, [r4, #8] +100090ac: 406b eors r3, r5 +100090ae: e5e1 b.n 10008c74 +100090b0: 23c0 movs r3, #192 ; 0xc0 +100090b2: 2101 movs r1, #1 +100090b4: 0020 movs r0, r4 +100090b6: 4a32 ldr r2, [pc, #200] ; (10009180 ) +100090b8: 035b lsls r3, r3, #13 +100090ba: f7fe f9fb bl 100074b4 +100090be: e5c6 b.n 10008c4e +100090c0: 23c0 movs r3, #192 ; 0xc0 +100090c2: 4a2d ldr r2, [pc, #180] ; (10009178 ) +100090c4: 015b lsls r3, r3, #5 +100090c6: 2101 movs r1, #1 +100090c8: 0020 movs r0, r4 +100090ca: f7fe f9f3 bl 100074b4 +100090ce: 23c0 movs r3, #192 ; 0xc0 +100090d0: 68a2 ldr r2, [r4, #8] +100090d2: 055b lsls r3, r3, #21 +100090d4: 4053 eors r3, r2 +100090d6: e5b5 b.n 10008c44 +100090d8: 2318 movs r3, #24 +100090da: 2101 movs r1, #1 +100090dc: 0020 movs r0, r4 +100090de: 4a27 ldr r2, [pc, #156] ; (1000917c ) +100090e0: f7fe f9e8 bl 100074b4 +100090e4: 68a3 ldr r3, [r4, #8] +100090e6: 4073 eors r3, r6 +100090e8: e5a7 b.n 10008c3a +100090ea: 23c0 movs r3, #192 ; 0xc0 +100090ec: 2101 movs r1, #1 +100090ee: 0020 movs r0, r4 +100090f0: 4a23 ldr r2, [pc, #140] ; (10009180 ) +100090f2: 035b lsls r3, r3, #13 +100090f4: f7fe f9de bl 100074b4 +100090f8: e588 b.n 10008c0c +100090fa: 23c0 movs r3, #192 ; 0xc0 +100090fc: 4a1e ldr r2, [pc, #120] ; (10009178 ) +100090fe: 015b lsls r3, r3, #5 +10009100: 2101 movs r1, #1 +10009102: 0020 movs r0, r4 +10009104: f7fe f9d6 bl 100074b4 +10009108: 23c0 movs r3, #192 ; 0xc0 +1000910a: 68a2 ldr r2, [r4, #8] +1000910c: 055b lsls r3, r3, #21 +1000910e: 4053 eors r3, r2 +10009110: e577 b.n 10008c02 +10009112: 2318 movs r3, #24 +10009114: 2101 movs r1, #1 +10009116: 0020 movs r0, r4 +10009118: 4a18 ldr r2, [pc, #96] ; (1000917c ) +1000911a: f7fe f9cb bl 100074b4 +1000911e: 68a3 ldr r3, [r4, #8] +10009120: 406b eors r3, r5 +10009122: e569 b.n 10008bf8 +10009124: 00036bc0 .word 0x00036bc0 +10009128: 1004c2d4 .word 0x1004c2d4 +1000912c: 0007fd14 .word 0x0007fd14 +10009130: ff4500ba .word 0xff4500ba +10009134: 0007fffc .word 0x0007fffc +10009138: 18103408 .word 0x18103408 +1000913c: 10015158 .word 0x10015158 +10009140: 18103800 .word 0x18103800 +10009144: 0001000e .word 0x0001000e +10009148: 18002024 .word 0x18002024 +1000914c: 00010008 .word 0x00010008 +10009150: 0001001e .word 0x0001001e +10009154: 0001001f .word 0x0001001f +10009158: 0001000f .word 0x0001000f +1000915c: 00008508 .word 0x00008508 +10009160: 10015288 .word 0x10015288 +10009164: 00021006 .word 0x00021006 +10009168: 10015084 .word 0x10015084 +1000916c: 10015090 .word 0x10015090 +10009170: 100151b4 .word 0x100151b4 +10009174: 10015104 .word 0x10015104 +10009178: 0001000b .word 0x0001000b +1000917c: 0001000c .word 0x0001000c +10009180: 0001000a .word 0x0001000a +10009184: 23c0 movs r3, #192 ; 0xc0 10009186: 2101 movs r1, #1 10009188: 0020 movs r0, r4 -1000918a: 4a2e ldr r2, [pc, #184] ; (10009244 ) -1000918c: f7fe f8ea bl 10007364 -10009190: 68a3 ldr r3, [r4, #8] -10009192: 4073 eors r3, r6 -10009194: e610 b.n 10008db8 -10009196: 23c0 movs r3, #192 ; 0xc0 -10009198: 2101 movs r1, #1 -1000919a: 0020 movs r0, r4 -1000919c: 4a27 ldr r2, [pc, #156] ; (1000923c ) -1000919e: 035b lsls r3, r3, #13 -100091a0: f7fe f8e0 bl 10007364 -100091a4: e5f7 b.n 10008d96 -100091a6: 23c0 movs r3, #192 ; 0xc0 -100091a8: 4a25 ldr r2, [pc, #148] ; (10009240 ) -100091aa: 015b lsls r3, r3, #5 -100091ac: 2101 movs r1, #1 -100091ae: 0020 movs r0, r4 -100091b0: f7fe f8d8 bl 10007364 -100091b4: 23c0 movs r3, #192 ; 0xc0 -100091b6: 68a2 ldr r2, [r4, #8] -100091b8: 055b lsls r3, r3, #21 -100091ba: 4053 eors r3, r2 -100091bc: e5e6 b.n 10008d8c -100091be: 2318 movs r3, #24 +1000918a: 4a80 ldr r2, [pc, #512] ; (1000938c ) +1000918c: 035b lsls r3, r3, #13 +1000918e: f7fe f991 bl 100074b4 +10009192: e518 b.n 10008bc6 +10009194: 23c0 movs r3, #192 ; 0xc0 +10009196: 4a7e ldr r2, [pc, #504] ; (10009390 ) +10009198: 015b lsls r3, r3, #5 +1000919a: 2101 movs r1, #1 +1000919c: 0020 movs r0, r4 +1000919e: f7fe f989 bl 100074b4 +100091a2: 23c0 movs r3, #192 ; 0xc0 +100091a4: 68a2 ldr r2, [r4, #8] +100091a6: 055b lsls r3, r3, #21 +100091a8: 4053 eors r3, r2 +100091aa: e507 b.n 10008bbc +100091ac: 2318 movs r3, #24 +100091ae: 2101 movs r1, #1 +100091b0: 0020 movs r0, r4 +100091b2: 4a78 ldr r2, [pc, #480] ; (10009394 ) +100091b4: f7fe f97e bl 100074b4 +100091b8: 68a3 ldr r3, [r4, #8] +100091ba: 4073 eors r3, r6 +100091bc: e4f9 b.n 10008bb2 +100091be: 23c0 movs r3, #192 ; 0xc0 100091c0: 2101 movs r1, #1 100091c2: 0020 movs r0, r4 -100091c4: 4a1f ldr r2, [pc, #124] ; (10009244 ) -100091c6: f7fe f8cd bl 10007364 -100091ca: 68a3 ldr r3, [r4, #8] -100091cc: 4073 eors r3, r6 -100091ce: e5d8 b.n 10008d82 -100091d0: 2506 movs r5, #6 -100091d2: 4820 ldr r0, [pc, #128] ; (10009254 ) -100091d4: f7fc f886 bl 100052e4 <__wrap_puts> -100091d8: 426d negs r5, r5 -100091da: f7ff fbc1 bl 10008960 -100091de: 4642 mov r2, r8 -100091e0: 4643 mov r3, r8 -100091e2: 6cd2 ldr r2, [r2, #76] ; 0x4c -100091e4: 334c adds r3, #76 ; 0x4c -100091e6: 9204 str r2, [sp, #16] -100091e8: 466a mov r2, sp -100091ea: 889b ldrh r3, [r3, #4] -100091ec: af02 add r7, sp, #8 -100091ee: 0039 movs r1, r7 -100091f0: 0020 movs r0, r4 -100091f2: 8293 strh r3, [r2, #20] -100091f4: f7ff fb52 bl 1000889c -100091f8: 2800 cmp r0, #0 -100091fa: d10a bne.n 10009212 -100091fc: 9b02 ldr r3, [sp, #8] -100091fe: 9a04 ldr r2, [sp, #16] -10009200: 4293 cmp r3, r2 -10009202: d000 beq.n 10009206 -10009204: e68f b.n 10008f26 -10009206: 466b mov r3, sp -10009208: 88ba ldrh r2, [r7, #4] -1000920a: 8a9b ldrh r3, [r3, #20] -1000920c: 429a cmp r2, r3 -1000920e: d000 beq.n 10009212 -10009210: e689 b.n 10008f26 -10009212: 0039 movs r1, r7 -10009214: 2000 movs r0, #0 -10009216: f001 fde3 bl 1000ade0 -1000921a: e65a b.n 10008ed2 -1000921c: 2506 movs r5, #6 -1000921e: 480e ldr r0, [pc, #56] ; (10009258 ) -10009220: f7fc f860 bl 100052e4 <__wrap_puts> -10009224: 426d negs r5, r5 -10009226: f7ff fb9b bl 10008960 -1000922a: 480c ldr r0, [pc, #48] ; (1000925c ) -1000922c: f7fc f85a bl 100052e4 <__wrap_puts> -10009230: e46b b.n 10008b0a -10009232: 480a ldr r0, [pc, #40] ; (1000925c ) -10009234: f7fc f856 bl 100052e4 <__wrap_puts> -10009238: e423 b.n 10008a82 -1000923a: 46c0 nop ; (mov r8, r8) -1000923c: 0001000a .word 0x0001000a -10009240: 0001000b .word 0x0001000b -10009244: 0001000c .word 0x0001000c -10009248: 10015008 .word 0x10015008 -1000924c: 1001504c .word 0x1001504c -10009250: 0001001f .word 0x0001001f -10009254: 1001501c .word 0x1001501c -10009258: 10015034 .word 0x10015034 -1000925c: 10014f18 .word 0x10014f18 - -10009260 : -10009260: b570 push {r4, r5, r6, lr} -10009262: 0004 movs r4, r0 -10009264: 000d movs r5, r1 -10009266: 001e movs r6, r3 -10009268: b082 sub sp, #8 -1000926a: 2ac8 cmp r2, #200 ; 0xc8 -1000926c: d800 bhi.n 10009270 -1000926e: e086 b.n 1000937e -10009270: 22c8 movs r2, #200 ; 0xc8 -10009272: 0091 lsls r1, r2, #2 -10009274: 188a adds r2, r1, r2 -10009276: 2300 movs r3, #0 -10009278: 0020 movs r0, r4 -1000927a: 4943 ldr r1, [pc, #268] ; (10009388 ) -1000927c: 0052 lsls r2, r2, #1 -1000927e: f7fe fda5 bl 10007dcc -10009282: 0032 movs r2, r6 -10009284: 2300 movs r3, #0 -10009286: 0020 movs r0, r4 -10009288: 4940 ldr r1, [pc, #256] ; (1000938c ) -1000928a: f7fe fd9f bl 10007dcc -1000928e: 2300 movs r3, #0 -10009290: 0020 movs r0, r4 -10009292: 9a06 ldr r2, [sp, #24] -10009294: 493e ldr r1, [pc, #248] ; (10009390 ) -10009296: f7fe fd99 bl 10007dcc -1000929a: 2300 movs r3, #0 -1000929c: 0020 movs r0, r4 -1000929e: 9a07 ldr r2, [sp, #28] -100092a0: 493c ldr r1, [pc, #240] ; (10009394 ) -100092a2: f7fe fd93 bl 10007dcc -100092a6: 2344 movs r3, #68 ; 0x44 -100092a8: 0a2a lsrs r2, r5, #8 -100092aa: 54e5 strb r5, [r4, r3] -100092ac: 3301 adds r3, #1 -100092ae: 54e2 strb r2, [r4, r3] -100092b0: 0c2a lsrs r2, r5, #16 -100092b2: 3301 adds r3, #1 -100092b4: 54e2 strb r2, [r4, r3] -100092b6: 2256 movs r2, #86 ; 0x56 -100092b8: 0e2d lsrs r5, r5, #24 -100092ba: 3301 adds r3, #1 -100092bc: 54e5 strb r5, [r4, r3] -100092be: 8a23 ldrh r3, [r4, #16] -100092c0: 6362 str r2, [r4, #52] ; 0x34 -100092c2: 3301 adds r3, #1 -100092c4: b29b uxth r3, r3 -100092c6: 3a52 subs r2, #82 ; 0x52 -100092c8: 8223 strh r3, [r4, #16] -100092ca: 63a2 str r2, [r4, #56] ; 0x38 -100092cc: 041b lsls r3, r3, #16 -100092ce: 3a02 subs r2, #2 -100092d0: 4313 orrs r3, r2 -100092d2: 0025 movs r5, r4 -100092d4: 63e3 str r3, [r4, #60] ; 0x3c -100092d6: 2300 movs r3, #0 -100092d8: 0026 movs r6, r4 -100092da: 3528 adds r5, #40 ; 0x28 -100092dc: 6423 str r3, [r4, #64] ; 0x40 -100092de: 2100 movs r1, #0 -100092e0: 002b movs r3, r5 -100092e2: 0020 movs r0, r4 -100092e4: 3212 adds r2, #18 -100092e6: 3644 adds r6, #68 ; 0x44 -100092e8: f7fe fc2a bl 10007b40 -100092ec: 2800 cmp r0, #0 -100092ee: d106 bne.n 100092fe -100092f0: 2304 movs r3, #4 -100092f2: 2256 movs r2, #86 ; 0x56 -100092f4: 2102 movs r1, #2 -100092f6: 0020 movs r0, r4 -100092f8: 9600 str r6, [sp, #0] -100092fa: f7fe fc9d bl 10007c38 -100092fe: 2301 movs r3, #1 -10009300: 226e movs r2, #110 ; 0x6e -10009302: 6463 str r3, [r4, #68] ; 0x44 -10009304: 8a23 ldrh r3, [r4, #16] -10009306: 6362 str r2, [r4, #52] ; 0x34 -10009308: 3301 adds r3, #1 -1000930a: b29b uxth r3, r3 -1000930c: 3a6a subs r2, #106 ; 0x6a -1000930e: 8223 strh r3, [r4, #16] -10009310: 63a2 str r2, [r4, #56] ; 0x38 -10009312: 041b lsls r3, r3, #16 -10009314: 3a02 subs r2, #2 -10009316: 4313 orrs r3, r2 -10009318: 63e3 str r3, [r4, #60] ; 0x3c -1000931a: 2300 movs r3, #0 -1000931c: 2100 movs r1, #0 -1000931e: 6423 str r3, [r4, #64] ; 0x40 -10009320: 0020 movs r0, r4 -10009322: 002b movs r3, r5 -10009324: 3212 adds r2, #18 -10009326: f7fe fc0b bl 10007b40 -1000932a: 2800 cmp r0, #0 -1000932c: d106 bne.n 1000933c -1000932e: 2304 movs r3, #4 -10009330: 226e movs r2, #110 ; 0x6e -10009332: 2102 movs r1, #2 -10009334: 0020 movs r0, r4 -10009336: 9600 str r6, [sp, #0] -10009338: f7fe fc7e bl 10007c38 -1000933c: 218e movs r1, #142 ; 0x8e -1000933e: 2200 movs r2, #0 -10009340: 8a23 ldrh r3, [r4, #16] -10009342: 6361 str r1, [r4, #52] ; 0x34 -10009344: 3301 adds r3, #1 -10009346: b29b uxth r3, r3 -10009348: 398a subs r1, #138 ; 0x8a -1000934a: 8223 strh r3, [r4, #16] -1000934c: 63a1 str r1, [r4, #56] ; 0x38 -1000934e: 041b lsls r3, r3, #16 -10009350: 3902 subs r1, #2 -10009352: 430b orrs r3, r1 -10009354: 6462 str r2, [r4, #68] ; 0x44 -10009356: 63e3 str r3, [r4, #60] ; 0x3c -10009358: 6422 str r2, [r4, #64] ; 0x40 -1000935a: 002b movs r3, r5 -1000935c: 2100 movs r1, #0 -1000935e: 0020 movs r0, r4 -10009360: 3214 adds r2, #20 -10009362: f7fe fbed bl 10007b40 -10009366: 2800 cmp r0, #0 -10009368: d106 bne.n 10009378 -1000936a: 2304 movs r3, #4 -1000936c: 228e movs r2, #142 ; 0x8e -1000936e: 2102 movs r1, #2 -10009370: 0020 movs r0, r4 -10009372: 9600 str r6, [sp, #0] -10009374: f7fe fc60 bl 10007c38 -10009378: 2000 movs r0, #0 -1000937a: b002 add sp, #8 -1000937c: bd70 pop {r4, r5, r6, pc} -1000937e: 2a00 cmp r2, #0 -10009380: d000 beq.n 10009384 -10009382: e776 b.n 10009272 -10009384: 3201 adds r2, #1 -10009386: e774 b.n 10009272 -10009388: 10015074 .word 0x10015074 -1000938c: 10015084 .word 0x10015084 -10009390: 10015090 .word 0x10015090 -10009394: 1001509c .word 0x1001509c - -10009398 : -10009398: b5f0 push {r4, r5, r6, r7, lr} -1000939a: 46c6 mov lr, r8 -1000939c: 0005 movs r5, r0 -1000939e: 2301 movs r3, #1 -100093a0: 0008 movs r0, r1 -100093a2: b500 push {lr} -100093a4: 000c movs r4, r1 -100093a6: b082 sub sp, #8 -100093a8: 600b str r3, [r1, #0] -100093aa: 604b str r3, [r1, #4] -100093ac: 2206 movs r2, #6 -100093ae: 21ff movs r1, #255 ; 0xff -100093b0: 302c adds r0, #44 ; 0x2c -100093b2: f7fb fe2d bl 10005010 <__wrap_memset> -100093b6: 2302 movs r3, #2 -100093b8: 4698 mov r8, r3 -100093ba: 4642 mov r2, r8 -100093bc: 2600 movs r6, #0 -100093be: 002f movs r7, r5 -100093c0: 0028 movs r0, r5 -100093c2: 3330 adds r3, #48 ; 0x30 -100093c4: 54e2 strb r2, [r4, r3] -100093c6: 3b33 subs r3, #51 ; 0x33 -100093c8: 6363 str r3, [r4, #52] ; 0x34 -100093ca: 63a3 str r3, [r4, #56] ; 0x38 -100093cc: 63e3 str r3, [r4, #60] ; 0x3c -100093ce: 6423 str r3, [r4, #64] ; 0x40 -100093d0: 3349 adds r3, #73 ; 0x49 -100093d2: 0021 movs r1, r4 -100093d4: 6466 str r6, [r4, #68] ; 0x44 -100093d6: 324a adds r2, #74 ; 0x4a -100093d8: 52e6 strh r6, [r4, r3] -100093da: 3744 adds r7, #68 ; 0x44 -100093dc: 304a adds r0, #74 ; 0x4a -100093de: f00a ff93 bl 10014308 <__memmove_veneer> -100093e2: 2206 movs r2, #6 -100093e4: 4913 ldr r1, [pc, #76] ; (10009434 ) -100093e6: 0038 movs r0, r7 -100093e8: f7fb fe18 bl 1000501c <__wrap___aeabi_memcpy> -100093ec: 2252 movs r2, #82 ; 0x52 -100093ee: 63aa str r2, [r5, #56] ; 0x38 -100093f0: 4642 mov r2, r8 -100093f2: 8a2b ldrh r3, [r5, #16] -100093f4: 2408 movs r4, #8 -100093f6: 3301 adds r3, #1 -100093f8: b29b uxth r3, r3 -100093fa: 822b strh r3, [r5, #16] -100093fc: 041b lsls r3, r3, #16 -100093fe: 4313 orrs r3, r2 -10009400: 63eb str r3, [r5, #60] ; 0x3c -10009402: 002b movs r3, r5 -10009404: 34ff adds r4, #255 ; 0xff -10009406: 2100 movs r1, #0 -10009408: 0028 movs r0, r5 -1000940a: 636c str r4, [r5, #52] ; 0x34 -1000940c: 642e str r6, [r5, #64] ; 0x40 -1000940e: 3328 adds r3, #40 ; 0x28 -10009410: 3260 adds r2, #96 ; 0x60 -10009412: f7fe fb95 bl 10007b40 -10009416: 2800 cmp r0, #0 -10009418: d106 bne.n 10009428 -1000941a: 2352 movs r3, #82 ; 0x52 -1000941c: 0022 movs r2, r4 -1000941e: 2102 movs r1, #2 -10009420: 0028 movs r0, r5 -10009422: 9700 str r7, [sp, #0] -10009424: f7fe fc08 bl 10007c38 -10009428: 2000 movs r0, #0 -1000942a: b002 add sp, #8 -1000942c: bc80 pop {r7} -1000942e: 46b8 mov r8, r7 -10009430: bdf0 pop {r4, r5, r6, r7, pc} -10009432: 46c0 nop ; (mov r8, r8) -10009434: 100150ac .word 0x100150ac - -10009438 : -10009438: b5f0 push {r4, r5, r6, r7, lr} -1000943a: 4657 mov r7, sl -1000943c: 464e mov r6, r9 -1000943e: 4645 mov r5, r8 -10009440: 46de mov lr, fp -10009442: b5e0 push {r5, r6, r7, lr} -10009444: b0a5 sub sp, #148 ; 0x94 -10009446: 9f2f ldr r7, [sp, #188] ; 0xbc -10009448: 000d movs r5, r1 -1000944a: 4699 mov r9, r3 -1000944c: 9203 str r2, [sp, #12] -1000944e: 2300 movs r3, #0 -10009450: 2208 movs r2, #8 -10009452: 49e1 ldr r1, [pc, #900] ; (100097d8 ) -10009454: 0004 movs r4, r0 -10009456: f7fe fcb9 bl 10007dcc -1000945a: 2f00 cmp r7, #0 -1000945c: d100 bne.n 10009460 -1000945e: e185 b.n 1000976c -10009460: 2302 movs r3, #2 -10009462: 003a movs r2, r7 -10009464: 439a bics r2, r3 -10009466: 4bdd ldr r3, [pc, #884] ; (100097dc ) -10009468: 429a cmp r2, r3 -1000946a: d100 bne.n 1000946e -1000946c: e15c b.n 10009728 -1000946e: 4bdc ldr r3, [pc, #880] ; (100097e0 ) -10009470: 429f cmp r7, r3 -10009472: d000 beq.n 10009476 -10009474: e1d2 b.n 1000981c -10009476: 2304 movs r3, #4 -10009478: 469b mov fp, r3 -1000947a: 2344 movs r3, #68 ; 0x44 -1000947c: 2200 movs r2, #0 -1000947e: 2186 movs r1, #134 ; 0x86 -10009480: 0026 movs r6, r4 -10009482: 4698 mov r8, r3 -10009484: 54e7 strb r7, [r4, r3] -10009486: 3301 adds r3, #1 -10009488: 54e2 strb r2, [r4, r3] -1000948a: 3301 adds r3, #1 -1000948c: 54e2 strb r2, [r4, r3] -1000948e: 3301 adds r3, #1 -10009490: 54e2 strb r2, [r4, r3] -10009492: 8a23 ldrh r3, [r4, #16] -10009494: 6361 str r1, [r4, #52] ; 0x34 -10009496: 3301 adds r3, #1 -10009498: b29b uxth r3, r3 -1000949a: 3982 subs r1, #130 ; 0x82 -1000949c: 8223 strh r3, [r4, #16] -1000949e: 63a1 str r1, [r4, #56] ; 0x38 -100094a0: 041b lsls r3, r3, #16 -100094a2: 3902 subs r1, #2 -100094a4: 430b orrs r3, r1 -100094a6: 3628 adds r6, #40 ; 0x28 -100094a8: 63e3 str r3, [r4, #60] ; 0x3c -100094aa: 6422 str r2, [r4, #64] ; 0x40 -100094ac: 0033 movs r3, r6 -100094ae: 2100 movs r1, #0 -100094b0: 0020 movs r0, r4 -100094b2: 3214 adds r2, #20 -100094b4: 44a0 add r8, r4 -100094b6: f7fe fb43 bl 10007b40 -100094ba: 2800 cmp r0, #0 -100094bc: d107 bne.n 100094ce -100094be: 4643 mov r3, r8 -100094c0: 2286 movs r2, #134 ; 0x86 -100094c2: 9300 str r3, [sp, #0] -100094c4: 2102 movs r1, #2 -100094c6: 2304 movs r3, #4 -100094c8: 0020 movs r0, r4 -100094ca: f7fe fbb5 bl 10007c38 -100094ce: 003b movs r3, r7 -100094d0: 0020 movs r0, r4 -100094d2: 1e5a subs r2, r3, #1 -100094d4: 4193 sbcs r3, r2 -100094d6: 49c3 ldr r1, [pc, #780] ; (100097e4 ) -100094d8: 2200 movs r2, #0 -100094da: f7fe fcc9 bl 10007e70 -100094de: 2217 movs r2, #23 -100094e0: 49c1 ldr r1, [pc, #772] ; (100097e8 ) -100094e2: 4640 mov r0, r8 -100094e4: f7fb fd9a bl 1000501c <__wrap___aeabi_memcpy> -100094e8: 2200 movs r2, #0 -100094ea: 235b movs r3, #91 ; 0x5b -100094ec: 215f movs r1, #95 ; 0x5f -100094ee: 54e2 strb r2, [r4, r3] -100094f0: 3301 adds r3, #1 -100094f2: 54e2 strb r2, [r4, r3] -100094f4: 3301 adds r3, #1 -100094f6: 54e2 strb r2, [r4, r3] -100094f8: 3301 adds r3, #1 -100094fa: 54e2 strb r2, [r4, r3] -100094fc: 33a1 adds r3, #161 ; 0xa1 -100094fe: 5463 strb r3, [r4, r1] -10009500: 3101 adds r1, #1 -10009502: 5463 strb r3, [r4, r1] -10009504: 3101 adds r1, #1 -10009506: 5463 strb r3, [r4, r1] -10009508: 3101 adds r1, #1 -1000950a: 5463 strb r3, [r4, r1] -1000950c: 2108 movs r1, #8 -1000950e: 8a23 ldrh r3, [r4, #16] -10009510: 31ff adds r1, #255 ; 0xff -10009512: 3301 adds r3, #1 -10009514: b29b uxth r3, r3 -10009516: 468a mov sl, r1 -10009518: 6361 str r1, [r4, #52] ; 0x34 -1000951a: 39e8 subs r1, #232 ; 0xe8 -1000951c: 8223 strh r3, [r4, #16] -1000951e: 63a1 str r1, [r4, #56] ; 0x38 -10009520: 041b lsls r3, r3, #16 -10009522: 391d subs r1, #29 -10009524: 430b orrs r3, r1 -10009526: 63e3 str r3, [r4, #60] ; 0x3c -10009528: 6422 str r2, [r4, #64] ; 0x40 -1000952a: 0033 movs r3, r6 -1000952c: 2100 movs r1, #0 -1000952e: 0020 movs r0, r4 -10009530: 322f adds r2, #47 ; 0x2f -10009532: f7fe fb05 bl 10007b40 -10009536: 2800 cmp r0, #0 -10009538: d107 bne.n 1000954a -1000953a: 4643 mov r3, r8 -1000953c: 4652 mov r2, sl -1000953e: 9300 str r3, [sp, #0] -10009540: 2102 movs r1, #2 -10009542: 231f movs r3, #31 -10009544: 0020 movs r0, r4 -10009546: f7fe fb77 bl 10007c38 -1000954a: 2200 movs r2, #0 -1000954c: 0020 movs r0, r4 -1000954e: 4ba7 ldr r3, [pc, #668] ; (100097ec ) -10009550: 49a7 ldr r1, [pc, #668] ; (100097f0 ) -10009552: f7fe fc8d bl 10007e70 -10009556: 2f00 cmp r7, #0 -10009558: d000 beq.n 1000955c -1000955a: e10a b.n 10009772 -1000955c: 2301 movs r3, #1 -1000955e: 2214 movs r2, #20 -10009560: 6463 str r3, [r4, #68] ; 0x44 -10009562: 8a23 ldrh r3, [r4, #16] -10009564: 6362 str r2, [r4, #52] ; 0x34 -10009566: 3301 adds r3, #1 -10009568: b29b uxth r3, r3 -1000956a: 3a10 subs r2, #16 -1000956c: 8223 strh r3, [r4, #16] -1000956e: 63a2 str r2, [r4, #56] ; 0x38 -10009570: 041b lsls r3, r3, #16 -10009572: 3a02 subs r2, #2 -10009574: 4313 orrs r3, r2 -10009576: 63e3 str r3, [r4, #60] ; 0x3c -10009578: 2300 movs r3, #0 -1000957a: 2100 movs r1, #0 -1000957c: 6423 str r3, [r4, #64] ; 0x40 -1000957e: 0020 movs r0, r4 -10009580: 0033 movs r3, r6 -10009582: 3212 adds r2, #18 -10009584: f7fe fadc bl 10007b40 -10009588: 2800 cmp r0, #0 -1000958a: d107 bne.n 1000959c -1000958c: 4643 mov r3, r8 -1000958e: 2214 movs r2, #20 -10009590: 9300 str r3, [sp, #0] -10009592: 2102 movs r1, #2 -10009594: 2304 movs r3, #4 -10009596: 0020 movs r0, r4 -10009598: f7fe fb4e bl 10007c38 -1000959c: 2116 movs r1, #22 -1000959e: 2200 movs r2, #0 -100095a0: 8a23 ldrh r3, [r4, #16] -100095a2: 6361 str r1, [r4, #52] ; 0x34 -100095a4: 3301 adds r3, #1 -100095a6: b29b uxth r3, r3 -100095a8: 3912 subs r1, #18 -100095aa: 8223 strh r3, [r4, #16] -100095ac: 63a1 str r1, [r4, #56] ; 0x38 -100095ae: 041b lsls r3, r3, #16 -100095b0: 3902 subs r1, #2 -100095b2: 430b orrs r3, r1 -100095b4: 6462 str r2, [r4, #68] ; 0x44 -100095b6: 63e3 str r3, [r4, #60] ; 0x3c -100095b8: 6422 str r2, [r4, #64] ; 0x40 -100095ba: 0033 movs r3, r6 -100095bc: 2100 movs r1, #0 -100095be: 0020 movs r0, r4 -100095c0: 3214 adds r2, #20 -100095c2: f7fe fabd bl 10007b40 -100095c6: 2800 cmp r0, #0 -100095c8: d107 bne.n 100095da -100095ca: 4643 mov r3, r8 -100095cc: 2216 movs r2, #22 -100095ce: 9300 str r3, [sp, #0] -100095d0: 2102 movs r1, #2 -100095d2: 2304 movs r3, #4 -100095d4: 0020 movs r0, r4 -100095d6: f7fe fb2f bl 10007c38 -100095da: 2344 movs r3, #68 ; 0x44 -100095dc: 465a mov r2, fp -100095de: 54e2 strb r2, [r4, r3] -100095e0: 2200 movs r2, #0 -100095e2: 21a5 movs r1, #165 ; 0xa5 -100095e4: 3301 adds r3, #1 -100095e6: 54e2 strb r2, [r4, r3] -100095e8: 3301 adds r3, #1 -100095ea: 54e2 strb r2, [r4, r3] -100095ec: 3301 adds r3, #1 -100095ee: 54e2 strb r2, [r4, r3] -100095f0: 8a23 ldrh r3, [r4, #16] -100095f2: 6361 str r1, [r4, #52] ; 0x34 -100095f4: 3301 adds r3, #1 -100095f6: b29b uxth r3, r3 -100095f8: 39a1 subs r1, #161 ; 0xa1 -100095fa: 8223 strh r3, [r4, #16] -100095fc: 63a1 str r1, [r4, #56] ; 0x38 -100095fe: 041b lsls r3, r3, #16 -10009600: 3902 subs r1, #2 -10009602: 430b orrs r3, r1 -10009604: 63e3 str r3, [r4, #60] ; 0x3c -10009606: 6422 str r2, [r4, #64] ; 0x40 -10009608: 0033 movs r3, r6 -1000960a: 2100 movs r1, #0 -1000960c: 0020 movs r0, r4 -1000960e: 3214 adds r2, #20 -10009610: f7fe fa96 bl 10007b40 -10009614: 2800 cmp r0, #0 -10009616: d107 bne.n 10009628 -10009618: 4643 mov r3, r8 -1000961a: 22a5 movs r2, #165 ; 0xa5 -1000961c: 9300 str r3, [sp, #0] -1000961e: 2102 movs r1, #2 -10009620: 2304 movs r3, #4 -10009622: 0020 movs r0, r4 -10009624: f7fe fb08 bl 10007c38 -10009628: 4b72 ldr r3, [pc, #456] ; (100097f4 ) -1000962a: b2ef uxtb r7, r5 -1000962c: 54e7 strb r7, [r4, r3] -1000962e: 0a2b lsrs r3, r5, #8 -10009630: b2db uxtb r3, r3 -10009632: 469a mov sl, r3 -10009634: 4652 mov r2, sl -10009636: 4b70 ldr r3, [pc, #448] ; (100097f8 ) -10009638: 9903 ldr r1, [sp, #12] -1000963a: 54e2 strb r2, [r4, r3] -1000963c: 0c2b lsrs r3, r5, #16 -1000963e: b2db uxtb r3, r3 -10009640: 4699 mov r9, r3 -10009642: 464a mov r2, r9 -10009644: 4b6d ldr r3, [pc, #436] ; (100097fc ) +100091c4: 4a71 ldr r2, [pc, #452] ; (1000938c ) +100091c6: 035b lsls r3, r3, #13 +100091c8: f7fe f974 bl 100074b4 +100091cc: e4da b.n 10008b84 +100091ce: 23c0 movs r3, #192 ; 0xc0 +100091d0: 4a6f ldr r2, [pc, #444] ; (10009390 ) +100091d2: 015b lsls r3, r3, #5 +100091d4: 2101 movs r1, #1 +100091d6: 0020 movs r0, r4 +100091d8: f7fe f96c bl 100074b4 +100091dc: 23c0 movs r3, #192 ; 0xc0 +100091de: 68a2 ldr r2, [r4, #8] +100091e0: 055b lsls r3, r3, #21 +100091e2: 4053 eors r3, r2 +100091e4: e4c9 b.n 10008b7a +100091e6: 2318 movs r3, #24 +100091e8: 2101 movs r1, #1 +100091ea: 0020 movs r0, r4 +100091ec: 4a69 ldr r2, [pc, #420] ; (10009394 ) +100091ee: f7fe f961 bl 100074b4 +100091f2: 68a3 ldr r3, [r4, #8] +100091f4: 406b eors r3, r5 +100091f6: e4bb b.n 10008b70 +100091f8: 23c0 movs r3, #192 ; 0xc0 +100091fa: 2101 movs r1, #1 +100091fc: 0020 movs r0, r4 +100091fe: 4a63 ldr r2, [pc, #396] ; (1000938c ) +10009200: 035b lsls r3, r3, #13 +10009202: f7fe f957 bl 100074b4 +10009206: e55b b.n 10008cc0 +10009208: 23c0 movs r3, #192 ; 0xc0 +1000920a: 4a61 ldr r2, [pc, #388] ; (10009390 ) +1000920c: 015b lsls r3, r3, #5 +1000920e: 2101 movs r1, #1 +10009210: 0020 movs r0, r4 +10009212: f7fe f94f bl 100074b4 +10009216: 23c0 movs r3, #192 ; 0xc0 +10009218: 68a2 ldr r2, [r4, #8] +1000921a: 055b lsls r3, r3, #21 +1000921c: 4053 eors r3, r2 +1000921e: e54a b.n 10008cb6 +10009220: 2318 movs r3, #24 +10009222: 2101 movs r1, #1 +10009224: 0020 movs r0, r4 +10009226: 4a5b ldr r2, [pc, #364] ; (10009394 ) +10009228: f7fe f944 bl 100074b4 +1000922c: 68a3 ldr r3, [r4, #8] +1000922e: 406b eors r3, r5 +10009230: e53c b.n 10008cac +10009232: 23c0 movs r3, #192 ; 0xc0 +10009234: 2101 movs r1, #1 +10009236: 0020 movs r0, r4 +10009238: 4a54 ldr r2, [pc, #336] ; (1000938c ) +1000923a: 035b lsls r3, r3, #13 +1000923c: f7fe f93a bl 100074b4 +10009240: e522 b.n 10008c88 +10009242: 23c0 movs r3, #192 ; 0xc0 +10009244: 4a52 ldr r2, [pc, #328] ; (10009390 ) +10009246: 015b lsls r3, r3, #5 +10009248: 2101 movs r1, #1 +1000924a: 0020 movs r0, r4 +1000924c: f7fe f932 bl 100074b4 +10009250: 23c0 movs r3, #192 ; 0xc0 +10009252: 68a2 ldr r2, [r4, #8] +10009254: 055b lsls r3, r3, #21 +10009256: 4053 eors r3, r2 +10009258: e549 b.n 10008cee +1000925a: 2318 movs r3, #24 +1000925c: 2101 movs r1, #1 +1000925e: 0020 movs r0, r4 +10009260: 4a4c ldr r2, [pc, #304] ; (10009394 ) +10009262: f7fe f927 bl 100074b4 +10009266: 68a3 ldr r3, [r4, #8] +10009268: 406b eors r3, r5 +1000926a: e53b b.n 10008ce4 +1000926c: 23c0 movs r3, #192 ; 0xc0 +1000926e: 2101 movs r1, #1 +10009270: 0020 movs r0, r4 +10009272: 4a46 ldr r2, [pc, #280] ; (1000938c ) +10009274: 035b lsls r3, r3, #13 +10009276: f7fe f91d bl 100074b4 +1000927a: e53d b.n 10008cf8 +1000927c: 4846 ldr r0, [pc, #280] ; (10009398 ) +1000927e: f7fc f8d9 bl 10005434 <__wrap_puts> +10009282: e5af b.n 10008de4 +10009284: 4845 ldr r0, [pc, #276] ; (1000939c ) +10009286: f7fc f8d5 bl 10005434 <__wrap_puts> +1000928a: e6bb b.n 10009004 +1000928c: 2301 movs r3, #1 +1000928e: b2c0 uxtb r0, r0 +10009290: 4303 orrs r3, r0 +10009292: 2101 movs r1, #1 +10009294: 0020 movs r0, r4 +10009296: 4a42 ldr r2, [pc, #264] ; (100093a0 ) +10009298: f7fe f90c bl 100074b4 +1000929c: e5f7 b.n 10008e8e +1000929e: b283 uxth r3, r0 +100092a0: 2204 movs r2, #4 +100092a2: 2100 movs r1, #0 +100092a4: 0020 movs r0, r4 +100092a6: f7fe f805 bl 100072b4 +100092aa: e609 b.n 10008ec0 +100092ac: 23c0 movs r3, #192 ; 0xc0 +100092ae: 2101 movs r1, #1 +100092b0: 0020 movs r0, r4 +100092b2: 4a36 ldr r2, [pc, #216] ; (1000938c ) +100092b4: 035b lsls r3, r3, #13 +100092b6: f7fe f8fd bl 100074b4 +100092ba: e62f b.n 10008f1c +100092bc: 23c0 movs r3, #192 ; 0xc0 +100092be: 4a34 ldr r2, [pc, #208] ; (10009390 ) +100092c0: 015b lsls r3, r3, #5 +100092c2: 2101 movs r1, #1 +100092c4: 0020 movs r0, r4 +100092c6: f7fe f8f5 bl 100074b4 +100092ca: 23c0 movs r3, #192 ; 0xc0 +100092cc: 68a2 ldr r2, [r4, #8] +100092ce: 055b lsls r3, r3, #21 +100092d0: 4053 eors r3, r2 +100092d2: e61e b.n 10008f12 +100092d4: 2318 movs r3, #24 +100092d6: 2101 movs r1, #1 +100092d8: 0020 movs r0, r4 +100092da: 4a2e ldr r2, [pc, #184] ; (10009394 ) +100092dc: f7fe f8ea bl 100074b4 +100092e0: 68a3 ldr r3, [r4, #8] +100092e2: 4073 eors r3, r6 +100092e4: e610 b.n 10008f08 +100092e6: 23c0 movs r3, #192 ; 0xc0 +100092e8: 2101 movs r1, #1 +100092ea: 0020 movs r0, r4 +100092ec: 4a27 ldr r2, [pc, #156] ; (1000938c ) +100092ee: 035b lsls r3, r3, #13 +100092f0: f7fe f8e0 bl 100074b4 +100092f4: e5f7 b.n 10008ee6 +100092f6: 23c0 movs r3, #192 ; 0xc0 +100092f8: 4a25 ldr r2, [pc, #148] ; (10009390 ) +100092fa: 015b lsls r3, r3, #5 +100092fc: 2101 movs r1, #1 +100092fe: 0020 movs r0, r4 +10009300: f7fe f8d8 bl 100074b4 +10009304: 23c0 movs r3, #192 ; 0xc0 +10009306: 68a2 ldr r2, [r4, #8] +10009308: 055b lsls r3, r3, #21 +1000930a: 4053 eors r3, r2 +1000930c: e5e6 b.n 10008edc +1000930e: 2318 movs r3, #24 +10009310: 2101 movs r1, #1 +10009312: 0020 movs r0, r4 +10009314: 4a1f ldr r2, [pc, #124] ; (10009394 ) +10009316: f7fe f8cd bl 100074b4 +1000931a: 68a3 ldr r3, [r4, #8] +1000931c: 4073 eors r3, r6 +1000931e: e5d8 b.n 10008ed2 +10009320: 2506 movs r5, #6 +10009322: 4820 ldr r0, [pc, #128] ; (100093a4 ) +10009324: f7fc f886 bl 10005434 <__wrap_puts> +10009328: 426d negs r5, r5 +1000932a: f7ff fbc1 bl 10008ab0 +1000932e: 4642 mov r2, r8 +10009330: 4643 mov r3, r8 +10009332: 6cd2 ldr r2, [r2, #76] ; 0x4c +10009334: 334c adds r3, #76 ; 0x4c +10009336: 9204 str r2, [sp, #16] +10009338: 466a mov r2, sp +1000933a: 889b ldrh r3, [r3, #4] +1000933c: af02 add r7, sp, #8 +1000933e: 0039 movs r1, r7 +10009340: 0020 movs r0, r4 +10009342: 8293 strh r3, [r2, #20] +10009344: f7ff fb52 bl 100089ec +10009348: 2800 cmp r0, #0 +1000934a: d10a bne.n 10009362 +1000934c: 9b02 ldr r3, [sp, #8] +1000934e: 9a04 ldr r2, [sp, #16] +10009350: 4293 cmp r3, r2 +10009352: d000 beq.n 10009356 +10009354: e68f b.n 10009076 +10009356: 466b mov r3, sp +10009358: 88ba ldrh r2, [r7, #4] +1000935a: 8a9b ldrh r3, [r3, #20] +1000935c: 429a cmp r2, r3 +1000935e: d000 beq.n 10009362 +10009360: e689 b.n 10009076 +10009362: 0039 movs r1, r7 +10009364: 2000 movs r0, #0 +10009366: f001 fde3 bl 1000af30 +1000936a: e65a b.n 10009022 +1000936c: 2506 movs r5, #6 +1000936e: 480e ldr r0, [pc, #56] ; (100093a8 ) +10009370: f7fc f860 bl 10005434 <__wrap_puts> +10009374: 426d negs r5, r5 +10009376: f7ff fb9b bl 10008ab0 +1000937a: 480c ldr r0, [pc, #48] ; (100093ac ) +1000937c: f7fc f85a bl 10005434 <__wrap_puts> +10009380: e46b b.n 10008c5a +10009382: 480a ldr r0, [pc, #40] ; (100093ac ) +10009384: f7fc f856 bl 10005434 <__wrap_puts> +10009388: e423 b.n 10008bd2 +1000938a: 46c0 nop ; (mov r8, r8) +1000938c: 0001000a .word 0x0001000a +10009390: 0001000b .word 0x0001000b +10009394: 0001000c .word 0x0001000c +10009398: 10015158 .word 0x10015158 +1000939c: 1001519c .word 0x1001519c +100093a0: 0001001f .word 0x0001001f +100093a4: 1001516c .word 0x1001516c +100093a8: 10015184 .word 0x10015184 +100093ac: 10015068 .word 0x10015068 + +100093b0 : +100093b0: b570 push {r4, r5, r6, lr} +100093b2: 0004 movs r4, r0 +100093b4: 000d movs r5, r1 +100093b6: 001e movs r6, r3 +100093b8: b082 sub sp, #8 +100093ba: 2ac8 cmp r2, #200 ; 0xc8 +100093bc: d800 bhi.n 100093c0 +100093be: e086 b.n 100094ce +100093c0: 22c8 movs r2, #200 ; 0xc8 +100093c2: 0091 lsls r1, r2, #2 +100093c4: 188a adds r2, r1, r2 +100093c6: 2300 movs r3, #0 +100093c8: 0020 movs r0, r4 +100093ca: 4943 ldr r1, [pc, #268] ; (100094d8 ) +100093cc: 0052 lsls r2, r2, #1 +100093ce: f7fe fda5 bl 10007f1c +100093d2: 0032 movs r2, r6 +100093d4: 2300 movs r3, #0 +100093d6: 0020 movs r0, r4 +100093d8: 4940 ldr r1, [pc, #256] ; (100094dc ) +100093da: f7fe fd9f bl 10007f1c +100093de: 2300 movs r3, #0 +100093e0: 0020 movs r0, r4 +100093e2: 9a06 ldr r2, [sp, #24] +100093e4: 493e ldr r1, [pc, #248] ; (100094e0 ) +100093e6: f7fe fd99 bl 10007f1c +100093ea: 2300 movs r3, #0 +100093ec: 0020 movs r0, r4 +100093ee: 9a07 ldr r2, [sp, #28] +100093f0: 493c ldr r1, [pc, #240] ; (100094e4 ) +100093f2: f7fe fd93 bl 10007f1c +100093f6: 2344 movs r3, #68 ; 0x44 +100093f8: 0a2a lsrs r2, r5, #8 +100093fa: 54e5 strb r5, [r4, r3] +100093fc: 3301 adds r3, #1 +100093fe: 54e2 strb r2, [r4, r3] +10009400: 0c2a lsrs r2, r5, #16 +10009402: 3301 adds r3, #1 +10009404: 54e2 strb r2, [r4, r3] +10009406: 2256 movs r2, #86 ; 0x56 +10009408: 0e2d lsrs r5, r5, #24 +1000940a: 3301 adds r3, #1 +1000940c: 54e5 strb r5, [r4, r3] +1000940e: 8a23 ldrh r3, [r4, #16] +10009410: 6362 str r2, [r4, #52] ; 0x34 +10009412: 3301 adds r3, #1 +10009414: b29b uxth r3, r3 +10009416: 3a52 subs r2, #82 ; 0x52 +10009418: 8223 strh r3, [r4, #16] +1000941a: 63a2 str r2, [r4, #56] ; 0x38 +1000941c: 041b lsls r3, r3, #16 +1000941e: 3a02 subs r2, #2 +10009420: 4313 orrs r3, r2 +10009422: 0025 movs r5, r4 +10009424: 63e3 str r3, [r4, #60] ; 0x3c +10009426: 2300 movs r3, #0 +10009428: 0026 movs r6, r4 +1000942a: 3528 adds r5, #40 ; 0x28 +1000942c: 6423 str r3, [r4, #64] ; 0x40 +1000942e: 2100 movs r1, #0 +10009430: 002b movs r3, r5 +10009432: 0020 movs r0, r4 +10009434: 3212 adds r2, #18 +10009436: 3644 adds r6, #68 ; 0x44 +10009438: f7fe fc2a bl 10007c90 +1000943c: 2800 cmp r0, #0 +1000943e: d106 bne.n 1000944e +10009440: 2304 movs r3, #4 +10009442: 2256 movs r2, #86 ; 0x56 +10009444: 2102 movs r1, #2 +10009446: 0020 movs r0, r4 +10009448: 9600 str r6, [sp, #0] +1000944a: f7fe fc9d bl 10007d88 +1000944e: 2301 movs r3, #1 +10009450: 226e movs r2, #110 ; 0x6e +10009452: 6463 str r3, [r4, #68] ; 0x44 +10009454: 8a23 ldrh r3, [r4, #16] +10009456: 6362 str r2, [r4, #52] ; 0x34 +10009458: 3301 adds r3, #1 +1000945a: b29b uxth r3, r3 +1000945c: 3a6a subs r2, #106 ; 0x6a +1000945e: 8223 strh r3, [r4, #16] +10009460: 63a2 str r2, [r4, #56] ; 0x38 +10009462: 041b lsls r3, r3, #16 +10009464: 3a02 subs r2, #2 +10009466: 4313 orrs r3, r2 +10009468: 63e3 str r3, [r4, #60] ; 0x3c +1000946a: 2300 movs r3, #0 +1000946c: 2100 movs r1, #0 +1000946e: 6423 str r3, [r4, #64] ; 0x40 +10009470: 0020 movs r0, r4 +10009472: 002b movs r3, r5 +10009474: 3212 adds r2, #18 +10009476: f7fe fc0b bl 10007c90 +1000947a: 2800 cmp r0, #0 +1000947c: d106 bne.n 1000948c +1000947e: 2304 movs r3, #4 +10009480: 226e movs r2, #110 ; 0x6e +10009482: 2102 movs r1, #2 +10009484: 0020 movs r0, r4 +10009486: 9600 str r6, [sp, #0] +10009488: f7fe fc7e bl 10007d88 +1000948c: 218e movs r1, #142 ; 0x8e +1000948e: 2200 movs r2, #0 +10009490: 8a23 ldrh r3, [r4, #16] +10009492: 6361 str r1, [r4, #52] ; 0x34 +10009494: 3301 adds r3, #1 +10009496: b29b uxth r3, r3 +10009498: 398a subs r1, #138 ; 0x8a +1000949a: 8223 strh r3, [r4, #16] +1000949c: 63a1 str r1, [r4, #56] ; 0x38 +1000949e: 041b lsls r3, r3, #16 +100094a0: 3902 subs r1, #2 +100094a2: 430b orrs r3, r1 +100094a4: 6462 str r2, [r4, #68] ; 0x44 +100094a6: 63e3 str r3, [r4, #60] ; 0x3c +100094a8: 6422 str r2, [r4, #64] ; 0x40 +100094aa: 002b movs r3, r5 +100094ac: 2100 movs r1, #0 +100094ae: 0020 movs r0, r4 +100094b0: 3214 adds r2, #20 +100094b2: f7fe fbed bl 10007c90 +100094b6: 2800 cmp r0, #0 +100094b8: d106 bne.n 100094c8 +100094ba: 2304 movs r3, #4 +100094bc: 228e movs r2, #142 ; 0x8e +100094be: 2102 movs r1, #2 +100094c0: 0020 movs r0, r4 +100094c2: 9600 str r6, [sp, #0] +100094c4: f7fe fc60 bl 10007d88 +100094c8: 2000 movs r0, #0 +100094ca: b002 add sp, #8 +100094cc: bd70 pop {r4, r5, r6, pc} +100094ce: 2a00 cmp r2, #0 +100094d0: d000 beq.n 100094d4 +100094d2: e776 b.n 100093c2 +100094d4: 3201 adds r2, #1 +100094d6: e774 b.n 100093c2 +100094d8: 100151c4 .word 0x100151c4 +100094dc: 100151d4 .word 0x100151d4 +100094e0: 100151e0 .word 0x100151e0 +100094e4: 100151ec .word 0x100151ec + +100094e8 : +100094e8: b5f0 push {r4, r5, r6, r7, lr} +100094ea: 46c6 mov lr, r8 +100094ec: 0005 movs r5, r0 +100094ee: 2301 movs r3, #1 +100094f0: 0008 movs r0, r1 +100094f2: b500 push {lr} +100094f4: 000c movs r4, r1 +100094f6: b082 sub sp, #8 +100094f8: 600b str r3, [r1, #0] +100094fa: 604b str r3, [r1, #4] +100094fc: 2206 movs r2, #6 +100094fe: 21ff movs r1, #255 ; 0xff +10009500: 302c adds r0, #44 ; 0x2c +10009502: f7fb fe2d bl 10005160 <__wrap_memset> +10009506: 2302 movs r3, #2 +10009508: 4698 mov r8, r3 +1000950a: 4642 mov r2, r8 +1000950c: 2600 movs r6, #0 +1000950e: 002f movs r7, r5 +10009510: 0028 movs r0, r5 +10009512: 3330 adds r3, #48 ; 0x30 +10009514: 54e2 strb r2, [r4, r3] +10009516: 3b33 subs r3, #51 ; 0x33 +10009518: 6363 str r3, [r4, #52] ; 0x34 +1000951a: 63a3 str r3, [r4, #56] ; 0x38 +1000951c: 63e3 str r3, [r4, #60] ; 0x3c +1000951e: 6423 str r3, [r4, #64] ; 0x40 +10009520: 3349 adds r3, #73 ; 0x49 +10009522: 0021 movs r1, r4 +10009524: 6466 str r6, [r4, #68] ; 0x44 +10009526: 324a adds r2, #74 ; 0x4a +10009528: 52e6 strh r6, [r4, r3] +1000952a: 3744 adds r7, #68 ; 0x44 +1000952c: 304a adds r0, #74 ; 0x4a +1000952e: f00a ff93 bl 10014458 <__memmove_veneer> +10009532: 2206 movs r2, #6 +10009534: 4913 ldr r1, [pc, #76] ; (10009584 ) +10009536: 0038 movs r0, r7 +10009538: f7fb fe18 bl 1000516c <__wrap___aeabi_memcpy> +1000953c: 2252 movs r2, #82 ; 0x52 +1000953e: 63aa str r2, [r5, #56] ; 0x38 +10009540: 4642 mov r2, r8 +10009542: 8a2b ldrh r3, [r5, #16] +10009544: 2408 movs r4, #8 +10009546: 3301 adds r3, #1 +10009548: b29b uxth r3, r3 +1000954a: 822b strh r3, [r5, #16] +1000954c: 041b lsls r3, r3, #16 +1000954e: 4313 orrs r3, r2 +10009550: 63eb str r3, [r5, #60] ; 0x3c +10009552: 002b movs r3, r5 +10009554: 34ff adds r4, #255 ; 0xff +10009556: 2100 movs r1, #0 +10009558: 0028 movs r0, r5 +1000955a: 636c str r4, [r5, #52] ; 0x34 +1000955c: 642e str r6, [r5, #64] ; 0x40 +1000955e: 3328 adds r3, #40 ; 0x28 +10009560: 3260 adds r2, #96 ; 0x60 +10009562: f7fe fb95 bl 10007c90 +10009566: 2800 cmp r0, #0 +10009568: d106 bne.n 10009578 +1000956a: 2352 movs r3, #82 ; 0x52 +1000956c: 0022 movs r2, r4 +1000956e: 2102 movs r1, #2 +10009570: 0028 movs r0, r5 +10009572: 9700 str r7, [sp, #0] +10009574: f7fe fc08 bl 10007d88 +10009578: 2000 movs r0, #0 +1000957a: b002 add sp, #8 +1000957c: bc80 pop {r7} +1000957e: 46b8 mov r8, r7 +10009580: bdf0 pop {r4, r5, r6, r7, pc} +10009582: 46c0 nop ; (mov r8, r8) +10009584: 100151fc .word 0x100151fc + +10009588 : +10009588: b5f0 push {r4, r5, r6, r7, lr} +1000958a: 4657 mov r7, sl +1000958c: 464e mov r6, r9 +1000958e: 4645 mov r5, r8 +10009590: 46de mov lr, fp +10009592: b5e0 push {r5, r6, r7, lr} +10009594: b0a5 sub sp, #148 ; 0x94 +10009596: 9f2f ldr r7, [sp, #188] ; 0xbc +10009598: 000d movs r5, r1 +1000959a: 4699 mov r9, r3 +1000959c: 9203 str r2, [sp, #12] +1000959e: 2300 movs r3, #0 +100095a0: 2208 movs r2, #8 +100095a2: 49e1 ldr r1, [pc, #900] ; (10009928 ) +100095a4: 0004 movs r4, r0 +100095a6: f7fe fcb9 bl 10007f1c +100095aa: 2f00 cmp r7, #0 +100095ac: d100 bne.n 100095b0 +100095ae: e185 b.n 100098bc +100095b0: 2302 movs r3, #2 +100095b2: 003a movs r2, r7 +100095b4: 439a bics r2, r3 +100095b6: 4bdd ldr r3, [pc, #884] ; (1000992c ) +100095b8: 429a cmp r2, r3 +100095ba: d100 bne.n 100095be +100095bc: e15c b.n 10009878 +100095be: 4bdc ldr r3, [pc, #880] ; (10009930 ) +100095c0: 429f cmp r7, r3 +100095c2: d000 beq.n 100095c6 +100095c4: e1d2 b.n 1000996c +100095c6: 2304 movs r3, #4 +100095c8: 469b mov fp, r3 +100095ca: 2344 movs r3, #68 ; 0x44 +100095cc: 2200 movs r2, #0 +100095ce: 2186 movs r1, #134 ; 0x86 +100095d0: 0026 movs r6, r4 +100095d2: 4698 mov r8, r3 +100095d4: 54e7 strb r7, [r4, r3] +100095d6: 3301 adds r3, #1 +100095d8: 54e2 strb r2, [r4, r3] +100095da: 3301 adds r3, #1 +100095dc: 54e2 strb r2, [r4, r3] +100095de: 3301 adds r3, #1 +100095e0: 54e2 strb r2, [r4, r3] +100095e2: 8a23 ldrh r3, [r4, #16] +100095e4: 6361 str r1, [r4, #52] ; 0x34 +100095e6: 3301 adds r3, #1 +100095e8: b29b uxth r3, r3 +100095ea: 3982 subs r1, #130 ; 0x82 +100095ec: 8223 strh r3, [r4, #16] +100095ee: 63a1 str r1, [r4, #56] ; 0x38 +100095f0: 041b lsls r3, r3, #16 +100095f2: 3902 subs r1, #2 +100095f4: 430b orrs r3, r1 +100095f6: 3628 adds r6, #40 ; 0x28 +100095f8: 63e3 str r3, [r4, #60] ; 0x3c +100095fa: 6422 str r2, [r4, #64] ; 0x40 +100095fc: 0033 movs r3, r6 +100095fe: 2100 movs r1, #0 +10009600: 0020 movs r0, r4 +10009602: 3214 adds r2, #20 +10009604: 44a0 add r8, r4 +10009606: f7fe fb43 bl 10007c90 +1000960a: 2800 cmp r0, #0 +1000960c: d107 bne.n 1000961e +1000960e: 4643 mov r3, r8 +10009610: 2286 movs r2, #134 ; 0x86 +10009612: 9300 str r3, [sp, #0] +10009614: 2102 movs r1, #2 +10009616: 2304 movs r3, #4 +10009618: 0020 movs r0, r4 +1000961a: f7fe fbb5 bl 10007d88 +1000961e: 003b movs r3, r7 +10009620: 0020 movs r0, r4 +10009622: 1e5a subs r2, r3, #1 +10009624: 4193 sbcs r3, r2 +10009626: 49c3 ldr r1, [pc, #780] ; (10009934 ) +10009628: 2200 movs r2, #0 +1000962a: f7fe fcc9 bl 10007fc0 +1000962e: 2217 movs r2, #23 +10009630: 49c1 ldr r1, [pc, #772] ; (10009938 ) +10009632: 4640 mov r0, r8 +10009634: f7fb fd9a bl 1000516c <__wrap___aeabi_memcpy> +10009638: 2200 movs r2, #0 +1000963a: 235b movs r3, #91 ; 0x5b +1000963c: 215f movs r1, #95 ; 0x5f +1000963e: 54e2 strb r2, [r4, r3] +10009640: 3301 adds r3, #1 +10009642: 54e2 strb r2, [r4, r3] +10009644: 3301 adds r3, #1 10009646: 54e2 strb r2, [r4, r3] -10009648: 0e2b lsrs r3, r5, #24 -1000964a: 469b mov fp, r3 -1000964c: 465a mov r2, fp -1000964e: 4b6c ldr r3, [pc, #432] ; (10009800 ) -10009650: 54e2 strb r2, [r4, r3] -10009652: 4b6c ldr r3, [pc, #432] ; (10009804 ) -10009654: 002a movs r2, r5 -10009656: 18e0 adds r0, r4, r3 -10009658: f7fb fce0 bl 1000501c <__wrap___aeabi_memcpy> -1000965c: 9b30 ldr r3, [sp, #192] ; 0xc0 -1000965e: 2b00 cmp r3, #0 -10009660: d065 beq.n 1000972e -10009662: 2242 movs r2, #66 ; 0x42 -10009664: 2100 movs r1, #0 -10009666: a805 add r0, sp, #20 -10009668: f7fb fcd2 bl 10005010 <__wrap_memset> -1000966c: 4653 mov r3, sl -1000966e: 464a mov r2, r9 -10009670: 021b lsls r3, r3, #8 -10009672: 431f orrs r7, r3 -10009674: 465b mov r3, fp -10009676: 0412 lsls r2, r2, #16 -10009678: 061b lsls r3, r3, #24 -1000967a: 4317 orrs r7, r2 -1000967c: 431f orrs r7, r3 -1000967e: 002a movs r2, r5 -10009680: 9903 ldr r1, [sp, #12] -10009682: 2508 movs r5, #8 -10009684: a805 add r0, sp, #20 -10009686: 9704 str r7, [sp, #16] -10009688: f7fb fcc8 bl 1000501c <__wrap___aeabi_memcpy> -1000968c: 2200 movs r2, #0 -1000968e: 2324 movs r3, #36 ; 0x24 -10009690: a902 add r1, sp, #8 -10009692: 1949 adds r1, r1, r5 -10009694: 54ca strb r2, [r1, r3] -10009696: a812 add r0, sp, #72 ; 0x48 -10009698: 3b25 subs r3, #37 ; 0x25 -1000969a: 9930 ldr r1, [sp, #192] ; 0xc0 -1000969c: 3206 adds r2, #6 -1000969e: 930e str r3, [sp, #56] ; 0x38 -100096a0: 930f str r3, [sp, #60] ; 0x3c -100096a2: 9310 str r3, [sp, #64] ; 0x40 -100096a4: 9311 str r3, [sp, #68] ; 0x44 -100096a6: f7fb fcb9 bl 1000501c <__wrap___aeabi_memcpy> -100096aa: 9b31 ldr r3, [sp, #196] ; 0xc4 -100096ac: 3301 adds r3, #1 -100096ae: d009 beq.n 100096c4 -100096b0: 2301 movs r3, #1 -100096b2: 9314 str r3, [sp, #80] ; 0x50 -100096b4: 2380 movs r3, #128 ; 0x80 -100096b6: 9a31 ldr r2, [sp, #196] ; 0xc4 -100096b8: 015b lsls r3, r3, #5 -100096ba: 4313 orrs r3, r2 -100096bc: 2244 movs r2, #68 ; 0x44 -100096be: a902 add r1, sp, #8 -100096c0: 1949 adds r1, r1, r5 -100096c2: 528b strh r3, [r1, r2] -100096c4: 0020 movs r0, r4 -100096c6: 2246 movs r2, #70 ; 0x46 -100096c8: a904 add r1, sp, #16 -100096ca: 3049 adds r0, #73 ; 0x49 -100096cc: f7fb fca6 bl 1000501c <__wrap___aeabi_memcpy> -100096d0: 2205 movs r2, #5 -100096d2: 494d ldr r1, [pc, #308] ; (10009808 ) -100096d4: 4640 mov r0, r8 -100096d6: f7fb fca1 bl 1000501c <__wrap___aeabi_memcpy> -100096da: 224b movs r2, #75 ; 0x4b -100096dc: 8a23 ldrh r3, [r4, #16] -100096de: 63a2 str r2, [r4, #56] ; 0x38 -100096e0: 3301 adds r3, #1 -100096e2: b29b uxth r3, r3 -100096e4: 8223 strh r3, [r4, #16] -100096e6: 3a49 subs r2, #73 ; 0x49 -100096e8: 041b lsls r3, r3, #16 -100096ea: 4313 orrs r3, r2 -100096ec: 2708 movs r7, #8 -100096ee: 63e3 str r3, [r4, #60] ; 0x3c -100096f0: 2300 movs r3, #0 -100096f2: 37ff adds r7, #255 ; 0xff -100096f4: 6423 str r3, [r4, #64] ; 0x40 -100096f6: 2100 movs r1, #0 -100096f8: 0033 movs r3, r6 -100096fa: 0020 movs r0, r4 -100096fc: 6367 str r7, [r4, #52] ; 0x34 -100096fe: 3259 adds r2, #89 ; 0x59 -10009700: f7fe fa1e bl 10007b40 -10009704: 1e05 subs r5, r0, #0 -10009706: d12f bne.n 10009768 -10009708: 4643 mov r3, r8 -1000970a: 003a movs r2, r7 -1000970c: 9300 str r3, [sp, #0] -1000970e: 2102 movs r1, #2 -10009710: 234b movs r3, #75 ; 0x4b -10009712: 0020 movs r0, r4 -10009714: f7fe fa90 bl 10007c38 -10009718: 0028 movs r0, r5 -1000971a: b025 add sp, #148 ; 0x94 -1000971c: bcf0 pop {r4, r5, r6, r7} -1000971e: 46bb mov fp, r7 -10009720: 46b2 mov sl, r6 -10009722: 46a9 mov r9, r5 -10009724: 46a0 mov r8, r4 -10009726: bdf0 pop {r4, r5, r6, r7, pc} -10009728: 2380 movs r3, #128 ; 0x80 -1000972a: 469b mov fp, r3 -1000972c: e6a5 b.n 1000947a -1000972e: 221a movs r2, #26 -10009730: 4b30 ldr r3, [pc, #192] ; (100097f4 ) -10009732: 6362 str r2, [r4, #52] ; 0x34 -10009734: 18e7 adds r7, r4, r3 -10009736: 8a23 ldrh r3, [r4, #16] -10009738: 320a adds r2, #10 -1000973a: 3301 adds r3, #1 -1000973c: b29b uxth r3, r3 -1000973e: 8223 strh r3, [r4, #16] -10009740: 63a2 str r2, [r4, #56] ; 0x38 -10009742: 041b lsls r3, r3, #16 -10009744: 3a22 subs r2, #34 ; 0x22 -10009746: 4313 orrs r3, r2 -10009748: 63e3 str r3, [r4, #60] ; 0x3c -1000974a: 9b30 ldr r3, [sp, #192] ; 0xc0 -1000974c: 0039 movs r1, r7 -1000974e: 6423 str r3, [r4, #64] ; 0x40 -10009750: 3222 adds r2, #34 ; 0x22 -10009752: 4640 mov r0, r8 -10009754: f7fb fc62 bl 1000501c <__wrap___aeabi_memcpy> +10009648: 3301 adds r3, #1 +1000964a: 54e2 strb r2, [r4, r3] +1000964c: 33a1 adds r3, #161 ; 0xa1 +1000964e: 5463 strb r3, [r4, r1] +10009650: 3101 adds r1, #1 +10009652: 5463 strb r3, [r4, r1] +10009654: 3101 adds r1, #1 +10009656: 5463 strb r3, [r4, r1] +10009658: 3101 adds r1, #1 +1000965a: 5463 strb r3, [r4, r1] +1000965c: 2108 movs r1, #8 +1000965e: 8a23 ldrh r3, [r4, #16] +10009660: 31ff adds r1, #255 ; 0xff +10009662: 3301 adds r3, #1 +10009664: b29b uxth r3, r3 +10009666: 468a mov sl, r1 +10009668: 6361 str r1, [r4, #52] ; 0x34 +1000966a: 39e8 subs r1, #232 ; 0xe8 +1000966c: 8223 strh r3, [r4, #16] +1000966e: 63a1 str r1, [r4, #56] ; 0x38 +10009670: 041b lsls r3, r3, #16 +10009672: 391d subs r1, #29 +10009674: 430b orrs r3, r1 +10009676: 63e3 str r3, [r4, #60] ; 0x3c +10009678: 6422 str r2, [r4, #64] ; 0x40 +1000967a: 0033 movs r3, r6 +1000967c: 2100 movs r1, #0 +1000967e: 0020 movs r0, r4 +10009680: 322f adds r2, #47 ; 0x2f +10009682: f7fe fb05 bl 10007c90 +10009686: 2800 cmp r0, #0 +10009688: d107 bne.n 1000969a +1000968a: 4643 mov r3, r8 +1000968c: 4652 mov r2, sl +1000968e: 9300 str r3, [sp, #0] +10009690: 2102 movs r1, #2 +10009692: 231f movs r3, #31 +10009694: 0020 movs r0, r4 +10009696: f7fe fb77 bl 10007d88 +1000969a: 2200 movs r2, #0 +1000969c: 0020 movs r0, r4 +1000969e: 4ba7 ldr r3, [pc, #668] ; (1000993c ) +100096a0: 49a7 ldr r1, [pc, #668] ; (10009940 ) +100096a2: f7fe fc8d bl 10007fc0 +100096a6: 2f00 cmp r7, #0 +100096a8: d000 beq.n 100096ac +100096aa: e10a b.n 100098c2 +100096ac: 2301 movs r3, #1 +100096ae: 2214 movs r2, #20 +100096b0: 6463 str r3, [r4, #68] ; 0x44 +100096b2: 8a23 ldrh r3, [r4, #16] +100096b4: 6362 str r2, [r4, #52] ; 0x34 +100096b6: 3301 adds r3, #1 +100096b8: b29b uxth r3, r3 +100096ba: 3a10 subs r2, #16 +100096bc: 8223 strh r3, [r4, #16] +100096be: 63a2 str r2, [r4, #56] ; 0x38 +100096c0: 041b lsls r3, r3, #16 +100096c2: 3a02 subs r2, #2 +100096c4: 4313 orrs r3, r2 +100096c6: 63e3 str r3, [r4, #60] ; 0x3c +100096c8: 2300 movs r3, #0 +100096ca: 2100 movs r1, #0 +100096cc: 6423 str r3, [r4, #64] ; 0x40 +100096ce: 0020 movs r0, r4 +100096d0: 0033 movs r3, r6 +100096d2: 3212 adds r2, #18 +100096d4: f7fe fadc bl 10007c90 +100096d8: 2800 cmp r0, #0 +100096da: d107 bne.n 100096ec +100096dc: 4643 mov r3, r8 +100096de: 2214 movs r2, #20 +100096e0: 9300 str r3, [sp, #0] +100096e2: 2102 movs r1, #2 +100096e4: 2304 movs r3, #4 +100096e6: 0020 movs r0, r4 +100096e8: f7fe fb4e bl 10007d88 +100096ec: 2116 movs r1, #22 +100096ee: 2200 movs r2, #0 +100096f0: 8a23 ldrh r3, [r4, #16] +100096f2: 6361 str r1, [r4, #52] ; 0x34 +100096f4: 3301 adds r3, #1 +100096f6: b29b uxth r3, r3 +100096f8: 3912 subs r1, #18 +100096fa: 8223 strh r3, [r4, #16] +100096fc: 63a1 str r1, [r4, #56] ; 0x38 +100096fe: 041b lsls r3, r3, #16 +10009700: 3902 subs r1, #2 +10009702: 430b orrs r3, r1 +10009704: 6462 str r2, [r4, #68] ; 0x44 +10009706: 63e3 str r3, [r4, #60] ; 0x3c +10009708: 6422 str r2, [r4, #64] ; 0x40 +1000970a: 0033 movs r3, r6 +1000970c: 2100 movs r1, #0 +1000970e: 0020 movs r0, r4 +10009710: 3214 adds r2, #20 +10009712: f7fe fabd bl 10007c90 +10009716: 2800 cmp r0, #0 +10009718: d107 bne.n 1000972a +1000971a: 4643 mov r3, r8 +1000971c: 2216 movs r2, #22 +1000971e: 9300 str r3, [sp, #0] +10009720: 2102 movs r1, #2 +10009722: 2304 movs r3, #4 +10009724: 0020 movs r0, r4 +10009726: f7fe fb2f bl 10007d88 +1000972a: 2344 movs r3, #68 ; 0x44 +1000972c: 465a mov r2, fp +1000972e: 54e2 strb r2, [r4, r3] +10009730: 2200 movs r2, #0 +10009732: 21a5 movs r1, #165 ; 0xa5 +10009734: 3301 adds r3, #1 +10009736: 54e2 strb r2, [r4, r3] +10009738: 3301 adds r3, #1 +1000973a: 54e2 strb r2, [r4, r3] +1000973c: 3301 adds r3, #1 +1000973e: 54e2 strb r2, [r4, r3] +10009740: 8a23 ldrh r3, [r4, #16] +10009742: 6361 str r1, [r4, #52] ; 0x34 +10009744: 3301 adds r3, #1 +10009746: b29b uxth r3, r3 +10009748: 39a1 subs r1, #161 ; 0xa1 +1000974a: 8223 strh r3, [r4, #16] +1000974c: 63a1 str r1, [r4, #56] ; 0x38 +1000974e: 041b lsls r3, r3, #16 +10009750: 3902 subs r1, #2 +10009752: 430b orrs r3, r1 +10009754: 63e3 str r3, [r4, #60] ; 0x3c +10009756: 6422 str r2, [r4, #64] ; 0x40 10009758: 0033 movs r3, r6 -1000975a: 2234 movs r2, #52 ; 0x34 -1000975c: 2100 movs r1, #0 -1000975e: 0020 movs r0, r4 -10009760: f7fe f9ee bl 10007b40 -10009764: 1e05 subs r5, r0, #0 -10009766: d051 beq.n 1000980c -10009768: 2500 movs r5, #0 -1000976a: e7d5 b.n 10009718 -1000976c: 2300 movs r3, #0 -1000976e: 469b mov fp, r3 -10009770: e683 b.n 1000947a -10009772: 464b mov r3, r9 -10009774: af04 add r7, sp, #16 -10009776: 803b strh r3, [r7, #0] -10009778: 2301 movs r3, #1 -1000977a: 464a mov r2, r9 -1000977c: 992e ldr r1, [sp, #184] ; 0xb8 -1000977e: 807b strh r3, [r7, #2] -10009780: a805 add r0, sp, #20 -10009782: f7fb fc4b bl 1000501c <__wrap___aeabi_memcpy> -10009786: 2002 movs r0, #2 -10009788: f001 fb7a bl 1000ae80 -1000978c: 2286 movs r2, #134 ; 0x86 -1000978e: 8a23 ldrh r3, [r4, #16] -10009790: 0052 lsls r2, r2, #1 -10009792: 3301 adds r3, #1 -10009794: b29b uxth r3, r3 -10009796: 6362 str r2, [r4, #52] ; 0x34 -10009798: 4691 mov r9, r2 -1000979a: 3ac8 subs r2, #200 ; 0xc8 -1000979c: 8223 strh r3, [r4, #16] -1000979e: 63a2 str r2, [r4, #56] ; 0x38 -100097a0: 041b lsls r3, r3, #16 -100097a2: 3a42 subs r2, #66 ; 0x42 -100097a4: 4313 orrs r3, r2 -100097a6: 63e3 str r3, [r4, #60] ; 0x3c -100097a8: 2300 movs r3, #0 -100097aa: 0039 movs r1, r7 -100097ac: 6423 str r3, [r4, #64] ; 0x40 -100097ae: 3242 adds r2, #66 ; 0x42 -100097b0: 4640 mov r0, r8 -100097b2: f7fb fc33 bl 1000501c <__wrap___aeabi_memcpy> -100097b6: 0033 movs r3, r6 -100097b8: 2254 movs r2, #84 ; 0x54 -100097ba: 2100 movs r1, #0 -100097bc: 0020 movs r0, r4 -100097be: f7fe f9bf bl 10007b40 -100097c2: 2800 cmp r0, #0 -100097c4: d000 beq.n 100097c8 -100097c6: e6c9 b.n 1000955c -100097c8: 2344 movs r3, #68 ; 0x44 -100097ca: 464a mov r2, r9 -100097cc: 2102 movs r1, #2 -100097ce: 0020 movs r0, r4 -100097d0: 9700 str r7, [sp, #0] -100097d2: f7fe fa31 bl 10007c38 -100097d6: e6c1 b.n 1000955c -100097d8: 10014f48 .word 0x10014f48 -100097dc: 00400004 .word 0x00400004 -100097e0: 00200002 .word 0x00200002 -100097e4: 100150b4 .word 0x100150b4 -100097e8: 100150c4 .word 0x100150c4 -100097ec: 00001388 .word 0x00001388 -100097f0: 100150dc .word 0x100150dc -100097f4: 00000828 .word 0x00000828 -100097f8: 00000829 .word 0x00000829 -100097fc: 0000082a .word 0x0000082a -10009800: 0000082b .word 0x0000082b -10009804: 0000082c .word 0x0000082c -10009808: 100150f0 .word 0x100150f0 -1000980c: 2324 movs r3, #36 ; 0x24 -1000980e: 221a movs r2, #26 -10009810: 2102 movs r1, #2 -10009812: 0020 movs r0, r4 -10009814: 9700 str r7, [sp, #0] -10009816: f7fe fa0f bl 10007c38 -1000981a: e77d b.n 10009718 -1000981c: 2505 movs r5, #5 -1000981e: 426d negs r5, r5 -10009820: e77a b.n 10009718 -10009822: 46c0 nop ; (mov r8, r8) - -10009824 : -10009824: 2204 movs r2, #4 -10009826: b530 push {r4, r5, lr} -10009828: 8a03 ldrh r3, [r0, #16] -1000982a: 6442 str r2, [r0, #68] ; 0x44 -1000982c: 3301 adds r3, #1 -1000982e: b29b uxth r3, r3 -10009830: 8203 strh r3, [r0, #16] -10009832: 6382 str r2, [r0, #56] ; 0x38 -10009834: 041b lsls r3, r3, #16 -10009836: 3a02 subs r2, #2 -10009838: 4313 orrs r3, r2 -1000983a: 63c3 str r3, [r0, #60] ; 0x3c -1000983c: 2300 movs r3, #0 -1000983e: 21a5 movs r1, #165 ; 0xa5 -10009840: 6403 str r3, [r0, #64] ; 0x40 -10009842: 0003 movs r3, r0 -10009844: 0005 movs r5, r0 -10009846: b083 sub sp, #12 -10009848: 6341 str r1, [r0, #52] ; 0x34 -1000984a: 3328 adds r3, #40 ; 0x28 -1000984c: 2100 movs r1, #0 -1000984e: 3212 adds r2, #18 -10009850: 0004 movs r4, r0 -10009852: 3544 adds r5, #68 ; 0x44 -10009854: f7fe f974 bl 10007b40 -10009858: 2800 cmp r0, #0 -1000985a: d106 bne.n 1000986a -1000985c: 2304 movs r3, #4 -1000985e: 22a5 movs r2, #165 ; 0xa5 -10009860: 2102 movs r1, #2 +1000975a: 2100 movs r1, #0 +1000975c: 0020 movs r0, r4 +1000975e: 3214 adds r2, #20 +10009760: f7fe fa96 bl 10007c90 +10009764: 2800 cmp r0, #0 +10009766: d107 bne.n 10009778 +10009768: 4643 mov r3, r8 +1000976a: 22a5 movs r2, #165 ; 0xa5 +1000976c: 9300 str r3, [sp, #0] +1000976e: 2102 movs r1, #2 +10009770: 2304 movs r3, #4 +10009772: 0020 movs r0, r4 +10009774: f7fe fb08 bl 10007d88 +10009778: 4b72 ldr r3, [pc, #456] ; (10009944 ) +1000977a: b2ef uxtb r7, r5 +1000977c: 54e7 strb r7, [r4, r3] +1000977e: 0a2b lsrs r3, r5, #8 +10009780: b2db uxtb r3, r3 +10009782: 469a mov sl, r3 +10009784: 4652 mov r2, sl +10009786: 4b70 ldr r3, [pc, #448] ; (10009948 ) +10009788: 9903 ldr r1, [sp, #12] +1000978a: 54e2 strb r2, [r4, r3] +1000978c: 0c2b lsrs r3, r5, #16 +1000978e: b2db uxtb r3, r3 +10009790: 4699 mov r9, r3 +10009792: 464a mov r2, r9 +10009794: 4b6d ldr r3, [pc, #436] ; (1000994c ) +10009796: 54e2 strb r2, [r4, r3] +10009798: 0e2b lsrs r3, r5, #24 +1000979a: 469b mov fp, r3 +1000979c: 465a mov r2, fp +1000979e: 4b6c ldr r3, [pc, #432] ; (10009950 ) +100097a0: 54e2 strb r2, [r4, r3] +100097a2: 4b6c ldr r3, [pc, #432] ; (10009954 ) +100097a4: 002a movs r2, r5 +100097a6: 18e0 adds r0, r4, r3 +100097a8: f7fb fce0 bl 1000516c <__wrap___aeabi_memcpy> +100097ac: 9b30 ldr r3, [sp, #192] ; 0xc0 +100097ae: 2b00 cmp r3, #0 +100097b0: d065 beq.n 1000987e +100097b2: 2242 movs r2, #66 ; 0x42 +100097b4: 2100 movs r1, #0 +100097b6: a805 add r0, sp, #20 +100097b8: f7fb fcd2 bl 10005160 <__wrap_memset> +100097bc: 4653 mov r3, sl +100097be: 464a mov r2, r9 +100097c0: 021b lsls r3, r3, #8 +100097c2: 431f orrs r7, r3 +100097c4: 465b mov r3, fp +100097c6: 0412 lsls r2, r2, #16 +100097c8: 061b lsls r3, r3, #24 +100097ca: 4317 orrs r7, r2 +100097cc: 431f orrs r7, r3 +100097ce: 002a movs r2, r5 +100097d0: 9903 ldr r1, [sp, #12] +100097d2: 2508 movs r5, #8 +100097d4: a805 add r0, sp, #20 +100097d6: 9704 str r7, [sp, #16] +100097d8: f7fb fcc8 bl 1000516c <__wrap___aeabi_memcpy> +100097dc: 2200 movs r2, #0 +100097de: 2324 movs r3, #36 ; 0x24 +100097e0: a902 add r1, sp, #8 +100097e2: 1949 adds r1, r1, r5 +100097e4: 54ca strb r2, [r1, r3] +100097e6: a812 add r0, sp, #72 ; 0x48 +100097e8: 3b25 subs r3, #37 ; 0x25 +100097ea: 9930 ldr r1, [sp, #192] ; 0xc0 +100097ec: 3206 adds r2, #6 +100097ee: 930e str r3, [sp, #56] ; 0x38 +100097f0: 930f str r3, [sp, #60] ; 0x3c +100097f2: 9310 str r3, [sp, #64] ; 0x40 +100097f4: 9311 str r3, [sp, #68] ; 0x44 +100097f6: f7fb fcb9 bl 1000516c <__wrap___aeabi_memcpy> +100097fa: 9b31 ldr r3, [sp, #196] ; 0xc4 +100097fc: 3301 adds r3, #1 +100097fe: d009 beq.n 10009814 +10009800: 2301 movs r3, #1 +10009802: 9314 str r3, [sp, #80] ; 0x50 +10009804: 2380 movs r3, #128 ; 0x80 +10009806: 9a31 ldr r2, [sp, #196] ; 0xc4 +10009808: 015b lsls r3, r3, #5 +1000980a: 4313 orrs r3, r2 +1000980c: 2244 movs r2, #68 ; 0x44 +1000980e: a902 add r1, sp, #8 +10009810: 1949 adds r1, r1, r5 +10009812: 528b strh r3, [r1, r2] +10009814: 0020 movs r0, r4 +10009816: 2246 movs r2, #70 ; 0x46 +10009818: a904 add r1, sp, #16 +1000981a: 3049 adds r0, #73 ; 0x49 +1000981c: f7fb fca6 bl 1000516c <__wrap___aeabi_memcpy> +10009820: 2205 movs r2, #5 +10009822: 494d ldr r1, [pc, #308] ; (10009958 ) +10009824: 4640 mov r0, r8 +10009826: f7fb fca1 bl 1000516c <__wrap___aeabi_memcpy> +1000982a: 224b movs r2, #75 ; 0x4b +1000982c: 8a23 ldrh r3, [r4, #16] +1000982e: 63a2 str r2, [r4, #56] ; 0x38 +10009830: 3301 adds r3, #1 +10009832: b29b uxth r3, r3 +10009834: 8223 strh r3, [r4, #16] +10009836: 3a49 subs r2, #73 ; 0x49 +10009838: 041b lsls r3, r3, #16 +1000983a: 4313 orrs r3, r2 +1000983c: 2708 movs r7, #8 +1000983e: 63e3 str r3, [r4, #60] ; 0x3c +10009840: 2300 movs r3, #0 +10009842: 37ff adds r7, #255 ; 0xff +10009844: 6423 str r3, [r4, #64] ; 0x40 +10009846: 2100 movs r1, #0 +10009848: 0033 movs r3, r6 +1000984a: 0020 movs r0, r4 +1000984c: 6367 str r7, [r4, #52] ; 0x34 +1000984e: 3259 adds r2, #89 ; 0x59 +10009850: f7fe fa1e bl 10007c90 +10009854: 1e05 subs r5, r0, #0 +10009856: d12f bne.n 100098b8 +10009858: 4643 mov r3, r8 +1000985a: 003a movs r2, r7 +1000985c: 9300 str r3, [sp, #0] +1000985e: 2102 movs r1, #2 +10009860: 234b movs r3, #75 ; 0x4b 10009862: 0020 movs r0, r4 -10009864: 9500 str r5, [sp, #0] -10009866: f7fe f9e7 bl 10007c38 -1000986a: b003 add sp, #12 -1000986c: bd30 pop {r4, r5, pc} -1000986e: 46c0 nop ; (mov r8, r8) - -10009870 : -10009870: 221a movs r2, #26 -10009872: b530 push {r4, r5, lr} -10009874: 4b13 ldr r3, [pc, #76] ; (100098c4 ) -10009876: 6342 str r2, [r0, #52] ; 0x34 -10009878: 18c5 adds r5, r0, r3 -1000987a: 8a03 ldrh r3, [r0, #16] -1000987c: 320a adds r2, #10 -1000987e: 3301 adds r3, #1 -10009880: b29b uxth r3, r3 -10009882: 8203 strh r3, [r0, #16] -10009884: 6382 str r2, [r0, #56] ; 0x38 -10009886: 041b lsls r3, r3, #16 -10009888: 3a22 subs r2, #34 ; 0x22 -1000988a: 4313 orrs r3, r2 -1000988c: 63c3 str r3, [r0, #60] ; 0x3c -1000988e: 2300 movs r3, #0 -10009890: 0004 movs r4, r0 -10009892: 6403 str r3, [r0, #64] ; 0x40 -10009894: 0029 movs r1, r5 -10009896: b083 sub sp, #12 -10009898: 3222 adds r2, #34 ; 0x22 -1000989a: 3044 adds r0, #68 ; 0x44 -1000989c: f7fb fbbe bl 1000501c <__wrap___aeabi_memcpy> -100098a0: 0023 movs r3, r4 -100098a2: 2234 movs r2, #52 ; 0x34 -100098a4: 2100 movs r1, #0 -100098a6: 0020 movs r0, r4 -100098a8: 3328 adds r3, #40 ; 0x28 -100098aa: f7fe f949 bl 10007b40 -100098ae: 2800 cmp r0, #0 -100098b0: d106 bne.n 100098c0 -100098b2: 2324 movs r3, #36 ; 0x24 -100098b4: 221a movs r2, #26 -100098b6: 2102 movs r1, #2 -100098b8: 0020 movs r0, r4 -100098ba: 9500 str r5, [sp, #0] -100098bc: f7fe f9bc bl 10007c38 -100098c0: b003 add sp, #12 -100098c2: bd30 pop {r4, r5, pc} -100098c4: 00000828 .word 0x00000828 - -100098c8 : -100098c8: b5f0 push {r4, r5, r6, r7, lr} -100098ca: 464e mov r6, r9 -100098cc: 4645 mov r5, r8 -100098ce: 46de mov lr, fp -100098d0: 4657 mov r7, sl -100098d2: b5e0 push {r5, r6, r7, lr} -100098d4: 001e movs r6, r3 -100098d6: 2344 movs r3, #68 ; 0x44 -100098d8: 4698 mov r8, r3 -100098da: 000f movs r7, r1 -100098dc: 49ac ldr r1, [pc, #688] ; (10009b90 ) -100098de: b085 sub sp, #20 -100098e0: 4480 add r8, r0 -100098e2: 0004 movs r4, r0 -100098e4: 9202 str r2, [sp, #8] -100098e6: 3154 adds r1, #84 ; 0x54 -100098e8: 2204 movs r2, #4 -100098ea: 4640 mov r0, r8 -100098ec: f7fb fb96 bl 1000501c <__wrap___aeabi_memcpy> -100098f0: 2348 movs r3, #72 ; 0x48 -100098f2: 469c mov ip, r3 -100098f4: 44a4 add ip, r4 -100098f6: 4663 mov r3, ip -100098f8: 9303 str r3, [sp, #12] -100098fa: 2301 movs r3, #1 -100098fc: 64a3 str r3, [r4, #72] ; 0x48 -100098fe: 8a23 ldrh r3, [r4, #16] -10009900: 2583 movs r5, #131 ; 0x83 -10009902: 3301 adds r3, #1 -10009904: b29b uxth r3, r3 -10009906: 8223 strh r3, [r4, #16] -10009908: 041b lsls r3, r3, #16 -1000990a: 63e3 str r3, [r4, #60] ; 0x3c -1000990c: 2300 movs r3, #0 -1000990e: 6423 str r3, [r4, #64] ; 0x40 -10009910: 3328 adds r3, #40 ; 0x28 -10009912: 4699 mov r9, r3 -10009914: 2208 movs r2, #8 -10009916: 006d lsls r5, r5, #1 -10009918: 44a1 add r9, r4 -1000991a: 63a2 str r2, [r4, #56] ; 0x38 -1000991c: 464b mov r3, r9 -1000991e: 2100 movs r1, #0 -10009920: 0020 movs r0, r4 -10009922: 6365 str r5, [r4, #52] ; 0x34 -10009924: 3210 adds r2, #16 -10009926: f7fe f90b bl 10007b40 -1000992a: 2800 cmp r0, #0 -1000992c: d107 bne.n 1000993e -1000992e: 4643 mov r3, r8 -10009930: 002a movs r2, r5 -10009932: 9300 str r3, [sp, #0] -10009934: 2100 movs r1, #0 -10009936: 2308 movs r3, #8 -10009938: 0020 movs r0, r4 -1000993a: f7fe f97d bl 10007c38 -1000993e: 2344 movs r3, #68 ; 0x44 -10009940: 5ce2 ldrb r2, [r4, r3] -10009942: 469b mov fp, r3 -10009944: 3301 adds r3, #1 -10009946: 469a mov sl, r3 -10009948: 5ce3 ldrb r3, [r4, r3] -1000994a: 021b lsls r3, r3, #8 -1000994c: 431a orrs r2, r3 -1000994e: 2346 movs r3, #70 ; 0x46 -10009950: 5ce5 ldrb r5, [r4, r3] -10009952: 042d lsls r5, r5, #16 -10009954: 4315 orrs r5, r2 -10009956: 2247 movs r2, #71 ; 0x47 -10009958: 5ca3 ldrb r3, [r4, r2] -1000995a: 061b lsls r3, r3, #24 -1000995c: 431d orrs r5, r3 -1000995e: d007 beq.n 10009970 -10009960: 2000 movs r0, #0 -10009962: b005 add sp, #20 -10009964: bcf0 pop {r4, r5, r6, r7} -10009966: 46bb mov fp, r7 -10009968: 46b2 mov sl, r6 -1000996a: 46a9 mov r9, r5 -1000996c: 46a0 mov r8, r4 -1000996e: bdf0 pop {r4, r5, r6, r7, pc} -10009970: 2300 movs r3, #0 -10009972: 0020 movs r0, r4 -10009974: 4987 ldr r1, [pc, #540] ; (10009b94 ) -10009976: 3a45 subs r2, #69 ; 0x45 -10009978: f7fe fa28 bl 10007dcc -1000997c: 2301 movs r3, #1 -1000997e: 4659 mov r1, fp -10009980: 5463 strb r3, [r4, r1] -10009982: 4651 mov r1, sl -10009984: 2247 movs r2, #71 ; 0x47 -10009986: 3345 adds r3, #69 ; 0x45 -10009988: 5465 strb r5, [r4, r1] -1000998a: 54e5 strb r5, [r4, r3] -1000998c: 3302 adds r3, #2 -1000998e: 54a5 strb r5, [r4, r2] -10009990: 54e7 strb r7, [r4, r3] -10009992: 0a3a lsrs r2, r7, #8 -10009994: 3301 adds r3, #1 -10009996: 54e2 strb r2, [r4, r3] -10009998: 0c3a lsrs r2, r7, #16 -1000999a: 3301 adds r3, #1 -1000999c: 54e2 strb r2, [r4, r3] -1000999e: 0e3a lsrs r2, r7, #24 -100099a0: 3301 adds r3, #1 -100099a2: 54e2 strb r2, [r4, r3] -100099a4: 3301 adds r3, #1 -100099a6: 469a mov sl, r3 -100099a8: 44a2 add sl, r4 -100099aa: 2220 movs r2, #32 -100099ac: 2100 movs r1, #0 -100099ae: 4650 mov r0, sl -100099b0: f7fb fb2e bl 10005010 <__wrap_memset> -100099b4: 003a movs r2, r7 -100099b6: 9902 ldr r1, [sp, #8] -100099b8: 4650 mov r0, sl -100099ba: f7fb fb2f bl 1000501c <__wrap___aeabi_memcpy> -100099be: 0020 movs r0, r4 -100099c0: 2228 movs r2, #40 ; 0x28 -100099c2: 4641 mov r1, r8 -100099c4: 3050 adds r0, #80 ; 0x50 -100099c6: f00a fc9f bl 10014308 <__memmove_veneer> -100099ca: 220c movs r2, #12 -100099cc: 4972 ldr r1, [pc, #456] ; (10009b98 ) -100099ce: 4640 mov r0, r8 -100099d0: f7fb fb24 bl 1000501c <__wrap___aeabi_memcpy> -100099d4: 2234 movs r2, #52 ; 0x34 -100099d6: 2708 movs r7, #8 -100099d8: 8a23 ldrh r3, [r4, #16] -100099da: 63a2 str r2, [r4, #56] ; 0x38 -100099dc: 3301 adds r3, #1 -100099de: b29b uxth r3, r3 -100099e0: 3a32 subs r2, #50 ; 0x32 -100099e2: 8223 strh r3, [r4, #16] -100099e4: 041b lsls r3, r3, #16 -100099e6: 4313 orrs r3, r2 -100099e8: 37ff adds r7, #255 ; 0xff -100099ea: 63e3 str r3, [r4, #60] ; 0x3c -100099ec: 2100 movs r1, #0 -100099ee: 464b mov r3, r9 -100099f0: 0020 movs r0, r4 -100099f2: 6367 str r7, [r4, #52] ; 0x34 -100099f4: 6425 str r5, [r4, #64] ; 0x40 -100099f6: 3242 adds r2, #66 ; 0x42 -100099f8: f7fe f8a2 bl 10007b40 -100099fc: 2800 cmp r0, #0 -100099fe: d107 bne.n 10009a10 -10009a00: 4643 mov r3, r8 -10009a02: 003a movs r2, r7 -10009a04: 9300 str r3, [sp, #0] +10009864: f7fe fa90 bl 10007d88 +10009868: 0028 movs r0, r5 +1000986a: b025 add sp, #148 ; 0x94 +1000986c: bcf0 pop {r4, r5, r6, r7} +1000986e: 46bb mov fp, r7 +10009870: 46b2 mov sl, r6 +10009872: 46a9 mov r9, r5 +10009874: 46a0 mov r8, r4 +10009876: bdf0 pop {r4, r5, r6, r7, pc} +10009878: 2380 movs r3, #128 ; 0x80 +1000987a: 469b mov fp, r3 +1000987c: e6a5 b.n 100095ca +1000987e: 221a movs r2, #26 +10009880: 4b30 ldr r3, [pc, #192] ; (10009944 ) +10009882: 6362 str r2, [r4, #52] ; 0x34 +10009884: 18e7 adds r7, r4, r3 +10009886: 8a23 ldrh r3, [r4, #16] +10009888: 320a adds r2, #10 +1000988a: 3301 adds r3, #1 +1000988c: b29b uxth r3, r3 +1000988e: 8223 strh r3, [r4, #16] +10009890: 63a2 str r2, [r4, #56] ; 0x38 +10009892: 041b lsls r3, r3, #16 +10009894: 3a22 subs r2, #34 ; 0x22 +10009896: 4313 orrs r3, r2 +10009898: 63e3 str r3, [r4, #60] ; 0x3c +1000989a: 9b30 ldr r3, [sp, #192] ; 0xc0 +1000989c: 0039 movs r1, r7 +1000989e: 6423 str r3, [r4, #64] ; 0x40 +100098a0: 3222 adds r2, #34 ; 0x22 +100098a2: 4640 mov r0, r8 +100098a4: f7fb fc62 bl 1000516c <__wrap___aeabi_memcpy> +100098a8: 0033 movs r3, r6 +100098aa: 2234 movs r2, #52 ; 0x34 +100098ac: 2100 movs r1, #0 +100098ae: 0020 movs r0, r4 +100098b0: f7fe f9ee bl 10007c90 +100098b4: 1e05 subs r5, r0, #0 +100098b6: d051 beq.n 1000995c +100098b8: 2500 movs r5, #0 +100098ba: e7d5 b.n 10009868 +100098bc: 2300 movs r3, #0 +100098be: 469b mov fp, r3 +100098c0: e683 b.n 100095ca +100098c2: 464b mov r3, r9 +100098c4: af04 add r7, sp, #16 +100098c6: 803b strh r3, [r7, #0] +100098c8: 2301 movs r3, #1 +100098ca: 464a mov r2, r9 +100098cc: 992e ldr r1, [sp, #184] ; 0xb8 +100098ce: 807b strh r3, [r7, #2] +100098d0: a805 add r0, sp, #20 +100098d2: f7fb fc4b bl 1000516c <__wrap___aeabi_memcpy> +100098d6: 2002 movs r0, #2 +100098d8: f001 fb7a bl 1000afd0 +100098dc: 2286 movs r2, #134 ; 0x86 +100098de: 8a23 ldrh r3, [r4, #16] +100098e0: 0052 lsls r2, r2, #1 +100098e2: 3301 adds r3, #1 +100098e4: b29b uxth r3, r3 +100098e6: 6362 str r2, [r4, #52] ; 0x34 +100098e8: 4691 mov r9, r2 +100098ea: 3ac8 subs r2, #200 ; 0xc8 +100098ec: 8223 strh r3, [r4, #16] +100098ee: 63a2 str r2, [r4, #56] ; 0x38 +100098f0: 041b lsls r3, r3, #16 +100098f2: 3a42 subs r2, #66 ; 0x42 +100098f4: 4313 orrs r3, r2 +100098f6: 63e3 str r3, [r4, #60] ; 0x3c +100098f8: 2300 movs r3, #0 +100098fa: 0039 movs r1, r7 +100098fc: 6423 str r3, [r4, #64] ; 0x40 +100098fe: 3242 adds r2, #66 ; 0x42 +10009900: 4640 mov r0, r8 +10009902: f7fb fc33 bl 1000516c <__wrap___aeabi_memcpy> +10009906: 0033 movs r3, r6 +10009908: 2254 movs r2, #84 ; 0x54 +1000990a: 2100 movs r1, #0 +1000990c: 0020 movs r0, r4 +1000990e: f7fe f9bf bl 10007c90 +10009912: 2800 cmp r0, #0 +10009914: d000 beq.n 10009918 +10009916: e6c9 b.n 100096ac +10009918: 2344 movs r3, #68 ; 0x44 +1000991a: 464a mov r2, r9 +1000991c: 2102 movs r1, #2 +1000991e: 0020 movs r0, r4 +10009920: 9700 str r7, [sp, #0] +10009922: f7fe fa31 bl 10007d88 +10009926: e6c1 b.n 100096ac +10009928: 10015098 .word 0x10015098 +1000992c: 00400004 .word 0x00400004 +10009930: 00200002 .word 0x00200002 +10009934: 10015204 .word 0x10015204 +10009938: 10015214 .word 0x10015214 +1000993c: 00001388 .word 0x00001388 +10009940: 1001522c .word 0x1001522c +10009944: 00000828 .word 0x00000828 +10009948: 00000829 .word 0x00000829 +1000994c: 0000082a .word 0x0000082a +10009950: 0000082b .word 0x0000082b +10009954: 0000082c .word 0x0000082c +10009958: 10015240 .word 0x10015240 +1000995c: 2324 movs r3, #36 ; 0x24 +1000995e: 221a movs r2, #26 +10009960: 2102 movs r1, #2 +10009962: 0020 movs r0, r4 +10009964: 9700 str r7, [sp, #0] +10009966: f7fe fa0f bl 10007d88 +1000996a: e77d b.n 10009868 +1000996c: 2505 movs r5, #5 +1000996e: 426d negs r5, r5 +10009970: e77a b.n 10009868 +10009972: 46c0 nop ; (mov r8, r8) + +10009974 : +10009974: 2204 movs r2, #4 +10009976: b530 push {r4, r5, lr} +10009978: 8a03 ldrh r3, [r0, #16] +1000997a: 6442 str r2, [r0, #68] ; 0x44 +1000997c: 3301 adds r3, #1 +1000997e: b29b uxth r3, r3 +10009980: 8203 strh r3, [r0, #16] +10009982: 6382 str r2, [r0, #56] ; 0x38 +10009984: 041b lsls r3, r3, #16 +10009986: 3a02 subs r2, #2 +10009988: 4313 orrs r3, r2 +1000998a: 63c3 str r3, [r0, #60] ; 0x3c +1000998c: 2300 movs r3, #0 +1000998e: 21a5 movs r1, #165 ; 0xa5 +10009990: 6403 str r3, [r0, #64] ; 0x40 +10009992: 0003 movs r3, r0 +10009994: 0005 movs r5, r0 +10009996: b083 sub sp, #12 +10009998: 6341 str r1, [r0, #52] ; 0x34 +1000999a: 3328 adds r3, #40 ; 0x28 +1000999c: 2100 movs r1, #0 +1000999e: 3212 adds r2, #18 +100099a0: 0004 movs r4, r0 +100099a2: 3544 adds r5, #68 ; 0x44 +100099a4: f7fe f974 bl 10007c90 +100099a8: 2800 cmp r0, #0 +100099aa: d106 bne.n 100099ba +100099ac: 2304 movs r3, #4 +100099ae: 22a5 movs r2, #165 ; 0xa5 +100099b0: 2102 movs r1, #2 +100099b2: 0020 movs r0, r4 +100099b4: 9500 str r5, [sp, #0] +100099b6: f7fe f9e7 bl 10007d88 +100099ba: b003 add sp, #12 +100099bc: bd30 pop {r4, r5, pc} +100099be: 46c0 nop ; (mov r8, r8) + +100099c0 : +100099c0: 221a movs r2, #26 +100099c2: b530 push {r4, r5, lr} +100099c4: 4b13 ldr r3, [pc, #76] ; (10009a14 ) +100099c6: 6342 str r2, [r0, #52] ; 0x34 +100099c8: 18c5 adds r5, r0, r3 +100099ca: 8a03 ldrh r3, [r0, #16] +100099cc: 320a adds r2, #10 +100099ce: 3301 adds r3, #1 +100099d0: b29b uxth r3, r3 +100099d2: 8203 strh r3, [r0, #16] +100099d4: 6382 str r2, [r0, #56] ; 0x38 +100099d6: 041b lsls r3, r3, #16 +100099d8: 3a22 subs r2, #34 ; 0x22 +100099da: 4313 orrs r3, r2 +100099dc: 63c3 str r3, [r0, #60] ; 0x3c +100099de: 2300 movs r3, #0 +100099e0: 0004 movs r4, r0 +100099e2: 6403 str r3, [r0, #64] ; 0x40 +100099e4: 0029 movs r1, r5 +100099e6: b083 sub sp, #12 +100099e8: 3222 adds r2, #34 ; 0x22 +100099ea: 3044 adds r0, #68 ; 0x44 +100099ec: f7fb fbbe bl 1000516c <__wrap___aeabi_memcpy> +100099f0: 0023 movs r3, r4 +100099f2: 2234 movs r2, #52 ; 0x34 +100099f4: 2100 movs r1, #0 +100099f6: 0020 movs r0, r4 +100099f8: 3328 adds r3, #40 ; 0x28 +100099fa: f7fe f949 bl 10007c90 +100099fe: 2800 cmp r0, #0 +10009a00: d106 bne.n 10009a10 +10009a02: 2324 movs r3, #36 ; 0x24 +10009a04: 221a movs r2, #26 10009a06: 2102 movs r1, #2 -10009a08: 2334 movs r3, #52 ; 0x34 -10009a0a: 0020 movs r0, r4 -10009a0c: f7fe f914 bl 10007c38 -10009a10: 2344 movs r3, #68 ; 0x44 -10009a12: 9a10 ldr r2, [sp, #64] ; 0x40 -10009a14: 2100 movs r1, #0 -10009a16: 54e2 strb r2, [r4, r3] -10009a18: 2345 movs r3, #69 ; 0x45 -10009a1a: 0a12 lsrs r2, r2, #8 -10009a1c: 54e2 strb r2, [r4, r3] -10009a1e: 9b10 ldr r3, [sp, #64] ; 0x40 -10009a20: 0020 movs r0, r4 -10009a22: 0c1a lsrs r2, r3, #16 -10009a24: 2346 movs r3, #70 ; 0x46 -10009a26: 54e2 strb r2, [r4, r3] -10009a28: 2247 movs r2, #71 ; 0x47 -10009a2a: 9b10 ldr r3, [sp, #64] ; 0x40 -10009a2c: 0e1b lsrs r3, r3, #24 -10009a2e: 54a3 strb r3, [r4, r2] -10009a30: 8a23 ldrh r3, [r4, #16] -10009a32: 3a29 subs r2, #41 ; 0x29 -10009a34: 3301 adds r3, #1 -10009a36: b29b uxth r3, r3 -10009a38: 6362 str r2, [r4, #52] ; 0x34 -10009a3a: 3a1a subs r2, #26 -10009a3c: 8223 strh r3, [r4, #16] -10009a3e: 63a2 str r2, [r4, #56] ; 0x38 -10009a40: 041b lsls r3, r3, #16 -10009a42: 3a02 subs r2, #2 -10009a44: 4313 orrs r3, r2 -10009a46: 63e3 str r3, [r4, #60] ; 0x3c -10009a48: 2300 movs r3, #0 -10009a4a: 3212 adds r2, #18 -10009a4c: 6423 str r3, [r4, #64] ; 0x40 -10009a4e: 464b mov r3, r9 -10009a50: f7fe f876 bl 10007b40 -10009a54: 2800 cmp r0, #0 -10009a56: d107 bne.n 10009a68 -10009a58: 4643 mov r3, r8 -10009a5a: 221e movs r2, #30 -10009a5c: 9300 str r3, [sp, #0] -10009a5e: 2102 movs r1, #2 -10009a60: 2304 movs r3, #4 -10009a62: 0020 movs r0, r4 -10009a64: f7fe f8e8 bl 10007c38 -10009a68: 0033 movs r3, r6 -10009a6a: 2201 movs r2, #1 -10009a6c: 0020 movs r0, r4 -10009a6e: 494b ldr r1, [pc, #300] ; (10009b9c ) -10009a70: f7fe f9fe bl 10007e70 -10009a74: 2e00 cmp r6, #0 -10009a76: d043 beq.n 10009b00 -10009a78: 4b49 ldr r3, [pc, #292] ; (10009ba0 ) -10009a7a: 0020 movs r0, r4 -10009a7c: 18f3 adds r3, r6, r3 -10009a7e: 425a negs r2, r3 -10009a80: 4153 adcs r3, r2 -10009a82: 227f movs r2, #127 ; 0x7f -10009a84: 2644 movs r6, #68 ; 0x44 -10009a86: 425b negs r3, r3 -10009a88: 4393 bics r3, r2 -10009a8a: 4946 ldr r1, [pc, #280] ; (10009ba4 ) -10009a8c: 3384 adds r3, #132 ; 0x84 -10009a8e: 3a7e subs r2, #126 ; 0x7e -10009a90: f7fe f9ee bl 10007e70 -10009a94: 9b0e ldr r3, [sp, #56] ; 0x38 -10009a96: 2500 movs r5, #0 -10009a98: 55a3 strb r3, [r4, r6] -10009a9a: 0a1a lsrs r2, r3, #8 -10009a9c: 2345 movs r3, #69 ; 0x45 -10009a9e: 54e2 strb r2, [r4, r3] -10009aa0: 2201 movs r2, #1 -10009aa2: 9f03 ldr r7, [sp, #12] -10009aa4: 3301 adds r3, #1 -10009aa6: 54e2 strb r2, [r4, r3] -10009aa8: 3301 adds r3, #1 -10009aaa: 54e5 strb r5, [r4, r3] -10009aac: 2100 movs r1, #0 -10009aae: 0038 movs r0, r7 -10009ab0: 323f adds r2, #63 ; 0x3f -10009ab2: f7fb faad bl 10005010 <__wrap_memset> -10009ab6: 0038 movs r0, r7 -10009ab8: 2786 movs r7, #134 ; 0x86 -10009aba: 9a0e ldr r2, [sp, #56] ; 0x38 -10009abc: 990f ldr r1, [sp, #60] ; 0x3c -10009abe: f7fb faad bl 1000501c <__wrap___aeabi_memcpy> -10009ac2: 2002 movs r0, #2 -10009ac4: f001 f9dc bl 1000ae80 -10009ac8: 8a23 ldrh r3, [r4, #16] -10009aca: 4a37 ldr r2, [pc, #220] ; (10009ba8 ) -10009acc: 3301 adds r3, #1 -10009ace: b29b uxth r3, r3 -10009ad0: 8223 strh r3, [r4, #16] -10009ad2: 041b lsls r3, r3, #16 -10009ad4: 4313 orrs r3, r2 -10009ad6: 007f lsls r7, r7, #1 -10009ad8: 63e3 str r3, [r4, #60] ; 0x3c -10009ada: 2254 movs r2, #84 ; 0x54 -10009adc: 464b mov r3, r9 -10009ade: 2100 movs r1, #0 -10009ae0: 0020 movs r0, r4 -10009ae2: 6367 str r7, [r4, #52] ; 0x34 -10009ae4: 63a6 str r6, [r4, #56] ; 0x38 -10009ae6: 6425 str r5, [r4, #64] ; 0x40 -10009ae8: f7fe f82a bl 10007b40 -10009aec: 2800 cmp r0, #0 -10009aee: d107 bne.n 10009b00 -10009af0: 4643 mov r3, r8 -10009af2: 003a movs r2, r7 -10009af4: 9300 str r3, [sp, #0] -10009af6: 2102 movs r1, #2 -10009af8: 2344 movs r3, #68 ; 0x44 -10009afa: 0020 movs r0, r4 -10009afc: f7fe f89c bl 10007c38 -10009b00: 2301 movs r3, #1 -10009b02: 226e movs r2, #110 ; 0x6e -10009b04: 6463 str r3, [r4, #68] ; 0x44 -10009b06: 8a23 ldrh r3, [r4, #16] -10009b08: 6362 str r2, [r4, #52] ; 0x34 -10009b0a: 3301 adds r3, #1 -10009b0c: 3a6a subs r2, #106 ; 0x6a -10009b0e: b29b uxth r3, r3 -10009b10: 63a2 str r2, [r4, #56] ; 0x38 -10009b12: 4a25 ldr r2, [pc, #148] ; (10009ba8 ) -10009b14: 8223 strh r3, [r4, #16] -10009b16: 041b lsls r3, r3, #16 -10009b18: 4313 orrs r3, r2 -10009b1a: 63e3 str r3, [r4, #60] ; 0x3c -10009b1c: 2300 movs r3, #0 -10009b1e: 2214 movs r2, #20 -10009b20: 6423 str r3, [r4, #64] ; 0x40 -10009b22: 2100 movs r1, #0 -10009b24: 464b mov r3, r9 -10009b26: 0020 movs r0, r4 -10009b28: f7fe f80a bl 10007b40 -10009b2c: 2800 cmp r0, #0 -10009b2e: d107 bne.n 10009b40 -10009b30: 4643 mov r3, r8 -10009b32: 226e movs r2, #110 ; 0x6e -10009b34: 9300 str r3, [sp, #0] -10009b36: 2102 movs r1, #2 -10009b38: 2304 movs r3, #4 -10009b3a: 0020 movs r0, r4 -10009b3c: f7fe f87c bl 10007c38 -10009b40: 2301 movs r3, #1 -10009b42: 2216 movs r2, #22 -10009b44: 0020 movs r0, r4 -10009b46: 4919 ldr r1, [pc, #100] ; (10009bac ) -10009b48: f7fe f940 bl 10007dcc -10009b4c: 2301 movs r3, #1 -10009b4e: 224e movs r2, #78 ; 0x4e -10009b50: 6463 str r3, [r4, #68] ; 0x44 -10009b52: 8a23 ldrh r3, [r4, #16] -10009b54: 6362 str r2, [r4, #52] ; 0x34 -10009b56: 3301 adds r3, #1 -10009b58: 3a4a subs r2, #74 ; 0x4a -10009b5a: b29b uxth r3, r3 -10009b5c: 63a2 str r2, [r4, #56] ; 0x38 -10009b5e: 4a12 ldr r2, [pc, #72] ; (10009ba8 ) -10009b60: 8223 strh r3, [r4, #16] -10009b62: 041b lsls r3, r3, #16 -10009b64: 4313 orrs r3, r2 -10009b66: 63e3 str r3, [r4, #60] ; 0x3c -10009b68: 2300 movs r3, #0 -10009b6a: 2214 movs r2, #20 -10009b6c: 6423 str r3, [r4, #64] ; 0x40 -10009b6e: 2100 movs r1, #0 -10009b70: 464b mov r3, r9 -10009b72: 0020 movs r0, r4 -10009b74: f7fd ffe4 bl 10007b40 -10009b78: 2800 cmp r0, #0 -10009b7a: d000 beq.n 10009b7e -10009b7c: e6f0 b.n 10009960 -10009b7e: 4643 mov r3, r8 -10009b80: 224e movs r2, #78 ; 0x4e -10009b82: 9300 str r3, [sp, #0] -10009b84: 2102 movs r1, #2 -10009b86: 2304 movs r3, #4 -10009b88: 0020 movs r0, r4 -10009b8a: f7fe f855 bl 10007c38 -10009b8e: e6e7 b.n 10009960 -10009b90: 10015138 .word 0x10015138 -10009b94: 10014f48 .word 0x10014f48 -10009b98: 100150f8 .word 0x100150f8 -10009b9c: 10015104 .word 0x10015104 -10009ba0: ffdffffe .word 0xffdffffe -10009ba4: 10015110 .word 0x10015110 -10009ba8: 00001002 .word 0x00001002 -10009bac: 10015120 .word 0x10015120 - -10009bb0 : -10009bb0: b570 push {r4, r5, r6, lr} -10009bb2: 0005 movs r5, r0 -10009bb4: 3544 adds r5, #68 ; 0x44 -10009bb6: 0004 movs r4, r0 -10009bb8: 000e movs r6, r1 -10009bba: 2204 movs r2, #4 -10009bbc: 491b ldr r1, [pc, #108] ; (10009c2c ) -10009bbe: b082 sub sp, #8 -10009bc0: 0028 movs r0, r5 -10009bc2: f7fb fa2b bl 1000501c <__wrap___aeabi_memcpy> -10009bc6: 2348 movs r3, #72 ; 0x48 -10009bc8: 2201 movs r2, #1 -10009bca: 54e2 strb r2, [r4, r3] -10009bcc: 2200 movs r2, #0 -10009bce: 210c movs r1, #12 -10009bd0: 3301 adds r3, #1 -10009bd2: 54e2 strb r2, [r4, r3] -10009bd4: 3301 adds r3, #1 -10009bd6: 54e2 strb r2, [r4, r3] -10009bd8: 3301 adds r3, #1 -10009bda: 54e2 strb r2, [r4, r3] -10009bdc: 3301 adds r3, #1 -10009bde: 54e6 strb r6, [r4, r3] -10009be0: 3301 adds r3, #1 -10009be2: 54e2 strb r2, [r4, r3] -10009be4: 3301 adds r3, #1 -10009be6: 54e2 strb r2, [r4, r3] -10009be8: 3301 adds r3, #1 -10009bea: 54e2 strb r2, [r4, r3] -10009bec: 8a23 ldrh r3, [r4, #16] -10009bee: 63a1 str r1, [r4, #56] ; 0x38 -10009bf0: 3301 adds r3, #1 -10009bf2: b29b uxth r3, r3 -10009bf4: 390a subs r1, #10 -10009bf6: 8223 strh r3, [r4, #16] -10009bf8: 041b lsls r3, r3, #16 -10009bfa: 430b orrs r3, r1 -10009bfc: 2608 movs r6, #8 -10009bfe: 63e3 str r3, [r4, #60] ; 0x3c -10009c00: 0023 movs r3, r4 -10009c02: 36ff adds r6, #255 ; 0xff -10009c04: 6422 str r2, [r4, #64] ; 0x40 -10009c06: 2100 movs r1, #0 -10009c08: 0020 movs r0, r4 -10009c0a: 6366 str r6, [r4, #52] ; 0x34 -10009c0c: 3328 adds r3, #40 ; 0x28 -10009c0e: 321c adds r2, #28 -10009c10: f7fd ff96 bl 10007b40 -10009c14: 2800 cmp r0, #0 -10009c16: d106 bne.n 10009c26 -10009c18: 230c movs r3, #12 -10009c1a: 0032 movs r2, r6 -10009c1c: 2102 movs r1, #2 -10009c1e: 0020 movs r0, r4 -10009c20: 9500 str r5, [sp, #0] -10009c22: f7fe f809 bl 10007c38 -10009c26: 2000 movs r0, #0 -10009c28: b002 add sp, #8 -10009c2a: bd70 pop {r4, r5, r6, pc} -10009c2c: 1001512c .word 0x1001512c - -10009c30 : -10009c30: b5f0 push {r4, r5, r6, r7, lr} -10009c32: 0004 movs r4, r0 -10009c34: b083 sub sp, #12 -10009c36: 2902 cmp r1, #2 -10009c38: d843 bhi.n 10009cc2 -10009c3a: 2301 movs r3, #1 -10009c3c: 408b lsls r3, r1 -10009c3e: 2a00 cmp r2, #0 -10009c40: d13a bne.n 10009cb8 -10009c42: 2700 movs r7, #0 -10009c44: b2de uxtb r6, r3 -10009c46: 0025 movs r5, r4 -10009c48: 3544 adds r5, #68 ; 0x44 -10009c4a: 2208 movs r2, #8 -10009c4c: 491e ldr r1, [pc, #120] ; (10009cc8 ) -10009c4e: 0028 movs r0, r5 -10009c50: f7fb f9e4 bl 1000501c <__wrap___aeabi_memcpy> -10009c54: 234c movs r3, #76 ; 0x4c -10009c56: 2200 movs r2, #0 -10009c58: 2110 movs r1, #16 -10009c5a: 54e6 strb r6, [r4, r3] -10009c5c: 3301 adds r3, #1 -10009c5e: 54e2 strb r2, [r4, r3] -10009c60: 3301 adds r3, #1 -10009c62: 54e2 strb r2, [r4, r3] -10009c64: 3301 adds r3, #1 -10009c66: 54e2 strb r2, [r4, r3] -10009c68: 3301 adds r3, #1 -10009c6a: 54e7 strb r7, [r4, r3] -10009c6c: 3301 adds r3, #1 -10009c6e: 54e2 strb r2, [r4, r3] -10009c70: 3301 adds r3, #1 -10009c72: 54e2 strb r2, [r4, r3] -10009c74: 3301 adds r3, #1 -10009c76: 54e2 strb r2, [r4, r3] -10009c78: 8a23 ldrh r3, [r4, #16] -10009c7a: 63a1 str r1, [r4, #56] ; 0x38 -10009c7c: 3301 adds r3, #1 -10009c7e: b29b uxth r3, r3 -10009c80: 8223 strh r3, [r4, #16] -10009c82: 390e subs r1, #14 -10009c84: 041b lsls r3, r3, #16 -10009c86: 430b orrs r3, r1 -10009c88: 2708 movs r7, #8 -10009c8a: 63e3 str r3, [r4, #60] ; 0x3c -10009c8c: 0023 movs r3, r4 -10009c8e: 37ff adds r7, #255 ; 0xff -10009c90: 6422 str r2, [r4, #64] ; 0x40 -10009c92: 2100 movs r1, #0 +10009a08: 0020 movs r0, r4 +10009a0a: 9500 str r5, [sp, #0] +10009a0c: f7fe f9bc bl 10007d88 +10009a10: b003 add sp, #12 +10009a12: bd30 pop {r4, r5, pc} +10009a14: 00000828 .word 0x00000828 + +10009a18 : +10009a18: b5f0 push {r4, r5, r6, r7, lr} +10009a1a: 464e mov r6, r9 +10009a1c: 4645 mov r5, r8 +10009a1e: 46de mov lr, fp +10009a20: 4657 mov r7, sl +10009a22: b5e0 push {r5, r6, r7, lr} +10009a24: 001e movs r6, r3 +10009a26: 2344 movs r3, #68 ; 0x44 +10009a28: 4698 mov r8, r3 +10009a2a: 000f movs r7, r1 +10009a2c: 49ac ldr r1, [pc, #688] ; (10009ce0 ) +10009a2e: b085 sub sp, #20 +10009a30: 4480 add r8, r0 +10009a32: 0004 movs r4, r0 +10009a34: 9202 str r2, [sp, #8] +10009a36: 3154 adds r1, #84 ; 0x54 +10009a38: 2204 movs r2, #4 +10009a3a: 4640 mov r0, r8 +10009a3c: f7fb fb96 bl 1000516c <__wrap___aeabi_memcpy> +10009a40: 2348 movs r3, #72 ; 0x48 +10009a42: 469c mov ip, r3 +10009a44: 44a4 add ip, r4 +10009a46: 4663 mov r3, ip +10009a48: 9303 str r3, [sp, #12] +10009a4a: 2301 movs r3, #1 +10009a4c: 64a3 str r3, [r4, #72] ; 0x48 +10009a4e: 8a23 ldrh r3, [r4, #16] +10009a50: 2583 movs r5, #131 ; 0x83 +10009a52: 3301 adds r3, #1 +10009a54: b29b uxth r3, r3 +10009a56: 8223 strh r3, [r4, #16] +10009a58: 041b lsls r3, r3, #16 +10009a5a: 63e3 str r3, [r4, #60] ; 0x3c +10009a5c: 2300 movs r3, #0 +10009a5e: 6423 str r3, [r4, #64] ; 0x40 +10009a60: 3328 adds r3, #40 ; 0x28 +10009a62: 4699 mov r9, r3 +10009a64: 2208 movs r2, #8 +10009a66: 006d lsls r5, r5, #1 +10009a68: 44a1 add r9, r4 +10009a6a: 63a2 str r2, [r4, #56] ; 0x38 +10009a6c: 464b mov r3, r9 +10009a6e: 2100 movs r1, #0 +10009a70: 0020 movs r0, r4 +10009a72: 6365 str r5, [r4, #52] ; 0x34 +10009a74: 3210 adds r2, #16 +10009a76: f7fe f90b bl 10007c90 +10009a7a: 2800 cmp r0, #0 +10009a7c: d107 bne.n 10009a8e +10009a7e: 4643 mov r3, r8 +10009a80: 002a movs r2, r5 +10009a82: 9300 str r3, [sp, #0] +10009a84: 2100 movs r1, #0 +10009a86: 2308 movs r3, #8 +10009a88: 0020 movs r0, r4 +10009a8a: f7fe f97d bl 10007d88 +10009a8e: 2344 movs r3, #68 ; 0x44 +10009a90: 5ce2 ldrb r2, [r4, r3] +10009a92: 469b mov fp, r3 +10009a94: 3301 adds r3, #1 +10009a96: 469a mov sl, r3 +10009a98: 5ce3 ldrb r3, [r4, r3] +10009a9a: 021b lsls r3, r3, #8 +10009a9c: 431a orrs r2, r3 +10009a9e: 2346 movs r3, #70 ; 0x46 +10009aa0: 5ce5 ldrb r5, [r4, r3] +10009aa2: 042d lsls r5, r5, #16 +10009aa4: 4315 orrs r5, r2 +10009aa6: 2247 movs r2, #71 ; 0x47 +10009aa8: 5ca3 ldrb r3, [r4, r2] +10009aaa: 061b lsls r3, r3, #24 +10009aac: 431d orrs r5, r3 +10009aae: d007 beq.n 10009ac0 +10009ab0: 2000 movs r0, #0 +10009ab2: b005 add sp, #20 +10009ab4: bcf0 pop {r4, r5, r6, r7} +10009ab6: 46bb mov fp, r7 +10009ab8: 46b2 mov sl, r6 +10009aba: 46a9 mov r9, r5 +10009abc: 46a0 mov r8, r4 +10009abe: bdf0 pop {r4, r5, r6, r7, pc} +10009ac0: 2300 movs r3, #0 +10009ac2: 0020 movs r0, r4 +10009ac4: 4987 ldr r1, [pc, #540] ; (10009ce4 ) +10009ac6: 3a45 subs r2, #69 ; 0x45 +10009ac8: f7fe fa28 bl 10007f1c +10009acc: 2301 movs r3, #1 +10009ace: 4659 mov r1, fp +10009ad0: 5463 strb r3, [r4, r1] +10009ad2: 4651 mov r1, sl +10009ad4: 2247 movs r2, #71 ; 0x47 +10009ad6: 3345 adds r3, #69 ; 0x45 +10009ad8: 5465 strb r5, [r4, r1] +10009ada: 54e5 strb r5, [r4, r3] +10009adc: 3302 adds r3, #2 +10009ade: 54a5 strb r5, [r4, r2] +10009ae0: 54e7 strb r7, [r4, r3] +10009ae2: 0a3a lsrs r2, r7, #8 +10009ae4: 3301 adds r3, #1 +10009ae6: 54e2 strb r2, [r4, r3] +10009ae8: 0c3a lsrs r2, r7, #16 +10009aea: 3301 adds r3, #1 +10009aec: 54e2 strb r2, [r4, r3] +10009aee: 0e3a lsrs r2, r7, #24 +10009af0: 3301 adds r3, #1 +10009af2: 54e2 strb r2, [r4, r3] +10009af4: 3301 adds r3, #1 +10009af6: 469a mov sl, r3 +10009af8: 44a2 add sl, r4 +10009afa: 2220 movs r2, #32 +10009afc: 2100 movs r1, #0 +10009afe: 4650 mov r0, sl +10009b00: f7fb fb2e bl 10005160 <__wrap_memset> +10009b04: 003a movs r2, r7 +10009b06: 9902 ldr r1, [sp, #8] +10009b08: 4650 mov r0, sl +10009b0a: f7fb fb2f bl 1000516c <__wrap___aeabi_memcpy> +10009b0e: 0020 movs r0, r4 +10009b10: 2228 movs r2, #40 ; 0x28 +10009b12: 4641 mov r1, r8 +10009b14: 3050 adds r0, #80 ; 0x50 +10009b16: f00a fc9f bl 10014458 <__memmove_veneer> +10009b1a: 220c movs r2, #12 +10009b1c: 4972 ldr r1, [pc, #456] ; (10009ce8 ) +10009b1e: 4640 mov r0, r8 +10009b20: f7fb fb24 bl 1000516c <__wrap___aeabi_memcpy> +10009b24: 2234 movs r2, #52 ; 0x34 +10009b26: 2708 movs r7, #8 +10009b28: 8a23 ldrh r3, [r4, #16] +10009b2a: 63a2 str r2, [r4, #56] ; 0x38 +10009b2c: 3301 adds r3, #1 +10009b2e: b29b uxth r3, r3 +10009b30: 3a32 subs r2, #50 ; 0x32 +10009b32: 8223 strh r3, [r4, #16] +10009b34: 041b lsls r3, r3, #16 +10009b36: 4313 orrs r3, r2 +10009b38: 37ff adds r7, #255 ; 0xff +10009b3a: 63e3 str r3, [r4, #60] ; 0x3c +10009b3c: 2100 movs r1, #0 +10009b3e: 464b mov r3, r9 +10009b40: 0020 movs r0, r4 +10009b42: 6367 str r7, [r4, #52] ; 0x34 +10009b44: 6425 str r5, [r4, #64] ; 0x40 +10009b46: 3242 adds r2, #66 ; 0x42 +10009b48: f7fe f8a2 bl 10007c90 +10009b4c: 2800 cmp r0, #0 +10009b4e: d107 bne.n 10009b60 +10009b50: 4643 mov r3, r8 +10009b52: 003a movs r2, r7 +10009b54: 9300 str r3, [sp, #0] +10009b56: 2102 movs r1, #2 +10009b58: 2334 movs r3, #52 ; 0x34 +10009b5a: 0020 movs r0, r4 +10009b5c: f7fe f914 bl 10007d88 +10009b60: 2344 movs r3, #68 ; 0x44 +10009b62: 9a10 ldr r2, [sp, #64] ; 0x40 +10009b64: 2100 movs r1, #0 +10009b66: 54e2 strb r2, [r4, r3] +10009b68: 2345 movs r3, #69 ; 0x45 +10009b6a: 0a12 lsrs r2, r2, #8 +10009b6c: 54e2 strb r2, [r4, r3] +10009b6e: 9b10 ldr r3, [sp, #64] ; 0x40 +10009b70: 0020 movs r0, r4 +10009b72: 0c1a lsrs r2, r3, #16 +10009b74: 2346 movs r3, #70 ; 0x46 +10009b76: 54e2 strb r2, [r4, r3] +10009b78: 2247 movs r2, #71 ; 0x47 +10009b7a: 9b10 ldr r3, [sp, #64] ; 0x40 +10009b7c: 0e1b lsrs r3, r3, #24 +10009b7e: 54a3 strb r3, [r4, r2] +10009b80: 8a23 ldrh r3, [r4, #16] +10009b82: 3a29 subs r2, #41 ; 0x29 +10009b84: 3301 adds r3, #1 +10009b86: b29b uxth r3, r3 +10009b88: 6362 str r2, [r4, #52] ; 0x34 +10009b8a: 3a1a subs r2, #26 +10009b8c: 8223 strh r3, [r4, #16] +10009b8e: 63a2 str r2, [r4, #56] ; 0x38 +10009b90: 041b lsls r3, r3, #16 +10009b92: 3a02 subs r2, #2 +10009b94: 4313 orrs r3, r2 +10009b96: 63e3 str r3, [r4, #60] ; 0x3c +10009b98: 2300 movs r3, #0 +10009b9a: 3212 adds r2, #18 +10009b9c: 6423 str r3, [r4, #64] ; 0x40 +10009b9e: 464b mov r3, r9 +10009ba0: f7fe f876 bl 10007c90 +10009ba4: 2800 cmp r0, #0 +10009ba6: d107 bne.n 10009bb8 +10009ba8: 4643 mov r3, r8 +10009baa: 221e movs r2, #30 +10009bac: 9300 str r3, [sp, #0] +10009bae: 2102 movs r1, #2 +10009bb0: 2304 movs r3, #4 +10009bb2: 0020 movs r0, r4 +10009bb4: f7fe f8e8 bl 10007d88 +10009bb8: 0033 movs r3, r6 +10009bba: 2201 movs r2, #1 +10009bbc: 0020 movs r0, r4 +10009bbe: 494b ldr r1, [pc, #300] ; (10009cec ) +10009bc0: f7fe f9fe bl 10007fc0 +10009bc4: 2e00 cmp r6, #0 +10009bc6: d043 beq.n 10009c50 +10009bc8: 4b49 ldr r3, [pc, #292] ; (10009cf0 ) +10009bca: 0020 movs r0, r4 +10009bcc: 18f3 adds r3, r6, r3 +10009bce: 425a negs r2, r3 +10009bd0: 4153 adcs r3, r2 +10009bd2: 227f movs r2, #127 ; 0x7f +10009bd4: 2644 movs r6, #68 ; 0x44 +10009bd6: 425b negs r3, r3 +10009bd8: 4393 bics r3, r2 +10009bda: 4946 ldr r1, [pc, #280] ; (10009cf4 ) +10009bdc: 3384 adds r3, #132 ; 0x84 +10009bde: 3a7e subs r2, #126 ; 0x7e +10009be0: f7fe f9ee bl 10007fc0 +10009be4: 9b0e ldr r3, [sp, #56] ; 0x38 +10009be6: 2500 movs r5, #0 +10009be8: 55a3 strb r3, [r4, r6] +10009bea: 0a1a lsrs r2, r3, #8 +10009bec: 2345 movs r3, #69 ; 0x45 +10009bee: 54e2 strb r2, [r4, r3] +10009bf0: 2201 movs r2, #1 +10009bf2: 9f03 ldr r7, [sp, #12] +10009bf4: 3301 adds r3, #1 +10009bf6: 54e2 strb r2, [r4, r3] +10009bf8: 3301 adds r3, #1 +10009bfa: 54e5 strb r5, [r4, r3] +10009bfc: 2100 movs r1, #0 +10009bfe: 0038 movs r0, r7 +10009c00: 323f adds r2, #63 ; 0x3f +10009c02: f7fb faad bl 10005160 <__wrap_memset> +10009c06: 0038 movs r0, r7 +10009c08: 2786 movs r7, #134 ; 0x86 +10009c0a: 9a0e ldr r2, [sp, #56] ; 0x38 +10009c0c: 990f ldr r1, [sp, #60] ; 0x3c +10009c0e: f7fb faad bl 1000516c <__wrap___aeabi_memcpy> +10009c12: 2002 movs r0, #2 +10009c14: f001 f9dc bl 1000afd0 +10009c18: 8a23 ldrh r3, [r4, #16] +10009c1a: 4a37 ldr r2, [pc, #220] ; (10009cf8 ) +10009c1c: 3301 adds r3, #1 +10009c1e: b29b uxth r3, r3 +10009c20: 8223 strh r3, [r4, #16] +10009c22: 041b lsls r3, r3, #16 +10009c24: 4313 orrs r3, r2 +10009c26: 007f lsls r7, r7, #1 +10009c28: 63e3 str r3, [r4, #60] ; 0x3c +10009c2a: 2254 movs r2, #84 ; 0x54 +10009c2c: 464b mov r3, r9 +10009c2e: 2100 movs r1, #0 +10009c30: 0020 movs r0, r4 +10009c32: 6367 str r7, [r4, #52] ; 0x34 +10009c34: 63a6 str r6, [r4, #56] ; 0x38 +10009c36: 6425 str r5, [r4, #64] ; 0x40 +10009c38: f7fe f82a bl 10007c90 +10009c3c: 2800 cmp r0, #0 +10009c3e: d107 bne.n 10009c50 +10009c40: 4643 mov r3, r8 +10009c42: 003a movs r2, r7 +10009c44: 9300 str r3, [sp, #0] +10009c46: 2102 movs r1, #2 +10009c48: 2344 movs r3, #68 ; 0x44 +10009c4a: 0020 movs r0, r4 +10009c4c: f7fe f89c bl 10007d88 +10009c50: 2301 movs r3, #1 +10009c52: 226e movs r2, #110 ; 0x6e +10009c54: 6463 str r3, [r4, #68] ; 0x44 +10009c56: 8a23 ldrh r3, [r4, #16] +10009c58: 6362 str r2, [r4, #52] ; 0x34 +10009c5a: 3301 adds r3, #1 +10009c5c: 3a6a subs r2, #106 ; 0x6a +10009c5e: b29b uxth r3, r3 +10009c60: 63a2 str r2, [r4, #56] ; 0x38 +10009c62: 4a25 ldr r2, [pc, #148] ; (10009cf8 ) +10009c64: 8223 strh r3, [r4, #16] +10009c66: 041b lsls r3, r3, #16 +10009c68: 4313 orrs r3, r2 +10009c6a: 63e3 str r3, [r4, #60] ; 0x3c +10009c6c: 2300 movs r3, #0 +10009c6e: 2214 movs r2, #20 +10009c70: 6423 str r3, [r4, #64] ; 0x40 +10009c72: 2100 movs r1, #0 +10009c74: 464b mov r3, r9 +10009c76: 0020 movs r0, r4 +10009c78: f7fe f80a bl 10007c90 +10009c7c: 2800 cmp r0, #0 +10009c7e: d107 bne.n 10009c90 +10009c80: 4643 mov r3, r8 +10009c82: 226e movs r2, #110 ; 0x6e +10009c84: 9300 str r3, [sp, #0] +10009c86: 2102 movs r1, #2 +10009c88: 2304 movs r3, #4 +10009c8a: 0020 movs r0, r4 +10009c8c: f7fe f87c bl 10007d88 +10009c90: 2301 movs r3, #1 +10009c92: 2216 movs r2, #22 10009c94: 0020 movs r0, r4 -10009c96: 6367 str r7, [r4, #52] ; 0x34 -10009c98: 3328 adds r3, #40 ; 0x28 -10009c9a: 3220 adds r2, #32 -10009c9c: f7fd ff50 bl 10007b40 -10009ca0: 1e06 subs r6, r0, #0 -10009ca2: d10c bne.n 10009cbe -10009ca4: 2310 movs r3, #16 -10009ca6: 003a movs r2, r7 -10009ca8: 2102 movs r1, #2 -10009caa: 0020 movs r0, r4 -10009cac: 9500 str r5, [sp, #0] -10009cae: f7fd ffc3 bl 10007c38 -10009cb2: 0030 movs r0, r6 -10009cb4: b003 add sp, #12 -10009cb6: bdf0 pop {r4, r5, r6, r7, pc} -10009cb8: b2df uxtb r7, r3 -10009cba: 003e movs r6, r7 -10009cbc: e7c3 b.n 10009c46 -10009cbe: 2600 movs r6, #0 -10009cc0: e7f7 b.n 10009cb2 -10009cc2: 2601 movs r6, #1 -10009cc4: 4276 negs r6, r6 -10009cc6: e7f4 b.n 10009cb2 -10009cc8: 10015130 .word 0x10015130 - -10009ccc : -10009ccc: b510 push {r4, lr} -10009cce: 6800 ldr r0, [r0, #0] -10009cd0: f000 f8e4 bl 10009e9c -10009cd4: 3801 subs r0, #1 -10009cd6: 4243 negs r3, r0 -10009cd8: 4158 adcs r0, r3 -10009cda: b2c0 uxtb r0, r0 -10009cdc: bd10 pop {r4, pc} -10009cde: 46c0 nop ; (mov r8, r8) - -10009ce0 : -10009ce0: b510 push {r4, lr} -10009ce2: 4b28 ldr r3, [pc, #160] ; (10009d84 ) -10009ce4: b082 sub sp, #8 -10009ce6: 681b ldr r3, [r3, #0] -10009ce8: 2b00 cmp r3, #0 -10009cea: d017 beq.n 10009d1c -10009cec: 4c26 ldr r4, [pc, #152] ; (10009d88 ) -10009cee: 0020 movs r0, r4 -10009cf0: f7ff ffec bl 10009ccc -10009cf4: 2800 cmp r0, #0 -10009cf6: d13c bne.n 10009d72 -10009cf8: 4b24 ldr r3, [pc, #144] ; (10009d8c ) -10009cfa: 5ce2 ldrb r2, [r4, r3] -10009cfc: 2a00 cmp r2, #0 -10009cfe: d12b bne.n 10009d58 -10009d00: 4b23 ldr r3, [pc, #140] ; (10009d90 ) -10009d02: 5ce2 ldrb r2, [r4, r3] -10009d04: 2a00 cmp r2, #0 -10009d06: d11d bne.n 10009d44 -10009d08: 4b22 ldr r3, [pc, #136] ; (10009d94 ) -10009d0a: 5ce2 ldrb r2, [r4, r3] -10009d0c: 2a00 cmp r2, #0 -10009d0e: d10c bne.n 10009d2a -10009d10: 4b21 ldr r3, [pc, #132] ; (10009d98 ) -10009d12: 681b ldr r3, [r3, #0] -10009d14: 2b00 cmp r3, #0 -10009d16: d003 beq.n 10009d20 -10009d18: f001 f810 bl 1000ad3c -10009d1c: b002 add sp, #8 -10009d1e: bd10 pop {r4, pc} -10009d20: 2101 movs r1, #1 -10009d22: 0020 movs r0, r4 -10009d24: f7fe fc90 bl 10008648 -10009d28: e7f6 b.n 10009d18 -10009d2a: 2200 movs r2, #0 -10009d2c: 0020 movs r0, r4 -10009d2e: 54e2 strb r2, [r4, r3] -10009d30: f7ff fd9e bl 10009870 -10009d34: 2201 movs r2, #1 -10009d36: 4b19 ldr r3, [pc, #100] ; (10009d9c ) -10009d38: 50e2 str r2, [r4, r3] -10009d3a: 4b17 ldr r3, [pc, #92] ; (10009d98 ) -10009d3c: 681b ldr r3, [r3, #0] -10009d3e: 2b00 cmp r3, #0 -10009d40: d1ea bne.n 10009d18 -10009d42: e7ed b.n 10009d20 -10009d44: 2200 movs r2, #0 -10009d46: 0020 movs r0, r4 -10009d48: 54e2 strb r2, [r4, r3] -10009d4a: f7ff fd6b bl 10009824 -10009d4e: 4b11 ldr r3, [pc, #68] ; (10009d94 ) -10009d50: 5ce2 ldrb r2, [r4, r3] -10009d52: 2a00 cmp r2, #0 -10009d54: d0dc beq.n 10009d10 -10009d56: e7e8 b.n 10009d2a -10009d58: 2200 movs r2, #0 -10009d5a: 2169 movs r1, #105 ; 0x69 -10009d5c: 54e2 strb r2, [r4, r3] -10009d5e: 0020 movs r0, r4 -10009d60: 2300 movs r3, #0 -10009d62: 9200 str r2, [sp, #0] -10009d64: f7fe fc30 bl 100085c8 -10009d68: 4b09 ldr r3, [pc, #36] ; (10009d90 ) -10009d6a: 5ce2 ldrb r2, [r4, r3] -10009d6c: 2a00 cmp r2, #0 -10009d6e: d0cb beq.n 10009d08 -10009d70: e7e8 b.n 10009d44 -10009d72: 0020 movs r0, r4 -10009d74: f7fe fbfe bl 10008574 -10009d78: 4b04 ldr r3, [pc, #16] ; (10009d8c ) -10009d7a: 5ce2 ldrb r2, [r4, r3] -10009d7c: 2a00 cmp r2, #0 -10009d7e: d0bf beq.n 10009d00 -10009d80: e7ea b.n 10009d58 -10009d82: 46c0 nop ; (mov r8, r8) -10009d84: 20003118 .word 0x20003118 -10009d88: 20003120 .word 0x20003120 -10009d8c: 00000879 .word 0x00000879 -10009d90: 0000087b .word 0x0000087b -10009d94: 0000087a .word 0x0000087a -10009d98: 2000311c .word 0x2000311c -10009d9c: 0000086c .word 0x0000086c - -10009da0 : -10009da0: b570 push {r4, r5, r6, lr} -10009da2: 2380 movs r3, #128 ; 0x80 -10009da4: 25d0 movs r5, #208 ; 0xd0 -10009da6: 2680 movs r6, #128 ; 0x80 -10009da8: 0004 movs r4, r0 -10009daa: 062d lsls r5, r5, #24 -10009dac: 045b lsls r3, r3, #17 -10009dae: 62ab str r3, [r5, #40] ; 0x28 -10009db0: 0436 lsls r6, r6, #16 -10009db2: 2200 movs r2, #0 -10009db4: 2100 movs r1, #0 -10009db6: 2018 movs r0, #24 -10009db8: f7f7 f8d4 bl 10000f64 -10009dbc: 626e str r6, [r5, #36] ; 0x24 -10009dbe: 2200 movs r2, #0 -10009dc0: 2100 movs r1, #0 -10009dc2: 2017 movs r0, #23 -10009dc4: f7f7 f8ce bl 10000f64 -10009dc8: 61ae str r6, [r5, #24] -10009dca: 0021 movs r1, r4 -10009dcc: 0020 movs r0, r4 -10009dce: f7fe fb8f bl 100084f0 -10009dd2: 2286 movs r2, #134 ; 0x86 -10009dd4: 2300 movs r3, #0 -10009dd6: 2103 movs r1, #3 -10009dd8: 0112 lsls r2, r2, #4 -10009dda: 54a3 strb r3, [r4, r2] -10009ddc: 4a06 ldr r2, [pc, #24] ; (10009df8 ) -10009dde: 50a3 str r3, [r4, r2] -10009de0: 4a06 ldr r2, [pc, #24] ; (10009dfc ) -10009de2: 50a3 str r3, [r4, r2] -10009de4: 3214 adds r2, #20 -10009de6: 52a1 strh r1, [r4, r2] -10009de8: 4a05 ldr r2, [pc, #20] ; (10009e00 ) -10009dea: 54a3 strb r3, [r4, r2] -10009dec: 4a05 ldr r2, [pc, #20] ; (10009e04 ) -10009dee: 6013 str r3, [r2, #0] -10009df0: 2201 movs r2, #1 -10009df2: 4b05 ldr r3, [pc, #20] ; (10009e08 ) -10009df4: 50e2 str r2, [r4, r3] -10009df6: bd70 pop {r4, r5, r6, pc} -10009df8: 00000868 .word 0x00000868 -10009dfc: 0000086c .word 0x0000086c -10009e00: 00000882 .word 0x00000882 -10009e04: 20003118 .word 0x20003118 -10009e08: 00000878 .word 0x00000878 - -10009e0c : -10009e0c: b5f8 push {r3, r4, r5, r6, r7, lr} -10009e0e: 0004 movs r4, r0 -10009e10: f001 f808 bl 1000ae24 -10009e14: 4e1c ldr r6, [pc, #112] ; (10009e88 ) -10009e16: 6833 ldr r3, [r6, #0] -10009e18: 2b00 cmp r3, #0 -10009e1a: d032 beq.n 10009e82 -10009e1c: 2100 movs r1, #0 -10009e1e: 0020 movs r0, r4 -10009e20: f001 f86c bl 1000aefc -10009e24: 2101 movs r1, #1 -10009e26: 0020 movs r0, r4 -10009e28: f001 f868 bl 1000aefc -10009e2c: 0020 movs r0, r4 -10009e2e: f7fe fb6d bl 1000850c -10009e32: 25d0 movs r5, #208 ; 0xd0 -10009e34: 2380 movs r3, #128 ; 0x80 -10009e36: 2780 movs r7, #128 ; 0x80 -10009e38: 045b lsls r3, r3, #17 -10009e3a: 062d lsls r5, r5, #24 -10009e3c: 62ab str r3, [r5, #40] ; 0x28 -10009e3e: 2200 movs r2, #0 -10009e40: 2100 movs r1, #0 -10009e42: 2018 movs r0, #24 -10009e44: 043f lsls r7, r7, #16 -10009e46: f7f7 f88d bl 10000f64 -10009e4a: 2200 movs r2, #0 -10009e4c: 2100 movs r1, #0 -10009e4e: 2017 movs r0, #23 -10009e50: 626f str r7, [r5, #36] ; 0x24 -10009e52: f7f7 f887 bl 10000f64 -10009e56: 0021 movs r1, r4 -10009e58: 0020 movs r0, r4 -10009e5a: 61af str r7, [r5, #24] -10009e5c: f7fe fb48 bl 100084f0 -10009e60: 2286 movs r2, #134 ; 0x86 -10009e62: 2300 movs r3, #0 -10009e64: 2103 movs r1, #3 -10009e66: 0112 lsls r2, r2, #4 -10009e68: 54a3 strb r3, [r4, r2] -10009e6a: 4a08 ldr r2, [pc, #32] ; (10009e8c ) -10009e6c: 6033 str r3, [r6, #0] -10009e6e: 50a3 str r3, [r4, r2] -10009e70: 4a07 ldr r2, [pc, #28] ; (10009e90 ) -10009e72: 50a3 str r3, [r4, r2] -10009e74: 3214 adds r2, #20 -10009e76: 52a1 strh r1, [r4, r2] -10009e78: 4a06 ldr r2, [pc, #24] ; (10009e94 ) -10009e7a: 54a3 strb r3, [r4, r2] -10009e7c: 2201 movs r2, #1 -10009e7e: 4b06 ldr r3, [pc, #24] ; (10009e98 ) -10009e80: 50e2 str r2, [r4, r3] -10009e82: f000 ffd9 bl 1000ae38 -10009e86: bdf8 pop {r3, r4, r5, r6, r7, pc} -10009e88: 20003118 .word 0x20003118 -10009e8c: 00000868 .word 0x00000868 -10009e90: 0000086c .word 0x0000086c -10009e94: 00000882 .word 0x00000882 -10009e98: 00000878 .word 0x00000878 - -10009e9c : -10009e9c: 23d0 movs r3, #208 ; 0xd0 -10009e9e: 061b lsls r3, r3, #24 -10009ea0: 6858 ldr r0, [r3, #4] -10009ea2: 01c0 lsls r0, r0, #7 -10009ea4: 0fc0 lsrs r0, r0, #31 -10009ea6: 4770 bx lr - -10009ea8 : -10009ea8: 2232 movs r2, #50 ; 0x32 -10009eaa: 4b01 ldr r3, [pc, #4] ; (10009eb0 ) -10009eac: 601a str r2, [r3, #0] -10009eae: 4770 bx lr -10009eb0: 2000311c .word 0x2000311c - -10009eb4 : -10009eb4: 4b7c ldr r3, [pc, #496] ; (1000a0a8 ) -10009eb6: b570 push {r4, r5, r6, lr} -10009eb8: 58c3 ldr r3, [r0, r3] -10009eba: 0005 movs r5, r0 -10009ebc: 000c movs r4, r1 -10009ebe: 07db lsls r3, r3, #31 -10009ec0: d431 bmi.n 10009f26 -10009ec2: 6863 ldr r3, [r4, #4] -10009ec4: 2b45 cmp r3, #69 ; 0x45 -10009ec6: d01f beq.n 10009f08 -10009ec8: 2b0b cmp r3, #11 -10009eca: d056 beq.n 10009f7a -10009ecc: 2b17 cmp r3, #23 -10009ece: d00b beq.n 10009ee8 -10009ed0: 2b00 cmp r3, #0 -10009ed2: d000 beq.n 10009ed6 -10009ed4: e06f b.n 10009fb6 -10009ed6: 68a3 ldr r3, [r4, #8] -10009ed8: 2b00 cmp r3, #0 -10009eda: d166 bne.n 10009faa -10009edc: 4b73 ldr r3, [pc, #460] ; (1000a0ac ) -10009ede: 58eb ldr r3, [r5, r3] -10009ee0: 4a73 ldr r2, [pc, #460] ; (1000a0b0 ) -10009ee2: 4293 cmp r3, r2 -10009ee4: d041 beq.n 10009f6a -10009ee6: bd70 pop {r4, r5, r6, pc} -10009ee8: 68a3 ldr r3, [r4, #8] -10009eea: 2b00 cmp r3, #0 -10009eec: d1f6 bne.n 10009edc -10009eee: 68e3 ldr r3, [r4, #12] -10009ef0: 2b08 cmp r3, #8 -10009ef2: d1f3 bne.n 10009edc -10009ef4: 2202 movs r2, #2 -10009ef6: 4b6f ldr r3, [pc, #444] ; (1000a0b4 ) -10009ef8: 32ff adds r2, #255 ; 0xff -10009efa: 52ea strh r2, [r5, r3] -10009efc: 486e ldr r0, [pc, #440] ; (1000a0b8 ) -10009efe: f000 ff25 bl 1000ad4c -10009f02: 4b6a ldr r3, [pc, #424] ; (1000a0ac ) -10009f04: 58eb ldr r3, [r5, r3] -10009f06: e7eb b.n 10009ee0 -10009f08: 4b6c ldr r3, [pc, #432] ; (1000a0bc ) -10009f0a: 58ea ldr r2, [r5, r3] -10009f0c: 2a01 cmp r2, #1 -10009f0e: d1e5 bne.n 10009edc -10009f10: 68a2 ldr r2, [r4, #8] -10009f12: 2a08 cmp r2, #8 -10009f14: d100 bne.n 10009f18 -10009f16: e0a7 b.n 1000a068 -10009f18: 2a00 cmp r2, #0 -10009f1a: d1df bne.n 10009edc -10009f1c: 2202 movs r2, #2 -10009f1e: 50ea str r2, [r5, r3] -10009f20: 4b62 ldr r3, [pc, #392] ; (1000a0ac ) -10009f22: 58eb ldr r3, [r5, r3] -10009f24: e7dc b.n 10009ee0 -10009f26: f7f8 f997 bl 10002258 -10009f2a: 2900 cmp r1, #0 -10009f2c: d02d beq.n 10009f8a -10009f2e: 22fa movs r2, #250 ; 0xfa -10009f30: 2300 movs r3, #0 -10009f32: 0092 lsls r2, r2, #2 -10009f34: f7fa fc16 bl 10004764 <__wrap___aeabi_uldivmod> -10009f38: 8862 ldrh r2, [r4, #2] -10009f3a: 0001 movs r1, r0 -10009f3c: 4860 ldr r0, [pc, #384] ; (1000a0c0 ) -10009f3e: f7fb fb03 bl 10005548 <__wrap_printf> -10009f42: 6861 ldr r1, [r4, #4] -10009f44: 2958 cmp r1, #88 ; 0x58 -10009f46: d82c bhi.n 10009fa2 -10009f48: 4b5e ldr r3, [pc, #376] ; (1000a0c4 ) -10009f4a: 008a lsls r2, r1, #2 -10009f4c: 58d3 ldr r3, [r2, r3] -10009f4e: 2b00 cmp r3, #0 -10009f50: d027 beq.n 10009fa2 -10009f52: 0019 movs r1, r3 -10009f54: 485c ldr r0, [pc, #368] ; (1000a0c8 ) -10009f56: f7fb faf7 bl 10005548 <__wrap_printf> -10009f5a: 232e movs r3, #46 ; 0x2e -10009f5c: 68e2 ldr r2, [r4, #12] -10009f5e: 5ce3 ldrb r3, [r4, r3] -10009f60: 68a1 ldr r1, [r4, #8] -10009f62: 485a ldr r0, [pc, #360] ; (1000a0cc ) -10009f64: f7fb faf0 bl 10005548 <__wrap_printf> -10009f68: e7ab b.n 10009ec2 -10009f6a: 2201 movs r2, #1 -10009f6c: 4b4f ldr r3, [pc, #316] ; (1000a0ac ) -10009f6e: 2100 movs r1, #0 -10009f70: 0028 movs r0, r5 -10009f72: 50ea str r2, [r5, r3] -10009f74: f7f6 fcee bl 10000954 -10009f78: e7b5 b.n 10009ee6 -10009f7a: 2100 movs r1, #0 -10009f7c: 0028 movs r0, r5 -10009f7e: f7f6 fd25 bl 100009cc -10009f82: 2200 movs r2, #0 -10009f84: 4b49 ldr r3, [pc, #292] ; (1000a0ac ) -10009f86: 50ea str r2, [r5, r3] -10009f88: e7ad b.n 10009ee6 -10009f8a: 21fa movs r1, #250 ; 0xfa -10009f8c: 0089 lsls r1, r1, #2 -10009f8e: f7fa fbab bl 100046e8 <__wrap___aeabi_uidiv> -10009f92: 8862 ldrh r2, [r4, #2] -10009f94: 0001 movs r1, r0 -10009f96: 484a ldr r0, [pc, #296] ; (1000a0c0 ) -10009f98: f7fb fad6 bl 10005548 <__wrap_printf> -10009f9c: 6861 ldr r1, [r4, #4] -10009f9e: 2958 cmp r1, #88 ; 0x58 -10009fa0: d9d2 bls.n 10009f48 -10009fa2: 484b ldr r0, [pc, #300] ; (1000a0d0 ) -10009fa4: f7fb fad0 bl 10005548 <__wrap_printf> -10009fa8: e7d7 b.n 10009f5a -10009faa: 2b03 cmp r3, #3 -10009fac: d056 beq.n 1000a05c -10009fae: 2202 movs r2, #2 -10009fb0: 4b3e ldr r3, [pc, #248] ; (1000a0ac ) -10009fb2: 50ea str r2, [r5, r3] -10009fb4: e797 b.n 10009ee6 -10009fb6: 2b03 cmp r3, #3 -10009fb8: d010 beq.n 10009fdc -10009fba: 2b06 cmp r3, #6 -10009fbc: d122 bne.n 1000a004 -10009fbe: 68a3 ldr r3, [r4, #8] -10009fc0: 2b00 cmp r3, #0 -10009fc2: d000 beq.n 10009fc6 -10009fc4: e78a b.n 10009edc -10009fc6: 68e3 ldr r3, [r4, #12] -10009fc8: 2b02 cmp r3, #2 -10009fca: d000 beq.n 10009fce -10009fcc: e786 b.n 10009edc -10009fce: 4b41 ldr r3, [pc, #260] ; (1000a0d4 ) -10009fd0: 2201 movs r2, #1 -10009fd2: 4839 ldr r0, [pc, #228] ; (1000a0b8 ) -10009fd4: 54ea strb r2, [r5, r3] -10009fd6: f000 feb9 bl 1000ad4c -10009fda: e77f b.n 10009edc -10009fdc: 68a3 ldr r3, [r4, #8] -10009fde: 2b00 cmp r3, #0 -10009fe0: d124 bne.n 1000a02c -10009fe2: 4b32 ldr r3, [pc, #200] ; (1000a0ac ) -10009fe4: 58ea ldr r2, [r5, r3] -10009fe6: 230f movs r3, #15 -10009fe8: 0019 movs r1, r3 -10009fea: 4011 ands r1, r2 -10009fec: 2904 cmp r1, #4 -10009fee: d103 bne.n 10009ff8 -10009ff0: 439a bics r2, r3 -10009ff2: 0013 movs r3, r2 -10009ff4: 2201 movs r2, #1 -10009ff6: 431a orrs r2, r3 -10009ff8: 2380 movs r3, #128 ; 0x80 -10009ffa: 009b lsls r3, r3, #2 -10009ffc: 4313 orrs r3, r2 -10009ffe: 4a2b ldr r2, [pc, #172] ; (1000a0ac ) -1000a000: 50ab str r3, [r5, r2] -1000a002: e76d b.n 10009ee0 -1000a004: 2b10 cmp r3, #16 -1000a006: d118 bne.n 1000a03a -1000a008: 68a3 ldr r3, [r4, #8] -1000a00a: 2b00 cmp r3, #0 -1000a00c: d000 beq.n 1000a010 -1000a00e: e765 b.n 10009edc -1000a010: 8863 ldrh r3, [r4, #2] -1000a012: 07db lsls r3, r3, #31 -1000a014: d539 bpl.n 1000a08a -1000a016: 232e movs r3, #46 ; 0x2e -1000a018: 5ce1 ldrb r1, [r4, r3] -1000a01a: 2900 cmp r1, #0 -1000a01c: d13d bne.n 1000a09a -1000a01e: 2380 movs r3, #128 ; 0x80 -1000a020: 4a22 ldr r2, [pc, #136] ; (1000a0ac ) -1000a022: 00db lsls r3, r3, #3 -1000a024: 58a9 ldr r1, [r5, r2] -1000a026: 430b orrs r3, r1 -1000a028: 50ab str r3, [r5, r2] -1000a02a: e759 b.n 10009ee0 -1000a02c: 2b06 cmp r3, #6 -1000a02e: d100 bne.n 1000a032 -1000a030: e754 b.n 10009edc -1000a032: 2204 movs r2, #4 -1000a034: 4b1d ldr r3, [pc, #116] ; (1000a0ac ) -1000a036: 50ea str r2, [r5, r3] -1000a038: e755 b.n 10009ee6 -1000a03a: 2b2e cmp r3, #46 ; 0x2e -1000a03c: d000 beq.n 1000a040 -1000a03e: e74d b.n 10009edc -1000a040: 68a3 ldr r3, [r4, #8] -1000a042: 2b06 cmp r3, #6 -1000a044: d01a beq.n 1000a07c -1000a046: 2b04 cmp r3, #4 -1000a048: d003 beq.n 1000a052 -1000a04a: 2202 movs r2, #2 -1000a04c: 4393 bics r3, r2 -1000a04e: 2b08 cmp r3, #8 -1000a050: d1ef bne.n 1000a032 -1000a052: 68e3 ldr r3, [r4, #12] -1000a054: 2b0f cmp r3, #15 -1000a056: d1ec bne.n 1000a032 -1000a058: 4b16 ldr r3, [pc, #88] ; (1000a0b4 ) -1000a05a: e7b9 b.n 10009fd0 -1000a05c: 68e2 ldr r2, [r4, #12] -1000a05e: 2a00 cmp r2, #0 -1000a060: d1a5 bne.n 10009fae -1000a062: 4a12 ldr r2, [pc, #72] ; (1000a0ac ) -1000a064: 50ab str r3, [r5, r2] -1000a066: e73e b.n 10009ee6 -1000a068: 0021 movs r1, r4 -1000a06a: 3308 adds r3, #8 -1000a06c: 58e8 ldr r0, [r5, r3] -1000a06e: 4b1a ldr r3, [pc, #104] ; (1000a0d8 ) -1000a070: 3130 adds r1, #48 ; 0x30 +10009c96: 4919 ldr r1, [pc, #100] ; (10009cfc ) +10009c98: f7fe f940 bl 10007f1c +10009c9c: 2301 movs r3, #1 +10009c9e: 224e movs r2, #78 ; 0x4e +10009ca0: 6463 str r3, [r4, #68] ; 0x44 +10009ca2: 8a23 ldrh r3, [r4, #16] +10009ca4: 6362 str r2, [r4, #52] ; 0x34 +10009ca6: 3301 adds r3, #1 +10009ca8: 3a4a subs r2, #74 ; 0x4a +10009caa: b29b uxth r3, r3 +10009cac: 63a2 str r2, [r4, #56] ; 0x38 +10009cae: 4a12 ldr r2, [pc, #72] ; (10009cf8 ) +10009cb0: 8223 strh r3, [r4, #16] +10009cb2: 041b lsls r3, r3, #16 +10009cb4: 4313 orrs r3, r2 +10009cb6: 63e3 str r3, [r4, #60] ; 0x3c +10009cb8: 2300 movs r3, #0 +10009cba: 2214 movs r2, #20 +10009cbc: 6423 str r3, [r4, #64] ; 0x40 +10009cbe: 2100 movs r1, #0 +10009cc0: 464b mov r3, r9 +10009cc2: 0020 movs r0, r4 +10009cc4: f7fd ffe4 bl 10007c90 +10009cc8: 2800 cmp r0, #0 +10009cca: d000 beq.n 10009cce +10009ccc: e6f0 b.n 10009ab0 +10009cce: 4643 mov r3, r8 +10009cd0: 224e movs r2, #78 ; 0x4e +10009cd2: 9300 str r3, [sp, #0] +10009cd4: 2102 movs r1, #2 +10009cd6: 2304 movs r3, #4 +10009cd8: 0020 movs r0, r4 +10009cda: f7fe f855 bl 10007d88 +10009cde: e6e7 b.n 10009ab0 +10009ce0: 10015288 .word 0x10015288 +10009ce4: 10015098 .word 0x10015098 +10009ce8: 10015248 .word 0x10015248 +10009cec: 10015254 .word 0x10015254 +10009cf0: ffdffffe .word 0xffdffffe +10009cf4: 10015260 .word 0x10015260 +10009cf8: 00001002 .word 0x00001002 +10009cfc: 10015270 .word 0x10015270 + +10009d00 : +10009d00: b570 push {r4, r5, r6, lr} +10009d02: 0005 movs r5, r0 +10009d04: 3544 adds r5, #68 ; 0x44 +10009d06: 0004 movs r4, r0 +10009d08: 000e movs r6, r1 +10009d0a: 2204 movs r2, #4 +10009d0c: 491b ldr r1, [pc, #108] ; (10009d7c ) +10009d0e: b082 sub sp, #8 +10009d10: 0028 movs r0, r5 +10009d12: f7fb fa2b bl 1000516c <__wrap___aeabi_memcpy> +10009d16: 2348 movs r3, #72 ; 0x48 +10009d18: 2201 movs r2, #1 +10009d1a: 54e2 strb r2, [r4, r3] +10009d1c: 2200 movs r2, #0 +10009d1e: 210c movs r1, #12 +10009d20: 3301 adds r3, #1 +10009d22: 54e2 strb r2, [r4, r3] +10009d24: 3301 adds r3, #1 +10009d26: 54e2 strb r2, [r4, r3] +10009d28: 3301 adds r3, #1 +10009d2a: 54e2 strb r2, [r4, r3] +10009d2c: 3301 adds r3, #1 +10009d2e: 54e6 strb r6, [r4, r3] +10009d30: 3301 adds r3, #1 +10009d32: 54e2 strb r2, [r4, r3] +10009d34: 3301 adds r3, #1 +10009d36: 54e2 strb r2, [r4, r3] +10009d38: 3301 adds r3, #1 +10009d3a: 54e2 strb r2, [r4, r3] +10009d3c: 8a23 ldrh r3, [r4, #16] +10009d3e: 63a1 str r1, [r4, #56] ; 0x38 +10009d40: 3301 adds r3, #1 +10009d42: b29b uxth r3, r3 +10009d44: 390a subs r1, #10 +10009d46: 8223 strh r3, [r4, #16] +10009d48: 041b lsls r3, r3, #16 +10009d4a: 430b orrs r3, r1 +10009d4c: 2608 movs r6, #8 +10009d4e: 63e3 str r3, [r4, #60] ; 0x3c +10009d50: 0023 movs r3, r4 +10009d52: 36ff adds r6, #255 ; 0xff +10009d54: 6422 str r2, [r4, #64] ; 0x40 +10009d56: 2100 movs r1, #0 +10009d58: 0020 movs r0, r4 +10009d5a: 6366 str r6, [r4, #52] ; 0x34 +10009d5c: 3328 adds r3, #40 ; 0x28 +10009d5e: 321c adds r2, #28 +10009d60: f7fd ff96 bl 10007c90 +10009d64: 2800 cmp r0, #0 +10009d66: d106 bne.n 10009d76 +10009d68: 230c movs r3, #12 +10009d6a: 0032 movs r2, r6 +10009d6c: 2102 movs r1, #2 +10009d6e: 0020 movs r0, r4 +10009d70: 9500 str r5, [sp, #0] +10009d72: f7fe f809 bl 10007d88 +10009d76: 2000 movs r0, #0 +10009d78: b002 add sp, #8 +10009d7a: bd70 pop {r4, r5, r6, pc} +10009d7c: 1001527c .word 0x1001527c + +10009d80 : +10009d80: b5f0 push {r4, r5, r6, r7, lr} +10009d82: 0004 movs r4, r0 +10009d84: b083 sub sp, #12 +10009d86: 2902 cmp r1, #2 +10009d88: d843 bhi.n 10009e12 +10009d8a: 2301 movs r3, #1 +10009d8c: 408b lsls r3, r1 +10009d8e: 2a00 cmp r2, #0 +10009d90: d13a bne.n 10009e08 +10009d92: 2700 movs r7, #0 +10009d94: b2de uxtb r6, r3 +10009d96: 0025 movs r5, r4 +10009d98: 3544 adds r5, #68 ; 0x44 +10009d9a: 2208 movs r2, #8 +10009d9c: 491e ldr r1, [pc, #120] ; (10009e18 ) +10009d9e: 0028 movs r0, r5 +10009da0: f7fb f9e4 bl 1000516c <__wrap___aeabi_memcpy> +10009da4: 234c movs r3, #76 ; 0x4c +10009da6: 2200 movs r2, #0 +10009da8: 2110 movs r1, #16 +10009daa: 54e6 strb r6, [r4, r3] +10009dac: 3301 adds r3, #1 +10009dae: 54e2 strb r2, [r4, r3] +10009db0: 3301 adds r3, #1 +10009db2: 54e2 strb r2, [r4, r3] +10009db4: 3301 adds r3, #1 +10009db6: 54e2 strb r2, [r4, r3] +10009db8: 3301 adds r3, #1 +10009dba: 54e7 strb r7, [r4, r3] +10009dbc: 3301 adds r3, #1 +10009dbe: 54e2 strb r2, [r4, r3] +10009dc0: 3301 adds r3, #1 +10009dc2: 54e2 strb r2, [r4, r3] +10009dc4: 3301 adds r3, #1 +10009dc6: 54e2 strb r2, [r4, r3] +10009dc8: 8a23 ldrh r3, [r4, #16] +10009dca: 63a1 str r1, [r4, #56] ; 0x38 +10009dcc: 3301 adds r3, #1 +10009dce: b29b uxth r3, r3 +10009dd0: 8223 strh r3, [r4, #16] +10009dd2: 390e subs r1, #14 +10009dd4: 041b lsls r3, r3, #16 +10009dd6: 430b orrs r3, r1 +10009dd8: 2708 movs r7, #8 +10009dda: 63e3 str r3, [r4, #60] ; 0x3c +10009ddc: 0023 movs r3, r4 +10009dde: 37ff adds r7, #255 ; 0xff +10009de0: 6422 str r2, [r4, #64] ; 0x40 +10009de2: 2100 movs r1, #0 +10009de4: 0020 movs r0, r4 +10009de6: 6367 str r7, [r4, #52] ; 0x34 +10009de8: 3328 adds r3, #40 ; 0x28 +10009dea: 3220 adds r2, #32 +10009dec: f7fd ff50 bl 10007c90 +10009df0: 1e06 subs r6, r0, #0 +10009df2: d10c bne.n 10009e0e +10009df4: 2310 movs r3, #16 +10009df6: 003a movs r2, r7 +10009df8: 2102 movs r1, #2 +10009dfa: 0020 movs r0, r4 +10009dfc: 9500 str r5, [sp, #0] +10009dfe: f7fd ffc3 bl 10007d88 +10009e02: 0030 movs r0, r6 +10009e04: b003 add sp, #12 +10009e06: bdf0 pop {r4, r5, r6, r7, pc} +10009e08: b2df uxtb r7, r3 +10009e0a: 003e movs r6, r7 +10009e0c: e7c3 b.n 10009d96 +10009e0e: 2600 movs r6, #0 +10009e10: e7f7 b.n 10009e02 +10009e12: 2601 movs r6, #1 +10009e14: 4276 negs r6, r6 +10009e16: e7f4 b.n 10009e02 +10009e18: 10015280 .word 0x10015280 + +10009e1c : +10009e1c: b510 push {r4, lr} +10009e1e: 6800 ldr r0, [r0, #0] +10009e20: f000 f8e4 bl 10009fec +10009e24: 3801 subs r0, #1 +10009e26: 4243 negs r3, r0 +10009e28: 4158 adcs r0, r3 +10009e2a: b2c0 uxtb r0, r0 +10009e2c: bd10 pop {r4, pc} +10009e2e: 46c0 nop ; (mov r8, r8) + +10009e30 : +10009e30: b510 push {r4, lr} +10009e32: 4b28 ldr r3, [pc, #160] ; (10009ed4 ) +10009e34: b082 sub sp, #8 +10009e36: 681b ldr r3, [r3, #0] +10009e38: 2b00 cmp r3, #0 +10009e3a: d017 beq.n 10009e6c +10009e3c: 4c26 ldr r4, [pc, #152] ; (10009ed8 ) +10009e3e: 0020 movs r0, r4 +10009e40: f7ff ffec bl 10009e1c +10009e44: 2800 cmp r0, #0 +10009e46: d13c bne.n 10009ec2 +10009e48: 4b24 ldr r3, [pc, #144] ; (10009edc ) +10009e4a: 5ce2 ldrb r2, [r4, r3] +10009e4c: 2a00 cmp r2, #0 +10009e4e: d12b bne.n 10009ea8 +10009e50: 4b23 ldr r3, [pc, #140] ; (10009ee0 ) +10009e52: 5ce2 ldrb r2, [r4, r3] +10009e54: 2a00 cmp r2, #0 +10009e56: d11d bne.n 10009e94 +10009e58: 4b22 ldr r3, [pc, #136] ; (10009ee4 ) +10009e5a: 5ce2 ldrb r2, [r4, r3] +10009e5c: 2a00 cmp r2, #0 +10009e5e: d10c bne.n 10009e7a +10009e60: 4b21 ldr r3, [pc, #132] ; (10009ee8 ) +10009e62: 681b ldr r3, [r3, #0] +10009e64: 2b00 cmp r3, #0 +10009e66: d003 beq.n 10009e70 +10009e68: f001 f810 bl 1000ae8c +10009e6c: b002 add sp, #8 +10009e6e: bd10 pop {r4, pc} +10009e70: 2101 movs r1, #1 +10009e72: 0020 movs r0, r4 +10009e74: f7fe fc90 bl 10008798 +10009e78: e7f6 b.n 10009e68 +10009e7a: 2200 movs r2, #0 +10009e7c: 0020 movs r0, r4 +10009e7e: 54e2 strb r2, [r4, r3] +10009e80: f7ff fd9e bl 100099c0 +10009e84: 2201 movs r2, #1 +10009e86: 4b19 ldr r3, [pc, #100] ; (10009eec ) +10009e88: 50e2 str r2, [r4, r3] +10009e8a: 4b17 ldr r3, [pc, #92] ; (10009ee8 ) +10009e8c: 681b ldr r3, [r3, #0] +10009e8e: 2b00 cmp r3, #0 +10009e90: d1ea bne.n 10009e68 +10009e92: e7ed b.n 10009e70 +10009e94: 2200 movs r2, #0 +10009e96: 0020 movs r0, r4 +10009e98: 54e2 strb r2, [r4, r3] +10009e9a: f7ff fd6b bl 10009974 +10009e9e: 4b11 ldr r3, [pc, #68] ; (10009ee4 ) +10009ea0: 5ce2 ldrb r2, [r4, r3] +10009ea2: 2a00 cmp r2, #0 +10009ea4: d0dc beq.n 10009e60 +10009ea6: e7e8 b.n 10009e7a +10009ea8: 2200 movs r2, #0 +10009eaa: 2169 movs r1, #105 ; 0x69 +10009eac: 54e2 strb r2, [r4, r3] +10009eae: 0020 movs r0, r4 +10009eb0: 2300 movs r3, #0 +10009eb2: 9200 str r2, [sp, #0] +10009eb4: f7fe fc30 bl 10008718 +10009eb8: 4b09 ldr r3, [pc, #36] ; (10009ee0 ) +10009eba: 5ce2 ldrb r2, [r4, r3] +10009ebc: 2a00 cmp r2, #0 +10009ebe: d0cb beq.n 10009e58 +10009ec0: e7e8 b.n 10009e94 +10009ec2: 0020 movs r0, r4 +10009ec4: f7fe fbfe bl 100086c4 +10009ec8: 4b04 ldr r3, [pc, #16] ; (10009edc ) +10009eca: 5ce2 ldrb r2, [r4, r3] +10009ecc: 2a00 cmp r2, #0 +10009ece: d0bf beq.n 10009e50 +10009ed0: e7ea b.n 10009ea8 +10009ed2: 46c0 nop ; (mov r8, r8) +10009ed4: 20003120 .word 0x20003120 +10009ed8: 20003128 .word 0x20003128 +10009edc: 00000879 .word 0x00000879 +10009ee0: 0000087b .word 0x0000087b +10009ee4: 0000087a .word 0x0000087a +10009ee8: 20003124 .word 0x20003124 +10009eec: 0000086c .word 0x0000086c + +10009ef0 : +10009ef0: b570 push {r4, r5, r6, lr} +10009ef2: 2380 movs r3, #128 ; 0x80 +10009ef4: 25d0 movs r5, #208 ; 0xd0 +10009ef6: 2680 movs r6, #128 ; 0x80 +10009ef8: 0004 movs r4, r0 +10009efa: 062d lsls r5, r5, #24 +10009efc: 045b lsls r3, r3, #17 +10009efe: 62ab str r3, [r5, #40] ; 0x28 +10009f00: 0436 lsls r6, r6, #16 +10009f02: 2200 movs r2, #0 +10009f04: 2100 movs r1, #0 +10009f06: 2018 movs r0, #24 +10009f08: f7f7 f8d4 bl 100010b4 +10009f0c: 626e str r6, [r5, #36] ; 0x24 +10009f0e: 2200 movs r2, #0 +10009f10: 2100 movs r1, #0 +10009f12: 2017 movs r0, #23 +10009f14: f7f7 f8ce bl 100010b4 +10009f18: 61ae str r6, [r5, #24] +10009f1a: 0021 movs r1, r4 +10009f1c: 0020 movs r0, r4 +10009f1e: f7fe fb8f bl 10008640 +10009f22: 2286 movs r2, #134 ; 0x86 +10009f24: 2300 movs r3, #0 +10009f26: 2103 movs r1, #3 +10009f28: 0112 lsls r2, r2, #4 +10009f2a: 54a3 strb r3, [r4, r2] +10009f2c: 4a06 ldr r2, [pc, #24] ; (10009f48 ) +10009f2e: 50a3 str r3, [r4, r2] +10009f30: 4a06 ldr r2, [pc, #24] ; (10009f4c ) +10009f32: 50a3 str r3, [r4, r2] +10009f34: 3214 adds r2, #20 +10009f36: 52a1 strh r1, [r4, r2] +10009f38: 4a05 ldr r2, [pc, #20] ; (10009f50 ) +10009f3a: 54a3 strb r3, [r4, r2] +10009f3c: 4a05 ldr r2, [pc, #20] ; (10009f54 ) +10009f3e: 6013 str r3, [r2, #0] +10009f40: 2201 movs r2, #1 +10009f42: 4b05 ldr r3, [pc, #20] ; (10009f58 ) +10009f44: 50e2 str r2, [r4, r3] +10009f46: bd70 pop {r4, r5, r6, pc} +10009f48: 00000868 .word 0x00000868 +10009f4c: 0000086c .word 0x0000086c +10009f50: 00000882 .word 0x00000882 +10009f54: 20003120 .word 0x20003120 +10009f58: 00000878 .word 0x00000878 + +10009f5c : +10009f5c: b5f8 push {r3, r4, r5, r6, r7, lr} +10009f5e: 0004 movs r4, r0 +10009f60: f001 f808 bl 1000af74 +10009f64: 4e1c ldr r6, [pc, #112] ; (10009fd8 ) +10009f66: 6833 ldr r3, [r6, #0] +10009f68: 2b00 cmp r3, #0 +10009f6a: d032 beq.n 10009fd2 +10009f6c: 2100 movs r1, #0 +10009f6e: 0020 movs r0, r4 +10009f70: f001 f86c bl 1000b04c +10009f74: 2101 movs r1, #1 +10009f76: 0020 movs r0, r4 +10009f78: f001 f868 bl 1000b04c +10009f7c: 0020 movs r0, r4 +10009f7e: f7fe fb6d bl 1000865c +10009f82: 25d0 movs r5, #208 ; 0xd0 +10009f84: 2380 movs r3, #128 ; 0x80 +10009f86: 2780 movs r7, #128 ; 0x80 +10009f88: 045b lsls r3, r3, #17 +10009f8a: 062d lsls r5, r5, #24 +10009f8c: 62ab str r3, [r5, #40] ; 0x28 +10009f8e: 2200 movs r2, #0 +10009f90: 2100 movs r1, #0 +10009f92: 2018 movs r0, #24 +10009f94: 043f lsls r7, r7, #16 +10009f96: f7f7 f88d bl 100010b4 +10009f9a: 2200 movs r2, #0 +10009f9c: 2100 movs r1, #0 +10009f9e: 2017 movs r0, #23 +10009fa0: 626f str r7, [r5, #36] ; 0x24 +10009fa2: f7f7 f887 bl 100010b4 +10009fa6: 0021 movs r1, r4 +10009fa8: 0020 movs r0, r4 +10009faa: 61af str r7, [r5, #24] +10009fac: f7fe fb48 bl 10008640 +10009fb0: 2286 movs r2, #134 ; 0x86 +10009fb2: 2300 movs r3, #0 +10009fb4: 2103 movs r1, #3 +10009fb6: 0112 lsls r2, r2, #4 +10009fb8: 54a3 strb r3, [r4, r2] +10009fba: 4a08 ldr r2, [pc, #32] ; (10009fdc ) +10009fbc: 6033 str r3, [r6, #0] +10009fbe: 50a3 str r3, [r4, r2] +10009fc0: 4a07 ldr r2, [pc, #28] ; (10009fe0 ) +10009fc2: 50a3 str r3, [r4, r2] +10009fc4: 3214 adds r2, #20 +10009fc6: 52a1 strh r1, [r4, r2] +10009fc8: 4a06 ldr r2, [pc, #24] ; (10009fe4 ) +10009fca: 54a3 strb r3, [r4, r2] +10009fcc: 2201 movs r2, #1 +10009fce: 4b06 ldr r3, [pc, #24] ; (10009fe8 ) +10009fd0: 50e2 str r2, [r4, r3] +10009fd2: f000 ffd9 bl 1000af88 +10009fd6: bdf8 pop {r3, r4, r5, r6, r7, pc} +10009fd8: 20003120 .word 0x20003120 +10009fdc: 00000868 .word 0x00000868 +10009fe0: 0000086c .word 0x0000086c +10009fe4: 00000882 .word 0x00000882 +10009fe8: 00000878 .word 0x00000878 + +10009fec : +10009fec: 23d0 movs r3, #208 ; 0xd0 +10009fee: 061b lsls r3, r3, #24 +10009ff0: 6858 ldr r0, [r3, #4] +10009ff2: 01c0 lsls r0, r0, #7 +10009ff4: 0fc0 lsrs r0, r0, #31 +10009ff6: 4770 bx lr + +10009ff8 : +10009ff8: 2232 movs r2, #50 ; 0x32 +10009ffa: 4b01 ldr r3, [pc, #4] ; (1000a000 ) +10009ffc: 601a str r2, [r3, #0] +10009ffe: 4770 bx lr +1000a000: 20003124 .word 0x20003124 + +1000a004 : +1000a004: 4b7c ldr r3, [pc, #496] ; (1000a1f8 ) +1000a006: b570 push {r4, r5, r6, lr} +1000a008: 58c3 ldr r3, [r0, r3] +1000a00a: 0005 movs r5, r0 +1000a00c: 000c movs r4, r1 +1000a00e: 07db lsls r3, r3, #31 +1000a010: d431 bmi.n 1000a076 +1000a012: 6863 ldr r3, [r4, #4] +1000a014: 2b45 cmp r3, #69 ; 0x45 +1000a016: d01f beq.n 1000a058 +1000a018: 2b0b cmp r3, #11 +1000a01a: d056 beq.n 1000a0ca +1000a01c: 2b17 cmp r3, #23 +1000a01e: d00b beq.n 1000a038 +1000a020: 2b00 cmp r3, #0 +1000a022: d000 beq.n 1000a026 +1000a024: e06f b.n 1000a106 +1000a026: 68a3 ldr r3, [r4, #8] +1000a028: 2b00 cmp r3, #0 +1000a02a: d166 bne.n 1000a0fa +1000a02c: 4b73 ldr r3, [pc, #460] ; (1000a1fc ) +1000a02e: 58eb ldr r3, [r5, r3] +1000a030: 4a73 ldr r2, [pc, #460] ; (1000a200 ) +1000a032: 4293 cmp r3, r2 +1000a034: d041 beq.n 1000a0ba +1000a036: bd70 pop {r4, r5, r6, pc} +1000a038: 68a3 ldr r3, [r4, #8] +1000a03a: 2b00 cmp r3, #0 +1000a03c: d1f6 bne.n 1000a02c +1000a03e: 68e3 ldr r3, [r4, #12] +1000a040: 2b08 cmp r3, #8 +1000a042: d1f3 bne.n 1000a02c +1000a044: 2202 movs r2, #2 +1000a046: 4b6f ldr r3, [pc, #444] ; (1000a204 ) +1000a048: 32ff adds r2, #255 ; 0xff +1000a04a: 52ea strh r2, [r5, r3] +1000a04c: 486e ldr r0, [pc, #440] ; (1000a208 ) +1000a04e: f000 ff25 bl 1000ae9c +1000a052: 4b6a ldr r3, [pc, #424] ; (1000a1fc ) +1000a054: 58eb ldr r3, [r5, r3] +1000a056: e7eb b.n 1000a030 +1000a058: 4b6c ldr r3, [pc, #432] ; (1000a20c ) +1000a05a: 58ea ldr r2, [r5, r3] +1000a05c: 2a01 cmp r2, #1 +1000a05e: d1e5 bne.n 1000a02c +1000a060: 68a2 ldr r2, [r4, #8] +1000a062: 2a08 cmp r2, #8 +1000a064: d100 bne.n 1000a068 +1000a066: e0a7 b.n 1000a1b8 +1000a068: 2a00 cmp r2, #0 +1000a06a: d1df bne.n 1000a02c +1000a06c: 2202 movs r2, #2 +1000a06e: 50ea str r2, [r5, r3] +1000a070: 4b62 ldr r3, [pc, #392] ; (1000a1fc ) 1000a072: 58eb ldr r3, [r5, r3] -1000a074: 4798 blx r3 -1000a076: 4b0d ldr r3, [pc, #52] ; (1000a0ac ) -1000a078: 58eb ldr r3, [r5, r3] -1000a07a: e731 b.n 10009ee0 -1000a07c: 2380 movs r3, #128 ; 0x80 -1000a07e: 4a0b ldr r2, [pc, #44] ; (1000a0ac ) -1000a080: 011b lsls r3, r3, #4 -1000a082: 58a9 ldr r1, [r5, r2] -1000a084: 430b orrs r3, r1 -1000a086: 50ab str r3, [r5, r2] -1000a088: e72a b.n 10009ee0 -1000a08a: 232e movs r3, #46 ; 0x2e -1000a08c: 0028 movs r0, r5 -1000a08e: 5ce1 ldrb r1, [r4, r3] -1000a090: f7f6 fc9c bl 100009cc -1000a094: 4b05 ldr r3, [pc, #20] ; (1000a0ac ) -1000a096: 58eb ldr r3, [r5, r3] -1000a098: e722 b.n 10009ee0 -1000a09a: 0028 movs r0, r5 -1000a09c: f7f6 fc5a bl 10000954 -1000a0a0: 4b02 ldr r3, [pc, #8] ; (1000a0ac ) -1000a0a2: 58eb ldr r3, [r5, r3] -1000a0a4: e71c b.n 10009ee0 -1000a0a6: 46c0 nop ; (mov r8, r8) -1000a0a8: 00000864 .word 0x00000864 -1000a0ac: 0000086c .word 0x0000086c -1000a0b0: 00000e01 .word 0x00000e01 -1000a0b4: 0000087a .word 0x0000087a -1000a0b8: 10009ce1 .word 0x10009ce1 -1000a0bc: 00000868 .word 0x00000868 -1000a0c0: 1004c46c .word 0x1004c46c -1000a0c4: 1004c530 .word 0x1004c530 -1000a0c8: 1004c480 .word 0x1004c480 -1000a0cc: 1004c484 .word 0x1004c484 -1000a0d0: 1001438c .word 0x1001438c -1000a0d4: 00000879 .word 0x00000879 -1000a0d8: 00000874 .word 0x00000874 - -1000a0dc : -1000a0dc: b5f0 push {r4, r5, r6, r7, lr} -1000a0de: 4657 mov r7, sl -1000a0e0: 464e mov r6, r9 -1000a0e2: 4645 mov r5, r8 -1000a0e4: 46de mov lr, fp -1000a0e6: 0004 movs r4, r0 -1000a0e8: b5e0 push {r5, r6, r7, lr} -1000a0ea: b083 sub sp, #12 -1000a0ec: 4698 mov r8, r3 -1000a0ee: ab0c add r3, sp, #48 ; 0x30 -1000a0f0: 781b ldrb r3, [r3, #0] -1000a0f2: 000e movs r6, r1 -1000a0f4: 469a mov sl, r3 -1000a0f6: 0017 movs r7, r2 -1000a0f8: f000 fe94 bl 1000ae24 -1000a0fc: 4b23 ldr r3, [pc, #140] ; (1000a18c ) -1000a0fe: 2100 movs r1, #0 -1000a100: 681d ldr r5, [r3, #0] -1000a102: 4699 mov r9, r3 -1000a104: 0020 movs r0, r4 -1000a106: 2d00 cmp r5, #0 -1000a108: d014 beq.n 1000a134 -1000a10a: f7fe fa9d bl 10008648 -1000a10e: 4653 mov r3, sl -1000a110: 003a movs r2, r7 -1000a112: 9300 str r3, [sp, #0] -1000a114: 0031 movs r1, r6 -1000a116: 4643 mov r3, r8 -1000a118: 0020 movs r0, r4 -1000a11a: f7fe f9fb bl 10008514 -1000a11e: 0005 movs r5, r0 -1000a120: f000 fe8a bl 1000ae38 -1000a124: 0028 movs r0, r5 -1000a126: b003 add sp, #12 -1000a128: bcf0 pop {r4, r5, r6, r7} -1000a12a: 46bb mov fp, r7 -1000a12c: 46b2 mov sl, r6 -1000a12e: 46a9 mov r9, r5 -1000a130: 46a0 mov r8, r4 -1000a132: bdf0 pop {r4, r5, r6, r7, pc} -1000a134: f000 fee2 bl 1000aefc -1000a138: 2101 movs r1, #1 -1000a13a: 0020 movs r0, r4 -1000a13c: f000 fede bl 1000aefc -1000a140: 2386 movs r3, #134 ; 0x86 -1000a142: 011b lsls r3, r3, #4 -1000a144: 54e5 strb r5, [r4, r3] -1000a146: 2380 movs r3, #128 ; 0x80 -1000a148: 25d0 movs r5, #208 ; 0xd0 -1000a14a: 041b lsls r3, r3, #16 -1000a14c: 469b mov fp, r3 -1000a14e: 062d lsls r5, r5, #24 -1000a150: 61ab str r3, [r5, #24] -1000a152: 2014 movs r0, #20 -1000a154: f000 fe94 bl 1000ae80 -1000a158: 465b mov r3, fp -1000a15a: 2032 movs r0, #50 ; 0x32 -1000a15c: 616b str r3, [r5, #20] -1000a15e: f000 fe8f bl 1000ae80 -1000a162: 2100 movs r1, #0 -1000a164: 0020 movs r0, r4 -1000a166: f7fe fbd3 bl 10008910 -1000a16a: 1e05 subs r5, r0, #0 -1000a16c: d1d8 bne.n 1000a120 -1000a16e: 4b08 ldr r3, [pc, #32] ; (1000a190 ) -1000a170: 0020 movs r0, r4 -1000a172: 18e1 adds r1, r4, r3 -1000a174: f7fe fb92 bl 1000889c -1000a178: 2232 movs r2, #50 ; 0x32 -1000a17a: 4b06 ldr r3, [pc, #24] ; (1000a194 ) -1000a17c: 4806 ldr r0, [pc, #24] ; (1000a198 ) -1000a17e: 601a str r2, [r3, #0] -1000a180: 464b mov r3, r9 -1000a182: 6018 str r0, [r3, #0] -1000a184: f000 fde2 bl 1000ad4c -1000a188: e7c1 b.n 1000a10e -1000a18a: 46c0 nop ; (mov r8, r8) -1000a18c: 20003118 .word 0x20003118 -1000a190: 000008e3 .word 0x000008e3 -1000a194: 2000311c .word 0x2000311c -1000a198: 10009ce1 .word 0x10009ce1 - -1000a19c : -1000a19c: b5f0 push {r4, r5, r6, r7, lr} -1000a19e: 46c6 mov lr, r8 -1000a1a0: 0005 movs r5, r0 -1000a1a2: b500 push {lr} -1000a1a4: b082 sub sp, #8 -1000a1a6: 000c movs r4, r1 -1000a1a8: f000 fe3c bl 1000ae24 -1000a1ac: 4f24 ldr r7, [pc, #144] ; (1000a240 ) -1000a1ae: 2100 movs r1, #0 -1000a1b0: 683e ldr r6, [r7, #0] -1000a1b2: 0028 movs r0, r5 -1000a1b4: 2e00 cmp r6, #0 -1000a1b6: d019 beq.n 1000a1ec -1000a1b8: f7fe fa46 bl 10008648 -1000a1bc: 200f movs r0, #15 -1000a1be: 0001 movs r1, r0 -1000a1c0: 0b23 lsrs r3, r4, #12 -1000a1c2: 0522 lsls r2, r4, #20 -1000a1c4: 4021 ands r1, r4 -1000a1c6: 0d26 lsrs r6, r4, #20 -1000a1c8: 0c24 lsrs r4, r4, #16 -1000a1ca: 4006 ands r6, r0 -1000a1cc: 4004 ands r4, r0 -1000a1ce: 4003 ands r3, r0 -1000a1d0: 9601 str r6, [sp, #4] -1000a1d2: 0028 movs r0, r5 -1000a1d4: 0e12 lsrs r2, r2, #24 -1000a1d6: 9400 str r4, [sp, #0] -1000a1d8: f7ff f842 bl 10009260 -1000a1dc: 0006 movs r6, r0 -1000a1de: f000 fe2b bl 1000ae38 -1000a1e2: 0030 movs r0, r6 -1000a1e4: b002 add sp, #8 -1000a1e6: bc80 pop {r7} -1000a1e8: 46b8 mov r8, r7 -1000a1ea: bdf0 pop {r4, r5, r6, r7, pc} -1000a1ec: f000 fe86 bl 1000aefc -1000a1f0: 2101 movs r1, #1 -1000a1f2: 0028 movs r0, r5 -1000a1f4: f000 fe82 bl 1000aefc -1000a1f8: 2386 movs r3, #134 ; 0x86 -1000a1fa: 011b lsls r3, r3, #4 -1000a1fc: 54ee strb r6, [r5, r3] -1000a1fe: 2380 movs r3, #128 ; 0x80 -1000a200: 26d0 movs r6, #208 ; 0xd0 -1000a202: 041b lsls r3, r3, #16 -1000a204: 4698 mov r8, r3 -1000a206: 0636 lsls r6, r6, #24 -1000a208: 61b3 str r3, [r6, #24] -1000a20a: 2014 movs r0, #20 -1000a20c: f000 fe38 bl 1000ae80 -1000a210: 4643 mov r3, r8 -1000a212: 2032 movs r0, #50 ; 0x32 -1000a214: 6173 str r3, [r6, #20] -1000a216: f000 fe33 bl 1000ae80 -1000a21a: 2100 movs r1, #0 -1000a21c: 0028 movs r0, r5 -1000a21e: f7fe fb77 bl 10008910 -1000a222: 1e06 subs r6, r0, #0 -1000a224: d1db bne.n 1000a1de -1000a226: 4b07 ldr r3, [pc, #28] ; (1000a244 ) -1000a228: 0028 movs r0, r5 -1000a22a: 18e9 adds r1, r5, r3 -1000a22c: f7fe fb36 bl 1000889c -1000a230: 2232 movs r2, #50 ; 0x32 -1000a232: 4b05 ldr r3, [pc, #20] ; (1000a248 ) -1000a234: 4805 ldr r0, [pc, #20] ; (1000a24c ) -1000a236: 601a str r2, [r3, #0] -1000a238: 6038 str r0, [r7, #0] -1000a23a: f000 fd87 bl 1000ad4c -1000a23e: e7bd b.n 1000a1bc -1000a240: 20003118 .word 0x20003118 -1000a244: 000008e3 .word 0x000008e3 -1000a248: 2000311c .word 0x2000311c -1000a24c: 10009ce1 .word 0x10009ce1 - -1000a250 : -1000a250: b5f0 push {r4, r5, r6, r7, lr} -1000a252: 4647 mov r7, r8 -1000a254: 46ce mov lr, r9 -1000a256: b580 push {r7, lr} -1000a258: b085 sub sp, #20 -1000a25a: 0016 movs r6, r2 -1000a25c: 0004 movs r4, r0 -1000a25e: 000d movs r5, r1 -1000a260: 001f movs r7, r3 -1000a262: f000 fddf bl 1000ae24 -1000a266: 2e00 cmp r6, #0 -1000a268: d014 beq.n 1000a294 -1000a26a: 2686 movs r6, #134 ; 0x86 -1000a26c: 0136 lsls r6, r6, #4 -1000a26e: 5da3 ldrb r3, [r4, r6] -1000a270: 2b00 cmp r3, #0 -1000a272: d029 beq.n 1000a2c8 -1000a274: 2d01 cmp r5, #1 -1000a276: d060 beq.n 1000a33a -1000a278: 2786 movs r7, #134 ; 0x86 -1000a27a: 013f lsls r7, r7, #4 -1000a27c: 5de3 ldrb r3, [r4, r7] -1000a27e: 2601 movs r6, #1 -1000a280: 412b asrs r3, r5 -1000a282: 421e tst r6, r3 -1000a284: d04c beq.n 1000a320 -1000a286: f000 fdd7 bl 1000ae38 -1000a28a: b005 add sp, #20 -1000a28c: bcc0 pop {r6, r7} -1000a28e: 46b9 mov r9, r7 -1000a290: 46b0 mov r8, r6 -1000a292: bdf0 pop {r4, r5, r6, r7, pc} -1000a294: 2d01 cmp r5, #1 -1000a296: d1f6 bne.n 1000a286 -1000a298: f000 fdc4 bl 1000ae24 -1000a29c: 4eb1 ldr r6, [pc, #708] ; (1000a564 ) -1000a29e: 2100 movs r1, #0 -1000a2a0: 6835 ldr r5, [r6, #0] -1000a2a2: 0020 movs r0, r4 -1000a2a4: 2d00 cmp r5, #0 -1000a2a6: d100 bne.n 1000a2aa -1000a2a8: e0fb b.n 1000a4a2 -1000a2aa: f7fe f9cd bl 10008648 -1000a2ae: 2100 movs r1, #0 -1000a2b0: 0020 movs r0, r4 -1000a2b2: f7ff fc7d bl 10009bb0 -1000a2b6: f000 fdbf bl 1000ae38 -1000a2ba: 2286 movs r2, #134 ; 0x86 -1000a2bc: 2102 movs r1, #2 -1000a2be: 0112 lsls r2, r2, #4 -1000a2c0: 5ca3 ldrb r3, [r4, r2] -1000a2c2: 438b bics r3, r1 -1000a2c4: 54a3 strb r3, [r4, r2] -1000a2c6: e7de b.n 1000a286 -1000a2c8: f000 fdac bl 1000ae24 -1000a2cc: 4ba5 ldr r3, [pc, #660] ; (1000a564 ) -1000a2ce: 2100 movs r1, #0 -1000a2d0: 4698 mov r8, r3 -1000a2d2: 681b ldr r3, [r3, #0] -1000a2d4: 0020 movs r0, r4 -1000a2d6: 4699 mov r9, r3 -1000a2d8: 2b00 cmp r3, #0 -1000a2da: d065 beq.n 1000a3a8 -1000a2dc: f7fe f9b4 bl 10008648 -1000a2e0: 0039 movs r1, r7 -1000a2e2: 0020 movs r0, r4 -1000a2e4: f7fe f9ca bl 1000867c -1000a2e8: 0006 movs r6, r0 -1000a2ea: f000 fda5 bl 1000ae38 -1000a2ee: 2e00 cmp r6, #0 -1000a2f0: d1c9 bne.n 1000a286 -1000a2f2: f000 fd97 bl 1000ae24 -1000a2f6: 4643 mov r3, r8 -1000a2f8: 681e ldr r6, [r3, #0] -1000a2fa: 2100 movs r1, #0 -1000a2fc: 0020 movs r0, r4 -1000a2fe: 2e00 cmp r6, #0 -1000a300: d100 bne.n 1000a304 -1000a302: e0a4 b.n 1000a44e -1000a304: f7fe f9a0 bl 10008648 -1000a308: 230a movs r3, #10 -1000a30a: 9301 str r3, [sp, #4] -1000a30c: 3b09 subs r3, #9 -1000a30e: 2214 movs r2, #20 -1000a310: 2102 movs r1, #2 -1000a312: 0020 movs r0, r4 -1000a314: 9300 str r3, [sp, #0] -1000a316: f7fe ffa3 bl 10009260 -1000a31a: f000 fd8d bl 1000ae38 -1000a31e: e7a9 b.n 1000a274 -1000a320: 40ae lsls r6, r5 -1000a322: 0029 movs r1, r5 -1000a324: 0020 movs r0, r4 -1000a326: f000 fde9 bl 1000aefc -1000a32a: 0029 movs r1, r5 -1000a32c: 0020 movs r0, r4 -1000a32e: f000 fde3 bl 1000aef8 -1000a332: 5de3 ldrb r3, [r4, r7] -1000a334: 431e orrs r6, r3 -1000a336: 55e6 strb r6, [r4, r7] -1000a338: e7a5 b.n 1000a286 -1000a33a: f000 fd73 bl 1000ae24 -1000a33e: 4b89 ldr r3, [pc, #548] ; (1000a564 ) -1000a340: 2100 movs r1, #0 -1000a342: 681d ldr r5, [r3, #0] -1000a344: 4698 mov r8, r3 -1000a346: 0020 movs r0, r4 -1000a348: 2d00 cmp r5, #0 -1000a34a: d057 beq.n 1000a3fc -1000a34c: f7fe f97c bl 10008648 -1000a350: 4a85 ldr r2, [pc, #532] ; (1000a568 ) -1000a352: 4b86 ldr r3, [pc, #536] ; (1000a56c ) -1000a354: 5ca1 ldrb r1, [r4, r2] -1000a356: 3a01 subs r2, #1 -1000a358: 5ca2 ldrb r2, [r4, r2] -1000a35a: 0020 movs r0, r4 -1000a35c: 9202 str r2, [sp, #8] -1000a35e: 4a84 ldr r2, [pc, #528] ; (1000a570 ) -1000a360: 58e3 ldr r3, [r4, r3] -1000a362: 18a2 adds r2, r4, r2 -1000a364: 9201 str r2, [sp, #4] -1000a366: 4a83 ldr r2, [pc, #524] ; (1000a574 ) -1000a368: 5ca2 ldrb r2, [r4, r2] -1000a36a: 9200 str r2, [sp, #0] -1000a36c: 4a82 ldr r2, [pc, #520] ; (1000a578 ) -1000a36e: 18a2 adds r2, r4, r2 -1000a370: f7ff faaa bl 100098c8 -1000a374: 2586 movs r5, #134 ; 0x86 -1000a376: 012d lsls r5, r5, #4 -1000a378: f000 fd5e bl 1000ae38 -1000a37c: 5d63 ldrb r3, [r4, r5] -1000a37e: 079b lsls r3, r3, #30 -1000a380: d400 bmi.n 1000a384 -1000a382: e0e1 b.n 1000a548 -1000a384: f000 fd4e bl 1000ae24 -1000a388: 4643 mov r3, r8 -1000a38a: 681d ldr r5, [r3, #0] -1000a38c: 2100 movs r1, #0 -1000a38e: 0020 movs r0, r4 -1000a390: 2d00 cmp r5, #0 -1000a392: d100 bne.n 1000a396 -1000a394: e0ae b.n 1000a4f4 -1000a396: f7fe f957 bl 10008648 -1000a39a: 2101 movs r1, #1 -1000a39c: 0020 movs r0, r4 -1000a39e: f7ff fc07 bl 10009bb0 -1000a3a2: f000 fd49 bl 1000ae38 -1000a3a6: e76e b.n 1000a286 -1000a3a8: f000 fda8 bl 1000aefc -1000a3ac: 2101 movs r1, #1 -1000a3ae: 0020 movs r0, r4 -1000a3b0: f000 fda4 bl 1000aefc -1000a3b4: 464b mov r3, r9 -1000a3b6: 55a3 strb r3, [r4, r6] -1000a3b8: 2380 movs r3, #128 ; 0x80 -1000a3ba: 26d0 movs r6, #208 ; 0xd0 -1000a3bc: 041b lsls r3, r3, #16 -1000a3be: 4699 mov r9, r3 -1000a3c0: 0636 lsls r6, r6, #24 -1000a3c2: 2014 movs r0, #20 -1000a3c4: 61b3 str r3, [r6, #24] -1000a3c6: f000 fd5b bl 1000ae80 -1000a3ca: 464b mov r3, r9 -1000a3cc: 2032 movs r0, #50 ; 0x32 -1000a3ce: 6173 str r3, [r6, #20] -1000a3d0: f000 fd56 bl 1000ae80 -1000a3d4: 2100 movs r1, #0 -1000a3d6: 0020 movs r0, r4 -1000a3d8: f7fe fa9a bl 10008910 -1000a3dc: 2800 cmp r0, #0 -1000a3de: d1e0 bne.n 1000a3a2 -1000a3e0: 4b66 ldr r3, [pc, #408] ; (1000a57c ) -1000a3e2: 0020 movs r0, r4 -1000a3e4: 18e1 adds r1, r4, r3 -1000a3e6: f7fe fa59 bl 1000889c -1000a3ea: 2232 movs r2, #50 ; 0x32 -1000a3ec: 4b64 ldr r3, [pc, #400] ; (1000a580 ) -1000a3ee: 4865 ldr r0, [pc, #404] ; (1000a584 ) -1000a3f0: 601a str r2, [r3, #0] -1000a3f2: 4643 mov r3, r8 -1000a3f4: 6018 str r0, [r3, #0] -1000a3f6: f000 fca9 bl 1000ad4c -1000a3fa: e771 b.n 1000a2e0 -1000a3fc: f000 fd7e bl 1000aefc -1000a400: 2101 movs r1, #1 -1000a402: 0020 movs r0, r4 -1000a404: f000 fd7a bl 1000aefc -1000a408: 2386 movs r3, #134 ; 0x86 -1000a40a: 011b lsls r3, r3, #4 -1000a40c: 54e5 strb r5, [r4, r3] -1000a40e: 2680 movs r6, #128 ; 0x80 -1000a410: 25d0 movs r5, #208 ; 0xd0 -1000a412: 0436 lsls r6, r6, #16 -1000a414: 062d lsls r5, r5, #24 -1000a416: 2014 movs r0, #20 -1000a418: 61ae str r6, [r5, #24] -1000a41a: f000 fd31 bl 1000ae80 -1000a41e: 2032 movs r0, #50 ; 0x32 -1000a420: 616e str r6, [r5, #20] -1000a422: f000 fd2d bl 1000ae80 -1000a426: 2100 movs r1, #0 -1000a428: 0020 movs r0, r4 -1000a42a: f7fe fa71 bl 10008910 -1000a42e: 2800 cmp r0, #0 -1000a430: d1a0 bne.n 1000a374 -1000a432: 4b52 ldr r3, [pc, #328] ; (1000a57c ) -1000a434: 0020 movs r0, r4 -1000a436: 18e1 adds r1, r4, r3 -1000a438: f7fe fa30 bl 1000889c -1000a43c: 2232 movs r2, #50 ; 0x32 -1000a43e: 4b50 ldr r3, [pc, #320] ; (1000a580 ) -1000a440: 4850 ldr r0, [pc, #320] ; (1000a584 ) -1000a442: 601a str r2, [r3, #0] -1000a444: 4643 mov r3, r8 -1000a446: 6018 str r0, [r3, #0] -1000a448: f000 fc80 bl 1000ad4c -1000a44c: e780 b.n 1000a350 -1000a44e: f000 fd55 bl 1000aefc -1000a452: 2101 movs r1, #1 -1000a454: 0020 movs r0, r4 -1000a456: f000 fd51 bl 1000aefc -1000a45a: 2386 movs r3, #134 ; 0x86 -1000a45c: 011b lsls r3, r3, #4 -1000a45e: 54e6 strb r6, [r4, r3] -1000a460: 2780 movs r7, #128 ; 0x80 -1000a462: 26d0 movs r6, #208 ; 0xd0 -1000a464: 043f lsls r7, r7, #16 -1000a466: 0636 lsls r6, r6, #24 -1000a468: 2014 movs r0, #20 -1000a46a: 61b7 str r7, [r6, #24] -1000a46c: f000 fd08 bl 1000ae80 -1000a470: 2032 movs r0, #50 ; 0x32 -1000a472: 6177 str r7, [r6, #20] -1000a474: f000 fd04 bl 1000ae80 -1000a478: 2100 movs r1, #0 -1000a47a: 0020 movs r0, r4 -1000a47c: f7fe fa48 bl 10008910 -1000a480: 2800 cmp r0, #0 -1000a482: d000 beq.n 1000a486 -1000a484: e749 b.n 1000a31a -1000a486: 4b3d ldr r3, [pc, #244] ; (1000a57c ) -1000a488: 0020 movs r0, r4 -1000a48a: 18e1 adds r1, r4, r3 -1000a48c: f7fe fa06 bl 1000889c -1000a490: 2232 movs r2, #50 ; 0x32 -1000a492: 4b3b ldr r3, [pc, #236] ; (1000a580 ) -1000a494: 483b ldr r0, [pc, #236] ; (1000a584 ) -1000a496: 601a str r2, [r3, #0] -1000a498: 4643 mov r3, r8 -1000a49a: 6018 str r0, [r3, #0] -1000a49c: f000 fc56 bl 1000ad4c -1000a4a0: e732 b.n 1000a308 -1000a4a2: f000 fd2b bl 1000aefc -1000a4a6: 2101 movs r1, #1 -1000a4a8: 0020 movs r0, r4 -1000a4aa: f000 fd27 bl 1000aefc -1000a4ae: 2386 movs r3, #134 ; 0x86 -1000a4b0: 011b lsls r3, r3, #4 -1000a4b2: 54e5 strb r5, [r4, r3] -1000a4b4: 2780 movs r7, #128 ; 0x80 -1000a4b6: 25d0 movs r5, #208 ; 0xd0 -1000a4b8: 043f lsls r7, r7, #16 -1000a4ba: 062d lsls r5, r5, #24 -1000a4bc: 2014 movs r0, #20 -1000a4be: 61af str r7, [r5, #24] -1000a4c0: f000 fcde bl 1000ae80 -1000a4c4: 2032 movs r0, #50 ; 0x32 -1000a4c6: 616f str r7, [r5, #20] -1000a4c8: f000 fcda bl 1000ae80 -1000a4cc: 2100 movs r1, #0 -1000a4ce: 0020 movs r0, r4 -1000a4d0: f7fe fa1e bl 10008910 -1000a4d4: 2800 cmp r0, #0 -1000a4d6: d000 beq.n 1000a4da -1000a4d8: e6ed b.n 1000a2b6 -1000a4da: 4b28 ldr r3, [pc, #160] ; (1000a57c ) -1000a4dc: 0020 movs r0, r4 -1000a4de: 18e1 adds r1, r4, r3 -1000a4e0: f7fe f9dc bl 1000889c -1000a4e4: 2232 movs r2, #50 ; 0x32 -1000a4e6: 4b26 ldr r3, [pc, #152] ; (1000a580 ) -1000a4e8: 4826 ldr r0, [pc, #152] ; (1000a584 ) -1000a4ea: 601a str r2, [r3, #0] -1000a4ec: 6030 str r0, [r6, #0] -1000a4ee: f000 fc2d bl 1000ad4c -1000a4f2: e6dc b.n 1000a2ae -1000a4f4: f000 fd02 bl 1000aefc -1000a4f8: 2101 movs r1, #1 -1000a4fa: 0020 movs r0, r4 -1000a4fc: f000 fcfe bl 1000aefc -1000a500: 2386 movs r3, #134 ; 0x86 -1000a502: 011b lsls r3, r3, #4 -1000a504: 54e5 strb r5, [r4, r3] -1000a506: 2680 movs r6, #128 ; 0x80 -1000a508: 25d0 movs r5, #208 ; 0xd0 -1000a50a: 0436 lsls r6, r6, #16 -1000a50c: 062d lsls r5, r5, #24 -1000a50e: 2014 movs r0, #20 -1000a510: 61ae str r6, [r5, #24] -1000a512: f000 fcb5 bl 1000ae80 -1000a516: 2032 movs r0, #50 ; 0x32 -1000a518: 616e str r6, [r5, #20] -1000a51a: f000 fcb1 bl 1000ae80 -1000a51e: 2100 movs r1, #0 -1000a520: 0020 movs r0, r4 -1000a522: f7fe f9f5 bl 10008910 -1000a526: 2800 cmp r0, #0 -1000a528: d000 beq.n 1000a52c -1000a52a: e73a b.n 1000a3a2 -1000a52c: 4b13 ldr r3, [pc, #76] ; (1000a57c ) -1000a52e: 0020 movs r0, r4 -1000a530: 18e1 adds r1, r4, r3 -1000a532: f7fe f9b3 bl 1000889c -1000a536: 2232 movs r2, #50 ; 0x32 -1000a538: 4b11 ldr r3, [pc, #68] ; (1000a580 ) -1000a53a: 4812 ldr r0, [pc, #72] ; (1000a584 ) -1000a53c: 601a str r2, [r3, #0] -1000a53e: 4643 mov r3, r8 -1000a540: 6018 str r0, [r3, #0] -1000a542: f000 fc03 bl 1000ad4c -1000a546: e728 b.n 1000a39a -1000a548: 2101 movs r1, #1 -1000a54a: 0020 movs r0, r4 -1000a54c: f000 fcd6 bl 1000aefc +1000a074: e7dc b.n 1000a030 +1000a076: f7f8 f997 bl 100023a8 +1000a07a: 2900 cmp r1, #0 +1000a07c: d02d beq.n 1000a0da +1000a07e: 22fa movs r2, #250 ; 0xfa +1000a080: 2300 movs r3, #0 +1000a082: 0092 lsls r2, r2, #2 +1000a084: f7fa fc16 bl 100048b4 <__wrap___aeabi_uldivmod> +1000a088: 8862 ldrh r2, [r4, #2] +1000a08a: 0001 movs r1, r0 +1000a08c: 4860 ldr r0, [pc, #384] ; (1000a210 ) +1000a08e: f7fb fb03 bl 10005698 <__wrap_printf> +1000a092: 6861 ldr r1, [r4, #4] +1000a094: 2958 cmp r1, #88 ; 0x58 +1000a096: d82c bhi.n 1000a0f2 +1000a098: 4b5e ldr r3, [pc, #376] ; (1000a214 ) +1000a09a: 008a lsls r2, r1, #2 +1000a09c: 58d3 ldr r3, [r2, r3] +1000a09e: 2b00 cmp r3, #0 +1000a0a0: d027 beq.n 1000a0f2 +1000a0a2: 0019 movs r1, r3 +1000a0a4: 485c ldr r0, [pc, #368] ; (1000a218 ) +1000a0a6: f7fb faf7 bl 10005698 <__wrap_printf> +1000a0aa: 232e movs r3, #46 ; 0x2e +1000a0ac: 68e2 ldr r2, [r4, #12] +1000a0ae: 5ce3 ldrb r3, [r4, r3] +1000a0b0: 68a1 ldr r1, [r4, #8] +1000a0b2: 485a ldr r0, [pc, #360] ; (1000a21c ) +1000a0b4: f7fb faf0 bl 10005698 <__wrap_printf> +1000a0b8: e7ab b.n 1000a012 +1000a0ba: 2201 movs r2, #1 +1000a0bc: 4b4f ldr r3, [pc, #316] ; (1000a1fc ) +1000a0be: 2100 movs r1, #0 +1000a0c0: 0028 movs r0, r5 +1000a0c2: 50ea str r2, [r5, r3] +1000a0c4: f7f6 fc74 bl 100009b0 +1000a0c8: e7b5 b.n 1000a036 +1000a0ca: 2100 movs r1, #0 +1000a0cc: 0028 movs r0, r5 +1000a0ce: f7f6 fcab bl 10000a28 +1000a0d2: 2200 movs r2, #0 +1000a0d4: 4b49 ldr r3, [pc, #292] ; (1000a1fc ) +1000a0d6: 50ea str r2, [r5, r3] +1000a0d8: e7ad b.n 1000a036 +1000a0da: 21fa movs r1, #250 ; 0xfa +1000a0dc: 0089 lsls r1, r1, #2 +1000a0de: f7fa fbab bl 10004838 <__wrap___aeabi_uidiv> +1000a0e2: 8862 ldrh r2, [r4, #2] +1000a0e4: 0001 movs r1, r0 +1000a0e6: 484a ldr r0, [pc, #296] ; (1000a210 ) +1000a0e8: f7fb fad6 bl 10005698 <__wrap_printf> +1000a0ec: 6861 ldr r1, [r4, #4] +1000a0ee: 2958 cmp r1, #88 ; 0x58 +1000a0f0: d9d2 bls.n 1000a098 +1000a0f2: 484b ldr r0, [pc, #300] ; (1000a220 ) +1000a0f4: f7fb fad0 bl 10005698 <__wrap_printf> +1000a0f8: e7d7 b.n 1000a0aa +1000a0fa: 2b03 cmp r3, #3 +1000a0fc: d056 beq.n 1000a1ac +1000a0fe: 2202 movs r2, #2 +1000a100: 4b3e ldr r3, [pc, #248] ; (1000a1fc ) +1000a102: 50ea str r2, [r5, r3] +1000a104: e797 b.n 1000a036 +1000a106: 2b03 cmp r3, #3 +1000a108: d010 beq.n 1000a12c +1000a10a: 2b06 cmp r3, #6 +1000a10c: d122 bne.n 1000a154 +1000a10e: 68a3 ldr r3, [r4, #8] +1000a110: 2b00 cmp r3, #0 +1000a112: d000 beq.n 1000a116 +1000a114: e78a b.n 1000a02c +1000a116: 68e3 ldr r3, [r4, #12] +1000a118: 2b02 cmp r3, #2 +1000a11a: d000 beq.n 1000a11e +1000a11c: e786 b.n 1000a02c +1000a11e: 4b41 ldr r3, [pc, #260] ; (1000a224 ) +1000a120: 2201 movs r2, #1 +1000a122: 4839 ldr r0, [pc, #228] ; (1000a208 ) +1000a124: 54ea strb r2, [r5, r3] +1000a126: f000 feb9 bl 1000ae9c +1000a12a: e77f b.n 1000a02c +1000a12c: 68a3 ldr r3, [r4, #8] +1000a12e: 2b00 cmp r3, #0 +1000a130: d124 bne.n 1000a17c +1000a132: 4b32 ldr r3, [pc, #200] ; (1000a1fc ) +1000a134: 58ea ldr r2, [r5, r3] +1000a136: 230f movs r3, #15 +1000a138: 0019 movs r1, r3 +1000a13a: 4011 ands r1, r2 +1000a13c: 2904 cmp r1, #4 +1000a13e: d103 bne.n 1000a148 +1000a140: 439a bics r2, r3 +1000a142: 0013 movs r3, r2 +1000a144: 2201 movs r2, #1 +1000a146: 431a orrs r2, r3 +1000a148: 2380 movs r3, #128 ; 0x80 +1000a14a: 009b lsls r3, r3, #2 +1000a14c: 4313 orrs r3, r2 +1000a14e: 4a2b ldr r2, [pc, #172] ; (1000a1fc ) +1000a150: 50ab str r3, [r5, r2] +1000a152: e76d b.n 1000a030 +1000a154: 2b10 cmp r3, #16 +1000a156: d118 bne.n 1000a18a +1000a158: 68a3 ldr r3, [r4, #8] +1000a15a: 2b00 cmp r3, #0 +1000a15c: d000 beq.n 1000a160 +1000a15e: e765 b.n 1000a02c +1000a160: 8863 ldrh r3, [r4, #2] +1000a162: 07db lsls r3, r3, #31 +1000a164: d539 bpl.n 1000a1da +1000a166: 232e movs r3, #46 ; 0x2e +1000a168: 5ce1 ldrb r1, [r4, r3] +1000a16a: 2900 cmp r1, #0 +1000a16c: d13d bne.n 1000a1ea +1000a16e: 2380 movs r3, #128 ; 0x80 +1000a170: 4a22 ldr r2, [pc, #136] ; (1000a1fc ) +1000a172: 00db lsls r3, r3, #3 +1000a174: 58a9 ldr r1, [r5, r2] +1000a176: 430b orrs r3, r1 +1000a178: 50ab str r3, [r5, r2] +1000a17a: e759 b.n 1000a030 +1000a17c: 2b06 cmp r3, #6 +1000a17e: d100 bne.n 1000a182 +1000a180: e754 b.n 1000a02c +1000a182: 2204 movs r2, #4 +1000a184: 4b1d ldr r3, [pc, #116] ; (1000a1fc ) +1000a186: 50ea str r2, [r5, r3] +1000a188: e755 b.n 1000a036 +1000a18a: 2b2e cmp r3, #46 ; 0x2e +1000a18c: d000 beq.n 1000a190 +1000a18e: e74d b.n 1000a02c +1000a190: 68a3 ldr r3, [r4, #8] +1000a192: 2b06 cmp r3, #6 +1000a194: d01a beq.n 1000a1cc +1000a196: 2b04 cmp r3, #4 +1000a198: d003 beq.n 1000a1a2 +1000a19a: 2202 movs r2, #2 +1000a19c: 4393 bics r3, r2 +1000a19e: 2b08 cmp r3, #8 +1000a1a0: d1ef bne.n 1000a182 +1000a1a2: 68e3 ldr r3, [r4, #12] +1000a1a4: 2b0f cmp r3, #15 +1000a1a6: d1ec bne.n 1000a182 +1000a1a8: 4b16 ldr r3, [pc, #88] ; (1000a204 ) +1000a1aa: e7b9 b.n 1000a120 +1000a1ac: 68e2 ldr r2, [r4, #12] +1000a1ae: 2a00 cmp r2, #0 +1000a1b0: d1a5 bne.n 1000a0fe +1000a1b2: 4a12 ldr r2, [pc, #72] ; (1000a1fc ) +1000a1b4: 50ab str r3, [r5, r2] +1000a1b6: e73e b.n 1000a036 +1000a1b8: 0021 movs r1, r4 +1000a1ba: 3308 adds r3, #8 +1000a1bc: 58e8 ldr r0, [r5, r3] +1000a1be: 4b1a ldr r3, [pc, #104] ; (1000a228 ) +1000a1c0: 3130 adds r1, #48 ; 0x30 +1000a1c2: 58eb ldr r3, [r5, r3] +1000a1c4: 4798 blx r3 +1000a1c6: 4b0d ldr r3, [pc, #52] ; (1000a1fc ) +1000a1c8: 58eb ldr r3, [r5, r3] +1000a1ca: e731 b.n 1000a030 +1000a1cc: 2380 movs r3, #128 ; 0x80 +1000a1ce: 4a0b ldr r2, [pc, #44] ; (1000a1fc ) +1000a1d0: 011b lsls r3, r3, #4 +1000a1d2: 58a9 ldr r1, [r5, r2] +1000a1d4: 430b orrs r3, r1 +1000a1d6: 50ab str r3, [r5, r2] +1000a1d8: e72a b.n 1000a030 +1000a1da: 232e movs r3, #46 ; 0x2e +1000a1dc: 0028 movs r0, r5 +1000a1de: 5ce1 ldrb r1, [r4, r3] +1000a1e0: f7f6 fc22 bl 10000a28 +1000a1e4: 4b05 ldr r3, [pc, #20] ; (1000a1fc ) +1000a1e6: 58eb ldr r3, [r5, r3] +1000a1e8: e722 b.n 1000a030 +1000a1ea: 0028 movs r0, r5 +1000a1ec: f7f6 fbe0 bl 100009b0 +1000a1f0: 4b02 ldr r3, [pc, #8] ; (1000a1fc ) +1000a1f2: 58eb ldr r3, [r5, r3] +1000a1f4: e71c b.n 1000a030 +1000a1f6: 46c0 nop ; (mov r8, r8) +1000a1f8: 00000864 .word 0x00000864 +1000a1fc: 0000086c .word 0x0000086c +1000a200: 00000e01 .word 0x00000e01 +1000a204: 0000087a .word 0x0000087a +1000a208: 10009e31 .word 0x10009e31 +1000a20c: 00000868 .word 0x00000868 +1000a210: 1004c5bc .word 0x1004c5bc +1000a214: 1004c680 .word 0x1004c680 +1000a218: 1004c5d0 .word 0x1004c5d0 +1000a21c: 1004c5d4 .word 0x1004c5d4 +1000a220: 100144dc .word 0x100144dc +1000a224: 00000879 .word 0x00000879 +1000a228: 00000874 .word 0x00000874 + +1000a22c : +1000a22c: b5f0 push {r4, r5, r6, r7, lr} +1000a22e: 4657 mov r7, sl +1000a230: 464e mov r6, r9 +1000a232: 4645 mov r5, r8 +1000a234: 46de mov lr, fp +1000a236: 0004 movs r4, r0 +1000a238: b5e0 push {r5, r6, r7, lr} +1000a23a: b083 sub sp, #12 +1000a23c: 4698 mov r8, r3 +1000a23e: ab0c add r3, sp, #48 ; 0x30 +1000a240: 781b ldrb r3, [r3, #0] +1000a242: 000e movs r6, r1 +1000a244: 469a mov sl, r3 +1000a246: 0017 movs r7, r2 +1000a248: f000 fe94 bl 1000af74 +1000a24c: 4b23 ldr r3, [pc, #140] ; (1000a2dc ) +1000a24e: 2100 movs r1, #0 +1000a250: 681d ldr r5, [r3, #0] +1000a252: 4699 mov r9, r3 +1000a254: 0020 movs r0, r4 +1000a256: 2d00 cmp r5, #0 +1000a258: d014 beq.n 1000a284 +1000a25a: f7fe fa9d bl 10008798 +1000a25e: 4653 mov r3, sl +1000a260: 003a movs r2, r7 +1000a262: 9300 str r3, [sp, #0] +1000a264: 0031 movs r1, r6 +1000a266: 4643 mov r3, r8 +1000a268: 0020 movs r0, r4 +1000a26a: f7fe f9fb bl 10008664 +1000a26e: 0005 movs r5, r0 +1000a270: f000 fe8a bl 1000af88 +1000a274: 0028 movs r0, r5 +1000a276: b003 add sp, #12 +1000a278: bcf0 pop {r4, r5, r6, r7} +1000a27a: 46bb mov fp, r7 +1000a27c: 46b2 mov sl, r6 +1000a27e: 46a9 mov r9, r5 +1000a280: 46a0 mov r8, r4 +1000a282: bdf0 pop {r4, r5, r6, r7, pc} +1000a284: f000 fee2 bl 1000b04c +1000a288: 2101 movs r1, #1 +1000a28a: 0020 movs r0, r4 +1000a28c: f000 fede bl 1000b04c +1000a290: 2386 movs r3, #134 ; 0x86 +1000a292: 011b lsls r3, r3, #4 +1000a294: 54e5 strb r5, [r4, r3] +1000a296: 2380 movs r3, #128 ; 0x80 +1000a298: 25d0 movs r5, #208 ; 0xd0 +1000a29a: 041b lsls r3, r3, #16 +1000a29c: 469b mov fp, r3 +1000a29e: 062d lsls r5, r5, #24 +1000a2a0: 61ab str r3, [r5, #24] +1000a2a2: 2014 movs r0, #20 +1000a2a4: f000 fe94 bl 1000afd0 +1000a2a8: 465b mov r3, fp +1000a2aa: 2032 movs r0, #50 ; 0x32 +1000a2ac: 616b str r3, [r5, #20] +1000a2ae: f000 fe8f bl 1000afd0 +1000a2b2: 2100 movs r1, #0 +1000a2b4: 0020 movs r0, r4 +1000a2b6: f7fe fbd3 bl 10008a60 +1000a2ba: 1e05 subs r5, r0, #0 +1000a2bc: d1d8 bne.n 1000a270 +1000a2be: 4b08 ldr r3, [pc, #32] ; (1000a2e0 ) +1000a2c0: 0020 movs r0, r4 +1000a2c2: 18e1 adds r1, r4, r3 +1000a2c4: f7fe fb92 bl 100089ec +1000a2c8: 2232 movs r2, #50 ; 0x32 +1000a2ca: 4b06 ldr r3, [pc, #24] ; (1000a2e4 ) +1000a2cc: 4806 ldr r0, [pc, #24] ; (1000a2e8 ) +1000a2ce: 601a str r2, [r3, #0] +1000a2d0: 464b mov r3, r9 +1000a2d2: 6018 str r0, [r3, #0] +1000a2d4: f000 fde2 bl 1000ae9c +1000a2d8: e7c1 b.n 1000a25e +1000a2da: 46c0 nop ; (mov r8, r8) +1000a2dc: 20003120 .word 0x20003120 +1000a2e0: 000008e3 .word 0x000008e3 +1000a2e4: 20003124 .word 0x20003124 +1000a2e8: 10009e31 .word 0x10009e31 + +1000a2ec : +1000a2ec: b5f0 push {r4, r5, r6, r7, lr} +1000a2ee: 46c6 mov lr, r8 +1000a2f0: 0005 movs r5, r0 +1000a2f2: b500 push {lr} +1000a2f4: b082 sub sp, #8 +1000a2f6: 000c movs r4, r1 +1000a2f8: f000 fe3c bl 1000af74 +1000a2fc: 4f24 ldr r7, [pc, #144] ; (1000a390 ) +1000a2fe: 2100 movs r1, #0 +1000a300: 683e ldr r6, [r7, #0] +1000a302: 0028 movs r0, r5 +1000a304: 2e00 cmp r6, #0 +1000a306: d019 beq.n 1000a33c +1000a308: f7fe fa46 bl 10008798 +1000a30c: 200f movs r0, #15 +1000a30e: 0001 movs r1, r0 +1000a310: 0b23 lsrs r3, r4, #12 +1000a312: 0522 lsls r2, r4, #20 +1000a314: 4021 ands r1, r4 +1000a316: 0d26 lsrs r6, r4, #20 +1000a318: 0c24 lsrs r4, r4, #16 +1000a31a: 4006 ands r6, r0 +1000a31c: 4004 ands r4, r0 +1000a31e: 4003 ands r3, r0 +1000a320: 9601 str r6, [sp, #4] +1000a322: 0028 movs r0, r5 +1000a324: 0e12 lsrs r2, r2, #24 +1000a326: 9400 str r4, [sp, #0] +1000a328: f7ff f842 bl 100093b0 +1000a32c: 0006 movs r6, r0 +1000a32e: f000 fe2b bl 1000af88 +1000a332: 0030 movs r0, r6 +1000a334: b002 add sp, #8 +1000a336: bc80 pop {r7} +1000a338: 46b8 mov r8, r7 +1000a33a: bdf0 pop {r4, r5, r6, r7, pc} +1000a33c: f000 fe86 bl 1000b04c +1000a340: 2101 movs r1, #1 +1000a342: 0028 movs r0, r5 +1000a344: f000 fe82 bl 1000b04c +1000a348: 2386 movs r3, #134 ; 0x86 +1000a34a: 011b lsls r3, r3, #4 +1000a34c: 54ee strb r6, [r5, r3] +1000a34e: 2380 movs r3, #128 ; 0x80 +1000a350: 26d0 movs r6, #208 ; 0xd0 +1000a352: 041b lsls r3, r3, #16 +1000a354: 4698 mov r8, r3 +1000a356: 0636 lsls r6, r6, #24 +1000a358: 61b3 str r3, [r6, #24] +1000a35a: 2014 movs r0, #20 +1000a35c: f000 fe38 bl 1000afd0 +1000a360: 4643 mov r3, r8 +1000a362: 2032 movs r0, #50 ; 0x32 +1000a364: 6173 str r3, [r6, #20] +1000a366: f000 fe33 bl 1000afd0 +1000a36a: 2100 movs r1, #0 +1000a36c: 0028 movs r0, r5 +1000a36e: f7fe fb77 bl 10008a60 +1000a372: 1e06 subs r6, r0, #0 +1000a374: d1db bne.n 1000a32e +1000a376: 4b07 ldr r3, [pc, #28] ; (1000a394 ) +1000a378: 0028 movs r0, r5 +1000a37a: 18e9 adds r1, r5, r3 +1000a37c: f7fe fb36 bl 100089ec +1000a380: 2232 movs r2, #50 ; 0x32 +1000a382: 4b05 ldr r3, [pc, #20] ; (1000a398 ) +1000a384: 4805 ldr r0, [pc, #20] ; (1000a39c ) +1000a386: 601a str r2, [r3, #0] +1000a388: 6038 str r0, [r7, #0] +1000a38a: f000 fd87 bl 1000ae9c +1000a38e: e7bd b.n 1000a30c +1000a390: 20003120 .word 0x20003120 +1000a394: 000008e3 .word 0x000008e3 +1000a398: 20003124 .word 0x20003124 +1000a39c: 10009e31 .word 0x10009e31 + +1000a3a0 : +1000a3a0: b5f0 push {r4, r5, r6, r7, lr} +1000a3a2: 4647 mov r7, r8 +1000a3a4: 46ce mov lr, r9 +1000a3a6: b580 push {r7, lr} +1000a3a8: b085 sub sp, #20 +1000a3aa: 0016 movs r6, r2 +1000a3ac: 0004 movs r4, r0 +1000a3ae: 000d movs r5, r1 +1000a3b0: 001f movs r7, r3 +1000a3b2: f000 fddf bl 1000af74 +1000a3b6: 2e00 cmp r6, #0 +1000a3b8: d014 beq.n 1000a3e4 +1000a3ba: 2686 movs r6, #134 ; 0x86 +1000a3bc: 0136 lsls r6, r6, #4 +1000a3be: 5da3 ldrb r3, [r4, r6] +1000a3c0: 2b00 cmp r3, #0 +1000a3c2: d029 beq.n 1000a418 +1000a3c4: 2d01 cmp r5, #1 +1000a3c6: d060 beq.n 1000a48a +1000a3c8: 2786 movs r7, #134 ; 0x86 +1000a3ca: 013f lsls r7, r7, #4 +1000a3cc: 5de3 ldrb r3, [r4, r7] +1000a3ce: 2601 movs r6, #1 +1000a3d0: 412b asrs r3, r5 +1000a3d2: 421e tst r6, r3 +1000a3d4: d04c beq.n 1000a470 +1000a3d6: f000 fdd7 bl 1000af88 +1000a3da: b005 add sp, #20 +1000a3dc: bcc0 pop {r6, r7} +1000a3de: 46b9 mov r9, r7 +1000a3e0: 46b0 mov r8, r6 +1000a3e2: bdf0 pop {r4, r5, r6, r7, pc} +1000a3e4: 2d01 cmp r5, #1 +1000a3e6: d1f6 bne.n 1000a3d6 +1000a3e8: f000 fdc4 bl 1000af74 +1000a3ec: 4eb1 ldr r6, [pc, #708] ; (1000a6b4 ) +1000a3ee: 2100 movs r1, #0 +1000a3f0: 6835 ldr r5, [r6, #0] +1000a3f2: 0020 movs r0, r4 +1000a3f4: 2d00 cmp r5, #0 +1000a3f6: d100 bne.n 1000a3fa +1000a3f8: e0fb b.n 1000a5f2 +1000a3fa: f7fe f9cd bl 10008798 +1000a3fe: 2100 movs r1, #0 +1000a400: 0020 movs r0, r4 +1000a402: f7ff fc7d bl 10009d00 +1000a406: f000 fdbf bl 1000af88 +1000a40a: 2286 movs r2, #134 ; 0x86 +1000a40c: 2102 movs r1, #2 +1000a40e: 0112 lsls r2, r2, #4 +1000a410: 5ca3 ldrb r3, [r4, r2] +1000a412: 438b bics r3, r1 +1000a414: 54a3 strb r3, [r4, r2] +1000a416: e7de b.n 1000a3d6 +1000a418: f000 fdac bl 1000af74 +1000a41c: 4ba5 ldr r3, [pc, #660] ; (1000a6b4 ) +1000a41e: 2100 movs r1, #0 +1000a420: 4698 mov r8, r3 +1000a422: 681b ldr r3, [r3, #0] +1000a424: 0020 movs r0, r4 +1000a426: 4699 mov r9, r3 +1000a428: 2b00 cmp r3, #0 +1000a42a: d065 beq.n 1000a4f8 +1000a42c: f7fe f9b4 bl 10008798 +1000a430: 0039 movs r1, r7 +1000a432: 0020 movs r0, r4 +1000a434: f7fe f9ca bl 100087cc +1000a438: 0006 movs r6, r0 +1000a43a: f000 fda5 bl 1000af88 +1000a43e: 2e00 cmp r6, #0 +1000a440: d1c9 bne.n 1000a3d6 +1000a442: f000 fd97 bl 1000af74 +1000a446: 4643 mov r3, r8 +1000a448: 681e ldr r6, [r3, #0] +1000a44a: 2100 movs r1, #0 +1000a44c: 0020 movs r0, r4 +1000a44e: 2e00 cmp r6, #0 +1000a450: d100 bne.n 1000a454 +1000a452: e0a4 b.n 1000a59e +1000a454: f7fe f9a0 bl 10008798 +1000a458: 230a movs r3, #10 +1000a45a: 9301 str r3, [sp, #4] +1000a45c: 3b09 subs r3, #9 +1000a45e: 2214 movs r2, #20 +1000a460: 2102 movs r1, #2 +1000a462: 0020 movs r0, r4 +1000a464: 9300 str r3, [sp, #0] +1000a466: f7fe ffa3 bl 100093b0 +1000a46a: f000 fd8d bl 1000af88 +1000a46e: e7a9 b.n 1000a3c4 +1000a470: 40ae lsls r6, r5 +1000a472: 0029 movs r1, r5 +1000a474: 0020 movs r0, r4 +1000a476: f000 fde9 bl 1000b04c +1000a47a: 0029 movs r1, r5 +1000a47c: 0020 movs r0, r4 +1000a47e: f000 fde3 bl 1000b048 +1000a482: 5de3 ldrb r3, [r4, r7] +1000a484: 431e orrs r6, r3 +1000a486: 55e6 strb r6, [r4, r7] +1000a488: e7a5 b.n 1000a3d6 +1000a48a: f000 fd73 bl 1000af74 +1000a48e: 4b89 ldr r3, [pc, #548] ; (1000a6b4 ) +1000a490: 2100 movs r1, #0 +1000a492: 681d ldr r5, [r3, #0] +1000a494: 4698 mov r8, r3 +1000a496: 0020 movs r0, r4 +1000a498: 2d00 cmp r5, #0 +1000a49a: d057 beq.n 1000a54c +1000a49c: f7fe f97c bl 10008798 +1000a4a0: 4a85 ldr r2, [pc, #532] ; (1000a6b8 ) +1000a4a2: 4b86 ldr r3, [pc, #536] ; (1000a6bc ) +1000a4a4: 5ca1 ldrb r1, [r4, r2] +1000a4a6: 3a01 subs r2, #1 +1000a4a8: 5ca2 ldrb r2, [r4, r2] +1000a4aa: 0020 movs r0, r4 +1000a4ac: 9202 str r2, [sp, #8] +1000a4ae: 4a84 ldr r2, [pc, #528] ; (1000a6c0 ) +1000a4b0: 58e3 ldr r3, [r4, r3] +1000a4b2: 18a2 adds r2, r4, r2 +1000a4b4: 9201 str r2, [sp, #4] +1000a4b6: 4a83 ldr r2, [pc, #524] ; (1000a6c4 ) +1000a4b8: 5ca2 ldrb r2, [r4, r2] +1000a4ba: 9200 str r2, [sp, #0] +1000a4bc: 4a82 ldr r2, [pc, #520] ; (1000a6c8 ) +1000a4be: 18a2 adds r2, r4, r2 +1000a4c0: f7ff faaa bl 10009a18 +1000a4c4: 2586 movs r5, #134 ; 0x86 +1000a4c6: 012d lsls r5, r5, #4 +1000a4c8: f000 fd5e bl 1000af88 +1000a4cc: 5d63 ldrb r3, [r4, r5] +1000a4ce: 079b lsls r3, r3, #30 +1000a4d0: d400 bmi.n 1000a4d4 +1000a4d2: e0e1 b.n 1000a698 +1000a4d4: f000 fd4e bl 1000af74 +1000a4d8: 4643 mov r3, r8 +1000a4da: 681d ldr r5, [r3, #0] +1000a4dc: 2100 movs r1, #0 +1000a4de: 0020 movs r0, r4 +1000a4e0: 2d00 cmp r5, #0 +1000a4e2: d100 bne.n 1000a4e6 +1000a4e4: e0ae b.n 1000a644 +1000a4e6: f7fe f957 bl 10008798 +1000a4ea: 2101 movs r1, #1 +1000a4ec: 0020 movs r0, r4 +1000a4ee: f7ff fc07 bl 10009d00 +1000a4f2: f000 fd49 bl 1000af88 +1000a4f6: e76e b.n 1000a3d6 +1000a4f8: f000 fda8 bl 1000b04c +1000a4fc: 2101 movs r1, #1 +1000a4fe: 0020 movs r0, r4 +1000a500: f000 fda4 bl 1000b04c +1000a504: 464b mov r3, r9 +1000a506: 55a3 strb r3, [r4, r6] +1000a508: 2380 movs r3, #128 ; 0x80 +1000a50a: 26d0 movs r6, #208 ; 0xd0 +1000a50c: 041b lsls r3, r3, #16 +1000a50e: 4699 mov r9, r3 +1000a510: 0636 lsls r6, r6, #24 +1000a512: 2014 movs r0, #20 +1000a514: 61b3 str r3, [r6, #24] +1000a516: f000 fd5b bl 1000afd0 +1000a51a: 464b mov r3, r9 +1000a51c: 2032 movs r0, #50 ; 0x32 +1000a51e: 6173 str r3, [r6, #20] +1000a520: f000 fd56 bl 1000afd0 +1000a524: 2100 movs r1, #0 +1000a526: 0020 movs r0, r4 +1000a528: f7fe fa9a bl 10008a60 +1000a52c: 2800 cmp r0, #0 +1000a52e: d1e0 bne.n 1000a4f2 +1000a530: 4b66 ldr r3, [pc, #408] ; (1000a6cc ) +1000a532: 0020 movs r0, r4 +1000a534: 18e1 adds r1, r4, r3 +1000a536: f7fe fa59 bl 100089ec +1000a53a: 2232 movs r2, #50 ; 0x32 +1000a53c: 4b64 ldr r3, [pc, #400] ; (1000a6d0 ) +1000a53e: 4865 ldr r0, [pc, #404] ; (1000a6d4 ) +1000a540: 601a str r2, [r3, #0] +1000a542: 4643 mov r3, r8 +1000a544: 6018 str r0, [r3, #0] +1000a546: f000 fca9 bl 1000ae9c +1000a54a: e771 b.n 1000a430 +1000a54c: f000 fd7e bl 1000b04c 1000a550: 2101 movs r1, #1 1000a552: 0020 movs r0, r4 -1000a554: f000 fcd0 bl 1000aef8 -1000a558: 2202 movs r2, #2 -1000a55a: 5d63 ldrb r3, [r4, r5] -1000a55c: 4313 orrs r3, r2 -1000a55e: 5563 strb r3, [r4, r5] -1000a560: e710 b.n 1000a384 -1000a562: 46c0 nop ; (mov r8, r8) -1000a564: 20003118 .word 0x20003118 -1000a568: 00000881 .word 0x00000881 -1000a56c: 0000087c .word 0x0000087c -1000a570: 000008a3 .word 0x000008a3 -1000a574: 00000882 .word 0x00000882 -1000a578: 00000883 .word 0x00000883 -1000a57c: 000008e3 .word 0x000008e3 -1000a580: 2000311c .word 0x2000311c -1000a584: 10009ce1 .word 0x10009ce1 - -1000a588 : -1000a588: b5f0 push {r4, r5, r6, r7, lr} -1000a58a: 4646 mov r6, r8 -1000a58c: 46d6 mov lr, sl -1000a58e: 464f mov r7, r9 -1000a590: 2586 movs r5, #134 ; 0x86 -1000a592: 0004 movs r4, r0 -1000a594: b5c0 push {r6, r7, lr} -1000a596: 012d lsls r5, r5, #4 -1000a598: 001f movs r7, r3 -1000a59a: 000e movs r6, r1 -1000a59c: 4690 mov r8, r2 -1000a59e: f000 fc41 bl 1000ae24 -1000a5a2: 5d63 ldrb r3, [r4, r5] -1000a5a4: 2b00 cmp r3, #0 -1000a5a6: d048 beq.n 1000a63a -1000a5a8: 4b26 ldr r3, [pc, #152] ; (1000a644 ) -1000a5aa: 2100 movs r1, #0 -1000a5ac: 4699 mov r9, r3 -1000a5ae: 681b ldr r3, [r3, #0] -1000a5b0: 0020 movs r0, r4 -1000a5b2: 469a mov sl, r3 -1000a5b4: 2b00 cmp r3, #0 -1000a5b6: d016 beq.n 1000a5e6 -1000a5b8: f7fe f846 bl 10008648 -1000a5bc: 2201 movs r2, #1 -1000a5be: 4b22 ldr r3, [pc, #136] ; (1000a648 ) -1000a5c0: 0031 movs r1, r6 -1000a5c2: 50e2 str r2, [r4, r3] -1000a5c4: 4642 mov r2, r8 -1000a5c6: 3308 adds r3, #8 -1000a5c8: 50e2 str r2, [r4, r3] -1000a5ca: 4b20 ldr r3, [pc, #128] ; (1000a64c ) -1000a5cc: 0020 movs r0, r4 -1000a5ce: 50e7 str r7, [r4, r3] -1000a5d0: f7fe fee2 bl 10009398 -1000a5d4: 0005 movs r5, r0 -1000a5d6: f000 fc2f bl 1000ae38 -1000a5da: 0028 movs r0, r5 -1000a5dc: bce0 pop {r5, r6, r7} -1000a5de: 46ba mov sl, r7 -1000a5e0: 46b1 mov r9, r6 -1000a5e2: 46a8 mov r8, r5 -1000a5e4: bdf0 pop {r4, r5, r6, r7, pc} -1000a5e6: f000 fc89 bl 1000aefc -1000a5ea: 2101 movs r1, #1 -1000a5ec: 0020 movs r0, r4 -1000a5ee: f000 fc85 bl 1000aefc -1000a5f2: 4653 mov r3, sl -1000a5f4: 5563 strb r3, [r4, r5] -1000a5f6: 2380 movs r3, #128 ; 0x80 -1000a5f8: 25d0 movs r5, #208 ; 0xd0 -1000a5fa: 041b lsls r3, r3, #16 -1000a5fc: 469a mov sl, r3 -1000a5fe: 062d lsls r5, r5, #24 -1000a600: 61ab str r3, [r5, #24] -1000a602: 2014 movs r0, #20 -1000a604: f000 fc3c bl 1000ae80 -1000a608: 4653 mov r3, sl -1000a60a: 2032 movs r0, #50 ; 0x32 -1000a60c: 616b str r3, [r5, #20] -1000a60e: f000 fc37 bl 1000ae80 -1000a612: 2100 movs r1, #0 -1000a614: 0020 movs r0, r4 -1000a616: f7fe f97b bl 10008910 -1000a61a: 1e05 subs r5, r0, #0 -1000a61c: d1db bne.n 1000a5d6 -1000a61e: 4b0c ldr r3, [pc, #48] ; (1000a650 ) -1000a620: 0020 movs r0, r4 -1000a622: 18e1 adds r1, r4, r3 -1000a624: f7fe f93a bl 1000889c -1000a628: 2232 movs r2, #50 ; 0x32 -1000a62a: 4b0a ldr r3, [pc, #40] ; (1000a654 ) -1000a62c: 480a ldr r0, [pc, #40] ; (1000a658 ) -1000a62e: 601a str r2, [r3, #0] -1000a630: 464b mov r3, r9 -1000a632: 6018 str r0, [r3, #0] -1000a634: f000 fb8a bl 1000ad4c -1000a638: e7c0 b.n 1000a5bc -1000a63a: 2504 movs r5, #4 -1000a63c: f000 fbfc bl 1000ae38 -1000a640: 426d negs r5, r5 -1000a642: e7ca b.n 1000a5da -1000a644: 20003118 .word 0x20003118 -1000a648: 00000868 .word 0x00000868 -1000a64c: 00000874 .word 0x00000874 -1000a650: 000008e3 .word 0x000008e3 -1000a654: 2000311c .word 0x2000311c -1000a658: 10009ce1 .word 0x10009ce1 - -1000a65c : -1000a65c: b5f0 push {r4, r5, r6, r7, lr} -1000a65e: 4646 mov r6, r8 -1000a660: 46d6 mov lr, sl -1000a662: 464f mov r7, r9 -1000a664: 2586 movs r5, #134 ; 0x86 -1000a666: 0004 movs r4, r0 -1000a668: b5c0 push {r6, r7, lr} -1000a66a: 012d lsls r5, r5, #4 -1000a66c: b084 sub sp, #16 -1000a66e: 4698 mov r8, r3 -1000a670: 000e movs r6, r1 -1000a672: 0017 movs r7, r2 -1000a674: f000 fbd6 bl 1000ae24 -1000a678: 5d63 ldrb r3, [r4, r5] -1000a67a: 07db lsls r3, r3, #31 -1000a67c: d557 bpl.n 1000a72e -1000a67e: 4b2e ldr r3, [pc, #184] ; (1000a738 ) -1000a680: 2100 movs r1, #0 -1000a682: 469a mov sl, r3 -1000a684: 681b ldr r3, [r3, #0] -1000a686: 0020 movs r0, r4 -1000a688: 4699 mov r9, r3 -1000a68a: 2b00 cmp r3, #0 -1000a68c: d021 beq.n 1000a6d2 -1000a68e: f7fd ffdb bl 10008648 -1000a692: 9b0f ldr r3, [sp, #60] ; 0x3c -1000a694: 003a movs r2, r7 -1000a696: 9303 str r3, [sp, #12] -1000a698: 9b0e ldr r3, [sp, #56] ; 0x38 -1000a69a: 0031 movs r1, r6 -1000a69c: 9302 str r3, [sp, #8] -1000a69e: 9b0d ldr r3, [sp, #52] ; 0x34 -1000a6a0: 0020 movs r0, r4 -1000a6a2: 9301 str r3, [sp, #4] -1000a6a4: 9b0c ldr r3, [sp, #48] ; 0x30 -1000a6a6: 9300 str r3, [sp, #0] -1000a6a8: 4643 mov r3, r8 -1000a6aa: f7fe fec5 bl 10009438 -1000a6ae: 1e05 subs r5, r0, #0 -1000a6b0: d008 beq.n 1000a6c4 -1000a6b2: f000 fbc1 bl 1000ae38 -1000a6b6: 0028 movs r0, r5 -1000a6b8: b004 add sp, #16 -1000a6ba: bce0 pop {r5, r6, r7} -1000a6bc: 46ba mov sl, r7 -1000a6be: 46b1 mov r9, r6 -1000a6c0: 46a8 mov r8, r5 -1000a6c2: bdf0 pop {r4, r5, r6, r7, pc} -1000a6c4: 9b0d ldr r3, [sp, #52] ; 0x34 -1000a6c6: 2b00 cmp r3, #0 -1000a6c8: d12d bne.n 1000a726 -1000a6ca: 4b1c ldr r3, [pc, #112] ; (1000a73c ) -1000a6cc: 4a1c ldr r2, [pc, #112] ; (1000a740 ) -1000a6ce: 50e2 str r2, [r4, r3] -1000a6d0: e7ef b.n 1000a6b2 -1000a6d2: f000 fc13 bl 1000aefc -1000a6d6: 2101 movs r1, #1 -1000a6d8: 0020 movs r0, r4 -1000a6da: f000 fc0f bl 1000aefc -1000a6de: 464b mov r3, r9 -1000a6e0: 5563 strb r3, [r4, r5] -1000a6e2: 2380 movs r3, #128 ; 0x80 -1000a6e4: 25d0 movs r5, #208 ; 0xd0 -1000a6e6: 041b lsls r3, r3, #16 -1000a6e8: 4699 mov r9, r3 -1000a6ea: 062d lsls r5, r5, #24 -1000a6ec: 61ab str r3, [r5, #24] -1000a6ee: 2014 movs r0, #20 -1000a6f0: f000 fbc6 bl 1000ae80 -1000a6f4: 464b mov r3, r9 -1000a6f6: 2032 movs r0, #50 ; 0x32 -1000a6f8: 616b str r3, [r5, #20] -1000a6fa: f000 fbc1 bl 1000ae80 -1000a6fe: 2100 movs r1, #0 +1000a554: f000 fd7a bl 1000b04c +1000a558: 2386 movs r3, #134 ; 0x86 +1000a55a: 011b lsls r3, r3, #4 +1000a55c: 54e5 strb r5, [r4, r3] +1000a55e: 2680 movs r6, #128 ; 0x80 +1000a560: 25d0 movs r5, #208 ; 0xd0 +1000a562: 0436 lsls r6, r6, #16 +1000a564: 062d lsls r5, r5, #24 +1000a566: 2014 movs r0, #20 +1000a568: 61ae str r6, [r5, #24] +1000a56a: f000 fd31 bl 1000afd0 +1000a56e: 2032 movs r0, #50 ; 0x32 +1000a570: 616e str r6, [r5, #20] +1000a572: f000 fd2d bl 1000afd0 +1000a576: 2100 movs r1, #0 +1000a578: 0020 movs r0, r4 +1000a57a: f7fe fa71 bl 10008a60 +1000a57e: 2800 cmp r0, #0 +1000a580: d1a0 bne.n 1000a4c4 +1000a582: 4b52 ldr r3, [pc, #328] ; (1000a6cc ) +1000a584: 0020 movs r0, r4 +1000a586: 18e1 adds r1, r4, r3 +1000a588: f7fe fa30 bl 100089ec +1000a58c: 2232 movs r2, #50 ; 0x32 +1000a58e: 4b50 ldr r3, [pc, #320] ; (1000a6d0 ) +1000a590: 4850 ldr r0, [pc, #320] ; (1000a6d4 ) +1000a592: 601a str r2, [r3, #0] +1000a594: 4643 mov r3, r8 +1000a596: 6018 str r0, [r3, #0] +1000a598: f000 fc80 bl 1000ae9c +1000a59c: e780 b.n 1000a4a0 +1000a59e: f000 fd55 bl 1000b04c +1000a5a2: 2101 movs r1, #1 +1000a5a4: 0020 movs r0, r4 +1000a5a6: f000 fd51 bl 1000b04c +1000a5aa: 2386 movs r3, #134 ; 0x86 +1000a5ac: 011b lsls r3, r3, #4 +1000a5ae: 54e6 strb r6, [r4, r3] +1000a5b0: 2780 movs r7, #128 ; 0x80 +1000a5b2: 26d0 movs r6, #208 ; 0xd0 +1000a5b4: 043f lsls r7, r7, #16 +1000a5b6: 0636 lsls r6, r6, #24 +1000a5b8: 2014 movs r0, #20 +1000a5ba: 61b7 str r7, [r6, #24] +1000a5bc: f000 fd08 bl 1000afd0 +1000a5c0: 2032 movs r0, #50 ; 0x32 +1000a5c2: 6177 str r7, [r6, #20] +1000a5c4: f000 fd04 bl 1000afd0 +1000a5c8: 2100 movs r1, #0 +1000a5ca: 0020 movs r0, r4 +1000a5cc: f7fe fa48 bl 10008a60 +1000a5d0: 2800 cmp r0, #0 +1000a5d2: d000 beq.n 1000a5d6 +1000a5d4: e749 b.n 1000a46a +1000a5d6: 4b3d ldr r3, [pc, #244] ; (1000a6cc ) +1000a5d8: 0020 movs r0, r4 +1000a5da: 18e1 adds r1, r4, r3 +1000a5dc: f7fe fa06 bl 100089ec +1000a5e0: 2232 movs r2, #50 ; 0x32 +1000a5e2: 4b3b ldr r3, [pc, #236] ; (1000a6d0 ) +1000a5e4: 483b ldr r0, [pc, #236] ; (1000a6d4 ) +1000a5e6: 601a str r2, [r3, #0] +1000a5e8: 4643 mov r3, r8 +1000a5ea: 6018 str r0, [r3, #0] +1000a5ec: f000 fc56 bl 1000ae9c +1000a5f0: e732 b.n 1000a458 +1000a5f2: f000 fd2b bl 1000b04c +1000a5f6: 2101 movs r1, #1 +1000a5f8: 0020 movs r0, r4 +1000a5fa: f000 fd27 bl 1000b04c +1000a5fe: 2386 movs r3, #134 ; 0x86 +1000a600: 011b lsls r3, r3, #4 +1000a602: 54e5 strb r5, [r4, r3] +1000a604: 2780 movs r7, #128 ; 0x80 +1000a606: 25d0 movs r5, #208 ; 0xd0 +1000a608: 043f lsls r7, r7, #16 +1000a60a: 062d lsls r5, r5, #24 +1000a60c: 2014 movs r0, #20 +1000a60e: 61af str r7, [r5, #24] +1000a610: f000 fcde bl 1000afd0 +1000a614: 2032 movs r0, #50 ; 0x32 +1000a616: 616f str r7, [r5, #20] +1000a618: f000 fcda bl 1000afd0 +1000a61c: 2100 movs r1, #0 +1000a61e: 0020 movs r0, r4 +1000a620: f7fe fa1e bl 10008a60 +1000a624: 2800 cmp r0, #0 +1000a626: d000 beq.n 1000a62a +1000a628: e6ed b.n 1000a406 +1000a62a: 4b28 ldr r3, [pc, #160] ; (1000a6cc ) +1000a62c: 0020 movs r0, r4 +1000a62e: 18e1 adds r1, r4, r3 +1000a630: f7fe f9dc bl 100089ec +1000a634: 2232 movs r2, #50 ; 0x32 +1000a636: 4b26 ldr r3, [pc, #152] ; (1000a6d0 ) +1000a638: 4826 ldr r0, [pc, #152] ; (1000a6d4 ) +1000a63a: 601a str r2, [r3, #0] +1000a63c: 6030 str r0, [r6, #0] +1000a63e: f000 fc2d bl 1000ae9c +1000a642: e6dc b.n 1000a3fe +1000a644: f000 fd02 bl 1000b04c +1000a648: 2101 movs r1, #1 +1000a64a: 0020 movs r0, r4 +1000a64c: f000 fcfe bl 1000b04c +1000a650: 2386 movs r3, #134 ; 0x86 +1000a652: 011b lsls r3, r3, #4 +1000a654: 54e5 strb r5, [r4, r3] +1000a656: 2680 movs r6, #128 ; 0x80 +1000a658: 25d0 movs r5, #208 ; 0xd0 +1000a65a: 0436 lsls r6, r6, #16 +1000a65c: 062d lsls r5, r5, #24 +1000a65e: 2014 movs r0, #20 +1000a660: 61ae str r6, [r5, #24] +1000a662: f000 fcb5 bl 1000afd0 +1000a666: 2032 movs r0, #50 ; 0x32 +1000a668: 616e str r6, [r5, #20] +1000a66a: f000 fcb1 bl 1000afd0 +1000a66e: 2100 movs r1, #0 +1000a670: 0020 movs r0, r4 +1000a672: f7fe f9f5 bl 10008a60 +1000a676: 2800 cmp r0, #0 +1000a678: d000 beq.n 1000a67c +1000a67a: e73a b.n 1000a4f2 +1000a67c: 4b13 ldr r3, [pc, #76] ; (1000a6cc ) +1000a67e: 0020 movs r0, r4 +1000a680: 18e1 adds r1, r4, r3 +1000a682: f7fe f9b3 bl 100089ec +1000a686: 2232 movs r2, #50 ; 0x32 +1000a688: 4b11 ldr r3, [pc, #68] ; (1000a6d0 ) +1000a68a: 4812 ldr r0, [pc, #72] ; (1000a6d4 ) +1000a68c: 601a str r2, [r3, #0] +1000a68e: 4643 mov r3, r8 +1000a690: 6018 str r0, [r3, #0] +1000a692: f000 fc03 bl 1000ae9c +1000a696: e728 b.n 1000a4ea +1000a698: 2101 movs r1, #1 +1000a69a: 0020 movs r0, r4 +1000a69c: f000 fcd6 bl 1000b04c +1000a6a0: 2101 movs r1, #1 +1000a6a2: 0020 movs r0, r4 +1000a6a4: f000 fcd0 bl 1000b048 +1000a6a8: 2202 movs r2, #2 +1000a6aa: 5d63 ldrb r3, [r4, r5] +1000a6ac: 4313 orrs r3, r2 +1000a6ae: 5563 strb r3, [r4, r5] +1000a6b0: e710 b.n 1000a4d4 +1000a6b2: 46c0 nop ; (mov r8, r8) +1000a6b4: 20003120 .word 0x20003120 +1000a6b8: 00000881 .word 0x00000881 +1000a6bc: 0000087c .word 0x0000087c +1000a6c0: 000008a3 .word 0x000008a3 +1000a6c4: 00000882 .word 0x00000882 +1000a6c8: 00000883 .word 0x00000883 +1000a6cc: 000008e3 .word 0x000008e3 +1000a6d0: 20003124 .word 0x20003124 +1000a6d4: 10009e31 .word 0x10009e31 + +1000a6d8 : +1000a6d8: b5f0 push {r4, r5, r6, r7, lr} +1000a6da: 4646 mov r6, r8 +1000a6dc: 46d6 mov lr, sl +1000a6de: 464f mov r7, r9 +1000a6e0: 2586 movs r5, #134 ; 0x86 +1000a6e2: 0004 movs r4, r0 +1000a6e4: b5c0 push {r6, r7, lr} +1000a6e6: 012d lsls r5, r5, #4 +1000a6e8: 001f movs r7, r3 +1000a6ea: 000e movs r6, r1 +1000a6ec: 4690 mov r8, r2 +1000a6ee: f000 fc41 bl 1000af74 +1000a6f2: 5d63 ldrb r3, [r4, r5] +1000a6f4: 2b00 cmp r3, #0 +1000a6f6: d048 beq.n 1000a78a +1000a6f8: 4b26 ldr r3, [pc, #152] ; (1000a794 ) +1000a6fa: 2100 movs r1, #0 +1000a6fc: 4699 mov r9, r3 +1000a6fe: 681b ldr r3, [r3, #0] 1000a700: 0020 movs r0, r4 -1000a702: f7fe f905 bl 10008910 -1000a706: 1e05 subs r5, r0, #0 -1000a708: d1d3 bne.n 1000a6b2 -1000a70a: 4b0e ldr r3, [pc, #56] ; (1000a744 ) -1000a70c: 0020 movs r0, r4 -1000a70e: 18e1 adds r1, r4, r3 -1000a710: f7fe f8c4 bl 1000889c -1000a714: 2232 movs r2, #50 ; 0x32 -1000a716: 4b0c ldr r3, [pc, #48] ; (1000a748 ) -1000a718: 480c ldr r0, [pc, #48] ; (1000a74c ) -1000a71a: 601a str r2, [r3, #0] -1000a71c: 4653 mov r3, sl -1000a71e: 6018 str r0, [r3, #0] -1000a720: f000 fb14 bl 1000ad4c -1000a724: e7b5 b.n 1000a692 -1000a726: 2201 movs r2, #1 -1000a728: 4b04 ldr r3, [pc, #16] ; (1000a73c ) -1000a72a: 50e2 str r2, [r4, r3] -1000a72c: e7c1 b.n 1000a6b2 -1000a72e: 2504 movs r5, #4 -1000a730: f000 fb82 bl 1000ae38 -1000a734: 426d negs r5, r5 -1000a736: e7be b.n 1000a6b6 -1000a738: 20003118 .word 0x20003118 -1000a73c: 0000086c .word 0x0000086c -1000a740: 00000801 .word 0x00000801 -1000a744: 000008e3 .word 0x000008e3 -1000a748: 2000311c .word 0x2000311c -1000a74c: 10009ce1 .word 0x10009ce1 - -1000a750 : -1000a750: b5f0 push {r4, r5, r6, r7, lr} -1000a752: 46c6 mov lr, r8 -1000a754: 0004 movs r4, r0 -1000a756: b500 push {lr} -1000a758: b082 sub sp, #8 -1000a75a: 000e movs r6, r1 -1000a75c: f000 fb62 bl 1000ae24 -1000a760: 4f20 ldr r7, [pc, #128] ; (1000a7e4 ) +1000a702: 469a mov sl, r3 +1000a704: 2b00 cmp r3, #0 +1000a706: d016 beq.n 1000a736 +1000a708: f7fe f846 bl 10008798 +1000a70c: 2201 movs r2, #1 +1000a70e: 4b22 ldr r3, [pc, #136] ; (1000a798 ) +1000a710: 0031 movs r1, r6 +1000a712: 50e2 str r2, [r4, r3] +1000a714: 4642 mov r2, r8 +1000a716: 3308 adds r3, #8 +1000a718: 50e2 str r2, [r4, r3] +1000a71a: 4b20 ldr r3, [pc, #128] ; (1000a79c ) +1000a71c: 0020 movs r0, r4 +1000a71e: 50e7 str r7, [r4, r3] +1000a720: f7fe fee2 bl 100094e8 +1000a724: 0005 movs r5, r0 +1000a726: f000 fc2f bl 1000af88 +1000a72a: 0028 movs r0, r5 +1000a72c: bce0 pop {r5, r6, r7} +1000a72e: 46ba mov sl, r7 +1000a730: 46b1 mov r9, r6 +1000a732: 46a8 mov r8, r5 +1000a734: bdf0 pop {r4, r5, r6, r7, pc} +1000a736: f000 fc89 bl 1000b04c +1000a73a: 2101 movs r1, #1 +1000a73c: 0020 movs r0, r4 +1000a73e: f000 fc85 bl 1000b04c +1000a742: 4653 mov r3, sl +1000a744: 5563 strb r3, [r4, r5] +1000a746: 2380 movs r3, #128 ; 0x80 +1000a748: 25d0 movs r5, #208 ; 0xd0 +1000a74a: 041b lsls r3, r3, #16 +1000a74c: 469a mov sl, r3 +1000a74e: 062d lsls r5, r5, #24 +1000a750: 61ab str r3, [r5, #24] +1000a752: 2014 movs r0, #20 +1000a754: f000 fc3c bl 1000afd0 +1000a758: 4653 mov r3, sl +1000a75a: 2032 movs r0, #50 ; 0x32 +1000a75c: 616b str r3, [r5, #20] +1000a75e: f000 fc37 bl 1000afd0 1000a762: 2100 movs r1, #0 -1000a764: 683d ldr r5, [r7, #0] -1000a766: 0020 movs r0, r4 -1000a768: 2d00 cmp r5, #0 -1000a76a: d010 beq.n 1000a78e -1000a76c: f7fd ff6c bl 10008648 -1000a770: 2300 movs r3, #0 -1000a772: 2200 movs r2, #0 -1000a774: 2169 movs r1, #105 ; 0x69 -1000a776: 0020 movs r0, r4 -1000a778: 9600 str r6, [sp, #0] -1000a77a: f7fd ff25 bl 100085c8 -1000a77e: 0005 movs r5, r0 -1000a780: f000 fb5a bl 1000ae38 -1000a784: 0028 movs r0, r5 -1000a786: b002 add sp, #8 -1000a788: bc80 pop {r7} -1000a78a: 46b8 mov r8, r7 -1000a78c: bdf0 pop {r4, r5, r6, r7, pc} -1000a78e: f000 fbb5 bl 1000aefc -1000a792: 2101 movs r1, #1 -1000a794: 0020 movs r0, r4 -1000a796: f000 fbb1 bl 1000aefc -1000a79a: 2386 movs r3, #134 ; 0x86 -1000a79c: 011b lsls r3, r3, #4 -1000a79e: 54e5 strb r5, [r4, r3] -1000a7a0: 2380 movs r3, #128 ; 0x80 -1000a7a2: 25d0 movs r5, #208 ; 0xd0 -1000a7a4: 041b lsls r3, r3, #16 -1000a7a6: 4698 mov r8, r3 -1000a7a8: 062d lsls r5, r5, #24 -1000a7aa: 61ab str r3, [r5, #24] -1000a7ac: 2014 movs r0, #20 -1000a7ae: f000 fb67 bl 1000ae80 -1000a7b2: 4643 mov r3, r8 -1000a7b4: 2032 movs r0, #50 ; 0x32 -1000a7b6: 616b str r3, [r5, #20] -1000a7b8: f000 fb62 bl 1000ae80 -1000a7bc: 2100 movs r1, #0 -1000a7be: 0020 movs r0, r4 -1000a7c0: f7fe f8a6 bl 10008910 -1000a7c4: 1e05 subs r5, r0, #0 -1000a7c6: d1db bne.n 1000a780 -1000a7c8: 4b07 ldr r3, [pc, #28] ; (1000a7e8 ) -1000a7ca: 0020 movs r0, r4 -1000a7cc: 18e1 adds r1, r4, r3 -1000a7ce: f7fe f865 bl 1000889c -1000a7d2: 2232 movs r2, #50 ; 0x32 -1000a7d4: 4b05 ldr r3, [pc, #20] ; (1000a7ec ) -1000a7d6: 4806 ldr r0, [pc, #24] ; (1000a7f0 ) -1000a7d8: 601a str r2, [r3, #0] -1000a7da: 6038 str r0, [r7, #0] -1000a7dc: f000 fab6 bl 1000ad4c -1000a7e0: e7c6 b.n 1000a770 -1000a7e2: 46c0 nop ; (mov r8, r8) -1000a7e4: 20003118 .word 0x20003118 -1000a7e8: 000008e3 .word 0x000008e3 -1000a7ec: 2000311c .word 0x2000311c -1000a7f0: 10009ce1 .word 0x10009ce1 - -1000a7f4 : -1000a7f4: b5f8 push {r3, r4, r5, r6, r7, lr} -1000a7f6: 4647 mov r7, r8 -1000a7f8: 46ce mov lr, r9 -1000a7fa: 0004 movs r4, r0 -1000a7fc: b580 push {r7, lr} -1000a7fe: 4688 mov r8, r1 -1000a800: 0016 movs r6, r2 -1000a802: f000 fb0f bl 1000ae24 -1000a806: 4f1f ldr r7, [pc, #124] ; (1000a884 ) -1000a808: 2100 movs r1, #0 -1000a80a: 683d ldr r5, [r7, #0] -1000a80c: 0020 movs r0, r4 -1000a80e: 2d00 cmp r5, #0 -1000a810: d00e beq.n 1000a830 -1000a812: f7fd ff19 bl 10008648 -1000a816: 0032 movs r2, r6 -1000a818: 4641 mov r1, r8 -1000a81a: 0020 movs r0, r4 -1000a81c: f7ff fa08 bl 10009c30 -1000a820: 0005 movs r5, r0 -1000a822: f000 fb09 bl 1000ae38 -1000a826: 0028 movs r0, r5 -1000a828: bcc0 pop {r6, r7} -1000a82a: 46b9 mov r9, r7 -1000a82c: 46b0 mov r8, r6 -1000a82e: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000a830: f000 fb64 bl 1000aefc -1000a834: 2101 movs r1, #1 -1000a836: 0020 movs r0, r4 -1000a838: f000 fb60 bl 1000aefc -1000a83c: 2386 movs r3, #134 ; 0x86 -1000a83e: 011b lsls r3, r3, #4 -1000a840: 54e5 strb r5, [r4, r3] -1000a842: 2380 movs r3, #128 ; 0x80 -1000a844: 25d0 movs r5, #208 ; 0xd0 -1000a846: 041b lsls r3, r3, #16 -1000a848: 4699 mov r9, r3 -1000a84a: 062d lsls r5, r5, #24 -1000a84c: 61ab str r3, [r5, #24] -1000a84e: 2014 movs r0, #20 -1000a850: f000 fb16 bl 1000ae80 -1000a854: 464b mov r3, r9 -1000a856: 2032 movs r0, #50 ; 0x32 -1000a858: 616b str r3, [r5, #20] -1000a85a: f000 fb11 bl 1000ae80 -1000a85e: 2100 movs r1, #0 -1000a860: 0020 movs r0, r4 -1000a862: f7fe f855 bl 10008910 -1000a866: 1e05 subs r5, r0, #0 -1000a868: d1db bne.n 1000a822 -1000a86a: 4b07 ldr r3, [pc, #28] ; (1000a888 ) -1000a86c: 0020 movs r0, r4 -1000a86e: 18e1 adds r1, r4, r3 -1000a870: f7fe f814 bl 1000889c -1000a874: 2232 movs r2, #50 ; 0x32 -1000a876: 4b05 ldr r3, [pc, #20] ; (1000a88c ) -1000a878: 4805 ldr r0, [pc, #20] ; (1000a890 ) -1000a87a: 601a str r2, [r3, #0] -1000a87c: 6038 str r0, [r7, #0] -1000a87e: f000 fa65 bl 1000ad4c -1000a882: e7c8 b.n 1000a816 -1000a884: 20003118 .word 0x20003118 -1000a888: 000008e3 .word 0x000008e3 -1000a88c: 2000311c .word 0x2000311c -1000a890: 10009ce1 .word 0x10009ce1 - -1000a894 : -1000a894: 4b05 ldr r3, [pc, #20] ; (1000a8ac ) -1000a896: b510 push {r4, lr} -1000a898: 469c mov ip, r3 -1000a89a: 4460 add r0, ip -1000a89c: 4243 negs r3, r0 -1000a89e: 4158 adcs r0, r3 -1000a8a0: 0080 lsls r0, r0, #2 -1000a8a2: 1841 adds r1, r0, r1 -1000a8a4: 4802 ldr r0, [pc, #8] ; (1000a8b0 ) -1000a8a6: f7f6 fc91 bl 100011cc -1000a8aa: bd10 pop {r4, pc} -1000a8ac: afd00000 .word 0xafd00000 -1000a8b0: 20010f90 .word 0x20010f90 - -1000a8b4 : -1000a8b4: 4b0b ldr r3, [pc, #44] ; (1000a8e4 ) -1000a8b6: b510 push {r4, lr} -1000a8b8: 469c mov ip, r3 -1000a8ba: 4460 add r0, ip -1000a8bc: 4243 negs r3, r0 -1000a8be: 4158 adcs r0, r3 -1000a8c0: 4a09 ldr r2, [pc, #36] ; (1000a8e8 ) -1000a8c2: 0084 lsls r4, r0, #2 -1000a8c4: b082 sub sp, #8 -1000a8c6: 9200 str r2, [sp, #0] -1000a8c8: 4808 ldr r0, [pc, #32] ; (1000a8ec ) -1000a8ca: 0022 movs r2, r4 -1000a8cc: 1ce3 adds r3, r4, #3 -1000a8ce: f7f6 fc2f bl 10001130 -1000a8d2: 4284 cmp r4, r0 -1000a8d4: dc02 bgt.n 1000a8dc -1000a8d6: 1b00 subs r0, r0, r4 -1000a8d8: b002 add sp, #8 -1000a8da: bd10 pop {r4, pc} -1000a8dc: 2001 movs r0, #1 -1000a8de: 4240 negs r0, r0 -1000a8e0: e7fa b.n 1000a8d8 -1000a8e2: 46c0 nop ; (mov r8, r8) -1000a8e4: afd00000 .word 0xafd00000 -1000a8e8: 1004c694 .word 0x1004c694 -1000a8ec: 20010f90 .word 0x20010f90 - -1000a8f0 : -1000a8f0: b570 push {r4, r5, r6, lr} -1000a8f2: 000e movs r6, r1 -1000a8f4: 0004 movs r4, r0 -1000a8f6: f7f6 fbe3 bl 100010c0 -1000a8fa: 4b15 ldr r3, [pc, #84] ; (1000a950 ) -1000a8fc: 2201 movs r2, #1 -1000a8fe: 469c mov ip, r3 -1000a900: 4464 add r4, ip -1000a902: 4263 negs r3, r4 -1000a904: 415c adcs r4, r3 -1000a906: 4b13 ldr r3, [pc, #76] ; (1000a954 ) -1000a908: 00a4 lsls r4, r4, #2 -1000a90a: 58e5 ldr r5, [r4, r3] -1000a90c: 2105 movs r1, #5 -1000a90e: 7934 ldrb r4, [r6, #4] -1000a910: 2320 movs r3, #32 -1000a912: 40a2 lsls r2, r4 -1000a914: 5671 ldrsb r1, [r6, r1] -1000a916: 3a01 subs r2, #1 -1000a918: 1b1b subs r3, r3, r4 -1000a91a: 2900 cmp r1, #0 -1000a91c: db0b blt.n 1000a936 -1000a91e: 4299 cmp r1, r3 -1000a920: dc14 bgt.n 1000a94c -1000a922: 408a lsls r2, r1 -1000a924: 0014 movs r4, r2 -1000a926: 402c ands r4, r5 -1000a928: 4263 negs r3, r4 -1000a92a: 415c adcs r4, r3 -1000a92c: b2e4 uxtb r4, r4 -1000a92e: f7f6 fbd3 bl 100010d8 -1000a932: 0020 movs r0, r4 -1000a934: bd70 pop {r4, r5, r6, pc} -1000a936: 2b00 cmp r3, #0 -1000a938: da02 bge.n 1000a940 -1000a93a: e007 b.n 1000a94c -1000a93c: 3b01 subs r3, #1 -1000a93e: d305 bcc.n 1000a94c -1000a940: 0011 movs r1, r2 -1000a942: 4099 lsls r1, r3 -1000a944: 420d tst r5, r1 -1000a946: d1f9 bne.n 1000a93c -1000a948: 2401 movs r4, #1 -1000a94a: e7f0 b.n 1000a92e -1000a94c: 2400 movs r4, #0 -1000a94e: e7ee b.n 1000a92e -1000a950: afd00000 .word 0xafd00000 -1000a954: 20002c78 .word 0x20002c78 - -1000a958 : -1000a958: b5f0 push {r4, r5, r6, r7, lr} -1000a95a: 46d6 mov lr, sl -1000a95c: 464f mov r7, r9 -1000a95e: 4646 mov r6, r8 -1000a960: 4688 mov r8, r1 -1000a962: b5c0 push {r6, r7, lr} -1000a964: 2405 movs r4, #5 -1000a966: 0006 movs r6, r0 -1000a968: f7f6 fbaa bl 100010c0 -1000a96c: 4643 mov r3, r8 -1000a96e: 791f ldrb r7, [r3, #4] -1000a970: 571c ldrsb r4, [r3, r4] -1000a972: 4b28 ldr r3, [pc, #160] ; (1000aa14 ) -1000a974: 4681 mov r9, r0 -1000a976: 18f0 adds r0, r6, r3 -1000a978: 4243 negs r3, r0 -1000a97a: 4158 adcs r0, r3 -1000a97c: 4b26 ldr r3, [pc, #152] ; (1000aa18 ) -1000a97e: 469a mov sl, r3 -1000a980: 0083 lsls r3, r0, #2 -1000a982: 469c mov ip, r3 -1000a984: 4653 mov r3, sl -1000a986: 4662 mov r2, ip -1000a988: 5898 ldr r0, [r3, r2] -1000a98a: 2201 movs r2, #1 -1000a98c: 2320 movs r3, #32 -1000a98e: 40ba lsls r2, r7 -1000a990: 1bdb subs r3, r3, r7 -1000a992: 3a01 subs r2, #1 -1000a994: 2c00 cmp r4, #0 -1000a996: db32 blt.n 1000a9fe -1000a998: 429c cmp r4, r3 -1000a99a: dc2d bgt.n 1000a9f8 -1000a99c: 40a2 lsls r2, r4 -1000a99e: 0015 movs r5, r2 -1000a9a0: 4210 tst r0, r2 -1000a9a2: d129 bne.n 1000a9f8 -1000a9a4: 2f00 cmp r7, #0 -1000a9a6: d01a beq.n 1000a9de -1000a9a8: 4643 mov r3, r8 -1000a9aa: 785a ldrb r2, [r3, #1] -1000a9ac: 7819 ldrb r1, [r3, #0] -1000a9ae: 0212 lsls r2, r2, #8 -1000a9b0: 4311 orrs r1, r2 -1000a9b2: 4642 mov r2, r8 -1000a9b4: 789b ldrb r3, [r3, #2] -1000a9b6: 78d2 ldrb r2, [r2, #3] -1000a9b8: 041b lsls r3, r3, #16 -1000a9ba: 430b orrs r3, r1 -1000a9bc: 0612 lsls r2, r2, #24 -1000a9be: 431a orrs r2, r3 -1000a9c0: 4690 mov r8, r2 -1000a9c2: 2200 movs r2, #0 -1000a9c4: 4641 mov r1, r8 -1000a9c6: 0053 lsls r3, r2, #1 -1000a9c8: 5ac9 ldrh r1, [r1, r3] -1000a9ca: 0b4b lsrs r3, r1, #13 -1000a9cc: d100 bne.n 1000a9d0 -1000a9ce: 1909 adds r1, r1, r4 -1000a9d0: 1913 adds r3, r2, r4 -1000a9d2: 3312 adds r3, #18 -1000a9d4: 009b lsls r3, r3, #2 -1000a9d6: 3201 adds r2, #1 -1000a9d8: 5199 str r1, [r3, r6] -1000a9da: 4297 cmp r7, r2 -1000a9dc: d8f2 bhi.n 1000a9c4 -1000a9de: 4653 mov r3, sl -1000a9e0: 4662 mov r2, ip -1000a9e2: 4305 orrs r5, r0 -1000a9e4: 509d str r5, [r3, r2] -1000a9e6: 4648 mov r0, r9 -1000a9e8: f7f6 fb76 bl 100010d8 -1000a9ec: 0020 movs r0, r4 -1000a9ee: bce0 pop {r5, r6, r7} -1000a9f0: 46ba mov sl, r7 -1000a9f2: 46b1 mov r9, r6 -1000a9f4: 46a8 mov r8, r5 -1000a9f6: bdf0 pop {r4, r5, r6, r7, pc} -1000a9f8: 4808 ldr r0, [pc, #32] ; (1000aa1c ) -1000a9fa: f7f8 fad5 bl 10002fa8 -1000a9fe: 2b00 cmp r3, #0 -1000aa00: da02 bge.n 1000aa08 -1000aa02: e7f9 b.n 1000a9f8 -1000aa04: 3b01 subs r3, #1 -1000aa06: d3f7 bcc.n 1000a9f8 -1000aa08: 0015 movs r5, r2 -1000aa0a: 409d lsls r5, r3 -1000aa0c: 001c movs r4, r3 -1000aa0e: 4205 tst r5, r0 -1000aa10: d1f8 bne.n 1000aa04 -1000aa12: e7c7 b.n 1000a9a4 -1000aa14: afd00000 .word 0xafd00000 -1000aa18: 20002c78 .word 0x20002c78 -1000aa1c: 1004c6b8 .word 0x1004c6b8 - -1000aa20 : -1000aa20: b570 push {r4, r5, r6, lr} -1000aa22: 2501 movs r5, #1 -1000aa24: 790b ldrb r3, [r1, #4] -1000aa26: 0004 movs r4, r0 -1000aa28: 409d lsls r5, r3 -1000aa2a: 3d01 subs r5, #1 -1000aa2c: 4095 lsls r5, r2 -1000aa2e: f7f6 fb47 bl 100010c0 -1000aa32: 4b06 ldr r3, [pc, #24] ; (1000aa4c ) -1000aa34: 4906 ldr r1, [pc, #24] ; (1000aa50 ) -1000aa36: 469c mov ip, r3 -1000aa38: 4464 add r4, ip -1000aa3a: 4263 negs r3, r4 -1000aa3c: 415c adcs r4, r3 -1000aa3e: 00a4 lsls r4, r4, #2 -1000aa40: 5862 ldr r2, [r4, r1] -1000aa42: 43aa bics r2, r5 -1000aa44: 5062 str r2, [r4, r1] -1000aa46: f7f6 fb47 bl 100010d8 -1000aa4a: bd70 pop {r4, r5, r6, pc} -1000aa4c: afd00000 .word 0xafd00000 -1000aa50: 20002c78 .word 0x20002c78 - -1000aa54 : -1000aa54: b5f0 push {r4, r5, r6, r7, lr} -1000aa56: 46de mov lr, fp -1000aa58: 4657 mov r7, sl -1000aa5a: 464e mov r6, r9 -1000aa5c: 4645 mov r5, r8 -1000aa5e: 468b mov fp, r1 -1000aa60: b5e0 push {r5, r6, r7, lr} -1000aa62: 001c movs r4, r3 -1000aa64: b085 sub sp, #20 -1000aa66: 004b lsls r3, r1, #1 -1000aa68: 9303 str r3, [sp, #12] -1000aa6a: 445b add r3, fp -1000aa6c: 00db lsls r3, r3, #3 -1000aa6e: 18c5 adds r5, r0, r3 -1000aa70: 002f movs r7, r5 -1000aa72: 37dc adds r7, #220 ; 0xdc -1000aa74: 0016 movs r6, r2 -1000aa76: 683a ldr r2, [r7, #0] -1000aa78: 4684 mov ip, r0 -1000aa7a: 9200 str r2, [sp, #0] -1000aa7c: 002a movs r2, r5 -1000aa7e: 32cc adds r2, #204 ; 0xcc -1000aa80: 6812 ldr r2, [r2, #0] -1000aa82: 33cc adds r3, #204 ; 0xcc -1000aa84: 9201 str r2, [sp, #4] -1000aa86: 22c0 movs r2, #192 ; 0xc0 -1000aa88: 4463 add r3, ip -1000aa8a: 0192 lsls r2, r2, #6 -1000aa8c: 4313 orrs r3, r2 -1000aa8e: 2280 movs r2, #128 ; 0x80 -1000aa90: 0292 lsls r2, r2, #10 -1000aa92: 9002 str r0, [sp, #8] -1000aa94: 601a str r2, [r3, #0] -1000aa96: 2c00 cmp r4, #0 -1000aa98: d018 beq.n 1000aacc -1000aa9a: 2380 movs r3, #128 ; 0x80 -1000aa9c: 04db lsls r3, r3, #19 -1000aa9e: 469a mov sl, r3 -1000aaa0: 2301 movs r3, #1 -1000aaa2: 4699 mov r9, r3 -1000aaa4: 4b13 ldr r3, [pc, #76] ; (1000aaf4 ) -1000aaa6: 35d8 adds r5, #216 ; 0xd8 -1000aaa8: 4698 mov r8, r3 -1000aaaa: 0020 movs r0, r4 -1000aaac: f7f9 fdbc bl 10004628 <__wrap___ctzsi2> -1000aab0: 4652 mov r2, sl -1000aab2: 0143 lsls r3, r0, #5 -1000aab4: 4313 orrs r3, r2 -1000aab6: 603b str r3, [r7, #0] -1000aab8: 0033 movs r3, r6 -1000aaba: 464a mov r2, r9 -1000aabc: 40c3 lsrs r3, r0 -1000aabe: 4013 ands r3, r2 -1000aac0: 4642 mov r2, r8 -1000aac2: 4313 orrs r3, r2 -1000aac4: 602b str r3, [r5, #0] -1000aac6: 1e63 subs r3, r4, #1 -1000aac8: 401c ands r4, r3 -1000aaca: d1ee bne.n 1000aaaa -1000aacc: 9b02 ldr r3, [sp, #8] -1000aace: 9803 ldr r0, [sp, #12] -1000aad0: 469c mov ip, r3 -1000aad2: 4458 add r0, fp -1000aad4: 00c0 lsls r0, r0, #3 -1000aad6: 4460 add r0, ip -1000aad8: 0003 movs r3, r0 -1000aada: 9a00 ldr r2, [sp, #0] -1000aadc: 33dc adds r3, #220 ; 0xdc -1000aade: 601a str r2, [r3, #0] -1000aae0: 9b01 ldr r3, [sp, #4] -1000aae2: 30cc adds r0, #204 ; 0xcc -1000aae4: 6003 str r3, [r0, #0] -1000aae6: b005 add sp, #20 -1000aae8: bcf0 pop {r4, r5, r6, r7} -1000aaea: 46bb mov fp, r7 -1000aaec: 46b2 mov sl, r6 -1000aaee: 46a9 mov r9, r5 -1000aaf0: 46a0 mov r8, r4 -1000aaf2: bdf0 pop {r4, r5, r6, r7, pc} -1000aaf4: 0000e080 .word 0x0000e080 - -1000aaf8 : -1000aaf8: b5f0 push {r4, r5, r6, r7, lr} -1000aafa: 4657 mov r7, sl -1000aafc: 464e mov r6, r9 -1000aafe: 4645 mov r5, r8 -1000ab00: 46de mov lr, fp -1000ab02: 4689 mov r9, r1 -1000ab04: b5e0 push {r5, r6, r7, lr} -1000ab06: b083 sub sp, #12 -1000ab08: a90c add r1, sp, #48 ; 0x30 -1000ab0a: 780d ldrb r5, [r1, #0] -1000ab0c: 4649 mov r1, r9 -1000ab0e: 0049 lsls r1, r1, #1 -1000ab10: 4688 mov r8, r1 -1000ab12: 4449 add r1, r9 -1000ab14: 00c9 lsls r1, r1, #3 -1000ab16: 1846 adds r6, r0, r1 -1000ab18: 0037 movs r7, r6 -1000ab1a: 0034 movs r4, r6 -1000ab1c: 37dc adds r7, #220 ; 0xdc -1000ab1e: 9001 str r0, [sp, #4] -1000ab20: 6838 ldr r0, [r7, #0] -1000ab22: 34cc adds r4, #204 ; 0xcc -1000ab24: 4683 mov fp, r0 -1000ab26: 6820 ldr r0, [r4, #0] -1000ab28: 24c0 movs r4, #192 ; 0xc0 -1000ab2a: 4682 mov sl, r0 -1000ab2c: 9801 ldr r0, [sp, #4] -1000ab2e: 31cc adds r1, #204 ; 0xcc -1000ab30: 4684 mov ip, r0 -1000ab32: 01a4 lsls r4, r4, #6 -1000ab34: 4461 add r1, ip -1000ab36: 4321 orrs r1, r4 -1000ab38: 2480 movs r4, #128 ; 0x80 -1000ab3a: 02a4 lsls r4, r4, #10 -1000ab3c: 600c str r4, [r1, #0] -1000ab3e: 1e69 subs r1, r5, #1 -1000ab40: 418d sbcs r5, r1 -1000ab42: 211f movs r1, #31 -1000ab44: 426d negs r5, r5 -1000ab46: 400d ands r5, r1 -1000ab48: 4916 ldr r1, [pc, #88] ; (1000aba4 ) -1000ab4a: 468c mov ip, r1 -1000ab4c: 4465 add r5, ip -1000ab4e: 2b05 cmp r3, #5 -1000ab50: d90e bls.n 1000ab70 -1000ab52: 21a0 movs r1, #160 ; 0xa0 -1000ab54: 0549 lsls r1, r1, #21 -1000ab56: 468c mov ip, r1 -1000ab58: 211f movs r1, #31 -1000ab5a: 36d8 adds r6, #216 ; 0xd8 -1000ab5c: 4660 mov r0, ip -1000ab5e: 0154 lsls r4, r2, #5 -1000ab60: 4304 orrs r4, r0 -1000ab62: 3205 adds r2, #5 -1000ab64: 3b05 subs r3, #5 -1000ab66: 603c str r4, [r7, #0] -1000ab68: 400a ands r2, r1 -1000ab6a: 6035 str r5, [r6, #0] -1000ab6c: 2b05 cmp r3, #5 -1000ab6e: d8f5 bhi.n 1000ab5c -1000ab70: 4641 mov r1, r8 -1000ab72: 0152 lsls r2, r2, #5 -1000ab74: 069b lsls r3, r3, #26 -1000ab76: 4313 orrs r3, r2 -1000ab78: 4449 add r1, r9 -1000ab7a: 9a01 ldr r2, [sp, #4] -1000ab7c: 00c9 lsls r1, r1, #3 -1000ab7e: 1850 adds r0, r2, r1 -1000ab80: 0002 movs r2, r0 -1000ab82: 32dc adds r2, #220 ; 0xdc -1000ab84: 6013 str r3, [r2, #0] -1000ab86: 0003 movs r3, r0 -1000ab88: 33d8 adds r3, #216 ; 0xd8 -1000ab8a: 601d str r5, [r3, #0] -1000ab8c: 465b mov r3, fp -1000ab8e: 6013 str r3, [r2, #0] -1000ab90: 4653 mov r3, sl -1000ab92: 30cc adds r0, #204 ; 0xcc -1000ab94: 6003 str r3, [r0, #0] -1000ab96: b003 add sp, #12 -1000ab98: bcf0 pop {r4, r5, r6, r7} -1000ab9a: 46bb mov fp, r7 -1000ab9c: 46b2 mov sl, r6 -1000ab9e: 46a9 mov r9, r5 -1000aba0: 46a0 mov r8, r4 -1000aba2: bdf0 pop {r4, r5, r6, r7, pc} -1000aba4: 0000e080 .word 0x0000e080 - -1000aba8 : -1000aba8: b510 push {r4, lr} -1000abaa: 0001 movs r1, r0 -1000abac: 4801 ldr r0, [pc, #4] ; (1000abb4 ) -1000abae: f7f6 fb0d bl 100011cc -1000abb2: bd10 pop {r4, pc} -1000abb4: 20010f88 .word 0x20010f88 - -1000abb8 : -1000abb8: b500 push {lr} -1000abba: 4b05 ldr r3, [pc, #20] ; (1000abd0 ) -1000abbc: b083 sub sp, #12 -1000abbe: 0001 movs r1, r0 -1000abc0: 9300 str r3, [sp, #0] -1000abc2: 2200 movs r2, #0 -1000abc4: 230b movs r3, #11 -1000abc6: 4803 ldr r0, [pc, #12] ; (1000abd4 ) -1000abc8: f7f6 fab2 bl 10001130 -1000abcc: b003 add sp, #12 -1000abce: bd00 pop {pc} -1000abd0: 1004c6cc .word 0x1004c6cc -1000abd4: 20010f88 .word 0x20010f88 - -1000abd8 : -1000abd8: 0003 movs r3, r0 -1000abda: 4911 ldr r1, [pc, #68] ; (1000ac20 ) -1000abdc: 0182 lsls r2, r0, #6 -1000abde: b510 push {r4, lr} -1000abe0: 1854 adds r4, r2, r1 -1000abe2: 6820 ldr r0, [r4, #0] -1000abe4: 02d9 lsls r1, r3, #11 -1000abe6: 4041 eors r1, r0 -1000abe8: 480e ldr r0, [pc, #56] ; (1000ac24 ) -1000abea: 4001 ands r1, r0 -1000abec: 2080 movs r0, #128 ; 0x80 -1000abee: 0140 lsls r0, r0, #5 -1000abf0: 4320 orrs r0, r4 -1000abf2: 6001 str r1, [r0, #0] -1000abf4: 2001 movs r0, #1 -1000abf6: 4098 lsls r0, r3 -1000abf8: 24a0 movs r4, #160 ; 0xa0 -1000abfa: 4b0b ldr r3, [pc, #44] ; (1000ac28 ) -1000abfc: 05e4 lsls r4, r4, #23 -1000abfe: 6018 str r0, [r3, #0] -1000ac00: 4b0a ldr r3, [pc, #40] ; (1000ac2c ) -1000ac02: 2180 movs r1, #128 ; 0x80 -1000ac04: 6018 str r0, [r3, #0] -1000ac06: 4b0a ldr r3, [pc, #40] ; (1000ac30 ) -1000ac08: 0449 lsls r1, r1, #17 -1000ac0a: 50e0 str r0, [r4, r3] -1000ac0c: 4b09 ldr r3, [pc, #36] ; (1000ac34 ) -1000ac0e: 469c mov ip, r3 -1000ac10: 4462 add r2, ip -1000ac12: 6813 ldr r3, [r2, #0] -1000ac14: 420b tst r3, r1 -1000ac16: d1fc bne.n 1000ac12 -1000ac18: 2380 movs r3, #128 ; 0x80 -1000ac1a: 00db lsls r3, r3, #3 -1000ac1c: 50e0 str r0, [r4, r3] -1000ac1e: bd10 pop {r4, pc} -1000ac20: 50000010 .word 0x50000010 -1000ac24: 00007801 .word 0x00007801 -1000ac28: 50003404 .word 0x50003404 -1000ac2c: 50003414 .word 0x50003414 -1000ac30: 00000444 .word 0x00000444 -1000ac34: 5000000c .word 0x5000000c - -1000ac38 : -1000ac38: b510 push {r4, lr} -1000ac3a: 6803 ldr r3, [r0, #0] -1000ac3c: 4901 ldr r1, [pc, #4] ; (1000ac44 ) -1000ac3e: 6a5b ldr r3, [r3, #36] ; 0x24 -1000ac40: 4798 blx r3 -1000ac42: bd10 pop {r4, pc} -1000ac44: 200008b4 .word 0x200008b4 - -1000ac48 : -1000ac48: 2080 movs r0, #128 ; 0x80 -1000ac4a: b510 push {r4, lr} -1000ac4c: 2240 movs r2, #64 ; 0x40 -1000ac4e: 4907 ldr r1, [pc, #28] ; (1000ac6c ) -1000ac50: 0440 lsls r0, r0, #17 -1000ac52: f7f6 f9dd bl 10001010 -1000ac56: 2201 movs r2, #1 -1000ac58: 2102 movs r1, #2 -1000ac5a: 2018 movs r0, #24 -1000ac5c: f7f6 f9ae bl 10000fbc -1000ac60: 200d movs r0, #13 -1000ac62: 2101 movs r1, #1 -1000ac64: f7f6 fae8 bl 10001238 -1000ac68: 2000 movs r0, #0 -1000ac6a: bd10 pop {r4, pc} -1000ac6c: 1000ac91 .word 0x1000ac91 - -1000ac70 : -1000ac70: 2080 movs r0, #128 ; 0x80 -1000ac72: b510 push {r4, lr} -1000ac74: 4905 ldr r1, [pc, #20] ; (1000ac8c ) -1000ac76: 0440 lsls r0, r0, #17 -1000ac78: f7f6 f9ec bl 10001054 -1000ac7c: 2018 movs r0, #24 -1000ac7e: 2200 movs r2, #0 -1000ac80: 2102 movs r1, #2 -1000ac82: f7f6 f99b bl 10000fbc -1000ac86: 2000 movs r0, #0 -1000ac88: bd10 pop {r4, pc} -1000ac8a: 46c0 nop ; (mov r8, r8) -1000ac8c: 1000ac91 .word 0x1000ac91 - -1000ac90 : -1000ac90: 23d0 movs r3, #208 ; 0xd0 -1000ac92: 061b lsls r3, r3, #24 -1000ac94: 681b ldr r3, [r3, #0] -1000ac96: b510 push {r4, lr} -1000ac98: 1e5a subs r2, r3, #1 -1000ac9a: 4193 sbcs r3, r2 -1000ac9c: 425a negs r2, r3 -1000ac9e: 2330 movs r3, #48 ; 0x30 -1000aca0: 4013 ands r3, r2 -1000aca2: 4a09 ldr r2, [pc, #36] ; (1000acc8 ) -1000aca4: 4694 mov ip, r2 -1000aca6: 4463 add r3, ip -1000aca8: 6adb ldr r3, [r3, #44] ; 0x2c -1000acaa: 079b lsls r3, r3, #30 -1000acac: d400 bmi.n 1000acb0 -1000acae: bd10 pop {r4, pc} -1000acb0: 2200 movs r2, #0 -1000acb2: 2102 movs r1, #2 -1000acb4: 2018 movs r0, #24 -1000acb6: f7f6 f981 bl 10000fbc -1000acba: 4b04 ldr r3, [pc, #16] ; (1000accc ) -1000acbc: 4904 ldr r1, [pc, #16] ; (1000acd0 ) -1000acbe: 6818 ldr r0, [r3, #0] -1000acc0: 6803 ldr r3, [r0, #0] -1000acc2: 6a5b ldr r3, [r3, #36] ; 0x24 -1000acc4: 4798 blx r3 -1000acc6: e7f2 b.n 1000acae -1000acc8: 40014100 .word 0x40014100 -1000accc: 20003114 .word 0x20003114 -1000acd0: 200008b4 .word 0x200008b4 - -1000acd4 : -1000acd4: 4b15 ldr r3, [pc, #84] ; (1000ad2c ) -1000acd6: b570 push {r4, r5, r6, lr} -1000acd8: 681b ldr r3, [r3, #0] -1000acda: 0004 movs r4, r0 -1000acdc: 2b00 cmp r3, #0 -1000acde: d00e beq.n 1000acfe -1000ace0: 4d13 ldr r5, [pc, #76] ; (1000ad30 ) -1000ace2: 682a ldr r2, [r5, #0] -1000ace4: 2a00 cmp r2, #0 -1000ace6: d001 beq.n 1000acec -1000ace8: 3a01 subs r2, #1 -1000acea: 602a str r2, [r5, #0] -1000acec: 4798 blx r3 -1000acee: 682b ldr r3, [r5, #0] -1000acf0: 2b00 cmp r3, #0 -1000acf2: d105 bne.n 1000ad00 -1000acf4: 6823 ldr r3, [r4, #0] -1000acf6: 0020 movs r0, r4 -1000acf8: 699b ldr r3, [r3, #24] -1000acfa: 490e ldr r1, [pc, #56] ; (1000ad34 ) -1000acfc: 4798 blx r3 -1000acfe: bd70 pop {r4, r5, r6, pc} -1000ad00: f7f7 faaa bl 10002258 -1000ad04: 22fa movs r2, #250 ; 0xfa -1000ad06: 2300 movs r3, #0 -1000ad08: 0092 lsls r2, r2, #2 -1000ad0a: 1880 adds r0, r0, r2 -1000ad0c: 4159 adcs r1, r3 -1000ad0e: 2900 cmp r1, #0 -1000ad10: db08 blt.n 1000ad24 -1000ad12: 4b08 ldr r3, [pc, #32] ; (1000ad34 ) -1000ad14: 6822 ldr r2, [r4, #0] -1000ad16: 6098 str r0, [r3, #8] -1000ad18: 60d9 str r1, [r3, #12] -1000ad1a: 6952 ldr r2, [r2, #20] -1000ad1c: 0019 movs r1, r3 -1000ad1e: 0020 movs r0, r4 -1000ad20: 4790 blx r2 -1000ad22: e7ec b.n 1000acfe -1000ad24: 2001 movs r0, #1 -1000ad26: 4904 ldr r1, [pc, #16] ; (1000ad38 ) -1000ad28: 4240 negs r0, r0 -1000ad2a: e7f2 b.n 1000ad12 -1000ad2c: 20003118 .word 0x20003118 -1000ad30: 2000311c .word 0x2000311c -1000ad34: 200008c8 .word 0x200008c8 -1000ad38: 7fffffff .word 0x7fffffff - -1000ad3c : -1000ad3c: b510 push {r4, lr} -1000ad3e: 2201 movs r2, #1 -1000ad40: 2102 movs r1, #2 -1000ad42: 2018 movs r0, #24 -1000ad44: f7f6 f93a bl 10000fbc -1000ad48: bd10 pop {r4, pc} -1000ad4a: 46c0 nop ; (mov r8, r8) - -1000ad4c : -1000ad4c: 4b03 ldr r3, [pc, #12] ; (1000ad5c ) -1000ad4e: b510 push {r4, lr} -1000ad50: 6818 ldr r0, [r3, #0] -1000ad52: 4903 ldr r1, [pc, #12] ; (1000ad60 ) -1000ad54: 6803 ldr r3, [r0, #0] -1000ad56: 6a5b ldr r3, [r3, #36] ; 0x24 -1000ad58: 4798 blx r3 -1000ad5a: bd10 pop {r4, pc} -1000ad5c: 20003114 .word 0x20003114 -1000ad60: 200008b4 .word 0x200008b4 - -1000ad64 : -1000ad64: b510 push {r4, lr} -1000ad66: 0004 movs r4, r0 -1000ad68: 4808 ldr r0, [pc, #32] ; (1000ad8c ) -1000ad6a: f7ff f819 bl 10009da0 -1000ad6e: 4b08 ldr r3, [pc, #32] ; (1000ad90 ) -1000ad70: 2200 movs r2, #0 -1000ad72: 601c str r4, [r3, #0] -1000ad74: 6823 ldr r3, [r4, #0] -1000ad76: 0020 movs r0, r4 -1000ad78: 691b ldr r3, [r3, #16] -1000ad7a: 4906 ldr r1, [pc, #24] ; (1000ad94 ) -1000ad7c: 4798 blx r3 -1000ad7e: 6823 ldr r3, [r4, #0] -1000ad80: 0020 movs r0, r4 -1000ad82: 69db ldr r3, [r3, #28] -1000ad84: 4904 ldr r1, [pc, #16] ; (1000ad98 ) -1000ad86: 4798 blx r3 -1000ad88: 2001 movs r0, #1 -1000ad8a: bd10 pop {r4, pc} -1000ad8c: 20003120 .word 0x20003120 -1000ad90: 20003114 .word 0x20003114 -1000ad94: 1000ac49 .word 0x1000ac49 -1000ad98: 200008b4 .word 0x200008b4 - -1000ad9c : -1000ad9c: b510 push {r4, lr} -1000ad9e: 0004 movs r4, r0 -1000ada0: 6803 ldr r3, [r0, #0] -1000ada2: 490a ldr r1, [pc, #40] ; (1000adcc ) -1000ada4: 699b ldr r3, [r3, #24] -1000ada6: 4798 blx r3 -1000ada8: 6823 ldr r3, [r4, #0] -1000adaa: 0020 movs r0, r4 -1000adac: 6a1b ldr r3, [r3, #32] -1000adae: 4908 ldr r1, [pc, #32] ; (1000add0 ) -1000adb0: 4798 blx r3 -1000adb2: 6823 ldr r3, [r4, #0] -1000adb4: 2200 movs r2, #0 -1000adb6: 691b ldr r3, [r3, #16] -1000adb8: 4906 ldr r1, [pc, #24] ; (1000add4 ) -1000adba: 0020 movs r0, r4 -1000adbc: 4798 blx r3 -1000adbe: 4806 ldr r0, [pc, #24] ; (1000add8 ) -1000adc0: f7ff f824 bl 10009e0c -1000adc4: 2200 movs r2, #0 -1000adc6: 4b05 ldr r3, [pc, #20] ; (1000addc ) -1000adc8: 601a str r2, [r3, #0] -1000adca: bd10 pop {r4, pc} -1000adcc: 200008c8 .word 0x200008c8 -1000add0: 200008b4 .word 0x200008b4 -1000add4: 1000ac71 .word 0x1000ac71 -1000add8: 20003120 .word 0x20003120 -1000addc: 20003114 .word 0x20003114 - -1000ade0 : -1000ade0: b510 push {r4, lr} -1000ade2: b082 sub sp, #8 -1000ade4: 4668 mov r0, sp -1000ade6: 000c movs r4, r1 -1000ade8: f7fb fba2 bl 10006530 -1000adec: 466b mov r3, sp -1000adee: 2206 movs r2, #6 -1000adf0: 1c99 adds r1, r3, #2 -1000adf2: 0020 movs r0, r4 -1000adf4: f7fa f912 bl 1000501c <__wrap___aeabi_memcpy> -1000adf8: 2201 movs r2, #1 -1000adfa: 7823 ldrb r3, [r4, #0] -1000adfc: 4393 bics r3, r2 -1000adfe: 2202 movs r2, #2 -1000ae00: 4313 orrs r3, r2 -1000ae02: 7023 strb r3, [r4, #0] -1000ae04: b002 add sp, #8 -1000ae06: bd10 pop {r4, pc} - -1000ae08 : -1000ae08: 4b04 ldr r3, [pc, #16] ; (1000ae1c ) -1000ae0a: b510 push {r4, lr} -1000ae0c: 469c mov ip, r3 -1000ae0e: 0008 movs r0, r1 -1000ae10: 4903 ldr r1, [pc, #12] ; (1000ae20 ) -1000ae12: 2206 movs r2, #6 -1000ae14: 4461 add r1, ip -1000ae16: f7fa f901 bl 1000501c <__wrap___aeabi_memcpy> -1000ae1a: bd10 pop {r4, pc} -1000ae1c: 000008e3 .word 0x000008e3 -1000ae20: 20003120 .word 0x20003120 - -1000ae24 : -1000ae24: 4b03 ldr r3, [pc, #12] ; (1000ae34 ) -1000ae26: b510 push {r4, lr} -1000ae28: 6818 ldr r0, [r3, #0] -1000ae2a: 6803 ldr r3, [r0, #0] -1000ae2c: 685b ldr r3, [r3, #4] -1000ae2e: 4798 blx r3 -1000ae30: bd10 pop {r4, pc} -1000ae32: 46c0 nop ; (mov r8, r8) -1000ae34: 20003114 .word 0x20003114 - -1000ae38 : -1000ae38: 4b03 ldr r3, [pc, #12] ; (1000ae48 ) -1000ae3a: b510 push {r4, lr} -1000ae3c: 6818 ldr r0, [r3, #0] -1000ae3e: 6803 ldr r3, [r0, #0] -1000ae40: 689b ldr r3, [r3, #8] -1000ae42: 4798 blx r3 -1000ae44: bd10 pop {r4, pc} -1000ae46: 46c0 nop ; (mov r8, r8) -1000ae48: 20003114 .word 0x20003114 - -1000ae4c : -1000ae4c: b570 push {r4, r5, r6, lr} -1000ae4e: 0004 movs r4, r0 -1000ae50: 4b09 ldr r3, [pc, #36] ; (1000ae78 ) -1000ae52: 681d ldr r5, [r3, #0] -1000ae54: f7f7 fa00 bl 10002258 -1000ae58: 0022 movs r2, r4 -1000ae5a: 2300 movs r3, #0 -1000ae5c: 1812 adds r2, r2, r0 -1000ae5e: 414b adcs r3, r1 -1000ae60: 2b00 cmp r3, #0 -1000ae62: db04 blt.n 1000ae6e -1000ae64: 6829 ldr r1, [r5, #0] -1000ae66: 0028 movs r0, r5 -1000ae68: 6b09 ldr r1, [r1, #48] ; 0x30 -1000ae6a: 4788 blx r1 -1000ae6c: bd70 pop {r4, r5, r6, pc} -1000ae6e: 2201 movs r2, #1 -1000ae70: 4b02 ldr r3, [pc, #8] ; (1000ae7c ) -1000ae72: 4252 negs r2, r2 -1000ae74: e7f6 b.n 1000ae64 -1000ae76: 46c0 nop ; (mov r8, r8) -1000ae78: 20003114 .word 0x20003114 -1000ae7c: 7fffffff .word 0x7fffffff - -1000ae80 : -1000ae80: b5f8 push {r3, r4, r5, r6, r7, lr} -1000ae82: 4b0e ldr r3, [pc, #56] ; (1000aebc ) -1000ae84: 0006 movs r6, r0 -1000ae86: 681f ldr r7, [r3, #0] -1000ae88: f7f7 f9e6 bl 10002258 -1000ae8c: 22fa movs r2, #250 ; 0xfa -1000ae8e: 0004 movs r4, r0 -1000ae90: 000d movs r5, r1 -1000ae92: 2300 movs r3, #0 -1000ae94: 0092 lsls r2, r2, #2 -1000ae96: 0030 movs r0, r6 -1000ae98: 2100 movs r1, #0 -1000ae9a: f7f9 ffd9 bl 10004e50 <__wrap___aeabi_lmul> -1000ae9e: 0002 movs r2, r0 -1000aea0: 000b movs r3, r1 -1000aea2: 1912 adds r2, r2, r4 -1000aea4: 416b adcs r3, r5 -1000aea6: 2b00 cmp r3, #0 -1000aea8: db04 blt.n 1000aeb4 -1000aeaa: 6839 ldr r1, [r7, #0] -1000aeac: 0038 movs r0, r7 -1000aeae: 6ac9 ldr r1, [r1, #44] ; 0x2c -1000aeb0: 4788 blx r1 -1000aeb2: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000aeb4: 2201 movs r2, #1 -1000aeb6: 4b02 ldr r3, [pc, #8] ; (1000aec0 ) -1000aeb8: 4252 negs r2, r2 -1000aeba: e7f6 b.n 1000aeaa -1000aebc: 20003114 .word 0x20003114 -1000aec0: 7fffffff .word 0x7fffffff - -1000aec4 : -1000aec4: b570 push {r4, r5, r6, lr} -1000aec6: 0004 movs r4, r0 -1000aec8: 4b09 ldr r3, [pc, #36] ; (1000aef0 ) -1000aeca: 681d ldr r5, [r3, #0] -1000aecc: f7f7 f9c4 bl 10002258 -1000aed0: 0022 movs r2, r4 -1000aed2: 2300 movs r3, #0 -1000aed4: 1812 adds r2, r2, r0 -1000aed6: 414b adcs r3, r1 -1000aed8: 2b00 cmp r3, #0 -1000aeda: db04 blt.n 1000aee6 -1000aedc: 6829 ldr r1, [r5, #0] -1000aede: 0028 movs r0, r5 -1000aee0: 6ac9 ldr r1, [r1, #44] ; 0x2c -1000aee2: 4788 blx r1 -1000aee4: bd70 pop {r4, r5, r6, pc} -1000aee6: 2201 movs r2, #1 -1000aee8: 4b02 ldr r3, [pc, #8] ; (1000aef4 ) -1000aeea: 4252 negs r2, r2 -1000aeec: e7f6 b.n 1000aedc -1000aeee: 46c0 nop ; (mov r8, r8) -1000aef0: 20003114 .word 0x20003114 -1000aef4: 7fffffff .word 0x7fffffff - -1000aef8 : -1000aef8: 4770 bx lr -1000aefa: 46c0 nop ; (mov r8, r8) - -1000aefc : -1000aefc: 4770 bx lr -1000aefe: 46c0 nop ; (mov r8, r8) - -1000af00 : -1000af00: b570 push {r4, r5, r6, lr} -1000af02: 698b ldr r3, [r1, #24] -1000af04: 0005 movs r5, r0 -1000af06: 69c8 ldr r0, [r1, #28] -1000af08: 000c movs r4, r1 -1000af0a: 4798 blx r3 -1000af0c: 6220 str r0, [r4, #32] -1000af0e: 0020 movs r0, r4 -1000af10: 3010 adds r0, #16 -1000af12: f009 f979 bl 10014208 <__sem_release_veneer> -1000af16: 682b ldr r3, [r5, #0] -1000af18: 0028 movs r0, r5 -1000af1a: 0021 movs r1, r4 -1000af1c: 6a1b ldr r3, [r3, #32] -1000af1e: 4798 blx r3 -1000af20: bd70 pop {r4, r5, r6, pc} -1000af22: 46c0 nop ; (mov r8, r8) - -1000af24 : -1000af24: b510 push {r4, lr} -1000af26: 3030 adds r0, #48 ; 0x30 -1000af28: f009 f9b6 bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000af2c: bd10 pop {r4, pc} -1000af2e: 46c0 nop ; (mov r8, r8) - -1000af30 : -1000af30: b5f0 push {r4, r5, r6, r7, lr} -1000af32: 46ce mov lr, r9 -1000af34: 4647 mov r7, r8 -1000af36: b580 push {r7, lr} -1000af38: 4b2d ldr r3, [pc, #180] ; (1000aff0 ) -1000af3a: b087 sub sp, #28 -1000af3c: 681a ldr r2, [r3, #0] -1000af3e: 685b ldr r3, [r3, #4] -1000af40: 0004 movs r4, r0 -1000af42: 9305 str r3, [sp, #20] -1000af44: 4b2b ldr r3, [pc, #172] ; (1000aff4 ) -1000af46: 4690 mov r8, r2 -1000af48: 254a movs r5, #74 ; 0x4a -1000af4a: 4699 mov r9, r3 -1000af4c: 0020 movs r0, r4 -1000af4e: f000 fb95 bl 1000b67c -1000af52: 0006 movs r6, r0 -1000af54: 000f movs r7, r1 -1000af56: f7f7 f97f bl 10002258 -1000af5a: 0032 movs r2, r6 -1000af5c: 003b movs r3, r7 -1000af5e: 1a12 subs r2, r2, r0 -1000af60: 418b sbcs r3, r1 -1000af62: 2b00 cmp r3, #0 -1000af64: dd29 ble.n 1000afba -1000af66: 4546 cmp r6, r8 -1000af68: d02d beq.n 1000afc6 -1000af6a: 5d63 ldrb r3, [r4, r5] -1000af6c: 2b00 cmp r3, #0 -1000af6e: d008 beq.n 1000af82 -1000af70: 6aa0 ldr r0, [r4, #40] ; 0x28 -1000af72: 6ae1 ldr r1, [r4, #44] ; 0x2c -1000af74: 0032 movs r2, r6 -1000af76: 003b movs r3, r7 -1000af78: 1a12 subs r2, r2, r0 -1000af7a: 418b sbcs r3, r1 -1000af7c: 2b00 cmp r3, #0 -1000af7e: dc28 bgt.n 1000afd2 -1000af80: d033 beq.n 1000afea -1000af82: 6c23 ldr r3, [r4, #64] ; 0x40 -1000af84: 2b00 cmp r3, #0 -1000af86: dd03 ble.n 1000af90 -1000af88: 6c21 ldr r1, [r4, #64] ; 0x40 -1000af8a: 6a20 ldr r0, [r4, #32] -1000af8c: f7f6 ffbe bl 10001f0c -1000af90: 2301 movs r3, #1 -1000af92: 62a6 str r6, [r4, #40] ; 0x28 -1000af94: 62e7 str r7, [r4, #44] ; 0x2c -1000af96: 5563 strb r3, [r4, r5] -1000af98: 2300 movs r3, #0 -1000af9a: 9302 str r3, [sp, #8] -1000af9c: 464b mov r3, r9 -1000af9e: 0032 movs r2, r6 -1000afa0: 9300 str r3, [sp, #0] -1000afa2: 6a20 ldr r0, [r4, #32] -1000afa4: 003b movs r3, r7 -1000afa6: 9401 str r4, [sp, #4] -1000afa8: f7f6 fe62 bl 10001c70 -1000afac: 6420 str r0, [r4, #64] ; 0x40 -1000afae: 6c23 ldr r3, [r4, #64] ; 0x40 +1000a764: 0020 movs r0, r4 +1000a766: f7fe f97b bl 10008a60 +1000a76a: 1e05 subs r5, r0, #0 +1000a76c: d1db bne.n 1000a726 +1000a76e: 4b0c ldr r3, [pc, #48] ; (1000a7a0 ) +1000a770: 0020 movs r0, r4 +1000a772: 18e1 adds r1, r4, r3 +1000a774: f7fe f93a bl 100089ec +1000a778: 2232 movs r2, #50 ; 0x32 +1000a77a: 4b0a ldr r3, [pc, #40] ; (1000a7a4 ) +1000a77c: 480a ldr r0, [pc, #40] ; (1000a7a8 ) +1000a77e: 601a str r2, [r3, #0] +1000a780: 464b mov r3, r9 +1000a782: 6018 str r0, [r3, #0] +1000a784: f000 fb8a bl 1000ae9c +1000a788: e7c0 b.n 1000a70c +1000a78a: 2504 movs r5, #4 +1000a78c: f000 fbfc bl 1000af88 +1000a790: 426d negs r5, r5 +1000a792: e7ca b.n 1000a72a +1000a794: 20003120 .word 0x20003120 +1000a798: 00000868 .word 0x00000868 +1000a79c: 00000874 .word 0x00000874 +1000a7a0: 000008e3 .word 0x000008e3 +1000a7a4: 20003124 .word 0x20003124 +1000a7a8: 10009e31 .word 0x10009e31 + +1000a7ac : +1000a7ac: b5f0 push {r4, r5, r6, r7, lr} +1000a7ae: 4646 mov r6, r8 +1000a7b0: 46d6 mov lr, sl +1000a7b2: 464f mov r7, r9 +1000a7b4: 2586 movs r5, #134 ; 0x86 +1000a7b6: 0004 movs r4, r0 +1000a7b8: b5c0 push {r6, r7, lr} +1000a7ba: 012d lsls r5, r5, #4 +1000a7bc: b084 sub sp, #16 +1000a7be: 4698 mov r8, r3 +1000a7c0: 000e movs r6, r1 +1000a7c2: 0017 movs r7, r2 +1000a7c4: f000 fbd6 bl 1000af74 +1000a7c8: 5d63 ldrb r3, [r4, r5] +1000a7ca: 07db lsls r3, r3, #31 +1000a7cc: d557 bpl.n 1000a87e +1000a7ce: 4b2e ldr r3, [pc, #184] ; (1000a888 ) +1000a7d0: 2100 movs r1, #0 +1000a7d2: 469a mov sl, r3 +1000a7d4: 681b ldr r3, [r3, #0] +1000a7d6: 0020 movs r0, r4 +1000a7d8: 4699 mov r9, r3 +1000a7da: 2b00 cmp r3, #0 +1000a7dc: d021 beq.n 1000a822 +1000a7de: f7fd ffdb bl 10008798 +1000a7e2: 9b0f ldr r3, [sp, #60] ; 0x3c +1000a7e4: 003a movs r2, r7 +1000a7e6: 9303 str r3, [sp, #12] +1000a7e8: 9b0e ldr r3, [sp, #56] ; 0x38 +1000a7ea: 0031 movs r1, r6 +1000a7ec: 9302 str r3, [sp, #8] +1000a7ee: 9b0d ldr r3, [sp, #52] ; 0x34 +1000a7f0: 0020 movs r0, r4 +1000a7f2: 9301 str r3, [sp, #4] +1000a7f4: 9b0c ldr r3, [sp, #48] ; 0x30 +1000a7f6: 9300 str r3, [sp, #0] +1000a7f8: 4643 mov r3, r8 +1000a7fa: f7fe fec5 bl 10009588 +1000a7fe: 1e05 subs r5, r0, #0 +1000a800: d008 beq.n 1000a814 +1000a802: f000 fbc1 bl 1000af88 +1000a806: 0028 movs r0, r5 +1000a808: b004 add sp, #16 +1000a80a: bce0 pop {r5, r6, r7} +1000a80c: 46ba mov sl, r7 +1000a80e: 46b1 mov r9, r6 +1000a810: 46a8 mov r8, r5 +1000a812: bdf0 pop {r4, r5, r6, r7, pc} +1000a814: 9b0d ldr r3, [sp, #52] ; 0x34 +1000a816: 2b00 cmp r3, #0 +1000a818: d12d bne.n 1000a876 +1000a81a: 4b1c ldr r3, [pc, #112] ; (1000a88c ) +1000a81c: 4a1c ldr r2, [pc, #112] ; (1000a890 ) +1000a81e: 50e2 str r2, [r4, r3] +1000a820: e7ef b.n 1000a802 +1000a822: f000 fc13 bl 1000b04c +1000a826: 2101 movs r1, #1 +1000a828: 0020 movs r0, r4 +1000a82a: f000 fc0f bl 1000b04c +1000a82e: 464b mov r3, r9 +1000a830: 5563 strb r3, [r4, r5] +1000a832: 2380 movs r3, #128 ; 0x80 +1000a834: 25d0 movs r5, #208 ; 0xd0 +1000a836: 041b lsls r3, r3, #16 +1000a838: 4699 mov r9, r3 +1000a83a: 062d lsls r5, r5, #24 +1000a83c: 61ab str r3, [r5, #24] +1000a83e: 2014 movs r0, #20 +1000a840: f000 fbc6 bl 1000afd0 +1000a844: 464b mov r3, r9 +1000a846: 2032 movs r0, #50 ; 0x32 +1000a848: 616b str r3, [r5, #20] +1000a84a: f000 fbc1 bl 1000afd0 +1000a84e: 2100 movs r1, #0 +1000a850: 0020 movs r0, r4 +1000a852: f7fe f905 bl 10008a60 +1000a856: 1e05 subs r5, r0, #0 +1000a858: d1d3 bne.n 1000a802 +1000a85a: 4b0e ldr r3, [pc, #56] ; (1000a894 ) +1000a85c: 0020 movs r0, r4 +1000a85e: 18e1 adds r1, r4, r3 +1000a860: f7fe f8c4 bl 100089ec +1000a864: 2232 movs r2, #50 ; 0x32 +1000a866: 4b0c ldr r3, [pc, #48] ; (1000a898 ) +1000a868: 480c ldr r0, [pc, #48] ; (1000a89c ) +1000a86a: 601a str r2, [r3, #0] +1000a86c: 4653 mov r3, sl +1000a86e: 6018 str r0, [r3, #0] +1000a870: f000 fb14 bl 1000ae9c +1000a874: e7b5 b.n 1000a7e2 +1000a876: 2201 movs r2, #1 +1000a878: 4b04 ldr r3, [pc, #16] ; (1000a88c ) +1000a87a: 50e2 str r2, [r4, r3] +1000a87c: e7c1 b.n 1000a802 +1000a87e: 2504 movs r5, #4 +1000a880: f000 fb82 bl 1000af88 +1000a884: 426d negs r5, r5 +1000a886: e7be b.n 1000a806 +1000a888: 20003120 .word 0x20003120 +1000a88c: 0000086c .word 0x0000086c +1000a890: 00000801 .word 0x00000801 +1000a894: 000008e3 .word 0x000008e3 +1000a898: 20003124 .word 0x20003124 +1000a89c: 10009e31 .word 0x10009e31 + +1000a8a0 : +1000a8a0: b5f0 push {r4, r5, r6, r7, lr} +1000a8a2: 46c6 mov lr, r8 +1000a8a4: 0004 movs r4, r0 +1000a8a6: b500 push {lr} +1000a8a8: b082 sub sp, #8 +1000a8aa: 000e movs r6, r1 +1000a8ac: f000 fb62 bl 1000af74 +1000a8b0: 4f20 ldr r7, [pc, #128] ; (1000a934 ) +1000a8b2: 2100 movs r1, #0 +1000a8b4: 683d ldr r5, [r7, #0] +1000a8b6: 0020 movs r0, r4 +1000a8b8: 2d00 cmp r5, #0 +1000a8ba: d010 beq.n 1000a8de +1000a8bc: f7fd ff6c bl 10008798 +1000a8c0: 2300 movs r3, #0 +1000a8c2: 2200 movs r2, #0 +1000a8c4: 2169 movs r1, #105 ; 0x69 +1000a8c6: 0020 movs r0, r4 +1000a8c8: 9600 str r6, [sp, #0] +1000a8ca: f7fd ff25 bl 10008718 +1000a8ce: 0005 movs r5, r0 +1000a8d0: f000 fb5a bl 1000af88 +1000a8d4: 0028 movs r0, r5 +1000a8d6: b002 add sp, #8 +1000a8d8: bc80 pop {r7} +1000a8da: 46b8 mov r8, r7 +1000a8dc: bdf0 pop {r4, r5, r6, r7, pc} +1000a8de: f000 fbb5 bl 1000b04c +1000a8e2: 2101 movs r1, #1 +1000a8e4: 0020 movs r0, r4 +1000a8e6: f000 fbb1 bl 1000b04c +1000a8ea: 2386 movs r3, #134 ; 0x86 +1000a8ec: 011b lsls r3, r3, #4 +1000a8ee: 54e5 strb r5, [r4, r3] +1000a8f0: 2380 movs r3, #128 ; 0x80 +1000a8f2: 25d0 movs r5, #208 ; 0xd0 +1000a8f4: 041b lsls r3, r3, #16 +1000a8f6: 4698 mov r8, r3 +1000a8f8: 062d lsls r5, r5, #24 +1000a8fa: 61ab str r3, [r5, #24] +1000a8fc: 2014 movs r0, #20 +1000a8fe: f000 fb67 bl 1000afd0 +1000a902: 4643 mov r3, r8 +1000a904: 2032 movs r0, #50 ; 0x32 +1000a906: 616b str r3, [r5, #20] +1000a908: f000 fb62 bl 1000afd0 +1000a90c: 2100 movs r1, #0 +1000a90e: 0020 movs r0, r4 +1000a910: f7fe f8a6 bl 10008a60 +1000a914: 1e05 subs r5, r0, #0 +1000a916: d1db bne.n 1000a8d0 +1000a918: 4b07 ldr r3, [pc, #28] ; (1000a938 ) +1000a91a: 0020 movs r0, r4 +1000a91c: 18e1 adds r1, r4, r3 +1000a91e: f7fe f865 bl 100089ec +1000a922: 2232 movs r2, #50 ; 0x32 +1000a924: 4b05 ldr r3, [pc, #20] ; (1000a93c ) +1000a926: 4806 ldr r0, [pc, #24] ; (1000a940 ) +1000a928: 601a str r2, [r3, #0] +1000a92a: 6038 str r0, [r7, #0] +1000a92c: f000 fab6 bl 1000ae9c +1000a930: e7c6 b.n 1000a8c0 +1000a932: 46c0 nop ; (mov r8, r8) +1000a934: 20003120 .word 0x20003120 +1000a938: 000008e3 .word 0x000008e3 +1000a93c: 20003124 .word 0x20003124 +1000a940: 10009e31 .word 0x10009e31 + +1000a944 : +1000a944: b5f8 push {r3, r4, r5, r6, r7, lr} +1000a946: 4647 mov r7, r8 +1000a948: 46ce mov lr, r9 +1000a94a: 0004 movs r4, r0 +1000a94c: b580 push {r7, lr} +1000a94e: 4688 mov r8, r1 +1000a950: 0016 movs r6, r2 +1000a952: f000 fb0f bl 1000af74 +1000a956: 4f1f ldr r7, [pc, #124] ; (1000a9d4 ) +1000a958: 2100 movs r1, #0 +1000a95a: 683d ldr r5, [r7, #0] +1000a95c: 0020 movs r0, r4 +1000a95e: 2d00 cmp r5, #0 +1000a960: d00e beq.n 1000a980 +1000a962: f7fd ff19 bl 10008798 +1000a966: 0032 movs r2, r6 +1000a968: 4641 mov r1, r8 +1000a96a: 0020 movs r0, r4 +1000a96c: f7ff fa08 bl 10009d80 +1000a970: 0005 movs r5, r0 +1000a972: f000 fb09 bl 1000af88 +1000a976: 0028 movs r0, r5 +1000a978: bcc0 pop {r6, r7} +1000a97a: 46b9 mov r9, r7 +1000a97c: 46b0 mov r8, r6 +1000a97e: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000a980: f000 fb64 bl 1000b04c +1000a984: 2101 movs r1, #1 +1000a986: 0020 movs r0, r4 +1000a988: f000 fb60 bl 1000b04c +1000a98c: 2386 movs r3, #134 ; 0x86 +1000a98e: 011b lsls r3, r3, #4 +1000a990: 54e5 strb r5, [r4, r3] +1000a992: 2380 movs r3, #128 ; 0x80 +1000a994: 25d0 movs r5, #208 ; 0xd0 +1000a996: 041b lsls r3, r3, #16 +1000a998: 4699 mov r9, r3 +1000a99a: 062d lsls r5, r5, #24 +1000a99c: 61ab str r3, [r5, #24] +1000a99e: 2014 movs r0, #20 +1000a9a0: f000 fb16 bl 1000afd0 +1000a9a4: 464b mov r3, r9 +1000a9a6: 2032 movs r0, #50 ; 0x32 +1000a9a8: 616b str r3, [r5, #20] +1000a9aa: f000 fb11 bl 1000afd0 +1000a9ae: 2100 movs r1, #0 +1000a9b0: 0020 movs r0, r4 +1000a9b2: f7fe f855 bl 10008a60 +1000a9b6: 1e05 subs r5, r0, #0 +1000a9b8: d1db bne.n 1000a972 +1000a9ba: 4b07 ldr r3, [pc, #28] ; (1000a9d8 ) +1000a9bc: 0020 movs r0, r4 +1000a9be: 18e1 adds r1, r4, r3 +1000a9c0: f7fe f814 bl 100089ec +1000a9c4: 2232 movs r2, #50 ; 0x32 +1000a9c6: 4b05 ldr r3, [pc, #20] ; (1000a9dc ) +1000a9c8: 4805 ldr r0, [pc, #20] ; (1000a9e0 ) +1000a9ca: 601a str r2, [r3, #0] +1000a9cc: 6038 str r0, [r7, #0] +1000a9ce: f000 fa65 bl 1000ae9c +1000a9d2: e7c8 b.n 1000a966 +1000a9d4: 20003120 .word 0x20003120 +1000a9d8: 000008e3 .word 0x000008e3 +1000a9dc: 20003124 .word 0x20003124 +1000a9e0: 10009e31 .word 0x10009e31 + +1000a9e4 : +1000a9e4: 4b05 ldr r3, [pc, #20] ; (1000a9fc ) +1000a9e6: b510 push {r4, lr} +1000a9e8: 469c mov ip, r3 +1000a9ea: 4460 add r0, ip +1000a9ec: 4243 negs r3, r0 +1000a9ee: 4158 adcs r0, r3 +1000a9f0: 0080 lsls r0, r0, #2 +1000a9f2: 1841 adds r1, r0, r1 +1000a9f4: 4802 ldr r0, [pc, #8] ; (1000aa00 ) +1000a9f6: f7f6 fc91 bl 1000131c +1000a9fa: bd10 pop {r4, pc} +1000a9fc: afd00000 .word 0xafd00000 +1000aa00: 20010fa0 .word 0x20010fa0 + +1000aa04 : +1000aa04: 4b0b ldr r3, [pc, #44] ; (1000aa34 ) +1000aa06: b510 push {r4, lr} +1000aa08: 469c mov ip, r3 +1000aa0a: 4460 add r0, ip +1000aa0c: 4243 negs r3, r0 +1000aa0e: 4158 adcs r0, r3 +1000aa10: 4a09 ldr r2, [pc, #36] ; (1000aa38 ) +1000aa12: 0084 lsls r4, r0, #2 +1000aa14: b082 sub sp, #8 +1000aa16: 9200 str r2, [sp, #0] +1000aa18: 4808 ldr r0, [pc, #32] ; (1000aa3c ) +1000aa1a: 0022 movs r2, r4 +1000aa1c: 1ce3 adds r3, r4, #3 +1000aa1e: f7f6 fc2f bl 10001280 +1000aa22: 4284 cmp r4, r0 +1000aa24: dc02 bgt.n 1000aa2c +1000aa26: 1b00 subs r0, r0, r4 +1000aa28: b002 add sp, #8 +1000aa2a: bd10 pop {r4, pc} +1000aa2c: 2001 movs r0, #1 +1000aa2e: 4240 negs r0, r0 +1000aa30: e7fa b.n 1000aa28 +1000aa32: 46c0 nop ; (mov r8, r8) +1000aa34: afd00000 .word 0xafd00000 +1000aa38: 1004c7e4 .word 0x1004c7e4 +1000aa3c: 20010fa0 .word 0x20010fa0 + +1000aa40 : +1000aa40: b570 push {r4, r5, r6, lr} +1000aa42: 000e movs r6, r1 +1000aa44: 0004 movs r4, r0 +1000aa46: f7f6 fbe3 bl 10001210 +1000aa4a: 4b15 ldr r3, [pc, #84] ; (1000aaa0 ) +1000aa4c: 2201 movs r2, #1 +1000aa4e: 469c mov ip, r3 +1000aa50: 4464 add r4, ip +1000aa52: 4263 negs r3, r4 +1000aa54: 415c adcs r4, r3 +1000aa56: 4b13 ldr r3, [pc, #76] ; (1000aaa4 ) +1000aa58: 00a4 lsls r4, r4, #2 +1000aa5a: 58e5 ldr r5, [r4, r3] +1000aa5c: 2105 movs r1, #5 +1000aa5e: 7934 ldrb r4, [r6, #4] +1000aa60: 2320 movs r3, #32 +1000aa62: 40a2 lsls r2, r4 +1000aa64: 5671 ldrsb r1, [r6, r1] +1000aa66: 3a01 subs r2, #1 +1000aa68: 1b1b subs r3, r3, r4 +1000aa6a: 2900 cmp r1, #0 +1000aa6c: db0b blt.n 1000aa86 +1000aa6e: 4299 cmp r1, r3 +1000aa70: dc14 bgt.n 1000aa9c +1000aa72: 408a lsls r2, r1 +1000aa74: 0014 movs r4, r2 +1000aa76: 402c ands r4, r5 +1000aa78: 4263 negs r3, r4 +1000aa7a: 415c adcs r4, r3 +1000aa7c: b2e4 uxtb r4, r4 +1000aa7e: f7f6 fbd3 bl 10001228 +1000aa82: 0020 movs r0, r4 +1000aa84: bd70 pop {r4, r5, r6, pc} +1000aa86: 2b00 cmp r3, #0 +1000aa88: da02 bge.n 1000aa90 +1000aa8a: e007 b.n 1000aa9c +1000aa8c: 3b01 subs r3, #1 +1000aa8e: d305 bcc.n 1000aa9c +1000aa90: 0011 movs r1, r2 +1000aa92: 4099 lsls r1, r3 +1000aa94: 420d tst r5, r1 +1000aa96: d1f9 bne.n 1000aa8c +1000aa98: 2401 movs r4, #1 +1000aa9a: e7f0 b.n 1000aa7e +1000aa9c: 2400 movs r4, #0 +1000aa9e: e7ee b.n 1000aa7e +1000aaa0: afd00000 .word 0xafd00000 +1000aaa4: 20002c78 .word 0x20002c78 + +1000aaa8 : +1000aaa8: b5f0 push {r4, r5, r6, r7, lr} +1000aaaa: 46d6 mov lr, sl +1000aaac: 464f mov r7, r9 +1000aaae: 4646 mov r6, r8 +1000aab0: 4688 mov r8, r1 +1000aab2: b5c0 push {r6, r7, lr} +1000aab4: 2405 movs r4, #5 +1000aab6: 0006 movs r6, r0 +1000aab8: f7f6 fbaa bl 10001210 +1000aabc: 4643 mov r3, r8 +1000aabe: 791f ldrb r7, [r3, #4] +1000aac0: 571c ldrsb r4, [r3, r4] +1000aac2: 4b28 ldr r3, [pc, #160] ; (1000ab64 ) +1000aac4: 4681 mov r9, r0 +1000aac6: 18f0 adds r0, r6, r3 +1000aac8: 4243 negs r3, r0 +1000aaca: 4158 adcs r0, r3 +1000aacc: 4b26 ldr r3, [pc, #152] ; (1000ab68 ) +1000aace: 469a mov sl, r3 +1000aad0: 0083 lsls r3, r0, #2 +1000aad2: 469c mov ip, r3 +1000aad4: 4653 mov r3, sl +1000aad6: 4662 mov r2, ip +1000aad8: 5898 ldr r0, [r3, r2] +1000aada: 2201 movs r2, #1 +1000aadc: 2320 movs r3, #32 +1000aade: 40ba lsls r2, r7 +1000aae0: 1bdb subs r3, r3, r7 +1000aae2: 3a01 subs r2, #1 +1000aae4: 2c00 cmp r4, #0 +1000aae6: db32 blt.n 1000ab4e +1000aae8: 429c cmp r4, r3 +1000aaea: dc2d bgt.n 1000ab48 +1000aaec: 40a2 lsls r2, r4 +1000aaee: 0015 movs r5, r2 +1000aaf0: 4210 tst r0, r2 +1000aaf2: d129 bne.n 1000ab48 +1000aaf4: 2f00 cmp r7, #0 +1000aaf6: d01a beq.n 1000ab2e +1000aaf8: 4643 mov r3, r8 +1000aafa: 785a ldrb r2, [r3, #1] +1000aafc: 7819 ldrb r1, [r3, #0] +1000aafe: 0212 lsls r2, r2, #8 +1000ab00: 4311 orrs r1, r2 +1000ab02: 4642 mov r2, r8 +1000ab04: 789b ldrb r3, [r3, #2] +1000ab06: 78d2 ldrb r2, [r2, #3] +1000ab08: 041b lsls r3, r3, #16 +1000ab0a: 430b orrs r3, r1 +1000ab0c: 0612 lsls r2, r2, #24 +1000ab0e: 431a orrs r2, r3 +1000ab10: 4690 mov r8, r2 +1000ab12: 2200 movs r2, #0 +1000ab14: 4641 mov r1, r8 +1000ab16: 0053 lsls r3, r2, #1 +1000ab18: 5ac9 ldrh r1, [r1, r3] +1000ab1a: 0b4b lsrs r3, r1, #13 +1000ab1c: d100 bne.n 1000ab20 +1000ab1e: 1909 adds r1, r1, r4 +1000ab20: 1913 adds r3, r2, r4 +1000ab22: 3312 adds r3, #18 +1000ab24: 009b lsls r3, r3, #2 +1000ab26: 3201 adds r2, #1 +1000ab28: 5199 str r1, [r3, r6] +1000ab2a: 4297 cmp r7, r2 +1000ab2c: d8f2 bhi.n 1000ab14 +1000ab2e: 4653 mov r3, sl +1000ab30: 4662 mov r2, ip +1000ab32: 4305 orrs r5, r0 +1000ab34: 509d str r5, [r3, r2] +1000ab36: 4648 mov r0, r9 +1000ab38: f7f6 fb76 bl 10001228 +1000ab3c: 0020 movs r0, r4 +1000ab3e: bce0 pop {r5, r6, r7} +1000ab40: 46ba mov sl, r7 +1000ab42: 46b1 mov r9, r6 +1000ab44: 46a8 mov r8, r5 +1000ab46: bdf0 pop {r4, r5, r6, r7, pc} +1000ab48: 4808 ldr r0, [pc, #32] ; (1000ab6c ) +1000ab4a: f7f8 fad5 bl 100030f8 +1000ab4e: 2b00 cmp r3, #0 +1000ab50: da02 bge.n 1000ab58 +1000ab52: e7f9 b.n 1000ab48 +1000ab54: 3b01 subs r3, #1 +1000ab56: d3f7 bcc.n 1000ab48 +1000ab58: 0015 movs r5, r2 +1000ab5a: 409d lsls r5, r3 +1000ab5c: 001c movs r4, r3 +1000ab5e: 4205 tst r5, r0 +1000ab60: d1f8 bne.n 1000ab54 +1000ab62: e7c7 b.n 1000aaf4 +1000ab64: afd00000 .word 0xafd00000 +1000ab68: 20002c78 .word 0x20002c78 +1000ab6c: 1004c808 .word 0x1004c808 + +1000ab70 : +1000ab70: b570 push {r4, r5, r6, lr} +1000ab72: 2501 movs r5, #1 +1000ab74: 790b ldrb r3, [r1, #4] +1000ab76: 0004 movs r4, r0 +1000ab78: 409d lsls r5, r3 +1000ab7a: 3d01 subs r5, #1 +1000ab7c: 4095 lsls r5, r2 +1000ab7e: f7f6 fb47 bl 10001210 +1000ab82: 4b06 ldr r3, [pc, #24] ; (1000ab9c ) +1000ab84: 4906 ldr r1, [pc, #24] ; (1000aba0 ) +1000ab86: 469c mov ip, r3 +1000ab88: 4464 add r4, ip +1000ab8a: 4263 negs r3, r4 +1000ab8c: 415c adcs r4, r3 +1000ab8e: 00a4 lsls r4, r4, #2 +1000ab90: 5862 ldr r2, [r4, r1] +1000ab92: 43aa bics r2, r5 +1000ab94: 5062 str r2, [r4, r1] +1000ab96: f7f6 fb47 bl 10001228 +1000ab9a: bd70 pop {r4, r5, r6, pc} +1000ab9c: afd00000 .word 0xafd00000 +1000aba0: 20002c78 .word 0x20002c78 + +1000aba4 : +1000aba4: b5f0 push {r4, r5, r6, r7, lr} +1000aba6: 46de mov lr, fp +1000aba8: 4657 mov r7, sl +1000abaa: 464e mov r6, r9 +1000abac: 4645 mov r5, r8 +1000abae: 468b mov fp, r1 +1000abb0: b5e0 push {r5, r6, r7, lr} +1000abb2: 001c movs r4, r3 +1000abb4: b085 sub sp, #20 +1000abb6: 004b lsls r3, r1, #1 +1000abb8: 9303 str r3, [sp, #12] +1000abba: 445b add r3, fp +1000abbc: 00db lsls r3, r3, #3 +1000abbe: 18c5 adds r5, r0, r3 +1000abc0: 002f movs r7, r5 +1000abc2: 37dc adds r7, #220 ; 0xdc +1000abc4: 0016 movs r6, r2 +1000abc6: 683a ldr r2, [r7, #0] +1000abc8: 4684 mov ip, r0 +1000abca: 9200 str r2, [sp, #0] +1000abcc: 002a movs r2, r5 +1000abce: 32cc adds r2, #204 ; 0xcc +1000abd0: 6812 ldr r2, [r2, #0] +1000abd2: 33cc adds r3, #204 ; 0xcc +1000abd4: 9201 str r2, [sp, #4] +1000abd6: 22c0 movs r2, #192 ; 0xc0 +1000abd8: 4463 add r3, ip +1000abda: 0192 lsls r2, r2, #6 +1000abdc: 4313 orrs r3, r2 +1000abde: 2280 movs r2, #128 ; 0x80 +1000abe0: 0292 lsls r2, r2, #10 +1000abe2: 9002 str r0, [sp, #8] +1000abe4: 601a str r2, [r3, #0] +1000abe6: 2c00 cmp r4, #0 +1000abe8: d018 beq.n 1000ac1c +1000abea: 2380 movs r3, #128 ; 0x80 +1000abec: 04db lsls r3, r3, #19 +1000abee: 469a mov sl, r3 +1000abf0: 2301 movs r3, #1 +1000abf2: 4699 mov r9, r3 +1000abf4: 4b13 ldr r3, [pc, #76] ; (1000ac44 ) +1000abf6: 35d8 adds r5, #216 ; 0xd8 +1000abf8: 4698 mov r8, r3 +1000abfa: 0020 movs r0, r4 +1000abfc: f7f9 fdbc bl 10004778 <__wrap___ctzsi2> +1000ac00: 4652 mov r2, sl +1000ac02: 0143 lsls r3, r0, #5 +1000ac04: 4313 orrs r3, r2 +1000ac06: 603b str r3, [r7, #0] +1000ac08: 0033 movs r3, r6 +1000ac0a: 464a mov r2, r9 +1000ac0c: 40c3 lsrs r3, r0 +1000ac0e: 4013 ands r3, r2 +1000ac10: 4642 mov r2, r8 +1000ac12: 4313 orrs r3, r2 +1000ac14: 602b str r3, [r5, #0] +1000ac16: 1e63 subs r3, r4, #1 +1000ac18: 401c ands r4, r3 +1000ac1a: d1ee bne.n 1000abfa +1000ac1c: 9b02 ldr r3, [sp, #8] +1000ac1e: 9803 ldr r0, [sp, #12] +1000ac20: 469c mov ip, r3 +1000ac22: 4458 add r0, fp +1000ac24: 00c0 lsls r0, r0, #3 +1000ac26: 4460 add r0, ip +1000ac28: 0003 movs r3, r0 +1000ac2a: 9a00 ldr r2, [sp, #0] +1000ac2c: 33dc adds r3, #220 ; 0xdc +1000ac2e: 601a str r2, [r3, #0] +1000ac30: 9b01 ldr r3, [sp, #4] +1000ac32: 30cc adds r0, #204 ; 0xcc +1000ac34: 6003 str r3, [r0, #0] +1000ac36: b005 add sp, #20 +1000ac38: bcf0 pop {r4, r5, r6, r7} +1000ac3a: 46bb mov fp, r7 +1000ac3c: 46b2 mov sl, r6 +1000ac3e: 46a9 mov r9, r5 +1000ac40: 46a0 mov r8, r4 +1000ac42: bdf0 pop {r4, r5, r6, r7, pc} +1000ac44: 0000e080 .word 0x0000e080 + +1000ac48 : +1000ac48: b5f0 push {r4, r5, r6, r7, lr} +1000ac4a: 4657 mov r7, sl +1000ac4c: 464e mov r6, r9 +1000ac4e: 4645 mov r5, r8 +1000ac50: 46de mov lr, fp +1000ac52: 4689 mov r9, r1 +1000ac54: b5e0 push {r5, r6, r7, lr} +1000ac56: b083 sub sp, #12 +1000ac58: a90c add r1, sp, #48 ; 0x30 +1000ac5a: 780d ldrb r5, [r1, #0] +1000ac5c: 4649 mov r1, r9 +1000ac5e: 0049 lsls r1, r1, #1 +1000ac60: 4688 mov r8, r1 +1000ac62: 4449 add r1, r9 +1000ac64: 00c9 lsls r1, r1, #3 +1000ac66: 1846 adds r6, r0, r1 +1000ac68: 0037 movs r7, r6 +1000ac6a: 0034 movs r4, r6 +1000ac6c: 37dc adds r7, #220 ; 0xdc +1000ac6e: 9001 str r0, [sp, #4] +1000ac70: 6838 ldr r0, [r7, #0] +1000ac72: 34cc adds r4, #204 ; 0xcc +1000ac74: 4683 mov fp, r0 +1000ac76: 6820 ldr r0, [r4, #0] +1000ac78: 24c0 movs r4, #192 ; 0xc0 +1000ac7a: 4682 mov sl, r0 +1000ac7c: 9801 ldr r0, [sp, #4] +1000ac7e: 31cc adds r1, #204 ; 0xcc +1000ac80: 4684 mov ip, r0 +1000ac82: 01a4 lsls r4, r4, #6 +1000ac84: 4461 add r1, ip +1000ac86: 4321 orrs r1, r4 +1000ac88: 2480 movs r4, #128 ; 0x80 +1000ac8a: 02a4 lsls r4, r4, #10 +1000ac8c: 600c str r4, [r1, #0] +1000ac8e: 1e69 subs r1, r5, #1 +1000ac90: 418d sbcs r5, r1 +1000ac92: 211f movs r1, #31 +1000ac94: 426d negs r5, r5 +1000ac96: 400d ands r5, r1 +1000ac98: 4916 ldr r1, [pc, #88] ; (1000acf4 ) +1000ac9a: 468c mov ip, r1 +1000ac9c: 4465 add r5, ip +1000ac9e: 2b05 cmp r3, #5 +1000aca0: d90e bls.n 1000acc0 +1000aca2: 21a0 movs r1, #160 ; 0xa0 +1000aca4: 0549 lsls r1, r1, #21 +1000aca6: 468c mov ip, r1 +1000aca8: 211f movs r1, #31 +1000acaa: 36d8 adds r6, #216 ; 0xd8 +1000acac: 4660 mov r0, ip +1000acae: 0154 lsls r4, r2, #5 +1000acb0: 4304 orrs r4, r0 +1000acb2: 3205 adds r2, #5 +1000acb4: 3b05 subs r3, #5 +1000acb6: 603c str r4, [r7, #0] +1000acb8: 400a ands r2, r1 +1000acba: 6035 str r5, [r6, #0] +1000acbc: 2b05 cmp r3, #5 +1000acbe: d8f5 bhi.n 1000acac +1000acc0: 4641 mov r1, r8 +1000acc2: 0152 lsls r2, r2, #5 +1000acc4: 069b lsls r3, r3, #26 +1000acc6: 4313 orrs r3, r2 +1000acc8: 4449 add r1, r9 +1000acca: 9a01 ldr r2, [sp, #4] +1000accc: 00c9 lsls r1, r1, #3 +1000acce: 1850 adds r0, r2, r1 +1000acd0: 0002 movs r2, r0 +1000acd2: 32dc adds r2, #220 ; 0xdc +1000acd4: 6013 str r3, [r2, #0] +1000acd6: 0003 movs r3, r0 +1000acd8: 33d8 adds r3, #216 ; 0xd8 +1000acda: 601d str r5, [r3, #0] +1000acdc: 465b mov r3, fp +1000acde: 6013 str r3, [r2, #0] +1000ace0: 4653 mov r3, sl +1000ace2: 30cc adds r0, #204 ; 0xcc +1000ace4: 6003 str r3, [r0, #0] +1000ace6: b003 add sp, #12 +1000ace8: bcf0 pop {r4, r5, r6, r7} +1000acea: 46bb mov fp, r7 +1000acec: 46b2 mov sl, r6 +1000acee: 46a9 mov r9, r5 +1000acf0: 46a0 mov r8, r4 +1000acf2: bdf0 pop {r4, r5, r6, r7, pc} +1000acf4: 0000e080 .word 0x0000e080 + +1000acf8 : +1000acf8: b510 push {r4, lr} +1000acfa: 0001 movs r1, r0 +1000acfc: 4801 ldr r0, [pc, #4] ; (1000ad04 ) +1000acfe: f7f6 fb0d bl 1000131c +1000ad02: bd10 pop {r4, pc} +1000ad04: 20010f98 .word 0x20010f98 + +1000ad08 : +1000ad08: b500 push {lr} +1000ad0a: 4b05 ldr r3, [pc, #20] ; (1000ad20 ) +1000ad0c: b083 sub sp, #12 +1000ad0e: 0001 movs r1, r0 +1000ad10: 9300 str r3, [sp, #0] +1000ad12: 2200 movs r2, #0 +1000ad14: 230b movs r3, #11 +1000ad16: 4803 ldr r0, [pc, #12] ; (1000ad24 ) +1000ad18: f7f6 fab2 bl 10001280 +1000ad1c: b003 add sp, #12 +1000ad1e: bd00 pop {pc} +1000ad20: 1004c81c .word 0x1004c81c +1000ad24: 20010f98 .word 0x20010f98 + +1000ad28 : +1000ad28: 0003 movs r3, r0 +1000ad2a: 4911 ldr r1, [pc, #68] ; (1000ad70 ) +1000ad2c: 0182 lsls r2, r0, #6 +1000ad2e: b510 push {r4, lr} +1000ad30: 1854 adds r4, r2, r1 +1000ad32: 6820 ldr r0, [r4, #0] +1000ad34: 02d9 lsls r1, r3, #11 +1000ad36: 4041 eors r1, r0 +1000ad38: 480e ldr r0, [pc, #56] ; (1000ad74 ) +1000ad3a: 4001 ands r1, r0 +1000ad3c: 2080 movs r0, #128 ; 0x80 +1000ad3e: 0140 lsls r0, r0, #5 +1000ad40: 4320 orrs r0, r4 +1000ad42: 6001 str r1, [r0, #0] +1000ad44: 2001 movs r0, #1 +1000ad46: 4098 lsls r0, r3 +1000ad48: 24a0 movs r4, #160 ; 0xa0 +1000ad4a: 4b0b ldr r3, [pc, #44] ; (1000ad78 ) +1000ad4c: 05e4 lsls r4, r4, #23 +1000ad4e: 6018 str r0, [r3, #0] +1000ad50: 4b0a ldr r3, [pc, #40] ; (1000ad7c ) +1000ad52: 2180 movs r1, #128 ; 0x80 +1000ad54: 6018 str r0, [r3, #0] +1000ad56: 4b0a ldr r3, [pc, #40] ; (1000ad80 ) +1000ad58: 0449 lsls r1, r1, #17 +1000ad5a: 50e0 str r0, [r4, r3] +1000ad5c: 4b09 ldr r3, [pc, #36] ; (1000ad84 ) +1000ad5e: 469c mov ip, r3 +1000ad60: 4462 add r2, ip +1000ad62: 6813 ldr r3, [r2, #0] +1000ad64: 420b tst r3, r1 +1000ad66: d1fc bne.n 1000ad62 +1000ad68: 2380 movs r3, #128 ; 0x80 +1000ad6a: 00db lsls r3, r3, #3 +1000ad6c: 50e0 str r0, [r4, r3] +1000ad6e: bd10 pop {r4, pc} +1000ad70: 50000010 .word 0x50000010 +1000ad74: 00007801 .word 0x00007801 +1000ad78: 50003404 .word 0x50003404 +1000ad7c: 50003414 .word 0x50003414 +1000ad80: 00000444 .word 0x00000444 +1000ad84: 5000000c .word 0x5000000c + +1000ad88 : +1000ad88: b510 push {r4, lr} +1000ad8a: 6803 ldr r3, [r0, #0] +1000ad8c: 4901 ldr r1, [pc, #4] ; (1000ad94 ) +1000ad8e: 6a5b ldr r3, [r3, #36] ; 0x24 +1000ad90: 4798 blx r3 +1000ad92: bd10 pop {r4, pc} +1000ad94: 200008b4 .word 0x200008b4 + +1000ad98 : +1000ad98: 2080 movs r0, #128 ; 0x80 +1000ad9a: b510 push {r4, lr} +1000ad9c: 2240 movs r2, #64 ; 0x40 +1000ad9e: 4907 ldr r1, [pc, #28] ; (1000adbc ) +1000ada0: 0440 lsls r0, r0, #17 +1000ada2: f7f6 f9dd bl 10001160 +1000ada6: 2201 movs r2, #1 +1000ada8: 2102 movs r1, #2 +1000adaa: 2018 movs r0, #24 +1000adac: f7f6 f9ae bl 1000110c +1000adb0: 200d movs r0, #13 +1000adb2: 2101 movs r1, #1 +1000adb4: f7f6 fae8 bl 10001388 +1000adb8: 2000 movs r0, #0 +1000adba: bd10 pop {r4, pc} +1000adbc: 1000ade1 .word 0x1000ade1 + +1000adc0 : +1000adc0: 2080 movs r0, #128 ; 0x80 +1000adc2: b510 push {r4, lr} +1000adc4: 4905 ldr r1, [pc, #20] ; (1000addc ) +1000adc6: 0440 lsls r0, r0, #17 +1000adc8: f7f6 f9ec bl 100011a4 +1000adcc: 2018 movs r0, #24 +1000adce: 2200 movs r2, #0 +1000add0: 2102 movs r1, #2 +1000add2: f7f6 f99b bl 1000110c +1000add6: 2000 movs r0, #0 +1000add8: bd10 pop {r4, pc} +1000adda: 46c0 nop ; (mov r8, r8) +1000addc: 1000ade1 .word 0x1000ade1 + +1000ade0 : +1000ade0: 23d0 movs r3, #208 ; 0xd0 +1000ade2: 061b lsls r3, r3, #24 +1000ade4: 681b ldr r3, [r3, #0] +1000ade6: b510 push {r4, lr} +1000ade8: 1e5a subs r2, r3, #1 +1000adea: 4193 sbcs r3, r2 +1000adec: 425a negs r2, r3 +1000adee: 2330 movs r3, #48 ; 0x30 +1000adf0: 4013 ands r3, r2 +1000adf2: 4a09 ldr r2, [pc, #36] ; (1000ae18 ) +1000adf4: 4694 mov ip, r2 +1000adf6: 4463 add r3, ip +1000adf8: 6adb ldr r3, [r3, #44] ; 0x2c +1000adfa: 079b lsls r3, r3, #30 +1000adfc: d400 bmi.n 1000ae00 +1000adfe: bd10 pop {r4, pc} +1000ae00: 2200 movs r2, #0 +1000ae02: 2102 movs r1, #2 +1000ae04: 2018 movs r0, #24 +1000ae06: f7f6 f981 bl 1000110c +1000ae0a: 4b04 ldr r3, [pc, #16] ; (1000ae1c ) +1000ae0c: 4904 ldr r1, [pc, #16] ; (1000ae20 ) +1000ae0e: 6818 ldr r0, [r3, #0] +1000ae10: 6803 ldr r3, [r0, #0] +1000ae12: 6a5b ldr r3, [r3, #36] ; 0x24 +1000ae14: 4798 blx r3 +1000ae16: e7f2 b.n 1000adfe +1000ae18: 40014100 .word 0x40014100 +1000ae1c: 2000311c .word 0x2000311c +1000ae20: 200008b4 .word 0x200008b4 + +1000ae24 : +1000ae24: 4b15 ldr r3, [pc, #84] ; (1000ae7c ) +1000ae26: b570 push {r4, r5, r6, lr} +1000ae28: 681b ldr r3, [r3, #0] +1000ae2a: 0004 movs r4, r0 +1000ae2c: 2b00 cmp r3, #0 +1000ae2e: d00e beq.n 1000ae4e +1000ae30: 4d13 ldr r5, [pc, #76] ; (1000ae80 ) +1000ae32: 682a ldr r2, [r5, #0] +1000ae34: 2a00 cmp r2, #0 +1000ae36: d001 beq.n 1000ae3c +1000ae38: 3a01 subs r2, #1 +1000ae3a: 602a str r2, [r5, #0] +1000ae3c: 4798 blx r3 +1000ae3e: 682b ldr r3, [r5, #0] +1000ae40: 2b00 cmp r3, #0 +1000ae42: d105 bne.n 1000ae50 +1000ae44: 6823 ldr r3, [r4, #0] +1000ae46: 0020 movs r0, r4 +1000ae48: 699b ldr r3, [r3, #24] +1000ae4a: 490e ldr r1, [pc, #56] ; (1000ae84 ) +1000ae4c: 4798 blx r3 +1000ae4e: bd70 pop {r4, r5, r6, pc} +1000ae50: f7f7 faaa bl 100023a8 +1000ae54: 22fa movs r2, #250 ; 0xfa +1000ae56: 2300 movs r3, #0 +1000ae58: 0092 lsls r2, r2, #2 +1000ae5a: 1880 adds r0, r0, r2 +1000ae5c: 4159 adcs r1, r3 +1000ae5e: 2900 cmp r1, #0 +1000ae60: db08 blt.n 1000ae74 +1000ae62: 4b08 ldr r3, [pc, #32] ; (1000ae84 ) +1000ae64: 6822 ldr r2, [r4, #0] +1000ae66: 6098 str r0, [r3, #8] +1000ae68: 60d9 str r1, [r3, #12] +1000ae6a: 6952 ldr r2, [r2, #20] +1000ae6c: 0019 movs r1, r3 +1000ae6e: 0020 movs r0, r4 +1000ae70: 4790 blx r2 +1000ae72: e7ec b.n 1000ae4e +1000ae74: 2001 movs r0, #1 +1000ae76: 4904 ldr r1, [pc, #16] ; (1000ae88 ) +1000ae78: 4240 negs r0, r0 +1000ae7a: e7f2 b.n 1000ae62 +1000ae7c: 20003120 .word 0x20003120 +1000ae80: 20003124 .word 0x20003124 +1000ae84: 200008c8 .word 0x200008c8 +1000ae88: 7fffffff .word 0x7fffffff + +1000ae8c : +1000ae8c: b510 push {r4, lr} +1000ae8e: 2201 movs r2, #1 +1000ae90: 2102 movs r1, #2 +1000ae92: 2018 movs r0, #24 +1000ae94: f7f6 f93a bl 1000110c +1000ae98: bd10 pop {r4, pc} +1000ae9a: 46c0 nop ; (mov r8, r8) + +1000ae9c : +1000ae9c: 4b03 ldr r3, [pc, #12] ; (1000aeac ) +1000ae9e: b510 push {r4, lr} +1000aea0: 6818 ldr r0, [r3, #0] +1000aea2: 4903 ldr r1, [pc, #12] ; (1000aeb0 ) +1000aea4: 6803 ldr r3, [r0, #0] +1000aea6: 6a5b ldr r3, [r3, #36] ; 0x24 +1000aea8: 4798 blx r3 +1000aeaa: bd10 pop {r4, pc} +1000aeac: 2000311c .word 0x2000311c +1000aeb0: 200008b4 .word 0x200008b4 + +1000aeb4 : +1000aeb4: b510 push {r4, lr} +1000aeb6: 0004 movs r4, r0 +1000aeb8: 4808 ldr r0, [pc, #32] ; (1000aedc ) +1000aeba: f7ff f819 bl 10009ef0 +1000aebe: 4b08 ldr r3, [pc, #32] ; (1000aee0 ) +1000aec0: 2200 movs r2, #0 +1000aec2: 601c str r4, [r3, #0] +1000aec4: 6823 ldr r3, [r4, #0] +1000aec6: 0020 movs r0, r4 +1000aec8: 691b ldr r3, [r3, #16] +1000aeca: 4906 ldr r1, [pc, #24] ; (1000aee4 ) +1000aecc: 4798 blx r3 +1000aece: 6823 ldr r3, [r4, #0] +1000aed0: 0020 movs r0, r4 +1000aed2: 69db ldr r3, [r3, #28] +1000aed4: 4904 ldr r1, [pc, #16] ; (1000aee8 ) +1000aed6: 4798 blx r3 +1000aed8: 2001 movs r0, #1 +1000aeda: bd10 pop {r4, pc} +1000aedc: 20003128 .word 0x20003128 +1000aee0: 2000311c .word 0x2000311c +1000aee4: 1000ad99 .word 0x1000ad99 +1000aee8: 200008b4 .word 0x200008b4 + +1000aeec : +1000aeec: b510 push {r4, lr} +1000aeee: 0004 movs r4, r0 +1000aef0: 6803 ldr r3, [r0, #0] +1000aef2: 490a ldr r1, [pc, #40] ; (1000af1c ) +1000aef4: 699b ldr r3, [r3, #24] +1000aef6: 4798 blx r3 +1000aef8: 6823 ldr r3, [r4, #0] +1000aefa: 0020 movs r0, r4 +1000aefc: 6a1b ldr r3, [r3, #32] +1000aefe: 4908 ldr r1, [pc, #32] ; (1000af20 ) +1000af00: 4798 blx r3 +1000af02: 6823 ldr r3, [r4, #0] +1000af04: 2200 movs r2, #0 +1000af06: 691b ldr r3, [r3, #16] +1000af08: 4906 ldr r1, [pc, #24] ; (1000af24 ) +1000af0a: 0020 movs r0, r4 +1000af0c: 4798 blx r3 +1000af0e: 4806 ldr r0, [pc, #24] ; (1000af28 ) +1000af10: f7ff f824 bl 10009f5c +1000af14: 2200 movs r2, #0 +1000af16: 4b05 ldr r3, [pc, #20] ; (1000af2c ) +1000af18: 601a str r2, [r3, #0] +1000af1a: bd10 pop {r4, pc} +1000af1c: 200008c8 .word 0x200008c8 +1000af20: 200008b4 .word 0x200008b4 +1000af24: 1000adc1 .word 0x1000adc1 +1000af28: 20003128 .word 0x20003128 +1000af2c: 2000311c .word 0x2000311c + +1000af30 : +1000af30: b510 push {r4, lr} +1000af32: b082 sub sp, #8 +1000af34: 4668 mov r0, sp +1000af36: 000c movs r4, r1 +1000af38: f7fb fba2 bl 10006680 +1000af3c: 466b mov r3, sp +1000af3e: 2206 movs r2, #6 +1000af40: 1c99 adds r1, r3, #2 +1000af42: 0020 movs r0, r4 +1000af44: f7fa f912 bl 1000516c <__wrap___aeabi_memcpy> +1000af48: 2201 movs r2, #1 +1000af4a: 7823 ldrb r3, [r4, #0] +1000af4c: 4393 bics r3, r2 +1000af4e: 2202 movs r2, #2 +1000af50: 4313 orrs r3, r2 +1000af52: 7023 strb r3, [r4, #0] +1000af54: b002 add sp, #8 +1000af56: bd10 pop {r4, pc} + +1000af58 : +1000af58: 4b04 ldr r3, [pc, #16] ; (1000af6c ) +1000af5a: b510 push {r4, lr} +1000af5c: 469c mov ip, r3 +1000af5e: 0008 movs r0, r1 +1000af60: 4903 ldr r1, [pc, #12] ; (1000af70 ) +1000af62: 2206 movs r2, #6 +1000af64: 4461 add r1, ip +1000af66: f7fa f901 bl 1000516c <__wrap___aeabi_memcpy> +1000af6a: bd10 pop {r4, pc} +1000af6c: 000008e3 .word 0x000008e3 +1000af70: 20003128 .word 0x20003128 + +1000af74 : +1000af74: 4b03 ldr r3, [pc, #12] ; (1000af84 ) +1000af76: b510 push {r4, lr} +1000af78: 6818 ldr r0, [r3, #0] +1000af7a: 6803 ldr r3, [r0, #0] +1000af7c: 685b ldr r3, [r3, #4] +1000af7e: 4798 blx r3 +1000af80: bd10 pop {r4, pc} +1000af82: 46c0 nop ; (mov r8, r8) +1000af84: 2000311c .word 0x2000311c + +1000af88 : +1000af88: 4b03 ldr r3, [pc, #12] ; (1000af98 ) +1000af8a: b510 push {r4, lr} +1000af8c: 6818 ldr r0, [r3, #0] +1000af8e: 6803 ldr r3, [r0, #0] +1000af90: 689b ldr r3, [r3, #8] +1000af92: 4798 blx r3 +1000af94: bd10 pop {r4, pc} +1000af96: 46c0 nop ; (mov r8, r8) +1000af98: 2000311c .word 0x2000311c + +1000af9c : +1000af9c: b570 push {r4, r5, r6, lr} +1000af9e: 0004 movs r4, r0 +1000afa0: 4b09 ldr r3, [pc, #36] ; (1000afc8 ) +1000afa2: 681d ldr r5, [r3, #0] +1000afa4: f7f7 fa00 bl 100023a8 +1000afa8: 0022 movs r2, r4 +1000afaa: 2300 movs r3, #0 +1000afac: 1812 adds r2, r2, r0 +1000afae: 414b adcs r3, r1 1000afb0: 2b00 cmp r3, #0 -1000afb2: dc0e bgt.n 1000afd2 -1000afb4: 2300 movs r3, #0 -1000afb6: 5563 strb r3, [r4, r5] -1000afb8: e7c8 b.n 1000af4c -1000afba: 2b00 cmp r3, #0 -1000afbc: d1c6 bne.n 1000af4c -1000afbe: 2a00 cmp r2, #0 -1000afc0: d0c4 beq.n 1000af4c -1000afc2: 4546 cmp r6, r8 -1000afc4: d1d1 bne.n 1000af6a -1000afc6: 9b05 ldr r3, [sp, #20] -1000afc8: 429f cmp r7, r3 -1000afca: d1ce bne.n 1000af6a -1000afcc: 6c23 ldr r3, [r4, #64] ; 0x40 -1000afce: 2b00 cmp r3, #0 -1000afd0: dc04 bgt.n 1000afdc -1000afd2: b007 add sp, #28 -1000afd4: bcc0 pop {r6, r7} -1000afd6: 46b9 mov r9, r7 -1000afd8: 46b0 mov r8, r6 -1000afda: bdf0 pop {r4, r5, r6, r7, pc} -1000afdc: 6c21 ldr r1, [r4, #64] ; 0x40 -1000afde: 6a20 ldr r0, [r4, #32] -1000afe0: f7f6 ff94 bl 10001f0c -1000afe4: 2300 movs r3, #0 -1000afe6: 6423 str r3, [r4, #64] ; 0x40 -1000afe8: e7f3 b.n 1000afd2 -1000afea: 2a00 cmp r2, #0 -1000afec: d0c9 beq.n 1000af82 -1000afee: e7f0 b.n 1000afd2 -1000aff0: 10014588 .word 0x10014588 -1000aff4: 1000b21d .word 0x1000b21d - -1000aff8 : -1000aff8: b570 push {r4, r5, r6, lr} -1000affa: 2549 movs r5, #73 ; 0x49 -1000affc: 0004 movs r4, r0 -1000affe: 5d40 ldrb r0, [r0, r5] -1000b000: 2800 cmp r0, #0 -1000b002: d118 bne.n 1000b036 -1000b004: 6c23 ldr r3, [r4, #64] ; 0x40 -1000b006: 2b00 cmp r3, #0 -1000b008: dd03 ble.n 1000b012 -1000b00a: 6c21 ldr r1, [r4, #64] ; 0x40 -1000b00c: 6a20 ldr r0, [r4, #32] -1000b00e: f7f6 ff7d bl 10001f0c -1000b012: 2348 movs r3, #72 ; 0x48 -1000b014: 5ce3 ldrb r3, [r4, r3] -1000b016: 2b00 cmp r3, #0 -1000b018: d11a bne.n 1000b050 -1000b01a: 0025 movs r5, r4 -1000b01c: 3530 adds r5, #48 ; 0x30 -1000b01e: 0028 movs r0, r5 -1000b020: f009 f93a bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000b024: 0028 movs r0, r5 -1000b026: f009 f957 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b02a: 2250 movs r2, #80 ; 0x50 -1000b02c: 2100 movs r1, #0 -1000b02e: 0020 movs r0, r4 -1000b030: f7f9 ffee bl 10005010 <__wrap_memset> +1000afb2: db04 blt.n 1000afbe +1000afb4: 6829 ldr r1, [r5, #0] +1000afb6: 0028 movs r0, r5 +1000afb8: 6b09 ldr r1, [r1, #48] ; 0x30 +1000afba: 4788 blx r1 +1000afbc: bd70 pop {r4, r5, r6, pc} +1000afbe: 2201 movs r2, #1 +1000afc0: 4b02 ldr r3, [pc, #8] ; (1000afcc ) +1000afc2: 4252 negs r2, r2 +1000afc4: e7f6 b.n 1000afb4 +1000afc6: 46c0 nop ; (mov r8, r8) +1000afc8: 2000311c .word 0x2000311c +1000afcc: 7fffffff .word 0x7fffffff + +1000afd0 : +1000afd0: b5f8 push {r3, r4, r5, r6, r7, lr} +1000afd2: 4b0e ldr r3, [pc, #56] ; (1000b00c ) +1000afd4: 0006 movs r6, r0 +1000afd6: 681f ldr r7, [r3, #0] +1000afd8: f7f7 f9e6 bl 100023a8 +1000afdc: 22fa movs r2, #250 ; 0xfa +1000afde: 0004 movs r4, r0 +1000afe0: 000d movs r5, r1 +1000afe2: 2300 movs r3, #0 +1000afe4: 0092 lsls r2, r2, #2 +1000afe6: 0030 movs r0, r6 +1000afe8: 2100 movs r1, #0 +1000afea: f7f9 ffd9 bl 10004fa0 <__wrap___aeabi_lmul> +1000afee: 0002 movs r2, r0 +1000aff0: 000b movs r3, r1 +1000aff2: 1912 adds r2, r2, r4 +1000aff4: 416b adcs r3, r5 +1000aff6: 2b00 cmp r3, #0 +1000aff8: db04 blt.n 1000b004 +1000affa: 6839 ldr r1, [r7, #0] +1000affc: 0038 movs r0, r7 +1000affe: 6ac9 ldr r1, [r1, #44] ; 0x2c +1000b000: 4788 blx r1 +1000b002: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000b004: 2201 movs r2, #1 +1000b006: 4b02 ldr r3, [pc, #8] ; (1000b010 ) +1000b008: 4252 negs r2, r2 +1000b00a: e7f6 b.n 1000affa +1000b00c: 2000311c .word 0x2000311c +1000b010: 7fffffff .word 0x7fffffff + +1000b014 : +1000b014: b570 push {r4, r5, r6, lr} +1000b016: 0004 movs r4, r0 +1000b018: 4b09 ldr r3, [pc, #36] ; (1000b040 ) +1000b01a: 681d ldr r5, [r3, #0] +1000b01c: f7f7 f9c4 bl 100023a8 +1000b020: 0022 movs r2, r4 +1000b022: 2300 movs r3, #0 +1000b024: 1812 adds r2, r2, r0 +1000b026: 414b adcs r3, r1 +1000b028: 2b00 cmp r3, #0 +1000b02a: db04 blt.n 1000b036 +1000b02c: 6829 ldr r1, [r5, #0] +1000b02e: 0028 movs r0, r5 +1000b030: 6ac9 ldr r1, [r1, #44] ; 0x2c +1000b032: 4788 blx r1 1000b034: bd70 pop {r4, r5, r6, pc} -1000b036: 2100 movs r1, #0 -1000b038: f7f6 f8fe bl 10001238 -1000b03c: 5d60 ldrb r0, [r4, r5] -1000b03e: 4906 ldr r1, [pc, #24] ; (1000b058 ) -1000b040: f7f6 fa46 bl 100014d0 -1000b044: 5d60 ldrb r0, [r4, r5] -1000b046: f7f6 fb9b bl 10001780 -1000b04a: 2300 movs r3, #0 -1000b04c: 5563 strb r3, [r4, r5] -1000b04e: e7d9 b.n 1000b004 -1000b050: 6a20 ldr r0, [r4, #32] -1000b052: f7f6 fdeb bl 10001c2c -1000b056: e7e0 b.n 1000b01a -1000b058: 1000b05d .word 0x1000b05d - -1000b05c : -1000b05c: 4a0d ldr r2, [pc, #52] ; (1000b094 ) -1000b05e: f3ef 8305 mrs r3, IPSR -1000b062: 3b2a subs r3, #42 ; 0x2a -1000b064: 009b lsls r3, r3, #2 -1000b066: b570 push {r4, r5, r6, lr} -1000b068: 589c ldr r4, [r3, r2] -1000b06a: 2c00 cmp r4, #0 -1000b06c: d00d beq.n 1000b08a -1000b06e: 0025 movs r5, r4 -1000b070: 3530 adds r5, #48 ; 0x30 -1000b072: 2100 movs r1, #0 -1000b074: 0028 movs r0, r5 -1000b076: f009 f8f7 bl 10014268 <__recursive_mutex_try_enter_veneer> -1000b07a: 2800 cmp r0, #0 -1000b07c: d005 beq.n 1000b08a -1000b07e: 796b ldrb r3, [r5, #5] -1000b080: 2b01 cmp r3, #1 -1000b082: d003 beq.n 1000b08c -1000b084: 0028 movs r0, r5 -1000b086: f009 f927 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b08a: bd70 pop {r4, r5, r6, pc} -1000b08c: 0020 movs r0, r4 -1000b08e: f7ff ff4f bl 1000af30 -1000b092: e7f7 b.n 1000b084 -1000b094: 20002d84 .word 0x20002d84 - -1000b098 : -1000b098: b510 push {r4, lr} -1000b09a: 3038 adds r0, #56 ; 0x38 -1000b09c: f009 f92c bl 100142f8 <__sem_acquire_block_until_veneer> -1000b0a0: bd10 pop {r4, pc} -1000b0a2: 46c0 nop ; (mov r8, r8) - -1000b0a4 : -1000b0a4: 0019 movs r1, r3 -1000b0a6: f3ef 8305 mrs r3, IPSR -1000b0aa: 0010 movs r0, r2 -1000b0ac: b510 push {r4, lr} -1000b0ae: 2b00 cmp r3, #0 -1000b0b0: d002 beq.n 1000b0b8 -1000b0b2: f7f7 f905 bl 100022c0 -1000b0b6: bd10 pop {r4, pc} -1000b0b8: f7f6 ff66 bl 10001f88 -1000b0bc: e7fb b.n 1000b0b6 -1000b0be: 46c0 nop ; (mov r8, r8) - -1000b0c0 : -1000b0c0: b510 push {r4, lr} -1000b0c2: 3030 adds r0, #48 ; 0x30 -1000b0c4: 7943 ldrb r3, [r0, #5] -1000b0c6: 2b00 cmp r3, #0 -1000b0c8: d008 beq.n 1000b0dc -1000b0ca: 23d0 movs r3, #208 ; 0xd0 -1000b0cc: 2200 movs r2, #0 -1000b0ce: 061b lsls r3, r3, #24 -1000b0d0: 569a ldrsb r2, [r3, r2] -1000b0d2: 2304 movs r3, #4 -1000b0d4: 56c3 ldrsb r3, [r0, r3] -1000b0d6: 429a cmp r2, r3 -1000b0d8: d100 bne.n 1000b0dc -1000b0da: bd10 pop {r4, pc} -1000b0dc: 4801 ldr r0, [pc, #4] ; (1000b0e4 ) -1000b0de: f7f7 ff63 bl 10002fa8 -1000b0e2: 46c0 nop ; (mov r8, r8) -1000b0e4: 1004c6ec .word 0x1004c6ec - -1000b0e8 : -1000b0e8: b5f0 push {r4, r5, r6, r7, lr} -1000b0ea: 46c6 mov lr, r8 -1000b0ec: 27d0 movs r7, #208 ; 0xd0 -1000b0ee: b500 push {lr} -1000b0f0: 063f lsls r7, r7, #24 -1000b0f2: 0016 movs r6, r2 -1000b0f4: 7e83 ldrb r3, [r0, #26] -1000b0f6: 683a ldr r2, [r7, #0] -1000b0f8: 0004 movs r4, r0 -1000b0fa: 000d movs r5, r1 -1000b0fc: b08c sub sp, #48 ; 0x30 -1000b0fe: 4293 cmp r3, r2 -1000b100: d023 beq.n 1000b14a -1000b102: 0003 movs r3, r0 -1000b104: 3330 adds r3, #48 ; 0x30 -1000b106: 795b ldrb r3, [r3, #5] -1000b108: 2b00 cmp r3, #0 -1000b10a: d11b bne.n 1000b144 -1000b10c: 4b2d ldr r3, [pc, #180] ; (1000b1c4 ) -1000b10e: 2201 movs r2, #1 -1000b110: 2100 movs r1, #0 -1000b112: a807 add r0, sp, #28 -1000b114: 9304 str r3, [sp, #16] -1000b116: 9509 str r5, [sp, #36] ; 0x24 -1000b118: 960a str r6, [sp, #40] ; 0x28 -1000b11a: f7f6 fb4f bl 100017bc -1000b11e: 6823 ldr r3, [r4, #0] -1000b120: a903 add r1, sp, #12 -1000b122: 69db ldr r3, [r3, #28] -1000b124: 0020 movs r0, r4 -1000b126: 4798 blx r3 -1000b128: 6823 ldr r3, [r4, #0] -1000b12a: 0020 movs r0, r4 -1000b12c: 6a5b ldr r3, [r3, #36] ; 0x24 -1000b12e: a903 add r1, sp, #12 -1000b130: 4798 blx r3 -1000b132: a807 add r0, sp, #28 -1000b134: f009 f8a8 bl 10014288 <__sem_acquire_blocking_veneer> -1000b138: 9d0b ldr r5, [sp, #44] ; 0x2c -1000b13a: 0028 movs r0, r5 -1000b13c: b00c add sp, #48 ; 0x30 -1000b13e: bc80 pop {r7} -1000b140: 46b8 mov r8, r7 -1000b142: bdf0 pop {r4, r5, r6, r7, pc} -1000b144: f7f7 ff48 bl 10002fd8 -1000b148: e7e0 b.n 1000b10c -1000b14a: 2330 movs r3, #48 ; 0x30 -1000b14c: 4698 mov r8, r3 -1000b14e: 4480 add r8, r0 -1000b150: 4640 mov r0, r8 -1000b152: f009 f8a1 bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000b156: 0030 movs r0, r6 -1000b158: 47a8 blx r5 -1000b15a: 4643 mov r3, r8 -1000b15c: 795b ldrb r3, [r3, #5] -1000b15e: 0005 movs r5, r0 -1000b160: 2b01 cmp r3, #1 -1000b162: d003 beq.n 1000b16c -1000b164: 4640 mov r0, r8 -1000b166: f009 f8b7 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b16a: e7e6 b.n 1000b13a -1000b16c: 7ea3 ldrb r3, [r4, #26] -1000b16e: 683a ldr r2, [r7, #0] -1000b170: 0020 movs r0, r4 -1000b172: 4293 cmp r3, r2 -1000b174: d01e beq.n 1000b1b4 -1000b176: f000 faf5 bl 1000b764 -1000b17a: 2800 cmp r0, #0 -1000b17c: d0f2 beq.n 1000b164 -1000b17e: 4640 mov r0, r8 -1000b180: f009 f8aa bl 100142d8 <__recursive_mutex_exit_veneer> -1000b184: 7ea2 ldrb r2, [r4, #26] -1000b186: 683b ldr r3, [r7, #0] -1000b188: 429a cmp r2, r3 -1000b18a: d016 beq.n 1000b1ba -1000b18c: 6c61 ldr r1, [r4, #68] ; 0x44 -1000b18e: 2900 cmp r1, #0 -1000b190: dd02 ble.n 1000b198 -1000b192: 6a20 ldr r0, [r4, #32] -1000b194: f7f6 feba bl 10001f0c -1000b198: 4b0b ldr r3, [pc, #44] ; (1000b1c8 ) -1000b19a: 2200 movs r2, #0 -1000b19c: 9300 str r3, [sp, #0] -1000b19e: 6a20 ldr r0, [r4, #32] -1000b1a0: 2300 movs r3, #0 -1000b1a2: 9401 str r4, [sp, #4] -1000b1a4: f7f6 fe20 bl 10001de8 -1000b1a8: 6460 str r0, [r4, #68] ; 0x44 -1000b1aa: 0020 movs r0, r4 -1000b1ac: 3038 adds r0, #56 ; 0x38 -1000b1ae: f009 f82b bl 10014208 <__sem_release_veneer> -1000b1b2: e7c2 b.n 1000b13a -1000b1b4: f7ff febc bl 1000af30 -1000b1b8: e7d4 b.n 1000b164 -1000b1ba: 2349 movs r3, #73 ; 0x49 -1000b1bc: 5ce0 ldrb r0, [r4, r3] -1000b1be: f7f6 f859 bl 10001274 -1000b1c2: e7f2 b.n 1000b1aa -1000b1c4: 1000af01 .word 0x1000af01 -1000b1c8: 1000b21d .word 0x1000b21d - -1000b1cc : -1000b1cc: 2301 movs r3, #1 -1000b1ce: b510 push {r4, lr} -1000b1d0: 720b strb r3, [r1, #8] -1000b1d2: 23d0 movs r3, #208 ; 0xd0 -1000b1d4: 061b lsls r3, r3, #24 -1000b1d6: 7e82 ldrb r2, [r0, #26] -1000b1d8: 681b ldr r3, [r3, #0] -1000b1da: 0004 movs r4, r0 -1000b1dc: b082 sub sp, #8 -1000b1de: 429a cmp r2, r3 -1000b1e0: d015 beq.n 1000b20e -1000b1e2: 6c41 ldr r1, [r0, #68] ; 0x44 -1000b1e4: 2900 cmp r1, #0 -1000b1e6: dc0e bgt.n 1000b206 -1000b1e8: 4b0b ldr r3, [pc, #44] ; (1000b218 ) -1000b1ea: 2200 movs r2, #0 -1000b1ec: 9300 str r3, [sp, #0] -1000b1ee: 6a20 ldr r0, [r4, #32] -1000b1f0: 2300 movs r3, #0 -1000b1f2: 9401 str r4, [sp, #4] -1000b1f4: f7f6 fdf8 bl 10001de8 -1000b1f8: 6460 str r0, [r4, #68] ; 0x44 -1000b1fa: 0020 movs r0, r4 -1000b1fc: 3038 adds r0, #56 ; 0x38 -1000b1fe: f009 f803 bl 10014208 <__sem_release_veneer> -1000b202: b002 add sp, #8 -1000b204: bd10 pop {r4, pc} -1000b206: 6a00 ldr r0, [r0, #32] -1000b208: f7f6 fe80 bl 10001f0c -1000b20c: e7ec b.n 1000b1e8 -1000b20e: 2349 movs r3, #73 ; 0x49 -1000b210: 5cc0 ldrb r0, [r0, r3] -1000b212: f7f6 f82f bl 10001274 -1000b216: e7f0 b.n 1000b1fa -1000b218: 1000b21d .word 0x1000b21d - -1000b21c : -1000b21c: 2300 movs r3, #0 -1000b21e: 224a movs r2, #74 ; 0x4a -1000b220: b510 push {r4, lr} -1000b222: 644b str r3, [r1, #68] ; 0x44 -1000b224: 548b strb r3, [r1, r2] -1000b226: 23d0 movs r3, #208 ; 0xd0 -1000b228: 061b lsls r3, r3, #24 -1000b22a: 7e8a ldrb r2, [r1, #26] -1000b22c: 681b ldr r3, [r3, #0] -1000b22e: 000c movs r4, r1 -1000b230: b082 sub sp, #8 -1000b232: 429a cmp r2, r3 -1000b234: d017 beq.n 1000b266 -1000b236: 6c49 ldr r1, [r1, #68] ; 0x44 -1000b238: 2900 cmp r1, #0 -1000b23a: dc10 bgt.n 1000b25e -1000b23c: 4b0c ldr r3, [pc, #48] ; (1000b270 ) -1000b23e: 2200 movs r2, #0 -1000b240: 9300 str r3, [sp, #0] -1000b242: 6a20 ldr r0, [r4, #32] -1000b244: 2300 movs r3, #0 -1000b246: 9401 str r4, [sp, #4] -1000b248: f7f6 fdce bl 10001de8 -1000b24c: 6460 str r0, [r4, #68] ; 0x44 -1000b24e: 0020 movs r0, r4 -1000b250: 3038 adds r0, #56 ; 0x38 -1000b252: f008 ffd9 bl 10014208 <__sem_release_veneer> -1000b256: 2000 movs r0, #0 -1000b258: 2100 movs r1, #0 -1000b25a: b002 add sp, #8 -1000b25c: bd10 pop {r4, pc} -1000b25e: 6a20 ldr r0, [r4, #32] -1000b260: f7f6 fe54 bl 10001f0c -1000b264: e7ea b.n 1000b23c -1000b266: 2349 movs r3, #73 ; 0x49 -1000b268: 5cc8 ldrb r0, [r1, r3] -1000b26a: f7f6 f803 bl 10001274 -1000b26e: e7ee b.n 1000b24e -1000b270: 1000b21d .word 0x1000b21d - -1000b274 : -1000b274: b570 push {r4, r5, r6, lr} -1000b276: 0005 movs r5, r0 -1000b278: 3530 adds r5, #48 ; 0x30 -1000b27a: 796b ldrb r3, [r5, #5] -1000b27c: 0004 movs r4, r0 -1000b27e: b082 sub sp, #8 -1000b280: 2b01 cmp r3, #1 -1000b282: d004 beq.n 1000b28e -1000b284: 0028 movs r0, r5 -1000b286: f009 f827 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b28a: b002 add sp, #8 -1000b28c: bd70 pop {r4, r5, r6, pc} -1000b28e: 26d0 movs r6, #208 ; 0xd0 -1000b290: 0636 lsls r6, r6, #24 -1000b292: 7e83 ldrb r3, [r0, #26] -1000b294: 6832 ldr r2, [r6, #0] -1000b296: 4293 cmp r3, r2 -1000b298: d01f beq.n 1000b2da -1000b29a: f000 fa63 bl 1000b764 -1000b29e: 2800 cmp r0, #0 -1000b2a0: d0f0 beq.n 1000b284 -1000b2a2: 0028 movs r0, r5 -1000b2a4: f009 f818 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b2a8: 7ea2 ldrb r2, [r4, #26] -1000b2aa: 6833 ldr r3, [r6, #0] -1000b2ac: 429a cmp r2, r3 -1000b2ae: d017 beq.n 1000b2e0 -1000b2b0: 6c61 ldr r1, [r4, #68] ; 0x44 -1000b2b2: 2900 cmp r1, #0 -1000b2b4: dc0d bgt.n 1000b2d2 -1000b2b6: 4b0d ldr r3, [pc, #52] ; (1000b2ec ) -1000b2b8: 2200 movs r2, #0 -1000b2ba: 9300 str r3, [sp, #0] -1000b2bc: 6a20 ldr r0, [r4, #32] -1000b2be: 2300 movs r3, #0 -1000b2c0: 9401 str r4, [sp, #4] -1000b2c2: f7f6 fd91 bl 10001de8 -1000b2c6: 6460 str r0, [r4, #68] ; 0x44 -1000b2c8: 0020 movs r0, r4 -1000b2ca: 3038 adds r0, #56 ; 0x38 -1000b2cc: f008 ff9c bl 10014208 <__sem_release_veneer> -1000b2d0: e7db b.n 1000b28a -1000b2d2: 6a20 ldr r0, [r4, #32] -1000b2d4: f7f6 fe1a bl 10001f0c -1000b2d8: e7ed b.n 1000b2b6 -1000b2da: f7ff fe29 bl 1000af30 -1000b2de: e7d1 b.n 1000b284 -1000b2e0: 2349 movs r3, #73 ; 0x49 -1000b2e2: 5ce0 ldrb r0, [r4, r3] -1000b2e4: f7f5 ffc6 bl 10001274 -1000b2e8: e7ee b.n 1000b2c8 -1000b2ea: 46c0 nop ; (mov r8, r8) -1000b2ec: 1000b21d .word 0x1000b21d - -1000b2f0 : -1000b2f0: b5f0 push {r4, r5, r6, r7, lr} -1000b2f2: 0005 movs r5, r0 -1000b2f4: 000e movs r6, r1 -1000b2f6: 0004 movs r4, r0 -1000b2f8: 3530 adds r5, #48 ; 0x30 -1000b2fa: 0028 movs r0, r5 -1000b2fc: b083 sub sp, #12 -1000b2fe: f008 ffcb bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000b302: 0031 movs r1, r6 -1000b304: 0020 movs r0, r4 -1000b306: f000 f9a5 bl 1000b654 -1000b30a: 796b ldrb r3, [r5, #5] -1000b30c: 0006 movs r6, r0 -1000b30e: 2b01 cmp r3, #1 -1000b310: d005 beq.n 1000b31e -1000b312: 0028 movs r0, r5 -1000b314: f008 ffe0 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b318: 0030 movs r0, r6 -1000b31a: b003 add sp, #12 -1000b31c: bdf0 pop {r4, r5, r6, r7, pc} -1000b31e: 27d0 movs r7, #208 ; 0xd0 -1000b320: 063f lsls r7, r7, #24 -1000b322: 7ea3 ldrb r3, [r4, #26] -1000b324: 683a ldr r2, [r7, #0] -1000b326: 0020 movs r0, r4 -1000b328: 4293 cmp r3, r2 -1000b32a: d01f beq.n 1000b36c -1000b32c: f000 fa1a bl 1000b764 -1000b330: 2800 cmp r0, #0 -1000b332: d0ee beq.n 1000b312 -1000b334: 0028 movs r0, r5 -1000b336: f008 ffcf bl 100142d8 <__recursive_mutex_exit_veneer> -1000b33a: 7ea2 ldrb r2, [r4, #26] -1000b33c: 683b ldr r3, [r7, #0] -1000b33e: 429a cmp r2, r3 -1000b340: d017 beq.n 1000b372 -1000b342: 6c61 ldr r1, [r4, #68] ; 0x44 -1000b344: 2900 cmp r1, #0 -1000b346: dc0d bgt.n 1000b364 -1000b348: 4b0c ldr r3, [pc, #48] ; (1000b37c ) -1000b34a: 2200 movs r2, #0 -1000b34c: 9300 str r3, [sp, #0] -1000b34e: 6a20 ldr r0, [r4, #32] -1000b350: 2300 movs r3, #0 -1000b352: 9401 str r4, [sp, #4] -1000b354: f7f6 fd48 bl 10001de8 -1000b358: 6460 str r0, [r4, #68] ; 0x44 -1000b35a: 0020 movs r0, r4 -1000b35c: 3038 adds r0, #56 ; 0x38 -1000b35e: f008 ff53 bl 10014208 <__sem_release_veneer> -1000b362: e7d9 b.n 1000b318 -1000b364: 6a20 ldr r0, [r4, #32] -1000b366: f7f6 fdd1 bl 10001f0c -1000b36a: e7ed b.n 1000b348 -1000b36c: f7ff fde0 bl 1000af30 -1000b370: e7cf b.n 1000b312 -1000b372: 2349 movs r3, #73 ; 0x49 -1000b374: 5ce0 ldrb r0, [r4, r3] -1000b376: f7f5 ff7d bl 10001274 -1000b37a: e7ee b.n 1000b35a -1000b37c: 1000b21d .word 0x1000b21d - -1000b380 : -1000b380: b5f0 push {r4, r5, r6, r7, lr} -1000b382: 0005 movs r5, r0 -1000b384: 000e movs r6, r1 -1000b386: 0004 movs r4, r0 -1000b388: 3530 adds r5, #48 ; 0x30 -1000b38a: 0028 movs r0, r5 -1000b38c: b083 sub sp, #12 -1000b38e: f008 ff83 bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000b392: 0031 movs r1, r6 -1000b394: 0020 movs r0, r4 -1000b396: f000 f937 bl 1000b608 -1000b39a: 796b ldrb r3, [r5, #5] -1000b39c: 0006 movs r6, r0 -1000b39e: 2b01 cmp r3, #1 -1000b3a0: d005 beq.n 1000b3ae -1000b3a2: 0028 movs r0, r5 -1000b3a4: f008 ff98 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b3a8: 0030 movs r0, r6 -1000b3aa: b003 add sp, #12 -1000b3ac: bdf0 pop {r4, r5, r6, r7, pc} -1000b3ae: 27d0 movs r7, #208 ; 0xd0 -1000b3b0: 063f lsls r7, r7, #24 -1000b3b2: 7ea3 ldrb r3, [r4, #26] -1000b3b4: 683a ldr r2, [r7, #0] -1000b3b6: 0020 movs r0, r4 -1000b3b8: 4293 cmp r3, r2 -1000b3ba: d01f beq.n 1000b3fc -1000b3bc: f000 f9d2 bl 1000b764 -1000b3c0: 2800 cmp r0, #0 -1000b3c2: d0ee beq.n 1000b3a2 -1000b3c4: 0028 movs r0, r5 -1000b3c6: f008 ff87 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b3ca: 7ea2 ldrb r2, [r4, #26] -1000b3cc: 683b ldr r3, [r7, #0] -1000b3ce: 429a cmp r2, r3 -1000b3d0: d017 beq.n 1000b402 -1000b3d2: 6c61 ldr r1, [r4, #68] ; 0x44 -1000b3d4: 2900 cmp r1, #0 -1000b3d6: dc0d bgt.n 1000b3f4 -1000b3d8: 4b0c ldr r3, [pc, #48] ; (1000b40c ) -1000b3da: 2200 movs r2, #0 -1000b3dc: 9300 str r3, [sp, #0] -1000b3de: 6a20 ldr r0, [r4, #32] -1000b3e0: 2300 movs r3, #0 -1000b3e2: 9401 str r4, [sp, #4] -1000b3e4: f7f6 fd00 bl 10001de8 -1000b3e8: 6460 str r0, [r4, #68] ; 0x44 -1000b3ea: 0020 movs r0, r4 -1000b3ec: 3038 adds r0, #56 ; 0x38 -1000b3ee: f008 ff0b bl 10014208 <__sem_release_veneer> -1000b3f2: e7d9 b.n 1000b3a8 -1000b3f4: 6a20 ldr r0, [r4, #32] -1000b3f6: f7f6 fd89 bl 10001f0c -1000b3fa: e7ed b.n 1000b3d8 -1000b3fc: f7ff fd98 bl 1000af30 -1000b400: e7cf b.n 1000b3a2 -1000b402: 2349 movs r3, #73 ; 0x49 -1000b404: 5ce0 ldrb r0, [r4, r3] -1000b406: f7f5 ff35 bl 10001274 -1000b40a: e7ee b.n 1000b3ea -1000b40c: 1000b21d .word 0x1000b21d - -1000b410 : -1000b410: b5f0 push {r4, r5, r6, r7, lr} -1000b412: 0005 movs r5, r0 -1000b414: 000e movs r6, r1 -1000b416: 0004 movs r4, r0 -1000b418: 3530 adds r5, #48 ; 0x30 -1000b41a: 0028 movs r0, r5 -1000b41c: b083 sub sp, #12 -1000b41e: f008 ff3b bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000b422: 0031 movs r1, r6 -1000b424: 0020 movs r0, r4 -1000b426: f000 f903 bl 1000b630 -1000b42a: 796b ldrb r3, [r5, #5] -1000b42c: 0006 movs r6, r0 -1000b42e: 2b01 cmp r3, #1 -1000b430: d005 beq.n 1000b43e -1000b432: 0028 movs r0, r5 -1000b434: f008 ff50 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b438: 0030 movs r0, r6 -1000b43a: b003 add sp, #12 -1000b43c: bdf0 pop {r4, r5, r6, r7, pc} -1000b43e: 27d0 movs r7, #208 ; 0xd0 -1000b440: 063f lsls r7, r7, #24 -1000b442: 7ea3 ldrb r3, [r4, #26] -1000b444: 683a ldr r2, [r7, #0] -1000b446: 0020 movs r0, r4 -1000b448: 4293 cmp r3, r2 -1000b44a: d01f beq.n 1000b48c -1000b44c: f000 f98a bl 1000b764 -1000b450: 2800 cmp r0, #0 -1000b452: d0ee beq.n 1000b432 -1000b454: 0028 movs r0, r5 -1000b456: f008 ff3f bl 100142d8 <__recursive_mutex_exit_veneer> -1000b45a: 7ea2 ldrb r2, [r4, #26] -1000b45c: 683b ldr r3, [r7, #0] -1000b45e: 429a cmp r2, r3 -1000b460: d017 beq.n 1000b492 -1000b462: 6c61 ldr r1, [r4, #68] ; 0x44 -1000b464: 2900 cmp r1, #0 -1000b466: dc0d bgt.n 1000b484 -1000b468: 4b0c ldr r3, [pc, #48] ; (1000b49c ) -1000b46a: 2200 movs r2, #0 -1000b46c: 9300 str r3, [sp, #0] -1000b46e: 6a20 ldr r0, [r4, #32] -1000b470: 2300 movs r3, #0 -1000b472: 9401 str r4, [sp, #4] -1000b474: f7f6 fcb8 bl 10001de8 -1000b478: 6460 str r0, [r4, #68] ; 0x44 -1000b47a: 0020 movs r0, r4 -1000b47c: 3038 adds r0, #56 ; 0x38 -1000b47e: f008 fec3 bl 10014208 <__sem_release_veneer> -1000b482: e7d9 b.n 1000b438 -1000b484: 6a20 ldr r0, [r4, #32] -1000b486: f7f6 fd41 bl 10001f0c -1000b48a: e7ed b.n 1000b468 -1000b48c: f7ff fd50 bl 1000af30 -1000b490: e7cf b.n 1000b432 -1000b492: 2349 movs r3, #73 ; 0x49 -1000b494: 5ce0 ldrb r0, [r4, r3] -1000b496: f7f5 feed bl 10001274 -1000b49a: e7ee b.n 1000b47a -1000b49c: 1000b21d .word 0x1000b21d - -1000b4a0 : -1000b4a0: b5f0 push {r4, r5, r6, r7, lr} -1000b4a2: 0005 movs r5, r0 -1000b4a4: 000e movs r6, r1 -1000b4a6: 0004 movs r4, r0 -1000b4a8: 3530 adds r5, #48 ; 0x30 -1000b4aa: 0028 movs r0, r5 -1000b4ac: b083 sub sp, #12 -1000b4ae: f008 fef3 bl 10014298 <__recursive_mutex_enter_blocking_veneer> -1000b4b2: 0031 movs r1, r6 -1000b4b4: 0020 movs r0, r4 -1000b4b6: f000 f893 bl 1000b5e0 -1000b4ba: 796b ldrb r3, [r5, #5] -1000b4bc: 0006 movs r6, r0 -1000b4be: 2b01 cmp r3, #1 -1000b4c0: d005 beq.n 1000b4ce -1000b4c2: 0028 movs r0, r5 -1000b4c4: f008 ff08 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b4c8: 0030 movs r0, r6 -1000b4ca: b003 add sp, #12 -1000b4cc: bdf0 pop {r4, r5, r6, r7, pc} -1000b4ce: 27d0 movs r7, #208 ; 0xd0 -1000b4d0: 063f lsls r7, r7, #24 -1000b4d2: 7ea3 ldrb r3, [r4, #26] -1000b4d4: 683a ldr r2, [r7, #0] -1000b4d6: 0020 movs r0, r4 -1000b4d8: 4293 cmp r3, r2 -1000b4da: d01f beq.n 1000b51c -1000b4dc: f000 f942 bl 1000b764 -1000b4e0: 2800 cmp r0, #0 -1000b4e2: d0ee beq.n 1000b4c2 -1000b4e4: 0028 movs r0, r5 -1000b4e6: f008 fef7 bl 100142d8 <__recursive_mutex_exit_veneer> -1000b4ea: 7ea2 ldrb r2, [r4, #26] -1000b4ec: 683b ldr r3, [r7, #0] -1000b4ee: 429a cmp r2, r3 -1000b4f0: d017 beq.n 1000b522 -1000b4f2: 6c61 ldr r1, [r4, #68] ; 0x44 -1000b4f4: 2900 cmp r1, #0 -1000b4f6: dc0d bgt.n 1000b514 -1000b4f8: 4b0c ldr r3, [pc, #48] ; (1000b52c ) -1000b4fa: 2200 movs r2, #0 -1000b4fc: 9300 str r3, [sp, #0] -1000b4fe: 6a20 ldr r0, [r4, #32] -1000b500: 2300 movs r3, #0 -1000b502: 9401 str r4, [sp, #4] -1000b504: f7f6 fc70 bl 10001de8 -1000b508: 6460 str r0, [r4, #68] ; 0x44 -1000b50a: 0020 movs r0, r4 -1000b50c: 3038 adds r0, #56 ; 0x38 -1000b50e: f008 fe7b bl 10014208 <__sem_release_veneer> -1000b512: e7d9 b.n 1000b4c8 -1000b514: 6a20 ldr r0, [r4, #32] -1000b516: f7f6 fcf9 bl 10001f0c -1000b51a: e7ed b.n 1000b4f8 -1000b51c: f7ff fd08 bl 1000af30 -1000b520: e7cf b.n 1000b4c2 -1000b522: 2349 movs r3, #73 ; 0x49 -1000b524: 5ce0 ldrb r0, [r4, r3] -1000b526: f7f5 fea5 bl 10001274 -1000b52a: e7ee b.n 1000b50a -1000b52c: 1000b21d .word 0x1000b21d - -1000b530 : -1000b530: 23ff movs r3, #255 ; 0xff -1000b532: 7003 strb r3, [r0, #0] -1000b534: 2300 movs r3, #0 -1000b536: 6043 str r3, [r0, #4] -1000b538: 4770 bx lr -1000b53a: 46c0 nop ; (mov r8, r8) - -1000b53c : -1000b53c: b570 push {r4, r5, r6, lr} -1000b53e: 0004 movs r4, r0 -1000b540: 000d movs r5, r1 -1000b542: 224c movs r2, #76 ; 0x4c -1000b544: 2100 movs r1, #0 -1000b546: 3004 adds r0, #4 -1000b548: f7f9 fd62 bl 10005010 <__wrap_memset> -1000b54c: 4b21 ldr r3, [pc, #132] ; (1000b5d4 ) -1000b54e: 6023 str r3, [r4, #0] -1000b550: 2303 movs r3, #3 -1000b552: 8323 strh r3, [r4, #24] -1000b554: 23d0 movs r3, #208 ; 0xd0 -1000b556: 061b lsls r3, r3, #24 -1000b558: 681b ldr r3, [r3, #0] -1000b55a: 76a3 strb r3, [r4, #26] -1000b55c: 686b ldr r3, [r5, #4] -1000b55e: 2b00 cmp r3, #0 -1000b560: d028 beq.n 1000b5b4 -1000b562: 6223 str r3, [r4, #32] -1000b564: 0020 movs r0, r4 -1000b566: 2201 movs r2, #1 -1000b568: 2101 movs r1, #1 -1000b56a: 3038 adds r0, #56 ; 0x38 -1000b56c: f7f6 f926 bl 100017bc -1000b570: 0020 movs r0, r4 -1000b572: 3030 adds r0, #48 ; 0x30 -1000b574: f7f6 f948 bl 10001808 -1000b578: 2000 movs r0, #0 -1000b57a: 782e ldrb r6, [r5, #0] -1000b57c: f7f6 f90a bl 10001794 -1000b580: 0003 movs r3, r0 -1000b582: 2000 movs r0, #0 -1000b584: 2b00 cmp r3, #0 -1000b586: db14 blt.n 1000b5b2 -1000b588: 001a movs r2, r3 -1000b58a: 2549 movs r5, #73 ; 0x49 -1000b58c: 4912 ldr r1, [pc, #72] ; (1000b5d8 ) -1000b58e: 3a1a subs r2, #26 -1000b590: 0092 lsls r2, r2, #2 -1000b592: 30ff adds r0, #255 ; 0xff -1000b594: 5054 str r4, [r2, r1] -1000b596: 4018 ands r0, r3 -1000b598: 5563 strb r3, [r4, r5] -1000b59a: 4910 ldr r1, [pc, #64] ; (1000b5dc ) -1000b59c: f7f5 fe7a bl 10001294 -1000b5a0: 2101 movs r1, #1 -1000b5a2: 5d60 ldrb r0, [r4, r5] -1000b5a4: f7f5 fe48 bl 10001238 -1000b5a8: 5d60 ldrb r0, [r4, r5] -1000b5aa: 0031 movs r1, r6 -1000b5ac: f7f6 f868 bl 10001680 -1000b5b0: 2001 movs r0, #1 -1000b5b2: bd70 pop {r4, r5, r6, pc} -1000b5b4: f7f6 fafc bl 10001bb0 -1000b5b8: 6220 str r0, [r4, #32] -1000b5ba: 7ea6 ldrb r6, [r4, #26] -1000b5bc: f7f6 fce2 bl 10001f84 -1000b5c0: 4286 cmp r6, r0 -1000b5c2: d0cf beq.n 1000b564 -1000b5c4: 2004 movs r0, #4 -1000b5c6: f7f6 faf7 bl 10001bb8 -1000b5ca: 2348 movs r3, #72 ; 0x48 -1000b5cc: 2201 movs r2, #1 -1000b5ce: 6220 str r0, [r4, #32] -1000b5d0: 54e2 strb r2, [r4, r3] -1000b5d2: e7c7 b.n 1000b564 -1000b5d4: 1004c70c .word 0x1004c70c -1000b5d8: 20002d84 .word 0x20002d84 -1000b5dc: 1000b05d .word 0x1000b05d - -1000b5e0 : -1000b5e0: 0002 movs r2, r0 -1000b5e2: 6883 ldr r3, [r0, #8] -1000b5e4: 3208 adds r2, #8 -1000b5e6: 2b00 cmp r3, #0 -1000b5e8: d104 bne.n 1000b5f4 -1000b5ea: e007 b.n 1000b5fc -1000b5ec: 001a movs r2, r3 -1000b5ee: 681b ldr r3, [r3, #0] -1000b5f0: 2b00 cmp r3, #0 -1000b5f2: d003 beq.n 1000b5fc -1000b5f4: 4299 cmp r1, r3 -1000b5f6: d1f9 bne.n 1000b5ec -1000b5f8: 2000 movs r0, #0 -1000b5fa: e003 b.n 1000b604 -1000b5fc: 2300 movs r3, #0 -1000b5fe: 2001 movs r0, #1 -1000b600: 6011 str r1, [r2, #0] -1000b602: 600b str r3, [r1, #0] -1000b604: 4770 bx lr -1000b606: 46c0 nop ; (mov r8, r8) - -1000b608 : -1000b608: 6883 ldr r3, [r0, #8] -1000b60a: 2b00 cmp r3, #0 -1000b60c: d008 beq.n 1000b620 -1000b60e: 4299 cmp r1, r3 -1000b610: d102 bne.n 1000b618 -1000b612: e007 b.n 1000b624 -1000b614: 4299 cmp r1, r3 -1000b616: d007 beq.n 1000b628 -1000b618: 001a movs r2, r3 -1000b61a: 681b ldr r3, [r3, #0] -1000b61c: 2b00 cmp r3, #0 -1000b61e: d1f9 bne.n 1000b614 -1000b620: 2000 movs r0, #0 -1000b622: 4770 bx lr -1000b624: 0002 movs r2, r0 -1000b626: 3208 adds r2, #8 -1000b628: 680b ldr r3, [r1, #0] -1000b62a: 2001 movs r0, #1 -1000b62c: 6013 str r3, [r2, #0] -1000b62e: e7f8 b.n 1000b622 - -1000b630 : -1000b630: 6843 ldr r3, [r0, #4] -1000b632: 1d02 adds r2, r0, #4 -1000b634: 2b00 cmp r3, #0 -1000b636: d104 bne.n 1000b642 -1000b638: e007 b.n 1000b64a -1000b63a: 001a movs r2, r3 -1000b63c: 681b ldr r3, [r3, #0] -1000b63e: 2b00 cmp r3, #0 -1000b640: d003 beq.n 1000b64a -1000b642: 4299 cmp r1, r3 -1000b644: d1f9 bne.n 1000b63a -1000b646: 2000 movs r0, #0 -1000b648: e003 b.n 1000b652 -1000b64a: 2300 movs r3, #0 -1000b64c: 2001 movs r0, #1 -1000b64e: 6011 str r1, [r2, #0] -1000b650: 600b str r3, [r1, #0] -1000b652: 4770 bx lr - -1000b654 : -1000b654: 6843 ldr r3, [r0, #4] -1000b656: 2b00 cmp r3, #0 -1000b658: d008 beq.n 1000b66c -1000b65a: 4299 cmp r1, r3 -1000b65c: d102 bne.n 1000b664 -1000b65e: e007 b.n 1000b670 -1000b660: 4299 cmp r1, r3 -1000b662: d006 beq.n 1000b672 -1000b664: 001a movs r2, r3 -1000b666: 681b ldr r3, [r3, #0] -1000b668: 2b00 cmp r3, #0 -1000b66a: d1f9 bne.n 1000b660 -1000b66c: 2000 movs r0, #0 -1000b66e: 4770 bx lr -1000b670: 1d02 adds r2, r0, #4 -1000b672: 680b ldr r3, [r1, #0] -1000b674: 2001 movs r0, #1 -1000b676: 6013 str r3, [r2, #0] -1000b678: e7f9 b.n 1000b66e -1000b67a: 46c0 nop ; (mov r8, r8) - -1000b67c : -1000b67c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000b67e: 4647 mov r7, r8 -1000b680: 46ce mov lr, r9 -1000b682: 6883 ldr r3, [r0, #8] -1000b684: 4680 mov r8, r0 -1000b686: b580 push {r7, lr} -1000b688: 2b00 cmp r3, #0 -1000b68a: d029 beq.n 1000b6e0 -1000b68c: 2308 movs r3, #8 -1000b68e: 4443 add r3, r8 -1000b690: 4699 mov r9, r3 -1000b692: f7f6 fde1 bl 10002258 -1000b696: 4643 mov r3, r8 -1000b698: 689e ldr r6, [r3, #8] -1000b69a: 0004 movs r4, r0 -1000b69c: 000d movs r5, r1 -1000b69e: 2e00 cmp r6, #0 -1000b6a0: d058 beq.n 1000b754 -1000b6a2: 2300 movs r3, #0 -1000b6a4: 464f mov r7, r9 -1000b6a6: 469c mov ip, r3 -1000b6a8: 68b2 ldr r2, [r6, #8] -1000b6aa: 68f3 ldr r3, [r6, #12] -1000b6ac: 0020 movs r0, r4 -1000b6ae: 0029 movs r1, r5 -1000b6b0: 1a80 subs r0, r0, r2 -1000b6b2: 4199 sbcs r1, r3 -1000b6b4: 2900 cmp r1, #0 -1000b6b6: db02 blt.n 1000b6be -1000b6b8: 0014 movs r4, r2 -1000b6ba: 001d movs r5, r3 -1000b6bc: 46bc mov ip, r7 -1000b6be: 0037 movs r7, r6 -1000b6c0: 6836 ldr r6, [r6, #0] -1000b6c2: 2e00 cmp r6, #0 -1000b6c4: d1f0 bne.n 1000b6a8 -1000b6c6: 4663 mov r3, ip -1000b6c8: 2b00 cmp r3, #0 -1000b6ca: d043 beq.n 1000b754 -1000b6cc: 6819 ldr r1, [r3, #0] -1000b6ce: 4640 mov r0, r8 -1000b6d0: 680a ldr r2, [r1, #0] -1000b6d2: 601a str r2, [r3, #0] -1000b6d4: 684b ldr r3, [r1, #4] -1000b6d6: 4798 blx r3 -1000b6d8: 4643 mov r3, r8 -1000b6da: 689b ldr r3, [r3, #8] -1000b6dc: 2b00 cmp r3, #0 -1000b6de: d1d8 bne.n 1000b692 -1000b6e0: 4643 mov r3, r8 -1000b6e2: 685c ldr r4, [r3, #4] -1000b6e4: 2c00 cmp r4, #0 -1000b6e6: d031 beq.n 1000b74c -1000b6e8: 2500 movs r5, #0 -1000b6ea: 7a23 ldrb r3, [r4, #8] -1000b6ec: 2b00 cmp r3, #0 -1000b6ee: d029 beq.n 1000b744 -1000b6f0: 0021 movs r1, r4 -1000b6f2: 6863 ldr r3, [r4, #4] -1000b6f4: 7225 strb r5, [r4, #8] -1000b6f6: 4640 mov r0, r8 -1000b6f8: 4798 blx r3 -1000b6fa: 6824 ldr r4, [r4, #0] -1000b6fc: 2c00 cmp r4, #0 -1000b6fe: d1f4 bne.n 1000b6ea -1000b700: 4b17 ldr r3, [pc, #92] ; (1000b760 ) -1000b702: 6818 ldr r0, [r3, #0] -1000b704: 6859 ldr r1, [r3, #4] -1000b706: 4643 mov r3, r8 -1000b708: 689e ldr r6, [r3, #8] -1000b70a: 2e00 cmp r6, #0 -1000b70c: d104 bne.n 1000b718 -1000b70e: e012 b.n 1000b736 -1000b710: 0020 movs r0, r4 -1000b712: 0029 movs r1, r5 -1000b714: 2e00 cmp r6, #0 -1000b716: d00e beq.n 1000b736 -1000b718: 0033 movs r3, r6 -1000b71a: 0002 movs r2, r0 -1000b71c: 689c ldr r4, [r3, #8] -1000b71e: 68dd ldr r5, [r3, #12] -1000b720: 000b movs r3, r1 -1000b722: 1b12 subs r2, r2, r4 -1000b724: 41ab sbcs r3, r5 -1000b726: 6836 ldr r6, [r6, #0] -1000b728: 2b00 cmp r3, #0 -1000b72a: dcf1 bgt.n 1000b710 -1000b72c: d1f2 bne.n 1000b714 -1000b72e: 2a00 cmp r2, #0 -1000b730: d1ee bne.n 1000b710 -1000b732: 2e00 cmp r6, #0 -1000b734: d1f0 bne.n 1000b718 -1000b736: 4643 mov r3, r8 -1000b738: 6118 str r0, [r3, #16] -1000b73a: 6159 str r1, [r3, #20] -1000b73c: bcc0 pop {r6, r7} -1000b73e: 46b9 mov r9, r7 -1000b740: 46b0 mov r8, r6 -1000b742: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000b744: 6824 ldr r4, [r4, #0] -1000b746: 2c00 cmp r4, #0 -1000b748: d1cf bne.n 1000b6ea -1000b74a: e7d9 b.n 1000b700 -1000b74c: 4b04 ldr r3, [pc, #16] ; (1000b760 ) -1000b74e: 6818 ldr r0, [r3, #0] -1000b750: 6859 ldr r1, [r3, #4] -1000b752: e7f0 b.n 1000b736 -1000b754: 4643 mov r3, r8 -1000b756: 685c ldr r4, [r3, #4] -1000b758: 2c00 cmp r4, #0 -1000b75a: d1c5 bne.n 1000b6e8 -1000b75c: e7d0 b.n 1000b700 -1000b75e: 46c0 nop ; (mov r8, r8) -1000b760: 10014588 .word 0x10014588 - -1000b764 : -1000b764: b5f0 push {r4, r5, r6, r7, lr} -1000b766: 46c6 mov lr, r8 -1000b768: 4680 mov r8, r0 -1000b76a: b500 push {lr} -1000b76c: f7f6 fd74 bl 10002258 -1000b770: 4643 mov r3, r8 -1000b772: 689b ldr r3, [r3, #8] -1000b774: 0006 movs r6, r0 -1000b776: 000f movs r7, r1 -1000b778: 2b00 cmp r3, #0 -1000b77a: d00a beq.n 1000b792 -1000b77c: 6899 ldr r1, [r3, #8] -1000b77e: 68da ldr r2, [r3, #12] -1000b780: 0034 movs r4, r6 -1000b782: 003d movs r5, r7 -1000b784: 1a64 subs r4, r4, r1 -1000b786: 4195 sbcs r5, r2 -1000b788: 2d00 cmp r5, #0 -1000b78a: da10 bge.n 1000b7ae +1000b036: 2201 movs r2, #1 +1000b038: 4b02 ldr r3, [pc, #8] ; (1000b044 ) +1000b03a: 4252 negs r2, r2 +1000b03c: e7f6 b.n 1000b02c +1000b03e: 46c0 nop ; (mov r8, r8) +1000b040: 2000311c .word 0x2000311c +1000b044: 7fffffff .word 0x7fffffff + +1000b048 : +1000b048: 4770 bx lr +1000b04a: 46c0 nop ; (mov r8, r8) + +1000b04c : +1000b04c: 4770 bx lr +1000b04e: 46c0 nop ; (mov r8, r8) + +1000b050 : +1000b050: b570 push {r4, r5, r6, lr} +1000b052: 698b ldr r3, [r1, #24] +1000b054: 0005 movs r5, r0 +1000b056: 69c8 ldr r0, [r1, #28] +1000b058: 000c movs r4, r1 +1000b05a: 4798 blx r3 +1000b05c: 6220 str r0, [r4, #32] +1000b05e: 0020 movs r0, r4 +1000b060: 3010 adds r0, #16 +1000b062: f009 f979 bl 10014358 <__sem_release_veneer> +1000b066: 682b ldr r3, [r5, #0] +1000b068: 0028 movs r0, r5 +1000b06a: 0021 movs r1, r4 +1000b06c: 6a1b ldr r3, [r3, #32] +1000b06e: 4798 blx r3 +1000b070: bd70 pop {r4, r5, r6, pc} +1000b072: 46c0 nop ; (mov r8, r8) + +1000b074 : +1000b074: b510 push {r4, lr} +1000b076: 3030 adds r0, #48 ; 0x30 +1000b078: f009 f9b6 bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b07c: bd10 pop {r4, pc} +1000b07e: 46c0 nop ; (mov r8, r8) + +1000b080 : +1000b080: b5f0 push {r4, r5, r6, r7, lr} +1000b082: 46ce mov lr, r9 +1000b084: 4647 mov r7, r8 +1000b086: b580 push {r7, lr} +1000b088: 4b2d ldr r3, [pc, #180] ; (1000b140 ) +1000b08a: b087 sub sp, #28 +1000b08c: 681a ldr r2, [r3, #0] +1000b08e: 685b ldr r3, [r3, #4] +1000b090: 0004 movs r4, r0 +1000b092: 9305 str r3, [sp, #20] +1000b094: 4b2b ldr r3, [pc, #172] ; (1000b144 ) +1000b096: 4690 mov r8, r2 +1000b098: 254a movs r5, #74 ; 0x4a +1000b09a: 4699 mov r9, r3 +1000b09c: 0020 movs r0, r4 +1000b09e: f000 fb95 bl 1000b7cc +1000b0a2: 0006 movs r6, r0 +1000b0a4: 000f movs r7, r1 +1000b0a6: f7f7 f97f bl 100023a8 +1000b0aa: 0032 movs r2, r6 +1000b0ac: 003b movs r3, r7 +1000b0ae: 1a12 subs r2, r2, r0 +1000b0b0: 418b sbcs r3, r1 +1000b0b2: 2b00 cmp r3, #0 +1000b0b4: dd29 ble.n 1000b10a +1000b0b6: 4546 cmp r6, r8 +1000b0b8: d02d beq.n 1000b116 +1000b0ba: 5d63 ldrb r3, [r4, r5] +1000b0bc: 2b00 cmp r3, #0 +1000b0be: d008 beq.n 1000b0d2 +1000b0c0: 6aa0 ldr r0, [r4, #40] ; 0x28 +1000b0c2: 6ae1 ldr r1, [r4, #44] ; 0x2c +1000b0c4: 0032 movs r2, r6 +1000b0c6: 003b movs r3, r7 +1000b0c8: 1a12 subs r2, r2, r0 +1000b0ca: 418b sbcs r3, r1 +1000b0cc: 2b00 cmp r3, #0 +1000b0ce: dc28 bgt.n 1000b122 +1000b0d0: d033 beq.n 1000b13a +1000b0d2: 6c23 ldr r3, [r4, #64] ; 0x40 +1000b0d4: 2b00 cmp r3, #0 +1000b0d6: dd03 ble.n 1000b0e0 +1000b0d8: 6c21 ldr r1, [r4, #64] ; 0x40 +1000b0da: 6a20 ldr r0, [r4, #32] +1000b0dc: f7f6 ffbe bl 1000205c +1000b0e0: 2301 movs r3, #1 +1000b0e2: 62a6 str r6, [r4, #40] ; 0x28 +1000b0e4: 62e7 str r7, [r4, #44] ; 0x2c +1000b0e6: 5563 strb r3, [r4, r5] +1000b0e8: 2300 movs r3, #0 +1000b0ea: 9302 str r3, [sp, #8] +1000b0ec: 464b mov r3, r9 +1000b0ee: 0032 movs r2, r6 +1000b0f0: 9300 str r3, [sp, #0] +1000b0f2: 6a20 ldr r0, [r4, #32] +1000b0f4: 003b movs r3, r7 +1000b0f6: 9401 str r4, [sp, #4] +1000b0f8: f7f6 fe62 bl 10001dc0 +1000b0fc: 6420 str r0, [r4, #64] ; 0x40 +1000b0fe: 6c23 ldr r3, [r4, #64] ; 0x40 +1000b100: 2b00 cmp r3, #0 +1000b102: dc0e bgt.n 1000b122 +1000b104: 2300 movs r3, #0 +1000b106: 5563 strb r3, [r4, r5] +1000b108: e7c8 b.n 1000b09c +1000b10a: 2b00 cmp r3, #0 +1000b10c: d1c6 bne.n 1000b09c +1000b10e: 2a00 cmp r2, #0 +1000b110: d0c4 beq.n 1000b09c +1000b112: 4546 cmp r6, r8 +1000b114: d1d1 bne.n 1000b0ba +1000b116: 9b05 ldr r3, [sp, #20] +1000b118: 429f cmp r7, r3 +1000b11a: d1ce bne.n 1000b0ba +1000b11c: 6c23 ldr r3, [r4, #64] ; 0x40 +1000b11e: 2b00 cmp r3, #0 +1000b120: dc04 bgt.n 1000b12c +1000b122: b007 add sp, #28 +1000b124: bcc0 pop {r6, r7} +1000b126: 46b9 mov r9, r7 +1000b128: 46b0 mov r8, r6 +1000b12a: bdf0 pop {r4, r5, r6, r7, pc} +1000b12c: 6c21 ldr r1, [r4, #64] ; 0x40 +1000b12e: 6a20 ldr r0, [r4, #32] +1000b130: f7f6 ff94 bl 1000205c +1000b134: 2300 movs r3, #0 +1000b136: 6423 str r3, [r4, #64] ; 0x40 +1000b138: e7f3 b.n 1000b122 +1000b13a: 2a00 cmp r2, #0 +1000b13c: d0c9 beq.n 1000b0d2 +1000b13e: e7f0 b.n 1000b122 +1000b140: 100146d8 .word 0x100146d8 +1000b144: 1000b36d .word 0x1000b36d + +1000b148 : +1000b148: b570 push {r4, r5, r6, lr} +1000b14a: 2549 movs r5, #73 ; 0x49 +1000b14c: 0004 movs r4, r0 +1000b14e: 5d40 ldrb r0, [r0, r5] +1000b150: 2800 cmp r0, #0 +1000b152: d118 bne.n 1000b186 +1000b154: 6c23 ldr r3, [r4, #64] ; 0x40 +1000b156: 2b00 cmp r3, #0 +1000b158: dd03 ble.n 1000b162 +1000b15a: 6c21 ldr r1, [r4, #64] ; 0x40 +1000b15c: 6a20 ldr r0, [r4, #32] +1000b15e: f7f6 ff7d bl 1000205c +1000b162: 2348 movs r3, #72 ; 0x48 +1000b164: 5ce3 ldrb r3, [r4, r3] +1000b166: 2b00 cmp r3, #0 +1000b168: d11a bne.n 1000b1a0 +1000b16a: 0025 movs r5, r4 +1000b16c: 3530 adds r5, #48 ; 0x30 +1000b16e: 0028 movs r0, r5 +1000b170: f009 f93a bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b174: 0028 movs r0, r5 +1000b176: f009 f957 bl 10014428 <__recursive_mutex_exit_veneer> +1000b17a: 2250 movs r2, #80 ; 0x50 +1000b17c: 2100 movs r1, #0 +1000b17e: 0020 movs r0, r4 +1000b180: f7f9 ffee bl 10005160 <__wrap_memset> +1000b184: bd70 pop {r4, r5, r6, pc} +1000b186: 2100 movs r1, #0 +1000b188: f7f6 f8fe bl 10001388 +1000b18c: 5d60 ldrb r0, [r4, r5] +1000b18e: 4906 ldr r1, [pc, #24] ; (1000b1a8 ) +1000b190: f7f6 fa46 bl 10001620 +1000b194: 5d60 ldrb r0, [r4, r5] +1000b196: f7f6 fb9b bl 100018d0 +1000b19a: 2300 movs r3, #0 +1000b19c: 5563 strb r3, [r4, r5] +1000b19e: e7d9 b.n 1000b154 +1000b1a0: 6a20 ldr r0, [r4, #32] +1000b1a2: f7f6 fdeb bl 10001d7c +1000b1a6: e7e0 b.n 1000b16a +1000b1a8: 1000b1ad .word 0x1000b1ad + +1000b1ac : +1000b1ac: 4a0d ldr r2, [pc, #52] ; (1000b1e4 ) +1000b1ae: f3ef 8305 mrs r3, IPSR +1000b1b2: 3b2a subs r3, #42 ; 0x2a +1000b1b4: 009b lsls r3, r3, #2 +1000b1b6: b570 push {r4, r5, r6, lr} +1000b1b8: 589c ldr r4, [r3, r2] +1000b1ba: 2c00 cmp r4, #0 +1000b1bc: d00d beq.n 1000b1da +1000b1be: 0025 movs r5, r4 +1000b1c0: 3530 adds r5, #48 ; 0x30 +1000b1c2: 2100 movs r1, #0 +1000b1c4: 0028 movs r0, r5 +1000b1c6: f009 f8f7 bl 100143b8 <__recursive_mutex_try_enter_veneer> +1000b1ca: 2800 cmp r0, #0 +1000b1cc: d005 beq.n 1000b1da +1000b1ce: 796b ldrb r3, [r5, #5] +1000b1d0: 2b01 cmp r3, #1 +1000b1d2: d003 beq.n 1000b1dc +1000b1d4: 0028 movs r0, r5 +1000b1d6: f009 f927 bl 10014428 <__recursive_mutex_exit_veneer> +1000b1da: bd70 pop {r4, r5, r6, pc} +1000b1dc: 0020 movs r0, r4 +1000b1de: f7ff ff4f bl 1000b080 +1000b1e2: e7f7 b.n 1000b1d4 +1000b1e4: 20002d84 .word 0x20002d84 + +1000b1e8 : +1000b1e8: b510 push {r4, lr} +1000b1ea: 3038 adds r0, #56 ; 0x38 +1000b1ec: f009 f92c bl 10014448 <__sem_acquire_block_until_veneer> +1000b1f0: bd10 pop {r4, pc} +1000b1f2: 46c0 nop ; (mov r8, r8) + +1000b1f4 : +1000b1f4: 0019 movs r1, r3 +1000b1f6: f3ef 8305 mrs r3, IPSR +1000b1fa: 0010 movs r0, r2 +1000b1fc: b510 push {r4, lr} +1000b1fe: 2b00 cmp r3, #0 +1000b200: d002 beq.n 1000b208 +1000b202: f7f7 f905 bl 10002410 +1000b206: bd10 pop {r4, pc} +1000b208: f7f6 ff66 bl 100020d8 +1000b20c: e7fb b.n 1000b206 +1000b20e: 46c0 nop ; (mov r8, r8) + +1000b210 : +1000b210: b510 push {r4, lr} +1000b212: 3030 adds r0, #48 ; 0x30 +1000b214: 7943 ldrb r3, [r0, #5] +1000b216: 2b00 cmp r3, #0 +1000b218: d008 beq.n 1000b22c +1000b21a: 23d0 movs r3, #208 ; 0xd0 +1000b21c: 2200 movs r2, #0 +1000b21e: 061b lsls r3, r3, #24 +1000b220: 569a ldrsb r2, [r3, r2] +1000b222: 2304 movs r3, #4 +1000b224: 56c3 ldrsb r3, [r0, r3] +1000b226: 429a cmp r2, r3 +1000b228: d100 bne.n 1000b22c +1000b22a: bd10 pop {r4, pc} +1000b22c: 4801 ldr r0, [pc, #4] ; (1000b234 ) +1000b22e: f7f7 ff63 bl 100030f8 +1000b232: 46c0 nop ; (mov r8, r8) +1000b234: 1004c83c .word 0x1004c83c + +1000b238 : +1000b238: b5f0 push {r4, r5, r6, r7, lr} +1000b23a: 46c6 mov lr, r8 +1000b23c: 27d0 movs r7, #208 ; 0xd0 +1000b23e: b500 push {lr} +1000b240: 063f lsls r7, r7, #24 +1000b242: 0016 movs r6, r2 +1000b244: 7e83 ldrb r3, [r0, #26] +1000b246: 683a ldr r2, [r7, #0] +1000b248: 0004 movs r4, r0 +1000b24a: 000d movs r5, r1 +1000b24c: b08c sub sp, #48 ; 0x30 +1000b24e: 4293 cmp r3, r2 +1000b250: d023 beq.n 1000b29a +1000b252: 0003 movs r3, r0 +1000b254: 3330 adds r3, #48 ; 0x30 +1000b256: 795b ldrb r3, [r3, #5] +1000b258: 2b00 cmp r3, #0 +1000b25a: d11b bne.n 1000b294 +1000b25c: 4b2d ldr r3, [pc, #180] ; (1000b314 ) +1000b25e: 2201 movs r2, #1 +1000b260: 2100 movs r1, #0 +1000b262: a807 add r0, sp, #28 +1000b264: 9304 str r3, [sp, #16] +1000b266: 9509 str r5, [sp, #36] ; 0x24 +1000b268: 960a str r6, [sp, #40] ; 0x28 +1000b26a: f7f6 fb4f bl 1000190c +1000b26e: 6823 ldr r3, [r4, #0] +1000b270: a903 add r1, sp, #12 +1000b272: 69db ldr r3, [r3, #28] +1000b274: 0020 movs r0, r4 +1000b276: 4798 blx r3 +1000b278: 6823 ldr r3, [r4, #0] +1000b27a: 0020 movs r0, r4 +1000b27c: 6a5b ldr r3, [r3, #36] ; 0x24 +1000b27e: a903 add r1, sp, #12 +1000b280: 4798 blx r3 +1000b282: a807 add r0, sp, #28 +1000b284: f009 f8a8 bl 100143d8 <__sem_acquire_blocking_veneer> +1000b288: 9d0b ldr r5, [sp, #44] ; 0x2c +1000b28a: 0028 movs r0, r5 +1000b28c: b00c add sp, #48 ; 0x30 +1000b28e: bc80 pop {r7} +1000b290: 46b8 mov r8, r7 +1000b292: bdf0 pop {r4, r5, r6, r7, pc} +1000b294: f7f7 ff48 bl 10003128 +1000b298: e7e0 b.n 1000b25c +1000b29a: 2330 movs r3, #48 ; 0x30 +1000b29c: 4698 mov r8, r3 +1000b29e: 4480 add r8, r0 +1000b2a0: 4640 mov r0, r8 +1000b2a2: f009 f8a1 bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b2a6: 0030 movs r0, r6 +1000b2a8: 47a8 blx r5 +1000b2aa: 4643 mov r3, r8 +1000b2ac: 795b ldrb r3, [r3, #5] +1000b2ae: 0005 movs r5, r0 +1000b2b0: 2b01 cmp r3, #1 +1000b2b2: d003 beq.n 1000b2bc +1000b2b4: 4640 mov r0, r8 +1000b2b6: f009 f8b7 bl 10014428 <__recursive_mutex_exit_veneer> +1000b2ba: e7e6 b.n 1000b28a +1000b2bc: 7ea3 ldrb r3, [r4, #26] +1000b2be: 683a ldr r2, [r7, #0] +1000b2c0: 0020 movs r0, r4 +1000b2c2: 4293 cmp r3, r2 +1000b2c4: d01e beq.n 1000b304 +1000b2c6: f000 faf5 bl 1000b8b4 +1000b2ca: 2800 cmp r0, #0 +1000b2cc: d0f2 beq.n 1000b2b4 +1000b2ce: 4640 mov r0, r8 +1000b2d0: f009 f8aa bl 10014428 <__recursive_mutex_exit_veneer> +1000b2d4: 7ea2 ldrb r2, [r4, #26] +1000b2d6: 683b ldr r3, [r7, #0] +1000b2d8: 429a cmp r2, r3 +1000b2da: d016 beq.n 1000b30a +1000b2dc: 6c61 ldr r1, [r4, #68] ; 0x44 +1000b2de: 2900 cmp r1, #0 +1000b2e0: dd02 ble.n 1000b2e8 +1000b2e2: 6a20 ldr r0, [r4, #32] +1000b2e4: f7f6 feba bl 1000205c +1000b2e8: 4b0b ldr r3, [pc, #44] ; (1000b318 ) +1000b2ea: 2200 movs r2, #0 +1000b2ec: 9300 str r3, [sp, #0] +1000b2ee: 6a20 ldr r0, [r4, #32] +1000b2f0: 2300 movs r3, #0 +1000b2f2: 9401 str r4, [sp, #4] +1000b2f4: f7f6 fe20 bl 10001f38 +1000b2f8: 6460 str r0, [r4, #68] ; 0x44 +1000b2fa: 0020 movs r0, r4 +1000b2fc: 3038 adds r0, #56 ; 0x38 +1000b2fe: f009 f82b bl 10014358 <__sem_release_veneer> +1000b302: e7c2 b.n 1000b28a +1000b304: f7ff febc bl 1000b080 +1000b308: e7d4 b.n 1000b2b4 +1000b30a: 2349 movs r3, #73 ; 0x49 +1000b30c: 5ce0 ldrb r0, [r4, r3] +1000b30e: f7f6 f859 bl 100013c4 +1000b312: e7f2 b.n 1000b2fa +1000b314: 1000b051 .word 0x1000b051 +1000b318: 1000b36d .word 0x1000b36d + +1000b31c : +1000b31c: 2301 movs r3, #1 +1000b31e: b510 push {r4, lr} +1000b320: 720b strb r3, [r1, #8] +1000b322: 23d0 movs r3, #208 ; 0xd0 +1000b324: 061b lsls r3, r3, #24 +1000b326: 7e82 ldrb r2, [r0, #26] +1000b328: 681b ldr r3, [r3, #0] +1000b32a: 0004 movs r4, r0 +1000b32c: b082 sub sp, #8 +1000b32e: 429a cmp r2, r3 +1000b330: d015 beq.n 1000b35e +1000b332: 6c41 ldr r1, [r0, #68] ; 0x44 +1000b334: 2900 cmp r1, #0 +1000b336: dc0e bgt.n 1000b356 +1000b338: 4b0b ldr r3, [pc, #44] ; (1000b368 ) +1000b33a: 2200 movs r2, #0 +1000b33c: 9300 str r3, [sp, #0] +1000b33e: 6a20 ldr r0, [r4, #32] +1000b340: 2300 movs r3, #0 +1000b342: 9401 str r4, [sp, #4] +1000b344: f7f6 fdf8 bl 10001f38 +1000b348: 6460 str r0, [r4, #68] ; 0x44 +1000b34a: 0020 movs r0, r4 +1000b34c: 3038 adds r0, #56 ; 0x38 +1000b34e: f009 f803 bl 10014358 <__sem_release_veneer> +1000b352: b002 add sp, #8 +1000b354: bd10 pop {r4, pc} +1000b356: 6a00 ldr r0, [r0, #32] +1000b358: f7f6 fe80 bl 1000205c +1000b35c: e7ec b.n 1000b338 +1000b35e: 2349 movs r3, #73 ; 0x49 +1000b360: 5cc0 ldrb r0, [r0, r3] +1000b362: f7f6 f82f bl 100013c4 +1000b366: e7f0 b.n 1000b34a +1000b368: 1000b36d .word 0x1000b36d + +1000b36c : +1000b36c: 2300 movs r3, #0 +1000b36e: 224a movs r2, #74 ; 0x4a +1000b370: b510 push {r4, lr} +1000b372: 644b str r3, [r1, #68] ; 0x44 +1000b374: 548b strb r3, [r1, r2] +1000b376: 23d0 movs r3, #208 ; 0xd0 +1000b378: 061b lsls r3, r3, #24 +1000b37a: 7e8a ldrb r2, [r1, #26] +1000b37c: 681b ldr r3, [r3, #0] +1000b37e: 000c movs r4, r1 +1000b380: b082 sub sp, #8 +1000b382: 429a cmp r2, r3 +1000b384: d017 beq.n 1000b3b6 +1000b386: 6c49 ldr r1, [r1, #68] ; 0x44 +1000b388: 2900 cmp r1, #0 +1000b38a: dc10 bgt.n 1000b3ae +1000b38c: 4b0c ldr r3, [pc, #48] ; (1000b3c0 ) +1000b38e: 2200 movs r2, #0 +1000b390: 9300 str r3, [sp, #0] +1000b392: 6a20 ldr r0, [r4, #32] +1000b394: 2300 movs r3, #0 +1000b396: 9401 str r4, [sp, #4] +1000b398: f7f6 fdce bl 10001f38 +1000b39c: 6460 str r0, [r4, #68] ; 0x44 +1000b39e: 0020 movs r0, r4 +1000b3a0: 3038 adds r0, #56 ; 0x38 +1000b3a2: f008 ffd9 bl 10014358 <__sem_release_veneer> +1000b3a6: 2000 movs r0, #0 +1000b3a8: 2100 movs r1, #0 +1000b3aa: b002 add sp, #8 +1000b3ac: bd10 pop {r4, pc} +1000b3ae: 6a20 ldr r0, [r4, #32] +1000b3b0: f7f6 fe54 bl 1000205c +1000b3b4: e7ea b.n 1000b38c +1000b3b6: 2349 movs r3, #73 ; 0x49 +1000b3b8: 5cc8 ldrb r0, [r1, r3] +1000b3ba: f7f6 f803 bl 100013c4 +1000b3be: e7ee b.n 1000b39e +1000b3c0: 1000b36d .word 0x1000b36d + +1000b3c4 : +1000b3c4: b570 push {r4, r5, r6, lr} +1000b3c6: 0005 movs r5, r0 +1000b3c8: 3530 adds r5, #48 ; 0x30 +1000b3ca: 796b ldrb r3, [r5, #5] +1000b3cc: 0004 movs r4, r0 +1000b3ce: b082 sub sp, #8 +1000b3d0: 2b01 cmp r3, #1 +1000b3d2: d004 beq.n 1000b3de +1000b3d4: 0028 movs r0, r5 +1000b3d6: f009 f827 bl 10014428 <__recursive_mutex_exit_veneer> +1000b3da: b002 add sp, #8 +1000b3dc: bd70 pop {r4, r5, r6, pc} +1000b3de: 26d0 movs r6, #208 ; 0xd0 +1000b3e0: 0636 lsls r6, r6, #24 +1000b3e2: 7e83 ldrb r3, [r0, #26] +1000b3e4: 6832 ldr r2, [r6, #0] +1000b3e6: 4293 cmp r3, r2 +1000b3e8: d01f beq.n 1000b42a +1000b3ea: f000 fa63 bl 1000b8b4 +1000b3ee: 2800 cmp r0, #0 +1000b3f0: d0f0 beq.n 1000b3d4 +1000b3f2: 0028 movs r0, r5 +1000b3f4: f009 f818 bl 10014428 <__recursive_mutex_exit_veneer> +1000b3f8: 7ea2 ldrb r2, [r4, #26] +1000b3fa: 6833 ldr r3, [r6, #0] +1000b3fc: 429a cmp r2, r3 +1000b3fe: d017 beq.n 1000b430 +1000b400: 6c61 ldr r1, [r4, #68] ; 0x44 +1000b402: 2900 cmp r1, #0 +1000b404: dc0d bgt.n 1000b422 +1000b406: 4b0d ldr r3, [pc, #52] ; (1000b43c ) +1000b408: 2200 movs r2, #0 +1000b40a: 9300 str r3, [sp, #0] +1000b40c: 6a20 ldr r0, [r4, #32] +1000b40e: 2300 movs r3, #0 +1000b410: 9401 str r4, [sp, #4] +1000b412: f7f6 fd91 bl 10001f38 +1000b416: 6460 str r0, [r4, #68] ; 0x44 +1000b418: 0020 movs r0, r4 +1000b41a: 3038 adds r0, #56 ; 0x38 +1000b41c: f008 ff9c bl 10014358 <__sem_release_veneer> +1000b420: e7db b.n 1000b3da +1000b422: 6a20 ldr r0, [r4, #32] +1000b424: f7f6 fe1a bl 1000205c +1000b428: e7ed b.n 1000b406 +1000b42a: f7ff fe29 bl 1000b080 +1000b42e: e7d1 b.n 1000b3d4 +1000b430: 2349 movs r3, #73 ; 0x49 +1000b432: 5ce0 ldrb r0, [r4, r3] +1000b434: f7f5 ffc6 bl 100013c4 +1000b438: e7ee b.n 1000b418 +1000b43a: 46c0 nop ; (mov r8, r8) +1000b43c: 1000b36d .word 0x1000b36d + +1000b440 : +1000b440: b5f0 push {r4, r5, r6, r7, lr} +1000b442: 0005 movs r5, r0 +1000b444: 000e movs r6, r1 +1000b446: 0004 movs r4, r0 +1000b448: 3530 adds r5, #48 ; 0x30 +1000b44a: 0028 movs r0, r5 +1000b44c: b083 sub sp, #12 +1000b44e: f008 ffcb bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b452: 0031 movs r1, r6 +1000b454: 0020 movs r0, r4 +1000b456: f000 f9a5 bl 1000b7a4 +1000b45a: 796b ldrb r3, [r5, #5] +1000b45c: 0006 movs r6, r0 +1000b45e: 2b01 cmp r3, #1 +1000b460: d005 beq.n 1000b46e +1000b462: 0028 movs r0, r5 +1000b464: f008 ffe0 bl 10014428 <__recursive_mutex_exit_veneer> +1000b468: 0030 movs r0, r6 +1000b46a: b003 add sp, #12 +1000b46c: bdf0 pop {r4, r5, r6, r7, pc} +1000b46e: 27d0 movs r7, #208 ; 0xd0 +1000b470: 063f lsls r7, r7, #24 +1000b472: 7ea3 ldrb r3, [r4, #26] +1000b474: 683a ldr r2, [r7, #0] +1000b476: 0020 movs r0, r4 +1000b478: 4293 cmp r3, r2 +1000b47a: d01f beq.n 1000b4bc +1000b47c: f000 fa1a bl 1000b8b4 +1000b480: 2800 cmp r0, #0 +1000b482: d0ee beq.n 1000b462 +1000b484: 0028 movs r0, r5 +1000b486: f008 ffcf bl 10014428 <__recursive_mutex_exit_veneer> +1000b48a: 7ea2 ldrb r2, [r4, #26] +1000b48c: 683b ldr r3, [r7, #0] +1000b48e: 429a cmp r2, r3 +1000b490: d017 beq.n 1000b4c2 +1000b492: 6c61 ldr r1, [r4, #68] ; 0x44 +1000b494: 2900 cmp r1, #0 +1000b496: dc0d bgt.n 1000b4b4 +1000b498: 4b0c ldr r3, [pc, #48] ; (1000b4cc ) +1000b49a: 2200 movs r2, #0 +1000b49c: 9300 str r3, [sp, #0] +1000b49e: 6a20 ldr r0, [r4, #32] +1000b4a0: 2300 movs r3, #0 +1000b4a2: 9401 str r4, [sp, #4] +1000b4a4: f7f6 fd48 bl 10001f38 +1000b4a8: 6460 str r0, [r4, #68] ; 0x44 +1000b4aa: 0020 movs r0, r4 +1000b4ac: 3038 adds r0, #56 ; 0x38 +1000b4ae: f008 ff53 bl 10014358 <__sem_release_veneer> +1000b4b2: e7d9 b.n 1000b468 +1000b4b4: 6a20 ldr r0, [r4, #32] +1000b4b6: f7f6 fdd1 bl 1000205c +1000b4ba: e7ed b.n 1000b498 +1000b4bc: f7ff fde0 bl 1000b080 +1000b4c0: e7cf b.n 1000b462 +1000b4c2: 2349 movs r3, #73 ; 0x49 +1000b4c4: 5ce0 ldrb r0, [r4, r3] +1000b4c6: f7f5 ff7d bl 100013c4 +1000b4ca: e7ee b.n 1000b4aa +1000b4cc: 1000b36d .word 0x1000b36d + +1000b4d0 : +1000b4d0: b5f0 push {r4, r5, r6, r7, lr} +1000b4d2: 0005 movs r5, r0 +1000b4d4: 000e movs r6, r1 +1000b4d6: 0004 movs r4, r0 +1000b4d8: 3530 adds r5, #48 ; 0x30 +1000b4da: 0028 movs r0, r5 +1000b4dc: b083 sub sp, #12 +1000b4de: f008 ff83 bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b4e2: 0031 movs r1, r6 +1000b4e4: 0020 movs r0, r4 +1000b4e6: f000 f937 bl 1000b758 +1000b4ea: 796b ldrb r3, [r5, #5] +1000b4ec: 0006 movs r6, r0 +1000b4ee: 2b01 cmp r3, #1 +1000b4f0: d005 beq.n 1000b4fe +1000b4f2: 0028 movs r0, r5 +1000b4f4: f008 ff98 bl 10014428 <__recursive_mutex_exit_veneer> +1000b4f8: 0030 movs r0, r6 +1000b4fa: b003 add sp, #12 +1000b4fc: bdf0 pop {r4, r5, r6, r7, pc} +1000b4fe: 27d0 movs r7, #208 ; 0xd0 +1000b500: 063f lsls r7, r7, #24 +1000b502: 7ea3 ldrb r3, [r4, #26] +1000b504: 683a ldr r2, [r7, #0] +1000b506: 0020 movs r0, r4 +1000b508: 4293 cmp r3, r2 +1000b50a: d01f beq.n 1000b54c +1000b50c: f000 f9d2 bl 1000b8b4 +1000b510: 2800 cmp r0, #0 +1000b512: d0ee beq.n 1000b4f2 +1000b514: 0028 movs r0, r5 +1000b516: f008 ff87 bl 10014428 <__recursive_mutex_exit_veneer> +1000b51a: 7ea2 ldrb r2, [r4, #26] +1000b51c: 683b ldr r3, [r7, #0] +1000b51e: 429a cmp r2, r3 +1000b520: d017 beq.n 1000b552 +1000b522: 6c61 ldr r1, [r4, #68] ; 0x44 +1000b524: 2900 cmp r1, #0 +1000b526: dc0d bgt.n 1000b544 +1000b528: 4b0c ldr r3, [pc, #48] ; (1000b55c ) +1000b52a: 2200 movs r2, #0 +1000b52c: 9300 str r3, [sp, #0] +1000b52e: 6a20 ldr r0, [r4, #32] +1000b530: 2300 movs r3, #0 +1000b532: 9401 str r4, [sp, #4] +1000b534: f7f6 fd00 bl 10001f38 +1000b538: 6460 str r0, [r4, #68] ; 0x44 +1000b53a: 0020 movs r0, r4 +1000b53c: 3038 adds r0, #56 ; 0x38 +1000b53e: f008 ff0b bl 10014358 <__sem_release_veneer> +1000b542: e7d9 b.n 1000b4f8 +1000b544: 6a20 ldr r0, [r4, #32] +1000b546: f7f6 fd89 bl 1000205c +1000b54a: e7ed b.n 1000b528 +1000b54c: f7ff fd98 bl 1000b080 +1000b550: e7cf b.n 1000b4f2 +1000b552: 2349 movs r3, #73 ; 0x49 +1000b554: 5ce0 ldrb r0, [r4, r3] +1000b556: f7f5 ff35 bl 100013c4 +1000b55a: e7ee b.n 1000b53a +1000b55c: 1000b36d .word 0x1000b36d + +1000b560 : +1000b560: b5f0 push {r4, r5, r6, r7, lr} +1000b562: 0005 movs r5, r0 +1000b564: 000e movs r6, r1 +1000b566: 0004 movs r4, r0 +1000b568: 3530 adds r5, #48 ; 0x30 +1000b56a: 0028 movs r0, r5 +1000b56c: b083 sub sp, #12 +1000b56e: f008 ff3b bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b572: 0031 movs r1, r6 +1000b574: 0020 movs r0, r4 +1000b576: f000 f903 bl 1000b780 +1000b57a: 796b ldrb r3, [r5, #5] +1000b57c: 0006 movs r6, r0 +1000b57e: 2b01 cmp r3, #1 +1000b580: d005 beq.n 1000b58e +1000b582: 0028 movs r0, r5 +1000b584: f008 ff50 bl 10014428 <__recursive_mutex_exit_veneer> +1000b588: 0030 movs r0, r6 +1000b58a: b003 add sp, #12 +1000b58c: bdf0 pop {r4, r5, r6, r7, pc} +1000b58e: 27d0 movs r7, #208 ; 0xd0 +1000b590: 063f lsls r7, r7, #24 +1000b592: 7ea3 ldrb r3, [r4, #26] +1000b594: 683a ldr r2, [r7, #0] +1000b596: 0020 movs r0, r4 +1000b598: 4293 cmp r3, r2 +1000b59a: d01f beq.n 1000b5dc +1000b59c: f000 f98a bl 1000b8b4 +1000b5a0: 2800 cmp r0, #0 +1000b5a2: d0ee beq.n 1000b582 +1000b5a4: 0028 movs r0, r5 +1000b5a6: f008 ff3f bl 10014428 <__recursive_mutex_exit_veneer> +1000b5aa: 7ea2 ldrb r2, [r4, #26] +1000b5ac: 683b ldr r3, [r7, #0] +1000b5ae: 429a cmp r2, r3 +1000b5b0: d017 beq.n 1000b5e2 +1000b5b2: 6c61 ldr r1, [r4, #68] ; 0x44 +1000b5b4: 2900 cmp r1, #0 +1000b5b6: dc0d bgt.n 1000b5d4 +1000b5b8: 4b0c ldr r3, [pc, #48] ; (1000b5ec ) +1000b5ba: 2200 movs r2, #0 +1000b5bc: 9300 str r3, [sp, #0] +1000b5be: 6a20 ldr r0, [r4, #32] +1000b5c0: 2300 movs r3, #0 +1000b5c2: 9401 str r4, [sp, #4] +1000b5c4: f7f6 fcb8 bl 10001f38 +1000b5c8: 6460 str r0, [r4, #68] ; 0x44 +1000b5ca: 0020 movs r0, r4 +1000b5cc: 3038 adds r0, #56 ; 0x38 +1000b5ce: f008 fec3 bl 10014358 <__sem_release_veneer> +1000b5d2: e7d9 b.n 1000b588 +1000b5d4: 6a20 ldr r0, [r4, #32] +1000b5d6: f7f6 fd41 bl 1000205c +1000b5da: e7ed b.n 1000b5b8 +1000b5dc: f7ff fd50 bl 1000b080 +1000b5e0: e7cf b.n 1000b582 +1000b5e2: 2349 movs r3, #73 ; 0x49 +1000b5e4: 5ce0 ldrb r0, [r4, r3] +1000b5e6: f7f5 feed bl 100013c4 +1000b5ea: e7ee b.n 1000b5ca +1000b5ec: 1000b36d .word 0x1000b36d + +1000b5f0 : +1000b5f0: b5f0 push {r4, r5, r6, r7, lr} +1000b5f2: 0005 movs r5, r0 +1000b5f4: 000e movs r6, r1 +1000b5f6: 0004 movs r4, r0 +1000b5f8: 3530 adds r5, #48 ; 0x30 +1000b5fa: 0028 movs r0, r5 +1000b5fc: b083 sub sp, #12 +1000b5fe: f008 fef3 bl 100143e8 <__recursive_mutex_enter_blocking_veneer> +1000b602: 0031 movs r1, r6 +1000b604: 0020 movs r0, r4 +1000b606: f000 f893 bl 1000b730 +1000b60a: 796b ldrb r3, [r5, #5] +1000b60c: 0006 movs r6, r0 +1000b60e: 2b01 cmp r3, #1 +1000b610: d005 beq.n 1000b61e +1000b612: 0028 movs r0, r5 +1000b614: f008 ff08 bl 10014428 <__recursive_mutex_exit_veneer> +1000b618: 0030 movs r0, r6 +1000b61a: b003 add sp, #12 +1000b61c: bdf0 pop {r4, r5, r6, r7, pc} +1000b61e: 27d0 movs r7, #208 ; 0xd0 +1000b620: 063f lsls r7, r7, #24 +1000b622: 7ea3 ldrb r3, [r4, #26] +1000b624: 683a ldr r2, [r7, #0] +1000b626: 0020 movs r0, r4 +1000b628: 4293 cmp r3, r2 +1000b62a: d01f beq.n 1000b66c +1000b62c: f000 f942 bl 1000b8b4 +1000b630: 2800 cmp r0, #0 +1000b632: d0ee beq.n 1000b612 +1000b634: 0028 movs r0, r5 +1000b636: f008 fef7 bl 10014428 <__recursive_mutex_exit_veneer> +1000b63a: 7ea2 ldrb r2, [r4, #26] +1000b63c: 683b ldr r3, [r7, #0] +1000b63e: 429a cmp r2, r3 +1000b640: d017 beq.n 1000b672 +1000b642: 6c61 ldr r1, [r4, #68] ; 0x44 +1000b644: 2900 cmp r1, #0 +1000b646: dc0d bgt.n 1000b664 +1000b648: 4b0c ldr r3, [pc, #48] ; (1000b67c ) +1000b64a: 2200 movs r2, #0 +1000b64c: 9300 str r3, [sp, #0] +1000b64e: 6a20 ldr r0, [r4, #32] +1000b650: 2300 movs r3, #0 +1000b652: 9401 str r4, [sp, #4] +1000b654: f7f6 fc70 bl 10001f38 +1000b658: 6460 str r0, [r4, #68] ; 0x44 +1000b65a: 0020 movs r0, r4 +1000b65c: 3038 adds r0, #56 ; 0x38 +1000b65e: f008 fe7b bl 10014358 <__sem_release_veneer> +1000b662: e7d9 b.n 1000b618 +1000b664: 6a20 ldr r0, [r4, #32] +1000b666: f7f6 fcf9 bl 1000205c +1000b66a: e7ed b.n 1000b648 +1000b66c: f7ff fd08 bl 1000b080 +1000b670: e7cf b.n 1000b612 +1000b672: 2349 movs r3, #73 ; 0x49 +1000b674: 5ce0 ldrb r0, [r4, r3] +1000b676: f7f5 fea5 bl 100013c4 +1000b67a: e7ee b.n 1000b65a +1000b67c: 1000b36d .word 0x1000b36d + +1000b680 : +1000b680: 23ff movs r3, #255 ; 0xff +1000b682: 7003 strb r3, [r0, #0] +1000b684: 2300 movs r3, #0 +1000b686: 6043 str r3, [r0, #4] +1000b688: 4770 bx lr +1000b68a: 46c0 nop ; (mov r8, r8) + +1000b68c : +1000b68c: b570 push {r4, r5, r6, lr} +1000b68e: 0004 movs r4, r0 +1000b690: 000d movs r5, r1 +1000b692: 224c movs r2, #76 ; 0x4c +1000b694: 2100 movs r1, #0 +1000b696: 3004 adds r0, #4 +1000b698: f7f9 fd62 bl 10005160 <__wrap_memset> +1000b69c: 4b21 ldr r3, [pc, #132] ; (1000b724 ) +1000b69e: 6023 str r3, [r4, #0] +1000b6a0: 2303 movs r3, #3 +1000b6a2: 8323 strh r3, [r4, #24] +1000b6a4: 23d0 movs r3, #208 ; 0xd0 +1000b6a6: 061b lsls r3, r3, #24 +1000b6a8: 681b ldr r3, [r3, #0] +1000b6aa: 76a3 strb r3, [r4, #26] +1000b6ac: 686b ldr r3, [r5, #4] +1000b6ae: 2b00 cmp r3, #0 +1000b6b0: d028 beq.n 1000b704 +1000b6b2: 6223 str r3, [r4, #32] +1000b6b4: 0020 movs r0, r4 +1000b6b6: 2201 movs r2, #1 +1000b6b8: 2101 movs r1, #1 +1000b6ba: 3038 adds r0, #56 ; 0x38 +1000b6bc: f7f6 f926 bl 1000190c +1000b6c0: 0020 movs r0, r4 +1000b6c2: 3030 adds r0, #48 ; 0x30 +1000b6c4: f7f6 f948 bl 10001958 +1000b6c8: 2000 movs r0, #0 +1000b6ca: 782e ldrb r6, [r5, #0] +1000b6cc: f7f6 f90a bl 100018e4 +1000b6d0: 0003 movs r3, r0 +1000b6d2: 2000 movs r0, #0 +1000b6d4: 2b00 cmp r3, #0 +1000b6d6: db14 blt.n 1000b702 +1000b6d8: 001a movs r2, r3 +1000b6da: 2549 movs r5, #73 ; 0x49 +1000b6dc: 4912 ldr r1, [pc, #72] ; (1000b728 ) +1000b6de: 3a1a subs r2, #26 +1000b6e0: 0092 lsls r2, r2, #2 +1000b6e2: 30ff adds r0, #255 ; 0xff +1000b6e4: 5054 str r4, [r2, r1] +1000b6e6: 4018 ands r0, r3 +1000b6e8: 5563 strb r3, [r4, r5] +1000b6ea: 4910 ldr r1, [pc, #64] ; (1000b72c ) +1000b6ec: f7f5 fe7a bl 100013e4 +1000b6f0: 2101 movs r1, #1 +1000b6f2: 5d60 ldrb r0, [r4, r5] +1000b6f4: f7f5 fe48 bl 10001388 +1000b6f8: 5d60 ldrb r0, [r4, r5] +1000b6fa: 0031 movs r1, r6 +1000b6fc: f7f6 f868 bl 100017d0 +1000b700: 2001 movs r0, #1 +1000b702: bd70 pop {r4, r5, r6, pc} +1000b704: f7f6 fafc bl 10001d00 +1000b708: 6220 str r0, [r4, #32] +1000b70a: 7ea6 ldrb r6, [r4, #26] +1000b70c: f7f6 fce2 bl 100020d4 +1000b710: 4286 cmp r6, r0 +1000b712: d0cf beq.n 1000b6b4 +1000b714: 2004 movs r0, #4 +1000b716: f7f6 faf7 bl 10001d08 +1000b71a: 2348 movs r3, #72 ; 0x48 +1000b71c: 2201 movs r2, #1 +1000b71e: 6220 str r0, [r4, #32] +1000b720: 54e2 strb r2, [r4, r3] +1000b722: e7c7 b.n 1000b6b4 +1000b724: 1004c85c .word 0x1004c85c +1000b728: 20002d84 .word 0x20002d84 +1000b72c: 1000b1ad .word 0x1000b1ad + +1000b730 : +1000b730: 0002 movs r2, r0 +1000b732: 6883 ldr r3, [r0, #8] +1000b734: 3208 adds r2, #8 +1000b736: 2b00 cmp r3, #0 +1000b738: d104 bne.n 1000b744 +1000b73a: e007 b.n 1000b74c +1000b73c: 001a movs r2, r3 +1000b73e: 681b ldr r3, [r3, #0] +1000b740: 2b00 cmp r3, #0 +1000b742: d003 beq.n 1000b74c +1000b744: 4299 cmp r1, r3 +1000b746: d1f9 bne.n 1000b73c +1000b748: 2000 movs r0, #0 +1000b74a: e003 b.n 1000b754 +1000b74c: 2300 movs r3, #0 +1000b74e: 2001 movs r0, #1 +1000b750: 6011 str r1, [r2, #0] +1000b752: 600b str r3, [r1, #0] +1000b754: 4770 bx lr +1000b756: 46c0 nop ; (mov r8, r8) + +1000b758 : +1000b758: 6883 ldr r3, [r0, #8] +1000b75a: 2b00 cmp r3, #0 +1000b75c: d008 beq.n 1000b770 +1000b75e: 4299 cmp r1, r3 +1000b760: d102 bne.n 1000b768 +1000b762: e007 b.n 1000b774 +1000b764: 4299 cmp r1, r3 +1000b766: d007 beq.n 1000b778 +1000b768: 001a movs r2, r3 +1000b76a: 681b ldr r3, [r3, #0] +1000b76c: 2b00 cmp r3, #0 +1000b76e: d1f9 bne.n 1000b764 +1000b770: 2000 movs r0, #0 +1000b772: 4770 bx lr +1000b774: 0002 movs r2, r0 +1000b776: 3208 adds r2, #8 +1000b778: 680b ldr r3, [r1, #0] +1000b77a: 2001 movs r0, #1 +1000b77c: 6013 str r3, [r2, #0] +1000b77e: e7f8 b.n 1000b772 + +1000b780 : +1000b780: 6843 ldr r3, [r0, #4] +1000b782: 1d02 adds r2, r0, #4 +1000b784: 2b00 cmp r3, #0 +1000b786: d104 bne.n 1000b792 +1000b788: e007 b.n 1000b79a +1000b78a: 001a movs r2, r3 1000b78c: 681b ldr r3, [r3, #0] 1000b78e: 2b00 cmp r3, #0 -1000b790: d1f4 bne.n 1000b77c -1000b792: 4643 mov r3, r8 -1000b794: 685b ldr r3, [r3, #4] -1000b796: 2b00 cmp r3, #0 -1000b798: d103 bne.n 1000b7a2 -1000b79a: e00a b.n 1000b7b2 -1000b79c: 681b ldr r3, [r3, #0] -1000b79e: 2b00 cmp r3, #0 -1000b7a0: d002 beq.n 1000b7a8 -1000b7a2: 7a18 ldrb r0, [r3, #8] -1000b7a4: 2800 cmp r0, #0 -1000b7a6: d0f9 beq.n 1000b79c -1000b7a8: bc80 pop {r7} -1000b7aa: 46b8 mov r8, r7 -1000b7ac: bdf0 pop {r4, r5, r6, r7, pc} -1000b7ae: 2001 movs r0, #1 -1000b7b0: e7fa b.n 1000b7a8 -1000b7b2: 2000 movs r0, #0 -1000b7b4: e7f8 b.n 1000b7a8 -1000b7b6: 46c0 nop ; (mov r8, r8) - -1000b7b8 : -1000b7b8: b570 push {r4, r5, r6, lr} -1000b7ba: 6943 ldr r3, [r0, #20] -1000b7bc: 0004 movs r4, r0 -1000b7be: b082 sub sp, #8 -1000b7c0: 2b00 cmp r3, #0 -1000b7c2: d029 beq.n 1000b818 -1000b7c4: 8805 ldrh r5, [r0, #0] -1000b7c6: 4b26 ldr r3, [pc, #152] ; (1000b860 ) -1000b7c8: 4926 ldr r1, [pc, #152] ; (1000b864 ) -1000b7ca: 353f adds r5, #63 ; 0x3f -1000b7cc: 401d ands r5, r3 -1000b7ce: 680b ldr r3, [r1, #0] -1000b7d0: 195a adds r2, r3, r5 -1000b7d2: 61c3 str r3, [r0, #28] -1000b7d4: 600a str r2, [r1, #0] -1000b7d6: 0692 lsls r2, r2, #26 -1000b7d8: d135 bne.n 1000b846 -1000b7da: 4e23 ldr r6, [pc, #140] ; (1000b868 ) -1000b7dc: 405e eors r6, r3 -1000b7de: 2380 movs r3, #128 ; 0x80 -1000b7e0: 015b lsls r3, r3, #5 -1000b7e2: 429e cmp r6, r3 -1000b7e4: d823 bhi.n 1000b82e -1000b7e6: 4821 ldr r0, [pc, #132] ; (1000b86c ) -1000b7e8: f7f9 feae bl 10005548 <__wrap_printf> -1000b7ec: 0032 movs r2, r6 -1000b7ee: 69e3 ldr r3, [r4, #28] -1000b7f0: 0029 movs r1, r5 -1000b7f2: 481f ldr r0, [pc, #124] ; (1000b870 ) -1000b7f4: f7f9 fea8 bl 10005548 <__wrap_printf> -1000b7f8: 481e ldr r0, [pc, #120] ; (1000b874 ) -1000b7fa: f7f9 fea5 bl 10005548 <__wrap_printf> -1000b7fe: 78a3 ldrb r3, [r4, #2] -1000b800: 2000 movs r0, #0 -1000b802: 069b lsls r3, r3, #26 -1000b804: 431e orrs r6, r3 -1000b806: 23a0 movs r3, #160 ; 0xa0 -1000b808: 061b lsls r3, r3, #24 -1000b80a: 431e orrs r6, r3 -1000b80c: 9601 str r6, [sp, #4] -1000b80e: 6963 ldr r3, [r4, #20] -1000b810: 9a01 ldr r2, [sp, #4] -1000b812: 601a str r2, [r3, #0] -1000b814: b002 add sp, #8 -1000b816: bd70 pop {r4, r5, r6, pc} -1000b818: 4817 ldr r0, [pc, #92] ; (1000b878 ) -1000b81a: f7f9 fe95 bl 10005548 <__wrap_printf> -1000b81e: 4817 ldr r0, [pc, #92] ; (1000b87c ) -1000b820: f7f9 fd60 bl 100052e4 <__wrap_puts> -1000b824: 4813 ldr r0, [pc, #76] ; (1000b874 ) -1000b826: f7f9 fe8f bl 10005548 <__wrap_printf> -1000b82a: 2000 movs r0, #0 -1000b82c: e7f2 b.n 1000b814 -1000b82e: 4814 ldr r0, [pc, #80] ; (1000b880 ) -1000b830: f7f9 fe8a bl 10005548 <__wrap_printf> -1000b834: 4813 ldr r0, [pc, #76] ; (1000b884 ) -1000b836: f7f9 fd55 bl 100052e4 <__wrap_puts> -1000b83a: 480e ldr r0, [pc, #56] ; (1000b874 ) -1000b83c: f7f9 fe84 bl 10005548 <__wrap_printf> -1000b840: 2002 movs r0, #2 -1000b842: 4240 negs r0, r0 -1000b844: e7e6 b.n 1000b814 -1000b846: 480e ldr r0, [pc, #56] ; (1000b880 ) -1000b848: f7f9 fe7e bl 10005548 <__wrap_printf> -1000b84c: 480e ldr r0, [pc, #56] ; (1000b888 ) -1000b84e: f7f9 fd49 bl 100052e4 <__wrap_puts> -1000b852: 4808 ldr r0, [pc, #32] ; (1000b874 ) -1000b854: f7f9 fe78 bl 10005548 <__wrap_printf> -1000b858: 2001 movs r0, #1 -1000b85a: 4240 negs r0, r0 -1000b85c: e7da b.n 1000b814 -1000b85e: 46c0 nop ; (mov r8, r8) -1000b860: 0000ffc0 .word 0x0000ffc0 -1000b864: 20002274 .word 0x20002274 -1000b868: 50100000 .word 0x50100000 -1000b86c: 1004c7b0 .word 0x1004c7b0 -1000b870: 1004c7c0 .word 0x1004c7c0 -1000b874: 1004c768 .word 0x1004c768 -1000b878: 1004c744 .word 0x1004c744 -1000b87c: 1004c754 .word 0x1004c754 -1000b880: 1004c770 .word 0x1004c770 -1000b884: 1004c79c .word 0x1004c79c -1000b888: 1004c780 .word 0x1004c780 - -1000b88c : -1000b88c: b5f0 push {r4, r5, r6, r7, lr} -1000b88e: 46c6 mov lr, r8 -1000b890: b500 push {lr} -1000b892: 6983 ldr r3, [r0, #24] -1000b894: 7941 ldrb r1, [r0, #5] -1000b896: 0005 movs r5, r0 -1000b898: 681c ldr r4, [r3, #0] -1000b89a: 2980 cmp r1, #128 ; 0x80 -1000b89c: d100 bne.n 1000b8a0 -1000b89e: e066 b.n 1000b96e -1000b8a0: 05a4 lsls r4, r4, #22 -1000b8a2: 0da4 lsrs r4, r4, #22 -1000b8a4: 2900 cmp r1, #0 -1000b8a6: d049 beq.n 1000b93c -1000b8a8: b24b sxtb r3, r1 -1000b8aa: 2b00 cmp r3, #0 -1000b8ac: db00 blt.n 1000b8b0 -1000b8ae: e077 b.n 1000b9a0 -1000b8b0: 240f movs r4, #15 -1000b8b2: 400c ands r4, r1 -1000b8b4: 00e5 lsls r5, r4, #3 -1000b8b6: 4e8e ldr r6, [pc, #568] ; (1000baf0 ) -1000b8b8: 192b adds r3, r5, r4 -1000b8ba: 009b lsls r3, r3, #2 -1000b8bc: 18f3 adds r3, r6, r3 -1000b8be: 691a ldr r2, [r3, #16] -1000b8c0: 889f ldrh r7, [r3, #4] -1000b8c2: 42ba cmp r2, r7 -1000b8c4: d800 bhi.n 1000b8c8 -1000b8c6: e062 b.n 1000b98e -1000b8c8: 1bd0 subs r0, r2, r7 -1000b8ca: 68da ldr r2, [r3, #12] -1000b8cc: 6118 str r0, [r3, #16] -1000b8ce: 19d1 adds r1, r2, r7 -1000b8d0: 695a ldr r2, [r3, #20] -1000b8d2: 60d9 str r1, [r3, #12] -1000b8d4: 19d2 adds r2, r2, r7 -1000b8d6: 615a str r2, [r3, #20] -1000b8d8: 003a movs r2, r7 -1000b8da: 4287 cmp r7, r0 -1000b8dc: d900 bls.n 1000b8e0 -1000b8de: 0002 movs r2, r0 -1000b8e0: b293 uxth r3, r2 -1000b8e2: 429f cmp r7, r3 -1000b8e4: d900 bls.n 1000b8e8 -1000b8e6: e0a5 b.n 1000ba34 -1000b8e8: 2780 movs r7, #128 ; 0x80 -1000b8ea: 00ff lsls r7, r7, #3 -1000b8ec: 431f orrs r7, r3 -1000b8ee: 1928 adds r0, r5, r4 -1000b8f0: 0080 lsls r0, r0, #2 -1000b8f2: 1830 adds r0, r6, r0 -1000b8f4: 7a43 ldrb r3, [r0, #9] -1000b8f6: 2b7f cmp r3, #127 ; 0x7f -1000b8f8: d900 bls.n 1000b8fc -1000b8fa: e0aa b.n 1000ba52 -1000b8fc: 192a adds r2, r5, r4 -1000b8fe: 0092 lsls r2, r2, #2 -1000b900: 18b2 adds r2, r6, r2 -1000b902: 3224 adds r2, #36 ; 0x24 -1000b904: 7812 ldrb r2, [r2, #0] -1000b906: 2a00 cmp r2, #0 -1000b908: d002 beq.n 1000b910 -1000b90a: 2180 movs r1, #128 ; 0x80 -1000b90c: 0189 lsls r1, r1, #6 -1000b90e: 430f orrs r7, r1 -1000b910: 192d adds r5, r5, r4 -1000b912: 00ad lsls r5, r5, #2 -1000b914: 1976 adds r6, r6, r5 -1000b916: 0031 movs r1, r6 -1000b918: 2001 movs r0, #1 -1000b91a: 3124 adds r1, #36 ; 0x24 -1000b91c: 4042 eors r2, r0 -1000b91e: 700a strb r2, [r1, #0] -1000b920: 4a74 ldr r2, [pc, #464] ; (1000baf4 ) -1000b922: 69f1 ldr r1, [r6, #28] -1000b924: 403a ands r2, r7 -1000b926: 600a str r2, [r1, #0] -1000b928: e7ff b.n 1000b92a -1000b92a: e7ff b.n 1000b92c -1000b92c: e7ff b.n 1000b92e -1000b92e: e7ff b.n 1000b930 -1000b930: e7ff b.n 1000b932 -1000b932: e7ff b.n 1000b934 -1000b934: e7ff b.n 1000b936 -1000b936: 69f2 ldr r2, [r6, #28] -1000b938: 6017 str r7, [r2, #0] -1000b93a: e015 b.n 1000b968 -1000b93c: 2393 movs r3, #147 ; 0x93 -1000b93e: 4d6c ldr r5, [pc, #432] ; (1000baf0 ) -1000b940: 009b lsls r3, r3, #2 -1000b942: 58e8 ldr r0, [r5, r3] -1000b944: 3314 adds r3, #20 -1000b946: 0022 movs r2, r4 -1000b948: 58e9 ldr r1, [r5, r3] -1000b94a: f7f9 fb67 bl 1000501c <__wrap___aeabi_memcpy> -1000b94e: 2395 movs r3, #149 ; 0x95 -1000b950: 009b lsls r3, r3, #2 -1000b952: 58ea ldr r2, [r5, r3] -1000b954: 2000 movs r0, #0 -1000b956: 18a2 adds r2, r4, r2 -1000b958: 50ea str r2, [r5, r3] -1000b95a: 3b04 subs r3, #4 -1000b95c: 58e9 ldr r1, [r5, r3] -1000b95e: 1b0c subs r4, r1, r4 -1000b960: 50ec str r4, [r5, r3] -1000b962: 2100 movs r1, #0 -1000b964: f002 f95e bl 1000dc24 -1000b968: bc80 pop {r7} -1000b96a: 46b8 mov r8, r7 -1000b96c: bdf0 pop {r4, r5, r6, r7, pc} -1000b96e: 4b60 ldr r3, [pc, #384] ; (1000baf0 ) -1000b970: 4a61 ldr r2, [pc, #388] ; (1000baf8 ) -1000b972: 5c9a ldrb r2, [r3, r2] -1000b974: 09d2 lsrs r2, r2, #7 -1000b976: 2a01 cmp r2, #1 -1000b978: d04f beq.n 1000ba1a -1000b97a: 781a ldrb r2, [r3, #0] -1000b97c: 2a00 cmp r2, #0 -1000b97e: d0f3 beq.n 1000b968 -1000b980: 781a ldrb r2, [r3, #0] -1000b982: 495e ldr r1, [pc, #376] ; (1000bafc ) -1000b984: b2d2 uxtb r2, r2 -1000b986: 600a str r2, [r1, #0] -1000b988: 2200 movs r2, #0 -1000b98a: 701a strb r2, [r3, #0] -1000b98c: e7ec b.n 1000b968 -1000b98e: 6958 ldr r0, [r3, #20] -1000b990: 4684 mov ip, r0 -1000b992: 2000 movs r0, #0 -1000b994: 4462 add r2, ip -1000b996: 615a str r2, [r3, #20] -1000b998: 6118 str r0, [r3, #16] -1000b99a: f002 f92b bl 1000dbf4 -1000b99e: e7e3 b.n 1000b968 -1000b9a0: 270f movs r7, #15 -1000b9a2: 000b movs r3, r1 -1000b9a4: 403b ands r3, r7 -1000b9a6: 00d9 lsls r1, r3, #3 -1000b9a8: 18c9 adds r1, r1, r3 -1000b9aa: 2393 movs r3, #147 ; 0x93 -1000b9ac: 4e50 ldr r6, [pc, #320] ; (1000baf0 ) -1000b9ae: 0089 lsls r1, r1, #2 -1000b9b0: 1871 adds r1, r6, r1 -1000b9b2: 009b lsls r3, r3, #2 -1000b9b4: 18cb adds r3, r1, r3 -1000b9b6: 6818 ldr r0, [r3, #0] -1000b9b8: 2398 movs r3, #152 ; 0x98 -1000b9ba: 009b lsls r3, r3, #2 -1000b9bc: 469c mov ip, r3 -1000b9be: 4461 add r1, ip -1000b9c0: 0022 movs r2, r4 -1000b9c2: 6809 ldr r1, [r1, #0] -1000b9c4: f7f9 fb2a bl 1000501c <__wrap___aeabi_memcpy> -1000b9c8: 2293 movs r2, #147 ; 0x93 -1000b9ca: 7969 ldrb r1, [r5, #5] -1000b9cc: 0092 lsls r2, r2, #2 -1000b9ce: 400f ands r7, r1 -1000b9d0: 00fb lsls r3, r7, #3 -1000b9d2: 4698 mov r8, r3 -1000b9d4: 19db adds r3, r3, r7 -1000b9d6: 009b lsls r3, r3, #2 -1000b9d8: 18f3 adds r3, r6, r3 -1000b9da: 1898 adds r0, r3, r2 -1000b9dc: 6802 ldr r2, [r0, #0] -1000b9de: 1912 adds r2, r2, r4 -1000b9e0: 6002 str r2, [r0, #0] -1000b9e2: 2295 movs r2, #149 ; 0x95 -1000b9e4: 0092 lsls r2, r2, #2 -1000b9e6: 1898 adds r0, r3, r2 -1000b9e8: 6802 ldr r2, [r0, #0] -1000b9ea: 18a2 adds r2, r4, r2 -1000b9ec: 6002 str r2, [r0, #0] -1000b9ee: 2094 movs r0, #148 ; 0x94 -1000b9f0: 0080 lsls r0, r0, #2 -1000b9f2: 4684 mov ip, r0 -1000b9f4: 449c add ip, r3 -1000b9f6: 4660 mov r0, ip -1000b9f8: 4665 mov r5, ip -1000b9fa: 6800 ldr r0, [r0, #0] -1000b9fc: 1b00 subs r0, r0, r4 -1000b9fe: 6028 str r0, [r5, #0] -1000ba00: 2591 movs r5, #145 ; 0x91 -1000ba02: 00ad lsls r5, r5, #2 -1000ba04: 46ac mov ip, r5 -1000ba06: 4463 add r3, ip -1000ba08: 881b ldrh r3, [r3, #0] -1000ba0a: 42a3 cmp r3, r4 -1000ba0c: d801 bhi.n 1000ba12 -1000ba0e: 2800 cmp r0, #0 -1000ba10: d128 bne.n 1000ba64 -1000ba12: 2000 movs r0, #0 -1000ba14: f002 f906 bl 1000dc24 -1000ba18: e7a6 b.n 1000b968 -1000ba1a: 691a ldr r2, [r3, #16] -1000ba1c: 8898 ldrh r0, [r3, #4] -1000ba1e: 4282 cmp r2, r0 -1000ba20: d90c bls.n 1000ba3c -1000ba22: 1a12 subs r2, r2, r0 -1000ba24: 611a str r2, [r3, #16] -1000ba26: 695a ldr r2, [r3, #20] -1000ba28: 1882 adds r2, r0, r2 -1000ba2a: 615a str r2, [r3, #20] -1000ba2c: 2000 movs r0, #0 -1000ba2e: f002 f8e1 bl 1000dbf4 -1000ba32: e799 b.n 1000b968 -1000ba34: 2788 movs r7, #136 ; 0x88 -1000ba36: 01ff lsls r7, r7, #7 -1000ba38: 431f orrs r7, r3 -1000ba3a: e758 b.n 1000b8ee -1000ba3c: 6959 ldr r1, [r3, #20] -1000ba3e: 2000 movs r0, #0 -1000ba40: 468c mov ip, r1 -1000ba42: 2100 movs r1, #0 -1000ba44: 4462 add r2, ip -1000ba46: 6119 str r1, [r3, #16] -1000ba48: 615a str r2, [r3, #20] -1000ba4a: 3180 adds r1, #128 ; 0x80 -1000ba4c: f002 f8d2 bl 1000dbf4 -1000ba50: e78a b.n 1000b968 -1000ba52: 2900 cmp r1, #0 -1000ba54: d002 beq.n 1000ba5c -1000ba56: 6a00 ldr r0, [r0, #32] -1000ba58: f7f9 fae0 bl 1000501c <__wrap___aeabi_memcpy> -1000ba5c: 2380 movs r3, #128 ; 0x80 -1000ba5e: 021b lsls r3, r3, #8 -1000ba60: 431f orrs r7, r3 -1000ba62: e74b b.n 1000b8fc -1000ba64: 001a movs r2, r3 -1000ba66: 4283 cmp r3, r0 -1000ba68: d900 bls.n 1000ba6c -1000ba6a: 0002 movs r2, r0 -1000ba6c: b292 uxth r2, r2 -1000ba6e: 4293 cmp r3, r2 -1000ba70: d839 bhi.n 1000bae6 -1000ba72: 2380 movs r3, #128 ; 0x80 -1000ba74: 00db lsls r3, r3, #3 -1000ba76: 4313 orrs r3, r2 -1000ba78: 4642 mov r2, r8 -1000ba7a: 4921 ldr r1, [pc, #132] ; (1000bb00 ) -1000ba7c: 19d2 adds r2, r2, r7 -1000ba7e: 468c mov ip, r1 -1000ba80: 0092 lsls r2, r2, #2 -1000ba82: 18b2 adds r2, r6, r2 -1000ba84: 4462 add r2, ip -1000ba86: 7812 ldrb r2, [r2, #0] -1000ba88: 2a7f cmp r2, #127 ; 0x7f -1000ba8a: d902 bls.n 1000ba92 -1000ba8c: 2280 movs r2, #128 ; 0x80 -1000ba8e: 0212 lsls r2, r2, #8 -1000ba90: 4313 orrs r3, r2 -1000ba92: 2199 movs r1, #153 ; 0x99 -1000ba94: 4642 mov r2, r8 -1000ba96: 0089 lsls r1, r1, #2 -1000ba98: 468c mov ip, r1 -1000ba9a: 19d2 adds r2, r2, r7 -1000ba9c: 0092 lsls r2, r2, #2 -1000ba9e: 18b2 adds r2, r6, r2 -1000baa0: 4462 add r2, ip -1000baa2: 7812 ldrb r2, [r2, #0] -1000baa4: 2a00 cmp r2, #0 -1000baa6: d002 beq.n 1000baae -1000baa8: 2180 movs r1, #128 ; 0x80 -1000baaa: 0189 lsls r1, r1, #6 -1000baac: 430b orrs r3, r1 -1000baae: 003d movs r5, r7 -1000bab0: 2199 movs r1, #153 ; 0x99 -1000bab2: 2001 movs r0, #1 -1000bab4: 4445 add r5, r8 -1000bab6: 00ad lsls r5, r5, #2 -1000bab8: 1976 adds r6, r6, r5 -1000baba: 0089 lsls r1, r1, #2 -1000babc: 1871 adds r1, r6, r1 -1000babe: 4042 eors r2, r0 -1000bac0: 700a strb r2, [r1, #0] -1000bac2: 2297 movs r2, #151 ; 0x97 -1000bac4: 0092 lsls r2, r2, #2 -1000bac6: 4694 mov ip, r2 -1000bac8: 4a0a ldr r2, [pc, #40] ; (1000baf4 ) -1000baca: 4466 add r6, ip -1000bacc: 6831 ldr r1, [r6, #0] -1000bace: 401a ands r2, r3 -1000bad0: 600a str r2, [r1, #0] -1000bad2: e7ff b.n 1000bad4 -1000bad4: e7ff b.n 1000bad6 -1000bad6: e7ff b.n 1000bad8 -1000bad8: e7ff b.n 1000bada -1000bada: e7ff b.n 1000badc -1000badc: e7ff b.n 1000bade -1000bade: e7ff b.n 1000bae0 -1000bae0: 6832 ldr r2, [r6, #0] -1000bae2: 6013 str r3, [r2, #0] -1000bae4: e740 b.n 1000b968 -1000bae6: 2388 movs r3, #136 ; 0x88 -1000bae8: 01db lsls r3, r3, #7 -1000baea: 4313 orrs r3, r2 -1000baec: e7c4 b.n 1000ba78 -1000baee: 46c0 nop ; (mov r8, r8) -1000baf0: 20002278 .word 0x20002278 -1000baf4: fffffbff .word 0xfffffbff -1000baf8: 00000484 .word 0x00000484 -1000bafc: 50110000 .word 0x50110000 -1000bb00: 00000249 .word 0x00000249 - -1000bb04 : -1000bb04: 2100 movs r1, #0 -1000bb06: 4a19 ldr r2, [pc, #100] ; (1000bb6c ) -1000bb08: b510 push {r4, lr} -1000bb0a: 4819 ldr r0, [pc, #100] ; (1000bb70 ) -1000bb0c: f7f9 fa80 bl 10005010 <__wrap_memset> -1000bb10: 2280 movs r2, #128 ; 0x80 -1000bb12: 4b18 ldr r3, [pc, #96] ; (1000bb74 ) -1000bb14: 0452 lsls r2, r2, #17 -1000bb16: 601a str r2, [r3, #0] -1000bb18: 4b17 ldr r3, [pc, #92] ; (1000bb78 ) -1000bb1a: 4918 ldr r1, [pc, #96] ; (1000bb7c ) -1000bb1c: 601a str r2, [r3, #0] -1000bb1e: 0010 movs r0, r2 -1000bb20: 688b ldr r3, [r1, #8] -1000bb22: 4398 bics r0, r3 -1000bb24: d1fb bne.n 1000bb1e -1000bb26: 4c16 ldr r4, [pc, #88] ; (1000bb80 ) -1000bb28: 229c movs r2, #156 ; 0x9c -1000bb2a: 2100 movs r1, #0 -1000bb2c: 0020 movs r0, r4 -1000bb2e: f7f9 fa6f bl 10005010 <__wrap_memset> -1000bb32: 2280 movs r2, #128 ; 0x80 -1000bb34: 2100 movs r1, #0 -1000bb36: 0152 lsls r2, r2, #5 -1000bb38: 4812 ldr r0, [pc, #72] ; (1000bb84 ) -1000bb3a: f7f9 fa69 bl 10005010 <__wrap_memset> -1000bb3e: 2309 movs r3, #9 -1000bb40: 6763 str r3, [r4, #116] ; 0x74 -1000bb42: 3303 adds r3, #3 -1000bb44: 67a3 str r3, [r4, #120] ; 0x78 -1000bb46: 3b0b subs r3, #11 -1000bb48: 6423 str r3, [r4, #64] ; 0x40 -1000bb4a: 2380 movs r3, #128 ; 0x80 -1000bb4c: 059b lsls r3, r3, #22 -1000bb4e: 64e3 str r3, [r4, #76] ; 0x4c -1000bb50: 2390 movs r3, #144 ; 0x90 -1000bb52: 4a0d ldr r2, [pc, #52] ; (1000bb88 ) -1000bb54: 2000 movs r0, #0 -1000bb56: 50e2 str r2, [r4, r3] -1000bb58: 4a0c ldr r2, [pc, #48] ; (1000bb8c ) -1000bb5a: 3b70 subs r3, #112 ; 0x70 -1000bb5c: 6013 str r3, [r2, #0] -1000bb5e: 4a0c ldr r2, [pc, #48] ; (1000bb90 ) -1000bb60: 6013 str r3, [r2, #0] -1000bb62: 2280 movs r2, #128 ; 0x80 -1000bb64: 4b0b ldr r3, [pc, #44] ; (1000bb94 ) -1000bb66: 0252 lsls r2, r2, #9 -1000bb68: 64da str r2, [r3, #76] ; 0x4c -1000bb6a: bd10 pop {r4, pc} -1000bb6c: 0000048c .word 0x0000048c -1000bb70: 20002278 .word 0x20002278 -1000bb74: 4000e000 .word 0x4000e000 -1000bb78: 4000f000 .word 0x4000f000 -1000bb7c: 4000c000 .word 0x4000c000 -1000bb80: 50110000 .word 0x50110000 -1000bb84: 50100000 .word 0x50100000 -1000bb88: 0001d010 .word 0x0001d010 -1000bb8c: e000e280 .word 0xe000e280 -1000bb90: e000e100 .word 0xe000e100 -1000bb94: 50112000 .word 0x50112000 - -1000bb98 : -1000bb98: 2000 movs r0, #0 -1000bb9a: 4770 bx lr - -1000bb9c : -1000bb9c: 2900 cmp r1, #0 -1000bb9e: d001 beq.n 1000bba4 -1000bba0: 4b01 ldr r3, [pc, #4] ; (1000bba8 ) -1000bba2: 7019 strb r1, [r3, #0] -1000bba4: 2000 movs r0, #0 -1000bba6: 4770 bx lr -1000bba8: 20002278 .word 0x20002278 - -1000bbac : -1000bbac: 2002 movs r0, #2 -1000bbae: 4770 bx lr - -1000bbb0 : -1000bbb0: 227f movs r2, #127 ; 0x7f -1000bbb2: b5f8 push {r3, r4, r5, r6, r7, lr} -1000bbb4: 46ce mov lr, r9 -1000bbb6: 4647 mov r7, r8 -1000bbb8: 0013 movs r3, r2 -1000bbba: b580 push {r7, lr} -1000bbbc: 788d ldrb r5, [r1, #2] -1000bbbe: 483b ldr r0, [pc, #236] ; (1000bcac ) -1000bbc0: 402b ands r3, r5 -1000bbc2: 422a tst r2, r5 -1000bbc4: d108 bne.n 1000bbd8 -1000bbc6: 2296 movs r2, #150 ; 0x96 -1000bbc8: 2498 movs r4, #152 ; 0x98 -1000bbca: 0092 lsls r2, r2, #2 -1000bbcc: 5083 str r3, [r0, r2] -1000bbce: 4a38 ldr r2, [pc, #224] ; (1000bcb0 ) -1000bbd0: 00a4 lsls r4, r4, #2 -1000bbd2: 5102 str r2, [r0, r4] -1000bbd4: 6183 str r3, [r0, #24] -1000bbd6: 6202 str r2, [r0, #32] -1000bbd8: b26a sxtb r2, r5 -1000bbda: 2a00 cmp r2, #0 -1000bbdc: db2f blt.n 1000bc3e -1000bbde: 00da lsls r2, r3, #3 -1000bbe0: 4694 mov ip, r2 -1000bbe2: 18d7 adds r7, r2, r3 -1000bbe4: 2291 movs r2, #145 ; 0x91 -1000bbe6: 0092 lsls r2, r2, #2 -1000bbe8: 4690 mov r8, r2 -1000bbea: 790a ldrb r2, [r1, #4] -1000bbec: 00bf lsls r7, r7, #2 -1000bbee: 4691 mov r9, r2 -1000bbf0: 464c mov r4, r9 -1000bbf2: 794a ldrb r2, [r1, #5] -1000bbf4: 19c6 adds r6, r0, r7 -1000bbf6: 44b0 add r8, r6 -1000bbf8: 0212 lsls r2, r2, #8 -1000bbfa: 4322 orrs r2, r4 -1000bbfc: 4644 mov r4, r8 -1000bbfe: 0552 lsls r2, r2, #21 -1000bc00: 0d52 lsrs r2, r2, #21 -1000bc02: 8022 strh r2, [r4, #0] -1000bc04: 4a2b ldr r2, [pc, #172] ; (1000bcb4 ) -1000bc06: 78c9 ldrb r1, [r1, #3] -1000bc08: 18b4 adds r4, r6, r2 -1000bc0a: 2203 movs r2, #3 -1000bc0c: 400a ands r2, r1 -1000bc0e: 7022 strb r2, [r4, #0] -1000bc10: 4a29 ldr r2, [pc, #164] ; (1000bcb8 ) -1000bc12: 2101 movs r1, #1 -1000bc14: 18b2 adds r2, r6, r2 -1000bc16: 7015 strb r5, [r2, #0] -1000bc18: 2292 movs r2, #146 ; 0x92 -1000bc1a: 0092 lsls r2, r2, #2 -1000bc1c: 18b2 adds r2, r6, r2 -1000bc1e: 7011 strb r1, [r2, #0] -1000bc20: 2197 movs r1, #151 ; 0x97 -1000bc22: 4a26 ldr r2, [pc, #152] ; (1000bcbc ) -1000bc24: 0089 lsls r1, r1, #2 -1000bc26: 4462 add r2, ip -1000bc28: 1871 adds r1, r6, r1 -1000bc2a: 600a str r2, [r1, #0] -1000bc2c: 2100 movs r1, #0 -1000bc2e: 6011 str r1, [r2, #0] -1000bc30: 2b00 cmp r3, #0 -1000bc32: d12a bne.n 1000bc8a -1000bc34: 2000 movs r0, #0 -1000bc36: bcc0 pop {r6, r7} -1000bc38: 46b9 mov r9, r7 -1000bc3a: 46b0 mov r8, r6 -1000bc3c: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000bc3e: 00da lsls r2, r3, #3 -1000bc40: 4694 mov ip, r2 -1000bc42: 18d7 adds r7, r2, r3 -1000bc44: 790a ldrb r2, [r1, #4] -1000bc46: 00bf lsls r7, r7, #2 -1000bc48: 4690 mov r8, r2 -1000bc4a: 4644 mov r4, r8 -1000bc4c: 794a ldrb r2, [r1, #5] -1000bc4e: 19c6 adds r6, r0, r7 -1000bc50: 0212 lsls r2, r2, #8 -1000bc52: 4322 orrs r2, r4 -1000bc54: 0552 lsls r2, r2, #21 -1000bc56: 0d52 lsrs r2, r2, #21 -1000bc58: 80b2 strh r2, [r6, #4] -1000bc5a: 2203 movs r2, #3 -1000bc5c: 78c9 ldrb r1, [r1, #3] -1000bc5e: 7275 strb r5, [r6, #9] -1000bc60: 400a ands r2, r1 -1000bc62: 71b2 strb r2, [r6, #6] -1000bc64: 2201 movs r2, #1 -1000bc66: 2100 movs r1, #0 -1000bc68: 7232 strb r2, [r6, #8] -1000bc6a: 4a15 ldr r2, [pc, #84] ; (1000bcc0 ) -1000bc6c: 4462 add r2, ip -1000bc6e: 61f2 str r2, [r6, #28] -1000bc70: 6011 str r1, [r2, #0] -1000bc72: 2b00 cmp r3, #0 -1000bc74: d0de beq.n 1000bc34 -1000bc76: 4a13 ldr r2, [pc, #76] ; (1000bcc4 ) -1000bc78: 4663 mov r3, ip -1000bc7a: 4694 mov ip, r2 -1000bc7c: 3704 adds r7, #4 -1000bc7e: 4463 add r3, ip -1000bc80: 61b3 str r3, [r6, #24] -1000bc82: 19c0 adds r0, r0, r7 -1000bc84: f7ff fd98 bl 1000b7b8 -1000bc88: e7d5 b.n 1000bc36 -1000bc8a: 2296 movs r2, #150 ; 0x96 -1000bc8c: 0092 lsls r2, r2, #2 -1000bc8e: 4694 mov ip, r2 -1000bc90: 4a0d ldr r2, [pc, #52] ; (1000bcc8 ) -1000bc92: 4466 add r6, ip -1000bc94: 4694 mov ip, r2 -1000bc96: 00db lsls r3, r3, #3 -1000bc98: 4463 add r3, ip -1000bc9a: 6033 str r3, [r6, #0] -1000bc9c: 2391 movs r3, #145 ; 0x91 -1000bc9e: 009b lsls r3, r3, #2 -1000bca0: 469c mov ip, r3 -1000bca2: 4467 add r7, ip -1000bca4: 19c0 adds r0, r0, r7 -1000bca6: f7ff fd87 bl 1000b7b8 -1000bcaa: e7c4 b.n 1000bc36 -1000bcac: 20002278 .word 0x20002278 -1000bcb0: 50100100 .word 0x50100100 -1000bcb4: 00000246 .word 0x00000246 -1000bcb8: 00000249 .word 0x00000249 -1000bcbc: 50100084 .word 0x50100084 -1000bcc0: 50100080 .word 0x50100080 -1000bcc4: 50100000 .word 0x50100000 -1000bcc8: 50100004 .word 0x50100004 - -1000bccc : -1000bccc: 237f movs r3, #127 ; 0x7f -1000bcce: 400b ands r3, r1 -1000bcd0: b249 sxtb r1, r1 -1000bcd2: b570 push {r4, r5, r6, lr} -1000bcd4: 2900 cmp r1, #0 -1000bcd6: db1f blt.n 1000bd18 -1000bcd8: 00dc lsls r4, r3, #3 -1000bcda: 18e3 adds r3, r4, r3 -1000bcdc: 4c19 ldr r4, [pc, #100] ; (1000bd44 ) -1000bcde: 009b lsls r3, r3, #2 -1000bce0: 18e4 adds r4, r4, r3 -1000bce2: 2391 movs r3, #145 ; 0x91 -1000bce4: 009b lsls r3, r3, #2 -1000bce6: 18e3 adds r3, r4, r3 -1000bce8: 881d ldrh r5, [r3, #0] -1000bcea: 4b17 ldr r3, [pc, #92] ; (1000bd48 ) -1000bcec: 353f adds r5, #63 ; 0x3f -1000bcee: 401d ands r5, r3 -1000bcf0: 2398 movs r3, #152 ; 0x98 -1000bcf2: 009b lsls r3, r3, #2 -1000bcf4: 18e3 adds r3, r4, r3 -1000bcf6: 002a movs r2, r5 -1000bcf8: 6818 ldr r0, [r3, #0] -1000bcfa: 2100 movs r1, #0 -1000bcfc: f7f9 f988 bl 10005010 <__wrap_memset> -1000bd00: 4b12 ldr r3, [pc, #72] ; (1000bd4c ) -1000bd02: 681a ldr r2, [r3, #0] -1000bd04: 1b55 subs r5, r2, r5 -1000bd06: 601d str r5, [r3, #0] -1000bd08: 2392 movs r3, #146 ; 0x92 -1000bd0a: 009b lsls r3, r3, #2 -1000bd0c: 469c mov ip, r3 -1000bd0e: 2300 movs r3, #0 -1000bd10: 4464 add r4, ip -1000bd12: 7023 strb r3, [r4, #0] -1000bd14: 2000 movs r0, #0 -1000bd16: bd70 pop {r4, r5, r6, pc} -1000bd18: 00dd lsls r5, r3, #3 -1000bd1a: 18eb adds r3, r5, r3 -1000bd1c: 4d09 ldr r5, [pc, #36] ; (1000bd44 ) -1000bd1e: 009b lsls r3, r3, #2 -1000bd20: 18ed adds r5, r5, r3 -1000bd22: 88ac ldrh r4, [r5, #4] -1000bd24: 4b08 ldr r3, [pc, #32] ; (1000bd48 ) -1000bd26: 343f adds r4, #63 ; 0x3f -1000bd28: 401c ands r4, r3 -1000bd2a: 0022 movs r2, r4 -1000bd2c: 2100 movs r1, #0 -1000bd2e: 6a28 ldr r0, [r5, #32] -1000bd30: f7f9 f96e bl 10005010 <__wrap_memset> -1000bd34: 4b05 ldr r3, [pc, #20] ; (1000bd4c ) -1000bd36: 681a ldr r2, [r3, #0] -1000bd38: 1b14 subs r4, r2, r4 -1000bd3a: 601c str r4, [r3, #0] -1000bd3c: 2300 movs r3, #0 -1000bd3e: 722b strb r3, [r5, #8] -1000bd40: e7e8 b.n 1000bd14 -1000bd42: 46c0 nop ; (mov r8, r8) -1000bd44: 20002278 .word 0x20002278 -1000bd48: 0000ffc0 .word 0x0000ffc0 -1000bd4c: 20002274 .word 0x20002274 - -1000bd50 : -1000bd50: 2380 movs r3, #128 ; 0x80 -1000bd52: 000a movs r2, r1 -1000bd54: 439a bics r2, r3 -1000bd56: 0013 movs r3, r2 -1000bd58: b249 sxtb r1, r1 -1000bd5a: 2a00 cmp r2, #0 -1000bd5c: d104 bne.n 1000bd68 -1000bd5e: 43ca mvns r2, r1 -1000bd60: 480e ldr r0, [pc, #56] ; (1000bd9c ) -1000bd62: 0fd2 lsrs r2, r2, #31 -1000bd64: 3201 adds r2, #1 -1000bd66: 6682 str r2, [r0, #104] ; 0x68 -1000bd68: 00da lsls r2, r3, #3 -1000bd6a: 2900 cmp r1, #0 -1000bd6c: db0d blt.n 1000bd8a -1000bd6e: 18d2 adds r2, r2, r3 -1000bd70: 4b0b ldr r3, [pc, #44] ; (1000bda0 ) -1000bd72: 0092 lsls r2, r2, #2 -1000bd74: 189b adds r3, r3, r2 -1000bd76: 2297 movs r2, #151 ; 0x97 -1000bd78: 0092 lsls r2, r2, #2 -1000bd7a: 4694 mov ip, r2 -1000bd7c: 2280 movs r2, #128 ; 0x80 -1000bd7e: 4463 add r3, ip -1000bd80: 681b ldr r3, [r3, #0] -1000bd82: 0112 lsls r2, r2, #4 -1000bd84: 601a str r2, [r3, #0] -1000bd86: 2000 movs r0, #0 -1000bd88: 4770 bx lr -1000bd8a: 18d3 adds r3, r2, r3 -1000bd8c: 4a04 ldr r2, [pc, #16] ; (1000bda0 ) -1000bd8e: 009b lsls r3, r3, #2 -1000bd90: 18d3 adds r3, r2, r3 -1000bd92: 2280 movs r2, #128 ; 0x80 -1000bd94: 69db ldr r3, [r3, #28] -1000bd96: 0112 lsls r2, r2, #4 -1000bd98: 601a str r2, [r3, #0] -1000bd9a: e7f4 b.n 1000bd86 -1000bd9c: 50112000 .word 0x50112000 -1000bda0: 20002278 .word 0x20002278 - -1000bda4 : -1000bda4: 2200 movs r2, #0 -1000bda6: 2380 movs r3, #128 ; 0x80 -1000bda8: 0008 movs r0, r1 -1000bdaa: b082 sub sp, #8 -1000bdac: 9201 str r2, [sp, #4] -1000bdae: 4398 bics r0, r3 -1000bdb0: d016 beq.n 1000bde0 -1000bdb2: b249 sxtb r1, r1 -1000bdb4: 2900 cmp r1, #0 -1000bdb6: db16 blt.n 1000bde6 -1000bdb8: 00c1 lsls r1, r0, #3 -1000bdba: 4b10 ldr r3, [pc, #64] ; (1000bdfc ) -1000bdbc: 1809 adds r1, r1, r0 -1000bdbe: 0089 lsls r1, r1, #2 -1000bdc0: 185b adds r3, r3, r1 -1000bdc2: 2199 movs r1, #153 ; 0x99 -1000bdc4: 0089 lsls r1, r1, #2 -1000bdc6: 1859 adds r1, r3, r1 -1000bdc8: 700a strb r2, [r1, #0] -1000bdca: 2297 movs r2, #151 ; 0x97 -1000bdcc: 0092 lsls r2, r2, #2 -1000bdce: 4694 mov ip, r2 -1000bdd0: 4463 add r3, ip -1000bdd2: 681a ldr r2, [r3, #0] -1000bdd4: 6813 ldr r3, [r2, #0] -1000bdd6: 490a ldr r1, [pc, #40] ; (1000be00 ) -1000bdd8: 400b ands r3, r1 -1000bdda: 9301 str r3, [sp, #4] -1000bddc: 9b01 ldr r3, [sp, #4] -1000bdde: 6013 str r3, [r2, #0] -1000bde0: 2000 movs r0, #0 -1000bde2: b002 add sp, #8 -1000bde4: 4770 bx lr -1000bde6: 00c1 lsls r1, r0, #3 -1000bde8: 180b adds r3, r1, r0 -1000bdea: 4904 ldr r1, [pc, #16] ; (1000bdfc ) -1000bdec: 009b lsls r3, r3, #2 -1000bdee: 18cb adds r3, r1, r3 -1000bdf0: 0019 movs r1, r3 -1000bdf2: 3124 adds r1, #36 ; 0x24 -1000bdf4: 700a strb r2, [r1, #0] -1000bdf6: 69da ldr r2, [r3, #28] -1000bdf8: e7ec b.n 1000bdd4 -1000bdfa: 46c0 nop ; (mov r8, r8) +1000b790: d003 beq.n 1000b79a +1000b792: 4299 cmp r1, r3 +1000b794: d1f9 bne.n 1000b78a +1000b796: 2000 movs r0, #0 +1000b798: e003 b.n 1000b7a2 +1000b79a: 2300 movs r3, #0 +1000b79c: 2001 movs r0, #1 +1000b79e: 6011 str r1, [r2, #0] +1000b7a0: 600b str r3, [r1, #0] +1000b7a2: 4770 bx lr + +1000b7a4 : +1000b7a4: 6843 ldr r3, [r0, #4] +1000b7a6: 2b00 cmp r3, #0 +1000b7a8: d008 beq.n 1000b7bc +1000b7aa: 4299 cmp r1, r3 +1000b7ac: d102 bne.n 1000b7b4 +1000b7ae: e007 b.n 1000b7c0 +1000b7b0: 4299 cmp r1, r3 +1000b7b2: d006 beq.n 1000b7c2 +1000b7b4: 001a movs r2, r3 +1000b7b6: 681b ldr r3, [r3, #0] +1000b7b8: 2b00 cmp r3, #0 +1000b7ba: d1f9 bne.n 1000b7b0 +1000b7bc: 2000 movs r0, #0 +1000b7be: 4770 bx lr +1000b7c0: 1d02 adds r2, r0, #4 +1000b7c2: 680b ldr r3, [r1, #0] +1000b7c4: 2001 movs r0, #1 +1000b7c6: 6013 str r3, [r2, #0] +1000b7c8: e7f9 b.n 1000b7be +1000b7ca: 46c0 nop ; (mov r8, r8) + +1000b7cc : +1000b7cc: b5f8 push {r3, r4, r5, r6, r7, lr} +1000b7ce: 4647 mov r7, r8 +1000b7d0: 46ce mov lr, r9 +1000b7d2: 6883 ldr r3, [r0, #8] +1000b7d4: 4680 mov r8, r0 +1000b7d6: b580 push {r7, lr} +1000b7d8: 2b00 cmp r3, #0 +1000b7da: d029 beq.n 1000b830 +1000b7dc: 2308 movs r3, #8 +1000b7de: 4443 add r3, r8 +1000b7e0: 4699 mov r9, r3 +1000b7e2: f7f6 fde1 bl 100023a8 +1000b7e6: 4643 mov r3, r8 +1000b7e8: 689e ldr r6, [r3, #8] +1000b7ea: 0004 movs r4, r0 +1000b7ec: 000d movs r5, r1 +1000b7ee: 2e00 cmp r6, #0 +1000b7f0: d058 beq.n 1000b8a4 +1000b7f2: 2300 movs r3, #0 +1000b7f4: 464f mov r7, r9 +1000b7f6: 469c mov ip, r3 +1000b7f8: 68b2 ldr r2, [r6, #8] +1000b7fa: 68f3 ldr r3, [r6, #12] +1000b7fc: 0020 movs r0, r4 +1000b7fe: 0029 movs r1, r5 +1000b800: 1a80 subs r0, r0, r2 +1000b802: 4199 sbcs r1, r3 +1000b804: 2900 cmp r1, #0 +1000b806: db02 blt.n 1000b80e +1000b808: 0014 movs r4, r2 +1000b80a: 001d movs r5, r3 +1000b80c: 46bc mov ip, r7 +1000b80e: 0037 movs r7, r6 +1000b810: 6836 ldr r6, [r6, #0] +1000b812: 2e00 cmp r6, #0 +1000b814: d1f0 bne.n 1000b7f8 +1000b816: 4663 mov r3, ip +1000b818: 2b00 cmp r3, #0 +1000b81a: d043 beq.n 1000b8a4 +1000b81c: 6819 ldr r1, [r3, #0] +1000b81e: 4640 mov r0, r8 +1000b820: 680a ldr r2, [r1, #0] +1000b822: 601a str r2, [r3, #0] +1000b824: 684b ldr r3, [r1, #4] +1000b826: 4798 blx r3 +1000b828: 4643 mov r3, r8 +1000b82a: 689b ldr r3, [r3, #8] +1000b82c: 2b00 cmp r3, #0 +1000b82e: d1d8 bne.n 1000b7e2 +1000b830: 4643 mov r3, r8 +1000b832: 685c ldr r4, [r3, #4] +1000b834: 2c00 cmp r4, #0 +1000b836: d031 beq.n 1000b89c +1000b838: 2500 movs r5, #0 +1000b83a: 7a23 ldrb r3, [r4, #8] +1000b83c: 2b00 cmp r3, #0 +1000b83e: d029 beq.n 1000b894 +1000b840: 0021 movs r1, r4 +1000b842: 6863 ldr r3, [r4, #4] +1000b844: 7225 strb r5, [r4, #8] +1000b846: 4640 mov r0, r8 +1000b848: 4798 blx r3 +1000b84a: 6824 ldr r4, [r4, #0] +1000b84c: 2c00 cmp r4, #0 +1000b84e: d1f4 bne.n 1000b83a +1000b850: 4b17 ldr r3, [pc, #92] ; (1000b8b0 ) +1000b852: 6818 ldr r0, [r3, #0] +1000b854: 6859 ldr r1, [r3, #4] +1000b856: 4643 mov r3, r8 +1000b858: 689e ldr r6, [r3, #8] +1000b85a: 2e00 cmp r6, #0 +1000b85c: d104 bne.n 1000b868 +1000b85e: e012 b.n 1000b886 +1000b860: 0020 movs r0, r4 +1000b862: 0029 movs r1, r5 +1000b864: 2e00 cmp r6, #0 +1000b866: d00e beq.n 1000b886 +1000b868: 0033 movs r3, r6 +1000b86a: 0002 movs r2, r0 +1000b86c: 689c ldr r4, [r3, #8] +1000b86e: 68dd ldr r5, [r3, #12] +1000b870: 000b movs r3, r1 +1000b872: 1b12 subs r2, r2, r4 +1000b874: 41ab sbcs r3, r5 +1000b876: 6836 ldr r6, [r6, #0] +1000b878: 2b00 cmp r3, #0 +1000b87a: dcf1 bgt.n 1000b860 +1000b87c: d1f2 bne.n 1000b864 +1000b87e: 2a00 cmp r2, #0 +1000b880: d1ee bne.n 1000b860 +1000b882: 2e00 cmp r6, #0 +1000b884: d1f0 bne.n 1000b868 +1000b886: 4643 mov r3, r8 +1000b888: 6118 str r0, [r3, #16] +1000b88a: 6159 str r1, [r3, #20] +1000b88c: bcc0 pop {r6, r7} +1000b88e: 46b9 mov r9, r7 +1000b890: 46b0 mov r8, r6 +1000b892: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000b894: 6824 ldr r4, [r4, #0] +1000b896: 2c00 cmp r4, #0 +1000b898: d1cf bne.n 1000b83a +1000b89a: e7d9 b.n 1000b850 +1000b89c: 4b04 ldr r3, [pc, #16] ; (1000b8b0 ) +1000b89e: 6818 ldr r0, [r3, #0] +1000b8a0: 6859 ldr r1, [r3, #4] +1000b8a2: e7f0 b.n 1000b886 +1000b8a4: 4643 mov r3, r8 +1000b8a6: 685c ldr r4, [r3, #4] +1000b8a8: 2c00 cmp r4, #0 +1000b8aa: d1c5 bne.n 1000b838 +1000b8ac: e7d0 b.n 1000b850 +1000b8ae: 46c0 nop ; (mov r8, r8) +1000b8b0: 100146d8 .word 0x100146d8 + +1000b8b4 : +1000b8b4: b5f0 push {r4, r5, r6, r7, lr} +1000b8b6: 46c6 mov lr, r8 +1000b8b8: 4680 mov r8, r0 +1000b8ba: b500 push {lr} +1000b8bc: f7f6 fd74 bl 100023a8 +1000b8c0: 4643 mov r3, r8 +1000b8c2: 689b ldr r3, [r3, #8] +1000b8c4: 0006 movs r6, r0 +1000b8c6: 000f movs r7, r1 +1000b8c8: 2b00 cmp r3, #0 +1000b8ca: d00a beq.n 1000b8e2 +1000b8cc: 6899 ldr r1, [r3, #8] +1000b8ce: 68da ldr r2, [r3, #12] +1000b8d0: 0034 movs r4, r6 +1000b8d2: 003d movs r5, r7 +1000b8d4: 1a64 subs r4, r4, r1 +1000b8d6: 4195 sbcs r5, r2 +1000b8d8: 2d00 cmp r5, #0 +1000b8da: da10 bge.n 1000b8fe +1000b8dc: 681b ldr r3, [r3, #0] +1000b8de: 2b00 cmp r3, #0 +1000b8e0: d1f4 bne.n 1000b8cc +1000b8e2: 4643 mov r3, r8 +1000b8e4: 685b ldr r3, [r3, #4] +1000b8e6: 2b00 cmp r3, #0 +1000b8e8: d103 bne.n 1000b8f2 +1000b8ea: e00a b.n 1000b902 +1000b8ec: 681b ldr r3, [r3, #0] +1000b8ee: 2b00 cmp r3, #0 +1000b8f0: d002 beq.n 1000b8f8 +1000b8f2: 7a18 ldrb r0, [r3, #8] +1000b8f4: 2800 cmp r0, #0 +1000b8f6: d0f9 beq.n 1000b8ec +1000b8f8: bc80 pop {r7} +1000b8fa: 46b8 mov r8, r7 +1000b8fc: bdf0 pop {r4, r5, r6, r7, pc} +1000b8fe: 2001 movs r0, #1 +1000b900: e7fa b.n 1000b8f8 +1000b902: 2000 movs r0, #0 +1000b904: e7f8 b.n 1000b8f8 +1000b906: 46c0 nop ; (mov r8, r8) + +1000b908 : +1000b908: b570 push {r4, r5, r6, lr} +1000b90a: 6943 ldr r3, [r0, #20] +1000b90c: 0004 movs r4, r0 +1000b90e: b082 sub sp, #8 +1000b910: 2b00 cmp r3, #0 +1000b912: d029 beq.n 1000b968 +1000b914: 8805 ldrh r5, [r0, #0] +1000b916: 4b26 ldr r3, [pc, #152] ; (1000b9b0 ) +1000b918: 4926 ldr r1, [pc, #152] ; (1000b9b4 ) +1000b91a: 353f adds r5, #63 ; 0x3f +1000b91c: 401d ands r5, r3 +1000b91e: 680b ldr r3, [r1, #0] +1000b920: 195a adds r2, r3, r5 +1000b922: 61c3 str r3, [r0, #28] +1000b924: 600a str r2, [r1, #0] +1000b926: 0692 lsls r2, r2, #26 +1000b928: d135 bne.n 1000b996 +1000b92a: 4e23 ldr r6, [pc, #140] ; (1000b9b8 ) +1000b92c: 405e eors r6, r3 +1000b92e: 2380 movs r3, #128 ; 0x80 +1000b930: 015b lsls r3, r3, #5 +1000b932: 429e cmp r6, r3 +1000b934: d823 bhi.n 1000b97e +1000b936: 4821 ldr r0, [pc, #132] ; (1000b9bc ) +1000b938: f7f9 feae bl 10005698 <__wrap_printf> +1000b93c: 0032 movs r2, r6 +1000b93e: 69e3 ldr r3, [r4, #28] +1000b940: 0029 movs r1, r5 +1000b942: 481f ldr r0, [pc, #124] ; (1000b9c0 ) +1000b944: f7f9 fea8 bl 10005698 <__wrap_printf> +1000b948: 481e ldr r0, [pc, #120] ; (1000b9c4 ) +1000b94a: f7f9 fea5 bl 10005698 <__wrap_printf> +1000b94e: 78a3 ldrb r3, [r4, #2] +1000b950: 2000 movs r0, #0 +1000b952: 069b lsls r3, r3, #26 +1000b954: 431e orrs r6, r3 +1000b956: 23a0 movs r3, #160 ; 0xa0 +1000b958: 061b lsls r3, r3, #24 +1000b95a: 431e orrs r6, r3 +1000b95c: 9601 str r6, [sp, #4] +1000b95e: 6963 ldr r3, [r4, #20] +1000b960: 9a01 ldr r2, [sp, #4] +1000b962: 601a str r2, [r3, #0] +1000b964: b002 add sp, #8 +1000b966: bd70 pop {r4, r5, r6, pc} +1000b968: 4817 ldr r0, [pc, #92] ; (1000b9c8 ) +1000b96a: f7f9 fe95 bl 10005698 <__wrap_printf> +1000b96e: 4817 ldr r0, [pc, #92] ; (1000b9cc ) +1000b970: f7f9 fd60 bl 10005434 <__wrap_puts> +1000b974: 4813 ldr r0, [pc, #76] ; (1000b9c4 ) +1000b976: f7f9 fe8f bl 10005698 <__wrap_printf> +1000b97a: 2000 movs r0, #0 +1000b97c: e7f2 b.n 1000b964 +1000b97e: 4814 ldr r0, [pc, #80] ; (1000b9d0 ) +1000b980: f7f9 fe8a bl 10005698 <__wrap_printf> +1000b984: 4813 ldr r0, [pc, #76] ; (1000b9d4 ) +1000b986: f7f9 fd55 bl 10005434 <__wrap_puts> +1000b98a: 480e ldr r0, [pc, #56] ; (1000b9c4 ) +1000b98c: f7f9 fe84 bl 10005698 <__wrap_printf> +1000b990: 2002 movs r0, #2 +1000b992: 4240 negs r0, r0 +1000b994: e7e6 b.n 1000b964 +1000b996: 480e ldr r0, [pc, #56] ; (1000b9d0 ) +1000b998: f7f9 fe7e bl 10005698 <__wrap_printf> +1000b99c: 480e ldr r0, [pc, #56] ; (1000b9d8 ) +1000b99e: f7f9 fd49 bl 10005434 <__wrap_puts> +1000b9a2: 4808 ldr r0, [pc, #32] ; (1000b9c4 ) +1000b9a4: f7f9 fe78 bl 10005698 <__wrap_printf> +1000b9a8: 2001 movs r0, #1 +1000b9aa: 4240 negs r0, r0 +1000b9ac: e7da b.n 1000b964 +1000b9ae: 46c0 nop ; (mov r8, r8) +1000b9b0: 0000ffc0 .word 0x0000ffc0 +1000b9b4: 20002274 .word 0x20002274 +1000b9b8: 50100000 .word 0x50100000 +1000b9bc: 1004c900 .word 0x1004c900 +1000b9c0: 1004c910 .word 0x1004c910 +1000b9c4: 1004c8b8 .word 0x1004c8b8 +1000b9c8: 1004c894 .word 0x1004c894 +1000b9cc: 1004c8a4 .word 0x1004c8a4 +1000b9d0: 1004c8c0 .word 0x1004c8c0 +1000b9d4: 1004c8ec .word 0x1004c8ec +1000b9d8: 1004c8d0 .word 0x1004c8d0 + +1000b9dc : +1000b9dc: b5f0 push {r4, r5, r6, r7, lr} +1000b9de: 46c6 mov lr, r8 +1000b9e0: b500 push {lr} +1000b9e2: 6983 ldr r3, [r0, #24] +1000b9e4: 7941 ldrb r1, [r0, #5] +1000b9e6: 0005 movs r5, r0 +1000b9e8: 681c ldr r4, [r3, #0] +1000b9ea: 2980 cmp r1, #128 ; 0x80 +1000b9ec: d100 bne.n 1000b9f0 +1000b9ee: e066 b.n 1000babe +1000b9f0: 05a4 lsls r4, r4, #22 +1000b9f2: 0da4 lsrs r4, r4, #22 +1000b9f4: 2900 cmp r1, #0 +1000b9f6: d049 beq.n 1000ba8c +1000b9f8: b24b sxtb r3, r1 +1000b9fa: 2b00 cmp r3, #0 +1000b9fc: db00 blt.n 1000ba00 +1000b9fe: e077 b.n 1000baf0 +1000ba00: 240f movs r4, #15 +1000ba02: 400c ands r4, r1 +1000ba04: 00e5 lsls r5, r4, #3 +1000ba06: 4e8e ldr r6, [pc, #568] ; (1000bc40 ) +1000ba08: 192b adds r3, r5, r4 +1000ba0a: 009b lsls r3, r3, #2 +1000ba0c: 18f3 adds r3, r6, r3 +1000ba0e: 691a ldr r2, [r3, #16] +1000ba10: 889f ldrh r7, [r3, #4] +1000ba12: 42ba cmp r2, r7 +1000ba14: d800 bhi.n 1000ba18 +1000ba16: e062 b.n 1000bade +1000ba18: 1bd0 subs r0, r2, r7 +1000ba1a: 68da ldr r2, [r3, #12] +1000ba1c: 6118 str r0, [r3, #16] +1000ba1e: 19d1 adds r1, r2, r7 +1000ba20: 695a ldr r2, [r3, #20] +1000ba22: 60d9 str r1, [r3, #12] +1000ba24: 19d2 adds r2, r2, r7 +1000ba26: 615a str r2, [r3, #20] +1000ba28: 003a movs r2, r7 +1000ba2a: 4287 cmp r7, r0 +1000ba2c: d900 bls.n 1000ba30 +1000ba2e: 0002 movs r2, r0 +1000ba30: b293 uxth r3, r2 +1000ba32: 429f cmp r7, r3 +1000ba34: d900 bls.n 1000ba38 +1000ba36: e0a5 b.n 1000bb84 +1000ba38: 2780 movs r7, #128 ; 0x80 +1000ba3a: 00ff lsls r7, r7, #3 +1000ba3c: 431f orrs r7, r3 +1000ba3e: 1928 adds r0, r5, r4 +1000ba40: 0080 lsls r0, r0, #2 +1000ba42: 1830 adds r0, r6, r0 +1000ba44: 7a43 ldrb r3, [r0, #9] +1000ba46: 2b7f cmp r3, #127 ; 0x7f +1000ba48: d900 bls.n 1000ba4c +1000ba4a: e0aa b.n 1000bba2 +1000ba4c: 192a adds r2, r5, r4 +1000ba4e: 0092 lsls r2, r2, #2 +1000ba50: 18b2 adds r2, r6, r2 +1000ba52: 3224 adds r2, #36 ; 0x24 +1000ba54: 7812 ldrb r2, [r2, #0] +1000ba56: 2a00 cmp r2, #0 +1000ba58: d002 beq.n 1000ba60 +1000ba5a: 2180 movs r1, #128 ; 0x80 +1000ba5c: 0189 lsls r1, r1, #6 +1000ba5e: 430f orrs r7, r1 +1000ba60: 192d adds r5, r5, r4 +1000ba62: 00ad lsls r5, r5, #2 +1000ba64: 1976 adds r6, r6, r5 +1000ba66: 0031 movs r1, r6 +1000ba68: 2001 movs r0, #1 +1000ba6a: 3124 adds r1, #36 ; 0x24 +1000ba6c: 4042 eors r2, r0 +1000ba6e: 700a strb r2, [r1, #0] +1000ba70: 4a74 ldr r2, [pc, #464] ; (1000bc44 ) +1000ba72: 69f1 ldr r1, [r6, #28] +1000ba74: 403a ands r2, r7 +1000ba76: 600a str r2, [r1, #0] +1000ba78: e7ff b.n 1000ba7a +1000ba7a: e7ff b.n 1000ba7c +1000ba7c: e7ff b.n 1000ba7e +1000ba7e: e7ff b.n 1000ba80 +1000ba80: e7ff b.n 1000ba82 +1000ba82: e7ff b.n 1000ba84 +1000ba84: e7ff b.n 1000ba86 +1000ba86: 69f2 ldr r2, [r6, #28] +1000ba88: 6017 str r7, [r2, #0] +1000ba8a: e015 b.n 1000bab8 +1000ba8c: 2393 movs r3, #147 ; 0x93 +1000ba8e: 4d6c ldr r5, [pc, #432] ; (1000bc40 ) +1000ba90: 009b lsls r3, r3, #2 +1000ba92: 58e8 ldr r0, [r5, r3] +1000ba94: 3314 adds r3, #20 +1000ba96: 0022 movs r2, r4 +1000ba98: 58e9 ldr r1, [r5, r3] +1000ba9a: f7f9 fb67 bl 1000516c <__wrap___aeabi_memcpy> +1000ba9e: 2395 movs r3, #149 ; 0x95 +1000baa0: 009b lsls r3, r3, #2 +1000baa2: 58ea ldr r2, [r5, r3] +1000baa4: 2000 movs r0, #0 +1000baa6: 18a2 adds r2, r4, r2 +1000baa8: 50ea str r2, [r5, r3] +1000baaa: 3b04 subs r3, #4 +1000baac: 58e9 ldr r1, [r5, r3] +1000baae: 1b0c subs r4, r1, r4 +1000bab0: 50ec str r4, [r5, r3] +1000bab2: 2100 movs r1, #0 +1000bab4: f002 f95e bl 1000dd74 +1000bab8: bc80 pop {r7} +1000baba: 46b8 mov r8, r7 +1000babc: bdf0 pop {r4, r5, r6, r7, pc} +1000babe: 4b60 ldr r3, [pc, #384] ; (1000bc40 ) +1000bac0: 4a61 ldr r2, [pc, #388] ; (1000bc48 ) +1000bac2: 5c9a ldrb r2, [r3, r2] +1000bac4: 09d2 lsrs r2, r2, #7 +1000bac6: 2a01 cmp r2, #1 +1000bac8: d04f beq.n 1000bb6a +1000baca: 781a ldrb r2, [r3, #0] +1000bacc: 2a00 cmp r2, #0 +1000bace: d0f3 beq.n 1000bab8 +1000bad0: 781a ldrb r2, [r3, #0] +1000bad2: 495e ldr r1, [pc, #376] ; (1000bc4c ) +1000bad4: b2d2 uxtb r2, r2 +1000bad6: 600a str r2, [r1, #0] +1000bad8: 2200 movs r2, #0 +1000bada: 701a strb r2, [r3, #0] +1000badc: e7ec b.n 1000bab8 +1000bade: 6958 ldr r0, [r3, #20] +1000bae0: 4684 mov ip, r0 +1000bae2: 2000 movs r0, #0 +1000bae4: 4462 add r2, ip +1000bae6: 615a str r2, [r3, #20] +1000bae8: 6118 str r0, [r3, #16] +1000baea: f002 f92b bl 1000dd44 +1000baee: e7e3 b.n 1000bab8 +1000baf0: 270f movs r7, #15 +1000baf2: 000b movs r3, r1 +1000baf4: 403b ands r3, r7 +1000baf6: 00d9 lsls r1, r3, #3 +1000baf8: 18c9 adds r1, r1, r3 +1000bafa: 2393 movs r3, #147 ; 0x93 +1000bafc: 4e50 ldr r6, [pc, #320] ; (1000bc40 ) +1000bafe: 0089 lsls r1, r1, #2 +1000bb00: 1871 adds r1, r6, r1 +1000bb02: 009b lsls r3, r3, #2 +1000bb04: 18cb adds r3, r1, r3 +1000bb06: 6818 ldr r0, [r3, #0] +1000bb08: 2398 movs r3, #152 ; 0x98 +1000bb0a: 009b lsls r3, r3, #2 +1000bb0c: 469c mov ip, r3 +1000bb0e: 4461 add r1, ip +1000bb10: 0022 movs r2, r4 +1000bb12: 6809 ldr r1, [r1, #0] +1000bb14: f7f9 fb2a bl 1000516c <__wrap___aeabi_memcpy> +1000bb18: 2293 movs r2, #147 ; 0x93 +1000bb1a: 7969 ldrb r1, [r5, #5] +1000bb1c: 0092 lsls r2, r2, #2 +1000bb1e: 400f ands r7, r1 +1000bb20: 00fb lsls r3, r7, #3 +1000bb22: 4698 mov r8, r3 +1000bb24: 19db adds r3, r3, r7 +1000bb26: 009b lsls r3, r3, #2 +1000bb28: 18f3 adds r3, r6, r3 +1000bb2a: 1898 adds r0, r3, r2 +1000bb2c: 6802 ldr r2, [r0, #0] +1000bb2e: 1912 adds r2, r2, r4 +1000bb30: 6002 str r2, [r0, #0] +1000bb32: 2295 movs r2, #149 ; 0x95 +1000bb34: 0092 lsls r2, r2, #2 +1000bb36: 1898 adds r0, r3, r2 +1000bb38: 6802 ldr r2, [r0, #0] +1000bb3a: 18a2 adds r2, r4, r2 +1000bb3c: 6002 str r2, [r0, #0] +1000bb3e: 2094 movs r0, #148 ; 0x94 +1000bb40: 0080 lsls r0, r0, #2 +1000bb42: 4684 mov ip, r0 +1000bb44: 449c add ip, r3 +1000bb46: 4660 mov r0, ip +1000bb48: 4665 mov r5, ip +1000bb4a: 6800 ldr r0, [r0, #0] +1000bb4c: 1b00 subs r0, r0, r4 +1000bb4e: 6028 str r0, [r5, #0] +1000bb50: 2591 movs r5, #145 ; 0x91 +1000bb52: 00ad lsls r5, r5, #2 +1000bb54: 46ac mov ip, r5 +1000bb56: 4463 add r3, ip +1000bb58: 881b ldrh r3, [r3, #0] +1000bb5a: 42a3 cmp r3, r4 +1000bb5c: d801 bhi.n 1000bb62 +1000bb5e: 2800 cmp r0, #0 +1000bb60: d128 bne.n 1000bbb4 +1000bb62: 2000 movs r0, #0 +1000bb64: f002 f906 bl 1000dd74 +1000bb68: e7a6 b.n 1000bab8 +1000bb6a: 691a ldr r2, [r3, #16] +1000bb6c: 8898 ldrh r0, [r3, #4] +1000bb6e: 4282 cmp r2, r0 +1000bb70: d90c bls.n 1000bb8c +1000bb72: 1a12 subs r2, r2, r0 +1000bb74: 611a str r2, [r3, #16] +1000bb76: 695a ldr r2, [r3, #20] +1000bb78: 1882 adds r2, r0, r2 +1000bb7a: 615a str r2, [r3, #20] +1000bb7c: 2000 movs r0, #0 +1000bb7e: f002 f8e1 bl 1000dd44 +1000bb82: e799 b.n 1000bab8 +1000bb84: 2788 movs r7, #136 ; 0x88 +1000bb86: 01ff lsls r7, r7, #7 +1000bb88: 431f orrs r7, r3 +1000bb8a: e758 b.n 1000ba3e +1000bb8c: 6959 ldr r1, [r3, #20] +1000bb8e: 2000 movs r0, #0 +1000bb90: 468c mov ip, r1 +1000bb92: 2100 movs r1, #0 +1000bb94: 4462 add r2, ip +1000bb96: 6119 str r1, [r3, #16] +1000bb98: 615a str r2, [r3, #20] +1000bb9a: 3180 adds r1, #128 ; 0x80 +1000bb9c: f002 f8d2 bl 1000dd44 +1000bba0: e78a b.n 1000bab8 +1000bba2: 2900 cmp r1, #0 +1000bba4: d002 beq.n 1000bbac +1000bba6: 6a00 ldr r0, [r0, #32] +1000bba8: f7f9 fae0 bl 1000516c <__wrap___aeabi_memcpy> +1000bbac: 2380 movs r3, #128 ; 0x80 +1000bbae: 021b lsls r3, r3, #8 +1000bbb0: 431f orrs r7, r3 +1000bbb2: e74b b.n 1000ba4c +1000bbb4: 001a movs r2, r3 +1000bbb6: 4283 cmp r3, r0 +1000bbb8: d900 bls.n 1000bbbc +1000bbba: 0002 movs r2, r0 +1000bbbc: b292 uxth r2, r2 +1000bbbe: 4293 cmp r3, r2 +1000bbc0: d839 bhi.n 1000bc36 +1000bbc2: 2380 movs r3, #128 ; 0x80 +1000bbc4: 00db lsls r3, r3, #3 +1000bbc6: 4313 orrs r3, r2 +1000bbc8: 4642 mov r2, r8 +1000bbca: 4921 ldr r1, [pc, #132] ; (1000bc50 ) +1000bbcc: 19d2 adds r2, r2, r7 +1000bbce: 468c mov ip, r1 +1000bbd0: 0092 lsls r2, r2, #2 +1000bbd2: 18b2 adds r2, r6, r2 +1000bbd4: 4462 add r2, ip +1000bbd6: 7812 ldrb r2, [r2, #0] +1000bbd8: 2a7f cmp r2, #127 ; 0x7f +1000bbda: d902 bls.n 1000bbe2 +1000bbdc: 2280 movs r2, #128 ; 0x80 +1000bbde: 0212 lsls r2, r2, #8 +1000bbe0: 4313 orrs r3, r2 +1000bbe2: 2199 movs r1, #153 ; 0x99 +1000bbe4: 4642 mov r2, r8 +1000bbe6: 0089 lsls r1, r1, #2 +1000bbe8: 468c mov ip, r1 +1000bbea: 19d2 adds r2, r2, r7 +1000bbec: 0092 lsls r2, r2, #2 +1000bbee: 18b2 adds r2, r6, r2 +1000bbf0: 4462 add r2, ip +1000bbf2: 7812 ldrb r2, [r2, #0] +1000bbf4: 2a00 cmp r2, #0 +1000bbf6: d002 beq.n 1000bbfe +1000bbf8: 2180 movs r1, #128 ; 0x80 +1000bbfa: 0189 lsls r1, r1, #6 +1000bbfc: 430b orrs r3, r1 +1000bbfe: 003d movs r5, r7 +1000bc00: 2199 movs r1, #153 ; 0x99 +1000bc02: 2001 movs r0, #1 +1000bc04: 4445 add r5, r8 +1000bc06: 00ad lsls r5, r5, #2 +1000bc08: 1976 adds r6, r6, r5 +1000bc0a: 0089 lsls r1, r1, #2 +1000bc0c: 1871 adds r1, r6, r1 +1000bc0e: 4042 eors r2, r0 +1000bc10: 700a strb r2, [r1, #0] +1000bc12: 2297 movs r2, #151 ; 0x97 +1000bc14: 0092 lsls r2, r2, #2 +1000bc16: 4694 mov ip, r2 +1000bc18: 4a0a ldr r2, [pc, #40] ; (1000bc44 ) +1000bc1a: 4466 add r6, ip +1000bc1c: 6831 ldr r1, [r6, #0] +1000bc1e: 401a ands r2, r3 +1000bc20: 600a str r2, [r1, #0] +1000bc22: e7ff b.n 1000bc24 +1000bc24: e7ff b.n 1000bc26 +1000bc26: e7ff b.n 1000bc28 +1000bc28: e7ff b.n 1000bc2a +1000bc2a: e7ff b.n 1000bc2c +1000bc2c: e7ff b.n 1000bc2e +1000bc2e: e7ff b.n 1000bc30 +1000bc30: 6832 ldr r2, [r6, #0] +1000bc32: 6013 str r3, [r2, #0] +1000bc34: e740 b.n 1000bab8 +1000bc36: 2388 movs r3, #136 ; 0x88 +1000bc38: 01db lsls r3, r3, #7 +1000bc3a: 4313 orrs r3, r2 +1000bc3c: e7c4 b.n 1000bbc8 +1000bc3e: 46c0 nop ; (mov r8, r8) +1000bc40: 20002278 .word 0x20002278 +1000bc44: fffffbff .word 0xfffffbff +1000bc48: 00000484 .word 0x00000484 +1000bc4c: 50110000 .word 0x50110000 +1000bc50: 00000249 .word 0x00000249 + +1000bc54 : +1000bc54: 2100 movs r1, #0 +1000bc56: 4a19 ldr r2, [pc, #100] ; (1000bcbc ) +1000bc58: b510 push {r4, lr} +1000bc5a: 4819 ldr r0, [pc, #100] ; (1000bcc0 ) +1000bc5c: f7f9 fa80 bl 10005160 <__wrap_memset> +1000bc60: 2280 movs r2, #128 ; 0x80 +1000bc62: 4b18 ldr r3, [pc, #96] ; (1000bcc4 ) +1000bc64: 0452 lsls r2, r2, #17 +1000bc66: 601a str r2, [r3, #0] +1000bc68: 4b17 ldr r3, [pc, #92] ; (1000bcc8 ) +1000bc6a: 4918 ldr r1, [pc, #96] ; (1000bccc ) +1000bc6c: 601a str r2, [r3, #0] +1000bc6e: 0010 movs r0, r2 +1000bc70: 688b ldr r3, [r1, #8] +1000bc72: 4398 bics r0, r3 +1000bc74: d1fb bne.n 1000bc6e +1000bc76: 4c16 ldr r4, [pc, #88] ; (1000bcd0 ) +1000bc78: 229c movs r2, #156 ; 0x9c +1000bc7a: 2100 movs r1, #0 +1000bc7c: 0020 movs r0, r4 +1000bc7e: f7f9 fa6f bl 10005160 <__wrap_memset> +1000bc82: 2280 movs r2, #128 ; 0x80 +1000bc84: 2100 movs r1, #0 +1000bc86: 0152 lsls r2, r2, #5 +1000bc88: 4812 ldr r0, [pc, #72] ; (1000bcd4 ) +1000bc8a: f7f9 fa69 bl 10005160 <__wrap_memset> +1000bc8e: 2309 movs r3, #9 +1000bc90: 6763 str r3, [r4, #116] ; 0x74 +1000bc92: 3303 adds r3, #3 +1000bc94: 67a3 str r3, [r4, #120] ; 0x78 +1000bc96: 3b0b subs r3, #11 +1000bc98: 6423 str r3, [r4, #64] ; 0x40 +1000bc9a: 2380 movs r3, #128 ; 0x80 +1000bc9c: 059b lsls r3, r3, #22 +1000bc9e: 64e3 str r3, [r4, #76] ; 0x4c +1000bca0: 2390 movs r3, #144 ; 0x90 +1000bca2: 4a0d ldr r2, [pc, #52] ; (1000bcd8 ) +1000bca4: 2000 movs r0, #0 +1000bca6: 50e2 str r2, [r4, r3] +1000bca8: 4a0c ldr r2, [pc, #48] ; (1000bcdc ) +1000bcaa: 3b70 subs r3, #112 ; 0x70 +1000bcac: 6013 str r3, [r2, #0] +1000bcae: 4a0c ldr r2, [pc, #48] ; (1000bce0 ) +1000bcb0: 6013 str r3, [r2, #0] +1000bcb2: 2280 movs r2, #128 ; 0x80 +1000bcb4: 4b0b ldr r3, [pc, #44] ; (1000bce4 ) +1000bcb6: 0252 lsls r2, r2, #9 +1000bcb8: 64da str r2, [r3, #76] ; 0x4c +1000bcba: bd10 pop {r4, pc} +1000bcbc: 0000048c .word 0x0000048c +1000bcc0: 20002278 .word 0x20002278 +1000bcc4: 4000e000 .word 0x4000e000 +1000bcc8: 4000f000 .word 0x4000f000 +1000bccc: 4000c000 .word 0x4000c000 +1000bcd0: 50110000 .word 0x50110000 +1000bcd4: 50100000 .word 0x50100000 +1000bcd8: 0001d010 .word 0x0001d010 +1000bcdc: e000e280 .word 0xe000e280 +1000bce0: e000e100 .word 0xe000e100 +1000bce4: 50112000 .word 0x50112000 + +1000bce8 : +1000bce8: 2000 movs r0, #0 +1000bcea: 4770 bx lr + +1000bcec : +1000bcec: 2900 cmp r1, #0 +1000bcee: d001 beq.n 1000bcf4 +1000bcf0: 4b01 ldr r3, [pc, #4] ; (1000bcf8 ) +1000bcf2: 7019 strb r1, [r3, #0] +1000bcf4: 2000 movs r0, #0 +1000bcf6: 4770 bx lr +1000bcf8: 20002278 .word 0x20002278 + +1000bcfc : +1000bcfc: 2002 movs r0, #2 +1000bcfe: 4770 bx lr + +1000bd00 : +1000bd00: 227f movs r2, #127 ; 0x7f +1000bd02: b5f8 push {r3, r4, r5, r6, r7, lr} +1000bd04: 46ce mov lr, r9 +1000bd06: 4647 mov r7, r8 +1000bd08: 0013 movs r3, r2 +1000bd0a: b580 push {r7, lr} +1000bd0c: 788d ldrb r5, [r1, #2] +1000bd0e: 483b ldr r0, [pc, #236] ; (1000bdfc ) +1000bd10: 402b ands r3, r5 +1000bd12: 422a tst r2, r5 +1000bd14: d108 bne.n 1000bd28 +1000bd16: 2296 movs r2, #150 ; 0x96 +1000bd18: 2498 movs r4, #152 ; 0x98 +1000bd1a: 0092 lsls r2, r2, #2 +1000bd1c: 5083 str r3, [r0, r2] +1000bd1e: 4a38 ldr r2, [pc, #224] ; (1000be00 ) +1000bd20: 00a4 lsls r4, r4, #2 +1000bd22: 5102 str r2, [r0, r4] +1000bd24: 6183 str r3, [r0, #24] +1000bd26: 6202 str r2, [r0, #32] +1000bd28: b26a sxtb r2, r5 +1000bd2a: 2a00 cmp r2, #0 +1000bd2c: db2f blt.n 1000bd8e +1000bd2e: 00da lsls r2, r3, #3 +1000bd30: 4694 mov ip, r2 +1000bd32: 18d7 adds r7, r2, r3 +1000bd34: 2291 movs r2, #145 ; 0x91 +1000bd36: 0092 lsls r2, r2, #2 +1000bd38: 4690 mov r8, r2 +1000bd3a: 790a ldrb r2, [r1, #4] +1000bd3c: 00bf lsls r7, r7, #2 +1000bd3e: 4691 mov r9, r2 +1000bd40: 464c mov r4, r9 +1000bd42: 794a ldrb r2, [r1, #5] +1000bd44: 19c6 adds r6, r0, r7 +1000bd46: 44b0 add r8, r6 +1000bd48: 0212 lsls r2, r2, #8 +1000bd4a: 4322 orrs r2, r4 +1000bd4c: 4644 mov r4, r8 +1000bd4e: 0552 lsls r2, r2, #21 +1000bd50: 0d52 lsrs r2, r2, #21 +1000bd52: 8022 strh r2, [r4, #0] +1000bd54: 4a2b ldr r2, [pc, #172] ; (1000be04 ) +1000bd56: 78c9 ldrb r1, [r1, #3] +1000bd58: 18b4 adds r4, r6, r2 +1000bd5a: 2203 movs r2, #3 +1000bd5c: 400a ands r2, r1 +1000bd5e: 7022 strb r2, [r4, #0] +1000bd60: 4a29 ldr r2, [pc, #164] ; (1000be08 ) +1000bd62: 2101 movs r1, #1 +1000bd64: 18b2 adds r2, r6, r2 +1000bd66: 7015 strb r5, [r2, #0] +1000bd68: 2292 movs r2, #146 ; 0x92 +1000bd6a: 0092 lsls r2, r2, #2 +1000bd6c: 18b2 adds r2, r6, r2 +1000bd6e: 7011 strb r1, [r2, #0] +1000bd70: 2197 movs r1, #151 ; 0x97 +1000bd72: 4a26 ldr r2, [pc, #152] ; (1000be0c ) +1000bd74: 0089 lsls r1, r1, #2 +1000bd76: 4462 add r2, ip +1000bd78: 1871 adds r1, r6, r1 +1000bd7a: 600a str r2, [r1, #0] +1000bd7c: 2100 movs r1, #0 +1000bd7e: 6011 str r1, [r2, #0] +1000bd80: 2b00 cmp r3, #0 +1000bd82: d12a bne.n 1000bdda +1000bd84: 2000 movs r0, #0 +1000bd86: bcc0 pop {r6, r7} +1000bd88: 46b9 mov r9, r7 +1000bd8a: 46b0 mov r8, r6 +1000bd8c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000bd8e: 00da lsls r2, r3, #3 +1000bd90: 4694 mov ip, r2 +1000bd92: 18d7 adds r7, r2, r3 +1000bd94: 790a ldrb r2, [r1, #4] +1000bd96: 00bf lsls r7, r7, #2 +1000bd98: 4690 mov r8, r2 +1000bd9a: 4644 mov r4, r8 +1000bd9c: 794a ldrb r2, [r1, #5] +1000bd9e: 19c6 adds r6, r0, r7 +1000bda0: 0212 lsls r2, r2, #8 +1000bda2: 4322 orrs r2, r4 +1000bda4: 0552 lsls r2, r2, #21 +1000bda6: 0d52 lsrs r2, r2, #21 +1000bda8: 80b2 strh r2, [r6, #4] +1000bdaa: 2203 movs r2, #3 +1000bdac: 78c9 ldrb r1, [r1, #3] +1000bdae: 7275 strb r5, [r6, #9] +1000bdb0: 400a ands r2, r1 +1000bdb2: 71b2 strb r2, [r6, #6] +1000bdb4: 2201 movs r2, #1 +1000bdb6: 2100 movs r1, #0 +1000bdb8: 7232 strb r2, [r6, #8] +1000bdba: 4a15 ldr r2, [pc, #84] ; (1000be10 ) +1000bdbc: 4462 add r2, ip +1000bdbe: 61f2 str r2, [r6, #28] +1000bdc0: 6011 str r1, [r2, #0] +1000bdc2: 2b00 cmp r3, #0 +1000bdc4: d0de beq.n 1000bd84 +1000bdc6: 4a13 ldr r2, [pc, #76] ; (1000be14 ) +1000bdc8: 4663 mov r3, ip +1000bdca: 4694 mov ip, r2 +1000bdcc: 3704 adds r7, #4 +1000bdce: 4463 add r3, ip +1000bdd0: 61b3 str r3, [r6, #24] +1000bdd2: 19c0 adds r0, r0, r7 +1000bdd4: f7ff fd98 bl 1000b908 +1000bdd8: e7d5 b.n 1000bd86 +1000bdda: 2296 movs r2, #150 ; 0x96 +1000bddc: 0092 lsls r2, r2, #2 +1000bdde: 4694 mov ip, r2 +1000bde0: 4a0d ldr r2, [pc, #52] ; (1000be18 ) +1000bde2: 4466 add r6, ip +1000bde4: 4694 mov ip, r2 +1000bde6: 00db lsls r3, r3, #3 +1000bde8: 4463 add r3, ip +1000bdea: 6033 str r3, [r6, #0] +1000bdec: 2391 movs r3, #145 ; 0x91 +1000bdee: 009b lsls r3, r3, #2 +1000bdf0: 469c mov ip, r3 +1000bdf2: 4467 add r7, ip +1000bdf4: 19c0 adds r0, r0, r7 +1000bdf6: f7ff fd87 bl 1000b908 +1000bdfa: e7c4 b.n 1000bd86 1000bdfc: 20002278 .word 0x20002278 -1000be00: fffff7ff .word 0xfffff7ff - -1000be04 : -1000be04: 2000 movs r0, #0 -1000be06: 4770 bx lr - -1000be08 : -1000be08: b5f0 push {r4, r5, r6, r7, lr} -1000be0a: 46c6 mov lr, r8 -1000be0c: 267f movs r6, #127 ; 0x7f -1000be0e: 0017 movs r7, r2 -1000be10: b500 push {lr} -1000be12: 400e ands r6, r1 -1000be14: 2a00 cmp r2, #0 -1000be16: d05c beq.n 1000bed2 -1000be18: 00f4 lsls r4, r6, #3 -1000be1a: 4d53 ldr r5, [pc, #332] ; (1000bf68 ) -1000be1c: 19a0 adds r0, r4, r6 -1000be1e: 0080 lsls r0, r0, #2 -1000be20: 1828 adds r0, r5, r0 -1000be22: 7a02 ldrb r2, [r0, #8] -1000be24: 2a00 cmp r2, #0 -1000be26: d100 bne.n 1000be2a -1000be28: e097 b.n 1000bf5a -1000be2a: 2200 movs r2, #0 -1000be2c: 60c7 str r7, [r0, #12] -1000be2e: 6103 str r3, [r0, #16] -1000be30: 6142 str r2, [r0, #20] -1000be32: 2b00 cmp r3, #0 -1000be34: d05a beq.n 1000beec -1000be36: 8881 ldrh r1, [r0, #4] -1000be38: 000a movs r2, r1 -1000be3a: 4299 cmp r1, r3 -1000be3c: d844 bhi.n 1000bec8 -1000be3e: b293 uxth r3, r2 -1000be40: 4299 cmp r1, r3 -1000be42: d82d bhi.n 1000bea0 -1000be44: 2180 movs r1, #128 ; 0x80 -1000be46: 00c9 lsls r1, r1, #3 -1000be48: 4319 orrs r1, r3 -1000be4a: 4688 mov r8, r1 -1000be4c: 19a1 adds r1, r4, r6 -1000be4e: 0089 lsls r1, r1, #2 -1000be50: 1869 adds r1, r5, r1 -1000be52: 7a4b ldrb r3, [r1, #9] -1000be54: 2b7f cmp r3, #127 ; 0x7f -1000be56: d82d bhi.n 1000beb4 -1000be58: 4643 mov r3, r8 -1000be5a: 19a2 adds r2, r4, r6 -1000be5c: 0092 lsls r2, r2, #2 -1000be5e: 18aa adds r2, r5, r2 -1000be60: 3224 adds r2, #36 ; 0x24 -1000be62: 7812 ldrb r2, [r2, #0] -1000be64: 2a00 cmp r2, #0 -1000be66: d002 beq.n 1000be6e -1000be68: 2180 movs r1, #128 ; 0x80 -1000be6a: 0189 lsls r1, r1, #6 -1000be6c: 430b orrs r3, r1 -1000be6e: 19a4 adds r4, r4, r6 -1000be70: 00a4 lsls r4, r4, #2 -1000be72: 192c adds r4, r5, r4 -1000be74: 0021 movs r1, r4 -1000be76: 2001 movs r0, #1 -1000be78: 3124 adds r1, #36 ; 0x24 -1000be7a: 4042 eors r2, r0 -1000be7c: 700a strb r2, [r1, #0] -1000be7e: 4a3b ldr r2, [pc, #236] ; (1000bf6c ) -1000be80: 69e1 ldr r1, [r4, #28] -1000be82: 401a ands r2, r3 -1000be84: 600a str r2, [r1, #0] -1000be86: e7ff b.n 1000be88 -1000be88: e7ff b.n 1000be8a -1000be8a: e7ff b.n 1000be8c -1000be8c: e7ff b.n 1000be8e -1000be8e: e7ff b.n 1000be90 -1000be90: e7ff b.n 1000be92 -1000be92: e7ff b.n 1000be94 -1000be94: 2000 movs r0, #0 -1000be96: 69e2 ldr r2, [r4, #28] -1000be98: 6013 str r3, [r2, #0] -1000be9a: bc80 pop {r7} -1000be9c: 46b8 mov r8, r7 -1000be9e: bdf0 pop {r4, r5, r6, r7, pc} -1000bea0: 2188 movs r1, #136 ; 0x88 -1000bea2: 01c9 lsls r1, r1, #7 -1000bea4: 4319 orrs r1, r3 -1000bea6: 4688 mov r8, r1 -1000bea8: 19a1 adds r1, r4, r6 -1000beaa: 0089 lsls r1, r1, #2 -1000beac: 1869 adds r1, r5, r1 -1000beae: 7a4b ldrb r3, [r1, #9] -1000beb0: 2b7f cmp r3, #127 ; 0x7f -1000beb2: d9d1 bls.n 1000be58 -1000beb4: 6a08 ldr r0, [r1, #32] -1000beb6: 0039 movs r1, r7 -1000beb8: f7f9 f8b0 bl 1000501c <__wrap___aeabi_memcpy> -1000bebc: 2380 movs r3, #128 ; 0x80 -1000bebe: 4642 mov r2, r8 -1000bec0: 021b lsls r3, r3, #8 -1000bec2: 431a orrs r2, r3 -1000bec4: 0013 movs r3, r2 -1000bec6: e7c8 b.n 1000be5a -1000bec8: 001a movs r2, r3 -1000beca: b293 uxth r3, r2 -1000becc: 4299 cmp r1, r3 -1000bece: d8e7 bhi.n 1000bea0 -1000bed0: e7b8 b.n 1000be44 -1000bed2: 2b00 cmp r3, #0 -1000bed4: d144 bne.n 1000bf60 -1000bed6: 00f4 lsls r4, r6, #3 -1000bed8: 4d23 ldr r5, [pc, #140] ; (1000bf68 ) -1000beda: 19a2 adds r2, r4, r6 -1000bedc: 0092 lsls r2, r2, #2 -1000bede: 18aa adds r2, r5, r2 -1000bee0: 7a11 ldrb r1, [r2, #8] -1000bee2: 2900 cmp r1, #0 -1000bee4: d039 beq.n 1000bf5a -1000bee6: 60d3 str r3, [r2, #12] -1000bee8: 6113 str r3, [r2, #16] -1000beea: 6153 str r3, [r2, #20] -1000beec: 19a3 adds r3, r4, r6 -1000beee: 009b lsls r3, r3, #2 -1000bef0: 18eb adds r3, r5, r3 -1000bef2: 889b ldrh r3, [r3, #4] -1000bef4: 2b00 cmp r3, #0 -1000bef6: d12b bne.n 1000bf50 -1000bef8: 2184 movs r1, #132 ; 0x84 -1000befa: 2280 movs r2, #128 ; 0x80 -1000befc: 0209 lsls r1, r1, #8 -1000befe: 00d2 lsls r2, r2, #3 -1000bf00: 19a3 adds r3, r4, r6 -1000bf02: 009b lsls r3, r3, #2 -1000bf04: 18eb adds r3, r5, r3 -1000bf06: 7a5b ldrb r3, [r3, #9] -1000bf08: 2b7f cmp r3, #127 ; 0x7f -1000bf0a: d900 bls.n 1000bf0e -1000bf0c: 000a movs r2, r1 -1000bf0e: 19a3 adds r3, r4, r6 -1000bf10: 009b lsls r3, r3, #2 -1000bf12: 18eb adds r3, r5, r3 -1000bf14: 3324 adds r3, #36 ; 0x24 -1000bf16: 781b ldrb r3, [r3, #0] -1000bf18: 2b00 cmp r3, #0 -1000bf1a: d002 beq.n 1000bf22 -1000bf1c: 2180 movs r1, #128 ; 0x80 -1000bf1e: 0189 lsls r1, r1, #6 -1000bf20: 430a orrs r2, r1 -1000bf22: 19a4 adds r4, r4, r6 -1000bf24: 00a4 lsls r4, r4, #2 -1000bf26: 192c adds r4, r5, r4 -1000bf28: 0021 movs r1, r4 -1000bf2a: 2001 movs r0, #1 -1000bf2c: 3124 adds r1, #36 ; 0x24 -1000bf2e: 4043 eors r3, r0 -1000bf30: 700b strb r3, [r1, #0] -1000bf32: 4b0e ldr r3, [pc, #56] ; (1000bf6c ) -1000bf34: 69e1 ldr r1, [r4, #28] -1000bf36: 4013 ands r3, r2 -1000bf38: 600b str r3, [r1, #0] -1000bf3a: e7ff b.n 1000bf3c -1000bf3c: e7ff b.n 1000bf3e -1000bf3e: e7ff b.n 1000bf40 -1000bf40: e7ff b.n 1000bf42 -1000bf42: e7ff b.n 1000bf44 -1000bf44: e7ff b.n 1000bf46 -1000bf46: e7ff b.n 1000bf48 -1000bf48: 69e3 ldr r3, [r4, #28] -1000bf4a: 2000 movs r0, #0 -1000bf4c: 601a str r2, [r3, #0] -1000bf4e: e7a4 b.n 1000be9a -1000bf50: 21c4 movs r1, #196 ; 0xc4 -1000bf52: 2288 movs r2, #136 ; 0x88 -1000bf54: 0209 lsls r1, r1, #8 -1000bf56: 01d2 lsls r2, r2, #7 -1000bf58: e7d2 b.n 1000bf00 -1000bf5a: 2002 movs r0, #2 -1000bf5c: 4240 negs r0, r0 -1000bf5e: e79c b.n 1000be9a -1000bf60: 2001 movs r0, #1 -1000bf62: 4240 negs r0, r0 -1000bf64: e799 b.n 1000be9a -1000bf66: 46c0 nop ; (mov r8, r8) -1000bf68: 20002278 .word 0x20002278 -1000bf6c: fffffbff .word 0xfffffbff - -1000bf70 : -1000bf70: b5f0 push {r4, r5, r6, r7, lr} -1000bf72: 46c6 mov lr, r8 -1000bf74: 267f movs r6, #127 ; 0x7f -1000bf76: 0017 movs r7, r2 -1000bf78: b500 push {lr} -1000bf7a: 400e ands r6, r1 -1000bf7c: 2a00 cmp r2, #0 -1000bf7e: d100 bne.n 1000bf82 -1000bf80: e07d b.n 1000c07e -1000bf82: 2292 movs r2, #146 ; 0x92 -1000bf84: 00f4 lsls r4, r6, #3 -1000bf86: 4d5d ldr r5, [pc, #372] ; (1000c0fc ) -1000bf88: 19a0 adds r0, r4, r6 -1000bf8a: 0080 lsls r0, r0, #2 -1000bf8c: 1828 adds r0, r5, r0 -1000bf8e: 0092 lsls r2, r2, #2 -1000bf90: 1882 adds r2, r0, r2 -1000bf92: 7812 ldrb r2, [r2, #0] -1000bf94: 2a00 cmp r2, #0 -1000bf96: d100 bne.n 1000bf9a -1000bf98: e0aa b.n 1000c0f0 -1000bf9a: 2293 movs r2, #147 ; 0x93 -1000bf9c: 0092 lsls r2, r2, #2 -1000bf9e: 1882 adds r2, r0, r2 -1000bfa0: 6017 str r7, [r2, #0] -1000bfa2: 2294 movs r2, #148 ; 0x94 -1000bfa4: 0092 lsls r2, r2, #2 -1000bfa6: 1882 adds r2, r0, r2 -1000bfa8: 6013 str r3, [r2, #0] -1000bfaa: 2295 movs r2, #149 ; 0x95 -1000bfac: 2100 movs r1, #0 -1000bfae: 0092 lsls r2, r2, #2 -1000bfb0: 1882 adds r2, r0, r2 -1000bfb2: 6011 str r1, [r2, #0] -1000bfb4: 2b00 cmp r3, #0 -1000bfb6: d100 bne.n 1000bfba -1000bfb8: e07b b.n 1000c0b2 -1000bfba: 2291 movs r2, #145 ; 0x91 -1000bfbc: 0092 lsls r2, r2, #2 -1000bfbe: 4694 mov ip, r2 -1000bfc0: 4460 add r0, ip -1000bfc2: 8801 ldrh r1, [r0, #0] -1000bfc4: 000a movs r2, r1 -1000bfc6: 4299 cmp r1, r3 -1000bfc8: d854 bhi.n 1000c074 -1000bfca: b293 uxth r3, r2 -1000bfcc: 4299 cmp r1, r3 -1000bfce: d837 bhi.n 1000c040 -1000bfd0: 2180 movs r1, #128 ; 0x80 -1000bfd2: 00c9 lsls r1, r1, #3 -1000bfd4: 4319 orrs r1, r3 -1000bfd6: 19a3 adds r3, r4, r6 -1000bfd8: 4688 mov r8, r1 -1000bfda: 009b lsls r3, r3, #2 -1000bfdc: 4948 ldr r1, [pc, #288] ; (1000c100 ) -1000bfde: 18eb adds r3, r5, r3 -1000bfe0: 1859 adds r1, r3, r1 -1000bfe2: 7809 ldrb r1, [r1, #0] -1000bfe4: 297f cmp r1, #127 ; 0x7f -1000bfe6: d837 bhi.n 1000c058 -1000bfe8: 4642 mov r2, r8 -1000bfea: 2199 movs r1, #153 ; 0x99 -1000bfec: 0089 lsls r1, r1, #2 -1000bfee: 468c mov ip, r1 -1000bff0: 19a3 adds r3, r4, r6 -1000bff2: 009b lsls r3, r3, #2 -1000bff4: 18eb adds r3, r5, r3 -1000bff6: 4463 add r3, ip -1000bff8: 781b ldrb r3, [r3, #0] -1000bffa: 2b00 cmp r3, #0 -1000bffc: d002 beq.n 1000c004 -1000bffe: 2180 movs r1, #128 ; 0x80 -1000c000: 0189 lsls r1, r1, #6 -1000c002: 430a orrs r2, r1 -1000c004: 2199 movs r1, #153 ; 0x99 -1000c006: 2001 movs r0, #1 -1000c008: 19a4 adds r4, r4, r6 -1000c00a: 00a4 lsls r4, r4, #2 -1000c00c: 192c adds r4, r5, r4 -1000c00e: 0089 lsls r1, r1, #2 -1000c010: 1861 adds r1, r4, r1 -1000c012: 4043 eors r3, r0 -1000c014: 700b strb r3, [r1, #0] -1000c016: 2397 movs r3, #151 ; 0x97 -1000c018: 009b lsls r3, r3, #2 -1000c01a: 469c mov ip, r3 -1000c01c: 4b39 ldr r3, [pc, #228] ; (1000c104 ) -1000c01e: 4464 add r4, ip -1000c020: 6821 ldr r1, [r4, #0] -1000c022: 4013 ands r3, r2 -1000c024: 600b str r3, [r1, #0] -1000c026: e7ff b.n 1000c028 -1000c028: e7ff b.n 1000c02a -1000c02a: e7ff b.n 1000c02c -1000c02c: e7ff b.n 1000c02e -1000c02e: e7ff b.n 1000c030 -1000c030: e7ff b.n 1000c032 -1000c032: e7ff b.n 1000c034 -1000c034: 2000 movs r0, #0 -1000c036: 6823 ldr r3, [r4, #0] -1000c038: 601a str r2, [r3, #0] -1000c03a: bc80 pop {r7} -1000c03c: 46b8 mov r8, r7 -1000c03e: bdf0 pop {r4, r5, r6, r7, pc} -1000c040: 2188 movs r1, #136 ; 0x88 -1000c042: 01c9 lsls r1, r1, #7 -1000c044: 4319 orrs r1, r3 -1000c046: 19a3 adds r3, r4, r6 -1000c048: 4688 mov r8, r1 -1000c04a: 009b lsls r3, r3, #2 -1000c04c: 492c ldr r1, [pc, #176] ; (1000c100 ) -1000c04e: 18eb adds r3, r5, r3 -1000c050: 1859 adds r1, r3, r1 -1000c052: 7809 ldrb r1, [r1, #0] -1000c054: 297f cmp r1, #127 ; 0x7f -1000c056: d9c7 bls.n 1000bfe8 -1000c058: 2198 movs r1, #152 ; 0x98 -1000c05a: 0089 lsls r1, r1, #2 -1000c05c: 468c mov ip, r1 -1000c05e: 4463 add r3, ip -1000c060: 6818 ldr r0, [r3, #0] -1000c062: 0039 movs r1, r7 -1000c064: f7f8 ffda bl 1000501c <__wrap___aeabi_memcpy> -1000c068: 2280 movs r2, #128 ; 0x80 -1000c06a: 4643 mov r3, r8 -1000c06c: 0212 lsls r2, r2, #8 -1000c06e: 4313 orrs r3, r2 -1000c070: 001a movs r2, r3 -1000c072: e7ba b.n 1000bfea -1000c074: 001a movs r2, r3 -1000c076: b293 uxth r3, r2 -1000c078: 4299 cmp r1, r3 -1000c07a: d8e1 bhi.n 1000c040 -1000c07c: e7a8 b.n 1000bfd0 -1000c07e: 2b00 cmp r3, #0 -1000c080: d139 bne.n 1000c0f6 -1000c082: 2192 movs r1, #146 ; 0x92 -1000c084: 00f4 lsls r4, r6, #3 -1000c086: 4d1d ldr r5, [pc, #116] ; (1000c0fc ) -1000c088: 19a2 adds r2, r4, r6 -1000c08a: 0092 lsls r2, r2, #2 -1000c08c: 18aa adds r2, r5, r2 -1000c08e: 0089 lsls r1, r1, #2 -1000c090: 1851 adds r1, r2, r1 -1000c092: 7809 ldrb r1, [r1, #0] -1000c094: 2900 cmp r1, #0 -1000c096: d02b beq.n 1000c0f0 -1000c098: 2193 movs r1, #147 ; 0x93 -1000c09a: 0089 lsls r1, r1, #2 -1000c09c: 1851 adds r1, r2, r1 -1000c09e: 600b str r3, [r1, #0] -1000c0a0: 2194 movs r1, #148 ; 0x94 -1000c0a2: 0089 lsls r1, r1, #2 -1000c0a4: 1851 adds r1, r2, r1 -1000c0a6: 600b str r3, [r1, #0] -1000c0a8: 2195 movs r1, #149 ; 0x95 -1000c0aa: 0089 lsls r1, r1, #2 -1000c0ac: 468c mov ip, r1 -1000c0ae: 4462 add r2, ip -1000c0b0: 6013 str r3, [r2, #0] -1000c0b2: 2291 movs r2, #145 ; 0x91 -1000c0b4: 0092 lsls r2, r2, #2 -1000c0b6: 4694 mov ip, r2 -1000c0b8: 19a3 adds r3, r4, r6 -1000c0ba: 009b lsls r3, r3, #2 -1000c0bc: 18eb adds r3, r5, r3 -1000c0be: 4463 add r3, ip -1000c0c0: 881b ldrh r3, [r3, #0] -1000c0c2: 2b00 cmp r3, #0 -1000c0c4: d10f bne.n 1000c0e6 -1000c0c6: 2184 movs r1, #132 ; 0x84 -1000c0c8: 2280 movs r2, #128 ; 0x80 -1000c0ca: 0209 lsls r1, r1, #8 -1000c0cc: 00d2 lsls r2, r2, #3 -1000c0ce: 480c ldr r0, [pc, #48] ; (1000c100 ) -1000c0d0: 19a3 adds r3, r4, r6 -1000c0d2: 4684 mov ip, r0 -1000c0d4: 009b lsls r3, r3, #2 -1000c0d6: 18eb adds r3, r5, r3 -1000c0d8: 4463 add r3, ip -1000c0da: 781b ldrb r3, [r3, #0] -1000c0dc: 2b7f cmp r3, #127 ; 0x7f -1000c0de: d800 bhi.n 1000c0e2 -1000c0e0: e783 b.n 1000bfea -1000c0e2: 000a movs r2, r1 -1000c0e4: e781 b.n 1000bfea -1000c0e6: 21c4 movs r1, #196 ; 0xc4 -1000c0e8: 2288 movs r2, #136 ; 0x88 -1000c0ea: 0209 lsls r1, r1, #8 -1000c0ec: 01d2 lsls r2, r2, #7 -1000c0ee: e7ee b.n 1000c0ce -1000c0f0: 2002 movs r0, #2 -1000c0f2: 4240 negs r0, r0 -1000c0f4: e7a1 b.n 1000c03a -1000c0f6: 2001 movs r0, #1 -1000c0f8: 4240 negs r0, r0 -1000c0fa: e79e b.n 1000c03a -1000c0fc: 20002278 .word 0x20002278 -1000c100: 00000249 .word 0x00000249 -1000c104: fffffbff .word 0xfffffbff - -1000c108 : -1000c108: b5f8 push {r3, r4, r5, r6, r7, lr} -1000c10a: 2398 movs r3, #152 ; 0x98 -1000c10c: 4a5b ldr r2, [pc, #364] ; (1000c27c ) -1000c10e: 46ce mov lr, r9 -1000c110: 58d6 ldr r6, [r2, r3] -1000c112: 3b88 subs r3, #136 ; 0x88 -1000c114: 4647 mov r7, r8 -1000c116: 001c movs r4, r3 -1000c118: b580 push {r7, lr} -1000c11a: 4034 ands r4, r6 -1000c11c: 4233 tst r3, r6 -1000c11e: d000 beq.n 1000c122 -1000c120: e07c b.n 1000c21c -1000c122: 2580 movs r5, #128 ; 0x80 -1000c124: 026d lsls r5, r5, #9 -1000c126: 03f3 lsls r3, r6, #15 -1000c128: d460 bmi.n 1000c1ec -1000c12a: 2380 movs r3, #128 ; 0x80 -1000c12c: 015b lsls r3, r3, #5 -1000c12e: 421e tst r6, r3 -1000c130: d03a beq.n 1000c1a8 -1000c132: 431c orrs r4, r3 -1000c134: 2300 movs r3, #0 -1000c136: 4a51 ldr r2, [pc, #324] ; (1000c27c ) -1000c138: 2000 movs r0, #0 -1000c13a: 6013 str r3, [r2, #0] -1000c13c: 4a50 ldr r2, [pc, #320] ; (1000c280 ) -1000c13e: 6093 str r3, [r2, #8] -1000c140: 60d3 str r3, [r2, #12] -1000c142: 4a50 ldr r2, [pc, #320] ; (1000c284 ) -1000c144: 6093 str r3, [r2, #8] -1000c146: 60d3 str r3, [r2, #12] -1000c148: 4a4f ldr r2, [pc, #316] ; (1000c288 ) -1000c14a: 6093 str r3, [r2, #8] -1000c14c: 60d3 str r3, [r2, #12] -1000c14e: 4a4f ldr r2, [pc, #316] ; (1000c28c ) -1000c150: 6093 str r3, [r2, #8] -1000c152: 60d3 str r3, [r2, #12] -1000c154: 4a4e ldr r2, [pc, #312] ; (1000c290 ) -1000c156: 6093 str r3, [r2, #8] -1000c158: 60d3 str r3, [r2, #12] -1000c15a: 4a4e ldr r2, [pc, #312] ; (1000c294 ) -1000c15c: 6093 str r3, [r2, #8] -1000c15e: 60d3 str r3, [r2, #12] -1000c160: 4a4d ldr r2, [pc, #308] ; (1000c298 ) -1000c162: 6093 str r3, [r2, #8] -1000c164: 60d3 str r3, [r2, #12] -1000c166: 4a4d ldr r2, [pc, #308] ; (1000c29c ) -1000c168: 6093 str r3, [r2, #8] -1000c16a: 60d3 str r3, [r2, #12] -1000c16c: 4a4c ldr r2, [pc, #304] ; (1000c2a0 ) -1000c16e: 6093 str r3, [r2, #8] -1000c170: 60d3 str r3, [r2, #12] -1000c172: 4a4c ldr r2, [pc, #304] ; (1000c2a4 ) -1000c174: 6093 str r3, [r2, #8] -1000c176: 60d3 str r3, [r2, #12] -1000c178: 4a4b ldr r2, [pc, #300] ; (1000c2a8 ) -1000c17a: 6093 str r3, [r2, #8] -1000c17c: 60d3 str r3, [r2, #12] -1000c17e: 4a4b ldr r2, [pc, #300] ; (1000c2ac ) -1000c180: 6093 str r3, [r2, #8] -1000c182: 60d3 str r3, [r2, #12] -1000c184: 4a4a ldr r2, [pc, #296] ; (1000c2b0 ) -1000c186: 6093 str r3, [r2, #8] -1000c188: 60d3 str r3, [r2, #12] -1000c18a: 4a4a ldr r2, [pc, #296] ; (1000c2b4 ) -1000c18c: 6093 str r3, [r2, #8] -1000c18e: 60d3 str r3, [r2, #12] -1000c190: 4a49 ldr r2, [pc, #292] ; (1000c2b8 ) -1000c192: 6093 str r3, [r2, #8] -1000c194: 60d3 str r3, [r2, #12] -1000c196: 4b49 ldr r3, [pc, #292] ; (1000c2bc ) -1000c198: 4a49 ldr r2, [pc, #292] ; (1000c2c0 ) -1000c19a: 601a str r2, [r3, #0] -1000c19c: f001 fc40 bl 1000da20 -1000c1a0: 2280 movs r2, #128 ; 0x80 -1000c1a2: 4b48 ldr r3, [pc, #288] ; (1000c2c4 ) -1000c1a4: 0312 lsls r2, r2, #12 -1000c1a6: 651a str r2, [r3, #80] ; 0x50 -1000c1a8: 2380 movs r3, #128 ; 0x80 -1000c1aa: 01db lsls r3, r3, #7 -1000c1ac: 421e tst r6, r3 -1000c1ae: d003 beq.n 1000c1b8 -1000c1b0: 2210 movs r2, #16 -1000c1b2: 431c orrs r4, r3 -1000c1b4: 4b43 ldr r3, [pc, #268] ; (1000c2c4 ) -1000c1b6: 651a str r2, [r3, #80] ; 0x50 -1000c1b8: 2380 movs r3, #128 ; 0x80 -1000c1ba: 021b lsls r3, r3, #8 -1000c1bc: 421e tst r6, r3 -1000c1be: d004 beq.n 1000c1ca -1000c1c0: 2280 movs r2, #128 ; 0x80 -1000c1c2: 431c orrs r4, r3 -1000c1c4: 4b3f ldr r3, [pc, #252] ; (1000c2c4 ) -1000c1c6: 0112 lsls r2, r2, #4 -1000c1c8: 651a str r2, [r3, #80] ; 0x50 -1000c1ca: 42b4 cmp r4, r6 -1000c1cc: d00a beq.n 1000c1e4 -1000c1ce: 483e ldr r0, [pc, #248] ; (1000c2c8 ) -1000c1d0: f7f9 f9ba bl 10005548 <__wrap_printf> -1000c1d4: 0021 movs r1, r4 -1000c1d6: 483d ldr r0, [pc, #244] ; (1000c2cc ) -1000c1d8: 4071 eors r1, r6 -1000c1da: f7f9 f9b5 bl 10005548 <__wrap_printf> -1000c1de: 483c ldr r0, [pc, #240] ; (1000c2d0 ) -1000c1e0: f7f9 f9b2 bl 10005548 <__wrap_printf> -1000c1e4: bcc0 pop {r6, r7} -1000c1e6: 46b9 mov r9, r7 -1000c1e8: 46b0 mov r8, r6 -1000c1ea: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000c1ec: 4939 ldr r1, [pc, #228] ; (1000c2d4 ) -1000c1ee: 4b3a ldr r3, [pc, #232] ; (1000c2d8 ) -1000c1f0: 4a23 ldr r2, [pc, #140] ; (1000c280 ) -1000c1f2: 18cb adds r3, r1, r3 -1000c1f4: ca11 ldmia r2!, {r0, r4} -1000c1f6: c311 stmia r3!, {r0, r4} -1000c1f8: 2301 movs r3, #1 -1000c1fa: 2224 movs r2, #36 ; 0x24 -1000c1fc: 548b strb r3, [r1, r2] -1000c1fe: 2299 movs r2, #153 ; 0x99 -1000c200: 0092 lsls r2, r2, #2 -1000c202: 548b strb r3, [r1, r2] -1000c204: 4b34 ldr r3, [pc, #208] ; (1000c2d8 ) -1000c206: 2000 movs r0, #0 -1000c208: 469c mov ip, r3 -1000c20a: 4461 add r1, ip -1000c20c: f001 fc6a bl 1000dae4 -1000c210: 2280 movs r2, #128 ; 0x80 -1000c212: 4b2c ldr r3, [pc, #176] ; (1000c2c4 ) -1000c214: 0292 lsls r2, r2, #10 -1000c216: 002c movs r4, r5 -1000c218: 651a str r2, [r3, #80] ; 0x50 -1000c21a: e786 b.n 1000c12a -1000c21c: 6d97 ldr r7, [r2, #88] ; 0x58 -1000c21e: 2400 movs r4, #0 -1000c220: 2501 movs r5, #1 -1000c222: 2f00 cmp r7, #0 -1000c224: d01b beq.n 1000c25e -1000c226: 4b27 ldr r3, [pc, #156] ; (1000c2c4 ) -1000c228: 4699 mov r9, r3 -1000c22a: 4b2a ldr r3, [pc, #168] ; (1000c2d4 ) -1000c22c: 4698 mov r8, r3 -1000c22e: e003 b.n 1000c238 -1000c230: 006d lsls r5, r5, #1 -1000c232: 3401 adds r4, #1 -1000c234: 2c20 cmp r4, #32 -1000c236: d012 beq.n 1000c25e -1000c238: b2e3 uxtb r3, r4 -1000c23a: 422f tst r7, r5 -1000c23c: d0f8 beq.n 1000c230 -1000c23e: 464a mov r2, r9 -1000c240: 085b lsrs r3, r3, #1 -1000c242: 6595 str r5, [r2, #88] ; 0x58 -1000c244: 07e2 lsls r2, r4, #31 -1000c246: d40d bmi.n 1000c264 -1000c248: 00d8 lsls r0, r3, #3 -1000c24a: 18c0 adds r0, r0, r3 -1000c24c: 0080 lsls r0, r0, #2 -1000c24e: 3004 adds r0, #4 -1000c250: 4440 add r0, r8 -1000c252: f7ff fb1b bl 1000b88c -1000c256: 43af bics r7, r5 -1000c258: 006d lsls r5, r5, #1 -1000c25a: 2f00 cmp r7, #0 -1000c25c: d1e9 bne.n 1000c232 -1000c25e: 2410 movs r4, #16 -1000c260: 4d1e ldr r5, [pc, #120] ; (1000c2dc ) -1000c262: e760 b.n 1000c126 -1000c264: 00d8 lsls r0, r3, #3 -1000c266: 18c0 adds r0, r0, r3 -1000c268: 2391 movs r3, #145 ; 0x91 -1000c26a: 009b lsls r3, r3, #2 -1000c26c: 469c mov ip, r3 -1000c26e: 0080 lsls r0, r0, #2 -1000c270: 4460 add r0, ip -1000c272: 4440 add r0, r8 -1000c274: f7ff fb0a bl 1000b88c -1000c278: e7ed b.n 1000c256 -1000c27a: 46c0 nop ; (mov r8, r8) -1000c27c: 50110000 .word 0x50110000 -1000c280: 50100000 .word 0x50100000 -1000c284: 50100008 .word 0x50100008 -1000c288: 50100010 .word 0x50100010 -1000c28c: 50100018 .word 0x50100018 -1000c290: 50100020 .word 0x50100020 -1000c294: 50100028 .word 0x50100028 -1000c298: 50100030 .word 0x50100030 -1000c29c: 50100038 .word 0x50100038 -1000c2a0: 50100040 .word 0x50100040 -1000c2a4: 50100048 .word 0x50100048 -1000c2a8: 50100050 .word 0x50100050 -1000c2ac: 50100058 .word 0x50100058 -1000c2b0: 50100060 .word 0x50100060 -1000c2b4: 50100068 .word 0x50100068 -1000c2b8: 50100070 .word 0x50100070 -1000c2bc: 20002274 .word 0x20002274 -1000c2c0: 50100180 .word 0x50100180 -1000c2c4: 50113000 .word 0x50113000 -1000c2c8: 1004c7b0 .word 0x1004c7b0 -1000c2cc: 1004c7ec .word 0x1004c7ec -1000c2d0: 1004c768 .word 0x1004c768 -1000c2d4: 20002278 .word 0x20002278 -1000c2d8: 00000484 .word 0x00000484 -1000c2dc: 00010010 .word 0x00010010 - -1000c2e0 : -1000c2e0: 4b03 ldr r3, [pc, #12] ; (1000c2f0 ) -1000c2e2: 0008 movs r0, r1 -1000c2e4: 600b str r3, [r1, #0] -1000c2e6: 2300 movs r3, #0 -1000c2e8: 604b str r3, [r1, #4] -1000c2ea: 608b str r3, [r1, #8] -1000c2ec: 60cb str r3, [r1, #12] -1000c2ee: 4770 bx lr -1000c2f0: 1000c321 .word 0x1000c321 - -1000c2f4 : -1000c2f4: 4770 bx lr -1000c2f6: 46c0 nop ; (mov r8, r8) - -1000c2f8 : -1000c2f8: 2180 movs r1, #128 ; 0x80 -1000c2fa: 2300 movs r3, #0 -1000c2fc: 4249 negs r1, r1 -1000c2fe: 7011 strb r1, [r2, #0] -1000c300: 3104 adds r1, #4 -1000c302: 7051 strb r1, [r2, #1] -1000c304: 319a adds r1, #154 ; 0x9a -1000c306: 7091 strb r1, [r2, #2] -1000c308: 3916 subs r1, #22 -1000c30a: 70d3 strb r3, [r2, #3] -1000c30c: 7191 strb r1, [r2, #6] -1000c30e: 7153 strb r3, [r2, #5] -1000c310: 7113 strb r3, [r2, #4] -1000c312: 4770 bx lr -1000c314: 4770 bx lr -1000c316: 46c0 nop ; (mov r8, r8) - -1000c318 : -1000c318: 4770 bx lr -1000c31a: 46c0 nop ; (mov r8, r8) - -1000c31c : -1000c31c: 4770 bx lr -1000c31e: 46c0 nop ; (mov r8, r8) - -1000c320 : -1000c320: b5f0 push {r4, r5, r6, r7, lr} -1000c322: 46c6 mov lr, r8 -1000c324: b500 push {lr} -1000c326: 000c movs r4, r1 -1000c328: 001d movs r5, r3 -1000c32a: 790b ldrb r3, [r1, #4] -1000c32c: 7849 ldrb r1, [r1, #1] -1000c32e: 0006 movs r6, r0 -1000c330: 0017 movs r7, r2 -1000c332: 4698 mov r8, r3 -1000c334: b082 sub sp, #8 -1000c336: 2922 cmp r1, #34 ; 0x22 -1000c338: d01b beq.n 1000c372 -1000c33a: d813 bhi.n 1000c364 -1000c33c: 2920 cmp r1, #32 -1000c33e: d037 beq.n 1000c3b0 -1000c340: 2921 cmp r1, #33 ; 0x21 -1000c342: d128 bne.n 1000c396 -1000c344: 0019 movs r1, r3 -1000c346: 466a mov r2, sp -1000c348: f7ff ffd6 bl 1000c2f8 -1000c34c: 2207 movs r2, #7 -1000c34e: 4669 mov r1, sp -1000c350: 6838 ldr r0, [r7, #0] -1000c352: f7f8 fe63 bl 1000501c <__wrap___aeabi_memcpy> -1000c356: 2307 movs r3, #7 -1000c358: 2000 movs r0, #0 -1000c35a: 602b str r3, [r5, #0] -1000c35c: b002 add sp, #8 -1000c35e: bc80 pop {r7} -1000c360: 46b8 mov r8, r7 -1000c362: bdf0 pop {r4, r5, r6, r7, pc} -1000c364: 2923 cmp r1, #35 ; 0x23 -1000c366: d116 bne.n 1000c396 -1000c368: 0019 movs r1, r3 -1000c36a: f7ff ffd7 bl 1000c31c -1000c36e: 2000 movs r0, #0 -1000c370: e7f4 b.n 1000c35c -1000c372: 2501 movs r5, #1 -1000c374: 78a2 ldrb r2, [r4, #2] -1000c376: 78e4 ldrb r4, [r4, #3] -1000c378: 0019 movs r1, r3 -1000c37a: 0224 lsls r4, r4, #8 -1000c37c: 4314 orrs r4, r2 -1000c37e: 002a movs r2, r5 -1000c380: 4022 ands r2, r4 -1000c382: f7f4 fcaf bl 10000ce4 -1000c386: 0862 lsrs r2, r4, #1 -1000c388: 0030 movs r0, r6 -1000c38a: 4641 mov r1, r8 -1000c38c: 402a ands r2, r5 -1000c38e: f7ff ffc3 bl 1000c318 -1000c392: 2000 movs r0, #0 -1000c394: e7e2 b.n 1000c35c -1000c396: 480e ldr r0, [pc, #56] ; (1000c3d0 ) -1000c398: f7f9 f8d6 bl 10005548 <__wrap_printf> -1000c39c: 7861 ldrb r1, [r4, #1] -1000c39e: 480d ldr r0, [pc, #52] ; (1000c3d4 ) -1000c3a0: f7f9 f8d2 bl 10005548 <__wrap_printf> -1000c3a4: 480c ldr r0, [pc, #48] ; (1000c3d8 ) -1000c3a6: f7f9 f8cf bl 10005548 <__wrap_printf> -1000c3aa: 2001 movs r0, #1 -1000c3ac: 4240 negs r0, r0 -1000c3ae: e7d5 b.n 1000c35c -1000c3b0: 79e2 ldrb r2, [r4, #7] -1000c3b2: 79a3 ldrb r3, [r4, #6] -1000c3b4: 0212 lsls r2, r2, #8 -1000c3b6: 431a orrs r2, r3 -1000c3b8: 6839 ldr r1, [r7, #0] -1000c3ba: 4668 mov r0, sp -1000c3bc: f7f8 fe2e bl 1000501c <__wrap___aeabi_memcpy> -1000c3c0: 0030 movs r0, r6 -1000c3c2: 466a mov r2, sp -1000c3c4: 4641 mov r1, r8 -1000c3c6: f7ff ff95 bl 1000c2f4 -1000c3ca: 2000 movs r0, #0 -1000c3cc: e7c6 b.n 1000c35c -1000c3ce: 46c0 nop ; (mov r8, r8) -1000c3d0: 1004c744 .word 0x1004c744 -1000c3d4: 1004c800 .word 0x1004c800 -1000c3d8: 1004c768 .word 0x1004c768 - -1000c3dc : -1000c3dc: 4770 bx lr -1000c3de: 46c0 nop ; (mov r8, r8) - -1000c3e0 : -1000c3e0: b510 push {r4, lr} -1000c3e2: 2901 cmp r1, #1 -1000c3e4: d00e beq.n 1000c404 -1000c3e6: 2907 cmp r1, #7 -1000c3e8: d10b bne.n 1000c402 -1000c3ea: 2200 movs r2, #0 -1000c3ec: 4b07 ldr r3, [pc, #28] ; (1000c40c ) -1000c3ee: 2000 movs r0, #0 -1000c3f0: 625a str r2, [r3, #36] ; 0x24 -1000c3f2: 605a str r2, [r3, #4] -1000c3f4: 629a str r2, [r3, #40] ; 0x28 -1000c3f6: 322c adds r2, #44 ; 0x2c -1000c3f8: 5c99 ldrb r1, [r3, r2] -1000c3fa: 4b05 ldr r3, [pc, #20] ; (1000c410 ) -1000c3fc: 4a05 ldr r2, [pc, #20] ; (1000c414 ) -1000c3fe: f7ff fdb7 bl 1000bf70 -1000c402: bd10 pop {r4, pc} -1000c404: 4b01 ldr r3, [pc, #4] ; (1000c40c ) -1000c406: 6059 str r1, [r3, #4] -1000c408: e7fb b.n 1000c402 -1000c40a: 46c0 nop ; (mov r8, r8) -1000c40c: 200012b8 .word 0x200012b8 -1000c410: 0000062c .word 0x0000062c -1000c414: 200019d0 .word 0x200019d0 - -1000c418 : -1000c418: 0013 movs r3, r2 -1000c41a: 4a0d ldr r2, [pc, #52] ; (1000c450 ) -1000c41c: 490d ldr r1, [pc, #52] ; (1000c454 ) -1000c41e: 6810 ldr r0, [r2, #0] -1000c420: b510 push {r4, lr} -1000c422: 644a str r2, [r1, #68] ; 0x44 -1000c424: 2801 cmp r0, #1 -1000c426: d102 bne.n 1000c42e -1000c428: 6850 ldr r0, [r2, #4] -1000c42a: 4298 cmp r0, r3 -1000c42c: d906 bls.n 1000c43c -1000c42e: 232c movs r3, #44 ; 0x2c -1000c430: 2000 movs r0, #0 -1000c432: 5cc9 ldrb r1, [r1, r3] -1000c434: 4b08 ldr r3, [pc, #32] ; (1000c458 ) -1000c436: f7ff fd9b bl 1000bf70 -1000c43a: bd10 pop {r4, pc} -1000c43c: 6893 ldr r3, [r2, #8] -1000c43e: 3308 adds r3, #8 -1000c440: 18d3 adds r3, r2, r3 -1000c442: 644b str r3, [r1, #68] ; 0x44 -1000c444: 68d3 ldr r3, [r2, #12] -1000c446: 624b str r3, [r1, #36] ; 0x24 -1000c448: f7f4 fbbc bl 10000bc4 -1000c44c: e7f5 b.n 1000c43a -1000c44e: 46c0 nop ; (mov r8, r8) -1000c450: 200019d0 .word 0x200019d0 -1000c454: 200012b8 .word 0x200012b8 -1000c458: 0000062c .word 0x0000062c - -1000c45c : -1000c45c: b570 push {r4, r5, r6, lr} -1000c45e: 000d movs r5, r1 -1000c460: 0014 movs r4, r2 -1000c462: f001 fc87 bl 1000dd74 -1000c466: 0001 movs r1, r0 -1000c468: 0020 movs r0, r4 -1000c46a: f7f8 f93d bl 100046e8 <__wrap___aeabi_uidiv> -1000c46e: 2900 cmp r1, #0 -1000c470: d101 bne.n 1000c476 -1000c472: 2c00 cmp r4, #0 -1000c474: d103 bne.n 1000c47e -1000c476: 2200 movs r2, #0 -1000c478: 4b04 ldr r3, [pc, #16] ; (1000c48c ) -1000c47a: 629a str r2, [r3, #40] ; 0x28 -1000c47c: bd70 pop {r4, r5, r6, pc} -1000c47e: 2300 movs r3, #0 -1000c480: 2200 movs r2, #0 -1000c482: 0029 movs r1, r5 -1000c484: 2000 movs r0, #0 -1000c486: f7ff fcbf bl 1000be08 -1000c48a: e7f7 b.n 1000c47c -1000c48c: 200012b8 .word 0x200012b8 - -1000c490 : -1000c490: b570 push {r4, r5, r6, lr} -1000c492: 7849 ldrb r1, [r1, #1] -1000c494: b082 sub sp, #8 -1000c496: 2900 cmp r1, #0 -1000c498: d00b beq.n 1000c4b2 -1000c49a: 2901 cmp r1, #1 -1000c49c: d106 bne.n 1000c4ac -1000c49e: 2000 movs r0, #0 -1000c4a0: 49d0 ldr r1, [pc, #832] ; (1000c7e4 ) -1000c4a2: 6011 str r1, [r2, #0] -1000c4a4: 684a ldr r2, [r1, #4] -1000c4a6: 601a str r2, [r3, #0] -1000c4a8: b002 add sp, #8 -1000c4aa: bd70 pop {r4, r5, r6, pc} -1000c4ac: 2001 movs r0, #1 -1000c4ae: 4240 negs r0, r0 -1000c4b0: e7fa b.n 1000c4a8 -1000c4b2: 6816 ldr r6, [r2, #0] -1000c4b4: 6834 ldr r4, [r6, #0] -1000c4b6: 2c08 cmp r4, #8 -1000c4b8: d900 bls.n 1000c4bc -1000c4ba: e0ac b.n 1000c616 -1000c4bc: 4aca ldr r2, [pc, #808] ; (1000c7e8 ) -1000c4be: 00a3 lsls r3, r4, #2 -1000c4c0: 58d3 ldr r3, [r2, r3] -1000c4c2: 469f mov pc, r3 -1000c4c4: 4bc7 ldr r3, [pc, #796] ; (1000c7e4 ) -1000c4c6: 68b2 ldr r2, [r6, #8] -1000c4c8: 2110 movs r1, #16 -1000c4ca: 4cc8 ldr r4, [pc, #800] ; (1000c7ec ) -1000c4cc: 609a str r2, [r3, #8] -1000c4ce: 0025 movs r5, r4 -1000c4d0: 2200 movs r2, #0 -1000c4d2: 48c7 ldr r0, [pc, #796] ; (1000c7f0 ) -1000c4d4: 60da str r2, [r3, #12] -1000c4d6: 6018 str r0, [r3, #0] -1000c4d8: 6059 str r1, [r3, #4] -1000c4da: 3548 adds r5, #72 ; 0x48 -1000c4dc: 3208 adds r2, #8 -1000c4de: 2100 movs r1, #0 -1000c4e0: 0028 movs r0, r5 -1000c4e2: f7f8 fd95 bl 10005010 <__wrap_memset> -1000c4e6: 2348 movs r3, #72 ; 0x48 -1000c4e8: 2201 movs r2, #1 -1000c4ea: 54e2 strb r2, [r4, r3] -1000c4ec: 342c adds r4, #44 ; 0x2c -1000c4ee: 002a movs r2, r5 -1000c4f0: 2000 movs r0, #0 -1000c4f2: 7c21 ldrb r1, [r4, #16] -1000c4f4: 3b40 subs r3, #64 ; 0x40 -1000c4f6: f7ff fc87 bl 1000be08 -1000c4fa: 2000 movs r0, #0 -1000c4fc: e7d4 b.n 1000c4a8 -1000c4fe: 4cbb ldr r4, [pc, #748] ; (1000c7ec ) -1000c500: 68b2 ldr r2, [r6, #8] -1000c502: 4bb8 ldr r3, [pc, #736] ; (1000c7e4 ) -1000c504: 2134 movs r1, #52 ; 0x34 -1000c506: 0026 movs r6, r4 -1000c508: 2501 movs r5, #1 -1000c50a: 609a str r2, [r3, #8] -1000c50c: 2200 movs r2, #0 -1000c50e: 48b9 ldr r0, [pc, #740] ; (1000c7f4 ) -1000c510: 3648 adds r6, #72 ; 0x48 -1000c512: 6018 str r0, [r3, #0] -1000c514: 6059 str r1, [r3, #4] -1000c516: 49b8 ldr r1, [pc, #736] ; (1000c7f8 ) -1000c518: 615a str r2, [r3, #20] -1000c51a: 60da str r2, [r3, #12] -1000c51c: 61da str r2, [r3, #28] -1000c51e: 6259 str r1, [r3, #36] ; 0x24 -1000c520: 629a str r2, [r3, #40] ; 0x28 -1000c522: 62da str r2, [r3, #44] ; 0x2c -1000c524: 631a str r2, [r3, #48] ; 0x30 -1000c526: 2100 movs r1, #0 -1000c528: 611d str r5, [r3, #16] -1000c52a: 619d str r5, [r3, #24] -1000c52c: 621d str r5, [r3, #32] -1000c52e: 3208 adds r2, #8 -1000c530: 0030 movs r0, r6 -1000c532: 7725 strb r5, [r4, #28] -1000c534: f7f8 fd6c bl 10005010 <__wrap_memset> -1000c538: 2348 movs r3, #72 ; 0x48 -1000c53a: 54e5 strb r5, [r4, r3] -1000c53c: 342c adds r4, #44 ; 0x2c -1000c53e: 0032 movs r2, r6 -1000c540: 2000 movs r0, #0 -1000c542: 7c21 ldrb r1, [r4, #16] -1000c544: 3b40 subs r3, #64 ; 0x40 -1000c546: f7ff fc5f bl 1000be08 -1000c54a: 2000 movs r0, #0 -1000c54c: e7ac b.n 1000c4a8 -1000c54e: 2300 movs r3, #0 -1000c550: 4aa4 ldr r2, [pc, #656] ; (1000c7e4 ) -1000c552: 2000 movs r0, #0 -1000c554: 6053 str r3, [r2, #4] -1000c556: 4aa5 ldr r2, [pc, #660] ; (1000c7ec ) -1000c558: 7713 strb r3, [r2, #28] -1000c55a: e7a5 b.n 1000c4a8 -1000c55c: 4da1 ldr r5, [pc, #644] ; (1000c7e4 ) -1000c55e: 4ba7 ldr r3, [pc, #668] ; (1000c7fc ) -1000c560: 4aa7 ldr r2, [pc, #668] ; (1000c800 ) -1000c562: 602b str r3, [r5, #0] -1000c564: 68b3 ldr r3, [r6, #8] -1000c566: 60ab str r3, [r5, #8] -1000c568: 2310 movs r3, #16 -1000c56a: 616b str r3, [r5, #20] -1000c56c: 2300 movs r3, #0 -1000c56e: 60eb str r3, [r5, #12] -1000c570: 68f3 ldr r3, [r6, #12] -1000c572: 4293 cmp r3, r2 -1000c574: d05b beq.n 1000c62e -1000c576: d850 bhi.n 1000c61a -1000c578: 4aa2 ldr r2, [pc, #648] ; (1000c804 ) -1000c57a: 4694 mov ip, r2 -1000c57c: 4463 add r3, ip -1000c57e: 2b15 cmp r3, #21 -1000c580: d86a bhi.n 1000c658 -1000c582: 4aa1 ldr r2, [pc, #644] ; (1000c808 ) -1000c584: 009b lsls r3, r3, #2 -1000c586: 58d3 ldr r3, [r2, r3] -1000c588: 469f mov pc, r3 -1000c58a: 4d96 ldr r5, [pc, #600] ; (1000c7e4 ) -1000c58c: 68b3 ldr r3, [r6, #8] -1000c58e: 4a9f ldr r2, [pc, #636] ; (1000c80c ) -1000c590: 60ab str r3, [r5, #8] -1000c592: 2310 movs r3, #16 -1000c594: 602a str r2, [r5, #0] -1000c596: 606b str r3, [r5, #4] -1000c598: 2300 movs r3, #0 -1000c59a: 4a9d ldr r2, [pc, #628] ; (1000c810 ) -1000c59c: 60eb str r3, [r5, #12] -1000c59e: 68f3 ldr r3, [r6, #12] -1000c5a0: 4293 cmp r3, r2 -1000c5a2: d100 bne.n 1000c5a6 -1000c5a4: e0aa b.n 1000c6fc -1000c5a6: d900 bls.n 1000c5aa -1000c5a8: e0aa b.n 1000c700 -1000c5aa: 4a9a ldr r2, [pc, #616] ; (1000c814 ) -1000c5ac: 4293 cmp r3, r2 -1000c5ae: d000 beq.n 1000c5b2 -1000c5b0: e0bd b.n 1000c72e -1000c5b2: 6933 ldr r3, [r6, #16] -1000c5b4: 2b03 cmp r3, #3 -1000c5b6: d800 bhi.n 1000c5ba -1000c5b8: e0fe b.n 1000c7b8 -1000c5ba: 6973 ldr r3, [r6, #20] -1000c5bc: 469c mov ip, r3 -1000c5be: 4466 add r6, ip -1000c5c0: 68b3 ldr r3, [r6, #8] -1000c5c2: 4e8a ldr r6, [pc, #552] ; (1000c7ec ) -1000c5c4: 60b3 str r3, [r6, #8] -1000c5c6: 2b00 cmp r3, #0 -1000c5c8: d100 bne.n 1000c5cc -1000c5ca: e0f2 b.n 1000c7b2 -1000c5cc: 2302 movs r3, #2 -1000c5ce: 7733 strb r3, [r6, #28] -1000c5d0: 0034 movs r4, r6 -1000c5d2: 3448 adds r4, #72 ; 0x48 -1000c5d4: 2208 movs r2, #8 -1000c5d6: 2100 movs r1, #0 -1000c5d8: 0020 movs r0, r4 -1000c5da: f7f8 fd19 bl 10005010 <__wrap_memset> -1000c5de: 2348 movs r3, #72 ; 0x48 -1000c5e0: 2201 movs r2, #1 -1000c5e2: 54f2 strb r2, [r6, r3] -1000c5e4: 362c adds r6, #44 ; 0x2c -1000c5e6: 0022 movs r2, r4 -1000c5e8: 2000 movs r0, #0 -1000c5ea: 7c31 ldrb r1, [r6, #16] -1000c5ec: 3b40 subs r3, #64 ; 0x40 -1000c5ee: f7ff fc0b bl 1000be08 -1000c5f2: 2000 movs r0, #0 -1000c5f4: e758 b.n 1000c4a8 -1000c5f6: 2110 movs r1, #16 -1000c5f8: 4b7a ldr r3, [pc, #488] ; (1000c7e4 ) -1000c5fa: 4887 ldr r0, [pc, #540] ; (1000c818 ) -1000c5fc: 4c7b ldr r4, [pc, #492] ; (1000c7ec ) -1000c5fe: 6018 str r0, [r3, #0] -1000c600: 6059 str r1, [r3, #4] -1000c602: 2000 movs r0, #0 -1000c604: 2101 movs r1, #1 -1000c606: 0025 movs r5, r4 -1000c608: 6098 str r0, [r3, #8] -1000c60a: 60d9 str r1, [r3, #12] -1000c60c: 2300 movs r3, #0 -1000c60e: 2208 movs r2, #8 -1000c610: 7723 strb r3, [r4, #28] -1000c612: 3548 adds r5, #72 ; 0x48 -1000c614: e763 b.n 1000c4de -1000c616: 2000 movs r0, #0 -1000c618: e746 b.n 1000c4a8 -1000c61a: 4a80 ldr r2, [pc, #512] ; (1000c81c ) -1000c61c: 4293 cmp r3, r2 -1000c61e: d80d bhi.n 1000c63c -1000c620: 4a7f ldr r2, [pc, #508] ; (1000c820 ) -1000c622: 4293 cmp r3, r2 -1000c624: d900 bls.n 1000c628 -1000c626: e093 b.n 1000c750 -1000c628: 4a7e ldr r2, [pc, #504] ; (1000c824 ) -1000c62a: 4293 cmp r3, r2 -1000c62c: d114 bne.n 1000c658 -1000c62e: 2300 movs r3, #0 -1000c630: 4e6e ldr r6, [pc, #440] ; (1000c7ec ) -1000c632: 61ab str r3, [r5, #24] -1000c634: 331c adds r3, #28 -1000c636: 606b str r3, [r5, #4] -1000c638: 612c str r4, [r5, #16] -1000c63a: e7c9 b.n 1000c5d0 -1000c63c: 4a7a ldr r2, [pc, #488] ; (1000c828 ) -1000c63e: 4293 cmp r3, r2 -1000c640: d01f beq.n 1000c682 -1000c642: d800 bhi.n 1000c646 -1000c644: e09c b.n 1000c780 -1000c646: 4a79 ldr r2, [pc, #484] ; (1000c82c ) -1000c648: 4293 cmp r3, r2 -1000c64a: d100 bne.n 1000c64e -1000c64c: e0ae b.n 1000c7ac -1000c64e: 4a78 ldr r2, [pc, #480] ; (1000c830 ) -1000c650: 4694 mov ip, r2 -1000c652: 4463 add r3, ip -1000c654: 2b02 cmp r3, #2 -1000c656: d9ea bls.n 1000c62e -1000c658: 4b76 ldr r3, [pc, #472] ; (1000c834 ) -1000c65a: 4877 ldr r0, [pc, #476] ; (1000c838 ) -1000c65c: 60eb str r3, [r5, #12] -1000c65e: f7f8 ff73 bl 10005548 <__wrap_printf> -1000c662: 68f1 ldr r1, [r6, #12] -1000c664: 4875 ldr r0, [pc, #468] ; (1000c83c ) -1000c666: f7f8 ff6f bl 10005548 <__wrap_printf> -1000c66a: 4875 ldr r0, [pc, #468] ; (1000c840 ) -1000c66c: f7f8 ff6c bl 10005548 <__wrap_printf> -1000c670: 2400 movs r4, #0 -1000c672: 2318 movs r3, #24 -1000c674: 4e5d ldr r6, [pc, #372] ; (1000c7ec ) -1000c676: e7de b.n 1000c636 -1000c678: 4b72 ldr r3, [pc, #456] ; (1000c844 ) -1000c67a: 4e5c ldr r6, [pc, #368] ; (1000c7ec ) -1000c67c: 61ab str r3, [r5, #24] -1000c67e: 231c movs r3, #28 -1000c680: e7d9 b.n 1000c636 -1000c682: 2301 movs r3, #1 -1000c684: 4e59 ldr r6, [pc, #356] ; (1000c7ec ) -1000c686: 61ab str r3, [r5, #24] -1000c688: 331b adds r3, #27 -1000c68a: e7d4 b.n 1000c636 -1000c68c: 4e57 ldr r6, [pc, #348] ; (1000c7ec ) -1000c68e: 6873 ldr r3, [r6, #4] -1000c690: 61ab str r3, [r5, #24] -1000c692: 231c movs r3, #28 -1000c694: e7cf b.n 1000c636 -1000c696: 0028 movs r0, r5 -1000c698: 2274 movs r2, #116 ; 0x74 -1000c69a: 496b ldr r1, [pc, #428] ; (1000c848 ) -1000c69c: 3018 adds r0, #24 -1000c69e: f7f8 fcbd bl 1000501c <__wrap___aeabi_memcpy> -1000c6a2: 2474 movs r4, #116 ; 0x74 -1000c6a4: 238c movs r3, #140 ; 0x8c -1000c6a6: 4e51 ldr r6, [pc, #324] ; (1000c7ec ) -1000c6a8: e7c5 b.n 1000c636 -1000c6aa: 232c movs r3, #44 ; 0x2c -1000c6ac: 4e4f ldr r6, [pc, #316] ; (1000c7ec ) -1000c6ae: 2000 movs r0, #0 -1000c6b0: 5cf1 ldrb r1, [r6, r3] -1000c6b2: f001 fb5f bl 1000dd74 -1000c6b6: 2840 cmp r0, #64 ; 0x40 -1000c6b8: d800 bhi.n 1000c6bc -1000c6ba: e08f b.n 1000c7dc -1000c6bc: 4b63 ldr r3, [pc, #396] ; (1000c84c ) -1000c6be: 61ab str r3, [r5, #24] -1000c6c0: 231c movs r3, #28 -1000c6c2: e7b8 b.n 1000c636 -1000c6c4: 4a62 ldr r2, [pc, #392] ; (1000c850 ) -1000c6c6: 4b63 ldr r3, [pc, #396] ; (1000c854 ) -1000c6c8: 240a movs r4, #10 -1000c6ca: cb03 ldmia r3!, {r0, r1} -1000c6cc: c203 stmia r2!, {r0, r1} -1000c6ce: 781b ldrb r3, [r3, #0] -1000c6d0: 4e46 ldr r6, [pc, #280] ; (1000c7ec ) -1000c6d2: 7013 strb r3, [r2, #0] -1000c6d4: 2322 movs r3, #34 ; 0x22 -1000c6d6: e7ae b.n 1000c636 -1000c6d8: 4b5f ldr r3, [pc, #380] ; (1000c858 ) -1000c6da: 4e44 ldr r6, [pc, #272] ; (1000c7ec ) -1000c6dc: 61ab str r3, [r5, #24] -1000c6de: 231c movs r3, #28 -1000c6e0: e7a9 b.n 1000c636 -1000c6e2: 4b5e ldr r3, [pc, #376] ; (1000c85c ) -1000c6e4: 4e41 ldr r6, [pc, #260] ; (1000c7ec ) -1000c6e6: 61ab str r3, [r5, #24] -1000c6e8: 231c movs r3, #28 -1000c6ea: e7a4 b.n 1000c636 -1000c6ec: 4e3f ldr r6, [pc, #252] ; (1000c7ec ) -1000c6ee: 68b3 ldr r3, [r6, #8] -1000c6f0: 61ab str r3, [r5, #24] -1000c6f2: 231c movs r3, #28 -1000c6f4: e79f b.n 1000c636 -1000c6f6: 4a5a ldr r2, [pc, #360] ; (1000c860 ) -1000c6f8: 4293 cmp r3, r2 -1000c6fa: d11b bne.n 1000c734 -1000c6fc: 4e3b ldr r6, [pc, #236] ; (1000c7ec ) -1000c6fe: e767 b.n 1000c5d0 -1000c700: 4a48 ldr r2, [pc, #288] ; (1000c824 ) -1000c702: 4293 cmp r3, r2 -1000c704: d1f7 bne.n 1000c6f6 -1000c706: 0034 movs r4, r6 -1000c708: 6973 ldr r3, [r6, #20] -1000c70a: 3408 adds r4, #8 -1000c70c: 18e4 adds r4, r4, r3 -1000c70e: 484a ldr r0, [pc, #296] ; (1000c838 ) -1000c710: f7f8 ff1a bl 10005548 <__wrap_printf> -1000c714: 6920 ldr r0, [r4, #16] -1000c716: 68e3 ldr r3, [r4, #12] -1000c718: 6862 ldr r2, [r4, #4] -1000c71a: 6821 ldr r1, [r4, #0] -1000c71c: 9000 str r0, [sp, #0] -1000c71e: 4851 ldr r0, [pc, #324] ; (1000c864 ) -1000c720: f7f8 ff12 bl 10005548 <__wrap_printf> -1000c724: 4846 ldr r0, [pc, #280] ; (1000c840 ) -1000c726: f7f8 ff0f bl 10005548 <__wrap_printf> -1000c72a: 4e30 ldr r6, [pc, #192] ; (1000c7ec ) -1000c72c: e750 b.n 1000c5d0 -1000c72e: 4a4e ldr r2, [pc, #312] ; (1000c868 ) -1000c730: 4293 cmp r3, r2 -1000c732: d0e3 beq.n 1000c6fc -1000c734: 4b3f ldr r3, [pc, #252] ; (1000c834 ) -1000c736: 4840 ldr r0, [pc, #256] ; (1000c838 ) -1000c738: 60eb str r3, [r5, #12] -1000c73a: f7f8 ff05 bl 10005548 <__wrap_printf> -1000c73e: 68f1 ldr r1, [r6, #12] -1000c740: 483e ldr r0, [pc, #248] ; (1000c83c ) -1000c742: f7f8 ff01 bl 10005548 <__wrap_printf> -1000c746: 483e ldr r0, [pc, #248] ; (1000c840 ) -1000c748: f7f8 fefe bl 10005548 <__wrap_printf> -1000c74c: 4e27 ldr r6, [pc, #156] ; (1000c7ec ) -1000c74e: e73f b.n 1000c5d0 -1000c750: 4a46 ldr r2, [pc, #280] ; (1000c86c ) -1000c752: 4694 mov ip, r2 -1000c754: 4463 add r3, ip -1000c756: 2b03 cmp r3, #3 -1000c758: d83b bhi.n 1000c7d2 -1000c75a: 4a45 ldr r2, [pc, #276] ; (1000c870 ) -1000c75c: 009b lsls r3, r3, #2 -1000c75e: 58d3 ldr r3, [r2, r3] -1000c760: 469f mov pc, r3 -1000c762: 4e22 ldr r6, [pc, #136] ; (1000c7ec ) -1000c764: 6973 ldr r3, [r6, #20] -1000c766: 61ab str r3, [r5, #24] -1000c768: 231c movs r3, #28 -1000c76a: e764 b.n 1000c636 -1000c76c: 4e1f ldr r6, [pc, #124] ; (1000c7ec ) -1000c76e: 6933 ldr r3, [r6, #16] -1000c770: 61ab str r3, [r5, #24] -1000c772: 231c movs r3, #28 -1000c774: e75f b.n 1000c636 -1000c776: 4e1d ldr r6, [pc, #116] ; (1000c7ec ) -1000c778: 69b3 ldr r3, [r6, #24] -1000c77a: 61ab str r3, [r5, #24] -1000c77c: 231c movs r3, #28 -1000c77e: e75a b.n 1000c636 -1000c780: 4a3c ldr r2, [pc, #240] ; (1000c874 ) -1000c782: 4293 cmp r3, r2 -1000c784: d80e bhi.n 1000c7a4 -1000c786: 4a3c ldr r2, [pc, #240] ; (1000c878 ) -1000c788: 4293 cmp r3, r2 -1000c78a: d800 bhi.n 1000c78e -1000c78c: e764 b.n 1000c658 -1000c78e: 4e17 ldr r6, [pc, #92] ; (1000c7ec ) -1000c790: 0028 movs r0, r5 -1000c792: 0031 movs r1, r6 -1000c794: 2206 movs r2, #6 -1000c796: 3018 adds r0, #24 -1000c798: 311d adds r1, #29 -1000c79a: f7f8 fc3f bl 1000501c <__wrap___aeabi_memcpy> -1000c79e: 2406 movs r4, #6 -1000c7a0: 231e movs r3, #30 -1000c7a2: e748 b.n 1000c636 -1000c7a4: 4a2e ldr r2, [pc, #184] ; (1000c860 ) -1000c7a6: 4293 cmp r3, r2 -1000c7a8: d000 beq.n 1000c7ac -1000c7aa: e755 b.n 1000c658 -1000c7ac: 4b33 ldr r3, [pc, #204] ; (1000c87c ) -1000c7ae: 60eb str r3, [r5, #12] -1000c7b0: e73d b.n 1000c62e -1000c7b2: 2301 movs r3, #1 -1000c7b4: 7733 strb r3, [r6, #28] -1000c7b6: e70b b.n 1000c5d0 -1000c7b8: 481f ldr r0, [pc, #124] ; (1000c838 ) -1000c7ba: f7f8 fec5 bl 10005548 <__wrap_printf> -1000c7be: 4830 ldr r0, [pc, #192] ; (1000c880 ) -1000c7c0: f7f8 fd90 bl 100052e4 <__wrap_puts> -1000c7c4: 481e ldr r0, [pc, #120] ; (1000c840 ) -1000c7c6: f7f8 febf bl 10005548 <__wrap_printf> -1000c7ca: 4b2e ldr r3, [pc, #184] ; (1000c884 ) -1000c7cc: 4e07 ldr r6, [pc, #28] ; (1000c7ec ) -1000c7ce: 60eb str r3, [r5, #12] -1000c7d0: e6fe b.n 1000c5d0 -1000c7d2: 4e06 ldr r6, [pc, #24] ; (1000c7ec ) -1000c7d4: 68f3 ldr r3, [r6, #12] +1000be00: 50100100 .word 0x50100100 +1000be04: 00000246 .word 0x00000246 +1000be08: 00000249 .word 0x00000249 +1000be0c: 50100084 .word 0x50100084 +1000be10: 50100080 .word 0x50100080 +1000be14: 50100000 .word 0x50100000 +1000be18: 50100004 .word 0x50100004 + +1000be1c : +1000be1c: 237f movs r3, #127 ; 0x7f +1000be1e: 400b ands r3, r1 +1000be20: b249 sxtb r1, r1 +1000be22: b570 push {r4, r5, r6, lr} +1000be24: 2900 cmp r1, #0 +1000be26: db1f blt.n 1000be68 +1000be28: 00dc lsls r4, r3, #3 +1000be2a: 18e3 adds r3, r4, r3 +1000be2c: 4c19 ldr r4, [pc, #100] ; (1000be94 ) +1000be2e: 009b lsls r3, r3, #2 +1000be30: 18e4 adds r4, r4, r3 +1000be32: 2391 movs r3, #145 ; 0x91 +1000be34: 009b lsls r3, r3, #2 +1000be36: 18e3 adds r3, r4, r3 +1000be38: 881d ldrh r5, [r3, #0] +1000be3a: 4b17 ldr r3, [pc, #92] ; (1000be98 ) +1000be3c: 353f adds r5, #63 ; 0x3f +1000be3e: 401d ands r5, r3 +1000be40: 2398 movs r3, #152 ; 0x98 +1000be42: 009b lsls r3, r3, #2 +1000be44: 18e3 adds r3, r4, r3 +1000be46: 002a movs r2, r5 +1000be48: 6818 ldr r0, [r3, #0] +1000be4a: 2100 movs r1, #0 +1000be4c: f7f9 f988 bl 10005160 <__wrap_memset> +1000be50: 4b12 ldr r3, [pc, #72] ; (1000be9c ) +1000be52: 681a ldr r2, [r3, #0] +1000be54: 1b55 subs r5, r2, r5 +1000be56: 601d str r5, [r3, #0] +1000be58: 2392 movs r3, #146 ; 0x92 +1000be5a: 009b lsls r3, r3, #2 +1000be5c: 469c mov ip, r3 +1000be5e: 2300 movs r3, #0 +1000be60: 4464 add r4, ip +1000be62: 7023 strb r3, [r4, #0] +1000be64: 2000 movs r0, #0 +1000be66: bd70 pop {r4, r5, r6, pc} +1000be68: 00dd lsls r5, r3, #3 +1000be6a: 18eb adds r3, r5, r3 +1000be6c: 4d09 ldr r5, [pc, #36] ; (1000be94 ) +1000be6e: 009b lsls r3, r3, #2 +1000be70: 18ed adds r5, r5, r3 +1000be72: 88ac ldrh r4, [r5, #4] +1000be74: 4b08 ldr r3, [pc, #32] ; (1000be98 ) +1000be76: 343f adds r4, #63 ; 0x3f +1000be78: 401c ands r4, r3 +1000be7a: 0022 movs r2, r4 +1000be7c: 2100 movs r1, #0 +1000be7e: 6a28 ldr r0, [r5, #32] +1000be80: f7f9 f96e bl 10005160 <__wrap_memset> +1000be84: 4b05 ldr r3, [pc, #20] ; (1000be9c ) +1000be86: 681a ldr r2, [r3, #0] +1000be88: 1b14 subs r4, r2, r4 +1000be8a: 601c str r4, [r3, #0] +1000be8c: 2300 movs r3, #0 +1000be8e: 722b strb r3, [r5, #8] +1000be90: e7e8 b.n 1000be64 +1000be92: 46c0 nop ; (mov r8, r8) +1000be94: 20002278 .word 0x20002278 +1000be98: 0000ffc0 .word 0x0000ffc0 +1000be9c: 20002274 .word 0x20002274 + +1000bea0 : +1000bea0: 2380 movs r3, #128 ; 0x80 +1000bea2: 000a movs r2, r1 +1000bea4: 439a bics r2, r3 +1000bea6: 0013 movs r3, r2 +1000bea8: b249 sxtb r1, r1 +1000beaa: 2a00 cmp r2, #0 +1000beac: d104 bne.n 1000beb8 +1000beae: 43ca mvns r2, r1 +1000beb0: 480e ldr r0, [pc, #56] ; (1000beec ) +1000beb2: 0fd2 lsrs r2, r2, #31 +1000beb4: 3201 adds r2, #1 +1000beb6: 6682 str r2, [r0, #104] ; 0x68 +1000beb8: 00da lsls r2, r3, #3 +1000beba: 2900 cmp r1, #0 +1000bebc: db0d blt.n 1000beda +1000bebe: 18d2 adds r2, r2, r3 +1000bec0: 4b0b ldr r3, [pc, #44] ; (1000bef0 ) +1000bec2: 0092 lsls r2, r2, #2 +1000bec4: 189b adds r3, r3, r2 +1000bec6: 2297 movs r2, #151 ; 0x97 +1000bec8: 0092 lsls r2, r2, #2 +1000beca: 4694 mov ip, r2 +1000becc: 2280 movs r2, #128 ; 0x80 +1000bece: 4463 add r3, ip +1000bed0: 681b ldr r3, [r3, #0] +1000bed2: 0112 lsls r2, r2, #4 +1000bed4: 601a str r2, [r3, #0] +1000bed6: 2000 movs r0, #0 +1000bed8: 4770 bx lr +1000beda: 18d3 adds r3, r2, r3 +1000bedc: 4a04 ldr r2, [pc, #16] ; (1000bef0 ) +1000bede: 009b lsls r3, r3, #2 +1000bee0: 18d3 adds r3, r2, r3 +1000bee2: 2280 movs r2, #128 ; 0x80 +1000bee4: 69db ldr r3, [r3, #28] +1000bee6: 0112 lsls r2, r2, #4 +1000bee8: 601a str r2, [r3, #0] +1000beea: e7f4 b.n 1000bed6 +1000beec: 50112000 .word 0x50112000 +1000bef0: 20002278 .word 0x20002278 + +1000bef4 : +1000bef4: 2200 movs r2, #0 +1000bef6: 2380 movs r3, #128 ; 0x80 +1000bef8: 0008 movs r0, r1 +1000befa: b082 sub sp, #8 +1000befc: 9201 str r2, [sp, #4] +1000befe: 4398 bics r0, r3 +1000bf00: d016 beq.n 1000bf30 +1000bf02: b249 sxtb r1, r1 +1000bf04: 2900 cmp r1, #0 +1000bf06: db16 blt.n 1000bf36 +1000bf08: 00c1 lsls r1, r0, #3 +1000bf0a: 4b10 ldr r3, [pc, #64] ; (1000bf4c ) +1000bf0c: 1809 adds r1, r1, r0 +1000bf0e: 0089 lsls r1, r1, #2 +1000bf10: 185b adds r3, r3, r1 +1000bf12: 2199 movs r1, #153 ; 0x99 +1000bf14: 0089 lsls r1, r1, #2 +1000bf16: 1859 adds r1, r3, r1 +1000bf18: 700a strb r2, [r1, #0] +1000bf1a: 2297 movs r2, #151 ; 0x97 +1000bf1c: 0092 lsls r2, r2, #2 +1000bf1e: 4694 mov ip, r2 +1000bf20: 4463 add r3, ip +1000bf22: 681a ldr r2, [r3, #0] +1000bf24: 6813 ldr r3, [r2, #0] +1000bf26: 490a ldr r1, [pc, #40] ; (1000bf50 ) +1000bf28: 400b ands r3, r1 +1000bf2a: 9301 str r3, [sp, #4] +1000bf2c: 9b01 ldr r3, [sp, #4] +1000bf2e: 6013 str r3, [r2, #0] +1000bf30: 2000 movs r0, #0 +1000bf32: b002 add sp, #8 +1000bf34: 4770 bx lr +1000bf36: 00c1 lsls r1, r0, #3 +1000bf38: 180b adds r3, r1, r0 +1000bf3a: 4904 ldr r1, [pc, #16] ; (1000bf4c ) +1000bf3c: 009b lsls r3, r3, #2 +1000bf3e: 18cb adds r3, r1, r3 +1000bf40: 0019 movs r1, r3 +1000bf42: 3124 adds r1, #36 ; 0x24 +1000bf44: 700a strb r2, [r1, #0] +1000bf46: 69da ldr r2, [r3, #28] +1000bf48: e7ec b.n 1000bf24 +1000bf4a: 46c0 nop ; (mov r8, r8) +1000bf4c: 20002278 .word 0x20002278 +1000bf50: fffff7ff .word 0xfffff7ff + +1000bf54 : +1000bf54: 2000 movs r0, #0 +1000bf56: 4770 bx lr + +1000bf58 : +1000bf58: b5f0 push {r4, r5, r6, r7, lr} +1000bf5a: 46c6 mov lr, r8 +1000bf5c: 267f movs r6, #127 ; 0x7f +1000bf5e: 0017 movs r7, r2 +1000bf60: b500 push {lr} +1000bf62: 400e ands r6, r1 +1000bf64: 2a00 cmp r2, #0 +1000bf66: d05c beq.n 1000c022 +1000bf68: 00f4 lsls r4, r6, #3 +1000bf6a: 4d53 ldr r5, [pc, #332] ; (1000c0b8 ) +1000bf6c: 19a0 adds r0, r4, r6 +1000bf6e: 0080 lsls r0, r0, #2 +1000bf70: 1828 adds r0, r5, r0 +1000bf72: 7a02 ldrb r2, [r0, #8] +1000bf74: 2a00 cmp r2, #0 +1000bf76: d100 bne.n 1000bf7a +1000bf78: e097 b.n 1000c0aa +1000bf7a: 2200 movs r2, #0 +1000bf7c: 60c7 str r7, [r0, #12] +1000bf7e: 6103 str r3, [r0, #16] +1000bf80: 6142 str r2, [r0, #20] +1000bf82: 2b00 cmp r3, #0 +1000bf84: d05a beq.n 1000c03c +1000bf86: 8881 ldrh r1, [r0, #4] +1000bf88: 000a movs r2, r1 +1000bf8a: 4299 cmp r1, r3 +1000bf8c: d844 bhi.n 1000c018 +1000bf8e: b293 uxth r3, r2 +1000bf90: 4299 cmp r1, r3 +1000bf92: d82d bhi.n 1000bff0 +1000bf94: 2180 movs r1, #128 ; 0x80 +1000bf96: 00c9 lsls r1, r1, #3 +1000bf98: 4319 orrs r1, r3 +1000bf9a: 4688 mov r8, r1 +1000bf9c: 19a1 adds r1, r4, r6 +1000bf9e: 0089 lsls r1, r1, #2 +1000bfa0: 1869 adds r1, r5, r1 +1000bfa2: 7a4b ldrb r3, [r1, #9] +1000bfa4: 2b7f cmp r3, #127 ; 0x7f +1000bfa6: d82d bhi.n 1000c004 +1000bfa8: 4643 mov r3, r8 +1000bfaa: 19a2 adds r2, r4, r6 +1000bfac: 0092 lsls r2, r2, #2 +1000bfae: 18aa adds r2, r5, r2 +1000bfb0: 3224 adds r2, #36 ; 0x24 +1000bfb2: 7812 ldrb r2, [r2, #0] +1000bfb4: 2a00 cmp r2, #0 +1000bfb6: d002 beq.n 1000bfbe +1000bfb8: 2180 movs r1, #128 ; 0x80 +1000bfba: 0189 lsls r1, r1, #6 +1000bfbc: 430b orrs r3, r1 +1000bfbe: 19a4 adds r4, r4, r6 +1000bfc0: 00a4 lsls r4, r4, #2 +1000bfc2: 192c adds r4, r5, r4 +1000bfc4: 0021 movs r1, r4 +1000bfc6: 2001 movs r0, #1 +1000bfc8: 3124 adds r1, #36 ; 0x24 +1000bfca: 4042 eors r2, r0 +1000bfcc: 700a strb r2, [r1, #0] +1000bfce: 4a3b ldr r2, [pc, #236] ; (1000c0bc ) +1000bfd0: 69e1 ldr r1, [r4, #28] +1000bfd2: 401a ands r2, r3 +1000bfd4: 600a str r2, [r1, #0] +1000bfd6: e7ff b.n 1000bfd8 +1000bfd8: e7ff b.n 1000bfda +1000bfda: e7ff b.n 1000bfdc +1000bfdc: e7ff b.n 1000bfde +1000bfde: e7ff b.n 1000bfe0 +1000bfe0: e7ff b.n 1000bfe2 +1000bfe2: e7ff b.n 1000bfe4 +1000bfe4: 2000 movs r0, #0 +1000bfe6: 69e2 ldr r2, [r4, #28] +1000bfe8: 6013 str r3, [r2, #0] +1000bfea: bc80 pop {r7} +1000bfec: 46b8 mov r8, r7 +1000bfee: bdf0 pop {r4, r5, r6, r7, pc} +1000bff0: 2188 movs r1, #136 ; 0x88 +1000bff2: 01c9 lsls r1, r1, #7 +1000bff4: 4319 orrs r1, r3 +1000bff6: 4688 mov r8, r1 +1000bff8: 19a1 adds r1, r4, r6 +1000bffa: 0089 lsls r1, r1, #2 +1000bffc: 1869 adds r1, r5, r1 +1000bffe: 7a4b ldrb r3, [r1, #9] +1000c000: 2b7f cmp r3, #127 ; 0x7f +1000c002: d9d1 bls.n 1000bfa8 +1000c004: 6a08 ldr r0, [r1, #32] +1000c006: 0039 movs r1, r7 +1000c008: f7f9 f8b0 bl 1000516c <__wrap___aeabi_memcpy> +1000c00c: 2380 movs r3, #128 ; 0x80 +1000c00e: 4642 mov r2, r8 +1000c010: 021b lsls r3, r3, #8 +1000c012: 431a orrs r2, r3 +1000c014: 0013 movs r3, r2 +1000c016: e7c8 b.n 1000bfaa +1000c018: 001a movs r2, r3 +1000c01a: b293 uxth r3, r2 +1000c01c: 4299 cmp r1, r3 +1000c01e: d8e7 bhi.n 1000bff0 +1000c020: e7b8 b.n 1000bf94 +1000c022: 2b00 cmp r3, #0 +1000c024: d144 bne.n 1000c0b0 +1000c026: 00f4 lsls r4, r6, #3 +1000c028: 4d23 ldr r5, [pc, #140] ; (1000c0b8 ) +1000c02a: 19a2 adds r2, r4, r6 +1000c02c: 0092 lsls r2, r2, #2 +1000c02e: 18aa adds r2, r5, r2 +1000c030: 7a11 ldrb r1, [r2, #8] +1000c032: 2900 cmp r1, #0 +1000c034: d039 beq.n 1000c0aa +1000c036: 60d3 str r3, [r2, #12] +1000c038: 6113 str r3, [r2, #16] +1000c03a: 6153 str r3, [r2, #20] +1000c03c: 19a3 adds r3, r4, r6 +1000c03e: 009b lsls r3, r3, #2 +1000c040: 18eb adds r3, r5, r3 +1000c042: 889b ldrh r3, [r3, #4] +1000c044: 2b00 cmp r3, #0 +1000c046: d12b bne.n 1000c0a0 +1000c048: 2184 movs r1, #132 ; 0x84 +1000c04a: 2280 movs r2, #128 ; 0x80 +1000c04c: 0209 lsls r1, r1, #8 +1000c04e: 00d2 lsls r2, r2, #3 +1000c050: 19a3 adds r3, r4, r6 +1000c052: 009b lsls r3, r3, #2 +1000c054: 18eb adds r3, r5, r3 +1000c056: 7a5b ldrb r3, [r3, #9] +1000c058: 2b7f cmp r3, #127 ; 0x7f +1000c05a: d900 bls.n 1000c05e +1000c05c: 000a movs r2, r1 +1000c05e: 19a3 adds r3, r4, r6 +1000c060: 009b lsls r3, r3, #2 +1000c062: 18eb adds r3, r5, r3 +1000c064: 3324 adds r3, #36 ; 0x24 +1000c066: 781b ldrb r3, [r3, #0] +1000c068: 2b00 cmp r3, #0 +1000c06a: d002 beq.n 1000c072 +1000c06c: 2180 movs r1, #128 ; 0x80 +1000c06e: 0189 lsls r1, r1, #6 +1000c070: 430a orrs r2, r1 +1000c072: 19a4 adds r4, r4, r6 +1000c074: 00a4 lsls r4, r4, #2 +1000c076: 192c adds r4, r5, r4 +1000c078: 0021 movs r1, r4 +1000c07a: 2001 movs r0, #1 +1000c07c: 3124 adds r1, #36 ; 0x24 +1000c07e: 4043 eors r3, r0 +1000c080: 700b strb r3, [r1, #0] +1000c082: 4b0e ldr r3, [pc, #56] ; (1000c0bc ) +1000c084: 69e1 ldr r1, [r4, #28] +1000c086: 4013 ands r3, r2 +1000c088: 600b str r3, [r1, #0] +1000c08a: e7ff b.n 1000c08c +1000c08c: e7ff b.n 1000c08e +1000c08e: e7ff b.n 1000c090 +1000c090: e7ff b.n 1000c092 +1000c092: e7ff b.n 1000c094 +1000c094: e7ff b.n 1000c096 +1000c096: e7ff b.n 1000c098 +1000c098: 69e3 ldr r3, [r4, #28] +1000c09a: 2000 movs r0, #0 +1000c09c: 601a str r2, [r3, #0] +1000c09e: e7a4 b.n 1000bfea +1000c0a0: 21c4 movs r1, #196 ; 0xc4 +1000c0a2: 2288 movs r2, #136 ; 0x88 +1000c0a4: 0209 lsls r1, r1, #8 +1000c0a6: 01d2 lsls r2, r2, #7 +1000c0a8: e7d2 b.n 1000c050 +1000c0aa: 2002 movs r0, #2 +1000c0ac: 4240 negs r0, r0 +1000c0ae: e79c b.n 1000bfea +1000c0b0: 2001 movs r0, #1 +1000c0b2: 4240 negs r0, r0 +1000c0b4: e799 b.n 1000bfea +1000c0b6: 46c0 nop ; (mov r8, r8) +1000c0b8: 20002278 .word 0x20002278 +1000c0bc: fffffbff .word 0xfffffbff + +1000c0c0 : +1000c0c0: b5f0 push {r4, r5, r6, r7, lr} +1000c0c2: 46c6 mov lr, r8 +1000c0c4: 267f movs r6, #127 ; 0x7f +1000c0c6: 0017 movs r7, r2 +1000c0c8: b500 push {lr} +1000c0ca: 400e ands r6, r1 +1000c0cc: 2a00 cmp r2, #0 +1000c0ce: d100 bne.n 1000c0d2 +1000c0d0: e07d b.n 1000c1ce +1000c0d2: 2292 movs r2, #146 ; 0x92 +1000c0d4: 00f4 lsls r4, r6, #3 +1000c0d6: 4d5d ldr r5, [pc, #372] ; (1000c24c ) +1000c0d8: 19a0 adds r0, r4, r6 +1000c0da: 0080 lsls r0, r0, #2 +1000c0dc: 1828 adds r0, r5, r0 +1000c0de: 0092 lsls r2, r2, #2 +1000c0e0: 1882 adds r2, r0, r2 +1000c0e2: 7812 ldrb r2, [r2, #0] +1000c0e4: 2a00 cmp r2, #0 +1000c0e6: d100 bne.n 1000c0ea +1000c0e8: e0aa b.n 1000c240 +1000c0ea: 2293 movs r2, #147 ; 0x93 +1000c0ec: 0092 lsls r2, r2, #2 +1000c0ee: 1882 adds r2, r0, r2 +1000c0f0: 6017 str r7, [r2, #0] +1000c0f2: 2294 movs r2, #148 ; 0x94 +1000c0f4: 0092 lsls r2, r2, #2 +1000c0f6: 1882 adds r2, r0, r2 +1000c0f8: 6013 str r3, [r2, #0] +1000c0fa: 2295 movs r2, #149 ; 0x95 +1000c0fc: 2100 movs r1, #0 +1000c0fe: 0092 lsls r2, r2, #2 +1000c100: 1882 adds r2, r0, r2 +1000c102: 6011 str r1, [r2, #0] +1000c104: 2b00 cmp r3, #0 +1000c106: d100 bne.n 1000c10a +1000c108: e07b b.n 1000c202 +1000c10a: 2291 movs r2, #145 ; 0x91 +1000c10c: 0092 lsls r2, r2, #2 +1000c10e: 4694 mov ip, r2 +1000c110: 4460 add r0, ip +1000c112: 8801 ldrh r1, [r0, #0] +1000c114: 000a movs r2, r1 +1000c116: 4299 cmp r1, r3 +1000c118: d854 bhi.n 1000c1c4 +1000c11a: b293 uxth r3, r2 +1000c11c: 4299 cmp r1, r3 +1000c11e: d837 bhi.n 1000c190 +1000c120: 2180 movs r1, #128 ; 0x80 +1000c122: 00c9 lsls r1, r1, #3 +1000c124: 4319 orrs r1, r3 +1000c126: 19a3 adds r3, r4, r6 +1000c128: 4688 mov r8, r1 +1000c12a: 009b lsls r3, r3, #2 +1000c12c: 4948 ldr r1, [pc, #288] ; (1000c250 ) +1000c12e: 18eb adds r3, r5, r3 +1000c130: 1859 adds r1, r3, r1 +1000c132: 7809 ldrb r1, [r1, #0] +1000c134: 297f cmp r1, #127 ; 0x7f +1000c136: d837 bhi.n 1000c1a8 +1000c138: 4642 mov r2, r8 +1000c13a: 2199 movs r1, #153 ; 0x99 +1000c13c: 0089 lsls r1, r1, #2 +1000c13e: 468c mov ip, r1 +1000c140: 19a3 adds r3, r4, r6 +1000c142: 009b lsls r3, r3, #2 +1000c144: 18eb adds r3, r5, r3 +1000c146: 4463 add r3, ip +1000c148: 781b ldrb r3, [r3, #0] +1000c14a: 2b00 cmp r3, #0 +1000c14c: d002 beq.n 1000c154 +1000c14e: 2180 movs r1, #128 ; 0x80 +1000c150: 0189 lsls r1, r1, #6 +1000c152: 430a orrs r2, r1 +1000c154: 2199 movs r1, #153 ; 0x99 +1000c156: 2001 movs r0, #1 +1000c158: 19a4 adds r4, r4, r6 +1000c15a: 00a4 lsls r4, r4, #2 +1000c15c: 192c adds r4, r5, r4 +1000c15e: 0089 lsls r1, r1, #2 +1000c160: 1861 adds r1, r4, r1 +1000c162: 4043 eors r3, r0 +1000c164: 700b strb r3, [r1, #0] +1000c166: 2397 movs r3, #151 ; 0x97 +1000c168: 009b lsls r3, r3, #2 +1000c16a: 469c mov ip, r3 +1000c16c: 4b39 ldr r3, [pc, #228] ; (1000c254 ) +1000c16e: 4464 add r4, ip +1000c170: 6821 ldr r1, [r4, #0] +1000c172: 4013 ands r3, r2 +1000c174: 600b str r3, [r1, #0] +1000c176: e7ff b.n 1000c178 +1000c178: e7ff b.n 1000c17a +1000c17a: e7ff b.n 1000c17c +1000c17c: e7ff b.n 1000c17e +1000c17e: e7ff b.n 1000c180 +1000c180: e7ff b.n 1000c182 +1000c182: e7ff b.n 1000c184 +1000c184: 2000 movs r0, #0 +1000c186: 6823 ldr r3, [r4, #0] +1000c188: 601a str r2, [r3, #0] +1000c18a: bc80 pop {r7} +1000c18c: 46b8 mov r8, r7 +1000c18e: bdf0 pop {r4, r5, r6, r7, pc} +1000c190: 2188 movs r1, #136 ; 0x88 +1000c192: 01c9 lsls r1, r1, #7 +1000c194: 4319 orrs r1, r3 +1000c196: 19a3 adds r3, r4, r6 +1000c198: 4688 mov r8, r1 +1000c19a: 009b lsls r3, r3, #2 +1000c19c: 492c ldr r1, [pc, #176] ; (1000c250 ) +1000c19e: 18eb adds r3, r5, r3 +1000c1a0: 1859 adds r1, r3, r1 +1000c1a2: 7809 ldrb r1, [r1, #0] +1000c1a4: 297f cmp r1, #127 ; 0x7f +1000c1a6: d9c7 bls.n 1000c138 +1000c1a8: 2198 movs r1, #152 ; 0x98 +1000c1aa: 0089 lsls r1, r1, #2 +1000c1ac: 468c mov ip, r1 +1000c1ae: 4463 add r3, ip +1000c1b0: 6818 ldr r0, [r3, #0] +1000c1b2: 0039 movs r1, r7 +1000c1b4: f7f8 ffda bl 1000516c <__wrap___aeabi_memcpy> +1000c1b8: 2280 movs r2, #128 ; 0x80 +1000c1ba: 4643 mov r3, r8 +1000c1bc: 0212 lsls r2, r2, #8 +1000c1be: 4313 orrs r3, r2 +1000c1c0: 001a movs r2, r3 +1000c1c2: e7ba b.n 1000c13a +1000c1c4: 001a movs r2, r3 +1000c1c6: b293 uxth r3, r2 +1000c1c8: 4299 cmp r1, r3 +1000c1ca: d8e1 bhi.n 1000c190 +1000c1cc: e7a8 b.n 1000c120 +1000c1ce: 2b00 cmp r3, #0 +1000c1d0: d139 bne.n 1000c246 +1000c1d2: 2192 movs r1, #146 ; 0x92 +1000c1d4: 00f4 lsls r4, r6, #3 +1000c1d6: 4d1d ldr r5, [pc, #116] ; (1000c24c ) +1000c1d8: 19a2 adds r2, r4, r6 +1000c1da: 0092 lsls r2, r2, #2 +1000c1dc: 18aa adds r2, r5, r2 +1000c1de: 0089 lsls r1, r1, #2 +1000c1e0: 1851 adds r1, r2, r1 +1000c1e2: 7809 ldrb r1, [r1, #0] +1000c1e4: 2900 cmp r1, #0 +1000c1e6: d02b beq.n 1000c240 +1000c1e8: 2193 movs r1, #147 ; 0x93 +1000c1ea: 0089 lsls r1, r1, #2 +1000c1ec: 1851 adds r1, r2, r1 +1000c1ee: 600b str r3, [r1, #0] +1000c1f0: 2194 movs r1, #148 ; 0x94 +1000c1f2: 0089 lsls r1, r1, #2 +1000c1f4: 1851 adds r1, r2, r1 +1000c1f6: 600b str r3, [r1, #0] +1000c1f8: 2195 movs r1, #149 ; 0x95 +1000c1fa: 0089 lsls r1, r1, #2 +1000c1fc: 468c mov ip, r1 +1000c1fe: 4462 add r2, ip +1000c200: 6013 str r3, [r2, #0] +1000c202: 2291 movs r2, #145 ; 0x91 +1000c204: 0092 lsls r2, r2, #2 +1000c206: 4694 mov ip, r2 +1000c208: 19a3 adds r3, r4, r6 +1000c20a: 009b lsls r3, r3, #2 +1000c20c: 18eb adds r3, r5, r3 +1000c20e: 4463 add r3, ip +1000c210: 881b ldrh r3, [r3, #0] +1000c212: 2b00 cmp r3, #0 +1000c214: d10f bne.n 1000c236 +1000c216: 2184 movs r1, #132 ; 0x84 +1000c218: 2280 movs r2, #128 ; 0x80 +1000c21a: 0209 lsls r1, r1, #8 +1000c21c: 00d2 lsls r2, r2, #3 +1000c21e: 480c ldr r0, [pc, #48] ; (1000c250 ) +1000c220: 19a3 adds r3, r4, r6 +1000c222: 4684 mov ip, r0 +1000c224: 009b lsls r3, r3, #2 +1000c226: 18eb adds r3, r5, r3 +1000c228: 4463 add r3, ip +1000c22a: 781b ldrb r3, [r3, #0] +1000c22c: 2b7f cmp r3, #127 ; 0x7f +1000c22e: d800 bhi.n 1000c232 +1000c230: e783 b.n 1000c13a +1000c232: 000a movs r2, r1 +1000c234: e781 b.n 1000c13a +1000c236: 21c4 movs r1, #196 ; 0xc4 +1000c238: 2288 movs r2, #136 ; 0x88 +1000c23a: 0209 lsls r1, r1, #8 +1000c23c: 01d2 lsls r2, r2, #7 +1000c23e: e7ee b.n 1000c21e +1000c240: 2002 movs r0, #2 +1000c242: 4240 negs r0, r0 +1000c244: e7a1 b.n 1000c18a +1000c246: 2001 movs r0, #1 +1000c248: 4240 negs r0, r0 +1000c24a: e79e b.n 1000c18a +1000c24c: 20002278 .word 0x20002278 +1000c250: 00000249 .word 0x00000249 +1000c254: fffffbff .word 0xfffffbff + +1000c258 : +1000c258: b5f8 push {r3, r4, r5, r6, r7, lr} +1000c25a: 2398 movs r3, #152 ; 0x98 +1000c25c: 4a5b ldr r2, [pc, #364] ; (1000c3cc ) +1000c25e: 46ce mov lr, r9 +1000c260: 58d6 ldr r6, [r2, r3] +1000c262: 3b88 subs r3, #136 ; 0x88 +1000c264: 4647 mov r7, r8 +1000c266: 001c movs r4, r3 +1000c268: b580 push {r7, lr} +1000c26a: 4034 ands r4, r6 +1000c26c: 4233 tst r3, r6 +1000c26e: d000 beq.n 1000c272 +1000c270: e07c b.n 1000c36c +1000c272: 2580 movs r5, #128 ; 0x80 +1000c274: 026d lsls r5, r5, #9 +1000c276: 03f3 lsls r3, r6, #15 +1000c278: d460 bmi.n 1000c33c +1000c27a: 2380 movs r3, #128 ; 0x80 +1000c27c: 015b lsls r3, r3, #5 +1000c27e: 421e tst r6, r3 +1000c280: d03a beq.n 1000c2f8 +1000c282: 431c orrs r4, r3 +1000c284: 2300 movs r3, #0 +1000c286: 4a51 ldr r2, [pc, #324] ; (1000c3cc ) +1000c288: 2000 movs r0, #0 +1000c28a: 6013 str r3, [r2, #0] +1000c28c: 4a50 ldr r2, [pc, #320] ; (1000c3d0 ) +1000c28e: 6093 str r3, [r2, #8] +1000c290: 60d3 str r3, [r2, #12] +1000c292: 4a50 ldr r2, [pc, #320] ; (1000c3d4 ) +1000c294: 6093 str r3, [r2, #8] +1000c296: 60d3 str r3, [r2, #12] +1000c298: 4a4f ldr r2, [pc, #316] ; (1000c3d8 ) +1000c29a: 6093 str r3, [r2, #8] +1000c29c: 60d3 str r3, [r2, #12] +1000c29e: 4a4f ldr r2, [pc, #316] ; (1000c3dc ) +1000c2a0: 6093 str r3, [r2, #8] +1000c2a2: 60d3 str r3, [r2, #12] +1000c2a4: 4a4e ldr r2, [pc, #312] ; (1000c3e0 ) +1000c2a6: 6093 str r3, [r2, #8] +1000c2a8: 60d3 str r3, [r2, #12] +1000c2aa: 4a4e ldr r2, [pc, #312] ; (1000c3e4 ) +1000c2ac: 6093 str r3, [r2, #8] +1000c2ae: 60d3 str r3, [r2, #12] +1000c2b0: 4a4d ldr r2, [pc, #308] ; (1000c3e8 ) +1000c2b2: 6093 str r3, [r2, #8] +1000c2b4: 60d3 str r3, [r2, #12] +1000c2b6: 4a4d ldr r2, [pc, #308] ; (1000c3ec ) +1000c2b8: 6093 str r3, [r2, #8] +1000c2ba: 60d3 str r3, [r2, #12] +1000c2bc: 4a4c ldr r2, [pc, #304] ; (1000c3f0 ) +1000c2be: 6093 str r3, [r2, #8] +1000c2c0: 60d3 str r3, [r2, #12] +1000c2c2: 4a4c ldr r2, [pc, #304] ; (1000c3f4 ) +1000c2c4: 6093 str r3, [r2, #8] +1000c2c6: 60d3 str r3, [r2, #12] +1000c2c8: 4a4b ldr r2, [pc, #300] ; (1000c3f8 ) +1000c2ca: 6093 str r3, [r2, #8] +1000c2cc: 60d3 str r3, [r2, #12] +1000c2ce: 4a4b ldr r2, [pc, #300] ; (1000c3fc ) +1000c2d0: 6093 str r3, [r2, #8] +1000c2d2: 60d3 str r3, [r2, #12] +1000c2d4: 4a4a ldr r2, [pc, #296] ; (1000c400 ) +1000c2d6: 6093 str r3, [r2, #8] +1000c2d8: 60d3 str r3, [r2, #12] +1000c2da: 4a4a ldr r2, [pc, #296] ; (1000c404 ) +1000c2dc: 6093 str r3, [r2, #8] +1000c2de: 60d3 str r3, [r2, #12] +1000c2e0: 4a49 ldr r2, [pc, #292] ; (1000c408 ) +1000c2e2: 6093 str r3, [r2, #8] +1000c2e4: 60d3 str r3, [r2, #12] +1000c2e6: 4b49 ldr r3, [pc, #292] ; (1000c40c ) +1000c2e8: 4a49 ldr r2, [pc, #292] ; (1000c410 ) +1000c2ea: 601a str r2, [r3, #0] +1000c2ec: f001 fc40 bl 1000db70 +1000c2f0: 2280 movs r2, #128 ; 0x80 +1000c2f2: 4b48 ldr r3, [pc, #288] ; (1000c414 ) +1000c2f4: 0312 lsls r2, r2, #12 +1000c2f6: 651a str r2, [r3, #80] ; 0x50 +1000c2f8: 2380 movs r3, #128 ; 0x80 +1000c2fa: 01db lsls r3, r3, #7 +1000c2fc: 421e tst r6, r3 +1000c2fe: d003 beq.n 1000c308 +1000c300: 2210 movs r2, #16 +1000c302: 431c orrs r4, r3 +1000c304: 4b43 ldr r3, [pc, #268] ; (1000c414 ) +1000c306: 651a str r2, [r3, #80] ; 0x50 +1000c308: 2380 movs r3, #128 ; 0x80 +1000c30a: 021b lsls r3, r3, #8 +1000c30c: 421e tst r6, r3 +1000c30e: d004 beq.n 1000c31a +1000c310: 2280 movs r2, #128 ; 0x80 +1000c312: 431c orrs r4, r3 +1000c314: 4b3f ldr r3, [pc, #252] ; (1000c414 ) +1000c316: 0112 lsls r2, r2, #4 +1000c318: 651a str r2, [r3, #80] ; 0x50 +1000c31a: 42b4 cmp r4, r6 +1000c31c: d00a beq.n 1000c334 +1000c31e: 483e ldr r0, [pc, #248] ; (1000c418 ) +1000c320: f7f9 f9ba bl 10005698 <__wrap_printf> +1000c324: 0021 movs r1, r4 +1000c326: 483d ldr r0, [pc, #244] ; (1000c41c ) +1000c328: 4071 eors r1, r6 +1000c32a: f7f9 f9b5 bl 10005698 <__wrap_printf> +1000c32e: 483c ldr r0, [pc, #240] ; (1000c420 ) +1000c330: f7f9 f9b2 bl 10005698 <__wrap_printf> +1000c334: bcc0 pop {r6, r7} +1000c336: 46b9 mov r9, r7 +1000c338: 46b0 mov r8, r6 +1000c33a: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000c33c: 4939 ldr r1, [pc, #228] ; (1000c424 ) +1000c33e: 4b3a ldr r3, [pc, #232] ; (1000c428 ) +1000c340: 4a23 ldr r2, [pc, #140] ; (1000c3d0 ) +1000c342: 18cb adds r3, r1, r3 +1000c344: ca11 ldmia r2!, {r0, r4} +1000c346: c311 stmia r3!, {r0, r4} +1000c348: 2301 movs r3, #1 +1000c34a: 2224 movs r2, #36 ; 0x24 +1000c34c: 548b strb r3, [r1, r2] +1000c34e: 2299 movs r2, #153 ; 0x99 +1000c350: 0092 lsls r2, r2, #2 +1000c352: 548b strb r3, [r1, r2] +1000c354: 4b34 ldr r3, [pc, #208] ; (1000c428 ) +1000c356: 2000 movs r0, #0 +1000c358: 469c mov ip, r3 +1000c35a: 4461 add r1, ip +1000c35c: f001 fc6a bl 1000dc34 +1000c360: 2280 movs r2, #128 ; 0x80 +1000c362: 4b2c ldr r3, [pc, #176] ; (1000c414 ) +1000c364: 0292 lsls r2, r2, #10 +1000c366: 002c movs r4, r5 +1000c368: 651a str r2, [r3, #80] ; 0x50 +1000c36a: e786 b.n 1000c27a +1000c36c: 6d97 ldr r7, [r2, #88] ; 0x58 +1000c36e: 2400 movs r4, #0 +1000c370: 2501 movs r5, #1 +1000c372: 2f00 cmp r7, #0 +1000c374: d01b beq.n 1000c3ae +1000c376: 4b27 ldr r3, [pc, #156] ; (1000c414 ) +1000c378: 4699 mov r9, r3 +1000c37a: 4b2a ldr r3, [pc, #168] ; (1000c424 ) +1000c37c: 4698 mov r8, r3 +1000c37e: e003 b.n 1000c388 +1000c380: 006d lsls r5, r5, #1 +1000c382: 3401 adds r4, #1 +1000c384: 2c20 cmp r4, #32 +1000c386: d012 beq.n 1000c3ae +1000c388: b2e3 uxtb r3, r4 +1000c38a: 422f tst r7, r5 +1000c38c: d0f8 beq.n 1000c380 +1000c38e: 464a mov r2, r9 +1000c390: 085b lsrs r3, r3, #1 +1000c392: 6595 str r5, [r2, #88] ; 0x58 +1000c394: 07e2 lsls r2, r4, #31 +1000c396: d40d bmi.n 1000c3b4 +1000c398: 00d8 lsls r0, r3, #3 +1000c39a: 18c0 adds r0, r0, r3 +1000c39c: 0080 lsls r0, r0, #2 +1000c39e: 3004 adds r0, #4 +1000c3a0: 4440 add r0, r8 +1000c3a2: f7ff fb1b bl 1000b9dc +1000c3a6: 43af bics r7, r5 +1000c3a8: 006d lsls r5, r5, #1 +1000c3aa: 2f00 cmp r7, #0 +1000c3ac: d1e9 bne.n 1000c382 +1000c3ae: 2410 movs r4, #16 +1000c3b0: 4d1e ldr r5, [pc, #120] ; (1000c42c ) +1000c3b2: e760 b.n 1000c276 +1000c3b4: 00d8 lsls r0, r3, #3 +1000c3b6: 18c0 adds r0, r0, r3 +1000c3b8: 2391 movs r3, #145 ; 0x91 +1000c3ba: 009b lsls r3, r3, #2 +1000c3bc: 469c mov ip, r3 +1000c3be: 0080 lsls r0, r0, #2 +1000c3c0: 4460 add r0, ip +1000c3c2: 4440 add r0, r8 +1000c3c4: f7ff fb0a bl 1000b9dc +1000c3c8: e7ed b.n 1000c3a6 +1000c3ca: 46c0 nop ; (mov r8, r8) +1000c3cc: 50110000 .word 0x50110000 +1000c3d0: 50100000 .word 0x50100000 +1000c3d4: 50100008 .word 0x50100008 +1000c3d8: 50100010 .word 0x50100010 +1000c3dc: 50100018 .word 0x50100018 +1000c3e0: 50100020 .word 0x50100020 +1000c3e4: 50100028 .word 0x50100028 +1000c3e8: 50100030 .word 0x50100030 +1000c3ec: 50100038 .word 0x50100038 +1000c3f0: 50100040 .word 0x50100040 +1000c3f4: 50100048 .word 0x50100048 +1000c3f8: 50100050 .word 0x50100050 +1000c3fc: 50100058 .word 0x50100058 +1000c400: 50100060 .word 0x50100060 +1000c404: 50100068 .word 0x50100068 +1000c408: 50100070 .word 0x50100070 +1000c40c: 20002274 .word 0x20002274 +1000c410: 50100180 .word 0x50100180 +1000c414: 50113000 .word 0x50113000 +1000c418: 1004c900 .word 0x1004c900 +1000c41c: 1004c93c .word 0x1004c93c +1000c420: 1004c8b8 .word 0x1004c8b8 +1000c424: 20002278 .word 0x20002278 +1000c428: 00000484 .word 0x00000484 +1000c42c: 00010010 .word 0x00010010 + +1000c430 : +1000c430: 4b03 ldr r3, [pc, #12] ; (1000c440 ) +1000c432: 0008 movs r0, r1 +1000c434: 600b str r3, [r1, #0] +1000c436: 2300 movs r3, #0 +1000c438: 604b str r3, [r1, #4] +1000c43a: 608b str r3, [r1, #8] +1000c43c: 60cb str r3, [r1, #12] +1000c43e: 4770 bx lr +1000c440: 1000c471 .word 0x1000c471 + +1000c444 : +1000c444: 4770 bx lr +1000c446: 46c0 nop ; (mov r8, r8) + +1000c448 : +1000c448: 2180 movs r1, #128 ; 0x80 +1000c44a: 2300 movs r3, #0 +1000c44c: 4249 negs r1, r1 +1000c44e: 7011 strb r1, [r2, #0] +1000c450: 3104 adds r1, #4 +1000c452: 7051 strb r1, [r2, #1] +1000c454: 319a adds r1, #154 ; 0x9a +1000c456: 7091 strb r1, [r2, #2] +1000c458: 3916 subs r1, #22 +1000c45a: 70d3 strb r3, [r2, #3] +1000c45c: 7191 strb r1, [r2, #6] +1000c45e: 7153 strb r3, [r2, #5] +1000c460: 7113 strb r3, [r2, #4] +1000c462: 4770 bx lr +1000c464: 4770 bx lr +1000c466: 46c0 nop ; (mov r8, r8) + +1000c468 : +1000c468: 4770 bx lr +1000c46a: 46c0 nop ; (mov r8, r8) + +1000c46c : +1000c46c: 4770 bx lr +1000c46e: 46c0 nop ; (mov r8, r8) + +1000c470 : +1000c470: b5f0 push {r4, r5, r6, r7, lr} +1000c472: 46c6 mov lr, r8 +1000c474: b500 push {lr} +1000c476: 000c movs r4, r1 +1000c478: 001d movs r5, r3 +1000c47a: 790b ldrb r3, [r1, #4] +1000c47c: 7849 ldrb r1, [r1, #1] +1000c47e: 0006 movs r6, r0 +1000c480: 0017 movs r7, r2 +1000c482: 4698 mov r8, r3 +1000c484: b082 sub sp, #8 +1000c486: 2922 cmp r1, #34 ; 0x22 +1000c488: d01b beq.n 1000c4c2 +1000c48a: d813 bhi.n 1000c4b4 +1000c48c: 2920 cmp r1, #32 +1000c48e: d037 beq.n 1000c500 +1000c490: 2921 cmp r1, #33 ; 0x21 +1000c492: d128 bne.n 1000c4e6 +1000c494: 0019 movs r1, r3 +1000c496: 466a mov r2, sp +1000c498: f7ff ffd6 bl 1000c448 +1000c49c: 2207 movs r2, #7 +1000c49e: 4669 mov r1, sp +1000c4a0: 6838 ldr r0, [r7, #0] +1000c4a2: f7f8 fe63 bl 1000516c <__wrap___aeabi_memcpy> +1000c4a6: 2307 movs r3, #7 +1000c4a8: 2000 movs r0, #0 +1000c4aa: 602b str r3, [r5, #0] +1000c4ac: b002 add sp, #8 +1000c4ae: bc80 pop {r7} +1000c4b0: 46b8 mov r8, r7 +1000c4b2: bdf0 pop {r4, r5, r6, r7, pc} +1000c4b4: 2923 cmp r1, #35 ; 0x23 +1000c4b6: d116 bne.n 1000c4e6 +1000c4b8: 0019 movs r1, r3 +1000c4ba: f7ff ffd7 bl 1000c46c +1000c4be: 2000 movs r0, #0 +1000c4c0: e7f4 b.n 1000c4ac +1000c4c2: 2501 movs r5, #1 +1000c4c4: 78a2 ldrb r2, [r4, #2] +1000c4c6: 78e4 ldrb r4, [r4, #3] +1000c4c8: 0019 movs r1, r3 +1000c4ca: 0224 lsls r4, r4, #8 +1000c4cc: 4314 orrs r4, r2 +1000c4ce: 002a movs r2, r5 +1000c4d0: 4022 ands r2, r4 +1000c4d2: f7f4 fcaf bl 10000e34 +1000c4d6: 0862 lsrs r2, r4, #1 +1000c4d8: 0030 movs r0, r6 +1000c4da: 4641 mov r1, r8 +1000c4dc: 402a ands r2, r5 +1000c4de: f7ff ffc3 bl 1000c468 +1000c4e2: 2000 movs r0, #0 +1000c4e4: e7e2 b.n 1000c4ac +1000c4e6: 480e ldr r0, [pc, #56] ; (1000c520 ) +1000c4e8: f7f9 f8d6 bl 10005698 <__wrap_printf> +1000c4ec: 7861 ldrb r1, [r4, #1] +1000c4ee: 480d ldr r0, [pc, #52] ; (1000c524 ) +1000c4f0: f7f9 f8d2 bl 10005698 <__wrap_printf> +1000c4f4: 480c ldr r0, [pc, #48] ; (1000c528 ) +1000c4f6: f7f9 f8cf bl 10005698 <__wrap_printf> +1000c4fa: 2001 movs r0, #1 +1000c4fc: 4240 negs r0, r0 +1000c4fe: e7d5 b.n 1000c4ac +1000c500: 79e2 ldrb r2, [r4, #7] +1000c502: 79a3 ldrb r3, [r4, #6] +1000c504: 0212 lsls r2, r2, #8 +1000c506: 431a orrs r2, r3 +1000c508: 6839 ldr r1, [r7, #0] +1000c50a: 4668 mov r0, sp +1000c50c: f7f8 fe2e bl 1000516c <__wrap___aeabi_memcpy> +1000c510: 0030 movs r0, r6 +1000c512: 466a mov r2, sp +1000c514: 4641 mov r1, r8 +1000c516: f7ff ff95 bl 1000c444 +1000c51a: 2000 movs r0, #0 +1000c51c: e7c6 b.n 1000c4ac +1000c51e: 46c0 nop ; (mov r8, r8) +1000c520: 1004c894 .word 0x1004c894 +1000c524: 1004c950 .word 0x1004c950 +1000c528: 1004c8b8 .word 0x1004c8b8 + +1000c52c : +1000c52c: 4770 bx lr +1000c52e: 46c0 nop ; (mov r8, r8) + +1000c530 : +1000c530: b510 push {r4, lr} +1000c532: 2901 cmp r1, #1 +1000c534: d00e beq.n 1000c554 +1000c536: 2907 cmp r1, #7 +1000c538: d10b bne.n 1000c552 +1000c53a: 2200 movs r2, #0 +1000c53c: 4b07 ldr r3, [pc, #28] ; (1000c55c ) +1000c53e: 2000 movs r0, #0 +1000c540: 625a str r2, [r3, #36] ; 0x24 +1000c542: 605a str r2, [r3, #4] +1000c544: 629a str r2, [r3, #40] ; 0x28 +1000c546: 322c adds r2, #44 ; 0x2c +1000c548: 5c99 ldrb r1, [r3, r2] +1000c54a: 4b05 ldr r3, [pc, #20] ; (1000c560 ) +1000c54c: 4a05 ldr r2, [pc, #20] ; (1000c564 ) +1000c54e: f7ff fdb7 bl 1000c0c0 +1000c552: bd10 pop {r4, pc} +1000c554: 4b01 ldr r3, [pc, #4] ; (1000c55c ) +1000c556: 6059 str r1, [r3, #4] +1000c558: e7fb b.n 1000c552 +1000c55a: 46c0 nop ; (mov r8, r8) +1000c55c: 200012b8 .word 0x200012b8 +1000c560: 0000062c .word 0x0000062c +1000c564: 200019d0 .word 0x200019d0 + +1000c568 : +1000c568: 0013 movs r3, r2 +1000c56a: 4a0d ldr r2, [pc, #52] ; (1000c5a0 ) +1000c56c: 490d ldr r1, [pc, #52] ; (1000c5a4 ) +1000c56e: 6810 ldr r0, [r2, #0] +1000c570: b510 push {r4, lr} +1000c572: 644a str r2, [r1, #68] ; 0x44 +1000c574: 2801 cmp r0, #1 +1000c576: d102 bne.n 1000c57e +1000c578: 6850 ldr r0, [r2, #4] +1000c57a: 4298 cmp r0, r3 +1000c57c: d906 bls.n 1000c58c +1000c57e: 232c movs r3, #44 ; 0x2c +1000c580: 2000 movs r0, #0 +1000c582: 5cc9 ldrb r1, [r1, r3] +1000c584: 4b08 ldr r3, [pc, #32] ; (1000c5a8 ) +1000c586: f7ff fd9b bl 1000c0c0 +1000c58a: bd10 pop {r4, pc} +1000c58c: 6893 ldr r3, [r2, #8] +1000c58e: 3308 adds r3, #8 +1000c590: 18d3 adds r3, r2, r3 +1000c592: 644b str r3, [r1, #68] ; 0x44 +1000c594: 68d3 ldr r3, [r2, #12] +1000c596: 624b str r3, [r1, #36] ; 0x24 +1000c598: f7f4 fbbc bl 10000d14 +1000c59c: e7f5 b.n 1000c58a +1000c59e: 46c0 nop ; (mov r8, r8) +1000c5a0: 200019d0 .word 0x200019d0 +1000c5a4: 200012b8 .word 0x200012b8 +1000c5a8: 0000062c .word 0x0000062c + +1000c5ac : +1000c5ac: b570 push {r4, r5, r6, lr} +1000c5ae: 000d movs r5, r1 +1000c5b0: 0014 movs r4, r2 +1000c5b2: f001 fc87 bl 1000dec4 +1000c5b6: 0001 movs r1, r0 +1000c5b8: 0020 movs r0, r4 +1000c5ba: f7f8 f93d bl 10004838 <__wrap___aeabi_uidiv> +1000c5be: 2900 cmp r1, #0 +1000c5c0: d101 bne.n 1000c5c6 +1000c5c2: 2c00 cmp r4, #0 +1000c5c4: d103 bne.n 1000c5ce +1000c5c6: 2200 movs r2, #0 +1000c5c8: 4b04 ldr r3, [pc, #16] ; (1000c5dc ) +1000c5ca: 629a str r2, [r3, #40] ; 0x28 +1000c5cc: bd70 pop {r4, r5, r6, pc} +1000c5ce: 2300 movs r3, #0 +1000c5d0: 2200 movs r2, #0 +1000c5d2: 0029 movs r1, r5 +1000c5d4: 2000 movs r0, #0 +1000c5d6: f7ff fcbf bl 1000bf58 +1000c5da: e7f7 b.n 1000c5cc +1000c5dc: 200012b8 .word 0x200012b8 + +1000c5e0 : +1000c5e0: b570 push {r4, r5, r6, lr} +1000c5e2: 7849 ldrb r1, [r1, #1] +1000c5e4: b082 sub sp, #8 +1000c5e6: 2900 cmp r1, #0 +1000c5e8: d00b beq.n 1000c602 +1000c5ea: 2901 cmp r1, #1 +1000c5ec: d106 bne.n 1000c5fc +1000c5ee: 2000 movs r0, #0 +1000c5f0: 49d0 ldr r1, [pc, #832] ; (1000c934 ) +1000c5f2: 6011 str r1, [r2, #0] +1000c5f4: 684a ldr r2, [r1, #4] +1000c5f6: 601a str r2, [r3, #0] +1000c5f8: b002 add sp, #8 +1000c5fa: bd70 pop {r4, r5, r6, pc} +1000c5fc: 2001 movs r0, #1 +1000c5fe: 4240 negs r0, r0 +1000c600: e7fa b.n 1000c5f8 +1000c602: 6816 ldr r6, [r2, #0] +1000c604: 6834 ldr r4, [r6, #0] +1000c606: 2c08 cmp r4, #8 +1000c608: d900 bls.n 1000c60c +1000c60a: e0ac b.n 1000c766 +1000c60c: 4aca ldr r2, [pc, #808] ; (1000c938 ) +1000c60e: 00a3 lsls r3, r4, #2 +1000c610: 58d3 ldr r3, [r2, r3] +1000c612: 469f mov pc, r3 +1000c614: 4bc7 ldr r3, [pc, #796] ; (1000c934 ) +1000c616: 68b2 ldr r2, [r6, #8] +1000c618: 2110 movs r1, #16 +1000c61a: 4cc8 ldr r4, [pc, #800] ; (1000c93c ) +1000c61c: 609a str r2, [r3, #8] +1000c61e: 0025 movs r5, r4 +1000c620: 2200 movs r2, #0 +1000c622: 48c7 ldr r0, [pc, #796] ; (1000c940 ) +1000c624: 60da str r2, [r3, #12] +1000c626: 6018 str r0, [r3, #0] +1000c628: 6059 str r1, [r3, #4] +1000c62a: 3548 adds r5, #72 ; 0x48 +1000c62c: 3208 adds r2, #8 +1000c62e: 2100 movs r1, #0 +1000c630: 0028 movs r0, r5 +1000c632: f7f8 fd95 bl 10005160 <__wrap_memset> +1000c636: 2348 movs r3, #72 ; 0x48 +1000c638: 2201 movs r2, #1 +1000c63a: 54e2 strb r2, [r4, r3] +1000c63c: 342c adds r4, #44 ; 0x2c +1000c63e: 002a movs r2, r5 +1000c640: 2000 movs r0, #0 +1000c642: 7c21 ldrb r1, [r4, #16] +1000c644: 3b40 subs r3, #64 ; 0x40 +1000c646: f7ff fc87 bl 1000bf58 +1000c64a: 2000 movs r0, #0 +1000c64c: e7d4 b.n 1000c5f8 +1000c64e: 4cbb ldr r4, [pc, #748] ; (1000c93c ) +1000c650: 68b2 ldr r2, [r6, #8] +1000c652: 4bb8 ldr r3, [pc, #736] ; (1000c934 ) +1000c654: 2134 movs r1, #52 ; 0x34 +1000c656: 0026 movs r6, r4 +1000c658: 2501 movs r5, #1 +1000c65a: 609a str r2, [r3, #8] +1000c65c: 2200 movs r2, #0 +1000c65e: 48b9 ldr r0, [pc, #740] ; (1000c944 ) +1000c660: 3648 adds r6, #72 ; 0x48 +1000c662: 6018 str r0, [r3, #0] +1000c664: 6059 str r1, [r3, #4] +1000c666: 49b8 ldr r1, [pc, #736] ; (1000c948 ) +1000c668: 615a str r2, [r3, #20] +1000c66a: 60da str r2, [r3, #12] +1000c66c: 61da str r2, [r3, #28] +1000c66e: 6259 str r1, [r3, #36] ; 0x24 +1000c670: 629a str r2, [r3, #40] ; 0x28 +1000c672: 62da str r2, [r3, #44] ; 0x2c +1000c674: 631a str r2, [r3, #48] ; 0x30 +1000c676: 2100 movs r1, #0 +1000c678: 611d str r5, [r3, #16] +1000c67a: 619d str r5, [r3, #24] +1000c67c: 621d str r5, [r3, #32] +1000c67e: 3208 adds r2, #8 +1000c680: 0030 movs r0, r6 +1000c682: 7725 strb r5, [r4, #28] +1000c684: f7f8 fd6c bl 10005160 <__wrap_memset> +1000c688: 2348 movs r3, #72 ; 0x48 +1000c68a: 54e5 strb r5, [r4, r3] +1000c68c: 342c adds r4, #44 ; 0x2c +1000c68e: 0032 movs r2, r6 +1000c690: 2000 movs r0, #0 +1000c692: 7c21 ldrb r1, [r4, #16] +1000c694: 3b40 subs r3, #64 ; 0x40 +1000c696: f7ff fc5f bl 1000bf58 +1000c69a: 2000 movs r0, #0 +1000c69c: e7ac b.n 1000c5f8 +1000c69e: 2300 movs r3, #0 +1000c6a0: 4aa4 ldr r2, [pc, #656] ; (1000c934 ) +1000c6a2: 2000 movs r0, #0 +1000c6a4: 6053 str r3, [r2, #4] +1000c6a6: 4aa5 ldr r2, [pc, #660] ; (1000c93c ) +1000c6a8: 7713 strb r3, [r2, #28] +1000c6aa: e7a5 b.n 1000c5f8 +1000c6ac: 4da1 ldr r5, [pc, #644] ; (1000c934 ) +1000c6ae: 4ba7 ldr r3, [pc, #668] ; (1000c94c ) +1000c6b0: 4aa7 ldr r2, [pc, #668] ; (1000c950 ) +1000c6b2: 602b str r3, [r5, #0] +1000c6b4: 68b3 ldr r3, [r6, #8] +1000c6b6: 60ab str r3, [r5, #8] +1000c6b8: 2310 movs r3, #16 +1000c6ba: 616b str r3, [r5, #20] +1000c6bc: 2300 movs r3, #0 +1000c6be: 60eb str r3, [r5, #12] +1000c6c0: 68f3 ldr r3, [r6, #12] +1000c6c2: 4293 cmp r3, r2 +1000c6c4: d05b beq.n 1000c77e +1000c6c6: d850 bhi.n 1000c76a +1000c6c8: 4aa2 ldr r2, [pc, #648] ; (1000c954 ) +1000c6ca: 4694 mov ip, r2 +1000c6cc: 4463 add r3, ip +1000c6ce: 2b15 cmp r3, #21 +1000c6d0: d86a bhi.n 1000c7a8 +1000c6d2: 4aa1 ldr r2, [pc, #644] ; (1000c958 ) +1000c6d4: 009b lsls r3, r3, #2 +1000c6d6: 58d3 ldr r3, [r2, r3] +1000c6d8: 469f mov pc, r3 +1000c6da: 4d96 ldr r5, [pc, #600] ; (1000c934 ) +1000c6dc: 68b3 ldr r3, [r6, #8] +1000c6de: 4a9f ldr r2, [pc, #636] ; (1000c95c ) +1000c6e0: 60ab str r3, [r5, #8] +1000c6e2: 2310 movs r3, #16 +1000c6e4: 602a str r2, [r5, #0] +1000c6e6: 606b str r3, [r5, #4] +1000c6e8: 2300 movs r3, #0 +1000c6ea: 4a9d ldr r2, [pc, #628] ; (1000c960 ) +1000c6ec: 60eb str r3, [r5, #12] +1000c6ee: 68f3 ldr r3, [r6, #12] +1000c6f0: 4293 cmp r3, r2 +1000c6f2: d100 bne.n 1000c6f6 +1000c6f4: e0aa b.n 1000c84c +1000c6f6: d900 bls.n 1000c6fa +1000c6f8: e0aa b.n 1000c850 +1000c6fa: 4a9a ldr r2, [pc, #616] ; (1000c964 ) +1000c6fc: 4293 cmp r3, r2 +1000c6fe: d000 beq.n 1000c702 +1000c700: e0bd b.n 1000c87e +1000c702: 6933 ldr r3, [r6, #16] +1000c704: 2b03 cmp r3, #3 +1000c706: d800 bhi.n 1000c70a +1000c708: e0fe b.n 1000c908 +1000c70a: 6973 ldr r3, [r6, #20] +1000c70c: 469c mov ip, r3 +1000c70e: 4466 add r6, ip +1000c710: 68b3 ldr r3, [r6, #8] +1000c712: 4e8a ldr r6, [pc, #552] ; (1000c93c ) +1000c714: 60b3 str r3, [r6, #8] +1000c716: 2b00 cmp r3, #0 +1000c718: d100 bne.n 1000c71c +1000c71a: e0f2 b.n 1000c902 +1000c71c: 2302 movs r3, #2 +1000c71e: 7733 strb r3, [r6, #28] +1000c720: 0034 movs r4, r6 +1000c722: 3448 adds r4, #72 ; 0x48 +1000c724: 2208 movs r2, #8 +1000c726: 2100 movs r1, #0 +1000c728: 0020 movs r0, r4 +1000c72a: f7f8 fd19 bl 10005160 <__wrap_memset> +1000c72e: 2348 movs r3, #72 ; 0x48 +1000c730: 2201 movs r2, #1 +1000c732: 54f2 strb r2, [r6, r3] +1000c734: 362c adds r6, #44 ; 0x2c +1000c736: 0022 movs r2, r4 +1000c738: 2000 movs r0, #0 +1000c73a: 7c31 ldrb r1, [r6, #16] +1000c73c: 3b40 subs r3, #64 ; 0x40 +1000c73e: f7ff fc0b bl 1000bf58 +1000c742: 2000 movs r0, #0 +1000c744: e758 b.n 1000c5f8 +1000c746: 2110 movs r1, #16 +1000c748: 4b7a ldr r3, [pc, #488] ; (1000c934 ) +1000c74a: 4887 ldr r0, [pc, #540] ; (1000c968 ) +1000c74c: 4c7b ldr r4, [pc, #492] ; (1000c93c ) +1000c74e: 6018 str r0, [r3, #0] +1000c750: 6059 str r1, [r3, #4] +1000c752: 2000 movs r0, #0 +1000c754: 2101 movs r1, #1 +1000c756: 0025 movs r5, r4 +1000c758: 6098 str r0, [r3, #8] +1000c75a: 60d9 str r1, [r3, #12] +1000c75c: 2300 movs r3, #0 +1000c75e: 2208 movs r2, #8 +1000c760: 7723 strb r3, [r4, #28] +1000c762: 3548 adds r5, #72 ; 0x48 +1000c764: e763 b.n 1000c62e +1000c766: 2000 movs r0, #0 +1000c768: e746 b.n 1000c5f8 +1000c76a: 4a80 ldr r2, [pc, #512] ; (1000c96c ) +1000c76c: 4293 cmp r3, r2 +1000c76e: d80d bhi.n 1000c78c +1000c770: 4a7f ldr r2, [pc, #508] ; (1000c970 ) +1000c772: 4293 cmp r3, r2 +1000c774: d900 bls.n 1000c778 +1000c776: e093 b.n 1000c8a0 +1000c778: 4a7e ldr r2, [pc, #504] ; (1000c974 ) +1000c77a: 4293 cmp r3, r2 +1000c77c: d114 bne.n 1000c7a8 +1000c77e: 2300 movs r3, #0 +1000c780: 4e6e ldr r6, [pc, #440] ; (1000c93c ) +1000c782: 61ab str r3, [r5, #24] +1000c784: 331c adds r3, #28 +1000c786: 606b str r3, [r5, #4] +1000c788: 612c str r4, [r5, #16] +1000c78a: e7c9 b.n 1000c720 +1000c78c: 4a7a ldr r2, [pc, #488] ; (1000c978 ) +1000c78e: 4293 cmp r3, r2 +1000c790: d01f beq.n 1000c7d2 +1000c792: d800 bhi.n 1000c796 +1000c794: e09c b.n 1000c8d0 +1000c796: 4a79 ldr r2, [pc, #484] ; (1000c97c ) +1000c798: 4293 cmp r3, r2 +1000c79a: d100 bne.n 1000c79e +1000c79c: e0ae b.n 1000c8fc +1000c79e: 4a78 ldr r2, [pc, #480] ; (1000c980 ) +1000c7a0: 4694 mov ip, r2 +1000c7a2: 4463 add r3, ip +1000c7a4: 2b02 cmp r3, #2 +1000c7a6: d9ea bls.n 1000c77e +1000c7a8: 4b76 ldr r3, [pc, #472] ; (1000c984 ) +1000c7aa: 4877 ldr r0, [pc, #476] ; (1000c988 ) +1000c7ac: 60eb str r3, [r5, #12] +1000c7ae: f7f8 ff73 bl 10005698 <__wrap_printf> +1000c7b2: 68f1 ldr r1, [r6, #12] +1000c7b4: 4875 ldr r0, [pc, #468] ; (1000c98c ) +1000c7b6: f7f8 ff6f bl 10005698 <__wrap_printf> +1000c7ba: 4875 ldr r0, [pc, #468] ; (1000c990 ) +1000c7bc: f7f8 ff6c bl 10005698 <__wrap_printf> +1000c7c0: 2400 movs r4, #0 +1000c7c2: 2318 movs r3, #24 +1000c7c4: 4e5d ldr r6, [pc, #372] ; (1000c93c ) +1000c7c6: e7de b.n 1000c786 +1000c7c8: 4b72 ldr r3, [pc, #456] ; (1000c994 ) +1000c7ca: 4e5c ldr r6, [pc, #368] ; (1000c93c ) +1000c7cc: 61ab str r3, [r5, #24] +1000c7ce: 231c movs r3, #28 +1000c7d0: e7d9 b.n 1000c786 +1000c7d2: 2301 movs r3, #1 +1000c7d4: 4e59 ldr r6, [pc, #356] ; (1000c93c ) 1000c7d6: 61ab str r3, [r5, #24] -1000c7d8: 231c movs r3, #28 -1000c7da: e72c b.n 1000c636 -1000c7dc: 4b2a ldr r3, [pc, #168] ; (1000c888 ) -1000c7de: 61ab str r3, [r5, #24] -1000c7e0: 231c movs r3, #28 -1000c7e2: e728 b.n 1000c636 -1000c7e4: 20001308 .word 0x20001308 -1000c7e8: 1004c8c8 .word 0x1004c8c8 -1000c7ec: 200012b8 .word 0x200012b8 -1000c7f0: 80000008 .word 0x80000008 -1000c7f4: 80000002 .word 0x80000002 -1000c7f8: 0000062c .word 0x0000062c -1000c7fc: 80000004 .word 0x80000004 -1000c800: 00010202 .word 0x00010202 -1000c804: fffefeff .word 0xfffefeff -1000c808: 1004c8ec .word 0x1004c8ec -1000c80c: 80000005 .word 0x80000005 -1000c810: 00010112 .word 0x00010112 -1000c814: 0001010e .word 0x0001010e -1000c818: 80000006 .word 0x80000006 -1000c81c: 00020105 .word 0x00020105 -1000c820: 00020100 .word 0x00020100 -1000c824: 0001021b .word 0x0001021b -1000c828: 01010104 .word 0x01010104 -1000c82c: 01010105 .word 0x01010105 -1000c830: fefdfeff .word 0xfefdfeff -1000c834: c0000001 .word 0xc0000001 -1000c838: 1004c744 .word 0x1004c744 -1000c83c: 1004c84c .word 0x1004c84c -1000c840: 1004c768 .word 0x1004c768 -1000c844: 000005dc .word 0x000005dc -1000c848: 1004c954 .word 0x1004c954 -1000c84c: 00493e00 .word 0x00493e00 -1000c850: 20001320 .word 0x20001320 -1000c854: 1004c840 .word 0x1004c840 -1000c858: 0000ffff .word 0x0000ffff -1000c85c: 00000616 .word 0x00000616 -1000c860: 01010103 .word 0x01010103 -1000c864: 1004c874 .word 0x1004c874 -1000c868: 0001010f .word 0x0001010f -1000c86c: fffdfefe .word 0xfffdfefe -1000c870: 1004c944 .word 0x1004c944 -1000c874: 01010102 .word 0x01010102 -1000c878: 01010100 .word 0x01010100 -1000c87c: c00000bb .word 0xc00000bb -1000c880: 1004c8b8 .word 0x1004c8b8 -1000c884: c0010015 .word 0xc0010015 -1000c888: 0001d4c0 .word 0x0001d4c0 - -1000c88c : -1000c88c: b5f0 push {r4, r5, r6, r7, lr} -1000c88e: 46de mov lr, fp -1000c890: 4657 mov r7, sl -1000c892: 464e mov r6, r9 -1000c894: 4645 mov r5, r8 -1000c896: b5e0 push {r5, r6, r7, lr} -1000c898: 4baa ldr r3, [pc, #680] ; (1000cb44 ) -1000c89a: b083 sub sp, #12 -1000c89c: 6a5b ldr r3, [r3, #36] ; 0x24 -1000c89e: 2b00 cmp r3, #0 -1000c8a0: d100 bne.n 1000c8a4 -1000c8a2: e0c4 b.n 1000ca2e -1000c8a4: 22c1 movs r2, #193 ; 0xc1 -1000c8a6: 4ba7 ldr r3, [pc, #668] ; (1000cb44 ) -1000c8a8: 2000 movs r0, #0 -1000c8aa: 6a59 ldr r1, [r3, #36] ; 0x24 -1000c8ac: 0052 lsls r2, r2, #1 -1000c8ae: b289 uxth r1, r1 -1000c8b0: f7f9 f8f2 bl 10005a98 -1000c8b4: 9001 str r0, [sp, #4] -1000c8b6: 2800 cmp r0, #0 -1000c8b8: d100 bne.n 1000c8bc -1000c8ba: e0b8 b.n 1000ca2e -1000c8bc: 6843 ldr r3, [r0, #4] -1000c8be: 2203 movs r2, #3 -1000c8c0: 469c mov ip, r3 -1000c8c2: 4661 mov r1, ip -1000c8c4: 0014 movs r4, r2 -1000c8c6: 4b9f ldr r3, [pc, #636] ; (1000cb44 ) -1000c8c8: 6c58 ldr r0, [r3, #68] ; 0x44 -1000c8ca: 6a5b ldr r3, [r3, #36] ; 0x24 -1000c8cc: 4041 eors r1, r0 -1000c8ce: 400c ands r4, r1 -1000c8d0: 46a0 mov r8, r4 -1000c8d2: 420a tst r2, r1 -1000c8d4: d000 beq.n 1000c8d8 -1000c8d6: e08d b.n 1000c9f4 -1000c8d8: 4661 mov r1, ip -1000c8da: 4211 tst r1, r2 -1000c8dc: d100 bne.n 1000c8e0 -1000c8de: e12b b.n 1000cb38 -1000c8e0: 2b00 cmp r3, #0 -1000c8e2: d071 beq.n 1000c9c8 -1000c8e4: 2103 movs r1, #3 -1000c8e6: 1c5f adds r7, r3, #1 -1000c8e8: 2200 movs r2, #0 -1000c8ea: 4666 mov r6, ip -1000c8ec: 468a mov sl, r1 -1000c8ee: 19c7 adds r7, r0, r7 -1000c8f0: e002 b.n 1000c8f8 -1000c8f2: 3201 adds r2, #1 -1000c8f4: 2b00 cmp r3, #0 -1000c8f6: d067 beq.n 1000c9c8 -1000c8f8: 4664 mov r4, ip -1000c8fa: 1af9 subs r1, r7, r3 -1000c8fc: 4689 mov r9, r1 -1000c8fe: 5c81 ldrb r1, [r0, r2] -1000c900: 3601 adds r6, #1 -1000c902: 54a1 strb r1, [r4, r2] -1000c904: 4651 mov r1, sl -1000c906: 3b01 subs r3, #1 -1000c908: 420e tst r6, r1 -1000c90a: d1f2 bne.n 1000c8f2 -1000c90c: 2b0f cmp r3, #15 -1000c90e: d932 bls.n 1000c976 -1000c910: 4649 mov r1, r9 -1000c912: 2207 movs r2, #7 -1000c914: 4331 orrs r1, r6 -1000c916: 400a ands r2, r1 -1000c918: 0037 movs r7, r6 -1000c91a: 4251 negs r1, r2 -1000c91c: 414a adcs r2, r1 -1000c91e: 4649 mov r1, r9 -1000c920: 370f adds r7, #15 -1000c922: 1a7f subs r7, r7, r1 -1000c924: 211e movs r1, #30 -1000c926: 42b9 cmp r1, r7 -1000c928: 4189 sbcs r1, r1 -1000c92a: 0018 movs r0, r3 -1000c92c: 4249 negs r1, r1 -1000c92e: 3810 subs r0, #16 -1000c930: 4211 tst r1, r2 -1000c932: d100 bne.n 1000c936 -1000c934: e0eb b.n 1000cb0e -1000c936: 281f cmp r0, #31 -1000c938: d800 bhi.n 1000c93c -1000c93a: e0e8 b.n 1000cb0e -1000c93c: 0902 lsrs r2, r0, #4 -1000c93e: 4694 mov ip, r2 -1000c940: 2201 movs r2, #1 -1000c942: 4462 add r2, ip -1000c944: 4692 mov sl, r2 -1000c946: 464f mov r7, r9 -1000c948: 0032 movs r2, r6 -1000c94a: 68b8 ldr r0, [r7, #8] -1000c94c: 68f9 ldr r1, [r7, #12] -1000c94e: 683c ldr r4, [r7, #0] -1000c950: 687d ldr r5, [r7, #4] -1000c952: 6090 str r0, [r2, #8] -1000c954: 60d1 str r1, [r2, #12] -1000c956: 2101 movs r1, #1 -1000c958: 468b mov fp, r1 -1000c95a: 44d8 add r8, fp -1000c95c: 6014 str r4, [r2, #0] -1000c95e: 6055 str r5, [r2, #4] -1000c960: 3710 adds r7, #16 -1000c962: 3210 adds r2, #16 -1000c964: 45c2 cmp sl, r8 -1000c966: d8f0 bhi.n 1000c94a -1000c968: 4662 mov r2, ip -1000c96a: 3201 adds r2, #1 -1000c96c: 0112 lsls r2, r2, #4 -1000c96e: 4491 add r9, r2 -1000c970: 18b6 adds r6, r6, r2 -1000c972: 220f movs r2, #15 -1000c974: 4013 ands r3, r2 -1000c976: 2b03 cmp r3, #3 -1000c978: d916 bls.n 1000c9a8 -1000c97a: 464a mov r2, r9 -1000c97c: 6812 ldr r2, [r2, #0] -1000c97e: 6032 str r2, [r6, #0] -1000c980: 1f1a subs r2, r3, #4 -1000c982: 2a03 cmp r2, #3 -1000c984: d909 bls.n 1000c99a -1000c986: 4649 mov r1, r9 -1000c988: 6849 ldr r1, [r1, #4] -1000c98a: 6071 str r1, [r6, #4] -1000c98c: 0019 movs r1, r3 -1000c98e: 3908 subs r1, #8 -1000c990: 2903 cmp r1, #3 -1000c992: d902 bls.n 1000c99a -1000c994: 4649 mov r1, r9 -1000c996: 6889 ldr r1, [r1, #8] -1000c998: 60b1 str r1, [r6, #8] -1000c99a: 0892 lsrs r2, r2, #2 -1000c99c: 3201 adds r2, #1 -1000c99e: 0092 lsls r2, r2, #2 -1000c9a0: 4491 add r9, r2 -1000c9a2: 18b6 adds r6, r6, r2 -1000c9a4: 2203 movs r2, #3 -1000c9a6: 4013 ands r3, r2 -1000c9a8: 1e5a subs r2, r3, #1 -1000c9aa: 2b00 cmp r3, #0 -1000c9ac: d00c beq.n 1000c9c8 -1000c9ae: 464b mov r3, r9 -1000c9b0: 781b ldrb r3, [r3, #0] -1000c9b2: 7033 strb r3, [r6, #0] -1000c9b4: 2a00 cmp r2, #0 -1000c9b6: d007 beq.n 1000c9c8 -1000c9b8: 464b mov r3, r9 -1000c9ba: 785b ldrb r3, [r3, #1] -1000c9bc: 7073 strb r3, [r6, #1] -1000c9be: 2a01 cmp r2, #1 -1000c9c0: d002 beq.n 1000c9c8 -1000c9c2: 464b mov r3, r9 -1000c9c4: 789b ldrb r3, [r3, #2] -1000c9c6: 70b3 strb r3, [r6, #2] -1000c9c8: 4b5e ldr r3, [pc, #376] ; (1000cb44 ) -1000c9ca: 9a01 ldr r2, [sp, #4] -1000c9cc: 6a5b ldr r3, [r3, #36] ; 0x24 -1000c9ce: 2000 movs r0, #0 -1000c9d0: 8153 strh r3, [r2, #10] -1000c9d2: 2300 movs r3, #0 -1000c9d4: 4a5b ldr r2, [pc, #364] ; (1000cb44 ) -1000c9d6: 6253 str r3, [r2, #36] ; 0x24 -1000c9d8: 332c adds r3, #44 ; 0x2c -1000c9da: 5cd1 ldrb r1, [r2, r3] -1000c9dc: 4b5a ldr r3, [pc, #360] ; (1000cb48 ) -1000c9de: 4a5b ldr r2, [pc, #364] ; (1000cb4c ) -1000c9e0: f7ff fac6 bl 1000bf70 -1000c9e4: 9801 ldr r0, [sp, #4] -1000c9e6: b003 add sp, #12 -1000c9e8: bcf0 pop {r4, r5, r6, r7} -1000c9ea: 46bb mov fp, r7 -1000c9ec: 46b2 mov sl, r6 -1000c9ee: 46a9 mov r9, r5 -1000c9f0: 46a0 mov r8, r4 -1000c9f2: bdf0 pop {r4, r5, r6, r7, pc} -1000c9f4: 2b00 cmp r3, #0 -1000c9f6: d0e7 beq.n 1000c9c8 -1000c9f8: 4210 tst r0, r2 -1000c9fa: d01b beq.n 1000ca34 -1000c9fc: 1e5a subs r2, r3, #1 -1000c9fe: 4691 mov r9, r2 -1000ca00: 2201 movs r2, #1 -1000ca02: 4462 add r2, ip -1000ca04: 4690 mov r8, r2 -1000ca06: 18c2 adds r2, r0, r3 -1000ca08: 2303 movs r3, #3 -1000ca0a: 0006 movs r6, r0 -1000ca0c: 2100 movs r1, #0 -1000ca0e: 469a mov sl, r3 -1000ca10: e003 b.n 1000ca1a -1000ca12: 4654 mov r4, sl -1000ca14: 3101 adds r1, #1 -1000ca16: 4226 tst r6, r4 -1000ca18: d00f beq.n 1000ca3a -1000ca1a: 4643 mov r3, r8 -1000ca1c: 4664 mov r4, ip -1000ca1e: 5c47 ldrb r7, [r0, r1] -1000ca20: 3601 adds r6, #1 -1000ca22: 5467 strb r7, [r4, r1] -1000ca24: 185b adds r3, r3, r1 -1000ca26: 1b97 subs r7, r2, r6 -1000ca28: 4589 cmp r9, r1 -1000ca2a: d1f2 bne.n 1000ca12 -1000ca2c: e7cc b.n 1000c9c8 -1000ca2e: 2300 movs r3, #0 -1000ca30: 9301 str r3, [sp, #4] -1000ca32: e7d7 b.n 1000c9e4 -1000ca34: 001f movs r7, r3 -1000ca36: 0006 movs r6, r0 -1000ca38: 4663 mov r3, ip -1000ca3a: 2f0f cmp r7, #15 -1000ca3c: d97f bls.n 1000cb3e -1000ca3e: 003a movs r2, r7 -1000ca40: 0030 movs r0, r6 -1000ca42: 3a10 subs r2, #16 -1000ca44: 0912 lsrs r2, r2, #4 -1000ca46: 3201 adds r2, #1 -1000ca48: 0112 lsls r2, r2, #4 -1000ca4a: 4694 mov ip, r2 -1000ca4c: 189a adds r2, r3, r2 -1000ca4e: 6801 ldr r1, [r0, #0] -1000ca50: 0a0c lsrs r4, r1, #8 -1000ca52: 7019 strb r1, [r3, #0] -1000ca54: 705c strb r4, [r3, #1] -1000ca56: 0c0c lsrs r4, r1, #16 -1000ca58: 0e09 lsrs r1, r1, #24 -1000ca5a: 709c strb r4, [r3, #2] -1000ca5c: 70d9 strb r1, [r3, #3] -1000ca5e: 6841 ldr r1, [r0, #4] -1000ca60: 0a0c lsrs r4, r1, #8 -1000ca62: 7119 strb r1, [r3, #4] -1000ca64: 715c strb r4, [r3, #5] -1000ca66: 0c0c lsrs r4, r1, #16 -1000ca68: 0e09 lsrs r1, r1, #24 -1000ca6a: 719c strb r4, [r3, #6] -1000ca6c: 71d9 strb r1, [r3, #7] -1000ca6e: 6881 ldr r1, [r0, #8] -1000ca70: 0a0c lsrs r4, r1, #8 -1000ca72: 7219 strb r1, [r3, #8] -1000ca74: 725c strb r4, [r3, #9] -1000ca76: 0c0c lsrs r4, r1, #16 -1000ca78: 0e09 lsrs r1, r1, #24 -1000ca7a: 729c strb r4, [r3, #10] -1000ca7c: 72d9 strb r1, [r3, #11] -1000ca7e: 68c1 ldr r1, [r0, #12] -1000ca80: 3010 adds r0, #16 -1000ca82: 0a0c lsrs r4, r1, #8 -1000ca84: 7319 strb r1, [r3, #12] -1000ca86: 735c strb r4, [r3, #13] -1000ca88: 0c0c lsrs r4, r1, #16 -1000ca8a: 0e09 lsrs r1, r1, #24 -1000ca8c: 739c strb r4, [r3, #14] -1000ca8e: 73d9 strb r1, [r3, #15] -1000ca90: 3310 adds r3, #16 -1000ca92: 4293 cmp r3, r2 -1000ca94: d1db bne.n 1000ca4e -1000ca96: 230f movs r3, #15 -1000ca98: 4466 add r6, ip -1000ca9a: 401f ands r7, r3 -1000ca9c: 2f03 cmp r7, #3 -1000ca9e: d925 bls.n 1000caec -1000caa0: 6833 ldr r3, [r6, #0] -1000caa2: 0a19 lsrs r1, r3, #8 -1000caa4: 7013 strb r3, [r2, #0] -1000caa6: 7051 strb r1, [r2, #1] -1000caa8: 0c19 lsrs r1, r3, #16 -1000caaa: 0e1b lsrs r3, r3, #24 -1000caac: 70d3 strb r3, [r2, #3] -1000caae: 1f3b subs r3, r7, #4 -1000cab0: 7091 strb r1, [r2, #2] -1000cab2: 2b03 cmp r3, #3 -1000cab4: d913 bls.n 1000cade -1000cab6: 6871 ldr r1, [r6, #4] -1000cab8: 0a08 lsrs r0, r1, #8 -1000caba: 7111 strb r1, [r2, #4] -1000cabc: 7150 strb r0, [r2, #5] -1000cabe: 0c08 lsrs r0, r1, #16 -1000cac0: 0e09 lsrs r1, r1, #24 -1000cac2: 71d1 strb r1, [r2, #7] -1000cac4: 0039 movs r1, r7 -1000cac6: 3908 subs r1, #8 -1000cac8: 7190 strb r0, [r2, #6] -1000caca: 2903 cmp r1, #3 -1000cacc: d907 bls.n 1000cade -1000cace: 68b1 ldr r1, [r6, #8] -1000cad0: 0a08 lsrs r0, r1, #8 -1000cad2: 7211 strb r1, [r2, #8] -1000cad4: 7250 strb r0, [r2, #9] -1000cad6: 0c08 lsrs r0, r1, #16 -1000cad8: 0e09 lsrs r1, r1, #24 -1000cada: 7290 strb r0, [r2, #10] -1000cadc: 72d1 strb r1, [r2, #11] -1000cade: 089b lsrs r3, r3, #2 -1000cae0: 3301 adds r3, #1 -1000cae2: 009b lsls r3, r3, #2 -1000cae4: 18f6 adds r6, r6, r3 -1000cae6: 18d2 adds r2, r2, r3 -1000cae8: 2303 movs r3, #3 -1000caea: 401f ands r7, r3 -1000caec: 1e7b subs r3, r7, #1 -1000caee: 2f00 cmp r7, #0 -1000caf0: d100 bne.n 1000caf4 -1000caf2: e769 b.n 1000c9c8 -1000caf4: 7831 ldrb r1, [r6, #0] -1000caf6: 7011 strb r1, [r2, #0] -1000caf8: 2b00 cmp r3, #0 -1000cafa: d100 bne.n 1000cafe -1000cafc: e764 b.n 1000c9c8 -1000cafe: 7871 ldrb r1, [r6, #1] -1000cb00: 7051 strb r1, [r2, #1] -1000cb02: 2b01 cmp r3, #1 -1000cb04: d100 bne.n 1000cb08 -1000cb06: e75f b.n 1000c9c8 -1000cb08: 78b3 ldrb r3, [r6, #2] -1000cb0a: 7093 strb r3, [r2, #2] -1000cb0c: e75c b.n 1000c9c8 -1000cb0e: 464f mov r7, r9 -1000cb10: 464a mov r2, r9 -1000cb12: 0031 movs r1, r6 -1000cb14: 0900 lsrs r0, r0, #4 -1000cb16: 4684 mov ip, r0 -1000cb18: 3710 adds r7, #16 -1000cb1a: 0100 lsls r0, r0, #4 -1000cb1c: 19c0 adds r0, r0, r7 -1000cb1e: 6814 ldr r4, [r2, #0] -1000cb20: 600c str r4, [r1, #0] -1000cb22: 6854 ldr r4, [r2, #4] -1000cb24: 604c str r4, [r1, #4] -1000cb26: 6894 ldr r4, [r2, #8] -1000cb28: 608c str r4, [r1, #8] -1000cb2a: 68d4 ldr r4, [r2, #12] -1000cb2c: 3210 adds r2, #16 -1000cb2e: 60cc str r4, [r1, #12] -1000cb30: 3110 adds r1, #16 -1000cb32: 4290 cmp r0, r2 -1000cb34: d1f3 bne.n 1000cb1e -1000cb36: e717 b.n 1000c968 -1000cb38: 4666 mov r6, ip -1000cb3a: 4681 mov r9, r0 -1000cb3c: e6e6 b.n 1000c90c -1000cb3e: 001a movs r2, r3 -1000cb40: e7ac b.n 1000ca9c -1000cb42: 46c0 nop ; (mov r8, r8) -1000cb44: 200012b8 .word 0x200012b8 -1000cb48: 0000062c .word 0x0000062c -1000cb4c: 200019d0 .word 0x200019d0 - -1000cb50 : -1000cb50: b5f0 push {r4, r5, r6, r7, lr} -1000cb52: 46de mov lr, fp -1000cb54: 4657 mov r7, sl -1000cb56: 464e mov r6, r9 -1000cb58: 4645 mov r5, r8 -1000cb5a: b5e0 push {r5, r6, r7, lr} -1000cb5c: 4bb3 ldr r3, [pc, #716] ; (1000ce2c ) -1000cb5e: b085 sub sp, #20 -1000cb60: 469b mov fp, r3 -1000cb62: 685b ldr r3, [r3, #4] -1000cb64: 9003 str r0, [sp, #12] -1000cb66: 2b01 cmp r3, #1 -1000cb68: d100 bne.n 1000cb6c -1000cb6a: e15c b.n 1000ce26 -1000cb6c: 465b mov r3, fp -1000cb6e: 6a9b ldr r3, [r3, #40] ; 0x28 -1000cb70: 2b00 cmp r3, #0 -1000cb72: d000 beq.n 1000cb76 -1000cb74: e154 b.n 1000ce20 -1000cb76: 4bae ldr r3, [pc, #696] ; (1000ce30 ) -1000cb78: 8902 ldrh r2, [r0, #8] -1000cb7a: 429a cmp r2, r3 -1000cb7c: d900 bls.n 1000cb80 -1000cb7e: e135 b.n 1000cdec -1000cb80: 9b03 ldr r3, [sp, #12] -1000cb82: 2703 movs r7, #3 -1000cb84: 4699 mov r9, r3 -1000cb86: 4eab ldr r6, [pc, #684] ; (1000ce34 ) -1000cb88: 464b mov r3, r9 -1000cb8a: 0032 movs r2, r6 -1000cb8c: 0039 movs r1, r7 -1000cb8e: 6858 ldr r0, [r3, #4] -1000cb90: 895b ldrh r3, [r3, #10] -1000cb92: 4042 eors r2, r0 -1000cb94: 4011 ands r1, r2 -1000cb96: 468c mov ip, r1 -1000cb98: 4217 tst r7, r2 -1000cb9a: d03d beq.n 1000cc18 -1000cb9c: 2b00 cmp r3, #0 -1000cb9e: d015 beq.n 1000cbcc -1000cba0: 0032 movs r2, r6 -1000cba2: 0004 movs r4, r0 -1000cba4: 4238 tst r0, r7 -1000cba6: d100 bne.n 1000cbaa -1000cba8: e0b5 b.n 1000cd16 -1000cbaa: 2100 movs r1, #0 -1000cbac: 1c72 adds r2, r6, #1 -1000cbae: e003 b.n 1000cbb8 -1000cbb0: 3101 adds r1, #1 -1000cbb2: 423c tst r4, r7 -1000cbb4: d100 bne.n 1000cbb8 -1000cbb6: e0ad b.n 1000cd14 -1000cbb8: 1855 adds r5, r2, r1 -1000cbba: 46ac mov ip, r5 -1000cbbc: 5c45 ldrb r5, [r0, r1] -1000cbbe: 3b01 subs r3, #1 -1000cbc0: 3401 adds r4, #1 -1000cbc2: 5475 strb r5, [r6, r1] -1000cbc4: 2b00 cmp r3, #0 -1000cbc6: d1f3 bne.n 1000cbb0 -1000cbc8: 464b mov r3, r9 -1000cbca: 895b ldrh r3, [r3, #10] -1000cbcc: 18f6 adds r6, r6, r3 -1000cbce: 464b mov r3, r9 -1000cbd0: 681b ldr r3, [r3, #0] -1000cbd2: 4699 mov r9, r3 -1000cbd4: 2b00 cmp r3, #0 -1000cbd6: d1d7 bne.n 1000cb88 -1000cbd8: 4c97 ldr r4, [pc, #604] ; (1000ce38 ) -1000cbda: 2228 movs r2, #40 ; 0x28 -1000cbdc: 2100 movs r1, #0 -1000cbde: 0020 movs r0, r4 -1000cbe0: f7f8 fa16 bl 10005010 <__wrap_memset> -1000cbe4: 2301 movs r3, #1 -1000cbe6: 1f22 subs r2, r4, #4 -1000cbe8: 6013 str r3, [r2, #0] -1000cbea: 9b03 ldr r3, [sp, #12] -1000cbec: 2024 movs r0, #36 ; 0x24 -1000cbee: 8919 ldrh r1, [r3, #8] -1000cbf0: 6090 str r0, [r2, #8] -1000cbf2: 000b movs r3, r1 -1000cbf4: 60d1 str r1, [r2, #12] -1000cbf6: 4659 mov r1, fp -1000cbf8: 332c adds r3, #44 ; 0x2c -1000cbfa: 628b str r3, [r1, #40] ; 0x28 -1000cbfc: 6053 str r3, [r2, #4] -1000cbfe: 6a8b ldr r3, [r1, #40] ; 0x28 -1000cc00: 312c adds r1, #44 ; 0x2c -1000cc02: 2000 movs r0, #0 -1000cc04: 7a09 ldrb r1, [r1, #8] -1000cc06: f7ff f8ff bl 1000be08 -1000cc0a: b005 add sp, #20 -1000cc0c: bcf0 pop {r4, r5, r6, r7} -1000cc0e: 46bb mov fp, r7 -1000cc10: 46b2 mov sl, r6 -1000cc12: 46a9 mov r9, r5 -1000cc14: 46a0 mov r8, r4 -1000cc16: bdf0 pop {r4, r5, r6, r7, pc} -1000cc18: 423e tst r6, r7 -1000cc1a: d100 bne.n 1000cc1e -1000cc1c: e0fd b.n 1000ce1a -1000cc1e: 2b00 cmp r3, #0 -1000cc20: d0d4 beq.n 1000cbcc -1000cc22: 2100 movs r1, #0 -1000cc24: 0032 movs r2, r6 -1000cc26: 1c45 adds r5, r0, #1 -1000cc28: e002 b.n 1000cc30 -1000cc2a: 3101 adds r1, #1 -1000cc2c: 2b00 cmp r3, #0 -1000cc2e: d0cb beq.n 1000cbc8 -1000cc30: 186c adds r4, r5, r1 -1000cc32: 46a0 mov r8, r4 -1000cc34: 5c44 ldrb r4, [r0, r1] -1000cc36: 3201 adds r2, #1 -1000cc38: 5474 strb r4, [r6, r1] -1000cc3a: 3b01 subs r3, #1 -1000cc3c: 423a tst r2, r7 -1000cc3e: d1f4 bne.n 1000cc2a -1000cc40: 2b0f cmp r3, #15 -1000cc42: d93b bls.n 1000ccbc -1000cc44: 201e movs r0, #30 -1000cc46: 4641 mov r1, r8 -1000cc48: 4682 mov sl, r0 -1000cc4a: 4640 mov r0, r8 -1000cc4c: 2507 movs r5, #7 -1000cc4e: 310f adds r1, #15 -1000cc50: 1a89 subs r1, r1, r2 -1000cc52: 4310 orrs r0, r2 -1000cc54: 458a cmp sl, r1 -1000cc56: 4189 sbcs r1, r1 -1000cc58: 4028 ands r0, r5 -1000cc5a: 001c movs r4, r3 -1000cc5c: 4245 negs r5, r0 -1000cc5e: 4168 adcs r0, r5 -1000cc60: 4249 negs r1, r1 -1000cc62: 3c10 subs r4, #16 -1000cc64: 4208 tst r0, r1 -1000cc66: d100 bne.n 1000cc6a -1000cc68: e0c2 b.n 1000cdf0 -1000cc6a: 211f movs r1, #31 -1000cc6c: 42a1 cmp r1, r4 -1000cc6e: d300 bcc.n 1000cc72 -1000cc70: e0be b.n 1000cdf0 -1000cc72: 0921 lsrs r1, r4, #4 -1000cc74: 9102 str r1, [sp, #8] -1000cc76: 3101 adds r1, #1 -1000cc78: 468a mov sl, r1 -1000cc7a: 4661 mov r1, ip -1000cc7c: 0015 movs r5, r2 -1000cc7e: 4694 mov ip, r2 -1000cc80: 4644 mov r4, r8 -1000cc82: 4652 mov r2, sl -1000cc84: 469a mov sl, r3 -1000cc86: 000b movs r3, r1 -1000cc88: 68a0 ldr r0, [r4, #8] -1000cc8a: 68e1 ldr r1, [r4, #12] -1000cc8c: 3301 adds r3, #1 -1000cc8e: 9000 str r0, [sp, #0] -1000cc90: 9101 str r1, [sp, #4] -1000cc92: 6820 ldr r0, [r4, #0] -1000cc94: 6861 ldr r1, [r4, #4] -1000cc96: 3410 adds r4, #16 -1000cc98: 6028 str r0, [r5, #0] -1000cc9a: 6069 str r1, [r5, #4] -1000cc9c: 9800 ldr r0, [sp, #0] -1000cc9e: 9901 ldr r1, [sp, #4] -1000cca0: 60a8 str r0, [r5, #8] -1000cca2: 60e9 str r1, [r5, #12] -1000cca4: 3510 adds r5, #16 -1000cca6: 429a cmp r2, r3 -1000cca8: d8ee bhi.n 1000cc88 -1000ccaa: 4662 mov r2, ip -1000ccac: 4653 mov r3, sl -1000ccae: 9902 ldr r1, [sp, #8] -1000ccb0: 3101 adds r1, #1 -1000ccb2: 0109 lsls r1, r1, #4 -1000ccb4: 4488 add r8, r1 -1000ccb6: 1852 adds r2, r2, r1 -1000ccb8: 210f movs r1, #15 -1000ccba: 400b ands r3, r1 -1000ccbc: 2b03 cmp r3, #3 -1000ccbe: d915 bls.n 1000ccec -1000ccc0: 4641 mov r1, r8 -1000ccc2: 6809 ldr r1, [r1, #0] -1000ccc4: 6011 str r1, [r2, #0] -1000ccc6: 1f19 subs r1, r3, #4 -1000ccc8: 2903 cmp r1, #3 -1000ccca: d909 bls.n 1000cce0 -1000cccc: 4640 mov r0, r8 -1000ccce: 6840 ldr r0, [r0, #4] -1000ccd0: 6050 str r0, [r2, #4] -1000ccd2: 0018 movs r0, r3 -1000ccd4: 3808 subs r0, #8 -1000ccd6: 2803 cmp r0, #3 -1000ccd8: d902 bls.n 1000cce0 -1000ccda: 4640 mov r0, r8 -1000ccdc: 6880 ldr r0, [r0, #8] -1000ccde: 6090 str r0, [r2, #8] -1000cce0: 0889 lsrs r1, r1, #2 -1000cce2: 3101 adds r1, #1 -1000cce4: 0089 lsls r1, r1, #2 -1000cce6: 4488 add r8, r1 -1000cce8: 1852 adds r2, r2, r1 -1000ccea: 403b ands r3, r7 -1000ccec: 1e59 subs r1, r3, #1 -1000ccee: 2b00 cmp r3, #0 -1000ccf0: d100 bne.n 1000ccf4 -1000ccf2: e769 b.n 1000cbc8 -1000ccf4: 4643 mov r3, r8 -1000ccf6: 781b ldrb r3, [r3, #0] -1000ccf8: 7013 strb r3, [r2, #0] -1000ccfa: 2900 cmp r1, #0 -1000ccfc: d100 bne.n 1000cd00 -1000ccfe: e763 b.n 1000cbc8 -1000cd00: 4643 mov r3, r8 -1000cd02: 785b ldrb r3, [r3, #1] -1000cd04: 7053 strb r3, [r2, #1] -1000cd06: 2901 cmp r1, #1 -1000cd08: d100 bne.n 1000cd0c -1000cd0a: e75d b.n 1000cbc8 -1000cd0c: 4643 mov r3, r8 -1000cd0e: 789b ldrb r3, [r3, #2] -1000cd10: 7093 strb r3, [r2, #2] -1000cd12: e759 b.n 1000cbc8 -1000cd14: 4662 mov r2, ip -1000cd16: 2b0f cmp r3, #15 -1000cd18: d930 bls.n 1000cd7c -1000cd1a: 0019 movs r1, r3 -1000cd1c: 3910 subs r1, #16 -1000cd1e: 0909 lsrs r1, r1, #4 -1000cd20: 3101 adds r1, #1 -1000cd22: 0109 lsls r1, r1, #4 -1000cd24: 0020 movs r0, r4 -1000cd26: 468c mov ip, r1 -1000cd28: 4698 mov r8, r3 -1000cd2a: 1855 adds r5, r2, r1 -1000cd2c: 6801 ldr r1, [r0, #0] -1000cd2e: 0a0b lsrs r3, r1, #8 -1000cd30: 7011 strb r1, [r2, #0] -1000cd32: 7053 strb r3, [r2, #1] -1000cd34: 0c0b lsrs r3, r1, #16 -1000cd36: 0e09 lsrs r1, r1, #24 -1000cd38: 7093 strb r3, [r2, #2] -1000cd3a: 70d1 strb r1, [r2, #3] -1000cd3c: 6841 ldr r1, [r0, #4] -1000cd3e: 0a0b lsrs r3, r1, #8 -1000cd40: 7111 strb r1, [r2, #4] -1000cd42: 7153 strb r3, [r2, #5] -1000cd44: 0c0b lsrs r3, r1, #16 -1000cd46: 0e09 lsrs r1, r1, #24 -1000cd48: 7193 strb r3, [r2, #6] -1000cd4a: 71d1 strb r1, [r2, #7] -1000cd4c: 6881 ldr r1, [r0, #8] -1000cd4e: 0a0b lsrs r3, r1, #8 -1000cd50: 7211 strb r1, [r2, #8] -1000cd52: 7253 strb r3, [r2, #9] -1000cd54: 0c0b lsrs r3, r1, #16 -1000cd56: 0e09 lsrs r1, r1, #24 -1000cd58: 7293 strb r3, [r2, #10] -1000cd5a: 72d1 strb r1, [r2, #11] -1000cd5c: 68c1 ldr r1, [r0, #12] -1000cd5e: 3010 adds r0, #16 -1000cd60: 0a0b lsrs r3, r1, #8 -1000cd62: 7311 strb r1, [r2, #12] -1000cd64: 7353 strb r3, [r2, #13] -1000cd66: 0c0b lsrs r3, r1, #16 -1000cd68: 0e09 lsrs r1, r1, #24 -1000cd6a: 7393 strb r3, [r2, #14] -1000cd6c: 73d1 strb r1, [r2, #15] -1000cd6e: 3210 adds r2, #16 -1000cd70: 4295 cmp r5, r2 -1000cd72: d1db bne.n 1000cd2c -1000cd74: 4643 mov r3, r8 -1000cd76: 210f movs r1, #15 -1000cd78: 4464 add r4, ip -1000cd7a: 400b ands r3, r1 -1000cd7c: 2b03 cmp r3, #3 -1000cd7e: d924 bls.n 1000cdca -1000cd80: 6821 ldr r1, [r4, #0] -1000cd82: 0a08 lsrs r0, r1, #8 -1000cd84: 7011 strb r1, [r2, #0] -1000cd86: 7050 strb r0, [r2, #1] -1000cd88: 0c08 lsrs r0, r1, #16 -1000cd8a: 0e09 lsrs r1, r1, #24 -1000cd8c: 70d1 strb r1, [r2, #3] -1000cd8e: 1f19 subs r1, r3, #4 -1000cd90: 7090 strb r0, [r2, #2] -1000cd92: 2903 cmp r1, #3 -1000cd94: d913 bls.n 1000cdbe -1000cd96: 6860 ldr r0, [r4, #4] -1000cd98: 0a05 lsrs r5, r0, #8 -1000cd9a: 7110 strb r0, [r2, #4] -1000cd9c: 7155 strb r5, [r2, #5] -1000cd9e: 0c05 lsrs r5, r0, #16 -1000cda0: 0e00 lsrs r0, r0, #24 -1000cda2: 71d0 strb r0, [r2, #7] -1000cda4: 0018 movs r0, r3 -1000cda6: 3808 subs r0, #8 -1000cda8: 7195 strb r5, [r2, #6] -1000cdaa: 2803 cmp r0, #3 -1000cdac: d907 bls.n 1000cdbe -1000cdae: 68a0 ldr r0, [r4, #8] -1000cdb0: 0a05 lsrs r5, r0, #8 -1000cdb2: 7210 strb r0, [r2, #8] -1000cdb4: 7255 strb r5, [r2, #9] -1000cdb6: 0c05 lsrs r5, r0, #16 -1000cdb8: 0e00 lsrs r0, r0, #24 -1000cdba: 7295 strb r5, [r2, #10] -1000cdbc: 72d0 strb r0, [r2, #11] -1000cdbe: 0889 lsrs r1, r1, #2 -1000cdc0: 3101 adds r1, #1 -1000cdc2: 0089 lsls r1, r1, #2 -1000cdc4: 1864 adds r4, r4, r1 -1000cdc6: 1852 adds r2, r2, r1 -1000cdc8: 403b ands r3, r7 -1000cdca: 1e59 subs r1, r3, #1 -1000cdcc: 2b00 cmp r3, #0 -1000cdce: d100 bne.n 1000cdd2 -1000cdd0: e6fa b.n 1000cbc8 -1000cdd2: 7823 ldrb r3, [r4, #0] -1000cdd4: 7013 strb r3, [r2, #0] -1000cdd6: 2900 cmp r1, #0 -1000cdd8: d100 bne.n 1000cddc -1000cdda: e6f5 b.n 1000cbc8 -1000cddc: 7863 ldrb r3, [r4, #1] -1000cdde: 7053 strb r3, [r2, #1] -1000cde0: 2901 cmp r1, #1 -1000cde2: d100 bne.n 1000cde6 -1000cde4: e6f0 b.n 1000cbc8 -1000cde6: 78a3 ldrb r3, [r4, #2] -1000cde8: 7093 strb r3, [r2, #2] -1000cdea: e6ed b.n 1000cbc8 -1000cdec: 8103 strh r3, [r0, #8] -1000cdee: e6c7 b.n 1000cb80 -1000cdf0: 0015 movs r5, r2 -1000cdf2: 0011 movs r1, r2 -1000cdf4: 4640 mov r0, r8 -1000cdf6: 0924 lsrs r4, r4, #4 -1000cdf8: 9402 str r4, [sp, #8] -1000cdfa: 3510 adds r5, #16 -1000cdfc: 0124 lsls r4, r4, #4 -1000cdfe: 1964 adds r4, r4, r5 -1000ce00: 6805 ldr r5, [r0, #0] -1000ce02: 600d str r5, [r1, #0] -1000ce04: 6845 ldr r5, [r0, #4] -1000ce06: 604d str r5, [r1, #4] -1000ce08: 6885 ldr r5, [r0, #8] -1000ce0a: 608d str r5, [r1, #8] -1000ce0c: 68c5 ldr r5, [r0, #12] -1000ce0e: 3010 adds r0, #16 -1000ce10: 60cd str r5, [r1, #12] -1000ce12: 3110 adds r1, #16 -1000ce14: 428c cmp r4, r1 -1000ce16: d1f3 bne.n 1000ce00 -1000ce18: e749 b.n 1000ccae -1000ce1a: 0032 movs r2, r6 -1000ce1c: 4680 mov r8, r0 -1000ce1e: e70f b.n 1000cc40 -1000ce20: 2006 movs r0, #6 -1000ce22: 4240 negs r0, r0 -1000ce24: e6f1 b.n 1000cc0a -1000ce26: 2004 movs r0, #4 -1000ce28: 4240 negs r0, r0 -1000ce2a: e6ee b.n 1000cc0a -1000ce2c: 200012b8 .word 0x200012b8 -1000ce30: 0000062c .word 0x0000062c -1000ce34: 200013d0 .word 0x200013d0 -1000ce38: 200013a8 .word 0x200013a8 - -1000ce3c : -1000ce3c: b5f0 push {r4, r5, r6, r7, lr} -1000ce3e: 4c1a ldr r4, [pc, #104] ; (1000cea8 ) -1000ce40: 46c6 mov lr, r8 -1000ce42: 0005 movs r5, r0 -1000ce44: 0020 movs r0, r4 -1000ce46: 4688 mov r8, r1 -1000ce48: b500 push {lr} -1000ce4a: 0017 movs r7, r2 -1000ce4c: 9906 ldr r1, [sp, #24] -1000ce4e: 2206 movs r2, #6 -1000ce50: 301d adds r0, #29 -1000ce52: 001e movs r6, r3 -1000ce54: f7f8 f8e2 bl 1000501c <__wrap___aeabi_memcpy> -1000ce58: 2301 movs r3, #1 -1000ce5a: 4642 mov r2, r8 -1000ce5c: 0021 movs r1, r4 -1000ce5e: 6023 str r3, [r4, #0] -1000ce60: 6063 str r3, [r4, #4] -1000ce62: 332b adds r3, #43 ; 0x2b -1000ce64: 54e2 strb r2, [r4, r3] -1000ce66: 4b11 ldr r3, [pc, #68] ; (1000ceac ) -1000ce68: 312c adds r1, #44 ; 0x2c -1000ce6a: 6323 str r3, [r4, #48] ; 0x30 -1000ce6c: 4b10 ldr r3, [pc, #64] ; (1000ceb0 ) -1000ce6e: 720f strb r7, [r1, #8] -1000ce70: 63a3 str r3, [r4, #56] ; 0x38 -1000ce72: 4b10 ldr r3, [pc, #64] ; (1000ceb4 ) -1000ce74: 740e strb r6, [r1, #16] -1000ce76: 6423 str r3, [r4, #64] ; 0x40 -1000ce78: 2000 movs r0, #0 -1000ce7a: f000 ff4d bl 1000dd18 -1000ce7e: 0021 movs r1, r4 -1000ce80: 2000 movs r0, #0 -1000ce82: 3134 adds r1, #52 ; 0x34 -1000ce84: f000 ff48 bl 1000dd18 -1000ce88: 0021 movs r1, r4 -1000ce8a: 2000 movs r0, #0 -1000ce8c: 313c adds r1, #60 ; 0x3c -1000ce8e: f000 ff43 bl 1000dd18 -1000ce92: 4b09 ldr r3, [pc, #36] ; (1000ceb8 ) -1000ce94: 0028 movs r0, r5 -1000ce96: 602b str r3, [r5, #0] -1000ce98: 2300 movs r3, #0 -1000ce9a: 606b str r3, [r5, #4] -1000ce9c: 60ab str r3, [r5, #8] -1000ce9e: 4b07 ldr r3, [pc, #28] ; (1000cebc ) -1000cea0: 60eb str r3, [r5, #12] -1000cea2: bc80 pop {r7} -1000cea4: 46b8 mov r8, r7 -1000cea6: bdf0 pop {r4, r5, r6, r7, pc} -1000cea8: 200012b8 .word 0x200012b8 -1000ceac: 1000c419 .word 0x1000c419 -1000ceb0: 1000c45d .word 0x1000c45d -1000ceb4: 1000c3dd .word 0x1000c3dd -1000ceb8: 1000c491 .word 0x1000c491 -1000cebc: 1000c3e1 .word 0x1000c3e1 - -1000cec0 : -1000cec0: 0013 movs r3, r2 -1000cec2: b570 push {r4, r5, r6, lr} -1000cec4: 4c10 ldr r4, [pc, #64] ; (1000cf08 ) -1000cec6: 4d11 ldr r5, [pc, #68] ; (1000cf0c ) -1000cec8: 4344 muls r4, r0 -1000ceca: 1929 adds r1, r5, r4 -1000cecc: 688a ldr r2, [r1, #8] -1000cece: 68ce ldr r6, [r1, #12] -1000ced0: 18d2 adds r2, r2, r3 -1000ced2: 1af3 subs r3, r6, r3 -1000ced4: 608a str r2, [r1, #8] -1000ced6: 60cb str r3, [r1, #12] -1000ced8: d111 bne.n 1000cefe -1000ceda: 7d0a ldrb r2, [r1, #20] -1000cedc: 2a00 cmp r2, #0 -1000cede: d10b bne.n 1000cef8 -1000cee0: 88cb ldrh r3, [r1, #6] -1000cee2: 2b00 cmp r3, #0 -1000cee4: d00e beq.n 1000cf04 -1000cee6: 5d63 ldrb r3, [r4, r5] -1000cee8: 2b7f cmp r3, #127 ; 0x7f -1000ceea: d90b bls.n 1000cf04 -1000ceec: 2300 movs r3, #0 -1000ceee: 2200 movs r2, #0 -1000cef0: 2100 movs r1, #0 -1000cef2: f7ff f83d bl 1000bf70 -1000cef6: e005 b.n 1000cf04 -1000cef8: 750b strb r3, [r1, #20] -1000cefa: 2200 movs r2, #0 -1000cefc: 2300 movs r3, #0 -1000cefe: 2180 movs r1, #128 ; 0x80 -1000cf00: f7fe ff82 bl 1000be08 -1000cf04: bd70 pop {r4, r5, r6, pc} -1000cf06: 46c0 nop ; (mov r8, r8) -1000cf08: 00000534 .word 0x00000534 -1000cf0c: 2000270c .word 0x2000270c - -1000cf10 : -1000cf10: b5f0 push {r4, r5, r6, r7, lr} -1000cf12: 4657 mov r7, sl -1000cf14: 464e mov r6, r9 -1000cf16: 4645 mov r5, r8 -1000cf18: 46de mov lr, fp -1000cf1a: 2460 movs r4, #96 ; 0x60 -1000cf1c: b5e0 push {r5, r6, r7, lr} -1000cf1e: 469a mov sl, r3 -1000cf20: 780b ldrb r3, [r1, #0] -1000cf22: 0006 movs r6, r0 -1000cf24: 000d movs r5, r1 -1000cf26: 0017 movs r7, r2 -1000cf28: b08b sub sp, #44 ; 0x2c -1000cf2a: 401c ands r4, r3 -1000cf2c: 2c20 cmp r4, #32 -1000cf2e: d00d beq.n 1000cf4c -1000cf30: 2c40 cmp r4, #64 ; 0x40 -1000cf32: d04d beq.n 1000cfd0 -1000cf34: 2200 movs r2, #0 -1000cf36: 4693 mov fp, r2 -1000cf38: 2c00 cmp r4, #0 -1000cf3a: d030 beq.n 1000cf9e -1000cf3c: 4658 mov r0, fp -1000cf3e: b00b add sp, #44 ; 0x2c -1000cf40: bcf0 pop {r4, r5, r6, r7} -1000cf42: 46bb mov fp, r7 -1000cf44: 46b2 mov sl, r6 -1000cf46: 46a9 mov r9, r5 -1000cf48: 46a0 mov r8, r4 -1000cf4a: bdf0 pop {r4, r5, r6, r7, pc} -1000cf4c: 2203 movs r2, #3 -1000cf4e: 4013 ands r3, r2 -1000cf50: 2b01 cmp r3, #1 -1000cf52: d100 bne.n 1000cf56 -1000cf54: e09f b.n 1000d096 -1000cf56: 2b02 cmp r3, #2 -1000cf58: d119 bne.n 1000cf8e -1000cf5a: 4aca ldr r2, [pc, #808] ; (1000d284 ) -1000cf5c: 4bca ldr r3, [pc, #808] ; (1000d288 ) -1000cf5e: 4694 mov ip, r2 -1000cf60: 4343 muls r3, r0 -1000cf62: 4cca ldr r4, [pc, #808] ; (1000d28c ) -1000cf64: 18e1 adds r1, r4, r3 -1000cf66: 4461 add r1, ip -1000cf68: 7808 ldrb r0, [r1, #0] -1000cf6a: 2800 cmp r0, #0 -1000cf6c: d00f beq.n 1000cf8e -1000cf6e: 4ac8 ldr r2, [pc, #800] ; (1000d290 ) -1000cf70: 189a adds r2, r3, r2 -1000cf72: 2300 movs r3, #0 -1000cf74: 1912 adds r2, r2, r4 -1000cf76: 6811 ldr r1, [r2, #0] -1000cf78: 2900 cmp r1, #0 -1000cf7a: d003 beq.n 1000cf84 -1000cf7c: 684c ldr r4, [r1, #4] -1000cf7e: 2c00 cmp r4, #0 -1000cf80: d000 beq.n 1000cf84 -1000cf82: e142 b.n 1000d20a -1000cf84: 3301 adds r3, #1 -1000cf86: b2db uxtb r3, r3 -1000cf88: 3204 adds r2, #4 -1000cf8a: 4298 cmp r0, r3 -1000cf8c: d1f3 bne.n 1000cf76 -1000cf8e: 48c1 ldr r0, [pc, #772] ; (1000d294 ) -1000cf90: f7f8 fada bl 10005548 <__wrap_printf> -1000cf94: 48c0 ldr r0, [pc, #768] ; (1000d298 ) -1000cf96: f7f8 f9a5 bl 100052e4 <__wrap_puts> -1000cf9a: 4cc0 ldr r4, [pc, #768] ; (1000d29c ) -1000cf9c: e065 b.n 1000d06a -1000cf9e: 3203 adds r2, #3 -1000cfa0: 401a ands r2, r3 -1000cfa2: 4691 mov r9, r2 -1000cfa4: 2a01 cmp r2, #1 -1000cfa6: d100 bne.n 1000cfaa -1000cfa8: e0e7 b.n 1000d17a -1000cfaa: 2a02 cmp r2, #2 -1000cfac: d100 bne.n 1000cfb0 -1000cfae: e098 b.n 1000d0e2 -1000cfb0: 2a00 cmp r2, #0 -1000cfb2: d100 bne.n 1000cfb6 -1000cfb4: e0c4 b.n 1000d140 -1000cfb6: 786b ldrb r3, [r5, #1] -1000cfb8: 2b06 cmp r3, #6 -1000cfba: d104 bne.n 1000cfc6 -1000cfbc: 8869 ldrh r1, [r5, #2] -1000cfbe: 23c0 movs r3, #192 ; 0xc0 -1000cfc0: 00db lsls r3, r3, #3 -1000cfc2: 4299 cmp r1, r3 -1000cfc4: d064 beq.n 1000d090 -1000cfc6: 48b3 ldr r0, [pc, #716] ; (1000d294 ) -1000cfc8: f7f8 fabe bl 10005548 <__wrap_printf> -1000cfcc: 48b4 ldr r0, [pc, #720] ; (1000d2a0 ) -1000cfce: e7e2 b.n 1000cf96 -1000cfd0: 4bae ldr r3, [pc, #696] ; (1000d28c ) -1000cfd2: 4698 mov r8, r3 -1000cfd4: 4bac ldr r3, [pc, #688] ; (1000d288 ) -1000cfd6: 4343 muls r3, r0 -1000cfd8: 4443 add r3, r8 -1000cfda: 69da ldr r2, [r3, #28] -1000cfdc: 2a00 cmp r2, #0 -1000cfde: d100 bne.n 1000cfe2 -1000cfe0: e0b7 b.n 1000d152 -1000cfe2: 7849 ldrb r1, [r1, #1] -1000cfe4: 7913 ldrb r3, [r2, #4] -1000cfe6: 4299 cmp r1, r3 -1000cfe8: d100 bne.n 1000cfec -1000cfea: e116 b.n 1000d21a -1000cfec: 4aa5 ldr r2, [pc, #660] ; (1000d284 ) -1000cfee: 4ba6 ldr r3, [pc, #664] ; (1000d288 ) -1000cff0: 4694 mov ip, r2 -1000cff2: 4373 muls r3, r6 -1000cff4: 4443 add r3, r8 -1000cff6: 4463 add r3, ip -1000cff8: 781a ldrb r2, [r3, #0] -1000cffa: 2400 movs r4, #0 -1000cffc: 00f3 lsls r3, r6, #3 -1000cffe: 2a00 cmp r2, #0 -1000d000: d02b beq.n 1000d05a -1000d002: 199b adds r3, r3, r6 -1000d004: 009b lsls r3, r3, #2 -1000d006: 199b adds r3, r3, r6 -1000d008: 469b mov fp, r3 -1000d00a: 00d9 lsls r1, r3, #3 -1000d00c: 4643 mov r3, r8 -1000d00e: 448b add fp, r1 -1000d010: 46b9 mov r9, r7 -1000d012: 46a8 mov r8, r5 -1000d014: 465f mov r7, fp -1000d016: 0035 movs r5, r6 -1000d018: 001e movs r6, r3 -1000d01a: 193b adds r3, r7, r4 -1000d01c: 330b adds r3, #11 -1000d01e: 33ff adds r3, #255 ; 0xff -1000d020: 009b lsls r3, r3, #2 -1000d022: 18f3 adds r3, r6, r3 -1000d024: 685b ldr r3, [r3, #4] -1000d026: 2b00 cmp r3, #0 -1000d028: d012 beq.n 1000d050 -1000d02a: 689b ldr r3, [r3, #8] -1000d02c: 469b mov fp, r3 -1000d02e: 2b00 cmp r3, #0 -1000d030: d00e beq.n 1000d050 -1000d032: 4653 mov r3, sl -1000d034: 464a mov r2, r9 -1000d036: 4641 mov r1, r8 -1000d038: 0028 movs r0, r5 -1000d03a: 47d8 blx fp -1000d03c: 2800 cmp r0, #0 -1000d03e: d100 bne.n 1000d042 -1000d040: e098 b.n 1000d174 -1000d042: 4a90 ldr r2, [pc, #576] ; (1000d284 ) -1000d044: 4b90 ldr r3, [pc, #576] ; (1000d288 ) -1000d046: 4694 mov ip, r2 -1000d048: 436b muls r3, r5 -1000d04a: 18f3 adds r3, r6, r3 -1000d04c: 4463 add r3, ip -1000d04e: 781a ldrb r2, [r3, #0] -1000d050: 3401 adds r4, #1 -1000d052: b2e4 uxtb r4, r4 -1000d054: 42a2 cmp r2, r4 -1000d056: d8e0 bhi.n 1000d01a -1000d058: 4645 mov r5, r8 -1000d05a: 4e8e ldr r6, [pc, #568] ; (1000d294 ) -1000d05c: 4c8f ldr r4, [pc, #572] ; (1000d29c ) -1000d05e: 0030 movs r0, r6 -1000d060: f7f8 fa72 bl 10005548 <__wrap_printf> -1000d064: 488f ldr r0, [pc, #572] ; (1000d2a4 ) -1000d066: f7f8 f93d bl 100052e4 <__wrap_puts> -1000d06a: 0020 movs r0, r4 -1000d06c: f7f8 fa6c bl 10005548 <__wrap_printf> -1000d070: 488d ldr r0, [pc, #564] ; (1000d2a8 ) -1000d072: f7f8 fa69 bl 10005548 <__wrap_printf> -1000d076: 88e8 ldrh r0, [r5, #6] -1000d078: 886b ldrh r3, [r5, #2] -1000d07a: 786a ldrb r2, [r5, #1] -1000d07c: 7829 ldrb r1, [r5, #0] -1000d07e: 9001 str r0, [sp, #4] -1000d080: 88a8 ldrh r0, [r5, #4] -1000d082: 9000 str r0, [sp, #0] -1000d084: 4889 ldr r0, [pc, #548] ; (1000d2ac ) -1000d086: f7f8 fa5f bl 10005548 <__wrap_printf> -1000d08a: 0020 movs r0, r4 -1000d08c: f7f8 fa5c bl 10005548 <__wrap_printf> -1000d090: 2300 movs r3, #0 -1000d092: 469b mov fp, r3 -1000d094: e752 b.n 1000cf3c -1000d096: 4a7b ldr r2, [pc, #492] ; (1000d284 ) -1000d098: 4b7b ldr r3, [pc, #492] ; (1000d288 ) -1000d09a: 4694 mov ip, r2 -1000d09c: 4343 muls r3, r0 -1000d09e: 4c7b ldr r4, [pc, #492] ; (1000d28c ) -1000d0a0: 18e1 adds r1, r4, r3 -1000d0a2: 4461 add r1, ip -1000d0a4: 7808 ldrb r0, [r1, #0] -1000d0a6: 2800 cmp r0, #0 -1000d0a8: d100 bne.n 1000d0ac -1000d0aa: e770 b.n 1000cf8e -1000d0ac: 21ff movs r1, #255 ; 0xff -1000d0ae: 4a78 ldr r2, [pc, #480] ; (1000d290 ) -1000d0b0: 468c mov ip, r1 -1000d0b2: 189a adds r2, r3, r2 -1000d0b4: 46b0 mov r8, r6 -1000d0b6: 2300 movs r3, #0 -1000d0b8: 46b9 mov r9, r7 -1000d0ba: 1912 adds r2, r2, r4 -1000d0bc: 6811 ldr r1, [r2, #0] -1000d0be: 2900 cmp r1, #0 -1000d0c0: d009 beq.n 1000d0d6 -1000d0c2: 680c ldr r4, [r1, #0] -1000d0c4: 2c00 cmp r4, #0 -1000d0c6: d006 beq.n 1000d0d6 -1000d0c8: 4667 mov r7, ip -1000d0ca: 7e0e ldrb r6, [r1, #24] -1000d0cc: 88a9 ldrh r1, [r5, #4] -1000d0ce: 4039 ands r1, r7 -1000d0d0: 428e cmp r6, r1 -1000d0d2: d100 bne.n 1000d0d6 -1000d0d4: e097 b.n 1000d206 -1000d0d6: 3301 adds r3, #1 -1000d0d8: b2db uxtb r3, r3 -1000d0da: 3204 adds r2, #4 -1000d0dc: 4283 cmp r3, r0 -1000d0de: d1ed bne.n 1000d0bc -1000d0e0: e755 b.n 1000cf8e -1000d0e2: 4a69 ldr r2, [pc, #420] ; (1000d288 ) -1000d0e4: 4b69 ldr r3, [pc, #420] ; (1000d28c ) -1000d0e6: 4342 muls r2, r0 -1000d0e8: 189b adds r3, r3, r2 -1000d0ea: 2285 movs r2, #133 ; 0x85 -1000d0ec: 00d2 lsls r2, r2, #3 -1000d0ee: 4694 mov ip, r2 -1000d0f0: 4463 add r3, ip -1000d0f2: 781b ldrb r3, [r3, #0] -1000d0f4: 2b00 cmp r3, #0 -1000d0f6: d100 bne.n 1000d0fa -1000d0f8: e75d b.n 1000cfb6 -1000d0fa: 784b ldrb r3, [r1, #1] -1000d0fc: 790c ldrb r4, [r1, #4] -1000d0fe: 2b01 cmp r3, #1 -1000d100: d100 bne.n 1000d104 -1000d102: e195 b.n 1000d430 -1000d104: 2b03 cmp r3, #3 -1000d106: d100 bne.n 1000d10a -1000d108: e18b b.n 1000d422 -1000d10a: 2b00 cmp r3, #0 -1000d10c: d000 beq.n 1000d110 -1000d10e: e753 b.n 1000cfb8 -1000d110: ab06 add r3, sp, #24 -1000d112: 469c mov ip, r3 -1000d114: 250f movs r5, #15 -1000d116: 4465 add r5, ip -1000d118: 002a movs r2, r5 -1000d11a: 0021 movs r1, r4 -1000d11c: f7fe fe72 bl 1000be04 -1000d120: 782b ldrb r3, [r5, #0] -1000d122: 2b00 cmp r3, #0 -1000d124: d100 bne.n 1000d128 -1000d126: e1dd b.n 1000d4e4 -1000d128: 2301 movs r3, #1 -1000d12a: 683a ldr r2, [r7, #0] -1000d12c: 7013 strb r3, [r2, #0] -1000d12e: 2200 movs r2, #0 -1000d130: 683b ldr r3, [r7, #0] -1000d132: 705a strb r2, [r3, #1] -1000d134: 2302 movs r3, #2 -1000d136: 4652 mov r2, sl -1000d138: 6013 str r3, [r2, #0] -1000d13a: 3b01 subs r3, #1 -1000d13c: 469b mov fp, r3 -1000d13e: e6fd b.n 1000cf3c -1000d140: 786b ldrb r3, [r5, #1] -1000d142: 8849 ldrh r1, [r1, #2] -1000d144: 2b09 cmp r3, #9 -1000d146: d900 bls.n 1000d14a -1000d148: e736 b.n 1000cfb8 -1000d14a: 4859 ldr r0, [pc, #356] ; (1000d2b0 ) -1000d14c: 009a lsls r2, r3, #2 -1000d14e: 5882 ldr r2, [r0, r2] -1000d150: 4697 mov pc, r2 -1000d152: 6a1b ldr r3, [r3, #32] -1000d154: 2b00 cmp r3, #0 -1000d156: d100 bne.n 1000d15a -1000d158: e748 b.n 1000cfec -1000d15a: 7849 ldrb r1, [r1, #1] -1000d15c: 799a ldrb r2, [r3, #6] -1000d15e: 4291 cmp r1, r2 -1000d160: d000 beq.n 1000d164 -1000d162: e743 b.n 1000cfec -1000d164: 88aa ldrh r2, [r5, #4] -1000d166: 2a07 cmp r2, #7 -1000d168: d170 bne.n 1000d24c -1000d16a: 681a ldr r2, [r3, #0] -1000d16c: 603a str r2, [r7, #0] -1000d16e: 4652 mov r2, sl -1000d170: 889b ldrh r3, [r3, #4] -1000d172: 6013 str r3, [r2, #0] -1000d174: 2301 movs r3, #1 -1000d176: 469b mov fp, r3 -1000d178: e6e0 b.n 1000cf3c -1000d17a: 4b44 ldr r3, [pc, #272] ; (1000d28c ) -1000d17c: 4698 mov r8, r3 -1000d17e: 4b42 ldr r3, [pc, #264] ; (1000d288 ) -1000d180: 4343 muls r3, r0 -1000d182: 001a movs r2, r3 -1000d184: 9304 str r3, [sp, #16] -1000d186: 2385 movs r3, #133 ; 0x85 -1000d188: 4442 add r2, r8 -1000d18a: 00db lsls r3, r3, #3 -1000d18c: 18d3 adds r3, r2, r3 -1000d18e: 781b ldrb r3, [r3, #0] -1000d190: 2b00 cmp r3, #0 -1000d192: d100 bne.n 1000d196 -1000d194: e70f b.n 1000cfb6 -1000d196: 792b ldrb r3, [r5, #4] -1000d198: 8849 ldrh r1, [r1, #2] -1000d19a: 9303 str r3, [sp, #12] -1000d19c: 6993 ldr r3, [r2, #24] -1000d19e: 0018 movs r0, r3 -1000d1a0: 786b ldrb r3, [r5, #1] -1000d1a2: 2b0a cmp r3, #10 -1000d1a4: d100 bne.n 1000d1a8 -1000d1a6: e157 b.n 1000d458 -1000d1a8: d900 bls.n 1000d1ac -1000d1aa: e0f7 b.n 1000d39c -1000d1ac: 2b00 cmp r3, #0 -1000d1ae: d100 bne.n 1000d1b2 -1000d1b0: e15b b.n 1000d46a -1000d1b2: 2b06 cmp r3, #6 -1000d1b4: d000 beq.n 1000d1b8 -1000d1b6: e706 b.n 1000cfc6 -1000d1b8: 0a0b lsrs r3, r1, #8 -1000d1ba: 2b21 cmp r3, #33 ; 0x21 -1000d1bc: d100 bne.n 1000d1c0 -1000d1be: e26b b.n 1000d698 -1000d1c0: 2b22 cmp r3, #34 ; 0x22 -1000d1c2: d000 beq.n 1000d1c6 -1000d1c4: e6fb b.n 1000cfbe -1000d1c6: 4b30 ldr r3, [pc, #192] ; (1000d288 ) -1000d1c8: 4a2e ldr r2, [pc, #184] ; (1000d284 ) -1000d1ca: 435e muls r6, r3 -1000d1cc: 4643 mov r3, r8 -1000d1ce: 4694 mov ip, r2 -1000d1d0: 199b adds r3, r3, r6 -1000d1d2: 4463 add r3, ip -1000d1d4: 7818 ldrb r0, [r3, #0] -1000d1d6: 2800 cmp r0, #0 -1000d1d8: d100 bne.n 1000d1dc -1000d1da: e6f0 b.n 1000cfbe -1000d1dc: 4b2c ldr r3, [pc, #176] ; (1000d290 ) -1000d1de: 469c mov ip, r3 -1000d1e0: 4466 add r6, ip -1000d1e2: 0033 movs r3, r6 -1000d1e4: 468c mov ip, r1 -1000d1e6: 9903 ldr r1, [sp, #12] -1000d1e8: 4443 add r3, r8 -1000d1ea: 681a ldr r2, [r3, #0] -1000d1ec: 2a00 cmp r2, #0 -1000d1ee: d003 beq.n 1000d1f8 -1000d1f0: 7e16 ldrb r6, [r2, #24] -1000d1f2: 428e cmp r6, r1 -1000d1f4: d100 bne.n 1000d1f8 -1000d1f6: e360 b.n 1000d8ba -1000d1f8: 3401 adds r4, #1 -1000d1fa: b2e4 uxtb r4, r4 -1000d1fc: 3304 adds r3, #4 -1000d1fe: 4284 cmp r4, r0 -1000d200: d1f3 bne.n 1000d1ea -1000d202: 4661 mov r1, ip -1000d204: e6db b.n 1000cfbe -1000d206: 4646 mov r6, r8 -1000d208: 464f mov r7, r9 -1000d20a: 4653 mov r3, sl -1000d20c: 003a movs r2, r7 -1000d20e: 0029 movs r1, r5 -1000d210: 0030 movs r0, r6 -1000d212: 47a0 blx r4 -1000d214: 2800 cmp r0, #0 -1000d216: daad bge.n 1000d174 -1000d218: e6b9 b.n 1000cf8e -1000d21a: 88ab ldrh r3, [r5, #4] -1000d21c: 2b04 cmp r3, #4 -1000d21e: d021 beq.n 1000d264 -1000d220: 2b05 cmp r3, #5 -1000d222: d113 bne.n 1000d24c -1000d224: 886b ldrh r3, [r5, #2] -1000d226: 68d2 ldr r2, [r2, #12] -1000d228: 009b lsls r3, r3, #2 -1000d22a: 589a ldr r2, [r3, r2] -1000d22c: 603a str r2, [r7, #0] -1000d22e: 7853 ldrb r3, [r2, #1] -1000d230: 7811 ldrb r1, [r2, #0] -1000d232: 021b lsls r3, r3, #8 -1000d234: 185b adds r3, r3, r1 -1000d236: 7891 ldrb r1, [r2, #2] -1000d238: 78d2 ldrb r2, [r2, #3] -1000d23a: 0409 lsls r1, r1, #16 -1000d23c: 0612 lsls r2, r2, #24 -1000d23e: 185b adds r3, r3, r1 -1000d240: 189b adds r3, r3, r2 -1000d242: 4652 mov r2, sl -1000d244: 6013 str r3, [r2, #0] -1000d246: 2301 movs r3, #1 -1000d248: 469b mov fp, r3 -1000d24a: e677 b.n 1000cf3c -1000d24c: 4e11 ldr r6, [pc, #68] ; (1000d294 ) -1000d24e: 0030 movs r0, r6 -1000d250: f7f8 f97a bl 10005548 <__wrap_printf> -1000d254: 4817 ldr r0, [pc, #92] ; (1000d2b4 ) -1000d256: f7f8 f845 bl 100052e4 <__wrap_puts> -1000d25a: 4c10 ldr r4, [pc, #64] ; (1000d29c ) -1000d25c: 0020 movs r0, r4 -1000d25e: f7f8 f973 bl 10005548 <__wrap_printf> -1000d262: e6fc b.n 1000d05e -1000d264: 6892 ldr r2, [r2, #8] -1000d266: e7e1 b.n 1000d22c -1000d268: 2901 cmp r1, #1 -1000d26a: d100 bne.n 1000d26e -1000d26c: e152 b.n 1000d514 -1000d26e: 2300 movs r3, #0 -1000d270: 4652 mov r2, sl -1000d272: 6013 str r3, [r2, #0] -1000d274: 3301 adds r3, #1 -1000d276: 469b mov fp, r3 -1000d278: e660 b.n 1000cf3c -1000d27a: 0030 movs r0, r6 -1000d27c: b2c9 uxtb r1, r1 -1000d27e: f7fe fc8d bl 1000bb9c -1000d282: e7f4 b.n 1000d26e -1000d284: 0000046c .word 0x0000046c -1000d288: 00000534 .word 0x00000534 -1000d28c: 2000270c .word 0x2000270c -1000d290: 0000042c .word 0x0000042c -1000d294: 1004c770 .word 0x1004c770 -1000d298: 1004c9f4 .word 0x1004c9f4 -1000d29c: 1004c768 .word 0x1004c768 -1000d2a0: 1004cad0 .word 0x1004cad0 -1000d2a4: 1004ca84 .word 0x1004ca84 -1000d2a8: 1004c7b0 .word 0x1004c7b0 -1000d2ac: 1004ca0c .word 0x1004ca0c -1000d2b0: 1004cb14 .word 0x1004cb14 -1000d2b4: 1004ca6c .word 0x1004ca6c -1000d2b8: 2300 movs r3, #0 -1000d2ba: 683a ldr r2, [r7, #0] -1000d2bc: 7013 strb r3, [r2, #0] -1000d2be: 4bcb ldr r3, [pc, #812] ; (1000d5ec ) -1000d2c0: 4acb ldr r2, [pc, #812] ; (1000d5f0 ) -1000d2c2: 4698 mov r8, r3 -1000d2c4: 4694 mov ip, r2 -1000d2c6: 4bcb ldr r3, [pc, #812] ; (1000d5f4 ) -1000d2c8: 4373 muls r3, r6 -1000d2ca: 4443 add r3, r8 -1000d2cc: 4463 add r3, ip -1000d2ce: 781b ldrb r3, [r3, #0] -1000d2d0: 2b00 cmp r3, #0 -1000d2d2: d004 beq.n 1000d2de -1000d2d4: 2101 movs r1, #1 -1000d2d6: 683a ldr r2, [r7, #0] -1000d2d8: 7813 ldrb r3, [r2, #0] -1000d2da: 430b orrs r3, r1 -1000d2dc: 7013 strb r3, [r2, #0] -1000d2de: 4ac6 ldr r2, [pc, #792] ; (1000d5f8 ) -1000d2e0: 4bc4 ldr r3, [pc, #784] ; (1000d5f4 ) -1000d2e2: 4694 mov ip, r2 -1000d2e4: 4373 muls r3, r6 -1000d2e6: 4443 add r3, r8 -1000d2e8: 4463 add r3, ip -1000d2ea: 781b ldrb r3, [r3, #0] -1000d2ec: 2b00 cmp r3, #0 -1000d2ee: d100 bne.n 1000d2f2 -1000d2f0: e71d b.n 1000d12e -1000d2f2: 2102 movs r1, #2 -1000d2f4: 683a ldr r2, [r7, #0] -1000d2f6: 7813 ldrb r3, [r2, #0] -1000d2f8: 430b orrs r3, r1 -1000d2fa: 7013 strb r3, [r2, #0] -1000d2fc: e717 b.n 1000d12e -1000d2fe: 23ff movs r3, #255 ; 0xff -1000d300: 001a movs r2, r3 -1000d302: 400a ands r2, r1 -1000d304: 420b tst r3, r1 -1000d306: d000 beq.n 1000d30a -1000d308: e118 b.n 1000d53c -1000d30a: 2185 movs r1, #133 ; 0x85 -1000d30c: 00c9 lsls r1, r1, #3 -1000d30e: 468c mov ip, r1 -1000d310: 4bb8 ldr r3, [pc, #736] ; (1000d5f4 ) -1000d312: 435e muls r6, r3 -1000d314: 4bb5 ldr r3, [pc, #724] ; (1000d5ec ) -1000d316: 199b adds r3, r3, r6 -1000d318: 4463 add r3, ip -1000d31a: 701a strb r2, [r3, #0] -1000d31c: 4653 mov r3, sl -1000d31e: 601a str r2, [r3, #0] -1000d320: 2301 movs r3, #1 -1000d322: 469b mov fp, r3 -1000d324: e60a b.n 1000cf3c -1000d326: 2185 movs r1, #133 ; 0x85 -1000d328: 00c9 lsls r1, r1, #3 -1000d32a: 468c mov ip, r1 -1000d32c: 4bb1 ldr r3, [pc, #708] ; (1000d5f4 ) -1000d32e: 683a ldr r2, [r7, #0] -1000d330: 435e muls r6, r3 -1000d332: 4bae ldr r3, [pc, #696] ; (1000d5ec ) -1000d334: 199b adds r3, r3, r6 -1000d336: 4463 add r3, ip -1000d338: 781b ldrb r3, [r3, #0] -1000d33a: 7013 strb r3, [r2, #0] -1000d33c: 2301 movs r3, #1 -1000d33e: 4652 mov r2, sl -1000d340: 469b mov fp, r3 -1000d342: 6013 str r3, [r2, #0] -1000d344: e5fa b.n 1000cf3c -1000d346: 0a0b lsrs r3, r1, #8 -1000d348: 4699 mov r9, r3 -1000d34a: 0018 movs r0, r3 -1000d34c: b2cc uxtb r4, r1 -1000d34e: 2b03 cmp r3, #3 -1000d350: d100 bne.n 1000d354 -1000d352: e16f b.n 1000d634 -1000d354: 2b0f cmp r3, #15 -1000d356: d100 bne.n 1000d35a -1000d358: e18e b.n 1000d678 -1000d35a: 2b03 cmp r3, #3 -1000d35c: d900 bls.n 1000d360 -1000d35e: e62e b.n 1000cfbe -1000d360: 4ba2 ldr r3, [pc, #648] ; (1000d5ec ) -1000d362: 4698 mov r8, r3 -1000d364: 4ba3 ldr r3, [pc, #652] ; (1000d5f4 ) -1000d366: 4373 muls r3, r6 -1000d368: 4443 add r3, r8 -1000d36a: 699b ldr r3, [r3, #24] -1000d36c: 781a ldrb r2, [r3, #0] -1000d36e: 2a00 cmp r2, #0 -1000d370: d100 bne.n 1000d374 -1000d372: e1de b.n 1000d732 -1000d374: 2100 movs r1, #0 -1000d376: 468c mov ip, r1 -1000d378: 0029 movs r1, r5 -1000d37a: 0025 movs r5, r4 -1000d37c: 4664 mov r4, ip -1000d37e: 468c mov ip, r1 -1000d380: e004 b.n 1000d38c -1000d382: 189b adds r3, r3, r2 -1000d384: 781a ldrb r2, [r3, #0] -1000d386: 2a00 cmp r2, #0 -1000d388: d100 bne.n 1000d38c -1000d38a: e1d0 b.n 1000d72e -1000d38c: 7859 ldrb r1, [r3, #1] -1000d38e: 4281 cmp r1, r0 -1000d390: d1f7 bne.n 1000d382 -1000d392: 42a5 cmp r5, r4 -1000d394: d100 bne.n 1000d398 -1000d396: e1d9 b.n 1000d74c -1000d398: 3401 adds r4, #1 -1000d39a: e7f2 b.n 1000d382 -1000d39c: 2b0b cmp r3, #11 -1000d39e: d000 beq.n 1000d3a2 -1000d3a0: e611 b.n 1000cfc6 -1000d3a2: b2cb uxtb r3, r1 -1000d3a4: 9306 str r3, [sp, #24] -1000d3a6: 7803 ldrb r3, [r0, #0] -1000d3a8: 2b00 cmp r3, #0 -1000d3aa: d100 bne.n 1000d3ae -1000d3ac: e1d8 b.n 1000d760 -1000d3ae: 2200 movs r2, #0 -1000d3b0: 9205 str r2, [sp, #20] -1000d3b2: 32ff adds r2, #255 ; 0xff -1000d3b4: 4693 mov fp, r2 -1000d3b6: 0032 movs r2, r6 -1000d3b8: 9407 str r4, [sp, #28] -1000d3ba: 2500 movs r5, #0 -1000d3bc: 2700 movs r7, #0 -1000d3be: 0004 movs r4, r0 -1000d3c0: 465e mov r6, fp -1000d3c2: 4691 mov r9, r2 -1000d3c4: e00a b.n 1000d3dc -1000d3c6: 2a02 cmp r2, #2 -1000d3c8: d01a beq.n 1000d400 -1000d3ca: 18e4 adds r4, r4, r3 -1000d3cc: 7823 ldrb r3, [r4, #0] -1000d3ce: 18ed adds r5, r5, r3 -1000d3d0: 42bd cmp r5, r7 -1000d3d2: d301 bcc.n 1000d3d8 -1000d3d4: 2f00 cmp r7, #0 -1000d3d6: d14d bne.n 1000d474 -1000d3d8: 2b00 cmp r3, #0 -1000d3da: d04b beq.n 1000d474 -1000d3dc: 7862 ldrb r2, [r4, #1] -1000d3de: 2a04 cmp r2, #4 -1000d3e0: d014 beq.n 1000d40c -1000d3e2: 2a05 cmp r2, #5 -1000d3e4: d1ef bne.n 1000d3c6 -1000d3e6: 9a03 ldr r2, [sp, #12] -1000d3e8: 42b2 cmp r2, r6 -1000d3ea: d1ee bne.n 1000d3ca -1000d3ec: 9b06 ldr r3, [sp, #24] -1000d3ee: 78a1 ldrb r1, [r4, #2] -1000d3f0: 455b cmp r3, fp -1000d3f2: d100 bne.n 1000d3f6 -1000d3f4: e178 b.n 1000d6e8 -1000d3f6: 4648 mov r0, r9 -1000d3f8: f7fe fc68 bl 1000bccc -1000d3fc: 7823 ldrb r3, [r4, #0] -1000d3fe: e7e4 b.n 1000d3ca -1000d400: 78e7 ldrb r7, [r4, #3] -1000d402: 78a1 ldrb r1, [r4, #2] -1000d404: 023f lsls r7, r7, #8 -1000d406: 2500 movs r5, #0 -1000d408: 430f orrs r7, r1 -1000d40a: e7de b.n 1000d3ca -1000d40c: 78e2 ldrb r2, [r4, #3] -1000d40e: 78a6 ldrb r6, [r4, #2] -1000d410: 4693 mov fp, r2 -1000d412: 9a03 ldr r2, [sp, #12] -1000d414: 42b2 cmp r2, r6 -1000d416: d1d8 bne.n 1000d3ca -1000d418: 9a06 ldr r2, [sp, #24] -1000d41a: 455a cmp r2, fp -1000d41c: d1d5 bne.n 1000d3ca -1000d41e: 9405 str r4, [sp, #20] -1000d420: e7d3 b.n 1000d3ca -1000d422: 884b ldrh r3, [r1, #2] -1000d424: 2b00 cmp r3, #0 -1000d426: d061 beq.n 1000d4ec -1000d428: 2300 movs r3, #0 -1000d42a: 4652 mov r2, sl -1000d42c: 6013 str r3, [r2, #0] -1000d42e: e5ca b.n 1000cfc6 -1000d430: 884b ldrh r3, [r1, #2] -1000d432: 2b00 cmp r3, #0 -1000d434: d1f8 bne.n 1000d428 -1000d436: 4871 ldr r0, [pc, #452] ; (1000d5fc ) -1000d438: f7f8 f886 bl 10005548 <__wrap_printf> -1000d43c: 0021 movs r1, r4 -1000d43e: 4870 ldr r0, [pc, #448] ; (1000d600 ) -1000d440: f7f8 f882 bl 10005548 <__wrap_printf> -1000d444: 486f ldr r0, [pc, #444] ; (1000d604 ) -1000d446: f7f8 f87f bl 10005548 <__wrap_printf> -1000d44a: 0021 movs r1, r4 -1000d44c: 0030 movs r0, r6 -1000d44e: f7fe fca9 bl 1000bda4 -1000d452: 2301 movs r3, #1 -1000d454: 469b mov fp, r3 -1000d456: e571 b.n 1000cf3c -1000d458: 465a mov r2, fp -1000d45a: 683b ldr r3, [r7, #0] -1000d45c: 701a strb r2, [r3, #0] -1000d45e: 4653 mov r3, sl -1000d460: 464a mov r2, r9 -1000d462: 601a str r2, [r3, #0] -1000d464: 2301 movs r3, #1 -1000d466: 469b mov fp, r3 -1000d468: e568 b.n 1000cf3c -1000d46a: 465a mov r2, fp -1000d46c: 683b ldr r3, [r7, #0] -1000d46e: 701a strb r2, [r3, #0] -1000d470: 683b ldr r3, [r7, #0] -1000d472: e65e b.n 1000d132 -1000d474: 4f5f ldr r7, [pc, #380] ; (1000d5f4 ) -1000d476: 464e mov r6, r9 -1000d478: 003b movs r3, r7 -1000d47a: 4a63 ldr r2, [pc, #396] ; (1000d608 ) -1000d47c: 4373 muls r3, r6 -1000d47e: 4694 mov ip, r2 -1000d480: 4443 add r3, r8 -1000d482: 4463 add r3, ip -1000d484: 781a ldrb r2, [r3, #0] -1000d486: 9c07 ldr r4, [sp, #28] -1000d488: 2a00 cmp r2, #0 -1000d48a: d100 bne.n 1000d48e -1000d48c: e6ef b.n 1000d26e -1000d48e: 9905 ldr r1, [sp, #20] -1000d490: 00f3 lsls r3, r6, #3 -1000d492: 2900 cmp r1, #0 -1000d494: d100 bne.n 1000d498 -1000d496: e16a b.n 1000d76e -1000d498: 199b adds r3, r3, r6 -1000d49a: 009d lsls r5, r3, #2 -1000d49c: 19ad adds r5, r5, r6 -1000d49e: 4646 mov r6, r8 -1000d4a0: 00eb lsls r3, r5, #3 -1000d4a2: 18ed adds r5, r5, r3 -1000d4a4: 192b adds r3, r5, r4 -1000d4a6: 330b adds r3, #11 -1000d4a8: 33ff adds r3, #255 ; 0xff -1000d4aa: 009b lsls r3, r3, #2 -1000d4ac: 18f3 adds r3, r6, r3 -1000d4ae: 6859 ldr r1, [r3, #4] -1000d4b0: 2900 cmp r1, #0 -1000d4b2: d012 beq.n 1000d4da -1000d4b4: 68cb ldr r3, [r1, #12] -1000d4b6: 2b00 cmp r3, #0 -1000d4b8: d00f beq.n 1000d4da -1000d4ba: 9805 ldr r0, [sp, #20] -1000d4bc: 7e09 ldrb r1, [r1, #24] -1000d4be: 7880 ldrb r0, [r0, #2] -1000d4c0: 4288 cmp r0, r1 -1000d4c2: d10a bne.n 1000d4da -1000d4c4: 9a05 ldr r2, [sp, #20] -1000d4c6: 2108 movs r1, #8 -1000d4c8: 4648 mov r0, r9 -1000d4ca: 4798 blx r3 -1000d4cc: 464b mov r3, r9 -1000d4ce: 4a4e ldr r2, [pc, #312] ; (1000d608 ) -1000d4d0: 437b muls r3, r7 -1000d4d2: 4694 mov ip, r2 -1000d4d4: 18f3 adds r3, r6, r3 -1000d4d6: 4463 add r3, ip -1000d4d8: 781a ldrb r2, [r3, #0] -1000d4da: 3401 adds r4, #1 -1000d4dc: b2e4 uxtb r4, r4 -1000d4de: 4294 cmp r4, r2 -1000d4e0: d3e0 bcc.n 1000d4a4 -1000d4e2: e6c4 b.n 1000d26e -1000d4e4: 2300 movs r3, #0 -1000d4e6: 683a ldr r2, [r7, #0] -1000d4e8: 7013 strb r3, [r2, #0] -1000d4ea: e620 b.n 1000d12e -1000d4ec: 4843 ldr r0, [pc, #268] ; (1000d5fc ) -1000d4ee: f7f8 f82b bl 10005548 <__wrap_printf> -1000d4f2: 0021 movs r1, r4 -1000d4f4: 4845 ldr r0, [pc, #276] ; (1000d60c ) -1000d4f6: f7f8 f827 bl 10005548 <__wrap_printf> -1000d4fa: 4842 ldr r0, [pc, #264] ; (1000d604 ) -1000d4fc: f7f8 f824 bl 10005548 <__wrap_printf> -1000d500: 0021 movs r1, r4 -1000d502: 0030 movs r0, r6 -1000d504: f7fe fc24 bl 1000bd50 -1000d508: 4653 mov r3, sl -1000d50a: 465a mov r2, fp -1000d50c: 601a str r2, [r3, #0] -1000d50e: 2301 movs r3, #1 -1000d510: 469b mov fp, r3 -1000d512: e513 b.n 1000cf3c -1000d514: 4a37 ldr r2, [pc, #220] ; (1000d5f4 ) -1000d516: 4372 muls r2, r6 -1000d518: 2b03 cmp r3, #3 -1000d51a: d100 bne.n 1000d51e -1000d51c: e161 b.n 1000d7e2 -1000d51e: 2100 movs r1, #0 -1000d520: 4b32 ldr r3, [pc, #200] ; (1000d5ec ) -1000d522: 0030 movs r0, r6 -1000d524: 189b adds r3, r3, r2 -1000d526: 4a34 ldr r2, [pc, #208] ; (1000d5f8 ) -1000d528: 189a adds r2, r3, r2 -1000d52a: 7011 strb r1, [r2, #0] -1000d52c: 22a6 movs r2, #166 ; 0xa6 -1000d52e: 00d2 lsls r2, r2, #3 -1000d530: 4694 mov ip, r2 -1000d532: 4463 add r3, ip -1000d534: 681b ldr r3, [r3, #0] -1000d536: 310a adds r1, #10 -1000d538: 4798 blx r3 -1000d53a: e698 b.n 1000d26e -1000d53c: b2cb uxtb r3, r1 -1000d53e: 9303 str r3, [sp, #12] -1000d540: 4b2a ldr r3, [pc, #168] ; (1000d5ec ) -1000d542: 4698 mov r8, r3 -1000d544: 4b2b ldr r3, [pc, #172] ; (1000d5f4 ) -1000d546: 4373 muls r3, r6 -1000d548: 9305 str r3, [sp, #20] -1000d54a: 4443 add r3, r8 -1000d54c: 699c ldr r4, [r3, #24] -1000d54e: 7823 ldrb r3, [r4, #0] -1000d550: 2b00 cmp r3, #0 -1000d552: d100 bne.n 1000d556 -1000d554: e08b b.n 1000d66e -1000d556: 2100 movs r1, #0 -1000d558: 468b mov fp, r1 -1000d55a: 31ff adds r1, #255 ; 0xff -1000d55c: 2200 movs r2, #0 -1000d55e: 20ff movs r0, #255 ; 0xff -1000d560: 9104 str r1, [sp, #16] -1000d562: 4649 mov r1, r9 -1000d564: 2700 movs r7, #0 -1000d566: 46b1 mov r9, r6 -1000d568: 9106 str r1, [sp, #24] -1000d56a: 0006 movs r6, r0 -1000d56c: 4659 mov r1, fp -1000d56e: 46d3 mov fp, sl -1000d570: 46aa mov sl, r5 -1000d572: 0015 movs r5, r2 -1000d574: e00a b.n 1000d58c -1000d576: 2a02 cmp r2, #2 -1000d578: d04e beq.n 1000d618 -1000d57a: 18e4 adds r4, r4, r3 -1000d57c: 7823 ldrb r3, [r4, #0] -1000d57e: 18ff adds r7, r7, r3 -1000d580: 42af cmp r7, r5 -1000d582: d301 bcc.n 1000d588 -1000d584: 2d00 cmp r5, #0 -1000d586: d169 bne.n 1000d65c -1000d588: 2b00 cmp r3, #0 -1000d58a: d067 beq.n 1000d65c -1000d58c: 7862 ldrb r2, [r4, #1] -1000d58e: 2a04 cmp r2, #4 -1000d590: d04d beq.n 1000d62e -1000d592: 2a05 cmp r2, #5 -1000d594: d1ef bne.n 1000d576 -1000d596: 9a03 ldr r2, [sp, #12] -1000d598: 42b2 cmp r2, r6 -1000d59a: d1ee bne.n 1000d57a -1000d59c: 9a04 ldr r2, [sp, #16] -1000d59e: 2a00 cmp r2, #0 -1000d5a0: d1eb bne.n 1000d57a -1000d5a2: 2302 movs r3, #2 -1000d5a4: 56e3 ldrsb r3, [r4, r3] -1000d5a6: 78a1 ldrb r1, [r4, #2] -1000d5a8: 2b00 cmp r3, #0 -1000d5aa: da00 bge.n 1000d5ae -1000d5ac: e18e b.n 1000d8cc -1000d5ae: 7962 ldrb r2, [r4, #5] -1000d5b0: 7923 ldrb r3, [r4, #4] -1000d5b2: 0212 lsls r2, r2, #8 -1000d5b4: 431a orrs r2, r3 -1000d5b6: 230c movs r3, #12 -1000d5b8: 434b muls r3, r1 -1000d5ba: 9905 ldr r1, [sp, #20] -1000d5bc: 468c mov ip, r1 -1000d5be: 4914 ldr r1, [pc, #80] ; (1000d610 ) -1000d5c0: 4463 add r3, ip -1000d5c2: 4443 add r3, r8 -1000d5c4: 1858 adds r0, r3, r1 -1000d5c6: 0551 lsls r1, r2, #21 -1000d5c8: 0d49 lsrs r1, r1, #21 -1000d5ca: 8001 strh r1, [r0, #0] -1000d5cc: 4911 ldr r1, [pc, #68] ; (1000d614 ) -1000d5ce: 468c mov ip, r1 -1000d5d0: 04d2 lsls r2, r2, #19 +1000c7d8: 331b adds r3, #27 +1000c7da: e7d4 b.n 1000c786 +1000c7dc: 4e57 ldr r6, [pc, #348] ; (1000c93c ) +1000c7de: 6873 ldr r3, [r6, #4] +1000c7e0: 61ab str r3, [r5, #24] +1000c7e2: 231c movs r3, #28 +1000c7e4: e7cf b.n 1000c786 +1000c7e6: 0028 movs r0, r5 +1000c7e8: 2274 movs r2, #116 ; 0x74 +1000c7ea: 496b ldr r1, [pc, #428] ; (1000c998 ) +1000c7ec: 3018 adds r0, #24 +1000c7ee: f7f8 fcbd bl 1000516c <__wrap___aeabi_memcpy> +1000c7f2: 2474 movs r4, #116 ; 0x74 +1000c7f4: 238c movs r3, #140 ; 0x8c +1000c7f6: 4e51 ldr r6, [pc, #324] ; (1000c93c ) +1000c7f8: e7c5 b.n 1000c786 +1000c7fa: 232c movs r3, #44 ; 0x2c +1000c7fc: 4e4f ldr r6, [pc, #316] ; (1000c93c ) +1000c7fe: 2000 movs r0, #0 +1000c800: 5cf1 ldrb r1, [r6, r3] +1000c802: f001 fb5f bl 1000dec4 +1000c806: 2840 cmp r0, #64 ; 0x40 +1000c808: d800 bhi.n 1000c80c +1000c80a: e08f b.n 1000c92c +1000c80c: 4b63 ldr r3, [pc, #396] ; (1000c99c ) +1000c80e: 61ab str r3, [r5, #24] +1000c810: 231c movs r3, #28 +1000c812: e7b8 b.n 1000c786 +1000c814: 4a62 ldr r2, [pc, #392] ; (1000c9a0 ) +1000c816: 4b63 ldr r3, [pc, #396] ; (1000c9a4 ) +1000c818: 240a movs r4, #10 +1000c81a: cb03 ldmia r3!, {r0, r1} +1000c81c: c203 stmia r2!, {r0, r1} +1000c81e: 781b ldrb r3, [r3, #0] +1000c820: 4e46 ldr r6, [pc, #280] ; (1000c93c ) +1000c822: 7013 strb r3, [r2, #0] +1000c824: 2322 movs r3, #34 ; 0x22 +1000c826: e7ae b.n 1000c786 +1000c828: 4b5f ldr r3, [pc, #380] ; (1000c9a8 ) +1000c82a: 4e44 ldr r6, [pc, #272] ; (1000c93c ) +1000c82c: 61ab str r3, [r5, #24] +1000c82e: 231c movs r3, #28 +1000c830: e7a9 b.n 1000c786 +1000c832: 4b5e ldr r3, [pc, #376] ; (1000c9ac ) +1000c834: 4e41 ldr r6, [pc, #260] ; (1000c93c ) +1000c836: 61ab str r3, [r5, #24] +1000c838: 231c movs r3, #28 +1000c83a: e7a4 b.n 1000c786 +1000c83c: 4e3f ldr r6, [pc, #252] ; (1000c93c ) +1000c83e: 68b3 ldr r3, [r6, #8] +1000c840: 61ab str r3, [r5, #24] +1000c842: 231c movs r3, #28 +1000c844: e79f b.n 1000c786 +1000c846: 4a5a ldr r2, [pc, #360] ; (1000c9b0 ) +1000c848: 4293 cmp r3, r2 +1000c84a: d11b bne.n 1000c884 +1000c84c: 4e3b ldr r6, [pc, #236] ; (1000c93c ) +1000c84e: e767 b.n 1000c720 +1000c850: 4a48 ldr r2, [pc, #288] ; (1000c974 ) +1000c852: 4293 cmp r3, r2 +1000c854: d1f7 bne.n 1000c846 +1000c856: 0034 movs r4, r6 +1000c858: 6973 ldr r3, [r6, #20] +1000c85a: 3408 adds r4, #8 +1000c85c: 18e4 adds r4, r4, r3 +1000c85e: 484a ldr r0, [pc, #296] ; (1000c988 ) +1000c860: f7f8 ff1a bl 10005698 <__wrap_printf> +1000c864: 6920 ldr r0, [r4, #16] +1000c866: 68e3 ldr r3, [r4, #12] +1000c868: 6862 ldr r2, [r4, #4] +1000c86a: 6821 ldr r1, [r4, #0] +1000c86c: 9000 str r0, [sp, #0] +1000c86e: 4851 ldr r0, [pc, #324] ; (1000c9b4 ) +1000c870: f7f8 ff12 bl 10005698 <__wrap_printf> +1000c874: 4846 ldr r0, [pc, #280] ; (1000c990 ) +1000c876: f7f8 ff0f bl 10005698 <__wrap_printf> +1000c87a: 4e30 ldr r6, [pc, #192] ; (1000c93c ) +1000c87c: e750 b.n 1000c720 +1000c87e: 4a4e ldr r2, [pc, #312] ; (1000c9b8 ) +1000c880: 4293 cmp r3, r2 +1000c882: d0e3 beq.n 1000c84c +1000c884: 4b3f ldr r3, [pc, #252] ; (1000c984 ) +1000c886: 4840 ldr r0, [pc, #256] ; (1000c988 ) +1000c888: 60eb str r3, [r5, #12] +1000c88a: f7f8 ff05 bl 10005698 <__wrap_printf> +1000c88e: 68f1 ldr r1, [r6, #12] +1000c890: 483e ldr r0, [pc, #248] ; (1000c98c ) +1000c892: f7f8 ff01 bl 10005698 <__wrap_printf> +1000c896: 483e ldr r0, [pc, #248] ; (1000c990 ) +1000c898: f7f8 fefe bl 10005698 <__wrap_printf> +1000c89c: 4e27 ldr r6, [pc, #156] ; (1000c93c ) +1000c89e: e73f b.n 1000c720 +1000c8a0: 4a46 ldr r2, [pc, #280] ; (1000c9bc ) +1000c8a2: 4694 mov ip, r2 +1000c8a4: 4463 add r3, ip +1000c8a6: 2b03 cmp r3, #3 +1000c8a8: d83b bhi.n 1000c922 +1000c8aa: 4a45 ldr r2, [pc, #276] ; (1000c9c0 ) +1000c8ac: 009b lsls r3, r3, #2 +1000c8ae: 58d3 ldr r3, [r2, r3] +1000c8b0: 469f mov pc, r3 +1000c8b2: 4e22 ldr r6, [pc, #136] ; (1000c93c ) +1000c8b4: 6973 ldr r3, [r6, #20] +1000c8b6: 61ab str r3, [r5, #24] +1000c8b8: 231c movs r3, #28 +1000c8ba: e764 b.n 1000c786 +1000c8bc: 4e1f ldr r6, [pc, #124] ; (1000c93c ) +1000c8be: 6933 ldr r3, [r6, #16] +1000c8c0: 61ab str r3, [r5, #24] +1000c8c2: 231c movs r3, #28 +1000c8c4: e75f b.n 1000c786 +1000c8c6: 4e1d ldr r6, [pc, #116] ; (1000c93c ) +1000c8c8: 69b3 ldr r3, [r6, #24] +1000c8ca: 61ab str r3, [r5, #24] +1000c8cc: 231c movs r3, #28 +1000c8ce: e75a b.n 1000c786 +1000c8d0: 4a3c ldr r2, [pc, #240] ; (1000c9c4 ) +1000c8d2: 4293 cmp r3, r2 +1000c8d4: d80e bhi.n 1000c8f4 +1000c8d6: 4a3c ldr r2, [pc, #240] ; (1000c9c8 ) +1000c8d8: 4293 cmp r3, r2 +1000c8da: d800 bhi.n 1000c8de +1000c8dc: e764 b.n 1000c7a8 +1000c8de: 4e17 ldr r6, [pc, #92] ; (1000c93c ) +1000c8e0: 0028 movs r0, r5 +1000c8e2: 0031 movs r1, r6 +1000c8e4: 2206 movs r2, #6 +1000c8e6: 3018 adds r0, #24 +1000c8e8: 311d adds r1, #29 +1000c8ea: f7f8 fc3f bl 1000516c <__wrap___aeabi_memcpy> +1000c8ee: 2406 movs r4, #6 +1000c8f0: 231e movs r3, #30 +1000c8f2: e748 b.n 1000c786 +1000c8f4: 4a2e ldr r2, [pc, #184] ; (1000c9b0 ) +1000c8f6: 4293 cmp r3, r2 +1000c8f8: d000 beq.n 1000c8fc +1000c8fa: e755 b.n 1000c7a8 +1000c8fc: 4b33 ldr r3, [pc, #204] ; (1000c9cc ) +1000c8fe: 60eb str r3, [r5, #12] +1000c900: e73d b.n 1000c77e +1000c902: 2301 movs r3, #1 +1000c904: 7733 strb r3, [r6, #28] +1000c906: e70b b.n 1000c720 +1000c908: 481f ldr r0, [pc, #124] ; (1000c988 ) +1000c90a: f7f8 fec5 bl 10005698 <__wrap_printf> +1000c90e: 4830 ldr r0, [pc, #192] ; (1000c9d0 ) +1000c910: f7f8 fd90 bl 10005434 <__wrap_puts> +1000c914: 481e ldr r0, [pc, #120] ; (1000c990 ) +1000c916: f7f8 febf bl 10005698 <__wrap_printf> +1000c91a: 4b2e ldr r3, [pc, #184] ; (1000c9d4 ) +1000c91c: 4e07 ldr r6, [pc, #28] ; (1000c93c ) +1000c91e: 60eb str r3, [r5, #12] +1000c920: e6fe b.n 1000c720 +1000c922: 4e06 ldr r6, [pc, #24] ; (1000c93c ) +1000c924: 68f3 ldr r3, [r6, #12] +1000c926: 61ab str r3, [r5, #24] +1000c928: 231c movs r3, #28 +1000c92a: e72c b.n 1000c786 +1000c92c: 4b2a ldr r3, [pc, #168] ; (1000c9d8 ) +1000c92e: 61ab str r3, [r5, #24] +1000c930: 231c movs r3, #28 +1000c932: e728 b.n 1000c786 +1000c934: 20001308 .word 0x20001308 +1000c938: 1004ca18 .word 0x1004ca18 +1000c93c: 200012b8 .word 0x200012b8 +1000c940: 80000008 .word 0x80000008 +1000c944: 80000002 .word 0x80000002 +1000c948: 0000062c .word 0x0000062c +1000c94c: 80000004 .word 0x80000004 +1000c950: 00010202 .word 0x00010202 +1000c954: fffefeff .word 0xfffefeff +1000c958: 1004ca3c .word 0x1004ca3c +1000c95c: 80000005 .word 0x80000005 +1000c960: 00010112 .word 0x00010112 +1000c964: 0001010e .word 0x0001010e +1000c968: 80000006 .word 0x80000006 +1000c96c: 00020105 .word 0x00020105 +1000c970: 00020100 .word 0x00020100 +1000c974: 0001021b .word 0x0001021b +1000c978: 01010104 .word 0x01010104 +1000c97c: 01010105 .word 0x01010105 +1000c980: fefdfeff .word 0xfefdfeff +1000c984: c0000001 .word 0xc0000001 +1000c988: 1004c894 .word 0x1004c894 +1000c98c: 1004c99c .word 0x1004c99c +1000c990: 1004c8b8 .word 0x1004c8b8 +1000c994: 000005dc .word 0x000005dc +1000c998: 1004caa4 .word 0x1004caa4 +1000c99c: 00493e00 .word 0x00493e00 +1000c9a0: 20001320 .word 0x20001320 +1000c9a4: 1004c990 .word 0x1004c990 +1000c9a8: 0000ffff .word 0x0000ffff +1000c9ac: 00000616 .word 0x00000616 +1000c9b0: 01010103 .word 0x01010103 +1000c9b4: 1004c9c4 .word 0x1004c9c4 +1000c9b8: 0001010f .word 0x0001010f +1000c9bc: fffdfefe .word 0xfffdfefe +1000c9c0: 1004ca94 .word 0x1004ca94 +1000c9c4: 01010102 .word 0x01010102 +1000c9c8: 01010100 .word 0x01010100 +1000c9cc: c00000bb .word 0xc00000bb +1000c9d0: 1004ca08 .word 0x1004ca08 +1000c9d4: c0010015 .word 0xc0010015 +1000c9d8: 0001d4c0 .word 0x0001d4c0 + +1000c9dc : +1000c9dc: b5f0 push {r4, r5, r6, r7, lr} +1000c9de: 46de mov lr, fp +1000c9e0: 4657 mov r7, sl +1000c9e2: 464e mov r6, r9 +1000c9e4: 4645 mov r5, r8 +1000c9e6: b5e0 push {r5, r6, r7, lr} +1000c9e8: 4baa ldr r3, [pc, #680] ; (1000cc94 ) +1000c9ea: b083 sub sp, #12 +1000c9ec: 6a5b ldr r3, [r3, #36] ; 0x24 +1000c9ee: 2b00 cmp r3, #0 +1000c9f0: d100 bne.n 1000c9f4 +1000c9f2: e0c4 b.n 1000cb7e +1000c9f4: 22c1 movs r2, #193 ; 0xc1 +1000c9f6: 4ba7 ldr r3, [pc, #668] ; (1000cc94 ) +1000c9f8: 2000 movs r0, #0 +1000c9fa: 6a59 ldr r1, [r3, #36] ; 0x24 +1000c9fc: 0052 lsls r2, r2, #1 +1000c9fe: b289 uxth r1, r1 +1000ca00: f7f9 f8f2 bl 10005be8 +1000ca04: 9001 str r0, [sp, #4] +1000ca06: 2800 cmp r0, #0 +1000ca08: d100 bne.n 1000ca0c +1000ca0a: e0b8 b.n 1000cb7e +1000ca0c: 6843 ldr r3, [r0, #4] +1000ca0e: 2203 movs r2, #3 +1000ca10: 469c mov ip, r3 +1000ca12: 4661 mov r1, ip +1000ca14: 0014 movs r4, r2 +1000ca16: 4b9f ldr r3, [pc, #636] ; (1000cc94 ) +1000ca18: 6c58 ldr r0, [r3, #68] ; 0x44 +1000ca1a: 6a5b ldr r3, [r3, #36] ; 0x24 +1000ca1c: 4041 eors r1, r0 +1000ca1e: 400c ands r4, r1 +1000ca20: 46a0 mov r8, r4 +1000ca22: 420a tst r2, r1 +1000ca24: d000 beq.n 1000ca28 +1000ca26: e08d b.n 1000cb44 +1000ca28: 4661 mov r1, ip +1000ca2a: 4211 tst r1, r2 +1000ca2c: d100 bne.n 1000ca30 +1000ca2e: e12b b.n 1000cc88 +1000ca30: 2b00 cmp r3, #0 +1000ca32: d071 beq.n 1000cb18 +1000ca34: 2103 movs r1, #3 +1000ca36: 1c5f adds r7, r3, #1 +1000ca38: 2200 movs r2, #0 +1000ca3a: 4666 mov r6, ip +1000ca3c: 468a mov sl, r1 +1000ca3e: 19c7 adds r7, r0, r7 +1000ca40: e002 b.n 1000ca48 +1000ca42: 3201 adds r2, #1 +1000ca44: 2b00 cmp r3, #0 +1000ca46: d067 beq.n 1000cb18 +1000ca48: 4664 mov r4, ip +1000ca4a: 1af9 subs r1, r7, r3 +1000ca4c: 4689 mov r9, r1 +1000ca4e: 5c81 ldrb r1, [r0, r2] +1000ca50: 3601 adds r6, #1 +1000ca52: 54a1 strb r1, [r4, r2] +1000ca54: 4651 mov r1, sl +1000ca56: 3b01 subs r3, #1 +1000ca58: 420e tst r6, r1 +1000ca5a: d1f2 bne.n 1000ca42 +1000ca5c: 2b0f cmp r3, #15 +1000ca5e: d932 bls.n 1000cac6 +1000ca60: 4649 mov r1, r9 +1000ca62: 2207 movs r2, #7 +1000ca64: 4331 orrs r1, r6 +1000ca66: 400a ands r2, r1 +1000ca68: 0037 movs r7, r6 +1000ca6a: 4251 negs r1, r2 +1000ca6c: 414a adcs r2, r1 +1000ca6e: 4649 mov r1, r9 +1000ca70: 370f adds r7, #15 +1000ca72: 1a7f subs r7, r7, r1 +1000ca74: 211e movs r1, #30 +1000ca76: 42b9 cmp r1, r7 +1000ca78: 4189 sbcs r1, r1 +1000ca7a: 0018 movs r0, r3 +1000ca7c: 4249 negs r1, r1 +1000ca7e: 3810 subs r0, #16 +1000ca80: 4211 tst r1, r2 +1000ca82: d100 bne.n 1000ca86 +1000ca84: e0eb b.n 1000cc5e +1000ca86: 281f cmp r0, #31 +1000ca88: d800 bhi.n 1000ca8c +1000ca8a: e0e8 b.n 1000cc5e +1000ca8c: 0902 lsrs r2, r0, #4 +1000ca8e: 4694 mov ip, r2 +1000ca90: 2201 movs r2, #1 +1000ca92: 4462 add r2, ip +1000ca94: 4692 mov sl, r2 +1000ca96: 464f mov r7, r9 +1000ca98: 0032 movs r2, r6 +1000ca9a: 68b8 ldr r0, [r7, #8] +1000ca9c: 68f9 ldr r1, [r7, #12] +1000ca9e: 683c ldr r4, [r7, #0] +1000caa0: 687d ldr r5, [r7, #4] +1000caa2: 6090 str r0, [r2, #8] +1000caa4: 60d1 str r1, [r2, #12] +1000caa6: 2101 movs r1, #1 +1000caa8: 468b mov fp, r1 +1000caaa: 44d8 add r8, fp +1000caac: 6014 str r4, [r2, #0] +1000caae: 6055 str r5, [r2, #4] +1000cab0: 3710 adds r7, #16 +1000cab2: 3210 adds r2, #16 +1000cab4: 45c2 cmp sl, r8 +1000cab6: d8f0 bhi.n 1000ca9a +1000cab8: 4662 mov r2, ip +1000caba: 3201 adds r2, #1 +1000cabc: 0112 lsls r2, r2, #4 +1000cabe: 4491 add r9, r2 +1000cac0: 18b6 adds r6, r6, r2 +1000cac2: 220f movs r2, #15 +1000cac4: 4013 ands r3, r2 +1000cac6: 2b03 cmp r3, #3 +1000cac8: d916 bls.n 1000caf8 +1000caca: 464a mov r2, r9 +1000cacc: 6812 ldr r2, [r2, #0] +1000cace: 6032 str r2, [r6, #0] +1000cad0: 1f1a subs r2, r3, #4 +1000cad2: 2a03 cmp r2, #3 +1000cad4: d909 bls.n 1000caea +1000cad6: 4649 mov r1, r9 +1000cad8: 6849 ldr r1, [r1, #4] +1000cada: 6071 str r1, [r6, #4] +1000cadc: 0019 movs r1, r3 +1000cade: 3908 subs r1, #8 +1000cae0: 2903 cmp r1, #3 +1000cae2: d902 bls.n 1000caea +1000cae4: 4649 mov r1, r9 +1000cae6: 6889 ldr r1, [r1, #8] +1000cae8: 60b1 str r1, [r6, #8] +1000caea: 0892 lsrs r2, r2, #2 +1000caec: 3201 adds r2, #1 +1000caee: 0092 lsls r2, r2, #2 +1000caf0: 4491 add r9, r2 +1000caf2: 18b6 adds r6, r6, r2 +1000caf4: 2203 movs r2, #3 +1000caf6: 4013 ands r3, r2 +1000caf8: 1e5a subs r2, r3, #1 +1000cafa: 2b00 cmp r3, #0 +1000cafc: d00c beq.n 1000cb18 +1000cafe: 464b mov r3, r9 +1000cb00: 781b ldrb r3, [r3, #0] +1000cb02: 7033 strb r3, [r6, #0] +1000cb04: 2a00 cmp r2, #0 +1000cb06: d007 beq.n 1000cb18 +1000cb08: 464b mov r3, r9 +1000cb0a: 785b ldrb r3, [r3, #1] +1000cb0c: 7073 strb r3, [r6, #1] +1000cb0e: 2a01 cmp r2, #1 +1000cb10: d002 beq.n 1000cb18 +1000cb12: 464b mov r3, r9 +1000cb14: 789b ldrb r3, [r3, #2] +1000cb16: 70b3 strb r3, [r6, #2] +1000cb18: 4b5e ldr r3, [pc, #376] ; (1000cc94 ) +1000cb1a: 9a01 ldr r2, [sp, #4] +1000cb1c: 6a5b ldr r3, [r3, #36] ; 0x24 +1000cb1e: 2000 movs r0, #0 +1000cb20: 8153 strh r3, [r2, #10] +1000cb22: 2300 movs r3, #0 +1000cb24: 4a5b ldr r2, [pc, #364] ; (1000cc94 ) +1000cb26: 6253 str r3, [r2, #36] ; 0x24 +1000cb28: 332c adds r3, #44 ; 0x2c +1000cb2a: 5cd1 ldrb r1, [r2, r3] +1000cb2c: 4b5a ldr r3, [pc, #360] ; (1000cc98 ) +1000cb2e: 4a5b ldr r2, [pc, #364] ; (1000cc9c ) +1000cb30: f7ff fac6 bl 1000c0c0 +1000cb34: 9801 ldr r0, [sp, #4] +1000cb36: b003 add sp, #12 +1000cb38: bcf0 pop {r4, r5, r6, r7} +1000cb3a: 46bb mov fp, r7 +1000cb3c: 46b2 mov sl, r6 +1000cb3e: 46a9 mov r9, r5 +1000cb40: 46a0 mov r8, r4 +1000cb42: bdf0 pop {r4, r5, r6, r7, pc} +1000cb44: 2b00 cmp r3, #0 +1000cb46: d0e7 beq.n 1000cb18 +1000cb48: 4210 tst r0, r2 +1000cb4a: d01b beq.n 1000cb84 +1000cb4c: 1e5a subs r2, r3, #1 +1000cb4e: 4691 mov r9, r2 +1000cb50: 2201 movs r2, #1 +1000cb52: 4462 add r2, ip +1000cb54: 4690 mov r8, r2 +1000cb56: 18c2 adds r2, r0, r3 +1000cb58: 2303 movs r3, #3 +1000cb5a: 0006 movs r6, r0 +1000cb5c: 2100 movs r1, #0 +1000cb5e: 469a mov sl, r3 +1000cb60: e003 b.n 1000cb6a +1000cb62: 4654 mov r4, sl +1000cb64: 3101 adds r1, #1 +1000cb66: 4226 tst r6, r4 +1000cb68: d00f beq.n 1000cb8a +1000cb6a: 4643 mov r3, r8 +1000cb6c: 4664 mov r4, ip +1000cb6e: 5c47 ldrb r7, [r0, r1] +1000cb70: 3601 adds r6, #1 +1000cb72: 5467 strb r7, [r4, r1] +1000cb74: 185b adds r3, r3, r1 +1000cb76: 1b97 subs r7, r2, r6 +1000cb78: 4589 cmp r9, r1 +1000cb7a: d1f2 bne.n 1000cb62 +1000cb7c: e7cc b.n 1000cb18 +1000cb7e: 2300 movs r3, #0 +1000cb80: 9301 str r3, [sp, #4] +1000cb82: e7d7 b.n 1000cb34 +1000cb84: 001f movs r7, r3 +1000cb86: 0006 movs r6, r0 +1000cb88: 4663 mov r3, ip +1000cb8a: 2f0f cmp r7, #15 +1000cb8c: d97f bls.n 1000cc8e +1000cb8e: 003a movs r2, r7 +1000cb90: 0030 movs r0, r6 +1000cb92: 3a10 subs r2, #16 +1000cb94: 0912 lsrs r2, r2, #4 +1000cb96: 3201 adds r2, #1 +1000cb98: 0112 lsls r2, r2, #4 +1000cb9a: 4694 mov ip, r2 +1000cb9c: 189a adds r2, r3, r2 +1000cb9e: 6801 ldr r1, [r0, #0] +1000cba0: 0a0c lsrs r4, r1, #8 +1000cba2: 7019 strb r1, [r3, #0] +1000cba4: 705c strb r4, [r3, #1] +1000cba6: 0c0c lsrs r4, r1, #16 +1000cba8: 0e09 lsrs r1, r1, #24 +1000cbaa: 709c strb r4, [r3, #2] +1000cbac: 70d9 strb r1, [r3, #3] +1000cbae: 6841 ldr r1, [r0, #4] +1000cbb0: 0a0c lsrs r4, r1, #8 +1000cbb2: 7119 strb r1, [r3, #4] +1000cbb4: 715c strb r4, [r3, #5] +1000cbb6: 0c0c lsrs r4, r1, #16 +1000cbb8: 0e09 lsrs r1, r1, #24 +1000cbba: 719c strb r4, [r3, #6] +1000cbbc: 71d9 strb r1, [r3, #7] +1000cbbe: 6881 ldr r1, [r0, #8] +1000cbc0: 0a0c lsrs r4, r1, #8 +1000cbc2: 7219 strb r1, [r3, #8] +1000cbc4: 725c strb r4, [r3, #9] +1000cbc6: 0c0c lsrs r4, r1, #16 +1000cbc8: 0e09 lsrs r1, r1, #24 +1000cbca: 729c strb r4, [r3, #10] +1000cbcc: 72d9 strb r1, [r3, #11] +1000cbce: 68c1 ldr r1, [r0, #12] +1000cbd0: 3010 adds r0, #16 +1000cbd2: 0a0c lsrs r4, r1, #8 +1000cbd4: 7319 strb r1, [r3, #12] +1000cbd6: 735c strb r4, [r3, #13] +1000cbd8: 0c0c lsrs r4, r1, #16 +1000cbda: 0e09 lsrs r1, r1, #24 +1000cbdc: 739c strb r4, [r3, #14] +1000cbde: 73d9 strb r1, [r3, #15] +1000cbe0: 3310 adds r3, #16 +1000cbe2: 4293 cmp r3, r2 +1000cbe4: d1db bne.n 1000cb9e +1000cbe6: 230f movs r3, #15 +1000cbe8: 4466 add r6, ip +1000cbea: 401f ands r7, r3 +1000cbec: 2f03 cmp r7, #3 +1000cbee: d925 bls.n 1000cc3c +1000cbf0: 6833 ldr r3, [r6, #0] +1000cbf2: 0a19 lsrs r1, r3, #8 +1000cbf4: 7013 strb r3, [r2, #0] +1000cbf6: 7051 strb r1, [r2, #1] +1000cbf8: 0c19 lsrs r1, r3, #16 +1000cbfa: 0e1b lsrs r3, r3, #24 +1000cbfc: 70d3 strb r3, [r2, #3] +1000cbfe: 1f3b subs r3, r7, #4 +1000cc00: 7091 strb r1, [r2, #2] +1000cc02: 2b03 cmp r3, #3 +1000cc04: d913 bls.n 1000cc2e +1000cc06: 6871 ldr r1, [r6, #4] +1000cc08: 0a08 lsrs r0, r1, #8 +1000cc0a: 7111 strb r1, [r2, #4] +1000cc0c: 7150 strb r0, [r2, #5] +1000cc0e: 0c08 lsrs r0, r1, #16 +1000cc10: 0e09 lsrs r1, r1, #24 +1000cc12: 71d1 strb r1, [r2, #7] +1000cc14: 0039 movs r1, r7 +1000cc16: 3908 subs r1, #8 +1000cc18: 7190 strb r0, [r2, #6] +1000cc1a: 2903 cmp r1, #3 +1000cc1c: d907 bls.n 1000cc2e +1000cc1e: 68b1 ldr r1, [r6, #8] +1000cc20: 0a08 lsrs r0, r1, #8 +1000cc22: 7211 strb r1, [r2, #8] +1000cc24: 7250 strb r0, [r2, #9] +1000cc26: 0c08 lsrs r0, r1, #16 +1000cc28: 0e09 lsrs r1, r1, #24 +1000cc2a: 7290 strb r0, [r2, #10] +1000cc2c: 72d1 strb r1, [r2, #11] +1000cc2e: 089b lsrs r3, r3, #2 +1000cc30: 3301 adds r3, #1 +1000cc32: 009b lsls r3, r3, #2 +1000cc34: 18f6 adds r6, r6, r3 +1000cc36: 18d2 adds r2, r2, r3 +1000cc38: 2303 movs r3, #3 +1000cc3a: 401f ands r7, r3 +1000cc3c: 1e7b subs r3, r7, #1 +1000cc3e: 2f00 cmp r7, #0 +1000cc40: d100 bne.n 1000cc44 +1000cc42: e769 b.n 1000cb18 +1000cc44: 7831 ldrb r1, [r6, #0] +1000cc46: 7011 strb r1, [r2, #0] +1000cc48: 2b00 cmp r3, #0 +1000cc4a: d100 bne.n 1000cc4e +1000cc4c: e764 b.n 1000cb18 +1000cc4e: 7871 ldrb r1, [r6, #1] +1000cc50: 7051 strb r1, [r2, #1] +1000cc52: 2b01 cmp r3, #1 +1000cc54: d100 bne.n 1000cc58 +1000cc56: e75f b.n 1000cb18 +1000cc58: 78b3 ldrb r3, [r6, #2] +1000cc5a: 7093 strb r3, [r2, #2] +1000cc5c: e75c b.n 1000cb18 +1000cc5e: 464f mov r7, r9 +1000cc60: 464a mov r2, r9 +1000cc62: 0031 movs r1, r6 +1000cc64: 0900 lsrs r0, r0, #4 +1000cc66: 4684 mov ip, r0 +1000cc68: 3710 adds r7, #16 +1000cc6a: 0100 lsls r0, r0, #4 +1000cc6c: 19c0 adds r0, r0, r7 +1000cc6e: 6814 ldr r4, [r2, #0] +1000cc70: 600c str r4, [r1, #0] +1000cc72: 6854 ldr r4, [r2, #4] +1000cc74: 604c str r4, [r1, #4] +1000cc76: 6894 ldr r4, [r2, #8] +1000cc78: 608c str r4, [r1, #8] +1000cc7a: 68d4 ldr r4, [r2, #12] +1000cc7c: 3210 adds r2, #16 +1000cc7e: 60cc str r4, [r1, #12] +1000cc80: 3110 adds r1, #16 +1000cc82: 4290 cmp r0, r2 +1000cc84: d1f3 bne.n 1000cc6e +1000cc86: e717 b.n 1000cab8 +1000cc88: 4666 mov r6, ip +1000cc8a: 4681 mov r9, r0 +1000cc8c: e6e6 b.n 1000ca5c +1000cc8e: 001a movs r2, r3 +1000cc90: e7ac b.n 1000cbec +1000cc92: 46c0 nop ; (mov r8, r8) +1000cc94: 200012b8 .word 0x200012b8 +1000cc98: 0000062c .word 0x0000062c +1000cc9c: 200019d0 .word 0x200019d0 + +1000cca0 : +1000cca0: b5f0 push {r4, r5, r6, r7, lr} +1000cca2: 46de mov lr, fp +1000cca4: 4657 mov r7, sl +1000cca6: 464e mov r6, r9 +1000cca8: 4645 mov r5, r8 +1000ccaa: b5e0 push {r5, r6, r7, lr} +1000ccac: 4bb3 ldr r3, [pc, #716] ; (1000cf7c ) +1000ccae: b085 sub sp, #20 +1000ccb0: 469b mov fp, r3 +1000ccb2: 685b ldr r3, [r3, #4] +1000ccb4: 9003 str r0, [sp, #12] +1000ccb6: 2b01 cmp r3, #1 +1000ccb8: d100 bne.n 1000ccbc +1000ccba: e15c b.n 1000cf76 +1000ccbc: 465b mov r3, fp +1000ccbe: 6a9b ldr r3, [r3, #40] ; 0x28 +1000ccc0: 2b00 cmp r3, #0 +1000ccc2: d000 beq.n 1000ccc6 +1000ccc4: e154 b.n 1000cf70 +1000ccc6: 4bae ldr r3, [pc, #696] ; (1000cf80 ) +1000ccc8: 8902 ldrh r2, [r0, #8] +1000ccca: 429a cmp r2, r3 +1000cccc: d900 bls.n 1000ccd0 +1000ccce: e135 b.n 1000cf3c +1000ccd0: 9b03 ldr r3, [sp, #12] +1000ccd2: 2703 movs r7, #3 +1000ccd4: 4699 mov r9, r3 +1000ccd6: 4eab ldr r6, [pc, #684] ; (1000cf84 ) +1000ccd8: 464b mov r3, r9 +1000ccda: 0032 movs r2, r6 +1000ccdc: 0039 movs r1, r7 +1000ccde: 6858 ldr r0, [r3, #4] +1000cce0: 895b ldrh r3, [r3, #10] +1000cce2: 4042 eors r2, r0 +1000cce4: 4011 ands r1, r2 +1000cce6: 468c mov ip, r1 +1000cce8: 4217 tst r7, r2 +1000ccea: d03d beq.n 1000cd68 +1000ccec: 2b00 cmp r3, #0 +1000ccee: d015 beq.n 1000cd1c +1000ccf0: 0032 movs r2, r6 +1000ccf2: 0004 movs r4, r0 +1000ccf4: 4238 tst r0, r7 +1000ccf6: d100 bne.n 1000ccfa +1000ccf8: e0b5 b.n 1000ce66 +1000ccfa: 2100 movs r1, #0 +1000ccfc: 1c72 adds r2, r6, #1 +1000ccfe: e003 b.n 1000cd08 +1000cd00: 3101 adds r1, #1 +1000cd02: 423c tst r4, r7 +1000cd04: d100 bne.n 1000cd08 +1000cd06: e0ad b.n 1000ce64 +1000cd08: 1855 adds r5, r2, r1 +1000cd0a: 46ac mov ip, r5 +1000cd0c: 5c45 ldrb r5, [r0, r1] +1000cd0e: 3b01 subs r3, #1 +1000cd10: 3401 adds r4, #1 +1000cd12: 5475 strb r5, [r6, r1] +1000cd14: 2b00 cmp r3, #0 +1000cd16: d1f3 bne.n 1000cd00 +1000cd18: 464b mov r3, r9 +1000cd1a: 895b ldrh r3, [r3, #10] +1000cd1c: 18f6 adds r6, r6, r3 +1000cd1e: 464b mov r3, r9 +1000cd20: 681b ldr r3, [r3, #0] +1000cd22: 4699 mov r9, r3 +1000cd24: 2b00 cmp r3, #0 +1000cd26: d1d7 bne.n 1000ccd8 +1000cd28: 4c97 ldr r4, [pc, #604] ; (1000cf88 ) +1000cd2a: 2228 movs r2, #40 ; 0x28 +1000cd2c: 2100 movs r1, #0 +1000cd2e: 0020 movs r0, r4 +1000cd30: f7f8 fa16 bl 10005160 <__wrap_memset> +1000cd34: 2301 movs r3, #1 +1000cd36: 1f22 subs r2, r4, #4 +1000cd38: 6013 str r3, [r2, #0] +1000cd3a: 9b03 ldr r3, [sp, #12] +1000cd3c: 2024 movs r0, #36 ; 0x24 +1000cd3e: 8919 ldrh r1, [r3, #8] +1000cd40: 6090 str r0, [r2, #8] +1000cd42: 000b movs r3, r1 +1000cd44: 60d1 str r1, [r2, #12] +1000cd46: 4659 mov r1, fp +1000cd48: 332c adds r3, #44 ; 0x2c +1000cd4a: 628b str r3, [r1, #40] ; 0x28 +1000cd4c: 6053 str r3, [r2, #4] +1000cd4e: 6a8b ldr r3, [r1, #40] ; 0x28 +1000cd50: 312c adds r1, #44 ; 0x2c +1000cd52: 2000 movs r0, #0 +1000cd54: 7a09 ldrb r1, [r1, #8] +1000cd56: f7ff f8ff bl 1000bf58 +1000cd5a: b005 add sp, #20 +1000cd5c: bcf0 pop {r4, r5, r6, r7} +1000cd5e: 46bb mov fp, r7 +1000cd60: 46b2 mov sl, r6 +1000cd62: 46a9 mov r9, r5 +1000cd64: 46a0 mov r8, r4 +1000cd66: bdf0 pop {r4, r5, r6, r7, pc} +1000cd68: 423e tst r6, r7 +1000cd6a: d100 bne.n 1000cd6e +1000cd6c: e0fd b.n 1000cf6a +1000cd6e: 2b00 cmp r3, #0 +1000cd70: d0d4 beq.n 1000cd1c +1000cd72: 2100 movs r1, #0 +1000cd74: 0032 movs r2, r6 +1000cd76: 1c45 adds r5, r0, #1 +1000cd78: e002 b.n 1000cd80 +1000cd7a: 3101 adds r1, #1 +1000cd7c: 2b00 cmp r3, #0 +1000cd7e: d0cb beq.n 1000cd18 +1000cd80: 186c adds r4, r5, r1 +1000cd82: 46a0 mov r8, r4 +1000cd84: 5c44 ldrb r4, [r0, r1] +1000cd86: 3201 adds r2, #1 +1000cd88: 5474 strb r4, [r6, r1] +1000cd8a: 3b01 subs r3, #1 +1000cd8c: 423a tst r2, r7 +1000cd8e: d1f4 bne.n 1000cd7a +1000cd90: 2b0f cmp r3, #15 +1000cd92: d93b bls.n 1000ce0c +1000cd94: 201e movs r0, #30 +1000cd96: 4641 mov r1, r8 +1000cd98: 4682 mov sl, r0 +1000cd9a: 4640 mov r0, r8 +1000cd9c: 2507 movs r5, #7 +1000cd9e: 310f adds r1, #15 +1000cda0: 1a89 subs r1, r1, r2 +1000cda2: 4310 orrs r0, r2 +1000cda4: 458a cmp sl, r1 +1000cda6: 4189 sbcs r1, r1 +1000cda8: 4028 ands r0, r5 +1000cdaa: 001c movs r4, r3 +1000cdac: 4245 negs r5, r0 +1000cdae: 4168 adcs r0, r5 +1000cdb0: 4249 negs r1, r1 +1000cdb2: 3c10 subs r4, #16 +1000cdb4: 4208 tst r0, r1 +1000cdb6: d100 bne.n 1000cdba +1000cdb8: e0c2 b.n 1000cf40 +1000cdba: 211f movs r1, #31 +1000cdbc: 42a1 cmp r1, r4 +1000cdbe: d300 bcc.n 1000cdc2 +1000cdc0: e0be b.n 1000cf40 +1000cdc2: 0921 lsrs r1, r4, #4 +1000cdc4: 9102 str r1, [sp, #8] +1000cdc6: 3101 adds r1, #1 +1000cdc8: 468a mov sl, r1 +1000cdca: 4661 mov r1, ip +1000cdcc: 0015 movs r5, r2 +1000cdce: 4694 mov ip, r2 +1000cdd0: 4644 mov r4, r8 +1000cdd2: 4652 mov r2, sl +1000cdd4: 469a mov sl, r3 +1000cdd6: 000b movs r3, r1 +1000cdd8: 68a0 ldr r0, [r4, #8] +1000cdda: 68e1 ldr r1, [r4, #12] +1000cddc: 3301 adds r3, #1 +1000cdde: 9000 str r0, [sp, #0] +1000cde0: 9101 str r1, [sp, #4] +1000cde2: 6820 ldr r0, [r4, #0] +1000cde4: 6861 ldr r1, [r4, #4] +1000cde6: 3410 adds r4, #16 +1000cde8: 6028 str r0, [r5, #0] +1000cdea: 6069 str r1, [r5, #4] +1000cdec: 9800 ldr r0, [sp, #0] +1000cdee: 9901 ldr r1, [sp, #4] +1000cdf0: 60a8 str r0, [r5, #8] +1000cdf2: 60e9 str r1, [r5, #12] +1000cdf4: 3510 adds r5, #16 +1000cdf6: 429a cmp r2, r3 +1000cdf8: d8ee bhi.n 1000cdd8 +1000cdfa: 4662 mov r2, ip +1000cdfc: 4653 mov r3, sl +1000cdfe: 9902 ldr r1, [sp, #8] +1000ce00: 3101 adds r1, #1 +1000ce02: 0109 lsls r1, r1, #4 +1000ce04: 4488 add r8, r1 +1000ce06: 1852 adds r2, r2, r1 +1000ce08: 210f movs r1, #15 +1000ce0a: 400b ands r3, r1 +1000ce0c: 2b03 cmp r3, #3 +1000ce0e: d915 bls.n 1000ce3c +1000ce10: 4641 mov r1, r8 +1000ce12: 6809 ldr r1, [r1, #0] +1000ce14: 6011 str r1, [r2, #0] +1000ce16: 1f19 subs r1, r3, #4 +1000ce18: 2903 cmp r1, #3 +1000ce1a: d909 bls.n 1000ce30 +1000ce1c: 4640 mov r0, r8 +1000ce1e: 6840 ldr r0, [r0, #4] +1000ce20: 6050 str r0, [r2, #4] +1000ce22: 0018 movs r0, r3 +1000ce24: 3808 subs r0, #8 +1000ce26: 2803 cmp r0, #3 +1000ce28: d902 bls.n 1000ce30 +1000ce2a: 4640 mov r0, r8 +1000ce2c: 6880 ldr r0, [r0, #8] +1000ce2e: 6090 str r0, [r2, #8] +1000ce30: 0889 lsrs r1, r1, #2 +1000ce32: 3101 adds r1, #1 +1000ce34: 0089 lsls r1, r1, #2 +1000ce36: 4488 add r8, r1 +1000ce38: 1852 adds r2, r2, r1 +1000ce3a: 403b ands r3, r7 +1000ce3c: 1e59 subs r1, r3, #1 +1000ce3e: 2b00 cmp r3, #0 +1000ce40: d100 bne.n 1000ce44 +1000ce42: e769 b.n 1000cd18 +1000ce44: 4643 mov r3, r8 +1000ce46: 781b ldrb r3, [r3, #0] +1000ce48: 7013 strb r3, [r2, #0] +1000ce4a: 2900 cmp r1, #0 +1000ce4c: d100 bne.n 1000ce50 +1000ce4e: e763 b.n 1000cd18 +1000ce50: 4643 mov r3, r8 +1000ce52: 785b ldrb r3, [r3, #1] +1000ce54: 7053 strb r3, [r2, #1] +1000ce56: 2901 cmp r1, #1 +1000ce58: d100 bne.n 1000ce5c +1000ce5a: e75d b.n 1000cd18 +1000ce5c: 4643 mov r3, r8 +1000ce5e: 789b ldrb r3, [r3, #2] +1000ce60: 7093 strb r3, [r2, #2] +1000ce62: e759 b.n 1000cd18 +1000ce64: 4662 mov r2, ip +1000ce66: 2b0f cmp r3, #15 +1000ce68: d930 bls.n 1000cecc +1000ce6a: 0019 movs r1, r3 +1000ce6c: 3910 subs r1, #16 +1000ce6e: 0909 lsrs r1, r1, #4 +1000ce70: 3101 adds r1, #1 +1000ce72: 0109 lsls r1, r1, #4 +1000ce74: 0020 movs r0, r4 +1000ce76: 468c mov ip, r1 +1000ce78: 4698 mov r8, r3 +1000ce7a: 1855 adds r5, r2, r1 +1000ce7c: 6801 ldr r1, [r0, #0] +1000ce7e: 0a0b lsrs r3, r1, #8 +1000ce80: 7011 strb r1, [r2, #0] +1000ce82: 7053 strb r3, [r2, #1] +1000ce84: 0c0b lsrs r3, r1, #16 +1000ce86: 0e09 lsrs r1, r1, #24 +1000ce88: 7093 strb r3, [r2, #2] +1000ce8a: 70d1 strb r1, [r2, #3] +1000ce8c: 6841 ldr r1, [r0, #4] +1000ce8e: 0a0b lsrs r3, r1, #8 +1000ce90: 7111 strb r1, [r2, #4] +1000ce92: 7153 strb r3, [r2, #5] +1000ce94: 0c0b lsrs r3, r1, #16 +1000ce96: 0e09 lsrs r1, r1, #24 +1000ce98: 7193 strb r3, [r2, #6] +1000ce9a: 71d1 strb r1, [r2, #7] +1000ce9c: 6881 ldr r1, [r0, #8] +1000ce9e: 0a0b lsrs r3, r1, #8 +1000cea0: 7211 strb r1, [r2, #8] +1000cea2: 7253 strb r3, [r2, #9] +1000cea4: 0c0b lsrs r3, r1, #16 +1000cea6: 0e09 lsrs r1, r1, #24 +1000cea8: 7293 strb r3, [r2, #10] +1000ceaa: 72d1 strb r1, [r2, #11] +1000ceac: 68c1 ldr r1, [r0, #12] +1000ceae: 3010 adds r0, #16 +1000ceb0: 0a0b lsrs r3, r1, #8 +1000ceb2: 7311 strb r1, [r2, #12] +1000ceb4: 7353 strb r3, [r2, #13] +1000ceb6: 0c0b lsrs r3, r1, #16 +1000ceb8: 0e09 lsrs r1, r1, #24 +1000ceba: 7393 strb r3, [r2, #14] +1000cebc: 73d1 strb r1, [r2, #15] +1000cebe: 3210 adds r2, #16 +1000cec0: 4295 cmp r5, r2 +1000cec2: d1db bne.n 1000ce7c +1000cec4: 4643 mov r3, r8 +1000cec6: 210f movs r1, #15 +1000cec8: 4464 add r4, ip +1000ceca: 400b ands r3, r1 +1000cecc: 2b03 cmp r3, #3 +1000cece: d924 bls.n 1000cf1a +1000ced0: 6821 ldr r1, [r4, #0] +1000ced2: 0a08 lsrs r0, r1, #8 +1000ced4: 7011 strb r1, [r2, #0] +1000ced6: 7050 strb r0, [r2, #1] +1000ced8: 0c08 lsrs r0, r1, #16 +1000ceda: 0e09 lsrs r1, r1, #24 +1000cedc: 70d1 strb r1, [r2, #3] +1000cede: 1f19 subs r1, r3, #4 +1000cee0: 7090 strb r0, [r2, #2] +1000cee2: 2903 cmp r1, #3 +1000cee4: d913 bls.n 1000cf0e +1000cee6: 6860 ldr r0, [r4, #4] +1000cee8: 0a05 lsrs r5, r0, #8 +1000ceea: 7110 strb r0, [r2, #4] +1000ceec: 7155 strb r5, [r2, #5] +1000ceee: 0c05 lsrs r5, r0, #16 +1000cef0: 0e00 lsrs r0, r0, #24 +1000cef2: 71d0 strb r0, [r2, #7] +1000cef4: 0018 movs r0, r3 +1000cef6: 3808 subs r0, #8 +1000cef8: 7195 strb r5, [r2, #6] +1000cefa: 2803 cmp r0, #3 +1000cefc: d907 bls.n 1000cf0e +1000cefe: 68a0 ldr r0, [r4, #8] +1000cf00: 0a05 lsrs r5, r0, #8 +1000cf02: 7210 strb r0, [r2, #8] +1000cf04: 7255 strb r5, [r2, #9] +1000cf06: 0c05 lsrs r5, r0, #16 +1000cf08: 0e00 lsrs r0, r0, #24 +1000cf0a: 7295 strb r5, [r2, #10] +1000cf0c: 72d0 strb r0, [r2, #11] +1000cf0e: 0889 lsrs r1, r1, #2 +1000cf10: 3101 adds r1, #1 +1000cf12: 0089 lsls r1, r1, #2 +1000cf14: 1864 adds r4, r4, r1 +1000cf16: 1852 adds r2, r2, r1 +1000cf18: 403b ands r3, r7 +1000cf1a: 1e59 subs r1, r3, #1 +1000cf1c: 2b00 cmp r3, #0 +1000cf1e: d100 bne.n 1000cf22 +1000cf20: e6fa b.n 1000cd18 +1000cf22: 7823 ldrb r3, [r4, #0] +1000cf24: 7013 strb r3, [r2, #0] +1000cf26: 2900 cmp r1, #0 +1000cf28: d100 bne.n 1000cf2c +1000cf2a: e6f5 b.n 1000cd18 +1000cf2c: 7863 ldrb r3, [r4, #1] +1000cf2e: 7053 strb r3, [r2, #1] +1000cf30: 2901 cmp r1, #1 +1000cf32: d100 bne.n 1000cf36 +1000cf34: e6f0 b.n 1000cd18 +1000cf36: 78a3 ldrb r3, [r4, #2] +1000cf38: 7093 strb r3, [r2, #2] +1000cf3a: e6ed b.n 1000cd18 +1000cf3c: 8103 strh r3, [r0, #8] +1000cf3e: e6c7 b.n 1000ccd0 +1000cf40: 0015 movs r5, r2 +1000cf42: 0011 movs r1, r2 +1000cf44: 4640 mov r0, r8 +1000cf46: 0924 lsrs r4, r4, #4 +1000cf48: 9402 str r4, [sp, #8] +1000cf4a: 3510 adds r5, #16 +1000cf4c: 0124 lsls r4, r4, #4 +1000cf4e: 1964 adds r4, r4, r5 +1000cf50: 6805 ldr r5, [r0, #0] +1000cf52: 600d str r5, [r1, #0] +1000cf54: 6845 ldr r5, [r0, #4] +1000cf56: 604d str r5, [r1, #4] +1000cf58: 6885 ldr r5, [r0, #8] +1000cf5a: 608d str r5, [r1, #8] +1000cf5c: 68c5 ldr r5, [r0, #12] +1000cf5e: 3010 adds r0, #16 +1000cf60: 60cd str r5, [r1, #12] +1000cf62: 3110 adds r1, #16 +1000cf64: 428c cmp r4, r1 +1000cf66: d1f3 bne.n 1000cf50 +1000cf68: e749 b.n 1000cdfe +1000cf6a: 0032 movs r2, r6 +1000cf6c: 4680 mov r8, r0 +1000cf6e: e70f b.n 1000cd90 +1000cf70: 2006 movs r0, #6 +1000cf72: 4240 negs r0, r0 +1000cf74: e6f1 b.n 1000cd5a +1000cf76: 2004 movs r0, #4 +1000cf78: 4240 negs r0, r0 +1000cf7a: e6ee b.n 1000cd5a +1000cf7c: 200012b8 .word 0x200012b8 +1000cf80: 0000062c .word 0x0000062c +1000cf84: 200013d0 .word 0x200013d0 +1000cf88: 200013a8 .word 0x200013a8 + +1000cf8c : +1000cf8c: b5f0 push {r4, r5, r6, r7, lr} +1000cf8e: 4c1a ldr r4, [pc, #104] ; (1000cff8 ) +1000cf90: 46c6 mov lr, r8 +1000cf92: 0005 movs r5, r0 +1000cf94: 0020 movs r0, r4 +1000cf96: 4688 mov r8, r1 +1000cf98: b500 push {lr} +1000cf9a: 0017 movs r7, r2 +1000cf9c: 9906 ldr r1, [sp, #24] +1000cf9e: 2206 movs r2, #6 +1000cfa0: 301d adds r0, #29 +1000cfa2: 001e movs r6, r3 +1000cfa4: f7f8 f8e2 bl 1000516c <__wrap___aeabi_memcpy> +1000cfa8: 2301 movs r3, #1 +1000cfaa: 4642 mov r2, r8 +1000cfac: 0021 movs r1, r4 +1000cfae: 6023 str r3, [r4, #0] +1000cfb0: 6063 str r3, [r4, #4] +1000cfb2: 332b adds r3, #43 ; 0x2b +1000cfb4: 54e2 strb r2, [r4, r3] +1000cfb6: 4b11 ldr r3, [pc, #68] ; (1000cffc ) +1000cfb8: 312c adds r1, #44 ; 0x2c +1000cfba: 6323 str r3, [r4, #48] ; 0x30 +1000cfbc: 4b10 ldr r3, [pc, #64] ; (1000d000 ) +1000cfbe: 720f strb r7, [r1, #8] +1000cfc0: 63a3 str r3, [r4, #56] ; 0x38 +1000cfc2: 4b10 ldr r3, [pc, #64] ; (1000d004 ) +1000cfc4: 740e strb r6, [r1, #16] +1000cfc6: 6423 str r3, [r4, #64] ; 0x40 +1000cfc8: 2000 movs r0, #0 +1000cfca: f000 ff4d bl 1000de68 +1000cfce: 0021 movs r1, r4 +1000cfd0: 2000 movs r0, #0 +1000cfd2: 3134 adds r1, #52 ; 0x34 +1000cfd4: f000 ff48 bl 1000de68 +1000cfd8: 0021 movs r1, r4 +1000cfda: 2000 movs r0, #0 +1000cfdc: 313c adds r1, #60 ; 0x3c +1000cfde: f000 ff43 bl 1000de68 +1000cfe2: 4b09 ldr r3, [pc, #36] ; (1000d008 ) +1000cfe4: 0028 movs r0, r5 +1000cfe6: 602b str r3, [r5, #0] +1000cfe8: 2300 movs r3, #0 +1000cfea: 606b str r3, [r5, #4] +1000cfec: 60ab str r3, [r5, #8] +1000cfee: 4b07 ldr r3, [pc, #28] ; (1000d00c ) +1000cff0: 60eb str r3, [r5, #12] +1000cff2: bc80 pop {r7} +1000cff4: 46b8 mov r8, r7 +1000cff6: bdf0 pop {r4, r5, r6, r7, pc} +1000cff8: 200012b8 .word 0x200012b8 +1000cffc: 1000c569 .word 0x1000c569 +1000d000: 1000c5ad .word 0x1000c5ad +1000d004: 1000c52d .word 0x1000c52d +1000d008: 1000c5e1 .word 0x1000c5e1 +1000d00c: 1000c531 .word 0x1000c531 + +1000d010 : +1000d010: 0013 movs r3, r2 +1000d012: b570 push {r4, r5, r6, lr} +1000d014: 4c10 ldr r4, [pc, #64] ; (1000d058 ) +1000d016: 4d11 ldr r5, [pc, #68] ; (1000d05c ) +1000d018: 4344 muls r4, r0 +1000d01a: 1929 adds r1, r5, r4 +1000d01c: 688a ldr r2, [r1, #8] +1000d01e: 68ce ldr r6, [r1, #12] +1000d020: 18d2 adds r2, r2, r3 +1000d022: 1af3 subs r3, r6, r3 +1000d024: 608a str r2, [r1, #8] +1000d026: 60cb str r3, [r1, #12] +1000d028: d111 bne.n 1000d04e +1000d02a: 7d0a ldrb r2, [r1, #20] +1000d02c: 2a00 cmp r2, #0 +1000d02e: d10b bne.n 1000d048 +1000d030: 88cb ldrh r3, [r1, #6] +1000d032: 2b00 cmp r3, #0 +1000d034: d00e beq.n 1000d054 +1000d036: 5d63 ldrb r3, [r4, r5] +1000d038: 2b7f cmp r3, #127 ; 0x7f +1000d03a: d90b bls.n 1000d054 +1000d03c: 2300 movs r3, #0 +1000d03e: 2200 movs r2, #0 +1000d040: 2100 movs r1, #0 +1000d042: f7ff f83d bl 1000c0c0 +1000d046: e005 b.n 1000d054 +1000d048: 750b strb r3, [r1, #20] +1000d04a: 2200 movs r2, #0 +1000d04c: 2300 movs r3, #0 +1000d04e: 2180 movs r1, #128 ; 0x80 +1000d050: f7fe ff82 bl 1000bf58 +1000d054: bd70 pop {r4, r5, r6, pc} +1000d056: 46c0 nop ; (mov r8, r8) +1000d058: 00000534 .word 0x00000534 +1000d05c: 2000270c .word 0x2000270c + +1000d060 : +1000d060: b5f0 push {r4, r5, r6, r7, lr} +1000d062: 4657 mov r7, sl +1000d064: 464e mov r6, r9 +1000d066: 4645 mov r5, r8 +1000d068: 46de mov lr, fp +1000d06a: 2460 movs r4, #96 ; 0x60 +1000d06c: b5e0 push {r5, r6, r7, lr} +1000d06e: 469a mov sl, r3 +1000d070: 780b ldrb r3, [r1, #0] +1000d072: 0006 movs r6, r0 +1000d074: 000d movs r5, r1 +1000d076: 0017 movs r7, r2 +1000d078: b08b sub sp, #44 ; 0x2c +1000d07a: 401c ands r4, r3 +1000d07c: 2c20 cmp r4, #32 +1000d07e: d00d beq.n 1000d09c +1000d080: 2c40 cmp r4, #64 ; 0x40 +1000d082: d04d beq.n 1000d120 +1000d084: 2200 movs r2, #0 +1000d086: 4693 mov fp, r2 +1000d088: 2c00 cmp r4, #0 +1000d08a: d030 beq.n 1000d0ee +1000d08c: 4658 mov r0, fp +1000d08e: b00b add sp, #44 ; 0x2c +1000d090: bcf0 pop {r4, r5, r6, r7} +1000d092: 46bb mov fp, r7 +1000d094: 46b2 mov sl, r6 +1000d096: 46a9 mov r9, r5 +1000d098: 46a0 mov r8, r4 +1000d09a: bdf0 pop {r4, r5, r6, r7, pc} +1000d09c: 2203 movs r2, #3 +1000d09e: 4013 ands r3, r2 +1000d0a0: 2b01 cmp r3, #1 +1000d0a2: d100 bne.n 1000d0a6 +1000d0a4: e09f b.n 1000d1e6 +1000d0a6: 2b02 cmp r3, #2 +1000d0a8: d119 bne.n 1000d0de +1000d0aa: 4aca ldr r2, [pc, #808] ; (1000d3d4 ) +1000d0ac: 4bca ldr r3, [pc, #808] ; (1000d3d8 ) +1000d0ae: 4694 mov ip, r2 +1000d0b0: 4343 muls r3, r0 +1000d0b2: 4cca ldr r4, [pc, #808] ; (1000d3dc ) +1000d0b4: 18e1 adds r1, r4, r3 +1000d0b6: 4461 add r1, ip +1000d0b8: 7808 ldrb r0, [r1, #0] +1000d0ba: 2800 cmp r0, #0 +1000d0bc: d00f beq.n 1000d0de +1000d0be: 4ac8 ldr r2, [pc, #800] ; (1000d3e0 ) +1000d0c0: 189a adds r2, r3, r2 +1000d0c2: 2300 movs r3, #0 +1000d0c4: 1912 adds r2, r2, r4 +1000d0c6: 6811 ldr r1, [r2, #0] +1000d0c8: 2900 cmp r1, #0 +1000d0ca: d003 beq.n 1000d0d4 +1000d0cc: 684c ldr r4, [r1, #4] +1000d0ce: 2c00 cmp r4, #0 +1000d0d0: d000 beq.n 1000d0d4 +1000d0d2: e142 b.n 1000d35a +1000d0d4: 3301 adds r3, #1 +1000d0d6: b2db uxtb r3, r3 +1000d0d8: 3204 adds r2, #4 +1000d0da: 4298 cmp r0, r3 +1000d0dc: d1f3 bne.n 1000d0c6 +1000d0de: 48c1 ldr r0, [pc, #772] ; (1000d3e4 ) +1000d0e0: f7f8 fada bl 10005698 <__wrap_printf> +1000d0e4: 48c0 ldr r0, [pc, #768] ; (1000d3e8 ) +1000d0e6: f7f8 f9a5 bl 10005434 <__wrap_puts> +1000d0ea: 4cc0 ldr r4, [pc, #768] ; (1000d3ec ) +1000d0ec: e065 b.n 1000d1ba +1000d0ee: 3203 adds r2, #3 +1000d0f0: 401a ands r2, r3 +1000d0f2: 4691 mov r9, r2 +1000d0f4: 2a01 cmp r2, #1 +1000d0f6: d100 bne.n 1000d0fa +1000d0f8: e0e7 b.n 1000d2ca +1000d0fa: 2a02 cmp r2, #2 +1000d0fc: d100 bne.n 1000d100 +1000d0fe: e098 b.n 1000d232 +1000d100: 2a00 cmp r2, #0 +1000d102: d100 bne.n 1000d106 +1000d104: e0c4 b.n 1000d290 +1000d106: 786b ldrb r3, [r5, #1] +1000d108: 2b06 cmp r3, #6 +1000d10a: d104 bne.n 1000d116 +1000d10c: 8869 ldrh r1, [r5, #2] +1000d10e: 23c0 movs r3, #192 ; 0xc0 +1000d110: 00db lsls r3, r3, #3 +1000d112: 4299 cmp r1, r3 +1000d114: d064 beq.n 1000d1e0 +1000d116: 48b3 ldr r0, [pc, #716] ; (1000d3e4 ) +1000d118: f7f8 fabe bl 10005698 <__wrap_printf> +1000d11c: 48b4 ldr r0, [pc, #720] ; (1000d3f0 ) +1000d11e: e7e2 b.n 1000d0e6 +1000d120: 4bae ldr r3, [pc, #696] ; (1000d3dc ) +1000d122: 4698 mov r8, r3 +1000d124: 4bac ldr r3, [pc, #688] ; (1000d3d8 ) +1000d126: 4343 muls r3, r0 +1000d128: 4443 add r3, r8 +1000d12a: 69da ldr r2, [r3, #28] +1000d12c: 2a00 cmp r2, #0 +1000d12e: d100 bne.n 1000d132 +1000d130: e0b7 b.n 1000d2a2 +1000d132: 7849 ldrb r1, [r1, #1] +1000d134: 7913 ldrb r3, [r2, #4] +1000d136: 4299 cmp r1, r3 +1000d138: d100 bne.n 1000d13c +1000d13a: e116 b.n 1000d36a +1000d13c: 4aa5 ldr r2, [pc, #660] ; (1000d3d4 ) +1000d13e: 4ba6 ldr r3, [pc, #664] ; (1000d3d8 ) +1000d140: 4694 mov ip, r2 +1000d142: 4373 muls r3, r6 +1000d144: 4443 add r3, r8 +1000d146: 4463 add r3, ip +1000d148: 781a ldrb r2, [r3, #0] +1000d14a: 2400 movs r4, #0 +1000d14c: 00f3 lsls r3, r6, #3 +1000d14e: 2a00 cmp r2, #0 +1000d150: d02b beq.n 1000d1aa +1000d152: 199b adds r3, r3, r6 +1000d154: 009b lsls r3, r3, #2 +1000d156: 199b adds r3, r3, r6 +1000d158: 469b mov fp, r3 +1000d15a: 00d9 lsls r1, r3, #3 +1000d15c: 4643 mov r3, r8 +1000d15e: 448b add fp, r1 +1000d160: 46b9 mov r9, r7 +1000d162: 46a8 mov r8, r5 +1000d164: 465f mov r7, fp +1000d166: 0035 movs r5, r6 +1000d168: 001e movs r6, r3 +1000d16a: 193b adds r3, r7, r4 +1000d16c: 330b adds r3, #11 +1000d16e: 33ff adds r3, #255 ; 0xff +1000d170: 009b lsls r3, r3, #2 +1000d172: 18f3 adds r3, r6, r3 +1000d174: 685b ldr r3, [r3, #4] +1000d176: 2b00 cmp r3, #0 +1000d178: d012 beq.n 1000d1a0 +1000d17a: 689b ldr r3, [r3, #8] +1000d17c: 469b mov fp, r3 +1000d17e: 2b00 cmp r3, #0 +1000d180: d00e beq.n 1000d1a0 +1000d182: 4653 mov r3, sl +1000d184: 464a mov r2, r9 +1000d186: 4641 mov r1, r8 +1000d188: 0028 movs r0, r5 +1000d18a: 47d8 blx fp +1000d18c: 2800 cmp r0, #0 +1000d18e: d100 bne.n 1000d192 +1000d190: e098 b.n 1000d2c4 +1000d192: 4a90 ldr r2, [pc, #576] ; (1000d3d4 ) +1000d194: 4b90 ldr r3, [pc, #576] ; (1000d3d8 ) +1000d196: 4694 mov ip, r2 +1000d198: 436b muls r3, r5 +1000d19a: 18f3 adds r3, r6, r3 +1000d19c: 4463 add r3, ip +1000d19e: 781a ldrb r2, [r3, #0] +1000d1a0: 3401 adds r4, #1 +1000d1a2: b2e4 uxtb r4, r4 +1000d1a4: 42a2 cmp r2, r4 +1000d1a6: d8e0 bhi.n 1000d16a +1000d1a8: 4645 mov r5, r8 +1000d1aa: 4e8e ldr r6, [pc, #568] ; (1000d3e4 ) +1000d1ac: 4c8f ldr r4, [pc, #572] ; (1000d3ec ) +1000d1ae: 0030 movs r0, r6 +1000d1b0: f7f8 fa72 bl 10005698 <__wrap_printf> +1000d1b4: 488f ldr r0, [pc, #572] ; (1000d3f4 ) +1000d1b6: f7f8 f93d bl 10005434 <__wrap_puts> +1000d1ba: 0020 movs r0, r4 +1000d1bc: f7f8 fa6c bl 10005698 <__wrap_printf> +1000d1c0: 488d ldr r0, [pc, #564] ; (1000d3f8 ) +1000d1c2: f7f8 fa69 bl 10005698 <__wrap_printf> +1000d1c6: 88e8 ldrh r0, [r5, #6] +1000d1c8: 886b ldrh r3, [r5, #2] +1000d1ca: 786a ldrb r2, [r5, #1] +1000d1cc: 7829 ldrb r1, [r5, #0] +1000d1ce: 9001 str r0, [sp, #4] +1000d1d0: 88a8 ldrh r0, [r5, #4] +1000d1d2: 9000 str r0, [sp, #0] +1000d1d4: 4889 ldr r0, [pc, #548] ; (1000d3fc ) +1000d1d6: f7f8 fa5f bl 10005698 <__wrap_printf> +1000d1da: 0020 movs r0, r4 +1000d1dc: f7f8 fa5c bl 10005698 <__wrap_printf> +1000d1e0: 2300 movs r3, #0 +1000d1e2: 469b mov fp, r3 +1000d1e4: e752 b.n 1000d08c +1000d1e6: 4a7b ldr r2, [pc, #492] ; (1000d3d4 ) +1000d1e8: 4b7b ldr r3, [pc, #492] ; (1000d3d8 ) +1000d1ea: 4694 mov ip, r2 +1000d1ec: 4343 muls r3, r0 +1000d1ee: 4c7b ldr r4, [pc, #492] ; (1000d3dc ) +1000d1f0: 18e1 adds r1, r4, r3 +1000d1f2: 4461 add r1, ip +1000d1f4: 7808 ldrb r0, [r1, #0] +1000d1f6: 2800 cmp r0, #0 +1000d1f8: d100 bne.n 1000d1fc +1000d1fa: e770 b.n 1000d0de +1000d1fc: 21ff movs r1, #255 ; 0xff +1000d1fe: 4a78 ldr r2, [pc, #480] ; (1000d3e0 ) +1000d200: 468c mov ip, r1 +1000d202: 189a adds r2, r3, r2 +1000d204: 46b0 mov r8, r6 +1000d206: 2300 movs r3, #0 +1000d208: 46b9 mov r9, r7 +1000d20a: 1912 adds r2, r2, r4 +1000d20c: 6811 ldr r1, [r2, #0] +1000d20e: 2900 cmp r1, #0 +1000d210: d009 beq.n 1000d226 +1000d212: 680c ldr r4, [r1, #0] +1000d214: 2c00 cmp r4, #0 +1000d216: d006 beq.n 1000d226 +1000d218: 4667 mov r7, ip +1000d21a: 7e0e ldrb r6, [r1, #24] +1000d21c: 88a9 ldrh r1, [r5, #4] +1000d21e: 4039 ands r1, r7 +1000d220: 428e cmp r6, r1 +1000d222: d100 bne.n 1000d226 +1000d224: e097 b.n 1000d356 +1000d226: 3301 adds r3, #1 +1000d228: b2db uxtb r3, r3 +1000d22a: 3204 adds r2, #4 +1000d22c: 4283 cmp r3, r0 +1000d22e: d1ed bne.n 1000d20c +1000d230: e755 b.n 1000d0de +1000d232: 4a69 ldr r2, [pc, #420] ; (1000d3d8 ) +1000d234: 4b69 ldr r3, [pc, #420] ; (1000d3dc ) +1000d236: 4342 muls r2, r0 +1000d238: 189b adds r3, r3, r2 +1000d23a: 2285 movs r2, #133 ; 0x85 +1000d23c: 00d2 lsls r2, r2, #3 +1000d23e: 4694 mov ip, r2 +1000d240: 4463 add r3, ip +1000d242: 781b ldrb r3, [r3, #0] +1000d244: 2b00 cmp r3, #0 +1000d246: d100 bne.n 1000d24a +1000d248: e75d b.n 1000d106 +1000d24a: 784b ldrb r3, [r1, #1] +1000d24c: 790c ldrb r4, [r1, #4] +1000d24e: 2b01 cmp r3, #1 +1000d250: d100 bne.n 1000d254 +1000d252: e195 b.n 1000d580 +1000d254: 2b03 cmp r3, #3 +1000d256: d100 bne.n 1000d25a +1000d258: e18b b.n 1000d572 +1000d25a: 2b00 cmp r3, #0 +1000d25c: d000 beq.n 1000d260 +1000d25e: e753 b.n 1000d108 +1000d260: ab06 add r3, sp, #24 +1000d262: 469c mov ip, r3 +1000d264: 250f movs r5, #15 +1000d266: 4465 add r5, ip +1000d268: 002a movs r2, r5 +1000d26a: 0021 movs r1, r4 +1000d26c: f7fe fe72 bl 1000bf54 +1000d270: 782b ldrb r3, [r5, #0] +1000d272: 2b00 cmp r3, #0 +1000d274: d100 bne.n 1000d278 +1000d276: e1dd b.n 1000d634 +1000d278: 2301 movs r3, #1 +1000d27a: 683a ldr r2, [r7, #0] +1000d27c: 7013 strb r3, [r2, #0] +1000d27e: 2200 movs r2, #0 +1000d280: 683b ldr r3, [r7, #0] +1000d282: 705a strb r2, [r3, #1] +1000d284: 2302 movs r3, #2 +1000d286: 4652 mov r2, sl +1000d288: 6013 str r3, [r2, #0] +1000d28a: 3b01 subs r3, #1 +1000d28c: 469b mov fp, r3 +1000d28e: e6fd b.n 1000d08c +1000d290: 786b ldrb r3, [r5, #1] +1000d292: 8849 ldrh r1, [r1, #2] +1000d294: 2b09 cmp r3, #9 +1000d296: d900 bls.n 1000d29a +1000d298: e736 b.n 1000d108 +1000d29a: 4859 ldr r0, [pc, #356] ; (1000d400 ) +1000d29c: 009a lsls r2, r3, #2 +1000d29e: 5882 ldr r2, [r0, r2] +1000d2a0: 4697 mov pc, r2 +1000d2a2: 6a1b ldr r3, [r3, #32] +1000d2a4: 2b00 cmp r3, #0 +1000d2a6: d100 bne.n 1000d2aa +1000d2a8: e748 b.n 1000d13c +1000d2aa: 7849 ldrb r1, [r1, #1] +1000d2ac: 799a ldrb r2, [r3, #6] +1000d2ae: 4291 cmp r1, r2 +1000d2b0: d000 beq.n 1000d2b4 +1000d2b2: e743 b.n 1000d13c +1000d2b4: 88aa ldrh r2, [r5, #4] +1000d2b6: 2a07 cmp r2, #7 +1000d2b8: d170 bne.n 1000d39c +1000d2ba: 681a ldr r2, [r3, #0] +1000d2bc: 603a str r2, [r7, #0] +1000d2be: 4652 mov r2, sl +1000d2c0: 889b ldrh r3, [r3, #4] +1000d2c2: 6013 str r3, [r2, #0] +1000d2c4: 2301 movs r3, #1 +1000d2c6: 469b mov fp, r3 +1000d2c8: e6e0 b.n 1000d08c +1000d2ca: 4b44 ldr r3, [pc, #272] ; (1000d3dc ) +1000d2cc: 4698 mov r8, r3 +1000d2ce: 4b42 ldr r3, [pc, #264] ; (1000d3d8 ) +1000d2d0: 4343 muls r3, r0 +1000d2d2: 001a movs r2, r3 +1000d2d4: 9304 str r3, [sp, #16] +1000d2d6: 2385 movs r3, #133 ; 0x85 +1000d2d8: 4442 add r2, r8 +1000d2da: 00db lsls r3, r3, #3 +1000d2dc: 18d3 adds r3, r2, r3 +1000d2de: 781b ldrb r3, [r3, #0] +1000d2e0: 2b00 cmp r3, #0 +1000d2e2: d100 bne.n 1000d2e6 +1000d2e4: e70f b.n 1000d106 +1000d2e6: 792b ldrb r3, [r5, #4] +1000d2e8: 8849 ldrh r1, [r1, #2] +1000d2ea: 9303 str r3, [sp, #12] +1000d2ec: 6993 ldr r3, [r2, #24] +1000d2ee: 0018 movs r0, r3 +1000d2f0: 786b ldrb r3, [r5, #1] +1000d2f2: 2b0a cmp r3, #10 +1000d2f4: d100 bne.n 1000d2f8 +1000d2f6: e157 b.n 1000d5a8 +1000d2f8: d900 bls.n 1000d2fc +1000d2fa: e0f7 b.n 1000d4ec +1000d2fc: 2b00 cmp r3, #0 +1000d2fe: d100 bne.n 1000d302 +1000d300: e15b b.n 1000d5ba +1000d302: 2b06 cmp r3, #6 +1000d304: d000 beq.n 1000d308 +1000d306: e706 b.n 1000d116 +1000d308: 0a0b lsrs r3, r1, #8 +1000d30a: 2b21 cmp r3, #33 ; 0x21 +1000d30c: d100 bne.n 1000d310 +1000d30e: e26b b.n 1000d7e8 +1000d310: 2b22 cmp r3, #34 ; 0x22 +1000d312: d000 beq.n 1000d316 +1000d314: e6fb b.n 1000d10e +1000d316: 4b30 ldr r3, [pc, #192] ; (1000d3d8 ) +1000d318: 4a2e ldr r2, [pc, #184] ; (1000d3d4 ) +1000d31a: 435e muls r6, r3 +1000d31c: 4643 mov r3, r8 +1000d31e: 4694 mov ip, r2 +1000d320: 199b adds r3, r3, r6 +1000d322: 4463 add r3, ip +1000d324: 7818 ldrb r0, [r3, #0] +1000d326: 2800 cmp r0, #0 +1000d328: d100 bne.n 1000d32c +1000d32a: e6f0 b.n 1000d10e +1000d32c: 4b2c ldr r3, [pc, #176] ; (1000d3e0 ) +1000d32e: 469c mov ip, r3 +1000d330: 4466 add r6, ip +1000d332: 0033 movs r3, r6 +1000d334: 468c mov ip, r1 +1000d336: 9903 ldr r1, [sp, #12] +1000d338: 4443 add r3, r8 +1000d33a: 681a ldr r2, [r3, #0] +1000d33c: 2a00 cmp r2, #0 +1000d33e: d003 beq.n 1000d348 +1000d340: 7e16 ldrb r6, [r2, #24] +1000d342: 428e cmp r6, r1 +1000d344: d100 bne.n 1000d348 +1000d346: e360 b.n 1000da0a +1000d348: 3401 adds r4, #1 +1000d34a: b2e4 uxtb r4, r4 +1000d34c: 3304 adds r3, #4 +1000d34e: 4284 cmp r4, r0 +1000d350: d1f3 bne.n 1000d33a +1000d352: 4661 mov r1, ip +1000d354: e6db b.n 1000d10e +1000d356: 4646 mov r6, r8 +1000d358: 464f mov r7, r9 +1000d35a: 4653 mov r3, sl +1000d35c: 003a movs r2, r7 +1000d35e: 0029 movs r1, r5 +1000d360: 0030 movs r0, r6 +1000d362: 47a0 blx r4 +1000d364: 2800 cmp r0, #0 +1000d366: daad bge.n 1000d2c4 +1000d368: e6b9 b.n 1000d0de +1000d36a: 88ab ldrh r3, [r5, #4] +1000d36c: 2b04 cmp r3, #4 +1000d36e: d021 beq.n 1000d3b4 +1000d370: 2b05 cmp r3, #5 +1000d372: d113 bne.n 1000d39c +1000d374: 886b ldrh r3, [r5, #2] +1000d376: 68d2 ldr r2, [r2, #12] +1000d378: 009b lsls r3, r3, #2 +1000d37a: 589a ldr r2, [r3, r2] +1000d37c: 603a str r2, [r7, #0] +1000d37e: 7853 ldrb r3, [r2, #1] +1000d380: 7811 ldrb r1, [r2, #0] +1000d382: 021b lsls r3, r3, #8 +1000d384: 185b adds r3, r3, r1 +1000d386: 7891 ldrb r1, [r2, #2] +1000d388: 78d2 ldrb r2, [r2, #3] +1000d38a: 0409 lsls r1, r1, #16 +1000d38c: 0612 lsls r2, r2, #24 +1000d38e: 185b adds r3, r3, r1 +1000d390: 189b adds r3, r3, r2 +1000d392: 4652 mov r2, sl +1000d394: 6013 str r3, [r2, #0] +1000d396: 2301 movs r3, #1 +1000d398: 469b mov fp, r3 +1000d39a: e677 b.n 1000d08c +1000d39c: 4e11 ldr r6, [pc, #68] ; (1000d3e4 ) +1000d39e: 0030 movs r0, r6 +1000d3a0: f7f8 f97a bl 10005698 <__wrap_printf> +1000d3a4: 4817 ldr r0, [pc, #92] ; (1000d404 ) +1000d3a6: f7f8 f845 bl 10005434 <__wrap_puts> +1000d3aa: 4c10 ldr r4, [pc, #64] ; (1000d3ec ) +1000d3ac: 0020 movs r0, r4 +1000d3ae: f7f8 f973 bl 10005698 <__wrap_printf> +1000d3b2: e6fc b.n 1000d1ae +1000d3b4: 6892 ldr r2, [r2, #8] +1000d3b6: e7e1 b.n 1000d37c +1000d3b8: 2901 cmp r1, #1 +1000d3ba: d100 bne.n 1000d3be +1000d3bc: e152 b.n 1000d664 +1000d3be: 2300 movs r3, #0 +1000d3c0: 4652 mov r2, sl +1000d3c2: 6013 str r3, [r2, #0] +1000d3c4: 3301 adds r3, #1 +1000d3c6: 469b mov fp, r3 +1000d3c8: e660 b.n 1000d08c +1000d3ca: 0030 movs r0, r6 +1000d3cc: b2c9 uxtb r1, r1 +1000d3ce: f7fe fc8d bl 1000bcec +1000d3d2: e7f4 b.n 1000d3be +1000d3d4: 0000046c .word 0x0000046c +1000d3d8: 00000534 .word 0x00000534 +1000d3dc: 2000270c .word 0x2000270c +1000d3e0: 0000042c .word 0x0000042c +1000d3e4: 1004c8c0 .word 0x1004c8c0 +1000d3e8: 1004cb44 .word 0x1004cb44 +1000d3ec: 1004c8b8 .word 0x1004c8b8 +1000d3f0: 1004cc20 .word 0x1004cc20 +1000d3f4: 1004cbd4 .word 0x1004cbd4 +1000d3f8: 1004c900 .word 0x1004c900 +1000d3fc: 1004cb5c .word 0x1004cb5c +1000d400: 1004cc64 .word 0x1004cc64 +1000d404: 1004cbbc .word 0x1004cbbc +1000d408: 2300 movs r3, #0 +1000d40a: 683a ldr r2, [r7, #0] +1000d40c: 7013 strb r3, [r2, #0] +1000d40e: 4bcb ldr r3, [pc, #812] ; (1000d73c ) +1000d410: 4acb ldr r2, [pc, #812] ; (1000d740 ) +1000d412: 4698 mov r8, r3 +1000d414: 4694 mov ip, r2 +1000d416: 4bcb ldr r3, [pc, #812] ; (1000d744 ) +1000d418: 4373 muls r3, r6 +1000d41a: 4443 add r3, r8 +1000d41c: 4463 add r3, ip +1000d41e: 781b ldrb r3, [r3, #0] +1000d420: 2b00 cmp r3, #0 +1000d422: d004 beq.n 1000d42e +1000d424: 2101 movs r1, #1 +1000d426: 683a ldr r2, [r7, #0] +1000d428: 7813 ldrb r3, [r2, #0] +1000d42a: 430b orrs r3, r1 +1000d42c: 7013 strb r3, [r2, #0] +1000d42e: 4ac6 ldr r2, [pc, #792] ; (1000d748 ) +1000d430: 4bc4 ldr r3, [pc, #784] ; (1000d744 ) +1000d432: 4694 mov ip, r2 +1000d434: 4373 muls r3, r6 +1000d436: 4443 add r3, r8 +1000d438: 4463 add r3, ip +1000d43a: 781b ldrb r3, [r3, #0] +1000d43c: 2b00 cmp r3, #0 +1000d43e: d100 bne.n 1000d442 +1000d440: e71d b.n 1000d27e +1000d442: 2102 movs r1, #2 +1000d444: 683a ldr r2, [r7, #0] +1000d446: 7813 ldrb r3, [r2, #0] +1000d448: 430b orrs r3, r1 +1000d44a: 7013 strb r3, [r2, #0] +1000d44c: e717 b.n 1000d27e +1000d44e: 23ff movs r3, #255 ; 0xff +1000d450: 001a movs r2, r3 +1000d452: 400a ands r2, r1 +1000d454: 420b tst r3, r1 +1000d456: d000 beq.n 1000d45a +1000d458: e118 b.n 1000d68c +1000d45a: 2185 movs r1, #133 ; 0x85 +1000d45c: 00c9 lsls r1, r1, #3 +1000d45e: 468c mov ip, r1 +1000d460: 4bb8 ldr r3, [pc, #736] ; (1000d744 ) +1000d462: 435e muls r6, r3 +1000d464: 4bb5 ldr r3, [pc, #724] ; (1000d73c ) +1000d466: 199b adds r3, r3, r6 +1000d468: 4463 add r3, ip +1000d46a: 701a strb r2, [r3, #0] +1000d46c: 4653 mov r3, sl +1000d46e: 601a str r2, [r3, #0] +1000d470: 2301 movs r3, #1 +1000d472: 469b mov fp, r3 +1000d474: e60a b.n 1000d08c +1000d476: 2185 movs r1, #133 ; 0x85 +1000d478: 00c9 lsls r1, r1, #3 +1000d47a: 468c mov ip, r1 +1000d47c: 4bb1 ldr r3, [pc, #708] ; (1000d744 ) +1000d47e: 683a ldr r2, [r7, #0] +1000d480: 435e muls r6, r3 +1000d482: 4bae ldr r3, [pc, #696] ; (1000d73c ) +1000d484: 199b adds r3, r3, r6 +1000d486: 4463 add r3, ip +1000d488: 781b ldrb r3, [r3, #0] +1000d48a: 7013 strb r3, [r2, #0] +1000d48c: 2301 movs r3, #1 +1000d48e: 4652 mov r2, sl +1000d490: 469b mov fp, r3 +1000d492: 6013 str r3, [r2, #0] +1000d494: e5fa b.n 1000d08c +1000d496: 0a0b lsrs r3, r1, #8 +1000d498: 4699 mov r9, r3 +1000d49a: 0018 movs r0, r3 +1000d49c: b2cc uxtb r4, r1 +1000d49e: 2b03 cmp r3, #3 +1000d4a0: d100 bne.n 1000d4a4 +1000d4a2: e16f b.n 1000d784 +1000d4a4: 2b0f cmp r3, #15 +1000d4a6: d100 bne.n 1000d4aa +1000d4a8: e18e b.n 1000d7c8 +1000d4aa: 2b03 cmp r3, #3 +1000d4ac: d900 bls.n 1000d4b0 +1000d4ae: e62e b.n 1000d10e +1000d4b0: 4ba2 ldr r3, [pc, #648] ; (1000d73c ) +1000d4b2: 4698 mov r8, r3 +1000d4b4: 4ba3 ldr r3, [pc, #652] ; (1000d744 ) +1000d4b6: 4373 muls r3, r6 +1000d4b8: 4443 add r3, r8 +1000d4ba: 699b ldr r3, [r3, #24] +1000d4bc: 781a ldrb r2, [r3, #0] +1000d4be: 2a00 cmp r2, #0 +1000d4c0: d100 bne.n 1000d4c4 +1000d4c2: e1de b.n 1000d882 +1000d4c4: 2100 movs r1, #0 +1000d4c6: 468c mov ip, r1 +1000d4c8: 0029 movs r1, r5 +1000d4ca: 0025 movs r5, r4 +1000d4cc: 4664 mov r4, ip +1000d4ce: 468c mov ip, r1 +1000d4d0: e004 b.n 1000d4dc +1000d4d2: 189b adds r3, r3, r2 +1000d4d4: 781a ldrb r2, [r3, #0] +1000d4d6: 2a00 cmp r2, #0 +1000d4d8: d100 bne.n 1000d4dc +1000d4da: e1d0 b.n 1000d87e +1000d4dc: 7859 ldrb r1, [r3, #1] +1000d4de: 4281 cmp r1, r0 +1000d4e0: d1f7 bne.n 1000d4d2 +1000d4e2: 42a5 cmp r5, r4 +1000d4e4: d100 bne.n 1000d4e8 +1000d4e6: e1d9 b.n 1000d89c +1000d4e8: 3401 adds r4, #1 +1000d4ea: e7f2 b.n 1000d4d2 +1000d4ec: 2b0b cmp r3, #11 +1000d4ee: d000 beq.n 1000d4f2 +1000d4f0: e611 b.n 1000d116 +1000d4f2: b2cb uxtb r3, r1 +1000d4f4: 9306 str r3, [sp, #24] +1000d4f6: 7803 ldrb r3, [r0, #0] +1000d4f8: 2b00 cmp r3, #0 +1000d4fa: d100 bne.n 1000d4fe +1000d4fc: e1d8 b.n 1000d8b0 +1000d4fe: 2200 movs r2, #0 +1000d500: 9205 str r2, [sp, #20] +1000d502: 32ff adds r2, #255 ; 0xff +1000d504: 4693 mov fp, r2 +1000d506: 0032 movs r2, r6 +1000d508: 9407 str r4, [sp, #28] +1000d50a: 2500 movs r5, #0 +1000d50c: 2700 movs r7, #0 +1000d50e: 0004 movs r4, r0 +1000d510: 465e mov r6, fp +1000d512: 4691 mov r9, r2 +1000d514: e00a b.n 1000d52c +1000d516: 2a02 cmp r2, #2 +1000d518: d01a beq.n 1000d550 +1000d51a: 18e4 adds r4, r4, r3 +1000d51c: 7823 ldrb r3, [r4, #0] +1000d51e: 18ed adds r5, r5, r3 +1000d520: 42bd cmp r5, r7 +1000d522: d301 bcc.n 1000d528 +1000d524: 2f00 cmp r7, #0 +1000d526: d14d bne.n 1000d5c4 +1000d528: 2b00 cmp r3, #0 +1000d52a: d04b beq.n 1000d5c4 +1000d52c: 7862 ldrb r2, [r4, #1] +1000d52e: 2a04 cmp r2, #4 +1000d530: d014 beq.n 1000d55c +1000d532: 2a05 cmp r2, #5 +1000d534: d1ef bne.n 1000d516 +1000d536: 9a03 ldr r2, [sp, #12] +1000d538: 42b2 cmp r2, r6 +1000d53a: d1ee bne.n 1000d51a +1000d53c: 9b06 ldr r3, [sp, #24] +1000d53e: 78a1 ldrb r1, [r4, #2] +1000d540: 455b cmp r3, fp +1000d542: d100 bne.n 1000d546 +1000d544: e178 b.n 1000d838 +1000d546: 4648 mov r0, r9 +1000d548: f7fe fc68 bl 1000be1c +1000d54c: 7823 ldrb r3, [r4, #0] +1000d54e: e7e4 b.n 1000d51a +1000d550: 78e7 ldrb r7, [r4, #3] +1000d552: 78a1 ldrb r1, [r4, #2] +1000d554: 023f lsls r7, r7, #8 +1000d556: 2500 movs r5, #0 +1000d558: 430f orrs r7, r1 +1000d55a: e7de b.n 1000d51a +1000d55c: 78e2 ldrb r2, [r4, #3] +1000d55e: 78a6 ldrb r6, [r4, #2] +1000d560: 4693 mov fp, r2 +1000d562: 9a03 ldr r2, [sp, #12] +1000d564: 42b2 cmp r2, r6 +1000d566: d1d8 bne.n 1000d51a +1000d568: 9a06 ldr r2, [sp, #24] +1000d56a: 455a cmp r2, fp +1000d56c: d1d5 bne.n 1000d51a +1000d56e: 9405 str r4, [sp, #20] +1000d570: e7d3 b.n 1000d51a +1000d572: 884b ldrh r3, [r1, #2] +1000d574: 2b00 cmp r3, #0 +1000d576: d061 beq.n 1000d63c +1000d578: 2300 movs r3, #0 +1000d57a: 4652 mov r2, sl +1000d57c: 6013 str r3, [r2, #0] +1000d57e: e5ca b.n 1000d116 +1000d580: 884b ldrh r3, [r1, #2] +1000d582: 2b00 cmp r3, #0 +1000d584: d1f8 bne.n 1000d578 +1000d586: 4871 ldr r0, [pc, #452] ; (1000d74c ) +1000d588: f7f8 f886 bl 10005698 <__wrap_printf> +1000d58c: 0021 movs r1, r4 +1000d58e: 4870 ldr r0, [pc, #448] ; (1000d750 ) +1000d590: f7f8 f882 bl 10005698 <__wrap_printf> +1000d594: 486f ldr r0, [pc, #444] ; (1000d754 ) +1000d596: f7f8 f87f bl 10005698 <__wrap_printf> +1000d59a: 0021 movs r1, r4 +1000d59c: 0030 movs r0, r6 +1000d59e: f7fe fca9 bl 1000bef4 +1000d5a2: 2301 movs r3, #1 +1000d5a4: 469b mov fp, r3 +1000d5a6: e571 b.n 1000d08c +1000d5a8: 465a mov r2, fp +1000d5aa: 683b ldr r3, [r7, #0] +1000d5ac: 701a strb r2, [r3, #0] +1000d5ae: 4653 mov r3, sl +1000d5b0: 464a mov r2, r9 +1000d5b2: 601a str r2, [r3, #0] +1000d5b4: 2301 movs r3, #1 +1000d5b6: 469b mov fp, r3 +1000d5b8: e568 b.n 1000d08c +1000d5ba: 465a mov r2, fp +1000d5bc: 683b ldr r3, [r7, #0] +1000d5be: 701a strb r2, [r3, #0] +1000d5c0: 683b ldr r3, [r7, #0] +1000d5c2: e65e b.n 1000d282 +1000d5c4: 4f5f ldr r7, [pc, #380] ; (1000d744 ) +1000d5c6: 464e mov r6, r9 +1000d5c8: 003b movs r3, r7 +1000d5ca: 4a63 ldr r2, [pc, #396] ; (1000d758 ) +1000d5cc: 4373 muls r3, r6 +1000d5ce: 4694 mov ip, r2 +1000d5d0: 4443 add r3, r8 1000d5d2: 4463 add r3, ip -1000d5d4: 0f92 lsrs r2, r2, #30 -1000d5d6: 701a strb r2, [r3, #0] -1000d5d8: 0021 movs r1, r4 -1000d5da: 4648 mov r0, r9 -1000d5dc: f7fe fae8 bl 1000bbb0 -1000d5e0: 4241 negs r1, r0 -1000d5e2: 4141 adcs r1, r0 -1000d5e4: 7823 ldrb r3, [r4, #0] -1000d5e6: b2c9 uxtb r1, r1 -1000d5e8: e7c7 b.n 1000d57a -1000d5ea: 46c0 nop ; (mov r8, r8) -1000d5ec: 2000270c .word 0x2000270c -1000d5f0: 00000429 .word 0x00000429 -1000d5f4: 00000534 .word 0x00000534 -1000d5f8: 0000042b .word 0x0000042b -1000d5fc: 1004c770 .word 0x1004c770 -1000d600: 1004c9c8 .word 0x1004c9c8 -1000d604: 1004c768 .word 0x1004c768 -1000d608: 0000046c .word 0x0000046c -1000d60c: 1004c9e0 .word 0x1004c9e0 -1000d610: 000004d2 .word 0x000004d2 -1000d614: 000004d1 .word 0x000004d1 -1000d618: 7966 ldrb r6, [r4, #5] -1000d61a: 9a03 ldr r2, [sp, #12] -1000d61c: 42b2 cmp r2, r6 -1000d61e: d1ac bne.n 1000d57a -1000d620: 78e5 ldrb r5, [r4, #3] -1000d622: 78a2 ldrb r2, [r4, #2] -1000d624: 022d lsls r5, r5, #8 -1000d626: 2700 movs r7, #0 -1000d628: 2101 movs r1, #1 -1000d62a: 4315 orrs r5, r2 -1000d62c: e7a5 b.n 1000d57a -1000d62e: 78e2 ldrb r2, [r4, #3] -1000d630: 9204 str r2, [sp, #16] -1000d632: e7a2 b.n 1000d57a -1000d634: 2cee cmp r4, #238 ; 0xee -1000d636: d000 beq.n 1000d63a -1000d638: e692 b.n 1000d360 -1000d63a: 48ae ldr r0, [pc, #696] ; (1000d8f4 ) -1000d63c: 4370 muls r0, r6 -1000d63e: 4eae ldr r6, [pc, #696] ; (1000d8f8 ) -1000d640: 1836 adds r6, r6, r0 -1000d642: 69f3 ldr r3, [r6, #28] -1000d644: 2b00 cmp r3, #0 -1000d646: d100 bne.n 1000d64a -1000d648: e4bd b.n 1000cfc6 -1000d64a: 681a ldr r2, [r3, #0] -1000d64c: 603a str r2, [r7, #0] -1000d64e: 681b ldr r3, [r3, #0] -1000d650: 4652 mov r2, sl -1000d652: 781b ldrb r3, [r3, #0] -1000d654: 6013 str r3, [r2, #0] -1000d656: 2301 movs r3, #1 -1000d658: 469b mov fp, r3 -1000d65a: e46f b.n 1000cf3c -1000d65c: 9b06 ldr r3, [sp, #24] -1000d65e: 464e mov r6, r9 -1000d660: 4655 mov r5, sl -1000d662: 4699 mov r9, r3 -1000d664: 46da mov sl, fp -1000d666: 468b mov fp, r1 -1000d668: 2900 cmp r1, #0 -1000d66a: d000 beq.n 1000d66e -1000d66c: e0c7 b.n 1000d7fe -1000d66e: 2300 movs r3, #0 -1000d670: 4652 mov r2, sl -1000d672: 6013 str r3, [r2, #0] -1000d674: 786b ldrb r3, [r5, #1] -1000d676: e49f b.n 1000cfb8 -1000d678: 489e ldr r0, [pc, #632] ; (1000d8f4 ) -1000d67a: 4370 muls r0, r6 -1000d67c: 4e9e ldr r6, [pc, #632] ; (1000d8f8 ) -1000d67e: 1836 adds r6, r6, r0 -1000d680: 6a73 ldr r3, [r6, #36] ; 0x24 -1000d682: 2b00 cmp r3, #0 -1000d684: d100 bne.n 1000d688 -1000d686: e49e b.n 1000cfc6 -1000d688: 681a ldr r2, [r3, #0] -1000d68a: 685b ldr r3, [r3, #4] -1000d68c: 603a str r2, [r7, #0] -1000d68e: 4652 mov r2, sl -1000d690: 6013 str r3, [r2, #0] -1000d692: 2301 movs r3, #1 -1000d694: 469b mov fp, r3 -1000d696: e451 b.n 1000cf3c -1000d698: 7802 ldrb r2, [r0, #0] -1000d69a: 0003 movs r3, r0 -1000d69c: 2a00 cmp r2, #0 -1000d69e: d100 bne.n 1000d6a2 -1000d6a0: e491 b.n 1000cfc6 -1000d6a2: 24ff movs r4, #255 ; 0xff -1000d6a4: 46ac mov ip, r5 +1000d5d4: 781a ldrb r2, [r3, #0] +1000d5d6: 9c07 ldr r4, [sp, #28] +1000d5d8: 2a00 cmp r2, #0 +1000d5da: d100 bne.n 1000d5de +1000d5dc: e6ef b.n 1000d3be +1000d5de: 9905 ldr r1, [sp, #20] +1000d5e0: 00f3 lsls r3, r6, #3 +1000d5e2: 2900 cmp r1, #0 +1000d5e4: d100 bne.n 1000d5e8 +1000d5e6: e16a b.n 1000d8be +1000d5e8: 199b adds r3, r3, r6 +1000d5ea: 009d lsls r5, r3, #2 +1000d5ec: 19ad adds r5, r5, r6 +1000d5ee: 4646 mov r6, r8 +1000d5f0: 00eb lsls r3, r5, #3 +1000d5f2: 18ed adds r5, r5, r3 +1000d5f4: 192b adds r3, r5, r4 +1000d5f6: 330b adds r3, #11 +1000d5f8: 33ff adds r3, #255 ; 0xff +1000d5fa: 009b lsls r3, r3, #2 +1000d5fc: 18f3 adds r3, r6, r3 +1000d5fe: 6859 ldr r1, [r3, #4] +1000d600: 2900 cmp r1, #0 +1000d602: d012 beq.n 1000d62a +1000d604: 68cb ldr r3, [r1, #12] +1000d606: 2b00 cmp r3, #0 +1000d608: d00f beq.n 1000d62a +1000d60a: 9805 ldr r0, [sp, #20] +1000d60c: 7e09 ldrb r1, [r1, #24] +1000d60e: 7880 ldrb r0, [r0, #2] +1000d610: 4288 cmp r0, r1 +1000d612: d10a bne.n 1000d62a +1000d614: 9a05 ldr r2, [sp, #20] +1000d616: 2108 movs r1, #8 +1000d618: 4648 mov r0, r9 +1000d61a: 4798 blx r3 +1000d61c: 464b mov r3, r9 +1000d61e: 4a4e ldr r2, [pc, #312] ; (1000d758 ) +1000d620: 437b muls r3, r7 +1000d622: 4694 mov ip, r2 +1000d624: 18f3 adds r3, r6, r3 +1000d626: 4463 add r3, ip +1000d628: 781a ldrb r2, [r3, #0] +1000d62a: 3401 adds r4, #1 +1000d62c: b2e4 uxtb r4, r4 +1000d62e: 4294 cmp r4, r2 +1000d630: d3e0 bcc.n 1000d5f4 +1000d632: e6c4 b.n 1000d3be +1000d634: 2300 movs r3, #0 +1000d636: 683a ldr r2, [r7, #0] +1000d638: 7013 strb r3, [r2, #0] +1000d63a: e620 b.n 1000d27e +1000d63c: 4843 ldr r0, [pc, #268] ; (1000d74c ) +1000d63e: f7f8 f82b bl 10005698 <__wrap_printf> +1000d642: 0021 movs r1, r4 +1000d644: 4845 ldr r0, [pc, #276] ; (1000d75c ) +1000d646: f7f8 f827 bl 10005698 <__wrap_printf> +1000d64a: 4842 ldr r0, [pc, #264] ; (1000d754 ) +1000d64c: f7f8 f824 bl 10005698 <__wrap_printf> +1000d650: 0021 movs r1, r4 +1000d652: 0030 movs r0, r6 +1000d654: f7fe fc24 bl 1000bea0 +1000d658: 4653 mov r3, sl +1000d65a: 465a mov r2, fp +1000d65c: 601a str r2, [r3, #0] +1000d65e: 2301 movs r3, #1 +1000d660: 469b mov fp, r3 +1000d662: e513 b.n 1000d08c +1000d664: 4a37 ldr r2, [pc, #220] ; (1000d744 ) +1000d666: 4372 muls r2, r6 +1000d668: 2b03 cmp r3, #3 +1000d66a: d100 bne.n 1000d66e +1000d66c: e161 b.n 1000d932 +1000d66e: 2100 movs r1, #0 +1000d670: 4b32 ldr r3, [pc, #200] ; (1000d73c ) +1000d672: 0030 movs r0, r6 +1000d674: 189b adds r3, r3, r2 +1000d676: 4a34 ldr r2, [pc, #208] ; (1000d748 ) +1000d678: 189a adds r2, r3, r2 +1000d67a: 7011 strb r1, [r2, #0] +1000d67c: 22a6 movs r2, #166 ; 0xa6 +1000d67e: 00d2 lsls r2, r2, #3 +1000d680: 4694 mov ip, r2 +1000d682: 4463 add r3, ip +1000d684: 681b ldr r3, [r3, #0] +1000d686: 310a adds r1, #10 +1000d688: 4798 blx r3 +1000d68a: e698 b.n 1000d3be +1000d68c: b2cb uxtb r3, r1 +1000d68e: 9303 str r3, [sp, #12] +1000d690: 4b2a ldr r3, [pc, #168] ; (1000d73c ) +1000d692: 4698 mov r8, r3 +1000d694: 4b2b ldr r3, [pc, #172] ; (1000d744 ) +1000d696: 4373 muls r3, r6 +1000d698: 9305 str r3, [sp, #20] +1000d69a: 4443 add r3, r8 +1000d69c: 699c ldr r4, [r3, #24] +1000d69e: 7823 ldrb r3, [r4, #0] +1000d6a0: 2b00 cmp r3, #0 +1000d6a2: d100 bne.n 1000d6a6 +1000d6a4: e08b b.n 1000d7be 1000d6a6: 2100 movs r1, #0 -1000d6a8: 0025 movs r5, r4 -1000d6aa: 2000 movs r0, #0 -1000d6ac: 9c03 ldr r4, [sp, #12] -1000d6ae: e00a b.n 1000d6c6 -1000d6b0: 2e02 cmp r6, #2 -1000d6b2: d011 beq.n 1000d6d8 -1000d6b4: 189b adds r3, r3, r2 -1000d6b6: 781a ldrb r2, [r3, #0] -1000d6b8: 1889 adds r1, r1, r2 -1000d6ba: 4281 cmp r1, r0 -1000d6bc: d301 bcc.n 1000d6c2 -1000d6be: 2800 cmp r0, #0 -1000d6c0: d133 bne.n 1000d72a -1000d6c2: 2a00 cmp r2, #0 -1000d6c4: d031 beq.n 1000d72a -1000d6c6: 785e ldrb r6, [r3, #1] -1000d6c8: 2e04 cmp r6, #4 -1000d6ca: d00b beq.n 1000d6e4 -1000d6cc: 2e21 cmp r6, #33 ; 0x21 -1000d6ce: d1ef bne.n 1000d6b0 -1000d6d0: 42a5 cmp r5, r4 -1000d6d2: d1ef bne.n 1000d6b4 -1000d6d4: 603b str r3, [r7, #0] -1000d6d6: e7bb b.n 1000d650 -1000d6d8: 78d8 ldrb r0, [r3, #3] -1000d6da: 7899 ldrb r1, [r3, #2] -1000d6dc: 0200 lsls r0, r0, #8 -1000d6de: 4308 orrs r0, r1 -1000d6e0: 2100 movs r1, #0 -1000d6e2: e7e7 b.n 1000d6b4 -1000d6e4: 789d ldrb r5, [r3, #2] -1000d6e6: e7e5 b.n 1000d6b4 -1000d6e8: 2302 movs r3, #2 -1000d6ea: 56e3 ldrsb r3, [r4, r3] -1000d6ec: 2b00 cmp r3, #0 -1000d6ee: db64 blt.n 1000d7ba -1000d6f0: 7962 ldrb r2, [r4, #5] -1000d6f2: 7923 ldrb r3, [r4, #4] -1000d6f4: 0212 lsls r2, r2, #8 -1000d6f6: 431a orrs r2, r3 -1000d6f8: 004b lsls r3, r1, #1 -1000d6fa: 185b adds r3, r3, r1 -1000d6fc: 9904 ldr r1, [sp, #16] -1000d6fe: 009b lsls r3, r3, #2 -1000d700: 468c mov ip, r1 -1000d702: 497e ldr r1, [pc, #504] ; (1000d8fc ) -1000d704: 4463 add r3, ip -1000d706: 4443 add r3, r8 -1000d708: 1858 adds r0, r3, r1 -1000d70a: 0551 lsls r1, r2, #21 -1000d70c: 0d49 lsrs r1, r1, #21 -1000d70e: 8001 strh r1, [r0, #0] -1000d710: 497b ldr r1, [pc, #492] ; (1000d900 ) -1000d712: 468c mov ip, r1 -1000d714: 2103 movs r1, #3 -1000d716: 12d2 asrs r2, r2, #11 -1000d718: 4463 add r3, ip -1000d71a: 400a ands r2, r1 -1000d71c: 701a strb r2, [r3, #0] -1000d71e: 0021 movs r1, r4 -1000d720: 4648 mov r0, r9 -1000d722: f7fe fa45 bl 1000bbb0 -1000d726: 7823 ldrb r3, [r4, #0] -1000d728: e64f b.n 1000d3ca -1000d72a: 4665 mov r5, ip -1000d72c: e44b b.n 1000cfc6 -1000d72e: 002c movs r4, r5 -1000d730: 4665 mov r5, ip -1000d732: 4874 ldr r0, [pc, #464] ; (1000d904 ) -1000d734: f7f7 ff08 bl 10005548 <__wrap_printf> -1000d738: 0022 movs r2, r4 -1000d73a: 4649 mov r1, r9 -1000d73c: 4872 ldr r0, [pc, #456] ; (1000d908 ) -1000d73e: f7f7 ff03 bl 10005548 <__wrap_printf> -1000d742: 4872 ldr r0, [pc, #456] ; (1000d90c ) -1000d744: f7f7 ff00 bl 10005548 <__wrap_printf> -1000d748: 786b ldrb r3, [r5, #1] -1000d74a: e435 b.n 1000cfb8 -1000d74c: 2802 cmp r0, #2 -1000d74e: d100 bne.n 1000d752 -1000d750: e09a b.n 1000d888 -1000d752: 4651 mov r1, sl -1000d754: 600a str r2, [r1, #0] -1000d756: 603b str r3, [r7, #0] -1000d758: 2301 movs r3, #1 -1000d75a: 469b mov fp, r3 -1000d75c: f7ff fbee bl 1000cf3c -1000d760: 4b6b ldr r3, [pc, #428] ; (1000d910 ) -1000d762: 469c mov ip, r3 -1000d764: 4462 add r2, ip -1000d766: 7812 ldrb r2, [r2, #0] -1000d768: 2a00 cmp r2, #0 -1000d76a: d100 bne.n 1000d76e -1000d76c: e57f b.n 1000d26e -1000d76e: 00f3 lsls r3, r6, #3 -1000d770: 199d adds r5, r3, r6 -1000d772: 00ad lsls r5, r5, #2 -1000d774: 19ad adds r5, r5, r6 -1000d776: 00eb lsls r3, r5, #3 -1000d778: 18ed adds r5, r5, r3 -1000d77a: 4643 mov r3, r8 -1000d77c: 46b0 mov r8, r6 -1000d77e: 002e movs r6, r5 -1000d780: 001d movs r5, r3 -1000d782: 4f5c ldr r7, [pc, #368] ; (1000d8f4 ) -1000d784: 1933 adds r3, r6, r4 -1000d786: 330b adds r3, #11 -1000d788: 33ff adds r3, #255 ; 0xff -1000d78a: 009b lsls r3, r3, #2 -1000d78c: 18eb adds r3, r5, r3 -1000d78e: 685b ldr r3, [r3, #4] -1000d790: 2b00 cmp r3, #0 -1000d792: d00d beq.n 1000d7b0 -1000d794: 68db ldr r3, [r3, #12] -1000d796: 2b00 cmp r3, #0 -1000d798: d00a beq.n 1000d7b0 -1000d79a: 2200 movs r2, #0 -1000d79c: 2108 movs r1, #8 -1000d79e: 4640 mov r0, r8 -1000d7a0: 4798 blx r3 -1000d7a2: 4643 mov r3, r8 -1000d7a4: 4a5a ldr r2, [pc, #360] ; (1000d910 ) -1000d7a6: 437b muls r3, r7 -1000d7a8: 4694 mov ip, r2 -1000d7aa: 18eb adds r3, r5, r3 -1000d7ac: 4463 add r3, ip -1000d7ae: 781a ldrb r2, [r3, #0] -1000d7b0: 3401 adds r4, #1 -1000d7b2: b2e4 uxtb r4, r4 -1000d7b4: 4294 cmp r4, r2 -1000d7b6: d3e5 bcc.n 1000d784 -1000d7b8: e559 b.n 1000d26e -1000d7ba: 7962 ldrb r2, [r4, #5] -1000d7bc: 7923 ldrb r3, [r4, #4] -1000d7be: 0212 lsls r2, r2, #8 -1000d7c0: 431a orrs r2, r3 -1000d7c2: 237f movs r3, #127 ; 0x7f -1000d7c4: 4019 ands r1, r3 -1000d7c6: 004b lsls r3, r1, #1 -1000d7c8: 185b adds r3, r3, r1 -1000d7ca: 9904 ldr r1, [sp, #16] -1000d7cc: 009b lsls r3, r3, #2 -1000d7ce: 468c mov ip, r1 -1000d7d0: 4950 ldr r1, [pc, #320] ; (1000d914 ) -1000d7d2: 4463 add r3, ip -1000d7d4: 4443 add r3, r8 -1000d7d6: 1858 adds r0, r3, r1 -1000d7d8: 0551 lsls r1, r2, #21 -1000d7da: 0d49 lsrs r1, r1, #21 -1000d7dc: 8001 strh r1, [r0, #0] -1000d7de: 494e ldr r1, [pc, #312] ; (1000d918 ) -1000d7e0: e797 b.n 1000d712 -1000d7e2: 4b45 ldr r3, [pc, #276] ; (1000d8f8 ) -1000d7e4: 0030 movs r0, r6 -1000d7e6: 189b adds r3, r3, r2 -1000d7e8: 4a4c ldr r2, [pc, #304] ; (1000d91c ) -1000d7ea: 189a adds r2, r3, r2 -1000d7ec: 7011 strb r1, [r2, #0] -1000d7ee: 22a6 movs r2, #166 ; 0xa6 -1000d7f0: 00d2 lsls r2, r2, #3 -1000d7f2: 4694 mov ip, r2 -1000d7f4: 4463 add r3, ip -1000d7f6: 681b ldr r3, [r3, #0] -1000d7f8: 3108 adds r1, #8 -1000d7fa: 4798 blx r3 -1000d7fc: e537 b.n 1000d26e -1000d7fe: 4643 mov r3, r8 -1000d800: 2285 movs r2, #133 ; 0x85 -1000d802: 4c3c ldr r4, [pc, #240] ; (1000d8f4 ) -1000d804: 9903 ldr r1, [sp, #12] -1000d806: 4374 muls r4, r6 -1000d808: 00d2 lsls r2, r2, #3 -1000d80a: 191b adds r3, r3, r4 -1000d80c: 189a adds r2, r3, r2 -1000d80e: 7011 strb r1, [r2, #0] -1000d810: 4a3f ldr r2, [pc, #252] ; (1000d910 ) -1000d812: 4694 mov ip, r2 -1000d814: 4463 add r3, ip -1000d816: 781a ldrb r2, [r3, #0] -1000d818: 00f3 lsls r3, r6, #3 -1000d81a: 2a00 cmp r2, #0 -1000d81c: d024 beq.n 1000d868 -1000d81e: 199d adds r5, r3, r6 -1000d820: 00ad lsls r5, r5, #2 -1000d822: 19ad adds r5, r5, r6 -1000d824: 00eb lsls r3, r5, #3 -1000d826: 18ed adds r5, r5, r3 -1000d828: 4643 mov r3, r8 -1000d82a: 464f mov r7, r9 -1000d82c: 46b0 mov r8, r6 -1000d82e: 002e movs r6, r5 -1000d830: 0025 movs r5, r4 -1000d832: 001c movs r4, r3 -1000d834: 19f3 adds r3, r6, r7 -1000d836: 330b adds r3, #11 -1000d838: 33ff adds r3, #255 ; 0xff -1000d83a: 009b lsls r3, r3, #2 -1000d83c: 18e3 adds r3, r4, r3 -1000d83e: 685b ldr r3, [r3, #4] -1000d840: 2b00 cmp r3, #0 -1000d842: d006 beq.n 1000d852 -1000d844: 68db ldr r3, [r3, #12] -1000d846: 2b00 cmp r3, #0 -1000d848: d003 beq.n 1000d852 -1000d84a: 2200 movs r2, #0 -1000d84c: 2107 movs r1, #7 -1000d84e: 4640 mov r0, r8 -1000d850: 4798 blx r3 -1000d852: 4a2f ldr r2, [pc, #188] ; (1000d910 ) -1000d854: 1963 adds r3, r4, r5 -1000d856: 4694 mov ip, r2 -1000d858: 4463 add r3, ip -1000d85a: 3701 adds r7, #1 -1000d85c: 781b ldrb r3, [r3, #0] -1000d85e: b2ff uxtb r7, r7 -1000d860: 42bb cmp r3, r7 -1000d862: d8e7 bhi.n 1000d834 -1000d864: 4646 mov r6, r8 -1000d866: 46a0 mov r8, r4 -1000d868: 22a6 movs r2, #166 ; 0xa6 -1000d86a: 00d2 lsls r2, r2, #3 -1000d86c: 4694 mov ip, r2 -1000d86e: 4b21 ldr r3, [pc, #132] ; (1000d8f4 ) -1000d870: 2107 movs r1, #7 -1000d872: 4373 muls r3, r6 -1000d874: 4443 add r3, r8 -1000d876: 4463 add r3, ip -1000d878: 681b ldr r3, [r3, #0] -1000d87a: 0030 movs r0, r6 -1000d87c: 4798 blx r3 -1000d87e: 2300 movs r3, #0 -1000d880: 4652 mov r2, sl -1000d882: 6013 str r3, [r2, #0] -1000d884: f7ff fb5a bl 1000cf3c -1000d888: 78da ldrb r2, [r3, #3] -1000d88a: 7899 ldrb r1, [r3, #2] -1000d88c: 0212 lsls r2, r2, #8 -1000d88e: 430a orrs r2, r1 -1000d890: 4651 mov r1, sl -1000d892: 203f movs r0, #63 ; 0x3f -1000d894: 600a str r2, [r1, #0] -1000d896: 4a17 ldr r2, [pc, #92] ; (1000d8f4 ) -1000d898: 4356 muls r6, r2 -1000d89a: 4a21 ldr r2, [pc, #132] ; (1000d920 ) -1000d89c: 4446 add r6, r8 -1000d89e: 18b1 adds r1, r6, r2 -1000d8a0: 79da ldrb r2, [r3, #7] -1000d8a2: 4382 bics r2, r0 -1000d8a4: 1e50 subs r0, r2, #1 -1000d8a6: 4182 sbcs r2, r0 -1000d8a8: 700a strb r2, [r1, #0] -1000d8aa: 4a1e ldr r2, [pc, #120] ; (1000d924 ) -1000d8ac: 4694 mov ip, r2 -1000d8ae: 79da ldrb r2, [r3, #7] -1000d8b0: 4466 add r6, ip -1000d8b2: 0692 lsls r2, r2, #26 -1000d8b4: 0fd2 lsrs r2, r2, #31 -1000d8b6: 7032 strb r2, [r6, #0] -1000d8b8: e74d b.n 1000d756 -1000d8ba: 6913 ldr r3, [r2, #16] -1000d8bc: 6952 ldr r2, [r2, #20] -1000d8be: 603b str r3, [r7, #0] -1000d8c0: 4653 mov r3, sl -1000d8c2: 601a str r2, [r3, #0] -1000d8c4: 2301 movs r3, #1 -1000d8c6: 469b mov fp, r3 -1000d8c8: f7ff fb38 bl 1000cf3c -1000d8cc: 7962 ldrb r2, [r4, #5] -1000d8ce: 7923 ldrb r3, [r4, #4] -1000d8d0: 0212 lsls r2, r2, #8 -1000d8d2: 431a orrs r2, r3 -1000d8d4: 237f movs r3, #127 ; 0x7f -1000d8d6: 400b ands r3, r1 -1000d8d8: 210c movs r1, #12 -1000d8da: 434b muls r3, r1 -1000d8dc: 9905 ldr r1, [sp, #20] -1000d8de: 468c mov ip, r1 -1000d8e0: 490c ldr r1, [pc, #48] ; (1000d914 ) -1000d8e2: 4463 add r3, ip -1000d8e4: 4443 add r3, r8 -1000d8e6: 1858 adds r0, r3, r1 -1000d8e8: 0551 lsls r1, r2, #21 -1000d8ea: 0d49 lsrs r1, r1, #21 -1000d8ec: 8001 strh r1, [r0, #0] -1000d8ee: 490a ldr r1, [pc, #40] ; (1000d918 ) -1000d8f0: e66d b.n 1000d5ce -1000d8f2: 46c0 nop ; (mov r8, r8) -1000d8f4: 00000534 .word 0x00000534 -1000d8f8: 2000270c .word 0x2000270c -1000d8fc: 000004d2 .word 0x000004d2 -1000d900: 000004d1 .word 0x000004d1 -1000d904: 1004c770 .word 0x1004c770 -1000d908: 1004ca9c .word 0x1004ca9c -1000d90c: 1004c768 .word 0x1004c768 -1000d910: 0000046c .word 0x0000046c -1000d914: 00000472 .word 0x00000472 -1000d918: 00000471 .word 0x00000471 -1000d91c: 0000042b .word 0x0000042b -1000d920: 00000429 .word 0x00000429 -1000d924: 0000042a .word 0x0000042a - -1000d928 : -1000d928: b570 push {r4, r5, r6, lr} -1000d92a: 0013 movs r3, r2 -1000d92c: 0004 movs r4, r0 -1000d92e: 2a00 cmp r2, #0 -1000d930: d01f beq.n 1000d972 -1000d932: 4815 ldr r0, [pc, #84] ; (1000d988 ) -1000d934: 4d15 ldr r5, [pc, #84] ; (1000d98c ) -1000d936: 4360 muls r0, r4 -1000d938: 1829 adds r1, r5, r0 -1000d93a: 688a ldr r2, [r1, #8] -1000d93c: 68ce ldr r6, [r1, #12] -1000d93e: 18d2 adds r2, r2, r3 -1000d940: 1af3 subs r3, r6, r3 -1000d942: 608a str r2, [r1, #8] -1000d944: 60cb str r3, [r1, #12] -1000d946: d115 bne.n 1000d974 -1000d948: 0003 movs r3, r0 -1000d94a: 3328 adds r3, #40 ; 0x28 -1000d94c: 195b adds r3, r3, r5 -1000d94e: 0002 movs r2, r0 -1000d950: 608b str r3, [r1, #8] -1000d952: 0003 movs r3, r0 -1000d954: 3208 adds r2, #8 -1000d956: 3310 adds r3, #16 -1000d958: 0020 movs r0, r4 -1000d95a: 195b adds r3, r3, r5 -1000d95c: 1952 adds r2, r2, r5 -1000d95e: f7ff fad7 bl 1000cf10 -1000d962: 2800 cmp r0, #0 -1000d964: d00b beq.n 1000d97e -1000d966: 2300 movs r3, #0 -1000d968: 2200 movs r2, #0 -1000d96a: 2180 movs r1, #128 ; 0x80 -1000d96c: 0020 movs r0, r4 -1000d96e: f7fe fa4b bl 1000be08 -1000d972: bd70 pop {r4, r5, r6, pc} -1000d974: 2100 movs r1, #0 -1000d976: 0020 movs r0, r4 -1000d978: f7fe fafa bl 1000bf70 -1000d97c: e7f9 b.n 1000d972 -1000d97e: 2180 movs r1, #128 ; 0x80 -1000d980: 0020 movs r0, r4 -1000d982: f7fe f9e5 bl 1000bd50 -1000d986: e7f4 b.n 1000d972 -1000d988: 00000534 .word 0x00000534 -1000d98c: 2000270c .word 0x2000270c - -1000d990 : -1000d990: 4a06 ldr r2, [pc, #24] ; (1000d9ac ) -1000d992: 4b07 ldr r3, [pc, #28] ; (1000d9b0 ) -1000d994: 4342 muls r2, r0 -1000d996: 189b adds r3, r3, r2 -1000d998: 22a6 movs r2, #166 ; 0xa6 -1000d99a: 00d2 lsls r2, r2, #3 -1000d99c: 4694 mov ip, r2 -1000d99e: b510 push {r4, lr} -1000d9a0: 4463 add r3, ip -1000d9a2: 2103 movs r1, #3 -1000d9a4: 681b ldr r3, [r3, #0] -1000d9a6: 4798 blx r3 -1000d9a8: bd10 pop {r4, pc} -1000d9aa: 46c0 nop ; (mov r8, r8) -1000d9ac: 00000534 .word 0x00000534 -1000d9b0: 2000270c .word 0x2000270c - -1000d9b4 : -1000d9b4: 4a06 ldr r2, [pc, #24] ; (1000d9d0 ) -1000d9b6: 4b07 ldr r3, [pc, #28] ; (1000d9d4 ) -1000d9b8: 4342 muls r2, r0 -1000d9ba: 189b adds r3, r3, r2 -1000d9bc: 22a6 movs r2, #166 ; 0xa6 -1000d9be: 00d2 lsls r2, r2, #3 -1000d9c0: 4694 mov ip, r2 -1000d9c2: b510 push {r4, lr} -1000d9c4: 4463 add r3, ip -1000d9c6: 2104 movs r1, #4 +1000d6a8: 468b mov fp, r1 +1000d6aa: 31ff adds r1, #255 ; 0xff +1000d6ac: 2200 movs r2, #0 +1000d6ae: 20ff movs r0, #255 ; 0xff +1000d6b0: 9104 str r1, [sp, #16] +1000d6b2: 4649 mov r1, r9 +1000d6b4: 2700 movs r7, #0 +1000d6b6: 46b1 mov r9, r6 +1000d6b8: 9106 str r1, [sp, #24] +1000d6ba: 0006 movs r6, r0 +1000d6bc: 4659 mov r1, fp +1000d6be: 46d3 mov fp, sl +1000d6c0: 46aa mov sl, r5 +1000d6c2: 0015 movs r5, r2 +1000d6c4: e00a b.n 1000d6dc +1000d6c6: 2a02 cmp r2, #2 +1000d6c8: d04e beq.n 1000d768 +1000d6ca: 18e4 adds r4, r4, r3 +1000d6cc: 7823 ldrb r3, [r4, #0] +1000d6ce: 18ff adds r7, r7, r3 +1000d6d0: 42af cmp r7, r5 +1000d6d2: d301 bcc.n 1000d6d8 +1000d6d4: 2d00 cmp r5, #0 +1000d6d6: d169 bne.n 1000d7ac +1000d6d8: 2b00 cmp r3, #0 +1000d6da: d067 beq.n 1000d7ac +1000d6dc: 7862 ldrb r2, [r4, #1] +1000d6de: 2a04 cmp r2, #4 +1000d6e0: d04d beq.n 1000d77e +1000d6e2: 2a05 cmp r2, #5 +1000d6e4: d1ef bne.n 1000d6c6 +1000d6e6: 9a03 ldr r2, [sp, #12] +1000d6e8: 42b2 cmp r2, r6 +1000d6ea: d1ee bne.n 1000d6ca +1000d6ec: 9a04 ldr r2, [sp, #16] +1000d6ee: 2a00 cmp r2, #0 +1000d6f0: d1eb bne.n 1000d6ca +1000d6f2: 2302 movs r3, #2 +1000d6f4: 56e3 ldrsb r3, [r4, r3] +1000d6f6: 78a1 ldrb r1, [r4, #2] +1000d6f8: 2b00 cmp r3, #0 +1000d6fa: da00 bge.n 1000d6fe +1000d6fc: e18e b.n 1000da1c +1000d6fe: 7962 ldrb r2, [r4, #5] +1000d700: 7923 ldrb r3, [r4, #4] +1000d702: 0212 lsls r2, r2, #8 +1000d704: 431a orrs r2, r3 +1000d706: 230c movs r3, #12 +1000d708: 434b muls r3, r1 +1000d70a: 9905 ldr r1, [sp, #20] +1000d70c: 468c mov ip, r1 +1000d70e: 4914 ldr r1, [pc, #80] ; (1000d760 ) +1000d710: 4463 add r3, ip +1000d712: 4443 add r3, r8 +1000d714: 1858 adds r0, r3, r1 +1000d716: 0551 lsls r1, r2, #21 +1000d718: 0d49 lsrs r1, r1, #21 +1000d71a: 8001 strh r1, [r0, #0] +1000d71c: 4911 ldr r1, [pc, #68] ; (1000d764 ) +1000d71e: 468c mov ip, r1 +1000d720: 04d2 lsls r2, r2, #19 +1000d722: 4463 add r3, ip +1000d724: 0f92 lsrs r2, r2, #30 +1000d726: 701a strb r2, [r3, #0] +1000d728: 0021 movs r1, r4 +1000d72a: 4648 mov r0, r9 +1000d72c: f7fe fae8 bl 1000bd00 +1000d730: 4241 negs r1, r0 +1000d732: 4141 adcs r1, r0 +1000d734: 7823 ldrb r3, [r4, #0] +1000d736: b2c9 uxtb r1, r1 +1000d738: e7c7 b.n 1000d6ca +1000d73a: 46c0 nop ; (mov r8, r8) +1000d73c: 2000270c .word 0x2000270c +1000d740: 00000429 .word 0x00000429 +1000d744: 00000534 .word 0x00000534 +1000d748: 0000042b .word 0x0000042b +1000d74c: 1004c8c0 .word 0x1004c8c0 +1000d750: 1004cb18 .word 0x1004cb18 +1000d754: 1004c8b8 .word 0x1004c8b8 +1000d758: 0000046c .word 0x0000046c +1000d75c: 1004cb30 .word 0x1004cb30 +1000d760: 000004d2 .word 0x000004d2 +1000d764: 000004d1 .word 0x000004d1 +1000d768: 7966 ldrb r6, [r4, #5] +1000d76a: 9a03 ldr r2, [sp, #12] +1000d76c: 42b2 cmp r2, r6 +1000d76e: d1ac bne.n 1000d6ca +1000d770: 78e5 ldrb r5, [r4, #3] +1000d772: 78a2 ldrb r2, [r4, #2] +1000d774: 022d lsls r5, r5, #8 +1000d776: 2700 movs r7, #0 +1000d778: 2101 movs r1, #1 +1000d77a: 4315 orrs r5, r2 +1000d77c: e7a5 b.n 1000d6ca +1000d77e: 78e2 ldrb r2, [r4, #3] +1000d780: 9204 str r2, [sp, #16] +1000d782: e7a2 b.n 1000d6ca +1000d784: 2cee cmp r4, #238 ; 0xee +1000d786: d000 beq.n 1000d78a +1000d788: e692 b.n 1000d4b0 +1000d78a: 48ae ldr r0, [pc, #696] ; (1000da44 ) +1000d78c: 4370 muls r0, r6 +1000d78e: 4eae ldr r6, [pc, #696] ; (1000da48 ) +1000d790: 1836 adds r6, r6, r0 +1000d792: 69f3 ldr r3, [r6, #28] +1000d794: 2b00 cmp r3, #0 +1000d796: d100 bne.n 1000d79a +1000d798: e4bd b.n 1000d116 +1000d79a: 681a ldr r2, [r3, #0] +1000d79c: 603a str r2, [r7, #0] +1000d79e: 681b ldr r3, [r3, #0] +1000d7a0: 4652 mov r2, sl +1000d7a2: 781b ldrb r3, [r3, #0] +1000d7a4: 6013 str r3, [r2, #0] +1000d7a6: 2301 movs r3, #1 +1000d7a8: 469b mov fp, r3 +1000d7aa: e46f b.n 1000d08c +1000d7ac: 9b06 ldr r3, [sp, #24] +1000d7ae: 464e mov r6, r9 +1000d7b0: 4655 mov r5, sl +1000d7b2: 4699 mov r9, r3 +1000d7b4: 46da mov sl, fp +1000d7b6: 468b mov fp, r1 +1000d7b8: 2900 cmp r1, #0 +1000d7ba: d000 beq.n 1000d7be +1000d7bc: e0c7 b.n 1000d94e +1000d7be: 2300 movs r3, #0 +1000d7c0: 4652 mov r2, sl +1000d7c2: 6013 str r3, [r2, #0] +1000d7c4: 786b ldrb r3, [r5, #1] +1000d7c6: e49f b.n 1000d108 +1000d7c8: 489e ldr r0, [pc, #632] ; (1000da44 ) +1000d7ca: 4370 muls r0, r6 +1000d7cc: 4e9e ldr r6, [pc, #632] ; (1000da48 ) +1000d7ce: 1836 adds r6, r6, r0 +1000d7d0: 6a73 ldr r3, [r6, #36] ; 0x24 +1000d7d2: 2b00 cmp r3, #0 +1000d7d4: d100 bne.n 1000d7d8 +1000d7d6: e49e b.n 1000d116 +1000d7d8: 681a ldr r2, [r3, #0] +1000d7da: 685b ldr r3, [r3, #4] +1000d7dc: 603a str r2, [r7, #0] +1000d7de: 4652 mov r2, sl +1000d7e0: 6013 str r3, [r2, #0] +1000d7e2: 2301 movs r3, #1 +1000d7e4: 469b mov fp, r3 +1000d7e6: e451 b.n 1000d08c +1000d7e8: 7802 ldrb r2, [r0, #0] +1000d7ea: 0003 movs r3, r0 +1000d7ec: 2a00 cmp r2, #0 +1000d7ee: d100 bne.n 1000d7f2 +1000d7f0: e491 b.n 1000d116 +1000d7f2: 24ff movs r4, #255 ; 0xff +1000d7f4: 46ac mov ip, r5 +1000d7f6: 2100 movs r1, #0 +1000d7f8: 0025 movs r5, r4 +1000d7fa: 2000 movs r0, #0 +1000d7fc: 9c03 ldr r4, [sp, #12] +1000d7fe: e00a b.n 1000d816 +1000d800: 2e02 cmp r6, #2 +1000d802: d011 beq.n 1000d828 +1000d804: 189b adds r3, r3, r2 +1000d806: 781a ldrb r2, [r3, #0] +1000d808: 1889 adds r1, r1, r2 +1000d80a: 4281 cmp r1, r0 +1000d80c: d301 bcc.n 1000d812 +1000d80e: 2800 cmp r0, #0 +1000d810: d133 bne.n 1000d87a +1000d812: 2a00 cmp r2, #0 +1000d814: d031 beq.n 1000d87a +1000d816: 785e ldrb r6, [r3, #1] +1000d818: 2e04 cmp r6, #4 +1000d81a: d00b beq.n 1000d834 +1000d81c: 2e21 cmp r6, #33 ; 0x21 +1000d81e: d1ef bne.n 1000d800 +1000d820: 42a5 cmp r5, r4 +1000d822: d1ef bne.n 1000d804 +1000d824: 603b str r3, [r7, #0] +1000d826: e7bb b.n 1000d7a0 +1000d828: 78d8 ldrb r0, [r3, #3] +1000d82a: 7899 ldrb r1, [r3, #2] +1000d82c: 0200 lsls r0, r0, #8 +1000d82e: 4308 orrs r0, r1 +1000d830: 2100 movs r1, #0 +1000d832: e7e7 b.n 1000d804 +1000d834: 789d ldrb r5, [r3, #2] +1000d836: e7e5 b.n 1000d804 +1000d838: 2302 movs r3, #2 +1000d83a: 56e3 ldrsb r3, [r4, r3] +1000d83c: 2b00 cmp r3, #0 +1000d83e: db64 blt.n 1000d90a +1000d840: 7962 ldrb r2, [r4, #5] +1000d842: 7923 ldrb r3, [r4, #4] +1000d844: 0212 lsls r2, r2, #8 +1000d846: 431a orrs r2, r3 +1000d848: 004b lsls r3, r1, #1 +1000d84a: 185b adds r3, r3, r1 +1000d84c: 9904 ldr r1, [sp, #16] +1000d84e: 009b lsls r3, r3, #2 +1000d850: 468c mov ip, r1 +1000d852: 497e ldr r1, [pc, #504] ; (1000da4c ) +1000d854: 4463 add r3, ip +1000d856: 4443 add r3, r8 +1000d858: 1858 adds r0, r3, r1 +1000d85a: 0551 lsls r1, r2, #21 +1000d85c: 0d49 lsrs r1, r1, #21 +1000d85e: 8001 strh r1, [r0, #0] +1000d860: 497b ldr r1, [pc, #492] ; (1000da50 ) +1000d862: 468c mov ip, r1 +1000d864: 2103 movs r1, #3 +1000d866: 12d2 asrs r2, r2, #11 +1000d868: 4463 add r3, ip +1000d86a: 400a ands r2, r1 +1000d86c: 701a strb r2, [r3, #0] +1000d86e: 0021 movs r1, r4 +1000d870: 4648 mov r0, r9 +1000d872: f7fe fa45 bl 1000bd00 +1000d876: 7823 ldrb r3, [r4, #0] +1000d878: e64f b.n 1000d51a +1000d87a: 4665 mov r5, ip +1000d87c: e44b b.n 1000d116 +1000d87e: 002c movs r4, r5 +1000d880: 4665 mov r5, ip +1000d882: 4874 ldr r0, [pc, #464] ; (1000da54 ) +1000d884: f7f7 ff08 bl 10005698 <__wrap_printf> +1000d888: 0022 movs r2, r4 +1000d88a: 4649 mov r1, r9 +1000d88c: 4872 ldr r0, [pc, #456] ; (1000da58 ) +1000d88e: f7f7 ff03 bl 10005698 <__wrap_printf> +1000d892: 4872 ldr r0, [pc, #456] ; (1000da5c ) +1000d894: f7f7 ff00 bl 10005698 <__wrap_printf> +1000d898: 786b ldrb r3, [r5, #1] +1000d89a: e435 b.n 1000d108 +1000d89c: 2802 cmp r0, #2 +1000d89e: d100 bne.n 1000d8a2 +1000d8a0: e09a b.n 1000d9d8 +1000d8a2: 4651 mov r1, sl +1000d8a4: 600a str r2, [r1, #0] +1000d8a6: 603b str r3, [r7, #0] +1000d8a8: 2301 movs r3, #1 +1000d8aa: 469b mov fp, r3 +1000d8ac: f7ff fbee bl 1000d08c +1000d8b0: 4b6b ldr r3, [pc, #428] ; (1000da60 ) +1000d8b2: 469c mov ip, r3 +1000d8b4: 4462 add r2, ip +1000d8b6: 7812 ldrb r2, [r2, #0] +1000d8b8: 2a00 cmp r2, #0 +1000d8ba: d100 bne.n 1000d8be +1000d8bc: e57f b.n 1000d3be +1000d8be: 00f3 lsls r3, r6, #3 +1000d8c0: 199d adds r5, r3, r6 +1000d8c2: 00ad lsls r5, r5, #2 +1000d8c4: 19ad adds r5, r5, r6 +1000d8c6: 00eb lsls r3, r5, #3 +1000d8c8: 18ed adds r5, r5, r3 +1000d8ca: 4643 mov r3, r8 +1000d8cc: 46b0 mov r8, r6 +1000d8ce: 002e movs r6, r5 +1000d8d0: 001d movs r5, r3 +1000d8d2: 4f5c ldr r7, [pc, #368] ; (1000da44 ) +1000d8d4: 1933 adds r3, r6, r4 +1000d8d6: 330b adds r3, #11 +1000d8d8: 33ff adds r3, #255 ; 0xff +1000d8da: 009b lsls r3, r3, #2 +1000d8dc: 18eb adds r3, r5, r3 +1000d8de: 685b ldr r3, [r3, #4] +1000d8e0: 2b00 cmp r3, #0 +1000d8e2: d00d beq.n 1000d900 +1000d8e4: 68db ldr r3, [r3, #12] +1000d8e6: 2b00 cmp r3, #0 +1000d8e8: d00a beq.n 1000d900 +1000d8ea: 2200 movs r2, #0 +1000d8ec: 2108 movs r1, #8 +1000d8ee: 4640 mov r0, r8 +1000d8f0: 4798 blx r3 +1000d8f2: 4643 mov r3, r8 +1000d8f4: 4a5a ldr r2, [pc, #360] ; (1000da60 ) +1000d8f6: 437b muls r3, r7 +1000d8f8: 4694 mov ip, r2 +1000d8fa: 18eb adds r3, r5, r3 +1000d8fc: 4463 add r3, ip +1000d8fe: 781a ldrb r2, [r3, #0] +1000d900: 3401 adds r4, #1 +1000d902: b2e4 uxtb r4, r4 +1000d904: 4294 cmp r4, r2 +1000d906: d3e5 bcc.n 1000d8d4 +1000d908: e559 b.n 1000d3be +1000d90a: 7962 ldrb r2, [r4, #5] +1000d90c: 7923 ldrb r3, [r4, #4] +1000d90e: 0212 lsls r2, r2, #8 +1000d910: 431a orrs r2, r3 +1000d912: 237f movs r3, #127 ; 0x7f +1000d914: 4019 ands r1, r3 +1000d916: 004b lsls r3, r1, #1 +1000d918: 185b adds r3, r3, r1 +1000d91a: 9904 ldr r1, [sp, #16] +1000d91c: 009b lsls r3, r3, #2 +1000d91e: 468c mov ip, r1 +1000d920: 4950 ldr r1, [pc, #320] ; (1000da64 ) +1000d922: 4463 add r3, ip +1000d924: 4443 add r3, r8 +1000d926: 1858 adds r0, r3, r1 +1000d928: 0551 lsls r1, r2, #21 +1000d92a: 0d49 lsrs r1, r1, #21 +1000d92c: 8001 strh r1, [r0, #0] +1000d92e: 494e ldr r1, [pc, #312] ; (1000da68 ) +1000d930: e797 b.n 1000d862 +1000d932: 4b45 ldr r3, [pc, #276] ; (1000da48 ) +1000d934: 0030 movs r0, r6 +1000d936: 189b adds r3, r3, r2 +1000d938: 4a4c ldr r2, [pc, #304] ; (1000da6c ) +1000d93a: 189a adds r2, r3, r2 +1000d93c: 7011 strb r1, [r2, #0] +1000d93e: 22a6 movs r2, #166 ; 0xa6 +1000d940: 00d2 lsls r2, r2, #3 +1000d942: 4694 mov ip, r2 +1000d944: 4463 add r3, ip +1000d946: 681b ldr r3, [r3, #0] +1000d948: 3108 adds r1, #8 +1000d94a: 4798 blx r3 +1000d94c: e537 b.n 1000d3be +1000d94e: 4643 mov r3, r8 +1000d950: 2285 movs r2, #133 ; 0x85 +1000d952: 4c3c ldr r4, [pc, #240] ; (1000da44 ) +1000d954: 9903 ldr r1, [sp, #12] +1000d956: 4374 muls r4, r6 +1000d958: 00d2 lsls r2, r2, #3 +1000d95a: 191b adds r3, r3, r4 +1000d95c: 189a adds r2, r3, r2 +1000d95e: 7011 strb r1, [r2, #0] +1000d960: 4a3f ldr r2, [pc, #252] ; (1000da60 ) +1000d962: 4694 mov ip, r2 +1000d964: 4463 add r3, ip +1000d966: 781a ldrb r2, [r3, #0] +1000d968: 00f3 lsls r3, r6, #3 +1000d96a: 2a00 cmp r2, #0 +1000d96c: d024 beq.n 1000d9b8 +1000d96e: 199d adds r5, r3, r6 +1000d970: 00ad lsls r5, r5, #2 +1000d972: 19ad adds r5, r5, r6 +1000d974: 00eb lsls r3, r5, #3 +1000d976: 18ed adds r5, r5, r3 +1000d978: 4643 mov r3, r8 +1000d97a: 464f mov r7, r9 +1000d97c: 46b0 mov r8, r6 +1000d97e: 002e movs r6, r5 +1000d980: 0025 movs r5, r4 +1000d982: 001c movs r4, r3 +1000d984: 19f3 adds r3, r6, r7 +1000d986: 330b adds r3, #11 +1000d988: 33ff adds r3, #255 ; 0xff +1000d98a: 009b lsls r3, r3, #2 +1000d98c: 18e3 adds r3, r4, r3 +1000d98e: 685b ldr r3, [r3, #4] +1000d990: 2b00 cmp r3, #0 +1000d992: d006 beq.n 1000d9a2 +1000d994: 68db ldr r3, [r3, #12] +1000d996: 2b00 cmp r3, #0 +1000d998: d003 beq.n 1000d9a2 +1000d99a: 2200 movs r2, #0 +1000d99c: 2107 movs r1, #7 +1000d99e: 4640 mov r0, r8 +1000d9a0: 4798 blx r3 +1000d9a2: 4a2f ldr r2, [pc, #188] ; (1000da60 ) +1000d9a4: 1963 adds r3, r4, r5 +1000d9a6: 4694 mov ip, r2 +1000d9a8: 4463 add r3, ip +1000d9aa: 3701 adds r7, #1 +1000d9ac: 781b ldrb r3, [r3, #0] +1000d9ae: b2ff uxtb r7, r7 +1000d9b0: 42bb cmp r3, r7 +1000d9b2: d8e7 bhi.n 1000d984 +1000d9b4: 4646 mov r6, r8 +1000d9b6: 46a0 mov r8, r4 +1000d9b8: 22a6 movs r2, #166 ; 0xa6 +1000d9ba: 00d2 lsls r2, r2, #3 +1000d9bc: 4694 mov ip, r2 +1000d9be: 4b21 ldr r3, [pc, #132] ; (1000da44 ) +1000d9c0: 2107 movs r1, #7 +1000d9c2: 4373 muls r3, r6 +1000d9c4: 4443 add r3, r8 +1000d9c6: 4463 add r3, ip 1000d9c8: 681b ldr r3, [r3, #0] -1000d9ca: 4798 blx r3 -1000d9cc: bd10 pop {r4, pc} -1000d9ce: 46c0 nop ; (mov r8, r8) -1000d9d0: 00000534 .word 0x00000534 -1000d9d4: 2000270c .word 0x2000270c - -1000d9d8 : -1000d9d8: 4a06 ldr r2, [pc, #24] ; (1000d9f4 ) -1000d9da: 4b07 ldr r3, [pc, #28] ; (1000d9f8 ) -1000d9dc: 4342 muls r2, r0 -1000d9de: 189b adds r3, r3, r2 -1000d9e0: 22a6 movs r2, #166 ; 0xa6 -1000d9e2: 00d2 lsls r2, r2, #3 -1000d9e4: 4694 mov ip, r2 -1000d9e6: b510 push {r4, lr} -1000d9e8: 4463 add r3, ip -1000d9ea: 2106 movs r1, #6 -1000d9ec: 681b ldr r3, [r3, #0] -1000d9ee: 4798 blx r3 -1000d9f0: bd10 pop {r4, pc} -1000d9f2: 46c0 nop ; (mov r8, r8) -1000d9f4: 00000534 .word 0x00000534 -1000d9f8: 2000270c .word 0x2000270c - -1000d9fc : -1000d9fc: 4a06 ldr r2, [pc, #24] ; (1000da18 ) -1000d9fe: 4b07 ldr r3, [pc, #28] ; (1000da1c ) -1000da00: 4342 muls r2, r0 -1000da02: 189b adds r3, r3, r2 -1000da04: 22a6 movs r2, #166 ; 0xa6 -1000da06: 00d2 lsls r2, r2, #3 -1000da08: 4694 mov ip, r2 -1000da0a: b510 push {r4, lr} -1000da0c: 4463 add r3, ip -1000da0e: 2105 movs r1, #5 -1000da10: 681b ldr r3, [r3, #0] -1000da12: 4798 blx r3 -1000da14: bd10 pop {r4, pc} -1000da16: 46c0 nop ; (mov r8, r8) -1000da18: 00000534 .word 0x00000534 -1000da1c: 2000270c .word 0x2000270c - -1000da20 : -1000da20: b5f0 push {r4, r5, r6, r7, lr} -1000da22: 46c6 mov lr, r8 -1000da24: b500 push {lr} -1000da26: 2100 movs r1, #0 -1000da28: b082 sub sp, #8 -1000da2a: 0005 movs r5, r0 -1000da2c: f7fe f8b6 bl 1000bb9c -1000da30: 4b28 ldr r3, [pc, #160] ; (1000dad4 ) -1000da32: 2600 movs r6, #0 -1000da34: 001c movs r4, r3 -1000da36: 436c muls r4, r5 -1000da38: 4f27 ldr r7, [pc, #156] ; (1000dad8 ) -1000da3a: 4698 mov r8, r3 -1000da3c: 3b0d subs r3, #13 -1000da3e: 193c adds r4, r7, r4 -1000da40: 3bff subs r3, #255 ; 0xff -1000da42: 18e3 adds r3, r4, r3 -1000da44: 466a mov r2, sp -1000da46: 701e strb r6, [r3, #0] -1000da48: 2340 movs r3, #64 ; 0x40 -1000da4a: 8093 strh r3, [r2, #4] -1000da4c: 4b23 ldr r3, [pc, #140] ; (1000dadc ) -1000da4e: 4669 mov r1, sp -1000da50: 0028 movs r0, r5 -1000da52: 7196 strb r6, [r2, #6] -1000da54: 9300 str r3, [sp, #0] -1000da56: f7fe f8ab bl 1000bbb0 -1000da5a: 466b mov r3, sp -1000da5c: 4669 mov r1, sp -1000da5e: 0028 movs r0, r5 -1000da60: 709e strb r6, [r3, #2] -1000da62: f7fe f8a5 bl 1000bbb0 -1000da66: 4b1e ldr r3, [pc, #120] ; (1000dae0 ) -1000da68: 00ee lsls r6, r5, #3 -1000da6a: 469c mov ip, r3 -1000da6c: 4464 add r4, ip -1000da6e: 7822 ldrb r2, [r4, #0] -1000da70: 2400 movs r4, #0 -1000da72: 2a00 cmp r2, #0 -1000da74: d01e beq.n 1000dab4 -1000da76: 1976 adds r6, r6, r5 -1000da78: 00b6 lsls r6, r6, #2 -1000da7a: 1976 adds r6, r6, r5 -1000da7c: 00f3 lsls r3, r6, #3 -1000da7e: 18f6 adds r6, r6, r3 -1000da80: 1933 adds r3, r6, r4 -1000da82: 330b adds r3, #11 -1000da84: 33ff adds r3, #255 ; 0xff -1000da86: 009b lsls r3, r3, #2 -1000da88: 18fb adds r3, r7, r3 -1000da8a: 685b ldr r3, [r3, #4] -1000da8c: 2b00 cmp r3, #0 -1000da8e: d00d beq.n 1000daac -1000da90: 68db ldr r3, [r3, #12] -1000da92: 2b00 cmp r3, #0 -1000da94: d00a beq.n 1000daac -1000da96: 2200 movs r2, #0 -1000da98: 2101 movs r1, #1 -1000da9a: 0028 movs r0, r5 -1000da9c: 4798 blx r3 -1000da9e: 4643 mov r3, r8 -1000daa0: 4a0f ldr r2, [pc, #60] ; (1000dae0 ) -1000daa2: 436b muls r3, r5 -1000daa4: 4694 mov ip, r2 -1000daa6: 18fb adds r3, r7, r3 -1000daa8: 4463 add r3, ip -1000daaa: 781a ldrb r2, [r3, #0] -1000daac: 3401 adds r4, #1 -1000daae: b2e4 uxtb r4, r4 -1000dab0: 4294 cmp r4, r2 -1000dab2: d3e5 bcc.n 1000da80 -1000dab4: 4b07 ldr r3, [pc, #28] ; (1000dad4 ) -1000dab6: 2101 movs r1, #1 -1000dab8: 436b muls r3, r5 -1000daba: 18ff adds r7, r7, r3 -1000dabc: 23a6 movs r3, #166 ; 0xa6 -1000dabe: 00db lsls r3, r3, #3 -1000dac0: 469c mov ip, r3 -1000dac2: 4467 add r7, ip -1000dac4: 0028 movs r0, r5 -1000dac6: 683b ldr r3, [r7, #0] -1000dac8: 4798 blx r3 -1000daca: b002 add sp, #8 -1000dacc: bc80 pop {r7} -1000dace: 46b8 mov r8, r7 -1000dad0: bdf0 pop {r4, r5, r6, r7, pc} -1000dad2: 46c0 nop ; (mov r8, r8) -1000dad4: 00000534 .word 0x00000534 -1000dad8: 2000270c .word 0x2000270c -1000dadc: 00800507 .word 0x00800507 -1000dae0: 0000046c .word 0x0000046c - -1000dae4 : -1000dae4: b5f0 push {r4, r5, r6, r7, lr} -1000dae6: 4c3e ldr r4, [pc, #248] ; (1000dbe0 ) -1000dae8: 4e3e ldr r6, [pc, #248] ; (1000dbe4 ) -1000daea: 4344 muls r4, r0 -1000daec: 1937 adds r7, r6, r4 -1000daee: 2208 movs r2, #8 -1000daf0: 0005 movs r5, r0 -1000daf2: b083 sub sp, #12 -1000daf4: 0038 movs r0, r7 -1000daf6: f7f7 fa91 bl 1000501c <__wrap___aeabi_memcpy> -1000dafa: 2280 movs r2, #128 ; 0x80 -1000dafc: 88fb ldrh r3, [r7, #6] -1000dafe: 00d2 lsls r2, r2, #3 -1000db00: 4293 cmp r3, r2 -1000db02: d93d bls.n 1000db80 -1000db04: 5d32 ldrb r2, [r6, r4] -1000db06: 2a7f cmp r2, #127 ; 0x7f -1000db08: d956 bls.n 1000dbb8 -1000db0a: 0022 movs r2, r4 -1000db0c: 60fb str r3, [r7, #12] -1000db0e: 613b str r3, [r7, #16] -1000db10: 2300 movs r3, #0 -1000db12: 3228 adds r2, #40 ; 0x28 -1000db14: 18b2 adds r2, r6, r2 -1000db16: 60ba str r2, [r7, #8] -1000db18: 753b strb r3, [r7, #20] -1000db1a: 9201 str r2, [sp, #4] -1000db1c: 0023 movs r3, r4 -1000db1e: 3310 adds r3, #16 -1000db20: 0039 movs r1, r7 -1000db22: 0028 movs r0, r5 -1000db24: 18f3 adds r3, r6, r3 -1000db26: aa01 add r2, sp, #4 -1000db28: f7ff f9f2 bl 1000cf10 -1000db2c: 2800 cmp r0, #0 -1000db2e: d052 beq.n 1000dbd6 -1000db30: 4b2b ldr r3, [pc, #172] ; (1000dbe0 ) -1000db32: 436b muls r3, r5 -1000db34: 18f3 adds r3, r6, r3 -1000db36: 691a ldr r2, [r3, #16] -1000db38: 88db ldrh r3, [r3, #6] -1000db3a: 4293 cmp r3, r2 -1000db3c: d833 bhi.n 1000dba6 -1000db3e: 2280 movs r2, #128 ; 0x80 -1000db40: 4c27 ldr r4, [pc, #156] ; (1000dbe0 ) -1000db42: 00d2 lsls r2, r2, #3 -1000db44: 436c muls r4, r5 -1000db46: 1934 adds r4, r6, r4 -1000db48: 60e3 str r3, [r4, #12] -1000db4a: 4293 cmp r3, r2 -1000db4c: d834 bhi.n 1000dbb8 -1000db4e: 68a0 ldr r0, [r4, #8] -1000db50: 9901 ldr r1, [sp, #4] -1000db52: 4288 cmp r0, r1 -1000db54: d003 beq.n 1000db5e -1000db56: 001a movs r2, r3 -1000db58: f7f7 fa60 bl 1000501c <__wrap___aeabi_memcpy> -1000db5c: 68e3 ldr r3, [r4, #12] -1000db5e: 4920 ldr r1, [pc, #128] ; (1000dbe0 ) -1000db60: 0028 movs r0, r5 -1000db62: 4369 muls r1, r5 -1000db64: 1876 adds r6, r6, r1 -1000db66: 68b2 ldr r2, [r6, #8] -1000db68: 2180 movs r1, #128 ; 0x80 -1000db6a: f7fe f94d bl 1000be08 -1000db6e: 6933 ldr r3, [r6, #16] -1000db70: 88f2 ldrh r2, [r6, #6] -1000db72: 429a cmp r2, r3 -1000db74: d92d bls.n 1000dbd2 -1000db76: 069b lsls r3, r3, #26 -1000db78: d12b bne.n 1000dbd2 -1000db7a: 2301 movs r3, #1 -1000db7c: 7533 strb r3, [r6, #20] -1000db7e: e028 b.n 1000dbd2 -1000db80: 0022 movs r2, r4 -1000db82: 2100 movs r1, #0 -1000db84: 3228 adds r2, #40 ; 0x28 -1000db86: 18b2 adds r2, r6, r2 -1000db88: 60ba str r2, [r7, #8] -1000db8a: 60fb str r3, [r7, #12] -1000db8c: 613b str r3, [r7, #16] -1000db8e: 7539 strb r1, [r7, #20] -1000db90: 9201 str r2, [sp, #4] -1000db92: 2b00 cmp r3, #0 -1000db94: d0c2 beq.n 1000db1c -1000db96: 5d31 ldrb r1, [r6, r4] -1000db98: 297f cmp r1, #127 ; 0x7f -1000db9a: d8bf bhi.n 1000db1c -1000db9c: 2100 movs r1, #0 -1000db9e: 0028 movs r0, r5 -1000dba0: f7fe f9e6 bl 1000bf70 -1000dba4: e015 b.n 1000dbd2 -1000dba6: 0013 movs r3, r2 -1000dba8: 2280 movs r2, #128 ; 0x80 -1000dbaa: 4c0d ldr r4, [pc, #52] ; (1000dbe0 ) -1000dbac: 00d2 lsls r2, r2, #3 -1000dbae: 436c muls r4, r5 -1000dbb0: 1934 adds r4, r6, r4 -1000dbb2: 60e3 str r3, [r4, #12] -1000dbb4: 4293 cmp r3, r2 -1000dbb6: d9ca bls.n 1000db4e -1000dbb8: 480b ldr r0, [pc, #44] ; (1000dbe8 ) -1000dbba: f7f7 fcc5 bl 10005548 <__wrap_printf> -1000dbbe: 480b ldr r0, [pc, #44] ; (1000dbec ) -1000dbc0: f7f7 fb90 bl 100052e4 <__wrap_puts> -1000dbc4: 480a ldr r0, [pc, #40] ; (1000dbf0 ) -1000dbc6: f7f7 fcbf bl 10005548 <__wrap_printf> -1000dbca: 2180 movs r1, #128 ; 0x80 -1000dbcc: 0028 movs r0, r5 -1000dbce: f7fe f8bf bl 1000bd50 -1000dbd2: b003 add sp, #12 -1000dbd4: bdf0 pop {r4, r5, r6, r7, pc} -1000dbd6: 2180 movs r1, #128 ; 0x80 -1000dbd8: 0028 movs r0, r5 -1000dbda: f7fe f8b9 bl 1000bd50 -1000dbde: e7f8 b.n 1000dbd2 -1000dbe0: 00000534 .word 0x00000534 -1000dbe4: 2000270c .word 0x2000270c -1000dbe8: 1004c770 .word 0x1004c770 -1000dbec: 1004cae8 .word 0x1004cae8 -1000dbf0: 1004c768 .word 0x1004c768 - -1000dbf4 : -1000dbf4: b510 push {r4, lr} -1000dbf6: 247f movs r4, #127 ; 0x7f -1000dbf8: 400c ands r4, r1 -1000dbfa: 0063 lsls r3, r4, #1 -1000dbfc: 191b adds r3, r3, r4 -1000dbfe: 4c07 ldr r4, [pc, #28] ; (1000dc1c ) -1000dc00: 009b lsls r3, r3, #2 -1000dc02: 4344 muls r4, r0 -1000dc04: 191b adds r3, r3, r4 -1000dc06: 4c06 ldr r4, [pc, #24] ; (1000dc20 ) -1000dc08: 18e3 adds r3, r4, r3 -1000dc0a: 248f movs r4, #143 ; 0x8f -1000dc0c: 00e4 lsls r4, r4, #3 -1000dc0e: 46a4 mov ip, r4 -1000dc10: 4463 add r3, ip -1000dc12: 681b ldr r3, [r3, #0] -1000dc14: 2b00 cmp r3, #0 -1000dc16: d000 beq.n 1000dc1a +1000d9ca: 0030 movs r0, r6 +1000d9cc: 4798 blx r3 +1000d9ce: 2300 movs r3, #0 +1000d9d0: 4652 mov r2, sl +1000d9d2: 6013 str r3, [r2, #0] +1000d9d4: f7ff fb5a bl 1000d08c +1000d9d8: 78da ldrb r2, [r3, #3] +1000d9da: 7899 ldrb r1, [r3, #2] +1000d9dc: 0212 lsls r2, r2, #8 +1000d9de: 430a orrs r2, r1 +1000d9e0: 4651 mov r1, sl +1000d9e2: 203f movs r0, #63 ; 0x3f +1000d9e4: 600a str r2, [r1, #0] +1000d9e6: 4a17 ldr r2, [pc, #92] ; (1000da44 ) +1000d9e8: 4356 muls r6, r2 +1000d9ea: 4a21 ldr r2, [pc, #132] ; (1000da70 ) +1000d9ec: 4446 add r6, r8 +1000d9ee: 18b1 adds r1, r6, r2 +1000d9f0: 79da ldrb r2, [r3, #7] +1000d9f2: 4382 bics r2, r0 +1000d9f4: 1e50 subs r0, r2, #1 +1000d9f6: 4182 sbcs r2, r0 +1000d9f8: 700a strb r2, [r1, #0] +1000d9fa: 4a1e ldr r2, [pc, #120] ; (1000da74 ) +1000d9fc: 4694 mov ip, r2 +1000d9fe: 79da ldrb r2, [r3, #7] +1000da00: 4466 add r6, ip +1000da02: 0692 lsls r2, r2, #26 +1000da04: 0fd2 lsrs r2, r2, #31 +1000da06: 7032 strb r2, [r6, #0] +1000da08: e74d b.n 1000d8a6 +1000da0a: 6913 ldr r3, [r2, #16] +1000da0c: 6952 ldr r2, [r2, #20] +1000da0e: 603b str r3, [r7, #0] +1000da10: 4653 mov r3, sl +1000da12: 601a str r2, [r3, #0] +1000da14: 2301 movs r3, #1 +1000da16: 469b mov fp, r3 +1000da18: f7ff fb38 bl 1000d08c +1000da1c: 7962 ldrb r2, [r4, #5] +1000da1e: 7923 ldrb r3, [r4, #4] +1000da20: 0212 lsls r2, r2, #8 +1000da22: 431a orrs r2, r3 +1000da24: 237f movs r3, #127 ; 0x7f +1000da26: 400b ands r3, r1 +1000da28: 210c movs r1, #12 +1000da2a: 434b muls r3, r1 +1000da2c: 9905 ldr r1, [sp, #20] +1000da2e: 468c mov ip, r1 +1000da30: 490c ldr r1, [pc, #48] ; (1000da64 ) +1000da32: 4463 add r3, ip +1000da34: 4443 add r3, r8 +1000da36: 1858 adds r0, r3, r1 +1000da38: 0551 lsls r1, r2, #21 +1000da3a: 0d49 lsrs r1, r1, #21 +1000da3c: 8001 strh r1, [r0, #0] +1000da3e: 490a ldr r1, [pc, #40] ; (1000da68 ) +1000da40: e66d b.n 1000d71e +1000da42: 46c0 nop ; (mov r8, r8) +1000da44: 00000534 .word 0x00000534 +1000da48: 2000270c .word 0x2000270c +1000da4c: 000004d2 .word 0x000004d2 +1000da50: 000004d1 .word 0x000004d1 +1000da54: 1004c8c0 .word 0x1004c8c0 +1000da58: 1004cbec .word 0x1004cbec +1000da5c: 1004c8b8 .word 0x1004c8b8 +1000da60: 0000046c .word 0x0000046c +1000da64: 00000472 .word 0x00000472 +1000da68: 00000471 .word 0x00000471 +1000da6c: 0000042b .word 0x0000042b +1000da70: 00000429 .word 0x00000429 +1000da74: 0000042a .word 0x0000042a + +1000da78 : +1000da78: b570 push {r4, r5, r6, lr} +1000da7a: 0013 movs r3, r2 +1000da7c: 0004 movs r4, r0 +1000da7e: 2a00 cmp r2, #0 +1000da80: d01f beq.n 1000dac2 +1000da82: 4815 ldr r0, [pc, #84] ; (1000dad8 ) +1000da84: 4d15 ldr r5, [pc, #84] ; (1000dadc ) +1000da86: 4360 muls r0, r4 +1000da88: 1829 adds r1, r5, r0 +1000da8a: 688a ldr r2, [r1, #8] +1000da8c: 68ce ldr r6, [r1, #12] +1000da8e: 18d2 adds r2, r2, r3 +1000da90: 1af3 subs r3, r6, r3 +1000da92: 608a str r2, [r1, #8] +1000da94: 60cb str r3, [r1, #12] +1000da96: d115 bne.n 1000dac4 +1000da98: 0003 movs r3, r0 +1000da9a: 3328 adds r3, #40 ; 0x28 +1000da9c: 195b adds r3, r3, r5 +1000da9e: 0002 movs r2, r0 +1000daa0: 608b str r3, [r1, #8] +1000daa2: 0003 movs r3, r0 +1000daa4: 3208 adds r2, #8 +1000daa6: 3310 adds r3, #16 +1000daa8: 0020 movs r0, r4 +1000daaa: 195b adds r3, r3, r5 +1000daac: 1952 adds r2, r2, r5 +1000daae: f7ff fad7 bl 1000d060 +1000dab2: 2800 cmp r0, #0 +1000dab4: d00b beq.n 1000dace +1000dab6: 2300 movs r3, #0 +1000dab8: 2200 movs r2, #0 +1000daba: 2180 movs r1, #128 ; 0x80 +1000dabc: 0020 movs r0, r4 +1000dabe: f7fe fa4b bl 1000bf58 +1000dac2: bd70 pop {r4, r5, r6, pc} +1000dac4: 2100 movs r1, #0 +1000dac6: 0020 movs r0, r4 +1000dac8: f7fe fafa bl 1000c0c0 +1000dacc: e7f9 b.n 1000dac2 +1000dace: 2180 movs r1, #128 ; 0x80 +1000dad0: 0020 movs r0, r4 +1000dad2: f7fe f9e5 bl 1000bea0 +1000dad6: e7f4 b.n 1000dac2 +1000dad8: 00000534 .word 0x00000534 +1000dadc: 2000270c .word 0x2000270c + +1000dae0 : +1000dae0: 4a06 ldr r2, [pc, #24] ; (1000dafc ) +1000dae2: 4b07 ldr r3, [pc, #28] ; (1000db00 ) +1000dae4: 4342 muls r2, r0 +1000dae6: 189b adds r3, r3, r2 +1000dae8: 22a6 movs r2, #166 ; 0xa6 +1000daea: 00d2 lsls r2, r2, #3 +1000daec: 4694 mov ip, r2 +1000daee: b510 push {r4, lr} +1000daf0: 4463 add r3, ip +1000daf2: 2103 movs r1, #3 +1000daf4: 681b ldr r3, [r3, #0] +1000daf6: 4798 blx r3 +1000daf8: bd10 pop {r4, pc} +1000dafa: 46c0 nop ; (mov r8, r8) +1000dafc: 00000534 .word 0x00000534 +1000db00: 2000270c .word 0x2000270c + +1000db04 : +1000db04: 4a06 ldr r2, [pc, #24] ; (1000db20 ) +1000db06: 4b07 ldr r3, [pc, #28] ; (1000db24 ) +1000db08: 4342 muls r2, r0 +1000db0a: 189b adds r3, r3, r2 +1000db0c: 22a6 movs r2, #166 ; 0xa6 +1000db0e: 00d2 lsls r2, r2, #3 +1000db10: 4694 mov ip, r2 +1000db12: b510 push {r4, lr} +1000db14: 4463 add r3, ip +1000db16: 2104 movs r1, #4 +1000db18: 681b ldr r3, [r3, #0] +1000db1a: 4798 blx r3 +1000db1c: bd10 pop {r4, pc} +1000db1e: 46c0 nop ; (mov r8, r8) +1000db20: 00000534 .word 0x00000534 +1000db24: 2000270c .word 0x2000270c + +1000db28 : +1000db28: 4a06 ldr r2, [pc, #24] ; (1000db44 ) +1000db2a: 4b07 ldr r3, [pc, #28] ; (1000db48 ) +1000db2c: 4342 muls r2, r0 +1000db2e: 189b adds r3, r3, r2 +1000db30: 22a6 movs r2, #166 ; 0xa6 +1000db32: 00d2 lsls r2, r2, #3 +1000db34: 4694 mov ip, r2 +1000db36: b510 push {r4, lr} +1000db38: 4463 add r3, ip +1000db3a: 2106 movs r1, #6 +1000db3c: 681b ldr r3, [r3, #0] +1000db3e: 4798 blx r3 +1000db40: bd10 pop {r4, pc} +1000db42: 46c0 nop ; (mov r8, r8) +1000db44: 00000534 .word 0x00000534 +1000db48: 2000270c .word 0x2000270c + +1000db4c : +1000db4c: 4a06 ldr r2, [pc, #24] ; (1000db68 ) +1000db4e: 4b07 ldr r3, [pc, #28] ; (1000db6c ) +1000db50: 4342 muls r2, r0 +1000db52: 189b adds r3, r3, r2 +1000db54: 22a6 movs r2, #166 ; 0xa6 +1000db56: 00d2 lsls r2, r2, #3 +1000db58: 4694 mov ip, r2 +1000db5a: b510 push {r4, lr} +1000db5c: 4463 add r3, ip +1000db5e: 2105 movs r1, #5 +1000db60: 681b ldr r3, [r3, #0] +1000db62: 4798 blx r3 +1000db64: bd10 pop {r4, pc} +1000db66: 46c0 nop ; (mov r8, r8) +1000db68: 00000534 .word 0x00000534 +1000db6c: 2000270c .word 0x2000270c + +1000db70 : +1000db70: b5f0 push {r4, r5, r6, r7, lr} +1000db72: 46c6 mov lr, r8 +1000db74: b500 push {lr} +1000db76: 2100 movs r1, #0 +1000db78: b082 sub sp, #8 +1000db7a: 0005 movs r5, r0 +1000db7c: f7fe f8b6 bl 1000bcec +1000db80: 4b28 ldr r3, [pc, #160] ; (1000dc24 ) +1000db82: 2600 movs r6, #0 +1000db84: 001c movs r4, r3 +1000db86: 436c muls r4, r5 +1000db88: 4f27 ldr r7, [pc, #156] ; (1000dc28 ) +1000db8a: 4698 mov r8, r3 +1000db8c: 3b0d subs r3, #13 +1000db8e: 193c adds r4, r7, r4 +1000db90: 3bff subs r3, #255 ; 0xff +1000db92: 18e3 adds r3, r4, r3 +1000db94: 466a mov r2, sp +1000db96: 701e strb r6, [r3, #0] +1000db98: 2340 movs r3, #64 ; 0x40 +1000db9a: 8093 strh r3, [r2, #4] +1000db9c: 4b23 ldr r3, [pc, #140] ; (1000dc2c ) +1000db9e: 4669 mov r1, sp +1000dba0: 0028 movs r0, r5 +1000dba2: 7196 strb r6, [r2, #6] +1000dba4: 9300 str r3, [sp, #0] +1000dba6: f7fe f8ab bl 1000bd00 +1000dbaa: 466b mov r3, sp +1000dbac: 4669 mov r1, sp +1000dbae: 0028 movs r0, r5 +1000dbb0: 709e strb r6, [r3, #2] +1000dbb2: f7fe f8a5 bl 1000bd00 +1000dbb6: 4b1e ldr r3, [pc, #120] ; (1000dc30 ) +1000dbb8: 00ee lsls r6, r5, #3 +1000dbba: 469c mov ip, r3 +1000dbbc: 4464 add r4, ip +1000dbbe: 7822 ldrb r2, [r4, #0] +1000dbc0: 2400 movs r4, #0 +1000dbc2: 2a00 cmp r2, #0 +1000dbc4: d01e beq.n 1000dc04 +1000dbc6: 1976 adds r6, r6, r5 +1000dbc8: 00b6 lsls r6, r6, #2 +1000dbca: 1976 adds r6, r6, r5 +1000dbcc: 00f3 lsls r3, r6, #3 +1000dbce: 18f6 adds r6, r6, r3 +1000dbd0: 1933 adds r3, r6, r4 +1000dbd2: 330b adds r3, #11 +1000dbd4: 33ff adds r3, #255 ; 0xff +1000dbd6: 009b lsls r3, r3, #2 +1000dbd8: 18fb adds r3, r7, r3 +1000dbda: 685b ldr r3, [r3, #4] +1000dbdc: 2b00 cmp r3, #0 +1000dbde: d00d beq.n 1000dbfc +1000dbe0: 68db ldr r3, [r3, #12] +1000dbe2: 2b00 cmp r3, #0 +1000dbe4: d00a beq.n 1000dbfc +1000dbe6: 2200 movs r2, #0 +1000dbe8: 2101 movs r1, #1 +1000dbea: 0028 movs r0, r5 +1000dbec: 4798 blx r3 +1000dbee: 4643 mov r3, r8 +1000dbf0: 4a0f ldr r2, [pc, #60] ; (1000dc30 ) +1000dbf2: 436b muls r3, r5 +1000dbf4: 4694 mov ip, r2 +1000dbf6: 18fb adds r3, r7, r3 +1000dbf8: 4463 add r3, ip +1000dbfa: 781a ldrb r2, [r3, #0] +1000dbfc: 3401 adds r4, #1 +1000dbfe: b2e4 uxtb r4, r4 +1000dc00: 4294 cmp r4, r2 +1000dc02: d3e5 bcc.n 1000dbd0 +1000dc04: 4b07 ldr r3, [pc, #28] ; (1000dc24 ) +1000dc06: 2101 movs r1, #1 +1000dc08: 436b muls r3, r5 +1000dc0a: 18ff adds r7, r7, r3 +1000dc0c: 23a6 movs r3, #166 ; 0xa6 +1000dc0e: 00db lsls r3, r3, #3 +1000dc10: 469c mov ip, r3 +1000dc12: 4467 add r7, ip +1000dc14: 0028 movs r0, r5 +1000dc16: 683b ldr r3, [r7, #0] 1000dc18: 4798 blx r3 -1000dc1a: bd10 pop {r4, pc} -1000dc1c: 00000534 .word 0x00000534 -1000dc20: 2000270c .word 0x2000270c - -1000dc24 : -1000dc24: b510 push {r4, lr} -1000dc26: 247f movs r4, #127 ; 0x7f -1000dc28: 400c ands r4, r1 -1000dc2a: 0063 lsls r3, r4, #1 -1000dc2c: 191b adds r3, r3, r4 -1000dc2e: 4c07 ldr r4, [pc, #28] ; (1000dc4c ) -1000dc30: 009b lsls r3, r3, #2 -1000dc32: 4344 muls r4, r0 -1000dc34: 191b adds r3, r3, r4 -1000dc36: 4c06 ldr r4, [pc, #24] ; (1000dc50 ) -1000dc38: 18e3 adds r3, r4, r3 -1000dc3a: 249b movs r4, #155 ; 0x9b -1000dc3c: 00e4 lsls r4, r4, #3 -1000dc3e: 46a4 mov ip, r4 -1000dc40: 4463 add r3, ip -1000dc42: 681b ldr r3, [r3, #0] -1000dc44: 2b00 cmp r3, #0 -1000dc46: d000 beq.n 1000dc4a -1000dc48: 4798 blx r3 -1000dc4a: bd10 pop {r4, pc} -1000dc4c: 00000534 .word 0x00000534 -1000dc50: 2000270c .word 0x2000270c - -1000dc54 : -1000dc54: 4a0d ldr r2, [pc, #52] ; (1000dc8c ) -1000dc56: b570 push {r4, r5, r6, lr} -1000dc58: 4350 muls r0, r2 -1000dc5a: 4c0d ldr r4, [pc, #52] ; (1000dc90 ) -1000dc5c: 000d movs r5, r1 -1000dc5e: 1904 adds r4, r0, r4 -1000dc60: 2100 movs r1, #0 -1000dc62: 0020 movs r0, r4 -1000dc64: f7f7 f9d4 bl 10005010 <__wrap_memset> -1000dc68: 238e movs r3, #142 ; 0x8e -1000dc6a: 2280 movs r2, #128 ; 0x80 -1000dc6c: 00db lsls r3, r3, #3 -1000dc6e: 18e3 adds r3, r4, r3 -1000dc70: 701a strb r2, [r3, #0] -1000dc72: 238f movs r3, #143 ; 0x8f -1000dc74: 4a07 ldr r2, [pc, #28] ; (1000dc94 ) -1000dc76: 00db lsls r3, r3, #3 -1000dc78: 18e3 adds r3, r4, r3 -1000dc7a: 601a str r2, [r3, #0] -1000dc7c: 239b movs r3, #155 ; 0x9b -1000dc7e: 00db lsls r3, r3, #3 -1000dc80: 469c mov ip, r3 -1000dc82: 4b05 ldr r3, [pc, #20] ; (1000dc98 ) -1000dc84: 61a5 str r5, [r4, #24] -1000dc86: 4464 add r4, ip -1000dc88: 6023 str r3, [r4, #0] -1000dc8a: bd70 pop {r4, r5, r6, pc} -1000dc8c: 00000534 .word 0x00000534 -1000dc90: 2000270c .word 0x2000270c -1000dc94: 1000cec1 .word 0x1000cec1 -1000dc98: 1000d929 .word 0x1000d929 - -1000dc9c : -1000dc9c: 4b02 ldr r3, [pc, #8] ; (1000dca8 ) -1000dc9e: 4343 muls r3, r0 -1000dca0: 4802 ldr r0, [pc, #8] ; (1000dcac ) -1000dca2: 18c0 adds r0, r0, r3 -1000dca4: 61c1 str r1, [r0, #28] -1000dca6: 4770 bx lr -1000dca8: 00000534 .word 0x00000534 -1000dcac: 2000270c .word 0x2000270c - -1000dcb0 : -1000dcb0: 4b02 ldr r3, [pc, #8] ; (1000dcbc ) -1000dcb2: 4343 muls r3, r0 -1000dcb4: 4802 ldr r0, [pc, #8] ; (1000dcc0 ) -1000dcb6: 18c0 adds r0, r0, r3 -1000dcb8: 6201 str r1, [r0, #32] -1000dcba: 4770 bx lr -1000dcbc: 00000534 .word 0x00000534 -1000dcc0: 2000270c .word 0x2000270c - -1000dcc4 : -1000dcc4: 4b02 ldr r3, [pc, #8] ; (1000dcd0 ) -1000dcc6: 4343 muls r3, r0 -1000dcc8: 4802 ldr r0, [pc, #8] ; (1000dcd4 ) -1000dcca: 18c0 adds r0, r0, r3 -1000dccc: 6241 str r1, [r0, #36] ; 0x24 -1000dcce: 4770 bx lr -1000dcd0: 00000534 .word 0x00000534 -1000dcd4: 2000270c .word 0x2000270c - -1000dcd8 : -1000dcd8: b570 push {r4, r5, r6, lr} -1000dcda: 4b0c ldr r3, [pc, #48] ; (1000dd0c ) -1000dcdc: 0004 movs r4, r0 -1000dcde: 469c mov ip, r3 -1000dce0: 4a0b ldr r2, [pc, #44] ; (1000dd10 ) -1000dce2: 4e0c ldr r6, [pc, #48] ; (1000dd14 ) -1000dce4: 4342 muls r2, r0 -1000dce6: 00c0 lsls r0, r0, #3 -1000dce8: 1900 adds r0, r0, r4 -1000dcea: 18b2 adds r2, r6, r2 -1000dcec: 0080 lsls r0, r0, #2 -1000dcee: 4462 add r2, ip -1000dcf0: 1900 adds r0, r0, r4 -1000dcf2: 7815 ldrb r5, [r2, #0] -1000dcf4: 00c3 lsls r3, r0, #3 -1000dcf6: 18c0 adds r0, r0, r3 -1000dcf8: 1940 adds r0, r0, r5 -1000dcfa: 300b adds r0, #11 -1000dcfc: 30ff adds r0, #255 ; 0xff -1000dcfe: 0080 lsls r0, r0, #2 -1000dd00: 760d strb r5, [r1, #24] -1000dd02: 1830 adds r0, r6, r0 -1000dd04: 3501 adds r5, #1 -1000dd06: 7015 strb r5, [r2, #0] -1000dd08: 6041 str r1, [r0, #4] -1000dd0a: bd70 pop {r4, r5, r6, pc} -1000dd0c: 0000046c .word 0x0000046c -1000dd10: 00000534 .word 0x00000534 -1000dd14: 2000270c .word 0x2000270c - -1000dd18 : -1000dd18: 2300 movs r3, #0 -1000dd1a: 56cb ldrsb r3, [r1, r3] -1000dd1c: b510 push {r4, lr} -1000dd1e: 780a ldrb r2, [r1, #0] -1000dd20: 2b00 cmp r3, #0 -1000dd22: db12 blt.n 1000dd4a -1000dd24: 4c11 ldr r4, [pc, #68] ; (1000dd6c ) -1000dd26: 0053 lsls r3, r2, #1 -1000dd28: 4360 muls r0, r4 -1000dd2a: 189b adds r3, r3, r2 -1000dd2c: 009b lsls r3, r3, #2 -1000dd2e: 1818 adds r0, r3, r0 -1000dd30: 4b0f ldr r3, [pc, #60] ; (1000dd70 ) -1000dd32: 1818 adds r0, r3, r0 -1000dd34: 239a movs r3, #154 ; 0x9a -1000dd36: 00db lsls r3, r3, #3 -1000dd38: 18c3 adds r3, r0, r3 -1000dd3a: 701a strb r2, [r3, #0] -1000dd3c: 239b movs r3, #155 ; 0x9b -1000dd3e: 00db lsls r3, r3, #3 -1000dd40: 469c mov ip, r3 -1000dd42: 684b ldr r3, [r1, #4] -1000dd44: 4460 add r0, ip -1000dd46: 6003 str r3, [r0, #0] -1000dd48: bd10 pop {r4, pc} -1000dd4a: 247f movs r4, #127 ; 0x7f -1000dd4c: 4014 ands r4, r2 -1000dd4e: 0063 lsls r3, r4, #1 -1000dd50: 191b adds r3, r3, r4 -1000dd52: 4c06 ldr r4, [pc, #24] ; (1000dd6c ) -1000dd54: 009b lsls r3, r3, #2 -1000dd56: 4360 muls r0, r4 -1000dd58: 1818 adds r0, r3, r0 -1000dd5a: 4b05 ldr r3, [pc, #20] ; (1000dd70 ) -1000dd5c: 1818 adds r0, r3, r0 -1000dd5e: 238e movs r3, #142 ; 0x8e -1000dd60: 00db lsls r3, r3, #3 -1000dd62: 18c3 adds r3, r0, r3 -1000dd64: 701a strb r2, [r3, #0] -1000dd66: 238f movs r3, #143 ; 0x8f -1000dd68: e7e9 b.n 1000dd3e -1000dd6a: 46c0 nop ; (mov r8, r8) +1000dc1a: b002 add sp, #8 +1000dc1c: bc80 pop {r7} +1000dc1e: 46b8 mov r8, r7 +1000dc20: bdf0 pop {r4, r5, r6, r7, pc} +1000dc22: 46c0 nop ; (mov r8, r8) +1000dc24: 00000534 .word 0x00000534 +1000dc28: 2000270c .word 0x2000270c +1000dc2c: 00800507 .word 0x00800507 +1000dc30: 0000046c .word 0x0000046c + +1000dc34 : +1000dc34: b5f0 push {r4, r5, r6, r7, lr} +1000dc36: 4c3e ldr r4, [pc, #248] ; (1000dd30 ) +1000dc38: 4e3e ldr r6, [pc, #248] ; (1000dd34 ) +1000dc3a: 4344 muls r4, r0 +1000dc3c: 1937 adds r7, r6, r4 +1000dc3e: 2208 movs r2, #8 +1000dc40: 0005 movs r5, r0 +1000dc42: b083 sub sp, #12 +1000dc44: 0038 movs r0, r7 +1000dc46: f7f7 fa91 bl 1000516c <__wrap___aeabi_memcpy> +1000dc4a: 2280 movs r2, #128 ; 0x80 +1000dc4c: 88fb ldrh r3, [r7, #6] +1000dc4e: 00d2 lsls r2, r2, #3 +1000dc50: 4293 cmp r3, r2 +1000dc52: d93d bls.n 1000dcd0 +1000dc54: 5d32 ldrb r2, [r6, r4] +1000dc56: 2a7f cmp r2, #127 ; 0x7f +1000dc58: d956 bls.n 1000dd08 +1000dc5a: 0022 movs r2, r4 +1000dc5c: 60fb str r3, [r7, #12] +1000dc5e: 613b str r3, [r7, #16] +1000dc60: 2300 movs r3, #0 +1000dc62: 3228 adds r2, #40 ; 0x28 +1000dc64: 18b2 adds r2, r6, r2 +1000dc66: 60ba str r2, [r7, #8] +1000dc68: 753b strb r3, [r7, #20] +1000dc6a: 9201 str r2, [sp, #4] +1000dc6c: 0023 movs r3, r4 +1000dc6e: 3310 adds r3, #16 +1000dc70: 0039 movs r1, r7 +1000dc72: 0028 movs r0, r5 +1000dc74: 18f3 adds r3, r6, r3 +1000dc76: aa01 add r2, sp, #4 +1000dc78: f7ff f9f2 bl 1000d060 +1000dc7c: 2800 cmp r0, #0 +1000dc7e: d052 beq.n 1000dd26 +1000dc80: 4b2b ldr r3, [pc, #172] ; (1000dd30 ) +1000dc82: 436b muls r3, r5 +1000dc84: 18f3 adds r3, r6, r3 +1000dc86: 691a ldr r2, [r3, #16] +1000dc88: 88db ldrh r3, [r3, #6] +1000dc8a: 4293 cmp r3, r2 +1000dc8c: d833 bhi.n 1000dcf6 +1000dc8e: 2280 movs r2, #128 ; 0x80 +1000dc90: 4c27 ldr r4, [pc, #156] ; (1000dd30 ) +1000dc92: 00d2 lsls r2, r2, #3 +1000dc94: 436c muls r4, r5 +1000dc96: 1934 adds r4, r6, r4 +1000dc98: 60e3 str r3, [r4, #12] +1000dc9a: 4293 cmp r3, r2 +1000dc9c: d834 bhi.n 1000dd08 +1000dc9e: 68a0 ldr r0, [r4, #8] +1000dca0: 9901 ldr r1, [sp, #4] +1000dca2: 4288 cmp r0, r1 +1000dca4: d003 beq.n 1000dcae +1000dca6: 001a movs r2, r3 +1000dca8: f7f7 fa60 bl 1000516c <__wrap___aeabi_memcpy> +1000dcac: 68e3 ldr r3, [r4, #12] +1000dcae: 4920 ldr r1, [pc, #128] ; (1000dd30 ) +1000dcb0: 0028 movs r0, r5 +1000dcb2: 4369 muls r1, r5 +1000dcb4: 1876 adds r6, r6, r1 +1000dcb6: 68b2 ldr r2, [r6, #8] +1000dcb8: 2180 movs r1, #128 ; 0x80 +1000dcba: f7fe f94d bl 1000bf58 +1000dcbe: 6933 ldr r3, [r6, #16] +1000dcc0: 88f2 ldrh r2, [r6, #6] +1000dcc2: 429a cmp r2, r3 +1000dcc4: d92d bls.n 1000dd22 +1000dcc6: 069b lsls r3, r3, #26 +1000dcc8: d12b bne.n 1000dd22 +1000dcca: 2301 movs r3, #1 +1000dccc: 7533 strb r3, [r6, #20] +1000dcce: e028 b.n 1000dd22 +1000dcd0: 0022 movs r2, r4 +1000dcd2: 2100 movs r1, #0 +1000dcd4: 3228 adds r2, #40 ; 0x28 +1000dcd6: 18b2 adds r2, r6, r2 +1000dcd8: 60ba str r2, [r7, #8] +1000dcda: 60fb str r3, [r7, #12] +1000dcdc: 613b str r3, [r7, #16] +1000dcde: 7539 strb r1, [r7, #20] +1000dce0: 9201 str r2, [sp, #4] +1000dce2: 2b00 cmp r3, #0 +1000dce4: d0c2 beq.n 1000dc6c +1000dce6: 5d31 ldrb r1, [r6, r4] +1000dce8: 297f cmp r1, #127 ; 0x7f +1000dcea: d8bf bhi.n 1000dc6c +1000dcec: 2100 movs r1, #0 +1000dcee: 0028 movs r0, r5 +1000dcf0: f7fe f9e6 bl 1000c0c0 +1000dcf4: e015 b.n 1000dd22 +1000dcf6: 0013 movs r3, r2 +1000dcf8: 2280 movs r2, #128 ; 0x80 +1000dcfa: 4c0d ldr r4, [pc, #52] ; (1000dd30 ) +1000dcfc: 00d2 lsls r2, r2, #3 +1000dcfe: 436c muls r4, r5 +1000dd00: 1934 adds r4, r6, r4 +1000dd02: 60e3 str r3, [r4, #12] +1000dd04: 4293 cmp r3, r2 +1000dd06: d9ca bls.n 1000dc9e +1000dd08: 480b ldr r0, [pc, #44] ; (1000dd38 ) +1000dd0a: f7f7 fcc5 bl 10005698 <__wrap_printf> +1000dd0e: 480b ldr r0, [pc, #44] ; (1000dd3c ) +1000dd10: f7f7 fb90 bl 10005434 <__wrap_puts> +1000dd14: 480a ldr r0, [pc, #40] ; (1000dd40 ) +1000dd16: f7f7 fcbf bl 10005698 <__wrap_printf> +1000dd1a: 2180 movs r1, #128 ; 0x80 +1000dd1c: 0028 movs r0, r5 +1000dd1e: f7fe f8bf bl 1000bea0 +1000dd22: b003 add sp, #12 +1000dd24: bdf0 pop {r4, r5, r6, r7, pc} +1000dd26: 2180 movs r1, #128 ; 0x80 +1000dd28: 0028 movs r0, r5 +1000dd2a: f7fe f8b9 bl 1000bea0 +1000dd2e: e7f8 b.n 1000dd22 +1000dd30: 00000534 .word 0x00000534 +1000dd34: 2000270c .word 0x2000270c +1000dd38: 1004c8c0 .word 0x1004c8c0 +1000dd3c: 1004cc38 .word 0x1004cc38 +1000dd40: 1004c8b8 .word 0x1004c8b8 + +1000dd44 : +1000dd44: b510 push {r4, lr} +1000dd46: 247f movs r4, #127 ; 0x7f +1000dd48: 400c ands r4, r1 +1000dd4a: 0063 lsls r3, r4, #1 +1000dd4c: 191b adds r3, r3, r4 +1000dd4e: 4c07 ldr r4, [pc, #28] ; (1000dd6c ) +1000dd50: 009b lsls r3, r3, #2 +1000dd52: 4344 muls r4, r0 +1000dd54: 191b adds r3, r3, r4 +1000dd56: 4c06 ldr r4, [pc, #24] ; (1000dd70 ) +1000dd58: 18e3 adds r3, r4, r3 +1000dd5a: 248f movs r4, #143 ; 0x8f +1000dd5c: 00e4 lsls r4, r4, #3 +1000dd5e: 46a4 mov ip, r4 +1000dd60: 4463 add r3, ip +1000dd62: 681b ldr r3, [r3, #0] +1000dd64: 2b00 cmp r3, #0 +1000dd66: d000 beq.n 1000dd6a +1000dd68: 4798 blx r3 +1000dd6a: bd10 pop {r4, pc} 1000dd6c: 00000534 .word 0x00000534 1000dd70: 2000270c .word 0x2000270c -1000dd74 : -1000dd74: b24b sxtb r3, r1 -1000dd76: 2b00 cmp r3, #0 -1000dd78: db0c blt.n 1000dd94 -1000dd7a: 004b lsls r3, r1, #1 -1000dd7c: 1859 adds r1, r3, r1 -1000dd7e: 4b0d ldr r3, [pc, #52] ; (1000ddb4 ) -1000dd80: 0089 lsls r1, r1, #2 -1000dd82: 4358 muls r0, r3 -1000dd84: 4b0c ldr r3, [pc, #48] ; (1000ddb8 ) -1000dd86: 1809 adds r1, r1, r0 -1000dd88: 469c mov ip, r3 -1000dd8a: 480c ldr r0, [pc, #48] ; (1000ddbc ) -1000dd8c: 1841 adds r1, r0, r1 -1000dd8e: 4461 add r1, ip -1000dd90: 8808 ldrh r0, [r1, #0] -1000dd92: 4770 bx lr -1000dd94: 237f movs r3, #127 ; 0x7f -1000dd96: 4019 ands r1, r3 -1000dd98: 004b lsls r3, r1, #1 -1000dd9a: 185b adds r3, r3, r1 -1000dd9c: 4905 ldr r1, [pc, #20] ; (1000ddb4 ) -1000dd9e: 009b lsls r3, r3, #2 -1000dda0: 4348 muls r0, r1 -1000dda2: 1818 adds r0, r3, r0 -1000dda4: 4b06 ldr r3, [pc, #24] ; (1000ddc0 ) -1000dda6: 4905 ldr r1, [pc, #20] ; (1000ddbc ) -1000dda8: 469c mov ip, r3 -1000ddaa: 1808 adds r0, r1, r0 -1000ddac: 4460 add r0, ip -1000ddae: 8800 ldrh r0, [r0, #0] -1000ddb0: e7ef b.n 1000dd92 -1000ddb2: 46c0 nop ; (mov r8, r8) -1000ddb4: 00000534 .word 0x00000534 -1000ddb8: 000004d2 .word 0x000004d2 -1000ddbc: 2000270c .word 0x2000270c -1000ddc0: 00000472 .word 0x00000472 - -1000ddc4 : -1000ddc4: b24b sxtb r3, r1 -1000ddc6: 2b00 cmp r3, #0 -1000ddc8: db0c blt.n 1000dde4 -1000ddca: 004b lsls r3, r1, #1 -1000ddcc: 1859 adds r1, r3, r1 -1000ddce: 4b0d ldr r3, [pc, #52] ; (1000de04 ) -1000ddd0: 0089 lsls r1, r1, #2 -1000ddd2: 4358 muls r0, r3 -1000ddd4: 4b0c ldr r3, [pc, #48] ; (1000de08 ) -1000ddd6: 1809 adds r1, r1, r0 -1000ddd8: 469c mov ip, r3 -1000ddda: 480c ldr r0, [pc, #48] ; (1000de0c ) -1000dddc: 1841 adds r1, r0, r1 -1000ddde: 4461 add r1, ip -1000dde0: 7808 ldrb r0, [r1, #0] -1000dde2: 4770 bx lr -1000dde4: 237f movs r3, #127 ; 0x7f -1000dde6: 4019 ands r1, r3 -1000dde8: 004b lsls r3, r1, #1 -1000ddea: 185b adds r3, r3, r1 -1000ddec: 4905 ldr r1, [pc, #20] ; (1000de04 ) -1000ddee: 009b lsls r3, r3, #2 -1000ddf0: 4348 muls r0, r1 -1000ddf2: 1818 adds r0, r3, r0 -1000ddf4: 4b06 ldr r3, [pc, #24] ; (1000de10 ) -1000ddf6: 4905 ldr r1, [pc, #20] ; (1000de0c ) -1000ddf8: 469c mov ip, r3 -1000ddfa: 1808 adds r0, r1, r0 -1000ddfc: 4460 add r0, ip -1000ddfe: 7800 ldrb r0, [r0, #0] -1000de00: e7ef b.n 1000dde2 -1000de02: 46c0 nop ; (mov r8, r8) -1000de04: 00000534 .word 0x00000534 -1000de08: 000004d1 .word 0x000004d1 -1000de0c: 2000270c .word 0x2000270c -1000de10: 00000471 .word 0x00000471 - -1000de14 : -1000de14: 4b06 ldr r3, [pc, #24] ; (1000de30 ) +1000dd74 : +1000dd74: b510 push {r4, lr} +1000dd76: 247f movs r4, #127 ; 0x7f +1000dd78: 400c ands r4, r1 +1000dd7a: 0063 lsls r3, r4, #1 +1000dd7c: 191b adds r3, r3, r4 +1000dd7e: 4c07 ldr r4, [pc, #28] ; (1000dd9c ) +1000dd80: 009b lsls r3, r3, #2 +1000dd82: 4344 muls r4, r0 +1000dd84: 191b adds r3, r3, r4 +1000dd86: 4c06 ldr r4, [pc, #24] ; (1000dda0 ) +1000dd88: 18e3 adds r3, r4, r3 +1000dd8a: 249b movs r4, #155 ; 0x9b +1000dd8c: 00e4 lsls r4, r4, #3 +1000dd8e: 46a4 mov ip, r4 +1000dd90: 4463 add r3, ip +1000dd92: 681b ldr r3, [r3, #0] +1000dd94: 2b00 cmp r3, #0 +1000dd96: d000 beq.n 1000dd9a +1000dd98: 4798 blx r3 +1000dd9a: bd10 pop {r4, pc} +1000dd9c: 00000534 .word 0x00000534 +1000dda0: 2000270c .word 0x2000270c + +1000dda4 : +1000dda4: 4a0d ldr r2, [pc, #52] ; (1000dddc ) +1000dda6: b570 push {r4, r5, r6, lr} +1000dda8: 4350 muls r0, r2 +1000ddaa: 4c0d ldr r4, [pc, #52] ; (1000dde0 ) +1000ddac: 000d movs r5, r1 +1000ddae: 1904 adds r4, r0, r4 +1000ddb0: 2100 movs r1, #0 +1000ddb2: 0020 movs r0, r4 +1000ddb4: f7f7 f9d4 bl 10005160 <__wrap_memset> +1000ddb8: 238e movs r3, #142 ; 0x8e +1000ddba: 2280 movs r2, #128 ; 0x80 +1000ddbc: 00db lsls r3, r3, #3 +1000ddbe: 18e3 adds r3, r4, r3 +1000ddc0: 701a strb r2, [r3, #0] +1000ddc2: 238f movs r3, #143 ; 0x8f +1000ddc4: 4a07 ldr r2, [pc, #28] ; (1000dde4 ) +1000ddc6: 00db lsls r3, r3, #3 +1000ddc8: 18e3 adds r3, r4, r3 +1000ddca: 601a str r2, [r3, #0] +1000ddcc: 239b movs r3, #155 ; 0x9b +1000ddce: 00db lsls r3, r3, #3 +1000ddd0: 469c mov ip, r3 +1000ddd2: 4b05 ldr r3, [pc, #20] ; (1000dde8 ) +1000ddd4: 61a5 str r5, [r4, #24] +1000ddd6: 4464 add r4, ip +1000ddd8: 6023 str r3, [r4, #0] +1000ddda: bd70 pop {r4, r5, r6, pc} +1000dddc: 00000534 .word 0x00000534 +1000dde0: 2000270c .word 0x2000270c +1000dde4: 1000d011 .word 0x1000d011 +1000dde8: 1000da79 .word 0x1000da79 + +1000ddec : +1000ddec: 4b02 ldr r3, [pc, #8] ; (1000ddf8 ) +1000ddee: 4343 muls r3, r0 +1000ddf0: 4802 ldr r0, [pc, #8] ; (1000ddfc ) +1000ddf2: 18c0 adds r0, r0, r3 +1000ddf4: 61c1 str r1, [r0, #28] +1000ddf6: 4770 bx lr +1000ddf8: 00000534 .word 0x00000534 +1000ddfc: 2000270c .word 0x2000270c + +1000de00 : +1000de00: 4b02 ldr r3, [pc, #8] ; (1000de0c ) +1000de02: 4343 muls r3, r0 +1000de04: 4802 ldr r0, [pc, #8] ; (1000de10 ) +1000de06: 18c0 adds r0, r0, r3 +1000de08: 6201 str r1, [r0, #32] +1000de0a: 4770 bx lr +1000de0c: 00000534 .word 0x00000534 +1000de10: 2000270c .word 0x2000270c + +1000de14 : +1000de14: 4b02 ldr r3, [pc, #8] ; (1000de20 ) 1000de16: 4343 muls r3, r0 -1000de18: 4806 ldr r0, [pc, #24] ; (1000de34 ) +1000de18: 4802 ldr r0, [pc, #8] ; (1000de24 ) 1000de1a: 18c0 adds r0, r0, r3 -1000de1c: 2385 movs r3, #133 ; 0x85 -1000de1e: 00db lsls r3, r3, #3 -1000de20: 469c mov ip, r3 -1000de22: 4460 add r0, ip -1000de24: 7800 ldrb r0, [r0, #0] -1000de26: 1e43 subs r3, r0, #1 -1000de28: 4198 sbcs r0, r3 -1000de2a: b2c0 uxtb r0, r0 -1000de2c: 4770 bx lr -1000de2e: 46c0 nop ; (mov r8, r8) -1000de30: 00000534 .word 0x00000534 -1000de34: 2000270c .word 0x2000270c - -1000de38 : -1000de38: b5f8 push {r3, r4, r5, r6, r7, lr} -1000de3a: 1e04 subs r4, r0, #0 -1000de3c: d009 beq.n 1000de52 -1000de3e: 481a ldr r0, [pc, #104] ; (1000dea8 ) -1000de40: f7f7 fb82 bl 10005548 <__wrap_printf> -1000de44: 4819 ldr r0, [pc, #100] ; (1000deac ) -1000de46: f7f7 fa4d bl 100052e4 <__wrap_puts> -1000de4a: 4819 ldr r0, [pc, #100] ; (1000deb0 ) -1000de4c: f7f7 fb7c bl 10005548 <__wrap_printf> -1000de50: e7fe b.n 1000de50 -1000de52: 4b18 ldr r3, [pc, #96] ; (1000deb4 ) -1000de54: 4d18 ldr r5, [pc, #96] ; (1000deb8 ) -1000de56: 6059 str r1, [r3, #4] -1000de58: 23a6 movs r3, #166 ; 0xa6 -1000de5a: 00db lsls r3, r3, #3 -1000de5c: 50ea str r2, [r5, r3] -1000de5e: 2000 movs r0, #0 -1000de60: f7fd fe50 bl 1000bb04 -1000de64: 4e15 ldr r6, [pc, #84] ; (1000debc ) -1000de66: 0007 movs r7, r0 -1000de68: 5daa ldrb r2, [r5, r6] -1000de6a: 2a00 cmp r2, #0 -1000de6c: d013 beq.n 1000de96 -1000de6e: 0023 movs r3, r4 -1000de70: 330b adds r3, #11 -1000de72: 33ff adds r3, #255 ; 0xff -1000de74: 009b lsls r3, r3, #2 -1000de76: 18eb adds r3, r5, r3 -1000de78: 685b ldr r3, [r3, #4] -1000de7a: 2b00 cmp r3, #0 -1000de7c: d007 beq.n 1000de8e -1000de7e: 68db ldr r3, [r3, #12] -1000de80: 2b00 cmp r3, #0 -1000de82: d004 beq.n 1000de8e -1000de84: 2200 movs r2, #0 -1000de86: 210b movs r1, #11 -1000de88: 2000 movs r0, #0 -1000de8a: 4798 blx r3 -1000de8c: 5daa ldrb r2, [r5, r6] -1000de8e: 3401 adds r4, #1 -1000de90: b2e4 uxtb r4, r4 -1000de92: 4294 cmp r4, r2 -1000de94: d3eb bcc.n 1000de6e -1000de96: 23a6 movs r3, #166 ; 0xa6 -1000de98: 00db lsls r3, r3, #3 -1000de9a: 58eb ldr r3, [r5, r3] -1000de9c: 210b movs r1, #11 -1000de9e: 2000 movs r0, #0 -1000dea0: 4798 blx r3 -1000dea2: 0038 movs r0, r7 -1000dea4: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000dea6: 46c0 nop ; (mov r8, r8) -1000dea8: 1004c770 .word 0x1004c770 -1000deac: 1004cb04 .word 0x1004cb04 -1000deb0: 1004c768 .word 0x1004c768 -1000deb4: 20002704 .word 0x20002704 -1000deb8: 2000270c .word 0x2000270c -1000debc: 0000046c .word 0x0000046c - -1000dec0 : -1000dec0: 4b21 ldr r3, [pc, #132] ; (1000df48 ) -1000dec2: b5f0 push {r4, r5, r6, r7, lr} -1000dec4: 001c movs r4, r3 -1000dec6: 46c6 mov lr, r8 -1000dec8: 4698 mov r8, r3 -1000deca: 4b20 ldr r3, [pc, #128] ; (1000df4c ) -1000decc: 0005 movs r5, r0 -1000dece: 469c mov ip, r3 -1000ded0: 2300 movs r3, #0 -1000ded2: 4344 muls r4, r0 -1000ded4: 4f1e ldr r7, [pc, #120] ; (1000df50 ) -1000ded6: b500 push {lr} -1000ded8: 193c adds r4, r7, r4 -1000deda: 4464 add r4, ip -1000dedc: 7023 strb r3, [r4, #0] -1000dede: f7fd fe5b bl 1000bb98 -1000dee2: 7822 ldrb r2, [r4, #0] -1000dee4: 00ee lsls r6, r5, #3 -1000dee6: 2400 movs r4, #0 -1000dee8: 2a00 cmp r2, #0 -1000deea: d01e beq.n 1000df2a -1000deec: 1976 adds r6, r6, r5 -1000deee: 00b6 lsls r6, r6, #2 -1000def0: 1976 adds r6, r6, r5 -1000def2: 00f3 lsls r3, r6, #3 -1000def4: 18f6 adds r6, r6, r3 -1000def6: 1933 adds r3, r6, r4 -1000def8: 330b adds r3, #11 -1000defa: 33ff adds r3, #255 ; 0xff -1000defc: 009b lsls r3, r3, #2 -1000defe: 18fb adds r3, r7, r3 -1000df00: 685b ldr r3, [r3, #4] -1000df02: 2b00 cmp r3, #0 -1000df04: d00d beq.n 1000df22 -1000df06: 68db ldr r3, [r3, #12] -1000df08: 2b00 cmp r3, #0 -1000df0a: d00a beq.n 1000df22 -1000df0c: 2200 movs r2, #0 -1000df0e: 210c movs r1, #12 -1000df10: 0028 movs r0, r5 -1000df12: 4798 blx r3 -1000df14: 4643 mov r3, r8 -1000df16: 4a0d ldr r2, [pc, #52] ; (1000df4c ) -1000df18: 436b muls r3, r5 -1000df1a: 4694 mov ip, r2 -1000df1c: 18fb adds r3, r7, r3 -1000df1e: 4463 add r3, ip -1000df20: 781a ldrb r2, [r3, #0] -1000df22: 3401 adds r4, #1 -1000df24: b2e4 uxtb r4, r4 -1000df26: 4294 cmp r4, r2 -1000df28: d3e5 bcc.n 1000def6 -1000df2a: 4b07 ldr r3, [pc, #28] ; (1000df48 ) -1000df2c: 0028 movs r0, r5 -1000df2e: 436b muls r3, r5 -1000df30: 18ff adds r7, r7, r3 -1000df32: 23a6 movs r3, #166 ; 0xa6 -1000df34: 00db lsls r3, r3, #3 -1000df36: 469c mov ip, r3 -1000df38: 4467 add r7, ip -1000df3a: 683b ldr r3, [r7, #0] -1000df3c: 210c movs r1, #12 -1000df3e: 4798 blx r3 -1000df40: 2000 movs r0, #0 -1000df42: bc80 pop {r7} -1000df44: 46b8 mov r8, r7 -1000df46: bdf0 pop {r4, r5, r6, r7, pc} -1000df48: 00000534 .word 0x00000534 -1000df4c: 0000046c .word 0x0000046c -1000df50: 2000270c .word 0x2000270c - -1000df54 : -1000df54: 0003 movs r3, r0 -1000df56: b510 push {r4, lr} -1000df58: 000a movs r2, r1 -1000df5a: 4903 ldr r1, [pc, #12] ; (1000df68 ) -1000df5c: 6808 ldr r0, [r1, #0] -1000df5e: 0019 movs r1, r3 -1000df60: f000 f804 bl 1000df6c <_calloc_r> -1000df64: bd10 pop {r4, pc} -1000df66: 46c0 nop ; (mov r8, r8) -1000df68: 200008e0 .word 0x200008e0 - -1000df6c <_calloc_r>: -1000df6c: b510 push {r4, lr} -1000df6e: 4351 muls r1, r2 -1000df70: f000 f83e bl 1000dff0 <_malloc_r> -1000df74: 1e04 subs r4, r0, #0 -1000df76: d00e beq.n 1000df96 <_calloc_r+0x2a> -1000df78: 0003 movs r3, r0 -1000df7a: 3b08 subs r3, #8 -1000df7c: 685a ldr r2, [r3, #4] -1000df7e: 2303 movs r3, #3 -1000df80: 439a bics r2, r3 -1000df82: 3a04 subs r2, #4 -1000df84: 2a24 cmp r2, #36 ; 0x24 -1000df86: d815 bhi.n 1000dfb4 <_calloc_r+0x48> -1000df88: 0003 movs r3, r0 -1000df8a: 2a13 cmp r2, #19 -1000df8c: d805 bhi.n 1000df9a <_calloc_r+0x2e> -1000df8e: 2200 movs r2, #0 -1000df90: 601a str r2, [r3, #0] -1000df92: 605a str r2, [r3, #4] -1000df94: 609a str r2, [r3, #8] -1000df96: 0020 movs r0, r4 -1000df98: bd10 pop {r4, pc} -1000df9a: 2100 movs r1, #0 -1000df9c: 3308 adds r3, #8 -1000df9e: 6001 str r1, [r0, #0] -1000dfa0: 6041 str r1, [r0, #4] -1000dfa2: 2a1b cmp r2, #27 -1000dfa4: d9f3 bls.n 1000df8e <_calloc_r+0x22> -1000dfa6: 6081 str r1, [r0, #8] -1000dfa8: 60c1 str r1, [r0, #12] -1000dfaa: 2a24 cmp r2, #36 ; 0x24 -1000dfac: d006 beq.n 1000dfbc <_calloc_r+0x50> -1000dfae: 0003 movs r3, r0 -1000dfb0: 3310 adds r3, #16 -1000dfb2: e7ec b.n 1000df8e <_calloc_r+0x22> -1000dfb4: 2100 movs r1, #0 -1000dfb6: f7f7 f82b bl 10005010 <__wrap_memset> -1000dfba: e7ec b.n 1000df96 <_calloc_r+0x2a> -1000dfbc: 0003 movs r3, r0 -1000dfbe: 6101 str r1, [r0, #16] -1000dfc0: 3318 adds r3, #24 -1000dfc2: 6141 str r1, [r0, #20] -1000dfc4: e7e3 b.n 1000df8e <_calloc_r+0x22> -1000dfc6: 46c0 nop ; (mov r8, r8) - -1000dfc8 : -1000dfc8: b510 push {r4, lr} -1000dfca: 4b03 ldr r3, [pc, #12] ; (1000dfd8 ) -1000dfcc: 0001 movs r1, r0 -1000dfce: 6818 ldr r0, [r3, #0] -1000dfd0: f000 f80e bl 1000dff0 <_malloc_r> -1000dfd4: bd10 pop {r4, pc} -1000dfd6: 46c0 nop ; (mov r8, r8) -1000dfd8: 200008e0 .word 0x200008e0 - -1000dfdc : -1000dfdc: b510 push {r4, lr} -1000dfde: 4b03 ldr r3, [pc, #12] ; (1000dfec ) -1000dfe0: 0001 movs r1, r0 -1000dfe2: 6818 ldr r0, [r3, #0] -1000dfe4: f001 fe96 bl 1000fd14 <_free_r> -1000dfe8: bd10 pop {r4, pc} -1000dfea: 46c0 nop ; (mov r8, r8) -1000dfec: 200008e0 .word 0x200008e0 - -1000dff0 <_malloc_r>: -1000dff0: b5f0 push {r4, r5, r6, r7, lr} -1000dff2: 464e mov r6, r9 -1000dff4: 4645 mov r5, r8 -1000dff6: 46de mov lr, fp -1000dff8: 4657 mov r7, sl -1000dffa: b5e0 push {r5, r6, r7, lr} -1000dffc: 000d movs r5, r1 -1000dffe: 350b adds r5, #11 -1000e000: 0006 movs r6, r0 -1000e002: b083 sub sp, #12 -1000e004: 2d16 cmp r5, #22 -1000e006: d822 bhi.n 1000e04e <_malloc_r+0x5e> -1000e008: 2910 cmp r1, #16 -1000e00a: d900 bls.n 1000e00e <_malloc_r+0x1e> -1000e00c: e0b2 b.n 1000e174 <_malloc_r+0x184> -1000e00e: f000 faa9 bl 1000e564 <__malloc_lock> -1000e012: 2510 movs r5, #16 -1000e014: 2318 movs r3, #24 -1000e016: 2002 movs r0, #2 -1000e018: 4fcc ldr r7, [pc, #816] ; (1000e34c <_malloc_r+0x35c>) -1000e01a: 18fb adds r3, r7, r3 -1000e01c: 001a movs r2, r3 -1000e01e: 685c ldr r4, [r3, #4] -1000e020: 3a08 subs r2, #8 -1000e022: 4294 cmp r4, r2 -1000e024: d100 bne.n 1000e028 <_malloc_r+0x38> -1000e026: e0b5 b.n 1000e194 <_malloc_r+0x1a4> -1000e028: 2303 movs r3, #3 -1000e02a: 6862 ldr r2, [r4, #4] -1000e02c: 439a bics r2, r3 -1000e02e: 0013 movs r3, r2 -1000e030: 68e2 ldr r2, [r4, #12] -1000e032: 68a1 ldr r1, [r4, #8] -1000e034: 60ca str r2, [r1, #12] -1000e036: 6091 str r1, [r2, #8] -1000e038: 2201 movs r2, #1 -1000e03a: 18e3 adds r3, r4, r3 -1000e03c: 6859 ldr r1, [r3, #4] -1000e03e: 0030 movs r0, r6 -1000e040: 430a orrs r2, r1 -1000e042: 605a str r2, [r3, #4] -1000e044: f000 fa90 bl 1000e568 <__malloc_unlock> -1000e048: 0020 movs r0, r4 -1000e04a: 3008 adds r0, #8 -1000e04c: e095 b.n 1000e17a <_malloc_r+0x18a> -1000e04e: 2307 movs r3, #7 -1000e050: 439d bics r5, r3 -1000e052: d500 bpl.n 1000e056 <_malloc_r+0x66> -1000e054: e08e b.n 1000e174 <_malloc_r+0x184> -1000e056: 42a9 cmp r1, r5 -1000e058: d900 bls.n 1000e05c <_malloc_r+0x6c> -1000e05a: e08b b.n 1000e174 <_malloc_r+0x184> -1000e05c: f000 fa82 bl 1000e564 <__malloc_lock> -1000e060: 23fc movs r3, #252 ; 0xfc -1000e062: 005b lsls r3, r3, #1 -1000e064: 429d cmp r5, r3 -1000e066: d200 bcs.n 1000e06a <_malloc_r+0x7a> -1000e068: e1a1 b.n 1000e3ae <_malloc_r+0x3be> -1000e06a: 0a68 lsrs r0, r5, #9 -1000e06c: d100 bne.n 1000e070 <_malloc_r+0x80> -1000e06e: e08b b.n 1000e188 <_malloc_r+0x198> -1000e070: 2804 cmp r0, #4 -1000e072: d900 bls.n 1000e076 <_malloc_r+0x86> -1000e074: e174 b.n 1000e360 <_malloc_r+0x370> -1000e076: 2338 movs r3, #56 ; 0x38 -1000e078: 4698 mov r8, r3 -1000e07a: 09a8 lsrs r0, r5, #6 -1000e07c: 4480 add r8, r0 -1000e07e: 3039 adds r0, #57 ; 0x39 -1000e080: 00c1 lsls r1, r0, #3 -1000e082: 4fb2 ldr r7, [pc, #712] ; (1000e34c <_malloc_r+0x35c>) -1000e084: 1879 adds r1, r7, r1 -1000e086: 684c ldr r4, [r1, #4] -1000e088: 3908 subs r1, #8 -1000e08a: 42a1 cmp r1, r4 -1000e08c: d00e beq.n 1000e0ac <_malloc_r+0xbc> -1000e08e: 2303 movs r3, #3 -1000e090: 469c mov ip, r3 -1000e092: e004 b.n 1000e09e <_malloc_r+0xae> -1000e094: 2a00 cmp r2, #0 -1000e096: dacb bge.n 1000e030 <_malloc_r+0x40> -1000e098: 68e4 ldr r4, [r4, #12] -1000e09a: 42a1 cmp r1, r4 -1000e09c: d006 beq.n 1000e0ac <_malloc_r+0xbc> -1000e09e: 4662 mov r2, ip -1000e0a0: 6863 ldr r3, [r4, #4] -1000e0a2: 4393 bics r3, r2 -1000e0a4: 1b5a subs r2, r3, r5 -1000e0a6: 2a0f cmp r2, #15 -1000e0a8: ddf4 ble.n 1000e094 <_malloc_r+0xa4> -1000e0aa: 4640 mov r0, r8 -1000e0ac: 003a movs r2, r7 -1000e0ae: 693c ldr r4, [r7, #16] -1000e0b0: 3208 adds r2, #8 -1000e0b2: 4294 cmp r4, r2 -1000e0b4: d100 bne.n 1000e0b8 <_malloc_r+0xc8> -1000e0b6: e078 b.n 1000e1aa <_malloc_r+0x1ba> -1000e0b8: 2303 movs r3, #3 -1000e0ba: 6861 ldr r1, [r4, #4] -1000e0bc: 4399 bics r1, r3 -1000e0be: 4689 mov r9, r1 -1000e0c0: 000b movs r3, r1 -1000e0c2: 1b49 subs r1, r1, r5 -1000e0c4: 290f cmp r1, #15 -1000e0c6: dd00 ble.n 1000e0ca <_malloc_r+0xda> -1000e0c8: e175 b.n 1000e3b6 <_malloc_r+0x3c6> -1000e0ca: 617a str r2, [r7, #20] -1000e0cc: 613a str r2, [r7, #16] -1000e0ce: 2900 cmp r1, #0 -1000e0d0: dab2 bge.n 1000e038 <_malloc_r+0x48> -1000e0d2: 2280 movs r2, #128 ; 0x80 -1000e0d4: 0092 lsls r2, r2, #2 -1000e0d6: 4591 cmp r9, r2 -1000e0d8: d300 bcc.n 1000e0dc <_malloc_r+0xec> -1000e0da: e110 b.n 1000e2fe <_malloc_r+0x30e> -1000e0dc: 0959 lsrs r1, r3, #5 -1000e0de: 08da lsrs r2, r3, #3 -1000e0e0: 2301 movs r3, #1 -1000e0e2: 408b lsls r3, r1 -1000e0e4: 00d2 lsls r2, r2, #3 -1000e0e6: 6879 ldr r1, [r7, #4] -1000e0e8: 19d2 adds r2, r2, r7 -1000e0ea: 430b orrs r3, r1 -1000e0ec: 6891 ldr r1, [r2, #8] -1000e0ee: 607b str r3, [r7, #4] -1000e0f0: 60e2 str r2, [r4, #12] -1000e0f2: 60a1 str r1, [r4, #8] -1000e0f4: 6094 str r4, [r2, #8] -1000e0f6: 60cc str r4, [r1, #12] -1000e0f8: 2101 movs r1, #1 -1000e0fa: 1082 asrs r2, r0, #2 -1000e0fc: 4091 lsls r1, r2 -1000e0fe: 4299 cmp r1, r3 -1000e100: d859 bhi.n 1000e1b6 <_malloc_r+0x1c6> -1000e102: 420b tst r3, r1 -1000e104: d105 bne.n 1000e112 <_malloc_r+0x122> -1000e106: 2203 movs r2, #3 -1000e108: 4390 bics r0, r2 -1000e10a: 0049 lsls r1, r1, #1 -1000e10c: 3004 adds r0, #4 -1000e10e: 420b tst r3, r1 -1000e110: d0fb beq.n 1000e10a <_malloc_r+0x11a> -1000e112: 2303 movs r3, #3 -1000e114: 4698 mov r8, r3 -1000e116: 00c3 lsls r3, r0, #3 -1000e118: 4699 mov r9, r3 -1000e11a: 44b9 add r9, r7 -1000e11c: 46cc mov ip, r9 -1000e11e: 4682 mov sl, r0 -1000e120: 4663 mov r3, ip -1000e122: 68dc ldr r4, [r3, #12] -1000e124: 45a4 cmp ip, r4 -1000e126: d107 bne.n 1000e138 <_malloc_r+0x148> -1000e128: e126 b.n 1000e378 <_malloc_r+0x388> -1000e12a: 2a00 cmp r2, #0 -1000e12c: db00 blt.n 1000e130 <_malloc_r+0x140> -1000e12e: e12f b.n 1000e390 <_malloc_r+0x3a0> -1000e130: 68e4 ldr r4, [r4, #12] -1000e132: 45a4 cmp ip, r4 -1000e134: d100 bne.n 1000e138 <_malloc_r+0x148> -1000e136: e11f b.n 1000e378 <_malloc_r+0x388> -1000e138: 4642 mov r2, r8 -1000e13a: 6863 ldr r3, [r4, #4] -1000e13c: 4393 bics r3, r2 -1000e13e: 1b5a subs r2, r3, r5 -1000e140: 2a0f cmp r2, #15 -1000e142: ddf2 ble.n 1000e12a <_malloc_r+0x13a> -1000e144: 2001 movs r0, #1 -1000e146: 4680 mov r8, r0 -1000e148: 1961 adds r1, r4, r5 -1000e14a: 4305 orrs r5, r0 -1000e14c: 6065 str r5, [r4, #4] -1000e14e: 68a0 ldr r0, [r4, #8] -1000e150: 68e5 ldr r5, [r4, #12] -1000e152: 3708 adds r7, #8 -1000e154: 60c5 str r5, [r0, #12] -1000e156: 60a8 str r0, [r5, #8] -1000e158: 4640 mov r0, r8 -1000e15a: 4310 orrs r0, r2 -1000e15c: 60f9 str r1, [r7, #12] -1000e15e: 60b9 str r1, [r7, #8] -1000e160: 6048 str r0, [r1, #4] -1000e162: 60cf str r7, [r1, #12] -1000e164: 0030 movs r0, r6 -1000e166: 608f str r7, [r1, #8] -1000e168: 50e2 str r2, [r4, r3] -1000e16a: f000 f9fd bl 1000e568 <__malloc_unlock> -1000e16e: 0020 movs r0, r4 -1000e170: 3008 adds r0, #8 -1000e172: e002 b.n 1000e17a <_malloc_r+0x18a> -1000e174: 230c movs r3, #12 -1000e176: 2000 movs r0, #0 -1000e178: 6033 str r3, [r6, #0] -1000e17a: b003 add sp, #12 -1000e17c: bcf0 pop {r4, r5, r6, r7} -1000e17e: 46bb mov fp, r7 -1000e180: 46b2 mov sl, r6 -1000e182: 46a9 mov r9, r5 -1000e184: 46a0 mov r8, r4 -1000e186: bdf0 pop {r4, r5, r6, r7, pc} -1000e188: 2180 movs r1, #128 ; 0x80 -1000e18a: 233f movs r3, #63 ; 0x3f -1000e18c: 2040 movs r0, #64 ; 0x40 -1000e18e: 4698 mov r8, r3 -1000e190: 0089 lsls r1, r1, #2 -1000e192: e776 b.n 1000e082 <_malloc_r+0x92> -1000e194: 68dc ldr r4, [r3, #12] -1000e196: 3002 adds r0, #2 -1000e198: 42a3 cmp r3, r4 -1000e19a: d000 beq.n 1000e19e <_malloc_r+0x1ae> -1000e19c: e744 b.n 1000e028 <_malloc_r+0x38> -1000e19e: 003a movs r2, r7 -1000e1a0: 693c ldr r4, [r7, #16] -1000e1a2: 3208 adds r2, #8 -1000e1a4: 4294 cmp r4, r2 -1000e1a6: d000 beq.n 1000e1aa <_malloc_r+0x1ba> -1000e1a8: e786 b.n 1000e0b8 <_malloc_r+0xc8> -1000e1aa: 2101 movs r1, #1 -1000e1ac: 687b ldr r3, [r7, #4] -1000e1ae: 1082 asrs r2, r0, #2 -1000e1b0: 4091 lsls r1, r2 -1000e1b2: 4299 cmp r1, r3 -1000e1b4: d9a5 bls.n 1000e102 <_malloc_r+0x112> -1000e1b6: 2303 movs r3, #3 -1000e1b8: 68bc ldr r4, [r7, #8] -1000e1ba: 6862 ldr r2, [r4, #4] -1000e1bc: 439a bics r2, r3 -1000e1be: 4691 mov r9, r2 -1000e1c0: 4295 cmp r5, r2 -1000e1c2: d803 bhi.n 1000e1cc <_malloc_r+0x1dc> -1000e1c4: 1b53 subs r3, r2, r5 -1000e1c6: 2b0f cmp r3, #15 -1000e1c8: dd00 ble.n 1000e1cc <_malloc_r+0x1dc> -1000e1ca: e08a b.n 1000e2e2 <_malloc_r+0x2f2> -1000e1cc: 0023 movs r3, r4 -1000e1ce: 444b add r3, r9 -1000e1d0: 4a5f ldr r2, [pc, #380] ; (1000e350 <_malloc_r+0x360>) -1000e1d2: 9301 str r3, [sp, #4] -1000e1d4: 4b5f ldr r3, [pc, #380] ; (1000e354 <_malloc_r+0x364>) -1000e1d6: 4693 mov fp, r2 -1000e1d8: 469a mov sl, r3 -1000e1da: 6812 ldr r2, [r2, #0] -1000e1dc: 681b ldr r3, [r3, #0] -1000e1de: 18eb adds r3, r5, r3 -1000e1e0: 3201 adds r2, #1 -1000e1e2: d100 bne.n 1000e1e6 <_malloc_r+0x1f6> -1000e1e4: e136 b.n 1000e454 <_malloc_r+0x464> -1000e1e6: 4a5c ldr r2, [pc, #368] ; (1000e358 <_malloc_r+0x368>) -1000e1e8: 4694 mov ip, r2 -1000e1ea: 4463 add r3, ip -1000e1ec: 0b1b lsrs r3, r3, #12 -1000e1ee: 031b lsls r3, r3, #12 -1000e1f0: 9300 str r3, [sp, #0] -1000e1f2: 0030 movs r0, r6 -1000e1f4: 9900 ldr r1, [sp, #0] -1000e1f6: f000 fb63 bl 1000e8c0 <_sbrk_r> -1000e1fa: 0003 movs r3, r0 -1000e1fc: 4680 mov r8, r0 -1000e1fe: 3301 adds r3, #1 -1000e200: d100 bne.n 1000e204 <_malloc_r+0x214> -1000e202: e0f3 b.n 1000e3ec <_malloc_r+0x3fc> -1000e204: 9b01 ldr r3, [sp, #4] -1000e206: 4283 cmp r3, r0 -1000e208: d900 bls.n 1000e20c <_malloc_r+0x21c> -1000e20a: e0ed b.n 1000e3e8 <_malloc_r+0x3f8> -1000e20c: 4652 mov r2, sl -1000e20e: 9800 ldr r0, [sp, #0] -1000e210: 6852 ldr r2, [r2, #4] -1000e212: 0003 movs r3, r0 -1000e214: 4694 mov ip, r2 -1000e216: 4651 mov r1, sl -1000e218: 4463 add r3, ip -1000e21a: 604b str r3, [r1, #4] -1000e21c: 9901 ldr r1, [sp, #4] -1000e21e: 001a movs r2, r3 -1000e220: 4541 cmp r1, r8 -1000e222: d100 bne.n 1000e226 <_malloc_r+0x236> -1000e224: e14b b.n 1000e4be <_malloc_r+0x4ce> -1000e226: 465b mov r3, fp -1000e228: 681b ldr r3, [r3, #0] -1000e22a: 3301 adds r3, #1 -1000e22c: d100 bne.n 1000e230 <_malloc_r+0x240> -1000e22e: e150 b.n 1000e4d2 <_malloc_r+0x4e2> -1000e230: 4643 mov r3, r8 -1000e232: 9901 ldr r1, [sp, #4] -1000e234: 1a5b subs r3, r3, r1 -1000e236: 189a adds r2, r3, r2 -1000e238: 4653 mov r3, sl -1000e23a: 605a str r2, [r3, #4] -1000e23c: 2307 movs r3, #7 -1000e23e: 4642 mov r2, r8 -1000e240: 4641 mov r1, r8 -1000e242: 401a ands r2, r3 -1000e244: 9201 str r2, [sp, #4] -1000e246: 4219 tst r1, r3 -1000e248: d100 bne.n 1000e24c <_malloc_r+0x25c> -1000e24a: e10d b.n 1000e468 <_malloc_r+0x478> -1000e24c: 2308 movs r3, #8 -1000e24e: 4698 mov r8, r3 -1000e250: 1a88 subs r0, r1, r2 -1000e252: 4b42 ldr r3, [pc, #264] ; (1000e35c <_malloc_r+0x36c>) -1000e254: 9900 ldr r1, [sp, #0] -1000e256: 4480 add r8, r0 -1000e258: 4441 add r1, r8 -1000e25a: 1a9b subs r3, r3, r2 -1000e25c: 1a5b subs r3, r3, r1 -1000e25e: 051b lsls r3, r3, #20 -1000e260: 0d1b lsrs r3, r3, #20 -1000e262: 9100 str r1, [sp, #0] -1000e264: 0030 movs r0, r6 -1000e266: 0019 movs r1, r3 -1000e268: 469b mov fp, r3 -1000e26a: f000 fb29 bl 1000e8c0 <_sbrk_r> -1000e26e: 1c43 adds r3, r0, #1 -1000e270: d100 bne.n 1000e274 <_malloc_r+0x284> -1000e272: e14a b.n 1000e50a <_malloc_r+0x51a> -1000e274: 4643 mov r3, r8 -1000e276: 1ac0 subs r0, r0, r3 -1000e278: 0003 movs r3, r0 -1000e27a: 445b add r3, fp -1000e27c: 9300 str r3, [sp, #0] -1000e27e: 4653 mov r3, sl -1000e280: 4652 mov r2, sl -1000e282: 685b ldr r3, [r3, #4] -1000e284: 2101 movs r1, #1 -1000e286: 445b add r3, fp -1000e288: 6053 str r3, [r2, #4] -1000e28a: 4642 mov r2, r8 -1000e28c: 4640 mov r0, r8 -1000e28e: 60ba str r2, [r7, #8] -1000e290: 9a00 ldr r2, [sp, #0] -1000e292: 430a orrs r2, r1 -1000e294: 6042 str r2, [r0, #4] -1000e296: 42bc cmp r4, r7 -1000e298: d100 bne.n 1000e29c <_malloc_r+0x2ac> -1000e29a: e11e b.n 1000e4da <_malloc_r+0x4ea> -1000e29c: 464a mov r2, r9 -1000e29e: 2a0f cmp r2, #15 -1000e2a0: d800 bhi.n 1000e2a4 <_malloc_r+0x2b4> -1000e2a2: e11c b.n 1000e4de <_malloc_r+0x4ee> -1000e2a4: 2007 movs r0, #7 -1000e2a6: 3a0c subs r2, #12 -1000e2a8: 4382 bics r2, r0 -1000e2aa: 6860 ldr r0, [r4, #4] -1000e2ac: 4001 ands r1, r0 -1000e2ae: 2005 movs r0, #5 -1000e2b0: 4311 orrs r1, r2 -1000e2b2: 6061 str r1, [r4, #4] -1000e2b4: 18a1 adds r1, r4, r2 -1000e2b6: 6048 str r0, [r1, #4] -1000e2b8: 6088 str r0, [r1, #8] -1000e2ba: 2a0f cmp r2, #15 -1000e2bc: d900 bls.n 1000e2c0 <_malloc_r+0x2d0> -1000e2be: e12f b.n 1000e520 <_malloc_r+0x530> -1000e2c0: 4642 mov r2, r8 -1000e2c2: 4644 mov r4, r8 -1000e2c4: 6852 ldr r2, [r2, #4] -1000e2c6: 4651 mov r1, sl -1000e2c8: 6ac9 ldr r1, [r1, #44] ; 0x2c -1000e2ca: 4299 cmp r1, r3 -1000e2cc: d201 bcs.n 1000e2d2 <_malloc_r+0x2e2> -1000e2ce: 4651 mov r1, sl -1000e2d0: 62cb str r3, [r1, #44] ; 0x2c -1000e2d2: 4651 mov r1, sl -1000e2d4: 6b09 ldr r1, [r1, #48] ; 0x30 -1000e2d6: 4299 cmp r1, r3 -1000e2d8: d300 bcc.n 1000e2dc <_malloc_r+0x2ec> -1000e2da: e089 b.n 1000e3f0 <_malloc_r+0x400> -1000e2dc: 4651 mov r1, sl -1000e2de: 630b str r3, [r1, #48] ; 0x30 -1000e2e0: e086 b.n 1000e3f0 <_malloc_r+0x400> -1000e2e2: 2201 movs r2, #1 -1000e2e4: 0029 movs r1, r5 -1000e2e6: 4313 orrs r3, r2 -1000e2e8: 4311 orrs r1, r2 -1000e2ea: 1965 adds r5, r4, r5 -1000e2ec: 6061 str r1, [r4, #4] -1000e2ee: 0030 movs r0, r6 -1000e2f0: 60bd str r5, [r7, #8] -1000e2f2: 606b str r3, [r5, #4] -1000e2f4: f000 f938 bl 1000e568 <__malloc_unlock> -1000e2f8: 0020 movs r0, r4 -1000e2fa: 3008 adds r0, #8 -1000e2fc: e73d b.n 1000e17a <_malloc_r+0x18a> -1000e2fe: 0a5a lsrs r2, r3, #9 -1000e300: 2a04 cmp r2, #4 -1000e302: d96b bls.n 1000e3dc <_malloc_r+0x3ec> -1000e304: 2a14 cmp r2, #20 -1000e306: d900 bls.n 1000e30a <_malloc_r+0x31a> -1000e308: e0be b.n 1000e488 <_malloc_r+0x498> -1000e30a: 0011 movs r1, r2 -1000e30c: 325c adds r2, #92 ; 0x5c -1000e30e: 315b adds r1, #91 ; 0x5b -1000e310: 00d2 lsls r2, r2, #3 -1000e312: 2308 movs r3, #8 -1000e314: 425b negs r3, r3 -1000e316: 469c mov ip, r3 -1000e318: 18ba adds r2, r7, r2 -1000e31a: 4494 add ip, r2 -1000e31c: 4663 mov r3, ip -1000e31e: 689a ldr r2, [r3, #8] -1000e320: 2303 movs r3, #3 -1000e322: 4698 mov r8, r3 -1000e324: 4594 cmp ip, r2 -1000e326: d100 bne.n 1000e32a <_malloc_r+0x33a> -1000e328: e097 b.n 1000e45a <_malloc_r+0x46a> -1000e32a: 4643 mov r3, r8 -1000e32c: 6851 ldr r1, [r2, #4] -1000e32e: 4399 bics r1, r3 -1000e330: 4549 cmp r1, r9 -1000e332: d902 bls.n 1000e33a <_malloc_r+0x34a> -1000e334: 6892 ldr r2, [r2, #8] -1000e336: 4594 cmp ip, r2 -1000e338: d1f7 bne.n 1000e32a <_malloc_r+0x33a> -1000e33a: 68d3 ldr r3, [r2, #12] -1000e33c: 469c mov ip, r3 -1000e33e: 687b ldr r3, [r7, #4] -1000e340: 4661 mov r1, ip -1000e342: 60a2 str r2, [r4, #8] -1000e344: 60e1 str r1, [r4, #12] -1000e346: 608c str r4, [r1, #8] -1000e348: 60d4 str r4, [r2, #12] -1000e34a: e6d5 b.n 1000e0f8 <_malloc_r+0x108> -1000e34c: 20000d18 .word 0x20000d18 -1000e350: 20000d10 .word 0x20000d10 -1000e354: 20002c40 .word 0x20002c40 -1000e358: 0000100f .word 0x0000100f -1000e35c: 00001008 .word 0x00001008 -1000e360: 2814 cmp r0, #20 -1000e362: d952 bls.n 1000e40a <_malloc_r+0x41a> -1000e364: 2854 cmp r0, #84 ; 0x54 -1000e366: d900 bls.n 1000e36a <_malloc_r+0x37a> -1000e368: e096 b.n 1000e498 <_malloc_r+0x4a8> -1000e36a: 236e movs r3, #110 ; 0x6e -1000e36c: 4698 mov r8, r3 -1000e36e: 0b28 lsrs r0, r5, #12 -1000e370: 4480 add r8, r0 -1000e372: 306f adds r0, #111 ; 0x6f -1000e374: 00c1 lsls r1, r0, #3 -1000e376: e684 b.n 1000e082 <_malloc_r+0x92> -1000e378: 2308 movs r3, #8 -1000e37a: 469b mov fp, r3 -1000e37c: 3b07 subs r3, #7 -1000e37e: 44dc add ip, fp -1000e380: 469b mov fp, r3 -1000e382: 44da add sl, fp -1000e384: 4643 mov r3, r8 -1000e386: 4652 mov r2, sl -1000e388: 4213 tst r3, r2 -1000e38a: d000 beq.n 1000e38e <_malloc_r+0x39e> -1000e38c: e6c8 b.n 1000e120 <_malloc_r+0x130> -1000e38e: e04c b.n 1000e42a <_malloc_r+0x43a> -1000e390: 2201 movs r2, #1 -1000e392: 18e3 adds r3, r4, r3 -1000e394: 6859 ldr r1, [r3, #4] -1000e396: 0030 movs r0, r6 -1000e398: 430a orrs r2, r1 -1000e39a: 605a str r2, [r3, #4] -1000e39c: 68e3 ldr r3, [r4, #12] -1000e39e: 68a2 ldr r2, [r4, #8] -1000e3a0: 60d3 str r3, [r2, #12] -1000e3a2: 609a str r2, [r3, #8] -1000e3a4: f000 f8e0 bl 1000e568 <__malloc_unlock> -1000e3a8: 0020 movs r0, r4 -1000e3aa: 3008 adds r0, #8 -1000e3ac: e6e5 b.n 1000e17a <_malloc_r+0x18a> -1000e3ae: 002b movs r3, r5 -1000e3b0: 08e8 lsrs r0, r5, #3 -1000e3b2: 3308 adds r3, #8 -1000e3b4: e630 b.n 1000e018 <_malloc_r+0x28> -1000e3b6: 2301 movs r3, #1 -1000e3b8: 1960 adds r0, r4, r5 -1000e3ba: 431d orrs r5, r3 -1000e3bc: 6065 str r5, [r4, #4] -1000e3be: 6178 str r0, [r7, #20] -1000e3c0: 6138 str r0, [r7, #16] -1000e3c2: 60c2 str r2, [r0, #12] -1000e3c4: 6082 str r2, [r0, #8] -1000e3c6: 001a movs r2, r3 -1000e3c8: 464b mov r3, r9 -1000e3ca: 430a orrs r2, r1 -1000e3cc: 6042 str r2, [r0, #4] -1000e3ce: 0030 movs r0, r6 -1000e3d0: 50e1 str r1, [r4, r3] -1000e3d2: f000 f8c9 bl 1000e568 <__malloc_unlock> -1000e3d6: 0020 movs r0, r4 -1000e3d8: 3008 adds r0, #8 -1000e3da: e6ce b.n 1000e17a <_malloc_r+0x18a> -1000e3dc: 099a lsrs r2, r3, #6 -1000e3de: 0011 movs r1, r2 -1000e3e0: 3239 adds r2, #57 ; 0x39 -1000e3e2: 3138 adds r1, #56 ; 0x38 -1000e3e4: 00d2 lsls r2, r2, #3 -1000e3e6: e794 b.n 1000e312 <_malloc_r+0x322> -1000e3e8: 42bc cmp r4, r7 -1000e3ea: d060 beq.n 1000e4ae <_malloc_r+0x4be> -1000e3ec: 68bc ldr r4, [r7, #8] -1000e3ee: 6862 ldr r2, [r4, #4] -1000e3f0: 2303 movs r3, #3 -1000e3f2: 439a bics r2, r3 -1000e3f4: 1b53 subs r3, r2, r5 -1000e3f6: 4295 cmp r5, r2 -1000e3f8: d802 bhi.n 1000e400 <_malloc_r+0x410> -1000e3fa: 2b0f cmp r3, #15 -1000e3fc: dd00 ble.n 1000e400 <_malloc_r+0x410> -1000e3fe: e770 b.n 1000e2e2 <_malloc_r+0x2f2> -1000e400: 0030 movs r0, r6 -1000e402: f000 f8b1 bl 1000e568 <__malloc_unlock> -1000e406: 2000 movs r0, #0 -1000e408: e6b7 b.n 1000e17a <_malloc_r+0x18a> -1000e40a: 235b movs r3, #91 ; 0x5b -1000e40c: 4698 mov r8, r3 -1000e40e: 4480 add r8, r0 -1000e410: 305c adds r0, #92 ; 0x5c -1000e412: 00c1 lsls r1, r0, #3 -1000e414: e635 b.n 1000e082 <_malloc_r+0x92> -1000e416: 2308 movs r3, #8 -1000e418: 425b negs r3, r3 -1000e41a: 469c mov ip, r3 -1000e41c: 44e1 add r9, ip -1000e41e: 464b mov r3, r9 -1000e420: 689b ldr r3, [r3, #8] -1000e422: 3801 subs r0, #1 -1000e424: 454b cmp r3, r9 -1000e426: d000 beq.n 1000e42a <_malloc_r+0x43a> -1000e428: e097 b.n 1000e55a <_malloc_r+0x56a> -1000e42a: 4643 mov r3, r8 -1000e42c: 4203 tst r3, r0 -1000e42e: d1f2 bne.n 1000e416 <_malloc_r+0x426> -1000e430: 687b ldr r3, [r7, #4] -1000e432: 438b bics r3, r1 -1000e434: 607b str r3, [r7, #4] -1000e436: 0049 lsls r1, r1, #1 -1000e438: 4299 cmp r1, r3 -1000e43a: d900 bls.n 1000e43e <_malloc_r+0x44e> -1000e43c: e6bb b.n 1000e1b6 <_malloc_r+0x1c6> -1000e43e: 2900 cmp r1, #0 -1000e440: d104 bne.n 1000e44c <_malloc_r+0x45c> -1000e442: e6b8 b.n 1000e1b6 <_malloc_r+0x1c6> -1000e444: 2204 movs r2, #4 -1000e446: 4694 mov ip, r2 -1000e448: 0049 lsls r1, r1, #1 -1000e44a: 44e2 add sl, ip -1000e44c: 420b tst r3, r1 -1000e44e: d0f9 beq.n 1000e444 <_malloc_r+0x454> -1000e450: 4650 mov r0, sl -1000e452: e660 b.n 1000e116 <_malloc_r+0x126> -1000e454: 3310 adds r3, #16 -1000e456: 9300 str r3, [sp, #0] -1000e458: e6cb b.n 1000e1f2 <_malloc_r+0x202> -1000e45a: 1089 asrs r1, r1, #2 -1000e45c: 3b02 subs r3, #2 -1000e45e: 408b lsls r3, r1 -1000e460: 6879 ldr r1, [r7, #4] -1000e462: 430b orrs r3, r1 -1000e464: 607b str r3, [r7, #4] -1000e466: e76b b.n 1000e340 <_malloc_r+0x350> -1000e468: 9b00 ldr r3, [sp, #0] -1000e46a: 0030 movs r0, r6 -1000e46c: 4443 add r3, r8 -1000e46e: 425b negs r3, r3 -1000e470: 051b lsls r3, r3, #20 -1000e472: 0d1b lsrs r3, r3, #20 -1000e474: 0019 movs r1, r3 -1000e476: 469b mov fp, r3 -1000e478: f000 fa22 bl 1000e8c0 <_sbrk_r> -1000e47c: 1c43 adds r3, r0, #1 -1000e47e: d000 beq.n 1000e482 <_malloc_r+0x492> -1000e480: e6f8 b.n 1000e274 <_malloc_r+0x284> -1000e482: 2300 movs r3, #0 -1000e484: 469b mov fp, r3 -1000e486: e6fa b.n 1000e27e <_malloc_r+0x28e> -1000e488: 2a54 cmp r2, #84 ; 0x54 -1000e48a: d82a bhi.n 1000e4e2 <_malloc_r+0x4f2> -1000e48c: 0b1a lsrs r2, r3, #12 -1000e48e: 0011 movs r1, r2 -1000e490: 326f adds r2, #111 ; 0x6f -1000e492: 316e adds r1, #110 ; 0x6e -1000e494: 00d2 lsls r2, r2, #3 -1000e496: e73c b.n 1000e312 <_malloc_r+0x322> -1000e498: 23aa movs r3, #170 ; 0xaa -1000e49a: 005b lsls r3, r3, #1 -1000e49c: 4298 cmp r0, r3 -1000e49e: d82a bhi.n 1000e4f6 <_malloc_r+0x506> -1000e4a0: 3bdd subs r3, #221 ; 0xdd -1000e4a2: 4698 mov r8, r3 -1000e4a4: 0be8 lsrs r0, r5, #15 -1000e4a6: 4480 add r8, r0 -1000e4a8: 3078 adds r0, #120 ; 0x78 -1000e4aa: 00c1 lsls r1, r0, #3 -1000e4ac: e5e9 b.n 1000e082 <_malloc_r+0x92> -1000e4ae: 4653 mov r3, sl -1000e4b0: 685b ldr r3, [r3, #4] -1000e4b2: 9a00 ldr r2, [sp, #0] -1000e4b4: 469c mov ip, r3 -1000e4b6: 4653 mov r3, sl -1000e4b8: 4462 add r2, ip -1000e4ba: 605a str r2, [r3, #4] -1000e4bc: e6b3 b.n 1000e226 <_malloc_r+0x236> -1000e4be: 0509 lsls r1, r1, #20 -1000e4c0: d000 beq.n 1000e4c4 <_malloc_r+0x4d4> -1000e4c2: e6b0 b.n 1000e226 <_malloc_r+0x236> -1000e4c4: 0002 movs r2, r0 -1000e4c6: 68bc ldr r4, [r7, #8] -1000e4c8: 444a add r2, r9 -1000e4ca: 3101 adds r1, #1 -1000e4cc: 430a orrs r2, r1 -1000e4ce: 6062 str r2, [r4, #4] -1000e4d0: e6f9 b.n 1000e2c6 <_malloc_r+0x2d6> -1000e4d2: 465b mov r3, fp -1000e4d4: 4642 mov r2, r8 -1000e4d6: 601a str r2, [r3, #0] -1000e4d8: e6b0 b.n 1000e23c <_malloc_r+0x24c> -1000e4da: 4644 mov r4, r8 -1000e4dc: e6f3 b.n 1000e2c6 <_malloc_r+0x2d6> -1000e4de: 6041 str r1, [r0, #4] -1000e4e0: e78e b.n 1000e400 <_malloc_r+0x410> -1000e4e2: 21aa movs r1, #170 ; 0xaa -1000e4e4: 0049 lsls r1, r1, #1 -1000e4e6: 428a cmp r2, r1 -1000e4e8: d824 bhi.n 1000e534 <_malloc_r+0x544> -1000e4ea: 0bda lsrs r2, r3, #15 -1000e4ec: 0011 movs r1, r2 -1000e4ee: 3278 adds r2, #120 ; 0x78 -1000e4f0: 3177 adds r1, #119 ; 0x77 -1000e4f2: 00d2 lsls r2, r2, #3 -1000e4f4: e70d b.n 1000e312 <_malloc_r+0x322> -1000e4f6: 4b1a ldr r3, [pc, #104] ; (1000e560 <_malloc_r+0x570>) -1000e4f8: 4298 cmp r0, r3 -1000e4fa: d824 bhi.n 1000e546 <_malloc_r+0x556> -1000e4fc: 237c movs r3, #124 ; 0x7c -1000e4fe: 4698 mov r8, r3 -1000e500: 0ca8 lsrs r0, r5, #18 -1000e502: 4480 add r8, r0 -1000e504: 307d adds r0, #125 ; 0x7d -1000e506: 00c1 lsls r1, r0, #3 -1000e508: e5bb b.n 1000e082 <_malloc_r+0x92> -1000e50a: 9a00 ldr r2, [sp, #0] -1000e50c: 9b01 ldr r3, [sp, #4] -1000e50e: 4694 mov ip, r2 -1000e510: 4642 mov r2, r8 -1000e512: 3b08 subs r3, #8 -1000e514: 4463 add r3, ip -1000e516: 1a9b subs r3, r3, r2 -1000e518: 9300 str r3, [sp, #0] -1000e51a: 2300 movs r3, #0 -1000e51c: 469b mov fp, r3 -1000e51e: e6ae b.n 1000e27e <_malloc_r+0x28e> -1000e520: 0021 movs r1, r4 -1000e522: 0030 movs r0, r6 -1000e524: 3108 adds r1, #8 -1000e526: f001 fbf5 bl 1000fd14 <_free_r> -1000e52a: 4653 mov r3, sl -1000e52c: 68bc ldr r4, [r7, #8] -1000e52e: 685b ldr r3, [r3, #4] -1000e530: 6862 ldr r2, [r4, #4] -1000e532: e6c8 b.n 1000e2c6 <_malloc_r+0x2d6> -1000e534: 490a ldr r1, [pc, #40] ; (1000e560 <_malloc_r+0x570>) -1000e536: 428a cmp r2, r1 -1000e538: d80b bhi.n 1000e552 <_malloc_r+0x562> -1000e53a: 0c9a lsrs r2, r3, #18 -1000e53c: 0011 movs r1, r2 -1000e53e: 327d adds r2, #125 ; 0x7d -1000e540: 317c adds r1, #124 ; 0x7c -1000e542: 00d2 lsls r2, r2, #3 -1000e544: e6e5 b.n 1000e312 <_malloc_r+0x322> -1000e546: 21fe movs r1, #254 ; 0xfe -1000e548: 237e movs r3, #126 ; 0x7e -1000e54a: 207f movs r0, #127 ; 0x7f -1000e54c: 4698 mov r8, r3 -1000e54e: 0089 lsls r1, r1, #2 -1000e550: e597 b.n 1000e082 <_malloc_r+0x92> -1000e552: 22fe movs r2, #254 ; 0xfe -1000e554: 217e movs r1, #126 ; 0x7e -1000e556: 0092 lsls r2, r2, #2 -1000e558: e6db b.n 1000e312 <_malloc_r+0x322> -1000e55a: 687b ldr r3, [r7, #4] -1000e55c: e76b b.n 1000e436 <_malloc_r+0x446> -1000e55e: 46c0 nop ; (mov r8, r8) -1000e560: 00000554 .word 0x00000554 - -1000e564 <__malloc_lock>: -1000e564: 4770 bx lr -1000e566: 46c0 nop ; (mov r8, r8) - -1000e568 <__malloc_unlock>: -1000e568: 4770 bx lr -1000e56a: 46c0 nop ; (mov r8, r8) - -1000e56c <_realloc_r>: -1000e56c: b5f0 push {r4, r5, r6, r7, lr} -1000e56e: 4657 mov r7, sl -1000e570: 4645 mov r5, r8 -1000e572: 46de mov lr, fp -1000e574: 464e mov r6, r9 -1000e576: b5e0 push {r5, r6, r7, lr} -1000e578: 000c movs r4, r1 -1000e57a: 0007 movs r7, r0 -1000e57c: 4690 mov r8, r2 -1000e57e: b083 sub sp, #12 -1000e580: 2900 cmp r1, #0 -1000e582: d100 bne.n 1000e586 <_realloc_r+0x1a> -1000e584: e0a8 b.n 1000e6d8 <_realloc_r+0x16c> -1000e586: 4645 mov r5, r8 -1000e588: 350b adds r5, #11 -1000e58a: f7ff ffeb bl 1000e564 <__malloc_lock> -1000e58e: 2d16 cmp r5, #22 -1000e590: d870 bhi.n 1000e674 <_realloc_r+0x108> -1000e592: 2510 movs r5, #16 -1000e594: 2310 movs r3, #16 -1000e596: 45a8 cmp r8, r5 -1000e598: d870 bhi.n 1000e67c <_realloc_r+0x110> -1000e59a: 0026 movs r6, r4 -1000e59c: 3e08 subs r6, #8 -1000e59e: 6871 ldr r1, [r6, #4] -1000e5a0: 2203 movs r2, #3 -1000e5a2: 0008 movs r0, r1 -1000e5a4: 4390 bics r0, r2 -1000e5a6: 4681 mov r9, r0 -1000e5a8: 9600 str r6, [sp, #0] -1000e5aa: 4298 cmp r0, r3 -1000e5ac: db00 blt.n 1000e5b0 <_realloc_r+0x44> -1000e5ae: e077 b.n 1000e6a0 <_realloc_r+0x134> -1000e5b0: 4ac2 ldr r2, [pc, #776] ; (1000e8bc <_realloc_r+0x350>) -1000e5b2: 1830 adds r0, r6, r0 -1000e5b4: 4693 mov fp, r2 -1000e5b6: 6892 ldr r2, [r2, #8] -1000e5b8: 4282 cmp r2, r0 -1000e5ba: d100 bne.n 1000e5be <_realloc_r+0x52> -1000e5bc: e0ca b.n 1000e754 <_realloc_r+0x1e8> -1000e5be: 6842 ldr r2, [r0, #4] -1000e5c0: 9001 str r0, [sp, #4] -1000e5c2: 9200 str r2, [sp, #0] -1000e5c4: 2201 movs r2, #1 -1000e5c6: 4692 mov sl, r2 -1000e5c8: 4650 mov r0, sl -1000e5ca: 9a00 ldr r2, [sp, #0] -1000e5cc: 4382 bics r2, r0 -1000e5ce: 9801 ldr r0, [sp, #4] -1000e5d0: 4694 mov ip, r2 -1000e5d2: 4683 mov fp, r0 -1000e5d4: 44dc add ip, fp -1000e5d6: 4662 mov r2, ip -1000e5d8: 4650 mov r0, sl -1000e5da: 6852 ldr r2, [r2, #4] -1000e5dc: 4202 tst r2, r0 -1000e5de: d000 beq.n 1000e5e2 <_realloc_r+0x76> -1000e5e0: e071 b.n 1000e6c6 <_realloc_r+0x15a> -1000e5e2: 2003 movs r0, #3 -1000e5e4: 9a00 ldr r2, [sp, #0] -1000e5e6: 46cb mov fp, r9 -1000e5e8: 4382 bics r2, r0 -1000e5ea: 4694 mov ip, r2 -1000e5ec: 44e3 add fp, ip -1000e5ee: 459b cmp fp, r3 -1000e5f0: da50 bge.n 1000e694 <_realloc_r+0x128> -1000e5f2: 4652 mov r2, sl -1000e5f4: 420a tst r2, r1 -1000e5f6: d111 bne.n 1000e61c <_realloc_r+0xb0> -1000e5f8: 2103 movs r1, #3 -1000e5fa: 6832 ldr r2, [r6, #0] -1000e5fc: 1ab2 subs r2, r6, r2 -1000e5fe: 4692 mov sl, r2 -1000e600: 6852 ldr r2, [r2, #4] -1000e602: 438a bics r2, r1 -1000e604: 4661 mov r1, ip -1000e606: 1851 adds r1, r2, r1 -1000e608: 4449 add r1, r9 -1000e60a: 468b mov fp, r1 -1000e60c: 4299 cmp r1, r3 -1000e60e: db00 blt.n 1000e612 <_realloc_r+0xa6> -1000e610: e078 b.n 1000e704 <_realloc_r+0x198> -1000e612: 444a add r2, r9 -1000e614: 4693 mov fp, r2 -1000e616: 429a cmp r2, r3 -1000e618: db00 blt.n 1000e61c <_realloc_r+0xb0> -1000e61a: e078 b.n 1000e70e <_realloc_r+0x1a2> -1000e61c: 4641 mov r1, r8 -1000e61e: 0038 movs r0, r7 -1000e620: f7ff fce6 bl 1000dff0 <_malloc_r> -1000e624: 4680 mov r8, r0 -1000e626: 2800 cmp r0, #0 -1000e628: d020 beq.n 1000e66c <_realloc_r+0x100> -1000e62a: 6873 ldr r3, [r6, #4] -1000e62c: 46b4 mov ip, r6 -1000e62e: 9300 str r3, [sp, #0] -1000e630: 2301 movs r3, #1 -1000e632: 9900 ldr r1, [sp, #0] -1000e634: 0002 movs r2, r0 -1000e636: 4399 bics r1, r3 -1000e638: 000b movs r3, r1 -1000e63a: 3a08 subs r2, #8 -1000e63c: 4463 add r3, ip -1000e63e: 4293 cmp r3, r2 -1000e640: d100 bne.n 1000e644 <_realloc_r+0xd8> -1000e642: e0f7 b.n 1000e834 <_realloc_r+0x2c8> -1000e644: 464a mov r2, r9 -1000e646: 3a04 subs r2, #4 -1000e648: 2a24 cmp r2, #36 ; 0x24 -1000e64a: d900 bls.n 1000e64e <_realloc_r+0xe2> -1000e64c: e0f7 b.n 1000e83e <_realloc_r+0x2d2> -1000e64e: 0003 movs r3, r0 -1000e650: 0021 movs r1, r4 -1000e652: 2a13 cmp r2, #19 -1000e654: d900 bls.n 1000e658 <_realloc_r+0xec> -1000e656: e0c8 b.n 1000e7ea <_realloc_r+0x27e> -1000e658: 680a ldr r2, [r1, #0] -1000e65a: 601a str r2, [r3, #0] -1000e65c: 684a ldr r2, [r1, #4] -1000e65e: 605a str r2, [r3, #4] -1000e660: 688a ldr r2, [r1, #8] -1000e662: 609a str r2, [r3, #8] -1000e664: 0021 movs r1, r4 -1000e666: 0038 movs r0, r7 -1000e668: f001 fb54 bl 1000fd14 <_free_r> -1000e66c: 0038 movs r0, r7 -1000e66e: f7ff ff7b bl 1000e568 <__malloc_unlock> -1000e672: e007 b.n 1000e684 <_realloc_r+0x118> -1000e674: 2307 movs r3, #7 -1000e676: 439d bics r5, r3 -1000e678: 1e2b subs r3, r5, #0 -1000e67a: da8c bge.n 1000e596 <_realloc_r+0x2a> -1000e67c: 230c movs r3, #12 -1000e67e: 603b str r3, [r7, #0] -1000e680: 2300 movs r3, #0 -1000e682: 4698 mov r8, r3 -1000e684: 4640 mov r0, r8 -1000e686: b003 add sp, #12 -1000e688: bcf0 pop {r4, r5, r6, r7} -1000e68a: 46bb mov fp, r7 -1000e68c: 46b2 mov sl, r6 -1000e68e: 46a9 mov r9, r5 -1000e690: 46a0 mov r8, r4 -1000e692: bdf0 pop {r4, r5, r6, r7, pc} -1000e694: 46d9 mov r9, fp -1000e696: 9a01 ldr r2, [sp, #4] -1000e698: 68d3 ldr r3, [r2, #12] -1000e69a: 6892 ldr r2, [r2, #8] -1000e69c: 60d3 str r3, [r2, #12] -1000e69e: 609a str r2, [r3, #8] -1000e6a0: 464b mov r3, r9 -1000e6a2: 1b5b subs r3, r3, r5 -1000e6a4: 2b0f cmp r3, #15 -1000e6a6: d81c bhi.n 1000e6e2 <_realloc_r+0x176> -1000e6a8: 2101 movs r1, #1 -1000e6aa: 464a mov r2, r9 -1000e6ac: 6873 ldr r3, [r6, #4] -1000e6ae: 400b ands r3, r1 -1000e6b0: 4313 orrs r3, r2 -1000e6b2: 6073 str r3, [r6, #4] -1000e6b4: 444e add r6, r9 -1000e6b6: 6873 ldr r3, [r6, #4] -1000e6b8: 4319 orrs r1, r3 -1000e6ba: 6071 str r1, [r6, #4] -1000e6bc: 0038 movs r0, r7 -1000e6be: f7ff ff53 bl 1000e568 <__malloc_unlock> -1000e6c2: 46a0 mov r8, r4 -1000e6c4: e7de b.n 1000e684 <_realloc_r+0x118> -1000e6c6: 4208 tst r0, r1 -1000e6c8: d1a8 bne.n 1000e61c <_realloc_r+0xb0> -1000e6ca: 2103 movs r1, #3 -1000e6cc: 6832 ldr r2, [r6, #0] -1000e6ce: 1ab2 subs r2, r6, r2 -1000e6d0: 4692 mov sl, r2 -1000e6d2: 6852 ldr r2, [r2, #4] -1000e6d4: 438a bics r2, r1 -1000e6d6: e79c b.n 1000e612 <_realloc_r+0xa6> -1000e6d8: 0011 movs r1, r2 -1000e6da: f7ff fc89 bl 1000dff0 <_malloc_r> -1000e6de: 4680 mov r8, r0 -1000e6e0: e7d0 b.n 1000e684 <_realloc_r+0x118> -1000e6e2: 2001 movs r0, #1 -1000e6e4: 6872 ldr r2, [r6, #4] -1000e6e6: 1971 adds r1, r6, r5 -1000e6e8: 4002 ands r2, r0 -1000e6ea: 4303 orrs r3, r0 -1000e6ec: 4315 orrs r5, r2 -1000e6ee: 6075 str r5, [r6, #4] -1000e6f0: 604b str r3, [r1, #4] -1000e6f2: 444e add r6, r9 -1000e6f4: 6873 ldr r3, [r6, #4] -1000e6f6: 3108 adds r1, #8 -1000e6f8: 4318 orrs r0, r3 -1000e6fa: 6070 str r0, [r6, #4] -1000e6fc: 0038 movs r0, r7 -1000e6fe: f001 fb09 bl 1000fd14 <_free_r> -1000e702: e7db b.n 1000e6bc <_realloc_r+0x150> -1000e704: 9a01 ldr r2, [sp, #4] -1000e706: 68d3 ldr r3, [r2, #12] -1000e708: 6892 ldr r2, [r2, #8] -1000e70a: 60d3 str r3, [r2, #12] -1000e70c: 609a str r2, [r3, #8] -1000e70e: 4653 mov r3, sl -1000e710: 4652 mov r2, sl -1000e712: 68db ldr r3, [r3, #12] -1000e714: 6892 ldr r2, [r2, #8] -1000e716: 4656 mov r6, sl -1000e718: 60d3 str r3, [r2, #12] -1000e71a: 609a str r2, [r3, #8] -1000e71c: 464a mov r2, r9 -1000e71e: 3a04 subs r2, #4 -1000e720: 3608 adds r6, #8 -1000e722: 2a24 cmp r2, #36 ; 0x24 -1000e724: d86b bhi.n 1000e7fe <_realloc_r+0x292> -1000e726: 0033 movs r3, r6 -1000e728: 2a13 cmp r2, #19 -1000e72a: d909 bls.n 1000e740 <_realloc_r+0x1d4> -1000e72c: 4653 mov r3, sl -1000e72e: 6821 ldr r1, [r4, #0] -1000e730: 6099 str r1, [r3, #8] -1000e732: 6861 ldr r1, [r4, #4] -1000e734: 60d9 str r1, [r3, #12] -1000e736: 2a1b cmp r2, #27 -1000e738: d900 bls.n 1000e73c <_realloc_r+0x1d0> -1000e73a: e08e b.n 1000e85a <_realloc_r+0x2ee> -1000e73c: 3408 adds r4, #8 -1000e73e: 3310 adds r3, #16 -1000e740: 6822 ldr r2, [r4, #0] -1000e742: 46d9 mov r9, fp -1000e744: 601a str r2, [r3, #0] -1000e746: 6862 ldr r2, [r4, #4] -1000e748: 605a str r2, [r3, #4] -1000e74a: 68a2 ldr r2, [r4, #8] -1000e74c: 0034 movs r4, r6 -1000e74e: 609a str r2, [r3, #8] -1000e750: 4656 mov r6, sl -1000e752: e7a5 b.n 1000e6a0 <_realloc_r+0x134> -1000e754: 6850 ldr r0, [r2, #4] -1000e756: 2203 movs r2, #3 -1000e758: 4390 bics r0, r2 -1000e75a: 320d adds r2, #13 -1000e75c: 4682 mov sl, r0 -1000e75e: 4694 mov ip, r2 -1000e760: 44ca add sl, r9 -1000e762: 44ac add ip, r5 -1000e764: 45e2 cmp sl, ip -1000e766: da52 bge.n 1000e80e <_realloc_r+0x2a2> -1000e768: 07ca lsls r2, r1, #31 -1000e76a: d500 bpl.n 1000e76e <_realloc_r+0x202> -1000e76c: e756 b.n 1000e61c <_realloc_r+0xb0> -1000e76e: 6831 ldr r1, [r6, #0] -1000e770: 1a72 subs r2, r6, r1 -1000e772: 2103 movs r1, #3 -1000e774: 4692 mov sl, r2 -1000e776: 6852 ldr r2, [r2, #4] -1000e778: 438a bics r2, r1 -1000e77a: 1810 adds r0, r2, r0 -1000e77c: 0001 movs r1, r0 -1000e77e: 4449 add r1, r9 -1000e780: 9100 str r1, [sp, #0] -1000e782: 458c cmp ip, r1 -1000e784: dd00 ble.n 1000e788 <_realloc_r+0x21c> -1000e786: e744 b.n 1000e612 <_realloc_r+0xa6> -1000e788: 4653 mov r3, sl -1000e78a: 4652 mov r2, sl -1000e78c: 68db ldr r3, [r3, #12] -1000e78e: 6892 ldr r2, [r2, #8] -1000e790: 60d3 str r3, [r2, #12] -1000e792: 609a str r2, [r3, #8] -1000e794: 2308 movs r3, #8 -1000e796: 464a mov r2, r9 -1000e798: 4453 add r3, sl -1000e79a: 3a04 subs r2, #4 -1000e79c: 4698 mov r8, r3 -1000e79e: 2a24 cmp r2, #36 ; 0x24 -1000e7a0: d875 bhi.n 1000e88e <_realloc_r+0x322> +1000de1c: 6241 str r1, [r0, #36] ; 0x24 +1000de1e: 4770 bx lr +1000de20: 00000534 .word 0x00000534 +1000de24: 2000270c .word 0x2000270c + +1000de28 : +1000de28: b570 push {r4, r5, r6, lr} +1000de2a: 4b0c ldr r3, [pc, #48] ; (1000de5c ) +1000de2c: 0004 movs r4, r0 +1000de2e: 469c mov ip, r3 +1000de30: 4a0b ldr r2, [pc, #44] ; (1000de60 ) +1000de32: 4e0c ldr r6, [pc, #48] ; (1000de64 ) +1000de34: 4342 muls r2, r0 +1000de36: 00c0 lsls r0, r0, #3 +1000de38: 1900 adds r0, r0, r4 +1000de3a: 18b2 adds r2, r6, r2 +1000de3c: 0080 lsls r0, r0, #2 +1000de3e: 4462 add r2, ip +1000de40: 1900 adds r0, r0, r4 +1000de42: 7815 ldrb r5, [r2, #0] +1000de44: 00c3 lsls r3, r0, #3 +1000de46: 18c0 adds r0, r0, r3 +1000de48: 1940 adds r0, r0, r5 +1000de4a: 300b adds r0, #11 +1000de4c: 30ff adds r0, #255 ; 0xff +1000de4e: 0080 lsls r0, r0, #2 +1000de50: 760d strb r5, [r1, #24] +1000de52: 1830 adds r0, r6, r0 +1000de54: 3501 adds r5, #1 +1000de56: 7015 strb r5, [r2, #0] +1000de58: 6041 str r1, [r0, #4] +1000de5a: bd70 pop {r4, r5, r6, pc} +1000de5c: 0000046c .word 0x0000046c +1000de60: 00000534 .word 0x00000534 +1000de64: 2000270c .word 0x2000270c + +1000de68 : +1000de68: 2300 movs r3, #0 +1000de6a: 56cb ldrsb r3, [r1, r3] +1000de6c: b510 push {r4, lr} +1000de6e: 780a ldrb r2, [r1, #0] +1000de70: 2b00 cmp r3, #0 +1000de72: db12 blt.n 1000de9a +1000de74: 4c11 ldr r4, [pc, #68] ; (1000debc ) +1000de76: 0053 lsls r3, r2, #1 +1000de78: 4360 muls r0, r4 +1000de7a: 189b adds r3, r3, r2 +1000de7c: 009b lsls r3, r3, #2 +1000de7e: 1818 adds r0, r3, r0 +1000de80: 4b0f ldr r3, [pc, #60] ; (1000dec0 ) +1000de82: 1818 adds r0, r3, r0 +1000de84: 239a movs r3, #154 ; 0x9a +1000de86: 00db lsls r3, r3, #3 +1000de88: 18c3 adds r3, r0, r3 +1000de8a: 701a strb r2, [r3, #0] +1000de8c: 239b movs r3, #155 ; 0x9b +1000de8e: 00db lsls r3, r3, #3 +1000de90: 469c mov ip, r3 +1000de92: 684b ldr r3, [r1, #4] +1000de94: 4460 add r0, ip +1000de96: 6003 str r3, [r0, #0] +1000de98: bd10 pop {r4, pc} +1000de9a: 247f movs r4, #127 ; 0x7f +1000de9c: 4014 ands r4, r2 +1000de9e: 0063 lsls r3, r4, #1 +1000dea0: 191b adds r3, r3, r4 +1000dea2: 4c06 ldr r4, [pc, #24] ; (1000debc ) +1000dea4: 009b lsls r3, r3, #2 +1000dea6: 4360 muls r0, r4 +1000dea8: 1818 adds r0, r3, r0 +1000deaa: 4b05 ldr r3, [pc, #20] ; (1000dec0 ) +1000deac: 1818 adds r0, r3, r0 +1000deae: 238e movs r3, #142 ; 0x8e +1000deb0: 00db lsls r3, r3, #3 +1000deb2: 18c3 adds r3, r0, r3 +1000deb4: 701a strb r2, [r3, #0] +1000deb6: 238f movs r3, #143 ; 0x8f +1000deb8: e7e9 b.n 1000de8e +1000deba: 46c0 nop ; (mov r8, r8) +1000debc: 00000534 .word 0x00000534 +1000dec0: 2000270c .word 0x2000270c + +1000dec4 : +1000dec4: b24b sxtb r3, r1 +1000dec6: 2b00 cmp r3, #0 +1000dec8: db0c blt.n 1000dee4 +1000deca: 004b lsls r3, r1, #1 +1000decc: 1859 adds r1, r3, r1 +1000dece: 4b0d ldr r3, [pc, #52] ; (1000df04 ) +1000ded0: 0089 lsls r1, r1, #2 +1000ded2: 4358 muls r0, r3 +1000ded4: 4b0c ldr r3, [pc, #48] ; (1000df08 ) +1000ded6: 1809 adds r1, r1, r0 +1000ded8: 469c mov ip, r3 +1000deda: 480c ldr r0, [pc, #48] ; (1000df0c ) +1000dedc: 1841 adds r1, r0, r1 +1000dede: 4461 add r1, ip +1000dee0: 8808 ldrh r0, [r1, #0] +1000dee2: 4770 bx lr +1000dee4: 237f movs r3, #127 ; 0x7f +1000dee6: 4019 ands r1, r3 +1000dee8: 004b lsls r3, r1, #1 +1000deea: 185b adds r3, r3, r1 +1000deec: 4905 ldr r1, [pc, #20] ; (1000df04 ) +1000deee: 009b lsls r3, r3, #2 +1000def0: 4348 muls r0, r1 +1000def2: 1818 adds r0, r3, r0 +1000def4: 4b06 ldr r3, [pc, #24] ; (1000df10 ) +1000def6: 4905 ldr r1, [pc, #20] ; (1000df0c ) +1000def8: 469c mov ip, r3 +1000defa: 1808 adds r0, r1, r0 +1000defc: 4460 add r0, ip +1000defe: 8800 ldrh r0, [r0, #0] +1000df00: e7ef b.n 1000dee2 +1000df02: 46c0 nop ; (mov r8, r8) +1000df04: 00000534 .word 0x00000534 +1000df08: 000004d2 .word 0x000004d2 +1000df0c: 2000270c .word 0x2000270c +1000df10: 00000472 .word 0x00000472 + +1000df14 : +1000df14: b24b sxtb r3, r1 +1000df16: 2b00 cmp r3, #0 +1000df18: db0c blt.n 1000df34 +1000df1a: 004b lsls r3, r1, #1 +1000df1c: 1859 adds r1, r3, r1 +1000df1e: 4b0d ldr r3, [pc, #52] ; (1000df54 ) +1000df20: 0089 lsls r1, r1, #2 +1000df22: 4358 muls r0, r3 +1000df24: 4b0c ldr r3, [pc, #48] ; (1000df58 ) +1000df26: 1809 adds r1, r1, r0 +1000df28: 469c mov ip, r3 +1000df2a: 480c ldr r0, [pc, #48] ; (1000df5c ) +1000df2c: 1841 adds r1, r0, r1 +1000df2e: 4461 add r1, ip +1000df30: 7808 ldrb r0, [r1, #0] +1000df32: 4770 bx lr +1000df34: 237f movs r3, #127 ; 0x7f +1000df36: 4019 ands r1, r3 +1000df38: 004b lsls r3, r1, #1 +1000df3a: 185b adds r3, r3, r1 +1000df3c: 4905 ldr r1, [pc, #20] ; (1000df54 ) +1000df3e: 009b lsls r3, r3, #2 +1000df40: 4348 muls r0, r1 +1000df42: 1818 adds r0, r3, r0 +1000df44: 4b06 ldr r3, [pc, #24] ; (1000df60 ) +1000df46: 4905 ldr r1, [pc, #20] ; (1000df5c ) +1000df48: 469c mov ip, r3 +1000df4a: 1808 adds r0, r1, r0 +1000df4c: 4460 add r0, ip +1000df4e: 7800 ldrb r0, [r0, #0] +1000df50: e7ef b.n 1000df32 +1000df52: 46c0 nop ; (mov r8, r8) +1000df54: 00000534 .word 0x00000534 +1000df58: 000004d1 .word 0x000004d1 +1000df5c: 2000270c .word 0x2000270c +1000df60: 00000471 .word 0x00000471 + +1000df64 : +1000df64: 4b06 ldr r3, [pc, #24] ; (1000df80 ) +1000df66: 4343 muls r3, r0 +1000df68: 4806 ldr r0, [pc, #24] ; (1000df84 ) +1000df6a: 18c0 adds r0, r0, r3 +1000df6c: 2385 movs r3, #133 ; 0x85 +1000df6e: 00db lsls r3, r3, #3 +1000df70: 469c mov ip, r3 +1000df72: 4460 add r0, ip +1000df74: 7800 ldrb r0, [r0, #0] +1000df76: 1e43 subs r3, r0, #1 +1000df78: 4198 sbcs r0, r3 +1000df7a: b2c0 uxtb r0, r0 +1000df7c: 4770 bx lr +1000df7e: 46c0 nop ; (mov r8, r8) +1000df80: 00000534 .word 0x00000534 +1000df84: 2000270c .word 0x2000270c + +1000df88 : +1000df88: b5f8 push {r3, r4, r5, r6, r7, lr} +1000df8a: 1e04 subs r4, r0, #0 +1000df8c: d009 beq.n 1000dfa2 +1000df8e: 481a ldr r0, [pc, #104] ; (1000dff8 ) +1000df90: f7f7 fb82 bl 10005698 <__wrap_printf> +1000df94: 4819 ldr r0, [pc, #100] ; (1000dffc ) +1000df96: f7f7 fa4d bl 10005434 <__wrap_puts> +1000df9a: 4819 ldr r0, [pc, #100] ; (1000e000 ) +1000df9c: f7f7 fb7c bl 10005698 <__wrap_printf> +1000dfa0: e7fe b.n 1000dfa0 +1000dfa2: 4b18 ldr r3, [pc, #96] ; (1000e004 ) +1000dfa4: 4d18 ldr r5, [pc, #96] ; (1000e008 ) +1000dfa6: 6059 str r1, [r3, #4] +1000dfa8: 23a6 movs r3, #166 ; 0xa6 +1000dfaa: 00db lsls r3, r3, #3 +1000dfac: 50ea str r2, [r5, r3] +1000dfae: 2000 movs r0, #0 +1000dfb0: f7fd fe50 bl 1000bc54 +1000dfb4: 4e15 ldr r6, [pc, #84] ; (1000e00c ) +1000dfb6: 0007 movs r7, r0 +1000dfb8: 5daa ldrb r2, [r5, r6] +1000dfba: 2a00 cmp r2, #0 +1000dfbc: d013 beq.n 1000dfe6 +1000dfbe: 0023 movs r3, r4 +1000dfc0: 330b adds r3, #11 +1000dfc2: 33ff adds r3, #255 ; 0xff +1000dfc4: 009b lsls r3, r3, #2 +1000dfc6: 18eb adds r3, r5, r3 +1000dfc8: 685b ldr r3, [r3, #4] +1000dfca: 2b00 cmp r3, #0 +1000dfcc: d007 beq.n 1000dfde +1000dfce: 68db ldr r3, [r3, #12] +1000dfd0: 2b00 cmp r3, #0 +1000dfd2: d004 beq.n 1000dfde +1000dfd4: 2200 movs r2, #0 +1000dfd6: 210b movs r1, #11 +1000dfd8: 2000 movs r0, #0 +1000dfda: 4798 blx r3 +1000dfdc: 5daa ldrb r2, [r5, r6] +1000dfde: 3401 adds r4, #1 +1000dfe0: b2e4 uxtb r4, r4 +1000dfe2: 4294 cmp r4, r2 +1000dfe4: d3eb bcc.n 1000dfbe +1000dfe6: 23a6 movs r3, #166 ; 0xa6 +1000dfe8: 00db lsls r3, r3, #3 +1000dfea: 58eb ldr r3, [r5, r3] +1000dfec: 210b movs r1, #11 +1000dfee: 2000 movs r0, #0 +1000dff0: 4798 blx r3 +1000dff2: 0038 movs r0, r7 +1000dff4: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000dff6: 46c0 nop ; (mov r8, r8) +1000dff8: 1004c8c0 .word 0x1004c8c0 +1000dffc: 1004cc54 .word 0x1004cc54 +1000e000: 1004c8b8 .word 0x1004c8b8 +1000e004: 20002704 .word 0x20002704 +1000e008: 2000270c .word 0x2000270c +1000e00c: 0000046c .word 0x0000046c + +1000e010 : +1000e010: 4b21 ldr r3, [pc, #132] ; (1000e098 ) +1000e012: b5f0 push {r4, r5, r6, r7, lr} +1000e014: 001c movs r4, r3 +1000e016: 46c6 mov lr, r8 +1000e018: 4698 mov r8, r3 +1000e01a: 4b20 ldr r3, [pc, #128] ; (1000e09c ) +1000e01c: 0005 movs r5, r0 +1000e01e: 469c mov ip, r3 +1000e020: 2300 movs r3, #0 +1000e022: 4344 muls r4, r0 +1000e024: 4f1e ldr r7, [pc, #120] ; (1000e0a0 ) +1000e026: b500 push {lr} +1000e028: 193c adds r4, r7, r4 +1000e02a: 4464 add r4, ip +1000e02c: 7023 strb r3, [r4, #0] +1000e02e: f7fd fe5b bl 1000bce8 +1000e032: 7822 ldrb r2, [r4, #0] +1000e034: 00ee lsls r6, r5, #3 +1000e036: 2400 movs r4, #0 +1000e038: 2a00 cmp r2, #0 +1000e03a: d01e beq.n 1000e07a +1000e03c: 1976 adds r6, r6, r5 +1000e03e: 00b6 lsls r6, r6, #2 +1000e040: 1976 adds r6, r6, r5 +1000e042: 00f3 lsls r3, r6, #3 +1000e044: 18f6 adds r6, r6, r3 +1000e046: 1933 adds r3, r6, r4 +1000e048: 330b adds r3, #11 +1000e04a: 33ff adds r3, #255 ; 0xff +1000e04c: 009b lsls r3, r3, #2 +1000e04e: 18fb adds r3, r7, r3 +1000e050: 685b ldr r3, [r3, #4] +1000e052: 2b00 cmp r3, #0 +1000e054: d00d beq.n 1000e072 +1000e056: 68db ldr r3, [r3, #12] +1000e058: 2b00 cmp r3, #0 +1000e05a: d00a beq.n 1000e072 +1000e05c: 2200 movs r2, #0 +1000e05e: 210c movs r1, #12 +1000e060: 0028 movs r0, r5 +1000e062: 4798 blx r3 +1000e064: 4643 mov r3, r8 +1000e066: 4a0d ldr r2, [pc, #52] ; (1000e09c ) +1000e068: 436b muls r3, r5 +1000e06a: 4694 mov ip, r2 +1000e06c: 18fb adds r3, r7, r3 +1000e06e: 4463 add r3, ip +1000e070: 781a ldrb r2, [r3, #0] +1000e072: 3401 adds r4, #1 +1000e074: b2e4 uxtb r4, r4 +1000e076: 4294 cmp r4, r2 +1000e078: d3e5 bcc.n 1000e046 +1000e07a: 4b07 ldr r3, [pc, #28] ; (1000e098 ) +1000e07c: 0028 movs r0, r5 +1000e07e: 436b muls r3, r5 +1000e080: 18ff adds r7, r7, r3 +1000e082: 23a6 movs r3, #166 ; 0xa6 +1000e084: 00db lsls r3, r3, #3 +1000e086: 469c mov ip, r3 +1000e088: 4467 add r7, ip +1000e08a: 683b ldr r3, [r7, #0] +1000e08c: 210c movs r1, #12 +1000e08e: 4798 blx r3 +1000e090: 2000 movs r0, #0 +1000e092: bc80 pop {r7} +1000e094: 46b8 mov r8, r7 +1000e096: bdf0 pop {r4, r5, r6, r7, pc} +1000e098: 00000534 .word 0x00000534 +1000e09c: 0000046c .word 0x0000046c +1000e0a0: 2000270c .word 0x2000270c + +1000e0a4 : +1000e0a4: 0003 movs r3, r0 +1000e0a6: b510 push {r4, lr} +1000e0a8: 000a movs r2, r1 +1000e0aa: 4903 ldr r1, [pc, #12] ; (1000e0b8 ) +1000e0ac: 6808 ldr r0, [r1, #0] +1000e0ae: 0019 movs r1, r3 +1000e0b0: f000 f804 bl 1000e0bc <_calloc_r> +1000e0b4: bd10 pop {r4, pc} +1000e0b6: 46c0 nop ; (mov r8, r8) +1000e0b8: 200008e0 .word 0x200008e0 + +1000e0bc <_calloc_r>: +1000e0bc: b510 push {r4, lr} +1000e0be: 4351 muls r1, r2 +1000e0c0: f000 f83e bl 1000e140 <_malloc_r> +1000e0c4: 1e04 subs r4, r0, #0 +1000e0c6: d00e beq.n 1000e0e6 <_calloc_r+0x2a> +1000e0c8: 0003 movs r3, r0 +1000e0ca: 3b08 subs r3, #8 +1000e0cc: 685a ldr r2, [r3, #4] +1000e0ce: 2303 movs r3, #3 +1000e0d0: 439a bics r2, r3 +1000e0d2: 3a04 subs r2, #4 +1000e0d4: 2a24 cmp r2, #36 ; 0x24 +1000e0d6: d815 bhi.n 1000e104 <_calloc_r+0x48> +1000e0d8: 0003 movs r3, r0 +1000e0da: 2a13 cmp r2, #19 +1000e0dc: d805 bhi.n 1000e0ea <_calloc_r+0x2e> +1000e0de: 2200 movs r2, #0 +1000e0e0: 601a str r2, [r3, #0] +1000e0e2: 605a str r2, [r3, #4] +1000e0e4: 609a str r2, [r3, #8] +1000e0e6: 0020 movs r0, r4 +1000e0e8: bd10 pop {r4, pc} +1000e0ea: 2100 movs r1, #0 +1000e0ec: 3308 adds r3, #8 +1000e0ee: 6001 str r1, [r0, #0] +1000e0f0: 6041 str r1, [r0, #4] +1000e0f2: 2a1b cmp r2, #27 +1000e0f4: d9f3 bls.n 1000e0de <_calloc_r+0x22> +1000e0f6: 6081 str r1, [r0, #8] +1000e0f8: 60c1 str r1, [r0, #12] +1000e0fa: 2a24 cmp r2, #36 ; 0x24 +1000e0fc: d006 beq.n 1000e10c <_calloc_r+0x50> +1000e0fe: 0003 movs r3, r0 +1000e100: 3310 adds r3, #16 +1000e102: e7ec b.n 1000e0de <_calloc_r+0x22> +1000e104: 2100 movs r1, #0 +1000e106: f7f7 f82b bl 10005160 <__wrap_memset> +1000e10a: e7ec b.n 1000e0e6 <_calloc_r+0x2a> +1000e10c: 0003 movs r3, r0 +1000e10e: 6101 str r1, [r0, #16] +1000e110: 3318 adds r3, #24 +1000e112: 6141 str r1, [r0, #20] +1000e114: e7e3 b.n 1000e0de <_calloc_r+0x22> +1000e116: 46c0 nop ; (mov r8, r8) + +1000e118 : +1000e118: b510 push {r4, lr} +1000e11a: 4b03 ldr r3, [pc, #12] ; (1000e128 ) +1000e11c: 0001 movs r1, r0 +1000e11e: 6818 ldr r0, [r3, #0] +1000e120: f000 f80e bl 1000e140 <_malloc_r> +1000e124: bd10 pop {r4, pc} +1000e126: 46c0 nop ; (mov r8, r8) +1000e128: 200008e0 .word 0x200008e0 + +1000e12c : +1000e12c: b510 push {r4, lr} +1000e12e: 4b03 ldr r3, [pc, #12] ; (1000e13c ) +1000e130: 0001 movs r1, r0 +1000e132: 6818 ldr r0, [r3, #0] +1000e134: f001 fe96 bl 1000fe64 <_free_r> +1000e138: bd10 pop {r4, pc} +1000e13a: 46c0 nop ; (mov r8, r8) +1000e13c: 200008e0 .word 0x200008e0 + +1000e140 <_malloc_r>: +1000e140: b5f0 push {r4, r5, r6, r7, lr} +1000e142: 464e mov r6, r9 +1000e144: 4645 mov r5, r8 +1000e146: 46de mov lr, fp +1000e148: 4657 mov r7, sl +1000e14a: b5e0 push {r5, r6, r7, lr} +1000e14c: 000d movs r5, r1 +1000e14e: 350b adds r5, #11 +1000e150: 0006 movs r6, r0 +1000e152: b083 sub sp, #12 +1000e154: 2d16 cmp r5, #22 +1000e156: d822 bhi.n 1000e19e <_malloc_r+0x5e> +1000e158: 2910 cmp r1, #16 +1000e15a: d900 bls.n 1000e15e <_malloc_r+0x1e> +1000e15c: e0b2 b.n 1000e2c4 <_malloc_r+0x184> +1000e15e: f000 faa9 bl 1000e6b4 <__malloc_lock> +1000e162: 2510 movs r5, #16 +1000e164: 2318 movs r3, #24 +1000e166: 2002 movs r0, #2 +1000e168: 4fcc ldr r7, [pc, #816] ; (1000e49c <_malloc_r+0x35c>) +1000e16a: 18fb adds r3, r7, r3 +1000e16c: 001a movs r2, r3 +1000e16e: 685c ldr r4, [r3, #4] +1000e170: 3a08 subs r2, #8 +1000e172: 4294 cmp r4, r2 +1000e174: d100 bne.n 1000e178 <_malloc_r+0x38> +1000e176: e0b5 b.n 1000e2e4 <_malloc_r+0x1a4> +1000e178: 2303 movs r3, #3 +1000e17a: 6862 ldr r2, [r4, #4] +1000e17c: 439a bics r2, r3 +1000e17e: 0013 movs r3, r2 +1000e180: 68e2 ldr r2, [r4, #12] +1000e182: 68a1 ldr r1, [r4, #8] +1000e184: 60ca str r2, [r1, #12] +1000e186: 6091 str r1, [r2, #8] +1000e188: 2201 movs r2, #1 +1000e18a: 18e3 adds r3, r4, r3 +1000e18c: 6859 ldr r1, [r3, #4] +1000e18e: 0030 movs r0, r6 +1000e190: 430a orrs r2, r1 +1000e192: 605a str r2, [r3, #4] +1000e194: f000 fa90 bl 1000e6b8 <__malloc_unlock> +1000e198: 0020 movs r0, r4 +1000e19a: 3008 adds r0, #8 +1000e19c: e095 b.n 1000e2ca <_malloc_r+0x18a> +1000e19e: 2307 movs r3, #7 +1000e1a0: 439d bics r5, r3 +1000e1a2: d500 bpl.n 1000e1a6 <_malloc_r+0x66> +1000e1a4: e08e b.n 1000e2c4 <_malloc_r+0x184> +1000e1a6: 42a9 cmp r1, r5 +1000e1a8: d900 bls.n 1000e1ac <_malloc_r+0x6c> +1000e1aa: e08b b.n 1000e2c4 <_malloc_r+0x184> +1000e1ac: f000 fa82 bl 1000e6b4 <__malloc_lock> +1000e1b0: 23fc movs r3, #252 ; 0xfc +1000e1b2: 005b lsls r3, r3, #1 +1000e1b4: 429d cmp r5, r3 +1000e1b6: d200 bcs.n 1000e1ba <_malloc_r+0x7a> +1000e1b8: e1a1 b.n 1000e4fe <_malloc_r+0x3be> +1000e1ba: 0a68 lsrs r0, r5, #9 +1000e1bc: d100 bne.n 1000e1c0 <_malloc_r+0x80> +1000e1be: e08b b.n 1000e2d8 <_malloc_r+0x198> +1000e1c0: 2804 cmp r0, #4 +1000e1c2: d900 bls.n 1000e1c6 <_malloc_r+0x86> +1000e1c4: e174 b.n 1000e4b0 <_malloc_r+0x370> +1000e1c6: 2338 movs r3, #56 ; 0x38 +1000e1c8: 4698 mov r8, r3 +1000e1ca: 09a8 lsrs r0, r5, #6 +1000e1cc: 4480 add r8, r0 +1000e1ce: 3039 adds r0, #57 ; 0x39 +1000e1d0: 00c1 lsls r1, r0, #3 +1000e1d2: 4fb2 ldr r7, [pc, #712] ; (1000e49c <_malloc_r+0x35c>) +1000e1d4: 1879 adds r1, r7, r1 +1000e1d6: 684c ldr r4, [r1, #4] +1000e1d8: 3908 subs r1, #8 +1000e1da: 42a1 cmp r1, r4 +1000e1dc: d00e beq.n 1000e1fc <_malloc_r+0xbc> +1000e1de: 2303 movs r3, #3 +1000e1e0: 469c mov ip, r3 +1000e1e2: e004 b.n 1000e1ee <_malloc_r+0xae> +1000e1e4: 2a00 cmp r2, #0 +1000e1e6: dacb bge.n 1000e180 <_malloc_r+0x40> +1000e1e8: 68e4 ldr r4, [r4, #12] +1000e1ea: 42a1 cmp r1, r4 +1000e1ec: d006 beq.n 1000e1fc <_malloc_r+0xbc> +1000e1ee: 4662 mov r2, ip +1000e1f0: 6863 ldr r3, [r4, #4] +1000e1f2: 4393 bics r3, r2 +1000e1f4: 1b5a subs r2, r3, r5 +1000e1f6: 2a0f cmp r2, #15 +1000e1f8: ddf4 ble.n 1000e1e4 <_malloc_r+0xa4> +1000e1fa: 4640 mov r0, r8 +1000e1fc: 003a movs r2, r7 +1000e1fe: 693c ldr r4, [r7, #16] +1000e200: 3208 adds r2, #8 +1000e202: 4294 cmp r4, r2 +1000e204: d100 bne.n 1000e208 <_malloc_r+0xc8> +1000e206: e078 b.n 1000e2fa <_malloc_r+0x1ba> +1000e208: 2303 movs r3, #3 +1000e20a: 6861 ldr r1, [r4, #4] +1000e20c: 4399 bics r1, r3 +1000e20e: 4689 mov r9, r1 +1000e210: 000b movs r3, r1 +1000e212: 1b49 subs r1, r1, r5 +1000e214: 290f cmp r1, #15 +1000e216: dd00 ble.n 1000e21a <_malloc_r+0xda> +1000e218: e175 b.n 1000e506 <_malloc_r+0x3c6> +1000e21a: 617a str r2, [r7, #20] +1000e21c: 613a str r2, [r7, #16] +1000e21e: 2900 cmp r1, #0 +1000e220: dab2 bge.n 1000e188 <_malloc_r+0x48> +1000e222: 2280 movs r2, #128 ; 0x80 +1000e224: 0092 lsls r2, r2, #2 +1000e226: 4591 cmp r9, r2 +1000e228: d300 bcc.n 1000e22c <_malloc_r+0xec> +1000e22a: e110 b.n 1000e44e <_malloc_r+0x30e> +1000e22c: 0959 lsrs r1, r3, #5 +1000e22e: 08da lsrs r2, r3, #3 +1000e230: 2301 movs r3, #1 +1000e232: 408b lsls r3, r1 +1000e234: 00d2 lsls r2, r2, #3 +1000e236: 6879 ldr r1, [r7, #4] +1000e238: 19d2 adds r2, r2, r7 +1000e23a: 430b orrs r3, r1 +1000e23c: 6891 ldr r1, [r2, #8] +1000e23e: 607b str r3, [r7, #4] +1000e240: 60e2 str r2, [r4, #12] +1000e242: 60a1 str r1, [r4, #8] +1000e244: 6094 str r4, [r2, #8] +1000e246: 60cc str r4, [r1, #12] +1000e248: 2101 movs r1, #1 +1000e24a: 1082 asrs r2, r0, #2 +1000e24c: 4091 lsls r1, r2 +1000e24e: 4299 cmp r1, r3 +1000e250: d859 bhi.n 1000e306 <_malloc_r+0x1c6> +1000e252: 420b tst r3, r1 +1000e254: d105 bne.n 1000e262 <_malloc_r+0x122> +1000e256: 2203 movs r2, #3 +1000e258: 4390 bics r0, r2 +1000e25a: 0049 lsls r1, r1, #1 +1000e25c: 3004 adds r0, #4 +1000e25e: 420b tst r3, r1 +1000e260: d0fb beq.n 1000e25a <_malloc_r+0x11a> +1000e262: 2303 movs r3, #3 +1000e264: 4698 mov r8, r3 +1000e266: 00c3 lsls r3, r0, #3 +1000e268: 4699 mov r9, r3 +1000e26a: 44b9 add r9, r7 +1000e26c: 46cc mov ip, r9 +1000e26e: 4682 mov sl, r0 +1000e270: 4663 mov r3, ip +1000e272: 68dc ldr r4, [r3, #12] +1000e274: 45a4 cmp ip, r4 +1000e276: d107 bne.n 1000e288 <_malloc_r+0x148> +1000e278: e126 b.n 1000e4c8 <_malloc_r+0x388> +1000e27a: 2a00 cmp r2, #0 +1000e27c: db00 blt.n 1000e280 <_malloc_r+0x140> +1000e27e: e12f b.n 1000e4e0 <_malloc_r+0x3a0> +1000e280: 68e4 ldr r4, [r4, #12] +1000e282: 45a4 cmp ip, r4 +1000e284: d100 bne.n 1000e288 <_malloc_r+0x148> +1000e286: e11f b.n 1000e4c8 <_malloc_r+0x388> +1000e288: 4642 mov r2, r8 +1000e28a: 6863 ldr r3, [r4, #4] +1000e28c: 4393 bics r3, r2 +1000e28e: 1b5a subs r2, r3, r5 +1000e290: 2a0f cmp r2, #15 +1000e292: ddf2 ble.n 1000e27a <_malloc_r+0x13a> +1000e294: 2001 movs r0, #1 +1000e296: 4680 mov r8, r0 +1000e298: 1961 adds r1, r4, r5 +1000e29a: 4305 orrs r5, r0 +1000e29c: 6065 str r5, [r4, #4] +1000e29e: 68a0 ldr r0, [r4, #8] +1000e2a0: 68e5 ldr r5, [r4, #12] +1000e2a2: 3708 adds r7, #8 +1000e2a4: 60c5 str r5, [r0, #12] +1000e2a6: 60a8 str r0, [r5, #8] +1000e2a8: 4640 mov r0, r8 +1000e2aa: 4310 orrs r0, r2 +1000e2ac: 60f9 str r1, [r7, #12] +1000e2ae: 60b9 str r1, [r7, #8] +1000e2b0: 6048 str r0, [r1, #4] +1000e2b2: 60cf str r7, [r1, #12] +1000e2b4: 0030 movs r0, r6 +1000e2b6: 608f str r7, [r1, #8] +1000e2b8: 50e2 str r2, [r4, r3] +1000e2ba: f000 f9fd bl 1000e6b8 <__malloc_unlock> +1000e2be: 0020 movs r0, r4 +1000e2c0: 3008 adds r0, #8 +1000e2c2: e002 b.n 1000e2ca <_malloc_r+0x18a> +1000e2c4: 230c movs r3, #12 +1000e2c6: 2000 movs r0, #0 +1000e2c8: 6033 str r3, [r6, #0] +1000e2ca: b003 add sp, #12 +1000e2cc: bcf0 pop {r4, r5, r6, r7} +1000e2ce: 46bb mov fp, r7 +1000e2d0: 46b2 mov sl, r6 +1000e2d2: 46a9 mov r9, r5 +1000e2d4: 46a0 mov r8, r4 +1000e2d6: bdf0 pop {r4, r5, r6, r7, pc} +1000e2d8: 2180 movs r1, #128 ; 0x80 +1000e2da: 233f movs r3, #63 ; 0x3f +1000e2dc: 2040 movs r0, #64 ; 0x40 +1000e2de: 4698 mov r8, r3 +1000e2e0: 0089 lsls r1, r1, #2 +1000e2e2: e776 b.n 1000e1d2 <_malloc_r+0x92> +1000e2e4: 68dc ldr r4, [r3, #12] +1000e2e6: 3002 adds r0, #2 +1000e2e8: 42a3 cmp r3, r4 +1000e2ea: d000 beq.n 1000e2ee <_malloc_r+0x1ae> +1000e2ec: e744 b.n 1000e178 <_malloc_r+0x38> +1000e2ee: 003a movs r2, r7 +1000e2f0: 693c ldr r4, [r7, #16] +1000e2f2: 3208 adds r2, #8 +1000e2f4: 4294 cmp r4, r2 +1000e2f6: d000 beq.n 1000e2fa <_malloc_r+0x1ba> +1000e2f8: e786 b.n 1000e208 <_malloc_r+0xc8> +1000e2fa: 2101 movs r1, #1 +1000e2fc: 687b ldr r3, [r7, #4] +1000e2fe: 1082 asrs r2, r0, #2 +1000e300: 4091 lsls r1, r2 +1000e302: 4299 cmp r1, r3 +1000e304: d9a5 bls.n 1000e252 <_malloc_r+0x112> +1000e306: 2303 movs r3, #3 +1000e308: 68bc ldr r4, [r7, #8] +1000e30a: 6862 ldr r2, [r4, #4] +1000e30c: 439a bics r2, r3 +1000e30e: 4691 mov r9, r2 +1000e310: 4295 cmp r5, r2 +1000e312: d803 bhi.n 1000e31c <_malloc_r+0x1dc> +1000e314: 1b53 subs r3, r2, r5 +1000e316: 2b0f cmp r3, #15 +1000e318: dd00 ble.n 1000e31c <_malloc_r+0x1dc> +1000e31a: e08a b.n 1000e432 <_malloc_r+0x2f2> +1000e31c: 0023 movs r3, r4 +1000e31e: 444b add r3, r9 +1000e320: 4a5f ldr r2, [pc, #380] ; (1000e4a0 <_malloc_r+0x360>) +1000e322: 9301 str r3, [sp, #4] +1000e324: 4b5f ldr r3, [pc, #380] ; (1000e4a4 <_malloc_r+0x364>) +1000e326: 4693 mov fp, r2 +1000e328: 469a mov sl, r3 +1000e32a: 6812 ldr r2, [r2, #0] +1000e32c: 681b ldr r3, [r3, #0] +1000e32e: 18eb adds r3, r5, r3 +1000e330: 3201 adds r2, #1 +1000e332: d100 bne.n 1000e336 <_malloc_r+0x1f6> +1000e334: e136 b.n 1000e5a4 <_malloc_r+0x464> +1000e336: 4a5c ldr r2, [pc, #368] ; (1000e4a8 <_malloc_r+0x368>) +1000e338: 4694 mov ip, r2 +1000e33a: 4463 add r3, ip +1000e33c: 0b1b lsrs r3, r3, #12 +1000e33e: 031b lsls r3, r3, #12 +1000e340: 9300 str r3, [sp, #0] +1000e342: 0030 movs r0, r6 +1000e344: 9900 ldr r1, [sp, #0] +1000e346: f000 fb63 bl 1000ea10 <_sbrk_r> +1000e34a: 0003 movs r3, r0 +1000e34c: 4680 mov r8, r0 +1000e34e: 3301 adds r3, #1 +1000e350: d100 bne.n 1000e354 <_malloc_r+0x214> +1000e352: e0f3 b.n 1000e53c <_malloc_r+0x3fc> +1000e354: 9b01 ldr r3, [sp, #4] +1000e356: 4283 cmp r3, r0 +1000e358: d900 bls.n 1000e35c <_malloc_r+0x21c> +1000e35a: e0ed b.n 1000e538 <_malloc_r+0x3f8> +1000e35c: 4652 mov r2, sl +1000e35e: 9800 ldr r0, [sp, #0] +1000e360: 6852 ldr r2, [r2, #4] +1000e362: 0003 movs r3, r0 +1000e364: 4694 mov ip, r2 +1000e366: 4651 mov r1, sl +1000e368: 4463 add r3, ip +1000e36a: 604b str r3, [r1, #4] +1000e36c: 9901 ldr r1, [sp, #4] +1000e36e: 001a movs r2, r3 +1000e370: 4541 cmp r1, r8 +1000e372: d100 bne.n 1000e376 <_malloc_r+0x236> +1000e374: e14b b.n 1000e60e <_malloc_r+0x4ce> +1000e376: 465b mov r3, fp +1000e378: 681b ldr r3, [r3, #0] +1000e37a: 3301 adds r3, #1 +1000e37c: d100 bne.n 1000e380 <_malloc_r+0x240> +1000e37e: e150 b.n 1000e622 <_malloc_r+0x4e2> +1000e380: 4643 mov r3, r8 +1000e382: 9901 ldr r1, [sp, #4] +1000e384: 1a5b subs r3, r3, r1 +1000e386: 189a adds r2, r3, r2 +1000e388: 4653 mov r3, sl +1000e38a: 605a str r2, [r3, #4] +1000e38c: 2307 movs r3, #7 +1000e38e: 4642 mov r2, r8 +1000e390: 4641 mov r1, r8 +1000e392: 401a ands r2, r3 +1000e394: 9201 str r2, [sp, #4] +1000e396: 4219 tst r1, r3 +1000e398: d100 bne.n 1000e39c <_malloc_r+0x25c> +1000e39a: e10d b.n 1000e5b8 <_malloc_r+0x478> +1000e39c: 2308 movs r3, #8 +1000e39e: 4698 mov r8, r3 +1000e3a0: 1a88 subs r0, r1, r2 +1000e3a2: 4b42 ldr r3, [pc, #264] ; (1000e4ac <_malloc_r+0x36c>) +1000e3a4: 9900 ldr r1, [sp, #0] +1000e3a6: 4480 add r8, r0 +1000e3a8: 4441 add r1, r8 +1000e3aa: 1a9b subs r3, r3, r2 +1000e3ac: 1a5b subs r3, r3, r1 +1000e3ae: 051b lsls r3, r3, #20 +1000e3b0: 0d1b lsrs r3, r3, #20 +1000e3b2: 9100 str r1, [sp, #0] +1000e3b4: 0030 movs r0, r6 +1000e3b6: 0019 movs r1, r3 +1000e3b8: 469b mov fp, r3 +1000e3ba: f000 fb29 bl 1000ea10 <_sbrk_r> +1000e3be: 1c43 adds r3, r0, #1 +1000e3c0: d100 bne.n 1000e3c4 <_malloc_r+0x284> +1000e3c2: e14a b.n 1000e65a <_malloc_r+0x51a> +1000e3c4: 4643 mov r3, r8 +1000e3c6: 1ac0 subs r0, r0, r3 +1000e3c8: 0003 movs r3, r0 +1000e3ca: 445b add r3, fp +1000e3cc: 9300 str r3, [sp, #0] +1000e3ce: 4653 mov r3, sl +1000e3d0: 4652 mov r2, sl +1000e3d2: 685b ldr r3, [r3, #4] +1000e3d4: 2101 movs r1, #1 +1000e3d6: 445b add r3, fp +1000e3d8: 6053 str r3, [r2, #4] +1000e3da: 4642 mov r2, r8 +1000e3dc: 4640 mov r0, r8 +1000e3de: 60ba str r2, [r7, #8] +1000e3e0: 9a00 ldr r2, [sp, #0] +1000e3e2: 430a orrs r2, r1 +1000e3e4: 6042 str r2, [r0, #4] +1000e3e6: 42bc cmp r4, r7 +1000e3e8: d100 bne.n 1000e3ec <_malloc_r+0x2ac> +1000e3ea: e11e b.n 1000e62a <_malloc_r+0x4ea> +1000e3ec: 464a mov r2, r9 +1000e3ee: 2a0f cmp r2, #15 +1000e3f0: d800 bhi.n 1000e3f4 <_malloc_r+0x2b4> +1000e3f2: e11c b.n 1000e62e <_malloc_r+0x4ee> +1000e3f4: 2007 movs r0, #7 +1000e3f6: 3a0c subs r2, #12 +1000e3f8: 4382 bics r2, r0 +1000e3fa: 6860 ldr r0, [r4, #4] +1000e3fc: 4001 ands r1, r0 +1000e3fe: 2005 movs r0, #5 +1000e400: 4311 orrs r1, r2 +1000e402: 6061 str r1, [r4, #4] +1000e404: 18a1 adds r1, r4, r2 +1000e406: 6048 str r0, [r1, #4] +1000e408: 6088 str r0, [r1, #8] +1000e40a: 2a0f cmp r2, #15 +1000e40c: d900 bls.n 1000e410 <_malloc_r+0x2d0> +1000e40e: e12f b.n 1000e670 <_malloc_r+0x530> +1000e410: 4642 mov r2, r8 +1000e412: 4644 mov r4, r8 +1000e414: 6852 ldr r2, [r2, #4] +1000e416: 4651 mov r1, sl +1000e418: 6ac9 ldr r1, [r1, #44] ; 0x2c +1000e41a: 4299 cmp r1, r3 +1000e41c: d201 bcs.n 1000e422 <_malloc_r+0x2e2> +1000e41e: 4651 mov r1, sl +1000e420: 62cb str r3, [r1, #44] ; 0x2c +1000e422: 4651 mov r1, sl +1000e424: 6b09 ldr r1, [r1, #48] ; 0x30 +1000e426: 4299 cmp r1, r3 +1000e428: d300 bcc.n 1000e42c <_malloc_r+0x2ec> +1000e42a: e089 b.n 1000e540 <_malloc_r+0x400> +1000e42c: 4651 mov r1, sl +1000e42e: 630b str r3, [r1, #48] ; 0x30 +1000e430: e086 b.n 1000e540 <_malloc_r+0x400> +1000e432: 2201 movs r2, #1 +1000e434: 0029 movs r1, r5 +1000e436: 4313 orrs r3, r2 +1000e438: 4311 orrs r1, r2 +1000e43a: 1965 adds r5, r4, r5 +1000e43c: 6061 str r1, [r4, #4] +1000e43e: 0030 movs r0, r6 +1000e440: 60bd str r5, [r7, #8] +1000e442: 606b str r3, [r5, #4] +1000e444: f000 f938 bl 1000e6b8 <__malloc_unlock> +1000e448: 0020 movs r0, r4 +1000e44a: 3008 adds r0, #8 +1000e44c: e73d b.n 1000e2ca <_malloc_r+0x18a> +1000e44e: 0a5a lsrs r2, r3, #9 +1000e450: 2a04 cmp r2, #4 +1000e452: d96b bls.n 1000e52c <_malloc_r+0x3ec> +1000e454: 2a14 cmp r2, #20 +1000e456: d900 bls.n 1000e45a <_malloc_r+0x31a> +1000e458: e0be b.n 1000e5d8 <_malloc_r+0x498> +1000e45a: 0011 movs r1, r2 +1000e45c: 325c adds r2, #92 ; 0x5c +1000e45e: 315b adds r1, #91 ; 0x5b +1000e460: 00d2 lsls r2, r2, #3 +1000e462: 2308 movs r3, #8 +1000e464: 425b negs r3, r3 +1000e466: 469c mov ip, r3 +1000e468: 18ba adds r2, r7, r2 +1000e46a: 4494 add ip, r2 +1000e46c: 4663 mov r3, ip +1000e46e: 689a ldr r2, [r3, #8] +1000e470: 2303 movs r3, #3 +1000e472: 4698 mov r8, r3 +1000e474: 4594 cmp ip, r2 +1000e476: d100 bne.n 1000e47a <_malloc_r+0x33a> +1000e478: e097 b.n 1000e5aa <_malloc_r+0x46a> +1000e47a: 4643 mov r3, r8 +1000e47c: 6851 ldr r1, [r2, #4] +1000e47e: 4399 bics r1, r3 +1000e480: 4549 cmp r1, r9 +1000e482: d902 bls.n 1000e48a <_malloc_r+0x34a> +1000e484: 6892 ldr r2, [r2, #8] +1000e486: 4594 cmp ip, r2 +1000e488: d1f7 bne.n 1000e47a <_malloc_r+0x33a> +1000e48a: 68d3 ldr r3, [r2, #12] +1000e48c: 469c mov ip, r3 +1000e48e: 687b ldr r3, [r7, #4] +1000e490: 4661 mov r1, ip +1000e492: 60a2 str r2, [r4, #8] +1000e494: 60e1 str r1, [r4, #12] +1000e496: 608c str r4, [r1, #8] +1000e498: 60d4 str r4, [r2, #12] +1000e49a: e6d5 b.n 1000e248 <_malloc_r+0x108> +1000e49c: 20000d18 .word 0x20000d18 +1000e4a0: 20000d10 .word 0x20000d10 +1000e4a4: 20002c40 .word 0x20002c40 +1000e4a8: 0000100f .word 0x0000100f +1000e4ac: 00001008 .word 0x00001008 +1000e4b0: 2814 cmp r0, #20 +1000e4b2: d952 bls.n 1000e55a <_malloc_r+0x41a> +1000e4b4: 2854 cmp r0, #84 ; 0x54 +1000e4b6: d900 bls.n 1000e4ba <_malloc_r+0x37a> +1000e4b8: e096 b.n 1000e5e8 <_malloc_r+0x4a8> +1000e4ba: 236e movs r3, #110 ; 0x6e +1000e4bc: 4698 mov r8, r3 +1000e4be: 0b28 lsrs r0, r5, #12 +1000e4c0: 4480 add r8, r0 +1000e4c2: 306f adds r0, #111 ; 0x6f +1000e4c4: 00c1 lsls r1, r0, #3 +1000e4c6: e684 b.n 1000e1d2 <_malloc_r+0x92> +1000e4c8: 2308 movs r3, #8 +1000e4ca: 469b mov fp, r3 +1000e4cc: 3b07 subs r3, #7 +1000e4ce: 44dc add ip, fp +1000e4d0: 469b mov fp, r3 +1000e4d2: 44da add sl, fp +1000e4d4: 4643 mov r3, r8 +1000e4d6: 4652 mov r2, sl +1000e4d8: 4213 tst r3, r2 +1000e4da: d000 beq.n 1000e4de <_malloc_r+0x39e> +1000e4dc: e6c8 b.n 1000e270 <_malloc_r+0x130> +1000e4de: e04c b.n 1000e57a <_malloc_r+0x43a> +1000e4e0: 2201 movs r2, #1 +1000e4e2: 18e3 adds r3, r4, r3 +1000e4e4: 6859 ldr r1, [r3, #4] +1000e4e6: 0030 movs r0, r6 +1000e4e8: 430a orrs r2, r1 +1000e4ea: 605a str r2, [r3, #4] +1000e4ec: 68e3 ldr r3, [r4, #12] +1000e4ee: 68a2 ldr r2, [r4, #8] +1000e4f0: 60d3 str r3, [r2, #12] +1000e4f2: 609a str r2, [r3, #8] +1000e4f4: f000 f8e0 bl 1000e6b8 <__malloc_unlock> +1000e4f8: 0020 movs r0, r4 +1000e4fa: 3008 adds r0, #8 +1000e4fc: e6e5 b.n 1000e2ca <_malloc_r+0x18a> +1000e4fe: 002b movs r3, r5 +1000e500: 08e8 lsrs r0, r5, #3 +1000e502: 3308 adds r3, #8 +1000e504: e630 b.n 1000e168 <_malloc_r+0x28> +1000e506: 2301 movs r3, #1 +1000e508: 1960 adds r0, r4, r5 +1000e50a: 431d orrs r5, r3 +1000e50c: 6065 str r5, [r4, #4] +1000e50e: 6178 str r0, [r7, #20] +1000e510: 6138 str r0, [r7, #16] +1000e512: 60c2 str r2, [r0, #12] +1000e514: 6082 str r2, [r0, #8] +1000e516: 001a movs r2, r3 +1000e518: 464b mov r3, r9 +1000e51a: 430a orrs r2, r1 +1000e51c: 6042 str r2, [r0, #4] +1000e51e: 0030 movs r0, r6 +1000e520: 50e1 str r1, [r4, r3] +1000e522: f000 f8c9 bl 1000e6b8 <__malloc_unlock> +1000e526: 0020 movs r0, r4 +1000e528: 3008 adds r0, #8 +1000e52a: e6ce b.n 1000e2ca <_malloc_r+0x18a> +1000e52c: 099a lsrs r2, r3, #6 +1000e52e: 0011 movs r1, r2 +1000e530: 3239 adds r2, #57 ; 0x39 +1000e532: 3138 adds r1, #56 ; 0x38 +1000e534: 00d2 lsls r2, r2, #3 +1000e536: e794 b.n 1000e462 <_malloc_r+0x322> +1000e538: 42bc cmp r4, r7 +1000e53a: d060 beq.n 1000e5fe <_malloc_r+0x4be> +1000e53c: 68bc ldr r4, [r7, #8] +1000e53e: 6862 ldr r2, [r4, #4] +1000e540: 2303 movs r3, #3 +1000e542: 439a bics r2, r3 +1000e544: 1b53 subs r3, r2, r5 +1000e546: 4295 cmp r5, r2 +1000e548: d802 bhi.n 1000e550 <_malloc_r+0x410> +1000e54a: 2b0f cmp r3, #15 +1000e54c: dd00 ble.n 1000e550 <_malloc_r+0x410> +1000e54e: e770 b.n 1000e432 <_malloc_r+0x2f2> +1000e550: 0030 movs r0, r6 +1000e552: f000 f8b1 bl 1000e6b8 <__malloc_unlock> +1000e556: 2000 movs r0, #0 +1000e558: e6b7 b.n 1000e2ca <_malloc_r+0x18a> +1000e55a: 235b movs r3, #91 ; 0x5b +1000e55c: 4698 mov r8, r3 +1000e55e: 4480 add r8, r0 +1000e560: 305c adds r0, #92 ; 0x5c +1000e562: 00c1 lsls r1, r0, #3 +1000e564: e635 b.n 1000e1d2 <_malloc_r+0x92> +1000e566: 2308 movs r3, #8 +1000e568: 425b negs r3, r3 +1000e56a: 469c mov ip, r3 +1000e56c: 44e1 add r9, ip +1000e56e: 464b mov r3, r9 +1000e570: 689b ldr r3, [r3, #8] +1000e572: 3801 subs r0, #1 +1000e574: 454b cmp r3, r9 +1000e576: d000 beq.n 1000e57a <_malloc_r+0x43a> +1000e578: e097 b.n 1000e6aa <_malloc_r+0x56a> +1000e57a: 4643 mov r3, r8 +1000e57c: 4203 tst r3, r0 +1000e57e: d1f2 bne.n 1000e566 <_malloc_r+0x426> +1000e580: 687b ldr r3, [r7, #4] +1000e582: 438b bics r3, r1 +1000e584: 607b str r3, [r7, #4] +1000e586: 0049 lsls r1, r1, #1 +1000e588: 4299 cmp r1, r3 +1000e58a: d900 bls.n 1000e58e <_malloc_r+0x44e> +1000e58c: e6bb b.n 1000e306 <_malloc_r+0x1c6> +1000e58e: 2900 cmp r1, #0 +1000e590: d104 bne.n 1000e59c <_malloc_r+0x45c> +1000e592: e6b8 b.n 1000e306 <_malloc_r+0x1c6> +1000e594: 2204 movs r2, #4 +1000e596: 4694 mov ip, r2 +1000e598: 0049 lsls r1, r1, #1 +1000e59a: 44e2 add sl, ip +1000e59c: 420b tst r3, r1 +1000e59e: d0f9 beq.n 1000e594 <_malloc_r+0x454> +1000e5a0: 4650 mov r0, sl +1000e5a2: e660 b.n 1000e266 <_malloc_r+0x126> +1000e5a4: 3310 adds r3, #16 +1000e5a6: 9300 str r3, [sp, #0] +1000e5a8: e6cb b.n 1000e342 <_malloc_r+0x202> +1000e5aa: 1089 asrs r1, r1, #2 +1000e5ac: 3b02 subs r3, #2 +1000e5ae: 408b lsls r3, r1 +1000e5b0: 6879 ldr r1, [r7, #4] +1000e5b2: 430b orrs r3, r1 +1000e5b4: 607b str r3, [r7, #4] +1000e5b6: e76b b.n 1000e490 <_malloc_r+0x350> +1000e5b8: 9b00 ldr r3, [sp, #0] +1000e5ba: 0030 movs r0, r6 +1000e5bc: 4443 add r3, r8 +1000e5be: 425b negs r3, r3 +1000e5c0: 051b lsls r3, r3, #20 +1000e5c2: 0d1b lsrs r3, r3, #20 +1000e5c4: 0019 movs r1, r3 +1000e5c6: 469b mov fp, r3 +1000e5c8: f000 fa22 bl 1000ea10 <_sbrk_r> +1000e5cc: 1c43 adds r3, r0, #1 +1000e5ce: d000 beq.n 1000e5d2 <_malloc_r+0x492> +1000e5d0: e6f8 b.n 1000e3c4 <_malloc_r+0x284> +1000e5d2: 2300 movs r3, #0 +1000e5d4: 469b mov fp, r3 +1000e5d6: e6fa b.n 1000e3ce <_malloc_r+0x28e> +1000e5d8: 2a54 cmp r2, #84 ; 0x54 +1000e5da: d82a bhi.n 1000e632 <_malloc_r+0x4f2> +1000e5dc: 0b1a lsrs r2, r3, #12 +1000e5de: 0011 movs r1, r2 +1000e5e0: 326f adds r2, #111 ; 0x6f +1000e5e2: 316e adds r1, #110 ; 0x6e +1000e5e4: 00d2 lsls r2, r2, #3 +1000e5e6: e73c b.n 1000e462 <_malloc_r+0x322> +1000e5e8: 23aa movs r3, #170 ; 0xaa +1000e5ea: 005b lsls r3, r3, #1 +1000e5ec: 4298 cmp r0, r3 +1000e5ee: d82a bhi.n 1000e646 <_malloc_r+0x506> +1000e5f0: 3bdd subs r3, #221 ; 0xdd +1000e5f2: 4698 mov r8, r3 +1000e5f4: 0be8 lsrs r0, r5, #15 +1000e5f6: 4480 add r8, r0 +1000e5f8: 3078 adds r0, #120 ; 0x78 +1000e5fa: 00c1 lsls r1, r0, #3 +1000e5fc: e5e9 b.n 1000e1d2 <_malloc_r+0x92> +1000e5fe: 4653 mov r3, sl +1000e600: 685b ldr r3, [r3, #4] +1000e602: 9a00 ldr r2, [sp, #0] +1000e604: 469c mov ip, r3 +1000e606: 4653 mov r3, sl +1000e608: 4462 add r2, ip +1000e60a: 605a str r2, [r3, #4] +1000e60c: e6b3 b.n 1000e376 <_malloc_r+0x236> +1000e60e: 0509 lsls r1, r1, #20 +1000e610: d000 beq.n 1000e614 <_malloc_r+0x4d4> +1000e612: e6b0 b.n 1000e376 <_malloc_r+0x236> +1000e614: 0002 movs r2, r0 +1000e616: 68bc ldr r4, [r7, #8] +1000e618: 444a add r2, r9 +1000e61a: 3101 adds r1, #1 +1000e61c: 430a orrs r2, r1 +1000e61e: 6062 str r2, [r4, #4] +1000e620: e6f9 b.n 1000e416 <_malloc_r+0x2d6> +1000e622: 465b mov r3, fp +1000e624: 4642 mov r2, r8 +1000e626: 601a str r2, [r3, #0] +1000e628: e6b0 b.n 1000e38c <_malloc_r+0x24c> +1000e62a: 4644 mov r4, r8 +1000e62c: e6f3 b.n 1000e416 <_malloc_r+0x2d6> +1000e62e: 6041 str r1, [r0, #4] +1000e630: e78e b.n 1000e550 <_malloc_r+0x410> +1000e632: 21aa movs r1, #170 ; 0xaa +1000e634: 0049 lsls r1, r1, #1 +1000e636: 428a cmp r2, r1 +1000e638: d824 bhi.n 1000e684 <_malloc_r+0x544> +1000e63a: 0bda lsrs r2, r3, #15 +1000e63c: 0011 movs r1, r2 +1000e63e: 3278 adds r2, #120 ; 0x78 +1000e640: 3177 adds r1, #119 ; 0x77 +1000e642: 00d2 lsls r2, r2, #3 +1000e644: e70d b.n 1000e462 <_malloc_r+0x322> +1000e646: 4b1a ldr r3, [pc, #104] ; (1000e6b0 <_malloc_r+0x570>) +1000e648: 4298 cmp r0, r3 +1000e64a: d824 bhi.n 1000e696 <_malloc_r+0x556> +1000e64c: 237c movs r3, #124 ; 0x7c +1000e64e: 4698 mov r8, r3 +1000e650: 0ca8 lsrs r0, r5, #18 +1000e652: 4480 add r8, r0 +1000e654: 307d adds r0, #125 ; 0x7d +1000e656: 00c1 lsls r1, r0, #3 +1000e658: e5bb b.n 1000e1d2 <_malloc_r+0x92> +1000e65a: 9a00 ldr r2, [sp, #0] +1000e65c: 9b01 ldr r3, [sp, #4] +1000e65e: 4694 mov ip, r2 +1000e660: 4642 mov r2, r8 +1000e662: 3b08 subs r3, #8 +1000e664: 4463 add r3, ip +1000e666: 1a9b subs r3, r3, r2 +1000e668: 9300 str r3, [sp, #0] +1000e66a: 2300 movs r3, #0 +1000e66c: 469b mov fp, r3 +1000e66e: e6ae b.n 1000e3ce <_malloc_r+0x28e> +1000e670: 0021 movs r1, r4 +1000e672: 0030 movs r0, r6 +1000e674: 3108 adds r1, #8 +1000e676: f001 fbf5 bl 1000fe64 <_free_r> +1000e67a: 4653 mov r3, sl +1000e67c: 68bc ldr r4, [r7, #8] +1000e67e: 685b ldr r3, [r3, #4] +1000e680: 6862 ldr r2, [r4, #4] +1000e682: e6c8 b.n 1000e416 <_malloc_r+0x2d6> +1000e684: 490a ldr r1, [pc, #40] ; (1000e6b0 <_malloc_r+0x570>) +1000e686: 428a cmp r2, r1 +1000e688: d80b bhi.n 1000e6a2 <_malloc_r+0x562> +1000e68a: 0c9a lsrs r2, r3, #18 +1000e68c: 0011 movs r1, r2 +1000e68e: 327d adds r2, #125 ; 0x7d +1000e690: 317c adds r1, #124 ; 0x7c +1000e692: 00d2 lsls r2, r2, #3 +1000e694: e6e5 b.n 1000e462 <_malloc_r+0x322> +1000e696: 21fe movs r1, #254 ; 0xfe +1000e698: 237e movs r3, #126 ; 0x7e +1000e69a: 207f movs r0, #127 ; 0x7f +1000e69c: 4698 mov r8, r3 +1000e69e: 0089 lsls r1, r1, #2 +1000e6a0: e597 b.n 1000e1d2 <_malloc_r+0x92> +1000e6a2: 22fe movs r2, #254 ; 0xfe +1000e6a4: 217e movs r1, #126 ; 0x7e +1000e6a6: 0092 lsls r2, r2, #2 +1000e6a8: e6db b.n 1000e462 <_malloc_r+0x322> +1000e6aa: 687b ldr r3, [r7, #4] +1000e6ac: e76b b.n 1000e586 <_malloc_r+0x446> +1000e6ae: 46c0 nop ; (mov r8, r8) +1000e6b0: 00000554 .word 0x00000554 + +1000e6b4 <__malloc_lock>: +1000e6b4: 4770 bx lr +1000e6b6: 46c0 nop ; (mov r8, r8) + +1000e6b8 <__malloc_unlock>: +1000e6b8: 4770 bx lr +1000e6ba: 46c0 nop ; (mov r8, r8) + +1000e6bc <_realloc_r>: +1000e6bc: b5f0 push {r4, r5, r6, r7, lr} +1000e6be: 4657 mov r7, sl +1000e6c0: 4645 mov r5, r8 +1000e6c2: 46de mov lr, fp +1000e6c4: 464e mov r6, r9 +1000e6c6: b5e0 push {r5, r6, r7, lr} +1000e6c8: 000c movs r4, r1 +1000e6ca: 0007 movs r7, r0 +1000e6cc: 4690 mov r8, r2 +1000e6ce: b083 sub sp, #12 +1000e6d0: 2900 cmp r1, #0 +1000e6d2: d100 bne.n 1000e6d6 <_realloc_r+0x1a> +1000e6d4: e0a8 b.n 1000e828 <_realloc_r+0x16c> +1000e6d6: 4645 mov r5, r8 +1000e6d8: 350b adds r5, #11 +1000e6da: f7ff ffeb bl 1000e6b4 <__malloc_lock> +1000e6de: 2d16 cmp r5, #22 +1000e6e0: d870 bhi.n 1000e7c4 <_realloc_r+0x108> +1000e6e2: 2510 movs r5, #16 +1000e6e4: 2310 movs r3, #16 +1000e6e6: 45a8 cmp r8, r5 +1000e6e8: d870 bhi.n 1000e7cc <_realloc_r+0x110> +1000e6ea: 0026 movs r6, r4 +1000e6ec: 3e08 subs r6, #8 +1000e6ee: 6871 ldr r1, [r6, #4] +1000e6f0: 2203 movs r2, #3 +1000e6f2: 0008 movs r0, r1 +1000e6f4: 4390 bics r0, r2 +1000e6f6: 4681 mov r9, r0 +1000e6f8: 9600 str r6, [sp, #0] +1000e6fa: 4298 cmp r0, r3 +1000e6fc: db00 blt.n 1000e700 <_realloc_r+0x44> +1000e6fe: e077 b.n 1000e7f0 <_realloc_r+0x134> +1000e700: 4ac2 ldr r2, [pc, #776] ; (1000ea0c <_realloc_r+0x350>) +1000e702: 1830 adds r0, r6, r0 +1000e704: 4693 mov fp, r2 +1000e706: 6892 ldr r2, [r2, #8] +1000e708: 4282 cmp r2, r0 +1000e70a: d100 bne.n 1000e70e <_realloc_r+0x52> +1000e70c: e0ca b.n 1000e8a4 <_realloc_r+0x1e8> +1000e70e: 6842 ldr r2, [r0, #4] +1000e710: 9001 str r0, [sp, #4] +1000e712: 9200 str r2, [sp, #0] +1000e714: 2201 movs r2, #1 +1000e716: 4692 mov sl, r2 +1000e718: 4650 mov r0, sl +1000e71a: 9a00 ldr r2, [sp, #0] +1000e71c: 4382 bics r2, r0 +1000e71e: 9801 ldr r0, [sp, #4] +1000e720: 4694 mov ip, r2 +1000e722: 4683 mov fp, r0 +1000e724: 44dc add ip, fp +1000e726: 4662 mov r2, ip +1000e728: 4650 mov r0, sl +1000e72a: 6852 ldr r2, [r2, #4] +1000e72c: 4202 tst r2, r0 +1000e72e: d000 beq.n 1000e732 <_realloc_r+0x76> +1000e730: e071 b.n 1000e816 <_realloc_r+0x15a> +1000e732: 2003 movs r0, #3 +1000e734: 9a00 ldr r2, [sp, #0] +1000e736: 46cb mov fp, r9 +1000e738: 4382 bics r2, r0 +1000e73a: 4694 mov ip, r2 +1000e73c: 44e3 add fp, ip +1000e73e: 459b cmp fp, r3 +1000e740: da50 bge.n 1000e7e4 <_realloc_r+0x128> +1000e742: 4652 mov r2, sl +1000e744: 420a tst r2, r1 +1000e746: d111 bne.n 1000e76c <_realloc_r+0xb0> +1000e748: 2103 movs r1, #3 +1000e74a: 6832 ldr r2, [r6, #0] +1000e74c: 1ab2 subs r2, r6, r2 +1000e74e: 4692 mov sl, r2 +1000e750: 6852 ldr r2, [r2, #4] +1000e752: 438a bics r2, r1 +1000e754: 4661 mov r1, ip +1000e756: 1851 adds r1, r2, r1 +1000e758: 4449 add r1, r9 +1000e75a: 468b mov fp, r1 +1000e75c: 4299 cmp r1, r3 +1000e75e: db00 blt.n 1000e762 <_realloc_r+0xa6> +1000e760: e078 b.n 1000e854 <_realloc_r+0x198> +1000e762: 444a add r2, r9 +1000e764: 4693 mov fp, r2 +1000e766: 429a cmp r2, r3 +1000e768: db00 blt.n 1000e76c <_realloc_r+0xb0> +1000e76a: e078 b.n 1000e85e <_realloc_r+0x1a2> +1000e76c: 4641 mov r1, r8 +1000e76e: 0038 movs r0, r7 +1000e770: f7ff fce6 bl 1000e140 <_malloc_r> +1000e774: 4680 mov r8, r0 +1000e776: 2800 cmp r0, #0 +1000e778: d020 beq.n 1000e7bc <_realloc_r+0x100> +1000e77a: 6873 ldr r3, [r6, #4] +1000e77c: 46b4 mov ip, r6 +1000e77e: 9300 str r3, [sp, #0] +1000e780: 2301 movs r3, #1 +1000e782: 9900 ldr r1, [sp, #0] +1000e784: 0002 movs r2, r0 +1000e786: 4399 bics r1, r3 +1000e788: 000b movs r3, r1 +1000e78a: 3a08 subs r2, #8 +1000e78c: 4463 add r3, ip +1000e78e: 4293 cmp r3, r2 +1000e790: d100 bne.n 1000e794 <_realloc_r+0xd8> +1000e792: e0f7 b.n 1000e984 <_realloc_r+0x2c8> +1000e794: 464a mov r2, r9 +1000e796: 3a04 subs r2, #4 +1000e798: 2a24 cmp r2, #36 ; 0x24 +1000e79a: d900 bls.n 1000e79e <_realloc_r+0xe2> +1000e79c: e0f7 b.n 1000e98e <_realloc_r+0x2d2> +1000e79e: 0003 movs r3, r0 +1000e7a0: 0021 movs r1, r4 1000e7a2: 2a13 cmp r2, #19 -1000e7a4: d908 bls.n 1000e7b8 <_realloc_r+0x24c> -1000e7a6: 4653 mov r3, sl -1000e7a8: 6821 ldr r1, [r4, #0] -1000e7aa: 6099 str r1, [r3, #8] -1000e7ac: 6861 ldr r1, [r4, #4] -1000e7ae: 60d9 str r1, [r3, #12] -1000e7b0: 2a1b cmp r2, #27 -1000e7b2: d871 bhi.n 1000e898 <_realloc_r+0x32c> -1000e7b4: 3408 adds r4, #8 -1000e7b6: 3310 adds r3, #16 -1000e7b8: 6822 ldr r2, [r4, #0] -1000e7ba: 601a str r2, [r3, #0] -1000e7bc: 6862 ldr r2, [r4, #4] -1000e7be: 605a str r2, [r3, #4] -1000e7c0: 68a2 ldr r2, [r4, #8] -1000e7c2: 609a str r2, [r3, #8] -1000e7c4: 4653 mov r3, sl -1000e7c6: 1959 adds r1, r3, r5 -1000e7c8: 465b mov r3, fp -1000e7ca: 6099 str r1, [r3, #8] -1000e7cc: 9b00 ldr r3, [sp, #0] -1000e7ce: 0038 movs r0, r7 -1000e7d0: 1b5a subs r2, r3, r5 -1000e7d2: 2301 movs r3, #1 -1000e7d4: 431a orrs r2, r3 -1000e7d6: 604a str r2, [r1, #4] -1000e7d8: 4652 mov r2, sl -1000e7da: 6852 ldr r2, [r2, #4] -1000e7dc: 4013 ands r3, r2 -1000e7de: 431d orrs r5, r3 -1000e7e0: 4653 mov r3, sl -1000e7e2: 605d str r5, [r3, #4] -1000e7e4: f7ff fec0 bl 1000e568 <__malloc_unlock> -1000e7e8: e74c b.n 1000e684 <_realloc_r+0x118> -1000e7ea: 6821 ldr r1, [r4, #0] -1000e7ec: 6001 str r1, [r0, #0] -1000e7ee: 6861 ldr r1, [r4, #4] -1000e7f0: 6041 str r1, [r0, #4] -1000e7f2: 2a1b cmp r2, #27 -1000e7f4: d827 bhi.n 1000e846 <_realloc_r+0x2da> -1000e7f6: 0021 movs r1, r4 -1000e7f8: 3308 adds r3, #8 -1000e7fa: 3108 adds r1, #8 -1000e7fc: e72c b.n 1000e658 <_realloc_r+0xec> -1000e7fe: 0021 movs r1, r4 -1000e800: 0030 movs r0, r6 -1000e802: 0034 movs r4, r6 -1000e804: f005 fd80 bl 10014308 <__memmove_veneer> -1000e808: 46d9 mov r9, fp -1000e80a: 4656 mov r6, sl -1000e80c: e748 b.n 1000e6a0 <_realloc_r+0x134> -1000e80e: 465b mov r3, fp -1000e810: 9800 ldr r0, [sp, #0] +1000e7a4: d900 bls.n 1000e7a8 <_realloc_r+0xec> +1000e7a6: e0c8 b.n 1000e93a <_realloc_r+0x27e> +1000e7a8: 680a ldr r2, [r1, #0] +1000e7aa: 601a str r2, [r3, #0] +1000e7ac: 684a ldr r2, [r1, #4] +1000e7ae: 605a str r2, [r3, #4] +1000e7b0: 688a ldr r2, [r1, #8] +1000e7b2: 609a str r2, [r3, #8] +1000e7b4: 0021 movs r1, r4 +1000e7b6: 0038 movs r0, r7 +1000e7b8: f001 fb54 bl 1000fe64 <_free_r> +1000e7bc: 0038 movs r0, r7 +1000e7be: f7ff ff7b bl 1000e6b8 <__malloc_unlock> +1000e7c2: e007 b.n 1000e7d4 <_realloc_r+0x118> +1000e7c4: 2307 movs r3, #7 +1000e7c6: 439d bics r5, r3 +1000e7c8: 1e2b subs r3, r5, #0 +1000e7ca: da8c bge.n 1000e6e6 <_realloc_r+0x2a> +1000e7cc: 230c movs r3, #12 +1000e7ce: 603b str r3, [r7, #0] +1000e7d0: 2300 movs r3, #0 +1000e7d2: 4698 mov r8, r3 +1000e7d4: 4640 mov r0, r8 +1000e7d6: b003 add sp, #12 +1000e7d8: bcf0 pop {r4, r5, r6, r7} +1000e7da: 46bb mov fp, r7 +1000e7dc: 46b2 mov sl, r6 +1000e7de: 46a9 mov r9, r5 +1000e7e0: 46a0 mov r8, r4 +1000e7e2: bdf0 pop {r4, r5, r6, r7, pc} +1000e7e4: 46d9 mov r9, fp +1000e7e6: 9a01 ldr r2, [sp, #4] +1000e7e8: 68d3 ldr r3, [r2, #12] +1000e7ea: 6892 ldr r2, [r2, #8] +1000e7ec: 60d3 str r3, [r2, #12] +1000e7ee: 609a str r2, [r3, #8] +1000e7f0: 464b mov r3, r9 +1000e7f2: 1b5b subs r3, r3, r5 +1000e7f4: 2b0f cmp r3, #15 +1000e7f6: d81c bhi.n 1000e832 <_realloc_r+0x176> +1000e7f8: 2101 movs r1, #1 +1000e7fa: 464a mov r2, r9 +1000e7fc: 6873 ldr r3, [r6, #4] +1000e7fe: 400b ands r3, r1 +1000e800: 4313 orrs r3, r2 +1000e802: 6073 str r3, [r6, #4] +1000e804: 444e add r6, r9 +1000e806: 6873 ldr r3, [r6, #4] +1000e808: 4319 orrs r1, r3 +1000e80a: 6071 str r1, [r6, #4] +1000e80c: 0038 movs r0, r7 +1000e80e: f7ff ff53 bl 1000e6b8 <__malloc_unlock> 1000e812: 46a0 mov r8, r4 -1000e814: 1941 adds r1, r0, r5 -1000e816: 6099 str r1, [r3, #8] -1000e818: 4653 mov r3, sl -1000e81a: 1b5a subs r2, r3, r5 -1000e81c: 2301 movs r3, #1 -1000e81e: 431a orrs r2, r3 -1000e820: 604a str r2, [r1, #4] -1000e822: 6841 ldr r1, [r0, #4] -1000e824: 400b ands r3, r1 -1000e826: 431d orrs r5, r3 -1000e828: 6045 str r5, [r0, #4] -1000e82a: 0038 movs r0, r7 -1000e82c: 9100 str r1, [sp, #0] -1000e82e: f7ff fe9b bl 1000e568 <__malloc_unlock> -1000e832: e727 b.n 1000e684 <_realloc_r+0x118> -1000e834: 2203 movs r2, #3 -1000e836: 685b ldr r3, [r3, #4] -1000e838: 4393 bics r3, r2 -1000e83a: 4499 add r9, r3 -1000e83c: e730 b.n 1000e6a0 <_realloc_r+0x134> -1000e83e: 0021 movs r1, r4 -1000e840: f005 fd62 bl 10014308 <__memmove_veneer> -1000e844: e70e b.n 1000e664 <_realloc_r+0xf8> -1000e846: 68a1 ldr r1, [r4, #8] -1000e848: 6081 str r1, [r0, #8] -1000e84a: 68e1 ldr r1, [r4, #12] -1000e84c: 60c1 str r1, [r0, #12] -1000e84e: 2a24 cmp r2, #36 ; 0x24 -1000e850: d00c beq.n 1000e86c <_realloc_r+0x300> -1000e852: 0021 movs r1, r4 -1000e854: 3310 adds r3, #16 -1000e856: 3110 adds r1, #16 -1000e858: e6fe b.n 1000e658 <_realloc_r+0xec> -1000e85a: 68a1 ldr r1, [r4, #8] -1000e85c: 6119 str r1, [r3, #16] -1000e85e: 68e1 ldr r1, [r4, #12] -1000e860: 6159 str r1, [r3, #20] -1000e862: 2a24 cmp r2, #36 ; 0x24 -1000e864: d00b beq.n 1000e87e <_realloc_r+0x312> -1000e866: 3410 adds r4, #16 -1000e868: 3318 adds r3, #24 -1000e86a: e769 b.n 1000e740 <_realloc_r+0x1d4> -1000e86c: 6922 ldr r2, [r4, #16] -1000e86e: 0021 movs r1, r4 -1000e870: 6102 str r2, [r0, #16] -1000e872: 0002 movs r2, r0 -1000e874: 6960 ldr r0, [r4, #20] -1000e876: 3118 adds r1, #24 -1000e878: 3318 adds r3, #24 -1000e87a: 6150 str r0, [r2, #20] -1000e87c: e6ec b.n 1000e658 <_realloc_r+0xec> -1000e87e: 6922 ldr r2, [r4, #16] -1000e880: 619a str r2, [r3, #24] -1000e882: 4652 mov r2, sl -1000e884: 6961 ldr r1, [r4, #20] -1000e886: 3320 adds r3, #32 -1000e888: 61d1 str r1, [r2, #28] -1000e88a: 3418 adds r4, #24 -1000e88c: e758 b.n 1000e740 <_realloc_r+0x1d4> -1000e88e: 0021 movs r1, r4 -1000e890: 0018 movs r0, r3 -1000e892: f005 fd39 bl 10014308 <__memmove_veneer> -1000e896: e795 b.n 1000e7c4 <_realloc_r+0x258> -1000e898: 68a1 ldr r1, [r4, #8] -1000e89a: 6119 str r1, [r3, #16] -1000e89c: 68e1 ldr r1, [r4, #12] -1000e89e: 6159 str r1, [r3, #20] -1000e8a0: 2a24 cmp r2, #36 ; 0x24 -1000e8a2: d002 beq.n 1000e8aa <_realloc_r+0x33e> -1000e8a4: 3410 adds r4, #16 -1000e8a6: 3318 adds r3, #24 -1000e8a8: e786 b.n 1000e7b8 <_realloc_r+0x24c> -1000e8aa: 6922 ldr r2, [r4, #16] -1000e8ac: 619a str r2, [r3, #24] -1000e8ae: 4652 mov r2, sl -1000e8b0: 6961 ldr r1, [r4, #20] -1000e8b2: 3320 adds r3, #32 -1000e8b4: 61d1 str r1, [r2, #28] -1000e8b6: 3418 adds r4, #24 -1000e8b8: e77e b.n 1000e7b8 <_realloc_r+0x24c> -1000e8ba: 46c0 nop ; (mov r8, r8) -1000e8bc: 20000d18 .word 0x20000d18 - -1000e8c0 <_sbrk_r>: -1000e8c0: 2300 movs r3, #0 -1000e8c2: b570 push {r4, r5, r6, lr} -1000e8c4: 4d06 ldr r5, [pc, #24] ; (1000e8e0 <_sbrk_r+0x20>) -1000e8c6: 0004 movs r4, r0 -1000e8c8: 0008 movs r0, r1 -1000e8ca: 602b str r3, [r5, #0] -1000e8cc: f7f4 fb34 bl 10002f38 <_sbrk> -1000e8d0: 1c43 adds r3, r0, #1 -1000e8d2: d000 beq.n 1000e8d6 <_sbrk_r+0x16> -1000e8d4: bd70 pop {r4, r5, r6, pc} -1000e8d6: 682b ldr r3, [r5, #0] -1000e8d8: 2b00 cmp r3, #0 -1000e8da: d0fb beq.n 1000e8d4 <_sbrk_r+0x14> -1000e8dc: 6023 str r3, [r4, #0] -1000e8de: e7f9 b.n 1000e8d4 <_sbrk_r+0x14> -1000e8e0: 20002c74 .word 0x20002c74 - -1000e8e4 : -1000e8e4: b40e push {r1, r2, r3} -1000e8e6: b530 push {r4, r5, lr} -1000e8e8: 2381 movs r3, #129 ; 0x81 -1000e8ea: b09c sub sp, #112 ; 0x70 -1000e8ec: 466a mov r2, sp -1000e8ee: ac1f add r4, sp, #124 ; 0x7c -1000e8f0: 009b lsls r3, r3, #2 -1000e8f2: cc20 ldmia r4!, {r5} -1000e8f4: 8293 strh r3, [r2, #20] -1000e8f6: 9002 str r0, [sp, #8] -1000e8f8: 9006 str r0, [sp, #24] -1000e8fa: f000 f895 bl 1000ea28 -1000e8fe: 4b0b ldr r3, [pc, #44] ; (1000e92c ) -1000e900: 466a mov r2, sp -1000e902: 930a str r3, [sp, #40] ; 0x28 -1000e904: 2300 movs r3, #0 -1000e906: 930e str r3, [sp, #56] ; 0x38 -1000e908: 9313 str r3, [sp, #76] ; 0x4c -1000e90a: 3b01 subs r3, #1 -1000e90c: 82d3 strh r3, [r2, #22] -1000e90e: 4b08 ldr r3, [pc, #32] ; (1000e930 ) -1000e910: 9003 str r0, [sp, #12] -1000e912: 9007 str r0, [sp, #28] -1000e914: 002a movs r2, r5 -1000e916: 6818 ldr r0, [r3, #0] -1000e918: a902 add r1, sp, #8 -1000e91a: 0023 movs r3, r4 -1000e91c: 9401 str r4, [sp, #4] -1000e91e: f000 f9c7 bl 1000ecb0 <__ssvfscanf_r> -1000e922: b01c add sp, #112 ; 0x70 -1000e924: bc30 pop {r4, r5} -1000e926: bc08 pop {r3} -1000e928: b003 add sp, #12 -1000e92a: 4718 bx r3 -1000e92c: 1000e9ad .word 0x1000e9ad -1000e930: 200008e0 .word 0x200008e0 - -1000e934 <_sscanf_r>: -1000e934: b40c push {r2, r3} -1000e936: b570 push {r4, r5, r6, lr} -1000e938: 2381 movs r3, #129 ; 0x81 -1000e93a: b09c sub sp, #112 ; 0x70 -1000e93c: 466a mov r2, sp -1000e93e: ac20 add r4, sp, #128 ; 0x80 -1000e940: 0005 movs r5, r0 -1000e942: 009b lsls r3, r3, #2 -1000e944: 0008 movs r0, r1 -1000e946: cc40 ldmia r4!, {r6} -1000e948: 8293 strh r3, [r2, #20] -1000e94a: 9102 str r1, [sp, #8] -1000e94c: 9106 str r1, [sp, #24] -1000e94e: f000 f86b bl 1000ea28 -1000e952: 4b0b ldr r3, [pc, #44] ; (1000e980 <_sscanf_r+0x4c>) -1000e954: 466a mov r2, sp -1000e956: 930a str r3, [sp, #40] ; 0x28 -1000e958: 2300 movs r3, #0 -1000e95a: 930e str r3, [sp, #56] ; 0x38 -1000e95c: 9313 str r3, [sp, #76] ; 0x4c -1000e95e: 3b01 subs r3, #1 -1000e960: 9003 str r0, [sp, #12] -1000e962: 9007 str r0, [sp, #28] -1000e964: 82d3 strh r3, [r2, #22] -1000e966: 0028 movs r0, r5 -1000e968: 0023 movs r3, r4 -1000e96a: 0032 movs r2, r6 -1000e96c: a902 add r1, sp, #8 -1000e96e: 9401 str r4, [sp, #4] -1000e970: f000 f99e bl 1000ecb0 <__ssvfscanf_r> -1000e974: b01c add sp, #112 ; 0x70 -1000e976: bc70 pop {r4, r5, r6} -1000e978: bc08 pop {r3} -1000e97a: b002 add sp, #8 -1000e97c: 4718 bx r3 -1000e97e: 46c0 nop ; (mov r8, r8) -1000e980: 1000e9ad .word 0x1000e9ad - -1000e984 <__sread>: -1000e984: b570 push {r4, r5, r6, lr} -1000e986: 000c movs r4, r1 -1000e988: 250e movs r5, #14 -1000e98a: 5f49 ldrsh r1, [r1, r5] -1000e98c: f001 fb90 bl 100100b0 <_read_r> -1000e990: 2800 cmp r0, #0 -1000e992: db03 blt.n 1000e99c <__sread+0x18> -1000e994: 6d23 ldr r3, [r4, #80] ; 0x50 -1000e996: 181b adds r3, r3, r0 -1000e998: 6523 str r3, [r4, #80] ; 0x50 -1000e99a: bd70 pop {r4, r5, r6, pc} -1000e99c: 89a3 ldrh r3, [r4, #12] -1000e99e: 4a02 ldr r2, [pc, #8] ; (1000e9a8 <__sread+0x24>) -1000e9a0: 4013 ands r3, r2 -1000e9a2: 81a3 strh r3, [r4, #12] -1000e9a4: e7f9 b.n 1000e99a <__sread+0x16> -1000e9a6: 46c0 nop ; (mov r8, r8) -1000e9a8: ffffefff .word 0xffffefff - -1000e9ac <__seofread>: -1000e9ac: 2000 movs r0, #0 -1000e9ae: 4770 bx lr - -1000e9b0 <__swrite>: -1000e9b0: b5f8 push {r3, r4, r5, r6, r7, lr} -1000e9b2: 000c movs r4, r1 -1000e9b4: 001f movs r7, r3 -1000e9b6: 230c movs r3, #12 -1000e9b8: 5ec9 ldrsh r1, [r1, r3] -1000e9ba: 0005 movs r5, r0 -1000e9bc: 0016 movs r6, r2 -1000e9be: 05cb lsls r3, r1, #23 -1000e9c0: d40a bmi.n 1000e9d8 <__swrite+0x28> -1000e9c2: 4b0a ldr r3, [pc, #40] ; (1000e9ec <__swrite+0x3c>) -1000e9c4: 0032 movs r2, r6 -1000e9c6: 4019 ands r1, r3 -1000e9c8: 0028 movs r0, r5 -1000e9ca: 81a1 strh r1, [r4, #12] -1000e9cc: 230e movs r3, #14 -1000e9ce: 5ee1 ldrsh r1, [r4, r3] -1000e9d0: 003b movs r3, r7 -1000e9d2: f001 f925 bl 1000fc20 <_write_r> -1000e9d6: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000e9d8: 230e movs r3, #14 -1000e9da: 5ee1 ldrsh r1, [r4, r3] -1000e9dc: 2200 movs r2, #0 -1000e9de: 2302 movs r3, #2 -1000e9e0: f001 fae2 bl 1000ffa8 <_lseek_r> -1000e9e4: 230c movs r3, #12 -1000e9e6: 5ee1 ldrsh r1, [r4, r3] -1000e9e8: e7eb b.n 1000e9c2 <__swrite+0x12> -1000e9ea: 46c0 nop ; (mov r8, r8) -1000e9ec: ffffefff .word 0xffffefff - -1000e9f0 <__sseek>: -1000e9f0: b570 push {r4, r5, r6, lr} -1000e9f2: 000c movs r4, r1 -1000e9f4: 250e movs r5, #14 -1000e9f6: 5f49 ldrsh r1, [r1, r5] -1000e9f8: f001 fad6 bl 1000ffa8 <_lseek_r> -1000e9fc: 1c43 adds r3, r0, #1 -1000e9fe: d006 beq.n 1000ea0e <__sseek+0x1e> -1000ea00: 2380 movs r3, #128 ; 0x80 -1000ea02: 89a2 ldrh r2, [r4, #12] -1000ea04: 015b lsls r3, r3, #5 -1000ea06: 4313 orrs r3, r2 -1000ea08: 81a3 strh r3, [r4, #12] -1000ea0a: 6520 str r0, [r4, #80] ; 0x50 -1000ea0c: bd70 pop {r4, r5, r6, pc} -1000ea0e: 89a3 ldrh r3, [r4, #12] -1000ea10: 4a01 ldr r2, [pc, #4] ; (1000ea18 <__sseek+0x28>) -1000ea12: 4013 ands r3, r2 -1000ea14: 81a3 strh r3, [r4, #12] -1000ea16: e7f9 b.n 1000ea0c <__sseek+0x1c> -1000ea18: ffffefff .word 0xffffefff - -1000ea1c <__sclose>: -1000ea1c: b510 push {r4, lr} -1000ea1e: 230e movs r3, #14 -1000ea20: 5ec9 ldrsh r1, [r1, r3] -1000ea22: f001 f911 bl 1000fc48 <_close_r> -1000ea26: bd10 pop {r4, pc} - -1000ea28 : -1000ea28: b510 push {r4, lr} -1000ea2a: 0783 lsls r3, r0, #30 -1000ea2c: d00a beq.n 1000ea44 -1000ea2e: 0003 movs r3, r0 -1000ea30: 2103 movs r1, #3 -1000ea32: e002 b.n 1000ea3a -1000ea34: 3301 adds r3, #1 -1000ea36: 420b tst r3, r1 -1000ea38: d005 beq.n 1000ea46 -1000ea3a: 781a ldrb r2, [r3, #0] -1000ea3c: 2a00 cmp r2, #0 -1000ea3e: d1f9 bne.n 1000ea34 -1000ea40: 1a18 subs r0, r3, r0 -1000ea42: bd10 pop {r4, pc} -1000ea44: 0003 movs r3, r0 -1000ea46: 6819 ldr r1, [r3, #0] -1000ea48: 4a0c ldr r2, [pc, #48] ; (1000ea7c ) -1000ea4a: 4c0d ldr r4, [pc, #52] ; (1000ea80 ) -1000ea4c: 188a adds r2, r1, r2 -1000ea4e: 438a bics r2, r1 -1000ea50: 4222 tst r2, r4 -1000ea52: d10f bne.n 1000ea74 -1000ea54: 6859 ldr r1, [r3, #4] -1000ea56: 4a09 ldr r2, [pc, #36] ; (1000ea7c ) -1000ea58: 3304 adds r3, #4 -1000ea5a: 188a adds r2, r1, r2 -1000ea5c: 438a bics r2, r1 -1000ea5e: 4222 tst r2, r4 -1000ea60: d108 bne.n 1000ea74 -1000ea62: 6859 ldr r1, [r3, #4] -1000ea64: 4a05 ldr r2, [pc, #20] ; (1000ea7c ) -1000ea66: 3304 adds r3, #4 -1000ea68: 188a adds r2, r1, r2 -1000ea6a: 438a bics r2, r1 -1000ea6c: 4222 tst r2, r4 -1000ea6e: d0f1 beq.n 1000ea54 -1000ea70: e000 b.n 1000ea74 -1000ea72: 3301 adds r3, #1 -1000ea74: 781a ldrb r2, [r3, #0] -1000ea76: 2a00 cmp r2, #0 -1000ea78: d1fb bne.n 1000ea72 -1000ea7a: e7e1 b.n 1000ea40 -1000ea7c: fefefeff .word 0xfefefeff -1000ea80: 80808080 .word 0x80808080 - -1000ea84 : -1000ea84: b530 push {r4, r5, lr} -1000ea86: 2a00 cmp r2, #0 -1000ea88: d026 beq.n 1000ead8 -1000ea8a: 0003 movs r3, r0 -1000ea8c: 430b orrs r3, r1 -1000ea8e: 079b lsls r3, r3, #30 -1000ea90: d124 bne.n 1000eadc -1000ea92: 2a03 cmp r2, #3 -1000ea94: d922 bls.n 1000eadc -1000ea96: 4d16 ldr r5, [pc, #88] ; (1000eaf0 ) -1000ea98: e00b b.n 1000eab2 -1000ea9a: 3a04 subs r2, #4 -1000ea9c: 2a00 cmp r2, #0 -1000ea9e: d01b beq.n 1000ead8 -1000eaa0: 4c14 ldr r4, [pc, #80] ; (1000eaf4 ) -1000eaa2: 191c adds r4, r3, r4 -1000eaa4: 439c bics r4, r3 -1000eaa6: 422c tst r4, r5 -1000eaa8: d116 bne.n 1000ead8 -1000eaaa: 3004 adds r0, #4 -1000eaac: 3104 adds r1, #4 -1000eaae: 2a03 cmp r2, #3 -1000eab0: d914 bls.n 1000eadc -1000eab2: 6803 ldr r3, [r0, #0] -1000eab4: 680c ldr r4, [r1, #0] -1000eab6: 42a3 cmp r3, r4 -1000eab8: d0ef beq.n 1000ea9a -1000eaba: 7804 ldrb r4, [r0, #0] -1000eabc: 780d ldrb r5, [r1, #0] -1000eabe: 42ac cmp r4, r5 -1000eac0: d113 bne.n 1000eaea -1000eac2: 2301 movs r3, #1 -1000eac4: e006 b.n 1000ead4 -1000eac6: 5cc4 ldrb r4, [r0, r3] -1000eac8: 5ccd ldrb r5, [r1, r3] -1000eaca: 42ac cmp r4, r5 -1000eacc: d10d bne.n 1000eaea -1000eace: 3301 adds r3, #1 -1000ead0: 4293 cmp r3, r2 -1000ead2: d001 beq.n 1000ead8 -1000ead4: 2c00 cmp r4, #0 -1000ead6: d1f6 bne.n 1000eac6 -1000ead8: 2000 movs r0, #0 -1000eada: bd30 pop {r4, r5, pc} -1000eadc: 7804 ldrb r4, [r0, #0] -1000eade: 780d ldrb r5, [r1, #0] -1000eae0: 42a5 cmp r5, r4 -1000eae2: d102 bne.n 1000eaea -1000eae4: 2a01 cmp r2, #1 -1000eae6: d1ec bne.n 1000eac2 -1000eae8: e7f6 b.n 1000ead8 -1000eaea: 1b60 subs r0, r4, r5 -1000eaec: e7f5 b.n 1000eada -1000eaee: 46c0 nop ; (mov r8, r8) -1000eaf0: 80808080 .word 0x80808080 -1000eaf4: fefefeff .word 0xfefefeff - -1000eaf8 <_strtol_l.part.0>: -1000eaf8: b5f0 push {r4, r5, r6, r7, lr} -1000eafa: 4657 mov r7, sl -1000eafc: 464e mov r6, r9 -1000eafe: 4645 mov r5, r8 -1000eb00: 46de mov lr, fp -1000eb02: 4682 mov sl, r0 -1000eb04: b5e0 push {r5, r6, r7, lr} -1000eb06: 4691 mov r9, r2 -1000eb08: 4688 mov r8, r1 -1000eb0a: 001e movs r6, r3 -1000eb0c: 000a movs r2, r1 -1000eb0e: 2008 movs r0, #8 -1000eb10: 4f48 ldr r7, [pc, #288] ; (1000ec34 <_strtol_l.part.0+0x13c>) -1000eb12: b083 sub sp, #12 -1000eb14: 0013 movs r3, r2 -1000eb16: 781c ldrb r4, [r3, #0] -1000eb18: 1c55 adds r5, r2, #1 -1000eb1a: 5d39 ldrb r1, [r7, r4] -1000eb1c: 002a movs r2, r5 -1000eb1e: 4208 tst r0, r1 -1000eb20: d1f8 bne.n 1000eb14 <_strtol_l.part.0+0x1c> -1000eb22: 2c2d cmp r4, #45 ; 0x2d -1000eb24: d066 beq.n 1000ebf4 <_strtol_l.part.0+0xfc> -1000eb26: 2c2b cmp r4, #43 ; 0x2b -1000eb28: d029 beq.n 1000eb7e <_strtol_l.part.0+0x86> -1000eb2a: 4b43 ldr r3, [pc, #268] ; (1000ec38 <_strtol_l.part.0+0x140>) -1000eb2c: 469b mov fp, r3 -1000eb2e: 2300 movs r3, #0 -1000eb30: 9301 str r3, [sp, #4] -1000eb32: 2e00 cmp r6, #0 -1000eb34: d02b beq.n 1000eb8e <_strtol_l.part.0+0x96> -1000eb36: 2e10 cmp r6, #16 -1000eb38: d064 beq.n 1000ec04 <_strtol_l.part.0+0x10c> -1000eb3a: 0037 movs r7, r6 -1000eb3c: 0039 movs r1, r7 -1000eb3e: 4658 mov r0, fp -1000eb40: f7f5 fdd2 bl 100046e8 <__wrap___aeabi_uidiv> -1000eb44: 002b movs r3, r5 -1000eb46: 468c mov ip, r1 -1000eb48: 2200 movs r2, #0 -1000eb4a: 2100 movs r1, #0 -1000eb4c: e007 b.n 1000eb5e <_strtol_l.part.0+0x66> -1000eb4e: 4288 cmp r0, r1 -1000eb50: d312 bcc.n 1000eb78 <_strtol_l.part.0+0x80> -1000eb52: d03f beq.n 1000ebd4 <_strtol_l.part.0+0xdc> -1000eb54: 2201 movs r2, #1 -1000eb56: 4379 muls r1, r7 -1000eb58: 1869 adds r1, r5, r1 -1000eb5a: 781c ldrb r4, [r3, #0] -1000eb5c: 3301 adds r3, #1 -1000eb5e: 0025 movs r5, r4 -1000eb60: 3d30 subs r5, #48 ; 0x30 -1000eb62: 2d09 cmp r5, #9 -1000eb64: d904 bls.n 1000eb70 <_strtol_l.part.0+0x78> -1000eb66: 3d11 subs r5, #17 -1000eb68: 2d19 cmp r5, #25 -1000eb6a: d815 bhi.n 1000eb98 <_strtol_l.part.0+0xa0> -1000eb6c: 3c37 subs r4, #55 ; 0x37 -1000eb6e: 0025 movs r5, r4 -1000eb70: 42ae cmp r6, r5 -1000eb72: dd19 ble.n 1000eba8 <_strtol_l.part.0+0xb0> -1000eb74: 2a00 cmp r2, #0 -1000eb76: daea bge.n 1000eb4e <_strtol_l.part.0+0x56> -1000eb78: 2201 movs r2, #1 -1000eb7a: 4252 negs r2, r2 -1000eb7c: e7ed b.n 1000eb5a <_strtol_l.part.0+0x62> -1000eb7e: 782c ldrb r4, [r5, #0] -1000eb80: 1c9d adds r5, r3, #2 -1000eb82: 4b2d ldr r3, [pc, #180] ; (1000ec38 <_strtol_l.part.0+0x140>) -1000eb84: 469b mov fp, r3 -1000eb86: 2300 movs r3, #0 -1000eb88: 9301 str r3, [sp, #4] -1000eb8a: 2e00 cmp r6, #0 -1000eb8c: d1d3 bne.n 1000eb36 <_strtol_l.part.0+0x3e> -1000eb8e: 2c30 cmp r4, #48 ; 0x30 -1000eb90: d046 beq.n 1000ec20 <_strtol_l.part.0+0x128> -1000eb92: 270a movs r7, #10 -1000eb94: 260a movs r6, #10 -1000eb96: e7d1 b.n 1000eb3c <_strtol_l.part.0+0x44> -1000eb98: 0025 movs r5, r4 -1000eb9a: 3d61 subs r5, #97 ; 0x61 -1000eb9c: 2d19 cmp r5, #25 -1000eb9e: d803 bhi.n 1000eba8 <_strtol_l.part.0+0xb0> -1000eba0: 3c57 subs r4, #87 ; 0x57 -1000eba2: 0025 movs r5, r4 -1000eba4: 42ae cmp r6, r5 -1000eba6: dce5 bgt.n 1000eb74 <_strtol_l.part.0+0x7c> -1000eba8: 2a00 cmp r2, #0 -1000ebaa: db18 blt.n 1000ebde <_strtol_l.part.0+0xe6> -1000ebac: 9801 ldr r0, [sp, #4] -1000ebae: 2800 cmp r0, #0 -1000ebb0: d000 beq.n 1000ebb4 <_strtol_l.part.0+0xbc> -1000ebb2: 4249 negs r1, r1 -1000ebb4: 4648 mov r0, r9 -1000ebb6: 2800 cmp r0, #0 -1000ebb8: d004 beq.n 1000ebc4 <_strtol_l.part.0+0xcc> -1000ebba: 2a00 cmp r2, #0 -1000ebbc: d138 bne.n 1000ec30 <_strtol_l.part.0+0x138> -1000ebbe: 464b mov r3, r9 -1000ebc0: 4642 mov r2, r8 -1000ebc2: 601a str r2, [r3, #0] -1000ebc4: 0008 movs r0, r1 -1000ebc6: b003 add sp, #12 -1000ebc8: bcf0 pop {r4, r5, r6, r7} -1000ebca: 46bb mov fp, r7 -1000ebcc: 46b2 mov sl, r6 -1000ebce: 46a9 mov r9, r5 -1000ebd0: 46a0 mov r8, r4 -1000ebd2: bdf0 pop {r4, r5, r6, r7, pc} -1000ebd4: 45ac cmp ip, r5 -1000ebd6: dabd bge.n 1000eb54 <_strtol_l.part.0+0x5c> -1000ebd8: 2201 movs r2, #1 -1000ebda: 4252 negs r2, r2 -1000ebdc: e7bd b.n 1000eb5a <_strtol_l.part.0+0x62> -1000ebde: 2222 movs r2, #34 ; 0x22 -1000ebe0: 4651 mov r1, sl -1000ebe2: 600a str r2, [r1, #0] -1000ebe4: 464a mov r2, r9 -1000ebe6: 4659 mov r1, fp -1000ebe8: 2a00 cmp r2, #0 -1000ebea: d0eb beq.n 1000ebc4 <_strtol_l.part.0+0xcc> -1000ebec: 3b01 subs r3, #1 -1000ebee: 4698 mov r8, r3 -1000ebf0: 4659 mov r1, fp -1000ebf2: e7e4 b.n 1000ebbe <_strtol_l.part.0+0xc6> -1000ebf4: 782c ldrb r4, [r5, #0] -1000ebf6: 1c9d adds r5, r3, #2 -1000ebf8: 2380 movs r3, #128 ; 0x80 -1000ebfa: 061b lsls r3, r3, #24 -1000ebfc: 469b mov fp, r3 -1000ebfe: 2301 movs r3, #1 -1000ec00: 9301 str r3, [sp, #4] -1000ec02: e796 b.n 1000eb32 <_strtol_l.part.0+0x3a> -1000ec04: 2c30 cmp r4, #48 ; 0x30 -1000ec06: d104 bne.n 1000ec12 <_strtol_l.part.0+0x11a> -1000ec08: 2220 movs r2, #32 -1000ec0a: 782b ldrb r3, [r5, #0] -1000ec0c: 4393 bics r3, r2 -1000ec0e: 2b58 cmp r3, #88 ; 0x58 -1000ec10: d001 beq.n 1000ec16 <_strtol_l.part.0+0x11e> -1000ec12: 2710 movs r7, #16 -1000ec14: e792 b.n 1000eb3c <_strtol_l.part.0+0x44> -1000ec16: 786c ldrb r4, [r5, #1] -1000ec18: 2710 movs r7, #16 -1000ec1a: 2610 movs r6, #16 -1000ec1c: 3502 adds r5, #2 -1000ec1e: e78d b.n 1000eb3c <_strtol_l.part.0+0x44> -1000ec20: 2220 movs r2, #32 -1000ec22: 782b ldrb r3, [r5, #0] -1000ec24: 4393 bics r3, r2 -1000ec26: 2b58 cmp r3, #88 ; 0x58 -1000ec28: d0f5 beq.n 1000ec16 <_strtol_l.part.0+0x11e> -1000ec2a: 2708 movs r7, #8 -1000ec2c: 2608 movs r6, #8 -1000ec2e: e785 b.n 1000eb3c <_strtol_l.part.0+0x44> -1000ec30: 468b mov fp, r1 -1000ec32: e7db b.n 1000ebec <_strtol_l.part.0+0xf4> -1000ec34: 1004cb3d .word 0x1004cb3d -1000ec38: 7fffffff .word 0x7fffffff - -1000ec3c <_strtol_r>: -1000ec3c: b510 push {r4, lr} -1000ec3e: 2b01 cmp r3, #1 -1000ec40: d004 beq.n 1000ec4c <_strtol_r+0x10> -1000ec42: 2b24 cmp r3, #36 ; 0x24 -1000ec44: d802 bhi.n 1000ec4c <_strtol_r+0x10> -1000ec46: f7ff ff57 bl 1000eaf8 <_strtol_l.part.0> -1000ec4a: e004 b.n 1000ec56 <_strtol_r+0x1a> -1000ec4c: f001 f80e bl 1000fc6c <__errno> -1000ec50: 2316 movs r3, #22 -1000ec52: 6003 str r3, [r0, #0] -1000ec54: 2000 movs r0, #0 -1000ec56: bd10 pop {r4, pc} - -1000ec58 : -1000ec58: 0013 movs r3, r2 -1000ec5a: b510 push {r4, lr} -1000ec5c: 2a01 cmp r2, #1 -1000ec5e: d009 beq.n 1000ec74 -1000ec60: 2a24 cmp r2, #36 ; 0x24 -1000ec62: d807 bhi.n 1000ec74 -1000ec64: 4a06 ldr r2, [pc, #24] ; (1000ec80 ) -1000ec66: 6814 ldr r4, [r2, #0] -1000ec68: 000a movs r2, r1 -1000ec6a: 0001 movs r1, r0 -1000ec6c: 0020 movs r0, r4 -1000ec6e: f7ff ff43 bl 1000eaf8 <_strtol_l.part.0> -1000ec72: e004 b.n 1000ec7e -1000ec74: f000 fffa bl 1000fc6c <__errno> -1000ec78: 2316 movs r3, #22 -1000ec7a: 6003 str r3, [r0, #0] -1000ec7c: 2000 movs r0, #0 -1000ec7e: bd10 pop {r4, pc} -1000ec80: 200008e0 .word 0x200008e0 - -1000ec84 : -1000ec84: 0013 movs r3, r2 -1000ec86: b510 push {r4, lr} -1000ec88: 2a01 cmp r2, #1 -1000ec8a: d009 beq.n 1000eca0 -1000ec8c: 2a24 cmp r2, #36 ; 0x24 -1000ec8e: d807 bhi.n 1000eca0 -1000ec90: 4a06 ldr r2, [pc, #24] ; (1000ecac ) -1000ec92: 6814 ldr r4, [r2, #0] -1000ec94: 000a movs r2, r1 -1000ec96: 0001 movs r1, r0 -1000ec98: 0020 movs r0, r4 -1000ec9a: f7ff ff2d bl 1000eaf8 <_strtol_l.part.0> -1000ec9e: e004 b.n 1000ecaa -1000eca0: f000 ffe4 bl 1000fc6c <__errno> -1000eca4: 2316 movs r3, #22 -1000eca6: 6003 str r3, [r0, #0] -1000eca8: 2000 movs r0, #0 -1000ecaa: bd10 pop {r4, pc} -1000ecac: 200008e0 .word 0x200008e0 - -1000ecb0 <__ssvfscanf_r>: -1000ecb0: b5f0 push {r4, r5, r6, r7, lr} -1000ecb2: 4657 mov r7, sl -1000ecb4: 46de mov lr, fp -1000ecb6: 464e mov r6, r9 -1000ecb8: 4645 mov r5, r8 -1000ecba: b5e0 push {r5, r6, r7, lr} -1000ecbc: 4cc9 ldr r4, [pc, #804] ; (1000efe4 <__ssvfscanf_r+0x334>) -1000ecbe: 000f movs r7, r1 -1000ecc0: 44a5 add sp, r4 -1000ecc2: 930a str r3, [sp, #40] ; 0x28 -1000ecc4: 230c movs r3, #12 -1000ecc6: 5ec9 ldrsh r1, [r1, r3] -1000ecc8: 2380 movs r3, #128 ; 0x80 -1000ecca: 019b lsls r3, r3, #6 -1000eccc: 4682 mov sl, r0 -1000ecce: 4219 tst r1, r3 -1000ecd0: d105 bne.n 1000ecde <__ssvfscanf_r+0x2e> -1000ecd2: 430b orrs r3, r1 -1000ecd4: 81bb strh r3, [r7, #12] -1000ecd6: 6e79 ldr r1, [r7, #100] ; 0x64 -1000ecd8: 4bc3 ldr r3, [pc, #780] ; (1000efe8 <__ssvfscanf_r+0x338>) -1000ecda: 400b ands r3, r1 -1000ecdc: 667b str r3, [r7, #100] ; 0x64 -1000ecde: 7813 ldrb r3, [r2, #0] -1000ece0: 3201 adds r2, #1 -1000ece2: 9313 str r3, [sp, #76] ; 0x4c -1000ece4: 9203 str r2, [sp, #12] -1000ece6: 2b00 cmp r3, #0 -1000ece8: d101 bne.n 1000ecee <__ssvfscanf_r+0x3e> -1000ecea: f000 ff01 bl 1000faf0 <__ssvfscanf_r+0xe40> -1000ecee: 2200 movs r2, #0 -1000ecf0: 4691 mov r9, r2 -1000ecf2: 920b str r2, [sp, #44] ; 0x2c -1000ecf4: 9204 str r2, [sp, #16] -1000ecf6: 9208 str r2, [sp, #32] -1000ecf8: 9205 str r2, [sp, #20] -1000ecfa: 4abc ldr r2, [pc, #752] ; (1000efec <__ssvfscanf_r+0x33c>) -1000ecfc: 4693 mov fp, r2 -1000ecfe: 4652 mov r2, sl -1000ed00: 46ca mov sl, r9 -1000ed02: 4691 mov r9, r2 -1000ed04: 2108 movs r1, #8 -1000ed06: 465a mov r2, fp -1000ed08: 000c movs r4, r1 -1000ed0a: 5cd2 ldrb r2, [r2, r3] -1000ed0c: 4014 ands r4, r2 -1000ed0e: 4211 tst r1, r2 -1000ed10: d129 bne.n 1000ed66 <__ssvfscanf_r+0xb6> -1000ed12: 2b25 cmp r3, #37 ; 0x25 -1000ed14: d113 bne.n 1000ed3e <__ssvfscanf_r+0x8e> -1000ed16: 9b03 ldr r3, [sp, #12] -1000ed18: 2500 movs r5, #0 -1000ed1a: 781a ldrb r2, [r3, #0] -1000ed1c: 2300 movs r3, #0 -1000ed1e: 4698 mov r8, r3 -1000ed20: 3304 adds r3, #4 -1000ed22: 200f movs r0, #15 -1000ed24: 469c mov ip, r3 -1000ed26: 9b03 ldr r3, [sp, #12] -1000ed28: 1c59 adds r1, r3, #1 -1000ed2a: 0013 movs r3, r2 -1000ed2c: 3b25 subs r3, #37 ; 0x25 -1000ed2e: b2db uxtb r3, r3 -1000ed30: 2b53 cmp r3, #83 ; 0x53 -1000ed32: d80e bhi.n 1000ed52 <__ssvfscanf_r+0xa2> -1000ed34: 4eae ldr r6, [pc, #696] ; (1000eff0 <__ssvfscanf_r+0x340>) -1000ed36: 009b lsls r3, r3, #2 -1000ed38: 58f3 ldr r3, [r6, r3] -1000ed3a: 469f mov pc, r3 -1000ed3c: 9103 str r1, [sp, #12] -1000ed3e: 687b ldr r3, [r7, #4] -1000ed40: 2b00 cmp r3, #0 -1000ed42: dd3c ble.n 1000edbe <__ssvfscanf_r+0x10e> -1000ed44: 9b03 ldr r3, [sp, #12] -1000ed46: 683a ldr r2, [r7, #0] -1000ed48: 3b01 subs r3, #1 -1000ed4a: 7811 ldrb r1, [r2, #0] -1000ed4c: 781b ldrb r3, [r3, #0] -1000ed4e: 4299 cmp r1, r3 -1000ed50: d02c beq.n 1000edac <__ssvfscanf_r+0xfc> -1000ed52: 9805 ldr r0, [sp, #20] -1000ed54: 23b1 movs r3, #177 ; 0xb1 -1000ed56: 009b lsls r3, r3, #2 -1000ed58: 449d add sp, r3 -1000ed5a: bcf0 pop {r4, r5, r6, r7} -1000ed5c: 46bb mov fp, r7 -1000ed5e: 46b2 mov sl, r6 -1000ed60: 46a9 mov r9, r5 -1000ed62: 46a0 mov r8, r4 -1000ed64: bdf0 pop {r4, r5, r6, r7, pc} -1000ed66: 2408 movs r4, #8 -1000ed68: 4655 mov r5, sl -1000ed6a: 464e mov r6, r9 -1000ed6c: 687b ldr r3, [r7, #4] -1000ed6e: e00b b.n 1000ed88 <__ssvfscanf_r+0xd8> -1000ed70: 4659 mov r1, fp -1000ed72: 683a ldr r2, [r7, #0] -1000ed74: 7813 ldrb r3, [r2, #0] -1000ed76: 5ccb ldrb r3, [r1, r3] -1000ed78: 421c tst r4, r3 -1000ed7a: d00d beq.n 1000ed98 <__ssvfscanf_r+0xe8> -1000ed7c: 687b ldr r3, [r7, #4] -1000ed7e: 3201 adds r2, #1 -1000ed80: 3b01 subs r3, #1 -1000ed82: 3501 adds r5, #1 -1000ed84: 607b str r3, [r7, #4] -1000ed86: 603a str r2, [r7, #0] -1000ed88: 2b00 cmp r3, #0 -1000ed8a: dcf1 bgt.n 1000ed70 <__ssvfscanf_r+0xc0> -1000ed8c: 0039 movs r1, r7 -1000ed8e: 0030 movs r0, r6 -1000ed90: f002 fda2 bl 100118d8 <__ssrefill_r> -1000ed94: 2800 cmp r0, #0 -1000ed96: d0eb beq.n 1000ed70 <__ssvfscanf_r+0xc0> -1000ed98: 46aa mov sl, r5 -1000ed9a: 46b1 mov r9, r6 -1000ed9c: 9a03 ldr r2, [sp, #12] -1000ed9e: 7813 ldrb r3, [r2, #0] -1000eda0: 3201 adds r2, #1 -1000eda2: 9313 str r3, [sp, #76] ; 0x4c -1000eda4: 9203 str r2, [sp, #12] -1000eda6: 2b00 cmp r3, #0 -1000eda8: d1ac bne.n 1000ed04 <__ssvfscanf_r+0x54> -1000edaa: e7d2 b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000edac: 687b ldr r3, [r7, #4] -1000edae: 3201 adds r2, #1 -1000edb0: 3b01 subs r3, #1 -1000edb2: 607b str r3, [r7, #4] -1000edb4: 2301 movs r3, #1 -1000edb6: 469c mov ip, r3 -1000edb8: 603a str r2, [r7, #0] -1000edba: 44e2 add sl, ip -1000edbc: e7ee b.n 1000ed9c <__ssvfscanf_r+0xec> -1000edbe: 0039 movs r1, r7 -1000edc0: 4648 mov r0, r9 -1000edc2: f002 fd89 bl 100118d8 <__ssrefill_r> -1000edc6: 2800 cmp r0, #0 -1000edc8: d0bc beq.n 1000ed44 <__ssvfscanf_r+0x94> -1000edca: 9b05 ldr r3, [sp, #20] -1000edcc: 2b00 cmp r3, #0 -1000edce: d002 beq.n 1000edd6 <__ssvfscanf_r+0x126> -1000edd0: 89bb ldrh r3, [r7, #12] -1000edd2: 065b lsls r3, r3, #25 -1000edd4: d5bd bpl.n 1000ed52 <__ssvfscanf_r+0xa2> -1000edd6: 2301 movs r3, #1 -1000edd8: 425b negs r3, r3 -1000edda: 9305 str r3, [sp, #20] -1000eddc: e7b9 b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000edde: 238f movs r3, #143 ; 0x8f -1000ede0: 422b tst r3, r5 -1000ede2: d1b6 bne.n 1000ed52 <__ssvfscanf_r+0xa2> -1000ede4: 4643 mov r3, r8 -1000ede6: 009b lsls r3, r3, #2 -1000ede8: 4443 add r3, r8 -1000edea: 005b lsls r3, r3, #1 -1000edec: 189a adds r2, r3, r2 -1000edee: 2330 movs r3, #48 ; 0x30 -1000edf0: 425b negs r3, r3 -1000edf2: 4698 mov r8, r3 -1000edf4: 9b03 ldr r3, [sp, #12] -1000edf6: 4490 add r8, r2 -1000edf8: 9103 str r1, [sp, #12] -1000edfa: 785a ldrb r2, [r3, #1] -1000edfc: e793 b.n 1000ed26 <__ssvfscanf_r+0x76> -1000edfe: 2604 movs r6, #4 -1000ee00: 9103 str r1, [sp, #12] -1000ee02: 687b ldr r3, [r7, #4] -1000ee04: 2b00 cmp r3, #0 -1000ee06: dd52 ble.n 1000eeae <__ssvfscanf_r+0x1fe> -1000ee08: 066b lsls r3, r5, #25 -1000ee0a: d558 bpl.n 1000eebe <__ssvfscanf_r+0x20e> -1000ee0c: 2e03 cmp r6, #3 -1000ee0e: d100 bne.n 1000ee12 <__ssvfscanf_r+0x162> -1000ee10: e087 b.n 1000ef22 <__ssvfscanf_r+0x272> -1000ee12: 2e04 cmp r6, #4 -1000ee14: d100 bne.n 1000ee18 <__ssvfscanf_r+0x168> -1000ee16: e1fd b.n 1000f214 <__ssvfscanf_r+0x564> -1000ee18: 2e01 cmp r6, #1 -1000ee1a: d100 bne.n 1000ee1e <__ssvfscanf_r+0x16e> -1000ee1c: e1c7 b.n 1000f1ae <__ssvfscanf_r+0x4fe> -1000ee1e: 2e02 cmp r6, #2 -1000ee20: d000 beq.n 1000ee24 <__ssvfscanf_r+0x174> -1000ee22: e123 b.n 1000f06c <__ssvfscanf_r+0x3bc> -1000ee24: 4643 mov r3, r8 -1000ee26: 2b00 cmp r3, #0 -1000ee28: d101 bne.n 1000ee2e <__ssvfscanf_r+0x17e> -1000ee2a: 3b01 subs r3, #1 -1000ee2c: 4698 mov r8, r3 -1000ee2e: 07eb lsls r3, r5, #31 -1000ee30: d500 bpl.n 1000ee34 <__ssvfscanf_r+0x184> -1000ee32: e376 b.n 1000f522 <__ssvfscanf_r+0x872> -1000ee34: 06eb lsls r3, r5, #27 -1000ee36: d401 bmi.n 1000ee3c <__ssvfscanf_r+0x18c> -1000ee38: f000 fc5a bl 1000f6f0 <__ssvfscanf_r+0xa40> -1000ee3c: 4659 mov r1, fp -1000ee3e: 683a ldr r2, [r7, #0] -1000ee40: 7813 ldrb r3, [r2, #0] -1000ee42: 5ccb ldrb r3, [r1, r3] -1000ee44: 071b lsls r3, r3, #28 -1000ee46: d4a9 bmi.n 1000ed9c <__ssvfscanf_r+0xec> -1000ee48: 3201 adds r2, #1 -1000ee4a: 603a str r2, [r7, #0] -1000ee4c: 4642 mov r2, r8 -1000ee4e: 687b ldr r3, [r7, #4] -1000ee50: 2401 movs r4, #1 -1000ee52: 3b01 subs r3, #1 -1000ee54: 2508 movs r5, #8 -1000ee56: 4646 mov r6, r8 -1000ee58: 607b str r3, [r7, #4] -1000ee5a: 2a01 cmp r2, #1 -1000ee5c: d111 bne.n 1000ee82 <__ssvfscanf_r+0x1d2> -1000ee5e: f000 feb4 bl 1000fbca <__ssvfscanf_r+0xf1a> -1000ee62: 4659 mov r1, fp -1000ee64: 683a ldr r2, [r7, #0] -1000ee66: 7813 ldrb r3, [r2, #0] -1000ee68: 5ccb ldrb r3, [r1, r3] -1000ee6a: 421d tst r5, r3 -1000ee6c: d111 bne.n 1000ee92 <__ssvfscanf_r+0x1e2> -1000ee6e: 687b ldr r3, [r7, #4] -1000ee70: 3201 adds r2, #1 -1000ee72: 3b01 subs r3, #1 -1000ee74: 3401 adds r4, #1 -1000ee76: 607b str r3, [r7, #4] -1000ee78: 603a str r2, [r7, #0] -1000ee7a: 42a6 cmp r6, r4 -1000ee7c: d101 bne.n 1000ee82 <__ssvfscanf_r+0x1d2> -1000ee7e: f000 fe0a bl 1000fa96 <__ssvfscanf_r+0xde6> -1000ee82: 2b00 cmp r3, #0 -1000ee84: dced bgt.n 1000ee62 <__ssvfscanf_r+0x1b2> -1000ee86: 0039 movs r1, r7 -1000ee88: 4648 mov r0, r9 -1000ee8a: f002 fd25 bl 100118d8 <__ssrefill_r> -1000ee8e: 2800 cmp r0, #0 -1000ee90: d0e7 beq.n 1000ee62 <__ssvfscanf_r+0x1b2> -1000ee92: 44a2 add sl, r4 -1000ee94: e782 b.n 1000ed9c <__ssvfscanf_r+0xec> -1000ee96: 2380 movs r3, #128 ; 0x80 -1000ee98: 009b lsls r3, r3, #2 -1000ee9a: 431d orrs r5, r3 -1000ee9c: 4b55 ldr r3, [pc, #340] ; (1000eff4 <__ssvfscanf_r+0x344>) -1000ee9e: 2603 movs r6, #3 -1000eea0: 930b str r3, [sp, #44] ; 0x2c -1000eea2: 2310 movs r3, #16 -1000eea4: 9308 str r3, [sp, #32] -1000eea6: 687b ldr r3, [r7, #4] -1000eea8: 9103 str r1, [sp, #12] -1000eeaa: 2b00 cmp r3, #0 -1000eeac: dcac bgt.n 1000ee08 <__ssvfscanf_r+0x158> -1000eeae: 0039 movs r1, r7 -1000eeb0: 4648 mov r0, r9 -1000eeb2: f002 fd11 bl 100118d8 <__ssrefill_r> -1000eeb6: 2800 cmp r0, #0 -1000eeb8: d187 bne.n 1000edca <__ssvfscanf_r+0x11a> -1000eeba: 066b lsls r3, r5, #25 -1000eebc: d4a6 bmi.n 1000ee0c <__ssvfscanf_r+0x15c> -1000eebe: 4659 mov r1, fp -1000eec0: 683a ldr r2, [r7, #0] -1000eec2: 7813 ldrb r3, [r2, #0] -1000eec4: 5ccb ldrb r3, [r1, r3] -1000eec6: 071b lsls r3, r3, #28 -1000eec8: d5a0 bpl.n 1000ee0c <__ssvfscanf_r+0x15c> -1000eeca: 0021 movs r1, r4 -1000eecc: 464b mov r3, r9 -1000eece: 4654 mov r4, sl -1000eed0: 46a9 mov r9, r5 -1000eed2: 468a mov sl, r1 -1000eed4: 001d movs r5, r3 -1000eed6: e007 b.n 1000eee8 <__ssvfscanf_r+0x238> -1000eed8: 4659 mov r1, fp -1000eeda: 3201 adds r2, #1 -1000eedc: 603a str r2, [r7, #0] -1000eede: 7813 ldrb r3, [r2, #0] -1000eee0: 5ccb ldrb r3, [r1, r3] -1000eee2: 2108 movs r1, #8 -1000eee4: 4219 tst r1, r3 -1000eee6: d013 beq.n 1000ef10 <__ssvfscanf_r+0x260> -1000eee8: 687b ldr r3, [r7, #4] -1000eeea: 3401 adds r4, #1 -1000eeec: 3b01 subs r3, #1 -1000eeee: 607b str r3, [r7, #4] -1000eef0: 2b00 cmp r3, #0 -1000eef2: dcf1 bgt.n 1000eed8 <__ssvfscanf_r+0x228> -1000eef4: 0039 movs r1, r7 -1000eef6: 0028 movs r0, r5 -1000eef8: f002 fcee bl 100118d8 <__ssrefill_r> -1000eefc: 2800 cmp r0, #0 -1000eefe: d000 beq.n 1000ef02 <__ssvfscanf_r+0x252> -1000ef00: e763 b.n 1000edca <__ssvfscanf_r+0x11a> -1000ef02: 4659 mov r1, fp -1000ef04: 683a ldr r2, [r7, #0] -1000ef06: 7813 ldrb r3, [r2, #0] -1000ef08: 5ccb ldrb r3, [r1, r3] -1000ef0a: 2108 movs r1, #8 -1000ef0c: 4219 tst r1, r3 -1000ef0e: d1eb bne.n 1000eee8 <__ssvfscanf_r+0x238> -1000ef10: 4653 mov r3, sl -1000ef12: 002a movs r2, r5 -1000ef14: 46a2 mov sl, r4 -1000ef16: 464d mov r5, r9 -1000ef18: 001c movs r4, r3 -1000ef1a: 4691 mov r9, r2 -1000ef1c: 2e03 cmp r6, #3 -1000ef1e: d000 beq.n 1000ef22 <__ssvfscanf_r+0x272> -1000ef20: e777 b.n 1000ee12 <__ssvfscanf_r+0x162> -1000ef22: 4643 mov r3, r8 -1000ef24: 22ae movs r2, #174 ; 0xae -1000ef26: 2100 movs r1, #0 -1000ef28: 3b01 subs r3, #1 -1000ef2a: 0052 lsls r2, r2, #1 -1000ef2c: 9106 str r1, [sp, #24] -1000ef2e: 4293 cmp r3, r2 -1000ef30: d905 bls.n 1000ef3e <__ssvfscanf_r+0x28e> -1000ef32: 3b5d subs r3, #93 ; 0x5d -1000ef34: 3bff subs r3, #255 ; 0xff -1000ef36: 9306 str r3, [sp, #24] -1000ef38: 235e movs r3, #94 ; 0x5e -1000ef3a: 33ff adds r3, #255 ; 0xff -1000ef3c: 4698 mov r8, r3 -1000ef3e: 23d8 movs r3, #216 ; 0xd8 -1000ef40: 2200 movs r2, #0 -1000ef42: 011b lsls r3, r3, #4 -1000ef44: 431d orrs r5, r3 -1000ef46: ab58 add r3, sp, #352 ; 0x160 -1000ef48: 4644 mov r4, r8 -1000ef4a: 001e movs r6, r3 -1000ef4c: 4690 mov r8, r2 -1000ef4e: 930c str r3, [sp, #48] ; 0x30 -1000ef50: 683a ldr r2, [r7, #0] -1000ef52: 7811 ldrb r1, [r2, #0] -1000ef54: 000b movs r3, r1 -1000ef56: 3b2b subs r3, #43 ; 0x2b -1000ef58: b2db uxtb r3, r3 -1000ef5a: 2b4d cmp r3, #77 ; 0x4d -1000ef5c: d900 bls.n 1000ef60 <__ssvfscanf_r+0x2b0> -1000ef5e: e0b3 b.n 1000f0c8 <__ssvfscanf_r+0x418> -1000ef60: 4825 ldr r0, [pc, #148] ; (1000eff8 <__ssvfscanf_r+0x348>) -1000ef62: 009b lsls r3, r3, #2 -1000ef64: 58c3 ldr r3, [r0, r3] -1000ef66: 469f mov pc, r3 -1000ef68: 2301 movs r3, #1 -1000ef6a: 431d orrs r5, r3 -1000ef6c: 4b21 ldr r3, [pc, #132] ; (1000eff4 <__ssvfscanf_r+0x344>) -1000ef6e: 2603 movs r6, #3 -1000ef70: 930b str r3, [sp, #44] ; 0x2c -1000ef72: 2308 movs r3, #8 -1000ef74: 9103 str r1, [sp, #12] -1000ef76: 9308 str r3, [sp, #32] -1000ef78: e743 b.n 1000ee02 <__ssvfscanf_r+0x152> -1000ef7a: 2301 movs r3, #1 -1000ef7c: 431d orrs r5, r3 -1000ef7e: 4b1f ldr r3, [pc, #124] ; (1000effc <__ssvfscanf_r+0x34c>) -1000ef80: 2603 movs r6, #3 -1000ef82: 930b str r3, [sp, #44] ; 0x2c -1000ef84: 230a movs r3, #10 -1000ef86: 9103 str r1, [sp, #12] -1000ef88: 9308 str r3, [sp, #32] -1000ef8a: e73a b.n 1000ee02 <__ssvfscanf_r+0x152> -1000ef8c: a818 add r0, sp, #96 ; 0x60 -1000ef8e: f001 f8a3 bl 100100d8 <__sccl> -1000ef92: 2340 movs r3, #64 ; 0x40 -1000ef94: 2601 movs r6, #1 -1000ef96: 9003 str r0, [sp, #12] -1000ef98: 431d orrs r5, r3 -1000ef9a: e732 b.n 1000ee02 <__ssvfscanf_r+0x152> -1000ef9c: 2340 movs r3, #64 ; 0x40 -1000ef9e: 2600 movs r6, #0 -1000efa0: 431d orrs r5, r3 -1000efa2: 9103 str r1, [sp, #12] -1000efa4: e72d b.n 1000ee02 <__ssvfscanf_r+0x152> -1000efa6: 2388 movs r3, #136 ; 0x88 -1000efa8: e776 b.n 1000ee98 <__ssvfscanf_r+0x1e8> -1000efaa: 2602 movs r6, #2 -1000efac: 9103 str r1, [sp, #12] -1000efae: e728 b.n 1000ee02 <__ssvfscanf_r+0x152> -1000efb0: 4b10 ldr r3, [pc, #64] ; (1000eff4 <__ssvfscanf_r+0x344>) -1000efb2: 2603 movs r6, #3 -1000efb4: 930b str r3, [sp, #44] ; 0x2c -1000efb6: 230a movs r3, #10 -1000efb8: 9103 str r1, [sp, #12] -1000efba: 9308 str r3, [sp, #32] -1000efbc: e721 b.n 1000ee02 <__ssvfscanf_r+0x152> -1000efbe: 4228 tst r0, r5 -1000efc0: d000 beq.n 1000efc4 <__ssvfscanf_r+0x314> -1000efc2: e6c6 b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000efc4: 2302 movs r3, #2 -1000efc6: 431d orrs r5, r3 -1000efc8: 9b03 ldr r3, [sp, #12] -1000efca: 9103 str r1, [sp, #12] -1000efcc: 785a ldrb r2, [r3, #1] -1000efce: e6aa b.n 1000ed26 <__ssvfscanf_r+0x76> -1000efd0: 4228 tst r0, r5 -1000efd2: d000 beq.n 1000efd6 <__ssvfscanf_r+0x326> -1000efd4: e6bd b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000efd6: 4663 mov r3, ip -1000efd8: 431d orrs r5, r3 -1000efda: 9b03 ldr r3, [sp, #12] -1000efdc: 9103 str r1, [sp, #12] -1000efde: 785a ldrb r2, [r3, #1] -1000efe0: e6a1 b.n 1000ed26 <__ssvfscanf_r+0x76> -1000efe2: 46c0 nop ; (mov r8, r8) -1000efe4: fffffd3c .word 0xfffffd3c -1000efe8: ffffdfff .word 0xffffdfff -1000efec: 1004cb3d .word 0x1004cb3d -1000eff0: 1004cc4c .word 0x1004cc4c -1000eff4: 10011629 .word 0x10011629 -1000eff8: 1004cd9c .word 0x1004cd9c -1000effc: 1000ec3d .word 0x1000ec3d -1000f000: 4bcf ldr r3, [pc, #828] ; (1000f340 <__ssvfscanf_r+0x690>) -1000f002: 2603 movs r6, #3 -1000f004: 930b str r3, [sp, #44] ; 0x2c -1000f006: 2300 movs r3, #0 -1000f008: 9103 str r1, [sp, #12] -1000f00a: 9308 str r3, [sp, #32] -1000f00c: e6f9 b.n 1000ee02 <__ssvfscanf_r+0x152> -1000f00e: 4228 tst r0, r5 -1000f010: d000 beq.n 1000f014 <__ssvfscanf_r+0x364> -1000f012: e69e b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000f014: 9b03 ldr r3, [sp, #12] -1000f016: 785a ldrb r2, [r3, #1] -1000f018: 2a6c cmp r2, #108 ; 0x6c -1000f01a: d101 bne.n 1000f020 <__ssvfscanf_r+0x370> -1000f01c: f000 fd2f bl 1000fa7e <__ssvfscanf_r+0xdce> -1000f020: 2301 movs r3, #1 -1000f022: 9103 str r1, [sp, #12] -1000f024: 431d orrs r5, r3 -1000f026: e67e b.n 1000ed26 <__ssvfscanf_r+0x76> -1000f028: 9103 str r1, [sp, #12] -1000f02a: 06eb lsls r3, r5, #27 -1000f02c: d500 bpl.n 1000f030 <__ssvfscanf_r+0x380> -1000f02e: e6b5 b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f030: 076b lsls r3, r5, #29 -1000f032: d501 bpl.n 1000f038 <__ssvfscanf_r+0x388> -1000f034: f000 fcee bl 1000fa14 <__ssvfscanf_r+0xd64> -1000f038: 07eb lsls r3, r5, #31 -1000f03a: d501 bpl.n 1000f040 <__ssvfscanf_r+0x390> -1000f03c: f000 fd5c bl 1000faf8 <__ssvfscanf_r+0xe48> -1000f040: 07ab lsls r3, r5, #30 -1000f042: d401 bmi.n 1000f048 <__ssvfscanf_r+0x398> -1000f044: f000 fd58 bl 1000faf8 <__ssvfscanf_r+0xe48> -1000f048: 4651 mov r1, sl -1000f04a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f04c: cb04 ldmia r3!, {r2} -1000f04e: 6011 str r1, [r2, #0] -1000f050: 17c9 asrs r1, r1, #31 -1000f052: 6051 str r1, [r2, #4] -1000f054: 930a str r3, [sp, #40] ; 0x28 -1000f056: e6a1 b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f058: 4643 mov r3, r8 -1000f05a: 432b orrs r3, r5 -1000f05c: 4698 mov r8, r3 -1000f05e: d000 beq.n 1000f062 <__ssvfscanf_r+0x3b2> -1000f060: e677 b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000f062: 9b03 ldr r3, [sp, #12] -1000f064: 2510 movs r5, #16 -1000f066: 785a ldrb r2, [r3, #1] -1000f068: 9103 str r1, [sp, #12] -1000f06a: e65c b.n 1000ed26 <__ssvfscanf_r+0x76> -1000f06c: 4644 mov r4, r8 -1000f06e: 2c00 cmp r4, #0 -1000f070: d100 bne.n 1000f074 <__ssvfscanf_r+0x3c4> -1000f072: 3401 adds r4, #1 -1000f074: 07eb lsls r3, r5, #31 -1000f076: d501 bpl.n 1000f07c <__ssvfscanf_r+0x3cc> -1000f078: f000 fc15 bl 1000f8a6 <__ssvfscanf_r+0xbf6> -1000f07c: 06eb lsls r3, r5, #27 -1000f07e: d500 bpl.n 1000f082 <__ssvfscanf_r+0x3d2> -1000f080: e318 b.n 1000f6b4 <__ssvfscanf_r+0xa04> -1000f082: 9d0a ldr r5, [sp, #40] ; 0x28 -1000f084: 0023 movs r3, r4 -1000f086: cd02 ldmia r5!, {r1} -1000f088: 2201 movs r2, #1 -1000f08a: 4648 mov r0, r9 -1000f08c: 9700 str r7, [sp, #0] -1000f08e: f002 fc43 bl 10011918 <_sfread_r> -1000f092: 2800 cmp r0, #0 -1000f094: d100 bne.n 1000f098 <__ssvfscanf_r+0x3e8> -1000f096: e698 b.n 1000edca <__ssvfscanf_r+0x11a> -1000f098: 9b05 ldr r3, [sp, #20] -1000f09a: 4482 add sl, r0 -1000f09c: 3301 adds r3, #1 -1000f09e: 9305 str r3, [sp, #20] -1000f0a0: 950a str r5, [sp, #40] ; 0x28 -1000f0a2: e67b b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f0a4: 9b08 ldr r3, [sp, #32] -1000f0a6: 2b0a cmp r3, #10 -1000f0a8: dd0e ble.n 1000f0c8 <__ssvfscanf_r+0x418> -1000f0aa: 4ba6 ldr r3, [pc, #664] ; (1000f344 <__ssvfscanf_r+0x694>) -1000f0ac: 401d ands r5, r3 -1000f0ae: 7031 strb r1, [r6, #0] -1000f0b0: 3601 adds r6, #1 -1000f0b2: 687b ldr r3, [r7, #4] -1000f0b4: 3b01 subs r3, #1 -1000f0b6: 607b str r3, [r7, #4] -1000f0b8: 2b00 cmp r3, #0 -1000f0ba: dd71 ble.n 1000f1a0 <__ssvfscanf_r+0x4f0> -1000f0bc: 3201 adds r2, #1 -1000f0be: 603a str r2, [r7, #0] -1000f0c0: 3c01 subs r4, #1 -1000f0c2: 2c00 cmp r4, #0 -1000f0c4: d000 beq.n 1000f0c8 <__ssvfscanf_r+0x418> -1000f0c6: e743 b.n 1000ef50 <__ssvfscanf_r+0x2a0> -1000f0c8: 0034 movs r4, r6 -1000f0ca: 05eb lsls r3, r5, #23 -1000f0cc: d508 bpl.n 1000f0e0 <__ssvfscanf_r+0x430> -1000f0ce: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f0d0: 429e cmp r6, r3 -1000f0d2: d901 bls.n 1000f0d8 <__ssvfscanf_r+0x428> -1000f0d4: f000 fcbb bl 1000fa4e <__ssvfscanf_r+0xd9e> -1000f0d8: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f0da: 429c cmp r4, r3 -1000f0dc: d100 bne.n 1000f0e0 <__ssvfscanf_r+0x430> -1000f0de: e638 b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000f0e0: 2310 movs r3, #16 -1000f0e2: 001a movs r2, r3 -1000f0e4: 402a ands r2, r5 -1000f0e6: 422b tst r3, r5 -1000f0e8: d000 beq.n 1000f0ec <__ssvfscanf_r+0x43c> -1000f0ea: e1ff b.n 1000f4ec <__ssvfscanf_r+0x83c> -1000f0ec: 9b08 ldr r3, [sp, #32] -1000f0ee: 7022 strb r2, [r4, #0] -1000f0f0: 4648 mov r0, r9 -1000f0f2: 2200 movs r2, #0 -1000f0f4: 990c ldr r1, [sp, #48] ; 0x30 -1000f0f6: 9e0b ldr r6, [sp, #44] ; 0x2c -1000f0f8: 47b0 blx r6 -1000f0fa: 06ab lsls r3, r5, #26 -1000f0fc: d500 bpl.n 1000f100 <__ssvfscanf_r+0x450> -1000f0fe: e1ee b.n 1000f4de <__ssvfscanf_r+0x82e> -1000f100: 076b lsls r3, r5, #29 -1000f102: d501 bpl.n 1000f108 <__ssvfscanf_r+0x458> -1000f104: f000 fc79 bl 1000f9fa <__ssvfscanf_r+0xd4a> -1000f108: 07eb lsls r3, r5, #31 -1000f10a: d500 bpl.n 1000f10e <__ssvfscanf_r+0x45e> -1000f10c: e1e7 b.n 1000f4de <__ssvfscanf_r+0x82e> -1000f10e: 07ab lsls r3, r5, #30 -1000f110: d400 bmi.n 1000f114 <__ssvfscanf_r+0x464> -1000f112: e1e4 b.n 1000f4de <__ssvfscanf_r+0x82e> -1000f114: 4b8c ldr r3, [pc, #560] ; (1000f348 <__ssvfscanf_r+0x698>) -1000f116: 9a0b ldr r2, [sp, #44] ; 0x2c -1000f118: 429a cmp r2, r3 -1000f11a: d101 bne.n 1000f120 <__ssvfscanf_r+0x470> -1000f11c: f000 fd4d bl 1000fbba <__ssvfscanf_r+0xf0a> -1000f120: 2200 movs r2, #0 -1000f122: 4648 mov r0, r9 -1000f124: 9b08 ldr r3, [sp, #32] -1000f126: 990c ldr r1, [sp, #48] ; 0x30 -1000f128: f002 f9be bl 100114a8 <_strtoll_r> -1000f12c: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f12e: cb04 ldmia r3!, {r2} -1000f130: c203 stmia r2!, {r0, r1} -1000f132: 930a str r3, [sp, #40] ; 0x28 -1000f134: e1d7 b.n 1000f4e6 <__ssvfscanf_r+0x836> -1000f136: 9b08 ldr r3, [sp, #32] -1000f138: 4884 ldr r0, [pc, #528] ; (1000f34c <__ssvfscanf_r+0x69c>) -1000f13a: 005b lsls r3, r3, #1 -1000f13c: 5ec3 ldrsh r3, [r0, r3] -1000f13e: 9308 str r3, [sp, #32] -1000f140: 4b80 ldr r3, [pc, #512] ; (1000f344 <__ssvfscanf_r+0x694>) -1000f142: 401d ands r5, r3 -1000f144: e7b3 b.n 1000f0ae <__ssvfscanf_r+0x3fe> -1000f146: 23c0 movs r3, #192 ; 0xc0 -1000f148: 2080 movs r0, #128 ; 0x80 -1000f14a: 00db lsls r3, r3, #3 -1000f14c: 402b ands r3, r5 -1000f14e: 0080 lsls r0, r0, #2 -1000f150: 4283 cmp r3, r0 -1000f152: d1b9 bne.n 1000f0c8 <__ssvfscanf_r+0x418> -1000f154: 4b7e ldr r3, [pc, #504] ; (1000f350 <__ssvfscanf_r+0x6a0>) -1000f156: 401d ands r5, r3 -1000f158: 23a0 movs r3, #160 ; 0xa0 -1000f15a: 00db lsls r3, r3, #3 -1000f15c: 431d orrs r5, r3 -1000f15e: 2310 movs r3, #16 -1000f160: 9308 str r3, [sp, #32] -1000f162: e7a4 b.n 1000f0ae <__ssvfscanf_r+0x3fe> -1000f164: 2380 movs r3, #128 ; 0x80 -1000f166: 422b tst r3, r5 -1000f168: d0ae beq.n 1000f0c8 <__ssvfscanf_r+0x418> -1000f16a: 439d bics r5, r3 -1000f16c: e79f b.n 1000f0ae <__ssvfscanf_r+0x3fe> -1000f16e: 9b08 ldr r3, [sp, #32] -1000f170: 4876 ldr r0, [pc, #472] ; (1000f34c <__ssvfscanf_r+0x69c>) -1000f172: 005b lsls r3, r3, #1 -1000f174: 5e1b ldrsh r3, [r3, r0] -1000f176: 9308 str r3, [sp, #32] -1000f178: 2b08 cmp r3, #8 -1000f17a: dc96 bgt.n 1000f0aa <__ssvfscanf_r+0x3fa> -1000f17c: e7a4 b.n 1000f0c8 <__ssvfscanf_r+0x418> -1000f17e: 052b lsls r3, r5, #20 -1000f180: d595 bpl.n 1000f0ae <__ssvfscanf_r+0x3fe> -1000f182: 9b08 ldr r3, [sp, #32] -1000f184: 2b00 cmp r3, #0 -1000f186: d105 bne.n 1000f194 <__ssvfscanf_r+0x4e4> -1000f188: 2380 movs r3, #128 ; 0x80 -1000f18a: 009b lsls r3, r3, #2 -1000f18c: 431d orrs r5, r3 -1000f18e: 3bf9 subs r3, #249 ; 0xf9 -1000f190: 3bff subs r3, #255 ; 0xff -1000f192: 9308 str r3, [sp, #32] -1000f194: 056b lsls r3, r5, #21 -1000f196: d400 bmi.n 1000f19a <__ssvfscanf_r+0x4ea> -1000f198: e3f6 b.n 1000f988 <__ssvfscanf_r+0xcd8> -1000f19a: 4b6e ldr r3, [pc, #440] ; (1000f354 <__ssvfscanf_r+0x6a4>) -1000f19c: 401d ands r5, r3 -1000f19e: e786 b.n 1000f0ae <__ssvfscanf_r+0x3fe> -1000f1a0: 0039 movs r1, r7 -1000f1a2: 4648 mov r0, r9 -1000f1a4: f002 fb98 bl 100118d8 <__ssrefill_r> -1000f1a8: 2800 cmp r0, #0 -1000f1aa: d089 beq.n 1000f0c0 <__ssvfscanf_r+0x410> -1000f1ac: e78c b.n 1000f0c8 <__ssvfscanf_r+0x418> -1000f1ae: 4643 mov r3, r8 -1000f1b0: 2b00 cmp r3, #0 -1000f1b2: d101 bne.n 1000f1b8 <__ssvfscanf_r+0x508> -1000f1b4: 3b01 subs r3, #1 -1000f1b6: 4698 mov r8, r3 -1000f1b8: 07eb lsls r3, r5, #31 -1000f1ba: d500 bpl.n 1000f1be <__ssvfscanf_r+0x50e> -1000f1bc: e2e0 b.n 1000f780 <__ssvfscanf_r+0xad0> -1000f1be: 06eb lsls r3, r5, #27 -1000f1c0: d400 bmi.n 1000f1c4 <__ssvfscanf_r+0x514> -1000f1c2: e229 b.n 1000f618 <__ssvfscanf_r+0x968> -1000f1c4: 683a ldr r2, [r7, #0] -1000f1c6: ad18 add r5, sp, #96 ; 0x60 -1000f1c8: 7813 ldrb r3, [r2, #0] -1000f1ca: 5ceb ldrb r3, [r5, r3] -1000f1cc: 2b00 cmp r3, #0 -1000f1ce: d100 bne.n 1000f1d2 <__ssvfscanf_r+0x522> -1000f1d0: e5bf b.n 1000ed52 <__ssvfscanf_r+0xa2> -1000f1d2: 3201 adds r2, #1 -1000f1d4: 603a str r2, [r7, #0] -1000f1d6: 4642 mov r2, r8 -1000f1d8: 687b ldr r3, [r7, #4] -1000f1da: 4644 mov r4, r8 -1000f1dc: 3b01 subs r3, #1 -1000f1de: 607b str r3, [r7, #4] -1000f1e0: 2a01 cmp r2, #1 -1000f1e2: d10d bne.n 1000f200 <__ssvfscanf_r+0x550> -1000f1e4: e014 b.n 1000f210 <__ssvfscanf_r+0x560> -1000f1e6: 683a ldr r2, [r7, #0] -1000f1e8: 7813 ldrb r3, [r2, #0] -1000f1ea: 5ceb ldrb r3, [r5, r3] -1000f1ec: 2b00 cmp r3, #0 -1000f1ee: d00f beq.n 1000f210 <__ssvfscanf_r+0x560> -1000f1f0: 687b ldr r3, [r7, #4] -1000f1f2: 3201 adds r2, #1 -1000f1f4: 3b01 subs r3, #1 -1000f1f6: 3601 adds r6, #1 -1000f1f8: 607b str r3, [r7, #4] -1000f1fa: 603a str r2, [r7, #0] -1000f1fc: 42b4 cmp r4, r6 -1000f1fe: d007 beq.n 1000f210 <__ssvfscanf_r+0x560> -1000f200: 2b00 cmp r3, #0 -1000f202: dcf0 bgt.n 1000f1e6 <__ssvfscanf_r+0x536> -1000f204: 0039 movs r1, r7 -1000f206: 4648 mov r0, r9 -1000f208: f002 fb66 bl 100118d8 <__ssrefill_r> -1000f20c: 2800 cmp r0, #0 -1000f20e: d0ea beq.n 1000f1e6 <__ssvfscanf_r+0x536> -1000f210: 44b2 add sl, r6 -1000f212: e5c3 b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f214: 4648 mov r0, r9 -1000f216: f000 febf bl 1000ff98 <_localeconv_r> -1000f21a: 6803 ldr r3, [r0, #0] -1000f21c: 22ae movs r2, #174 ; 0xae -1000f21e: 930e str r3, [sp, #56] ; 0x38 -1000f220: 4643 mov r3, r8 -1000f222: 2100 movs r1, #0 -1000f224: 3b01 subs r3, #1 -1000f226: 0052 lsls r2, r2, #1 -1000f228: 910f str r1, [sp, #60] ; 0x3c -1000f22a: 4293 cmp r3, r2 -1000f22c: d905 bls.n 1000f23a <__ssvfscanf_r+0x58a> -1000f22e: 3b5d subs r3, #93 ; 0x5d -1000f230: 3bff subs r3, #255 ; 0xff -1000f232: 930f str r3, [sp, #60] ; 0x3c -1000f234: 235e movs r3, #94 ; 0x5e -1000f236: 33ff adds r3, #255 ; 0xff -1000f238: 4698 mov r8, r3 -1000f23a: 23f0 movs r3, #240 ; 0xf0 -1000f23c: 00db lsls r3, r3, #3 -1000f23e: 431d orrs r5, r3 -1000f240: 2300 movs r3, #0 -1000f242: 9306 str r3, [sp, #24] -1000f244: 9311 str r3, [sp, #68] ; 0x44 -1000f246: 9310 str r3, [sp, #64] ; 0x40 -1000f248: 9309 str r3, [sp, #36] ; 0x24 -1000f24a: 930d str r3, [sp, #52] ; 0x34 -1000f24c: ab58 add r3, sp, #352 ; 0x160 -1000f24e: 001e movs r6, r3 -1000f250: 930c str r3, [sp, #48] ; 0x30 -1000f252: 0023 movs r3, r4 -1000f254: 4644 mov r4, r8 -1000f256: 46a8 mov r8, r5 -1000f258: 4655 mov r5, sl -1000f25a: 469a mov sl, r3 -1000f25c: 683a ldr r2, [r7, #0] -1000f25e: 7811 ldrb r1, [r2, #0] -1000f260: 000b movs r3, r1 -1000f262: 3b2b subs r3, #43 ; 0x2b -1000f264: b2db uxtb r3, r3 -1000f266: 2b4e cmp r3, #78 ; 0x4e -1000f268: d803 bhi.n 1000f272 <__ssvfscanf_r+0x5c2> -1000f26a: 483b ldr r0, [pc, #236] ; (1000f358 <__ssvfscanf_r+0x6a8>) -1000f26c: 009b lsls r3, r3, #2 -1000f26e: 58c3 ldr r3, [r0, r3] -1000f270: 469f mov pc, r3 -1000f272: 9b0e ldr r3, [sp, #56] ; 0x38 -1000f274: 781b ldrb r3, [r3, #0] -1000f276: 428b cmp r3, r1 -1000f278: d117 bne.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f27a: 2080 movs r0, #128 ; 0x80 -1000f27c: 4643 mov r3, r8 -1000f27e: 0080 lsls r0, r0, #2 -1000f280: 4203 tst r3, r0 -1000f282: d012 beq.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f284: 4835 ldr r0, [pc, #212] ; (1000f35c <__ssvfscanf_r+0x6ac>) -1000f286: 4003 ands r3, r0 -1000f288: 4698 mov r8, r3 -1000f28a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f28c: 930d str r3, [sp, #52] ; 0x34 -1000f28e: 7031 strb r1, [r6, #0] -1000f290: 3c01 subs r4, #1 -1000f292: 3601 adds r6, #1 -1000f294: 687b ldr r3, [r7, #4] -1000f296: 3501 adds r5, #1 -1000f298: 3b01 subs r3, #1 -1000f29a: 607b str r3, [r7, #4] -1000f29c: 2b00 cmp r3, #0 -1000f29e: dc00 bgt.n 1000f2a2 <__ssvfscanf_r+0x5f2> -1000f2a0: e115 b.n 1000f4ce <__ssvfscanf_r+0x81e> -1000f2a2: 3201 adds r2, #1 -1000f2a4: 603a str r2, [r7, #0] -1000f2a6: 2c00 cmp r4, #0 -1000f2a8: d1d8 bne.n 1000f25c <__ssvfscanf_r+0x5ac> -1000f2aa: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f2ac: 4654 mov r4, sl -1000f2ae: 46aa mov sl, r5 -1000f2b0: 4645 mov r5, r8 -1000f2b2: 2b00 cmp r3, #0 -1000f2b4: d000 beq.n 1000f2b8 <__ssvfscanf_r+0x608> -1000f2b6: e131 b.n 1000f51c <__ssvfscanf_r+0x86c> -1000f2b8: 9b06 ldr r3, [sp, #24] -1000f2ba: 3b01 subs r3, #1 -1000f2bc: 2b01 cmp r3, #1 -1000f2be: d801 bhi.n 1000f2c4 <__ssvfscanf_r+0x614> -1000f2c0: f000 fc57 bl 1000fb72 <__ssvfscanf_r+0xec2> -1000f2c4: 1e63 subs r3, r4, #1 -1000f2c6: 2b06 cmp r3, #6 -1000f2c8: d900 bls.n 1000f2cc <__ssvfscanf_r+0x61c> -1000f2ca: e07f b.n 1000f3cc <__ssvfscanf_r+0x71c> -1000f2cc: 2c02 cmp r4, #2 -1000f2ce: d801 bhi.n 1000f2d4 <__ssvfscanf_r+0x624> -1000f2d0: f000 fc8a bl 1000fbe8 <__ssvfscanf_r+0xf38> -1000f2d4: 2c03 cmp r4, #3 -1000f2d6: d079 beq.n 1000f3cc <__ssvfscanf_r+0x71c> -1000f2d8: 003b movs r3, r7 -1000f2da: 464f mov r7, r9 -1000f2dc: 4698 mov r8, r3 -1000f2de: 46a9 mov r9, r5 -1000f2e0: 0025 movs r5, r4 -1000f2e2: 0034 movs r4, r6 -1000f2e4: 3c01 subs r4, #1 -1000f2e6: 4642 mov r2, r8 -1000f2e8: 0038 movs r0, r7 -1000f2ea: 7821 ldrb r1, [r4, #0] -1000f2ec: f002 fab2 bl 10011854 <_sungetc_r> -1000f2f0: 1963 adds r3, r4, r5 -1000f2f2: 1b9b subs r3, r3, r6 -1000f2f4: b2db uxtb r3, r3 -1000f2f6: 2b03 cmp r3, #3 -1000f2f8: d8f4 bhi.n 1000f2e4 <__ssvfscanf_r+0x634> -1000f2fa: 002c movs r4, r5 -1000f2fc: 3c04 subs r4, #4 -1000f2fe: b2e4 uxtb r4, r4 -1000f300: 43e3 mvns r3, r4 -1000f302: 18f6 adds r6, r6, r3 -1000f304: 4653 mov r3, sl -1000f306: 3b01 subs r3, #1 -1000f308: 1b1b subs r3, r3, r4 -1000f30a: 464d mov r5, r9 -1000f30c: 469a mov sl, r3 -1000f30e: 46b9 mov r9, r7 -1000f310: 4647 mov r7, r8 -1000f312: e05b b.n 1000f3cc <__ssvfscanf_r+0x71c> -1000f314: 9b06 ldr r3, [sp, #24] -1000f316: 4453 add r3, sl -1000f318: 2b00 cmp r3, #0 -1000f31a: d1c6 bne.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f31c: 4640 mov r0, r8 -1000f31e: 4b10 ldr r3, [pc, #64] ; (1000f360 <__ssvfscanf_r+0x6b0>) -1000f320: 4018 ands r0, r3 -1000f322: 4680 mov r8, r0 -1000f324: e7b3 b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f326: 9b06 ldr r3, [sp, #24] -1000f328: 2b01 cmp r3, #1 -1000f32a: d1be bne.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f32c: 2302 movs r3, #2 -1000f32e: 9306 str r3, [sp, #24] -1000f330: e7ad b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f332: 4653 mov r3, sl -1000f334: 2b07 cmp r3, #7 -1000f336: d1b8 bne.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f338: 2308 movs r3, #8 -1000f33a: 469a mov sl, r3 -1000f33c: e7a7 b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f33e: 46c0 nop ; (mov r8, r8) -1000f340: 1000ec3d .word 0x1000ec3d -1000f344: fffff47f .word 0xfffff47f -1000f348: 10011629 .word 0x10011629 -1000f34c: 1004d010 .word 0x1004d010 -1000f350: fffffdff .word 0xfffffdff -1000f354: fffffa7f .word 0xfffffa7f -1000f358: 1004ced4 .word 0x1004ced4 -1000f35c: fffffd7f .word 0xfffffd7f -1000f360: fffffe7f .word 0xfffffe7f -1000f364: 4653 mov r3, sl -1000f366: 2b06 cmp r3, #6 -1000f368: d19f bne.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f36a: 2307 movs r3, #7 -1000f36c: 469a mov sl, r3 -1000f36e: e78e b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f370: 9b06 ldr r3, [sp, #24] -1000f372: 2b00 cmp r3, #0 -1000f374: d000 beq.n 1000f378 <__ssvfscanf_r+0x6c8> -1000f376: e0c7 b.n 1000f508 <__ssvfscanf_r+0x858> -1000f378: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f37a: 2b00 cmp r3, #0 -1000f37c: d106 bne.n 1000f38c <__ssvfscanf_r+0x6dc> -1000f37e: 23e0 movs r3, #224 ; 0xe0 -1000f380: 4640 mov r0, r8 -1000f382: 00db lsls r3, r3, #3 -1000f384: 4018 ands r0, r3 -1000f386: 4298 cmp r0, r3 -1000f388: d100 bne.n 1000f38c <__ssvfscanf_r+0x6dc> -1000f38a: e395 b.n 1000fab8 <__ssvfscanf_r+0xe08> -1000f38c: 4653 mov r3, sl -1000f38e: 2b01 cmp r3, #1 -1000f390: d001 beq.n 1000f396 <__ssvfscanf_r+0x6e6> -1000f392: 2b04 cmp r3, #4 -1000f394: d189 bne.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f396: 4653 mov r3, sl -1000f398: 3301 adds r3, #1 -1000f39a: b2db uxtb r3, r3 -1000f39c: 469a mov sl, r3 -1000f39e: e776 b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f3a0: 4653 mov r3, sl -1000f3a2: 2b00 cmp r3, #0 -1000f3a4: d000 beq.n 1000f3a8 <__ssvfscanf_r+0x6f8> -1000f3a6: e0a6 b.n 1000f4f6 <__ssvfscanf_r+0x846> -1000f3a8: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f3aa: 2b00 cmp r3, #0 -1000f3ac: d000 beq.n 1000f3b0 <__ssvfscanf_r+0x700> -1000f3ae: e0b2 b.n 1000f516 <__ssvfscanf_r+0x866> -1000f3b0: 23e0 movs r3, #224 ; 0xe0 -1000f3b2: 4640 mov r0, r8 -1000f3b4: 00db lsls r3, r3, #3 -1000f3b6: 4018 ands r0, r3 -1000f3b8: 4298 cmp r0, r3 -1000f3ba: d100 bne.n 1000f3be <__ssvfscanf_r+0x70e> -1000f3bc: e374 b.n 1000faa8 <__ssvfscanf_r+0xdf8> -1000f3be: 9b06 ldr r3, [sp, #24] -1000f3c0: 46aa mov sl, r5 -1000f3c2: 3b01 subs r3, #1 -1000f3c4: 4645 mov r5, r8 -1000f3c6: 2b01 cmp r3, #1 -1000f3c8: d800 bhi.n 1000f3cc <__ssvfscanf_r+0x71c> -1000f3ca: e3d2 b.n 1000fb72 <__ssvfscanf_r+0xec2> -1000f3cc: 05eb lsls r3, r5, #23 -1000f3ce: d513 bpl.n 1000f3f8 <__ssvfscanf_r+0x748> -1000f3d0: 056b lsls r3, r5, #21 -1000f3d2: d500 bpl.n 1000f3d6 <__ssvfscanf_r+0x726> -1000f3d4: e3df b.n 1000fb96 <__ssvfscanf_r+0xee6> -1000f3d6: 2301 movs r3, #1 -1000f3d8: 1e74 subs r4, r6, #1 -1000f3da: 425b negs r3, r3 -1000f3dc: 7821 ldrb r1, [r4, #0] -1000f3de: 4453 add r3, sl -1000f3e0: 4698 mov r8, r3 -1000f3e2: 2965 cmp r1, #101 ; 0x65 -1000f3e4: d002 beq.n 1000f3ec <__ssvfscanf_r+0x73c> -1000f3e6: 2945 cmp r1, #69 ; 0x45 -1000f3e8: d000 beq.n 1000f3ec <__ssvfscanf_r+0x73c> -1000f3ea: e2f2 b.n 1000f9d2 <__ssvfscanf_r+0xd22> -1000f3ec: 003a movs r2, r7 -1000f3ee: 4648 mov r0, r9 -1000f3f0: f002 fa30 bl 10011854 <_sungetc_r> -1000f3f4: 46c2 mov sl, r8 -1000f3f6: 0026 movs r6, r4 -1000f3f8: 2310 movs r3, #16 -1000f3fa: 001a movs r2, r3 -1000f3fc: 402a ands r2, r5 -1000f3fe: 422b tst r3, r5 -1000f400: d000 beq.n 1000f404 <__ssvfscanf_r+0x754> -1000f402: e4cb b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f404: 23c0 movs r3, #192 ; 0xc0 -1000f406: 7032 strb r2, [r6, #0] -1000f408: 2280 movs r2, #128 ; 0x80 -1000f40a: 00db lsls r3, r3, #3 -1000f40c: 402b ands r3, r5 -1000f40e: 00d2 lsls r2, r2, #3 -1000f410: 4293 cmp r3, r2 -1000f412: d100 bne.n 1000f416 <__ssvfscanf_r+0x766> -1000f414: e323 b.n 1000fa5e <__ssvfscanf_r+0xdae> -1000f416: 9b10 ldr r3, [sp, #64] ; 0x40 -1000f418: 2b00 cmp r3, #0 -1000f41a: d000 beq.n 1000f41e <__ssvfscanf_r+0x76e> -1000f41c: e301 b.n 1000fa22 <__ssvfscanf_r+0xd72> -1000f41e: 2200 movs r2, #0 -1000f420: 4648 mov r0, r9 -1000f422: 990c ldr r1, [sp, #48] ; 0x30 -1000f424: f001 fea0 bl 10011168 <_strtod_r> -1000f428: 9006 str r0, [sp, #24] -1000f42a: 9107 str r1, [sp, #28] -1000f42c: 07eb lsls r3, r5, #31 -1000f42e: d400 bmi.n 1000f432 <__ssvfscanf_r+0x782> -1000f430: e2b7 b.n 1000f9a2 <__ssvfscanf_r+0xcf2> -1000f432: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f434: cb04 ldmia r3!, {r2} -1000f436: 6010 str r0, [r2, #0] -1000f438: 6051 str r1, [r2, #4] -1000f43a: 930a str r3, [sp, #40] ; 0x28 -1000f43c: 9b05 ldr r3, [sp, #20] -1000f43e: 3301 adds r3, #1 -1000f440: 9305 str r3, [sp, #20] -1000f442: e4ab b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f444: 4653 mov r3, sl -1000f446: 2b02 cmp r3, #2 -1000f448: d000 beq.n 1000f44c <__ssvfscanf_r+0x79c> -1000f44a: e72e b.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f44c: 2303 movs r3, #3 -1000f44e: 469a mov sl, r3 -1000f450: e71d b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f452: 23a0 movs r3, #160 ; 0xa0 -1000f454: 4640 mov r0, r8 -1000f456: 00db lsls r3, r3, #3 -1000f458: 4003 ands r3, r0 -1000f45a: 2080 movs r0, #128 ; 0x80 -1000f45c: 00c0 lsls r0, r0, #3 -1000f45e: 4283 cmp r3, r0 -1000f460: d007 beq.n 1000f472 <__ssvfscanf_r+0x7c2> -1000f462: 4643 mov r3, r8 -1000f464: 4203 tst r3, r0 -1000f466: d100 bne.n 1000f46a <__ssvfscanf_r+0x7ba> -1000f468: e71f b.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f46a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f46c: 2b00 cmp r3, #0 -1000f46e: d100 bne.n 1000f472 <__ssvfscanf_r+0x7c2> -1000f470: e37a b.n 1000fb68 <__ssvfscanf_r+0xeb8> -1000f472: 2080 movs r0, #128 ; 0x80 -1000f474: 4643 mov r3, r8 -1000f476: 0080 lsls r0, r0, #2 -1000f478: 4203 tst r3, r0 -1000f47a: d104 bne.n 1000f486 <__ssvfscanf_r+0x7d6> -1000f47c: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f47e: 980d ldr r0, [sp, #52] ; 0x34 -1000f480: 9611 str r6, [sp, #68] ; 0x44 -1000f482: 1a1b subs r3, r3, r0 -1000f484: 9310 str r3, [sp, #64] ; 0x40 -1000f486: 4640 mov r0, r8 -1000f488: 4bbb ldr r3, [pc, #748] ; (1000f778 <__ssvfscanf_r+0xac8>) -1000f48a: 4018 ands r0, r3 -1000f48c: 0003 movs r3, r0 -1000f48e: 20c0 movs r0, #192 ; 0xc0 -1000f490: 0040 lsls r0, r0, #1 -1000f492: 4318 orrs r0, r3 -1000f494: 2300 movs r3, #0 -1000f496: 4680 mov r8, r0 -1000f498: 9309 str r3, [sp, #36] ; 0x24 -1000f49a: e6f8 b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f49c: 2380 movs r3, #128 ; 0x80 -1000f49e: 4640 mov r0, r8 -1000f4a0: 4203 tst r3, r0 -1000f4a2: d100 bne.n 1000f4a6 <__ssvfscanf_r+0x7f6> -1000f4a4: e701 b.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f4a6: 4398 bics r0, r3 -1000f4a8: 4680 mov r8, r0 -1000f4aa: e6f0 b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f4ac: 4643 mov r3, r8 -1000f4ae: 05db lsls r3, r3, #23 -1000f4b0: d400 bmi.n 1000f4b4 <__ssvfscanf_r+0x804> -1000f4b2: e72f b.n 1000f314 <__ssvfscanf_r+0x664> -1000f4b4: 2380 movs r3, #128 ; 0x80 -1000f4b6: 4641 mov r1, r8 -1000f4b8: 4399 bics r1, r3 -1000f4ba: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f4bc: 4688 mov r8, r1 -1000f4be: 3301 adds r3, #1 -1000f4c0: 9309 str r3, [sp, #36] ; 0x24 -1000f4c2: 9b0f ldr r3, [sp, #60] ; 0x3c -1000f4c4: 2b00 cmp r3, #0 -1000f4c6: d000 beq.n 1000f4ca <__ssvfscanf_r+0x81a> -1000f4c8: e0f0 b.n 1000f6ac <__ssvfscanf_r+0x9fc> -1000f4ca: 3c01 subs r4, #1 -1000f4cc: e6e2 b.n 1000f294 <__ssvfscanf_r+0x5e4> -1000f4ce: 0039 movs r1, r7 -1000f4d0: 4648 mov r0, r9 -1000f4d2: f002 fa01 bl 100118d8 <__ssrefill_r> -1000f4d6: 2800 cmp r0, #0 -1000f4d8: d100 bne.n 1000f4dc <__ssvfscanf_r+0x82c> -1000f4da: e6e4 b.n 1000f2a6 <__ssvfscanf_r+0x5f6> -1000f4dc: e6e5 b.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f4de: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f4e0: cb04 ldmia r3!, {r2} -1000f4e2: 6010 str r0, [r2, #0] -1000f4e4: 930a str r3, [sp, #40] ; 0x28 -1000f4e6: 9b05 ldr r3, [sp, #20] +1000e814: e7de b.n 1000e7d4 <_realloc_r+0x118> +1000e816: 4208 tst r0, r1 +1000e818: d1a8 bne.n 1000e76c <_realloc_r+0xb0> +1000e81a: 2103 movs r1, #3 +1000e81c: 6832 ldr r2, [r6, #0] +1000e81e: 1ab2 subs r2, r6, r2 +1000e820: 4692 mov sl, r2 +1000e822: 6852 ldr r2, [r2, #4] +1000e824: 438a bics r2, r1 +1000e826: e79c b.n 1000e762 <_realloc_r+0xa6> +1000e828: 0011 movs r1, r2 +1000e82a: f7ff fc89 bl 1000e140 <_malloc_r> +1000e82e: 4680 mov r8, r0 +1000e830: e7d0 b.n 1000e7d4 <_realloc_r+0x118> +1000e832: 2001 movs r0, #1 +1000e834: 6872 ldr r2, [r6, #4] +1000e836: 1971 adds r1, r6, r5 +1000e838: 4002 ands r2, r0 +1000e83a: 4303 orrs r3, r0 +1000e83c: 4315 orrs r5, r2 +1000e83e: 6075 str r5, [r6, #4] +1000e840: 604b str r3, [r1, #4] +1000e842: 444e add r6, r9 +1000e844: 6873 ldr r3, [r6, #4] +1000e846: 3108 adds r1, #8 +1000e848: 4318 orrs r0, r3 +1000e84a: 6070 str r0, [r6, #4] +1000e84c: 0038 movs r0, r7 +1000e84e: f001 fb09 bl 1000fe64 <_free_r> +1000e852: e7db b.n 1000e80c <_realloc_r+0x150> +1000e854: 9a01 ldr r2, [sp, #4] +1000e856: 68d3 ldr r3, [r2, #12] +1000e858: 6892 ldr r2, [r2, #8] +1000e85a: 60d3 str r3, [r2, #12] +1000e85c: 609a str r2, [r3, #8] +1000e85e: 4653 mov r3, sl +1000e860: 4652 mov r2, sl +1000e862: 68db ldr r3, [r3, #12] +1000e864: 6892 ldr r2, [r2, #8] +1000e866: 4656 mov r6, sl +1000e868: 60d3 str r3, [r2, #12] +1000e86a: 609a str r2, [r3, #8] +1000e86c: 464a mov r2, r9 +1000e86e: 3a04 subs r2, #4 +1000e870: 3608 adds r6, #8 +1000e872: 2a24 cmp r2, #36 ; 0x24 +1000e874: d86b bhi.n 1000e94e <_realloc_r+0x292> +1000e876: 0033 movs r3, r6 +1000e878: 2a13 cmp r2, #19 +1000e87a: d909 bls.n 1000e890 <_realloc_r+0x1d4> +1000e87c: 4653 mov r3, sl +1000e87e: 6821 ldr r1, [r4, #0] +1000e880: 6099 str r1, [r3, #8] +1000e882: 6861 ldr r1, [r4, #4] +1000e884: 60d9 str r1, [r3, #12] +1000e886: 2a1b cmp r2, #27 +1000e888: d900 bls.n 1000e88c <_realloc_r+0x1d0> +1000e88a: e08e b.n 1000e9aa <_realloc_r+0x2ee> +1000e88c: 3408 adds r4, #8 +1000e88e: 3310 adds r3, #16 +1000e890: 6822 ldr r2, [r4, #0] +1000e892: 46d9 mov r9, fp +1000e894: 601a str r2, [r3, #0] +1000e896: 6862 ldr r2, [r4, #4] +1000e898: 605a str r2, [r3, #4] +1000e89a: 68a2 ldr r2, [r4, #8] +1000e89c: 0034 movs r4, r6 +1000e89e: 609a str r2, [r3, #8] +1000e8a0: 4656 mov r6, sl +1000e8a2: e7a5 b.n 1000e7f0 <_realloc_r+0x134> +1000e8a4: 6850 ldr r0, [r2, #4] +1000e8a6: 2203 movs r2, #3 +1000e8a8: 4390 bics r0, r2 +1000e8aa: 320d adds r2, #13 +1000e8ac: 4682 mov sl, r0 +1000e8ae: 4694 mov ip, r2 +1000e8b0: 44ca add sl, r9 +1000e8b2: 44ac add ip, r5 +1000e8b4: 45e2 cmp sl, ip +1000e8b6: da52 bge.n 1000e95e <_realloc_r+0x2a2> +1000e8b8: 07ca lsls r2, r1, #31 +1000e8ba: d500 bpl.n 1000e8be <_realloc_r+0x202> +1000e8bc: e756 b.n 1000e76c <_realloc_r+0xb0> +1000e8be: 6831 ldr r1, [r6, #0] +1000e8c0: 1a72 subs r2, r6, r1 +1000e8c2: 2103 movs r1, #3 +1000e8c4: 4692 mov sl, r2 +1000e8c6: 6852 ldr r2, [r2, #4] +1000e8c8: 438a bics r2, r1 +1000e8ca: 1810 adds r0, r2, r0 +1000e8cc: 0001 movs r1, r0 +1000e8ce: 4449 add r1, r9 +1000e8d0: 9100 str r1, [sp, #0] +1000e8d2: 458c cmp ip, r1 +1000e8d4: dd00 ble.n 1000e8d8 <_realloc_r+0x21c> +1000e8d6: e744 b.n 1000e762 <_realloc_r+0xa6> +1000e8d8: 4653 mov r3, sl +1000e8da: 4652 mov r2, sl +1000e8dc: 68db ldr r3, [r3, #12] +1000e8de: 6892 ldr r2, [r2, #8] +1000e8e0: 60d3 str r3, [r2, #12] +1000e8e2: 609a str r2, [r3, #8] +1000e8e4: 2308 movs r3, #8 +1000e8e6: 464a mov r2, r9 +1000e8e8: 4453 add r3, sl +1000e8ea: 3a04 subs r2, #4 +1000e8ec: 4698 mov r8, r3 +1000e8ee: 2a24 cmp r2, #36 ; 0x24 +1000e8f0: d875 bhi.n 1000e9de <_realloc_r+0x322> +1000e8f2: 2a13 cmp r2, #19 +1000e8f4: d908 bls.n 1000e908 <_realloc_r+0x24c> +1000e8f6: 4653 mov r3, sl +1000e8f8: 6821 ldr r1, [r4, #0] +1000e8fa: 6099 str r1, [r3, #8] +1000e8fc: 6861 ldr r1, [r4, #4] +1000e8fe: 60d9 str r1, [r3, #12] +1000e900: 2a1b cmp r2, #27 +1000e902: d871 bhi.n 1000e9e8 <_realloc_r+0x32c> +1000e904: 3408 adds r4, #8 +1000e906: 3310 adds r3, #16 +1000e908: 6822 ldr r2, [r4, #0] +1000e90a: 601a str r2, [r3, #0] +1000e90c: 6862 ldr r2, [r4, #4] +1000e90e: 605a str r2, [r3, #4] +1000e910: 68a2 ldr r2, [r4, #8] +1000e912: 609a str r2, [r3, #8] +1000e914: 4653 mov r3, sl +1000e916: 1959 adds r1, r3, r5 +1000e918: 465b mov r3, fp +1000e91a: 6099 str r1, [r3, #8] +1000e91c: 9b00 ldr r3, [sp, #0] +1000e91e: 0038 movs r0, r7 +1000e920: 1b5a subs r2, r3, r5 +1000e922: 2301 movs r3, #1 +1000e924: 431a orrs r2, r3 +1000e926: 604a str r2, [r1, #4] +1000e928: 4652 mov r2, sl +1000e92a: 6852 ldr r2, [r2, #4] +1000e92c: 4013 ands r3, r2 +1000e92e: 431d orrs r5, r3 +1000e930: 4653 mov r3, sl +1000e932: 605d str r5, [r3, #4] +1000e934: f7ff fec0 bl 1000e6b8 <__malloc_unlock> +1000e938: e74c b.n 1000e7d4 <_realloc_r+0x118> +1000e93a: 6821 ldr r1, [r4, #0] +1000e93c: 6001 str r1, [r0, #0] +1000e93e: 6861 ldr r1, [r4, #4] +1000e940: 6041 str r1, [r0, #4] +1000e942: 2a1b cmp r2, #27 +1000e944: d827 bhi.n 1000e996 <_realloc_r+0x2da> +1000e946: 0021 movs r1, r4 +1000e948: 3308 adds r3, #8 +1000e94a: 3108 adds r1, #8 +1000e94c: e72c b.n 1000e7a8 <_realloc_r+0xec> +1000e94e: 0021 movs r1, r4 +1000e950: 0030 movs r0, r6 +1000e952: 0034 movs r4, r6 +1000e954: f005 fd80 bl 10014458 <__memmove_veneer> +1000e958: 46d9 mov r9, fp +1000e95a: 4656 mov r6, sl +1000e95c: e748 b.n 1000e7f0 <_realloc_r+0x134> +1000e95e: 465b mov r3, fp +1000e960: 9800 ldr r0, [sp, #0] +1000e962: 46a0 mov r8, r4 +1000e964: 1941 adds r1, r0, r5 +1000e966: 6099 str r1, [r3, #8] +1000e968: 4653 mov r3, sl +1000e96a: 1b5a subs r2, r3, r5 +1000e96c: 2301 movs r3, #1 +1000e96e: 431a orrs r2, r3 +1000e970: 604a str r2, [r1, #4] +1000e972: 6841 ldr r1, [r0, #4] +1000e974: 400b ands r3, r1 +1000e976: 431d orrs r5, r3 +1000e978: 6045 str r5, [r0, #4] +1000e97a: 0038 movs r0, r7 +1000e97c: 9100 str r1, [sp, #0] +1000e97e: f7ff fe9b bl 1000e6b8 <__malloc_unlock> +1000e982: e727 b.n 1000e7d4 <_realloc_r+0x118> +1000e984: 2203 movs r2, #3 +1000e986: 685b ldr r3, [r3, #4] +1000e988: 4393 bics r3, r2 +1000e98a: 4499 add r9, r3 +1000e98c: e730 b.n 1000e7f0 <_realloc_r+0x134> +1000e98e: 0021 movs r1, r4 +1000e990: f005 fd62 bl 10014458 <__memmove_veneer> +1000e994: e70e b.n 1000e7b4 <_realloc_r+0xf8> +1000e996: 68a1 ldr r1, [r4, #8] +1000e998: 6081 str r1, [r0, #8] +1000e99a: 68e1 ldr r1, [r4, #12] +1000e99c: 60c1 str r1, [r0, #12] +1000e99e: 2a24 cmp r2, #36 ; 0x24 +1000e9a0: d00c beq.n 1000e9bc <_realloc_r+0x300> +1000e9a2: 0021 movs r1, r4 +1000e9a4: 3310 adds r3, #16 +1000e9a6: 3110 adds r1, #16 +1000e9a8: e6fe b.n 1000e7a8 <_realloc_r+0xec> +1000e9aa: 68a1 ldr r1, [r4, #8] +1000e9ac: 6119 str r1, [r3, #16] +1000e9ae: 68e1 ldr r1, [r4, #12] +1000e9b0: 6159 str r1, [r3, #20] +1000e9b2: 2a24 cmp r2, #36 ; 0x24 +1000e9b4: d00b beq.n 1000e9ce <_realloc_r+0x312> +1000e9b6: 3410 adds r4, #16 +1000e9b8: 3318 adds r3, #24 +1000e9ba: e769 b.n 1000e890 <_realloc_r+0x1d4> +1000e9bc: 6922 ldr r2, [r4, #16] +1000e9be: 0021 movs r1, r4 +1000e9c0: 6102 str r2, [r0, #16] +1000e9c2: 0002 movs r2, r0 +1000e9c4: 6960 ldr r0, [r4, #20] +1000e9c6: 3118 adds r1, #24 +1000e9c8: 3318 adds r3, #24 +1000e9ca: 6150 str r0, [r2, #20] +1000e9cc: e6ec b.n 1000e7a8 <_realloc_r+0xec> +1000e9ce: 6922 ldr r2, [r4, #16] +1000e9d0: 619a str r2, [r3, #24] +1000e9d2: 4652 mov r2, sl +1000e9d4: 6961 ldr r1, [r4, #20] +1000e9d6: 3320 adds r3, #32 +1000e9d8: 61d1 str r1, [r2, #28] +1000e9da: 3418 adds r4, #24 +1000e9dc: e758 b.n 1000e890 <_realloc_r+0x1d4> +1000e9de: 0021 movs r1, r4 +1000e9e0: 0018 movs r0, r3 +1000e9e2: f005 fd39 bl 10014458 <__memmove_veneer> +1000e9e6: e795 b.n 1000e914 <_realloc_r+0x258> +1000e9e8: 68a1 ldr r1, [r4, #8] +1000e9ea: 6119 str r1, [r3, #16] +1000e9ec: 68e1 ldr r1, [r4, #12] +1000e9ee: 6159 str r1, [r3, #20] +1000e9f0: 2a24 cmp r2, #36 ; 0x24 +1000e9f2: d002 beq.n 1000e9fa <_realloc_r+0x33e> +1000e9f4: 3410 adds r4, #16 +1000e9f6: 3318 adds r3, #24 +1000e9f8: e786 b.n 1000e908 <_realloc_r+0x24c> +1000e9fa: 6922 ldr r2, [r4, #16] +1000e9fc: 619a str r2, [r3, #24] +1000e9fe: 4652 mov r2, sl +1000ea00: 6961 ldr r1, [r4, #20] +1000ea02: 3320 adds r3, #32 +1000ea04: 61d1 str r1, [r2, #28] +1000ea06: 3418 adds r4, #24 +1000ea08: e77e b.n 1000e908 <_realloc_r+0x24c> +1000ea0a: 46c0 nop ; (mov r8, r8) +1000ea0c: 20000d18 .word 0x20000d18 + +1000ea10 <_sbrk_r>: +1000ea10: 2300 movs r3, #0 +1000ea12: b570 push {r4, r5, r6, lr} +1000ea14: 4d06 ldr r5, [pc, #24] ; (1000ea30 <_sbrk_r+0x20>) +1000ea16: 0004 movs r4, r0 +1000ea18: 0008 movs r0, r1 +1000ea1a: 602b str r3, [r5, #0] +1000ea1c: f7f4 fb34 bl 10003088 <_sbrk> +1000ea20: 1c43 adds r3, r0, #1 +1000ea22: d000 beq.n 1000ea26 <_sbrk_r+0x16> +1000ea24: bd70 pop {r4, r5, r6, pc} +1000ea26: 682b ldr r3, [r5, #0] +1000ea28: 2b00 cmp r3, #0 +1000ea2a: d0fb beq.n 1000ea24 <_sbrk_r+0x14> +1000ea2c: 6023 str r3, [r4, #0] +1000ea2e: e7f9 b.n 1000ea24 <_sbrk_r+0x14> +1000ea30: 20002c74 .word 0x20002c74 + +1000ea34 : +1000ea34: b40e push {r1, r2, r3} +1000ea36: b530 push {r4, r5, lr} +1000ea38: 2381 movs r3, #129 ; 0x81 +1000ea3a: b09c sub sp, #112 ; 0x70 +1000ea3c: 466a mov r2, sp +1000ea3e: ac1f add r4, sp, #124 ; 0x7c +1000ea40: 009b lsls r3, r3, #2 +1000ea42: cc20 ldmia r4!, {r5} +1000ea44: 8293 strh r3, [r2, #20] +1000ea46: 9002 str r0, [sp, #8] +1000ea48: 9006 str r0, [sp, #24] +1000ea4a: f000 f895 bl 1000eb78 +1000ea4e: 4b0b ldr r3, [pc, #44] ; (1000ea7c ) +1000ea50: 466a mov r2, sp +1000ea52: 930a str r3, [sp, #40] ; 0x28 +1000ea54: 2300 movs r3, #0 +1000ea56: 930e str r3, [sp, #56] ; 0x38 +1000ea58: 9313 str r3, [sp, #76] ; 0x4c +1000ea5a: 3b01 subs r3, #1 +1000ea5c: 82d3 strh r3, [r2, #22] +1000ea5e: 4b08 ldr r3, [pc, #32] ; (1000ea80 ) +1000ea60: 9003 str r0, [sp, #12] +1000ea62: 9007 str r0, [sp, #28] +1000ea64: 002a movs r2, r5 +1000ea66: 6818 ldr r0, [r3, #0] +1000ea68: a902 add r1, sp, #8 +1000ea6a: 0023 movs r3, r4 +1000ea6c: 9401 str r4, [sp, #4] +1000ea6e: f000 f9c7 bl 1000ee00 <__ssvfscanf_r> +1000ea72: b01c add sp, #112 ; 0x70 +1000ea74: bc30 pop {r4, r5} +1000ea76: bc08 pop {r3} +1000ea78: b003 add sp, #12 +1000ea7a: 4718 bx r3 +1000ea7c: 1000eafd .word 0x1000eafd +1000ea80: 200008e0 .word 0x200008e0 + +1000ea84 <_sscanf_r>: +1000ea84: b40c push {r2, r3} +1000ea86: b570 push {r4, r5, r6, lr} +1000ea88: 2381 movs r3, #129 ; 0x81 +1000ea8a: b09c sub sp, #112 ; 0x70 +1000ea8c: 466a mov r2, sp +1000ea8e: ac20 add r4, sp, #128 ; 0x80 +1000ea90: 0005 movs r5, r0 +1000ea92: 009b lsls r3, r3, #2 +1000ea94: 0008 movs r0, r1 +1000ea96: cc40 ldmia r4!, {r6} +1000ea98: 8293 strh r3, [r2, #20] +1000ea9a: 9102 str r1, [sp, #8] +1000ea9c: 9106 str r1, [sp, #24] +1000ea9e: f000 f86b bl 1000eb78 +1000eaa2: 4b0b ldr r3, [pc, #44] ; (1000ead0 <_sscanf_r+0x4c>) +1000eaa4: 466a mov r2, sp +1000eaa6: 930a str r3, [sp, #40] ; 0x28 +1000eaa8: 2300 movs r3, #0 +1000eaaa: 930e str r3, [sp, #56] ; 0x38 +1000eaac: 9313 str r3, [sp, #76] ; 0x4c +1000eaae: 3b01 subs r3, #1 +1000eab0: 9003 str r0, [sp, #12] +1000eab2: 9007 str r0, [sp, #28] +1000eab4: 82d3 strh r3, [r2, #22] +1000eab6: 0028 movs r0, r5 +1000eab8: 0023 movs r3, r4 +1000eaba: 0032 movs r2, r6 +1000eabc: a902 add r1, sp, #8 +1000eabe: 9401 str r4, [sp, #4] +1000eac0: f000 f99e bl 1000ee00 <__ssvfscanf_r> +1000eac4: b01c add sp, #112 ; 0x70 +1000eac6: bc70 pop {r4, r5, r6} +1000eac8: bc08 pop {r3} +1000eaca: b002 add sp, #8 +1000eacc: 4718 bx r3 +1000eace: 46c0 nop ; (mov r8, r8) +1000ead0: 1000eafd .word 0x1000eafd + +1000ead4 <__sread>: +1000ead4: b570 push {r4, r5, r6, lr} +1000ead6: 000c movs r4, r1 +1000ead8: 250e movs r5, #14 +1000eada: 5f49 ldrsh r1, [r1, r5] +1000eadc: f001 fb90 bl 10010200 <_read_r> +1000eae0: 2800 cmp r0, #0 +1000eae2: db03 blt.n 1000eaec <__sread+0x18> +1000eae4: 6d23 ldr r3, [r4, #80] ; 0x50 +1000eae6: 181b adds r3, r3, r0 +1000eae8: 6523 str r3, [r4, #80] ; 0x50 +1000eaea: bd70 pop {r4, r5, r6, pc} +1000eaec: 89a3 ldrh r3, [r4, #12] +1000eaee: 4a02 ldr r2, [pc, #8] ; (1000eaf8 <__sread+0x24>) +1000eaf0: 4013 ands r3, r2 +1000eaf2: 81a3 strh r3, [r4, #12] +1000eaf4: e7f9 b.n 1000eaea <__sread+0x16> +1000eaf6: 46c0 nop ; (mov r8, r8) +1000eaf8: ffffefff .word 0xffffefff + +1000eafc <__seofread>: +1000eafc: 2000 movs r0, #0 +1000eafe: 4770 bx lr + +1000eb00 <__swrite>: +1000eb00: b5f8 push {r3, r4, r5, r6, r7, lr} +1000eb02: 000c movs r4, r1 +1000eb04: 001f movs r7, r3 +1000eb06: 230c movs r3, #12 +1000eb08: 5ec9 ldrsh r1, [r1, r3] +1000eb0a: 0005 movs r5, r0 +1000eb0c: 0016 movs r6, r2 +1000eb0e: 05cb lsls r3, r1, #23 +1000eb10: d40a bmi.n 1000eb28 <__swrite+0x28> +1000eb12: 4b0a ldr r3, [pc, #40] ; (1000eb3c <__swrite+0x3c>) +1000eb14: 0032 movs r2, r6 +1000eb16: 4019 ands r1, r3 +1000eb18: 0028 movs r0, r5 +1000eb1a: 81a1 strh r1, [r4, #12] +1000eb1c: 230e movs r3, #14 +1000eb1e: 5ee1 ldrsh r1, [r4, r3] +1000eb20: 003b movs r3, r7 +1000eb22: f001 f925 bl 1000fd70 <_write_r> +1000eb26: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000eb28: 230e movs r3, #14 +1000eb2a: 5ee1 ldrsh r1, [r4, r3] +1000eb2c: 2200 movs r2, #0 +1000eb2e: 2302 movs r3, #2 +1000eb30: f001 fae2 bl 100100f8 <_lseek_r> +1000eb34: 230c movs r3, #12 +1000eb36: 5ee1 ldrsh r1, [r4, r3] +1000eb38: e7eb b.n 1000eb12 <__swrite+0x12> +1000eb3a: 46c0 nop ; (mov r8, r8) +1000eb3c: ffffefff .word 0xffffefff + +1000eb40 <__sseek>: +1000eb40: b570 push {r4, r5, r6, lr} +1000eb42: 000c movs r4, r1 +1000eb44: 250e movs r5, #14 +1000eb46: 5f49 ldrsh r1, [r1, r5] +1000eb48: f001 fad6 bl 100100f8 <_lseek_r> +1000eb4c: 1c43 adds r3, r0, #1 +1000eb4e: d006 beq.n 1000eb5e <__sseek+0x1e> +1000eb50: 2380 movs r3, #128 ; 0x80 +1000eb52: 89a2 ldrh r2, [r4, #12] +1000eb54: 015b lsls r3, r3, #5 +1000eb56: 4313 orrs r3, r2 +1000eb58: 81a3 strh r3, [r4, #12] +1000eb5a: 6520 str r0, [r4, #80] ; 0x50 +1000eb5c: bd70 pop {r4, r5, r6, pc} +1000eb5e: 89a3 ldrh r3, [r4, #12] +1000eb60: 4a01 ldr r2, [pc, #4] ; (1000eb68 <__sseek+0x28>) +1000eb62: 4013 ands r3, r2 +1000eb64: 81a3 strh r3, [r4, #12] +1000eb66: e7f9 b.n 1000eb5c <__sseek+0x1c> +1000eb68: ffffefff .word 0xffffefff + +1000eb6c <__sclose>: +1000eb6c: b510 push {r4, lr} +1000eb6e: 230e movs r3, #14 +1000eb70: 5ec9 ldrsh r1, [r1, r3] +1000eb72: f001 f911 bl 1000fd98 <_close_r> +1000eb76: bd10 pop {r4, pc} + +1000eb78 : +1000eb78: b510 push {r4, lr} +1000eb7a: 0783 lsls r3, r0, #30 +1000eb7c: d00a beq.n 1000eb94 +1000eb7e: 0003 movs r3, r0 +1000eb80: 2103 movs r1, #3 +1000eb82: e002 b.n 1000eb8a +1000eb84: 3301 adds r3, #1 +1000eb86: 420b tst r3, r1 +1000eb88: d005 beq.n 1000eb96 +1000eb8a: 781a ldrb r2, [r3, #0] +1000eb8c: 2a00 cmp r2, #0 +1000eb8e: d1f9 bne.n 1000eb84 +1000eb90: 1a18 subs r0, r3, r0 +1000eb92: bd10 pop {r4, pc} +1000eb94: 0003 movs r3, r0 +1000eb96: 6819 ldr r1, [r3, #0] +1000eb98: 4a0c ldr r2, [pc, #48] ; (1000ebcc ) +1000eb9a: 4c0d ldr r4, [pc, #52] ; (1000ebd0 ) +1000eb9c: 188a adds r2, r1, r2 +1000eb9e: 438a bics r2, r1 +1000eba0: 4222 tst r2, r4 +1000eba2: d10f bne.n 1000ebc4 +1000eba4: 6859 ldr r1, [r3, #4] +1000eba6: 4a09 ldr r2, [pc, #36] ; (1000ebcc ) +1000eba8: 3304 adds r3, #4 +1000ebaa: 188a adds r2, r1, r2 +1000ebac: 438a bics r2, r1 +1000ebae: 4222 tst r2, r4 +1000ebb0: d108 bne.n 1000ebc4 +1000ebb2: 6859 ldr r1, [r3, #4] +1000ebb4: 4a05 ldr r2, [pc, #20] ; (1000ebcc ) +1000ebb6: 3304 adds r3, #4 +1000ebb8: 188a adds r2, r1, r2 +1000ebba: 438a bics r2, r1 +1000ebbc: 4222 tst r2, r4 +1000ebbe: d0f1 beq.n 1000eba4 +1000ebc0: e000 b.n 1000ebc4 +1000ebc2: 3301 adds r3, #1 +1000ebc4: 781a ldrb r2, [r3, #0] +1000ebc6: 2a00 cmp r2, #0 +1000ebc8: d1fb bne.n 1000ebc2 +1000ebca: e7e1 b.n 1000eb90 +1000ebcc: fefefeff .word 0xfefefeff +1000ebd0: 80808080 .word 0x80808080 + +1000ebd4 : +1000ebd4: b530 push {r4, r5, lr} +1000ebd6: 2a00 cmp r2, #0 +1000ebd8: d026 beq.n 1000ec28 +1000ebda: 0003 movs r3, r0 +1000ebdc: 430b orrs r3, r1 +1000ebde: 079b lsls r3, r3, #30 +1000ebe0: d124 bne.n 1000ec2c +1000ebe2: 2a03 cmp r2, #3 +1000ebe4: d922 bls.n 1000ec2c +1000ebe6: 4d16 ldr r5, [pc, #88] ; (1000ec40 ) +1000ebe8: e00b b.n 1000ec02 +1000ebea: 3a04 subs r2, #4 +1000ebec: 2a00 cmp r2, #0 +1000ebee: d01b beq.n 1000ec28 +1000ebf0: 4c14 ldr r4, [pc, #80] ; (1000ec44 ) +1000ebf2: 191c adds r4, r3, r4 +1000ebf4: 439c bics r4, r3 +1000ebf6: 422c tst r4, r5 +1000ebf8: d116 bne.n 1000ec28 +1000ebfa: 3004 adds r0, #4 +1000ebfc: 3104 adds r1, #4 +1000ebfe: 2a03 cmp r2, #3 +1000ec00: d914 bls.n 1000ec2c +1000ec02: 6803 ldr r3, [r0, #0] +1000ec04: 680c ldr r4, [r1, #0] +1000ec06: 42a3 cmp r3, r4 +1000ec08: d0ef beq.n 1000ebea +1000ec0a: 7804 ldrb r4, [r0, #0] +1000ec0c: 780d ldrb r5, [r1, #0] +1000ec0e: 42ac cmp r4, r5 +1000ec10: d113 bne.n 1000ec3a +1000ec12: 2301 movs r3, #1 +1000ec14: e006 b.n 1000ec24 +1000ec16: 5cc4 ldrb r4, [r0, r3] +1000ec18: 5ccd ldrb r5, [r1, r3] +1000ec1a: 42ac cmp r4, r5 +1000ec1c: d10d bne.n 1000ec3a +1000ec1e: 3301 adds r3, #1 +1000ec20: 4293 cmp r3, r2 +1000ec22: d001 beq.n 1000ec28 +1000ec24: 2c00 cmp r4, #0 +1000ec26: d1f6 bne.n 1000ec16 +1000ec28: 2000 movs r0, #0 +1000ec2a: bd30 pop {r4, r5, pc} +1000ec2c: 7804 ldrb r4, [r0, #0] +1000ec2e: 780d ldrb r5, [r1, #0] +1000ec30: 42a5 cmp r5, r4 +1000ec32: d102 bne.n 1000ec3a +1000ec34: 2a01 cmp r2, #1 +1000ec36: d1ec bne.n 1000ec12 +1000ec38: e7f6 b.n 1000ec28 +1000ec3a: 1b60 subs r0, r4, r5 +1000ec3c: e7f5 b.n 1000ec2a +1000ec3e: 46c0 nop ; (mov r8, r8) +1000ec40: 80808080 .word 0x80808080 +1000ec44: fefefeff .word 0xfefefeff + +1000ec48 <_strtol_l.part.0>: +1000ec48: b5f0 push {r4, r5, r6, r7, lr} +1000ec4a: 4657 mov r7, sl +1000ec4c: 464e mov r6, r9 +1000ec4e: 4645 mov r5, r8 +1000ec50: 46de mov lr, fp +1000ec52: 4682 mov sl, r0 +1000ec54: b5e0 push {r5, r6, r7, lr} +1000ec56: 4691 mov r9, r2 +1000ec58: 4688 mov r8, r1 +1000ec5a: 001e movs r6, r3 +1000ec5c: 000a movs r2, r1 +1000ec5e: 2008 movs r0, #8 +1000ec60: 4f48 ldr r7, [pc, #288] ; (1000ed84 <_strtol_l.part.0+0x13c>) +1000ec62: b083 sub sp, #12 +1000ec64: 0013 movs r3, r2 +1000ec66: 781c ldrb r4, [r3, #0] +1000ec68: 1c55 adds r5, r2, #1 +1000ec6a: 5d39 ldrb r1, [r7, r4] +1000ec6c: 002a movs r2, r5 +1000ec6e: 4208 tst r0, r1 +1000ec70: d1f8 bne.n 1000ec64 <_strtol_l.part.0+0x1c> +1000ec72: 2c2d cmp r4, #45 ; 0x2d +1000ec74: d066 beq.n 1000ed44 <_strtol_l.part.0+0xfc> +1000ec76: 2c2b cmp r4, #43 ; 0x2b +1000ec78: d029 beq.n 1000ecce <_strtol_l.part.0+0x86> +1000ec7a: 4b43 ldr r3, [pc, #268] ; (1000ed88 <_strtol_l.part.0+0x140>) +1000ec7c: 469b mov fp, r3 +1000ec7e: 2300 movs r3, #0 +1000ec80: 9301 str r3, [sp, #4] +1000ec82: 2e00 cmp r6, #0 +1000ec84: d02b beq.n 1000ecde <_strtol_l.part.0+0x96> +1000ec86: 2e10 cmp r6, #16 +1000ec88: d064 beq.n 1000ed54 <_strtol_l.part.0+0x10c> +1000ec8a: 0037 movs r7, r6 +1000ec8c: 0039 movs r1, r7 +1000ec8e: 4658 mov r0, fp +1000ec90: f7f5 fdd2 bl 10004838 <__wrap___aeabi_uidiv> +1000ec94: 002b movs r3, r5 +1000ec96: 468c mov ip, r1 +1000ec98: 2200 movs r2, #0 +1000ec9a: 2100 movs r1, #0 +1000ec9c: e007 b.n 1000ecae <_strtol_l.part.0+0x66> +1000ec9e: 4288 cmp r0, r1 +1000eca0: d312 bcc.n 1000ecc8 <_strtol_l.part.0+0x80> +1000eca2: d03f beq.n 1000ed24 <_strtol_l.part.0+0xdc> +1000eca4: 2201 movs r2, #1 +1000eca6: 4379 muls r1, r7 +1000eca8: 1869 adds r1, r5, r1 +1000ecaa: 781c ldrb r4, [r3, #0] +1000ecac: 3301 adds r3, #1 +1000ecae: 0025 movs r5, r4 +1000ecb0: 3d30 subs r5, #48 ; 0x30 +1000ecb2: 2d09 cmp r5, #9 +1000ecb4: d904 bls.n 1000ecc0 <_strtol_l.part.0+0x78> +1000ecb6: 3d11 subs r5, #17 +1000ecb8: 2d19 cmp r5, #25 +1000ecba: d815 bhi.n 1000ece8 <_strtol_l.part.0+0xa0> +1000ecbc: 3c37 subs r4, #55 ; 0x37 +1000ecbe: 0025 movs r5, r4 +1000ecc0: 42ae cmp r6, r5 +1000ecc2: dd19 ble.n 1000ecf8 <_strtol_l.part.0+0xb0> +1000ecc4: 2a00 cmp r2, #0 +1000ecc6: daea bge.n 1000ec9e <_strtol_l.part.0+0x56> +1000ecc8: 2201 movs r2, #1 +1000ecca: 4252 negs r2, r2 +1000eccc: e7ed b.n 1000ecaa <_strtol_l.part.0+0x62> +1000ecce: 782c ldrb r4, [r5, #0] +1000ecd0: 1c9d adds r5, r3, #2 +1000ecd2: 4b2d ldr r3, [pc, #180] ; (1000ed88 <_strtol_l.part.0+0x140>) +1000ecd4: 469b mov fp, r3 +1000ecd6: 2300 movs r3, #0 +1000ecd8: 9301 str r3, [sp, #4] +1000ecda: 2e00 cmp r6, #0 +1000ecdc: d1d3 bne.n 1000ec86 <_strtol_l.part.0+0x3e> +1000ecde: 2c30 cmp r4, #48 ; 0x30 +1000ece0: d046 beq.n 1000ed70 <_strtol_l.part.0+0x128> +1000ece2: 270a movs r7, #10 +1000ece4: 260a movs r6, #10 +1000ece6: e7d1 b.n 1000ec8c <_strtol_l.part.0+0x44> +1000ece8: 0025 movs r5, r4 +1000ecea: 3d61 subs r5, #97 ; 0x61 +1000ecec: 2d19 cmp r5, #25 +1000ecee: d803 bhi.n 1000ecf8 <_strtol_l.part.0+0xb0> +1000ecf0: 3c57 subs r4, #87 ; 0x57 +1000ecf2: 0025 movs r5, r4 +1000ecf4: 42ae cmp r6, r5 +1000ecf6: dce5 bgt.n 1000ecc4 <_strtol_l.part.0+0x7c> +1000ecf8: 2a00 cmp r2, #0 +1000ecfa: db18 blt.n 1000ed2e <_strtol_l.part.0+0xe6> +1000ecfc: 9801 ldr r0, [sp, #4] +1000ecfe: 2800 cmp r0, #0 +1000ed00: d000 beq.n 1000ed04 <_strtol_l.part.0+0xbc> +1000ed02: 4249 negs r1, r1 +1000ed04: 4648 mov r0, r9 +1000ed06: 2800 cmp r0, #0 +1000ed08: d004 beq.n 1000ed14 <_strtol_l.part.0+0xcc> +1000ed0a: 2a00 cmp r2, #0 +1000ed0c: d138 bne.n 1000ed80 <_strtol_l.part.0+0x138> +1000ed0e: 464b mov r3, r9 +1000ed10: 4642 mov r2, r8 +1000ed12: 601a str r2, [r3, #0] +1000ed14: 0008 movs r0, r1 +1000ed16: b003 add sp, #12 +1000ed18: bcf0 pop {r4, r5, r6, r7} +1000ed1a: 46bb mov fp, r7 +1000ed1c: 46b2 mov sl, r6 +1000ed1e: 46a9 mov r9, r5 +1000ed20: 46a0 mov r8, r4 +1000ed22: bdf0 pop {r4, r5, r6, r7, pc} +1000ed24: 45ac cmp ip, r5 +1000ed26: dabd bge.n 1000eca4 <_strtol_l.part.0+0x5c> +1000ed28: 2201 movs r2, #1 +1000ed2a: 4252 negs r2, r2 +1000ed2c: e7bd b.n 1000ecaa <_strtol_l.part.0+0x62> +1000ed2e: 2222 movs r2, #34 ; 0x22 +1000ed30: 4651 mov r1, sl +1000ed32: 600a str r2, [r1, #0] +1000ed34: 464a mov r2, r9 +1000ed36: 4659 mov r1, fp +1000ed38: 2a00 cmp r2, #0 +1000ed3a: d0eb beq.n 1000ed14 <_strtol_l.part.0+0xcc> +1000ed3c: 3b01 subs r3, #1 +1000ed3e: 4698 mov r8, r3 +1000ed40: 4659 mov r1, fp +1000ed42: e7e4 b.n 1000ed0e <_strtol_l.part.0+0xc6> +1000ed44: 782c ldrb r4, [r5, #0] +1000ed46: 1c9d adds r5, r3, #2 +1000ed48: 2380 movs r3, #128 ; 0x80 +1000ed4a: 061b lsls r3, r3, #24 +1000ed4c: 469b mov fp, r3 +1000ed4e: 2301 movs r3, #1 +1000ed50: 9301 str r3, [sp, #4] +1000ed52: e796 b.n 1000ec82 <_strtol_l.part.0+0x3a> +1000ed54: 2c30 cmp r4, #48 ; 0x30 +1000ed56: d104 bne.n 1000ed62 <_strtol_l.part.0+0x11a> +1000ed58: 2220 movs r2, #32 +1000ed5a: 782b ldrb r3, [r5, #0] +1000ed5c: 4393 bics r3, r2 +1000ed5e: 2b58 cmp r3, #88 ; 0x58 +1000ed60: d001 beq.n 1000ed66 <_strtol_l.part.0+0x11e> +1000ed62: 2710 movs r7, #16 +1000ed64: e792 b.n 1000ec8c <_strtol_l.part.0+0x44> +1000ed66: 786c ldrb r4, [r5, #1] +1000ed68: 2710 movs r7, #16 +1000ed6a: 2610 movs r6, #16 +1000ed6c: 3502 adds r5, #2 +1000ed6e: e78d b.n 1000ec8c <_strtol_l.part.0+0x44> +1000ed70: 2220 movs r2, #32 +1000ed72: 782b ldrb r3, [r5, #0] +1000ed74: 4393 bics r3, r2 +1000ed76: 2b58 cmp r3, #88 ; 0x58 +1000ed78: d0f5 beq.n 1000ed66 <_strtol_l.part.0+0x11e> +1000ed7a: 2708 movs r7, #8 +1000ed7c: 2608 movs r6, #8 +1000ed7e: e785 b.n 1000ec8c <_strtol_l.part.0+0x44> +1000ed80: 468b mov fp, r1 +1000ed82: e7db b.n 1000ed3c <_strtol_l.part.0+0xf4> +1000ed84: 1004cc8d .word 0x1004cc8d +1000ed88: 7fffffff .word 0x7fffffff + +1000ed8c <_strtol_r>: +1000ed8c: b510 push {r4, lr} +1000ed8e: 2b01 cmp r3, #1 +1000ed90: d004 beq.n 1000ed9c <_strtol_r+0x10> +1000ed92: 2b24 cmp r3, #36 ; 0x24 +1000ed94: d802 bhi.n 1000ed9c <_strtol_r+0x10> +1000ed96: f7ff ff57 bl 1000ec48 <_strtol_l.part.0> +1000ed9a: e004 b.n 1000eda6 <_strtol_r+0x1a> +1000ed9c: f001 f80e bl 1000fdbc <__errno> +1000eda0: 2316 movs r3, #22 +1000eda2: 6003 str r3, [r0, #0] +1000eda4: 2000 movs r0, #0 +1000eda6: bd10 pop {r4, pc} + +1000eda8 : +1000eda8: 0013 movs r3, r2 +1000edaa: b510 push {r4, lr} +1000edac: 2a01 cmp r2, #1 +1000edae: d009 beq.n 1000edc4 +1000edb0: 2a24 cmp r2, #36 ; 0x24 +1000edb2: d807 bhi.n 1000edc4 +1000edb4: 4a06 ldr r2, [pc, #24] ; (1000edd0 ) +1000edb6: 6814 ldr r4, [r2, #0] +1000edb8: 000a movs r2, r1 +1000edba: 0001 movs r1, r0 +1000edbc: 0020 movs r0, r4 +1000edbe: f7ff ff43 bl 1000ec48 <_strtol_l.part.0> +1000edc2: e004 b.n 1000edce +1000edc4: f000 fffa bl 1000fdbc <__errno> +1000edc8: 2316 movs r3, #22 +1000edca: 6003 str r3, [r0, #0] +1000edcc: 2000 movs r0, #0 +1000edce: bd10 pop {r4, pc} +1000edd0: 200008e0 .word 0x200008e0 + +1000edd4 : +1000edd4: 0013 movs r3, r2 +1000edd6: b510 push {r4, lr} +1000edd8: 2a01 cmp r2, #1 +1000edda: d009 beq.n 1000edf0 +1000eddc: 2a24 cmp r2, #36 ; 0x24 +1000edde: d807 bhi.n 1000edf0 +1000ede0: 4a06 ldr r2, [pc, #24] ; (1000edfc ) +1000ede2: 6814 ldr r4, [r2, #0] +1000ede4: 000a movs r2, r1 +1000ede6: 0001 movs r1, r0 +1000ede8: 0020 movs r0, r4 +1000edea: f7ff ff2d bl 1000ec48 <_strtol_l.part.0> +1000edee: e004 b.n 1000edfa +1000edf0: f000 ffe4 bl 1000fdbc <__errno> +1000edf4: 2316 movs r3, #22 +1000edf6: 6003 str r3, [r0, #0] +1000edf8: 2000 movs r0, #0 +1000edfa: bd10 pop {r4, pc} +1000edfc: 200008e0 .word 0x200008e0 + +1000ee00 <__ssvfscanf_r>: +1000ee00: b5f0 push {r4, r5, r6, r7, lr} +1000ee02: 4657 mov r7, sl +1000ee04: 46de mov lr, fp +1000ee06: 464e mov r6, r9 +1000ee08: 4645 mov r5, r8 +1000ee0a: b5e0 push {r5, r6, r7, lr} +1000ee0c: 4cc9 ldr r4, [pc, #804] ; (1000f134 <__ssvfscanf_r+0x334>) +1000ee0e: 000f movs r7, r1 +1000ee10: 44a5 add sp, r4 +1000ee12: 930a str r3, [sp, #40] ; 0x28 +1000ee14: 230c movs r3, #12 +1000ee16: 5ec9 ldrsh r1, [r1, r3] +1000ee18: 2380 movs r3, #128 ; 0x80 +1000ee1a: 019b lsls r3, r3, #6 +1000ee1c: 4682 mov sl, r0 +1000ee1e: 4219 tst r1, r3 +1000ee20: d105 bne.n 1000ee2e <__ssvfscanf_r+0x2e> +1000ee22: 430b orrs r3, r1 +1000ee24: 81bb strh r3, [r7, #12] +1000ee26: 6e79 ldr r1, [r7, #100] ; 0x64 +1000ee28: 4bc3 ldr r3, [pc, #780] ; (1000f138 <__ssvfscanf_r+0x338>) +1000ee2a: 400b ands r3, r1 +1000ee2c: 667b str r3, [r7, #100] ; 0x64 +1000ee2e: 7813 ldrb r3, [r2, #0] +1000ee30: 3201 adds r2, #1 +1000ee32: 9313 str r3, [sp, #76] ; 0x4c +1000ee34: 9203 str r2, [sp, #12] +1000ee36: 2b00 cmp r3, #0 +1000ee38: d101 bne.n 1000ee3e <__ssvfscanf_r+0x3e> +1000ee3a: f000 ff01 bl 1000fc40 <__ssvfscanf_r+0xe40> +1000ee3e: 2200 movs r2, #0 +1000ee40: 4691 mov r9, r2 +1000ee42: 920b str r2, [sp, #44] ; 0x2c +1000ee44: 9204 str r2, [sp, #16] +1000ee46: 9208 str r2, [sp, #32] +1000ee48: 9205 str r2, [sp, #20] +1000ee4a: 4abc ldr r2, [pc, #752] ; (1000f13c <__ssvfscanf_r+0x33c>) +1000ee4c: 4693 mov fp, r2 +1000ee4e: 4652 mov r2, sl +1000ee50: 46ca mov sl, r9 +1000ee52: 4691 mov r9, r2 +1000ee54: 2108 movs r1, #8 +1000ee56: 465a mov r2, fp +1000ee58: 000c movs r4, r1 +1000ee5a: 5cd2 ldrb r2, [r2, r3] +1000ee5c: 4014 ands r4, r2 +1000ee5e: 4211 tst r1, r2 +1000ee60: d129 bne.n 1000eeb6 <__ssvfscanf_r+0xb6> +1000ee62: 2b25 cmp r3, #37 ; 0x25 +1000ee64: d113 bne.n 1000ee8e <__ssvfscanf_r+0x8e> +1000ee66: 9b03 ldr r3, [sp, #12] +1000ee68: 2500 movs r5, #0 +1000ee6a: 781a ldrb r2, [r3, #0] +1000ee6c: 2300 movs r3, #0 +1000ee6e: 4698 mov r8, r3 +1000ee70: 3304 adds r3, #4 +1000ee72: 200f movs r0, #15 +1000ee74: 469c mov ip, r3 +1000ee76: 9b03 ldr r3, [sp, #12] +1000ee78: 1c59 adds r1, r3, #1 +1000ee7a: 0013 movs r3, r2 +1000ee7c: 3b25 subs r3, #37 ; 0x25 +1000ee7e: b2db uxtb r3, r3 +1000ee80: 2b53 cmp r3, #83 ; 0x53 +1000ee82: d80e bhi.n 1000eea2 <__ssvfscanf_r+0xa2> +1000ee84: 4eae ldr r6, [pc, #696] ; (1000f140 <__ssvfscanf_r+0x340>) +1000ee86: 009b lsls r3, r3, #2 +1000ee88: 58f3 ldr r3, [r6, r3] +1000ee8a: 469f mov pc, r3 +1000ee8c: 9103 str r1, [sp, #12] +1000ee8e: 687b ldr r3, [r7, #4] +1000ee90: 2b00 cmp r3, #0 +1000ee92: dd3c ble.n 1000ef0e <__ssvfscanf_r+0x10e> +1000ee94: 9b03 ldr r3, [sp, #12] +1000ee96: 683a ldr r2, [r7, #0] +1000ee98: 3b01 subs r3, #1 +1000ee9a: 7811 ldrb r1, [r2, #0] +1000ee9c: 781b ldrb r3, [r3, #0] +1000ee9e: 4299 cmp r1, r3 +1000eea0: d02c beq.n 1000eefc <__ssvfscanf_r+0xfc> +1000eea2: 9805 ldr r0, [sp, #20] +1000eea4: 23b1 movs r3, #177 ; 0xb1 +1000eea6: 009b lsls r3, r3, #2 +1000eea8: 449d add sp, r3 +1000eeaa: bcf0 pop {r4, r5, r6, r7} +1000eeac: 46bb mov fp, r7 +1000eeae: 46b2 mov sl, r6 +1000eeb0: 46a9 mov r9, r5 +1000eeb2: 46a0 mov r8, r4 +1000eeb4: bdf0 pop {r4, r5, r6, r7, pc} +1000eeb6: 2408 movs r4, #8 +1000eeb8: 4655 mov r5, sl +1000eeba: 464e mov r6, r9 +1000eebc: 687b ldr r3, [r7, #4] +1000eebe: e00b b.n 1000eed8 <__ssvfscanf_r+0xd8> +1000eec0: 4659 mov r1, fp +1000eec2: 683a ldr r2, [r7, #0] +1000eec4: 7813 ldrb r3, [r2, #0] +1000eec6: 5ccb ldrb r3, [r1, r3] +1000eec8: 421c tst r4, r3 +1000eeca: d00d beq.n 1000eee8 <__ssvfscanf_r+0xe8> +1000eecc: 687b ldr r3, [r7, #4] +1000eece: 3201 adds r2, #1 +1000eed0: 3b01 subs r3, #1 +1000eed2: 3501 adds r5, #1 +1000eed4: 607b str r3, [r7, #4] +1000eed6: 603a str r2, [r7, #0] +1000eed8: 2b00 cmp r3, #0 +1000eeda: dcf1 bgt.n 1000eec0 <__ssvfscanf_r+0xc0> +1000eedc: 0039 movs r1, r7 +1000eede: 0030 movs r0, r6 +1000eee0: f002 fda2 bl 10011a28 <__ssrefill_r> +1000eee4: 2800 cmp r0, #0 +1000eee6: d0eb beq.n 1000eec0 <__ssvfscanf_r+0xc0> +1000eee8: 46aa mov sl, r5 +1000eeea: 46b1 mov r9, r6 +1000eeec: 9a03 ldr r2, [sp, #12] +1000eeee: 7813 ldrb r3, [r2, #0] +1000eef0: 3201 adds r2, #1 +1000eef2: 9313 str r3, [sp, #76] ; 0x4c +1000eef4: 9203 str r2, [sp, #12] +1000eef6: 2b00 cmp r3, #0 +1000eef8: d1ac bne.n 1000ee54 <__ssvfscanf_r+0x54> +1000eefa: e7d2 b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000eefc: 687b ldr r3, [r7, #4] +1000eefe: 3201 adds r2, #1 +1000ef00: 3b01 subs r3, #1 +1000ef02: 607b str r3, [r7, #4] +1000ef04: 2301 movs r3, #1 +1000ef06: 469c mov ip, r3 +1000ef08: 603a str r2, [r7, #0] +1000ef0a: 44e2 add sl, ip +1000ef0c: e7ee b.n 1000eeec <__ssvfscanf_r+0xec> +1000ef0e: 0039 movs r1, r7 +1000ef10: 4648 mov r0, r9 +1000ef12: f002 fd89 bl 10011a28 <__ssrefill_r> +1000ef16: 2800 cmp r0, #0 +1000ef18: d0bc beq.n 1000ee94 <__ssvfscanf_r+0x94> +1000ef1a: 9b05 ldr r3, [sp, #20] +1000ef1c: 2b00 cmp r3, #0 +1000ef1e: d002 beq.n 1000ef26 <__ssvfscanf_r+0x126> +1000ef20: 89bb ldrh r3, [r7, #12] +1000ef22: 065b lsls r3, r3, #25 +1000ef24: d5bd bpl.n 1000eea2 <__ssvfscanf_r+0xa2> +1000ef26: 2301 movs r3, #1 +1000ef28: 425b negs r3, r3 +1000ef2a: 9305 str r3, [sp, #20] +1000ef2c: e7b9 b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000ef2e: 238f movs r3, #143 ; 0x8f +1000ef30: 422b tst r3, r5 +1000ef32: d1b6 bne.n 1000eea2 <__ssvfscanf_r+0xa2> +1000ef34: 4643 mov r3, r8 +1000ef36: 009b lsls r3, r3, #2 +1000ef38: 4443 add r3, r8 +1000ef3a: 005b lsls r3, r3, #1 +1000ef3c: 189a adds r2, r3, r2 +1000ef3e: 2330 movs r3, #48 ; 0x30 +1000ef40: 425b negs r3, r3 +1000ef42: 4698 mov r8, r3 +1000ef44: 9b03 ldr r3, [sp, #12] +1000ef46: 4490 add r8, r2 +1000ef48: 9103 str r1, [sp, #12] +1000ef4a: 785a ldrb r2, [r3, #1] +1000ef4c: e793 b.n 1000ee76 <__ssvfscanf_r+0x76> +1000ef4e: 2604 movs r6, #4 +1000ef50: 9103 str r1, [sp, #12] +1000ef52: 687b ldr r3, [r7, #4] +1000ef54: 2b00 cmp r3, #0 +1000ef56: dd52 ble.n 1000effe <__ssvfscanf_r+0x1fe> +1000ef58: 066b lsls r3, r5, #25 +1000ef5a: d558 bpl.n 1000f00e <__ssvfscanf_r+0x20e> +1000ef5c: 2e03 cmp r6, #3 +1000ef5e: d100 bne.n 1000ef62 <__ssvfscanf_r+0x162> +1000ef60: e087 b.n 1000f072 <__ssvfscanf_r+0x272> +1000ef62: 2e04 cmp r6, #4 +1000ef64: d100 bne.n 1000ef68 <__ssvfscanf_r+0x168> +1000ef66: e1fd b.n 1000f364 <__ssvfscanf_r+0x564> +1000ef68: 2e01 cmp r6, #1 +1000ef6a: d100 bne.n 1000ef6e <__ssvfscanf_r+0x16e> +1000ef6c: e1c7 b.n 1000f2fe <__ssvfscanf_r+0x4fe> +1000ef6e: 2e02 cmp r6, #2 +1000ef70: d000 beq.n 1000ef74 <__ssvfscanf_r+0x174> +1000ef72: e123 b.n 1000f1bc <__ssvfscanf_r+0x3bc> +1000ef74: 4643 mov r3, r8 +1000ef76: 2b00 cmp r3, #0 +1000ef78: d101 bne.n 1000ef7e <__ssvfscanf_r+0x17e> +1000ef7a: 3b01 subs r3, #1 +1000ef7c: 4698 mov r8, r3 +1000ef7e: 07eb lsls r3, r5, #31 +1000ef80: d500 bpl.n 1000ef84 <__ssvfscanf_r+0x184> +1000ef82: e376 b.n 1000f672 <__ssvfscanf_r+0x872> +1000ef84: 06eb lsls r3, r5, #27 +1000ef86: d401 bmi.n 1000ef8c <__ssvfscanf_r+0x18c> +1000ef88: f000 fc5a bl 1000f840 <__ssvfscanf_r+0xa40> +1000ef8c: 4659 mov r1, fp +1000ef8e: 683a ldr r2, [r7, #0] +1000ef90: 7813 ldrb r3, [r2, #0] +1000ef92: 5ccb ldrb r3, [r1, r3] +1000ef94: 071b lsls r3, r3, #28 +1000ef96: d4a9 bmi.n 1000eeec <__ssvfscanf_r+0xec> +1000ef98: 3201 adds r2, #1 +1000ef9a: 603a str r2, [r7, #0] +1000ef9c: 4642 mov r2, r8 +1000ef9e: 687b ldr r3, [r7, #4] +1000efa0: 2401 movs r4, #1 +1000efa2: 3b01 subs r3, #1 +1000efa4: 2508 movs r5, #8 +1000efa6: 4646 mov r6, r8 +1000efa8: 607b str r3, [r7, #4] +1000efaa: 2a01 cmp r2, #1 +1000efac: d111 bne.n 1000efd2 <__ssvfscanf_r+0x1d2> +1000efae: f000 feb4 bl 1000fd1a <__ssvfscanf_r+0xf1a> +1000efb2: 4659 mov r1, fp +1000efb4: 683a ldr r2, [r7, #0] +1000efb6: 7813 ldrb r3, [r2, #0] +1000efb8: 5ccb ldrb r3, [r1, r3] +1000efba: 421d tst r5, r3 +1000efbc: d111 bne.n 1000efe2 <__ssvfscanf_r+0x1e2> +1000efbe: 687b ldr r3, [r7, #4] +1000efc0: 3201 adds r2, #1 +1000efc2: 3b01 subs r3, #1 +1000efc4: 3401 adds r4, #1 +1000efc6: 607b str r3, [r7, #4] +1000efc8: 603a str r2, [r7, #0] +1000efca: 42a6 cmp r6, r4 +1000efcc: d101 bne.n 1000efd2 <__ssvfscanf_r+0x1d2> +1000efce: f000 fe0a bl 1000fbe6 <__ssvfscanf_r+0xde6> +1000efd2: 2b00 cmp r3, #0 +1000efd4: dced bgt.n 1000efb2 <__ssvfscanf_r+0x1b2> +1000efd6: 0039 movs r1, r7 +1000efd8: 4648 mov r0, r9 +1000efda: f002 fd25 bl 10011a28 <__ssrefill_r> +1000efde: 2800 cmp r0, #0 +1000efe0: d0e7 beq.n 1000efb2 <__ssvfscanf_r+0x1b2> +1000efe2: 44a2 add sl, r4 +1000efe4: e782 b.n 1000eeec <__ssvfscanf_r+0xec> +1000efe6: 2380 movs r3, #128 ; 0x80 +1000efe8: 009b lsls r3, r3, #2 +1000efea: 431d orrs r5, r3 +1000efec: 4b55 ldr r3, [pc, #340] ; (1000f144 <__ssvfscanf_r+0x344>) +1000efee: 2603 movs r6, #3 +1000eff0: 930b str r3, [sp, #44] ; 0x2c +1000eff2: 2310 movs r3, #16 +1000eff4: 9308 str r3, [sp, #32] +1000eff6: 687b ldr r3, [r7, #4] +1000eff8: 9103 str r1, [sp, #12] +1000effa: 2b00 cmp r3, #0 +1000effc: dcac bgt.n 1000ef58 <__ssvfscanf_r+0x158> +1000effe: 0039 movs r1, r7 +1000f000: 4648 mov r0, r9 +1000f002: f002 fd11 bl 10011a28 <__ssrefill_r> +1000f006: 2800 cmp r0, #0 +1000f008: d187 bne.n 1000ef1a <__ssvfscanf_r+0x11a> +1000f00a: 066b lsls r3, r5, #25 +1000f00c: d4a6 bmi.n 1000ef5c <__ssvfscanf_r+0x15c> +1000f00e: 4659 mov r1, fp +1000f010: 683a ldr r2, [r7, #0] +1000f012: 7813 ldrb r3, [r2, #0] +1000f014: 5ccb ldrb r3, [r1, r3] +1000f016: 071b lsls r3, r3, #28 +1000f018: d5a0 bpl.n 1000ef5c <__ssvfscanf_r+0x15c> +1000f01a: 0021 movs r1, r4 +1000f01c: 464b mov r3, r9 +1000f01e: 4654 mov r4, sl +1000f020: 46a9 mov r9, r5 +1000f022: 468a mov sl, r1 +1000f024: 001d movs r5, r3 +1000f026: e007 b.n 1000f038 <__ssvfscanf_r+0x238> +1000f028: 4659 mov r1, fp +1000f02a: 3201 adds r2, #1 +1000f02c: 603a str r2, [r7, #0] +1000f02e: 7813 ldrb r3, [r2, #0] +1000f030: 5ccb ldrb r3, [r1, r3] +1000f032: 2108 movs r1, #8 +1000f034: 4219 tst r1, r3 +1000f036: d013 beq.n 1000f060 <__ssvfscanf_r+0x260> +1000f038: 687b ldr r3, [r7, #4] +1000f03a: 3401 adds r4, #1 +1000f03c: 3b01 subs r3, #1 +1000f03e: 607b str r3, [r7, #4] +1000f040: 2b00 cmp r3, #0 +1000f042: dcf1 bgt.n 1000f028 <__ssvfscanf_r+0x228> +1000f044: 0039 movs r1, r7 +1000f046: 0028 movs r0, r5 +1000f048: f002 fcee bl 10011a28 <__ssrefill_r> +1000f04c: 2800 cmp r0, #0 +1000f04e: d000 beq.n 1000f052 <__ssvfscanf_r+0x252> +1000f050: e763 b.n 1000ef1a <__ssvfscanf_r+0x11a> +1000f052: 4659 mov r1, fp +1000f054: 683a ldr r2, [r7, #0] +1000f056: 7813 ldrb r3, [r2, #0] +1000f058: 5ccb ldrb r3, [r1, r3] +1000f05a: 2108 movs r1, #8 +1000f05c: 4219 tst r1, r3 +1000f05e: d1eb bne.n 1000f038 <__ssvfscanf_r+0x238> +1000f060: 4653 mov r3, sl +1000f062: 002a movs r2, r5 +1000f064: 46a2 mov sl, r4 +1000f066: 464d mov r5, r9 +1000f068: 001c movs r4, r3 +1000f06a: 4691 mov r9, r2 +1000f06c: 2e03 cmp r6, #3 +1000f06e: d000 beq.n 1000f072 <__ssvfscanf_r+0x272> +1000f070: e777 b.n 1000ef62 <__ssvfscanf_r+0x162> +1000f072: 4643 mov r3, r8 +1000f074: 22ae movs r2, #174 ; 0xae +1000f076: 2100 movs r1, #0 +1000f078: 3b01 subs r3, #1 +1000f07a: 0052 lsls r2, r2, #1 +1000f07c: 9106 str r1, [sp, #24] +1000f07e: 4293 cmp r3, r2 +1000f080: d905 bls.n 1000f08e <__ssvfscanf_r+0x28e> +1000f082: 3b5d subs r3, #93 ; 0x5d +1000f084: 3bff subs r3, #255 ; 0xff +1000f086: 9306 str r3, [sp, #24] +1000f088: 235e movs r3, #94 ; 0x5e +1000f08a: 33ff adds r3, #255 ; 0xff +1000f08c: 4698 mov r8, r3 +1000f08e: 23d8 movs r3, #216 ; 0xd8 +1000f090: 2200 movs r2, #0 +1000f092: 011b lsls r3, r3, #4 +1000f094: 431d orrs r5, r3 +1000f096: ab58 add r3, sp, #352 ; 0x160 +1000f098: 4644 mov r4, r8 +1000f09a: 001e movs r6, r3 +1000f09c: 4690 mov r8, r2 +1000f09e: 930c str r3, [sp, #48] ; 0x30 +1000f0a0: 683a ldr r2, [r7, #0] +1000f0a2: 7811 ldrb r1, [r2, #0] +1000f0a4: 000b movs r3, r1 +1000f0a6: 3b2b subs r3, #43 ; 0x2b +1000f0a8: b2db uxtb r3, r3 +1000f0aa: 2b4d cmp r3, #77 ; 0x4d +1000f0ac: d900 bls.n 1000f0b0 <__ssvfscanf_r+0x2b0> +1000f0ae: e0b3 b.n 1000f218 <__ssvfscanf_r+0x418> +1000f0b0: 4825 ldr r0, [pc, #148] ; (1000f148 <__ssvfscanf_r+0x348>) +1000f0b2: 009b lsls r3, r3, #2 +1000f0b4: 58c3 ldr r3, [r0, r3] +1000f0b6: 469f mov pc, r3 +1000f0b8: 2301 movs r3, #1 +1000f0ba: 431d orrs r5, r3 +1000f0bc: 4b21 ldr r3, [pc, #132] ; (1000f144 <__ssvfscanf_r+0x344>) +1000f0be: 2603 movs r6, #3 +1000f0c0: 930b str r3, [sp, #44] ; 0x2c +1000f0c2: 2308 movs r3, #8 +1000f0c4: 9103 str r1, [sp, #12] +1000f0c6: 9308 str r3, [sp, #32] +1000f0c8: e743 b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f0ca: 2301 movs r3, #1 +1000f0cc: 431d orrs r5, r3 +1000f0ce: 4b1f ldr r3, [pc, #124] ; (1000f14c <__ssvfscanf_r+0x34c>) +1000f0d0: 2603 movs r6, #3 +1000f0d2: 930b str r3, [sp, #44] ; 0x2c +1000f0d4: 230a movs r3, #10 +1000f0d6: 9103 str r1, [sp, #12] +1000f0d8: 9308 str r3, [sp, #32] +1000f0da: e73a b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f0dc: a818 add r0, sp, #96 ; 0x60 +1000f0de: f001 f8a3 bl 10010228 <__sccl> +1000f0e2: 2340 movs r3, #64 ; 0x40 +1000f0e4: 2601 movs r6, #1 +1000f0e6: 9003 str r0, [sp, #12] +1000f0e8: 431d orrs r5, r3 +1000f0ea: e732 b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f0ec: 2340 movs r3, #64 ; 0x40 +1000f0ee: 2600 movs r6, #0 +1000f0f0: 431d orrs r5, r3 +1000f0f2: 9103 str r1, [sp, #12] +1000f0f4: e72d b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f0f6: 2388 movs r3, #136 ; 0x88 +1000f0f8: e776 b.n 1000efe8 <__ssvfscanf_r+0x1e8> +1000f0fa: 2602 movs r6, #2 +1000f0fc: 9103 str r1, [sp, #12] +1000f0fe: e728 b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f100: 4b10 ldr r3, [pc, #64] ; (1000f144 <__ssvfscanf_r+0x344>) +1000f102: 2603 movs r6, #3 +1000f104: 930b str r3, [sp, #44] ; 0x2c +1000f106: 230a movs r3, #10 +1000f108: 9103 str r1, [sp, #12] +1000f10a: 9308 str r3, [sp, #32] +1000f10c: e721 b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f10e: 4228 tst r0, r5 +1000f110: d000 beq.n 1000f114 <__ssvfscanf_r+0x314> +1000f112: e6c6 b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000f114: 2302 movs r3, #2 +1000f116: 431d orrs r5, r3 +1000f118: 9b03 ldr r3, [sp, #12] +1000f11a: 9103 str r1, [sp, #12] +1000f11c: 785a ldrb r2, [r3, #1] +1000f11e: e6aa b.n 1000ee76 <__ssvfscanf_r+0x76> +1000f120: 4228 tst r0, r5 +1000f122: d000 beq.n 1000f126 <__ssvfscanf_r+0x326> +1000f124: e6bd b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000f126: 4663 mov r3, ip +1000f128: 431d orrs r5, r3 +1000f12a: 9b03 ldr r3, [sp, #12] +1000f12c: 9103 str r1, [sp, #12] +1000f12e: 785a ldrb r2, [r3, #1] +1000f130: e6a1 b.n 1000ee76 <__ssvfscanf_r+0x76> +1000f132: 46c0 nop ; (mov r8, r8) +1000f134: fffffd3c .word 0xfffffd3c +1000f138: ffffdfff .word 0xffffdfff +1000f13c: 1004cc8d .word 0x1004cc8d +1000f140: 1004cd9c .word 0x1004cd9c +1000f144: 10011779 .word 0x10011779 +1000f148: 1004ceec .word 0x1004ceec +1000f14c: 1000ed8d .word 0x1000ed8d +1000f150: 4bcf ldr r3, [pc, #828] ; (1000f490 <__ssvfscanf_r+0x690>) +1000f152: 2603 movs r6, #3 +1000f154: 930b str r3, [sp, #44] ; 0x2c +1000f156: 2300 movs r3, #0 +1000f158: 9103 str r1, [sp, #12] +1000f15a: 9308 str r3, [sp, #32] +1000f15c: e6f9 b.n 1000ef52 <__ssvfscanf_r+0x152> +1000f15e: 4228 tst r0, r5 +1000f160: d000 beq.n 1000f164 <__ssvfscanf_r+0x364> +1000f162: e69e b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000f164: 9b03 ldr r3, [sp, #12] +1000f166: 785a ldrb r2, [r3, #1] +1000f168: 2a6c cmp r2, #108 ; 0x6c +1000f16a: d101 bne.n 1000f170 <__ssvfscanf_r+0x370> +1000f16c: f000 fd2f bl 1000fbce <__ssvfscanf_r+0xdce> +1000f170: 2301 movs r3, #1 +1000f172: 9103 str r1, [sp, #12] +1000f174: 431d orrs r5, r3 +1000f176: e67e b.n 1000ee76 <__ssvfscanf_r+0x76> +1000f178: 9103 str r1, [sp, #12] +1000f17a: 06eb lsls r3, r5, #27 +1000f17c: d500 bpl.n 1000f180 <__ssvfscanf_r+0x380> +1000f17e: e6b5 b.n 1000eeec <__ssvfscanf_r+0xec> +1000f180: 076b lsls r3, r5, #29 +1000f182: d501 bpl.n 1000f188 <__ssvfscanf_r+0x388> +1000f184: f000 fcee bl 1000fb64 <__ssvfscanf_r+0xd64> +1000f188: 07eb lsls r3, r5, #31 +1000f18a: d501 bpl.n 1000f190 <__ssvfscanf_r+0x390> +1000f18c: f000 fd5c bl 1000fc48 <__ssvfscanf_r+0xe48> +1000f190: 07ab lsls r3, r5, #30 +1000f192: d401 bmi.n 1000f198 <__ssvfscanf_r+0x398> +1000f194: f000 fd58 bl 1000fc48 <__ssvfscanf_r+0xe48> +1000f198: 4651 mov r1, sl +1000f19a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f19c: cb04 ldmia r3!, {r2} +1000f19e: 6011 str r1, [r2, #0] +1000f1a0: 17c9 asrs r1, r1, #31 +1000f1a2: 6051 str r1, [r2, #4] +1000f1a4: 930a str r3, [sp, #40] ; 0x28 +1000f1a6: e6a1 b.n 1000eeec <__ssvfscanf_r+0xec> +1000f1a8: 4643 mov r3, r8 +1000f1aa: 432b orrs r3, r5 +1000f1ac: 4698 mov r8, r3 +1000f1ae: d000 beq.n 1000f1b2 <__ssvfscanf_r+0x3b2> +1000f1b0: e677 b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000f1b2: 9b03 ldr r3, [sp, #12] +1000f1b4: 2510 movs r5, #16 +1000f1b6: 785a ldrb r2, [r3, #1] +1000f1b8: 9103 str r1, [sp, #12] +1000f1ba: e65c b.n 1000ee76 <__ssvfscanf_r+0x76> +1000f1bc: 4644 mov r4, r8 +1000f1be: 2c00 cmp r4, #0 +1000f1c0: d100 bne.n 1000f1c4 <__ssvfscanf_r+0x3c4> +1000f1c2: 3401 adds r4, #1 +1000f1c4: 07eb lsls r3, r5, #31 +1000f1c6: d501 bpl.n 1000f1cc <__ssvfscanf_r+0x3cc> +1000f1c8: f000 fc15 bl 1000f9f6 <__ssvfscanf_r+0xbf6> +1000f1cc: 06eb lsls r3, r5, #27 +1000f1ce: d500 bpl.n 1000f1d2 <__ssvfscanf_r+0x3d2> +1000f1d0: e318 b.n 1000f804 <__ssvfscanf_r+0xa04> +1000f1d2: 9d0a ldr r5, [sp, #40] ; 0x28 +1000f1d4: 0023 movs r3, r4 +1000f1d6: cd02 ldmia r5!, {r1} +1000f1d8: 2201 movs r2, #1 +1000f1da: 4648 mov r0, r9 +1000f1dc: 9700 str r7, [sp, #0] +1000f1de: f002 fc43 bl 10011a68 <_sfread_r> +1000f1e2: 2800 cmp r0, #0 +1000f1e4: d100 bne.n 1000f1e8 <__ssvfscanf_r+0x3e8> +1000f1e6: e698 b.n 1000ef1a <__ssvfscanf_r+0x11a> +1000f1e8: 9b05 ldr r3, [sp, #20] +1000f1ea: 4482 add sl, r0 +1000f1ec: 3301 adds r3, #1 +1000f1ee: 9305 str r3, [sp, #20] +1000f1f0: 950a str r5, [sp, #40] ; 0x28 +1000f1f2: e67b b.n 1000eeec <__ssvfscanf_r+0xec> +1000f1f4: 9b08 ldr r3, [sp, #32] +1000f1f6: 2b0a cmp r3, #10 +1000f1f8: dd0e ble.n 1000f218 <__ssvfscanf_r+0x418> +1000f1fa: 4ba6 ldr r3, [pc, #664] ; (1000f494 <__ssvfscanf_r+0x694>) +1000f1fc: 401d ands r5, r3 +1000f1fe: 7031 strb r1, [r6, #0] +1000f200: 3601 adds r6, #1 +1000f202: 687b ldr r3, [r7, #4] +1000f204: 3b01 subs r3, #1 +1000f206: 607b str r3, [r7, #4] +1000f208: 2b00 cmp r3, #0 +1000f20a: dd71 ble.n 1000f2f0 <__ssvfscanf_r+0x4f0> +1000f20c: 3201 adds r2, #1 +1000f20e: 603a str r2, [r7, #0] +1000f210: 3c01 subs r4, #1 +1000f212: 2c00 cmp r4, #0 +1000f214: d000 beq.n 1000f218 <__ssvfscanf_r+0x418> +1000f216: e743 b.n 1000f0a0 <__ssvfscanf_r+0x2a0> +1000f218: 0034 movs r4, r6 +1000f21a: 05eb lsls r3, r5, #23 +1000f21c: d508 bpl.n 1000f230 <__ssvfscanf_r+0x430> +1000f21e: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f220: 429e cmp r6, r3 +1000f222: d901 bls.n 1000f228 <__ssvfscanf_r+0x428> +1000f224: f000 fcbb bl 1000fb9e <__ssvfscanf_r+0xd9e> +1000f228: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f22a: 429c cmp r4, r3 +1000f22c: d100 bne.n 1000f230 <__ssvfscanf_r+0x430> +1000f22e: e638 b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000f230: 2310 movs r3, #16 +1000f232: 001a movs r2, r3 +1000f234: 402a ands r2, r5 +1000f236: 422b tst r3, r5 +1000f238: d000 beq.n 1000f23c <__ssvfscanf_r+0x43c> +1000f23a: e1ff b.n 1000f63c <__ssvfscanf_r+0x83c> +1000f23c: 9b08 ldr r3, [sp, #32] +1000f23e: 7022 strb r2, [r4, #0] +1000f240: 4648 mov r0, r9 +1000f242: 2200 movs r2, #0 +1000f244: 990c ldr r1, [sp, #48] ; 0x30 +1000f246: 9e0b ldr r6, [sp, #44] ; 0x2c +1000f248: 47b0 blx r6 +1000f24a: 06ab lsls r3, r5, #26 +1000f24c: d500 bpl.n 1000f250 <__ssvfscanf_r+0x450> +1000f24e: e1ee b.n 1000f62e <__ssvfscanf_r+0x82e> +1000f250: 076b lsls r3, r5, #29 +1000f252: d501 bpl.n 1000f258 <__ssvfscanf_r+0x458> +1000f254: f000 fc79 bl 1000fb4a <__ssvfscanf_r+0xd4a> +1000f258: 07eb lsls r3, r5, #31 +1000f25a: d500 bpl.n 1000f25e <__ssvfscanf_r+0x45e> +1000f25c: e1e7 b.n 1000f62e <__ssvfscanf_r+0x82e> +1000f25e: 07ab lsls r3, r5, #30 +1000f260: d400 bmi.n 1000f264 <__ssvfscanf_r+0x464> +1000f262: e1e4 b.n 1000f62e <__ssvfscanf_r+0x82e> +1000f264: 4b8c ldr r3, [pc, #560] ; (1000f498 <__ssvfscanf_r+0x698>) +1000f266: 9a0b ldr r2, [sp, #44] ; 0x2c +1000f268: 429a cmp r2, r3 +1000f26a: d101 bne.n 1000f270 <__ssvfscanf_r+0x470> +1000f26c: f000 fd4d bl 1000fd0a <__ssvfscanf_r+0xf0a> +1000f270: 2200 movs r2, #0 +1000f272: 4648 mov r0, r9 +1000f274: 9b08 ldr r3, [sp, #32] +1000f276: 990c ldr r1, [sp, #48] ; 0x30 +1000f278: f002 f9be bl 100115f8 <_strtoll_r> +1000f27c: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f27e: cb04 ldmia r3!, {r2} +1000f280: c203 stmia r2!, {r0, r1} +1000f282: 930a str r3, [sp, #40] ; 0x28 +1000f284: e1d7 b.n 1000f636 <__ssvfscanf_r+0x836> +1000f286: 9b08 ldr r3, [sp, #32] +1000f288: 4884 ldr r0, [pc, #528] ; (1000f49c <__ssvfscanf_r+0x69c>) +1000f28a: 005b lsls r3, r3, #1 +1000f28c: 5ec3 ldrsh r3, [r0, r3] +1000f28e: 9308 str r3, [sp, #32] +1000f290: 4b80 ldr r3, [pc, #512] ; (1000f494 <__ssvfscanf_r+0x694>) +1000f292: 401d ands r5, r3 +1000f294: e7b3 b.n 1000f1fe <__ssvfscanf_r+0x3fe> +1000f296: 23c0 movs r3, #192 ; 0xc0 +1000f298: 2080 movs r0, #128 ; 0x80 +1000f29a: 00db lsls r3, r3, #3 +1000f29c: 402b ands r3, r5 +1000f29e: 0080 lsls r0, r0, #2 +1000f2a0: 4283 cmp r3, r0 +1000f2a2: d1b9 bne.n 1000f218 <__ssvfscanf_r+0x418> +1000f2a4: 4b7e ldr r3, [pc, #504] ; (1000f4a0 <__ssvfscanf_r+0x6a0>) +1000f2a6: 401d ands r5, r3 +1000f2a8: 23a0 movs r3, #160 ; 0xa0 +1000f2aa: 00db lsls r3, r3, #3 +1000f2ac: 431d orrs r5, r3 +1000f2ae: 2310 movs r3, #16 +1000f2b0: 9308 str r3, [sp, #32] +1000f2b2: e7a4 b.n 1000f1fe <__ssvfscanf_r+0x3fe> +1000f2b4: 2380 movs r3, #128 ; 0x80 +1000f2b6: 422b tst r3, r5 +1000f2b8: d0ae beq.n 1000f218 <__ssvfscanf_r+0x418> +1000f2ba: 439d bics r5, r3 +1000f2bc: e79f b.n 1000f1fe <__ssvfscanf_r+0x3fe> +1000f2be: 9b08 ldr r3, [sp, #32] +1000f2c0: 4876 ldr r0, [pc, #472] ; (1000f49c <__ssvfscanf_r+0x69c>) +1000f2c2: 005b lsls r3, r3, #1 +1000f2c4: 5e1b ldrsh r3, [r3, r0] +1000f2c6: 9308 str r3, [sp, #32] +1000f2c8: 2b08 cmp r3, #8 +1000f2ca: dc96 bgt.n 1000f1fa <__ssvfscanf_r+0x3fa> +1000f2cc: e7a4 b.n 1000f218 <__ssvfscanf_r+0x418> +1000f2ce: 052b lsls r3, r5, #20 +1000f2d0: d595 bpl.n 1000f1fe <__ssvfscanf_r+0x3fe> +1000f2d2: 9b08 ldr r3, [sp, #32] +1000f2d4: 2b00 cmp r3, #0 +1000f2d6: d105 bne.n 1000f2e4 <__ssvfscanf_r+0x4e4> +1000f2d8: 2380 movs r3, #128 ; 0x80 +1000f2da: 009b lsls r3, r3, #2 +1000f2dc: 431d orrs r5, r3 +1000f2de: 3bf9 subs r3, #249 ; 0xf9 +1000f2e0: 3bff subs r3, #255 ; 0xff +1000f2e2: 9308 str r3, [sp, #32] +1000f2e4: 056b lsls r3, r5, #21 +1000f2e6: d400 bmi.n 1000f2ea <__ssvfscanf_r+0x4ea> +1000f2e8: e3f6 b.n 1000fad8 <__ssvfscanf_r+0xcd8> +1000f2ea: 4b6e ldr r3, [pc, #440] ; (1000f4a4 <__ssvfscanf_r+0x6a4>) +1000f2ec: 401d ands r5, r3 +1000f2ee: e786 b.n 1000f1fe <__ssvfscanf_r+0x3fe> +1000f2f0: 0039 movs r1, r7 +1000f2f2: 4648 mov r0, r9 +1000f2f4: f002 fb98 bl 10011a28 <__ssrefill_r> +1000f2f8: 2800 cmp r0, #0 +1000f2fa: d089 beq.n 1000f210 <__ssvfscanf_r+0x410> +1000f2fc: e78c b.n 1000f218 <__ssvfscanf_r+0x418> +1000f2fe: 4643 mov r3, r8 +1000f300: 2b00 cmp r3, #0 +1000f302: d101 bne.n 1000f308 <__ssvfscanf_r+0x508> +1000f304: 3b01 subs r3, #1 +1000f306: 4698 mov r8, r3 +1000f308: 07eb lsls r3, r5, #31 +1000f30a: d500 bpl.n 1000f30e <__ssvfscanf_r+0x50e> +1000f30c: e2e0 b.n 1000f8d0 <__ssvfscanf_r+0xad0> +1000f30e: 06eb lsls r3, r5, #27 +1000f310: d400 bmi.n 1000f314 <__ssvfscanf_r+0x514> +1000f312: e229 b.n 1000f768 <__ssvfscanf_r+0x968> +1000f314: 683a ldr r2, [r7, #0] +1000f316: ad18 add r5, sp, #96 ; 0x60 +1000f318: 7813 ldrb r3, [r2, #0] +1000f31a: 5ceb ldrb r3, [r5, r3] +1000f31c: 2b00 cmp r3, #0 +1000f31e: d100 bne.n 1000f322 <__ssvfscanf_r+0x522> +1000f320: e5bf b.n 1000eea2 <__ssvfscanf_r+0xa2> +1000f322: 3201 adds r2, #1 +1000f324: 603a str r2, [r7, #0] +1000f326: 4642 mov r2, r8 +1000f328: 687b ldr r3, [r7, #4] +1000f32a: 4644 mov r4, r8 +1000f32c: 3b01 subs r3, #1 +1000f32e: 607b str r3, [r7, #4] +1000f330: 2a01 cmp r2, #1 +1000f332: d10d bne.n 1000f350 <__ssvfscanf_r+0x550> +1000f334: e014 b.n 1000f360 <__ssvfscanf_r+0x560> +1000f336: 683a ldr r2, [r7, #0] +1000f338: 7813 ldrb r3, [r2, #0] +1000f33a: 5ceb ldrb r3, [r5, r3] +1000f33c: 2b00 cmp r3, #0 +1000f33e: d00f beq.n 1000f360 <__ssvfscanf_r+0x560> +1000f340: 687b ldr r3, [r7, #4] +1000f342: 3201 adds r2, #1 +1000f344: 3b01 subs r3, #1 +1000f346: 3601 adds r6, #1 +1000f348: 607b str r3, [r7, #4] +1000f34a: 603a str r2, [r7, #0] +1000f34c: 42b4 cmp r4, r6 +1000f34e: d007 beq.n 1000f360 <__ssvfscanf_r+0x560> +1000f350: 2b00 cmp r3, #0 +1000f352: dcf0 bgt.n 1000f336 <__ssvfscanf_r+0x536> +1000f354: 0039 movs r1, r7 +1000f356: 4648 mov r0, r9 +1000f358: f002 fb66 bl 10011a28 <__ssrefill_r> +1000f35c: 2800 cmp r0, #0 +1000f35e: d0ea beq.n 1000f336 <__ssvfscanf_r+0x536> +1000f360: 44b2 add sl, r6 +1000f362: e5c3 b.n 1000eeec <__ssvfscanf_r+0xec> +1000f364: 4648 mov r0, r9 +1000f366: f000 febf bl 100100e8 <_localeconv_r> +1000f36a: 6803 ldr r3, [r0, #0] +1000f36c: 22ae movs r2, #174 ; 0xae +1000f36e: 930e str r3, [sp, #56] ; 0x38 +1000f370: 4643 mov r3, r8 +1000f372: 2100 movs r1, #0 +1000f374: 3b01 subs r3, #1 +1000f376: 0052 lsls r2, r2, #1 +1000f378: 910f str r1, [sp, #60] ; 0x3c +1000f37a: 4293 cmp r3, r2 +1000f37c: d905 bls.n 1000f38a <__ssvfscanf_r+0x58a> +1000f37e: 3b5d subs r3, #93 ; 0x5d +1000f380: 3bff subs r3, #255 ; 0xff +1000f382: 930f str r3, [sp, #60] ; 0x3c +1000f384: 235e movs r3, #94 ; 0x5e +1000f386: 33ff adds r3, #255 ; 0xff +1000f388: 4698 mov r8, r3 +1000f38a: 23f0 movs r3, #240 ; 0xf0 +1000f38c: 00db lsls r3, r3, #3 +1000f38e: 431d orrs r5, r3 +1000f390: 2300 movs r3, #0 +1000f392: 9306 str r3, [sp, #24] +1000f394: 9311 str r3, [sp, #68] ; 0x44 +1000f396: 9310 str r3, [sp, #64] ; 0x40 +1000f398: 9309 str r3, [sp, #36] ; 0x24 +1000f39a: 930d str r3, [sp, #52] ; 0x34 +1000f39c: ab58 add r3, sp, #352 ; 0x160 +1000f39e: 001e movs r6, r3 +1000f3a0: 930c str r3, [sp, #48] ; 0x30 +1000f3a2: 0023 movs r3, r4 +1000f3a4: 4644 mov r4, r8 +1000f3a6: 46a8 mov r8, r5 +1000f3a8: 4655 mov r5, sl +1000f3aa: 469a mov sl, r3 +1000f3ac: 683a ldr r2, [r7, #0] +1000f3ae: 7811 ldrb r1, [r2, #0] +1000f3b0: 000b movs r3, r1 +1000f3b2: 3b2b subs r3, #43 ; 0x2b +1000f3b4: b2db uxtb r3, r3 +1000f3b6: 2b4e cmp r3, #78 ; 0x4e +1000f3b8: d803 bhi.n 1000f3c2 <__ssvfscanf_r+0x5c2> +1000f3ba: 483b ldr r0, [pc, #236] ; (1000f4a8 <__ssvfscanf_r+0x6a8>) +1000f3bc: 009b lsls r3, r3, #2 +1000f3be: 58c3 ldr r3, [r0, r3] +1000f3c0: 469f mov pc, r3 +1000f3c2: 9b0e ldr r3, [sp, #56] ; 0x38 +1000f3c4: 781b ldrb r3, [r3, #0] +1000f3c6: 428b cmp r3, r1 +1000f3c8: d117 bne.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f3ca: 2080 movs r0, #128 ; 0x80 +1000f3cc: 4643 mov r3, r8 +1000f3ce: 0080 lsls r0, r0, #2 +1000f3d0: 4203 tst r3, r0 +1000f3d2: d012 beq.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f3d4: 4835 ldr r0, [pc, #212] ; (1000f4ac <__ssvfscanf_r+0x6ac>) +1000f3d6: 4003 ands r3, r0 +1000f3d8: 4698 mov r8, r3 +1000f3da: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f3dc: 930d str r3, [sp, #52] ; 0x34 +1000f3de: 7031 strb r1, [r6, #0] +1000f3e0: 3c01 subs r4, #1 +1000f3e2: 3601 adds r6, #1 +1000f3e4: 687b ldr r3, [r7, #4] +1000f3e6: 3501 adds r5, #1 +1000f3e8: 3b01 subs r3, #1 +1000f3ea: 607b str r3, [r7, #4] +1000f3ec: 2b00 cmp r3, #0 +1000f3ee: dc00 bgt.n 1000f3f2 <__ssvfscanf_r+0x5f2> +1000f3f0: e115 b.n 1000f61e <__ssvfscanf_r+0x81e> +1000f3f2: 3201 adds r2, #1 +1000f3f4: 603a str r2, [r7, #0] +1000f3f6: 2c00 cmp r4, #0 +1000f3f8: d1d8 bne.n 1000f3ac <__ssvfscanf_r+0x5ac> +1000f3fa: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f3fc: 4654 mov r4, sl +1000f3fe: 46aa mov sl, r5 +1000f400: 4645 mov r5, r8 +1000f402: 2b00 cmp r3, #0 +1000f404: d000 beq.n 1000f408 <__ssvfscanf_r+0x608> +1000f406: e131 b.n 1000f66c <__ssvfscanf_r+0x86c> +1000f408: 9b06 ldr r3, [sp, #24] +1000f40a: 3b01 subs r3, #1 +1000f40c: 2b01 cmp r3, #1 +1000f40e: d801 bhi.n 1000f414 <__ssvfscanf_r+0x614> +1000f410: f000 fc57 bl 1000fcc2 <__ssvfscanf_r+0xec2> +1000f414: 1e63 subs r3, r4, #1 +1000f416: 2b06 cmp r3, #6 +1000f418: d900 bls.n 1000f41c <__ssvfscanf_r+0x61c> +1000f41a: e07f b.n 1000f51c <__ssvfscanf_r+0x71c> +1000f41c: 2c02 cmp r4, #2 +1000f41e: d801 bhi.n 1000f424 <__ssvfscanf_r+0x624> +1000f420: f000 fc8a bl 1000fd38 <__ssvfscanf_r+0xf38> +1000f424: 2c03 cmp r4, #3 +1000f426: d079 beq.n 1000f51c <__ssvfscanf_r+0x71c> +1000f428: 003b movs r3, r7 +1000f42a: 464f mov r7, r9 +1000f42c: 4698 mov r8, r3 +1000f42e: 46a9 mov r9, r5 +1000f430: 0025 movs r5, r4 +1000f432: 0034 movs r4, r6 +1000f434: 3c01 subs r4, #1 +1000f436: 4642 mov r2, r8 +1000f438: 0038 movs r0, r7 +1000f43a: 7821 ldrb r1, [r4, #0] +1000f43c: f002 fab2 bl 100119a4 <_sungetc_r> +1000f440: 1963 adds r3, r4, r5 +1000f442: 1b9b subs r3, r3, r6 +1000f444: b2db uxtb r3, r3 +1000f446: 2b03 cmp r3, #3 +1000f448: d8f4 bhi.n 1000f434 <__ssvfscanf_r+0x634> +1000f44a: 002c movs r4, r5 +1000f44c: 3c04 subs r4, #4 +1000f44e: b2e4 uxtb r4, r4 +1000f450: 43e3 mvns r3, r4 +1000f452: 18f6 adds r6, r6, r3 +1000f454: 4653 mov r3, sl +1000f456: 3b01 subs r3, #1 +1000f458: 1b1b subs r3, r3, r4 +1000f45a: 464d mov r5, r9 +1000f45c: 469a mov sl, r3 +1000f45e: 46b9 mov r9, r7 +1000f460: 4647 mov r7, r8 +1000f462: e05b b.n 1000f51c <__ssvfscanf_r+0x71c> +1000f464: 9b06 ldr r3, [sp, #24] +1000f466: 4453 add r3, sl +1000f468: 2b00 cmp r3, #0 +1000f46a: d1c6 bne.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f46c: 4640 mov r0, r8 +1000f46e: 4b10 ldr r3, [pc, #64] ; (1000f4b0 <__ssvfscanf_r+0x6b0>) +1000f470: 4018 ands r0, r3 +1000f472: 4680 mov r8, r0 +1000f474: e7b3 b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f476: 9b06 ldr r3, [sp, #24] +1000f478: 2b01 cmp r3, #1 +1000f47a: d1be bne.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f47c: 2302 movs r3, #2 +1000f47e: 9306 str r3, [sp, #24] +1000f480: e7ad b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f482: 4653 mov r3, sl +1000f484: 2b07 cmp r3, #7 +1000f486: d1b8 bne.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f488: 2308 movs r3, #8 +1000f48a: 469a mov sl, r3 +1000f48c: e7a7 b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f48e: 46c0 nop ; (mov r8, r8) +1000f490: 1000ed8d .word 0x1000ed8d +1000f494: fffff47f .word 0xfffff47f +1000f498: 10011779 .word 0x10011779 +1000f49c: 1004d160 .word 0x1004d160 +1000f4a0: fffffdff .word 0xfffffdff +1000f4a4: fffffa7f .word 0xfffffa7f +1000f4a8: 1004d024 .word 0x1004d024 +1000f4ac: fffffd7f .word 0xfffffd7f +1000f4b0: fffffe7f .word 0xfffffe7f +1000f4b4: 4653 mov r3, sl +1000f4b6: 2b06 cmp r3, #6 +1000f4b8: d19f bne.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f4ba: 2307 movs r3, #7 +1000f4bc: 469a mov sl, r3 +1000f4be: e78e b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f4c0: 9b06 ldr r3, [sp, #24] +1000f4c2: 2b00 cmp r3, #0 +1000f4c4: d000 beq.n 1000f4c8 <__ssvfscanf_r+0x6c8> +1000f4c6: e0c7 b.n 1000f658 <__ssvfscanf_r+0x858> +1000f4c8: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f4ca: 2b00 cmp r3, #0 +1000f4cc: d106 bne.n 1000f4dc <__ssvfscanf_r+0x6dc> +1000f4ce: 23e0 movs r3, #224 ; 0xe0 +1000f4d0: 4640 mov r0, r8 +1000f4d2: 00db lsls r3, r3, #3 +1000f4d4: 4018 ands r0, r3 +1000f4d6: 4298 cmp r0, r3 +1000f4d8: d100 bne.n 1000f4dc <__ssvfscanf_r+0x6dc> +1000f4da: e395 b.n 1000fc08 <__ssvfscanf_r+0xe08> +1000f4dc: 4653 mov r3, sl +1000f4de: 2b01 cmp r3, #1 +1000f4e0: d001 beq.n 1000f4e6 <__ssvfscanf_r+0x6e6> +1000f4e2: 2b04 cmp r3, #4 +1000f4e4: d189 bne.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f4e6: 4653 mov r3, sl 1000f4e8: 3301 adds r3, #1 -1000f4ea: 9305 str r3, [sp, #20] -1000f4ec: 9b0c ldr r3, [sp, #48] ; 0x30 -1000f4ee: 1ae4 subs r4, r4, r3 -1000f4f0: 4444 add r4, r8 -1000f4f2: 44a2 add sl, r4 -1000f4f4: e452 b.n 1000ed9c <__ssvfscanf_r+0xec> -1000f4f6: 20fd movs r0, #253 ; 0xfd -1000f4f8: 3b03 subs r3, #3 -1000f4fa: 4203 tst r3, r0 -1000f4fc: d000 beq.n 1000f500 <__ssvfscanf_r+0x850> -1000f4fe: e6d4 b.n 1000f2aa <__ssvfscanf_r+0x5fa> -1000f500: 3304 adds r3, #4 -1000f502: b2db uxtb r3, r3 -1000f504: 469a mov sl, r3 -1000f506: e6c2 b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f508: 9b06 ldr r3, [sp, #24] -1000f50a: 2b02 cmp r3, #2 -1000f50c: d000 beq.n 1000f510 <__ssvfscanf_r+0x860> -1000f50e: e73d b.n 1000f38c <__ssvfscanf_r+0x6dc> -1000f510: 2303 movs r3, #3 -1000f512: 9306 str r3, [sp, #24] -1000f514: e6bb b.n 1000f28e <__ssvfscanf_r+0x5de> -1000f516: 4654 mov r4, sl -1000f518: 46aa mov sl, r5 -1000f51a: 4645 mov r5, r8 -1000f51c: 4b97 ldr r3, [pc, #604] ; (1000f77c <__ssvfscanf_r+0xacc>) -1000f51e: 401d ands r5, r3 -1000f520: e6ca b.n 1000f2b8 <__ssvfscanf_r+0x608> -1000f522: 2310 movs r3, #16 -1000f524: 001a movs r2, r3 -1000f526: 402a ands r2, r5 -1000f528: 9206 str r2, [sp, #24] -1000f52a: ae13 add r6, sp, #76 ; 0x4c -1000f52c: 422b tst r3, r5 -1000f52e: d100 bne.n 1000f532 <__ssvfscanf_r+0x882> -1000f530: e24b b.n 1000f9ca <__ssvfscanf_r+0xd1a> -1000f532: 465a mov r2, fp -1000f534: 683b ldr r3, [r7, #0] -1000f536: 781b ldrb r3, [r3, #0] -1000f538: 5cd3 ldrb r3, [r2, r3] -1000f53a: 071b lsls r3, r3, #28 -1000f53c: d461 bmi.n 1000f602 <__ssvfscanf_r+0x952> -1000f53e: 2400 movs r4, #0 -1000f540: f000 fcfe bl 1000ff40 <__locale_mb_cur_max> -1000f544: 42a0 cmp r0, r4 -1000f546: d100 bne.n 1000f54a <__ssvfscanf_r+0x89a> -1000f548: e43f b.n 1000edca <__ssvfscanf_r+0x11a> -1000f54a: 2090 movs r0, #144 ; 0x90 -1000f54c: 683b ldr r3, [r7, #0] -1000f54e: a910 add r1, sp, #64 ; 0x40 -1000f550: 781a ldrb r2, [r3, #0] -1000f552: 0040 lsls r0, r0, #1 -1000f554: 1809 adds r1, r1, r0 -1000f556: 550a strb r2, [r1, r4] -1000f558: 3301 adds r3, #1 -1000f55a: 687a ldr r2, [r7, #4] -1000f55c: 603b str r3, [r7, #0] -1000f55e: 9b04 ldr r3, [sp, #16] -1000f560: 3a01 subs r2, #1 -1000f562: 1c65 adds r5, r4, #1 -1000f564: 607a str r2, [r7, #4] -1000f566: ac16 add r4, sp, #88 ; 0x58 -1000f568: 2b03 cmp r3, #3 -1000f56a: d102 bne.n 1000f572 <__ssvfscanf_r+0x8c2> -1000f56c: 9b16 ldr r3, [sp, #88] ; 0x58 -1000f56e: 2b04 cmp r3, #4 -1000f570: d004 beq.n 1000f57c <__ssvfscanf_r+0x8cc> -1000f572: 2208 movs r2, #8 -1000f574: 2100 movs r1, #0 -1000f576: 0020 movs r0, r4 -1000f578: f7f5 fd4a bl 10005010 <__wrap_memset> -1000f57c: 002b movs r3, r5 -1000f57e: 0031 movs r1, r6 -1000f580: 4648 mov r0, r9 -1000f582: 9400 str r4, [sp, #0] -1000f584: aa58 add r2, sp, #352 ; 0x160 -1000f586: 9509 str r5, [sp, #36] ; 0x24 -1000f588: f000 fd22 bl 1000ffd0 <_mbrtowc_r> -1000f58c: 9004 str r0, [sp, #16] -1000f58e: 1c42 adds r2, r0, #1 -1000f590: d100 bne.n 1000f594 <__ssvfscanf_r+0x8e4> -1000f592: e41a b.n 1000edca <__ssvfscanf_r+0x11a> -1000f594: 2800 cmp r0, #0 -1000f596: d000 beq.n 1000f59a <__ssvfscanf_r+0x8ea> -1000f598: e296 b.n 1000fac8 <__ssvfscanf_r+0xe18> -1000f59a: 6030 str r0, [r6, #0] -1000f59c: 2000 movs r0, #0 -1000f59e: f000 fc9b bl 1000fed8 -1000f5a2: 2800 cmp r0, #0 -1000f5a4: d118 bne.n 1000f5d8 <__ssvfscanf_r+0x928> -1000f5a6: 44aa add sl, r5 -1000f5a8: 2301 movs r3, #1 -1000f5aa: 425b negs r3, r3 -1000f5ac: 469c mov ip, r3 -1000f5ae: 44e0 add r8, ip -1000f5b0: 9b06 ldr r3, [sp, #24] -1000f5b2: 2500 movs r5, #0 -1000f5b4: 2b00 cmp r3, #0 -1000f5b6: d100 bne.n 1000f5ba <__ssvfscanf_r+0x90a> -1000f5b8: 3604 adds r6, #4 -1000f5ba: 687b ldr r3, [r7, #4] +1000f4ea: b2db uxtb r3, r3 +1000f4ec: 469a mov sl, r3 +1000f4ee: e776 b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f4f0: 4653 mov r3, sl +1000f4f2: 2b00 cmp r3, #0 +1000f4f4: d000 beq.n 1000f4f8 <__ssvfscanf_r+0x6f8> +1000f4f6: e0a6 b.n 1000f646 <__ssvfscanf_r+0x846> +1000f4f8: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f4fa: 2b00 cmp r3, #0 +1000f4fc: d000 beq.n 1000f500 <__ssvfscanf_r+0x700> +1000f4fe: e0b2 b.n 1000f666 <__ssvfscanf_r+0x866> +1000f500: 23e0 movs r3, #224 ; 0xe0 +1000f502: 4640 mov r0, r8 +1000f504: 00db lsls r3, r3, #3 +1000f506: 4018 ands r0, r3 +1000f508: 4298 cmp r0, r3 +1000f50a: d100 bne.n 1000f50e <__ssvfscanf_r+0x70e> +1000f50c: e374 b.n 1000fbf8 <__ssvfscanf_r+0xdf8> +1000f50e: 9b06 ldr r3, [sp, #24] +1000f510: 46aa mov sl, r5 +1000f512: 3b01 subs r3, #1 +1000f514: 4645 mov r5, r8 +1000f516: 2b01 cmp r3, #1 +1000f518: d800 bhi.n 1000f51c <__ssvfscanf_r+0x71c> +1000f51a: e3d2 b.n 1000fcc2 <__ssvfscanf_r+0xec2> +1000f51c: 05eb lsls r3, r5, #23 +1000f51e: d513 bpl.n 1000f548 <__ssvfscanf_r+0x748> +1000f520: 056b lsls r3, r5, #21 +1000f522: d500 bpl.n 1000f526 <__ssvfscanf_r+0x726> +1000f524: e3df b.n 1000fce6 <__ssvfscanf_r+0xee6> +1000f526: 2301 movs r3, #1 +1000f528: 1e74 subs r4, r6, #1 +1000f52a: 425b negs r3, r3 +1000f52c: 7821 ldrb r1, [r4, #0] +1000f52e: 4453 add r3, sl +1000f530: 4698 mov r8, r3 +1000f532: 2965 cmp r1, #101 ; 0x65 +1000f534: d002 beq.n 1000f53c <__ssvfscanf_r+0x73c> +1000f536: 2945 cmp r1, #69 ; 0x45 +1000f538: d000 beq.n 1000f53c <__ssvfscanf_r+0x73c> +1000f53a: e2f2 b.n 1000fb22 <__ssvfscanf_r+0xd22> +1000f53c: 003a movs r2, r7 +1000f53e: 4648 mov r0, r9 +1000f540: f002 fa30 bl 100119a4 <_sungetc_r> +1000f544: 46c2 mov sl, r8 +1000f546: 0026 movs r6, r4 +1000f548: 2310 movs r3, #16 +1000f54a: 001a movs r2, r3 +1000f54c: 402a ands r2, r5 +1000f54e: 422b tst r3, r5 +1000f550: d000 beq.n 1000f554 <__ssvfscanf_r+0x754> +1000f552: e4cb b.n 1000eeec <__ssvfscanf_r+0xec> +1000f554: 23c0 movs r3, #192 ; 0xc0 +1000f556: 7032 strb r2, [r6, #0] +1000f558: 2280 movs r2, #128 ; 0x80 +1000f55a: 00db lsls r3, r3, #3 +1000f55c: 402b ands r3, r5 +1000f55e: 00d2 lsls r2, r2, #3 +1000f560: 4293 cmp r3, r2 +1000f562: d100 bne.n 1000f566 <__ssvfscanf_r+0x766> +1000f564: e323 b.n 1000fbae <__ssvfscanf_r+0xdae> +1000f566: 9b10 ldr r3, [sp, #64] ; 0x40 +1000f568: 2b00 cmp r3, #0 +1000f56a: d000 beq.n 1000f56e <__ssvfscanf_r+0x76e> +1000f56c: e301 b.n 1000fb72 <__ssvfscanf_r+0xd72> +1000f56e: 2200 movs r2, #0 +1000f570: 4648 mov r0, r9 +1000f572: 990c ldr r1, [sp, #48] ; 0x30 +1000f574: f001 fea0 bl 100112b8 <_strtod_r> +1000f578: 9006 str r0, [sp, #24] +1000f57a: 9107 str r1, [sp, #28] +1000f57c: 07eb lsls r3, r5, #31 +1000f57e: d400 bmi.n 1000f582 <__ssvfscanf_r+0x782> +1000f580: e2b7 b.n 1000faf2 <__ssvfscanf_r+0xcf2> +1000f582: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f584: cb04 ldmia r3!, {r2} +1000f586: 6010 str r0, [r2, #0] +1000f588: 6051 str r1, [r2, #4] +1000f58a: 930a str r3, [sp, #40] ; 0x28 +1000f58c: 9b05 ldr r3, [sp, #20] +1000f58e: 3301 adds r3, #1 +1000f590: 9305 str r3, [sp, #20] +1000f592: e4ab b.n 1000eeec <__ssvfscanf_r+0xec> +1000f594: 4653 mov r3, sl +1000f596: 2b02 cmp r3, #2 +1000f598: d000 beq.n 1000f59c <__ssvfscanf_r+0x79c> +1000f59a: e72e b.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f59c: 2303 movs r3, #3 +1000f59e: 469a mov sl, r3 +1000f5a0: e71d b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f5a2: 23a0 movs r3, #160 ; 0xa0 +1000f5a4: 4640 mov r0, r8 +1000f5a6: 00db lsls r3, r3, #3 +1000f5a8: 4003 ands r3, r0 +1000f5aa: 2080 movs r0, #128 ; 0x80 +1000f5ac: 00c0 lsls r0, r0, #3 +1000f5ae: 4283 cmp r3, r0 +1000f5b0: d007 beq.n 1000f5c2 <__ssvfscanf_r+0x7c2> +1000f5b2: 4643 mov r3, r8 +1000f5b4: 4203 tst r3, r0 +1000f5b6: d100 bne.n 1000f5ba <__ssvfscanf_r+0x7ba> +1000f5b8: e71f b.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f5ba: 9b09 ldr r3, [sp, #36] ; 0x24 1000f5bc: 2b00 cmp r3, #0 -1000f5be: dc00 bgt.n 1000f5c2 <__ssvfscanf_r+0x912> -1000f5c0: e2a1 b.n 1000fb06 <__ssvfscanf_r+0xe56> -1000f5c2: 465a mov r2, fp -1000f5c4: 683b ldr r3, [r7, #0] -1000f5c6: 781b ldrb r3, [r3, #0] -1000f5c8: 5cd3 ldrb r3, [r2, r3] -1000f5ca: 071b lsls r3, r3, #28 -1000f5cc: d419 bmi.n 1000f602 <__ssvfscanf_r+0x952> -1000f5ce: 4643 mov r3, r8 -1000f5d0: 2b00 cmp r3, #0 -1000f5d2: d016 beq.n 1000f602 <__ssvfscanf_r+0x952> -1000f5d4: 002c movs r4, r5 -1000f5d6: e7b3 b.n 1000f540 <__ssvfscanf_r+0x890> -1000f5d8: 2d00 cmp r5, #0 -1000f5da: d012 beq.n 1000f602 <__ssvfscanf_r+0x952> -1000f5dc: 2420 movs r4, #32 -1000f5de: ab10 add r3, sp, #64 ; 0x40 -1000f5e0: 469c mov ip, r3 -1000f5e2: 34ff adds r4, #255 ; 0xff -1000f5e4: 4464 add r4, ip -1000f5e6: 46b0 mov r8, r6 -1000f5e8: 0026 movs r6, r4 -1000f5ea: 464c mov r4, r9 -1000f5ec: 9d09 ldr r5, [sp, #36] ; 0x24 -1000f5ee: 5d71 ldrb r1, [r6, r5] -1000f5f0: 003a movs r2, r7 -1000f5f2: 0020 movs r0, r4 -1000f5f4: 3d01 subs r5, #1 -1000f5f6: f002 f92d bl 10011854 <_sungetc_r> -1000f5fa: 2d00 cmp r5, #0 -1000f5fc: d1f7 bne.n 1000f5ee <__ssvfscanf_r+0x93e> -1000f5fe: 4646 mov r6, r8 -1000f600: 46a1 mov r9, r4 -1000f602: 9b06 ldr r3, [sp, #24] -1000f604: 2b00 cmp r3, #0 -1000f606: d001 beq.n 1000f60c <__ssvfscanf_r+0x95c> -1000f608: f7ff fbc8 bl 1000ed9c <__ssvfscanf_r+0xec> -1000f60c: 6033 str r3, [r6, #0] -1000f60e: 9b05 ldr r3, [sp, #20] -1000f610: 3301 adds r3, #1 -1000f612: 9305 str r3, [sp, #20] -1000f614: f7ff fbc2 bl 1000ed9c <__ssvfscanf_r+0xec> -1000f618: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f61a: ad18 add r5, sp, #96 ; 0x60 -1000f61c: cb02 ldmia r3!, {r1} -1000f61e: 9309 str r3, [sp, #36] ; 0x24 -1000f620: 683b ldr r3, [r7, #0] -1000f622: 9106 str r1, [sp, #24] -1000f624: 781a ldrb r2, [r3, #0] -1000f626: 5caa ldrb r2, [r5, r2] -1000f628: 2a00 cmp r2, #0 -1000f62a: d101 bne.n 1000f630 <__ssvfscanf_r+0x980> -1000f62c: f7ff fb91 bl 1000ed52 <__ssvfscanf_r+0xa2> -1000f630: 687a ldr r2, [r7, #4] -1000f632: 1c4e adds r6, r1, #1 -1000f634: 3a01 subs r2, #1 -1000f636: 607a str r2, [r7, #4] -1000f638: 1c5a adds r2, r3, #1 -1000f63a: 603a str r2, [r7, #0] -1000f63c: 781b ldrb r3, [r3, #0] -1000f63e: 700b strb r3, [r1, #0] -1000f640: 4643 mov r3, r8 -1000f642: 2b01 cmp r3, #1 -1000f644: d022 beq.n 1000f68c <__ssvfscanf_r+0x9dc> -1000f646: 468c mov ip, r1 -1000f648: 0034 movs r4, r6 -1000f64a: 44e0 add r8, ip -1000f64c: e00f b.n 1000f66e <__ssvfscanf_r+0x9be> -1000f64e: 683b ldr r3, [r7, #0] -1000f650: 781a ldrb r2, [r3, #0] -1000f652: 5caa ldrb r2, [r5, r2] -1000f654: 2a00 cmp r2, #0 -1000f656: d019 beq.n 1000f68c <__ssvfscanf_r+0x9dc> -1000f658: 687a ldr r2, [r7, #4] -1000f65a: 3401 adds r4, #1 -1000f65c: 3a01 subs r2, #1 -1000f65e: 607a str r2, [r7, #4] -1000f660: 1c5a adds r2, r3, #1 -1000f662: 603a str r2, [r7, #0] -1000f664: 781b ldrb r3, [r3, #0] -1000f666: 7033 strb r3, [r6, #0] -1000f668: 45a0 cmp r8, r4 -1000f66a: d100 bne.n 1000f66e <__ssvfscanf_r+0x9be> -1000f66c: e205 b.n 1000fa7a <__ssvfscanf_r+0xdca> -1000f66e: 687b ldr r3, [r7, #4] -1000f670: 0026 movs r6, r4 -1000f672: 2b00 cmp r3, #0 -1000f674: dceb bgt.n 1000f64e <__ssvfscanf_r+0x99e> -1000f676: 0039 movs r1, r7 -1000f678: 4648 mov r0, r9 -1000f67a: f002 f92d bl 100118d8 <__ssrefill_r> -1000f67e: 2800 cmp r0, #0 -1000f680: d0e5 beq.n 1000f64e <__ssvfscanf_r+0x99e> -1000f682: 9b06 ldr r3, [sp, #24] -1000f684: 42a3 cmp r3, r4 -1000f686: d101 bne.n 1000f68c <__ssvfscanf_r+0x9dc> -1000f688: f7ff fb9f bl 1000edca <__ssvfscanf_r+0x11a> -1000f68c: 9a06 ldr r2, [sp, #24] -1000f68e: 1ab3 subs r3, r6, r2 -1000f690: 4296 cmp r6, r2 -1000f692: d101 bne.n 1000f698 <__ssvfscanf_r+0x9e8> -1000f694: f7ff fb5d bl 1000ed52 <__ssvfscanf_r+0xa2> -1000f698: 2200 movs r2, #0 -1000f69a: 7032 strb r2, [r6, #0] -1000f69c: 9a05 ldr r2, [sp, #20] -1000f69e: 449a add sl, r3 -1000f6a0: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f6a2: 3201 adds r2, #1 -1000f6a4: 9205 str r2, [sp, #20] -1000f6a6: 930a str r3, [sp, #40] ; 0x28 -1000f6a8: f7ff fb78 bl 1000ed9c <__ssvfscanf_r+0xec> -1000f6ac: 9b0f ldr r3, [sp, #60] ; 0x3c -1000f6ae: 3b01 subs r3, #1 -1000f6b0: 930f str r3, [sp, #60] ; 0x3c -1000f6b2: e5ef b.n 1000f294 <__ssvfscanf_r+0x5e4> -1000f6b4: 2500 movs r5, #0 -1000f6b6: 464e mov r6, r9 -1000f6b8: e00c b.n 1000f6d4 <__ssvfscanf_r+0xa24> -1000f6ba: 683a ldr r2, [r7, #0] -1000f6bc: 18ed adds r5, r5, r3 -1000f6be: 4694 mov ip, r2 -1000f6c0: 1ae4 subs r4, r4, r3 -1000f6c2: 4463 add r3, ip -1000f6c4: 0039 movs r1, r7 -1000f6c6: 0030 movs r0, r6 -1000f6c8: 603b str r3, [r7, #0] -1000f6ca: f002 f905 bl 100118d8 <__ssrefill_r> -1000f6ce: 2800 cmp r0, #0 -1000f6d0: d000 beq.n 1000f6d4 <__ssvfscanf_r+0xa24> -1000f6d2: e1ca b.n 1000fa6a <__ssvfscanf_r+0xdba> -1000f6d4: 687b ldr r3, [r7, #4] -1000f6d6: 429c cmp r4, r3 -1000f6d8: dcef bgt.n 1000f6ba <__ssvfscanf_r+0xa0a> -1000f6da: 1b1b subs r3, r3, r4 -1000f6dc: 607b str r3, [r7, #4] -1000f6de: 683b ldr r3, [r7, #0] -1000f6e0: 192d adds r5, r5, r4 -1000f6e2: 469c mov ip, r3 -1000f6e4: 4464 add r4, ip -1000f6e6: 46b1 mov r9, r6 -1000f6e8: 603c str r4, [r7, #0] -1000f6ea: 44aa add sl, r5 -1000f6ec: f7ff fb56 bl 1000ed9c <__ssvfscanf_r+0xec> -1000f6f0: 4658 mov r0, fp -1000f6f2: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f6f4: cb02 ldmia r3!, {r1} -1000f6f6: 9309 str r3, [sp, #36] ; 0x24 -1000f6f8: 683b ldr r3, [r7, #0] -1000f6fa: 9106 str r1, [sp, #24] -1000f6fc: 781a ldrb r2, [r3, #0] -1000f6fe: 5c82 ldrb r2, [r0, r2] -1000f700: 0712 lsls r2, r2, #28 -1000f702: d500 bpl.n 1000f706 <__ssvfscanf_r+0xa56> -1000f704: e266 b.n 1000fbd4 <__ssvfscanf_r+0xf24> -1000f706: 687a ldr r2, [r7, #4] -1000f708: 1c4d adds r5, r1, #1 -1000f70a: 3a01 subs r2, #1 -1000f70c: 607a str r2, [r7, #4] -1000f70e: 1c5a adds r2, r3, #1 -1000f710: 603a str r2, [r7, #0] -1000f712: 781b ldrb r3, [r3, #0] -1000f714: 002c movs r4, r5 -1000f716: 700b strb r3, [r1, #0] -1000f718: 4643 mov r3, r8 -1000f71a: 4441 add r1, r8 -1000f71c: 000e movs r6, r1 -1000f71e: 2b01 cmp r3, #1 -1000f720: d113 bne.n 1000f74a <__ssvfscanf_r+0xa9a> -1000f722: e259 b.n 1000fbd8 <__ssvfscanf_r+0xf28> -1000f724: 4659 mov r1, fp -1000f726: 683b ldr r3, [r7, #0] -1000f728: 781a ldrb r2, [r3, #0] -1000f72a: 5c8a ldrb r2, [r1, r2] -1000f72c: 2108 movs r1, #8 -1000f72e: 4211 tst r1, r2 -1000f730: d000 beq.n 1000f734 <__ssvfscanf_r+0xa84> -1000f732: e1ac b.n 1000fa8e <__ssvfscanf_r+0xdde> -1000f734: 687a ldr r2, [r7, #4] -1000f736: 3401 adds r4, #1 -1000f738: 3a01 subs r2, #1 -1000f73a: 607a str r2, [r7, #4] -1000f73c: 1c5a adds r2, r3, #1 -1000f73e: 603a str r2, [r7, #0] -1000f740: 781b ldrb r3, [r3, #0] -1000f742: 702b strb r3, [r5, #0] -1000f744: 42a6 cmp r6, r4 -1000f746: d100 bne.n 1000f74a <__ssvfscanf_r+0xa9a> -1000f748: e1a9 b.n 1000fa9e <__ssvfscanf_r+0xdee> -1000f74a: 687b ldr r3, [r7, #4] -1000f74c: 0025 movs r5, r4 -1000f74e: 2b00 cmp r3, #0 -1000f750: dce8 bgt.n 1000f724 <__ssvfscanf_r+0xa74> -1000f752: 0039 movs r1, r7 -1000f754: 4648 mov r0, r9 -1000f756: f002 f8bf bl 100118d8 <__ssrefill_r> -1000f75a: 2800 cmp r0, #0 -1000f75c: d0e2 beq.n 1000f724 <__ssvfscanf_r+0xa74> -1000f75e: 9b06 ldr r3, [sp, #24] -1000f760: 1ae3 subs r3, r4, r3 -1000f762: 449a add sl, r3 -1000f764: 2300 movs r3, #0 -1000f766: 702b strb r3, [r5, #0] -1000f768: 9b05 ldr r3, [sp, #20] -1000f76a: 3301 adds r3, #1 -1000f76c: 9305 str r3, [sp, #20] -1000f76e: 9b09 ldr r3, [sp, #36] ; 0x24 -1000f770: 930a str r3, [sp, #40] ; 0x28 -1000f772: f7ff fb13 bl 1000ed9c <__ssvfscanf_r+0xec> -1000f776: 46c0 nop ; (mov r8, r8) -1000f778: fffff87f .word 0xfffff87f -1000f77c: fffffeff .word 0xfffffeff -1000f780: 2310 movs r3, #16 -1000f782: 001a movs r2, r3 -1000f784: 402a ands r2, r5 -1000f786: 920e str r2, [sp, #56] ; 0x38 -1000f788: ae13 add r6, sp, #76 ; 0x4c -1000f78a: 422b tst r3, r5 -1000f78c: d100 bne.n 1000f790 <__ssvfscanf_r+0xae0> -1000f78e: e130 b.n 1000f9f2 <__ssvfscanf_r+0xd42> -1000f790: 2500 movs r5, #0 -1000f792: 464b mov r3, r9 -1000f794: 46c1 mov r9, r8 -1000f796: 46a8 mov r8, r5 -1000f798: 9306 str r3, [sp, #24] -1000f79a: f000 fbd1 bl 1000ff40 <__locale_mb_cur_max> -1000f79e: 4540 cmp r0, r8 -1000f7a0: d101 bne.n 1000f7a6 <__ssvfscanf_r+0xaf6> -1000f7a2: f7ff fb12 bl 1000edca <__ssvfscanf_r+0x11a> -1000f7a6: 4642 mov r2, r8 -1000f7a8: 2590 movs r5, #144 ; 0x90 -1000f7aa: 4640 mov r0, r8 -1000f7ac: 683b ldr r3, [r7, #0] -1000f7ae: 1c54 adds r4, r2, #1 -1000f7b0: a910 add r1, sp, #64 ; 0x40 -1000f7b2: 781a ldrb r2, [r3, #0] -1000f7b4: 006d lsls r5, r5, #1 -1000f7b6: 1949 adds r1, r1, r5 -1000f7b8: 3301 adds r3, #1 -1000f7ba: 540a strb r2, [r1, r0] -1000f7bc: 687a ldr r2, [r7, #4] -1000f7be: 603b str r3, [r7, #0] -1000f7c0: 9b04 ldr r3, [sp, #16] -1000f7c2: 3a01 subs r2, #1 -1000f7c4: 607a str r2, [r7, #4] -1000f7c6: 2b03 cmp r3, #3 -1000f7c8: d04d beq.n 1000f866 <__ssvfscanf_r+0xbb6> -1000f7ca: ab14 add r3, sp, #80 ; 0x50 -1000f7cc: 4698 mov r8, r3 -1000f7ce: 2208 movs r2, #8 -1000f7d0: 2100 movs r1, #0 -1000f7d2: 4640 mov r0, r8 -1000f7d4: f7f5 fc1c bl 10005010 <__wrap_memset> -1000f7d8: 4643 mov r3, r8 -1000f7da: 0031 movs r1, r6 -1000f7dc: 9300 str r3, [sp, #0] -1000f7de: 9806 ldr r0, [sp, #24] -1000f7e0: 0023 movs r3, r4 -1000f7e2: aa58 add r2, sp, #352 ; 0x160 -1000f7e4: 9409 str r4, [sp, #36] ; 0x24 -1000f7e6: f000 fbf3 bl 1000ffd0 <_mbrtowc_r> -1000f7ea: 9004 str r0, [sp, #16] -1000f7ec: 1c42 adds r2, r0, #1 -1000f7ee: d101 bne.n 1000f7f4 <__ssvfscanf_r+0xb44> -1000f7f0: f7ff faeb bl 1000edca <__ssvfscanf_r+0x11a> -1000f7f4: 2800 cmp r0, #0 -1000f7f6: d13c bne.n 1000f872 <__ssvfscanf_r+0xbc2> -1000f7f8: 6030 str r0, [r6, #0] -1000f7fa: 900c str r0, [sp, #48] ; 0x30 -1000f7fc: ab16 add r3, sp, #88 ; 0x58 -1000f7fe: 2208 movs r2, #8 -1000f800: 2100 movs r1, #0 -1000f802: 0018 movs r0, r3 -1000f804: 930d str r3, [sp, #52] ; 0x34 -1000f806: f7f5 fc03 bl 10005010 <__wrap_memset> -1000f80a: 23e0 movs r3, #224 ; 0xe0 -1000f80c: 4ad0 ldr r2, [pc, #832] ; (1000fb50 <__ssvfscanf_r+0xea0>) -1000f80e: 9806 ldr r0, [sp, #24] -1000f810: 58d5 ldr r5, [r2, r3] -1000f812: a912 add r1, sp, #72 ; 0x48 -1000f814: 9b0d ldr r3, [sp, #52] ; 0x34 -1000f816: 9a0c ldr r2, [sp, #48] ; 0x30 -1000f818: 47a8 blx r5 -1000f81a: 2300 movs r3, #0 -1000f81c: 2801 cmp r0, #1 -1000f81e: d101 bne.n 1000f824 <__ssvfscanf_r+0xb74> -1000f820: ab10 add r3, sp, #64 ; 0x40 -1000f822: 7a1b ldrb r3, [r3, #8] -1000f824: aa18 add r2, sp, #96 ; 0x60 -1000f826: 5cd3 ldrb r3, [r2, r3] -1000f828: 2b00 cmp r3, #0 -1000f82a: d100 bne.n 1000f82e <__ssvfscanf_r+0xb7e> -1000f82c: e177 b.n 1000fb1e <__ssvfscanf_r+0xe6e> -1000f82e: 9b04 ldr r3, [sp, #16] -1000f830: 44a2 add sl, r4 -1000f832: 2b03 cmp r3, #3 -1000f834: d032 beq.n 1000f89c <__ssvfscanf_r+0xbec> -1000f836: 2301 movs r3, #1 -1000f838: 425b negs r3, r3 -1000f83a: 469c mov ip, r3 -1000f83c: 44e1 add r9, ip -1000f83e: 9b0e ldr r3, [sp, #56] ; 0x38 -1000f840: 2b00 cmp r3, #0 -1000f842: d100 bne.n 1000f846 <__ssvfscanf_r+0xb96> -1000f844: 3604 adds r6, #4 -1000f846: 2300 movs r3, #0 -1000f848: 4698 mov r8, r3 -1000f84a: 687b ldr r3, [r7, #4] -1000f84c: 2b00 cmp r3, #0 -1000f84e: dd18 ble.n 1000f882 <__ssvfscanf_r+0xbd2> -1000f850: 464b mov r3, r9 -1000f852: 2b00 cmp r3, #0 -1000f854: d1a1 bne.n 1000f79a <__ssvfscanf_r+0xaea> -1000f856: 9b06 ldr r3, [sp, #24] -1000f858: 4699 mov r9, r3 -1000f85a: 9b0e ldr r3, [sp, #56] ; 0x38 -1000f85c: 2b00 cmp r3, #0 -1000f85e: d001 beq.n 1000f864 <__ssvfscanf_r+0xbb4> -1000f860: f7ff fa9c bl 1000ed9c <__ssvfscanf_r+0xec> -1000f864: e6d2 b.n 1000f60c <__ssvfscanf_r+0x95c> -1000f866: ab14 add r3, sp, #80 ; 0x50 -1000f868: 4698 mov r8, r3 -1000f86a: 9b14 ldr r3, [sp, #80] ; 0x50 -1000f86c: 2b04 cmp r3, #4 -1000f86e: d1ae bne.n 1000f7ce <__ssvfscanf_r+0xb1e> -1000f870: e7b2 b.n 1000f7d8 <__ssvfscanf_r+0xb28> -1000f872: 9b04 ldr r3, [sp, #16] -1000f874: 3302 adds r3, #2 -1000f876: d000 beq.n 1000f87a <__ssvfscanf_r+0xbca> -1000f878: e1c8 b.n 1000fc0c <__ssvfscanf_r+0xf5c> -1000f87a: 687b ldr r3, [r7, #4] -1000f87c: 46a0 mov r8, r4 -1000f87e: 2b00 cmp r3, #0 -1000f880: dc8b bgt.n 1000f79a <__ssvfscanf_r+0xaea> -1000f882: 0039 movs r1, r7 -1000f884: 9806 ldr r0, [sp, #24] -1000f886: f002 f827 bl 100118d8 <__ssrefill_r> -1000f88a: 2800 cmp r0, #0 -1000f88c: d0e0 beq.n 1000f850 <__ssvfscanf_r+0xba0> -1000f88e: 4645 mov r5, r8 -1000f890: 9b06 ldr r3, [sp, #24] -1000f892: 4699 mov r9, r3 -1000f894: 2d00 cmp r5, #0 -1000f896: d0e0 beq.n 1000f85a <__ssvfscanf_r+0xbaa> -1000f898: f7ff fa97 bl 1000edca <__ssvfscanf_r+0x11a> -1000f89c: 4643 mov r3, r8 -1000f89e: 681b ldr r3, [r3, #0] -1000f8a0: 2b04 cmp r3, #4 -1000f8a2: d1c8 bne.n 1000f836 <__ssvfscanf_r+0xb86> -1000f8a4: e7cb b.n 1000f83e <__ssvfscanf_r+0xb8e> -1000f8a6: 2310 movs r3, #16 -1000f8a8: 001a movs r2, r3 -1000f8aa: 402a ands r2, r5 -1000f8ac: 9206 str r2, [sp, #24] -1000f8ae: 2200 movs r2, #0 -1000f8b0: 4690 mov r8, r2 -1000f8b2: 422b tst r3, r5 -1000f8b4: d100 bne.n 1000f8b8 <__ssvfscanf_r+0xc08> -1000f8b6: e097 b.n 1000f9e8 <__ssvfscanf_r+0xd38> -1000f8b8: 4643 mov r3, r8 -1000f8ba: 2600 movs r6, #0 -1000f8bc: 46a0 mov r8, r4 -1000f8be: 001c movs r4, r3 -1000f8c0: f000 fb3e bl 1000ff40 <__locale_mb_cur_max> -1000f8c4: 42b0 cmp r0, r6 -1000f8c6: d101 bne.n 1000f8cc <__ssvfscanf_r+0xc1c> -1000f8c8: f7ff fa7f bl 1000edca <__ssvfscanf_r+0x11a> -1000f8cc: 2090 movs r0, #144 ; 0x90 -1000f8ce: 683b ldr r3, [r7, #0] -1000f8d0: a910 add r1, sp, #64 ; 0x40 -1000f8d2: 781a ldrb r2, [r3, #0] -1000f8d4: 0040 lsls r0, r0, #1 -1000f8d6: 1809 adds r1, r1, r0 -1000f8d8: 558a strb r2, [r1, r6] -1000f8da: 3301 adds r3, #1 -1000f8dc: 687a ldr r2, [r7, #4] -1000f8de: 603b str r3, [r7, #0] -1000f8e0: 9b04 ldr r3, [sp, #16] -1000f8e2: 3a01 subs r2, #1 -1000f8e4: 1c75 adds r5, r6, #1 -1000f8e6: 607a str r2, [r7, #4] -1000f8e8: ae16 add r6, sp, #88 ; 0x58 -1000f8ea: 2b03 cmp r3, #3 -1000f8ec: d102 bne.n 1000f8f4 <__ssvfscanf_r+0xc44> -1000f8ee: 9b16 ldr r3, [sp, #88] ; 0x58 -1000f8f0: 2b04 cmp r3, #4 -1000f8f2: d004 beq.n 1000f8fe <__ssvfscanf_r+0xc4e> -1000f8f4: 2208 movs r2, #8 -1000f8f6: 2100 movs r1, #0 -1000f8f8: 0030 movs r0, r6 -1000f8fa: f7f5 fb89 bl 10005010 <__wrap_memset> -1000f8fe: 002b movs r3, r5 -1000f900: 0021 movs r1, r4 -1000f902: 4648 mov r0, r9 -1000f904: 9600 str r6, [sp, #0] -1000f906: aa58 add r2, sp, #352 ; 0x160 -1000f908: f000 fb62 bl 1000ffd0 <_mbrtowc_r> -1000f90c: 9004 str r0, [sp, #16] -1000f90e: 1c42 adds r2, r0, #1 -1000f910: d101 bne.n 1000f916 <__ssvfscanf_r+0xc66> -1000f912: f7ff fa5a bl 1000edca <__ssvfscanf_r+0x11a> -1000f916: 2800 cmp r0, #0 -1000f918: d11d bne.n 1000f956 <__ssvfscanf_r+0xca6> -1000f91a: 9b06 ldr r3, [sp, #24] -1000f91c: 2b00 cmp r3, #0 -1000f91e: d100 bne.n 1000f922 <__ssvfscanf_r+0xc72> -1000f920: 6023 str r3, [r4, #0] -1000f922: 44aa add sl, r5 -1000f924: 2301 movs r3, #1 -1000f926: 425b negs r3, r3 -1000f928: 469c mov ip, r3 -1000f92a: 44e0 add r8, ip -1000f92c: 9b06 ldr r3, [sp, #24] -1000f92e: 2b00 cmp r3, #0 -1000f930: d100 bne.n 1000f934 <__ssvfscanf_r+0xc84> -1000f932: 3404 adds r4, #4 -1000f934: 687b ldr r3, [r7, #4] -1000f936: 2600 movs r6, #0 -1000f938: 2b00 cmp r3, #0 -1000f93a: dd13 ble.n 1000f964 <__ssvfscanf_r+0xcb4> -1000f93c: 4643 mov r3, r8 -1000f93e: 2b00 cmp r3, #0 -1000f940: d1be bne.n 1000f8c0 <__ssvfscanf_r+0xc10> -1000f942: 9b06 ldr r3, [sp, #24] -1000f944: 425a negs r2, r3 -1000f946: 4153 adcs r3, r2 -1000f948: 9a05 ldr r2, [sp, #20] -1000f94a: 4694 mov ip, r2 -1000f94c: 449c add ip, r3 -1000f94e: 4663 mov r3, ip -1000f950: 9305 str r3, [sp, #20] -1000f952: f7ff fa23 bl 1000ed9c <__ssvfscanf_r+0xec> -1000f956: 9b04 ldr r3, [sp, #16] -1000f958: 3302 adds r3, #2 -1000f95a: d10d bne.n 1000f978 <__ssvfscanf_r+0xcc8> -1000f95c: 687b ldr r3, [r7, #4] -1000f95e: 002e movs r6, r5 -1000f960: 2b00 cmp r3, #0 -1000f962: dcad bgt.n 1000f8c0 <__ssvfscanf_r+0xc10> -1000f964: 0039 movs r1, r7 -1000f966: 4648 mov r0, r9 -1000f968: f001 ffb6 bl 100118d8 <__ssrefill_r> -1000f96c: 2800 cmp r0, #0 -1000f96e: d0e5 beq.n 1000f93c <__ssvfscanf_r+0xc8c> -1000f970: 2e00 cmp r6, #0 -1000f972: d0e6 beq.n 1000f942 <__ssvfscanf_r+0xc92> -1000f974: f7ff fa29 bl 1000edca <__ssvfscanf_r+0x11a> -1000f978: 9b04 ldr r3, [sp, #16] -1000f97a: 44aa add sl, r5 -1000f97c: 2b03 cmp r3, #3 -1000f97e: d1d1 bne.n 1000f924 <__ssvfscanf_r+0xc74> -1000f980: 6833 ldr r3, [r6, #0] -1000f982: 2b04 cmp r3, #4 -1000f984: d1ce bne.n 1000f924 <__ssvfscanf_r+0xc74> -1000f986: e7d1 b.n 1000f92c <__ssvfscanf_r+0xc7c> -1000f988: 4b72 ldr r3, [pc, #456] ; (1000fb54 <__ssvfscanf_r+0xea4>) -1000f98a: 401d ands r5, r3 -1000f98c: 9b06 ldr r3, [sp, #24] -1000f98e: 2b00 cmp r3, #0 -1000f990: d002 beq.n 1000f998 <__ssvfscanf_r+0xce8> -1000f992: 3b01 subs r3, #1 -1000f994: 9306 str r3, [sp, #24] -1000f996: 3401 adds r4, #1 -1000f998: 2301 movs r3, #1 -1000f99a: 469c mov ip, r3 -1000f99c: 44e0 add r8, ip -1000f99e: f7ff fb88 bl 1000f0b2 <__ssvfscanf_r+0x402> -1000f9a2: 07ab lsls r3, r5, #30 -1000f9a4: d42e bmi.n 1000fa04 <__ssvfscanf_r+0xd54> -1000f9a6: 9806 ldr r0, [sp, #24] -1000f9a8: 9907 ldr r1, [sp, #28] -1000f9aa: 9c0a ldr r4, [sp, #40] ; 0x28 -1000f9ac: 0002 movs r2, r0 -1000f9ae: 000b movs r3, r1 -1000f9b0: cc20 ldmia r4!, {r5} -1000f9b2: f7f5 f95a bl 10004c6a <__wrap___aeabi_dcmpun> -1000f9b6: 2800 cmp r0, #0 -1000f9b8: d000 beq.n 1000f9bc <__ssvfscanf_r+0xd0c> -1000f9ba: e10f b.n 1000fbdc <__ssvfscanf_r+0xf2c> -1000f9bc: 9806 ldr r0, [sp, #24] -1000f9be: 9907 ldr r1, [sp, #28] -1000f9c0: f7f5 f9d6 bl 10004d70 <__wrap___aeabi_d2f> -1000f9c4: 940a str r4, [sp, #40] ; 0x28 -1000f9c6: 6028 str r0, [r5, #0] -1000f9c8: e538 b.n 1000f43c <__ssvfscanf_r+0x78c> -1000f9ca: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f9cc: cb40 ldmia r3!, {r6} -1000f9ce: 930a str r3, [sp, #40] ; 0x28 -1000f9d0: e5af b.n 1000f532 <__ssvfscanf_r+0x882> -1000f9d2: 003a movs r2, r7 -1000f9d4: 4648 mov r0, r9 -1000f9d6: f001 ff3d bl 10011854 <_sungetc_r> -1000f9da: 2302 movs r3, #2 -1000f9dc: 425b negs r3, r3 -1000f9de: 1eb4 subs r4, r6, #2 -1000f9e0: 4453 add r3, sl -1000f9e2: 4698 mov r8, r3 -1000f9e4: 7821 ldrb r1, [r4, #0] -1000f9e6: e501 b.n 1000f3ec <__ssvfscanf_r+0x73c> -1000f9e8: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f9ea: cb04 ldmia r3!, {r2} -1000f9ec: 4690 mov r8, r2 -1000f9ee: 930a str r3, [sp, #40] ; 0x28 -1000f9f0: e762 b.n 1000f8b8 <__ssvfscanf_r+0xc08> -1000f9f2: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f9f4: cb40 ldmia r3!, {r6} -1000f9f6: 930a str r3, [sp, #40] ; 0x28 -1000f9f8: e6ca b.n 1000f790 <__ssvfscanf_r+0xae0> -1000f9fa: 9b0a ldr r3, [sp, #40] ; 0x28 -1000f9fc: cb04 ldmia r3!, {r2} -1000f9fe: 8010 strh r0, [r2, #0] -1000fa00: 930a str r3, [sp, #40] ; 0x28 -1000fa02: e570 b.n 1000f4e6 <__ssvfscanf_r+0x836> -1000fa04: 9b0a ldr r3, [sp, #40] ; 0x28 -1000fa06: 9806 ldr r0, [sp, #24] -1000fa08: 9907 ldr r1, [sp, #28] -1000fa0a: cb04 ldmia r3!, {r2} -1000fa0c: 6010 str r0, [r2, #0] -1000fa0e: 6051 str r1, [r2, #4] -1000fa10: 930a str r3, [sp, #40] ; 0x28 -1000fa12: e513 b.n 1000f43c <__ssvfscanf_r+0x78c> -1000fa14: 4651 mov r1, sl -1000fa16: 9b0a ldr r3, [sp, #40] ; 0x28 -1000fa18: cb04 ldmia r3!, {r2} -1000fa1a: 8011 strh r1, [r2, #0] -1000fa1c: 930a str r3, [sp, #40] ; 0x28 -1000fa1e: f7ff f9bd bl 1000ed9c <__ssvfscanf_r+0xec> -1000fa22: 9e11 ldr r6, [sp, #68] ; 0x44 -1000fa24: 230a movs r3, #10 -1000fa26: 2200 movs r2, #0 -1000fa28: 4648 mov r0, r9 -1000fa2a: 1c71 adds r1, r6, #1 -1000fa2c: f7ff f906 bl 1000ec3c <_strtol_r> -1000fa30: 9b10 ldr r3, [sp, #64] ; 0x40 -1000fa32: 1ac2 subs r2, r0, r3 -1000fa34: a910 add r1, sp, #64 ; 0x40 -1000fa36: 468c mov ip, r1 -1000fa38: 4b47 ldr r3, [pc, #284] ; (1000fb58 <__ssvfscanf_r+0xea8>) -1000fa3a: 4463 add r3, ip -1000fa3c: 429e cmp r6, r3 -1000fa3e: d301 bcc.n 1000fa44 <__ssvfscanf_r+0xd94> -1000fa40: 4e46 ldr r6, [pc, #280] ; (1000fb5c <__ssvfscanf_r+0xeac>) -1000fa42: 4466 add r6, ip -1000fa44: 0030 movs r0, r6 -1000fa46: 4946 ldr r1, [pc, #280] ; (1000fb60 <__ssvfscanf_r+0xeb0>) -1000fa48: f7f4 fd8a bl 10004560 <__wrap_sprintf> -1000fa4c: e4e7 b.n 1000f41e <__ssvfscanf_r+0x76e> -1000fa4e: 3c01 subs r4, #1 -1000fa50: 003a movs r2, r7 +1000f5be: d100 bne.n 1000f5c2 <__ssvfscanf_r+0x7c2> +1000f5c0: e37a b.n 1000fcb8 <__ssvfscanf_r+0xeb8> +1000f5c2: 2080 movs r0, #128 ; 0x80 +1000f5c4: 4643 mov r3, r8 +1000f5c6: 0080 lsls r0, r0, #2 +1000f5c8: 4203 tst r3, r0 +1000f5ca: d104 bne.n 1000f5d6 <__ssvfscanf_r+0x7d6> +1000f5cc: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f5ce: 980d ldr r0, [sp, #52] ; 0x34 +1000f5d0: 9611 str r6, [sp, #68] ; 0x44 +1000f5d2: 1a1b subs r3, r3, r0 +1000f5d4: 9310 str r3, [sp, #64] ; 0x40 +1000f5d6: 4640 mov r0, r8 +1000f5d8: 4bbb ldr r3, [pc, #748] ; (1000f8c8 <__ssvfscanf_r+0xac8>) +1000f5da: 4018 ands r0, r3 +1000f5dc: 0003 movs r3, r0 +1000f5de: 20c0 movs r0, #192 ; 0xc0 +1000f5e0: 0040 lsls r0, r0, #1 +1000f5e2: 4318 orrs r0, r3 +1000f5e4: 2300 movs r3, #0 +1000f5e6: 4680 mov r8, r0 +1000f5e8: 9309 str r3, [sp, #36] ; 0x24 +1000f5ea: e6f8 b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f5ec: 2380 movs r3, #128 ; 0x80 +1000f5ee: 4640 mov r0, r8 +1000f5f0: 4203 tst r3, r0 +1000f5f2: d100 bne.n 1000f5f6 <__ssvfscanf_r+0x7f6> +1000f5f4: e701 b.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f5f6: 4398 bics r0, r3 +1000f5f8: 4680 mov r8, r0 +1000f5fa: e6f0 b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f5fc: 4643 mov r3, r8 +1000f5fe: 05db lsls r3, r3, #23 +1000f600: d400 bmi.n 1000f604 <__ssvfscanf_r+0x804> +1000f602: e72f b.n 1000f464 <__ssvfscanf_r+0x664> +1000f604: 2380 movs r3, #128 ; 0x80 +1000f606: 4641 mov r1, r8 +1000f608: 4399 bics r1, r3 +1000f60a: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f60c: 4688 mov r8, r1 +1000f60e: 3301 adds r3, #1 +1000f610: 9309 str r3, [sp, #36] ; 0x24 +1000f612: 9b0f ldr r3, [sp, #60] ; 0x3c +1000f614: 2b00 cmp r3, #0 +1000f616: d000 beq.n 1000f61a <__ssvfscanf_r+0x81a> +1000f618: e0f0 b.n 1000f7fc <__ssvfscanf_r+0x9fc> +1000f61a: 3c01 subs r4, #1 +1000f61c: e6e2 b.n 1000f3e4 <__ssvfscanf_r+0x5e4> +1000f61e: 0039 movs r1, r7 +1000f620: 4648 mov r0, r9 +1000f622: f002 fa01 bl 10011a28 <__ssrefill_r> +1000f626: 2800 cmp r0, #0 +1000f628: d100 bne.n 1000f62c <__ssvfscanf_r+0x82c> +1000f62a: e6e4 b.n 1000f3f6 <__ssvfscanf_r+0x5f6> +1000f62c: e6e5 b.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f62e: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f630: cb04 ldmia r3!, {r2} +1000f632: 6010 str r0, [r2, #0] +1000f634: 930a str r3, [sp, #40] ; 0x28 +1000f636: 9b05 ldr r3, [sp, #20] +1000f638: 3301 adds r3, #1 +1000f63a: 9305 str r3, [sp, #20] +1000f63c: 9b0c ldr r3, [sp, #48] ; 0x30 +1000f63e: 1ae4 subs r4, r4, r3 +1000f640: 4444 add r4, r8 +1000f642: 44a2 add sl, r4 +1000f644: e452 b.n 1000eeec <__ssvfscanf_r+0xec> +1000f646: 20fd movs r0, #253 ; 0xfd +1000f648: 3b03 subs r3, #3 +1000f64a: 4203 tst r3, r0 +1000f64c: d000 beq.n 1000f650 <__ssvfscanf_r+0x850> +1000f64e: e6d4 b.n 1000f3fa <__ssvfscanf_r+0x5fa> +1000f650: 3304 adds r3, #4 +1000f652: b2db uxtb r3, r3 +1000f654: 469a mov sl, r3 +1000f656: e6c2 b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f658: 9b06 ldr r3, [sp, #24] +1000f65a: 2b02 cmp r3, #2 +1000f65c: d000 beq.n 1000f660 <__ssvfscanf_r+0x860> +1000f65e: e73d b.n 1000f4dc <__ssvfscanf_r+0x6dc> +1000f660: 2303 movs r3, #3 +1000f662: 9306 str r3, [sp, #24] +1000f664: e6bb b.n 1000f3de <__ssvfscanf_r+0x5de> +1000f666: 4654 mov r4, sl +1000f668: 46aa mov sl, r5 +1000f66a: 4645 mov r5, r8 +1000f66c: 4b97 ldr r3, [pc, #604] ; (1000f8cc <__ssvfscanf_r+0xacc>) +1000f66e: 401d ands r5, r3 +1000f670: e6ca b.n 1000f408 <__ssvfscanf_r+0x608> +1000f672: 2310 movs r3, #16 +1000f674: 001a movs r2, r3 +1000f676: 402a ands r2, r5 +1000f678: 9206 str r2, [sp, #24] +1000f67a: ae13 add r6, sp, #76 ; 0x4c +1000f67c: 422b tst r3, r5 +1000f67e: d100 bne.n 1000f682 <__ssvfscanf_r+0x882> +1000f680: e24b b.n 1000fb1a <__ssvfscanf_r+0xd1a> +1000f682: 465a mov r2, fp +1000f684: 683b ldr r3, [r7, #0] +1000f686: 781b ldrb r3, [r3, #0] +1000f688: 5cd3 ldrb r3, [r2, r3] +1000f68a: 071b lsls r3, r3, #28 +1000f68c: d461 bmi.n 1000f752 <__ssvfscanf_r+0x952> +1000f68e: 2400 movs r4, #0 +1000f690: f000 fcfe bl 10010090 <__locale_mb_cur_max> +1000f694: 42a0 cmp r0, r4 +1000f696: d100 bne.n 1000f69a <__ssvfscanf_r+0x89a> +1000f698: e43f b.n 1000ef1a <__ssvfscanf_r+0x11a> +1000f69a: 2090 movs r0, #144 ; 0x90 +1000f69c: 683b ldr r3, [r7, #0] +1000f69e: a910 add r1, sp, #64 ; 0x40 +1000f6a0: 781a ldrb r2, [r3, #0] +1000f6a2: 0040 lsls r0, r0, #1 +1000f6a4: 1809 adds r1, r1, r0 +1000f6a6: 550a strb r2, [r1, r4] +1000f6a8: 3301 adds r3, #1 +1000f6aa: 687a ldr r2, [r7, #4] +1000f6ac: 603b str r3, [r7, #0] +1000f6ae: 9b04 ldr r3, [sp, #16] +1000f6b0: 3a01 subs r2, #1 +1000f6b2: 1c65 adds r5, r4, #1 +1000f6b4: 607a str r2, [r7, #4] +1000f6b6: ac16 add r4, sp, #88 ; 0x58 +1000f6b8: 2b03 cmp r3, #3 +1000f6ba: d102 bne.n 1000f6c2 <__ssvfscanf_r+0x8c2> +1000f6bc: 9b16 ldr r3, [sp, #88] ; 0x58 +1000f6be: 2b04 cmp r3, #4 +1000f6c0: d004 beq.n 1000f6cc <__ssvfscanf_r+0x8cc> +1000f6c2: 2208 movs r2, #8 +1000f6c4: 2100 movs r1, #0 +1000f6c6: 0020 movs r0, r4 +1000f6c8: f7f5 fd4a bl 10005160 <__wrap_memset> +1000f6cc: 002b movs r3, r5 +1000f6ce: 0031 movs r1, r6 +1000f6d0: 4648 mov r0, r9 +1000f6d2: 9400 str r4, [sp, #0] +1000f6d4: aa58 add r2, sp, #352 ; 0x160 +1000f6d6: 9509 str r5, [sp, #36] ; 0x24 +1000f6d8: f000 fd22 bl 10010120 <_mbrtowc_r> +1000f6dc: 9004 str r0, [sp, #16] +1000f6de: 1c42 adds r2, r0, #1 +1000f6e0: d100 bne.n 1000f6e4 <__ssvfscanf_r+0x8e4> +1000f6e2: e41a b.n 1000ef1a <__ssvfscanf_r+0x11a> +1000f6e4: 2800 cmp r0, #0 +1000f6e6: d000 beq.n 1000f6ea <__ssvfscanf_r+0x8ea> +1000f6e8: e296 b.n 1000fc18 <__ssvfscanf_r+0xe18> +1000f6ea: 6030 str r0, [r6, #0] +1000f6ec: 2000 movs r0, #0 +1000f6ee: f000 fc9b bl 10010028 +1000f6f2: 2800 cmp r0, #0 +1000f6f4: d118 bne.n 1000f728 <__ssvfscanf_r+0x928> +1000f6f6: 44aa add sl, r5 +1000f6f8: 2301 movs r3, #1 +1000f6fa: 425b negs r3, r3 +1000f6fc: 469c mov ip, r3 +1000f6fe: 44e0 add r8, ip +1000f700: 9b06 ldr r3, [sp, #24] +1000f702: 2500 movs r5, #0 +1000f704: 2b00 cmp r3, #0 +1000f706: d100 bne.n 1000f70a <__ssvfscanf_r+0x90a> +1000f708: 3604 adds r6, #4 +1000f70a: 687b ldr r3, [r7, #4] +1000f70c: 2b00 cmp r3, #0 +1000f70e: dc00 bgt.n 1000f712 <__ssvfscanf_r+0x912> +1000f710: e2a1 b.n 1000fc56 <__ssvfscanf_r+0xe56> +1000f712: 465a mov r2, fp +1000f714: 683b ldr r3, [r7, #0] +1000f716: 781b ldrb r3, [r3, #0] +1000f718: 5cd3 ldrb r3, [r2, r3] +1000f71a: 071b lsls r3, r3, #28 +1000f71c: d419 bmi.n 1000f752 <__ssvfscanf_r+0x952> +1000f71e: 4643 mov r3, r8 +1000f720: 2b00 cmp r3, #0 +1000f722: d016 beq.n 1000f752 <__ssvfscanf_r+0x952> +1000f724: 002c movs r4, r5 +1000f726: e7b3 b.n 1000f690 <__ssvfscanf_r+0x890> +1000f728: 2d00 cmp r5, #0 +1000f72a: d012 beq.n 1000f752 <__ssvfscanf_r+0x952> +1000f72c: 2420 movs r4, #32 +1000f72e: ab10 add r3, sp, #64 ; 0x40 +1000f730: 469c mov ip, r3 +1000f732: 34ff adds r4, #255 ; 0xff +1000f734: 4464 add r4, ip +1000f736: 46b0 mov r8, r6 +1000f738: 0026 movs r6, r4 +1000f73a: 464c mov r4, r9 +1000f73c: 9d09 ldr r5, [sp, #36] ; 0x24 +1000f73e: 5d71 ldrb r1, [r6, r5] +1000f740: 003a movs r2, r7 +1000f742: 0020 movs r0, r4 +1000f744: 3d01 subs r5, #1 +1000f746: f002 f92d bl 100119a4 <_sungetc_r> +1000f74a: 2d00 cmp r5, #0 +1000f74c: d1f7 bne.n 1000f73e <__ssvfscanf_r+0x93e> +1000f74e: 4646 mov r6, r8 +1000f750: 46a1 mov r9, r4 +1000f752: 9b06 ldr r3, [sp, #24] +1000f754: 2b00 cmp r3, #0 +1000f756: d001 beq.n 1000f75c <__ssvfscanf_r+0x95c> +1000f758: f7ff fbc8 bl 1000eeec <__ssvfscanf_r+0xec> +1000f75c: 6033 str r3, [r6, #0] +1000f75e: 9b05 ldr r3, [sp, #20] +1000f760: 3301 adds r3, #1 +1000f762: 9305 str r3, [sp, #20] +1000f764: f7ff fbc2 bl 1000eeec <__ssvfscanf_r+0xec> +1000f768: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f76a: ad18 add r5, sp, #96 ; 0x60 +1000f76c: cb02 ldmia r3!, {r1} +1000f76e: 9309 str r3, [sp, #36] ; 0x24 +1000f770: 683b ldr r3, [r7, #0] +1000f772: 9106 str r1, [sp, #24] +1000f774: 781a ldrb r2, [r3, #0] +1000f776: 5caa ldrb r2, [r5, r2] +1000f778: 2a00 cmp r2, #0 +1000f77a: d101 bne.n 1000f780 <__ssvfscanf_r+0x980> +1000f77c: f7ff fb91 bl 1000eea2 <__ssvfscanf_r+0xa2> +1000f780: 687a ldr r2, [r7, #4] +1000f782: 1c4e adds r6, r1, #1 +1000f784: 3a01 subs r2, #1 +1000f786: 607a str r2, [r7, #4] +1000f788: 1c5a adds r2, r3, #1 +1000f78a: 603a str r2, [r7, #0] +1000f78c: 781b ldrb r3, [r3, #0] +1000f78e: 700b strb r3, [r1, #0] +1000f790: 4643 mov r3, r8 +1000f792: 2b01 cmp r3, #1 +1000f794: d022 beq.n 1000f7dc <__ssvfscanf_r+0x9dc> +1000f796: 468c mov ip, r1 +1000f798: 0034 movs r4, r6 +1000f79a: 44e0 add r8, ip +1000f79c: e00f b.n 1000f7be <__ssvfscanf_r+0x9be> +1000f79e: 683b ldr r3, [r7, #0] +1000f7a0: 781a ldrb r2, [r3, #0] +1000f7a2: 5caa ldrb r2, [r5, r2] +1000f7a4: 2a00 cmp r2, #0 +1000f7a6: d019 beq.n 1000f7dc <__ssvfscanf_r+0x9dc> +1000f7a8: 687a ldr r2, [r7, #4] +1000f7aa: 3401 adds r4, #1 +1000f7ac: 3a01 subs r2, #1 +1000f7ae: 607a str r2, [r7, #4] +1000f7b0: 1c5a adds r2, r3, #1 +1000f7b2: 603a str r2, [r7, #0] +1000f7b4: 781b ldrb r3, [r3, #0] +1000f7b6: 7033 strb r3, [r6, #0] +1000f7b8: 45a0 cmp r8, r4 +1000f7ba: d100 bne.n 1000f7be <__ssvfscanf_r+0x9be> +1000f7bc: e205 b.n 1000fbca <__ssvfscanf_r+0xdca> +1000f7be: 687b ldr r3, [r7, #4] +1000f7c0: 0026 movs r6, r4 +1000f7c2: 2b00 cmp r3, #0 +1000f7c4: dceb bgt.n 1000f79e <__ssvfscanf_r+0x99e> +1000f7c6: 0039 movs r1, r7 +1000f7c8: 4648 mov r0, r9 +1000f7ca: f002 f92d bl 10011a28 <__ssrefill_r> +1000f7ce: 2800 cmp r0, #0 +1000f7d0: d0e5 beq.n 1000f79e <__ssvfscanf_r+0x99e> +1000f7d2: 9b06 ldr r3, [sp, #24] +1000f7d4: 42a3 cmp r3, r4 +1000f7d6: d101 bne.n 1000f7dc <__ssvfscanf_r+0x9dc> +1000f7d8: f7ff fb9f bl 1000ef1a <__ssvfscanf_r+0x11a> +1000f7dc: 9a06 ldr r2, [sp, #24] +1000f7de: 1ab3 subs r3, r6, r2 +1000f7e0: 4296 cmp r6, r2 +1000f7e2: d101 bne.n 1000f7e8 <__ssvfscanf_r+0x9e8> +1000f7e4: f7ff fb5d bl 1000eea2 <__ssvfscanf_r+0xa2> +1000f7e8: 2200 movs r2, #0 +1000f7ea: 7032 strb r2, [r6, #0] +1000f7ec: 9a05 ldr r2, [sp, #20] +1000f7ee: 449a add sl, r3 +1000f7f0: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f7f2: 3201 adds r2, #1 +1000f7f4: 9205 str r2, [sp, #20] +1000f7f6: 930a str r3, [sp, #40] ; 0x28 +1000f7f8: f7ff fb78 bl 1000eeec <__ssvfscanf_r+0xec> +1000f7fc: 9b0f ldr r3, [sp, #60] ; 0x3c +1000f7fe: 3b01 subs r3, #1 +1000f800: 930f str r3, [sp, #60] ; 0x3c +1000f802: e5ef b.n 1000f3e4 <__ssvfscanf_r+0x5e4> +1000f804: 2500 movs r5, #0 +1000f806: 464e mov r6, r9 +1000f808: e00c b.n 1000f824 <__ssvfscanf_r+0xa24> +1000f80a: 683a ldr r2, [r7, #0] +1000f80c: 18ed adds r5, r5, r3 +1000f80e: 4694 mov ip, r2 +1000f810: 1ae4 subs r4, r4, r3 +1000f812: 4463 add r3, ip +1000f814: 0039 movs r1, r7 +1000f816: 0030 movs r0, r6 +1000f818: 603b str r3, [r7, #0] +1000f81a: f002 f905 bl 10011a28 <__ssrefill_r> +1000f81e: 2800 cmp r0, #0 +1000f820: d000 beq.n 1000f824 <__ssvfscanf_r+0xa24> +1000f822: e1ca b.n 1000fbba <__ssvfscanf_r+0xdba> +1000f824: 687b ldr r3, [r7, #4] +1000f826: 429c cmp r4, r3 +1000f828: dcef bgt.n 1000f80a <__ssvfscanf_r+0xa0a> +1000f82a: 1b1b subs r3, r3, r4 +1000f82c: 607b str r3, [r7, #4] +1000f82e: 683b ldr r3, [r7, #0] +1000f830: 192d adds r5, r5, r4 +1000f832: 469c mov ip, r3 +1000f834: 4464 add r4, ip +1000f836: 46b1 mov r9, r6 +1000f838: 603c str r4, [r7, #0] +1000f83a: 44aa add sl, r5 +1000f83c: f7ff fb56 bl 1000eeec <__ssvfscanf_r+0xec> +1000f840: 4658 mov r0, fp +1000f842: 9b0a ldr r3, [sp, #40] ; 0x28 +1000f844: cb02 ldmia r3!, {r1} +1000f846: 9309 str r3, [sp, #36] ; 0x24 +1000f848: 683b ldr r3, [r7, #0] +1000f84a: 9106 str r1, [sp, #24] +1000f84c: 781a ldrb r2, [r3, #0] +1000f84e: 5c82 ldrb r2, [r0, r2] +1000f850: 0712 lsls r2, r2, #28 +1000f852: d500 bpl.n 1000f856 <__ssvfscanf_r+0xa56> +1000f854: e266 b.n 1000fd24 <__ssvfscanf_r+0xf24> +1000f856: 687a ldr r2, [r7, #4] +1000f858: 1c4d adds r5, r1, #1 +1000f85a: 3a01 subs r2, #1 +1000f85c: 607a str r2, [r7, #4] +1000f85e: 1c5a adds r2, r3, #1 +1000f860: 603a str r2, [r7, #0] +1000f862: 781b ldrb r3, [r3, #0] +1000f864: 002c movs r4, r5 +1000f866: 700b strb r3, [r1, #0] +1000f868: 4643 mov r3, r8 +1000f86a: 4441 add r1, r8 +1000f86c: 000e movs r6, r1 +1000f86e: 2b01 cmp r3, #1 +1000f870: d113 bne.n 1000f89a <__ssvfscanf_r+0xa9a> +1000f872: e259 b.n 1000fd28 <__ssvfscanf_r+0xf28> +1000f874: 4659 mov r1, fp +1000f876: 683b ldr r3, [r7, #0] +1000f878: 781a ldrb r2, [r3, #0] +1000f87a: 5c8a ldrb r2, [r1, r2] +1000f87c: 2108 movs r1, #8 +1000f87e: 4211 tst r1, r2 +1000f880: d000 beq.n 1000f884 <__ssvfscanf_r+0xa84> +1000f882: e1ac b.n 1000fbde <__ssvfscanf_r+0xdde> +1000f884: 687a ldr r2, [r7, #4] +1000f886: 3401 adds r4, #1 +1000f888: 3a01 subs r2, #1 +1000f88a: 607a str r2, [r7, #4] +1000f88c: 1c5a adds r2, r3, #1 +1000f88e: 603a str r2, [r7, #0] +1000f890: 781b ldrb r3, [r3, #0] +1000f892: 702b strb r3, [r5, #0] +1000f894: 42a6 cmp r6, r4 +1000f896: d100 bne.n 1000f89a <__ssvfscanf_r+0xa9a> +1000f898: e1a9 b.n 1000fbee <__ssvfscanf_r+0xdee> +1000f89a: 687b ldr r3, [r7, #4] +1000f89c: 0025 movs r5, r4 +1000f89e: 2b00 cmp r3, #0 +1000f8a0: dce8 bgt.n 1000f874 <__ssvfscanf_r+0xa74> +1000f8a2: 0039 movs r1, r7 +1000f8a4: 4648 mov r0, r9 +1000f8a6: f002 f8bf bl 10011a28 <__ssrefill_r> +1000f8aa: 2800 cmp r0, #0 +1000f8ac: d0e2 beq.n 1000f874 <__ssvfscanf_r+0xa74> +1000f8ae: 9b06 ldr r3, [sp, #24] +1000f8b0: 1ae3 subs r3, r4, r3 +1000f8b2: 449a add sl, r3 +1000f8b4: 2300 movs r3, #0 +1000f8b6: 702b strb r3, [r5, #0] +1000f8b8: 9b05 ldr r3, [sp, #20] +1000f8ba: 3301 adds r3, #1 +1000f8bc: 9305 str r3, [sp, #20] +1000f8be: 9b09 ldr r3, [sp, #36] ; 0x24 +1000f8c0: 930a str r3, [sp, #40] ; 0x28 +1000f8c2: f7ff fb13 bl 1000eeec <__ssvfscanf_r+0xec> +1000f8c6: 46c0 nop ; (mov r8, r8) +1000f8c8: fffff87f .word 0xfffff87f +1000f8cc: fffffeff .word 0xfffffeff +1000f8d0: 2310 movs r3, #16 +1000f8d2: 001a movs r2, r3 +1000f8d4: 402a ands r2, r5 +1000f8d6: 920e str r2, [sp, #56] ; 0x38 +1000f8d8: ae13 add r6, sp, #76 ; 0x4c +1000f8da: 422b tst r3, r5 +1000f8dc: d100 bne.n 1000f8e0 <__ssvfscanf_r+0xae0> +1000f8de: e130 b.n 1000fb42 <__ssvfscanf_r+0xd42> +1000f8e0: 2500 movs r5, #0 +1000f8e2: 464b mov r3, r9 +1000f8e4: 46c1 mov r9, r8 +1000f8e6: 46a8 mov r8, r5 +1000f8e8: 9306 str r3, [sp, #24] +1000f8ea: f000 fbd1 bl 10010090 <__locale_mb_cur_max> +1000f8ee: 4540 cmp r0, r8 +1000f8f0: d101 bne.n 1000f8f6 <__ssvfscanf_r+0xaf6> +1000f8f2: f7ff fb12 bl 1000ef1a <__ssvfscanf_r+0x11a> +1000f8f6: 4642 mov r2, r8 +1000f8f8: 2590 movs r5, #144 ; 0x90 +1000f8fa: 4640 mov r0, r8 +1000f8fc: 683b ldr r3, [r7, #0] +1000f8fe: 1c54 adds r4, r2, #1 +1000f900: a910 add r1, sp, #64 ; 0x40 +1000f902: 781a ldrb r2, [r3, #0] +1000f904: 006d lsls r5, r5, #1 +1000f906: 1949 adds r1, r1, r5 +1000f908: 3301 adds r3, #1 +1000f90a: 540a strb r2, [r1, r0] +1000f90c: 687a ldr r2, [r7, #4] +1000f90e: 603b str r3, [r7, #0] +1000f910: 9b04 ldr r3, [sp, #16] +1000f912: 3a01 subs r2, #1 +1000f914: 607a str r2, [r7, #4] +1000f916: 2b03 cmp r3, #3 +1000f918: d04d beq.n 1000f9b6 <__ssvfscanf_r+0xbb6> +1000f91a: ab14 add r3, sp, #80 ; 0x50 +1000f91c: 4698 mov r8, r3 +1000f91e: 2208 movs r2, #8 +1000f920: 2100 movs r1, #0 +1000f922: 4640 mov r0, r8 +1000f924: f7f5 fc1c bl 10005160 <__wrap_memset> +1000f928: 4643 mov r3, r8 +1000f92a: 0031 movs r1, r6 +1000f92c: 9300 str r3, [sp, #0] +1000f92e: 9806 ldr r0, [sp, #24] +1000f930: 0023 movs r3, r4 +1000f932: aa58 add r2, sp, #352 ; 0x160 +1000f934: 9409 str r4, [sp, #36] ; 0x24 +1000f936: f000 fbf3 bl 10010120 <_mbrtowc_r> +1000f93a: 9004 str r0, [sp, #16] +1000f93c: 1c42 adds r2, r0, #1 +1000f93e: d101 bne.n 1000f944 <__ssvfscanf_r+0xb44> +1000f940: f7ff faeb bl 1000ef1a <__ssvfscanf_r+0x11a> +1000f944: 2800 cmp r0, #0 +1000f946: d13c bne.n 1000f9c2 <__ssvfscanf_r+0xbc2> +1000f948: 6030 str r0, [r6, #0] +1000f94a: 900c str r0, [sp, #48] ; 0x30 +1000f94c: ab16 add r3, sp, #88 ; 0x58 +1000f94e: 2208 movs r2, #8 +1000f950: 2100 movs r1, #0 +1000f952: 0018 movs r0, r3 +1000f954: 930d str r3, [sp, #52] ; 0x34 +1000f956: f7f5 fc03 bl 10005160 <__wrap_memset> +1000f95a: 23e0 movs r3, #224 ; 0xe0 +1000f95c: 4ad0 ldr r2, [pc, #832] ; (1000fca0 <__ssvfscanf_r+0xea0>) +1000f95e: 9806 ldr r0, [sp, #24] +1000f960: 58d5 ldr r5, [r2, r3] +1000f962: a912 add r1, sp, #72 ; 0x48 +1000f964: 9b0d ldr r3, [sp, #52] ; 0x34 +1000f966: 9a0c ldr r2, [sp, #48] ; 0x30 +1000f968: 47a8 blx r5 +1000f96a: 2300 movs r3, #0 +1000f96c: 2801 cmp r0, #1 +1000f96e: d101 bne.n 1000f974 <__ssvfscanf_r+0xb74> +1000f970: ab10 add r3, sp, #64 ; 0x40 +1000f972: 7a1b ldrb r3, [r3, #8] +1000f974: aa18 add r2, sp, #96 ; 0x60 +1000f976: 5cd3 ldrb r3, [r2, r3] +1000f978: 2b00 cmp r3, #0 +1000f97a: d100 bne.n 1000f97e <__ssvfscanf_r+0xb7e> +1000f97c: e177 b.n 1000fc6e <__ssvfscanf_r+0xe6e> +1000f97e: 9b04 ldr r3, [sp, #16] +1000f980: 44a2 add sl, r4 +1000f982: 2b03 cmp r3, #3 +1000f984: d032 beq.n 1000f9ec <__ssvfscanf_r+0xbec> +1000f986: 2301 movs r3, #1 +1000f988: 425b negs r3, r3 +1000f98a: 469c mov ip, r3 +1000f98c: 44e1 add r9, ip +1000f98e: 9b0e ldr r3, [sp, #56] ; 0x38 +1000f990: 2b00 cmp r3, #0 +1000f992: d100 bne.n 1000f996 <__ssvfscanf_r+0xb96> +1000f994: 3604 adds r6, #4 +1000f996: 2300 movs r3, #0 +1000f998: 4698 mov r8, r3 +1000f99a: 687b ldr r3, [r7, #4] +1000f99c: 2b00 cmp r3, #0 +1000f99e: dd18 ble.n 1000f9d2 <__ssvfscanf_r+0xbd2> +1000f9a0: 464b mov r3, r9 +1000f9a2: 2b00 cmp r3, #0 +1000f9a4: d1a1 bne.n 1000f8ea <__ssvfscanf_r+0xaea> +1000f9a6: 9b06 ldr r3, [sp, #24] +1000f9a8: 4699 mov r9, r3 +1000f9aa: 9b0e ldr r3, [sp, #56] ; 0x38 +1000f9ac: 2b00 cmp r3, #0 +1000f9ae: d001 beq.n 1000f9b4 <__ssvfscanf_r+0xbb4> +1000f9b0: f7ff fa9c bl 1000eeec <__ssvfscanf_r+0xec> +1000f9b4: e6d2 b.n 1000f75c <__ssvfscanf_r+0x95c> +1000f9b6: ab14 add r3, sp, #80 ; 0x50 +1000f9b8: 4698 mov r8, r3 +1000f9ba: 9b14 ldr r3, [sp, #80] ; 0x50 +1000f9bc: 2b04 cmp r3, #4 +1000f9be: d1ae bne.n 1000f91e <__ssvfscanf_r+0xb1e> +1000f9c0: e7b2 b.n 1000f928 <__ssvfscanf_r+0xb28> +1000f9c2: 9b04 ldr r3, [sp, #16] +1000f9c4: 3302 adds r3, #2 +1000f9c6: d000 beq.n 1000f9ca <__ssvfscanf_r+0xbca> +1000f9c8: e1c8 b.n 1000fd5c <__ssvfscanf_r+0xf5c> +1000f9ca: 687b ldr r3, [r7, #4] +1000f9cc: 46a0 mov r8, r4 +1000f9ce: 2b00 cmp r3, #0 +1000f9d0: dc8b bgt.n 1000f8ea <__ssvfscanf_r+0xaea> +1000f9d2: 0039 movs r1, r7 +1000f9d4: 9806 ldr r0, [sp, #24] +1000f9d6: f002 f827 bl 10011a28 <__ssrefill_r> +1000f9da: 2800 cmp r0, #0 +1000f9dc: d0e0 beq.n 1000f9a0 <__ssvfscanf_r+0xba0> +1000f9de: 4645 mov r5, r8 +1000f9e0: 9b06 ldr r3, [sp, #24] +1000f9e2: 4699 mov r9, r3 +1000f9e4: 2d00 cmp r5, #0 +1000f9e6: d0e0 beq.n 1000f9aa <__ssvfscanf_r+0xbaa> +1000f9e8: f7ff fa97 bl 1000ef1a <__ssvfscanf_r+0x11a> +1000f9ec: 4643 mov r3, r8 +1000f9ee: 681b ldr r3, [r3, #0] +1000f9f0: 2b04 cmp r3, #4 +1000f9f2: d1c8 bne.n 1000f986 <__ssvfscanf_r+0xb86> +1000f9f4: e7cb b.n 1000f98e <__ssvfscanf_r+0xb8e> +1000f9f6: 2310 movs r3, #16 +1000f9f8: 001a movs r2, r3 +1000f9fa: 402a ands r2, r5 +1000f9fc: 9206 str r2, [sp, #24] +1000f9fe: 2200 movs r2, #0 +1000fa00: 4690 mov r8, r2 +1000fa02: 422b tst r3, r5 +1000fa04: d100 bne.n 1000fa08 <__ssvfscanf_r+0xc08> +1000fa06: e097 b.n 1000fb38 <__ssvfscanf_r+0xd38> +1000fa08: 4643 mov r3, r8 +1000fa0a: 2600 movs r6, #0 +1000fa0c: 46a0 mov r8, r4 +1000fa0e: 001c movs r4, r3 +1000fa10: f000 fb3e bl 10010090 <__locale_mb_cur_max> +1000fa14: 42b0 cmp r0, r6 +1000fa16: d101 bne.n 1000fa1c <__ssvfscanf_r+0xc1c> +1000fa18: f7ff fa7f bl 1000ef1a <__ssvfscanf_r+0x11a> +1000fa1c: 2090 movs r0, #144 ; 0x90 +1000fa1e: 683b ldr r3, [r7, #0] +1000fa20: a910 add r1, sp, #64 ; 0x40 +1000fa22: 781a ldrb r2, [r3, #0] +1000fa24: 0040 lsls r0, r0, #1 +1000fa26: 1809 adds r1, r1, r0 +1000fa28: 558a strb r2, [r1, r6] +1000fa2a: 3301 adds r3, #1 +1000fa2c: 687a ldr r2, [r7, #4] +1000fa2e: 603b str r3, [r7, #0] +1000fa30: 9b04 ldr r3, [sp, #16] +1000fa32: 3a01 subs r2, #1 +1000fa34: 1c75 adds r5, r6, #1 +1000fa36: 607a str r2, [r7, #4] +1000fa38: ae16 add r6, sp, #88 ; 0x58 +1000fa3a: 2b03 cmp r3, #3 +1000fa3c: d102 bne.n 1000fa44 <__ssvfscanf_r+0xc44> +1000fa3e: 9b16 ldr r3, [sp, #88] ; 0x58 +1000fa40: 2b04 cmp r3, #4 +1000fa42: d004 beq.n 1000fa4e <__ssvfscanf_r+0xc4e> +1000fa44: 2208 movs r2, #8 +1000fa46: 2100 movs r1, #0 +1000fa48: 0030 movs r0, r6 +1000fa4a: f7f5 fb89 bl 10005160 <__wrap_memset> +1000fa4e: 002b movs r3, r5 +1000fa50: 0021 movs r1, r4 1000fa52: 4648 mov r0, r9 -1000fa54: 7821 ldrb r1, [r4, #0] -1000fa56: f001 fefd bl 10011854 <_sungetc_r> -1000fa5a: f7ff fb3d bl 1000f0d8 <__ssvfscanf_r+0x428> -1000fa5e: 9b0d ldr r3, [sp, #52] ; 0x34 -1000fa60: 9909 ldr r1, [sp, #36] ; 0x24 -1000fa62: 1a5a subs r2, r3, r1 -1000fa64: 428b cmp r3, r1 -1000fa66: d1e5 bne.n 1000fa34 <__ssvfscanf_r+0xd84> -1000fa68: e4d9 b.n 1000f41e <__ssvfscanf_r+0x76e> -1000fa6a: 46b1 mov r9, r6 -1000fa6c: 2d00 cmp r5, #0 -1000fa6e: d101 bne.n 1000fa74 <__ssvfscanf_r+0xdc4> -1000fa70: f7ff f9ab bl 1000edca <__ssvfscanf_r+0x11a> -1000fa74: 44aa add sl, r5 -1000fa76: f7ff f991 bl 1000ed9c <__ssvfscanf_r+0xec> -1000fa7a: 4646 mov r6, r8 -1000fa7c: e606 b.n 1000f68c <__ssvfscanf_r+0x9dc> -1000fa7e: 2302 movs r3, #2 -1000fa80: 431d orrs r5, r3 -1000fa82: 9b03 ldr r3, [sp, #12] -1000fa84: 789a ldrb r2, [r3, #2] -1000fa86: 3302 adds r3, #2 -1000fa88: 9303 str r3, [sp, #12] -1000fa8a: f7ff f94c bl 1000ed26 <__ssvfscanf_r+0x76> -1000fa8e: 9b06 ldr r3, [sp, #24] -1000fa90: 1ae4 subs r4, r4, r3 -1000fa92: 44a2 add sl, r4 -1000fa94: e666 b.n 1000f764 <__ssvfscanf_r+0xab4> -1000fa96: 46b0 mov r8, r6 -1000fa98: 44c2 add sl, r8 -1000fa9a: f7ff f97f bl 1000ed9c <__ssvfscanf_r+0xec> -1000fa9e: 9b06 ldr r3, [sp, #24] -1000faa0: 0035 movs r5, r6 -1000faa2: 1af3 subs r3, r6, r3 -1000faa4: 449a add sl, r3 -1000faa6: e65d b.n 1000f764 <__ssvfscanf_r+0xab4> -1000faa8: 4640 mov r0, r8 -1000faaa: 4b2e ldr r3, [pc, #184] ; (1000fb64 <__ssvfscanf_r+0xeb4>) -1000faac: 4018 ands r0, r3 -1000faae: 2301 movs r3, #1 -1000fab0: 4680 mov r8, r0 -1000fab2: 469a mov sl, r3 -1000fab4: f7ff fbeb bl 1000f28e <__ssvfscanf_r+0x5de> -1000fab8: 4640 mov r0, r8 -1000faba: 4b2a ldr r3, [pc, #168] ; (1000fb64 <__ssvfscanf_r+0xeb4>) -1000fabc: 4018 ands r0, r3 -1000fabe: 2301 movs r3, #1 -1000fac0: 4680 mov r8, r0 -1000fac2: 9306 str r3, [sp, #24] -1000fac4: f7ff fbe3 bl 1000f28e <__ssvfscanf_r+0x5de> +1000fa54: 9600 str r6, [sp, #0] +1000fa56: aa58 add r2, sp, #352 ; 0x160 +1000fa58: f000 fb62 bl 10010120 <_mbrtowc_r> +1000fa5c: 9004 str r0, [sp, #16] +1000fa5e: 1c42 adds r2, r0, #1 +1000fa60: d101 bne.n 1000fa66 <__ssvfscanf_r+0xc66> +1000fa62: f7ff fa5a bl 1000ef1a <__ssvfscanf_r+0x11a> +1000fa66: 2800 cmp r0, #0 +1000fa68: d11d bne.n 1000faa6 <__ssvfscanf_r+0xca6> +1000fa6a: 9b06 ldr r3, [sp, #24] +1000fa6c: 2b00 cmp r3, #0 +1000fa6e: d100 bne.n 1000fa72 <__ssvfscanf_r+0xc72> +1000fa70: 6023 str r3, [r4, #0] +1000fa72: 44aa add sl, r5 +1000fa74: 2301 movs r3, #1 +1000fa76: 425b negs r3, r3 +1000fa78: 469c mov ip, r3 +1000fa7a: 44e0 add r8, ip +1000fa7c: 9b06 ldr r3, [sp, #24] +1000fa7e: 2b00 cmp r3, #0 +1000fa80: d100 bne.n 1000fa84 <__ssvfscanf_r+0xc84> +1000fa82: 3404 adds r4, #4 +1000fa84: 687b ldr r3, [r7, #4] +1000fa86: 2600 movs r6, #0 +1000fa88: 2b00 cmp r3, #0 +1000fa8a: dd13 ble.n 1000fab4 <__ssvfscanf_r+0xcb4> +1000fa8c: 4643 mov r3, r8 +1000fa8e: 2b00 cmp r3, #0 +1000fa90: d1be bne.n 1000fa10 <__ssvfscanf_r+0xc10> +1000fa92: 9b06 ldr r3, [sp, #24] +1000fa94: 425a negs r2, r3 +1000fa96: 4153 adcs r3, r2 +1000fa98: 9a05 ldr r2, [sp, #20] +1000fa9a: 4694 mov ip, r2 +1000fa9c: 449c add ip, r3 +1000fa9e: 4663 mov r3, ip +1000faa0: 9305 str r3, [sp, #20] +1000faa2: f7ff fa23 bl 1000eeec <__ssvfscanf_r+0xec> +1000faa6: 9b04 ldr r3, [sp, #16] +1000faa8: 3302 adds r3, #2 +1000faaa: d10d bne.n 1000fac8 <__ssvfscanf_r+0xcc8> +1000faac: 687b ldr r3, [r7, #4] +1000faae: 002e movs r6, r5 +1000fab0: 2b00 cmp r3, #0 +1000fab2: dcad bgt.n 1000fa10 <__ssvfscanf_r+0xc10> +1000fab4: 0039 movs r1, r7 +1000fab6: 4648 mov r0, r9 +1000fab8: f001 ffb6 bl 10011a28 <__ssrefill_r> +1000fabc: 2800 cmp r0, #0 +1000fabe: d0e5 beq.n 1000fa8c <__ssvfscanf_r+0xc8c> +1000fac0: 2e00 cmp r6, #0 +1000fac2: d0e6 beq.n 1000fa92 <__ssvfscanf_r+0xc92> +1000fac4: f7ff fa29 bl 1000ef1a <__ssvfscanf_r+0x11a> 1000fac8: 9b04 ldr r3, [sp, #16] -1000faca: 3302 adds r3, #2 -1000facc: d100 bne.n 1000fad0 <__ssvfscanf_r+0xe20> -1000face: e574 b.n 1000f5ba <__ssvfscanf_r+0x90a> -1000fad0: 6830 ldr r0, [r6, #0] -1000fad2: f000 fa01 bl 1000fed8 -1000fad6: 2800 cmp r0, #0 -1000fad8: d000 beq.n 1000fadc <__ssvfscanf_r+0xe2c> -1000fada: e57d b.n 1000f5d8 <__ssvfscanf_r+0x928> -1000fadc: 9b04 ldr r3, [sp, #16] -1000fade: 44aa add sl, r5 -1000fae0: 2b03 cmp r3, #3 -1000fae2: d000 beq.n 1000fae6 <__ssvfscanf_r+0xe36> -1000fae4: e560 b.n 1000f5a8 <__ssvfscanf_r+0x8f8> -1000fae6: 6823 ldr r3, [r4, #0] -1000fae8: 2b04 cmp r3, #4 -1000faea: d000 beq.n 1000faee <__ssvfscanf_r+0xe3e> -1000faec: e55c b.n 1000f5a8 <__ssvfscanf_r+0x8f8> -1000faee: e55f b.n 1000f5b0 <__ssvfscanf_r+0x900> -1000faf0: 2300 movs r3, #0 -1000faf2: 9305 str r3, [sp, #20] -1000faf4: f7ff f92d bl 1000ed52 <__ssvfscanf_r+0xa2> -1000faf8: 4651 mov r1, sl -1000fafa: 9b0a ldr r3, [sp, #40] ; 0x28 -1000fafc: cb04 ldmia r3!, {r2} -1000fafe: 6011 str r1, [r2, #0] -1000fb00: 930a str r3, [sp, #40] ; 0x28 -1000fb02: f7ff f94b bl 1000ed9c <__ssvfscanf_r+0xec> -1000fb06: 0039 movs r1, r7 -1000fb08: 4648 mov r0, r9 -1000fb0a: f001 fee5 bl 100118d8 <__ssrefill_r> -1000fb0e: 2800 cmp r0, #0 -1000fb10: d100 bne.n 1000fb14 <__ssvfscanf_r+0xe64> -1000fb12: e556 b.n 1000f5c2 <__ssvfscanf_r+0x912> -1000fb14: 2d00 cmp r5, #0 -1000fb16: d001 beq.n 1000fb1c <__ssvfscanf_r+0xe6c> -1000fb18: f7ff f957 bl 1000edca <__ssvfscanf_r+0x11a> -1000fb1c: e571 b.n 1000f602 <__ssvfscanf_r+0x952> -1000fb1e: 9b06 ldr r3, [sp, #24] -1000fb20: 4699 mov r9, r3 -1000fb22: 2c00 cmp r4, #0 -1000fb24: d100 bne.n 1000fb28 <__ssvfscanf_r+0xe78> -1000fb26: e698 b.n 1000f85a <__ssvfscanf_r+0xbaa> -1000fb28: 2420 movs r4, #32 -1000fb2a: ab10 add r3, sp, #64 ; 0x40 -1000fb2c: 469c mov ip, r3 -1000fb2e: 34ff adds r4, #255 ; 0xff -1000fb30: 4464 add r4, ip -1000fb32: 46b0 mov r8, r6 -1000fb34: 0026 movs r6, r4 -1000fb36: 464c mov r4, r9 -1000fb38: 9d09 ldr r5, [sp, #36] ; 0x24 -1000fb3a: 5d71 ldrb r1, [r6, r5] -1000fb3c: 003a movs r2, r7 -1000fb3e: 0020 movs r0, r4 -1000fb40: 3d01 subs r5, #1 -1000fb42: f001 fe87 bl 10011854 <_sungetc_r> -1000fb46: 2d00 cmp r5, #0 -1000fb48: d1f7 bne.n 1000fb3a <__ssvfscanf_r+0xe8a> -1000fb4a: 4646 mov r6, r8 -1000fb4c: 46a1 mov r9, r4 -1000fb4e: e684 b.n 1000f85a <__ssvfscanf_r+0xbaa> -1000fb50: 20001120 .word 0x20001120 -1000fb54: fffffc7f .word 0xfffffc7f -1000fb58: 00000273 .word 0x00000273 -1000fb5c: 00000272 .word 0x00000272 -1000fb60: 1004cc44 .word 0x1004cc44 -1000fb64: fffff87f .word 0xfffff87f -1000fb68: 4654 mov r4, sl -1000fb6a: 46aa mov sl, r5 -1000fb6c: 4645 mov r5, r8 -1000fb6e: f7ff fba3 bl 1000f2b8 <__ssvfscanf_r+0x608> -1000fb72: 0033 movs r3, r6 -1000fb74: 0034 movs r4, r6 -1000fb76: 9e0c ldr r6, [sp, #48] ; 0x30 -1000fb78: 42b3 cmp r3, r6 -1000fb7a: d801 bhi.n 1000fb80 <__ssvfscanf_r+0xed0> -1000fb7c: f7ff f8e9 bl 1000ed52 <__ssvfscanf_r+0xa2> -1000fb80: 464d mov r5, r9 -1000fb82: 3c01 subs r4, #1 -1000fb84: 003a movs r2, r7 -1000fb86: 0028 movs r0, r5 -1000fb88: 7821 ldrb r1, [r4, #0] -1000fb8a: f001 fe63 bl 10011854 <_sungetc_r> -1000fb8e: 42b4 cmp r4, r6 -1000fb90: d1f7 bne.n 1000fb82 <__ssvfscanf_r+0xed2> -1000fb92: f7ff f8de bl 1000ed52 <__ssvfscanf_r+0xa2> -1000fb96: 9b0c ldr r3, [sp, #48] ; 0x30 -1000fb98: 0034 movs r4, r6 -1000fb9a: 429e cmp r6, r3 -1000fb9c: d801 bhi.n 1000fba2 <__ssvfscanf_r+0xef2> -1000fb9e: f7ff f8d8 bl 1000ed52 <__ssvfscanf_r+0xa2> -1000fba2: 464d mov r5, r9 -1000fba4: 3c01 subs r4, #1 -1000fba6: 003a movs r2, r7 -1000fba8: 0028 movs r0, r5 -1000fbaa: 7821 ldrb r1, [r4, #0] -1000fbac: f001 fe52 bl 10011854 <_sungetc_r> -1000fbb0: 9b0c ldr r3, [sp, #48] ; 0x30 -1000fbb2: 429c cmp r4, r3 -1000fbb4: d1f6 bne.n 1000fba4 <__ssvfscanf_r+0xef4> -1000fbb6: f7ff f8cc bl 1000ed52 <__ssvfscanf_r+0xa2> -1000fbba: 2200 movs r2, #0 -1000fbbc: 4648 mov r0, r9 -1000fbbe: 9b08 ldr r3, [sp, #32] -1000fbc0: 990c ldr r1, [sp, #48] ; 0x30 -1000fbc2: f001 fe2b bl 1001181c <_strtoull_r> -1000fbc6: f7ff fab1 bl 1000f12c <__ssvfscanf_r+0x47c> -1000fbca: 2301 movs r3, #1 -1000fbcc: 469c mov ip, r3 -1000fbce: 44e2 add sl, ip -1000fbd0: f7ff f8e4 bl 1000ed9c <__ssvfscanf_r+0xec> -1000fbd4: 9d06 ldr r5, [sp, #24] -1000fbd6: e5c5 b.n 1000f764 <__ssvfscanf_r+0xab4> -1000fbd8: 44c2 add sl, r8 -1000fbda: e5c3 b.n 1000f764 <__ssvfscanf_r+0xab4> -1000fbdc: 480f ldr r0, [pc, #60] ; (1000fc1c <__ssvfscanf_r+0xf6c>) -1000fbde: f000 fabb bl 10010158 -1000fbe2: 940a str r4, [sp, #40] ; 0x28 -1000fbe4: 6028 str r0, [r5, #0] -1000fbe6: e429 b.n 1000f43c <__ssvfscanf_r+0x78c> -1000fbe8: 9a0c ldr r2, [sp, #48] ; 0x30 -1000fbea: 0035 movs r5, r6 -1000fbec: 464c mov r4, r9 -1000fbee: 4296 cmp r6, r2 -1000fbf0: d801 bhi.n 1000fbf6 <__ssvfscanf_r+0xf46> -1000fbf2: f7ff f8ae bl 1000ed52 <__ssvfscanf_r+0xa2> -1000fbf6: 3d01 subs r5, #1 -1000fbf8: 003a movs r2, r7 -1000fbfa: 0020 movs r0, r4 -1000fbfc: 7829 ldrb r1, [r5, #0] -1000fbfe: f001 fe29 bl 10011854 <_sungetc_r> -1000fc02: 9b0c ldr r3, [sp, #48] ; 0x30 -1000fc04: 429d cmp r5, r3 -1000fc06: d1f6 bne.n 1000fbf6 <__ssvfscanf_r+0xf46> -1000fc08: f7ff f8a3 bl 1000ed52 <__ssvfscanf_r+0xa2> -1000fc0c: 6833 ldr r3, [r6, #0] -1000fc0e: 930c str r3, [sp, #48] ; 0x30 -1000fc10: 3301 adds r3, #1 -1000fc12: d000 beq.n 1000fc16 <__ssvfscanf_r+0xf66> -1000fc14: e5f2 b.n 1000f7fc <__ssvfscanf_r+0xb4c> -1000fc16: 2301 movs r3, #1 -1000fc18: 425b negs r3, r3 -1000fc1a: e603 b.n 1000f824 <__ssvfscanf_r+0xb74> -1000fc1c: 1004c7e8 .word 0x1004c7e8 - -1000fc20 <_write_r>: -1000fc20: b570 push {r4, r5, r6, lr} -1000fc22: 0004 movs r4, r0 -1000fc24: 0008 movs r0, r1 -1000fc26: 0011 movs r1, r2 -1000fc28: 001a movs r2, r3 -1000fc2a: 2300 movs r3, #0 -1000fc2c: 4d05 ldr r5, [pc, #20] ; (1000fc44 <_write_r+0x24>) -1000fc2e: 602b str r3, [r5, #0] -1000fc30: f7f5 fbc0 bl 100053b4 <_write> -1000fc34: 1c43 adds r3, r0, #1 -1000fc36: d000 beq.n 1000fc3a <_write_r+0x1a> -1000fc38: bd70 pop {r4, r5, r6, pc} -1000fc3a: 682b ldr r3, [r5, #0] -1000fc3c: 2b00 cmp r3, #0 -1000fc3e: d0fb beq.n 1000fc38 <_write_r+0x18> -1000fc40: 6023 str r3, [r4, #0] -1000fc42: e7f9 b.n 1000fc38 <_write_r+0x18> -1000fc44: 20002c74 .word 0x20002c74 - -1000fc48 <_close_r>: -1000fc48: 2300 movs r3, #0 -1000fc4a: b570 push {r4, r5, r6, lr} -1000fc4c: 4d06 ldr r5, [pc, #24] ; (1000fc68 <_close_r+0x20>) -1000fc4e: 0004 movs r4, r0 -1000fc50: 0008 movs r0, r1 -1000fc52: 602b str r3, [r5, #0] -1000fc54: f7f5 fc04 bl 10005460 <_close> -1000fc58: 1c43 adds r3, r0, #1 -1000fc5a: d000 beq.n 1000fc5e <_close_r+0x16> -1000fc5c: bd70 pop {r4, r5, r6, pc} -1000fc5e: 682b ldr r3, [r5, #0] -1000fc60: 2b00 cmp r3, #0 -1000fc62: d0fb beq.n 1000fc5c <_close_r+0x14> -1000fc64: 6023 str r3, [r4, #0] -1000fc66: e7f9 b.n 1000fc5c <_close_r+0x14> -1000fc68: 20002c74 .word 0x20002c74 - -1000fc6c <__errno>: -1000fc6c: 4b01 ldr r3, [pc, #4] ; (1000fc74 <__errno+0x8>) -1000fc6e: 6818 ldr r0, [r3, #0] -1000fc70: 4770 bx lr -1000fc72: 46c0 nop ; (mov r8, r8) -1000fc74: 200008e0 .word 0x200008e0 - -1000fc78 <_malloc_trim_r>: -1000fc78: b5f8 push {r3, r4, r5, r6, r7, lr} -1000fc7a: 000c movs r4, r1 -1000fc7c: 0005 movs r5, r0 -1000fc7e: f7fe fc71 bl 1000e564 <__malloc_lock> -1000fc82: 4f20 ldr r7, [pc, #128] ; (1000fd04 <_malloc_trim_r+0x8c>) -1000fc84: 68bb ldr r3, [r7, #8] -1000fc86: 685e ldr r6, [r3, #4] -1000fc88: 2303 movs r3, #3 -1000fc8a: 439e bics r6, r3 -1000fc8c: 4b1e ldr r3, [pc, #120] ; (1000fd08 <_malloc_trim_r+0x90>) -1000fc8e: 1b34 subs r4, r6, r4 -1000fc90: 469c mov ip, r3 -1000fc92: 4464 add r4, ip -1000fc94: 0b24 lsrs r4, r4, #12 -1000fc96: 3c01 subs r4, #1 -1000fc98: 3311 adds r3, #17 -1000fc9a: 0324 lsls r4, r4, #12 -1000fc9c: 429c cmp r4, r3 -1000fc9e: db07 blt.n 1000fcb0 <_malloc_trim_r+0x38> -1000fca0: 2100 movs r1, #0 -1000fca2: 0028 movs r0, r5 -1000fca4: f7fe fe0c bl 1000e8c0 <_sbrk_r> -1000fca8: 68bb ldr r3, [r7, #8] -1000fcaa: 199b adds r3, r3, r6 -1000fcac: 4298 cmp r0, r3 -1000fcae: d004 beq.n 1000fcba <_malloc_trim_r+0x42> -1000fcb0: 0028 movs r0, r5 -1000fcb2: f7fe fc59 bl 1000e568 <__malloc_unlock> -1000fcb6: 2000 movs r0, #0 -1000fcb8: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000fcba: 0028 movs r0, r5 -1000fcbc: 4261 negs r1, r4 -1000fcbe: f7fe fdff bl 1000e8c0 <_sbrk_r> -1000fcc2: 1c43 adds r3, r0, #1 -1000fcc4: d00d beq.n 1000fce2 <_malloc_trim_r+0x6a> -1000fcc6: 2201 movs r2, #1 -1000fcc8: 68bb ldr r3, [r7, #8] -1000fcca: 1b36 subs r6, r6, r4 -1000fccc: 4316 orrs r6, r2 -1000fcce: 605e str r6, [r3, #4] -1000fcd0: 4b0e ldr r3, [pc, #56] ; (1000fd0c <_malloc_trim_r+0x94>) -1000fcd2: 0028 movs r0, r5 -1000fcd4: 681a ldr r2, [r3, #0] -1000fcd6: 1b14 subs r4, r2, r4 -1000fcd8: 601c str r4, [r3, #0] -1000fcda: f7fe fc45 bl 1000e568 <__malloc_unlock> -1000fcde: 2001 movs r0, #1 -1000fce0: e7ea b.n 1000fcb8 <_malloc_trim_r+0x40> -1000fce2: 2100 movs r1, #0 -1000fce4: 0028 movs r0, r5 -1000fce6: f7fe fdeb bl 1000e8c0 <_sbrk_r> -1000fcea: 68ba ldr r2, [r7, #8] -1000fcec: 1a83 subs r3, r0, r2 -1000fcee: 2b0f cmp r3, #15 -1000fcf0: ddde ble.n 1000fcb0 <_malloc_trim_r+0x38> -1000fcf2: 4907 ldr r1, [pc, #28] ; (1000fd10 <_malloc_trim_r+0x98>) -1000fcf4: 6809 ldr r1, [r1, #0] -1000fcf6: 1a40 subs r0, r0, r1 -1000fcf8: 4904 ldr r1, [pc, #16] ; (1000fd0c <_malloc_trim_r+0x94>) -1000fcfa: 6008 str r0, [r1, #0] -1000fcfc: 2101 movs r1, #1 -1000fcfe: 430b orrs r3, r1 -1000fd00: 6053 str r3, [r2, #4] -1000fd02: e7d5 b.n 1000fcb0 <_malloc_trim_r+0x38> -1000fd04: 20000d18 .word 0x20000d18 -1000fd08: 00000fef .word 0x00000fef -1000fd0c: 20002c44 .word 0x20002c44 -1000fd10: 20000d10 .word 0x20000d10 - -1000fd14 <_free_r>: -1000fd14: b5f0 push {r4, r5, r6, r7, lr} -1000fd16: 46c6 mov lr, r8 -1000fd18: 0005 movs r5, r0 -1000fd1a: 000c movs r4, r1 -1000fd1c: b500 push {lr} -1000fd1e: 2900 cmp r1, #0 -1000fd20: d04f beq.n 1000fdc2 <_free_r+0xae> -1000fd22: f7fe fc1f bl 1000e564 <__malloc_lock> -1000fd26: 0021 movs r1, r4 -1000fd28: 3908 subs r1, #8 -1000fd2a: 684c ldr r4, [r1, #4] -1000fd2c: 2601 movs r6, #1 -1000fd2e: 0022 movs r2, r4 -1000fd30: 2003 movs r0, #3 -1000fd32: 43b2 bics r2, r6 -1000fd34: 188f adds r7, r1, r2 -1000fd36: 687b ldr r3, [r7, #4] -1000fd38: 4383 bics r3, r0 -1000fd3a: 4862 ldr r0, [pc, #392] ; (1000fec4 <_free_r+0x1b0>) -1000fd3c: 4698 mov r8, r3 -1000fd3e: 6883 ldr r3, [r0, #8] -1000fd40: 42bb cmp r3, r7 -1000fd42: d06a beq.n 1000fe1a <_free_r+0x106> -1000fd44: 4643 mov r3, r8 -1000fd46: 607b str r3, [r7, #4] -1000fd48: 4226 tst r6, r4 -1000fd4a: d11e bne.n 1000fd8a <_free_r+0x76> -1000fd4c: 2308 movs r3, #8 -1000fd4e: 469c mov ip, r3 -1000fd50: 680c ldr r4, [r1, #0] -1000fd52: 4484 add ip, r0 -1000fd54: 1b09 subs r1, r1, r4 -1000fd56: 1912 adds r2, r2, r4 -1000fd58: 688c ldr r4, [r1, #8] -1000fd5a: 4564 cmp r4, ip -1000fd5c: d04f beq.n 1000fdfe <_free_r+0xea> -1000fd5e: 68cb ldr r3, [r1, #12] -1000fd60: 60e3 str r3, [r4, #12] -1000fd62: 609c str r4, [r3, #8] -1000fd64: 4643 mov r3, r8 -1000fd66: 18fc adds r4, r7, r3 -1000fd68: 6864 ldr r4, [r4, #4] -1000fd6a: 4234 tst r4, r6 -1000fd6c: d111 bne.n 1000fd92 <_free_r+0x7e> -1000fd6e: 68bb ldr r3, [r7, #8] -1000fd70: 4c55 ldr r4, [pc, #340] ; (1000fec8 <_free_r+0x1b4>) -1000fd72: 4442 add r2, r8 -1000fd74: 42a3 cmp r3, r4 -1000fd76: d100 bne.n 1000fd7a <_free_r+0x66> -1000fd78: e07e b.n 1000fe78 <_free_r+0x164> -1000fd7a: 68fc ldr r4, [r7, #12] -1000fd7c: 60dc str r4, [r3, #12] -1000fd7e: 60a3 str r3, [r4, #8] -1000fd80: 2301 movs r3, #1 -1000fd82: 4313 orrs r3, r2 -1000fd84: 604b str r3, [r1, #4] -1000fd86: 508a str r2, [r1, r2] -1000fd88: e006 b.n 1000fd98 <_free_r+0x84> -1000fd8a: 18fc adds r4, r7, r3 -1000fd8c: 6864 ldr r4, [r4, #4] -1000fd8e: 4234 tst r4, r6 -1000fd90: d0ed beq.n 1000fd6e <_free_r+0x5a> -1000fd92: 4316 orrs r6, r2 -1000fd94: 604e str r6, [r1, #4] -1000fd96: 603a str r2, [r7, #0] -1000fd98: 2380 movs r3, #128 ; 0x80 -1000fd9a: 009b lsls r3, r3, #2 -1000fd9c: 429a cmp r2, r3 -1000fd9e: d213 bcs.n 1000fdc8 <_free_r+0xb4> -1000fda0: 0954 lsrs r4, r2, #5 -1000fda2: 08d3 lsrs r3, r2, #3 -1000fda4: 2201 movs r2, #1 -1000fda6: 40a2 lsls r2, r4 -1000fda8: 6844 ldr r4, [r0, #4] -1000fdaa: 00db lsls r3, r3, #3 -1000fdac: 4322 orrs r2, r4 -1000fdae: 6042 str r2, [r0, #4] -1000fdb0: 1818 adds r0, r3, r0 -1000fdb2: 6883 ldr r3, [r0, #8] -1000fdb4: 60c8 str r0, [r1, #12] -1000fdb6: 608b str r3, [r1, #8] -1000fdb8: 6081 str r1, [r0, #8] -1000fdba: 60d9 str r1, [r3, #12] -1000fdbc: 0028 movs r0, r5 -1000fdbe: f7fe fbd3 bl 1000e568 <__malloc_unlock> -1000fdc2: bc80 pop {r7} -1000fdc4: 46b8 mov r8, r7 -1000fdc6: bdf0 pop {r4, r5, r6, r7, pc} -1000fdc8: 0a53 lsrs r3, r2, #9 -1000fdca: 2b04 cmp r3, #4 -1000fdcc: d83e bhi.n 1000fe4c <_free_r+0x138> -1000fdce: 0994 lsrs r4, r2, #6 -1000fdd0: 0026 movs r6, r4 -1000fdd2: 3439 adds r4, #57 ; 0x39 -1000fdd4: 3638 adds r6, #56 ; 0x38 -1000fdd6: 00e4 lsls r4, r4, #3 -1000fdd8: 1904 adds r4, r0, r4 -1000fdda: 6823 ldr r3, [r4, #0] -1000fddc: 3c08 subs r4, #8 -1000fdde: 2703 movs r7, #3 -1000fde0: 429c cmp r4, r3 -1000fde2: d042 beq.n 1000fe6a <_free_r+0x156> -1000fde4: 6858 ldr r0, [r3, #4] -1000fde6: 43b8 bics r0, r7 -1000fde8: 4290 cmp r0, r2 -1000fdea: d902 bls.n 1000fdf2 <_free_r+0xde> -1000fdec: 689b ldr r3, [r3, #8] -1000fdee: 429c cmp r4, r3 -1000fdf0: d1f8 bne.n 1000fde4 <_free_r+0xd0> -1000fdf2: 68dc ldr r4, [r3, #12] -1000fdf4: 60cc str r4, [r1, #12] -1000fdf6: 608b str r3, [r1, #8] -1000fdf8: 60a1 str r1, [r4, #8] -1000fdfa: 60d9 str r1, [r3, #12] -1000fdfc: e7de b.n 1000fdbc <_free_r+0xa8> -1000fdfe: 4643 mov r3, r8 -1000fe00: 18f8 adds r0, r7, r3 -1000fe02: 6840 ldr r0, [r0, #4] -1000fe04: 4230 tst r0, r6 -1000fe06: d157 bne.n 1000feb8 <_free_r+0x1a4> -1000fe08: 68fb ldr r3, [r7, #12] -1000fe0a: 68b8 ldr r0, [r7, #8] -1000fe0c: 4442 add r2, r8 -1000fe0e: 4316 orrs r6, r2 -1000fe10: 60c3 str r3, [r0, #12] -1000fe12: 6098 str r0, [r3, #8] -1000fe14: 604e str r6, [r1, #4] -1000fe16: 508a str r2, [r1, r2] -1000fe18: e7d0 b.n 1000fdbc <_free_r+0xa8> -1000fe1a: 0013 movs r3, r2 -1000fe1c: 4443 add r3, r8 -1000fe1e: 4226 tst r6, r4 -1000fe20: d106 bne.n 1000fe30 <_free_r+0x11c> -1000fe22: 680a ldr r2, [r1, #0] -1000fe24: 1a89 subs r1, r1, r2 -1000fe26: 688c ldr r4, [r1, #8] -1000fe28: 189b adds r3, r3, r2 -1000fe2a: 68ca ldr r2, [r1, #12] -1000fe2c: 60e2 str r2, [r4, #12] -1000fe2e: 6094 str r4, [r2, #8] -1000fe30: 2201 movs r2, #1 -1000fe32: 431a orrs r2, r3 -1000fe34: 604a str r2, [r1, #4] -1000fe36: 4a25 ldr r2, [pc, #148] ; (1000fecc <_free_r+0x1b8>) -1000fe38: 6081 str r1, [r0, #8] -1000fe3a: 6812 ldr r2, [r2, #0] -1000fe3c: 429a cmp r2, r3 -1000fe3e: d8bd bhi.n 1000fdbc <_free_r+0xa8> -1000fe40: 4b23 ldr r3, [pc, #140] ; (1000fed0 <_free_r+0x1bc>) -1000fe42: 0028 movs r0, r5 -1000fe44: 6819 ldr r1, [r3, #0] -1000fe46: f7ff ff17 bl 1000fc78 <_malloc_trim_r> -1000fe4a: e7b7 b.n 1000fdbc <_free_r+0xa8> -1000fe4c: 2b14 cmp r3, #20 -1000fe4e: d907 bls.n 1000fe60 <_free_r+0x14c> -1000fe50: 2b54 cmp r3, #84 ; 0x54 -1000fe52: d81a bhi.n 1000fe8a <_free_r+0x176> -1000fe54: 0b14 lsrs r4, r2, #12 -1000fe56: 0026 movs r6, r4 -1000fe58: 346f adds r4, #111 ; 0x6f -1000fe5a: 366e adds r6, #110 ; 0x6e -1000fe5c: 00e4 lsls r4, r4, #3 -1000fe5e: e7bb b.n 1000fdd8 <_free_r+0xc4> -1000fe60: 001e movs r6, r3 -1000fe62: 335c adds r3, #92 ; 0x5c -1000fe64: 365b adds r6, #91 ; 0x5b -1000fe66: 00dc lsls r4, r3, #3 -1000fe68: e7b6 b.n 1000fdd8 <_free_r+0xc4> -1000fe6a: 2201 movs r2, #1 -1000fe6c: 10b6 asrs r6, r6, #2 -1000fe6e: 40b2 lsls r2, r6 -1000fe70: 6846 ldr r6, [r0, #4] -1000fe72: 4332 orrs r2, r6 -1000fe74: 6042 str r2, [r0, #4] -1000fe76: e7bd b.n 1000fdf4 <_free_r+0xe0> -1000fe78: 60d9 str r1, [r3, #12] -1000fe7a: 6099 str r1, [r3, #8] -1000fe7c: 60cb str r3, [r1, #12] -1000fe7e: 608b str r3, [r1, #8] -1000fe80: 2301 movs r3, #1 -1000fe82: 4313 orrs r3, r2 -1000fe84: 604b str r3, [r1, #4] -1000fe86: 508a str r2, [r1, r2] -1000fe88: e798 b.n 1000fdbc <_free_r+0xa8> -1000fe8a: 24aa movs r4, #170 ; 0xaa -1000fe8c: 0064 lsls r4, r4, #1 -1000fe8e: 42a3 cmp r3, r4 -1000fe90: d805 bhi.n 1000fe9e <_free_r+0x18a> -1000fe92: 0bd4 lsrs r4, r2, #15 -1000fe94: 0026 movs r6, r4 -1000fe96: 3478 adds r4, #120 ; 0x78 -1000fe98: 3677 adds r6, #119 ; 0x77 -1000fe9a: 00e4 lsls r4, r4, #3 -1000fe9c: e79c b.n 1000fdd8 <_free_r+0xc4> -1000fe9e: 4c0d ldr r4, [pc, #52] ; (1000fed4 <_free_r+0x1c0>) -1000fea0: 42a3 cmp r3, r4 -1000fea2: d805 bhi.n 1000feb0 <_free_r+0x19c> -1000fea4: 0c94 lsrs r4, r2, #18 -1000fea6: 0026 movs r6, r4 -1000fea8: 347d adds r4, #125 ; 0x7d -1000feaa: 367c adds r6, #124 ; 0x7c -1000feac: 00e4 lsls r4, r4, #3 -1000feae: e793 b.n 1000fdd8 <_free_r+0xc4> -1000feb0: 24fe movs r4, #254 ; 0xfe -1000feb2: 267e movs r6, #126 ; 0x7e -1000feb4: 00a4 lsls r4, r4, #2 -1000feb6: e78f b.n 1000fdd8 <_free_r+0xc4> -1000feb8: 0033 movs r3, r6 -1000feba: 4313 orrs r3, r2 -1000febc: 604b str r3, [r1, #4] -1000febe: 603a str r2, [r7, #0] -1000fec0: e77c b.n 1000fdbc <_free_r+0xa8> -1000fec2: 46c0 nop ; (mov r8, r8) -1000fec4: 20000d18 .word 0x20000d18 -1000fec8: 20000d20 .word 0x20000d20 -1000fecc: 20000d14 .word 0x20000d14 -1000fed0: 20002c40 .word 0x20002c40 -1000fed4: 00000554 .word 0x00000554 - -1000fed8 : -1000fed8: b510 push {r4, lr} -1000feda: 2100 movs r1, #0 -1000fedc: f000 f802 bl 1000fee4 -1000fee0: bd10 pop {r4, pc} -1000fee2: 46c0 nop ; (mov r8, r8) - -1000fee4 : -1000fee4: 0003 movs r3, r0 -1000fee6: 2000 movs r0, #0 -1000fee8: 2bff cmp r3, #255 ; 0xff -1000feea: d803 bhi.n 1000fef4 -1000feec: 4a02 ldr r2, [pc, #8] ; (1000fef8 ) -1000feee: 3008 adds r0, #8 -1000fef0: 5cd3 ldrb r3, [r2, r3] -1000fef2: 4018 ands r0, r3 -1000fef4: 4770 bx lr -1000fef6: 46c0 nop ; (mov r8, r8) -1000fef8: 1004cb3d .word 0x1004cb3d - -1000fefc <_setlocale_r>: -1000fefc: b570 push {r4, r5, r6, lr} -1000fefe: 1e14 subs r4, r2, #0 -1000ff00: d005 beq.n 1000ff0e <_setlocale_r+0x12> -1000ff02: 0010 movs r0, r2 -1000ff04: 490b ldr r1, [pc, #44] ; (1000ff34 <_setlocale_r+0x38>) -1000ff06: f000 f92b bl 10010160 -1000ff0a: 2800 cmp r0, #0 -1000ff0c: d102 bne.n 1000ff14 <_setlocale_r+0x18> -1000ff0e: 4d0a ldr r5, [pc, #40] ; (1000ff38 <_setlocale_r+0x3c>) -1000ff10: 0028 movs r0, r5 -1000ff12: bd70 pop {r4, r5, r6, pc} -1000ff14: 4d08 ldr r5, [pc, #32] ; (1000ff38 <_setlocale_r+0x3c>) -1000ff16: 0020 movs r0, r4 -1000ff18: 0029 movs r1, r5 -1000ff1a: f000 f921 bl 10010160 -1000ff1e: 2800 cmp r0, #0 -1000ff20: d0f6 beq.n 1000ff10 <_setlocale_r+0x14> -1000ff22: 0020 movs r0, r4 -1000ff24: 4905 ldr r1, [pc, #20] ; (1000ff3c <_setlocale_r+0x40>) -1000ff26: f000 f91b bl 10010160 -1000ff2a: 2800 cmp r0, #0 -1000ff2c: d0f0 beq.n 1000ff10 <_setlocale_r+0x14> -1000ff2e: 2000 movs r0, #0 -1000ff30: e7ef b.n 1000ff12 <_setlocale_r+0x16> -1000ff32: 46c0 nop ; (mov r8, r8) -1000ff34: 1004d034 .word 0x1004d034 -1000ff38: 1004c4bc .word 0x1004c4bc -1000ff3c: 1004c7e8 .word 0x1004c7e8 - -1000ff40 <__locale_mb_cur_max>: -1000ff40: 2394 movs r3, #148 ; 0x94 -1000ff42: 4a02 ldr r2, [pc, #8] ; (1000ff4c <__locale_mb_cur_max+0xc>) -1000ff44: 005b lsls r3, r3, #1 -1000ff46: 5cd0 ldrb r0, [r2, r3] -1000ff48: 4770 bx lr -1000ff4a: 46c0 nop ; (mov r8, r8) -1000ff4c: 20001120 .word 0x20001120 - -1000ff50 : -1000ff50: b570 push {r4, r5, r6, lr} -1000ff52: 1e0c subs r4, r1, #0 -1000ff54: d005 beq.n 1000ff62 -1000ff56: 0020 movs r0, r4 -1000ff58: 490b ldr r1, [pc, #44] ; (1000ff88 ) -1000ff5a: f000 f901 bl 10010160 -1000ff5e: 2800 cmp r0, #0 -1000ff60: d102 bne.n 1000ff68 -1000ff62: 4d0a ldr r5, [pc, #40] ; (1000ff8c ) -1000ff64: 0028 movs r0, r5 -1000ff66: bd70 pop {r4, r5, r6, pc} -1000ff68: 4d08 ldr r5, [pc, #32] ; (1000ff8c ) -1000ff6a: 0020 movs r0, r4 -1000ff6c: 0029 movs r1, r5 -1000ff6e: f000 f8f7 bl 10010160 -1000ff72: 2800 cmp r0, #0 -1000ff74: d0f6 beq.n 1000ff64 -1000ff76: 0020 movs r0, r4 -1000ff78: 4905 ldr r1, [pc, #20] ; (1000ff90 ) -1000ff7a: f000 f8f1 bl 10010160 -1000ff7e: 2800 cmp r0, #0 -1000ff80: d0f0 beq.n 1000ff64 -1000ff82: 2000 movs r0, #0 -1000ff84: e7ef b.n 1000ff66 -1000ff86: 46c0 nop ; (mov r8, r8) -1000ff88: 1004d034 .word 0x1004d034 -1000ff8c: 1004c4bc .word 0x1004c4bc -1000ff90: 1004c7e8 .word 0x1004c7e8 - -1000ff94 <__localeconv_l>: -1000ff94: 30f0 adds r0, #240 ; 0xf0 -1000ff96: 4770 bx lr - -1000ff98 <_localeconv_r>: -1000ff98: 4800 ldr r0, [pc, #0] ; (1000ff9c <_localeconv_r+0x4>) -1000ff9a: 4770 bx lr -1000ff9c: 20001210 .word 0x20001210 - -1000ffa0 : -1000ffa0: 4800 ldr r0, [pc, #0] ; (1000ffa4 ) -1000ffa2: 4770 bx lr -1000ffa4: 20001210 .word 0x20001210 - -1000ffa8 <_lseek_r>: -1000ffa8: b570 push {r4, r5, r6, lr} -1000ffaa: 0004 movs r4, r0 -1000ffac: 0008 movs r0, r1 -1000ffae: 0011 movs r1, r2 -1000ffb0: 001a movs r2, r3 -1000ffb2: 2300 movs r3, #0 -1000ffb4: 4d05 ldr r5, [pc, #20] ; (1000ffcc <_lseek_r+0x24>) -1000ffb6: 602b str r3, [r5, #0] -1000ffb8: f7f5 fa56 bl 10005468 <_lseek> -1000ffbc: 1c43 adds r3, r0, #1 -1000ffbe: d000 beq.n 1000ffc2 <_lseek_r+0x1a> -1000ffc0: bd70 pop {r4, r5, r6, pc} -1000ffc2: 682b ldr r3, [r5, #0] -1000ffc4: 2b00 cmp r3, #0 -1000ffc6: d0fb beq.n 1000ffc0 <_lseek_r+0x18> -1000ffc8: 6023 str r3, [r4, #0] -1000ffca: e7f9 b.n 1000ffc0 <_lseek_r+0x18> -1000ffcc: 20002c74 .word 0x20002c74 - -1000ffd0 <_mbrtowc_r>: -1000ffd0: b530 push {r4, r5, lr} -1000ffd2: 0004 movs r4, r0 -1000ffd4: b083 sub sp, #12 -1000ffd6: 2a00 cmp r2, #0 -1000ffd8: d00a beq.n 1000fff0 <_mbrtowc_r+0x20> -1000ffda: 9806 ldr r0, [sp, #24] -1000ffdc: 4d0d ldr r5, [pc, #52] ; (10010014 <_mbrtowc_r+0x44>) -1000ffde: 9000 str r0, [sp, #0] -1000ffe0: 20e4 movs r0, #228 ; 0xe4 -1000ffe2: 582d ldr r5, [r5, r0] -1000ffe4: 0020 movs r0, r4 -1000ffe6: 47a8 blx r5 -1000ffe8: 1c43 adds r3, r0, #1 -1000ffea: d00c beq.n 10010006 <_mbrtowc_r+0x36> -1000ffec: b003 add sp, #12 -1000ffee: bd30 pop {r4, r5, pc} -1000fff0: 9b06 ldr r3, [sp, #24] -1000fff2: 4a08 ldr r2, [pc, #32] ; (10010014 <_mbrtowc_r+0x44>) -1000fff4: 9300 str r3, [sp, #0] -1000fff6: 23e4 movs r3, #228 ; 0xe4 -1000fff8: 2100 movs r1, #0 -1000fffa: 58d5 ldr r5, [r2, r3] -1000fffc: 3be3 subs r3, #227 ; 0xe3 -1000fffe: 4a06 ldr r2, [pc, #24] ; (10010018 <_mbrtowc_r+0x48>) -10010000: 47a8 blx r5 -10010002: 1c43 adds r3, r0, #1 -10010004: d1f2 bne.n 1000ffec <_mbrtowc_r+0x1c> -10010006: 2300 movs r3, #0 -10010008: 9a06 ldr r2, [sp, #24] -1001000a: 6013 str r3, [r2, #0] -1001000c: 338a adds r3, #138 ; 0x8a -1001000e: 6023 str r3, [r4, #0] -10010010: e7ec b.n 1000ffec <_mbrtowc_r+0x1c> +1000faca: 44aa add sl, r5 +1000facc: 2b03 cmp r3, #3 +1000face: d1d1 bne.n 1000fa74 <__ssvfscanf_r+0xc74> +1000fad0: 6833 ldr r3, [r6, #0] +1000fad2: 2b04 cmp r3, #4 +1000fad4: d1ce bne.n 1000fa74 <__ssvfscanf_r+0xc74> +1000fad6: e7d1 b.n 1000fa7c <__ssvfscanf_r+0xc7c> +1000fad8: 4b72 ldr r3, [pc, #456] ; (1000fca4 <__ssvfscanf_r+0xea4>) +1000fada: 401d ands r5, r3 +1000fadc: 9b06 ldr r3, [sp, #24] +1000fade: 2b00 cmp r3, #0 +1000fae0: d002 beq.n 1000fae8 <__ssvfscanf_r+0xce8> +1000fae2: 3b01 subs r3, #1 +1000fae4: 9306 str r3, [sp, #24] +1000fae6: 3401 adds r4, #1 +1000fae8: 2301 movs r3, #1 +1000faea: 469c mov ip, r3 +1000faec: 44e0 add r8, ip +1000faee: f7ff fb88 bl 1000f202 <__ssvfscanf_r+0x402> +1000faf2: 07ab lsls r3, r5, #30 +1000faf4: d42e bmi.n 1000fb54 <__ssvfscanf_r+0xd54> +1000faf6: 9806 ldr r0, [sp, #24] +1000faf8: 9907 ldr r1, [sp, #28] +1000fafa: 9c0a ldr r4, [sp, #40] ; 0x28 +1000fafc: 0002 movs r2, r0 +1000fafe: 000b movs r3, r1 +1000fb00: cc20 ldmia r4!, {r5} +1000fb02: f7f5 f95a bl 10004dba <__wrap___aeabi_dcmpun> +1000fb06: 2800 cmp r0, #0 +1000fb08: d000 beq.n 1000fb0c <__ssvfscanf_r+0xd0c> +1000fb0a: e10f b.n 1000fd2c <__ssvfscanf_r+0xf2c> +1000fb0c: 9806 ldr r0, [sp, #24] +1000fb0e: 9907 ldr r1, [sp, #28] +1000fb10: f7f5 f9d6 bl 10004ec0 <__wrap___aeabi_d2f> +1000fb14: 940a str r4, [sp, #40] ; 0x28 +1000fb16: 6028 str r0, [r5, #0] +1000fb18: e538 b.n 1000f58c <__ssvfscanf_r+0x78c> +1000fb1a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fb1c: cb40 ldmia r3!, {r6} +1000fb1e: 930a str r3, [sp, #40] ; 0x28 +1000fb20: e5af b.n 1000f682 <__ssvfscanf_r+0x882> +1000fb22: 003a movs r2, r7 +1000fb24: 4648 mov r0, r9 +1000fb26: f001 ff3d bl 100119a4 <_sungetc_r> +1000fb2a: 2302 movs r3, #2 +1000fb2c: 425b negs r3, r3 +1000fb2e: 1eb4 subs r4, r6, #2 +1000fb30: 4453 add r3, sl +1000fb32: 4698 mov r8, r3 +1000fb34: 7821 ldrb r1, [r4, #0] +1000fb36: e501 b.n 1000f53c <__ssvfscanf_r+0x73c> +1000fb38: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fb3a: cb04 ldmia r3!, {r2} +1000fb3c: 4690 mov r8, r2 +1000fb3e: 930a str r3, [sp, #40] ; 0x28 +1000fb40: e762 b.n 1000fa08 <__ssvfscanf_r+0xc08> +1000fb42: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fb44: cb40 ldmia r3!, {r6} +1000fb46: 930a str r3, [sp, #40] ; 0x28 +1000fb48: e6ca b.n 1000f8e0 <__ssvfscanf_r+0xae0> +1000fb4a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fb4c: cb04 ldmia r3!, {r2} +1000fb4e: 8010 strh r0, [r2, #0] +1000fb50: 930a str r3, [sp, #40] ; 0x28 +1000fb52: e570 b.n 1000f636 <__ssvfscanf_r+0x836> +1000fb54: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fb56: 9806 ldr r0, [sp, #24] +1000fb58: 9907 ldr r1, [sp, #28] +1000fb5a: cb04 ldmia r3!, {r2} +1000fb5c: 6010 str r0, [r2, #0] +1000fb5e: 6051 str r1, [r2, #4] +1000fb60: 930a str r3, [sp, #40] ; 0x28 +1000fb62: e513 b.n 1000f58c <__ssvfscanf_r+0x78c> +1000fb64: 4651 mov r1, sl +1000fb66: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fb68: cb04 ldmia r3!, {r2} +1000fb6a: 8011 strh r1, [r2, #0] +1000fb6c: 930a str r3, [sp, #40] ; 0x28 +1000fb6e: f7ff f9bd bl 1000eeec <__ssvfscanf_r+0xec> +1000fb72: 9e11 ldr r6, [sp, #68] ; 0x44 +1000fb74: 230a movs r3, #10 +1000fb76: 2200 movs r2, #0 +1000fb78: 4648 mov r0, r9 +1000fb7a: 1c71 adds r1, r6, #1 +1000fb7c: f7ff f906 bl 1000ed8c <_strtol_r> +1000fb80: 9b10 ldr r3, [sp, #64] ; 0x40 +1000fb82: 1ac2 subs r2, r0, r3 +1000fb84: a910 add r1, sp, #64 ; 0x40 +1000fb86: 468c mov ip, r1 +1000fb88: 4b47 ldr r3, [pc, #284] ; (1000fca8 <__ssvfscanf_r+0xea8>) +1000fb8a: 4463 add r3, ip +1000fb8c: 429e cmp r6, r3 +1000fb8e: d301 bcc.n 1000fb94 <__ssvfscanf_r+0xd94> +1000fb90: 4e46 ldr r6, [pc, #280] ; (1000fcac <__ssvfscanf_r+0xeac>) +1000fb92: 4466 add r6, ip +1000fb94: 0030 movs r0, r6 +1000fb96: 4946 ldr r1, [pc, #280] ; (1000fcb0 <__ssvfscanf_r+0xeb0>) +1000fb98: f7f4 fd8a bl 100046b0 <__wrap_sprintf> +1000fb9c: e4e7 b.n 1000f56e <__ssvfscanf_r+0x76e> +1000fb9e: 3c01 subs r4, #1 +1000fba0: 003a movs r2, r7 +1000fba2: 4648 mov r0, r9 +1000fba4: 7821 ldrb r1, [r4, #0] +1000fba6: f001 fefd bl 100119a4 <_sungetc_r> +1000fbaa: f7ff fb3d bl 1000f228 <__ssvfscanf_r+0x428> +1000fbae: 9b0d ldr r3, [sp, #52] ; 0x34 +1000fbb0: 9909 ldr r1, [sp, #36] ; 0x24 +1000fbb2: 1a5a subs r2, r3, r1 +1000fbb4: 428b cmp r3, r1 +1000fbb6: d1e5 bne.n 1000fb84 <__ssvfscanf_r+0xd84> +1000fbb8: e4d9 b.n 1000f56e <__ssvfscanf_r+0x76e> +1000fbba: 46b1 mov r9, r6 +1000fbbc: 2d00 cmp r5, #0 +1000fbbe: d101 bne.n 1000fbc4 <__ssvfscanf_r+0xdc4> +1000fbc0: f7ff f9ab bl 1000ef1a <__ssvfscanf_r+0x11a> +1000fbc4: 44aa add sl, r5 +1000fbc6: f7ff f991 bl 1000eeec <__ssvfscanf_r+0xec> +1000fbca: 4646 mov r6, r8 +1000fbcc: e606 b.n 1000f7dc <__ssvfscanf_r+0x9dc> +1000fbce: 2302 movs r3, #2 +1000fbd0: 431d orrs r5, r3 +1000fbd2: 9b03 ldr r3, [sp, #12] +1000fbd4: 789a ldrb r2, [r3, #2] +1000fbd6: 3302 adds r3, #2 +1000fbd8: 9303 str r3, [sp, #12] +1000fbda: f7ff f94c bl 1000ee76 <__ssvfscanf_r+0x76> +1000fbde: 9b06 ldr r3, [sp, #24] +1000fbe0: 1ae4 subs r4, r4, r3 +1000fbe2: 44a2 add sl, r4 +1000fbe4: e666 b.n 1000f8b4 <__ssvfscanf_r+0xab4> +1000fbe6: 46b0 mov r8, r6 +1000fbe8: 44c2 add sl, r8 +1000fbea: f7ff f97f bl 1000eeec <__ssvfscanf_r+0xec> +1000fbee: 9b06 ldr r3, [sp, #24] +1000fbf0: 0035 movs r5, r6 +1000fbf2: 1af3 subs r3, r6, r3 +1000fbf4: 449a add sl, r3 +1000fbf6: e65d b.n 1000f8b4 <__ssvfscanf_r+0xab4> +1000fbf8: 4640 mov r0, r8 +1000fbfa: 4b2e ldr r3, [pc, #184] ; (1000fcb4 <__ssvfscanf_r+0xeb4>) +1000fbfc: 4018 ands r0, r3 +1000fbfe: 2301 movs r3, #1 +1000fc00: 4680 mov r8, r0 +1000fc02: 469a mov sl, r3 +1000fc04: f7ff fbeb bl 1000f3de <__ssvfscanf_r+0x5de> +1000fc08: 4640 mov r0, r8 +1000fc0a: 4b2a ldr r3, [pc, #168] ; (1000fcb4 <__ssvfscanf_r+0xeb4>) +1000fc0c: 4018 ands r0, r3 +1000fc0e: 2301 movs r3, #1 +1000fc10: 4680 mov r8, r0 +1000fc12: 9306 str r3, [sp, #24] +1000fc14: f7ff fbe3 bl 1000f3de <__ssvfscanf_r+0x5de> +1000fc18: 9b04 ldr r3, [sp, #16] +1000fc1a: 3302 adds r3, #2 +1000fc1c: d100 bne.n 1000fc20 <__ssvfscanf_r+0xe20> +1000fc1e: e574 b.n 1000f70a <__ssvfscanf_r+0x90a> +1000fc20: 6830 ldr r0, [r6, #0] +1000fc22: f000 fa01 bl 10010028 +1000fc26: 2800 cmp r0, #0 +1000fc28: d000 beq.n 1000fc2c <__ssvfscanf_r+0xe2c> +1000fc2a: e57d b.n 1000f728 <__ssvfscanf_r+0x928> +1000fc2c: 9b04 ldr r3, [sp, #16] +1000fc2e: 44aa add sl, r5 +1000fc30: 2b03 cmp r3, #3 +1000fc32: d000 beq.n 1000fc36 <__ssvfscanf_r+0xe36> +1000fc34: e560 b.n 1000f6f8 <__ssvfscanf_r+0x8f8> +1000fc36: 6823 ldr r3, [r4, #0] +1000fc38: 2b04 cmp r3, #4 +1000fc3a: d000 beq.n 1000fc3e <__ssvfscanf_r+0xe3e> +1000fc3c: e55c b.n 1000f6f8 <__ssvfscanf_r+0x8f8> +1000fc3e: e55f b.n 1000f700 <__ssvfscanf_r+0x900> +1000fc40: 2300 movs r3, #0 +1000fc42: 9305 str r3, [sp, #20] +1000fc44: f7ff f92d bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fc48: 4651 mov r1, sl +1000fc4a: 9b0a ldr r3, [sp, #40] ; 0x28 +1000fc4c: cb04 ldmia r3!, {r2} +1000fc4e: 6011 str r1, [r2, #0] +1000fc50: 930a str r3, [sp, #40] ; 0x28 +1000fc52: f7ff f94b bl 1000eeec <__ssvfscanf_r+0xec> +1000fc56: 0039 movs r1, r7 +1000fc58: 4648 mov r0, r9 +1000fc5a: f001 fee5 bl 10011a28 <__ssrefill_r> +1000fc5e: 2800 cmp r0, #0 +1000fc60: d100 bne.n 1000fc64 <__ssvfscanf_r+0xe64> +1000fc62: e556 b.n 1000f712 <__ssvfscanf_r+0x912> +1000fc64: 2d00 cmp r5, #0 +1000fc66: d001 beq.n 1000fc6c <__ssvfscanf_r+0xe6c> +1000fc68: f7ff f957 bl 1000ef1a <__ssvfscanf_r+0x11a> +1000fc6c: e571 b.n 1000f752 <__ssvfscanf_r+0x952> +1000fc6e: 9b06 ldr r3, [sp, #24] +1000fc70: 4699 mov r9, r3 +1000fc72: 2c00 cmp r4, #0 +1000fc74: d100 bne.n 1000fc78 <__ssvfscanf_r+0xe78> +1000fc76: e698 b.n 1000f9aa <__ssvfscanf_r+0xbaa> +1000fc78: 2420 movs r4, #32 +1000fc7a: ab10 add r3, sp, #64 ; 0x40 +1000fc7c: 469c mov ip, r3 +1000fc7e: 34ff adds r4, #255 ; 0xff +1000fc80: 4464 add r4, ip +1000fc82: 46b0 mov r8, r6 +1000fc84: 0026 movs r6, r4 +1000fc86: 464c mov r4, r9 +1000fc88: 9d09 ldr r5, [sp, #36] ; 0x24 +1000fc8a: 5d71 ldrb r1, [r6, r5] +1000fc8c: 003a movs r2, r7 +1000fc8e: 0020 movs r0, r4 +1000fc90: 3d01 subs r5, #1 +1000fc92: f001 fe87 bl 100119a4 <_sungetc_r> +1000fc96: 2d00 cmp r5, #0 +1000fc98: d1f7 bne.n 1000fc8a <__ssvfscanf_r+0xe8a> +1000fc9a: 4646 mov r6, r8 +1000fc9c: 46a1 mov r9, r4 +1000fc9e: e684 b.n 1000f9aa <__ssvfscanf_r+0xbaa> +1000fca0: 20001120 .word 0x20001120 +1000fca4: fffffc7f .word 0xfffffc7f +1000fca8: 00000273 .word 0x00000273 +1000fcac: 00000272 .word 0x00000272 +1000fcb0: 1004cd94 .word 0x1004cd94 +1000fcb4: fffff87f .word 0xfffff87f +1000fcb8: 4654 mov r4, sl +1000fcba: 46aa mov sl, r5 +1000fcbc: 4645 mov r5, r8 +1000fcbe: f7ff fba3 bl 1000f408 <__ssvfscanf_r+0x608> +1000fcc2: 0033 movs r3, r6 +1000fcc4: 0034 movs r4, r6 +1000fcc6: 9e0c ldr r6, [sp, #48] ; 0x30 +1000fcc8: 42b3 cmp r3, r6 +1000fcca: d801 bhi.n 1000fcd0 <__ssvfscanf_r+0xed0> +1000fccc: f7ff f8e9 bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fcd0: 464d mov r5, r9 +1000fcd2: 3c01 subs r4, #1 +1000fcd4: 003a movs r2, r7 +1000fcd6: 0028 movs r0, r5 +1000fcd8: 7821 ldrb r1, [r4, #0] +1000fcda: f001 fe63 bl 100119a4 <_sungetc_r> +1000fcde: 42b4 cmp r4, r6 +1000fce0: d1f7 bne.n 1000fcd2 <__ssvfscanf_r+0xed2> +1000fce2: f7ff f8de bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fce6: 9b0c ldr r3, [sp, #48] ; 0x30 +1000fce8: 0034 movs r4, r6 +1000fcea: 429e cmp r6, r3 +1000fcec: d801 bhi.n 1000fcf2 <__ssvfscanf_r+0xef2> +1000fcee: f7ff f8d8 bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fcf2: 464d mov r5, r9 +1000fcf4: 3c01 subs r4, #1 +1000fcf6: 003a movs r2, r7 +1000fcf8: 0028 movs r0, r5 +1000fcfa: 7821 ldrb r1, [r4, #0] +1000fcfc: f001 fe52 bl 100119a4 <_sungetc_r> +1000fd00: 9b0c ldr r3, [sp, #48] ; 0x30 +1000fd02: 429c cmp r4, r3 +1000fd04: d1f6 bne.n 1000fcf4 <__ssvfscanf_r+0xef4> +1000fd06: f7ff f8cc bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fd0a: 2200 movs r2, #0 +1000fd0c: 4648 mov r0, r9 +1000fd0e: 9b08 ldr r3, [sp, #32] +1000fd10: 990c ldr r1, [sp, #48] ; 0x30 +1000fd12: f001 fe2b bl 1001196c <_strtoull_r> +1000fd16: f7ff fab1 bl 1000f27c <__ssvfscanf_r+0x47c> +1000fd1a: 2301 movs r3, #1 +1000fd1c: 469c mov ip, r3 +1000fd1e: 44e2 add sl, ip +1000fd20: f7ff f8e4 bl 1000eeec <__ssvfscanf_r+0xec> +1000fd24: 9d06 ldr r5, [sp, #24] +1000fd26: e5c5 b.n 1000f8b4 <__ssvfscanf_r+0xab4> +1000fd28: 44c2 add sl, r8 +1000fd2a: e5c3 b.n 1000f8b4 <__ssvfscanf_r+0xab4> +1000fd2c: 480f ldr r0, [pc, #60] ; (1000fd6c <__ssvfscanf_r+0xf6c>) +1000fd2e: f000 fabb bl 100102a8 +1000fd32: 940a str r4, [sp, #40] ; 0x28 +1000fd34: 6028 str r0, [r5, #0] +1000fd36: e429 b.n 1000f58c <__ssvfscanf_r+0x78c> +1000fd38: 9a0c ldr r2, [sp, #48] ; 0x30 +1000fd3a: 0035 movs r5, r6 +1000fd3c: 464c mov r4, r9 +1000fd3e: 4296 cmp r6, r2 +1000fd40: d801 bhi.n 1000fd46 <__ssvfscanf_r+0xf46> +1000fd42: f7ff f8ae bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fd46: 3d01 subs r5, #1 +1000fd48: 003a movs r2, r7 +1000fd4a: 0020 movs r0, r4 +1000fd4c: 7829 ldrb r1, [r5, #0] +1000fd4e: f001 fe29 bl 100119a4 <_sungetc_r> +1000fd52: 9b0c ldr r3, [sp, #48] ; 0x30 +1000fd54: 429d cmp r5, r3 +1000fd56: d1f6 bne.n 1000fd46 <__ssvfscanf_r+0xf46> +1000fd58: f7ff f8a3 bl 1000eea2 <__ssvfscanf_r+0xa2> +1000fd5c: 6833 ldr r3, [r6, #0] +1000fd5e: 930c str r3, [sp, #48] ; 0x30 +1000fd60: 3301 adds r3, #1 +1000fd62: d000 beq.n 1000fd66 <__ssvfscanf_r+0xf66> +1000fd64: e5f2 b.n 1000f94c <__ssvfscanf_r+0xb4c> +1000fd66: 2301 movs r3, #1 +1000fd68: 425b negs r3, r3 +1000fd6a: e603 b.n 1000f974 <__ssvfscanf_r+0xb74> +1000fd6c: 1004c938 .word 0x1004c938 + +1000fd70 <_write_r>: +1000fd70: b570 push {r4, r5, r6, lr} +1000fd72: 0004 movs r4, r0 +1000fd74: 0008 movs r0, r1 +1000fd76: 0011 movs r1, r2 +1000fd78: 001a movs r2, r3 +1000fd7a: 2300 movs r3, #0 +1000fd7c: 4d05 ldr r5, [pc, #20] ; (1000fd94 <_write_r+0x24>) +1000fd7e: 602b str r3, [r5, #0] +1000fd80: f7f5 fbc0 bl 10005504 <_write> +1000fd84: 1c43 adds r3, r0, #1 +1000fd86: d000 beq.n 1000fd8a <_write_r+0x1a> +1000fd88: bd70 pop {r4, r5, r6, pc} +1000fd8a: 682b ldr r3, [r5, #0] +1000fd8c: 2b00 cmp r3, #0 +1000fd8e: d0fb beq.n 1000fd88 <_write_r+0x18> +1000fd90: 6023 str r3, [r4, #0] +1000fd92: e7f9 b.n 1000fd88 <_write_r+0x18> +1000fd94: 20002c74 .word 0x20002c74 + +1000fd98 <_close_r>: +1000fd98: 2300 movs r3, #0 +1000fd9a: b570 push {r4, r5, r6, lr} +1000fd9c: 4d06 ldr r5, [pc, #24] ; (1000fdb8 <_close_r+0x20>) +1000fd9e: 0004 movs r4, r0 +1000fda0: 0008 movs r0, r1 +1000fda2: 602b str r3, [r5, #0] +1000fda4: f7f5 fc04 bl 100055b0 <_close> +1000fda8: 1c43 adds r3, r0, #1 +1000fdaa: d000 beq.n 1000fdae <_close_r+0x16> +1000fdac: bd70 pop {r4, r5, r6, pc} +1000fdae: 682b ldr r3, [r5, #0] +1000fdb0: 2b00 cmp r3, #0 +1000fdb2: d0fb beq.n 1000fdac <_close_r+0x14> +1000fdb4: 6023 str r3, [r4, #0] +1000fdb6: e7f9 b.n 1000fdac <_close_r+0x14> +1000fdb8: 20002c74 .word 0x20002c74 + +1000fdbc <__errno>: +1000fdbc: 4b01 ldr r3, [pc, #4] ; (1000fdc4 <__errno+0x8>) +1000fdbe: 6818 ldr r0, [r3, #0] +1000fdc0: 4770 bx lr +1000fdc2: 46c0 nop ; (mov r8, r8) +1000fdc4: 200008e0 .word 0x200008e0 + +1000fdc8 <_malloc_trim_r>: +1000fdc8: b5f8 push {r3, r4, r5, r6, r7, lr} +1000fdca: 000c movs r4, r1 +1000fdcc: 0005 movs r5, r0 +1000fdce: f7fe fc71 bl 1000e6b4 <__malloc_lock> +1000fdd2: 4f20 ldr r7, [pc, #128] ; (1000fe54 <_malloc_trim_r+0x8c>) +1000fdd4: 68bb ldr r3, [r7, #8] +1000fdd6: 685e ldr r6, [r3, #4] +1000fdd8: 2303 movs r3, #3 +1000fdda: 439e bics r6, r3 +1000fddc: 4b1e ldr r3, [pc, #120] ; (1000fe58 <_malloc_trim_r+0x90>) +1000fdde: 1b34 subs r4, r6, r4 +1000fde0: 469c mov ip, r3 +1000fde2: 4464 add r4, ip +1000fde4: 0b24 lsrs r4, r4, #12 +1000fde6: 3c01 subs r4, #1 +1000fde8: 3311 adds r3, #17 +1000fdea: 0324 lsls r4, r4, #12 +1000fdec: 429c cmp r4, r3 +1000fdee: db07 blt.n 1000fe00 <_malloc_trim_r+0x38> +1000fdf0: 2100 movs r1, #0 +1000fdf2: 0028 movs r0, r5 +1000fdf4: f7fe fe0c bl 1000ea10 <_sbrk_r> +1000fdf8: 68bb ldr r3, [r7, #8] +1000fdfa: 199b adds r3, r3, r6 +1000fdfc: 4298 cmp r0, r3 +1000fdfe: d004 beq.n 1000fe0a <_malloc_trim_r+0x42> +1000fe00: 0028 movs r0, r5 +1000fe02: f7fe fc59 bl 1000e6b8 <__malloc_unlock> +1000fe06: 2000 movs r0, #0 +1000fe08: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000fe0a: 0028 movs r0, r5 +1000fe0c: 4261 negs r1, r4 +1000fe0e: f7fe fdff bl 1000ea10 <_sbrk_r> +1000fe12: 1c43 adds r3, r0, #1 +1000fe14: d00d beq.n 1000fe32 <_malloc_trim_r+0x6a> +1000fe16: 2201 movs r2, #1 +1000fe18: 68bb ldr r3, [r7, #8] +1000fe1a: 1b36 subs r6, r6, r4 +1000fe1c: 4316 orrs r6, r2 +1000fe1e: 605e str r6, [r3, #4] +1000fe20: 4b0e ldr r3, [pc, #56] ; (1000fe5c <_malloc_trim_r+0x94>) +1000fe22: 0028 movs r0, r5 +1000fe24: 681a ldr r2, [r3, #0] +1000fe26: 1b14 subs r4, r2, r4 +1000fe28: 601c str r4, [r3, #0] +1000fe2a: f7fe fc45 bl 1000e6b8 <__malloc_unlock> +1000fe2e: 2001 movs r0, #1 +1000fe30: e7ea b.n 1000fe08 <_malloc_trim_r+0x40> +1000fe32: 2100 movs r1, #0 +1000fe34: 0028 movs r0, r5 +1000fe36: f7fe fdeb bl 1000ea10 <_sbrk_r> +1000fe3a: 68ba ldr r2, [r7, #8] +1000fe3c: 1a83 subs r3, r0, r2 +1000fe3e: 2b0f cmp r3, #15 +1000fe40: ddde ble.n 1000fe00 <_malloc_trim_r+0x38> +1000fe42: 4907 ldr r1, [pc, #28] ; (1000fe60 <_malloc_trim_r+0x98>) +1000fe44: 6809 ldr r1, [r1, #0] +1000fe46: 1a40 subs r0, r0, r1 +1000fe48: 4904 ldr r1, [pc, #16] ; (1000fe5c <_malloc_trim_r+0x94>) +1000fe4a: 6008 str r0, [r1, #0] +1000fe4c: 2101 movs r1, #1 +1000fe4e: 430b orrs r3, r1 +1000fe50: 6053 str r3, [r2, #4] +1000fe52: e7d5 b.n 1000fe00 <_malloc_trim_r+0x38> +1000fe54: 20000d18 .word 0x20000d18 +1000fe58: 00000fef .word 0x00000fef +1000fe5c: 20002c44 .word 0x20002c44 +1000fe60: 20000d10 .word 0x20000d10 + +1000fe64 <_free_r>: +1000fe64: b5f0 push {r4, r5, r6, r7, lr} +1000fe66: 46c6 mov lr, r8 +1000fe68: 0005 movs r5, r0 +1000fe6a: 000c movs r4, r1 +1000fe6c: b500 push {lr} +1000fe6e: 2900 cmp r1, #0 +1000fe70: d04f beq.n 1000ff12 <_free_r+0xae> +1000fe72: f7fe fc1f bl 1000e6b4 <__malloc_lock> +1000fe76: 0021 movs r1, r4 +1000fe78: 3908 subs r1, #8 +1000fe7a: 684c ldr r4, [r1, #4] +1000fe7c: 2601 movs r6, #1 +1000fe7e: 0022 movs r2, r4 +1000fe80: 2003 movs r0, #3 +1000fe82: 43b2 bics r2, r6 +1000fe84: 188f adds r7, r1, r2 +1000fe86: 687b ldr r3, [r7, #4] +1000fe88: 4383 bics r3, r0 +1000fe8a: 4862 ldr r0, [pc, #392] ; (10010014 <_free_r+0x1b0>) +1000fe8c: 4698 mov r8, r3 +1000fe8e: 6883 ldr r3, [r0, #8] +1000fe90: 42bb cmp r3, r7 +1000fe92: d06a beq.n 1000ff6a <_free_r+0x106> +1000fe94: 4643 mov r3, r8 +1000fe96: 607b str r3, [r7, #4] +1000fe98: 4226 tst r6, r4 +1000fe9a: d11e bne.n 1000feda <_free_r+0x76> +1000fe9c: 2308 movs r3, #8 +1000fe9e: 469c mov ip, r3 +1000fea0: 680c ldr r4, [r1, #0] +1000fea2: 4484 add ip, r0 +1000fea4: 1b09 subs r1, r1, r4 +1000fea6: 1912 adds r2, r2, r4 +1000fea8: 688c ldr r4, [r1, #8] +1000feaa: 4564 cmp r4, ip +1000feac: d04f beq.n 1000ff4e <_free_r+0xea> +1000feae: 68cb ldr r3, [r1, #12] +1000feb0: 60e3 str r3, [r4, #12] +1000feb2: 609c str r4, [r3, #8] +1000feb4: 4643 mov r3, r8 +1000feb6: 18fc adds r4, r7, r3 +1000feb8: 6864 ldr r4, [r4, #4] +1000feba: 4234 tst r4, r6 +1000febc: d111 bne.n 1000fee2 <_free_r+0x7e> +1000febe: 68bb ldr r3, [r7, #8] +1000fec0: 4c55 ldr r4, [pc, #340] ; (10010018 <_free_r+0x1b4>) +1000fec2: 4442 add r2, r8 +1000fec4: 42a3 cmp r3, r4 +1000fec6: d100 bne.n 1000feca <_free_r+0x66> +1000fec8: e07e b.n 1000ffc8 <_free_r+0x164> +1000feca: 68fc ldr r4, [r7, #12] +1000fecc: 60dc str r4, [r3, #12] +1000fece: 60a3 str r3, [r4, #8] +1000fed0: 2301 movs r3, #1 +1000fed2: 4313 orrs r3, r2 +1000fed4: 604b str r3, [r1, #4] +1000fed6: 508a str r2, [r1, r2] +1000fed8: e006 b.n 1000fee8 <_free_r+0x84> +1000feda: 18fc adds r4, r7, r3 +1000fedc: 6864 ldr r4, [r4, #4] +1000fede: 4234 tst r4, r6 +1000fee0: d0ed beq.n 1000febe <_free_r+0x5a> +1000fee2: 4316 orrs r6, r2 +1000fee4: 604e str r6, [r1, #4] +1000fee6: 603a str r2, [r7, #0] +1000fee8: 2380 movs r3, #128 ; 0x80 +1000feea: 009b lsls r3, r3, #2 +1000feec: 429a cmp r2, r3 +1000feee: d213 bcs.n 1000ff18 <_free_r+0xb4> +1000fef0: 0954 lsrs r4, r2, #5 +1000fef2: 08d3 lsrs r3, r2, #3 +1000fef4: 2201 movs r2, #1 +1000fef6: 40a2 lsls r2, r4 +1000fef8: 6844 ldr r4, [r0, #4] +1000fefa: 00db lsls r3, r3, #3 +1000fefc: 4322 orrs r2, r4 +1000fefe: 6042 str r2, [r0, #4] +1000ff00: 1818 adds r0, r3, r0 +1000ff02: 6883 ldr r3, [r0, #8] +1000ff04: 60c8 str r0, [r1, #12] +1000ff06: 608b str r3, [r1, #8] +1000ff08: 6081 str r1, [r0, #8] +1000ff0a: 60d9 str r1, [r3, #12] +1000ff0c: 0028 movs r0, r5 +1000ff0e: f7fe fbd3 bl 1000e6b8 <__malloc_unlock> +1000ff12: bc80 pop {r7} +1000ff14: 46b8 mov r8, r7 +1000ff16: bdf0 pop {r4, r5, r6, r7, pc} +1000ff18: 0a53 lsrs r3, r2, #9 +1000ff1a: 2b04 cmp r3, #4 +1000ff1c: d83e bhi.n 1000ff9c <_free_r+0x138> +1000ff1e: 0994 lsrs r4, r2, #6 +1000ff20: 0026 movs r6, r4 +1000ff22: 3439 adds r4, #57 ; 0x39 +1000ff24: 3638 adds r6, #56 ; 0x38 +1000ff26: 00e4 lsls r4, r4, #3 +1000ff28: 1904 adds r4, r0, r4 +1000ff2a: 6823 ldr r3, [r4, #0] +1000ff2c: 3c08 subs r4, #8 +1000ff2e: 2703 movs r7, #3 +1000ff30: 429c cmp r4, r3 +1000ff32: d042 beq.n 1000ffba <_free_r+0x156> +1000ff34: 6858 ldr r0, [r3, #4] +1000ff36: 43b8 bics r0, r7 +1000ff38: 4290 cmp r0, r2 +1000ff3a: d902 bls.n 1000ff42 <_free_r+0xde> +1000ff3c: 689b ldr r3, [r3, #8] +1000ff3e: 429c cmp r4, r3 +1000ff40: d1f8 bne.n 1000ff34 <_free_r+0xd0> +1000ff42: 68dc ldr r4, [r3, #12] +1000ff44: 60cc str r4, [r1, #12] +1000ff46: 608b str r3, [r1, #8] +1000ff48: 60a1 str r1, [r4, #8] +1000ff4a: 60d9 str r1, [r3, #12] +1000ff4c: e7de b.n 1000ff0c <_free_r+0xa8> +1000ff4e: 4643 mov r3, r8 +1000ff50: 18f8 adds r0, r7, r3 +1000ff52: 6840 ldr r0, [r0, #4] +1000ff54: 4230 tst r0, r6 +1000ff56: d157 bne.n 10010008 <_free_r+0x1a4> +1000ff58: 68fb ldr r3, [r7, #12] +1000ff5a: 68b8 ldr r0, [r7, #8] +1000ff5c: 4442 add r2, r8 +1000ff5e: 4316 orrs r6, r2 +1000ff60: 60c3 str r3, [r0, #12] +1000ff62: 6098 str r0, [r3, #8] +1000ff64: 604e str r6, [r1, #4] +1000ff66: 508a str r2, [r1, r2] +1000ff68: e7d0 b.n 1000ff0c <_free_r+0xa8> +1000ff6a: 0013 movs r3, r2 +1000ff6c: 4443 add r3, r8 +1000ff6e: 4226 tst r6, r4 +1000ff70: d106 bne.n 1000ff80 <_free_r+0x11c> +1000ff72: 680a ldr r2, [r1, #0] +1000ff74: 1a89 subs r1, r1, r2 +1000ff76: 688c ldr r4, [r1, #8] +1000ff78: 189b adds r3, r3, r2 +1000ff7a: 68ca ldr r2, [r1, #12] +1000ff7c: 60e2 str r2, [r4, #12] +1000ff7e: 6094 str r4, [r2, #8] +1000ff80: 2201 movs r2, #1 +1000ff82: 431a orrs r2, r3 +1000ff84: 604a str r2, [r1, #4] +1000ff86: 4a25 ldr r2, [pc, #148] ; (1001001c <_free_r+0x1b8>) +1000ff88: 6081 str r1, [r0, #8] +1000ff8a: 6812 ldr r2, [r2, #0] +1000ff8c: 429a cmp r2, r3 +1000ff8e: d8bd bhi.n 1000ff0c <_free_r+0xa8> +1000ff90: 4b23 ldr r3, [pc, #140] ; (10010020 <_free_r+0x1bc>) +1000ff92: 0028 movs r0, r5 +1000ff94: 6819 ldr r1, [r3, #0] +1000ff96: f7ff ff17 bl 1000fdc8 <_malloc_trim_r> +1000ff9a: e7b7 b.n 1000ff0c <_free_r+0xa8> +1000ff9c: 2b14 cmp r3, #20 +1000ff9e: d907 bls.n 1000ffb0 <_free_r+0x14c> +1000ffa0: 2b54 cmp r3, #84 ; 0x54 +1000ffa2: d81a bhi.n 1000ffda <_free_r+0x176> +1000ffa4: 0b14 lsrs r4, r2, #12 +1000ffa6: 0026 movs r6, r4 +1000ffa8: 346f adds r4, #111 ; 0x6f +1000ffaa: 366e adds r6, #110 ; 0x6e +1000ffac: 00e4 lsls r4, r4, #3 +1000ffae: e7bb b.n 1000ff28 <_free_r+0xc4> +1000ffb0: 001e movs r6, r3 +1000ffb2: 335c adds r3, #92 ; 0x5c +1000ffb4: 365b adds r6, #91 ; 0x5b +1000ffb6: 00dc lsls r4, r3, #3 +1000ffb8: e7b6 b.n 1000ff28 <_free_r+0xc4> +1000ffba: 2201 movs r2, #1 +1000ffbc: 10b6 asrs r6, r6, #2 +1000ffbe: 40b2 lsls r2, r6 +1000ffc0: 6846 ldr r6, [r0, #4] +1000ffc2: 4332 orrs r2, r6 +1000ffc4: 6042 str r2, [r0, #4] +1000ffc6: e7bd b.n 1000ff44 <_free_r+0xe0> +1000ffc8: 60d9 str r1, [r3, #12] +1000ffca: 6099 str r1, [r3, #8] +1000ffcc: 60cb str r3, [r1, #12] +1000ffce: 608b str r3, [r1, #8] +1000ffd0: 2301 movs r3, #1 +1000ffd2: 4313 orrs r3, r2 +1000ffd4: 604b str r3, [r1, #4] +1000ffd6: 508a str r2, [r1, r2] +1000ffd8: e798 b.n 1000ff0c <_free_r+0xa8> +1000ffda: 24aa movs r4, #170 ; 0xaa +1000ffdc: 0064 lsls r4, r4, #1 +1000ffde: 42a3 cmp r3, r4 +1000ffe0: d805 bhi.n 1000ffee <_free_r+0x18a> +1000ffe2: 0bd4 lsrs r4, r2, #15 +1000ffe4: 0026 movs r6, r4 +1000ffe6: 3478 adds r4, #120 ; 0x78 +1000ffe8: 3677 adds r6, #119 ; 0x77 +1000ffea: 00e4 lsls r4, r4, #3 +1000ffec: e79c b.n 1000ff28 <_free_r+0xc4> +1000ffee: 4c0d ldr r4, [pc, #52] ; (10010024 <_free_r+0x1c0>) +1000fff0: 42a3 cmp r3, r4 +1000fff2: d805 bhi.n 10010000 <_free_r+0x19c> +1000fff4: 0c94 lsrs r4, r2, #18 +1000fff6: 0026 movs r6, r4 +1000fff8: 347d adds r4, #125 ; 0x7d +1000fffa: 367c adds r6, #124 ; 0x7c +1000fffc: 00e4 lsls r4, r4, #3 +1000fffe: e793 b.n 1000ff28 <_free_r+0xc4> +10010000: 24fe movs r4, #254 ; 0xfe +10010002: 267e movs r6, #126 ; 0x7e +10010004: 00a4 lsls r4, r4, #2 +10010006: e78f b.n 1000ff28 <_free_r+0xc4> +10010008: 0033 movs r3, r6 +1001000a: 4313 orrs r3, r2 +1001000c: 604b str r3, [r1, #4] +1001000e: 603a str r2, [r7, #0] +10010010: e77c b.n 1000ff0c <_free_r+0xa8> 10010012: 46c0 nop ; (mov r8, r8) -10010014: 20001120 .word 0x20001120 -10010018: 1004c7e8 .word 0x1004c7e8 - -1001001c : -1001001c: b570 push {r4, r5, r6, lr} -1001001e: 001c movs r4, r3 -10010020: 4b0f ldr r3, [pc, #60] ; (10010060 ) -10010022: b082 sub sp, #8 -10010024: 681d ldr r5, [r3, #0] -10010026: 9400 str r4, [sp, #0] -10010028: 2900 cmp r1, #0 -1001002a: d00b beq.n 10010044 -1001002c: 23e4 movs r3, #228 ; 0xe4 -1001002e: 4e0d ldr r6, [pc, #52] ; (10010064 ) -10010030: 58f6 ldr r6, [r6, r3] -10010032: 0013 movs r3, r2 -10010034: 000a movs r2, r1 -10010036: 0001 movs r1, r0 -10010038: 0028 movs r0, r5 -1001003a: 47b0 blx r6 -1001003c: 1c43 adds r3, r0, #1 -1001003e: d00a beq.n 10010056 -10010040: b002 add sp, #8 -10010042: bd70 pop {r4, r5, r6, pc} -10010044: 23e4 movs r3, #228 ; 0xe4 -10010046: 4a07 ldr r2, [pc, #28] ; (10010064 ) -10010048: 0028 movs r0, r5 -1001004a: 58d6 ldr r6, [r2, r3] -1001004c: 3be3 subs r3, #227 ; 0xe3 -1001004e: 4a06 ldr r2, [pc, #24] ; (10010068 ) -10010050: 47b0 blx r6 -10010052: 1c43 adds r3, r0, #1 -10010054: d1f4 bne.n 10010040 -10010056: 2300 movs r3, #0 -10010058: 6023 str r3, [r4, #0] -1001005a: 338a adds r3, #138 ; 0x8a -1001005c: 602b str r3, [r5, #0] -1001005e: e7ef b.n 10010040 -10010060: 200008e0 .word 0x200008e0 -10010064: 20001120 .word 0x20001120 -10010068: 1004c7e8 .word 0x1004c7e8 - -1001006c <_mbtowc_r>: -1001006c: b530 push {r4, r5, lr} -1001006e: b083 sub sp, #12 -10010070: 9c06 ldr r4, [sp, #24] -10010072: 4d03 ldr r5, [pc, #12] ; (10010080 <_mbtowc_r+0x14>) -10010074: 9400 str r4, [sp, #0] -10010076: 24e4 movs r4, #228 ; 0xe4 -10010078: 592c ldr r4, [r5, r4] -1001007a: 47a0 blx r4 -1001007c: b003 add sp, #12 -1001007e: bd30 pop {r4, r5, pc} -10010080: 20001120 .word 0x20001120 - -10010084 <__ascii_mbtowc>: -10010084: b082 sub sp, #8 -10010086: 2900 cmp r1, #0 -10010088: d00a beq.n 100100a0 <__ascii_mbtowc+0x1c> -1001008a: 2a00 cmp r2, #0 -1001008c: d00b beq.n 100100a6 <__ascii_mbtowc+0x22> -1001008e: 2b00 cmp r3, #0 -10010090: d00b beq.n 100100aa <__ascii_mbtowc+0x26> -10010092: 7813 ldrb r3, [r2, #0] -10010094: 600b str r3, [r1, #0] -10010096: 7810 ldrb r0, [r2, #0] -10010098: 1e43 subs r3, r0, #1 -1001009a: 4198 sbcs r0, r3 -1001009c: b002 add sp, #8 -1001009e: 4770 bx lr -100100a0: a901 add r1, sp, #4 -100100a2: 2a00 cmp r2, #0 -100100a4: d1f3 bne.n 1001008e <__ascii_mbtowc+0xa> -100100a6: 2000 movs r0, #0 -100100a8: e7f8 b.n 1001009c <__ascii_mbtowc+0x18> -100100aa: 2002 movs r0, #2 -100100ac: 4240 negs r0, r0 -100100ae: e7f5 b.n 1001009c <__ascii_mbtowc+0x18> - -100100b0 <_read_r>: -100100b0: b570 push {r4, r5, r6, lr} -100100b2: 0004 movs r4, r0 -100100b4: 0008 movs r0, r1 -100100b6: 0011 movs r1, r2 -100100b8: 001a movs r2, r3 -100100ba: 2300 movs r3, #0 -100100bc: 4d05 ldr r5, [pc, #20] ; (100100d4 <_read_r+0x24>) -100100be: 602b str r3, [r5, #0] -100100c0: f7f5 f92e bl 10005320 <_read> -100100c4: 1c43 adds r3, r0, #1 -100100c6: d000 beq.n 100100ca <_read_r+0x1a> -100100c8: bd70 pop {r4, r5, r6, pc} -100100ca: 682b ldr r3, [r5, #0] -100100cc: 2b00 cmp r3, #0 -100100ce: d0fb beq.n 100100c8 <_read_r+0x18> -100100d0: 6023 str r3, [r4, #0] -100100d2: e7f9 b.n 100100c8 <_read_r+0x18> -100100d4: 20002c74 .word 0x20002c74 - -100100d8 <__sccl>: -100100d8: b570 push {r4, r5, r6, lr} -100100da: 780d ldrb r5, [r1, #0] -100100dc: 0004 movs r4, r0 -100100de: 2d5e cmp r5, #94 ; 0x5e -100100e0: d01d beq.n 1001011e <__sccl+0x46> -100100e2: 1c4e adds r6, r1, #1 -100100e4: 2000 movs r0, #0 -100100e6: 2100 movs r1, #0 -100100e8: 0023 movs r3, r4 -100100ea: 1c62 adds r2, r4, #1 -100100ec: 32ff adds r2, #255 ; 0xff -100100ee: 7019 strb r1, [r3, #0] -100100f0: 3301 adds r3, #1 -100100f2: 4293 cmp r3, r2 -100100f4: d1fb bne.n 100100ee <__sccl+0x16> -100100f6: 2d00 cmp r5, #0 -100100f8: d00f beq.n 1001011a <__sccl+0x42> -100100fa: 2201 movs r2, #1 -100100fc: 4042 eors r2, r0 -100100fe: 5562 strb r2, [r4, r5] -10010100: 7833 ldrb r3, [r6, #0] -10010102: 1c70 adds r0, r6, #1 -10010104: 2b2d cmp r3, #45 ; 0x2d -10010106: d00f beq.n 10010128 <__sccl+0x50> -10010108: 2b5d cmp r3, #93 ; 0x5d -1001010a: d005 beq.n 10010118 <__sccl+0x40> -1001010c: 2b00 cmp r3, #0 -1001010e: d002 beq.n 10010116 <__sccl+0x3e> -10010110: 001d movs r5, r3 -10010112: 0006 movs r6, r0 -10010114: e7f3 b.n 100100fe <__sccl+0x26> -10010116: 0030 movs r0, r6 -10010118: bd70 pop {r4, r5, r6, pc} -1001011a: 1e70 subs r0, r6, #1 -1001011c: e7fc b.n 10010118 <__sccl+0x40> -1001011e: 784d ldrb r5, [r1, #1] -10010120: 1c8e adds r6, r1, #2 -10010122: 2001 movs r0, #1 -10010124: 2101 movs r1, #1 -10010126: e7df b.n 100100e8 <__sccl+0x10> -10010128: 7871 ldrb r1, [r6, #1] -1001012a: 295d cmp r1, #93 ; 0x5d -1001012c: d011 beq.n 10010152 <__sccl+0x7a> -1001012e: 428d cmp r5, r1 -10010130: dc0f bgt.n 10010152 <__sccl+0x7a> -10010132: 002b movs r3, r5 -10010134: 3602 adds r6, #2 -10010136: 3301 adds r3, #1 -10010138: 54e2 strb r2, [r4, r3] -1001013a: 4299 cmp r1, r3 -1001013c: dcfb bgt.n 10010136 <__sccl+0x5e> -1001013e: 2300 movs r3, #0 -10010140: 1c68 adds r0, r5, #1 -10010142: 428d cmp r5, r1 -10010144: db01 blt.n 1001014a <__sccl+0x72> -10010146: 18c5 adds r5, r0, r3 -10010148: e7da b.n 10010100 <__sccl+0x28> -1001014a: 1b49 subs r1, r1, r5 -1001014c: 1e4b subs r3, r1, #1 -1001014e: 18c5 adds r5, r0, r3 -10010150: e7d6 b.n 10010100 <__sccl+0x28> -10010152: 252d movs r5, #45 ; 0x2d -10010154: 0006 movs r6, r0 -10010156: e7d2 b.n 100100fe <__sccl+0x26> - -10010158 : -10010158: 4800 ldr r0, [pc, #0] ; (1001015c ) -1001015a: 4770 bx lr -1001015c: 7fc00000 .word 0x7fc00000 - -10010160 : -10010160: 4602 mov r2, r0 -10010162: b570 push {r4, r5, r6, lr} -10010164: 430a orrs r2, r1 -10010166: 0792 lsls r2, r2, #30 -10010168: d12a bne.n 100101c0 -1001016a: 4d1e ldr r5, [pc, #120] ; (100101e4 ) -1001016c: 01ee lsls r6, r5, #7 -1001016e: c804 ldmia r0!, {r2} -10010170: c908 ldmia r1!, {r3} -10010172: 1b54 subs r4, r2, r5 -10010174: 4394 bics r4, r2 -10010176: 4034 ands r4, r6 -10010178: d017 beq.n 100101aa -1001017a: b2d0 uxtb r0, r2 -1001017c: b2d9 uxtb r1, r3 -1001017e: 1a40 subs r0, r0, r1 -10010180: 0621 lsls r1, r4, #24 -10010182: 4301 orrs r1, r0 -10010184: d110 bne.n 100101a8 -10010186: b290 uxth r0, r2 -10010188: b299 uxth r1, r3 -1001018a: 1a40 subs r0, r0, r1 -1001018c: 0421 lsls r1, r4, #16 -1001018e: 4301 orrs r1, r0 -10010190: d10a bne.n 100101a8 -10010192: 0210 lsls r0, r2, #8 -10010194: 0219 lsls r1, r3, #8 -10010196: 0a00 lsrs r0, r0, #8 -10010198: 0a09 lsrs r1, r1, #8 -1001019a: 1a40 subs r0, r0, r1 -1001019c: 0221 lsls r1, r4, #8 -1001019e: 4301 orrs r1, r0 -100101a0: d102 bne.n 100101a8 -100101a2: 0e10 lsrs r0, r2, #24 -100101a4: 0e19 lsrs r1, r3, #24 -100101a6: 1a40 subs r0, r0, r1 -100101a8: bd70 pop {r4, r5, r6, pc} -100101aa: 429a cmp r2, r3 -100101ac: d0df beq.n 1001016e -100101ae: ba10 rev r0, r2 -100101b0: ba19 rev r1, r3 -100101b2: 4288 cmp r0, r1 -100101b4: d901 bls.n 100101ba -100101b6: 2001 movs r0, #1 -100101b8: bd70 pop {r4, r5, r6, pc} -100101ba: 2000 movs r0, #0 -100101bc: 43c0 mvns r0, r0 -100101be: bd70 pop {r4, r5, r6, pc} -100101c0: 7802 ldrb r2, [r0, #0] -100101c2: 780b ldrb r3, [r1, #0] -100101c4: 3001 adds r0, #1 -100101c6: 3101 adds r1, #1 -100101c8: 2a00 cmp r2, #0 -100101ca: d009 beq.n 100101e0 -100101cc: 429a cmp r2, r3 -100101ce: d107 bne.n 100101e0 -100101d0: 7802 ldrb r2, [r0, #0] -100101d2: 780b ldrb r3, [r1, #0] -100101d4: 3001 adds r0, #1 -100101d6: 3101 adds r1, #1 -100101d8: 2a00 cmp r2, #0 -100101da: d001 beq.n 100101e0 -100101dc: 429a cmp r2, r3 -100101de: d0ef beq.n 100101c0 -100101e0: 1ad0 subs r0, r2, r3 -100101e2: bd70 pop {r4, r5, r6, pc} -100101e4: 01010101 .word 0x01010101 - -100101e8 <_strtod_l>: -100101e8: b5f0 push {r4, r5, r6, r7, lr} -100101ea: 46de mov lr, fp -100101ec: 4657 mov r7, sl -100101ee: 4645 mov r5, r8 -100101f0: 464e mov r6, r9 -100101f2: 001c movs r4, r3 -100101f4: 2300 movs r3, #0 -100101f6: b5e0 push {r5, r6, r7, lr} -100101f8: b0a1 sub sp, #132 ; 0x84 -100101fa: 931c str r3, [sp, #112] ; 0x70 -100101fc: 4bbb ldr r3, [pc, #748] ; (100104ec <_strtod_l+0x304>) -100101fe: 4682 mov sl, r0 -10010200: 681b ldr r3, [r3, #0] -10010202: 000d movs r5, r1 -10010204: 0018 movs r0, r3 -10010206: 9208 str r2, [sp, #32] -10010208: 9307 str r3, [sp, #28] -1001020a: f7fe fc0d bl 1000ea28 -1001020e: 2200 movs r2, #0 -10010210: 2300 movs r3, #0 -10010212: 4683 mov fp, r0 -10010214: 002f movs r7, r5 -10010216: 9204 str r2, [sp, #16] -10010218: 9305 str r3, [sp, #20] -1001021a: 4ab5 ldr r2, [pc, #724] ; (100104f0 <_strtod_l+0x308>) -1001021c: 951b str r5, [sp, #108] ; 0x6c -1001021e: 783b ldrb r3, [r7, #0] -10010220: 2b2d cmp r3, #45 ; 0x2d -10010222: d802 bhi.n 1001022a <_strtod_l+0x42> -10010224: 0099 lsls r1, r3, #2 -10010226: 5851 ldr r1, [r2, r1] -10010228: 468f mov pc, r1 -1001022a: 2200 movs r2, #0 -1001022c: 9209 str r2, [sp, #36] ; 0x24 -1001022e: 2200 movs r2, #0 -10010230: 920a str r2, [sp, #40] ; 0x28 -10010232: 2b30 cmp r3, #48 ; 0x30 -10010234: d100 bne.n 10010238 <_strtod_l+0x50> -10010236: e0e5 b.n 10010404 <_strtod_l+0x21c> -10010238: 001c movs r4, r3 -1001023a: 2b2f cmp r3, #47 ; 0x2f -1001023c: d801 bhi.n 10010242 <_strtod_l+0x5a> -1001023e: f000 fd7c bl 10010d3a <_strtod_l+0xb52> -10010242: 2200 movs r2, #0 -10010244: 46ac mov ip, r5 -10010246: 0038 movs r0, r7 -10010248: 2600 movs r6, #0 -1001024a: 0019 movs r1, r3 -1001024c: 0015 movs r5, r2 -1001024e: e00b b.n 10010268 <_strtod_l+0x80> -10010250: 3001 adds r0, #1 -10010252: 0093 lsls r3, r2, #2 -10010254: 189a adds r2, r3, r2 -10010256: 901b str r0, [sp, #108] ; 0x6c -10010258: 7804 ldrb r4, [r0, #0] -1001025a: 0052 lsls r2, r2, #1 -1001025c: 1852 adds r2, r2, r1 -1001025e: 3a30 subs r2, #48 ; 0x30 -10010260: 0021 movs r1, r4 -10010262: 3601 adds r6, #1 -10010264: 2c2f cmp r4, #47 ; 0x2f -10010266: dd10 ble.n 1001028a <_strtod_l+0xa2> -10010268: 2c39 cmp r4, #57 ; 0x39 -1001026a: dc5b bgt.n 10010324 <_strtod_l+0x13c> -1001026c: 2e08 cmp r6, #8 -1001026e: ddef ble.n 10010250 <_strtod_l+0x68> -10010270: 00ab lsls r3, r5, #2 -10010272: 195b adds r3, r3, r5 -10010274: 3001 adds r0, #1 -10010276: 005b lsls r3, r3, #1 -10010278: 901b str r0, [sp, #108] ; 0x6c -1001027a: 185b adds r3, r3, r1 -1001027c: 7804 ldrb r4, [r0, #0] -1001027e: 3b30 subs r3, #48 ; 0x30 -10010280: 001d movs r5, r3 -10010282: 0021 movs r1, r4 -10010284: 3601 adds r6, #1 -10010286: 2c2f cmp r4, #47 ; 0x2f -10010288: dcee bgt.n 10010268 <_strtod_l+0x80> -1001028a: 4690 mov r8, r2 -1001028c: 9907 ldr r1, [sp, #28] -1001028e: 465a mov r2, fp -10010290: 46a9 mov r9, r5 -10010292: 4665 mov r5, ip -10010294: f7fe fbf6 bl 1000ea84 -10010298: 2800 cmp r0, #0 -1001029a: d100 bne.n 1001029e <_strtod_l+0xb6> -1001029c: e2ba b.n 10010814 <_strtod_l+0x62c> -1001029e: 960d str r6, [sp, #52] ; 0x34 -100102a0: 2300 movs r3, #0 -100102a2: 2000 movs r0, #0 -100102a4: 469c mov ip, r3 -100102a6: 9310 str r3, [sp, #64] ; 0x40 -100102a8: 930b str r3, [sp, #44] ; 0x2c -100102aa: 2e00 cmp r6, #0 -100102ac: d000 beq.n 100102b0 <_strtod_l+0xc8> -100102ae: e127 b.n 10010500 <_strtod_l+0x318> -100102b0: 9b0a ldr r3, [sp, #40] ; 0x28 -100102b2: 4303 orrs r3, r0 -100102b4: d000 beq.n 100102b8 <_strtod_l+0xd0> -100102b6: e29c b.n 100107f2 <_strtod_l+0x60a> -100102b8: 4663 mov r3, ip -100102ba: 2b00 cmp r3, #0 -100102bc: d11e bne.n 100102fc <_strtod_l+0x114> -100102be: 2c69 cmp r4, #105 ; 0x69 -100102c0: d101 bne.n 100102c6 <_strtod_l+0xde> -100102c2: f000 fcb4 bl 10010c2e <_strtod_l+0xa46> -100102c6: dc17 bgt.n 100102f8 <_strtod_l+0x110> -100102c8: 2c49 cmp r4, #73 ; 0x49 -100102ca: d101 bne.n 100102d0 <_strtod_l+0xe8> -100102cc: f000 fcaf bl 10010c2e <_strtod_l+0xa46> -100102d0: 2c4e cmp r4, #78 ; 0x4e -100102d2: d113 bne.n 100102fc <_strtod_l+0x114> -100102d4: 4987 ldr r1, [pc, #540] ; (100104f4 <_strtod_l+0x30c>) -100102d6: a81b add r0, sp, #108 ; 0x6c -100102d8: f003 f89e bl 10013418 <__match> -100102dc: 2800 cmp r0, #0 -100102de: d00d beq.n 100102fc <_strtod_l+0x114> -100102e0: 9b1b ldr r3, [sp, #108] ; 0x6c -100102e2: 781b ldrb r3, [r3, #0] -100102e4: 2b28 cmp r3, #40 ; 0x28 -100102e6: d101 bne.n 100102ec <_strtod_l+0x104> -100102e8: f000 fe54 bl 10010f94 <_strtod_l+0xdac> -100102ec: 4882 ldr r0, [pc, #520] ; (100104f8 <_strtod_l+0x310>) -100102ee: f003 ff0f bl 10014110 -100102f2: 4683 mov fp, r0 -100102f4: 000f movs r7, r1 -100102f6: e27f b.n 100107f8 <_strtod_l+0x610> -100102f8: 2c6e cmp r4, #110 ; 0x6e -100102fa: d0eb beq.n 100102d4 <_strtod_l+0xec> -100102fc: 9b08 ldr r3, [sp, #32] -100102fe: 2b00 cmp r3, #0 -10010300: d002 beq.n 10010308 <_strtod_l+0x120> -10010302: 9b08 ldr r3, [sp, #32] -10010304: 601d str r5, [r3, #0] -10010306: 2300 movs r3, #0 -10010308: 469b mov fp, r3 -1001030a: 2700 movs r7, #0 -1001030c: 4658 mov r0, fp -1001030e: 0039 movs r1, r7 -10010310: b021 add sp, #132 ; 0x84 -10010312: bcf0 pop {r4, r5, r6, r7} -10010314: 46bb mov fp, r7 -10010316: 46b2 mov sl, r6 -10010318: 46a9 mov r9, r5 -1001031a: 46a0 mov r8, r4 -1001031c: bdf0 pop {r4, r5, r6, r7, pc} -1001031e: 3701 adds r7, #1 -10010320: 971b str r7, [sp, #108] ; 0x6c -10010322: e77c b.n 1001021e <_strtod_l+0x36> -10010324: 4690 mov r8, r2 -10010326: 9907 ldr r1, [sp, #28] -10010328: 465a mov r2, fp -1001032a: 46a9 mov r9, r5 -1001032c: 4665 mov r5, ip -1001032e: f7fe fba9 bl 1000ea84 -10010332: 2800 cmp r0, #0 -10010334: d17a bne.n 1001042c <_strtod_l+0x244> -10010336: 9b1b ldr r3, [sp, #108] ; 0x6c -10010338: 445b add r3, fp -1001033a: 931b str r3, [sp, #108] ; 0x6c -1001033c: 781c ldrb r4, [r3, #0] -1001033e: 2e00 cmp r6, #0 -10010340: d001 beq.n 10010346 <_strtod_l+0x15e> -10010342: f000 fd7f bl 10010e44 <_strtod_l+0xc5c> -10010346: 2c30 cmp r4, #48 ; 0x30 -10010348: d001 beq.n 1001034e <_strtod_l+0x166> -1001034a: f000 fd6c bl 10010e26 <_strtod_l+0xc3e> -1001034e: 2201 movs r2, #1 -10010350: 1ad2 subs r2, r2, r3 -10010352: 1898 adds r0, r3, r2 -10010354: 3301 adds r3, #1 -10010356: 931b str r3, [sp, #108] ; 0x6c -10010358: 781c ldrb r4, [r3, #0] -1001035a: 2c30 cmp r4, #48 ; 0x30 -1001035c: d0f9 beq.n 10010352 <_strtod_l+0x16a> -1001035e: 0023 movs r3, r4 -10010360: 3b31 subs r3, #49 ; 0x31 -10010362: 2b08 cmp r3, #8 -10010364: d900 bls.n 10010368 <_strtod_l+0x180> -10010366: e3ba b.n 10010ade <_strtod_l+0x8f6> -10010368: 9b1b ldr r3, [sp, #108] ; 0x6c -1001036a: 2601 movs r6, #1 -1001036c: 469c mov ip, r3 -1001036e: 2330 movs r3, #48 ; 0x30 -10010370: 425b negs r3, r3 -10010372: 469b mov fp, r3 -10010374: 44a3 add fp, r4 -10010376: 465b mov r3, fp -10010378: 9307 str r3, [sp, #28] -1001037a: 1c43 adds r3, r0, #1 -1001037c: 9310 str r3, [sp, #64] ; 0x40 -1001037e: 2300 movs r3, #0 -10010380: 4667 mov r7, ip -10010382: 930d str r3, [sp, #52] ; 0x34 -10010384: 4643 mov r3, r8 -10010386: 9a07 ldr r2, [sp, #28] -10010388: 009b lsls r3, r3, #2 -1001038a: 4443 add r3, r8 -1001038c: 4690 mov r8, r2 -1001038e: 005b lsls r3, r3, #1 -10010390: 4443 add r3, r8 -10010392: 4698 mov r8, r3 -10010394: 2000 movs r0, #0 -10010396: 4663 mov r3, ip -10010398: 3301 adds r3, #1 -1001039a: 931b str r3, [sp, #108] ; 0x6c -1001039c: 4663 mov r3, ip -1001039e: 785c ldrb r4, [r3, #1] -100103a0: 0021 movs r1, r4 -100103a2: 3930 subs r1, #48 ; 0x30 -100103a4: 2909 cmp r1, #9 -100103a6: d900 bls.n 100103aa <_strtod_l+0x1c2> -100103a8: e338 b.n 10010a1c <_strtod_l+0x834> -100103aa: 9b1b ldr r3, [sp, #108] ; 0x6c -100103ac: 3001 adds r0, #1 -100103ae: 469c mov ip, r3 -100103b0: 9107 str r1, [sp, #28] -100103b2: 2900 cmp r1, #0 -100103b4: d0ef beq.n 10010396 <_strtod_l+0x1ae> -100103b6: 9c10 ldr r4, [sp, #64] ; 0x40 -100103b8: 1c73 adds r3, r6, #1 -100103ba: 46a3 mov fp, r4 -100103bc: 4483 add fp, r0 -100103be: 465c mov r4, fp -100103c0: 001a movs r2, r3 -100103c2: 9410 str r4, [sp, #64] ; 0x40 -100103c4: 2801 cmp r0, #1 -100103c6: d101 bne.n 100103cc <_strtod_l+0x1e4> -100103c8: f000 fcb2 bl 10010d30 <_strtod_l+0xb48> -100103cc: 000a movs r2, r1 -100103ce: 002c movs r4, r5 -100103d0: 1980 adds r0, r0, r6 -100103d2: 468b mov fp, r1 -100103d4: 4645 mov r5, r8 -100103d6: 4649 mov r1, r9 -100103d8: 46a0 mov r8, r4 -100103da: 4691 mov r9, r2 -100103dc: 3801 subs r0, #1 -100103de: e007 b.n 100103f0 <_strtod_l+0x208> -100103e0: 00ac lsls r4, r5, #2 -100103e2: 1965 adds r5, r4, r5 -100103e4: 006d lsls r5, r5, #1 -100103e6: 4298 cmp r0, r3 -100103e8: d101 bne.n 100103ee <_strtod_l+0x206> -100103ea: f000 fc98 bl 10010d1e <_strtod_l+0xb36> -100103ee: 3301 adds r3, #1 -100103f0: 0032 movs r2, r6 -100103f2: 001e movs r6, r3 -100103f4: 2a08 cmp r2, #8 -100103f6: d9f3 bls.n 100103e0 <_strtod_l+0x1f8> -100103f8: 2b10 cmp r3, #16 -100103fa: dcf4 bgt.n 100103e6 <_strtod_l+0x1fe> -100103fc: 008c lsls r4, r1, #2 -100103fe: 1861 adds r1, r4, r1 -10010400: 0049 lsls r1, r1, #1 -10010402: e7f0 b.n 100103e6 <_strtod_l+0x1fe> -10010404: 787b ldrb r3, [r7, #1] -10010406: 3220 adds r2, #32 -10010408: 4393 bics r3, r2 -1001040a: 1c7e adds r6, r7, #1 -1001040c: 2b58 cmp r3, #88 ; 0x58 -1001040e: d101 bne.n 10010414 <_strtod_l+0x22c> -10010410: f000 fc60 bl 10010cd4 <_strtod_l+0xaec> -10010414: 0037 movs r7, r6 -10010416: 961b str r6, [sp, #108] ; 0x6c -10010418: 783b ldrb r3, [r7, #0] -1001041a: 3601 adds r6, #1 -1001041c: 2b30 cmp r3, #48 ; 0x30 -1001041e: d0f9 beq.n 10010414 <_strtod_l+0x22c> -10010420: 2b00 cmp r3, #0 -10010422: d100 bne.n 10010426 <_strtod_l+0x23e> -10010424: e1e5 b.n 100107f2 <_strtod_l+0x60a> -10010426: 2201 movs r2, #1 -10010428: 920a str r2, [sp, #40] ; 0x28 -1001042a: e705 b.n 10010238 <_strtod_l+0x50> -1001042c: 2300 movs r3, #0 -1001042e: 2000 movs r0, #0 -10010430: 469c mov ip, r3 -10010432: 960d str r6, [sp, #52] ; 0x34 -10010434: 9310 str r3, [sp, #64] ; 0x40 -10010436: 2320 movs r3, #32 -10010438: 0022 movs r2, r4 -1001043a: 439a bics r2, r3 -1001043c: 0013 movs r3, r2 -1001043e: 2200 movs r2, #0 -10010440: 920b str r2, [sp, #44] ; 0x2c -10010442: 2b45 cmp r3, #69 ; 0x45 -10010444: d000 beq.n 10010448 <_strtod_l+0x260> -10010446: e730 b.n 100102aa <_strtod_l+0xc2> -10010448: 0033 movs r3, r6 -1001044a: 9a0a ldr r2, [sp, #40] ; 0x28 -1001044c: 4303 orrs r3, r0 -1001044e: 4313 orrs r3, r2 -10010450: d100 bne.n 10010454 <_strtod_l+0x26c> -10010452: e753 b.n 100102fc <_strtod_l+0x114> -10010454: 9d1b ldr r5, [sp, #108] ; 0x6c -10010456: 1c6b adds r3, r5, #1 -10010458: 931b str r3, [sp, #108] ; 0x6c -1001045a: 786c ldrb r4, [r5, #1] -1001045c: 2c2b cmp r4, #43 ; 0x2b -1001045e: d101 bne.n 10010464 <_strtod_l+0x27c> -10010460: f000 fc26 bl 10010cb0 <_strtod_l+0xac8> -10010464: 2c2d cmp r4, #45 ; 0x2d -10010466: d100 bne.n 1001046a <_strtod_l+0x282> -10010468: e307 b.n 10010a7a <_strtod_l+0x892> -1001046a: 2300 movs r3, #0 -1001046c: 469b mov fp, r3 -1001046e: 0023 movs r3, r4 -10010470: 3b30 subs r3, #48 ; 0x30 -10010472: 2b09 cmp r3, #9 -10010474: d900 bls.n 10010478 <_strtod_l+0x290> -10010476: e2fb b.n 10010a70 <_strtod_l+0x888> -10010478: 2c30 cmp r4, #48 ; 0x30 -1001047a: d106 bne.n 1001048a <_strtod_l+0x2a2> -1001047c: 9b1b ldr r3, [sp, #108] ; 0x6c -1001047e: 3301 adds r3, #1 -10010480: 931b str r3, [sp, #108] ; 0x6c -10010482: 781c ldrb r4, [r3, #0] -10010484: 3301 adds r3, #1 -10010486: 2c30 cmp r4, #48 ; 0x30 -10010488: d0fa beq.n 10010480 <_strtod_l+0x298> -1001048a: 2300 movs r3, #0 -1001048c: 930b str r3, [sp, #44] ; 0x2c -1001048e: 0023 movs r3, r4 -10010490: 3b31 subs r3, #49 ; 0x31 -10010492: 2b08 cmp r3, #8 -10010494: d900 bls.n 10010498 <_strtod_l+0x2b0> -10010496: e708 b.n 100102aa <_strtod_l+0xc2> -10010498: 9a1b ldr r2, [sp, #108] ; 0x6c -1001049a: 3301 adds r3, #1 -1001049c: 1c51 adds r1, r2, #1 -1001049e: 911b str r1, [sp, #108] ; 0x6c -100104a0: 7854 ldrb r4, [r2, #1] -100104a2: 9207 str r2, [sp, #28] -100104a4: 0022 movs r2, r4 -100104a6: 2c2f cmp r4, #47 ; 0x2f -100104a8: dc0d bgt.n 100104c6 <_strtod_l+0x2de> -100104aa: f000 fc79 bl 10010da0 <_strtod_l+0xbb8> -100104ae: 009c lsls r4, r3, #2 -100104b0: 18e4 adds r4, r4, r3 -100104b2: 0064 lsls r4, r4, #1 -100104b4: 18a4 adds r4, r4, r2 -100104b6: 000a movs r2, r1 -100104b8: 0023 movs r3, r4 -100104ba: 3101 adds r1, #1 -100104bc: 911b str r1, [sp, #108] ; 0x6c -100104be: 7852 ldrb r2, [r2, #1] -100104c0: 3b30 subs r3, #48 ; 0x30 -100104c2: 2a2f cmp r2, #47 ; 0x2f -100104c4: dd01 ble.n 100104ca <_strtod_l+0x2e2> -100104c6: 2a39 cmp r2, #57 ; 0x39 -100104c8: ddf1 ble.n 100104ae <_strtod_l+0x2c6> -100104ca: 0014 movs r4, r2 -100104cc: 9a07 ldr r2, [sp, #28] -100104ce: 1a89 subs r1, r1, r2 -100104d0: 2908 cmp r1, #8 -100104d2: dc01 bgt.n 100104d8 <_strtod_l+0x2f0> -100104d4: f000 fc64 bl 10010da0 <_strtod_l+0xbb8> -100104d8: 4b08 ldr r3, [pc, #32] ; (100104fc <_strtod_l+0x314>) -100104da: 930b str r3, [sp, #44] ; 0x2c -100104dc: 465b mov r3, fp -100104de: 2b00 cmp r3, #0 -100104e0: d100 bne.n 100104e4 <_strtod_l+0x2fc> -100104e2: e6e2 b.n 100102aa <_strtod_l+0xc2> -100104e4: 9b0b ldr r3, [sp, #44] ; 0x2c -100104e6: 425b negs r3, r3 -100104e8: 930b str r3, [sp, #44] ; 0x2c -100104ea: e6de b.n 100102aa <_strtod_l+0xc2> -100104ec: 1004d56c .word 0x1004d56c -100104f0: 1004d050 .word 0x1004d050 -100104f4: 1004d04c .word 0x1004d04c -100104f8: 1004c7e8 .word 0x1004c7e8 -100104fc: 00004e1f .word 0x00004e1f -10010500: 9b0b ldr r3, [sp, #44] ; 0x2c -10010502: 9a10 ldr r2, [sp, #64] ; 0x40 -10010504: 1a9b subs r3, r3, r2 -10010506: 930c str r3, [sp, #48] ; 0x30 -10010508: 9b0d ldr r3, [sp, #52] ; 0x34 -1001050a: 2b00 cmp r3, #0 -1001050c: d100 bne.n 10010510 <_strtod_l+0x328> -1001050e: 960d str r6, [sp, #52] ; 0x34 -10010510: 46b3 mov fp, r6 -10010512: 2e10 cmp r6, #16 -10010514: dd01 ble.n 1001051a <_strtod_l+0x332> -10010516: 2310 movs r3, #16 -10010518: 469b mov fp, r3 -1001051a: 4640 mov r0, r8 -1001051c: f7f4 fbb4 bl 10004c88 <__wrap___aeabi_ui2d> -10010520: 9004 str r0, [sp, #16] -10010522: 9105 str r1, [sp, #20] -10010524: 2e09 cmp r6, #9 -10010526: dd15 ble.n 10010554 <_strtod_l+0x36c> -10010528: 465a mov r2, fp -1001052a: 4bbe ldr r3, [pc, #760] ; (10010824 <_strtod_l+0x63c>) -1001052c: 3a09 subs r2, #9 -1001052e: 00d2 lsls r2, r2, #3 -10010530: 189b adds r3, r3, r2 -10010532: 681a ldr r2, [r3, #0] -10010534: 685b ldr r3, [r3, #4] -10010536: f7f4 fb36 bl 10004ba6 <__wrap___aeabi_dmul> -1001053a: 0004 movs r4, r0 -1001053c: 4648 mov r0, r9 -1001053e: 000d movs r5, r1 -10010540: f7f4 fba2 bl 10004c88 <__wrap___aeabi_ui2d> -10010544: 0002 movs r2, r0 -10010546: 000b movs r3, r1 -10010548: 0020 movs r0, r4 -1001054a: 0029 movs r1, r5 -1001054c: f7f4 fb0c bl 10004b68 <__wrap___aeabi_dadd> -10010550: 9004 str r0, [sp, #16] -10010552: 9105 str r1, [sp, #20] -10010554: 2e0f cmp r6, #15 -10010556: dd00 ble.n 1001055a <_strtod_l+0x372> -10010558: e172 b.n 10010840 <_strtod_l+0x658> -1001055a: 9b0c ldr r3, [sp, #48] ; 0x30 -1001055c: 2b00 cmp r3, #0 -1001055e: d100 bne.n 10010562 <_strtod_l+0x37a> -10010560: e360 b.n 10010c24 <_strtod_l+0xa3c> -10010562: 9b0c ldr r3, [sp, #48] ; 0x30 -10010564: 2b00 cmp r3, #0 -10010566: dc01 bgt.n 1001056c <_strtod_l+0x384> -10010568: f000 fbf5 bl 10010d56 <_strtod_l+0xb6e> -1001056c: 2b16 cmp r3, #22 -1001056e: dc01 bgt.n 10010574 <_strtod_l+0x38c> -10010570: f000 fc5c bl 10010e2c <_strtod_l+0xc44> -10010574: 2325 movs r3, #37 ; 0x25 -10010576: 9a0c ldr r2, [sp, #48] ; 0x30 -10010578: 1b9b subs r3, r3, r6 -1001057a: 4293 cmp r3, r2 -1001057c: db01 blt.n 10010582 <_strtod_l+0x39a> -1001057e: f000 fc73 bl 10010e68 <_strtod_l+0xc80> -10010582: 465b mov r3, fp -10010584: 1af4 subs r4, r6, r3 -10010586: 9b0c ldr r3, [sp, #48] ; 0x30 -10010588: 469c mov ip, r3 -1001058a: 4464 add r4, ip -1001058c: 230f movs r3, #15 -1001058e: 001a movs r2, r3 -10010590: 4022 ands r2, r4 -10010592: 4223 tst r3, r4 -10010594: d00a beq.n 100105ac <_strtod_l+0x3c4> -10010596: 49a3 ldr r1, [pc, #652] ; (10010824 <_strtod_l+0x63c>) -10010598: 00d2 lsls r2, r2, #3 -1001059a: 1889 adds r1, r1, r2 -1001059c: 6808 ldr r0, [r1, #0] -1001059e: 6849 ldr r1, [r1, #4] -100105a0: 9a04 ldr r2, [sp, #16] -100105a2: 9b05 ldr r3, [sp, #20] -100105a4: f7f4 faff bl 10004ba6 <__wrap___aeabi_dmul> -100105a8: 9004 str r0, [sp, #16] -100105aa: 9105 str r1, [sp, #20] -100105ac: 230f movs r3, #15 -100105ae: 439c bics r4, r3 -100105b0: 1e23 subs r3, r4, #0 -100105b2: d000 beq.n 100105b6 <_strtod_l+0x3ce> -100105b4: e2ab b.n 10010b0e <_strtod_l+0x926> -100105b6: 2300 movs r3, #0 -100105b8: 9307 str r3, [sp, #28] -100105ba: 4643 mov r3, r8 -100105bc: 0039 movs r1, r7 -100105be: 9300 str r3, [sp, #0] -100105c0: 4650 mov r0, sl -100105c2: 0033 movs r3, r6 -100105c4: 9a0d ldr r2, [sp, #52] ; 0x34 -100105c6: f003 f8ab bl 10013720 <__s2b> -100105ca: 4680 mov r8, r0 -100105cc: 2800 cmp r0, #0 -100105ce: d100 bne.n 100105d2 <_strtod_l+0x3ea> -100105d0: e39f b.n 10010d12 <_strtod_l+0xb2a> -100105d2: 990c ldr r1, [sp, #48] ; 0x30 -100105d4: 9b10 ldr r3, [sp, #64] ; 0x40 -100105d6: 980b ldr r0, [sp, #44] ; 0x2c -100105d8: 17ca asrs r2, r1, #31 -100105da: 1a1b subs r3, r3, r0 -100105dc: 401a ands r2, r3 -100105de: 43cb mvns r3, r1 -100105e0: 17db asrs r3, r3, #31 -100105e2: 4019 ands r1, r3 -100105e4: 2600 movs r6, #0 -100105e6: 2300 movs r3, #0 -100105e8: 46c3 mov fp, r8 -100105ea: 4699 mov r9, r3 -100105ec: 46b0 mov r8, r6 -100105ee: 4657 mov r7, sl -100105f0: 920d str r2, [sp, #52] ; 0x34 -100105f2: 9113 str r1, [sp, #76] ; 0x4c -100105f4: 465b mov r3, fp -100105f6: 0038 movs r0, r7 -100105f8: 6859 ldr r1, [r3, #4] -100105fa: f003 f80b bl 10013614 <_Balloc> -100105fe: 4682 mov sl, r0 -10010600: 2800 cmp r0, #0 -10010602: d100 bne.n 10010606 <_strtod_l+0x41e> -10010604: e389 b.n 10010d1a <_strtod_l+0xb32> -10010606: 465b mov r3, fp -10010608: 4659 mov r1, fp -1001060a: 691b ldr r3, [r3, #16] -1001060c: 310c adds r1, #12 -1001060e: 1c9a adds r2, r3, #2 -10010610: 0092 lsls r2, r2, #2 -10010612: 300c adds r0, #12 -10010614: f7f4 fd02 bl 1000501c <__wrap___aeabi_memcpy> -10010618: 9b04 ldr r3, [sp, #16] -1001061a: 9c05 ldr r4, [sp, #20] -1001061c: 0019 movs r1, r3 -1001061e: 930b str r3, [sp, #44] ; 0x2c -10010620: ab1e add r3, sp, #120 ; 0x78 -10010622: 9301 str r3, [sp, #4] -10010624: ab1d add r3, sp, #116 ; 0x74 -10010626: 9300 str r3, [sp, #0] -10010628: 000a movs r2, r1 -1001062a: 0023 movs r3, r4 -1001062c: 0038 movs r0, r7 -1001062e: 940a str r4, [sp, #40] ; 0x28 -10010630: f003 fc6c bl 10013f0c <__d2b> -10010634: 901c str r0, [sp, #112] ; 0x70 -10010636: 2800 cmp r0, #0 -10010638: d100 bne.n 1001063c <_strtod_l+0x454> -1001063a: e1aa b.n 10010992 <_strtod_l+0x7aa> -1001063c: 2101 movs r1, #1 -1001063e: 0038 movs r0, r7 -10010640: f003 f910 bl 10013864 <__i2b> -10010644: 4681 mov r9, r0 -10010646: 2800 cmp r0, #0 -10010648: d100 bne.n 1001064c <_strtod_l+0x464> -1001064a: e366 b.n 10010d1a <_strtod_l+0xb32> -1001064c: 9b1d ldr r3, [sp, #116] ; 0x74 -1001064e: 2b00 cmp r3, #0 -10010650: da00 bge.n 10010654 <_strtod_l+0x46c> -10010652: e1be b.n 100109d2 <_strtod_l+0x7ea> -10010654: 9a0d ldr r2, [sp, #52] ; 0x34 -10010656: 9c13 ldr r4, [sp, #76] ; 0x4c -10010658: 189d adds r5, r3, r2 -1001065a: 9907 ldr r1, [sp, #28] -1001065c: 9a1e ldr r2, [sp, #120] ; 0x78 -1001065e: 1a5b subs r3, r3, r1 -10010660: 2136 movs r1, #54 ; 0x36 -10010662: 189b adds r3, r3, r2 -10010664: 1a8a subs r2, r1, r2 -10010666: 4970 ldr r1, [pc, #448] ; (10010828 <_strtod_l+0x640>) -10010668: 3b01 subs r3, #1 -1001066a: 428b cmp r3, r1 -1001066c: db00 blt.n 10010670 <_strtod_l+0x488> -1001066e: e14f b.n 10010910 <_strtod_l+0x728> -10010670: 1ac9 subs r1, r1, r3 -10010672: 1a52 subs r2, r2, r1 -10010674: 291f cmp r1, #31 -10010676: dd00 ble.n 1001067a <_strtod_l+0x492> -10010678: e1c8 b.n 10010a0c <_strtod_l+0x824> -1001067a: 2301 movs r3, #1 -1001067c: 408b lsls r3, r1 -1001067e: 930e str r3, [sp, #56] ; 0x38 -10010680: 2300 movs r3, #0 -10010682: 9311 str r3, [sp, #68] ; 0x44 -10010684: 9b07 ldr r3, [sp, #28] -10010686: 18a4 adds r4, r4, r2 -10010688: 469c mov ip, r3 -1001068a: 18ae adds r6, r5, r2 -1001068c: 002b movs r3, r5 -1001068e: 4464 add r4, ip -10010690: 42b5 cmp r5, r6 -10010692: dd00 ble.n 10010696 <_strtod_l+0x4ae> -10010694: 0033 movs r3, r6 -10010696: 42a3 cmp r3, r4 -10010698: dd00 ble.n 1001069c <_strtod_l+0x4b4> -1001069a: 0023 movs r3, r4 -1001069c: 2b00 cmp r3, #0 -1001069e: dd02 ble.n 100106a6 <_strtod_l+0x4be> -100106a0: 1af6 subs r6, r6, r3 -100106a2: 1ae4 subs r4, r4, r3 -100106a4: 1aed subs r5, r5, r3 -100106a6: 9b0d ldr r3, [sp, #52] ; 0x34 -100106a8: 2b00 cmp r3, #0 -100106aa: dd00 ble.n 100106ae <_strtod_l+0x4c6> -100106ac: e14d b.n 1001094a <_strtod_l+0x762> -100106ae: 2e00 cmp r6, #0 -100106b0: dd00 ble.n 100106b4 <_strtod_l+0x4cc> -100106b2: e165 b.n 10010980 <_strtod_l+0x798> -100106b4: 9b0c ldr r3, [sp, #48] ; 0x30 -100106b6: 2b00 cmp r3, #0 -100106b8: dd00 ble.n 100106bc <_strtod_l+0x4d4> -100106ba: e18e b.n 100109da <_strtod_l+0x7f2> -100106bc: 2c00 cmp r4, #0 -100106be: dd00 ble.n 100106c2 <_strtod_l+0x4da> -100106c0: e19a b.n 100109f8 <_strtod_l+0x810> -100106c2: 2d00 cmp r5, #0 -100106c4: dd08 ble.n 100106d8 <_strtod_l+0x4f0> -100106c6: 4649 mov r1, r9 -100106c8: 002a movs r2, r5 -100106ca: 0038 movs r0, r7 -100106cc: f003 fa38 bl 10013b40 <__lshift> -100106d0: 4681 mov r9, r0 -100106d2: 2800 cmp r0, #0 -100106d4: d100 bne.n 100106d8 <_strtod_l+0x4f0> -100106d6: e320 b.n 10010d1a <_strtod_l+0xb32> -100106d8: 4652 mov r2, sl -100106da: 0038 movs r0, r7 -100106dc: 991c ldr r1, [sp, #112] ; 0x70 -100106de: f003 fac7 bl 10013c70 <__mdiff> -100106e2: 4680 mov r8, r0 -100106e4: 2800 cmp r0, #0 -100106e6: d100 bne.n 100106ea <_strtod_l+0x502> -100106e8: e317 b.n 10010d1a <_strtod_l+0xb32> -100106ea: 68c3 ldr r3, [r0, #12] -100106ec: 4649 mov r1, r9 -100106ee: 9310 str r3, [sp, #64] ; 0x40 -100106f0: 2300 movs r3, #0 -100106f2: 60c3 str r3, [r0, #12] -100106f4: f003 faa2 bl 10013c3c <__mcmp> -100106f8: 2800 cmp r0, #0 -100106fa: da01 bge.n 10010700 <_strtod_l+0x518> -100106fc: f000 fc60 bl 10010fc0 <_strtod_l+0xdd8> -10010700: d100 bne.n 10010704 <_strtod_l+0x51c> -10010702: e3c7 b.n 10010e94 <_strtod_l+0xcac> -10010704: 4649 mov r1, r9 -10010706: 4640 mov r0, r8 -10010708: f003 fc6c bl 10013fe4 <__ratio> -1001070c: 2380 movs r3, #128 ; 0x80 -1001070e: 2200 movs r2, #0 -10010710: 05db lsls r3, r3, #23 -10010712: 0004 movs r4, r0 -10010714: 000d movs r5, r1 -10010716: f7f4 fa93 bl 10004c40 <__wrap___aeabi_dcmple> -1001071a: 2800 cmp r0, #0 -1001071c: d100 bne.n 10010720 <_strtod_l+0x538> -1001071e: e0fc b.n 1001091a <_strtod_l+0x732> -10010720: 9b10 ldr r3, [sp, #64] ; 0x40 -10010722: 2b00 cmp r3, #0 -10010724: d100 bne.n 10010728 <_strtod_l+0x540> -10010726: e181 b.n 10010a2c <_strtod_l+0x844> -10010728: 9b05 ldr r3, [sp, #20] -1001072a: 2400 movs r4, #0 -1001072c: 930e str r3, [sp, #56] ; 0x38 -1001072e: 2300 movs r3, #0 -10010730: 9311 str r3, [sp, #68] ; 0x44 -10010732: 4b3e ldr r3, [pc, #248] ; (1001082c <_strtod_l+0x644>) -10010734: 4d3d ldr r5, [pc, #244] ; (1001082c <_strtod_l+0x644>) -10010736: 9312 str r3, [sp, #72] ; 0x48 -10010738: 4b3d ldr r3, [pc, #244] ; (10010830 <_strtod_l+0x648>) -1001073a: 9e0e ldr r6, [sp, #56] ; 0x38 -1001073c: 401e ands r6, r3 -1001073e: 4b3d ldr r3, [pc, #244] ; (10010834 <_strtod_l+0x64c>) -10010740: 429e cmp r6, r3 -10010742: d100 bne.n 10010746 <_strtod_l+0x55e> -10010744: e19f b.n 10010a86 <_strtod_l+0x89e> -10010746: 9b07 ldr r3, [sp, #28] -10010748: 2b00 cmp r3, #0 -1001074a: d028 beq.n 1001079e <_strtod_l+0x5b6> -1001074c: 23d4 movs r3, #212 ; 0xd4 -1001074e: 04db lsls r3, r3, #19 -10010750: 429e cmp r6, r3 -10010752: d824 bhi.n 1001079e <_strtod_l+0x5b6> -10010754: 4a38 ldr r2, [pc, #224] ; (10010838 <_strtod_l+0x650>) -10010756: 4b39 ldr r3, [pc, #228] ; (1001083c <_strtod_l+0x654>) -10010758: 9811 ldr r0, [sp, #68] ; 0x44 -1001075a: 9912 ldr r1, [sp, #72] ; 0x48 -1001075c: f7f4 fa70 bl 10004c40 <__wrap___aeabi_dcmple> -10010760: 2800 cmp r0, #0 -10010762: d018 beq.n 10010796 <_strtod_l+0x5ae> -10010764: 9811 ldr r0, [sp, #68] ; 0x44 -10010766: 9912 ldr r1, [sp, #72] ; 0x48 -10010768: f7f4 face bl 10004d08 <__wrap___aeabi_d2uiz> -1001076c: 2800 cmp r0, #0 -1001076e: d100 bne.n 10010772 <_strtod_l+0x58a> -10010770: 3001 adds r0, #1 -10010772: f7f4 fa89 bl 10004c88 <__wrap___aeabi_ui2d> -10010776: 000b movs r3, r1 -10010778: 9112 str r1, [sp, #72] ; 0x48 -1001077a: 9910 ldr r1, [sp, #64] ; 0x40 -1001077c: 0002 movs r2, r0 -1001077e: 9011 str r0, [sp, #68] ; 0x44 -10010780: 2900 cmp r1, #0 -10010782: d000 beq.n 10010786 <_strtod_l+0x59e> -10010784: e315 b.n 10010db2 <_strtod_l+0xbca> -10010786: 9216 str r2, [sp, #88] ; 0x58 -10010788: 2280 movs r2, #128 ; 0x80 -1001078a: 0612 lsls r2, r2, #24 -1001078c: 4694 mov ip, r2 -1001078e: 4463 add r3, ip -10010790: 9317 str r3, [sp, #92] ; 0x5c -10010792: 9c16 ldr r4, [sp, #88] ; 0x58 -10010794: 9d17 ldr r5, [sp, #92] ; 0x5c -10010796: 23d6 movs r3, #214 ; 0xd6 -10010798: 04db lsls r3, r3, #19 -1001079a: 18eb adds r3, r5, r3 -1001079c: 1b9d subs r5, r3, r6 -1001079e: 980b ldr r0, [sp, #44] ; 0x2c -100107a0: 990a ldr r1, [sp, #40] ; 0x28 -100107a2: f003 fb2b bl 10013dfc <__ulp> -100107a6: 0002 movs r2, r0 -100107a8: 000b movs r3, r1 -100107aa: 0020 movs r0, r4 -100107ac: 0029 movs r1, r5 -100107ae: f7f4 f9fa bl 10004ba6 <__wrap___aeabi_dmul> -100107b2: 9a0b ldr r2, [sp, #44] ; 0x2c -100107b4: 9b0a ldr r3, [sp, #40] ; 0x28 -100107b6: f7f4 f9d7 bl 10004b68 <__wrap___aeabi_dadd> -100107ba: 000c movs r4, r1 -100107bc: 9004 str r0, [sp, #16] -100107be: 9105 str r1, [sp, #20] -100107c0: 9b07 ldr r3, [sp, #28] -100107c2: 2b00 cmp r3, #0 -100107c4: d104 bne.n 100107d0 <_strtod_l+0x5e8> -100107c6: 4b1a ldr r3, [pc, #104] ; (10010830 <_strtod_l+0x648>) -100107c8: 4023 ands r3, r4 -100107ca: 429e cmp r6, r3 -100107cc: d100 bne.n 100107d0 <_strtod_l+0x5e8> -100107ce: e246 b.n 10010c5e <_strtod_l+0xa76> -100107d0: 0038 movs r0, r7 -100107d2: 991c ldr r1, [sp, #112] ; 0x70 -100107d4: f002 ff46 bl 10013664 <_Bfree> -100107d8: 4651 mov r1, sl -100107da: 0038 movs r0, r7 -100107dc: f002 ff42 bl 10013664 <_Bfree> -100107e0: 4649 mov r1, r9 -100107e2: 0038 movs r0, r7 -100107e4: f002 ff3e bl 10013664 <_Bfree> -100107e8: 4641 mov r1, r8 -100107ea: 0038 movs r0, r7 -100107ec: f002 ff3a bl 10013664 <_Bfree> -100107f0: e700 b.n 100105f4 <_strtod_l+0x40c> -100107f2: 2300 movs r3, #0 -100107f4: 2700 movs r7, #0 -100107f6: 469b mov fp, r3 -100107f8: 9b08 ldr r3, [sp, #32] -100107fa: 2b00 cmp r3, #0 -100107fc: d001 beq.n 10010802 <_strtod_l+0x61a> -100107fe: 9a1b ldr r2, [sp, #108] ; 0x6c -10010800: 601a str r2, [r3, #0] -10010802: 9b09 ldr r3, [sp, #36] ; 0x24 -10010804: 2b00 cmp r3, #0 -10010806: d100 bne.n 1001080a <_strtod_l+0x622> -10010808: e580 b.n 1001030c <_strtod_l+0x124> -1001080a: 2180 movs r1, #128 ; 0x80 -1001080c: 0609 lsls r1, r1, #24 -1001080e: 187b adds r3, r7, r1 -10010810: 001f movs r7, r3 -10010812: e57b b.n 1001030c <_strtod_l+0x124> -10010814: 9b1b ldr r3, [sp, #108] ; 0x6c -10010816: 960d str r6, [sp, #52] ; 0x34 -10010818: 445b add r3, fp -1001081a: 931b str r3, [sp, #108] ; 0x6c -1001081c: 781c ldrb r4, [r3, #0] -1001081e: 2300 movs r3, #0 -10010820: 9310 str r3, [sp, #64] ; 0x40 -10010822: e5bd b.n 100103a0 <_strtod_l+0x1b8> -10010824: 1004d610 .word 0x1004d610 -10010828: fffffc02 .word 0xfffffc02 -1001082c: 3ff00000 .word 0x3ff00000 -10010830: 7ff00000 .word 0x7ff00000 -10010834: 7fe00000 .word 0x7fe00000 -10010838: ffc00000 .word 0xffc00000 -1001083c: 41dfffff .word 0x41dfffff -10010840: 465b mov r3, fp -10010842: 1af4 subs r4, r6, r3 -10010844: 9b0c ldr r3, [sp, #48] ; 0x30 -10010846: 469c mov ip, r3 -10010848: 4464 add r4, ip -1001084a: 2c00 cmp r4, #0 -1001084c: dd00 ble.n 10010850 <_strtod_l+0x668> -1001084e: e69d b.n 1001058c <_strtod_l+0x3a4> -10010850: d100 bne.n 10010854 <_strtod_l+0x66c> -10010852: e6b0 b.n 100105b6 <_strtod_l+0x3ce> -10010854: 230f movs r3, #15 -10010856: 001a movs r2, r3 -10010858: 4264 negs r4, r4 -1001085a: 4022 ands r2, r4 -1001085c: 4223 tst r3, r4 -1001085e: d00a beq.n 10010876 <_strtod_l+0x68e> -10010860: 9804 ldr r0, [sp, #16] -10010862: 9905 ldr r1, [sp, #20] -10010864: 4bd1 ldr r3, [pc, #836] ; (10010bac <_strtod_l+0x9c4>) -10010866: 00d2 lsls r2, r2, #3 -10010868: 189a adds r2, r3, r2 -1001086a: 6853 ldr r3, [r2, #4] -1001086c: 6812 ldr r2, [r2, #0] -1001086e: f7f4 f980 bl 10004b72 <__wrap___aeabi_ddiv> -10010872: 9004 str r0, [sp, #16] -10010874: 9105 str r1, [sp, #20] -10010876: 1124 asrs r4, r4, #4 -10010878: d100 bne.n 1001087c <_strtod_l+0x694> -1001087a: e69c b.n 100105b6 <_strtod_l+0x3ce> -1001087c: 2c1f cmp r4, #31 -1001087e: dc40 bgt.n 10010902 <_strtod_l+0x71a> -10010880: 2310 movs r3, #16 -10010882: 001a movs r2, r3 -10010884: 4022 ands r2, r4 -10010886: 9207 str r2, [sp, #28] -10010888: 4223 tst r3, r4 -1001088a: d001 beq.n 10010890 <_strtod_l+0x6a8> -1001088c: 335a adds r3, #90 ; 0x5a -1001088e: 9307 str r3, [sp, #28] -10010890: 2201 movs r2, #1 -10010892: 9804 ldr r0, [sp, #16] -10010894: 9905 ldr r1, [sp, #20] -10010896: 2300 movs r3, #0 -10010898: 4691 mov r9, r2 -1001089a: 4dc5 ldr r5, [pc, #788] ; (10010bb0 <_strtod_l+0x9c8>) -1001089c: 3528 adds r5, #40 ; 0x28 -1001089e: 464a mov r2, r9 -100108a0: 4222 tst r2, r4 -100108a2: d004 beq.n 100108ae <_strtod_l+0x6c6> -100108a4: 682a ldr r2, [r5, #0] -100108a6: 686b ldr r3, [r5, #4] -100108a8: f7f4 f97d bl 10004ba6 <__wrap___aeabi_dmul> -100108ac: 2301 movs r3, #1 -100108ae: 1064 asrs r4, r4, #1 -100108b0: 3508 adds r5, #8 -100108b2: 2c00 cmp r4, #0 -100108b4: d1f3 bne.n 1001089e <_strtod_l+0x6b6> -100108b6: 2b00 cmp r3, #0 -100108b8: d001 beq.n 100108be <_strtod_l+0x6d6> -100108ba: 9004 str r0, [sp, #16] -100108bc: 9105 str r1, [sp, #20] -100108be: 9b07 ldr r3, [sp, #28] -100108c0: 2b00 cmp r3, #0 -100108c2: d015 beq.n 100108f0 <_strtod_l+0x708> -100108c4: 9b04 ldr r3, [sp, #16] -100108c6: 9c05 ldr r4, [sp, #20] -100108c8: 236b movs r3, #107 ; 0x6b -100108ca: 0062 lsls r2, r4, #1 -100108cc: 0d52 lsrs r2, r2, #21 -100108ce: 0021 movs r1, r4 -100108d0: 1a9b subs r3, r3, r2 -100108d2: 2b00 cmp r3, #0 -100108d4: dd0c ble.n 100108f0 <_strtod_l+0x708> -100108d6: 2b1f cmp r3, #31 -100108d8: dc01 bgt.n 100108de <_strtod_l+0x6f6> -100108da: f000 fbde bl 1001109a <_strtod_l+0xeb2> -100108de: 2000 movs r0, #0 -100108e0: 9004 str r0, [sp, #16] -100108e2: 2b34 cmp r3, #52 ; 0x34 -100108e4: dc01 bgt.n 100108ea <_strtod_l+0x702> -100108e6: f000 fc24 bl 10011132 <_strtod_l+0xf4a> -100108ea: 23dc movs r3, #220 ; 0xdc -100108ec: 049b lsls r3, r3, #18 -100108ee: 9305 str r3, [sp, #20] -100108f0: 2200 movs r2, #0 -100108f2: 9804 ldr r0, [sp, #16] -100108f4: 9905 ldr r1, [sp, #20] -100108f6: 2300 movs r3, #0 -100108f8: f7f4 f994 bl 10004c24 <__wrap___aeabi_dcmpeq> -100108fc: 2800 cmp r0, #0 -100108fe: d100 bne.n 10010902 <_strtod_l+0x71a> -10010900: e65b b.n 100105ba <_strtod_l+0x3d2> -10010902: 2322 movs r3, #34 ; 0x22 -10010904: 4652 mov r2, sl -10010906: 6013 str r3, [r2, #0] -10010908: 2300 movs r3, #0 -1001090a: 2700 movs r7, #0 -1001090c: 469b mov fp, r3 -1001090e: e773 b.n 100107f8 <_strtod_l+0x610> -10010910: 2300 movs r3, #0 -10010912: 9311 str r3, [sp, #68] ; 0x44 -10010914: 3301 adds r3, #1 -10010916: 930e str r3, [sp, #56] ; 0x38 -10010918: e6b4 b.n 10010684 <_strtod_l+0x49c> -1001091a: 2200 movs r2, #0 -1001091c: 4ba5 ldr r3, [pc, #660] ; (10010bb4 <_strtod_l+0x9cc>) -1001091e: 0020 movs r0, r4 -10010920: 0029 movs r1, r5 -10010922: f7f4 f940 bl 10004ba6 <__wrap___aeabi_dmul> -10010926: 000b movs r3, r1 -10010928: 9112 str r1, [sp, #72] ; 0x48 -1001092a: 9910 ldr r1, [sp, #64] ; 0x40 -1001092c: 0002 movs r2, r0 -1001092e: 9011 str r0, [sp, #68] ; 0x44 -10010930: 2900 cmp r1, #0 -10010932: d176 bne.n 10010a22 <_strtod_l+0x83a> -10010934: 9214 str r2, [sp, #80] ; 0x50 -10010936: 2280 movs r2, #128 ; 0x80 -10010938: 0612 lsls r2, r2, #24 -1001093a: 4694 mov ip, r2 -1001093c: 4463 add r3, ip -1001093e: 9315 str r3, [sp, #84] ; 0x54 -10010940: 9b05 ldr r3, [sp, #20] -10010942: 9c14 ldr r4, [sp, #80] ; 0x50 -10010944: 9d15 ldr r5, [sp, #84] ; 0x54 -10010946: 930e str r3, [sp, #56] ; 0x38 -10010948: e6f6 b.n 10010738 <_strtod_l+0x550> -1001094a: 4649 mov r1, r9 -1001094c: 001a movs r2, r3 -1001094e: 0038 movs r0, r7 -10010950: f003 f88a bl 10013a68 <__pow5mult> -10010954: 4681 mov r9, r0 -10010956: 2800 cmp r0, #0 -10010958: d100 bne.n 1001095c <_strtod_l+0x774> -1001095a: e1de b.n 10010d1a <_strtod_l+0xb32> -1001095c: 0001 movs r1, r0 -1001095e: 9a1c ldr r2, [sp, #112] ; 0x70 -10010960: 0038 movs r0, r7 -10010962: f002 ffaf bl 100138c4 <__multiply> -10010966: 9010 str r0, [sp, #64] ; 0x40 -10010968: 2800 cmp r0, #0 -1001096a: d100 bne.n 1001096e <_strtod_l+0x786> -1001096c: e1d5 b.n 10010d1a <_strtod_l+0xb32> -1001096e: 0038 movs r0, r7 -10010970: 991c ldr r1, [sp, #112] ; 0x70 -10010972: f002 fe77 bl 10013664 <_Bfree> -10010976: 9b10 ldr r3, [sp, #64] ; 0x40 -10010978: 931c str r3, [sp, #112] ; 0x70 -1001097a: 2e00 cmp r6, #0 -1001097c: dc00 bgt.n 10010980 <_strtod_l+0x798> -1001097e: e699 b.n 100106b4 <_strtod_l+0x4cc> -10010980: 0032 movs r2, r6 -10010982: 0038 movs r0, r7 -10010984: 991c ldr r1, [sp, #112] ; 0x70 -10010986: f003 f8db bl 10013b40 <__lshift> -1001098a: 901c str r0, [sp, #112] ; 0x70 -1001098c: 2800 cmp r0, #0 -1001098e: d000 beq.n 10010992 <_strtod_l+0x7aa> -10010990: e690 b.n 100106b4 <_strtod_l+0x4cc> -10010992: 4653 mov r3, sl -10010994: 4646 mov r6, r8 -10010996: 46ba mov sl, r7 -10010998: 46d8 mov r8, fp -1001099a: 930c str r3, [sp, #48] ; 0x30 -1001099c: 2322 movs r3, #34 ; 0x22 -1001099e: 4652 mov r2, sl -100109a0: 6013 str r3, [r2, #0] -100109a2: 2300 movs r3, #0 -100109a4: 469b mov fp, r3 -100109a6: 4f84 ldr r7, [pc, #528] ; (10010bb8 <_strtod_l+0x9d0>) -100109a8: 0001 movs r1, r0 -100109aa: 4650 mov r0, sl -100109ac: f002 fe5a bl 10013664 <_Bfree> -100109b0: 4650 mov r0, sl -100109b2: 990c ldr r1, [sp, #48] ; 0x30 -100109b4: f002 fe56 bl 10013664 <_Bfree> -100109b8: 4649 mov r1, r9 -100109ba: 4650 mov r0, sl -100109bc: f002 fe52 bl 10013664 <_Bfree> -100109c0: 4641 mov r1, r8 -100109c2: 4650 mov r0, sl -100109c4: f002 fe4e bl 10013664 <_Bfree> -100109c8: 0031 movs r1, r6 -100109ca: 4650 mov r0, sl -100109cc: f002 fe4a bl 10013664 <_Bfree> -100109d0: e712 b.n 100107f8 <_strtod_l+0x610> -100109d2: 9a13 ldr r2, [sp, #76] ; 0x4c -100109d4: 9d0d ldr r5, [sp, #52] ; 0x34 -100109d6: 1ad4 subs r4, r2, r3 -100109d8: e63f b.n 1001065a <_strtod_l+0x472> -100109da: 4651 mov r1, sl -100109dc: 0038 movs r0, r7 -100109de: 9a13 ldr r2, [sp, #76] ; 0x4c -100109e0: f003 f842 bl 10013a68 <__pow5mult> -100109e4: 4682 mov sl, r0 -100109e6: 1e03 subs r3, r0, #0 -100109e8: d000 beq.n 100109ec <_strtod_l+0x804> -100109ea: e667 b.n 100106bc <_strtod_l+0x4d4> -100109ec: 4646 mov r6, r8 -100109ee: 46ba mov sl, r7 -100109f0: 46d8 mov r8, fp -100109f2: 981c ldr r0, [sp, #112] ; 0x70 -100109f4: 930c str r3, [sp, #48] ; 0x30 -100109f6: e7d1 b.n 1001099c <_strtod_l+0x7b4> -100109f8: 4651 mov r1, sl -100109fa: 0022 movs r2, r4 -100109fc: 0038 movs r0, r7 -100109fe: f003 f89f bl 10013b40 <__lshift> -10010a02: 4682 mov sl, r0 -10010a04: 1e03 subs r3, r0, #0 -10010a06: d000 beq.n 10010a0a <_strtod_l+0x822> -10010a08: e65b b.n 100106c2 <_strtod_l+0x4da> -10010a0a: e7ef b.n 100109ec <_strtod_l+0x804> -10010a0c: 496b ldr r1, [pc, #428] ; (10010bbc <_strtod_l+0x9d4>) -10010a0e: 1acb subs r3, r1, r3 -10010a10: 2101 movs r1, #1 -10010a12: 4099 lsls r1, r3 -10010a14: 2301 movs r3, #1 -10010a16: 9111 str r1, [sp, #68] ; 0x44 -10010a18: 930e str r3, [sp, #56] ; 0x38 -10010a1a: e633 b.n 10010684 <_strtod_l+0x49c> -10010a1c: 2301 movs r3, #1 -10010a1e: 469c mov ip, r3 -10010a20: e509 b.n 10010436 <_strtod_l+0x24e> -10010a22: 9a11 ldr r2, [sp, #68] ; 0x44 -10010a24: 9b12 ldr r3, [sp, #72] ; 0x48 -10010a26: 9214 str r2, [sp, #80] ; 0x50 -10010a28: 9315 str r3, [sp, #84] ; 0x54 -10010a2a: e789 b.n 10010940 <_strtod_l+0x758> -10010a2c: 9904 ldr r1, [sp, #16] -10010a2e: 9a05 ldr r2, [sp, #20] -10010a30: 2900 cmp r1, #0 -10010a32: d15b bne.n 10010aec <_strtod_l+0x904> -10010a34: 920e str r2, [sp, #56] ; 0x38 -10010a36: 0313 lsls r3, r2, #12 -10010a38: d15d bne.n 10010af6 <_strtod_l+0x90e> -10010a3a: 2200 movs r2, #0 -10010a3c: 0020 movs r0, r4 -10010a3e: 0029 movs r1, r5 -10010a40: 4b5f ldr r3, [pc, #380] ; (10010bc0 <_strtod_l+0x9d8>) -10010a42: f7f4 f8f7 bl 10004c34 <__wrap___aeabi_dcmplt> -10010a46: 2800 cmp r0, #0 -10010a48: d000 beq.n 10010a4c <_strtod_l+0x864> -10010a4a: e200 b.n 10010e4e <_strtod_l+0xc66> -10010a4c: 2200 movs r2, #0 -10010a4e: 4b59 ldr r3, [pc, #356] ; (10010bb4 <_strtod_l+0x9cc>) -10010a50: 0020 movs r0, r4 -10010a52: 0029 movs r1, r5 -10010a54: f7f4 f8a7 bl 10004ba6 <__wrap___aeabi_dmul> -10010a58: 2280 movs r2, #128 ; 0x80 -10010a5a: 0612 lsls r2, r2, #24 -10010a5c: 000b movs r3, r1 -10010a5e: 4694 mov ip, r2 -10010a60: 4463 add r3, ip -10010a62: 9011 str r0, [sp, #68] ; 0x44 -10010a64: 9112 str r1, [sp, #72] ; 0x48 -10010a66: 9018 str r0, [sp, #96] ; 0x60 -10010a68: 9319 str r3, [sp, #100] ; 0x64 -10010a6a: 9c18 ldr r4, [sp, #96] ; 0x60 -10010a6c: 9d19 ldr r5, [sp, #100] ; 0x64 -10010a6e: e663 b.n 10010738 <_strtod_l+0x550> -10010a70: 2300 movs r3, #0 -10010a72: 951b str r5, [sp, #108] ; 0x6c -10010a74: 930b str r3, [sp, #44] ; 0x2c -10010a76: f7ff fc18 bl 100102aa <_strtod_l+0xc2> -10010a7a: 2301 movs r3, #1 -10010a7c: 469b mov fp, r3 -10010a7e: 1cab adds r3, r5, #2 -10010a80: 931b str r3, [sp, #108] ; 0x6c -10010a82: 78ac ldrb r4, [r5, #2] -10010a84: e4f3 b.n 1001046e <_strtod_l+0x286> -10010a86: 4a4f ldr r2, [pc, #316] ; (10010bc4 <_strtod_l+0x9dc>) -10010a88: 9b0e ldr r3, [sp, #56] ; 0x38 +10010014: 20000d18 .word 0x20000d18 +10010018: 20000d20 .word 0x20000d20 +1001001c: 20000d14 .word 0x20000d14 +10010020: 20002c40 .word 0x20002c40 +10010024: 00000554 .word 0x00000554 + +10010028 : +10010028: b510 push {r4, lr} +1001002a: 2100 movs r1, #0 +1001002c: f000 f802 bl 10010034 +10010030: bd10 pop {r4, pc} +10010032: 46c0 nop ; (mov r8, r8) + +10010034 : +10010034: 0003 movs r3, r0 +10010036: 2000 movs r0, #0 +10010038: 2bff cmp r3, #255 ; 0xff +1001003a: d803 bhi.n 10010044 +1001003c: 4a02 ldr r2, [pc, #8] ; (10010048 ) +1001003e: 3008 adds r0, #8 +10010040: 5cd3 ldrb r3, [r2, r3] +10010042: 4018 ands r0, r3 +10010044: 4770 bx lr +10010046: 46c0 nop ; (mov r8, r8) +10010048: 1004cc8d .word 0x1004cc8d + +1001004c <_setlocale_r>: +1001004c: b570 push {r4, r5, r6, lr} +1001004e: 1e14 subs r4, r2, #0 +10010050: d005 beq.n 1001005e <_setlocale_r+0x12> +10010052: 0010 movs r0, r2 +10010054: 490b ldr r1, [pc, #44] ; (10010084 <_setlocale_r+0x38>) +10010056: f000 f92b bl 100102b0 +1001005a: 2800 cmp r0, #0 +1001005c: d102 bne.n 10010064 <_setlocale_r+0x18> +1001005e: 4d0a ldr r5, [pc, #40] ; (10010088 <_setlocale_r+0x3c>) +10010060: 0028 movs r0, r5 +10010062: bd70 pop {r4, r5, r6, pc} +10010064: 4d08 ldr r5, [pc, #32] ; (10010088 <_setlocale_r+0x3c>) +10010066: 0020 movs r0, r4 +10010068: 0029 movs r1, r5 +1001006a: f000 f921 bl 100102b0 +1001006e: 2800 cmp r0, #0 +10010070: d0f6 beq.n 10010060 <_setlocale_r+0x14> +10010072: 0020 movs r0, r4 +10010074: 4905 ldr r1, [pc, #20] ; (1001008c <_setlocale_r+0x40>) +10010076: f000 f91b bl 100102b0 +1001007a: 2800 cmp r0, #0 +1001007c: d0f0 beq.n 10010060 <_setlocale_r+0x14> +1001007e: 2000 movs r0, #0 +10010080: e7ef b.n 10010062 <_setlocale_r+0x16> +10010082: 46c0 nop ; (mov r8, r8) +10010084: 1004d184 .word 0x1004d184 +10010088: 1004c60c .word 0x1004c60c +1001008c: 1004c938 .word 0x1004c938 + +10010090 <__locale_mb_cur_max>: +10010090: 2394 movs r3, #148 ; 0x94 +10010092: 4a02 ldr r2, [pc, #8] ; (1001009c <__locale_mb_cur_max+0xc>) +10010094: 005b lsls r3, r3, #1 +10010096: 5cd0 ldrb r0, [r2, r3] +10010098: 4770 bx lr +1001009a: 46c0 nop ; (mov r8, r8) +1001009c: 20001120 .word 0x20001120 + +100100a0 : +100100a0: b570 push {r4, r5, r6, lr} +100100a2: 1e0c subs r4, r1, #0 +100100a4: d005 beq.n 100100b2 +100100a6: 0020 movs r0, r4 +100100a8: 490b ldr r1, [pc, #44] ; (100100d8 ) +100100aa: f000 f901 bl 100102b0 +100100ae: 2800 cmp r0, #0 +100100b0: d102 bne.n 100100b8 +100100b2: 4d0a ldr r5, [pc, #40] ; (100100dc ) +100100b4: 0028 movs r0, r5 +100100b6: bd70 pop {r4, r5, r6, pc} +100100b8: 4d08 ldr r5, [pc, #32] ; (100100dc ) +100100ba: 0020 movs r0, r4 +100100bc: 0029 movs r1, r5 +100100be: f000 f8f7 bl 100102b0 +100100c2: 2800 cmp r0, #0 +100100c4: d0f6 beq.n 100100b4 +100100c6: 0020 movs r0, r4 +100100c8: 4905 ldr r1, [pc, #20] ; (100100e0 ) +100100ca: f000 f8f1 bl 100102b0 +100100ce: 2800 cmp r0, #0 +100100d0: d0f0 beq.n 100100b4 +100100d2: 2000 movs r0, #0 +100100d4: e7ef b.n 100100b6 +100100d6: 46c0 nop ; (mov r8, r8) +100100d8: 1004d184 .word 0x1004d184 +100100dc: 1004c60c .word 0x1004c60c +100100e0: 1004c938 .word 0x1004c938 + +100100e4 <__localeconv_l>: +100100e4: 30f0 adds r0, #240 ; 0xf0 +100100e6: 4770 bx lr + +100100e8 <_localeconv_r>: +100100e8: 4800 ldr r0, [pc, #0] ; (100100ec <_localeconv_r+0x4>) +100100ea: 4770 bx lr +100100ec: 20001210 .word 0x20001210 + +100100f0 : +100100f0: 4800 ldr r0, [pc, #0] ; (100100f4 ) +100100f2: 4770 bx lr +100100f4: 20001210 .word 0x20001210 + +100100f8 <_lseek_r>: +100100f8: b570 push {r4, r5, r6, lr} +100100fa: 0004 movs r4, r0 +100100fc: 0008 movs r0, r1 +100100fe: 0011 movs r1, r2 +10010100: 001a movs r2, r3 +10010102: 2300 movs r3, #0 +10010104: 4d05 ldr r5, [pc, #20] ; (1001011c <_lseek_r+0x24>) +10010106: 602b str r3, [r5, #0] +10010108: f7f5 fa56 bl 100055b8 <_lseek> +1001010c: 1c43 adds r3, r0, #1 +1001010e: d000 beq.n 10010112 <_lseek_r+0x1a> +10010110: bd70 pop {r4, r5, r6, pc} +10010112: 682b ldr r3, [r5, #0] +10010114: 2b00 cmp r3, #0 +10010116: d0fb beq.n 10010110 <_lseek_r+0x18> +10010118: 6023 str r3, [r4, #0] +1001011a: e7f9 b.n 10010110 <_lseek_r+0x18> +1001011c: 20002c74 .word 0x20002c74 + +10010120 <_mbrtowc_r>: +10010120: b530 push {r4, r5, lr} +10010122: 0004 movs r4, r0 +10010124: b083 sub sp, #12 +10010126: 2a00 cmp r2, #0 +10010128: d00a beq.n 10010140 <_mbrtowc_r+0x20> +1001012a: 9806 ldr r0, [sp, #24] +1001012c: 4d0d ldr r5, [pc, #52] ; (10010164 <_mbrtowc_r+0x44>) +1001012e: 9000 str r0, [sp, #0] +10010130: 20e4 movs r0, #228 ; 0xe4 +10010132: 582d ldr r5, [r5, r0] +10010134: 0020 movs r0, r4 +10010136: 47a8 blx r5 +10010138: 1c43 adds r3, r0, #1 +1001013a: d00c beq.n 10010156 <_mbrtowc_r+0x36> +1001013c: b003 add sp, #12 +1001013e: bd30 pop {r4, r5, pc} +10010140: 9b06 ldr r3, [sp, #24] +10010142: 4a08 ldr r2, [pc, #32] ; (10010164 <_mbrtowc_r+0x44>) +10010144: 9300 str r3, [sp, #0] +10010146: 23e4 movs r3, #228 ; 0xe4 +10010148: 2100 movs r1, #0 +1001014a: 58d5 ldr r5, [r2, r3] +1001014c: 3be3 subs r3, #227 ; 0xe3 +1001014e: 4a06 ldr r2, [pc, #24] ; (10010168 <_mbrtowc_r+0x48>) +10010150: 47a8 blx r5 +10010152: 1c43 adds r3, r0, #1 +10010154: d1f2 bne.n 1001013c <_mbrtowc_r+0x1c> +10010156: 2300 movs r3, #0 +10010158: 9a06 ldr r2, [sp, #24] +1001015a: 6013 str r3, [r2, #0] +1001015c: 338a adds r3, #138 ; 0x8a +1001015e: 6023 str r3, [r4, #0] +10010160: e7ec b.n 1001013c <_mbrtowc_r+0x1c> +10010162: 46c0 nop ; (mov r8, r8) +10010164: 20001120 .word 0x20001120 +10010168: 1004c938 .word 0x1004c938 + +1001016c : +1001016c: b570 push {r4, r5, r6, lr} +1001016e: 001c movs r4, r3 +10010170: 4b0f ldr r3, [pc, #60] ; (100101b0 ) +10010172: b082 sub sp, #8 +10010174: 681d ldr r5, [r3, #0] +10010176: 9400 str r4, [sp, #0] +10010178: 2900 cmp r1, #0 +1001017a: d00b beq.n 10010194 +1001017c: 23e4 movs r3, #228 ; 0xe4 +1001017e: 4e0d ldr r6, [pc, #52] ; (100101b4 ) +10010180: 58f6 ldr r6, [r6, r3] +10010182: 0013 movs r3, r2 +10010184: 000a movs r2, r1 +10010186: 0001 movs r1, r0 +10010188: 0028 movs r0, r5 +1001018a: 47b0 blx r6 +1001018c: 1c43 adds r3, r0, #1 +1001018e: d00a beq.n 100101a6 +10010190: b002 add sp, #8 +10010192: bd70 pop {r4, r5, r6, pc} +10010194: 23e4 movs r3, #228 ; 0xe4 +10010196: 4a07 ldr r2, [pc, #28] ; (100101b4 ) +10010198: 0028 movs r0, r5 +1001019a: 58d6 ldr r6, [r2, r3] +1001019c: 3be3 subs r3, #227 ; 0xe3 +1001019e: 4a06 ldr r2, [pc, #24] ; (100101b8 ) +100101a0: 47b0 blx r6 +100101a2: 1c43 adds r3, r0, #1 +100101a4: d1f4 bne.n 10010190 +100101a6: 2300 movs r3, #0 +100101a8: 6023 str r3, [r4, #0] +100101aa: 338a adds r3, #138 ; 0x8a +100101ac: 602b str r3, [r5, #0] +100101ae: e7ef b.n 10010190 +100101b0: 200008e0 .word 0x200008e0 +100101b4: 20001120 .word 0x20001120 +100101b8: 1004c938 .word 0x1004c938 + +100101bc <_mbtowc_r>: +100101bc: b530 push {r4, r5, lr} +100101be: b083 sub sp, #12 +100101c0: 9c06 ldr r4, [sp, #24] +100101c2: 4d03 ldr r5, [pc, #12] ; (100101d0 <_mbtowc_r+0x14>) +100101c4: 9400 str r4, [sp, #0] +100101c6: 24e4 movs r4, #228 ; 0xe4 +100101c8: 592c ldr r4, [r5, r4] +100101ca: 47a0 blx r4 +100101cc: b003 add sp, #12 +100101ce: bd30 pop {r4, r5, pc} +100101d0: 20001120 .word 0x20001120 + +100101d4 <__ascii_mbtowc>: +100101d4: b082 sub sp, #8 +100101d6: 2900 cmp r1, #0 +100101d8: d00a beq.n 100101f0 <__ascii_mbtowc+0x1c> +100101da: 2a00 cmp r2, #0 +100101dc: d00b beq.n 100101f6 <__ascii_mbtowc+0x22> +100101de: 2b00 cmp r3, #0 +100101e0: d00b beq.n 100101fa <__ascii_mbtowc+0x26> +100101e2: 7813 ldrb r3, [r2, #0] +100101e4: 600b str r3, [r1, #0] +100101e6: 7810 ldrb r0, [r2, #0] +100101e8: 1e43 subs r3, r0, #1 +100101ea: 4198 sbcs r0, r3 +100101ec: b002 add sp, #8 +100101ee: 4770 bx lr +100101f0: a901 add r1, sp, #4 +100101f2: 2a00 cmp r2, #0 +100101f4: d1f3 bne.n 100101de <__ascii_mbtowc+0xa> +100101f6: 2000 movs r0, #0 +100101f8: e7f8 b.n 100101ec <__ascii_mbtowc+0x18> +100101fa: 2002 movs r0, #2 +100101fc: 4240 negs r0, r0 +100101fe: e7f5 b.n 100101ec <__ascii_mbtowc+0x18> + +10010200 <_read_r>: +10010200: b570 push {r4, r5, r6, lr} +10010202: 0004 movs r4, r0 +10010204: 0008 movs r0, r1 +10010206: 0011 movs r1, r2 +10010208: 001a movs r2, r3 +1001020a: 2300 movs r3, #0 +1001020c: 4d05 ldr r5, [pc, #20] ; (10010224 <_read_r+0x24>) +1001020e: 602b str r3, [r5, #0] +10010210: f7f5 f92e bl 10005470 <_read> +10010214: 1c43 adds r3, r0, #1 +10010216: d000 beq.n 1001021a <_read_r+0x1a> +10010218: bd70 pop {r4, r5, r6, pc} +1001021a: 682b ldr r3, [r5, #0] +1001021c: 2b00 cmp r3, #0 +1001021e: d0fb beq.n 10010218 <_read_r+0x18> +10010220: 6023 str r3, [r4, #0] +10010222: e7f9 b.n 10010218 <_read_r+0x18> +10010224: 20002c74 .word 0x20002c74 + +10010228 <__sccl>: +10010228: b570 push {r4, r5, r6, lr} +1001022a: 780d ldrb r5, [r1, #0] +1001022c: 0004 movs r4, r0 +1001022e: 2d5e cmp r5, #94 ; 0x5e +10010230: d01d beq.n 1001026e <__sccl+0x46> +10010232: 1c4e adds r6, r1, #1 +10010234: 2000 movs r0, #0 +10010236: 2100 movs r1, #0 +10010238: 0023 movs r3, r4 +1001023a: 1c62 adds r2, r4, #1 +1001023c: 32ff adds r2, #255 ; 0xff +1001023e: 7019 strb r1, [r3, #0] +10010240: 3301 adds r3, #1 +10010242: 4293 cmp r3, r2 +10010244: d1fb bne.n 1001023e <__sccl+0x16> +10010246: 2d00 cmp r5, #0 +10010248: d00f beq.n 1001026a <__sccl+0x42> +1001024a: 2201 movs r2, #1 +1001024c: 4042 eors r2, r0 +1001024e: 5562 strb r2, [r4, r5] +10010250: 7833 ldrb r3, [r6, #0] +10010252: 1c70 adds r0, r6, #1 +10010254: 2b2d cmp r3, #45 ; 0x2d +10010256: d00f beq.n 10010278 <__sccl+0x50> +10010258: 2b5d cmp r3, #93 ; 0x5d +1001025a: d005 beq.n 10010268 <__sccl+0x40> +1001025c: 2b00 cmp r3, #0 +1001025e: d002 beq.n 10010266 <__sccl+0x3e> +10010260: 001d movs r5, r3 +10010262: 0006 movs r6, r0 +10010264: e7f3 b.n 1001024e <__sccl+0x26> +10010266: 0030 movs r0, r6 +10010268: bd70 pop {r4, r5, r6, pc} +1001026a: 1e70 subs r0, r6, #1 +1001026c: e7fc b.n 10010268 <__sccl+0x40> +1001026e: 784d ldrb r5, [r1, #1] +10010270: 1c8e adds r6, r1, #2 +10010272: 2001 movs r0, #1 +10010274: 2101 movs r1, #1 +10010276: e7df b.n 10010238 <__sccl+0x10> +10010278: 7871 ldrb r1, [r6, #1] +1001027a: 295d cmp r1, #93 ; 0x5d +1001027c: d011 beq.n 100102a2 <__sccl+0x7a> +1001027e: 428d cmp r5, r1 +10010280: dc0f bgt.n 100102a2 <__sccl+0x7a> +10010282: 002b movs r3, r5 +10010284: 3602 adds r6, #2 +10010286: 3301 adds r3, #1 +10010288: 54e2 strb r2, [r4, r3] +1001028a: 4299 cmp r1, r3 +1001028c: dcfb bgt.n 10010286 <__sccl+0x5e> +1001028e: 2300 movs r3, #0 +10010290: 1c68 adds r0, r5, #1 +10010292: 428d cmp r5, r1 +10010294: db01 blt.n 1001029a <__sccl+0x72> +10010296: 18c5 adds r5, r0, r3 +10010298: e7da b.n 10010250 <__sccl+0x28> +1001029a: 1b49 subs r1, r1, r5 +1001029c: 1e4b subs r3, r1, #1 +1001029e: 18c5 adds r5, r0, r3 +100102a0: e7d6 b.n 10010250 <__sccl+0x28> +100102a2: 252d movs r5, #45 ; 0x2d +100102a4: 0006 movs r6, r0 +100102a6: e7d2 b.n 1001024e <__sccl+0x26> + +100102a8 : +100102a8: 4800 ldr r0, [pc, #0] ; (100102ac ) +100102aa: 4770 bx lr +100102ac: 7fc00000 .word 0x7fc00000 + +100102b0 : +100102b0: 4602 mov r2, r0 +100102b2: b570 push {r4, r5, r6, lr} +100102b4: 430a orrs r2, r1 +100102b6: 0792 lsls r2, r2, #30 +100102b8: d12a bne.n 10010310 +100102ba: 4d1e ldr r5, [pc, #120] ; (10010334 ) +100102bc: 01ee lsls r6, r5, #7 +100102be: c804 ldmia r0!, {r2} +100102c0: c908 ldmia r1!, {r3} +100102c2: 1b54 subs r4, r2, r5 +100102c4: 4394 bics r4, r2 +100102c6: 4034 ands r4, r6 +100102c8: d017 beq.n 100102fa +100102ca: b2d0 uxtb r0, r2 +100102cc: b2d9 uxtb r1, r3 +100102ce: 1a40 subs r0, r0, r1 +100102d0: 0621 lsls r1, r4, #24 +100102d2: 4301 orrs r1, r0 +100102d4: d110 bne.n 100102f8 +100102d6: b290 uxth r0, r2 +100102d8: b299 uxth r1, r3 +100102da: 1a40 subs r0, r0, r1 +100102dc: 0421 lsls r1, r4, #16 +100102de: 4301 orrs r1, r0 +100102e0: d10a bne.n 100102f8 +100102e2: 0210 lsls r0, r2, #8 +100102e4: 0219 lsls r1, r3, #8 +100102e6: 0a00 lsrs r0, r0, #8 +100102e8: 0a09 lsrs r1, r1, #8 +100102ea: 1a40 subs r0, r0, r1 +100102ec: 0221 lsls r1, r4, #8 +100102ee: 4301 orrs r1, r0 +100102f0: d102 bne.n 100102f8 +100102f2: 0e10 lsrs r0, r2, #24 +100102f4: 0e19 lsrs r1, r3, #24 +100102f6: 1a40 subs r0, r0, r1 +100102f8: bd70 pop {r4, r5, r6, pc} +100102fa: 429a cmp r2, r3 +100102fc: d0df beq.n 100102be +100102fe: ba10 rev r0, r2 +10010300: ba19 rev r1, r3 +10010302: 4288 cmp r0, r1 +10010304: d901 bls.n 1001030a +10010306: 2001 movs r0, #1 +10010308: bd70 pop {r4, r5, r6, pc} +1001030a: 2000 movs r0, #0 +1001030c: 43c0 mvns r0, r0 +1001030e: bd70 pop {r4, r5, r6, pc} +10010310: 7802 ldrb r2, [r0, #0] +10010312: 780b ldrb r3, [r1, #0] +10010314: 3001 adds r0, #1 +10010316: 3101 adds r1, #1 +10010318: 2a00 cmp r2, #0 +1001031a: d009 beq.n 10010330 +1001031c: 429a cmp r2, r3 +1001031e: d107 bne.n 10010330 +10010320: 7802 ldrb r2, [r0, #0] +10010322: 780b ldrb r3, [r1, #0] +10010324: 3001 adds r0, #1 +10010326: 3101 adds r1, #1 +10010328: 2a00 cmp r2, #0 +1001032a: d001 beq.n 10010330 +1001032c: 429a cmp r2, r3 +1001032e: d0ef beq.n 10010310 +10010330: 1ad0 subs r0, r2, r3 +10010332: bd70 pop {r4, r5, r6, pc} +10010334: 01010101 .word 0x01010101 + +10010338 <_strtod_l>: +10010338: b5f0 push {r4, r5, r6, r7, lr} +1001033a: 46de mov lr, fp +1001033c: 4657 mov r7, sl +1001033e: 4645 mov r5, r8 +10010340: 464e mov r6, r9 +10010342: 001c movs r4, r3 +10010344: 2300 movs r3, #0 +10010346: b5e0 push {r5, r6, r7, lr} +10010348: b0a1 sub sp, #132 ; 0x84 +1001034a: 931c str r3, [sp, #112] ; 0x70 +1001034c: 4bbb ldr r3, [pc, #748] ; (1001063c <_strtod_l+0x304>) +1001034e: 4682 mov sl, r0 +10010350: 681b ldr r3, [r3, #0] +10010352: 000d movs r5, r1 +10010354: 0018 movs r0, r3 +10010356: 9208 str r2, [sp, #32] +10010358: 9307 str r3, [sp, #28] +1001035a: f7fe fc0d bl 1000eb78 +1001035e: 2200 movs r2, #0 +10010360: 2300 movs r3, #0 +10010362: 4683 mov fp, r0 +10010364: 002f movs r7, r5 +10010366: 9204 str r2, [sp, #16] +10010368: 9305 str r3, [sp, #20] +1001036a: 4ab5 ldr r2, [pc, #724] ; (10010640 <_strtod_l+0x308>) +1001036c: 951b str r5, [sp, #108] ; 0x6c +1001036e: 783b ldrb r3, [r7, #0] +10010370: 2b2d cmp r3, #45 ; 0x2d +10010372: d802 bhi.n 1001037a <_strtod_l+0x42> +10010374: 0099 lsls r1, r3, #2 +10010376: 5851 ldr r1, [r2, r1] +10010378: 468f mov pc, r1 +1001037a: 2200 movs r2, #0 +1001037c: 9209 str r2, [sp, #36] ; 0x24 +1001037e: 2200 movs r2, #0 +10010380: 920a str r2, [sp, #40] ; 0x28 +10010382: 2b30 cmp r3, #48 ; 0x30 +10010384: d100 bne.n 10010388 <_strtod_l+0x50> +10010386: e0e5 b.n 10010554 <_strtod_l+0x21c> +10010388: 001c movs r4, r3 +1001038a: 2b2f cmp r3, #47 ; 0x2f +1001038c: d801 bhi.n 10010392 <_strtod_l+0x5a> +1001038e: f000 fd7c bl 10010e8a <_strtod_l+0xb52> +10010392: 2200 movs r2, #0 +10010394: 46ac mov ip, r5 +10010396: 0038 movs r0, r7 +10010398: 2600 movs r6, #0 +1001039a: 0019 movs r1, r3 +1001039c: 0015 movs r5, r2 +1001039e: e00b b.n 100103b8 <_strtod_l+0x80> +100103a0: 3001 adds r0, #1 +100103a2: 0093 lsls r3, r2, #2 +100103a4: 189a adds r2, r3, r2 +100103a6: 901b str r0, [sp, #108] ; 0x6c +100103a8: 7804 ldrb r4, [r0, #0] +100103aa: 0052 lsls r2, r2, #1 +100103ac: 1852 adds r2, r2, r1 +100103ae: 3a30 subs r2, #48 ; 0x30 +100103b0: 0021 movs r1, r4 +100103b2: 3601 adds r6, #1 +100103b4: 2c2f cmp r4, #47 ; 0x2f +100103b6: dd10 ble.n 100103da <_strtod_l+0xa2> +100103b8: 2c39 cmp r4, #57 ; 0x39 +100103ba: dc5b bgt.n 10010474 <_strtod_l+0x13c> +100103bc: 2e08 cmp r6, #8 +100103be: ddef ble.n 100103a0 <_strtod_l+0x68> +100103c0: 00ab lsls r3, r5, #2 +100103c2: 195b adds r3, r3, r5 +100103c4: 3001 adds r0, #1 +100103c6: 005b lsls r3, r3, #1 +100103c8: 901b str r0, [sp, #108] ; 0x6c +100103ca: 185b adds r3, r3, r1 +100103cc: 7804 ldrb r4, [r0, #0] +100103ce: 3b30 subs r3, #48 ; 0x30 +100103d0: 001d movs r5, r3 +100103d2: 0021 movs r1, r4 +100103d4: 3601 adds r6, #1 +100103d6: 2c2f cmp r4, #47 ; 0x2f +100103d8: dcee bgt.n 100103b8 <_strtod_l+0x80> +100103da: 4690 mov r8, r2 +100103dc: 9907 ldr r1, [sp, #28] +100103de: 465a mov r2, fp +100103e0: 46a9 mov r9, r5 +100103e2: 4665 mov r5, ip +100103e4: f7fe fbf6 bl 1000ebd4 +100103e8: 2800 cmp r0, #0 +100103ea: d100 bne.n 100103ee <_strtod_l+0xb6> +100103ec: e2ba b.n 10010964 <_strtod_l+0x62c> +100103ee: 960d str r6, [sp, #52] ; 0x34 +100103f0: 2300 movs r3, #0 +100103f2: 2000 movs r0, #0 +100103f4: 469c mov ip, r3 +100103f6: 9310 str r3, [sp, #64] ; 0x40 +100103f8: 930b str r3, [sp, #44] ; 0x2c +100103fa: 2e00 cmp r6, #0 +100103fc: d000 beq.n 10010400 <_strtod_l+0xc8> +100103fe: e127 b.n 10010650 <_strtod_l+0x318> +10010400: 9b0a ldr r3, [sp, #40] ; 0x28 +10010402: 4303 orrs r3, r0 +10010404: d000 beq.n 10010408 <_strtod_l+0xd0> +10010406: e29c b.n 10010942 <_strtod_l+0x60a> +10010408: 4663 mov r3, ip +1001040a: 2b00 cmp r3, #0 +1001040c: d11e bne.n 1001044c <_strtod_l+0x114> +1001040e: 2c69 cmp r4, #105 ; 0x69 +10010410: d101 bne.n 10010416 <_strtod_l+0xde> +10010412: f000 fcb4 bl 10010d7e <_strtod_l+0xa46> +10010416: dc17 bgt.n 10010448 <_strtod_l+0x110> +10010418: 2c49 cmp r4, #73 ; 0x49 +1001041a: d101 bne.n 10010420 <_strtod_l+0xe8> +1001041c: f000 fcaf bl 10010d7e <_strtod_l+0xa46> +10010420: 2c4e cmp r4, #78 ; 0x4e +10010422: d113 bne.n 1001044c <_strtod_l+0x114> +10010424: 4987 ldr r1, [pc, #540] ; (10010644 <_strtod_l+0x30c>) +10010426: a81b add r0, sp, #108 ; 0x6c +10010428: f003 f89e bl 10013568 <__match> +1001042c: 2800 cmp r0, #0 +1001042e: d00d beq.n 1001044c <_strtod_l+0x114> +10010430: 9b1b ldr r3, [sp, #108] ; 0x6c +10010432: 781b ldrb r3, [r3, #0] +10010434: 2b28 cmp r3, #40 ; 0x28 +10010436: d101 bne.n 1001043c <_strtod_l+0x104> +10010438: f000 fe54 bl 100110e4 <_strtod_l+0xdac> +1001043c: 4882 ldr r0, [pc, #520] ; (10010648 <_strtod_l+0x310>) +1001043e: f003 ff0f bl 10014260 +10010442: 4683 mov fp, r0 +10010444: 000f movs r7, r1 +10010446: e27f b.n 10010948 <_strtod_l+0x610> +10010448: 2c6e cmp r4, #110 ; 0x6e +1001044a: d0eb beq.n 10010424 <_strtod_l+0xec> +1001044c: 9b08 ldr r3, [sp, #32] +1001044e: 2b00 cmp r3, #0 +10010450: d002 beq.n 10010458 <_strtod_l+0x120> +10010452: 9b08 ldr r3, [sp, #32] +10010454: 601d str r5, [r3, #0] +10010456: 2300 movs r3, #0 +10010458: 469b mov fp, r3 +1001045a: 2700 movs r7, #0 +1001045c: 4658 mov r0, fp +1001045e: 0039 movs r1, r7 +10010460: b021 add sp, #132 ; 0x84 +10010462: bcf0 pop {r4, r5, r6, r7} +10010464: 46bb mov fp, r7 +10010466: 46b2 mov sl, r6 +10010468: 46a9 mov r9, r5 +1001046a: 46a0 mov r8, r4 +1001046c: bdf0 pop {r4, r5, r6, r7, pc} +1001046e: 3701 adds r7, #1 +10010470: 971b str r7, [sp, #108] ; 0x6c +10010472: e77c b.n 1001036e <_strtod_l+0x36> +10010474: 4690 mov r8, r2 +10010476: 9907 ldr r1, [sp, #28] +10010478: 465a mov r2, fp +1001047a: 46a9 mov r9, r5 +1001047c: 4665 mov r5, ip +1001047e: f7fe fba9 bl 1000ebd4 +10010482: 2800 cmp r0, #0 +10010484: d17a bne.n 1001057c <_strtod_l+0x244> +10010486: 9b1b ldr r3, [sp, #108] ; 0x6c +10010488: 445b add r3, fp +1001048a: 931b str r3, [sp, #108] ; 0x6c +1001048c: 781c ldrb r4, [r3, #0] +1001048e: 2e00 cmp r6, #0 +10010490: d001 beq.n 10010496 <_strtod_l+0x15e> +10010492: f000 fd7f bl 10010f94 <_strtod_l+0xc5c> +10010496: 2c30 cmp r4, #48 ; 0x30 +10010498: d001 beq.n 1001049e <_strtod_l+0x166> +1001049a: f000 fd6c bl 10010f76 <_strtod_l+0xc3e> +1001049e: 2201 movs r2, #1 +100104a0: 1ad2 subs r2, r2, r3 +100104a2: 1898 adds r0, r3, r2 +100104a4: 3301 adds r3, #1 +100104a6: 931b str r3, [sp, #108] ; 0x6c +100104a8: 781c ldrb r4, [r3, #0] +100104aa: 2c30 cmp r4, #48 ; 0x30 +100104ac: d0f9 beq.n 100104a2 <_strtod_l+0x16a> +100104ae: 0023 movs r3, r4 +100104b0: 3b31 subs r3, #49 ; 0x31 +100104b2: 2b08 cmp r3, #8 +100104b4: d900 bls.n 100104b8 <_strtod_l+0x180> +100104b6: e3ba b.n 10010c2e <_strtod_l+0x8f6> +100104b8: 9b1b ldr r3, [sp, #108] ; 0x6c +100104ba: 2601 movs r6, #1 +100104bc: 469c mov ip, r3 +100104be: 2330 movs r3, #48 ; 0x30 +100104c0: 425b negs r3, r3 +100104c2: 469b mov fp, r3 +100104c4: 44a3 add fp, r4 +100104c6: 465b mov r3, fp +100104c8: 9307 str r3, [sp, #28] +100104ca: 1c43 adds r3, r0, #1 +100104cc: 9310 str r3, [sp, #64] ; 0x40 +100104ce: 2300 movs r3, #0 +100104d0: 4667 mov r7, ip +100104d2: 930d str r3, [sp, #52] ; 0x34 +100104d4: 4643 mov r3, r8 +100104d6: 9a07 ldr r2, [sp, #28] +100104d8: 009b lsls r3, r3, #2 +100104da: 4443 add r3, r8 +100104dc: 4690 mov r8, r2 +100104de: 005b lsls r3, r3, #1 +100104e0: 4443 add r3, r8 +100104e2: 4698 mov r8, r3 +100104e4: 2000 movs r0, #0 +100104e6: 4663 mov r3, ip +100104e8: 3301 adds r3, #1 +100104ea: 931b str r3, [sp, #108] ; 0x6c +100104ec: 4663 mov r3, ip +100104ee: 785c ldrb r4, [r3, #1] +100104f0: 0021 movs r1, r4 +100104f2: 3930 subs r1, #48 ; 0x30 +100104f4: 2909 cmp r1, #9 +100104f6: d900 bls.n 100104fa <_strtod_l+0x1c2> +100104f8: e338 b.n 10010b6c <_strtod_l+0x834> +100104fa: 9b1b ldr r3, [sp, #108] ; 0x6c +100104fc: 3001 adds r0, #1 +100104fe: 469c mov ip, r3 +10010500: 9107 str r1, [sp, #28] +10010502: 2900 cmp r1, #0 +10010504: d0ef beq.n 100104e6 <_strtod_l+0x1ae> +10010506: 9c10 ldr r4, [sp, #64] ; 0x40 +10010508: 1c73 adds r3, r6, #1 +1001050a: 46a3 mov fp, r4 +1001050c: 4483 add fp, r0 +1001050e: 465c mov r4, fp +10010510: 001a movs r2, r3 +10010512: 9410 str r4, [sp, #64] ; 0x40 +10010514: 2801 cmp r0, #1 +10010516: d101 bne.n 1001051c <_strtod_l+0x1e4> +10010518: f000 fcb2 bl 10010e80 <_strtod_l+0xb48> +1001051c: 000a movs r2, r1 +1001051e: 002c movs r4, r5 +10010520: 1980 adds r0, r0, r6 +10010522: 468b mov fp, r1 +10010524: 4645 mov r5, r8 +10010526: 4649 mov r1, r9 +10010528: 46a0 mov r8, r4 +1001052a: 4691 mov r9, r2 +1001052c: 3801 subs r0, #1 +1001052e: e007 b.n 10010540 <_strtod_l+0x208> +10010530: 00ac lsls r4, r5, #2 +10010532: 1965 adds r5, r4, r5 +10010534: 006d lsls r5, r5, #1 +10010536: 4298 cmp r0, r3 +10010538: d101 bne.n 1001053e <_strtod_l+0x206> +1001053a: f000 fc98 bl 10010e6e <_strtod_l+0xb36> +1001053e: 3301 adds r3, #1 +10010540: 0032 movs r2, r6 +10010542: 001e movs r6, r3 +10010544: 2a08 cmp r2, #8 +10010546: d9f3 bls.n 10010530 <_strtod_l+0x1f8> +10010548: 2b10 cmp r3, #16 +1001054a: dcf4 bgt.n 10010536 <_strtod_l+0x1fe> +1001054c: 008c lsls r4, r1, #2 +1001054e: 1861 adds r1, r4, r1 +10010550: 0049 lsls r1, r1, #1 +10010552: e7f0 b.n 10010536 <_strtod_l+0x1fe> +10010554: 787b ldrb r3, [r7, #1] +10010556: 3220 adds r2, #32 +10010558: 4393 bics r3, r2 +1001055a: 1c7e adds r6, r7, #1 +1001055c: 2b58 cmp r3, #88 ; 0x58 +1001055e: d101 bne.n 10010564 <_strtod_l+0x22c> +10010560: f000 fc60 bl 10010e24 <_strtod_l+0xaec> +10010564: 0037 movs r7, r6 +10010566: 961b str r6, [sp, #108] ; 0x6c +10010568: 783b ldrb r3, [r7, #0] +1001056a: 3601 adds r6, #1 +1001056c: 2b30 cmp r3, #48 ; 0x30 +1001056e: d0f9 beq.n 10010564 <_strtod_l+0x22c> +10010570: 2b00 cmp r3, #0 +10010572: d100 bne.n 10010576 <_strtod_l+0x23e> +10010574: e1e5 b.n 10010942 <_strtod_l+0x60a> +10010576: 2201 movs r2, #1 +10010578: 920a str r2, [sp, #40] ; 0x28 +1001057a: e705 b.n 10010388 <_strtod_l+0x50> +1001057c: 2300 movs r3, #0 +1001057e: 2000 movs r0, #0 +10010580: 469c mov ip, r3 +10010582: 960d str r6, [sp, #52] ; 0x34 +10010584: 9310 str r3, [sp, #64] ; 0x40 +10010586: 2320 movs r3, #32 +10010588: 0022 movs r2, r4 +1001058a: 439a bics r2, r3 +1001058c: 0013 movs r3, r2 +1001058e: 2200 movs r2, #0 +10010590: 920b str r2, [sp, #44] ; 0x2c +10010592: 2b45 cmp r3, #69 ; 0x45 +10010594: d000 beq.n 10010598 <_strtod_l+0x260> +10010596: e730 b.n 100103fa <_strtod_l+0xc2> +10010598: 0033 movs r3, r6 +1001059a: 9a0a ldr r2, [sp, #40] ; 0x28 +1001059c: 4303 orrs r3, r0 +1001059e: 4313 orrs r3, r2 +100105a0: d100 bne.n 100105a4 <_strtod_l+0x26c> +100105a2: e753 b.n 1001044c <_strtod_l+0x114> +100105a4: 9d1b ldr r5, [sp, #108] ; 0x6c +100105a6: 1c6b adds r3, r5, #1 +100105a8: 931b str r3, [sp, #108] ; 0x6c +100105aa: 786c ldrb r4, [r5, #1] +100105ac: 2c2b cmp r4, #43 ; 0x2b +100105ae: d101 bne.n 100105b4 <_strtod_l+0x27c> +100105b0: f000 fc26 bl 10010e00 <_strtod_l+0xac8> +100105b4: 2c2d cmp r4, #45 ; 0x2d +100105b6: d100 bne.n 100105ba <_strtod_l+0x282> +100105b8: e307 b.n 10010bca <_strtod_l+0x892> +100105ba: 2300 movs r3, #0 +100105bc: 469b mov fp, r3 +100105be: 0023 movs r3, r4 +100105c0: 3b30 subs r3, #48 ; 0x30 +100105c2: 2b09 cmp r3, #9 +100105c4: d900 bls.n 100105c8 <_strtod_l+0x290> +100105c6: e2fb b.n 10010bc0 <_strtod_l+0x888> +100105c8: 2c30 cmp r4, #48 ; 0x30 +100105ca: d106 bne.n 100105da <_strtod_l+0x2a2> +100105cc: 9b1b ldr r3, [sp, #108] ; 0x6c +100105ce: 3301 adds r3, #1 +100105d0: 931b str r3, [sp, #108] ; 0x6c +100105d2: 781c ldrb r4, [r3, #0] +100105d4: 3301 adds r3, #1 +100105d6: 2c30 cmp r4, #48 ; 0x30 +100105d8: d0fa beq.n 100105d0 <_strtod_l+0x298> +100105da: 2300 movs r3, #0 +100105dc: 930b str r3, [sp, #44] ; 0x2c +100105de: 0023 movs r3, r4 +100105e0: 3b31 subs r3, #49 ; 0x31 +100105e2: 2b08 cmp r3, #8 +100105e4: d900 bls.n 100105e8 <_strtod_l+0x2b0> +100105e6: e708 b.n 100103fa <_strtod_l+0xc2> +100105e8: 9a1b ldr r2, [sp, #108] ; 0x6c +100105ea: 3301 adds r3, #1 +100105ec: 1c51 adds r1, r2, #1 +100105ee: 911b str r1, [sp, #108] ; 0x6c +100105f0: 7854 ldrb r4, [r2, #1] +100105f2: 9207 str r2, [sp, #28] +100105f4: 0022 movs r2, r4 +100105f6: 2c2f cmp r4, #47 ; 0x2f +100105f8: dc0d bgt.n 10010616 <_strtod_l+0x2de> +100105fa: f000 fc79 bl 10010ef0 <_strtod_l+0xbb8> +100105fe: 009c lsls r4, r3, #2 +10010600: 18e4 adds r4, r4, r3 +10010602: 0064 lsls r4, r4, #1 +10010604: 18a4 adds r4, r4, r2 +10010606: 000a movs r2, r1 +10010608: 0023 movs r3, r4 +1001060a: 3101 adds r1, #1 +1001060c: 911b str r1, [sp, #108] ; 0x6c +1001060e: 7852 ldrb r2, [r2, #1] +10010610: 3b30 subs r3, #48 ; 0x30 +10010612: 2a2f cmp r2, #47 ; 0x2f +10010614: dd01 ble.n 1001061a <_strtod_l+0x2e2> +10010616: 2a39 cmp r2, #57 ; 0x39 +10010618: ddf1 ble.n 100105fe <_strtod_l+0x2c6> +1001061a: 0014 movs r4, r2 +1001061c: 9a07 ldr r2, [sp, #28] +1001061e: 1a89 subs r1, r1, r2 +10010620: 2908 cmp r1, #8 +10010622: dc01 bgt.n 10010628 <_strtod_l+0x2f0> +10010624: f000 fc64 bl 10010ef0 <_strtod_l+0xbb8> +10010628: 4b08 ldr r3, [pc, #32] ; (1001064c <_strtod_l+0x314>) +1001062a: 930b str r3, [sp, #44] ; 0x2c +1001062c: 465b mov r3, fp +1001062e: 2b00 cmp r3, #0 +10010630: d100 bne.n 10010634 <_strtod_l+0x2fc> +10010632: e6e2 b.n 100103fa <_strtod_l+0xc2> +10010634: 9b0b ldr r3, [sp, #44] ; 0x2c +10010636: 425b negs r3, r3 +10010638: 930b str r3, [sp, #44] ; 0x2c +1001063a: e6de b.n 100103fa <_strtod_l+0xc2> +1001063c: 1004d6bc .word 0x1004d6bc +10010640: 1004d1a0 .word 0x1004d1a0 +10010644: 1004d19c .word 0x1004d19c +10010648: 1004c938 .word 0x1004c938 +1001064c: 00004e1f .word 0x00004e1f +10010650: 9b0b ldr r3, [sp, #44] ; 0x2c +10010652: 9a10 ldr r2, [sp, #64] ; 0x40 +10010654: 1a9b subs r3, r3, r2 +10010656: 930c str r3, [sp, #48] ; 0x30 +10010658: 9b0d ldr r3, [sp, #52] ; 0x34 +1001065a: 2b00 cmp r3, #0 +1001065c: d100 bne.n 10010660 <_strtod_l+0x328> +1001065e: 960d str r6, [sp, #52] ; 0x34 +10010660: 46b3 mov fp, r6 +10010662: 2e10 cmp r6, #16 +10010664: dd01 ble.n 1001066a <_strtod_l+0x332> +10010666: 2310 movs r3, #16 +10010668: 469b mov fp, r3 +1001066a: 4640 mov r0, r8 +1001066c: f7f4 fbb4 bl 10004dd8 <__wrap___aeabi_ui2d> +10010670: 9004 str r0, [sp, #16] +10010672: 9105 str r1, [sp, #20] +10010674: 2e09 cmp r6, #9 +10010676: dd15 ble.n 100106a4 <_strtod_l+0x36c> +10010678: 465a mov r2, fp +1001067a: 4bbe ldr r3, [pc, #760] ; (10010974 <_strtod_l+0x63c>) +1001067c: 3a09 subs r2, #9 +1001067e: 00d2 lsls r2, r2, #3 +10010680: 189b adds r3, r3, r2 +10010682: 681a ldr r2, [r3, #0] +10010684: 685b ldr r3, [r3, #4] +10010686: f7f4 fb36 bl 10004cf6 <__wrap___aeabi_dmul> +1001068a: 0004 movs r4, r0 +1001068c: 4648 mov r0, r9 +1001068e: 000d movs r5, r1 +10010690: f7f4 fba2 bl 10004dd8 <__wrap___aeabi_ui2d> +10010694: 0002 movs r2, r0 +10010696: 000b movs r3, r1 +10010698: 0020 movs r0, r4 +1001069a: 0029 movs r1, r5 +1001069c: f7f4 fb0c bl 10004cb8 <__wrap___aeabi_dadd> +100106a0: 9004 str r0, [sp, #16] +100106a2: 9105 str r1, [sp, #20] +100106a4: 2e0f cmp r6, #15 +100106a6: dd00 ble.n 100106aa <_strtod_l+0x372> +100106a8: e172 b.n 10010990 <_strtod_l+0x658> +100106aa: 9b0c ldr r3, [sp, #48] ; 0x30 +100106ac: 2b00 cmp r3, #0 +100106ae: d100 bne.n 100106b2 <_strtod_l+0x37a> +100106b0: e360 b.n 10010d74 <_strtod_l+0xa3c> +100106b2: 9b0c ldr r3, [sp, #48] ; 0x30 +100106b4: 2b00 cmp r3, #0 +100106b6: dc01 bgt.n 100106bc <_strtod_l+0x384> +100106b8: f000 fbf5 bl 10010ea6 <_strtod_l+0xb6e> +100106bc: 2b16 cmp r3, #22 +100106be: dc01 bgt.n 100106c4 <_strtod_l+0x38c> +100106c0: f000 fc5c bl 10010f7c <_strtod_l+0xc44> +100106c4: 2325 movs r3, #37 ; 0x25 +100106c6: 9a0c ldr r2, [sp, #48] ; 0x30 +100106c8: 1b9b subs r3, r3, r6 +100106ca: 4293 cmp r3, r2 +100106cc: db01 blt.n 100106d2 <_strtod_l+0x39a> +100106ce: f000 fc73 bl 10010fb8 <_strtod_l+0xc80> +100106d2: 465b mov r3, fp +100106d4: 1af4 subs r4, r6, r3 +100106d6: 9b0c ldr r3, [sp, #48] ; 0x30 +100106d8: 469c mov ip, r3 +100106da: 4464 add r4, ip +100106dc: 230f movs r3, #15 +100106de: 001a movs r2, r3 +100106e0: 4022 ands r2, r4 +100106e2: 4223 tst r3, r4 +100106e4: d00a beq.n 100106fc <_strtod_l+0x3c4> +100106e6: 49a3 ldr r1, [pc, #652] ; (10010974 <_strtod_l+0x63c>) +100106e8: 00d2 lsls r2, r2, #3 +100106ea: 1889 adds r1, r1, r2 +100106ec: 6808 ldr r0, [r1, #0] +100106ee: 6849 ldr r1, [r1, #4] +100106f0: 9a04 ldr r2, [sp, #16] +100106f2: 9b05 ldr r3, [sp, #20] +100106f4: f7f4 faff bl 10004cf6 <__wrap___aeabi_dmul> +100106f8: 9004 str r0, [sp, #16] +100106fa: 9105 str r1, [sp, #20] +100106fc: 230f movs r3, #15 +100106fe: 439c bics r4, r3 +10010700: 1e23 subs r3, r4, #0 +10010702: d000 beq.n 10010706 <_strtod_l+0x3ce> +10010704: e2ab b.n 10010c5e <_strtod_l+0x926> +10010706: 2300 movs r3, #0 +10010708: 9307 str r3, [sp, #28] +1001070a: 4643 mov r3, r8 +1001070c: 0039 movs r1, r7 +1001070e: 9300 str r3, [sp, #0] +10010710: 4650 mov r0, sl +10010712: 0033 movs r3, r6 +10010714: 9a0d ldr r2, [sp, #52] ; 0x34 +10010716: f003 f8ab bl 10013870 <__s2b> +1001071a: 4680 mov r8, r0 +1001071c: 2800 cmp r0, #0 +1001071e: d100 bne.n 10010722 <_strtod_l+0x3ea> +10010720: e39f b.n 10010e62 <_strtod_l+0xb2a> +10010722: 990c ldr r1, [sp, #48] ; 0x30 +10010724: 9b10 ldr r3, [sp, #64] ; 0x40 +10010726: 980b ldr r0, [sp, #44] ; 0x2c +10010728: 17ca asrs r2, r1, #31 +1001072a: 1a1b subs r3, r3, r0 +1001072c: 401a ands r2, r3 +1001072e: 43cb mvns r3, r1 +10010730: 17db asrs r3, r3, #31 +10010732: 4019 ands r1, r3 +10010734: 2600 movs r6, #0 +10010736: 2300 movs r3, #0 +10010738: 46c3 mov fp, r8 +1001073a: 4699 mov r9, r3 +1001073c: 46b0 mov r8, r6 +1001073e: 4657 mov r7, sl +10010740: 920d str r2, [sp, #52] ; 0x34 +10010742: 9113 str r1, [sp, #76] ; 0x4c +10010744: 465b mov r3, fp +10010746: 0038 movs r0, r7 +10010748: 6859 ldr r1, [r3, #4] +1001074a: f003 f80b bl 10013764 <_Balloc> +1001074e: 4682 mov sl, r0 +10010750: 2800 cmp r0, #0 +10010752: d100 bne.n 10010756 <_strtod_l+0x41e> +10010754: e389 b.n 10010e6a <_strtod_l+0xb32> +10010756: 465b mov r3, fp +10010758: 4659 mov r1, fp +1001075a: 691b ldr r3, [r3, #16] +1001075c: 310c adds r1, #12 +1001075e: 1c9a adds r2, r3, #2 +10010760: 0092 lsls r2, r2, #2 +10010762: 300c adds r0, #12 +10010764: f7f4 fd02 bl 1000516c <__wrap___aeabi_memcpy> +10010768: 9b04 ldr r3, [sp, #16] +1001076a: 9c05 ldr r4, [sp, #20] +1001076c: 0019 movs r1, r3 +1001076e: 930b str r3, [sp, #44] ; 0x2c +10010770: ab1e add r3, sp, #120 ; 0x78 +10010772: 9301 str r3, [sp, #4] +10010774: ab1d add r3, sp, #116 ; 0x74 +10010776: 9300 str r3, [sp, #0] +10010778: 000a movs r2, r1 +1001077a: 0023 movs r3, r4 +1001077c: 0038 movs r0, r7 +1001077e: 940a str r4, [sp, #40] ; 0x28 +10010780: f003 fc6c bl 1001405c <__d2b> +10010784: 901c str r0, [sp, #112] ; 0x70 +10010786: 2800 cmp r0, #0 +10010788: d100 bne.n 1001078c <_strtod_l+0x454> +1001078a: e1aa b.n 10010ae2 <_strtod_l+0x7aa> +1001078c: 2101 movs r1, #1 +1001078e: 0038 movs r0, r7 +10010790: f003 f910 bl 100139b4 <__i2b> +10010794: 4681 mov r9, r0 +10010796: 2800 cmp r0, #0 +10010798: d100 bne.n 1001079c <_strtod_l+0x464> +1001079a: e366 b.n 10010e6a <_strtod_l+0xb32> +1001079c: 9b1d ldr r3, [sp, #116] ; 0x74 +1001079e: 2b00 cmp r3, #0 +100107a0: da00 bge.n 100107a4 <_strtod_l+0x46c> +100107a2: e1be b.n 10010b22 <_strtod_l+0x7ea> +100107a4: 9a0d ldr r2, [sp, #52] ; 0x34 +100107a6: 9c13 ldr r4, [sp, #76] ; 0x4c +100107a8: 189d adds r5, r3, r2 +100107aa: 9907 ldr r1, [sp, #28] +100107ac: 9a1e ldr r2, [sp, #120] ; 0x78 +100107ae: 1a5b subs r3, r3, r1 +100107b0: 2136 movs r1, #54 ; 0x36 +100107b2: 189b adds r3, r3, r2 +100107b4: 1a8a subs r2, r1, r2 +100107b6: 4970 ldr r1, [pc, #448] ; (10010978 <_strtod_l+0x640>) +100107b8: 3b01 subs r3, #1 +100107ba: 428b cmp r3, r1 +100107bc: db00 blt.n 100107c0 <_strtod_l+0x488> +100107be: e14f b.n 10010a60 <_strtod_l+0x728> +100107c0: 1ac9 subs r1, r1, r3 +100107c2: 1a52 subs r2, r2, r1 +100107c4: 291f cmp r1, #31 +100107c6: dd00 ble.n 100107ca <_strtod_l+0x492> +100107c8: e1c8 b.n 10010b5c <_strtod_l+0x824> +100107ca: 2301 movs r3, #1 +100107cc: 408b lsls r3, r1 +100107ce: 930e str r3, [sp, #56] ; 0x38 +100107d0: 2300 movs r3, #0 +100107d2: 9311 str r3, [sp, #68] ; 0x44 +100107d4: 9b07 ldr r3, [sp, #28] +100107d6: 18a4 adds r4, r4, r2 +100107d8: 469c mov ip, r3 +100107da: 18ae adds r6, r5, r2 +100107dc: 002b movs r3, r5 +100107de: 4464 add r4, ip +100107e0: 42b5 cmp r5, r6 +100107e2: dd00 ble.n 100107e6 <_strtod_l+0x4ae> +100107e4: 0033 movs r3, r6 +100107e6: 42a3 cmp r3, r4 +100107e8: dd00 ble.n 100107ec <_strtod_l+0x4b4> +100107ea: 0023 movs r3, r4 +100107ec: 2b00 cmp r3, #0 +100107ee: dd02 ble.n 100107f6 <_strtod_l+0x4be> +100107f0: 1af6 subs r6, r6, r3 +100107f2: 1ae4 subs r4, r4, r3 +100107f4: 1aed subs r5, r5, r3 +100107f6: 9b0d ldr r3, [sp, #52] ; 0x34 +100107f8: 2b00 cmp r3, #0 +100107fa: dd00 ble.n 100107fe <_strtod_l+0x4c6> +100107fc: e14d b.n 10010a9a <_strtod_l+0x762> +100107fe: 2e00 cmp r6, #0 +10010800: dd00 ble.n 10010804 <_strtod_l+0x4cc> +10010802: e165 b.n 10010ad0 <_strtod_l+0x798> +10010804: 9b0c ldr r3, [sp, #48] ; 0x30 +10010806: 2b00 cmp r3, #0 +10010808: dd00 ble.n 1001080c <_strtod_l+0x4d4> +1001080a: e18e b.n 10010b2a <_strtod_l+0x7f2> +1001080c: 2c00 cmp r4, #0 +1001080e: dd00 ble.n 10010812 <_strtod_l+0x4da> +10010810: e19a b.n 10010b48 <_strtod_l+0x810> +10010812: 2d00 cmp r5, #0 +10010814: dd08 ble.n 10010828 <_strtod_l+0x4f0> +10010816: 4649 mov r1, r9 +10010818: 002a movs r2, r5 +1001081a: 0038 movs r0, r7 +1001081c: f003 fa38 bl 10013c90 <__lshift> +10010820: 4681 mov r9, r0 +10010822: 2800 cmp r0, #0 +10010824: d100 bne.n 10010828 <_strtod_l+0x4f0> +10010826: e320 b.n 10010e6a <_strtod_l+0xb32> +10010828: 4652 mov r2, sl +1001082a: 0038 movs r0, r7 +1001082c: 991c ldr r1, [sp, #112] ; 0x70 +1001082e: f003 fac7 bl 10013dc0 <__mdiff> +10010832: 4680 mov r8, r0 +10010834: 2800 cmp r0, #0 +10010836: d100 bne.n 1001083a <_strtod_l+0x502> +10010838: e317 b.n 10010e6a <_strtod_l+0xb32> +1001083a: 68c3 ldr r3, [r0, #12] +1001083c: 4649 mov r1, r9 +1001083e: 9310 str r3, [sp, #64] ; 0x40 +10010840: 2300 movs r3, #0 +10010842: 60c3 str r3, [r0, #12] +10010844: f003 faa2 bl 10013d8c <__mcmp> +10010848: 2800 cmp r0, #0 +1001084a: da01 bge.n 10010850 <_strtod_l+0x518> +1001084c: f000 fc60 bl 10011110 <_strtod_l+0xdd8> +10010850: d100 bne.n 10010854 <_strtod_l+0x51c> +10010852: e3c7 b.n 10010fe4 <_strtod_l+0xcac> +10010854: 4649 mov r1, r9 +10010856: 4640 mov r0, r8 +10010858: f003 fc6c bl 10014134 <__ratio> +1001085c: 2380 movs r3, #128 ; 0x80 +1001085e: 2200 movs r2, #0 +10010860: 05db lsls r3, r3, #23 +10010862: 0004 movs r4, r0 +10010864: 000d movs r5, r1 +10010866: f7f4 fa93 bl 10004d90 <__wrap___aeabi_dcmple> +1001086a: 2800 cmp r0, #0 +1001086c: d100 bne.n 10010870 <_strtod_l+0x538> +1001086e: e0fc b.n 10010a6a <_strtod_l+0x732> +10010870: 9b10 ldr r3, [sp, #64] ; 0x40 +10010872: 2b00 cmp r3, #0 +10010874: d100 bne.n 10010878 <_strtod_l+0x540> +10010876: e181 b.n 10010b7c <_strtod_l+0x844> +10010878: 9b05 ldr r3, [sp, #20] +1001087a: 2400 movs r4, #0 +1001087c: 930e str r3, [sp, #56] ; 0x38 +1001087e: 2300 movs r3, #0 +10010880: 9311 str r3, [sp, #68] ; 0x44 +10010882: 4b3e ldr r3, [pc, #248] ; (1001097c <_strtod_l+0x644>) +10010884: 4d3d ldr r5, [pc, #244] ; (1001097c <_strtod_l+0x644>) +10010886: 9312 str r3, [sp, #72] ; 0x48 +10010888: 4b3d ldr r3, [pc, #244] ; (10010980 <_strtod_l+0x648>) +1001088a: 9e0e ldr r6, [sp, #56] ; 0x38 +1001088c: 401e ands r6, r3 +1001088e: 4b3d ldr r3, [pc, #244] ; (10010984 <_strtod_l+0x64c>) +10010890: 429e cmp r6, r3 +10010892: d100 bne.n 10010896 <_strtod_l+0x55e> +10010894: e19f b.n 10010bd6 <_strtod_l+0x89e> +10010896: 9b07 ldr r3, [sp, #28] +10010898: 2b00 cmp r3, #0 +1001089a: d028 beq.n 100108ee <_strtod_l+0x5b6> +1001089c: 23d4 movs r3, #212 ; 0xd4 +1001089e: 04db lsls r3, r3, #19 +100108a0: 429e cmp r6, r3 +100108a2: d824 bhi.n 100108ee <_strtod_l+0x5b6> +100108a4: 4a38 ldr r2, [pc, #224] ; (10010988 <_strtod_l+0x650>) +100108a6: 4b39 ldr r3, [pc, #228] ; (1001098c <_strtod_l+0x654>) +100108a8: 9811 ldr r0, [sp, #68] ; 0x44 +100108aa: 9912 ldr r1, [sp, #72] ; 0x48 +100108ac: f7f4 fa70 bl 10004d90 <__wrap___aeabi_dcmple> +100108b0: 2800 cmp r0, #0 +100108b2: d018 beq.n 100108e6 <_strtod_l+0x5ae> +100108b4: 9811 ldr r0, [sp, #68] ; 0x44 +100108b6: 9912 ldr r1, [sp, #72] ; 0x48 +100108b8: f7f4 face bl 10004e58 <__wrap___aeabi_d2uiz> +100108bc: 2800 cmp r0, #0 +100108be: d100 bne.n 100108c2 <_strtod_l+0x58a> +100108c0: 3001 adds r0, #1 +100108c2: f7f4 fa89 bl 10004dd8 <__wrap___aeabi_ui2d> +100108c6: 000b movs r3, r1 +100108c8: 9112 str r1, [sp, #72] ; 0x48 +100108ca: 9910 ldr r1, [sp, #64] ; 0x40 +100108cc: 0002 movs r2, r0 +100108ce: 9011 str r0, [sp, #68] ; 0x44 +100108d0: 2900 cmp r1, #0 +100108d2: d000 beq.n 100108d6 <_strtod_l+0x59e> +100108d4: e315 b.n 10010f02 <_strtod_l+0xbca> +100108d6: 9216 str r2, [sp, #88] ; 0x58 +100108d8: 2280 movs r2, #128 ; 0x80 +100108da: 0612 lsls r2, r2, #24 +100108dc: 4694 mov ip, r2 +100108de: 4463 add r3, ip +100108e0: 9317 str r3, [sp, #92] ; 0x5c +100108e2: 9c16 ldr r4, [sp, #88] ; 0x58 +100108e4: 9d17 ldr r5, [sp, #92] ; 0x5c +100108e6: 23d6 movs r3, #214 ; 0xd6 +100108e8: 04db lsls r3, r3, #19 +100108ea: 18eb adds r3, r5, r3 +100108ec: 1b9d subs r5, r3, r6 +100108ee: 980b ldr r0, [sp, #44] ; 0x2c +100108f0: 990a ldr r1, [sp, #40] ; 0x28 +100108f2: f003 fb2b bl 10013f4c <__ulp> +100108f6: 0002 movs r2, r0 +100108f8: 000b movs r3, r1 +100108fa: 0020 movs r0, r4 +100108fc: 0029 movs r1, r5 +100108fe: f7f4 f9fa bl 10004cf6 <__wrap___aeabi_dmul> +10010902: 9a0b ldr r2, [sp, #44] ; 0x2c +10010904: 9b0a ldr r3, [sp, #40] ; 0x28 +10010906: f7f4 f9d7 bl 10004cb8 <__wrap___aeabi_dadd> +1001090a: 000c movs r4, r1 +1001090c: 9004 str r0, [sp, #16] +1001090e: 9105 str r1, [sp, #20] +10010910: 9b07 ldr r3, [sp, #28] +10010912: 2b00 cmp r3, #0 +10010914: d104 bne.n 10010920 <_strtod_l+0x5e8> +10010916: 4b1a ldr r3, [pc, #104] ; (10010980 <_strtod_l+0x648>) +10010918: 4023 ands r3, r4 +1001091a: 429e cmp r6, r3 +1001091c: d100 bne.n 10010920 <_strtod_l+0x5e8> +1001091e: e246 b.n 10010dae <_strtod_l+0xa76> +10010920: 0038 movs r0, r7 +10010922: 991c ldr r1, [sp, #112] ; 0x70 +10010924: f002 ff46 bl 100137b4 <_Bfree> +10010928: 4651 mov r1, sl +1001092a: 0038 movs r0, r7 +1001092c: f002 ff42 bl 100137b4 <_Bfree> +10010930: 4649 mov r1, r9 +10010932: 0038 movs r0, r7 +10010934: f002 ff3e bl 100137b4 <_Bfree> +10010938: 4641 mov r1, r8 +1001093a: 0038 movs r0, r7 +1001093c: f002 ff3a bl 100137b4 <_Bfree> +10010940: e700 b.n 10010744 <_strtod_l+0x40c> +10010942: 2300 movs r3, #0 +10010944: 2700 movs r7, #0 +10010946: 469b mov fp, r3 +10010948: 9b08 ldr r3, [sp, #32] +1001094a: 2b00 cmp r3, #0 +1001094c: d001 beq.n 10010952 <_strtod_l+0x61a> +1001094e: 9a1b ldr r2, [sp, #108] ; 0x6c +10010950: 601a str r2, [r3, #0] +10010952: 9b09 ldr r3, [sp, #36] ; 0x24 +10010954: 2b00 cmp r3, #0 +10010956: d100 bne.n 1001095a <_strtod_l+0x622> +10010958: e580 b.n 1001045c <_strtod_l+0x124> +1001095a: 2180 movs r1, #128 ; 0x80 +1001095c: 0609 lsls r1, r1, #24 +1001095e: 187b adds r3, r7, r1 +10010960: 001f movs r7, r3 +10010962: e57b b.n 1001045c <_strtod_l+0x124> +10010964: 9b1b ldr r3, [sp, #108] ; 0x6c +10010966: 960d str r6, [sp, #52] ; 0x34 +10010968: 445b add r3, fp +1001096a: 931b str r3, [sp, #108] ; 0x6c +1001096c: 781c ldrb r4, [r3, #0] +1001096e: 2300 movs r3, #0 +10010970: 9310 str r3, [sp, #64] ; 0x40 +10010972: e5bd b.n 100104f0 <_strtod_l+0x1b8> +10010974: 1004d760 .word 0x1004d760 +10010978: fffffc02 .word 0xfffffc02 +1001097c: 3ff00000 .word 0x3ff00000 +10010980: 7ff00000 .word 0x7ff00000 +10010984: 7fe00000 .word 0x7fe00000 +10010988: ffc00000 .word 0xffc00000 +1001098c: 41dfffff .word 0x41dfffff +10010990: 465b mov r3, fp +10010992: 1af4 subs r4, r6, r3 +10010994: 9b0c ldr r3, [sp, #48] ; 0x30 +10010996: 469c mov ip, r3 +10010998: 4464 add r4, ip +1001099a: 2c00 cmp r4, #0 +1001099c: dd00 ble.n 100109a0 <_strtod_l+0x668> +1001099e: e69d b.n 100106dc <_strtod_l+0x3a4> +100109a0: d100 bne.n 100109a4 <_strtod_l+0x66c> +100109a2: e6b0 b.n 10010706 <_strtod_l+0x3ce> +100109a4: 230f movs r3, #15 +100109a6: 001a movs r2, r3 +100109a8: 4264 negs r4, r4 +100109aa: 4022 ands r2, r4 +100109ac: 4223 tst r3, r4 +100109ae: d00a beq.n 100109c6 <_strtod_l+0x68e> +100109b0: 9804 ldr r0, [sp, #16] +100109b2: 9905 ldr r1, [sp, #20] +100109b4: 4bd1 ldr r3, [pc, #836] ; (10010cfc <_strtod_l+0x9c4>) +100109b6: 00d2 lsls r2, r2, #3 +100109b8: 189a adds r2, r3, r2 +100109ba: 6853 ldr r3, [r2, #4] +100109bc: 6812 ldr r2, [r2, #0] +100109be: f7f4 f980 bl 10004cc2 <__wrap___aeabi_ddiv> +100109c2: 9004 str r0, [sp, #16] +100109c4: 9105 str r1, [sp, #20] +100109c6: 1124 asrs r4, r4, #4 +100109c8: d100 bne.n 100109cc <_strtod_l+0x694> +100109ca: e69c b.n 10010706 <_strtod_l+0x3ce> +100109cc: 2c1f cmp r4, #31 +100109ce: dc40 bgt.n 10010a52 <_strtod_l+0x71a> +100109d0: 2310 movs r3, #16 +100109d2: 001a movs r2, r3 +100109d4: 4022 ands r2, r4 +100109d6: 9207 str r2, [sp, #28] +100109d8: 4223 tst r3, r4 +100109da: d001 beq.n 100109e0 <_strtod_l+0x6a8> +100109dc: 335a adds r3, #90 ; 0x5a +100109de: 9307 str r3, [sp, #28] +100109e0: 2201 movs r2, #1 +100109e2: 9804 ldr r0, [sp, #16] +100109e4: 9905 ldr r1, [sp, #20] +100109e6: 2300 movs r3, #0 +100109e8: 4691 mov r9, r2 +100109ea: 4dc5 ldr r5, [pc, #788] ; (10010d00 <_strtod_l+0x9c8>) +100109ec: 3528 adds r5, #40 ; 0x28 +100109ee: 464a mov r2, r9 +100109f0: 4222 tst r2, r4 +100109f2: d004 beq.n 100109fe <_strtod_l+0x6c6> +100109f4: 682a ldr r2, [r5, #0] +100109f6: 686b ldr r3, [r5, #4] +100109f8: f7f4 f97d bl 10004cf6 <__wrap___aeabi_dmul> +100109fc: 2301 movs r3, #1 +100109fe: 1064 asrs r4, r4, #1 +10010a00: 3508 adds r5, #8 +10010a02: 2c00 cmp r4, #0 +10010a04: d1f3 bne.n 100109ee <_strtod_l+0x6b6> +10010a06: 2b00 cmp r3, #0 +10010a08: d001 beq.n 10010a0e <_strtod_l+0x6d6> +10010a0a: 9004 str r0, [sp, #16] +10010a0c: 9105 str r1, [sp, #20] +10010a0e: 9b07 ldr r3, [sp, #28] +10010a10: 2b00 cmp r3, #0 +10010a12: d015 beq.n 10010a40 <_strtod_l+0x708> +10010a14: 9b04 ldr r3, [sp, #16] +10010a16: 9c05 ldr r4, [sp, #20] +10010a18: 236b movs r3, #107 ; 0x6b +10010a1a: 0062 lsls r2, r4, #1 +10010a1c: 0d52 lsrs r2, r2, #21 +10010a1e: 0021 movs r1, r4 +10010a20: 1a9b subs r3, r3, r2 +10010a22: 2b00 cmp r3, #0 +10010a24: dd0c ble.n 10010a40 <_strtod_l+0x708> +10010a26: 2b1f cmp r3, #31 +10010a28: dc01 bgt.n 10010a2e <_strtod_l+0x6f6> +10010a2a: f000 fbde bl 100111ea <_strtod_l+0xeb2> +10010a2e: 2000 movs r0, #0 +10010a30: 9004 str r0, [sp, #16] +10010a32: 2b34 cmp r3, #52 ; 0x34 +10010a34: dc01 bgt.n 10010a3a <_strtod_l+0x702> +10010a36: f000 fc24 bl 10011282 <_strtod_l+0xf4a> +10010a3a: 23dc movs r3, #220 ; 0xdc +10010a3c: 049b lsls r3, r3, #18 +10010a3e: 9305 str r3, [sp, #20] +10010a40: 2200 movs r2, #0 +10010a42: 9804 ldr r0, [sp, #16] +10010a44: 9905 ldr r1, [sp, #20] +10010a46: 2300 movs r3, #0 +10010a48: f7f4 f994 bl 10004d74 <__wrap___aeabi_dcmpeq> +10010a4c: 2800 cmp r0, #0 +10010a4e: d100 bne.n 10010a52 <_strtod_l+0x71a> +10010a50: e65b b.n 1001070a <_strtod_l+0x3d2> +10010a52: 2322 movs r3, #34 ; 0x22 +10010a54: 4652 mov r2, sl +10010a56: 6013 str r3, [r2, #0] +10010a58: 2300 movs r3, #0 +10010a5a: 2700 movs r7, #0 +10010a5c: 469b mov fp, r3 +10010a5e: e773 b.n 10010948 <_strtod_l+0x610> +10010a60: 2300 movs r3, #0 +10010a62: 9311 str r3, [sp, #68] ; 0x44 +10010a64: 3301 adds r3, #1 +10010a66: 930e str r3, [sp, #56] ; 0x38 +10010a68: e6b4 b.n 100107d4 <_strtod_l+0x49c> +10010a6a: 2200 movs r2, #0 +10010a6c: 4ba5 ldr r3, [pc, #660] ; (10010d04 <_strtod_l+0x9cc>) +10010a6e: 0020 movs r0, r4 +10010a70: 0029 movs r1, r5 +10010a72: f7f4 f940 bl 10004cf6 <__wrap___aeabi_dmul> +10010a76: 000b movs r3, r1 +10010a78: 9112 str r1, [sp, #72] ; 0x48 +10010a7a: 9910 ldr r1, [sp, #64] ; 0x40 +10010a7c: 0002 movs r2, r0 +10010a7e: 9011 str r0, [sp, #68] ; 0x44 +10010a80: 2900 cmp r1, #0 +10010a82: d176 bne.n 10010b72 <_strtod_l+0x83a> +10010a84: 9214 str r2, [sp, #80] ; 0x50 +10010a86: 2280 movs r2, #128 ; 0x80 +10010a88: 0612 lsls r2, r2, #24 10010a8a: 4694 mov ip, r2 10010a8c: 4463 add r3, ip -10010a8e: 9305 str r3, [sp, #20] -10010a90: 940e str r4, [sp, #56] ; 0x38 -10010a92: 950f str r5, [sp, #60] ; 0x3c -10010a94: 9c04 ldr r4, [sp, #16] -10010a96: 9d05 ldr r5, [sp, #20] -10010a98: 0020 movs r0, r4 -10010a9a: 0029 movs r1, r5 -10010a9c: f003 f9ae bl 10013dfc <__ulp> -10010aa0: 0002 movs r2, r0 -10010aa2: 000b movs r3, r1 -10010aa4: 980e ldr r0, [sp, #56] ; 0x38 -10010aa6: 990f ldr r1, [sp, #60] ; 0x3c -10010aa8: f7f4 f87d bl 10004ba6 <__wrap___aeabi_dmul> -10010aac: 0022 movs r2, r4 -10010aae: 002b movs r3, r5 -10010ab0: f7f4 f85a bl 10004b68 <__wrap___aeabi_dadd> -10010ab4: 4b40 ldr r3, [pc, #256] ; (10010bb8 <_strtod_l+0x9d0>) -10010ab6: 4a44 ldr r2, [pc, #272] ; (10010bc8 <_strtod_l+0x9e0>) -10010ab8: 9004 str r0, [sp, #16] -10010aba: 9105 str r1, [sp, #20] -10010abc: 400b ands r3, r1 -10010abe: 4293 cmp r3, r2 -10010ac0: d920 bls.n 10010b04 <_strtod_l+0x91c> -10010ac2: 9a0a ldr r2, [sp, #40] ; 0x28 -10010ac4: 4b41 ldr r3, [pc, #260] ; (10010bcc <_strtod_l+0x9e4>) -10010ac6: 429a cmp r2, r3 -10010ac8: d103 bne.n 10010ad2 <_strtod_l+0x8ea> -10010aca: 9b0b ldr r3, [sp, #44] ; 0x2c -10010acc: 3301 adds r3, #1 -10010ace: d100 bne.n 10010ad2 <_strtod_l+0x8ea> -10010ad0: e123 b.n 10010d1a <_strtod_l+0xb32> -10010ad2: 4b3e ldr r3, [pc, #248] ; (10010bcc <_strtod_l+0x9e4>) -10010ad4: 9305 str r3, [sp, #20] -10010ad6: 2301 movs r3, #1 -10010ad8: 425b negs r3, r3 -10010ada: 9304 str r3, [sp, #16] -10010adc: e678 b.n 100107d0 <_strtod_l+0x5e8> -10010ade: 2300 movs r3, #0 -10010ae0: 930d str r3, [sp, #52] ; 0x34 -10010ae2: 9310 str r3, [sp, #64] ; 0x40 -10010ae4: 3301 adds r3, #1 -10010ae6: 2600 movs r6, #0 -10010ae8: 469c mov ip, r3 -10010aea: e4a4 b.n 10010436 <_strtod_l+0x24e> -10010aec: 2901 cmp r1, #1 -10010aee: d100 bne.n 10010af2 <_strtod_l+0x90a> -10010af0: e144 b.n 10010d7c <_strtod_l+0xb94> -10010af2: 9b05 ldr r3, [sp, #20] -10010af4: 930e str r3, [sp, #56] ; 0x38 -10010af6: 2300 movs r3, #0 -10010af8: 9311 str r3, [sp, #68] ; 0x44 -10010afa: 4b31 ldr r3, [pc, #196] ; (10010bc0 <_strtod_l+0x9d8>) -10010afc: 2400 movs r4, #0 -10010afe: 4d34 ldr r5, [pc, #208] ; (10010bd0 <_strtod_l+0x9e8>) -10010b00: 9312 str r3, [sp, #72] ; 0x48 -10010b02: e619 b.n 10010738 <_strtod_l+0x550> -10010b04: 23d4 movs r3, #212 ; 0xd4 -10010b06: 049b lsls r3, r3, #18 -10010b08: 18cc adds r4, r1, r3 -10010b0a: 9405 str r4, [sp, #20] -10010b0c: e658 b.n 100107c0 <_strtod_l+0x5d8> -10010b0e: 229a movs r2, #154 ; 0x9a -10010b10: 0052 lsls r2, r2, #1 -10010b12: 4294 cmp r4, r2 -10010b14: dd00 ble.n 10010b18 <_strtod_l+0x930> -10010b16: e0fc b.n 10010d12 <_strtod_l+0xb2a> -10010b18: 1124 asrs r4, r4, #4 -10010b1a: 2b1f cmp r3, #31 -10010b1c: dc00 bgt.n 10010b20 <_strtod_l+0x938> -10010b1e: e296 b.n 1001104e <_strtod_l+0xe66> -10010b20: 9804 ldr r0, [sp, #16] -10010b22: 9905 ldr r1, [sp, #20] -10010b24: 2200 movs r2, #0 -10010b26: 4691 mov r9, r2 -10010b28: 3201 adds r2, #1 -10010b2a: 4693 mov fp, r2 -10010b2c: 464a mov r2, r9 -10010b2e: 4b29 ldr r3, [pc, #164] ; (10010bd4 <_strtod_l+0x9ec>) -10010b30: 46b1 mov r9, r6 -10010b32: 001d movs r5, r3 -10010b34: 9307 str r3, [sp, #28] -10010b36: 0016 movs r6, r2 -10010b38: 2300 movs r3, #0 -10010b3a: 465a mov r2, fp -10010b3c: 4222 tst r2, r4 -10010b3e: d004 beq.n 10010b4a <_strtod_l+0x962> -10010b40: 682a ldr r2, [r5, #0] -10010b42: 686b ldr r3, [r5, #4] -10010b44: f7f4 f82f bl 10004ba6 <__wrap___aeabi_dmul> -10010b48: 2301 movs r3, #1 -10010b4a: 3601 adds r6, #1 -10010b4c: 1064 asrs r4, r4, #1 -10010b4e: 3508 adds r5, #8 -10010b50: 2c01 cmp r4, #1 -10010b52: d1f2 bne.n 10010b3a <_strtod_l+0x952> -10010b54: 0032 movs r2, r6 -10010b56: 464e mov r6, r9 -10010b58: 4691 mov r9, r2 -10010b5a: 2b00 cmp r3, #0 -10010b5c: d001 beq.n 10010b62 <_strtod_l+0x97a> -10010b5e: 9004 str r0, [sp, #16] -10010b60: 9105 str r1, [sp, #20] -10010b62: 4a18 ldr r2, [pc, #96] ; (10010bc4 <_strtod_l+0x9dc>) -10010b64: 9b05 ldr r3, [sp, #20] -10010b66: 4694 mov ip, r2 -10010b68: 4463 add r3, ip -10010b6a: 9305 str r3, [sp, #20] -10010b6c: 464b mov r3, r9 -10010b6e: 00d9 lsls r1, r3, #3 -10010b70: 9b07 ldr r3, [sp, #28] -10010b72: 469c mov ip, r3 -10010b74: 9a04 ldr r2, [sp, #16] -10010b76: 9b05 ldr r3, [sp, #20] -10010b78: 4461 add r1, ip -10010b7a: 6808 ldr r0, [r1, #0] -10010b7c: 6849 ldr r1, [r1, #4] -10010b7e: f7f4 f812 bl 10004ba6 <__wrap___aeabi_dmul> -10010b82: 4b0d ldr r3, [pc, #52] ; (10010bb8 <_strtod_l+0x9d0>) -10010b84: 4a14 ldr r2, [pc, #80] ; (10010bd8 <_strtod_l+0x9f0>) -10010b86: 9004 str r0, [sp, #16] -10010b88: 9105 str r1, [sp, #20] -10010b8a: 400b ands r3, r1 -10010b8c: 4293 cmp r3, r2 -10010b8e: d900 bls.n 10010b92 <_strtod_l+0x9aa> -10010b90: e0bf b.n 10010d12 <_strtod_l+0xb2a> -10010b92: 4a12 ldr r2, [pc, #72] ; (10010bdc <_strtod_l+0x9f4>) -10010b94: 4293 cmp r3, r2 -10010b96: d800 bhi.n 10010b9a <_strtod_l+0x9b2> -10010b98: e1cc b.n 10010f34 <_strtod_l+0xd4c> -10010b9a: 4b0c ldr r3, [pc, #48] ; (10010bcc <_strtod_l+0x9e4>) -10010b9c: 9305 str r3, [sp, #20] -10010b9e: 2301 movs r3, #1 -10010ba0: 425b negs r3, r3 -10010ba2: 9304 str r3, [sp, #16] -10010ba4: 2300 movs r3, #0 -10010ba6: 9307 str r3, [sp, #28] -10010ba8: e507 b.n 100105ba <_strtod_l+0x3d2> -10010baa: 46c0 nop ; (mov r8, r8) -10010bac: 1004d610 .word 0x1004d610 -10010bb0: 1004d120 .word 0x1004d120 -10010bb4: 3fe00000 .word 0x3fe00000 -10010bb8: 7ff00000 .word 0x7ff00000 -10010bbc: fffffbe2 .word 0xfffffbe2 -10010bc0: 3ff00000 .word 0x3ff00000 -10010bc4: fcb00000 .word 0xfcb00000 -10010bc8: 7c9fffff .word 0x7c9fffff -10010bcc: 7fefffff .word 0x7fefffff -10010bd0: bff00000 .word 0xbff00000 -10010bd4: 1004d5e8 .word 0x1004d5e8 -10010bd8: 7ca00000 .word 0x7ca00000 -10010bdc: 7c900000 .word 0x7c900000 -10010be0: 2301 movs r3, #1 -10010be2: 9309 str r3, [sp, #36] ; 0x24 -10010be4: 1c7a adds r2, r7, #1 -10010be6: 921b str r2, [sp, #108] ; 0x6c -10010be8: 787b ldrb r3, [r7, #1] -10010bea: 2b00 cmp r3, #0 -10010bec: d101 bne.n 10010bf2 <_strtod_l+0xa0a> -10010bee: f7ff fb85 bl 100102fc <_strtod_l+0x114> -10010bf2: 0017 movs r7, r2 -10010bf4: f7ff fb1b bl 1001022e <_strtod_l+0x46> -10010bf8: 2300 movs r3, #0 -10010bfa: 9309 str r3, [sp, #36] ; 0x24 -10010bfc: e7f2 b.n 10010be4 <_strtod_l+0x9fc> -10010bfe: 49d2 ldr r1, [pc, #840] ; (10010f48 <_strtod_l+0xd60>) -10010c00: 9b1e ldr r3, [sp, #120] ; 0x78 -10010c02: 468c mov ip, r1 -10010c04: 4ad1 ldr r2, [pc, #836] ; (10010f4c <_strtod_l+0xd64>) -10010c06: 9304 str r3, [sp, #16] -10010c08: 9b1f ldr r3, [sp, #124] ; 0x7c -10010c0a: 401a ands r2, r3 -10010c0c: 9b1d ldr r3, [sp, #116] ; 0x74 -10010c0e: 4463 add r3, ip -10010c10: 051b lsls r3, r3, #20 -10010c12: 431a orrs r2, r3 -10010c14: 9205 str r2, [sp, #20] -10010c16: 0723 lsls r3, r4, #28 -10010c18: d504 bpl.n 10010c24 <_strtod_l+0xa3c> -10010c1a: 2380 movs r3, #128 ; 0x80 -10010c1c: 9a05 ldr r2, [sp, #20] -10010c1e: 061b lsls r3, r3, #24 -10010c20: 431a orrs r2, r3 -10010c22: 9205 str r2, [sp, #20] -10010c24: 9b04 ldr r3, [sp, #16] -10010c26: 9c05 ldr r4, [sp, #20] -10010c28: 469b mov fp, r3 -10010c2a: 0027 movs r7, r4 -10010c2c: e5e4 b.n 100107f8 <_strtod_l+0x610> -10010c2e: 49c8 ldr r1, [pc, #800] ; (10010f50 <_strtod_l+0xd68>) -10010c30: a81b add r0, sp, #108 ; 0x6c -10010c32: f002 fbf1 bl 10013418 <__match> -10010c36: 2800 cmp r0, #0 -10010c38: d101 bne.n 10010c3e <_strtod_l+0xa56> -10010c3a: f7ff fb5f bl 100102fc <_strtod_l+0x114> -10010c3e: 9b1b ldr r3, [sp, #108] ; 0x6c -10010c40: 49c4 ldr r1, [pc, #784] ; (10010f54 <_strtod_l+0xd6c>) -10010c42: 3b01 subs r3, #1 -10010c44: a81b add r0, sp, #108 ; 0x6c -10010c46: 931b str r3, [sp, #108] ; 0x6c -10010c48: f002 fbe6 bl 10013418 <__match> -10010c4c: 2800 cmp r0, #0 -10010c4e: d102 bne.n 10010c56 <_strtod_l+0xa6e> -10010c50: 9b1b ldr r3, [sp, #108] ; 0x6c -10010c52: 3301 adds r3, #1 -10010c54: 931b str r3, [sp, #108] ; 0x6c -10010c56: 2300 movs r3, #0 -10010c58: 4fbf ldr r7, [pc, #764] ; (10010f58 <_strtod_l+0xd70>) -10010c5a: 469b mov fp, r3 -10010c5c: e5cc b.n 100107f8 <_strtod_l+0x610> -10010c5e: 9e11 ldr r6, [sp, #68] ; 0x44 -10010c60: 9d12 ldr r5, [sp, #72] ; 0x48 -10010c62: 0030 movs r0, r6 -10010c64: 0029 movs r1, r5 -10010c66: f7f4 f85f bl 10004d28 <__wrap___aeabi_d2lz> -10010c6a: f7f4 f855 bl 10004d18 <__wrap___aeabi_l2d> -10010c6e: 0002 movs r2, r0 -10010c70: 000b movs r3, r1 -10010c72: 0030 movs r0, r6 -10010c74: 0029 movs r1, r5 -10010c76: f7f3 ff72 bl 10004b5e <__wrap___aeabi_dsub> -10010c7a: 9a04 ldr r2, [sp, #16] -10010c7c: 9b10 ldr r3, [sp, #64] ; 0x40 -10010c7e: 0324 lsls r4, r4, #12 -10010c80: 4313 orrs r3, r2 -10010c82: 0b24 lsrs r4, r4, #12 -10010c84: 0005 movs r5, r0 -10010c86: 000e movs r6, r1 -10010c88: 4ab4 ldr r2, [pc, #720] ; (10010f5c <_strtod_l+0xd74>) -10010c8a: 431c orrs r4, r3 -10010c8c: d113 bne.n 10010cb6 <_strtod_l+0xace> -10010c8e: 4bb4 ldr r3, [pc, #720] ; (10010f60 <_strtod_l+0xd78>) -10010c90: f7f3 ffd0 bl 10004c34 <__wrap___aeabi_dcmplt> -10010c94: 2800 cmp r0, #0 -10010c96: d100 bne.n 10010c9a <_strtod_l+0xab2> -10010c98: e59a b.n 100107d0 <_strtod_l+0x5e8> -10010c9a: 4653 mov r3, sl -10010c9c: 4646 mov r6, r8 -10010c9e: 46ba mov sl, r7 -10010ca0: 46d8 mov r8, fp -10010ca2: 930c str r3, [sp, #48] ; 0x30 -10010ca4: 981c ldr r0, [sp, #112] ; 0x70 -10010ca6: 9b04 ldr r3, [sp, #16] -10010ca8: 9c05 ldr r4, [sp, #20] -10010caa: 469b mov fp, r3 -10010cac: 0027 movs r7, r4 -10010cae: e67b b.n 100109a8 <_strtod_l+0x7c0> -10010cb0: 2300 movs r3, #0 -10010cb2: 469b mov fp, r3 -10010cb4: e6e3 b.n 10010a7e <_strtod_l+0x896> -10010cb6: 4bab ldr r3, [pc, #684] ; (10010f64 <_strtod_l+0xd7c>) -10010cb8: f7f3 ffbc bl 10004c34 <__wrap___aeabi_dcmplt> -10010cbc: 2800 cmp r0, #0 -10010cbe: d1ec bne.n 10010c9a <_strtod_l+0xab2> -10010cc0: 0028 movs r0, r5 -10010cc2: 0031 movs r1, r6 -10010cc4: 4aa8 ldr r2, [pc, #672] ; (10010f68 <_strtod_l+0xd80>) -10010cc6: 4ba9 ldr r3, [pc, #676] ; (10010f6c <_strtod_l+0xd84>) -10010cc8: f7f3 ffca bl 10004c60 <__wrap___aeabi_dcmpgt> -10010ccc: 2800 cmp r0, #0 -10010cce: d100 bne.n 10010cd2 <_strtod_l+0xaea> -10010cd0: e57e b.n 100107d0 <_strtod_l+0x5e8> -10010cd2: e7e2 b.n 10010c9a <_strtod_l+0xab2> -10010cd4: 9b09 ldr r3, [sp, #36] ; 0x24 -10010cd6: 9402 str r4, [sp, #8] -10010cd8: 9301 str r3, [sp, #4] -10010cda: ab1c add r3, sp, #112 ; 0x70 -10010cdc: 9300 str r3, [sp, #0] -10010cde: 4650 mov r0, sl -10010ce0: ab1d add r3, sp, #116 ; 0x74 -10010ce2: 4aa3 ldr r2, [pc, #652] ; (10010f70 <_strtod_l+0xd88>) -10010ce4: a91b add r1, sp, #108 ; 0x6c -10010ce6: f002 f8b1 bl 10012e4c <__gethex> -10010cea: 2307 movs r3, #7 -10010cec: 001d movs r5, r3 -10010cee: 0004 movs r4, r0 -10010cf0: 4005 ands r5, r0 -10010cf2: 4203 tst r3, r0 -10010cf4: d100 bne.n 10010cf8 <_strtod_l+0xb10> -10010cf6: e57c b.n 100107f2 <_strtod_l+0x60a> -10010cf8: 2d06 cmp r5, #6 -10010cfa: d174 bne.n 10010de6 <_strtod_l+0xbfe> -10010cfc: 9b08 ldr r3, [sp, #32] -10010cfe: 2b00 cmp r3, #0 -10010d00: d101 bne.n 10010d06 <_strtod_l+0xb1e> -10010d02: f7ff fb00 bl 10010306 <_strtod_l+0x11e> -10010d06: 601e str r6, [r3, #0] -10010d08: 2300 movs r3, #0 -10010d0a: 2700 movs r7, #0 -10010d0c: 469b mov fp, r3 -10010d0e: f7ff fafd bl 1001030c <_strtod_l+0x124> -10010d12: 2322 movs r3, #34 ; 0x22 -10010d14: 4652 mov r2, sl -10010d16: 6013 str r3, [r2, #0] -10010d18: e79d b.n 10010c56 <_strtod_l+0xa6e> -10010d1a: 4653 mov r3, sl -10010d1c: e666 b.n 100109ec <_strtod_l+0x804> -10010d1e: 465b mov r3, fp -10010d20: 4648 mov r0, r9 -10010d22: 9307 str r3, [sp, #28] -10010d24: 4643 mov r3, r8 -10010d26: 4689 mov r9, r1 -10010d28: 46a8 mov r8, r5 -10010d2a: 0001 movs r1, r0 -10010d2c: 001d movs r5, r3 -10010d2e: 3202 adds r2, #2 -10010d30: 2e08 cmp r6, #8 -10010d32: dc43 bgt.n 10010dbc <_strtod_l+0xbd4> -10010d34: 0016 movs r6, r2 -10010d36: f7ff fb25 bl 10010384 <_strtod_l+0x19c> -10010d3a: 465a mov r2, fp -10010d3c: 0038 movs r0, r7 -10010d3e: 9907 ldr r1, [sp, #28] -10010d40: f7fd fea0 bl 1000ea84 -10010d44: 2800 cmp r0, #0 -10010d46: d045 beq.n 10010dd4 <_strtod_l+0xbec> +10010a8e: 9315 str r3, [sp, #84] ; 0x54 +10010a90: 9b05 ldr r3, [sp, #20] +10010a92: 9c14 ldr r4, [sp, #80] ; 0x50 +10010a94: 9d15 ldr r5, [sp, #84] ; 0x54 +10010a96: 930e str r3, [sp, #56] ; 0x38 +10010a98: e6f6 b.n 10010888 <_strtod_l+0x550> +10010a9a: 4649 mov r1, r9 +10010a9c: 001a movs r2, r3 +10010a9e: 0038 movs r0, r7 +10010aa0: f003 f88a bl 10013bb8 <__pow5mult> +10010aa4: 4681 mov r9, r0 +10010aa6: 2800 cmp r0, #0 +10010aa8: d100 bne.n 10010aac <_strtod_l+0x774> +10010aaa: e1de b.n 10010e6a <_strtod_l+0xb32> +10010aac: 0001 movs r1, r0 +10010aae: 9a1c ldr r2, [sp, #112] ; 0x70 +10010ab0: 0038 movs r0, r7 +10010ab2: f002 ffaf bl 10013a14 <__multiply> +10010ab6: 9010 str r0, [sp, #64] ; 0x40 +10010ab8: 2800 cmp r0, #0 +10010aba: d100 bne.n 10010abe <_strtod_l+0x786> +10010abc: e1d5 b.n 10010e6a <_strtod_l+0xb32> +10010abe: 0038 movs r0, r7 +10010ac0: 991c ldr r1, [sp, #112] ; 0x70 +10010ac2: f002 fe77 bl 100137b4 <_Bfree> +10010ac6: 9b10 ldr r3, [sp, #64] ; 0x40 +10010ac8: 931c str r3, [sp, #112] ; 0x70 +10010aca: 2e00 cmp r6, #0 +10010acc: dc00 bgt.n 10010ad0 <_strtod_l+0x798> +10010ace: e699 b.n 10010804 <_strtod_l+0x4cc> +10010ad0: 0032 movs r2, r6 +10010ad2: 0038 movs r0, r7 +10010ad4: 991c ldr r1, [sp, #112] ; 0x70 +10010ad6: f003 f8db bl 10013c90 <__lshift> +10010ada: 901c str r0, [sp, #112] ; 0x70 +10010adc: 2800 cmp r0, #0 +10010ade: d000 beq.n 10010ae2 <_strtod_l+0x7aa> +10010ae0: e690 b.n 10010804 <_strtod_l+0x4cc> +10010ae2: 4653 mov r3, sl +10010ae4: 4646 mov r6, r8 +10010ae6: 46ba mov sl, r7 +10010ae8: 46d8 mov r8, fp +10010aea: 930c str r3, [sp, #48] ; 0x30 +10010aec: 2322 movs r3, #34 ; 0x22 +10010aee: 4652 mov r2, sl +10010af0: 6013 str r3, [r2, #0] +10010af2: 2300 movs r3, #0 +10010af4: 469b mov fp, r3 +10010af6: 4f84 ldr r7, [pc, #528] ; (10010d08 <_strtod_l+0x9d0>) +10010af8: 0001 movs r1, r0 +10010afa: 4650 mov r0, sl +10010afc: f002 fe5a bl 100137b4 <_Bfree> +10010b00: 4650 mov r0, sl +10010b02: 990c ldr r1, [sp, #48] ; 0x30 +10010b04: f002 fe56 bl 100137b4 <_Bfree> +10010b08: 4649 mov r1, r9 +10010b0a: 4650 mov r0, sl +10010b0c: f002 fe52 bl 100137b4 <_Bfree> +10010b10: 4641 mov r1, r8 +10010b12: 4650 mov r0, sl +10010b14: f002 fe4e bl 100137b4 <_Bfree> +10010b18: 0031 movs r1, r6 +10010b1a: 4650 mov r0, sl +10010b1c: f002 fe4a bl 100137b4 <_Bfree> +10010b20: e712 b.n 10010948 <_strtod_l+0x610> +10010b22: 9a13 ldr r2, [sp, #76] ; 0x4c +10010b24: 9d0d ldr r5, [sp, #52] ; 0x34 +10010b26: 1ad4 subs r4, r2, r3 +10010b28: e63f b.n 100107aa <_strtod_l+0x472> +10010b2a: 4651 mov r1, sl +10010b2c: 0038 movs r0, r7 +10010b2e: 9a13 ldr r2, [sp, #76] ; 0x4c +10010b30: f003 f842 bl 10013bb8 <__pow5mult> +10010b34: 4682 mov sl, r0 +10010b36: 1e03 subs r3, r0, #0 +10010b38: d000 beq.n 10010b3c <_strtod_l+0x804> +10010b3a: e667 b.n 1001080c <_strtod_l+0x4d4> +10010b3c: 4646 mov r6, r8 +10010b3e: 46ba mov sl, r7 +10010b40: 46d8 mov r8, fp +10010b42: 981c ldr r0, [sp, #112] ; 0x70 +10010b44: 930c str r3, [sp, #48] ; 0x30 +10010b46: e7d1 b.n 10010aec <_strtod_l+0x7b4> +10010b48: 4651 mov r1, sl +10010b4a: 0022 movs r2, r4 +10010b4c: 0038 movs r0, r7 +10010b4e: f003 f89f bl 10013c90 <__lshift> +10010b52: 4682 mov sl, r0 +10010b54: 1e03 subs r3, r0, #0 +10010b56: d000 beq.n 10010b5a <_strtod_l+0x822> +10010b58: e65b b.n 10010812 <_strtod_l+0x4da> +10010b5a: e7ef b.n 10010b3c <_strtod_l+0x804> +10010b5c: 496b ldr r1, [pc, #428] ; (10010d0c <_strtod_l+0x9d4>) +10010b5e: 1acb subs r3, r1, r3 +10010b60: 2101 movs r1, #1 +10010b62: 4099 lsls r1, r3 +10010b64: 2301 movs r3, #1 +10010b66: 9111 str r1, [sp, #68] ; 0x44 +10010b68: 930e str r3, [sp, #56] ; 0x38 +10010b6a: e633 b.n 100107d4 <_strtod_l+0x49c> +10010b6c: 2301 movs r3, #1 +10010b6e: 469c mov ip, r3 +10010b70: e509 b.n 10010586 <_strtod_l+0x24e> +10010b72: 9a11 ldr r2, [sp, #68] ; 0x44 +10010b74: 9b12 ldr r3, [sp, #72] ; 0x48 +10010b76: 9214 str r2, [sp, #80] ; 0x50 +10010b78: 9315 str r3, [sp, #84] ; 0x54 +10010b7a: e789 b.n 10010a90 <_strtod_l+0x758> +10010b7c: 9904 ldr r1, [sp, #16] +10010b7e: 9a05 ldr r2, [sp, #20] +10010b80: 2900 cmp r1, #0 +10010b82: d15b bne.n 10010c3c <_strtod_l+0x904> +10010b84: 920e str r2, [sp, #56] ; 0x38 +10010b86: 0313 lsls r3, r2, #12 +10010b88: d15d bne.n 10010c46 <_strtod_l+0x90e> +10010b8a: 2200 movs r2, #0 +10010b8c: 0020 movs r0, r4 +10010b8e: 0029 movs r1, r5 +10010b90: 4b5f ldr r3, [pc, #380] ; (10010d10 <_strtod_l+0x9d8>) +10010b92: f7f4 f8f7 bl 10004d84 <__wrap___aeabi_dcmplt> +10010b96: 2800 cmp r0, #0 +10010b98: d000 beq.n 10010b9c <_strtod_l+0x864> +10010b9a: e200 b.n 10010f9e <_strtod_l+0xc66> +10010b9c: 2200 movs r2, #0 +10010b9e: 4b59 ldr r3, [pc, #356] ; (10010d04 <_strtod_l+0x9cc>) +10010ba0: 0020 movs r0, r4 +10010ba2: 0029 movs r1, r5 +10010ba4: f7f4 f8a7 bl 10004cf6 <__wrap___aeabi_dmul> +10010ba8: 2280 movs r2, #128 ; 0x80 +10010baa: 0612 lsls r2, r2, #24 +10010bac: 000b movs r3, r1 +10010bae: 4694 mov ip, r2 +10010bb0: 4463 add r3, ip +10010bb2: 9011 str r0, [sp, #68] ; 0x44 +10010bb4: 9112 str r1, [sp, #72] ; 0x48 +10010bb6: 9018 str r0, [sp, #96] ; 0x60 +10010bb8: 9319 str r3, [sp, #100] ; 0x64 +10010bba: 9c18 ldr r4, [sp, #96] ; 0x60 +10010bbc: 9d19 ldr r5, [sp, #100] ; 0x64 +10010bbe: e663 b.n 10010888 <_strtod_l+0x550> +10010bc0: 2300 movs r3, #0 +10010bc2: 951b str r5, [sp, #108] ; 0x6c +10010bc4: 930b str r3, [sp, #44] ; 0x2c +10010bc6: f7ff fc18 bl 100103fa <_strtod_l+0xc2> +10010bca: 2301 movs r3, #1 +10010bcc: 469b mov fp, r3 +10010bce: 1cab adds r3, r5, #2 +10010bd0: 931b str r3, [sp, #108] ; 0x6c +10010bd2: 78ac ldrb r4, [r5, #2] +10010bd4: e4f3 b.n 100105be <_strtod_l+0x286> +10010bd6: 4a4f ldr r2, [pc, #316] ; (10010d14 <_strtod_l+0x9dc>) +10010bd8: 9b0e ldr r3, [sp, #56] ; 0x38 +10010bda: 4694 mov ip, r2 +10010bdc: 4463 add r3, ip +10010bde: 9305 str r3, [sp, #20] +10010be0: 940e str r4, [sp, #56] ; 0x38 +10010be2: 950f str r5, [sp, #60] ; 0x3c +10010be4: 9c04 ldr r4, [sp, #16] +10010be6: 9d05 ldr r5, [sp, #20] +10010be8: 0020 movs r0, r4 +10010bea: 0029 movs r1, r5 +10010bec: f003 f9ae bl 10013f4c <__ulp> +10010bf0: 0002 movs r2, r0 +10010bf2: 000b movs r3, r1 +10010bf4: 980e ldr r0, [sp, #56] ; 0x38 +10010bf6: 990f ldr r1, [sp, #60] ; 0x3c +10010bf8: f7f4 f87d bl 10004cf6 <__wrap___aeabi_dmul> +10010bfc: 0022 movs r2, r4 +10010bfe: 002b movs r3, r5 +10010c00: f7f4 f85a bl 10004cb8 <__wrap___aeabi_dadd> +10010c04: 4b40 ldr r3, [pc, #256] ; (10010d08 <_strtod_l+0x9d0>) +10010c06: 4a44 ldr r2, [pc, #272] ; (10010d18 <_strtod_l+0x9e0>) +10010c08: 9004 str r0, [sp, #16] +10010c0a: 9105 str r1, [sp, #20] +10010c0c: 400b ands r3, r1 +10010c0e: 4293 cmp r3, r2 +10010c10: d920 bls.n 10010c54 <_strtod_l+0x91c> +10010c12: 9a0a ldr r2, [sp, #40] ; 0x28 +10010c14: 4b41 ldr r3, [pc, #260] ; (10010d1c <_strtod_l+0x9e4>) +10010c16: 429a cmp r2, r3 +10010c18: d103 bne.n 10010c22 <_strtod_l+0x8ea> +10010c1a: 9b0b ldr r3, [sp, #44] ; 0x2c +10010c1c: 3301 adds r3, #1 +10010c1e: d100 bne.n 10010c22 <_strtod_l+0x8ea> +10010c20: e123 b.n 10010e6a <_strtod_l+0xb32> +10010c22: 4b3e ldr r3, [pc, #248] ; (10010d1c <_strtod_l+0x9e4>) +10010c24: 9305 str r3, [sp, #20] +10010c26: 2301 movs r3, #1 +10010c28: 425b negs r3, r3 +10010c2a: 9304 str r3, [sp, #16] +10010c2c: e678 b.n 10010920 <_strtod_l+0x5e8> +10010c2e: 2300 movs r3, #0 +10010c30: 930d str r3, [sp, #52] ; 0x34 +10010c32: 9310 str r3, [sp, #64] ; 0x40 +10010c34: 3301 adds r3, #1 +10010c36: 2600 movs r6, #0 +10010c38: 469c mov ip, r3 +10010c3a: e4a4 b.n 10010586 <_strtod_l+0x24e> +10010c3c: 2901 cmp r1, #1 +10010c3e: d100 bne.n 10010c42 <_strtod_l+0x90a> +10010c40: e144 b.n 10010ecc <_strtod_l+0xb94> +10010c42: 9b05 ldr r3, [sp, #20] +10010c44: 930e str r3, [sp, #56] ; 0x38 +10010c46: 2300 movs r3, #0 +10010c48: 9311 str r3, [sp, #68] ; 0x44 +10010c4a: 4b31 ldr r3, [pc, #196] ; (10010d10 <_strtod_l+0x9d8>) +10010c4c: 2400 movs r4, #0 +10010c4e: 4d34 ldr r5, [pc, #208] ; (10010d20 <_strtod_l+0x9e8>) +10010c50: 9312 str r3, [sp, #72] ; 0x48 +10010c52: e619 b.n 10010888 <_strtod_l+0x550> +10010c54: 23d4 movs r3, #212 ; 0xd4 +10010c56: 049b lsls r3, r3, #18 +10010c58: 18cc adds r4, r1, r3 +10010c5a: 9405 str r4, [sp, #20] +10010c5c: e658 b.n 10010910 <_strtod_l+0x5d8> +10010c5e: 229a movs r2, #154 ; 0x9a +10010c60: 0052 lsls r2, r2, #1 +10010c62: 4294 cmp r4, r2 +10010c64: dd00 ble.n 10010c68 <_strtod_l+0x930> +10010c66: e0fc b.n 10010e62 <_strtod_l+0xb2a> +10010c68: 1124 asrs r4, r4, #4 +10010c6a: 2b1f cmp r3, #31 +10010c6c: dc00 bgt.n 10010c70 <_strtod_l+0x938> +10010c6e: e296 b.n 1001119e <_strtod_l+0xe66> +10010c70: 9804 ldr r0, [sp, #16] +10010c72: 9905 ldr r1, [sp, #20] +10010c74: 2200 movs r2, #0 +10010c76: 4691 mov r9, r2 +10010c78: 3201 adds r2, #1 +10010c7a: 4693 mov fp, r2 +10010c7c: 464a mov r2, r9 +10010c7e: 4b29 ldr r3, [pc, #164] ; (10010d24 <_strtod_l+0x9ec>) +10010c80: 46b1 mov r9, r6 +10010c82: 001d movs r5, r3 +10010c84: 9307 str r3, [sp, #28] +10010c86: 0016 movs r6, r2 +10010c88: 2300 movs r3, #0 +10010c8a: 465a mov r2, fp +10010c8c: 4222 tst r2, r4 +10010c8e: d004 beq.n 10010c9a <_strtod_l+0x962> +10010c90: 682a ldr r2, [r5, #0] +10010c92: 686b ldr r3, [r5, #4] +10010c94: f7f4 f82f bl 10004cf6 <__wrap___aeabi_dmul> +10010c98: 2301 movs r3, #1 +10010c9a: 3601 adds r6, #1 +10010c9c: 1064 asrs r4, r4, #1 +10010c9e: 3508 adds r5, #8 +10010ca0: 2c01 cmp r4, #1 +10010ca2: d1f2 bne.n 10010c8a <_strtod_l+0x952> +10010ca4: 0032 movs r2, r6 +10010ca6: 464e mov r6, r9 +10010ca8: 4691 mov r9, r2 +10010caa: 2b00 cmp r3, #0 +10010cac: d001 beq.n 10010cb2 <_strtod_l+0x97a> +10010cae: 9004 str r0, [sp, #16] +10010cb0: 9105 str r1, [sp, #20] +10010cb2: 4a18 ldr r2, [pc, #96] ; (10010d14 <_strtod_l+0x9dc>) +10010cb4: 9b05 ldr r3, [sp, #20] +10010cb6: 4694 mov ip, r2 +10010cb8: 4463 add r3, ip +10010cba: 9305 str r3, [sp, #20] +10010cbc: 464b mov r3, r9 +10010cbe: 00d9 lsls r1, r3, #3 +10010cc0: 9b07 ldr r3, [sp, #28] +10010cc2: 469c mov ip, r3 +10010cc4: 9a04 ldr r2, [sp, #16] +10010cc6: 9b05 ldr r3, [sp, #20] +10010cc8: 4461 add r1, ip +10010cca: 6808 ldr r0, [r1, #0] +10010ccc: 6849 ldr r1, [r1, #4] +10010cce: f7f4 f812 bl 10004cf6 <__wrap___aeabi_dmul> +10010cd2: 4b0d ldr r3, [pc, #52] ; (10010d08 <_strtod_l+0x9d0>) +10010cd4: 4a14 ldr r2, [pc, #80] ; (10010d28 <_strtod_l+0x9f0>) +10010cd6: 9004 str r0, [sp, #16] +10010cd8: 9105 str r1, [sp, #20] +10010cda: 400b ands r3, r1 +10010cdc: 4293 cmp r3, r2 +10010cde: d900 bls.n 10010ce2 <_strtod_l+0x9aa> +10010ce0: e0bf b.n 10010e62 <_strtod_l+0xb2a> +10010ce2: 4a12 ldr r2, [pc, #72] ; (10010d2c <_strtod_l+0x9f4>) +10010ce4: 4293 cmp r3, r2 +10010ce6: d800 bhi.n 10010cea <_strtod_l+0x9b2> +10010ce8: e1cc b.n 10011084 <_strtod_l+0xd4c> +10010cea: 4b0c ldr r3, [pc, #48] ; (10010d1c <_strtod_l+0x9e4>) +10010cec: 9305 str r3, [sp, #20] +10010cee: 2301 movs r3, #1 +10010cf0: 425b negs r3, r3 +10010cf2: 9304 str r3, [sp, #16] +10010cf4: 2300 movs r3, #0 +10010cf6: 9307 str r3, [sp, #28] +10010cf8: e507 b.n 1001070a <_strtod_l+0x3d2> +10010cfa: 46c0 nop ; (mov r8, r8) +10010cfc: 1004d760 .word 0x1004d760 +10010d00: 1004d270 .word 0x1004d270 +10010d04: 3fe00000 .word 0x3fe00000 +10010d08: 7ff00000 .word 0x7ff00000 +10010d0c: fffffbe2 .word 0xfffffbe2 +10010d10: 3ff00000 .word 0x3ff00000 +10010d14: fcb00000 .word 0xfcb00000 +10010d18: 7c9fffff .word 0x7c9fffff +10010d1c: 7fefffff .word 0x7fefffff +10010d20: bff00000 .word 0xbff00000 +10010d24: 1004d738 .word 0x1004d738 +10010d28: 7ca00000 .word 0x7ca00000 +10010d2c: 7c900000 .word 0x7c900000 +10010d30: 2301 movs r3, #1 +10010d32: 9309 str r3, [sp, #36] ; 0x24 +10010d34: 1c7a adds r2, r7, #1 +10010d36: 921b str r2, [sp, #108] ; 0x6c +10010d38: 787b ldrb r3, [r7, #1] +10010d3a: 2b00 cmp r3, #0 +10010d3c: d101 bne.n 10010d42 <_strtod_l+0xa0a> +10010d3e: f7ff fb85 bl 1001044c <_strtod_l+0x114> +10010d42: 0017 movs r7, r2 +10010d44: f7ff fb1b bl 1001037e <_strtod_l+0x46> 10010d48: 2300 movs r3, #0 -10010d4a: 2600 movs r6, #0 -10010d4c: 4699 mov r9, r3 -10010d4e: 4698 mov r8, r3 -10010d50: 930d str r3, [sp, #52] ; 0x34 -10010d52: f7ff faa5 bl 100102a0 <_strtod_l+0xb8> -10010d56: 9b0c ldr r3, [sp, #48] ; 0x30 -10010d58: 3316 adds r3, #22 -10010d5a: da00 bge.n 10010d5e <_strtod_l+0xb76> -10010d5c: e570 b.n 10010840 <_strtod_l+0x658> -10010d5e: 9804 ldr r0, [sp, #16] -10010d60: 9905 ldr r1, [sp, #20] -10010d62: 9b10 ldr r3, [sp, #64] ; 0x40 -10010d64: 9a0b ldr r2, [sp, #44] ; 0x2c -10010d66: 1a9a subs r2, r3, r2 -10010d68: 4b82 ldr r3, [pc, #520] ; (10010f74 <_strtod_l+0xd8c>) -10010d6a: 00d2 lsls r2, r2, #3 -10010d6c: 189b adds r3, r3, r2 -10010d6e: 681a ldr r2, [r3, #0] -10010d70: 685b ldr r3, [r3, #4] -10010d72: f7f3 fefe bl 10004b72 <__wrap___aeabi_ddiv> -10010d76: 4683 mov fp, r0 -10010d78: 000f movs r7, r1 -10010d7a: e53d b.n 100107f8 <_strtod_l+0x610> -10010d7c: 9b05 ldr r3, [sp, #20] -10010d7e: 930e str r3, [sp, #56] ; 0x38 -10010d80: 2b00 cmp r3, #0 -10010d82: d000 beq.n 10010d86 <_strtod_l+0xb9e> -10010d84: e6b7 b.n 10010af6 <_strtod_l+0x90e> -10010d86: 4653 mov r3, sl -10010d88: 4646 mov r6, r8 -10010d8a: 46ba mov sl, r7 -10010d8c: 46d8 mov r8, fp -10010d8e: 930c str r3, [sp, #48] ; 0x30 -10010d90: 2322 movs r3, #34 ; 0x22 -10010d92: 4652 mov r2, sl -10010d94: 6013 str r3, [r2, #0] -10010d96: 2300 movs r3, #0 -10010d98: 981c ldr r0, [sp, #112] ; 0x70 -10010d9a: 469b mov fp, r3 -10010d9c: 001f movs r7, r3 -10010d9e: e603 b.n 100109a8 <_strtod_l+0x7c0> -10010da0: 001a movs r2, r3 -10010da2: 930b str r3, [sp, #44] ; 0x2c -10010da4: 4b74 ldr r3, [pc, #464] ; (10010f78 <_strtod_l+0xd90>) -10010da6: 429a cmp r2, r3 -10010da8: dc01 bgt.n 10010dae <_strtod_l+0xbc6> -10010daa: f7ff fb97 bl 100104dc <_strtod_l+0x2f4> -10010dae: f7ff fb94 bl 100104da <_strtod_l+0x2f2> -10010db2: 9a11 ldr r2, [sp, #68] ; 0x44 -10010db4: 9b12 ldr r3, [sp, #72] ; 0x48 -10010db6: 9216 str r2, [sp, #88] ; 0x58 -10010db8: 9317 str r3, [sp, #92] ; 0x5c -10010dba: e4ea b.n 10010792 <_strtod_l+0x5aa> -10010dbc: 2a10 cmp r2, #16 -10010dbe: dc4f bgt.n 10010e60 <_strtod_l+0xc78> -10010dc0: 464b mov r3, r9 -10010dc2: 009b lsls r3, r3, #2 -10010dc4: 444b add r3, r9 -10010dc6: 4689 mov r9, r1 -10010dc8: 005b lsls r3, r3, #1 -10010dca: 0016 movs r6, r2 -10010dcc: 2000 movs r0, #0 -10010dce: 4499 add r9, r3 -10010dd0: f7ff fae1 bl 10010396 <_strtod_l+0x1ae> -10010dd4: 2200 movs r2, #0 -10010dd6: 9b1b ldr r3, [sp, #108] ; 0x6c -10010dd8: 4690 mov r8, r2 -10010dda: 445b add r3, fp -10010ddc: 931b str r3, [sp, #108] ; 0x6c -10010dde: 4691 mov r9, r2 -10010de0: 781c ldrb r4, [r3, #0] -10010de2: f7ff fab0 bl 10010346 <_strtod_l+0x15e> -10010de6: 9a1c ldr r2, [sp, #112] ; 0x70 -10010de8: 2a00 cmp r2, #0 -10010dea: d007 beq.n 10010dfc <_strtod_l+0xc14> -10010dec: 2135 movs r1, #53 ; 0x35 -10010dee: a81e add r0, sp, #120 ; 0x78 -10010df0: f003 f946 bl 10014080 <__copybits> -10010df4: 4650 mov r0, sl -10010df6: 991c ldr r1, [sp, #112] ; 0x70 -10010df8: f002 fc34 bl 10013664 <_Bfree> -10010dfc: 2d05 cmp r5, #5 -10010dfe: d900 bls.n 10010e02 <_strtod_l+0xc1a> -10010e00: e709 b.n 10010c16 <_strtod_l+0xa2e> -10010e02: 4b5e ldr r3, [pc, #376] ; (10010f7c <_strtod_l+0xd94>) -10010e04: 00ad lsls r5, r5, #2 -10010e06: 595b ldr r3, [r3, r5] -10010e08: 469f mov pc, r3 -10010e0a: 4b5d ldr r3, [pc, #372] ; (10010f80 <_strtod_l+0xd98>) -10010e0c: 9305 str r3, [sp, #20] -10010e0e: 2301 movs r3, #1 -10010e10: 425b negs r3, r3 -10010e12: 9304 str r3, [sp, #16] -10010e14: e6ff b.n 10010c16 <_strtod_l+0xa2e> -10010e16: 4b50 ldr r3, [pc, #320] ; (10010f58 <_strtod_l+0xd70>) -10010e18: 9305 str r3, [sp, #20] -10010e1a: e6fc b.n 10010c16 <_strtod_l+0xa2e> -10010e1c: 9b1e ldr r3, [sp, #120] ; 0x78 -10010e1e: 9304 str r3, [sp, #16] -10010e20: 9b1f ldr r3, [sp, #124] ; 0x7c -10010e22: 9305 str r3, [sp, #20] -10010e24: e6f7 b.n 10010c16 <_strtod_l+0xa2e> -10010e26: 2000 movs r0, #0 -10010e28: f7ff fa99 bl 1001035e <_strtod_l+0x176> -10010e2c: 4951 ldr r1, [pc, #324] ; (10010f74 <_strtod_l+0xd8c>) -10010e2e: 00db lsls r3, r3, #3 -10010e30: 18c9 adds r1, r1, r3 -10010e32: 6808 ldr r0, [r1, #0] -10010e34: 6849 ldr r1, [r1, #4] -10010e36: 9a04 ldr r2, [sp, #16] -10010e38: 9b05 ldr r3, [sp, #20] -10010e3a: f7f3 feb4 bl 10004ba6 <__wrap___aeabi_dmul> -10010e3e: 4683 mov fp, r0 -10010e40: 000f movs r7, r1 -10010e42: e4d9 b.n 100107f8 <_strtod_l+0x610> -10010e44: 2300 movs r3, #0 -10010e46: 960d str r6, [sp, #52] ; 0x34 -10010e48: 9310 str r3, [sp, #64] ; 0x40 -10010e4a: f7ff faa9 bl 100103a0 <_strtod_l+0x1b8> -10010e4e: 2300 movs r3, #0 -10010e50: 4c4c ldr r4, [pc, #304] ; (10010f84 <_strtod_l+0xd9c>) -10010e52: 9318 str r3, [sp, #96] ; 0x60 -10010e54: 9419 str r4, [sp, #100] ; 0x64 -10010e56: 2300 movs r3, #0 -10010e58: 9311 str r3, [sp, #68] ; 0x44 -10010e5a: 4b44 ldr r3, [pc, #272] ; (10010f6c <_strtod_l+0xd84>) -10010e5c: 9312 str r3, [sp, #72] ; 0x48 -10010e5e: e604 b.n 10010a6a <_strtod_l+0x882> -10010e60: 0016 movs r6, r2 -10010e62: 2000 movs r0, #0 -10010e64: f7ff fa97 bl 10010396 <_strtod_l+0x1ae> -10010e68: 230f movs r3, #15 -10010e6a: 4c42 ldr r4, [pc, #264] ; (10010f74 <_strtod_l+0xd8c>) -10010e6c: 1b9e subs r6, r3, r6 -10010e6e: 00f1 lsls r1, r6, #3 -10010e70: 1861 adds r1, r4, r1 -10010e72: 9a04 ldr r2, [sp, #16] -10010e74: 9b05 ldr r3, [sp, #20] -10010e76: 6808 ldr r0, [r1, #0] -10010e78: 6849 ldr r1, [r1, #4] -10010e7a: f7f3 fe94 bl 10004ba6 <__wrap___aeabi_dmul> -10010e7e: 9b0c ldr r3, [sp, #48] ; 0x30 -10010e80: 1b9e subs r6, r3, r6 -10010e82: 00f6 lsls r6, r6, #3 -10010e84: 19a6 adds r6, r4, r6 -10010e86: 6832 ldr r2, [r6, #0] -10010e88: 6873 ldr r3, [r6, #4] -10010e8a: f7f3 fe8c bl 10004ba6 <__wrap___aeabi_dmul> -10010e8e: 4683 mov fp, r0 -10010e90: 000f movs r7, r1 -10010e92: e4b1 b.n 100107f8 <_strtod_l+0x610> -10010e94: 4653 mov r3, sl -10010e96: 930c str r3, [sp, #48] ; 0x30 -10010e98: 9b0b ldr r3, [sp, #44] ; 0x2c -10010e9a: 4646 mov r6, r8 -10010e9c: 46d8 mov r8, fp -10010e9e: 469b mov fp, r3 -10010ea0: 9b10 ldr r3, [sp, #64] ; 0x40 -10010ea2: 46ba mov sl, r7 -10010ea4: 9f0a ldr r7, [sp, #40] ; 0x28 -10010ea6: 2b00 cmp r3, #0 -10010ea8: d100 bne.n 10010eac <_strtod_l+0xcc4> -10010eaa: e0c0 b.n 1001102e <_strtod_l+0xe46> -10010eac: 9b04 ldr r3, [sp, #16] -10010eae: 9c05 ldr r4, [sp, #20] -10010eb0: 4935 ldr r1, [pc, #212] ; (10010f88 <_strtod_l+0xda0>) -10010eb2: 0323 lsls r3, r4, #12 -10010eb4: 0022 movs r2, r4 -10010eb6: 0b1b lsrs r3, r3, #12 -10010eb8: 428b cmp r3, r1 -10010eba: d100 bne.n 10010ebe <_strtod_l+0xcd6> -10010ebc: e0f5 b.n 100110aa <_strtod_l+0xec2> -10010ebe: 9911 ldr r1, [sp, #68] ; 0x44 -10010ec0: 2900 cmp r1, #0 -10010ec2: d100 bne.n 10010ec6 <_strtod_l+0xcde> -10010ec4: e0bc b.n 10011040 <_strtod_l+0xe58> -10010ec6: 9a04 ldr r2, [sp, #16] -10010ec8: 9b05 ldr r3, [sp, #20] -10010eca: 001c movs r4, r3 -10010ecc: 4219 tst r1, r3 -10010ece: d01e beq.n 10010f0e <_strtod_l+0xd26> -10010ed0: 9b10 ldr r3, [sp, #64] ; 0x40 -10010ed2: 4658 mov r0, fp -10010ed4: 0039 movs r1, r7 -10010ed6: 2b00 cmp r3, #0 -10010ed8: d100 bne.n 10010edc <_strtod_l+0xcf4> -10010eda: e0bd b.n 10011058 <_strtod_l+0xe70> -10010edc: f002 ff8e bl 10013dfc <__ulp> -10010ee0: 9b07 ldr r3, [sp, #28] -10010ee2: 2b00 cmp r3, #0 -10010ee4: d00b beq.n 10010efe <_strtod_l+0xd16> -10010ee6: 236b movs r3, #107 ; 0x6b -10010ee8: 0064 lsls r4, r4, #1 -10010eea: 0d64 lsrs r4, r4, #21 -10010eec: 1b1c subs r4, r3, r4 -10010eee: 2c00 cmp r4, #0 -10010ef0: dd05 ble.n 10010efe <_strtod_l+0xd16> -10010ef2: 4d26 ldr r5, [pc, #152] ; (10010f8c <_strtod_l+0xda4>) -10010ef4: 0524 lsls r4, r4, #20 -10010ef6: 2200 movs r2, #0 -10010ef8: 1963 adds r3, r4, r5 -10010efa: f7f3 fe54 bl 10004ba6 <__wrap___aeabi_dmul> -10010efe: 0002 movs r2, r0 -10010f00: 000b movs r3, r1 -10010f02: 4658 mov r0, fp -10010f04: 0039 movs r1, r7 -10010f06: f7f3 fe2f bl 10004b68 <__wrap___aeabi_dadd> -10010f0a: 4683 mov fp, r0 -10010f0c: 000f movs r7, r1 -10010f0e: 9b07 ldr r3, [sp, #28] -10010f10: 2b00 cmp r3, #0 -10010f12: d00d beq.n 10010f30 <_strtod_l+0xd48> -10010f14: 4658 mov r0, fp -10010f16: 0039 movs r1, r7 -10010f18: 4b1d ldr r3, [pc, #116] ; (10010f90 <_strtod_l+0xda8>) -10010f1a: 2200 movs r2, #0 -10010f1c: f7f3 fe43 bl 10004ba6 <__wrap___aeabi_dmul> -10010f20: 0003 movs r3, r0 -10010f22: 4683 mov fp, r0 -10010f24: 000f movs r7, r1 -10010f26: 430b orrs r3, r1 -10010f28: d102 bne.n 10010f30 <_strtod_l+0xd48> -10010f2a: 2322 movs r3, #34 ; 0x22 -10010f2c: 4652 mov r2, sl -10010f2e: 6013 str r3, [r2, #0] -10010f30: 981c ldr r0, [sp, #112] ; 0x70 -10010f32: e539 b.n 100109a8 <_strtod_l+0x7c0> -10010f34: 22d4 movs r2, #212 ; 0xd4 -10010f36: 0492 lsls r2, r2, #18 -10010f38: 000b movs r3, r1 -10010f3a: 4694 mov ip, r2 -10010f3c: 4463 add r3, ip -10010f3e: 9305 str r3, [sp, #20] -10010f40: 2300 movs r3, #0 -10010f42: 9307 str r3, [sp, #28] -10010f44: f7ff fb39 bl 100105ba <_strtod_l+0x3d2> -10010f48: 00000433 .word 0x00000433 -10010f4c: ffefffff .word 0xffefffff -10010f50: 1004d040 .word 0x1004d040 -10010f54: 1004d044 .word 0x1004d044 -10010f58: 7ff00000 .word 0x7ff00000 -10010f5c: 94a03595 .word 0x94a03595 -10010f60: 3fcfffff .word 0x3fcfffff -10010f64: 3fdfffff .word 0x3fdfffff -10010f68: 35afe535 .word 0x35afe535 -10010f6c: 3fe00000 .word 0x3fe00000 -10010f70: 1004d120 .word 0x1004d120 -10010f74: 1004d610 .word 0x1004d610 -10010f78: 00004e1f .word 0x00004e1f -10010f7c: 1004d108 .word 0x1004d108 -10010f80: 7fffffff .word 0x7fffffff -10010f84: bfe00000 .word 0xbfe00000 -10010f88: 000fffff .word 0x000fffff -10010f8c: 3ff00000 .word 0x3ff00000 -10010f90: 39500000 .word 0x39500000 -10010f94: 496d ldr r1, [pc, #436] ; (1001114c <_strtod_l+0xf64>) -10010f96: aa1e add r2, sp, #120 ; 0x78 -10010f98: 3114 adds r1, #20 -10010f9a: a81b add r0, sp, #108 ; 0x6c -10010f9c: f002 fa52 bl 10013444 <__hexnan> -10010fa0: 2805 cmp r0, #5 -10010fa2: d001 beq.n 10010fa8 <_strtod_l+0xdc0> -10010fa4: f7ff f9a2 bl 100102ec <_strtod_l+0x104> -10010fa8: 9b1f ldr r3, [sp, #124] ; 0x7c -10010faa: 4a69 ldr r2, [pc, #420] ; (10011150 <_strtod_l+0xf68>) -10010fac: 431a orrs r2, r3 -10010fae: 9b1e ldr r3, [sp, #120] ; 0x78 -10010fb0: 9205 str r2, [sp, #20] -10010fb2: 9304 str r3, [sp, #16] -10010fb4: 9b04 ldr r3, [sp, #16] -10010fb6: 9c05 ldr r4, [sp, #20] -10010fb8: 469b mov fp, r3 -10010fba: 0027 movs r7, r4 -10010fbc: f7ff fc1c bl 100107f8 <_strtod_l+0x610> -10010fc0: 4653 mov r3, sl -10010fc2: 9904 ldr r1, [sp, #16] -10010fc4: 9a05 ldr r2, [sp, #20] -10010fc6: 930c str r3, [sp, #48] ; 0x30 -10010fc8: 9b0b ldr r3, [sp, #44] ; 0x2c -10010fca: 4646 mov r6, r8 -10010fcc: 46d8 mov r8, fp -10010fce: 469b mov fp, r3 -10010fd0: 9b10 ldr r3, [sp, #64] ; 0x40 -10010fd2: 46ba mov sl, r7 -10010fd4: 430b orrs r3, r1 -10010fd6: 9f0a ldr r7, [sp, #40] ; 0x28 -10010fd8: d199 bne.n 10010f0e <_strtod_l+0xd26> -10010fda: 0014 movs r4, r2 -10010fdc: 0313 lsls r3, r2, #12 -10010fde: d196 bne.n 10010f0e <_strtod_l+0xd26> -10010fe0: 4b5b ldr r3, [pc, #364] ; (10011150 <_strtod_l+0xf68>) -10010fe2: 4013 ands r3, r2 -10010fe4: 22d6 movs r2, #214 ; 0xd6 -10010fe6: 04d2 lsls r2, r2, #19 -10010fe8: 4293 cmp r3, r2 -10010fea: d990 bls.n 10010f0e <_strtod_l+0xd26> -10010fec: 6973 ldr r3, [r6, #20] -10010fee: 2b00 cmp r3, #0 -10010ff0: d102 bne.n 10010ff8 <_strtod_l+0xe10> -10010ff2: 6933 ldr r3, [r6, #16] -10010ff4: 2b01 cmp r3, #1 -10010ff6: dd8a ble.n 10010f0e <_strtod_l+0xd26> -10010ff8: 0031 movs r1, r6 -10010ffa: 2201 movs r2, #1 -10010ffc: 4650 mov r0, sl -10010ffe: f002 fd9f bl 10013b40 <__lshift> -10011002: 4649 mov r1, r9 -10011004: 0006 movs r6, r0 -10011006: f002 fe19 bl 10013c3c <__mcmp> -1001100a: 2800 cmp r0, #0 -1001100c: dc00 bgt.n 10011010 <_strtod_l+0xe28> -1001100e: e77e b.n 10010f0e <_strtod_l+0xd26> -10011010: 9b07 ldr r3, [sp, #28] -10011012: 2b00 cmp r3, #0 -10011014: d06e beq.n 100110f4 <_strtod_l+0xf0c> -10011016: 22d6 movs r2, #214 ; 0xd6 -10011018: 4b4d ldr r3, [pc, #308] ; (10011150 <_strtod_l+0xf68>) -1001101a: 04d2 lsls r2, r2, #19 -1001101c: 4023 ands r3, r4 -1001101e: 4293 cmp r3, r2 -10011020: dc68 bgt.n 100110f4 <_strtod_l+0xf0c> -10011022: 22dc movs r2, #220 ; 0xdc -10011024: 0492 lsls r2, r2, #18 -10011026: 4293 cmp r3, r2 -10011028: dd00 ble.n 1001102c <_strtod_l+0xe44> -1001102a: e773 b.n 10010f14 <_strtod_l+0xd2c> -1001102c: e6b0 b.n 10010d90 <_strtod_l+0xba8> -1001102e: 9904 ldr r1, [sp, #16] -10011030: 9a05 ldr r2, [sp, #20] -10011032: 0313 lsls r3, r2, #12 -10011034: 0b1b lsrs r3, r3, #12 -10011036: 0014 movs r4, r2 -10011038: 430b orrs r3, r1 -1001103a: d000 beq.n 1001103e <_strtod_l+0xe56> -1001103c: e73f b.n 10010ebe <_strtod_l+0xcd6> -1001103e: e7e7 b.n 10011010 <_strtod_l+0xe28> -10011040: 9a0e ldr r2, [sp, #56] ; 0x38 -10011042: 9b04 ldr r3, [sp, #16] -10011044: 9c05 ldr r4, [sp, #20] -10011046: 421a tst r2, r3 -10011048: d100 bne.n 1001104c <_strtod_l+0xe64> -1001104a: e760 b.n 10010f0e <_strtod_l+0xd26> -1001104c: e740 b.n 10010ed0 <_strtod_l+0xce8> -1001104e: 2300 movs r3, #0 -10011050: 4699 mov r9, r3 -10011052: 4b40 ldr r3, [pc, #256] ; (10011154 <_strtod_l+0xf6c>) -10011054: 9307 str r3, [sp, #28] -10011056: e584 b.n 10010b62 <_strtod_l+0x97a> -10011058: f002 fed0 bl 10013dfc <__ulp> -1001105c: 9b07 ldr r3, [sp, #28] -1001105e: 2b00 cmp r3, #0 -10011060: d056 beq.n 10011110 <_strtod_l+0xf28> -10011062: 236b movs r3, #107 ; 0x6b -10011064: 0064 lsls r4, r4, #1 -10011066: 0d64 lsrs r4, r4, #21 -10011068: 1b1c subs r4, r3, r4 -1001106a: 2c00 cmp r4, #0 -1001106c: dd05 ble.n 1001107a <_strtod_l+0xe92> -1001106e: 4d3a ldr r5, [pc, #232] ; (10011158 <_strtod_l+0xf70>) -10011070: 0524 lsls r4, r4, #20 -10011072: 2200 movs r2, #0 -10011074: 1963 adds r3, r4, r5 -10011076: f7f3 fd96 bl 10004ba6 <__wrap___aeabi_dmul> -1001107a: 0002 movs r2, r0 -1001107c: 000b movs r3, r1 -1001107e: 4658 mov r0, fp -10011080: 0039 movs r1, r7 -10011082: f7f3 fd6c bl 10004b5e <__wrap___aeabi_dsub> -10011086: 2200 movs r2, #0 -10011088: 2300 movs r3, #0 -1001108a: 4683 mov fp, r0 -1001108c: 000f movs r7, r1 -1001108e: f7f3 fdc9 bl 10004c24 <__wrap___aeabi_dcmpeq> -10011092: 2800 cmp r0, #0 -10011094: d100 bne.n 10011098 <_strtod_l+0xeb0> -10011096: e73d b.n 10010f14 <_strtod_l+0xd2c> -10011098: e67a b.n 10010d90 <_strtod_l+0xba8> -1001109a: 2201 movs r2, #1 -1001109c: 4252 negs r2, r2 -1001109e: 409a lsls r2, r3 -100110a0: 9b04 ldr r3, [sp, #16] -100110a2: 4013 ands r3, r2 -100110a4: 9304 str r3, [sp, #16] -100110a6: f7ff fc23 bl 100108f0 <_strtod_l+0x708> -100110aa: 9b07 ldr r3, [sp, #28] -100110ac: 9904 ldr r1, [sp, #16] -100110ae: 2b00 cmp r3, #0 -100110b0: d02b beq.n 1001110a <_strtod_l+0xf22> -100110b2: 20d4 movs r0, #212 ; 0xd4 -100110b4: 4b26 ldr r3, [pc, #152] ; (10011150 <_strtod_l+0xf68>) -100110b6: 04c0 lsls r0, r0, #19 -100110b8: 4023 ands r3, r4 -100110ba: 4283 cmp r3, r0 -100110bc: d825 bhi.n 1001110a <_strtod_l+0xf22> -100110be: 206b movs r0, #107 ; 0x6b -100110c0: 0d1b lsrs r3, r3, #20 -100110c2: 1ac0 subs r0, r0, r3 -100110c4: 2301 movs r3, #1 -100110c6: 425b negs r3, r3 -100110c8: 4083 lsls r3, r0 -100110ca: 4299 cmp r1, r3 -100110cc: d000 beq.n 100110d0 <_strtod_l+0xee8> -100110ce: e6f6 b.n 10010ebe <_strtod_l+0xcd6> -100110d0: 4b22 ldr r3, [pc, #136] ; (1001115c <_strtod_l+0xf74>) -100110d2: 429a cmp r2, r3 -100110d4: d035 beq.n 10011142 <_strtod_l+0xf5a> -100110d6: 2180 movs r1, #128 ; 0x80 -100110d8: 4b1d ldr r3, [pc, #116] ; (10011150 <_strtod_l+0xf68>) -100110da: 0349 lsls r1, r1, #13 -100110dc: 401a ands r2, r3 -100110de: 0013 movs r3, r2 -100110e0: 468c mov ip, r1 -100110e2: 4463 add r3, ip -100110e4: 9305 str r3, [sp, #20] -100110e6: 2300 movs r3, #0 -100110e8: 9304 str r3, [sp, #16] -100110ea: 9b04 ldr r3, [sp, #16] -100110ec: 9c05 ldr r4, [sp, #20] -100110ee: 469b mov fp, r3 -100110f0: 0027 movs r7, r4 -100110f2: e70c b.n 10010f0e <_strtod_l+0xd26> -100110f4: 4b16 ldr r3, [pc, #88] ; (10011150 <_strtod_l+0xf68>) -100110f6: 401c ands r4, r3 -100110f8: 4b19 ldr r3, [pc, #100] ; (10011160 <_strtod_l+0xf78>) -100110fa: 469c mov ip, r3 -100110fc: 4b19 ldr r3, [pc, #100] ; (10011164 <_strtod_l+0xf7c>) -100110fe: 4464 add r4, ip -10011100: 4323 orrs r3, r4 -10011102: 9305 str r3, [sp, #20] -10011104: 2301 movs r3, #1 -10011106: 425b negs r3, r3 -10011108: e7ee b.n 100110e8 <_strtod_l+0xf00> -1001110a: 2301 movs r3, #1 -1001110c: 425b negs r3, r3 -1001110e: e7dc b.n 100110ca <_strtod_l+0xee2> -10011110: 0002 movs r2, r0 -10011112: 000b movs r3, r1 -10011114: 4658 mov r0, fp -10011116: 0039 movs r1, r7 -10011118: f7f3 fd21 bl 10004b5e <__wrap___aeabi_dsub> -1001111c: 2200 movs r2, #0 -1001111e: 2300 movs r3, #0 -10011120: 4683 mov fp, r0 -10011122: 000f movs r7, r1 -10011124: f7f3 fd7e bl 10004c24 <__wrap___aeabi_dcmpeq> -10011128: 2800 cmp r0, #0 -1001112a: d000 beq.n 1001112e <_strtod_l+0xf46> -1001112c: e630 b.n 10010d90 <_strtod_l+0xba8> -1001112e: 981c ldr r0, [sp, #112] ; 0x70 -10011130: e43a b.n 100109a8 <_strtod_l+0x7c0> -10011132: 234b movs r3, #75 ; 0x4b -10011134: 1a9a subs r2, r3, r2 -10011136: 3b4c subs r3, #76 ; 0x4c -10011138: 4093 lsls r3, r2 -1001113a: 4019 ands r1, r3 -1001113c: 9105 str r1, [sp, #20] -1001113e: f7ff fbd7 bl 100108f0 <_strtod_l+0x708> -10011142: 1c4b adds r3, r1, #1 -10011144: d1c7 bne.n 100110d6 <_strtod_l+0xeee> -10011146: 981c ldr r0, [sp, #112] ; 0x70 -10011148: e428 b.n 1001099c <_strtod_l+0x7b4> -1001114a: 46c0 nop ; (mov r8, r8) -1001114c: 1004d120 .word 0x1004d120 -10011150: 7ff00000 .word 0x7ff00000 -10011154: 1004d5e8 .word 0x1004d5e8 -10011158: 3ff00000 .word 0x3ff00000 -1001115c: 7fefffff .word 0x7fefffff -10011160: fff00000 .word 0xfff00000 -10011164: 000fffff .word 0x000fffff - -10011168 <_strtod_r>: -10011168: b510 push {r4, lr} -1001116a: 4b02 ldr r3, [pc, #8] ; (10011174 <_strtod_r+0xc>) -1001116c: f7ff f83c bl 100101e8 <_strtod_l> -10011170: bd10 pop {r4, pc} -10011172: 46c0 nop ; (mov r8, r8) -10011174: 20001120 .word 0x20001120 - -10011178 : -10011178: b510 push {r4, lr} -1001117a: 0004 movs r4, r0 -1001117c: 0013 movs r3, r2 -1001117e: 4a03 ldr r2, [pc, #12] ; (1001118c ) -10011180: 6810 ldr r0, [r2, #0] -10011182: 000a movs r2, r1 -10011184: 0021 movs r1, r4 -10011186: f7ff f82f bl 100101e8 <_strtod_l> -1001118a: bd10 pop {r4, pc} -1001118c: 200008e0 .word 0x200008e0 - -10011190 : -10011190: b510 push {r4, lr} -10011192: 0004 movs r4, r0 -10011194: 4b03 ldr r3, [pc, #12] ; (100111a4 ) -10011196: 000a movs r2, r1 -10011198: 6818 ldr r0, [r3, #0] -1001119a: 0021 movs r1, r4 -1001119c: 4b02 ldr r3, [pc, #8] ; (100111a8 ) -1001119e: f7ff f823 bl 100101e8 <_strtod_l> -100111a2: bd10 pop {r4, pc} -100111a4: 200008e0 .word 0x200008e0 -100111a8: 20001120 .word 0x20001120 - -100111ac : -100111ac: 0013 movs r3, r2 -100111ae: 4a27 ldr r2, [pc, #156] ; (1001124c ) -100111b0: b5f0 push {r4, r5, r6, r7, lr} -100111b2: 46c6 mov lr, r8 -100111b4: 4690 mov r8, r2 -100111b6: 000a movs r2, r1 -100111b8: 0001 movs r1, r0 -100111ba: 4640 mov r0, r8 -100111bc: b500 push {lr} -100111be: 6800 ldr r0, [r0, #0] -100111c0: f7ff f812 bl 100101e8 <_strtod_l> -100111c4: 0002 movs r2, r0 -100111c6: 000b movs r3, r1 -100111c8: 0005 movs r5, r0 -100111ca: 000c movs r4, r1 -100111cc: f7f3 fd4d bl 10004c6a <__wrap___aeabi_dcmpun> -100111d0: 2800 cmp r0, #0 -100111d2: d12e bne.n 10011232 -100111d4: 0021 movs r1, r4 -100111d6: 0028 movs r0, r5 -100111d8: f7f3 fdca bl 10004d70 <__wrap___aeabi_d2f> -100111dc: 0047 lsls r7, r0, #1 -100111de: 087f lsrs r7, r7, #1 -100111e0: 1c06 adds r6, r0, #0 -100111e2: 491b ldr r1, [pc, #108] ; (10011250 ) -100111e4: 1c38 adds r0, r7, #0 -100111e6: f7f3 fe7d bl 10004ee4 <__wrap___aeabi_fcmpun> -100111ea: 2800 cmp r0, #0 -100111ec: d11d bne.n 1001122a -100111ee: 4918 ldr r1, [pc, #96] ; (10011250 ) -100111f0: 1c38 adds r0, r7, #0 -100111f2: f7f3 fe6f bl 10004ed4 <__wrap___aeabi_fcmple> -100111f6: 2800 cmp r0, #0 -100111f8: d117 bne.n 1001122a -100111fa: 2201 movs r2, #1 -100111fc: 0064 lsls r4, r4, #1 -100111fe: 0864 lsrs r4, r4, #1 -10011200: 0028 movs r0, r5 -10011202: 0021 movs r1, r4 -10011204: 4b13 ldr r3, [pc, #76] ; (10011254 ) -10011206: 4252 negs r2, r2 -10011208: f7f3 fd2f bl 10004c6a <__wrap___aeabi_dcmpun> -1001120c: 2800 cmp r0, #0 -1001120e: d108 bne.n 10011222 -10011210: 2201 movs r2, #1 -10011212: 0028 movs r0, r5 -10011214: 0021 movs r1, r4 -10011216: 4b0f ldr r3, [pc, #60] ; (10011254 ) -10011218: 4252 negs r2, r2 -1001121a: f7f3 fd11 bl 10004c40 <__wrap___aeabi_dcmple> -1001121e: 2800 cmp r0, #0 -10011220: d003 beq.n 1001122a -10011222: 4643 mov r3, r8 -10011224: 2222 movs r2, #34 ; 0x22 -10011226: 681b ldr r3, [r3, #0] -10011228: 601a str r2, [r3, #0] -1001122a: 1c30 adds r0, r6, #0 -1001122c: bc80 pop {r7} -1001122e: 46b8 mov r8, r7 -10011230: bdf0 pop {r4, r5, r6, r7, pc} -10011232: 4809 ldr r0, [pc, #36] ; (10011258 ) -10011234: 2c00 cmp r4, #0 -10011236: da05 bge.n 10011244 -10011238: f7fe ff8e bl 10010158 -1001123c: 2380 movs r3, #128 ; 0x80 -1001123e: 061b lsls r3, r3, #24 -10011240: 18c6 adds r6, r0, r3 -10011242: e7f2 b.n 1001122a -10011244: f7fe ff88 bl 10010158 -10011248: 1c06 adds r6, r0, #0 -1001124a: e7ee b.n 1001122a -1001124c: 200008e0 .word 0x200008e0 -10011250: 7f7fffff .word 0x7f7fffff -10011254: 7fefffff .word 0x7fefffff -10011258: 1004c7e8 .word 0x1004c7e8 - -1001125c : -1001125c: 4b27 ldr r3, [pc, #156] ; (100112fc ) -1001125e: b5f0 push {r4, r5, r6, r7, lr} -10011260: 46c6 mov lr, r8 -10011262: 4698 mov r8, r3 -10011264: 000a movs r2, r1 -10011266: 0001 movs r1, r0 -10011268: 4640 mov r0, r8 -1001126a: b500 push {lr} -1001126c: 4b24 ldr r3, [pc, #144] ; (10011300 ) -1001126e: 6800 ldr r0, [r0, #0] -10011270: f7fe ffba bl 100101e8 <_strtod_l> -10011274: 0002 movs r2, r0 -10011276: 000b movs r3, r1 -10011278: 0005 movs r5, r0 -1001127a: 000c movs r4, r1 -1001127c: f7f3 fcf5 bl 10004c6a <__wrap___aeabi_dcmpun> -10011280: 2800 cmp r0, #0 -10011282: d12e bne.n 100112e2 -10011284: 0021 movs r1, r4 -10011286: 0028 movs r0, r5 -10011288: f7f3 fd72 bl 10004d70 <__wrap___aeabi_d2f> -1001128c: 0047 lsls r7, r0, #1 -1001128e: 087f lsrs r7, r7, #1 -10011290: 1c06 adds r6, r0, #0 -10011292: 491c ldr r1, [pc, #112] ; (10011304 ) -10011294: 1c38 adds r0, r7, #0 -10011296: f7f3 fe25 bl 10004ee4 <__wrap___aeabi_fcmpun> -1001129a: 2800 cmp r0, #0 -1001129c: d11d bne.n 100112da -1001129e: 4919 ldr r1, [pc, #100] ; (10011304 ) -100112a0: 1c38 adds r0, r7, #0 -100112a2: f7f3 fe17 bl 10004ed4 <__wrap___aeabi_fcmple> -100112a6: 2800 cmp r0, #0 -100112a8: d117 bne.n 100112da -100112aa: 2201 movs r2, #1 -100112ac: 0064 lsls r4, r4, #1 -100112ae: 0864 lsrs r4, r4, #1 -100112b0: 0028 movs r0, r5 -100112b2: 0021 movs r1, r4 -100112b4: 4b14 ldr r3, [pc, #80] ; (10011308 ) -100112b6: 4252 negs r2, r2 -100112b8: f7f3 fcd7 bl 10004c6a <__wrap___aeabi_dcmpun> -100112bc: 2800 cmp r0, #0 -100112be: d108 bne.n 100112d2 -100112c0: 2201 movs r2, #1 -100112c2: 0028 movs r0, r5 -100112c4: 0021 movs r1, r4 -100112c6: 4b10 ldr r3, [pc, #64] ; (10011308 ) -100112c8: 4252 negs r2, r2 -100112ca: f7f3 fcb9 bl 10004c40 <__wrap___aeabi_dcmple> -100112ce: 2800 cmp r0, #0 -100112d0: d003 beq.n 100112da -100112d2: 4643 mov r3, r8 -100112d4: 2222 movs r2, #34 ; 0x22 -100112d6: 681b ldr r3, [r3, #0] -100112d8: 601a str r2, [r3, #0] -100112da: 1c30 adds r0, r6, #0 -100112dc: bc80 pop {r7} -100112de: 46b8 mov r8, r7 -100112e0: bdf0 pop {r4, r5, r6, r7, pc} -100112e2: 480a ldr r0, [pc, #40] ; (1001130c ) -100112e4: 2c00 cmp r4, #0 -100112e6: da05 bge.n 100112f4 -100112e8: f7fe ff36 bl 10010158 -100112ec: 2380 movs r3, #128 ; 0x80 -100112ee: 061b lsls r3, r3, #24 -100112f0: 18c6 adds r6, r0, r3 -100112f2: e7f2 b.n 100112da -100112f4: f7fe ff30 bl 10010158 -100112f8: 1c06 adds r6, r0, #0 -100112fa: e7ee b.n 100112da -100112fc: 200008e0 .word 0x200008e0 -10011300: 20001120 .word 0x20001120 -10011304: 7f7fffff .word 0x7f7fffff -10011308: 7fefffff .word 0x7fefffff -1001130c: 1004c7e8 .word 0x1004c7e8 - -10011310 <_strtoll_l.constprop.0>: -10011310: b5f0 push {r4, r5, r6, r7, lr} -10011312: 46de mov lr, fp -10011314: 4657 mov r7, sl -10011316: 464e mov r6, r9 -10011318: 4645 mov r5, r8 -1001131a: b5e0 push {r5, r6, r7, lr} -1001131c: b089 sub sp, #36 ; 0x24 -1001131e: 4693 mov fp, r2 -10011320: 9007 str r0, [sp, #28] -10011322: 001e movs r6, r3 -10011324: 000a movs r2, r1 -10011326: 2008 movs r0, #8 -10011328: 4f5d ldr r7, [pc, #372] ; (100114a0 <_strtoll_l.constprop.0+0x190>) -1001132a: 9105 str r1, [sp, #20] -1001132c: 0013 movs r3, r2 -1001132e: 781c ldrb r4, [r3, #0] -10011330: 1c55 adds r5, r2, #1 -10011332: 5d39 ldrb r1, [r7, r4] -10011334: 002a movs r2, r5 -10011336: 4208 tst r0, r1 -10011338: d1f8 bne.n 1001132c <_strtoll_l.constprop.0+0x1c> -1001133a: 2c2d cmp r4, #45 ; 0x2d -1001133c: d100 bne.n 10011340 <_strtoll_l.constprop.0+0x30> -1001133e: e080 b.n 10011442 <_strtoll_l.constprop.0+0x132> -10011340: 2c2b cmp r4, #43 ; 0x2b -10011342: d062 beq.n 1001140a <_strtoll_l.constprop.0+0xfa> -10011344: 2301 movs r3, #1 -10011346: 425b negs r3, r3 -10011348: 9302 str r3, [sp, #8] -1001134a: 4b56 ldr r3, [pc, #344] ; (100114a4 <_strtoll_l.constprop.0+0x194>) -1001134c: 9303 str r3, [sp, #12] -1001134e: 2300 movs r3, #0 -10011350: 9306 str r3, [sp, #24] -10011352: 2e00 cmp r6, #0 -10011354: d006 beq.n 10011364 <_strtoll_l.constprop.0+0x54> -10011356: 2e10 cmp r6, #16 -10011358: d100 bne.n 1001135c <_strtoll_l.constprop.0+0x4c> -1001135a: e07c b.n 10011456 <_strtoll_l.constprop.0+0x146> -1001135c: 17f3 asrs r3, r6, #31 -1001135e: 46b2 mov sl, r6 -10011360: 4699 mov r9, r3 -10011362: e007 b.n 10011374 <_strtoll_l.constprop.0+0x64> -10011364: 2c30 cmp r4, #48 ; 0x30 -10011366: d100 bne.n 1001136a <_strtoll_l.constprop.0+0x5a> -10011368: e081 b.n 1001146e <_strtoll_l.constprop.0+0x15e> -1001136a: 230a movs r3, #10 -1001136c: 469a mov sl, r3 -1001136e: 2300 movs r3, #0 -10011370: 260a movs r6, #10 -10011372: 4699 mov r9, r3 -10011374: 4652 mov r2, sl -10011376: 464b mov r3, r9 -10011378: 9802 ldr r0, [sp, #8] -1001137a: 9903 ldr r1, [sp, #12] -1001137c: f7f3 f9f2 bl 10004764 <__wrap___aeabi_uldivmod> -10011380: 000f movs r7, r1 -10011382: 4680 mov r8, r0 -10011384: 9204 str r2, [sp, #16] -10011386: 2000 movs r0, #0 -10011388: 2200 movs r2, #0 -1001138a: 2100 movs r1, #0 -1001138c: e019 b.n 100113c2 <_strtoll_l.constprop.0+0xb2> -1001138e: 001c movs r4, r3 -10011390: 42a6 cmp r6, r4 -10011392: dd21 ble.n 100113d8 <_strtoll_l.constprop.0+0xc8> -10011394: 1c53 adds r3, r2, #1 -10011396: d012 beq.n 100113be <_strtoll_l.constprop.0+0xae> -10011398: 42b9 cmp r1, r7 -1001139a: d83e bhi.n 1001141a <_strtoll_l.constprop.0+0x10a> -1001139c: d101 bne.n 100113a2 <_strtoll_l.constprop.0+0x92> -1001139e: 4540 cmp r0, r8 -100113a0: d83b bhi.n 1001141a <_strtoll_l.constprop.0+0x10a> -100113a2: 4580 cmp r8, r0 -100113a4: d034 beq.n 10011410 <_strtoll_l.constprop.0+0x100> -100113a6: 4652 mov r2, sl -100113a8: 464b mov r3, r9 -100113aa: f7f3 fd51 bl 10004e50 <__wrap___aeabi_lmul> -100113ae: 17e3 asrs r3, r4, #31 -100113b0: 9400 str r4, [sp, #0] -100113b2: 9301 str r3, [sp, #4] -100113b4: 9b00 ldr r3, [sp, #0] -100113b6: 9c01 ldr r4, [sp, #4] -100113b8: 2201 movs r2, #1 -100113ba: 18c0 adds r0, r0, r3 -100113bc: 4161 adcs r1, r4 -100113be: 782c ldrb r4, [r5, #0] -100113c0: 3501 adds r5, #1 -100113c2: 0023 movs r3, r4 -100113c4: 3b30 subs r3, #48 ; 0x30 -100113c6: 2b09 cmp r3, #9 -100113c8: d9e1 bls.n 1001138e <_strtoll_l.constprop.0+0x7e> -100113ca: 0023 movs r3, r4 -100113cc: 3b41 subs r3, #65 ; 0x41 -100113ce: 2b19 cmp r3, #25 -100113d0: d826 bhi.n 10011420 <_strtoll_l.constprop.0+0x110> -100113d2: 3c37 subs r4, #55 ; 0x37 -100113d4: 42a6 cmp r6, r4 -100113d6: dcdd bgt.n 10011394 <_strtoll_l.constprop.0+0x84> -100113d8: 1c53 adds r3, r2, #1 -100113da: d027 beq.n 1001142c <_strtoll_l.constprop.0+0x11c> -100113dc: 9b06 ldr r3, [sp, #24] -100113de: 2b00 cmp r3, #0 -100113e0: d004 beq.n 100113ec <_strtoll_l.constprop.0+0xdc> -100113e2: 0003 movs r3, r0 -100113e4: 000c movs r4, r1 -100113e6: 2100 movs r1, #0 -100113e8: 4258 negs r0, r3 -100113ea: 41a1 sbcs r1, r4 -100113ec: 465b mov r3, fp -100113ee: 2b00 cmp r3, #0 -100113f0: d004 beq.n 100113fc <_strtoll_l.constprop.0+0xec> -100113f2: 2a00 cmp r2, #0 -100113f4: d14b bne.n 1001148e <_strtoll_l.constprop.0+0x17e> -100113f6: 465b mov r3, fp -100113f8: 9a05 ldr r2, [sp, #20] -100113fa: 601a str r2, [r3, #0] -100113fc: b009 add sp, #36 ; 0x24 -100113fe: bcf0 pop {r4, r5, r6, r7} -10011400: 46bb mov fp, r7 -10011402: 46b2 mov sl, r6 -10011404: 46a9 mov r9, r5 -10011406: 46a0 mov r8, r4 -10011408: bdf0 pop {r4, r5, r6, r7, pc} -1001140a: 782c ldrb r4, [r5, #0] -1001140c: 1c9d adds r5, r3, #2 -1001140e: e799 b.n 10011344 <_strtoll_l.constprop.0+0x34> -10011410: 428f cmp r7, r1 -10011412: d1c8 bne.n 100113a6 <_strtoll_l.constprop.0+0x96> -10011414: 9b04 ldr r3, [sp, #16] -10011416: 42a3 cmp r3, r4 -10011418: dac5 bge.n 100113a6 <_strtoll_l.constprop.0+0x96> -1001141a: 2201 movs r2, #1 -1001141c: 4252 negs r2, r2 -1001141e: e7ce b.n 100113be <_strtoll_l.constprop.0+0xae> -10011420: 0023 movs r3, r4 -10011422: 3b61 subs r3, #97 ; 0x61 -10011424: 2b19 cmp r3, #25 -10011426: d8d7 bhi.n 100113d8 <_strtoll_l.constprop.0+0xc8> -10011428: 3c57 subs r4, #87 ; 0x57 -1001142a: e7b1 b.n 10011390 <_strtoll_l.constprop.0+0x80> -1001142c: 2322 movs r3, #34 ; 0x22 -1001142e: 9a07 ldr r2, [sp, #28] -10011430: 6013 str r3, [r2, #0] -10011432: 465b mov r3, fp -10011434: 2b00 cmp r3, #0 -10011436: d027 beq.n 10011488 <_strtoll_l.constprop.0+0x178> -10011438: 1e6b subs r3, r5, #1 -1001143a: 9802 ldr r0, [sp, #8] -1001143c: 9903 ldr r1, [sp, #12] -1001143e: 9305 str r3, [sp, #20] -10011440: e7d9 b.n 100113f6 <_strtoll_l.constprop.0+0xe6> -10011442: 782c ldrb r4, [r5, #0] -10011444: 1c9d adds r5, r3, #2 -10011446: 2300 movs r3, #0 -10011448: 9302 str r3, [sp, #8] -1001144a: 2380 movs r3, #128 ; 0x80 -1001144c: 061b lsls r3, r3, #24 -1001144e: 9303 str r3, [sp, #12] -10011450: 2301 movs r3, #1 -10011452: 9306 str r3, [sp, #24] -10011454: e77d b.n 10011352 <_strtoll_l.constprop.0+0x42> -10011456: 2c30 cmp r4, #48 ; 0x30 -10011458: d104 bne.n 10011464 <_strtoll_l.constprop.0+0x154> -1001145a: 2220 movs r2, #32 -1001145c: 782b ldrb r3, [r5, #0] -1001145e: 4393 bics r3, r2 -10011460: 2b58 cmp r3, #88 ; 0x58 -10011462: d009 beq.n 10011478 <_strtoll_l.constprop.0+0x168> -10011464: 2310 movs r3, #16 -10011466: 469a mov sl, r3 -10011468: 2300 movs r3, #0 -1001146a: 4699 mov r9, r3 -1001146c: e782 b.n 10011374 <_strtoll_l.constprop.0+0x64> -1001146e: 2220 movs r2, #32 -10011470: 782b ldrb r3, [r5, #0] -10011472: 4393 bics r3, r2 -10011474: 2b58 cmp r3, #88 ; 0x58 -10011476: d10d bne.n 10011494 <_strtoll_l.constprop.0+0x184> -10011478: 2310 movs r3, #16 -1001147a: 469a mov sl, r3 -1001147c: 2300 movs r3, #0 -1001147e: 786c ldrb r4, [r5, #1] -10011480: 4699 mov r9, r3 -10011482: 2610 movs r6, #16 -10011484: 3502 adds r5, #2 -10011486: e775 b.n 10011374 <_strtoll_l.constprop.0+0x64> -10011488: 9802 ldr r0, [sp, #8] -1001148a: 9903 ldr r1, [sp, #12] -1001148c: e7b6 b.n 100113fc <_strtoll_l.constprop.0+0xec> -1001148e: 9002 str r0, [sp, #8] -10011490: 9103 str r1, [sp, #12] -10011492: e7d1 b.n 10011438 <_strtoll_l.constprop.0+0x128> -10011494: 2308 movs r3, #8 -10011496: 469a mov sl, r3 -10011498: 2300 movs r3, #0 -1001149a: 2608 movs r6, #8 -1001149c: 4699 mov r9, r3 -1001149e: e769 b.n 10011374 <_strtoll_l.constprop.0+0x64> -100114a0: 1004cb3d .word 0x1004cb3d -100114a4: 7fffffff .word 0x7fffffff - -100114a8 <_strtoll_r>: -100114a8: b510 push {r4, lr} -100114aa: f7ff ff31 bl 10011310 <_strtoll_l.constprop.0> -100114ae: bd10 pop {r4, pc} - -100114b0 : -100114b0: b510 push {r4, lr} -100114b2: 0004 movs r4, r0 -100114b4: 0013 movs r3, r2 -100114b6: 4a03 ldr r2, [pc, #12] ; (100114c4 ) -100114b8: 6810 ldr r0, [r2, #0] -100114ba: 000a movs r2, r1 -100114bc: 0021 movs r1, r4 -100114be: f7ff ff27 bl 10011310 <_strtoll_l.constprop.0> -100114c2: bd10 pop {r4, pc} -100114c4: 200008e0 .word 0x200008e0 - -100114c8 : -100114c8: b510 push {r4, lr} -100114ca: 0004 movs r4, r0 -100114cc: 0013 movs r3, r2 -100114ce: 4a03 ldr r2, [pc, #12] ; (100114dc ) -100114d0: 6810 ldr r0, [r2, #0] -100114d2: 000a movs r2, r1 -100114d4: 0021 movs r1, r4 -100114d6: f7ff ff1b bl 10011310 <_strtoll_l.constprop.0> -100114da: bd10 pop {r4, pc} -100114dc: 200008e0 .word 0x200008e0 - -100114e0 <_strtoul_l.constprop.0>: -100114e0: b5f0 push {r4, r5, r6, r7, lr} -100114e2: 464e mov r6, r9 -100114e4: 46de mov lr, fp -100114e6: 4657 mov r7, sl -100114e8: 4645 mov r5, r8 -100114ea: 4683 mov fp, r0 -100114ec: b5e0 push {r5, r6, r7, lr} -100114ee: 4688 mov r8, r1 -100114f0: 001e movs r6, r3 -100114f2: 4691 mov r9, r2 -100114f4: 000b movs r3, r1 -100114f6: 2008 movs r0, #8 -100114f8: 4f47 ldr r7, [pc, #284] ; (10011618 <_strtoul_l.constprop.0+0x138>) -100114fa: b083 sub sp, #12 -100114fc: 001a movs r2, r3 -100114fe: 7814 ldrb r4, [r2, #0] -10011500: 3301 adds r3, #1 -10011502: 5d39 ldrb r1, [r7, r4] -10011504: 001d movs r5, r3 -10011506: 4208 tst r0, r1 -10011508: d1f8 bne.n 100114fc <_strtoul_l.constprop.0+0x1c> -1001150a: 2c2d cmp r4, #45 ; 0x2d -1001150c: d05f beq.n 100115ce <_strtoul_l.constprop.0+0xee> -1001150e: 2300 movs r3, #0 -10011510: 9301 str r3, [sp, #4] -10011512: 2c2b cmp r4, #43 ; 0x2b -10011514: d033 beq.n 1001157e <_strtoul_l.constprop.0+0x9e> -10011516: 2e00 cmp r6, #0 -10011518: d00e beq.n 10011538 <_strtoul_l.constprop.0+0x58> -1001151a: 2e10 cmp r6, #16 -1001151c: d05c beq.n 100115d8 <_strtoul_l.constprop.0+0xf8> -1001151e: 2001 movs r0, #1 -10011520: 0031 movs r1, r6 -10011522: 4240 negs r0, r0 -10011524: f7f3 f8e0 bl 100046e8 <__wrap___aeabi_uidiv> -10011528: 0007 movs r7, r0 -1001152a: 2001 movs r0, #1 -1001152c: 0031 movs r1, r6 -1001152e: 4240 negs r0, r0 -10011530: 46b2 mov sl, r6 -10011532: f7f3 f8d9 bl 100046e8 <__wrap___aeabi_uidiv> -10011536: e006 b.n 10011546 <_strtoul_l.constprop.0+0x66> -10011538: 2c30 cmp r4, #48 ; 0x30 -1001153a: d059 beq.n 100115f0 <_strtoul_l.constprop.0+0x110> -1001153c: 230a movs r3, #10 -1001153e: 2105 movs r1, #5 -10011540: 469a mov sl, r3 -10011542: 260a movs r6, #10 -10011544: 4f35 ldr r7, [pc, #212] ; (1001161c <_strtoul_l.constprop.0+0x13c>) -10011546: 2200 movs r2, #0 -10011548: 2000 movs r0, #0 -1001154a: 0023 movs r3, r4 -1001154c: 3b30 subs r3, #48 ; 0x30 -1001154e: 2b09 cmp r3, #9 -10011550: d907 bls.n 10011562 <_strtoul_l.constprop.0+0x82> -10011552: 3b11 subs r3, #17 -10011554: 2b19 cmp r3, #25 -10011556: d903 bls.n 10011560 <_strtoul_l.constprop.0+0x80> -10011558: 0023 movs r3, r4 -1001155a: 3b61 subs r3, #97 ; 0x61 -1001155c: 2b19 cmp r3, #25 -1001155e: d811 bhi.n 10011584 <_strtoul_l.constprop.0+0xa4> -10011560: 330a adds r3, #10 -10011562: 429e cmp r6, r3 -10011564: dd0e ble.n 10011584 <_strtoul_l.constprop.0+0xa4> -10011566: 2a00 cmp r2, #0 -10011568: db23 blt.n 100115b2 <_strtoul_l.constprop.0+0xd2> -1001156a: 42b8 cmp r0, r7 -1001156c: d821 bhi.n 100115b2 <_strtoul_l.constprop.0+0xd2> -1001156e: d01e beq.n 100115ae <_strtoul_l.constprop.0+0xce> -10011570: 4652 mov r2, sl -10011572: 4350 muls r0, r2 -10011574: 2201 movs r2, #1 -10011576: 1818 adds r0, r3, r0 -10011578: 782c ldrb r4, [r5, #0] -1001157a: 3501 adds r5, #1 -1001157c: e7e5 b.n 1001154a <_strtoul_l.constprop.0+0x6a> -1001157e: 782c ldrb r4, [r5, #0] -10011580: 1c95 adds r5, r2, #2 -10011582: e7c8 b.n 10011516 <_strtoul_l.constprop.0+0x36> -10011584: 2a00 cmp r2, #0 -10011586: db17 blt.n 100115b8 <_strtoul_l.constprop.0+0xd8> -10011588: 9b01 ldr r3, [sp, #4] -1001158a: 2b00 cmp r3, #0 -1001158c: d000 beq.n 10011590 <_strtoul_l.constprop.0+0xb0> -1001158e: 4240 negs r0, r0 -10011590: 464b mov r3, r9 -10011592: 2b00 cmp r3, #0 -10011594: d004 beq.n 100115a0 <_strtoul_l.constprop.0+0xc0> -10011596: 2a00 cmp r2, #0 -10011598: d116 bne.n 100115c8 <_strtoul_l.constprop.0+0xe8> -1001159a: 464b mov r3, r9 -1001159c: 4642 mov r2, r8 -1001159e: 601a str r2, [r3, #0] -100115a0: b003 add sp, #12 -100115a2: bcf0 pop {r4, r5, r6, r7} -100115a4: 46bb mov fp, r7 -100115a6: 46b2 mov sl, r6 -100115a8: 46a9 mov r9, r5 -100115aa: 46a0 mov r8, r4 -100115ac: bdf0 pop {r4, r5, r6, r7, pc} -100115ae: 428b cmp r3, r1 -100115b0: ddde ble.n 10011570 <_strtoul_l.constprop.0+0x90> -100115b2: 2201 movs r2, #1 -100115b4: 4252 negs r2, r2 -100115b6: e7df b.n 10011578 <_strtoul_l.constprop.0+0x98> -100115b8: 2322 movs r3, #34 ; 0x22 -100115ba: 465a mov r2, fp -100115bc: 2001 movs r0, #1 -100115be: 6013 str r3, [r2, #0] -100115c0: 464b mov r3, r9 -100115c2: 4240 negs r0, r0 -100115c4: 2b00 cmp r3, #0 -100115c6: d0eb beq.n 100115a0 <_strtoul_l.constprop.0+0xc0> -100115c8: 1e6b subs r3, r5, #1 -100115ca: 4698 mov r8, r3 -100115cc: e7e5 b.n 1001159a <_strtoul_l.constprop.0+0xba> -100115ce: 781c ldrb r4, [r3, #0] -100115d0: 2301 movs r3, #1 -100115d2: 1c95 adds r5, r2, #2 -100115d4: 9301 str r3, [sp, #4] -100115d6: e79e b.n 10011516 <_strtoul_l.constprop.0+0x36> -100115d8: 2c30 cmp r4, #48 ; 0x30 -100115da: d104 bne.n 100115e6 <_strtoul_l.constprop.0+0x106> -100115dc: 2220 movs r2, #32 -100115de: 782b ldrb r3, [r5, #0] -100115e0: 4393 bics r3, r2 -100115e2: 2b58 cmp r3, #88 ; 0x58 -100115e4: d009 beq.n 100115fa <_strtoul_l.constprop.0+0x11a> -100115e6: 2310 movs r3, #16 -100115e8: 210f movs r1, #15 -100115ea: 469a mov sl, r3 -100115ec: 4f0c ldr r7, [pc, #48] ; (10011620 <_strtoul_l.constprop.0+0x140>) -100115ee: e7aa b.n 10011546 <_strtoul_l.constprop.0+0x66> -100115f0: 2220 movs r2, #32 -100115f2: 782b ldrb r3, [r5, #0] -100115f4: 4393 bics r3, r2 -100115f6: 2b58 cmp r3, #88 ; 0x58 -100115f8: d107 bne.n 1001160a <_strtoul_l.constprop.0+0x12a> -100115fa: 2310 movs r3, #16 -100115fc: 786c ldrb r4, [r5, #1] -100115fe: 210f movs r1, #15 -10011600: 469a mov sl, r3 -10011602: 2610 movs r6, #16 -10011604: 4f06 ldr r7, [pc, #24] ; (10011620 <_strtoul_l.constprop.0+0x140>) -10011606: 3502 adds r5, #2 -10011608: e79d b.n 10011546 <_strtoul_l.constprop.0+0x66> -1001160a: 2308 movs r3, #8 -1001160c: 2107 movs r1, #7 -1001160e: 469a mov sl, r3 -10011610: 2608 movs r6, #8 -10011612: 4f04 ldr r7, [pc, #16] ; (10011624 <_strtoul_l.constprop.0+0x144>) -10011614: e797 b.n 10011546 <_strtoul_l.constprop.0+0x66> -10011616: 46c0 nop ; (mov r8, r8) -10011618: 1004cb3d .word 0x1004cb3d -1001161c: 19999999 .word 0x19999999 -10011620: 0fffffff .word 0x0fffffff -10011624: 1fffffff .word 0x1fffffff - -10011628 <_strtoul_r>: -10011628: b510 push {r4, lr} -1001162a: f7ff ff59 bl 100114e0 <_strtoul_l.constprop.0> -1001162e: bd10 pop {r4, pc} - -10011630 : -10011630: b510 push {r4, lr} -10011632: 0004 movs r4, r0 -10011634: 0013 movs r3, r2 -10011636: 4a03 ldr r2, [pc, #12] ; (10011644 ) -10011638: 6810 ldr r0, [r2, #0] -1001163a: 000a movs r2, r1 -1001163c: 0021 movs r1, r4 -1001163e: f7ff ff4f bl 100114e0 <_strtoul_l.constprop.0> -10011642: bd10 pop {r4, pc} -10011644: 200008e0 .word 0x200008e0 - -10011648 : -10011648: b510 push {r4, lr} -1001164a: 0004 movs r4, r0 -1001164c: 0013 movs r3, r2 -1001164e: 4a03 ldr r2, [pc, #12] ; (1001165c ) -10011650: 6810 ldr r0, [r2, #0] -10011652: 000a movs r2, r1 -10011654: 0021 movs r1, r4 -10011656: f7ff ff43 bl 100114e0 <_strtoul_l.constprop.0> -1001165a: bd10 pop {r4, pc} -1001165c: 200008e0 .word 0x200008e0 - -10011660 <_strtoull_l.constprop.0>: -10011660: b5f0 push {r4, r5, r6, r7, lr} -10011662: 4657 mov r7, sl -10011664: 464e mov r6, r9 -10011666: 46de mov lr, fp -10011668: 4645 mov r5, r8 -1001166a: b5e0 push {r5, r6, r7, lr} -1001166c: b087 sub sp, #28 -1001166e: 001e movs r6, r3 -10011670: 9005 str r0, [sp, #20] -10011672: 4692 mov sl, r2 -10011674: 000b movs r3, r1 -10011676: 2008 movs r0, #8 -10011678: 4f63 ldr r7, [pc, #396] ; (10011808 <_strtoull_l.constprop.0+0x1a8>) -1001167a: 9103 str r1, [sp, #12] -1001167c: 001a movs r2, r3 -1001167e: 7814 ldrb r4, [r2, #0] -10011680: 3301 adds r3, #1 -10011682: 5d39 ldrb r1, [r7, r4] -10011684: 001d movs r5, r3 -10011686: 4208 tst r0, r1 -10011688: d1f8 bne.n 1001167c <_strtoull_l.constprop.0+0x1c> -1001168a: 2c2d cmp r4, #45 ; 0x2d -1001168c: d100 bne.n 10011690 <_strtoull_l.constprop.0+0x30> -1001168e: e088 b.n 100117a2 <_strtoull_l.constprop.0+0x142> -10011690: 2300 movs r3, #0 -10011692: 9304 str r3, [sp, #16] -10011694: 2c2b cmp r4, #43 ; 0x2b -10011696: d067 beq.n 10011768 <_strtoull_l.constprop.0+0x108> -10011698: 2e00 cmp r6, #0 -1001169a: d016 beq.n 100116ca <_strtoull_l.constprop.0+0x6a> -1001169c: 2e10 cmp r6, #16 -1001169e: d100 bne.n 100116a2 <_strtoull_l.constprop.0+0x42> -100116a0: e084 b.n 100117ac <_strtoull_l.constprop.0+0x14c> -100116a2: 17f3 asrs r3, r6, #31 -100116a4: 0032 movs r2, r6 -100116a6: 2001 movs r0, #1 -100116a8: 4240 negs r0, r0 -100116aa: 17c1 asrs r1, r0, #31 -100116ac: 4699 mov r9, r3 -100116ae: f7f3 f859 bl 10004764 <__wrap___aeabi_uldivmod> -100116b2: 0032 movs r2, r6 -100116b4: 4680 mov r8, r0 -100116b6: 000f movs r7, r1 -100116b8: 464b mov r3, r9 -100116ba: 2001 movs r0, #1 -100116bc: 4240 negs r0, r0 -100116be: 17c1 asrs r1, r0, #31 -100116c0: f7f3 f850 bl 10004764 <__wrap___aeabi_uldivmod> -100116c4: 46b3 mov fp, r6 -100116c6: 9202 str r2, [sp, #8] -100116c8: e00c b.n 100116e4 <_strtoull_l.constprop.0+0x84> -100116ca: 2c30 cmp r4, #48 ; 0x30 -100116cc: d100 bne.n 100116d0 <_strtoull_l.constprop.0+0x70> -100116ce: e07e b.n 100117ce <_strtoull_l.constprop.0+0x16e> -100116d0: 2305 movs r3, #5 -100116d2: 9302 str r3, [sp, #8] -100116d4: 4b4d ldr r3, [pc, #308] ; (1001180c <_strtoull_l.constprop.0+0x1ac>) -100116d6: 260a movs r6, #10 -100116d8: 4698 mov r8, r3 -100116da: 230a movs r3, #10 -100116dc: 469b mov fp, r3 -100116de: 2300 movs r3, #0 -100116e0: 4699 mov r9, r3 -100116e2: 4f4b ldr r7, [pc, #300] ; (10011810 <_strtoull_l.constprop.0+0x1b0>) -100116e4: 2200 movs r2, #0 -100116e6: 2000 movs r0, #0 -100116e8: 2100 movs r1, #0 -100116ea: e019 b.n 10011720 <_strtoull_l.constprop.0+0xc0> -100116ec: 001c movs r4, r3 -100116ee: 42a6 cmp r6, r4 -100116f0: dd21 ble.n 10011736 <_strtoull_l.constprop.0+0xd6> -100116f2: 2a00 cmp r2, #0 -100116f4: db40 blt.n 10011778 <_strtoull_l.constprop.0+0x118> -100116f6: 42b9 cmp r1, r7 -100116f8: d83e bhi.n 10011778 <_strtoull_l.constprop.0+0x118> -100116fa: d101 bne.n 10011700 <_strtoull_l.constprop.0+0xa0> -100116fc: 4540 cmp r0, r8 -100116fe: d83b bhi.n 10011778 <_strtoull_l.constprop.0+0x118> -10011700: 4540 cmp r0, r8 -10011702: d034 beq.n 1001176e <_strtoull_l.constprop.0+0x10e> -10011704: 465a mov r2, fp -10011706: 464b mov r3, r9 -10011708: f7f3 fba2 bl 10004e50 <__wrap___aeabi_lmul> -1001170c: 17e3 asrs r3, r4, #31 -1001170e: 9400 str r4, [sp, #0] -10011710: 9301 str r3, [sp, #4] -10011712: 9b00 ldr r3, [sp, #0] -10011714: 9c01 ldr r4, [sp, #4] -10011716: 2201 movs r2, #1 -10011718: 18c0 adds r0, r0, r3 -1001171a: 4161 adcs r1, r4 -1001171c: 782c ldrb r4, [r5, #0] -1001171e: 3501 adds r5, #1 -10011720: 0023 movs r3, r4 -10011722: 3b30 subs r3, #48 ; 0x30 -10011724: 2b09 cmp r3, #9 -10011726: d9e1 bls.n 100116ec <_strtoull_l.constprop.0+0x8c> -10011728: 0023 movs r3, r4 -1001172a: 3b41 subs r3, #65 ; 0x41 -1001172c: 2b19 cmp r3, #25 -1001172e: d826 bhi.n 1001177e <_strtoull_l.constprop.0+0x11e> -10011730: 3c37 subs r4, #55 ; 0x37 -10011732: 42a6 cmp r6, r4 -10011734: dcdd bgt.n 100116f2 <_strtoull_l.constprop.0+0x92> -10011736: 2a00 cmp r2, #0 -10011738: db27 blt.n 1001178a <_strtoull_l.constprop.0+0x12a> -1001173a: 9b04 ldr r3, [sp, #16] -1001173c: 2b00 cmp r3, #0 -1001173e: d004 beq.n 1001174a <_strtoull_l.constprop.0+0xea> -10011740: 0003 movs r3, r0 -10011742: 000c movs r4, r1 -10011744: 2100 movs r1, #0 -10011746: 4258 negs r0, r3 -10011748: 41a1 sbcs r1, r4 -1001174a: 4653 mov r3, sl -1001174c: 2b00 cmp r3, #0 -1001174e: d004 beq.n 1001175a <_strtoull_l.constprop.0+0xfa> -10011750: 2a00 cmp r2, #0 -10011752: d123 bne.n 1001179c <_strtoull_l.constprop.0+0x13c> -10011754: 4653 mov r3, sl -10011756: 9a03 ldr r2, [sp, #12] -10011758: 601a str r2, [r3, #0] -1001175a: b007 add sp, #28 -1001175c: bcf0 pop {r4, r5, r6, r7} -1001175e: 46bb mov fp, r7 -10011760: 46b2 mov sl, r6 -10011762: 46a9 mov r9, r5 -10011764: 46a0 mov r8, r4 -10011766: bdf0 pop {r4, r5, r6, r7, pc} -10011768: 782c ldrb r4, [r5, #0] -1001176a: 1c95 adds r5, r2, #2 -1001176c: e794 b.n 10011698 <_strtoull_l.constprop.0+0x38> -1001176e: 42b9 cmp r1, r7 -10011770: d1c8 bne.n 10011704 <_strtoull_l.constprop.0+0xa4> -10011772: 9b02 ldr r3, [sp, #8] -10011774: 429c cmp r4, r3 -10011776: ddc5 ble.n 10011704 <_strtoull_l.constprop.0+0xa4> -10011778: 2201 movs r2, #1 -1001177a: 4252 negs r2, r2 -1001177c: e7ce b.n 1001171c <_strtoull_l.constprop.0+0xbc> -1001177e: 0023 movs r3, r4 -10011780: 3b61 subs r3, #97 ; 0x61 -10011782: 2b19 cmp r3, #25 -10011784: d8d7 bhi.n 10011736 <_strtoull_l.constprop.0+0xd6> -10011786: 3c57 subs r4, #87 ; 0x57 -10011788: e7b1 b.n 100116ee <_strtoull_l.constprop.0+0x8e> -1001178a: 2322 movs r3, #34 ; 0x22 -1001178c: 9a05 ldr r2, [sp, #20] -1001178e: 2001 movs r0, #1 -10011790: 4240 negs r0, r0 -10011792: 17c1 asrs r1, r0, #31 -10011794: 6013 str r3, [r2, #0] -10011796: 4653 mov r3, sl -10011798: 2b00 cmp r3, #0 -1001179a: d0de beq.n 1001175a <_strtoull_l.constprop.0+0xfa> -1001179c: 1e6b subs r3, r5, #1 -1001179e: 9303 str r3, [sp, #12] -100117a0: e7d8 b.n 10011754 <_strtoull_l.constprop.0+0xf4> -100117a2: 781c ldrb r4, [r3, #0] -100117a4: 2301 movs r3, #1 -100117a6: 1c95 adds r5, r2, #2 -100117a8: 9304 str r3, [sp, #16] -100117aa: e775 b.n 10011698 <_strtoull_l.constprop.0+0x38> -100117ac: 2c30 cmp r4, #48 ; 0x30 -100117ae: d104 bne.n 100117ba <_strtoull_l.constprop.0+0x15a> -100117b0: 2220 movs r2, #32 -100117b2: 782b ldrb r3, [r5, #0] -100117b4: 4393 bics r3, r2 -100117b6: 2b58 cmp r3, #88 ; 0x58 -100117b8: d00e beq.n 100117d8 <_strtoull_l.constprop.0+0x178> -100117ba: 230f movs r3, #15 -100117bc: 9302 str r3, [sp, #8] -100117be: 3b10 subs r3, #16 -100117c0: 4698 mov r8, r3 -100117c2: 3311 adds r3, #17 -100117c4: 469b mov fp, r3 -100117c6: 2300 movs r3, #0 -100117c8: 4f12 ldr r7, [pc, #72] ; (10011814 <_strtoull_l.constprop.0+0x1b4>) -100117ca: 4699 mov r9, r3 -100117cc: e78a b.n 100116e4 <_strtoull_l.constprop.0+0x84> -100117ce: 2220 movs r2, #32 -100117d0: 782b ldrb r3, [r5, #0] -100117d2: 4393 bics r3, r2 -100117d4: 2b58 cmp r3, #88 ; 0x58 -100117d6: d10c bne.n 100117f2 <_strtoull_l.constprop.0+0x192> -100117d8: 230f movs r3, #15 -100117da: 9302 str r3, [sp, #8] -100117dc: 3b10 subs r3, #16 -100117de: 4698 mov r8, r3 -100117e0: 3311 adds r3, #17 -100117e2: 469b mov fp, r3 -100117e4: 2300 movs r3, #0 -100117e6: 786c ldrb r4, [r5, #1] -100117e8: 4699 mov r9, r3 -100117ea: 2610 movs r6, #16 -100117ec: 4f09 ldr r7, [pc, #36] ; (10011814 <_strtoull_l.constprop.0+0x1b4>) -100117ee: 3502 adds r5, #2 -100117f0: e778 b.n 100116e4 <_strtoull_l.constprop.0+0x84> -100117f2: 2307 movs r3, #7 -100117f4: 9302 str r3, [sp, #8] -100117f6: 3b08 subs r3, #8 -100117f8: 4698 mov r8, r3 -100117fa: 3309 adds r3, #9 -100117fc: 469b mov fp, r3 -100117fe: 2300 movs r3, #0 -10011800: 2608 movs r6, #8 -10011802: 4699 mov r9, r3 -10011804: 4f04 ldr r7, [pc, #16] ; (10011818 <_strtoull_l.constprop.0+0x1b8>) -10011806: e76d b.n 100116e4 <_strtoull_l.constprop.0+0x84> -10011808: 1004cb3d .word 0x1004cb3d -1001180c: 99999999 .word 0x99999999 -10011810: 19999999 .word 0x19999999 -10011814: 0fffffff .word 0x0fffffff -10011818: 1fffffff .word 0x1fffffff - -1001181c <_strtoull_r>: -1001181c: b510 push {r4, lr} -1001181e: f7ff ff1f bl 10011660 <_strtoull_l.constprop.0> -10011822: bd10 pop {r4, pc} - -10011824 : -10011824: b510 push {r4, lr} -10011826: 0004 movs r4, r0 -10011828: 0013 movs r3, r2 -1001182a: 4a03 ldr r2, [pc, #12] ; (10011838 ) -1001182c: 6810 ldr r0, [r2, #0] -1001182e: 000a movs r2, r1 -10011830: 0021 movs r1, r4 -10011832: f7ff ff15 bl 10011660 <_strtoull_l.constprop.0> -10011836: bd10 pop {r4, pc} -10011838: 200008e0 .word 0x200008e0 - -1001183c : -1001183c: b510 push {r4, lr} -1001183e: 0004 movs r4, r0 -10011840: 0013 movs r3, r2 -10011842: 4a03 ldr r2, [pc, #12] ; (10011850 ) -10011844: 6810 ldr r0, [r2, #0] -10011846: 000a movs r2, r1 -10011848: 0021 movs r1, r4 -1001184a: f7ff ff09 bl 10011660 <_strtoull_l.constprop.0> -1001184e: bd10 pop {r4, pc} -10011850: 200008e0 .word 0x200008e0 - -10011854 <_sungetc_r>: -10011854: b570 push {r4, r5, r6, lr} -10011856: 0014 movs r4, r2 -10011858: 1c4b adds r3, r1, #1 -1001185a: d01b beq.n 10011894 <_sungetc_r+0x40> -1001185c: 8993 ldrh r3, [r2, #12] -1001185e: 2220 movs r2, #32 -10011860: 25ff movs r5, #255 ; 0xff -10011862: 4393 bics r3, r2 -10011864: 81a3 strh r3, [r4, #12] -10011866: 6b23 ldr r3, [r4, #48] ; 0x30 -10011868: b2ce uxtb r6, r1 -1001186a: 400d ands r5, r1 -1001186c: 2b00 cmp r3, #0 -1001186e: d014 beq.n 1001189a <_sungetc_r+0x46> -10011870: 6863 ldr r3, [r4, #4] -10011872: 6b62 ldr r2, [r4, #52] ; 0x34 -10011874: 4293 cmp r3, r2 -10011876: da08 bge.n 1001188a <_sungetc_r+0x36> -10011878: 6823 ldr r3, [r4, #0] -1001187a: 3b01 subs r3, #1 -1001187c: 6023 str r3, [r4, #0] -1001187e: 701e strb r6, [r3, #0] -10011880: 6863 ldr r3, [r4, #4] -10011882: 3301 adds r3, #1 -10011884: 6063 str r3, [r4, #4] -10011886: 0028 movs r0, r5 -10011888: bd70 pop {r4, r5, r6, pc} -1001188a: 0021 movs r1, r4 -1001188c: f000 ff6a bl 10012764 <__submore> -10011890: 2800 cmp r0, #0 -10011892: d0f1 beq.n 10011878 <_sungetc_r+0x24> -10011894: 2501 movs r5, #1 -10011896: 426d negs r5, r5 -10011898: e7f5 b.n 10011886 <_sungetc_r+0x32> -1001189a: 6922 ldr r2, [r4, #16] -1001189c: 6823 ldr r3, [r4, #0] -1001189e: 2a00 cmp r2, #0 -100118a0: d005 beq.n 100118ae <_sungetc_r+0x5a> -100118a2: 429a cmp r2, r3 -100118a4: d203 bcs.n 100118ae <_sungetc_r+0x5a> -100118a6: 1e5a subs r2, r3, #1 -100118a8: 7811 ldrb r1, [r2, #0] -100118aa: 42a9 cmp r1, r5 -100118ac: d00f beq.n 100118ce <_sungetc_r+0x7a> -100118ae: 63a3 str r3, [r4, #56] ; 0x38 -100118b0: 0023 movs r3, r4 -100118b2: 3340 adds r3, #64 ; 0x40 -100118b4: 6323 str r3, [r4, #48] ; 0x30 -100118b6: 2303 movs r3, #3 -100118b8: 6862 ldr r2, [r4, #4] -100118ba: 6363 str r3, [r4, #52] ; 0x34 -100118bc: 333f adds r3, #63 ; 0x3f -100118be: 63e2 str r2, [r4, #60] ; 0x3c -100118c0: 54e6 strb r6, [r4, r3] -100118c2: 0023 movs r3, r4 -100118c4: 3342 adds r3, #66 ; 0x42 -100118c6: 6023 str r3, [r4, #0] -100118c8: 2301 movs r3, #1 -100118ca: 6063 str r3, [r4, #4] -100118cc: e7db b.n 10011886 <_sungetc_r+0x32> -100118ce: 6863 ldr r3, [r4, #4] -100118d0: 6022 str r2, [r4, #0] -100118d2: 3301 adds r3, #1 -100118d4: 6063 str r3, [r4, #4] -100118d6: e7d6 b.n 10011886 <_sungetc_r+0x32> - -100118d8 <__ssrefill_r>: -100118d8: b510 push {r4, lr} -100118da: 000c movs r4, r1 -100118dc: 6b09 ldr r1, [r1, #48] ; 0x30 -100118de: 2900 cmp r1, #0 -100118e0: d00f beq.n 10011902 <__ssrefill_r+0x2a> -100118e2: 0023 movs r3, r4 -100118e4: 3340 adds r3, #64 ; 0x40 -100118e6: 4299 cmp r1, r3 -100118e8: d001 beq.n 100118ee <__ssrefill_r+0x16> -100118ea: f7fe fa13 bl 1000fd14 <_free_r> -100118ee: 2300 movs r3, #0 -100118f0: 6323 str r3, [r4, #48] ; 0x30 -100118f2: 6be3 ldr r3, [r4, #60] ; 0x3c -100118f4: 6063 str r3, [r4, #4] -100118f6: 2b00 cmp r3, #0 -100118f8: d003 beq.n 10011902 <__ssrefill_r+0x2a> -100118fa: 2000 movs r0, #0 -100118fc: 6ba3 ldr r3, [r4, #56] ; 0x38 -100118fe: 6023 str r3, [r4, #0] -10011900: bd10 pop {r4, pc} -10011902: 6923 ldr r3, [r4, #16] -10011904: 2220 movs r2, #32 -10011906: 6023 str r3, [r4, #0] -10011908: 2300 movs r3, #0 -1001190a: 2001 movs r0, #1 -1001190c: 6063 str r3, [r4, #4] -1001190e: 89a3 ldrh r3, [r4, #12] -10011910: 4240 negs r0, r0 -10011912: 4313 orrs r3, r2 -10011914: 81a3 strh r3, [r4, #12] -10011916: e7f3 b.n 10011900 <__ssrefill_r+0x28> - -10011918 <_sfread_r>: -10011918: b5f0 push {r4, r5, r6, r7, lr} -1001191a: 4657 mov r7, sl -1001191c: 46de mov lr, fp -1001191e: 464e mov r6, r9 -10011920: 4645 mov r5, r8 -10011922: b5e0 push {r5, r6, r7, lr} -10011924: b085 sub sp, #20 -10011926: 9202 str r2, [sp, #8] -10011928: 435a muls r2, r3 -1001192a: 4683 mov fp, r0 -1001192c: 000f movs r7, r1 -1001192e: 4692 mov sl, r2 -10011930: 9c0e ldr r4, [sp, #56] ; 0x38 -10011932: 9301 str r3, [sp, #4] -10011934: 2a00 cmp r2, #0 -10011936: d037 beq.n 100119a8 <_sfread_r+0x90> -10011938: 6865 ldr r5, [r4, #4] -1001193a: 0016 movs r6, r2 -1001193c: 6821 ldr r1, [r4, #0] -1001193e: 42aa cmp r2, r5 -10011940: d925 bls.n 1001198e <_sfread_r+0x76> -10011942: 2300 movs r3, #0 -10011944: 4698 mov r8, r3 -10011946: 3340 adds r3, #64 ; 0x40 -10011948: 4699 mov r9, r3 -1001194a: 4653 mov r3, sl -1001194c: 44a1 add r9, r4 -1001194e: 9303 str r3, [sp, #12] -10011950: 0038 movs r0, r7 -10011952: 002a movs r2, r5 -10011954: f7f3 fb62 bl 1000501c <__wrap___aeabi_memcpy> -10011958: 6823 ldr r3, [r4, #0] -1001195a: 6b21 ldr r1, [r4, #48] ; 0x30 -1001195c: 195b adds r3, r3, r5 -1001195e: 6023 str r3, [r4, #0] -10011960: 4643 mov r3, r8 -10011962: 46b2 mov sl, r6 -10011964: 6063 str r3, [r4, #4] -10011966: 197f adds r7, r7, r5 -10011968: 1b76 subs r6, r6, r5 -1001196a: 2900 cmp r1, #0 -1001196c: d024 beq.n 100119b8 <_sfread_r+0xa0> -1001196e: 4549 cmp r1, r9 -10011970: d002 beq.n 10011978 <_sfread_r+0x60> -10011972: 4658 mov r0, fp -10011974: f7fe f9ce bl 1000fd14 <_free_r> -10011978: 4643 mov r3, r8 -1001197a: 6323 str r3, [r4, #48] ; 0x30 -1001197c: 6be3 ldr r3, [r4, #60] ; 0x3c -1001197e: 6063 str r3, [r4, #4] -10011980: 2b00 cmp r3, #0 -10011982: d019 beq.n 100119b8 <_sfread_r+0xa0> -10011984: 6ba1 ldr r1, [r4, #56] ; 0x38 -10011986: 001d movs r5, r3 -10011988: 6021 str r1, [r4, #0] -1001198a: 42b3 cmp r3, r6 -1001198c: d3e0 bcc.n 10011950 <_sfread_r+0x38> -1001198e: 0032 movs r2, r6 -10011990: 0038 movs r0, r7 -10011992: f7f3 fb43 bl 1000501c <__wrap___aeabi_memcpy> -10011996: 6863 ldr r3, [r4, #4] -10011998: 1b9b subs r3, r3, r6 -1001199a: 6063 str r3, [r4, #4] -1001199c: 6823 ldr r3, [r4, #0] -1001199e: 469c mov ip, r3 -100119a0: 9b01 ldr r3, [sp, #4] -100119a2: 4466 add r6, ip -100119a4: 469a mov sl, r3 -100119a6: 6026 str r6, [r4, #0] -100119a8: 4650 mov r0, sl -100119aa: b005 add sp, #20 -100119ac: bcf0 pop {r4, r5, r6, r7} -100119ae: 46bb mov fp, r7 -100119b0: 46b2 mov sl, r6 -100119b2: 46a9 mov r9, r5 -100119b4: 46a0 mov r8, r4 -100119b6: bdf0 pop {r4, r5, r6, r7, pc} -100119b8: 9b03 ldr r3, [sp, #12] -100119ba: 4651 mov r1, sl -100119bc: 469a mov sl, r3 -100119be: 6923 ldr r3, [r4, #16] -100119c0: 2220 movs r2, #32 -100119c2: 6023 str r3, [r4, #0] -100119c4: 2300 movs r3, #0 -100119c6: 6063 str r3, [r4, #4] -100119c8: 89a3 ldrh r3, [r4, #12] -100119ca: 4455 add r5, sl -100119cc: 4313 orrs r3, r2 -100119ce: 1a68 subs r0, r5, r1 -100119d0: 81a3 strh r3, [r4, #12] -100119d2: 9902 ldr r1, [sp, #8] -100119d4: f7f2 fe88 bl 100046e8 <__wrap___aeabi_uidiv> -100119d8: 4682 mov sl, r0 -100119da: e7e5 b.n 100119a8 <_sfread_r+0x90> - -100119dc <__ssvfiscanf_r>: -100119dc: b5f0 push {r4, r5, r6, r7, lr} -100119de: 4657 mov r7, sl -100119e0: 46de mov lr, fp -100119e2: 464e mov r6, r9 -100119e4: 4645 mov r5, r8 -100119e6: b5e0 push {r5, r6, r7, lr} -100119e8: b0df sub sp, #380 ; 0x17c -100119ea: 9307 str r3, [sp, #28] -100119ec: 9003 str r0, [sp, #12] -100119ee: 000f movs r7, r1 -100119f0: 230c movs r3, #12 -100119f2: 5ec9 ldrsh r1, [r1, r3] -100119f4: 2380 movs r3, #128 ; 0x80 -100119f6: 019b lsls r3, r3, #6 -100119f8: 4219 tst r1, r3 -100119fa: d105 bne.n 10011a08 <__ssvfiscanf_r+0x2c> -100119fc: 430b orrs r3, r1 -100119fe: 81bb strh r3, [r7, #12] -10011a00: 6e79 ldr r1, [r7, #100] ; 0x64 -10011a02: 4bca ldr r3, [pc, #808] ; (10011d2c <__ssvfiscanf_r+0x350>) -10011a04: 400b ands r3, r1 -10011a06: 667b str r3, [r7, #100] ; 0x64 -10011a08: 7813 ldrb r3, [r2, #0] -10011a0a: 3201 adds r2, #1 -10011a0c: 4691 mov r9, r2 -10011a0e: 930f str r3, [sp, #60] ; 0x3c -10011a10: 2b00 cmp r3, #0 -10011a12: d101 bne.n 10011a18 <__ssvfiscanf_r+0x3c> -10011a14: f000 fdf1 bl 100125fa <__ssvfiscanf_r+0xc1e> -10011a18: 2200 movs r2, #0 -10011a1a: 4693 mov fp, r2 -10011a1c: 9208 str r2, [sp, #32] -10011a1e: 9204 str r2, [sp, #16] -10011a20: 9205 str r2, [sp, #20] -10011a22: 9206 str r2, [sp, #24] -10011a24: 4ac2 ldr r2, [pc, #776] ; (10011d30 <__ssvfiscanf_r+0x354>) -10011a26: 4692 mov sl, r2 -10011a28: 4652 mov r2, sl -10011a2a: 5cd2 ldrb r2, [r2, r3] -10011a2c: 0712 lsls r2, r2, #28 -10011a2e: d429 bmi.n 10011a84 <__ssvfiscanf_r+0xa8> -10011a30: 2b25 cmp r3, #37 ; 0x25 -10011a32: d115 bne.n 10011a60 <__ssvfiscanf_r+0x84> -10011a34: 464b mov r3, r9 -10011a36: 781a ldrb r2, [r3, #0] -10011a38: 2300 movs r3, #0 -10011a3a: 2500 movs r5, #0 -10011a3c: 4698 mov r8, r3 -10011a3e: 338f adds r3, #143 ; 0x8f -10011a40: 4649 mov r1, r9 -10011a42: 469c mov ip, r3 -10011a44: 200f movs r0, #15 -10011a46: 2602 movs r6, #2 -10011a48: 46a9 mov r9, r5 -10011a4a: 0013 movs r3, r2 -10011a4c: 3b25 subs r3, #37 ; 0x25 -10011a4e: b2db uxtb r3, r3 -10011a50: 1c4d adds r5, r1, #1 -10011a52: 2b53 cmp r3, #83 ; 0x53 -10011a54: d80e bhi.n 10011a74 <__ssvfiscanf_r+0x98> -10011a56: 4cb7 ldr r4, [pc, #732] ; (10011d34 <__ssvfiscanf_r+0x358>) -10011a58: 009b lsls r3, r3, #2 -10011a5a: 58e3 ldr r3, [r4, r3] -10011a5c: 469f mov pc, r3 -10011a5e: 46a9 mov r9, r5 -10011a60: 687b ldr r3, [r7, #4] -10011a62: 2b00 cmp r3, #0 -10011a64: dd4d ble.n 10011b02 <__ssvfiscanf_r+0x126> -10011a66: 683a ldr r2, [r7, #0] -10011a68: 464b mov r3, r9 -10011a6a: 3b01 subs r3, #1 -10011a6c: 7811 ldrb r1, [r2, #0] -10011a6e: 781b ldrb r3, [r3, #0] -10011a70: 4299 cmp r1, r3 -10011a72: d035 beq.n 10011ae0 <__ssvfiscanf_r+0x104> -10011a74: 9806 ldr r0, [sp, #24] -10011a76: b05f add sp, #380 ; 0x17c -10011a78: bcf0 pop {r4, r5, r6, r7} -10011a7a: 46bb mov fp, r7 -10011a7c: 46b2 mov sl, r6 -10011a7e: 46a9 mov r9, r5 -10011a80: 46a0 mov r8, r4 -10011a82: bdf0 pop {r4, r5, r6, r7, pc} -10011a84: 003e movs r6, r7 -10011a86: 3640 adds r6, #64 ; 0x40 -10011a88: 46b0 mov r8, r6 -10011a8a: 2500 movs r5, #0 -10011a8c: 2408 movs r4, #8 -10011a8e: 465e mov r6, fp -10011a90: 687a ldr r2, [r7, #4] -10011a92: e00b b.n 10011aac <__ssvfiscanf_r+0xd0> -10011a94: 4651 mov r1, sl -10011a96: 683b ldr r3, [r7, #0] -10011a98: 781a ldrb r2, [r3, #0] -10011a9a: 5c8a ldrb r2, [r1, r2] -10011a9c: 4214 tst r4, r2 -10011a9e: d01d beq.n 10011adc <__ssvfiscanf_r+0x100> -10011aa0: 687a ldr r2, [r7, #4] -10011aa2: 3301 adds r3, #1 -10011aa4: 3a01 subs r2, #1 -10011aa6: 3601 adds r6, #1 -10011aa8: 607a str r2, [r7, #4] -10011aaa: 603b str r3, [r7, #0] -10011aac: 2a00 cmp r2, #0 -10011aae: dcf1 bgt.n 10011a94 <__ssvfiscanf_r+0xb8> -10011ab0: 6b39 ldr r1, [r7, #48] ; 0x30 -10011ab2: 2900 cmp r1, #0 -10011ab4: d100 bne.n 10011ab8 <__ssvfiscanf_r+0xdc> -10011ab6: e39d b.n 100121f4 <__ssvfiscanf_r+0x818> -10011ab8: 4541 cmp r1, r8 -10011aba: d002 beq.n 10011ac2 <__ssvfiscanf_r+0xe6> -10011abc: 9803 ldr r0, [sp, #12] -10011abe: f7fe f929 bl 1000fd14 <_free_r> -10011ac2: 6bfb ldr r3, [r7, #60] ; 0x3c -10011ac4: 633d str r5, [r7, #48] ; 0x30 -10011ac6: 607b str r3, [r7, #4] -10011ac8: 2b00 cmp r3, #0 -10011aca: d100 bne.n 10011ace <__ssvfiscanf_r+0xf2> -10011acc: e392 b.n 100121f4 <__ssvfiscanf_r+0x818> -10011ace: 4651 mov r1, sl -10011ad0: 6bbb ldr r3, [r7, #56] ; 0x38 -10011ad2: 603b str r3, [r7, #0] -10011ad4: 781a ldrb r2, [r3, #0] -10011ad6: 5c8a ldrb r2, [r1, r2] -10011ad8: 4214 tst r4, r2 -10011ada: d1e1 bne.n 10011aa0 <__ssvfiscanf_r+0xc4> -10011adc: 46b3 mov fp, r6 -10011ade: e007 b.n 10011af0 <__ssvfiscanf_r+0x114> -10011ae0: 687b ldr r3, [r7, #4] -10011ae2: 3201 adds r2, #1 -10011ae4: 3b01 subs r3, #1 -10011ae6: 607b str r3, [r7, #4] -10011ae8: 2301 movs r3, #1 -10011aea: 469c mov ip, r3 -10011aec: 603a str r2, [r7, #0] -10011aee: 44e3 add fp, ip -10011af0: 2201 movs r2, #1 -10011af2: 464b mov r3, r9 -10011af4: 4694 mov ip, r2 -10011af6: 781b ldrb r3, [r3, #0] -10011af8: 44e1 add r9, ip -10011afa: 930f str r3, [sp, #60] ; 0x3c -10011afc: 2b00 cmp r3, #0 -10011afe: d193 bne.n 10011a28 <__ssvfiscanf_r+0x4c> -10011b00: e7b8 b.n 10011a74 <__ssvfiscanf_r+0x98> -10011b02: 6b39 ldr r1, [r7, #48] ; 0x30 -10011b04: 2900 cmp r1, #0 -10011b06: d100 bne.n 10011b0a <__ssvfiscanf_r+0x12e> -10011b08: e282 b.n 10012010 <__ssvfiscanf_r+0x634> -10011b0a: 003b movs r3, r7 -10011b0c: 3340 adds r3, #64 ; 0x40 -10011b0e: 4299 cmp r1, r3 -10011b10: d002 beq.n 10011b18 <__ssvfiscanf_r+0x13c> -10011b12: 9803 ldr r0, [sp, #12] -10011b14: f7fe f8fe bl 1000fd14 <_free_r> -10011b18: 2300 movs r3, #0 -10011b1a: 633b str r3, [r7, #48] ; 0x30 -10011b1c: 6bfb ldr r3, [r7, #60] ; 0x3c -10011b1e: 607b str r3, [r7, #4] -10011b20: 2b00 cmp r3, #0 -10011b22: d100 bne.n 10011b26 <__ssvfiscanf_r+0x14a> -10011b24: e274 b.n 10012010 <__ssvfiscanf_r+0x634> -10011b26: 6bba ldr r2, [r7, #56] ; 0x38 -10011b28: 603a str r2, [r7, #0] -10011b2a: e79d b.n 10011a68 <__ssvfiscanf_r+0x8c> -10011b2c: 4663 mov r3, ip -10011b2e: 464c mov r4, r9 -10011b30: 4223 tst r3, r4 -10011b32: d19f bne.n 10011a74 <__ssvfiscanf_r+0x98> -10011b34: 4643 mov r3, r8 -10011b36: 009b lsls r3, r3, #2 -10011b38: 4443 add r3, r8 -10011b3a: 005b lsls r3, r3, #1 -10011b3c: 189a adds r2, r3, r2 -10011b3e: 2330 movs r3, #48 ; 0x30 -10011b40: 425b negs r3, r3 -10011b42: 4698 mov r8, r3 -10011b44: 4490 add r8, r2 -10011b46: 784a ldrb r2, [r1, #1] -10011b48: 0029 movs r1, r5 -10011b4a: e77e b.n 10011a4a <__ssvfiscanf_r+0x6e> -10011b4c: 0029 movs r1, r5 -10011b4e: 2380 movs r3, #128 ; 0x80 -10011b50: 464d mov r5, r9 -10011b52: 009b lsls r3, r3, #2 -10011b54: 431d orrs r5, r3 -10011b56: 4b78 ldr r3, [pc, #480] ; (10011d38 <__ssvfiscanf_r+0x35c>) -10011b58: 4689 mov r9, r1 -10011b5a: 9308 str r3, [sp, #32] -10011b5c: 2310 movs r3, #16 -10011b5e: 2403 movs r4, #3 -10011b60: 9305 str r3, [sp, #20] -10011b62: 687b ldr r3, [r7, #4] -10011b64: 2b00 cmp r3, #0 -10011b66: dd2b ble.n 10011bc0 <__ssvfiscanf_r+0x1e4> -10011b68: 066b lsls r3, r5, #25 -10011b6a: d53f bpl.n 10011bec <__ssvfiscanf_r+0x210> -10011b6c: 2c02 cmp r4, #2 -10011b6e: d077 beq.n 10011c60 <__ssvfiscanf_r+0x284> -10011b70: 2c03 cmp r4, #3 -10011b72: d100 bne.n 10011b76 <__ssvfiscanf_r+0x19a> -10011b74: e19b b.n 10011eae <__ssvfiscanf_r+0x4d2> -10011b76: 2c01 cmp r4, #1 -10011b78: d100 bne.n 10011b7c <__ssvfiscanf_r+0x1a0> -10011b7a: e156 b.n 10011e2a <__ssvfiscanf_r+0x44e> -10011b7c: 4644 mov r4, r8 -10011b7e: 2c00 cmp r4, #0 -10011b80: d100 bne.n 10011b84 <__ssvfiscanf_r+0x1a8> -10011b82: 3401 adds r4, #1 -10011b84: 07eb lsls r3, r5, #31 -10011b86: d500 bpl.n 10011b8a <__ssvfiscanf_r+0x1ae> -10011b88: e3b9 b.n 100122fe <__ssvfiscanf_r+0x922> -10011b8a: 06eb lsls r3, r5, #27 -10011b8c: d500 bpl.n 10011b90 <__ssvfiscanf_r+0x1b4> -10011b8e: e33b b.n 10012208 <__ssvfiscanf_r+0x82c> -10011b90: 9d07 ldr r5, [sp, #28] -10011b92: 0023 movs r3, r4 -10011b94: cd02 ldmia r5!, {r1} -10011b96: 2201 movs r2, #1 -10011b98: 9803 ldr r0, [sp, #12] -10011b9a: 9700 str r7, [sp, #0] -10011b9c: f7ff febc bl 10011918 <_sfread_r> -10011ba0: 2800 cmp r0, #0 -10011ba2: d100 bne.n 10011ba6 <__ssvfiscanf_r+0x1ca> -10011ba4: e23c b.n 10012020 <__ssvfiscanf_r+0x644> -10011ba6: 9b06 ldr r3, [sp, #24] -10011ba8: 4483 add fp, r0 -10011baa: 3301 adds r3, #1 -10011bac: 9306 str r3, [sp, #24] -10011bae: 9507 str r5, [sp, #28] -10011bb0: e79e b.n 10011af0 <__ssvfiscanf_r+0x114> -10011bb2: 0029 movs r1, r5 -10011bb4: 687b ldr r3, [r7, #4] -10011bb6: 464d mov r5, r9 -10011bb8: 2402 movs r4, #2 -10011bba: 4689 mov r9, r1 -10011bbc: 2b00 cmp r3, #0 -10011bbe: dcd3 bgt.n 10011b68 <__ssvfiscanf_r+0x18c> -10011bc0: 6b39 ldr r1, [r7, #48] ; 0x30 -10011bc2: 2900 cmp r1, #0 -10011bc4: d100 bne.n 10011bc8 <__ssvfiscanf_r+0x1ec> -10011bc6: e223 b.n 10012010 <__ssvfiscanf_r+0x634> -10011bc8: 003b movs r3, r7 -10011bca: 3340 adds r3, #64 ; 0x40 -10011bcc: 4299 cmp r1, r3 -10011bce: d002 beq.n 10011bd6 <__ssvfiscanf_r+0x1fa> -10011bd0: 9803 ldr r0, [sp, #12] -10011bd2: f7fe f89f bl 1000fd14 <_free_r> -10011bd6: 2300 movs r3, #0 -10011bd8: 633b str r3, [r7, #48] ; 0x30 -10011bda: 6bfb ldr r3, [r7, #60] ; 0x3c -10011bdc: 607b str r3, [r7, #4] -10011bde: 2b00 cmp r3, #0 -10011be0: d100 bne.n 10011be4 <__ssvfiscanf_r+0x208> -10011be2: e215 b.n 10012010 <__ssvfiscanf_r+0x634> -10011be4: 6bbb ldr r3, [r7, #56] ; 0x38 -10011be6: 603b str r3, [r7, #0] -10011be8: 066b lsls r3, r5, #25 -10011bea: d4bf bmi.n 10011b6c <__ssvfiscanf_r+0x190> -10011bec: 4651 mov r1, sl -10011bee: 683a ldr r2, [r7, #0] -10011bf0: 7813 ldrb r3, [r2, #0] -10011bf2: 5ccb ldrb r3, [r1, r3] -10011bf4: 071b lsls r3, r3, #28 -10011bf6: d5b9 bpl.n 10011b6c <__ssvfiscanf_r+0x190> -10011bf8: 2340 movs r3, #64 ; 0x40 -10011bfa: 469c mov ip, r3 -10011bfc: 44bc add ip, r7 -10011bfe: 4663 mov r3, ip -10011c00: 9309 str r3, [sp, #36] ; 0x24 -10011c02: 0023 movs r3, r4 -10011c04: 2608 movs r6, #8 -10011c06: 465c mov r4, fp -10011c08: 469b mov fp, r3 -10011c0a: e006 b.n 10011c1a <__ssvfiscanf_r+0x23e> -10011c0c: 4651 mov r1, sl -10011c0e: 3201 adds r2, #1 -10011c10: 603a str r2, [r7, #0] -10011c12: 7813 ldrb r3, [r2, #0] -10011c14: 5ccb ldrb r3, [r1, r3] -10011c16: 421e tst r6, r3 -10011c18: d01d beq.n 10011c56 <__ssvfiscanf_r+0x27a> -10011c1a: 687b ldr r3, [r7, #4] -10011c1c: 3401 adds r4, #1 -10011c1e: 3b01 subs r3, #1 -10011c20: 607b str r3, [r7, #4] -10011c22: 2b00 cmp r3, #0 -10011c24: dcf2 bgt.n 10011c0c <__ssvfiscanf_r+0x230> -10011c26: 6b39 ldr r1, [r7, #48] ; 0x30 -10011c28: 2900 cmp r1, #0 -10011c2a: d100 bne.n 10011c2e <__ssvfiscanf_r+0x252> -10011c2c: e1f0 b.n 10012010 <__ssvfiscanf_r+0x634> -10011c2e: 9b09 ldr r3, [sp, #36] ; 0x24 -10011c30: 4299 cmp r1, r3 -10011c32: d002 beq.n 10011c3a <__ssvfiscanf_r+0x25e> -10011c34: 9803 ldr r0, [sp, #12] -10011c36: f7fe f86d bl 1000fd14 <_free_r> -10011c3a: 2300 movs r3, #0 -10011c3c: 633b str r3, [r7, #48] ; 0x30 -10011c3e: 6bfb ldr r3, [r7, #60] ; 0x3c -10011c40: 607b str r3, [r7, #4] -10011c42: 2b00 cmp r3, #0 -10011c44: d100 bne.n 10011c48 <__ssvfiscanf_r+0x26c> -10011c46: e1e3 b.n 10012010 <__ssvfiscanf_r+0x634> -10011c48: 4651 mov r1, sl -10011c4a: 6bba ldr r2, [r7, #56] ; 0x38 -10011c4c: 603a str r2, [r7, #0] -10011c4e: 7813 ldrb r3, [r2, #0] -10011c50: 5ccb ldrb r3, [r1, r3] -10011c52: 421e tst r6, r3 -10011c54: d1e1 bne.n 10011c1a <__ssvfiscanf_r+0x23e> -10011c56: 465b mov r3, fp -10011c58: 46a3 mov fp, r4 -10011c5a: 001c movs r4, r3 -10011c5c: 2c02 cmp r4, #2 -10011c5e: d187 bne.n 10011b70 <__ssvfiscanf_r+0x194> -10011c60: 4643 mov r3, r8 -10011c62: 2b00 cmp r3, #0 -10011c64: d101 bne.n 10011c6a <__ssvfiscanf_r+0x28e> -10011c66: 3b01 subs r3, #1 -10011c68: 4698 mov r8, r3 -10011c6a: 07eb lsls r3, r5, #31 -10011c6c: d500 bpl.n 10011c70 <__ssvfiscanf_r+0x294> -10011c6e: e1f1 b.n 10012054 <__ssvfiscanf_r+0x678> -10011c70: 06eb lsls r3, r5, #27 -10011c72: d400 bmi.n 10011c76 <__ssvfiscanf_r+0x29a> -10011c74: e2f6 b.n 10012264 <__ssvfiscanf_r+0x888> -10011c76: 4651 mov r1, sl -10011c78: 683a ldr r2, [r7, #0] -10011c7a: 7813 ldrb r3, [r2, #0] -10011c7c: 5ccb ldrb r3, [r1, r3] -10011c7e: 071b lsls r3, r3, #28 -10011c80: d500 bpl.n 10011c84 <__ssvfiscanf_r+0x2a8> -10011c82: e735 b.n 10011af0 <__ssvfiscanf_r+0x114> -10011c84: 3201 adds r2, #1 -10011c86: 603a str r2, [r7, #0] -10011c88: 4642 mov r2, r8 -10011c8a: 687b ldr r3, [r7, #4] -10011c8c: 2401 movs r4, #1 -10011c8e: 3b01 subs r3, #1 -10011c90: 607b str r3, [r7, #4] -10011c92: 2a01 cmp r2, #1 -10011c94: d101 bne.n 10011c9a <__ssvfiscanf_r+0x2be> -10011c96: f000 fd46 bl 10012726 <__ssvfiscanf_r+0xd4a> -10011c9a: 003e movs r6, r7 -10011c9c: 3640 adds r6, #64 ; 0x40 -10011c9e: 0032 movs r2, r6 -10011ca0: 2508 movs r5, #8 -10011ca2: 4646 mov r6, r8 -10011ca4: 4690 mov r8, r2 -10011ca6: e010 b.n 10011cca <__ssvfiscanf_r+0x2ee> -10011ca8: 683a ldr r2, [r7, #0] -10011caa: 4651 mov r1, sl -10011cac: 7813 ldrb r3, [r2, #0] -10011cae: 5ccb ldrb r3, [r1, r3] -10011cb0: 421d tst r5, r3 -10011cb2: d000 beq.n 10011cb6 <__ssvfiscanf_r+0x2da> -10011cb4: e0b7 b.n 10011e26 <__ssvfiscanf_r+0x44a> -10011cb6: 687b ldr r3, [r7, #4] -10011cb8: 3201 adds r2, #1 -10011cba: 3b01 subs r3, #1 -10011cbc: 3401 adds r4, #1 -10011cbe: 607b str r3, [r7, #4] -10011cc0: 603a str r2, [r7, #0] -10011cc2: 42a6 cmp r6, r4 -10011cc4: d101 bne.n 10011cca <__ssvfiscanf_r+0x2ee> -10011cc6: f000 fc80 bl 100125ca <__ssvfiscanf_r+0xbee> -10011cca: 2b00 cmp r3, #0 -10011ccc: dcec bgt.n 10011ca8 <__ssvfiscanf_r+0x2cc> -10011cce: 6b39 ldr r1, [r7, #48] ; 0x30 -10011cd0: 2900 cmp r1, #0 -10011cd2: d101 bne.n 10011cd8 <__ssvfiscanf_r+0x2fc> -10011cd4: f000 fcde bl 10012694 <__ssvfiscanf_r+0xcb8> -10011cd8: 4541 cmp r1, r8 -10011cda: d002 beq.n 10011ce2 <__ssvfiscanf_r+0x306> -10011cdc: 9803 ldr r0, [sp, #12] -10011cde: f7fe f819 bl 1000fd14 <_free_r> -10011ce2: 2300 movs r3, #0 -10011ce4: 633b str r3, [r7, #48] ; 0x30 -10011ce6: 6bfb ldr r3, [r7, #60] ; 0x3c -10011ce8: 607b str r3, [r7, #4] -10011cea: 2b00 cmp r3, #0 -10011cec: d101 bne.n 10011cf2 <__ssvfiscanf_r+0x316> -10011cee: f000 fcd1 bl 10012694 <__ssvfiscanf_r+0xcb8> -10011cf2: 6bba ldr r2, [r7, #56] ; 0x38 -10011cf4: 603a str r2, [r7, #0] -10011cf6: e7d8 b.n 10011caa <__ssvfiscanf_r+0x2ce> -10011cf8: 0029 movs r1, r5 -10011cfa: 464d mov r5, r9 -10011cfc: 4689 mov r9, r1 -10011cfe: 06eb lsls r3, r5, #27 -10011d00: d500 bpl.n 10011d04 <__ssvfiscanf_r+0x328> -10011d02: e6f5 b.n 10011af0 <__ssvfiscanf_r+0x114> -10011d04: 076b lsls r3, r5, #29 -10011d06: d501 bpl.n 10011d0c <__ssvfiscanf_r+0x330> -10011d08: f000 fc26 bl 10012558 <__ssvfiscanf_r+0xb7c> -10011d0c: 07eb lsls r3, r5, #31 -10011d0e: d501 bpl.n 10011d14 <__ssvfiscanf_r+0x338> -10011d10: f000 fc77 bl 10012602 <__ssvfiscanf_r+0xc26> -10011d14: 07ab lsls r3, r5, #30 -10011d16: d401 bmi.n 10011d1c <__ssvfiscanf_r+0x340> -10011d18: f000 fc73 bl 10012602 <__ssvfiscanf_r+0xc26> -10011d1c: 4659 mov r1, fp -10011d1e: 9b07 ldr r3, [sp, #28] -10011d20: cb04 ldmia r3!, {r2} -10011d22: 6011 str r1, [r2, #0] -10011d24: 17c9 asrs r1, r1, #31 -10011d26: 6051 str r1, [r2, #4] -10011d28: 9307 str r3, [sp, #28] -10011d2a: e6e1 b.n 10011af0 <__ssvfiscanf_r+0x114> -10011d2c: ffffdfff .word 0xffffdfff -10011d30: 1004cb3d .word 0x1004cb3d -10011d34: 1004d170 .word 0x1004d170 -10011d38: 10011629 .word 0x10011629 -10011d3c: 0029 movs r1, r5 -10011d3e: 2388 movs r3, #136 ; 0x88 -10011d40: 464d mov r5, r9 -10011d42: e706 b.n 10011b52 <__ssvfiscanf_r+0x176> -10011d44: 464b mov r3, r9 -10011d46: 4218 tst r0, r3 -10011d48: d000 beq.n 10011d4c <__ssvfiscanf_r+0x370> -10011d4a: e693 b.n 10011a74 <__ssvfiscanf_r+0x98> -10011d4c: 784a ldrb r2, [r1, #1] -10011d4e: 2a6c cmp r2, #108 ; 0x6c -10011d50: d101 bne.n 10011d56 <__ssvfiscanf_r+0x37a> -10011d52: f000 fc23 bl 1001259c <__ssvfiscanf_r+0xbc0> -10011d56: 2101 movs r1, #1 -10011d58: 430b orrs r3, r1 -10011d5a: 4699 mov r9, r3 -10011d5c: 0029 movs r1, r5 -10011d5e: e674 b.n 10011a4a <__ssvfiscanf_r+0x6e> -10011d60: 0029 movs r1, r5 -10011d62: a81e add r0, sp, #120 ; 0x78 -10011d64: 464d mov r5, r9 -10011d66: f7fe f9b7 bl 100100d8 <__sccl> -10011d6a: 2340 movs r3, #64 ; 0x40 -10011d6c: 4681 mov r9, r0 -10011d6e: 2401 movs r4, #1 -10011d70: 431d orrs r5, r3 -10011d72: e6f6 b.n 10011b62 <__ssvfiscanf_r+0x186> -10011d74: 0029 movs r1, r5 -10011d76: 2340 movs r3, #64 ; 0x40 -10011d78: 464d mov r5, r9 -10011d7a: 2400 movs r4, #0 -10011d7c: 4689 mov r9, r1 -10011d7e: 431d orrs r5, r3 -10011d80: e6ef b.n 10011b62 <__ssvfiscanf_r+0x186> -10011d82: 0029 movs r1, r5 -10011d84: 2301 movs r3, #1 -10011d86: 464d mov r5, r9 -10011d88: 431d orrs r5, r3 -10011d8a: 4bab ldr r3, [pc, #684] ; (10012038 <__ssvfiscanf_r+0x65c>) -10011d8c: 4689 mov r9, r1 -10011d8e: 9308 str r3, [sp, #32] -10011d90: 2308 movs r3, #8 -10011d92: 2403 movs r4, #3 -10011d94: 9305 str r3, [sp, #20] -10011d96: e6e4 b.n 10011b62 <__ssvfiscanf_r+0x186> -10011d98: 0029 movs r1, r5 -10011d9a: 2301 movs r3, #1 -10011d9c: 464d mov r5, r9 -10011d9e: 431d orrs r5, r3 -10011da0: 4ba6 ldr r3, [pc, #664] ; (1001203c <__ssvfiscanf_r+0x660>) -10011da2: 4689 mov r9, r1 -10011da4: 9308 str r3, [sp, #32] -10011da6: 230a movs r3, #10 -10011da8: 2403 movs r4, #3 -10011daa: 9305 str r3, [sp, #20] -10011dac: e6d9 b.n 10011b62 <__ssvfiscanf_r+0x186> -10011dae: 464b mov r3, r9 -10011db0: 4218 tst r0, r3 -10011db2: d000 beq.n 10011db6 <__ssvfiscanf_r+0x3da> -10011db4: e65e b.n 10011a74 <__ssvfiscanf_r+0x98> -10011db6: 4333 orrs r3, r6 -10011db8: 784a ldrb r2, [r1, #1] -10011dba: 4699 mov r9, r3 -10011dbc: 0029 movs r1, r5 -10011dbe: e644 b.n 10011a4a <__ssvfiscanf_r+0x6e> -10011dc0: 4b9d ldr r3, [pc, #628] ; (10012038 <__ssvfiscanf_r+0x65c>) -10011dc2: 0029 movs r1, r5 -10011dc4: 9308 str r3, [sp, #32] -10011dc6: 230a movs r3, #10 -10011dc8: 464d mov r5, r9 -10011dca: 2403 movs r4, #3 -10011dcc: 4689 mov r9, r1 -10011dce: 9305 str r3, [sp, #20] -10011dd0: e6c7 b.n 10011b62 <__ssvfiscanf_r+0x186> -10011dd2: 464b mov r3, r9 -10011dd4: 4218 tst r0, r3 -10011dd6: d000 beq.n 10011dda <__ssvfiscanf_r+0x3fe> -10011dd8: e64c b.n 10011a74 <__ssvfiscanf_r+0x98> -10011dda: 2204 movs r2, #4 -10011ddc: 4313 orrs r3, r2 -10011dde: 4699 mov r9, r3 -10011de0: 784a ldrb r2, [r1, #1] -10011de2: 0029 movs r1, r5 -10011de4: e631 b.n 10011a4a <__ssvfiscanf_r+0x6e> -10011de6: 4b95 ldr r3, [pc, #596] ; (1001203c <__ssvfiscanf_r+0x660>) -10011de8: 0029 movs r1, r5 -10011dea: 9308 str r3, [sp, #32] -10011dec: 2300 movs r3, #0 -10011dee: 464d mov r5, r9 -10011df0: 2403 movs r4, #3 -10011df2: 4689 mov r9, r1 -10011df4: 9305 str r3, [sp, #20] -10011df6: e6b4 b.n 10011b62 <__ssvfiscanf_r+0x186> -10011df8: 4643 mov r3, r8 -10011dfa: 464a mov r2, r9 -10011dfc: 4313 orrs r3, r2 -10011dfe: 4698 mov r8, r3 -10011e00: d000 beq.n 10011e04 <__ssvfiscanf_r+0x428> -10011e02: e637 b.n 10011a74 <__ssvfiscanf_r+0x98> -10011e04: 2310 movs r3, #16 -10011e06: 784a ldrb r2, [r1, #1] -10011e08: 4699 mov r9, r3 -10011e0a: 0029 movs r1, r5 -10011e0c: e61d b.n 10011a4a <__ssvfiscanf_r+0x6e> -10011e0e: 9b07 ldr r3, [sp, #28] -10011e10: cb04 ldmia r3!, {r2} -10011e12: 6010 str r0, [r2, #0] -10011e14: 9307 str r3, [sp, #28] -10011e16: 9b06 ldr r3, [sp, #24] -10011e18: 3301 adds r3, #1 -10011e1a: 9306 str r3, [sp, #24] -10011e1c: ab14 add r3, sp, #80 ; 0x50 -10011e1e: 1ae4 subs r4, r4, r3 -10011e20: 9b09 ldr r3, [sp, #36] ; 0x24 -10011e22: 469c mov ip, r3 -10011e24: 4464 add r4, ip -10011e26: 44a3 add fp, r4 -10011e28: e662 b.n 10011af0 <__ssvfiscanf_r+0x114> -10011e2a: 4643 mov r3, r8 -10011e2c: 2b00 cmp r3, #0 -10011e2e: d101 bne.n 10011e34 <__ssvfiscanf_r+0x458> -10011e30: 3b01 subs r3, #1 -10011e32: 4698 mov r8, r3 -10011e34: 07eb lsls r3, r5, #31 -10011e36: d500 bpl.n 10011e3a <__ssvfiscanf_r+0x45e> -10011e38: e2de b.n 100123f8 <__ssvfiscanf_r+0xa1c> -10011e3a: 06eb lsls r3, r5, #27 -10011e3c: d400 bmi.n 10011e40 <__ssvfiscanf_r+0x464> -10011e3e: e184 b.n 1001214a <__ssvfiscanf_r+0x76e> -10011e40: 683a ldr r2, [r7, #0] -10011e42: ad1e add r5, sp, #120 ; 0x78 -10011e44: 7813 ldrb r3, [r2, #0] -10011e46: 5ceb ldrb r3, [r5, r3] -10011e48: 2b00 cmp r3, #0 -10011e4a: d100 bne.n 10011e4e <__ssvfiscanf_r+0x472> -10011e4c: e612 b.n 10011a74 <__ssvfiscanf_r+0x98> -10011e4e: 3201 adds r2, #1 -10011e50: 603a str r2, [r7, #0] -10011e52: 4642 mov r2, r8 -10011e54: 687b ldr r3, [r7, #4] -10011e56: 3b01 subs r3, #1 -10011e58: 607b str r3, [r7, #4] -10011e5a: 2a01 cmp r2, #1 -10011e5c: d0e3 beq.n 10011e26 <__ssvfiscanf_r+0x44a> -10011e5e: 003e movs r6, r7 -10011e60: 3640 adds r6, #64 ; 0x40 -10011e62: 0032 movs r2, r6 -10011e64: 4646 mov r6, r8 -10011e66: 4690 mov r8, r2 -10011e68: e00c b.n 10011e84 <__ssvfiscanf_r+0x4a8> -10011e6a: 683a ldr r2, [r7, #0] -10011e6c: 7813 ldrb r3, [r2, #0] -10011e6e: 5ceb ldrb r3, [r5, r3] -10011e70: 2b00 cmp r3, #0 -10011e72: d0d8 beq.n 10011e26 <__ssvfiscanf_r+0x44a> -10011e74: 687b ldr r3, [r7, #4] -10011e76: 3201 adds r2, #1 -10011e78: 3b01 subs r3, #1 -10011e7a: 3401 adds r4, #1 -10011e7c: 607b str r3, [r7, #4] -10011e7e: 603a str r2, [r7, #0] -10011e80: 42a6 cmp r6, r4 -10011e82: d0d0 beq.n 10011e26 <__ssvfiscanf_r+0x44a> -10011e84: 2b00 cmp r3, #0 -10011e86: dcf0 bgt.n 10011e6a <__ssvfiscanf_r+0x48e> -10011e88: 6b39 ldr r1, [r7, #48] ; 0x30 -10011e8a: 2900 cmp r1, #0 -10011e8c: d100 bne.n 10011e90 <__ssvfiscanf_r+0x4b4> -10011e8e: e3c9 b.n 10012624 <__ssvfiscanf_r+0xc48> -10011e90: 4541 cmp r1, r8 -10011e92: d002 beq.n 10011e9a <__ssvfiscanf_r+0x4be> -10011e94: 9803 ldr r0, [sp, #12] -10011e96: f7fd ff3d bl 1000fd14 <_free_r> -10011e9a: 2300 movs r3, #0 -10011e9c: 633b str r3, [r7, #48] ; 0x30 -10011e9e: 6bfb ldr r3, [r7, #60] ; 0x3c -10011ea0: 607b str r3, [r7, #4] -10011ea2: 2b00 cmp r3, #0 -10011ea4: d100 bne.n 10011ea8 <__ssvfiscanf_r+0x4cc> -10011ea6: e3bd b.n 10012624 <__ssvfiscanf_r+0xc48> -10011ea8: 6bba ldr r2, [r7, #56] ; 0x38 -10011eaa: 603a str r2, [r7, #0] -10011eac: e7de b.n 10011e6c <__ssvfiscanf_r+0x490> -10011eae: 4643 mov r3, r8 -10011eb0: 2200 movs r2, #0 -10011eb2: 3b01 subs r3, #1 -10011eb4: 0016 movs r6, r2 -10011eb6: 2b26 cmp r3, #38 ; 0x26 -10011eb8: d903 bls.n 10011ec2 <__ssvfiscanf_r+0x4e6> -10011eba: 3b26 subs r3, #38 ; 0x26 -10011ebc: 001e movs r6, r3 -10011ebe: 2327 movs r3, #39 ; 0x27 -10011ec0: 4698 mov r8, r3 -10011ec2: 23d8 movs r3, #216 ; 0xd8 -10011ec4: 011b lsls r3, r3, #4 -10011ec6: 431d orrs r5, r3 -10011ec8: 2300 movs r3, #0 -10011eca: ac14 add r4, sp, #80 ; 0x50 -10011ecc: 9309 str r3, [sp, #36] ; 0x24 -10011ece: 0023 movs r3, r4 -10011ed0: 4644 mov r4, r8 -10011ed2: 4698 mov r8, r3 -10011ed4: 683a ldr r2, [r7, #0] -10011ed6: 7811 ldrb r1, [r2, #0] -10011ed8: 000b movs r3, r1 -10011eda: 3b2b subs r3, #43 ; 0x2b -10011edc: b2db uxtb r3, r3 -10011ede: 2b4d cmp r3, #77 ; 0x4d -10011ee0: d817 bhi.n 10011f12 <__ssvfiscanf_r+0x536> -10011ee2: 4857 ldr r0, [pc, #348] ; (10012040 <__ssvfiscanf_r+0x664>) -10011ee4: 009b lsls r3, r3, #2 -10011ee6: 58c3 ldr r3, [r0, r3] -10011ee8: 469f mov pc, r3 -10011eea: 9b05 ldr r3, [sp, #20] -10011eec: 2b0a cmp r3, #10 -10011eee: dd10 ble.n 10011f12 <__ssvfiscanf_r+0x536> -10011ef0: 4b54 ldr r3, [pc, #336] ; (10012044 <__ssvfiscanf_r+0x668>) -10011ef2: 401d ands r5, r3 -10011ef4: 4643 mov r3, r8 -10011ef6: 7019 strb r1, [r3, #0] -10011ef8: 2301 movs r3, #1 -10011efa: 469c mov ip, r3 -10011efc: 44e0 add r8, ip -10011efe: 687b ldr r3, [r7, #4] -10011f00: 3b01 subs r3, #1 -10011f02: 607b str r3, [r7, #4] -10011f04: 2b00 cmp r3, #0 -10011f06: dd6e ble.n 10011fe6 <__ssvfiscanf_r+0x60a> -10011f08: 3201 adds r2, #1 -10011f0a: 603a str r2, [r7, #0] -10011f0c: 3c01 subs r4, #1 -10011f0e: 2c00 cmp r4, #0 -10011f10: d1e0 bne.n 10011ed4 <__ssvfiscanf_r+0x4f8> -10011f12: 4644 mov r4, r8 -10011f14: 05eb lsls r3, r5, #23 -10011f16: d507 bpl.n 10011f28 <__ssvfiscanf_r+0x54c> -10011f18: ab14 add r3, sp, #80 ; 0x50 -10011f1a: 429c cmp r4, r3 -10011f1c: d900 bls.n 10011f20 <__ssvfiscanf_r+0x544> -10011f1e: e328 b.n 10012572 <__ssvfiscanf_r+0xb96> -10011f20: ab14 add r3, sp, #80 ; 0x50 -10011f22: 429c cmp r4, r3 -10011f24: d100 bne.n 10011f28 <__ssvfiscanf_r+0x54c> -10011f26: e5a5 b.n 10011a74 <__ssvfiscanf_r+0x98> -10011f28: 2310 movs r3, #16 -10011f2a: 001a movs r2, r3 -10011f2c: 402a ands r2, r5 -10011f2e: 422b tst r3, r5 -10011f30: d000 beq.n 10011f34 <__ssvfiscanf_r+0x558> -10011f32: e773 b.n 10011e1c <__ssvfiscanf_r+0x440> -10011f34: 9b05 ldr r3, [sp, #20] -10011f36: 7022 strb r2, [r4, #0] -10011f38: 9803 ldr r0, [sp, #12] -10011f3a: 2200 movs r2, #0 -10011f3c: 9e08 ldr r6, [sp, #32] -10011f3e: a914 add r1, sp, #80 ; 0x50 -10011f40: 47b0 blx r6 -10011f42: 2320 movs r3, #32 -10011f44: 422b tst r3, r5 -10011f46: d000 beq.n 10011f4a <__ssvfiscanf_r+0x56e> -10011f48: e761 b.n 10011e0e <__ssvfiscanf_r+0x432> -10011f4a: 076b lsls r3, r5, #29 -10011f4c: d500 bpl.n 10011f50 <__ssvfiscanf_r+0x574> -10011f4e: e2fe b.n 1001254e <__ssvfiscanf_r+0xb72> -10011f50: 07eb lsls r3, r5, #31 -10011f52: d500 bpl.n 10011f56 <__ssvfiscanf_r+0x57a> -10011f54: e75b b.n 10011e0e <__ssvfiscanf_r+0x432> -10011f56: 07ab lsls r3, r5, #30 -10011f58: d400 bmi.n 10011f5c <__ssvfiscanf_r+0x580> -10011f5a: e758 b.n 10011e0e <__ssvfiscanf_r+0x432> -10011f5c: 4b36 ldr r3, [pc, #216] ; (10012038 <__ssvfiscanf_r+0x65c>) -10011f5e: 9a08 ldr r2, [sp, #32] -10011f60: 429a cmp r2, r3 -10011f62: d100 bne.n 10011f66 <__ssvfiscanf_r+0x58a> -10011f64: e3d8 b.n 10012718 <__ssvfiscanf_r+0xd3c> -10011f66: 2200 movs r2, #0 -10011f68: 9b05 ldr r3, [sp, #20] -10011f6a: 9803 ldr r0, [sp, #12] -10011f6c: a914 add r1, sp, #80 ; 0x50 -10011f6e: f7ff fa9b bl 100114a8 <_strtoll_r> -10011f72: 9b07 ldr r3, [sp, #28] -10011f74: cb04 ldmia r3!, {r2} -10011f76: c203 stmia r2!, {r0, r1} -10011f78: 9307 str r3, [sp, #28] -10011f7a: e74c b.n 10011e16 <__ssvfiscanf_r+0x43a> -10011f7c: 9b05 ldr r3, [sp, #20] -10011f7e: 4832 ldr r0, [pc, #200] ; (10012048 <__ssvfiscanf_r+0x66c>) -10011f80: 005b lsls r3, r3, #1 -10011f82: 5e1b ldrsh r3, [r3, r0] -10011f84: 9305 str r3, [sp, #20] -10011f86: 4b2f ldr r3, [pc, #188] ; (10012044 <__ssvfiscanf_r+0x668>) -10011f88: 401d ands r5, r3 -10011f8a: e7b3 b.n 10011ef4 <__ssvfiscanf_r+0x518> -10011f8c: 23c0 movs r3, #192 ; 0xc0 -10011f8e: 2080 movs r0, #128 ; 0x80 -10011f90: 00db lsls r3, r3, #3 -10011f92: 402b ands r3, r5 -10011f94: 0080 lsls r0, r0, #2 -10011f96: 4283 cmp r3, r0 -10011f98: d1bb bne.n 10011f12 <__ssvfiscanf_r+0x536> -10011f9a: 4b2c ldr r3, [pc, #176] ; (1001204c <__ssvfiscanf_r+0x670>) -10011f9c: 401d ands r5, r3 -10011f9e: 23a0 movs r3, #160 ; 0xa0 -10011fa0: 00db lsls r3, r3, #3 -10011fa2: 431d orrs r5, r3 -10011fa4: 2310 movs r3, #16 -10011fa6: 9305 str r3, [sp, #20] -10011fa8: e7a4 b.n 10011ef4 <__ssvfiscanf_r+0x518> -10011faa: 2380 movs r3, #128 ; 0x80 -10011fac: 422b tst r3, r5 -10011fae: d0b0 beq.n 10011f12 <__ssvfiscanf_r+0x536> -10011fb0: 439d bics r5, r3 -10011fb2: e79f b.n 10011ef4 <__ssvfiscanf_r+0x518> -10011fb4: 9b05 ldr r3, [sp, #20] -10011fb6: 4824 ldr r0, [pc, #144] ; (10012048 <__ssvfiscanf_r+0x66c>) -10011fb8: 005b lsls r3, r3, #1 -10011fba: 5e1b ldrsh r3, [r3, r0] -10011fbc: 9305 str r3, [sp, #20] -10011fbe: 2b08 cmp r3, #8 -10011fc0: dc96 bgt.n 10011ef0 <__ssvfiscanf_r+0x514> -10011fc2: e7a6 b.n 10011f12 <__ssvfiscanf_r+0x536> -10011fc4: 052b lsls r3, r5, #20 -10011fc6: d595 bpl.n 10011ef4 <__ssvfiscanf_r+0x518> -10011fc8: 9b05 ldr r3, [sp, #20] -10011fca: 2b00 cmp r3, #0 -10011fcc: d105 bne.n 10011fda <__ssvfiscanf_r+0x5fe> -10011fce: 2380 movs r3, #128 ; 0x80 -10011fd0: 009b lsls r3, r3, #2 -10011fd2: 431d orrs r5, r3 -10011fd4: 3bf9 subs r3, #249 ; 0xf9 -10011fd6: 3bff subs r3, #255 ; 0xff -10011fd8: 9305 str r3, [sp, #20] -10011fda: 056b lsls r3, r5, #21 -10011fdc: d400 bmi.n 10011fe0 <__ssvfiscanf_r+0x604> -10011fde: e2a2 b.n 10012526 <__ssvfiscanf_r+0xb4a> -10011fe0: 4b1b ldr r3, [pc, #108] ; (10012050 <__ssvfiscanf_r+0x674>) -10011fe2: 401d ands r5, r3 -10011fe4: e786 b.n 10011ef4 <__ssvfiscanf_r+0x518> -10011fe6: 6b39 ldr r1, [r7, #48] ; 0x30 -10011fe8: 2900 cmp r1, #0 -10011fea: d100 bne.n 10011fee <__ssvfiscanf_r+0x612> -10011fec: e310 b.n 10012610 <__ssvfiscanf_r+0xc34> -10011fee: 003b movs r3, r7 -10011ff0: 3340 adds r3, #64 ; 0x40 -10011ff2: 4299 cmp r1, r3 -10011ff4: d002 beq.n 10011ffc <__ssvfiscanf_r+0x620> -10011ff6: 9803 ldr r0, [sp, #12] -10011ff8: f7fd fe8c bl 1000fd14 <_free_r> -10011ffc: 2300 movs r3, #0 -10011ffe: 633b str r3, [r7, #48] ; 0x30 -10012000: 6bfb ldr r3, [r7, #60] ; 0x3c -10012002: 607b str r3, [r7, #4] -10012004: 2b00 cmp r3, #0 -10012006: d100 bne.n 1001200a <__ssvfiscanf_r+0x62e> -10012008: e302 b.n 10012610 <__ssvfiscanf_r+0xc34> -1001200a: 6bbb ldr r3, [r7, #56] ; 0x38 -1001200c: 603b str r3, [r7, #0] -1001200e: e77d b.n 10011f0c <__ssvfiscanf_r+0x530> -10012010: 693b ldr r3, [r7, #16] -10012012: 2220 movs r2, #32 -10012014: 603b str r3, [r7, #0] -10012016: 2300 movs r3, #0 -10012018: 607b str r3, [r7, #4] -1001201a: 89bb ldrh r3, [r7, #12] -1001201c: 4313 orrs r3, r2 -1001201e: 81bb strh r3, [r7, #12] -10012020: 9b06 ldr r3, [sp, #24] -10012022: 2b00 cmp r3, #0 -10012024: d003 beq.n 1001202e <__ssvfiscanf_r+0x652> -10012026: 89bb ldrh r3, [r7, #12] -10012028: 065b lsls r3, r3, #25 -1001202a: d400 bmi.n 1001202e <__ssvfiscanf_r+0x652> -1001202c: e522 b.n 10011a74 <__ssvfiscanf_r+0x98> -1001202e: 2301 movs r3, #1 -10012030: 425b negs r3, r3 -10012032: 9306 str r3, [sp, #24] -10012034: e51e b.n 10011a74 <__ssvfiscanf_r+0x98> -10012036: 46c0 nop ; (mov r8, r8) -10012038: 10011629 .word 0x10011629 -1001203c: 1000ec3d .word 0x1000ec3d -10012040: 1004d2c0 .word 0x1004d2c0 -10012044: fffff47f .word 0xfffff47f -10012048: 1004d3f8 .word 0x1004d3f8 -1001204c: fffffdff .word 0xfffffdff -10012050: fffffa7f .word 0xfffffa7f -10012054: 2310 movs r3, #16 -10012056: 001a movs r2, r3 -10012058: 402a ands r2, r5 -1001205a: 9209 str r2, [sp, #36] ; 0x24 -1001205c: ae0f add r6, sp, #60 ; 0x3c -1001205e: 422b tst r3, r5 -10012060: d102 bne.n 10012068 <__ssvfiscanf_r+0x68c> -10012062: 9b07 ldr r3, [sp, #28] -10012064: cb40 ldmia r3!, {r6} -10012066: 9307 str r3, [sp, #28] -10012068: 4652 mov r2, sl -1001206a: 683b ldr r3, [r7, #0] -1001206c: 781b ldrb r3, [r3, #0] -1001206e: 5cd3 ldrb r3, [r2, r3] -10012070: 071b lsls r3, r3, #28 -10012072: d461 bmi.n 10012138 <__ssvfiscanf_r+0x75c> -10012074: 2340 movs r3, #64 ; 0x40 -10012076: 469c mov ip, r3 -10012078: 44bc add ip, r7 -1001207a: 4663 mov r3, ip -1001207c: 2400 movs r4, #0 -1001207e: 930a str r3, [sp, #40] ; 0x28 -10012080: f7fd ff5e bl 1000ff40 <__locale_mb_cur_max> -10012084: 42a0 cmp r0, r4 -10012086: d0cb beq.n 10012020 <__ssvfiscanf_r+0x644> -10012088: 2020 movs r0, #32 -1001208a: 683b ldr r3, [r7, #0] -1001208c: a90c add r1, sp, #48 ; 0x30 -1001208e: 781a ldrb r2, [r3, #0] -10012090: 1809 adds r1, r1, r0 -10012092: 550a strb r2, [r1, r4] -10012094: 3301 adds r3, #1 -10012096: 687a ldr r2, [r7, #4] -10012098: 603b str r3, [r7, #0] -1001209a: 9b04 ldr r3, [sp, #16] -1001209c: 3a01 subs r2, #1 -1001209e: 1c65 adds r5, r4, #1 -100120a0: 607a str r2, [r7, #4] -100120a2: ac12 add r4, sp, #72 ; 0x48 -100120a4: 2b03 cmp r3, #3 -100120a6: d102 bne.n 100120ae <__ssvfiscanf_r+0x6d2> -100120a8: 9b12 ldr r3, [sp, #72] ; 0x48 -100120aa: 2b04 cmp r3, #4 -100120ac: d004 beq.n 100120b8 <__ssvfiscanf_r+0x6dc> -100120ae: 2208 movs r2, #8 -100120b0: 2100 movs r1, #0 -100120b2: 0020 movs r0, r4 -100120b4: f7f2 ffac bl 10005010 <__wrap_memset> -100120b8: 002b movs r3, r5 -100120ba: 0031 movs r1, r6 -100120bc: 9803 ldr r0, [sp, #12] -100120be: 9400 str r4, [sp, #0] -100120c0: aa14 add r2, sp, #80 ; 0x50 -100120c2: 950b str r5, [sp, #44] ; 0x2c -100120c4: f7fd ff84 bl 1000ffd0 <_mbrtowc_r> -100120c8: 9004 str r0, [sp, #16] -100120ca: 1c42 adds r2, r0, #1 -100120cc: d0a8 beq.n 10012020 <__ssvfiscanf_r+0x644> -100120ce: 2800 cmp r0, #0 -100120d0: d000 beq.n 100120d4 <__ssvfiscanf_r+0x6f8> -100120d2: e27e b.n 100125d2 <__ssvfiscanf_r+0xbf6> -100120d4: 6030 str r0, [r6, #0] -100120d6: 2000 movs r0, #0 -100120d8: f7fd fefe bl 1000fed8 -100120dc: 2800 cmp r0, #0 -100120de: d118 bne.n 10012112 <__ssvfiscanf_r+0x736> -100120e0: 44ab add fp, r5 -100120e2: 2301 movs r3, #1 -100120e4: 425b negs r3, r3 -100120e6: 469c mov ip, r3 -100120e8: 44e0 add r8, ip -100120ea: 9b09 ldr r3, [sp, #36] ; 0x24 -100120ec: 2500 movs r5, #0 -100120ee: 2b00 cmp r3, #0 -100120f0: d100 bne.n 100120f4 <__ssvfiscanf_r+0x718> -100120f2: 3604 adds r6, #4 -100120f4: 687b ldr r3, [r7, #4] -100120f6: 2b00 cmp r3, #0 -100120f8: dc00 bgt.n 100120fc <__ssvfiscanf_r+0x720> -100120fa: e2ab b.n 10012654 <__ssvfiscanf_r+0xc78> -100120fc: 683b ldr r3, [r7, #0] -100120fe: 4652 mov r2, sl -10012100: 781b ldrb r3, [r3, #0] -10012102: 5cd3 ldrb r3, [r2, r3] -10012104: 071b lsls r3, r3, #28 -10012106: d417 bmi.n 10012138 <__ssvfiscanf_r+0x75c> -10012108: 4643 mov r3, r8 -1001210a: 2b00 cmp r3, #0 -1001210c: d014 beq.n 10012138 <__ssvfiscanf_r+0x75c> -1001210e: 002c movs r4, r5 -10012110: e7b6 b.n 10012080 <__ssvfiscanf_r+0x6a4> -10012112: 2d00 cmp r5, #0 -10012114: d010 beq.n 10012138 <__ssvfiscanf_r+0x75c> -10012116: ab0c add r3, sp, #48 ; 0x30 -10012118: 241f movs r4, #31 -1001211a: 469c mov ip, r3 -1001211c: 4464 add r4, ip -1001211e: 46b0 mov r8, r6 -10012120: 9d0b ldr r5, [sp, #44] ; 0x2c -10012122: 0026 movs r6, r4 -10012124: 9c03 ldr r4, [sp, #12] -10012126: 5d71 ldrb r1, [r6, r5] -10012128: 003a movs r2, r7 -1001212a: 0020 movs r0, r4 -1001212c: 3d01 subs r5, #1 -1001212e: f7ff fb91 bl 10011854 <_sungetc_r> -10012132: 2d00 cmp r5, #0 -10012134: d1f7 bne.n 10012126 <__ssvfiscanf_r+0x74a> -10012136: 4646 mov r6, r8 -10012138: 9b09 ldr r3, [sp, #36] ; 0x24 -1001213a: 2b00 cmp r3, #0 -1001213c: d000 beq.n 10012140 <__ssvfiscanf_r+0x764> -1001213e: e4d7 b.n 10011af0 <__ssvfiscanf_r+0x114> -10012140: 6033 str r3, [r6, #0] -10012142: 9b06 ldr r3, [sp, #24] -10012144: 3301 adds r3, #1 -10012146: 9306 str r3, [sp, #24] -10012148: e4d2 b.n 10011af0 <__ssvfiscanf_r+0x114> -1001214a: 9b07 ldr r3, [sp, #28] -1001214c: ad1e add r5, sp, #120 ; 0x78 -1001214e: cb02 ldmia r3!, {r1} -10012150: 930a str r3, [sp, #40] ; 0x28 -10012152: 683b ldr r3, [r7, #0] -10012154: 9109 str r1, [sp, #36] ; 0x24 -10012156: 781a ldrb r2, [r3, #0] -10012158: 5caa ldrb r2, [r5, r2] -1001215a: 2a00 cmp r2, #0 -1001215c: d100 bne.n 10012160 <__ssvfiscanf_r+0x784> -1001215e: e489 b.n 10011a74 <__ssvfiscanf_r+0x98> -10012160: 687a ldr r2, [r7, #4] -10012162: 1c4c adds r4, r1, #1 -10012164: 3a01 subs r2, #1 -10012166: 607a str r2, [r7, #4] -10012168: 1c5a adds r2, r3, #1 -1001216a: 603a str r2, [r7, #0] -1001216c: 781b ldrb r3, [r3, #0] -1001216e: 700b strb r3, [r1, #0] -10012170: 4643 mov r3, r8 -10012172: 2b01 cmp r3, #1 -10012174: d030 beq.n 100121d8 <__ssvfiscanf_r+0x7fc> -10012176: 2340 movs r3, #64 ; 0x40 -10012178: 469c mov ip, r3 -1001217a: 44bc add ip, r7 -1001217c: 4663 mov r3, ip -1001217e: 468c mov ip, r1 -10012180: 0026 movs r6, r4 -10012182: 9307 str r3, [sp, #28] -10012184: 44e0 add r8, ip -10012186: e00e b.n 100121a6 <__ssvfiscanf_r+0x7ca> -10012188: 683b ldr r3, [r7, #0] -1001218a: 781a ldrb r2, [r3, #0] -1001218c: 5caa ldrb r2, [r5, r2] -1001218e: 2a00 cmp r2, #0 -10012190: d022 beq.n 100121d8 <__ssvfiscanf_r+0x7fc> -10012192: 687a ldr r2, [r7, #4] -10012194: 3601 adds r6, #1 -10012196: 3a01 subs r2, #1 -10012198: 607a str r2, [r7, #4] -1001219a: 1c5a adds r2, r3, #1 -1001219c: 603a str r2, [r7, #0] -1001219e: 781b ldrb r3, [r3, #0] -100121a0: 7023 strb r3, [r4, #0] -100121a2: 45b0 cmp r8, r6 -100121a4: d017 beq.n 100121d6 <__ssvfiscanf_r+0x7fa> -100121a6: 687b ldr r3, [r7, #4] -100121a8: 0034 movs r4, r6 -100121aa: 2b00 cmp r3, #0 -100121ac: dcec bgt.n 10012188 <__ssvfiscanf_r+0x7ac> -100121ae: 6b39 ldr r1, [r7, #48] ; 0x30 -100121b0: 2900 cmp r1, #0 -100121b2: d100 bne.n 100121b6 <__ssvfiscanf_r+0x7da> -100121b4: e241 b.n 1001263a <__ssvfiscanf_r+0xc5e> -100121b6: 9b07 ldr r3, [sp, #28] -100121b8: 4299 cmp r1, r3 -100121ba: d002 beq.n 100121c2 <__ssvfiscanf_r+0x7e6> -100121bc: 9803 ldr r0, [sp, #12] -100121be: f7fd fda9 bl 1000fd14 <_free_r> -100121c2: 2300 movs r3, #0 -100121c4: 633b str r3, [r7, #48] ; 0x30 -100121c6: 6bfb ldr r3, [r7, #60] ; 0x3c -100121c8: 607b str r3, [r7, #4] -100121ca: 2b00 cmp r3, #0 -100121cc: d100 bne.n 100121d0 <__ssvfiscanf_r+0x7f4> -100121ce: e234 b.n 1001263a <__ssvfiscanf_r+0xc5e> -100121d0: 6bbb ldr r3, [r7, #56] ; 0x38 -100121d2: 603b str r3, [r7, #0] -100121d4: e7d9 b.n 1001218a <__ssvfiscanf_r+0x7ae> -100121d6: 4644 mov r4, r8 -100121d8: 9a09 ldr r2, [sp, #36] ; 0x24 -100121da: 1aa3 subs r3, r4, r2 -100121dc: 4294 cmp r4, r2 -100121de: d100 bne.n 100121e2 <__ssvfiscanf_r+0x806> -100121e0: e448 b.n 10011a74 <__ssvfiscanf_r+0x98> -100121e2: 2200 movs r2, #0 -100121e4: 7022 strb r2, [r4, #0] -100121e6: 9a06 ldr r2, [sp, #24] -100121e8: 449b add fp, r3 -100121ea: 9b0a ldr r3, [sp, #40] ; 0x28 -100121ec: 3201 adds r2, #1 -100121ee: 9206 str r2, [sp, #24] -100121f0: 9307 str r3, [sp, #28] -100121f2: e47d b.n 10011af0 <__ssvfiscanf_r+0x114> -100121f4: 693b ldr r3, [r7, #16] -100121f6: 2220 movs r2, #32 -100121f8: 603b str r3, [r7, #0] -100121fa: 2300 movs r3, #0 -100121fc: 607b str r3, [r7, #4] -100121fe: 89bb ldrh r3, [r7, #12] -10012200: 46b3 mov fp, r6 -10012202: 4313 orrs r3, r2 -10012204: 81bb strh r3, [r7, #12] -10012206: e473 b.n 10011af0 <__ssvfiscanf_r+0x114> -10012208: 687b ldr r3, [r7, #4] -1001220a: 6838 ldr r0, [r7, #0] -1001220c: 42a3 cmp r3, r4 -1001220e: db00 blt.n 10012212 <__ssvfiscanf_r+0x836> -10012210: e27a b.n 10012708 <__ssvfiscanf_r+0xd2c> -10012212: 2240 movs r2, #64 ; 0x40 -10012214: 4690 mov r8, r2 -10012216: 2500 movs r5, #0 -10012218: 2600 movs r6, #0 -1001221a: 6b39 ldr r1, [r7, #48] ; 0x30 -1001221c: 44b8 add r8, r7 -1001221e: 9509 str r5, [sp, #36] ; 0x24 -10012220: 940a str r4, [sp, #40] ; 0x28 -10012222: 18ed adds r5, r5, r3 -10012224: 1ae4 subs r4, r4, r3 -10012226: 18c3 adds r3, r0, r3 -10012228: 603b str r3, [r7, #0] -1001222a: 2900 cmp r1, #0 -1001222c: d100 bne.n 10012230 <__ssvfiscanf_r+0x854> -1001222e: e1a7 b.n 10012580 <__ssvfiscanf_r+0xba4> -10012230: 4541 cmp r1, r8 -10012232: d002 beq.n 1001223a <__ssvfiscanf_r+0x85e> -10012234: 9803 ldr r0, [sp, #12] -10012236: f7fd fd6d bl 1000fd14 <_free_r> -1001223a: 6bfb ldr r3, [r7, #60] ; 0x3c -1001223c: 633e str r6, [r7, #48] ; 0x30 -1001223e: 607b str r3, [r7, #4] -10012240: 2b00 cmp r3, #0 -10012242: d100 bne.n 10012246 <__ssvfiscanf_r+0x86a> -10012244: e19c b.n 10012580 <__ssvfiscanf_r+0xba4> -10012246: 6bb8 ldr r0, [r7, #56] ; 0x38 -10012248: 2100 movs r1, #0 -1001224a: 6038 str r0, [r7, #0] -1001224c: 429c cmp r4, r3 -1001224e: dce6 bgt.n 1001221e <__ssvfiscanf_r+0x842> -10012250: 9a0a ldr r2, [sp, #40] ; 0x28 -10012252: 9d09 ldr r5, [sp, #36] ; 0x24 -10012254: 4694 mov ip, r2 -10012256: 4465 add r5, ip -10012258: 1b1b subs r3, r3, r4 -1001225a: 1900 adds r0, r0, r4 -1001225c: 607b str r3, [r7, #4] -1001225e: 6038 str r0, [r7, #0] -10012260: 44ab add fp, r5 -10012262: e445 b.n 10011af0 <__ssvfiscanf_r+0x114> -10012264: 4651 mov r1, sl -10012266: 9b07 ldr r3, [sp, #28] -10012268: cb40 ldmia r3!, {r6} -1001226a: 9309 str r3, [sp, #36] ; 0x24 -1001226c: 683b ldr r3, [r7, #0] -1001226e: 781a ldrb r2, [r3, #0] -10012270: 5c8a ldrb r2, [r1, r2] -10012272: 0712 lsls r2, r2, #28 -10012274: d500 bpl.n 10012278 <__ssvfiscanf_r+0x89c> -10012276: e249 b.n 1001270c <__ssvfiscanf_r+0xd30> -10012278: 687a ldr r2, [r7, #4] -1001227a: 1c75 adds r5, r6, #1 -1001227c: 3a01 subs r2, #1 -1001227e: 607a str r2, [r7, #4] -10012280: 1c5a adds r2, r3, #1 -10012282: 603a str r2, [r7, #0] -10012284: 781b ldrb r3, [r3, #0] -10012286: 002c movs r4, r5 -10012288: 7033 strb r3, [r6, #0] -1001228a: 4643 mov r3, r8 -1001228c: 2b01 cmp r3, #1 -1001228e: d100 bne.n 10012292 <__ssvfiscanf_r+0x8b6> -10012290: e23e b.n 10012710 <__ssvfiscanf_r+0xd34> -10012292: 2340 movs r3, #64 ; 0x40 -10012294: 469c mov ip, r3 -10012296: 44bc add ip, r7 -10012298: 4663 mov r3, ip -1001229a: 9307 str r3, [sp, #28] -1001229c: 0033 movs r3, r6 -1001229e: 4646 mov r6, r8 -100122a0: 4698 mov r8, r3 -100122a2: e014 b.n 100122ce <__ssvfiscanf_r+0x8f2> -100122a4: 683b ldr r3, [r7, #0] -100122a6: 4651 mov r1, sl -100122a8: 781a ldrb r2, [r3, #0] -100122aa: 5c8a ldrb r2, [r1, r2] -100122ac: 2108 movs r1, #8 -100122ae: 4211 tst r1, r2 -100122b0: d000 beq.n 100122b4 <__ssvfiscanf_r+0x8d8> -100122b2: e179 b.n 100125a8 <__ssvfiscanf_r+0xbcc> -100122b4: 687a ldr r2, [r7, #4] -100122b6: 3401 adds r4, #1 -100122b8: 3a01 subs r2, #1 -100122ba: 607a str r2, [r7, #4] -100122bc: 1c5a adds r2, r3, #1 -100122be: 603a str r2, [r7, #0] -100122c0: 781b ldrb r3, [r3, #0] -100122c2: 702b strb r3, [r5, #0] -100122c4: 4643 mov r3, r8 -100122c6: 199b adds r3, r3, r6 -100122c8: 42a3 cmp r3, r4 -100122ca: d100 bne.n 100122ce <__ssvfiscanf_r+0x8f2> -100122cc: e178 b.n 100125c0 <__ssvfiscanf_r+0xbe4> -100122ce: 687b ldr r3, [r7, #4] -100122d0: 0025 movs r5, r4 -100122d2: 2b00 cmp r3, #0 -100122d4: dce6 bgt.n 100122a4 <__ssvfiscanf_r+0x8c8> -100122d6: 6b39 ldr r1, [r7, #48] ; 0x30 -100122d8: 2900 cmp r1, #0 -100122da: d100 bne.n 100122de <__ssvfiscanf_r+0x902> -100122dc: e1e5 b.n 100126aa <__ssvfiscanf_r+0xcce> -100122de: 9b07 ldr r3, [sp, #28] -100122e0: 4299 cmp r1, r3 -100122e2: d002 beq.n 100122ea <__ssvfiscanf_r+0x90e> -100122e4: 9803 ldr r0, [sp, #12] -100122e6: f7fd fd15 bl 1000fd14 <_free_r> -100122ea: 2300 movs r3, #0 -100122ec: 633b str r3, [r7, #48] ; 0x30 -100122ee: 6bfb ldr r3, [r7, #60] ; 0x3c -100122f0: 607b str r3, [r7, #4] -100122f2: 2b00 cmp r3, #0 -100122f4: d100 bne.n 100122f8 <__ssvfiscanf_r+0x91c> -100122f6: e1d8 b.n 100126aa <__ssvfiscanf_r+0xcce> -100122f8: 6bbb ldr r3, [r7, #56] ; 0x38 -100122fa: 603b str r3, [r7, #0] -100122fc: e7d3 b.n 100122a6 <__ssvfiscanf_r+0x8ca> -100122fe: 2310 movs r3, #16 -10012300: 001a movs r2, r3 -10012302: 402a ands r2, r5 -10012304: 9209 str r2, [sp, #36] ; 0x24 -10012306: 2200 movs r2, #0 -10012308: 4690 mov r8, r2 -1001230a: 422b tst r3, r5 -1001230c: d100 bne.n 10012310 <__ssvfiscanf_r+0x934> -1001230e: e119 b.n 10012544 <__ssvfiscanf_r+0xb68> -10012310: 2340 movs r3, #64 ; 0x40 -10012312: 469c mov ip, r3 -10012314: 44bc add ip, r7 -10012316: 4663 mov r3, ip -10012318: 930a str r3, [sp, #40] ; 0x28 -1001231a: 4643 mov r3, r8 -1001231c: 2600 movs r6, #0 -1001231e: 46a0 mov r8, r4 -10012320: 001c movs r4, r3 -10012322: f7fd fe0d bl 1000ff40 <__locale_mb_cur_max> -10012326: 42b0 cmp r0, r6 -10012328: d100 bne.n 1001232c <__ssvfiscanf_r+0x950> -1001232a: e679 b.n 10012020 <__ssvfiscanf_r+0x644> -1001232c: 2020 movs r0, #32 -1001232e: 683b ldr r3, [r7, #0] -10012330: a90c add r1, sp, #48 ; 0x30 -10012332: 781a ldrb r2, [r3, #0] -10012334: 1809 adds r1, r1, r0 -10012336: 558a strb r2, [r1, r6] -10012338: 3301 adds r3, #1 -1001233a: 687a ldr r2, [r7, #4] -1001233c: 603b str r3, [r7, #0] -1001233e: 9b04 ldr r3, [sp, #16] -10012340: 3a01 subs r2, #1 -10012342: 1c75 adds r5, r6, #1 -10012344: 607a str r2, [r7, #4] -10012346: ae12 add r6, sp, #72 ; 0x48 -10012348: 2b03 cmp r3, #3 -1001234a: d102 bne.n 10012352 <__ssvfiscanf_r+0x976> -1001234c: 9b12 ldr r3, [sp, #72] ; 0x48 -1001234e: 2b04 cmp r3, #4 -10012350: d004 beq.n 1001235c <__ssvfiscanf_r+0x980> -10012352: 2208 movs r2, #8 -10012354: 2100 movs r1, #0 -10012356: 0030 movs r0, r6 -10012358: f7f2 fe5a bl 10005010 <__wrap_memset> -1001235c: 002b movs r3, r5 -1001235e: 0021 movs r1, r4 -10012360: 9803 ldr r0, [sp, #12] -10012362: 9600 str r6, [sp, #0] -10012364: aa14 add r2, sp, #80 ; 0x50 -10012366: f7fd fe33 bl 1000ffd0 <_mbrtowc_r> -1001236a: 9004 str r0, [sp, #16] -1001236c: 1c42 adds r2, r0, #1 -1001236e: d100 bne.n 10012372 <__ssvfiscanf_r+0x996> -10012370: e656 b.n 10012020 <__ssvfiscanf_r+0x644> -10012372: 2800 cmp r0, #0 -10012374: d11d bne.n 100123b2 <__ssvfiscanf_r+0x9d6> -10012376: 9b09 ldr r3, [sp, #36] ; 0x24 -10012378: 2b00 cmp r3, #0 -1001237a: d100 bne.n 1001237e <__ssvfiscanf_r+0x9a2> -1001237c: 6023 str r3, [r4, #0] -1001237e: 44ab add fp, r5 -10012380: 2301 movs r3, #1 -10012382: 425b negs r3, r3 -10012384: 469c mov ip, r3 -10012386: 44e0 add r8, ip -10012388: 9b09 ldr r3, [sp, #36] ; 0x24 -1001238a: 2b00 cmp r3, #0 -1001238c: d100 bne.n 10012390 <__ssvfiscanf_r+0x9b4> -1001238e: 3404 adds r4, #4 -10012390: 687b ldr r3, [r7, #4] -10012392: 2600 movs r6, #0 -10012394: 2b00 cmp r3, #0 -10012396: dd13 ble.n 100123c0 <__ssvfiscanf_r+0x9e4> -10012398: 4643 mov r3, r8 -1001239a: 2b00 cmp r3, #0 -1001239c: d1c1 bne.n 10012322 <__ssvfiscanf_r+0x946> -1001239e: 9b09 ldr r3, [sp, #36] ; 0x24 -100123a0: 425a negs r2, r3 -100123a2: 4153 adcs r3, r2 -100123a4: 9a06 ldr r2, [sp, #24] -100123a6: 4694 mov ip, r2 -100123a8: 449c add ip, r3 -100123aa: 4663 mov r3, ip -100123ac: 9306 str r3, [sp, #24] -100123ae: f7ff fb9f bl 10011af0 <__ssvfiscanf_r+0x114> -100123b2: 9b04 ldr r3, [sp, #16] -100123b4: 3302 adds r3, #2 -100123b6: d117 bne.n 100123e8 <__ssvfiscanf_r+0xa0c> -100123b8: 687b ldr r3, [r7, #4] -100123ba: 002e movs r6, r5 -100123bc: 2b00 cmp r3, #0 -100123be: dcb0 bgt.n 10012322 <__ssvfiscanf_r+0x946> -100123c0: 6b39 ldr r1, [r7, #48] ; 0x30 -100123c2: 2900 cmp r1, #0 -100123c4: d100 bne.n 100123c8 <__ssvfiscanf_r+0x9ec> -100123c6: e193 b.n 100126f0 <__ssvfiscanf_r+0xd14> -100123c8: 9b0a ldr r3, [sp, #40] ; 0x28 -100123ca: 4299 cmp r1, r3 -100123cc: d002 beq.n 100123d4 <__ssvfiscanf_r+0x9f8> -100123ce: 9803 ldr r0, [sp, #12] -100123d0: f7fd fca0 bl 1000fd14 <_free_r> -100123d4: 2300 movs r3, #0 -100123d6: 633b str r3, [r7, #48] ; 0x30 -100123d8: 6bfb ldr r3, [r7, #60] ; 0x3c -100123da: 607b str r3, [r7, #4] -100123dc: 2b00 cmp r3, #0 -100123de: d100 bne.n 100123e2 <__ssvfiscanf_r+0xa06> -100123e0: e186 b.n 100126f0 <__ssvfiscanf_r+0xd14> -100123e2: 6bbb ldr r3, [r7, #56] ; 0x38 -100123e4: 603b str r3, [r7, #0] -100123e6: e7d7 b.n 10012398 <__ssvfiscanf_r+0x9bc> -100123e8: 9b04 ldr r3, [sp, #16] -100123ea: 44ab add fp, r5 -100123ec: 2b03 cmp r3, #3 -100123ee: d1c7 bne.n 10012380 <__ssvfiscanf_r+0x9a4> -100123f0: 6833 ldr r3, [r6, #0] -100123f2: 2b04 cmp r3, #4 -100123f4: d1c4 bne.n 10012380 <__ssvfiscanf_r+0x9a4> -100123f6: e7c7 b.n 10012388 <__ssvfiscanf_r+0x9ac> -100123f8: 2310 movs r3, #16 -100123fa: 001a movs r2, r3 -100123fc: 402a ands r2, r5 -100123fe: 920d str r2, [sp, #52] ; 0x34 -10012400: ae0f add r6, sp, #60 ; 0x3c -10012402: 422b tst r3, r5 -10012404: d100 bne.n 10012408 <__ssvfiscanf_r+0xa2c> -10012406: e099 b.n 1001253c <__ssvfiscanf_r+0xb60> -10012408: 464b mov r3, r9 -1001240a: 2500 movs r5, #0 -1001240c: 46c1 mov r9, r8 -1001240e: 4698 mov r8, r3 -10012410: 9609 str r6, [sp, #36] ; 0x24 -10012412: f7fd fd95 bl 1000ff40 <__locale_mb_cur_max> -10012416: 42a8 cmp r0, r5 -10012418: d100 bne.n 1001241c <__ssvfiscanf_r+0xa40> -1001241a: e601 b.n 10012020 <__ssvfiscanf_r+0x644> -1001241c: 2020 movs r0, #32 -1001241e: 683b ldr r3, [r7, #0] -10012420: a90c add r1, sp, #48 ; 0x30 -10012422: 781a ldrb r2, [r3, #0] -10012424: 1809 adds r1, r1, r0 -10012426: 554a strb r2, [r1, r5] -10012428: 3301 adds r3, #1 -1001242a: 687a ldr r2, [r7, #4] -1001242c: 603b str r3, [r7, #0] -1001242e: 9b04 ldr r3, [sp, #16] -10012430: 3a01 subs r2, #1 -10012432: 1c6c adds r4, r5, #1 -10012434: 607a str r2, [r7, #4] -10012436: ad10 add r5, sp, #64 ; 0x40 -10012438: 2b03 cmp r3, #3 -1001243a: d102 bne.n 10012442 <__ssvfiscanf_r+0xa66> -1001243c: 9b10 ldr r3, [sp, #64] ; 0x40 -1001243e: 2b04 cmp r3, #4 -10012440: d004 beq.n 1001244c <__ssvfiscanf_r+0xa70> -10012442: 2208 movs r2, #8 -10012444: 2100 movs r1, #0 -10012446: 0028 movs r0, r5 -10012448: f7f2 fde2 bl 10005010 <__wrap_memset> -1001244c: 9e09 ldr r6, [sp, #36] ; 0x24 -1001244e: 0023 movs r3, r4 -10012450: 0031 movs r1, r6 -10012452: 9803 ldr r0, [sp, #12] -10012454: 9500 str r5, [sp, #0] -10012456: aa14 add r2, sp, #80 ; 0x50 -10012458: 940a str r4, [sp, #40] ; 0x28 -1001245a: f7fd fdb9 bl 1000ffd0 <_mbrtowc_r> -1001245e: 9004 str r0, [sp, #16] -10012460: 1c42 adds r2, r0, #1 -10012462: d100 bne.n 10012466 <__ssvfiscanf_r+0xa8a> -10012464: e5dc b.n 10012020 <__ssvfiscanf_r+0x644> -10012466: 2800 cmp r0, #0 -10012468: d139 bne.n 100124de <__ssvfiscanf_r+0xb02> -1001246a: 6030 str r0, [r6, #0] -1001246c: 900b str r0, [sp, #44] ; 0x2c -1001246e: ab12 add r3, sp, #72 ; 0x48 -10012470: 2208 movs r2, #8 -10012472: 2100 movs r1, #0 -10012474: 0018 movs r0, r3 -10012476: 001e movs r6, r3 -10012478: f7f2 fdca bl 10005010 <__wrap_memset> -1001247c: 23e0 movs r3, #224 ; 0xe0 -1001247e: 4ab7 ldr r2, [pc, #732] ; (1001275c <__ssvfiscanf_r+0xd80>) -10012480: 9803 ldr r0, [sp, #12] -10012482: 58d2 ldr r2, [r2, r3] -10012484: a90e add r1, sp, #56 ; 0x38 -10012486: 920c str r2, [sp, #48] ; 0x30 -10012488: 0033 movs r3, r6 -1001248a: 9a0b ldr r2, [sp, #44] ; 0x2c -1001248c: 9e0c ldr r6, [sp, #48] ; 0x30 -1001248e: 47b0 blx r6 -10012490: 2300 movs r3, #0 -10012492: 2801 cmp r0, #1 -10012494: d101 bne.n 1001249a <__ssvfiscanf_r+0xabe> -10012496: ab0c add r3, sp, #48 ; 0x30 -10012498: 7a1b ldrb r3, [r3, #8] -1001249a: aa1e add r2, sp, #120 ; 0x78 -1001249c: 5cd3 ldrb r3, [r2, r3] -1001249e: 2b00 cmp r3, #0 -100124a0: d100 bne.n 100124a4 <__ssvfiscanf_r+0xac8> -100124a2: e10e b.n 100126c2 <__ssvfiscanf_r+0xce6> -100124a4: 9b04 ldr r3, [sp, #16] -100124a6: 44a3 add fp, r4 -100124a8: 2b03 cmp r3, #3 -100124aa: d038 beq.n 1001251e <__ssvfiscanf_r+0xb42> -100124ac: 2301 movs r3, #1 -100124ae: 425b negs r3, r3 -100124b0: 469c mov ip, r3 -100124b2: 44e1 add r9, ip -100124b4: 9b0d ldr r3, [sp, #52] ; 0x34 -100124b6: 2b00 cmp r3, #0 -100124b8: d102 bne.n 100124c0 <__ssvfiscanf_r+0xae4> -100124ba: 9b09 ldr r3, [sp, #36] ; 0x24 -100124bc: 3304 adds r3, #4 -100124be: 9309 str r3, [sp, #36] ; 0x24 -100124c0: 687b ldr r3, [r7, #4] -100124c2: 2500 movs r5, #0 -100124c4: 2b00 cmp r3, #0 -100124c6: dd13 ble.n 100124f0 <__ssvfiscanf_r+0xb14> -100124c8: 464b mov r3, r9 -100124ca: 2b00 cmp r3, #0 -100124cc: d1a1 bne.n 10012412 <__ssvfiscanf_r+0xa36> -100124ce: 46c1 mov r9, r8 -100124d0: 9e09 ldr r6, [sp, #36] ; 0x24 -100124d2: 9b0d ldr r3, [sp, #52] ; 0x34 -100124d4: 2b00 cmp r3, #0 -100124d6: d001 beq.n 100124dc <__ssvfiscanf_r+0xb00> -100124d8: f7ff fb0a bl 10011af0 <__ssvfiscanf_r+0x114> -100124dc: e630 b.n 10012140 <__ssvfiscanf_r+0x764> -100124de: 9b04 ldr r3, [sp, #16] -100124e0: 3302 adds r3, #2 -100124e2: d000 beq.n 100124e6 <__ssvfiscanf_r+0xb0a> -100124e4: e130 b.n 10012748 <__ssvfiscanf_r+0xd6c> -100124e6: 687b ldr r3, [r7, #4] -100124e8: 2b00 cmp r3, #0 -100124ea: dd02 ble.n 100124f2 <__ssvfiscanf_r+0xb16> -100124ec: 0025 movs r5, r4 -100124ee: e790 b.n 10012412 <__ssvfiscanf_r+0xa36> -100124f0: 2400 movs r4, #0 -100124f2: 6b39 ldr r1, [r7, #48] ; 0x30 -100124f4: 2900 cmp r1, #0 -100124f6: d100 bne.n 100124fa <__ssvfiscanf_r+0xb1e> -100124f8: e0be b.n 10012678 <__ssvfiscanf_r+0xc9c> -100124fa: 003b movs r3, r7 -100124fc: 3340 adds r3, #64 ; 0x40 -100124fe: 4299 cmp r1, r3 -10012500: d002 beq.n 10012508 <__ssvfiscanf_r+0xb2c> -10012502: 9803 ldr r0, [sp, #12] -10012504: f7fd fc06 bl 1000fd14 <_free_r> -10012508: 2300 movs r3, #0 -1001250a: 633b str r3, [r7, #48] ; 0x30 -1001250c: 6bfb ldr r3, [r7, #60] ; 0x3c -1001250e: 607b str r3, [r7, #4] -10012510: 2b00 cmp r3, #0 -10012512: d100 bne.n 10012516 <__ssvfiscanf_r+0xb3a> -10012514: e0b0 b.n 10012678 <__ssvfiscanf_r+0xc9c> -10012516: 6bbb ldr r3, [r7, #56] ; 0x38 -10012518: 0025 movs r5, r4 -1001251a: 603b str r3, [r7, #0] -1001251c: e7d4 b.n 100124c8 <__ssvfiscanf_r+0xaec> -1001251e: 682b ldr r3, [r5, #0] -10012520: 2b04 cmp r3, #4 -10012522: d1c3 bne.n 100124ac <__ssvfiscanf_r+0xad0> -10012524: e7c6 b.n 100124b4 <__ssvfiscanf_r+0xad8> -10012526: 4b8e ldr r3, [pc, #568] ; (10012760 <__ssvfiscanf_r+0xd84>) -10012528: 401d ands r5, r3 -1001252a: 1e33 subs r3, r6, #0 -1001252c: d002 beq.n 10012534 <__ssvfiscanf_r+0xb58> -1001252e: 3b01 subs r3, #1 -10012530: 001e movs r6, r3 -10012532: 3401 adds r4, #1 -10012534: 9b09 ldr r3, [sp, #36] ; 0x24 -10012536: 3301 adds r3, #1 -10012538: 9309 str r3, [sp, #36] ; 0x24 -1001253a: e4e0 b.n 10011efe <__ssvfiscanf_r+0x522> -1001253c: 9b07 ldr r3, [sp, #28] -1001253e: cb40 ldmia r3!, {r6} -10012540: 9307 str r3, [sp, #28] -10012542: e761 b.n 10012408 <__ssvfiscanf_r+0xa2c> -10012544: 9b07 ldr r3, [sp, #28] -10012546: cb04 ldmia r3!, {r2} -10012548: 4690 mov r8, r2 -1001254a: 9307 str r3, [sp, #28] -1001254c: e6e0 b.n 10012310 <__ssvfiscanf_r+0x934> -1001254e: 9b07 ldr r3, [sp, #28] -10012550: cb04 ldmia r3!, {r2} -10012552: 8010 strh r0, [r2, #0] -10012554: 9307 str r3, [sp, #28] -10012556: e45e b.n 10011e16 <__ssvfiscanf_r+0x43a> -10012558: 4659 mov r1, fp -1001255a: 9b07 ldr r3, [sp, #28] -1001255c: cb04 ldmia r3!, {r2} -1001255e: 8011 strh r1, [r2, #0] -10012560: 9307 str r3, [sp, #28] -10012562: f7ff fac5 bl 10011af0 <__ssvfiscanf_r+0x114> -10012566: 0029 movs r1, r5 -10012568: 464d mov r5, r9 -1001256a: e40e b.n 10011d8a <__ssvfiscanf_r+0x3ae> -1001256c: 0029 movs r1, r5 -1001256e: 464d mov r5, r9 -10012570: e416 b.n 10011da0 <__ssvfiscanf_r+0x3c4> -10012572: 3c01 subs r4, #1 -10012574: 003a movs r2, r7 -10012576: 7821 ldrb r1, [r4, #0] -10012578: 9803 ldr r0, [sp, #12] -1001257a: f7ff f96b bl 10011854 <_sungetc_r> -1001257e: e4cf b.n 10011f20 <__ssvfiscanf_r+0x544> -10012580: 693b ldr r3, [r7, #16] -10012582: 2220 movs r2, #32 -10012584: 603b str r3, [r7, #0] -10012586: 2300 movs r3, #0 -10012588: 607b str r3, [r7, #4] -1001258a: 89bb ldrh r3, [r7, #12] -1001258c: 4313 orrs r3, r2 -1001258e: 81bb strh r3, [r7, #12] -10012590: 2d00 cmp r5, #0 -10012592: d100 bne.n 10012596 <__ssvfiscanf_r+0xbba> -10012594: e544 b.n 10012020 <__ssvfiscanf_r+0x644> -10012596: 44ab add fp, r5 -10012598: f7ff faaa bl 10011af0 <__ssvfiscanf_r+0x114> -1001259c: 4333 orrs r3, r6 -1001259e: 788a ldrb r2, [r1, #2] -100125a0: 4699 mov r9, r3 -100125a2: 3102 adds r1, #2 -100125a4: f7ff fa51 bl 10011a4a <__ssvfiscanf_r+0x6e> -100125a8: 4646 mov r6, r8 -100125aa: 1ba4 subs r4, r4, r6 -100125ac: 44a3 add fp, r4 -100125ae: 2300 movs r3, #0 -100125b0: 702b strb r3, [r5, #0] -100125b2: 9b06 ldr r3, [sp, #24] -100125b4: 3301 adds r3, #1 -100125b6: 9306 str r3, [sp, #24] -100125b8: 9b09 ldr r3, [sp, #36] ; 0x24 -100125ba: 9307 str r3, [sp, #28] -100125bc: f7ff fa98 bl 10011af0 <__ssvfiscanf_r+0x114> -100125c0: 4646 mov r6, r8 -100125c2: 1ba6 subs r6, r4, r6 -100125c4: 0025 movs r5, r4 -100125c6: 44b3 add fp, r6 -100125c8: e7f1 b.n 100125ae <__ssvfiscanf_r+0xbd2> -100125ca: 46b0 mov r8, r6 -100125cc: 44c3 add fp, r8 -100125ce: f7ff fa8f bl 10011af0 <__ssvfiscanf_r+0x114> -100125d2: 9b04 ldr r3, [sp, #16] -100125d4: 3302 adds r3, #2 -100125d6: d100 bne.n 100125da <__ssvfiscanf_r+0xbfe> -100125d8: e58c b.n 100120f4 <__ssvfiscanf_r+0x718> -100125da: 6830 ldr r0, [r6, #0] -100125dc: f7fd fc7c bl 1000fed8 -100125e0: 2800 cmp r0, #0 -100125e2: d000 beq.n 100125e6 <__ssvfiscanf_r+0xc0a> -100125e4: e595 b.n 10012112 <__ssvfiscanf_r+0x736> -100125e6: 9b04 ldr r3, [sp, #16] -100125e8: 44ab add fp, r5 -100125ea: 2b03 cmp r3, #3 -100125ec: d000 beq.n 100125f0 <__ssvfiscanf_r+0xc14> -100125ee: e578 b.n 100120e2 <__ssvfiscanf_r+0x706> -100125f0: 6823 ldr r3, [r4, #0] -100125f2: 2b04 cmp r3, #4 -100125f4: d000 beq.n 100125f8 <__ssvfiscanf_r+0xc1c> -100125f6: e574 b.n 100120e2 <__ssvfiscanf_r+0x706> -100125f8: e577 b.n 100120ea <__ssvfiscanf_r+0x70e> -100125fa: 2300 movs r3, #0 -100125fc: 9306 str r3, [sp, #24] -100125fe: f7ff fa39 bl 10011a74 <__ssvfiscanf_r+0x98> -10012602: 4659 mov r1, fp -10012604: 9b07 ldr r3, [sp, #28] -10012606: cb04 ldmia r3!, {r2} -10012608: 6011 str r1, [r2, #0] -1001260a: 9307 str r3, [sp, #28] -1001260c: f7ff fa70 bl 10011af0 <__ssvfiscanf_r+0x114> -10012610: 693b ldr r3, [r7, #16] -10012612: 2220 movs r2, #32 -10012614: 603b str r3, [r7, #0] -10012616: 2300 movs r3, #0 -10012618: 607b str r3, [r7, #4] -1001261a: 89bb ldrh r3, [r7, #12] -1001261c: 4644 mov r4, r8 -1001261e: 4313 orrs r3, r2 -10012620: 81bb strh r3, [r7, #12] -10012622: e477 b.n 10011f14 <__ssvfiscanf_r+0x538> -10012624: 693b ldr r3, [r7, #16] -10012626: 2220 movs r2, #32 -10012628: 603b str r3, [r7, #0] -1001262a: 2300 movs r3, #0 -1001262c: 607b str r3, [r7, #4] -1001262e: 89bb ldrh r3, [r7, #12] -10012630: 44a3 add fp, r4 -10012632: 4313 orrs r3, r2 -10012634: 81bb strh r3, [r7, #12] -10012636: f7ff fa5b bl 10011af0 <__ssvfiscanf_r+0x114> -1001263a: 693b ldr r3, [r7, #16] -1001263c: 2220 movs r2, #32 -1001263e: 603b str r3, [r7, #0] -10012640: 2300 movs r3, #0 -10012642: 607b str r3, [r7, #4] -10012644: 89bb ldrh r3, [r7, #12] -10012646: 4313 orrs r3, r2 -10012648: 81bb strh r3, [r7, #12] -1001264a: 9b09 ldr r3, [sp, #36] ; 0x24 -1001264c: 42b3 cmp r3, r6 -1001264e: d000 beq.n 10012652 <__ssvfiscanf_r+0xc76> -10012650: e5c2 b.n 100121d8 <__ssvfiscanf_r+0x7fc> -10012652: e4e5 b.n 10012020 <__ssvfiscanf_r+0x644> -10012654: 6b39 ldr r1, [r7, #48] ; 0x30 -10012656: 2900 cmp r1, #0 -10012658: d06a beq.n 10012730 <__ssvfiscanf_r+0xd54> -1001265a: 9b0a ldr r3, [sp, #40] ; 0x28 -1001265c: 4299 cmp r1, r3 -1001265e: d002 beq.n 10012666 <__ssvfiscanf_r+0xc8a> -10012660: 9803 ldr r0, [sp, #12] -10012662: f7fd fb57 bl 1000fd14 <_free_r> -10012666: 2300 movs r3, #0 -10012668: 633b str r3, [r7, #48] ; 0x30 -1001266a: 6bfb ldr r3, [r7, #60] ; 0x3c -1001266c: 607b str r3, [r7, #4] -1001266e: 2b00 cmp r3, #0 -10012670: d05e beq.n 10012730 <__ssvfiscanf_r+0xd54> -10012672: 6bbb ldr r3, [r7, #56] ; 0x38 -10012674: 603b str r3, [r7, #0] -10012676: e542 b.n 100120fe <__ssvfiscanf_r+0x722> -10012678: 693b ldr r3, [r7, #16] -1001267a: 2220 movs r2, #32 -1001267c: 603b str r3, [r7, #0] -1001267e: 2300 movs r3, #0 -10012680: 607b str r3, [r7, #4] -10012682: 89bb ldrh r3, [r7, #12] -10012684: 46c1 mov r9, r8 -10012686: 4313 orrs r3, r2 -10012688: 9e09 ldr r6, [sp, #36] ; 0x24 -1001268a: 81bb strh r3, [r7, #12] -1001268c: 2c00 cmp r4, #0 -1001268e: d100 bne.n 10012692 <__ssvfiscanf_r+0xcb6> -10012690: e71f b.n 100124d2 <__ssvfiscanf_r+0xaf6> -10012692: e4c5 b.n 10012020 <__ssvfiscanf_r+0x644> -10012694: 693b ldr r3, [r7, #16] -10012696: 2220 movs r2, #32 -10012698: 603b str r3, [r7, #0] -1001269a: 2300 movs r3, #0 -1001269c: 607b str r3, [r7, #4] -1001269e: 89bb ldrh r3, [r7, #12] -100126a0: 44a3 add fp, r4 -100126a2: 4313 orrs r3, r2 -100126a4: 81bb strh r3, [r7, #12] -100126a6: f7ff fa23 bl 10011af0 <__ssvfiscanf_r+0x114> -100126aa: 693b ldr r3, [r7, #16] -100126ac: 4646 mov r6, r8 -100126ae: 603b str r3, [r7, #0] -100126b0: 2300 movs r3, #0 -100126b2: 2220 movs r2, #32 -100126b4: 607b str r3, [r7, #4] -100126b6: 89bb ldrh r3, [r7, #12] -100126b8: 1ba4 subs r4, r4, r6 -100126ba: 4313 orrs r3, r2 -100126bc: 81bb strh r3, [r7, #12] -100126be: 44a3 add fp, r4 -100126c0: e775 b.n 100125ae <__ssvfiscanf_r+0xbd2> -100126c2: 46c1 mov r9, r8 -100126c4: 9e09 ldr r6, [sp, #36] ; 0x24 -100126c6: 2c00 cmp r4, #0 -100126c8: d100 bne.n 100126cc <__ssvfiscanf_r+0xcf0> -100126ca: e702 b.n 100124d2 <__ssvfiscanf_r+0xaf6> -100126cc: ab0c add r3, sp, #48 ; 0x30 -100126ce: 241f movs r4, #31 -100126d0: 469c mov ip, r3 -100126d2: 4464 add r4, ip -100126d4: 46b0 mov r8, r6 -100126d6: 9d0a ldr r5, [sp, #40] ; 0x28 -100126d8: 0026 movs r6, r4 -100126da: 9c03 ldr r4, [sp, #12] -100126dc: 5d71 ldrb r1, [r6, r5] -100126de: 003a movs r2, r7 -100126e0: 0020 movs r0, r4 -100126e2: 3d01 subs r5, #1 -100126e4: f7ff f8b6 bl 10011854 <_sungetc_r> -100126e8: 2d00 cmp r5, #0 -100126ea: d1f7 bne.n 100126dc <__ssvfiscanf_r+0xd00> -100126ec: 4646 mov r6, r8 -100126ee: e6f0 b.n 100124d2 <__ssvfiscanf_r+0xaf6> -100126f0: 693b ldr r3, [r7, #16] -100126f2: 2220 movs r2, #32 -100126f4: 603b str r3, [r7, #0] -100126f6: 2300 movs r3, #0 -100126f8: 607b str r3, [r7, #4] -100126fa: 89bb ldrh r3, [r7, #12] -100126fc: 4313 orrs r3, r2 -100126fe: 81bb strh r3, [r7, #12] -10012700: 2e00 cmp r6, #0 -10012702: d100 bne.n 10012706 <__ssvfiscanf_r+0xd2a> -10012704: e64b b.n 1001239e <__ssvfiscanf_r+0x9c2> -10012706: e48b b.n 10012020 <__ssvfiscanf_r+0x644> -10012708: 0025 movs r5, r4 -1001270a: e5a5 b.n 10012258 <__ssvfiscanf_r+0x87c> -1001270c: 0035 movs r5, r6 -1001270e: e74e b.n 100125ae <__ssvfiscanf_r+0xbd2> -10012710: 2301 movs r3, #1 -10012712: 469c mov ip, r3 -10012714: 44e3 add fp, ip -10012716: e74a b.n 100125ae <__ssvfiscanf_r+0xbd2> -10012718: 2200 movs r2, #0 -1001271a: 9b05 ldr r3, [sp, #20] -1001271c: 9803 ldr r0, [sp, #12] -1001271e: a914 add r1, sp, #80 ; 0x50 -10012720: f7ff f87c bl 1001181c <_strtoull_r> -10012724: e425 b.n 10011f72 <__ssvfiscanf_r+0x596> -10012726: 2301 movs r3, #1 -10012728: 469c mov ip, r3 -1001272a: 44e3 add fp, ip -1001272c: f7ff f9e0 bl 10011af0 <__ssvfiscanf_r+0x114> -10012730: 693b ldr r3, [r7, #16] -10012732: 2220 movs r2, #32 -10012734: 603b str r3, [r7, #0] -10012736: 2300 movs r3, #0 -10012738: 607b str r3, [r7, #4] -1001273a: 89bb ldrh r3, [r7, #12] -1001273c: 4313 orrs r3, r2 -1001273e: 81bb strh r3, [r7, #12] -10012740: 2d00 cmp r5, #0 -10012742: d000 beq.n 10012746 <__ssvfiscanf_r+0xd6a> -10012744: e46c b.n 10012020 <__ssvfiscanf_r+0x644> -10012746: e4f7 b.n 10012138 <__ssvfiscanf_r+0x75c> -10012748: 9b09 ldr r3, [sp, #36] ; 0x24 -1001274a: 681b ldr r3, [r3, #0] -1001274c: 930b str r3, [sp, #44] ; 0x2c -1001274e: 3301 adds r3, #1 -10012750: d000 beq.n 10012754 <__ssvfiscanf_r+0xd78> -10012752: e68c b.n 1001246e <__ssvfiscanf_r+0xa92> -10012754: 2301 movs r3, #1 -10012756: 425b negs r3, r3 -10012758: e69f b.n 1001249a <__ssvfiscanf_r+0xabe> -1001275a: 46c0 nop ; (mov r8, r8) -1001275c: 20001120 .word 0x20001120 -10012760: fffffc7f .word 0xfffffc7f - -10012764 <__submore>: -10012764: b5f0 push {r4, r5, r6, r7, lr} -10012766: 000c movs r4, r1 -10012768: 0023 movs r3, r4 -1001276a: 46c6 mov lr, r8 -1001276c: 6b09 ldr r1, [r1, #48] ; 0x30 -1001276e: 3340 adds r3, #64 ; 0x40 -10012770: b500 push {lr} -10012772: 4299 cmp r1, r3 -10012774: d015 beq.n 100127a2 <__submore+0x3e> -10012776: 6b66 ldr r6, [r4, #52] ; 0x34 -10012778: 0077 lsls r7, r6, #1 -1001277a: 003a movs r2, r7 -1001277c: f7fb fef6 bl 1000e56c <_realloc_r> -10012780: 1e05 subs r5, r0, #0 -10012782: d028 beq.n 100127d6 <__submore+0x72> -10012784: 1983 adds r3, r0, r6 -10012786: 4698 mov r8, r3 -10012788: 0001 movs r1, r0 -1001278a: 0032 movs r2, r6 -1001278c: 0018 movs r0, r3 -1001278e: f7f2 fc45 bl 1000501c <__wrap___aeabi_memcpy> -10012792: 4643 mov r3, r8 -10012794: 2000 movs r0, #0 -10012796: 6023 str r3, [r4, #0] -10012798: 6325 str r5, [r4, #48] ; 0x30 -1001279a: 6367 str r7, [r4, #52] ; 0x34 -1001279c: bc80 pop {r7} -1001279e: 46b8 mov r8, r7 -100127a0: bdf0 pop {r4, r5, r6, r7, pc} -100127a2: 2580 movs r5, #128 ; 0x80 -100127a4: 00ed lsls r5, r5, #3 -100127a6: 0029 movs r1, r5 -100127a8: f7fb fc22 bl 1000dff0 <_malloc_r> -100127ac: 2800 cmp r0, #0 -100127ae: d012 beq.n 100127d6 <__submore+0x72> -100127b0: 2342 movs r3, #66 ; 0x42 -100127b2: 6320 str r0, [r4, #48] ; 0x30 -100127b4: 6365 str r5, [r4, #52] ; 0x34 -100127b6: 5ce2 ldrb r2, [r4, r3] -100127b8: 4b08 ldr r3, [pc, #32] ; (100127dc <__submore+0x78>) -100127ba: 54c2 strb r2, [r0, r3] -100127bc: 2341 movs r3, #65 ; 0x41 -100127be: 5ce2 ldrb r2, [r4, r3] -100127c0: 4b07 ldr r3, [pc, #28] ; (100127e0 <__submore+0x7c>) -100127c2: 54c2 strb r2, [r0, r3] -100127c4: 2340 movs r3, #64 ; 0x40 -100127c6: 5ce2 ldrb r2, [r4, r3] -100127c8: 4b06 ldr r3, [pc, #24] ; (100127e4 <__submore+0x80>) -100127ca: 469c mov ip, r3 -100127cc: 54c2 strb r2, [r0, r3] -100127ce: 4460 add r0, ip -100127d0: 6020 str r0, [r4, #0] -100127d2: 2000 movs r0, #0 -100127d4: e7e2 b.n 1001279c <__submore+0x38> -100127d6: 2001 movs r0, #1 -100127d8: 4240 negs r0, r0 -100127da: e7df b.n 1001279c <__submore+0x38> -100127dc: 000003ff .word 0x000003ff -100127e0: 000003fe .word 0x000003fe -100127e4: 000003fd .word 0x000003fd - -100127e8 <_ungetc_r>: -100127e8: b5f8 push {r3, r4, r5, r6, r7, lr} -100127ea: 0006 movs r6, r0 -100127ec: 000d movs r5, r1 -100127ee: 0014 movs r4, r2 -100127f0: 1c4b adds r3, r1, #1 -100127f2: d036 beq.n 10012862 <_ungetc_r+0x7a> -100127f4: 2800 cmp r0, #0 -100127f6: d002 beq.n 100127fe <_ungetc_r+0x16> -100127f8: 6b83 ldr r3, [r0, #56] ; 0x38 -100127fa: 2b00 cmp r3, #0 -100127fc: d034 beq.n 10012868 <_ungetc_r+0x80> -100127fe: 220c movs r2, #12 -10012800: 5ea3 ldrsh r3, [r4, r2] -10012802: 2280 movs r2, #128 ; 0x80 -10012804: 0192 lsls r2, r2, #6 -10012806: 4213 tst r3, r2 -10012808: d104 bne.n 10012814 <_ungetc_r+0x2c> -1001280a: 6e61 ldr r1, [r4, #100] ; 0x64 -1001280c: 4313 orrs r3, r2 -1001280e: 4a30 ldr r2, [pc, #192] ; (100128d0 <_ungetc_r+0xe8>) -10012810: 400a ands r2, r1 -10012812: 6662 str r2, [r4, #100] ; 0x64 -10012814: 2220 movs r2, #32 -10012816: 4393 bics r3, r2 -10012818: 81a3 strh r3, [r4, #12] -1001281a: b29a uxth r2, r3 -1001281c: 0759 lsls r1, r3, #29 -1001281e: d407 bmi.n 10012830 <_ungetc_r+0x48> -10012820: 06d1 lsls r1, r2, #27 -10012822: d51e bpl.n 10012862 <_ungetc_r+0x7a> -10012824: 2708 movs r7, #8 -10012826: 4217 tst r7, r2 -10012828: d141 bne.n 100128ae <_ungetc_r+0xc6> -1001282a: 2204 movs r2, #4 -1001282c: 4313 orrs r3, r2 -1001282e: 81a3 strh r3, [r4, #12] -10012830: 21ff movs r1, #255 ; 0xff -10012832: 6b23 ldr r3, [r4, #48] ; 0x30 -10012834: b2ef uxtb r7, r5 -10012836: 400d ands r5, r1 -10012838: 2b00 cmp r3, #0 -1001283a: d01e beq.n 1001287a <_ungetc_r+0x92> -1001283c: 6863 ldr r3, [r4, #4] -1001283e: 6b62 ldr r2, [r4, #52] ; 0x34 -10012840: 4293 cmp r3, r2 -10012842: da08 bge.n 10012856 <_ungetc_r+0x6e> -10012844: 6823 ldr r3, [r4, #0] -10012846: 3b01 subs r3, #1 -10012848: 6023 str r3, [r4, #0] -1001284a: 701f strb r7, [r3, #0] -1001284c: 6863 ldr r3, [r4, #4] -1001284e: 3301 adds r3, #1 -10012850: 6063 str r3, [r4, #4] -10012852: 0028 movs r0, r5 -10012854: bdf8 pop {r3, r4, r5, r6, r7, pc} -10012856: 0021 movs r1, r4 -10012858: 0030 movs r0, r6 -1001285a: f7ff ff83 bl 10012764 <__submore> -1001285e: 2800 cmp r0, #0 -10012860: d0f0 beq.n 10012844 <_ungetc_r+0x5c> -10012862: 2501 movs r5, #1 -10012864: 426d negs r5, r5 -10012866: e7f4 b.n 10012852 <_ungetc_r+0x6a> -10012868: f000 fa32 bl 10012cd0 <__sinit> -1001286c: 220c movs r2, #12 -1001286e: 5ea3 ldrsh r3, [r4, r2] -10012870: 2280 movs r2, #128 ; 0x80 -10012872: 0192 lsls r2, r2, #6 -10012874: 4213 tst r3, r2 -10012876: d1cd bne.n 10012814 <_ungetc_r+0x2c> -10012878: e7c7 b.n 1001280a <_ungetc_r+0x22> -1001287a: 6922 ldr r2, [r4, #16] -1001287c: 6823 ldr r3, [r4, #0] -1001287e: 2a00 cmp r2, #0 -10012880: d005 beq.n 1001288e <_ungetc_r+0xa6> -10012882: 429a cmp r2, r3 -10012884: d203 bcs.n 1001288e <_ungetc_r+0xa6> -10012886: 1e5a subs r2, r3, #1 -10012888: 7811 ldrb r1, [r2, #0] -1001288a: 42a9 cmp r1, r5 -1001288c: d01b beq.n 100128c6 <_ungetc_r+0xde> -1001288e: 63a3 str r3, [r4, #56] ; 0x38 -10012890: 0023 movs r3, r4 -10012892: 3340 adds r3, #64 ; 0x40 -10012894: 6323 str r3, [r4, #48] ; 0x30 -10012896: 2303 movs r3, #3 -10012898: 6862 ldr r2, [r4, #4] -1001289a: 6363 str r3, [r4, #52] ; 0x34 -1001289c: 333f adds r3, #63 ; 0x3f -1001289e: 63e2 str r2, [r4, #60] ; 0x3c -100128a0: 54e7 strb r7, [r4, r3] -100128a2: 0023 movs r3, r4 -100128a4: 3342 adds r3, #66 ; 0x42 -100128a6: 6023 str r3, [r4, #0] -100128a8: 2301 movs r3, #1 -100128aa: 6063 str r3, [r4, #4] -100128ac: e7d1 b.n 10012852 <_ungetc_r+0x6a> -100128ae: 0021 movs r1, r4 -100128b0: 0030 movs r0, r6 -100128b2: f000 f8d1 bl 10012a58 <_fflush_r> -100128b6: 2800 cmp r0, #0 -100128b8: d1d3 bne.n 10012862 <_ungetc_r+0x7a> -100128ba: 89a3 ldrh r3, [r4, #12] -100128bc: 60a0 str r0, [r4, #8] -100128be: 43bb bics r3, r7 -100128c0: b21b sxth r3, r3 -100128c2: 61a0 str r0, [r4, #24] -100128c4: e7b1 b.n 1001282a <_ungetc_r+0x42> -100128c6: 6863 ldr r3, [r4, #4] -100128c8: 6022 str r2, [r4, #0] -100128ca: 3301 adds r3, #1 -100128cc: 6063 str r3, [r4, #4] -100128ce: e7c0 b.n 10012852 <_ungetc_r+0x6a> -100128d0: ffffdfff .word 0xffffdfff - -100128d4 : -100128d4: 0003 movs r3, r0 -100128d6: b510 push {r4, lr} -100128d8: 000a movs r2, r1 -100128da: 4903 ldr r1, [pc, #12] ; (100128e8 ) -100128dc: 6808 ldr r0, [r1, #0] -100128de: 0019 movs r1, r3 -100128e0: f7ff ff82 bl 100127e8 <_ungetc_r> -100128e4: bd10 pop {r4, pc} -100128e6: 46c0 nop ; (mov r8, r8) -100128e8: 200008e0 .word 0x200008e0 - -100128ec <_wctomb_r>: -100128ec: b570 push {r4, r5, r6, lr} -100128ee: 24e0 movs r4, #224 ; 0xe0 -100128f0: 4d01 ldr r5, [pc, #4] ; (100128f8 <_wctomb_r+0xc>) -100128f2: 592c ldr r4, [r5, r4] -100128f4: 47a0 blx r4 -100128f6: bd70 pop {r4, r5, r6, pc} -100128f8: 20001120 .word 0x20001120 - -100128fc <__ascii_wctomb>: -100128fc: 2900 cmp r1, #0 -100128fe: d009 beq.n 10012914 <__ascii_wctomb+0x18> -10012900: 2aff cmp r2, #255 ; 0xff -10012902: d802 bhi.n 1001290a <__ascii_wctomb+0xe> -10012904: 2001 movs r0, #1 -10012906: 700a strb r2, [r1, #0] -10012908: 4770 bx lr -1001290a: 238a movs r3, #138 ; 0x8a -1001290c: 6003 str r3, [r0, #0] -1001290e: 2001 movs r0, #1 -10012910: 4240 negs r0, r0 -10012912: e7f9 b.n 10012908 <__ascii_wctomb+0xc> -10012914: 2000 movs r0, #0 -10012916: e7f7 b.n 10012908 <__ascii_wctomb+0xc> - -10012918 <__sflush_r>: -10012918: b5f0 push {r4, r5, r6, r7, lr} -1001291a: 46c6 mov lr, r8 -1001291c: 000c movs r4, r1 -1001291e: b500 push {lr} -10012920: 89a2 ldrh r2, [r4, #12] -10012922: 4680 mov r8, r0 -10012924: 230c movs r3, #12 -10012926: 5ec9 ldrsh r1, [r1, r3] -10012928: 0713 lsls r3, r2, #28 -1001292a: d44c bmi.n 100129c6 <__sflush_r+0xae> -1001292c: 2380 movs r3, #128 ; 0x80 -1001292e: 6862 ldr r2, [r4, #4] -10012930: 011b lsls r3, r3, #4 -10012932: 430b orrs r3, r1 -10012934: 81a3 strh r3, [r4, #12] -10012936: 2a00 cmp r2, #0 -10012938: dd66 ble.n 10012a08 <__sflush_r+0xf0> -1001293a: 6aa6 ldr r6, [r4, #40] ; 0x28 -1001293c: 2e00 cmp r6, #0 -1001293e: d03e beq.n 100129be <__sflush_r+0xa6> -10012940: 4642 mov r2, r8 -10012942: 4641 mov r1, r8 -10012944: 6815 ldr r5, [r2, #0] -10012946: 2200 movs r2, #0 -10012948: 600a str r2, [r1, #0] -1001294a: b29a uxth r2, r3 -1001294c: 04db lsls r3, r3, #19 -1001294e: d460 bmi.n 10012a12 <__sflush_r+0xfa> -10012950: 2301 movs r3, #1 -10012952: 2200 movs r2, #0 -10012954: 4640 mov r0, r8 -10012956: 69e1 ldr r1, [r4, #28] -10012958: 47b0 blx r6 -1001295a: 1c43 adds r3, r0, #1 -1001295c: d068 beq.n 10012a30 <__sflush_r+0x118> -1001295e: 89a2 ldrh r2, [r4, #12] -10012960: 6aa6 ldr r6, [r4, #40] ; 0x28 -10012962: 0753 lsls r3, r2, #29 -10012964: d506 bpl.n 10012974 <__sflush_r+0x5c> -10012966: 6863 ldr r3, [r4, #4] -10012968: 1ac0 subs r0, r0, r3 -1001296a: 6b23 ldr r3, [r4, #48] ; 0x30 -1001296c: 2b00 cmp r3, #0 -1001296e: d001 beq.n 10012974 <__sflush_r+0x5c> -10012970: 6be3 ldr r3, [r4, #60] ; 0x3c -10012972: 1ac0 subs r0, r0, r3 -10012974: 2300 movs r3, #0 -10012976: 0002 movs r2, r0 -10012978: 69e1 ldr r1, [r4, #28] -1001297a: 4640 mov r0, r8 -1001297c: 47b0 blx r6 -1001297e: 1c43 adds r3, r0, #1 -10012980: d149 bne.n 10012a16 <__sflush_r+0xfe> -10012982: 4643 mov r3, r8 -10012984: 681b ldr r3, [r3, #0] -10012986: 2b00 cmp r3, #0 -10012988: d045 beq.n 10012a16 <__sflush_r+0xfe> -1001298a: 2b1d cmp r3, #29 -1001298c: d001 beq.n 10012992 <__sflush_r+0x7a> -1001298e: 2b16 cmp r3, #22 -10012990: d157 bne.n 10012a42 <__sflush_r+0x12a> -10012992: 89a3 ldrh r3, [r4, #12] -10012994: 4a2f ldr r2, [pc, #188] ; (10012a54 <__sflush_r+0x13c>) -10012996: 4013 ands r3, r2 -10012998: 81a3 strh r3, [r4, #12] -1001299a: 2300 movs r3, #0 -1001299c: 6063 str r3, [r4, #4] -1001299e: 6923 ldr r3, [r4, #16] -100129a0: 6023 str r3, [r4, #0] -100129a2: 4643 mov r3, r8 -100129a4: 6b21 ldr r1, [r4, #48] ; 0x30 -100129a6: 601d str r5, [r3, #0] -100129a8: 2900 cmp r1, #0 -100129aa: d008 beq.n 100129be <__sflush_r+0xa6> -100129ac: 0023 movs r3, r4 -100129ae: 3340 adds r3, #64 ; 0x40 -100129b0: 4299 cmp r1, r3 -100129b2: d002 beq.n 100129ba <__sflush_r+0xa2> -100129b4: 4640 mov r0, r8 -100129b6: f7fd f9ad bl 1000fd14 <_free_r> -100129ba: 2300 movs r3, #0 -100129bc: 6323 str r3, [r4, #48] ; 0x30 -100129be: 2000 movs r0, #0 -100129c0: bc80 pop {r7} -100129c2: 46b8 mov r8, r7 -100129c4: bdf0 pop {r4, r5, r6, r7, pc} -100129c6: 6926 ldr r6, [r4, #16] -100129c8: 2e00 cmp r6, #0 -100129ca: d0f8 beq.n 100129be <__sflush_r+0xa6> +10010d4a: 9309 str r3, [sp, #36] ; 0x24 +10010d4c: e7f2 b.n 10010d34 <_strtod_l+0x9fc> +10010d4e: 49d2 ldr r1, [pc, #840] ; (10011098 <_strtod_l+0xd60>) +10010d50: 9b1e ldr r3, [sp, #120] ; 0x78 +10010d52: 468c mov ip, r1 +10010d54: 4ad1 ldr r2, [pc, #836] ; (1001109c <_strtod_l+0xd64>) +10010d56: 9304 str r3, [sp, #16] +10010d58: 9b1f ldr r3, [sp, #124] ; 0x7c +10010d5a: 401a ands r2, r3 +10010d5c: 9b1d ldr r3, [sp, #116] ; 0x74 +10010d5e: 4463 add r3, ip +10010d60: 051b lsls r3, r3, #20 +10010d62: 431a orrs r2, r3 +10010d64: 9205 str r2, [sp, #20] +10010d66: 0723 lsls r3, r4, #28 +10010d68: d504 bpl.n 10010d74 <_strtod_l+0xa3c> +10010d6a: 2380 movs r3, #128 ; 0x80 +10010d6c: 9a05 ldr r2, [sp, #20] +10010d6e: 061b lsls r3, r3, #24 +10010d70: 431a orrs r2, r3 +10010d72: 9205 str r2, [sp, #20] +10010d74: 9b04 ldr r3, [sp, #16] +10010d76: 9c05 ldr r4, [sp, #20] +10010d78: 469b mov fp, r3 +10010d7a: 0027 movs r7, r4 +10010d7c: e5e4 b.n 10010948 <_strtod_l+0x610> +10010d7e: 49c8 ldr r1, [pc, #800] ; (100110a0 <_strtod_l+0xd68>) +10010d80: a81b add r0, sp, #108 ; 0x6c +10010d82: f002 fbf1 bl 10013568 <__match> +10010d86: 2800 cmp r0, #0 +10010d88: d101 bne.n 10010d8e <_strtod_l+0xa56> +10010d8a: f7ff fb5f bl 1001044c <_strtod_l+0x114> +10010d8e: 9b1b ldr r3, [sp, #108] ; 0x6c +10010d90: 49c4 ldr r1, [pc, #784] ; (100110a4 <_strtod_l+0xd6c>) +10010d92: 3b01 subs r3, #1 +10010d94: a81b add r0, sp, #108 ; 0x6c +10010d96: 931b str r3, [sp, #108] ; 0x6c +10010d98: f002 fbe6 bl 10013568 <__match> +10010d9c: 2800 cmp r0, #0 +10010d9e: d102 bne.n 10010da6 <_strtod_l+0xa6e> +10010da0: 9b1b ldr r3, [sp, #108] ; 0x6c +10010da2: 3301 adds r3, #1 +10010da4: 931b str r3, [sp, #108] ; 0x6c +10010da6: 2300 movs r3, #0 +10010da8: 4fbf ldr r7, [pc, #764] ; (100110a8 <_strtod_l+0xd70>) +10010daa: 469b mov fp, r3 +10010dac: e5cc b.n 10010948 <_strtod_l+0x610> +10010dae: 9e11 ldr r6, [sp, #68] ; 0x44 +10010db0: 9d12 ldr r5, [sp, #72] ; 0x48 +10010db2: 0030 movs r0, r6 +10010db4: 0029 movs r1, r5 +10010db6: f7f4 f85f bl 10004e78 <__wrap___aeabi_d2lz> +10010dba: f7f4 f855 bl 10004e68 <__wrap___aeabi_l2d> +10010dbe: 0002 movs r2, r0 +10010dc0: 000b movs r3, r1 +10010dc2: 0030 movs r0, r6 +10010dc4: 0029 movs r1, r5 +10010dc6: f7f3 ff72 bl 10004cae <__wrap___aeabi_dsub> +10010dca: 9a04 ldr r2, [sp, #16] +10010dcc: 9b10 ldr r3, [sp, #64] ; 0x40 +10010dce: 0324 lsls r4, r4, #12 +10010dd0: 4313 orrs r3, r2 +10010dd2: 0b24 lsrs r4, r4, #12 +10010dd4: 0005 movs r5, r0 +10010dd6: 000e movs r6, r1 +10010dd8: 4ab4 ldr r2, [pc, #720] ; (100110ac <_strtod_l+0xd74>) +10010dda: 431c orrs r4, r3 +10010ddc: d113 bne.n 10010e06 <_strtod_l+0xace> +10010dde: 4bb4 ldr r3, [pc, #720] ; (100110b0 <_strtod_l+0xd78>) +10010de0: f7f3 ffd0 bl 10004d84 <__wrap___aeabi_dcmplt> +10010de4: 2800 cmp r0, #0 +10010de6: d100 bne.n 10010dea <_strtod_l+0xab2> +10010de8: e59a b.n 10010920 <_strtod_l+0x5e8> +10010dea: 4653 mov r3, sl +10010dec: 4646 mov r6, r8 +10010dee: 46ba mov sl, r7 +10010df0: 46d8 mov r8, fp +10010df2: 930c str r3, [sp, #48] ; 0x30 +10010df4: 981c ldr r0, [sp, #112] ; 0x70 +10010df6: 9b04 ldr r3, [sp, #16] +10010df8: 9c05 ldr r4, [sp, #20] +10010dfa: 469b mov fp, r3 +10010dfc: 0027 movs r7, r4 +10010dfe: e67b b.n 10010af8 <_strtod_l+0x7c0> +10010e00: 2300 movs r3, #0 +10010e02: 469b mov fp, r3 +10010e04: e6e3 b.n 10010bce <_strtod_l+0x896> +10010e06: 4bab ldr r3, [pc, #684] ; (100110b4 <_strtod_l+0xd7c>) +10010e08: f7f3 ffbc bl 10004d84 <__wrap___aeabi_dcmplt> +10010e0c: 2800 cmp r0, #0 +10010e0e: d1ec bne.n 10010dea <_strtod_l+0xab2> +10010e10: 0028 movs r0, r5 +10010e12: 0031 movs r1, r6 +10010e14: 4aa8 ldr r2, [pc, #672] ; (100110b8 <_strtod_l+0xd80>) +10010e16: 4ba9 ldr r3, [pc, #676] ; (100110bc <_strtod_l+0xd84>) +10010e18: f7f3 ffca bl 10004db0 <__wrap___aeabi_dcmpgt> +10010e1c: 2800 cmp r0, #0 +10010e1e: d100 bne.n 10010e22 <_strtod_l+0xaea> +10010e20: e57e b.n 10010920 <_strtod_l+0x5e8> +10010e22: e7e2 b.n 10010dea <_strtod_l+0xab2> +10010e24: 9b09 ldr r3, [sp, #36] ; 0x24 +10010e26: 9402 str r4, [sp, #8] +10010e28: 9301 str r3, [sp, #4] +10010e2a: ab1c add r3, sp, #112 ; 0x70 +10010e2c: 9300 str r3, [sp, #0] +10010e2e: 4650 mov r0, sl +10010e30: ab1d add r3, sp, #116 ; 0x74 +10010e32: 4aa3 ldr r2, [pc, #652] ; (100110c0 <_strtod_l+0xd88>) +10010e34: a91b add r1, sp, #108 ; 0x6c +10010e36: f002 f8b1 bl 10012f9c <__gethex> +10010e3a: 2307 movs r3, #7 +10010e3c: 001d movs r5, r3 +10010e3e: 0004 movs r4, r0 +10010e40: 4005 ands r5, r0 +10010e42: 4203 tst r3, r0 +10010e44: d100 bne.n 10010e48 <_strtod_l+0xb10> +10010e46: e57c b.n 10010942 <_strtod_l+0x60a> +10010e48: 2d06 cmp r5, #6 +10010e4a: d174 bne.n 10010f36 <_strtod_l+0xbfe> +10010e4c: 9b08 ldr r3, [sp, #32] +10010e4e: 2b00 cmp r3, #0 +10010e50: d101 bne.n 10010e56 <_strtod_l+0xb1e> +10010e52: f7ff fb00 bl 10010456 <_strtod_l+0x11e> +10010e56: 601e str r6, [r3, #0] +10010e58: 2300 movs r3, #0 +10010e5a: 2700 movs r7, #0 +10010e5c: 469b mov fp, r3 +10010e5e: f7ff fafd bl 1001045c <_strtod_l+0x124> +10010e62: 2322 movs r3, #34 ; 0x22 +10010e64: 4652 mov r2, sl +10010e66: 6013 str r3, [r2, #0] +10010e68: e79d b.n 10010da6 <_strtod_l+0xa6e> +10010e6a: 4653 mov r3, sl +10010e6c: e666 b.n 10010b3c <_strtod_l+0x804> +10010e6e: 465b mov r3, fp +10010e70: 4648 mov r0, r9 +10010e72: 9307 str r3, [sp, #28] +10010e74: 4643 mov r3, r8 +10010e76: 4689 mov r9, r1 +10010e78: 46a8 mov r8, r5 +10010e7a: 0001 movs r1, r0 +10010e7c: 001d movs r5, r3 +10010e7e: 3202 adds r2, #2 +10010e80: 2e08 cmp r6, #8 +10010e82: dc43 bgt.n 10010f0c <_strtod_l+0xbd4> +10010e84: 0016 movs r6, r2 +10010e86: f7ff fb25 bl 100104d4 <_strtod_l+0x19c> +10010e8a: 465a mov r2, fp +10010e8c: 0038 movs r0, r7 +10010e8e: 9907 ldr r1, [sp, #28] +10010e90: f7fd fea0 bl 1000ebd4 +10010e94: 2800 cmp r0, #0 +10010e96: d045 beq.n 10010f24 <_strtod_l+0xbec> +10010e98: 2300 movs r3, #0 +10010e9a: 2600 movs r6, #0 +10010e9c: 4699 mov r9, r3 +10010e9e: 4698 mov r8, r3 +10010ea0: 930d str r3, [sp, #52] ; 0x34 +10010ea2: f7ff faa5 bl 100103f0 <_strtod_l+0xb8> +10010ea6: 9b0c ldr r3, [sp, #48] ; 0x30 +10010ea8: 3316 adds r3, #22 +10010eaa: da00 bge.n 10010eae <_strtod_l+0xb76> +10010eac: e570 b.n 10010990 <_strtod_l+0x658> +10010eae: 9804 ldr r0, [sp, #16] +10010eb0: 9905 ldr r1, [sp, #20] +10010eb2: 9b10 ldr r3, [sp, #64] ; 0x40 +10010eb4: 9a0b ldr r2, [sp, #44] ; 0x2c +10010eb6: 1a9a subs r2, r3, r2 +10010eb8: 4b82 ldr r3, [pc, #520] ; (100110c4 <_strtod_l+0xd8c>) +10010eba: 00d2 lsls r2, r2, #3 +10010ebc: 189b adds r3, r3, r2 +10010ebe: 681a ldr r2, [r3, #0] +10010ec0: 685b ldr r3, [r3, #4] +10010ec2: f7f3 fefe bl 10004cc2 <__wrap___aeabi_ddiv> +10010ec6: 4683 mov fp, r0 +10010ec8: 000f movs r7, r1 +10010eca: e53d b.n 10010948 <_strtod_l+0x610> +10010ecc: 9b05 ldr r3, [sp, #20] +10010ece: 930e str r3, [sp, #56] ; 0x38 +10010ed0: 2b00 cmp r3, #0 +10010ed2: d000 beq.n 10010ed6 <_strtod_l+0xb9e> +10010ed4: e6b7 b.n 10010c46 <_strtod_l+0x90e> +10010ed6: 4653 mov r3, sl +10010ed8: 4646 mov r6, r8 +10010eda: 46ba mov sl, r7 +10010edc: 46d8 mov r8, fp +10010ede: 930c str r3, [sp, #48] ; 0x30 +10010ee0: 2322 movs r3, #34 ; 0x22 +10010ee2: 4652 mov r2, sl +10010ee4: 6013 str r3, [r2, #0] +10010ee6: 2300 movs r3, #0 +10010ee8: 981c ldr r0, [sp, #112] ; 0x70 +10010eea: 469b mov fp, r3 +10010eec: 001f movs r7, r3 +10010eee: e603 b.n 10010af8 <_strtod_l+0x7c0> +10010ef0: 001a movs r2, r3 +10010ef2: 930b str r3, [sp, #44] ; 0x2c +10010ef4: 4b74 ldr r3, [pc, #464] ; (100110c8 <_strtod_l+0xd90>) +10010ef6: 429a cmp r2, r3 +10010ef8: dc01 bgt.n 10010efe <_strtod_l+0xbc6> +10010efa: f7ff fb97 bl 1001062c <_strtod_l+0x2f4> +10010efe: f7ff fb94 bl 1001062a <_strtod_l+0x2f2> +10010f02: 9a11 ldr r2, [sp, #68] ; 0x44 +10010f04: 9b12 ldr r3, [sp, #72] ; 0x48 +10010f06: 9216 str r2, [sp, #88] ; 0x58 +10010f08: 9317 str r3, [sp, #92] ; 0x5c +10010f0a: e4ea b.n 100108e2 <_strtod_l+0x5aa> +10010f0c: 2a10 cmp r2, #16 +10010f0e: dc4f bgt.n 10010fb0 <_strtod_l+0xc78> +10010f10: 464b mov r3, r9 +10010f12: 009b lsls r3, r3, #2 +10010f14: 444b add r3, r9 +10010f16: 4689 mov r9, r1 +10010f18: 005b lsls r3, r3, #1 +10010f1a: 0016 movs r6, r2 +10010f1c: 2000 movs r0, #0 +10010f1e: 4499 add r9, r3 +10010f20: f7ff fae1 bl 100104e6 <_strtod_l+0x1ae> +10010f24: 2200 movs r2, #0 +10010f26: 9b1b ldr r3, [sp, #108] ; 0x6c +10010f28: 4690 mov r8, r2 +10010f2a: 445b add r3, fp +10010f2c: 931b str r3, [sp, #108] ; 0x6c +10010f2e: 4691 mov r9, r2 +10010f30: 781c ldrb r4, [r3, #0] +10010f32: f7ff fab0 bl 10010496 <_strtod_l+0x15e> +10010f36: 9a1c ldr r2, [sp, #112] ; 0x70 +10010f38: 2a00 cmp r2, #0 +10010f3a: d007 beq.n 10010f4c <_strtod_l+0xc14> +10010f3c: 2135 movs r1, #53 ; 0x35 +10010f3e: a81e add r0, sp, #120 ; 0x78 +10010f40: f003 f946 bl 100141d0 <__copybits> +10010f44: 4650 mov r0, sl +10010f46: 991c ldr r1, [sp, #112] ; 0x70 +10010f48: f002 fc34 bl 100137b4 <_Bfree> +10010f4c: 2d05 cmp r5, #5 +10010f4e: d900 bls.n 10010f52 <_strtod_l+0xc1a> +10010f50: e709 b.n 10010d66 <_strtod_l+0xa2e> +10010f52: 4b5e ldr r3, [pc, #376] ; (100110cc <_strtod_l+0xd94>) +10010f54: 00ad lsls r5, r5, #2 +10010f56: 595b ldr r3, [r3, r5] +10010f58: 469f mov pc, r3 +10010f5a: 4b5d ldr r3, [pc, #372] ; (100110d0 <_strtod_l+0xd98>) +10010f5c: 9305 str r3, [sp, #20] +10010f5e: 2301 movs r3, #1 +10010f60: 425b negs r3, r3 +10010f62: 9304 str r3, [sp, #16] +10010f64: e6ff b.n 10010d66 <_strtod_l+0xa2e> +10010f66: 4b50 ldr r3, [pc, #320] ; (100110a8 <_strtod_l+0xd70>) +10010f68: 9305 str r3, [sp, #20] +10010f6a: e6fc b.n 10010d66 <_strtod_l+0xa2e> +10010f6c: 9b1e ldr r3, [sp, #120] ; 0x78 +10010f6e: 9304 str r3, [sp, #16] +10010f70: 9b1f ldr r3, [sp, #124] ; 0x7c +10010f72: 9305 str r3, [sp, #20] +10010f74: e6f7 b.n 10010d66 <_strtod_l+0xa2e> +10010f76: 2000 movs r0, #0 +10010f78: f7ff fa99 bl 100104ae <_strtod_l+0x176> +10010f7c: 4951 ldr r1, [pc, #324] ; (100110c4 <_strtod_l+0xd8c>) +10010f7e: 00db lsls r3, r3, #3 +10010f80: 18c9 adds r1, r1, r3 +10010f82: 6808 ldr r0, [r1, #0] +10010f84: 6849 ldr r1, [r1, #4] +10010f86: 9a04 ldr r2, [sp, #16] +10010f88: 9b05 ldr r3, [sp, #20] +10010f8a: f7f3 feb4 bl 10004cf6 <__wrap___aeabi_dmul> +10010f8e: 4683 mov fp, r0 +10010f90: 000f movs r7, r1 +10010f92: e4d9 b.n 10010948 <_strtod_l+0x610> +10010f94: 2300 movs r3, #0 +10010f96: 960d str r6, [sp, #52] ; 0x34 +10010f98: 9310 str r3, [sp, #64] ; 0x40 +10010f9a: f7ff faa9 bl 100104f0 <_strtod_l+0x1b8> +10010f9e: 2300 movs r3, #0 +10010fa0: 4c4c ldr r4, [pc, #304] ; (100110d4 <_strtod_l+0xd9c>) +10010fa2: 9318 str r3, [sp, #96] ; 0x60 +10010fa4: 9419 str r4, [sp, #100] ; 0x64 +10010fa6: 2300 movs r3, #0 +10010fa8: 9311 str r3, [sp, #68] ; 0x44 +10010faa: 4b44 ldr r3, [pc, #272] ; (100110bc <_strtod_l+0xd84>) +10010fac: 9312 str r3, [sp, #72] ; 0x48 +10010fae: e604 b.n 10010bba <_strtod_l+0x882> +10010fb0: 0016 movs r6, r2 +10010fb2: 2000 movs r0, #0 +10010fb4: f7ff fa97 bl 100104e6 <_strtod_l+0x1ae> +10010fb8: 230f movs r3, #15 +10010fba: 4c42 ldr r4, [pc, #264] ; (100110c4 <_strtod_l+0xd8c>) +10010fbc: 1b9e subs r6, r3, r6 +10010fbe: 00f1 lsls r1, r6, #3 +10010fc0: 1861 adds r1, r4, r1 +10010fc2: 9a04 ldr r2, [sp, #16] +10010fc4: 9b05 ldr r3, [sp, #20] +10010fc6: 6808 ldr r0, [r1, #0] +10010fc8: 6849 ldr r1, [r1, #4] +10010fca: f7f3 fe94 bl 10004cf6 <__wrap___aeabi_dmul> +10010fce: 9b0c ldr r3, [sp, #48] ; 0x30 +10010fd0: 1b9e subs r6, r3, r6 +10010fd2: 00f6 lsls r6, r6, #3 +10010fd4: 19a6 adds r6, r4, r6 +10010fd6: 6832 ldr r2, [r6, #0] +10010fd8: 6873 ldr r3, [r6, #4] +10010fda: f7f3 fe8c bl 10004cf6 <__wrap___aeabi_dmul> +10010fde: 4683 mov fp, r0 +10010fe0: 000f movs r7, r1 +10010fe2: e4b1 b.n 10010948 <_strtod_l+0x610> +10010fe4: 4653 mov r3, sl +10010fe6: 930c str r3, [sp, #48] ; 0x30 +10010fe8: 9b0b ldr r3, [sp, #44] ; 0x2c +10010fea: 4646 mov r6, r8 +10010fec: 46d8 mov r8, fp +10010fee: 469b mov fp, r3 +10010ff0: 9b10 ldr r3, [sp, #64] ; 0x40 +10010ff2: 46ba mov sl, r7 +10010ff4: 9f0a ldr r7, [sp, #40] ; 0x28 +10010ff6: 2b00 cmp r3, #0 +10010ff8: d100 bne.n 10010ffc <_strtod_l+0xcc4> +10010ffa: e0c0 b.n 1001117e <_strtod_l+0xe46> +10010ffc: 9b04 ldr r3, [sp, #16] +10010ffe: 9c05 ldr r4, [sp, #20] +10011000: 4935 ldr r1, [pc, #212] ; (100110d8 <_strtod_l+0xda0>) +10011002: 0323 lsls r3, r4, #12 +10011004: 0022 movs r2, r4 +10011006: 0b1b lsrs r3, r3, #12 +10011008: 428b cmp r3, r1 +1001100a: d100 bne.n 1001100e <_strtod_l+0xcd6> +1001100c: e0f5 b.n 100111fa <_strtod_l+0xec2> +1001100e: 9911 ldr r1, [sp, #68] ; 0x44 +10011010: 2900 cmp r1, #0 +10011012: d100 bne.n 10011016 <_strtod_l+0xcde> +10011014: e0bc b.n 10011190 <_strtod_l+0xe58> +10011016: 9a04 ldr r2, [sp, #16] +10011018: 9b05 ldr r3, [sp, #20] +1001101a: 001c movs r4, r3 +1001101c: 4219 tst r1, r3 +1001101e: d01e beq.n 1001105e <_strtod_l+0xd26> +10011020: 9b10 ldr r3, [sp, #64] ; 0x40 +10011022: 4658 mov r0, fp +10011024: 0039 movs r1, r7 +10011026: 2b00 cmp r3, #0 +10011028: d100 bne.n 1001102c <_strtod_l+0xcf4> +1001102a: e0bd b.n 100111a8 <_strtod_l+0xe70> +1001102c: f002 ff8e bl 10013f4c <__ulp> +10011030: 9b07 ldr r3, [sp, #28] +10011032: 2b00 cmp r3, #0 +10011034: d00b beq.n 1001104e <_strtod_l+0xd16> +10011036: 236b movs r3, #107 ; 0x6b +10011038: 0064 lsls r4, r4, #1 +1001103a: 0d64 lsrs r4, r4, #21 +1001103c: 1b1c subs r4, r3, r4 +1001103e: 2c00 cmp r4, #0 +10011040: dd05 ble.n 1001104e <_strtod_l+0xd16> +10011042: 4d26 ldr r5, [pc, #152] ; (100110dc <_strtod_l+0xda4>) +10011044: 0524 lsls r4, r4, #20 +10011046: 2200 movs r2, #0 +10011048: 1963 adds r3, r4, r5 +1001104a: f7f3 fe54 bl 10004cf6 <__wrap___aeabi_dmul> +1001104e: 0002 movs r2, r0 +10011050: 000b movs r3, r1 +10011052: 4658 mov r0, fp +10011054: 0039 movs r1, r7 +10011056: f7f3 fe2f bl 10004cb8 <__wrap___aeabi_dadd> +1001105a: 4683 mov fp, r0 +1001105c: 000f movs r7, r1 +1001105e: 9b07 ldr r3, [sp, #28] +10011060: 2b00 cmp r3, #0 +10011062: d00d beq.n 10011080 <_strtod_l+0xd48> +10011064: 4658 mov r0, fp +10011066: 0039 movs r1, r7 +10011068: 4b1d ldr r3, [pc, #116] ; (100110e0 <_strtod_l+0xda8>) +1001106a: 2200 movs r2, #0 +1001106c: f7f3 fe43 bl 10004cf6 <__wrap___aeabi_dmul> +10011070: 0003 movs r3, r0 +10011072: 4683 mov fp, r0 +10011074: 000f movs r7, r1 +10011076: 430b orrs r3, r1 +10011078: d102 bne.n 10011080 <_strtod_l+0xd48> +1001107a: 2322 movs r3, #34 ; 0x22 +1001107c: 4652 mov r2, sl +1001107e: 6013 str r3, [r2, #0] +10011080: 981c ldr r0, [sp, #112] ; 0x70 +10011082: e539 b.n 10010af8 <_strtod_l+0x7c0> +10011084: 22d4 movs r2, #212 ; 0xd4 +10011086: 0492 lsls r2, r2, #18 +10011088: 000b movs r3, r1 +1001108a: 4694 mov ip, r2 +1001108c: 4463 add r3, ip +1001108e: 9305 str r3, [sp, #20] +10011090: 2300 movs r3, #0 +10011092: 9307 str r3, [sp, #28] +10011094: f7ff fb39 bl 1001070a <_strtod_l+0x3d2> +10011098: 00000433 .word 0x00000433 +1001109c: ffefffff .word 0xffefffff +100110a0: 1004d190 .word 0x1004d190 +100110a4: 1004d194 .word 0x1004d194 +100110a8: 7ff00000 .word 0x7ff00000 +100110ac: 94a03595 .word 0x94a03595 +100110b0: 3fcfffff .word 0x3fcfffff +100110b4: 3fdfffff .word 0x3fdfffff +100110b8: 35afe535 .word 0x35afe535 +100110bc: 3fe00000 .word 0x3fe00000 +100110c0: 1004d270 .word 0x1004d270 +100110c4: 1004d760 .word 0x1004d760 +100110c8: 00004e1f .word 0x00004e1f +100110cc: 1004d258 .word 0x1004d258 +100110d0: 7fffffff .word 0x7fffffff +100110d4: bfe00000 .word 0xbfe00000 +100110d8: 000fffff .word 0x000fffff +100110dc: 3ff00000 .word 0x3ff00000 +100110e0: 39500000 .word 0x39500000 +100110e4: 496d ldr r1, [pc, #436] ; (1001129c <_strtod_l+0xf64>) +100110e6: aa1e add r2, sp, #120 ; 0x78 +100110e8: 3114 adds r1, #20 +100110ea: a81b add r0, sp, #108 ; 0x6c +100110ec: f002 fa52 bl 10013594 <__hexnan> +100110f0: 2805 cmp r0, #5 +100110f2: d001 beq.n 100110f8 <_strtod_l+0xdc0> +100110f4: f7ff f9a2 bl 1001043c <_strtod_l+0x104> +100110f8: 9b1f ldr r3, [sp, #124] ; 0x7c +100110fa: 4a69 ldr r2, [pc, #420] ; (100112a0 <_strtod_l+0xf68>) +100110fc: 431a orrs r2, r3 +100110fe: 9b1e ldr r3, [sp, #120] ; 0x78 +10011100: 9205 str r2, [sp, #20] +10011102: 9304 str r3, [sp, #16] +10011104: 9b04 ldr r3, [sp, #16] +10011106: 9c05 ldr r4, [sp, #20] +10011108: 469b mov fp, r3 +1001110a: 0027 movs r7, r4 +1001110c: f7ff fc1c bl 10010948 <_strtod_l+0x610> +10011110: 4653 mov r3, sl +10011112: 9904 ldr r1, [sp, #16] +10011114: 9a05 ldr r2, [sp, #20] +10011116: 930c str r3, [sp, #48] ; 0x30 +10011118: 9b0b ldr r3, [sp, #44] ; 0x2c +1001111a: 4646 mov r6, r8 +1001111c: 46d8 mov r8, fp +1001111e: 469b mov fp, r3 +10011120: 9b10 ldr r3, [sp, #64] ; 0x40 +10011122: 46ba mov sl, r7 +10011124: 430b orrs r3, r1 +10011126: 9f0a ldr r7, [sp, #40] ; 0x28 +10011128: d199 bne.n 1001105e <_strtod_l+0xd26> +1001112a: 0014 movs r4, r2 +1001112c: 0313 lsls r3, r2, #12 +1001112e: d196 bne.n 1001105e <_strtod_l+0xd26> +10011130: 4b5b ldr r3, [pc, #364] ; (100112a0 <_strtod_l+0xf68>) +10011132: 4013 ands r3, r2 +10011134: 22d6 movs r2, #214 ; 0xd6 +10011136: 04d2 lsls r2, r2, #19 +10011138: 4293 cmp r3, r2 +1001113a: d990 bls.n 1001105e <_strtod_l+0xd26> +1001113c: 6973 ldr r3, [r6, #20] +1001113e: 2b00 cmp r3, #0 +10011140: d102 bne.n 10011148 <_strtod_l+0xe10> +10011142: 6933 ldr r3, [r6, #16] +10011144: 2b01 cmp r3, #1 +10011146: dd8a ble.n 1001105e <_strtod_l+0xd26> +10011148: 0031 movs r1, r6 +1001114a: 2201 movs r2, #1 +1001114c: 4650 mov r0, sl +1001114e: f002 fd9f bl 10013c90 <__lshift> +10011152: 4649 mov r1, r9 +10011154: 0006 movs r6, r0 +10011156: f002 fe19 bl 10013d8c <__mcmp> +1001115a: 2800 cmp r0, #0 +1001115c: dc00 bgt.n 10011160 <_strtod_l+0xe28> +1001115e: e77e b.n 1001105e <_strtod_l+0xd26> +10011160: 9b07 ldr r3, [sp, #28] +10011162: 2b00 cmp r3, #0 +10011164: d06e beq.n 10011244 <_strtod_l+0xf0c> +10011166: 22d6 movs r2, #214 ; 0xd6 +10011168: 4b4d ldr r3, [pc, #308] ; (100112a0 <_strtod_l+0xf68>) +1001116a: 04d2 lsls r2, r2, #19 +1001116c: 4023 ands r3, r4 +1001116e: 4293 cmp r3, r2 +10011170: dc68 bgt.n 10011244 <_strtod_l+0xf0c> +10011172: 22dc movs r2, #220 ; 0xdc +10011174: 0492 lsls r2, r2, #18 +10011176: 4293 cmp r3, r2 +10011178: dd00 ble.n 1001117c <_strtod_l+0xe44> +1001117a: e773 b.n 10011064 <_strtod_l+0xd2c> +1001117c: e6b0 b.n 10010ee0 <_strtod_l+0xba8> +1001117e: 9904 ldr r1, [sp, #16] +10011180: 9a05 ldr r2, [sp, #20] +10011182: 0313 lsls r3, r2, #12 +10011184: 0b1b lsrs r3, r3, #12 +10011186: 0014 movs r4, r2 +10011188: 430b orrs r3, r1 +1001118a: d000 beq.n 1001118e <_strtod_l+0xe56> +1001118c: e73f b.n 1001100e <_strtod_l+0xcd6> +1001118e: e7e7 b.n 10011160 <_strtod_l+0xe28> +10011190: 9a0e ldr r2, [sp, #56] ; 0x38 +10011192: 9b04 ldr r3, [sp, #16] +10011194: 9c05 ldr r4, [sp, #20] +10011196: 421a tst r2, r3 +10011198: d100 bne.n 1001119c <_strtod_l+0xe64> +1001119a: e760 b.n 1001105e <_strtod_l+0xd26> +1001119c: e740 b.n 10011020 <_strtod_l+0xce8> +1001119e: 2300 movs r3, #0 +100111a0: 4699 mov r9, r3 +100111a2: 4b40 ldr r3, [pc, #256] ; (100112a4 <_strtod_l+0xf6c>) +100111a4: 9307 str r3, [sp, #28] +100111a6: e584 b.n 10010cb2 <_strtod_l+0x97a> +100111a8: f002 fed0 bl 10013f4c <__ulp> +100111ac: 9b07 ldr r3, [sp, #28] +100111ae: 2b00 cmp r3, #0 +100111b0: d056 beq.n 10011260 <_strtod_l+0xf28> +100111b2: 236b movs r3, #107 ; 0x6b +100111b4: 0064 lsls r4, r4, #1 +100111b6: 0d64 lsrs r4, r4, #21 +100111b8: 1b1c subs r4, r3, r4 +100111ba: 2c00 cmp r4, #0 +100111bc: dd05 ble.n 100111ca <_strtod_l+0xe92> +100111be: 4d3a ldr r5, [pc, #232] ; (100112a8 <_strtod_l+0xf70>) +100111c0: 0524 lsls r4, r4, #20 +100111c2: 2200 movs r2, #0 +100111c4: 1963 adds r3, r4, r5 +100111c6: f7f3 fd96 bl 10004cf6 <__wrap___aeabi_dmul> +100111ca: 0002 movs r2, r0 +100111cc: 000b movs r3, r1 +100111ce: 4658 mov r0, fp +100111d0: 0039 movs r1, r7 +100111d2: f7f3 fd6c bl 10004cae <__wrap___aeabi_dsub> +100111d6: 2200 movs r2, #0 +100111d8: 2300 movs r3, #0 +100111da: 4683 mov fp, r0 +100111dc: 000f movs r7, r1 +100111de: f7f3 fdc9 bl 10004d74 <__wrap___aeabi_dcmpeq> +100111e2: 2800 cmp r0, #0 +100111e4: d100 bne.n 100111e8 <_strtod_l+0xeb0> +100111e6: e73d b.n 10011064 <_strtod_l+0xd2c> +100111e8: e67a b.n 10010ee0 <_strtod_l+0xba8> +100111ea: 2201 movs r2, #1 +100111ec: 4252 negs r2, r2 +100111ee: 409a lsls r2, r3 +100111f0: 9b04 ldr r3, [sp, #16] +100111f2: 4013 ands r3, r2 +100111f4: 9304 str r3, [sp, #16] +100111f6: f7ff fc23 bl 10010a40 <_strtod_l+0x708> +100111fa: 9b07 ldr r3, [sp, #28] +100111fc: 9904 ldr r1, [sp, #16] +100111fe: 2b00 cmp r3, #0 +10011200: d02b beq.n 1001125a <_strtod_l+0xf22> +10011202: 20d4 movs r0, #212 ; 0xd4 +10011204: 4b26 ldr r3, [pc, #152] ; (100112a0 <_strtod_l+0xf68>) +10011206: 04c0 lsls r0, r0, #19 +10011208: 4023 ands r3, r4 +1001120a: 4283 cmp r3, r0 +1001120c: d825 bhi.n 1001125a <_strtod_l+0xf22> +1001120e: 206b movs r0, #107 ; 0x6b +10011210: 0d1b lsrs r3, r3, #20 +10011212: 1ac0 subs r0, r0, r3 +10011214: 2301 movs r3, #1 +10011216: 425b negs r3, r3 +10011218: 4083 lsls r3, r0 +1001121a: 4299 cmp r1, r3 +1001121c: d000 beq.n 10011220 <_strtod_l+0xee8> +1001121e: e6f6 b.n 1001100e <_strtod_l+0xcd6> +10011220: 4b22 ldr r3, [pc, #136] ; (100112ac <_strtod_l+0xf74>) +10011222: 429a cmp r2, r3 +10011224: d035 beq.n 10011292 <_strtod_l+0xf5a> +10011226: 2180 movs r1, #128 ; 0x80 +10011228: 4b1d ldr r3, [pc, #116] ; (100112a0 <_strtod_l+0xf68>) +1001122a: 0349 lsls r1, r1, #13 +1001122c: 401a ands r2, r3 +1001122e: 0013 movs r3, r2 +10011230: 468c mov ip, r1 +10011232: 4463 add r3, ip +10011234: 9305 str r3, [sp, #20] +10011236: 2300 movs r3, #0 +10011238: 9304 str r3, [sp, #16] +1001123a: 9b04 ldr r3, [sp, #16] +1001123c: 9c05 ldr r4, [sp, #20] +1001123e: 469b mov fp, r3 +10011240: 0027 movs r7, r4 +10011242: e70c b.n 1001105e <_strtod_l+0xd26> +10011244: 4b16 ldr r3, [pc, #88] ; (100112a0 <_strtod_l+0xf68>) +10011246: 401c ands r4, r3 +10011248: 4b19 ldr r3, [pc, #100] ; (100112b0 <_strtod_l+0xf78>) +1001124a: 469c mov ip, r3 +1001124c: 4b19 ldr r3, [pc, #100] ; (100112b4 <_strtod_l+0xf7c>) +1001124e: 4464 add r4, ip +10011250: 4323 orrs r3, r4 +10011252: 9305 str r3, [sp, #20] +10011254: 2301 movs r3, #1 +10011256: 425b negs r3, r3 +10011258: e7ee b.n 10011238 <_strtod_l+0xf00> +1001125a: 2301 movs r3, #1 +1001125c: 425b negs r3, r3 +1001125e: e7dc b.n 1001121a <_strtod_l+0xee2> +10011260: 0002 movs r2, r0 +10011262: 000b movs r3, r1 +10011264: 4658 mov r0, fp +10011266: 0039 movs r1, r7 +10011268: f7f3 fd21 bl 10004cae <__wrap___aeabi_dsub> +1001126c: 2200 movs r2, #0 +1001126e: 2300 movs r3, #0 +10011270: 4683 mov fp, r0 +10011272: 000f movs r7, r1 +10011274: f7f3 fd7e bl 10004d74 <__wrap___aeabi_dcmpeq> +10011278: 2800 cmp r0, #0 +1001127a: d000 beq.n 1001127e <_strtod_l+0xf46> +1001127c: e630 b.n 10010ee0 <_strtod_l+0xba8> +1001127e: 981c ldr r0, [sp, #112] ; 0x70 +10011280: e43a b.n 10010af8 <_strtod_l+0x7c0> +10011282: 234b movs r3, #75 ; 0x4b +10011284: 1a9a subs r2, r3, r2 +10011286: 3b4c subs r3, #76 ; 0x4c +10011288: 4093 lsls r3, r2 +1001128a: 4019 ands r1, r3 +1001128c: 9105 str r1, [sp, #20] +1001128e: f7ff fbd7 bl 10010a40 <_strtod_l+0x708> +10011292: 1c4b adds r3, r1, #1 +10011294: d1c7 bne.n 10011226 <_strtod_l+0xeee> +10011296: 981c ldr r0, [sp, #112] ; 0x70 +10011298: e428 b.n 10010aec <_strtod_l+0x7b4> +1001129a: 46c0 nop ; (mov r8, r8) +1001129c: 1004d270 .word 0x1004d270 +100112a0: 7ff00000 .word 0x7ff00000 +100112a4: 1004d738 .word 0x1004d738 +100112a8: 3ff00000 .word 0x3ff00000 +100112ac: 7fefffff .word 0x7fefffff +100112b0: fff00000 .word 0xfff00000 +100112b4: 000fffff .word 0x000fffff + +100112b8 <_strtod_r>: +100112b8: b510 push {r4, lr} +100112ba: 4b02 ldr r3, [pc, #8] ; (100112c4 <_strtod_r+0xc>) +100112bc: f7ff f83c bl 10010338 <_strtod_l> +100112c0: bd10 pop {r4, pc} +100112c2: 46c0 nop ; (mov r8, r8) +100112c4: 20001120 .word 0x20001120 + +100112c8 : +100112c8: b510 push {r4, lr} +100112ca: 0004 movs r4, r0 +100112cc: 0013 movs r3, r2 +100112ce: 4a03 ldr r2, [pc, #12] ; (100112dc ) +100112d0: 6810 ldr r0, [r2, #0] +100112d2: 000a movs r2, r1 +100112d4: 0021 movs r1, r4 +100112d6: f7ff f82f bl 10010338 <_strtod_l> +100112da: bd10 pop {r4, pc} +100112dc: 200008e0 .word 0x200008e0 + +100112e0 : +100112e0: b510 push {r4, lr} +100112e2: 0004 movs r4, r0 +100112e4: 4b03 ldr r3, [pc, #12] ; (100112f4 ) +100112e6: 000a movs r2, r1 +100112e8: 6818 ldr r0, [r3, #0] +100112ea: 0021 movs r1, r4 +100112ec: 4b02 ldr r3, [pc, #8] ; (100112f8 ) +100112ee: f7ff f823 bl 10010338 <_strtod_l> +100112f2: bd10 pop {r4, pc} +100112f4: 200008e0 .word 0x200008e0 +100112f8: 20001120 .word 0x20001120 + +100112fc : +100112fc: 0013 movs r3, r2 +100112fe: 4a27 ldr r2, [pc, #156] ; (1001139c ) +10011300: b5f0 push {r4, r5, r6, r7, lr} +10011302: 46c6 mov lr, r8 +10011304: 4690 mov r8, r2 +10011306: 000a movs r2, r1 +10011308: 0001 movs r1, r0 +1001130a: 4640 mov r0, r8 +1001130c: b500 push {lr} +1001130e: 6800 ldr r0, [r0, #0] +10011310: f7ff f812 bl 10010338 <_strtod_l> +10011314: 0002 movs r2, r0 +10011316: 000b movs r3, r1 +10011318: 0005 movs r5, r0 +1001131a: 000c movs r4, r1 +1001131c: f7f3 fd4d bl 10004dba <__wrap___aeabi_dcmpun> +10011320: 2800 cmp r0, #0 +10011322: d12e bne.n 10011382 +10011324: 0021 movs r1, r4 +10011326: 0028 movs r0, r5 +10011328: f7f3 fdca bl 10004ec0 <__wrap___aeabi_d2f> +1001132c: 0047 lsls r7, r0, #1 +1001132e: 087f lsrs r7, r7, #1 +10011330: 1c06 adds r6, r0, #0 +10011332: 491b ldr r1, [pc, #108] ; (100113a0 ) +10011334: 1c38 adds r0, r7, #0 +10011336: f7f3 fe7d bl 10005034 <__wrap___aeabi_fcmpun> +1001133a: 2800 cmp r0, #0 +1001133c: d11d bne.n 1001137a +1001133e: 4918 ldr r1, [pc, #96] ; (100113a0 ) +10011340: 1c38 adds r0, r7, #0 +10011342: f7f3 fe6f bl 10005024 <__wrap___aeabi_fcmple> +10011346: 2800 cmp r0, #0 +10011348: d117 bne.n 1001137a +1001134a: 2201 movs r2, #1 +1001134c: 0064 lsls r4, r4, #1 +1001134e: 0864 lsrs r4, r4, #1 +10011350: 0028 movs r0, r5 +10011352: 0021 movs r1, r4 +10011354: 4b13 ldr r3, [pc, #76] ; (100113a4 ) +10011356: 4252 negs r2, r2 +10011358: f7f3 fd2f bl 10004dba <__wrap___aeabi_dcmpun> +1001135c: 2800 cmp r0, #0 +1001135e: d108 bne.n 10011372 +10011360: 2201 movs r2, #1 +10011362: 0028 movs r0, r5 +10011364: 0021 movs r1, r4 +10011366: 4b0f ldr r3, [pc, #60] ; (100113a4 ) +10011368: 4252 negs r2, r2 +1001136a: f7f3 fd11 bl 10004d90 <__wrap___aeabi_dcmple> +1001136e: 2800 cmp r0, #0 +10011370: d003 beq.n 1001137a +10011372: 4643 mov r3, r8 +10011374: 2222 movs r2, #34 ; 0x22 +10011376: 681b ldr r3, [r3, #0] +10011378: 601a str r2, [r3, #0] +1001137a: 1c30 adds r0, r6, #0 +1001137c: bc80 pop {r7} +1001137e: 46b8 mov r8, r7 +10011380: bdf0 pop {r4, r5, r6, r7, pc} +10011382: 4809 ldr r0, [pc, #36] ; (100113a8 ) +10011384: 2c00 cmp r4, #0 +10011386: da05 bge.n 10011394 +10011388: f7fe ff8e bl 100102a8 +1001138c: 2380 movs r3, #128 ; 0x80 +1001138e: 061b lsls r3, r3, #24 +10011390: 18c6 adds r6, r0, r3 +10011392: e7f2 b.n 1001137a +10011394: f7fe ff88 bl 100102a8 +10011398: 1c06 adds r6, r0, #0 +1001139a: e7ee b.n 1001137a +1001139c: 200008e0 .word 0x200008e0 +100113a0: 7f7fffff .word 0x7f7fffff +100113a4: 7fefffff .word 0x7fefffff +100113a8: 1004c938 .word 0x1004c938 + +100113ac : +100113ac: 4b27 ldr r3, [pc, #156] ; (1001144c ) +100113ae: b5f0 push {r4, r5, r6, r7, lr} +100113b0: 46c6 mov lr, r8 +100113b2: 4698 mov r8, r3 +100113b4: 000a movs r2, r1 +100113b6: 0001 movs r1, r0 +100113b8: 4640 mov r0, r8 +100113ba: b500 push {lr} +100113bc: 4b24 ldr r3, [pc, #144] ; (10011450 ) +100113be: 6800 ldr r0, [r0, #0] +100113c0: f7fe ffba bl 10010338 <_strtod_l> +100113c4: 0002 movs r2, r0 +100113c6: 000b movs r3, r1 +100113c8: 0005 movs r5, r0 +100113ca: 000c movs r4, r1 +100113cc: f7f3 fcf5 bl 10004dba <__wrap___aeabi_dcmpun> +100113d0: 2800 cmp r0, #0 +100113d2: d12e bne.n 10011432 +100113d4: 0021 movs r1, r4 +100113d6: 0028 movs r0, r5 +100113d8: f7f3 fd72 bl 10004ec0 <__wrap___aeabi_d2f> +100113dc: 0047 lsls r7, r0, #1 +100113de: 087f lsrs r7, r7, #1 +100113e0: 1c06 adds r6, r0, #0 +100113e2: 491c ldr r1, [pc, #112] ; (10011454 ) +100113e4: 1c38 adds r0, r7, #0 +100113e6: f7f3 fe25 bl 10005034 <__wrap___aeabi_fcmpun> +100113ea: 2800 cmp r0, #0 +100113ec: d11d bne.n 1001142a +100113ee: 4919 ldr r1, [pc, #100] ; (10011454 ) +100113f0: 1c38 adds r0, r7, #0 +100113f2: f7f3 fe17 bl 10005024 <__wrap___aeabi_fcmple> +100113f6: 2800 cmp r0, #0 +100113f8: d117 bne.n 1001142a +100113fa: 2201 movs r2, #1 +100113fc: 0064 lsls r4, r4, #1 +100113fe: 0864 lsrs r4, r4, #1 +10011400: 0028 movs r0, r5 +10011402: 0021 movs r1, r4 +10011404: 4b14 ldr r3, [pc, #80] ; (10011458 ) +10011406: 4252 negs r2, r2 +10011408: f7f3 fcd7 bl 10004dba <__wrap___aeabi_dcmpun> +1001140c: 2800 cmp r0, #0 +1001140e: d108 bne.n 10011422 +10011410: 2201 movs r2, #1 +10011412: 0028 movs r0, r5 +10011414: 0021 movs r1, r4 +10011416: 4b10 ldr r3, [pc, #64] ; (10011458 ) +10011418: 4252 negs r2, r2 +1001141a: f7f3 fcb9 bl 10004d90 <__wrap___aeabi_dcmple> +1001141e: 2800 cmp r0, #0 +10011420: d003 beq.n 1001142a +10011422: 4643 mov r3, r8 +10011424: 2222 movs r2, #34 ; 0x22 +10011426: 681b ldr r3, [r3, #0] +10011428: 601a str r2, [r3, #0] +1001142a: 1c30 adds r0, r6, #0 +1001142c: bc80 pop {r7} +1001142e: 46b8 mov r8, r7 +10011430: bdf0 pop {r4, r5, r6, r7, pc} +10011432: 480a ldr r0, [pc, #40] ; (1001145c ) +10011434: 2c00 cmp r4, #0 +10011436: da05 bge.n 10011444 +10011438: f7fe ff36 bl 100102a8 +1001143c: 2380 movs r3, #128 ; 0x80 +1001143e: 061b lsls r3, r3, #24 +10011440: 18c6 adds r6, r0, r3 +10011442: e7f2 b.n 1001142a +10011444: f7fe ff30 bl 100102a8 +10011448: 1c06 adds r6, r0, #0 +1001144a: e7ee b.n 1001142a +1001144c: 200008e0 .word 0x200008e0 +10011450: 20001120 .word 0x20001120 +10011454: 7f7fffff .word 0x7f7fffff +10011458: 7fefffff .word 0x7fefffff +1001145c: 1004c938 .word 0x1004c938 + +10011460 <_strtoll_l.constprop.0>: +10011460: b5f0 push {r4, r5, r6, r7, lr} +10011462: 46de mov lr, fp +10011464: 4657 mov r7, sl +10011466: 464e mov r6, r9 +10011468: 4645 mov r5, r8 +1001146a: b5e0 push {r5, r6, r7, lr} +1001146c: b089 sub sp, #36 ; 0x24 +1001146e: 4693 mov fp, r2 +10011470: 9007 str r0, [sp, #28] +10011472: 001e movs r6, r3 +10011474: 000a movs r2, r1 +10011476: 2008 movs r0, #8 +10011478: 4f5d ldr r7, [pc, #372] ; (100115f0 <_strtoll_l.constprop.0+0x190>) +1001147a: 9105 str r1, [sp, #20] +1001147c: 0013 movs r3, r2 +1001147e: 781c ldrb r4, [r3, #0] +10011480: 1c55 adds r5, r2, #1 +10011482: 5d39 ldrb r1, [r7, r4] +10011484: 002a movs r2, r5 +10011486: 4208 tst r0, r1 +10011488: d1f8 bne.n 1001147c <_strtoll_l.constprop.0+0x1c> +1001148a: 2c2d cmp r4, #45 ; 0x2d +1001148c: d100 bne.n 10011490 <_strtoll_l.constprop.0+0x30> +1001148e: e080 b.n 10011592 <_strtoll_l.constprop.0+0x132> +10011490: 2c2b cmp r4, #43 ; 0x2b +10011492: d062 beq.n 1001155a <_strtoll_l.constprop.0+0xfa> +10011494: 2301 movs r3, #1 +10011496: 425b negs r3, r3 +10011498: 9302 str r3, [sp, #8] +1001149a: 4b56 ldr r3, [pc, #344] ; (100115f4 <_strtoll_l.constprop.0+0x194>) +1001149c: 9303 str r3, [sp, #12] +1001149e: 2300 movs r3, #0 +100114a0: 9306 str r3, [sp, #24] +100114a2: 2e00 cmp r6, #0 +100114a4: d006 beq.n 100114b4 <_strtoll_l.constprop.0+0x54> +100114a6: 2e10 cmp r6, #16 +100114a8: d100 bne.n 100114ac <_strtoll_l.constprop.0+0x4c> +100114aa: e07c b.n 100115a6 <_strtoll_l.constprop.0+0x146> +100114ac: 17f3 asrs r3, r6, #31 +100114ae: 46b2 mov sl, r6 +100114b0: 4699 mov r9, r3 +100114b2: e007 b.n 100114c4 <_strtoll_l.constprop.0+0x64> +100114b4: 2c30 cmp r4, #48 ; 0x30 +100114b6: d100 bne.n 100114ba <_strtoll_l.constprop.0+0x5a> +100114b8: e081 b.n 100115be <_strtoll_l.constprop.0+0x15e> +100114ba: 230a movs r3, #10 +100114bc: 469a mov sl, r3 +100114be: 2300 movs r3, #0 +100114c0: 260a movs r6, #10 +100114c2: 4699 mov r9, r3 +100114c4: 4652 mov r2, sl +100114c6: 464b mov r3, r9 +100114c8: 9802 ldr r0, [sp, #8] +100114ca: 9903 ldr r1, [sp, #12] +100114cc: f7f3 f9f2 bl 100048b4 <__wrap___aeabi_uldivmod> +100114d0: 000f movs r7, r1 +100114d2: 4680 mov r8, r0 +100114d4: 9204 str r2, [sp, #16] +100114d6: 2000 movs r0, #0 +100114d8: 2200 movs r2, #0 +100114da: 2100 movs r1, #0 +100114dc: e019 b.n 10011512 <_strtoll_l.constprop.0+0xb2> +100114de: 001c movs r4, r3 +100114e0: 42a6 cmp r6, r4 +100114e2: dd21 ble.n 10011528 <_strtoll_l.constprop.0+0xc8> +100114e4: 1c53 adds r3, r2, #1 +100114e6: d012 beq.n 1001150e <_strtoll_l.constprop.0+0xae> +100114e8: 42b9 cmp r1, r7 +100114ea: d83e bhi.n 1001156a <_strtoll_l.constprop.0+0x10a> +100114ec: d101 bne.n 100114f2 <_strtoll_l.constprop.0+0x92> +100114ee: 4540 cmp r0, r8 +100114f0: d83b bhi.n 1001156a <_strtoll_l.constprop.0+0x10a> +100114f2: 4580 cmp r8, r0 +100114f4: d034 beq.n 10011560 <_strtoll_l.constprop.0+0x100> +100114f6: 4652 mov r2, sl +100114f8: 464b mov r3, r9 +100114fa: f7f3 fd51 bl 10004fa0 <__wrap___aeabi_lmul> +100114fe: 17e3 asrs r3, r4, #31 +10011500: 9400 str r4, [sp, #0] +10011502: 9301 str r3, [sp, #4] +10011504: 9b00 ldr r3, [sp, #0] +10011506: 9c01 ldr r4, [sp, #4] +10011508: 2201 movs r2, #1 +1001150a: 18c0 adds r0, r0, r3 +1001150c: 4161 adcs r1, r4 +1001150e: 782c ldrb r4, [r5, #0] +10011510: 3501 adds r5, #1 +10011512: 0023 movs r3, r4 +10011514: 3b30 subs r3, #48 ; 0x30 +10011516: 2b09 cmp r3, #9 +10011518: d9e1 bls.n 100114de <_strtoll_l.constprop.0+0x7e> +1001151a: 0023 movs r3, r4 +1001151c: 3b41 subs r3, #65 ; 0x41 +1001151e: 2b19 cmp r3, #25 +10011520: d826 bhi.n 10011570 <_strtoll_l.constprop.0+0x110> +10011522: 3c37 subs r4, #55 ; 0x37 +10011524: 42a6 cmp r6, r4 +10011526: dcdd bgt.n 100114e4 <_strtoll_l.constprop.0+0x84> +10011528: 1c53 adds r3, r2, #1 +1001152a: d027 beq.n 1001157c <_strtoll_l.constprop.0+0x11c> +1001152c: 9b06 ldr r3, [sp, #24] +1001152e: 2b00 cmp r3, #0 +10011530: d004 beq.n 1001153c <_strtoll_l.constprop.0+0xdc> +10011532: 0003 movs r3, r0 +10011534: 000c movs r4, r1 +10011536: 2100 movs r1, #0 +10011538: 4258 negs r0, r3 +1001153a: 41a1 sbcs r1, r4 +1001153c: 465b mov r3, fp +1001153e: 2b00 cmp r3, #0 +10011540: d004 beq.n 1001154c <_strtoll_l.constprop.0+0xec> +10011542: 2a00 cmp r2, #0 +10011544: d14b bne.n 100115de <_strtoll_l.constprop.0+0x17e> +10011546: 465b mov r3, fp +10011548: 9a05 ldr r2, [sp, #20] +1001154a: 601a str r2, [r3, #0] +1001154c: b009 add sp, #36 ; 0x24 +1001154e: bcf0 pop {r4, r5, r6, r7} +10011550: 46bb mov fp, r7 +10011552: 46b2 mov sl, r6 +10011554: 46a9 mov r9, r5 +10011556: 46a0 mov r8, r4 +10011558: bdf0 pop {r4, r5, r6, r7, pc} +1001155a: 782c ldrb r4, [r5, #0] +1001155c: 1c9d adds r5, r3, #2 +1001155e: e799 b.n 10011494 <_strtoll_l.constprop.0+0x34> +10011560: 428f cmp r7, r1 +10011562: d1c8 bne.n 100114f6 <_strtoll_l.constprop.0+0x96> +10011564: 9b04 ldr r3, [sp, #16] +10011566: 42a3 cmp r3, r4 +10011568: dac5 bge.n 100114f6 <_strtoll_l.constprop.0+0x96> +1001156a: 2201 movs r2, #1 +1001156c: 4252 negs r2, r2 +1001156e: e7ce b.n 1001150e <_strtoll_l.constprop.0+0xae> +10011570: 0023 movs r3, r4 +10011572: 3b61 subs r3, #97 ; 0x61 +10011574: 2b19 cmp r3, #25 +10011576: d8d7 bhi.n 10011528 <_strtoll_l.constprop.0+0xc8> +10011578: 3c57 subs r4, #87 ; 0x57 +1001157a: e7b1 b.n 100114e0 <_strtoll_l.constprop.0+0x80> +1001157c: 2322 movs r3, #34 ; 0x22 +1001157e: 9a07 ldr r2, [sp, #28] +10011580: 6013 str r3, [r2, #0] +10011582: 465b mov r3, fp +10011584: 2b00 cmp r3, #0 +10011586: d027 beq.n 100115d8 <_strtoll_l.constprop.0+0x178> +10011588: 1e6b subs r3, r5, #1 +1001158a: 9802 ldr r0, [sp, #8] +1001158c: 9903 ldr r1, [sp, #12] +1001158e: 9305 str r3, [sp, #20] +10011590: e7d9 b.n 10011546 <_strtoll_l.constprop.0+0xe6> +10011592: 782c ldrb r4, [r5, #0] +10011594: 1c9d adds r5, r3, #2 +10011596: 2300 movs r3, #0 +10011598: 9302 str r3, [sp, #8] +1001159a: 2380 movs r3, #128 ; 0x80 +1001159c: 061b lsls r3, r3, #24 +1001159e: 9303 str r3, [sp, #12] +100115a0: 2301 movs r3, #1 +100115a2: 9306 str r3, [sp, #24] +100115a4: e77d b.n 100114a2 <_strtoll_l.constprop.0+0x42> +100115a6: 2c30 cmp r4, #48 ; 0x30 +100115a8: d104 bne.n 100115b4 <_strtoll_l.constprop.0+0x154> +100115aa: 2220 movs r2, #32 +100115ac: 782b ldrb r3, [r5, #0] +100115ae: 4393 bics r3, r2 +100115b0: 2b58 cmp r3, #88 ; 0x58 +100115b2: d009 beq.n 100115c8 <_strtoll_l.constprop.0+0x168> +100115b4: 2310 movs r3, #16 +100115b6: 469a mov sl, r3 +100115b8: 2300 movs r3, #0 +100115ba: 4699 mov r9, r3 +100115bc: e782 b.n 100114c4 <_strtoll_l.constprop.0+0x64> +100115be: 2220 movs r2, #32 +100115c0: 782b ldrb r3, [r5, #0] +100115c2: 4393 bics r3, r2 +100115c4: 2b58 cmp r3, #88 ; 0x58 +100115c6: d10d bne.n 100115e4 <_strtoll_l.constprop.0+0x184> +100115c8: 2310 movs r3, #16 +100115ca: 469a mov sl, r3 +100115cc: 2300 movs r3, #0 +100115ce: 786c ldrb r4, [r5, #1] +100115d0: 4699 mov r9, r3 +100115d2: 2610 movs r6, #16 +100115d4: 3502 adds r5, #2 +100115d6: e775 b.n 100114c4 <_strtoll_l.constprop.0+0x64> +100115d8: 9802 ldr r0, [sp, #8] +100115da: 9903 ldr r1, [sp, #12] +100115dc: e7b6 b.n 1001154c <_strtoll_l.constprop.0+0xec> +100115de: 9002 str r0, [sp, #8] +100115e0: 9103 str r1, [sp, #12] +100115e2: e7d1 b.n 10011588 <_strtoll_l.constprop.0+0x128> +100115e4: 2308 movs r3, #8 +100115e6: 469a mov sl, r3 +100115e8: 2300 movs r3, #0 +100115ea: 2608 movs r6, #8 +100115ec: 4699 mov r9, r3 +100115ee: e769 b.n 100114c4 <_strtoll_l.constprop.0+0x64> +100115f0: 1004cc8d .word 0x1004cc8d +100115f4: 7fffffff .word 0x7fffffff + +100115f8 <_strtoll_r>: +100115f8: b510 push {r4, lr} +100115fa: f7ff ff31 bl 10011460 <_strtoll_l.constprop.0> +100115fe: bd10 pop {r4, pc} + +10011600 : +10011600: b510 push {r4, lr} +10011602: 0004 movs r4, r0 +10011604: 0013 movs r3, r2 +10011606: 4a03 ldr r2, [pc, #12] ; (10011614 ) +10011608: 6810 ldr r0, [r2, #0] +1001160a: 000a movs r2, r1 +1001160c: 0021 movs r1, r4 +1001160e: f7ff ff27 bl 10011460 <_strtoll_l.constprop.0> +10011612: bd10 pop {r4, pc} +10011614: 200008e0 .word 0x200008e0 + +10011618 : +10011618: b510 push {r4, lr} +1001161a: 0004 movs r4, r0 +1001161c: 0013 movs r3, r2 +1001161e: 4a03 ldr r2, [pc, #12] ; (1001162c ) +10011620: 6810 ldr r0, [r2, #0] +10011622: 000a movs r2, r1 +10011624: 0021 movs r1, r4 +10011626: f7ff ff1b bl 10011460 <_strtoll_l.constprop.0> +1001162a: bd10 pop {r4, pc} +1001162c: 200008e0 .word 0x200008e0 + +10011630 <_strtoul_l.constprop.0>: +10011630: b5f0 push {r4, r5, r6, r7, lr} +10011632: 464e mov r6, r9 +10011634: 46de mov lr, fp +10011636: 4657 mov r7, sl +10011638: 4645 mov r5, r8 +1001163a: 4683 mov fp, r0 +1001163c: b5e0 push {r5, r6, r7, lr} +1001163e: 4688 mov r8, r1 +10011640: 001e movs r6, r3 +10011642: 4691 mov r9, r2 +10011644: 000b movs r3, r1 +10011646: 2008 movs r0, #8 +10011648: 4f47 ldr r7, [pc, #284] ; (10011768 <_strtoul_l.constprop.0+0x138>) +1001164a: b083 sub sp, #12 +1001164c: 001a movs r2, r3 +1001164e: 7814 ldrb r4, [r2, #0] +10011650: 3301 adds r3, #1 +10011652: 5d39 ldrb r1, [r7, r4] +10011654: 001d movs r5, r3 +10011656: 4208 tst r0, r1 +10011658: d1f8 bne.n 1001164c <_strtoul_l.constprop.0+0x1c> +1001165a: 2c2d cmp r4, #45 ; 0x2d +1001165c: d05f beq.n 1001171e <_strtoul_l.constprop.0+0xee> +1001165e: 2300 movs r3, #0 +10011660: 9301 str r3, [sp, #4] +10011662: 2c2b cmp r4, #43 ; 0x2b +10011664: d033 beq.n 100116ce <_strtoul_l.constprop.0+0x9e> +10011666: 2e00 cmp r6, #0 +10011668: d00e beq.n 10011688 <_strtoul_l.constprop.0+0x58> +1001166a: 2e10 cmp r6, #16 +1001166c: d05c beq.n 10011728 <_strtoul_l.constprop.0+0xf8> +1001166e: 2001 movs r0, #1 +10011670: 0031 movs r1, r6 +10011672: 4240 negs r0, r0 +10011674: f7f3 f8e0 bl 10004838 <__wrap___aeabi_uidiv> +10011678: 0007 movs r7, r0 +1001167a: 2001 movs r0, #1 +1001167c: 0031 movs r1, r6 +1001167e: 4240 negs r0, r0 +10011680: 46b2 mov sl, r6 +10011682: f7f3 f8d9 bl 10004838 <__wrap___aeabi_uidiv> +10011686: e006 b.n 10011696 <_strtoul_l.constprop.0+0x66> +10011688: 2c30 cmp r4, #48 ; 0x30 +1001168a: d059 beq.n 10011740 <_strtoul_l.constprop.0+0x110> +1001168c: 230a movs r3, #10 +1001168e: 2105 movs r1, #5 +10011690: 469a mov sl, r3 +10011692: 260a movs r6, #10 +10011694: 4f35 ldr r7, [pc, #212] ; (1001176c <_strtoul_l.constprop.0+0x13c>) +10011696: 2200 movs r2, #0 +10011698: 2000 movs r0, #0 +1001169a: 0023 movs r3, r4 +1001169c: 3b30 subs r3, #48 ; 0x30 +1001169e: 2b09 cmp r3, #9 +100116a0: d907 bls.n 100116b2 <_strtoul_l.constprop.0+0x82> +100116a2: 3b11 subs r3, #17 +100116a4: 2b19 cmp r3, #25 +100116a6: d903 bls.n 100116b0 <_strtoul_l.constprop.0+0x80> +100116a8: 0023 movs r3, r4 +100116aa: 3b61 subs r3, #97 ; 0x61 +100116ac: 2b19 cmp r3, #25 +100116ae: d811 bhi.n 100116d4 <_strtoul_l.constprop.0+0xa4> +100116b0: 330a adds r3, #10 +100116b2: 429e cmp r6, r3 +100116b4: dd0e ble.n 100116d4 <_strtoul_l.constprop.0+0xa4> +100116b6: 2a00 cmp r2, #0 +100116b8: db23 blt.n 10011702 <_strtoul_l.constprop.0+0xd2> +100116ba: 42b8 cmp r0, r7 +100116bc: d821 bhi.n 10011702 <_strtoul_l.constprop.0+0xd2> +100116be: d01e beq.n 100116fe <_strtoul_l.constprop.0+0xce> +100116c0: 4652 mov r2, sl +100116c2: 4350 muls r0, r2 +100116c4: 2201 movs r2, #1 +100116c6: 1818 adds r0, r3, r0 +100116c8: 782c ldrb r4, [r5, #0] +100116ca: 3501 adds r5, #1 +100116cc: e7e5 b.n 1001169a <_strtoul_l.constprop.0+0x6a> +100116ce: 782c ldrb r4, [r5, #0] +100116d0: 1c95 adds r5, r2, #2 +100116d2: e7c8 b.n 10011666 <_strtoul_l.constprop.0+0x36> +100116d4: 2a00 cmp r2, #0 +100116d6: db17 blt.n 10011708 <_strtoul_l.constprop.0+0xd8> +100116d8: 9b01 ldr r3, [sp, #4] +100116da: 2b00 cmp r3, #0 +100116dc: d000 beq.n 100116e0 <_strtoul_l.constprop.0+0xb0> +100116de: 4240 negs r0, r0 +100116e0: 464b mov r3, r9 +100116e2: 2b00 cmp r3, #0 +100116e4: d004 beq.n 100116f0 <_strtoul_l.constprop.0+0xc0> +100116e6: 2a00 cmp r2, #0 +100116e8: d116 bne.n 10011718 <_strtoul_l.constprop.0+0xe8> +100116ea: 464b mov r3, r9 +100116ec: 4642 mov r2, r8 +100116ee: 601a str r2, [r3, #0] +100116f0: b003 add sp, #12 +100116f2: bcf0 pop {r4, r5, r6, r7} +100116f4: 46bb mov fp, r7 +100116f6: 46b2 mov sl, r6 +100116f8: 46a9 mov r9, r5 +100116fa: 46a0 mov r8, r4 +100116fc: bdf0 pop {r4, r5, r6, r7, pc} +100116fe: 428b cmp r3, r1 +10011700: ddde ble.n 100116c0 <_strtoul_l.constprop.0+0x90> +10011702: 2201 movs r2, #1 +10011704: 4252 negs r2, r2 +10011706: e7df b.n 100116c8 <_strtoul_l.constprop.0+0x98> +10011708: 2322 movs r3, #34 ; 0x22 +1001170a: 465a mov r2, fp +1001170c: 2001 movs r0, #1 +1001170e: 6013 str r3, [r2, #0] +10011710: 464b mov r3, r9 +10011712: 4240 negs r0, r0 +10011714: 2b00 cmp r3, #0 +10011716: d0eb beq.n 100116f0 <_strtoul_l.constprop.0+0xc0> +10011718: 1e6b subs r3, r5, #1 +1001171a: 4698 mov r8, r3 +1001171c: e7e5 b.n 100116ea <_strtoul_l.constprop.0+0xba> +1001171e: 781c ldrb r4, [r3, #0] +10011720: 2301 movs r3, #1 +10011722: 1c95 adds r5, r2, #2 +10011724: 9301 str r3, [sp, #4] +10011726: e79e b.n 10011666 <_strtoul_l.constprop.0+0x36> +10011728: 2c30 cmp r4, #48 ; 0x30 +1001172a: d104 bne.n 10011736 <_strtoul_l.constprop.0+0x106> +1001172c: 2220 movs r2, #32 +1001172e: 782b ldrb r3, [r5, #0] +10011730: 4393 bics r3, r2 +10011732: 2b58 cmp r3, #88 ; 0x58 +10011734: d009 beq.n 1001174a <_strtoul_l.constprop.0+0x11a> +10011736: 2310 movs r3, #16 +10011738: 210f movs r1, #15 +1001173a: 469a mov sl, r3 +1001173c: 4f0c ldr r7, [pc, #48] ; (10011770 <_strtoul_l.constprop.0+0x140>) +1001173e: e7aa b.n 10011696 <_strtoul_l.constprop.0+0x66> +10011740: 2220 movs r2, #32 +10011742: 782b ldrb r3, [r5, #0] +10011744: 4393 bics r3, r2 +10011746: 2b58 cmp r3, #88 ; 0x58 +10011748: d107 bne.n 1001175a <_strtoul_l.constprop.0+0x12a> +1001174a: 2310 movs r3, #16 +1001174c: 786c ldrb r4, [r5, #1] +1001174e: 210f movs r1, #15 +10011750: 469a mov sl, r3 +10011752: 2610 movs r6, #16 +10011754: 4f06 ldr r7, [pc, #24] ; (10011770 <_strtoul_l.constprop.0+0x140>) +10011756: 3502 adds r5, #2 +10011758: e79d b.n 10011696 <_strtoul_l.constprop.0+0x66> +1001175a: 2308 movs r3, #8 +1001175c: 2107 movs r1, #7 +1001175e: 469a mov sl, r3 +10011760: 2608 movs r6, #8 +10011762: 4f04 ldr r7, [pc, #16] ; (10011774 <_strtoul_l.constprop.0+0x144>) +10011764: e797 b.n 10011696 <_strtoul_l.constprop.0+0x66> +10011766: 46c0 nop ; (mov r8, r8) +10011768: 1004cc8d .word 0x1004cc8d +1001176c: 19999999 .word 0x19999999 +10011770: 0fffffff .word 0x0fffffff +10011774: 1fffffff .word 0x1fffffff + +10011778 <_strtoul_r>: +10011778: b510 push {r4, lr} +1001177a: f7ff ff59 bl 10011630 <_strtoul_l.constprop.0> +1001177e: bd10 pop {r4, pc} + +10011780 : +10011780: b510 push {r4, lr} +10011782: 0004 movs r4, r0 +10011784: 0013 movs r3, r2 +10011786: 4a03 ldr r2, [pc, #12] ; (10011794 ) +10011788: 6810 ldr r0, [r2, #0] +1001178a: 000a movs r2, r1 +1001178c: 0021 movs r1, r4 +1001178e: f7ff ff4f bl 10011630 <_strtoul_l.constprop.0> +10011792: bd10 pop {r4, pc} +10011794: 200008e0 .word 0x200008e0 + +10011798 : +10011798: b510 push {r4, lr} +1001179a: 0004 movs r4, r0 +1001179c: 0013 movs r3, r2 +1001179e: 4a03 ldr r2, [pc, #12] ; (100117ac ) +100117a0: 6810 ldr r0, [r2, #0] +100117a2: 000a movs r2, r1 +100117a4: 0021 movs r1, r4 +100117a6: f7ff ff43 bl 10011630 <_strtoul_l.constprop.0> +100117aa: bd10 pop {r4, pc} +100117ac: 200008e0 .word 0x200008e0 + +100117b0 <_strtoull_l.constprop.0>: +100117b0: b5f0 push {r4, r5, r6, r7, lr} +100117b2: 4657 mov r7, sl +100117b4: 464e mov r6, r9 +100117b6: 46de mov lr, fp +100117b8: 4645 mov r5, r8 +100117ba: b5e0 push {r5, r6, r7, lr} +100117bc: b087 sub sp, #28 +100117be: 001e movs r6, r3 +100117c0: 9005 str r0, [sp, #20] +100117c2: 4692 mov sl, r2 +100117c4: 000b movs r3, r1 +100117c6: 2008 movs r0, #8 +100117c8: 4f63 ldr r7, [pc, #396] ; (10011958 <_strtoull_l.constprop.0+0x1a8>) +100117ca: 9103 str r1, [sp, #12] +100117cc: 001a movs r2, r3 +100117ce: 7814 ldrb r4, [r2, #0] +100117d0: 3301 adds r3, #1 +100117d2: 5d39 ldrb r1, [r7, r4] +100117d4: 001d movs r5, r3 +100117d6: 4208 tst r0, r1 +100117d8: d1f8 bne.n 100117cc <_strtoull_l.constprop.0+0x1c> +100117da: 2c2d cmp r4, #45 ; 0x2d +100117dc: d100 bne.n 100117e0 <_strtoull_l.constprop.0+0x30> +100117de: e088 b.n 100118f2 <_strtoull_l.constprop.0+0x142> +100117e0: 2300 movs r3, #0 +100117e2: 9304 str r3, [sp, #16] +100117e4: 2c2b cmp r4, #43 ; 0x2b +100117e6: d067 beq.n 100118b8 <_strtoull_l.constprop.0+0x108> +100117e8: 2e00 cmp r6, #0 +100117ea: d016 beq.n 1001181a <_strtoull_l.constprop.0+0x6a> +100117ec: 2e10 cmp r6, #16 +100117ee: d100 bne.n 100117f2 <_strtoull_l.constprop.0+0x42> +100117f0: e084 b.n 100118fc <_strtoull_l.constprop.0+0x14c> +100117f2: 17f3 asrs r3, r6, #31 +100117f4: 0032 movs r2, r6 +100117f6: 2001 movs r0, #1 +100117f8: 4240 negs r0, r0 +100117fa: 17c1 asrs r1, r0, #31 +100117fc: 4699 mov r9, r3 +100117fe: f7f3 f859 bl 100048b4 <__wrap___aeabi_uldivmod> +10011802: 0032 movs r2, r6 +10011804: 4680 mov r8, r0 +10011806: 000f movs r7, r1 +10011808: 464b mov r3, r9 +1001180a: 2001 movs r0, #1 +1001180c: 4240 negs r0, r0 +1001180e: 17c1 asrs r1, r0, #31 +10011810: f7f3 f850 bl 100048b4 <__wrap___aeabi_uldivmod> +10011814: 46b3 mov fp, r6 +10011816: 9202 str r2, [sp, #8] +10011818: e00c b.n 10011834 <_strtoull_l.constprop.0+0x84> +1001181a: 2c30 cmp r4, #48 ; 0x30 +1001181c: d100 bne.n 10011820 <_strtoull_l.constprop.0+0x70> +1001181e: e07e b.n 1001191e <_strtoull_l.constprop.0+0x16e> +10011820: 2305 movs r3, #5 +10011822: 9302 str r3, [sp, #8] +10011824: 4b4d ldr r3, [pc, #308] ; (1001195c <_strtoull_l.constprop.0+0x1ac>) +10011826: 260a movs r6, #10 +10011828: 4698 mov r8, r3 +1001182a: 230a movs r3, #10 +1001182c: 469b mov fp, r3 +1001182e: 2300 movs r3, #0 +10011830: 4699 mov r9, r3 +10011832: 4f4b ldr r7, [pc, #300] ; (10011960 <_strtoull_l.constprop.0+0x1b0>) +10011834: 2200 movs r2, #0 +10011836: 2000 movs r0, #0 +10011838: 2100 movs r1, #0 +1001183a: e019 b.n 10011870 <_strtoull_l.constprop.0+0xc0> +1001183c: 001c movs r4, r3 +1001183e: 42a6 cmp r6, r4 +10011840: dd21 ble.n 10011886 <_strtoull_l.constprop.0+0xd6> +10011842: 2a00 cmp r2, #0 +10011844: db40 blt.n 100118c8 <_strtoull_l.constprop.0+0x118> +10011846: 42b9 cmp r1, r7 +10011848: d83e bhi.n 100118c8 <_strtoull_l.constprop.0+0x118> +1001184a: d101 bne.n 10011850 <_strtoull_l.constprop.0+0xa0> +1001184c: 4540 cmp r0, r8 +1001184e: d83b bhi.n 100118c8 <_strtoull_l.constprop.0+0x118> +10011850: 4540 cmp r0, r8 +10011852: d034 beq.n 100118be <_strtoull_l.constprop.0+0x10e> +10011854: 465a mov r2, fp +10011856: 464b mov r3, r9 +10011858: f7f3 fba2 bl 10004fa0 <__wrap___aeabi_lmul> +1001185c: 17e3 asrs r3, r4, #31 +1001185e: 9400 str r4, [sp, #0] +10011860: 9301 str r3, [sp, #4] +10011862: 9b00 ldr r3, [sp, #0] +10011864: 9c01 ldr r4, [sp, #4] +10011866: 2201 movs r2, #1 +10011868: 18c0 adds r0, r0, r3 +1001186a: 4161 adcs r1, r4 +1001186c: 782c ldrb r4, [r5, #0] +1001186e: 3501 adds r5, #1 +10011870: 0023 movs r3, r4 +10011872: 3b30 subs r3, #48 ; 0x30 +10011874: 2b09 cmp r3, #9 +10011876: d9e1 bls.n 1001183c <_strtoull_l.constprop.0+0x8c> +10011878: 0023 movs r3, r4 +1001187a: 3b41 subs r3, #65 ; 0x41 +1001187c: 2b19 cmp r3, #25 +1001187e: d826 bhi.n 100118ce <_strtoull_l.constprop.0+0x11e> +10011880: 3c37 subs r4, #55 ; 0x37 +10011882: 42a6 cmp r6, r4 +10011884: dcdd bgt.n 10011842 <_strtoull_l.constprop.0+0x92> +10011886: 2a00 cmp r2, #0 +10011888: db27 blt.n 100118da <_strtoull_l.constprop.0+0x12a> +1001188a: 9b04 ldr r3, [sp, #16] +1001188c: 2b00 cmp r3, #0 +1001188e: d004 beq.n 1001189a <_strtoull_l.constprop.0+0xea> +10011890: 0003 movs r3, r0 +10011892: 000c movs r4, r1 +10011894: 2100 movs r1, #0 +10011896: 4258 negs r0, r3 +10011898: 41a1 sbcs r1, r4 +1001189a: 4653 mov r3, sl +1001189c: 2b00 cmp r3, #0 +1001189e: d004 beq.n 100118aa <_strtoull_l.constprop.0+0xfa> +100118a0: 2a00 cmp r2, #0 +100118a2: d123 bne.n 100118ec <_strtoull_l.constprop.0+0x13c> +100118a4: 4653 mov r3, sl +100118a6: 9a03 ldr r2, [sp, #12] +100118a8: 601a str r2, [r3, #0] +100118aa: b007 add sp, #28 +100118ac: bcf0 pop {r4, r5, r6, r7} +100118ae: 46bb mov fp, r7 +100118b0: 46b2 mov sl, r6 +100118b2: 46a9 mov r9, r5 +100118b4: 46a0 mov r8, r4 +100118b6: bdf0 pop {r4, r5, r6, r7, pc} +100118b8: 782c ldrb r4, [r5, #0] +100118ba: 1c95 adds r5, r2, #2 +100118bc: e794 b.n 100117e8 <_strtoull_l.constprop.0+0x38> +100118be: 42b9 cmp r1, r7 +100118c0: d1c8 bne.n 10011854 <_strtoull_l.constprop.0+0xa4> +100118c2: 9b02 ldr r3, [sp, #8] +100118c4: 429c cmp r4, r3 +100118c6: ddc5 ble.n 10011854 <_strtoull_l.constprop.0+0xa4> +100118c8: 2201 movs r2, #1 +100118ca: 4252 negs r2, r2 +100118cc: e7ce b.n 1001186c <_strtoull_l.constprop.0+0xbc> +100118ce: 0023 movs r3, r4 +100118d0: 3b61 subs r3, #97 ; 0x61 +100118d2: 2b19 cmp r3, #25 +100118d4: d8d7 bhi.n 10011886 <_strtoull_l.constprop.0+0xd6> +100118d6: 3c57 subs r4, #87 ; 0x57 +100118d8: e7b1 b.n 1001183e <_strtoull_l.constprop.0+0x8e> +100118da: 2322 movs r3, #34 ; 0x22 +100118dc: 9a05 ldr r2, [sp, #20] +100118de: 2001 movs r0, #1 +100118e0: 4240 negs r0, r0 +100118e2: 17c1 asrs r1, r0, #31 +100118e4: 6013 str r3, [r2, #0] +100118e6: 4653 mov r3, sl +100118e8: 2b00 cmp r3, #0 +100118ea: d0de beq.n 100118aa <_strtoull_l.constprop.0+0xfa> +100118ec: 1e6b subs r3, r5, #1 +100118ee: 9303 str r3, [sp, #12] +100118f0: e7d8 b.n 100118a4 <_strtoull_l.constprop.0+0xf4> +100118f2: 781c ldrb r4, [r3, #0] +100118f4: 2301 movs r3, #1 +100118f6: 1c95 adds r5, r2, #2 +100118f8: 9304 str r3, [sp, #16] +100118fa: e775 b.n 100117e8 <_strtoull_l.constprop.0+0x38> +100118fc: 2c30 cmp r4, #48 ; 0x30 +100118fe: d104 bne.n 1001190a <_strtoull_l.constprop.0+0x15a> +10011900: 2220 movs r2, #32 +10011902: 782b ldrb r3, [r5, #0] +10011904: 4393 bics r3, r2 +10011906: 2b58 cmp r3, #88 ; 0x58 +10011908: d00e beq.n 10011928 <_strtoull_l.constprop.0+0x178> +1001190a: 230f movs r3, #15 +1001190c: 9302 str r3, [sp, #8] +1001190e: 3b10 subs r3, #16 +10011910: 4698 mov r8, r3 +10011912: 3311 adds r3, #17 +10011914: 469b mov fp, r3 +10011916: 2300 movs r3, #0 +10011918: 4f12 ldr r7, [pc, #72] ; (10011964 <_strtoull_l.constprop.0+0x1b4>) +1001191a: 4699 mov r9, r3 +1001191c: e78a b.n 10011834 <_strtoull_l.constprop.0+0x84> +1001191e: 2220 movs r2, #32 +10011920: 782b ldrb r3, [r5, #0] +10011922: 4393 bics r3, r2 +10011924: 2b58 cmp r3, #88 ; 0x58 +10011926: d10c bne.n 10011942 <_strtoull_l.constprop.0+0x192> +10011928: 230f movs r3, #15 +1001192a: 9302 str r3, [sp, #8] +1001192c: 3b10 subs r3, #16 +1001192e: 4698 mov r8, r3 +10011930: 3311 adds r3, #17 +10011932: 469b mov fp, r3 +10011934: 2300 movs r3, #0 +10011936: 786c ldrb r4, [r5, #1] +10011938: 4699 mov r9, r3 +1001193a: 2610 movs r6, #16 +1001193c: 4f09 ldr r7, [pc, #36] ; (10011964 <_strtoull_l.constprop.0+0x1b4>) +1001193e: 3502 adds r5, #2 +10011940: e778 b.n 10011834 <_strtoull_l.constprop.0+0x84> +10011942: 2307 movs r3, #7 +10011944: 9302 str r3, [sp, #8] +10011946: 3b08 subs r3, #8 +10011948: 4698 mov r8, r3 +1001194a: 3309 adds r3, #9 +1001194c: 469b mov fp, r3 +1001194e: 2300 movs r3, #0 +10011950: 2608 movs r6, #8 +10011952: 4699 mov r9, r3 +10011954: 4f04 ldr r7, [pc, #16] ; (10011968 <_strtoull_l.constprop.0+0x1b8>) +10011956: e76d b.n 10011834 <_strtoull_l.constprop.0+0x84> +10011958: 1004cc8d .word 0x1004cc8d +1001195c: 99999999 .word 0x99999999 +10011960: 19999999 .word 0x19999999 +10011964: 0fffffff .word 0x0fffffff +10011968: 1fffffff .word 0x1fffffff + +1001196c <_strtoull_r>: +1001196c: b510 push {r4, lr} +1001196e: f7ff ff1f bl 100117b0 <_strtoull_l.constprop.0> +10011972: bd10 pop {r4, pc} + +10011974 : +10011974: b510 push {r4, lr} +10011976: 0004 movs r4, r0 +10011978: 0013 movs r3, r2 +1001197a: 4a03 ldr r2, [pc, #12] ; (10011988 ) +1001197c: 6810 ldr r0, [r2, #0] +1001197e: 000a movs r2, r1 +10011980: 0021 movs r1, r4 +10011982: f7ff ff15 bl 100117b0 <_strtoull_l.constprop.0> +10011986: bd10 pop {r4, pc} +10011988: 200008e0 .word 0x200008e0 + +1001198c : +1001198c: b510 push {r4, lr} +1001198e: 0004 movs r4, r0 +10011990: 0013 movs r3, r2 +10011992: 4a03 ldr r2, [pc, #12] ; (100119a0 ) +10011994: 6810 ldr r0, [r2, #0] +10011996: 000a movs r2, r1 +10011998: 0021 movs r1, r4 +1001199a: f7ff ff09 bl 100117b0 <_strtoull_l.constprop.0> +1001199e: bd10 pop {r4, pc} +100119a0: 200008e0 .word 0x200008e0 + +100119a4 <_sungetc_r>: +100119a4: b570 push {r4, r5, r6, lr} +100119a6: 0014 movs r4, r2 +100119a8: 1c4b adds r3, r1, #1 +100119aa: d01b beq.n 100119e4 <_sungetc_r+0x40> +100119ac: 8993 ldrh r3, [r2, #12] +100119ae: 2220 movs r2, #32 +100119b0: 25ff movs r5, #255 ; 0xff +100119b2: 4393 bics r3, r2 +100119b4: 81a3 strh r3, [r4, #12] +100119b6: 6b23 ldr r3, [r4, #48] ; 0x30 +100119b8: b2ce uxtb r6, r1 +100119ba: 400d ands r5, r1 +100119bc: 2b00 cmp r3, #0 +100119be: d014 beq.n 100119ea <_sungetc_r+0x46> +100119c0: 6863 ldr r3, [r4, #4] +100119c2: 6b62 ldr r2, [r4, #52] ; 0x34 +100119c4: 4293 cmp r3, r2 +100119c6: da08 bge.n 100119da <_sungetc_r+0x36> +100119c8: 6823 ldr r3, [r4, #0] +100119ca: 3b01 subs r3, #1 +100119cc: 6023 str r3, [r4, #0] +100119ce: 701e strb r6, [r3, #0] +100119d0: 6863 ldr r3, [r4, #4] +100119d2: 3301 adds r3, #1 +100119d4: 6063 str r3, [r4, #4] +100119d6: 0028 movs r0, r5 +100119d8: bd70 pop {r4, r5, r6, pc} +100119da: 0021 movs r1, r4 +100119dc: f000 ff6a bl 100128b4 <__submore> +100119e0: 2800 cmp r0, #0 +100119e2: d0f1 beq.n 100119c8 <_sungetc_r+0x24> +100119e4: 2501 movs r5, #1 +100119e6: 426d negs r5, r5 +100119e8: e7f5 b.n 100119d6 <_sungetc_r+0x32> +100119ea: 6922 ldr r2, [r4, #16] +100119ec: 6823 ldr r3, [r4, #0] +100119ee: 2a00 cmp r2, #0 +100119f0: d005 beq.n 100119fe <_sungetc_r+0x5a> +100119f2: 429a cmp r2, r3 +100119f4: d203 bcs.n 100119fe <_sungetc_r+0x5a> +100119f6: 1e5a subs r2, r3, #1 +100119f8: 7811 ldrb r1, [r2, #0] +100119fa: 42a9 cmp r1, r5 +100119fc: d00f beq.n 10011a1e <_sungetc_r+0x7a> +100119fe: 63a3 str r3, [r4, #56] ; 0x38 +10011a00: 0023 movs r3, r4 +10011a02: 3340 adds r3, #64 ; 0x40 +10011a04: 6323 str r3, [r4, #48] ; 0x30 +10011a06: 2303 movs r3, #3 +10011a08: 6862 ldr r2, [r4, #4] +10011a0a: 6363 str r3, [r4, #52] ; 0x34 +10011a0c: 333f adds r3, #63 ; 0x3f +10011a0e: 63e2 str r2, [r4, #60] ; 0x3c +10011a10: 54e6 strb r6, [r4, r3] +10011a12: 0023 movs r3, r4 +10011a14: 3342 adds r3, #66 ; 0x42 +10011a16: 6023 str r3, [r4, #0] +10011a18: 2301 movs r3, #1 +10011a1a: 6063 str r3, [r4, #4] +10011a1c: e7db b.n 100119d6 <_sungetc_r+0x32> +10011a1e: 6863 ldr r3, [r4, #4] +10011a20: 6022 str r2, [r4, #0] +10011a22: 3301 adds r3, #1 +10011a24: 6063 str r3, [r4, #4] +10011a26: e7d6 b.n 100119d6 <_sungetc_r+0x32> + +10011a28 <__ssrefill_r>: +10011a28: b510 push {r4, lr} +10011a2a: 000c movs r4, r1 +10011a2c: 6b09 ldr r1, [r1, #48] ; 0x30 +10011a2e: 2900 cmp r1, #0 +10011a30: d00f beq.n 10011a52 <__ssrefill_r+0x2a> +10011a32: 0023 movs r3, r4 +10011a34: 3340 adds r3, #64 ; 0x40 +10011a36: 4299 cmp r1, r3 +10011a38: d001 beq.n 10011a3e <__ssrefill_r+0x16> +10011a3a: f7fe fa13 bl 1000fe64 <_free_r> +10011a3e: 2300 movs r3, #0 +10011a40: 6323 str r3, [r4, #48] ; 0x30 +10011a42: 6be3 ldr r3, [r4, #60] ; 0x3c +10011a44: 6063 str r3, [r4, #4] +10011a46: 2b00 cmp r3, #0 +10011a48: d003 beq.n 10011a52 <__ssrefill_r+0x2a> +10011a4a: 2000 movs r0, #0 +10011a4c: 6ba3 ldr r3, [r4, #56] ; 0x38 +10011a4e: 6023 str r3, [r4, #0] +10011a50: bd10 pop {r4, pc} +10011a52: 6923 ldr r3, [r4, #16] +10011a54: 2220 movs r2, #32 +10011a56: 6023 str r3, [r4, #0] +10011a58: 2300 movs r3, #0 +10011a5a: 2001 movs r0, #1 +10011a5c: 6063 str r3, [r4, #4] +10011a5e: 89a3 ldrh r3, [r4, #12] +10011a60: 4240 negs r0, r0 +10011a62: 4313 orrs r3, r2 +10011a64: 81a3 strh r3, [r4, #12] +10011a66: e7f3 b.n 10011a50 <__ssrefill_r+0x28> + +10011a68 <_sfread_r>: +10011a68: b5f0 push {r4, r5, r6, r7, lr} +10011a6a: 4657 mov r7, sl +10011a6c: 46de mov lr, fp +10011a6e: 464e mov r6, r9 +10011a70: 4645 mov r5, r8 +10011a72: b5e0 push {r5, r6, r7, lr} +10011a74: b085 sub sp, #20 +10011a76: 9202 str r2, [sp, #8] +10011a78: 435a muls r2, r3 +10011a7a: 4683 mov fp, r0 +10011a7c: 000f movs r7, r1 +10011a7e: 4692 mov sl, r2 +10011a80: 9c0e ldr r4, [sp, #56] ; 0x38 +10011a82: 9301 str r3, [sp, #4] +10011a84: 2a00 cmp r2, #0 +10011a86: d037 beq.n 10011af8 <_sfread_r+0x90> +10011a88: 6865 ldr r5, [r4, #4] +10011a8a: 0016 movs r6, r2 +10011a8c: 6821 ldr r1, [r4, #0] +10011a8e: 42aa cmp r2, r5 +10011a90: d925 bls.n 10011ade <_sfread_r+0x76> +10011a92: 2300 movs r3, #0 +10011a94: 4698 mov r8, r3 +10011a96: 3340 adds r3, #64 ; 0x40 +10011a98: 4699 mov r9, r3 +10011a9a: 4653 mov r3, sl +10011a9c: 44a1 add r9, r4 +10011a9e: 9303 str r3, [sp, #12] +10011aa0: 0038 movs r0, r7 +10011aa2: 002a movs r2, r5 +10011aa4: f7f3 fb62 bl 1000516c <__wrap___aeabi_memcpy> +10011aa8: 6823 ldr r3, [r4, #0] +10011aaa: 6b21 ldr r1, [r4, #48] ; 0x30 +10011aac: 195b adds r3, r3, r5 +10011aae: 6023 str r3, [r4, #0] +10011ab0: 4643 mov r3, r8 +10011ab2: 46b2 mov sl, r6 +10011ab4: 6063 str r3, [r4, #4] +10011ab6: 197f adds r7, r7, r5 +10011ab8: 1b76 subs r6, r6, r5 +10011aba: 2900 cmp r1, #0 +10011abc: d024 beq.n 10011b08 <_sfread_r+0xa0> +10011abe: 4549 cmp r1, r9 +10011ac0: d002 beq.n 10011ac8 <_sfread_r+0x60> +10011ac2: 4658 mov r0, fp +10011ac4: f7fe f9ce bl 1000fe64 <_free_r> +10011ac8: 4643 mov r3, r8 +10011aca: 6323 str r3, [r4, #48] ; 0x30 +10011acc: 6be3 ldr r3, [r4, #60] ; 0x3c +10011ace: 6063 str r3, [r4, #4] +10011ad0: 2b00 cmp r3, #0 +10011ad2: d019 beq.n 10011b08 <_sfread_r+0xa0> +10011ad4: 6ba1 ldr r1, [r4, #56] ; 0x38 +10011ad6: 001d movs r5, r3 +10011ad8: 6021 str r1, [r4, #0] +10011ada: 42b3 cmp r3, r6 +10011adc: d3e0 bcc.n 10011aa0 <_sfread_r+0x38> +10011ade: 0032 movs r2, r6 +10011ae0: 0038 movs r0, r7 +10011ae2: f7f3 fb43 bl 1000516c <__wrap___aeabi_memcpy> +10011ae6: 6863 ldr r3, [r4, #4] +10011ae8: 1b9b subs r3, r3, r6 +10011aea: 6063 str r3, [r4, #4] +10011aec: 6823 ldr r3, [r4, #0] +10011aee: 469c mov ip, r3 +10011af0: 9b01 ldr r3, [sp, #4] +10011af2: 4466 add r6, ip +10011af4: 469a mov sl, r3 +10011af6: 6026 str r6, [r4, #0] +10011af8: 4650 mov r0, sl +10011afa: b005 add sp, #20 +10011afc: bcf0 pop {r4, r5, r6, r7} +10011afe: 46bb mov fp, r7 +10011b00: 46b2 mov sl, r6 +10011b02: 46a9 mov r9, r5 +10011b04: 46a0 mov r8, r4 +10011b06: bdf0 pop {r4, r5, r6, r7, pc} +10011b08: 9b03 ldr r3, [sp, #12] +10011b0a: 4651 mov r1, sl +10011b0c: 469a mov sl, r3 +10011b0e: 6923 ldr r3, [r4, #16] +10011b10: 2220 movs r2, #32 +10011b12: 6023 str r3, [r4, #0] +10011b14: 2300 movs r3, #0 +10011b16: 6063 str r3, [r4, #4] +10011b18: 89a3 ldrh r3, [r4, #12] +10011b1a: 4455 add r5, sl +10011b1c: 4313 orrs r3, r2 +10011b1e: 1a68 subs r0, r5, r1 +10011b20: 81a3 strh r3, [r4, #12] +10011b22: 9902 ldr r1, [sp, #8] +10011b24: f7f2 fe88 bl 10004838 <__wrap___aeabi_uidiv> +10011b28: 4682 mov sl, r0 +10011b2a: e7e5 b.n 10011af8 <_sfread_r+0x90> + +10011b2c <__ssvfiscanf_r>: +10011b2c: b5f0 push {r4, r5, r6, r7, lr} +10011b2e: 4657 mov r7, sl +10011b30: 46de mov lr, fp +10011b32: 464e mov r6, r9 +10011b34: 4645 mov r5, r8 +10011b36: b5e0 push {r5, r6, r7, lr} +10011b38: b0df sub sp, #380 ; 0x17c +10011b3a: 9307 str r3, [sp, #28] +10011b3c: 9003 str r0, [sp, #12] +10011b3e: 000f movs r7, r1 +10011b40: 230c movs r3, #12 +10011b42: 5ec9 ldrsh r1, [r1, r3] +10011b44: 2380 movs r3, #128 ; 0x80 +10011b46: 019b lsls r3, r3, #6 +10011b48: 4219 tst r1, r3 +10011b4a: d105 bne.n 10011b58 <__ssvfiscanf_r+0x2c> +10011b4c: 430b orrs r3, r1 +10011b4e: 81bb strh r3, [r7, #12] +10011b50: 6e79 ldr r1, [r7, #100] ; 0x64 +10011b52: 4bca ldr r3, [pc, #808] ; (10011e7c <__ssvfiscanf_r+0x350>) +10011b54: 400b ands r3, r1 +10011b56: 667b str r3, [r7, #100] ; 0x64 +10011b58: 7813 ldrb r3, [r2, #0] +10011b5a: 3201 adds r2, #1 +10011b5c: 4691 mov r9, r2 +10011b5e: 930f str r3, [sp, #60] ; 0x3c +10011b60: 2b00 cmp r3, #0 +10011b62: d101 bne.n 10011b68 <__ssvfiscanf_r+0x3c> +10011b64: f000 fdf1 bl 1001274a <__ssvfiscanf_r+0xc1e> +10011b68: 2200 movs r2, #0 +10011b6a: 4693 mov fp, r2 +10011b6c: 9208 str r2, [sp, #32] +10011b6e: 9204 str r2, [sp, #16] +10011b70: 9205 str r2, [sp, #20] +10011b72: 9206 str r2, [sp, #24] +10011b74: 4ac2 ldr r2, [pc, #776] ; (10011e80 <__ssvfiscanf_r+0x354>) +10011b76: 4692 mov sl, r2 +10011b78: 4652 mov r2, sl +10011b7a: 5cd2 ldrb r2, [r2, r3] +10011b7c: 0712 lsls r2, r2, #28 +10011b7e: d429 bmi.n 10011bd4 <__ssvfiscanf_r+0xa8> +10011b80: 2b25 cmp r3, #37 ; 0x25 +10011b82: d115 bne.n 10011bb0 <__ssvfiscanf_r+0x84> +10011b84: 464b mov r3, r9 +10011b86: 781a ldrb r2, [r3, #0] +10011b88: 2300 movs r3, #0 +10011b8a: 2500 movs r5, #0 +10011b8c: 4698 mov r8, r3 +10011b8e: 338f adds r3, #143 ; 0x8f +10011b90: 4649 mov r1, r9 +10011b92: 469c mov ip, r3 +10011b94: 200f movs r0, #15 +10011b96: 2602 movs r6, #2 +10011b98: 46a9 mov r9, r5 +10011b9a: 0013 movs r3, r2 +10011b9c: 3b25 subs r3, #37 ; 0x25 +10011b9e: b2db uxtb r3, r3 +10011ba0: 1c4d adds r5, r1, #1 +10011ba2: 2b53 cmp r3, #83 ; 0x53 +10011ba4: d80e bhi.n 10011bc4 <__ssvfiscanf_r+0x98> +10011ba6: 4cb7 ldr r4, [pc, #732] ; (10011e84 <__ssvfiscanf_r+0x358>) +10011ba8: 009b lsls r3, r3, #2 +10011baa: 58e3 ldr r3, [r4, r3] +10011bac: 469f mov pc, r3 +10011bae: 46a9 mov r9, r5 +10011bb0: 687b ldr r3, [r7, #4] +10011bb2: 2b00 cmp r3, #0 +10011bb4: dd4d ble.n 10011c52 <__ssvfiscanf_r+0x126> +10011bb6: 683a ldr r2, [r7, #0] +10011bb8: 464b mov r3, r9 +10011bba: 3b01 subs r3, #1 +10011bbc: 7811 ldrb r1, [r2, #0] +10011bbe: 781b ldrb r3, [r3, #0] +10011bc0: 4299 cmp r1, r3 +10011bc2: d035 beq.n 10011c30 <__ssvfiscanf_r+0x104> +10011bc4: 9806 ldr r0, [sp, #24] +10011bc6: b05f add sp, #380 ; 0x17c +10011bc8: bcf0 pop {r4, r5, r6, r7} +10011bca: 46bb mov fp, r7 +10011bcc: 46b2 mov sl, r6 +10011bce: 46a9 mov r9, r5 +10011bd0: 46a0 mov r8, r4 +10011bd2: bdf0 pop {r4, r5, r6, r7, pc} +10011bd4: 003e movs r6, r7 +10011bd6: 3640 adds r6, #64 ; 0x40 +10011bd8: 46b0 mov r8, r6 +10011bda: 2500 movs r5, #0 +10011bdc: 2408 movs r4, #8 +10011bde: 465e mov r6, fp +10011be0: 687a ldr r2, [r7, #4] +10011be2: e00b b.n 10011bfc <__ssvfiscanf_r+0xd0> +10011be4: 4651 mov r1, sl +10011be6: 683b ldr r3, [r7, #0] +10011be8: 781a ldrb r2, [r3, #0] +10011bea: 5c8a ldrb r2, [r1, r2] +10011bec: 4214 tst r4, r2 +10011bee: d01d beq.n 10011c2c <__ssvfiscanf_r+0x100> +10011bf0: 687a ldr r2, [r7, #4] +10011bf2: 3301 adds r3, #1 +10011bf4: 3a01 subs r2, #1 +10011bf6: 3601 adds r6, #1 +10011bf8: 607a str r2, [r7, #4] +10011bfa: 603b str r3, [r7, #0] +10011bfc: 2a00 cmp r2, #0 +10011bfe: dcf1 bgt.n 10011be4 <__ssvfiscanf_r+0xb8> +10011c00: 6b39 ldr r1, [r7, #48] ; 0x30 +10011c02: 2900 cmp r1, #0 +10011c04: d100 bne.n 10011c08 <__ssvfiscanf_r+0xdc> +10011c06: e39d b.n 10012344 <__ssvfiscanf_r+0x818> +10011c08: 4541 cmp r1, r8 +10011c0a: d002 beq.n 10011c12 <__ssvfiscanf_r+0xe6> +10011c0c: 9803 ldr r0, [sp, #12] +10011c0e: f7fe f929 bl 1000fe64 <_free_r> +10011c12: 6bfb ldr r3, [r7, #60] ; 0x3c +10011c14: 633d str r5, [r7, #48] ; 0x30 +10011c16: 607b str r3, [r7, #4] +10011c18: 2b00 cmp r3, #0 +10011c1a: d100 bne.n 10011c1e <__ssvfiscanf_r+0xf2> +10011c1c: e392 b.n 10012344 <__ssvfiscanf_r+0x818> +10011c1e: 4651 mov r1, sl +10011c20: 6bbb ldr r3, [r7, #56] ; 0x38 +10011c22: 603b str r3, [r7, #0] +10011c24: 781a ldrb r2, [r3, #0] +10011c26: 5c8a ldrb r2, [r1, r2] +10011c28: 4214 tst r4, r2 +10011c2a: d1e1 bne.n 10011bf0 <__ssvfiscanf_r+0xc4> +10011c2c: 46b3 mov fp, r6 +10011c2e: e007 b.n 10011c40 <__ssvfiscanf_r+0x114> +10011c30: 687b ldr r3, [r7, #4] +10011c32: 3201 adds r2, #1 +10011c34: 3b01 subs r3, #1 +10011c36: 607b str r3, [r7, #4] +10011c38: 2301 movs r3, #1 +10011c3a: 469c mov ip, r3 +10011c3c: 603a str r2, [r7, #0] +10011c3e: 44e3 add fp, ip +10011c40: 2201 movs r2, #1 +10011c42: 464b mov r3, r9 +10011c44: 4694 mov ip, r2 +10011c46: 781b ldrb r3, [r3, #0] +10011c48: 44e1 add r9, ip +10011c4a: 930f str r3, [sp, #60] ; 0x3c +10011c4c: 2b00 cmp r3, #0 +10011c4e: d193 bne.n 10011b78 <__ssvfiscanf_r+0x4c> +10011c50: e7b8 b.n 10011bc4 <__ssvfiscanf_r+0x98> +10011c52: 6b39 ldr r1, [r7, #48] ; 0x30 +10011c54: 2900 cmp r1, #0 +10011c56: d100 bne.n 10011c5a <__ssvfiscanf_r+0x12e> +10011c58: e282 b.n 10012160 <__ssvfiscanf_r+0x634> +10011c5a: 003b movs r3, r7 +10011c5c: 3340 adds r3, #64 ; 0x40 +10011c5e: 4299 cmp r1, r3 +10011c60: d002 beq.n 10011c68 <__ssvfiscanf_r+0x13c> +10011c62: 9803 ldr r0, [sp, #12] +10011c64: f7fe f8fe bl 1000fe64 <_free_r> +10011c68: 2300 movs r3, #0 +10011c6a: 633b str r3, [r7, #48] ; 0x30 +10011c6c: 6bfb ldr r3, [r7, #60] ; 0x3c +10011c6e: 607b str r3, [r7, #4] +10011c70: 2b00 cmp r3, #0 +10011c72: d100 bne.n 10011c76 <__ssvfiscanf_r+0x14a> +10011c74: e274 b.n 10012160 <__ssvfiscanf_r+0x634> +10011c76: 6bba ldr r2, [r7, #56] ; 0x38 +10011c78: 603a str r2, [r7, #0] +10011c7a: e79d b.n 10011bb8 <__ssvfiscanf_r+0x8c> +10011c7c: 4663 mov r3, ip +10011c7e: 464c mov r4, r9 +10011c80: 4223 tst r3, r4 +10011c82: d19f bne.n 10011bc4 <__ssvfiscanf_r+0x98> +10011c84: 4643 mov r3, r8 +10011c86: 009b lsls r3, r3, #2 +10011c88: 4443 add r3, r8 +10011c8a: 005b lsls r3, r3, #1 +10011c8c: 189a adds r2, r3, r2 +10011c8e: 2330 movs r3, #48 ; 0x30 +10011c90: 425b negs r3, r3 +10011c92: 4698 mov r8, r3 +10011c94: 4490 add r8, r2 +10011c96: 784a ldrb r2, [r1, #1] +10011c98: 0029 movs r1, r5 +10011c9a: e77e b.n 10011b9a <__ssvfiscanf_r+0x6e> +10011c9c: 0029 movs r1, r5 +10011c9e: 2380 movs r3, #128 ; 0x80 +10011ca0: 464d mov r5, r9 +10011ca2: 009b lsls r3, r3, #2 +10011ca4: 431d orrs r5, r3 +10011ca6: 4b78 ldr r3, [pc, #480] ; (10011e88 <__ssvfiscanf_r+0x35c>) +10011ca8: 4689 mov r9, r1 +10011caa: 9308 str r3, [sp, #32] +10011cac: 2310 movs r3, #16 +10011cae: 2403 movs r4, #3 +10011cb0: 9305 str r3, [sp, #20] +10011cb2: 687b ldr r3, [r7, #4] +10011cb4: 2b00 cmp r3, #0 +10011cb6: dd2b ble.n 10011d10 <__ssvfiscanf_r+0x1e4> +10011cb8: 066b lsls r3, r5, #25 +10011cba: d53f bpl.n 10011d3c <__ssvfiscanf_r+0x210> +10011cbc: 2c02 cmp r4, #2 +10011cbe: d077 beq.n 10011db0 <__ssvfiscanf_r+0x284> +10011cc0: 2c03 cmp r4, #3 +10011cc2: d100 bne.n 10011cc6 <__ssvfiscanf_r+0x19a> +10011cc4: e19b b.n 10011ffe <__ssvfiscanf_r+0x4d2> +10011cc6: 2c01 cmp r4, #1 +10011cc8: d100 bne.n 10011ccc <__ssvfiscanf_r+0x1a0> +10011cca: e156 b.n 10011f7a <__ssvfiscanf_r+0x44e> +10011ccc: 4644 mov r4, r8 +10011cce: 2c00 cmp r4, #0 +10011cd0: d100 bne.n 10011cd4 <__ssvfiscanf_r+0x1a8> +10011cd2: 3401 adds r4, #1 +10011cd4: 07eb lsls r3, r5, #31 +10011cd6: d500 bpl.n 10011cda <__ssvfiscanf_r+0x1ae> +10011cd8: e3b9 b.n 1001244e <__ssvfiscanf_r+0x922> +10011cda: 06eb lsls r3, r5, #27 +10011cdc: d500 bpl.n 10011ce0 <__ssvfiscanf_r+0x1b4> +10011cde: e33b b.n 10012358 <__ssvfiscanf_r+0x82c> +10011ce0: 9d07 ldr r5, [sp, #28] +10011ce2: 0023 movs r3, r4 +10011ce4: cd02 ldmia r5!, {r1} +10011ce6: 2201 movs r2, #1 +10011ce8: 9803 ldr r0, [sp, #12] +10011cea: 9700 str r7, [sp, #0] +10011cec: f7ff febc bl 10011a68 <_sfread_r> +10011cf0: 2800 cmp r0, #0 +10011cf2: d100 bne.n 10011cf6 <__ssvfiscanf_r+0x1ca> +10011cf4: e23c b.n 10012170 <__ssvfiscanf_r+0x644> +10011cf6: 9b06 ldr r3, [sp, #24] +10011cf8: 4483 add fp, r0 +10011cfa: 3301 adds r3, #1 +10011cfc: 9306 str r3, [sp, #24] +10011cfe: 9507 str r5, [sp, #28] +10011d00: e79e b.n 10011c40 <__ssvfiscanf_r+0x114> +10011d02: 0029 movs r1, r5 +10011d04: 687b ldr r3, [r7, #4] +10011d06: 464d mov r5, r9 +10011d08: 2402 movs r4, #2 +10011d0a: 4689 mov r9, r1 +10011d0c: 2b00 cmp r3, #0 +10011d0e: dcd3 bgt.n 10011cb8 <__ssvfiscanf_r+0x18c> +10011d10: 6b39 ldr r1, [r7, #48] ; 0x30 +10011d12: 2900 cmp r1, #0 +10011d14: d100 bne.n 10011d18 <__ssvfiscanf_r+0x1ec> +10011d16: e223 b.n 10012160 <__ssvfiscanf_r+0x634> +10011d18: 003b movs r3, r7 +10011d1a: 3340 adds r3, #64 ; 0x40 +10011d1c: 4299 cmp r1, r3 +10011d1e: d002 beq.n 10011d26 <__ssvfiscanf_r+0x1fa> +10011d20: 9803 ldr r0, [sp, #12] +10011d22: f7fe f89f bl 1000fe64 <_free_r> +10011d26: 2300 movs r3, #0 +10011d28: 633b str r3, [r7, #48] ; 0x30 +10011d2a: 6bfb ldr r3, [r7, #60] ; 0x3c +10011d2c: 607b str r3, [r7, #4] +10011d2e: 2b00 cmp r3, #0 +10011d30: d100 bne.n 10011d34 <__ssvfiscanf_r+0x208> +10011d32: e215 b.n 10012160 <__ssvfiscanf_r+0x634> +10011d34: 6bbb ldr r3, [r7, #56] ; 0x38 +10011d36: 603b str r3, [r7, #0] +10011d38: 066b lsls r3, r5, #25 +10011d3a: d4bf bmi.n 10011cbc <__ssvfiscanf_r+0x190> +10011d3c: 4651 mov r1, sl +10011d3e: 683a ldr r2, [r7, #0] +10011d40: 7813 ldrb r3, [r2, #0] +10011d42: 5ccb ldrb r3, [r1, r3] +10011d44: 071b lsls r3, r3, #28 +10011d46: d5b9 bpl.n 10011cbc <__ssvfiscanf_r+0x190> +10011d48: 2340 movs r3, #64 ; 0x40 +10011d4a: 469c mov ip, r3 +10011d4c: 44bc add ip, r7 +10011d4e: 4663 mov r3, ip +10011d50: 9309 str r3, [sp, #36] ; 0x24 +10011d52: 0023 movs r3, r4 +10011d54: 2608 movs r6, #8 +10011d56: 465c mov r4, fp +10011d58: 469b mov fp, r3 +10011d5a: e006 b.n 10011d6a <__ssvfiscanf_r+0x23e> +10011d5c: 4651 mov r1, sl +10011d5e: 3201 adds r2, #1 +10011d60: 603a str r2, [r7, #0] +10011d62: 7813 ldrb r3, [r2, #0] +10011d64: 5ccb ldrb r3, [r1, r3] +10011d66: 421e tst r6, r3 +10011d68: d01d beq.n 10011da6 <__ssvfiscanf_r+0x27a> +10011d6a: 687b ldr r3, [r7, #4] +10011d6c: 3401 adds r4, #1 +10011d6e: 3b01 subs r3, #1 +10011d70: 607b str r3, [r7, #4] +10011d72: 2b00 cmp r3, #0 +10011d74: dcf2 bgt.n 10011d5c <__ssvfiscanf_r+0x230> +10011d76: 6b39 ldr r1, [r7, #48] ; 0x30 +10011d78: 2900 cmp r1, #0 +10011d7a: d100 bne.n 10011d7e <__ssvfiscanf_r+0x252> +10011d7c: e1f0 b.n 10012160 <__ssvfiscanf_r+0x634> +10011d7e: 9b09 ldr r3, [sp, #36] ; 0x24 +10011d80: 4299 cmp r1, r3 +10011d82: d002 beq.n 10011d8a <__ssvfiscanf_r+0x25e> +10011d84: 9803 ldr r0, [sp, #12] +10011d86: f7fe f86d bl 1000fe64 <_free_r> +10011d8a: 2300 movs r3, #0 +10011d8c: 633b str r3, [r7, #48] ; 0x30 +10011d8e: 6bfb ldr r3, [r7, #60] ; 0x3c +10011d90: 607b str r3, [r7, #4] +10011d92: 2b00 cmp r3, #0 +10011d94: d100 bne.n 10011d98 <__ssvfiscanf_r+0x26c> +10011d96: e1e3 b.n 10012160 <__ssvfiscanf_r+0x634> +10011d98: 4651 mov r1, sl +10011d9a: 6bba ldr r2, [r7, #56] ; 0x38 +10011d9c: 603a str r2, [r7, #0] +10011d9e: 7813 ldrb r3, [r2, #0] +10011da0: 5ccb ldrb r3, [r1, r3] +10011da2: 421e tst r6, r3 +10011da4: d1e1 bne.n 10011d6a <__ssvfiscanf_r+0x23e> +10011da6: 465b mov r3, fp +10011da8: 46a3 mov fp, r4 +10011daa: 001c movs r4, r3 +10011dac: 2c02 cmp r4, #2 +10011dae: d187 bne.n 10011cc0 <__ssvfiscanf_r+0x194> +10011db0: 4643 mov r3, r8 +10011db2: 2b00 cmp r3, #0 +10011db4: d101 bne.n 10011dba <__ssvfiscanf_r+0x28e> +10011db6: 3b01 subs r3, #1 +10011db8: 4698 mov r8, r3 +10011dba: 07eb lsls r3, r5, #31 +10011dbc: d500 bpl.n 10011dc0 <__ssvfiscanf_r+0x294> +10011dbe: e1f1 b.n 100121a4 <__ssvfiscanf_r+0x678> +10011dc0: 06eb lsls r3, r5, #27 +10011dc2: d400 bmi.n 10011dc6 <__ssvfiscanf_r+0x29a> +10011dc4: e2f6 b.n 100123b4 <__ssvfiscanf_r+0x888> +10011dc6: 4651 mov r1, sl +10011dc8: 683a ldr r2, [r7, #0] +10011dca: 7813 ldrb r3, [r2, #0] +10011dcc: 5ccb ldrb r3, [r1, r3] +10011dce: 071b lsls r3, r3, #28 +10011dd0: d500 bpl.n 10011dd4 <__ssvfiscanf_r+0x2a8> +10011dd2: e735 b.n 10011c40 <__ssvfiscanf_r+0x114> +10011dd4: 3201 adds r2, #1 +10011dd6: 603a str r2, [r7, #0] +10011dd8: 4642 mov r2, r8 +10011dda: 687b ldr r3, [r7, #4] +10011ddc: 2401 movs r4, #1 +10011dde: 3b01 subs r3, #1 +10011de0: 607b str r3, [r7, #4] +10011de2: 2a01 cmp r2, #1 +10011de4: d101 bne.n 10011dea <__ssvfiscanf_r+0x2be> +10011de6: f000 fd46 bl 10012876 <__ssvfiscanf_r+0xd4a> +10011dea: 003e movs r6, r7 +10011dec: 3640 adds r6, #64 ; 0x40 +10011dee: 0032 movs r2, r6 +10011df0: 2508 movs r5, #8 +10011df2: 4646 mov r6, r8 +10011df4: 4690 mov r8, r2 +10011df6: e010 b.n 10011e1a <__ssvfiscanf_r+0x2ee> +10011df8: 683a ldr r2, [r7, #0] +10011dfa: 4651 mov r1, sl +10011dfc: 7813 ldrb r3, [r2, #0] +10011dfe: 5ccb ldrb r3, [r1, r3] +10011e00: 421d tst r5, r3 +10011e02: d000 beq.n 10011e06 <__ssvfiscanf_r+0x2da> +10011e04: e0b7 b.n 10011f76 <__ssvfiscanf_r+0x44a> +10011e06: 687b ldr r3, [r7, #4] +10011e08: 3201 adds r2, #1 +10011e0a: 3b01 subs r3, #1 +10011e0c: 3401 adds r4, #1 +10011e0e: 607b str r3, [r7, #4] +10011e10: 603a str r2, [r7, #0] +10011e12: 42a6 cmp r6, r4 +10011e14: d101 bne.n 10011e1a <__ssvfiscanf_r+0x2ee> +10011e16: f000 fc80 bl 1001271a <__ssvfiscanf_r+0xbee> +10011e1a: 2b00 cmp r3, #0 +10011e1c: dcec bgt.n 10011df8 <__ssvfiscanf_r+0x2cc> +10011e1e: 6b39 ldr r1, [r7, #48] ; 0x30 +10011e20: 2900 cmp r1, #0 +10011e22: d101 bne.n 10011e28 <__ssvfiscanf_r+0x2fc> +10011e24: f000 fcde bl 100127e4 <__ssvfiscanf_r+0xcb8> +10011e28: 4541 cmp r1, r8 +10011e2a: d002 beq.n 10011e32 <__ssvfiscanf_r+0x306> +10011e2c: 9803 ldr r0, [sp, #12] +10011e2e: f7fe f819 bl 1000fe64 <_free_r> +10011e32: 2300 movs r3, #0 +10011e34: 633b str r3, [r7, #48] ; 0x30 +10011e36: 6bfb ldr r3, [r7, #60] ; 0x3c +10011e38: 607b str r3, [r7, #4] +10011e3a: 2b00 cmp r3, #0 +10011e3c: d101 bne.n 10011e42 <__ssvfiscanf_r+0x316> +10011e3e: f000 fcd1 bl 100127e4 <__ssvfiscanf_r+0xcb8> +10011e42: 6bba ldr r2, [r7, #56] ; 0x38 +10011e44: 603a str r2, [r7, #0] +10011e46: e7d8 b.n 10011dfa <__ssvfiscanf_r+0x2ce> +10011e48: 0029 movs r1, r5 +10011e4a: 464d mov r5, r9 +10011e4c: 4689 mov r9, r1 +10011e4e: 06eb lsls r3, r5, #27 +10011e50: d500 bpl.n 10011e54 <__ssvfiscanf_r+0x328> +10011e52: e6f5 b.n 10011c40 <__ssvfiscanf_r+0x114> +10011e54: 076b lsls r3, r5, #29 +10011e56: d501 bpl.n 10011e5c <__ssvfiscanf_r+0x330> +10011e58: f000 fc26 bl 100126a8 <__ssvfiscanf_r+0xb7c> +10011e5c: 07eb lsls r3, r5, #31 +10011e5e: d501 bpl.n 10011e64 <__ssvfiscanf_r+0x338> +10011e60: f000 fc77 bl 10012752 <__ssvfiscanf_r+0xc26> +10011e64: 07ab lsls r3, r5, #30 +10011e66: d401 bmi.n 10011e6c <__ssvfiscanf_r+0x340> +10011e68: f000 fc73 bl 10012752 <__ssvfiscanf_r+0xc26> +10011e6c: 4659 mov r1, fp +10011e6e: 9b07 ldr r3, [sp, #28] +10011e70: cb04 ldmia r3!, {r2} +10011e72: 6011 str r1, [r2, #0] +10011e74: 17c9 asrs r1, r1, #31 +10011e76: 6051 str r1, [r2, #4] +10011e78: 9307 str r3, [sp, #28] +10011e7a: e6e1 b.n 10011c40 <__ssvfiscanf_r+0x114> +10011e7c: ffffdfff .word 0xffffdfff +10011e80: 1004cc8d .word 0x1004cc8d +10011e84: 1004d2c0 .word 0x1004d2c0 +10011e88: 10011779 .word 0x10011779 +10011e8c: 0029 movs r1, r5 +10011e8e: 2388 movs r3, #136 ; 0x88 +10011e90: 464d mov r5, r9 +10011e92: e706 b.n 10011ca2 <__ssvfiscanf_r+0x176> +10011e94: 464b mov r3, r9 +10011e96: 4218 tst r0, r3 +10011e98: d000 beq.n 10011e9c <__ssvfiscanf_r+0x370> +10011e9a: e693 b.n 10011bc4 <__ssvfiscanf_r+0x98> +10011e9c: 784a ldrb r2, [r1, #1] +10011e9e: 2a6c cmp r2, #108 ; 0x6c +10011ea0: d101 bne.n 10011ea6 <__ssvfiscanf_r+0x37a> +10011ea2: f000 fc23 bl 100126ec <__ssvfiscanf_r+0xbc0> +10011ea6: 2101 movs r1, #1 +10011ea8: 430b orrs r3, r1 +10011eaa: 4699 mov r9, r3 +10011eac: 0029 movs r1, r5 +10011eae: e674 b.n 10011b9a <__ssvfiscanf_r+0x6e> +10011eb0: 0029 movs r1, r5 +10011eb2: a81e add r0, sp, #120 ; 0x78 +10011eb4: 464d mov r5, r9 +10011eb6: f7fe f9b7 bl 10010228 <__sccl> +10011eba: 2340 movs r3, #64 ; 0x40 +10011ebc: 4681 mov r9, r0 +10011ebe: 2401 movs r4, #1 +10011ec0: 431d orrs r5, r3 +10011ec2: e6f6 b.n 10011cb2 <__ssvfiscanf_r+0x186> +10011ec4: 0029 movs r1, r5 +10011ec6: 2340 movs r3, #64 ; 0x40 +10011ec8: 464d mov r5, r9 +10011eca: 2400 movs r4, #0 +10011ecc: 4689 mov r9, r1 +10011ece: 431d orrs r5, r3 +10011ed0: e6ef b.n 10011cb2 <__ssvfiscanf_r+0x186> +10011ed2: 0029 movs r1, r5 +10011ed4: 2301 movs r3, #1 +10011ed6: 464d mov r5, r9 +10011ed8: 431d orrs r5, r3 +10011eda: 4bab ldr r3, [pc, #684] ; (10012188 <__ssvfiscanf_r+0x65c>) +10011edc: 4689 mov r9, r1 +10011ede: 9308 str r3, [sp, #32] +10011ee0: 2308 movs r3, #8 +10011ee2: 2403 movs r4, #3 +10011ee4: 9305 str r3, [sp, #20] +10011ee6: e6e4 b.n 10011cb2 <__ssvfiscanf_r+0x186> +10011ee8: 0029 movs r1, r5 +10011eea: 2301 movs r3, #1 +10011eec: 464d mov r5, r9 +10011eee: 431d orrs r5, r3 +10011ef0: 4ba6 ldr r3, [pc, #664] ; (1001218c <__ssvfiscanf_r+0x660>) +10011ef2: 4689 mov r9, r1 +10011ef4: 9308 str r3, [sp, #32] +10011ef6: 230a movs r3, #10 +10011ef8: 2403 movs r4, #3 +10011efa: 9305 str r3, [sp, #20] +10011efc: e6d9 b.n 10011cb2 <__ssvfiscanf_r+0x186> +10011efe: 464b mov r3, r9 +10011f00: 4218 tst r0, r3 +10011f02: d000 beq.n 10011f06 <__ssvfiscanf_r+0x3da> +10011f04: e65e b.n 10011bc4 <__ssvfiscanf_r+0x98> +10011f06: 4333 orrs r3, r6 +10011f08: 784a ldrb r2, [r1, #1] +10011f0a: 4699 mov r9, r3 +10011f0c: 0029 movs r1, r5 +10011f0e: e644 b.n 10011b9a <__ssvfiscanf_r+0x6e> +10011f10: 4b9d ldr r3, [pc, #628] ; (10012188 <__ssvfiscanf_r+0x65c>) +10011f12: 0029 movs r1, r5 +10011f14: 9308 str r3, [sp, #32] +10011f16: 230a movs r3, #10 +10011f18: 464d mov r5, r9 +10011f1a: 2403 movs r4, #3 +10011f1c: 4689 mov r9, r1 +10011f1e: 9305 str r3, [sp, #20] +10011f20: e6c7 b.n 10011cb2 <__ssvfiscanf_r+0x186> +10011f22: 464b mov r3, r9 +10011f24: 4218 tst r0, r3 +10011f26: d000 beq.n 10011f2a <__ssvfiscanf_r+0x3fe> +10011f28: e64c b.n 10011bc4 <__ssvfiscanf_r+0x98> +10011f2a: 2204 movs r2, #4 +10011f2c: 4313 orrs r3, r2 +10011f2e: 4699 mov r9, r3 +10011f30: 784a ldrb r2, [r1, #1] +10011f32: 0029 movs r1, r5 +10011f34: e631 b.n 10011b9a <__ssvfiscanf_r+0x6e> +10011f36: 4b95 ldr r3, [pc, #596] ; (1001218c <__ssvfiscanf_r+0x660>) +10011f38: 0029 movs r1, r5 +10011f3a: 9308 str r3, [sp, #32] +10011f3c: 2300 movs r3, #0 +10011f3e: 464d mov r5, r9 +10011f40: 2403 movs r4, #3 +10011f42: 4689 mov r9, r1 +10011f44: 9305 str r3, [sp, #20] +10011f46: e6b4 b.n 10011cb2 <__ssvfiscanf_r+0x186> +10011f48: 4643 mov r3, r8 +10011f4a: 464a mov r2, r9 +10011f4c: 4313 orrs r3, r2 +10011f4e: 4698 mov r8, r3 +10011f50: d000 beq.n 10011f54 <__ssvfiscanf_r+0x428> +10011f52: e637 b.n 10011bc4 <__ssvfiscanf_r+0x98> +10011f54: 2310 movs r3, #16 +10011f56: 784a ldrb r2, [r1, #1] +10011f58: 4699 mov r9, r3 +10011f5a: 0029 movs r1, r5 +10011f5c: e61d b.n 10011b9a <__ssvfiscanf_r+0x6e> +10011f5e: 9b07 ldr r3, [sp, #28] +10011f60: cb04 ldmia r3!, {r2} +10011f62: 6010 str r0, [r2, #0] +10011f64: 9307 str r3, [sp, #28] +10011f66: 9b06 ldr r3, [sp, #24] +10011f68: 3301 adds r3, #1 +10011f6a: 9306 str r3, [sp, #24] +10011f6c: ab14 add r3, sp, #80 ; 0x50 +10011f6e: 1ae4 subs r4, r4, r3 +10011f70: 9b09 ldr r3, [sp, #36] ; 0x24 +10011f72: 469c mov ip, r3 +10011f74: 4464 add r4, ip +10011f76: 44a3 add fp, r4 +10011f78: e662 b.n 10011c40 <__ssvfiscanf_r+0x114> +10011f7a: 4643 mov r3, r8 +10011f7c: 2b00 cmp r3, #0 +10011f7e: d101 bne.n 10011f84 <__ssvfiscanf_r+0x458> +10011f80: 3b01 subs r3, #1 +10011f82: 4698 mov r8, r3 +10011f84: 07eb lsls r3, r5, #31 +10011f86: d500 bpl.n 10011f8a <__ssvfiscanf_r+0x45e> +10011f88: e2de b.n 10012548 <__ssvfiscanf_r+0xa1c> +10011f8a: 06eb lsls r3, r5, #27 +10011f8c: d400 bmi.n 10011f90 <__ssvfiscanf_r+0x464> +10011f8e: e184 b.n 1001229a <__ssvfiscanf_r+0x76e> +10011f90: 683a ldr r2, [r7, #0] +10011f92: ad1e add r5, sp, #120 ; 0x78 +10011f94: 7813 ldrb r3, [r2, #0] +10011f96: 5ceb ldrb r3, [r5, r3] +10011f98: 2b00 cmp r3, #0 +10011f9a: d100 bne.n 10011f9e <__ssvfiscanf_r+0x472> +10011f9c: e612 b.n 10011bc4 <__ssvfiscanf_r+0x98> +10011f9e: 3201 adds r2, #1 +10011fa0: 603a str r2, [r7, #0] +10011fa2: 4642 mov r2, r8 +10011fa4: 687b ldr r3, [r7, #4] +10011fa6: 3b01 subs r3, #1 +10011fa8: 607b str r3, [r7, #4] +10011faa: 2a01 cmp r2, #1 +10011fac: d0e3 beq.n 10011f76 <__ssvfiscanf_r+0x44a> +10011fae: 003e movs r6, r7 +10011fb0: 3640 adds r6, #64 ; 0x40 +10011fb2: 0032 movs r2, r6 +10011fb4: 4646 mov r6, r8 +10011fb6: 4690 mov r8, r2 +10011fb8: e00c b.n 10011fd4 <__ssvfiscanf_r+0x4a8> +10011fba: 683a ldr r2, [r7, #0] +10011fbc: 7813 ldrb r3, [r2, #0] +10011fbe: 5ceb ldrb r3, [r5, r3] +10011fc0: 2b00 cmp r3, #0 +10011fc2: d0d8 beq.n 10011f76 <__ssvfiscanf_r+0x44a> +10011fc4: 687b ldr r3, [r7, #4] +10011fc6: 3201 adds r2, #1 +10011fc8: 3b01 subs r3, #1 +10011fca: 3401 adds r4, #1 +10011fcc: 607b str r3, [r7, #4] +10011fce: 603a str r2, [r7, #0] +10011fd0: 42a6 cmp r6, r4 +10011fd2: d0d0 beq.n 10011f76 <__ssvfiscanf_r+0x44a> +10011fd4: 2b00 cmp r3, #0 +10011fd6: dcf0 bgt.n 10011fba <__ssvfiscanf_r+0x48e> +10011fd8: 6b39 ldr r1, [r7, #48] ; 0x30 +10011fda: 2900 cmp r1, #0 +10011fdc: d100 bne.n 10011fe0 <__ssvfiscanf_r+0x4b4> +10011fde: e3c9 b.n 10012774 <__ssvfiscanf_r+0xc48> +10011fe0: 4541 cmp r1, r8 +10011fe2: d002 beq.n 10011fea <__ssvfiscanf_r+0x4be> +10011fe4: 9803 ldr r0, [sp, #12] +10011fe6: f7fd ff3d bl 1000fe64 <_free_r> +10011fea: 2300 movs r3, #0 +10011fec: 633b str r3, [r7, #48] ; 0x30 +10011fee: 6bfb ldr r3, [r7, #60] ; 0x3c +10011ff0: 607b str r3, [r7, #4] +10011ff2: 2b00 cmp r3, #0 +10011ff4: d100 bne.n 10011ff8 <__ssvfiscanf_r+0x4cc> +10011ff6: e3bd b.n 10012774 <__ssvfiscanf_r+0xc48> +10011ff8: 6bba ldr r2, [r7, #56] ; 0x38 +10011ffa: 603a str r2, [r7, #0] +10011ffc: e7de b.n 10011fbc <__ssvfiscanf_r+0x490> +10011ffe: 4643 mov r3, r8 +10012000: 2200 movs r2, #0 +10012002: 3b01 subs r3, #1 +10012004: 0016 movs r6, r2 +10012006: 2b26 cmp r3, #38 ; 0x26 +10012008: d903 bls.n 10012012 <__ssvfiscanf_r+0x4e6> +1001200a: 3b26 subs r3, #38 ; 0x26 +1001200c: 001e movs r6, r3 +1001200e: 2327 movs r3, #39 ; 0x27 +10012010: 4698 mov r8, r3 +10012012: 23d8 movs r3, #216 ; 0xd8 +10012014: 011b lsls r3, r3, #4 +10012016: 431d orrs r5, r3 +10012018: 2300 movs r3, #0 +1001201a: ac14 add r4, sp, #80 ; 0x50 +1001201c: 9309 str r3, [sp, #36] ; 0x24 +1001201e: 0023 movs r3, r4 +10012020: 4644 mov r4, r8 +10012022: 4698 mov r8, r3 +10012024: 683a ldr r2, [r7, #0] +10012026: 7811 ldrb r1, [r2, #0] +10012028: 000b movs r3, r1 +1001202a: 3b2b subs r3, #43 ; 0x2b +1001202c: b2db uxtb r3, r3 +1001202e: 2b4d cmp r3, #77 ; 0x4d +10012030: d817 bhi.n 10012062 <__ssvfiscanf_r+0x536> +10012032: 4857 ldr r0, [pc, #348] ; (10012190 <__ssvfiscanf_r+0x664>) +10012034: 009b lsls r3, r3, #2 +10012036: 58c3 ldr r3, [r0, r3] +10012038: 469f mov pc, r3 +1001203a: 9b05 ldr r3, [sp, #20] +1001203c: 2b0a cmp r3, #10 +1001203e: dd10 ble.n 10012062 <__ssvfiscanf_r+0x536> +10012040: 4b54 ldr r3, [pc, #336] ; (10012194 <__ssvfiscanf_r+0x668>) +10012042: 401d ands r5, r3 +10012044: 4643 mov r3, r8 +10012046: 7019 strb r1, [r3, #0] +10012048: 2301 movs r3, #1 +1001204a: 469c mov ip, r3 +1001204c: 44e0 add r8, ip +1001204e: 687b ldr r3, [r7, #4] +10012050: 3b01 subs r3, #1 +10012052: 607b str r3, [r7, #4] +10012054: 2b00 cmp r3, #0 +10012056: dd6e ble.n 10012136 <__ssvfiscanf_r+0x60a> +10012058: 3201 adds r2, #1 +1001205a: 603a str r2, [r7, #0] +1001205c: 3c01 subs r4, #1 +1001205e: 2c00 cmp r4, #0 +10012060: d1e0 bne.n 10012024 <__ssvfiscanf_r+0x4f8> +10012062: 4644 mov r4, r8 +10012064: 05eb lsls r3, r5, #23 +10012066: d507 bpl.n 10012078 <__ssvfiscanf_r+0x54c> +10012068: ab14 add r3, sp, #80 ; 0x50 +1001206a: 429c cmp r4, r3 +1001206c: d900 bls.n 10012070 <__ssvfiscanf_r+0x544> +1001206e: e328 b.n 100126c2 <__ssvfiscanf_r+0xb96> +10012070: ab14 add r3, sp, #80 ; 0x50 +10012072: 429c cmp r4, r3 +10012074: d100 bne.n 10012078 <__ssvfiscanf_r+0x54c> +10012076: e5a5 b.n 10011bc4 <__ssvfiscanf_r+0x98> +10012078: 2310 movs r3, #16 +1001207a: 001a movs r2, r3 +1001207c: 402a ands r2, r5 +1001207e: 422b tst r3, r5 +10012080: d000 beq.n 10012084 <__ssvfiscanf_r+0x558> +10012082: e773 b.n 10011f6c <__ssvfiscanf_r+0x440> +10012084: 9b05 ldr r3, [sp, #20] +10012086: 7022 strb r2, [r4, #0] +10012088: 9803 ldr r0, [sp, #12] +1001208a: 2200 movs r2, #0 +1001208c: 9e08 ldr r6, [sp, #32] +1001208e: a914 add r1, sp, #80 ; 0x50 +10012090: 47b0 blx r6 +10012092: 2320 movs r3, #32 +10012094: 422b tst r3, r5 +10012096: d000 beq.n 1001209a <__ssvfiscanf_r+0x56e> +10012098: e761 b.n 10011f5e <__ssvfiscanf_r+0x432> +1001209a: 076b lsls r3, r5, #29 +1001209c: d500 bpl.n 100120a0 <__ssvfiscanf_r+0x574> +1001209e: e2fe b.n 1001269e <__ssvfiscanf_r+0xb72> +100120a0: 07eb lsls r3, r5, #31 +100120a2: d500 bpl.n 100120a6 <__ssvfiscanf_r+0x57a> +100120a4: e75b b.n 10011f5e <__ssvfiscanf_r+0x432> +100120a6: 07ab lsls r3, r5, #30 +100120a8: d400 bmi.n 100120ac <__ssvfiscanf_r+0x580> +100120aa: e758 b.n 10011f5e <__ssvfiscanf_r+0x432> +100120ac: 4b36 ldr r3, [pc, #216] ; (10012188 <__ssvfiscanf_r+0x65c>) +100120ae: 9a08 ldr r2, [sp, #32] +100120b0: 429a cmp r2, r3 +100120b2: d100 bne.n 100120b6 <__ssvfiscanf_r+0x58a> +100120b4: e3d8 b.n 10012868 <__ssvfiscanf_r+0xd3c> +100120b6: 2200 movs r2, #0 +100120b8: 9b05 ldr r3, [sp, #20] +100120ba: 9803 ldr r0, [sp, #12] +100120bc: a914 add r1, sp, #80 ; 0x50 +100120be: f7ff fa9b bl 100115f8 <_strtoll_r> +100120c2: 9b07 ldr r3, [sp, #28] +100120c4: cb04 ldmia r3!, {r2} +100120c6: c203 stmia r2!, {r0, r1} +100120c8: 9307 str r3, [sp, #28] +100120ca: e74c b.n 10011f66 <__ssvfiscanf_r+0x43a> +100120cc: 9b05 ldr r3, [sp, #20] +100120ce: 4832 ldr r0, [pc, #200] ; (10012198 <__ssvfiscanf_r+0x66c>) +100120d0: 005b lsls r3, r3, #1 +100120d2: 5e1b ldrsh r3, [r3, r0] +100120d4: 9305 str r3, [sp, #20] +100120d6: 4b2f ldr r3, [pc, #188] ; (10012194 <__ssvfiscanf_r+0x668>) +100120d8: 401d ands r5, r3 +100120da: e7b3 b.n 10012044 <__ssvfiscanf_r+0x518> +100120dc: 23c0 movs r3, #192 ; 0xc0 +100120de: 2080 movs r0, #128 ; 0x80 +100120e0: 00db lsls r3, r3, #3 +100120e2: 402b ands r3, r5 +100120e4: 0080 lsls r0, r0, #2 +100120e6: 4283 cmp r3, r0 +100120e8: d1bb bne.n 10012062 <__ssvfiscanf_r+0x536> +100120ea: 4b2c ldr r3, [pc, #176] ; (1001219c <__ssvfiscanf_r+0x670>) +100120ec: 401d ands r5, r3 +100120ee: 23a0 movs r3, #160 ; 0xa0 +100120f0: 00db lsls r3, r3, #3 +100120f2: 431d orrs r5, r3 +100120f4: 2310 movs r3, #16 +100120f6: 9305 str r3, [sp, #20] +100120f8: e7a4 b.n 10012044 <__ssvfiscanf_r+0x518> +100120fa: 2380 movs r3, #128 ; 0x80 +100120fc: 422b tst r3, r5 +100120fe: d0b0 beq.n 10012062 <__ssvfiscanf_r+0x536> +10012100: 439d bics r5, r3 +10012102: e79f b.n 10012044 <__ssvfiscanf_r+0x518> +10012104: 9b05 ldr r3, [sp, #20] +10012106: 4824 ldr r0, [pc, #144] ; (10012198 <__ssvfiscanf_r+0x66c>) +10012108: 005b lsls r3, r3, #1 +1001210a: 5e1b ldrsh r3, [r3, r0] +1001210c: 9305 str r3, [sp, #20] +1001210e: 2b08 cmp r3, #8 +10012110: dc96 bgt.n 10012040 <__ssvfiscanf_r+0x514> +10012112: e7a6 b.n 10012062 <__ssvfiscanf_r+0x536> +10012114: 052b lsls r3, r5, #20 +10012116: d595 bpl.n 10012044 <__ssvfiscanf_r+0x518> +10012118: 9b05 ldr r3, [sp, #20] +1001211a: 2b00 cmp r3, #0 +1001211c: d105 bne.n 1001212a <__ssvfiscanf_r+0x5fe> +1001211e: 2380 movs r3, #128 ; 0x80 +10012120: 009b lsls r3, r3, #2 +10012122: 431d orrs r5, r3 +10012124: 3bf9 subs r3, #249 ; 0xf9 +10012126: 3bff subs r3, #255 ; 0xff +10012128: 9305 str r3, [sp, #20] +1001212a: 056b lsls r3, r5, #21 +1001212c: d400 bmi.n 10012130 <__ssvfiscanf_r+0x604> +1001212e: e2a2 b.n 10012676 <__ssvfiscanf_r+0xb4a> +10012130: 4b1b ldr r3, [pc, #108] ; (100121a0 <__ssvfiscanf_r+0x674>) +10012132: 401d ands r5, r3 +10012134: e786 b.n 10012044 <__ssvfiscanf_r+0x518> +10012136: 6b39 ldr r1, [r7, #48] ; 0x30 +10012138: 2900 cmp r1, #0 +1001213a: d100 bne.n 1001213e <__ssvfiscanf_r+0x612> +1001213c: e310 b.n 10012760 <__ssvfiscanf_r+0xc34> +1001213e: 003b movs r3, r7 +10012140: 3340 adds r3, #64 ; 0x40 +10012142: 4299 cmp r1, r3 +10012144: d002 beq.n 1001214c <__ssvfiscanf_r+0x620> +10012146: 9803 ldr r0, [sp, #12] +10012148: f7fd fe8c bl 1000fe64 <_free_r> +1001214c: 2300 movs r3, #0 +1001214e: 633b str r3, [r7, #48] ; 0x30 +10012150: 6bfb ldr r3, [r7, #60] ; 0x3c +10012152: 607b str r3, [r7, #4] +10012154: 2b00 cmp r3, #0 +10012156: d100 bne.n 1001215a <__ssvfiscanf_r+0x62e> +10012158: e302 b.n 10012760 <__ssvfiscanf_r+0xc34> +1001215a: 6bbb ldr r3, [r7, #56] ; 0x38 +1001215c: 603b str r3, [r7, #0] +1001215e: e77d b.n 1001205c <__ssvfiscanf_r+0x530> +10012160: 693b ldr r3, [r7, #16] +10012162: 2220 movs r2, #32 +10012164: 603b str r3, [r7, #0] +10012166: 2300 movs r3, #0 +10012168: 607b str r3, [r7, #4] +1001216a: 89bb ldrh r3, [r7, #12] +1001216c: 4313 orrs r3, r2 +1001216e: 81bb strh r3, [r7, #12] +10012170: 9b06 ldr r3, [sp, #24] +10012172: 2b00 cmp r3, #0 +10012174: d003 beq.n 1001217e <__ssvfiscanf_r+0x652> +10012176: 89bb ldrh r3, [r7, #12] +10012178: 065b lsls r3, r3, #25 +1001217a: d400 bmi.n 1001217e <__ssvfiscanf_r+0x652> +1001217c: e522 b.n 10011bc4 <__ssvfiscanf_r+0x98> +1001217e: 2301 movs r3, #1 +10012180: 425b negs r3, r3 +10012182: 9306 str r3, [sp, #24] +10012184: e51e b.n 10011bc4 <__ssvfiscanf_r+0x98> +10012186: 46c0 nop ; (mov r8, r8) +10012188: 10011779 .word 0x10011779 +1001218c: 1000ed8d .word 0x1000ed8d +10012190: 1004d410 .word 0x1004d410 +10012194: fffff47f .word 0xfffff47f +10012198: 1004d548 .word 0x1004d548 +1001219c: fffffdff .word 0xfffffdff +100121a0: fffffa7f .word 0xfffffa7f +100121a4: 2310 movs r3, #16 +100121a6: 001a movs r2, r3 +100121a8: 402a ands r2, r5 +100121aa: 9209 str r2, [sp, #36] ; 0x24 +100121ac: ae0f add r6, sp, #60 ; 0x3c +100121ae: 422b tst r3, r5 +100121b0: d102 bne.n 100121b8 <__ssvfiscanf_r+0x68c> +100121b2: 9b07 ldr r3, [sp, #28] +100121b4: cb40 ldmia r3!, {r6} +100121b6: 9307 str r3, [sp, #28] +100121b8: 4652 mov r2, sl +100121ba: 683b ldr r3, [r7, #0] +100121bc: 781b ldrb r3, [r3, #0] +100121be: 5cd3 ldrb r3, [r2, r3] +100121c0: 071b lsls r3, r3, #28 +100121c2: d461 bmi.n 10012288 <__ssvfiscanf_r+0x75c> +100121c4: 2340 movs r3, #64 ; 0x40 +100121c6: 469c mov ip, r3 +100121c8: 44bc add ip, r7 +100121ca: 4663 mov r3, ip +100121cc: 2400 movs r4, #0 +100121ce: 930a str r3, [sp, #40] ; 0x28 +100121d0: f7fd ff5e bl 10010090 <__locale_mb_cur_max> +100121d4: 42a0 cmp r0, r4 +100121d6: d0cb beq.n 10012170 <__ssvfiscanf_r+0x644> +100121d8: 2020 movs r0, #32 +100121da: 683b ldr r3, [r7, #0] +100121dc: a90c add r1, sp, #48 ; 0x30 +100121de: 781a ldrb r2, [r3, #0] +100121e0: 1809 adds r1, r1, r0 +100121e2: 550a strb r2, [r1, r4] +100121e4: 3301 adds r3, #1 +100121e6: 687a ldr r2, [r7, #4] +100121e8: 603b str r3, [r7, #0] +100121ea: 9b04 ldr r3, [sp, #16] +100121ec: 3a01 subs r2, #1 +100121ee: 1c65 adds r5, r4, #1 +100121f0: 607a str r2, [r7, #4] +100121f2: ac12 add r4, sp, #72 ; 0x48 +100121f4: 2b03 cmp r3, #3 +100121f6: d102 bne.n 100121fe <__ssvfiscanf_r+0x6d2> +100121f8: 9b12 ldr r3, [sp, #72] ; 0x48 +100121fa: 2b04 cmp r3, #4 +100121fc: d004 beq.n 10012208 <__ssvfiscanf_r+0x6dc> +100121fe: 2208 movs r2, #8 +10012200: 2100 movs r1, #0 +10012202: 0020 movs r0, r4 +10012204: f7f2 ffac bl 10005160 <__wrap_memset> +10012208: 002b movs r3, r5 +1001220a: 0031 movs r1, r6 +1001220c: 9803 ldr r0, [sp, #12] +1001220e: 9400 str r4, [sp, #0] +10012210: aa14 add r2, sp, #80 ; 0x50 +10012212: 950b str r5, [sp, #44] ; 0x2c +10012214: f7fd ff84 bl 10010120 <_mbrtowc_r> +10012218: 9004 str r0, [sp, #16] +1001221a: 1c42 adds r2, r0, #1 +1001221c: d0a8 beq.n 10012170 <__ssvfiscanf_r+0x644> +1001221e: 2800 cmp r0, #0 +10012220: d000 beq.n 10012224 <__ssvfiscanf_r+0x6f8> +10012222: e27e b.n 10012722 <__ssvfiscanf_r+0xbf6> +10012224: 6030 str r0, [r6, #0] +10012226: 2000 movs r0, #0 +10012228: f7fd fefe bl 10010028 +1001222c: 2800 cmp r0, #0 +1001222e: d118 bne.n 10012262 <__ssvfiscanf_r+0x736> +10012230: 44ab add fp, r5 +10012232: 2301 movs r3, #1 +10012234: 425b negs r3, r3 +10012236: 469c mov ip, r3 +10012238: 44e0 add r8, ip +1001223a: 9b09 ldr r3, [sp, #36] ; 0x24 +1001223c: 2500 movs r5, #0 +1001223e: 2b00 cmp r3, #0 +10012240: d100 bne.n 10012244 <__ssvfiscanf_r+0x718> +10012242: 3604 adds r6, #4 +10012244: 687b ldr r3, [r7, #4] +10012246: 2b00 cmp r3, #0 +10012248: dc00 bgt.n 1001224c <__ssvfiscanf_r+0x720> +1001224a: e2ab b.n 100127a4 <__ssvfiscanf_r+0xc78> +1001224c: 683b ldr r3, [r7, #0] +1001224e: 4652 mov r2, sl +10012250: 781b ldrb r3, [r3, #0] +10012252: 5cd3 ldrb r3, [r2, r3] +10012254: 071b lsls r3, r3, #28 +10012256: d417 bmi.n 10012288 <__ssvfiscanf_r+0x75c> +10012258: 4643 mov r3, r8 +1001225a: 2b00 cmp r3, #0 +1001225c: d014 beq.n 10012288 <__ssvfiscanf_r+0x75c> +1001225e: 002c movs r4, r5 +10012260: e7b6 b.n 100121d0 <__ssvfiscanf_r+0x6a4> +10012262: 2d00 cmp r5, #0 +10012264: d010 beq.n 10012288 <__ssvfiscanf_r+0x75c> +10012266: ab0c add r3, sp, #48 ; 0x30 +10012268: 241f movs r4, #31 +1001226a: 469c mov ip, r3 +1001226c: 4464 add r4, ip +1001226e: 46b0 mov r8, r6 +10012270: 9d0b ldr r5, [sp, #44] ; 0x2c +10012272: 0026 movs r6, r4 +10012274: 9c03 ldr r4, [sp, #12] +10012276: 5d71 ldrb r1, [r6, r5] +10012278: 003a movs r2, r7 +1001227a: 0020 movs r0, r4 +1001227c: 3d01 subs r5, #1 +1001227e: f7ff fb91 bl 100119a4 <_sungetc_r> +10012282: 2d00 cmp r5, #0 +10012284: d1f7 bne.n 10012276 <__ssvfiscanf_r+0x74a> +10012286: 4646 mov r6, r8 +10012288: 9b09 ldr r3, [sp, #36] ; 0x24 +1001228a: 2b00 cmp r3, #0 +1001228c: d000 beq.n 10012290 <__ssvfiscanf_r+0x764> +1001228e: e4d7 b.n 10011c40 <__ssvfiscanf_r+0x114> +10012290: 6033 str r3, [r6, #0] +10012292: 9b06 ldr r3, [sp, #24] +10012294: 3301 adds r3, #1 +10012296: 9306 str r3, [sp, #24] +10012298: e4d2 b.n 10011c40 <__ssvfiscanf_r+0x114> +1001229a: 9b07 ldr r3, [sp, #28] +1001229c: ad1e add r5, sp, #120 ; 0x78 +1001229e: cb02 ldmia r3!, {r1} +100122a0: 930a str r3, [sp, #40] ; 0x28 +100122a2: 683b ldr r3, [r7, #0] +100122a4: 9109 str r1, [sp, #36] ; 0x24 +100122a6: 781a ldrb r2, [r3, #0] +100122a8: 5caa ldrb r2, [r5, r2] +100122aa: 2a00 cmp r2, #0 +100122ac: d100 bne.n 100122b0 <__ssvfiscanf_r+0x784> +100122ae: e489 b.n 10011bc4 <__ssvfiscanf_r+0x98> +100122b0: 687a ldr r2, [r7, #4] +100122b2: 1c4c adds r4, r1, #1 +100122b4: 3a01 subs r2, #1 +100122b6: 607a str r2, [r7, #4] +100122b8: 1c5a adds r2, r3, #1 +100122ba: 603a str r2, [r7, #0] +100122bc: 781b ldrb r3, [r3, #0] +100122be: 700b strb r3, [r1, #0] +100122c0: 4643 mov r3, r8 +100122c2: 2b01 cmp r3, #1 +100122c4: d030 beq.n 10012328 <__ssvfiscanf_r+0x7fc> +100122c6: 2340 movs r3, #64 ; 0x40 +100122c8: 469c mov ip, r3 +100122ca: 44bc add ip, r7 +100122cc: 4663 mov r3, ip +100122ce: 468c mov ip, r1 +100122d0: 0026 movs r6, r4 +100122d2: 9307 str r3, [sp, #28] +100122d4: 44e0 add r8, ip +100122d6: e00e b.n 100122f6 <__ssvfiscanf_r+0x7ca> +100122d8: 683b ldr r3, [r7, #0] +100122da: 781a ldrb r2, [r3, #0] +100122dc: 5caa ldrb r2, [r5, r2] +100122de: 2a00 cmp r2, #0 +100122e0: d022 beq.n 10012328 <__ssvfiscanf_r+0x7fc> +100122e2: 687a ldr r2, [r7, #4] +100122e4: 3601 adds r6, #1 +100122e6: 3a01 subs r2, #1 +100122e8: 607a str r2, [r7, #4] +100122ea: 1c5a adds r2, r3, #1 +100122ec: 603a str r2, [r7, #0] +100122ee: 781b ldrb r3, [r3, #0] +100122f0: 7023 strb r3, [r4, #0] +100122f2: 45b0 cmp r8, r6 +100122f4: d017 beq.n 10012326 <__ssvfiscanf_r+0x7fa> +100122f6: 687b ldr r3, [r7, #4] +100122f8: 0034 movs r4, r6 +100122fa: 2b00 cmp r3, #0 +100122fc: dcec bgt.n 100122d8 <__ssvfiscanf_r+0x7ac> +100122fe: 6b39 ldr r1, [r7, #48] ; 0x30 +10012300: 2900 cmp r1, #0 +10012302: d100 bne.n 10012306 <__ssvfiscanf_r+0x7da> +10012304: e241 b.n 1001278a <__ssvfiscanf_r+0xc5e> +10012306: 9b07 ldr r3, [sp, #28] +10012308: 4299 cmp r1, r3 +1001230a: d002 beq.n 10012312 <__ssvfiscanf_r+0x7e6> +1001230c: 9803 ldr r0, [sp, #12] +1001230e: f7fd fda9 bl 1000fe64 <_free_r> +10012312: 2300 movs r3, #0 +10012314: 633b str r3, [r7, #48] ; 0x30 +10012316: 6bfb ldr r3, [r7, #60] ; 0x3c +10012318: 607b str r3, [r7, #4] +1001231a: 2b00 cmp r3, #0 +1001231c: d100 bne.n 10012320 <__ssvfiscanf_r+0x7f4> +1001231e: e234 b.n 1001278a <__ssvfiscanf_r+0xc5e> +10012320: 6bbb ldr r3, [r7, #56] ; 0x38 +10012322: 603b str r3, [r7, #0] +10012324: e7d9 b.n 100122da <__ssvfiscanf_r+0x7ae> +10012326: 4644 mov r4, r8 +10012328: 9a09 ldr r2, [sp, #36] ; 0x24 +1001232a: 1aa3 subs r3, r4, r2 +1001232c: 4294 cmp r4, r2 +1001232e: d100 bne.n 10012332 <__ssvfiscanf_r+0x806> +10012330: e448 b.n 10011bc4 <__ssvfiscanf_r+0x98> +10012332: 2200 movs r2, #0 +10012334: 7022 strb r2, [r4, #0] +10012336: 9a06 ldr r2, [sp, #24] +10012338: 449b add fp, r3 +1001233a: 9b0a ldr r3, [sp, #40] ; 0x28 +1001233c: 3201 adds r2, #1 +1001233e: 9206 str r2, [sp, #24] +10012340: 9307 str r3, [sp, #28] +10012342: e47d b.n 10011c40 <__ssvfiscanf_r+0x114> +10012344: 693b ldr r3, [r7, #16] +10012346: 2220 movs r2, #32 +10012348: 603b str r3, [r7, #0] +1001234a: 2300 movs r3, #0 +1001234c: 607b str r3, [r7, #4] +1001234e: 89bb ldrh r3, [r7, #12] +10012350: 46b3 mov fp, r6 +10012352: 4313 orrs r3, r2 +10012354: 81bb strh r3, [r7, #12] +10012356: e473 b.n 10011c40 <__ssvfiscanf_r+0x114> +10012358: 687b ldr r3, [r7, #4] +1001235a: 6838 ldr r0, [r7, #0] +1001235c: 42a3 cmp r3, r4 +1001235e: db00 blt.n 10012362 <__ssvfiscanf_r+0x836> +10012360: e27a b.n 10012858 <__ssvfiscanf_r+0xd2c> +10012362: 2240 movs r2, #64 ; 0x40 +10012364: 4690 mov r8, r2 +10012366: 2500 movs r5, #0 +10012368: 2600 movs r6, #0 +1001236a: 6b39 ldr r1, [r7, #48] ; 0x30 +1001236c: 44b8 add r8, r7 +1001236e: 9509 str r5, [sp, #36] ; 0x24 +10012370: 940a str r4, [sp, #40] ; 0x28 +10012372: 18ed adds r5, r5, r3 +10012374: 1ae4 subs r4, r4, r3 +10012376: 18c3 adds r3, r0, r3 +10012378: 603b str r3, [r7, #0] +1001237a: 2900 cmp r1, #0 +1001237c: d100 bne.n 10012380 <__ssvfiscanf_r+0x854> +1001237e: e1a7 b.n 100126d0 <__ssvfiscanf_r+0xba4> +10012380: 4541 cmp r1, r8 +10012382: d002 beq.n 1001238a <__ssvfiscanf_r+0x85e> +10012384: 9803 ldr r0, [sp, #12] +10012386: f7fd fd6d bl 1000fe64 <_free_r> +1001238a: 6bfb ldr r3, [r7, #60] ; 0x3c +1001238c: 633e str r6, [r7, #48] ; 0x30 +1001238e: 607b str r3, [r7, #4] +10012390: 2b00 cmp r3, #0 +10012392: d100 bne.n 10012396 <__ssvfiscanf_r+0x86a> +10012394: e19c b.n 100126d0 <__ssvfiscanf_r+0xba4> +10012396: 6bb8 ldr r0, [r7, #56] ; 0x38 +10012398: 2100 movs r1, #0 +1001239a: 6038 str r0, [r7, #0] +1001239c: 429c cmp r4, r3 +1001239e: dce6 bgt.n 1001236e <__ssvfiscanf_r+0x842> +100123a0: 9a0a ldr r2, [sp, #40] ; 0x28 +100123a2: 9d09 ldr r5, [sp, #36] ; 0x24 +100123a4: 4694 mov ip, r2 +100123a6: 4465 add r5, ip +100123a8: 1b1b subs r3, r3, r4 +100123aa: 1900 adds r0, r0, r4 +100123ac: 607b str r3, [r7, #4] +100123ae: 6038 str r0, [r7, #0] +100123b0: 44ab add fp, r5 +100123b2: e445 b.n 10011c40 <__ssvfiscanf_r+0x114> +100123b4: 4651 mov r1, sl +100123b6: 9b07 ldr r3, [sp, #28] +100123b8: cb40 ldmia r3!, {r6} +100123ba: 9309 str r3, [sp, #36] ; 0x24 +100123bc: 683b ldr r3, [r7, #0] +100123be: 781a ldrb r2, [r3, #0] +100123c0: 5c8a ldrb r2, [r1, r2] +100123c2: 0712 lsls r2, r2, #28 +100123c4: d500 bpl.n 100123c8 <__ssvfiscanf_r+0x89c> +100123c6: e249 b.n 1001285c <__ssvfiscanf_r+0xd30> +100123c8: 687a ldr r2, [r7, #4] +100123ca: 1c75 adds r5, r6, #1 +100123cc: 3a01 subs r2, #1 +100123ce: 607a str r2, [r7, #4] +100123d0: 1c5a adds r2, r3, #1 +100123d2: 603a str r2, [r7, #0] +100123d4: 781b ldrb r3, [r3, #0] +100123d6: 002c movs r4, r5 +100123d8: 7033 strb r3, [r6, #0] +100123da: 4643 mov r3, r8 +100123dc: 2b01 cmp r3, #1 +100123de: d100 bne.n 100123e2 <__ssvfiscanf_r+0x8b6> +100123e0: e23e b.n 10012860 <__ssvfiscanf_r+0xd34> +100123e2: 2340 movs r3, #64 ; 0x40 +100123e4: 469c mov ip, r3 +100123e6: 44bc add ip, r7 +100123e8: 4663 mov r3, ip +100123ea: 9307 str r3, [sp, #28] +100123ec: 0033 movs r3, r6 +100123ee: 4646 mov r6, r8 +100123f0: 4698 mov r8, r3 +100123f2: e014 b.n 1001241e <__ssvfiscanf_r+0x8f2> +100123f4: 683b ldr r3, [r7, #0] +100123f6: 4651 mov r1, sl +100123f8: 781a ldrb r2, [r3, #0] +100123fa: 5c8a ldrb r2, [r1, r2] +100123fc: 2108 movs r1, #8 +100123fe: 4211 tst r1, r2 +10012400: d000 beq.n 10012404 <__ssvfiscanf_r+0x8d8> +10012402: e179 b.n 100126f8 <__ssvfiscanf_r+0xbcc> +10012404: 687a ldr r2, [r7, #4] +10012406: 3401 adds r4, #1 +10012408: 3a01 subs r2, #1 +1001240a: 607a str r2, [r7, #4] +1001240c: 1c5a adds r2, r3, #1 +1001240e: 603a str r2, [r7, #0] +10012410: 781b ldrb r3, [r3, #0] +10012412: 702b strb r3, [r5, #0] +10012414: 4643 mov r3, r8 +10012416: 199b adds r3, r3, r6 +10012418: 42a3 cmp r3, r4 +1001241a: d100 bne.n 1001241e <__ssvfiscanf_r+0x8f2> +1001241c: e178 b.n 10012710 <__ssvfiscanf_r+0xbe4> +1001241e: 687b ldr r3, [r7, #4] +10012420: 0025 movs r5, r4 +10012422: 2b00 cmp r3, #0 +10012424: dce6 bgt.n 100123f4 <__ssvfiscanf_r+0x8c8> +10012426: 6b39 ldr r1, [r7, #48] ; 0x30 +10012428: 2900 cmp r1, #0 +1001242a: d100 bne.n 1001242e <__ssvfiscanf_r+0x902> +1001242c: e1e5 b.n 100127fa <__ssvfiscanf_r+0xcce> +1001242e: 9b07 ldr r3, [sp, #28] +10012430: 4299 cmp r1, r3 +10012432: d002 beq.n 1001243a <__ssvfiscanf_r+0x90e> +10012434: 9803 ldr r0, [sp, #12] +10012436: f7fd fd15 bl 1000fe64 <_free_r> +1001243a: 2300 movs r3, #0 +1001243c: 633b str r3, [r7, #48] ; 0x30 +1001243e: 6bfb ldr r3, [r7, #60] ; 0x3c +10012440: 607b str r3, [r7, #4] +10012442: 2b00 cmp r3, #0 +10012444: d100 bne.n 10012448 <__ssvfiscanf_r+0x91c> +10012446: e1d8 b.n 100127fa <__ssvfiscanf_r+0xcce> +10012448: 6bbb ldr r3, [r7, #56] ; 0x38 +1001244a: 603b str r3, [r7, #0] +1001244c: e7d3 b.n 100123f6 <__ssvfiscanf_r+0x8ca> +1001244e: 2310 movs r3, #16 +10012450: 001a movs r2, r3 +10012452: 402a ands r2, r5 +10012454: 9209 str r2, [sp, #36] ; 0x24 +10012456: 2200 movs r2, #0 +10012458: 4690 mov r8, r2 +1001245a: 422b tst r3, r5 +1001245c: d100 bne.n 10012460 <__ssvfiscanf_r+0x934> +1001245e: e119 b.n 10012694 <__ssvfiscanf_r+0xb68> +10012460: 2340 movs r3, #64 ; 0x40 +10012462: 469c mov ip, r3 +10012464: 44bc add ip, r7 +10012466: 4663 mov r3, ip +10012468: 930a str r3, [sp, #40] ; 0x28 +1001246a: 4643 mov r3, r8 +1001246c: 2600 movs r6, #0 +1001246e: 46a0 mov r8, r4 +10012470: 001c movs r4, r3 +10012472: f7fd fe0d bl 10010090 <__locale_mb_cur_max> +10012476: 42b0 cmp r0, r6 +10012478: d100 bne.n 1001247c <__ssvfiscanf_r+0x950> +1001247a: e679 b.n 10012170 <__ssvfiscanf_r+0x644> +1001247c: 2020 movs r0, #32 +1001247e: 683b ldr r3, [r7, #0] +10012480: a90c add r1, sp, #48 ; 0x30 +10012482: 781a ldrb r2, [r3, #0] +10012484: 1809 adds r1, r1, r0 +10012486: 558a strb r2, [r1, r6] +10012488: 3301 adds r3, #1 +1001248a: 687a ldr r2, [r7, #4] +1001248c: 603b str r3, [r7, #0] +1001248e: 9b04 ldr r3, [sp, #16] +10012490: 3a01 subs r2, #1 +10012492: 1c75 adds r5, r6, #1 +10012494: 607a str r2, [r7, #4] +10012496: ae12 add r6, sp, #72 ; 0x48 +10012498: 2b03 cmp r3, #3 +1001249a: d102 bne.n 100124a2 <__ssvfiscanf_r+0x976> +1001249c: 9b12 ldr r3, [sp, #72] ; 0x48 +1001249e: 2b04 cmp r3, #4 +100124a0: d004 beq.n 100124ac <__ssvfiscanf_r+0x980> +100124a2: 2208 movs r2, #8 +100124a4: 2100 movs r1, #0 +100124a6: 0030 movs r0, r6 +100124a8: f7f2 fe5a bl 10005160 <__wrap_memset> +100124ac: 002b movs r3, r5 +100124ae: 0021 movs r1, r4 +100124b0: 9803 ldr r0, [sp, #12] +100124b2: 9600 str r6, [sp, #0] +100124b4: aa14 add r2, sp, #80 ; 0x50 +100124b6: f7fd fe33 bl 10010120 <_mbrtowc_r> +100124ba: 9004 str r0, [sp, #16] +100124bc: 1c42 adds r2, r0, #1 +100124be: d100 bne.n 100124c2 <__ssvfiscanf_r+0x996> +100124c0: e656 b.n 10012170 <__ssvfiscanf_r+0x644> +100124c2: 2800 cmp r0, #0 +100124c4: d11d bne.n 10012502 <__ssvfiscanf_r+0x9d6> +100124c6: 9b09 ldr r3, [sp, #36] ; 0x24 +100124c8: 2b00 cmp r3, #0 +100124ca: d100 bne.n 100124ce <__ssvfiscanf_r+0x9a2> +100124cc: 6023 str r3, [r4, #0] +100124ce: 44ab add fp, r5 +100124d0: 2301 movs r3, #1 +100124d2: 425b negs r3, r3 +100124d4: 469c mov ip, r3 +100124d6: 44e0 add r8, ip +100124d8: 9b09 ldr r3, [sp, #36] ; 0x24 +100124da: 2b00 cmp r3, #0 +100124dc: d100 bne.n 100124e0 <__ssvfiscanf_r+0x9b4> +100124de: 3404 adds r4, #4 +100124e0: 687b ldr r3, [r7, #4] +100124e2: 2600 movs r6, #0 +100124e4: 2b00 cmp r3, #0 +100124e6: dd13 ble.n 10012510 <__ssvfiscanf_r+0x9e4> +100124e8: 4643 mov r3, r8 +100124ea: 2b00 cmp r3, #0 +100124ec: d1c1 bne.n 10012472 <__ssvfiscanf_r+0x946> +100124ee: 9b09 ldr r3, [sp, #36] ; 0x24 +100124f0: 425a negs r2, r3 +100124f2: 4153 adcs r3, r2 +100124f4: 9a06 ldr r2, [sp, #24] +100124f6: 4694 mov ip, r2 +100124f8: 449c add ip, r3 +100124fa: 4663 mov r3, ip +100124fc: 9306 str r3, [sp, #24] +100124fe: f7ff fb9f bl 10011c40 <__ssvfiscanf_r+0x114> +10012502: 9b04 ldr r3, [sp, #16] +10012504: 3302 adds r3, #2 +10012506: d117 bne.n 10012538 <__ssvfiscanf_r+0xa0c> +10012508: 687b ldr r3, [r7, #4] +1001250a: 002e movs r6, r5 +1001250c: 2b00 cmp r3, #0 +1001250e: dcb0 bgt.n 10012472 <__ssvfiscanf_r+0x946> +10012510: 6b39 ldr r1, [r7, #48] ; 0x30 +10012512: 2900 cmp r1, #0 +10012514: d100 bne.n 10012518 <__ssvfiscanf_r+0x9ec> +10012516: e193 b.n 10012840 <__ssvfiscanf_r+0xd14> +10012518: 9b0a ldr r3, [sp, #40] ; 0x28 +1001251a: 4299 cmp r1, r3 +1001251c: d002 beq.n 10012524 <__ssvfiscanf_r+0x9f8> +1001251e: 9803 ldr r0, [sp, #12] +10012520: f7fd fca0 bl 1000fe64 <_free_r> +10012524: 2300 movs r3, #0 +10012526: 633b str r3, [r7, #48] ; 0x30 +10012528: 6bfb ldr r3, [r7, #60] ; 0x3c +1001252a: 607b str r3, [r7, #4] +1001252c: 2b00 cmp r3, #0 +1001252e: d100 bne.n 10012532 <__ssvfiscanf_r+0xa06> +10012530: e186 b.n 10012840 <__ssvfiscanf_r+0xd14> +10012532: 6bbb ldr r3, [r7, #56] ; 0x38 +10012534: 603b str r3, [r7, #0] +10012536: e7d7 b.n 100124e8 <__ssvfiscanf_r+0x9bc> +10012538: 9b04 ldr r3, [sp, #16] +1001253a: 44ab add fp, r5 +1001253c: 2b03 cmp r3, #3 +1001253e: d1c7 bne.n 100124d0 <__ssvfiscanf_r+0x9a4> +10012540: 6833 ldr r3, [r6, #0] +10012542: 2b04 cmp r3, #4 +10012544: d1c4 bne.n 100124d0 <__ssvfiscanf_r+0x9a4> +10012546: e7c7 b.n 100124d8 <__ssvfiscanf_r+0x9ac> +10012548: 2310 movs r3, #16 +1001254a: 001a movs r2, r3 +1001254c: 402a ands r2, r5 +1001254e: 920d str r2, [sp, #52] ; 0x34 +10012550: ae0f add r6, sp, #60 ; 0x3c +10012552: 422b tst r3, r5 +10012554: d100 bne.n 10012558 <__ssvfiscanf_r+0xa2c> +10012556: e099 b.n 1001268c <__ssvfiscanf_r+0xb60> +10012558: 464b mov r3, r9 +1001255a: 2500 movs r5, #0 +1001255c: 46c1 mov r9, r8 +1001255e: 4698 mov r8, r3 +10012560: 9609 str r6, [sp, #36] ; 0x24 +10012562: f7fd fd95 bl 10010090 <__locale_mb_cur_max> +10012566: 42a8 cmp r0, r5 +10012568: d100 bne.n 1001256c <__ssvfiscanf_r+0xa40> +1001256a: e601 b.n 10012170 <__ssvfiscanf_r+0x644> +1001256c: 2020 movs r0, #32 +1001256e: 683b ldr r3, [r7, #0] +10012570: a90c add r1, sp, #48 ; 0x30 +10012572: 781a ldrb r2, [r3, #0] +10012574: 1809 adds r1, r1, r0 +10012576: 554a strb r2, [r1, r5] +10012578: 3301 adds r3, #1 +1001257a: 687a ldr r2, [r7, #4] +1001257c: 603b str r3, [r7, #0] +1001257e: 9b04 ldr r3, [sp, #16] +10012580: 3a01 subs r2, #1 +10012582: 1c6c adds r4, r5, #1 +10012584: 607a str r2, [r7, #4] +10012586: ad10 add r5, sp, #64 ; 0x40 +10012588: 2b03 cmp r3, #3 +1001258a: d102 bne.n 10012592 <__ssvfiscanf_r+0xa66> +1001258c: 9b10 ldr r3, [sp, #64] ; 0x40 +1001258e: 2b04 cmp r3, #4 +10012590: d004 beq.n 1001259c <__ssvfiscanf_r+0xa70> +10012592: 2208 movs r2, #8 +10012594: 2100 movs r1, #0 +10012596: 0028 movs r0, r5 +10012598: f7f2 fde2 bl 10005160 <__wrap_memset> +1001259c: 9e09 ldr r6, [sp, #36] ; 0x24 +1001259e: 0023 movs r3, r4 +100125a0: 0031 movs r1, r6 +100125a2: 9803 ldr r0, [sp, #12] +100125a4: 9500 str r5, [sp, #0] +100125a6: aa14 add r2, sp, #80 ; 0x50 +100125a8: 940a str r4, [sp, #40] ; 0x28 +100125aa: f7fd fdb9 bl 10010120 <_mbrtowc_r> +100125ae: 9004 str r0, [sp, #16] +100125b0: 1c42 adds r2, r0, #1 +100125b2: d100 bne.n 100125b6 <__ssvfiscanf_r+0xa8a> +100125b4: e5dc b.n 10012170 <__ssvfiscanf_r+0x644> +100125b6: 2800 cmp r0, #0 +100125b8: d139 bne.n 1001262e <__ssvfiscanf_r+0xb02> +100125ba: 6030 str r0, [r6, #0] +100125bc: 900b str r0, [sp, #44] ; 0x2c +100125be: ab12 add r3, sp, #72 ; 0x48 +100125c0: 2208 movs r2, #8 +100125c2: 2100 movs r1, #0 +100125c4: 0018 movs r0, r3 +100125c6: 001e movs r6, r3 +100125c8: f7f2 fdca bl 10005160 <__wrap_memset> +100125cc: 23e0 movs r3, #224 ; 0xe0 +100125ce: 4ab7 ldr r2, [pc, #732] ; (100128ac <__ssvfiscanf_r+0xd80>) +100125d0: 9803 ldr r0, [sp, #12] +100125d2: 58d2 ldr r2, [r2, r3] +100125d4: a90e add r1, sp, #56 ; 0x38 +100125d6: 920c str r2, [sp, #48] ; 0x30 +100125d8: 0033 movs r3, r6 +100125da: 9a0b ldr r2, [sp, #44] ; 0x2c +100125dc: 9e0c ldr r6, [sp, #48] ; 0x30 +100125de: 47b0 blx r6 +100125e0: 2300 movs r3, #0 +100125e2: 2801 cmp r0, #1 +100125e4: d101 bne.n 100125ea <__ssvfiscanf_r+0xabe> +100125e6: ab0c add r3, sp, #48 ; 0x30 +100125e8: 7a1b ldrb r3, [r3, #8] +100125ea: aa1e add r2, sp, #120 ; 0x78 +100125ec: 5cd3 ldrb r3, [r2, r3] +100125ee: 2b00 cmp r3, #0 +100125f0: d100 bne.n 100125f4 <__ssvfiscanf_r+0xac8> +100125f2: e10e b.n 10012812 <__ssvfiscanf_r+0xce6> +100125f4: 9b04 ldr r3, [sp, #16] +100125f6: 44a3 add fp, r4 +100125f8: 2b03 cmp r3, #3 +100125fa: d038 beq.n 1001266e <__ssvfiscanf_r+0xb42> +100125fc: 2301 movs r3, #1 +100125fe: 425b negs r3, r3 +10012600: 469c mov ip, r3 +10012602: 44e1 add r9, ip +10012604: 9b0d ldr r3, [sp, #52] ; 0x34 +10012606: 2b00 cmp r3, #0 +10012608: d102 bne.n 10012610 <__ssvfiscanf_r+0xae4> +1001260a: 9b09 ldr r3, [sp, #36] ; 0x24 +1001260c: 3304 adds r3, #4 +1001260e: 9309 str r3, [sp, #36] ; 0x24 +10012610: 687b ldr r3, [r7, #4] +10012612: 2500 movs r5, #0 +10012614: 2b00 cmp r3, #0 +10012616: dd13 ble.n 10012640 <__ssvfiscanf_r+0xb14> +10012618: 464b mov r3, r9 +1001261a: 2b00 cmp r3, #0 +1001261c: d1a1 bne.n 10012562 <__ssvfiscanf_r+0xa36> +1001261e: 46c1 mov r9, r8 +10012620: 9e09 ldr r6, [sp, #36] ; 0x24 +10012622: 9b0d ldr r3, [sp, #52] ; 0x34 +10012624: 2b00 cmp r3, #0 +10012626: d001 beq.n 1001262c <__ssvfiscanf_r+0xb00> +10012628: f7ff fb0a bl 10011c40 <__ssvfiscanf_r+0x114> +1001262c: e630 b.n 10012290 <__ssvfiscanf_r+0x764> +1001262e: 9b04 ldr r3, [sp, #16] +10012630: 3302 adds r3, #2 +10012632: d000 beq.n 10012636 <__ssvfiscanf_r+0xb0a> +10012634: e130 b.n 10012898 <__ssvfiscanf_r+0xd6c> +10012636: 687b ldr r3, [r7, #4] +10012638: 2b00 cmp r3, #0 +1001263a: dd02 ble.n 10012642 <__ssvfiscanf_r+0xb16> +1001263c: 0025 movs r5, r4 +1001263e: e790 b.n 10012562 <__ssvfiscanf_r+0xa36> +10012640: 2400 movs r4, #0 +10012642: 6b39 ldr r1, [r7, #48] ; 0x30 +10012644: 2900 cmp r1, #0 +10012646: d100 bne.n 1001264a <__ssvfiscanf_r+0xb1e> +10012648: e0be b.n 100127c8 <__ssvfiscanf_r+0xc9c> +1001264a: 003b movs r3, r7 +1001264c: 3340 adds r3, #64 ; 0x40 +1001264e: 4299 cmp r1, r3 +10012650: d002 beq.n 10012658 <__ssvfiscanf_r+0xb2c> +10012652: 9803 ldr r0, [sp, #12] +10012654: f7fd fc06 bl 1000fe64 <_free_r> +10012658: 2300 movs r3, #0 +1001265a: 633b str r3, [r7, #48] ; 0x30 +1001265c: 6bfb ldr r3, [r7, #60] ; 0x3c +1001265e: 607b str r3, [r7, #4] +10012660: 2b00 cmp r3, #0 +10012662: d100 bne.n 10012666 <__ssvfiscanf_r+0xb3a> +10012664: e0b0 b.n 100127c8 <__ssvfiscanf_r+0xc9c> +10012666: 6bbb ldr r3, [r7, #56] ; 0x38 +10012668: 0025 movs r5, r4 +1001266a: 603b str r3, [r7, #0] +1001266c: e7d4 b.n 10012618 <__ssvfiscanf_r+0xaec> +1001266e: 682b ldr r3, [r5, #0] +10012670: 2b04 cmp r3, #4 +10012672: d1c3 bne.n 100125fc <__ssvfiscanf_r+0xad0> +10012674: e7c6 b.n 10012604 <__ssvfiscanf_r+0xad8> +10012676: 4b8e ldr r3, [pc, #568] ; (100128b0 <__ssvfiscanf_r+0xd84>) +10012678: 401d ands r5, r3 +1001267a: 1e33 subs r3, r6, #0 +1001267c: d002 beq.n 10012684 <__ssvfiscanf_r+0xb58> +1001267e: 3b01 subs r3, #1 +10012680: 001e movs r6, r3 +10012682: 3401 adds r4, #1 +10012684: 9b09 ldr r3, [sp, #36] ; 0x24 +10012686: 3301 adds r3, #1 +10012688: 9309 str r3, [sp, #36] ; 0x24 +1001268a: e4e0 b.n 1001204e <__ssvfiscanf_r+0x522> +1001268c: 9b07 ldr r3, [sp, #28] +1001268e: cb40 ldmia r3!, {r6} +10012690: 9307 str r3, [sp, #28] +10012692: e761 b.n 10012558 <__ssvfiscanf_r+0xa2c> +10012694: 9b07 ldr r3, [sp, #28] +10012696: cb04 ldmia r3!, {r2} +10012698: 4690 mov r8, r2 +1001269a: 9307 str r3, [sp, #28] +1001269c: e6e0 b.n 10012460 <__ssvfiscanf_r+0x934> +1001269e: 9b07 ldr r3, [sp, #28] +100126a0: cb04 ldmia r3!, {r2} +100126a2: 8010 strh r0, [r2, #0] +100126a4: 9307 str r3, [sp, #28] +100126a6: e45e b.n 10011f66 <__ssvfiscanf_r+0x43a> +100126a8: 4659 mov r1, fp +100126aa: 9b07 ldr r3, [sp, #28] +100126ac: cb04 ldmia r3!, {r2} +100126ae: 8011 strh r1, [r2, #0] +100126b0: 9307 str r3, [sp, #28] +100126b2: f7ff fac5 bl 10011c40 <__ssvfiscanf_r+0x114> +100126b6: 0029 movs r1, r5 +100126b8: 464d mov r5, r9 +100126ba: e40e b.n 10011eda <__ssvfiscanf_r+0x3ae> +100126bc: 0029 movs r1, r5 +100126be: 464d mov r5, r9 +100126c0: e416 b.n 10011ef0 <__ssvfiscanf_r+0x3c4> +100126c2: 3c01 subs r4, #1 +100126c4: 003a movs r2, r7 +100126c6: 7821 ldrb r1, [r4, #0] +100126c8: 9803 ldr r0, [sp, #12] +100126ca: f7ff f96b bl 100119a4 <_sungetc_r> +100126ce: e4cf b.n 10012070 <__ssvfiscanf_r+0x544> +100126d0: 693b ldr r3, [r7, #16] +100126d2: 2220 movs r2, #32 +100126d4: 603b str r3, [r7, #0] +100126d6: 2300 movs r3, #0 +100126d8: 607b str r3, [r7, #4] +100126da: 89bb ldrh r3, [r7, #12] +100126dc: 4313 orrs r3, r2 +100126de: 81bb strh r3, [r7, #12] +100126e0: 2d00 cmp r5, #0 +100126e2: d100 bne.n 100126e6 <__ssvfiscanf_r+0xbba> +100126e4: e544 b.n 10012170 <__ssvfiscanf_r+0x644> +100126e6: 44ab add fp, r5 +100126e8: f7ff faaa bl 10011c40 <__ssvfiscanf_r+0x114> +100126ec: 4333 orrs r3, r6 +100126ee: 788a ldrb r2, [r1, #2] +100126f0: 4699 mov r9, r3 +100126f2: 3102 adds r1, #2 +100126f4: f7ff fa51 bl 10011b9a <__ssvfiscanf_r+0x6e> +100126f8: 4646 mov r6, r8 +100126fa: 1ba4 subs r4, r4, r6 +100126fc: 44a3 add fp, r4 +100126fe: 2300 movs r3, #0 +10012700: 702b strb r3, [r5, #0] +10012702: 9b06 ldr r3, [sp, #24] +10012704: 3301 adds r3, #1 +10012706: 9306 str r3, [sp, #24] +10012708: 9b09 ldr r3, [sp, #36] ; 0x24 +1001270a: 9307 str r3, [sp, #28] +1001270c: f7ff fa98 bl 10011c40 <__ssvfiscanf_r+0x114> +10012710: 4646 mov r6, r8 +10012712: 1ba6 subs r6, r4, r6 +10012714: 0025 movs r5, r4 +10012716: 44b3 add fp, r6 +10012718: e7f1 b.n 100126fe <__ssvfiscanf_r+0xbd2> +1001271a: 46b0 mov r8, r6 +1001271c: 44c3 add fp, r8 +1001271e: f7ff fa8f bl 10011c40 <__ssvfiscanf_r+0x114> +10012722: 9b04 ldr r3, [sp, #16] +10012724: 3302 adds r3, #2 +10012726: d100 bne.n 1001272a <__ssvfiscanf_r+0xbfe> +10012728: e58c b.n 10012244 <__ssvfiscanf_r+0x718> +1001272a: 6830 ldr r0, [r6, #0] +1001272c: f7fd fc7c bl 10010028 +10012730: 2800 cmp r0, #0 +10012732: d000 beq.n 10012736 <__ssvfiscanf_r+0xc0a> +10012734: e595 b.n 10012262 <__ssvfiscanf_r+0x736> +10012736: 9b04 ldr r3, [sp, #16] +10012738: 44ab add fp, r5 +1001273a: 2b03 cmp r3, #3 +1001273c: d000 beq.n 10012740 <__ssvfiscanf_r+0xc14> +1001273e: e578 b.n 10012232 <__ssvfiscanf_r+0x706> +10012740: 6823 ldr r3, [r4, #0] +10012742: 2b04 cmp r3, #4 +10012744: d000 beq.n 10012748 <__ssvfiscanf_r+0xc1c> +10012746: e574 b.n 10012232 <__ssvfiscanf_r+0x706> +10012748: e577 b.n 1001223a <__ssvfiscanf_r+0x70e> +1001274a: 2300 movs r3, #0 +1001274c: 9306 str r3, [sp, #24] +1001274e: f7ff fa39 bl 10011bc4 <__ssvfiscanf_r+0x98> +10012752: 4659 mov r1, fp +10012754: 9b07 ldr r3, [sp, #28] +10012756: cb04 ldmia r3!, {r2} +10012758: 6011 str r1, [r2, #0] +1001275a: 9307 str r3, [sp, #28] +1001275c: f7ff fa70 bl 10011c40 <__ssvfiscanf_r+0x114> +10012760: 693b ldr r3, [r7, #16] +10012762: 2220 movs r2, #32 +10012764: 603b str r3, [r7, #0] +10012766: 2300 movs r3, #0 +10012768: 607b str r3, [r7, #4] +1001276a: 89bb ldrh r3, [r7, #12] +1001276c: 4644 mov r4, r8 +1001276e: 4313 orrs r3, r2 +10012770: 81bb strh r3, [r7, #12] +10012772: e477 b.n 10012064 <__ssvfiscanf_r+0x538> +10012774: 693b ldr r3, [r7, #16] +10012776: 2220 movs r2, #32 +10012778: 603b str r3, [r7, #0] +1001277a: 2300 movs r3, #0 +1001277c: 607b str r3, [r7, #4] +1001277e: 89bb ldrh r3, [r7, #12] +10012780: 44a3 add fp, r4 +10012782: 4313 orrs r3, r2 +10012784: 81bb strh r3, [r7, #12] +10012786: f7ff fa5b bl 10011c40 <__ssvfiscanf_r+0x114> +1001278a: 693b ldr r3, [r7, #16] +1001278c: 2220 movs r2, #32 +1001278e: 603b str r3, [r7, #0] +10012790: 2300 movs r3, #0 +10012792: 607b str r3, [r7, #4] +10012794: 89bb ldrh r3, [r7, #12] +10012796: 4313 orrs r3, r2 +10012798: 81bb strh r3, [r7, #12] +1001279a: 9b09 ldr r3, [sp, #36] ; 0x24 +1001279c: 42b3 cmp r3, r6 +1001279e: d000 beq.n 100127a2 <__ssvfiscanf_r+0xc76> +100127a0: e5c2 b.n 10012328 <__ssvfiscanf_r+0x7fc> +100127a2: e4e5 b.n 10012170 <__ssvfiscanf_r+0x644> +100127a4: 6b39 ldr r1, [r7, #48] ; 0x30 +100127a6: 2900 cmp r1, #0 +100127a8: d06a beq.n 10012880 <__ssvfiscanf_r+0xd54> +100127aa: 9b0a ldr r3, [sp, #40] ; 0x28 +100127ac: 4299 cmp r1, r3 +100127ae: d002 beq.n 100127b6 <__ssvfiscanf_r+0xc8a> +100127b0: 9803 ldr r0, [sp, #12] +100127b2: f7fd fb57 bl 1000fe64 <_free_r> +100127b6: 2300 movs r3, #0 +100127b8: 633b str r3, [r7, #48] ; 0x30 +100127ba: 6bfb ldr r3, [r7, #60] ; 0x3c +100127bc: 607b str r3, [r7, #4] +100127be: 2b00 cmp r3, #0 +100127c0: d05e beq.n 10012880 <__ssvfiscanf_r+0xd54> +100127c2: 6bbb ldr r3, [r7, #56] ; 0x38 +100127c4: 603b str r3, [r7, #0] +100127c6: e542 b.n 1001224e <__ssvfiscanf_r+0x722> +100127c8: 693b ldr r3, [r7, #16] +100127ca: 2220 movs r2, #32 +100127cc: 603b str r3, [r7, #0] +100127ce: 2300 movs r3, #0 +100127d0: 607b str r3, [r7, #4] +100127d2: 89bb ldrh r3, [r7, #12] +100127d4: 46c1 mov r9, r8 +100127d6: 4313 orrs r3, r2 +100127d8: 9e09 ldr r6, [sp, #36] ; 0x24 +100127da: 81bb strh r3, [r7, #12] +100127dc: 2c00 cmp r4, #0 +100127de: d100 bne.n 100127e2 <__ssvfiscanf_r+0xcb6> +100127e0: e71f b.n 10012622 <__ssvfiscanf_r+0xaf6> +100127e2: e4c5 b.n 10012170 <__ssvfiscanf_r+0x644> +100127e4: 693b ldr r3, [r7, #16] +100127e6: 2220 movs r2, #32 +100127e8: 603b str r3, [r7, #0] +100127ea: 2300 movs r3, #0 +100127ec: 607b str r3, [r7, #4] +100127ee: 89bb ldrh r3, [r7, #12] +100127f0: 44a3 add fp, r4 +100127f2: 4313 orrs r3, r2 +100127f4: 81bb strh r3, [r7, #12] +100127f6: f7ff fa23 bl 10011c40 <__ssvfiscanf_r+0x114> +100127fa: 693b ldr r3, [r7, #16] +100127fc: 4646 mov r6, r8 +100127fe: 603b str r3, [r7, #0] +10012800: 2300 movs r3, #0 +10012802: 2220 movs r2, #32 +10012804: 607b str r3, [r7, #4] +10012806: 89bb ldrh r3, [r7, #12] +10012808: 1ba4 subs r4, r4, r6 +1001280a: 4313 orrs r3, r2 +1001280c: 81bb strh r3, [r7, #12] +1001280e: 44a3 add fp, r4 +10012810: e775 b.n 100126fe <__ssvfiscanf_r+0xbd2> +10012812: 46c1 mov r9, r8 +10012814: 9e09 ldr r6, [sp, #36] ; 0x24 +10012816: 2c00 cmp r4, #0 +10012818: d100 bne.n 1001281c <__ssvfiscanf_r+0xcf0> +1001281a: e702 b.n 10012622 <__ssvfiscanf_r+0xaf6> +1001281c: ab0c add r3, sp, #48 ; 0x30 +1001281e: 241f movs r4, #31 +10012820: 469c mov ip, r3 +10012822: 4464 add r4, ip +10012824: 46b0 mov r8, r6 +10012826: 9d0a ldr r5, [sp, #40] ; 0x28 +10012828: 0026 movs r6, r4 +1001282a: 9c03 ldr r4, [sp, #12] +1001282c: 5d71 ldrb r1, [r6, r5] +1001282e: 003a movs r2, r7 +10012830: 0020 movs r0, r4 +10012832: 3d01 subs r5, #1 +10012834: f7ff f8b6 bl 100119a4 <_sungetc_r> +10012838: 2d00 cmp r5, #0 +1001283a: d1f7 bne.n 1001282c <__ssvfiscanf_r+0xd00> +1001283c: 4646 mov r6, r8 +1001283e: e6f0 b.n 10012622 <__ssvfiscanf_r+0xaf6> +10012840: 693b ldr r3, [r7, #16] +10012842: 2220 movs r2, #32 +10012844: 603b str r3, [r7, #0] +10012846: 2300 movs r3, #0 +10012848: 607b str r3, [r7, #4] +1001284a: 89bb ldrh r3, [r7, #12] +1001284c: 4313 orrs r3, r2 +1001284e: 81bb strh r3, [r7, #12] +10012850: 2e00 cmp r6, #0 +10012852: d100 bne.n 10012856 <__ssvfiscanf_r+0xd2a> +10012854: e64b b.n 100124ee <__ssvfiscanf_r+0x9c2> +10012856: e48b b.n 10012170 <__ssvfiscanf_r+0x644> +10012858: 0025 movs r5, r4 +1001285a: e5a5 b.n 100123a8 <__ssvfiscanf_r+0x87c> +1001285c: 0035 movs r5, r6 +1001285e: e74e b.n 100126fe <__ssvfiscanf_r+0xbd2> +10012860: 2301 movs r3, #1 +10012862: 469c mov ip, r3 +10012864: 44e3 add fp, ip +10012866: e74a b.n 100126fe <__ssvfiscanf_r+0xbd2> +10012868: 2200 movs r2, #0 +1001286a: 9b05 ldr r3, [sp, #20] +1001286c: 9803 ldr r0, [sp, #12] +1001286e: a914 add r1, sp, #80 ; 0x50 +10012870: f7ff f87c bl 1001196c <_strtoull_r> +10012874: e425 b.n 100120c2 <__ssvfiscanf_r+0x596> +10012876: 2301 movs r3, #1 +10012878: 469c mov ip, r3 +1001287a: 44e3 add fp, ip +1001287c: f7ff f9e0 bl 10011c40 <__ssvfiscanf_r+0x114> +10012880: 693b ldr r3, [r7, #16] +10012882: 2220 movs r2, #32 +10012884: 603b str r3, [r7, #0] +10012886: 2300 movs r3, #0 +10012888: 607b str r3, [r7, #4] +1001288a: 89bb ldrh r3, [r7, #12] +1001288c: 4313 orrs r3, r2 +1001288e: 81bb strh r3, [r7, #12] +10012890: 2d00 cmp r5, #0 +10012892: d000 beq.n 10012896 <__ssvfiscanf_r+0xd6a> +10012894: e46c b.n 10012170 <__ssvfiscanf_r+0x644> +10012896: e4f7 b.n 10012288 <__ssvfiscanf_r+0x75c> +10012898: 9b09 ldr r3, [sp, #36] ; 0x24 +1001289a: 681b ldr r3, [r3, #0] +1001289c: 930b str r3, [sp, #44] ; 0x2c +1001289e: 3301 adds r3, #1 +100128a0: d000 beq.n 100128a4 <__ssvfiscanf_r+0xd78> +100128a2: e68c b.n 100125be <__ssvfiscanf_r+0xa92> +100128a4: 2301 movs r3, #1 +100128a6: 425b negs r3, r3 +100128a8: e69f b.n 100125ea <__ssvfiscanf_r+0xabe> +100128aa: 46c0 nop ; (mov r8, r8) +100128ac: 20001120 .word 0x20001120 +100128b0: fffffc7f .word 0xfffffc7f + +100128b4 <__submore>: +100128b4: b5f0 push {r4, r5, r6, r7, lr} +100128b6: 000c movs r4, r1 +100128b8: 0023 movs r3, r4 +100128ba: 46c6 mov lr, r8 +100128bc: 6b09 ldr r1, [r1, #48] ; 0x30 +100128be: 3340 adds r3, #64 ; 0x40 +100128c0: b500 push {lr} +100128c2: 4299 cmp r1, r3 +100128c4: d015 beq.n 100128f2 <__submore+0x3e> +100128c6: 6b66 ldr r6, [r4, #52] ; 0x34 +100128c8: 0077 lsls r7, r6, #1 +100128ca: 003a movs r2, r7 +100128cc: f7fb fef6 bl 1000e6bc <_realloc_r> +100128d0: 1e05 subs r5, r0, #0 +100128d2: d028 beq.n 10012926 <__submore+0x72> +100128d4: 1983 adds r3, r0, r6 +100128d6: 4698 mov r8, r3 +100128d8: 0001 movs r1, r0 +100128da: 0032 movs r2, r6 +100128dc: 0018 movs r0, r3 +100128de: f7f2 fc45 bl 1000516c <__wrap___aeabi_memcpy> +100128e2: 4643 mov r3, r8 +100128e4: 2000 movs r0, #0 +100128e6: 6023 str r3, [r4, #0] +100128e8: 6325 str r5, [r4, #48] ; 0x30 +100128ea: 6367 str r7, [r4, #52] ; 0x34 +100128ec: bc80 pop {r7} +100128ee: 46b8 mov r8, r7 +100128f0: bdf0 pop {r4, r5, r6, r7, pc} +100128f2: 2580 movs r5, #128 ; 0x80 +100128f4: 00ed lsls r5, r5, #3 +100128f6: 0029 movs r1, r5 +100128f8: f7fb fc22 bl 1000e140 <_malloc_r> +100128fc: 2800 cmp r0, #0 +100128fe: d012 beq.n 10012926 <__submore+0x72> +10012900: 2342 movs r3, #66 ; 0x42 +10012902: 6320 str r0, [r4, #48] ; 0x30 +10012904: 6365 str r5, [r4, #52] ; 0x34 +10012906: 5ce2 ldrb r2, [r4, r3] +10012908: 4b08 ldr r3, [pc, #32] ; (1001292c <__submore+0x78>) +1001290a: 54c2 strb r2, [r0, r3] +1001290c: 2341 movs r3, #65 ; 0x41 +1001290e: 5ce2 ldrb r2, [r4, r3] +10012910: 4b07 ldr r3, [pc, #28] ; (10012930 <__submore+0x7c>) +10012912: 54c2 strb r2, [r0, r3] +10012914: 2340 movs r3, #64 ; 0x40 +10012916: 5ce2 ldrb r2, [r4, r3] +10012918: 4b06 ldr r3, [pc, #24] ; (10012934 <__submore+0x80>) +1001291a: 469c mov ip, r3 +1001291c: 54c2 strb r2, [r0, r3] +1001291e: 4460 add r0, ip +10012920: 6020 str r0, [r4, #0] +10012922: 2000 movs r0, #0 +10012924: e7e2 b.n 100128ec <__submore+0x38> +10012926: 2001 movs r0, #1 +10012928: 4240 negs r0, r0 +1001292a: e7df b.n 100128ec <__submore+0x38> +1001292c: 000003ff .word 0x000003ff +10012930: 000003fe .word 0x000003fe +10012934: 000003fd .word 0x000003fd + +10012938 <_ungetc_r>: +10012938: b5f8 push {r3, r4, r5, r6, r7, lr} +1001293a: 0006 movs r6, r0 +1001293c: 000d movs r5, r1 +1001293e: 0014 movs r4, r2 +10012940: 1c4b adds r3, r1, #1 +10012942: d036 beq.n 100129b2 <_ungetc_r+0x7a> +10012944: 2800 cmp r0, #0 +10012946: d002 beq.n 1001294e <_ungetc_r+0x16> +10012948: 6b83 ldr r3, [r0, #56] ; 0x38 +1001294a: 2b00 cmp r3, #0 +1001294c: d034 beq.n 100129b8 <_ungetc_r+0x80> +1001294e: 220c movs r2, #12 +10012950: 5ea3 ldrsh r3, [r4, r2] +10012952: 2280 movs r2, #128 ; 0x80 +10012954: 0192 lsls r2, r2, #6 +10012956: 4213 tst r3, r2 +10012958: d104 bne.n 10012964 <_ungetc_r+0x2c> +1001295a: 6e61 ldr r1, [r4, #100] ; 0x64 +1001295c: 4313 orrs r3, r2 +1001295e: 4a30 ldr r2, [pc, #192] ; (10012a20 <_ungetc_r+0xe8>) +10012960: 400a ands r2, r1 +10012962: 6662 str r2, [r4, #100] ; 0x64 +10012964: 2220 movs r2, #32 +10012966: 4393 bics r3, r2 +10012968: 81a3 strh r3, [r4, #12] +1001296a: b29a uxth r2, r3 +1001296c: 0759 lsls r1, r3, #29 +1001296e: d407 bmi.n 10012980 <_ungetc_r+0x48> +10012970: 06d1 lsls r1, r2, #27 +10012972: d51e bpl.n 100129b2 <_ungetc_r+0x7a> +10012974: 2708 movs r7, #8 +10012976: 4217 tst r7, r2 +10012978: d141 bne.n 100129fe <_ungetc_r+0xc6> +1001297a: 2204 movs r2, #4 +1001297c: 4313 orrs r3, r2 +1001297e: 81a3 strh r3, [r4, #12] +10012980: 21ff movs r1, #255 ; 0xff +10012982: 6b23 ldr r3, [r4, #48] ; 0x30 +10012984: b2ef uxtb r7, r5 +10012986: 400d ands r5, r1 +10012988: 2b00 cmp r3, #0 +1001298a: d01e beq.n 100129ca <_ungetc_r+0x92> +1001298c: 6863 ldr r3, [r4, #4] +1001298e: 6b62 ldr r2, [r4, #52] ; 0x34 +10012990: 4293 cmp r3, r2 +10012992: da08 bge.n 100129a6 <_ungetc_r+0x6e> +10012994: 6823 ldr r3, [r4, #0] +10012996: 3b01 subs r3, #1 +10012998: 6023 str r3, [r4, #0] +1001299a: 701f strb r7, [r3, #0] +1001299c: 6863 ldr r3, [r4, #4] +1001299e: 3301 adds r3, #1 +100129a0: 6063 str r3, [r4, #4] +100129a2: 0028 movs r0, r5 +100129a4: bdf8 pop {r3, r4, r5, r6, r7, pc} +100129a6: 0021 movs r1, r4 +100129a8: 0030 movs r0, r6 +100129aa: f7ff ff83 bl 100128b4 <__submore> +100129ae: 2800 cmp r0, #0 +100129b0: d0f0 beq.n 10012994 <_ungetc_r+0x5c> +100129b2: 2501 movs r5, #1 +100129b4: 426d negs r5, r5 +100129b6: e7f4 b.n 100129a2 <_ungetc_r+0x6a> +100129b8: f000 fa32 bl 10012e20 <__sinit> +100129bc: 220c movs r2, #12 +100129be: 5ea3 ldrsh r3, [r4, r2] +100129c0: 2280 movs r2, #128 ; 0x80 +100129c2: 0192 lsls r2, r2, #6 +100129c4: 4213 tst r3, r2 +100129c6: d1cd bne.n 10012964 <_ungetc_r+0x2c> +100129c8: e7c7 b.n 1001295a <_ungetc_r+0x22> +100129ca: 6922 ldr r2, [r4, #16] 100129cc: 6823 ldr r3, [r4, #0] -100129ce: 6026 str r6, [r4, #0] -100129d0: 1b9d subs r5, r3, r6 -100129d2: 2300 movs r3, #0 -100129d4: 0792 lsls r2, r2, #30 -100129d6: d100 bne.n 100129da <__sflush_r+0xc2> -100129d8: 6963 ldr r3, [r4, #20] -100129da: 60a3 str r3, [r4, #8] -100129dc: 2d00 cmp r5, #0 -100129de: dc04 bgt.n 100129ea <__sflush_r+0xd2> -100129e0: e7ed b.n 100129be <__sflush_r+0xa6> -100129e2: 1836 adds r6, r6, r0 -100129e4: 1a2d subs r5, r5, r0 -100129e6: 2d00 cmp r5, #0 -100129e8: dde9 ble.n 100129be <__sflush_r+0xa6> -100129ea: 002b movs r3, r5 -100129ec: 0032 movs r2, r6 -100129ee: 4640 mov r0, r8 -100129f0: 69e1 ldr r1, [r4, #28] -100129f2: 6a67 ldr r7, [r4, #36] ; 0x24 -100129f4: 47b8 blx r7 -100129f6: 2800 cmp r0, #0 -100129f8: dcf3 bgt.n 100129e2 <__sflush_r+0xca> -100129fa: 2240 movs r2, #64 ; 0x40 -100129fc: 2001 movs r0, #1 -100129fe: 89a3 ldrh r3, [r4, #12] -10012a00: 4240 negs r0, r0 -10012a02: 4313 orrs r3, r2 -10012a04: 81a3 strh r3, [r4, #12] -10012a06: e7db b.n 100129c0 <__sflush_r+0xa8> -10012a08: 6be2 ldr r2, [r4, #60] ; 0x3c -10012a0a: 2a00 cmp r2, #0 -10012a0c: dd00 ble.n 10012a10 <__sflush_r+0xf8> -10012a0e: e794 b.n 1001293a <__sflush_r+0x22> -10012a10: e7d5 b.n 100129be <__sflush_r+0xa6> -10012a12: 6d20 ldr r0, [r4, #80] ; 0x50 -10012a14: e7a5 b.n 10012962 <__sflush_r+0x4a> -10012a16: 89a3 ldrh r3, [r4, #12] -10012a18: 4a0e ldr r2, [pc, #56] ; (10012a54 <__sflush_r+0x13c>) -10012a1a: 4013 ands r3, r2 -10012a1c: 2200 movs r2, #0 -10012a1e: 6062 str r2, [r4, #4] -10012a20: 6922 ldr r2, [r4, #16] -10012a22: b21b sxth r3, r3 -10012a24: 81a3 strh r3, [r4, #12] -10012a26: 6022 str r2, [r4, #0] -10012a28: 04db lsls r3, r3, #19 -10012a2a: d5ba bpl.n 100129a2 <__sflush_r+0x8a> -10012a2c: 6520 str r0, [r4, #80] ; 0x50 -10012a2e: e7b8 b.n 100129a2 <__sflush_r+0x8a> -10012a30: 4643 mov r3, r8 -10012a32: 681b ldr r3, [r3, #0] -10012a34: 2b00 cmp r3, #0 -10012a36: d100 bne.n 10012a3a <__sflush_r+0x122> -10012a38: e791 b.n 1001295e <__sflush_r+0x46> -10012a3a: 2b1d cmp r3, #29 -10012a3c: d006 beq.n 10012a4c <__sflush_r+0x134> -10012a3e: 2b16 cmp r3, #22 -10012a40: d004 beq.n 10012a4c <__sflush_r+0x134> -10012a42: 2240 movs r2, #64 ; 0x40 -10012a44: 89a3 ldrh r3, [r4, #12] -10012a46: 4313 orrs r3, r2 -10012a48: 81a3 strh r3, [r4, #12] -10012a4a: e7b9 b.n 100129c0 <__sflush_r+0xa8> -10012a4c: 4643 mov r3, r8 -10012a4e: 2000 movs r0, #0 -10012a50: 601d str r5, [r3, #0] -10012a52: e7b5 b.n 100129c0 <__sflush_r+0xa8> -10012a54: fffff7ff .word 0xfffff7ff - -10012a58 <_fflush_r>: -10012a58: b570 push {r4, r5, r6, lr} -10012a5a: 0004 movs r4, r0 -10012a5c: 000d movs r5, r1 -10012a5e: 2800 cmp r0, #0 -10012a60: d002 beq.n 10012a68 <_fflush_r+0x10> -10012a62: 6b83 ldr r3, [r0, #56] ; 0x38 -10012a64: 2b00 cmp r3, #0 -10012a66: d009 beq.n 10012a7c <_fflush_r+0x24> -10012a68: 220c movs r2, #12 -10012a6a: 5eab ldrsh r3, [r5, r2] -10012a6c: 2000 movs r0, #0 -10012a6e: 2b00 cmp r3, #0 -10012a70: d003 beq.n 10012a7a <_fflush_r+0x22> -10012a72: 0029 movs r1, r5 -10012a74: 0020 movs r0, r4 -10012a76: f7ff ff4f bl 10012918 <__sflush_r> -10012a7a: bd70 pop {r4, r5, r6, pc} -10012a7c: f000 f928 bl 10012cd0 <__sinit> -10012a80: e7f2 b.n 10012a68 <_fflush_r+0x10> -10012a82: 46c0 nop ; (mov r8, r8) - -10012a84 : -10012a84: b570 push {r4, r5, r6, lr} -10012a86: 1e04 subs r4, r0, #0 -10012a88: d01a beq.n 10012ac0 -10012a8a: 4b10 ldr r3, [pc, #64] ; (10012acc ) -10012a8c: 681d ldr r5, [r3, #0] -10012a8e: 2d00 cmp r5, #0 -10012a90: d002 beq.n 10012a98 -10012a92: 6bab ldr r3, [r5, #56] ; 0x38 -10012a94: 2b00 cmp r3, #0 -10012a96: d00a beq.n 10012aae -10012a98: 220c movs r2, #12 -10012a9a: 5ea3 ldrsh r3, [r4, r2] -10012a9c: 2000 movs r0, #0 -10012a9e: 2b00 cmp r3, #0 -10012aa0: d100 bne.n 10012aa4 -10012aa2: bd70 pop {r4, r5, r6, pc} -10012aa4: 0021 movs r1, r4 -10012aa6: 0028 movs r0, r5 -10012aa8: f7ff ff36 bl 10012918 <__sflush_r> -10012aac: e7f9 b.n 10012aa2 -10012aae: 0028 movs r0, r5 -10012ab0: f000 f90e bl 10012cd0 <__sinit> -10012ab4: 220c movs r2, #12 -10012ab6: 5ea3 ldrsh r3, [r4, r2] -10012ab8: 2000 movs r0, #0 -10012aba: 2b00 cmp r3, #0 -10012abc: d0f1 beq.n 10012aa2 -10012abe: e7f1 b.n 10012aa4 -10012ac0: 4b03 ldr r3, [pc, #12] ; (10012ad0 ) -10012ac2: 4904 ldr r1, [pc, #16] ; (10012ad4 ) -10012ac4: 6818 ldr r0, [r3, #0] -10012ac6: f000 f94b bl 10012d60 <_fwalk_reent> -10012aca: e7ea b.n 10012aa2 -10012acc: 200008e0 .word 0x200008e0 -10012ad0: 1004cc40 .word 0x1004cc40 -10012ad4: 10012a59 .word 0x10012a59 - -10012ad8 <__fp_lock>: -10012ad8: 2000 movs r0, #0 -10012ada: 4770 bx lr - -10012adc <_cleanup_r>: -10012adc: b510 push {r4, lr} -10012ade: 4902 ldr r1, [pc, #8] ; (10012ae8 <_cleanup_r+0xc>) -10012ae0: f000 f93e bl 10012d60 <_fwalk_reent> -10012ae4: bd10 pop {r4, pc} -10012ae6: 46c0 nop ; (mov r8, r8) -10012ae8: 1001418d .word 0x1001418d - -10012aec <__fp_unlock>: -10012aec: 2000 movs r0, #0 -10012aee: 4770 bx lr - -10012af0 <__sinit.part.0>: -10012af0: b5f0 push {r4, r5, r6, r7, lr} -10012af2: 46d6 mov lr, sl -10012af4: 464f mov r7, r9 -10012af6: 4646 mov r6, r8 -10012af8: 4b30 ldr r3, [pc, #192] ; (10012bbc <__sinit.part.0+0xcc>) -10012afa: b5c0 push {r6, r7, lr} -10012afc: 63c3 str r3, [r0, #60] ; 0x3c -10012afe: 23b8 movs r3, #184 ; 0xb8 -10012b00: 2400 movs r4, #0 -10012b02: 2203 movs r2, #3 -10012b04: 009b lsls r3, r3, #2 -10012b06: 50c4 str r4, [r0, r3] -10012b08: 3304 adds r3, #4 -10012b0a: 6845 ldr r5, [r0, #4] -10012b0c: 50c2 str r2, [r0, r3] -10012b0e: 3308 adds r3, #8 -10012b10: 18c2 adds r2, r0, r3 -10012b12: 3b04 subs r3, #4 -10012b14: 50c2 str r2, [r0, r3] -10012b16: 0006 movs r6, r0 -10012b18: 2304 movs r3, #4 -10012b1a: 0028 movs r0, r5 -10012b1c: 666c str r4, [r5, #100] ; 0x64 -10012b1e: 602c str r4, [r5, #0] -10012b20: 606c str r4, [r5, #4] -10012b22: 60ac str r4, [r5, #8] -10012b24: 60eb str r3, [r5, #12] -10012b26: 612c str r4, [r5, #16] -10012b28: 616c str r4, [r5, #20] -10012b2a: 61ac str r4, [r5, #24] -10012b2c: 2208 movs r2, #8 -10012b2e: 2100 movs r1, #0 -10012b30: 305c adds r0, #92 ; 0x5c -10012b32: f7f2 fa6d bl 10005010 <__wrap_memset> -10012b36: 4b22 ldr r3, [pc, #136] ; (10012bc0 <__sinit.part.0+0xd0>) -10012b38: 4f22 ldr r7, [pc, #136] ; (10012bc4 <__sinit.part.0+0xd4>) -10012b3a: 469a mov sl, r3 -10012b3c: 622b str r3, [r5, #32] -10012b3e: 4b22 ldr r3, [pc, #136] ; (10012bc8 <__sinit.part.0+0xd8>) -10012b40: 62ef str r7, [r5, #44] ; 0x2c -10012b42: 4699 mov r9, r3 -10012b44: 626b str r3, [r5, #36] ; 0x24 -10012b46: 4b21 ldr r3, [pc, #132] ; (10012bcc <__sinit.part.0+0xdc>) -10012b48: 61ed str r5, [r5, #28] -10012b4a: 62ab str r3, [r5, #40] ; 0x28 -10012b4c: 68b5 ldr r5, [r6, #8] -10012b4e: 4698 mov r8, r3 -10012b50: 0028 movs r0, r5 -10012b52: 4b1f ldr r3, [pc, #124] ; (10012bd0 <__sinit.part.0+0xe0>) -10012b54: 666c str r4, [r5, #100] ; 0x64 -10012b56: 602c str r4, [r5, #0] -10012b58: 606c str r4, [r5, #4] -10012b5a: 60ac str r4, [r5, #8] -10012b5c: 60eb str r3, [r5, #12] -10012b5e: 612c str r4, [r5, #16] -10012b60: 616c str r4, [r5, #20] -10012b62: 61ac str r4, [r5, #24] -10012b64: 2208 movs r2, #8 -10012b66: 2100 movs r1, #0 -10012b68: 305c adds r0, #92 ; 0x5c -10012b6a: f7f2 fa51 bl 10005010 <__wrap_memset> -10012b6e: 4653 mov r3, sl -10012b70: 622b str r3, [r5, #32] -10012b72: 464b mov r3, r9 -10012b74: 626b str r3, [r5, #36] ; 0x24 -10012b76: 4643 mov r3, r8 -10012b78: 62ef str r7, [r5, #44] ; 0x2c -10012b7a: 62ab str r3, [r5, #40] ; 0x28 -10012b7c: 61ed str r5, [r5, #28] -10012b7e: 68f5 ldr r5, [r6, #12] -10012b80: 4b14 ldr r3, [pc, #80] ; (10012bd4 <__sinit.part.0+0xe4>) -10012b82: 0028 movs r0, r5 -10012b84: 60eb str r3, [r5, #12] -10012b86: 666c str r4, [r5, #100] ; 0x64 -10012b88: 602c str r4, [r5, #0] -10012b8a: 606c str r4, [r5, #4] -10012b8c: 60ac str r4, [r5, #8] -10012b8e: 612c str r4, [r5, #16] -10012b90: 616c str r4, [r5, #20] -10012b92: 61ac str r4, [r5, #24] -10012b94: 2208 movs r2, #8 -10012b96: 2100 movs r1, #0 -10012b98: 305c adds r0, #92 ; 0x5c -10012b9a: f7f2 fa39 bl 10005010 <__wrap_memset> -10012b9e: 4653 mov r3, sl -10012ba0: 622b str r3, [r5, #32] -10012ba2: 464b mov r3, r9 -10012ba4: 626b str r3, [r5, #36] ; 0x24 -10012ba6: 4643 mov r3, r8 -10012ba8: 62ab str r3, [r5, #40] ; 0x28 -10012baa: 2301 movs r3, #1 -10012bac: 62ef str r7, [r5, #44] ; 0x2c -10012bae: 61ed str r5, [r5, #28] -10012bb0: 63b3 str r3, [r6, #56] ; 0x38 -10012bb2: bce0 pop {r5, r6, r7} -10012bb4: 46ba mov sl, r7 -10012bb6: 46b1 mov r9, r6 -10012bb8: 46a8 mov r8, r5 -10012bba: bdf0 pop {r4, r5, r6, r7, pc} -10012bbc: 10012add .word 0x10012add -10012bc0: 1000e985 .word 0x1000e985 -10012bc4: 1000ea1d .word 0x1000ea1d -10012bc8: 1000e9b1 .word 0x1000e9b1 -10012bcc: 1000e9f1 .word 0x1000e9f1 -10012bd0: 00010009 .word 0x00010009 -10012bd4: 00020012 .word 0x00020012 - -10012bd8 <__sfmoreglue>: -10012bd8: b570 push {r4, r5, r6, lr} -10012bda: 2568 movs r5, #104 ; 0x68 -10012bdc: 1e4a subs r2, r1, #1 -10012bde: 4355 muls r5, r2 -10012be0: 000e movs r6, r1 -10012be2: 0029 movs r1, r5 -10012be4: 3174 adds r1, #116 ; 0x74 -10012be6: f7fb fa03 bl 1000dff0 <_malloc_r> -10012bea: 1e04 subs r4, r0, #0 -10012bec: d009 beq.n 10012c02 <__sfmoreglue+0x2a> -10012bee: 2300 movs r3, #0 -10012bf0: 002a movs r2, r5 -10012bf2: 6003 str r3, [r0, #0] -10012bf4: 6046 str r6, [r0, #4] -10012bf6: 300c adds r0, #12 -10012bf8: 2100 movs r1, #0 -10012bfa: 60a0 str r0, [r4, #8] -10012bfc: 3268 adds r2, #104 ; 0x68 -10012bfe: f7f2 fa07 bl 10005010 <__wrap_memset> -10012c02: 0020 movs r0, r4 -10012c04: bd70 pop {r4, r5, r6, pc} -10012c06: 46c0 nop ; (mov r8, r8) - -10012c08 <__sfp>: -10012c08: b5f0 push {r4, r5, r6, r7, lr} -10012c0a: 46c6 mov lr, r8 -10012c0c: 4b28 ldr r3, [pc, #160] ; (10012cb0 <__sfp+0xa8>) -10012c0e: 0007 movs r7, r0 -10012c10: 681e ldr r6, [r3, #0] -10012c12: b500 push {lr} -10012c14: 6bb3 ldr r3, [r6, #56] ; 0x38 -10012c16: 2b00 cmp r3, #0 -10012c18: d02d beq.n 10012c76 <__sfp+0x6e> -10012c1a: 23b8 movs r3, #184 ; 0xb8 -10012c1c: 009b lsls r3, r3, #2 -10012c1e: 469c mov ip, r3 -10012c20: 2304 movs r3, #4 -10012c22: 4698 mov r8, r3 -10012c24: 4466 add r6, ip -10012c26: 6873 ldr r3, [r6, #4] -10012c28: 68b4 ldr r4, [r6, #8] -10012c2a: 3b01 subs r3, #1 -10012c2c: d503 bpl.n 10012c36 <__sfp+0x2e> -10012c2e: e01d b.n 10012c6c <__sfp+0x64> -10012c30: 3468 adds r4, #104 ; 0x68 -10012c32: 3b01 subs r3, #1 -10012c34: d31a bcc.n 10012c6c <__sfp+0x64> -10012c36: 220c movs r2, #12 -10012c38: 5ea5 ldrsh r5, [r4, r2] -10012c3a: 2d00 cmp r5, #0 -10012c3c: d1f8 bne.n 10012c30 <__sfp+0x28> -10012c3e: 0020 movs r0, r4 -10012c40: 4b1c ldr r3, [pc, #112] ; (10012cb4 <__sfp+0xac>) -10012c42: 2208 movs r2, #8 -10012c44: 2100 movs r1, #0 -10012c46: 6665 str r5, [r4, #100] ; 0x64 -10012c48: 6025 str r5, [r4, #0] -10012c4a: 6065 str r5, [r4, #4] -10012c4c: 60a5 str r5, [r4, #8] -10012c4e: 60e3 str r3, [r4, #12] -10012c50: 6125 str r5, [r4, #16] -10012c52: 6165 str r5, [r4, #20] -10012c54: 61a5 str r5, [r4, #24] -10012c56: 305c adds r0, #92 ; 0x5c -10012c58: f7f2 f9da bl 10005010 <__wrap_memset> -10012c5c: 6325 str r5, [r4, #48] ; 0x30 -10012c5e: 6365 str r5, [r4, #52] ; 0x34 -10012c60: 6465 str r5, [r4, #68] ; 0x44 -10012c62: 64a5 str r5, [r4, #72] ; 0x48 -10012c64: 0020 movs r0, r4 -10012c66: bc80 pop {r7} -10012c68: 46b8 mov r8, r7 -10012c6a: bdf0 pop {r4, r5, r6, r7, pc} -10012c6c: 6835 ldr r5, [r6, #0] -10012c6e: 2d00 cmp r5, #0 -10012c70: d005 beq.n 10012c7e <__sfp+0x76> -10012c72: 002e movs r6, r5 -10012c74: e7d7 b.n 10012c26 <__sfp+0x1e> -10012c76: 0030 movs r0, r6 -10012c78: f7ff ff3a bl 10012af0 <__sinit.part.0> -10012c7c: e7cd b.n 10012c1a <__sfp+0x12> -10012c7e: 21d6 movs r1, #214 ; 0xd6 -10012c80: 0038 movs r0, r7 -10012c82: 0049 lsls r1, r1, #1 -10012c84: f7fb f9b4 bl 1000dff0 <_malloc_r> -10012c88: 1e04 subs r4, r0, #0 -10012c8a: d00d beq.n 10012ca8 <__sfp+0xa0> -10012c8c: 4643 mov r3, r8 -10012c8e: 22d0 movs r2, #208 ; 0xd0 -10012c90: 6005 str r5, [r0, #0] -10012c92: 0025 movs r5, r4 -10012c94: 6043 str r3, [r0, #4] -10012c96: 300c adds r0, #12 -10012c98: 2100 movs r1, #0 -10012c9a: 60a0 str r0, [r4, #8] -10012c9c: 0052 lsls r2, r2, #1 -10012c9e: f7f2 f9b7 bl 10005010 <__wrap_memset> -10012ca2: 6034 str r4, [r6, #0] -10012ca4: 002e movs r6, r5 -10012ca6: e7be b.n 10012c26 <__sfp+0x1e> -10012ca8: 230c movs r3, #12 -10012caa: 6030 str r0, [r6, #0] -10012cac: 603b str r3, [r7, #0] -10012cae: e7d9 b.n 10012c64 <__sfp+0x5c> -10012cb0: 1004cc40 .word 0x1004cc40 -10012cb4: ffff0001 .word 0xffff0001 - -10012cb8 <_cleanup>: -10012cb8: b510 push {r4, lr} -10012cba: 4b03 ldr r3, [pc, #12] ; (10012cc8 <_cleanup+0x10>) -10012cbc: 4903 ldr r1, [pc, #12] ; (10012ccc <_cleanup+0x14>) -10012cbe: 6818 ldr r0, [r3, #0] -10012cc0: f000 f84e bl 10012d60 <_fwalk_reent> -10012cc4: bd10 pop {r4, pc} -10012cc6: 46c0 nop ; (mov r8, r8) -10012cc8: 1004cc40 .word 0x1004cc40 -10012ccc: 1001418d .word 0x1001418d - -10012cd0 <__sinit>: -10012cd0: 6b83 ldr r3, [r0, #56] ; 0x38 -10012cd2: b510 push {r4, lr} -10012cd4: 2b00 cmp r3, #0 -10012cd6: d101 bne.n 10012cdc <__sinit+0xc> -10012cd8: f7ff ff0a bl 10012af0 <__sinit.part.0> -10012cdc: bd10 pop {r4, pc} -10012cde: 46c0 nop ; (mov r8, r8) - -10012ce0 <__sfp_lock_acquire>: -10012ce0: 4770 bx lr -10012ce2: 46c0 nop ; (mov r8, r8) - -10012ce4 <__sfp_lock_release>: -10012ce4: 4770 bx lr -10012ce6: 46c0 nop ; (mov r8, r8) - -10012ce8 <__sinit_lock_acquire>: -10012ce8: 4770 bx lr -10012cea: 46c0 nop ; (mov r8, r8) - -10012cec <__sinit_lock_release>: -10012cec: 4770 bx lr -10012cee: 46c0 nop ; (mov r8, r8) - -10012cf0 <__fp_lock_all>: -10012cf0: b510 push {r4, lr} -10012cf2: 4b03 ldr r3, [pc, #12] ; (10012d00 <__fp_lock_all+0x10>) -10012cf4: 4903 ldr r1, [pc, #12] ; (10012d04 <__fp_lock_all+0x14>) -10012cf6: 6818 ldr r0, [r3, #0] -10012cf8: f000 f812 bl 10012d20 <_fwalk> -10012cfc: bd10 pop {r4, pc} -10012cfe: 46c0 nop ; (mov r8, r8) -10012d00: 200008e0 .word 0x200008e0 -10012d04: 10012ad9 .word 0x10012ad9 - -10012d08 <__fp_unlock_all>: -10012d08: b510 push {r4, lr} -10012d0a: 4b03 ldr r3, [pc, #12] ; (10012d18 <__fp_unlock_all+0x10>) -10012d0c: 4903 ldr r1, [pc, #12] ; (10012d1c <__fp_unlock_all+0x14>) -10012d0e: 6818 ldr r0, [r3, #0] -10012d10: f000 f806 bl 10012d20 <_fwalk> -10012d14: bd10 pop {r4, pc} -10012d16: 46c0 nop ; (mov r8, r8) -10012d18: 200008e0 .word 0x200008e0 -10012d1c: 10012aed .word 0x10012aed - -10012d20 <_fwalk>: -10012d20: b5f0 push {r4, r5, r6, r7, lr} -10012d22: 46c6 mov lr, r8 -10012d24: 23b8 movs r3, #184 ; 0xb8 -10012d26: 4688 mov r8, r1 -10012d28: 2600 movs r6, #0 -10012d2a: b500 push {lr} -10012d2c: 009b lsls r3, r3, #2 -10012d2e: 18c7 adds r7, r0, r3 -10012d30: 687b ldr r3, [r7, #4] -10012d32: 68bc ldr r4, [r7, #8] -10012d34: 1e5d subs r5, r3, #1 -10012d36: d40c bmi.n 10012d52 <_fwalk+0x32> -10012d38: 89a3 ldrh r3, [r4, #12] -10012d3a: 2b01 cmp r3, #1 -10012d3c: d906 bls.n 10012d4c <_fwalk+0x2c> -10012d3e: 220e movs r2, #14 -10012d40: 5ea3 ldrsh r3, [r4, r2] -10012d42: 3301 adds r3, #1 -10012d44: d002 beq.n 10012d4c <_fwalk+0x2c> -10012d46: 0020 movs r0, r4 -10012d48: 47c0 blx r8 -10012d4a: 4306 orrs r6, r0 -10012d4c: 3468 adds r4, #104 ; 0x68 -10012d4e: 3d01 subs r5, #1 -10012d50: d2f2 bcs.n 10012d38 <_fwalk+0x18> -10012d52: 683f ldr r7, [r7, #0] -10012d54: 2f00 cmp r7, #0 -10012d56: d1eb bne.n 10012d30 <_fwalk+0x10> -10012d58: 0030 movs r0, r6 -10012d5a: bc80 pop {r7} -10012d5c: 46b8 mov r8, r7 -10012d5e: bdf0 pop {r4, r5, r6, r7, pc} - -10012d60 <_fwalk_reent>: -10012d60: b5f8 push {r3, r4, r5, r6, r7, lr} -10012d62: 4647 mov r7, r8 -10012d64: 46ce mov lr, r9 -10012d66: b580 push {r7, lr} -10012d68: 27b8 movs r7, #184 ; 0xb8 -10012d6a: 4680 mov r8, r0 -10012d6c: 4689 mov r9, r1 -10012d6e: 2600 movs r6, #0 -10012d70: 00bf lsls r7, r7, #2 -10012d72: 4447 add r7, r8 -10012d74: 687b ldr r3, [r7, #4] -10012d76: 68bc ldr r4, [r7, #8] -10012d78: 1e5d subs r5, r3, #1 -10012d7a: d40d bmi.n 10012d98 <_fwalk_reent+0x38> -10012d7c: 89a3 ldrh r3, [r4, #12] -10012d7e: 2b01 cmp r3, #1 -10012d80: d907 bls.n 10012d92 <_fwalk_reent+0x32> -10012d82: 220e movs r2, #14 -10012d84: 5ea3 ldrsh r3, [r4, r2] -10012d86: 3301 adds r3, #1 -10012d88: d003 beq.n 10012d92 <_fwalk_reent+0x32> -10012d8a: 0021 movs r1, r4 -10012d8c: 4640 mov r0, r8 -10012d8e: 47c8 blx r9 -10012d90: 4306 orrs r6, r0 -10012d92: 3468 adds r4, #104 ; 0x68 -10012d94: 3d01 subs r5, #1 -10012d96: d2f1 bcs.n 10012d7c <_fwalk_reent+0x1c> -10012d98: 683f ldr r7, [r7, #0] -10012d9a: 2f00 cmp r7, #0 -10012d9c: d1ea bne.n 10012d74 <_fwalk_reent+0x14> -10012d9e: 0030 movs r0, r6 -10012da0: bcc0 pop {r6, r7} -10012da2: 46b9 mov r9, r7 -10012da4: 46b0 mov r8, r6 -10012da6: bdf8 pop {r3, r4, r5, r6, r7, pc} - -10012da8 : -10012da8: b5f0 push {r4, r5, r6, r7, lr} -10012daa: 46d6 mov lr, sl -10012dac: 464f mov r7, r9 -10012dae: 4646 mov r6, r8 -10012db0: 6903 ldr r3, [r0, #16] -10012db2: b5c0 push {r6, r7, lr} -10012db4: 469a mov sl, r3 -10012db6: 114f asrs r7, r1, #5 -10012db8: 42bb cmp r3, r7 -10012dba: dd2d ble.n 10012e18 -10012dbc: 221f movs r2, #31 -10012dbe: 0005 movs r5, r0 -10012dc0: 0014 movs r4, r2 -10012dc2: 3514 adds r5, #20 -10012dc4: 009e lsls r6, r3, #2 -10012dc6: 400c ands r4, r1 -10012dc8: 00bb lsls r3, r7, #2 -10012dca: 46a4 mov ip, r4 -10012dcc: 19ae adds r6, r5, r6 -10012dce: 18eb adds r3, r5, r3 -10012dd0: 420a tst r2, r1 -10012dd2: d02a beq.n 10012e2a -10012dd4: 2220 movs r2, #32 -10012dd6: cb02 ldmia r3!, {r1} -10012dd8: 1b12 subs r2, r2, r4 -10012dda: 4690 mov r8, r2 -10012ddc: 40e1 lsrs r1, r4 -10012dde: 429e cmp r6, r3 -10012de0: d916 bls.n 10012e10 -10012de2: 46a9 mov r9, r5 -10012de4: 4644 mov r4, r8 -10012de6: 681a ldr r2, [r3, #0] -10012de8: 40a2 lsls r2, r4 -10012dea: 430a orrs r2, r1 -10012dec: 4649 mov r1, r9 -10012dee: c104 stmia r1!, {r2} -10012df0: 4662 mov r2, ip -10012df2: 4689 mov r9, r1 -10012df4: cb02 ldmia r3!, {r1} -10012df6: 40d1 lsrs r1, r2 -10012df8: 429e cmp r6, r3 -10012dfa: d8f3 bhi.n 10012de4 -10012dfc: 4653 mov r3, sl -10012dfe: 1bdc subs r4, r3, r7 -10012e00: 00a4 lsls r4, r4, #2 -10012e02: 3c04 subs r4, #4 -10012e04: 192c adds r4, r5, r4 -10012e06: 6021 str r1, [r4, #0] -10012e08: 2900 cmp r1, #0 -10012e0a: d019 beq.n 10012e40 -10012e0c: 3404 adds r4, #4 -10012e0e: e017 b.n 10012e40 -10012e10: 002c movs r4, r5 -10012e12: 6141 str r1, [r0, #20] -10012e14: 2900 cmp r1, #0 -10012e16: d1f9 bne.n 10012e0c -10012e18: 2300 movs r3, #0 -10012e1a: 6103 str r3, [r0, #16] -10012e1c: 2300 movs r3, #0 -10012e1e: 6143 str r3, [r0, #20] -10012e20: bce0 pop {r5, r6, r7} -10012e22: 46ba mov sl, r7 -10012e24: 46b1 mov r9, r6 -10012e26: 46a8 mov r8, r5 -10012e28: bdf0 pop {r4, r5, r6, r7, pc} -10012e2a: 002a movs r2, r5 -10012e2c: 429e cmp r6, r3 -10012e2e: d9f3 bls.n 10012e18 -10012e30: cb02 ldmia r3!, {r1} -10012e32: c202 stmia r2!, {r1} -10012e34: 429e cmp r6, r3 -10012e36: d8fb bhi.n 10012e30 -10012e38: 4653 mov r3, sl -10012e3a: 1bdc subs r4, r3, r7 -10012e3c: 00a4 lsls r4, r4, #2 -10012e3e: 192c adds r4, r5, r4 -10012e40: 1b63 subs r3, r4, r5 -10012e42: 109b asrs r3, r3, #2 -10012e44: 6103 str r3, [r0, #16] -10012e46: 42ac cmp r4, r5 -10012e48: d1ea bne.n 10012e20 -10012e4a: e7e7 b.n 10012e1c - -10012e4c <__gethex>: -10012e4c: b5f0 push {r4, r5, r6, r7, lr} -10012e4e: 46de mov lr, fp -10012e50: 464e mov r6, r9 -10012e52: 4645 mov r5, r8 -10012e54: 4657 mov r7, sl -10012e56: b5e0 push {r5, r6, r7, lr} -10012e58: b08b sub sp, #44 ; 0x2c -10012e5a: 9309 str r3, [sp, #36] ; 0x24 -10012e5c: 4bb9 ldr r3, [pc, #740] ; (10013144 <__gethex+0x2f8>) -10012e5e: 9007 str r0, [sp, #28] -10012e60: 681b ldr r3, [r3, #0] -10012e62: 4689 mov r9, r1 -10012e64: 0018 movs r0, r3 -10012e66: 001c movs r4, r3 -10012e68: 4693 mov fp, r2 -10012e6a: 9305 str r3, [sp, #20] -10012e6c: f7fb fddc bl 1000ea28 -10012e70: 46a4 mov ip, r4 -10012e72: 0002 movs r2, r0 -10012e74: 4462 add r2, ip -10012e76: 0013 movs r3, r2 -10012e78: 3b01 subs r3, #1 -10012e7a: 781b ldrb r3, [r3, #0] -10012e7c: 9004 str r0, [sp, #16] -10012e7e: 9301 str r3, [sp, #4] -10012e80: 464b mov r3, r9 -10012e82: 681d ldr r5, [r3, #0] -10012e84: 78aa ldrb r2, [r5, #2] -10012e86: 2a30 cmp r2, #48 ; 0x30 -10012e88: d000 beq.n 10012e8c <__gethex+0x40> -10012e8a: e216 b.n 100132ba <__gethex+0x46e> -10012e8c: 2102 movs r1, #2 -10012e8e: 4249 negs r1, r1 -10012e90: 1ceb adds r3, r5, #3 -10012e92: 1b49 subs r1, r1, r5 -10012e94: 001d movs r5, r3 -10012e96: 18cf adds r7, r1, r3 -10012e98: 3301 adds r3, #1 -10012e9a: 1e5a subs r2, r3, #1 -10012e9c: 7812 ldrb r2, [r2, #0] -10012e9e: 2a30 cmp r2, #48 ; 0x30 -10012ea0: d0f8 beq.n 10012e94 <__gethex+0x48> -10012ea2: 4ba9 ldr r3, [pc, #676] ; (10013148 <__gethex+0x2fc>) -10012ea4: 4698 mov r8, r3 -10012ea6: 5c9b ldrb r3, [r3, r2] -10012ea8: 2b00 cmp r3, #0 -10012eaa: d100 bne.n 10012eae <__gethex+0x62> -10012eac: e0f3 b.n 10013096 <__gethex+0x24a> -10012eae: 4642 mov r2, r8 -10012eb0: 782b ldrb r3, [r5, #0] -10012eb2: 2400 movs r4, #0 -10012eb4: 5cd3 ldrb r3, [r2, r3] -10012eb6: 2200 movs r2, #0 -10012eb8: 4692 mov sl, r2 -10012eba: 002e movs r6, r5 -10012ebc: 2b00 cmp r3, #0 -10012ebe: d005 beq.n 10012ecc <__gethex+0x80> -10012ec0: 4642 mov r2, r8 -10012ec2: 7873 ldrb r3, [r6, #1] -10012ec4: 3601 adds r6, #1 -10012ec6: 5cd3 ldrb r3, [r2, r3] -10012ec8: 2b00 cmp r3, #0 -10012eca: d1f9 bne.n 10012ec0 <__gethex+0x74> -10012ecc: 0030 movs r0, r6 -10012ece: 9a04 ldr r2, [sp, #16] -10012ed0: 9905 ldr r1, [sp, #20] -10012ed2: f7fb fdd7 bl 1000ea84 -10012ed6: 9003 str r0, [sp, #12] -10012ed8: 2800 cmp r0, #0 -10012eda: d057 beq.n 10012f8c <__gethex+0x140> -10012edc: 2c00 cmp r4, #0 -10012ede: d158 bne.n 10012f92 <__gethex+0x146> -10012ee0: 2200 movs r2, #0 -10012ee2: 7833 ldrb r3, [r6, #0] -10012ee4: 9203 str r2, [sp, #12] -10012ee6: 2220 movs r2, #32 -10012ee8: 0034 movs r4, r6 -10012eea: 4393 bics r3, r2 -10012eec: 2b50 cmp r3, #80 ; 0x50 -10012eee: d059 beq.n 10012fa4 <__gethex+0x158> -10012ef0: 464b mov r3, r9 -10012ef2: 601e str r6, [r3, #0] -10012ef4: 4653 mov r3, sl -10012ef6: 2b00 cmp r3, #0 -10012ef8: d177 bne.n 10012fea <__gethex+0x19e> -10012efa: 1b63 subs r3, r4, r5 -10012efc: 3b01 subs r3, #1 -10012efe: 2100 movs r1, #0 -10012f00: 2b07 cmp r3, #7 -10012f02: dd03 ble.n 10012f0c <__gethex+0xc0> -10012f04: 3101 adds r1, #1 -10012f06: 105b asrs r3, r3, #1 -10012f08: 2b07 cmp r3, #7 -10012f0a: dcfb bgt.n 10012f04 <__gethex+0xb8> -10012f0c: 9807 ldr r0, [sp, #28] -10012f0e: f000 fb81 bl 10013614 <_Balloc> -10012f12: 4682 mov sl, r0 -10012f14: 2800 cmp r0, #0 -10012f16: d100 bne.n 10012f1a <__gethex+0xce> -10012f18: e270 b.n 100133fc <__gethex+0x5b0> -10012f1a: 2314 movs r3, #20 -10012f1c: 4453 add r3, sl -10012f1e: 9308 str r3, [sp, #32] -10012f20: 42a5 cmp r5, r4 -10012f22: d300 bcc.n 10012f26 <__gethex+0xda> -10012f24: e1d5 b.n 100132d2 <__gethex+0x486> -10012f26: 9302 str r3, [sp, #8] -10012f28: 2300 movs r3, #0 -10012f2a: 9a04 ldr r2, [sp, #16] -10012f2c: 4699 mov r9, r3 -10012f2e: 3301 adds r3, #1 -10012f30: 1a9b subs r3, r3, r2 -10012f32: 9306 str r3, [sp, #24] -10012f34: 002b movs r3, r5 -10012f36: 2700 movs r7, #0 -10012f38: 464d mov r5, r9 -10012f3a: 4699 mov r9, r3 -10012f3c: e00d b.n 10012f5a <__gethex+0x10e> -10012f3e: 2f20 cmp r7, #32 -10012f40: d01d beq.n 10012f7e <__gethex+0x132> -10012f42: 003a movs r2, r7 -10012f44: 3704 adds r7, #4 -10012f46: 4641 mov r1, r8 -10012f48: 7833 ldrb r3, [r6, #0] -10012f4a: 0034 movs r4, r6 -10012f4c: 5ccb ldrb r3, [r1, r3] -10012f4e: 210f movs r1, #15 -10012f50: 400b ands r3, r1 -10012f52: 4093 lsls r3, r2 -10012f54: 431d orrs r5, r3 -10012f56: 454c cmp r4, r9 -10012f58: d955 bls.n 10013006 <__gethex+0x1ba> -10012f5a: 1e66 subs r6, r4, #1 -10012f5c: 7833 ldrb r3, [r6, #0] -10012f5e: 9a01 ldr r2, [sp, #4] -10012f60: 4293 cmp r3, r2 -10012f62: d1ec bne.n 10012f3e <__gethex+0xf2> -10012f64: 9b06 ldr r3, [sp, #24] -10012f66: 18f4 adds r4, r6, r3 -10012f68: 454c cmp r4, r9 -10012f6a: d3e8 bcc.n 10012f3e <__gethex+0xf2> -10012f6c: 0020 movs r0, r4 -10012f6e: 9a04 ldr r2, [sp, #16] -10012f70: 9905 ldr r1, [sp, #20] -10012f72: f7fb fd87 bl 1000ea84 -10012f76: 2800 cmp r0, #0 -10012f78: d0ed beq.n 10012f56 <__gethex+0x10a> -10012f7a: 2f20 cmp r7, #32 -10012f7c: d1e1 bne.n 10012f42 <__gethex+0xf6> -10012f7e: 9b02 ldr r3, [sp, #8] -10012f80: 2200 movs r2, #0 -10012f82: c320 stmia r3!, {r5} -10012f84: 2704 movs r7, #4 -10012f86: 2500 movs r5, #0 -10012f88: 9302 str r3, [sp, #8] -10012f8a: e7dc b.n 10012f46 <__gethex+0xfa> -10012f8c: 2c00 cmp r4, #0 -10012f8e: d100 bne.n 10012f92 <__gethex+0x146> -10012f90: e180 b.n 10013294 <__gethex+0x448> -10012f92: 2220 movs r2, #32 -10012f94: 1ba4 subs r4, r4, r6 -10012f96: 00a3 lsls r3, r4, #2 -10012f98: 9303 str r3, [sp, #12] -10012f9a: 7833 ldrb r3, [r6, #0] -10012f9c: 0034 movs r4, r6 -10012f9e: 4393 bics r3, r2 -10012fa0: 2b50 cmp r3, #80 ; 0x50 -10012fa2: d1a5 bne.n 10012ef0 <__gethex+0xa4> -10012fa4: 7863 ldrb r3, [r4, #1] -10012fa6: 2b2b cmp r3, #43 ; 0x2b -10012fa8: d100 bne.n 10012fac <__gethex+0x160> -10012faa: e163 b.n 10013274 <__gethex+0x428> -10012fac: 2b2d cmp r3, #45 ; 0x2d -10012fae: d100 bne.n 10012fb2 <__gethex+0x166> -10012fb0: e0a3 b.n 100130fa <__gethex+0x2ae> -10012fb2: 2200 movs r2, #0 -10012fb4: 1c61 adds r1, r4, #1 -10012fb6: 4640 mov r0, r8 -10012fb8: 5cc3 ldrb r3, [r0, r3] -10012fba: 0026 movs r6, r4 -10012fbc: 1e58 subs r0, r3, #1 -10012fbe: 2818 cmp r0, #24 -10012fc0: d896 bhi.n 10012ef0 <__gethex+0xa4> -10012fc2: 4640 mov r0, r8 -10012fc4: 1c4e adds r6, r1, #1 -10012fc6: 7849 ldrb r1, [r1, #1] -10012fc8: 3b10 subs r3, #16 -10012fca: 5c41 ldrb r1, [r0, r1] -10012fcc: 1e08 subs r0, r1, #0 -10012fce: d15f bne.n 10013090 <__gethex+0x244> -10012fd0: 2a00 cmp r2, #0 -10012fd2: d000 beq.n 10012fd6 <__gethex+0x18a> -10012fd4: 425b negs r3, r3 -10012fd6: 9a03 ldr r2, [sp, #12] -10012fd8: 4694 mov ip, r2 -10012fda: 449c add ip, r3 -10012fdc: 4663 mov r3, ip -10012fde: 9303 str r3, [sp, #12] -10012fe0: 464b mov r3, r9 -10012fe2: 601e str r6, [r3, #0] -10012fe4: 4653 mov r3, sl -10012fe6: 2b00 cmp r3, #0 -10012fe8: d087 beq.n 10012efa <__gethex+0xae> -10012fea: 1e7b subs r3, r7, #1 -10012fec: 419f sbcs r7, r3 -10012fee: 2305 movs r3, #5 -10012ff0: 427f negs r7, r7 -10012ff2: 439f bics r7, r3 -10012ff4: 3706 adds r7, #6 -10012ff6: 0038 movs r0, r7 -10012ff8: b00b add sp, #44 ; 0x2c -10012ffa: bcf0 pop {r4, r5, r6, r7} -10012ffc: 46bb mov fp, r7 -10012ffe: 46b2 mov sl, r6 -10013000: 46a9 mov r9, r5 -10013002: 46a0 mov r8, r4 -10013004: bdf0 pop {r4, r5, r6, r7, pc} -10013006: 46a9 mov r9, r5 -10013008: 464a mov r2, r9 -1001300a: 9b02 ldr r3, [sp, #8] -1001300c: 4648 mov r0, r9 -1001300e: c304 stmia r3!, {r2} -10013010: 9a08 ldr r2, [sp, #32] -10013012: 1a9b subs r3, r3, r2 -10013014: 4652 mov r2, sl -10013016: 109b asrs r3, r3, #2 -10013018: 6113 str r3, [r2, #16] -1001301a: 015e lsls r6, r3, #5 -1001301c: f000 fbd8 bl 100137d0 <__hi0bits> -10013020: 465b mov r3, fp -10013022: 681c ldr r4, [r3, #0] -10013024: 1a36 subs r6, r6, r0 -10013026: 42a6 cmp r6, r4 -10013028: dc6b bgt.n 10013102 <__gethex+0x2b6> -1001302a: 2500 movs r5, #0 -1001302c: 42a6 cmp r6, r4 -1001302e: da00 bge.n 10013032 <__gethex+0x1e6> -10013030: e122 b.n 10013278 <__gethex+0x42c> -10013032: 465b mov r3, fp -10013034: 9a03 ldr r2, [sp, #12] -10013036: 689b ldr r3, [r3, #8] -10013038: 4293 cmp r3, r2 -1001303a: da00 bge.n 1001303e <__gethex+0x1f2> -1001303c: e140 b.n 100132c0 <__gethex+0x474> -1001303e: 465b mov r3, fp -10013040: 9a03 ldr r2, [sp, #12] -10013042: 685b ldr r3, [r3, #4] -10013044: 4293 cmp r3, r2 -10013046: dd43 ble.n 100130d0 <__gethex+0x284> -10013048: 1a9e subs r6, r3, r2 -1001304a: 42b4 cmp r4, r6 -1001304c: dd00 ble.n 10013050 <__gethex+0x204> -1001304e: e07d b.n 1001314c <__gethex+0x300> -10013050: 465a mov r2, fp -10013052: 68d2 ldr r2, [r2, #12] -10013054: 2a02 cmp r2, #2 -10013056: d100 bne.n 1001305a <__gethex+0x20e> -10013058: e175 b.n 10013346 <__gethex+0x4fa> -1001305a: 2a03 cmp r2, #3 -1001305c: d100 bne.n 10013060 <__gethex+0x214> -1001305e: e16d b.n 1001333c <__gethex+0x4f0> -10013060: 2a01 cmp r2, #1 -10013062: d100 bne.n 10013066 <__gethex+0x21a> -10013064: e150 b.n 10013308 <__gethex+0x4bc> -10013066: 4651 mov r1, sl -10013068: 9807 ldr r0, [sp, #28] -1001306a: f000 fafb bl 10013664 <_Bfree> -1001306e: 2300 movs r3, #0 -10013070: 9a14 ldr r2, [sp, #80] ; 0x50 -10013072: 2750 movs r7, #80 ; 0x50 -10013074: 6013 str r3, [r2, #0] -10013076: e7be b.n 10012ff6 <__gethex+0x1aa> -10013078: 0099 lsls r1, r3, #2 -1001307a: 18c9 adds r1, r1, r3 -1001307c: 0049 lsls r1, r1, #1 -1001307e: 1809 adds r1, r1, r0 -10013080: 4640 mov r0, r8 -10013082: 000b movs r3, r1 -10013084: 7871 ldrb r1, [r6, #1] -10013086: 3601 adds r6, #1 -10013088: 5c40 ldrb r0, [r0, r1] -1001308a: 3b10 subs r3, #16 -1001308c: 2800 cmp r0, #0 -1001308e: d09f beq.n 10012fd0 <__gethex+0x184> -10013090: 2819 cmp r0, #25 -10013092: ddf1 ble.n 10013078 <__gethex+0x22c> -10013094: e79c b.n 10012fd0 <__gethex+0x184> -10013096: 9c04 ldr r4, [sp, #16] -10013098: 0028 movs r0, r5 -1001309a: 0022 movs r2, r4 -1001309c: 9905 ldr r1, [sp, #20] -1001309e: f7fb fcf1 bl 1000ea84 -100130a2: 2800 cmp r0, #0 -100130a4: d16f bne.n 10013186 <__gethex+0x33a> -100130a6: 0023 movs r3, r4 -100130a8: 5cea ldrb r2, [r5, r3] -100130aa: 4643 mov r3, r8 -100130ac: 5c9b ldrb r3, [r3, r2] -100130ae: 192c adds r4, r5, r4 -100130b0: 2b00 cmp r3, #0 -100130b2: d06a beq.n 1001318a <__gethex+0x33e> -100130b4: 0025 movs r5, r4 -100130b6: 2a30 cmp r2, #48 ; 0x30 -100130b8: d105 bne.n 100130c6 <__gethex+0x27a> -100130ba: 786b ldrb r3, [r5, #1] -100130bc: 3501 adds r5, #1 -100130be: 2b30 cmp r3, #48 ; 0x30 -100130c0: d0fb beq.n 100130ba <__gethex+0x26e> -100130c2: 4642 mov r2, r8 -100130c4: 5cd3 ldrb r3, [r2, r3] -100130c6: 4259 negs r1, r3 -100130c8: 4159 adcs r1, r3 -100130ca: 2701 movs r7, #1 -100130cc: 468a mov sl, r1 -100130ce: e6f4 b.n 10012eba <__gethex+0x6e> -100130d0: 2701 movs r7, #1 -100130d2: 2d00 cmp r5, #0 -100130d4: d00a beq.n 100130ec <__gethex+0x2a0> -100130d6: 465b mov r3, fp -100130d8: 68db ldr r3, [r3, #12] -100130da: 2b02 cmp r3, #2 -100130dc: d05d beq.n 1001319a <__gethex+0x34e> -100130de: 2b03 cmp r3, #3 -100130e0: d05f beq.n 100131a2 <__gethex+0x356> -100130e2: 2b01 cmp r3, #1 -100130e4: d100 bne.n 100130e8 <__gethex+0x29c> -100130e6: e0bb b.n 10013260 <__gethex+0x414> -100130e8: 2310 movs r3, #16 -100130ea: 431f orrs r7, r3 -100130ec: 4652 mov r2, sl -100130ee: 9b14 ldr r3, [sp, #80] ; 0x50 -100130f0: 601a str r2, [r3, #0] -100130f2: 9b09 ldr r3, [sp, #36] ; 0x24 -100130f4: 9a03 ldr r2, [sp, #12] -100130f6: 601a str r2, [r3, #0] -100130f8: e77d b.n 10012ff6 <__gethex+0x1aa> -100130fa: 2201 movs r2, #1 -100130fc: 78a3 ldrb r3, [r4, #2] -100130fe: 1ca1 adds r1, r4, #2 -10013100: e759 b.n 10012fb6 <__gethex+0x16a> -10013102: 1b36 subs r6, r6, r4 -10013104: 0031 movs r1, r6 -10013106: 4650 mov r0, sl -10013108: f000 ffda bl 100140c0 <__any_on> -1001310c: 1e05 subs r5, r0, #0 -1001310e: d00f beq.n 10013130 <__gethex+0x2e4> -10013110: 211f movs r1, #31 -10013112: 2301 movs r3, #1 -10013114: 1e70 subs r0, r6, #1 -10013116: 4001 ands r1, r0 -10013118: 408b lsls r3, r1 -1001311a: 1142 asrs r2, r0, #5 -1001311c: 9908 ldr r1, [sp, #32] -1001311e: 0092 lsls r2, r2, #2 -10013120: 588a ldr r2, [r1, r2] -10013122: 2501 movs r5, #1 -10013124: 421a tst r2, r3 -10013126: d003 beq.n 10013130 <__gethex+0x2e4> -10013128: 2801 cmp r0, #1 -1001312a: dd00 ble.n 1001312e <__gethex+0x2e2> -1001312c: e0de b.n 100132ec <__gethex+0x4a0> -1001312e: 2502 movs r5, #2 -10013130: 0031 movs r1, r6 -10013132: 4650 mov r0, sl -10013134: f7ff fe38 bl 10012da8 -10013138: 9b03 ldr r3, [sp, #12] -1001313a: 469c mov ip, r3 -1001313c: 44b4 add ip, r6 -1001313e: 4663 mov r3, ip -10013140: 9303 str r3, [sp, #12] -10013142: e776 b.n 10013032 <__gethex+0x1e6> -10013144: 1004d56c .word 0x1004d56c -10013148: 1004d46c .word 0x1004d46c -1001314c: 1e77 subs r7, r6, #1 -1001314e: 2d00 cmp r5, #0 -10013150: d000 beq.n 10013154 <__gethex+0x308> -10013152: e0c3 b.n 100132dc <__gethex+0x490> -10013154: 2f00 cmp r7, #0 -10013156: d000 beq.n 1001315a <__gethex+0x30e> -10013158: e0c2 b.n 100132e0 <__gethex+0x494> -1001315a: 231f movs r3, #31 -1001315c: 117a asrs r2, r7, #5 -1001315e: 401f ands r7, r3 -10013160: 3b1e subs r3, #30 -10013162: 40bb lsls r3, r7 -10013164: 9908 ldr r1, [sp, #32] -10013166: 0092 lsls r2, r2, #2 -10013168: 588a ldr r2, [r1, r2] -1001316a: 421a tst r2, r3 -1001316c: d001 beq.n 10013172 <__gethex+0x326> -1001316e: 2302 movs r3, #2 -10013170: 431d orrs r5, r3 -10013172: 0031 movs r1, r6 -10013174: 4650 mov r0, sl -10013176: f7ff fe17 bl 10012da8 -1001317a: 465b mov r3, fp -1001317c: 685b ldr r3, [r3, #4] -1001317e: 2702 movs r7, #2 -10013180: 1ba4 subs r4, r4, r6 -10013182: 9303 str r3, [sp, #12] -10013184: e7a5 b.n 100130d2 <__gethex+0x286> -10013186: 002c movs r4, r5 -10013188: 782a ldrb r2, [r5, #0] -1001318a: 2320 movs r3, #32 -1001318c: 439a bics r2, r3 -1001318e: 2a50 cmp r2, #80 ; 0x50 -10013190: d100 bne.n 10013194 <__gethex+0x348> -10013192: e0b4 b.n 100132fe <__gethex+0x4b2> -10013194: 464b mov r3, r9 -10013196: 601c str r4, [r3, #0] -10013198: e727 b.n 10012fea <__gethex+0x19e> -1001319a: 2301 movs r3, #1 -1001319c: 9a15 ldr r2, [sp, #84] ; 0x54 -1001319e: 1a9b subs r3, r3, r2 -100131a0: 9315 str r3, [sp, #84] ; 0x54 -100131a2: 9b15 ldr r3, [sp, #84] ; 0x54 -100131a4: 2b00 cmp r3, #0 -100131a6: d09f beq.n 100130e8 <__gethex+0x29c> -100131a8: 4653 mov r3, sl -100131aa: 691e ldr r6, [r3, #16] -100131ac: 9d08 ldr r5, [sp, #32] -100131ae: 00b3 lsls r3, r6, #2 -100131b0: 4699 mov r9, r3 -100131b2: 18e8 adds r0, r5, r3 -100131b4: 2100 movs r1, #0 -100131b6: 002b movs r3, r5 -100131b8: 46b4 mov ip, r6 -100131ba: e003 b.n 100131c4 <__gethex+0x378> -100131bc: c302 stmia r3!, {r1} -100131be: 4298 cmp r0, r3 -100131c0: d800 bhi.n 100131c4 <__gethex+0x378> -100131c2: e0c5 b.n 10013350 <__gethex+0x504> -100131c4: 681a ldr r2, [r3, #0] -100131c6: 1c56 adds r6, r2, #1 -100131c8: d0f8 beq.n 100131bc <__gethex+0x370> -100131ca: 3201 adds r2, #1 -100131cc: 601a str r2, [r3, #0] -100131ce: 2f02 cmp r7, #2 -100131d0: d100 bne.n 100131d4 <__gethex+0x388> -100131d2: e0d1 b.n 10013378 <__gethex+0x52c> -100131d4: 231f movs r3, #31 -100131d6: 001e movs r6, r3 -100131d8: 2721 movs r7, #33 ; 0x21 -100131da: 4026 ands r6, r4 -100131dc: 4223 tst r3, r4 -100131de: d085 beq.n 100130ec <__gethex+0x2a0> -100131e0: 464b mov r3, r9 -100131e2: 18eb adds r3, r5, r3 -100131e4: 3b04 subs r3, #4 -100131e6: 6818 ldr r0, [r3, #0] -100131e8: f000 faf2 bl 100137d0 <__hi0bits> -100131ec: 2320 movs r3, #32 -100131ee: 1b9e subs r6, r3, r6 -100131f0: 42b0 cmp r0, r6 -100131f2: db00 blt.n 100131f6 <__gethex+0x3aa> -100131f4: e77a b.n 100130ec <__gethex+0x2a0> -100131f6: 4653 mov r3, sl -100131f8: 691a ldr r2, [r3, #16] -100131fa: 2a00 cmp r2, #0 -100131fc: dc00 bgt.n 10013200 <__gethex+0x3b4> -100131fe: e0ea b.n 100133d6 <__gethex+0x58a> -10013200: 4653 mov r3, sl -10013202: 4650 mov r0, sl -10013204: 695b ldr r3, [r3, #20] -10013206: 0092 lsls r2, r2, #2 -10013208: 18aa adds r2, r5, r2 -1001320a: 3018 adds r0, #24 -1001320c: 085b lsrs r3, r3, #1 -1001320e: 4282 cmp r2, r0 -10013210: d800 bhi.n 10013214 <__gethex+0x3c8> -10013212: e0e7 b.n 100133e4 <__gethex+0x598> -10013214: 002c movs r4, r5 -10013216: 0019 movs r1, r3 -10013218: 6803 ldr r3, [r0, #0] -1001321a: 07db lsls r3, r3, #31 -1001321c: 430b orrs r3, r1 -1001321e: c408 stmia r4!, {r3} -10013220: c802 ldmia r0!, {r1} -10013222: 0849 lsrs r1, r1, #1 -10013224: 4282 cmp r2, r0 -10013226: d8f7 bhi.n 10013218 <__gethex+0x3cc> -10013228: 000b movs r3, r1 -1001322a: 4651 mov r1, sl -1001322c: 1a52 subs r2, r2, r1 -1001322e: 3a19 subs r2, #25 -10013230: 0892 lsrs r2, r2, #2 -10013232: 3201 adds r2, #1 -10013234: 0092 lsls r2, r2, #2 -10013236: 18aa adds r2, r5, r2 -10013238: 6013 str r3, [r2, #0] -1001323a: 2b00 cmp r3, #0 -1001323c: d000 beq.n 10013240 <__gethex+0x3f4> -1001323e: e0d5 b.n 100133ec <__gethex+0x5a0> -10013240: 4651 mov r1, sl -10013242: 1b53 subs r3, r2, r5 -10013244: 109b asrs r3, r3, #2 -10013246: 610b str r3, [r1, #16] -10013248: 42aa cmp r2, r5 -1001324a: d100 bne.n 1001324e <__gethex+0x402> -1001324c: e0c6 b.n 100133dc <__gethex+0x590> -1001324e: 465b mov r3, fp -10013250: 9a03 ldr r2, [sp, #12] -10013252: 689b ldr r3, [r3, #8] -10013254: 3201 adds r2, #1 -10013256: 9203 str r2, [sp, #12] -10013258: 4293 cmp r3, r2 -1001325a: db31 blt.n 100132c0 <__gethex+0x474> -1001325c: 2721 movs r7, #33 ; 0x21 -1001325e: e745 b.n 100130ec <__gethex+0x2a0> -10013260: 07aa lsls r2, r5, #30 -10013262: d400 bmi.n 10013266 <__gethex+0x41a> -10013264: e740 b.n 100130e8 <__gethex+0x29c> -10013266: 9a08 ldr r2, [sp, #32] -10013268: 6812 ldr r2, [r2, #0] -1001326a: 4315 orrs r5, r2 -1001326c: 9201 str r2, [sp, #4] -1001326e: 422b tst r3, r5 -10013270: d19a bne.n 100131a8 <__gethex+0x35c> -10013272: e739 b.n 100130e8 <__gethex+0x29c> -10013274: 2200 movs r2, #0 -10013276: e741 b.n 100130fc <__gethex+0x2b0> -10013278: 1ba6 subs r6, r4, r6 -1001327a: 4651 mov r1, sl -1001327c: 0032 movs r2, r6 -1001327e: 9807 ldr r0, [sp, #28] -10013280: f000 fc5e bl 10013b40 <__lshift> -10013284: 9b03 ldr r3, [sp, #12] -10013286: 4682 mov sl, r0 -10013288: 1b9b subs r3, r3, r6 -1001328a: 9303 str r3, [sp, #12] -1001328c: 2314 movs r3, #20 -1001328e: 4453 add r3, sl -10013290: 9308 str r3, [sp, #32] -10013292: e6ce b.n 10013032 <__gethex+0x1e6> -10013294: 4642 mov r2, r8 -10013296: 9b04 ldr r3, [sp, #16] -10013298: 18f1 adds r1, r6, r3 -1001329a: 5cf3 ldrb r3, [r6, r3] -1001329c: 000e movs r6, r1 -1001329e: 5cd2 ldrb r2, [r2, r3] -100132a0: 2a00 cmp r2, #0 -100132a2: d100 bne.n 100132a6 <__gethex+0x45a> -100132a4: e61f b.n 10012ee6 <__gethex+0x9a> -100132a6: 4642 mov r2, r8 -100132a8: 7873 ldrb r3, [r6, #1] -100132aa: 3601 adds r6, #1 -100132ac: 5cd2 ldrb r2, [r2, r3] -100132ae: 2a00 cmp r2, #0 -100132b0: d1f9 bne.n 100132a6 <__gethex+0x45a> -100132b2: 1b89 subs r1, r1, r6 -100132b4: 008a lsls r2, r1, #2 -100132b6: 9203 str r2, [sp, #12] -100132b8: e615 b.n 10012ee6 <__gethex+0x9a> -100132ba: 2700 movs r7, #0 -100132bc: 3502 adds r5, #2 -100132be: e5f0 b.n 10012ea2 <__gethex+0x56> -100132c0: 4651 mov r1, sl -100132c2: 9807 ldr r0, [sp, #28] -100132c4: f000 f9ce bl 10013664 <_Bfree> -100132c8: 2300 movs r3, #0 -100132ca: 9a14 ldr r2, [sp, #80] ; 0x50 -100132cc: 27a3 movs r7, #163 ; 0xa3 -100132ce: 6013 str r3, [r2, #0] -100132d0: e691 b.n 10012ff6 <__gethex+0x1aa> -100132d2: 9b08 ldr r3, [sp, #32] -100132d4: 9302 str r3, [sp, #8] -100132d6: 2300 movs r3, #0 -100132d8: 4699 mov r9, r3 -100132da: e695 b.n 10013008 <__gethex+0x1bc> -100132dc: 2501 movs r5, #1 -100132de: e73c b.n 1001315a <__gethex+0x30e> -100132e0: 0039 movs r1, r7 -100132e2: 4650 mov r0, sl -100132e4: f000 feec bl 100140c0 <__any_on> -100132e8: 0005 movs r5, r0 -100132ea: e736 b.n 1001315a <__gethex+0x30e> -100132ec: 4650 mov r0, sl -100132ee: 1eb1 subs r1, r6, #2 -100132f0: f000 fee6 bl 100140c0 <__any_on> -100132f4: 3502 adds r5, #2 -100132f6: 2800 cmp r0, #0 -100132f8: d000 beq.n 100132fc <__gethex+0x4b0> -100132fa: e719 b.n 10013130 <__gethex+0x2e4> -100132fc: e717 b.n 1001312e <__gethex+0x2e2> -100132fe: 2300 movs r3, #0 -10013300: 9303 str r3, [sp, #12] -10013302: 3301 adds r3, #1 -10013304: 469a mov sl, r3 -10013306: e64d b.n 10012fa4 <__gethex+0x158> -10013308: 42b4 cmp r4, r6 -1001330a: d000 beq.n 1001330e <__gethex+0x4c2> -1001330c: e6ab b.n 10013066 <__gethex+0x21a> -1001330e: 2c01 cmp r4, #1 -10013310: d008 beq.n 10013324 <__gethex+0x4d8> -10013312: 4650 mov r0, sl -10013314: 1e61 subs r1, r4, #1 -10013316: f000 fed3 bl 100140c0 <__any_on> -1001331a: 2800 cmp r0, #0 -1001331c: d100 bne.n 10013320 <__gethex+0x4d4> -1001331e: e6a2 b.n 10013066 <__gethex+0x21a> -10013320: 465b mov r3, fp -10013322: 685b ldr r3, [r3, #4] -10013324: 9a09 ldr r2, [sp, #36] ; 0x24 -10013326: 2762 movs r7, #98 ; 0x62 -10013328: 6013 str r3, [r2, #0] -1001332a: 2301 movs r3, #1 -1001332c: 4652 mov r2, sl -1001332e: 6113 str r3, [r2, #16] -10013330: 9a08 ldr r2, [sp, #32] -10013332: 6013 str r3, [r2, #0] -10013334: 4652 mov r2, sl -10013336: 9b14 ldr r3, [sp, #80] ; 0x50 -10013338: 601a str r2, [r3, #0] -1001333a: e65c b.n 10012ff6 <__gethex+0x1aa> -1001333c: 9a15 ldr r2, [sp, #84] ; 0x54 -1001333e: 2a00 cmp r2, #0 -10013340: d100 bne.n 10013344 <__gethex+0x4f8> -10013342: e690 b.n 10013066 <__gethex+0x21a> -10013344: e7ee b.n 10013324 <__gethex+0x4d8> -10013346: 9a15 ldr r2, [sp, #84] ; 0x54 -10013348: 2a00 cmp r2, #0 -1001334a: d000 beq.n 1001334e <__gethex+0x502> -1001334c: e68b b.n 10013066 <__gethex+0x21a> -1001334e: e7e9 b.n 10013324 <__gethex+0x4d8> -10013350: 4652 mov r2, sl -10013352: 4666 mov r6, ip -10013354: 6892 ldr r2, [r2, #8] -10013356: 4663 mov r3, ip -10013358: 4296 cmp r6, r2 -1001335a: da20 bge.n 1001339e <__gethex+0x552> -1001335c: 4651 mov r1, sl -1001335e: 1c5a adds r2, r3, #1 -10013360: 610a str r2, [r1, #16] -10013362: 2101 movs r1, #1 -10013364: 3304 adds r3, #4 -10013366: 009b lsls r3, r3, #2 -10013368: 4453 add r3, sl -1001336a: 6059 str r1, [r3, #4] -1001336c: 2f02 cmp r7, #2 -1001336e: d003 beq.n 10013378 <__gethex+0x52c> -10013370: 4296 cmp r6, r2 -10013372: da00 bge.n 10013376 <__gethex+0x52a> -10013374: e741 b.n 100131fa <__gethex+0x3ae> -10013376: e72d b.n 100131d4 <__gethex+0x388> -10013378: 465b mov r3, fp -1001337a: 681b ldr r3, [r3, #0] -1001337c: 2722 movs r7, #34 ; 0x22 -1001337e: 3b01 subs r3, #1 -10013380: 42a3 cmp r3, r4 -10013382: d000 beq.n 10013386 <__gethex+0x53a> -10013384: e6b2 b.n 100130ec <__gethex+0x2a0> -10013386: 231f movs r3, #31 -10013388: 1162 asrs r2, r4, #5 -1001338a: 401c ands r4, r3 -1001338c: 3b1e subs r3, #30 -1001338e: 40a3 lsls r3, r4 -10013390: 0092 lsls r2, r2, #2 -10013392: 5957 ldr r7, [r2, r5] -10013394: 401f ands r7, r3 -10013396: 427b negs r3, r7 -10013398: 415f adcs r7, r3 -1001339a: 3721 adds r7, #33 ; 0x21 -1001339c: e6a6 b.n 100130ec <__gethex+0x2a0> -1001339e: 4653 mov r3, sl -100133a0: 685b ldr r3, [r3, #4] -100133a2: 9807 ldr r0, [sp, #28] -100133a4: 1c59 adds r1, r3, #1 -100133a6: f000 f935 bl 10013614 <_Balloc> -100133aa: 4680 mov r8, r0 -100133ac: 2800 cmp r0, #0 -100133ae: d01f beq.n 100133f0 <__gethex+0x5a4> -100133b0: 4653 mov r3, sl -100133b2: 4651 mov r1, sl -100133b4: 691b ldr r3, [r3, #16] -100133b6: 310c adds r1, #12 -100133b8: 1c9a adds r2, r3, #2 -100133ba: 0092 lsls r2, r2, #2 -100133bc: 300c adds r0, #12 -100133be: f7f1 fe2d bl 1000501c <__wrap___aeabi_memcpy> -100133c2: 4651 mov r1, sl -100133c4: 9807 ldr r0, [sp, #28] -100133c6: f000 f94d bl 10013664 <_Bfree> -100133ca: 4645 mov r5, r8 -100133cc: 4643 mov r3, r8 -100133ce: 46c2 mov sl, r8 -100133d0: 691b ldr r3, [r3, #16] -100133d2: 3514 adds r5, #20 -100133d4: e7c2 b.n 1001335c <__gethex+0x510> -100133d6: 2300 movs r3, #0 -100133d8: 4652 mov r2, sl -100133da: 6113 str r3, [r2, #16] -100133dc: 2300 movs r3, #0 -100133de: 4652 mov r2, sl -100133e0: 6153 str r3, [r2, #20] -100133e2: e734 b.n 1001324e <__gethex+0x402> -100133e4: 002a movs r2, r5 -100133e6: 602b str r3, [r5, #0] -100133e8: 2b00 cmp r3, #0 -100133ea: d00d beq.n 10013408 <__gethex+0x5bc> -100133ec: 3204 adds r2, #4 -100133ee: e727 b.n 10013240 <__gethex+0x3f4> -100133f0: 2200 movs r2, #0 -100133f2: 2184 movs r1, #132 ; 0x84 -100133f4: 4b06 ldr r3, [pc, #24] ; (10013410 <__gethex+0x5c4>) -100133f6: 4807 ldr r0, [pc, #28] ; (10013414 <__gethex+0x5c8>) -100133f8: f7ef fdbc bl 10002f74 <__assert_func> -100133fc: 2200 movs r2, #0 -100133fe: 21de movs r1, #222 ; 0xde -10013400: 4b03 ldr r3, [pc, #12] ; (10013410 <__gethex+0x5c4>) -10013402: 4804 ldr r0, [pc, #16] ; (10013414 <__gethex+0x5c8>) -10013404: f7ef fdb6 bl 10002f74 <__assert_func> -10013408: 4652 mov r2, sl -1001340a: 6113 str r3, [r2, #16] -1001340c: e7e6 b.n 100133dc <__gethex+0x590> -1001340e: 46c0 nop ; (mov r8, r8) -10013410: 1004d41c .word 0x1004d41c -10013414: 1004d430 .word 0x1004d430 - -10013418 <__match>: -10013418: b530 push {r4, r5, lr} -1001341a: 6802 ldr r2, [r0, #0] -1001341c: e008 b.n 10013430 <__match+0x18> -1001341e: 7813 ldrb r3, [r2, #0] -10013420: 001d movs r5, r3 -10013422: 3d41 subs r5, #65 ; 0x41 -10013424: 2d19 cmp r5, #25 -10013426: d800 bhi.n 1001342a <__match+0x12> -10013428: 3320 adds r3, #32 -1001342a: 3101 adds r1, #1 -1001342c: 42a3 cmp r3, r4 -1001342e: d106 bne.n 1001343e <__match+0x26> -10013430: 780c ldrb r4, [r1, #0] -10013432: 3201 adds r2, #1 -10013434: 2c00 cmp r4, #0 -10013436: d1f2 bne.n 1001341e <__match+0x6> -10013438: 6002 str r2, [r0, #0] -1001343a: 2001 movs r0, #1 -1001343c: bd30 pop {r4, r5, pc} -1001343e: 2000 movs r0, #0 -10013440: e7fc b.n 1001343c <__match+0x24> -10013442: 46c0 nop ; (mov r8, r8) - -10013444 <__hexnan>: -10013444: b5f0 push {r4, r5, r6, r7, lr} -10013446: 4645 mov r5, r8 -10013448: 46de mov lr, fp -1001344a: 4657 mov r7, sl -1001344c: 464e mov r6, r9 -1001344e: 4690 mov r8, r2 -10013450: 680a ldr r2, [r1, #0] -10013452: 211f movs r1, #31 -10013454: b5e0 push {r5, r6, r7, lr} -10013456: b085 sub sp, #20 -10013458: 9000 str r0, [sp, #0] -1001345a: 0008 movs r0, r1 -1001345c: 1153 asrs r3, r2, #5 -1001345e: 009b lsls r3, r3, #2 -10013460: 4010 ands r0, r2 -10013462: 4443 add r3, r8 -10013464: 9001 str r0, [sp, #4] -10013466: 4211 tst r1, r2 -10013468: d000 beq.n 1001346c <__hexnan+0x28> -1001346a: e092 b.n 10013592 <__hexnan+0x14e> -1001346c: 001a movs r2, r3 -1001346e: 1f1f subs r7, r3, #4 -10013470: 1f13 subs r3, r2, #4 -10013472: 469a mov sl, r3 -10013474: 2300 movs r3, #0 -10013476: 4652 mov r2, sl +100129ce: 2a00 cmp r2, #0 +100129d0: d005 beq.n 100129de <_ungetc_r+0xa6> +100129d2: 429a cmp r2, r3 +100129d4: d203 bcs.n 100129de <_ungetc_r+0xa6> +100129d6: 1e5a subs r2, r3, #1 +100129d8: 7811 ldrb r1, [r2, #0] +100129da: 42a9 cmp r1, r5 +100129dc: d01b beq.n 10012a16 <_ungetc_r+0xde> +100129de: 63a3 str r3, [r4, #56] ; 0x38 +100129e0: 0023 movs r3, r4 +100129e2: 3340 adds r3, #64 ; 0x40 +100129e4: 6323 str r3, [r4, #48] ; 0x30 +100129e6: 2303 movs r3, #3 +100129e8: 6862 ldr r2, [r4, #4] +100129ea: 6363 str r3, [r4, #52] ; 0x34 +100129ec: 333f adds r3, #63 ; 0x3f +100129ee: 63e2 str r2, [r4, #60] ; 0x3c +100129f0: 54e7 strb r7, [r4, r3] +100129f2: 0023 movs r3, r4 +100129f4: 3342 adds r3, #66 ; 0x42 +100129f6: 6023 str r3, [r4, #0] +100129f8: 2301 movs r3, #1 +100129fa: 6063 str r3, [r4, #4] +100129fc: e7d1 b.n 100129a2 <_ungetc_r+0x6a> +100129fe: 0021 movs r1, r4 +10012a00: 0030 movs r0, r6 +10012a02: f000 f8d1 bl 10012ba8 <_fflush_r> +10012a06: 2800 cmp r0, #0 +10012a08: d1d3 bne.n 100129b2 <_ungetc_r+0x7a> +10012a0a: 89a3 ldrh r3, [r4, #12] +10012a0c: 60a0 str r0, [r4, #8] +10012a0e: 43bb bics r3, r7 +10012a10: b21b sxth r3, r3 +10012a12: 61a0 str r0, [r4, #24] +10012a14: e7b1 b.n 1001297a <_ungetc_r+0x42> +10012a16: 6863 ldr r3, [r4, #4] +10012a18: 6022 str r2, [r4, #0] +10012a1a: 3301 adds r3, #1 +10012a1c: 6063 str r3, [r4, #4] +10012a1e: e7c0 b.n 100129a2 <_ungetc_r+0x6a> +10012a20: ffffdfff .word 0xffffdfff + +10012a24 : +10012a24: 0003 movs r3, r0 +10012a26: b510 push {r4, lr} +10012a28: 000a movs r2, r1 +10012a2a: 4903 ldr r1, [pc, #12] ; (10012a38 ) +10012a2c: 6808 ldr r0, [r1, #0] +10012a2e: 0019 movs r1, r3 +10012a30: f7ff ff82 bl 10012938 <_ungetc_r> +10012a34: bd10 pop {r4, pc} +10012a36: 46c0 nop ; (mov r8, r8) +10012a38: 200008e0 .word 0x200008e0 + +10012a3c <_wctomb_r>: +10012a3c: b570 push {r4, r5, r6, lr} +10012a3e: 24e0 movs r4, #224 ; 0xe0 +10012a40: 4d01 ldr r5, [pc, #4] ; (10012a48 <_wctomb_r+0xc>) +10012a42: 592c ldr r4, [r5, r4] +10012a44: 47a0 blx r4 +10012a46: bd70 pop {r4, r5, r6, pc} +10012a48: 20001120 .word 0x20001120 + +10012a4c <__ascii_wctomb>: +10012a4c: 2900 cmp r1, #0 +10012a4e: d009 beq.n 10012a64 <__ascii_wctomb+0x18> +10012a50: 2aff cmp r2, #255 ; 0xff +10012a52: d802 bhi.n 10012a5a <__ascii_wctomb+0xe> +10012a54: 2001 movs r0, #1 +10012a56: 700a strb r2, [r1, #0] +10012a58: 4770 bx lr +10012a5a: 238a movs r3, #138 ; 0x8a +10012a5c: 6003 str r3, [r0, #0] +10012a5e: 2001 movs r0, #1 +10012a60: 4240 negs r0, r0 +10012a62: e7f9 b.n 10012a58 <__ascii_wctomb+0xc> +10012a64: 2000 movs r0, #0 +10012a66: e7f7 b.n 10012a58 <__ascii_wctomb+0xc> + +10012a68 <__sflush_r>: +10012a68: b5f0 push {r4, r5, r6, r7, lr} +10012a6a: 46c6 mov lr, r8 +10012a6c: 000c movs r4, r1 +10012a6e: b500 push {lr} +10012a70: 89a2 ldrh r2, [r4, #12] +10012a72: 4680 mov r8, r0 +10012a74: 230c movs r3, #12 +10012a76: 5ec9 ldrsh r1, [r1, r3] +10012a78: 0713 lsls r3, r2, #28 +10012a7a: d44c bmi.n 10012b16 <__sflush_r+0xae> +10012a7c: 2380 movs r3, #128 ; 0x80 +10012a7e: 6862 ldr r2, [r4, #4] +10012a80: 011b lsls r3, r3, #4 +10012a82: 430b orrs r3, r1 +10012a84: 81a3 strh r3, [r4, #12] +10012a86: 2a00 cmp r2, #0 +10012a88: dd66 ble.n 10012b58 <__sflush_r+0xf0> +10012a8a: 6aa6 ldr r6, [r4, #40] ; 0x28 +10012a8c: 2e00 cmp r6, #0 +10012a8e: d03e beq.n 10012b0e <__sflush_r+0xa6> +10012a90: 4642 mov r2, r8 +10012a92: 4641 mov r1, r8 +10012a94: 6815 ldr r5, [r2, #0] +10012a96: 2200 movs r2, #0 +10012a98: 600a str r2, [r1, #0] +10012a9a: b29a uxth r2, r3 +10012a9c: 04db lsls r3, r3, #19 +10012a9e: d460 bmi.n 10012b62 <__sflush_r+0xfa> +10012aa0: 2301 movs r3, #1 +10012aa2: 2200 movs r2, #0 +10012aa4: 4640 mov r0, r8 +10012aa6: 69e1 ldr r1, [r4, #28] +10012aa8: 47b0 blx r6 +10012aaa: 1c43 adds r3, r0, #1 +10012aac: d068 beq.n 10012b80 <__sflush_r+0x118> +10012aae: 89a2 ldrh r2, [r4, #12] +10012ab0: 6aa6 ldr r6, [r4, #40] ; 0x28 +10012ab2: 0753 lsls r3, r2, #29 +10012ab4: d506 bpl.n 10012ac4 <__sflush_r+0x5c> +10012ab6: 6863 ldr r3, [r4, #4] +10012ab8: 1ac0 subs r0, r0, r3 +10012aba: 6b23 ldr r3, [r4, #48] ; 0x30 +10012abc: 2b00 cmp r3, #0 +10012abe: d001 beq.n 10012ac4 <__sflush_r+0x5c> +10012ac0: 6be3 ldr r3, [r4, #60] ; 0x3c +10012ac2: 1ac0 subs r0, r0, r3 +10012ac4: 2300 movs r3, #0 +10012ac6: 0002 movs r2, r0 +10012ac8: 69e1 ldr r1, [r4, #28] +10012aca: 4640 mov r0, r8 +10012acc: 47b0 blx r6 +10012ace: 1c43 adds r3, r0, #1 +10012ad0: d149 bne.n 10012b66 <__sflush_r+0xfe> +10012ad2: 4643 mov r3, r8 +10012ad4: 681b ldr r3, [r3, #0] +10012ad6: 2b00 cmp r3, #0 +10012ad8: d045 beq.n 10012b66 <__sflush_r+0xfe> +10012ada: 2b1d cmp r3, #29 +10012adc: d001 beq.n 10012ae2 <__sflush_r+0x7a> +10012ade: 2b16 cmp r3, #22 +10012ae0: d157 bne.n 10012b92 <__sflush_r+0x12a> +10012ae2: 89a3 ldrh r3, [r4, #12] +10012ae4: 4a2f ldr r2, [pc, #188] ; (10012ba4 <__sflush_r+0x13c>) +10012ae6: 4013 ands r3, r2 +10012ae8: 81a3 strh r3, [r4, #12] +10012aea: 2300 movs r3, #0 +10012aec: 6063 str r3, [r4, #4] +10012aee: 6923 ldr r3, [r4, #16] +10012af0: 6023 str r3, [r4, #0] +10012af2: 4643 mov r3, r8 +10012af4: 6b21 ldr r1, [r4, #48] ; 0x30 +10012af6: 601d str r5, [r3, #0] +10012af8: 2900 cmp r1, #0 +10012afa: d008 beq.n 10012b0e <__sflush_r+0xa6> +10012afc: 0023 movs r3, r4 +10012afe: 3340 adds r3, #64 ; 0x40 +10012b00: 4299 cmp r1, r3 +10012b02: d002 beq.n 10012b0a <__sflush_r+0xa2> +10012b04: 4640 mov r0, r8 +10012b06: f7fd f9ad bl 1000fe64 <_free_r> +10012b0a: 2300 movs r3, #0 +10012b0c: 6323 str r3, [r4, #48] ; 0x30 +10012b0e: 2000 movs r0, #0 +10012b10: bc80 pop {r7} +10012b12: 46b8 mov r8, r7 +10012b14: bdf0 pop {r4, r5, r6, r7, pc} +10012b16: 6926 ldr r6, [r4, #16] +10012b18: 2e00 cmp r6, #0 +10012b1a: d0f8 beq.n 10012b0e <__sflush_r+0xa6> +10012b1c: 6823 ldr r3, [r4, #0] +10012b1e: 6026 str r6, [r4, #0] +10012b20: 1b9d subs r5, r3, r6 +10012b22: 2300 movs r3, #0 +10012b24: 0792 lsls r2, r2, #30 +10012b26: d100 bne.n 10012b2a <__sflush_r+0xc2> +10012b28: 6963 ldr r3, [r4, #20] +10012b2a: 60a3 str r3, [r4, #8] +10012b2c: 2d00 cmp r5, #0 +10012b2e: dc04 bgt.n 10012b3a <__sflush_r+0xd2> +10012b30: e7ed b.n 10012b0e <__sflush_r+0xa6> +10012b32: 1836 adds r6, r6, r0 +10012b34: 1a2d subs r5, r5, r0 +10012b36: 2d00 cmp r5, #0 +10012b38: dde9 ble.n 10012b0e <__sflush_r+0xa6> +10012b3a: 002b movs r3, r5 +10012b3c: 0032 movs r2, r6 +10012b3e: 4640 mov r0, r8 +10012b40: 69e1 ldr r1, [r4, #28] +10012b42: 6a67 ldr r7, [r4, #36] ; 0x24 +10012b44: 47b8 blx r7 +10012b46: 2800 cmp r0, #0 +10012b48: dcf3 bgt.n 10012b32 <__sflush_r+0xca> +10012b4a: 2240 movs r2, #64 ; 0x40 +10012b4c: 2001 movs r0, #1 +10012b4e: 89a3 ldrh r3, [r4, #12] +10012b50: 4240 negs r0, r0 +10012b52: 4313 orrs r3, r2 +10012b54: 81a3 strh r3, [r4, #12] +10012b56: e7db b.n 10012b10 <__sflush_r+0xa8> +10012b58: 6be2 ldr r2, [r4, #60] ; 0x3c +10012b5a: 2a00 cmp r2, #0 +10012b5c: dd00 ble.n 10012b60 <__sflush_r+0xf8> +10012b5e: e794 b.n 10012a8a <__sflush_r+0x22> +10012b60: e7d5 b.n 10012b0e <__sflush_r+0xa6> +10012b62: 6d20 ldr r0, [r4, #80] ; 0x50 +10012b64: e7a5 b.n 10012ab2 <__sflush_r+0x4a> +10012b66: 89a3 ldrh r3, [r4, #12] +10012b68: 4a0e ldr r2, [pc, #56] ; (10012ba4 <__sflush_r+0x13c>) +10012b6a: 4013 ands r3, r2 +10012b6c: 2200 movs r2, #0 +10012b6e: 6062 str r2, [r4, #4] +10012b70: 6922 ldr r2, [r4, #16] +10012b72: b21b sxth r3, r3 +10012b74: 81a3 strh r3, [r4, #12] +10012b76: 6022 str r2, [r4, #0] +10012b78: 04db lsls r3, r3, #19 +10012b7a: d5ba bpl.n 10012af2 <__sflush_r+0x8a> +10012b7c: 6520 str r0, [r4, #80] ; 0x50 +10012b7e: e7b8 b.n 10012af2 <__sflush_r+0x8a> +10012b80: 4643 mov r3, r8 +10012b82: 681b ldr r3, [r3, #0] +10012b84: 2b00 cmp r3, #0 +10012b86: d100 bne.n 10012b8a <__sflush_r+0x122> +10012b88: e791 b.n 10012aae <__sflush_r+0x46> +10012b8a: 2b1d cmp r3, #29 +10012b8c: d006 beq.n 10012b9c <__sflush_r+0x134> +10012b8e: 2b16 cmp r3, #22 +10012b90: d004 beq.n 10012b9c <__sflush_r+0x134> +10012b92: 2240 movs r2, #64 ; 0x40 +10012b94: 89a3 ldrh r3, [r4, #12] +10012b96: 4313 orrs r3, r2 +10012b98: 81a3 strh r3, [r4, #12] +10012b9a: e7b9 b.n 10012b10 <__sflush_r+0xa8> +10012b9c: 4643 mov r3, r8 +10012b9e: 2000 movs r0, #0 +10012ba0: 601d str r5, [r3, #0] +10012ba2: e7b5 b.n 10012b10 <__sflush_r+0xa8> +10012ba4: fffff7ff .word 0xfffff7ff + +10012ba8 <_fflush_r>: +10012ba8: b570 push {r4, r5, r6, lr} +10012baa: 0004 movs r4, r0 +10012bac: 000d movs r5, r1 +10012bae: 2800 cmp r0, #0 +10012bb0: d002 beq.n 10012bb8 <_fflush_r+0x10> +10012bb2: 6b83 ldr r3, [r0, #56] ; 0x38 +10012bb4: 2b00 cmp r3, #0 +10012bb6: d009 beq.n 10012bcc <_fflush_r+0x24> +10012bb8: 220c movs r2, #12 +10012bba: 5eab ldrsh r3, [r5, r2] +10012bbc: 2000 movs r0, #0 +10012bbe: 2b00 cmp r3, #0 +10012bc0: d003 beq.n 10012bca <_fflush_r+0x22> +10012bc2: 0029 movs r1, r5 +10012bc4: 0020 movs r0, r4 +10012bc6: f7ff ff4f bl 10012a68 <__sflush_r> +10012bca: bd70 pop {r4, r5, r6, pc} +10012bcc: f000 f928 bl 10012e20 <__sinit> +10012bd0: e7f2 b.n 10012bb8 <_fflush_r+0x10> +10012bd2: 46c0 nop ; (mov r8, r8) + +10012bd4 : +10012bd4: b570 push {r4, r5, r6, lr} +10012bd6: 1e04 subs r4, r0, #0 +10012bd8: d01a beq.n 10012c10 +10012bda: 4b10 ldr r3, [pc, #64] ; (10012c1c ) +10012bdc: 681d ldr r5, [r3, #0] +10012bde: 2d00 cmp r5, #0 +10012be0: d002 beq.n 10012be8 +10012be2: 6bab ldr r3, [r5, #56] ; 0x38 +10012be4: 2b00 cmp r3, #0 +10012be6: d00a beq.n 10012bfe +10012be8: 220c movs r2, #12 +10012bea: 5ea3 ldrsh r3, [r4, r2] +10012bec: 2000 movs r0, #0 +10012bee: 2b00 cmp r3, #0 +10012bf0: d100 bne.n 10012bf4 +10012bf2: bd70 pop {r4, r5, r6, pc} +10012bf4: 0021 movs r1, r4 +10012bf6: 0028 movs r0, r5 +10012bf8: f7ff ff36 bl 10012a68 <__sflush_r> +10012bfc: e7f9 b.n 10012bf2 +10012bfe: 0028 movs r0, r5 +10012c00: f000 f90e bl 10012e20 <__sinit> +10012c04: 220c movs r2, #12 +10012c06: 5ea3 ldrsh r3, [r4, r2] +10012c08: 2000 movs r0, #0 +10012c0a: 2b00 cmp r3, #0 +10012c0c: d0f1 beq.n 10012bf2 +10012c0e: e7f1 b.n 10012bf4 +10012c10: 4b03 ldr r3, [pc, #12] ; (10012c20 ) +10012c12: 4904 ldr r1, [pc, #16] ; (10012c24 ) +10012c14: 6818 ldr r0, [r3, #0] +10012c16: f000 f94b bl 10012eb0 <_fwalk_reent> +10012c1a: e7ea b.n 10012bf2 +10012c1c: 200008e0 .word 0x200008e0 +10012c20: 1004cd90 .word 0x1004cd90 +10012c24: 10012ba9 .word 0x10012ba9 + +10012c28 <__fp_lock>: +10012c28: 2000 movs r0, #0 +10012c2a: 4770 bx lr + +10012c2c <_cleanup_r>: +10012c2c: b510 push {r4, lr} +10012c2e: 4902 ldr r1, [pc, #8] ; (10012c38 <_cleanup_r+0xc>) +10012c30: f000 f93e bl 10012eb0 <_fwalk_reent> +10012c34: bd10 pop {r4, pc} +10012c36: 46c0 nop ; (mov r8, r8) +10012c38: 100142dd .word 0x100142dd + +10012c3c <__fp_unlock>: +10012c3c: 2000 movs r0, #0 +10012c3e: 4770 bx lr + +10012c40 <__sinit.part.0>: +10012c40: b5f0 push {r4, r5, r6, r7, lr} +10012c42: 46d6 mov lr, sl +10012c44: 464f mov r7, r9 +10012c46: 4646 mov r6, r8 +10012c48: 4b30 ldr r3, [pc, #192] ; (10012d0c <__sinit.part.0+0xcc>) +10012c4a: b5c0 push {r6, r7, lr} +10012c4c: 63c3 str r3, [r0, #60] ; 0x3c +10012c4e: 23b8 movs r3, #184 ; 0xb8 +10012c50: 2400 movs r4, #0 +10012c52: 2203 movs r2, #3 +10012c54: 009b lsls r3, r3, #2 +10012c56: 50c4 str r4, [r0, r3] +10012c58: 3304 adds r3, #4 +10012c5a: 6845 ldr r5, [r0, #4] +10012c5c: 50c2 str r2, [r0, r3] +10012c5e: 3308 adds r3, #8 +10012c60: 18c2 adds r2, r0, r3 +10012c62: 3b04 subs r3, #4 +10012c64: 50c2 str r2, [r0, r3] +10012c66: 0006 movs r6, r0 +10012c68: 2304 movs r3, #4 +10012c6a: 0028 movs r0, r5 +10012c6c: 666c str r4, [r5, #100] ; 0x64 +10012c6e: 602c str r4, [r5, #0] +10012c70: 606c str r4, [r5, #4] +10012c72: 60ac str r4, [r5, #8] +10012c74: 60eb str r3, [r5, #12] +10012c76: 612c str r4, [r5, #16] +10012c78: 616c str r4, [r5, #20] +10012c7a: 61ac str r4, [r5, #24] +10012c7c: 2208 movs r2, #8 +10012c7e: 2100 movs r1, #0 +10012c80: 305c adds r0, #92 ; 0x5c +10012c82: f7f2 fa6d bl 10005160 <__wrap_memset> +10012c86: 4b22 ldr r3, [pc, #136] ; (10012d10 <__sinit.part.0+0xd0>) +10012c88: 4f22 ldr r7, [pc, #136] ; (10012d14 <__sinit.part.0+0xd4>) +10012c8a: 469a mov sl, r3 +10012c8c: 622b str r3, [r5, #32] +10012c8e: 4b22 ldr r3, [pc, #136] ; (10012d18 <__sinit.part.0+0xd8>) +10012c90: 62ef str r7, [r5, #44] ; 0x2c +10012c92: 4699 mov r9, r3 +10012c94: 626b str r3, [r5, #36] ; 0x24 +10012c96: 4b21 ldr r3, [pc, #132] ; (10012d1c <__sinit.part.0+0xdc>) +10012c98: 61ed str r5, [r5, #28] +10012c9a: 62ab str r3, [r5, #40] ; 0x28 +10012c9c: 68b5 ldr r5, [r6, #8] +10012c9e: 4698 mov r8, r3 +10012ca0: 0028 movs r0, r5 +10012ca2: 4b1f ldr r3, [pc, #124] ; (10012d20 <__sinit.part.0+0xe0>) +10012ca4: 666c str r4, [r5, #100] ; 0x64 +10012ca6: 602c str r4, [r5, #0] +10012ca8: 606c str r4, [r5, #4] +10012caa: 60ac str r4, [r5, #8] +10012cac: 60eb str r3, [r5, #12] +10012cae: 612c str r4, [r5, #16] +10012cb0: 616c str r4, [r5, #20] +10012cb2: 61ac str r4, [r5, #24] +10012cb4: 2208 movs r2, #8 +10012cb6: 2100 movs r1, #0 +10012cb8: 305c adds r0, #92 ; 0x5c +10012cba: f7f2 fa51 bl 10005160 <__wrap_memset> +10012cbe: 4653 mov r3, sl +10012cc0: 622b str r3, [r5, #32] +10012cc2: 464b mov r3, r9 +10012cc4: 626b str r3, [r5, #36] ; 0x24 +10012cc6: 4643 mov r3, r8 +10012cc8: 62ef str r7, [r5, #44] ; 0x2c +10012cca: 62ab str r3, [r5, #40] ; 0x28 +10012ccc: 61ed str r5, [r5, #28] +10012cce: 68f5 ldr r5, [r6, #12] +10012cd0: 4b14 ldr r3, [pc, #80] ; (10012d24 <__sinit.part.0+0xe4>) +10012cd2: 0028 movs r0, r5 +10012cd4: 60eb str r3, [r5, #12] +10012cd6: 666c str r4, [r5, #100] ; 0x64 +10012cd8: 602c str r4, [r5, #0] +10012cda: 606c str r4, [r5, #4] +10012cdc: 60ac str r4, [r5, #8] +10012cde: 612c str r4, [r5, #16] +10012ce0: 616c str r4, [r5, #20] +10012ce2: 61ac str r4, [r5, #24] +10012ce4: 2208 movs r2, #8 +10012ce6: 2100 movs r1, #0 +10012ce8: 305c adds r0, #92 ; 0x5c +10012cea: f7f2 fa39 bl 10005160 <__wrap_memset> +10012cee: 4653 mov r3, sl +10012cf0: 622b str r3, [r5, #32] +10012cf2: 464b mov r3, r9 +10012cf4: 626b str r3, [r5, #36] ; 0x24 +10012cf6: 4643 mov r3, r8 +10012cf8: 62ab str r3, [r5, #40] ; 0x28 +10012cfa: 2301 movs r3, #1 +10012cfc: 62ef str r7, [r5, #44] ; 0x2c +10012cfe: 61ed str r5, [r5, #28] +10012d00: 63b3 str r3, [r6, #56] ; 0x38 +10012d02: bce0 pop {r5, r6, r7} +10012d04: 46ba mov sl, r7 +10012d06: 46b1 mov r9, r6 +10012d08: 46a8 mov r8, r5 +10012d0a: bdf0 pop {r4, r5, r6, r7, pc} +10012d0c: 10012c2d .word 0x10012c2d +10012d10: 1000ead5 .word 0x1000ead5 +10012d14: 1000eb6d .word 0x1000eb6d +10012d18: 1000eb01 .word 0x1000eb01 +10012d1c: 1000eb41 .word 0x1000eb41 +10012d20: 00010009 .word 0x00010009 +10012d24: 00020012 .word 0x00020012 + +10012d28 <__sfmoreglue>: +10012d28: b570 push {r4, r5, r6, lr} +10012d2a: 2568 movs r5, #104 ; 0x68 +10012d2c: 1e4a subs r2, r1, #1 +10012d2e: 4355 muls r5, r2 +10012d30: 000e movs r6, r1 +10012d32: 0029 movs r1, r5 +10012d34: 3174 adds r1, #116 ; 0x74 +10012d36: f7fb fa03 bl 1000e140 <_malloc_r> +10012d3a: 1e04 subs r4, r0, #0 +10012d3c: d009 beq.n 10012d52 <__sfmoreglue+0x2a> +10012d3e: 2300 movs r3, #0 +10012d40: 002a movs r2, r5 +10012d42: 6003 str r3, [r0, #0] +10012d44: 6046 str r6, [r0, #4] +10012d46: 300c adds r0, #12 +10012d48: 2100 movs r1, #0 +10012d4a: 60a0 str r0, [r4, #8] +10012d4c: 3268 adds r2, #104 ; 0x68 +10012d4e: f7f2 fa07 bl 10005160 <__wrap_memset> +10012d52: 0020 movs r0, r4 +10012d54: bd70 pop {r4, r5, r6, pc} +10012d56: 46c0 nop ; (mov r8, r8) + +10012d58 <__sfp>: +10012d58: b5f0 push {r4, r5, r6, r7, lr} +10012d5a: 46c6 mov lr, r8 +10012d5c: 4b28 ldr r3, [pc, #160] ; (10012e00 <__sfp+0xa8>) +10012d5e: 0007 movs r7, r0 +10012d60: 681e ldr r6, [r3, #0] +10012d62: b500 push {lr} +10012d64: 6bb3 ldr r3, [r6, #56] ; 0x38 +10012d66: 2b00 cmp r3, #0 +10012d68: d02d beq.n 10012dc6 <__sfp+0x6e> +10012d6a: 23b8 movs r3, #184 ; 0xb8 +10012d6c: 009b lsls r3, r3, #2 +10012d6e: 469c mov ip, r3 +10012d70: 2304 movs r3, #4 +10012d72: 4698 mov r8, r3 +10012d74: 4466 add r6, ip +10012d76: 6873 ldr r3, [r6, #4] +10012d78: 68b4 ldr r4, [r6, #8] +10012d7a: 3b01 subs r3, #1 +10012d7c: d503 bpl.n 10012d86 <__sfp+0x2e> +10012d7e: e01d b.n 10012dbc <__sfp+0x64> +10012d80: 3468 adds r4, #104 ; 0x68 +10012d82: 3b01 subs r3, #1 +10012d84: d31a bcc.n 10012dbc <__sfp+0x64> +10012d86: 220c movs r2, #12 +10012d88: 5ea5 ldrsh r5, [r4, r2] +10012d8a: 2d00 cmp r5, #0 +10012d8c: d1f8 bne.n 10012d80 <__sfp+0x28> +10012d8e: 0020 movs r0, r4 +10012d90: 4b1c ldr r3, [pc, #112] ; (10012e04 <__sfp+0xac>) +10012d92: 2208 movs r2, #8 +10012d94: 2100 movs r1, #0 +10012d96: 6665 str r5, [r4, #100] ; 0x64 +10012d98: 6025 str r5, [r4, #0] +10012d9a: 6065 str r5, [r4, #4] +10012d9c: 60a5 str r5, [r4, #8] +10012d9e: 60e3 str r3, [r4, #12] +10012da0: 6125 str r5, [r4, #16] +10012da2: 6165 str r5, [r4, #20] +10012da4: 61a5 str r5, [r4, #24] +10012da6: 305c adds r0, #92 ; 0x5c +10012da8: f7f2 f9da bl 10005160 <__wrap_memset> +10012dac: 6325 str r5, [r4, #48] ; 0x30 +10012dae: 6365 str r5, [r4, #52] ; 0x34 +10012db0: 6465 str r5, [r4, #68] ; 0x44 +10012db2: 64a5 str r5, [r4, #72] ; 0x48 +10012db4: 0020 movs r0, r4 +10012db6: bc80 pop {r7} +10012db8: 46b8 mov r8, r7 +10012dba: bdf0 pop {r4, r5, r6, r7, pc} +10012dbc: 6835 ldr r5, [r6, #0] +10012dbe: 2d00 cmp r5, #0 +10012dc0: d005 beq.n 10012dce <__sfp+0x76> +10012dc2: 002e movs r6, r5 +10012dc4: e7d7 b.n 10012d76 <__sfp+0x1e> +10012dc6: 0030 movs r0, r6 +10012dc8: f7ff ff3a bl 10012c40 <__sinit.part.0> +10012dcc: e7cd b.n 10012d6a <__sfp+0x12> +10012dce: 21d6 movs r1, #214 ; 0xd6 +10012dd0: 0038 movs r0, r7 +10012dd2: 0049 lsls r1, r1, #1 +10012dd4: f7fb f9b4 bl 1000e140 <_malloc_r> +10012dd8: 1e04 subs r4, r0, #0 +10012dda: d00d beq.n 10012df8 <__sfp+0xa0> +10012ddc: 4643 mov r3, r8 +10012dde: 22d0 movs r2, #208 ; 0xd0 +10012de0: 6005 str r5, [r0, #0] +10012de2: 0025 movs r5, r4 +10012de4: 6043 str r3, [r0, #4] +10012de6: 300c adds r0, #12 +10012de8: 2100 movs r1, #0 +10012dea: 60a0 str r0, [r4, #8] +10012dec: 0052 lsls r2, r2, #1 +10012dee: f7f2 f9b7 bl 10005160 <__wrap_memset> +10012df2: 6034 str r4, [r6, #0] +10012df4: 002e movs r6, r5 +10012df6: e7be b.n 10012d76 <__sfp+0x1e> +10012df8: 230c movs r3, #12 +10012dfa: 6030 str r0, [r6, #0] +10012dfc: 603b str r3, [r7, #0] +10012dfe: e7d9 b.n 10012db4 <__sfp+0x5c> +10012e00: 1004cd90 .word 0x1004cd90 +10012e04: ffff0001 .word 0xffff0001 + +10012e08 <_cleanup>: +10012e08: b510 push {r4, lr} +10012e0a: 4b03 ldr r3, [pc, #12] ; (10012e18 <_cleanup+0x10>) +10012e0c: 4903 ldr r1, [pc, #12] ; (10012e1c <_cleanup+0x14>) +10012e0e: 6818 ldr r0, [r3, #0] +10012e10: f000 f84e bl 10012eb0 <_fwalk_reent> +10012e14: bd10 pop {r4, pc} +10012e16: 46c0 nop ; (mov r8, r8) +10012e18: 1004cd90 .word 0x1004cd90 +10012e1c: 100142dd .word 0x100142dd + +10012e20 <__sinit>: +10012e20: 6b83 ldr r3, [r0, #56] ; 0x38 +10012e22: b510 push {r4, lr} +10012e24: 2b00 cmp r3, #0 +10012e26: d101 bne.n 10012e2c <__sinit+0xc> +10012e28: f7ff ff0a bl 10012c40 <__sinit.part.0> +10012e2c: bd10 pop {r4, pc} +10012e2e: 46c0 nop ; (mov r8, r8) + +10012e30 <__sfp_lock_acquire>: +10012e30: 4770 bx lr +10012e32: 46c0 nop ; (mov r8, r8) + +10012e34 <__sfp_lock_release>: +10012e34: 4770 bx lr +10012e36: 46c0 nop ; (mov r8, r8) + +10012e38 <__sinit_lock_acquire>: +10012e38: 4770 bx lr +10012e3a: 46c0 nop ; (mov r8, r8) + +10012e3c <__sinit_lock_release>: +10012e3c: 4770 bx lr +10012e3e: 46c0 nop ; (mov r8, r8) + +10012e40 <__fp_lock_all>: +10012e40: b510 push {r4, lr} +10012e42: 4b03 ldr r3, [pc, #12] ; (10012e50 <__fp_lock_all+0x10>) +10012e44: 4903 ldr r1, [pc, #12] ; (10012e54 <__fp_lock_all+0x14>) +10012e46: 6818 ldr r0, [r3, #0] +10012e48: f000 f812 bl 10012e70 <_fwalk> +10012e4c: bd10 pop {r4, pc} +10012e4e: 46c0 nop ; (mov r8, r8) +10012e50: 200008e0 .word 0x200008e0 +10012e54: 10012c29 .word 0x10012c29 + +10012e58 <__fp_unlock_all>: +10012e58: b510 push {r4, lr} +10012e5a: 4b03 ldr r3, [pc, #12] ; (10012e68 <__fp_unlock_all+0x10>) +10012e5c: 4903 ldr r1, [pc, #12] ; (10012e6c <__fp_unlock_all+0x14>) +10012e5e: 6818 ldr r0, [r3, #0] +10012e60: f000 f806 bl 10012e70 <_fwalk> +10012e64: bd10 pop {r4, pc} +10012e66: 46c0 nop ; (mov r8, r8) +10012e68: 200008e0 .word 0x200008e0 +10012e6c: 10012c3d .word 0x10012c3d + +10012e70 <_fwalk>: +10012e70: b5f0 push {r4, r5, r6, r7, lr} +10012e72: 46c6 mov lr, r8 +10012e74: 23b8 movs r3, #184 ; 0xb8 +10012e76: 4688 mov r8, r1 +10012e78: 2600 movs r6, #0 +10012e7a: b500 push {lr} +10012e7c: 009b lsls r3, r3, #2 +10012e7e: 18c7 adds r7, r0, r3 +10012e80: 687b ldr r3, [r7, #4] +10012e82: 68bc ldr r4, [r7, #8] +10012e84: 1e5d subs r5, r3, #1 +10012e86: d40c bmi.n 10012ea2 <_fwalk+0x32> +10012e88: 89a3 ldrh r3, [r4, #12] +10012e8a: 2b01 cmp r3, #1 +10012e8c: d906 bls.n 10012e9c <_fwalk+0x2c> +10012e8e: 220e movs r2, #14 +10012e90: 5ea3 ldrsh r3, [r4, r2] +10012e92: 3301 adds r3, #1 +10012e94: d002 beq.n 10012e9c <_fwalk+0x2c> +10012e96: 0020 movs r0, r4 +10012e98: 47c0 blx r8 +10012e9a: 4306 orrs r6, r0 +10012e9c: 3468 adds r4, #104 ; 0x68 +10012e9e: 3d01 subs r5, #1 +10012ea0: d2f2 bcs.n 10012e88 <_fwalk+0x18> +10012ea2: 683f ldr r7, [r7, #0] +10012ea4: 2f00 cmp r7, #0 +10012ea6: d1eb bne.n 10012e80 <_fwalk+0x10> +10012ea8: 0030 movs r0, r6 +10012eaa: bc80 pop {r7} +10012eac: 46b8 mov r8, r7 +10012eae: bdf0 pop {r4, r5, r6, r7, pc} + +10012eb0 <_fwalk_reent>: +10012eb0: b5f8 push {r3, r4, r5, r6, r7, lr} +10012eb2: 4647 mov r7, r8 +10012eb4: 46ce mov lr, r9 +10012eb6: b580 push {r7, lr} +10012eb8: 27b8 movs r7, #184 ; 0xb8 +10012eba: 4680 mov r8, r0 +10012ebc: 4689 mov r9, r1 +10012ebe: 2600 movs r6, #0 +10012ec0: 00bf lsls r7, r7, #2 +10012ec2: 4447 add r7, r8 +10012ec4: 687b ldr r3, [r7, #4] +10012ec6: 68bc ldr r4, [r7, #8] +10012ec8: 1e5d subs r5, r3, #1 +10012eca: d40d bmi.n 10012ee8 <_fwalk_reent+0x38> +10012ecc: 89a3 ldrh r3, [r4, #12] +10012ece: 2b01 cmp r3, #1 +10012ed0: d907 bls.n 10012ee2 <_fwalk_reent+0x32> +10012ed2: 220e movs r2, #14 +10012ed4: 5ea3 ldrsh r3, [r4, r2] +10012ed6: 3301 adds r3, #1 +10012ed8: d003 beq.n 10012ee2 <_fwalk_reent+0x32> +10012eda: 0021 movs r1, r4 +10012edc: 4640 mov r0, r8 +10012ede: 47c8 blx r9 +10012ee0: 4306 orrs r6, r0 +10012ee2: 3468 adds r4, #104 ; 0x68 +10012ee4: 3d01 subs r5, #1 +10012ee6: d2f1 bcs.n 10012ecc <_fwalk_reent+0x1c> +10012ee8: 683f ldr r7, [r7, #0] +10012eea: 2f00 cmp r7, #0 +10012eec: d1ea bne.n 10012ec4 <_fwalk_reent+0x14> +10012eee: 0030 movs r0, r6 +10012ef0: bcc0 pop {r6, r7} +10012ef2: 46b9 mov r9, r7 +10012ef4: 46b0 mov r8, r6 +10012ef6: bdf8 pop {r3, r4, r5, r6, r7, pc} + +10012ef8 : +10012ef8: b5f0 push {r4, r5, r6, r7, lr} +10012efa: 46d6 mov lr, sl +10012efc: 464f mov r7, r9 +10012efe: 4646 mov r6, r8 +10012f00: 6903 ldr r3, [r0, #16] +10012f02: b5c0 push {r6, r7, lr} +10012f04: 469a mov sl, r3 +10012f06: 114f asrs r7, r1, #5 +10012f08: 42bb cmp r3, r7 +10012f0a: dd2d ble.n 10012f68 +10012f0c: 221f movs r2, #31 +10012f0e: 0005 movs r5, r0 +10012f10: 0014 movs r4, r2 +10012f12: 3514 adds r5, #20 +10012f14: 009e lsls r6, r3, #2 +10012f16: 400c ands r4, r1 +10012f18: 00bb lsls r3, r7, #2 +10012f1a: 46a4 mov ip, r4 +10012f1c: 19ae adds r6, r5, r6 +10012f1e: 18eb adds r3, r5, r3 +10012f20: 420a tst r2, r1 +10012f22: d02a beq.n 10012f7a +10012f24: 2220 movs r2, #32 +10012f26: cb02 ldmia r3!, {r1} +10012f28: 1b12 subs r2, r2, r4 +10012f2a: 4690 mov r8, r2 +10012f2c: 40e1 lsrs r1, r4 +10012f2e: 429e cmp r6, r3 +10012f30: d916 bls.n 10012f60 +10012f32: 46a9 mov r9, r5 +10012f34: 4644 mov r4, r8 +10012f36: 681a ldr r2, [r3, #0] +10012f38: 40a2 lsls r2, r4 +10012f3a: 430a orrs r2, r1 +10012f3c: 4649 mov r1, r9 +10012f3e: c104 stmia r1!, {r2} +10012f40: 4662 mov r2, ip +10012f42: 4689 mov r9, r1 +10012f44: cb02 ldmia r3!, {r1} +10012f46: 40d1 lsrs r1, r2 +10012f48: 429e cmp r6, r3 +10012f4a: d8f3 bhi.n 10012f34 +10012f4c: 4653 mov r3, sl +10012f4e: 1bdc subs r4, r3, r7 +10012f50: 00a4 lsls r4, r4, #2 +10012f52: 3c04 subs r4, #4 +10012f54: 192c adds r4, r5, r4 +10012f56: 6021 str r1, [r4, #0] +10012f58: 2900 cmp r1, #0 +10012f5a: d019 beq.n 10012f90 +10012f5c: 3404 adds r4, #4 +10012f5e: e017 b.n 10012f90 +10012f60: 002c movs r4, r5 +10012f62: 6141 str r1, [r0, #20] +10012f64: 2900 cmp r1, #0 +10012f66: d1f9 bne.n 10012f5c +10012f68: 2300 movs r3, #0 +10012f6a: 6103 str r3, [r0, #16] +10012f6c: 2300 movs r3, #0 +10012f6e: 6143 str r3, [r0, #20] +10012f70: bce0 pop {r5, r6, r7} +10012f72: 46ba mov sl, r7 +10012f74: 46b1 mov r9, r6 +10012f76: 46a8 mov r8, r5 +10012f78: bdf0 pop {r4, r5, r6, r7, pc} +10012f7a: 002a movs r2, r5 +10012f7c: 429e cmp r6, r3 +10012f7e: d9f3 bls.n 10012f68 +10012f80: cb02 ldmia r3!, {r1} +10012f82: c202 stmia r2!, {r1} +10012f84: 429e cmp r6, r3 +10012f86: d8fb bhi.n 10012f80 +10012f88: 4653 mov r3, sl +10012f8a: 1bdc subs r4, r3, r7 +10012f8c: 00a4 lsls r4, r4, #2 +10012f8e: 192c adds r4, r5, r4 +10012f90: 1b63 subs r3, r4, r5 +10012f92: 109b asrs r3, r3, #2 +10012f94: 6103 str r3, [r0, #16] +10012f96: 42ac cmp r4, r5 +10012f98: d1ea bne.n 10012f70 +10012f9a: e7e7 b.n 10012f6c + +10012f9c <__gethex>: +10012f9c: b5f0 push {r4, r5, r6, r7, lr} +10012f9e: 46de mov lr, fp +10012fa0: 464e mov r6, r9 +10012fa2: 4645 mov r5, r8 +10012fa4: 4657 mov r7, sl +10012fa6: b5e0 push {r5, r6, r7, lr} +10012fa8: b08b sub sp, #44 ; 0x2c +10012faa: 9309 str r3, [sp, #36] ; 0x24 +10012fac: 4bb9 ldr r3, [pc, #740] ; (10013294 <__gethex+0x2f8>) +10012fae: 9007 str r0, [sp, #28] +10012fb0: 681b ldr r3, [r3, #0] +10012fb2: 4689 mov r9, r1 +10012fb4: 0018 movs r0, r3 +10012fb6: 001c movs r4, r3 +10012fb8: 4693 mov fp, r2 +10012fba: 9305 str r3, [sp, #20] +10012fbc: f7fb fddc bl 1000eb78 +10012fc0: 46a4 mov ip, r4 +10012fc2: 0002 movs r2, r0 +10012fc4: 4462 add r2, ip +10012fc6: 0013 movs r3, r2 +10012fc8: 3b01 subs r3, #1 +10012fca: 781b ldrb r3, [r3, #0] +10012fcc: 9004 str r0, [sp, #16] +10012fce: 9301 str r3, [sp, #4] +10012fd0: 464b mov r3, r9 +10012fd2: 681d ldr r5, [r3, #0] +10012fd4: 78aa ldrb r2, [r5, #2] +10012fd6: 2a30 cmp r2, #48 ; 0x30 +10012fd8: d000 beq.n 10012fdc <__gethex+0x40> +10012fda: e216 b.n 1001340a <__gethex+0x46e> +10012fdc: 2102 movs r1, #2 +10012fde: 4249 negs r1, r1 +10012fe0: 1ceb adds r3, r5, #3 +10012fe2: 1b49 subs r1, r1, r5 +10012fe4: 001d movs r5, r3 +10012fe6: 18cf adds r7, r1, r3 +10012fe8: 3301 adds r3, #1 +10012fea: 1e5a subs r2, r3, #1 +10012fec: 7812 ldrb r2, [r2, #0] +10012fee: 2a30 cmp r2, #48 ; 0x30 +10012ff0: d0f8 beq.n 10012fe4 <__gethex+0x48> +10012ff2: 4ba9 ldr r3, [pc, #676] ; (10013298 <__gethex+0x2fc>) +10012ff4: 4698 mov r8, r3 +10012ff6: 5c9b ldrb r3, [r3, r2] +10012ff8: 2b00 cmp r3, #0 +10012ffa: d100 bne.n 10012ffe <__gethex+0x62> +10012ffc: e0f3 b.n 100131e6 <__gethex+0x24a> +10012ffe: 4642 mov r2, r8 +10013000: 782b ldrb r3, [r5, #0] +10013002: 2400 movs r4, #0 +10013004: 5cd3 ldrb r3, [r2, r3] +10013006: 2200 movs r2, #0 +10013008: 4692 mov sl, r2 +1001300a: 002e movs r6, r5 +1001300c: 2b00 cmp r3, #0 +1001300e: d005 beq.n 1001301c <__gethex+0x80> +10013010: 4642 mov r2, r8 +10013012: 7873 ldrb r3, [r6, #1] +10013014: 3601 adds r6, #1 +10013016: 5cd3 ldrb r3, [r2, r3] +10013018: 2b00 cmp r3, #0 +1001301a: d1f9 bne.n 10013010 <__gethex+0x74> +1001301c: 0030 movs r0, r6 +1001301e: 9a04 ldr r2, [sp, #16] +10013020: 9905 ldr r1, [sp, #20] +10013022: f7fb fdd7 bl 1000ebd4 +10013026: 9003 str r0, [sp, #12] +10013028: 2800 cmp r0, #0 +1001302a: d057 beq.n 100130dc <__gethex+0x140> +1001302c: 2c00 cmp r4, #0 +1001302e: d158 bne.n 100130e2 <__gethex+0x146> +10013030: 2200 movs r2, #0 +10013032: 7833 ldrb r3, [r6, #0] +10013034: 9203 str r2, [sp, #12] +10013036: 2220 movs r2, #32 +10013038: 0034 movs r4, r6 +1001303a: 4393 bics r3, r2 +1001303c: 2b50 cmp r3, #80 ; 0x50 +1001303e: d059 beq.n 100130f4 <__gethex+0x158> +10013040: 464b mov r3, r9 +10013042: 601e str r6, [r3, #0] +10013044: 4653 mov r3, sl +10013046: 2b00 cmp r3, #0 +10013048: d177 bne.n 1001313a <__gethex+0x19e> +1001304a: 1b63 subs r3, r4, r5 +1001304c: 3b01 subs r3, #1 +1001304e: 2100 movs r1, #0 +10013050: 2b07 cmp r3, #7 +10013052: dd03 ble.n 1001305c <__gethex+0xc0> +10013054: 3101 adds r1, #1 +10013056: 105b asrs r3, r3, #1 +10013058: 2b07 cmp r3, #7 +1001305a: dcfb bgt.n 10013054 <__gethex+0xb8> +1001305c: 9807 ldr r0, [sp, #28] +1001305e: f000 fb81 bl 10013764 <_Balloc> +10013062: 4682 mov sl, r0 +10013064: 2800 cmp r0, #0 +10013066: d100 bne.n 1001306a <__gethex+0xce> +10013068: e270 b.n 1001354c <__gethex+0x5b0> +1001306a: 2314 movs r3, #20 +1001306c: 4453 add r3, sl +1001306e: 9308 str r3, [sp, #32] +10013070: 42a5 cmp r5, r4 +10013072: d300 bcc.n 10013076 <__gethex+0xda> +10013074: e1d5 b.n 10013422 <__gethex+0x486> +10013076: 9302 str r3, [sp, #8] +10013078: 2300 movs r3, #0 +1001307a: 9a04 ldr r2, [sp, #16] +1001307c: 4699 mov r9, r3 +1001307e: 3301 adds r3, #1 +10013080: 1a9b subs r3, r3, r2 +10013082: 9306 str r3, [sp, #24] +10013084: 002b movs r3, r5 +10013086: 2700 movs r7, #0 +10013088: 464d mov r5, r9 +1001308a: 4699 mov r9, r3 +1001308c: e00d b.n 100130aa <__gethex+0x10e> +1001308e: 2f20 cmp r7, #32 +10013090: d01d beq.n 100130ce <__gethex+0x132> +10013092: 003a movs r2, r7 +10013094: 3704 adds r7, #4 +10013096: 4641 mov r1, r8 +10013098: 7833 ldrb r3, [r6, #0] +1001309a: 0034 movs r4, r6 +1001309c: 5ccb ldrb r3, [r1, r3] +1001309e: 210f movs r1, #15 +100130a0: 400b ands r3, r1 +100130a2: 4093 lsls r3, r2 +100130a4: 431d orrs r5, r3 +100130a6: 454c cmp r4, r9 +100130a8: d955 bls.n 10013156 <__gethex+0x1ba> +100130aa: 1e66 subs r6, r4, #1 +100130ac: 7833 ldrb r3, [r6, #0] +100130ae: 9a01 ldr r2, [sp, #4] +100130b0: 4293 cmp r3, r2 +100130b2: d1ec bne.n 1001308e <__gethex+0xf2> +100130b4: 9b06 ldr r3, [sp, #24] +100130b6: 18f4 adds r4, r6, r3 +100130b8: 454c cmp r4, r9 +100130ba: d3e8 bcc.n 1001308e <__gethex+0xf2> +100130bc: 0020 movs r0, r4 +100130be: 9a04 ldr r2, [sp, #16] +100130c0: 9905 ldr r1, [sp, #20] +100130c2: f7fb fd87 bl 1000ebd4 +100130c6: 2800 cmp r0, #0 +100130c8: d0ed beq.n 100130a6 <__gethex+0x10a> +100130ca: 2f20 cmp r7, #32 +100130cc: d1e1 bne.n 10013092 <__gethex+0xf6> +100130ce: 9b02 ldr r3, [sp, #8] +100130d0: 2200 movs r2, #0 +100130d2: c320 stmia r3!, {r5} +100130d4: 2704 movs r7, #4 +100130d6: 2500 movs r5, #0 +100130d8: 9302 str r3, [sp, #8] +100130da: e7dc b.n 10013096 <__gethex+0xfa> +100130dc: 2c00 cmp r4, #0 +100130de: d100 bne.n 100130e2 <__gethex+0x146> +100130e0: e180 b.n 100133e4 <__gethex+0x448> +100130e2: 2220 movs r2, #32 +100130e4: 1ba4 subs r4, r4, r6 +100130e6: 00a3 lsls r3, r4, #2 +100130e8: 9303 str r3, [sp, #12] +100130ea: 7833 ldrb r3, [r6, #0] +100130ec: 0034 movs r4, r6 +100130ee: 4393 bics r3, r2 +100130f0: 2b50 cmp r3, #80 ; 0x50 +100130f2: d1a5 bne.n 10013040 <__gethex+0xa4> +100130f4: 7863 ldrb r3, [r4, #1] +100130f6: 2b2b cmp r3, #43 ; 0x2b +100130f8: d100 bne.n 100130fc <__gethex+0x160> +100130fa: e163 b.n 100133c4 <__gethex+0x428> +100130fc: 2b2d cmp r3, #45 ; 0x2d +100130fe: d100 bne.n 10013102 <__gethex+0x166> +10013100: e0a3 b.n 1001324a <__gethex+0x2ae> +10013102: 2200 movs r2, #0 +10013104: 1c61 adds r1, r4, #1 +10013106: 4640 mov r0, r8 +10013108: 5cc3 ldrb r3, [r0, r3] +1001310a: 0026 movs r6, r4 +1001310c: 1e58 subs r0, r3, #1 +1001310e: 2818 cmp r0, #24 +10013110: d896 bhi.n 10013040 <__gethex+0xa4> +10013112: 4640 mov r0, r8 +10013114: 1c4e adds r6, r1, #1 +10013116: 7849 ldrb r1, [r1, #1] +10013118: 3b10 subs r3, #16 +1001311a: 5c41 ldrb r1, [r0, r1] +1001311c: 1e08 subs r0, r1, #0 +1001311e: d15f bne.n 100131e0 <__gethex+0x244> +10013120: 2a00 cmp r2, #0 +10013122: d000 beq.n 10013126 <__gethex+0x18a> +10013124: 425b negs r3, r3 +10013126: 9a03 ldr r2, [sp, #12] +10013128: 4694 mov ip, r2 +1001312a: 449c add ip, r3 +1001312c: 4663 mov r3, ip +1001312e: 9303 str r3, [sp, #12] +10013130: 464b mov r3, r9 +10013132: 601e str r6, [r3, #0] +10013134: 4653 mov r3, sl +10013136: 2b00 cmp r3, #0 +10013138: d087 beq.n 1001304a <__gethex+0xae> +1001313a: 1e7b subs r3, r7, #1 +1001313c: 419f sbcs r7, r3 +1001313e: 2305 movs r3, #5 +10013140: 427f negs r7, r7 +10013142: 439f bics r7, r3 +10013144: 3706 adds r7, #6 +10013146: 0038 movs r0, r7 +10013148: b00b add sp, #44 ; 0x2c +1001314a: bcf0 pop {r4, r5, r6, r7} +1001314c: 46bb mov fp, r7 +1001314e: 46b2 mov sl, r6 +10013150: 46a9 mov r9, r5 +10013152: 46a0 mov r8, r4 +10013154: bdf0 pop {r4, r5, r6, r7, pc} +10013156: 46a9 mov r9, r5 +10013158: 464a mov r2, r9 +1001315a: 9b02 ldr r3, [sp, #8] +1001315c: 4648 mov r0, r9 +1001315e: c304 stmia r3!, {r2} +10013160: 9a08 ldr r2, [sp, #32] +10013162: 1a9b subs r3, r3, r2 +10013164: 4652 mov r2, sl +10013166: 109b asrs r3, r3, #2 +10013168: 6113 str r3, [r2, #16] +1001316a: 015e lsls r6, r3, #5 +1001316c: f000 fbd8 bl 10013920 <__hi0bits> +10013170: 465b mov r3, fp +10013172: 681c ldr r4, [r3, #0] +10013174: 1a36 subs r6, r6, r0 +10013176: 42a6 cmp r6, r4 +10013178: dc6b bgt.n 10013252 <__gethex+0x2b6> +1001317a: 2500 movs r5, #0 +1001317c: 42a6 cmp r6, r4 +1001317e: da00 bge.n 10013182 <__gethex+0x1e6> +10013180: e122 b.n 100133c8 <__gethex+0x42c> +10013182: 465b mov r3, fp +10013184: 9a03 ldr r2, [sp, #12] +10013186: 689b ldr r3, [r3, #8] +10013188: 4293 cmp r3, r2 +1001318a: da00 bge.n 1001318e <__gethex+0x1f2> +1001318c: e140 b.n 10013410 <__gethex+0x474> +1001318e: 465b mov r3, fp +10013190: 9a03 ldr r2, [sp, #12] +10013192: 685b ldr r3, [r3, #4] +10013194: 4293 cmp r3, r2 +10013196: dd43 ble.n 10013220 <__gethex+0x284> +10013198: 1a9e subs r6, r3, r2 +1001319a: 42b4 cmp r4, r6 +1001319c: dd00 ble.n 100131a0 <__gethex+0x204> +1001319e: e07d b.n 1001329c <__gethex+0x300> +100131a0: 465a mov r2, fp +100131a2: 68d2 ldr r2, [r2, #12] +100131a4: 2a02 cmp r2, #2 +100131a6: d100 bne.n 100131aa <__gethex+0x20e> +100131a8: e175 b.n 10013496 <__gethex+0x4fa> +100131aa: 2a03 cmp r2, #3 +100131ac: d100 bne.n 100131b0 <__gethex+0x214> +100131ae: e16d b.n 1001348c <__gethex+0x4f0> +100131b0: 2a01 cmp r2, #1 +100131b2: d100 bne.n 100131b6 <__gethex+0x21a> +100131b4: e150 b.n 10013458 <__gethex+0x4bc> +100131b6: 4651 mov r1, sl +100131b8: 9807 ldr r0, [sp, #28] +100131ba: f000 fafb bl 100137b4 <_Bfree> +100131be: 2300 movs r3, #0 +100131c0: 9a14 ldr r2, [sp, #80] ; 0x50 +100131c2: 2750 movs r7, #80 ; 0x50 +100131c4: 6013 str r3, [r2, #0] +100131c6: e7be b.n 10013146 <__gethex+0x1aa> +100131c8: 0099 lsls r1, r3, #2 +100131ca: 18c9 adds r1, r1, r3 +100131cc: 0049 lsls r1, r1, #1 +100131ce: 1809 adds r1, r1, r0 +100131d0: 4640 mov r0, r8 +100131d2: 000b movs r3, r1 +100131d4: 7871 ldrb r1, [r6, #1] +100131d6: 3601 adds r6, #1 +100131d8: 5c40 ldrb r0, [r0, r1] +100131da: 3b10 subs r3, #16 +100131dc: 2800 cmp r0, #0 +100131de: d09f beq.n 10013120 <__gethex+0x184> +100131e0: 2819 cmp r0, #25 +100131e2: ddf1 ble.n 100131c8 <__gethex+0x22c> +100131e4: e79c b.n 10013120 <__gethex+0x184> +100131e6: 9c04 ldr r4, [sp, #16] +100131e8: 0028 movs r0, r5 +100131ea: 0022 movs r2, r4 +100131ec: 9905 ldr r1, [sp, #20] +100131ee: f7fb fcf1 bl 1000ebd4 +100131f2: 2800 cmp r0, #0 +100131f4: d16f bne.n 100132d6 <__gethex+0x33a> +100131f6: 0023 movs r3, r4 +100131f8: 5cea ldrb r2, [r5, r3] +100131fa: 4643 mov r3, r8 +100131fc: 5c9b ldrb r3, [r3, r2] +100131fe: 192c adds r4, r5, r4 +10013200: 2b00 cmp r3, #0 +10013202: d06a beq.n 100132da <__gethex+0x33e> +10013204: 0025 movs r5, r4 +10013206: 2a30 cmp r2, #48 ; 0x30 +10013208: d105 bne.n 10013216 <__gethex+0x27a> +1001320a: 786b ldrb r3, [r5, #1] +1001320c: 3501 adds r5, #1 +1001320e: 2b30 cmp r3, #48 ; 0x30 +10013210: d0fb beq.n 1001320a <__gethex+0x26e> +10013212: 4642 mov r2, r8 +10013214: 5cd3 ldrb r3, [r2, r3] +10013216: 4259 negs r1, r3 +10013218: 4159 adcs r1, r3 +1001321a: 2701 movs r7, #1 +1001321c: 468a mov sl, r1 +1001321e: e6f4 b.n 1001300a <__gethex+0x6e> +10013220: 2701 movs r7, #1 +10013222: 2d00 cmp r5, #0 +10013224: d00a beq.n 1001323c <__gethex+0x2a0> +10013226: 465b mov r3, fp +10013228: 68db ldr r3, [r3, #12] +1001322a: 2b02 cmp r3, #2 +1001322c: d05d beq.n 100132ea <__gethex+0x34e> +1001322e: 2b03 cmp r3, #3 +10013230: d05f beq.n 100132f2 <__gethex+0x356> +10013232: 2b01 cmp r3, #1 +10013234: d100 bne.n 10013238 <__gethex+0x29c> +10013236: e0bb b.n 100133b0 <__gethex+0x414> +10013238: 2310 movs r3, #16 +1001323a: 431f orrs r7, r3 +1001323c: 4652 mov r2, sl +1001323e: 9b14 ldr r3, [sp, #80] ; 0x50 +10013240: 601a str r2, [r3, #0] +10013242: 9b09 ldr r3, [sp, #36] ; 0x24 +10013244: 9a03 ldr r2, [sp, #12] +10013246: 601a str r2, [r3, #0] +10013248: e77d b.n 10013146 <__gethex+0x1aa> +1001324a: 2201 movs r2, #1 +1001324c: 78a3 ldrb r3, [r4, #2] +1001324e: 1ca1 adds r1, r4, #2 +10013250: e759 b.n 10013106 <__gethex+0x16a> +10013252: 1b36 subs r6, r6, r4 +10013254: 0031 movs r1, r6 +10013256: 4650 mov r0, sl +10013258: f000 ffda bl 10014210 <__any_on> +1001325c: 1e05 subs r5, r0, #0 +1001325e: d00f beq.n 10013280 <__gethex+0x2e4> +10013260: 211f movs r1, #31 +10013262: 2301 movs r3, #1 +10013264: 1e70 subs r0, r6, #1 +10013266: 4001 ands r1, r0 +10013268: 408b lsls r3, r1 +1001326a: 1142 asrs r2, r0, #5 +1001326c: 9908 ldr r1, [sp, #32] +1001326e: 0092 lsls r2, r2, #2 +10013270: 588a ldr r2, [r1, r2] +10013272: 2501 movs r5, #1 +10013274: 421a tst r2, r3 +10013276: d003 beq.n 10013280 <__gethex+0x2e4> +10013278: 2801 cmp r0, #1 +1001327a: dd00 ble.n 1001327e <__gethex+0x2e2> +1001327c: e0de b.n 1001343c <__gethex+0x4a0> +1001327e: 2502 movs r5, #2 +10013280: 0031 movs r1, r6 +10013282: 4650 mov r0, sl +10013284: f7ff fe38 bl 10012ef8 +10013288: 9b03 ldr r3, [sp, #12] +1001328a: 469c mov ip, r3 +1001328c: 44b4 add ip, r6 +1001328e: 4663 mov r3, ip +10013290: 9303 str r3, [sp, #12] +10013292: e776 b.n 10013182 <__gethex+0x1e6> +10013294: 1004d6bc .word 0x1004d6bc +10013298: 1004d5bc .word 0x1004d5bc +1001329c: 1e77 subs r7, r6, #1 +1001329e: 2d00 cmp r5, #0 +100132a0: d000 beq.n 100132a4 <__gethex+0x308> +100132a2: e0c3 b.n 1001342c <__gethex+0x490> +100132a4: 2f00 cmp r7, #0 +100132a6: d000 beq.n 100132aa <__gethex+0x30e> +100132a8: e0c2 b.n 10013430 <__gethex+0x494> +100132aa: 231f movs r3, #31 +100132ac: 117a asrs r2, r7, #5 +100132ae: 401f ands r7, r3 +100132b0: 3b1e subs r3, #30 +100132b2: 40bb lsls r3, r7 +100132b4: 9908 ldr r1, [sp, #32] +100132b6: 0092 lsls r2, r2, #2 +100132b8: 588a ldr r2, [r1, r2] +100132ba: 421a tst r2, r3 +100132bc: d001 beq.n 100132c2 <__gethex+0x326> +100132be: 2302 movs r3, #2 +100132c0: 431d orrs r5, r3 +100132c2: 0031 movs r1, r6 +100132c4: 4650 mov r0, sl +100132c6: f7ff fe17 bl 10012ef8 +100132ca: 465b mov r3, fp +100132cc: 685b ldr r3, [r3, #4] +100132ce: 2702 movs r7, #2 +100132d0: 1ba4 subs r4, r4, r6 +100132d2: 9303 str r3, [sp, #12] +100132d4: e7a5 b.n 10013222 <__gethex+0x286> +100132d6: 002c movs r4, r5 +100132d8: 782a ldrb r2, [r5, #0] +100132da: 2320 movs r3, #32 +100132dc: 439a bics r2, r3 +100132de: 2a50 cmp r2, #80 ; 0x50 +100132e0: d100 bne.n 100132e4 <__gethex+0x348> +100132e2: e0b4 b.n 1001344e <__gethex+0x4b2> +100132e4: 464b mov r3, r9 +100132e6: 601c str r4, [r3, #0] +100132e8: e727 b.n 1001313a <__gethex+0x19e> +100132ea: 2301 movs r3, #1 +100132ec: 9a15 ldr r2, [sp, #84] ; 0x54 +100132ee: 1a9b subs r3, r3, r2 +100132f0: 9315 str r3, [sp, #84] ; 0x54 +100132f2: 9b15 ldr r3, [sp, #84] ; 0x54 +100132f4: 2b00 cmp r3, #0 +100132f6: d09f beq.n 10013238 <__gethex+0x29c> +100132f8: 4653 mov r3, sl +100132fa: 691e ldr r6, [r3, #16] +100132fc: 9d08 ldr r5, [sp, #32] +100132fe: 00b3 lsls r3, r6, #2 +10013300: 4699 mov r9, r3 +10013302: 18e8 adds r0, r5, r3 +10013304: 2100 movs r1, #0 +10013306: 002b movs r3, r5 +10013308: 46b4 mov ip, r6 +1001330a: e003 b.n 10013314 <__gethex+0x378> +1001330c: c302 stmia r3!, {r1} +1001330e: 4298 cmp r0, r3 +10013310: d800 bhi.n 10013314 <__gethex+0x378> +10013312: e0c5 b.n 100134a0 <__gethex+0x504> +10013314: 681a ldr r2, [r3, #0] +10013316: 1c56 adds r6, r2, #1 +10013318: d0f8 beq.n 1001330c <__gethex+0x370> +1001331a: 3201 adds r2, #1 +1001331c: 601a str r2, [r3, #0] +1001331e: 2f02 cmp r7, #2 +10013320: d100 bne.n 10013324 <__gethex+0x388> +10013322: e0d1 b.n 100134c8 <__gethex+0x52c> +10013324: 231f movs r3, #31 +10013326: 001e movs r6, r3 +10013328: 2721 movs r7, #33 ; 0x21 +1001332a: 4026 ands r6, r4 +1001332c: 4223 tst r3, r4 +1001332e: d085 beq.n 1001323c <__gethex+0x2a0> +10013330: 464b mov r3, r9 +10013332: 18eb adds r3, r5, r3 +10013334: 3b04 subs r3, #4 +10013336: 6818 ldr r0, [r3, #0] +10013338: f000 faf2 bl 10013920 <__hi0bits> +1001333c: 2320 movs r3, #32 +1001333e: 1b9e subs r6, r3, r6 +10013340: 42b0 cmp r0, r6 +10013342: db00 blt.n 10013346 <__gethex+0x3aa> +10013344: e77a b.n 1001323c <__gethex+0x2a0> +10013346: 4653 mov r3, sl +10013348: 691a ldr r2, [r3, #16] +1001334a: 2a00 cmp r2, #0 +1001334c: dc00 bgt.n 10013350 <__gethex+0x3b4> +1001334e: e0ea b.n 10013526 <__gethex+0x58a> +10013350: 4653 mov r3, sl +10013352: 4650 mov r0, sl +10013354: 695b ldr r3, [r3, #20] +10013356: 0092 lsls r2, r2, #2 +10013358: 18aa adds r2, r5, r2 +1001335a: 3018 adds r0, #24 +1001335c: 085b lsrs r3, r3, #1 +1001335e: 4282 cmp r2, r0 +10013360: d800 bhi.n 10013364 <__gethex+0x3c8> +10013362: e0e7 b.n 10013534 <__gethex+0x598> +10013364: 002c movs r4, r5 +10013366: 0019 movs r1, r3 +10013368: 6803 ldr r3, [r0, #0] +1001336a: 07db lsls r3, r3, #31 +1001336c: 430b orrs r3, r1 +1001336e: c408 stmia r4!, {r3} +10013370: c802 ldmia r0!, {r1} +10013372: 0849 lsrs r1, r1, #1 +10013374: 4282 cmp r2, r0 +10013376: d8f7 bhi.n 10013368 <__gethex+0x3cc> +10013378: 000b movs r3, r1 +1001337a: 4651 mov r1, sl +1001337c: 1a52 subs r2, r2, r1 +1001337e: 3a19 subs r2, #25 +10013380: 0892 lsrs r2, r2, #2 +10013382: 3201 adds r2, #1 +10013384: 0092 lsls r2, r2, #2 +10013386: 18aa adds r2, r5, r2 +10013388: 6013 str r3, [r2, #0] +1001338a: 2b00 cmp r3, #0 +1001338c: d000 beq.n 10013390 <__gethex+0x3f4> +1001338e: e0d5 b.n 1001353c <__gethex+0x5a0> +10013390: 4651 mov r1, sl +10013392: 1b53 subs r3, r2, r5 +10013394: 109b asrs r3, r3, #2 +10013396: 610b str r3, [r1, #16] +10013398: 42aa cmp r2, r5 +1001339a: d100 bne.n 1001339e <__gethex+0x402> +1001339c: e0c6 b.n 1001352c <__gethex+0x590> +1001339e: 465b mov r3, fp +100133a0: 9a03 ldr r2, [sp, #12] +100133a2: 689b ldr r3, [r3, #8] +100133a4: 3201 adds r2, #1 +100133a6: 9203 str r2, [sp, #12] +100133a8: 4293 cmp r3, r2 +100133aa: db31 blt.n 10013410 <__gethex+0x474> +100133ac: 2721 movs r7, #33 ; 0x21 +100133ae: e745 b.n 1001323c <__gethex+0x2a0> +100133b0: 07aa lsls r2, r5, #30 +100133b2: d400 bmi.n 100133b6 <__gethex+0x41a> +100133b4: e740 b.n 10013238 <__gethex+0x29c> +100133b6: 9a08 ldr r2, [sp, #32] +100133b8: 6812 ldr r2, [r2, #0] +100133ba: 4315 orrs r5, r2 +100133bc: 9201 str r2, [sp, #4] +100133be: 422b tst r3, r5 +100133c0: d19a bne.n 100132f8 <__gethex+0x35c> +100133c2: e739 b.n 10013238 <__gethex+0x29c> +100133c4: 2200 movs r2, #0 +100133c6: e741 b.n 1001324c <__gethex+0x2b0> +100133c8: 1ba6 subs r6, r4, r6 +100133ca: 4651 mov r1, sl +100133cc: 0032 movs r2, r6 +100133ce: 9807 ldr r0, [sp, #28] +100133d0: f000 fc5e bl 10013c90 <__lshift> +100133d4: 9b03 ldr r3, [sp, #12] +100133d6: 4682 mov sl, r0 +100133d8: 1b9b subs r3, r3, r6 +100133da: 9303 str r3, [sp, #12] +100133dc: 2314 movs r3, #20 +100133de: 4453 add r3, sl +100133e0: 9308 str r3, [sp, #32] +100133e2: e6ce b.n 10013182 <__gethex+0x1e6> +100133e4: 4642 mov r2, r8 +100133e6: 9b04 ldr r3, [sp, #16] +100133e8: 18f1 adds r1, r6, r3 +100133ea: 5cf3 ldrb r3, [r6, r3] +100133ec: 000e movs r6, r1 +100133ee: 5cd2 ldrb r2, [r2, r3] +100133f0: 2a00 cmp r2, #0 +100133f2: d100 bne.n 100133f6 <__gethex+0x45a> +100133f4: e61f b.n 10013036 <__gethex+0x9a> +100133f6: 4642 mov r2, r8 +100133f8: 7873 ldrb r3, [r6, #1] +100133fa: 3601 adds r6, #1 +100133fc: 5cd2 ldrb r2, [r2, r3] +100133fe: 2a00 cmp r2, #0 +10013400: d1f9 bne.n 100133f6 <__gethex+0x45a> +10013402: 1b89 subs r1, r1, r6 +10013404: 008a lsls r2, r1, #2 +10013406: 9203 str r2, [sp, #12] +10013408: e615 b.n 10013036 <__gethex+0x9a> +1001340a: 2700 movs r7, #0 +1001340c: 3502 adds r5, #2 +1001340e: e5f0 b.n 10012ff2 <__gethex+0x56> +10013410: 4651 mov r1, sl +10013412: 9807 ldr r0, [sp, #28] +10013414: f000 f9ce bl 100137b4 <_Bfree> +10013418: 2300 movs r3, #0 +1001341a: 9a14 ldr r2, [sp, #80] ; 0x50 +1001341c: 27a3 movs r7, #163 ; 0xa3 +1001341e: 6013 str r3, [r2, #0] +10013420: e691 b.n 10013146 <__gethex+0x1aa> +10013422: 9b08 ldr r3, [sp, #32] +10013424: 9302 str r3, [sp, #8] +10013426: 2300 movs r3, #0 +10013428: 4699 mov r9, r3 +1001342a: e695 b.n 10013158 <__gethex+0x1bc> +1001342c: 2501 movs r5, #1 +1001342e: e73c b.n 100132aa <__gethex+0x30e> +10013430: 0039 movs r1, r7 +10013432: 4650 mov r0, sl +10013434: f000 feec bl 10014210 <__any_on> +10013438: 0005 movs r5, r0 +1001343a: e736 b.n 100132aa <__gethex+0x30e> +1001343c: 4650 mov r0, sl +1001343e: 1eb1 subs r1, r6, #2 +10013440: f000 fee6 bl 10014210 <__any_on> +10013444: 3502 adds r5, #2 +10013446: 2800 cmp r0, #0 +10013448: d000 beq.n 1001344c <__gethex+0x4b0> +1001344a: e719 b.n 10013280 <__gethex+0x2e4> +1001344c: e717 b.n 1001327e <__gethex+0x2e2> +1001344e: 2300 movs r3, #0 +10013450: 9303 str r3, [sp, #12] +10013452: 3301 adds r3, #1 +10013454: 469a mov sl, r3 +10013456: e64d b.n 100130f4 <__gethex+0x158> +10013458: 42b4 cmp r4, r6 +1001345a: d000 beq.n 1001345e <__gethex+0x4c2> +1001345c: e6ab b.n 100131b6 <__gethex+0x21a> +1001345e: 2c01 cmp r4, #1 +10013460: d008 beq.n 10013474 <__gethex+0x4d8> +10013462: 4650 mov r0, sl +10013464: 1e61 subs r1, r4, #1 +10013466: f000 fed3 bl 10014210 <__any_on> +1001346a: 2800 cmp r0, #0 +1001346c: d100 bne.n 10013470 <__gethex+0x4d4> +1001346e: e6a2 b.n 100131b6 <__gethex+0x21a> +10013470: 465b mov r3, fp +10013472: 685b ldr r3, [r3, #4] +10013474: 9a09 ldr r2, [sp, #36] ; 0x24 +10013476: 2762 movs r7, #98 ; 0x62 10013478: 6013 str r3, [r2, #0] -1001347a: 9b00 ldr r3, [sp, #0] -1001347c: 6818 ldr r0, [r3, #0] -1001347e: 7841 ldrb r1, [r0, #1] -10013480: 2900 cmp r1, #0 -10013482: d100 bne.n 10013486 <__hexnan+0x42> -10013484: e09a b.n 100135bc <__hexnan+0x178> -10013486: 2300 movs r3, #0 -10013488: 46bc mov ip, r7 -1001348a: 469b mov fp, r3 -1001348c: 4b60 ldr r3, [pc, #384] ; (10013610 <__hexnan+0x1cc>) -1001348e: 003d movs r5, r7 -10013490: 2400 movs r4, #0 -10013492: 465f mov r7, fp -10013494: 2200 movs r2, #0 -10013496: 4699 mov r9, r3 -10013498: 46e3 mov fp, ip -1001349a: e016 b.n 100134ca <__hexnan+0x86> -1001349c: 2920 cmp r1, #32 -1001349e: d900 bls.n 100134a2 <__hexnan+0x5e> -100134a0: e089 b.n 100135b6 <__hexnan+0x172> -100134a2: 4297 cmp r7, r2 -100134a4: da0d bge.n 100134c2 <__hexnan+0x7e> -100134a6: 4565 cmp r5, ip -100134a8: d201 bcs.n 100134ae <__hexnan+0x6a> -100134aa: 2c07 cmp r4, #7 -100134ac: dd56 ble.n 1001355c <__hexnan+0x118> -100134ae: 2408 movs r4, #8 -100134b0: 45a8 cmp r8, r5 -100134b2: d206 bcs.n 100134c2 <__hexnan+0x7e> -100134b4: 1f2b subs r3, r5, #4 -100134b6: 2100 movs r1, #0 -100134b8: 469c mov ip, r3 -100134ba: 0017 movs r7, r2 -100134bc: 001d movs r5, r3 -100134be: 2400 movs r4, #0 -100134c0: 6019 str r1, [r3, #0] -100134c2: 7881 ldrb r1, [r0, #2] -100134c4: 3001 adds r0, #1 -100134c6: 2900 cmp r1, #0 -100134c8: d011 beq.n 100134ee <__hexnan+0xaa> -100134ca: 464b mov r3, r9 -100134cc: 5c5b ldrb r3, [r3, r1] -100134ce: 2b00 cmp r3, #0 -100134d0: d0e4 beq.n 1001349c <__hexnan+0x58> -100134d2: 3401 adds r4, #1 -100134d4: 3201 adds r2, #1 -100134d6: 2c08 cmp r4, #8 -100134d8: dc39 bgt.n 1001354e <__hexnan+0x10a> -100134da: 6829 ldr r1, [r5, #0] -100134dc: 0109 lsls r1, r1, #4 -100134de: 260f movs r6, #15 -100134e0: 4033 ands r3, r6 -100134e2: 430b orrs r3, r1 -100134e4: 602b str r3, [r5, #0] -100134e6: 7881 ldrb r1, [r0, #2] -100134e8: 3001 adds r0, #1 -100134ea: 2900 cmp r1, #0 -100134ec: d1ed bne.n 100134ca <__hexnan+0x86> -100134ee: 465f mov r7, fp -100134f0: 2a00 cmp r2, #0 -100134f2: d063 beq.n 100135bc <__hexnan+0x178> -100134f4: 45ac cmp ip, r5 -100134f6: d901 bls.n 100134fc <__hexnan+0xb8> -100134f8: 2c07 cmp r4, #7 -100134fa: dd6e ble.n 100135da <__hexnan+0x196> -100134fc: 45a8 cmp r8, r5 -100134fe: d24b bcs.n 10013598 <__hexnan+0x154> -10013500: 4642 mov r2, r8 -10013502: 002b movs r3, r5 -10013504: cb02 ldmia r3!, {r1} -10013506: c202 stmia r2!, {r1} -10013508: 429f cmp r7, r3 -1001350a: d2fb bcs.n 10013504 <__hexnan+0xc0> -1001350c: 1c79 adds r1, r7, #1 -1001350e: 1c6a adds r2, r5, #1 -10013510: 2304 movs r3, #4 -10013512: 4291 cmp r1, r2 -10013514: d25c bcs.n 100135d0 <__hexnan+0x18c> -10013516: 4443 add r3, r8 -10013518: 001d movs r5, r3 -1001351a: 2300 movs r3, #0 -1001351c: c508 stmia r5!, {r3} -1001351e: 42af cmp r7, r5 -10013520: d2fc bcs.n 1001351c <__hexnan+0xd8> -10013522: 4653 mov r3, sl -10013524: 681b ldr r3, [r3, #0] -10013526: 2b00 cmp r3, #0 -10013528: d109 bne.n 1001353e <__hexnan+0xfa> -1001352a: 4643 mov r3, r8 -1001352c: 45b8 cmp r8, r7 -1001352e: d102 bne.n 10013536 <__hexnan+0xf2> -10013530: e046 b.n 100135c0 <__hexnan+0x17c> -10013532: 42bb cmp r3, r7 -10013534: d044 beq.n 100135c0 <__hexnan+0x17c> -10013536: 3f04 subs r7, #4 -10013538: 683a ldr r2, [r7, #0] -1001353a: 2a00 cmp r2, #0 -1001353c: d0f9 beq.n 10013532 <__hexnan+0xee> -1001353e: 2005 movs r0, #5 -10013540: b005 add sp, #20 -10013542: bcf0 pop {r4, r5, r6, r7} -10013544: 46bb mov fp, r7 -10013546: 46b2 mov sl, r6 -10013548: 46a9 mov r9, r5 -1001354a: 46a0 mov r8, r4 -1001354c: bdf0 pop {r4, r5, r6, r7, pc} -1001354e: 45a8 cmp r8, r5 -10013550: d2b7 bcs.n 100134c2 <__hexnan+0x7e> -10013552: 2100 movs r1, #0 -10013554: 3d04 subs r5, #4 -10013556: 2401 movs r4, #1 -10013558: 6029 str r1, [r5, #0] -1001355a: e7c0 b.n 100134de <__hexnan+0x9a> -1001355c: 2308 movs r3, #8 -1001355e: 1b1c subs r4, r3, r4 -10013560: 00a4 lsls r4, r4, #2 -10013562: 3318 adds r3, #24 -10013564: 1b19 subs r1, r3, r4 -10013566: 9002 str r0, [sp, #8] -10013568: 002e movs r6, r5 -1001356a: 0008 movs r0, r1 -1001356c: 9403 str r4, [sp, #12] -1001356e: 682b ldr r3, [r5, #0] -10013570: 4664 mov r4, ip -10013572: 4694 mov ip, r2 -10013574: 9a03 ldr r2, [sp, #12] -10013576: 6871 ldr r1, [r6, #4] -10013578: 4081 lsls r1, r0 -1001357a: 430b orrs r3, r1 -1001357c: 6033 str r3, [r6, #0] -1001357e: 6873 ldr r3, [r6, #4] -10013580: 3604 adds r6, #4 -10013582: 40d3 lsrs r3, r2 -10013584: 6033 str r3, [r6, #0] -10013586: 42a6 cmp r6, r4 -10013588: d3f5 bcc.n 10013576 <__hexnan+0x132> -1001358a: 4662 mov r2, ip -1001358c: 9802 ldr r0, [sp, #8] -1001358e: 46a4 mov ip, r4 -10013590: e78d b.n 100134ae <__hexnan+0x6a> -10013592: 001f movs r7, r3 -10013594: 1d1a adds r2, r3, #4 -10013596: e76b b.n 10013470 <__hexnan+0x2c> -10013598: 9b01 ldr r3, [sp, #4] -1001359a: 2b00 cmp r3, #0 -1001359c: d0c1 beq.n 10013522 <__hexnan+0xde> -1001359e: 2220 movs r2, #32 -100135a0: 9b01 ldr r3, [sp, #4] -100135a2: 1ad2 subs r2, r2, r3 -100135a4: 2301 movs r3, #1 -100135a6: 425b negs r3, r3 -100135a8: 40d3 lsrs r3, r2 -100135aa: 4652 mov r2, sl -100135ac: 6812 ldr r2, [r2, #0] -100135ae: 4013 ands r3, r2 -100135b0: 4652 mov r2, sl -100135b2: 6013 str r3, [r2, #0] -100135b4: e7b7 b.n 10013526 <__hexnan+0xe2> -100135b6: 465f mov r7, fp -100135b8: 2929 cmp r1, #41 ; 0x29 -100135ba: d005 beq.n 100135c8 <__hexnan+0x184> -100135bc: 2004 movs r0, #4 -100135be: e7bf b.n 10013540 <__hexnan+0xfc> -100135c0: 2301 movs r3, #1 -100135c2: 2005 movs r0, #5 -100135c4: 603b str r3, [r7, #0] -100135c6: e7bb b.n 10013540 <__hexnan+0xfc> -100135c8: 9b00 ldr r3, [sp, #0] -100135ca: 3002 adds r0, #2 -100135cc: 6018 str r0, [r3, #0] -100135ce: e78f b.n 100134f0 <__hexnan+0xac> -100135d0: 1b7d subs r5, r7, r5 -100135d2: 08ad lsrs r5, r5, #2 -100135d4: 3501 adds r5, #1 -100135d6: 00ab lsls r3, r5, #2 -100135d8: e79d b.n 10013516 <__hexnan+0xd2> -100135da: 2308 movs r3, #8 -100135dc: 2620 movs r6, #32 -100135de: 1b1c subs r4, r3, r4 -100135e0: 00a4 lsls r4, r4, #2 -100135e2: 682b ldr r3, [r5, #0] -100135e4: 1b36 subs r6, r6, r4 -100135e6: 001a movs r2, r3 -100135e8: 0033 movs r3, r6 -100135ea: 0028 movs r0, r5 -100135ec: 0026 movs r6, r4 -100135ee: 4664 mov r4, ip -100135f0: 46ac mov ip, r5 -100135f2: 001d movs r5, r3 -100135f4: 6841 ldr r1, [r0, #4] -100135f6: 000b movs r3, r1 -100135f8: 40ab lsls r3, r5 -100135fa: 4313 orrs r3, r2 -100135fc: 000a movs r2, r1 -100135fe: 40f2 lsrs r2, r6 -10013600: 6003 str r3, [r0, #0] -10013602: 6042 str r2, [r0, #4] -10013604: 3004 adds r0, #4 -10013606: 4284 cmp r4, r0 -10013608: d8f4 bhi.n 100135f4 <__hexnan+0x1b0> -1001360a: 4665 mov r5, ip -1001360c: e776 b.n 100134fc <__hexnan+0xb8> -1001360e: 46c0 nop ; (mov r8, r8) -10013610: 1004d46c .word 0x1004d46c - -10013614 <_Balloc>: -10013614: 6cc3 ldr r3, [r0, #76] ; 0x4c -10013616: b570 push {r4, r5, r6, lr} -10013618: 0004 movs r4, r0 -1001361a: 000d movs r5, r1 -1001361c: 2b00 cmp r3, #0 -1001361e: d00a beq.n 10013636 <_Balloc+0x22> -10013620: 00a8 lsls r0, r5, #2 -10013622: 181b adds r3, r3, r0 -10013624: 6818 ldr r0, [r3, #0] -10013626: 2800 cmp r0, #0 -10013628: d00e beq.n 10013648 <_Balloc+0x34> -1001362a: 6802 ldr r2, [r0, #0] -1001362c: 601a str r2, [r3, #0] -1001362e: 2300 movs r3, #0 -10013630: 6103 str r3, [r0, #16] -10013632: 60c3 str r3, [r0, #12] -10013634: bd70 pop {r4, r5, r6, pc} -10013636: 2221 movs r2, #33 ; 0x21 -10013638: 2104 movs r1, #4 -1001363a: f7fa fc97 bl 1000df6c <_calloc_r> -1001363e: 1e03 subs r3, r0, #0 -10013640: 64e0 str r0, [r4, #76] ; 0x4c -10013642: d1ed bne.n 10013620 <_Balloc+0xc> -10013644: 2000 movs r0, #0 -10013646: e7f5 b.n 10013634 <_Balloc+0x20> -10013648: 2601 movs r6, #1 -1001364a: 40ae lsls r6, r5 -1001364c: 1d72 adds r2, r6, #5 -1001364e: 2101 movs r1, #1 -10013650: 0020 movs r0, r4 -10013652: 0092 lsls r2, r2, #2 -10013654: f7fa fc8a bl 1000df6c <_calloc_r> -10013658: 2800 cmp r0, #0 -1001365a: d0f3 beq.n 10013644 <_Balloc+0x30> -1001365c: 6045 str r5, [r0, #4] -1001365e: 6086 str r6, [r0, #8] -10013660: e7e5 b.n 1001362e <_Balloc+0x1a> -10013662: 46c0 nop ; (mov r8, r8) - -10013664 <_Bfree>: -10013664: 2900 cmp r1, #0 -10013666: d006 beq.n 10013676 <_Bfree+0x12> -10013668: 684b ldr r3, [r1, #4] -1001366a: 009a lsls r2, r3, #2 -1001366c: 6cc3 ldr r3, [r0, #76] ; 0x4c -1001366e: 189b adds r3, r3, r2 -10013670: 681a ldr r2, [r3, #0] -10013672: 600a str r2, [r1, #0] -10013674: 6019 str r1, [r3, #0] -10013676: 4770 bx lr - -10013678 <__multadd>: -10013678: b5f0 push {r4, r5, r6, r7, lr} -1001367a: 46c6 mov lr, r8 -1001367c: 001f movs r7, r3 -1001367e: 4680 mov r8, r0 -10013680: 2300 movs r3, #0 -10013682: b500 push {lr} -10013684: 000e movs r6, r1 -10013686: 690d ldr r5, [r1, #16] -10013688: 3114 adds r1, #20 -1001368a: 680c ldr r4, [r1, #0] -1001368c: 3301 adds r3, #1 -1001368e: 0420 lsls r0, r4, #16 -10013690: 0c00 lsrs r0, r0, #16 -10013692: 4350 muls r0, r2 -10013694: 0c24 lsrs r4, r4, #16 -10013696: 4354 muls r4, r2 -10013698: 19c0 adds r0, r0, r7 -1001369a: 0c07 lsrs r7, r0, #16 -1001369c: 19e4 adds r4, r4, r7 -1001369e: 0400 lsls r0, r0, #16 -100136a0: 0c27 lsrs r7, r4, #16 -100136a2: 0c00 lsrs r0, r0, #16 -100136a4: 0424 lsls r4, r4, #16 -100136a6: 1824 adds r4, r4, r0 -100136a8: c110 stmia r1!, {r4} -100136aa: 429d cmp r5, r3 -100136ac: dced bgt.n 1001368a <__multadd+0x12> -100136ae: 2f00 cmp r7, #0 -100136b0: d008 beq.n 100136c4 <__multadd+0x4c> -100136b2: 68b3 ldr r3, [r6, #8] -100136b4: 42ab cmp r3, r5 -100136b6: dd09 ble.n 100136cc <__multadd+0x54> -100136b8: 1d2b adds r3, r5, #4 -100136ba: 009b lsls r3, r3, #2 -100136bc: 18f3 adds r3, r6, r3 -100136be: 3501 adds r5, #1 -100136c0: 605f str r7, [r3, #4] -100136c2: 6135 str r5, [r6, #16] -100136c4: 0030 movs r0, r6 -100136c6: bc80 pop {r7} -100136c8: 46b8 mov r8, r7 -100136ca: bdf0 pop {r4, r5, r6, r7, pc} -100136cc: 6873 ldr r3, [r6, #4] -100136ce: 4640 mov r0, r8 -100136d0: 1c59 adds r1, r3, #1 -100136d2: f7ff ff9f bl 10013614 <_Balloc> -100136d6: 1e04 subs r4, r0, #0 -100136d8: d017 beq.n 1001370a <__multadd+0x92> -100136da: 0031 movs r1, r6 -100136dc: 6933 ldr r3, [r6, #16] -100136de: 310c adds r1, #12 -100136e0: 1c9a adds r2, r3, #2 -100136e2: 0092 lsls r2, r2, #2 -100136e4: 300c adds r0, #12 -100136e6: f7f1 fc99 bl 1000501c <__wrap___aeabi_memcpy> -100136ea: 6873 ldr r3, [r6, #4] -100136ec: 009a lsls r2, r3, #2 -100136ee: 4643 mov r3, r8 -100136f0: 6cdb ldr r3, [r3, #76] ; 0x4c -100136f2: 189b adds r3, r3, r2 -100136f4: 681a ldr r2, [r3, #0] -100136f6: 6032 str r2, [r6, #0] -100136f8: 601e str r6, [r3, #0] -100136fa: 0026 movs r6, r4 -100136fc: 1d2b adds r3, r5, #4 -100136fe: 009b lsls r3, r3, #2 -10013700: 18f3 adds r3, r6, r3 -10013702: 3501 adds r5, #1 -10013704: 605f str r7, [r3, #4] -10013706: 6135 str r5, [r6, #16] -10013708: e7dc b.n 100136c4 <__multadd+0x4c> -1001370a: 2200 movs r2, #0 -1001370c: 21b5 movs r1, #181 ; 0xb5 -1001370e: 4b02 ldr r3, [pc, #8] ; (10013718 <__multadd+0xa0>) -10013710: 4802 ldr r0, [pc, #8] ; (1001371c <__multadd+0xa4>) -10013712: f7ef fc2f bl 10002f74 <__assert_func> -10013716: 46c0 nop ; (mov r8, r8) -10013718: 1004d41c .word 0x1004d41c -1001371c: 1004d578 .word 0x1004d578 - -10013720 <__s2b>: -10013720: b5f8 push {r3, r4, r5, r6, r7, lr} -10013722: 4647 mov r7, r8 -10013724: 46ce mov lr, r9 -10013726: 0006 movs r6, r0 -10013728: 0018 movs r0, r3 -1001372a: b580 push {r7, lr} -1001372c: 000c movs r4, r1 -1001372e: 3008 adds r0, #8 -10013730: 2109 movs r1, #9 -10013732: 001f movs r7, r3 -10013734: 4690 mov r8, r2 -10013736: f7f0 ffaf bl 10004698 <__wrap___aeabi_idiv> -1001373a: 2f09 cmp r7, #9 -1001373c: dd3b ble.n 100137b6 <__s2b+0x96> -1001373e: 2501 movs r5, #1 -10013740: 2100 movs r1, #0 -10013742: 006d lsls r5, r5, #1 -10013744: 3101 adds r1, #1 -10013746: 42a8 cmp r0, r5 -10013748: dcfb bgt.n 10013742 <__s2b+0x22> -1001374a: 0030 movs r0, r6 -1001374c: f7ff ff62 bl 10013614 <_Balloc> -10013750: 1e01 subs r1, r0, #0 -10013752: d032 beq.n 100137ba <__s2b+0x9a> -10013754: 9b08 ldr r3, [sp, #32] -10013756: 6143 str r3, [r0, #20] -10013758: 2301 movs r3, #1 -1001375a: 6103 str r3, [r0, #16] -1001375c: 4643 mov r3, r8 -1001375e: 2b09 cmp r3, #9 -10013760: dc16 bgt.n 10013790 <__s2b+0x70> -10013762: 2309 movs r3, #9 -10013764: 4698 mov r8, r3 -10013766: 340a adds r4, #10 -10013768: 4547 cmp r7, r8 -1001376a: dd0c ble.n 10013786 <__s2b+0x66> -1001376c: 4643 mov r3, r8 -1001376e: 19e7 adds r7, r4, r7 -10013770: 1aff subs r7, r7, r3 -10013772: 7823 ldrb r3, [r4, #0] -10013774: 220a movs r2, #10 -10013776: 0030 movs r0, r6 -10013778: 3b30 subs r3, #48 ; 0x30 -1001377a: f7ff ff7d bl 10013678 <__multadd> -1001377e: 3401 adds r4, #1 -10013780: 0001 movs r1, r0 -10013782: 42bc cmp r4, r7 -10013784: d1f5 bne.n 10013772 <__s2b+0x52> -10013786: 0008 movs r0, r1 -10013788: bcc0 pop {r6, r7} -1001378a: 46b9 mov r9, r7 -1001378c: 46b0 mov r8, r6 -1001378e: bdf8 pop {r3, r4, r5, r6, r7, pc} -10013790: 2309 movs r3, #9 -10013792: 4699 mov r9, r3 -10013794: 44a1 add r9, r4 -10013796: 464d mov r5, r9 -10013798: 4444 add r4, r8 -1001379a: 782b ldrb r3, [r5, #0] -1001379c: 220a movs r2, #10 -1001379e: 0030 movs r0, r6 -100137a0: 3b30 subs r3, #48 ; 0x30 -100137a2: f7ff ff69 bl 10013678 <__multadd> -100137a6: 3501 adds r5, #1 -100137a8: 0001 movs r1, r0 -100137aa: 42a5 cmp r5, r4 -100137ac: d1f5 bne.n 1001379a <__s2b+0x7a> -100137ae: 4644 mov r4, r8 -100137b0: 3c08 subs r4, #8 -100137b2: 444c add r4, r9 -100137b4: e7d8 b.n 10013768 <__s2b+0x48> -100137b6: 2100 movs r1, #0 -100137b8: e7c7 b.n 1001374a <__s2b+0x2a> -100137ba: 2200 movs r2, #0 -100137bc: 4b02 ldr r3, [pc, #8] ; (100137c8 <__s2b+0xa8>) -100137be: 4803 ldr r0, [pc, #12] ; (100137cc <__s2b+0xac>) -100137c0: 31ce adds r1, #206 ; 0xce -100137c2: f7ef fbd7 bl 10002f74 <__assert_func> -100137c6: 46c0 nop ; (mov r8, r8) -100137c8: 1004d41c .word 0x1004d41c -100137cc: 1004d578 .word 0x1004d578 - -100137d0 <__hi0bits>: -100137d0: 0003 movs r3, r0 -100137d2: 0c02 lsrs r2, r0, #16 -100137d4: 2000 movs r0, #0 -100137d6: 2a00 cmp r2, #0 -100137d8: d101 bne.n 100137de <__hi0bits+0xe> -100137da: 041b lsls r3, r3, #16 -100137dc: 3010 adds r0, #16 -100137de: 0e1a lsrs r2, r3, #24 -100137e0: d101 bne.n 100137e6 <__hi0bits+0x16> -100137e2: 3008 adds r0, #8 -100137e4: 021b lsls r3, r3, #8 -100137e6: 0f1a lsrs r2, r3, #28 -100137e8: d101 bne.n 100137ee <__hi0bits+0x1e> -100137ea: 3004 adds r0, #4 -100137ec: 011b lsls r3, r3, #4 -100137ee: 0f9a lsrs r2, r3, #30 -100137f0: d101 bne.n 100137f6 <__hi0bits+0x26> -100137f2: 3002 adds r0, #2 -100137f4: 009b lsls r3, r3, #2 -100137f6: 2b00 cmp r3, #0 -100137f8: db02 blt.n 10013800 <__hi0bits+0x30> -100137fa: 3001 adds r0, #1 -100137fc: 005b lsls r3, r3, #1 -100137fe: d500 bpl.n 10013802 <__hi0bits+0x32> -10013800: 4770 bx lr -10013802: 2020 movs r0, #32 -10013804: e7fc b.n 10013800 <__hi0bits+0x30> -10013806: 46c0 nop ; (mov r8, r8) - -10013808 <__lo0bits>: -10013808: 6803 ldr r3, [r0, #0] -1001380a: 0002 movs r2, r0 -1001380c: 0759 lsls r1, r3, #29 -1001380e: d007 beq.n 10013820 <__lo0bits+0x18> -10013810: 07d9 lsls r1, r3, #31 -10013812: d41e bmi.n 10013852 <__lo0bits+0x4a> -10013814: 0799 lsls r1, r3, #30 -10013816: d520 bpl.n 1001385a <__lo0bits+0x52> -10013818: 085b lsrs r3, r3, #1 -1001381a: 6003 str r3, [r0, #0] -1001381c: 2001 movs r0, #1 -1001381e: 4770 bx lr -10013820: 2000 movs r0, #0 -10013822: 0419 lsls r1, r3, #16 -10013824: d101 bne.n 1001382a <__lo0bits+0x22> -10013826: 0c1b lsrs r3, r3, #16 -10013828: 3010 adds r0, #16 -1001382a: 21ff movs r1, #255 ; 0xff -1001382c: 4219 tst r1, r3 -1001382e: d101 bne.n 10013834 <__lo0bits+0x2c> -10013830: 3008 adds r0, #8 -10013832: 0a1b lsrs r3, r3, #8 -10013834: 0719 lsls r1, r3, #28 -10013836: d101 bne.n 1001383c <__lo0bits+0x34> -10013838: 3004 adds r0, #4 -1001383a: 091b lsrs r3, r3, #4 -1001383c: 0799 lsls r1, r3, #30 -1001383e: d101 bne.n 10013844 <__lo0bits+0x3c> -10013840: 3002 adds r0, #2 -10013842: 089b lsrs r3, r3, #2 -10013844: 07d9 lsls r1, r3, #31 -10013846: d402 bmi.n 1001384e <__lo0bits+0x46> -10013848: 3001 adds r0, #1 -1001384a: 085b lsrs r3, r3, #1 -1001384c: d003 beq.n 10013856 <__lo0bits+0x4e> -1001384e: 6013 str r3, [r2, #0] -10013850: e7e5 b.n 1001381e <__lo0bits+0x16> -10013852: 2000 movs r0, #0 -10013854: e7e3 b.n 1001381e <__lo0bits+0x16> -10013856: 2020 movs r0, #32 -10013858: e7e1 b.n 1001381e <__lo0bits+0x16> -1001385a: 089b lsrs r3, r3, #2 -1001385c: 6003 str r3, [r0, #0] -1001385e: 2002 movs r0, #2 -10013860: e7dd b.n 1001381e <__lo0bits+0x16> -10013862: 46c0 nop ; (mov r8, r8) - -10013864 <__i2b>: -10013864: 6cc3 ldr r3, [r0, #76] ; 0x4c -10013866: b570 push {r4, r5, r6, lr} -10013868: 0004 movs r4, r0 -1001386a: 000d movs r5, r1 -1001386c: 2b00 cmp r3, #0 -1001386e: d00a beq.n 10013886 <__i2b+0x22> -10013870: 6858 ldr r0, [r3, #4] -10013872: 2800 cmp r0, #0 -10013874: d015 beq.n 100138a2 <__i2b+0x3e> -10013876: 6802 ldr r2, [r0, #0] -10013878: 605a str r2, [r3, #4] -1001387a: 2300 movs r3, #0 -1001387c: 60c3 str r3, [r0, #12] -1001387e: 3301 adds r3, #1 -10013880: 6145 str r5, [r0, #20] -10013882: 6103 str r3, [r0, #16] -10013884: bd70 pop {r4, r5, r6, pc} -10013886: 2221 movs r2, #33 ; 0x21 -10013888: 2104 movs r1, #4 -1001388a: f7fa fb6f bl 1000df6c <_calloc_r> -1001388e: 1e03 subs r3, r0, #0 -10013890: 64e0 str r0, [r4, #76] ; 0x4c -10013892: d1ed bne.n 10013870 <__i2b+0xc> -10013894: 21a0 movs r1, #160 ; 0xa0 -10013896: 2200 movs r2, #0 -10013898: 4b08 ldr r3, [pc, #32] ; (100138bc <__i2b+0x58>) -1001389a: 4809 ldr r0, [pc, #36] ; (100138c0 <__i2b+0x5c>) -1001389c: 0049 lsls r1, r1, #1 -1001389e: f7ef fb69 bl 10002f74 <__assert_func> -100138a2: 221c movs r2, #28 -100138a4: 2101 movs r1, #1 -100138a6: 0020 movs r0, r4 -100138a8: f7fa fb60 bl 1000df6c <_calloc_r> -100138ac: 2800 cmp r0, #0 -100138ae: d0f1 beq.n 10013894 <__i2b+0x30> -100138b0: 2301 movs r3, #1 -100138b2: 6043 str r3, [r0, #4] -100138b4: 3301 adds r3, #1 -100138b6: 6083 str r3, [r0, #8] -100138b8: e7df b.n 1001387a <__i2b+0x16> -100138ba: 46c0 nop ; (mov r8, r8) -100138bc: 1004d41c .word 0x1004d41c -100138c0: 1004d578 .word 0x1004d578 - -100138c4 <__multiply>: -100138c4: b5f0 push {r4, r5, r6, r7, lr} -100138c6: 464e mov r6, r9 -100138c8: 4645 mov r5, r8 -100138ca: 46de mov lr, fp -100138cc: 4657 mov r7, sl -100138ce: b5e0 push {r5, r6, r7, lr} -100138d0: 690d ldr r5, [r1, #16] -100138d2: 6916 ldr r6, [r2, #16] -100138d4: 4689 mov r9, r1 -100138d6: 0014 movs r4, r2 -100138d8: b087 sub sp, #28 -100138da: 42b5 cmp r5, r6 -100138dc: db04 blt.n 100138e8 <__multiply+0x24> -100138de: 0033 movs r3, r6 -100138e0: 000c movs r4, r1 -100138e2: 002e movs r6, r5 -100138e4: 4691 mov r9, r2 -100138e6: 001d movs r5, r3 -100138e8: 68a3 ldr r3, [r4, #8] -100138ea: 1977 adds r7, r6, r5 -100138ec: 6861 ldr r1, [r4, #4] -100138ee: 42bb cmp r3, r7 -100138f0: da00 bge.n 100138f4 <__multiply+0x30> -100138f2: 3101 adds r1, #1 -100138f4: f7ff fe8e bl 10013614 <_Balloc> -100138f8: 9005 str r0, [sp, #20] -100138fa: 2800 cmp r0, #0 -100138fc: d100 bne.n 10013900 <__multiply+0x3c> -100138fe: e0a7 b.n 10013a50 <__multiply+0x18c> -10013900: 2214 movs r2, #20 -10013902: 4694 mov ip, r2 -10013904: 9b05 ldr r3, [sp, #20] -10013906: 2200 movs r2, #0 -10013908: 4463 add r3, ip -1001390a: 469b mov fp, r3 -1001390c: 00bb lsls r3, r7, #2 -1001390e: 445b add r3, fp -10013910: 469a mov sl, r3 -10013912: 465b mov r3, fp -10013914: 4651 mov r1, sl -10013916: 45d3 cmp fp, sl -10013918: d203 bcs.n 10013922 <__multiply+0x5e> -1001391a: c304 stmia r3!, {r2} -1001391c: 4299 cmp r1, r3 -1001391e: d8fc bhi.n 1001391a <__multiply+0x56> -10013920: 468a mov sl, r1 -10013922: 2314 movs r3, #20 -10013924: 469c mov ip, r3 -10013926: 44a4 add ip, r4 -10013928: 4663 mov r3, ip -1001392a: 9304 str r3, [sp, #16] -1001392c: 2314 movs r3, #20 -1001392e: 00b6 lsls r6, r6, #2 -10013930: 4466 add r6, ip -10013932: 00ad lsls r5, r5, #2 -10013934: 469c mov ip, r3 -10013936: 002b movs r3, r5 -10013938: 44e1 add r9, ip -1001393a: 444b add r3, r9 -1001393c: 9302 str r3, [sp, #8] -1001393e: 4599 cmp r9, r3 -10013940: d26e bcs.n 10013a20 <__multiply+0x15c> -10013942: 2304 movs r3, #4 -10013944: 9303 str r3, [sp, #12] -10013946: 0023 movs r3, r4 -10013948: 3315 adds r3, #21 -1001394a: 429e cmp r6, r3 -1001394c: d200 bcs.n 10013950 <__multiply+0x8c> -1001394e: e07c b.n 10013a4a <__multiply+0x186> -10013950: 1b33 subs r3, r6, r4 -10013952: 3b15 subs r3, #21 -10013954: 089b lsrs r3, r3, #2 -10013956: 3301 adds r3, #1 -10013958: 009b lsls r3, r3, #2 -1001395a: 46b8 mov r8, r7 -1001395c: 9303 str r3, [sp, #12] -1001395e: 9601 str r6, [sp, #4] -10013960: e008 b.n 10013974 <__multiply+0xb0> -10013962: 0c00 lsrs r0, r0, #16 -10013964: d131 bne.n 100139ca <__multiply+0x106> -10013966: 2304 movs r3, #4 -10013968: 469c mov ip, r3 -1001396a: 9b02 ldr r3, [sp, #8] -1001396c: 44e1 add r9, ip -1001396e: 44e3 add fp, ip -10013970: 454b cmp r3, r9 -10013972: d954 bls.n 10013a1e <__multiply+0x15a> -10013974: 464b mov r3, r9 -10013976: 6818 ldr r0, [r3, #0] -10013978: 0403 lsls r3, r0, #16 -1001397a: 0c1e lsrs r6, r3, #16 -1001397c: 2b00 cmp r3, #0 -1001397e: d0f0 beq.n 10013962 <__multiply+0x9e> -10013980: 9b01 ldr r3, [sp, #4] -10013982: 465d mov r5, fp -10013984: 2700 movs r7, #0 -10013986: 469c mov ip, r3 -10013988: 9c04 ldr r4, [sp, #16] -1001398a: cc04 ldmia r4!, {r2} -1001398c: 6829 ldr r1, [r5, #0] -1001398e: 0413 lsls r3, r2, #16 -10013990: 0c1b lsrs r3, r3, #16 -10013992: 4373 muls r3, r6 -10013994: 0408 lsls r0, r1, #16 -10013996: 0c00 lsrs r0, r0, #16 -10013998: 181b adds r3, r3, r0 -1001399a: 19d8 adds r0, r3, r7 -1001399c: 0c13 lsrs r3, r2, #16 -1001399e: 4373 muls r3, r6 -100139a0: 0c09 lsrs r1, r1, #16 -100139a2: 0c02 lsrs r2, r0, #16 -100139a4: 185b adds r3, r3, r1 -100139a6: 189b adds r3, r3, r2 -100139a8: 0402 lsls r2, r0, #16 -100139aa: 0c1f lsrs r7, r3, #16 -100139ac: 0c12 lsrs r2, r2, #16 -100139ae: 041b lsls r3, r3, #16 -100139b0: 4313 orrs r3, r2 -100139b2: c508 stmia r5!, {r3} -100139b4: 45a4 cmp ip, r4 -100139b6: d8e8 bhi.n 1001398a <__multiply+0xc6> -100139b8: 4663 mov r3, ip -100139ba: 9301 str r3, [sp, #4] -100139bc: 465b mov r3, fp -100139be: 9a03 ldr r2, [sp, #12] -100139c0: 509f str r7, [r3, r2] -100139c2: 464b mov r3, r9 -100139c4: 6818 ldr r0, [r3, #0] -100139c6: 0c00 lsrs r0, r0, #16 -100139c8: d0cd beq.n 10013966 <__multiply+0xa2> -100139ca: 465b mov r3, fp -100139cc: 2700 movs r7, #0 -100139ce: 681b ldr r3, [r3, #0] -100139d0: 465c mov r4, fp -100139d2: 0019 movs r1, r3 -100139d4: 003e movs r6, r7 -100139d6: 9d04 ldr r5, [sp, #16] -100139d8: 9a01 ldr r2, [sp, #4] -100139da: 882f ldrh r7, [r5, #0] -100139dc: 0c09 lsrs r1, r1, #16 -100139de: 4347 muls r7, r0 -100139e0: 187f adds r7, r7, r1 -100139e2: 19bf adds r7, r7, r6 -100139e4: 041b lsls r3, r3, #16 -100139e6: 0439 lsls r1, r7, #16 -100139e8: 0c1b lsrs r3, r3, #16 -100139ea: 430b orrs r3, r1 -100139ec: 6023 str r3, [r4, #0] -100139ee: cd08 ldmia r5!, {r3} -100139f0: 6861 ldr r1, [r4, #4] -100139f2: 0c1b lsrs r3, r3, #16 -100139f4: 4343 muls r3, r0 -100139f6: 040e lsls r6, r1, #16 -100139f8: 0c36 lsrs r6, r6, #16 -100139fa: 199b adds r3, r3, r6 -100139fc: 0c3f lsrs r7, r7, #16 -100139fe: 19db adds r3, r3, r7 -10013a00: 0c1e lsrs r6, r3, #16 -10013a02: 3404 adds r4, #4 -10013a04: 42aa cmp r2, r5 -10013a06: d8e8 bhi.n 100139da <__multiply+0x116> -10013a08: 9201 str r2, [sp, #4] -10013a0a: 465a mov r2, fp -10013a0c: 9903 ldr r1, [sp, #12] -10013a0e: 5053 str r3, [r2, r1] -10013a10: 2304 movs r3, #4 -10013a12: 469c mov ip, r3 -10013a14: 9b02 ldr r3, [sp, #8] -10013a16: 44e1 add r9, ip -10013a18: 44e3 add fp, ip -10013a1a: 454b cmp r3, r9 -10013a1c: d8aa bhi.n 10013974 <__multiply+0xb0> -10013a1e: 4647 mov r7, r8 -10013a20: 4653 mov r3, sl -10013a22: 2f00 cmp r7, #0 -10013a24: dc03 bgt.n 10013a2e <__multiply+0x16a> -10013a26: e006 b.n 10013a36 <__multiply+0x172> -10013a28: 3f01 subs r7, #1 -10013a2a: 2f00 cmp r7, #0 -10013a2c: d003 beq.n 10013a36 <__multiply+0x172> -10013a2e: 3b04 subs r3, #4 -10013a30: 681a ldr r2, [r3, #0] -10013a32: 2a00 cmp r2, #0 -10013a34: d0f8 beq.n 10013a28 <__multiply+0x164> -10013a36: 9b05 ldr r3, [sp, #20] -10013a38: 0018 movs r0, r3 -10013a3a: 611f str r7, [r3, #16] -10013a3c: b007 add sp, #28 -10013a3e: bcf0 pop {r4, r5, r6, r7} -10013a40: 46bb mov fp, r7 -10013a42: 46b2 mov sl, r6 -10013a44: 46a9 mov r9, r5 -10013a46: 46a0 mov r8, r4 -10013a48: bdf0 pop {r4, r5, r6, r7, pc} -10013a4a: 46b8 mov r8, r7 -10013a4c: 9601 str r6, [sp, #4] -10013a4e: e791 b.n 10013974 <__multiply+0xb0> -10013a50: 215e movs r1, #94 ; 0x5e -10013a52: 2200 movs r2, #0 -10013a54: 4b02 ldr r3, [pc, #8] ; (10013a60 <__multiply+0x19c>) -10013a56: 4803 ldr r0, [pc, #12] ; (10013a64 <__multiply+0x1a0>) -10013a58: 31ff adds r1, #255 ; 0xff -10013a5a: f7ef fa8b bl 10002f74 <__assert_func> -10013a5e: 46c0 nop ; (mov r8, r8) -10013a60: 1004d41c .word 0x1004d41c -10013a64: 1004d578 .word 0x1004d578 - -10013a68 <__pow5mult>: -10013a68: b5f8 push {r3, r4, r5, r6, r7, lr} -10013a6a: 2303 movs r3, #3 -10013a6c: 4647 mov r7, r8 -10013a6e: 0014 movs r4, r2 -10013a70: 46ce mov lr, r9 -10013a72: 001a movs r2, r3 -10013a74: b580 push {r7, lr} -10013a76: 000e movs r6, r1 -10013a78: 0007 movs r7, r0 -10013a7a: 4022 ands r2, r4 -10013a7c: 4223 tst r3, r4 -10013a7e: d138 bne.n 10013af2 <__pow5mult+0x8a> -10013a80: 10a4 asrs r4, r4, #2 -10013a82: d025 beq.n 10013ad0 <__pow5mult+0x68> -10013a84: 6cbd ldr r5, [r7, #72] ; 0x48 -10013a86: 2d00 cmp r5, #0 -10013a88: d03c beq.n 10013b04 <__pow5mult+0x9c> -10013a8a: 2301 movs r3, #1 -10013a8c: 4698 mov r8, r3 -10013a8e: 2300 movs r3, #0 -10013a90: 4699 mov r9, r3 -10013a92: 4643 mov r3, r8 -10013a94: 4223 tst r3, r4 -10013a96: d108 bne.n 10013aaa <__pow5mult+0x42> -10013a98: 1064 asrs r4, r4, #1 -10013a9a: d019 beq.n 10013ad0 <__pow5mult+0x68> -10013a9c: 6828 ldr r0, [r5, #0] -10013a9e: 2800 cmp r0, #0 -10013aa0: d01b beq.n 10013ada <__pow5mult+0x72> -10013aa2: 0005 movs r5, r0 -10013aa4: 4643 mov r3, r8 -10013aa6: 4223 tst r3, r4 -10013aa8: d0f6 beq.n 10013a98 <__pow5mult+0x30> -10013aaa: 002a movs r2, r5 -10013aac: 0031 movs r1, r6 -10013aae: 0038 movs r0, r7 -10013ab0: f7ff ff08 bl 100138c4 <__multiply> -10013ab4: 2e00 cmp r6, #0 -10013ab6: d01a beq.n 10013aee <__pow5mult+0x86> -10013ab8: 6cfa ldr r2, [r7, #76] ; 0x4c -10013aba: 6873 ldr r3, [r6, #4] -10013abc: 4694 mov ip, r2 -10013abe: 009b lsls r3, r3, #2 -10013ac0: 4463 add r3, ip -10013ac2: 681a ldr r2, [r3, #0] -10013ac4: 1064 asrs r4, r4, #1 -10013ac6: 6032 str r2, [r6, #0] -10013ac8: 601e str r6, [r3, #0] -10013aca: 0006 movs r6, r0 -10013acc: 2c00 cmp r4, #0 -10013ace: d1e5 bne.n 10013a9c <__pow5mult+0x34> -10013ad0: 0030 movs r0, r6 -10013ad2: bcc0 pop {r6, r7} -10013ad4: 46b9 mov r9, r7 -10013ad6: 46b0 mov r8, r6 -10013ad8: bdf8 pop {r3, r4, r5, r6, r7, pc} -10013ada: 002a movs r2, r5 -10013adc: 0029 movs r1, r5 -10013ade: 0038 movs r0, r7 -10013ae0: f7ff fef0 bl 100138c4 <__multiply> -10013ae4: 464b mov r3, r9 -10013ae6: 6028 str r0, [r5, #0] -10013ae8: 0005 movs r5, r0 -10013aea: 6003 str r3, [r0, #0] -10013aec: e7da b.n 10013aa4 <__pow5mult+0x3c> -10013aee: 0006 movs r6, r0 -10013af0: e7d2 b.n 10013a98 <__pow5mult+0x30> -10013af2: 4b0f ldr r3, [pc, #60] ; (10013b30 <__pow5mult+0xc8>) -10013af4: 3a01 subs r2, #1 -10013af6: 0092 lsls r2, r2, #2 -10013af8: 58d2 ldr r2, [r2, r3] -10013afa: 2300 movs r3, #0 -10013afc: f7ff fdbc bl 10013678 <__multadd> -10013b00: 0006 movs r6, r0 -10013b02: e7bd b.n 10013a80 <__pow5mult+0x18> -10013b04: 2101 movs r1, #1 -10013b06: 0038 movs r0, r7 -10013b08: f7ff fd84 bl 10013614 <_Balloc> -10013b0c: 1e05 subs r5, r0, #0 -10013b0e: d007 beq.n 10013b20 <__pow5mult+0xb8> -10013b10: 4b08 ldr r3, [pc, #32] ; (10013b34 <__pow5mult+0xcc>) -10013b12: 6143 str r3, [r0, #20] -10013b14: 2301 movs r3, #1 -10013b16: 6103 str r3, [r0, #16] -10013b18: 2300 movs r3, #0 -10013b1a: 64b8 str r0, [r7, #72] ; 0x48 -10013b1c: 6003 str r3, [r0, #0] -10013b1e: e7b4 b.n 10013a8a <__pow5mult+0x22> -10013b20: 21a0 movs r1, #160 ; 0xa0 -10013b22: 2200 movs r2, #0 -10013b24: 4b04 ldr r3, [pc, #16] ; (10013b38 <__pow5mult+0xd0>) -10013b26: 4805 ldr r0, [pc, #20] ; (10013b3c <__pow5mult+0xd4>) -10013b28: 0049 lsls r1, r1, #1 -10013b2a: f7ef fa23 bl 10002f74 <__assert_func> -10013b2e: 46c0 nop ; (mov r8, r8) -10013b30: 1004d5b0 .word 0x1004d5b0 -10013b34: 00000271 .word 0x00000271 -10013b38: 1004d41c .word 0x1004d41c -10013b3c: 1004d578 .word 0x1004d578 - -10013b40 <__lshift>: -10013b40: b5f0 push {r4, r5, r6, r7, lr} -10013b42: 000c movs r4, r1 -10013b44: 6923 ldr r3, [r4, #16] -10013b46: 4645 mov r5, r8 -10013b48: 46de mov lr, fp -10013b4a: 4657 mov r7, sl -10013b4c: 464e mov r6, r9 -10013b4e: 4698 mov r8, r3 -10013b50: b5e0 push {r5, r6, r7, lr} -10013b52: 1157 asrs r7, r2, #5 -10013b54: 44b8 add r8, r7 -10013b56: 4643 mov r3, r8 -10013b58: 1c5d adds r5, r3, #1 -10013b5a: 68a3 ldr r3, [r4, #8] -10013b5c: 4683 mov fp, r0 -10013b5e: 0016 movs r6, r2 -10013b60: 6849 ldr r1, [r1, #4] -10013b62: b083 sub sp, #12 -10013b64: 429d cmp r5, r3 -10013b66: dd03 ble.n 10013b70 <__lshift+0x30> -10013b68: 3101 adds r1, #1 -10013b6a: 005b lsls r3, r3, #1 -10013b6c: 429d cmp r5, r3 -10013b6e: dcfb bgt.n 10013b68 <__lshift+0x28> -10013b70: 4658 mov r0, fp -10013b72: f7ff fd4f bl 10013614 <_Balloc> -10013b76: 4684 mov ip, r0 -10013b78: 2800 cmp r0, #0 -10013b7a: d053 beq.n 10013c24 <__lshift+0xe4> -10013b7c: 3014 adds r0, #20 -10013b7e: 0003 movs r3, r0 -10013b80: 9001 str r0, [sp, #4] -10013b82: 2f00 cmp r7, #0 -10013b84: dd0c ble.n 10013ba0 <__lshift+0x60> -10013b86: 00bf lsls r7, r7, #2 -10013b88: 003a movs r2, r7 -10013b8a: 2100 movs r1, #0 -10013b8c: 3214 adds r2, #20 -10013b8e: 4462 add r2, ip -10013b90: c302 stmia r3!, {r1} -10013b92: 4293 cmp r3, r2 -10013b94: d1fc bne.n 10013b90 <__lshift+0x50> -10013b96: 9b01 ldr r3, [sp, #4] -10013b98: 4699 mov r9, r3 -10013b9a: 44b9 add r9, r7 -10013b9c: 464b mov r3, r9 -10013b9e: 9301 str r3, [sp, #4] -10013ba0: 6922 ldr r2, [r4, #16] -10013ba2: 0023 movs r3, r4 -10013ba4: 0091 lsls r1, r2, #2 -10013ba6: 221f movs r2, #31 -10013ba8: 0010 movs r0, r2 -10013baa: 3314 adds r3, #20 -10013bac: 4030 ands r0, r6 -10013bae: 4681 mov r9, r0 -10013bb0: 1859 adds r1, r3, r1 -10013bb2: 4232 tst r2, r6 -10013bb4: d030 beq.n 10013c18 <__lshift+0xd8> -10013bb6: 3201 adds r2, #1 -10013bb8: 1a12 subs r2, r2, r0 -10013bba: 4692 mov sl, r2 -10013bbc: 2600 movs r6, #0 -10013bbe: 9f01 ldr r7, [sp, #4] -10013bc0: 4648 mov r0, r9 -10013bc2: 681a ldr r2, [r3, #0] -10013bc4: 4082 lsls r2, r0 -10013bc6: 4332 orrs r2, r6 -10013bc8: c704 stmia r7!, {r2} -10013bca: 4652 mov r2, sl -10013bcc: cb40 ldmia r3!, {r6} -10013bce: 40d6 lsrs r6, r2 -10013bd0: 4299 cmp r1, r3 -10013bd2: d8f5 bhi.n 10013bc0 <__lshift+0x80> -10013bd4: 0022 movs r2, r4 -10013bd6: 3215 adds r2, #21 -10013bd8: 2304 movs r3, #4 -10013bda: 4291 cmp r1, r2 -10013bdc: d304 bcc.n 10013be8 <__lshift+0xa8> -10013bde: 1b0b subs r3, r1, r4 -10013be0: 3b15 subs r3, #21 -10013be2: 089b lsrs r3, r3, #2 -10013be4: 3301 adds r3, #1 -10013be6: 009b lsls r3, r3, #2 -10013be8: 9a01 ldr r2, [sp, #4] -10013bea: 50d6 str r6, [r2, r3] -10013bec: 2e00 cmp r6, #0 -10013bee: d000 beq.n 10013bf2 <__lshift+0xb2> -10013bf0: 46a8 mov r8, r5 -10013bf2: 4663 mov r3, ip -10013bf4: 4642 mov r2, r8 -10013bf6: 611a str r2, [r3, #16] -10013bf8: 6863 ldr r3, [r4, #4] -10013bfa: 4660 mov r0, ip -10013bfc: 009a lsls r2, r3, #2 -10013bfe: 465b mov r3, fp -10013c00: 6cdb ldr r3, [r3, #76] ; 0x4c -10013c02: 189b adds r3, r3, r2 -10013c04: 681a ldr r2, [r3, #0] -10013c06: 6022 str r2, [r4, #0] -10013c08: 601c str r4, [r3, #0] -10013c0a: b003 add sp, #12 -10013c0c: bcf0 pop {r4, r5, r6, r7} -10013c0e: 46bb mov fp, r7 -10013c10: 46b2 mov sl, r6 -10013c12: 46a9 mov r9, r5 -10013c14: 46a0 mov r8, r4 -10013c16: bdf0 pop {r4, r5, r6, r7, pc} -10013c18: 9801 ldr r0, [sp, #4] -10013c1a: cb04 ldmia r3!, {r2} -10013c1c: c004 stmia r0!, {r2} -10013c1e: 4299 cmp r1, r3 -10013c20: d8fb bhi.n 10013c1a <__lshift+0xda> -10013c22: e7e6 b.n 10013bf2 <__lshift+0xb2> -10013c24: 21da movs r1, #218 ; 0xda -10013c26: 2200 movs r2, #0 -10013c28: 4b02 ldr r3, [pc, #8] ; (10013c34 <__lshift+0xf4>) -10013c2a: 4803 ldr r0, [pc, #12] ; (10013c38 <__lshift+0xf8>) -10013c2c: 31ff adds r1, #255 ; 0xff -10013c2e: f7ef f9a1 bl 10002f74 <__assert_func> -10013c32: 46c0 nop ; (mov r8, r8) -10013c34: 1004d41c .word 0x1004d41c -10013c38: 1004d578 .word 0x1004d578 - -10013c3c <__mcmp>: -10013c3c: 6903 ldr r3, [r0, #16] -10013c3e: 690a ldr r2, [r1, #16] -10013c40: b530 push {r4, r5, lr} -10013c42: 0005 movs r5, r0 -10013c44: 1a98 subs r0, r3, r2 -10013c46: 4293 cmp r3, r2 -10013c48: d111 bne.n 10013c6e <__mcmp+0x32> -10013c4a: 0092 lsls r2, r2, #2 -10013c4c: 3514 adds r5, #20 -10013c4e: 3114 adds r1, #20 -10013c50: 18ab adds r3, r5, r2 -10013c52: 1889 adds r1, r1, r2 -10013c54: e001 b.n 10013c5a <__mcmp+0x1e> -10013c56: 429d cmp r5, r3 -10013c58: d209 bcs.n 10013c6e <__mcmp+0x32> -10013c5a: 3b04 subs r3, #4 -10013c5c: 3904 subs r1, #4 -10013c5e: 681a ldr r2, [r3, #0] -10013c60: 680c ldr r4, [r1, #0] -10013c62: 42a2 cmp r2, r4 -10013c64: d0f7 beq.n 10013c56 <__mcmp+0x1a> -10013c66: 42a2 cmp r2, r4 -10013c68: 4192 sbcs r2, r2 -10013c6a: 2001 movs r0, #1 -10013c6c: 4310 orrs r0, r2 -10013c6e: bd30 pop {r4, r5, pc} - -10013c70 <__mdiff>: -10013c70: b5f0 push {r4, r5, r6, r7, lr} -10013c72: 464e mov r6, r9 -10013c74: 4645 mov r5, r8 -10013c76: 46de mov lr, fp -10013c78: 4657 mov r7, sl -10013c7a: b5e0 push {r5, r6, r7, lr} -10013c7c: 690b ldr r3, [r1, #16] -10013c7e: 4688 mov r8, r1 -10013c80: 6911 ldr r1, [r2, #16] -10013c82: 4691 mov r9, r2 -10013c84: b083 sub sp, #12 -10013c86: 1a5c subs r4, r3, r1 -10013c88: 428b cmp r3, r1 -10013c8a: d000 beq.n 10013c8e <__mdiff+0x1e> -10013c8c: e095 b.n 10013dba <__mdiff+0x14a> -10013c8e: 4646 mov r6, r8 -10013c90: 0089 lsls r1, r1, #2 -10013c92: 3614 adds r6, #20 -10013c94: 3214 adds r2, #20 -10013c96: 1873 adds r3, r6, r1 -10013c98: 1852 adds r2, r2, r1 -10013c9a: e002 b.n 10013ca2 <__mdiff+0x32> -10013c9c: 429e cmp r6, r3 -10013c9e: d300 bcc.n 10013ca2 <__mdiff+0x32> -10013ca0: e08f b.n 10013dc2 <__mdiff+0x152> -10013ca2: 3b04 subs r3, #4 -10013ca4: 3a04 subs r2, #4 -10013ca6: 681d ldr r5, [r3, #0] -10013ca8: 6811 ldr r1, [r2, #0] -10013caa: 428d cmp r5, r1 -10013cac: d0f6 beq.n 10013c9c <__mdiff+0x2c> -10013cae: d200 bcs.n 10013cb2 <__mdiff+0x42> -10013cb0: e07e b.n 10013db0 <__mdiff+0x140> -10013cb2: 4643 mov r3, r8 -10013cb4: 6859 ldr r1, [r3, #4] -10013cb6: f7ff fcad bl 10013614 <_Balloc> -10013cba: 2800 cmp r0, #0 -10013cbc: d100 bne.n 10013cc0 <__mdiff+0x50> -10013cbe: e08a b.n 10013dd6 <__mdiff+0x166> -10013cc0: 4643 mov r3, r8 -10013cc2: 691a ldr r2, [r3, #16] -10013cc4: 2314 movs r3, #20 -10013cc6: 4443 add r3, r8 -10013cc8: 469c mov ip, r3 -10013cca: 60c4 str r4, [r0, #12] -10013ccc: 001c movs r4, r3 -10013cce: 464b mov r3, r9 -10013cd0: 691b ldr r3, [r3, #16] -10013cd2: 0091 lsls r1, r2, #2 -10013cd4: 009b lsls r3, r3, #2 -10013cd6: 4461 add r1, ip -10013cd8: 469c mov ip, r3 -10013cda: 2314 movs r3, #20 -10013cdc: 464f mov r7, r9 -10013cde: 469a mov sl, r3 -10013ce0: 3714 adds r7, #20 -10013ce2: 4482 add sl, r0 -10013ce4: 4653 mov r3, sl -10013ce6: 44bc add ip, r7 -10013ce8: 468b mov fp, r1 -10013cea: 46a2 mov sl, r4 -10013cec: 2614 movs r6, #20 -10013cee: 4664 mov r4, ip -10013cf0: 2100 movs r1, #0 -10013cf2: 4694 mov ip, r2 -10013cf4: 4642 mov r2, r8 -10013cf6: 4680 mov r8, r0 -10013cf8: 9301 str r3, [sp, #4] -10013cfa: 5993 ldr r3, [r2, r6] -10013cfc: cf01 ldmia r7!, {r0} -10013cfe: 041d lsls r5, r3, #16 -10013d00: 0c2d lsrs r5, r5, #16 -10013d02: 1869 adds r1, r5, r1 -10013d04: 0405 lsls r5, r0, #16 -10013d06: 0c2d lsrs r5, r5, #16 -10013d08: 1b4d subs r5, r1, r5 -10013d0a: 0c01 lsrs r1, r0, #16 -10013d0c: 4640 mov r0, r8 -10013d0e: 0c1b lsrs r3, r3, #16 -10013d10: 1a5b subs r3, r3, r1 -10013d12: 1429 asrs r1, r5, #16 -10013d14: 185b adds r3, r3, r1 -10013d16: 042d lsls r5, r5, #16 -10013d18: 1419 asrs r1, r3, #16 -10013d1a: 0c2d lsrs r5, r5, #16 -10013d1c: 041b lsls r3, r3, #16 -10013d1e: 432b orrs r3, r5 -10013d20: 5183 str r3, [r0, r6] -10013d22: 3604 adds r6, #4 -10013d24: 42bc cmp r4, r7 -10013d26: d8e8 bhi.n 10013cfa <__mdiff+0x8a> -10013d28: 4662 mov r2, ip -10013d2a: 46a4 mov ip, r4 -10013d2c: 464d mov r5, r9 -10013d2e: 001c movs r4, r3 -10013d30: 4663 mov r3, ip -10013d32: 464e mov r6, r9 -10013d34: 1b5d subs r5, r3, r5 -10013d36: 3d15 subs r5, #21 -10013d38: 3615 adds r6, #21 -10013d3a: 2300 movs r3, #0 -10013d3c: 08ad lsrs r5, r5, #2 -10013d3e: 45b4 cmp ip, r6 -10013d40: d300 bcc.n 10013d44 <__mdiff+0xd4> -10013d42: 00ab lsls r3, r5, #2 -10013d44: 9f01 ldr r7, [sp, #4] -10013d46: 46b8 mov r8, r7 -10013d48: 2704 movs r7, #4 -10013d4a: 4443 add r3, r8 -10013d4c: 45b4 cmp ip, r6 -10013d4e: d301 bcc.n 10013d54 <__mdiff+0xe4> -10013d50: 3501 adds r5, #1 -10013d52: 00af lsls r7, r5, #2 -10013d54: 9d01 ldr r5, [sp, #4] -10013d56: 44ba add sl, r7 -10013d58: 46ac mov ip, r5 -10013d5a: 44bc add ip, r7 -10013d5c: 45d3 cmp fp, sl -10013d5e: d918 bls.n 10013d92 <__mdiff+0x122> -10013d60: 4665 mov r5, ip -10013d62: 4657 mov r7, sl -10013d64: 465e mov r6, fp -10013d66: cf10 ldmia r7!, {r4} -10013d68: 0423 lsls r3, r4, #16 -10013d6a: 0c1b lsrs r3, r3, #16 -10013d6c: 185b adds r3, r3, r1 -10013d6e: 1419 asrs r1, r3, #16 -10013d70: 0c24 lsrs r4, r4, #16 -10013d72: 1864 adds r4, r4, r1 -10013d74: 041b lsls r3, r3, #16 -10013d76: 1421 asrs r1, r4, #16 -10013d78: 0c1b lsrs r3, r3, #16 -10013d7a: 0424 lsls r4, r4, #16 -10013d7c: 431c orrs r4, r3 -10013d7e: c510 stmia r5!, {r4} -10013d80: 42be cmp r6, r7 -10013d82: d8f0 bhi.n 10013d66 <__mdiff+0xf6> -10013d84: 0031 movs r1, r6 -10013d86: 4653 mov r3, sl -10013d88: 3901 subs r1, #1 -10013d8a: 1acb subs r3, r1, r3 -10013d8c: 089b lsrs r3, r3, #2 -10013d8e: 009b lsls r3, r3, #2 -10013d90: 4463 add r3, ip -10013d92: 2c00 cmp r4, #0 -10013d94: d104 bne.n 10013da0 <__mdiff+0x130> -10013d96: 3b04 subs r3, #4 -10013d98: 6819 ldr r1, [r3, #0] -10013d9a: 3a01 subs r2, #1 -10013d9c: 2900 cmp r1, #0 -10013d9e: d0fa beq.n 10013d96 <__mdiff+0x126> -10013da0: 6102 str r2, [r0, #16] -10013da2: b003 add sp, #12 -10013da4: bcf0 pop {r4, r5, r6, r7} -10013da6: 46bb mov fp, r7 -10013da8: 46b2 mov sl, r6 -10013daa: 46a9 mov r9, r5 -10013dac: 46a0 mov r8, r4 -10013dae: bdf0 pop {r4, r5, r6, r7, pc} -10013db0: 4643 mov r3, r8 -10013db2: 2401 movs r4, #1 -10013db4: 46c8 mov r8, r9 -10013db6: 4699 mov r9, r3 -10013db8: e77b b.n 10013cb2 <__mdiff+0x42> -10013dba: 2c00 cmp r4, #0 -10013dbc: dbf8 blt.n 10013db0 <__mdiff+0x140> -10013dbe: 2400 movs r4, #0 -10013dc0: e777 b.n 10013cb2 <__mdiff+0x42> -10013dc2: 2100 movs r1, #0 -10013dc4: f7ff fc26 bl 10013614 <_Balloc> -10013dc8: 2800 cmp r0, #0 -10013dca: d00b beq.n 10013de4 <__mdiff+0x174> -10013dcc: 2301 movs r3, #1 -10013dce: 6103 str r3, [r0, #16] -10013dd0: 2300 movs r3, #0 -10013dd2: 6143 str r3, [r0, #20] -10013dd4: e7e5 b.n 10013da2 <__mdiff+0x132> -10013dd6: 2190 movs r1, #144 ; 0x90 -10013dd8: 2200 movs r2, #0 -10013dda: 4b05 ldr r3, [pc, #20] ; (10013df0 <__mdiff+0x180>) -10013ddc: 4805 ldr r0, [pc, #20] ; (10013df4 <__mdiff+0x184>) -10013dde: 0089 lsls r1, r1, #2 -10013de0: f7ef f8c8 bl 10002f74 <__assert_func> -10013de4: 2200 movs r2, #0 -10013de6: 4b02 ldr r3, [pc, #8] ; (10013df0 <__mdiff+0x180>) -10013de8: 4903 ldr r1, [pc, #12] ; (10013df8 <__mdiff+0x188>) -10013dea: 4802 ldr r0, [pc, #8] ; (10013df4 <__mdiff+0x184>) -10013dec: f7ef f8c2 bl 10002f74 <__assert_func> -10013df0: 1004d41c .word 0x1004d41c -10013df4: 1004d578 .word 0x1004d578 -10013df8: 00000232 .word 0x00000232 - -10013dfc <__ulp>: -10013dfc: 4b0f ldr r3, [pc, #60] ; (10013e3c <__ulp+0x40>) -10013dfe: 4019 ands r1, r3 -10013e00: 4b0f ldr r3, [pc, #60] ; (10013e40 <__ulp+0x44>) -10013e02: 469c mov ip, r3 -10013e04: 4461 add r1, ip -10013e06: 2900 cmp r1, #0 -10013e08: dd04 ble.n 10013e14 <__ulp+0x18> -10013e0a: 2200 movs r2, #0 -10013e0c: 000b movs r3, r1 -10013e0e: 0010 movs r0, r2 -10013e10: 0019 movs r1, r3 -10013e12: 4770 bx lr -10013e14: 4249 negs r1, r1 -10013e16: 2200 movs r2, #0 -10013e18: 2300 movs r3, #0 -10013e1a: 1509 asrs r1, r1, #20 -10013e1c: 2913 cmp r1, #19 -10013e1e: dc04 bgt.n 10013e2a <__ulp+0x2e> -10013e20: 2080 movs r0, #128 ; 0x80 -10013e22: 0300 lsls r0, r0, #12 -10013e24: 4108 asrs r0, r1 -10013e26: 0003 movs r3, r0 -10013e28: e7f1 b.n 10013e0e <__ulp+0x12> -10013e2a: 3914 subs r1, #20 -10013e2c: 2001 movs r0, #1 -10013e2e: 291e cmp r1, #30 -10013e30: dc02 bgt.n 10013e38 <__ulp+0x3c> -10013e32: 2080 movs r0, #128 ; 0x80 -10013e34: 0600 lsls r0, r0, #24 -10013e36: 40c8 lsrs r0, r1 -10013e38: 0002 movs r2, r0 -10013e3a: e7e8 b.n 10013e0e <__ulp+0x12> -10013e3c: 7ff00000 .word 0x7ff00000 -10013e40: fcc00000 .word 0xfcc00000 - -10013e44 <__b2d>: -10013e44: b5f8 push {r3, r4, r5, r6, r7, lr} -10013e46: 0006 movs r6, r0 -10013e48: 4647 mov r7, r8 -10013e4a: 46ce mov lr, r9 -10013e4c: 6904 ldr r4, [r0, #16] -10013e4e: 3614 adds r6, #20 -10013e50: 00a4 lsls r4, r4, #2 -10013e52: 1934 adds r4, r6, r4 -10013e54: 1f23 subs r3, r4, #4 -10013e56: 681d ldr r5, [r3, #0] -10013e58: b580 push {r7, lr} -10013e5a: 0028 movs r0, r5 -10013e5c: 000f movs r7, r1 -10013e5e: 4698 mov r8, r3 -10013e60: f7ff fcb6 bl 100137d0 <__hi0bits> -10013e64: 2120 movs r1, #32 -10013e66: 1a0a subs r2, r1, r0 -10013e68: 603a str r2, [r7, #0] -10013e6a: 280a cmp r0, #10 -10013e6c: dd2e ble.n 10013ecc <__b2d+0x88> -10013e6e: 4546 cmp r6, r8 -10013e70: d223 bcs.n 10013eba <__b2d+0x76> -10013e72: 2308 movs r3, #8 -10013e74: 425b negs r3, r3 -10013e76: 4698 mov r8, r3 -10013e78: 44a0 add r8, r4 -10013e7a: 4643 mov r3, r8 -10013e7c: 681f ldr r7, [r3, #0] -10013e7e: 230b movs r3, #11 -10013e80: 425b negs r3, r3 -10013e82: 469c mov ip, r3 -10013e84: 4484 add ip, r0 -10013e86: 280b cmp r0, #11 -10013e88: d01c beq.n 10013ec4 <__b2d+0x80> -10013e8a: 4663 mov r3, ip -10013e8c: 409d lsls r5, r3 -10013e8e: 1ac9 subs r1, r1, r3 -10013e90: 003b movs r3, r7 -10013e92: 40cb lsrs r3, r1 -10013e94: 481c ldr r0, [pc, #112] ; (10013f08 <__b2d+0xc4>) -10013e96: 431d orrs r5, r3 -10013e98: 4328 orrs r0, r5 -10013e9a: 0003 movs r3, r0 -10013e9c: 4546 cmp r6, r8 -10013e9e: d22f bcs.n 10013f00 <__b2d+0xbc> -10013ea0: 3c0c subs r4, #12 -10013ea2: 6820 ldr r0, [r4, #0] -10013ea4: 40c8 lsrs r0, r1 -10013ea6: 4661 mov r1, ip -10013ea8: 408f lsls r7, r1 -10013eaa: 4307 orrs r7, r0 -10013eac: 003a movs r2, r7 -10013eae: 0010 movs r0, r2 -10013eb0: 0019 movs r1, r3 -10013eb2: bcc0 pop {r6, r7} -10013eb4: 46b9 mov r9, r7 -10013eb6: 46b0 mov r8, r6 -10013eb8: bdf8 pop {r3, r4, r5, r6, r7, pc} -10013eba: 0003 movs r3, r0 -10013ebc: 2700 movs r7, #0 -10013ebe: 3b0b subs r3, #11 -10013ec0: 280b cmp r0, #11 -10013ec2: d117 bne.n 10013ef4 <__b2d+0xb0> -10013ec4: 4910 ldr r1, [pc, #64] ; (10013f08 <__b2d+0xc4>) -10013ec6: 4329 orrs r1, r5 -10013ec8: 000b movs r3, r1 -10013eca: e7ef b.n 10013eac <__b2d+0x68> -10013ecc: 002f movs r7, r5 -10013ece: 3915 subs r1, #21 -10013ed0: 1a0b subs r3, r1, r0 -10013ed2: 40df lsrs r7, r3 -10013ed4: 490c ldr r1, [pc, #48] ; (10013f08 <__b2d+0xc4>) -10013ed6: 4699 mov r9, r3 -10013ed8: 4339 orrs r1, r7 -10013eda: 000b movs r3, r1 -10013edc: 2700 movs r7, #0 -10013ede: 4546 cmp r6, r8 -10013ee0: d203 bcs.n 10013eea <__b2d+0xa6> -10013ee2: 4649 mov r1, r9 -10013ee4: 3c08 subs r4, #8 -10013ee6: 6827 ldr r7, [r4, #0] -10013ee8: 40cf lsrs r7, r1 -10013eea: 3015 adds r0, #21 -10013eec: 4085 lsls r5, r0 -10013eee: 433d orrs r5, r7 -10013ef0: 002a movs r2, r5 -10013ef2: e7dc b.n 10013eae <__b2d+0x6a> -10013ef4: 409d lsls r5, r3 -10013ef6: 4904 ldr r1, [pc, #16] ; (10013f08 <__b2d+0xc4>) -10013ef8: 2700 movs r7, #0 -10013efa: 4329 orrs r1, r5 -10013efc: 000b movs r3, r1 -10013efe: e7d5 b.n 10013eac <__b2d+0x68> -10013f00: 4661 mov r1, ip -10013f02: 408f lsls r7, r1 -10013f04: e7d2 b.n 10013eac <__b2d+0x68> -10013f06: 46c0 nop ; (mov r8, r8) -10013f08: 3ff00000 .word 0x3ff00000 - -10013f0c <__d2b>: -10013f0c: b570 push {r4, r5, r6, lr} -10013f0e: 2101 movs r1, #1 -10013f10: b082 sub sp, #8 -10013f12: 0015 movs r5, r2 -10013f14: 001c movs r4, r3 -10013f16: f7ff fb7d bl 10013614 <_Balloc> -10013f1a: 1e06 subs r6, r0, #0 -10013f1c: d04f beq.n 10013fbe <__d2b+0xb2> -10013f1e: 0323 lsls r3, r4, #12 -10013f20: 0064 lsls r4, r4, #1 -10013f22: 0b1b lsrs r3, r3, #12 -10013f24: 0d64 lsrs r4, r4, #21 -10013f26: d002 beq.n 10013f2e <__d2b+0x22> -10013f28: 2280 movs r2, #128 ; 0x80 -10013f2a: 0352 lsls r2, r2, #13 -10013f2c: 4313 orrs r3, r2 -10013f2e: 9301 str r3, [sp, #4] -10013f30: 2d00 cmp r5, #0 -10013f32: d117 bne.n 10013f64 <__d2b+0x58> -10013f34: a801 add r0, sp, #4 -10013f36: f7ff fc67 bl 10013808 <__lo0bits> -10013f3a: 9b01 ldr r3, [sp, #4] -10013f3c: 2501 movs r5, #1 -10013f3e: 6173 str r3, [r6, #20] -10013f40: 2301 movs r3, #1 -10013f42: 3020 adds r0, #32 -10013f44: 6133 str r3, [r6, #16] -10013f46: 2c00 cmp r4, #0 -10013f48: d024 beq.n 10013f94 <__d2b+0x88> -10013f4a: 4b20 ldr r3, [pc, #128] ; (10013fcc <__d2b+0xc0>) -10013f4c: 469c mov ip, r3 -10013f4e: 9b06 ldr r3, [sp, #24] -10013f50: 4464 add r4, ip -10013f52: 1824 adds r4, r4, r0 -10013f54: 601c str r4, [r3, #0] -10013f56: 2335 movs r3, #53 ; 0x35 -10013f58: 1a18 subs r0, r3, r0 -10013f5a: 9b07 ldr r3, [sp, #28] -10013f5c: 6018 str r0, [r3, #0] -10013f5e: 0030 movs r0, r6 -10013f60: b002 add sp, #8 -10013f62: bd70 pop {r4, r5, r6, pc} -10013f64: 4668 mov r0, sp -10013f66: 9500 str r5, [sp, #0] -10013f68: f7ff fc4e bl 10013808 <__lo0bits> -10013f6c: 2800 cmp r0, #0 -10013f6e: d022 beq.n 10013fb6 <__d2b+0xaa> -10013f70: 9d01 ldr r5, [sp, #4] -10013f72: 2320 movs r3, #32 -10013f74: 002a movs r2, r5 -10013f76: 1a1b subs r3, r3, r0 -10013f78: 409a lsls r2, r3 -10013f7a: 0013 movs r3, r2 -10013f7c: 40c5 lsrs r5, r0 -10013f7e: 9a00 ldr r2, [sp, #0] -10013f80: 9501 str r5, [sp, #4] -10013f82: 4313 orrs r3, r2 -10013f84: 6173 str r3, [r6, #20] -10013f86: 61b5 str r5, [r6, #24] -10013f88: 1e6b subs r3, r5, #1 -10013f8a: 419d sbcs r5, r3 -10013f8c: 3501 adds r5, #1 -10013f8e: 6135 str r5, [r6, #16] -10013f90: 2c00 cmp r4, #0 -10013f92: d1da bne.n 10013f4a <__d2b+0x3e> -10013f94: 4b0e ldr r3, [pc, #56] ; (10013fd0 <__d2b+0xc4>) -10013f96: 469c mov ip, r3 -10013f98: 9b06 ldr r3, [sp, #24] -10013f9a: 4460 add r0, ip -10013f9c: 6018 str r0, [r3, #0] -10013f9e: 4b0d ldr r3, [pc, #52] ; (10013fd4 <__d2b+0xc8>) -10013fa0: 18eb adds r3, r5, r3 -10013fa2: 009b lsls r3, r3, #2 -10013fa4: 18f3 adds r3, r6, r3 -10013fa6: 6958 ldr r0, [r3, #20] -10013fa8: f7ff fc12 bl 100137d0 <__hi0bits> -10013fac: 016d lsls r5, r5, #5 -10013fae: 9b07 ldr r3, [sp, #28] -10013fb0: 1a2d subs r5, r5, r0 -10013fb2: 601d str r5, [r3, #0] -10013fb4: e7d3 b.n 10013f5e <__d2b+0x52> -10013fb6: 9b00 ldr r3, [sp, #0] -10013fb8: 9d01 ldr r5, [sp, #4] -10013fba: 6173 str r3, [r6, #20] -10013fbc: e7e3 b.n 10013f86 <__d2b+0x7a> -10013fbe: 2200 movs r2, #0 -10013fc0: 4b05 ldr r3, [pc, #20] ; (10013fd8 <__d2b+0xcc>) -10013fc2: 4906 ldr r1, [pc, #24] ; (10013fdc <__d2b+0xd0>) -10013fc4: 4806 ldr r0, [pc, #24] ; (10013fe0 <__d2b+0xd4>) -10013fc6: f7ee ffd5 bl 10002f74 <__assert_func> -10013fca: 46c0 nop ; (mov r8, r8) -10013fcc: fffffbcd .word 0xfffffbcd -10013fd0: fffffbce .word 0xfffffbce -10013fd4: 3fffffff .word 0x3fffffff -10013fd8: 1004d41c .word 0x1004d41c -10013fdc: 0000030a .word 0x0000030a -10013fe0: 1004d578 .word 0x1004d578 - -10013fe4 <__ratio>: -10013fe4: b5f0 push {r4, r5, r6, r7, lr} -10013fe6: 46ce mov lr, r9 -10013fe8: 4647 mov r7, r8 -10013fea: b580 push {r7, lr} -10013fec: b085 sub sp, #20 -10013fee: 4688 mov r8, r1 -10013ff0: a902 add r1, sp, #8 -10013ff2: 4681 mov r9, r0 -10013ff4: f7ff ff26 bl 10013e44 <__b2d> -10013ff8: 0004 movs r4, r0 -10013ffa: 000d movs r5, r1 -10013ffc: 4640 mov r0, r8 -10013ffe: a903 add r1, sp, #12 -10014000: f7ff ff20 bl 10013e44 <__b2d> -10014004: 0002 movs r2, r0 -10014006: 000b movs r3, r1 -10014008: 4640 mov r0, r8 -1001400a: 4649 mov r1, r9 -1001400c: 6900 ldr r0, [r0, #16] -1001400e: 6909 ldr r1, [r1, #16] -10014010: 9200 str r2, [sp, #0] -10014012: 9301 str r3, [sp, #4] -10014014: 1a09 subs r1, r1, r0 -10014016: 0149 lsls r1, r1, #5 -10014018: 468c mov ip, r1 -1001401a: 9802 ldr r0, [sp, #8] -1001401c: 9903 ldr r1, [sp, #12] -1001401e: 1a40 subs r0, r0, r1 -10014020: 0001 movs r1, r0 -10014022: 4461 add r1, ip -10014024: 2900 cmp r1, #0 -10014026: dd0b ble.n 10014040 <__ratio+0x5c> -10014028: 0509 lsls r1, r1, #20 -1001402a: 194f adds r7, r1, r5 -1001402c: 003d movs r5, r7 -1001402e: 0020 movs r0, r4 -10014030: 0029 movs r1, r5 -10014032: f7f0 fd9e bl 10004b72 <__wrap___aeabi_ddiv> -10014036: b005 add sp, #20 -10014038: bcc0 pop {r6, r7} -1001403a: 46b9 mov r9, r7 -1001403c: 46b0 mov r8, r6 -1001403e: bdf0 pop {r4, r5, r6, r7, pc} -10014040: 0509 lsls r1, r1, #20 -10014042: 1a5b subs r3, r3, r1 -10014044: 9301 str r3, [sp, #4] -10014046: 9a00 ldr r2, [sp, #0] -10014048: 9b01 ldr r3, [sp, #4] -1001404a: e7f0 b.n 1001402e <__ratio+0x4a> - -1001404c <_mprec_log10>: -1001404c: b510 push {r4, lr} -1001404e: 0004 movs r4, r0 -10014050: 2817 cmp r0, #23 -10014052: dd09 ble.n 10014068 <_mprec_log10+0x1c> -10014054: 2000 movs r0, #0 -10014056: 4907 ldr r1, [pc, #28] ; (10014074 <_mprec_log10+0x28>) -10014058: 2200 movs r2, #0 -1001405a: 4b07 ldr r3, [pc, #28] ; (10014078 <_mprec_log10+0x2c>) -1001405c: 3c01 subs r4, #1 -1001405e: f7f0 fda2 bl 10004ba6 <__wrap___aeabi_dmul> -10014062: 2c00 cmp r4, #0 -10014064: d1f8 bne.n 10014058 <_mprec_log10+0xc> -10014066: bd10 pop {r4, pc} -10014068: 00c4 lsls r4, r0, #3 -1001406a: 4804 ldr r0, [pc, #16] ; (1001407c <_mprec_log10+0x30>) -1001406c: 1904 adds r4, r0, r4 -1001406e: 6820 ldr r0, [r4, #0] -10014070: 6861 ldr r1, [r4, #4] -10014072: e7f8 b.n 10014066 <_mprec_log10+0x1a> -10014074: 3ff00000 .word 0x3ff00000 -10014078: 40240000 .word 0x40240000 -1001407c: 1004d610 .word 0x1004d610 - -10014080 <__copybits>: -10014080: 0013 movs r3, r2 -10014082: 3901 subs r1, #1 -10014084: b570 push {r4, r5, r6, lr} -10014086: 114c asrs r4, r1, #5 -10014088: 6911 ldr r1, [r2, #16] -1001408a: 3401 adds r4, #1 -1001408c: 3314 adds r3, #20 -1001408e: 0089 lsls r1, r1, #2 -10014090: 00a4 lsls r4, r4, #2 -10014092: 1859 adds r1, r3, r1 -10014094: 1904 adds r4, r0, r4 -10014096: 428b cmp r3, r1 -10014098: d20a bcs.n 100140b0 <__copybits+0x30> -1001409a: 0005 movs r5, r0 -1001409c: cb40 ldmia r3!, {r6} -1001409e: c540 stmia r5!, {r6} -100140a0: 4299 cmp r1, r3 -100140a2: d8fb bhi.n 1001409c <__copybits+0x1c> -100140a4: 1a8b subs r3, r1, r2 -100140a6: 3b15 subs r3, #21 -100140a8: 089b lsrs r3, r3, #2 -100140aa: 3301 adds r3, #1 -100140ac: 009b lsls r3, r3, #2 -100140ae: 18c0 adds r0, r0, r3 -100140b0: 4284 cmp r4, r0 -100140b2: d903 bls.n 100140bc <__copybits+0x3c> -100140b4: 2300 movs r3, #0 -100140b6: c008 stmia r0!, {r3} -100140b8: 4284 cmp r4, r0 -100140ba: d8fc bhi.n 100140b6 <__copybits+0x36> -100140bc: bd70 pop {r4, r5, r6, pc} -100140be: 46c0 nop ; (mov r8, r8) - -100140c0 <__any_on>: -100140c0: 0002 movs r2, r0 -100140c2: 6903 ldr r3, [r0, #16] -100140c4: b510 push {r4, lr} -100140c6: 3214 adds r2, #20 -100140c8: 1148 asrs r0, r1, #5 -100140ca: 4283 cmp r3, r0 -100140cc: da0a bge.n 100140e4 <__any_on+0x24> -100140ce: 009b lsls r3, r3, #2 -100140d0: 18d3 adds r3, r2, r3 -100140d2: e003 b.n 100140dc <__any_on+0x1c> -100140d4: 3b04 subs r3, #4 -100140d6: 6819 ldr r1, [r3, #0] -100140d8: 2900 cmp r1, #0 -100140da: d117 bne.n 1001410c <__any_on+0x4c> -100140dc: 4293 cmp r3, r2 -100140de: d8f9 bhi.n 100140d4 <__any_on+0x14> -100140e0: 2000 movs r0, #0 -100140e2: bd10 pop {r4, pc} -100140e4: 4283 cmp r3, r0 -100140e6: dd0e ble.n 10014106 <__any_on+0x46> -100140e8: 231f movs r3, #31 -100140ea: 001c movs r4, r3 -100140ec: 400c ands r4, r1 -100140ee: 420b tst r3, r1 -100140f0: d009 beq.n 10014106 <__any_on+0x46> -100140f2: 0083 lsls r3, r0, #2 -100140f4: 18d3 adds r3, r2, r3 -100140f6: 6819 ldr r1, [r3, #0] -100140f8: 2001 movs r0, #1 -100140fa: 40e1 lsrs r1, r4 -100140fc: 40a1 lsls r1, r4 -100140fe: 681c ldr r4, [r3, #0] -10014100: 428c cmp r4, r1 -10014102: d1ee bne.n 100140e2 <__any_on+0x22> -10014104: e7ea b.n 100140dc <__any_on+0x1c> -10014106: 0083 lsls r3, r0, #2 -10014108: 18d3 adds r3, r2, r3 -1001410a: e7e7 b.n 100140dc <__any_on+0x1c> -1001410c: 2001 movs r0, #1 -1001410e: e7e8 b.n 100140e2 <__any_on+0x22> - -10014110 : -10014110: 2000 movs r0, #0 -10014112: 4901 ldr r1, [pc, #4] ; (10014118 ) -10014114: 4770 bx lr -10014116: 46c0 nop ; (mov r8, r8) -10014118: 7ff80000 .word 0x7ff80000 - -1001411c <_fclose_r.part.0>: -1001411c: b570 push {r4, r5, r6, lr} -1001411e: 000c movs r4, r1 -10014120: 0005 movs r5, r0 -10014122: f7fe fbf9 bl 10012918 <__sflush_r> -10014126: 6ae3 ldr r3, [r4, #44] ; 0x2c -10014128: 0006 movs r6, r0 -1001412a: 2b00 cmp r3, #0 -1001412c: d004 beq.n 10014138 <_fclose_r.part.0+0x1c> -1001412e: 0028 movs r0, r5 -10014130: 69e1 ldr r1, [r4, #28] -10014132: 4798 blx r3 -10014134: 2800 cmp r0, #0 -10014136: db1e blt.n 10014176 <_fclose_r.part.0+0x5a> -10014138: 89a3 ldrh r3, [r4, #12] -1001413a: 061b lsls r3, r3, #24 -1001413c: d420 bmi.n 10014180 <_fclose_r.part.0+0x64> -1001413e: 6b21 ldr r1, [r4, #48] ; 0x30 -10014140: 2900 cmp r1, #0 -10014142: d008 beq.n 10014156 <_fclose_r.part.0+0x3a> -10014144: 0023 movs r3, r4 -10014146: 3340 adds r3, #64 ; 0x40 -10014148: 4299 cmp r1, r3 -1001414a: d002 beq.n 10014152 <_fclose_r.part.0+0x36> -1001414c: 0028 movs r0, r5 -1001414e: f7fb fde1 bl 1000fd14 <_free_r> -10014152: 2300 movs r3, #0 -10014154: 6323 str r3, [r4, #48] ; 0x30 -10014156: 6c61 ldr r1, [r4, #68] ; 0x44 -10014158: 2900 cmp r1, #0 -1001415a: d004 beq.n 10014166 <_fclose_r.part.0+0x4a> -1001415c: 0028 movs r0, r5 -1001415e: f7fb fdd9 bl 1000fd14 <_free_r> -10014162: 2300 movs r3, #0 -10014164: 6463 str r3, [r4, #68] ; 0x44 -10014166: f7fe fdbb bl 10012ce0 <__sfp_lock_acquire> -1001416a: 2300 movs r3, #0 -1001416c: 81a3 strh r3, [r4, #12] -1001416e: f7fe fdb9 bl 10012ce4 <__sfp_lock_release> -10014172: 0030 movs r0, r6 -10014174: bd70 pop {r4, r5, r6, pc} -10014176: 2601 movs r6, #1 -10014178: 89a3 ldrh r3, [r4, #12] -1001417a: 4276 negs r6, r6 -1001417c: 061b lsls r3, r3, #24 -1001417e: d5de bpl.n 1001413e <_fclose_r.part.0+0x22> -10014180: 0028 movs r0, r5 -10014182: 6921 ldr r1, [r4, #16] -10014184: f7fb fdc6 bl 1000fd14 <_free_r> -10014188: e7d9 b.n 1001413e <_fclose_r.part.0+0x22> -1001418a: 46c0 nop ; (mov r8, r8) - -1001418c <_fclose_r>: -1001418c: b570 push {r4, r5, r6, lr} -1001418e: 0005 movs r5, r0 -10014190: 1e0c subs r4, r1, #0 -10014192: d008 beq.n 100141a6 <_fclose_r+0x1a> -10014194: 2800 cmp r0, #0 -10014196: d002 beq.n 1001419e <_fclose_r+0x12> -10014198: 6b83 ldr r3, [r0, #56] ; 0x38 -1001419a: 2b00 cmp r3, #0 -1001419c: d00a beq.n 100141b4 <_fclose_r+0x28> -1001419e: 220c movs r2, #12 -100141a0: 5ea3 ldrsh r3, [r4, r2] -100141a2: 2b00 cmp r3, #0 -100141a4: d101 bne.n 100141aa <_fclose_r+0x1e> -100141a6: 2000 movs r0, #0 -100141a8: bd70 pop {r4, r5, r6, pc} -100141aa: 0021 movs r1, r4 -100141ac: 0028 movs r0, r5 -100141ae: f7ff ffb5 bl 1001411c <_fclose_r.part.0> -100141b2: e7f9 b.n 100141a8 <_fclose_r+0x1c> -100141b4: f7fe fd8c bl 10012cd0 <__sinit> -100141b8: 220c movs r2, #12 -100141ba: 5ea3 ldrsh r3, [r4, r2] -100141bc: 2b00 cmp r3, #0 -100141be: d0f2 beq.n 100141a6 <_fclose_r+0x1a> -100141c0: e7f3 b.n 100141aa <_fclose_r+0x1e> -100141c2: 46c0 nop ; (mov r8, r8) - -100141c4 : -100141c4: b570 push {r4, r5, r6, lr} -100141c6: 1e04 subs r4, r0, #0 -100141c8: d00a beq.n 100141e0 -100141ca: 4b0d ldr r3, [pc, #52] ; (10014200 ) -100141cc: 681d ldr r5, [r3, #0] -100141ce: 2d00 cmp r5, #0 -100141d0: d002 beq.n 100141d8 -100141d2: 6bab ldr r3, [r5, #56] ; 0x38 -100141d4: 2b00 cmp r3, #0 -100141d6: d00a beq.n 100141ee -100141d8: 220c movs r2, #12 -100141da: 5ea3 ldrsh r3, [r4, r2] -100141dc: 2b00 cmp r3, #0 -100141de: d101 bne.n 100141e4 -100141e0: 2000 movs r0, #0 -100141e2: bd70 pop {r4, r5, r6, pc} -100141e4: 0021 movs r1, r4 -100141e6: 0028 movs r0, r5 -100141e8: f7ff ff98 bl 1001411c <_fclose_r.part.0> -100141ec: e7f9 b.n 100141e2 -100141ee: 0028 movs r0, r5 -100141f0: f7fe fd6e bl 10012cd0 <__sinit> -100141f4: 220c movs r2, #12 -100141f6: 5ea3 ldrsh r3, [r4, r2] -100141f8: 2b00 cmp r3, #0 -100141fa: d0f1 beq.n 100141e0 -100141fc: e7f2 b.n 100141e4 -100141fe: 46c0 nop ; (mov r8, r8) -10014200: 200008e0 .word 0x200008e0 - -10014204 <_fini>: -10014204: b5f8 push {r3, r4, r5, r6, r7, lr} -10014206: 46c0 nop ; (mov r8, r8) - -10014208 <__sem_release_veneer>: -10014208: b401 push {r0} -1001420a: 4802 ldr r0, [pc, #8] ; (10014214 <__sem_release_veneer+0xc>) -1001420c: 4684 mov ip, r0 -1001420e: bc01 pop {r0} -10014210: 4760 bx ip -10014212: bf00 nop -10014214: 2000016d .word 0x2000016d - -10014218 <__flash_do_cmd_veneer>: -10014218: b401 push {r0} -1001421a: 4802 ldr r0, [pc, #8] ; (10014224 <__flash_do_cmd_veneer+0xc>) -1001421c: 4684 mov ip, r0 -1001421e: bc01 pop {r0} -10014220: 4760 bx ip -10014222: bf00 nop -10014224: 200005f9 .word 0x200005f9 - -10014228 <__mutex_exit_veneer>: -10014228: b401 push {r0} -1001422a: 4802 ldr r0, [pc, #8] ; (10014234 <__mutex_exit_veneer+0xc>) -1001422c: 4684 mov ip, r0 -1001422e: bc01 pop {r0} -10014230: 4760 bx ip -10014232: bf00 nop -10014234: 200003b9 .word 0x200003b9 - -10014238 <____aeabi_ldiv0_veneer>: -10014238: b401 push {r0} -1001423a: 4802 ldr r0, [pc, #8] ; (10014244 <____aeabi_ldiv0_veneer+0xc>) -1001423c: 4684 mov ip, r0 -1001423e: bc01 pop {r0} -10014240: 4760 bx ip -10014242: bf00 nop -10014244: 200006bd .word 0x200006bd - -10014248 <__memcmp_veneer>: -10014248: b401 push {r0} -1001424a: 4802 ldr r0, [pc, #8] ; (10014254 <__memcmp_veneer+0xc>) -1001424c: 4684 mov ip, r0 -1001424e: bc01 pop {r0} -10014250: 4760 bx ip -10014252: bf00 nop -10014254: 200006c1 .word 0x200006c1 - -10014258 <__flash_range_program_veneer>: -10014258: b401 push {r0} -1001425a: 4802 ldr r0, [pc, #8] ; (10014264 <__flash_range_program_veneer+0xc>) -1001425c: 4684 mov ip, r0 -1001425e: bc01 pop {r0} -10014260: 4760 bx ip -10014262: bf00 nop -10014264: 20000579 .word 0x20000579 - -10014268 <__recursive_mutex_try_enter_veneer>: -10014268: b401 push {r0} -1001426a: 4802 ldr r0, [pc, #8] ; (10014274 <__recursive_mutex_try_enter_veneer+0xc>) -1001426c: 4684 mov ip, r0 -1001426e: bc01 pop {r0} -10014270: 4760 bx ip -10014272: bf00 nop -10014274: 200002f1 .word 0x200002f1 - -10014278 <____aeabi_idiv0_veneer>: -10014278: b401 push {r0} -1001427a: 4802 ldr r0, [pc, #8] ; (10014284 <____aeabi_idiv0_veneer+0xc>) -1001427c: 4684 mov ip, r0 -1001427e: bc01 pop {r0} -10014280: 4760 bx ip -10014282: bf00 nop -10014284: 200006bd .word 0x200006bd - -10014288 <__sem_acquire_blocking_veneer>: -10014288: b401 push {r0} -1001428a: 4802 ldr r0, [pc, #8] ; (10014294 <__sem_acquire_blocking_veneer+0xc>) -1001428c: 4684 mov ip, r0 -1001428e: bc01 pop {r0} -10014290: 4760 bx ip -10014292: bf00 nop -10014294: 200000c1 .word 0x200000c1 - -10014298 <__recursive_mutex_enter_blocking_veneer>: -10014298: b401 push {r0} -1001429a: 4802 ldr r0, [pc, #8] ; (100142a4 <__recursive_mutex_enter_blocking_veneer+0xc>) -1001429c: 4684 mov ip, r0 -1001429e: bc01 pop {r0} -100142a0: 4760 bx ip -100142a2: bf00 nop -100142a4: 20000201 .word 0x20000201 - -100142a8 <__flash_range_erase_veneer>: -100142a8: b401 push {r0} -100142aa: 4802 ldr r0, [pc, #8] ; (100142b4 <__flash_range_erase_veneer+0xc>) -100142ac: 4684 mov ip, r0 -100142ae: bc01 pop {r0} -100142b0: 4760 bx ip -100142b2: bf00 nop -100142b4: 200004f9 .word 0x200004f9 - -100142b8 <__mutex_enter_block_until_veneer>: -100142b8: b401 push {r0} -100142ba: 4802 ldr r0, [pc, #8] ; (100142c4 <__mutex_enter_block_until_veneer+0xc>) -100142bc: 4684 mov ip, r0 -100142be: bc01 pop {r0} -100142c0: 4760 bx ip -100142c2: bf00 nop -100142c4: 20000345 .word 0x20000345 - -100142c8 <__mutex_try_enter_block_until_veneer>: -100142c8: b401 push {r0} -100142ca: 4802 ldr r0, [pc, #8] ; (100142d4 <__mutex_try_enter_block_until_veneer+0xc>) -100142cc: 4684 mov ip, r0 -100142ce: bc01 pop {r0} -100142d0: 4760 bx ip -100142d2: bf00 nop -100142d4: 20000255 .word 0x20000255 - -100142d8 <__recursive_mutex_exit_veneer>: -100142d8: b401 push {r0} -100142da: 4802 ldr r0, [pc, #8] ; (100142e4 <__recursive_mutex_exit_veneer+0xc>) -100142dc: 4684 mov ip, r0 -100142de: bc01 pop {r0} -100142e0: 4760 bx ip -100142e2: bf00 nop -100142e4: 200003e1 .word 0x200003e1 - -100142e8 <__mutex_enter_blocking_veneer>: -100142e8: b401 push {r0} -100142ea: 4802 ldr r0, [pc, #8] ; (100142f4 <__mutex_enter_blocking_veneer+0xc>) -100142ec: 4684 mov ip, r0 -100142ee: bc01 pop {r0} -100142f0: 4760 bx ip -100142f2: bf00 nop -100142f4: 200001b9 .word 0x200001b9 - -100142f8 <__sem_acquire_block_until_veneer>: -100142f8: b401 push {r0} -100142fa: 4802 ldr r0, [pc, #8] ; (10014304 <__sem_acquire_block_until_veneer+0xc>) -100142fc: 4684 mov ip, r0 -100142fe: bc01 pop {r0} -10014300: 4760 bx ip -10014302: bf00 nop -10014304: 20000105 .word 0x20000105 - -10014308 <__memmove_veneer>: -10014308: b401 push {r0} -1001430a: 4802 ldr r0, [pc, #8] ; (10014314 <__memmove_veneer+0xc>) -1001430c: 4684 mov ip, r0 -1001430e: bc01 pop {r0} -10014310: 4760 bx ip -10014312: bf00 nop -10014314: 20000709 .word 0x20000709 +1001347a: 2301 movs r3, #1 +1001347c: 4652 mov r2, sl +1001347e: 6113 str r3, [r2, #16] +10013480: 9a08 ldr r2, [sp, #32] +10013482: 6013 str r3, [r2, #0] +10013484: 4652 mov r2, sl +10013486: 9b14 ldr r3, [sp, #80] ; 0x50 +10013488: 601a str r2, [r3, #0] +1001348a: e65c b.n 10013146 <__gethex+0x1aa> +1001348c: 9a15 ldr r2, [sp, #84] ; 0x54 +1001348e: 2a00 cmp r2, #0 +10013490: d100 bne.n 10013494 <__gethex+0x4f8> +10013492: e690 b.n 100131b6 <__gethex+0x21a> +10013494: e7ee b.n 10013474 <__gethex+0x4d8> +10013496: 9a15 ldr r2, [sp, #84] ; 0x54 +10013498: 2a00 cmp r2, #0 +1001349a: d000 beq.n 1001349e <__gethex+0x502> +1001349c: e68b b.n 100131b6 <__gethex+0x21a> +1001349e: e7e9 b.n 10013474 <__gethex+0x4d8> +100134a0: 4652 mov r2, sl +100134a2: 4666 mov r6, ip +100134a4: 6892 ldr r2, [r2, #8] +100134a6: 4663 mov r3, ip +100134a8: 4296 cmp r6, r2 +100134aa: da20 bge.n 100134ee <__gethex+0x552> +100134ac: 4651 mov r1, sl +100134ae: 1c5a adds r2, r3, #1 +100134b0: 610a str r2, [r1, #16] +100134b2: 2101 movs r1, #1 +100134b4: 3304 adds r3, #4 +100134b6: 009b lsls r3, r3, #2 +100134b8: 4453 add r3, sl +100134ba: 6059 str r1, [r3, #4] +100134bc: 2f02 cmp r7, #2 +100134be: d003 beq.n 100134c8 <__gethex+0x52c> +100134c0: 4296 cmp r6, r2 +100134c2: da00 bge.n 100134c6 <__gethex+0x52a> +100134c4: e741 b.n 1001334a <__gethex+0x3ae> +100134c6: e72d b.n 10013324 <__gethex+0x388> +100134c8: 465b mov r3, fp +100134ca: 681b ldr r3, [r3, #0] +100134cc: 2722 movs r7, #34 ; 0x22 +100134ce: 3b01 subs r3, #1 +100134d0: 42a3 cmp r3, r4 +100134d2: d000 beq.n 100134d6 <__gethex+0x53a> +100134d4: e6b2 b.n 1001323c <__gethex+0x2a0> +100134d6: 231f movs r3, #31 +100134d8: 1162 asrs r2, r4, #5 +100134da: 401c ands r4, r3 +100134dc: 3b1e subs r3, #30 +100134de: 40a3 lsls r3, r4 +100134e0: 0092 lsls r2, r2, #2 +100134e2: 5957 ldr r7, [r2, r5] +100134e4: 401f ands r7, r3 +100134e6: 427b negs r3, r7 +100134e8: 415f adcs r7, r3 +100134ea: 3721 adds r7, #33 ; 0x21 +100134ec: e6a6 b.n 1001323c <__gethex+0x2a0> +100134ee: 4653 mov r3, sl +100134f0: 685b ldr r3, [r3, #4] +100134f2: 9807 ldr r0, [sp, #28] +100134f4: 1c59 adds r1, r3, #1 +100134f6: f000 f935 bl 10013764 <_Balloc> +100134fa: 4680 mov r8, r0 +100134fc: 2800 cmp r0, #0 +100134fe: d01f beq.n 10013540 <__gethex+0x5a4> +10013500: 4653 mov r3, sl +10013502: 4651 mov r1, sl +10013504: 691b ldr r3, [r3, #16] +10013506: 310c adds r1, #12 +10013508: 1c9a adds r2, r3, #2 +1001350a: 0092 lsls r2, r2, #2 +1001350c: 300c adds r0, #12 +1001350e: f7f1 fe2d bl 1000516c <__wrap___aeabi_memcpy> +10013512: 4651 mov r1, sl +10013514: 9807 ldr r0, [sp, #28] +10013516: f000 f94d bl 100137b4 <_Bfree> +1001351a: 4645 mov r5, r8 +1001351c: 4643 mov r3, r8 +1001351e: 46c2 mov sl, r8 +10013520: 691b ldr r3, [r3, #16] +10013522: 3514 adds r5, #20 +10013524: e7c2 b.n 100134ac <__gethex+0x510> +10013526: 2300 movs r3, #0 +10013528: 4652 mov r2, sl +1001352a: 6113 str r3, [r2, #16] +1001352c: 2300 movs r3, #0 +1001352e: 4652 mov r2, sl +10013530: 6153 str r3, [r2, #20] +10013532: e734 b.n 1001339e <__gethex+0x402> +10013534: 002a movs r2, r5 +10013536: 602b str r3, [r5, #0] +10013538: 2b00 cmp r3, #0 +1001353a: d00d beq.n 10013558 <__gethex+0x5bc> +1001353c: 3204 adds r2, #4 +1001353e: e727 b.n 10013390 <__gethex+0x3f4> +10013540: 2200 movs r2, #0 +10013542: 2184 movs r1, #132 ; 0x84 +10013544: 4b06 ldr r3, [pc, #24] ; (10013560 <__gethex+0x5c4>) +10013546: 4807 ldr r0, [pc, #28] ; (10013564 <__gethex+0x5c8>) +10013548: f7ef fdbc bl 100030c4 <__assert_func> +1001354c: 2200 movs r2, #0 +1001354e: 21de movs r1, #222 ; 0xde +10013550: 4b03 ldr r3, [pc, #12] ; (10013560 <__gethex+0x5c4>) +10013552: 4804 ldr r0, [pc, #16] ; (10013564 <__gethex+0x5c8>) +10013554: f7ef fdb6 bl 100030c4 <__assert_func> +10013558: 4652 mov r2, sl +1001355a: 6113 str r3, [r2, #16] +1001355c: e7e6 b.n 1001352c <__gethex+0x590> +1001355e: 46c0 nop ; (mov r8, r8) +10013560: 1004d56c .word 0x1004d56c +10013564: 1004d580 .word 0x1004d580 + +10013568 <__match>: +10013568: b530 push {r4, r5, lr} +1001356a: 6802 ldr r2, [r0, #0] +1001356c: e008 b.n 10013580 <__match+0x18> +1001356e: 7813 ldrb r3, [r2, #0] +10013570: 001d movs r5, r3 +10013572: 3d41 subs r5, #65 ; 0x41 +10013574: 2d19 cmp r5, #25 +10013576: d800 bhi.n 1001357a <__match+0x12> +10013578: 3320 adds r3, #32 +1001357a: 3101 adds r1, #1 +1001357c: 42a3 cmp r3, r4 +1001357e: d106 bne.n 1001358e <__match+0x26> +10013580: 780c ldrb r4, [r1, #0] +10013582: 3201 adds r2, #1 +10013584: 2c00 cmp r4, #0 +10013586: d1f2 bne.n 1001356e <__match+0x6> +10013588: 6002 str r2, [r0, #0] +1001358a: 2001 movs r0, #1 +1001358c: bd30 pop {r4, r5, pc} +1001358e: 2000 movs r0, #0 +10013590: e7fc b.n 1001358c <__match+0x24> +10013592: 46c0 nop ; (mov r8, r8) + +10013594 <__hexnan>: +10013594: b5f0 push {r4, r5, r6, r7, lr} +10013596: 4645 mov r5, r8 +10013598: 46de mov lr, fp +1001359a: 4657 mov r7, sl +1001359c: 464e mov r6, r9 +1001359e: 4690 mov r8, r2 +100135a0: 680a ldr r2, [r1, #0] +100135a2: 211f movs r1, #31 +100135a4: b5e0 push {r5, r6, r7, lr} +100135a6: b085 sub sp, #20 +100135a8: 9000 str r0, [sp, #0] +100135aa: 0008 movs r0, r1 +100135ac: 1153 asrs r3, r2, #5 +100135ae: 009b lsls r3, r3, #2 +100135b0: 4010 ands r0, r2 +100135b2: 4443 add r3, r8 +100135b4: 9001 str r0, [sp, #4] +100135b6: 4211 tst r1, r2 +100135b8: d000 beq.n 100135bc <__hexnan+0x28> +100135ba: e092 b.n 100136e2 <__hexnan+0x14e> +100135bc: 001a movs r2, r3 +100135be: 1f1f subs r7, r3, #4 +100135c0: 1f13 subs r3, r2, #4 +100135c2: 469a mov sl, r3 +100135c4: 2300 movs r3, #0 +100135c6: 4652 mov r2, sl +100135c8: 6013 str r3, [r2, #0] +100135ca: 9b00 ldr r3, [sp, #0] +100135cc: 6818 ldr r0, [r3, #0] +100135ce: 7841 ldrb r1, [r0, #1] +100135d0: 2900 cmp r1, #0 +100135d2: d100 bne.n 100135d6 <__hexnan+0x42> +100135d4: e09a b.n 1001370c <__hexnan+0x178> +100135d6: 2300 movs r3, #0 +100135d8: 46bc mov ip, r7 +100135da: 469b mov fp, r3 +100135dc: 4b60 ldr r3, [pc, #384] ; (10013760 <__hexnan+0x1cc>) +100135de: 003d movs r5, r7 +100135e0: 2400 movs r4, #0 +100135e2: 465f mov r7, fp +100135e4: 2200 movs r2, #0 +100135e6: 4699 mov r9, r3 +100135e8: 46e3 mov fp, ip +100135ea: e016 b.n 1001361a <__hexnan+0x86> +100135ec: 2920 cmp r1, #32 +100135ee: d900 bls.n 100135f2 <__hexnan+0x5e> +100135f0: e089 b.n 10013706 <__hexnan+0x172> +100135f2: 4297 cmp r7, r2 +100135f4: da0d bge.n 10013612 <__hexnan+0x7e> +100135f6: 4565 cmp r5, ip +100135f8: d201 bcs.n 100135fe <__hexnan+0x6a> +100135fa: 2c07 cmp r4, #7 +100135fc: dd56 ble.n 100136ac <__hexnan+0x118> +100135fe: 2408 movs r4, #8 +10013600: 45a8 cmp r8, r5 +10013602: d206 bcs.n 10013612 <__hexnan+0x7e> +10013604: 1f2b subs r3, r5, #4 +10013606: 2100 movs r1, #0 +10013608: 469c mov ip, r3 +1001360a: 0017 movs r7, r2 +1001360c: 001d movs r5, r3 +1001360e: 2400 movs r4, #0 +10013610: 6019 str r1, [r3, #0] +10013612: 7881 ldrb r1, [r0, #2] +10013614: 3001 adds r0, #1 +10013616: 2900 cmp r1, #0 +10013618: d011 beq.n 1001363e <__hexnan+0xaa> +1001361a: 464b mov r3, r9 +1001361c: 5c5b ldrb r3, [r3, r1] +1001361e: 2b00 cmp r3, #0 +10013620: d0e4 beq.n 100135ec <__hexnan+0x58> +10013622: 3401 adds r4, #1 +10013624: 3201 adds r2, #1 +10013626: 2c08 cmp r4, #8 +10013628: dc39 bgt.n 1001369e <__hexnan+0x10a> +1001362a: 6829 ldr r1, [r5, #0] +1001362c: 0109 lsls r1, r1, #4 +1001362e: 260f movs r6, #15 +10013630: 4033 ands r3, r6 +10013632: 430b orrs r3, r1 +10013634: 602b str r3, [r5, #0] +10013636: 7881 ldrb r1, [r0, #2] +10013638: 3001 adds r0, #1 +1001363a: 2900 cmp r1, #0 +1001363c: d1ed bne.n 1001361a <__hexnan+0x86> +1001363e: 465f mov r7, fp +10013640: 2a00 cmp r2, #0 +10013642: d063 beq.n 1001370c <__hexnan+0x178> +10013644: 45ac cmp ip, r5 +10013646: d901 bls.n 1001364c <__hexnan+0xb8> +10013648: 2c07 cmp r4, #7 +1001364a: dd6e ble.n 1001372a <__hexnan+0x196> +1001364c: 45a8 cmp r8, r5 +1001364e: d24b bcs.n 100136e8 <__hexnan+0x154> +10013650: 4642 mov r2, r8 +10013652: 002b movs r3, r5 +10013654: cb02 ldmia r3!, {r1} +10013656: c202 stmia r2!, {r1} +10013658: 429f cmp r7, r3 +1001365a: d2fb bcs.n 10013654 <__hexnan+0xc0> +1001365c: 1c79 adds r1, r7, #1 +1001365e: 1c6a adds r2, r5, #1 +10013660: 2304 movs r3, #4 +10013662: 4291 cmp r1, r2 +10013664: d25c bcs.n 10013720 <__hexnan+0x18c> +10013666: 4443 add r3, r8 +10013668: 001d movs r5, r3 +1001366a: 2300 movs r3, #0 +1001366c: c508 stmia r5!, {r3} +1001366e: 42af cmp r7, r5 +10013670: d2fc bcs.n 1001366c <__hexnan+0xd8> +10013672: 4653 mov r3, sl +10013674: 681b ldr r3, [r3, #0] +10013676: 2b00 cmp r3, #0 +10013678: d109 bne.n 1001368e <__hexnan+0xfa> +1001367a: 4643 mov r3, r8 +1001367c: 45b8 cmp r8, r7 +1001367e: d102 bne.n 10013686 <__hexnan+0xf2> +10013680: e046 b.n 10013710 <__hexnan+0x17c> +10013682: 42bb cmp r3, r7 +10013684: d044 beq.n 10013710 <__hexnan+0x17c> +10013686: 3f04 subs r7, #4 +10013688: 683a ldr r2, [r7, #0] +1001368a: 2a00 cmp r2, #0 +1001368c: d0f9 beq.n 10013682 <__hexnan+0xee> +1001368e: 2005 movs r0, #5 +10013690: b005 add sp, #20 +10013692: bcf0 pop {r4, r5, r6, r7} +10013694: 46bb mov fp, r7 +10013696: 46b2 mov sl, r6 +10013698: 46a9 mov r9, r5 +1001369a: 46a0 mov r8, r4 +1001369c: bdf0 pop {r4, r5, r6, r7, pc} +1001369e: 45a8 cmp r8, r5 +100136a0: d2b7 bcs.n 10013612 <__hexnan+0x7e> +100136a2: 2100 movs r1, #0 +100136a4: 3d04 subs r5, #4 +100136a6: 2401 movs r4, #1 +100136a8: 6029 str r1, [r5, #0] +100136aa: e7c0 b.n 1001362e <__hexnan+0x9a> +100136ac: 2308 movs r3, #8 +100136ae: 1b1c subs r4, r3, r4 +100136b0: 00a4 lsls r4, r4, #2 +100136b2: 3318 adds r3, #24 +100136b4: 1b19 subs r1, r3, r4 +100136b6: 9002 str r0, [sp, #8] +100136b8: 002e movs r6, r5 +100136ba: 0008 movs r0, r1 +100136bc: 9403 str r4, [sp, #12] +100136be: 682b ldr r3, [r5, #0] +100136c0: 4664 mov r4, ip +100136c2: 4694 mov ip, r2 +100136c4: 9a03 ldr r2, [sp, #12] +100136c6: 6871 ldr r1, [r6, #4] +100136c8: 4081 lsls r1, r0 +100136ca: 430b orrs r3, r1 +100136cc: 6033 str r3, [r6, #0] +100136ce: 6873 ldr r3, [r6, #4] +100136d0: 3604 adds r6, #4 +100136d2: 40d3 lsrs r3, r2 +100136d4: 6033 str r3, [r6, #0] +100136d6: 42a6 cmp r6, r4 +100136d8: d3f5 bcc.n 100136c6 <__hexnan+0x132> +100136da: 4662 mov r2, ip +100136dc: 9802 ldr r0, [sp, #8] +100136de: 46a4 mov ip, r4 +100136e0: e78d b.n 100135fe <__hexnan+0x6a> +100136e2: 001f movs r7, r3 +100136e4: 1d1a adds r2, r3, #4 +100136e6: e76b b.n 100135c0 <__hexnan+0x2c> +100136e8: 9b01 ldr r3, [sp, #4] +100136ea: 2b00 cmp r3, #0 +100136ec: d0c1 beq.n 10013672 <__hexnan+0xde> +100136ee: 2220 movs r2, #32 +100136f0: 9b01 ldr r3, [sp, #4] +100136f2: 1ad2 subs r2, r2, r3 +100136f4: 2301 movs r3, #1 +100136f6: 425b negs r3, r3 +100136f8: 40d3 lsrs r3, r2 +100136fa: 4652 mov r2, sl +100136fc: 6812 ldr r2, [r2, #0] +100136fe: 4013 ands r3, r2 +10013700: 4652 mov r2, sl +10013702: 6013 str r3, [r2, #0] +10013704: e7b7 b.n 10013676 <__hexnan+0xe2> +10013706: 465f mov r7, fp +10013708: 2929 cmp r1, #41 ; 0x29 +1001370a: d005 beq.n 10013718 <__hexnan+0x184> +1001370c: 2004 movs r0, #4 +1001370e: e7bf b.n 10013690 <__hexnan+0xfc> +10013710: 2301 movs r3, #1 +10013712: 2005 movs r0, #5 +10013714: 603b str r3, [r7, #0] +10013716: e7bb b.n 10013690 <__hexnan+0xfc> +10013718: 9b00 ldr r3, [sp, #0] +1001371a: 3002 adds r0, #2 +1001371c: 6018 str r0, [r3, #0] +1001371e: e78f b.n 10013640 <__hexnan+0xac> +10013720: 1b7d subs r5, r7, r5 +10013722: 08ad lsrs r5, r5, #2 +10013724: 3501 adds r5, #1 +10013726: 00ab lsls r3, r5, #2 +10013728: e79d b.n 10013666 <__hexnan+0xd2> +1001372a: 2308 movs r3, #8 +1001372c: 2620 movs r6, #32 +1001372e: 1b1c subs r4, r3, r4 +10013730: 00a4 lsls r4, r4, #2 +10013732: 682b ldr r3, [r5, #0] +10013734: 1b36 subs r6, r6, r4 +10013736: 001a movs r2, r3 +10013738: 0033 movs r3, r6 +1001373a: 0028 movs r0, r5 +1001373c: 0026 movs r6, r4 +1001373e: 4664 mov r4, ip +10013740: 46ac mov ip, r5 +10013742: 001d movs r5, r3 +10013744: 6841 ldr r1, [r0, #4] +10013746: 000b movs r3, r1 +10013748: 40ab lsls r3, r5 +1001374a: 4313 orrs r3, r2 +1001374c: 000a movs r2, r1 +1001374e: 40f2 lsrs r2, r6 +10013750: 6003 str r3, [r0, #0] +10013752: 6042 str r2, [r0, #4] +10013754: 3004 adds r0, #4 +10013756: 4284 cmp r4, r0 +10013758: d8f4 bhi.n 10013744 <__hexnan+0x1b0> +1001375a: 4665 mov r5, ip +1001375c: e776 b.n 1001364c <__hexnan+0xb8> +1001375e: 46c0 nop ; (mov r8, r8) +10013760: 1004d5bc .word 0x1004d5bc + +10013764 <_Balloc>: +10013764: 6cc3 ldr r3, [r0, #76] ; 0x4c +10013766: b570 push {r4, r5, r6, lr} +10013768: 0004 movs r4, r0 +1001376a: 000d movs r5, r1 +1001376c: 2b00 cmp r3, #0 +1001376e: d00a beq.n 10013786 <_Balloc+0x22> +10013770: 00a8 lsls r0, r5, #2 +10013772: 181b adds r3, r3, r0 +10013774: 6818 ldr r0, [r3, #0] +10013776: 2800 cmp r0, #0 +10013778: d00e beq.n 10013798 <_Balloc+0x34> +1001377a: 6802 ldr r2, [r0, #0] +1001377c: 601a str r2, [r3, #0] +1001377e: 2300 movs r3, #0 +10013780: 6103 str r3, [r0, #16] +10013782: 60c3 str r3, [r0, #12] +10013784: bd70 pop {r4, r5, r6, pc} +10013786: 2221 movs r2, #33 ; 0x21 +10013788: 2104 movs r1, #4 +1001378a: f7fa fc97 bl 1000e0bc <_calloc_r> +1001378e: 1e03 subs r3, r0, #0 +10013790: 64e0 str r0, [r4, #76] ; 0x4c +10013792: d1ed bne.n 10013770 <_Balloc+0xc> +10013794: 2000 movs r0, #0 +10013796: e7f5 b.n 10013784 <_Balloc+0x20> +10013798: 2601 movs r6, #1 +1001379a: 40ae lsls r6, r5 +1001379c: 1d72 adds r2, r6, #5 +1001379e: 2101 movs r1, #1 +100137a0: 0020 movs r0, r4 +100137a2: 0092 lsls r2, r2, #2 +100137a4: f7fa fc8a bl 1000e0bc <_calloc_r> +100137a8: 2800 cmp r0, #0 +100137aa: d0f3 beq.n 10013794 <_Balloc+0x30> +100137ac: 6045 str r5, [r0, #4] +100137ae: 6086 str r6, [r0, #8] +100137b0: e7e5 b.n 1001377e <_Balloc+0x1a> +100137b2: 46c0 nop ; (mov r8, r8) + +100137b4 <_Bfree>: +100137b4: 2900 cmp r1, #0 +100137b6: d006 beq.n 100137c6 <_Bfree+0x12> +100137b8: 684b ldr r3, [r1, #4] +100137ba: 009a lsls r2, r3, #2 +100137bc: 6cc3 ldr r3, [r0, #76] ; 0x4c +100137be: 189b adds r3, r3, r2 +100137c0: 681a ldr r2, [r3, #0] +100137c2: 600a str r2, [r1, #0] +100137c4: 6019 str r1, [r3, #0] +100137c6: 4770 bx lr + +100137c8 <__multadd>: +100137c8: b5f0 push {r4, r5, r6, r7, lr} +100137ca: 46c6 mov lr, r8 +100137cc: 001f movs r7, r3 +100137ce: 4680 mov r8, r0 +100137d0: 2300 movs r3, #0 +100137d2: b500 push {lr} +100137d4: 000e movs r6, r1 +100137d6: 690d ldr r5, [r1, #16] +100137d8: 3114 adds r1, #20 +100137da: 680c ldr r4, [r1, #0] +100137dc: 3301 adds r3, #1 +100137de: 0420 lsls r0, r4, #16 +100137e0: 0c00 lsrs r0, r0, #16 +100137e2: 4350 muls r0, r2 +100137e4: 0c24 lsrs r4, r4, #16 +100137e6: 4354 muls r4, r2 +100137e8: 19c0 adds r0, r0, r7 +100137ea: 0c07 lsrs r7, r0, #16 +100137ec: 19e4 adds r4, r4, r7 +100137ee: 0400 lsls r0, r0, #16 +100137f0: 0c27 lsrs r7, r4, #16 +100137f2: 0c00 lsrs r0, r0, #16 +100137f4: 0424 lsls r4, r4, #16 +100137f6: 1824 adds r4, r4, r0 +100137f8: c110 stmia r1!, {r4} +100137fa: 429d cmp r5, r3 +100137fc: dced bgt.n 100137da <__multadd+0x12> +100137fe: 2f00 cmp r7, #0 +10013800: d008 beq.n 10013814 <__multadd+0x4c> +10013802: 68b3 ldr r3, [r6, #8] +10013804: 42ab cmp r3, r5 +10013806: dd09 ble.n 1001381c <__multadd+0x54> +10013808: 1d2b adds r3, r5, #4 +1001380a: 009b lsls r3, r3, #2 +1001380c: 18f3 adds r3, r6, r3 +1001380e: 3501 adds r5, #1 +10013810: 605f str r7, [r3, #4] +10013812: 6135 str r5, [r6, #16] +10013814: 0030 movs r0, r6 +10013816: bc80 pop {r7} +10013818: 46b8 mov r8, r7 +1001381a: bdf0 pop {r4, r5, r6, r7, pc} +1001381c: 6873 ldr r3, [r6, #4] +1001381e: 4640 mov r0, r8 +10013820: 1c59 adds r1, r3, #1 +10013822: f7ff ff9f bl 10013764 <_Balloc> +10013826: 1e04 subs r4, r0, #0 +10013828: d017 beq.n 1001385a <__multadd+0x92> +1001382a: 0031 movs r1, r6 +1001382c: 6933 ldr r3, [r6, #16] +1001382e: 310c adds r1, #12 +10013830: 1c9a adds r2, r3, #2 +10013832: 0092 lsls r2, r2, #2 +10013834: 300c adds r0, #12 +10013836: f7f1 fc99 bl 1000516c <__wrap___aeabi_memcpy> +1001383a: 6873 ldr r3, [r6, #4] +1001383c: 009a lsls r2, r3, #2 +1001383e: 4643 mov r3, r8 +10013840: 6cdb ldr r3, [r3, #76] ; 0x4c +10013842: 189b adds r3, r3, r2 +10013844: 681a ldr r2, [r3, #0] +10013846: 6032 str r2, [r6, #0] +10013848: 601e str r6, [r3, #0] +1001384a: 0026 movs r6, r4 +1001384c: 1d2b adds r3, r5, #4 +1001384e: 009b lsls r3, r3, #2 +10013850: 18f3 adds r3, r6, r3 +10013852: 3501 adds r5, #1 +10013854: 605f str r7, [r3, #4] +10013856: 6135 str r5, [r6, #16] +10013858: e7dc b.n 10013814 <__multadd+0x4c> +1001385a: 2200 movs r2, #0 +1001385c: 21b5 movs r1, #181 ; 0xb5 +1001385e: 4b02 ldr r3, [pc, #8] ; (10013868 <__multadd+0xa0>) +10013860: 4802 ldr r0, [pc, #8] ; (1001386c <__multadd+0xa4>) +10013862: f7ef fc2f bl 100030c4 <__assert_func> +10013866: 46c0 nop ; (mov r8, r8) +10013868: 1004d56c .word 0x1004d56c +1001386c: 1004d6c8 .word 0x1004d6c8 + +10013870 <__s2b>: +10013870: b5f8 push {r3, r4, r5, r6, r7, lr} +10013872: 4647 mov r7, r8 +10013874: 46ce mov lr, r9 +10013876: 0006 movs r6, r0 +10013878: 0018 movs r0, r3 +1001387a: b580 push {r7, lr} +1001387c: 000c movs r4, r1 +1001387e: 3008 adds r0, #8 +10013880: 2109 movs r1, #9 +10013882: 001f movs r7, r3 +10013884: 4690 mov r8, r2 +10013886: f7f0 ffaf bl 100047e8 <__wrap___aeabi_idiv> +1001388a: 2f09 cmp r7, #9 +1001388c: dd3b ble.n 10013906 <__s2b+0x96> +1001388e: 2501 movs r5, #1 +10013890: 2100 movs r1, #0 +10013892: 006d lsls r5, r5, #1 +10013894: 3101 adds r1, #1 +10013896: 42a8 cmp r0, r5 +10013898: dcfb bgt.n 10013892 <__s2b+0x22> +1001389a: 0030 movs r0, r6 +1001389c: f7ff ff62 bl 10013764 <_Balloc> +100138a0: 1e01 subs r1, r0, #0 +100138a2: d032 beq.n 1001390a <__s2b+0x9a> +100138a4: 9b08 ldr r3, [sp, #32] +100138a6: 6143 str r3, [r0, #20] +100138a8: 2301 movs r3, #1 +100138aa: 6103 str r3, [r0, #16] +100138ac: 4643 mov r3, r8 +100138ae: 2b09 cmp r3, #9 +100138b0: dc16 bgt.n 100138e0 <__s2b+0x70> +100138b2: 2309 movs r3, #9 +100138b4: 4698 mov r8, r3 +100138b6: 340a adds r4, #10 +100138b8: 4547 cmp r7, r8 +100138ba: dd0c ble.n 100138d6 <__s2b+0x66> +100138bc: 4643 mov r3, r8 +100138be: 19e7 adds r7, r4, r7 +100138c0: 1aff subs r7, r7, r3 +100138c2: 7823 ldrb r3, [r4, #0] +100138c4: 220a movs r2, #10 +100138c6: 0030 movs r0, r6 +100138c8: 3b30 subs r3, #48 ; 0x30 +100138ca: f7ff ff7d bl 100137c8 <__multadd> +100138ce: 3401 adds r4, #1 +100138d0: 0001 movs r1, r0 +100138d2: 42bc cmp r4, r7 +100138d4: d1f5 bne.n 100138c2 <__s2b+0x52> +100138d6: 0008 movs r0, r1 +100138d8: bcc0 pop {r6, r7} +100138da: 46b9 mov r9, r7 +100138dc: 46b0 mov r8, r6 +100138de: bdf8 pop {r3, r4, r5, r6, r7, pc} +100138e0: 2309 movs r3, #9 +100138e2: 4699 mov r9, r3 +100138e4: 44a1 add r9, r4 +100138e6: 464d mov r5, r9 +100138e8: 4444 add r4, r8 +100138ea: 782b ldrb r3, [r5, #0] +100138ec: 220a movs r2, #10 +100138ee: 0030 movs r0, r6 +100138f0: 3b30 subs r3, #48 ; 0x30 +100138f2: f7ff ff69 bl 100137c8 <__multadd> +100138f6: 3501 adds r5, #1 +100138f8: 0001 movs r1, r0 +100138fa: 42a5 cmp r5, r4 +100138fc: d1f5 bne.n 100138ea <__s2b+0x7a> +100138fe: 4644 mov r4, r8 +10013900: 3c08 subs r4, #8 +10013902: 444c add r4, r9 +10013904: e7d8 b.n 100138b8 <__s2b+0x48> +10013906: 2100 movs r1, #0 +10013908: e7c7 b.n 1001389a <__s2b+0x2a> +1001390a: 2200 movs r2, #0 +1001390c: 4b02 ldr r3, [pc, #8] ; (10013918 <__s2b+0xa8>) +1001390e: 4803 ldr r0, [pc, #12] ; (1001391c <__s2b+0xac>) +10013910: 31ce adds r1, #206 ; 0xce +10013912: f7ef fbd7 bl 100030c4 <__assert_func> +10013916: 46c0 nop ; (mov r8, r8) +10013918: 1004d56c .word 0x1004d56c +1001391c: 1004d6c8 .word 0x1004d6c8 + +10013920 <__hi0bits>: +10013920: 0003 movs r3, r0 +10013922: 0c02 lsrs r2, r0, #16 +10013924: 2000 movs r0, #0 +10013926: 2a00 cmp r2, #0 +10013928: d101 bne.n 1001392e <__hi0bits+0xe> +1001392a: 041b lsls r3, r3, #16 +1001392c: 3010 adds r0, #16 +1001392e: 0e1a lsrs r2, r3, #24 +10013930: d101 bne.n 10013936 <__hi0bits+0x16> +10013932: 3008 adds r0, #8 +10013934: 021b lsls r3, r3, #8 +10013936: 0f1a lsrs r2, r3, #28 +10013938: d101 bne.n 1001393e <__hi0bits+0x1e> +1001393a: 3004 adds r0, #4 +1001393c: 011b lsls r3, r3, #4 +1001393e: 0f9a lsrs r2, r3, #30 +10013940: d101 bne.n 10013946 <__hi0bits+0x26> +10013942: 3002 adds r0, #2 +10013944: 009b lsls r3, r3, #2 +10013946: 2b00 cmp r3, #0 +10013948: db02 blt.n 10013950 <__hi0bits+0x30> +1001394a: 3001 adds r0, #1 +1001394c: 005b lsls r3, r3, #1 +1001394e: d500 bpl.n 10013952 <__hi0bits+0x32> +10013950: 4770 bx lr +10013952: 2020 movs r0, #32 +10013954: e7fc b.n 10013950 <__hi0bits+0x30> +10013956: 46c0 nop ; (mov r8, r8) + +10013958 <__lo0bits>: +10013958: 6803 ldr r3, [r0, #0] +1001395a: 0002 movs r2, r0 +1001395c: 0759 lsls r1, r3, #29 +1001395e: d007 beq.n 10013970 <__lo0bits+0x18> +10013960: 07d9 lsls r1, r3, #31 +10013962: d41e bmi.n 100139a2 <__lo0bits+0x4a> +10013964: 0799 lsls r1, r3, #30 +10013966: d520 bpl.n 100139aa <__lo0bits+0x52> +10013968: 085b lsrs r3, r3, #1 +1001396a: 6003 str r3, [r0, #0] +1001396c: 2001 movs r0, #1 +1001396e: 4770 bx lr +10013970: 2000 movs r0, #0 +10013972: 0419 lsls r1, r3, #16 +10013974: d101 bne.n 1001397a <__lo0bits+0x22> +10013976: 0c1b lsrs r3, r3, #16 +10013978: 3010 adds r0, #16 +1001397a: 21ff movs r1, #255 ; 0xff +1001397c: 4219 tst r1, r3 +1001397e: d101 bne.n 10013984 <__lo0bits+0x2c> +10013980: 3008 adds r0, #8 +10013982: 0a1b lsrs r3, r3, #8 +10013984: 0719 lsls r1, r3, #28 +10013986: d101 bne.n 1001398c <__lo0bits+0x34> +10013988: 3004 adds r0, #4 +1001398a: 091b lsrs r3, r3, #4 +1001398c: 0799 lsls r1, r3, #30 +1001398e: d101 bne.n 10013994 <__lo0bits+0x3c> +10013990: 3002 adds r0, #2 +10013992: 089b lsrs r3, r3, #2 +10013994: 07d9 lsls r1, r3, #31 +10013996: d402 bmi.n 1001399e <__lo0bits+0x46> +10013998: 3001 adds r0, #1 +1001399a: 085b lsrs r3, r3, #1 +1001399c: d003 beq.n 100139a6 <__lo0bits+0x4e> +1001399e: 6013 str r3, [r2, #0] +100139a0: e7e5 b.n 1001396e <__lo0bits+0x16> +100139a2: 2000 movs r0, #0 +100139a4: e7e3 b.n 1001396e <__lo0bits+0x16> +100139a6: 2020 movs r0, #32 +100139a8: e7e1 b.n 1001396e <__lo0bits+0x16> +100139aa: 089b lsrs r3, r3, #2 +100139ac: 6003 str r3, [r0, #0] +100139ae: 2002 movs r0, #2 +100139b0: e7dd b.n 1001396e <__lo0bits+0x16> +100139b2: 46c0 nop ; (mov r8, r8) + +100139b4 <__i2b>: +100139b4: 6cc3 ldr r3, [r0, #76] ; 0x4c +100139b6: b570 push {r4, r5, r6, lr} +100139b8: 0004 movs r4, r0 +100139ba: 000d movs r5, r1 +100139bc: 2b00 cmp r3, #0 +100139be: d00a beq.n 100139d6 <__i2b+0x22> +100139c0: 6858 ldr r0, [r3, #4] +100139c2: 2800 cmp r0, #0 +100139c4: d015 beq.n 100139f2 <__i2b+0x3e> +100139c6: 6802 ldr r2, [r0, #0] +100139c8: 605a str r2, [r3, #4] +100139ca: 2300 movs r3, #0 +100139cc: 60c3 str r3, [r0, #12] +100139ce: 3301 adds r3, #1 +100139d0: 6145 str r5, [r0, #20] +100139d2: 6103 str r3, [r0, #16] +100139d4: bd70 pop {r4, r5, r6, pc} +100139d6: 2221 movs r2, #33 ; 0x21 +100139d8: 2104 movs r1, #4 +100139da: f7fa fb6f bl 1000e0bc <_calloc_r> +100139de: 1e03 subs r3, r0, #0 +100139e0: 64e0 str r0, [r4, #76] ; 0x4c +100139e2: d1ed bne.n 100139c0 <__i2b+0xc> +100139e4: 21a0 movs r1, #160 ; 0xa0 +100139e6: 2200 movs r2, #0 +100139e8: 4b08 ldr r3, [pc, #32] ; (10013a0c <__i2b+0x58>) +100139ea: 4809 ldr r0, [pc, #36] ; (10013a10 <__i2b+0x5c>) +100139ec: 0049 lsls r1, r1, #1 +100139ee: f7ef fb69 bl 100030c4 <__assert_func> +100139f2: 221c movs r2, #28 +100139f4: 2101 movs r1, #1 +100139f6: 0020 movs r0, r4 +100139f8: f7fa fb60 bl 1000e0bc <_calloc_r> +100139fc: 2800 cmp r0, #0 +100139fe: d0f1 beq.n 100139e4 <__i2b+0x30> +10013a00: 2301 movs r3, #1 +10013a02: 6043 str r3, [r0, #4] +10013a04: 3301 adds r3, #1 +10013a06: 6083 str r3, [r0, #8] +10013a08: e7df b.n 100139ca <__i2b+0x16> +10013a0a: 46c0 nop ; (mov r8, r8) +10013a0c: 1004d56c .word 0x1004d56c +10013a10: 1004d6c8 .word 0x1004d6c8 + +10013a14 <__multiply>: +10013a14: b5f0 push {r4, r5, r6, r7, lr} +10013a16: 464e mov r6, r9 +10013a18: 4645 mov r5, r8 +10013a1a: 46de mov lr, fp +10013a1c: 4657 mov r7, sl +10013a1e: b5e0 push {r5, r6, r7, lr} +10013a20: 690d ldr r5, [r1, #16] +10013a22: 6916 ldr r6, [r2, #16] +10013a24: 4689 mov r9, r1 +10013a26: 0014 movs r4, r2 +10013a28: b087 sub sp, #28 +10013a2a: 42b5 cmp r5, r6 +10013a2c: db04 blt.n 10013a38 <__multiply+0x24> +10013a2e: 0033 movs r3, r6 +10013a30: 000c movs r4, r1 +10013a32: 002e movs r6, r5 +10013a34: 4691 mov r9, r2 +10013a36: 001d movs r5, r3 +10013a38: 68a3 ldr r3, [r4, #8] +10013a3a: 1977 adds r7, r6, r5 +10013a3c: 6861 ldr r1, [r4, #4] +10013a3e: 42bb cmp r3, r7 +10013a40: da00 bge.n 10013a44 <__multiply+0x30> +10013a42: 3101 adds r1, #1 +10013a44: f7ff fe8e bl 10013764 <_Balloc> +10013a48: 9005 str r0, [sp, #20] +10013a4a: 2800 cmp r0, #0 +10013a4c: d100 bne.n 10013a50 <__multiply+0x3c> +10013a4e: e0a7 b.n 10013ba0 <__multiply+0x18c> +10013a50: 2214 movs r2, #20 +10013a52: 4694 mov ip, r2 +10013a54: 9b05 ldr r3, [sp, #20] +10013a56: 2200 movs r2, #0 +10013a58: 4463 add r3, ip +10013a5a: 469b mov fp, r3 +10013a5c: 00bb lsls r3, r7, #2 +10013a5e: 445b add r3, fp +10013a60: 469a mov sl, r3 +10013a62: 465b mov r3, fp +10013a64: 4651 mov r1, sl +10013a66: 45d3 cmp fp, sl +10013a68: d203 bcs.n 10013a72 <__multiply+0x5e> +10013a6a: c304 stmia r3!, {r2} +10013a6c: 4299 cmp r1, r3 +10013a6e: d8fc bhi.n 10013a6a <__multiply+0x56> +10013a70: 468a mov sl, r1 +10013a72: 2314 movs r3, #20 +10013a74: 469c mov ip, r3 +10013a76: 44a4 add ip, r4 +10013a78: 4663 mov r3, ip +10013a7a: 9304 str r3, [sp, #16] +10013a7c: 2314 movs r3, #20 +10013a7e: 00b6 lsls r6, r6, #2 +10013a80: 4466 add r6, ip +10013a82: 00ad lsls r5, r5, #2 +10013a84: 469c mov ip, r3 +10013a86: 002b movs r3, r5 +10013a88: 44e1 add r9, ip +10013a8a: 444b add r3, r9 +10013a8c: 9302 str r3, [sp, #8] +10013a8e: 4599 cmp r9, r3 +10013a90: d26e bcs.n 10013b70 <__multiply+0x15c> +10013a92: 2304 movs r3, #4 +10013a94: 9303 str r3, [sp, #12] +10013a96: 0023 movs r3, r4 +10013a98: 3315 adds r3, #21 +10013a9a: 429e cmp r6, r3 +10013a9c: d200 bcs.n 10013aa0 <__multiply+0x8c> +10013a9e: e07c b.n 10013b9a <__multiply+0x186> +10013aa0: 1b33 subs r3, r6, r4 +10013aa2: 3b15 subs r3, #21 +10013aa4: 089b lsrs r3, r3, #2 +10013aa6: 3301 adds r3, #1 +10013aa8: 009b lsls r3, r3, #2 +10013aaa: 46b8 mov r8, r7 +10013aac: 9303 str r3, [sp, #12] +10013aae: 9601 str r6, [sp, #4] +10013ab0: e008 b.n 10013ac4 <__multiply+0xb0> +10013ab2: 0c00 lsrs r0, r0, #16 +10013ab4: d131 bne.n 10013b1a <__multiply+0x106> +10013ab6: 2304 movs r3, #4 +10013ab8: 469c mov ip, r3 +10013aba: 9b02 ldr r3, [sp, #8] +10013abc: 44e1 add r9, ip +10013abe: 44e3 add fp, ip +10013ac0: 454b cmp r3, r9 +10013ac2: d954 bls.n 10013b6e <__multiply+0x15a> +10013ac4: 464b mov r3, r9 +10013ac6: 6818 ldr r0, [r3, #0] +10013ac8: 0403 lsls r3, r0, #16 +10013aca: 0c1e lsrs r6, r3, #16 +10013acc: 2b00 cmp r3, #0 +10013ace: d0f0 beq.n 10013ab2 <__multiply+0x9e> +10013ad0: 9b01 ldr r3, [sp, #4] +10013ad2: 465d mov r5, fp +10013ad4: 2700 movs r7, #0 +10013ad6: 469c mov ip, r3 +10013ad8: 9c04 ldr r4, [sp, #16] +10013ada: cc04 ldmia r4!, {r2} +10013adc: 6829 ldr r1, [r5, #0] +10013ade: 0413 lsls r3, r2, #16 +10013ae0: 0c1b lsrs r3, r3, #16 +10013ae2: 4373 muls r3, r6 +10013ae4: 0408 lsls r0, r1, #16 +10013ae6: 0c00 lsrs r0, r0, #16 +10013ae8: 181b adds r3, r3, r0 +10013aea: 19d8 adds r0, r3, r7 +10013aec: 0c13 lsrs r3, r2, #16 +10013aee: 4373 muls r3, r6 +10013af0: 0c09 lsrs r1, r1, #16 +10013af2: 0c02 lsrs r2, r0, #16 +10013af4: 185b adds r3, r3, r1 +10013af6: 189b adds r3, r3, r2 +10013af8: 0402 lsls r2, r0, #16 +10013afa: 0c1f lsrs r7, r3, #16 +10013afc: 0c12 lsrs r2, r2, #16 +10013afe: 041b lsls r3, r3, #16 +10013b00: 4313 orrs r3, r2 +10013b02: c508 stmia r5!, {r3} +10013b04: 45a4 cmp ip, r4 +10013b06: d8e8 bhi.n 10013ada <__multiply+0xc6> +10013b08: 4663 mov r3, ip +10013b0a: 9301 str r3, [sp, #4] +10013b0c: 465b mov r3, fp +10013b0e: 9a03 ldr r2, [sp, #12] +10013b10: 509f str r7, [r3, r2] +10013b12: 464b mov r3, r9 +10013b14: 6818 ldr r0, [r3, #0] +10013b16: 0c00 lsrs r0, r0, #16 +10013b18: d0cd beq.n 10013ab6 <__multiply+0xa2> +10013b1a: 465b mov r3, fp +10013b1c: 2700 movs r7, #0 +10013b1e: 681b ldr r3, [r3, #0] +10013b20: 465c mov r4, fp +10013b22: 0019 movs r1, r3 +10013b24: 003e movs r6, r7 +10013b26: 9d04 ldr r5, [sp, #16] +10013b28: 9a01 ldr r2, [sp, #4] +10013b2a: 882f ldrh r7, [r5, #0] +10013b2c: 0c09 lsrs r1, r1, #16 +10013b2e: 4347 muls r7, r0 +10013b30: 187f adds r7, r7, r1 +10013b32: 19bf adds r7, r7, r6 +10013b34: 041b lsls r3, r3, #16 +10013b36: 0439 lsls r1, r7, #16 +10013b38: 0c1b lsrs r3, r3, #16 +10013b3a: 430b orrs r3, r1 +10013b3c: 6023 str r3, [r4, #0] +10013b3e: cd08 ldmia r5!, {r3} +10013b40: 6861 ldr r1, [r4, #4] +10013b42: 0c1b lsrs r3, r3, #16 +10013b44: 4343 muls r3, r0 +10013b46: 040e lsls r6, r1, #16 +10013b48: 0c36 lsrs r6, r6, #16 +10013b4a: 199b adds r3, r3, r6 +10013b4c: 0c3f lsrs r7, r7, #16 +10013b4e: 19db adds r3, r3, r7 +10013b50: 0c1e lsrs r6, r3, #16 +10013b52: 3404 adds r4, #4 +10013b54: 42aa cmp r2, r5 +10013b56: d8e8 bhi.n 10013b2a <__multiply+0x116> +10013b58: 9201 str r2, [sp, #4] +10013b5a: 465a mov r2, fp +10013b5c: 9903 ldr r1, [sp, #12] +10013b5e: 5053 str r3, [r2, r1] +10013b60: 2304 movs r3, #4 +10013b62: 469c mov ip, r3 +10013b64: 9b02 ldr r3, [sp, #8] +10013b66: 44e1 add r9, ip +10013b68: 44e3 add fp, ip +10013b6a: 454b cmp r3, r9 +10013b6c: d8aa bhi.n 10013ac4 <__multiply+0xb0> +10013b6e: 4647 mov r7, r8 +10013b70: 4653 mov r3, sl +10013b72: 2f00 cmp r7, #0 +10013b74: dc03 bgt.n 10013b7e <__multiply+0x16a> +10013b76: e006 b.n 10013b86 <__multiply+0x172> +10013b78: 3f01 subs r7, #1 +10013b7a: 2f00 cmp r7, #0 +10013b7c: d003 beq.n 10013b86 <__multiply+0x172> +10013b7e: 3b04 subs r3, #4 +10013b80: 681a ldr r2, [r3, #0] +10013b82: 2a00 cmp r2, #0 +10013b84: d0f8 beq.n 10013b78 <__multiply+0x164> +10013b86: 9b05 ldr r3, [sp, #20] +10013b88: 0018 movs r0, r3 +10013b8a: 611f str r7, [r3, #16] +10013b8c: b007 add sp, #28 +10013b8e: bcf0 pop {r4, r5, r6, r7} +10013b90: 46bb mov fp, r7 +10013b92: 46b2 mov sl, r6 +10013b94: 46a9 mov r9, r5 +10013b96: 46a0 mov r8, r4 +10013b98: bdf0 pop {r4, r5, r6, r7, pc} +10013b9a: 46b8 mov r8, r7 +10013b9c: 9601 str r6, [sp, #4] +10013b9e: e791 b.n 10013ac4 <__multiply+0xb0> +10013ba0: 215e movs r1, #94 ; 0x5e +10013ba2: 2200 movs r2, #0 +10013ba4: 4b02 ldr r3, [pc, #8] ; (10013bb0 <__multiply+0x19c>) +10013ba6: 4803 ldr r0, [pc, #12] ; (10013bb4 <__multiply+0x1a0>) +10013ba8: 31ff adds r1, #255 ; 0xff +10013baa: f7ef fa8b bl 100030c4 <__assert_func> +10013bae: 46c0 nop ; (mov r8, r8) +10013bb0: 1004d56c .word 0x1004d56c +10013bb4: 1004d6c8 .word 0x1004d6c8 + +10013bb8 <__pow5mult>: +10013bb8: b5f8 push {r3, r4, r5, r6, r7, lr} +10013bba: 2303 movs r3, #3 +10013bbc: 4647 mov r7, r8 +10013bbe: 0014 movs r4, r2 +10013bc0: 46ce mov lr, r9 +10013bc2: 001a movs r2, r3 +10013bc4: b580 push {r7, lr} +10013bc6: 000e movs r6, r1 +10013bc8: 0007 movs r7, r0 +10013bca: 4022 ands r2, r4 +10013bcc: 4223 tst r3, r4 +10013bce: d138 bne.n 10013c42 <__pow5mult+0x8a> +10013bd0: 10a4 asrs r4, r4, #2 +10013bd2: d025 beq.n 10013c20 <__pow5mult+0x68> +10013bd4: 6cbd ldr r5, [r7, #72] ; 0x48 +10013bd6: 2d00 cmp r5, #0 +10013bd8: d03c beq.n 10013c54 <__pow5mult+0x9c> +10013bda: 2301 movs r3, #1 +10013bdc: 4698 mov r8, r3 +10013bde: 2300 movs r3, #0 +10013be0: 4699 mov r9, r3 +10013be2: 4643 mov r3, r8 +10013be4: 4223 tst r3, r4 +10013be6: d108 bne.n 10013bfa <__pow5mult+0x42> +10013be8: 1064 asrs r4, r4, #1 +10013bea: d019 beq.n 10013c20 <__pow5mult+0x68> +10013bec: 6828 ldr r0, [r5, #0] +10013bee: 2800 cmp r0, #0 +10013bf0: d01b beq.n 10013c2a <__pow5mult+0x72> +10013bf2: 0005 movs r5, r0 +10013bf4: 4643 mov r3, r8 +10013bf6: 4223 tst r3, r4 +10013bf8: d0f6 beq.n 10013be8 <__pow5mult+0x30> +10013bfa: 002a movs r2, r5 +10013bfc: 0031 movs r1, r6 +10013bfe: 0038 movs r0, r7 +10013c00: f7ff ff08 bl 10013a14 <__multiply> +10013c04: 2e00 cmp r6, #0 +10013c06: d01a beq.n 10013c3e <__pow5mult+0x86> +10013c08: 6cfa ldr r2, [r7, #76] ; 0x4c +10013c0a: 6873 ldr r3, [r6, #4] +10013c0c: 4694 mov ip, r2 +10013c0e: 009b lsls r3, r3, #2 +10013c10: 4463 add r3, ip +10013c12: 681a ldr r2, [r3, #0] +10013c14: 1064 asrs r4, r4, #1 +10013c16: 6032 str r2, [r6, #0] +10013c18: 601e str r6, [r3, #0] +10013c1a: 0006 movs r6, r0 +10013c1c: 2c00 cmp r4, #0 +10013c1e: d1e5 bne.n 10013bec <__pow5mult+0x34> +10013c20: 0030 movs r0, r6 +10013c22: bcc0 pop {r6, r7} +10013c24: 46b9 mov r9, r7 +10013c26: 46b0 mov r8, r6 +10013c28: bdf8 pop {r3, r4, r5, r6, r7, pc} +10013c2a: 002a movs r2, r5 +10013c2c: 0029 movs r1, r5 +10013c2e: 0038 movs r0, r7 +10013c30: f7ff fef0 bl 10013a14 <__multiply> +10013c34: 464b mov r3, r9 +10013c36: 6028 str r0, [r5, #0] +10013c38: 0005 movs r5, r0 +10013c3a: 6003 str r3, [r0, #0] +10013c3c: e7da b.n 10013bf4 <__pow5mult+0x3c> +10013c3e: 0006 movs r6, r0 +10013c40: e7d2 b.n 10013be8 <__pow5mult+0x30> +10013c42: 4b0f ldr r3, [pc, #60] ; (10013c80 <__pow5mult+0xc8>) +10013c44: 3a01 subs r2, #1 +10013c46: 0092 lsls r2, r2, #2 +10013c48: 58d2 ldr r2, [r2, r3] +10013c4a: 2300 movs r3, #0 +10013c4c: f7ff fdbc bl 100137c8 <__multadd> +10013c50: 0006 movs r6, r0 +10013c52: e7bd b.n 10013bd0 <__pow5mult+0x18> +10013c54: 2101 movs r1, #1 +10013c56: 0038 movs r0, r7 +10013c58: f7ff fd84 bl 10013764 <_Balloc> +10013c5c: 1e05 subs r5, r0, #0 +10013c5e: d007 beq.n 10013c70 <__pow5mult+0xb8> +10013c60: 4b08 ldr r3, [pc, #32] ; (10013c84 <__pow5mult+0xcc>) +10013c62: 6143 str r3, [r0, #20] +10013c64: 2301 movs r3, #1 +10013c66: 6103 str r3, [r0, #16] +10013c68: 2300 movs r3, #0 +10013c6a: 64b8 str r0, [r7, #72] ; 0x48 +10013c6c: 6003 str r3, [r0, #0] +10013c6e: e7b4 b.n 10013bda <__pow5mult+0x22> +10013c70: 21a0 movs r1, #160 ; 0xa0 +10013c72: 2200 movs r2, #0 +10013c74: 4b04 ldr r3, [pc, #16] ; (10013c88 <__pow5mult+0xd0>) +10013c76: 4805 ldr r0, [pc, #20] ; (10013c8c <__pow5mult+0xd4>) +10013c78: 0049 lsls r1, r1, #1 +10013c7a: f7ef fa23 bl 100030c4 <__assert_func> +10013c7e: 46c0 nop ; (mov r8, r8) +10013c80: 1004d700 .word 0x1004d700 +10013c84: 00000271 .word 0x00000271 +10013c88: 1004d56c .word 0x1004d56c +10013c8c: 1004d6c8 .word 0x1004d6c8 + +10013c90 <__lshift>: +10013c90: b5f0 push {r4, r5, r6, r7, lr} +10013c92: 000c movs r4, r1 +10013c94: 6923 ldr r3, [r4, #16] +10013c96: 4645 mov r5, r8 +10013c98: 46de mov lr, fp +10013c9a: 4657 mov r7, sl +10013c9c: 464e mov r6, r9 +10013c9e: 4698 mov r8, r3 +10013ca0: b5e0 push {r5, r6, r7, lr} +10013ca2: 1157 asrs r7, r2, #5 +10013ca4: 44b8 add r8, r7 +10013ca6: 4643 mov r3, r8 +10013ca8: 1c5d adds r5, r3, #1 +10013caa: 68a3 ldr r3, [r4, #8] +10013cac: 4683 mov fp, r0 +10013cae: 0016 movs r6, r2 +10013cb0: 6849 ldr r1, [r1, #4] +10013cb2: b083 sub sp, #12 +10013cb4: 429d cmp r5, r3 +10013cb6: dd03 ble.n 10013cc0 <__lshift+0x30> +10013cb8: 3101 adds r1, #1 +10013cba: 005b lsls r3, r3, #1 +10013cbc: 429d cmp r5, r3 +10013cbe: dcfb bgt.n 10013cb8 <__lshift+0x28> +10013cc0: 4658 mov r0, fp +10013cc2: f7ff fd4f bl 10013764 <_Balloc> +10013cc6: 4684 mov ip, r0 +10013cc8: 2800 cmp r0, #0 +10013cca: d053 beq.n 10013d74 <__lshift+0xe4> +10013ccc: 3014 adds r0, #20 +10013cce: 0003 movs r3, r0 +10013cd0: 9001 str r0, [sp, #4] +10013cd2: 2f00 cmp r7, #0 +10013cd4: dd0c ble.n 10013cf0 <__lshift+0x60> +10013cd6: 00bf lsls r7, r7, #2 +10013cd8: 003a movs r2, r7 +10013cda: 2100 movs r1, #0 +10013cdc: 3214 adds r2, #20 +10013cde: 4462 add r2, ip +10013ce0: c302 stmia r3!, {r1} +10013ce2: 4293 cmp r3, r2 +10013ce4: d1fc bne.n 10013ce0 <__lshift+0x50> +10013ce6: 9b01 ldr r3, [sp, #4] +10013ce8: 4699 mov r9, r3 +10013cea: 44b9 add r9, r7 +10013cec: 464b mov r3, r9 +10013cee: 9301 str r3, [sp, #4] +10013cf0: 6922 ldr r2, [r4, #16] +10013cf2: 0023 movs r3, r4 +10013cf4: 0091 lsls r1, r2, #2 +10013cf6: 221f movs r2, #31 +10013cf8: 0010 movs r0, r2 +10013cfa: 3314 adds r3, #20 +10013cfc: 4030 ands r0, r6 +10013cfe: 4681 mov r9, r0 +10013d00: 1859 adds r1, r3, r1 +10013d02: 4232 tst r2, r6 +10013d04: d030 beq.n 10013d68 <__lshift+0xd8> +10013d06: 3201 adds r2, #1 +10013d08: 1a12 subs r2, r2, r0 +10013d0a: 4692 mov sl, r2 +10013d0c: 2600 movs r6, #0 +10013d0e: 9f01 ldr r7, [sp, #4] +10013d10: 4648 mov r0, r9 +10013d12: 681a ldr r2, [r3, #0] +10013d14: 4082 lsls r2, r0 +10013d16: 4332 orrs r2, r6 +10013d18: c704 stmia r7!, {r2} +10013d1a: 4652 mov r2, sl +10013d1c: cb40 ldmia r3!, {r6} +10013d1e: 40d6 lsrs r6, r2 +10013d20: 4299 cmp r1, r3 +10013d22: d8f5 bhi.n 10013d10 <__lshift+0x80> +10013d24: 0022 movs r2, r4 +10013d26: 3215 adds r2, #21 +10013d28: 2304 movs r3, #4 +10013d2a: 4291 cmp r1, r2 +10013d2c: d304 bcc.n 10013d38 <__lshift+0xa8> +10013d2e: 1b0b subs r3, r1, r4 +10013d30: 3b15 subs r3, #21 +10013d32: 089b lsrs r3, r3, #2 +10013d34: 3301 adds r3, #1 +10013d36: 009b lsls r3, r3, #2 +10013d38: 9a01 ldr r2, [sp, #4] +10013d3a: 50d6 str r6, [r2, r3] +10013d3c: 2e00 cmp r6, #0 +10013d3e: d000 beq.n 10013d42 <__lshift+0xb2> +10013d40: 46a8 mov r8, r5 +10013d42: 4663 mov r3, ip +10013d44: 4642 mov r2, r8 +10013d46: 611a str r2, [r3, #16] +10013d48: 6863 ldr r3, [r4, #4] +10013d4a: 4660 mov r0, ip +10013d4c: 009a lsls r2, r3, #2 +10013d4e: 465b mov r3, fp +10013d50: 6cdb ldr r3, [r3, #76] ; 0x4c +10013d52: 189b adds r3, r3, r2 +10013d54: 681a ldr r2, [r3, #0] +10013d56: 6022 str r2, [r4, #0] +10013d58: 601c str r4, [r3, #0] +10013d5a: b003 add sp, #12 +10013d5c: bcf0 pop {r4, r5, r6, r7} +10013d5e: 46bb mov fp, r7 +10013d60: 46b2 mov sl, r6 +10013d62: 46a9 mov r9, r5 +10013d64: 46a0 mov r8, r4 +10013d66: bdf0 pop {r4, r5, r6, r7, pc} +10013d68: 9801 ldr r0, [sp, #4] +10013d6a: cb04 ldmia r3!, {r2} +10013d6c: c004 stmia r0!, {r2} +10013d6e: 4299 cmp r1, r3 +10013d70: d8fb bhi.n 10013d6a <__lshift+0xda> +10013d72: e7e6 b.n 10013d42 <__lshift+0xb2> +10013d74: 21da movs r1, #218 ; 0xda +10013d76: 2200 movs r2, #0 +10013d78: 4b02 ldr r3, [pc, #8] ; (10013d84 <__lshift+0xf4>) +10013d7a: 4803 ldr r0, [pc, #12] ; (10013d88 <__lshift+0xf8>) +10013d7c: 31ff adds r1, #255 ; 0xff +10013d7e: f7ef f9a1 bl 100030c4 <__assert_func> +10013d82: 46c0 nop ; (mov r8, r8) +10013d84: 1004d56c .word 0x1004d56c +10013d88: 1004d6c8 .word 0x1004d6c8 + +10013d8c <__mcmp>: +10013d8c: 6903 ldr r3, [r0, #16] +10013d8e: 690a ldr r2, [r1, #16] +10013d90: b530 push {r4, r5, lr} +10013d92: 0005 movs r5, r0 +10013d94: 1a98 subs r0, r3, r2 +10013d96: 4293 cmp r3, r2 +10013d98: d111 bne.n 10013dbe <__mcmp+0x32> +10013d9a: 0092 lsls r2, r2, #2 +10013d9c: 3514 adds r5, #20 +10013d9e: 3114 adds r1, #20 +10013da0: 18ab adds r3, r5, r2 +10013da2: 1889 adds r1, r1, r2 +10013da4: e001 b.n 10013daa <__mcmp+0x1e> +10013da6: 429d cmp r5, r3 +10013da8: d209 bcs.n 10013dbe <__mcmp+0x32> +10013daa: 3b04 subs r3, #4 +10013dac: 3904 subs r1, #4 +10013dae: 681a ldr r2, [r3, #0] +10013db0: 680c ldr r4, [r1, #0] +10013db2: 42a2 cmp r2, r4 +10013db4: d0f7 beq.n 10013da6 <__mcmp+0x1a> +10013db6: 42a2 cmp r2, r4 +10013db8: 4192 sbcs r2, r2 +10013dba: 2001 movs r0, #1 +10013dbc: 4310 orrs r0, r2 +10013dbe: bd30 pop {r4, r5, pc} + +10013dc0 <__mdiff>: +10013dc0: b5f0 push {r4, r5, r6, r7, lr} +10013dc2: 464e mov r6, r9 +10013dc4: 4645 mov r5, r8 +10013dc6: 46de mov lr, fp +10013dc8: 4657 mov r7, sl +10013dca: b5e0 push {r5, r6, r7, lr} +10013dcc: 690b ldr r3, [r1, #16] +10013dce: 4688 mov r8, r1 +10013dd0: 6911 ldr r1, [r2, #16] +10013dd2: 4691 mov r9, r2 +10013dd4: b083 sub sp, #12 +10013dd6: 1a5c subs r4, r3, r1 +10013dd8: 428b cmp r3, r1 +10013dda: d000 beq.n 10013dde <__mdiff+0x1e> +10013ddc: e095 b.n 10013f0a <__mdiff+0x14a> +10013dde: 4646 mov r6, r8 +10013de0: 0089 lsls r1, r1, #2 +10013de2: 3614 adds r6, #20 +10013de4: 3214 adds r2, #20 +10013de6: 1873 adds r3, r6, r1 +10013de8: 1852 adds r2, r2, r1 +10013dea: e002 b.n 10013df2 <__mdiff+0x32> +10013dec: 429e cmp r6, r3 +10013dee: d300 bcc.n 10013df2 <__mdiff+0x32> +10013df0: e08f b.n 10013f12 <__mdiff+0x152> +10013df2: 3b04 subs r3, #4 +10013df4: 3a04 subs r2, #4 +10013df6: 681d ldr r5, [r3, #0] +10013df8: 6811 ldr r1, [r2, #0] +10013dfa: 428d cmp r5, r1 +10013dfc: d0f6 beq.n 10013dec <__mdiff+0x2c> +10013dfe: d200 bcs.n 10013e02 <__mdiff+0x42> +10013e00: e07e b.n 10013f00 <__mdiff+0x140> +10013e02: 4643 mov r3, r8 +10013e04: 6859 ldr r1, [r3, #4] +10013e06: f7ff fcad bl 10013764 <_Balloc> +10013e0a: 2800 cmp r0, #0 +10013e0c: d100 bne.n 10013e10 <__mdiff+0x50> +10013e0e: e08a b.n 10013f26 <__mdiff+0x166> +10013e10: 4643 mov r3, r8 +10013e12: 691a ldr r2, [r3, #16] +10013e14: 2314 movs r3, #20 +10013e16: 4443 add r3, r8 +10013e18: 469c mov ip, r3 +10013e1a: 60c4 str r4, [r0, #12] +10013e1c: 001c movs r4, r3 +10013e1e: 464b mov r3, r9 +10013e20: 691b ldr r3, [r3, #16] +10013e22: 0091 lsls r1, r2, #2 +10013e24: 009b lsls r3, r3, #2 +10013e26: 4461 add r1, ip +10013e28: 469c mov ip, r3 +10013e2a: 2314 movs r3, #20 +10013e2c: 464f mov r7, r9 +10013e2e: 469a mov sl, r3 +10013e30: 3714 adds r7, #20 +10013e32: 4482 add sl, r0 +10013e34: 4653 mov r3, sl +10013e36: 44bc add ip, r7 +10013e38: 468b mov fp, r1 +10013e3a: 46a2 mov sl, r4 +10013e3c: 2614 movs r6, #20 +10013e3e: 4664 mov r4, ip +10013e40: 2100 movs r1, #0 +10013e42: 4694 mov ip, r2 +10013e44: 4642 mov r2, r8 +10013e46: 4680 mov r8, r0 +10013e48: 9301 str r3, [sp, #4] +10013e4a: 5993 ldr r3, [r2, r6] +10013e4c: cf01 ldmia r7!, {r0} +10013e4e: 041d lsls r5, r3, #16 +10013e50: 0c2d lsrs r5, r5, #16 +10013e52: 1869 adds r1, r5, r1 +10013e54: 0405 lsls r5, r0, #16 +10013e56: 0c2d lsrs r5, r5, #16 +10013e58: 1b4d subs r5, r1, r5 +10013e5a: 0c01 lsrs r1, r0, #16 +10013e5c: 4640 mov r0, r8 +10013e5e: 0c1b lsrs r3, r3, #16 +10013e60: 1a5b subs r3, r3, r1 +10013e62: 1429 asrs r1, r5, #16 +10013e64: 185b adds r3, r3, r1 +10013e66: 042d lsls r5, r5, #16 +10013e68: 1419 asrs r1, r3, #16 +10013e6a: 0c2d lsrs r5, r5, #16 +10013e6c: 041b lsls r3, r3, #16 +10013e6e: 432b orrs r3, r5 +10013e70: 5183 str r3, [r0, r6] +10013e72: 3604 adds r6, #4 +10013e74: 42bc cmp r4, r7 +10013e76: d8e8 bhi.n 10013e4a <__mdiff+0x8a> +10013e78: 4662 mov r2, ip +10013e7a: 46a4 mov ip, r4 +10013e7c: 464d mov r5, r9 +10013e7e: 001c movs r4, r3 +10013e80: 4663 mov r3, ip +10013e82: 464e mov r6, r9 +10013e84: 1b5d subs r5, r3, r5 +10013e86: 3d15 subs r5, #21 +10013e88: 3615 adds r6, #21 +10013e8a: 2300 movs r3, #0 +10013e8c: 08ad lsrs r5, r5, #2 +10013e8e: 45b4 cmp ip, r6 +10013e90: d300 bcc.n 10013e94 <__mdiff+0xd4> +10013e92: 00ab lsls r3, r5, #2 +10013e94: 9f01 ldr r7, [sp, #4] +10013e96: 46b8 mov r8, r7 +10013e98: 2704 movs r7, #4 +10013e9a: 4443 add r3, r8 +10013e9c: 45b4 cmp ip, r6 +10013e9e: d301 bcc.n 10013ea4 <__mdiff+0xe4> +10013ea0: 3501 adds r5, #1 +10013ea2: 00af lsls r7, r5, #2 +10013ea4: 9d01 ldr r5, [sp, #4] +10013ea6: 44ba add sl, r7 +10013ea8: 46ac mov ip, r5 +10013eaa: 44bc add ip, r7 +10013eac: 45d3 cmp fp, sl +10013eae: d918 bls.n 10013ee2 <__mdiff+0x122> +10013eb0: 4665 mov r5, ip +10013eb2: 4657 mov r7, sl +10013eb4: 465e mov r6, fp +10013eb6: cf10 ldmia r7!, {r4} +10013eb8: 0423 lsls r3, r4, #16 +10013eba: 0c1b lsrs r3, r3, #16 +10013ebc: 185b adds r3, r3, r1 +10013ebe: 1419 asrs r1, r3, #16 +10013ec0: 0c24 lsrs r4, r4, #16 +10013ec2: 1864 adds r4, r4, r1 +10013ec4: 041b lsls r3, r3, #16 +10013ec6: 1421 asrs r1, r4, #16 +10013ec8: 0c1b lsrs r3, r3, #16 +10013eca: 0424 lsls r4, r4, #16 +10013ecc: 431c orrs r4, r3 +10013ece: c510 stmia r5!, {r4} +10013ed0: 42be cmp r6, r7 +10013ed2: d8f0 bhi.n 10013eb6 <__mdiff+0xf6> +10013ed4: 0031 movs r1, r6 +10013ed6: 4653 mov r3, sl +10013ed8: 3901 subs r1, #1 +10013eda: 1acb subs r3, r1, r3 +10013edc: 089b lsrs r3, r3, #2 +10013ede: 009b lsls r3, r3, #2 +10013ee0: 4463 add r3, ip +10013ee2: 2c00 cmp r4, #0 +10013ee4: d104 bne.n 10013ef0 <__mdiff+0x130> +10013ee6: 3b04 subs r3, #4 +10013ee8: 6819 ldr r1, [r3, #0] +10013eea: 3a01 subs r2, #1 +10013eec: 2900 cmp r1, #0 +10013eee: d0fa beq.n 10013ee6 <__mdiff+0x126> +10013ef0: 6102 str r2, [r0, #16] +10013ef2: b003 add sp, #12 +10013ef4: bcf0 pop {r4, r5, r6, r7} +10013ef6: 46bb mov fp, r7 +10013ef8: 46b2 mov sl, r6 +10013efa: 46a9 mov r9, r5 +10013efc: 46a0 mov r8, r4 +10013efe: bdf0 pop {r4, r5, r6, r7, pc} +10013f00: 4643 mov r3, r8 +10013f02: 2401 movs r4, #1 +10013f04: 46c8 mov r8, r9 +10013f06: 4699 mov r9, r3 +10013f08: e77b b.n 10013e02 <__mdiff+0x42> +10013f0a: 2c00 cmp r4, #0 +10013f0c: dbf8 blt.n 10013f00 <__mdiff+0x140> +10013f0e: 2400 movs r4, #0 +10013f10: e777 b.n 10013e02 <__mdiff+0x42> +10013f12: 2100 movs r1, #0 +10013f14: f7ff fc26 bl 10013764 <_Balloc> +10013f18: 2800 cmp r0, #0 +10013f1a: d00b beq.n 10013f34 <__mdiff+0x174> +10013f1c: 2301 movs r3, #1 +10013f1e: 6103 str r3, [r0, #16] +10013f20: 2300 movs r3, #0 +10013f22: 6143 str r3, [r0, #20] +10013f24: e7e5 b.n 10013ef2 <__mdiff+0x132> +10013f26: 2190 movs r1, #144 ; 0x90 +10013f28: 2200 movs r2, #0 +10013f2a: 4b05 ldr r3, [pc, #20] ; (10013f40 <__mdiff+0x180>) +10013f2c: 4805 ldr r0, [pc, #20] ; (10013f44 <__mdiff+0x184>) +10013f2e: 0089 lsls r1, r1, #2 +10013f30: f7ef f8c8 bl 100030c4 <__assert_func> +10013f34: 2200 movs r2, #0 +10013f36: 4b02 ldr r3, [pc, #8] ; (10013f40 <__mdiff+0x180>) +10013f38: 4903 ldr r1, [pc, #12] ; (10013f48 <__mdiff+0x188>) +10013f3a: 4802 ldr r0, [pc, #8] ; (10013f44 <__mdiff+0x184>) +10013f3c: f7ef f8c2 bl 100030c4 <__assert_func> +10013f40: 1004d56c .word 0x1004d56c +10013f44: 1004d6c8 .word 0x1004d6c8 +10013f48: 00000232 .word 0x00000232 + +10013f4c <__ulp>: +10013f4c: 4b0f ldr r3, [pc, #60] ; (10013f8c <__ulp+0x40>) +10013f4e: 4019 ands r1, r3 +10013f50: 4b0f ldr r3, [pc, #60] ; (10013f90 <__ulp+0x44>) +10013f52: 469c mov ip, r3 +10013f54: 4461 add r1, ip +10013f56: 2900 cmp r1, #0 +10013f58: dd04 ble.n 10013f64 <__ulp+0x18> +10013f5a: 2200 movs r2, #0 +10013f5c: 000b movs r3, r1 +10013f5e: 0010 movs r0, r2 +10013f60: 0019 movs r1, r3 +10013f62: 4770 bx lr +10013f64: 4249 negs r1, r1 +10013f66: 2200 movs r2, #0 +10013f68: 2300 movs r3, #0 +10013f6a: 1509 asrs r1, r1, #20 +10013f6c: 2913 cmp r1, #19 +10013f6e: dc04 bgt.n 10013f7a <__ulp+0x2e> +10013f70: 2080 movs r0, #128 ; 0x80 +10013f72: 0300 lsls r0, r0, #12 +10013f74: 4108 asrs r0, r1 +10013f76: 0003 movs r3, r0 +10013f78: e7f1 b.n 10013f5e <__ulp+0x12> +10013f7a: 3914 subs r1, #20 +10013f7c: 2001 movs r0, #1 +10013f7e: 291e cmp r1, #30 +10013f80: dc02 bgt.n 10013f88 <__ulp+0x3c> +10013f82: 2080 movs r0, #128 ; 0x80 +10013f84: 0600 lsls r0, r0, #24 +10013f86: 40c8 lsrs r0, r1 +10013f88: 0002 movs r2, r0 +10013f8a: e7e8 b.n 10013f5e <__ulp+0x12> +10013f8c: 7ff00000 .word 0x7ff00000 +10013f90: fcc00000 .word 0xfcc00000 + +10013f94 <__b2d>: +10013f94: b5f8 push {r3, r4, r5, r6, r7, lr} +10013f96: 0006 movs r6, r0 +10013f98: 4647 mov r7, r8 +10013f9a: 46ce mov lr, r9 +10013f9c: 6904 ldr r4, [r0, #16] +10013f9e: 3614 adds r6, #20 +10013fa0: 00a4 lsls r4, r4, #2 +10013fa2: 1934 adds r4, r6, r4 +10013fa4: 1f23 subs r3, r4, #4 +10013fa6: 681d ldr r5, [r3, #0] +10013fa8: b580 push {r7, lr} +10013faa: 0028 movs r0, r5 +10013fac: 000f movs r7, r1 +10013fae: 4698 mov r8, r3 +10013fb0: f7ff fcb6 bl 10013920 <__hi0bits> +10013fb4: 2120 movs r1, #32 +10013fb6: 1a0a subs r2, r1, r0 +10013fb8: 603a str r2, [r7, #0] +10013fba: 280a cmp r0, #10 +10013fbc: dd2e ble.n 1001401c <__b2d+0x88> +10013fbe: 4546 cmp r6, r8 +10013fc0: d223 bcs.n 1001400a <__b2d+0x76> +10013fc2: 2308 movs r3, #8 +10013fc4: 425b negs r3, r3 +10013fc6: 4698 mov r8, r3 +10013fc8: 44a0 add r8, r4 +10013fca: 4643 mov r3, r8 +10013fcc: 681f ldr r7, [r3, #0] +10013fce: 230b movs r3, #11 +10013fd0: 425b negs r3, r3 +10013fd2: 469c mov ip, r3 +10013fd4: 4484 add ip, r0 +10013fd6: 280b cmp r0, #11 +10013fd8: d01c beq.n 10014014 <__b2d+0x80> +10013fda: 4663 mov r3, ip +10013fdc: 409d lsls r5, r3 +10013fde: 1ac9 subs r1, r1, r3 +10013fe0: 003b movs r3, r7 +10013fe2: 40cb lsrs r3, r1 +10013fe4: 481c ldr r0, [pc, #112] ; (10014058 <__b2d+0xc4>) +10013fe6: 431d orrs r5, r3 +10013fe8: 4328 orrs r0, r5 +10013fea: 0003 movs r3, r0 +10013fec: 4546 cmp r6, r8 +10013fee: d22f bcs.n 10014050 <__b2d+0xbc> +10013ff0: 3c0c subs r4, #12 +10013ff2: 6820 ldr r0, [r4, #0] +10013ff4: 40c8 lsrs r0, r1 +10013ff6: 4661 mov r1, ip +10013ff8: 408f lsls r7, r1 +10013ffa: 4307 orrs r7, r0 +10013ffc: 003a movs r2, r7 +10013ffe: 0010 movs r0, r2 +10014000: 0019 movs r1, r3 +10014002: bcc0 pop {r6, r7} +10014004: 46b9 mov r9, r7 +10014006: 46b0 mov r8, r6 +10014008: bdf8 pop {r3, r4, r5, r6, r7, pc} +1001400a: 0003 movs r3, r0 +1001400c: 2700 movs r7, #0 +1001400e: 3b0b subs r3, #11 +10014010: 280b cmp r0, #11 +10014012: d117 bne.n 10014044 <__b2d+0xb0> +10014014: 4910 ldr r1, [pc, #64] ; (10014058 <__b2d+0xc4>) +10014016: 4329 orrs r1, r5 +10014018: 000b movs r3, r1 +1001401a: e7ef b.n 10013ffc <__b2d+0x68> +1001401c: 002f movs r7, r5 +1001401e: 3915 subs r1, #21 +10014020: 1a0b subs r3, r1, r0 +10014022: 40df lsrs r7, r3 +10014024: 490c ldr r1, [pc, #48] ; (10014058 <__b2d+0xc4>) +10014026: 4699 mov r9, r3 +10014028: 4339 orrs r1, r7 +1001402a: 000b movs r3, r1 +1001402c: 2700 movs r7, #0 +1001402e: 4546 cmp r6, r8 +10014030: d203 bcs.n 1001403a <__b2d+0xa6> +10014032: 4649 mov r1, r9 +10014034: 3c08 subs r4, #8 +10014036: 6827 ldr r7, [r4, #0] +10014038: 40cf lsrs r7, r1 +1001403a: 3015 adds r0, #21 +1001403c: 4085 lsls r5, r0 +1001403e: 433d orrs r5, r7 +10014040: 002a movs r2, r5 +10014042: e7dc b.n 10013ffe <__b2d+0x6a> +10014044: 409d lsls r5, r3 +10014046: 4904 ldr r1, [pc, #16] ; (10014058 <__b2d+0xc4>) +10014048: 2700 movs r7, #0 +1001404a: 4329 orrs r1, r5 +1001404c: 000b movs r3, r1 +1001404e: e7d5 b.n 10013ffc <__b2d+0x68> +10014050: 4661 mov r1, ip +10014052: 408f lsls r7, r1 +10014054: e7d2 b.n 10013ffc <__b2d+0x68> +10014056: 46c0 nop ; (mov r8, r8) +10014058: 3ff00000 .word 0x3ff00000 + +1001405c <__d2b>: +1001405c: b570 push {r4, r5, r6, lr} +1001405e: 2101 movs r1, #1 +10014060: b082 sub sp, #8 +10014062: 0015 movs r5, r2 +10014064: 001c movs r4, r3 +10014066: f7ff fb7d bl 10013764 <_Balloc> +1001406a: 1e06 subs r6, r0, #0 +1001406c: d04f beq.n 1001410e <__d2b+0xb2> +1001406e: 0323 lsls r3, r4, #12 +10014070: 0064 lsls r4, r4, #1 +10014072: 0b1b lsrs r3, r3, #12 +10014074: 0d64 lsrs r4, r4, #21 +10014076: d002 beq.n 1001407e <__d2b+0x22> +10014078: 2280 movs r2, #128 ; 0x80 +1001407a: 0352 lsls r2, r2, #13 +1001407c: 4313 orrs r3, r2 +1001407e: 9301 str r3, [sp, #4] +10014080: 2d00 cmp r5, #0 +10014082: d117 bne.n 100140b4 <__d2b+0x58> +10014084: a801 add r0, sp, #4 +10014086: f7ff fc67 bl 10013958 <__lo0bits> +1001408a: 9b01 ldr r3, [sp, #4] +1001408c: 2501 movs r5, #1 +1001408e: 6173 str r3, [r6, #20] +10014090: 2301 movs r3, #1 +10014092: 3020 adds r0, #32 +10014094: 6133 str r3, [r6, #16] +10014096: 2c00 cmp r4, #0 +10014098: d024 beq.n 100140e4 <__d2b+0x88> +1001409a: 4b20 ldr r3, [pc, #128] ; (1001411c <__d2b+0xc0>) +1001409c: 469c mov ip, r3 +1001409e: 9b06 ldr r3, [sp, #24] +100140a0: 4464 add r4, ip +100140a2: 1824 adds r4, r4, r0 +100140a4: 601c str r4, [r3, #0] +100140a6: 2335 movs r3, #53 ; 0x35 +100140a8: 1a18 subs r0, r3, r0 +100140aa: 9b07 ldr r3, [sp, #28] +100140ac: 6018 str r0, [r3, #0] +100140ae: 0030 movs r0, r6 +100140b0: b002 add sp, #8 +100140b2: bd70 pop {r4, r5, r6, pc} +100140b4: 4668 mov r0, sp +100140b6: 9500 str r5, [sp, #0] +100140b8: f7ff fc4e bl 10013958 <__lo0bits> +100140bc: 2800 cmp r0, #0 +100140be: d022 beq.n 10014106 <__d2b+0xaa> +100140c0: 9d01 ldr r5, [sp, #4] +100140c2: 2320 movs r3, #32 +100140c4: 002a movs r2, r5 +100140c6: 1a1b subs r3, r3, r0 +100140c8: 409a lsls r2, r3 +100140ca: 0013 movs r3, r2 +100140cc: 40c5 lsrs r5, r0 +100140ce: 9a00 ldr r2, [sp, #0] +100140d0: 9501 str r5, [sp, #4] +100140d2: 4313 orrs r3, r2 +100140d4: 6173 str r3, [r6, #20] +100140d6: 61b5 str r5, [r6, #24] +100140d8: 1e6b subs r3, r5, #1 +100140da: 419d sbcs r5, r3 +100140dc: 3501 adds r5, #1 +100140de: 6135 str r5, [r6, #16] +100140e0: 2c00 cmp r4, #0 +100140e2: d1da bne.n 1001409a <__d2b+0x3e> +100140e4: 4b0e ldr r3, [pc, #56] ; (10014120 <__d2b+0xc4>) +100140e6: 469c mov ip, r3 +100140e8: 9b06 ldr r3, [sp, #24] +100140ea: 4460 add r0, ip +100140ec: 6018 str r0, [r3, #0] +100140ee: 4b0d ldr r3, [pc, #52] ; (10014124 <__d2b+0xc8>) +100140f0: 18eb adds r3, r5, r3 +100140f2: 009b lsls r3, r3, #2 +100140f4: 18f3 adds r3, r6, r3 +100140f6: 6958 ldr r0, [r3, #20] +100140f8: f7ff fc12 bl 10013920 <__hi0bits> +100140fc: 016d lsls r5, r5, #5 +100140fe: 9b07 ldr r3, [sp, #28] +10014100: 1a2d subs r5, r5, r0 +10014102: 601d str r5, [r3, #0] +10014104: e7d3 b.n 100140ae <__d2b+0x52> +10014106: 9b00 ldr r3, [sp, #0] +10014108: 9d01 ldr r5, [sp, #4] +1001410a: 6173 str r3, [r6, #20] +1001410c: e7e3 b.n 100140d6 <__d2b+0x7a> +1001410e: 2200 movs r2, #0 +10014110: 4b05 ldr r3, [pc, #20] ; (10014128 <__d2b+0xcc>) +10014112: 4906 ldr r1, [pc, #24] ; (1001412c <__d2b+0xd0>) +10014114: 4806 ldr r0, [pc, #24] ; (10014130 <__d2b+0xd4>) +10014116: f7ee ffd5 bl 100030c4 <__assert_func> +1001411a: 46c0 nop ; (mov r8, r8) +1001411c: fffffbcd .word 0xfffffbcd +10014120: fffffbce .word 0xfffffbce +10014124: 3fffffff .word 0x3fffffff +10014128: 1004d56c .word 0x1004d56c +1001412c: 0000030a .word 0x0000030a +10014130: 1004d6c8 .word 0x1004d6c8 + +10014134 <__ratio>: +10014134: b5f0 push {r4, r5, r6, r7, lr} +10014136: 46ce mov lr, r9 +10014138: 4647 mov r7, r8 +1001413a: b580 push {r7, lr} +1001413c: b085 sub sp, #20 +1001413e: 4688 mov r8, r1 +10014140: a902 add r1, sp, #8 +10014142: 4681 mov r9, r0 +10014144: f7ff ff26 bl 10013f94 <__b2d> +10014148: 0004 movs r4, r0 +1001414a: 000d movs r5, r1 +1001414c: 4640 mov r0, r8 +1001414e: a903 add r1, sp, #12 +10014150: f7ff ff20 bl 10013f94 <__b2d> +10014154: 0002 movs r2, r0 +10014156: 000b movs r3, r1 +10014158: 4640 mov r0, r8 +1001415a: 4649 mov r1, r9 +1001415c: 6900 ldr r0, [r0, #16] +1001415e: 6909 ldr r1, [r1, #16] +10014160: 9200 str r2, [sp, #0] +10014162: 9301 str r3, [sp, #4] +10014164: 1a09 subs r1, r1, r0 +10014166: 0149 lsls r1, r1, #5 +10014168: 468c mov ip, r1 +1001416a: 9802 ldr r0, [sp, #8] +1001416c: 9903 ldr r1, [sp, #12] +1001416e: 1a40 subs r0, r0, r1 +10014170: 0001 movs r1, r0 +10014172: 4461 add r1, ip +10014174: 2900 cmp r1, #0 +10014176: dd0b ble.n 10014190 <__ratio+0x5c> +10014178: 0509 lsls r1, r1, #20 +1001417a: 194f adds r7, r1, r5 +1001417c: 003d movs r5, r7 +1001417e: 0020 movs r0, r4 +10014180: 0029 movs r1, r5 +10014182: f7f0 fd9e bl 10004cc2 <__wrap___aeabi_ddiv> +10014186: b005 add sp, #20 +10014188: bcc0 pop {r6, r7} +1001418a: 46b9 mov r9, r7 +1001418c: 46b0 mov r8, r6 +1001418e: bdf0 pop {r4, r5, r6, r7, pc} +10014190: 0509 lsls r1, r1, #20 +10014192: 1a5b subs r3, r3, r1 +10014194: 9301 str r3, [sp, #4] +10014196: 9a00 ldr r2, [sp, #0] +10014198: 9b01 ldr r3, [sp, #4] +1001419a: e7f0 b.n 1001417e <__ratio+0x4a> + +1001419c <_mprec_log10>: +1001419c: b510 push {r4, lr} +1001419e: 0004 movs r4, r0 +100141a0: 2817 cmp r0, #23 +100141a2: dd09 ble.n 100141b8 <_mprec_log10+0x1c> +100141a4: 2000 movs r0, #0 +100141a6: 4907 ldr r1, [pc, #28] ; (100141c4 <_mprec_log10+0x28>) +100141a8: 2200 movs r2, #0 +100141aa: 4b07 ldr r3, [pc, #28] ; (100141c8 <_mprec_log10+0x2c>) +100141ac: 3c01 subs r4, #1 +100141ae: f7f0 fda2 bl 10004cf6 <__wrap___aeabi_dmul> +100141b2: 2c00 cmp r4, #0 +100141b4: d1f8 bne.n 100141a8 <_mprec_log10+0xc> +100141b6: bd10 pop {r4, pc} +100141b8: 00c4 lsls r4, r0, #3 +100141ba: 4804 ldr r0, [pc, #16] ; (100141cc <_mprec_log10+0x30>) +100141bc: 1904 adds r4, r0, r4 +100141be: 6820 ldr r0, [r4, #0] +100141c0: 6861 ldr r1, [r4, #4] +100141c2: e7f8 b.n 100141b6 <_mprec_log10+0x1a> +100141c4: 3ff00000 .word 0x3ff00000 +100141c8: 40240000 .word 0x40240000 +100141cc: 1004d760 .word 0x1004d760 + +100141d0 <__copybits>: +100141d0: 0013 movs r3, r2 +100141d2: 3901 subs r1, #1 +100141d4: b570 push {r4, r5, r6, lr} +100141d6: 114c asrs r4, r1, #5 +100141d8: 6911 ldr r1, [r2, #16] +100141da: 3401 adds r4, #1 +100141dc: 3314 adds r3, #20 +100141de: 0089 lsls r1, r1, #2 +100141e0: 00a4 lsls r4, r4, #2 +100141e2: 1859 adds r1, r3, r1 +100141e4: 1904 adds r4, r0, r4 +100141e6: 428b cmp r3, r1 +100141e8: d20a bcs.n 10014200 <__copybits+0x30> +100141ea: 0005 movs r5, r0 +100141ec: cb40 ldmia r3!, {r6} +100141ee: c540 stmia r5!, {r6} +100141f0: 4299 cmp r1, r3 +100141f2: d8fb bhi.n 100141ec <__copybits+0x1c> +100141f4: 1a8b subs r3, r1, r2 +100141f6: 3b15 subs r3, #21 +100141f8: 089b lsrs r3, r3, #2 +100141fa: 3301 adds r3, #1 +100141fc: 009b lsls r3, r3, #2 +100141fe: 18c0 adds r0, r0, r3 +10014200: 4284 cmp r4, r0 +10014202: d903 bls.n 1001420c <__copybits+0x3c> +10014204: 2300 movs r3, #0 +10014206: c008 stmia r0!, {r3} +10014208: 4284 cmp r4, r0 +1001420a: d8fc bhi.n 10014206 <__copybits+0x36> +1001420c: bd70 pop {r4, r5, r6, pc} +1001420e: 46c0 nop ; (mov r8, r8) + +10014210 <__any_on>: +10014210: 0002 movs r2, r0 +10014212: 6903 ldr r3, [r0, #16] +10014214: b510 push {r4, lr} +10014216: 3214 adds r2, #20 +10014218: 1148 asrs r0, r1, #5 +1001421a: 4283 cmp r3, r0 +1001421c: da0a bge.n 10014234 <__any_on+0x24> +1001421e: 009b lsls r3, r3, #2 +10014220: 18d3 adds r3, r2, r3 +10014222: e003 b.n 1001422c <__any_on+0x1c> +10014224: 3b04 subs r3, #4 +10014226: 6819 ldr r1, [r3, #0] +10014228: 2900 cmp r1, #0 +1001422a: d117 bne.n 1001425c <__any_on+0x4c> +1001422c: 4293 cmp r3, r2 +1001422e: d8f9 bhi.n 10014224 <__any_on+0x14> +10014230: 2000 movs r0, #0 +10014232: bd10 pop {r4, pc} +10014234: 4283 cmp r3, r0 +10014236: dd0e ble.n 10014256 <__any_on+0x46> +10014238: 231f movs r3, #31 +1001423a: 001c movs r4, r3 +1001423c: 400c ands r4, r1 +1001423e: 420b tst r3, r1 +10014240: d009 beq.n 10014256 <__any_on+0x46> +10014242: 0083 lsls r3, r0, #2 +10014244: 18d3 adds r3, r2, r3 +10014246: 6819 ldr r1, [r3, #0] +10014248: 2001 movs r0, #1 +1001424a: 40e1 lsrs r1, r4 +1001424c: 40a1 lsls r1, r4 +1001424e: 681c ldr r4, [r3, #0] +10014250: 428c cmp r4, r1 +10014252: d1ee bne.n 10014232 <__any_on+0x22> +10014254: e7ea b.n 1001422c <__any_on+0x1c> +10014256: 0083 lsls r3, r0, #2 +10014258: 18d3 adds r3, r2, r3 +1001425a: e7e7 b.n 1001422c <__any_on+0x1c> +1001425c: 2001 movs r0, #1 +1001425e: e7e8 b.n 10014232 <__any_on+0x22> + +10014260 : +10014260: 2000 movs r0, #0 +10014262: 4901 ldr r1, [pc, #4] ; (10014268 ) +10014264: 4770 bx lr +10014266: 46c0 nop ; (mov r8, r8) +10014268: 7ff80000 .word 0x7ff80000 + +1001426c <_fclose_r.part.0>: +1001426c: b570 push {r4, r5, r6, lr} +1001426e: 000c movs r4, r1 +10014270: 0005 movs r5, r0 +10014272: f7fe fbf9 bl 10012a68 <__sflush_r> +10014276: 6ae3 ldr r3, [r4, #44] ; 0x2c +10014278: 0006 movs r6, r0 +1001427a: 2b00 cmp r3, #0 +1001427c: d004 beq.n 10014288 <_fclose_r.part.0+0x1c> +1001427e: 0028 movs r0, r5 +10014280: 69e1 ldr r1, [r4, #28] +10014282: 4798 blx r3 +10014284: 2800 cmp r0, #0 +10014286: db1e blt.n 100142c6 <_fclose_r.part.0+0x5a> +10014288: 89a3 ldrh r3, [r4, #12] +1001428a: 061b lsls r3, r3, #24 +1001428c: d420 bmi.n 100142d0 <_fclose_r.part.0+0x64> +1001428e: 6b21 ldr r1, [r4, #48] ; 0x30 +10014290: 2900 cmp r1, #0 +10014292: d008 beq.n 100142a6 <_fclose_r.part.0+0x3a> +10014294: 0023 movs r3, r4 +10014296: 3340 adds r3, #64 ; 0x40 +10014298: 4299 cmp r1, r3 +1001429a: d002 beq.n 100142a2 <_fclose_r.part.0+0x36> +1001429c: 0028 movs r0, r5 +1001429e: f7fb fde1 bl 1000fe64 <_free_r> +100142a2: 2300 movs r3, #0 +100142a4: 6323 str r3, [r4, #48] ; 0x30 +100142a6: 6c61 ldr r1, [r4, #68] ; 0x44 +100142a8: 2900 cmp r1, #0 +100142aa: d004 beq.n 100142b6 <_fclose_r.part.0+0x4a> +100142ac: 0028 movs r0, r5 +100142ae: f7fb fdd9 bl 1000fe64 <_free_r> +100142b2: 2300 movs r3, #0 +100142b4: 6463 str r3, [r4, #68] ; 0x44 +100142b6: f7fe fdbb bl 10012e30 <__sfp_lock_acquire> +100142ba: 2300 movs r3, #0 +100142bc: 81a3 strh r3, [r4, #12] +100142be: f7fe fdb9 bl 10012e34 <__sfp_lock_release> +100142c2: 0030 movs r0, r6 +100142c4: bd70 pop {r4, r5, r6, pc} +100142c6: 2601 movs r6, #1 +100142c8: 89a3 ldrh r3, [r4, #12] +100142ca: 4276 negs r6, r6 +100142cc: 061b lsls r3, r3, #24 +100142ce: d5de bpl.n 1001428e <_fclose_r.part.0+0x22> +100142d0: 0028 movs r0, r5 +100142d2: 6921 ldr r1, [r4, #16] +100142d4: f7fb fdc6 bl 1000fe64 <_free_r> +100142d8: e7d9 b.n 1001428e <_fclose_r.part.0+0x22> +100142da: 46c0 nop ; (mov r8, r8) + +100142dc <_fclose_r>: +100142dc: b570 push {r4, r5, r6, lr} +100142de: 0005 movs r5, r0 +100142e0: 1e0c subs r4, r1, #0 +100142e2: d008 beq.n 100142f6 <_fclose_r+0x1a> +100142e4: 2800 cmp r0, #0 +100142e6: d002 beq.n 100142ee <_fclose_r+0x12> +100142e8: 6b83 ldr r3, [r0, #56] ; 0x38 +100142ea: 2b00 cmp r3, #0 +100142ec: d00a beq.n 10014304 <_fclose_r+0x28> +100142ee: 220c movs r2, #12 +100142f0: 5ea3 ldrsh r3, [r4, r2] +100142f2: 2b00 cmp r3, #0 +100142f4: d101 bne.n 100142fa <_fclose_r+0x1e> +100142f6: 2000 movs r0, #0 +100142f8: bd70 pop {r4, r5, r6, pc} +100142fa: 0021 movs r1, r4 +100142fc: 0028 movs r0, r5 +100142fe: f7ff ffb5 bl 1001426c <_fclose_r.part.0> +10014302: e7f9 b.n 100142f8 <_fclose_r+0x1c> +10014304: f7fe fd8c bl 10012e20 <__sinit> +10014308: 220c movs r2, #12 +1001430a: 5ea3 ldrsh r3, [r4, r2] +1001430c: 2b00 cmp r3, #0 +1001430e: d0f2 beq.n 100142f6 <_fclose_r+0x1a> +10014310: e7f3 b.n 100142fa <_fclose_r+0x1e> +10014312: 46c0 nop ; (mov r8, r8) + +10014314 : +10014314: b570 push {r4, r5, r6, lr} +10014316: 1e04 subs r4, r0, #0 +10014318: d00a beq.n 10014330 +1001431a: 4b0d ldr r3, [pc, #52] ; (10014350 ) +1001431c: 681d ldr r5, [r3, #0] +1001431e: 2d00 cmp r5, #0 +10014320: d002 beq.n 10014328 +10014322: 6bab ldr r3, [r5, #56] ; 0x38 +10014324: 2b00 cmp r3, #0 +10014326: d00a beq.n 1001433e +10014328: 220c movs r2, #12 +1001432a: 5ea3 ldrsh r3, [r4, r2] +1001432c: 2b00 cmp r3, #0 +1001432e: d101 bne.n 10014334 +10014330: 2000 movs r0, #0 +10014332: bd70 pop {r4, r5, r6, pc} +10014334: 0021 movs r1, r4 +10014336: 0028 movs r0, r5 +10014338: f7ff ff98 bl 1001426c <_fclose_r.part.0> +1001433c: e7f9 b.n 10014332 +1001433e: 0028 movs r0, r5 +10014340: f7fe fd6e bl 10012e20 <__sinit> +10014344: 220c movs r2, #12 +10014346: 5ea3 ldrsh r3, [r4, r2] +10014348: 2b00 cmp r3, #0 +1001434a: d0f1 beq.n 10014330 +1001434c: e7f2 b.n 10014334 +1001434e: 46c0 nop ; (mov r8, r8) +10014350: 200008e0 .word 0x200008e0 + +10014354 <_fini>: +10014354: b5f8 push {r3, r4, r5, r6, r7, lr} +10014356: 46c0 nop ; (mov r8, r8) + +10014358 <__sem_release_veneer>: +10014358: b401 push {r0} +1001435a: 4802 ldr r0, [pc, #8] ; (10014364 <__sem_release_veneer+0xc>) +1001435c: 4684 mov ip, r0 +1001435e: bc01 pop {r0} +10014360: 4760 bx ip +10014362: bf00 nop +10014364: 2000016d .word 0x2000016d + +10014368 <__flash_do_cmd_veneer>: +10014368: b401 push {r0} +1001436a: 4802 ldr r0, [pc, #8] ; (10014374 <__flash_do_cmd_veneer+0xc>) +1001436c: 4684 mov ip, r0 +1001436e: bc01 pop {r0} +10014370: 4760 bx ip +10014372: bf00 nop +10014374: 200005f9 .word 0x200005f9 + +10014378 <__mutex_exit_veneer>: +10014378: b401 push {r0} +1001437a: 4802 ldr r0, [pc, #8] ; (10014384 <__mutex_exit_veneer+0xc>) +1001437c: 4684 mov ip, r0 +1001437e: bc01 pop {r0} +10014380: 4760 bx ip +10014382: bf00 nop +10014384: 200003b9 .word 0x200003b9 + +10014388 <____aeabi_ldiv0_veneer>: +10014388: b401 push {r0} +1001438a: 4802 ldr r0, [pc, #8] ; (10014394 <____aeabi_ldiv0_veneer+0xc>) +1001438c: 4684 mov ip, r0 +1001438e: bc01 pop {r0} +10014390: 4760 bx ip +10014392: bf00 nop +10014394: 200006bd .word 0x200006bd + +10014398 <__memcmp_veneer>: +10014398: b401 push {r0} +1001439a: 4802 ldr r0, [pc, #8] ; (100143a4 <__memcmp_veneer+0xc>) +1001439c: 4684 mov ip, r0 +1001439e: bc01 pop {r0} +100143a0: 4760 bx ip +100143a2: bf00 nop +100143a4: 200006c1 .word 0x200006c1 + +100143a8 <__flash_range_program_veneer>: +100143a8: b401 push {r0} +100143aa: 4802 ldr r0, [pc, #8] ; (100143b4 <__flash_range_program_veneer+0xc>) +100143ac: 4684 mov ip, r0 +100143ae: bc01 pop {r0} +100143b0: 4760 bx ip +100143b2: bf00 nop +100143b4: 20000579 .word 0x20000579 + +100143b8 <__recursive_mutex_try_enter_veneer>: +100143b8: b401 push {r0} +100143ba: 4802 ldr r0, [pc, #8] ; (100143c4 <__recursive_mutex_try_enter_veneer+0xc>) +100143bc: 4684 mov ip, r0 +100143be: bc01 pop {r0} +100143c0: 4760 bx ip +100143c2: bf00 nop +100143c4: 200002f1 .word 0x200002f1 + +100143c8 <____aeabi_idiv0_veneer>: +100143c8: b401 push {r0} +100143ca: 4802 ldr r0, [pc, #8] ; (100143d4 <____aeabi_idiv0_veneer+0xc>) +100143cc: 4684 mov ip, r0 +100143ce: bc01 pop {r0} +100143d0: 4760 bx ip +100143d2: bf00 nop +100143d4: 200006bd .word 0x200006bd + +100143d8 <__sem_acquire_blocking_veneer>: +100143d8: b401 push {r0} +100143da: 4802 ldr r0, [pc, #8] ; (100143e4 <__sem_acquire_blocking_veneer+0xc>) +100143dc: 4684 mov ip, r0 +100143de: bc01 pop {r0} +100143e0: 4760 bx ip +100143e2: bf00 nop +100143e4: 200000c1 .word 0x200000c1 + +100143e8 <__recursive_mutex_enter_blocking_veneer>: +100143e8: b401 push {r0} +100143ea: 4802 ldr r0, [pc, #8] ; (100143f4 <__recursive_mutex_enter_blocking_veneer+0xc>) +100143ec: 4684 mov ip, r0 +100143ee: bc01 pop {r0} +100143f0: 4760 bx ip +100143f2: bf00 nop +100143f4: 20000201 .word 0x20000201 + +100143f8 <__flash_range_erase_veneer>: +100143f8: b401 push {r0} +100143fa: 4802 ldr r0, [pc, #8] ; (10014404 <__flash_range_erase_veneer+0xc>) +100143fc: 4684 mov ip, r0 +100143fe: bc01 pop {r0} +10014400: 4760 bx ip +10014402: bf00 nop +10014404: 200004f9 .word 0x200004f9 + +10014408 <__mutex_enter_block_until_veneer>: +10014408: b401 push {r0} +1001440a: 4802 ldr r0, [pc, #8] ; (10014414 <__mutex_enter_block_until_veneer+0xc>) +1001440c: 4684 mov ip, r0 +1001440e: bc01 pop {r0} +10014410: 4760 bx ip +10014412: bf00 nop +10014414: 20000345 .word 0x20000345 + +10014418 <__mutex_try_enter_block_until_veneer>: +10014418: b401 push {r0} +1001441a: 4802 ldr r0, [pc, #8] ; (10014424 <__mutex_try_enter_block_until_veneer+0xc>) +1001441c: 4684 mov ip, r0 +1001441e: bc01 pop {r0} +10014420: 4760 bx ip +10014422: bf00 nop +10014424: 20000255 .word 0x20000255 + +10014428 <__recursive_mutex_exit_veneer>: +10014428: b401 push {r0} +1001442a: 4802 ldr r0, [pc, #8] ; (10014434 <__recursive_mutex_exit_veneer+0xc>) +1001442c: 4684 mov ip, r0 +1001442e: bc01 pop {r0} +10014430: 4760 bx ip +10014432: bf00 nop +10014434: 200003e1 .word 0x200003e1 + +10014438 <__mutex_enter_blocking_veneer>: +10014438: b401 push {r0} +1001443a: 4802 ldr r0, [pc, #8] ; (10014444 <__mutex_enter_blocking_veneer+0xc>) +1001443c: 4684 mov ip, r0 +1001443e: bc01 pop {r0} +10014440: 4760 bx ip +10014442: bf00 nop +10014444: 200001b9 .word 0x200001b9 + +10014448 <__sem_acquire_block_until_veneer>: +10014448: b401 push {r0} +1001444a: 4802 ldr r0, [pc, #8] ; (10014454 <__sem_acquire_block_until_veneer+0xc>) +1001444c: 4684 mov ip, r0 +1001444e: bc01 pop {r0} +10014450: 4760 bx ip +10014452: bf00 nop +10014454: 20000105 .word 0x20000105 + +10014458 <__memmove_veneer>: +10014458: b401 push {r0} +1001445a: 4802 ldr r0, [pc, #8] ; (10014464 <__memmove_veneer+0xc>) +1001445c: 4684 mov ip, r0 +1001445e: bc01 pop {r0} +10014460: 4760 bx ip +10014462: bf00 nop +10014464: 20000709 .word 0x20000709 Disassembly of section .data: @@ -39108,7 +39250,7 @@ Disassembly of section .data: 20000122: f38c 8810 msr PRIMASK, ip 20000126: 4640 mov r0, r8 20000128: 0039 movs r1, r7 -2000012a: f000 fb45 bl 200007b8 <__best_effort_wfe_or_timeout_veneer> +2000012a: f000 fb4d bl 200007c8 <__best_effort_wfe_or_timeout_veneer> 2000012e: 2800 cmp r0, #0 20000130: d11a bne.n 20000168 20000132: 6826 ldr r6, [r4, #0] @@ -39283,7 +39425,7 @@ Disassembly of section .data: 200002aa: f381 8810 msr PRIMASK, r1 200002ae: 0028 movs r0, r5 200002b0: 0031 movs r1, r6 -200002b2: f000 fa81 bl 200007b8 <__best_effort_wfe_or_timeout_veneer> +200002b2: f000 fa89 bl 200007c8 <__best_effort_wfe_or_timeout_veneer> 200002b6: 2800 cmp r0, #0 200002b8: d1ed bne.n 20000296 200002ba: 6822 ldr r2, [r4, #0] @@ -39373,7 +39515,7 @@ Disassembly of section .data: 2000036c: f383 8810 msr PRIMASK, r3 20000370: 4640 mov r0, r8 20000372: 0039 movs r1, r7 -20000374: f000 fa20 bl 200007b8 <__best_effort_wfe_or_timeout_veneer> +20000374: f000 fa28 bl 200007c8 <__best_effort_wfe_or_timeout_veneer> 20000378: 2800 cmp r0, #0 2000037a: d11a bne.n 200003b2 2000037c: 6826 ldr r6, [r4, #0] @@ -39514,7 +39656,7 @@ Disassembly of section .data: 2000049e: 7003 strb r3, [r0, #0] 200004a0: bd10 pop {r4, pc} 200004a2: 46c0 nop ; (mov r8, r8) -200004a4: 20010f8e .word 0x20010f8e +200004a4: 20010f9e .word 0x20010f9e 200004a8: 10002d9c .word 0x10002d9c 200004ac: 10000100 .word 0x10000100 @@ -39606,7 +39748,7 @@ Disassembly of section .data: 2000055a: 46b1 mov r9, r6 2000055c: 46a8 mov r8, r5 2000055e: bdf0 pop {r4, r5, r6, r7, pc} -20000560: f000 f932 bl 200007c8 <__hard_assertion_failure_veneer> +20000560: f000 f92a bl 200007b8 <__hard_assertion_failure_veneer> 20000564: e7d4 b.n 20000510 20000566: 46c0 nop ; (mov r8, r8) 20000568: 00004649 .word 0x00004649 @@ -39666,7 +39808,7 @@ Disassembly of section .data: 200005dc: 46a9 mov r9, r5 200005de: 46a0 mov r8, r4 200005e0: bdf8 pop {r3, r4, r5, r6, r7, pc} -200005e2: f000 f8f1 bl 200007c8 <__hard_assertion_failure_veneer> +200005e2: f000 f8e9 bl 200007b8 <__hard_assertion_failure_veneer> 200005e6: e7d5 b.n 20000594 200005e8: 00004649 .word 0x00004649 200005ec: 00005845 .word 0x00005845 @@ -39898,23 +40040,23 @@ Disassembly of section .data: 200007b4: 0000 movs r0, r0 ... -200007b8 <__best_effort_wfe_or_timeout_veneer>: +200007b8 <__hard_assertion_failure_veneer>: 200007b8: b401 push {r0} -200007ba: 4802 ldr r0, [pc, #8] ; (200007c4 <__best_effort_wfe_or_timeout_veneer+0xc>) +200007ba: 4802 ldr r0, [pc, #8] ; (200007c4 <__hard_assertion_failure_veneer+0xc>) 200007bc: 4684 mov ip, r0 200007be: bc01 pop {r0} 200007c0: 4760 bx ip 200007c2: bf00 nop -200007c4: 10002081 .word 0x10002081 +200007c4: 10003129 .word 0x10003129 -200007c8 <__hard_assertion_failure_veneer>: +200007c8 <__best_effort_wfe_or_timeout_veneer>: 200007c8: b401 push {r0} -200007ca: 4802 ldr r0, [pc, #8] ; (200007d4 <__hard_assertion_failure_veneer+0xc>) +200007ca: 4802 ldr r0, [pc, #8] ; (200007d4 <__best_effort_wfe_or_timeout_veneer+0xc>) 200007cc: 4684 mov ip, r0 200007ce: bc01 pop {r0} 200007d0: 4760 bx ip 200007d2: bf00 nop -200007d4: 10002fd9 .word 0x10002fd9 +200007d4: 100021d1 .word 0x100021d1 200007d8 : 200007d8: 6a848920 0000aa96 ..j.... @@ -39923,22 +40065,22 @@ Disassembly of section .data: 200007e0: 10140000 .... 200007e4 : -200007e4: 00000082 10000ba1 ........ +200007e4: 00000082 10000cf1 ........ 200007ec : -200007ec: 00000083 10000ba1 ........ +200007ec: 00000083 10000cf1 ........ 200007f4 : -200007f4: 00000084 10000ba1 ........ +200007f4: 00000084 10000cf1 ........ 200007fc : -200007fc: 00000002 10000a65 ....e... +200007fc: 00000002 10000bb5 ........ 20000804 : -20000804: 00000003 10000a65 ....e... +20000804: 00000003 10000bb5 ........ 2000080c : -2000080c: 00000004 10000a65 ....e... +2000080c: 00000004 10000bb5 ........ 20000814 : 20000814: 00000010 .... @@ -39967,14 +40109,14 @@ Disassembly of section .data: 20000856: 4901 ldr r1, [pc, #4] ; (2000085c ) 20000858: 4788 blx r1 2000085a: bd01 pop {r0, pc} -2000085c: 100016a9 .word 0x100016a9 +2000085c: 100017f9 .word 0x100017f9 20000860 : -20000860: 20000878 00000000 20002050 20003a0c x.. ....P . .:. +20000860: 20000878 00000000 20002050 20003a14 x.. ....P . .:. ... 20000878 : -20000878: 20003a1c 00000000 00000000 00000010 .:. ............ +20000878: 20003a24 00000000 00000000 00000010 $:. ............ ... 20000890 : @@ -39993,11 +40135,11 @@ Disassembly of section .data: 200008b0: 00005858 XX.. 200008b4 : -200008b4: 00000000 1000acd5 00000000 00000000 ................ +200008b4: 00000000 1000ae25 00000000 00000000 ....%........... 200008c4: 00000000 .... 200008c8 : -200008c8: 00000000 1000ac39 00000000 00000000 ....9........... +200008c8: 00000000 1000ad89 00000000 00000000 ................ ... 200008e0 <_impure_ptr>: @@ -40098,10 +40240,10 @@ Disassembly of section .data: ... 200011e0: 00000043 00000000 00000000 00000000 C............... ... -20001200: 100128fd 10010085 00000000 1004cb3c .(..........<... -20001210: 1004d03c 1004c7e8 1004c7e8 1004c7e8 <............... -20001220: 1004c7e8 1004c7e8 1004c7e8 1004c7e8 ................ -20001230: 1004c7e8 1004c7e8 ffffffff ffffffff ................ +20001200: 10012a4d 100101d5 00000000 1004cc8c M*.............. +20001210: 1004d18c 1004c938 1004c938 1004c938 ....8...8...8... +20001220: 1004c938 1004c938 1004c938 1004c938 8...8...8...8... +20001230: 1004c938 1004c938 ffffffff ffffffff 8...8........... 20001240: ffffffff 0000ffff 53410001 00494943 ..........ASCII. ... 20001268: 53410000 00494943 00000000 00000000 ..ASCII......... @@ -40117,10 +40259,10 @@ Disassembly of section .data: ... 200012a0 <__mutex_array_end>: -200012a0: 10005001 .word 0x10005001 -200012a4: 10004619 .word 0x10004619 -200012a8: 10004d8d .word 0x10004d8d -200012ac: 10004f09 .word 0x10004f09 +200012a0: 10005151 .word 0x10005151 +200012a4: 10004769 .word 0x10004769 +200012a8: 10004edd .word 0x10004edd +200012ac: 10005059 .word 0x10005059 200012b0 <__frame_dummy_init_array_entry>: -200012b0: 10000331 10006521 1...!e.. +200012b0: 10000331 10006671 1...qf.. diff --git a/build/PicoPiFi.elf b/build/PicoPiFi.elf index 86dea8b..9d1602d 100755 Binary files a/build/PicoPiFi.elf and b/build/PicoPiFi.elf differ diff --git a/build/PicoPiFi.elf.map b/build/PicoPiFi.elf.map index ac486e6..14a97ac 100644 --- a/build/PicoPiFi.elf.map +++ b/build/PicoPiFi.elf.map @@ -2019,9 +2019,9 @@ Discarded input sections .bss 0x0000000000000000 0x0 libcherryusblib.a(usbd_cdc.c.obj) .data 0x0000000000000000 0x0 libcherryusblib.a(usbd_rndis.c.obj) .data 0x0000000000000000 0x0 libcherryusblib.a(usbd_core.c.obj) - .text 0x0000000000000000 0x0 /tmp/ccKWD9Ql.o - .data 0x0000000000000000 0x0 /tmp/ccKWD9Ql.o - .bss 0x0000000000000000 0x0 /tmp/ccKWD9Ql.o + .text 0x0000000000000000 0x0 /tmp/cchtPctv.o + .data 0x0000000000000000 0x0 /tmp/cchtPctv.o + .bss 0x0000000000000000 0x0 /tmp/cchtPctv.o .data 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .bss 0x0000000000000000 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .text 0x0000000000000000 0x10 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-atexit.o) @@ -2238,11 +2238,11 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof .boot2 0x0000000010000000 0x100 0x0000000010000000 __boot2_start__ = . *(.boot2) - .boot2 0x0000000010000000 0x100 /tmp/ccKWD9Ql.o + .boot2 0x0000000010000000 0x100 /tmp/cchtPctv.o 0x0000000010000100 __boot2_end__ = . 0x0000000000000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size) -.text 0x0000000010000100 0x14218 +.text 0x0000000010000100 0x14368 0x0000000010000100 __logical_binary_start = . *(.vectors) .vectors 0x0000000010000100 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj @@ -2307,1098 +2307,1104 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof .text.scan_result 0x0000000010000540 0x98 CMakeFiles/PicoPiFi.dir/src/main.c.obj .text.startup.main - 0x00000000100005d8 0x370 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x00000000100005d8 0x3cc CMakeFiles/PicoPiFi.dir/src/main.c.obj 0x00000000100005d8 main - .text.sys_now 0x0000000010000948 0xc CMakeFiles/PicoPiFi.dir/src/lwip.c.obj - 0x0000000010000948 sys_now + .text.sys_now 0x00000000100009a4 0xc CMakeFiles/PicoPiFi.dir/src/lwip.c.obj + 0x00000000100009a4 sys_now .text.cyw43_cb_tcpip_set_link_up - 0x0000000010000954 0x78 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000010000954 cyw43_cb_tcpip_set_link_up + 0x00000000100009b0 0x78 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x00000000100009b0 cyw43_cb_tcpip_set_link_up .text.cyw43_cb_tcpip_set_link_down - 0x00000000100009cc 0x70 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x00000000100009cc cyw43_cb_tcpip_set_link_down + 0x0000000010000a28 0x70 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000a28 cyw43_cb_tcpip_set_link_down .text.cyw43_cb_process_ethernet - 0x0000000010000a3c 0x28 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000010000a3c cyw43_cb_process_ethernet + 0x0000000010000a98 0xbc CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000a98 cyw43_cb_process_ethernet + .text.dma_handler + 0x0000000010000b54 0x30 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000b54 dma_handler + .text.dma_handler_2 + 0x0000000010000b84 0x30 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000010000b84 dma_handler_2 .text.usbd_cdc_acm_bulk_out - 0x0000000010000a64 0xfc CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000a64 usbd_cdc_acm_bulk_out + 0x0000000010000bb4 0xfc CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000bb4 usbd_cdc_acm_bulk_out .text.usbd_event_handler - 0x0000000010000b60 0x40 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000b60 usbd_event_handler + 0x0000000010000cb0 0x40 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000cb0 usbd_event_handler .text.usbd_cdc_acm_bulk_in - 0x0000000010000ba0 0x24 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000ba0 usbd_cdc_acm_bulk_in + 0x0000000010000cf0 0x24 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000cf0 usbd_cdc_acm_bulk_in .text.usbd_rndis_data_recv_done - 0x0000000010000bc4 0x4 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000bc4 usbd_rndis_data_recv_done + 0x0000000010000d14 0x4 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000d14 usbd_rndis_data_recv_done .text.cdc_rndis_init - 0x0000000010000bc8 0x11c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000bc8 cdc_rndis_init + 0x0000000010000d18 0x11c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000d18 cdc_rndis_init .text.usbd_cdc_acm_set_dtr - 0x0000000010000ce4 0x14 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000ce4 usbd_cdc_acm_set_dtr + 0x0000000010000e34 0x14 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000e34 usbd_cdc_acm_set_dtr .text.cdc_acm_data_send_with_dtr - 0x0000000010000cf8 0x48 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000010000cf8 cdc_acm_data_send_with_dtr + 0x0000000010000e48 0x48 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000010000e48 cdc_acm_data_send_with_dtr .text.set_sys_clock_pll - 0x0000000010000d40 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - 0x0000000010000d40 set_sys_clock_pll + 0x0000000010000e90 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + 0x0000000010000e90 set_sys_clock_pll .text.check_sys_clock_khz - 0x0000000010000db8 0x17c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - 0x0000000010000db8 check_sys_clock_khz + 0x0000000010000f08 0x17c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + 0x0000000010000f08 check_sys_clock_khz .text.gpio_set_function - 0x0000000010000f34 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010000f34 gpio_set_function + 0x0000000010001084 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x0000000010001084 gpio_set_function .text.gpio_set_pulls - 0x0000000010000f64 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010000f64 gpio_set_pulls + 0x00000000100010b4 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100010b4 gpio_set_pulls .text.gpio_set_input_hysteresis_enabled - 0x0000000010000f94 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010000f94 gpio_set_input_hysteresis_enabled + 0x00000000100010e4 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100010e4 gpio_set_input_hysteresis_enabled .text.gpio_set_irq_enabled - 0x0000000010000fbc 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010000fbc gpio_set_irq_enabled + 0x000000001000110c 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x000000001000110c gpio_set_irq_enabled .text.gpio_add_raw_irq_handler_with_order_priority_masked - 0x0000000010001010 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010001010 gpio_add_raw_irq_handler_with_order_priority_masked + 0x0000000010001160 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x0000000010001160 gpio_add_raw_irq_handler_with_order_priority_masked .text.gpio_remove_raw_irq_handler_masked - 0x0000000010001054 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010001054 gpio_remove_raw_irq_handler_masked + 0x00000000100011a4 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100011a4 gpio_remove_raw_irq_handler_masked .text.gpio_init - 0x0000000010001074 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x0000000010001074 gpio_init + 0x00000000100011c4 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000000100011c4 gpio_init .text.running_on_fpga - 0x00000000100010b0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - 0x00000000100010b0 running_on_fpga + 0x0000000010001200 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + 0x0000000010001200 running_on_fpga .text.hw_claim_lock - 0x00000000100010c0 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100010c0 hw_claim_lock + 0x0000000010001210 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010001210 hw_claim_lock .text.hw_claim_unlock - 0x00000000100010d8 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100010d8 hw_claim_unlock + 0x0000000010001228 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010001228 hw_claim_unlock .text.hw_claim_or_assert - 0x00000000100010ec 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100010ec hw_claim_or_assert + 0x000000001000123c 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x000000001000123c hw_claim_or_assert .text.hw_claim_unused_from_range - 0x0000000010001130 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x0000000010001130 hw_claim_unused_from_range + 0x0000000010001280 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x0000000010001280 hw_claim_unused_from_range .text.hw_claim_clear - 0x00000000100011cc 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x00000000100011cc hw_claim_clear + 0x000000001000131c 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x000000001000131c hw_claim_clear .text.spin_locks_reset - 0x0000000010001204 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - 0x0000000010001204 spin_locks_reset + 0x0000000010001354 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x0000000010001354 spin_locks_reset .text.next_striped_spin_lock_num - 0x0000000010001220 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - 0x0000000010001220 next_striped_spin_lock_num + 0x0000000010001370 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x0000000010001370 next_striped_spin_lock_num .text.irq_set_enabled - 0x0000000010001238 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001238 irq_set_enabled + 0x0000000010001388 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010001388 irq_set_enabled .text.irq_is_enabled - 0x000000001000125c 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x000000001000125c irq_is_enabled + 0x00000000100013ac 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100013ac irq_is_enabled .text.irq_set_pending - 0x0000000010001274 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001274 irq_set_pending + 0x00000000100013c4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100013c4 irq_set_pending .text.irq_get_vtable_handler - 0x0000000010001284 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001284 irq_get_vtable_handler + 0x00000000100013d4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100013d4 irq_get_vtable_handler .text.irq_set_exclusive_handler - 0x0000000010001294 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001294 irq_set_exclusive_handler + 0x00000000100013e4 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100013e4 irq_set_exclusive_handler .text.irq_add_shared_handler - 0x00000000100012e8 0x1e8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x00000000100012e8 irq_add_shared_handler + 0x0000000010001438 0x1e8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010001438 irq_add_shared_handler .text.irq_remove_handler - 0x00000000100014d0 0x1b0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x00000000100014d0 irq_remove_handler + 0x0000000010001620 0x1b0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000010001620 irq_remove_handler .text.irq_set_priority - 0x0000000010001680 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001680 irq_set_priority + 0x00000000100017d0 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100017d0 irq_set_priority .text.irq_add_tail_to_free_list - 0x00000000100016a8 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x00000000100016a8 irq_add_tail_to_free_list + 0x00000000100017f8 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100017f8 irq_add_tail_to_free_list .text.irq_init_priorities - 0x000000001000175c 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x000000001000175c irq_init_priorities + 0x00000000100018ac 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100018ac irq_init_priorities .text.user_irq_unclaim - 0x0000000010001780 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001780 user_irq_unclaim + 0x00000000100018d0 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100018d0 user_irq_unclaim .text.user_irq_claim_unused - 0x0000000010001794 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x0000000010001794 user_irq_claim_unused + 0x00000000100018e4 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00000000100018e4 user_irq_claim_unused .text.sem_init - 0x00000000100017bc 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/sem.c.obj - 0x00000000100017bc sem_init + 0x000000001000190c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/sem.c.obj + 0x000000001000190c sem_init .text.lock_init - 0x00000000100017dc 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/lock_core.c.obj - 0x00000000100017dc lock_init + 0x000000001000192c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/lock_core.c.obj + 0x000000001000192c lock_init .text.mutex_init - 0x00000000100017ec 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj - 0x00000000100017ec mutex_init + 0x000000001000193c 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x000000001000193c mutex_init .text.recursive_mutex_init - 0x0000000010001808 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj - 0x0000000010001808 recursive_mutex_init + 0x0000000010001958 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x0000000010001958 recursive_mutex_init .text.timer_pool_entry_comparator - 0x0000000010001824 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001824 timer_pool_entry_comparator + 0x0000000010001974 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001974 timer_pool_entry_comparator .text.sleep_until_callback - 0x0000000010001858 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100019a8 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .text.add_alarm_under_lock.isra.0 - 0x0000000010001888 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100019d8 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_alarm_callback - 0x0000000010001988 0x1bc CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001ad8 0x1bc CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_init_default - 0x0000000010001b44 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001b44 alarm_pool_init_default + 0x0000000010001c94 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001c94 alarm_pool_init_default .text.alarm_pool_get_default - 0x0000000010001bb0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001bb0 alarm_pool_get_default + 0x0000000010001d00 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001d00 alarm_pool_get_default .text.alarm_pool_create_with_unused_hardware_alarm - 0x0000000010001bb8 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001bb8 alarm_pool_create_with_unused_hardware_alarm + 0x0000000010001d08 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001d08 alarm_pool_create_with_unused_hardware_alarm .text.alarm_pool_destroy - 0x0000000010001c2c 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001c2c alarm_pool_destroy + 0x0000000010001d7c 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001d7c alarm_pool_destroy .text.alarm_pool_add_alarm_at - 0x0000000010001c70 0x178 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001c70 alarm_pool_add_alarm_at + 0x0000000010001dc0 0x178 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001dc0 alarm_pool_add_alarm_at .text.alarm_pool_add_alarm_at_force_in_context - 0x0000000010001de8 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001de8 alarm_pool_add_alarm_at_force_in_context + 0x0000000010001f38 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000010001f38 alarm_pool_add_alarm_at_force_in_context .text.alarm_pool_cancel_alarm - 0x0000000010001f0c 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001f0c alarm_pool_cancel_alarm + 0x000000001000205c 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x000000001000205c alarm_pool_cancel_alarm .text.alarm_pool_core_num - 0x0000000010001f84 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001f84 alarm_pool_core_num + 0x00000000100020d4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100020d4 alarm_pool_core_num .text.sleep_until - 0x0000000010001f88 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010001f88 sleep_until + 0x00000000100020d8 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100020d8 sleep_until .text.sleep_ms - 0x000000001000204c 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x000000001000204c sleep_ms + 0x000000001000219c 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x000000001000219c sleep_ms .text.best_effort_wfe_or_timeout - 0x0000000010002080 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010002080 best_effort_wfe_or_timeout + 0x00000000100021d0 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100021d0 best_effort_wfe_or_timeout .text.hardware_alarm_irq_handler - 0x0000000010002154 0xbc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100022a4 0xbc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .text.hardware_alarm_claim - 0x0000000010002210 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010002210 hardware_alarm_claim + 0x0000000010002360 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010002360 hardware_alarm_claim .text.hardware_alarm_unclaim - 0x0000000010002228 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010002228 hardware_alarm_unclaim + 0x0000000010002378 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010002378 hardware_alarm_unclaim .text.hardware_alarm_claim_unused - 0x0000000010002238 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010002238 hardware_alarm_claim_unused + 0x0000000010002388 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010002388 hardware_alarm_claim_unused .text.time_us_64 - 0x0000000010002258 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010002258 time_us_64 + 0x00000000100023a8 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100023a8 time_us_64 .text.busy_wait_us - 0x000000001000226c 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x000000001000226c busy_wait_us + 0x00000000100023bc 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100023bc busy_wait_us .text.busy_wait_until - 0x00000000100022c0 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x00000000100022c0 busy_wait_until + 0x0000000010002410 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010002410 busy_wait_until .text.hardware_alarm_set_callback - 0x00000000100022e0 0x8c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x00000000100022e0 hardware_alarm_set_callback + 0x0000000010002430 0x8c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010002430 hardware_alarm_set_callback .text.hardware_alarm_set_target - 0x000000001000236c 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x000000001000236c hardware_alarm_set_target + 0x00000000100024bc 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100024bc hardware_alarm_set_target .text.hardware_alarm_cancel - 0x0000000010002440 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x0000000010002440 hardware_alarm_cancel + 0x0000000010002590 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000010002590 hardware_alarm_cancel .text.hardware_alarm_force_irq - 0x000000001000247c 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x000000001000247c hardware_alarm_force_irq + 0x00000000100025cc 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x00000000100025cc hardware_alarm_force_irq .text.ph_merge_nodes - 0x00000000100024b8 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010002608 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_create - 0x0000000010002520 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010002520 ph_create + 0x0000000010002670 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010002670 ph_create .text.ph_post_alloc_init - 0x0000000010002580 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010002580 ph_post_alloc_init + 0x00000000100026d0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x00000000100026d0 ph_post_alloc_init .text.ph_destroy - 0x00000000100025bc 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x00000000100025bc ph_destroy + 0x000000001000270c 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x000000001000270c ph_destroy .text.ph_merge_two_pass - 0x00000000100025d0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x00000000100025d0 ph_merge_two_pass + 0x0000000010002720 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x0000000010002720 ph_merge_two_pass .text.ph_remove_any_head - 0x0000000010002660 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x00000000100027b0 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_remove_head - 0x0000000010002760 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010002760 ph_remove_head + 0x00000000100028b0 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x00000000100028b0 ph_remove_head .text.ph_remove_and_free_node - 0x0000000010002864 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj - 0x0000000010002864 ph_remove_and_free_node + 0x00000000100029b4 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_util/pheap.c.obj + 0x00000000100029b4 ph_remove_and_free_node .text.clock_configure - 0x00000000100028e0 0x118 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x00000000100028e0 clock_configure + 0x0000000010002a30 0x118 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x0000000010002a30 clock_configure .text.clocks_init - 0x00000000100029f8 0x2d0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x00000000100029f8 clocks_init + 0x0000000010002b48 0x2d0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x0000000010002b48 clocks_init .text.clock_get_hz - 0x0000000010002cc8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x0000000010002cc8 clock_get_hz + 0x0000000010002e18 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x0000000010002e18 clock_get_hz .text.pll_init - 0x0000000010002cd4 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - 0x0000000010002cd4 pll_init + 0x0000000010002e24 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + 0x0000000010002e24 pll_init .text.watchdog_start_tick - 0x0000000010002d74 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - 0x0000000010002d74 watchdog_start_tick + 0x0000000010002ec4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x0000000010002ec4 watchdog_start_tick .text.watchdog_reboot - 0x0000000010002d84 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - 0x0000000010002d84 watchdog_reboot + 0x0000000010002ed4 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x0000000010002ed4 watchdog_reboot .text.xosc_init - 0x0000000010002e1c 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - 0x0000000010002e1c xosc_init + 0x0000000010002f6c 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + 0x0000000010002f6c xosc_init .text.runtime_init - 0x0000000010002e44 0xf0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002e44 runtime_init - .text._exit 0x0000000010002f34 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002f34 _exit - .text._sbrk 0x0000000010002f38 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002f38 _sbrk - .text.exit 0x0000000010002f6c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002f6c exit + 0x0000000010002f94 0xf0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010002f94 runtime_init + .text._exit 0x0000000010003084 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010003084 _exit + .text._sbrk 0x0000000010003088 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010003088 _sbrk + .text.exit 0x00000000100030bc 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x00000000100030bc exit .text.__assert_func - 0x0000000010002f74 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002f74 __assert_func - .text.panic 0x0000000010002fa8 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002fa8 panic + 0x00000000100030c4 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x00000000100030c4 __assert_func + .text.panic 0x00000000100030f8 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x00000000100030f8 panic .text.hard_assertion_failure - 0x0000000010002fd8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x0000000010002fd8 hard_assertion_failure + 0x0000000010003128 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010003128 hard_assertion_failure .text._out_buffer - 0x0000000010002fe4 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010003134 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_null - 0x0000000010002fec 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x000000001000313c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_rev - 0x0000000010002ff0 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010003140 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._ntoa_format - 0x000000001000308c 0x1cc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100031dc 0x1cc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_char - 0x0000000010003258 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100033a8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_fct - 0x0000000010003268 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._etoa 0x0000000010003278 0x44c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._ftoa 0x00000000100036c4 0x398 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100033b8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._etoa 0x00000000100033c8 0x44c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._ftoa 0x0000000010003814 0x398 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._vsnprintf - 0x0000000010003a5c 0xb04 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010003bac 0xb04 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text.__wrap_sprintf - 0x0000000010004560 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x0000000010004560 __wrap_sprintf + 0x00000000100046b0 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100046b0 __wrap_sprintf .text.vfctprintf - 0x0000000010004588 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x0000000010004588 vfctprintf + 0x00000000100046d8 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100046d8 vfctprintf .text.weak_raw_printf - 0x00000000100045a8 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x00000000100045a8 weak_raw_printf + 0x00000000100046f8 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x00000000100046f8 weak_raw_printf .text.weak_raw_vprintf - 0x00000000100045e8 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x00000000100045e8 weak_raw_vprintf - .text 0x0000000010004618 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - .text.ctzsi 0x0000000010004628 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - 0x0000000010004628 __wrap___ctzsi2 + 0x0000000010004738 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010004738 weak_raw_vprintf + .text 0x0000000010004768 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + .text.ctzsi 0x0000000010004778 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x0000000010004778 __wrap___ctzsi2 .text.rom_func_lookup - 0x0000000010004634 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x0000000010004634 rom_func_lookup + 0x0000000010004784 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x0000000010004784 rom_func_lookup .text.rom_data_lookup - 0x0000000010004644 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x0000000010004644 rom_data_lookup + 0x0000000010004794 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x0000000010004794 rom_data_lookup .text.rom_funcs_lookup - 0x0000000010004654 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x0000000010004654 rom_funcs_lookup + 0x00000000100047a4 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x00000000100047a4 rom_funcs_lookup .text.__wrap___aeabi_idiv - 0x0000000010004698 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x0000000010004698 __wrap___aeabi_idivmod - 0x0000000010004698 divmod_s32s32 - 0x0000000010004698 div_s32s32 - 0x0000000010004698 __wrap___aeabi_idiv - 0x00000000100046a0 divmod_s32s32_unsafe - 0x00000000100046cc divmod_s32s32_savestate + 0x00000000100047e8 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x00000000100047e8 __wrap___aeabi_idivmod + 0x00000000100047e8 divmod_s32s32 + 0x00000000100047e8 div_s32s32 + 0x00000000100047e8 __wrap___aeabi_idiv + 0x00000000100047f0 divmod_s32s32_unsafe + 0x000000001000481c divmod_s32s32_savestate .text.__wrap___aeabi_uidiv - 0x00000000100046e8 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x00000000100046e8 __wrap___aeabi_uidiv - 0x00000000100046e8 __wrap___aeabi_uidivmod - 0x00000000100046e8 div_u32u32 - 0x00000000100046e8 divmod_u32u32 - 0x00000000100046f0 divmod_u32u32_unsafe - 0x0000000010004718 divmod_u32u32_savestate + 0x0000000010004838 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x0000000010004838 __wrap___aeabi_uidiv + 0x0000000010004838 __wrap___aeabi_uidivmod + 0x0000000010004838 div_u32u32 + 0x0000000010004838 divmod_u32u32 + 0x0000000010004840 divmod_u32u32_unsafe + 0x0000000010004868 divmod_u32u32_savestate .text.__wrap___aeabi_ldiv - 0x0000000010004734 0x424 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x0000000010004734 div_s64s64 - 0x0000000010004734 divmod_s64s64 - 0x0000000010004734 __wrap___aeabi_ldivmod - 0x0000000010004764 div_u64u64 - 0x0000000010004764 divmod_u64u64 - 0x0000000010004764 __wrap___aeabi_uldivmod - 0x0000000010004774 divmod_u64u64_savestate - 0x0000000010004794 divmod_s64s64_unsafe - 0x000000001000481c divmod_u64u64_unsafe + 0x0000000010004884 0x424 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x0000000010004884 div_s64s64 + 0x0000000010004884 divmod_s64s64 + 0x0000000010004884 __wrap___aeabi_ldivmod + 0x00000000100048b4 div_u64u64 + 0x00000000100048b4 divmod_u64u64 + 0x00000000100048b4 __wrap___aeabi_uldivmod + 0x00000000100048c4 divmod_u64u64_savestate + 0x00000000100048e4 divmod_s64s64_unsafe + 0x000000001000496c divmod_u64u64_unsafe .text.__wrap___aeabi_darithmetic - 0x0000000010004b58 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004b58 __wrap___aeabi_drsub - 0x0000000010004b5e __wrap___aeabi_dsub - 0x0000000010004b68 __wrap___aeabi_dadd - 0x0000000010004b72 __wrap___aeabi_ddiv - 0x0000000010004ba6 __wrap___aeabi_dmul + 0x0000000010004ca8 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004ca8 __wrap___aeabi_drsub + 0x0000000010004cae __wrap___aeabi_dsub + 0x0000000010004cb8 __wrap___aeabi_dadd + 0x0000000010004cc2 __wrap___aeabi_ddiv + 0x0000000010004cf6 __wrap___aeabi_dmul .text.__wrap___aeabi_cdcmple - 0x0000000010004bb8 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004bb8 __wrap___aeabi_cdrcmple - 0x0000000010004bc8 __wrap___aeabi_cdcmple - 0x0000000010004bc8 __wrap___aeabi_cdcmpeq + 0x0000000010004d08 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004d08 __wrap___aeabi_cdrcmple + 0x0000000010004d18 __wrap___aeabi_cdcmple + 0x0000000010004d18 __wrap___aeabi_cdcmpeq .text.__wrap___aeabi_dcmpeq - 0x0000000010004c24 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c24 __wrap___aeabi_dcmpeq + 0x0000000010004d74 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004d74 __wrap___aeabi_dcmpeq .text.__wrap___aeabi_dcmplt - 0x0000000010004c34 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c34 __wrap___aeabi_dcmplt + 0x0000000010004d84 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004d84 __wrap___aeabi_dcmplt .text.__wrap___aeabi_dcmple - 0x0000000010004c40 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c40 __wrap___aeabi_dcmple + 0x0000000010004d90 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004d90 __wrap___aeabi_dcmple .text.__wrap___aeabi_dcmpge - 0x0000000010004c50 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c50 __wrap___aeabi_dcmpge + 0x0000000010004da0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004da0 __wrap___aeabi_dcmpge .text.__wrap___aeabi_dcmpgt - 0x0000000010004c60 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c60 __wrap___aeabi_dcmpgt + 0x0000000010004db0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004db0 __wrap___aeabi_dcmpgt .text.__wrap___aeabi_dcmpun - 0x0000000010004c6a 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c6a __wrap___aeabi_dcmpun - *fill* 0x0000000010004c86 0x2 + 0x0000000010004dba 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004dba __wrap___aeabi_dcmpun + *fill* 0x0000000010004dd6 0x2 .text.__wrap___aeabi_i2d - 0x0000000010004c88 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004c88 __wrap___aeabi_ui2d - 0x0000000010004c90 __wrap___aeabi_i2d + 0x0000000010004dd8 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004dd8 __wrap___aeabi_ui2d + 0x0000000010004de0 __wrap___aeabi_i2d .text.__wrap___aeabi_d2iz - 0x0000000010004cc0 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004cc0 __wrap___aeabi_d2iz - 0x0000000010004cc0 double2int_z + 0x0000000010004e10 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004e10 __wrap___aeabi_d2iz + 0x0000000010004e10 double2int_z .text.__wrap___aeabi_d2uiz - 0x0000000010004d08 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004d08 double2uint - 0x0000000010004d08 __wrap___aeabi_d2uiz + 0x0000000010004e58 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004e58 double2uint + 0x0000000010004e58 __wrap___aeabi_d2uiz .text.__wrap___aeabi_l2d - 0x0000000010004d18 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004d18 __wrap___aeabi_l2d + 0x0000000010004e68 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004e68 __wrap___aeabi_l2d .text.__wrap___aeabi_d2lz - 0x0000000010004d28 0x26 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004d28 __wrap___aeabi_d2lz - 0x0000000010004d28 double2int64_z - *fill* 0x0000000010004d4e 0x2 + 0x0000000010004e78 0x26 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004e78 __wrap___aeabi_d2lz + 0x0000000010004e78 double2int64_z + *fill* 0x0000000010004e9e 0x2 .text.double2int64 - 0x0000000010004d50 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004d50 double2int64 + 0x0000000010004ea0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004ea0 double2int64 .text.double2ufix64 - 0x0000000010004d60 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004d60 double2ufix64 + 0x0000000010004eb0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004eb0 double2ufix64 .text.__wrap___aeabi_d2f - 0x0000000010004d70 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x0000000010004d70 __wrap___aeabi_d2f + 0x0000000010004ec0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x0000000010004ec0 __wrap___aeabi_d2f .text.missing_double_func_shim - 0x0000000010004d80 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x0000000010004ed0 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .text.__aeabi_double_init - 0x0000000010004d8c 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x0000000010004d8c __aeabi_double_init + 0x0000000010004edc 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x0000000010004edc __aeabi_double_init .text.double_table_shim_on_use_helper - 0x0000000010004e24 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x0000000010004e24 double_table_shim_on_use_helper + 0x0000000010004f74 0x2c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x0000000010004f74 double_table_shim_on_use_helper .text.__aeabi_lmul - 0x0000000010004e50 0x32 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - 0x0000000010004e50 __wrap___aeabi_lmul - *fill* 0x0000000010004e82 0x2 + 0x0000000010004fa0 0x32 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + 0x0000000010004fa0 __wrap___aeabi_lmul + *fill* 0x0000000010004fd2 0x2 .text.__wrap___aeabi_cfcmple - 0x0000000010004e84 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - 0x0000000010004e84 __wrap___aeabi_cfrcmple - 0x0000000010004e90 __wrap___aeabi_cfcmpeq - 0x0000000010004e90 __wrap___aeabi_cfcmple + 0x0000000010004fd4 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x0000000010004fd4 __wrap___aeabi_cfrcmple + 0x0000000010004fe0 __wrap___aeabi_cfcmpeq + 0x0000000010004fe0 __wrap___aeabi_cfcmple .text.__wrap___aeabi_fcmple - 0x0000000010004ed4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - 0x0000000010004ed4 __wrap___aeabi_fcmple + 0x0000000010005024 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x0000000010005024 __wrap___aeabi_fcmple .text.__wrap___aeabi_fcmpun - 0x0000000010004ee4 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - 0x0000000010004ee4 __wrap___aeabi_fcmpun + 0x0000000010005034 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x0000000010005034 __wrap___aeabi_fcmpun .text.missing_float_func_shim - 0x0000000010004efc 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x000000001000504c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .text.__aeabi_float_init - 0x0000000010004f08 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - 0x0000000010004f08 __aeabi_float_init + 0x0000000010005058 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x0000000010005058 __aeabi_float_init .text.__wrap_malloc - 0x0000000010004f64 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - 0x0000000010004f64 __wrap_malloc + 0x00000000100050b4 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x00000000100050b4 __wrap_malloc .text.__wrap_calloc - 0x0000000010004fa0 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - 0x0000000010004fa0 __wrap_calloc + 0x00000000100050f0 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x00000000100050f0 __wrap_calloc .text.__wrap_free - 0x0000000010004fe0 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - 0x0000000010004fe0 __wrap_free - .text 0x0000000010005000 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x0000000010005000 __aeabi_mem_init - .text.memset 0x0000000010005010 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x0000000010005010 __wrap_memset - .text.memcpy 0x000000001000501c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x000000001000501c __wrap___aeabi_memcpy - 0x000000001000501c __wrap_memcpy + 0x0000000010005130 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + 0x0000000010005130 __wrap_free + .text 0x0000000010005150 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x0000000010005150 __aeabi_mem_init + .text.memset 0x0000000010005160 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x0000000010005160 __wrap_memset + .text.memcpy 0x000000001000516c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x000000001000516c __wrap___aeabi_memcpy + 0x000000001000516c __wrap_memcpy .text.stdio_out_chars_no_crlf - 0x0000000010005028 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010005178 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_out_chars_crlf - 0x0000000010005038 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010005188 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_buffered_printer - 0x00000000100050ec 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x000000001000523c 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_put_string.isra.0 - 0x0000000010005150 0xfc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100052a0 0xfc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.__wrap_putchar - 0x000000001000524c 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x000000001000524c __wrap_putchar + 0x000000001000539c 0x98 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x000000001000539c __wrap_putchar .text.__wrap_puts - 0x00000000100052e4 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x00000000100052e4 __wrap_puts - .text._read 0x0000000010005320 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010005320 _read - .text._write 0x00000000100053b4 0xac CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x00000000100053b4 _write - .text._close 0x0000000010005460 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010005460 _close - .text._lseek 0x0000000010005468 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010005468 _lseek + 0x0000000010005434 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010005434 __wrap_puts + .text._read 0x0000000010005470 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010005470 _read + .text._write 0x0000000010005504 0xac CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010005504 _write + .text._close 0x00000000100055b0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100055b0 _close + .text._lseek 0x00000000100055b8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100055b8 _lseek .text.__wrap_vprintf - 0x0000000010005470 0xd8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010005470 __wrap_vprintf + 0x00000000100055c0 0xd8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000000100055c0 __wrap_vprintf .text.__wrap_printf - 0x0000000010005548 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x0000000010005548 __wrap_printf + 0x0000000010005698 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000010005698 __wrap_printf .text.lwip_init - 0x0000000010005560 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/init.c.obj - 0x0000000010005560 lwip_init + 0x00000000100056b0 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/init.c.obj + 0x00000000100056b0 lwip_init .text.lwip_htons - 0x000000001000557c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/def.c.obj - 0x000000001000557c lwip_htons + 0x00000000100056cc 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/def.c.obj + 0x00000000100056cc lwip_htons .text.mem_init - 0x0000000010005584 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x0000000010005584 mem_init + 0x00000000100056d4 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x00000000100056d4 mem_init .text.mem_free - 0x00000000100055d0 0x15c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x00000000100055d0 mem_free + 0x0000000010005720 0x15c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x0000000010005720 mem_free .text.mem_malloc - 0x000000001000572c 0x19c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x000000001000572c mem_malloc + 0x000000001000587c 0x19c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x000000001000587c mem_malloc .text.memp_init - 0x00000000100058c8 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x00000000100058c8 memp_init + 0x0000000010005a18 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010005a18 memp_init .text.memp_malloc - 0x000000001000595c 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x000000001000595c memp_malloc + 0x0000000010005aac 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010005aac memp_malloc .text.memp_free - 0x00000000100059ac 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x00000000100059ac memp_free + 0x0000000010005afc 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010005afc memp_free .text.netif_init - 0x00000000100059e4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/netif.c.obj - 0x00000000100059e4 netif_init + 0x0000000010005b34 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/netif.c.obj + 0x0000000010005b34 netif_init .text.pbuf_free.part.0 - 0x00000000100059e8 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010005b38 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj .text.pbuf_alloc - 0x0000000010005a98 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010005a98 pbuf_alloc + 0x0000000010005be8 0x124 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010005be8 pbuf_alloc .text.pbuf_add_header - 0x0000000010005bbc 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010005bbc pbuf_add_header + 0x0000000010005d0c 0x5c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010005d0c pbuf_add_header .text.pbuf_free - 0x0000000010005c18 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010005c18 pbuf_free + 0x0000000010005d68 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010005d68 pbuf_free .text.pbuf_clen - 0x0000000010005c34 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010005c34 pbuf_clen + 0x0000000010005d84 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010005d84 pbuf_clen .text.pbuf_copy_partial - 0x0000000010005c48 0x70 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - 0x0000000010005c48 pbuf_copy_partial + 0x0000000010005d98 0x70 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + 0x0000000010005d98 pbuf_copy_partial .text.stats_init - 0x0000000010005cb8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj - 0x0000000010005cb8 stats_init + 0x0000000010005e08 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj + 0x0000000010005e08 stats_init .text.sys_timeout_abs - 0x0000000010005cbc 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010005e0c 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj .text.lwip_cyclic_timer - 0x0000000010005d08 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010005e58 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj .text.sys_timeouts_init - 0x0000000010005d40 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - 0x0000000010005d40 sys_timeouts_init + 0x0000000010005e90 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010005e90 sys_timeouts_init .text.udp_init - 0x0000000010005de4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/udp.c.obj - 0x0000000010005de4 udp_init + 0x0000000010005f34 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/udp.c.obj + 0x0000000010005f34 udp_init .text.etharp_raw - 0x0000000010005de8 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + 0x0000000010005f38 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj .text.etharp_tmr - 0x0000000010005edc 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj - 0x0000000010005edc etharp_tmr + 0x000000001000602c 0x94 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + 0x000000001000602c etharp_tmr .text.ip_reass_free_complete_datagram - 0x0000000010005f70 0x108 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x00000000100060c0 0x108 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .text.ip_reass_tmr - 0x0000000010006078 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj - 0x0000000010006078 ip_reass_tmr + 0x00000000100061c8 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x00000000100061c8 ip_reass_tmr .text.ethernet_output - 0x00000000100060b0 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - 0x00000000100060b0 ethernet_output + 0x0000000010006200 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x0000000010006200 ethernet_output .text.core1_trampoline - 0x0000000010006128 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010006278 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .text.core1_wrapper - 0x000000001000612c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x000000001000612c core1_wrapper + 0x000000001000627c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x000000001000627c core1_wrapper .text.multicore_lockout_handshake - 0x0000000010006138 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010006288 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .text.multicore_launch_core1_raw - 0x000000001000623c 0x84 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x000000001000623c multicore_launch_core1_raw + 0x000000001000638c 0x84 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x000000001000638c multicore_launch_core1_raw .text.multicore_launch_core1 - 0x00000000100062c0 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x00000000100062c0 multicore_launch_core1 + 0x0000000010006410 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010006410 multicore_launch_core1 .text.multicore_lockout_victim_init - 0x000000001000630c 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x000000001000630c multicore_lockout_victim_init + 0x000000001000645c 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x000000001000645c multicore_lockout_victim_init .text.multicore_lockout_start_blocking - 0x0000000010006358 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x0000000010006358 multicore_lockout_start_blocking + 0x00000000100064a8 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x00000000100064a8 multicore_lockout_start_blocking .text.multicore_lockout_end_blocking - 0x00000000100063c4 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - 0x00000000100063c4 multicore_lockout_end_blocking + 0x0000000010006514 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000010006514 multicore_lockout_end_blocking .text.cyw43_arch_set_async_context - 0x0000000010006414 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010006414 cyw43_arch_set_async_context + 0x0000000010006564 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x0000000010006564 cyw43_arch_set_async_context .text.cyw43_arch_enable_sta_mode - 0x0000000010006420 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010006420 cyw43_arch_enable_sta_mode + 0x0000000010006570 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x0000000010006570 cyw43_arch_enable_sta_mode .text.cyw43_arch_wifi_connect_async - 0x000000001000643c 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x000000001000643c cyw43_arch_wifi_connect_async + 0x000000001000658c 0x48 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x000000001000658c cyw43_arch_wifi_connect_async .text.cyw43_arch_init_with_country - 0x0000000010006484 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010006484 cyw43_arch_init_with_country + 0x00000000100065d4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x00000000100065d4 cyw43_arch_init_with_country .text.cyw43_arch_gpio_put - 0x0000000010006494 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x0000000010006494 cyw43_arch_gpio_put + 0x00000000100065e4 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x00000000100065e4 cyw43_arch_gpio_put .text.cyw43_arch_async_context - 0x00000000100064a8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj - 0x00000000100064a8 cyw43_arch_async_context + 0x00000000100065f8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch.c.obj + 0x00000000100065f8 cyw43_arch_async_context .text.cyw43_arch_init - 0x00000000100064b4 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch_threadsafe_background.c.obj - 0x00000000100064b4 cyw43_arch_init + 0x0000000010006604 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_arch/cyw43_arch_threadsafe_background.c.obj + 0x0000000010006604 cyw43_arch_init .text.startup._retrieve_unique_id_on_boot - 0x0000000010006520 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + 0x0000000010006670 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj .text.pico_get_unique_board_id - 0x0000000010006530 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj - 0x0000000010006530 pico_get_unique_board_id + 0x0000000010006680 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + 0x0000000010006680 pico_get_unique_board_id .text.flash_get_unique_id - 0x0000000010006540 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj - 0x0000000010006540 flash_get_unique_id + 0x0000000010006690 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj + 0x0000000010006690 flash_get_unique_id .text.ns_delay.constprop.0 - 0x0000000010006580 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100066d0 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .text.cyw43_spi_deinit - 0x00000000100065a0 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x00000000100065a0 cyw43_spi_deinit + 0x00000000100066f0 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100066f0 cyw43_spi_deinit .text.cyw43_spi_init - 0x000000001000661c 0x154 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x000000001000661c cyw43_spi_init + 0x000000001000676c 0x154 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x000000001000676c cyw43_spi_init .text.cyw43_spi_transfer - 0x0000000010006770 0x430 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006770 cyw43_spi_transfer + 0x00000000100068c0 0x430 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100068c0 cyw43_spi_transfer .text.cyw43_spi_gpio_setup - 0x0000000010006ba0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006ba0 cyw43_spi_gpio_setup + 0x0000000010006cf0 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006cf0 cyw43_spi_gpio_setup .text.cyw43_spi_reset - 0x0000000010006bdc 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006bdc cyw43_spi_reset + 0x0000000010006d2c 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006d2c cyw43_spi_reset .text.read_reg_u32_swap - 0x0000000010006c04 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006c04 read_reg_u32_swap + 0x0000000010006d54 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006d54 read_reg_u32_swap .text.cyw43_read_reg_u32 - 0x0000000010006c40 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006c40 cyw43_read_reg_u32 + 0x0000000010006d90 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006d90 cyw43_read_reg_u32 .text.cyw43_read_reg_u16 - 0x0000000010006cac 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006cac cyw43_read_reg_u16 + 0x0000000010006dfc 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006dfc cyw43_read_reg_u16 .text.cyw43_read_reg_u8 - 0x0000000010006d18 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006d18 cyw43_read_reg_u8 + 0x0000000010006e68 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006e68 cyw43_read_reg_u8 .text.write_reg_u32_swap - 0x0000000010006d84 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006d84 write_reg_u32_swap + 0x0000000010006ed4 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010006ed4 write_reg_u32_swap .text.cyw43_write_reg_u32 - 0x0000000010006f64 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010006f64 cyw43_write_reg_u32 + 0x00000000100070b4 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100070b4 cyw43_write_reg_u32 .text.cyw43_write_reg_u16 - 0x0000000010007164 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010007164 cyw43_write_reg_u16 + 0x00000000100072b4 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100072b4 cyw43_write_reg_u16 .text.cyw43_write_reg_u8 - 0x0000000010007364 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010007364 cyw43_write_reg_u8 + 0x00000000100074b4 0x200 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100074b4 cyw43_write_reg_u8 .text.cyw43_read_bytes - 0x0000000010007564 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x0000000010007564 cyw43_read_bytes + 0x00000000100076b4 0x78 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x00000000100076b4 cyw43_read_bytes .text.cyw43_write_bytes - 0x00000000100075dc 0xec CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - 0x00000000100075dc cyw43_write_bytes + 0x000000001000772c 0xec CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x000000001000772c cyw43_write_bytes .text.cyw43_set_backplane_window - 0x00000000100076c8 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007818 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_ll_parse_async_event - 0x000000001000772c 0x13c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000787c 0x13c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_kso_set - 0x0000000010007868 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100079b8 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_ll_sdpcm_poll_device - 0x0000000010007908 0x238 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007a58 0x238 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_sdpcm_send_common - 0x0000000010007b40 0xf8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007c90 0xf8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_do_ioctl.part.0 - 0x0000000010007c38 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007d88 0xc4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_download_resource - 0x0000000010007cfc 0xd0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007e4c 0xd0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_write_iovar_u32 - 0x0000000010007dcc 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007f1c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_write_iovar_u32_u32.constprop.0 - 0x0000000010007e70 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010007fc0 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_read_backplane.constprop.0 - 0x0000000010007f20 0xdc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008070 0xdc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_write_backplane - 0x0000000010007ffc 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000814c 0x104 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.reset_device_core.constprop.0 - 0x0000000010008100 0x3f0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008250 0x3f0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .text.cyw43_ll_init - 0x00000000100084f0 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x00000000100084f0 cyw43_ll_init + 0x0000000010008640 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008640 cyw43_ll_init .text.cyw43_ll_deinit - 0x000000001000850c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000850c cyw43_ll_deinit + 0x000000001000865c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001000865c cyw43_ll_deinit .text.cyw43_ll_send_ethernet - 0x0000000010008514 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010008514 cyw43_ll_send_ethernet + 0x0000000010008664 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008664 cyw43_ll_send_ethernet .text.cyw43_ll_process_packets - 0x0000000010008574 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010008574 cyw43_ll_process_packets + 0x00000000100086c4 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100086c4 cyw43_ll_process_packets .text.cyw43_ll_ioctl - 0x00000000100085c8 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x00000000100085c8 cyw43_ll_ioctl + 0x0000000010008718 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008718 cyw43_ll_ioctl .text.cyw43_ll_bus_sleep - 0x0000000010008648 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010008648 cyw43_ll_bus_sleep + 0x0000000010008798 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008798 cyw43_ll_bus_sleep .text.cyw43_ll_wifi_on - 0x000000001000867c 0x220 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000867c cyw43_ll_wifi_on + 0x00000000100087cc 0x220 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100087cc cyw43_ll_wifi_on .text.cyw43_ll_wifi_get_mac - 0x000000001000889c 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x000000001000889c cyw43_ll_wifi_get_mac + 0x00000000100089ec 0x74 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100089ec cyw43_ll_wifi_get_mac .text.cyw43_ll_bus_init - 0x0000000010008910 0x950 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010008910 cyw43_ll_bus_init + 0x0000000010008a60 0x950 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010008a60 cyw43_ll_bus_init .text.cyw43_ll_wifi_pm - 0x0000000010009260 0x138 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009260 cyw43_ll_wifi_pm + 0x00000000100093b0 0x138 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100093b0 cyw43_ll_wifi_pm .text.cyw43_ll_wifi_scan - 0x0000000010009398 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009398 cyw43_ll_wifi_scan + 0x00000000100094e8 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100094e8 cyw43_ll_wifi_scan .text.cyw43_ll_wifi_join - 0x0000000010009438 0x3ec CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009438 cyw43_ll_wifi_join + 0x0000000010009588 0x3ec CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009588 cyw43_ll_wifi_join .text.cyw43_ll_wifi_set_wpa_auth - 0x0000000010009824 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009824 cyw43_ll_wifi_set_wpa_auth + 0x0000000010009974 0x4c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009974 cyw43_ll_wifi_set_wpa_auth .text.cyw43_ll_wifi_rejoin - 0x0000000010009870 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009870 cyw43_ll_wifi_rejoin + 0x00000000100099c0 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100099c0 cyw43_ll_wifi_rejoin .text.cyw43_ll_wifi_ap_init - 0x00000000100098c8 0x2e8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x00000000100098c8 cyw43_ll_wifi_ap_init + 0x0000000010009a18 0x2e8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009a18 cyw43_ll_wifi_ap_init .text.cyw43_ll_wifi_ap_set_up - 0x0000000010009bb0 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009bb0 cyw43_ll_wifi_ap_set_up + 0x0000000010009d00 0x80 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009d00 cyw43_ll_wifi_ap_set_up .text.cyw43_ll_gpio_set - 0x0000000010009c30 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009c30 cyw43_ll_gpio_set + 0x0000000010009d80 0x9c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009d80 cyw43_ll_gpio_set .text.cyw43_ll_has_work - 0x0000000010009ccc 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - 0x0000000010009ccc cyw43_ll_has_work + 0x0000000010009e1c 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000010009e1c cyw43_ll_has_work .text.cyw43_poll_func - 0x0000000010009ce0 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000010009e30 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj .text.cyw43_init - 0x0000000010009da0 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000010009da0 cyw43_init + 0x0000000010009ef0 0x6c CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000010009ef0 cyw43_init .text.cyw43_deinit - 0x0000000010009e0c 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000010009e0c cyw43_deinit + 0x0000000010009f5c 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000010009f5c cyw43_deinit .text.cyw43_cb_read_host_interrupt_pin - 0x0000000010009e9c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000010009e9c cyw43_cb_read_host_interrupt_pin + 0x0000000010009fec 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000010009fec cyw43_cb_read_host_interrupt_pin .text.cyw43_cb_ensure_awake - 0x0000000010009ea8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000010009ea8 cyw43_cb_ensure_awake + 0x0000000010009ff8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000010009ff8 cyw43_cb_ensure_awake .text.cyw43_cb_process_async_event - 0x0000000010009eb4 0x228 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000010009eb4 cyw43_cb_process_async_event + 0x000000001000a004 0x228 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a004 cyw43_cb_process_async_event .text.cyw43_send_ethernet - 0x000000001000a0dc 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a0dc cyw43_send_ethernet + 0x000000001000a22c 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a22c cyw43_send_ethernet .text.cyw43_wifi_pm - 0x000000001000a19c 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a19c cyw43_wifi_pm + 0x000000001000a2ec 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a2ec cyw43_wifi_pm .text.cyw43_wifi_set_up - 0x000000001000a250 0x338 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a250 cyw43_wifi_set_up + 0x000000001000a3a0 0x338 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a3a0 cyw43_wifi_set_up .text.cyw43_wifi_scan - 0x000000001000a588 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a588 cyw43_wifi_scan + 0x000000001000a6d8 0xd4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a6d8 cyw43_wifi_scan .text.cyw43_wifi_join - 0x000000001000a65c 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a65c cyw43_wifi_join + 0x000000001000a7ac 0xf4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a7ac cyw43_wifi_join .text.cyw43_wifi_leave - 0x000000001000a750 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a750 cyw43_wifi_leave + 0x000000001000a8a0 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a8a0 cyw43_wifi_leave .text.cyw43_gpio_set - 0x000000001000a7f4 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000001000a7f4 cyw43_gpio_set + 0x000000001000a944 0xa0 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001000a944 cyw43_gpio_set .text.pio_sm_unclaim - 0x000000001000a894 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000a894 pio_sm_unclaim + 0x000000001000a9e4 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000a9e4 pio_sm_unclaim .text.pio_claim_unused_sm - 0x000000001000a8b4 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000a8b4 pio_claim_unused_sm + 0x000000001000aa04 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000aa04 pio_claim_unused_sm .text.pio_can_add_program - 0x000000001000a8f0 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000a8f0 pio_can_add_program + 0x000000001000aa40 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000aa40 pio_can_add_program .text.pio_add_program - 0x000000001000a958 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000a958 pio_add_program + 0x000000001000aaa8 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000aaa8 pio_add_program .text.pio_remove_program - 0x000000001000aa20 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000aa20 pio_remove_program + 0x000000001000ab70 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000ab70 pio_remove_program .text.pio_sm_set_pindirs_with_mask - 0x000000001000aa54 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000aa54 pio_sm_set_pindirs_with_mask + 0x000000001000aba4 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000aba4 pio_sm_set_pindirs_with_mask .text.pio_sm_set_consecutive_pindirs - 0x000000001000aaf8 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - 0x000000001000aaf8 pio_sm_set_consecutive_pindirs + 0x000000001000ac48 0xb0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001000ac48 pio_sm_set_consecutive_pindirs .text.dma_channel_unclaim - 0x000000001000aba8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - 0x000000001000aba8 dma_channel_unclaim + 0x000000001000acf8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x000000001000acf8 dma_channel_unclaim .text.dma_claim_unused_channel - 0x000000001000abb8 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - 0x000000001000abb8 dma_claim_unused_channel + 0x000000001000ad08 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x000000001000ad08 dma_claim_unused_channel .text.dma_channel_cleanup - 0x000000001000abd8 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - 0x000000001000abd8 dma_channel_cleanup + 0x000000001000ad28 0x60 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x000000001000ad28 dma_channel_cleanup .text.cyw43_sleep_timeout_reached - 0x000000001000ac38 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000ad88 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .text.cyw43_irq_init - 0x000000001000ac48 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ac48 cyw43_irq_init + 0x000000001000ad98 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000ad98 cyw43_irq_init .text.cyw43_irq_deinit - 0x000000001000ac70 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ac70 cyw43_irq_deinit + 0x000000001000adc0 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000adc0 cyw43_irq_deinit .text.cyw43_gpio_irq_handler - 0x000000001000ac90 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000ade0 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .text.cyw43_do_poll - 0x000000001000acd4 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000ae24 0x68 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .text.cyw43_post_poll_hook - 0x000000001000ad3c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ad3c cyw43_post_poll_hook + 0x000000001000ae8c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000ae8c cyw43_post_poll_hook .text.cyw43_schedule_internal_poll_dispatch - 0x000000001000ad4c 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ad4c cyw43_schedule_internal_poll_dispatch + 0x000000001000ae9c 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000ae9c cyw43_schedule_internal_poll_dispatch .text.cyw43_driver_init - 0x000000001000ad64 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ad64 cyw43_driver_init + 0x000000001000aeb4 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000aeb4 cyw43_driver_init .text.cyw43_driver_deinit - 0x000000001000ad9c 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ad9c cyw43_driver_deinit + 0x000000001000aeec 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000aeec cyw43_driver_deinit .text.cyw43_hal_generate_laa_mac - 0x000000001000ade0 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ade0 cyw43_hal_generate_laa_mac + 0x000000001000af30 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000af30 cyw43_hal_generate_laa_mac .text.cyw43_hal_get_mac - 0x000000001000ae08 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ae08 cyw43_hal_get_mac + 0x000000001000af58 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000af58 cyw43_hal_get_mac .text.cyw43_thread_enter - 0x000000001000ae24 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ae24 cyw43_thread_enter + 0x000000001000af74 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000af74 cyw43_thread_enter .text.cyw43_thread_exit - 0x000000001000ae38 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ae38 cyw43_thread_exit + 0x000000001000af88 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000af88 cyw43_thread_exit .text.cyw43_await_background_or_timeout_us - 0x000000001000ae4c 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ae4c cyw43_await_background_or_timeout_us + 0x000000001000af9c 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000af9c cyw43_await_background_or_timeout_us .text.cyw43_delay_ms - 0x000000001000ae80 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000ae80 cyw43_delay_ms + 0x000000001000afd0 0x44 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000afd0 cyw43_delay_ms .text.cyw43_delay_us - 0x000000001000aec4 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000aec4 cyw43_delay_us + 0x000000001000b014 0x34 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000b014 cyw43_delay_us .text.cyw43_cb_tcpip_init - 0x000000001000aef8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000aef8 cyw43_cb_tcpip_init + 0x000000001000b048 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000b048 cyw43_cb_tcpip_init .text.cyw43_cb_tcpip_deinit - 0x000000001000aefc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj - 0x000000001000aefc cyw43_cb_tcpip_deinit + 0x000000001000b04c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000001000b04c cyw43_cb_tcpip_deinit .text.handle_sync_func_call - 0x000000001000af00 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b050 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_acquire_lock_blocking - 0x000000001000af24 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b074 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.process_under_lock - 0x000000001000af30 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b080 0xc8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_deinit - 0x000000001000aff8 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b148 0x64 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.low_priority_irq_handler - 0x000000001000b05c 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b1ac 0x3c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_wait_for_work_until - 0x000000001000b098 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b1e8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_wait_until - 0x000000001000b0a4 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b1f4 0x1c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_lock_check - 0x000000001000b0c0 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b210 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_execute_sync - 0x000000001000b0e8 0xe4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - 0x000000001000b0e8 async_context_threadsafe_background_execute_sync + 0x000000001000b238 0xe4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b238 async_context_threadsafe_background_execute_sync .text.async_context_threadsafe_background_set_work_pending - 0x000000001000b1cc 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b31c 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.alarm_handler - 0x000000001000b21c 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b36c 0x58 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_release_lock - 0x000000001000b274 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b3c4 0x7c CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_when_pending_worker - 0x000000001000b2f0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b440 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_remove_at_time_worker - 0x000000001000b380 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b4d0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_add_when_pending_worker - 0x000000001000b410 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b560 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_add_at_time_worker - 0x000000001000b4a0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b5f0 0x90 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .text.async_context_threadsafe_background_default_config - 0x000000001000b530 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - 0x000000001000b530 async_context_threadsafe_background_default_config + 0x000000001000b680 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b680 async_context_threadsafe_background_default_config .text.async_context_threadsafe_background_init - 0x000000001000b53c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj - 0x000000001000b53c async_context_threadsafe_background_init + 0x000000001000b68c 0xa4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001000b68c async_context_threadsafe_background_init .text.async_context_base_add_at_time_worker - 0x000000001000b5e0 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000b5e0 async_context_base_add_at_time_worker + 0x000000001000b730 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000b730 async_context_base_add_at_time_worker .text.async_context_base_remove_at_time_worker - 0x000000001000b608 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000b608 async_context_base_remove_at_time_worker + 0x000000001000b758 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000b758 async_context_base_remove_at_time_worker .text.async_context_base_add_when_pending_worker - 0x000000001000b630 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000b630 async_context_base_add_when_pending_worker + 0x000000001000b780 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000b780 async_context_base_add_when_pending_worker .text.async_context_base_remove_when_pending_worker - 0x000000001000b654 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000b654 async_context_base_remove_when_pending_worker + 0x000000001000b7a4 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000b7a4 async_context_base_remove_when_pending_worker .text.async_context_base_execute_once - 0x000000001000b67c 0xe8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000b67c async_context_base_execute_once + 0x000000001000b7cc 0xe8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000b7cc async_context_base_execute_once .text.async_context_base_needs_servicing - 0x000000001000b764 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj - 0x000000001000b764 async_context_base_needs_servicing - .text 0x000000001000b7b8 0xb28 libcherryusblib.a(usb_dc_rp2040.c.obj) - 0x000000001000bb04 usb_dc_init - 0x000000001000bb98 usb_dc_deinit - 0x000000001000bb9c usbd_set_address - 0x000000001000bbac usbd_get_port_speed - 0x000000001000bbb0 usbd_ep_open - 0x000000001000bccc usbd_ep_close - 0x000000001000bd50 usbd_ep_set_stall - 0x000000001000bda4 usbd_ep_clear_stall - 0x000000001000be04 usbd_ep_is_stalled - 0x000000001000be08 usbd_ep_start_write - 0x000000001000bf70 usbd_ep_start_read - 0x000000001000c108 isr_irq5 - .text 0x000000001000c2e0 0xfc libcherryusblib.a(usbd_cdc.c.obj) - 0x000000001000c2e0 usbd_cdc_acm_init_intf - 0x000000001000c2f4 usbd_cdc_acm_set_line_coding - 0x000000001000c2f8 usbd_cdc_acm_get_line_coding - 0x000000001000c318 usbd_cdc_acm_set_rts - 0x000000001000c31c usbd_cdc_acm_send_break - .text 0x000000001000c3dc 0xae4 libcherryusblib.a(usbd_rndis.c.obj) - 0x000000001000c3dc rndis_int_in - 0x000000001000c418 rndis_bulk_out - 0x000000001000c45c rndis_bulk_in - 0x000000001000c88c usbd_rndis_eth_rx - 0x000000001000cb50 usbd_rndis_eth_tx - 0x000000001000ce3c usbd_rndis_init_intf - .text 0x000000001000cec0 0x1094 libcherryusblib.a(usbd_core.c.obj) - 0x000000001000cec0 usbd_event_ep0_in_complete_handler - 0x000000001000d928 usbd_event_ep0_out_complete_handler - 0x000000001000d990 usbd_event_connect_handler - 0x000000001000d9b4 usbd_event_disconnect_handler - 0x000000001000d9d8 usbd_event_resume_handler - 0x000000001000d9fc usbd_event_suspend_handler - 0x000000001000da20 usbd_event_reset_handler - 0x000000001000dae4 usbd_event_ep0_setup_complete_handler - 0x000000001000dbf4 usbd_event_ep_in_complete_handler - 0x000000001000dc24 usbd_event_ep_out_complete_handler - 0x000000001000dc54 usbd_desc_register - 0x000000001000dc9c usbd_msosv1_desc_register - 0x000000001000dcb0 usbd_msosv2_desc_register - 0x000000001000dcc4 usbd_bos_desc_register - 0x000000001000dcd8 usbd_add_interface - 0x000000001000dd18 usbd_add_endpoint - 0x000000001000dd74 usbd_get_ep_mps - 0x000000001000ddc4 usbd_get_ep_mult - 0x000000001000de14 usb_device_is_configured - 0x000000001000de38 usbd_initialize - 0x000000001000dec0 usbd_deinitialize - .text 0x000000001000df54 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-calloc.o) - 0x000000001000df54 calloc - .text 0x000000001000df6c 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-callocr.o) - 0x000000001000df6c _calloc_r - .text 0x000000001000dfc8 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-malloc.o) - 0x000000001000dfc8 malloc - 0x000000001000dfdc free - .text 0x000000001000dff0 0x574 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mallocr.o) - 0x000000001000dff0 _malloc_r - .text 0x000000001000e564 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mlock.o) - 0x000000001000e564 __malloc_lock - 0x000000001000e568 __malloc_unlock - .text 0x000000001000e56c 0x354 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reallocr.o) - 0x000000001000e56c _realloc_r - .text 0x000000001000e8c0 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sbrkr.o) - 0x000000001000e8c0 _sbrk_r - .text 0x000000001000e8e4 0xa0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sscanf.o) - 0x000000001000e8e4 sscanf - 0x000000001000e934 _sscanf_r - .text 0x000000001000e984 0xa4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-stdio.o) - 0x000000001000e984 __sread - 0x000000001000e9ac __seofread - 0x000000001000e9b0 __swrite - 0x000000001000e9f0 __sseek - 0x000000001000ea1c __sclose - .text 0x000000001000ea28 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strlen-stub.o) - 0x000000001000ea28 strlen - .text 0x000000001000ea84 0x74 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strncmp.o) - 0x000000001000ea84 strncmp - .text 0x000000001000eaf8 0x1b8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtol.o) - 0x000000001000ec3c _strtol_r - 0x000000001000ec58 strtol_l - 0x000000001000ec84 strtol - .text 0x000000001000ecb0 0xf70 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) - 0x000000001000ecb0 __ssvfscanf_r - .text 0x000000001000fc20 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-writer.o) - 0x000000001000fc20 _write_r - .text 0x000000001000fc48 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-closer.o) - 0x000000001000fc48 _close_r - .text 0x000000001000fc6c 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-errno.o) - 0x000000001000fc6c __errno - .text 0x000000001000fc78 0x260 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-freer.o) - 0x000000001000fc78 _malloc_trim_r - 0x000000001000fd14 _free_r - .text 0x000000001000fed8 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace.o) - 0x000000001000fed8 iswspace - .text 0x000000001000fee4 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace_l.o) - 0x000000001000fee4 iswspace_l - .text 0x000000001000fefc 0x98 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) - 0x000000001000fefc _setlocale_r - 0x000000001000ff40 __locale_mb_cur_max - 0x000000001000ff50 setlocale - .text 0x000000001000ff94 0x14 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-localeconv.o) - 0x000000001000ff94 __localeconv_l - 0x000000001000ff98 _localeconv_r - 0x000000001000ffa0 localeconv - .text 0x000000001000ffa8 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lseekr.o) - 0x000000001000ffa8 _lseek_r - .text 0x000000001000ffd0 0x9c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) - 0x000000001000ffd0 _mbrtowc_r - 0x000000001001001c mbrtowc - .text 0x000000001001006c 0x44 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbtowc_r.o) - 0x000000001001006c _mbtowc_r - 0x0000000010010084 __ascii_mbtowc - .text 0x00000000100100b0 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-readr.o) - 0x00000000100100b0 _read_r - .text 0x00000000100100d8 0x80 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sccl.o) - 0x00000000100100d8 __sccl - .text 0x0000000010010158 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sf_nan.o) - 0x0000000010010158 nanf - .text 0x0000000010010160 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strcmp.o) - 0x0000000010010160 strcmp - .text 0x00000000100101e8 0x1128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) - 0x00000000100101e8 _strtod_l - 0x0000000010011168 _strtod_r - 0x0000000010011178 strtod_l - 0x0000000010011190 strtod - 0x00000000100111ac strtof_l - 0x000000001001125c strtof - .text 0x0000000010011310 0x1d0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoll.o) - 0x00000000100114a8 _strtoll_r - 0x00000000100114b0 strtoll_l - 0x00000000100114c8 strtoll - .text 0x00000000100114e0 0x180 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoul.o) - 0x0000000010011628 _strtoul_r - 0x0000000010011630 strtoul_l - 0x0000000010011648 strtoul - .text 0x0000000010011660 0x1f4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoull.o) - 0x000000001001181c _strtoull_r - 0x0000000010011824 strtoull_l - 0x000000001001183c strtoull - .text 0x0000000010011854 0xf10 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) - 0x0000000010011854 _sungetc_r - 0x00000000100118d8 __ssrefill_r - 0x0000000010011918 _sfread_r - 0x00000000100119dc __ssvfiscanf_r - .text 0x0000000010012764 0x188 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ungetc.o) - 0x0000000010012764 __submore - 0x00000000100127e8 _ungetc_r - 0x00000000100128d4 ungetc - .text 0x00000000100128ec 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-wctomb_r.o) - 0x00000000100128ec _wctomb_r - 0x00000000100128fc __ascii_wctomb - .text 0x0000000010012918 0x1c0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fflush.o) - 0x0000000010012918 __sflush_r - 0x0000000010012a58 _fflush_r - 0x0000000010012a84 fflush - .text 0x0000000010012ad8 0x248 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-findfp.o) - 0x0000000010012adc _cleanup_r - 0x0000000010012bd8 __sfmoreglue - 0x0000000010012c08 __sfp - 0x0000000010012cb8 _cleanup - 0x0000000010012cd0 __sinit - 0x0000000010012ce0 __sfp_lock_acquire - 0x0000000010012ce4 __sfp_lock_release - 0x0000000010012ce8 __sinit_lock_acquire - 0x0000000010012cec __sinit_lock_release - 0x0000000010012cf0 __fp_lock_all - 0x0000000010012d08 __fp_unlock_all - .text 0x0000000010012d20 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fwalk.o) - 0x0000000010012d20 _fwalk - 0x0000000010012d60 _fwalk_reent - .text 0x0000000010012da8 0x670 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) - 0x0000000010012e4c __gethex - .text 0x0000000010013418 0x1fc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-hexnan.o) - 0x0000000010013418 __match - 0x0000000010013444 __hexnan - .text 0x0000000010013614 0xafc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) - 0x0000000010013614 _Balloc - 0x0000000010013664 _Bfree - 0x0000000010013678 __multadd - 0x0000000010013720 __s2b - 0x00000000100137d0 __hi0bits - 0x0000000010013808 __lo0bits - 0x0000000010013864 __i2b - 0x00000000100138c4 __multiply - 0x0000000010013a68 __pow5mult - 0x0000000010013b40 __lshift - 0x0000000010013c3c __mcmp - 0x0000000010013c70 __mdiff - 0x0000000010013dfc __ulp - 0x0000000010013e44 __b2d - 0x0000000010013f0c __d2b - 0x0000000010013fe4 __ratio - 0x000000001001404c _mprec_log10 - 0x0000000010014080 __copybits - 0x00000000100140c0 __any_on - .text 0x0000000010014110 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-s_nan.o) - 0x0000000010014110 nan - .text 0x000000001001411c 0xe8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fclose.o) - 0x000000001001418c _fclose_r - 0x00000000100141c4 fclose + 0x000000001000b8b4 0x54 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj + 0x000000001000b8b4 async_context_base_needs_servicing + .text 0x000000001000b908 0xb28 libcherryusblib.a(usb_dc_rp2040.c.obj) + 0x000000001000bc54 usb_dc_init + 0x000000001000bce8 usb_dc_deinit + 0x000000001000bcec usbd_set_address + 0x000000001000bcfc usbd_get_port_speed + 0x000000001000bd00 usbd_ep_open + 0x000000001000be1c usbd_ep_close + 0x000000001000bea0 usbd_ep_set_stall + 0x000000001000bef4 usbd_ep_clear_stall + 0x000000001000bf54 usbd_ep_is_stalled + 0x000000001000bf58 usbd_ep_start_write + 0x000000001000c0c0 usbd_ep_start_read + 0x000000001000c258 isr_irq5 + .text 0x000000001000c430 0xfc libcherryusblib.a(usbd_cdc.c.obj) + 0x000000001000c430 usbd_cdc_acm_init_intf + 0x000000001000c444 usbd_cdc_acm_set_line_coding + 0x000000001000c448 usbd_cdc_acm_get_line_coding + 0x000000001000c468 usbd_cdc_acm_set_rts + 0x000000001000c46c usbd_cdc_acm_send_break + .text 0x000000001000c52c 0xae4 libcherryusblib.a(usbd_rndis.c.obj) + 0x000000001000c52c rndis_int_in + 0x000000001000c568 rndis_bulk_out + 0x000000001000c5ac rndis_bulk_in + 0x000000001000c9dc usbd_rndis_eth_rx + 0x000000001000cca0 usbd_rndis_eth_tx + 0x000000001000cf8c usbd_rndis_init_intf + .text 0x000000001000d010 0x1094 libcherryusblib.a(usbd_core.c.obj) + 0x000000001000d010 usbd_event_ep0_in_complete_handler + 0x000000001000da78 usbd_event_ep0_out_complete_handler + 0x000000001000dae0 usbd_event_connect_handler + 0x000000001000db04 usbd_event_disconnect_handler + 0x000000001000db28 usbd_event_resume_handler + 0x000000001000db4c usbd_event_suspend_handler + 0x000000001000db70 usbd_event_reset_handler + 0x000000001000dc34 usbd_event_ep0_setup_complete_handler + 0x000000001000dd44 usbd_event_ep_in_complete_handler + 0x000000001000dd74 usbd_event_ep_out_complete_handler + 0x000000001000dda4 usbd_desc_register + 0x000000001000ddec usbd_msosv1_desc_register + 0x000000001000de00 usbd_msosv2_desc_register + 0x000000001000de14 usbd_bos_desc_register + 0x000000001000de28 usbd_add_interface + 0x000000001000de68 usbd_add_endpoint + 0x000000001000dec4 usbd_get_ep_mps + 0x000000001000df14 usbd_get_ep_mult + 0x000000001000df64 usb_device_is_configured + 0x000000001000df88 usbd_initialize + 0x000000001000e010 usbd_deinitialize + .text 0x000000001000e0a4 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-calloc.o) + 0x000000001000e0a4 calloc + .text 0x000000001000e0bc 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-callocr.o) + 0x000000001000e0bc _calloc_r + .text 0x000000001000e118 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-malloc.o) + 0x000000001000e118 malloc + 0x000000001000e12c free + .text 0x000000001000e140 0x574 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mallocr.o) + 0x000000001000e140 _malloc_r + .text 0x000000001000e6b4 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mlock.o) + 0x000000001000e6b4 __malloc_lock + 0x000000001000e6b8 __malloc_unlock + .text 0x000000001000e6bc 0x354 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-reallocr.o) + 0x000000001000e6bc _realloc_r + .text 0x000000001000ea10 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sbrkr.o) + 0x000000001000ea10 _sbrk_r + .text 0x000000001000ea34 0xa0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sscanf.o) + 0x000000001000ea34 sscanf + 0x000000001000ea84 _sscanf_r + .text 0x000000001000ead4 0xa4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-stdio.o) + 0x000000001000ead4 __sread + 0x000000001000eafc __seofread + 0x000000001000eb00 __swrite + 0x000000001000eb40 __sseek + 0x000000001000eb6c __sclose + .text 0x000000001000eb78 0x5c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strlen-stub.o) + 0x000000001000eb78 strlen + .text 0x000000001000ebd4 0x74 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strncmp.o) + 0x000000001000ebd4 strncmp + .text 0x000000001000ec48 0x1b8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtol.o) + 0x000000001000ed8c _strtol_r + 0x000000001000eda8 strtol_l + 0x000000001000edd4 strtol + .text 0x000000001000ee00 0xf70 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + 0x000000001000ee00 __ssvfscanf_r + .text 0x000000001000fd70 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-writer.o) + 0x000000001000fd70 _write_r + .text 0x000000001000fd98 0x24 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-closer.o) + 0x000000001000fd98 _close_r + .text 0x000000001000fdbc 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-errno.o) + 0x000000001000fdbc __errno + .text 0x000000001000fdc8 0x260 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-freer.o) + 0x000000001000fdc8 _malloc_trim_r + 0x000000001000fe64 _free_r + .text 0x0000000010010028 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace.o) + 0x0000000010010028 iswspace + .text 0x0000000010010034 0x18 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-iswspace_l.o) + 0x0000000010010034 iswspace_l + .text 0x000000001001004c 0x98 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) + 0x000000001001004c _setlocale_r + 0x0000000010010090 __locale_mb_cur_max + 0x00000000100100a0 setlocale + .text 0x00000000100100e4 0x14 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-localeconv.o) + 0x00000000100100e4 __localeconv_l + 0x00000000100100e8 _localeconv_r + 0x00000000100100f0 localeconv + .text 0x00000000100100f8 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lseekr.o) + 0x00000000100100f8 _lseek_r + .text 0x0000000010010120 0x9c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) + 0x0000000010010120 _mbrtowc_r + 0x000000001001016c mbrtowc + .text 0x00000000100101bc 0x44 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbtowc_r.o) + 0x00000000100101bc _mbtowc_r + 0x00000000100101d4 __ascii_mbtowc + .text 0x0000000010010200 0x28 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-readr.o) + 0x0000000010010200 _read_r + .text 0x0000000010010228 0x80 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sccl.o) + 0x0000000010010228 __sccl + .text 0x00000000100102a8 0x8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-sf_nan.o) + 0x00000000100102a8 nanf + .text 0x00000000100102b0 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strcmp.o) + 0x00000000100102b0 strcmp + .text 0x0000000010010338 0x1128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + 0x0000000010010338 _strtod_l + 0x00000000100112b8 _strtod_r + 0x00000000100112c8 strtod_l + 0x00000000100112e0 strtod + 0x00000000100112fc strtof_l + 0x00000000100113ac strtof + .text 0x0000000010011460 0x1d0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoll.o) + 0x00000000100115f8 _strtoll_r + 0x0000000010011600 strtoll_l + 0x0000000010011618 strtoll + .text 0x0000000010011630 0x180 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoul.o) + 0x0000000010011778 _strtoul_r + 0x0000000010011780 strtoul_l + 0x0000000010011798 strtoul + .text 0x00000000100117b0 0x1f4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtoull.o) + 0x000000001001196c _strtoull_r + 0x0000000010011974 strtoull_l + 0x000000001001198c strtoull + .text 0x00000000100119a4 0xf10 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) + 0x00000000100119a4 _sungetc_r + 0x0000000010011a28 __ssrefill_r + 0x0000000010011a68 _sfread_r + 0x0000000010011b2c __ssvfiscanf_r + .text 0x00000000100128b4 0x188 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ungetc.o) + 0x00000000100128b4 __submore + 0x0000000010012938 _ungetc_r + 0x0000000010012a24 ungetc + .text 0x0000000010012a3c 0x2c /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-wctomb_r.o) + 0x0000000010012a3c _wctomb_r + 0x0000000010012a4c __ascii_wctomb + .text 0x0000000010012a68 0x1c0 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fflush.o) + 0x0000000010012a68 __sflush_r + 0x0000000010012ba8 _fflush_r + 0x0000000010012bd4 fflush + .text 0x0000000010012c28 0x248 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-findfp.o) + 0x0000000010012c2c _cleanup_r + 0x0000000010012d28 __sfmoreglue + 0x0000000010012d58 __sfp + 0x0000000010012e08 _cleanup + 0x0000000010012e20 __sinit + 0x0000000010012e30 __sfp_lock_acquire + 0x0000000010012e34 __sfp_lock_release + 0x0000000010012e38 __sinit_lock_acquire + 0x0000000010012e3c __sinit_lock_release + 0x0000000010012e40 __fp_lock_all + 0x0000000010012e58 __fp_unlock_all + .text 0x0000000010012e70 0x88 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fwalk.o) + 0x0000000010012e70 _fwalk + 0x0000000010012eb0 _fwalk_reent + .text 0x0000000010012ef8 0x670 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + 0x0000000010012f9c __gethex + .text 0x0000000010013568 0x1fc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-hexnan.o) + 0x0000000010013568 __match + 0x0000000010013594 __hexnan + .text 0x0000000010013764 0xafc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x0000000010013764 _Balloc + 0x00000000100137b4 _Bfree + 0x00000000100137c8 __multadd + 0x0000000010013870 __s2b + 0x0000000010013920 __hi0bits + 0x0000000010013958 __lo0bits + 0x00000000100139b4 __i2b + 0x0000000010013a14 __multiply + 0x0000000010013bb8 __pow5mult + 0x0000000010013c90 __lshift + 0x0000000010013d8c __mcmp + 0x0000000010013dc0 __mdiff + 0x0000000010013f4c __ulp + 0x0000000010013f94 __b2d + 0x000000001001405c __d2b + 0x0000000010014134 __ratio + 0x000000001001419c _mprec_log10 + 0x00000000100141d0 __copybits + 0x0000000010014210 __any_on + .text 0x0000000010014260 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-s_nan.o) + 0x0000000010014260 nan + .text 0x000000001001426c 0xe8 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-fclose.o) + 0x00000000100142dc _fclose_r + 0x0000000010014314 fclose *(.fini) - .fini 0x0000000010014204 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crti.o - 0x0000000010014204 _fini - .fini.__stub 0x0000000010014208 0x110 linker stubs + .fini 0x0000000010014354 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crti.o + 0x0000000010014354 _fini + .fini.__stub 0x0000000010014358 0x110 linker stubs *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) @@ -3410,326 +3416,326 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof *(SORT_BY_NAME(.dtors.*)) *(.dtors) *(.eh_frame*) - .eh_frame 0x0000000010014318 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o - 0x0000000010014318 . = ALIGN (0x4) + .eh_frame 0x0000000010014468 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o + 0x0000000010014468 . = ALIGN (0x4) -.glue_7 0x0000000010014318 0x0 - .glue_7 0x0000000010014318 0x0 linker stubs +.glue_7 0x0000000010014468 0x0 + .glue_7 0x0000000010014468 0x0 linker stubs -.glue_7t 0x0000000010014318 0x0 - .glue_7t 0x0000000010014318 0x0 linker stubs +.glue_7t 0x0000000010014468 0x0 + .glue_7t 0x0000000010014468 0x0 linker stubs -.vfp11_veneer 0x0000000010014318 0x0 - .vfp11_veneer 0x0000000010014318 0x0 linker stubs +.vfp11_veneer 0x0000000010014468 0x0 + .vfp11_veneer 0x0000000010014468 0x0 linker stubs -.v4_bx 0x0000000010014318 0x0 - .v4_bx 0x0000000010014318 0x0 linker stubs +.v4_bx 0x0000000010014468 0x0 + .v4_bx 0x0000000010014468 0x0 linker stubs -.iplt 0x0000000010014318 0x0 - .iplt 0x0000000010014318 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o +.iplt 0x0000000010014468 0x0 + .iplt 0x0000000010014468 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o -.rodata 0x0000000010014318 0x393c0 +.rodata 0x0000000010014468 0x393c0 *(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .rodata*) .rodata.core1.str1.4 - 0x0000000010014318 0x21 CMakeFiles/PicoPiFi.dir/src/main.c.obj - *fill* 0x0000000010014339 0x3 + 0x0000000010014468 0x21 CMakeFiles/PicoPiFi.dir/src/main.c.obj + *fill* 0x0000000010014489 0x3 .rodata.scan_result.str1.4 - 0x000000001001433c 0x53 CMakeFiles/PicoPiFi.dir/src/main.c.obj - *fill* 0x000000001001438f 0x1 + 0x000000001001448c 0x53 CMakeFiles/PicoPiFi.dir/src/main.c.obj + *fill* 0x00000000100144df 0x1 .rodata.main.str1.4 - 0x0000000010014390 0x32 CMakeFiles/PicoPiFi.dir/src/main.c.obj - *fill* 0x00000000100143c2 0x2 - .rodata 0x00000000100143c4 0x8 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x00000000100144e0 0x32 CMakeFiles/PicoPiFi.dir/src/main.c.obj + *fill* 0x0000000010014512 0x2 + .rodata 0x0000000010014514 0x8 CMakeFiles/PicoPiFi.dir/src/main.c.obj .rodata.cdc_descriptor - 0x00000000100143cc 0x19a CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - *fill* 0x0000000010014566 0x2 + 0x000000001001451c 0x19a CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + *fill* 0x00000000100146b6 0x2 .rodata.user_irq_claim_unused.str1.4 - 0x0000000010014568 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x0000000010014583 0x5 + 0x00000000100146b8 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x00000000100146d3 0x5 .rodata.at_the_end_of_time - 0x0000000010014588 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010014588 at_the_end_of_time + 0x00000000100146d8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100146d8 at_the_end_of_time .rodata.nil_time - 0x0000000010014590 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - 0x0000000010014590 nil_time + 0x00000000100146e0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x00000000100146e0 nil_time .rodata.hardware_alarm_claim.str1.4 - 0x0000000010014598 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - *fill* 0x00000000100145ba 0x2 + 0x00000000100146e8 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + *fill* 0x000000001001470a 0x2 .rodata.hardware_alarm_claim_unused.str1.4 - 0x00000000100145bc 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x000000001001470c 0x14 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .rodata.__assert_func.str1.4 - 0x00000000100145d0 0x3f CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010014720 0x3f CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x43 (size before relaxing) - *fill* 0x000000001001460f 0x1 + *fill* 0x000000001001475f 0x1 .rodata.panic.str1.4 - 0x0000000010014610 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010014760 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x12 (size before relaxing) .rodata.hard_assertion_failure.str1.4 - 0x0000000010014620 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x0000000010014770 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj .rodata._ftoa.str1.4 - 0x000000001001462c 0x15 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - *fill* 0x0000000010014641 0x3 + 0x000000001001477c 0x15 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + *fill* 0x0000000010014791 0x3 .rodata._vsnprintf - 0x0000000010014644 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - *fill* 0x0000000010014824 0x4 + 0x0000000010014794 0x1e0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + *fill* 0x0000000010014974 0x4 .rodata.pow10.0 - 0x0000000010014828 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000000010014978 0x50 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .rodata.missing_double_func_shim.str1.4 - 0x0000000010014878 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x00000000100149c8 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .rodata.missing_float_func_shim.str1.4 - 0x0000000010014890 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x00000000100149e0 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .rodata.__wrap_malloc.str1.4 - 0x0000000010014890 0xe CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - *fill* 0x000000001001489e 0x2 + 0x00000000100149e0 0xe CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj + *fill* 0x00000000100149ee 0x2 .rodata.str1.4 - 0x00000000100148a0 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x00000000100149f0 0x40 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_44 - 0x00000000100148e0 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000010014a30 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_75 - 0x00000000100148ec 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000010014a3c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_81 - 0x00000000100148f8 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x0000000010014a48 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.crlf_str.0 - 0x0000000010014904 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - *fill* 0x0000000010014906 0x2 + 0x0000000010014a54 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + *fill* 0x0000000010014a56 0x2 .rodata.mem_free.str1.4 - 0x0000000010014908 0xfe CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - *fill* 0x0000000010014a06 0x2 + 0x0000000010014a58 0xfe CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + *fill* 0x0000000010014b56 0x2 .rodata.mem_trim.str1.4 - 0x0000000010014a08 0x49 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - *fill* 0x0000000010014a51 0x3 + 0x0000000010014b58 0x49 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + *fill* 0x0000000010014ba1 0x3 .rodata.mem_malloc.str1.4 - 0x0000000010014a54 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - *fill* 0x0000000010014ad7 0x1 + 0x0000000010014ba4 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + *fill* 0x0000000010014c27 0x1 .rodata.memp_malloc_pool.str1.4 - 0x0000000010014ad8 0x37 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000010014b0f 0x1 + 0x0000000010014c28 0x37 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000010014c5f 0x1 .rodata.memp_free_pool.str1.4 - 0x0000000010014b10 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014c60 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .rodata.memp_FRAG_PBUF - 0x0000000010014b30 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b30 memp_FRAG_PBUF + 0x0000000010014c80 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014c80 memp_FRAG_PBUF .rodata.memp_PBUF - 0x0000000010014b40 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b40 memp_PBUF + 0x0000000010014c90 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014c90 memp_PBUF .rodata.memp_PBUF_POOL - 0x0000000010014b50 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b50 memp_PBUF_POOL + 0x0000000010014ca0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014ca0 memp_PBUF_POOL .rodata.memp_REASSDATA - 0x0000000010014b60 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b60 memp_REASSDATA + 0x0000000010014cb0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014cb0 memp_REASSDATA .rodata.memp_SYS_TIMEOUT - 0x0000000010014b70 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b70 memp_SYS_TIMEOUT + 0x0000000010014cc0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014cc0 memp_SYS_TIMEOUT .rodata.memp_UDP_PCB - 0x0000000010014b80 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b80 memp_UDP_PCB + 0x0000000010014cd0 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014cd0 memp_UDP_PCB .rodata.memp_pools - 0x0000000010014b90 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000010014b90 memp_pools + 0x0000000010014ce0 0x18 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000010014ce0 memp_pools .rodata.pbuf_free.part.0.str1.4 - 0x0000000010014ba8 0x4e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - *fill* 0x0000000010014bf6 0x2 + 0x0000000010014cf8 0x4e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + *fill* 0x0000000010014d46 0x2 .rodata.pbuf_alloc.str1.4 - 0x0000000010014bf8 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - *fill* 0x0000000010014c13 0x1 + 0x0000000010014d48 0x1b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + *fill* 0x0000000010014d63 0x1 .rodata.pbuf_add_header.str1.4 - 0x0000000010014c14 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj - *fill* 0x0000000010014c1e 0x2 + 0x0000000010014d64 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/pbuf.c.obj + *fill* 0x0000000010014d6e 0x2 .rodata.sys_timeout_abs.str1.4 - 0x0000000010014c20 0x3d CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - *fill* 0x0000000010014c5d 0x3 + 0x0000000010014d70 0x3d CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + *fill* 0x0000000010014dad 0x3 .rodata.sys_timeouts_init.str1.4 - 0x0000000010014c60 0x36 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - *fill* 0x0000000010014c96 0x2 + 0x0000000010014db0 0x36 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + *fill* 0x0000000010014de6 0x2 .rodata.lwip_cyclic_timers - 0x0000000010014c98 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - 0x0000000010014c98 lwip_cyclic_timers + 0x0000000010014de8 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000010014de8 lwip_cyclic_timers .rodata.etharp_raw.str1.4 - 0x0000000010014ca8 0x85 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj - *fill* 0x0000000010014d2d 0x3 + 0x0000000010014df8 0x85 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/etharp.c.obj + *fill* 0x0000000010014e7d 0x3 .rodata.ip_reass_free_complete_datagram.str1.4 - 0x0000000010014d30 0x7e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj - *fill* 0x0000000010014dae 0x2 + 0x0000000010014e80 0x7e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + *fill* 0x0000000010014efe 0x2 .rodata.ethernet_output.str1.4 - 0x0000000010014db0 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - *fill* 0x0000000010014de1 0x3 + 0x0000000010014f00 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + *fill* 0x0000000010014f31 0x3 .rodata.ethbroadcast - 0x0000000010014de4 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - 0x0000000010014de4 ethbroadcast - *fill* 0x0000000010014dea 0x2 + 0x0000000010014f34 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x0000000010014f34 ethbroadcast + *fill* 0x0000000010014f3a 0x2 .rodata.ethzero - 0x0000000010014dec 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj - 0x0000000010014dec ethzero - *fill* 0x0000000010014df2 0x2 + 0x0000000010014f3c 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/netif/ethernet.c.obj + 0x0000000010014f3c ethzero + *fill* 0x0000000010014f42 0x2 .rodata.cyw43_read_bytes.str1.4 - 0x0000000010014df4 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010014f44 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .rodata.cyw43_write_bytes.str1.4 - 0x0000000010014e0e 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010014f5e 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj 0xd (size before relaxing) - *fill* 0x0000000010014e0e 0x2 + *fill* 0x0000000010014f5e 0x2 .rodata.spi_gap01_sample0_program - 0x0000000010014e10 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj - *fill* 0x0000000010014e16 0x2 + 0x0000000010014f60 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + *fill* 0x0000000010014f66 0x2 .rodata.spi_gap01_sample0_program_instructions - 0x0000000010014e18 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + 0x0000000010014f68 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj .rodata.cyw43_kso_set.str1.4 - 0x0000000010014e24 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014e47 0x1 + 0x0000000010014f74 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014f97 0x1 .rodata.cyw43_ll_sdpcm_poll_device.str1.4 - 0x0000000010014e48 0x55 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014e9d 0x3 + 0x0000000010014f98 0x55 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010014fed 0x3 .rodata.cyw43_sdpcm_send_common.str1.4 - 0x0000000010014ea0 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014ec2 0x2 + 0x0000000010014ff0 0x22 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015012 0x2 .rodata.cyw43_do_ioctl.part.0.str1.4 - 0x0000000010014ec4 0x53 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014f17 0x1 + 0x0000000010015014 0x53 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015067 0x1 .rodata.reset_device_core.constprop.0.str1.4 - 0x0000000010014f18 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014f32 0x2 + 0x0000000010015068 0x1a CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015082 0x2 .rodata.cyw43_ll_wifi_on.str1.4 - 0x0000000010014f34 0x52 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010014f86 0x2 + 0x0000000010015084 0x52 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x00000000100150d6 0x2 .rodata.cyw43_ll_bus_init.str1.4 - 0x0000000010014f88 0xea CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015072 0x2 + 0x00000000100150d8 0xea CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x00000000100151c2 0x2 .rodata.cyw43_ll_wifi_pm.str1.4 - 0x0000000010015074 0x35 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100150a9 0x3 + 0x00000000100151c4 0x35 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x00000000100151f9 0x3 .rodata.cyw43_ll_wifi_scan.str1.4 - 0x00000000100150ac 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100150b2 0x2 + 0x00000000100151fc 0x6 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015202 0x2 .rodata.cyw43_ll_wifi_join.str1.4 - 0x00000000100150b4 0x41 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100150f5 0x3 + 0x0000000010015204 0x41 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015245 0x3 .rodata.cyw43_ll_wifi_ap_init.str1.4 - 0x00000000100150f8 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x0000000010015129 0x3 + 0x0000000010015248 0x31 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x0000000010015279 0x3 .rodata.cyw43_ll_wifi_ap_set_up.str1.4 - 0x000000001001512c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x000000001001527c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .rodata.cyw43_ll_gpio_set.str1.4 - 0x0000000010015130 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - .rodata 0x0000000010015138 0x72 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x00000000100151aa 0x2 + 0x0000000010015280 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + .rodata 0x0000000010015288 0x72 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x00000000100152fa 0x2 .rodata.w43439A0_7_95_49_00_combined - 0x00000000100151ac 0x36fd8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x00000000100152fc 0x36fd8 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .rodata.wifi_nvram_4343 - 0x000000001004c184 0x2e7 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj - *fill* 0x000000001004c46b 0x1 + 0x000000001004c2d4 0x2e7 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + *fill* 0x000000001004c5bb 0x1 .rodata.cyw43_cb_process_async_event.str1.4 - 0x000000001004c46c 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001004c5bc 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj 0x28 (size before relaxing) .rodata.str1.4 - 0x000000001004c490 0x9e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - *fill* 0x000000001004c52e 0x2 + 0x000000001004c5e0 0x9e CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + *fill* 0x000000001004c67e 0x2 .rodata.cyw43_async_event_name_table - 0x000000001004c530 0x164 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x000000001004c680 0x164 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj .rodata.pio_claim_unused_sm.str1.4 - 0x000000001004c694 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x000000001004c7e4 0x24 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .rodata.pio_add_program.str1.4 - 0x000000001004c6b8 0x11 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - *fill* 0x000000001004c6c9 0x3 + 0x000000001004c808 0x11 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + *fill* 0x000000001004c819 0x3 .rodata.dma_claim_unused_channel.str1.4 - 0x000000001004c6cc 0x1e CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - *fill* 0x000000001004c6ea 0x2 + 0x000000001004c81c 0x1e CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + *fill* 0x000000001004c83a 0x2 .rodata.async_context_threadsafe_background_lock_check.str1.4 - 0x000000001004c6ec 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001004c83c 0x20 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .rodata.template - 0x000000001004c70c 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj + 0x000000001004c85c 0x38 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj .rodata.str1.4 - 0x000000001004c744 0xbc libcherryusblib.a(usb_dc_rp2040.c.obj) + 0x000000001004c894 0xbc libcherryusblib.a(usb_dc_rp2040.c.obj) .rodata.str1.4 - 0x000000001004c800 0x3e libcherryusblib.a(usbd_cdc.c.obj) + 0x000000001004c950 0x3e libcherryusblib.a(usbd_cdc.c.obj) 0x5e (size before relaxing) - *fill* 0x000000001004c83e 0x2 + *fill* 0x000000001004c98e 0x2 .rodata.str1.4 - 0x000000001004c840 0x88 libcherryusblib.a(usbd_rndis.c.obj) + 0x000000001004c990 0x88 libcherryusblib.a(usbd_rndis.c.obj) 0xa0 (size before relaxing) - .rodata 0x000000001004c8c8 0x100 libcherryusblib.a(usbd_rndis.c.obj) - 0x000000001004c954 oid_supported_list + .rodata 0x000000001004ca18 0x100 libcherryusblib.a(usbd_rndis.c.obj) + 0x000000001004caa4 oid_supported_list .rodata.str1.4 - 0x000000001004c9c8 0x14a libcherryusblib.a(usbd_core.c.obj) + 0x000000001004cb18 0x14a libcherryusblib.a(usbd_core.c.obj) 0x172 (size before relaxing) - *fill* 0x000000001004cb12 0x2 - .rodata 0x000000001004cb14 0x28 libcherryusblib.a(usbd_core.c.obj) - .rodata 0x000000001004cb3c 0x101 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ctype_.o) - 0x000000001004cb3c _ctype_ - *fill* 0x000000001004cc3d 0x3 - .rodata 0x000000001004cc40 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-impure.o) - 0x000000001004cc40 _global_impure_ptr + *fill* 0x000000001004cc62 0x2 + .rodata 0x000000001004cc64 0x28 libcherryusblib.a(usbd_core.c.obj) + .rodata 0x000000001004cc8c 0x101 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-ctype_.o) + 0x000000001004cc8c _ctype_ + *fill* 0x000000001004cd8d 0x3 + .rodata 0x000000001004cd90 0x4 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-impure.o) + 0x000000001004cd90 _global_impure_ptr .rodata.str1.4 - 0x000000001004cc44 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + 0x000000001004cd94 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) 0x9 (size before relaxing) - *fill* 0x000000001004cc49 0x3 - .rodata 0x000000001004cc4c 0x3e6 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) - *fill* 0x000000001004d032 0x2 + *fill* 0x000000001004cd99 0x3 + .rodata 0x000000001004cd9c 0x3e6 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfscanf.o) + *fill* 0x000000001004d182 0x2 .rodata.str1.4 - 0x000000001004d034 0xa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) + 0x000000001004d184 0xa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-locale.o) 0x12 (size before relaxing) .rodata.str1.4 - 0x000000001004d03e 0x1 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) - *fill* 0x000000001004d03e 0x2 + 0x000000001004d18e 0x1 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mbrtowc.o) + *fill* 0x000000001004d18e 0x2 .rodata.str1.4 - 0x000000001004d040 0xf /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + 0x000000001004d190 0xf /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) 0x11 (size before relaxing) - *fill* 0x000000001004d04f 0x1 - .rodata 0x000000001004d050 0x120 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) - .rodata 0x000000001004d170 0x2aa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) - *fill* 0x000000001004d41a 0x2 + *fill* 0x000000001004d19f 0x1 + .rodata 0x000000001004d1a0 0x120 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-strtod.o) + .rodata 0x000000001004d2c0 0x2aa /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-svfiscanf.o) + *fill* 0x000000001004d56a 0x2 .rodata.str1.4 - 0x000000001004d41c 0x4e /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) - *fill* 0x000000001004d46a 0x2 - .rodata 0x000000001004d46c 0x100 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) - 0x000000001004d46c __hexdig + 0x000000001004d56c 0x4e /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + *fill* 0x000000001004d5ba 0x2 + .rodata 0x000000001004d5bc 0x100 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-gdtoa-gethex.o) + 0x000000001004d5bc __hexdig .rodata.str1.4 - 0x000000001004d56c 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) - .rodata 0x000000001004d56c 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) - 0x000000001004d56c _C_numeric_locale + 0x000000001004d6bc 0x5 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) + .rodata 0x000000001004d6bc 0xc /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-lnumeric.o) + 0x000000001004d6bc _C_numeric_locale .rodata.str1.4 - 0x000000001004d578 0x33 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x000000001004d6c8 0x33 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) 0x47 (size before relaxing) - *fill* 0x000000001004d5ab 0x5 - .rodata 0x000000001004d5b0 0x128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) - 0x000000001004d5c0 __mprec_tinytens - 0x000000001004d5e8 __mprec_bigtens - 0x000000001004d610 __mprec_tens - 0x000000001004d6d8 . = ALIGN (0x4) + *fill* 0x000000001004d6fb 0x5 + .rodata 0x000000001004d700 0x128 /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libc.a(lib_a-mprec.o) + 0x000000001004d710 __mprec_tinytens + 0x000000001004d738 __mprec_bigtens + 0x000000001004d760 __mprec_tens + 0x000000001004d828 . = ALIGN (0x4) *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) - 0x000000001004d6d8 . = ALIGN (0x4) + 0x000000001004d828 . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x000000001004d6d8 __exidx_start = . + 0x000000001004d828 __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x000000001004d6d8 __exidx_end = . - 0x000000001004d6d8 . = ALIGN (0x4) - 0x000000001004d6d8 __binary_info_start = . + 0x000000001004d828 __exidx_end = . + 0x000000001004d828 . = ALIGN (0x4) + 0x000000001004d828 __binary_info_start = . -.binary_info 0x000000001004d6d8 0x1c +.binary_info 0x000000001004d828 0x1c *(.binary_info.keep.*) .binary_info.keep.__bi_ptr22 - 0x000000001004d6d8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d828 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr30 - 0x000000001004d6dc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d82c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr38 - 0x000000001004d6e0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d830 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr44 - 0x000000001004d6e4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d834 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr50 - 0x000000001004d6e8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d838 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr75 - 0x000000001004d6ec 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d83c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr81 - 0x000000001004d6f0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x000000001004d840 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj *(.binary_info.*) - 0x000000001004d6f4 __binary_info_end = . + 0x000000001004d844 __binary_info_end = . -.rel.dyn 0x000000001004d6f4 0x0 - .rel.iplt 0x000000001004d6f4 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o - 0x000000001004d6f4 . = ALIGN (0x4) +.rel.dyn 0x000000001004d844 0x0 + .rel.iplt 0x000000001004d844 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o + 0x000000001004d844 . = ALIGN (0x4) .ram_vector_table 0x0000000020000000 0xc0 @@ -3738,7 +3744,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof 0x0000000020000000 0xc0 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x0000000020000000 ram_vector_table -.data 0x00000000200000c0 0x11f8 load address 0x000000001004d6f4 +.data 0x00000000200000c0 0x11f8 load address 0x000000001004d844 0x00000000200000c0 __data_start__ = . *(vtable) *(.time_critical*) @@ -3902,38 +3908,38 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof *(.jcr) 0x00000000200012b8 . = ALIGN (0x4) 0x00000000200012b8 __data_end__ = . - 0x000000001004d6f4 __etext = LOADADDR (.data) + 0x000000001004d844 __etext = LOADADDR (.data) .tm_clone_table - 0x00000000200012b8 0x0 load address 0x000000001004e8ec + 0x00000000200012b8 0x0 load address 0x000000001004ea3c .tm_clone_table 0x00000000200012b8 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o .tm_clone_table 0x00000000200012b8 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtend.o -.igot.plt 0x00000000200012b8 0x0 load address 0x000000001004e8ec +.igot.plt 0x00000000200012b8 0x0 load address 0x000000001004ea3c .igot.plt 0x00000000200012b8 0x0 /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/crtbegin.o .uninitialized_data - 0x00000000200012b8 0x0 load address 0x000000001004e8ec + 0x00000000200012b8 0x0 load address 0x000000001004ea3c 0x00000000200012b8 . = ALIGN (0x4) *(.uninitialized_data*) -.scratch_x 0x0000000020040000 0x0 load address 0x000000001004e8ec +.scratch_x 0x0000000020040000 0x0 load address 0x000000001004ea3c 0x0000000020040000 __scratch_x_start__ = . *(.scratch_x.*) 0x0000000020040000 . = ALIGN (0x4) 0x0000000020040000 __scratch_x_end__ = . - 0x000000001004e8ec __scratch_x_source__ = LOADADDR (.scratch_x) + 0x000000001004ea3c __scratch_x_source__ = LOADADDR (.scratch_x) -.scratch_y 0x0000000020041000 0x0 load address 0x000000001004e8ec +.scratch_y 0x0000000020041000 0x0 load address 0x000000001004ea3c 0x0000000020041000 __scratch_y_start__ = . *(.scratch_y.*) 0x0000000020041000 . = ALIGN (0x4) 0x0000000020041000 __scratch_y_end__ = . - 0x000000001004e8ec __scratch_y_source__ = LOADADDR (.scratch_y) + 0x000000001004ea3c __scratch_y_source__ = LOADADDR (.scratch_y) -.bss 0x00000000200012b8 0xfce0 +.bss 0x00000000200012b8 0xfcf0 0x00000000200012b8 . = ALIGN (0x4) 0x00000000200012b8 __bss_start__ = . *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*))) @@ -3980,215 +3986,225 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof 0x0000000020002d9c 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj .bss.bus_data_instance 0x0000000020002e9c 0xc CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_bus_pio_spi.c.obj + .bss.chan 0x0000000020002ea8 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002ea8 chan + .bss.chan_2 0x0000000020002eac 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002eac chan_2 .bss.configured_freq - 0x0000000020002ea8 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x0000000020002eb0 0x28 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .bss.connect_password - 0x0000000020002ed0 0xbe CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002ed0 connect_password - *fill* 0x0000000020002f8e 0x2 + 0x0000000020002ed8 0xbe CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002ed8 connect_password + *fill* 0x0000000020002f96 0x2 .bss.connect_password_decode - 0x0000000020002f90 0x5f CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002f90 connect_password_decode - *fill* 0x0000000020002fef 0x1 + 0x0000000020002f98 0x5f CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002f98 connect_password_decode + *fill* 0x0000000020002ff7 0x1 .bss.connect_ssid - 0x0000000020002ff0 0xbe CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020002ff0 connect_ssid - *fill* 0x00000000200030ae 0x2 + 0x0000000020002ff8 0xbe CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020002ff8 connect_ssid + *fill* 0x00000000200030b6 0x2 .bss.connect_ssid_decode - 0x00000000200030b0 0x5f CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x00000000200030b0 connect_ssid_decode - *fill* 0x000000002000310f 0x1 + 0x00000000200030b8 0x5f CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x00000000200030b8 connect_ssid_decode + *fill* 0x0000000020003117 0x1 .bss.current_timeout_due_time - 0x0000000020003110 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + 0x0000000020003118 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj .bss.cyw43_async_context - 0x0000000020003114 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj + 0x000000002000311c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_driver.c.obj .bss.cyw43_poll - 0x0000000020003118 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000020003118 cyw43_poll + 0x0000000020003120 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000020003120 cyw43_poll .bss.cyw43_sleep - 0x000000002000311c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x000000002000311c cyw43_sleep + 0x0000000020003124 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000020003124 cyw43_sleep .bss.cyw43_state - 0x0000000020003120 0x8ec CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj - 0x0000000020003120 cyw43_state + 0x0000000020003128 0x8ec CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ctrl.c.obj + 0x0000000020003128 cyw43_state .bss.default_alarm_pool_entry_ids_high - 0x0000000020003a0c 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + 0x0000000020003a14 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj .bss.default_alarm_pool_heap_nodes - 0x0000000020003a1c 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - .bss.drivers 0x0000000020003a4c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .bss.enc_type 0x0000000020003a50 0x1 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020003a50 enc_type - *fill* 0x0000000020003a51 0x3 + 0x0000000020003a24 0x30 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + .bss.drivers 0x0000000020003a54 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .bss.enc_type 0x0000000020003a58 0x1 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020003a58 enc_type + *fill* 0x0000000020003a59 0x3 .bss.eth_frame_send_success - 0x0000000020003a54 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020003a54 eth_frame_send_success - .bss.filter 0x0000000020003a58 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000000020003a5c 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020003a5c eth_frame_send_success + .bss.filter 0x0000000020003a60 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .bss.heap_end.0 - 0x0000000020003a5c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - .bss.intf0 0x0000000020003a60 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003a60 intf0 - .bss.intf1 0x0000000020003a7c 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003a7c intf1 - .bss.intf2 0x0000000020003a98 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003a98 intf2 - .bss.intf3 0x0000000020003ab4 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003ab4 intf3 - .bss.intf4 0x0000000020003ad0 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003ad0 intf4 - .bss.intf5 0x0000000020003aec 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003aec intf5 - .bss.intf6 0x0000000020003b08 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003b08 intf6 - .bss.intf7 0x0000000020003b24 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020003b24 intf7 + 0x0000000020003a64 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .bss.intf0 0x0000000020003a68 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003a68 intf0 + .bss.intf1 0x0000000020003a84 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003a84 intf1 + .bss.intf2 0x0000000020003aa0 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003aa0 intf2 + .bss.intf3 0x0000000020003abc 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003abc intf3 + .bss.intf4 0x0000000020003ad8 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003ad8 intf4 + .bss.intf5 0x0000000020003af4 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003af4 intf5 + .bss.intf6 0x0000000020003b10 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003b10 intf6 + .bss.intf7 0x0000000020003b2c 0x1c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020003b2c intf7 .bss.lazy_vsnprintf - 0x0000000020003b40 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .bss.lfree 0x0000000020003b44 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x0000000020003b48 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .bss.lfree 0x0000000020003b4c 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj .bss.load_value - 0x0000000020003b48 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x0000000020003b50 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj .bss.lockout_mutex - 0x0000000020003b4c 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000020003b54 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .bss.lockout_victim_initialized - 0x0000000020003b54 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj - *fill* 0x0000000020003b56 0x2 + 0x0000000020003b5c 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + *fill* 0x0000000020003b5e 0x2 .bss.lwip_stats - 0x0000000020003b58 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj - 0x0000000020003b58 lwip_stats + 0x0000000020003b60 0xb4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/stats.c.obj + 0x0000000020003b60 lwip_stats .bss.memp_memory_FRAG_PBUF_base - 0x0000000020003c0c 0x16b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020003c0c memp_memory_FRAG_PBUF_base - *fill* 0x0000000020003d77 0x1 + 0x0000000020003c14 0x16b CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020003c14 memp_memory_FRAG_PBUF_base + *fill* 0x0000000020003d7f 0x1 .bss.memp_memory_PBUF_POOL_base - 0x0000000020003d78 0x5fc3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020003d78 memp_memory_PBUF_POOL_base - *fill* 0x0000000020009d3b 0x1 + 0x0000000020003d80 0x5fc3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020003d80 memp_memory_PBUF_POOL_base + *fill* 0x0000000020009d43 0x1 .bss.memp_memory_PBUF_base - 0x0000000020009d3c 0x103 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009d3c memp_memory_PBUF_base - *fill* 0x0000000020009e3f 0x1 + 0x0000000020009d44 0x103 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009d44 memp_memory_PBUF_base + *fill* 0x0000000020009e47 0x1 .bss.memp_memory_REASSDATA_base - 0x0000000020009e40 0xa3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009e40 memp_memory_REASSDATA_base - *fill* 0x0000000020009ee3 0x1 + 0x0000000020009e48 0xa3 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009e48 memp_memory_REASSDATA_base + *fill* 0x0000000020009eeb 0x1 .bss.memp_memory_SYS_TIMEOUT_base - 0x0000000020009ee4 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009ee4 memp_memory_SYS_TIMEOUT_base - *fill* 0x0000000020009f07 0x1 + 0x0000000020009eec 0x23 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009eec memp_memory_SYS_TIMEOUT_base + *fill* 0x0000000020009f0f 0x1 .bss.memp_memory_UDP_PCB_base - 0x0000000020009f08 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - 0x0000000020009f08 memp_memory_UDP_PCB_base - *fill* 0x0000000020009f8b 0x1 + 0x0000000020009f10 0x83 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009f10 memp_memory_UDP_PCB_base + *fill* 0x0000000020009f93 0x1 .bss.memp_stats_FRAG_PBUF - 0x0000000020009f8c 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009f96 0x2 + 0x0000000020009f94 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009f9e 0x2 .bss.memp_stats_PBUF - 0x0000000020009f98 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fa2 0x2 + 0x0000000020009fa0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009faa 0x2 .bss.memp_stats_PBUF_POOL - 0x0000000020009fa4 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fae 0x2 + 0x0000000020009fac 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fb6 0x2 .bss.memp_stats_REASSDATA - 0x0000000020009fb0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fba 0x2 + 0x0000000020009fb8 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fc2 0x2 .bss.memp_stats_SYS_TIMEOUT - 0x0000000020009fbc 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fc6 0x2 + 0x0000000020009fc4 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fce 0x2 .bss.memp_stats_UDP_PCB - 0x0000000020009fc8 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj - *fill* 0x0000000020009fd2 0x2 + 0x0000000020009fd0 0xa CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + *fill* 0x0000000020009fda 0x2 .bss.memp_tab_FRAG_PBUF - 0x0000000020009fd4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009fdc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_PBUF - 0x0000000020009fd8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009fe0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_PBUF_POOL - 0x0000000020009fdc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009fe4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_REASSDATA - 0x0000000020009fe0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009fe8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_SYS_TIMEOUT - 0x0000000020009fe4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009fec 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.memp_tab_UDP_PCB - 0x0000000020009fe8 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj + 0x0000000020009ff0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/memp.c.obj .bss.next_timeout - 0x0000000020009fec 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj - .bss.out_pkt 0x0000000020009ff0 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000020009ff0 out_pkt - .bss.pools 0x0000000020009ff4 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - .bss.ram 0x000000002000a004 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - .bss.ram_end 0x000000002000a008 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - .bss.ram_heap 0x000000002000a00c 0x3aab CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj - 0x000000002000a00c ram_heap - *fill* 0x000000002000dab7 0x1 + 0x0000000020009ff4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/timeouts.c.obj + .bss.out_pkt 0x0000000020009ff8 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000020009ff8 out_pkt + .bss.out_pkt_dma + 0x0000000020009ffc 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000020009ffc out_pkt_dma + .bss.out_pkt_dma_2 + 0x000000002000a000 0x4 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x000000002000a000 out_pkt_dma_2 + .bss.pools 0x000000002000a004 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + .bss.ram 0x000000002000a014 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + .bss.ram_end 0x000000002000a018 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + .bss.ram_heap 0x000000002000a01c 0x3aab CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/mem.c.obj + 0x000000002000a01c ram_heap + *fill* 0x000000002000dac7 0x1 .bss.raw_irq_mask - 0x000000002000dab8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x000000002000dac8 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .bss.read_buffer - 0x000000002000dac0 0x1800 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x000000002000dac0 read_buffer + 0x000000002000dad0 0x1800 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x000000002000dad0 read_buffer .bss.read_queue - 0x000000002000f2c0 0x180c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x000000002000f2c0 read_queue + 0x000000002000f2d0 0x180c CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x000000002000f2d0 read_queue .bss.reassdatagrams - 0x0000000020010acc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x0000000020010adc 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .bss.retrieved_id - 0x0000000020010ad0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj - .bss.retry_ms 0x0000000020010ad8 0x6 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010ad8 retry_ms - *fill* 0x0000000020010ade 0x2 + 0x0000000020010ae0 0x8 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj + .bss.retry_ms 0x0000000020010ae8 0x6 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010ae8 retry_ms + *fill* 0x0000000020010aee 0x2 .bss.sf_clz_func - 0x0000000020010ae0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x0000000020010ae0 sf_clz_func - .bss.sf_table 0x0000000020010ae4 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - 0x0000000020010ae4 sf_table + 0x0000000020010af0 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x0000000020010af0 sf_clz_func + .bss.sf_table 0x0000000020010af4 0x100 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x0000000020010af4 sf_table .bss.sleep_notifier - 0x0000000020010be4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj - .bss.sys_tick 0x0000000020010be8 0x4 CMakeFiles/PicoPiFi.dir/src/lwip.c.obj + 0x0000000020010bf4 0x4 CMakeFiles/PicoPiFi.dir/pico-sdk/src/common/pico_time/time.c.obj + .bss.sys_tick 0x0000000020010bf8 0x4 CMakeFiles/PicoPiFi.dir/src/lwip.c.obj .bss.target_hi - 0x0000000020010bec 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000020010bfc 0x10 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .bss.wifi_configuration - 0x0000000020010bfc 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010bfc wifi_configuration - *fill* 0x0000000020010dbe 0x2 + 0x0000000020010c0c 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010c0c wifi_configuration + *fill* 0x0000000020010dce 0x2 .bss.wifi_configuration_last - 0x0000000020010dc0 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010dc0 wifi_configuration_last - *fill* 0x0000000020010f82 0x2 + 0x0000000020010dd0 0x1c2 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010dd0 wifi_configuration_last + *fill* 0x0000000020010f92 0x2 .bss.wifi_congfig_len - 0x0000000020010f84 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj - 0x0000000020010f84 wifi_congfig_len - .bss._claimed 0x0000000020010f88 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj + 0x0000000020010f94 0x4 CMakeFiles/PicoPiFi.dir/src/main.c.obj + 0x0000000020010f94 wifi_congfig_len + .bss._claimed 0x0000000020010f98 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj .bss.ip_reass_pbufcount - 0x0000000020010f8a 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj + 0x0000000020010f9a 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/lwip/src/core/ipv4/ip4_frag.c.obj .bss.last_spi_int.0 - 0x0000000020010f8c 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj + 0x0000000020010f9c 0x2 CMakeFiles/PicoPiFi.dir/pico-sdk/lib/cyw43-driver/src/cyw43_ll.c.obj .bss.boot2_copyout_valid - 0x0000000020010f8e 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj - .bss.claimed 0x0000000020010f8f 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .bss.claimed 0x0000000020010f90 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x0000000020010f9e 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj + .bss.claimed 0x0000000020010f9f 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .bss.claimed 0x0000000020010fa0 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .bss.dtr_enable - 0x0000000020010f91 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020010f91 dtr_enable + 0x0000000020010fa1 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020010fa1 dtr_enable .bss.ep_tx_busy_flag - 0x0000000020010f92 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj - 0x0000000020010f92 ep_tx_busy_flag + 0x0000000020010fa2 0x1 CMakeFiles/PicoPiFi.dir/src/cdc_rndis_device.c.obj + 0x0000000020010fa2 ep_tx_busy_flag .bss.irq_hander_chain_free_slot_head - 0x0000000020010f93 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .bss.link_up 0x0000000020010f94 0x1 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj - 0x0000000020010f94 link_up + 0x0000000020010fa3 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .bss.link_up 0x0000000020010fa4 0x1 CMakeFiles/PicoPiFi.dir/src/wifi_tx.c.obj + 0x0000000020010fa4 link_up .bss.lockout_in_progress - 0x0000000020010f95 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj + 0x0000000020010fa5 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj .bss.timer_callbacks_pending - 0x0000000020010f96 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000000020010fa6 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .bss.user_irq_claimed - 0x0000000020010f97 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000000020010fa7 0x1 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj *(COMMON) - 0x0000000020010f98 . = ALIGN (0x4) - 0x0000000020010f98 __bss_end__ = . + 0x0000000020010fa8 . = ALIGN (0x4) + 0x0000000020010fa8 __bss_end__ = . -.heap 0x0000000020010f98 0x800 - 0x0000000020010f98 __end__ = . - 0x0000000020010f98 end = __end__ +.heap 0x0000000020010fa8 0x800 + 0x0000000020010fa8 __end__ = . + 0x0000000020010fa8 end = __end__ *(.heap*) - .heap 0x0000000020010f98 0x800 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - 0x0000000020011798 __HeapLimit = . + .heap 0x0000000020010fa8 0x800 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + 0x00000000200117a8 __HeapLimit = . .stack1_dummy 0x0000000020040000 0x800 *(.stack1*) @@ -4198,8 +4214,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nof *(.stack*) .stack 0x0000000020041000 0x800 CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj -.flash_end 0x000000001004e8ec 0x0 - 0x000000001004e8ec PROVIDE (__flash_binary_end = .) +.flash_end 0x000000001004ea3c 0x0 + 0x000000001004ea3c PROVIDE (__flash_binary_end = .) 0x0000000020040000 __StackLimit = (ORIGIN (RAM) + LENGTH (RAM)) 0x0000000020041000 __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X)) 0x0000000020042000 __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y)) @@ -4363,7 +4379,7 @@ LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_cyw43_driver/cyw43_dri LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_threadsafe_background.c.obj LOAD CMakeFiles/PicoPiFi.dir/pico-sdk/src/rp2_common/pico_async_context/async_context_base.c.obj LOAD libcherryusblib.a -LOAD /tmp/ccKWD9Ql.o +LOAD /tmp/cchtPctv.o LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libstdc++.a LOAD /usr/lib/gcc/arm-none-eabi/10.3.1/../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a START GROUP @@ -4519,7 +4535,7 @@ LOAD linker stubs .ARM.attributes 0x0000000000000b22 0x2c libcherryusblib.a(usbd_core.c.obj) .ARM.attributes - 0x0000000000000b4e 0x22 /tmp/ccKWD9Ql.o + 0x0000000000000b4e 0x22 /tmp/cchtPctv.o .ARM.attributes 0x0000000000000b70 0x1e /usr/lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .ARM.attributes diff --git a/build/PicoPiFi.hex b/build/PicoPiFi.hex index 81a8d23..d82fec4 100644 --- a/build/PicoPiFi.hex +++ b/build/PicoPiFi.hex @@ -20,7 +20,7 @@ :10012000C1010010C1010010C1010010C701001081 :10013000C1010010C1010010C9010010CB01001065 :10014000CD010010CD010010CD010010CD01001037 -:10015000CD01001009C10010CD010010CD0100102B +:10015000CD01001059C20010CD010010CD010010DA :10016000CD010010CD010010CD010010CD01001017 :10017000CD010010CD010010CD010010CD01001007 :10018000CD010010CD010010CD010010CD010010F7 @@ -28,37 +28,37 @@ :1001A000CD010010CD010010CD010010CD010010D7 :1001B000CD010010CD010010CD010010CD010010C7 :1001C00000BE00BE00BE00BE00BE00BEEFF3058054 -:1001D000103800BEF2EB8871D8D60410F4D60410A3 +:1001D000103800BEF2EB887128D8041044D80410FF :1001E0003402001090A31AE700201F49086006C8D7 :1001F00081F3088810471D48006800282FD10DA4FE :100200000ECC002902D000F012F8F9E71849194A7B :10021000002000E001C19142FCD1174988471749ED :1002200088471749884700BEFDE701C901C29A42C5 -:10023000FBD37047F4D60410C0000020B812002091 -:10024000ECE804100000042000000420ECE8041096 +:10023000FBD3704744D80410C0000020B81200203F +:100240003CEA041000000420000004203CEA0410F2 :10025000001004200010042000000000704709482E -:1002600004F0E8F90047000008ED00E0000000D0CD -:10027000B8120020980F0120452E0010D90500105B -:100280006D2F00105756000006005250ABB360535C -:10029000B848011006005250861C0302C8480110DD -:1002A000060052505422A29DD4480110050052501D -:1002B000DE65F468ECE80410F8B5C0460448054B68 +:1002600004F090FA0047000008ED00E0000000D024 +:10027000B8120020A80F0120952F0010D9050010FA +:10028000BD3000105756000006005250ABB360530B +:10029000084A011006005250861C0302184A011039 +:1002A000060052505422A29D244A011005005250CB +:1002B000DE65F4683CEA0410F8B5C0460448054B16 :1002C00010B5834203D0044B002B00D0984710BDDB :1002D000B8120020B81200200000000006480749AC :1002E000091A8B10C90FC91810B5491003D0044B57 :1002F000002B00D0984710BDB8120020B812002083 :100300000000000010B5074C2378002B09D1FFF73F :10031000D5FF054B002B02D0044800E000BF0123AD -:10032000237010BD58220020000000001843011067 +:10032000237010BD58220020000000006844011016 :10033000054B10B5002B03D00449054800E000BF71 :10034000FFF7CCFF10BDC046000000005C2200207B -:1003500018430110F0B5DE464E4645465746E0B517 -:10036000684885B000F030FC05F0FAF805F0CEFFE3 -:10037000654B664D9B46664B664C994601F06CFF9B +:1003500068440110F0B5DE464E4645465746E0B5C6 +:10036000684885B000F0D8FC05F0A2F906F076F8F0 +:10037000654B664D9B46664B664C994602F014F8F9 :100380002A686B68121A8B41002BF7DA80231B0155 -:10039000E658002E66D0BE2200215F4804F038FEE9 -:1003A000BE220021584604F033FE062200214846B2 -:1003B00004F02EFE0023594A771E13708333FF3357 +:10039000E658002E66D0BE2200215F4804F0E0FE41 +:1003A000BE220021584604F0DBFE0622002148460A +:1003B00004F0D6FE0023594A771E13708333FF33AF :1003C0009F4200DD1F00BE21002349009C46002201 :1003D00000208A46B046039309E0002A0DD1BD2BC8 :1003E00055DD8C46012103910133BB420FDCE15CFA @@ -69,5423 +69,5423 @@ :100430009E4207D9E15C2029F2D10133002001322C :100440009E42F7D84346002B08D06246334B1A70C1 :10045000582A36D0592A47D05A2A4BD08023002216 -:100460001B01E25001F0F8FE00232D4A801859418B +:100460001B01E25001F0A0FF00232D4A80185941E2 :10047000002922DB2860696080E7022AB1D1C12609 :100480007600B342ADD04E4631540130ACE7224E37 :1004900031540130A8E7012A05D15345C7DA5F4638 :1004A00039540130C3E7022AC1D1C1277F00BB42C2 :1004B000BDDA4F4639540130B9E7012019494042AD -:1004C000D8E7002118480AF043F9184B124A18607F +:1004C000D8E7002118480AF0EBF9184B124A1860D7 :1004D000124B174901934B46164800935B4604F0B4 -:1004E0003FF8154B1860B9E700220021002002F008 -:1004F00049FCB3E7114804F09DF8002103000020F7 -:100500009847C046D8070020D02E00205021002058 -:10051000D80A0120C0F20020F02F0020503A00201D -:1005200040420F00FFFFFF7F20310020543A00209F -:1005300018430110FC0B0120840F012055420000DC +:1004E000E7F8154B1860B9E700220021002002F060 +:1004F000F1FCB3E7114804F045F9002103000020A6 +:100500009847C046D8070020D82E00205021002050 +:10051000E80A0120D0F20020F82F0020583A0020ED +:1005200040420F00FFFFFF7F283100205C3A00208F +:10053000684401100C0C0120940F0120554200006A :10054000F0B5C64600B5204C0E00A544002934D0B5 :100550001E4B0D0098461F3508AC18AF20002A78B6 -:100560004146023403F0FCFF0135BC42F6D15A2368 +:100560004146023404F0A4F80135BC42F6D15A23C6 :10057000F35E5822B25C16490792727E19A8069261 :10058000327E0592F27D0492B27D0392727D0292D8 -:10059000327D01925422B25A009208AA03F0E0FF81 -:1005A0000C4919AA48A803F0DBFF48A80EF03CFA52 -:1005B00048A90200022000F09FFB002092231B01AB -:1005C0009D4480BCB846F0BDE0F6FFFF3C430110FF -:1005D00044430110C4430110F0B5DE4657464E4671 -:1005E0004546E0B59DB0BA4809AB08AA07A900F096 -:1005F000E3FB0590002803D1B549B64802F0D4FCCE -:10060000099A0899079800F09BFBE122B24C00215F -:100610002000520004F0FCFCE12200215200AF480F -:1006200004F0F6FCE122AE4B52001968AB4804F02E -:10063000F5FCE1222000A949520004F0EFFCA94B8F -:10064000A94A0193A94BAA490093A448A94B0EF0CB -:1006500049F9A94805F016FF05F0E2FEA74BA849A5 -:100660001800994609F09AFD0020A6490AF0CCFB33 -:10067000A54805F025FEA54BA54F5C681B680293B5 -:1006800003943B607C6000239A46A24B9B46A24B9E -:1006900098465B461B78002B00D09DE001F0DCFD06 -:1006A000029A039B121A8B41002B00DAACE001F096 -:1006B000D3FD3A687B68121A8B41002BE9DA8A482D -:1006C0000EF0B2F9002834D001238749013898434D -:1006D0000B000233914CC01812E01D00613D052D46 -:1006E00000D88CE01D00413D052D22D8373B551C1C -:1006F0001FD012011343023123700134884218D0F5 -:100700000B781A00303AD5B2092D09D9313A052AA9 -:1007100077D91A00413A052A00D9C5E0373B1A00BB -:100720004B781D00303DEEB2092ED6D82B00551C5B -:10073000DFD170480EF078F9002833D001236D49DD -:10074000013898430B000233754CC01811E01D00AE -:10075000613D052D76D91D00413D052D22D8373B41 -:10076000551C1FD012011343023123700134814202 -:1007700018D00B781A00303AD5B2092D09D9313A80 -:10078000052A61D91A00413A052A00D989E0373B88 -:100790001A004B781D00303DEEB2092ED7D82B0041 -:1007A000551CDFD14F4B1B78372B64D0352B76D0BF -:1007B000332B7CD0302B00D187E001F04DFD00239E -:1007C000584A80185941002951DB5B461B78386034 -:1007D0007960002B00D161E70CF058F8041E00D1BD -:1007E00057E701230289002100930300484609F0DE -:1007F00075FC43461860200005F00EFA49E7573BA8 -:1008000075E7573B1A008BE75346002B1FD04A462B -:10081000454BD358012B00D149E701F01DFD0023C2 -:10082000424A80185941002203000C00924602936C -:100830000394002900DB3AE701233D4C5B4202931D -:10084000039434E7573B8BE7573B1A00A1E74C2250 -:10085000002109A804F0DCFB00224846354B09A919 -:1008600009F092FE002824D1059B9A461FE701203B -:100870002F494042A9E7304A2949284805F0DEFDC2 -:1008800043461860174B184A0193184B18490093B8 -:100890001248184B03F064FE284B18608DE7284A75 -:1008A000EAE70122524274E70122524238E7254A20 -:1008B000E2E701F0D1FC00231C4A80185941029064 -:1008C0000391002900DBF2E6B6E70022D4E7C04638 -:1008D000400D030090430110C00D0120FC0B0120CE -:1008E000E0070020503A0020F02F0020D80A012015 -:1008F00018430110D02E0020494E00002031002066 -:1009000020101100D8070020550300109045011059 -:1009100050210020940F0120543A0020B0300020D4 -:10092000902F0020809698006808000080841E00A8 -:10093000FFFFFF7F4105001006004000840F0120EB -:100940000400400002002000014B18687047C046B8 -:10095000E80B012070B51A4C2378002B0ED1E12250 -:10096000184D19482900520013F06EFC0123237022 -:10097000002804D10121002005F08CFD70BDEFF3AB -:10098000108672B605F0E8FC8021A02049014003E2 -:1009900013F08AFC8022A02029009200400313F06B -:1009A0005BFC05F00FFD86F310880020217805F030 -:1009B00071FD00220021002002F0E4F9DEE7C046CC -:1009C000940F0120FC0B0120C00D012070B5184CC4 -:1009D0002378002B09D0174B1B78582B06D0002307 -:1009E00000210020237005F055FD70BD0023237009 -:1009F000EFF3108572B605F0AFFC8021A02049010D -:100A0000400313F051FC8022A0200B4992004003C8 -:100A100013F022FC05F0D6FC85F310880020217825 -:100A200005F038FD00220021002002F0ABF9DCE7E0 -:100A3000940F0120503A0020FC0B012070B51C00DF -:100A4000C12391B200205A0005F026F8044D4460FD -:100A500028600CF07DF8286805F0DEF870BDC0460F -:100A6000F09F0020F8B51500022948D0032923D0B3 -:100A70008023334E0421320000201B010BF078FA52 -:100A8000002D12D030002F4A2F4B7719D1582F4B01 -:100A900054189C46013103786444490501302370A1 -:100AA000490D8742F3D1284BD1502B0032008421CD -:100AB00000200BF0A9F9F8BD8023254C002022006E -:100AC0001B010BF055FA002D12D0224B1D4A67195D -:100AD000D1582300204E5018B44601311E7860448E -:100AE000490501330670490D9F42F3D1194BD1508E -:100AF0002B002200832100200BF086F9DBE7802603 -:100B0000164C36013300220000200BF031FA002D84 -:100B10000ED021000B4A9359661908780131D05440 -:100B200001335B055B0D8E42F7D1802109015350E3 -:100B30002B002200822100200BF066F9BBE7C046A3 -:100B4000C0EA0020C0F200200818000008100000D1 -:100B5000C0E200200410000004080000C0DA0020F9 -:100B600010B5072900D010BD80230C4C1B012200BA -:100B7000053900200BF0FCF980231B01E21803214A -:100B800000200BF0F5F980235B01E218802304219B -:100B90001B0100200BF0ECF9E5E7C046C0DA0020AD -:100BA00010B5930601D1002A03D10022044B1A701C -:100BB00010BD0023002200200BF026F9F8E7C04604 -:100BC000920F01207047C04610B5040082B000208B -:100BD00033490DF03FF885238122012100943148EB -:100BE0000CF02CF9010000200DF076F8852381220D -:100BF000012100942C480CF021F9010000200DF097 -:100C00006BF82A4900200BF06BFB010000200DF06F -:100C100063F8274900200BF063FB010000200DF072 -:100C20005BF8002023490DF077F8002022490DF0F1 -:100C300073F8224900200BF053FB010000200DF057 -:100C40004BF81F4900200BF04BFB010000200DF07A -:100C500043F800201B490DF05FF800201A490DF001 -:100C60005BF81A4900200BF03BFB010000200DF05F -:100C700033F8174900200BF033FB010000200DF082 -:100C80002BF8002013490DF047F8002012490DF011 -:100C900043F8124A124900200DF0CEF802B010BD00 -:100CA000CC430110603A00207C3A0020983A0020A2 -:100CB000B43A0020FC070020E4070020D03A0020CE -:100CC000EC3A002004080020EC070020083B00203C -:100CD000243B00200C080020F4070020610B0010CA -:100CE00000001150034B002A02D001221A707047F5 -:100CF0001A70FCE7910F012010B50F4B1B78002BE9 -:100D00000FD001230D4C237013000A00022809D0D4 -:100D100003280CD0842100200BF076F82378002BD8 -:100D2000FCD110BD822100200BF06EF8F6E7832184 -:100D300000200BF069F8F1E7910F0120920F0120DC -:100D4000F0B583B005000E00140000F0B1F90028E2 -:100D500001D003B0F0BD154F01223B0001210097E7 -:100D6000053001F0BDFD33002A0000940121104838 -:100D700001F0B0FF21002800714303F0B5FC04002E -:100D80000C4B002200930221042001F0A9FD230056 -:100D9000002201210094052001F0A2FD3B00022267 -:100DA00000210097062001F09BFDD2E7006CDC02D9 -:100DB00000800240001BB700F0B54E465746DE46A5 -:100DC0004546E0B585B00393554B06009A46A023EF -:100DD0005B0099460191029201235B429C46E144EB -:100DE0004B460F2B00D198E04E4F4F4B07245744F2 -:100DF0009A4569D821003800614303F075FC8642AA -:100E000048D0631E9846012C5ED01D006543380013 -:100E1000290003F069FC86425AD0A31E9B46022C8F -:100E20005CD02D1B2900380003F05EFC864257D0B1 -:100E3000E31E9B46032C6ED02D1B2900380003F0C7 -:100E400053FC864250D0231F9B46042C52D02D1BAE -:100E50002900380003F048FC86424DD0631F9B46B2 -:100E6000052C4FD02D1B2900380003F03DFC864295 -:100E70004AD04346052B4CD03800E91F03F034FC20 -:100E800086421CD0062421003800614303F02CFC6C -:100E90008642B6D10029B4D1A0464A46234B012050 -:100EA0005343019A13604246029B1C60039B1A60E5 -:100EB00005B0F0BCBB46B246A946A046F0BD00292D -:100EC000E0D101239846E8E7194B9C46E24483E7CA -:100ED0000029E2D0A31E9B46022CA2D1012489E75F -:100EE0000029A5D1D846D8E70029FBD0231F9B466F -:100EF000042CACD103247DE70029F3D0631F9B466B -:100F0000052CAFD1042475E70029EBD04346052B0F -:100F1000B2D105246EE702246CE70020C8E7C04682 -:100F200070F72E00B0710B0050F80C00001BB700DA -:100F300020D1FFFF094A830094464022634410B544 -:100F40001C68C0006240C024144080225201134338 -:100F50001C60034B9C466044416010BD04C00140CE -:100F6000004001400A4B80009C4604236044002955 -:100F700001D00C230821002A00D10B000268534045 -:100F80000C221A4080235B01184302607047C04660 -:100F900004C00140084B80009C466044002905D0F5 -:100FA00080239B011843022303607047C0239B01E9 -:100FB000184302230360F8E704C00140D0231B0656 -:100FC0001B6830B50500581E83410F485C428446BB -:100FD00007203023284023408000EC088140200077 -:100FE0000A4D3C3063448000A40041511B19002A83 -:100FF00004D0802292011343196030BDC0229201B7 -:1010000013431960F9E7C046004101400040014028 -:10101000D023F0B5C64604001B0698461B680C4F4B -:101020009B00F8580D00160000B5044209D1044396 -:1010300032002900FC500D2000F056F980BCB84663 -:10104000F0BD01F0C9FF43461B689B00F858EEE76E -:10105000B8DA002010B504000D2000F039FAD023D2 -:101060001B061B6802499B005A58A2435A5010BDE8 -:10107000B8DA00200123D0228340120693629361E4 -:10108000094A83009446402263441968C0004A40DC -:10109000C02111408022520113431960034B9C462A -:1010A000052360444360704704C001400040014094 -:1010B000024B18688007C00F7047C04600C006404A -:1010C000EFF3108072B6034A1368002BFCD0BFF315 -:1010D0005F8F70472C0100D0BFF35F8F0022024B5F -:1010E0001A6080F3108870472C0100D070B5EFF3C0 -:1010F000108C72B60D4D2B68002BFCD0BFF35F8FA8 -:101100000724CB08C618C05C01230C40A3401C0078 -:101110000440034207D103433370BFF35F8F2C6059 -:101120008CF3108870BD100001F03EFF2C0100D040 -:10113000F8B54746CE46884680B5EFF3108C72B6B8 -:10114000214D2C68002CFCD0BFF35F8F9A422CD825 -:10115000D4080727055D061901241740BC402C421E -:101160001FD007210127894609E0D408055D06192B -:101170004C4639001440A1400C00294211D00132E4 -:101180009342F2D201204042BFF35F8F00220E4B08 -:101190001A608CF3108800280FDBC0BCB946B0463B -:1011A000F8BD2C4310003470EEE7BFF35F8F0023CF -:1011B0002B608CF31088012040424346002BECD07A -:1011C000089801F0F1FEC0462C0100D030B5EFF3D5 -:1011D000108C72B60A4C2368002BFCD0BFF35F8FD3 -:1011E00007230122CD0819408A40435D93434355AC -:1011F000BFF35F8F002323608CF3108830BDC0469F -:101200002C0100D00021044B044ABFF35F8F02C3BE -:101210009342FAD17047C046000100D0800100D04F -:10122000044A1078431CDBB2172B00D9102313702B -:101230007047C0461408002001238340002904D0D1 -:10124000034A1360034A13607047034A1360FBE7C5 -:1012500080E200E000E100E080E100E00122824065 -:10126000034B1B6813405A1E9341D8B27047C046C7 -:1012700000E100E001238340014A13607047C0464B -:1012800000E200E0024B10309B688000C0587047BD -:1012900000ED00E070B50D00EFF3108672B60F4A56 -:1012A0001368002BFCD0BFF35F8F0D4B10309B6891 -:1012B00084001B590B4A934203D09D4201D001F098 -:1012C0008BFE074B9B681D51BFF35F8FBFF35F8F92 -:1012D0000022024B1A6086F3108870BD240100D0F2 -:1012E00000ED00E0CD010010F0B557464E46DE4659 -:1012F0004546E0B585B0060002911700EFF3108B6C -:1013000072B6674A1368002BFCD0BFF35F8F0025CD -:10131000644B5D579A46002D00DAA4E06B00624CE6 -:1013200003935B199B009846A146C1444B46524625 -:101330009B79103613705D4BB2009B6801929958EF -:101340000B1B2F2B34D95A4B994200D0A4E0039B9E -:10135000584A9C46584B6544AD006353434602339C -:101360006519E418554B0121043B1B1B1B055B0D44 -:1013700013436B80524BEF71AB80FF23AB71029B29 -:10138000AB604B460B431900484B019A9B68995040 -:10139000BFF35F8FBFF35F8F0022414B1A608BF367 -:1013A000108805B0F0BCBB46B246A946A046F0BDC9 -:1013B00001200A008243D379BB422FD845464E46CE -:1013C000130040491B1B5B415943090D3A4B6353C2 -:1013D0003A4B02356519043B5B1B1B05354D5B0D14 -:1013E0002B4373800426B446E0444444131F1B1B64 -:1013F0004C46A17102991B05A16049465B0D2B4328 -:10140000A380314BE77101431360BDE75800C0185A -:1014100080002018C679BE422BD902000623D3567D -:10142000002BF3DA101D82462848804604267642B7 -:10143000B446E14450464E46361A3005400D8246C9 -:1014400056461C48957106439680039A9446654417 -:101450001D4AAD00641922604246A371029BA2801E -:10146000E771A36090E701F0B7FD002553465D5793 -:1014700054E7101D8246908840050015844640467A -:10148000D444664604302018301AE0260005400D8A -:10149000360230438046C9E701F09EFD57E7C0465B -:1014A000240100D0930F01201808002000ED00E077 -:1014B000CD01001000E0FFFF00A1FFFF4808002061 -:1014C00001BDFFFFAAAA00000148804701BD00003E -:1014D000F0B5DE4657464E464546E0B50C0083B0B3 -:1014E000EFF3108972B6584A1368002BFCD0BFF393 -:1014F0005F8F564B9A68030010339F00D559544AAA -:101500009046954232D0A54243D0524EAA1B2F2A74 -:101510002CD801228240924651464F4A126811400F -:10152000019151464D4A1160BFF35F8FEFF3058281 -:101530009346002A33D101232A009A4393689C42A0 -:1015400008D177E04B005B189B00F3189968A14223 -:101550002AD01A00062151560029F3DA019B002BEC -:1015600019D052463E4B1A603B4B1A60374B9B6872 -:10157000DD51BFF35F8FBFF35F8F0022324B1A60E4 -:1015800089F3108803B0F0BCBB46B246A946A0461A -:10159000F0BD1500EAE75246304B1A60E6E7934289 -:1015A000C9D001F019FDC6E706215956002921DBF3 -:1015B0004A005018800034188046A0689860E0798E -:1015C000D871062020569871002824DBA488F01AD0 -:1015D0006405241544440019E0240005400D24024C -:1015E0002043988052181F4B9200B6181A78197031 -:1015F000B271B3E7594600290FD1FF3191711A49F1 -:10160000918018490A789A71184A9B1B5B415A438A -:10161000120D0A70A2E71648E3E7164A1649D21AD5 -:10162000083A5002400D01439980144952080A4378 -:10163000DA8093E70621515613000029B8DA5A469A -:10164000002AEAD14546DCE7240100D000ED00E0A5 -:10165000CD0100101808002000E100E080E100E06A -:1016600080E200E0930F012001BDFFFFAAAA000065 -:1016700001BD00005208002000F0FFFF00F8FFFF4E -:10168000032310B50400074A18409446C0009C4349 -:10169000FC3383406444226881409A4313000B4327 -:1016A000236010BD00E400E070B5EFF30581012474 -:1016B0000443EFF3108C72B6214A1368002BFCD060 -:1016C000BFF35F8F1F4B05001F4AED1A6D416A4340 -:1016D000120D1E4D8900AE6852B27658A6421CD03B -:1016E0000621595691421CD012215956914222D0BE -:1016F0001E215956914220D02A2159560324914245 -:1017000010D0134B19781A708171BFF35F8F0022CC -:101710000B4B1A608CF3108870BDAB680D4C5C509D -:10172000EFE700246100091989005B18FF21997116 -:1017300009499980E5E70124F4E70224F2E7C0466D -:10174000240100D018080020AAAA000000ED00E043 -:10175000930F0120CD01001001BDFFFF054B064A8C -:101760001360064A136053609360D3601361536142 -:10177000936170478080808000E400E004E400E032 -:101780001F2110B5091A0248FFF720FD10BDC04601 -:10179000970F012000B5074B83B001000093002292 -:1017A00005230548FFF7C4FC002801DB1F23181A96 -:1017B00003B000BD68450110970F012070B504000B -:1017C0000E001500FFF72CFD0100200000F006F8C8 -:1017D000A680E580BFF35F8F70BDC046024B9C467C -:1017E00061448900016070474000003410B5040076 -:1017F000FFF716FD01002000FFF7F0FFFF23237124 -:10180000BFF35F8F10BDC04610B50400FFF708FDA1 -:1018100001002000FFF7E2FFFF23A380BFF35F8FEB -:1018200010BDC04683680B4810B5844661446244CD -:10183000090112019A18591854684B6801209C42FA -:1018400001D802D00020C0B210BD12680B689A42C5 -:10185000F9D8F7E7FFFFFF0F0A4B1968EFF3108085 -:1018600072B60A68002AFCD0BFF35F8F1B68BFF313 -:101870005F8F00221A6080F3108840BF0020002193 -:101880007047C046E40B0120F8B557464E46454622 -:10189000DE46E0B599460CAB1C780DAB1B78060014 -:1018A00090469A460768002C11D1BC7B002C42D090 -:1018B00065003B682D19033D59194B78BB73002B0C -:1018C00000D1FB7300238B704B700B7004E065003C -:1018D0003B682D19033D5919B2682A4B944642467C -:1018E000E3181B0163441A604A465A600A9A9A60D8 -:1018F0000B9ADA6000238B704B700B707B7B9B46DE -:10190000002B2BD022005946B8687B6898473A686C -:10191000002816D05B4658465B005B445519033BD4 -:10192000A870D118D35C002B00D06B705B460C7094 -:101930007B73A34513D0F0BCBB46B246A946A04674 -:10194000F8BD5B465B005B44033BD3189C705119A8 -:10195000525D002A00D05A705B460B707C73424681 -:101960004B46307D00F002FD051E06D05346002B8D -:1019700003D12100306800F075FF0E9B002BDAD0F8 -:101980001D70D8E7FFFFFF0FF0B5DE4657464E4605 -:1019900045460023E0B58BB00893674B8200D458CE -:1019A00000239B46099000F057FC626806000F0078 -:1019B000EFF3108572B61368002BFCD0BFF35F8F76 -:1019C00023689C465B7B9946002B00D169E0A268A6 -:1019D0005A4B90464B441B01984443461A685B6837 -:1019E00010001900801BB941002900DC63E0099850 -:1019F00000F0BCFC002300229846002306920793C7 -:101A000000239A466368BFF35F8F5A461A6085F3D6 -:101A100010885346002B08D10028C4D10BB0F0BC6D -:101A2000BB46B246A946A046F0BD089B41461802F7 -:101A30004B461843D047626806000F00EFF310854D -:101A400072B61368002BFCD0BFF35F8F002F50DB02 -:101A500033003B4302D02369002B61D12368D97B3B -:101A6000002907D04A00521819688C46494662443A -:101A7000033A51709A7B002A01D14A469A734A462A -:101A8000DA734B46E168013BCA5C0132CA545B46DB -:101A900023616368BFF35F8F5A461A6085F310882D -:101AA00081E7002300229846002306920793002333 -:101AB00000209A46A6E7002902D1002800D096E728 -:101AC0000021604600F04CFE43461A685B680692AF -:101AD000079343469B689A464346DB689846E3680B -:101AE0004B44013B1B7808931B02034323610020F6 -:101AF00088E72369002BB1D0069A079B921BBB4154 -:101B0000002B15DB594604910121039149460291AE -:101B100041460191514620000091FFF7B5FEB6E71E -:101B200000F09AFB32003B0012184B41002BE9DA1F -:101B30000122034B5242E5E7F49F0020FFFFFF0F15 -:101B4000FFFFFF7F10B5144C6368002B04D00A21FF -:101B50001248FFF743FE10BD2300114A10212068F0 -:101B600000F00EFD032000F053FB032000F068FCA2 -:101B700003200C4900F0B4FBFFF752FB0A4B9C46D4 -:101B800003232375D0231B061B6860446375074B32 -:101B900080006060DC60DAE760080020E40B012070 -:101BA000251800108919001040000034F49F00200F -:101BB000004870476008002070B50500182003F049 -:101BC000D1F9164904000200280000F0A9FC1021F8 -:101BD0002060280003F0E4F90121A060280003F050 -:101BE000DFF9E060012000F027FB050000F028FC91 -:101BF00028000B4900F074FBFFF712FB094B257519 -:101C00009C46D0231B061B6860446375064BAD00E1 -:101C100080006060EC50200070BDC04625180010A8 -:101C20008919001040000034F49F00200E4B10B5BD -:101C30000400984217D00021037D0C4A9B00995064 -:101C4000006800F0BBFC0021207D00F049FB207DF6 -:101C500000F0EAFAE06803F0C3F9A06803F0C0F905 -:101C6000200003F0BDF910BD60080020F49F0020A3 -:101C7000F0B54E464546DE465746E0B585B0019381 -:101C800010AB1B78060003930023994698460092F8 -:101C90007268EFF3108B72B61368002BFCD0BFF3A1 -:101CA0005F8F3568AC7B002C3DD067002B683F19F7 -:101CB000033FDB195A78AA73002A00D1EA73B1688E -:101CC000474A8C4600980199A2181201624410609C -:101CD00051600E9991600F99D16042469A705A7086 -:101CE0001A706B7B9A46002B67D022001900A868F7 -:101CF0006B6898472A68002852D0534650465B00CC -:101D00005344D719033BB870D118D35C002B00D0D3 -:101D10007B7053460C706B7354454FD0F3681B199E -:101D2000013B187800E000207368BFF35F8F4246E4 -:101D30001A608BF31088002C4FD04B46002B08D133 -:101D40000002204305B0F0BCBB46B246A946A046FF -:101D5000F0BD039B002B3ED00E9B00200F999847AF -:101D6000030004000D000B4335D000290ADA009A65 -:101D7000019B121BAB4100920193002B0ADB039BDA -:101D8000994685E700F068FA24184D4100940195C2 -:101D9000002DF4DA0123134C5B4200930194EEE72B -:101DA00053465B005344033BD3189C70D119D25D5A -:101DB000002A00D05A7053460B706C73307D009A25 -:101DC000019B00F0D3FA81460028A7D0210030689B -:101DD00000F048FDA2E70020B4E701204042B1E74F -:101DE000FFFFFF0FFFFFFF7FF0B557464546DE467A -:101DF0004E46E0B50400170083B098464268EFF302 -:101E0000108A72B61368002BFCD0BFF35F8F266870 -:101E1000B57B002D3FD06B005B19033B9C463268BD -:101E2000019362445378AB46B373002B00D1F37334 -:101E3000A168354B8C464146EB181B016344596041 -:101E40000C991F6099600D99D960002393705370AD -:101E50001370737B9946002B48D02A001900B06894 -:101E6000736898473268002832D04B4648465B007A -:101E70004B44033BD1188C46019951188870D35CB0 -:101E8000002B00D04B7063461D704B4600207373CF -:101E90004D4531D12BE0002300269B46002063688E -:101EA000BFF35F8F00221A608AF31088002D28D0BC -:101EB000002809D15B463002184303B0F0BCBB4692 -:101EC000B246A946A046F0BD207D00F0D7FAF1E762 -:101ED0004B465B004B44033B0198D3189D7011188F -:101EE000125C002A00D05A704B460B7075733A0092 -:101EF0004346207D00F03AFAE3685B19013B1E7807 -:101F0000CDE701204042D8E7FFFFFF0F70B5040086 -:101F1000002933D04268EFF3108572B61368002BA6 -:101F2000FCD0BFF35F8F2068CEB2437BB34216D0A4 -:101F3000FF230B405A00D318026894466344033BC6 -:101F40009B78002B0BD12269914219D00020636845 -:101F5000BFF35F8F00221A6085F3108870BDFF23E6 -:101F60000A0A0B40E168D2B28C466344013B1978FF -:101F70009142EBD1310000F075FCE8E70020EDE77D -:101F80002361E3E7407D7047F0B504000D000626AD -:101F90007642F717C64636196F4100B584B08F42B6 -:101FA00014D811D000F058F932003B00121A8B41BE -:101FB000002B15DC002B3ED02000290000F080F91A -:101FC00004B080BCB846F0BD8642EBD9002600279D -:101FD00000F042F932003B00121A8B41002BE9DD80 -:101FE000002302930193154B3200009314483B00E9 -:101FF000FFF73EFE0028DFDB00239846BC46114A6F -:10200000114F7B6A9C4504D8B96A8E42D4D99C454D -:10201000D2D11168EFF3108072B60B68002BFCD0A0 -:10202000BFF35F8F1368BFF35F8F4146196080F382 -:10203000108820BFE5E7002ABED0D1E7591800106C -:1020400060080020E40B01200040054070B5060048 -:1020500000F002F9FA2204000D00002330000021F4 -:10206000920002F0F5FE00196941002902DBFFF73A -:102070008BFF70BD012001494042F8E7FFFFFF7F61 -:10208000F0B5EFF30583CE46474680B505000C005A -:1020900085B0002B12D02C4A0020536A9C4203D8F2 -:1020A000926A0130AA4204D305B0C0BCB946B0461A -:1020B000F0BDE01A421E9041C0B2F5E7234E0293F4 -:1020C0000193234B0200009330000B00FFF7D0FD7B -:1020D000031EE0DD20BF7168EFF3108772B60A6857 -:1020E000002AFCD0BFF35F8FDAB294463068427B9F -:1020F00062451DD0FF221A40510089460168914473 -:1021000088464946414403398978002913D0F1684B -:102110001B0A88464244013A1278DBB29A420FD039 -:102120007368BFF35F8F00221A6087F31088B2E7ED -:10213000FF221A40EBE732699342F1D13161EFE7B8 -:10214000614600F08FFBEBE700400540600800208F -:1021500059180010F0B5EFF30582D6464F464646B3 -:102160001000C0B51038EFF3108872B6214C236808 -:10217000002BFCD0BFF35F8F0123190081401E4D5F -:102180001F006963AA461D4D29601D4D2E78AC467F -:102190003500C5402F402B4209D1BFF35F8F276028 -:1021A00088F31088E0BCBA46B146A846F0BD534655 -:1021B000144D5F6A83005D59AF420ED3124A8E43BD -:1021C0009B5862461670BFF35F8F0022226088F32F -:1021D0001088002BE6D09847E4E70C4B92009C4611 -:1021E000624413681360BFF35F8F0023236088F39A -:1021F0001088D7E7280100D0004005403C7005401A -:10220000960F0120EC0B0120802C0020D03F0540D0 -:1022100010B50100024A0348FEF768FF10BDC04632 -:10222000984501108F0F012010B501000148FEF7FD -:10223000CDFF10BD8F0F012000B5054B83B001000D -:102240000093002203230348FEF772FF03B000BD92 -:10225000BC4501108F0F0120034B596A0A00986A90 -:10226000596A8A42FAD170470040054070B50400AF -:102270000D00124A536A1900966A536A8B42FAD1CA -:102280003000190024184D41AB4211D80ED02B005C -:102290000A494A6A9A42FCD307D1084A02E0516AC5 -:1022A000994202D1916AA142F9D370BDA642EED9FA -:1022B000012301246442E5175B42E9E70040054041 -:1022C000064A536A9942FCD807D1044B02E05A6A85 -:1022D000914202D19A6A8242F9D370470040054088 -:1022E00070B504000D00EFF3108672B61A4A136839 -:1022F000002BFCD0BFF35F8F002D1BD02000FEF71A -:10230000C1FF164981420AD02000FEF7C3FF012118 -:102310002000FEF791FF0123A340114A1360114BE7 -:10232000A400E550BFF35F8F00220B4B1A6086F3C9 -:10233000108870BD0B4BA200D5500122A2400A4963 -:1023400020000B7893430B700449FFF7C1F800217C -:102350002000FEF771FFE5E7280100D055210010AD -:1023600038600540802C0020960F0120F0B54F46C4 -:10237000D6464646C0B507002C4C616A0D00A66AD9 -:10238000616AA942FAD18B4208D805D00120E0BC8D -:10239000BA46B146A846F0BDB242F7D9EFF3108A6B -:1023A00072B6234801680029FCD0BFF35F8F012576 -:1023B000BD4020491D4C8846097889462943C9B249 -:1023C0008C46414660460870391D1B48890065638C -:1023D0000A51B9000B50216A0020294219D0616AC4 -:1023E0000800A66A616A8142FAD18B4219D801D1EC -:1023F000B24216D8CC4516D00C4B1F201D625D632F -:1024000001230740BB400D4A1E38136043464A462D -:102410001A70BFF35F8F0022054B1A608AF3108891 -:10242000B5E70020F5E70120F3E7C046004005408E -:10243000280100D0960F0120EC0B012080E200E083 -:10244000EFF3108C72B60A490B68002BFCD0BFF377 -:102450005F8F01238340074A0748136202789A433B -:102460000270BFF35F8F00230B608CF310887047FE -:10247000280100D000400540960F0120EFF3108C9A -:1024800072B60A490B68002BFCD0BFF35F8F0123A3 -:102490008340074802781A430270BFF35F8F00221F -:1024A0000A608CF31088034A13607047280100D03B -:1024B000960F01203C60054070B505001400160021 -:1024C000002915D00C00002A12D080686B6898474C -:1024D000296800280ED073009B196200033B121973 -:1024E000CB18033A9C7088188A5C002A15D10670B4 -:1024F000200070BD63001B197200033B9219CB18BA -:10250000033A9E7088188A5C002A02D10470340055 -:10251000EEE75A7004703400EAE75A700670E7E795 -:10252000F0B5C6460600884600B510210120170008 -:1025300002F036FD03210500300002F031FD434674 -:102540006B600023F4B26B73013328602C73AF60AF -:10255000AB73EC73012C06D9421C0133DBB2137050 -:1025600003329C42F9D1FF231E4073009E190023C1 -:10257000801903384370280080BCB846F0BDC046BF -:1025800030B583600023CCB24373013304734260DF -:102590008373C4730D000068012C06D9421C0133FB -:1025A000DBB2137003329C42F9D1FF2129404B006A -:1025B0005918002340180338437030BD10B504008B -:1025C000006802F00DFD200002F00AFD10BDC046BB -:1025D000F8B5CE46474606000C0080B5002907D066 -:1025E0004D0003686D18033D5A195778002F04D128 -:1025F0002000C0BCB946B046F8BD7900C9190339FE -:10260000884643445978894600215970517073684F -:102610003A002100806898473368002814D0424669 -:102620009A18947059195B5D002B00D053700F708D -:10263000270049463000FFF7CBFF39000200300089 -:10264000FFF73AFF0400D3E7424641465D19AF70F9 -:102650009A185B5C002B00D06B701470E9E7C046E1 -:10266000F0B557464546DE464E46E0B50D006B00D8 -:1026700001685B19DF1E0400C85D83B00192CA19AE -:10268000002850D043001B18033BCB185E78B4469B -:10269000002E1AD1019E002E42D0E67B002E04D0DF -:1026A00073009B19CB18033B5D70A37B002B00D1FB -:1026B000A573E57300282FD10023537003B0F0BC3D -:1026C000BB46B246A946A046F0BD72006244033A3A -:1026D00089184A78904600224A7091465A70010043 -:1026E00032002000FFF7E8FE43468246002B07D069 -:1026F0005B0021684344033BCB185A78002A16D16B -:10270000424651462000FFF7D7FE2168019BCA19B7 -:10271000002BC2D10028CFD043001B18033BCB189D -:1027200000219970C8E7019B002BB6D1C4E7500087 -:10273000801803380918487883464846487058700E -:1027400041462000FFF7B8FE594680462000FFF7BB -:102750003FFF414602002000FFF7AEFE8046CFE774 -:10276000F0B557464546DE464E46E0B583B001918A -:10277000457B04006B0000685B19DF1EC15DC21958 -:10278000002952D04B005B18033BC3185E78B44657 -:10279000002E1CD1019E002E44D0E67B002E04D0DA -:1027A00073009B19C318033B5D70A37B002B00D102 -:1027B000A573E573002931D100232800537061739C -:1027C00003B0F0BCBB46B246A946A046F0BD7200BD -:1027D0006244033A80184278904600224270914643 -:1027E0005A7020003200FFF767FE43468246002BF6 -:1027F00007D05B0021684344033BCB185A78002A7A -:1028000017D1424651462000FFF756FE019B0100BA -:102810002068C219002BC0D10029CDD04B005B1815 -:10282000033BC31800209870C6E7019B002BB4D16E -:10283000C2E7500080180338091848788346484694 -:102840004870587041462000FFF736FE59468046D2 -:102850002000FFF7BDFE414602002000FFF72CFEDE -:102860008046CEE770B5040000292CD0437B8B4214 -:102870002ED0056848004018033828188278002AAE -:1028800021D053009B18033BEA5CEE188A4202D128 -:102890001BE0002A08D053009B18033BEB185A7822 -:1028A0008A42F6D142785A70002301228370437025 -:1028B0002000FFF7D5FE617B02002000FFF7FCFD42 -:1028C0006073012000E0002070BD43783370EBE7B7 -:1028D00001221900FFF7C4FE60730120F4E7C0462F -:1028E000F0B54546DE4657464E46E0B583B0019208 -:1028F0000C9A050088469A4200D976E01A0E934653 -:102900001E023000002359460C9A01F02BFF384B71 -:102910006C009C466419A400644463680700834209 -:1029200000D260602B1FDBB29946012B37D9C02340 -:1029300080229B01234312011A602E4BAD0059598E -:102940009A46002907D0586901F0CEFE431C580072 -:10295000C0180338FDD2019A236852015340E02287 -:102960001A4080235B0123431A604A46012A2FD96B -:10297000802380229B01234312011A603000002330 -:102980003A005946676001F0EDFE53465851012068 -:1029900003B0F0BCBB46B246A946A046F0BD4346D4 -:1029A000012BC4D1C02303229B0123431A60023AA6 -:1029B000A3681A42FCD0019A236852015A40E023CE -:1029C0001A4080235B0123431A600A4AAD009246F5 -:1029D00042462168514003220A401A6001224346C0 -:1029E0009A40A3681A42FCD0C2E70020D0E7C04654 -:1029F00000800040A82E002030B50C2083B000F0ED -:102A0000B9F9FEF755FB00280ED0994B994A1A6088 -:102A10005A609A60DA601A615A619A61DA611A62E0 -:102A2000954A5A6203B030BD944CA06700F0F6F9A5 -:102A30000122934B1A60636C012BFCD10322914B52 -:102A40001A608E4A936B012BFCD1013301218E4A0F -:102A50008E480093043300F03DF905238C4A00931F -:102A600001218C4800F036F98B4B5A68FF2A02D8B6 -:102A7000802252005A6080227D4C824B21691201D3 -:102A8000854D1A60002907D0606901F02DFE431CB6 -:102A90005800C0180338FDD2E0217F4B02201A688D -:102AA0001140802252012A431160196848400321D5 -:102AB0000140116004219A681142FCD080228021DB -:102AC00092012A4309011160802252005A60734B1F -:102AD0002361734B5968FF2900D85A600321684A63 -:102AE0006F4B116002399A681142FCD0E0201A68DD -:102AF0001040802252011A43106018684840032198 -:102B000001400220116066498A681042FCD0802290 -:102B100092011343802212011A608022614B5200FD -:102B20004A606361604B5968FF2900D85A6080226F -:102B30005E4BE16912015C4D1A60002907D06069A3 -:102B400001F0D2FD431C5800C0180338FDD2E0222A -:102B500055490B681A4080235B012B431A60802380 -:102B600080229B012B4312011A608022414B5200AC -:102B70004A60E3614E4B5968FF2900D85A608022B1 -:102B80004C4B216A12014A4D1A60002907D0606936 -:102B900001F0AAFD431C5800C0180338FDD2E02202 -:102BA00043490B681A4080235B012B431A60802342 -:102BB00080229B012B4312011A60802380225B003C -:102BC0004B602C4BD20223623B4B5968914200D29E -:102BD0005A608022394B616A1201374D1A60002910 -:102BE00007D0606901F080FD431C5800C01803380D -:102BF000FDD2E02230490B681A4080235B012B4351 -:102C00001A60802380229B012B4312011A608023CB -:102C1000DB024B60184B6362294B5A68FF2A02D8CB -:102C2000802252005A608022264BA1691201244D55 -:102C30001A60002907D0606901F056FD431C580056 -:102C4000C0180338FDD2E0221D490B681A408023CA -:102C50005B012B431A60802380229B012B431201CE -:102C60001A6080235B004B600E4BA361DAE6C0461E -:102C7000A82E0020006CDC021BB700000080004082 -:102C80003CB0004030B00040002F68590080024046 -:102C9000008C864700C0024030800040001BB70017 -:102CA0003C800040405973075480004054B00040BD -:102CB0006080004060B000406C8000406CB000401C -:102CC0004880004048B00040014B8000C058704729 -:102CD000A82E0020F8B5040021481D0017000E00A2 -:102CE00001F002FD0100380001F0FEFC069B290402 -:102CF0001B0319432368002B20DB1A4B1A4DE218E3 -:102D000053425A4180235B019C461203174B624495 -:102D10001A60174B1A601700AB689F43FBD1C022A3 -:102D2000231D92011A4321232660A06013602368AB -:102D3000002BFCDA0823E1601360F8BD3F23226812 -:102D40001340B342D9D1A3681B051B0D8342D4D1D4 -:102D5000EE22E368D20213408B42CED1EDE7C046AB -:102D6000001BB7000040FDBF00C0004000E0004075 -:102D700000F000408023024A9B000343D362704767 -:102D80000080054010B5140080221B4BD2051A604C -:102D900000281AD00123194A1843194BDA61194A3D -:102DA00042401A62596298628022134BD2051A601F -:102DB0001549164A1160E022D2041A60002C07D18E -:102DC0008022134B12061A6010BD0D4BD861EBE741 -:102DD00063011B1B9A008023121912015B049A42A3 -:102DE00000D30C4A0C4B1A60054B5A608022084BEA -:102DF000D2051A60E8E7C04600B00540D3C007B06E -:102E0000008005402D3FF84FFCFF010008200140E5 -:102E100000A00540FFFFFF00483B0020AA23064A10 -:102E20001B0113602F230549D360054B19605368BC -:102E3000002BFCDA7047C0460040024000B0FA00A8 -:102E4000006002402C4B2D4A70B51A602C4A2D4B65 -:102E50002D491A6014008B689C43FBD12B4D2C4EDE -:102E6000B54208D2013E761BB60808CD984723002C -:102E70000134B342F9D1FFF7BFFD264A214B1A6056 -:102E8000214A9368DB43DB01DD09002BF9D14022A5 -:102E9000214B224C224E9A675A671A67DA66B4426F -:102EA00008D223682000002B20D00834FEF7ACFCA9 -:102EB000B442F6D31B4E1C4CC022A168300002F075 -:102EC000ADF8A660FEF79EF9FEF748FCFEF73AFE65 -:102ED000164C174EB44208D2013E361BB60808CC39 -:102EE00098472B0001359E42F9D170BD0834FEF79A -:102EF0007DFCB442D5D3DDE700E00040BFCDFBFE52 -:102F0000FE7F3C0000F0004000C00040A012002006 -:102F1000B0120020FFFFFF0100F0014090120020DE -:102F2000A01200200000002000ED00E0B012002000 -:102F3000B812002000BEFDE7094A0300106800280F -:102F400005D00849C3188B4207D81360704706485C -:102F50000449C31810608B42F7D901204042F5E7BD -:102F60005C3A002000000420980F012010B5FFF704 -:102F7000E1FFC04610B50C0082B01900002A0AD04B -:102F8000064B0192009302002300054801F00CFB60 -:102F90000120FFF7CFFF034B1A00F2E7D0450110E5 -:102FA000E0450110E8C704100FB400B5084883B02D -:102FB00002F098F9049B002B07D005A91800019195 -:102FC00001F012FB034802F08DF90120FFF7B2FF78 -:102FD0001046011024C8041010B50148FFF7E4FFA3 -:102FE000204601109A4200D2885470477047C0466C -:102FF000F8B557464E464546DE46E0B599460A9B2B -:1030000007009A460D9B8846934615000B9E9B072A -:1030100010D10C9B9E420DD29D1B14000E005D44EE -:1030200022004B46013431002020B847A542F7D199 -:10303000B0460B9E002E27D0444675195346AA1B56 -:10304000013E985D21004B46B847002EF6D1230083 -:103050002C0098460D9B9B070FD55B46E51A0C9BF1 -:10306000AB420AD94646984622004B463100202002 -:103070000135B8470134A845F6D82000F0BCBB465E -:10308000B246A946A046F8BD2C00E3E7F0B54F468E -:103090004646D646C0B584B098460EAB1B78129F04 -:1030A000994694460D9C109B119EBA0725D4002E7C -:1030B0004BD19C4200D3BFE001223A4092461F2CE4 -:1030C00000D9B8E00C9A551E302201E0202C03D024 -:1030D00001342A55A342F9D85246002A0DD0A642FF -:1030E0000BD9202C44D00C9A551E302201E0202C04 -:1030F0003ED001342A55B442F9D1FA064DD57A05AD -:103100003FD4002C39D10F9B102B00D179E00F9BBD -:10311000022B00D18AE030230C9A012413704B4615 -:10312000002B3FD02D230C9A135501340C9B624683 -:1031300000930397434602960194FFF759FF04B0AA -:10314000E0BCBA46B146A846F0BD012215003D409C -:10315000AA463A422FD04A46002A02D10C323A42BD -:1031600000D0013E9C42BAD21F2CABD9202E27D9C9 -:103170002024FA06DAD57A0503D4A3422DD0A6423C -:103180002BD00F9B102B32D0022B20D0202CCDD057 -:1031900030220C9B1B191A700134202CC6D04B46D0 -:1031A000002BBFD17B070DD43B07BFD520230C9A42 -:1031B00013550134BAE79C429FD21F2C00D881E7F7 -:1031C00020249AE72B230C9A13550134AEE7202CC8 -:1031D000ACD00C9B1B1901343AE0631E012C92D039 -:1031E0000F9A102A2AD0022A2FD01C00D0E7BB0643 -:1031F0000ED4202C9AD00C9B1A190134782313700A -:10320000C4E7BB060DD478230C9A01241370BFE7E2 -:10321000202C00D18AE758220C9B1B191A7001340C -:10322000B4E758230C9A01241370B1E70C9A603369 -:1032300001241370ACE7202400265EE7023CBA06A6 -:10324000E9D40C9A12191C00D8E70C9A9246534400 -:1032500062221A709AE7C04610B5002800D110BD4E -:1032600001F0F4FFFBE7C0460B0010B5002802D0C8 -:1032700049681B68984710BDF0B5DE4657464E4674 -:103280004546E0B59BB09B46249B89469846259BC6 -:103290000B900C924046424619009A4601F0E5FC1C -:1032A000002800D0D8E0012240465146774B5242D8 -:1032B00001F0D6FC002800D0CEE001224046514665 -:1032C000734B524201F0B6FC002800D0C4E000224B -:1032D00000234046514601F0ADFC002800D0B9E182 -:1032E000424653460A9209938023289ADB001A40EB -:1032F0000E92289A1A4201D1062326930A9A099B14 -:103300001600134300D0C7E0289B002500261B05AC -:1033100000D49BE100230D93269A0D9B9A4200DC7A -:103320009FE1D01A431E26938023289ADB001A437C -:103330000023002728920D93279B0024BB4200D92D -:10334000DC1B0223289A1A400E92289A134203D0BB -:103350007B427B415B421C400D9B002B07D00A98AF -:1033600009992A00330001F004FC0A900991002217 -:1033700000234046514601F05DFC002805D0802026 -:1033800000068446099961440991289A414B0B9D96 -:1033900013400493269B0A9A0293099B039400927C -:1033A000019349465B4628000C9A00F08BF9040013 -:1033B000002F62D0289B220098061F23C017984335 -:1033C000631C984649465B466530A8470D9B00251F -:1033D000DA179C18DB0F9A465440013F01E0202D7C -:1033E00013D00AAA94461F23200063440A21013502 -:1033F0005E1901F079F93031317020000A2101F0B5 -:1034000073F926000400092EE9D80523069300234A -:1034100004930A330393534605970B9F029312AB11 -:10342000009342465B46494638000195FFF72EFE61 -:103430000E9B0400002B20D00C9BC51A279BAB428F -:103440001BD91E0022005B46494620200135B847A3 -:103450000134AE42F6D810E0289B42460493279BE5 -:1034600049460393269B0B9802935346009201937F -:103470005B460C9A00F026F9040020001BB0F0BC5B -:10348000BB46B246A946A046F0BDC046FFFFEF7F4F -:10349000FFFFEFFFFFF7FFFF734B099F9C4678008C -:1034A000400D604401F0F4FB704A714B01F07BFB6E -:1034B000704A714B01F058FB3B03704A1B0B1A43D7 -:1034C00004000D00300011006D4B002201F047FB9D -:1034D0006C4A6D4B01F067FB02000B0020002900D5 -:1034E00001F042FB01F0ECFB0D9001F0D1FB674ACB -:1034F000674B04000D0001F056FB0022654B01F004 -:1035000033FB01F0DDFB644A0600644B2000290018 -:1035100001F049FB040030000D000F9601F0B8FBEC -:103520005F4A604B01F03FFB02000B0020002900C6 -:1035300001F015FB02000B0006000F0001F033FB49 -:10354000320004000D003B003000390001F00CFB9C -:10355000002210901191544B2000290001F009FB2A -:103560000022524B01F000FB02000B00200029005A -:1035700001F0FFFA00224E4B01F0F6FA02000B00B8 -:103580002000290001F0F5FA0D008021040032002E -:103590003B000020C90501F0E2FA02000B00200008 -:1035A000290001F0E1FA02000B001098119901F0D6 -:1035B000E0FA0022314B01F0D7FA3E4B0F9C9C46BB -:1035C00064440022230501F0EEFA05000E0002001B -:1035D0000B000A98099901F02DFB00280AD00D9BD9 -:1035E0002800013B31000D930022304B01F0C1FA5D -:1035F00005000E00C6270D992B0063318F42BF4195 -:1036000028997F420437090500D495E6334300D159 -:1036100082E6099C284A2100284B0A9801F018FBF1 -:10362000002808D000222100254B0A9801F002FB57 -:10363000002800D070E6269B002B00D17CE60E9B74 -:103640005A1E9341269AD31A269375E6002304271F -:103650000D9371E643460A9380231B065344099356 -:1036600042E6002326935FE601FCFFFFFB799F50B3 -:103670001344D33FB3C8608B288AC63F0000F03F95 -:103680000000F83F61436F63A787D23F71A37909B8 -:103690004F930A400000E03F1655B5BBB16B0240A6 -:1036A000EF39FAFE422EE63F00002C400000244095 -:1036B00000001840FF0300002D431CEBE2361A3FC8 -:1036C00080842E41F0B54E46DE4657464546E0B56D -:1036D00097B09946209E219F229B8346984607914A -:1036E0000C923B0032003000390001F0BEFA002895 -:1036F00000D0A9E1012230003900CA4B524201F04A -:1037000099FA002800D0E1E0012230003900C64BD0 -:10371000524201F0A5FA002800D0B7E000223000A4 -:103720003900C24B01F09CFA002800D099E0002239 -:1037300030003900BE4B01F07DFA002800D090E047 -:10374000002200233000390001F074FA002800D074 -:10375000B1E000230D93249B5B0501D4062398461A -:1037600008AB9C461722002430234146624404E003 -:10377000013413550139202C01D00929F8D8884685 -:103780003000390001F09CFA4346DA00A94B0500ED -:103790009B181A685B680892099301F079FA020095 -:1037A0000B003000390001F0DAF9089A099B01F0AA -:1037B000FAF90A900B9101F0A7FA824601F064FA37 -:1037C00002000B000A980B9901F0C9F900229A4BEC -:1037D0000A900B9101F044FA002800D1C0E00123C7 -:1037E0009C46E244504601F04FFA02000B00089854 -:1037F000099901F025FA002802D000239A460135E4 -:103800004346002B6AD008AB17269C4608956644B1 -:10381000554614E001235B4243440A2128009A469E -:1038200000F062FF013430313719397028000A2165 -:1038300000F05AFF092D00D8D0E0D0460500202C1A -:10384000E8D10EAB98460323249A1340012B00D1F4 -:1038500096E02023249A01930392239A43460292EE -:103860001EE0249B58460493239B009601970393E4 -:1038700043460C9A029307994B46FFF7FDFC17B09D -:10388000F0BCBB46B246A946A046F0BD249B5B07F0 -:103890000ED40322694B249901920391239902913A -:1038A000009358464B460C9A0799FFF7A1FBE6E7B1 -:1038B0000422634BEFE73B0032000020002101F0BF -:1038C0004EF9012306000F000D9344E7249B039358 -:1038D000239B0293042301935A4BE1E7280001F054 -:1038E000D7F902000B003000390001F038F9524BD3 -:1038F000002206000F0001F09DF90EAB984600284B -:103900000AD10022300039004B4B01F0A9F9002800 -:1039100002D1EB0700D50135202C94D008AA94469B -:103920001723280063440A2101341E1900F0B4FE55 -:103930003031280031700A2100F0AEFE051EEBD1B7 -:103940000323249A1340012B1BD0202C00D180E7A5 -:103950000D9B002B35D02D224146631C0A5579E77B -:1039600000220A980B99344B01F064F9002800D02A -:1039700046E75346002B51D101239C46E2443FE7E2 -:103980002024239B002BE0D00D9B002B03D1249AF5 -:103990000C33134202D0239B013B2393239BA3426E -:1039A000D3D908AB9C46172230236244202C00D187 -:1039B0004FE72399013413558C42C6D0202CF8D1FF -:1039C00047E7249B5B0724D4249A2300120700D4E2 -:1039D00040E72022414601330A553BE75746089D00 -:1039E000202C00D12DE7220030214046002F09D0A5 -:1039F0000132B154202A00D123E7D3431B191B18ED -:103A0000002BF5D10EAB98462E234146541C8B5407 -:103A100082E72B224146631C0A551BE7DB0700D4D3 -:103A2000EEE6A9E7FFFFEFFFFFFFEF7F65CDCD419A -:103A300065CDCDC1284801100000E03F2C460110A3 -:103A4000304601103C460110249B0393239B0293B4 -:103A500003230193004B23E738460110F0B5DE46FF -:103A60004E4657464546E0B59FB01C00289B914600 -:103A70000993C94AC94B8B4608901A60002900D1A6 -:103A800018E2002320789A46002800D11AE2260086 -:103A90001D005C460AE02A006F1C4B46089D210071 -:103AA000A8473D0001363078002870D02528F2D193 -:103AB00010239B46083B9A46043B9846023B002154 -:103AC0009C46721C107816000300203BDBB2102BC2 -:103AD00003D8B34F9B00FB589F460300303B092B94 -:103AE00032D900230A932A2868D0002398462E282A -:103AF0003ED00300683BDBB2122B1CD8A94A9B00C6 -:103B0000D3589F46012301321943DBE76346013254 -:103B10001943D7E7434601321943D3E75B460132E5 -:103B20001943CFE7534601321943CBE780235B00AB -:103B30007078194301360300253BDBB2532BAAD81A -:103B4000994A9B00D3589F4600270300B800C0192C -:103B500001364000C018337830381A00303A070078 -:103B6000092AF3D90A901800002398462E28C0D1BC -:103B700080237078DB0019430300303B721C092B53 -:103B800000D8A1E12A2800D1B2E11600B1E7A3468E -:103B9000AA462C00D14503D801235B424B449A46E8 -:103BA0004B46524659460020089DA84720001FB0AA -:103BB000F0BCBB46B246A946A046F0BD099B40CB2F -:103BC0000A96002E03DB50780993561C8DE728389F -:103BD000014370420A9009935078561C85E7782873 -:103BE00000D1DFE1582800D14CE26F2800D14FE32B -:103BF000622801D100F030FC10230A009A430B9296 -:103C0000692801D000F0A9FC0A230C934B0500D5CC -:103C1000D0E10B9A802311009B0019408B461A4279 -:103C200000D0A1E2802311005B0019408A461A42AD -:103C300000D0B6E313005B0600D5EDE2130009994E -:103C40001B0601D400F076FC08C91BB2D8171A185D -:103C5000424092B209919346DA0F1292002B09D199 -:103C6000802310220B99DB000B4091430B91002B1A -:103C700000D0E4E20B9A6123920600D541230EA9FD -:103C80001F228C46DBB262440A3B5F461395A34673 -:103C900055460C9CB2460D9316000AE03033DBB259 -:103CA00001357355A74200D2EDE2202D00D1EAE2A2 -:103CB00007002100380000F017FDCBB20929EDD92B -:103CC0000D9A94466344DBB2EAE780239B00707848 -:103CD000194301362FE77078682800D1CDE18023A1 -:103CE0000136194327E770786C2800D1BFE18023A3 -:103CF0005B00194301361EE7462800D19BE10722ED -:103D0000099B0491073393430A9A19000392424690 -:103D100002920CC908980092019309912A004B461F -:103D20002100FFF7CFFC01360500BCE62A006F1C1E -:103D30004B46089D21002520A84701363D00B2E6EC -:103D40008B0700D4ADE1099B2A009A466B1C98466C -:103D5000534601CB21009A46089F4B46C0B2B84754 -:103D60000A9B9C466544012B00D886E2089B474687 -:103D7000B04626004C4699463A00230001373100F0 -:103D80002020C847AF42F7D1A146534634004646EB -:103D90000993013687E6C0465D3A0010403B00209B -:103DA0004446011088460110D4460110099B04CBFB -:103DB0009B4643460992002B00D1C6E013789C46EF -:103DC000002B00D1BDE34346013B099A0133D018D3 -:103DD0000A9F130001E0834203D05A780133002A7E -:103DE000F9D1099A0A979B1A0B9380230A00DB00EA -:103DF0001A400C92194204D00B9B434501D943460B -:103E00000B9302231A000A400D920B4200D187E166 -:103E10006046002800D168E10C9B002B00D10DE129 -:103E2000A844C246099B57465B1B9846089BB2466E -:103E30002A0026004C46994609E023003100551C13 -:103E4000C8474346585D002800D126E12A00974222 -:103E5000F3D1A1463D00340056460D9B002B00D007 -:103E600043E15B46013609931DE6099B1A0008CA27 -:103E70009246002B48D0212211438B460EA884463F -:103E80001F216144099500220F27A4460D0002E07E -:103E9000202A0CD00B003C001C4020003730092C9D -:103EA00000D807380132A85419090F2BF0D86446FE -:103EB000099D32E0DC4B2078089300239A460028C5 -:103EC00000D0E4E5002465E6434606000A9F98001A -:103ED000C0180132400080191678030030003038D5 -:103EE000303B0928F3D93000984616000A9700E6BF -:103EF000099B023604CB9046D2434046D21710406D -:103F0000804609933078F4E510220800904311327E -:103F10001043834600224905B0D55B46069308232B -:103F2000059343460493102303930023029316AB97 -:103F3000019200932A004B4621000898FFF7A6F84B -:103F40005346050001360993ADE513789C46002BD6 -:103F500000D1F7E202235B4237E7202302009A43B5 -:103F6000472A04D180231B01194302239843452883 -:103F700001D1202319430722099B0491073393435E -:103F80000A9A19000392424602920CC908980092BC -:103F9000019309912A004B462100FFF76DF9013684 -:103FA000050080E510230C930C230A009A430B9222 -:103FB0004B0503D501230B9A9A430B92692800D134 -:103FC00027E6642800D124E60B9A802311009B0089 -:103FD00019408B461A4200D066E1802311005B0035 -:103FE00019408A461A4200D039E213005B0600D518 -:103FF0003CE113001B0600D4A6E2099B04CB12048B -:10400000120C934609935B46002B00D09AE10B9A61 -:104010001033110099430B91520500D492E1002313 -:104020009A460B9B06930A9B0593434604930C9B6D -:10403000039300230CE12023194360E6099B0A9AAD -:104040005B1B98464B4691461F00B2462600089CD3 -:104050002A003B003100A04743460135585D002847 -:10406000F6D14A463400B94656460A92F5E6C023D0 -:104070009B00B078194302365DE5C023B078194340 -:10408000023658E50C230A009A4314331A43103BB6 -:104090000B920C934B058DD496E7A14634005646FF -:1040A000DBE60A9A012A00D853E26B1E9F18089B90 -:1040B000B04626004C4699462A00230001353100BF -:1040C0002020C847BD42F7D1A14634004646099B8F -:1040D0003A0001CB210098467D1C4B46089FC0B298 -:1040E000B847434601360993DDE40B9B0A9AA8467C -:1040F0009A4200D8B5E694466544ED1A089B4746B7 -:10410000B04626004C4699463A002300013731005C -:104110002020C847AF42F7D1A14634004646A0E66A -:104120000B9A0A99531C914200D814E24B199B1A1E -:104130001F00089BB24626004C4699462A002300E1 -:10414000013531002020C847BD42F7D10A9BA14666 -:1041500001330B93099B34001B7856469C466046FE -:10416000002800D058E67CE60722099B07339343DA -:10417000013294469C4462465F6809921A68FB17B4 -:104180001093119310981199030053400E930B0054 -:104190007B400F9394460E9A0F9B121A8B410E92FE -:1041A0000F93FB0F6246129300233A439B463DD088 -:1041B0000B9A6123920600D541230022DBB20EA99F -:1041C0000A3B8C4692460D9343461F326244139538 -:1041D000159655460E9E0F9FA24690460C9C149332 -:1041E0000CE03032D2B2434601355A55BB4500D1BE -:1041F0008AE1202D00D18AE106000F002200002371 -:104200003000390000F0AEFAD2B2092AE9D90D9B8C -:104210009C466244D2B2E6E7FF23099904C91340E1 -:104220001A00099117E5C046ED2F00100B9A1033C4 -:10423000110099430B915205BAD500239A460B9B66 -:1042400006930A9B0593434604930C9B0393129B8E -:1042500002935346019316AB2A00009321004B466C -:104260000898FEF713FF013605001CE4FF22099BA6 -:1042700002CB11408B460993C5E653464546099348 -:104280000136FFF710FC56465C46AA46139DD6E75A -:1042900008230C930B910B99642800D084E60B9BA8 -:1042A0005B0500D586E6B4E40722099B07339343F8 -:1042B000013294469C44624609921A685B68100079 -:1042C0009B4613005A46134307D10B9A1033110033 -:1042D00099430B91520500D5A1E60B9A61239206F2 -:1042E00000D541230022DBB20EA90A3B8C46924640 -:1042F0000D9343461F3262445F461295A3465546CE -:104300000400B24690460C9E13930DE03032D2B2B8 -:10431000434601355A550023BB4200D100E1202D10 -:1043200000D100E104000F0032000023200039001A -:1043300000F018FAD2B2092AE8D90D9B9C466244D3 -:10434000D2B2E5E70B9A6123920600D54123DBB296 -:104350000EA90A3B1F228C460D93230062445C4643 -:104360001295170055469B46B2460C9E08E0303326 -:10437000DBB201357B55B4420ED3202D0CD00400A6 -:104380003100200000F0B0F9CBB20929EFD90D9A25 -:1043900094466344DBB2ECE756465C46AA46129D5F -:1043A0003FE6099B1A0008CAD91713925A184A40C7 -:1043B0009246DA0F1292002B08D1802310220B991B -:1043C000DB000B4091430B91002B2BD10B9A612307 -:1043D000920600D541230EAA1F279446DBB20A3B62 -:1043E0000D9567445D460993A3465446B2460C9E1C -:1043F00008E03033DBB201357B55B4420ED3202DBB -:104400000CD004003100200000F06EF9CBB2092975 -:10441000EFD9099A94466344DBB2ECE756465C4612 -:10442000AB460D9D0B9B2A0006930A9B210005932A -:10443000434604930C9B08980393129B0136029306 -:104440005B46019316AB00934B46FEF71FFE139B92 -:1044500005000993FFF727FB02230C931AE7099B3A -:1044600004CB92461293002A08D1802310220B9984 -:10447000DB000B4091430B91002B2BD10B9A612356 -:10448000920600D541230EAA1F279446DBB20A3BB1 -:104490000D9567445D460993A3465446B2460C9E6B -:1044A00008E03033DBB201357B55B4420ED3202D0A -:1044B0000CD004003100200000F016F9CBB209291D -:1044C000EFD9099A94466344DBB2ECE756465C4662 -:1044D000AB460D9D0B9B2A0006930A9B210005937A -:1044E000434604930C9B08980393002302935B4676 -:1044F000019316AB00934B46FEF7C8FD129B0500D7 -:1045000009930136FFF7CFFAB44200D871E6149B45 -:1045100054460E960F97AA469846159E139D8EE612 -:10452000A64200D8FBE6139B56469846AA465C4630 -:10453000129D76E508C9D8171A1842400991FFF76D -:104540008AFB00230B9350E4099B04CB9346099309 -:1045500059E52F00BBE50B9301E6063B0C939AE669 -:104560000EB4012210B585B007AC08CC0100009450 -:10457000524204480394FFF771FA05B010BC08BC1E -:1045800003B01847E52F001000B585B00391012155 -:1045900002900093034813004A4202A9FFF75EFA13 -:1045A00005B000BD693200100FB410B50C4984B0DD -:1045B00006AA08CA0C680392002C0BD000920122B4 -:1045C0000848524202A9A047012004B010BC08BC10 -:1045D00004B01847180000F085FE0020F5E7C0463B -:1045E000403B00205932001010B5094A03001468FE -:1045F00084B0002C08D0012200910648524203A941 -:10460000A047012004B010BD00F06CFE0020F9E7C7 -:10461000403B00205932001001480421014B18474B -:104620009008002055460010014B9B681847000079 -:1046300090080020142310B50100188804331B884B -:10464000984710BD162310B50100188802331B8847 -:10465000984710BDF8B54746CE4680B50F1E19D015 -:1046600014239946043304000025012698464B463E -:104670001888434621681B88984701C4431E984107 -:10468000013540420640AF42F1D13000C0BCB946CE -:10469000B046F8BD0126F8E7124A936F9B0815D281 -:1046A0009066D166002905D0FFE7FFE7FFE7516F6D -:1046B000106F704704B580210906C21751400028C9 -:1046C00000D0C8430FF0D8FD002104BDF0B5146E32 -:1046D000556E576F166FFFF7E3FF14665566576701 -:1046E0001667F0BD000000D0114A936F9B0813D2EB -:1046F00010665166002905D0FFE7FFE7FFE7516F1D -:10470000106F704704B5002801D00020C0430FF09F -:10471000B3FD002104BDC046F0B5146E556E576F51 -:10472000166FFFF7E5FF1466556657671667F0BD0D -:10473000000000D094464A4A926F9208624601D225 -:1047400028E0C046F0B5464E346E756E776F366F12 -:1047500000F020F89446424A14665566576716677B -:104760006246F0BD94463E4A926F9208624601D27C -:1047700054E0C046F0B53A4E346E756E776F366FC2 -:1047800000F04CF89446364A14665566576716672B -:104790006246F0BD002B24DB11D000293EDA00B5C3 -:1047A000C943404200D1013100F038F8C9434042CA -:1047B00000D10131DB43524200D1013300BD002A58 -:1047C000EBD1002801D1002905D00020C90FC9076D -:1047D00001D1C043410800B50FF02EFD0022002397 -:1047E00000BD00B500290ADBDB43524200D1013392 -:1047F00000F014F8C943404200D1013100BDC94363 -:10480000404200D10131DB43524200D1013300F07C -:1048100005F8DB43524200D1013300BD002923D10A -:10482000002B18D1002A0CD0BC460D4F38667A6692 -:1048300000210023FFE7FFE7FFE77A6F386F674645 -:104840007047002801D00748010000B50FF0F4FCC4 -:104850000022002300BD02000B0000200021704751 -:10486000000000D0FFFFFFFF002B00D0BFE0130CC3 -:1048700028D1002AE7D080B4114F39667A66FFE765 -:10488000FFE730B4040C7B6F396F1B0423433B6696 -:104890007A66FFE7FFE7FFE7C04684B27B6F3D6FB4 -:1048A0001B0423433B667A66FFE7FFE7C04600230D -:1048B0002C042D0C7A6F386F00196941B0BC704719 -:1048C000000000D0F0B594460025140E01D112026C -:1048D0000835140F01D112010435940F01D1920053 -:1048E0000235D40F01D152000135D40B0134254FCC -:1048F0007C66254C3C660E0C93B2FFE7FFE7FFE7B2 -:104900003C6F6643360C7703BE467343DF0B5B0494 -:10491000C01AB941130C7343DB18C91ACE08664399 -:10492000360CB64493B273431F0F1B01C01AB94132 -:10493000130C73431F0B1B05C01AB941860D8F0260 -:104940003E436643360C092D24DB520A7243801A1B -:104950007703460A6643360C16235B1BDE40DF40B6 -:10496000BF1964466643821B704604350633010056 -:10497000D940A840C01900D30131A24206D2002379 -:10498000F0BD0000000000D0FFFFFFFF121B013050 -:10499000F3D3F1E709277F1BFE406446A2B27243BE -:1049A000801A00D20139220C7243130C1204821AAD -:1049B00099410B007046043513370100F940A840B7 -:1049C000801900D30131002B02D1A2420AD2F0BDDE -:1049D000013000D30131121BFAD2013BF8D1A242BF -:1049E00000D2F0BD013000D30131121BF7E7F0B562 -:1049F0001C0C00D080E00CB400251C0A04D11B0262 -:104A0000160E3343120208351C0B04D11B01160F7E -:104A10003343120104359C0B04D19B00960F3343A2 -:104A200092000235DC0B02D192185B4101351C006B -:104A3000971864410134464F7C66464C3C660E0C28 -:104A4000FFE7FFE7FFE7C0463C6F6643360C77039E -:104A5000BE4697B27743C01B00D20139C01B00D2BB -:104A600001399FB27743C91BC91B170C77437E04DA -:104A7000FF0B801BB941CE086643360C0C2D33DB8F -:104A8000B644120B1F053A431B0B97B27743C01B6A -:104A900000D201399FB27743C91B170C77433E04FC -:104AA0003F0C801BB941860D8F023E436643292788 -:104AB0007F1BFE400C3D7746AF40BF1930BCA2B211 -:104AC000ABB272437343801A9941220C7243130CA8 -:104AD0001204801A994102000B000137001BA94102 -:104AE000F9D2781E0021F0BD0C277F1BFE407746CF -:104AF0007F0BAF40FF19E0E700245D1C07D0144F87 -:104B00007D663966FFE7FFE7FFE7FFE73C6F95B299 -:104B10009EB265436643401BB141150C1E0C6543B4 -:104B2000664336042F0C3E432D04401BB14199428D -:104B300004D202000B0020000021F0BD01D1904200 -:104B4000F7D3801A994101349942F2D3F6E7000075 -:104B5000000000D0FFFFFFFF48404140484018B42C -:104B6000134B5B68019308BD18B4114B1B6801938C -:104B700008BD94460F4A926F920805D2624618B457 -:104B80000B4BDB68019308BD0A4AF0B5146E556EF5 -:104B9000576F166F6246FFF7F2FF064A14665566B6 -:104BA00057671667F0BD18B4014B9B68019308BDA9 -:104BB00058210020000000D0FFB550404240504036 -:104BC00059404B40594000E0FFB5154F4C00640D73 -:104BD00003D0BC4204D10C0314D80020090D0905F0 -:104BE0005C00640D03D0BC4204D11C030AD800222F -:104BF0001B0D1B0501264B4009D44B4003D58B42AE -:104C000000D18242FFBD9942FCD19042FFBD0B43CF -:104C1000DB1803431343F5D0C9434918FFBD000017 -:104C2000FF07000000B5FFF7CFFF01D0002000BD57 -:104C3000012000BD00B5FFF7C7FF804100BDC046A1 -:104C400000B5FFF7C1FF01D9002000BD012000BD64 -:104C500000B5FFF7B1FF01D9002000BD012000BD64 -:104C600000B5FFF7A9FF804100BD012040054A00C3 -:104C7000121804D85A00121801D8002070470120D9 -:104C800070470020704700000021002805D17047C0 -:104C9000C1174840401AFAD0C90713B5064B1B6824 -:104CA00098470CBC441CA2401005120B0349091B79 -:104CB00009051943114310BDE00A01201F0400003B -:104CC00010B54C00620D8023D218DB00D21A5B05B0 -:104CD0007E2A10DD9E3A13DACC17090349081943DE -:104CE0005242D140640001341532202A05DAD04006 -:104CF0000843604310BD002010BD0846604310BD4E -:104D0000C80FC018013810BD18B4024B5B6A01937C -:104D100008BD00005821002018B4024BDB6D019340 -:104D200008BD000058210020C94211D300B5490038 -:104D30004908002200F014F8002904D4002240425F -:104D40008A41114600BD80210906002000BD0000F7 -:104D500018B4024BDB6E019308BD000058210020FF -:104D600018B4024B9B6F019308BD0000582100202E -:104D700018B4024BDB6F019308BD000058210020DE -:104D800010B50148FEF710F978480110132370B5EB -:104D90001D78012D11D035DD1C48FFF753FC1C4C4C -:104DA00001008022200000F039F9022D27D0194897 -:104DB000FFF740FC184B186070BD184B144C236073 -:104DC0006360A360E36023616361A361E3612362C5 -:104DD0006362A362E36223636363A363E3632364A5 -:104DE0006364A364E36423656365A365E365236685 -:104DF0006366A366E36623676367A367E367084B9D -:104E0000A364D4E7024C064BA364D0E753440000EC -:104E1000582100204C330000E00A0120814D001091 -:104E2000254E001007B5604601880A0A0230DF2AC5 -:104E3000FAD1C9B2820804D3028840880004104322 -:104E400000E00068014A5050039007BD582100203F -:104E500051434343C9188C46110C83B24B4310B4E1 -:104E6000040C614392B280B2504362431C041B0C99 -:104E7000001910BC59411304120CC018514161446F -:104E80007047000007B548404140484001E0C04637 -:104E900007B54200120E03D0FF2A03D1420218D8F0 -:104EA000C00DC0054A00120E03D0FF2A03D14A02EA -:104EB0000FD8C90DC9050122414005D4414001D593 -:104EC000814207BD884207BD0143491801D0C04354 -:104ED000001807BD00B5FFF7DBFF01D9002000BDBA -:104EE000012000BD01231B064200D21804D84A004D -:104EF000D21801D8002070470120704710B5014832 -:104F0000FEF752F8E8C70410132310B510481C78B8 -:104F1000FFF798FB0100012C0AD003DD80220D4829 -:104F200000F07CF80C48FFF785FB0C4B186010BDB7 -:104F3000084C5422200000F071F82300084A803306 -:104F40002168002900D122600434A342F8D1E9E7A6 -:104F500053460000E40A01204C330000E00A01201F -:104F6000FD4E001070B504000A4E30000FF0BCF981 -:104F7000200009F029F8050030000FF055F9002D48 -:104F800005D0054B2C199C4201D8280070BD034860 -:104F9000FEF70AF89012002000000420904801104B -:104FA00070B505000C000B4E30000FF09DF9280085 -:104FB000210008F0CFFF050030000FF035F9002D7B -:104FC00005D0054B2C199C4201D8280070BD034820 -:104FD000FDF7EAFF90120020000004209048011025 -:104FE00070B50400054D28000FF07EF9200008F090 -:104FF000F5FF28000FF018F970BDC0469012002090 -:1050000001480421014B1847A00800205546001014 -:10501000014B1B6818470000A0080020014B5B688B -:1050200018470000A0080020030010B50800110078 -:105030001B68984710BDC046F0B546464F46D64659 -:10504000C0B5437D80460E001700002B46D0002AD5 -:105050003FDD4B1E9946244B0125002400209A4633 -:105060000DE04B461B5D0D3B5A425341325DDBB2B6 -:105070000A2A0BD02B00013401359F421ADD002C87 -:10508000EFD14346325D1B7D0A2AF3D1002BF1D1CB -:10509000A04204DA4346211A1B6830189847434659 -:1050A00050461B6802219847013428002B00013527 -:1050B0009F42E4DC874204DD4346391A1B683018FE -:1050C0009847F619013E33780D3B5A425341424608 -:1050D0001375E0BCBA46B146A846F0BD036811009E -:1050E00030009847F5E7C04604490110F0B5C646C0 -:1050F0000C000968060000B5802906D04B1C23600F -:105100006418267180BCB846F0BD0F4B1D68002D99 -:1051100016D0231D98460D4F02E02D69002D0FD0AB -:105120002B68002BF9D03B68002B01D0AB42F4D1A7 -:10513000280041462268FFF77FFF2D69002DEFD13F -:1051400001230021DBE7C0464C3A0020583A0020FA -:10515000F0B5DE4657464E464546E0B585B01700E9 -:105160001C0006000D00FDF777F80023304A1218E6 -:105170004B41002B58DB2F4908008A460FF0A4F85A -:1051800001906B1C03D1300009F04EFC0500002C8F -:1051900025D1294B9846294B1C68002C15D0002F8F -:1051A00020D1274F02E02469002C0ED02368002B69 -:1051B000F9D03B68002B01D0A342F4D120002A0093 -:1051C0003100C0472469002CF0D1019B002B27D16E -:1051D00005B0F0BCBB46B246A946A046F0BD194B8F -:1051E0009846D8E7164B994602ABDF1D0A239B462B -:1051F00002E02469002CE8D02368002BF9D04B464C -:105200001B68002B01D0A342F3D12A0031002000FB -:10521000C0475B460122390020003B70C047E8E7E9 -:1052200050460FF001F8D3E70122074B5242A2E7A4 -:1052300040420F0098120020395000104C3A0020D4 -:10524000583A002029500010FFFFFF7FF0B5CE46EE -:10525000474680B583B06B460600DD1D2870FCF71D -:10526000FBFF00231A4A12184B41002B2BDB194974 -:10527000080088460FF028F8174B81461C68002C60 -:1052800014D0164F02E02469002C0FD02368002BA5 -:10529000F9D03B68002B01D0A342F4D120000122B9 -:1052A0002900FFF7C9FE2469002CEFD14B46002BE3 -:1052B00005D1300003B0C0BCB946B046F0BD404691 -:1052C0000EF0B2FFF5E70122054B5242CFE7C04690 -:1052D00040420F00981200204C3A0020583A00201B -:1052E000FFFFFF7F70B5040009F09EFB0023010063 -:1052F000050001222000FFF72BFF084B1C68002C43 -:1053000006D06368002B05D098472469002CF8D19B -:10531000280070BD2469002CF3D1F9E74C3A002035 -:10532000F0B54746D64680B516000F0083B000287A -:105330002DD11C4B1C4D1A685B68019200931B4BCE -:105340009A461B4B984653461C68002C03D114E028 -:105350002469002C11D02B68002B01D0A342F7D177 -:10536000A368002BF4D03100380098470028EFDD07 -:1053700003B0C0BCBA46B046F0BD434600995B6A74 -:10538000994209D842460198926A824202D301208A -:105390004042EDE79942FAD101200021FCF766FF77 -:1053A000D1E7C04688450110583A00204C3A002009 -:1053B00000400540F0B54646D6464F460138C0B5D8 -:1053C0000D00160001283ED8FCF746FF00231F4AB7 -:1053D00012184B41002B32DB1D49B04608008946AC -:1053E0000EF072FF8246731C03D1280009F01CFBEB -:1053F0008046184B1C68002C14D0174F02E024691B -:10540000002C0FD02368002BF9D03B68002B01D073 -:10541000A342F4D1200042462900FFF70DFE246983 -:10542000002CEFD15346002B05D13000E0BCBA462A -:10543000B146A846F0BD48460EF0F6FEF5E701225B -:10544000064B5242C8E701267642EEE740420F0083 -:10545000981200204C3A0020583A0020FFFFFF7FAE -:10546000012040427047C046012040427047C0467C -:10547000F0B5CE46474680B5A5B004000D00FCF758 -:10548000EBFE00232A4A12184B41002B49DB294E20 -:1054900030000EF019FF00230700039322002B00B9 -:1054A000254803A9FFF770F8039B8046002B14D111 -:1054B000224B1C68002C06D06368002B0BD0984749 -:1054C0002469002CF8D1002F27D1404625B0C0BC5C -:1054D000B946B046F0BD2469ECE7184B1D68994603 -:1054E000002D22D0164C02E02D69002D11D02B6822 -:1054F000002BF9D02368002B01D09D42F4D1039BEF -:1055000028001A0004A90193FFF796FD2D69002DCC -:10551000EDD14B4603951C68CCE730000EF084FEBD -:10552000D3E70122074B5242B1E70395CBE7C046D0 -:1055300040420F0098120020ED5000104C3A00201D -:10554000583A0020FFFFFF7F0FB400B583B004A9D5 -:1055500001C90191FFF78CFF03B008BC04B01847E4 -:1055600010B500F0A9FB00F00DF800F0ADF900F067 -:1055700039FA00F037FC00F0E3FB10BD40BA80B20E -:105580007047C046032200210A4B0B480333934364 -:105590000A4A197113600A4A9918016001201A60B9 -:1055A00008710849995008490B6092230749CA526B -:1055B0007047C0460CA0002008A0002004A00020D6 -:1055C000983A0000983A983A443B0020583B002013 -:1055D000F8B5CE46474680B5002864D0830700D092 -:1055E00070E00400454D083C2B68A3425FD8444E50 -:1055F0000C30316881425AD32279002A00D175E0FB -:105600002288404882425BD86788874258D8E01A8F -:1056100080B2B84202D0DF5B874251D19B189942D9 -:1056200002D05B8883424BD100232371364B9946CD -:105630001B68A34201D94B461C60344B9846942307 -:105640009C4643466746DB5B9B1AC0184346D853CB -:10565000A14239D92B6899188C4212D008790028B8 -:105660000FD1306881420CD04A46126891423FD037 -:105670000A88244822800988814202D0E01A5918F9 -:105680004880608819188C420DD00D79002D0AD100 -:105690004D462D68AC422ED00A80228819498A4294 -:1056A00001D09B185880C0BCB946B046F8BD184818 -:1056B000FFF74AFF982215498B5A01338B52F2E7C4 -:1056C0001448F5E71448F3E71448FFF73DFF237942 -:1056D000002B02D01248FFF737FF2288094B9A426D -:1056E000B8D91048FFF730FF2288B3E70E48DFE74C -:1056F0004A461460BCE74D462960CDE704A000206F -:1057000008A00020983A0000443B0020583B0020AD -:105710002C4901107049011008490110A4490110D9 -:10572000C0490110DC49011048490110F8B5DE46B6 -:1057300057464E464546E0B500283BD0584DC31C61 -:105740001D400B2D33D9574B9D4233D8A84231D839 -:10575000554B544F1B687F1B9846544B1A689B4609 -:1057600043469B1A9CB21B041B0C9F4213D9082171 -:10577000494208E03088CB1A1B18AB421CD2030008 -:1057800004009F4207D9D61830790028F2D0348817 -:1057900023009F42F7D89022002045498B5A0133BD -:1057A0008B52F0BCBB46B246A946A046F8BD0C25BC -:1057B000A842CDD90020F4E714218C46AC446146C0 -:1057C00089B28B421ED2012394273371384BD95BA7 -:1057D0008C466044041B9620A4B2DC531F5AA74297 -:1057E00000D21C520835ABB29946324B46453BD0ED -:1057F0001B684A469219934232D3B30729D130002D -:105800000830CEE72B0008339BB299461B199BB298 -:105810009A46244B9A4538D05346D318188000270F -:10582000012051461F715C80307131801B881D48FA -:10583000834201D0D318598094241D48035B083358 -:10584000ED189623ADB20553C45AAC42CDD2C55221 -:10585000CBE71948FFF778FE1848FFF775FECEE74B -:105860001748FFF771FEC8E71868330004E01B888B -:10587000D3181979002904D09842F8D10A4A136044 -:10588000B7E7094A13600300B3E70E48FFF75CFE71 -:105890005B461A68044B30881B689846BCE7C046D4 -:1058A000FCFF0000983A0000443B002004A00020C8 -:1058B000583B002008A00020844A0110B44A01107F -:1058C000544A0110404A01101F4BF0B500224546D2 -:1058D000984618235746DE464E469B46924603326C -:1058E00004249146194BE0B5194F9C46194D1A4BAB -:1058F000BB4451463A682960494603338B43002C28 -:105900000BD096880021002200E0030001321960CC -:10591000981919002B60A242F7DB634662465C804F -:105920004346043704C39846BB4506D03A6811681D -:10593000D5688C469368D488DBE7F0BCBB46B2469A -:10594000A946A046F0BDC046F43B0020C89F0020F9 -:10595000904B0110E89F0020089F002070B505289B -:1059600015D8104B8000C558EB681C68002C14D06B -:1059700022681A60A3070CD12A689388D188013362 -:105980009BB29380994200D2D380200070BD002446 -:10599000FBE70548FFF7D8FDEEE72A6813880133D7 -:1059A0001380F2E7904B0110EC4A011070B50C0027 -:1059B00005280ED800290CD0084B8000C5588B074D -:1059C00008D12A689388013B9380EB681A682260AB -:1059D0001C6070BD0248FFF7B7FDF2E7904B011065 -:1059E000104B01107047C046F8B5CE46474604003C -:1059F000002580B500282BD0244B254E9946254BF9 -:105A0000984609E02369002B35D0200098470135DE -:105A1000EDB2002F1CD03C00A37B002B1DD0013B1E -:105A2000DBB2A373002B13D1637B27689B07E9D4F8 -:105A30000F23227B1340022B18D0012B20D0002BE8 -:105A400010D120000135FFF7C3FDEDB2002FE2D1E8 -:105A50002800C0BCB946B046F8BD3000FFF774FD61 -:105A6000A37BDCE74846FFF76FFDD0E72100052068 -:105A7000FFF79CFFCBE74046FFF766FD2369C4E7CD -:105A800021000420FFF792FFC1E7C046E44B01105C -:105A9000A84B0110C04B0110F0B5C1234F4646463C -:105AA000D6468046C0B50D00170084B25B009A420E -:105AB00042D00FD81400433BFF3B9C43012C2CD019 -:105AC0003A48FFF741FD00263000E0BCBA46B14637 -:105AD000A846F0BDA0239B009A42F1D1E31C032409 -:105AE000CA1CA343A2439B189BB21800103080B27B -:105AF0009342E8D38242E6D8FFF718FE061EE3D0B1 -:105B0000002303604346C7181337294B2904A743D2 -:105B10000D4347608560C360D6E70420FFF71EFF92 -:105B2000061ED1D0002329040D4303604360856025 -:105B300007734373C481C7E7002398461D4B0026B3 -:105B40009A4600230327994607E043466D1AADB2F3 -:105B50001860002DB8D0804600240520FFF7FEFE17 -:105B600000281BD05246E31CBB43D31A1A1C9BB21D -:105B7000AB4200D92A1C4B460419036013340E4B68 -:105B8000BC4391B2446005814281C360002EDCD1E8 -:105B90006D1AADB20600002DDDD195E7002E00D1C3 -:105BA00091E73000FFF720FF00268DE7F84B01104A -:105BB00080000100EC05000082000100030070B5C8 -:105BC000002821D08022520291420CD200290CD010 -:105BD0001A898CB2A21892B2944204D81D7B01207B -:105BE0007F2D04D870BD0120FCE70020FAE75D6836 -:105BF000691A1D001035A942F4D359605989002053 -:105C000064185C811A81EDE70248FFF79DFC0120D2 -:105C1000E8E7C046144C011010B5002802D0FFF789 -:105C2000E3FE10BD0248FFF78FFC0020F9E7C046F5 -:105C3000144C011003000020002B04D01B6801301D -:105C400080B2002BFAD17047F0B5C64605008846F1 -:105C500016001900002700B5002828D04346002B65 -:105C600025D0002A05D122E02D68091B89B2002D1C -:105C70001DD06C89002901D0A142F5D2641AA4B2CA -:105C8000321CA64200D9221C4346D8196B6894B234 -:105C90009C46361B22006144E719B6B2FFF7BEF9F5 -:105CA000BFB22D68002E02D00021002DE1D13800B6 -:105CB00080BCB846F0BDC0467047C04670B5040011 -:105CC00003200E001500FFF749FE002813D0002323 -:105CD0000B4903600B688660C5604460002B04D1EB -:105CE00007E019001B68002B02D05A68A21AF8D5E9 -:105CF0000360086070BD0348FFF726FCFAE7C04662 -:105D0000EC9F0020204C011010B543680400984718 -:105D1000FAF71AFE03000849226808681018C11A29 -:105D200005D5D01805492200FFF7C8FF10BD220095 -:105D30000249FFF7C3FFF9E710310020095D0010A9 -:105D4000F8B54746CE46224B224D9946224B80B5A8 -:105D50002F009846214E103780232C68DB059C428B -:105D600026D2FAF7F1FD24180320FFF7F7FD0028EB -:105D700029D000230360434683603368C5604460D4 -:105D8000002B03D05A68A21A0BD503603060083587 -:105D9000BD42E1D1C0BCB946B046F8BD5A68A21AAE -:105DA00003D419001B68002BF8D103600860EEE7EC -:105DB0004846FFF7C9FBFAF7C7FD24180320FFF791 -:105DC000CDFD0028D5D10648FFF7BEFBDFE7C04672 -:105DD000604C0110984C0110095D0010EC9F0020F0 -:105DE000204C01107047C046F0B54F464646D64697 -:105DF000C0B582B09A460DAB0700884691461E8812 -:105E0000002855D0A0221C210E209200FFF744FE4E -:105E1000051E51D043891B2B46D930006C68FFF713 -:105E2000ADFB2823A071000AE071FB5C062B02D0B9 -:105E30002548FFF789FB2000062251460830FFF76E -:105E4000EDF8200006220B991230FFF7E7F820004A -:105E500004220A990E30FFF7E1F8200004220C9981 -:105E60001830FFF7DBF8002301222370E3700633BC -:105E70002371023B6371154B62700732A2702900D7 -:105E80004246009338004B4600F012F9104A2800B1 -:105E9000138B01331383FFF7BFFE002002B0E0BC79 -:105EA000BA46B146A846F0BD0A48FFF74DFBB4E735 -:105EB0000948FFF749FBA5E70120054A4042938CBA -:105EC00001339384EAE7C046EC4C01100608000059 -:105ED000583B0020B84C0110A84C0110F0B5C64644 -:105EE000204C9626250000B51F4B204F984684B0C5 -:105EF000F03576000AE0012A21D0032A2FD0042AA7 -:105F000001D1022323751834AC4214D0227D002A1B -:105F1000F9D0638A01339BB26382B342EBD320682A -:105F2000002803D0FFF778FE0023236000232375A9 -:105F30001834AC42EAD104B080BCB846F0BD042BA2 -:105F4000EDD8A068231D010002932231031D0392A6 -:105F5000009342460B000197FFF746FFD3E7042367 -:105F60002375D0E7902C0020E44D0110EC4D01107A -:105F7000F8B5DE464E465746454681468B46E0B567 -:105F8000814267D05B46002B05D01B684B4502D091 -:105F90003248FFF7D9FA4B465B6800269846002442 -:105FA000002B32D0596840464B780A788E781B0215 -:105FB0001A43CB7836041B0616431E43FFF73AFEFE -:105FC00080235B02070000249A4616E072683000C6 -:105FD0005378117895781B021943D3782D041B064A -:105FE0000D431D43FFF726FE23180700534502DB30 -:105FF0001B48FFF7A9FAB0462E003C194046A4B250 -:10600000FFF70AFE002EE1D12600164B1A689145D3 -:1060100003D05B46002B19D05B464A4612684946BE -:106020001A600120FFF7C2FC0F4D2B88A34208D352 -:106030001B1B30002B80F0BCBB46B246A946A046D5 -:10604000F8BD0A48FFF780FA2B88F1E70848FFF708 -:106050007BFAE1E70748FFF777FA93E73C4D011039 -:10606000504D0110CC0A01208A0F01208C4D0110E7 -:10607000704D0110304D01100C4B70B518680028A0 -:1060800013D0C37F0025002B09D00468013BC377E0 -:10609000002C0AD005002000C37F002BF5D1046836 -:1060A0002900FFF765FF002CF5D170BDCC0A012057 -:1060B000F8B5CE46474680B5994608AB0700188824 -:1060C0000E009046FFF75AFA0E2104003000FFF749 -:1060D00075FD00281CD1756806222C73240A4946D8 -:1060E00028006C73FEF79AFF06224146A81DFEF7B2 -:1060F00095FF2823FB5C062B02D00948FFF724FA02 -:1061000031003800BB699847C0BCB946B046F8BDFD -:106110000220044A4042538901335381F4E7C046C8 -:10612000B04D0110583B002003BDC04610B504001F -:10613000FBF714FBA04710BDF0B5DE4657464646B8 -:10614000C0B582B000920F220193D02393461B0664 -:106150001B6880469B445846FBF780F8824600281F -:1061600063D1D0263606FCF777F8009C019D241AEF -:106170008D41002D2EDBFCF76FF824184D41002DCA -:106180004BDB290002202B4A336D184241D1536A60 -:106190008B42F9D3976AA74236D3FCF75DF8009C8F -:1061A000019D241A8D41002D14DBFCF755F82418AD -:1061B0004D41002D35DB336D2900DB0718D401205C -:1061C0001C4A20BF536A99420FD8976AA74201D24E -:1061D00099420AD053460024002B10D1200002B06F -:1061E000E0BCBB46B246A846F0BD336D1842E8D0CD -:1061F000B36D9845B7D153460124002BEED0012151 -:106200005846FBF719F8E9E78B42C6D1336D1842BF -:10621000BDD04346736540BFBFE7012406496442D1 -:10622000B0E70124044D6442C5E700215846FBF75E -:1062300003F896E700400540FFFFFF7FF0B504003C -:1062400087B00F200E001700FBF708F800210500AB -:106250000F20FAF7F1FF002300220092019301239F -:106260000293D023049605940026002401210220E5 -:1062700003971B06002C14D01A6D1042FCD05C65ED -:1062800040BF1A6D114203D120BF1A6D1142FBD0DD -:106290009A6DA2420AD000266C46B200A458E9E7E3 -:1062A0009A6D1A6D1142FBD140BFE5E70136052E0C -:1062B000F2D929000F20FAF7BFFF07B0F0BDC046A2 -:1062C0000B4B0C4A10B5934201D201235B421900DB -:1062D000094A985004329B50084A094B0948CA5051 -:1062E000094B9A68044B9C466144FFF7A7FF10BD19 -:1062F0000008042000000420F40700002D610010B5 -:10630000FC0700002961001000ED00E070B5FAF70D -:10631000D7FE04000D480368002B13D02000FAF7C5 -:10632000DBFED0231B061C68094925000F35280019 -:10633000FAF7B0FF28000121FAF77EFF0122054B92 -:106340001A5570BDFBF752FAE8E7C0464C3B0020F7 -:1063500025040020543B002030B5164B83B05C6808 -:106360001B6800930194FAF7ABFE134D04002B68F1 -:10637000002B1BD02000FAF7AFFE009A019B2800EB -:106380000DF09AFF00280CD00C4C2378002B0AD17A -:10639000009A019B0A48FFF7CFFE207028000DF0FD -:1063A00043FF03B030BDFCF717FEF1E72800FBF711 -:1063B0001DFADFE7884501104C3B0020950F0120B6 -:1063C0001E83A87310B50F4B82B05C681B680093E6 -:1063D0000194009A019B0C4C20000DF06DFF0028E9 -:1063E00001D102B010BD0948009A019BFFF7A4FE3D -:1063F000002802D00022064B1A7020000DF014FF76 -:10640000EFE7C046884501104C3B0020E17C578CEB -:10641000950F0120014B18607047C046802D002069 -:1064200010B5044B012200211B68034803F010FF44 -:1064300010BDC046B008002020310020F0B5050096 -:106440000C00160085B0002914D008F0EDFA070002 -:10645000200008F0E9FA03000122524203920022D0 -:106460003900029201962A000094054804F0F6F8DB -:1064700005B0F0BD08F0D8FA002607000023EBE7CE -:106480002031002010B5024B186000F013F810BD49 -:10649000B008002010B50A000100024804F0AAF973 -:1064A00010BDC04620310020014B18687047C0461F -:1064B000802D002010B582B0FFF7F6FF002807D02E -:1064C00004F050FC03000020002B12D002B010BDDD -:1064D000684605F02DF8114C6946200005F02EF8AD -:1064E000002804D02000FFF795FF2000E8E70238DD -:1064F000ECE7FFF7D9FF040004F050FC074B9C4287 -:1065000002D002204042E1E7236820005B6B9847FD -:106510000020FFF77FFF02204042D7E70020002045 -:1065200010B5024800F00CF810BDC046D00A01209A -:1065300010B508220149FEF771FD10BDD00A0120F7 -:1065400030B5002589B004000922002101A800957A -:10655000FEF75EFD0922002105A80495FEF758FD0F -:106560004B236A466846137004A90D220DF054FEB1 -:106570001521082220006944FEF750FD09B030BD06 -:1065800010B50520FCF7A0FB030C64200349584319 -:10659000FEF7AAF80338FDD210BDC0469A3B0000B2 -:1065A0001C4B70B5C4580500002C1BD00621615649 -:1065B00000290CDB0522A256531C05D01649206881 -:1065C00004F02EFA06216156206804F063F90720D2 -:1065D0002056002810DA08202056002803DA00226E -:1065E0000C4BEA5070BD04F0F7FA0820205604F076 -:1065F000DBFAFF232372F2E704F0EEFA07202056BD -:1066000004F0D2FAFF230820E37120560028E6DBCD -:10661000E9E7C0464C080000104E0110F0B5C64630 -:1066200000B5494E050082B03100484804F060F9D9 -:10663000002809D13100464804F05AF9002800D159 -:1066400079E00622424801E007224048414C424B93 -:106650000021EC50FF2320602372E371227104F0CB -:1066600029F940B2A071002868DB3100206804F0ED -:1066700073F93023012640B2421D60711203C0013C -:106680001043364A024036489046016880228B43C8 -:10669000344992020B600368300098430860206818 -:1066A000802301009B0138310B438021490419608C -:1066B000062161564B005B18DB00C3181F00C8376A -:1066C0003A6042467A601A00C027D032BF02176093 -:1066D000254ADC331A6001231D22009604F00CFACF -:1066E00018202179FAF726FC012200211820FAF758 -:1066F00039FC01211820FAF74DFC0622A256002091 -:1067000053009B182268DB009446184A6344D83330 -:106710001A6004F051FAE071002004F04DFAE379B8 -:1067200040B220727F2B09D8002807DB002002B07E -:1067300080BCB846F0BD06204042F8E72800FFF7CD -:106740002FFF06204042F2E7104E011000003050AB -:10675000000020509C2E00204C080000FFFFFF9FEF -:1067600078C0014078D0014018771C2401E0000077 -:10677000F0B54E464546DE465746E0B587B08846FA -:1067800016000293002900D1CCE05D4BC4581820BC -:106790002179FAF7CFFB1D202179FAF7CBFB0122F3 -:1067A00000211D20FAF7DEFBD02380221B06920475 -:1067B0009A61029B002B00D0CDE006210122615698 -:1067C00091468A4020680368934303600523E3569B -:1067D0009C464B005B18DB00C518CC352A68D033CB -:1067E00092466246013217030397464FC318BB46D1 -:1067F00057465A4617403A00039F17433A006746E8 -:10680000FF013A432A60802252011343802212067C -:106810001A601A60802306255B041A0004F01AF936 -:106820004A46655721682B1D9A409C4680239B0150 -:106830000B431A6008229246AA4450464A468240B8 -:106840001A60F300AA008A18013B13616B005B1900 -:10685000DB002D48CB18D8331860029810612B4A02 -:106860001A601F22607902401A600723E356A020B5 -:106870009B464B465A469340254AC00583505B468B -:1068800080229F01234B5204F81803681342FCD165 -:106890005B46214ADB02914200D163E11F4AB60800 -:1068A00013405246D20313431D4A1343A022D2057C -:1068B000914642464F443A6062469000081878601C -:1068C000BE60FB6001232A00180018329040AB40E4 -:1068D00088600200086803430B608B681A42FCD092 -:1068E00006210122615620688A40036893430360B1 -:1068F000002318220093013304F0FEF815E1C0468E -:106900004C0800007F00FEFF206000004060000097 -:10691000440400000C00005000002050FD7F00FFE8 -:1069200019004000002B00D11EE1914BC4581820E3 -:106930002179FAF7FFFA1D202179FAF7FBFA0122F3 -:1069400000211D20FAF70EFBD02380221B069204A3 -:106950009A61029B984606210122615691468A401F -:1069600020680368934303600523E3569C464B006D -:106970005B18DB00C518CC352A68D03392466246D6 -:106980000532170303977B4FC318BB4657465A4639 -:1069900017403A00039F17433A006746FF013A4306 -:1069A0002A60802252011343802212061A601A6064 -:1069B00080235B041A0004F04DF806214846615616 -:1069C00023680A1D03929040802292011A431060AE -:1069D000082082468A4448465546A8401060F20086 -:1069E00088001818013A02614A005218D200624D1C -:1069F0009A18D8321560109D029FAD1BED00013D25 -:106A000005615E4810601F206579284010600722EC -:106A1000A25694464A4660468240A020C005814660 -:106A20004D4657482A50624692019346049280226E -:106A3000544D52045D4428681042FCD10822A256ED -:106A40004D4693460122584682404D482A505A46A8 -:106A500092019146059280224A4D52044D44286885 -:106A60001042FCD1624648480297D202834200D1CC -:106A700074E00C20814689445546444FED033A406A -:106A80002A43434D049F1543039AAA469500A0222A -:106A9000D20594466744BC463A00474617605A19E7 -:106AA00090466246474657606746B008B8600200A5 -:106AB0005046F8605846354FC00238404F46FF03F5 -:106AC0003843344F10353843109F5D19BF08BA1A48 -:106AD000A027FF05B8469446059A029F42441560D8 -:106AE000BD19556065469560D06001228A401868DE -:106AF00002431A600722284B80219C46A256490473 -:106B00009201624413680B42FCD10822224B80217F -:106B10009C46A25649049201624413680B42FCD180 -:106B2000380000213200FEF773FA0621615623680F -:106B30004A005218D2009B18184AD8331A60D02342 -:106B400080221B0692045A61FFF71AFD002007B04D -:106B5000F0BCBB46B246A946A046F0BD03988A46A3 -:106B6000814689E7AA4699E605204042EFE7C046FC -:106B70004C0800007F00FEFF206000004060000025 -:106B8000440400000C00005000002050FD7F00FF76 -:106B900019004000290040001000005003A0000030 -:106BA00010B51720FAF766FAD024802324061B04B8 -:106BB0000022012163621720FAF7D4F91820FAF7AE -:106BC00059FA80235B0463621920A361FAF752FA31 -:106BD00080239B046362636110BDC04670B5D024FE -:106BE000802524062D04A5611420FBF72FFA65618A -:106BF000FA20FBF72BFA1820FAF73CFA80235B0403 -:106C0000A36270BD002300B585B003930A4BD20286 -:106C10001A40082309070A4308490093114302ABAD -:106C200049BA042202910021FFF7A2FD002801D1F8 -:106C3000039840BA05B000BD00F8FF0F0400004003 -:106C400010B588B0012916D0154BD2021A4008237E -:106C500009070A43134902AC0A4302920093042233 -:106C600023000021FFF784FD0123002801D19B00B0 -:106C7000E05808B010BD0A4BD2021A400A4B02ACD1 -:106C80001A43182302920093042223000021FFF7E5 -:106C90006FFD0028EDD105239B00E058E9E7C046D1 -:106CA00000F8FF0F040000400400005010B588B049 -:106CB000012916D0154BD2021A40082309070A43AE -:106CC000134902AC0A4302920093042223000021DC -:106CD000FFF74EFD0123002801D19B00E05808B0CA -:106CE00010BD0A4BD2021A400A4B02AC1A431823B9 -:106CF00002920093042223000021FFF739FD0028AF -:106D0000EDD105239B00E058E9E7C04600F8FF0FEE -:106D1000020000400200005010B588B0012916D0D2 -:106D2000154BD2021A40082309070A43134902AC43 -:106D30000A4302920093042223000021FFF718FD6A -:106D40000123002801D19B00E05808B010BD0A4B78 -:106D5000D2021A400A4B02AC1A4318230292009343 -:106D6000042223000021FFF703FD0028EDD10523B5 -:106D70009B00E058E9E7C04600F8FF0F0100004023 -:106D800001000050F0B55BBAD6464F464646C0B546 -:106D9000684C84B0D20203932240674B09070A4330 -:106DA0006649C458114349BA029118202179FAF76B -:106DB000C1F81D202179FAF7BDF8012200211D201C -:106DC000FAF7D0F8D023802206211B0692049A619C -:106DD0000122615690468A402068594E036802ADF0 -:106DE000934303600523E3569C464B005B18DB008E -:106DF000C718CC373A68D033914662460132120345 -:106E000092464A461640524632436646F60132439F -:106E10003A608022C31852011343802212061A607E -:106E20001A60802306265B041A0003F013FE414615 -:106E3000A6578023371DB94022689B011343196070 -:106E400008218C46B44441466046814019603F2386 -:106E5000B10051180B6173009B19DB003948D3183E -:106E6000D833186000200861374919601F21607904 -:106E7000014019600723E356A0209946434649463E -:106E80008B403249C00543504B469B0198468021B8 -:106E90002F484904404403680B42FCD14B462D491E -:106EA000DB028A4244D02C4902200B406146C903D0 -:106EB0000B432A49BF000B43A021C9054144D71900 -:106EC0000D604F608860CB600123310018001831DD -:106ED0008840B340906001001068034313609368DA -:106EE0000B42FCD006210122615620688A400368CB -:106EF00093430360002318220093013303F0FCFD49 -:106F00000621615623684A005218D2009B18144A81 -:106F1000D8331A60D02380221B0692045A61FFF7EF -:106F20002FFB002004B0E0BCBA46B146A846F0BD35 -:106F3000B446B8E700F8FF0F4C080000040000C09A -:106F40007F00FEFF2060000040600000440400005D -:106F50000C00005000002050FD7F00FF1900400091 -:106F600003A00000F0B5D6464F464646C0B56E4C6D -:106F7000D20222400C0722436C4C84B0224302AD63 -:106F800002926B60012909D10824694944500839EB -:106F90004250684A8350684B8268C250674B684EC3 -:106FA000C45818202179F9F7C5FF1D202179F9F778 -:106FB000C1FF012200211D20F9F7D4FFD023802238 -:106FC00006211B0692049A610122615690468A406E -:106FD00020680368934303600523E3569C464B00F7 -:106FE0005B18DB00C718CC373A68D033914662464D -:106FF0000132120392464A461640524632436646D2 -:10700000F60132433A608022C318520113438022B2 -:1070100012061A601A60802306265B041A0003F029 -:1070200019FD4146A6578023371DB94022689B01B0 -:107030001343196008218C46B444414660468140A0 -:1070400019603F23B10051180B6173009B19DB00DD -:107050003C48D318D8331860002008613A491960B9 -:107060001F216079014019600723E356A02099464B -:10707000434649468B403549C00543504B469B012A -:107080009846802132484904404403680B42FCD1B1 -:107090004B463049DB028A4244D02F4902200B4044 -:1070A0006146C9030B432D49BF000B43A021C9050D -:1070B0004144D7190D604F608860CB6001233100D7 -:1070C000180018318840B3409060010010680343F5 -:1070D000136093680B42FCD00621012261562068A0 -:1070E0008A4003689343036000231822009301330E -:1070F00003F002FD0621615623684A005218D200AF -:107100009B18174AD8331A60D02380221B0692049A -:107110005A61FFF735FA002004B0E0BCBA46B14628 -:10712000A846F0BDB446B8E700F8FF0F040000C061 -:1071300058080000540800005C0800004C080000DB -:107140007F00FEFF2060000040600000440400005B -:107150000C00005000002050FD7F00FF190040008F -:1071600003A00000F0B5D6464F464646C0B56E4C6B -:10717000D20222400C0722436C4C84B0224302AD61 -:1071800002926B60012909D10824694944500839E9 -:107190004250684A8350684B8268C250674B684EC1 -:1071A000C45818202179F9F7C5FE1D202179F9F777 -:1071B000C1FE012200211D20F9F7D4FED023802238 -:1071C00006211B0692049A610122615690468A406C -:1071D00020680368934303600523E3569C464B00F5 -:1071E0005B18DB00C718CC373A68D033914662464B -:1071F0000132120392464A461640524632436646D0 -:10720000F60132433A608022C318520113438022B0 -:1072100012061A601A60802306265B041A0003F027 -:1072200019FC4146A6578023371DB94022689B01AF -:107230001343196008218C46B4444146604681409E -:1072400019603F23B10051180B6173009B19DB00DB -:107250003C48D318D8331860002008613A491960B7 -:107260001F216079014019600723E356A020994649 -:10727000434649468B403549C00543504B469B0128 -:107280009846802132484904404403680B42FCD1AF -:107290004B463049DB028A4244D02F4902200B4042 -:1072A0006146C9030B432D49BF000B43A021C9050B -:1072B0004144D7190D604F608860CB6001233100D5 -:1072C000180018318840B3409060010010680343F3 -:1072D000136093680B42FCD006210122615620689E -:1072E0008A4003689343036000231822009301330C -:1072F00003F002FC0621615623684A005218D200AE -:107300009B18174AD8331A60D02380221B06920498 -:107310005A61FFF735F9002004B0E0BCBA46B14627 -:10732000A846F0BDB446B8E700F8FF0F020000C061 -:1073300058080000540800005C0800004C080000D9 -:107340007F00FEFF20600000406000004404000059 -:107350000C00005000002050FD7F00FF190040008D -:1073600003A00000F0B5D6464F464646C0B56E4C69 -:10737000D20222400C0722436C4C84B0224302AD5F -:1073800002926B60012909D10824694944500839E7 -:107390004250684A8350684B8268C250674B684EBF -:1073A000C45818202179F9F7C5FD1D202179F9F776 -:1073B000C1FD012200211D20F9F7D4FDD023802238 -:1073C00006211B0692049A610122615690468A406A -:1073D00020680368934303600523E3569C464B00F3 -:1073E0005B18DB00C718CC373A68D0339146624649 -:1073F0000132120392464A461640524632436646CE -:10740000F60132433A608022C318520113438022AE -:1074100012061A601A60802306265B041A0003F025 -:1074200019FB4146A6578023371DB94022689B01AE -:107430001343196008218C46B4444146604681409C -:1074400019603F23B10051180B6173009B19DB00D9 -:107450003C48D318D8331860002008613A491960B5 -:107460001F216079014019600723E356A020994647 -:10747000434649468B403549C00543504B469B0126 -:107480009846802132484904404403680B42FCD1AD -:107490004B463049DB028A4244D02F4902200B4040 -:1074A0006146C9030B432D49BF000B43A021C90509 -:1074B0004144D7190D604F608860CB6001233100D3 -:1074C000180018318840B3409060010010680343F1 -:1074D000136093680B42FCD006210122615620689C -:1074E0008A4003689343036000231822009301330A -:1074F00003F002FB0621615623684A005218D200AD -:107500009B18174AD8331A60D02380221B06920496 -:107510005A61FFF735F8002004B0E0BCBA46B14626 -:10752000A846F0BDB446B8E700F8FF0F010000C060 -:1075300058080000540800005C0800004C080000D7 -:107540007F00FEFF20600000406000004404000057 -:107550000C00005000002050FD7F00FF190040008B -:1075600003A00000F0B5DE1C1D000323040083B05F -:107570009E43012924D004202133164FD2023A40E1 -:1075800009072A430A4380210430C90580000A43C1 -:107590002018043642600021009604222000E318DF -:1075A000FFF7E6F8061E0FD12100089B283199420B -:1075B00003D02A001800FDF731FD300003B0F0BD04 -:1075C000002010361133D8E701000348FDF7BCFF57 -:1075D000F3E7C04600F8FF0FF44D0110F0B5454643 -:1075E0005746DE464E46E0B58DB002AF9846BA60CB -:1075F000DA1C03239A430500FA60022925D02800EB -:107600003B6D2830984248D0434609071943BB6870 -:10761000DA02294B1A40C02311431B061943696241 -:107620004246396DFDF7FAFC29000023FA6828006C -:10763000043224310093FFF79BF8BD460BB0F0BC39 -:10764000BB46B246A946A046F0BD1C4B1C4C9B460F -:1076500008239A4618339946796001E0013C16D315 -:107660005B463B615346009310230422002128000F -:10767000FB186E46FFF77CF8002800D178694B466E -:10768000B5460342EAD07B681900002CB7D10D48FB -:10769000FDF728FE06204042CFE7BB680907DA0263 -:1076A000054B1A4043460B4313431A00C0231B06E5 -:1076B0001A436A62B8E7C04600F8FF0F0440004072 -:1076C000E70300003C500110836870B5CC0B050047 -:1076D000E403A3420BD063401A0E19D1FF22120417 -:1076E00013420CD1FF221202134201D1AC6070BDD3 -:1076F000012128000A4A230AFFF734FEF6E7230C8B -:1077000001212800074AFFF72DFEAB686340E9E737 -:10771000230E0121044AFFF725FEAB686340DDE735 -:107720000A0001000B0001000C000100F0B5C64684 -:10773000033083089C4600B58E1E002B1DD00B0025 -:1077400033435B0754D16346013B0A2B50D9C3082E -:107750009846424630000B00D2008F1830CB30C024 -:107760009F42FBD14346B4185F008A18BC4504D041 -:10777000538810881B040343236008000B888A1D6C -:107780005BBA73808B1C1B680A301BBA736012686B -:1077900012BAB260006800BAF060452B03D0300026 -:1077A00080BCB846F0BD082AF9D10B000A000C00D5 -:1077B000B232AE331B8810682E3425691A18AA42DB -:1077C00022D83A31C918081881424AD20027002528 -:1077D00004E0DD2A1CD0C91888422CD94B7802332A -:1077E000CA189042F7D30A78302AF2D10D00F2E796 -:1077F0006346320098003018938854881B04234352 -:1078000008C28242F8D1B8E701235B42B360C6E701 -:107810008A1C90468A78002ADDD142465278502A46 -:10782000D9D142469278F22AD5D14246D278012A5D -:10783000D1D10F00CFE7002D10D006230422002F56 -:107840000AD0A28BD20601D5012213438422B15C57 -:10785000B1520432B354A2E71300F2E7022300222C -:10786000EDE70023EDE7C046F8B5CE4647460500F4 -:10787000894680B5002932D001230121204AFFF733 -:1078800071FD0123012128001D4AFFF76BFD032331 -:1078900003279846012640240BE0012003F0F0FA6C -:1078A000013C330001212800154AFFF75BFD002C45 -:1078B00010D001212800124AFFF72EFA0028ECDB35 -:1078C0003B0003404345E8D1FF28E6D0C0BCB946A1 -:1078D000B046F8BD49460B48FDF736FEF6E70023F3 -:1078E0000121074AFFF73EFD002301212800044A39 -:1078F000FFF738FD0023012798460026CBE7C04656 -:107900001F000100244E0110F0B5D6464F464646F2 -:10791000C0B5C37C05000F00924682B0002B04D195 -:10792000006802F0BBFA002863D0280002F0BCFA1D -:10793000AB7C002B05D101212800FFF795FF012327 -:10794000AB74EB7C002B61D0FA24A40002E0013C74 -:10795000002C4ED0082200212800FFF771F9431CAB -:10796000F5D0C30543D5C02203035B0D591ED200D9 -:10797000914200D3B1E0820700D5AEE02C0028345C -:107980000022022128000094FFF7ECFD002826D1F8 -:10799000298D6A8D002928D00123EB74634B9C4606 -:1079A0000B005340634500D09EE0D24392B2914217 -:1079B00000D09FE00B2900D8A2E0237AAB730F23FD -:1079C00062791340022B17D90C2900D1A4E0012BB6 -:1079D00058D0022B35D0002B45D00B20404202B0AE -:1079E000E0BCBA46B146A846F0BD002AD4D1002377 -:1079F000EB7401204042F2E7627A944666466A7B65 -:107A0000B21AD2B2142ADFD86E73DDE70422002145 -:107A10002800FFF74BF983B29846454B000499467E -:107A20001B88040C434502D0862323424AD1434697 -:107A3000002B4CD14B4642461A80A30600D583E763 -:107A4000D7E7102965D9E2790220A218D3789B00E4 -:107A50000433D3181C1B0C1B91785246C9070C43E6 -:107A60003C601360BBE71B295CD9E3792D8AE318DE -:107A70005A8995424AD1524610331C1B0C1B3C605C -:107A80001360ACE710294AD9E379E318DA78920059 -:107A900004329B181A7B1C1B091B882A33D15A7B82 -:107AA0006C2A30D1DA7C002A27D11A7D102A24D101 -:107AB0005A7D182A21D152461839183339600120CD -:107AC00013608CE721001B48FDF73EFDAFE7042261 -:107AD00000212800FFF746FBACE701230121280025 -:107AE000154AFFF73FFC82E71448FDF72DFD012002 -:107AF000404274E70220404271E70A2040426EE7AC -:107B0000032040426BE70920404268E706204042DC -:107B100065E70720404262E7042040425FE7082013 -:107B200040425CE70520404259E7C046FFFF0000A5 -:107B30008C0F0120484E01100D000100744E011001 -:107B4000F0B5DE4657464E4645460400E0B585B0E2 -:107B50009A468946934602F0A7F9A37C002B05D1EB -:107B600001212000FFF780FE0123A374A37B002BDB -:107B700024D02E4E2E4FB36A98460EE0A17B0029EA -:107B800003D1237B627B9A421CD14346ED1ABD424E -:107B900043D8FA20800003F059F9200003AA02A973 -:107BA000B56AFFF7B1FE0128E8D103990298FFF703 -:107BB000BDFD0100200002F07DF9DFE7237B627B41 -:107BC0009A42D6D05A4651460C3292B20A80D243DB -:107BD0000B714A80524649465171002251468A71C2 -:107BE0004946023948424141504649000C3101336F -:107BF000C1710281428123735B4603320F33934389 -:107C00000090002202212000FFF7E8FC05B0F0BC44 -:107C1000BB46B246A946A046F0BD637B227B054821 -:107C2000FDF792FC01204042F0E7C04600400540CD -:107C300040420F00A04E0110F0B557464E46454653 -:107C4000DE46E0B5294E9246B76A9846284AB36A9E -:107C50000500894683B0DB1B93422ED8254B9B46FB -:107C600010E0022820D0002803DB01005846FDF771 -:107C70006BFCFA20800003F0E9F8B36A1C4ADB1BB6 -:107C800093421AD86946280001AAFFF73DFE041E58 -:107C900023D00128E5D101990098FFF747FD0100A5 -:107CA000280002F007F9E4E70099019B4A002868E0 -:107CB0005208C90FF8F7C2FEDBE743465246494671 -:107CC00001240D48FDF740FC6442200003B0F0BCE5 -:107CD000BB46B246A946A046F0BD009A424500D92F -:107CE000424601990C980CF00FFBEEE7004005406E -:107CF0003F420F00C44E0110F04E0110F0B5454652 -:107D00009046402257464E46DE469146803A93467C -:107D10009246E0B50700402683B08B449A445B4608 -:107D20009C19BB68E50BED039D420BD06B401A0E0E -:107D300036D1FF221204134229D1FF22120213422C -:107D40001ED1BD606204534680249B19520C24024C -:107D5000009301214B4638002243FFF73FFC0028E7 -:107D600027D1B04525D933004022403391464345C1 -:107D700001D81E00D3E74246921B91461E00CEE773 -:107D8000012138000E4A2B0AFFF7ECFAD9E72B0C39 -:107D9000012138000B4AFFF7E5FABB686B40CCE7DE -:107DA000002301213800084AFFF7DCFABB686B406A -:107DB000BFE703B0F0BCBB46B246A946A046F0BD43 -:107DC0000A0001000B0001000C000100F0B5D646CE -:107DD0004F464646C0B50400060082B008001700B2 -:107DE0008A46994606F020FE431C98464436050014 -:107DF0001A0051463000FDF711F94346F2183B0ACC -:107E0000177053703B0C3F0E9370D7702A0080237D -:107E100021326F1D1B019A4223D80823FF33984655 -:107E200063633B041B0CA3634B46218A1B03013194 -:107E300089B22182090419430223194300232364D0 -:107E40002300E163200000210C3A2833FFF778FE7D -:107E5000002806D13B004246022120000096FFF791 -:107E6000EBFE02B0E0BCBA46B146A846F0BDC04643 -:107E7000F0B5D6464F464646C0B50400060082B06F -:107E800008001F009246894606F0CEFD431C984626 -:107E9000443605001A0049463000FDF7BFF8434656 -:107EA0005246F3181A700022691D5A709A70DA70DF -:107EB00071183B0A0F704B703B0C3F0E8B70CF70EC -:107EC00029002F008023253109371B01994220D832 -:107ED0000821FF31884661633904090CA16302213E -:107EE000238A226401339BB223821B040B432A00A2 -:107EF000E36323000021200019322833FFF720FE1E -:107F0000002806D13B004246022120000096FFF7E0 -:107F100093FE02B0E0BCBA46B146A846F0BDC046EA -:107F2000836870B5CE0B04000D00F6039E420BD0A3 -:107F300073401A0E37D1FF22120413422AD1FF22B6 -:107F4000120213421FD1A6606A048025520C2D0232 -:107F50002A4301212000FEF7DFFEC025A3680600AA -:107F60006D05AB420DD06B401A0E38D1FF221204C2 -:107F7000134228D1FF22120213421CD1C0235B05F9 -:107F8000A360300070BD01212000194A330AFFF7B9 -:107F9000E9F9D8E7330C01212000164AFFF7E2F98E -:107FA000A3687340CBE7330E0121134AFFF7DAF9D8 -:107FB000A3687340BFE7C023012120000C4A5B0384 -:107FC000FFF7D0F9DAE7C0230A4A5B01012120005C -:107FD000FFF7C8F9C023A2685B055340CAE718231E -:107FE00001212000044AFFF7BDF9A3686B40BDE7FB -:107FF0000A0001000B0001000C000100F0B5C646AC -:10800000CF0B0D008168040090461E0000B5FF03F1 -:108010008F420BD079400B0E64D1FF231B04194211 -:1080200057D1FF231B02194223D1A7608022434668 -:108030006D046D0C12022A43012B21D03300012163 -:108040002000FEF78FFFC025A3686D05AB420DD061 -:108050006B401A0E1AD1FF221204134222D1FF22C2 -:10806000120213422DD1C0235B05A36080BCB84629 -:10807000F0BD012120001F4A3B0AFFF773F9D4E746 -:10808000330001212000FFF76DF9DCE718231A4ABD -:1080900001212000FFF766F9FF22A36812046B405C -:1080A0001342DCD0C023154A5B0101212000FFF7F9 -:1080B00059F9C023A2685B055340FF221202134204 -:1080C000D1D0C023012120000A4A5B03FFF74AF9FF -:1080D000C9E701212000094A3B0CFFF743F9A168D9 -:1080E00079409EE70121044A3B0EFFF73BF9A16866 -:1080F000794092E70A0001000C0001000B0001002A -:10810000F8B5CE46474604000D0080B5012900D1E0 -:10811000D4E1D04BC82798463F02C02641462000F4 -:10812000FFF7D2FA3A0001212000FEF7F5FDA3681F -:108130007605B34210D073401A0E00D0DBE0FF2268 -:108140001204134200D0E3E0FF221202134200D0D7 -:10815000EEE0C0235B05A36041462000FFF7B4FAC0 -:108160003A0001212000FEF7D7FDC022A368520586 -:1081700006009146934210D053401A0E00D093E16E -:10818000FF221204134200D082E1FF2212021342A6 -:1081900000D075E1C0235B05A360F30700D495E12F -:1081A000012D00D18FE1AC4DAC4E31002000FFF726 -:1081B0008BFA03232A0001212000FFF7D3F8C02205 -:1081C000A36852059146934210D053401A0E00D036 -:1081D0004CE1FF221204134200D02EE1FF221202D2 -:1081E000134200D021E1C0235B05A36031002000D1 -:1081F000FFF76AFA2A0001212000FEF78DFDC02258 -:10820000A36852059146934210D053401A0E00D0F5 -:1082100001E1FF221204134200D0F0E0FF2212021B -:10822000134200D0E3E0C0235B05A3604146200079 -:10823000FFF74AFA3A00C027002301212000FFF788 -:1082400091F8A3687F05BB4210D07B401A0E00D086 -:10825000C4E0FF221204134200D0B3E0FF22120256 -:10826000134200D0A6E0C0235B05A360C027012015 -:1082700002F006FE31002000FFF726FA01232A0053 -:1082800001212000FFF76EF8A3687F05BB420FD0E5 -:108290007B401A0E00D084E0FF221204134200D06B -:1082A00073E0FF221202134267D1C0235B05A36073 -:1082B00031002000FFF708FA2A00C0250121200024 -:1082C000FEF72AFDA3686D05AB420DD06B401A0E78 -:1082D0004AD1FF22120413423AD1FF221202134262 -:1082E0002ED1C0235B05A360012002F0C9FDC0BCF4 -:1082F000B946B046F8BD1823594A01212000FFF7BE -:1083000031F8FF22A36812047340134200D11BE727 -:10831000C023544A5B0101212000FFF723F8C0234A -:10832000A2685B055340FF221202134200D110E7FE -:10833000C023012120004C4A5B03FFF713F808E734 -:10834000C02301212000484A5B03FFF70BF8C8E770 -:10835000C023444A5B0101212000FFF703F8C0233A -:10836000A2685B055340B8E71823012120003C4A6E -:10837000FEF7F8FFA3686B40ABE7C02301212000A4 -:10838000394A5B03FEF7EEFF8FE7C023354A5B01F6 -:1083900001212000FEF7E6FFC023A2685B055340E1 -:1083A0007FE71823012120002D4AFEF7DBFFA36899 -:1083B0007B4071E7C023012120002B4A5B03FEF7BD -:1083C000D1FF50E7C023274A5B0101212000FEF7BF -:1083D000C9FFC023A2685B0553403FE71823012172 -:1083E00020001F4AFEF7BEFFA3687B4031E7C02391 -:1083F000012120001C4A5B03FEF7B4FF13E7C023F2 -:10840000184A5B0101212000FEF7ACFFC023A268DF -:108410005B05534002E71823114A01212000FEF7B3 -:10842000A1FF4B46A2685340F3E6C0230121200080 -:108430000D4A5B03FEF796FFD5E6C023094A5B01B0 -:1084400001212000FEF78EFFC023A2685B05534088 -:10845000C4E6C0460048101808C4000008441018BC -:108460000C0001000B0001000A0001001823194A4A -:1084700001212000FEF776FF4B46A2685340A8E694 -:10848000C02301212000144A5B03FEF76BFF81E645 -:10849000C023124A5B0101212000FEF763FFC023C5 -:1084A000A2685B05534070E618230A4A01212000A8 -:1084B000FEF758FF4B46A268534061E6B827084BC9 -:1084C0003F02984629E6074D074E6EE60748FCF73F -:1084D00009FF65E60C0001000A0001000B00010025 -:1084E0000038101808B4000008341018184F011094 -:1084F0008022002352008281034A016083608373DB -:10850000036183507047C0464C08000010B5FEF769 -:1085100047F810BD70B5140004AA26000500180025 -:10852000137880221236120196421FD83622202656 -:10853000AE542A000026363256709170D670002B49 -:108540000DD10100280022003A300BF0DDFE2B0097 -:10855000022128002833A21DFFF7F2FA70BD29007E -:108560000023A2B23A31FDF76FFBF0E7052040424D -:10857000F4E7C04610B5040082B06946200001AAA5 -:10858000FFF7C2F9431C14D0031DF6D0012812D006 -:108590000228F2D10099019B4A0020685208C90FB5 -:1085A000F8F74CFA6946200001AAFFF7ADF9431C21 -:1085B000EAD102B010BD01990098FFF7B7F80100A9 -:1085C000200001F077FCD8E7F0B50227C6469846B0 -:1085D0004B001F40802300B516001C32040082B0FF -:1085E0004D081B019A422BD83304008A1B0CA3634D -:1085F000089B013080B21B0320823B4300041843D8 -:10860000E063002320003200414623646563443068 -:108610000BF07AFE230032000021200028331032B4 -:10862000FFF78EFA002807D143462A00009339004D -:1086300033002000FFF700FB02B080BCB846F0BD5D -:1086400005204042F8E7C04610B50400002909D0D3 -:10865000837C002B00D110BD002300218374FFF721 -:1086600003F9F8E701F020FCA37C002BF3D10121F2 -:108670002000FFF7F9F80123A374ECE7F0B506003A -:108680000D007C494436040008220831300083B0D4 -:10869000FCF7C4FC4C222B04E9B2A1541B0E01329E -:1086A000A3544E200022225401302254280C00D022 -:1086B000CFE0FF3250302254013022540130225496 -:1086C000013022545422A1540132A35400225623D3 -:1086D000142108272500E2540133E254238AA163C0 -:1086E00001339BB2123923821B040B43FF37283519 -:1086F000E36322642B000021200067632432FFF72C -:108700001FFA002806D114233A0002212000009607 -:10871000FFF792FA322002F0B3FB40210022238AB5 -:10872000616301339BB23C392382A1631B0402398C -:108730000B436264E36322642B00002120001432A7 -:10874000FFF7FEF9002806D1042340220221200071 -:108750000096FFF771FA0023002220004649FFF738 -:1087600035FB0023012220004449FFF72FFB0023A3 -:10877000082220004249FFF729FB002304222000A1 -:108780004049FFF723FB0023002220003E49FFF76A -:108790001DFB3E4B60689B6A3D4A191A914262D9A3 -:1087A00020001322FF215A30FCF732FC5C23E72221 -:1087B000E25403330732E25401332F3AE2540233D6 -:1087C000403AE25433496D3A3000FCF727FC292245 -:1087D000238AA26301339BB2273A23821B041343EB -:1087E0000827E3630023FF37236400212B002000C8 -:1087F00067633732FFF7A4F9002806D129233A002E -:10880000022120000096FFF717FA322002F038FB11 -:1088100002210022238A616301339BB223821B045D -:108820000B43A263E36322642B000021200010327B -:10883000FFF786F9002806D10090002302220221CA -:108840002000FFF7F9F9322002F01AFB002003B0F4 -:10885000F0BD5027E05551202D0E255401302254F3 -:10886000013022542EE7C01A0B4B9C46604402F0A4 -:1088700029FB95E738510110344F0110404F01108A -:10888000484F0110584F0110644F0110004005403F -:10889000EF490200744F0110F0490200F0B5C646DE -:1088A0000700040000B50E0018494437142282B0B6 -:1088B00014313800FCF7B2FB238A832201339BB2C8 -:1088C00023821B04E36300232364230052006263BA -:1088D0009046F23AA2630021200028331032FFF7BD -:1088E0002FF9051E0DD114234246002120000097C8 -:1088F000FFF7A2F9051E04D1062239003000FCF76B -:108900008DFB280002B080BCB846F0BD3851011084 -:10891000F0B55746DE464E464546E0B5B14B87B00A -:108920009B6A040043600F00FDF778FE002812D117 -:10893000FEF736F90A25FEF751F9AB4E1422002155 -:108940002000FEF75FF9B04212D00120013D02F095 -:1089500097FA002DF2D10625A448FCF7C3FC6D421E -:10896000280007B0F0BCBB46B246A946A046F0BD01 -:108970000022002120009E4BFEF704FA0028EAD1D5 -:10898000002200212000FEF75BF910231D220021A8 -:108990002000FEF7E7FC0028DDD199230422002106 -:1089A0002000FEF7DFFC0028D5D1BE2306220021DF -:1089B0002000FEF7D7FB0028CDD10823012120009D -:1089C0008C4AFEF7CFFC0A25402601212000894A67 -:1089D000FEF7A2F906420AD10120013D02F050FA49 -:1089E000002DF2D18448FCF77DFC063DB8E700235A -:1089F000804A01212000FEF7B5FC20007F49FEF7E8 -:108A000063FEB822C025012120001202FEF784F97E -:108A1000A3686D05AB4210D06B401A0E00D03AE34C -:108A2000FF221204134200D029E3FF221202134254 -:108A300000D01CE3C0235B05A36020006F49FEF754 -:108A400043FEB822012120001202FEF765F9C0267C -:108A5000A36805007605B34210D073401A0E00D00B -:108A6000FCE2FF221204134200D0EBE2FF221202CA -:108A7000134200D0DEE2C0235B05A360EB0700D405 -:108A8000D7E320005E49FEF71FFEC822C025012162 -:108A900020001202FEF740F9A3686D05AB4210D02A -:108AA0006B401A0E00D08CE2FF221204134200D059 -:108AB0007BE2FF221202134200D06EE2C0235B056C -:108AC000A36020004E49FEF7FFFDC82201212000CF -:108AD0001202FEF721F9C026A36805007605B3420D -:108AE00010D073401A0E00D04EE2FF22120413423F -:108AF00000D03DE2FF221202134200D030E2C02338 -:108B00005B05A360EB0700D48FE3C02502212000A2 -:108B1000FFF7F6FAA3686D05AB4210D06B401A0E52 -:108B200000D014E2FF221204134200D003E2FF221D -:108B30001202134200D0D4E2C0235B05A360C0251B -:108B40000323012120002F4AFEF70CFAA3686D05CC -:108B5000AB4210D06B401A0E00D0B9E2FF221204D3 -:108B6000134200D0A8E2FF221202134200D09BE27F -:108B7000C0235B05A360C025002301212000224AF9 -:108B8000FEF7F0F9A3686D05AB4210D06B401A0EEA -:108B900000D0BAE2FF221204134200D0A9E2FF2261 -:108BA0001202134200D0B9E2C0235B05A360174B49 -:108BB000174A9A46174B53449E5A1B3AFF3A96421D -:108BC00000DBB2E1144A9B5C002B00D0ADE1502EDB -:108BD00000DCAAE1114B50259946114B53449846AD -:108BE00024E0C04600400540ADBEEDFE884F0110B8 -:108BF000B30402000E000100DC4F01100038101811 -:108C00000048101810C0000044C00000AC51011012 -:108C10000E0300009E6803000D030000A84F011022 -:108C2000AB6B03000135AE4200DC7EE14346092216 -:108C30004946581B05F026FF0028F3D15346002172 -:108C40002000E44AFFF75AF8051E00D088E6BA2251 -:108C5000E14BE24992002000FFF750F8E04B04227C -:108C60002000E049FFF7CAF901212000FFF748FA88 -:108C70002000DD49FFF754F903230340012B02D004 -:108C8000DA48FCF72FFB2000D949FFF749F9C30761 -:108C900000D54BE2FA268023B600984606E0012074 -:108CA000013E02F0EDF8002E00D191E201212000FA -:108CB000D04AFEF731F843460342F0D0F0230422B5 -:108CC0002000CD49FFF79AF9202301212000CB4A4B -:108CD000FEF748FBFA262023B600984606E001205E -:108CE000013E02F0CDF8002E00D197E208220021CB -:108CF0002000FDF7A5FF43460342F0D00121C04A02 -:108D00002000FEF709F80222C3B213430121BC4A36 -:108D10002000FEF727FB0823F02200212000FEF7A9 -:108D200021FB02230121B34A2000FEF71BFB012196 -:108D30002000B44AFDF7F0FFC30700D4FEE10F2383 -:108D40000121B14A2000FEF70DFB00230121AE4AAC -:108D50002000FEF707FB0121AB4A2000FDF7DCFFF6 -:108D6000042200212000FDF7A1FFC30700D5EEE19A -:108D7000C026A3687605B34210D073401A0E00D007 -:108D80001DE2FF221204134200D00CE2FF22120265 -:108D9000134200D0FFE1C0235B05A360C026012180 -:108DA00020009A4AFDF74CFFA3687605B34210D025 -:108DB00073401A0E00D0E5E1FF221204134200D0E6 -:108DC000D4E1FF221202134200D0C7E1C0235B05A9 -:108DD000A360200001F068F8A37C002B05D10121DD -:108DE0002000FEF741FD0123A374894B26001900E2 -:108DF000443608222C3130009846FCF70FF9854B99 -:108E0000F622DB21E3642000002392008902514412 -:108E10002265636558309946FCF700F90822FF3255 -:108E200092466263FC2292009346A2630222238A46 -:108E3000002101339BB223821B041343E3634B469F -:108E40002364283399468022A1444B462000D20057 -:108E5000FEF776FE002806D15B465246022120002E -:108E60000096FEF7E9FE4146132238313000FCF748 -:108E7000D5F8238A832201339BB223821B04E36348 -:108E80000023520092466263F33AA26323640021F6 -:108E90004B4620001032FEF753FE002806D1132364 -:108EA0005246002120000096FEF7C6FE636C002BA0 -:108EB00000D03FE10023002220005749FEF786FF43 -:108EC0000023012220005549FEF780FF002F00D12A -:108ED00085E120003900062252300BF015FA0E22EF -:108EE0004F493000FCF79AF81422238AA263013319 -:108EF0009BB2123A23821B0413430827E363002327 -:108F0000FF37236400214B46200067632232FEF7BF -:108F100017FE002800D023E514233A000221200088 -:108F20000096FEF789FE00251AE506253D48FCF768 -:108F3000D9F96D4214E5C0233B4A5B0101212000B1 -:108F4000FEF710FAC023A2685B055340EFE5182333 -:108F500001212000354AFEF705FAA3686B40E1E5E0 -:108F6000C02301212000324A5B03FEF7FBF9C6E56E -:108F7000C0232D4A5B0101212000FEF7F3F9C02335 -:108F8000A2685B055340B5E5182301212000274A5C -:108F9000FEF7E8F9A3687340A7E5C023012120008C -:108FA000234A5B03FEF7DEF988E5C0231E4A5B0116 -:108FB00001212000FEF7D6F9C023A2685B055340CB -:108FC00077E5182301212000184AFEF7CBF9A368A2 -:108FD0006B4069E5C06B030084C1041014FD0700F9 -:108FE000BA0045FFFCFF07000834101808500110B4 -:108FF000003810180E00010024200018080001009D -:109000001E0001001F0001000F0001000885000084 -:109010003851011006100200344F0110404F01106A -:1090200064500110B44F01100B0001000C0001004E -:109030000A000100C02301212000804A5B03FEF7E3 -:1090400091F918E5C0237E4A5B0101212000FEF75B -:1090500089F9C023A2685B05534007E51823012165 -:109060002000784AFEF77EF9A3687340F9E4C02334 -:1090700001212000714A5B03FEF774F9DAE4C02392 -:109080006F4A5B0101212000FEF76CF9C023A26842 -:109090005B055340C9E4182301212000694AFEF70B -:1090A00061F9A3686B40BBE4C02301212000634A3F -:1090B0005B03FEF757F95BE5C023614A5B010121C1 -:1090C0002000FEF74FF9C023A2685B0553404AE534 -:1090D0001823012120005B4AFEF744F9A3686B4086 -:1090E0003CE5C02301212000544A5B03FEF73AF916 -:1090F00022E5C023524A5B0101212000FEF732F92C -:10910000C023A2685B05534049E5182301212000D4 -:109110004C4AFEF727F9A3686B403BE5C0230121C9 -:109120002000464A5B03FEF71DF93DE54648FCF783 -:10913000D9F8AFE54548FCF7D5F8BBE60123C0B246 -:10914000034301212000424AFEF70CF9F7E583B200 -:10915000042200212000FEF705F809E6C0230121C2 -:109160002000364A5B03FEF7FDF82FE6C023344AA1 -:109170005B0101212000FEF7F5F8C023A2685B0522 -:1091800053401EE61823012120002E4AFEF7EAF87C -:10919000A368734010E6C02301212000274A5B0327 -:1091A000FEF7E0F8F7E5C023254A5B010121200026 -:1091B000FEF7D8F8C023A2685B055340E6E5182304 -:1091C000012120001F4AFEF7CDF8A3687340D8E5BF -:1091D00006252048FCF786F86D42FFF7C1FB4246A2 -:1091E0004346D26C4C3304926A469B8802AF3900E6 -:1091F00020009382FFF752FB00280AD1029B049AB9 -:10920000934200D08FE66B46BA889B8A9A4200D080 -:1092100089E63900002001F0E3FD5AE606250E48F4 -:10922000FCF760F86D42FFF79BFB0C48FCF75AF81F -:109230006BE40A48FCF756F823E4C0460A00010034 -:109240000B0001000C000100085001104C500110EF -:109250001F0001001C50011034500110184F011064 -:1092600070B504000D001E0082B0C82A00D886E048 -:10927000C82291008A180023200043495200FEF7BB -:10928000A5FD3200002320004049FEF79FFD00238A -:109290002000069A3E49FEF799FD00232000079A18 -:1092A0003C49FEF793FD44232A0AE5540133E25476 -:1092B0002A0C0133E25456222D0E0133E554238A41 -:1092C000626301339BB2523A2382A2631B04023AC7 -:1092D00013432500E363002326002835236400217F -:1092E0002B00200012324436FEF72AFC002806D15B -:1092F00004235622022120000096FEF79DFC012344 -:109300006E226364238A626301339BB26A3A2382CA -:10931000A2631B04023A1343E36300230021236486 -:1093200020002B001232FEF70BFC002806D104238C -:109330006E22022120000096FEF77EFC8E21002284 -:10934000238A616301339BB28A392382A1631B04A0 -:1093500002390B436264E36322642B000021200086 -:109360001432FEF7EDFB002806D104238E220221E1 -:1093700020000096FEF760FC002002B070BD002ABD -:1093800000D076E7013274E7745001108450011068 -:10939000905001109C500110F0B5C6460500012305 -:1093A000080000B50C0082B00B604B600622FF2164 -:1093B0002C30FBF72DFE02239846424600262F0054 -:1093C00028003033E254333B6363A363E3632364D5 -:1093D0004933210066644A32E65244374A300AF083 -:1093E00093FF062213493800FBF718FE5222AA63A6 -:1093F00042462B8A082401339BB22B821B04134361 -:10940000EB632B00FF34002128006C632E642833AB -:109410006032FEF795FB002806D15223220002217C -:1094200028000097FEF708FC002002B080BCB84678 -:10943000F0BDC046AC500110F0B557464E4645460B -:10944000DE46E0B5A5B02F9F0D009946039200239C -:109450000822E1490400FEF7B9FC002F00D185E1A4 -:1094600002233A009A43DD4B9A4200D15CE1DC4B87 -:109470009F4200D0D2E104239B4644230022862150 -:1094800026009846E7540133E2540133E254013395 -:10949000E254238A616301339BB282392382A16340 -:1094A0001B0402390B432836E36322643300002196 -:1094B00020001432A044FEF743FB002807D14346A6 -:1094C00086220093022104232000FEF7B5FB3B0017 -:1094D00020005A1E9341C3490022FEF7C9FC1722FF -:1094E000C1494046FBF79AFD00225B235F21E2540D -:1094F0000133E2540133E2540133E254A1336354A3 -:109500000131635401316354013163540821238ACA -:10951000FF3101339BB28A466163E8392382A1633C -:109520001B041D390B43E363226433000021200038 -:109530002F32FEF705FB002807D143465246009321 -:1095400002211F232000FEF777FB00222000A74BFB -:10955000A749FEF78DFC002F00D00AE10123142259 -:109560006364238A626301339BB2103A2382A2634D -:109570001B04023A1343E363002300212364200009 -:1095800033001232FEF7DCFA002807D143461422DA -:109590000093022104232000FEF74EFB1621002237 -:1095A000238A616301339BB212392382A1631B04B6 -:1095B00002390B436264E36322643300002120001C -:1095C0001432FEF7BDFA002807D143461622009355 -:1095D000022104232000FEF72FFB44235A46E254C5 -:1095E0000022A5210133E2540133E2540133E25455 -:1095F000238A616301339BB2A1392382A1631B04D7 -:1096000002390B43E363226433000021200014324B -:10961000FEF796FA002807D14346A52200930221BF -:1096200004232000FEF708FB724BEFB2E7542B0A2D -:10963000DBB29A465246704B0399E2542B0CDBB2D4 -:1096400099464A466D4BE2542B0E9B465A466C4B4C -:10965000E2546C4B2A00E018FBF7E0FC309B002B37 -:1096600065D04222002105A8FBF7D2FC53464A46AA -:109670001B021F435B4612041B0617431F432A00AD -:109680000399082505A80497FBF7C8FC00222423AA -:1096900002A94919CA5412A8253B309906320E93E3 -:1096A0000F9310931193FBF7B9FC319B013309D051 -:1096B000012314938023319A5B011343442202A9AE -:1096C00049198B522000462204A94930FBF7A6FC19 -:1096D00005224D494046FBF7A1FC4B22238AA26399 -:1096E00001339BB22382493A1B0413430827E363E7 -:1096F0000023FF37236400213300200067635932C1 -:10970000FEF71EFA051E2FD143463A0000930221B0 -:109710004B232000FEF790FA280025B0F0BCBB4692 -:10972000B246A946A046F0BD80239B46A5E61A2274 -:10973000304B6263E718238A0A3201339BB22382DB -:10974000A2631B04223A1343E363309B3900236472 -:1097500022324046FBF762FC330034220021200015 -:10976000FEF7EEF9051E51D00025D5E700239B46F4 -:1097700083E64B4604AF3B8001234A462E997B800B -:1097800005A8FBF74BFC022001F07AFB8622238A16 -:10979000520001339BB262639146C83A2382A263AE -:1097A0001B04423A1343E36300233900236442322B -:1097B0004046FBF733FC3300542200212000FEF723 -:1097C000BFF9002800D0C9E644234A460221200000 -:1097D0000097FEF731FAC1E6484F0110040040003F -:1097E00002002000B4500110C45001108813000082 -:1097F000DC50011028080000290800002A08000099 -:109800002B0800002C080000F050011024231A221D -:10981000022120000097FEF70FFA7DE705256D4233 -:109820007AE7C046042230B5038A426401339BB212 -:10983000038282631B04023A1343C3630023A521FE -:1098400003640300050083B0416328330021123212 -:1098500004004435FEF774F9002806D10423A5223C -:10986000022120000095FEF7E7F903B030BDC046A5 -:109870001A2230B5134B4263C518038A0A320133EA -:109880009BB2038282631B04223A1343C363002307 -:1098900004000364290083B022324430FBF7BEFB8E -:1098A00023003422002120002833FEF749F9002844 -:1098B00006D124231A22022120000095FEF7BCF9CC -:1098C00003B030BD28080000F0B54E464546DE46E0 -:1098D0005746E0B51E00442398460F00AC4985B0BA -:1098E000804404000292543104224046FBF796FB68 -:1098F00048239C46A444634603930123A364238A1C -:10990000832501339BB223821B04E363002323647A -:109910002833994608226D00A144A2634B460021DA -:10992000200065631032FEF70BF9002807D143468B -:109930002A000093002108232000FEF77DF944232C -:10994000E25C9B4601339A46E35C1B021A434623C2 -:10995000E55C2D0415434722A35C1B061D4307D07D -:10996000002005B0F0BCBB46B246A946A046F0BDFB -:10997000002320008749453AFEF728FA012359467B -:1099800063545146472245336554E5540233A55488 -:10999000E7543A0A0133E2543A0C0133E2543A0EE6 -:1099A0000133E25401339A46A2442022002150465A -:1099B000FBF72EFB3A0002995046FBF72FFB2000E5 -:1099C0002822414650300AF09FFC0C227249404642 -:1099D000FBF724FB34220827238AA26301339BB2BE -:1099E000323A23821B041343FF37E36300214B46C3 -:1099F0002000676325644232FEF7A2F8002807D1F1 -:109A000043463A000093022134232000FEF714F964 -:109A10004423109A0021E2544523120AE254109B79 -:109A200020001A0C4623E2544722109B1B0EA3541D -:109A3000238A293A01339BB262631A3A2382A263D2 -:109A40001B04023A1343E3630023123223644B46A0 -:109A5000FEF776F8002807D143461E220093022124 -:109A600004232000FEF7E8F83300012220004B49D0 -:109A7000FEF7FEF9002E43D0494B2000F3185A425E -:109A800053417F2244265B429343464984337E3AC6 -:109A9000FEF7EEF90E9B0025A3551A0A4523E25462 -:109AA0000122039F0133E2540133E55400213800C1 -:109AB0003F32FBF7ADFA380086270E9A0F99FBF775 -:109AC000ADFA022001F0DCF9238A374A01339BB258 -:109AD00023821B0413437F00E36354224B4600217F -:109AE00020006763A6632564FEF72AF8002807D1E3 -:109AF00043463A000093022144232000FEF79CF8DD -:109B000001236E226364238A626301336A3A9BB243 -:109B1000A263254A23821B041343E3630023142218 -:109B2000236400214B462000FEF70AF8002807D1E5 -:109B300043466E220093022104232000FEF77CF8A6 -:109B40000123162220001949FEF740F901234E2275 -:109B50006364238A626301334A3A9BB2A263124A66 -:109B600023821B041343E363002314222364002194 -:109B70004B462000FDF7E4FF002800D0F0E6434606 -:109B80004E220093022104232000FEF755F8E7E659 -:109B900038510110484F0110F850011004510110C4 -:109BA000FEFFDFFF105101100210000020510110D4 -:109BB00070B50500443504000E0004221B4982B034 -:109BC0002800FBF72BFA48230122E25400220C2143 -:109BD0000133E2540133E2540133E2540133E654D9 -:109BE0000133E2540133E2540133E254238AA16386 -:109BF00001339BB20A3923821B040B430826E3631B -:109C00002300FF36226400212000666328331C32C3 -:109C1000FDF796FF002806D10C2332000221200018 -:109C20000095FEF709F8002002B070BD2C5101101C -:109C3000F0B5040083B0022943D801238B40002AE9 -:109C40003AD10027DEB22500443508221E492800FB -:109C5000FBF7E4F94C2300221021E6540133E254CF -:109C60000133E2540133E2540133E7540133E25447 -:109C70000133E2540133E254238AA16301339BB2DE -:109C800023820E391B040B430827E3632300FF37AD -:109C9000226400212000676328332032FDF750FF43 -:109CA000061E0CD110233A00022120000095FDF77A -:109CB000C3FF300003B0F0BDDFB23E00C3E70026B3 -:109CC000F7E701267642F4E73051011010B500683D -:109CD00000F0E4F8013843425841C0B210BDC0461C -:109CE00010B5284B82B01B68002B17D0264C2000E3 -:109CF000FFF7ECFF00283CD1244BE25C002A2BD17B -:109D0000234BE25C002A1DD1224BE25C002A0CD1DD -:109D1000214B1B68002B03D001F010F802B010BDDE -:109D200001212000FEF790FCF6E700222000E2541B -:109D3000FFF79EFD0122194BE250174B1B68002BC9 -:109D4000EAD1EDE700222000E254FFF76BFD114B52 -:109D5000E25C002ADCD0E8E700226921E25420001E -:109D600000230092FEF730FC094BE25C002ACBD0C6 -:109D7000E8E72000FEF7FEFB044BE25C002ABFD0C0 -:109D8000EAE7C046183100202031002079080000A1 -:109D90007B0800007A0800001C3100206C080000DD -:109DA00070B58023D025802604002D065B04AB62AD -:109DB0003604002200211820F7F7D4F86E62002242 -:109DC00000211720F7F7CEF8AE6121002000FEF742 -:109DD0008FFB8622002303211201A354064AA350BD -:109DE000064AA3501432A152054AA354054A1360EF -:109DF0000122054BE25070BD680800006C080000AD -:109E0000820800001831002078080000F8B504002E -:109E100001F008F81C4E3368002B32D000212000DE -:109E200001F06CF80121200001F068F82000FEF735 -:109E30006DFBD025802380275B042D06AB620022BA -:109E4000002118203F04F7F78DF800220021172089 -:109E50006F62F7F787F821002000AF61FEF748FB3B -:109E60008622002303211201A354084A3360A35021 -:109E7000074AA3501432A152064AA3540122064BAA -:109E8000E25000F0D9FFF8BD18310020680800004A -:109E90006C0800008208000078080000D0231B0630 -:109EA0005868C001C00F70473222014B1A607047DA -:109EB0001C3100207C4B70B5C35805000C00DB073B -:109EC00031D46368452B1FD00B2B56D0172B0BD0EA -:109ED000002B00D06FE0A368002B66D1734BEB58CA -:109EE000734A934241D070BDA368002BF6D1E3685A -:109EF000082BF3D102226F4BFF32EA526E4800F07A -:109F000025FF6A4BEB58EBE76C4BEA58012AE5D189 -:109F1000A268082A00D1A7E0002ADFD10222EA5075 -:109F2000624BEB58DCE7F8F797F900292DD0FA22BD -:109F300000239200FAF716FC628801006048FBF7E4 -:109F400003FB616858292CD85E4B8A00D358002B3C -:109F500027D019005C48FBF7F7FA2E23E268E35C90 -:109F6000A1685A48FBF7F0FAABE701224F4B0021FA -:109F70002800EA50F6F7EEFCB5E700212800F6F7D6 -:109F800025FD0022494BEA50ADE7FA218900FAF796 -:109F9000ABFB628801004A48FBF7D6FA6168582992 -:109FA000D2D94B48FBF7D0FAD7E7032B56D0022281 -:109FB0003E4BEA5097E7032B10D0062B22D1A36823 -:109FC000002B00D08AE7E368022B00D086E7414BE4 -:109FD00001223948EA5400F0B9FE7FE7A368002B5C -:109FE00024D1324BEA580F2319001140042903D120 -:109FF0009A43130001221A4380239B0013432B4AE8 -:10A00000AB506DE7102B18D1A368002B00D065E78B -:10A010006388DB0739D52E23E15C00293DD18023FD -:10A02000224ADB00A9580B43AB5059E7062B00D15D -:10A0300054E704221D4BEA5055E72E2B00D04DE784 -:10A04000A368062B1AD0042B03D002229343082BBB -:10A05000EFD1E3680F2BECD1164BB9E7E268002A89 -:10A06000A5D1124AAB503EE721000833E8581A4BFD -:10A070003031EB5898470D4BEB5831E780230B4AB2 -:10A080001B01A9580B43AB502AE72E232800E15CA3 -:10A09000F6F79CFC054BEB5822E72800F6F75AFC34 -:10A0A000024BEB581CE7C046640800006C08000037 -:10A0B000010E00007A080000E19C00106808000012 -:10A0C0006CC4041030C5041080C4041084C404108F -:10A0D0008C4301107908000074080000F0B5574661 -:10A0E0004E464546DE460400E0B583B098460CABCC -:10A0F0001B780E009A46170000F094FE234B0021B7 -:10A100001D6899462000002D14D0FEF79DFA534695 -:10A110003A000093310043462000FEF7FBF90500AA -:10A1200000F08AFE280003B0F0BCBB46B246A94648 -:10A13000A046F0BD00F0E2FE0121200000F0DEFEAE -:10A1400086231B01E5548023D0251B049B462D0646 -:10A15000AB61142000F094FE5B4632206B6100F08E -:10A160008FFE00212000FEF7D3FB051ED8D1084B3F -:10A170002000E118FEF792FB3222064B06481A60D7 -:10A180004B46186000F0E2FDC1E7C04618310020E0 -:10A19000E30800001C310020E19C0010F0B5C64629 -:10A1A000050000B582B00C0000F03CFE244F0021F9 -:10A1B0003E682800002E19D0FEF746FA0F20010055 -:10A1C000230B22052140260D240C064004400340A9 -:10A1D00001962800120E0094FFF742F8060000F0E6 -:10A1E0002BFE300002B080BCB846F0BD00F086FE09 -:10A1F0000121280000F082FE86231B01EE548023FB -:10A20000D0261B0498463606B361142000F038FEB1 -:10A2100043463220736100F033FE00212800FEF730 -:10A2200077FB061EDBD1074B2800E918FEF736FB4B -:10A230003222054B05481A60386000F087FDBDE703 -:10A2400018310020E30800001C310020E19C0010C0 -:10A25000F0B54746CE4680B585B0160004000D0027 -:10A260001F0000F0DFFD002E14D086263601A35D0E -:10A27000002B29D0012D60D086273F01E35D012608 -:10A280002B411E424CD000F0D7FD05B0C0BCB946F2 -:10A29000B046F0BD012DF6D100F0C4FDB14E002155 -:10A2A00035682000002D00D1FBE0FEF7CDF900213C -:10A2B0002000FFF77DFC00F0BFFD86220221120185 -:10A2C000A35C8B43A354DEE700F0ACFDA54B00215B -:10A2D00098461B6820009946002B65D0FEF7B4F91C -:10A2E00039002000FEF7CAF9060000F0A5FD002E97 -:10A2F000C9D100F097FD43461E6800212000002EC2 -:10A3000000D1A4E0FEF7A0F90A230193093B14222F -:10A31000022120000093FEF7A3FF00F08DFDA9E7C6 -:10A32000AE402900200000F0E9FD2900200000F0E7 -:10A33000E3FDE35D1E43E655A5E700F073FD894BA1 -:10A3400000211D6898462000002D57D0FEF77CF9AB -:10A35000854A864BA15C013AA25C20000292844AA5 -:10A36000E358A2180192834AA25C0092824AA21882 -:10A37000FFF7AAFA86252D0100F05EFD635D9B07BD -:10A3800000D4E1E000F04EFD43461D6800212000AE -:10A39000002D00D1AEE0FEF757F901212000FFF7B4 -:10A3A00007FC00F049FD6EE700F0A8FD0121200048 -:10A3B00000F0A4FD4B46A3558023D0261B049946EC -:10A3C00036061420B36100F05BFD4B46322073610A -:10A3D00000F056FD00212000FEF79AFA0028E0D197 -:10A3E000664B2000E118FEF759FA3222644B6548AB -:10A3F0001A604346186000F0A9FC71E700F07EFD8A -:10A400000121200000F07AFD86231B01E5548026FF -:10A41000D02536042D061420AE6100F031FD322027 -:10A420006E6100F02DFD00212000FEF771FA00287A -:10A43000A0D1524B2000E118FEF730FA3222504BE7 -:10A4400050481A604346186000F080FC80E700F036 -:10A4500055FD0121200000F051FD86231B01E6542B -:10A460008027D0263F0436061420B76100F008FD8F -:10A470003220776100F004FD00212000FEF748FA49 -:10A48000002800D049E73D4B2000E118FEF706FA0E -:10A4900032223B4B3B481A604346186000F056FCA2 -:10A4A00032E700F02BFD0121200000F027FD86237C -:10A4B0001B01E5548027D0253F042D061420AF61F1 -:10A4C00000F0DEFC32206F6100F0DAFC0021200099 -:10A4D000FEF71EFA002800D0EDE6284B2000E11818 -:10A4E000FEF7DCF93222264B26481A60306000F075 -:10A4F0002DFCDCE600F002FD0121200000F0FEFC56 -:10A5000086231B01E5548026D02536042D06142011 -:10A51000AE6100F0B5FC32206E6100F0B1FC0021AC -:10A520002000FEF7F5F9002800D03AE7134B200091 -:10A53000E118FEF7B3F93222114B12481A60434674 -:10A54000186000F003FC28E70121200000F0D6FC91 -:10A550000121200000F0D0FC0222635D134363550B -:10A5600010E7C04618310020810800007C08000078 -:10A57000A30800008208000083080000E308000030 -:10A580001C310020E19C0010F0B54646D6464F46EF -:10A5900086250400C0B52D011F000E00904600F076 -:10A5A00041FC635D002B48D0264B002199461B6877 -:10A5B00020009A46002B16D0FEF746F80122224BC7 -:10A5C0003100E25042460833E250204B2000E75071 -:10A5D000FEF7E2FE050000F02FFC2800E0BCBA46C2 -:10A5E000B146A846F0BD00F089FC0121200000F032 -:10A5F00085FC534663558023D0251B049A462D06BF -:10A60000AB61142000F03CFC534632206B6100F03B -:10A6100037FC00212000FEF77BF9051EDBD10C4B37 -:10A620002000E118FEF73AF932220A4B0A481A6074 -:10A630004B46186000F08AFBC0E7042500F0FCFBE5 -:10A640006D42CAE718310020680800007408000055 -:10A65000E30800001C310020E19C0010F0B54646E4 -:10A66000D6464F4686250400C0B52D0184B09846D5 -:10A670000E00170000F0D6FB635DDB0757D52E4BAD -:10A6800000219A461B6820009946002B21D0FDF737 -:10A69000DBFF0F9B3A0003930E9B310002930D9B4F -:10A6A000200001930C9B00934346FEF7C5FE051E58 -:10A6B00008D000F0C1FB280004B0E0BCBA46B146A7 -:10A6C000A846F0BD0D9B002B2DD11C4B1C4AE2501F -:10A6D000EFE700F013FC0121200000F00FFC4B46D7 -:10A6E00063558023D0251B0499462D06AB611420A9 -:10A6F00000F0C6FB4B4632206B6100F0C1FB00212D -:10A700002000FEF705F9051ED3D10E4B2000E118FD -:10A71000FEF7C4F832220C4B0C481A6053461860FE -:10A7200000F014FBB5E70122044BE250C1E7042519 -:10A7300000F082FB6D42BEE7183100206C0800007B -:10A7400001080000E30800001C310020E19C00101B -:10A75000F0B5C646040000B582B00E0000F062FB02 -:10A76000204F00213D682000002D10D0FDF76CFF28 -:10A7700000230022692120000096FDF725FF050037 -:10A7800000F05AFB280002B080BCB846F0BD00F0D3 -:10A79000B5FB0121200000F0B1FB86231B01E5542D -:10A7A0008023D0251B0498462D06AB61142000F0B1 -:10A7B00067FB434632206B6100F062FB0021200002 -:10A7C000FEF7A6F8051EDBD1074B2000E118FEF7C7 -:10A7D00065F83222054B06481A60386000F0B6FA78 -:10A7E000C6E7C04618310020E30800001C310020F5 -:10A7F000E19C0010F8B54746CE46040080B5884677 -:10A80000160000F00FFB1F4F00213D682000002DB7 -:10A810000ED0FDF719FF320041462000FFF708FA7D -:10A82000050000F009FB2800C0BCB946B046F8BDE1 -:10A8300000F064FB0121200000F060FB86231B0177 -:10A84000E5548023D0251B0499462D06AB611420C6 -:10A8500000F016FB4B4632206B6100F011FB00212B -:10A860002000FEF755F8051EDBD1074B2000E1184C -:10A87000FEF714F83222054B05481A60386000F0E4 -:10A8800065FAC8E718310020E30800001C310020F9 -:10A89000E19C0010054B10B59C4660444342584172 -:10A8A000800041180248F6F791FC10BD0000D0AFBF -:10A8B000900F01200B4B10B59C4660444342584119 -:10A8C000094A840082B0009208482200E31CF6F78F -:10A8D0002FFC844202DC001B02B010BD012040426C -:10A8E000FAE7C0460000D0AF94C60410900F0120D4 -:10A8F00070B50E000400F6F7E3FB154B01229C46F1 -:10A90000644463425C41134BA400E558052134794B -:10A910002023A2407156013A1B1B00290BDB9942F0 -:10A9200014DC8A4014002C4063425C41E4B2F6F728 -:10A93000D3FB200070BD002B02DA07E0013B05D3FA -:10A94000110099400D42F9D10124F0E70024EEE70F -:10A950000000D0AF782C0020F0B5D6464F464646D2 -:10A960008846C0B505240600F6F7AAFB43461F79C2 -:10A970001C57284B8146F01843425841264B9A46B3 -:10A9800083009C4653466246985801222023BA40D1 -:10A99000DB1B013A002C32DB9C422DDCA24015006F -:10A9A000104229D1002F1AD043465A781978120242 -:10A9B000114342469B78D2781B040B4312061A437C -:10A9C0009046002241465300C95A4B0B00D1091949 -:10A9D000131912339B00013299519742F2D8534612 -:10A9E000624605439D504846F6F776FB2000E0BCE2 -:10A9F000BA46B146A846F0BD0848F8F7D5FA002B8C -:10AA000002DAF9E7013BF7D315009D401C0005422F -:10AA1000F8D1C7E70000D0AF782C0020B8C60410EA -:10AA200070B501250B7904009D40013D9540F6F776 -:10AA300047FB064B06499C46644463425C41A400C4 -:10AA40006258AA436250F6F747FB70BD0000D0AFD2 -:10AA5000782C0020F0B5DE4657464E4645468B46DC -:10AA6000E0B51C0085B04B0003935B44DB00C518C8 -:10AA70002F00DC3716003A68844600922A00CC3258 -:10AA80001268CC330192C0226344920113438022A6 -:10AA9000920202901A60002C18D08023DB049A46A0 -:10AAA00001239946134BD83598462000F9F7BCFD91 -:10AAB0005246430113433B6033004A46C3401340B0 -:10AAC000424613432B60631E1C40EED1029B039849 -:10AAD0009C465844C00060440300009ADC331A606E -:10AAE000019BCC30036005B0F0BCBB46B246A94622 -:10AAF000A046F0BD80E00000F0B557464E46454602 -:10AB0000DE468946E0B583B00CA90D784946490078 -:10AB100088464944C900461837003400DC370190A4 -:10AB20003868CC3483462068C02482460198CC31F2 -:10AB30008446A401614421438024A4020C60691E60 -:10AB40008D411F216D420D4016498C466544052BF1 -:10AB50000ED9A02149058C461F21D83660465401E4 -:10AB600004430532053B3C600A403560052BF5D8AF -:10AB7000414652019B0613434944019AC9005018AB -:10AB80000200DC3213600300D8331D605B461360A3 -:10AB90005346CC30036003B0F0BCBB46B246A94676 -:10ABA000A046F0BD80E0000010B501000148F6F7B6 -:10ABB0000DFB10BD880F012000B5054B83B00100CF -:10ABC000009300220B230348F6F7B2FA03B000BD4E -:10ABD000CCC60410880F012003001149820110B572 -:10ABE00054182068D90241400E480140802040019D -:10ABF0002043016001209840A0240B4BE40518601D -:10AC00000A4B802118600A4B4904E050094B9C46CE -:10AC1000624413680B42FCD18023DB00E05010BD7E -:10AC2000100000500178000004340050143400502B -:10AC3000440400000C00005010B5036801495B6A31 -:10AC4000984710BDB4080020802010B54022074965 -:10AC50004004F6F7DDF9012202211820F6F7AEF9DB -:10AC60000D200121F6F7E8FA002010BD91AC00108C -:10AC7000802010B505494004F6F7ECF918200022B1 -:10AC80000221F6F79BF9002010BDC04691AC0010E0 -:10AC9000D0231B061B6810B55A1E93415A4230231D -:10ACA0001340094A94466344DB6A9B0700D410BDF5 -:10ACB000002202211820F6F781F9044B0449186894 -:10ACC00003685B6A9847F2E70041014014310020B5 -:10ACD000B4080020154B70B51B680400002B0ED083 -:10ACE000134D2A68002A01D0013A2A6098472B6840 -:10ACF000002B05D1236820009B690E49984770BD41 -:10AD0000F7F7AAFAFA220023920080185941002985 -:10AD100008DB084B22689860D9605269190020004E -:10AD20009047ECE7012004494042F2E71831002047 -:10AD30001C310020C8080020FFFFFF7F10B5012252 -:10AD400002211820F6F73AF910BDC046034B10B5A2 -:10AD50001868034903685B6A984710BD14310020E6 -:10AD6000B408002010B504000848FFF719F8084B94 -:10AD700000221C60236820001B690649984723684D -:10AD80002000DB6904499847012010BD20310020D4 -:10AD90001431002049AC0010B408002010B50400A4 -:10ADA00003680A499B699847236820001B6A084981 -:10ADB0009847236800221B690649200098470648E7 -:10ADC000FFF724F80022054B1A6010BDC8080020C8 -:10ADD000B408002071AC0010203100201431002094 -:10ADE00010B582B068460C00FBF7A2FB6B4606224A -:10ADF000991C2000FAF712F90122237893430222CA -:10AE00001343237002B010BD044B10B59C460800DC -:10AE1000034906226144FAF701F910BDE308000076 -:10AE200020310020034B10B5186803685B68984711 -:10AE300010BDC04614310020034B10B518680368DC -:10AE40009B68984710BDC0461431002070B50400BF -:10AE5000094B1D68F7F700FA2200002312184B4136 -:10AE6000002B04DB29682800096B884770BD01228C -:10AE7000024B5242F6E7C04614310020FFFFFF7F2D -:10AE8000F8B50E4B06001F68F7F7E6F9FA22040042 -:10AE90000D000023920030000021F9F7D9FF0200D5 -:10AEA0000B0012196B41002B04DB39683800C96AAA -:10AEB0008847F8BD0122024B5242F6E714310020C8 -:10AEC000FFFFFF7F70B50400094B1D68F7F7C4F959 -:10AED0002200002312184B41002B04DB29682800B4 -:10AEE000C96A884770BD0122024B5242F6E7C0464C -:10AEF00014310020FFFFFF7F7047C0467047C046F7 -:10AF000070B58B690500C8690C0098472062200065 -:10AF1000103009F079F92B68280021001B6A984746 -:10AF200070BDC04610B5303009F0B6F910BDC0464E -:10AF3000F0B5CE46474680B52D4B87B01A685B68A2 -:10AF4000040005932B4B90464A259946200000F0BB -:10AF500095FB06000F00F7F77FF932003B00121A4D -:10AF60008B41002B29DD46452DD0635D002B08D099 -:10AF7000A06AE16A32003B00121A8B41002B28DCE8 -:10AF800033D0236C002B03DD216C206AF6F7BEFF63 -:10AF90000123A662E7626355002302934B46320009 -:10AFA0000093206A3B000194F6F762FE2064236C54 -:10AFB000002B0EDC00236355C8E7002BC6D1002A06 -:10AFC000C4D04645D1D1059B9F42CED1236C002BE6 -:10AFD00004DC07B0C0BCB946B046F0BD216C206AA5 -:10AFE000F6F794FF00232364F3E7002AC9D0F0E7C3 -:10AFF000884501101DB2001070B549250400405D60 -:10B00000002818D1236C002B03DD216C206AF6F791 -:10B010007DFF4823E35C002B1AD125003035280042 -:10B0200009F03AF9280009F057F9502200212000D0 -:10B03000F9F7EEFF70BD0021F6F7FEF8605D0649F6 -:10B04000F6F746FA605DF6F79BFB00236355D9E7F8 -:10B05000206AF6F7EBFDE0E75DB000100D4AEFF374 -:10B0600005832A3B9B0070B59C58002C0DD0250011 -:10B0700030350021280009F0F7F8002805D06B7959 -:10B08000012B03D0280009F027F970BD2000FFF73D -:10B090004FFFF7E7842D002010B5383009F02CF968 -:10B0A00010BDC0461900EFF30583100010B5002B4A -:10B0B00002D0F7F705F910BDF6F766FFFBE7C046CB -:10B0C00010B530304379002B08D0D02300221B0666 -:10B0D0009A560423C3569A4200D110BD0148F7F78F -:10B0E00063FFC046ECC60410F0B5C646D02700B5D5 -:10B0F0003F061600837E3A6804000D008CB0934230 -:10B1000023D0030030335B79002B1BD12D4B012260 -:10B11000002107A8049309950A96F6F74FFB2368C8 -:10B1200003A9DB6920009847236820005B6A03A914 -:10B13000984707A809F0A8F80B9D28000CB080BC20 -:10B14000B846F0BDF7F748FFE0E730239846804463 -:10B15000404609F0A1F83000A84743465B79050056 -:10B16000012B03D0404609F0B7F8E6E7A37E3A6822 -:10B17000200093421ED000F0F5FA0028F2D040469D -:10B1800009F0AAF8A27E3B689A4216D0616C0029A9 -:10B1900002DD206AF6F7BAFE0B4B00220093206A0C -:10B1A00000230194F6F720FE60642000383009F097 -:10B1B0002BF8C2E7FFF7BCFED4E74923E05CF6F7C3 -:10B1C00059F8F2E701AF00101DB20010012310B5CD -:10B1D0000B72D0231B06827E1B68040082B09A4249 -:10B1E00015D0416C00290EDC0B4B00220093206A25 -:10B1F00000230194F6F7F8FD60642000383009F070 -:10B2000003F802B010BD006AF6F780FEECE74923B0 -:10B21000C05CF6F72FF8F0E71DB2001000234A22B9 -:10B2200010B54B648B54D0231B068A7E1B680C0020 -:10B2300082B09A4217D0496C002910DC0C4B0022D6 -:10B240000093206A00230194F6F7CEFD606420008D -:10B25000383008F0D9FF0020002102B010BD206A6C -:10B26000F6F754FEEAE74923C85CF6F703F8EEE781 -:10B270001DB2001070B5050030356B79040082B046 -:10B28000012B04D0280009F027F802B070BDD026A9 -:10B290003606837E326893421FD000F063FA00289E -:10B2A000F0D0280009F018F8A27E33689A4217D02F -:10B2B000616C00290DDC0D4B00220093206A0023F5 -:10B2C0000194F6F791FD60642000383008F09CFF8F -:10B2D000DBE7206AF6F71AFEEDE7FFF729FED1E774 -:10B2E0004923E05CF5F7C6FFEEE7C0461DB200104B -:10B2F000F0B505000E0004003035280083B008F0DA -:10B30000CBFF3100200000F0A5F96B790600012B7E -:10B3100005D0280008F0E0FF300003B0F0BDD027D2 -:10B320003F06A37E3A68200093421FD000F01AFA2D -:10B330000028EED0280008F0CFFFA27E3B689A429A -:10B3400017D0616C00290DDC0C4B00220093206AA1 -:10B3500000230194F6F748FD60642000383008F0BF -:10B3600053FFD9E7206AF6F7D1FDEDE7FFF7E0FDDF -:10B37000CFE74923E05CF5F77DFFEEE71DB2001053 -:10B38000F0B505000E0004003035280083B008F049 -:10B3900083FF3100200000F037F96B790600012BA4 -:10B3A00005D0280008F098FF300003B0F0BDD0278A -:10B3B0003F06A37E3A68200093421FD000F0D2F9E6 -:10B3C0000028EED0280008F087FFA27E3B689A4252 -:10B3D00017D0616C00290DDC0C4B00220093206A11 -:10B3E00000230194F6F700FD60642000383008F077 -:10B3F0000BFFD9E7206AF6F789FDEDE7FFF798FD27 -:10B40000CFE74923E05CF5F735FFEEE71DB200100A -:10B41000F0B505000E0004003035280083B008F0B8 -:10B420003BFF3100200000F003F96B790600012B8F -:10B4300005D0280008F050FF300003B0F0BDD02741 -:10B440003F06A37E3A68200093421FD000F08AF99D -:10B450000028EED0280008F03FFFA27E3B689A4209 -:10B4600017D0616C00290DDC0C4B00220093206A80 -:10B4700000230194F6F7B8FC60642000383008F02F -:10B48000C3FED9E7206AF6F741FDEDE7FFF750FD6F -:10B49000CFE74923E05CF5F7EDFEEEE71DB20010C3 -:10B4A000F0B505000E0004003035280083B008F028 -:10B4B000F3FE3100200000F093F86B790600012BB9 -:10B4C00005D0280008F008FF300003B0F0BDD027F9 -:10B4D0003F06A37E3A68200093421FD000F042F955 -:10B4E0000028EED0280008F0F7FEA27E3B689A42C2 -:10B4F00017D0616C00290DDC0C4B00220093206AF0 -:10B5000000230194F6F770FC60642000383008F0E6 -:10B510007BFED9E7206AF6F7F9FCEDE7FFF708FDB7 -:10B52000CFE74923E05CF5F7A5FEEEE71DB200107A -:10B53000FF230370002343607047C04670B50400CA -:10B540000D004C2200210430F9F762FD214B2360ED -:10B5500003232383D0231B061B68A3766B68002B71 -:10B5600028D023622000012201213830F6F726F985 -:10B5700020003030F6F748F900202E78F6F70AF967 -:10B5800003000020002B14DB1A00492512491A3A47 -:10B590009200FF305450184063551049F5F77AFE79 -:10B5A0000121605DF5F748FE605D3100F6F768F84F -:10B5B000012070BDF6F7FCFA2062A67EF6F7E2FCE9 -:10B5C0008642CFD00420F6F7F7FA48230122206202 -:10B5D000E254C7E70CC70410842D00205DB00010B2 -:10B5E000020083680832002B04D107E01A001B68B0 -:10B5F000002B03D09942F9D1002003E00023012061 -:10B6000011600B607047C0468368002B08D09942D8 -:10B6100002D107E0994207D01A001B68002BF9D12C -:10B6200000207047020008320B6801201360F8E721 -:10B630004368021D002B04D107E01A001B68002B91 -:10B6400003D09942F9D1002003E0002301201160CA -:10B650000B6070474368002B08D0994202D107E085 -:10B66000994206D01A001B68002BF9D100207047C0 -:10B67000021D0B6801201360F9E7C046F8B5474684 -:10B68000CE468368804680B5002B29D008234344EA -:10B690009946F6F7E1FD43469E6804000D00002E32 -:10B6A00058D000234F469C46B268F368200029001A -:10B6B000801A9941002902DB14001D00BC463700A6 -:10B6C0003668002EF0D16346002B43D019684046FF -:10B6D0000A681A604B68984743469B68002BD8D18C -:10B6E00043465C68002C31D00025237A002B29D0FA -:10B6F000210063682572404698472468002CF4D1E5 -:10B70000174B1868596843469E68002E04D112E012 -:10B7100020002900002E0ED0330002009C68DD6856 -:10B720000B00121BAB413668002BF1DCF2D1002A72 -:10B73000EED1002EF0D1434618615961C0BCB94624 -:10B74000B046F8BD2468002CCFD1D9E7044B186867 -:10B750005968F0E743465C68002CC5D1D0E7C04685 -:10B7600088450110F0B5C646804600B5F6F774FD71 -:10B7700043469B6806000F00002B0AD09968DA68E0 -:10B7800034003D00641A9541002D10DA1B68002B2F -:10B79000F4D143465B68002B03D10AE01B68002B01 -:10B7A00002D0187A0028F9D080BCB846F0BD01203C -:10B7B000FAE70020F8E7C04670B54369040082B09C -:10B7C000002B29D00588264B26493F351D400B68A4 -:10B7D0005A19C3610A60920635D1234E5E40802318 -:10B7E0005B019E4223D82148F9F7AEFE3200E3699F -:10B7F00029001F48F9F7A8FE1E48F9F7A5FEA3780F -:10B8000000209B061E43A0231B061E43019663696E -:10B81000019A1A6002B070BD1748F9F795FE1748F3 -:10B82000F9F760FD1348F9F78FFE0020F2E714489E -:10B83000F9F78AFE1348F9F755FD0E48F9F784FE2B -:10B8400002204042E6E70E48F9F77EFE0E48F9F77F -:10B8500049FD0848F9F778FE01204042DAE7C04682 -:10B86000C0FF00007422002000001050B0C7041078 -:10B87000C0C7041068C7041044C7041054C704109C -:10B8800070C704109CC7041080C70410F0B5C646EA -:10B8900000B58369417905001C68802900D166E004 -:10B8A000A405A40D002949D04BB2002B00DB77E0A2 -:10B8B0000F240C40E5008E4E2B199B00F3181A69DB -:10B8C0009F88BA4200D862E0D01BDA681861D119AB -:10B8D0005A69D960D2195A613A00874200D90200E8 -:10B8E00093B29F4200D9A5E08027FF001F4328198B -:10B8F00080003018437A7F2B00D9AAE02A199200E1 -:10B90000B21824321278002A02D0802189010F4314 -:10B910002D19AD00761931000120243142400A7002 -:10B92000744AF1693A400A60FFE7FFE7FFE7FFE783 -:10B93000FFE7FFE7FFE7F269176015E093236C4D1F -:10B940009B00E85814332200E958F9F767FB952368 -:10B950009B00EA580020A218EA50043BE9580C1B4F -:10B96000EC50002102F05EF980BCB846F0BD604B9F -:10B97000614A9A5CD209012A4FD01A78002AF3D082 -:10B980001A785E49D2B20A6000221A70ECE7586950 -:10B990008446002062445A61186102F02BF9E3E703 -:10B9A0000F270B003B40D900C9189323504E890044 -:10B9B00071189B00CB18186898239B009C46614423 -:10B9C00022000968F9F72AFB9322697992000F4057 -:10B9D000FB009846DB199B00F318981802681219AF -:10B9E00002609522920098180268A21802609420C2 -:10B9F000800084469C44604665460068001B2860C1 -:10BA00009125AD00AC4663441B88A34201D80028B1 -:10BA100028D1002002F006F9A6E71A699888824228 -:10BA20000CD9121A1A615A6982185A61002002F060 -:10BA3000E1F899E78827FF011F4358E7596900207B -:10BA40008C460021624419615A61803102F0D2F8BB -:10BA50008AE7002902D0006AF9F7E0FA80231B0286 -:10BA60001F434BE71A00834200D9020092B293426F -:10BA700039D88023DB00134342462149D2198C4632 -:10BA80009200B218624412787F2A02D980221202F0 -:10BA900013439921424689008C46D2199200B2186C -:10BAA00062441278002A02D0802189010B433D00B4 -:10BAB000992101204544AD00761989007118424052 -:10BAC0000A709722920094460A4A664431681A40E6 -:10BAD0000A60FFE7FFE7FFE7FFE7FFE7FFE7FFE7B2 -:10BAE0003268136040E78823DB011343C4E7C04694 -:10BAF00078220020FFFBFFFF8404000000001150AB -:10BB0000490200000021194A10B51948F9F780FAD6 -:10BB10008022184B52041A60174B18491A60100003 -:10BB20008B689843FBD1164C9C2200212000F9F72A -:10BB30006FFA8022002152011248F9F769FA0923AD -:10BB400063670333A3670B3B236480239B05E36494 -:10BB500090230D4A0020E2500C4A703B13600C4ABF -:10BB6000136080220B4B5202DA6410BD8C0400007B -:10BB70007822002000E0004000F0004000C00040BB -:10BB8000000011500000105010D0010080E200E0D1 -:10BB900000E100E00020115000207047002901D092 -:10BBA000014B197000207047782200200220704756 -:10BBB0007F22F8B5CE464746130080B58D783B48C6 -:10BBC0002B402A4208D19622982492008350384A6A -:10BBD000A4000251836102626AB2002A2FDBDA00FC -:10BBE0009446D7189122920090460A79BF00914658 -:10BBF0004C464A79C619B0441202224344465205C3 -:10BC0000520D22802B4AC978B41803220A402270B0 -:10BC1000294A0121B218157092229200B2181170AF -:10BC20009721264A8900624471180A600021116038 -:10BC3000002B2AD10020C0BCB946B046F8BDDA00BE -:10BC40009446D7180A79BF00904644464A79C619E7 -:10BC5000120222435205520DB2800322C978757236 -:10BC60000A40B271012200213272154A6244F26127 -:10BC70001160002BDED0134A6346944604376344B8 -:10BC8000B361C019FFF798FDD5E79622920094465C -:10BC90000D4A66449446DB006344336091239B0065 -:10BCA0009C466744C019FFF787FDC4E7782200204F -:10BCB00000011050460200004902000084001050AC -:10BCC0008000105000001050040010507F230B40E3 -:10BCD00049B270B500291FDBDC00E318194C9B004A -:10BCE000E41891239B00E3181D88174B3F351D4036 -:10BCF00098239B00E3182A0018680021F9F788F9B7 -:10BD0000124B1A68551B1D6092239B009C46002312 -:10BD100064442370002070BDDD00EB18094D9B00CA -:10BD2000ED18AC88084B3F341C4022000021286AE3 -:10BD3000F9F76EF9054B1A68141B1C6000232B726F -:10BD4000E8E7C04678220020C0FF000074220020EF -:10BD500080230A009A43130049B2002A04D1CA433F -:10BD60000E48D20F01328266DA0000290DDBD218AC -:10BD70000B4B92009B1897229200944680226344BA -:10BD80001B6812011A6000207047D318044A9B00F8 -:10BD9000D3188022DB6912011A60F4E700201150E9 -:10BDA0007822002000228023080082B0019298436C -:10BDB00016D049B2002916DBC100104B09188900C2 -:10BDC0005B189921890059180A70972292009446AD -:10BDD00063441A6813680A490B400193019B13607E -:10BDE000002002B07047C1000B1804499B00CB181B -:10BDF000190024310A70DA69ECE7C0467822002085 -:10BE0000FFF7FFFF00207047F0B5C6467F261700FA -:10BE100000B50E40002A5CD0F400534DA0198000FC -:10BE20002818027A002A00D197E00022C760036137 -:10BE30004261002B5AD081880A00994244D893B2BB -:10BE400099422DD88021C90019438846A11989003B -:10BE500069184B7A7F2B2DD84346A2199200AA1855 -:10BE600024321278002A02D0802189010B43A419C0 -:10BE7000A4002C1921000120243142400A703B4AC1 -:10BE8000E1691A400A60FFE7FFE7FFE7FFE7FFE726 -:10BE9000FFE7FFE70020E269136080BCB846F0BD11 -:10BEA0008821C90119438846A119890069184B7A6C -:10BEB0007F2BD1D9086A3900F9F7B0F880234246C0 -:10BEC0001B021A431300C8E71A0093B29942E7D83D -:10BED000B8E7002B44D1F400234DA2199200AA1810 -:10BEE000117A002939D0D36013615361A3199B00E3 -:10BEF000EB189B88002B2BD1842180220902D200D1 -:10BF0000A3199B00EB185B7A7F2B00D90A00A319B9 -:10BF10009B00EB1824331B78002B02D08021890171 -:10BF20000A43A419A4002C19210001202431434004 -:10BF30000B700E4BE16913400B60FFE7FFE7FFE773 -:10BF4000FFE7FFE7FFE7FFE7E36900201A60A4E7E8 -:10BF5000C42188220902D201D2E7022040429CE794 -:10BF60000120404299E7C04678220020FFFBFFFFF6 -:10BF7000F0B5C6467F26170000B50E40002A00D156 -:10BF80007DE09222F4005D4DA019800028189200F7 -:10BF900082181278002A00D1AAE093229200821817 -:10BFA000176094229200821813609522002192005B -:10BFB00082181160002B00D17BE091229200944600 -:10BFC000604401880A00994254D893B2994237D804 -:10BFD0008021C9001943A31988469B004849EB18E2 -:10BFE000591809787F2937D84246992189008C460B -:10BFF000A3199B00EB1863441B78002B02D080210F -:10C0000089010A4399210120A419A4002C1989004F -:10C01000611843400B7097239B009C46394B644446 -:10C02000216813400B60FFE7FFE7FFE7FFE7FFE74B -:10C03000FFE7FFE7002023681A6080BCB846F0BD28 -:10C040008821C9011943A31988469B002C49EB1884 -:10C05000591809787F29C7D9982189008C466344EB -:10C0600018683900F8F7DAFF8022434612021343BA -:10C070001A00BAE71A0093B29942E1D8A8E7002B58 -:10C0800039D19221F4001D4DA2199200AA188900FD -:10C090005118097800292BD09321890051180B6081 -:10C0A0009421890051180B60952189008C466244C7 -:10C0B0001360912292009446A3199B00EB186344ED -:10C0C0001B88002B0FD1842180220902D2000C484A -:10C0D000A31984469B00EB1863441B787F2B00D880 -:10C0E00083E70A0081E7C42188220902D201EEE732 -:10C0F00002204042A1E7012040429EE77822002032 -:10C1000049020000FFFBFFFFF8B598235B4ACE46CB -:10C11000D658883B47461C0080B53440334200D097 -:10C120007CE080256D02F30360D480235B011E4216 -:10C130003AD01C430023514A00201360504A9360B8 -:10C14000D360504A9360D3604F4A9360D3604F4AA4 -:10C150009360D3604E4A9360D3604E4A9360D3603D -:10C160004D4A9360D3604D4A9360D3604C4A9360CC -:10C17000D3604C4A9360D3604B4A9360D3604B4A80 -:10C180009360D3604A4A9360D3604A4A9360D36015 -:10C19000494A9360D360494B494A1A6001F040FC18 -:10C1A0008022484B12031A658023DB011E4203D014 -:10C1B00010221C43434B1A6580231B021E4204D0ED -:10C1C00080221C433F4B12011A65B4420AD03E48FC -:10C1D000F9F7BAF921003D487140F9F7B5F93C4843 -:10C1E000F9F7B2F9C0BCB946B046F8BD39493A4B87 -:10C1F000234ACB1811CA11C3012324228B5499223C -:10C2000092008B54344B00209C46614401F06AFC40 -:10C2100080222C4B92022C001A6586E7976D002431 -:10C220000125002F1BD0274B99462A4B984603E047 -:10C230006D000134202C12D0E3B22F42F8D04A46D0 -:10C240005B089565E2070DD4D800C0188000043063 -:10C250004044FFF71BFBAF436D00002FE9D11024D2 -:10C260001E4D60E7D800C01891239B009C468000BB -:10C2700060444044FFF70AFBEDE7C0460000115060 -:10C2800000001050080010501000105018001050FE -:10C29000200010502800105030001050380010506E -:10C2A00040001050480010505000105058001050DE -:10C2B0006000105068001050700010507422002070 -:10C2C0008001105000301150B0C70410ECC70410AA -:10C2D00068C70410782200208404000010000100C8 -:10C2E000034B08000B6000234B608B60CB607047F2 -:10C2F00021C300107047C0468021002349421170BD -:10C30000043151709A3191701639D3709171537113 -:10C31000137170477047C0467047C0467047C046AB -:10C32000F0B5C64600B50C001D000B794978060033 -:10C330001700984682B022291BD013D8202937D065 -:10C34000212928D119006A46FFF7D6FF072269463E -:10C350003868F8F763FE072300202B6002B080BC2A -:10C36000B846F0BD232916D11900FFF7D7FF0020EA -:10C37000F4E70125A278E4781900240214432A0086 -:10C380002240F4F7AFFC6208300041462A40FFF734 -:10C39000C3FF0020E2E70E48F9F7D6F861780D48B0 -:10C3A000F9F7D2F80C48F9F7CFF801204042D5E769 -:10C3B000E279A37912021A4339686846F8F72EFE2B -:10C3C00030006A464146FFF795FF0020C6E7C046A9 -:10C3D00044C7041000C8041068C704107047C04662 -:10C3E00010B501290ED007290BD10022074B0020E0 -:10C3F0005A625A609A622C32995C054B054AFFF7E3 -:10C40000B7FD10BD014B5960FBE7C046B8120020D4 -:10C410002C060000D019002013000D4A0D491068A9 -:10C4200010B54A64012802D15068984206D92C23DD -:10C430000020C95C084BFFF79BFD10BD93680833D3 -:10C44000D3184B64D3684B62F4F7BCFBF5E7C046E6 -:10C45000D0190020B81200202C06000070B50D0085 -:10C46000140001F087FC01002000F8F73DF90029D5 -:10C4700001D1002C03D10022044B9A6270BD00232D -:10C48000002229000020FFF7BFFCF7E7B8120020C8 -:10C4900070B5497882B000290BD0012906D100205F -:10C4A000D04911604A681A6002B070BD0120404254 -:10C4B000FAE716683468082C00D9ACE0CA4AA30031 -:10C4C000D3589F46C74BB2681021C84C9A602500CC -:10C4D0000022C748DA6018605960483508320021E8 -:10C4E0002800F8F795FD48230122E2542C342A0055 -:10C4F0000020217C403BFFF787FC0020D4E7BB4CA9 -:10C50000B268B84B3421260001259A600022B94850 -:10C51000483618605960B8495A61DA60DA61596280 -:10C520009A62DA621A6300211D619D611D62083200 -:10C5300030002577F8F76CFD4823E5542C343200A1 -:10C540000020217C403BFFF75FFC0020ACE700238C -:10C55000A44A00205360A54A1377A5E7A14DA74B35 -:10C56000A74A2B60B368AB6010236B610023EB60BC -:10C57000F36893425BD050D8A24A94466344152B8B -:10C580006AD8A14A9B00D3589F46964DB3689F4AEC -:10C59000AB6010232A606B6000239D4AEB60F36858 -:10C5A000934200D1AAE000D9AAE09A4A934200D06F -:10C5B000BDE03369032B00D8FEE073699C466644F6 -:10C5C000B3688A4EB360002B00D1F2E002233377C8 -:10C5D00034004834082200212000F8F719FD4823D0 -:10C5E0000122F2542C3622000020317C403BFFF720 -:10C5F0000BFC002058E710217A4B87487B4C1860D1 -:10C6000059600020012125009860D960002308228C -:10C610002377483563E7002046E7804A93420DD8E8 -:10C620007F4A934200D993E07E4A934214D100237B -:10C630006E4EAB611C336B602C61C9E77A4A934242 -:10C640001FD000D89CE0794A934200D1AEE0784AEE -:10C6500094466344022BEAD9764B7748EB60F8F7AF -:10C6600073FFF1687548F8F76FFF7548F8F76CFFCE -:10C67000002418235D4EDEE7724B5C4EAB611C2339 -:10C68000D9E70123594EAB611B33D4E7574E73688A -:10C69000AB611C23CFE7280074226B491830F8F7F0 -:10C6A000BDFC74248C23514EC5E72C234F4E002033 -:10C6B000F15C01F05FFB402800D88FE0634BAB6179 -:10C6C0001C23B8E7624A634B0A2403CB03C21B78DE -:10C6D000464E13702223AEE75F4B444EAB611C23E2 -:10C6E000A9E75E4B414EAB611C23A4E73F4EB36804 -:10C6F000AB611C239FE75A4A93421BD13B4E67E72D -:10C70000484A9342F7D1340073690834E4184A4820 -:10C71000F8F71AFF2069E3686268216800905148C1 -:10C72000F8F712FF4648F8F70FFF304E50E74E4A31 -:10C730009342E3D03F4B4048EB60F8F705FFF168C8 -:10C740003E48F8F701FF3E48F8F7FEFE274E3FE768 -:10C75000464A94466344032B3BD8454A9B00D35832 -:10C760009F46224E7369AB611C2364E71F4E3369F9 -:10C77000AB611C235FE71D4EB369AB611C235AE715 -:10C780003C4A93420ED83C4A934200D864E7174E85 -:10C7900028003100062218301D31F8F73FFC06242E -:10C7A0001E2348E72E4A934200D055E7334BEB60F7 -:10C7B0003DE7012333770BE71F48F8F7C5FE304804 -:10C7C000F8F790FD1E48F8F7BFFE2E4B074EEB60C2 -:10C7D000FEE6064EF368AB611C232CE72A4BAB61E7 -:10C7E0001C2328E708130020C8C80410B812002032 -:10C7F00008000080020000802C0600000400008079 -:10C8000002020100FFFEFEFFECC8041005000080DC -:10C81000120101000E010100060000800501020066 -:10C82000000102001B0201000401010105010101D8 -:10C83000FFFEFDFE010000C044C704104CC80410F8 -:10C8400068C70410DC05000054C90410003E49000C -:10C850002013002040C80410FFFF0000160600004F -:10C860000301010174C804100F010100FEFEFDFF69 -:10C8700044C904100201010100010101BB0000C014 -:10C88000B8C80410150001C0C0D40100F0B5DE46E0 -:10C8900057464E464546E0B5AA4B83B05B6A002B2F -:10C8A00000D1C4E0C122A74B0020596A520089B2CE -:10C8B000F9F7F2F80190002800D1B8E043680322AC -:10C8C0009C46614614009F4B586C5B6A41400C408B -:10C8D000A0460A4200D08DE06146114200D12BE112 -:10C8E000002B71D003215F1C002266468A46C719BF -:10C8F00002E00132002B67D06446F91A8946815C58 -:10C900000136A1545146013B0E42F2D10F2B32D9D0 -:10C910004946072231430A40370051424A414946BD -:10C920000F377F1A1E21B942894118004942103839 -:10C93000114200D1EBE01F2800D8E8E0020994463C -:10C940000122624492464F463200B868F9683C685A -:10C950007D689060D16001218B46D8441460556099 -:10C9600010371032C245F0D86246013212019144AC -:10C97000B6180F221340032B16D94A4612683260AC -:10C980001A1F032A09D949464968716019000839F4 -:10C99000032902D949468968B160920801329200A0 -:10C9A0009144B618032213405A1E002B0CD04B465C -:10C9B0001B783370002A07D04B465B787370012ACE -:10C9C00002D04B469B78B3705E4B019A5B6A0020A5 -:10C9D000538100235B4A53622C33D15C5A4B5B4A30 -:10C9E000FFF7C6FA019803B0F0BCBB46B246A946B1 -:10C9F000A046F0BD002BE7D010421BD05A1E914636 -:10CA0000012262449046C2180323060000219A4680 -:10CA100003E05446013126420FD043466446475C4A -:10CA2000013667545B18971B8945F2D1CCE7002388 -:10CA30000193D7E71F00060063460F2F7FD93A0006 -:10CA40003000103A12090132120194469A18016816 -:10CA50000C0A19705C700C0C090E9C70D97041683E -:10CA60000C0A19715C710C0C090E9C71D9718168EA -:10CA70000C0A19725C720C0C090E9C72D972C16896 -:10CA800010300C0A19735C730C0C090E9C73D9736B -:10CA900010339342DBD10F2366441F40032F25D967 -:10CAA0003368190A13705170190C1B0ED3703B1F99 -:10CAB0009170032B13D97168080A11715071080C19 -:10CAC000090ED171390008399071032907D9B1686D -:10CAD000080A11725072080C090E9072D1729B08EC -:10CAE00001339B00F618D21803231F407B1E002F32 -:10CAF00000D169E731781170002B00D164E77178BB -:10CB00005170012B00D15FE7B37893705CE74F461B -:10CB10004A4631000009844610370001C0191468E4 -:10CB20000C6054684C6094688C60D4681032CC609F -:10CB300010319042F3D117E766468146E6E61A00C7 -:10CB4000ACE7C046B81200202C060000D019002027 -:10CB5000F0B5DE4657464E464546E0B5B34B85B088 -:10CB60009B465B680390012B00D15CE15B469B6AAE -:10CB7000002B00D054E1AE4B02899A4200D935E136 -:10CB8000039B03279946AB4E4B4632003900586849 -:10CB90005B89424011408C4617423DD0002B15D096 -:10CBA00032000400384200D1B5E00021721C03E0DD -:10CBB00001313C4200D1ADE05518AC46455C013B2B -:10CBC00001347554002BF3D14B465B89F6184B4664 -:10CBD0001B689946002BD7D1974C282200212000B2 -:10CBE000F8F716FA0123221F1360039B24201989EA -:10CBF00090600B00D16059462C338B6253608B6A76 -:10CC00002C310020097AFFF7FFF805B0F0BCBB46D5 -:10CC1000B246A946A046F0BD3E4200D1FDE0002B41 -:10CC2000D4D000213200451C02E00131002BCBD0D2 -:10CC30006C18A046445C01327454013B3A42F4D172 -:10CC40000F2B3BD91E2041468246404607250F3117 -:10CC5000891A10438A45894128401C004542684191 -:10CC60004942103C084200D1C2E01F21A14200D33A -:10CC7000BEE02109029101318A46614615009446C1 -:10CC8000444652469A460B00A068E1680133009082 -:10CC900001912068616810342860696000980199EA -:10CCA000A860E96010359A42EED862465346029970 -:10CCB00001310901884452180F210B40032B15D96B -:10CCC000414609681160191F032909D94046406887 -:10CCD000506018000838032802D9404680689060E8 -:10CCE000890801318900884452183B40591E002BA5 -:10CCF00000D169E743461B781370002900D163E730 -:10CD000043465B785370012900D15DE743469B7829 -:10CD1000937059E762460F2B30D919001039090971 -:10CD20000131090120008C469846551801680B0A0C -:10CD3000117053700B0C090E9370D17041680B0A7F -:10CD4000117153710B0C090E9371D17181680B0A2B -:10CD5000117253720B0C090E9372D172C1681030AC -:10CD60000B0A117353730B0C090E9373D1731032AA -:10CD70009542DBD143460F2164440B40032B24D959 -:10CD80002168080A11705070080C090ED170191F23 -:10CD90009070032913D96068050A10715571050C4C -:10CDA000000ED071180008389571032807D9A068C3 -:10CDB000050A10725572050C000E9572D072890822 -:10CDC00001318900641852183B40591E002B00D1D4 -:10CDD000FAE623781370002900D1F5E663785370E2 -:10CDE000012900D1F0E6A3789370EDE60381C7E650 -:10CDF00015001100404624090294103524016419DD -:10CE000005680D6045684D6085688D60C5681030A7 -:10CE1000CD6010318C42F3D149E7320080460FE7F4 -:10CE200006204042F1E604204042EEE6B81200201F -:10CE30002C060000D0130020A8130020F0B51A4CD7 -:10CE4000C64605002000884600B517000699062250 -:10CE50001D301E00F8F7E2F801234246210023604E -:10CE600063602B33E254114B2C312363104B0F7250 -:10CE7000A363104B0E742364002000F04DFF2100CB -:10CE80000020343100F048FF210000203C3100F048 -:10CE900043FF094B28002B6000236B60AB60074BFE -:10CEA000EB6080BCB846F0BDB812002019C4001079 -:10CEB0005DC40010DDC3001091C40010E1C3001078 -:10CEC000130070B5104C114D444329198A68CE687F -:10CED000D218F31A8A60CB6011D10A7D002A0BD1D7 -:10CEE000CB88002B0ED0635D7F2B0BD90023002253 -:10CEF0000021FFF73DF805E00B750022002380219B -:10CF0000FEF782FF70BDC046340500000C270020EC -:10CF1000F0B557464E464546DE466024E0B59A4693 -:10CF20000B7806000D0017008BB01C40202C0DD094 -:10CF3000402C4DD000229346002C30D058460BB0E8 -:10CF4000F0BCBB46B246A946A046F0BD0322134042 -:10CF5000012B00D19FE0022B19D1CA4ACA4B94463B -:10CF60004343CA4CE1186144087800280FD0C84AEE -:10CF70009A18002312191168002903D04C68002C5C -:10CF800000D042E10133DBB204329842F3D1C14810 -:10CF9000F8F7DAFAC048F8F7A5F9C04C65E00332B3 -:10CFA0001A409146012A00D1E7E0022A00D198E018 -:10CFB000002A00D1C4E06B78062B04D16988C02315 -:10CFC000DB00994264D0B348F8F7BEFAB448E2E710 -:10CFD000AE4B9846AC4B43434344DA69002A00D138 -:10CFE000B7E049781379994200D116E1A54AA64BDA -:10CFF00094467343434463441A780024F300002AA0 -:10D000002BD09B199B009B199B46D90043468B4410 -:10D01000B946A8465F4635001E003B190B33FF3367 -:10D020009B00F3185B68002B12D09B689B46002B7B -:10D030000ED053464A4641462800D847002800D122 -:10D0400098E0904A904B94466B43F31863441A78E7 -:10D050000134E4B2A242E0D845468E4E8F4C3000F7 -:10D06000F8F772FA8F48F8F73DF92000F8F76CFAF4 -:10D070008D48F8F769FAE8886B886A782978019012 -:10D08000A88800908948F8F75FFA2000F8F75CFA62 -:10D0900000239B4652E77B4A7B4B944643437B4CA1 -:10D0A000E11861440878002800D170E7FF21784A30 -:10D0B0008C469A18B0460023B94612191168002907 -:10D0C00009D00C68002C06D067460E7EA98839402E -:10D0D0008E4200D197E00133DBB204328342EDD1BE -:10D0E00055E7694A694B42439B188522D200944612 -:10D0F00063441B78002B00D15DE74B780C79012B42 -:10D1000000D195E1032B00D18BE1002B00D053E738 -:10D1100006AB9C460F2565442A002100FEF772FEEF -:10D120002B78002B00D1DDE101233A681370002237 -:10D130003B685A70022352461360013B9B46FDE652 -:10D140006B784988092B00D936E759489A008258EC -:10D1500097461B6A002B00D148E749789A7991429B -:10D1600000D043E7AA88072A70D11A683A6052466D -:10D170009B88136001239B46E0E6444B9846424B54 -:10D1800043431A00049385234244DB00D3181B78E1 -:10D19000002B00D10FE72B7949880393936918007E -:10D1A0006B780A2B00D157E100D9F7E0002B00D1B2 -:10D1B0005BE1062B00D006E70B0A212B00D16BE2C6 -:10D1C000222B00D0FBE6304B2E4A5E43434694466A -:10D1D0009B1963441878002800D1F0E62C4B9C463C -:10D1E000664433008C46039943441A68002A03D0EE -:10D1F000167E8E4200D160E30134E4B204338442EF -:10D20000F3D16146DBE646464F4653463A002900D5 -:10D210003000A0470028ADDAB9E6AB88042B21D056 -:10D22000052B13D16B88D2689B009A583A605378CB -:10D2300011781B025B189178D278090412065B18EA -:10D240009B185246136001239B4677E6114E30002F -:10D25000F8F77AF91748F8F745F8104C2000F8F776 -:10D2600073F9FCE69268E1E7012900D152E100235D -:10D270005246136001339B4660E63000C9B2FEF7A8 -:10D280008DFCF4E76C040000340500000C2700203E -:10D290002C04000070C70410F4C9041068C70410FF -:10D2A000D0CA041084CA0410B0C704100CCA0410F9 -:10D2B00014CB04106CCA041000233A681370CB4BD3 -:10D2C000CB4A98469446CB4B7343434463441B7804 -:10D2D000002B04D001213A6813780B431370C64A1F -:10D2E000C44B94467343434463441B78002B00D1E2 -:10D2F0001DE702213A6813780B43137017E7FF23E9 -:10D300001A000A400B4200D018E18521C9008C4662 -:10D31000B84B5E43B54B9B1963441A7053461A6071 -:10D3200001239B460AE68521C9008C46B14B3A6829 -:10D330005E43AE4B9B1963441B7813700123524626 -:10D340009B461360FAE50B0A99461800CCB2032BF2 -:10D3500000D16FE10F2B00D18EE1032B00D92EE617 -:10D36000A24B9846A34B734343449B691A78002A07 -:10D3700000D1DEE100218C462900250064468C4660 -:10D3800004E09B181A78002A00D1D0E15978814234 -:10D39000F7D1A54200D1D9E10134F2E70B2B00D03F -:10D3A00011E6CBB206930378002B00D1D8E100221E -:10D3B0000592FF32934632000794002500270400AF -:10D3C0005E4691460AE0022A1AD0E4182378ED1846 -:10D3D000BD4201D3002F4DD1002B4BD06278042ADF -:10D3E00014D0052AEFD1039AB242EED1069BA17860 -:10D3F0005B4500D178E14846FEF768FC2378E4E716 -:10D40000E778A1783F0200250F43DEE7E278A678AF -:10D410009346039AB242D8D1069A5A45D5D105947B -:10D42000D3E74B88002B61D0002352461360CAE536 -:10D430004B88002BF8D17148F8F786F82100704826 -:10D44000F8F782F86F48F8F77FF821003000FEF710 -:10D45000A9FC01239B4671E55A463B681A70534666 -:10D460004A461A6001239B4668E55A463B681A7093 -:10D470003B685EE65F4F4E463B00634A734394460B -:10D48000434463441A78079C002A00D1EFE60599CB -:10D49000F300002900D16AE19B199D00AD194646B1 -:10D4A000EB00ED182B190B33FF339B00F318596871 -:10D4B000002912D0CB68002B0FD00598097E807808 -:10D4C00088420AD1059A0821484698474B464E4A59 -:10D4D0007B439446F31863441A780134E4B29442CF -:10D4E000E0D3C4E600233A68137020E64348F8F717 -:10D4F0002BF821004548F8F727F84248F8F724F8B8 -:10D5000021003000FEF724FC53465A461A600123DE -:10D510009B4613E5374A7243032B00D161E100219A -:10D52000324B30009B18344A9A181170A622D20050 -:10D53000944663441B680A31984798E6CBB203933C -:10D540002A4B98462B4B7343059343449C6923789D -:10D55000002B00D18BE000218B46FF310022FF2001 -:10D56000049149460027B146069106005946D34624 -:10D57000AA4615000AE0022A4ED0E4182378FF18C4 -:10D58000AF4201D3002D69D1002B67D06278042A05 -:10D590004DD0052AEFD1039AB242EED1049A002A67 -:10D5A000EBD10223E356A178002B00DA8EE16279F9 -:10D5B000237912021A430C234B4305998C461449D4 -:10D5C0006344434458185105490D018011498C4664 -:10D5D000D2046344920F1A7021004846FEF7E8FA1D -:10D5E000414241412378C9B2C7E7C0460C27002019 -:10D5F00029040000340500002B04000070C704104B -:10D60000C8C9041068C704106C040000E0C9041005 -:10D61000D2040000D10400006679039AB242ACD172 -:10D62000E578A2782D02002701211543A5E7E278CD -:10D630000492A2E7EE2C00D092E6AE487043AE4EC4 -:10D640003618F369002B00D1BDE41A683A601B68F4 -:10D6500052461B78136001239B466FE4069B4E469F -:10D6600055469946DA468B46002900D0C7E000238C -:10D67000524613606B789FE49E4870439E4E361866 -:10D68000736A002B00D19EE41A685B683A605246C8 -:10D69000136001239B4651E402780300002A00D165 -:10D6A00091E4FF24AC46002125000020039C0AE001 -:10D6B000022E11D09B181A788918814201D30028B4 -:10D6C00033D1002A31D05E78042E0BD0212EEFD139 -:10D6D000A542EFD13B60BBE7D878997800020843B8 -:10D6E0000021E7E79D78E5E70223E356002B64DBA2 -:10D6F0006279237912021A434B005B1804999B004C -:10D700008C467E496344434458185105490D0180B5 -:10D710007B498C460321D21263440A401A702100CF -:10D720004846FEF745FA23784FE665464BE42C0061 -:10D7300065467448F7F708FF220049467248F7F734 -:10D7400003FF7248F7F700FF6B7835E4022800D139 -:10D750009AE051460A603B6001239B46FFF7EEFBCF -:10D760006B4B9C4662441278002A00D17FE5F3009F -:10D770009D19AD00AD19EB00ED184346B0462E00E3 -:10D780001D005C4F33190B33FF339B00EB185B68B4 -:10D79000002B0DD0DB68002B0AD000220821404668 -:10D7A000984743465A4A7B439446EB1863441A7899 -:10D7B0000134E4B29442E5D359E562792379120247 -:10D7C0001A437F2319404B005B1804999B008C4639 -:10D7D00050496344434458185105490D01804E494E -:10D7E00097E7454B30009B184C4A9A181170A622B7 -:10D7F000D200944663441B680831984737E5434696 -:10D8000085223C4C03997443D2001B199A1811705D -:10D810003F4A944663441A78F300002A24D09D19A5 -:10D82000AD00AD19EB00ED1843464F46B0462E0053 -:10D8300025001C00F3190B33FF339B00E3185B68D2 -:10D84000002B06D0DB68002B03D0002207214046C6 -:10D8500098472F4A63199446634401371B78FFB2F7 -:10D86000BB42E7D84646A046A622D2009446214BAA -:10D8700007217343434463441B68300098470023E7 -:10D8800052461360FFF75AFBDA78997812020A437E -:10D8900051463F200A60174A5643214A4644B11870 -:10D8A000DA798243501E82410A701E4A9446DA7920 -:10D8B00066449206D20F32704DE7136952693B609D -:10D8C00053461A6001239B46FFF738FB62792379A0 -:10D8D00012021A437F230B400C214B4305998C46BF -:10D8E0000C496344434458185105490D01800A49C5 -:10D8F0006DE6C046340500000C270020D20400006D -:10D90000D104000070C704109CCA041068C704103A -:10D910006C04000072040000710400002B0400007D -:10D92000290400002A04000070B513000400002A36 -:10D930001FD01548154D604329188A68CE68D21843 -:10D94000F31A8A60CB6015D1030028335B190200FB -:10D950008B6003000832103320005B195219FFF767 -:10D96000D7FA00280BD00023002280212000FEF7E8 -:10D970004BFA70BD00212000FEF7FAFAF9E780218A -:10D980002000FEF7E5F9F4E7340500000C2700203D -:10D99000064A074B42439B18A622D200944610B574 -:10D9A000634403211B68984710BDC046340500003E -:10D9B0000C270020064A074B42439B18A622D200A0 -:10D9C000944610B5634404211B68984710BDC046B7 -:10D9D000340500000C270020064A074B42439B18E1 -:10D9E000A622D200944610B5634406211B689847CE -:10D9F00010BDC046340500000C270020064A074B26 -:10DA000042439B18A622D200944610B563440521D8 -:10DA10001B68984710BDC046340500000C27002045 -:10DA2000F0B5C64600B5002182B00500FEF7B6F895 -:10DA3000284B00261C006C43274F98460D3B3C1991 -:10DA4000FF3BE3186A461E7040239380234B6946D0 -:10DA5000280096710093FEF7ABF86B4669462800E4 -:10DA60009E70FEF7A5F81E4BEE009C46644422789B -:10DA70000024002A1ED07619B6007619F300F61895 -:10DA800033190B33FF339B00FB185B68002B0DD061 -:10DA9000DB68002B0AD0002201212800984743466A -:10DAA0000F4A6B439446FB1863441A780134E4B27E -:10DAB0009442E5D3074B01216B43FF18A623DB00FB -:10DAC0009C46674428003B68984702B080BCB84633 -:10DAD000F0BDC046340500000C270020070580007B -:10DAE0006C040000F0B53E4C3E4E4443371908220A -:10DAF000050083B03800F7F791FA8022FB88D20046 -:10DB000093423DD9325D7F2A56D92200FB603B61AA -:10DB100000232832B218BA603B75019223001033FB -:10DB200039002800F31801AAFFF7F2F9002852D0B3 -:10DB30002B4B6B43F3181A69DB88934233D880224E -:10DB4000274CD2006C433419E360934234D8A06868 -:10DB50000199884203D01A00F7F760FAE368204978 -:10DB6000280069437618B2688021FEF74DF93369C1 -:10DB7000F2889A422DD99B062BD10123337528E0D8 -:10DB8000220000212832B218BA60FB603B6139756F -:10DB90000192002BC2D0315D7F29BFD8002128001F -:10DBA000FEF7E6F915E0130080220D4CD2006C431D -:10DBB0003419E3609342CAD90B48F7F7C5FC0B4808 -:10DBC000F7F790FB0A48F7F7BFFC80212800FEF723 -:10DBD000BFF803B0F0BD80212800FEF7B9F8F8E7E0 -:10DBE000340500000C27002070C70410E8CA041098 -:10DBF00068C7041010B57F240C4063001B19074C44 -:10DC00009B0044431B19064CE3188F24E400A446F0 -:10DC100063441B68002B00D0984710BD34050000FA -:10DC20000C27002010B57F240C4063001B19074C03 -:10DC30009B0044431B19064CE3189B24E400A446B4 -:10DC400063441B68002B00D0984710BD34050000CA -:10DC50000C2700200D4A70B550430D4C0D000419DF -:10DC600000212000F7F7D4F98E238022DB00E3188F -:10DC70001A708F23074ADB00E3181A609B23DB002E -:10DC80009C46054BA5616444236070BD34050000CB -:10DC90000C270020C1CE001029D90010024B4343AD -:10DCA0000248C018C1617047340500000C270020ED -:10DCB000024B43430248C01801627047340500001C -:10DCC0000C270020024B43430248C01841627047B2 -:10DCD000340500000C27002070B50C4B04009C4656 -:10DCE0000B4A0C4E4243C0000019B2188000624437 -:10DCF00000191578C300C01840190B30FF308000A0 -:10DD00000D76301801351570416070BD6C0400004F -:10DD1000340500000C2700200023CB5610B50A78EC -:10DD2000002B12DB114C530060439B189B0018180A -:10DD30000F4B18189A23DB00C3181A709B23DB00C3 -:10DD40009C464B686044036010BD7F241440630010 -:10DD50001B19064C9B0060431818054B18188E239E -:10DD6000DB00C3181A708F23E9E7C04634050000B2 -:10DD70000C2700204BB2002B0CDB4B0059180D4B2D -:10DD8000890058430C4B09189C460C4841186144C3 -:10DD9000088870477F2319404B005B1805499B009A -:10DDA00048431818064B05499C46081860440088EB -:10DDB000EFE7C04634050000D20400000C27002025 -:10DDC000720400004BB2002B0CDB4B0059180D4BBA -:10DDD000890058430C4B09189C460C484118614473 -:10DDE000087870477F2319404B005B1805499B005A -:10DDF00048431818064B05499C46081860440078AB -:10DE0000EFE7C04634050000D10400000C270020D5 -:10DE100071040000064B43430648C0188523DB000D -:10DE20009C4660440078431E9841C0B27047C0468B -:10DE3000340500000C270020F8B5041E09D01A484C -:10DE4000F7F782FB1948F7F74DFA1948F7F77CFB0B -:10DE5000FEE7184B184D5960A623DB00EA5000205E -:10DE6000FDF750FE154E0700AA5D002A13D02300CF -:10DE70000B33FF339B00EB185B68002B07D0DB688C -:10DE8000002B04D000220B2100209847AA5D01340A -:10DE9000E4B29442EBD3A623DB00EB580B21002025 -:10DEA00098473800F8BDC04670C7041004CB041072 -:10DEB00068C70410042700200C2700206C04000011 -:10DEC000214BF0B51C00C6469846204B05009C46E9 -:10DED000002344431E4F00B53C1964442370FDF7F2 -:10DEE0005BFE2278EE000024002A1ED07619B600D0 -:10DEF0007619F300F61833190B33FF339B00FB1828 -:10DF00005B68002B0DD0DB68002B0AD000220C21AF -:10DF10002800984743460D4A6B439446FB186344D8 -:10DF20001A780134E4B29442E5D3074B28006B43DE -:10DF3000FF18A623DB009C4667443B680C219847EA -:10DF4000002080BCB846F0BD340500006C04000021 -:10DF50000C270020030010B50A00034908681900C7 -:10DF600000F004F810BDC046E008002010B5514391 -:10DF700000F03EF8041E0ED00300083B5A6803234D -:10DF80009A43043A242A15D80300132A05D80022FC -:10DF90001A605A609A60200010BD002108330160A9 -:10DFA00041601B2AF3D98160C160242A06D0030096 -:10DFB0001033ECE70021F7F72BF8ECE703000161E1 -:10DFC00018334161E3E7C04610B5034B0100186800 -:10DFD00000F00EF810BDC046E008002010B5034B5D -:10DFE0000100186801F096FE10BDC046E008002050 -:10DFF000F0B54E464546DE465746E0B50D000B35BA -:10E00000060083B0162D22D8102900D9B2E000F006 -:10E01000A9FA102518230220CC4FFB181A005C68BF -:10E02000083A944200D1B5E0032362689A43130092 -:10E03000E268A168CA6091600122E3185968300063 -:10E040000A435A6000F090FA2000083095E0072358 -:10E050009D4300D58EE0A94200D98BE000F082FA02 -:10E06000FC235B009D4200D2A1E1680A00D18BE055 -:10E07000042800D974E138239846A809804439302F -:10E08000C100B24F79184C680839A1420ED0032361 -:10E090009C4604E0002ACBDAE468A14206D062463E -:10E0A000636893435A1B0F2AF4DD40463A003C69EB -:10E0B0000832944200D178E003236168994389468D -:10E0C0000B00491B0F2900DD75E17A613A610029D7 -:10E0D000B2DA80229200914500D310E15909DA08A2 -:10E0E00001238B40D2007968D2190B4391687B6081 -:10E0F000E260A1609460CC6001218210914099425D -:10E1000059D80B4205D103229043490004300B42F9 -:10E11000FBD003239846C3009946B944CC468246B7 -:10E120006346DC68A44507D126E1002A00DB2FE125 -:10E13000E468A44500D11FE14246636893435A1B3B -:10E140000F2AF2DD01208046611905436560A06851 -:10E15000E5680837C560A86040461043F960B960BB -:10E160004860CF6030008F60E25000F0FDF9200081 -:10E17000083002E00C230020336003B0F0BCBB4643 -:10E18000B246A946A046F0BD80213F2340209846D4 -:10E19000890076E7DC680230A34200D044E73A0009 -:10E1A0003C690832944200D086E701217B688210E6 -:10E1B00091409942A5D90323BC6862689A4391466D -:10E1C000954203D8531B0F2B00DD8AE023004B44FC -:10E1D0005F4A01935F4B93469A4612681B68EB189F -:10E1E000013200D136E15C4A944663441B0B1B03A9 -:10E1F00000933000009900F063FB03008046013378 -:10E2000000D1F3E0019B834200D9EDE05246009833 -:10E21000526803009446514663444B6001991A00CA -:10E22000414500D14BE15B461B68013300D150E111 -:10E23000434601995B1A9A1853465A60072342468F -:10E2400041461A400192194200D10DE10823984637 -:10E25000881A424B0099804441449B1A5B1A1B0563 -:10E260001B0D0091300019009B4600F029FB431C58 -:10E2700000D14AE14346C01A03005B440093534671 -:10E2800052465B6801215B44536042464046BA6097 -:10E29000009A0A434260BC4200D11EE14A460F2A5E -:10E2A00000D81CE107200C3A824360680140052039 -:10E2B00011436160A118486088600F2A00D92FE1DE -:10E2C0004246444652685146C96A994201D2514673 -:10E2D000CB625146096B994200D389E051460B63EA -:10E2E00086E0012229001343114365196160300063 -:10E2F000BD606B6000F038F9200008303DE75A0A35 -:10E30000042A6BD9142A00D9BEE011005C325B31BB -:10E31000D20008235B429C46BA18944463469A682C -:10E3200003239846944500D197E0434651689943AA -:10E33000494502D992689445F7D1D3689C467B68D9 -:10E340006146A260E1608C60D460D5E6180D0020C3 -:10E35000100D0020402C00200F10000008100000BD -:10E36000142852D9542800D996E06E239846280BD9 -:10E3700080446F30C10084E608239B46073BDC44A1 -:10E380009B46DA4443465246134200D0C8E64CE06E -:10E390000122E318596830000A435A60E368A26812 -:10E3A000D3609A6000F0E0F820000830E5E62B002A -:10E3B000E808083330E6012360191D436560786181 -:10E3C0003861C26082601A004B460A4342603000E6 -:10E3D000E15000F0C9F820000830CEE69A0911009B -:10E3E00039323831D20094E7BC4260D0BC686268F0 -:10E3F00003239A43531B954202D80F2B00DD70E78D -:10E40000300000F0B1F80020B7E65B239846804466 -:10E410005C30C10035E608235B429C46E1444B4634 -:10E420009B6801384B4500D097E043460342F2D148 -:10E430007B688B437B604900994200D9BBE6002989 -:10E4400004D1B8E6042294464900E2440B42F9D0D4 -:10E45000504660E610330093CBE68910023B8B40B8 -:10E4600079680B437B606BE7009B300043445B4261 -:10E470001B051B0D19009B4600F022FA431C00D01F -:10E48000F8E600239B46FAE6542A2AD81A0B110014 -:10E490006F326E31D2003CE7AA235B0098422AD843 -:10E4A000DD3B9846E80B80447830C100E9E55346EF -:10E4B0005B68009A9C46534662445A60B3E609057D -:10E4C00000D0B0E60200BC684A4401310A436260F1 -:10E4D000F9E65B4642461A60B0E64446F3E6416020 -:10E4E0008EE7AA2149008A4224D8DA0B110078323B -:10E4F0007731D2000DE71A4B984224D87C239846F6 -:10E50000A80C80447D30C100BBE5009A019B944675 -:10E510004246083B63449B1A009300239B46AEE6A9 -:10E5200021003000083101F0F5FB5346BC685B6800 -:10E530006268C8E60A498A420BD89A0C11007D32FB -:10E540007C31D200E5E6FE217E237F2098468900BB -:10E5500097E5FE227E219200DBE67B686BE7C046F2 -:10E56000540500007047C0467047C046F0B5574696 -:10E570004546DE464E46E0B50C000700904683B0A7 -:10E58000002900D1A8E045460B35FFF7EBFF162D1B -:10E5900070D810251023A84570D82600083E716851 -:10E5A00003220800904381460096984200DB77E002 -:10E5B000C24A301893469268824200D1CAE042684B -:10E5C00001900092012292465046009A824301989F -:10E5D00094468346DC44624650465268024200D06C -:10E5E00071E00320009ACB4682439446E3449B4566 -:10E5F00050DA52460A4211D103213268B21A9246C9 -:10E6000052688A436146511849448B46994200DB5F -:10E6100078E04A4493469A4200DB78E0414638006D -:10E62000FFF7E6FC8046002820D07368B4460093CC -:10E6300001230099020099430B00083A6344934276 -:10E6400000D1F7E04A46043A242A00D9F7E0030053 -:10E650002100132A00D9C8E00A681A604A685A6083 -:10E660008A689A602100380001F054FB3800FFF7F7 -:10E670007BFF07E007239D432B1E8CDA0C233B60B6 -:10E6800000239846404603B0F0BCBB46B246A946BC -:10E69000A046F0BDD946019AD3689268D3609A60CB -:10E6A0004B465B1B0F2B1CD801214A4673680B405D -:10E6B000134373604E447368194371603800FFF769 -:10E6C00053FFA046DEE70842A8D103213268B21A00 -:10E6D000924652688A439CE71100FFF789FC804606 -:10E6E000D0E7012072687119024003431543756039 -:10E6F0004B604E447368083118437060380001F075 -:10E7000009FBDBE7019AD3689268D3609A605346AD -:10E710005246DB6892685646D3609A604A46043A8D -:10E720000836242A6BD83300132A09D953462168A6 -:10E7300099606168D9601B2A00D98EE008341033D3 -:10E740002268D9461A6062685A60A26834009A60EA -:10E750005646A5E75068032290430D328246944600 -:10E76000CA44AC44E24552DACA0700D556E73168DC -:10E77000721A0321924652688A43101801004944D4 -:10E7800000918C4500DD44E753465246DB689268B1 -:10E79000D3609A6008234A465344043A9846242A90 -:10E7A00075D8132A08D95346216899606168D960E1 -:10E7B0001B2A71D80834103322681A6062685A60C4 -:10E7C000A2689A60534659195B469960009B3800CD -:10E7D0005A1B01231A434A605246526813401D4394 -:10E7E00053465D60FFF7C0FE4CE721680160616839 -:10E7F00041601B2A27D82100083308312CE721006B -:10E800003000340005F080FDD946564648E75B46A7 -:10E810000098A0464119996053465A1B01231A4398 -:10E820004A6041680B401D43456038000091FFF786 -:10E830009BFE27E703225B689343994430E721005E -:10E8400005F062FD0EE7A1688160E168C160242ADD -:10E850000CD0210010331031FEE6A1681961E16887 -:10E860005961242A0BD01034183369E7226921003A -:10E87000026102006069183118335061ECE62269C8 -:10E880009A61524661692033D161183458E72100FA -:10E89000180005F039FD95E7A1681961E168596133 -:10E8A000242A02D01034183386E722699A6152462E -:10E8B00061692033D16118347EE7C046180D00200D -:10E8C000002370B5064D040008002B60F4F734FBFC -:10E8D000431C00D070BD2B68002BFBD02360F9E7F0 -:10E8E000742C00200EB430B581239CB06A461FAC56 -:10E8F0009B0020CC93820290069000F095F80B4B81 -:10E900006A460A9300230E931393013BD382084B6C -:10E91000039007902A00186802A92300019400F0D0 -:10E92000C7F91CB030BC08BC03B01847ADE90010F3 -:10E93000E00800200CB470B581239CB06A4620AC7E -:10E9400005009B00080040CC93820291069100F0E4 -:10E950006BF80B4B6A460A9300230E931393013B0B -:10E9600003900790D38228002300320002A901946B -:10E9700000F09EF91CB070BC08BC02B01847C0463D -:10E98000ADE9001070B50C000E25495F01F090FB59 -:10E99000002803DB236D1B18236570BDA389024A81 -:10E9A0001340A381F9E7C046FFEFFFFF0020704747 -:10E9B000F8B50C001F000C23C95E05001600CB053E -:10E9C0000AD40A4B320019402800A1810E23E15ECF -:10E9D0003B0001F025F9F8BD0E23E15E0022022381 -:10E9E00001F0E2FA0C23E15EEBE7C046FFEFFFFF28 -:10E9F00070B50C000E25495F01F0D6FA431C06D015 -:10EA00008023A2895B011343A381206570BDA38984 -:10EA1000014A1340A381F9E7FFEFFFFF10B50E2372 -:10EA2000C95E01F011F910BD10B583070AD00300CB -:10EA3000032102E001330B4205D01A78002AF9D1F4 -:10EA4000181A10BD030019680C4A0D4C8A188A4325 -:10EA500022420FD15968094A04338A188A43224254 -:10EA600008D15968054A04338A188A432242F1D0F2 -:10EA700000E001331A78002AFBD1E1E7FFFEFEFE39 -:10EA80008080808030B5002A26D003000B439B078E -:10EA900024D1032A22D9164D0BE0043A002A1BD0B8 -:10EAA000144C1C199C432C4216D104300431032A07 -:10EAB00014D903680C68A342EFD004780D78AC42F7 -:10EAC00013D1012306E0C45CCD5CAC420DD101330F -:10EAD000934201D0002CF6D1002030BD04780D788F -:10EAE000A54202D1012AECD1F6E7601BF5E7C0464A -:10EAF00080808080FFFEFEFEF0B557464E464546BC -:10EB0000DE468246E0B5914688461E000A0008208F -:10EB1000484F83B013001C78551C395D2A00084209 -:10EB2000F8D12D2C66D02B2C29D0434B9B460023AB -:10EB30000193002E2BD0102E64D037003900584698 -:10EB4000F5F7D2FD2B008C460022002107E0884219 -:10EB500012D33FD00122794369181C780133250074 -:10EB6000303D092D04D9113D192D15D8373C25000C -:10EB7000AE4219DD002AEADA01225242EDE72C7892 -:10EB80009D1C2D4B9B4600230193002ED3D1302C8E -:10EB900046D00A270A26D1E72500613D192D03D862 -:10EBA000573C2500AE42E5DC002A18DB019800281E -:10EBB00000D049424846002804D0002A38D14B46AC -:10EBC00042461A60080003B0F0BCBB46B246A946F4 -:10EBD000A046F0BDAC45BDDA01225242BDE722227B -:10EBE00051460A604A465946002AEBD0013B9846F6 -:10EBF0005946E4E72C789D1C80231B069B46012385 -:10EC0000019396E7302C04D120222B789343582B84 -:10EC100001D0102792E76C781027102602358DE777 -:10EC200020222B789343582BF5D00827082685E718 -:10EC30008B46DBE73DCB0410FFFFFF7F10B5012BB8 -:10EC400004D0242B02D8FFF757FF04E001F00EF8A0 -:10EC500016230360002010BD130010B5012A09D04F -:10EC6000242A07D8064A14680A0001002000FFF78A -:10EC700043FF04E000F0FAFF16230360002010BDFC -:10EC8000E0080020130010B5012A09D0242A07D873 -:10EC9000064A14680A0001002000FFF72DFF04E077 -:10ECA00000F0E4FF16230360002010BDE008002000 -:10ECB000F0B55746DE464E464546E0B5C94C0F0016 -:10ECC000A5440A930C23C95E80239B018246194206 -:10ECD00005D10B43BB81796EC34B0B407B66137828 -:10ECE000013213930392002B01D100F001FF0022A7 -:10ECF00091460B92049208920592BC4A9346524662 -:10ED0000CA46914608215A460C00D25C1440114272 -:10ED100029D1252B13D1039B00251A78002398466F -:10ED200004330F209C46039B591C1300253BDBB288 -:10ED3000532B0ED8AE4E9B00F3589F4603917B6831 -:10ED4000002B3CDD039B3A68013B11781B7899420C -:10ED50002CD00598B1239B009D44F0BCBB46B24625 -:10ED6000A946A046F0BD082455464E467B680BE0F8 -:10ED700059463A681378CB5C1C420DD07B6801324F -:10ED8000013B01357B603A60002BF1DC390030003B -:10ED900002F0A2FD0028EBD0AA46B146039A1378F0 -:10EDA000013213930392002BACD1D2E77B6801327E -:10EDB000013B7B6001239C463A60E244EEE7390068 -:10EDC000484602F089FD0028BCD0059B002B02D0EC -:10EDD000BB895B06BDD501235B420593B9E78F2351 -:10EDE0002B42B6D143469B0043445B009A18302324 -:10EDF0005B429846039B904403915A7893E704261C -:10EE000003917B68002B52DD6B0658D5032E00D191 -:10EE100087E0042E00D1FDE1012E00D1C7E1022ED2 -:10EE200000D023E14346002B01D1013B9846EB077C -:10EE300000D576E3EB0601D400F05AFC59463A6857 -:10EE40001378CB5C1B07A9D401323A6042467B6839 -:10EE50000124013B082546467B60012A11D100F0C0 -:10EE6000B4FE59463A681378CB5C1D4211D17B68D9 -:10EE70000132013B01347B603A60A64201D100F0CF -:10EE80000AFE002BEDDC3900484602F025FD002883 -:10EE9000E7D0A24482E780239B001D43554B032605 -:10EEA0000B93102308937B680391002BACDC390093 -:10EEB000484602F011FD002887D16B06A6D45946BA -:10EEC0003A681378CB5C1B07A0D521004B4654460B -:10EED000A9468A461D0007E0594601323A60137878 -:10EEE000CB5C0821194213D07B680134013B7B6065 -:10EEF000002BF1DC3900280002F0EEFC002800D0E5 -:10EF000063E759463A681378CB5C08211942EBD184 -:10EF100053462A00A2464D461C009146032E00D0BF -:10EF200077E74346AE220021013B5200069193420F -:10EF300005D95D3BFF3B06935E23FF339846D823FC -:10EF400000221B011D4358AB44461E0090460C9303 -:10EF50003A6811780B002B3BDBB24D2B00D9B3E0A4 -:10EF600025489B00C3589F4601231D43214B032680 -:10EF70000B9308230391089343E701231D431F4B81 -:10EF800003260B930A23039108933AE718A801F08C -:10EF9000A3F84023012603901D4332E740230026B7 -:10EFA0001D4303912DE7882376E70226039128E786 -:10EFB000104B03260B930A230391089321E7284261 -:10EFC00000D0C6E602231D43039B03915A78AAE6AC -:10EFD000284200D0BDE663461D43039B03915A7847 -:10EFE000A1E6C0463CFDFFFFFFDFFFFF3DCB041065 -:10EFF0004CCC0410291601109CCD04103DEC0010DF -:10F00000CF4B03260B93002303910893F9E6284284 -:10F0100000D09EE6039B5A786C2A01D100F02FFDA8 -:10F02000012303911D437EE60391EB0600D5B5E66F -:10F030006B0701D500F0EEFCEB0701D500F05CFD9D -:10F04000AB0701D400F058FD51460A9B04CB116078 -:10F05000C91751600A93A1E643462B43984600D056 -:10F0600077E6039B10255A7803915CE64446002C12 -:10F0700000D10134EB0701D500F015FCEB0600D5FB -:10F0800018E30A9D230002CD01224846009702F0B2 -:10F0900043FC002800D198E6059B82440133059388 -:10F0A0000A957BE6089B0A2B0EDDA64B1D403170AE -:10F0B00001367B68013B7B60002B71DD01323A60D9 -:10F0C000013C002C00D043E73400EB0508D50C9B35 -:10F0D0009E4201D900F0BBFC0C9B9C4200D138E65B -:10F0E00010231A002A402B4200D0FFE1089B227017 -:10F0F000484600220C990B9EB047AB0600D5EEE1C6 -:10F100006B0701D500F079FCEB0700D5E7E1AB0711 -:10F1100000D4E4E18C4B0B9A9A4201D100F04DFDF2 -:10F1200000224846089B0C9902F0BEF90A9B04CBCA -:10F1300003C20A93D7E1089B84485B00C35E08932F -:10F14000804B1D40B3E7C0238020DB002B408000B4 -:10F150008342B9D17E4B1D40A023DB001D43102309 -:10F160000893A4E780232B42AED09D439FE7089BE2 -:10F1700076485B001B5E0893082B96DCA4E72B0502 -:10F1800095D5089B002B05D180239B001D43F93B9F -:10F19000FF3B08936B0500D4F6E36E4B1D4086E7FA -:10F1A0003900484602F098FB002889D08CE7434696 -:10F1B000002B01D1013B9846EB0700D5E0E2EB06BE -:10F1C00000D429E23A6818AD1378EB5C002B00D12B -:10F1D000BFE501323A6042467B684446013B7B60B2 -:10F1E000012A0DD114E03A681378EB5C002B0FD0A4 -:10F1F0007B680132013B01367B603A60B44207D044 -:10F20000002BF0DC3900484602F066FB0028EAD00B -:10F21000B244C3E5484600F0BFFE0368AE220E9339 -:10F2200043460021013B52000F91934205D95D3BBB -:10F23000FF3B0F935E23FF339846F023DB001D4313 -:10F24000002306931193109309930D9358AB1E005E -:10F250000C9323004446A84655469A463A681178CE -:10F260000B002B3BDBB24E2B03D83B489B00C35813 -:10F270009F460E9B1B788B4217D18020434680000F -:10F28000034212D0354803409846099B0D933170D4 -:10F29000013C01367B680135013B7B60002B00DCC3 -:10F2A00015E101323A60002CD8D1099B5446AA4698 -:10F2B0004546002B00D031E1069B013B012B01D8D4 -:10F2C00000F057FC631E062B00D97FE0022C01D80A -:10F2D00000F08AFC032C79D03B004F469846A946A3 -:10F2E00025003400013C42463800217802F0B2FA91 -:10F2F00063199B1BDBB2032BF4D82C00043CE4B253 -:10F30000E343F6185346013B1B1B4D469A46B9464C -:10F3100047465BE0069B5344002BC6D14046104B4A -:10F3200018408046B3E7069B012BBED1022306930B -:10F33000ADE75346072BB8D108239A46A7E7C04646 -:10F340003DEC00107FF4FFFF2916011010D00410CF -:10F35000FFFDFFFF7FFAFFFFD4CE04107FFDFFFF0C -:10F360007FFEFFFF5346062B9FD107239A468EE769 -:10F37000069B002B00D0C7E0099B002B06D1E023A1 -:10F380004046DB001840984200D195E35346012BDC -:10F3900001D0042B89D153460133DBB29A4676E77C -:10F3A0005346002B00D0A6E0099B002B00D0B2E012 -:10F3B000E0234046DB001840984200D174E3069BEE -:10F3C000AA46013B4546012B00D8D2E3EB0513D5F5 -:10F3D0006B0500D5DFE30123741E5B4221785344A3 -:10F3E0009846652902D0452900D0F2E23A00484605 -:10F3F00002F030FAC246260010231A002A402B429F -:10F4000000D0CBE4C02332708022DB002B40D2003E -:10F41000934200D123E3109B002B00D001E3002294 -:10F4200048460C9901F0A0FE06900791EB0700D426 -:10F43000B7E20A9B04CB106051600A93059B01332D -:10F440000593ABE45346022B00D02EE703239A46E4 -:10F450001DE7A0234046DB0003408020C00083421C -:10F4600007D04346034200D11FE7099B002B00D180 -:10F470007AE3802043468000034204D1099B0D9823 -:10F4800011961B1A10934046BB4B18400300C02036 -:10F4900040001843002380460993F8E68023404645 -:10F4A000034200D101E798438046F0E64346DB057E -:10F4B00000D42FE7802341469943099B88460133B6 -:10F4C00009930F9B002B00D0F0E0013CE2E63900ED -:10F4D000484602F001FA002800D1E4E6E5E60A9B7E -:10F4E00004CB10600A93059B013305930C9BE41A2F -:10F4F0004444A24452E4FD20033B034200D0D4E63E -:10F500000433DBB29A46C2E6069B022B00D03DE7ED -:10F5100003230693BBE65446AA464546974B1D4037 -:10F52000CAE610231A002A40069213AE2B4200D1DD -:10F530004BE25A463B681B78D35C1B0761D400241E -:10F5400000F0FEFCA04200D13FE490203B6810A9EF -:10F550001A78400009180A5501337A683B60049B09 -:10F56000013A651C7A6016AC032B02D1169B042B62 -:10F5700004D0082200212000F5F74AFD2B003100BD -:10F580004846009458AA099500F022FD0490421CB8 -:10F5900000D11AE4002800D096E23060002000F08C -:10F5A0009BFC002818D1AA4401235B429C46E044FE -:10F5B000069B0025002B00D104367B68002B00DC65 -:10F5C000A1E25A463B681B78D35C1B0719D443461B -:10F5D000002B16D02C00B3E7002D12D0202410AB46 -:10F5E0009C46FF346444B04626004C46099D715D3C -:10F5F0003A002000013D02F02DF9002DF7D14646DA -:10F60000A146069B002B01D0FFF7C8FB3360059B8A -:10F6100001330593FFF7C2FB0A9B18AD02CB099398 -:10F620003B6806911A78AA5C002A01D1FFF791FB8A -:10F630007A684E1C013A7A605A1C3A601B780B704B -:10F640004346012B22D08C463400E0440FE03B6857 -:10F650001A78AA5C002A19D07A680134013A7A60D3 -:10F660005A1C3A601B783370A04500D105E27B68D4 -:10F670002600002BEBDC3900484602F02DF900286B -:10F68000E5D0069BA34201D1FFF79FFB069AB31A70 -:10F69000964201D1FFF75DFB00223270059A9A4431 -:10F6A000099B013205920A93FFF778FB0F9B013B00 -:10F6B0000F93EFE500254E460CE03A68ED189446AE -:10F6C000E41A6344390030003B6002F005F9002879 -:10F6D00000D0CAE17B689C42EFDC1B1B7B603B686F -:10F6E0002D199C466444B1463C60AA44FFF756FB82 -:10F6F00058460A9B02CB09933B6806911A78825CB4 -:10F70000120700D566E27A684D1C013A7A605A1CED -:10F710003A601B782C000B70434641440E00012BCD -:10F7200013D159E259463B681A788A5C0821114284 -:10F7300000D0ACE17A680134013A7A605A1C3A6030 -:10F740001B782B70A64200D1A9E17B682500002B15 -:10F75000E8DC3900484602F0BFF80028E2D0069BFA -:10F76000E31A9A4400232B70059B01330593099BF0 -:10F770000A93FFF713FBC0467FF8FFFFFFFEFFFF72 -:10F7800010231A002A400E9213AE2B4200D130E112 -:10F7900000254B46C146A846069300F0D1FB4045E4 -:10F7A00001D1FFF712FB4246902540463B68541CAE -:10F7B00010A91A786D00491901330A547A683B6020 -:10F7C000049B013A7A60032B4DD014AB9846082273 -:10F7D00000214046F5F71CFC434631000093069893 -:10F7E000230058AA099400F0F3FB0490421C01D1B5 -:10F7F000FFF7EBFA00283CD130600C9016AB0822E2 -:10F80000002118000D93F5F703FCE023D04A069879 -:10F81000D55812A90D9B0C9AA8470023012801D1A5 -:10F8200010AB1B7A18AAD35C002B00D177E1049BA4 -:10F83000A244032B32D001235B429C46E1440E9B41 -:10F84000002B00D10436002398467B68002B18DD7E -:10F850004B46002BA1D1069B99460E9B002B01D055 -:10F86000FFF79CFAD2E614AB9846149B042BAED15A -:10F87000B2E7049B023300D0C8E17B68A046002BAE -:10F880008BDC3900069802F027F80028E0D04546C6 -:10F89000069B9946002DE0D0FFF797FA43461B6878 -:10F8A000042BC8D1CBE710231A002A40069200226D -:10F8B00090462B4200D197E043460026A0461C000C -:10F8C00000F03EFBB04201D1FFF77FFA90203B6889 -:10F8D00010A91A78400009188A5501337A683B60EC -:10F8E000049B013A751C7A6016AE032B02D1169B5D -:10F8F000042B04D0082200213000F5F789FB2B00EF -:10F9000021004846009658AA00F062FB0490421C71 -:10F9100001D1FFF75AFA00281DD1069B002B00D118 -:10F920002360AA4401235B429C46E044069B002BD3 -:10F9300000D104347B680026002B13DD4346002BE6 -:10F94000BED1069B5A425341059A94469C44634655 -:10F950000593FFF723FA049B02330DD17B682E0039 -:10F96000002BADDC3900484601F0B6FF0028E5D099 -:10F97000002EE6D0FFF729FA049BAA44032BD1D12D -:10F980003368042BCED1D1E7724B1D40069B002B70 -:10F9900002D0013B0693013401239C46E044FFF76B -:10F9A00088FBAB072ED4069807990A9C02000B002F -:10F9B00020CCF5F75AF9002800D00FE106980799F6 -:10F9C000F5F7D6F90A94286038E50A9B40CB0A93EC -:10F9D000AFE53A00484601F03DFF02235B42B41E0A -:10F9E00053449846217801E50A9B04CB90460A933C -:10F9F00062E70A9B40CB0A93CAE60A9B04CB1080BD -:10FA00000A9370E50A9B0698079904CB1060516031 -:10FA10000A9313E551460A9B04CB11800A93FFF722 -:10FA2000BDF9119E0A2300224846711CFFF706F912 -:10FA3000109BC21A10A98C46474B63449E4201D3C7 -:10FA4000464E664430004649F4F78AFDE7E4013C3F -:10FA50003A004846217801F0FDFEFFF73DFB0D9B83 -:10FA600009995A1A8B42E5D1D9E4B146002D01D14A -:10FA7000FFF7ABF9AA44FFF791F9464606E60223E1 -:10FA80001D43039B9A7802330393FFF74CF9069BBF -:10FA9000E41AA24466E6B046C244FFF77FF9069B2B -:10FAA0003500F31A9A445DE640462E4B1840012378 -:10FAB00080469A46FFF7EBFB40462A4B184001234D -:10FAC00080460693FFF7E3FB049B023300D174E505 -:10FAD000306800F001FA002800D07DE5049BAA44BC -:10FAE000032B00D060E52368042B00D05CE55FE5C4 -:10FAF00000230593FFF72DF951460A9B04CB1160B3 -:10FB00000A93FFF74BF93900484601F0E5FE00285B -:10FB100000D156E5002D01D0FFF757F971E5069B9E -:10FB20009946002C00D198E6202410AB9C46FF3467 -:10FB30006444B04626004C46099D715D3A002000A1 -:10FB4000013D01F087FE002DF7D14646A14684E62F -:10FB5000201100207FFCFFFF7302000072020000F2 -:10FB600044CC04107FF8FFFF5446AA464546FFF7F1 -:10FB7000A3FB330034000C9EB34201D8FFF7E9F831 -:10FB80004D46013C3A002800217801F063FEB44262 -:10FB9000F7D1FFF7DEF80C9B34009E4201D8FFF747 -:10FBA000D8F84D46013C3A002800217801F052FE79 -:10FBB0000C9B9C42F6D1FFF7CCF800224846089BEC -:10FBC0000C9901F02BFEFFF7B1FA01239C46E244A9 -:10FBD000FFF7E4F8069DC5E5C244C3E50F4800F011 -:10FBE000BBFA0A94286029E40C9A35004C469642E8 -:10FBF00001D8FFF7AEF8013D3A002000297801F066 -:10FC000029FE0C9B9D42F6D1FFF7A3F833680C93B5 -:10FC1000013300D0F2E501235B4203E6E8C704109C -:10FC200070B50400080011001A000023054D2B6078 -:10FC3000F5F7C0FB431C00D070BD2B68002BFBD038 -:10FC40002360F9E7742C0020002370B5064D0400F2 -:10FC500008002B60F5F704FC431C00D070BD2B6836 -:10FC6000002BFBD02360F9E7742C0020014B1868AF -:10FC70007047C046E0080020F8B50C000500FEF70C -:10FC800071FC204FBB685E6803239E431E4B341BF0 -:10FC90009C466444240B013C113324039C4207DB43 -:10FCA00000212800FEF70CFEBB689B19984204D087 -:10FCB0002800FEF759FC0020F8BD28006142FEF73D -:10FCC000FFFD431C0DD00122BB68361B16435E604E -:10FCD0000E4B28001A68141B1C60FEF745FC01201F -:10FCE000EAE700212800FEF7EBFDBA68831A0F2B24 -:10FCF000DEDD07490968401A0449086001210B4309 -:10FD00005360D5E7180D0020EF0F0000442C0020B1 -:10FD1000100D0020F0B5C64605000C0000B5002906 -:10FD20004FD0FEF71FFC210008394C680126220045 -:10FD30000320B2438F187B688343624898468368E8 -:10FD4000BB426AD043467B6026421ED108239C46B4 -:10FD50000C688444091B12198C6864454FD0CB6829 -:10FD6000E3609C604346FC186468344211D1BB6870 -:10FD7000554C4244A34200D17EE0FC68DC60A360A5 -:10FD8000012313434B608A5006E0FC186468344238 -:10FD9000EDD016434E603A6080239B009A4213D206 -:10FDA0005409D3080122A2404468DB002243426088 -:10FDB00018188368C8608B608160D9602800FEF7DE -:10FDC000D3FB80BCB846F0BD530A042B3ED894093F -:10FDD000260039343836E40004192368083C032728 -:10FDE0009C4242D05868B843904202D99B689C42DA -:10FDF000F8D1DC68CC608B60A160D960DEE7434657 -:10FE0000F8184068304257D1FB68B868424416433E -:10FE1000C36098604E608A50D0E713004344264286 -:10FE200006D10A68891A8C689B18CA68E2609460D7 -:10FE300001221A434A60254A816012689A42BDD85D -:10FE4000234B28001968FFF717FFB7E7142B07D9D2 -:10FE5000542B1AD8140B26006F346E36E400BBE71F -:10FE60001E005C335B36DC00B6E70122B610B24000 -:10FE7000466832434260BDE7D9609960CB608B60D1 -:10FE8000012313434B608A5098E7AA246400A342DD -:10FE900005D8D40B260078347736E4009CE70D4C67 -:10FEA000A34205D8940C26007D347C36E40093E709 -:10FEB000FE247E26A4008FE7330013434B603A6094 -:10FEC0007CE7C046180D0020200D0020140D0020F6 -:10FED000402C00205405000010B5002100F002F86D -:10FEE00010BDC04603000020FF2B03D8024A083093 -:10FEF000D35C18407047C0463DCB041070B5141E4B -:10FF000005D010000B4900F02BF9002802D10A4D52 -:10FF1000280070BD084D2000290000F021F90028BC -:10FF2000F6D02000054900F01BF90028F0D0002091 -:10FF3000EFE7C04634D00410BCC40410E8C7041076 -:10FF40009423024A5B00D05C7047C0462011002019 -:10FF500070B50C1E05D020000B4900F001F90028F7 -:10FF600002D10A4D280070BD084D2000290000F084 -:10FF7000F7F80028F6D02000054900F0F1F8002835 -:10FF8000F0D00020EFE7C04634D00410BCC4041009 -:10FF9000E8C70410F0307047004870471012002086 -:10FFA000004870471012002070B5040008001100CE -:10FFB0001A000023054D2B60F5F756FA431C00D0BC -:10FFC00070BD2B68002BFBD02360F9E7742C002058 -:10FFD00030B5040083B0002A0AD006980D4D009079 -:10FFE000E4202D582000A847431C0CD003B030BD9E -:10FFF000069B084A0093E4230021D558E33B064AB8 +:10059000327D01925422B25A009208AA04F088F8DF +:1005A0000C4919AA48A804F083F848A80EF0E4FA08 +:1005B00048A90200022000F047FC002092231B0102 +:1005C0009D4480BCB846F0BDE0F6FFFF8C440110AE +:1005D0009444011014450110F0B5DE4657464E46CE +:1005E0004546E0B59DB0CB4809AB08AA07A900F085 +:1005F0008BFC0590002803D1C649C74802F07CFD5A +:10060000099A0899079800F043FCE122C34C0021A5 +:100610002000520004F0A4FDE12200215200C04855 +:1006200004F09EFDE122BF4B52001968BC4804F063 +:100630009DFDE1222000BA49520004F097FDBA4B1B +:10064000BA4A0193BA4BBB490093B548BA4B0EF076 +:10065000F1F9BA4805F0BEFF05F08AFFB84BB94979 +:100660001800994609F042FEB74900200AF074FCD0 +:10067000B64805F0CDFEB64BB64F5C681B680293DA +:1006800003943B607C60012400200AF03DFB2200C3 +:100690008240B14BB1491860B14B0B201A6000F099 +:1006A000A1FE21000B2000F06FFE00200AF02CFBC1 +:1006B00022008240AB4BAC491860AC4B0C201A6056 +:1006C00000F090FE21000C2000F05EFE00239A4610 +:1006D000A74B9B46A74B98465B461B78002B00D048 +:1006E0009DE001F061FE029A039B121A8B41002BE0 +:1006F00000DAACE001F058FE3A687B68121A8B41D0 +:10070000002BE9DA89480EF037FA002834D00123AB +:100710008649013898430B000233974CC01812E009 +:100720001D00613D052D00D88CE01D00413D052DCB +:1007300022D8373B551C1FD01201134302312370BE +:100740000134884218D00B781A00303AD5B2092DFE +:1007500009D9313A052A77D91A00413A052A00D930 +:10076000C5E0373B1A004B781D00303DEEB2092E34 +:10077000D6D82B00551CDFD16F480EF0FDF90028AC +:1007800033D001236C49013898430B0002337B4C72 +:10079000C01811E01D00613D052D76D91D00413DB9 +:1007A000052D22D8373B551C1FD0120113430231AF +:1007B00023700134814218D00B781A00303AD5B238 +:1007C000092D09D9313A052A61D91A00413A052A79 +:1007D00000D989E0373B1A004B781D00303DEEB25E +:1007E000092ED7D82B00551CDFD14F4B1B78372B48 +:1007F00064D0352B76D0332B7CD0302B00D187E0E2 +:1008000001F0D2FD00235E4A80185941002951DBD6 +:100810005B461B7838607960002B00D161E70CF0F3 +:10082000DDF8041E00D157E701230289002100935F +:100830000300484609F0FAFC43461860200005F022 +:1008400093FA49E7573B75E7573B1A008BE7534646 +:10085000002B1FD04A464B4BD358012B00D149E700 +:1008600001F0A2FD0023484A8018594100220300EC +:100870000C00924602930394002900DB3AE701231F +:10088000424C5B420293039434E7573B8BE7573B60 +:100890001A00A1E74C22002109A804F061FC002203 +:1008A00048463B4B09A909F017FF002824D1059BB6 +:1008B0009A461FE7012035494042A9E7354A2F49AA +:1008C0002D4805F063FE43461860174B174A019305 +:1008D000174B184900931248174B03F0E9FE2E4BB3 +:1008E00018608DE72D4AEAE70122524274E701229F +:1008F000524238E72A4AE2E701F056FD0023224A35 +:100900008018594102900391002900DBF2E6B6E716 +:100910000022D4E7400D0300E0440110D00D012077 +:100920000C0C0120E0070020583A0020F82F00208E +:10093000E80A012068440110D82E0020494E00002A +:100940002831002020101100D80700205503001086 +:10095000E046011050210020A82E0020550B001069 +:1009600004240050AC2E0020850B001014240050ED +:10097000A40F01205C3A0020B8300020982F0020FE +:10098000809698006808000080841E00FFFFFF7FAB +:100990004105001006004000940F012004004000B3 +:1009A00002002000014B18687047C046F80B012078 +:1009B00070B51A4C2378002B0ED1E122184D19483E +:1009C0002900520013F0E8FC01232370002804D111 +:1009D0000121002005F006FE70BDEFF3108672B60F +:1009E00005F062FD8021A0204901400313F004FDC1 +:1009F0008022A02029009200400313F0D5FC05F0CE +:100A000089FD86F310880020217805F0EBFD002297 +:100A10000021002002F05EFADEE7C046A40F0120AC +:100A20000C0C0120D00D012070B5184C2378002B40 +:100A300009D0174B1B78582B06D00023002100202B +:100A4000237005F0CFFD70BD00232370EFF31085F8 +:100A500072B605F029FD8021A0204901400313F062 +:100A6000CBFC8022A0200B499200400313F09CFC99 +:100A700005F050FD85F310880020217805F0B2FDC7 +:100A800000220021002002F025FADCE7A40F01205B +:100A9000583A00200C0C0120F8B5274E1D00336891 +:100AA00014009A01A023DB059C4680236244D2688F +:100AB0005B041A4233D0A021C9058C461F4EA1B257 +:100AC000326892016244D2681A420DD0C1220020DD +:100AD000520005F089F81A4C456020600CF0E0F8EF +:100AE000206805F041F9F8BDC1220020520005F050 +:100AF0007BF8144B1860E3071BD4A021C9058C4672 +:100B00003368114FDE023740104E42689B01634448 +:100B100064083E431D605A609C60DE60E3E7C122CA +:100B20000020A1B2520005F05FF8094B1860E307FE +:100B3000E3D50134E1E7C046A82E0020AC2E00200A +:100B4000F89F002000A00020FDFF1FFF35801F0040 +:100B5000FC9F002010B5084C20680CF0A1F820681C +:100B600005F002F9054BA0211A6801239340044ABD +:100B7000C9058B5010BDC046FC9F0020A82E002048 +:100B80000C04000010B5084C20680CF089F82068AF +:100B900005F0EAF8054BA0211A6801239340044AA6 +:100BA000C9058B5010BDC04600A00020AC2E00200F +:100BB0001C040000F8B51500022948D0032923D0F1 +:100BC0008023334E0421320000201B010BF078FA01 +:100BD000002D12D030002F4A2F4B7719D1582F4BB0 +:100BE00054189C4601310378644449050130237050 +:100BF000490D8742F3D1284BD1502B00320084217C +:100C000000200BF0A9F9F8BD8023254C002022001C +:100C10001B010BF055FA002D12D0224B1D4A67190B +:100C2000D1582300204E5018B44601311E7860443C +:100C3000490501330670490D9F42F3D1194BD1503C +:100C40002B002200832100200BF086F9DBE78026B1 +:100C5000164C36013300220000200BF031FA002D33 +:100C60000ED021000B4A9359661908780131D054EF +:100C700001335B055B0D8E42F7D180210901535092 +:100C80002B002200822100200BF066F9BBE7C04652 +:100C9000D0EA0020D0F20020081800000810000060 +:100CA000D0E200200410000004080000D0DA002088 +:100CB00010B5072900D010BD80230C4C1B01220069 +:100CC000053900200BF0FCF980231B01E2180321F9 +:100CD00000200BF0F5F980235B01E218802304214A +:100CE0001B0100200BF0ECF9E5E7C046D0DA00204C +:100CF00010B5930601D1002A03D10022044B1A70CB +:100D000010BD0023002200200BF026F9F8E7C046B2 +:100D1000A20F01207047C04610B5040082B0002029 +:100D200033490DF03FF88523812201210094314899 +:100D30000CF02CF9010000200DF076F885238122BB +:100D4000012100942C480CF021F9010000200DF045 +:100D50006BF82A4900200BF06BFB010000200DF01E +:100D600063F8274900200BF063FB010000200DF021 +:100D70005BF8002023490DF077F8002022490DF0A0 +:100D800073F8224900200BF053FB010000200DF006 +:100D90004BF81F4900200BF04BFB010000200DF029 +:100DA00043F800201B490DF05FF800201A490DF0B0 +:100DB0005BF81A4900200BF03BFB010000200DF00E +:100DC00033F8174900200BF033FB010000200DF031 +:100DD0002BF8002013490DF047F8002012490DF0C0 +:100DE00043F8124A124900200DF0CEF802B010BDAF +:100DF0001C450110683A0020843A0020A03A0020E7 +:100E0000BC3A0020FC070020E4070020D83A00206C +:100E1000F43A002004080020EC070020103B0020DA +:100E20002C3B00200C080020F4070020B10C00101F +:100E300000001150034B002A02D001221A707047A3 +:100E40001A70FCE7A10F012010B50F4B1B78002B87 +:100E50000FD001230D4C237013000A00022809D083 +:100E600003280CD0842100200BF076F82378002B87 +:100E7000FCD110BD822100200BF06EF8F6E7832133 +:100E800000200BF069F8F1E7A10F0120A20F01206B +:100E9000F0B583B005000E00140000F0B1F9002891 +:100EA00001D003B0F0BD154F01223B000121009796 +:100EB000053001F0BDFD33002A00009401211048E7 +:100EC00001F0B0FF21002800714303F0B5FC0400DD +:100ED0000C4B002200930221042001F0A9FD230005 +:100EE000002201210094052001F0A2FD3B00022216 +:100EF00000210097062001F09BFDD2E7006CDC0288 +:100F000000800240001BB700F0B54E465746DE4653 +:100F10004546E0B585B00393554B06009A46A0239D +:100F20005B0099460191029201235B429C46E14499 +:100F30004B460F2B00D198E04E4F4F4B07245744A0 +:100F40009A4569D821003800614303F075FC864258 +:100F500048D0631E9846012C5ED01D0065433800C2 +:100F6000290003F069FC86425AD0A31E9B46022C3E +:100F70005CD02D1B2900380003F05EFC864257D060 +:100F8000E31E9B46032C6ED02D1B2900380003F076 +:100F900053FC864250D0231F9B46042C52D02D1B5D +:100FA0002900380003F048FC86424DD0631F9B4661 +:100FB000052C4FD02D1B2900380003F03DFC864244 +:100FC0004AD04346052B4CD03800E91F03F034FCCF +:100FD00086421CD0062421003800614303F02CFC1B +:100FE0008642B6D10029B4D1A0464A46234B0120FF +:100FF0005343019A13604246029B1C60039B1A6094 +:1010000005B0F0BCBB46B246A946A046F0BD0029DB +:10101000E0D101239846E8E7194B9C46E24483E778 +:101020000029E2D0A31E9B46022CA2D1012489E70D +:101030000029A5D1D846D8E70029FBD0231F9B461D +:10104000042CACD103247DE70029F3D0631F9B4619 +:10105000052CAFD1042475E70029EBD04346052BBE +:10106000B2D105246EE702246CE70020C8E7C04631 +:1010700070F72E00B0710B0050F80C00001BB70089 +:1010800020D1FFFF094A830094464022634410B5F3 +:101090001C68C0006240C0241440802252011343E7 +:1010A0001C60034B9C466044416010BD04C001407D +:1010B000004001400A4B80009C4604236044002904 +:1010C00001D00C230821002A00D10B0002685340F4 +:1010D0000C221A4080235B01184302607047C0460F +:1010E00004C00140084B80009C466044002905D0A4 +:1010F00080239B011843022303607047C0239B0198 +:10110000184302230360F8E704C00140D0231B0604 +:101110001B6830B50500581E83410F485C42844669 +:1011200007203023284023408000EC088140200025 +:101130000A4D3C3063448000A40041511B19002A31 +:1011400004D0802292011343196030BDC022920165 +:1011500013431960F9E7C0460041014000400140D7 +:10116000D023F0B5C64604001B0698461B680C4FFA +:101170009B00F8580D00160000B5044209D1044345 +:1011800032002900FC500D2000F056F980BCB84612 +:10119000F0BD01F0C9FF43461B689B00F858EEE71D +:1011A000C8DA002010B504000D2000F039FAD02371 +:1011B0001B061B6802499B005A58A2435A5010BD97 +:1011C000C8DA00200123D022834012069362936183 +:1011D000094A83009446402263441968C0004A408B +:1011E000C02111408022520113431960034B9C46D9 +:1011F000052360444360704704C001400040014043 +:10120000024B18688007C00F7047C04600C00640F8 +:10121000EFF3108072B6034A1368002BFCD0BFF3C3 +:101220005F8F70472C0100D0BFF35F8F0022024B0D +:101230001A6080F3108870472C0100D070B5EFF36E +:10124000108C72B60D4D2B68002BFCD0BFF35F8F56 +:101250000724CB08C618C05C01230C40A3401C0027 +:101260000440034207D103433370BFF35F8F2C6008 +:101270008CF3108870BD100001F03EFF2C0100D0EF +:10128000F8B54746CE46884680B5EFF3108C72B667 +:10129000214D2C68002CFCD0BFF35F8F9A422CD8D4 +:1012A000D4080727055D061901241740BC402C42CD +:1012B0001FD007210127894609E0D408055D0619DA +:1012C0004C4639001440A1400C00294211D0013293 +:1012D0009342F2D201204042BFF35F8F00220E4BB7 +:1012E0001A608CF3108800280FDBC0BCB946B046EA +:1012F000F8BD2C4310003470EEE7BFF35F8F00237E +:101300002B608CF31088012040424346002BECD028 +:10131000089801F0F1FEC0462C0100D030B5EFF383 +:10132000108C72B60A4C2368002BFCD0BFF35F8F81 +:1013300007230122CD0819408A40435D934343555A +:10134000BFF35F8F002323608CF3108830BDC0464D +:101350002C0100D00021044B044ABFF35F8F02C36D +:101360009342FAD17047C046000100D0800100D0FE +:10137000044A1078431CDBB2172B00D910231370DA +:101380007047C0461408002001238340002904D080 +:10139000034A1360034A13607047034A1360FBE774 +:1013A00080E200E000E100E080E100E00122824014 +:1013B000034B1B6813405A1E9341D8B27047C04676 +:1013C00000E100E001238340014A13607047C046FA +:1013D00000E200E0024B10309B688000C05870476C +:1013E00000ED00E070B50D00EFF3108672B60F4A05 +:1013F0001368002BFCD0BFF35F8F0D4B10309B6840 +:1014000084001B590B4A934203D09D4201D001F046 +:101410008BFE074B9B681D51BFF35F8FBFF35F8F40 +:101420000022024B1A6086F3108870BD240100D0A0 +:1014300000ED00E0CD010010F0B557464E46DE4607 +:101440004546E0B585B0060002911700EFF3108B1A +:1014500072B6674A1368002BFCD0BFF35F8F00257C +:10146000644B5D579A46002D00DAA4E06B00624C95 +:1014700003935B199B009846A146C1444B465246D4 +:101480009B79103613705D4BB2009B68019299589E +:101490000B1B2F2B34D95A4B994200D0A4E0039B4D +:1014A000584A9C46584B6544AD006353434602334B +:1014B0006519E418554B0121043B1B1B1B055B0DF3 +:1014C00013436B80524BEF71AB80FF23AB71029BD8 +:1014D000AB604B460B431900484B019A9B689950EF +:1014E000BFF35F8FBFF35F8F0022414B1A608BF316 +:1014F000108805B0F0BCBB46B246A946A046F0BD78 +:1015000001200A008243D379BB422FD845464E467C +:10151000130040491B1B5B415943090D3A4B635370 +:101520003A4B02356519043B5B1B1B05354D5B0DC2 +:101530002B4373800426B446E0444444131F1B1B12 +:101540004C46A17102991B05A16049465B0D2B43D6 +:10155000A380314BE77101431360BDE75800C01809 +:1015600080002018C679BE422BD902000623D3562C +:10157000002BF3DA101D8246284880460426764266 +:10158000B446E14450464E46361A3005400D824678 +:1015900056461C48957106439680039A94466544C6 +:1015A0001D4AAD00641922604246A371029BA280CD +:1015B000E771A36090E701F0B7FD002553465D5742 +:1015C00054E7101D82469088400500158446404629 +:1015D000D444664604302018301AE0260005400D39 +:1015E000360230438046C9E701F09EFD57E7C0460A +:1015F000240100D0A30F01201808002000ED00E016 +:10160000CD01001000E0FFFF00A1FFFF480800200F +:1016100001BDFFFFAAAA00000148804701BD0000EC +:10162000F0B5DE4657464E464546E0B50C0083B061 +:10163000EFF3108972B6584A1368002BFCD0BFF341 +:101640005F8F564B9A68030010339F00D559544A58 +:101650009046954232D0A54243D0524EAA1B2F2A23 +:101660002CD801228240924651464F4A12681140BE +:10167000019151464D4A1160BFF35F8FEFF3058230 +:101680009346002A33D101232A009A4393689C424F +:1016900008D177E04B005B189B00F3189968A142D2 +:1016A0002AD01A00062151560029F3DA019B002B9B +:1016B00019D052463E4B1A603B4B1A60374B9B6821 +:1016C000DD51BFF35F8FBFF35F8F0022324B1A6093 +:1016D00089F3108803B0F0BCBB46B246A946A046C9 +:1016E000F0BD1500EAE75246304B1A60E6E7934238 +:1016F000C9D001F019FDC6E706215956002921DBA2 +:101700004A005018800034188046A0689860E0793C +:10171000D871062020569871002824DBA488F01A7E +:101720006405241544440019E0240005400D2402FA +:101730002043988052181F4B9200B6181A781970DF +:10174000B271B3E7594600290FD1FF3191711A499F +:10175000918018490A789A71184A9B1B5B415A4339 +:10176000120D0A70A2E71648E3E7164A1649D21A84 +:10177000083A5002400D01439980144952080A4327 +:10178000DA8093E70621515613000029B8DA5A4649 +:10179000002AEAD14546DCE7240100D000ED00E054 +:1017A000CD0100101808002000E100E080E100E019 +:1017B00080E200E0A30F012001BDFFFFAAAA000004 +:1017C00001BD00005208002000F0FFFF00F8FFFFFD +:1017D000032310B50400074A18409446C0009C43F8 +:1017E000FC3383406444226881409A4313000B43D6 +:1017F000236010BD00E400E070B5EFF30581012423 +:101800000443EFF3108C72B6214A1368002BFCD00E +:10181000BFF35F8F1F4B05001F4AED1A6D416A43EE +:10182000120D1E4D8900AE6852B27658A6421CD0E9 +:101830000621595691421CD012215956914222D06C +:101840001E215956914220D02A21595603249142F3 +:1018500010D0134B19781A708171BFF35F8F00227B +:101860000B4B1A608CF3108870BDAB680D4C5C504C +:10187000EFE700246100091989005B18FF219971C5 +:1018800009499980E5E70124F4E70224F2E7C0461C +:10189000240100D018080020AAAA000000ED00E0F2 +:1018A000A30F0120CD01001001BDFFFF054B064A2B +:1018B0001360064A136053609360D36013615361F1 +:1018C000936170478080808000E400E004E400E0E1 +:1018D0001F2110B5091A0248FFF720FD10BDC046B0 +:1018E000A70F012000B5074B83B001000093002231 +:1018F00005230548FFF7C4FC002801DB1F23181A45 +:1019000003B000BDB8460110A70F012070B5040058 +:101910000E001500FFF72CFD0100200000F006F876 +:10192000A680E580BFF35F8F70BDC046024B9C462A +:1019300061448900016070474000003410B5040024 +:10194000FFF716FD01002000FFF7F0FFFF232371D2 +:10195000BFF35F8F10BDC04610B50400FFF708FD50 +:1019600001002000FFF7E2FFFF23A380BFF35F8F9A +:1019700010BDC04683680B4810B58446614462447C +:10198000090112019A18591854684B6801209C42A9 +:1019900001D802D00020C0B210BD12680B689A4274 +:1019A000F9D8F7E7FFFFFF0F0A4B1968EFF3108034 +:1019B00072B60A68002AFCD0BFF35F8F1B68BFF3C2 +:1019C0005F8F00221A6080F3108840BF0020002142 +:1019D0007047C046F40B0120F8B557464E464546C1 +:1019E000DE46E0B599460CAB1C780DAB1B780600C3 +:1019F00090469A460768002C11D1BC7B002C42D03F +:101A000065003B682D19033D59194B78BB73002BBA +:101A100000D1FB7300238B704B700B7004E06500EA +:101A20003B682D19033D5919B2682A4B944642462A +:101A3000E3181B0163441A604A465A600A9A9A6086 +:101A40000B9ADA6000238B704B700B707B7B9B468C +:101A5000002B2BD022005946B8687B6898473A681B +:101A6000002816D05B4658465B005B445519033B83 +:101A7000A870D118D35C002B00D06B705B460C7043 +:101A80007B73A34513D0F0BCBB46B246A946A04623 +:101A9000F8BD5B465B005B44033BD3189C70511957 +:101AA000525D002A00D05A705B460B707C73424630 +:101AB0004B46307D00F002FD051E06D05346002B3C +:101AC00003D12100306800F075FF0E9B002BDAD0A7 +:101AD0001D70D8E7FFFFFF0FF0B5DE4657464E46B4 +:101AE00045460023E0B58BB00893674B8200D4587D +:101AF00000239B46099000F057FC626806000F0027 +:101B0000EFF3108572B61368002BFCD0BFF35F8F24 +:101B100023689C465B7B9946002B00D169E0A26854 +:101B20005A4B90464B441B01984443461A685B68E5 +:101B300010001900801BB941002900DC63E00998FE +:101B400000F0BCFC00230022984600230692079375 +:101B500000239A466368BFF35F8F5A461A6085F385 +:101B600010885346002B08D10028C4D10BB0F0BC1C +:101B7000BB46B246A946A046F0BD089B41461802A6 +:101B80004B461843D047626806000F00EFF31085FC +:101B900072B61368002BFCD0BFF35F8F002F50DBB1 +:101BA00033003B4302D02369002B61D12368D97BEA +:101BB000002907D04A00521819688C4649466244E9 +:101BC000033A51709A7B002A01D14A469A734A46D9 +:101BD000DA734B46E168013BCA5C0132CA545B468A +:101BE00023616368BFF35F8F5A461A6085F31088DC +:101BF00081E70023002298460023069207930023E2 +:101C000000209A46A6E7002902D1002800D096E7D6 +:101C10000021604600F04CFE43461A685B6806925D +:101C2000079343469B689A464346DB689846E368B9 +:101C30004B44013B1B7808931B02034323610020A4 +:101C400088E72369002BB1D0069A079B921BBB4102 +:101C5000002B15DB5946049101210391494602915D +:101C600041460191514620000091FFF7B5FEB6E7CD +:101C700000F09AFB32003B0012184B41002BE9DACE +:101C80000122034B5242E5E704A00020FFFFFF0FB3 +:101C9000FFFFFF7F10B5144C6368002B04D00A21AE +:101CA0001248FFF743FE10BD2300114A102120689F +:101CB00000F00EFD032000F053FB032000F068FC51 +:101CC00003200C4900F0B4FBFFF752FB0A4B9C4683 +:101CD00003232375D0231B061B6860446375074BE1 +:101CE00080006060DC60DAE760080020F40B01200F +:101CF00075190010D91A00104000003404A000200B +:101D0000004870476008002070B50500182003F0F7 +:101D1000D1F9164904000200280000F0A9FC1021A6 +:101D20002060280003F0E4F90121A060280003F0FE +:101D3000DFF9E060012000F027FB050000F028FC3F +:101D400028000B4900F074FBFFF712FB094B2575C7 +:101D50009C46D0231B061B6860446375064BAD0090 +:101D600080006060EC50200070BDC0467519001006 +:101D7000D91A00104000003404A000200E4B10B50A +:101D80000400984217D00021037D0C4A9B00995013 +:101D9000006800F0BBFC0021207D00F049FB207DA5 +:101DA00000F0EAFAE06803F0C3F9A06803F0C0F9B4 +:101DB000200003F0BDF910BD6008002004A0002041 +:101DC000F0B54E464546DE465746E0B585B0019330 +:101DD00010AB1B78060003930023994698460092A7 +:101DE0007268EFF3108B72B61368002BFCD0BFF350 +:101DF0005F8F3568AC7B002C3DD067002B683F19A6 +:101E0000033FDB195A78AA73002A00D1EA73B1683C +:101E1000474A8C4600980199A2181201624410604A +:101E200051600E9991600F99D16042469A705A7034 +:101E30001A706B7B9A46002B67D022001900A868A5 +:101E40006B6898472A68002852D0534650465B007A +:101E50005344D719033BB870D118D35C002B00D082 +:101E60007B7053460C706B7354454FD0F3681B194D +:101E7000013B187800E000207368BFF35F8F424693 +:101E80001A608BF31088002C4FD04B46002B08D1E2 +:101E90000002204305B0F0BCBB46B246A946A046AE +:101EA000F0BD039B002B3ED00E9B00200F9998475E +:101EB000030004000D000B4335D000290ADA009A14 +:101EC000019B121BAB4100920193002B0ADB039B89 +:101ED000994685E700F068FA24184D410094019571 +:101EE000002DF4DA0123134C5B4200930194EEE7DA +:101EF00053465B005344033BD3189C70D119D25D09 +:101F0000002A00D05A7053460B706C73307D009AD3 +:101F1000019B00F0D3FA81460028A7D02100306849 +:101F200000F048FDA2E70020B4E701204042B1E7FD +:101F3000FFFFFF0FFFFFFF7FF0B557464546DE4628 +:101F40004E46E0B50400170083B098464268EFF3B0 +:101F5000108A72B61368002BFCD0BFF35F8F26681F +:101F6000B57B002D3FD06B005B19033B9C4632686C +:101F7000019362445378AB46B373002B00D1F373E3 +:101F8000A168354B8C464146EB181B0163445960F0 +:101F90000C991F6099600D99D9600023937053705C +:101FA0001370737B9946002B48D02A001900B06843 +:101FB000736898473268002832D04B4648465B0029 +:101FC0004B44033BD1188C46019951188870D35C5F +:101FD000002B00D04B7063461D704B46002073737E +:101FE0004D4531D12BE0002300269B46002063683D +:101FF000BFF35F8F00221A608AF31088002D28D06B +:10200000002809D15B463002184303B0F0BCBB4640 +:10201000B246A946A046F0BD207D00F0D7FAF1E710 +:102020004B465B004B44033B0198D3189D7011183D +:10203000125C002A00D05A704B460B7075733A0040 +:102040004346207D00F03AFAE3685B19013B1E78B5 +:10205000CDE701204042D8E7FFFFFF0F70B5040035 +:10206000002933D04268EFF3108572B61368002B55 +:10207000FCD0BFF35F8F2068CEB2437BB34216D053 +:10208000FF230B405A00D318026894466344033B75 +:102090009B78002B0BD12269914219D000206368F4 +:1020A000BFF35F8F00221A6085F3108870BDFF2395 +:1020B0000A0A0B40E168D2B28C466344013B1978AE +:1020C0009142EBD1310000F075FCE8E70020EDE72C +:1020D0002361E3E7407D7047F0B504000D0006265C +:1020E0007642F717C64636196F4100B584B08F4265 +:1020F00014D811D000F058F932003B00121A8B416D +:10210000002B15DC002B3ED02000290000F080F9C8 +:1021100004B080BCB846F0BD8642EBD9002600274B +:1021200000F042F932003B00121A8B41002BE9DD2E +:10213000002302930193154B3200009314483B0097 +:10214000FFF73EFE0028DFDB00239846BC46114A1D +:10215000114F7B6A9C4504D8B96A8E42D4D99C45FC +:10216000D2D11168EFF3108072B60B68002BFCD04F +:10217000BFF35F8F1368BFF35F8F4146196080F331 +:10218000108820BFE5E7002ABED0D1E7A9190010CA +:1021900060080020F40B01200040054070B50600E7 +:1021A00000F002F9FA2204000D00002330000021A3 +:1021B000920002F0F5FE00196941002902DBFFF7E9 +:1021C0008BFF70BD012001494042F8E7FFFFFF7F10 +:1021D000F0B5EFF30583CE46474680B505000C0009 +:1021E00085B0002B12D02C4A0020536A9C4203D8A1 +:1021F000926A0130AA4204D305B0C0BCB946B046C9 +:10220000F0BDE01A421E9041C0B2F5E7234E0293A2 +:102210000193234B0200009330000B00FFF7D0FD29 +:10222000031EE0DD20BF7168EFF3108772B60A6805 +:10223000002AFCD0BFF35F8FDAB294463068427B4D +:1022400062451DD0FF221A40510089460168914421 +:1022500088464946414403398978002913D0F168FA +:102260001B0A88464244013A1278DBB29A420FD0E8 +:102270007368BFF35F8F00221A6087F31088B2E79C +:10228000FF221A40EBE732699342F1D13161EFE767 +:10229000614600F08FFBEBE700400540600800203E +:1022A000A9190010F0B5EFF30582D6464F46464611 +:1022B0001000C0B51038EFF3108872B6214C2368B7 +:1022C000002BFCD0BFF35F8F0123190081401E4D0E +:1022D0001F006963AA461D4D29601D4D2E78AC462E +:1022E0003500C5402F402B4209D1BFF35F8F2760D7 +:1022F00088F31088E0BCBA46B146A846F0BD534604 +:10230000144D5F6A83005D59AF420ED3124A8E436B +:102310009B5862461670BFF35F8F0022226088F3DD +:102320001088002BE6D09847E4E70C4B92009C46BF +:10233000624413681360BFF35F8F0023236088F348 +:102340001088D7E7280100D0004005403C700540C8 +:10235000A60F0120FC0B0120802C0020D03F05405F +:1023600010B50100024A0348FEF768FF10BDC046E1 +:10237000E84601109F0F012010B501000148FEF74B +:10238000CDFF10BD9F0F012000B5054B83B00100AC +:102390000093002203230348FEF772FF03B000BD41 +:1023A0000C4701109F0F0120034B596A0A00986ADD +:1023B000596A8A42FAD170470040054070B504005E +:1023C0000D00124A536A1900966A536A8B42FAD179 +:1023D0003000190024184D41AB4211D80ED02B000B +:1023E0000A494A6A9A42FCD307D1084A02E0516A74 +:1023F000994202D1916AA142F9D370BDA642EED9A9 +:10240000012301246442E5175B42E9E700400540EF +:10241000064A536A9942FCD807D1044B02E05A6A33 +:10242000914202D19A6A8242F9D370470040054036 +:1024300070B504000D00EFF3108672B61A4A1368E7 +:10244000002BFCD0BFF35F8F002D1BD02000FEF7C8 +:10245000C1FF164981420AD02000FEF7C3FF0121C7 +:102460002000FEF791FF0123A340114A1360114B96 +:10247000A400E550BFF35F8F00220B4B1A6086F378 +:10248000108870BD0B4BA200D5500122A2400A4912 +:1024900020000B7893430B700449FFF7C1F800212B +:1024A0002000FEF771FFE5E7280100D0A52200100B +:1024B00038600540802C0020A60F0120F0B54F4663 +:1024C000D6464646C0B507002C4C616A0D00A66A88 +:1024D000616AA942FAD18B4208D805D00120E0BC3C +:1024E000BA46B146A846F0BDB242F7D9EFF3108A1A +:1024F00072B6234801680029FCD0BFF35F8F012525 +:10250000BD4020491D4C8846097889462943C9B2F7 +:102510008C46414660460870391D1B48890065633A +:102520000A51B9000B50216A0020294219D0616A72 +:102530000800A66A616A8142FAD18B4219D801D19A +:10254000B24216D8CC4516D00C4B1F201D625D63DD +:1025500001230740BB400D4A1E38136043464A46DC +:102560001A70BFF35F8F0022054B1A608AF3108840 +:10257000B5E70020F5E70120F3E7C046004005403D +:10258000280100D0A60F0120FC0B012080E200E012 +:10259000EFF3108C72B60A490B68002BFCD0BFF326 +:1025A0005F8F01238340074A0748136202789A43EA +:1025B0000270BFF35F8F00230B608CF310887047AD +:1025C000280100D000400540A60F0120EFF3108C39 +:1025D00072B60A490B68002BFCD0BFF35F8F012352 +:1025E0008340074802781A430270BFF35F8F0022CE +:1025F0000A608CF31088034A13607047280100D0EA +:10260000A60F01203C60054070B5050014001600BF +:10261000002915D00C00002A12D080686B689847FA +:10262000296800280ED073009B196200033B121921 +:10263000CB18033A9C7088188A5C002A15D1067062 +:10264000200070BD63001B197200033B9219CB1868 +:10265000033A9E7088188A5C002A02D10470340004 +:10266000EEE75A7004703400EAE75A700670E7E744 +:10267000F0B5C6460600884600B5102101201700B7 +:1026800002F036FD03210500300002F031FD434623 +:102690006B600023F4B26B73013328602C73AF605E +:1026A000AB73EC73012C06D9421C0133DBB21370FF +:1026B00003329C42F9D1FF231E4073009E19002370 +:1026C000801903384370280080BCB846F0BDC0466E +:1026D00030B583600023CCB243730133047342608E +:1026E0008373C4730D000068012C06D9421C0133AA +:1026F000DBB2137003329C42F9D1FF2129404B0019 +:102700005918002340180338437030BD10B5040039 +:10271000006802F00DFD200002F00AFD10BDC04669 +:10272000F8B5CE46474606000C0080B5002907D014 +:102730004D0003686D18033D5A195778002F04D1D6 +:102740002000C0BCB946B046F8BD7900C9190339AC +:1027500088464344597889460021597051707368FE +:102760003A002100806898473368002814D0424618 +:102770009A18947059195B5D002B00D053700F703C +:10278000270049463000FFF7CBFF39000200300038 +:10279000FFF73AFF0400D3E7424641465D19AF70A8 +:1027A0009A185B5C002B00D06B701470E9E7C04690 +:1027B000F0B557464546DE464E46E0B50D006B0087 +:1027C00001685B19DF1E0400C85D83B00192CA195D +:1027D000002850D043001B18033BCB185E78B4464A +:1027E000002E1AD1019E002E42D0E67B002E04D08E +:1027F00073009B19CB18033B5D70A37B002B00D1AA +:10280000A573E57300282FD10023537003B0F0BCEB +:10281000BB46B246A946A046F0BD72006244033AE8 +:1028200089184A78904600224A7091465A700100F1 +:1028300032002000FFF7E8FE43468246002B07D017 +:102840005B0021684344033BCB185A78002A16D119 +:10285000424651462000FFF7D7FE2168019BCA1966 +:10286000002BC2D10028CFD043001B18033BCB184C +:1028700000219970C8E7019B002BB6D1C4E7500036 +:1028800080180338091848788346484648705870BD +:1028900041462000FFF7B8FE594680462000FFF76A +:1028A0003FFF414602002000FFF7AEFE8046CFE723 +:1028B000F0B557464546DE464E46E0B583B0019139 +:1028C000457B04006B0000685B19DF1EC15DC21907 +:1028D000002952D04B005B18033BC3185E78B44606 +:1028E000002E1CD1019E002E44D0E67B002E04D089 +:1028F00073009B19C318033B5D70A37B002B00D1B1 +:10290000A573E573002931D100232800537061734A +:1029100003B0F0BCBB46B246A946A046F0BD72006B +:102920006244033A801842789046002242709146F1 +:102930005A7020003200FFF767FE43468246002BA4 +:1029400007D05B0021684344033BCB185A78002A28 +:1029500017D1424651462000FFF756FE019B010069 +:102960002068C219002BC0D10029CDD04B005B18C4 +:10297000033BC31800209870C6E7019B002BB4D11D +:10298000C2E7500080180338091848788346484643 +:102990004870587041462000FFF736FE5946804681 +:1029A0002000FFF7BDFE414602002000FFF72CFE8D +:1029B0008046CEE770B5040000292CD0437B8B42C3 +:1029C0002ED0056848004018033828188278002A5D +:1029D00021D053009B18033BEA5CEE188A4202D1D7 +:1029E0001BE0002A08D053009B18033BEB185A78D1 +:1029F0008A42F6D142785A700023012283704370D4 +:102A00002000FFF7D5FE617B02002000FFF7FCFDF0 +:102A10006073012000E0002070BD43783370EBE765 +:102A200001221900FFF7C4FE60730120F4E7C046DD +:102A3000F0B54546DE4657464E46E0B583B00192B6 +:102A40000C9A050088469A4200D976E01A0E934601 +:102A50001E023000002359460C9A01F02BFF384B20 +:102A60006C009C466419A4006444636807008342B8 +:102A700000D260602B1FDBB29946012B37D9C023EF +:102A800080229B01234312011A602E4BAD0059593D +:102A90009A46002907D0586901F0CEFE431C580021 +:102AA000C0180338FDD2019A236852015340E02236 +:102AB0001A4080235B0123431A604A46012A2FD91A +:102AC000802380229B01234312011A6030000023DF +:102AD0003A005946676001F0EDFE53465851012017 +:102AE00003B0F0BCBB46B246A946A046F0BD434683 +:102AF000012BC4D1C02303229B0123431A60023A55 +:102B0000A3681A42FCD0019A236852015A40E0237C +:102B10001A4080235B0123431A600A4AAD009246A3 +:102B200042462168514003220A401A60012243466E +:102B30009A40A3681A42FCD0C2E70020D0E7C04602 +:102B400000800040B02E002030B50C2083B000F093 +:102B5000B9F9FEF755FB00280ED0994B994A1A6037 +:102B60005A609A60DA601A615A619A61DA611A628F +:102B7000954A5A6203B030BD944CA06700F0F6F954 +:102B80000122934B1A60636C012BFCD10322914B01 +:102B90001A608E4A936B012BFCD1013301218E4ABE +:102BA0008E480093043300F03DF905238C4A0093CE +:102BB00001218C4800F036F98B4B5A68FF2A02D865 +:102BC000802252005A6080227D4C824B2169120182 +:102BD000854D1A60002907D0606901F02DFE431C65 +:102BE0005800C0180338FDD2E0217F4B02201A683C +:102BF0001140802252012A43116019684840032184 +:102C00000140116004219A681142FCD08022802189 +:102C100092012A4309011160802252005A60734BCD +:102C20002361734B5968FF2900D85A600321684A11 +:102C30006F4B116002399A681142FCD0E0201A688B +:102C40001040802252011A43106018684840032146 +:102C500001400220116066498A681042FCD080223F +:102C600092011343802212011A608022614B5200AC +:102C70004A606361604B5968FF2900D85A6080221E +:102C80005E4BE16912015C4D1A60002907D0606952 +:102C900001F0D2FD431C5800C0180338FDD2E022D9 +:102CA00055490B681A4080235B012B431A6080232F +:102CB00080229B012B4312011A608022414B52005B +:102CC0004A60E3614E4B5968FF2900D85A60802260 +:102CD0004C4B216A12014A4D1A60002907D06069E5 +:102CE00001F0AAFD431C5800C0180338FDD2E022B1 +:102CF00043490B681A4080235B012B431A608023F1 +:102D000080229B012B4312011A60802380225B00EA +:102D10004B602C4BD20223623B4B5968914200D24C +:102D20005A608022394B616A1201374D1A600029BE +:102D300007D0606901F080FD431C5800C0180338BB +:102D4000FDD2E02230490B681A4080235B012B43FF +:102D50001A60802380229B012B4312011A6080237A +:102D6000DB024B60184B6362294B5A68FF2A02D87A +:102D7000802252005A608022264BA1691201244D04 +:102D80001A60002907D0606901F056FD431C580005 +:102D9000C0180338FDD2E0221D490B681A40802379 +:102DA0005B012B431A60802380229B012B4312017D +:102DB0001A6080235B004B600E4BA361DAE6C046CD +:102DC000B02E0020006CDC021BB700000080004029 +:102DD0003CB0004030B00040002F685900800240F5 +:102DE000008C864700C0024030800040001BB700C6 +:102DF0003C800040405973075480004054B000406C +:102E00006080004060B000406C8000406CB00040CA +:102E10004880004048B00040014B8000C0587047D7 +:102E2000B02E0020F8B5040021481D0017000E0048 +:102E300001F002FD0100380001F0FEFC069B2904B0 +:102E40001B0319432368002B20DB1A4B1A4DE21891 +:102E500053425A4180235B019C461203174B624444 +:102E60001A60174B1A601700AB689F43FBD1C02252 +:102E7000231D92011A4321232660A060136023685A +:102E8000002BFCDA0823E1601360F8BD3F232268C1 +:102E90001340B342D9D1A3681B051B0D8342D4D183 +:102EA000EE22E368D20213408B42CED1EDE7C0465A +:102EB000001BB7000040FDBF00C0004000E0004024 +:102EC00000F000408023024A9B000343D362704716 +:102ED0000080054010B5140080221B4BD2051A60FB +:102EE00000281AD00123194A1843194BDA61194AEC +:102EF00042401A62596298628022134BD2051A60CE +:102F00001549164A1160E022D2041A60002C07D13C +:102F10008022134B12061A6010BD0D4BD861EBE7EF +:102F200063011B1B9A008023121912015B049A4251 +:102F300000D30C4A0C4B1A60054B5A608022084B98 +:102F4000D2051A60E8E7C04600B00540D3C007B01C +:102F5000008005402D3FF84FFCFF01000820014094 +:102F600000A00540FFFFFF00503B0020AA23064AB7 +:102F70001B0113602F230549D360054B196053686B +:102F8000002BFCDA7047C0460040024000B0FA0057 +:102F9000006002402C4B2D4A70B51A602C4A2D4B14 +:102FA0002D491A6014008B689C43FBD12B4D2C4E8D +:102FB000B54208D2013E761BB60808CD98472300DB +:102FC0000134B342F9D1FFF7BFFD264A214B1A6005 +:102FD000214A9368DB43DB01DD09002BF9D1402254 +:102FE000214B224C224E9A675A671A67DA66B4421E +:102FF00008D223682000002B20D00834FEF7ACFC58 +:10300000B442F6D31B4E1C4CC022A168300002F023 +:10301000ADF8A660FEF79EF9FEF748FCFEF73AFE13 +:10302000164C174EB44208D2013E361BB60808CCE7 +:1030300098472B0001359E42F9D170BD0834FEF748 +:103040007DFCB442D5D3DDE700E00040BFCDFBFE00 +:10305000FE7F3C0000F0004000C00040A0120020B5 +:10306000B0120020FFFFFF0100F00140901200208D +:10307000A01200200000002000ED00E0B0120020AF +:10308000B812002000BEFDE7094A030010680028BE +:1030900005D00849C3188B4207D81360704706480B +:1030A0000449C31810608B42F7D901204042F5E76C +:1030B000643A002000000420A80F012010B5FFF79B +:1030C000E1FFC04610B50C0082B01900002A0AD0FA +:1030D000064B0192009302002300054801F00CFB0F +:1030E0000120FFF7CFFF034B1A00F2E72047011042 +:1030F0003047011038C904100FB400B5084883B038 +:1031000002F098F9049B002B07D005A91800019143 +:1031100001F012FB034802F08DF90120FFF7B2FF26 +:103120006047011074C9041010B50148FFF7E4FFAF +:10313000704701109A4200D2885470477047C046C9 +:10314000F8B557464E464546DE46E0B599460A9BD9 +:1031500007009A460D9B8846934615000B9E9B07D9 +:1031600010D10C9B9E420DD29D1B14000E005D449D +:1031700022004B46013431002020B847A542F7D148 +:10318000B0460B9E002E27D0444675195346AA1B05 +:10319000013E985D21004B46B847002EF6D1230032 +:1031A0002C0098460D9B9B070FD55B46E51A0C9BA0 +:1031B000AB420AD94646984622004B4631002020B1 +:1031C0000135B8470134A845F6D82000F0BCBB460D +:1031D000B246A946A046F8BD2C00E3E7F0B54F463D +:1031E0004646D646C0B584B098460EAB1B78129FB3 +:1031F000994694460D9C109B119EBA0725D4002E2B +:103200004BD19C4200D3BFE001223A4092461F2C92 +:1032100000D9B8E00C9A551E302201E0202C03D0D2 +:1032200001342A55A342F9D85246002A0DD0A642AD +:103230000BD9202C44D00C9A551E302201E0202CB2 +:103240003ED001342A55B442F9D1FA064DD57A055B +:103250003FD4002C39D10F9B102B00D179E00F9B6C +:10326000022B00D18AE030230C9A012413704B46C4 +:10327000002B3FD02D230C9A135501340C9B624632 +:1032800000930397434602960194FFF759FF04B059 +:10329000E0BCBA46B146A846F0BD012215003D404B +:1032A000AA463A422FD04A46002A02D10C323A426C +:1032B00000D0013E9C42BAD21F2CABD9202E27D978 +:1032C0002024FA06DAD57A0503D4A3422DD0A642EB +:1032D0002BD00F9B102B32D0022B20D0202CCDD006 +:1032E00030220C9B1B191A700134202CC6D04B467F +:1032F000002BBFD17B070DD43B07BFD520230C9AF1 +:1033000013550134BAE79C429FD21F2C00D881E7A5 +:1033100020249AE72B230C9A13550134AEE7202C76 +:10332000ACD00C9B1B1901343AE0631E012C92D0E7 +:103330000F9A102A2AD0022A2FD01C00D0E7BB06F1 +:103340000ED4202C9AD00C9B1A19013478231370B8 +:10335000C4E7BB060DD478230C9A01241370BFE791 +:10336000202C00D18AE758220C9B1B191A700134BB +:10337000B4E758230C9A01241370B1E70C9A603318 +:1033800001241370ACE7202400265EE7023CBA0655 +:10339000E9D40C9A12191C00D8E70C9A92465344AF +:1033A00062221A709AE7C04610B5002800D110BDFD +:1033B00001F0F4FFFBE7C0460B0010B5002802D077 +:1033C00049681B68984710BDF0B5DE4657464E4623 +:1033D0004546E0B59BB09B46249B89469846259B75 +:1033E0000B900C924046424619009A4601F0E5FCCB +:1033F000002800D0D8E0012240465146774B524287 +:1034000001F0D6FC002800D0CEE001224046514613 +:10341000734B524201F0B6FC002800D0C4E00022F9 +:1034200000234046514601F0ADFC002800D0B9E130 +:10343000424653460A9209938023289ADB001A4099 +:103440000E92289A1A4201D1062326930A9A099BC2 +:103450001600134300D0C7E0289B002500261B055B +:1034600000D49BE100230D93269A0D9B9A4200DC29 +:103470009FE1D01A431E26938023289ADB001A432B +:103480000023002728920D93279B0024BB4200D9DC +:10349000DC1B0223289A1A400E92289A134203D06A +:1034A0007B427B415B421C400D9B002B07D00A985E +:1034B00009992A00330001F004FC0A9009910022C6 +:1034C00000234046514601F05DFC002805D08020D5 +:1034D00000068446099961440991289A414B0B9D45 +:1034E00013400493269B0A9A0293099B039400922B +:1034F000019349465B4628000C9A00F08BF90400C2 +:10350000002F62D0289B220098061F23C0179843E3 +:10351000631C984649465B466530A8470D9B0025CD +:10352000DA179C18DB0F9A465440013F01E0202D2A +:1035300013D00AAA94461F23200063440A210135B0 +:103540005E1901F079F93031317020000A2101F063 +:1035500073F926000400092EE9D8052306930023F9 +:1035600004930A330393534605970B9F029312ABC0 +:10357000009342465B46494638000195FFF72EFE10 +:103580000E9B0400002B20D00C9BC51A279BAB423E +:103590001BD91E0022005B46494620200135B84752 +:1035A0000134AE42F6D810E0289B42460493279B94 +:1035B00049460393269B0B9802935346009201932E +:1035C0005B460C9A00F026F9040020001BB0F0BC0A +:1035D000BB46B246A946A046F0BDC046FFFFEF7FFE +:1035E000FFFFEFFFFFF7FFFF734B099F9C4678003B +:1035F000400D604401F0F4FB704A714B01F07BFB1D +:10360000704A714B01F058FB3B03704A1B0B1A4385 +:1036100004000D00300011006D4B002201F047FB4B +:103620006C4A6D4B01F067FB02000B002000290083 +:1036300001F042FB01F0ECFB0D9001F0D1FB674A79 +:10364000674B04000D0001F056FB0022654B01F0B2 +:1036500033FB01F0DDFB644A0600644B20002900C7 +:1036600001F049FB040030000D000F9601F0B8FB9B +:103670005F4A604B01F03FFB02000B002000290075 +:1036800001F015FB02000B0006000F0001F033FBF8 +:10369000320004000D003B003000390001F00CFB4B +:1036A000002210901191544B2000290001F009FBD9 +:1036B0000022524B01F000FB02000B002000290009 +:1036C00001F0FFFA00224E4B01F0F6FA02000B0067 +:1036D0002000290001F0F5FA0D00802104003200DD +:1036E0003B000020C90501F0E2FA02000B002000B7 +:1036F000290001F0E1FA02000B001098119901F085 +:10370000E0FA0022314B01F0D7FA3E4B0F9C9C4669 +:1037100064440022230501F0EEFA05000E000200C9 +:103720000B000A98099901F02DFB00280AD00D9B87 +:103730002800013B31000D930022304B01F0C1FA0B +:1037400005000E00C6270D992B0063318F42BF4143 +:1037500028997F420437090500D495E6334300D108 +:1037600082E6099C284A2100284B0A9801F018FBA0 +:10377000002808D000222100254B0A9801F002FB06 +:10378000002800D070E6269B002B00D17CE60E9B23 +:103790005A1E9341269AD31A269375E600230427CE +:1037A0000D9371E643460A9380231B065344099305 +:1037B00042E6002326935FE601FCFFFFFB799F5062 +:1037C0001344D33FB3C8608B288AC63F0000F03F44 +:1037D0000000F83F61436F63A787D23F71A3790967 +:1037E0004F930A400000E03F1655B5BBB16B024055 +:1037F000EF39FAFE422EE63F00002C400000244044 +:1038000000001840FF0300002D431CEBE2361A3F76 +:1038100080842E41F0B54E46DE4657464546E0B51B +:1038200097B09946209E219F229B834698460791F8 +:103830000C923B0032003000390001F0BEFA002843 +:1038400000D0A9E1012230003900CA4B524201F0F8 +:1038500099FA002800D0E1E0012230003900C64B7F +:10386000524201F0A5FA002800D0B7E00022300053 +:103870003900C24B01F09CFA002800D099E00022E8 +:1038800030003900BE4B01F07DFA002800D090E0F6 +:10389000002200233000390001F074FA002800D023 +:1038A000B1E000230D93249B5B0501D406239846C9 +:1038B00008AB9C461722002430234146624404E0B2 +:1038C000013413550139202C01D00929F8D8884634 +:1038D0003000390001F09CFA4346DA00A94B05009C +:1038E0009B181A685B680892099301F079FA020044 +:1038F0000B003000390001F0DAF9089A099B01F059 +:10390000FAF90A900B9101F0A7FA824601F064FAE5 +:1039100002000B000A980B9901F0C9F900229A4B9A +:103920000A900B9101F044FA002800D1C0E0012375 +:103930009C46E244504601F04FFA02000B00089802 +:10394000099901F025FA002802D000239A46013592 +:103950004346002B6AD008AB17269C460895664460 +:10396000554614E001235B4243440A2128009A464D +:1039700000F062FF013430313719397028000A2114 +:1039800000F05AFF092D00D8D0E0D0460500202CC9 +:10399000E8D10EAB98460323249A1340012B00D1A3 +:1039A00096E02023249A01930392239A434602929D +:1039B0001EE0249B58460493239B00960197039393 +:1039C00043460C9A029307994B46FFF7FDFC17B04C +:1039D000F0BCBB46B246A946A046F0BD249B5B079F +:1039E0000ED40322694B24990192039123990291E9 +:1039F000009358464B460C9A0799FFF7A1FBE6E760 +:103A00000422634BEFE73B0032000020002101F06D +:103A10004EF9012306000F000D9344E7249B039306 +:103A2000239B0293042301935A4BE1E7280001F002 +:103A3000D7F902000B003000390001F038F9524B81 +:103A4000002206000F0001F09DF90EAB98460028F9 +:103A50000AD10022300039004B4B01F0A9F90028AF +:103A600002D1EB0700D50135202C94D008AA94464A +:103A70001723280063440A2101341E1900F0B4FE04 +:103A80003031280031700A2100F0AEFE051EEBD166 +:103A90000323249A1340012B1BD0202C00D180E754 +:103AA0000D9B002B35D02D224146631C0A5579E72A +:103AB00000220A980B99344B01F064F9002800D0D9 +:103AC00046E75346002B51D101239C46E2443FE791 +:103AD0002024239B002BE0D00D9B002B03D1249AA4 +:103AE0000C33134202D0239B013B2393239BA3421D +:103AF000D3D908AB9C46172230236244202C00D136 +:103B00004FE72399013413558C42C6D0202CF8D1AD +:103B100047E7249B5B0724D4249A2300120700D490 +:103B200040E72022414601330A553BE75746089DAE +:103B3000202C00D12DE7220030214046002F09D053 +:103B40000132B154202A00D123E7D3431B191B189B +:103B5000002BF5D10EAB98462E234146541C8B54B6 +:103B600082E72B224146631C0A551BE7DB0700D482 +:103B7000EEE6A9E7FFFFEFFFFFFFEF7F65CDCD4149 +:103B800065CDCDC1784901100000E03F7C470110B0 +:103B9000804701108C470110249B0393239B0293C1 +:103BA00003230193004B23E788470110F0B5DE465D +:103BB0004E4657464546E0B59FB01C00289B9146AF +:103BC0000993C94AC94B8B4608901A60002900D155 +:103BD00018E2002320789A46002800D11AE2260035 +:103BE0001D005C460AE02A006F1C4B46089D210020 +:103BF000A8473D0001363078002870D02528F2D142 +:103C000010239B46083B9A46043B9846023B002102 +:103C10009C46721C107816000300203BDBB2102B70 +:103C200003D8B34F9B00FB589F460300303B092B42 +:103C300032D900230A932A2868D0002398462E28D8 +:103C40003ED00300683BDBB2122B1CD8A94A9B0074 +:103C5000D3589F46012301321943DBE76346013203 +:103C60001943D7E7434601321943D3E75B46013294 +:103C70001943CFE7534601321943CBE780235B005A +:103C80007078194301360300253BDBB2532BAAD8C9 +:103C9000994A9B00D3589F4600270300B800C019DB +:103CA00001364000C018337830381A00303A070027 +:103CB000092AF3D90A901800002398462E28C0D16B +:103CC00080237078DB0019430300303B721C092B02 +:103CD00000D8A1E12A2800D1B2E11600B1E7A3463D +:103CE000AA462C00D14503D801235B424B449A4697 +:103CF0004B46524659460020089DA84720001FB059 +:103D0000F0BCBB46B246A946A046F0BD099B40CBDD +:103D10000A96002E03DB50780993561C8DE728384D +:103D2000014370420A9009935078561C85E7782821 +:103D300000D1DFE1582800D14CE26F2800D14FE3D9 +:103D4000622801D100F030FC10230A009A430B9244 +:103D5000692801D000F0A9FC0A230C934B0500D57B +:103D6000D0E10B9A802311009B0019408B461A4228 +:103D700000D0A1E2802311005B0019408A461A425C +:103D800000D0B6E313005B0600D5EDE213000999FD +:103D90001B0601D400F076FC08C91BB2D8171A180C +:103DA000424092B209919346DA0F1292002B09D148 +:103DB000802310220B99DB000B4091430B91002BC9 +:103DC00000D0E4E20B9A6123920600D541230EA9AC +:103DD0001F228C46DBB262440A3B5F461395A34622 +:103DE00055460C9CB2460D9316000AE03033DBB208 +:103DF00001357355A74200D2EDE2202D00D1EAE251 +:103E000007002100380000F017FDCBB20929EDD9D9 +:103E10000D9A94466344DBB2EAE780239B007078F6 +:103E2000194301362FE77078682800D1CDE180234F +:103E30000136194327E770786C2800D1BFE1802351 +:103E40005B00194301361EE7462800D19BE107229B +:103E5000099B0491073393430A9A1900039242463F +:103E600002920CC908980092019309912A004B46CE +:103E70002100FFF7CFFC01360500BCE62A006F1CCD +:103E80004B46089D21002520A84701363D00B2E69B +:103E90008B0700D4ADE1099B2A009A466B1C98461B +:103EA000534601CB21009A46089F4B46C0B2B84703 +:103EB0000A9B9C466544012B00D886E2089B474636 +:103EC000B04626004C4699463A002300013731009F +:103ED0002020C847AF42F7D1A1465346340046469A +:103EE0000993013687E6C046AD3B0010483B0020F1 +:103EF00094470110D847011024480110099B04CBB6 +:103F00009B4643460992002B00D1C6E013789C469D +:103F1000002B00D1BDE34346013B099A0133D01881 +:103F20000A9F130001E0834203D05A780133002A2C +:103F3000F9D1099A0A979B1A0B9380230A00DB0098 +:103F40001A400C92194204D00B9B434501D94346B9 +:103F50000B9302231A000A400D920B4200D187E115 +:103F60006046002800D168E10C9B002B00D10DE1D8 +:103F7000A844C246099B57465B1B9846089BB2461D +:103F80002A0026004C46994609E023003100551CC2 +:103F9000C8474346585D002800D126E12A009742D1 +:103FA000F3D1A1463D00340056460D9B002B00D0B6 +:103FB00043E15B46013609931DE6099B1A0008CAD6 +:103FC0009246002B48D0212211438B460EA88446EE +:103FD0001F216144099500220F27A4460D0002E02D +:103FE000202A0CD00B003C001C4020003730092C4C +:103FF00000D807380132A85419090F2BF0D86446AD +:10400000099D32E0DC4B2078089300239A46002873 +:1040100000D0E4E5002465E6434606000A9F9800C8 +:10402000C018013240008019167803003000303883 +:10403000303B0928F3D93000984616000A9700E66D +:10404000099B023604CB9046D2434046D21710401B +:10405000804609933078F4E510220800904311322D +:104060001043834600224905B0D55B4606930823DA +:10407000059343460493102303930023029316AB46 +:10408000019200932A004B4621000898FFF7A6F8FA +:104090005346050001360993ADE513789C46002B85 +:1040A00000D1F7E202235B4237E7202302009A4364 +:1040B000472A04D180231B01194302239843452832 +:1040C00001D1202319430722099B0491073393430D +:1040D0000A9A19000392424602920CC9089800926B +:1040E000019309912A004B462100FFF76DF9013633 +:1040F000050080E510230C930C230A009A430B92D1 +:104100004B0503D501230B9A9A430B92692800D1E2 +:1041100027E6642800D124E60B9A802311009B0037 +:1041200019408B461A4200D066E1802311005B00E3 +:1041300019408A461A4200D039E213005B0600D5C6 +:104140003CE113001B0600D4A6E2099B04CB120439 +:10415000120C934609935B46002B00D09AE10B9A10 +:104160001033110099430B91520500D492E10023C2 +:104170009A460B9B06930A9B0593434604930C9B1C +:10418000039300230CE12023194360E6099B0A9A5C +:104190005B1B98464B4691461F00B2462600089C82 +:1041A0002A003B003100A04743460135585D0028F6 +:1041B000F6D14A463400B94656460A92F5E6C0237F +:1041C0009B00B078194302365DE5C023B0781943EF +:1041D000023658E50C230A009A4314331A43103B65 +:1041E0000B920C934B058DD496E7A14634005646AE +:1041F000DBE60A9A012A00D853E26B1E9F18089B3F +:10420000B04626004C4699462A002300013531006D +:104210002020C847BD42F7D1A14634004646099B3D +:104220003A0001CB210098467D1C4B46089FC0B246 +:10423000B847434601360993DDE40B9B0A9AA8462A +:104240009A4200D8B5E694466544ED1A089B474665 +:10425000B04626004C4699463A002300013731000B +:104260002020C847AF42F7D1A14634004646A0E619 +:104270000B9A0A99531C914200D814E24B199B1ACD +:104280001F00089BB24626004C4699462A00230090 +:10429000013531002020C847BD42F7D10A9BA14615 +:1042A00001330B93099B34001B7856469C466046AD +:1042B000002800D058E67CE60722099B0733934389 +:1042C000013294469C4462465F6809921A68FB1763 +:1042D0001093119310981199030053400E930B0003 +:1042E0007B400F9394460E9A0F9B121A8B410E92AD +:1042F0000F93FB0F6246129300233A439B463DD037 +:104300000B9A6123920600D541230022DBB20EA94D +:104310000A3B8C4692460D9343461F3262441395E6 +:10432000159655460E9E0F9FA24690460C9C1493E0 +:104330000CE03032D2B2434601355A55BB4500D16C +:104340008AE1202D00D18AE106000F00220000231F +:104350003000390000F0AEFAD2B2092AE9D90D9B3B +:104360009C466244D2B2E6E7FF23099904C9134090 +:104370001A00099117E5C0463D3100100B9A103321 +:10438000110099430B915205BAD500239A460B9B15 +:1043900006930A9B0593434604930C9B0393129B3D +:1043A00002935346019316AB2A00009321004B461B +:1043B0000898FEF713FF013605001CE4FF22099B55 +:1043C00002CB11408B460993C5E6534645460993F7 +:1043D0000136FFF710FC56465C46AA46139DD6E709 +:1043E00008230C930B910B99642800D084E60B9B57 +:1043F0005B0500D586E6B4E40722099B07339343A7 +:10440000013294469C44624609921A685B68100027 +:104410009B4613005A46134307D10B9A10331100E1 +:1044200099430B91520500D5A1E60B9A61239206A0 +:1044300000D541230022DBB20EA90A3B8C469246EE +:104440000D9343461F3262445F461295A34655467C +:104450000400B24690460C9E13930DE03032D2B267 +:10446000434601355A550023BB4200D100E1202DBF +:1044700000D100E104000F003200002320003900C9 +:1044800000F018FAD2B2092AE8D90D9B9C46624482 +:10449000D2B2E5E70B9A6123920600D54123DBB245 +:1044A0000EA90A3B1F228C460D93230062445C46F2 +:1044B0001295170055469B46B2460C9E08E03033D5 +:1044C000DBB201357B55B4420ED3202D0CD0040055 +:1044D0003100200000F0B0F9CBB20929EFD90D9AD4 +:1044E00094466344DBB2ECE756465C46AA46129D0E +:1044F0003FE6099B1A0008CAD91713925A184A4076 +:104500009246DA0F1292002B08D1802310220B99C9 +:10451000DB000B4091430B91002B2BD10B9A6123B5 +:10452000920600D541230EAA1F279446DBB20A3B10 +:104530000D9567445D460993A3465446B2460C9ECA +:1045400008E03033DBB201357B55B4420ED3202D69 +:104550000CD004003100200000F06EF9CBB2092924 +:10456000EFD9099A94466344DBB2ECE756465C46C1 +:10457000AB460D9D0B9B2A0006930A9B21000593D9 +:10458000434604930C9B08980393129B01360293B5 +:104590005B46019316AB00934B46FEF71FFE139B41 +:1045A00005000993FFF727FB02230C931AE7099BE9 +:1045B00004CB92461293002A08D1802310220B9933 +:1045C000DB000B4091430B91002B2BD10B9A612305 +:1045D000920600D541230EAA1F279446DBB20A3B60 +:1045E0000D9567445D460993A3465446B2460C9E1A +:1045F00008E03033DBB201357B55B4420ED3202DB9 +:104600000CD004003100200000F016F9CBB20929CB +:10461000EFD9099A94466344DBB2ECE756465C4610 +:10462000AB460D9D0B9B2A0006930A9B2100059328 +:10463000434604930C9B08980393002302935B4624 +:10464000019316AB00934B46FEF7C8FD129B050085 +:1046500009930136FFF7CFFAB44200D871E6149BF4 +:1046600054460E960F97AA469846159E139D8EE6C1 +:10467000A64200D8FBE6139B56469846AA465C46DF +:10468000129D76E508C9D8171A1842400991FFF71C +:104690008AFB00230B9350E4099B04CB93460993B8 +:1046A00059E52F00BBE50B9301E6063B0C939AE618 +:1046B0000EB4012210B585B007AC08CC01000094FF +:1046C000524204480394FFF771FA05B010BC08BCCD +:1046D00003B018473531001000B585B003910121B2 +:1046E00002900093034813004A4202A9FFF75EFAC2 +:1046F00005B000BDB93300100FB410B50C4984B03B +:1047000006AA08CA0C680392002C0BD00092012262 +:104710000848524202A9A047012004B010BC08BCBE +:1047200004B01847180000F085FE0020F5E7C046E9 +:10473000483B0020A933001010B5094A0300146853 +:1047400084B0002C08D0012200910648524203A9EF +:10475000A047012004B010BD00F06CFE0020F9E776 +:10476000483B0020A933001001480421014B1847A1 +:1047700090080020A5470010014B9B6818470000D7 +:1047800090080020142310B50100188804331B88FA +:10479000984710BD162310B50100188802331B88F6 +:1047A000984710BDF8B54746CE4680B50F1E19D0C4 +:1047B00014239946043304000025012698464B46ED +:1047C0001888434621681B88984701C4431E9841B6 +:1047D000013540420640AF42F1D13000C0BCB9467D +:1047E000B046F8BD0126F8E7124A936F9B0815D230 +:1047F0009066D166002905D0FFE7FFE7FFE7516F1C +:10480000106F704704B580210906C2175140002877 +:1048100000D0C8430FF0D8FD002104BDF0B5146EE0 +:10482000556E576F166FFFF7E3FF146655665767AF +:104830001667F0BD000000D0114A936F9B0813D299 +:1048400010665166002905D0FFE7FFE7FFE7516FCB +:10485000106F704704B5002801D00020C0430FF04E +:10486000B3FD002104BDC046F0B5146E556E576F00 +:10487000166FFFF7E5FF1466556657671667F0BDBC +:10488000000000D094464A4A926F9208624601D2D4 +:1048900028E0C046F0B5464E346E756E776F366FC1 +:1048A00000F020F89446424A14665566576716672A +:1048B0006246F0BD94463E4A926F9208624601D22B +:1048C00054E0C046F0B53A4E346E756E776F366F71 +:1048D00000F04CF89446364A1466556657671667DA +:1048E0006246F0BD002B24DB11D000293EDA00B572 +:1048F000C943404200D1013100F038F8C943404279 +:1049000000D10131DB43524200D1013300BD002A06 +:10491000EBD1002801D1002905D00020C90FC9071B +:1049200001D1C043410800B50FF02EFD0022002345 +:1049300000BD00B500290ADBDB43524200D1013340 +:1049400000F014F8C943404200D1013100BDC94311 +:10495000404200D10131DB43524200D1013300F02B +:1049600005F8DB43524200D1013300BD002923D1B9 +:10497000002B18D1002A0CD0BC460D4F38667A6641 +:1049800000210023FFE7FFE7FFE77A6F386F6746F4 +:104990007047002801D00748010000B50FF0F4FC73 +:1049A0000022002300BD02000B0000200021704700 +:1049B000000000D0FFFFFFFF002B00D0BFE0130C72 +:1049C00028D1002AE7D080B4114F39667A66FFE714 +:1049D000FFE730B4040C7B6F396F1B0423433B6645 +:1049E0007A66FFE7FFE7FFE7C04684B27B6F3D6F63 +:1049F0001B0423433B667A66FFE7FFE7C0460023BC +:104A00002C042D0C7A6F386F00196941B0BC7047C7 +:104A1000000000D0F0B594460025140E01D112021A +:104A20000835140F01D112010435940F01D1920001 +:104A30000235D40F01D152000135D40B0134254F7A +:104A40007C66254C3C660E0C93B2FFE7FFE7FFE760 +:104A50003C6F6643360C7703BE467343DF0B5B0443 +:104A6000C01AB941130C7343DB18C91ACE08664348 +:104A7000360CB64493B273431F0F1B01C01AB941E1 +:104A8000130C73431F0B1B05C01AB941860D8F020F +:104A90003E436643360C092D24DB520A7243801ACA +:104AA0007703460A6643360C16235B1BDE40DF4065 +:104AB000BF1964466643821B704604350633010005 +:104AC000D940A840C01900D30131A24206D2002328 +:104AD000F0BD0000000000D0FFFFFFFF121B0130FF +:104AE000F3D3F1E709277F1BFE406446A2B272436D +:104AF000801A00D20139220C7243130C1204821A5C +:104B000099410B007046043513370100F940A84065 +:104B1000801900D30131002B02D1A2420AD2F0BD8C +:104B2000013000D30131121BFAD2013BF8D1A2426D +:104B300000D2F0BD013000D30131121BF7E7F0B510 +:104B40001C0C00D080E00CB400251C0A04D11B0210 +:104B5000160E3343120208351C0B04D11B01160F2D +:104B60003343120104359C0B04D19B00960F334351 +:104B700092000235DC0B02D192185B4101351C001A +:104B8000971864410134464F7C66464C3C660E0CD7 +:104B9000FFE7FFE7FFE7C0463C6F6643360C77034D +:104BA000BE4697B27743C01B00D20139C01B00D26A +:104BB00001399FB27743C91BC91B170C77437E0489 +:104BC000FF0B801BB941CE086643360C0C2D33DB3E +:104BD000B644120B1F053A431B0B97B27743C01B19 +:104BE00000D201399FB27743C91B170C77433E04AB +:104BF0003F0C801BB941860D8F023E436643292737 +:104C00007F1BFE400C3D7746AF40BF1930BCA2B2BF +:104C1000ABB272437343801A9941220C7243130C56 +:104C20001204801A994102000B000137001BA941B0 +:104C3000F9D2781E0021F0BD0C277F1BFE4077467D +:104C40007F0BAF40FF19E0E700245D1C07D0144F35 +:104C50007D663966FFE7FFE7FFE7FFE73C6F95B248 +:104C60009EB265436643401BB141150C1E0C654363 +:104C7000664336042F0C3E432D04401BB14199423C +:104C800004D202000B0020000021F0BD01D19042AF +:104C9000F7D3801A994101349942F2D3F6E7000024 +:104CA000000000D0FFFFFFFF48404140484018B4DB +:104CB000134B5B68019308BD18B4114B1B6801933B +:104CC00008BD94460F4A926F920805D2624618B406 +:104CD0000B4BDB68019308BD0A4AF0B5146E556EA4 +:104CE000576F166F6246FFF7F2FF064A1466556665 +:104CF00057671667F0BD18B4014B9B68019308BD58 +:104D000058210020000000D0FFB5504042405040E4 +:104D100059404B40594000E0FFB5154F4C00640D21 +:104D200003D0BC4204D10C0314D80020090D09059E +:104D30005C00640D03D0BC4204D11C030AD80022DD +:104D40001B0D1B0501264B4009D44B4003D58B425C +:104D500000D18242FFBD9942FCD19042FFBD0B437E +:104D6000DB1803431343F5D0C9434918FFBD0000C6 +:104D7000FF07000000B5FFF7CFFF01D0002000BD06 +:104D8000012000BD00B5FFF7C7FF804100BDC04650 +:104D900000B5FFF7C1FF01D9002000BD012000BD13 +:104DA00000B5FFF7B1FF01D9002000BD012000BD13 +:104DB00000B5FFF7A9FF804100BD012040054A0072 +:104DC000121804D85A00121801D800207047012088 +:104DD00070470020704700000021002805D170476F +:104DE000C1174840401AFAD0C90713B5064B1B68D3 +:104DF00098470CBC441CA2401005120B0349091B28 +:104E000009051943114310BDF00A01201F040000D9 +:104E100010B54C00620D8023D218DB00D21A5B055E +:104E20007E2A10DD9E3A13DACC170903490819438C +:104E30005242D140640001341532202A05DAD040B4 +:104E40000843604310BD002010BD0846604310BDFC +:104E5000C80FC018013810BD18B4024B5B6A01932B +:104E600008BD00005821002018B4024BDB6D0193EF +:104E700008BD000058210020C94211D300B54900E7 +:104E80004908002200F014F8002904D4002240420E +:104E90008A41114600BD80210906002000BD0000A6 +:104EA00018B4024BDB6E019308BD000058210020AE +:104EB00018B4024B9B6F019308BD000058210020DD +:104EC00018B4024BDB6F019308BD0000582100208D +:104ED00010B50148FEF710F9C8490110132370B549 +:104EE0001D78012D11D035DD1C48FFF753FC1C4CFB +:104EF00001008022200000F039F9022D27D0194846 +:104F0000FFF740FC184B186070BD184B144C236021 +:104F10006360A360E36023616361A361E361236273 +:104F20006362A362E36223636363A363E363236453 +:104F30006364A364E36423656365A365E365236633 +:104F40006366A366E36623676367A367E367084B4B +:104F5000A364D4E7024C064BA364D0E7534400009B +:104F6000582100204C330000F00A0120D14E0010DF +:104F7000754F001007B5604601880A0A0230DF2A23 +:104F8000FAD1C9B2820804D30288408800041043D1 +:104F900000E00068014A5050039007BD58210020EE +:104FA00051434343C9188C46110C83B24B4310B490 +:104FB000040C614392B280B2504362431C041B0C48 +:104FC000001910BC59411304120CC018514161441E +:104FD0007047000007B548404140484001E0C046E6 +:104FE00007B54200120E03D0FF2A03D1420218D89F +:104FF000C00DC0054A00120E03D0FF2A03D14A0299 +:105000000FD8C90DC9050122414005D4414001D541 +:10501000814207BD884207BD0143491801D0C04302 +:10502000001807BD00B5FFF7DBFF01D9002000BD68 +:10503000012000BD01231B064200D21804D84A00FB +:10504000D21801D8002070470120704710B50148E0 +:10505000FEF752F838C90410132310B510481C7815 +:10506000FFF798FB0100012C0AD003DD80220D48D8 +:1050700000F07CF80C48FFF785FB0C4B186010BD66 +:10508000084C5422200000F071F82300084A8033B5 +:105090002168002900D122600434A342F8D1E9E755 +:1050A00053460000F40A01204C330000F00A0120AE +:1050B0004D50001070B504000A4E30000FF0BCF9DE +:1050C000200009F029F8050030000FF055F9002DF7 +:1050D00005D0054B2C199C4201D8280070BD03480F +:1050E000FEF70AF89012002000000420E0490110A9 +:1050F00070B505000C000B4E30000FF09DF9280034 +:10510000210008F0CFFF050030000FF035F9002D29 +:1051100005D0054B2C199C4201D8280070BD0348CE +:10512000FDF7EAFF9012002000000420E049011082 +:1051300070B50400054D28000FF07EF9200008F03E +:10514000F5FF28000FF018F970BDC046901200203E +:1051500001480421014B1847A0080020A547001072 +:10516000014B1B6818470000A0080020014B5B683A +:1051700018470000A0080020030010B50800110027 +:105180001B68984710BDC046F0B546464F46D64608 +:10519000C0B5437D80460E001700002B46D0002A84 +:1051A0003FDD4B1E9946244B0125002400209A46E2 +:1051B0000DE04B461B5D0D3B5A425341325DDBB265 +:1051C0000A2A0BD02B00013401359F421ADD002C36 +:1051D000EFD14346325D1B7D0A2AF3D1002BF1D17A +:1051E000A04204DA4346211A1B6830189847434608 +:1051F00050461B6802219847013428002B000135D6 +:105200009F42E4DC874204DD4346391A1B683018AC +:105210009847F619013E33780D3B5A4253414246B6 +:105220001375E0BCBA46B146A846F0BD036811004C +:1052300030009847F5E7C046544A0110F0B5C6461D +:105240000C000968060000B5802906D04B1C2360BD +:105250006418267180BCB846F0BD0F4B1D68002D48 +:1052600016D0231D98460D4F02E02D69002D0FD05A +:105270002B68002BF9D03B68002B01D0AB42F4D156 +:10528000280041462268FFF77FFF2D69002DEFD1EE +:1052900001230021DBE7C046543A0020603A002099 +:1052A000F0B5DE4657464E464546E0B585B0170098 +:1052B0001C0006000D00FDF777F80023304A121895 +:1052C0004B41002B58DB2F4908008A460FF0A4F809 +:1052D00001906B1C03D1300009F04EFC0500002C3E +:1052E00025D1294B9846294B1C68002C15D0002F3E +:1052F00020D1274F02E02469002C0ED02368002B18 +:10530000F9D03B68002B01D0A342F4D120002A0041 +:105310003100C0472469002CF0D1019B002B27D11C +:1053200005B0F0BCBB46B246A946A046F0BD194B3D +:105330009846D8E7164B994602ABDF1D0A239B46D9 +:1053400002E02469002CE8D02368002BF9D04B46FA +:105350001B68002B01D0A342F3D12A0031002000AA +:10536000C0475B460122390020003B70C047E8E798 +:1053700050460FF001F8D3E70122074B5242A2E753 +:1053800040420F009812002089510010543A00202A +:10539000603A002079510010FFFFFF7FF0B5CE4644 +:1053A000474680B583B06B460600DD1D2870FCF7CC +:1053B000FBFF00231A4A12184B41002B2BDB194923 +:1053C000080088460FF028F8174B81461C68002C0F +:1053D00014D0164F02E02469002C0FD02368002B54 +:1053E000F9D03B68002B01D0A342F4D12000012268 +:1053F0002900FFF7C9FE2469002CEFD14B46002B92 +:1054000005D1300003B0C0BCB946B046F0BD40463F +:105410000EF0B2FFF5E70122054B5242CFE7C0463E +:1054200040420F0098120020543A0020603A0020B9 +:10543000FFFFFF7F70B5040009F09EFB0023010011 +:10544000050001222000FFF72BFF084B1C68002CF1 +:1054500006D06368002B05D098472469002CF8D14A +:10546000280070BD2469002CF3D1F9E7543A0020DC +:10547000F0B54746D64680B516000F0083B0002829 +:105480002DD11C4B1C4D1A685B68019200931B4B7D +:105490009A461B4B984653461C68002C03D114E0D7 +:1054A0002469002C11D02B68002B01D0A342F7D126 +:1054B000A368002BF4D03100380098470028EFDDB6 +:1054C00003B0C0BCBA46B046F0BD434600995B6A23 +:1054D000994209D842460198926A824202D3012039 +:1054E0004042EDE79942FAD101200021FCF766FF26 +:1054F000D1E7C046D8460110603A0020543A002057 +:1055000000400540F0B54646D6464F460138C0B586 +:105510000D00160001283ED8FCF746FF00231F4A65 +:1055200012184B41002B32DB1D49B046080089465A +:105530000EF072FF8246731C03D1280009F01CFB99 +:105540008046184B1C68002C14D0174F02E02469C9 +:10555000002C0FD02368002BF9D03B68002B01D022 +:10556000A342F4D1200042462900FFF70DFE246932 +:10557000002CEFD15346002B05D13000E0BCBA46D9 +:10558000B146A846F0BD48460EF0F6FEF5E701220A +:10559000064B5242C8E701267642EEE740420F0032 +:1055A00098120020543A0020603A0020FFFFFF7F4D +:1055B000012040427047C046012040427047C0462B +:1055C000F0B5CE46474680B5A5B004000D00FCF707 +:1055D000EBFE00232A4A12184B41002B49DB294ECF +:1055E00030000EF019FF00230700039322002B0068 +:1055F000254803A9FFF770F8039B8046002B14D1C0 +:10560000224B1C68002C06D06368002B0BD09847F7 +:105610002469002CF8D1002F27D1404625B0C0BC0A +:10562000B946B046F0BD2469ECE7184B1D689946B1 +:10563000002D22D0164C02E02D69002D11D02B68D0 +:10564000002BF9D02368002B01D09D42F4D1039B9D +:1056500028001A0004A90193FFF796FD2D69002D7B +:10566000EDD14B4603951C68CCE730000EF084FE6C +:10567000D3E70122074B5242B1E70395CBE7C0467F +:1056800040420F00981200203D520010543A002072 +:10569000603A0020FFFFFF7F0FB400B583B004A97C +:1056A00001C90191FFF78CFF03B008BC04B0184793 +:1056B00010B500F0A9FB00F00DF800F0ADF900F016 +:1056C00039FA00F037FC00F0E3FB10BD40BA80B2BD +:1056D0007047C046032200210A4B0B480333934313 +:1056E0000A4A197113600A4A9918016001201A6068 +:1056F00008710849995008490B6092230749CA521A +:105700007047C0461CA0002018A0002014A0002054 +:10571000983A0000983A983A4C3B0020603B0020B1 +:10572000F8B5CE46474680B5002864D0830700D040 +:1057300070E00400454D083C2B68A3425FD8444EFE +:105740000C30316881425AD32279002A00D175E0A9 +:105750002288404882425BD86788874258D8E01A3E +:1057600080B2B84202D0DF5B874251D19B18994288 +:1057700002D05B8883424BD100232371364B99467C +:105780001B68A34201D94B461C60344B98469423B6 +:105790009C4643466746DB5B9B1AC0184346D8537A +:1057A000A14239D92B6899188C4212D00879002867 +:1057B0000FD1306881420CD04A46126891423FD0E6 +:1057C0000A88244822800988814202D0E01A5918A8 +:1057D0004880608819188C420DD00D79002D0AD1AF +:1057E0004D462D68AC422ED00A80228819498A4243 +:1057F00001D09B185880C0BCB946B046F8BD1848C7 +:10580000FFF74AFF982215498B5A01338B52F2E772 +:105810001448F5E71448F3E71448FFF73DFF2379F0 +:10582000002B02D01248FFF737FF2288094B9A421B +:10583000B8D91048FFF730FF2288B3E70E48DFE7FA +:105840004A461460BCE74D462960CDE714A000200D +:1058500018A00020983A00004C3B0020603B00203C +:105860007C4A0110C04A0110584A0110F44A011044 +:10587000104B01102C4B0110984A0110F8B5DE4670 +:1058800057464E464546E0B500283BD0584DC31C10 +:105890001D400B2D33D9574B9D4233D8A84231D8E8 +:1058A000554B544F1B687F1B9846544B1A689B46B8 +:1058B00043469B1A9CB21B041B0C9F4213D9082120 +:1058C000494208E03088CB1A1B18AB421CD20300B7 +:1058D00004009F4207D9D61830790028F2D03488C6 +:1058E00023009F42F7D89022002045498B5A01336C +:1058F0008B52F0BCBB46B246A946A046F8BD0C256B +:10590000A842CDD90020F4E714218C46AC4461466E +:1059100089B28B421ED2012394273371384BD95B55 +:105920008C466044041B9620A4B2DC531F5AA74245 +:1059300000D21C520835ABB29946324B46453BD09B +:105940001B684A469219934232D3B30729D13000DB +:105950000830CEE72B0008339BB299461B199BB247 +:105960009A46244B9A4538D05346D31818800027BE +:10597000012051461F715C80307131801B881D48A9 +:10598000834201D0D318598094241D48035B083307 +:10599000ED189623ADB20553C45AAC42CDD2C552D0 +:1059A000CBE71948FFF778FE1848FFF775FECEE7FA +:1059B0001748FFF771FEC8E71868330004E01B883A +:1059C000D3181979002904D09842F8D10A4A1360F3 +:1059D000B7E7094A13600300B3E70E48FFF75CFE20 +:1059E0005B461A68044B30881B689846BCE7C04683 +:1059F000FCFF0000983A00004C3B002014A000205F +:105A0000603B002018A00020D44B0110044C011072 +:105A1000A44B0110904B01101F4BF0B500224546DE +:105A2000984618235746DE464E469B46924603321A +:105A300004249146194BE0B5194F9C46194D1A4B59 +:105A4000BB4451463A682960494603338B43002CD6 +:105A50000BD096880021002200E00300013219607B +:105A6000981919002B60A242F7DB634662465C80FE +:105A70004346043704C39846BB4506D03A681168CC +:105A8000D5688C469368D488DBE7F0BCBB46B24649 +:105A9000A946A046F0BDC046FC3B0020D09F002098 +:105AA000E04C0110F09F0020109F002070B50528E9 +:105AB00015D8104B8000C558EB681C68002C14D01A +:105AC00022681A60A3070CD12A689388D188013311 +:105AD0009BB29380994200D2D380200070BD0024F5 +:105AE000FBE70548FFF7D8FDEEE72A681388013386 +:105AF0001380F2E7E04C01103C4C011070B50C0033 +:105B000005280ED800290CD0084B8000C5588B07FB +:105B100008D12A689388013B9380EB681A68226059 +:105B20001C6070BD0248FFF7B7FDF2E7E04C0110C2 +:105B3000604C01107047C046F8B5CE464746040099 +:105B4000002580B500282BD0244B254E9946254BA7 +:105B5000984609E02369002B35D02000984701358D +:105B6000EDB2002F1CD03C00A37B002B1DD0013BCD +:105B7000DBB2A373002B13D1637B27689B07E9D4A7 +:105B80000F23227B1340022B18D0012B20D0002B97 +:105B900010D120000135FFF7C3FDEDB2002FE2D197 +:105BA0002800C0BCB946B046F8BD3000FFF774FD10 +:105BB000A37BDCE74846FFF76FFDD0E72100052017 +:105BC000FFF79CFFCBE74046FFF766FD2369C4E77C +:105BD00021000420FFF792FFC1E7C046344D0110B9 +:105BE000F84C0110104D0110F0B5C1234F46464648 +:105BF000D6468046C0B50D00170084B25B009A42BD +:105C000042D00FD81400433BFF3B9C43012C2CD0C7 +:105C10003A48FFF741FD00263000E0BCBA46B146E5 +:105C2000A846F0BDA0239B009A42F1D1E31C0324B7 +:105C3000CA1CA343A2439B189BB21800103080B229 +:105C40009342E8D38242E6D8FFF718FE061EE3D05F +:105C5000002303604346C7181337294B2904A74381 +:105C60000D4347608560C360D6E70420FFF71EFF41 +:105C7000061ED1D0002329040D43036043608560D4 +:105C800007734373C481C7E7002398461D4B002662 +:105C90009A4600230327994607E043466D1AADB2A2 +:105CA0001860002DB8D0804600240520FFF7FEFEC6 +:105CB00000281BD05246E31CBB43D31A1A1C9BB2CC +:105CC000AB4200D92A1C4B460419036013340E4B17 +:105CD000BC4391B2446005814281C360002EDCD197 +:105CE0006D1AADB20600002DDDD195E7002E00D172 +:105CF00091E73000FFF720FF00268DE7484D0110A7 +:105D000080000100EC05000082000100030070B576 +:105D1000002821D08022520291420CD200290CD0BE +:105D20001A898CB2A21892B2944204D81D7B012029 +:105D30007F2D04D870BD0120FCE70020FAE75D68E4 +:105D4000691A1D001035A942F4D359605989002001 +:105D500064185C811A81EDE70248FFF79DFC012081 +:105D6000E8E7C046644D011010B5002802D0FFF7E7 +:105D7000E3FE10BD0248FFF78FFC0020F9E7C046A4 +:105D8000644D011003000020002B04D01B6801307B +:105D900080B2002BFAD17047F0B5C64605008846A0 +:105DA00016001900002700B5002828D04346002B14 +:105DB00025D0002A05D122E02D68091B89B2002DCB +:105DC0001DD06C89002901D0A142F5D2641AA4B279 +:105DD000321CA64200D9221C4346D8196B6894B2E3 +:105DE0009C46361B22006144E719B6B2FFF7BEF9A4 +:105DF000BFB22D68002E02D00021002DE1D1380065 +:105E000080BCB846F0BDC0467047C04670B50400BF +:105E100003200E001500FFF749FE002813D00023D1 +:105E20000B4903600B688660C5604460002B04D199 +:105E300007E019001B68002B02D05A68A21AF8D597 +:105E40000360086070BD0348FFF726FCFAE7C04610 +:105E5000F49F0020704D011010B54368040098476E +:105E6000FAF7A0FD03000849226808681018C11A53 +:105E700005D5D01805492200FFF7C8FF10BD220044 +:105E80000249FFF7C3FFF9E718310020595E0010FF +:105E9000F8B54746CE46224B224D9946224B80B557 +:105EA0002F009846214E103780232C68DB059C423A +:105EB00026D2FAF777FD24180320FFF7F7FD002814 +:105EC00029D000230360434683603368C560446083 +:105ED000002B03D05A68A21A0BD503603060083536 +:105EE000BD42E1D1C0BCB946B046F8BD5A68A21A5D +:105EF00003D419001B68002BF8D103600860EEE79B +:105F00004846FFF7C9FBFAF74DFD24180320FFF7B9 +:105F1000CDFD0028D5D10648FFF7BEFBDFE7C04620 +:105F2000B04D0110E84D0110595E0010F49F0020A3 +:105F3000704D01107047C046F0B54F464646D646F4 +:105F4000C0B582B09A460DAB0700884691461E88C0 +:105F5000002855D0A0221C210E209200FFF744FEFD +:105F6000051E51D043891B2B46D930006C68FFF7C2 +:105F7000ADFB2823A071000AE071FB5C062B02D068 +:105F80002548FFF789FB2000062251460830FFF71D +:105F9000EDF8200006220B991230FFF7E7F82000F9 +:105FA00004220A990E30FFF7E1F8200004220C9930 +:105FB0001830FFF7DBF8002301222370E37006336B +:105FC0002371023B6371154B62700732A270290086 +:105FD0004246009338004B4600F012F9104A280060 +:105FE000138B01331383FFF7BFFE002002B0E0BC28 +:105FF000BA46B146A846F0BD0A48FFF74DFBB4E7E4 +:106000000948FFF749FBA5E70120054A4042938C68 +:1060100001339384EAE7C0463C4E011006080000B5 +:10602000603B0020084E0110F84D0110F0B5C64647 +:10603000204C9626250000B51F4B204F984684B073 +:10604000F03576000AE0012A21D0032A2FD0042A55 +:1060500001D1022323751834AC4214D0227D002ACA +:10606000F9D0638A01339BB26382B342EBD32068D9 +:10607000002803D0FFF778FE002323600023237558 +:106080001834AC42EAD104B080BCB846F0BD042B51 +:10609000EDD8A068231D010002932231031D039255 +:1060A000009342460B000197FFF746FFD3E7042316 +:1060B0002375D0E7902C0020344F01103C4F011085 +:1060C000F8B5DE464E465746454681468B46E0B516 +:1060D000814267D05B46002B05D01B684B4502D040 +:1060E0003248FFF7D9FA4B465B68002698460024F1 +:1060F000002B32D0596840464B780A788E781B02C4 +:106100001A43CB7836041B0616431E43FFF73AFEAC +:1061100080235B02070000249A4616E07268300074 +:106120005378117895781B021943D3782D041B06F8 +:106130000D431D43FFF726FE23180700534502DBDE +:106140001B48FFF7A9FAB0462E003C194046A4B2FE +:10615000FFF70AFE002EE1D12600164B1A68914582 +:1061600003D05B46002B19D05B464A46126849466D +:106170001A600120FFF7C2FC0F4D2B88A34208D301 +:106180001B1B30002B80F0BCBB46B246A946A04684 +:10619000F8BD0A48FFF780FA2B88F1E70848FFF7B7 +:1061A0007BFAE1E70748FFF777FA93E78C4E011097 +:1061B000A04E0110DC0A01209A0F0120DC4E0110D4 +:1061C000C04E0110804E01100C4B70B518680028AD +:1061D00013D0C37F0025002B09D00468013BC3778F +:1061E000002C0AD005002000C37F002BF5D10468E5 +:1061F0002900FFF765FF002CF5D170BDDC0A0120F6 +:10620000F8B5CE46474680B5994608AB07001888D2 +:106210000E009046FFF75AFA0E2104003000FFF7F7 +:1062200075FD00281CD1756806222C73240A494686 +:1062300028006C73FEF79AFF06224146A81DFEF760 +:1062400095FF2823FB5C062B02D00948FFF724FAB0 +:1062500031003800BB699847C0BCB946B046F8BDAC +:106260000220044A4042538901335381F4E7C04677 +:10627000004F0110603B002003BDC04610B5040074 +:10628000FBF714FBA04710BDF0B5DE465746464667 +:10629000C0B582B000920F220193D02393461B0613 +:1062A0001B6880469B445846FBF780F882460028CE +:1062B00063D1D0263606FCF777F8009C019D241A9E +:1062C0008D41002D2EDBFCF76FF824184D41002D79 +:1062D0004BDB290002202B4A336D184241D1536A0F +:1062E0008B42F9D3976AA74236D3FCF75DF8009C3E +:1062F000019D241A8D41002D14DBFCF755F824185C +:106300004D41002D35DB336D2900DB0718D401200A +:106310001C4A20BF536A99420FD8976AA74201D2FC +:1063200099420AD053460024002B10D1200002B01D +:10633000E0BCBB46B246A846F0BD336D1842E8D07B +:10634000B36D9845B7D153460124002BEED00121FF +:106350005846FBF719F8E9E78B42C6D1336D18426E +:10636000BDD04346736540BFBFE701240649644280 +:10637000B0E70124044D6442C5E700215846FBF70D +:1063800003F896E700400540FFFFFF7FF0B50400EB +:1063900087B00F200E001700FBF708F8002105005A +:1063A0000F20FAF7F1FF002300220092019301234E +:1063B0000293D02304960594002600240121022094 +:1063C00003971B06002C14D01A6D1042FCD05C659C +:1063D00040BF1A6D114203D120BF1A6D1142FBD08C +:1063E0009A6DA2420AD000266C46B200A458E9E792 +:1063F0009A6D1A6D1142FBD140BFE5E70136052EBB +:10640000F2D929000F20FAF7BFFF07B0F0BDC04650 +:106410000B4B0C4A10B5934201D201235B42190089 +:10642000094A985004329B50084A094B0948CA50FF +:10643000094B9A68044B9C466144FFF7A7FF10BDC7 +:106440000008042000000420F40700007D62001012 +:10645000FC0700007962001000ED00E070B5FAF76B +:10646000D7FE04000D480368002B13D02000FAF774 +:10647000DBFED0231B061C68094925000F352800C8 +:10648000FAF7B0FF28000121FAF77EFF0122054B41 +:106490001A5570BDFBF752FAE8E7C046543B00209E +:1064A000250400205C3B002030B5164B83B05C68AF +:1064B0001B6800930194FAF7ABFE134D04002B68A0 +:1064C000002B1BD02000FAF7AFFE009A019B28009A +:1064D0000DF09AFF00280CD00C4C2378002B0AD129 +:1064E000009A019B0A48FFF7CFFE207028000DF0AC +:1064F00043FF03B030BDFCF717FEF1E72800FBF7C0 +:106500001DFADFE7D8460110543B0020A50F0120FB +:106510001E83A87310B50F4B82B05C681B68009394 +:106520000194009A019B0C4C20000DF06DFF002897 +:1065300001D102B010BD0948009A019BFFF7A4FEEB +:10654000002802D00022064B1A7020000DF014FF24 +:10655000EFE7C046D8460110543B0020E17C578C41 +:10656000A50F0120014B18607047C046802D002008 +:1065700010B5044B012200211B68034803F010FFF3 +:1065800010BDC046B008002028310020F0B505003D +:106590000C00160085B0002914D008F0EDFA0700B1 +:1065A000200008F0E9FA030001225242039200227F +:1065B0003900029201962A000094054804F0F6F88A +:1065C00005B0F0BD08F0D8FA002607000023EBE77D +:1065D0002831002010B5024B186000F013F810BDF0 +:1065E000B008002010B50A000100024804F0AAF922 +:1065F00010BDC04628310020014B18687047C046C6 +:10660000802D002010B582B0FFF7F6FF002807D0DC +:1066100004F050FC03000020002B12D002B010BD8B +:10662000684605F02DF8114C6946200005F02EF85B +:10663000002804D02000FFF795FF2000E8E702388B +:10664000ECE7FFF7D9FF040004F050FC074B9C4235 +:1066500002D002204042E1E7236820005B6B9847AC +:106660000020FFF77FFF02204042D7E700200020F4 +:1066700010B5024800F00CF810BDC046E00A012039 +:1066800010B508220149FEF771FD10BDE00A012096 +:1066900030B5002589B004000922002101A8009529 +:1066A000FEF75EFD0922002105A80495FEF758FDBE +:1066B0004B236A466846137004A90D220DF054FE60 +:1066C0001521082220006944FEF750FD09B030BDB5 +:1066D00010B50520FCF7A0FB030C642003495843C8 +:1066E000FEF7AAF80338FDD210BDC0469A3B000061 +:1066F0001C4B70B5C4580500002C1BD006216156F8 +:1067000000290CDB0522A256531C05D0164920682F +:1067100004F02EFA06216156206804F063F9072080 +:106720002056002810DA08202056002803DA00221C +:106730000C4BEA5070BD04F0F7FA0820205604F024 +:10674000DBFAFF232372F2E704F0EEFA072020566B +:1067500004F0D2FAFF230820E37120560028E6DB7C +:10676000E9E7C0464C080000604F0110F0B5C6468E +:1067700000B5494E050082B03100484804F060F988 +:10678000002809D13100464804F05AF9002800D108 +:1067900079E00622424801E007224048414C424B42 +:1067A0000021EC50FF2320602372E371227104F07A +:1067B00029F940B2A071002868DB3100206804F09C +:1067C00073F93023012640B2421D60711203C001EB +:1067D0001043364A024036489046016880228B4377 +:1067E000344992020B6003683000984308602068C7 +:1067F000802301009B0138310B438021490419603B +:10680000062161564B005B18DB00C3181F00C83718 +:106810003A6042467A601A00C027D032BF02176041 +:10682000254ADC331A6001231D22009604F00CFA7D +:1068300018202179FAF726FC012200211820FAF706 +:1068400039FC01211820FAF74DFC0622A25600203F +:1068500053009B182268DB009446184A6344D833DF +:106860001A6004F051FAE071002004F04DFAE37967 +:1068700040B220727F2B09D8002807DB002002B02D +:1068800080BCB846F0BD06204042F8E72800FFF77C +:106890002FFF06204042F2E7604F01100000305009 +:1068A000000020509C2E00204C080000FFFFFF9F9E +:1068B00078C0014078D0014018771C2401E0000026 +:1068C000F0B54E464546DE465746E0B587B08846A9 +:1068D00016000293002900D1CCE05D4BC45818206B +:1068E0002179FAF7CFFB1D202179FAF7CBFB0122A2 +:1068F00000211D20FAF7DEFBD02380221B06920424 +:106900009A61029B002B00D0CDE006210122615646 +:1069100091468A4020680368934303600523E35649 +:106920009C464B005B18DB00C518CC352A68D03379 +:1069300092466246013217030397464FC318BB467F +:1069400057465A4617403A00039F17433A00674696 +:10695000FF013A432A60802252011343802212062B +:106960001A601A60802306255B041A0004F01AF9E5 +:106970004A46655721682B1D9A409C4680239B01FF +:106980000B431A6008229246AA4450464A46824067 +:106990001A60F300AA008A18013B13616B005B19AF +:1069A000DB002D48CB18D8331860029810612B4AB1 +:1069B0001A601F22607902401A600723E356A02064 +:1069C0009B464B465A469340254AC00583505B463A +:1069D00080229F01234B5204F81803681342FCD114 +:1069E0005B46214ADB02914200D163E11F4AB608AF +:1069F00013405246D20313431D4A1343A022D2052B +:106A0000914642464F443A606246900008187860CA +:106A1000BE60FB6001232A00180018329040AB4092 +:106A200088600200086803430B608B681A42FCD040 +:106A300006210122615620688A400368934303605F +:106A4000002318220093013304F0FEF815E1C0463C +:106A50004C0800007F00FEFF206000004060000046 +:106A6000440400000C00005000002050FD7F00FF97 +:106A700019004000002B00D11EE1914BC458182092 +:106A80002179FAF7FFFA1D202179FAF7FBFA0122A2 +:106A900000211D20FAF70EFBD02380221B06920452 +:106AA0009A61029B984606210122615691468A40CE +:106AB00020680368934303600523E3569C464B001C +:106AC0005B18DB00C518CC352A68D0339246624685 +:106AD0000532170303977B4FC318BB4657465A46E8 +:106AE00017403A00039F17433A006746FF013A43B5 +:106AF0002A60802252011343802212061A601A6013 +:106B000080235B041A0004F04DF8062148466156C4 +:106B100023680A1D03929040802292011A4310605C +:106B2000082082468A4448465546A8401060F20034 +:106B300088001818013A02614A005218D200624DCA +:106B40009A18D8321560109D029FAD1BED00013DD3 +:106B500005615E4810601F2065792840106007229B +:106B6000A25694464A4660468240A020C00581460F +:106B70004D4657482A50624692019346049280221D +:106B8000544D52045D4428681042FCD10822A2569C +:106B90004D4693460122584682404D482A505A4657 +:106BA00092019146059280224A4D52044D44286834 +:106BB0001042FCD1624648480297D202834200D17B +:106BC00074E00C20814689445546444FED033A4019 +:106BD0002A43434D049F1543039AAA469500A022D9 +:106BE000D20594466744BC463A00474617605A1996 +:106BF00090466246474657606746B008B860020054 +:106C00005046F8605846354FC00238404F46FF03A3 +:106C10003843344F10353843109F5D19BF08BA1AF6 +:106C2000A027FF05B8469446059A029F4244156086 +:106C3000BD19556065469560D06001228A4018688C +:106C400002431A600722284B80219C46A256490421 +:106C50009201624413680B42FCD10822224B80212E +:106C60009C46A25649049201624413680B42FCD12F +:106C7000380000213200FEF773FA062161562368BE +:106C80004A005218D2009B18184AD8331A60D023F1 +:106C900080221B0692045A61FFF71AFD002007B0FC +:106CA000F0BCBB46B246A946A046F0BD03988A4652 +:106CB000814689E7AA4699E605204042EFE7C046AB +:106CC0004C0800007F00FEFF2060000040600000D4 +:106CD000440400000C00005000002050FD7F00FF25 +:106CE00019004000290040001000005003A00000DF +:106CF00010B51720FAF766FAD024802324061B0467 +:106D00000022012163621720FAF7D4F91820FAF75C +:106D100059FA80235B0463621920A361FAF752FADF +:106D200080239B046362636110BDC04670B5D024AC +:106D3000802524062D04A5611420FBF72FFA656138 +:106D4000FA20FBF72BFA1820FAF73CFA80235B04B1 +:106D5000A36270BD002300B585B003930A4BD20235 +:106D60001A40082309070A4308490093114302AB5C +:106D700049BA042202910021FFF7A2FD002801D1A7 +:106D8000039840BA05B000BD00F8FF0F04000040B2 +:106D900010B588B0012916D0154BD2021A4008232D +:106DA00009070A43134902AC0A43029200930422E2 +:106DB00023000021FFF784FD0123002801D19B005F +:106DC000E05808B010BD0A4BD2021A400A4B02AC80 +:106DD0001A43182302920093042223000021FFF794 +:106DE0006FFD0028EDD105239B00E058E9E7C04680 +:106DF00000F8FF0F040000400400005010B588B0F8 +:106E0000012916D0154BD2021A40082309070A435C +:106E1000134902AC0A43029200930422230000218A +:106E2000FFF74EFD0123002801D19B00E05808B078 +:106E300010BD0A4BD2021A400A4B02AC1A43182367 +:106E400002920093042223000021FFF739FD00285D +:106E5000EDD105239B00E058E9E7C04600F8FF0F9D +:106E6000020000400200005010B588B0012916D081 +:106E7000154BD2021A40082309070A43134902ACF2 +:106E80000A4302920093042223000021FFF718FD19 +:106E90000123002801D19B00E05808B010BD0A4B27 +:106EA000D2021A400A4B02AC1A43182302920093F2 +:106EB000042223000021FFF703FD0028EDD1052364 +:106EC0009B00E058E9E7C04600F8FF0F01000040D2 +:106ED00001000050F0B55BBAD6464F464646C0B5F5 +:106EE000684C84B0D20203932240674B09070A43DF +:106EF0006649C458114349BA029118202179FAF71A +:106F0000C1F81D202179FAF7BDF8012200211D20CA +:106F1000FAF7D0F8D023802206211B0692049A614A +:106F20000122615690468A402068594E036802AD9E +:106F3000934303600523E3569C464B005B18DB003C +:106F4000C718CC373A68D0339146624601321203F3 +:106F500092464A461640524632436646F60132434E +:106F60003A608022C31852011343802212061A602D +:106F70001A60802306265B041A0003F013FE4146C4 +:106F8000A6578023371DB94022689B01134319601F +:106F900008218C46B44441466046814019603F2335 +:106FA000B10051180B6173009B19DB003948D318ED +:106FB000D833186000200861374919601F216079B3 +:106FC000014019600723E356A020994643464946ED +:106FD0008B403249C00543504B469B019846802167 +:106FE0002F484904404403680B42FCD14B462D49CD +:106FF000DB028A4244D02C4902200B406146C9037F +:107000000B432A49BF000B43A021C9054144D719AE +:107010000D604F608860CB6001233100180018318B +:107020008840B34090600100106803431360936888 +:107030000B42FCD006210122615620688A40036879 +:1070400093430360002318220093013303F0FCFDF7 +:107050000621615623684A005218D2009B18144A30 +:10706000D8331A60D02380221B0692045A61FFF79E +:107070002FFB002004B0E0BCBA46B146A846F0BDE4 +:10708000B446B8E700F8FF0F4C080000040000C049 +:107090007F00FEFF2060000040600000440400000C +:1070A0000C00005000002050FD7F00FF1900400040 +:1070B00003A00000F0B5D6464F464646C0B56E4C1C +:1070C000D20222400C0722436C4C84B0224302AD12 +:1070D00002926B60012909D108246949445008399A +:1070E0004250684A8350684B8268C250674B684E72 +:1070F000C45818202179F9F7C5FF1D202179F9F727 +:10710000C1FF012200211D20F9F7D4FFD0238022E6 +:1071100006211B0692049A610122615690468A401C +:1071200020680368934303600523E3569C464B00A5 +:107130005B18DB00C718CC373A68D03391466246FB +:107140000132120392464A46164052463243664680 +:10715000F60132433A608022C31852011343802261 +:1071600012061A601A60802306265B041A0003F0D8 +:1071700019FD4146A6578023371DB94022689B015F +:107180001343196008218C46B4444146604681404F +:1071900019603F23B10051180B6173009B19DB008C +:1071A0003C48D318D8331860002008613A49196068 +:1071B0001F216079014019600723E356A0209946FA +:1071C000434649468B403549C00543504B469B01D9 +:1071D0009846802132484904404403680B42FCD160 +:1071E0004B463049DB028A4244D02F4902200B40F3 +:1071F0006146C9030B432D49BF000B43A021C905BC +:107200004144D7190D604F608860CB600123310085 +:10721000180018318840B3409060010010680343A3 +:10722000136093680B42FCD006210122615620684E +:107230008A400368934303600023182200930133BC +:1072400003F002FD0621615623684A005218D2005D +:107250009B18174AD8331A60D02380221B06920449 +:107260005A61FFF735FA002004B0E0BCBA46B146D7 +:10727000A846F0BDB446B8E700F8FF0F040000C010 +:1072800058080000540800005C0800004C0800008A +:107290007F00FEFF2060000040600000440400000A +:1072A0000C00005000002050FD7F00FF190040003E +:1072B00003A00000F0B5D6464F464646C0B56E4C1A +:1072C000D20222400C0722436C4C84B0224302AD10 +:1072D00002926B60012909D1082469494450083998 +:1072E0004250684A8350684B8268C250674B684E70 +:1072F000C45818202179F9F7C5FE1D202179F9F726 +:10730000C1FE012200211D20F9F7D4FED0238022E6 +:1073100006211B0692049A610122615690468A401A +:1073200020680368934303600523E3569C464B00A3 +:107330005B18DB00C718CC373A68D03391466246F9 +:107340000132120392464A4616405246324366467E +:10735000F60132433A608022C3185201134380225F +:1073600012061A601A60802306265B041A0003F0D6 +:1073700019FC4146A6578023371DB94022689B015E +:107380001343196008218C46B4444146604681404D +:1073900019603F23B10051180B6173009B19DB008A +:1073A0003C48D318D8331860002008613A49196066 +:1073B0001F216079014019600723E356A0209946F8 +:1073C000434649468B403549C00543504B469B01D7 +:1073D0009846802132484904404403680B42FCD15E +:1073E0004B463049DB028A4244D02F4902200B40F1 +:1073F0006146C9030B432D49BF000B43A021C905BA +:107400004144D7190D604F608860CB600123310083 +:10741000180018318840B3409060010010680343A1 +:10742000136093680B42FCD006210122615620684C +:107430008A400368934303600023182200930133BA +:1074400003F002FC0621615623684A005218D2005C +:107450009B18174AD8331A60D02380221B06920447 +:107460005A61FFF735F9002004B0E0BCBA46B146D6 +:10747000A846F0BDB446B8E700F8FF0F020000C010 +:1074800058080000540800005C0800004C08000088 +:107490007F00FEFF20600000406000004404000008 +:1074A0000C00005000002050FD7F00FF190040003C +:1074B00003A00000F0B5D6464F464646C0B56E4C18 +:1074C000D20222400C0722436C4C84B0224302AD0E +:1074D00002926B60012909D1082469494450083996 +:1074E0004250684A8350684B8268C250674B684E6E +:1074F000C45818202179F9F7C5FD1D202179F9F725 +:10750000C1FD012200211D20F9F7D4FDD0238022E6 +:1075100006211B0692049A610122615690468A4018 +:1075200020680368934303600523E3569C464B00A1 +:107530005B18DB00C718CC373A68D03391466246F7 +:107540000132120392464A4616405246324366467C +:10755000F60132433A608022C3185201134380225D +:1075600012061A601A60802306265B041A0003F0D4 +:1075700019FB4146A6578023371DB94022689B015D +:107580001343196008218C46B4444146604681404B +:1075900019603F23B10051180B6173009B19DB0088 +:1075A0003C48D318D8331860002008613A49196064 +:1075B0001F216079014019600723E356A0209946F6 +:1075C000434649468B403549C00543504B469B01D5 +:1075D0009846802132484904404403680B42FCD15C +:1075E0004B463049DB028A4244D02F4902200B40EF +:1075F0006146C9030B432D49BF000B43A021C905B8 +:107600004144D7190D604F608860CB600123310081 +:10761000180018318840B34090600100106803439F +:10762000136093680B42FCD006210122615620684A +:107630008A400368934303600023182200930133B8 +:1076400003F002FB0621615623684A005218D2005B +:107650009B18174AD8331A60D02380221B06920445 +:107660005A61FFF735F8002004B0E0BCBA46B146D5 +:10767000A846F0BDB446B8E700F8FF0F010000C00F +:1076800058080000540800005C0800004C08000086 +:107690007F00FEFF20600000406000004404000006 +:1076A0000C00005000002050FD7F00FF190040003A +:1076B00003A00000F0B5DE1C1D000323040083B00E +:1076C0009E43012924D004202133164FD2023A4090 +:1076D00009072A430A4380210430C90580000A4370 +:1076E0002018043642600021009604222000E3188E +:1076F000FFF7E6F8061E0FD12100089B28319942BA +:1077000003D02A001800FDF731FD300003B0F0BDB2 +:10771000002010361133D8E701000348FDF7BCFF05 +:10772000F3E7C04600F8FF0F444F0110F0B545469F +:107730005746DE464E46E0B58DB002AF9846BA6079 +:10774000DA1C03239A430500FA60022925D0280099 +:107750003B6D2830984248D0434609071943BB681F +:10776000DA02294B1A40C02311431B0619436962F0 +:107770004246396DFDF7FAFC29000023FA6828001B +:10778000043224310093FFF79BF8BD460BB0F0BCE8 +:10779000BB46B246A946A046F0BD1C4B1C4C9B46BE +:1077A00008239A4618339946796001E0013C16D3C4 +:1077B0005B463B61534600931023042200212800BE +:1077C000FB186E46FFF77CF8002800D178694B461D +:1077D000B5460342EAD07B681900002CB7D10D48AA +:1077E000FDF728FE06204042CFE7BB680907DA0212 +:1077F000054B1A4043460B4313431A00C0231B0694 +:107800001A436A62B8E7C04600F8FF0F0440004020 +:10781000E70300008C510110836870B5CC0B0500A4 +:10782000E403A3420BD063401A0E19D1FF221204C5 +:1078300013420CD1FF221202134201D1AC6070BD81 +:10784000012128000A4A230AFFF734FEF6E7230C39 +:1078500001212800074AFFF72DFEAB686340E9E7E6 +:10786000230E0121044AFFF725FEAB686340DDE7E4 +:107870000A0001000B0001000C000100F0B5C64633 +:10788000033083089C4600B58E1E002B1DD00B00D4 +:1078900033435B0754D16346013B0A2B50D9C308DD +:1078A0009846424630000B00D2008F1830CB30C0D3 +:1078B0009F42FBD14346B4185F008A18BC4504D0F0 +:1078C000538810881B040343236008000B888A1D1B +:1078D0005BBA73808B1C1B680A301BBA736012681A +:1078E00012BAB260006800BAF060452B03D03000D5 +:1078F00080BCB846F0BD082AF9D10B000A000C0084 +:10790000B232AE331B8810682E3425691A18AA4289 +:1079100022D83A31C918081881424AD200270025D6 +:1079200004E0DD2A1CD0C91888422CD94B780233D8 +:10793000CA189042F7D30A78302AF2D10D00F2E744 +:107940006346320098003018938854881B04234300 +:1079500008C28242F8D1B8E701235B42B360C6E7B0 +:107960008A1C90468A78002ADDD142465278502AF5 +:10797000D9D142469278F22AD5D14246D278012A0C +:10798000D1D10F00CFE7002D10D006230422002F05 +:107990000AD0A28BD20601D5012213438422B15C06 +:1079A000B1520432B354A2E71300F2E702230022DB +:1079B000EDE70023EDE7C046F8B5CE4647460500A3 +:1079C000894680B5002932D001230121204AFFF7E2 +:1079D00071FD0123012128001D4AFFF76BFD0323E0 +:1079E00003279846012640240BE0012003F0F0FA1B +:1079F000013C330001212800154AFFF75BFD002CF4 +:107A000010D001212800124AFFF72EFA0028ECDBE3 +:107A10003B0003404345E8D1FF28E6D0C0BCB9464F +:107A2000B046F8BD49460B48FDF736FEF6E70023A1 +:107A30000121074AFFF73EFD002301212800044AE7 +:107A4000FFF738FD0023012798460026CBE7C04604 +:107A50001F000100744F0110F0B5D6464F46464650 +:107A6000C0B5C37C05000F00924682B0002B04D144 +:107A7000006802F0BBFA002863D0280002F0BCFACC +:107A8000AB7C002B05D101212800FFF795FF0123D6 +:107A9000AB74EB7C002B61D0FA24A40002E0013C23 +:107AA000002C4ED0082200212800FFF771F9431C5A +:107AB000F5D0C30543D5C02203035B0D591ED20088 +:107AC000914200D3B1E0820700D5AEE02C0028340B +:107AD0000022022128000094FFF7ECFD002826D1A7 +:107AE000298D6A8D002928D00123EB74634B9C46B5 +:107AF0000B005340634500D09EE0D24392B29142C6 +:107B000000D09FE00B2900D8A2E0237AAB730F23AB +:107B100062791340022B17D90C2900D1A4E0012B64 +:107B200058D0022B35D0002B45D00B20404202B05C +:107B3000E0BCBA46B146A846F0BD002AD4D1002325 +:107B4000EB7401204042F2E7627A944666466A7B13 +:107B5000B21AD2B2142ADFD86E73DDE704220021F4 +:107B60002800FFF74BF983B29846454B000499462D +:107B70001B88040C434502D0862323424AD1434646 +:107B8000002B4CD14B4642461A80A30600D583E712 +:107B9000D7E7102965D9E2790220A218D3789B0093 +:107BA0000433D3181C1B0C1B91785246C9070C4395 +:107BB0003C601360BBE71B295CD9E3792D8AE3188D +:107BC0005A8995424AD1524610331C1B0C1B3C600B +:107BD0001360ACE710294AD9E379E318DA78920008 +:107BE00004329B181A7B1C1B091B882A33D15A7B31 +:107BF0006C2A30D1DA7C002A27D11A7D102A24D1B0 +:107C00005A7D182A21D1524618391833396001207B +:107C100013608CE721001B48FDF73EFDAFE704220F +:107C200000212800FFF746FBACE7012301212800D3 +:107C3000154AFFF73FFC82E71448FDF72DFD0120B0 +:107C4000404274E70220404271E70A2040426EE75A +:107C5000032040426BE70920404268E7062040428B +:107C600065E70720404262E7042040425FE70820C2 +:107C700040425CE70520404259E7C046FFFF000054 +:107C80009C0F0120984F01100D000100C44F0110FE +:107C9000F0B5DE4657464E4645460400E0B585B091 +:107CA0009A468946934602F0A7F9A37C002B05D19A +:107CB00001212000FFF780FE0123A374A37B002B8A +:107CC00024D02E4E2E4FB36A98460EE0A17B002999 +:107CD00003D1237B627B9A421CD14346ED1ABD42FD +:107CE00043D8FA20800003F059F9200003AA02A922 +:107CF000B56AFFF7B1FE0128E8D103990298FFF7B2 +:107D0000BDFD0100200002F07DF9DFE7237B627BEF +:107D10009A42D6D05A4651460C3292B20A80D24389 +:107D20000B714A80524649465171002251468A7170 +:107D30004946023948424141504649000C3101331D +:107D4000C1710281428123735B4603320F33934337 +:107D50000090002202212000FFF7E8FC05B0F0BCF3 +:107D6000BB46B246A946A046F0BD637B227B0548D0 +:107D7000FDF792FC01204042F0E7C046004005407C +:107D800040420F00F04F0110F0B557464E464546B1 +:107D9000DE46E0B5294E9246B76A9846284AB36A4D +:107DA0000500894683B0DB1B93422ED8254B9B46AA +:107DB00010E0022820D0002803DB01005846FDF720 +:107DC0006BFCFA20800003F0E9F8B36A1C4ADB1B65 +:107DD00093421AD86946280001AAFFF73DFE041E07 +:107DE00023D00128E5D101990098FFF747FD010054 +:107DF000280002F007F9E4E70099019B4A0028688F +:107E00005208C90FF8F748FEDBE743465246494699 +:107E100001240D48FDF740FC6442200003B0F0BC93 +:107E2000BB46B246A946A046F0BD009A424500D9DD +:107E3000424601990C980CF00FFBEEE7004005401C +:107E40003F420F001450011040500110F0B545465C +:107E50009046402257464E46DE469146803A93462B +:107E60009246E0B50700402683B08B449A445B46B7 +:107E70009C19BB68E50BED039D420BD06B401A0EBD +:107E800036D1FF221204134229D1FF2212021342DB +:107E90001ED1BD606204534680249B19520C2402FB +:107EA000009301214B4638002243FFF73FFC002896 +:107EB00027D1B04525D93300402240339146434570 +:107EC00001D81E00D3E74246921B91461E00CEE722 +:107ED000012138000E4A2B0AFFF7ECFAD9E72B0CE8 +:107EE000012138000B4AFFF7E5FABB686B40CCE78D +:107EF000002301213800084AFFF7DCFABB686B4019 +:107F0000BFE703B0F0BCBB46B246A946A046F0BDF1 +:107F10000A0001000B0001000C000100F0B5D6467C +:107F20004F464646C0B50400060082B00800170060 +:107F30008A46994606F020FE431C984644360500C2 +:107F40001A0051463000FDF711F94346F2183B0A7A +:107F5000177053703B0C3F0E9370D7702A0080232C +:107F600021326F1D1B019A4223D80823FF33984604 +:107F700063633B041B0CA3634B46218A1B03013143 +:107F800089B221820904194302231943002323647F +:107F90002300E163200000210C3A2833FFF778FE2C +:107FA000002806D13B004246022120000096FFF740 +:107FB000EBFE02B0E0BCBA46B146A846F0BDC046F2 +:107FC000F0B5D6464F464646C0B50400060082B01E +:107FD00008001F009246894606F0CEFD431C9846D5 +:107FE000443605001A0049463000FDF7BFF8434605 +:107FF0005246F3181A700022691D5A709A70DA708E +:1080000071183B0A0F704B703B0C3F0E8B70CF709A +:1080100029002F008023253109371B01994220D8E0 +:108020000821FF31884661633904090CA1630221EC +:10803000238A226401339BB223821B040B432A0050 +:10804000E36323000021200019322833FFF720FECC +:10805000002806D13B004246022120000096FFF78F +:1080600093FE02B0E0BCBA46B146A846F0BDC04699 +:10807000836870B5CE0B04000D00F6039E420BD052 +:1080800073401A0E37D1FF22120413422AD1FF2265 +:10809000120213421FD1A6606A048025520C2D02E1 +:1080A0002A4301212000FEF7DFFEC025A368060059 +:1080B0006D05AB420DD06B401A0E38D1FF22120471 +:1080C000134228D1FF22120213421CD1C0235B05A8 +:1080D000A360300070BD01212000194A330AFFF768 +:1080E000E9F9D8E7330C01212000164AFFF7E2F93D +:1080F000A3687340CBE7330E0121134AFFF7DAF987 +:10810000A3687340BFE7C023012120000C4A5B0332 +:10811000FFF7D0F9DAE7C0230A4A5B01012120000A +:10812000FFF7C8F9C023A2685B055340CAE71823CC +:1081300001212000044AFFF7BDF9A3686B40BDE7A9 +:108140000A0001000B0001000C000100F0B5C6465A +:10815000CF0B0D008168040090461E0000B5FF03A0 +:108160008F420BD079400B0E64D1FF231B041942C0 +:1081700057D1FF231B02194223D1A7608022434617 +:108180006D046D0C12022A43012B21D03300012112 +:108190002000FEF78FFFC025A3686D05AB420DD010 +:1081A0006B401A0E1AD1FF221204134222D1FF2271 +:1081B000120213422DD1C0235B05A36080BCB846D8 +:1081C000F0BD012120001F4A3B0AFFF773F9D4E7F5 +:1081D000330001212000FFF76DF9DCE718231A4A6C +:1081E00001212000FFF766F9FF22A36812046B400B +:1081F0001342DCD0C023154A5B0101212000FFF7A8 +:1082000059F9C023A2685B055340FF2212021342B2 +:10821000D1D0C023012120000A4A5B03FFF74AF9AD +:10822000C9E701212000094A3B0CFFF743F9A16887 +:1082300079409EE70121044A3B0EFFF73BF9A16814 +:10824000794092E70A0001000C0001000B000100D8 +:10825000F8B5CE46474604000D0080B5012900D18F +:10826000D4E1D04BC82798463F02C02641462000A3 +:10827000FFF7D2FA3A0001212000FEF7F5FDA368CE +:108280007605B34210D073401A0E00D0DBE0FF2217 +:108290001204134200D0E3E0FF221202134200D086 +:1082A000EEE0C0235B05A36041462000FFF7B4FA6F +:1082B0003A0001212000FEF7D7FDC022A368520535 +:1082C00006009146934210D053401A0E00D093E11D +:1082D000FF221204134200D082E1FF221202134255 +:1082E00000D075E1C0235B05A360F30700D495E1DE +:1082F000012D00D18FE1AC4DAC4E31002000FFF7D5 +:108300008BFA03232A0001212000FFF7D3F8C022B3 +:10831000A36852059146934210D053401A0E00D0E4 +:108320004CE1FF221204134200D02EE1FF22120280 +:10833000134200D021E1C0235B05A360310020007F +:10834000FFF76AFA2A0001212000FEF78DFDC02206 +:10835000A36852059146934210D053401A0E00D0A4 +:1083600001E1FF221204134200D0F0E0FF221202CA +:10837000134200D0E3E0C0235B05A3604146200028 +:10838000FFF74AFA3A00C027002301212000FFF737 +:1083900091F8A3687F05BB4210D07B401A0E00D035 +:1083A000C4E0FF221204134200D0B3E0FF22120205 +:1083B000134200D0A6E0C0235B05A360C0270120C4 +:1083C00002F006FE31002000FFF726FA01232A0002 +:1083D00001212000FFF76EF8A3687F05BB420FD094 +:1083E0007B401A0E00D084E0FF221204134200D01A +:1083F00073E0FF221202134267D1C0235B05A36022 +:1084000031002000FFF708FA2A00C02501212000D2 +:10841000FEF72AFDA3686D05AB420DD06B401A0E26 +:108420004AD1FF22120413423AD1FF221202134210 +:108430002ED1C0235B05A360012002F0C9FDC0BCA2 +:10844000B946B046F8BD1823594A01212000FFF76C +:1084500031F8FF22A36812047340134200D11BE7D6 +:10846000C023544A5B0101212000FFF723F8C023F9 +:10847000A2685B055340FF221202134200D110E7AD +:10848000C023012120004C4A5B03FFF713F808E7E3 +:10849000C02301212000484A5B03FFF70BF8C8E71F +:1084A000C023444A5B0101212000FFF703F8C023E9 +:1084B000A2685B055340B8E71823012120003C4A1D +:1084C000FEF7F8FFA3686B40ABE7C0230121200053 +:1084D000394A5B03FEF7EEFF8FE7C023354A5B01A5 +:1084E00001212000FEF7E6FFC023A2685B05534090 +:1084F0007FE71823012120002D4AFEF7DBFFA36848 +:108500007B4071E7C023012120002B4A5B03FEF76B +:10851000D1FF50E7C023274A5B0101212000FEF76D +:10852000C9FFC023A2685B0553403FE71823012120 +:1085300020001F4AFEF7BEFFA3687B4031E7C0233F +:10854000012120001C4A5B03FEF7B4FF13E7C023A0 +:10855000184A5B0101212000FEF7ACFFC023A2688E +:108560005B05534002E71823114A01212000FEF762 +:10857000A1FF4B46A2685340F3E6C023012120002F +:108580000D4A5B03FEF796FFD5E6C023094A5B015F +:1085900001212000FEF78EFFC023A2685B05534037 +:1085A000C4E6C0460048101808C40000084410186B +:1085B0000C0001000B0001000A0001001823194AF9 +:1085C00001212000FEF776FF4B46A2685340A8E643 +:1085D000C02301212000144A5B03FEF76BFF81E6F4 +:1085E000C023124A5B0101212000FEF763FFC02374 +:1085F000A2685B05534070E618230A4A0121200057 +:10860000FEF758FF4B46A268534061E6B827084B77 +:108610003F02984629E6074D074E6EE60748FCF7ED +:1086200009FF65E60C0001000A0001000B000100D3 +:108630000038101808B400000834101868500110F1 +:108640008022002352008281034A01608360837389 +:10865000036183507047C0464C08000010B5FEF718 +:1086600047F810BD70B5140004AA260005001800D4 +:10867000137880221236120196421FD83622202605 +:10868000AE542A000026363256709170D670002BF8 +:108690000DD10100280022003A300BF0DDFE2B0046 +:1086A000022128002833A21DFFF7F2FA70BD29002D +:1086B0000023A2B23A31FDF76FFBF0E705204042FC +:1086C000F4E7C04610B5040082B06946200001AA54 +:1086D000FFF7C2F9431C14D0031DF6D0012812D0B5 +:1086E0000228F2D10099019B4A0020685208C90F64 +:1086F000F8F7D2F96946200001AAFFF7ADF9431C4B +:10870000EAD102B010BD01990098FFF7B7F8010057 +:10871000200001F077FCD8E7F0B50227C64698465E +:108720004B001F40802300B516001C32040082B0AD +:108730004D081B019A422BD83304008A1B0CA363FB +:10874000089B013080B21B0320823B430004184386 +:10875000E063002320003200414623646563443017 +:108760000BF07AFE23003200002120002833103263 +:10877000FFF78EFA002807D143462A0000933900FC +:1087800033002000FFF700FB02B080BCB846F0BD0C +:1087900005204042F8E7C04610B50400002909D082 +:1087A000837C002B00D110BD002300218374FFF7D0 +:1087B00003F9F8E701F020FCA37C002BF3D10121A1 +:1087C0002000FFF7F9F80123A374ECE7F0B50600E9 +:1087D0000D007C494436040008220831300083B083 +:1087E000FCF7C4FC4C222B04E9B2A1541B0E01324D +:1087F000A3544E200022225401302254280C00D0D1 +:10880000CFE0FF3250302254013022540130225444 +:10881000013022545422A1540132A3540022562381 +:10882000142108272500E2540133E254238AA1636E +:1088300001339BB2123923821B040B43FF372835C7 +:10884000E36322642B000021200067632432FFF7DA +:108850001FFA002806D114233A00022120000096B6 +:10886000FFF792FA322002F0B3FB40210022238A64 +:10887000616301339BB23C392382A1631B0402393B +:108880000B436264E36322642B0000212000143256 +:10889000FFF7FEF9002806D1042340220221200020 +:1088A0000096FFF771FA0023002220004649FFF7E7 +:1088B00035FB0023012220004449FFF72FFB002352 +:1088C000082220004249FFF729FB00230422200050 +:1088D0004049FFF723FB0023002220003E49FFF719 +:1088E0001DFB3E4B60689B6A3D4A191A914262D952 +:1088F00020001322FF215A30FCF732FC5C23E722D0 +:10890000E25403330732E25401332F3AE254023384 +:10891000403AE25433496D3A3000FCF727FC2922F3 +:10892000238AA26301339BB2273A23821B04134399 +:108930000827E3630023FF37236400212B00200076 +:1089400067633732FFF7A4F9002806D129233A00DC +:10895000022120000096FFF717FA322002F038FBC0 +:1089600002210022238A616301339BB223821B040C +:108970000B43A263E36322642B000021200010322A +:10898000FFF786F9002806D1009000230222022179 +:108990002000FFF7F9F9322002F01AFB002003B0A3 +:1089A000F0BD5027E05551202D0E255401302254A2 +:1089B000013022542EE7C01A0B4B9C46604402F053 +:1089C00029FB95E788520110845001109050011046 +:1089D00098500110A8500110B450011000400540FB +:1089E000EF490200C4500110F0490200F0B5C6463C +:1089F0000700040000B50E0018494437142282B065 +:108A000014313800FCF7B2FB238A832201339BB276 +:108A100023821B04E3630023236423005200626368 +:108A20009046F23AA2630021200028331032FFF76B +:108A30002FF9051E0DD11423424600212000009776 +:108A4000FFF7A2F9051E04D1062239003000FCF719 +:108A50008DFB280002B080BCB846F0BD88520110E2 +:108A6000F0B55746DE464E464546E0B5B14B87B0B9 +:108A70009B6A040043600F00FDF778FE002812D1C6 +:108A8000FEF736F90A25FEF751F9AB4E1422002104 +:108A90002000FEF75FF9B04212D00120013D02F044 +:108AA00097FA002DF2D10625A448FCF7C3FC6D42CD +:108AB000280007B0F0BCBB46B246A946A046F0BDB0 +:108AC0000022002120009E4BFEF704FA0028EAD184 +:108AD000002200212000FEF75BF910231D22002157 +:108AE0002000FEF7E7FC0028DDD1992304220021B5 +:108AF0002000FEF7DFFC0028D5D1BE23062200218E +:108B00002000FEF7D7FB0028CDD10823012120004B +:108B10008C4AFEF7CFFC0A25402601212000894A15 +:108B2000FEF7A2F906420AD10120013D02F050FAF7 +:108B3000002DF2D18448FCF77DFC063DB8E7002308 +:108B4000804A01212000FEF7B5FC20007F49FEF796 +:108B500063FEB822C025012120001202FEF784F92D +:108B6000A3686D05AB4210D06B401A0E00D03AE3FB +:108B7000FF221204134200D029E3FF221202134203 +:108B800000D01CE3C0235B05A36020006F49FEF703 +:108B900043FEB822012120001202FEF765F9C0262B +:108BA000A36805007605B34210D073401A0E00D0BA +:108BB000FCE2FF221204134200D0EBE2FF22120279 +:108BC000134200D0DEE2C0235B05A360EB0700D4B4 +:108BD000D7E320005E49FEF71FFEC822C025012111 +:108BE00020001202FEF740F9A3686D05AB4210D0D9 +:108BF0006B401A0E00D08CE2FF221204134200D008 +:108C00007BE2FF221202134200D06EE2C0235B051A +:108C1000A36020004E49FEF7FFFDC822012120007D +:108C20001202FEF721F9C026A36805007605B342BB +:108C300010D073401A0E00D04EE2FF2212041342ED +:108C400000D03DE2FF221202134200D030E2C023E6 +:108C50005B05A360EB0700D48FE3C0250221200051 +:108C6000FFF7F6FAA3686D05AB4210D06B401A0E01 +:108C700000D014E2FF221204134200D003E2FF22CC +:108C80001202134200D0D4E2C0235B05A360C025CA +:108C90000323012120002F4AFEF70CFAA3686D057B +:108CA000AB4210D06B401A0E00D0B9E2FF22120482 +:108CB000134200D0A8E2FF221202134200D09BE22E +:108CC000C0235B05A360C025002301212000224AA8 +:108CD000FEF7F0F9A3686D05AB4210D06B401A0E99 +:108CE00000D0BAE2FF221204134200D0A9E2FF2210 +:108CF0001202134200D0B9E2C0235B05A360174BF8 +:108D0000174A9A46174B53449E5A1B3AFF3A9642CB +:108D100000DBB2E1144A9B5C002B00D0ADE1502E89 +:108D200000DCAAE1114B50259946114B534498465B +:108D300024E0C04600400540ADBEEDFED850011015 +:108D4000B30402000E0001002C510110003810186D +:108D50000048101810C0000044C00000FC52011070 +:108D60000E0300009E6803000D030000F850011080 +:108D7000AB6B03000135AE4200DC7EE143460922C5 +:108D80004946581B05F026FF0028F3D15346002121 +:108D90002000E44AFFF75AF8051E00D088E6BA2200 +:108DA000E14BE24992002000FFF750F8E04B04222B +:108DB0002000E049FFF7CAF901212000FFF748FA37 +:108DC0002000DD49FFF754F903230340012B02D0B3 +:108DD000DA48FCF72FFB2000D949FFF749F9C30710 +:108DE00000D54BE2FA268023B600984606E0012023 +:108DF000013E02F0EDF8002E00D191E201212000A9 +:108E0000D04AFEF731F843460342F0D0F023042263 +:108E10002000CD49FFF79AF9202301212000CB4AF9 +:108E2000FEF748FBFA262023B600984606E001200C +:108E3000013E02F0CDF8002E00D197E20822002179 +:108E40002000FDF7A5FF43460342F0D00121C04AB0 +:108E50002000FEF709F80222C3B213430121BC4AE5 +:108E60002000FEF727FB0823F02200212000FEF758 +:108E700021FB02230121B34A2000FEF71BFB012145 +:108E80002000B44AFDF7F0FFC30700D4FEE10F2332 +:108E90000121B14A2000FEF70DFB00230121AE4A5B +:108EA0002000FEF707FB0121AB4A2000FDF7DCFFA5 +:108EB000042200212000FDF7A1FFC30700D5EEE149 +:108EC000C026A3687605B34210D073401A0E00D0B6 +:108ED0001DE2FF221204134200D00CE2FF22120214 +:108EE000134200D0FFE1C0235B05A360C02601212F +:108EF00020009A4AFDF74CFFA3687605B34210D0D4 +:108F000073401A0E00D0E5E1FF221204134200D094 +:108F1000D4E1FF221202134200D0C7E1C0235B0557 +:108F2000A360200001F068F8A37C002B05D101218B +:108F30002000FEF741FD0123A374894B2600190090 +:108F4000443608222C3130009846FCF70FF9854B47 +:108F5000F622DB21E36420000023920089025144C1 +:108F60002265636558309946FCF700F90822FF3204 +:108F700092466263FC2292009346A2630222238AF5 +:108F8000002101339BB223821B041343E3634B464E +:108F90002364283399468022A1444B462000D20006 +:108FA000FEF776FE002806D15B46524602212000DD +:108FB0000096FEF7E9FE4146132238313000FCF7F7 +:108FC000D5F8238A832201339BB223821B04E363F7 +:108FD0000023520092466263F33AA26323640021A5 +:108FE0004B4620001032FEF753FE002806D1132313 +:108FF0005246002120000096FEF7C6FE636C002B4F +:1090000000D03FE10023002220005749FEF786FFF1 +:109010000023012220005549FEF780FF002F00D1D8 +:1090200085E120003900062252300BF015FA0E229D +:109030004F493000FCF79AF81422238AA2630133C7 +:109040009BB2123A23821B0413430827E3630023D5 +:10905000FF37236400214B46200067632232FEF76E +:1090600017FE002800D023E514233A000221200037 +:109070000096FEF789FE00251AE506253D48FCF717 +:10908000D9F96D4214E5C0233B4A5B010121200060 +:10909000FEF710FAC023A2685B055340EFE51823E2 +:1090A00001212000354AFEF705FAA3686B40E1E58F +:1090B000C02301212000324A5B03FEF7FBF9C6E51D +:1090C000C0232D4A5B0101212000FEF7F3F9C023E4 +:1090D000A2685B055340B5E5182301212000274A0B +:1090E000FEF7E8F9A3687340A7E5C023012120003B +:1090F000234A5B03FEF7DEF988E5C0231E4A5B01C5 +:1091000001212000FEF7D6F9C023A2685B05534079 +:1091100077E5182301212000184AFEF7CBF9A36850 +:109120006B4069E5C06B0300D4C2041014FD070056 +:10913000BA0045FFFCFF0700083410185851011011 +:10914000003810180E00010024200018080001004B +:109150001E0001001F0001000F0001000885000033 +:109160008852011006100200845001109050011026 +:10917000B4510110045101100B0001000C0001005A +:109180000A000100C02301212000804A5B03FEF792 +:1091900091F918E5C0237E4A5B0101212000FEF70A +:1091A00089F9C023A2685B05534007E51823012114 +:1091B0002000784AFEF77EF9A3687340F9E4C023E3 +:1091C00001212000714A5B03FEF774F9DAE4C02341 +:1091D0006F4A5B0101212000FEF76CF9C023A268F1 +:1091E0005B055340C9E4182301212000694AFEF7BA +:1091F00061F9A3686B40BBE4C02301212000634AEE +:109200005B03FEF757F95BE5C023614A5B0101216F +:109210002000FEF74FF9C023A2685B0553404AE5E2 +:109220001823012120005B4AFEF744F9A3686B4034 +:109230003CE5C02301212000544A5B03FEF73AF9C4 +:1092400022E5C023524A5B0101212000FEF732F9DA +:10925000C023A2685B05534049E518230121200083 +:109260004C4AFEF727F9A3686B403BE5C023012178 +:109270002000464A5B03FEF71DF93DE54648FCF732 +:10928000D9F8AFE54548FCF7D5F8BBE60123C0B2F5 +:10929000034301212000424AFEF70CF9F7E583B2AF +:1092A000042200212000FEF705F809E6C023012171 +:1092B0002000364A5B03FEF7FDF82FE6C023344A50 +:1092C0005B0101212000FEF7F5F8C023A2685B05D1 +:1092D00053401EE61823012120002E4AFEF7EAF82B +:1092E000A368734010E6C02301212000274A5B03D6 +:1092F000FEF7E0F8F7E5C023254A5B0101212000D5 +:10930000FEF7D8F8C023A2685B055340E6E51823B2 +:10931000012120001F4AFEF7CDF8A3687340D8E56D +:1093200006252048FCF786F86D42FFF7C1FB424650 +:109330004346D26C4C3304926A469B8802AF390094 +:1093400020009382FFF752FB00280AD1029B049A67 +:10935000934200D08FE66B46BA889B8A9A4200D02F +:1093600089E63900002001F0E3FD5AE606250E48A3 +:10937000FCF760F86D42FFF79BFB0C48FCF75AF8CE +:109380006BE40A48FCF756F823E4C0460A000100E3 +:109390000B0001000C000100585101109C510110FC +:1093A0001F0001006C510110845101106850011020 +:1093B00070B504000D001E0082B0C82A00D886E0F7 +:1093C000C82291008A180023200043495200FEF76A +:1093D000A5FD3200002320004049FEF79FFD002339 +:1093E0002000069A3E49FEF799FD00232000079AC7 +:1093F0003C49FEF793FD44232A0AE5540133E25425 +:109400002A0C0133E25456222D0E0133E554238AEF +:10941000626301339BB2523A2382A2631B04023A75 +:1094200013432500E363002326002835236400212D +:109430002B00200012324436FEF72AFC002806D109 +:1094400004235622022120000096FEF79DFC0123F2 +:109450006E226364238A626301339BB26A3A238279 +:10946000A2631B04023A1343E36300230021236435 +:1094700020002B001232FEF70BFC002806D104233B +:109480006E22022120000096FEF77EFC8E21002233 +:10949000238A616301339BB28A392382A1631B044F +:1094A00002390B436264E36322642B000021200035 +:1094B0001432FEF7EDFB002806D104238E22022190 +:1094C00020000096FEF760FC002002B070BD002A6C +:1094D00000D076E7013274E7C4510110D451011075 +:1094E000E0510110EC510110F0B5C6460500012312 +:1094F000080000B50C0082B00B604B600622FF2113 +:109500002C30FBF72DFE02239846424600262F0002 +:1095100028003033E254333B6363A363E363236483 +:109520004933210066644A32E65244374A300AF031 +:1095300093FF062213493800FBF718FE5222AA6354 +:1095400042462B8A082401339BB22B821B0413430F +:10955000EB632B00FF34002128006C632E6428335A +:109560006032FEF795FB002806D15223220002212B +:1095700028000097FEF708FC002002B080BCB84627 +:10958000F0BDC046FC510110F0B557464E46454669 +:10959000DE46E0B5A5B02F9F0D009946039200234B +:1095A0000822E1490400FEF7B9FC002F00D185E153 +:1095B00002233A009A43DD4B9A4200D15CE1DC4B36 +:1095C0009F4200D0D2E104239B46442300228621FF +:1095D00026009846E7540133E2540133E254013344 +:1095E000E254238A616301339BB282392382A163EF +:1095F0001B0402390B432836E36322643300002145 +:1096000020001432A044FEF743FB002807D1434654 +:1096100086220093022104232000FEF7B5FB3B00C5 +:1096200020005A1E9341C3490022FEF7C9FC1722AD +:10963000C1494046FBF79AFD00225B235F21E254BB +:109640000133E2540133E2540133E254A133635451 +:109650000131635401316354013163540821238A79 +:10966000FF3101339BB28A466163E8392382A163EB +:109670001B041D390B43E3632264330000212000E7 +:109680002F32FEF705FB002807D1434652460093D0 +:1096900002211F232000FEF777FB00222000A74BAA +:1096A000A749FEF78DFC002F00D00AE10123142208 +:1096B0006364238A626301339BB2103A2382A263FC +:1096C0001B04023A1343E3630023002123642000B8 +:1096D00033001232FEF7DCFA002807D14346142289 +:1096E0000093022104232000FEF74EFB16210022E6 +:1096F000238A616301339BB212392382A1631B0465 +:1097000002390B436264E3632264330000212000CA +:109710001432FEF7BDFA002807D143461622009303 +:10972000022104232000FEF72FFB44235A46E25473 +:109730000022A5210133E2540133E2540133E25403 +:10974000238A616301339BB2A1392382A1631B0485 +:1097500002390B43E36322643300002120001432FA +:10976000FEF796FA002807D14346A522009302216E +:1097700004232000FEF708FB724BEFB2E7542B0ADC +:10978000DBB29A465246704B0399E2542B0CDBB283 +:1097900099464A466D4BE2542B0E9B465A466C4BFB +:1097A000E2546C4B2A00E018FBF7E0FC309B002BE6 +:1097B00065D04222002105A8FBF7D2FC53464A4659 +:1097C0001B021F435B4612041B0617431F432A005C +:1097D0000399082505A80497FBF7C8FC0022242359 +:1097E00002A94919CA5412A8253B309906320E9392 +:1097F0000F9310931193FBF7B9FC319B013309D000 +:10980000012314938023319A5B011343442202A95C +:1098100049198B522000462204A94930FBF7A6FCC7 +:1098200005224D494046FBF7A1FC4B22238AA26347 +:1098300001339BB22382493A1B0413430827E36395 +:109840000023FF372364002133002000676359326F +:10985000FEF71EFA051E2FD143463A00009302215F +:109860004B232000FEF790FA280025B0F0BCBB4641 +:10987000B246A946A046F0BD80239B46A5E61A2223 +:10988000304B6263E718238A0A3201339BB223828A +:10989000A2631B04223A1343E363309B3900236421 +:1098A00022324046FBF762FC3300342200212000C4 +:1098B000FEF7EEF9051E51D00025D5E700239B46A3 +:1098C00083E64B4604AF3B8001234A462E997B80BA +:1098D00005A8FBF74BFC022001F07AFB8622238AC5 +:1098E000520001339BB262639146C83A2382A2635D +:1098F0001B04423A1343E3630023390023644232DA +:109900004046FBF733FC3300542200212000FEF7D1 +:10991000BFF9002800D0C9E644234A4602212000AE +:109920000097FEF731FAC1E698500110040040009C +:10993000020020000452011014520110881300008C +:109940002C52011028080000290800002A080000F5 +:109950002B0800002C0800004052011024231A227A +:10996000022120000097FEF70FFA7DE705256D42E2 +:109970007AE7C046042230B5038A426401339BB2C1 +:10998000038282631B04023A1343C3630023A521AD +:1099900003640300050083B04163283300211232C1 +:1099A00004004435FEF774F9002806D10423A522EB +:1099B000022120000095FEF7E7F903B030BDC04654 +:1099C0001A2230B5134B4263C518038A0A32013399 +:1099D0009BB2038282631B04223A1343C3630023B6 +:1099E00004000364290083B022324430FBF7BEFB3D +:1099F00023003422002120002833FEF749F90028F3 +:109A000006D124231A22022120000095FEF7BCF97A +:109A100003B030BD28080000F0B54E464546DE468E +:109A20005746E0B51E00442398460F00AC4985B068 +:109A3000804404000292543104224046FBF796FB16 +:109A400048239C46A444634603930123A364238ACA +:109A5000832501339BB223821B04E3630023236429 +:109A60002833994608226D00A144A2634B46002189 +:109A7000200065631032FEF70BF9002807D143463A +:109A80002A000093002108232000FEF77DF94423DB +:109A9000E25C9B4601339A46E35C1B021A43462371 +:109AA000E55C2D0415434722A35C1B061D4307D02C +:109AB000002005B0F0BCBB46B246A946A046F0BDAA +:109AC000002320008749453AFEF728FA012359462A +:109AD00063545146472245336554E5540233A55437 +:109AE000E7543A0A0133E2543A0C0133E2543A0E95 +:109AF0000133E25401339A46A24420220021504609 +:109B0000FBF72EFB3A0002995046FBF72FFB200093 +:109B10002822414650300AF09FFC0C2272494046F0 +:109B2000FBF724FB34220827238AA26301339BB26C +:109B3000323A23821B041343FF37E36300214B4671 +:109B40002000676325644232FEF7A2F8002807D19F +:109B500043463A000093022134232000FEF714F913 +:109B60004423109A0021E2544523120AE254109B28 +:109B700020001A0C4623E2544722109B1B0EA354CC +:109B8000238A293A01339BB262631A3A2382A26381 +:109B90001B04023A1343E3630023123223644B464F +:109BA000FEF776F8002807D143461E2200930221D3 +:109BB00004232000FEF7E8F83300012220004B497F +:109BC000FEF7FEF9002E43D0494B2000F3185A420D +:109BD00053417F2244265B429343464984337E3A75 +:109BE000FEF7EEF90E9B0025A3551A0A4523E25411 +:109BF0000122039F0133E2540133E5540021380070 +:109C00003F32FBF7ADFA380086270E9A0F99FBF723 +:109C1000ADFA022001F0DCF9238A374A01339BB206 +:109C200023821B0413437F00E36354224B4600212D +:109C300020006763A6632564FEF72AF8002807D191 +:109C400043463A000093022144232000FEF79CF88B +:109C500001236E226364238A626301336A3A9BB2F2 +:109C6000A263254A23821B041343E36300231422C7 +:109C7000236400214B462000FEF70AF8002807D194 +:109C800043466E220093022104232000FEF77CF855 +:109C90000123162220001949FEF740F901234E2224 +:109CA0006364238A626301334A3A9BB2A263124A15 +:109CB00023821B041343E363002314222364002143 +:109CC0004B462000FDF7E4FF002800D0F0E64346B5 +:109CD0004E220093022104232000FEF755F8E7E608 +:109CE000885201109850011048520110545201102E +:109CF000FEFFDFFF605201100210000070520110E1 +:109D000070B50500443504000E0004221B4982B0E2 +:109D10002800FBF72BFA48230122E25400220C21F1 +:109D20000133E2540133E2540133E2540133E65487 +:109D30000133E2540133E2540133E254238AA16334 +:109D400001339BB20A3923821B040B430826E363C9 +:109D50002300FF36226400212000666328331C3272 +:109D6000FDF796FF002806D10C23320002212000C7 +:109D70000095FEF709F8002002B070BD7C5201107A +:109D8000F0B5040083B0022943D801238B40002A98 +:109D90003AD10027DEB22500443508221E492800AA +:109DA000FBF7E4F94C2300221021E6540133E2547E +:109DB0000133E2540133E2540133E7540133E254F6 +:109DC0000133E2540133E254238AA16301339BB28D +:109DD00023820E391B040B430827E3632300FF375C +:109DE000226400212000676328332032FDF750FFF2 +:109DF000061E0CD110233A00022120000095FDF729 +:109E0000C3FF300003B0F0BDDFB23E00C3E7002661 +:109E1000F7E701267642F4E78052011010B500689A +:109E200000F0E4F8013843425841C0B210BDC046CA +:109E300010B5284B82B01B68002B17D0264C200091 +:109E4000FFF7ECFF00283CD1244BE25C002A2BD129 +:109E5000234BE25C002A1DD1224BE25C002A0CD18C +:109E6000214B1B68002B03D001F010F802B010BD8D +:109E700001212000FEF790FCF6E700222000E254CA +:109E8000FFF79EFD0122194BE250174B1B68002B78 +:109E9000EAD1EDE700222000E254FFF76BFD114B01 +:109EA000E25C002ADCD0E8E700226921E2542000CD +:109EB00000230092FEF730FC094BE25C002ACBD075 +:109EC000E8E72000FEF7FEFB044BE25C002ABFD06F +:109ED000EAE7C04620310020283100207908000040 +:109EE0007B0800007A080000243100206C08000084 +:109EF00070B58023D025802604002D065B04AB625C +:109F00003604002200211820F7F7D4F86E620022F0 +:109F100000211720F7F7CEF8AE6121002000FEF7F0 +:109F20008FFB8622002303211201A354064AA3506B +:109F3000064AA3501432A152054AA354054A13609D +:109F40000122054BE25070BD680800006C0800005B +:109F5000820800002031002078080000F8B50400D5 +:109F600001F008F81C4E3368002B32D0002120008D +:109F700001F06CF80121200001F068F82000FEF7E4 +:109F80006DFBD025802380275B042D06AB62002269 +:109F9000002118203F04F7F78DF800220021172038 +:109FA0006F62F7F787F821002000AF61FEF748FBEA +:109FB0008622002303211201A354084A3360A350D0 +:109FC000074AA3501432A152064AA3540122064B59 +:109FD000E25000F0D9FFF8BD2031002068080000F1 +:109FE0006C0800008208000078080000D0231B06DF +:109FF0005868C001C00F70473222014B1A60704789 +:10A00000243100207C4B70B5C35805000C00DB07E1 +:10A0100031D46368452B1FD00B2B56D0172B0BD098 +:10A02000002B00D06FE0A368002B66D1734BEB5878 +:10A03000734A934241D070BDA368002BF6D1E36808 +:10A04000082BF3D102226F4BFF32EA526E4800F028 +:10A0500025FF6A4BEB58EBE76C4BEA58012AE5D138 +:10A06000A268082A00D1A7E0002ADFD10222EA5024 +:10A07000624BEB58DCE7F8F797F900292DD0FA226C +:10A0800000239200FAF716FC628801006048FBF793 +:10A0900003FB616858292CD85E4B8A00D358002BEB +:10A0A00027D019005C48FBF7F7FA2E23E268E35C3F +:10A0B000A1685A48FBF7F0FAABE701224F4B0021A9 +:10A0C0002800EA50F6F774FCB5E700212800F6F7FF +:10A0D000ABFC0022494BEA50ADE7FA218900FAF7C0 +:10A0E000ABFB628801004A48FBF7D6FA6168582941 +:10A0F000D2D94B48FBF7D0FAD7E7032B56D0022230 +:10A100003E4BEA5097E7032B10D0062B22D1A368D1 +:10A11000002B00D08AE7E368022B00D086E7414B92 +:10A1200001223948EA5400F0B9FE7FE7A368002B0A +:10A1300024D1324BEA580F2319001140042903D1CE +:10A140009A43130001221A4380239B0013432B4A96 +:10A15000AB506DE7102B18D1A368002B00D065E73A +:10A160006388DB0739D52E23E15C00293DD18023AC +:10A17000224ADB00A9580B43AB5059E7062B00D10C +:10A1800054E704221D4BEA5055E72E2B00D04DE733 +:10A19000A368062B1AD0042B03D002229343082B6A +:10A1A000EFD1E3680F2BECD1164BB9E7E268002A38 +:10A1B000A5D1124AAB503EE721000833E8581A4BAC +:10A1C0003031EB5898470D4BEB5831E780230B4A61 +:10A1D0001B01A9580B43AB502AE72E232800E15C52 +:10A1E000F6F722FC054BEB5822E72800F6F7E0FBD8 +:10A1F000024BEB581CE7C046640800006C080000E6 +:10A20000010E00007A080000319E0010680800006E +:10A21000BCC5041080C60410D0C50410D4C50410F9 +:10A22000DC4401107908000074080000F0B55746BE +:10A230004E464546DE460400E0B583B098460CAB7A +:10A240001B780E009A46170000F094FE234B002165 +:10A250001D6899462000002D14D0FEF79DFA534644 +:10A260003A000093310043462000FEF7FBF9050059 +:10A2700000F08AFE280003B0F0BCBB46B246A946F7 +:10A28000A046F0BD00F0E2FE0121200000F0DEFE5D +:10A2900086231B01E5548023D0251B049B462D06F5 +:10A2A000AB61142000F094FE5B4632206B6100F03D +:10A2B0008FFE00212000FEF7D3FB051ED8D1084BEE +:10A2C0002000E118FEF792FB3222064B06481A6086 +:10A2D0004B46186000F0E2FDC1E7C0462031002087 +:10A2E000E308000024310020319E0010F0B5C6467E +:10A2F000050000B582B00C0000F03CFE244F0021A8 +:10A300003E682800002E19D0FEF746FA0F20010003 +:10A31000230B22052140260D240C06400440034057 +:10A3200001962800120E0094FFF742F8060000F094 +:10A330002BFE300002B080BCB846F0BD00F086FEB7 +:10A340000121280000F082FE86231B01EE548023A9 +:10A35000D0261B0498463606B361142000F038FE60 +:10A3600043463220736100F033FE00212800FEF7DF +:10A3700077FB061EDBD1074B2800E918FEF736FBFA +:10A380003222054B05481A60386000F087FDBDE7B2 +:10A3900020310020E308000024310020319E00100D +:10A3A000F0B54746CE4680B585B0160004000D00D6 +:10A3B0001F0000F0DFFD002E14D086263601A35DBD +:10A3C000002B29D0012D60D086273F01E35D0126B7 +:10A3D0002B411E424CD000F0D7FD05B0C0BCB946A1 +:10A3E000B046F0BD012DF6D100F0C4FDB14E002104 +:10A3F00035682000002D00D1FBE0FEF7CDF90021EB +:10A400002000FFF77DFC00F0BFFD86220221120133 +:10A41000A35C8B43A354DEE700F0ACFDA54B002109 +:10A4200098461B6820009946002B65D0FEF7B4F9CA +:10A4300039002000FEF7CAF9060000F0A5FD002E45 +:10A44000C9D100F097FD43461E6800212000002E70 +:10A4500000D1A4E0FEF7A0F90A230193093B1422DE +:10A46000022120000093FEF7A3FF00F08DFDA9E775 +:10A47000AE402900200000F0E9FD2900200000F096 +:10A48000E3FDE35D1E43E655A5E700F073FD894B50 +:10A4900000211D6898462000002D57D0FEF77CF95A +:10A4A000854A864BA15C013AA25C20000292844A54 +:10A4B000E358A2180192834AA25C0092824AA21831 +:10A4C000FFF7AAFA86252D0100F05EFD635D9B076C +:10A4D00000D4E1E000F04EFD43461D68002120005D +:10A4E000002D00D1AEE0FEF757F901212000FFF763 +:10A4F00007FC00F049FD6EE700F0A8FD01212000F7 +:10A5000000F0A4FD4B46A3558023D0261B0499469A +:10A5100036061420B36100F05BFD4B4632207361B8 +:10A5200000F056FD00212000FEF79AFA0028E0D145 +:10A53000664B2000E118FEF759FA3222644B654859 +:10A540001A604346186000F0A9FC71E700F07EFD38 +:10A550000121200000F07AFD86231B01E5548026AE +:10A56000D02536042D061420AE6100F031FD3220D6 +:10A570006E6100F02DFD00212000FEF771FA002829 +:10A58000A0D1524B2000E118FEF730FA3222504B96 +:10A5900050481A604346186000F080FC80E700F0E5 +:10A5A00055FD0121200000F051FD86231B01E654DA +:10A5B0008027D0263F0436061420B76100F008FD3E +:10A5C0003220776100F004FD00212000FEF748FAF8 +:10A5D000002800D049E73D4B2000E118FEF706FABD +:10A5E00032223B4B3B481A604346186000F056FC51 +:10A5F00032E700F02BFD0121200000F027FD86232B +:10A600001B01E5548027D0253F042D061420AF619F +:10A6100000F0DEFC32206F6100F0DAFC0021200047 +:10A62000FEF71EFA002800D0EDE6284B2000E118C6 +:10A63000FEF7DCF93222264B26481A60306000F023 +:10A640002DFCDCE600F002FD0121200000F0FEFC04 +:10A6500086231B01E5548026D02536042D061420C0 +:10A66000AE6100F0B5FC32206E6100F0B1FC00215B +:10A670002000FEF7F5F9002800D03AE7134B200040 +:10A68000E118FEF7B3F93222114B12481A60434623 +:10A69000186000F003FC28E70121200000F0D6FC40 +:10A6A0000121200000F0D0FC0222635D13436355BA +:10A6B00010E7C04620310020810800007C0800001F +:10A6C000A30800008208000083080000E3080000DF +:10A6D00024310020319E0010F0B54646D6464F4644 +:10A6E00086250400C0B52D011F000E00904600F025 +:10A6F00041FC635D002B48D0264B002199461B6826 +:10A7000020009A46002B16D0FEF746F80122224B75 +:10A710003100E25042460833E250204B2000E7501F +:10A72000FEF7E2FE050000F02FFC2800E0BCBA4670 +:10A73000B146A846F0BD00F089FC0121200000F0E0 +:10A7400085FC534663558023D0251B049A462D066D +:10A75000AB61142000F03CFC534632206B6100F0EA +:10A7600037FC00212000FEF77BF9051EDBD10C4BE6 +:10A770002000E118FEF73AF932220A4B0A481A6023 +:10A780004B46186000F08AFBC0E7042500F0FCFB94 +:10A790006D42CAE7203100206808000074080000FC +:10A7A000E308000024310020319E0010F0B5464639 +:10A7B000D6464F4686250400C0B52D0184B0984684 +:10A7C0000E00170000F0D6FB635DDB0757D52E4B5C +:10A7D00000219A461B6820009946002B21D0FDF7E6 +:10A7E000DBFF0F9B3A0003930E9B310002930D9BFE +:10A7F000200001930C9B00934346FEF7C5FE051E07 +:10A8000008D000F0C1FB280004B0E0BCBA46B14655 +:10A81000A846F0BD0D9B002B2DD11C4B1C4AE250CD +:10A82000EFE700F013FC0121200000F00FFC4B4685 +:10A8300063558023D0251B0499462D06AB61142057 +:10A8400000F0C6FB4B4632206B6100F0C1FB0021DB +:10A850002000FEF705F9051ED3D10E4B2000E118AC +:10A86000FEF7C4F832220C4B0C481A6053461860AD +:10A8700000F014FBB5E70122044BE250C1E70425C8 +:10A8800000F082FB6D42BEE7203100206C08000022 +:10A8900001080000E308000024310020319E001070 +:10A8A000F0B5C646040000B582B00E0000F062FBB1 +:10A8B000204F00213D682000002D10D0FDF76CFFD7 +:10A8C00000230022692120000096FDF725FF0500E6 +:10A8D00000F05AFB280002B080BCB846F0BD00F082 +:10A8E000B5FB0121200000F0B1FB86231B01E554DC +:10A8F0008023D0251B0498462D06AB61142000F060 +:10A9000067FB434632206B6100F062FB00212000B0 +:10A91000FEF7A6F8051EDBD1074B2000E118FEF775 +:10A9200065F83222054B06481A60386000F0B6FA26 +:10A93000C6E7C04620310020E30800002431002093 +:10A94000319E0010F8B54746CE46040080B58846D3 +:10A95000160000F00FFB1F4F00213D682000002D66 +:10A960000ED0FDF719FF320041462000FFF708FA2C +:10A97000050000F009FB2800C0BCB946B046F8BD90 +:10A9800000F064FB0121200000F060FB86231B0126 +:10A99000E5548023D0251B0499462D06AB61142075 +:10A9A00000F016FB4B4632206B6100F011FB0021DA +:10A9B0002000FEF755F8051EDBD1074B2000E118FB +:10A9C000FEF714F83222054B05481A60386000F093 +:10A9D00065FAC8E720310020E30800002431002098 +:10A9E000319E0010054B10B59C46604443425841CF +:10A9F000800041180248F6F791FC10BD0000D0AF6E +:10AA0000A00F01200B4B10B59C46604443425841B7 +:10AA1000094A840082B0009208482200E31CF6F73D +:10AA20002FFC844202DC001B02B010BD012040421A +:10AA3000FAE7C0460000D0AFE4C70410A00F012021 +:10AA400070B50E000400F6F7E3FB154B01229C469F +:10AA5000644463425C41134BA400E55805213479FA +:10AA60002023A2407156013A1B1B00290BDB99429F +:10AA700014DC8A4014002C4063425C41E4B2F6F7D7 +:10AA8000D3FB200070BD002B02DA07E0013B05D3A9 +:10AA9000110099400D42F9D10124F0E70024EEE7BE +:10AAA0000000D0AF782C0020F0B5D6464F46464681 +:10AAB0008846C0B505240600F6F7AAFB43461F7971 +:10AAC0001C57284B8146F01843425841264B9A4662 +:10AAD00083009C4653466246985801222023BA4080 +:10AAE000DB1B013A002C32DB9C422DDCA24015001E +:10AAF000104229D1002F1AD043465A7819781202F1 +:10AB0000114342469B78D2781B040B4312061A432A +:10AB10009046002241465300C95A4B0B00D10919F7 +:10AB2000131912339B00013299519742F2D85346C0 +:10AB3000624605439D504846F6F776FB2000E0BC90 +:10AB4000BA46B146A846F0BD0848F8F7D5FA002B3A +:10AB500002DAF9E7013BF7D315009D401C000542DE +:10AB6000F8D1C7E70000D0AF782C002008C8041047 +:10AB700070B501250B7904009D40013D9540F6F725 +:10AB800047FB064B06499C46644463425C41A40073 +:10AB90006258AA436250F6F747FB70BD0000D0AF81 +:10ABA000782C0020F0B5DE4657464E4645468B468B +:10ABB000E0B51C0085B04B0003935B44DB00C51877 +:10ABC0002F00DC3716003A68844600922A00CC3207 +:10ABD0001268CC330192C022634492011343802255 +:10ABE000920202901A60002C18D08023DB049A464F +:10ABF00001239946134BD83598462000F9F7BCFD40 +:10AC00005246430113433B6033004A46C34013405E +:10AC1000424613432B60631E1C40EED1029B0398F7 +:10AC20009C465844C00060440300009ADC331A601C +:10AC3000019BCC30036005B0F0BCBB46B246A946D0 +:10AC4000A046F0BD80E00000F0B557464E464546B0 +:10AC5000DE468946E0B583B00CA90D784946490027 +:10AC600088464944C900461837003400DC37019053 +:10AC70003868CC3483462068C02482460198CC31A1 +:10AC80008446A401614421438024A4020C60691E0F +:10AC90008D411F216D420D4016498C466544052BA0 +:10ACA0000ED9A02149058C461F21D8366046540193 +:10ACB00004430532053B3C600A403560052BF5D85E +:10ACC000414652019B0613434944019AC90050185A +:10ACD0000200DC3213600300D8331D605B46136052 +:10ACE0005346CC30036003B0F0BCBB46B246A94625 +:10ACF000A046F0BD80E0000010B501000148F6F765 +:10AD00000DFB10BD980F012000B5054B83B001006D +:10AD1000009300220B230348F6F7B2FA03B000BDFC +:10AD20001CC80410980F012003001149820110B5BE +:10AD300054182068D90241400E480140802040014B +:10AD40002043016001209840A0240B4BE4051860CB +:10AD50000A4B802118600A4B4904E050094B9C467D +:10AD6000624413680B42FCD18023DB00E05010BD2D +:10AD700010000050017800000434005014340050DA +:10AD8000440400000C00005010B5036801495B6AE0 +:10AD9000984710BDB4080020802010B54022074914 +:10ADA0004004F6F7DDF9012202211820F6F7AEF98A +:10ADB0000D200121F6F7E8FA002010BDE1AD0010EA +:10ADC000802010B505494004F6F7ECF91820002260 +:10ADD0000221F6F79BF9002010BDC046E1AD00103E +:10ADE000D0231B061B6810B55A1E93415A423023CC +:10ADF0001340094A94466344DB6A9B0700D410BDA4 +:10AE0000002202211820F6F781F9044B0449186842 +:10AE100003685B6A9847F2E7004101401C3100205B +:10AE2000B4080020154B70B51B680400002B0ED031 +:10AE3000134D2A68002A01D0013A2A6098472B68EE +:10AE4000002B05D1236820009B690E49984770BDEF +:10AE5000F7F7AAFAFA220023920080185941002934 +:10AE600008DB084B22689860D960526919002000FD +:10AE70009047ECE7012004494042F2E720310020EE +:10AE800024310020C8080020FFFFFF7F10B50122F9 +:10AE900002211820F6F73AF910BDC046034B10B551 +:10AEA0001868034903685B6A984710BD1C3100208D +:10AEB000B408002010B504000848FFF719F8084B43 +:10AEC00000221C60236820001B69064998472368FC +:10AED0002000DB6904499847012010BD283100207B +:10AEE0001C31002099AD0010B408002010B50400FA +:10AEF00003680A499B699847236820001B6A084930 +:10AF00009847236800221B69064920009847064895 +:10AF1000FFF724F80022054B1A6010BDC808002076 +:10AF2000B4080020C1AD0010283100201C310020E1 +:10AF300010B582B068460C00FBF7A2FB6B460622F8 +:10AF4000991C2000FAF712F9012223789343022278 +:10AF50001343237002B010BD044B10B59C4608008B +:10AF6000034906226144FAF701F910BDE308000025 +:10AF700028310020034B10B5186803685B689847B8 +:10AF800010BDC0461C310020034B10B51868036883 +:10AF90009B68984710BDC0461C31002070B5040066 +:10AFA000094B1D68F7F700FA2200002312184B41E5 +:10AFB000002B04DB29682800096B884770BD01223B +:10AFC000024B5242F6E7C0461C310020FFFFFF7FD4 +:10AFD000F8B50E4B06001F68F7F7E6F9FA220400F1 +:10AFE0000D000023920030000021F9F7D9FF020084 +:10AFF0000B0012196B41002B04DB39683800C96A59 +:10B000008847F8BD0122024B5242F6E71C3100206E +:10B01000FFFFFF7F70B50400094B1D68F7F7C4F907 +:10B020002200002312184B41002B04DB2968280062 +:10B03000C96A884770BD0122024B5242F6E7C046FA +:10B040001C310020FFFFFF7F7047C0467047C0469D +:10B0500070B58B690500C8690C0098472062200014 +:10B06000103009F079F92B68280021001B6A9847F5 +:10B0700070BDC04610B5303009F0B6F910BDC046FD +:10B08000F0B5CE46474680B52D4B87B01A685B6851 +:10B09000040005932B4B90464A259946200000F06A +:10B0A00095FB06000F00F7F77FF932003B00121AFC +:10B0B0008B41002B29DD46452DD0635D002B08D048 +:10B0C000A06AE16A32003B00121A8B41002B28DC97 +:10B0D00033D0236C002B03DD216C206AF6F7BEFF12 +:10B0E0000123A662E7626355002302934B463200B8 +:10B0F0000093206A3B000194F6F762FE2064236C03 +:10B10000002B0EDC00236355C8E7002BC6D1002AB4 +:10B11000C4D04645D1D1059B9F42CED1236C002B94 +:10B1200004DC07B0C0BCB946B046F0BD216C206A53 +:10B13000F6F794FF00232364F3E7002AC9D0F0E771 +:10B14000D84601106DB3001070B549250400405D6C +:10B15000002818D1236C002B03DD216C206AF6F740 +:10B160007DFF4823E35C002B1AD1250030352800F1 +:10B1700009F03AF9280009F057F95022002120007F +:10B18000F9F7EEFF70BD0021F6F7FEF8605D0649A5 +:10B19000F6F746FA605DF6F79BFB00236355D9E7A7 +:10B1A000206AF6F7EBFDE0E7ADB100100D4AEFF3D2 +:10B1B00005832A3B9B0070B59C58002C0DD02500C0 +:10B1C00030350021280009F0F7F8002805D06B7908 +:10B1D000012B03D0280009F027F970BD2000FFF7EC +:10B1E0004FFFF7E7842D002010B5383009F02CF917 +:10B1F00010BDC0461900EFF30583100010B5002BF9 +:10B2000002D0F7F705F910BDF6F766FFFBE7C04679 +:10B2100010B530304379002B08D0D02300221B0614 +:10B220009A560423C3569A4200D110BD0148F7F73D +:10B2300063FFC0463CC80410F0B5C646D02700B531 +:10B240003F061600837E3A6804000D008CB09342DE +:10B2500023D0030030335B79002B1BD12D4B01220F +:10B26000002107A8049309950A96F6F74FFB236877 +:10B2700003A9DB6920009847236820005B6A03A9C3 +:10B28000984707A809F0A8F80B9D28000CB080BCCF +:10B29000B846F0BDF7F748FFE0E730239846804412 +:10B2A000404609F0A1F83000A84743465B79050005 +:10B2B000012B03D0404609F0B7F8E6E7A37E3A68D1 +:10B2C000200093421ED000F0F5FA0028F2D040464C +:10B2D00009F0AAF8A27E3B689A4216D0616C002958 +:10B2E00002DD206AF6F7BAFE0B4B00220093206ABB +:10B2F00000230194F6F720FE60642000383009F046 +:10B300002BF8C2E7FFF7BCFED4E74923E05CF6F771 +:10B3100059F8F2E751B000106DB30010012310B5D9 +:10B320000B72D0231B06827E1B68040082B09A42F7 +:10B3300015D0416C00290EDC0B4B00220093206AD3 +:10B3400000230194F6F7F8FD60642000383009F01E +:10B3500003F802B010BD006AF6F780FEECE749235F +:10B36000C05CF6F72FF8F0E76DB3001000234A2217 +:10B3700010B54B648B54D0231B068A7E1B680C00CF +:10B3800082B09A4217D0496C002910DC0C4B002285 +:10B390000093206A00230194F6F7CEFD606420003C +:10B3A000383008F0D9FF0020002102B010BD206A1B +:10B3B000F6F754FEEAE74923C85CF6F703F8EEE730 +:10B3C0006DB3001070B5050030356B79040082B0A4 +:10B3D000012B04D0280009F027F802B070BDD02658 +:10B3E0003606837E326893421FD000F063FA00284D +:10B3F000F0D0280009F018F8A27E33689A4217D0DE +:10B40000616C00290DDC0D4B00220093206A0023A3 +:10B410000194F6F791FD60642000383008F09CFF3D +:10B42000DBE7206AF6F71AFEEDE7FFF729FED1E722 +:10B430004923E05CF5F7C6FFEEE7C0466DB30010A8 +:10B44000F0B505000E0004003035280083B008F088 +:10B45000CBFF3100200000F0A5F96B790600012B2D +:10B4600005D0280008F0E0FF300003B0F0BDD02781 +:10B470003F06A37E3A68200093421FD000F01AFADC +:10B480000028EED0280008F0CFFFA27E3B689A4249 +:10B4900017D0616C00290DDC0C4B00220093206A50 +:10B4A00000230194F6F748FD60642000383008F06E +:10B4B00053FFD9E7206AF6F7D1FDEDE7FFF7E0FD8E +:10B4C000CFE74923E05CF5F77DFFEEE76DB30010B1 +:10B4D000F0B505000E0004003035280083B008F0F8 +:10B4E00083FF3100200000F037F96B790600012B53 +:10B4F00005D0280008F098FF300003B0F0BDD02739 +:10B500003F06A37E3A68200093421FD000F0D2F994 +:10B510000028EED0280008F087FFA27E3B689A4200 +:10B5200017D0616C00290DDC0C4B00220093206ABF +:10B5300000230194F6F700FD60642000383008F025 +:10B540000BFFD9E7206AF6F789FDEDE7FFF798FDD5 +:10B55000CFE74923E05CF5F735FFEEE76DB3001068 +:10B56000F0B505000E0004003035280083B008F067 +:10B570003BFF3100200000F003F96B790600012B3E +:10B5800005D0280008F050FF300003B0F0BDD027F0 +:10B590003F06A37E3A68200093421FD000F08AF94C +:10B5A0000028EED0280008F03FFFA27E3B689A42B8 +:10B5B00017D0616C00290DDC0C4B00220093206A2F +:10B5C00000230194F6F7B8FC60642000383008F0DE +:10B5D000C3FED9E7206AF6F741FDEDE7FFF750FD1E +:10B5E000CFE74923E05CF5F7EDFEEEE76DB3001021 +:10B5F000F0B505000E0004003035280083B008F0D7 +:10B60000F3FE3100200000F093F86B790600012B67 +:10B6100005D0280008F008FF300003B0F0BDD027A7 +:10B620003F06A37E3A68200093421FD000F042F903 +:10B630000028EED0280008F0F7FEA27E3B689A4270 +:10B6400017D0616C00290DDC0C4B00220093206A9E +:10B6500000230194F6F770FC60642000383008F095 +:10B660007BFED9E7206AF6F7F9FCEDE7FFF708FD66 +:10B67000CFE74923E05CF5F7A5FEEEE76DB30010D8 +:10B68000FF230370002343607047C04670B5040079 +:10B690000D004C2200210430F9F762FD214B23609C +:10B6A00003232383D0231B061B68A3766B68002B20 +:10B6B00028D023622000012201213830F6F726F934 +:10B6C00020003030F6F748F900202E78F6F70AF916 +:10B6D00003000020002B14DB1A00492512491A3AF6 +:10B6E0009200FF305450184063551049F5F77AFE28 +:10B6F0000121605DF5F748FE605D3100F6F768F8FE +:10B70000012070BDF6F7FCFA2062A67EF6F7E2FC97 +:10B710008642CFD00420F6F7F7FA482301222062B0 +:10B72000E254C7E75CC80410842D0020ADB10010BE +:10B73000020083680832002B04D107E01A001B685E +:10B74000002B03D09942F9D1002003E0002301200F +:10B7500011600B607047C0468368002B08D0994287 +:10B7600002D107E0994207D01A001B68002BF9D1DB +:10B7700000207047020008320B6801201360F8E7D0 +:10B780004368021D002B04D107E01A001B68002B40 +:10B7900003D09942F9D1002003E000230120116079 +:10B7A0000B6070474368002B08D0994202D107E034 +:10B7B000994206D01A001B68002BF9D1002070476F +:10B7C000021D0B6801201360F9E7C046F8B5474633 +:10B7D000CE468368804680B5002B29D00823434499 +:10B7E0009946F6F7E1FD43469E6804000D00002EE1 +:10B7F00058D000234F469C46B268F36820002900C9 +:10B80000801A9941002902DB14001D00BC46370054 +:10B810003668002EF0D16346002B43D019684046AD +:10B820000A681A604B68984743469B68002BD8D13A +:10B8300043465C68002C31D00025237A002B29D0A8 +:10B84000210063682572404698472468002CF4D193 +:10B85000174B1868596843469E68002E04D112E0C1 +:10B8600020002900002E0ED0330002009C68DD6805 +:10B870000B00121BAB413668002BF1DCF2D1002A21 +:10B88000EED1002EF0D1434618615961C0BCB946D3 +:10B89000B046F8BD2468002CCFD1D9E7044B186816 +:10B8A0005968F0E743465C68002CC5D1D0E7C04634 +:10B8B000D8460110F0B5C646804600B5F6F774FDCF +:10B8C00043469B6806000F00002B0AD09968DA688F +:10B8D00034003D00641A9541002D10DA1B68002BDE +:10B8E000F4D143465B68002B03D10AE01B68002BB0 +:10B8F00002D0187A0028F9D080BCB846F0BD0120EB +:10B90000FAE70020F8E7C04670B54369040082B04A +:10B91000002B29D00588264B26493F351D400B6852 +:10B920005A19C3610A60920635D1234E5E408023C6 +:10B930005B019E4223D82148F9F7AEFE3200E3694D +:10B9400029001F48F9F7A8FE1E48F9F7A5FEA378BD +:10B9500000209B061E43A0231B061E43019663691D +:10B96000019A1A6002B070BD1748F9F795FE1748A2 +:10B97000F9F760FD1348F9F78FFE0020F2E714484D +:10B98000F9F78AFE1348F9F755FD0E48F9F784FEDA +:10B9900002204042E6E70E48F9F77EFE0E48F9F72E +:10B9A00049FD0848F9F778FE01204042DAE7C04631 +:10B9B000C0FF0000742200200000105000C90410D5 +:10B9C00010C90410B8C8041094C80410A4C8041006 +:10B9D000C0C80410ECC80410D0C80410F0B5C646A6 +:10B9E00000B58369417905001C68802900D166E0B3 +:10B9F000A405A40D002949D04BB2002B00DB77E051 +:10BA00000F240C40E5008E4E2B199B00F3181A6989 +:10BA10009F88BA4200D862E0D01BDA681861D11959 +:10BA20005A69D960D2195A613A00874200D9020096 +:10BA300093B29F4200D9A5E08027FF001F43281939 +:10BA400080003018437A7F2B00D9AAE02A1992008F +:10BA5000B21824321278002A02D0802189010F43C3 +:10BA60002D19AD00761931000120243142400A70B1 +:10BA7000744AF1693A400A60FFE7FFE7FFE7FFE732 +:10BA8000FFE7FFE7FFE7F269176015E093236C4DCE +:10BA90009B00E85814332200E958F9F767FB952317 +:10BAA0009B00EA580020A218EA50043BE9580C1BFE +:10BAB000EC50002102F05EF980BCB846F0BD604B4E +:10BAC000614A9A5CD209012A4FD01A78002AF3D031 +:10BAD0001A785E49D2B20A6000221A70ECE75869FF +:10BAE0008446002062445A61186102F02BF9E3E7B2 +:10BAF0000F270B003B40D900C9189323504E8900F3 +:10BB000071189B00CB18186898239B009C466144D1 +:10BB100022000968F9F72AFB9322697992000F4005 +:10BB2000FB009846DB199B00F3189818026812195D +:10BB300002609522920098180268A2180260942070 +:10BB4000800084469C44604665460068001B28606F +:10BB50009125AD00AC4663441B88A34201D8002860 +:10BB600028D1002002F006F9A6E71A6998888242D7 +:10BB70000CD9121A1A615A6982185A61002002F00F +:10BB8000E1F899E78827FF011F4358E7596900202A +:10BB90008C460021624419615A61803102F0D2F86A +:10BBA0008AE7002902D0006AF9F7E0FA80231B0235 +:10BBB0001F434BE71A00834200D9020092B293421E +:10BBC00039D88023DB00134342462149D2198C46E1 +:10BBD0009200B218624412787F2A02D9802212029F +:10BBE00013439921424689008C46D2199200B2181B +:10BBF00062441278002A02D0802189010B433D0063 +:10BC0000992101204544AD00761989007118424000 +:10BC10000A709722920094460A4A664431681A4094 +:10BC20000A60FFE7FFE7FFE7FFE7FFE7FFE7FFE760 +:10BC30003268136040E78823DB011343C4E7C04642 +:10BC400078220020FFFBFFFF840400000000115059 +:10BC5000490200000021194A10B51948F9F780FA85 +:10BC60008022184B52041A60174B18491A601000B2 +:10BC70008B689843FBD1164C9C2200212000F9F7D9 +:10BC80006FFA8022002152011248F9F769FA09235C +:10BC900063670333A3670B3B236480239B05E36443 +:10BCA00090230D4A0020E2500C4A703B13600C4A6E +:10BCB000136080220B4B5202DA6410BD8C0400002A +:10BCC0007822002000E0004000F0004000C000406A +:10BCD000000011500000105010D0010080E200E080 +:10BCE00000E100E00020115000207047002901D041 +:10BCF000014B197000207047782200200220704705 +:10BD00007F22F8B5CE464746130080B58D783B4874 +:10BD10002B402A4208D19622982492008350384A18 +:10BD2000A4000251836102626AB2002A2FDBDA00AA +:10BD30009446D7189122920090460A79BF00914606 +:10BD40004C464A79C619B044120222434446520571 +:10BD5000520D22802B4AC978B41803220A4022705F +:10BD6000294A0121B218157092229200B21811705E +:10BD70009721264A8900624471180A6000211160E7 +:10BD8000002B2AD10020C0BCB946B046F8BDDA006D +:10BD90009446D7180A79BF00904644464A79C61996 +:10BDA000120222435205520DB2800322C9787572E5 +:10BDB0000A40B271012200213272154A6244F261D6 +:10BDC0001160002BDED0134A634694460437634467 +:10BDD000B361C019FFF798FDD5E79622920094460B +:10BDE0000D4A66449446DB006344336091239B0014 +:10BDF0009C466744C019FFF787FDC4E778220020FE +:10BE0000000110504602000049020000840010505A +:10BE10008000105000001050040010507F230B4091 +:10BE200049B270B500291FDBDC00E318194C9B00F8 +:10BE3000E41891239B00E3181D88174B3F351D40E4 +:10BE400098239B00E3182A0018680021F9F788F965 +:10BE5000124B1A68551B1D6092239B009C460023C1 +:10BE600064442370002070BDDD00EB18094D9B0079 +:10BE7000ED18AC88084B3F341C4022000021286A92 +:10BE8000F9F76EF9054B1A68141B1C6000232B721E +:10BE9000E8E7C04678220020C0FF0000742200209E +:10BEA00080230A009A43130049B2002A04D1CA43EE +:10BEB0000E48D20F01328266DA0000290DDBD2185B +:10BEC0000B4B92009B189722920094468022634469 +:10BED0001B6812011A6000207047D318044A9B00A7 +:10BEE000D3188022DB6912011A60F4E70020115098 +:10BEF0007822002000228023080082B0019298431B +:10BF000016D049B2002916DBC100104B0918890070 +:10BF10005B189921890059180A709722920094465B +:10BF200063441A6813680A490B400193019B13602C +:10BF3000002002B07047C1000B1804499B00CB18C9 +:10BF4000190024310A70DA69ECE7C0467822002033 +:10BF5000FFF7FFFF00207047F0B5C6467F261700A9 +:10BF600000B50E40002A5CD0F400534DA0198000AB +:10BF70002818027A002A00D197E00022C7600361E6 +:10BF80004261002B5AD081880A00994244D893B26A +:10BF900099422DD88021C90019438846A1198900EA +:10BFA00069184B7A7F2B2DD84346A2199200AA1804 +:10BFB00024321278002A02D0802189010B43A4196F +:10BFC000A4002C1921000120243142400A703B4A70 +:10BFD000E1691A400A60FFE7FFE7FFE7FFE7FFE7D5 +:10BFE000FFE7FFE70020E269136080BCB846F0BDC0 +:10BFF0008821C90119438846A119890069184B7A1B +:10C000007F2BD1D9086A3900F9F7B0F8802342466E +:10C010001B021A431300C8E71A0093B29942E7D8EB +:10C02000B8E7002B44D1F400234DA2199200AA18BE +:10C03000117A002939D0D36013615361A3199B0091 +:10C04000EB189B88002B2BD1842180220902D2007F +:10C05000A3199B00EB185B7A7F2B00D90A00A31968 +:10C060009B00EB1824331B78002B02D08021890120 +:10C070000A43A419A4002C192100012024314340B3 +:10C080000B700E4BE16913400B60FFE7FFE7FFE722 +:10C09000FFE7FFE7FFE7FFE7E36900201A60A4E797 +:10C0A000C42188220902D201D2E7022040429CE743 +:10C0B0000120404299E7C04678220020FFFBFFFFA5 +:10C0C000F0B5C6467F26170000B50E40002A00D105 +:10C0D0007DE09222F4005D4DA019800028189200A6 +:10C0E00082181278002A00D1AAE0932292008218C6 +:10C0F000176094229200821813609522002192000A +:10C1000082181160002B00D17BE0912292009446AE +:10C11000604401880A00994254D893B2994237D8B2 +:10C120008021C9001943A31988469B004849EB1890 +:10C13000591809787F2937D84246992189008C46B9 +:10C14000A3199B00EB1863441B78002B02D08021BD +:10C1500089010A4399210120A419A4002C198900FE +:10C16000611843400B7097239B009C46394B6444F5 +:10C17000216813400B60FFE7FFE7FFE7FFE7FFE7FA +:10C18000FFE7FFE7002023681A6080BCB846F0BDD7 +:10C190008821C9011943A31988469B002C49EB1833 +:10C1A000591809787F29C7D9982189008C4663449A +:10C1B00018683900F8F7DAFF802243461202134369 +:10C1C0001A00BAE71A0093B29942E1D8A8E7002B07 +:10C1D00039D19221F4001D4DA2199200AA188900AC +:10C1E0005118097800292BD09321890051180B6030 +:10C1F0009421890051180B60952189008C46624476 +:10C200001360912292009446A3199B00EB1863449B +:10C210001B88002B0FD1842180220902D2000C48F8 +:10C22000A31984469B00EB1863441B787F2B00D82E +:10C2300083E70A0081E7C42188220902D201EEE7E0 +:10C2400002204042A1E7012040429EE778220020E0 +:10C2500049020000FFFBFFFFF8B598235B4ACE467A +:10C26000D658883B47461C0080B53440334200D046 +:10C270007CE080256D02F30360D480235B011E42C5 +:10C280003AD01C430023514A00201360504A936067 +:10C29000D360504A9360D3604F4A9360D3604F4A53 +:10C2A0009360D3604E4A9360D3604E4A9360D360EC +:10C2B0004D4A9360D3604D4A9360D3604C4A93607B +:10C2C000D3604C4A9360D3604B4A9360D3604B4A2F +:10C2D0009360D3604A4A9360D3604A4A9360D360C4 +:10C2E000494A9360D360494B494A1A6001F040FCC7 +:10C2F0008022484B12031A658023DB011E4203D0C3 +:10C3000010221C43434B1A6580231B021E4204D09B +:10C3100080221C433F4B12011A65B4420AD03E48AA +:10C32000F9F7BAF921003D487140F9F7B5F93C48F1 +:10C33000F9F7B2F9C0BCB946B046F8BD39493A4B35 +:10C34000234ACB1811CA11C3012324228B549922EA +:10C3500092008B54344B00209C46614401F06AFCEF +:10C3600080222C4B92022C001A6586E7976D0024E0 +:10C370000125002F1BD0274B99462A4B984603E0F6 +:10C380006D000134202C12D0E3B22F42F8D04A467F +:10C390005B089565E2070DD4D800C0188000043012 +:10C3A0004044FFF71BFBAF436D00002FE9D1102481 +:10C3B0001E4D60E7D800C01891239B009C4680006A +:10C3C00060444044FFF70AFBEDE7C046000011500F +:10C3D00000001050080010501000105018001050AD +:10C3E000200010502800105030001050380010501D +:10C3F000400010504800105050001050580010508D +:10C40000600010506800105070001050742200201E +:10C41000800110500030115000C904103CC90410B4 +:10C42000B8C8041078220020840400001000010025 +:10C43000034B08000B6000234B608B60CB607047A0 +:10C4400071C400107047C04680210023494211701A +:10C45000043151709A3191701639D37091715371C2 +:10C46000137170477047C0467047C0467047C0465A +:10C47000F0B5C64600B50C001D000B7949780600E2 +:10C480001700984682B022291BD013D8202937D014 +:10C49000212928D119006A46FFF7D6FF07226946ED +:10C4A0003868F8F763FE072300202B6002B080BCD9 +:10C4B000B846F0BD232916D11900FFF7D7FF002099 +:10C4C000F4E70125A278E4781900240214432A0035 +:10C4D0002240F4F7AFFC6208300041462A40FFF7E3 +:10C4E000C3FF0020E2E70E48F9F7D6F861780D485F +:10C4F000F9F7D2F80C48F9F7CFF801204042D5E718 +:10C50000E279A37912021A4339686846F8F72EFED9 +:10C5100030006A464146FFF795FF0020C6E7C04657 +:10C5200094C8041050C90410B8C804107047C0461D +:10C5300010B501290ED007290BD10022074B00208E +:10C540005A625A609A622C32995C054B054AFFF791 +:10C55000B7FD10BD014B5960FBE7C046B812002083 +:10C560002C060000D019002013000D4A0D49106858 +:10C5700010B54A64012802D15068984206D92C238C +:10C580000020C95C084BFFF79BFD10BD9368083382 +:10C59000D3184B64D3684B62F4F7BCFBF5E7C04695 +:10C5A000D0190020B81200202C06000070B50D0034 +:10C5B000140001F087FC01002000F8F73DF9002984 +:10C5C00001D1002C03D10022044B9A6270BD0023DC +:10C5D000002229000020FFF7BFFCF7E7B812002077 +:10C5E00070B5497882B000290BD0012906D100200E +:10C5F000D04911604A681A6002B070BD0120404203 +:10C60000FAE716683468082C00D9ACE0CA4AA300DF +:10C61000D3589F46C74BB2681021C84C9A6025007A +:10C620000022C748DA601860596048350832002196 +:10C630002800F8F795FD48230122E2542C342A0003 +:10C640000020217C403BFFF787FC0020D4E7BB4C57 +:10C65000B268B84B3421260001259A600022B948FF +:10C66000483618605960B8495A61DA60DA6159622F +:10C670009A62DA621A6300211D619D611D620832AF +:10C6800030002577F8F76CFD4823E5542C34320050 +:10C690000020217C403BFFF75FFC0020ACE700233B +:10C6A000A44A00205360A54A1377A5E7A14DA74BE4 +:10C6B000A74A2B60B368AB6010236B610023EB606B +:10C6C000F36893425BD050D8A24A94466344152B3A +:10C6D0006AD8A14A9B00D3589F46964DB3689F4A9B +:10C6E000AB6010232A606B6000239D4AEB60F36807 +:10C6F000934200D1AAE000D9AAE09A4A934200D01E +:10C70000BDE03369032B00D8FEE073699C466644A4 +:10C71000B3688A4EB360002B00D1F2E00223337776 +:10C7200034004834082200212000F8F719FD48237E +:10C730000122F2542C3622000020317C403BFFF7CE +:10C740000BFC002058E710217A4B87487B4C18607F +:10C7500059600020012125009860D960002308223B +:10C760002377483563E7002046E7804A93420DD897 +:10C770007F4A934200D993E07E4A934214D100232A +:10C780006E4EAB611C336B602C61C9E77A4A9342F1 +:10C790001FD000D89CE0794A934200D1AEE0784A9D +:10C7A00094466344022BEAD9764B7748EB60F8F75E +:10C7B00073FFF1687548F8F76FFF7548F8F76CFF7D +:10C7C000002418235D4EDEE7724B5C4EAB611C23E8 +:10C7D000D9E70123594EAB611B33D4E7574E736839 +:10C7E000AB611C23CFE7280074226B491830F8F79F +:10C7F000BDFC74248C23514EC5E72C234F4E0020E2 +:10C80000F15C01F05FFB402800D88FE0634BAB6127 +:10C810001C23B8E7624A634B0A2403CB03C21B788C +:10C82000464E13702223AEE75F4B444EAB611C2390 +:10C83000A9E75E4B414EAB611C23A4E73F4EB368B2 +:10C84000AB611C239FE75A4A93421BD13B4E67E7DB +:10C85000484A9342F7D1340073690834E4184A48CF +:10C86000F8F71AFF2069E368626821680090514870 +:10C87000F8F712FF4648F8F70FFF304E50E74E4AE0 +:10C880009342E3D03F4B4048EB60F8F705FFF16877 +:10C890003E48F8F701FF3E48F8F7FEFE274E3FE717 +:10C8A000464A94466344032B3BD8454A9B00D358E1 +:10C8B0009F46224E7369AB611C2364E71F4E3369A8 +:10C8C000AB611C235FE71D4EB369AB611C235AE7C4 +:10C8D0003C4A93420ED83C4A934200D864E7174E34 +:10C8E00028003100062218301D31F8F73FFC0624DD +:10C8F0001E2348E72E4A934200D055E7334BEB60A6 +:10C900003DE7012333770BE71F48F8F7C5FE3048B2 +:10C91000F8F790FD1E48F8F7BFFE2E4B074EEB6070 +:10C92000FEE6064EF368AB611C232CE72A4BAB6195 +:10C930001C2328E70813002018CA0410B81200208E +:10C9400008000080020000802C0600000400008027 +:10C9500002020100FFFEFEFF3CCA04100500008039 +:10C96000120101000E010100060000800501020015 +:10C97000000102001B020100040101010501010187 +:10C98000FFFEFDFE010000C094C804109CC9041005 +:10C99000B8C80410DC050000A4CA0410003E490019 +:10C9A0002013002090C90410FFFF000016060000AD +:10C9B00003010101C4C904100F010100FEFEFDFFC7 +:10C9C00094CA04100201010100010101BB0000C072 +:10C9D00008CA0410150001C0C0D40100F0B5DE463D +:10C9E00057464E464546E0B5AA4B83B05B6A002BDE +:10C9F00000D1C4E0C122A74B0020596A520089B27D +:10CA0000F9F7F2F80190002800D1B8E0436803225A +:10CA10009C46614614009F4B586C5B6A41400C4039 +:10CA2000A0460A4200D08DE06146114200D12BE1C0 +:10CA3000002B71D003215F1C002266468A46C7196D +:10CA400002E00132002B67D06446F91A8946815C06 +:10CA50000136A1545146013B0E42F2D10F2B32D97F +:10CA60004946072231430A40370051424A4149466C +:10CA70000F377F1A1E21B9428941180049421038E8 +:10CA8000114200D1EBE01F2800D8E8E002099446EB +:10CA90000122624492464F463200B868F9683C6809 +:10CAA0007D689060D16001218B46D8441460556048 +:10CAB00010371032C245F0D862460132120191445B +:10CAC000B6180F221340032B16D94A46126832605B +:10CAD0001A1F032A09D949464968716019000839A3 +:10CAE000032902D949468968B1609208013292004F +:10CAF0009144B618032213405A1E002B0CD04B460B +:10CB00001B783370002A07D04B465B787370012A7C +:10CB100002D04B469B78B3705E4B019A5B6A002053 +:10CB2000538100235B4A53622C33D15C5A4B5B4ADE +:10CB3000FFF7C6FA019803B0F0BCBB46B246A9465F +:10CB4000A046F0BD002BE7D010421BD05A1E9146E4 +:10CB5000012262449046C2180323060000219A462F +:10CB600003E05446013126420FD043466446475CF9 +:10CB7000013667545B18971B8945F2D1CCE7002337 +:10CB80000193D7E71F00060063460F2F7FD93A00B5 +:10CB90003000103A12090132120194469A180168C5 +:10CBA0000C0A19705C700C0C090E9C70D9704168ED +:10CBB0000C0A19715C710C0C090E9C71D971816899 +:10CBC0000C0A19725C720C0C090E9C72D972C16845 +:10CBD00010300C0A19735C730C0C090E9C73D9731A +:10CBE00010339342DBD10F2366441F40032F25D916 +:10CBF0003368190A13705170190C1B0ED3703B1F48 +:10CC00009170032B13D97168080A11715071080CC7 +:10CC1000090ED171390008399071032907D9B1681B +:10CC2000080A11725072080C090E9072D1729B089A +:10CC300001339B00F618D21803231F407B1E002FE0 +:10CC400000D169E731781170002B00D164E7717869 +:10CC50005170012B00D15FE7B37893705CE74F46CA +:10CC60004A4631000009844610370001C019146893 +:10CC70000C6054684C6094688C60D4681032CC604E +:10CC800010319042F3D117E766468146E6E61A0076 +:10CC9000ACE7C046B81200202C060000D0190020D6 +:10CCA000F0B5DE4657464E464546E0B5B34B85B037 +:10CCB0009B465B680390012B00D15CE15B469B6A5D +:10CCC000002B00D054E1AE4B02899A4200D935E1E5 +:10CCD000039B03279946AB4E4B46320039005868F8 +:10CCE0005B89424011408C4617423DD0002B15D045 +:10CCF00032000400384200D1B5E00021721C03E08C +:10CD000001313C4200D1ADE05518AC46455C013BD9 +:10CD100001347554002BF3D14B465B89F6184B4612 +:10CD20001B689946002BD7D1974C28220021200060 +:10CD3000F8F716FA0123221F1360039B2420198998 +:10CD400090600B00D16059462C338B6253608B6A24 +:10CD50002C310020097AFFF7FFF805B0F0BCBB4684 +:10CD6000B246A946A046F0BD3E4200D1FDE0002BF0 +:10CD7000D4D000213200451C02E00131002BCBD081 +:10CD80006C18A046445C01327454013B3A42F4D121 +:10CD90000F2B3BD91E2041468246404607250F31C6 +:10CDA000891A10438A45894128401C004542684140 +:10CDB0004942103C084200D1C2E01F21A14200D3E9 +:10CDC000BEE02109029101318A4661461500944670 +:10CDD000444652469A460B00A068E1680133009031 +:10CDE0000191206861681034286069600098019999 +:10CDF000A860E96010359A42EED86246534602991F +:10CE000001310901884452180F210B40032B15D919 +:10CE1000414609681160191F032909D94046406835 +:10CE2000506018000838032802D940468068906096 +:10CE3000890801318900884452183B40591E002B53 +:10CE400000D169E743461B781370002900D163E7DE +:10CE500043465B785370012900D15DE743469B78D8 +:10CE6000937059E762460F2B30D919001039090920 +:10CE70000131090120008C469846551801680B0ABB +:10CE8000117053700B0C090E9370D17041680B0A2E +:10CE9000117153710B0C090E9371D17181680B0ADA +:10CEA000117253720B0C090E9372D172C16810305B +:10CEB0000B0A117353730B0C090E9373D173103259 +:10CEC0009542DBD143460F2164440B40032B24D908 +:10CED0002168080A11705070080C090ED170191FD2 +:10CEE0009070032913D96068050A10715571050CFB +:10CEF000000ED071180008389571032807D9A06872 +:10CF0000050A10725572050C000E9572D0728908D0 +:10CF100001318900641852183B40591E002B00D182 +:10CF2000FAE623781370002900D1F5E66378537090 +:10CF3000012900D1F0E6A3789370EDE60381C7E6FE +:10CF4000150011004046240902941035240164198B +:10CF500005680D6045684D6085688D60C568103056 +:10CF6000CD6010318C42F3D149E7320080460FE7A3 +:10CF700006204042F1E604204042EEE6B8120020CE +:10CF80002C060000D0130020A8130020F0B51A4C86 +:10CF9000C64605002000884600B5170006990622FF +:10CFA0001D301E00F8F7E2F80123424621002360FD +:10CFB00063602B33E254114B2C312363104B0F72FF +:10CFC000A363104B0E742364002000F04DFF21007A +:10CFD0000020343100F048FF210000203C3100F0F7 +:10CFE00043FF094B28002B6000236B60AB60074BAD +:10CFF000EB6080BCB846F0BDB812002069C50010D7 +:10D00000ADC500102DC50010E1C5001031C50010E0 +:10D01000130070B5104C114D444329198A68CE682D +:10D02000D218F31A8A60CB6011D10A7D002A0BD185 +:10D03000CB88002B0ED0635D7F2B0BD90023002201 +:10D040000021FFF73DF805E00B7500220023802149 +:10D05000FEF782FF70BDC046340500000C2700209B +:10D06000F0B557464E464546DE466024E0B59A4642 +:10D070000B7806000D0017008BB01C40202C0DD043 +:10D08000402C4DD000229346002C30D058460BB097 +:10D09000F0BCBB46B246A946A046F0BD03221340F1 +:10D0A000012B00D19FE0022B19D1CA4ACA4B9446EA +:10D0B0004343CA4CE1186144087800280FD0C84A9D +:10D0C0009A18002312191168002903D04C68002C0B +:10D0D00000D042E10133DBB204329842F3D1C148BF +:10D0E000F8F7DAFAC048F8F7A5F9C04C65E0033262 +:10D0F0001A409146012A00D1E7E0022A00D198E0C7 +:10D10000002A00D1C4E06B78062B04D16988C023C3 +:10D11000DB00994264D0B348F8F7BEFAB448E2E7BE +:10D12000AE4B9846AC4B43434344DA69002A00D1E6 +:10D13000B7E049781379994200D116E1A54AA64B88 +:10D1400094467343434463441A780024F300002A4E +:10D150002BD09B199B009B199B46D90043468B44BF +:10D16000B946A8465F4635001E003B190B33FF3316 +:10D170009B00F3185B68002B12D09B689B46002B2A +:10D180000ED053464A4641462800D847002800D1D1 +:10D1900098E0904A904B94466B43F31863441A7896 +:10D1A0000134E4B2A242E0D845468E4E8F4C3000A6 +:10D1B000F8F772FA8F48F8F73DF92000F8F76CFAA3 +:10D1C0008D48F8F769FAE8886B886A7829780190C1 +:10D1D000A88800908948F8F75FFA2000F8F75CFA11 +:10D1E00000239B4652E77B4A7B4B944643437B4C50 +:10D1F000E11861440878002800D170E7FF21784ADF +:10D200008C469A18B0460023B946121911680029B5 +:10D2100009D00C68002C06D067460E7EA9883940DC +:10D220008E4200D197E00133DBB204328342EDD16C +:10D2300055E7694A694B42439B188522D2009446C0 +:10D2400063441B78002B00D15DE74B780C79012BF0 +:10D2500000D195E1032B00D18BE1002B00D053E7E7 +:10D2600006AB9C460F2565442A002100FEF772FE9E +:10D270002B78002B00D1DDE101233A6813700022E6 +:10D280003B685A70022352461360013B9B46FDE601 +:10D290006B784988092B00D936E759489A0082589B +:10D2A00097461B6A002B00D148E749789A7991424A +:10D2B00000D043E7AA88072A70D11A683A6052461C +:10D2C0009B88136001239B46E0E6444B9846424B03 +:10D2D00043431A00049385234244DB00D3181B7890 +:10D2E000002B00D10FE72B7949880393936918002D +:10D2F0006B780A2B00D157E100D9F7E0002B00D161 +:10D300005BE1062B00D006E70B0A212B00D16BE274 +:10D31000222B00D0FBE6304B2E4A5E434346944618 +:10D320009B1963441878002800D1F0E62C4B9C46EA +:10D33000664433008C46039943441A68002A03D09C +:10D34000167E8E4200D160E30134E4B2043384429D +:10D35000F3D16146DBE646464F4653463A00290084 +:10D360003000A0470028ADDAB9E6AB88042B21D005 +:10D37000052B13D16B88D2689B009A583A6053787A +:10D3800011781B025B189178D278090412065B1899 +:10D390009B185246136001239B4677E6114E3000DE +:10D3A000F8F77AF91748F8F745F8104C2000F8F725 +:10D3B00073F9FCE69268E1E7012900D152E100230C +:10D3C0005246136001339B4660E63000C9B2FEF757 +:10D3D0008DFCF4E76C040000340500000C270020ED +:10D3E0002C040000C0C8041044CB0410B8C80410BA +:10D3F00020CC0410D4CB041000C904105CCB041062 +:10D4000064CC0410BCCB041000233A681370CB4BDF +:10D41000CB4A98469446CB4B7343434463441B78B2 +:10D42000002B04D001213A6813780B431370C64ACD +:10D43000C44B94467343434463441B78002B00D190 +:10D440001DE702213A6813780B43137017E7FF2397 +:10D450001A000A400B4200D018E18521C9008C4611 +:10D46000B84B5E43B54B9B1963441A7053461A6020 +:10D4700001239B460AE68521C9008C46B14B3A68D8 +:10D480005E43AE4B9B1963441B78137001235246D5 +:10D490009B461360FAE50B0A99461800CCB2032BA1 +:10D4A00000D16FE10F2B00D18EE1032B00D92EE6C6 +:10D4B000A24B9846A34B734343449B691A78002AB6 +:10D4C00000D1DEE100218C462900250064468C460F +:10D4D00004E09B181A78002A00D1D0E159788142E3 +:10D4E000F7D1A54200D1D9E10134F2E70B2B00D0EE +:10D4F00011E6CBB206930378002B00D1D8E10022CD +:10D500000592FF329346320007940025002704005D +:10D510005E4691460AE0022A1AD0E4182378ED18F4 +:10D52000BD4201D3002F4DD1002B4BD06278042A8D +:10D5300014D0052AEFD1039AB242EED1069BA1780E +:10D540005B4500D178E14846FEF768FC2378E4E7C4 +:10D55000E778A1783F0200250F43DEE7E278A6785E +:10D560009346039AB242D8D1069A5A45D5D105942A +:10D57000D3E74B88002B61D0002352461360CAE5E5 +:10D580004B88002BF8D17148F8F786F821007048D5 +:10D59000F8F782F86F48F8F77FF821003000FEF7BF +:10D5A000A9FC01239B4671E55A463B681A70534615 +:10D5B0004A461A6001239B4668E55A463B681A7042 +:10D5C0003B685EE65F4F4E463B00634A73439446BA +:10D5D000434463441A78079C002A00D1EFE605997A +:10D5E000F300002900D16AE19B199D00AD19464660 +:10D5F000EB00ED182B190B33FF339B00F318596820 +:10D60000002912D0CB68002B0FD00598097E8078B6 +:10D6100088420AD1059A0821484698474B464E4A07 +:10D620007B439446F31863441A780134E4B294427D +:10D63000E0D3C4E600233A68137020E64348F8F7C5 +:10D640002BF821004548F8F727F84248F8F724F866 +:10D6500021003000FEF724FC53465A461A6001238D +:10D660009B4613E5374A7243032B00D161E1002149 +:10D67000324B30009B18344A9A181170A622D200FF +:10D68000944663441B680A31984798E6CBB20393EB +:10D690002A4B98462B4B7343059343449C6923784C +:10D6A000002B00D18BE000218B46FF310022FF20B0 +:10D6B000049149460027B146069106005946D346D3 +:10D6C000AA4615000AE0022A4ED0E4182378FF1873 +:10D6D000AF4201D3002D69D1002B67D06278042AB4 +:10D6E0004DD0052AEFD1039AB242EED1049A002A16 +:10D6F000EBD10223E356A178002B00DA8EE16279A8 +:10D70000237912021A430C234B4305998C46144982 +:10D710006344434458185105490D018011498C4612 +:10D72000D2046344920F1A7021004846FEF7E8FACB +:10D73000414241412378C9B2C7E7C0460C270020C7 +:10D7400029040000340500002B040000C0C80410A8 +:10D7500018CB0410B8C804106C04000030CB0410BF +:10D76000D2040000D10400006679039AB242ACD121 +:10D77000E578A2782D02002701211543A5E7E2787C +:10D780000492A2E7EE2C00D092E6AE487043AE4E73 +:10D790003618F369002B00D1BDE41A683A601B68A3 +:10D7A00052461B78136001239B466FE4069B4E464E +:10D7B00055469946DA468B46002900D0C7E000233B +:10D7C000524613606B789FE49E4870439E4E361815 +:10D7D000736A002B00D19EE41A685B683A60524677 +:10D7E000136001239B4651E402780300002A00D114 +:10D7F00091E4FF24AC46002125000020039C0AE0B0 +:10D80000022E11D09B181A788918814201D3002862 +:10D8100033D1002A31D05E78042E0BD0212EEFD1E7 +:10D82000A542EFD13B60BBE7D87899780002084366 +:10D830000021E7E79D78E5E70223E356002B64DB50 +:10D840006279237912021A434B005B1804999B00FA +:10D850008C467E496344434458185105490D018064 +:10D860007B498C460321D21263440A401A7021007E +:10D870004846FEF745FA23784FE665464BE42C0010 +:10D8800065467448F7F708FF220049467248F7F7E3 +:10D8900003FF7248F7F700FF6B7835E4022800D1E8 +:10D8A0009AE051460A603B6001239B46FFF7EEFB7E +:10D8B0006B4B9C4662441278002A00D17FE5F3004E +:10D8C0009D19AD00AD19EB00ED184346B0462E0092 +:10D8D0001D005C4F33190B33FF339B00EB185B6863 +:10D8E000002B0DD0DB68002B0AD000220821404617 +:10D8F000984743465A4A7B439446EB1863441A7848 +:10D900000134E4B29442E5D359E5627923791202F5 +:10D910001A437F2319404B005B1804999B008C46E7 +:10D9200050496344434458185105490D01804E49FC +:10D9300097E7454B30009B184C4A9A181170A62265 +:10D94000D200944663441B680831984737E5434644 +:10D9500085223C4C03997443D2001B199A1811700C +:10D960003F4A944663441A78F300002A24D09D1954 +:10D97000AD00AD19EB00ED1843464F46B0462E0002 +:10D9800025001C00F3190B33FF339B00E3185B6881 +:10D99000002B06D0DB68002B03D000220721404675 +:10D9A00098472F4A63199446634401371B78FFB2A6 +:10D9B000BB42E7D84646A046A622D2009446214B59 +:10D9C00007217343434463441B6830009847002396 +:10D9D00052461360FFF75AFBDA78997812020A432D +:10D9E00051463F200A60174A5643214A4644B1181F +:10D9F000DA798243501E82410A701E4A9446DA79CF +:10DA000066449206D20F32704DE7136952693B604B +:10DA100053461A6001239B46FFF738FB627923794E +:10DA200012021A437F230B400C214B4305998C466D +:10DA30000C496344434458185105490D01800A4973 +:10DA40006DE6C046340500000C270020D20400001B +:10DA5000D1040000C0C80410ECCB0410B8C80410F6 +:10DA60006C04000072040000710400002B0400002C +:10DA7000290400002A04000070B513000400002AE5 +:10DA80001FD01548154D604329188A68CE68D218F2 +:10DA9000F31A8A60CB6015D1030028335B190200AA +:10DAA0008B6003000832103320005B195219FFF716 +:10DAB000D7FA00280BD00023002280212000FEF797 +:10DAC0004BFA70BD00212000FEF7FAFAF9E7802139 +:10DAD0002000FEF7E5F9F4E7340500000C270020EC +:10DAE000064A074B42439B18A622D200944610B523 +:10DAF000634403211B68984710BDC04634050000ED +:10DB00000C270020064A074B42439B18A622D2004E +:10DB1000944610B5634404211B68984710BDC04665 +:10DB2000340500000C270020064A074B42439B188F +:10DB3000A622D200944610B5634406211B6898477C +:10DB400010BDC046340500000C270020064A074BD4 +:10DB500042439B18A622D200944610B56344052187 +:10DB60001B68984710BDC046340500000C270020F4 +:10DB7000F0B5C64600B5002182B00500FEF7B6F844 +:10DB8000284B00261C006C43274F98460D3B3C1940 +:10DB9000FF3BE3186A461E7040239380234B69467F +:10DBA000280096710093FEF7ABF86B466946280093 +:10DBB0009E70FEF7A5F81E4BEE009C46644422784A +:10DBC0000024002A1ED07619B6007619F300F61844 +:10DBD00033190B33FF339B00FB185B68002B0DD010 +:10DBE000DB68002B0AD00022012128009847434619 +:10DBF0000F4A6B439446FB1863441A780134E4B22D +:10DC00009442E5D3074B01216B43FF18A623DB00A9 +:10DC10009C46674428003B68984702B080BCB846E1 +:10DC2000F0BDC046340500000C2700200705800029 +:10DC30006C040000F0B53E4C3E4E444337190822B8 +:10DC4000050083B03800F7F791FA8022FB88D200F4 +:10DC500093423DD9325D7F2A56D92200FB603B6159 +:10DC600000232832B218BA603B75019223001033AA +:10DC700039002800F31801AAFFF7F2F9002852D062 +:10DC80002B4B6B43F3181A69DB88934233D88022FD +:10DC9000274CD2006C433419E360934234D8A06817 +:10DCA0000199884203D01A00F7F760FAE368204927 +:10DCB000280069437618B2688021FEF74DF9336970 +:10DCC000F2889A422DD99B062BD10123337528E087 +:10DCD000220000212832B218BA60FB603B6139751E +:10DCE0000192002BC2D0315D7F29BFD800212800CE +:10DCF000FEF7E6F915E0130080220D4CD2006C43CC +:10DD00003419E3609342CAD90B48F7F7C5FC0B48B6 +:10DD1000F7F790FB0A48F7F7BFFC80212800FEF7D1 +:10DD2000BFF803B0F0BD80212800FEF7B9F8F8E78E +:10DD3000340500000C270020C0C8041038CC0410A3 +:10DD4000B8C8041010B57F240C4063001B19074CA1 +:10DD50009B0044431B19064CE3188F24E400A4469F +:10DD600063441B68002B00D0984710BD34050000A9 +:10DD70000C27002010B57F240C4063001B19074CB2 +:10DD80009B0044431B19064CE3189B24E400A44663 +:10DD900063441B68002B00D0984710BD3405000079 +:10DDA0000C2700200D4A70B550430D4C0D0004198E +:10DDB00000212000F7F7D4F98E238022DB00E3183E +:10DDC0001A708F23074ADB00E3181A609B23DB00DD +:10DDD0009C46054BA5616444236070BD340500007A +:10DDE0000C27002011D0001079DA0010024B4343B9 +:10DDF0000248C018C1617047340500000C2700209C +:10DE0000024B43430248C0180162704734050000CA +:10DE10000C270020024B43430248C0184162704760 +:10DE2000340500000C27002070B50C4B04009C4604 +:10DE30000B4A0C4E4243C0000019B21880006244E5 +:10DE400000191578C300C01840190B30FF3080004E +:10DE50000D76301801351570416070BD6C040000FE +:10DE6000340500000C2700200023CB5610B50A789B +:10DE7000002B12DB114C530060439B189B001818B9 +:10DE80000F4B18189A23DB00C3181A709B23DB0072 +:10DE90009C464B686044036010BD7F2414406300BF +:10DEA0001B19064C9B0060431818054B18188E234D +:10DEB000DB00C3181A708F23E9E7C0463405000061 +:10DEC0000C2700204BB2002B0CDB4B0059180D4BDC +:10DED000890058430C4B09189C460C484118614472 +:10DEE000088870477F2319404B005B1805499B0049 +:10DEF00048431818064B05499C460818604400889A +:10DF0000EFE7C04634050000D20400000C270020D3 +:10DF1000720400004BB2002B0CDB4B0059180D4B68 +:10DF2000890058430C4B09189C460C484118614421 +:10DF3000087870477F2319404B005B1805499B0008 +:10DF400048431818064B05499C4608186044007859 +:10DF5000EFE7C04634050000D10400000C27002084 +:10DF600071040000064B43430648C0188523DB00BC +:10DF70009C4660440078431E9841C0B27047C0463A +:10DF8000340500000C270020F8B5041E09D01A48FB +:10DF9000F7F782FB1948F7F74DFA1948F7F77CFBBA +:10DFA000FEE7184B184D5960A623DB00EA5000200D +:10DFB000FDF750FE154E0700AA5D002A13D023007E +:10DFC0000B33FF339B00EB185B68002B07D0DB683B +:10DFD000002B04D000220B2100209847AA5D0134B9 +:10DFE000E4B29442EBD3A623DB00EB580B210020D4 +:10DFF00098473800F8BDC046C0C8041054CC04107F +:10E00000B8C80410042700200C2700206C0400006E +:10E01000214BF0B51C00C6469846204B05009C4697 +:10E02000002344431E4F00B53C1964442370FDF7A0 +:10E030005BFE2278EE000024002A1ED07619B6007E +:10E040007619F300F61833190B33FF339B00FB18D6 +:10E050005B68002B0DD0DB68002B0AD000220C215E +:10E060002800984743460D4A6B439446FB18634487 +:10E070001A780134E4B29442E5D3074B28006B438D +:10E08000FF18A623DB009C4667443B680C21984799 +:10E09000002080BCB846F0BD340500006C040000D0 +:10E0A0000C270020030010B50A0003490868190076 +:10E0B00000F004F810BDC046E008002010B5514340 +:10E0C00000F03EF8041E0ED00300083B5A680323FC +:10E0D0009A43043A242A15D80300132A05D80022AB +:10E0E0001A605A609A60200010BD00210833016058 +:10E0F00041601B2AF3D98160C160242A06D0030045 +:10E100001033ECE70021F7F72BF8ECE7030001618F +:10E1100018334161E3E7C04610B5034B01001868AE +:10E1200000F00EF810BDC046E008002010B5034B0B +:10E130000100186801F096FE10BDC046E0080020FE +:10E14000F0B54E464546DE465746E0B50D000B3568 +:10E15000060083B0162D22D8102900D9B2E000F0B5 +:10E16000A9FA102518230220CC4FFB181A005C686E +:10E17000083A944200D1B5E0032362689A43130041 +:10E18000E268A168CA6091600122E3185968300012 +:10E190000A435A6000F090FA2000083095E0072307 +:10E1A0009D4300D58EE0A94200D98BE000F082FAB1 +:10E1B000FC235B009D4200D2A1E1680A00D18BE004 +:10E1C000042800D974E138239846A80980443930DE +:10E1D000C100B24F79184C680839A1420ED0032310 +:10E1E0009C4604E0002ACBDAE468A14206D06246ED +:10E1F000636893435A1B0F2AF4DD40463A003C699A +:10E200000832944200D178E003236168994389463B +:10E210000B00491B0F2900DD75E17A613A61002985 +:10E22000B2DA80229200914500D310E15909DA0850 +:10E2300001238B40D2007968D2190B4391687B602F +:10E24000E260A1609460CC6001218210914099420B +:10E2500059D80B4205D103229043490004300B42A8 +:10E26000FBD003239846C3009946B944CC46824666 +:10E270006346DC68A44507D126E1002A00DB2FE1D4 +:10E28000E468A44500D11FE14246636893435A1BEA +:10E290000F2AF2DD01208046611905436560A06800 +:10E2A000E5680837C560A86040461043F960B9606A +:10E2B0004860CF6030008F60E25000F0FDF9200030 +:10E2C000083002E00C230020336003B0F0BCBB46F2 +:10E2D000B246A946A046F0BD80213F234020984683 +:10E2E000890076E7DC680230A34200D044E73A00B8 +:10E2F0003C690832944200D086E701217B68821095 +:10E3000091409942A5D90323BC6862689A4391461B +:10E31000954203D8531B0F2B00DD8AE023004B44AA +:10E320005F4A01935F4B93469A4612681B68EB184D +:10E33000013200D136E15C4A944663441B0B1B0357 +:10E3400000933000009900F063FB03008046013326 +:10E3500000D1F3E0019B834200D9EDE052460098E2 +:10E36000526803009446514663444B6001991A0079 +:10E37000414500D14BE15B461B68013300D150E1C0 +:10E38000434601995B1A9A1853465A60072342463E +:10E3900041461A400192194200D10DE108239846E6 +:10E3A000881A424B0099804441449B1A5B1A1B0512 +:10E3B0001B0D0091300019009B4600F029FB431C07 +:10E3C00000D14AE14346C01A03005B440093534620 +:10E3D00052465B6801215B44536042464046BA6046 +:10E3E000009A0A434260BC4200D11EE14A460F2A0D +:10E3F00000D81CE107200C3A8243606801400520E8 +:10E4000011436160A118486088600F2A00D92FE18C +:10E410004246444652685146C96A994201D2514621 +:10E42000CB625146096B994200D389E051460B6398 +:10E4300086E0012229001343114365196160300011 +:10E44000BD606B6000F038F9200008303DE75A0AE3 +:10E45000042A6BD9142A00D9BEE011005C325B316A +:10E46000D20008235B429C46BA18944463469A68DB +:10E4700003239846944500D197E043465168994359 +:10E48000494502D992689445F7D1D3689C467B6888 +:10E490006146A260E1608C60D460D5E6180D002072 +:10E4A000100D0020402C00200F100000081000006C +:10E4B000142852D9542800D996E06E239846280B88 +:10E4C00080446F30C10084E608239B46073BDC4450 +:10E4D0009B46DA4443465246134200D0C8E64CE01D +:10E4E0000122E318596830000A435A60E368A268C1 +:10E4F000D3609A6000F0E0F820000830E5E62B00D9 +:10E50000E808083330E6012360191D43656078612F +:10E510003861C26082601A004B460A434260300094 +:10E52000E15000F0C9F820000830CEE69A09110049 +:10E5300039323831D20094E7BC4260D0BC6862689E +:10E5400003239A43531B954202D80F2B00DD70E73B +:10E55000300000F0B1F80020B7E65B239846804415 +:10E560005C30C10035E608235B429C46E1444B46E3 +:10E570009B6801384B4500D097E043460342F2D1F7 +:10E580007B688B437B604900994200D9BBE6002938 +:10E5900004D1B8E6042294464900E2440B42F9D083 +:10E5A000504660E610330093CBE68910023B8B4067 +:10E5B00079680B437B606BE7009B300043445B4210 +:10E5C0001B051B0D19009B4600F022FA431C00D0CE +:10E5D000F8E600239B46FAE6542A2AD81A0B1100C3 +:10E5E0006F326E31D2003CE7AA235B0098422AD8F2 +:10E5F000DD3B9846E80B80447830C100E9E553469E +:10E600005B68009A9C46534662445A60B3E609052B +:10E6100000D0B0E60200BC684A4401310A4362609F +:10E62000F9E65B4642461A60B0E64446F3E64160CE +:10E630008EE7AA2149008A4224D8DA0B11007832E9 +:10E640007731D2000DE71A4B984224D87C239846A4 +:10E65000A80C80447D30C100BBE5009A019B944624 +:10E660004246083B63449B1A009300239B46AEE658 +:10E6700021003000083101F0F5FB5346BC685B68AF +:10E680006268C8E60A498A420BD89A0C11007D32AA +:10E690007C31D200E5E6FE217E237F20984689006A +:10E6A00097E5FE227E219200DBE67B686BE7C046A1 +:10E6B000540500007047C0467047C046F0B5574645 +:10E6C0004546DE464E46E0B50C000700904683B056 +:10E6D000002900D1A8E045460B35FFF7EBFF162DCA +:10E6E00070D810251023A84570D82600083E716800 +:10E6F00003220800904381460096984200DB77E0B1 +:10E70000C24A301893469268824200D1CAE04268F9 +:10E7100001900092012292465046009A824301984D +:10E7200094468346DC44624650465268024200D01A +:10E7300071E00320009ACB4682439446E3449B4514 +:10E7400050DA52460A4211D103213268B21A924677 +:10E7500052688A436146511849448B46994200DB0E +:10E7600078E04A4493469A4200DB78E0414638001C +:10E77000FFF7E6FC8046002820D07368B44600937B +:10E7800001230099020099430B00083A6344934225 +:10E7900000D1F7E04A46043A242A00D9F7E0030002 +:10E7A0002100132A00D9C8E00A681A604A685A6032 +:10E7B0008A689A602100380001F054FB3800FFF7A6 +:10E7C0007BFF07E007239D432B1E8CDA0C233B6065 +:10E7D00000239846404603B0F0BCBB46B246A9466B +:10E7E000A046F0BDD946019AD3689268D3609A607A +:10E7F0004B465B1B0F2B1CD801214A4673680B400C +:10E80000134373604E447368194371603800FFF717 +:10E8100053FFA046DEE70842A8D103213268B21AAE +:10E82000924652688A439CE71100FFF789FC8046B4 +:10E83000D0E70120726871190240034315437560E7 +:10E840004B604E447368083118437060380001F023 +:10E8500009FBDBE7019AD3689268D3609A6053465C +:10E860005246DB6892685646D3609A604A46043A3C +:10E870000836242A6BD83300132A09D95346216855 +:10E8800099606168D9601B2A00D98EE00834103382 +:10E890002268D9461A6062685A60A26834009A6099 +:10E8A0005646A5E75068032290430D3282469446AF +:10E8B000CA44AC44E24552DACA0700D556E731688B +:10E8C000721A0321924652688A4310180100494483 +:10E8D00000918C4500DD44E753465246DB68926860 +:10E8E000D3609A6008234A465344043A9846242A3F +:10E8F00075D8132A08D95346216899606168D96090 +:10E900001B2A71D80834103322681A6062685A6072 +:10E91000A2689A60534659195B469960009B38007B +:10E920005A1B01231A434A605246526813401D4342 +:10E9300053465D60FFF7C0FE4CE7216801606168E7 +:10E9400041601B2A27D82100083308312CE7210019 +:10E950003000340005F080FDD946564648E75B4656 +:10E960000098A0464119996053465A1B01231A4347 +:10E970004A6041680B401D43456038000091FFF735 +:10E980009BFE27E703225B689343994430E721000D +:10E9900005F062FD0EE7A1688160E168C160242A8C +:10E9A0000CD0210010331031FEE6A1681961E16836 +:10E9B0005961242A0BD01034183369E722692100E9 +:10E9C000026102006069183118335061ECE6226977 +:10E9D0009A61524661692033D161183458E72100A9 +:10E9E000180005F039FD95E7A1681961E1685961E2 +:10E9F000242A02D01034183386E722699A615246DD +:10EA000061692033D16118347EE7C046180D0020BB +:10EA1000002370B5064D040008002B60F4F734FBAA +:10EA2000431C00D070BD2B68002BFBD02360F9E79E +:10EA3000742C00200EB430B581239CB06A461FAC04 +:10EA40009B0020CC93820290069000F095F80B4B2F +:10EA50006A460A9300230E931393013BD382084B1B +:10EA6000039007902A00186802A92300019400F07F +:10EA7000C7F91CB030BC08BC03B01847FDEA001051 +:10EA8000E00800200CB470B581239CB06A4620AC2D +:10EA900005009B00080040CC93820291069100F093 +:10EAA0006BF80B4B6A460A9300230E931393013BBA +:10EAB00003900790D38228002300320002A901941A +:10EAC00000F09EF91CB070BC08BC02B01847C046EC +:10EAD000FDEA001070B50C000E25495F01F090FBB7 +:10EAE000002803DB236D1B18236570BDA389024A30 +:10EAF0001340A381F9E7C046FFEFFFFF00207047F6 +:10EB0000F8B50C001F000C23C95E05001600CB05EC +:10EB10000AD40A4B320019402800A1810E23E15E7D +:10EB20003B0001F025F9F8BD0E23E15E002202232F +:10EB300001F0E2FA0C23E15EEBE7C046FFEFFFFFD6 +:10EB400070B50C000E25495F01F0D6FA431C06D0C3 +:10EB50008023A2895B011343A381206570BDA38933 +:10EB6000014A1340A381F9E7FFEFFFFF10B50E2321 +:10EB7000C95E01F011F910BD10B583070AD003007A +:10EB8000032102E001330B4205D01A78002AF9D1A3 +:10EB9000181A10BD030019680C4A0D4C8A188A43D4 +:10EBA00022420FD15968094A04338A188A43224203 +:10EBB00008D15968054A04338A188A432242F1D0A1 +:10EBC00000E001331A78002AFBD1E1E7FFFEFEFEE8 +:10EBD0008080808030B5002A26D003000B439B073D +:10EBE00024D1032A22D9164D0BE0043A002A1BD067 +:10EBF000144C1C199C432C4216D104300431032AB6 +:10EC000014D903680C68A342EFD004780D78AC42A5 +:10EC100013D1012306E0C45CCD5CAC420DD10133BD +:10EC2000934201D0002CF6D1002030BD04780D783D +:10EC3000A54202D1012AECD1F6E7601BF5E7C046F8 +:10EC400080808080FFFEFEFEF0B557464E4645466A +:10EC5000DE468246E0B5914688461E000A0008203E +:10EC6000484F83B013001C78551C395D2A000842B8 +:10EC7000F8D12D2C66D02B2C29D0434B9B4600235A +:10EC80000193002E2BD0102E64D037003900584647 +:10EC9000F5F7D2FD2B008C460022002107E08842C8 +:10ECA00012D33FD00122794369181C780133250023 +:10ECB000303D092D04D9113D192D15D8373C2500BB +:10ECC000AE4219DD002AEADA01225242EDE72C7841 +:10ECD0009D1C2D4B9B4600230193002ED3D1302C3D +:10ECE00046D00A270A26D1E72500613D192D03D811 +:10ECF000573C2500AE42E5DC002A18DB01980028CD +:10ED000000D049424846002804D0002A38D14B465A +:10ED100042461A60080003B0F0BCBB46B246A946A2 +:10ED2000A046F0BDAC45BDDA01225242BDE7222229 +:10ED300051460A604A465946002AEBD0013B9846A4 +:10ED40005946E4E72C789D1C80231B069B46012333 +:10ED5000019396E7302C04D120222B789343582B33 +:10ED600001D0102792E76C781027102602358DE726 +:10ED700020222B789343582BF5D00827082685E7C7 +:10ED80008B46DBE78DCC0410FFFFFF7F10B5012B16 +:10ED900004D0242B02D8FFF757FF04E001F00EF84F +:10EDA00016230360002010BD130010B5012A09D0FE +:10EDB000242A07D8064A14680A0001002000FFF739 +:10EDC00043FF04E000F0FAFF16230360002010BDAB +:10EDD000E0080020130010B5012A09D0242A07D822 +:10EDE000064A14680A0001002000FFF72DFF04E026 +:10EDF00000F0E4FF16230360002010BDE0080020AF +:10EE0000F0B55746DE464E464546E0B5C94C0F00C4 +:10EE1000A5440A930C23C95E80239B0182461942B4 +:10EE200005D10B43BB81796EC34B0B407B661378D6 +:10EE3000013213930392002B01D100F001FF002255 +:10EE400091460B92049208920592BC4A9346524610 +:10EE5000CA46914608215A460C00D25C1440114221 +:10EE600029D1252B13D1039B00251A78002398461E +:10EE700004330F209C46039B591C1300253BDBB237 +:10EE8000532B0ED8AE4E9B00F3589F4603917B68E0 +:10EE9000002B3CDD039B3A68013B11781B789942BB +:10EEA0002CD00598B1239B009D44F0BCBB46B246D4 +:10EEB000A946A046F0BD082455464E467B680BE0A7 +:10EEC00059463A681378CB5C1C420DD07B680132FE +:10EED000013B01357B603A60002BF1DC39003000EA +:10EEE00002F0A2FD0028EBD0AA46B146039A13789F +:10EEF000013213930392002BACD1D2E77B6801322D +:10EF0000013B7B6001239C463A60E244EEE7390016 +:10EF1000484602F089FD0028BCD0059B002B02D09A +:10EF2000BB895B06BDD501235B420593B9E78F23FF +:10EF30002B42B6D143469B0043445B009A183023D2 +:10EF40005B429846039B904403915A7893E70426CA +:10EF500003917B68002B52DD6B0658D5032E00D140 +:10EF600087E0042E00D1FDE1012E00D1C7E1022E81 +:10EF700000D023E14346002B01D1013B9846EB072B +:10EF800000D576E3EB0601D400F05AFC59463A6806 +:10EF90001378CB5C1B07A9D401323A6042467B68E8 +:10EFA0000124013B082546467B60012A11D100F06F +:10EFB000B4FE59463A681378CB5C1D4211D17B6888 +:10EFC0000132013B01347B603A60A64201D100F07E +:10EFD0000AFE002BEDDC3900484602F025FD002832 +:10EFE000E7D0A24482E780239B001D43554B0326B4 +:10EFF0000B93102308937B680391002BACDC390042 +:10F00000484602F011FD002887D16B06A6D4594668 +:10F010003A681378CB5C1B07A0D521004B465446B9 +:10F02000A9468A461D0007E0594601323A60137826 +:10F03000CB5C0821194213D07B680134013B7B6013 +:10F04000002BF1DC3900280002F0EEFC002800D093 +:10F0500063E759463A681378CB5C08211942EBD133 +:10F0600053462A00A2464D461C009146032E00D06E +:10F0700077E74346AE220021013B520006919342BE +:10F0800005D95D3BFF3B06935E23FF339846D823AB +:10F0900000221B011D4358AB44461E0090460C93B2 +:10F0A0003A6811780B002B3BDBB24D2B00D9B3E053 +:10F0B00025489B00C3589F4601231D43214B03262F +:10F0C0000B9308230391089343E701231D431F4B30 +:10F0D00003260B930A23039108933AE718A801F03B +:10F0E000A3F84023012603901D4332E74023002666 +:10F0F0001D4303912DE7882376E70226039128E735 +:10F10000104B03260B930A230391089321E728420F +:10F1100000D0C6E602231D43039B03915A78AAE65A +:10F12000284200D0BDE663461D43039B03915A78F5 +:10F13000A1E6C0463CFDFFFFFFDFFFFF8DCC0410C2 +:10F140009CCD041079170110ECCE04108DED001049 +:10F15000CF4B03260B93002303910893F9E6284233 +:10F1600000D09EE6039B5A786C2A01D100F02FFD57 +:10F17000012303911D437EE60391EB0600D5B5E61E +:10F180006B0701D500F0EEFCEB0701D500F05CFD4C +:10F19000AB0701D400F058FD51460A9B04CB116027 +:10F1A000C91751600A93A1E643462B43984600D005 +:10F1B00077E6039B10255A7803915CE64446002CC1 +:10F1C00000D10134EB0701D500F015FCEB0600D5AA +:10F1D00018E30A9D230002CD01224846009702F061 +:10F1E00043FC002800D198E6059B82440133059337 +:10F1F0000A957BE6089B0A2B0EDDA64B1D4031705D +:10F2000001367B68013B7B60002B71DD01323A6087 +:10F21000013C002C00D043E73400EB0508D50C9BE3 +:10F220009E4201D900F0BBFC0C9B9C4200D138E609 +:10F2300010231A002A402B4200D0FFE1089B2270C5 +:10F24000484600220C990B9EB047AB0600D5EEE174 +:10F250006B0701D500F079FCEB0700D5E7E1AB07C0 +:10F2600000D4E4E18C4B0B9A9A4201D100F04DFDA1 +:10F2700000224846089B0C9902F0BEF90A9B04CB79 +:10F2800003C20A93D7E1089B84485B00C35E0893DE +:10F29000804B1D40B3E7C0238020DB002B40800063 +:10F2A0008342B9D17E4B1D40A023DB001D431023B8 +:10F2B0000893A4E780232B42AED09D439FE7089B91 +:10F2C00076485B001B5E0893082B96DCA4E72B05B1 +:10F2D00095D5089B002B05D180239B001D43F93B4E +:10F2E000FF3B08936B0500D4F6E36E4B1D4086E7A9 +:10F2F0003900484602F098FB002889D08CE7434645 +:10F30000002B01D1013B9846EB0700D5E0E2EB066C +:10F3100000D429E23A6818AD1378EB5C002B00D1D9 +:10F32000BFE501323A6042467B684446013B7B6060 +:10F33000012A0DD114E03A681378EB5C002B0FD052 +:10F340007B680132013B01367B603A60B44207D0F2 +:10F35000002BF0DC3900484602F066FB0028EAD0BA +:10F36000B244C3E5484600F0BFFE0368AE220E93E8 +:10F3700043460021013B52000F91934205D95D3B6A +:10F38000FF3B0F935E23FF339846F023DB001D43C2 +:10F39000002306931193109309930D9358AB1E000D +:10F3A0000C9323004446A84655469A463A6811787D +:10F3B0000B002B3BDBB24E2B03D83B489B00C358C2 +:10F3C0009F460E9B1B788B4217D1802043468000BE +:10F3D000034212D0354803409846099B0D93317083 +:10F3E000013C01367B680135013B7B60002B00DC72 +:10F3F00015E101323A60002CD8D1099B5446AA4647 +:10F400004546002B00D031E1069B013B012B01D882 +:10F4100000F057FC631E062B00D97FE0022C01D8B8 +:10F4200000F08AFC032C79D03B004F469846A94651 +:10F4300025003400013C42463800217802F0B2FA3F +:10F4400063199B1BDBB2032BF4D82C00043CE4B201 +:10F45000E343F6185346013B1B1B4D469A46B946FB +:10F4600047465BE0069B5344002BC6D14046104BF9 +:10F4700018408046B3E7069B012BBED102230693BA +:10F48000ADE75346072BB8D108239A46A7E7C046F5 +:10F490008DED00107FF4FFFF7917011060D104108B +:10F4A000FFFDFFFF7FFAFFFF24D004107FFDFFFF69 +:10F4B0007FFEFFFF5346062B9FD107239A468EE718 +:10F4C000069B002B00D0C7E0099B002B06D1E02350 +:10F4D0004046DB001840984200D195E35346012B8B +:10F4E00001D0042B89D153460133DBB29A4676E72B +:10F4F0005346002B00D0A6E0099B002B00D0B2E0C1 +:10F50000E0234046DB001840984200D174E3069B9C +:10F51000AA46013B4546012B00D8D2E3EB0513D5A3 +:10F520006B0500D5DFE30123741E5B422178534451 +:10F530009846652902D0452900D0F2E23A004846B3 +:10F5400002F030FAC246260010231A002A402B424D +:10F5500000D0CBE4C02332708022DB002B40D200ED +:10F56000934200D123E3109B002B00D001E3002243 +:10F5700048460C9901F0A0FE06900791EB0700D4D5 +:10F58000B7E20A9B04CB106051600A93059B0133DC +:10F590000593ABE45346022B00D02EE703239A4693 +:10F5A0001DE7A0234046DB0003408020C0008342CB +:10F5B00007D04346034200D11FE7099B002B00D12F +:10F5C0007AE3802043468000034204D1099B0D98D2 +:10F5D00011961B1A10934046BB4B18400300C020E5 +:10F5E00040001843002380460993F8E680234046F4 +:10F5F000034200D101E798438046F0E64346DB052D +:10F6000000D42FE7802341469943099B8846013364 +:10F6100009930F9B002B00D0F0E0013CE2E639009B +:10F62000484602F001FA002800D1E4E6E5E60A9B2C +:10F6300004CB10600A93059B013305930C9BE41ADD +:10F640004444A24452E4FD20033B034200D0D4E6EC +:10F650000433DBB29A46C2E6069B022B00D03DE79C +:10F6600003230693BBE65446AA464546974B1D40E6 +:10F67000CAE610231A002A40069213AE2B4200D18C +:10F680004BE25A463B681B78D35C1B0761D40024CD +:10F6900000F0FEFCA04200D13FE490203B6810A99E +:10F6A0001A78400009180A5501337A683B60049BB8 +:10F6B000013A651C7A6016AC032B02D1169B042B11 +:10F6C00004D0082200212000F5F74AFD2B0031006C +:10F6D0004846009458AA099500F022FD0490421C67 +:10F6E00000D11AE4002800D096E23060002000F03B +:10F6F0009BFC002818D1AA4401235B429C46E044AD +:10F70000069B0025002B00D104367B68002B00DC13 +:10F71000A1E25A463B681B78D35C1B0719D44346C9 +:10F72000002B16D02C00B3E7002D12D0202410ABF4 +:10F730009C46FF346444B04626004C46099D715DEA +:10F740003A002000013D02F02DF9002DF7D1464688 +:10F75000A146069B002B01D0FFF7C8FB3360059B39 +:10F7600001330593FFF7C2FB0A9B18AD02CB099347 +:10F770003B6806911A78AA5C002A01D1FFF791FB39 +:10F780007A684E1C013A7A605A1C3A601B780B70FA +:10F790004346012B22D08C463400E0440FE03B6806 +:10F7A0001A78AA5C002A19D07A680134013A7A6082 +:10F7B0005A1C3A601B783370A04500D105E27B6883 +:10F7C0002600002BEBDC3900484602F02DF900281A +:10F7D000E5D0069BA34201D1FFF79FFB069AB31A1F +:10F7E000964201D1FFF75DFB00223270059A9A44E0 +:10F7F000099B013205920A93FFF778FB0F9B013BAF +:10F800000F93EFE500254E460CE03A68ED1894465C +:10F81000E41A6344390030003B6002F005F9002827 +:10F8200000D0CAE17B689C42EFDC1B1B7B603B681D +:10F830002D199C466444B1463C60AA44FFF756FB30 +:10F8400058460A9B02CB09933B6806911A78825C62 +:10F85000120700D566E27A684D1C013A7A605A1C9C +:10F860003A601B782C000B70434641440E00012B7C +:10F8700013D159E259463B681A788A5C0821114233 +:10F8800000D0ACE17A680134013A7A605A1C3A60DF +:10F890001B782B70A64200D1A9E17B682500002BC4 +:10F8A000E8DC3900484602F0BFF80028E2D0069BA9 +:10F8B000E31A9A4400232B70059B01330593099B9F +:10F8C0000A93FFF713FBC0467FF8FFFFFFFEFFFF21 +:10F8D00010231A002A400E9213AE2B4200D130E1C1 +:10F8E00000254B46C146A846069300F0D1FB404593 +:10F8F00001D1FFF712FB4246902540463B68541C5D +:10F9000010A91A786D00491901330A547A683B60CE +:10F91000049B013A7A60032B4DD014AB9846082221 +:10F9200000214046F5F71CFC434631000093069841 +:10F93000230058AA099400F0F3FB0490421C01D163 +:10F94000FFF7EBFA00283CD130600C9016AB082290 +:10F95000002118000D93F5F703FCE023D04A069828 +:10F96000D55812A90D9B0C9AA8470023012801D154 +:10F9700010AB1B7A18AAD35C002B00D177E1049B53 +:10F98000A244032B32D001235B429C46E1440E9BF0 +:10F99000002B00D10436002398467B68002B18DD2D +:10F9A0004B46002BA1D1069B99460E9B002B01D004 +:10F9B000FFF79CFAD2E614AB9846149B042BAED109 +:10F9C000B2E7049B023300D0C8E17B68A046002B5D +:10F9D0008BDC3900069802F027F80028E0D0454675 +:10F9E000069B9946002DE0D0FFF797FA43461B6827 +:10F9F000042BC8D1CBE710231A002A40069200221C +:10FA000090462B4200D197E043460026A0461C00BA +:10FA100000F03EFBB04201D1FFF77FFA90203B6837 +:10FA200010A91A78400009188A5501337A683B609A +:10FA3000049B013A751C7A6016AE032B02D1169B0B +:10FA4000042B04D0082200213000F5F789FB2B009D +:10FA500021004846009658AA00F062FB0490421C20 +:10FA600001D1FFF75AFA00281DD1069B002B00D1C7 +:10FA70002360AA4401235B429C46E044069B002B82 +:10FA800000D104347B680026002B13DD4346002B95 +:10FA9000BED1069B5A425341059A94469C44634604 +:10FAA0000593FFF723FA049B02330DD17B682E00E8 +:10FAB000002BADDC3900484601F0B6FF0028E5D048 +:10FAC000002EE6D0FFF729FA049BAA44032BD1D1DC +:10FAD0003368042BCED1D1E7724B1D40069B002B1F +:10FAE00002D0013B0693013401239C46E044FFF71A +:10FAF00088FBAB072ED4069807990A9C02000B00DE +:10FB000020CCF5F75AF9002800D00FE106980799A4 +:10FB1000F5F7D6F90A94286038E50A9B40CB0A939A +:10FB2000AFE53A00484601F03DFF02235B42B41EB8 +:10FB300053449846217801E50A9B04CB90460A93EA +:10FB400062E70A9B40CB0A93CAE60A9B04CB10806B +:10FB50000A9370E50A9B0698079904CB10605160E0 +:10FB60000A9313E551460A9B04CB11800A93FFF7D1 +:10FB7000BDF9119E0A2300224846711CFFF706F9C1 +:10FB8000109BC21A10A98C46474B63449E4201D376 +:10FB9000464E664430004649F4F78AFDE7E4013CEE +:10FBA0003A004846217801F0FDFEFFF73DFB0D9B32 +:10FBB00009995A1A8B42E5D1D9E4B146002D01D1F9 +:10FBC000FFF7ABF9AA44FFF791F9464606E6022390 +:10FBD0001D43039B9A7802330393FFF74CF9069B6E +:10FBE000E41AA24466E6B046C244FFF77FF9069BDA +:10FBF0003500F31A9A445DE640462E4B1840012327 +:10FC000080469A46FFF7EBFB40462A4B18400123FB +:10FC100080460693FFF7E3FB049B023300D174E5B3 +:10FC2000306800F001FA002800D07DE5049BAA446A +:10FC3000032B00D060E52368042B00D05CE55FE572 +:10FC400000230593FFF72DF951460A9B04CB116061 +:10FC50000A93FFF74BF93900484601F0E5FE00280A +:10FC600000D156E5002D01D0FFF757F971E5069B4D +:10FC70009946002C00D198E6202410AB9C46FF3416 +:10FC80006444B04626004C46099D715D3A00200050 +:10FC9000013D01F087FE002DF7D14646A14684E6DE +:10FCA000201100207FFCFFFF7302000072020000A1 +:10FCB00094CD04107FF8FFFF5446AA464546FFF74F +:10FCC000A3FB330034000C9EB34201D8FFF7E9F8E0 +:10FCD0004D46013C3A002800217801F063FEB44211 +:10FCE000F7D1FFF7DEF80C9B34009E4201D8FFF7F6 +:10FCF000D8F84D46013C3A002800217801F052FE28 +:10FD00000C9B9C42F6D1FFF7CCF800224846089B9A +:10FD10000C9901F02BFEFFF7B1FA01239C46E24457 +:10FD2000FFF7E4F8069DC5E5C244C3E50F4800F0BF +:10FD3000BBFA0A94286029E40C9A35004C46964296 +:10FD400001D8FFF7AEF8013D3A002000297801F014 +:10FD500029FE0C9B9D42F6D1FFF7A3F833680C9364 +:10FD6000013300D0F2E501235B4203E638C90410F9 +:10FD700070B50400080011001A000023054D2B6027 +:10FD8000F5F7C0FB431C00D070BD2B68002BFBD0E7 +:10FD90002360F9E7742C0020002370B5064D0400A1 +:10FDA00008002B60F5F704FC431C00D070BD2B68E5 +:10FDB000002BFBD02360F9E7742C0020014B18685E +:10FDC0007047C046E0080020F8B50C000500FEF7BB +:10FDD00071FC204FBB685E6803239E431E4B341B9F +:10FDE0009C466444240B013C113324039C4207DBF2 +:10FDF00000212800FEF70CFEBB689B19984204D036 +:10FE00002800FEF759FC0020F8BD28006142FEF7EB +:10FE1000FFFD431C0DD00122BB68361B16435E60FC +:10FE20000E4B28001A68141B1C60FEF745FC0120CD +:10FE3000EAE700212800FEF7EBFDBA68831A0F2BD2 +:10FE4000DEDD07490968401A0449086001210B43B7 +:10FE50005360D5E7180D0020EF0F0000442C002060 +:10FE6000100D0020F0B5C64605000C0000B50029B5 +:10FE70004FD0FEF71FFC210008394C6801262200F4 +:10FE80000320B2438F187B68834362489846836897 +:10FE9000BB426AD043467B6026421ED108239C4663 +:10FEA0000C688444091B12198C6864454FD0CB68D8 +:10FEB000E3609C604346FC186468344211D1BB681F +:10FEC000554C4244A34200D17EE0FC68DC60A36054 +:10FED000012313434B608A5006E0FC1864683442E7 +:10FEE000EDD016434E603A6080239B009A4213D2B5 +:10FEF0005409D3080122A2404468DB002243426037 +:10FF000018188368C8608B608160D9602800FEF78C +:10FF1000D3FB80BCB846F0BD530A042B3ED89409ED +:10FF2000260039343836E40004192368083C0327D6 +:10FF30009C4242D05868B843904202D99B689C4288 +:10FF4000F8D1DC68CC608B60A160D960DEE7434605 +:10FF5000F8184068304257D1FB68B86842441643ED +:10FF6000C36098604E608A50D0E713004344264235 +:10FF700006D10A68891A8C689B18CA68E260946086 +:10FF800001221A434A60254A816012689A42BDD80C +:10FF9000234B28001968FFF717FFB7E7142B07D981 +:10FFA000542B1AD8140B26006F346E36E400BBE7CE +:10FFB0001E005C335B36DC00B6E70122B610B240AF +:10FFC000466832434260BDE7D9609960CB608B6080 +:10FFD000012313434B608A5098E7AA246400A3428C +:10FFE00005D8D40B260078347736E4009CE70D4C16 +:10FFF000A34205D8940C26007D347C36E40093E7B8 :020000041001E9 -:10000000A847431CF2D10023069A13608A33236069 -:10001000ECE7C04620110020E8C7041070B51C00B2 -:100020000F4B82B01D68009400290BD0E4230D4EC5 -:10003000F65813000A0001002800B047431C0AD0FC -:1000400002B070BDE423074A2800D658E33B064AB5 -:10005000B047431CF4D1002323608A332B60EFE7C1 -:10006000E008002020110020E8C7041030B583B05C -:10007000069C034D0094E4242C59A04703B030BDE6 -:100080002011002082B000290AD0002A0BD0002BBA -:100090000BD013780B601078431E984102B0704764 -:1000A00001A9002AF3D10020F8E702204042F5E739 -:1000B00070B50400080011001A000023054D2B60E4 -:1000C000F5F72EF9431C00D070BD2B68002BFBD038 -:1000D0002360F9E7742C002070B50D7804005E2DC4 -:1000E0001DD04E1C002000212300621CFF3219701D -:1000F00001339342FBD1002D0FD0012242406255C3 -:100100003378701C2D2B0FD05D2B05D0002B02D027 -:100110001D000600F3E7300070BD701EFCE74D784F -:100120008E1C01200121DFE771785D2911D08D42FD -:100130000FDC2B0002360133E2549942FBDC002332 -:10014000681C8D4201DBC518DAE7491B4B1EC51838 -:10015000D6E72D250600D2E7004870470000C07F93 -:10016000024670B50A4392072AD11E4DEE0104C81B -:1001700008C9541B9443344017D0D0B2D9B2401AA6 -:100180002106014310D190B299B2401A21040143D3 -:100190000AD110021902000A090A401A2102014379 -:1001A00002D1100E190E401A70BD9A42DFD010BA5B -:1001B00019BA884201D9012070BD0020C04370BD2A -:1001C00002780B7801300131002A09D09A4207D118 -:1001D00002780B7801300131002A01D09A42EFD029 -:1001E000D01A70BD01010101F0B5DE465746454603 -:1001F0004E461C000023E0B5A1B01C93BB4B8246C9 -:100200001B680D00180008920793FEF70DFC0022F2 -:10021000002383462F0004920593B54A1B953B7833 -:100220002D2B02D8990051588F46002209920022A6 -:100230000A92302B00D1E5E01C002F2B01D800F0F2 -:100240007CFD0022AC4638000026190015000BE0AA -:10025000013093009A181B90047852005218303ADB -:10026000210001362F2C10DD392C5BDC082EEFDD50 -:10027000AB005B1901305B001B905B180478303BCE -:100280001D00210001362F2CEEDC904607995A46BE -:10029000A9466546FEF7F6FB002800D1BAE20D96A6 -:1002A000002300209C4610930B93002E00D027E1E2 -:1002B0000A9B034300D09CE26346002B1ED1692CAD -:1002C00001D100F0B4FC17DC492C01D100F0AFFCE7 -:1002D0004E2C13D187491BA803F09EF800280DD09F -:1002E0001B9B1B78282B01D100F054FE824803F0A1 -:1002F0000FFF83460F007FE26E2CEBD0089B002B94 -:1003000002D0089B1D6000239B46002758463900F9 -:1003100021B0F0BCBB46B246A946A046F0BD0137AD -:100320001B977CE7904607995A46A9466546FEF713 -:10033000A9FB00287AD11B9B5B441B931C78002EE1 -:1003400001D000F07FFD302C01D000F06CFD0122C7 -:10035000D21A981801331B931C78302CF9D0230043 -:10036000313B082B00D9BAE31B9B01269C46302366 -:100370005B429B46A3445B460793431C10930023B8 -:1003800067460D934346079A9B00434490465B00A3 -:10039000434498460020634601331B9363465C78D0 -:1003A00021003039092900D938E31B9B01309C46D4 -:1003B00007910029EFD0109C731CA34683445C4630 -:1003C0001A001094012801D100F0B2FC0A002C00A0 -:1003D00080198B4645464946A0469146013807E0BC -:1003E000AC0065196D00984201D100F098FC013312 -:1003F00032001E00082AF3D9102BF4DC8C0061189F -:100400004900F0E77B78203293437E1C582B01D1C2 -:1004100000F060FC37001B963B780136302BF9D09A -:10042000002B00D1E5E101220A9205E7002300201C -:100430009C460D961093202322009A43130000221D -:100440000B92452B00D030E733000A9A0343134345 -:1004500000D153E71B9D6B1C1B936C782B2C01D197 -:1004600000F026FC2D2C00D107E300239B4623003F -:10047000303B092B00D9FBE2302C06D11B9B01330A -:100480001B931C780133302CFAD000230B932300EC -:10049000313B082B00D908E71B9A0133511C1B91F3 -:1004A0005478079222002F2C0DDC00F079FC9C0080 -:1004B000E4186400A4180A00230001311B9152784B -:1004C000303B2F2A01DD392AF1DD1400079A891A01 -:1004D000082901DC00F064FC084B0B935B46002B01 -:1004E00000D1E2E60B9B5B420B93DEE66CD5041079 -:1004F00050D004104CD00410E8C704101F4E000068 -:100500000B9B109A9B1A0C930D9B002B00D10D9600 -:10051000B346102E01DD10239B464046F4F7B4FB92 -:1005200004900591092E15DD5A46BE4B093AD200BA -:100530009B181A685B68F4F736FB040048460D0008 -:10054000F4F7A2FB02000B0020002900F4F70CFBDB -:10055000049005910F2E00DD72E10C9B002B00D161 -:1005600060E30C9B002B01DC00F0F5FB162B01DC9B -:1005700000F05CFC25230C9A9B1B934201DB00F0EE -:1005800073FC5B46F41A0C9B9C4664440F231A00D0 -:10059000224023420AD0A349D2008918086849683A -:1005A000049A059BF4F7FFFA049005910F239C43EE -:1005B000231E00D0ABE2002307934346390000938B -:1005C000504633000D9A03F0ABF88046002800D166 -:1005D0009FE30C99109B0B98CA171B1A1A40CB4328 -:1005E000DB17194000260023C3469946B0465746FC -:1005F0000D9213915B463800596803F00BF8824660 -:10060000002800D189E35B4659461B690C319A1CCE -:1006100092000C30F4F702FD049B059C19000B932B -:100620001EAB01931DAB00930A00230038000A940F -:1006300003F06CFC1C90002800D1AAE101213800D5 -:1006400003F010F98146002800D166E31D9B002BC2 -:1006500000DABEE10D9A139C9D1807991E9A5B1A49 -:1006600036219B188A1A7049013B8B4200DB4FE10F -:10067000C91A521A1F2900DDC8E101238B400E93CD -:1006800000231193079BA4189C46AE182B006444CA -:10069000B54200DD3300A34200DD2300002B02DD64 -:1006A000F61AE41AED1A0D9B002B00DD4DE1002E29 -:1006B00000DD65E10C9B002B00DD8EE1002C00DDF0 -:1006C0009AE1002D08DD49462A00380003F038FA87 -:1006D0008146002800D120E3524638001C9903F0DF -:1006E000C7FA8046002800D117E3C3684946109333 -:1006F0000023C36003F0A2FA002801DA00F060FCD6 -:1007000000D1C7E34946404603F06CFC8023002239 -:10071000DB0504000D00F4F793FA002800D1FCE09B -:10072000109B002B00D181E1059B00240E93002338 -:1007300011933E4B3D4D12933D4B0E9E1E403D4B43 -:100740009E4200D19FE1079B002B28D0D423DB04DD -:100750009E4224D8384A394B11981299F4F770FA0E -:10076000002818D011981299F4F7CEFA002800D179 -:100770000130F4F789FA0B001291109902001190E0 -:10078000002900D015E31692802212069446634495 -:100790001793169C179DD623DB04EB189D1B0B9813 -:1007A0000A9903F02BFB02000B0020002900F4F74C -:1007B000FAF90B9A0A9BF4F7D7F90C00049005910B -:1007C000079B002B04D11A4B23409E4200D146E2E6 -:1007D00038001C9902F046FF5146380002F042FFF3 -:1007E0004946380002F03EFF4146380002F03AFF29 -:1007F00000E7002300279B46089B002B01D01B9A93 -:100800001A60099B002B00D180E5802109067B1826 -:100810001F007BE51B9B0D965B441B931C780023FC -:100820001093BDE510D6041002FCFFFF0000F03F5E -:100830000000F07F0000E07F0000C0FFFFFFDF410D -:100840005B46F41A0C9B9C466444002C00DD9DE63C -:1008500000D1B0E60F231A006442224023420AD09E -:1008600004980599D14BD2009A1853681268F4F78E -:1008700080F904900591241100D19CE61F2C40DCE6 -:1008800010231A0022400792234201D05A330793C3 -:1008900001220498059900239146C54D28354A4602 -:1008A000224204D02A686B68F4F77DF901236410B2 -:1008B0000835002CF3D1002B01D004900591079B43 -:1008C000002B15D0049B059C6B236200520D210068 -:1008D0009B1A002B0CDD1F2B01DC00F0DEFB00203F -:1008E0000490342B01DC00F024FCDC239B040593F2 -:1008F0000022049805990023F4F794F9002800D108 -:100900005BE6222352461360002300279B4673E7D1 -:100910000023119301330E93B4E60022A54B20006F -:100920002900F4F740F90B00129110990200119080 -:10093000002976D1149280221206944663441593BE -:10094000059B149C159D0E93F6E649461A00380047 -:1009500003F08AF88146002800D1DEE101001C9AEC -:10096000380002F0AFFF1090002800D1D5E1380028 -:100970001C9902F077FE109B1C93002E00DC99E678 -:10098000320038001C9903F0DBF81C90002800D0DE -:1009900090E653464646BA46D8460C932223524622 -:1009A000136000239B46844F0100504602F05AFE1C -:1009B00050460C9902F056FE4946504602F052FE4F -:1009C0004146504602F04EFE3100504602F04AFECB -:1009D00012E7139A0D9DD41A3FE651463800139A38 -:1009E00003F042F88246031E00D067E64646BA4648 -:1009F000D8461C980C93D1E751462200380003F0EA -:100A00009FF88246031E00D05BE6EFE76B49CB1AE6 -:100A100001219940012311910E9333E601239C4655 -:100A200009E5119A129B1492159389E70499059A86 -:100A300000295BD10E9213035DD100222000290012 -:100A40005F4BF4F7F7F8002800D000E20022594B82 -:100A500020002900F4F7A7F8802212060B00944624 -:100A600063441190129118901993189C199D63E694 -:100A700000231B950B93FFF718FC01239B46AB1C2F -:100A80001B93AC78F3E44F4A0E9B94466344059362 -:100A90000E940F95049C059D2000290003F0AEF9EB -:100AA00002000B000E980F99F4F77DF822002B003E -:100AB000F4F75AF8404B444A049005910B40934296 -:100AC00020D90A9A414B9A4203D10B9B013300D1A2 -:100AD00023E13E4B059301235B42049378E6002318 -:100AE0000D931093013300269C46A4E4012900D104 -:100AF00044E1059B0E9300231193314B0024344DA8 -:100B0000129319E6D4239B04CC18059458E69A2234 -:100B10005200944200DDFCE024111F2B00DC96E221 -:100B20000498059900229146013293464A46294B82 -:100B3000B1461D000793160000235A46224204D0F6 -:100B40002A686B68F4F72FF8012301366410083522 -:100B5000012CF2D132004E469146002B01D0049078 -:100B60000591184A059B9446634405934B46D9006A -:100B7000079B9C46049A059B614408684968F4F702 -:100B800012F80D4B144A049005910B40934200D982 -:100B9000BFE0124A934200D8CCE10C4B05930123ED -:100BA0005B4204930023079307E5C04610D6041068 -:100BB00020D104100000E03F0000F07FE2FBFFFFC7 -:100BC0000000F03F0000B0FCFFFF9F7CFFFFEF7FC5 -:100BD0000000F0BFE8D504100000A07C0000907C6D -:100BE000012309937A1C1B927B78002B01D1FFF71C -:100BF00085FB1700FFF71BFB00230993F2E7D2499F -:100C00001E9B8C46D14A04931F9B1A401D9B634434 -:100C10001B051A430592230704D58023059A1B065A -:100C20001A430592049B059C9B462700E4E5C849AE -:100C30001BA802F0F1FB002801D1FFF75FFB1B9B13 -:100C4000C449013B1BA81B9302F0E6FB002802D11C -:100C50001B9B01331B930023BF4F9B46CCE5119E8A -:100C6000129D30002900F4F75FF8F4F755F8020000 -:100C70000B0030002900F3F772FF049A109B240345 -:100C80001343240B05000E00B44A1C4313D1B44B8C -:100C9000F3F7D0FF002800D19AE553464646BA46FE -:100CA000D8460C931C98049B059C9B4627007BE62A -:100CB00000239B46E3E6AB4BF3F7BCFF0028ECD1E7 -:100CC00028003100A84AA94BF3F7CAFF002800D139 -:100CD0007EE5E2E7099B029401931CAB009350462A -:100CE0001DABA34A1BA902F0B1F807231D000400A5 -:100CF0000540034200D17CE5062D74D1089B002BF2 -:100D000001D1FFF700FB1E60002300279B46FFF781 -:100D1000FDFA2223524613609DE7534666E65B4682 -:100D20004846079343468946A84601001D00023203 -:100D3000082E43DC1600FFF725FB5A4638000799BA -:100D4000FDF7A0FE002845D00023002699469846CE -:100D50000D93FFF7A5FA0C9B163300DA70E50498A3 -:100D60000599109B0B9A9A1A824BD2009B181A680D -:100D70005B68F3F7FEFE83460F003DE5059B0E938F -:100D8000002B00D0B7E653464646BA46D8460C93E9 -:100D900022235246136000231C989B461F0003E643 -:100DA0001A000B93744B9A4201DCFFF797FBFFF795 -:100DB00094FB119A129B16921793EAE4102A4FDCC7 -:100DC0004B469B004B4489465B001600002099442B -:100DD000FFF7E1FA00221B9B90465B441B93914670 -:100DE0001C78FFF7B0FA1C9A002A07D035211EA8FC -:100DF00003F046F950461C9902F034FC052D00D949 -:100E000009E75E4BAD005B599F465D4B059301239F -:100E10005B420493FFE6504B0593FCE61E9B049354 -:100E20001F9B0593F7E60020FFF799FA5149DB0075 -:100E3000C91808684968049A059BF3F7B4FE83460D -:100E40000F00D9E400230D961093FFF7A9FA0023B1 -:100E50004C4C1893199400231193444B129304E6BD -:100E600016000020FFF797FA0F23424C9E1BF1005B -:100E70006118049A059B08684968F3F794FE0C9B77 -:100E80009E1BF600A61932687368F3F78CFE834642 -:100E90000F00B1E453460C930B9B4646D8469B4645 -:100EA000109BBA460A9F002B00D1C0E0049B059C12 -:100EB0003549230322001B0B8B4200D1F5E0119929 -:100EC000002900D1BCE0049A059B1C0019421ED0E9 -:100ED000109B58463900002B00D1BDE002F08EFF78 -:100EE000079B002B0BD06B236400640D1C1B002C94 -:100EF00005DD264D240500226319F3F754FE020098 -:100F00000B0058463900F3F72FFE83460F00079B6E -:100F1000002B0DD0584639001D4B0022F3F743FE3D -:100F2000030083460F000B4302D122235246136075 -:100F30001C9839E5D42292040B009446634405932F -:100F400000230793FFF739FB33040000FFFFEFFF97 -:100F500040D0041044D004100000F07F9535A094D8 -:100F6000FFFFCF3FFFFFDF3F35E5AF350000E03F3C -:100F700020D1041010D604101F4E000008D1041018 -:100F8000FFFFFF7F0000E0BFFFFF0F000000F03F0A -:100F9000000050396D491EAA14311BA802F052FA04 -:100FA000052801D0FFF7A2F91F9B694A1A431E9B2F -:100FB00005920493049B059C9B462700FFF71CFCAD -:100FC00053460499059A0C930B9B4646D8469B467C -:100FD000109BBA460B430A9F99D11400130396D174 -:100FE0005B4B1340D622D204934290D97369002BF5 -:100FF00002D13369012B8ADD31000122504602F013 -:101000009FFD4946060002F019FE002800DC7EE73D -:10101000079B002B6ED0D6224D4BD2042340934227 -:1010200068DCDC229204934200DD73E7B0E60499A9 -:10103000059A13031B0B14000B4300D03FE7E7E7AF -:101040000E9A049B059C1A4200D160E740E70023FA -:101050009946404B079384E502F0D0FE079B002B96 -:1010600056D06B236400640D1C1B002C05DD3A4D2B -:10107000240500226319F3F796FD02000B00584681 -:101080003900F3F76CFD0022002383460F00F3F7CD -:10109000C9FD002800D13DE77AE6012252429A407C -:1010A000049B13400493FFF723FC079B0499002B38 -:1010B0002BD0D420264BC0042340834225D86B205C -:1010C0001B0DC01A01235B428340994200D0F6E613 -:1010D000224B9A4235D080211D4B49031A40130000 -:1010E0008C466344059300230493049B059C9B4614 -:1010F00027000CE7164B1C40194B9C46194B6444C7 -:101100002343059301235B42EEE701235B42DCE7C7 -:1011100002000B0058463900F3F721FD002200239E -:1011200083460F00F3F77EFD002800D030E61C98C0 -:101130003AE44B239A1A4C3B934019400591FFF730 -:10114000D7FB4B1CC7D11C9828E4C04620D1041003 -:101150000000F07FE8D504100000F03FFFFFEF7FB4 -:101160000000F0FFFFFF0F0010B5024BFFF73CF847 -:1011700010BDC0462011002010B504001300034A22 -:1011800010680A002100FFF72FF810BDE0080020CA -:1011900010B50400034B0A0018682100024BFFF74A -:1011A00023F810BDE0080020201100201300274A7A -:1011B000F0B5C64690460A000100404600B50068FA -:1011C000FFF712F802000B0005000C00F3F74DFDCD -:1011D00000282ED121002800F3F7CAFD47007F0820 -:1011E000061C1B49381CF3F77DFE00281DD1184949 -:1011F000381CF3F76FFE002817D101226400640841 -:1012000028002100134B5242F3F72FFD002808D18C -:101210000122280021000F4B5242F3F711FD002854 -:1012200003D0434622221B681A60301C80BCB8469B -:10123000F0BD0948002C05DAFEF78EFF80231B065F -:10124000C618F2E7FEF788FF061CEEE7E00800206C -:10125000FFFF7F7FFFFFEF7FE8C70410274BF0B54C -:10126000C64698460A000100404600B5244B006877 -:10127000FEF7BAFF02000B0005000C00F3F7F5FCC7 -:1012800000282ED121002800F3F772FD47007F08C7 -:10129000061C1C49381CF3F725FE00281DD11949EE -:1012A000381CF3F717FE002817D1012264006408E8 -:1012B00028002100144B5242F3F7D7FC002808D134 -:1012C000012228002100104B5242F3F7B9FC0028FC -:1012D00003D0434622221B681A60301C80BCB846EB -:1012E000F0BD0A48002C05DAFEF736FF80231B0606 -:1012F000C618F2E7FEF730FF061CEEE7E008002014 -:1013000020110020FFFF7F7FFFFFEF7FE8C7041061 -:10131000F0B5DE4657464E464546E0B589B09346A1 -:1013200007901E000A0008205D4F059113001C78ED -:10133000551C395D2A000842F8D12D2C00D180E0DF -:101340002B2C62D001235B420293564B0393002364 -:101350000693002E06D0102E00D17CE0F317B24683 -:10136000994607E0302C00D181E00A239A460023F9 -:101370000A26994652464B4602980399F3F7F2F92A -:101380000F008046049200200022002119E01C007A -:10139000A64221DD531C12D0B9423ED801D14045AE -:1013A0003BD8804534D052464B46F3F751FDE31706 -:1013B00000940193009B019C0122C01861412C788C -:1013C00001352300303B092BE1D92300413B192B88 -:1013D00026D8373CA642DDDC531C27D0069B002BC9 -:1013E00004D003000C0000215842A1415B46002BB1 -:1013F00004D0002A4BD15B46059A1A6009B0F0BCB4 -:10140000BB46B246A946A046F0BD2C789D1C99E784 -:101410008F42C8D1049BA342C5DA01225242CEE7D3 -:101420002300613B192BD7D8573CB1E72223079AF9 -:1014300013605B46002B27D06B1E0298039905931F -:10144000D9E72C789D1C0023029380231B0603936D -:10145000012306937DE7302C04D120222B7893437F -:10146000582B09D010239A460023994682E7202260 -:101470002B789343582B0DD110239A4600236C7878 -:1014800099461026023575E702980399B6E702904F -:101490000391D1E708239A4600230826994669E775 -:1014A0003DCB0410FFFFFF7F10B5FFF731FF10BDEC -:1014B00010B504001300034A10680A002100FFF76A -:1014C00027FF10BDE008002010B504001300034AF8 -:1014D00010680A002100FFF71BFF10BDE008002084 -:1014E000F0B54E46DE46574645468346E0B588464B -:1014F0001E0091460B000820474F83B01A00147855 -:101500000133395D1D000842F8D12D2C5FD0002336 -:1015100001932B2C33D0002E0ED0102E5CD0012046 -:1015200031004042F3F7E0F807000120310040426B -:10153000B246F3F7D9F806E0302C59D00A2305213A -:101540009A460A26354F002200202300303B092B03 -:1015500007D9113B192B03D92300613B192B11D853 -:101560000A339E420EDD002A23DBB84221D81ED06A -:1015700052465043012218182C780135E5E72C78A3 -:10158000951CC8E7002A17DB019B002B00D04042C6 -:101590004B46002B04D0002A16D14B4642461A6017 -:1015A00003B0F0BCBB46B246A946A046F0BD8B4294 -:1015B000DEDD01225242DFE722235A46012013607A -:1015C0004B464042002BEBD06B1E9846E5E71C785B -:1015D0000123951C01939EE7302C04D120222B7807 -:1015E0009343582B09D010230F219A460C4FAAE79A -:1015F00020222B789343582B07D110236C780F218E -:101600009A461026064F02359DE7082307219A4681 -:101610000826044F97E7C0463DCB041099999919C5 -:10162000FFFFFF0FFFFFFF1F10B5FFF759FF10BDB2 -:1016300010B504001300034A10680A002100FFF7E8 -:101640004FFF10BDE008002010B504001300034A4E -:1016500010680A002100FFF743FF10BDE0080020DA -:10166000F0B557464E46DE464546E0B587B01E000B -:10167000059092460B000820634F03911A001478DE -:101680000133395D1D000842F8D12D2C00D188E0CE -:10169000002304932B2C67D0002E16D0102E00D1DF -:1016A00084E0F317320001204042C1179946F3F756 -:1016B00059F8320080460F004B4601204042C117C6 -:1016C000F3F750F8B34602920CE0302C00D17EE0E4 -:1016D000052302934D4B0A2698460A239B46002376 -:1016E00099464B4F00220020002119E01C00A64221 -:1016F00021DD002A40DBB9423ED801D140453BD82C -:10170000404534D05A464B46F3F7A2FBE31700940A -:101710000193009B019C0122C01861412C78013586 -:101720002300303B092BE1D92300413B192B26D85C -:10173000373CA642DDDC002A27DB049B002B04D0CB -:1017400003000C0000215842A1415346002B04D055 -:10175000002A23D15346039A1A6007B0F0BCBB4657 -:10176000B246A946A046F0BD2C78951C94E7B94234 -:10177000C8D1029B9C42C5DD01225242CEE7230024 -:10178000613B192BD7D8573CB1E72223059A01209A -:101790004042C11713605346002BDED06B1E0393EB -:1017A000D8E71C780123951C049375E7302C04D1ED -:1017B00020222B789343582B0ED00F230293103BFB -:1017C000984611339B460023124F99468AE7202200 -:1017D0002B789343582B0CD10F230293103B984640 -:1017E00011339B4600236C7899461026094F023529 -:1017F00078E707230293083B984609339B4600236A -:1018000008269946044F6DE73DCB041099999999A4 -:1018100099999919FFFFFF0FFFFFFF1F10B5FFF701 -:101820001FFF10BD10B504001300034A10680A0022 -:101830002100FFF715FF10BDE008002010B50400DF -:101840001300034A10680A002100FFF709FF10BDCA -:10185000E008002070B514004B1C1BD09389202297 -:10186000FF259343A381236BCEB20D40002B14D0F0 -:101870006368626B934208DA2368013B23601E7041 -:10188000636801336360280070BD210000F06AFFC7 -:101890000028F1D001256D42F5E722692368002A6E -:1018A00005D09A4203D25A1E1178A9420FD0A363E1 -:1018B0002300403323630323626863633F33E2639F -:1018C000E65423004233236001236360DBE763684F -:1018D000226001336360D6E710B50C00096B002964 -:1018E0000FD023004033994201D0FEF713FA0023B2 -:1018F0002363E36B6360002B03D00020A36B2360A2 -:1019000010BD236920222360002301206360A38986 -:1019100040421343A381F3E7F0B55746DE464E46F7 -:101920004546E0B585B002925A4383460F00924681 -:101930000E9C0193002A37D0656816002168AA42E0 -:1019400025D900239846403399465346A144039332 -:1019500038002A00F3F762FB2368216B5B192360D0 -:101960004346B24663607F19761B002924D049455F -:1019700002D05846FEF7CEF943462363E36B63601B -:10198000002B19D0A16B1D002160B342E0D33200BF -:101990003800F3F743FB63689B1B636023689C4636 -:1019A000019B66449A462660504605B0F0BCBB4693 -:1019B000B246A946A046F0BD039B51469A4623690C -:1019C0002022236000236360A38955441343681ACF -:1019D000A3810299F2F788FE8246E5E7F0B5574603 -:1019E000DE464E464546E0B5DFB0079303900F0054 -:1019F0000C23C95E80239B01194205D10B43BB8197 -:101A0000796ECA4B0B407B661378013291460F9377 -:101A1000002B01D100F0F1FD0022934608920492C0 -:101A200005920692C24A92465246D25C120729D4C7 -:101A3000252B15D14B461A780023002598468F3365 -:101A400049469C460F200226A9461300253BDBB2DF -:101A50004D1C532B0ED8B74C9B00E3589F46A9460C -:101A60007B68002B4DDD3A684B46013B11781B78B3 -:101A7000994235D006985FB0F0BCBB46B246A94645 -:101A8000A046F0BD3E004036B046002508245E4624 -:101A90007A680BE051463B681A788A5C14421DD084 -:101AA0007A680133013A01367A603B60002AF1DC42 -:101AB000396B002900D19DE3414502D00398FEF720 -:101AC00029F9FB6B3D637B60002B00D192E351460B -:101AD000BB6B3B601A788A5C1442E1D1B34607E0E5 -:101AE0007B680132013B7B6001239C463A60E34402 -:101AF00001224B4694461B78E1440F93002B93D16F -:101B0000B8E7396B002900D182E23B0040339942AB -:101B100002D00398FEF7FEF800233B63FB6B7B606B -:101B2000002B00D174E2BA6B3A609DE763464C46E5 -:101B300023429FD143469B0043445B009A183023C5 -:101B40005B42984690444A7829007EE7290080232A -:101B50004D469B001D43784B894608931023032470 -:101B600005937B68002B2BDD6B063FD5022C77D0CD -:101B7000032C00D19BE1012C00D156E14446002CFE -:101B800000D10134EB0700D5B9E3EB0600D53BE308 -:101B9000079D230002CD012203980097FFF7BCFEAA -:101BA000002800D13CE2069B83440133069307954D -:101BB0009EE729007B684D4602248946002BD3DC32 -:101BC000396B002900D123E23B004033994202D017 -:101BD0000398FEF79FF800233B63FB6B7B60002BB1 -:101BE00000D115E2BB6B3B606B06BFD451463A682F -:101BF0001378CB5C1B07B9D540239C46BC44634695 -:101C00000993230008265C469B4606E051460132B4 -:101C10003A601378CB5C1E421DD07B680134013BD7 -:101C20007B60002BF2DC396B002900D1F0E1099BCD -:101C3000994202D00398FEF76DF800233B63FB6BDB -:101C40007B60002B00D1E3E15146BA6B3A60137818 -:101C5000CB5C1E42E1D15B46A3461C00022C87D11F -:101C60004346002B01D1013B9846EB0700D5F1E13B -:101C7000EB0600D4F6E251463A681378CB5C1B07BA -:101C800000D535E701323A6042467B680124013BCA -:101C90007B60012A01D100F046FD3E004036320053 -:101CA00008254646904610E03A6851461378CB5CCA -:101CB0001D4200D0B7E07B680132013B01347B60FC -:101CC0003A60A64201D100F080FC002BECDC396BBD -:101CD000002901D100F0DEFC414502D00398FEF757 -:101CE00019F800233B63FB6B7B60002B01D100F0F4 -:101CF000D1FCBA6B3A60D8E729004D468946EB061D -:101D000000D5F5E66B0701D500F026FCEB0701D501 -:101D100000F077FCAB0701D400F073FC5946079B39 -:101D200004CB1160C91751600793E1E6FFDFFFFFA5 -:101D30003DCB041070D1041029160110290088230E -:101D40004D4606E74B46184200D093E64A786C2A87 -:101D500001D100F023FC01210B439946290074E6D0 -:101D600029001EA84D46FEF7B7F9402381460124FD -:101D70001D43F6E6290040234D46002489461D43B5 -:101D8000EFE6290001234D461D43AB4B89460893DE -:101D9000082303240593E4E6290001234D461D434F -:101DA000A64B894608930A2303240593D9E64B469C -:101DB000184200D05EE633434A789946290044E64B -:101DC0009D4B290008930A234D4603248946059319 -:101DD000C7E64B46184200D04CE60422134399460E -:101DE0004A78290031E6954B2900089300234D4697 -:101DF000032489460593B4E643464A46134398466E -:101E000000D037E610234A78994629001DE6079B43 -:101E100004CB10600793069B0133069314ABE41ABE -:101E2000099B9C466444A34462E64346002B01D1CF -:101E3000013B9846EB0700D5DEE2EB0600D484E1D7 -:101E40003A681EAD1378EB5C002B00D112E601322C -:101E50003A6042467B68013B7B60012AE3D03E004A -:101E600040363200464690460CE03A681378EB5C08 -:101E7000002BD8D07B680132013B01347B603A6093 -:101E8000A642D0D0002BF0DC396B002900D1C9E389 -:101E9000414502D00398FDF73DFF00233B63FB6BF8 -:101EA0007B60002B00D1BDE3BA6B3A60DEE74346AE -:101EB0000022013B1600262B03D9263B1E002723B8 -:101EC0009846D8231B011D43002314AC099323001B -:101ED000444698463A6811780B002B3BDBB24D2BF9 -:101EE00017D857489B00C3589F46059B0A2B10DD07 -:101EF000544B1D404346197001239C46E0447B68C7 -:101F0000013B7B60002B6EDD01323A60013C002C0E -:101F1000E0D14446EB0507D514AB9C4200D928E339 -:101F200014AB9C4200D1A5E510231A002A402B4295 -:101F300000D073E7059B227003980022089E14A925 -:101F4000B04720232B4200D061E76B0700D5FEE2AB -:101F5000EB0700D55BE7AB0700D458E7364B089A90 -:101F60009A4200D1D8E30022059B039814A9FFF7F9 -:101F70009BFA079B04CB03C207934CE7059B3248AF -:101F80005B001B5E05932F4B1D40B3E7C0238020F1 -:101F9000DB002B4080008342BBD12C4B1D40A02393 -:101FA000DB001D4310230593A4E780232B42B0D010 -:101FB0009D439FE7059B24485B001B5E0593082B10 -:101FC00096DCA6E72B0595D5059B002B05D1802334 -:101FD0009B001D43F93BFF3B05936B0500D4A2E238 -:101FE0001B4B1D4086E7396B002900D110E33B00F5 -:101FF0004033994202D00398FDF78CFE00233B63E7 -:10200000FB6B7B60002B00D102E3BB6B3B607DE789 -:102010003B6920223B6000237B60BB891343BB816B -:10202000069B002B03D0BB895B0600D422E501236D -:102030005B4206931EE5C046291601103DEC0010D8 -:10204000C0D204107FF4FFFFF8D30410FFFDFFFFA0 -:102050007FFAFFFF10231A002A4009920FAE2B428D -:1020600002D1079B40CB079352463B681B78D35C59 -:102070001B0761D440239C46BC44634600240A935A -:10208000FDF75EFFA042CBD020203B680CA91A7858 -:1020900009180A5501337A683B60049B013A651CB4 -:1020A0007A6012AC032B02D1129B042B04D00822BD -:1020B00000212000F2F7ACFF2B00310003980094C0 -:1020C00014AA0B95FDF784FF0490421CA8D00028A9 -:1020D00000D07EE230600020FDF7FEFE002818D11F -:1020E000AB4401235B429C46E044099B0025002B46 -:1020F00000D104367B68002B00DCABE23B68524623 -:102100001B78D35C1B0717D44346002B14D02C003C -:10211000B6E7002D10D00CAB1F249C466444B0469B -:102120000B9D2600039C715D3A002000013DFFF7E6 -:1021300091FB002DF7D14646099B002B00D0D7E438 -:102140003360069B01330693D2E4079B1EAD02CB9E -:102150000A933B6809911A78AA5C002A00D189E4A5 -:102160007A684C1C013A7A605A1C3A601B780B70F2 -:102170004346012B30D040239C46BC4463468C46EA -:1021800026000793E0440EE03B681A78AA5C002A18 -:1021900022D07A680136013A7A605A1C3A601B787C -:1021A0002370B04517D07B683400002BECDC396B12 -:1021B000002900D141E2079B994202D00398FDF724 -:1021C000A9FD00233B63FB6B7B60002B00D134E255 -:1021D000BB6B3B60D9E74446099AA31A944200D1ED -:1021E00048E400222270069A9B440A9B0132069220 -:1021F00007937DE43B6920223B6000237B60BB8921 -:10220000B3461343BB8173E47B683868A34200DBA9 -:102210007AE24022904600250026396BB8440995A1 -:102220000A94ED18E41AC3183B60002900D1A7E115 -:10223000414502D00398FDF76DFDFB6B3E637B606B -:10224000002B00D19CE1B86B002138609C42E6DC99 -:102250000A9A099D944665441B1B00197B603860EF -:10226000AB4445E45146079B40CB09933B681A7841 -:102270008A5C120700D549E27A68751C013A7A60D7 -:102280005A1C3A601B782C0033704346012B00D156 -:102290003EE240239C46BC446346079333004646D7 -:1022A000984614E03B6851461A788A5C082111422E -:1022B00000D079E17A680134013A7A605A1C3A60B8 -:1022C0001B782B7043469B19A34200D178E17B68B1 -:1022D0002500002BE6DC396B002900D1E5E1079BE6 -:1022E000994202D00398FDF715FD00233B63FB6B79 -:1022F0007B60002B00D1D8E1BB6B3B60D3E71023A0 -:102300001A002A400992002290462B4200D119E17E -:1023100040239C46BC4463460A9343460026A0469D -:102320001C00FDF70DFEB04200D179E620203B688D -:102330000CA91A7809188A5501337A683B60049B06 -:10234000013A751C7A6012AE032B02D1129B042B4A -:1023500004D0082200213000F2F75AFE2B002100A1 -:102360000398009614AAFDF733FE0490421C00D196 -:1023700056E600281DD1099B002B00D12360AB44F9 -:1023800001235B429C46E044099B002B00D10434AE -:102390007B680026002B13DD4346002BC1D1099B2F -:1023A0005A425341069A94469C4463460693FFF76B -:1023B0009FFB049B023317D17B682E00002BB0DCFF -:1023C000396B002900D193E10A9B994202D003980E -:1023D000FDF7A0FC00233B63FB6B7B60002B00D16F -:1023E00086E1BB6B3B60D7E7049BAB44032BC7D1B3 -:1023F0003368042BC4D1C7E710231A002A400D927A -:102400000FAE2B4200D199E04B460025C1469846BD -:102410000996FDF795FDA84200D101E620203B6812 -:102420000CA91A7809184A5501337A683B60049B55 -:10243000013A6C1C7A6010AD032B02D1109B042B67 -:1024400004D0082200212800F2F7E2FD099E2300B3 -:1024500031000398009514AA0A94FDF7B9FD049081 -:10246000421C00D1DCE5002839D130600B9012AB62 -:102470000822002118001E00F2F7CAFDE023B74A27 -:102480000398D2580EA90C9233000B9A0C9EB047B9 -:102490000023012801D10CAB1B7A1EAAD35C002BB0 -:1024A00000D10EE1049BA344032B38D001235B42EF -:1024B0009C46E1440D9B002B02D1099B04330993F8 -:1024C0007B680025002B13DD4B46002BA1D1C146B4 -:1024D000099E0D9B002B01D0FFF70AFB30E6049B01 -:1024E000023300D030E17B68002B02DD250090E74D -:1024F0000024396B002900D1BEE03B0040339942F3 -:1025000002D00398FDF706FC00233B63FB6B7B6066 -:10251000002B00D1B0E0BB6B25003B60D4E72B68FB -:10252000042BC3D1C6E78E4B1D40331E02D0013BA6 -:102530001E000134099B01330993E0E4079B40CB63 -:10254000079361E7079B04CB90460793E0E6079B60 -:1025500004CB108007935EE45946079B04CB11809F -:102560000793FFF7C5FA29004D460EE429004D46B2 -:1025700016E4013C3A0021780398FFF76BF9CFE4A9 -:102580003B6920223B6000237B60BB891343BB81F6 -:10259000002D00D144E5AB44FFF7AAFA33438A7813 -:1025A00099460231FFF751FA4646A41BA344002383 -:1025B0002B70069B01330693099B0793FFF798FA4C -:1025C0004646A61B2500B344F1E7B046C344FFF7D7 -:1025D0008FFA049B023300D18CE53068FDF77CFC58 -:1025E000002800D095E5049BAB44032B00D078E590 -:1025F0002368042B00D074E577E500230693FFF7EA -:1026000039FA5946079B04CB11600793FFF770FA1C -:102610003B6920223B6000237B60BB894446134317 -:10262000BB8177E43B6920223B6000237B60BB8950 -:10263000A3441343BB81FFF75BFA3B6920223B6055 -:1026400000237B60BB891343BB81099BB34200D04D -:10265000C2E5E5E4396B00296AD00A9B994202D0B1 -:102660000398FDF757FB00233B63FB6B7B60002B5C -:102670005ED0BB6B3B6042E53B6920223B600023A0 -:102680007B60BB89C1461343099EBB81002C00D1EE -:102690001FE7C5E43B6920223B6000237B60BB89C8 -:1026A000A3441343BB81FFF723FA3B6946463B60D3 -:1026B000002320227B60BB89A41B1343BB81A3445E -:1026C00075E7C146099E002C00D102E70CAB1F2420 -:1026D0009C466444B0460A9D2600039C715D3A0006 -:1026E0002000013DFFF7B6F8002DF7D14646F0E691 -:1026F0003B6920223B6000237B60BB891343BB8185 -:10270000002E00D14BE68BE42500A5E535004EE711 -:1027100001239C46E3444AE70022059B039814A941 -:10272000FFF77CF825E401239C46E344FFF7E0F93A -:102730003B6920223B6000237B60BB891343BB8144 -:10274000002D00D06CE4F7E4099B1B680B93013368 -:1027500000D08CE601235B429FE6C046201100209A -:102760007FFCFFFFF0B50C002300C646096B403329 -:1027700000B5994215D0666B77003A00FBF7F6FE7C -:10278000051E28D083199846010032001800F2F780 -:1027900045FC4346002023602563676380BCB84640 -:1027A000F0BD8025ED002900FBF722FC002812D0A7 -:1027B000422320636563E25C084BC2544123E25C20 -:1027C000074BC2544023E25C064B9C46C254604413 -:1027D00020600020E2E701204042DFE7FF03000025 -:1027E000FE030000FD030000F8B506000D00140014 -:1027F0004B1C36D0002802D0836B002B34D00C2227 -:10280000A35E80229201134204D1616E1343304AC9 -:102810000A40626620229343A3819AB2590707D4E3 -:10282000D1061ED50827174241D104221343A381A4 -:10283000FF21236BEFB20D40002B1ED06368626B4B -:10284000934208DA2368013B23601F7063680133F9 -:1028500063602800F8BD21003000FFF783FF0028E7 -:10286000F0D001256D42F4E700F032FA0C22A35EAD -:10287000802292011342CDD1C7E722692368002A42 -:1028800005D09A4203D25A1E1178A9421BD0A363E5 -:102890002300403323630323626863633F33E263AF -:1028A000E75423004233236001236360D1E7210012 -:1028B000300000F0D1F80028D3D1A389A060BB4339 -:1028C0001BB2A061B1E76368226001336360C0E7B7 -:1028D000FFDFFFFF030010B50A0003490868190075 -:1028E000FFF782FF10BDC046E008002070B5E0246D -:1028F000014D2C59A04770BD20110020002909D09E -:10290000FF2A02D801200A7070478A230360012041 -:102910004042F9E70020F7E7F0B5C6460C0000B5E5 -:10292000A28980460C23C95E13074CD480236268B9 -:102930001B010B43A381002A66DDA66A002E3ED050 -:1029400042464146156800220A609AB2DB0460D410 -:10295000012300224046E169B047431C68D0A289A8 -:10296000A66A530706D56368C01A236B002B01D0F3 -:10297000E36BC01A00230200E1694046B047431CE4 -:1029800049D143461B68002B45D01D2B01D0162B87 -:1029900057D1A3892F4A1340A38100236360236981 -:1029A00023604346216B1D60002908D0230040337B -:1029B000994202D04046FDF7ADF900232363002081 -:1029C00080BCB846F0BD2669002EF8D0236826608A -:1029D0009D1B0023920700D16369A360002D04DCD6 -:1029E000EDE736182D1A002DE9DD2B0032004046A8 -:1029F000E169676AB8470028F3DC40220120A38917 -:102A000040421343A381DBE7E26B002A00DD94E739 -:102A1000D5E7206DA5E7A3890E4A13400022626026 -:102A200022691BB2A3812260DB04BAD52065B8E716 -:102A300043461B68002B00D191E71D2B06D0162BB7 -:102A400004D04022A3891343A381B9E74346002061 -:102A50001D60B5E7FFF7FFFF70B504000D0000280B -:102A600002D0836B002B09D00C22AB5E0020002B20 -:102A700003D029002000FFF74FFF70BD00F028F9B8 -:102A8000F2E7C04670B5041E1AD0104B1D68002D29 -:102A900002D0AB6B002B0AD00C22A35E0020002BCF -:102AA00000D170BD21002800FFF736FFF9E72800AC -:102AB00000F00EF90C22A35E0020002BF1D0F1E70C -:102AC000034B0449186800F04BF9EAE7E0080020DE -:102AD00040CC0410592A01100020704710B502495B -:102AE00000F03EF910BDC0468D4101100020704736 -:102AF000F0B5D6464F464646304BC0B5C363B82303 -:102B0000002403229B00C45004334568C25008339C -:102B1000C218043BC2500600042328006C662C60D7 -:102B20006C60AC60EB602C616C61AC6108220021D0 -:102B30005C30F2F76DFA224B224F9A462B62224B01 -:102B4000EF6299466B62214BED61AB62B5689846C6 -:102B500028001F4B6C662C606C60AC60EB602C61D5 -:102B60006C61AC61082200215C30F2F751FA5346E7 -:102B70002B624B466B624346EF62AB62ED61F568D8 -:102B8000144B2800EB606C662C606C60AC602C61B0 -:102B90006C61AC61082200215C30F2F739FA5346CF -:102BA0002B624B466B624346AB620123EF62ED61E1 -:102BB000B363E0BCBA46B146A846F0BDDD2A0110B9 -:102BC00085E900101DEA0010B1E90010F1E90010DC -:102BD000090001001200020070B568254A1E554325 -:102BE0000E0029007431FBF703FA041E09D00023FC -:102BF0002A00036046600C300021A0606832F2F7C2 -:102C000007FA200070BDC046F0B5C646284B070045 -:102C10001E6800B5B36B002B2DD0B8239B009C46DB -:102C20000423984666447368B468013B03D51DE0ED -:102C30006834013B1AD30C22A55E002DF8D1200088 -:102C40001C4B08220021656625606560A560E36075 -:102C500025616561A5615C30F2F7DAF9256365638A -:102C60006564A564200080BCB846F0BD3568002DC1 -:102C700005D02E00D7E73000FFF73AFFCDE7D62189 -:102C800038004900FBF7B4F9041E0DD04346D022AA -:102C90000560250043600C300021A0605200F2F76F -:102CA000B7F934602E00BEE70C2330603B60D9E7F3 -:102CB00040CC04100100FFFF10B5034B0349186816 -:102CC00000F04EF810BDC04640CC04108D410110FC -:102CD000836B10B5002B01D1FFF70AFF10BDC04672 -:102CE0007047C0467047C0467047C0467047C046F0 -:102CF00010B5034B0349186800F012F810BDC04628 -:102D0000E0080020D92A011010B5034B03491868C8 -:102D100000F006F810BDC046E0080020ED2A0110C2 -:102D2000F0B5C646B8238846002600B59B00C718F4 -:102D30007B68BC685D1E0CD4A389012B06D90E22CA -:102D4000A35E013302D02000C04706436834013D32 -:102D5000F2D23F68002FEBD1300080BCB846F0BD06 -:102D6000F8B54746CE4680B5B82780468946002646 -:102D7000BF0047447B68BC685D1E0DD4A389012B4E -:102D800007D90E22A35E013303D021004046C84775 -:102D900006436834013DF1D23F68002FEAD130008C -:102DA000C0BCB946B046F8BDF0B5D6464F4646461B -:102DB0000369C0B59A464F11BB422DDD1F220500A5 -:102DC000140014359E000C40BB00A446AE19EB184D -:102DD0000A422AD0202202CB121B9046E1409E429A -:102DE00016D9A94644461A68A2400A43494604C176 -:102DF0006246894602CBD1409E42F3D85346DC1B43 -:102E0000A400043C2C192160002919D0043417E0D7 -:102E10002C0041610029F9D10023036100234361A3 -:102E2000E0BCBA46B146A846F0BD2A009E42F3D99E -:102E300002CB02C29E42FBD85346DC1BA4002C19D5 -:102E4000631B9B100361AC42EAD1E7E7F0B5DE46B5 -:102E50004E4645465746E0B58BB00993B94B0790AF -:102E60001B68894618001C0093460593FBF7DCFDA0 -:102E7000A446020062441300013B1B7804900193B6 -:102E80004B461D68AA78302A00D016E2022149423A -:102E9000EB1C491B1D00CF1801335A1E1278302A33 -:102EA000F8D0A94B98469B5C002B00D1F3E042463A -:102EB0002B780024D35C002292462E00002B05D0F4 -:102EC000424673780136D35C002BF9D13000049A66 -:102ED0000599FBF7D7FD0390002857D0002C58D157 -:102EE000002233780392202234009343502B59D090 -:102EF0004B461E605346002B77D1631B013B0021DC -:102F0000072B03DD01315B10072BFBDC079800F07A -:102F100081FB8246002800D170E2142353440893B9 -:102F2000A54200D3D5E102930023049A99460133C8 -:102F30009B1A06932B0000274D4699460DE0202F43 -:102F40001DD03A000437414633783400CB5C0F2162 -:102F50000B4093401D434C4555D9661E3378019A6A -:102F60009342ECD1069BF4184C45E8D32000049A18 -:102F70000599FBF787FD0028EDD0202FE1D1029BBA -:102F8000002220C3042700250293DCE7002C00D197 -:102F900080E12022A41BA3000393337834009343E1 -:102FA000502BA5D163782B2B00D163E12D2B00D1C1 -:102FB000A3E00022611C4046C35C2600581E18286E -:102FC00096D840464E1C4978103B415C081E5FD1A4 -:102FD000002A00D05B42039A94469C4463460393C4 -:102FE0004B461E605346002B87D07B1E9F41052316 -:102FF0007F429F43063738000BB0F0BCBB46B24659 -:10300000A946A046F0BDA9464A46029B484604C3CD -:10301000089A9B1A52469B1013615E0100F0D8FB80 -:103020005B461C68361AA6426BDC0025A64200DA15 -:1030300022E15B46039A9B68934200DA40E15B46DB -:10304000039A5B68934243DD9E1AB44200DD7DE043 -:103050005A46D268022A00D175E1032A00D16DE1F7 -:10306000012A00D150E15146079800F0FBFA0023F5 -:10307000149A50271360BEE79900C918490009182F -:1030800040460B0071780136405C103B00289FD011 -:103090001928F1DD9CE7049C280022000599FBF724 -:1030A000F1FC00286FD12300EA5C43469B5C2C199D -:1030B000002B6AD02500302A05D16B780135302BE2 -:1030C000FBD04246D35C5942594101278A46F4E677 -:1030D0000127002D0AD05B46DB68022B5DD0032B55 -:1030E0005FD0012B00D1BBE010231F435246149B3D -:1030F0001A60099B039A1A607DE70122A378A11C3C -:1031000059E7361B3100504600F0DAFF051E0FD09C -:103110001F210123701E01408B404211089992002B -:103120008A5801251A4203D0012800DDDEE002257D -:1031300031005046FFF738FE039B9C46B44463467B -:10314000039376E76CD504106CD40410771E002D21 -:1031500000D0C3E0002F00D0C2E01F237A111F402F -:103160001E3BBB40089992008A581A4201D00223A4 -:103170001D4331005046FFF717FE5B465B68022790 -:10318000A41B0393A5E72C002A7820239A43502AF6 -:1031900000D1B4E04B461C6027E70123159A9B1A27 -:1031A0001593159B002B9FD053461E69089DB300B5 -:1031B0009946E81800212B00B44603E002C3984268 -:1031C00000D8C5E01A68561CF8D001321A60022FE8 -:1031D00000D1D1E01F231E0021272640234285D0A5 -:1031E0004B46EB18043B186800F0F2FA20239E1BB4 -:1031F000B04200DB7AE753461A69002A00DCEAE0B5 -:10320000534650465B699200AA1818305B08824208 -:1032100000D8E7E02C0019000368DB070B4308C463 -:1032200002C849088242F7D80B005146521A193A8F -:10323000920801329200AA181360002B00D0D5E04A -:103240005146531B9B100B61AA4200D1C6E05B465E -:10325000039A9B6801320392934231DB212745E7B1 -:10326000AA0700D440E7089A1268154301922B423E -:103270009AD139E7002241E7A61B51463200079850 -:1032800000F05EFC039B82469B1B03931423534474 -:103290000893CEE64246049BF118F35C0E00D25C24 -:1032A000002A00D11FE6424673780136D25C002A1C -:1032B000F9D1891B8A00039215E600270235F0E553 -:1032C0005146079800F0CEF90023149AA327136003 -:1032D00091E6089B02930023994695E601253CE779 -:1032E0003900504600F0ECFE050036E75046B11EAE -:1032F00000F0E6FE0235002800D019E717E70023AA -:10330000039301339A464DE6B44200D0ABE6012C5C -:1033100008D05046611E00F0D3FE002800D1A2E67E -:103320005B465B68099A622713600123524613616A -:10333000089A13605246149B1A605CE6159A002A9C -:1033400000D190E6EEE7159A002A00D08BE6E9E777 -:103350005246664692686346964220DA51465A1CA7 -:103360000A61012104339B0053445960022F03D0AA -:10337000964200DA41E72DE75B461B682227013BB6 -:10338000A34200D0B2E61F2362111C401E3BA340A3 -:10339000920057591F407B425F412137A6E65346B2 -:1033A0005B680798591C00F035F9804600281FD04B -:1033B000534651461B690C319A1C92000C30F1F7B0 -:1033C0002DFE5146079800F04DF945464346C2464A -:1033D0001B691435C2E7002352461361002352468D -:1033E000536134E72A002B60002B0DD0043227E70D -:1033F00000228421064B0748EFF7BCFD0022DE21A6 -:10340000034B0448EFF7B6FD52461361E6E7C046AA -:103410001CD4041030D4041030B5026808E01378CE -:103420001D00413D192D00D820330131A34206D1A2 -:103430000C780132002CF2D10260012030BD002056 -:10344000FCE7C046F0B54546DE4657464E46904638 -:103450000A681F21E0B585B00090080053119B0059 -:10346000104043440190114200D092E01A001F1F07 -:10347000131F9A46002352461360009B1868417838 -:10348000002900D19AE00023BC469B46604B3D00DA -:1034900000245F4600229946E34616E0202900D921 -:1034A00089E097420DDA654501D2072C56DD0824E4 -:1034B000A84506D22B1F00219C4617001D000024A2 -:1034C000196081780130002911D04B465B5C002BDC -:1034D000E4D001340132082C39DC296809010F26B7 -:1034E00033400B432B60817801300029EDD15F46DA -:1034F000002A63D0AC4501D9072C6EDDA8454BD21C -:1035000042462B0002CB02C29F42FBD2791C6A1CAE -:10351000042391425CD243441D00002308C5AF42FE -:10352000FCD253461B68002B09D14346B84502D153 -:1035300046E0BB4244D0043F3A68002AF9D0052057 -:1035400005B0F0BCBB46B246A946A046F0BDA845B2 -:10355000B7D20021043D01242960C0E708231C1BC9 -:10356000A4001833191B02902E00080003942B6846 -:1035700064469446039A716881400B4333607368D4 -:103580000436D3403360A642F5D362460298A4467F -:103590008DE71F001A1D6BE7019B002BC1D0202275 -:1035A000019BD21A01235B42D3405246126813405A -:1035B00052461360B7E75F46292905D00420BFE7CC -:1035C000012305203B60BBE7009B023018608FE7BA -:1035D0007D1BAD080135AB009DE7082320261C1B91 -:1035E000A4002B68361B1A0033002800260064460E -:1035F000AC461D0041680B00AB4013430A00F2408B -:103600000360426004308442F4D8654676E7C046E1 -:103610006CD40410C36C70B504000D00002B0AD0EC -:10362000A8001B18186800280ED002681A60002332 -:103630000361C36070BD21220421FAF797FC031EC9 -:10364000E064EDD10020F5E70126AE40721D0121B6 -:1036500020009200FAF78AFC0028F3D045608660CB -:10366000E5E7C046002906D04B689A00C36C9B185A -:103670001A680A6019607047F0B5C6461F00804698 -:10368000002300B50E000D6914310C6801332004CD -:10369000000C5043240C5443C019070CE4190004D7 -:1036A000270C000C2404241810C19D42EDDC002FCF -:1036B00008D0B368AB4209DD2B1D9B00F318013520 -:1036C0005F603561300080BCB846F0BD736840462D -:1036D000591CFFF79FFF041E17D0310033690C31CE -:1036E0009A1C92000C30F1F799FC73689A004346DB -:1036F000DB6C9B181A6832601E6026002B1D9B0035 -:10370000F31801355F603561DCE70022B521024B1B -:103710000248EFF72FFCC0461CD4041078D50410E3 -:10372000F8B54746CE460600180080B50C000830B4 -:1037300009211F009046F0F7AFFF092F3BDD01255F -:1037400000216D000131A842FBDC3000FFF762FF71 -:10375000011E32D0089B4361012303614346092BBC -:1037600016DC092398460A3447450CDD4346E71921 -:10377000FF1A23780A223000303BFFF77DFF013427 -:103780000100BC42F5D10800C0BCB946B046F8BD46 -:1037900009239946A1444D4644442B780A2230001F -:1037A000303BFFF769FF01350100A542F5D14446E2 -:1037B000083C4C44D8E70021C7E70022024B0348ED -:1037C000CE31EFF7D7FBC0461CD4041078D50410D7 -:1037D0000300020C0020002A01D11B0410301A0E35 -:1037E00001D108301B021A0F01D104301B019A0FBE -:1037F00001D102309B00002B02DB01305B0000D5C1 -:1038000070472020FCE7C04603680200590707D034 -:10381000D9071ED4990720D55B08036001207047A3 -:103820000020190401D11B0C1030FF21194201D1D5 -:1038300008301B0A190701D104301B09990701D16F -:1038400002309B08D90702D401305B0803D0136013 -:10385000E5E70020E3E72020E1E79B080360022082 -:10386000DDE7C046C36C70B504000D00002B0AD024 -:103870005868002815D002685A600023C3600133DD -:103880004561036170BD21220421FAF76FFB031E1D -:10389000E064EDD1A0210022084B09484900EFF770 -:1038A00069FB1C2201212000FAF760FB0028F1D0FF -:1038B0000123436001338360DFE7C0461CD404105A -:1038C00078D50410F0B54E464546DE465746E0B57D -:1038D0000D6916698946140087B0B54204DB3300D0 -:1038E0000C002E0091461D00A36877196168BB4249 -:1038F00000DA0131FFF78EFE0590002800D1A7E025 -:1039000014229446059B002263449B46BB005B4403 -:103910009A465B465146D34503D204C39942FCD82C -:103920008A4614239C46A444634604931423B60099 -:103930006644AD009C462B00E1444B4402939945FC -:103940006ED204230393230015339E4200D27CE001 -:10395000331B153B9B0801339B00B846039301962C -:1039600008E0000C31D104239C46029BE144E3446F -:103970004B4554D94B46186803041E0C002BF0D05D -:10398000019B5D4600279C46049C04CC29681304D7 -:103990001B0C73430804000C1B18D819130C734339 -:1039A000090C020C5B189B1802041F0C120C1B0460 -:1039B000134308C5A445E8D8634601935B46039AC0 -:1039C0009F504B461868000CCDD05B4600271B6803 -:1039D0005C4619003E00049D019A2F88090C47435C -:1039E0007F18BF191B0439041B0C0B43236008CD3F -:1039F00061681B0C43430E04360C9B193F0CDB190A -:103A00001E0C0434AA42E8D801925A460399535036 -:103A100004239C46029BE144E3444B45AAD8474615 -:103A20005346002F03DC06E0013F002F03D0043B88 -:103A30001A68002AF8D0059B18001F6107B0F0BC77 -:103A4000BB46B246A946A046F0BDB846019691E7EE -:103A50005E210022024B0348FF31EFF78BFAC0468C -:103A60001CD4041078D50410F8B50323474614007D -:103A7000CE461A0080B50E0007002240234238D1FE -:103A8000A41025D0BD6C002D3CD001239846002306 -:103A900099464346234208D1641019D0286800286B -:103AA0001BD0050043462342F6D02A0031003800DF -:103AB000FFF708FF002E1AD0FA6C736894469B003B -:103AC00063441A68641032601E600600002CE5D161 -:103AD0003000C0BCB946B046F8BD2A002900380005 -:103AE000FFF7F0FE4B46286005000360DAE70600AA -:103AF000D2E70F4B013A9200D2580023FFF7BCFDEA -:103B00000600BDE701213800FFF784FD051E07D040 -:103B1000084B4361012303610023B8640360B4E7E9 -:103B2000A0210022044B05484900EFF723FAC046C4 -:103B3000B0D50410710200001CD4041078D5041014 -:103B4000F0B50C0023694546DE4657464E4698467A -:103B5000E0B55711B84443465D1CA3688346160080 -:103B6000496883B09D4203DD01315B009D42FBDC6F -:103B70005846FFF74FFD8446002853D01430030009 -:103B80000190002F0CDDBF003A0000211432624486 -:103B900002C39342FCD1019B9946B9444B46019321 -:103BA0002269230091001F22100014333040814607 -:103BB0005918324230D00132121A92460026019F23 -:103BC00048461A688240324304C7524640CBD6402A -:103BD0009942F5D8220015320423914204D30B1BDD -:103BE000153B9B0801339B00019AD650002E00D054 -:103BF000A846634642461A61636860469A005B467F -:103C0000DB6C9B181A6822601C6003B0F0BCBB46DA -:103C1000B246A946A046F0BD019804CB04C0994223 -:103C2000FBD8E6E7DA210022024B0348FF31EFF729 -:103C3000A1F9C0461CD4041078D5041003690A69A0 -:103C400030B50500981A934211D192001435143101 -:103C5000AB18891801E09D4209D2043B04391A6867 -:103C60000C68A242F7D0A24292410120104330BD1D -:103C7000F0B54E464546DE465746E0B50B698846E8 -:103C80001169914683B05C1A8B4200D095E046469C -:103C90008900143614327318521802E09E4200D381 -:103CA0008FE0043B043A1D6811688D42F6D000D2C3 -:103CB0007EE043465968FFF7ADFC002800D18AE05A -:103CC00043461A69142343449C46C4601C004B4677 -:103CD0001B6991009B0061449C4614234F469A4601 -:103CE000143782445346BC448B46A246142664468D -:103CF00000219446424680460193935901CF1D040A -:103D00002D0C691805042D0C4D1B010C40461B0C95 -:103D10005B1A29145B182D0419142D0C1B042B435A -:103D200083510436BC42E8D86246A4464D461C0086 -:103D300063464E465D1B153D15360023AD08B44560 -:103D400000D3AB00019FB84604274344B44501D3D8 -:103D50000135AF00019DBA44AC46BC44D34518D9E7 -:103D6000654657465E4610CF23041B0C5B1819149A -:103D7000240C64181B0421141B0C24041C4310C5C0 -:103D8000BE42F0D8310053460139CB1A9B089B0044 -:103D90006344002C04D1043B1968013A0029FAD08D -:103DA000026103B0F0BCBB46B246A946A046F0BDD6 -:103DB00043460124C84699467BE7002CF8DB0024E3 -:103DC00077E70021FFF726FC00280BD001230361D1 -:103DD00000234361E5E790210022054B0548890057 -:103DE000EFF7C8F80022024B03490248EFF7C2F888 -:103DF0001CD4041078D50410320200000F4B194077 -:103E00000F4B9C466144002904DD00220B0010008A -:103E1000190070474942002200230915132904DCC8 -:103E20008020000308410300F1E7143901201E2916 -:103E300002DC80200006C8400200E8E70000F07FB6 -:103E40000000C0FCF8B506004746CE4604691436AB -:103E5000A4003419231F1D6880B528000F00984660 -:103E6000FFF7B6FC20210A1A3A600A282EDD4645E3 -:103E700023D208235B429846A04443461F680B2385 -:103E80005B429C4684440B281CD063469D40C91A63 -:103E90003B00CB401C481D432843030046452FD21E -:103EA0000C3C2068C84061468F4007433A00100030 -:103EB0001900C0BCB946B046F8BD030000270B3B53 -:103EC0000B2817D1104929430B00EFE72F001539B4 -:103ED0000B1ADF400C49994639430B000027464531 -:103EE00003D24946083C2768CF40153085403D4302 -:103EF0002A00DCE79D400449002729430B00D5E751 -:103F000061468F40D2E7C0460000F03F70B5012106 -:103F100082B015001C00FFF77DFB061E4FD0230367 -:103F200064001B0B640D02D08022520313430193E3 -:103F3000002D17D101A8FFF767FC019B01257361D4 -:103F4000012320303361002C24D0204B9C46069B5B -:103F5000644424181C603523181A079B186030002D -:103F600002B070BD68460095FFF74EFC002822D0D5 -:103F7000019D20232A001B1A9A401300C540009A75 -:103F8000019513437361B5616B1E9D410135356128 -:103F9000002CDAD10E4B9C46069B604418600D4BFA -:103FA000EB189B00F3185869FFF712FC6D01079B93 -:103FB0002D1A1D60D3E7009B019D7361E3E700228A -:103FC000054B06490648EEF7D5FFC046CDFBFFFF7F -:103FD000CEFBFFFFFFFFFF3F1CD404100A030000CD -:103FE00078D50410F0B5CE46474680B585B08846F2 -:103FF00002A98146FFF726FF04000D00404603A9F1 -:10400000FFF720FF02000B0040464946006909699E -:1040100000920193091A49018C4602980399401AAB -:104020000100614400290BDD09054F193D00200006 -:104030002900F0F79EFD05B0C0BCB946B046F0BD02 -:1040400009055B1A0193009A019BF0E710B5040083 -:10405000172809DD002007490022074B013CF0F733 -:10406000A2FD002CF8D110BDC4000448041920683A -:104070006168F8E70000F03F0000244010D604100B -:104080001300013970B54C111169013414338900E2 -:10409000A400591804198B420AD2050040CB40C530 -:1040A0009942FBD88B1A153B9B0801339B00C01823 -:1040B000844203D9002308C08442FCD870BDC046A6 -:1040C0000200036910B51432481183420ADA9B00DA -:1040D000D31803E0043B1968002917D19342F9D89B -:1040E000002010BD83420EDD1F231C000C400B423C -:1040F00009D08300D31819680120E140A1401C6851 -:104100008C42EED1EAE78300D318E7E70120E8E725 -:10411000002001497047C0460000F87F70B50C00D0 -:104120000500FEF7F9FBE36A0600002B04D0280027 -:10413000E169984700281EDBA3891B0620D4216B68 -:10414000002908D023004033994202D02800FBF711 -:10415000E1FD00232363616C002904D02800FBF7F4 -:10416000D9FD00236364FEF7BBFD0023A381FEF7A6 -:10417000B9FD300070BD0126A38976421B06DED54D -:1041800028002169FBF7C6FDD9E7C04670B50500D8 -:104190000C1E08D0002802D0836B002B0AD00C2202 -:1041A000A35E002B01D1002070BD21002800FFF785 -:1041B000B5FFF9E7FEF78CFD0C22A35E002BF2D0D1 -:1041C000F3E7C04670B5041E0AD00D4B1D68002DE4 -:1041D00002D0AB6B002B0AD00C22A35E002B01D1C6 -:1041E000002070BD21002800FFF798FFF9E72800A4 -:1041F000FEF76EFD0C22A35E002BF1D0F2E7C04665 -:10420000E0080020F8B5C04601B40248844601BC6D -:10421000604700BF6D01002001B40248844601BC24 -:10422000604700BFF905002001B40248844601BC84 -:10423000604700BFB903002001B40248844601BCB6 -:10424000604700BFBD06002001B40248844601BC9F -:10425000604700BFC106002001B40248844601BC8B -:10426000604700BF7905002001B40248844601BCC4 -:10427000604700BFF102002001B40248844601BC3F -:10428000604700BFBD06002001B40248844601BC5F -:10429000604700BFC100002001B40248844601BC51 -:1042A000604700BF0102002001B40248844601BCFF -:1042B000604700BFF904002001B40248844601BCF5 -:1042C000604700BF4503002001B40248844601BC9A -:1042D000604700BF5502002001B40248844601BC7B -:1042E000604700BFE103002001B40248844601BCDE -:1042F000604700BFB901002001B40248844601BCF8 -:10430000604700BF0501002001B40248844601BC9B -:08431000604700BF090700200F -:10431800735F613A20257320705F613A202573200E -:10432800725F613A20257320635F613A202573200C -:1043380000000000253032780000000073736964C3 -:104348003A20252D36347320727373693A20253448 -:1043580064206368616E3A20253364206D61633A96 -:1043680020253032783A253032783A253032783A7A -:10437800253032783A253032783A25303278207331 -:1043880065633A202575000053797374656D206361 -:104398006C6F636B206F66202575206B487A2063ED -:1043A800616E6E6F742062652065786163746C79E4 -:1043B8002061636869657665640000000D0A2573ED -:1043C8000D0A000012010002EF020140FFEFFFEFAB -:1043D80000010102030109021101080100803208ED -:1043E8000B0002E00103000904000001E0010301E1 -:1043F80005240010010524010001042402000524FD -:104408000600010705850308001009040100020AD7 -:104418000000000705010240000007058102400076 -:1044280000080B0202020201000904020001020254 -:1044380001040524001001052401000304240202DC -:1044480005240602030705860308000A0904030079 -:10445800020A000000070502024000000705820268 -:10446800400000080B0402020201000904040001D4 -:10447800020201020524001001052401000504249C -:10448800020205240604050705870308000A090433 -:104498000500020A000000070503024000000705A6 -:1044A8008302400000080B0602020201000904060C -:1044B8000001020201030524001001052401000780 -:1044C8000424020205240606070705880308000AD3 -:1044D80009040700020A0000000705040240000062 -:1044E800070584024000000403090414035000690E -:1044F8000063006F00200050006900460069001842 -:10450800034500430048004F002000430044004397 -:104518000020002300310018034500430048004FE5 -:104528000020004300440043002000230032002EF6 -:10453800035000690063006F00500069004600697D -:1045480000200043006F006E00740072006F006C62 -:10455800002000500061006E0065006C0000000043 -:104568004E6F2075736572204952517320617265D0 -:1045780020617661696C61626C6500000000000072 -:10458800FFFFFFFFFFFFFF7F0000000000000000AB -:10459800486172647761726520616C61726D202573 -:1045A8006420616C726561647920636C61696D6512 -:1045B800640000004E6F2074696D65727320617627 -:1045C80061696C61626C65002C2066756E63746944 -:1045D8006F6E3A2000000000617373657274696F32 -:1045E8006E2022257322206661696C65643A206614 -:1045F800696C6520222573222C206C696E65202544 -:1046080064257325730A00000A2A2A2A2050414E7D -:104618004943202A2A2A0A00486172642061737378 -:1046280065727400666E6900666E692B0000000092 -:104638006E616E00666E692D00000000243B00105C -:10464800DA3A0010DA3A00101C3B0010DA3A00108F -:10465800DA3A0010DA3A0010DA3A0010DA3A0010C2 -:10466800DA3A0010DA3A0010143B0010DA3A001077 -:104678000C3B0010DA3A0010DA3A0010043B001044 -:10468800D63C0010363B0010CA3C0010363B0010E8 -:10469800E63C0010363B0010363B0010363B00105D -:1046A800363B0010363B0010363B0010363B0010FE -:1046B8002C3B0010363B0010363B0010363B0010F8 -:1046C800363B0010363B00102C3B00102C3D0010F0 -:1046D800963A0010963A0010963A0010963A001052 -:1046E800963A0010963A0010963A0010963A001042 -:1046F800963A0010963A0010963A0010963A001032 -:10470800963A0010963A0010963A0010963A001021 -:10471800963A0010963A0010963A0010963A001011 -:10472800963A0010963A0010963A0010963A001001 -:10473800963A0010963A0010963A0010963A0010F1 -:10474800963A0010963A0010963A00105A3F001018 -:10475800F83C00105A3F0010963A0010963A0010A4 -:10476800963A0010963A0010963A0010963A0010C1 -:10477800963A0010963A0010963A0010963A0010B1 -:10478800963A0010963A0010963A0010963A0010A1 -:10479800963A0010963A0010DE3B0010963A001048 -:1047A800963A0010963A0010963A0010963A001081 -:1047B800963A0010963A0010963A0010963A001071 -:1047C800DE3B0010403D0010DE3B00105A3F001059 -:1047D800F83C00105A3F0010963A0010DE3B0010DB -:1047E800963A0010963A0010963A0010963A001041 -:1047F800963A0010DE3B00106A3E0010963A001010 -:10480800963A0010AC3D0010963A0010DE3B0010BE -:10481800963A0010963A0010DE3B001000000000A7 -:10482800000000000000F03F0000000000002440ED -:1048380000000000000059400000000000408F40C8 -:10484800000000000088C34000000000006AF84033 -:104858000000000080842E4100000000D012634157 -:104868000000000084D797410000000065CDCD41CD -:104878006D697373696E6720646F75626C65206615 -:10488800756E6374696F6E004F7574206F66206D66 -:10489800656D6F727900000052656C656173650023 -:1048A800626F6F74325F77323571303830000000D4 -:1048B800312E352E310000007069636F5F7700007C -:1048C8005069636F50694669000000004A756C20A2 -:1048D800203720323032340006005250BBFF3CB63D -:1048E800C048011006005250E182887FA848011094 -:1048F80006005250D3F07542A04801100D0A00007E -:104908006D656D5F667265653A2073616E6974796D -:1049180020636865636B20616C69676E6D656E7492 -:10492800000000006D656D5F667265653A20696C10 -:104938006C6567616C206D656D6F727900000000B1 -:104948006D656D5F667265653A20696C6C65676157 -:104958006C206D656D6F72793A20646F75626C6555 -:1049680020667265650000006D656D5F667265653D -:104978003A20696C6C6567616C206D656D6F727942 -:104988003A206E6F6E2D6C696E6B65643A20646FA9 -:1049980075626C652066726565000000706C7567ED -:1049A8005F686F6C65733A206D656D203C2072619D -:1049B8006D5F656E64000000706C75675F686F6C92 -:1049C80065733A206D656D2D3E75736564203D3DB8 -:1049D80020300000706C75675F686F6C65733A20F3 -:1049E8006D656D2D3E6E657874203C3D204D454DBE -:1049F8005F53495A455F414C49474E4544000000C2 -:104A08006D656D5F7472696D3A206C6567616C20C5 -:104A18006D656D6F727900006D656D5F7472696D9B -:104A28002063616E206F6E6C7920736872696E6B9B -:104A3800206D656D6F727900696E76616C696420AE -:104A48006E65787420707472000000006D656D5F8B -:104A58006D616C6C6F633A20616C6C6F6361746537 -:104A680064206D656D6F7279206E6F742061626F5E -:104A780076652072616D5F656E642E006D656D5F91 -:104A88006D616C6C6F633A20616C6C6F6361746507 -:104A980064206D656D6F72792070726F7065726CCD -:104AA8007920616C69676E65642E00006D656D5FC5 -:104AB8006D616C6C6F633A2073616E697479206301 -:104AC8006865636B20616C69676E6D656E74000064 -:104AD800696E76616C696420706F6F6C20646573B1 -:104AE800630000006D656D705F6D616C6C6F633A9B -:104AF800206D656D702070726F7065726C792061C1 -:104B08006C69676E656400006D656D705F667265DF -:104B1800653A206D656D2070726F7065726C7920D2 -:104B2800616C69676E6564008C9F002018000F0037 -:104B38000C3C0020D49F0020989F002010001000FB -:104B48003C9D0020D89F0020A49F0020FC05100059 -:104B5800783D0020DC9F0020B09F00202000050049 -:104B6800409E0020E09F0020BC9F00201000020013 -:104B7800E49E0020E49F0020C89F0020200004003D -:104B8800089F0020E89F0020804B0110604B011017 -:104B9800304B0110704B0110404B0110504B01106D -:104BA800706275665F667265653A20702D3E726543 -:104BB80066203E203000000070632D3E63757374DC -:104BC8006F6D5F667265655F66756E6374696F6E3B -:104BD80020213D204E554C4C00000000696E766146 -:104BE8006C696420706275662074797065000000D5 -:104BF800706275665F616C6C6F633A206572726F84 -:104C08006E656F7573207479706500007020213DA2 -:104C1800204E554C4C0000007379735F74696D65C4 -:104C28006F75743A2074696D656F757420213D2025 -:104C38004E554C4C2C20706F6F6C204D454D505F7D -:104C48005359535F54494D454F5554206973206556 -:104C58006D7074790000000054696D656F7574207B -:104C680074696D6520746F6F206C6F6E672C206D92 -:104C78006178206973204C5749505F55494E543329 -:104C8800325F4D41582F34206D7365637300000007 -:104C9800E803000079600010E8030000DD5E001002 -:104CA8006E6574696620213D204E554C4C0000000D -:104CB800636865636B2074686174206669727374D5 -:104CC80020706275662063616E20686F6C64207363 -:104CD8007472756374206574686172705F68647259 -:104CE800000000006E657469662D3E687761646433 -:104CF800725F6C656E206D757374206265207468D0 -:104D0800652073616D65206173204554485F48577D -:104D1800414444525F4C454E20666F72206574686A -:104D280061727021000000007072657620213D20BC -:104D380069707200707265762D3E6E657874203DDC -:104D48003D2069707200000070627566735F66725C -:104D5800656564202B20636C656E203C3D203078AF -:104D6800666666660000000073616E697479206388 -:104D78006865636B206C696E6B6564206C6973741D -:104D88000000000069705F72656173735F7062751F -:104D980066636F756E74203E3D2070627566735F42 -:104DA80066726565640000006E657469662D3E680C -:104DB80077616464725F6C656E206D7573742062D0 -:104DC80065203620666F722065746865726E65743A -:104DD8005F6F75747075742100000000FFFFFFFF9E -:104DE800FFFF000000000000000000006379773436 -:104DF800335F726561645F6279746573206572728E -:104E08006F72202564000000184E011006FF000094 -:104E18000160401080E042B0014084105B43595764 -:104E280034335D2063797734335F6B736F5F7365F9 -:104E380074282564293A206661696C65640A000053 -:104E48005B43595734335D20427573206572726F26 -:104E58007220636F6E646974696F6E20646574652F -:104E68006374656420307825780A00005B435957DD -:104E780034335D206572726F723A20686472206DF7 -:104E880069736D617463682025303478205E20254D -:104E98003034780A000000005B43595734335D20F2 -:104EA8005354414C4C2825753B25752D2575293AB9 -:104EB8002074696D656F75740A0000005B4359576B -:104EC80034335D20646F5F696F63746C3A20676F79 -:104ED8007420756E657870656374656420706163AD -:104EE8006B65742025640A005B43595734335D2091 -:104EF800646F5F696F63746C2825752C2025752C89 -:104F0800202575293A2074696D656F75740A00004B -:104F18005B43595734335D20636F7265206E6F743D -:104F280020696E2072657365740000006275733ABB -:104F38007478676C6F6D00006170737461000000B5 -:104F4800616D7064755F62615F7773697A6500008F -:104F5800616D7064755F6D7064750000616D70647B -:104F6800755F72785F666163746F720062737363F2 -:104F780066673A6576656E745F6D736773000000E7 -:104F88005B43595734335D204661696C656420740E -:104F98006F207374617274204359573433000000D2 -:104FA80056657273696F6E3A200000005B4359576B -:104FB80034335D20636F756C64206E6F742066698E -:104FC8006E642076616C6964206669726D776172BF -:104FD800650000005B43595734335D2074696D6583 -:104FE8006F75742077616974696E6720666F7220C7 -:104FF800414C5020746F2062652073657400000076 -:105008005B43595734335D20636F7265206E6F744C -:10501800207570005B43595734335D204854206E27 -:105028006F74207265616479000000005B43595712 -:1050380034335D204632206E6F7420726561647966 -:10504800000000005B43595734335D20434C4D202A -:105058006C6F6164206661696C6564006375725F7A -:10506800657468657261646472000000706D325F17 -:10507800736C6565705F72657400000062636E5FD3 -:105088006C695F62636E000062636E5F6C695F6487 -:1050980074696D006173736F635F6C697374656EB7 -:1050A80000000000657363616E0000006273736343 -:1050B80066673A7375705F77706100006273736337 -:1050C80066673A7375705F777061325F6561707695 -:1050D800657200006273736366673A7375705F7711 -:1050E80070615F746D6F00006A6F696E0000000088 -:1050F8006273736366673A73736964006273736398 -:1051080066673A77736563006273736366673A77B5 -:1051180070615F617574680032675F6D7261746594 -:1051280000000000627373006770696F6F75740028 -:105138000050F20100000000636F756E7472790010 -:10514800000000006375725F65746865726164646D -:10515800720000000000000000000000636C6D6C2D -:105168006F61640000000000636C6D6C6F61645FC8 -:1051780073746174757300000000000000A050B5DE -:10518800595E000062737300000000006D61786171 -:1051980073736F630000000063636770696F696E03 -:1051A80000000000000000006514000091130000DA -:1051B8009113000091130000911300009113000057 -:1051C8009113000091130000911300009113000047 -:1051D8009113000091130000911300009113000037 -:1051E8009113000091130000911300009113000027 -:1051F8009113000091130000911300009113000017 -:105208009113000091130000911300009113000006 -:1052180091130000911300009113000091130000F6 -:1052280091130000004800476514000000000000CA -:105238000000000000000000000000000000000066 -:105248000000000000000000000000000000000056 -:105258000000000000000000000000000000000046 -:105268000000000000000000000000000000000036 -:105278000000000000000000000000000000000026 -:105288000000000000000000000000000000000016 -:105298000000000044425050186001000000000067 -:1052A80000000000C51B0000C51B0000C51B000056 -:1052B800C51B0000C51B0000C51B0000C51B000066 -:1052C800D9130000D513000015140000DD3D0000BF -:1052D800793900003B330000D93D0000C935000092 -:1052E800B13900001D3E00004FD50100D93A000039 -:1052F800133400007F340000893E00008B3E00001C -:10530800FB380000AD3D00004DD50100C51B000075 -:10531800C51B0000C51B0000C51B0000C51B000005 -:10532800C51B0000C51B0000C51B0000C51B0000F5 -:10533800C51B0000C51B0000C51B0000C51B0000E5 -:10534800C51B00009FDC0000C51B0000C51B00003A -:10535800C51B0000C51B0000C51B0000C51B0000C5 -:10536800C51B0000C51B0000C51B0000C51B0000B5 -:10537800C51B0000C51B0000C51B0000C51B0000A5 -:1053880047FC0000C51B0000A3FD0000C51B000072 -:10539800C51B00009FFD00002BFC0000C51B000082 -:1053A800C51B0000C51B0000772E01005B33010000 -:1053B8001B3501006F340100DF3301001F3201008B -:1053C800C51B0000C51B0000C51B0000BD35010042 -:1053D800C51B0000C51B0000C51B0000C51B000045 -:1053E800C51B0000C51B0000C51B0000C51B000035 -:1053F800C51B0000C51B0000C51B0000C51B000025 +:10000000FE247E26A4008FE7330013434B603A6042 +:100010007CE7C046180D0020200D0020140D0020A4 +:10002000402C00205405000010B5002100F002F81B +:1000300010BDC04603000020FF2B03D8024A083041 +:10004000D35C18407047C0468DCC041070B5141EA8 +:1000500005D010000B4900F02BF9002802D10A4D01 +:10006000280070BD084D2000290000F021F900286B +:10007000F6D02000054900F01BF90028F0D0002040 +:10008000EFE7C04684D104100CC6041038C9041030 +:100090009423024A5B00D05C7047C04620110020C8 +:1000A00070B50C1E05D020000B4900F001F90028A6 +:1000B00002D10A4D280070BD084D2000290000F033 +:1000C000F7F80028F6D02000054900F0F1F80028E4 +:1000D000F0D00020EFE7C04684D104100CC6041015 +:1000E00038C90410F03070470048704710120020E3 +:1000F000004870471012002070B50400080011007D +:100100001A000023054D2B60F5F756FA431C00D06A +:1001100070BD2B68002BFBD02360F9E7742C002006 +:1001200030B5040083B0002A0AD006980D4D009027 +:10013000E4202D582000A847431C0CD003B030BD4C +:10014000069B084A0093E4230021D558E33B064A66 +:10015000A847431CF2D10023069A13608A33236018 +:10016000ECE7C0462011002038C9041070B51C000F +:100170000F4B82B01D68009400290BD0E4230D4E74 +:10018000F65813000A0001002800B047431C0AD0AB +:1001900002B070BDE423074A2800D658E33B064A64 +:1001A000B047431CF4D1002323608A332B60EFE770 +:1001B000E00800202011002038C9041030B583B0B9 +:1001C000069C034D0094E4242C59A04703B030BD95 +:1001D0002011002082B000290AD0002A0BD0002B69 +:1001E0000BD013780B601078431E984102B0704713 +:1001F00001A9002AF3D10020F8E702204042F5E7E8 +:1002000070B50400080011001A000023054D2B6092 +:10021000F5F72EF9431C00D070BD2B68002BFBD0E6 +:100220002360F9E7742C002070B50D7804005E2D72 +:100230001DD04E1C002000212300621CFF321970CB +:1002400001339342FBD1002D0FD001224240625571 +:100250003378701C2D2B0FD05D2B05D0002B02D0D6 +:100260001D000600F3E7300070BD701EFCE74D78FE +:100270008E1C01200121DFE771785D2911D08D42AC +:100280000FDC2B0002360133E2549942FBDC0023E1 +:10029000681C8D4201DBC518DAE7491B4B1EC518E7 +:1002A000D6E72D250600D2E7004870470000C07F42 +:1002B000024670B50A4392072AD11E4DEE0104C8CA +:1002C00008C9541B9443344017D0D0B2D9B2401A55 +:1002D0002106014310D190B299B2401A2104014382 +:1002E0000AD110021902000A090A401A2102014328 +:1002F00002D1100E190E401A70BD9A42DFD010BA0A +:1003000019BA884201D9012070BD0020C04370BDD8 +:1003100002780B7801300131002A09D09A4207D1C6 +:1003200002780B7801300131002A01D09A42EFD0D7 +:10033000D01A70BD01010101F0B5DE4657464546B1 +:100340004E461C000023E0B5A1B01C93BB4B824677 +:100350001B680D00180008920793FEF70DFC0022A1 +:10036000002383462F0004920593B54A1B953B78E2 +:100370002D2B02D8990051588F4600220992002255 +:100380000A92302B00D1E5E01C002F2B01D800F0A1 +:100390007CFD0022AC4638000026190015000BE059 +:1003A000013093009A181B90047852005218303A8A +:1003B000210001362F2C10DD392C5BDC082EEFDDFF +:1003C000AB005B1901305B001B905B180478303B7D +:1003D0001D00210001362F2CEEDC904607995A466D +:1003E000A9466546FEF7F6FB002800D1BAE20D9655 +:1003F000002300209C4610930B93002E00D027E191 +:100400000A9B034300D09CE26346002B1ED1692C5B +:1004100001D100F0B4FC17DC492C01D100F0AFFC95 +:100420004E2C13D187491BA803F09EF800280DD04D +:100430001B9B1B78282B01D100F054FE824803F04F +:100440000FFF83460F007FE26E2CEBD0089B002B42 +:1004500002D0089B1D6000239B46002758463900A8 +:1004600021B0F0BCBB46B246A946A046F0BD01375C +:100470001B977CE7904607995A46A9466546FEF7C2 +:10048000A9FB00287AD11B9B5B441B931C78002E90 +:1004900001D000F07FFD302C01D000F06CFD012276 +:1004A000D21A981801331B931C78302CF9D02300F2 +:1004B000313B082B00D9BAE31B9B01269C46302315 +:1004C0005B429B46A3445B460793431C1093002367 +:1004D00067460D934346079A9B00434490465B0052 +:1004E000434498460020634601331B9363465C787F +:1004F00021003039092900D938E31B9B01309C4683 +:1005000007910029EFD0109C731CA34683445C46DE +:100510001A001094012801D100F0B2FC0A002C004E +:1005200080198B4645464946A0469146013807E06A +:10053000AC0065196D00984201D100F098FC0133C0 +:1005400032001E00082AF3D9102BF4DC8C0061184D +:100550004900F0E77B78203293437E1C582B01D171 +:1005600000F060FC37001B963B780136302BF9D049 +:10057000002B00D1E5E101220A9205E700230020CB +:100580009C460D961093202322009A4313000022CC +:100590000B92452B00D030E733000A9A03431343F4 +:1005A00000D153E71B9D6B1C1B936C782B2C01D146 +:1005B00000F026FC2D2C00D107E300239B462300EE +:1005C000303B092B00D9FBE2302C06D11B9B0133B9 +:1005D0001B931C780133302CFAD000230B9323009B +:1005E000313B082B00D908E71B9A0133511C1B91A2 +:1005F0005478079222002F2C0DDC00F079FC9C002F +:10060000E4186400A4180A00230001311B915278F9 +:10061000303B2F2A01DD392AF1DD1400079A891AAF +:10062000082901DC00F064FC084B0B935B46002BAF +:1006300000D1E2E60B9B5B420B93DEE6BCD60410D6 +:10064000A0D104109CD1041038C904101F4E000022 +:100650000B9B109A9B1A0C930D9B002B00D10D96AF +:10066000B346102E01DD10239B464046F4F7B4FB41 +:1006700004900591092E15DD5A46BE4B093AD20069 +:100680009B181A685B68F4F736FB040048460D00B7 +:10069000F4F7A2FB02000B0020002900F4F70CFB8A +:1006A000049005910F2E00DD72E10C9B002B00D110 +:1006B00060E30C9B002B01DC00F0F5FB162B01DC4A +:1006C00000F05CFC25230C9A9B1B934201DB00F09D +:1006D00073FC5B46F41A0C9B9C4664440F231A007F +:1006E000224023420AD0A349D200891808684968E9 +:1006F000049A059BF4F7FFFA049005910F239C439D +:10070000231E00D0ABE20023079343463900009339 +:10071000504633000D9A03F0ABF88046002800D114 +:100720009FE30C99109B0B98CA171B1A1A40CB43D6 +:10073000DB17194000260023C3469946B0465746AA +:100740000D9213915B463800596803F00BF882460E +:10075000002800D189E35B4659461B690C319A1C7D +:1007600092000C30F4F702FD049B059C19000B93DA +:100770001EAB01931DAB00930A00230038000A94BE +:1007800003F06CFC1C90002800D1AAE10121380084 +:1007900003F010F98146002800D166E31D9B002B71 +:1007A00000DABEE10D9A139C9D1807991E9A5B1AF8 +:1007B00036219B188A1A7049013B8B4200DB4FE1BE +:1007C000C91A521A1F2900DDC8E101238B400E937C +:1007D00000231193079BA4189C46AE182B00644479 +:1007E000B54200DD3300A34200DD2300002B02DD13 +:1007F000F61AE41AED1A0D9B002B00DD4DE1002ED8 +:1008000000DD65E10C9B002B00DD8EE1002C00DD9E +:100810009AE1002D08DD49462A00380003F038FA35 +:100820008146002800D120E3524638001C9903F08D +:10083000C7FA8046002800D117E3C36849461093E1 +:100840000023C36003F0A2FA002801DA00F060FC84 +:1008500000D1C7E34946404603F06CFC80230022E8 +:10086000DB0504000D00F4F793FA002800D1FCE04A +:10087000109B002B00D181E1059B00240E930023E7 +:1008800011933E4B3D4D12933D4B0E9E1E403D4BF2 +:100890009E4200D19FE1079B002B28D0D423DB048C +:1008A0009E4224D8384A394B11981299F4F770FABD +:1008B000002818D011981299F4F7CEFA002800D128 +:1008C0000130F4F789FA0B0012911099020011908F +:1008D000002900D015E31692802212069446634444 +:1008E0001793169C179DD623DB04EB189D1B0B98C2 +:1008F0000A9903F02BFB02000B0020002900F4F7FB +:10090000FAF90B9A0A9BF4F7D7F90C0004900591B9 +:10091000079B002B04D11A4B23409E4200D146E294 +:1009200038001C9902F046FF5146380002F042FFA1 +:100930004946380002F03EFF4146380002F03AFFD7 +:1009400000E7002300279B46089B002B01D01B9A41 +:100950001A60099B002B00D180E5802109067B18D5 +:100960001F007BE51B9B0D965B441B931C780023AB +:100970001093BDE560D7041002FCFFFF0000F03FBC +:100980000000F07F0000E07F0000C0FFFFFFDF41BC +:100990005B46F41A0C9B9C466444002C00DD9DE6EB +:1009A00000D1B0E60F231A006442224023420AD04D +:1009B00004980599D14BD2009A1853681268F4F73D +:1009C00080F904900591241100D19CE61F2C40DC95 +:1009D00010231A0022400792234201D05A33079372 +:1009E00001220498059900239146C54D28354A46B1 +:1009F000224204D02A686B68F4F77DF90123641061 +:100A00000835002CF3D1002B01D004900591079BF1 +:100A1000002B15D0049B059C6B236200520D210016 +:100A20009B1A002B0CDD1F2B01DC00F0DEFB0020ED +:100A30000490342B01DC00F024FCDC239B040593A0 +:100A40000022049805990023F4F794F9002800D1B6 +:100A50005BE6222352461360002300279B4673E780 +:100A60000023119301330E93B4E60022A54B20001E +:100A70002900F4F740F90B0012911099020011902F +:100A8000002976D11492802212069446634415936D +:100A9000059B149C159D0E93F6E649461A003800F6 +:100AA00003F08AF88146002800D1DEE101001C9A9B +:100AB000380002F0AFFF1090002800D1D5E13800D7 +:100AC0001C9902F077FE109B1C93002E00DC99E627 +:100AD000320038001C9903F0DBF81C90002800D08D +:100AE00090E653464646BA46D8460C9322235246D1 +:100AF000136000239B46844F0100504602F05AFECB +:100B000050460C9902F056FE4946504602F052FEFD +:100B10004146504602F04EFE3100504602F04AFE79 +:100B200012E7139A0D9DD41A3FE651463800139AE6 +:100B300003F042F88246031E00D067E64646BA46F6 +:100B4000D8461C980C93D1E751462200380003F098 +:100B50009FF88246031E00D05BE6EFE76B49CB1A95 +:100B600001219940012311910E9333E601239C4604 +:100B700009E5119A129B1492159389E70499059A35 +:100B800000295BD10E9213035DD1002220002900C1 +:100B90005F4BF4F7F7F8002800D000E20022594B31 +:100BA00020002900F4F7A7F8802212060B009446D3 +:100BB00063441190129118901993189C199D63E643 +:100BC00000231B950B93FFF718FC01239B46AB1CDE +:100BD0001B93AC78F3E44F4A0E9B94466344059311 +:100BE0000E940F95049C059D2000290003F0AEF99A +:100BF00002000B000E980F99F4F77DF822002B00ED +:100C0000F4F75AF8404B444A049005910B40934244 +:100C100020D90A9A414B9A4203D10B9B013300D150 +:100C200023E13E4B059301235B42049378E60023C6 +:100C30000D931093013300269C46A4E4012900D1B2 +:100C400044E1059B0E9300231193314B0024344D56 +:100C5000129319E6D4239B04CC18059458E69A22E3 +:100C60005200944200DDFCE024111F2B00DC96E2D0 +:100C70000498059900229146013293464A46294B31 +:100C8000B1461D000793160000235A46224204D0A5 +:100C90002A686B68F4F72FF80123013664100835D1 +:100CA000012CF2D132004E469146002B01D0049027 +:100CB0000591184A059B9446634405934B46D90019 +:100CC000079B9C46049A059B614408684968F4F7B1 +:100CD00012F80D4B144A049005910B40934200D931 +:100CE000BFE0124A934200D8CCE10C4B059301239C +:100CF0005B4204930023079307E5C04660D70410C6 +:100D000070D204100000E03F0000F07FE2FBFFFF24 +:100D10000000F03F0000B0FCFFFF9F7CFFFFEF7F73 +:100D20000000F0BF38D704100000A07C0000907CC9 +:100D3000012309937A1C1B927B78002B01D1FFF7CA +:100D400085FB1700FFF71BFB00230993F2E7D2494D +:100D50001E9B8C46D14A04931F9B1A401D9B6344E3 +:100D60001B051A430592230704D58023059A1B0609 +:100D70001A430592049B059C9B462700E4E5C8495D +:100D80001BA802F0F1FB002801D1FFF75FFB1B9BC2 +:100D9000C449013B1BA81B9302F0E6FB002802D1CB +:100DA0001B9B01331B930023BF4F9B46CCE5119E39 +:100DB000129D30002900F4F75FF8F4F755F80200AF +:100DC0000B0030002900F3F772FF049A109B2403F4 +:100DD0001343240B05000E00B44A1C4313D1B44B3B +:100DE000F3F7D0FF002800D19AE553464646BA46AD +:100DF000D8460C931C98049B059C9B4627007BE6D9 +:100E000000239B46E3E6AB4BF3F7BCFF0028ECD195 +:100E100028003100A84AA94BF3F7CAFF002800D1E7 +:100E20007EE5E2E7099B029401931CAB00935046D8 +:100E30001DABA34A1BA902F0B1F807231D00040053 +:100E40000540034200D17CE5062D74D1089B002BA0 +:100E500001D1FFF700FB1E60002300279B46FFF730 +:100E6000FDFA2223524613609DE7534666E65B4631 +:100E70004846079343468946A84601001D000232B2 +:100E8000082E43DC1600FFF725FB5A463800079969 +:100E9000FDF7A0FE002845D000230026994698467D +:100EA0000D93FFF7A5FA0C9B163300DA70E5049852 +:100EB0000599109B0B9A9A1A824BD2009B181A68BC +:100EC0005B68F3F7FEFE83460F003DE5059B0E933E +:100ED000002B00D0B7E653464646BA46D8460C9398 +:100EE00022235246136000231C989B461F0003E6F2 +:100EF0001A000B93744B9A4201DCFFF797FBFFF744 +:100F000094FB119A129B16921793EAE4102A4FDC75 +:100F10004B469B004B4489465B00160000209944D9 +:100F2000FFF7E1FA00221B9B90465B441B9391461E +:100F30001C78FFF7B0FA1C9A002A07D035211EA8AA +:100F400003F046F950461C9902F034FC052D00D9F7 +:100F500009E75E4BAD005B599F465D4B059301234E +:100F60005B420493FFE6504B0593FCE61E9B049303 +:100F70001F9B0593F7E60020FFF799FA5149DB0024 +:100F8000C91808684968049A059BF3F7B4FE8346BC +:100F90000F00D9E400230D961093FFF7A9FA002360 +:100FA0004C4C1893199400231193444B129304E66C +:100FB00016000020FFF797FA0F23424C9E1BF1000A +:100FC0006118049A059B08684968F3F794FE0C9B26 +:100FD0009E1BF600A61932687368F3F78CFE8346F1 +:100FE0000F00B1E453460C930B9B4646D8469B46F4 +:100FF000109BBA460A9F002B00D1C0E0049B059CC1 +:101000003549230322001B0B8B4200D1F5E01199D7 +:10101000002900D1BCE0049A059B1C0019421ED097 +:10102000109B58463900002B00D1BDE002F08EFF26 +:10103000079B002B0BD06B236400640D1C1B002C42 +:1010400005DD264D240500226319F3F754FE020046 +:101050000B0058463900F3F72FFE83460F00079B1D +:10106000002B0DD0584639001D4B0022F3F743FEEC +:10107000030083460F000B4302D122235246136024 +:101080001C9839E5D42292040B00944663440593DE +:1010900000230793FFF739FB33040000FFFFEFFF46 +:1010A00090D1041094D104100000F07F9535A094E5 +:1010B000FFFFCF3FFFFFDF3F35E5AF350000E03FEB +:1010C00070D2041060D704101F4E000058D20410D4 +:1010D000FFFFFF7F0000E0BFFFFF0F000000F03FB9 +:1010E000000050396D491EAA14311BA802F052FAB3 +:1010F000052801D0FFF7A2F91F9B694A1A431E9BDE +:1011000005920493049B059C9B462700FFF71CFC5B +:1011100053460499059A0C930B9B4646D8469B462A +:10112000109BBA460B430A9F99D11400130396D122 +:101130005B4B1340D622D204934290D97369002BA3 +:1011400002D13369012B8ADD31000122504602F0C1 +:101150009FFD4946060002F019FE002800DC7EE7EC +:10116000079B002B6ED0D6224D4BD20423409342D6 +:1011700068DCDC229204934200DD73E7B0E6049958 +:10118000059A13031B0B14000B4300D03FE7E7E75E +:101190000E9A049B059C1A4200D160E740E70023A9 +:1011A0009946404B079384E502F0D0FE079B002B45 +:1011B00056D06B236400640D1C1B002C05DD3A4DDA +:1011C000240500226319F3F796FD02000B00584630 +:1011D0003900F3F76CFD0022002383460F00F3F77C +:1011E000C9FD002800D13DE77AE6012252429A402B +:1011F000049B13400493FFF723FC079B0499002BE7 +:101200002BD0D420264BC0042340834225D86B200A +:101210001B0DC01A01235B428340994200D0F6E6C1 +:10122000224B9A4235D080211D4B49031A401300AE +:101230008C466344059300230493049B059C9B46C2 +:1012400027000CE7164B1C40194B9C46194B644475 +:101250002343059301235B42EEE701235B42DCE776 +:1012600002000B0058463900F3F721FD002200234D +:1012700083460F00F3F77EFD002800D030E61C986F +:101280003AE44B239A1A4C3B934019400591FFF7DF +:10129000D7FB4B1CC7D11C9828E4C04670D2041061 +:1012A0000000F07F38D704100000F03FFFFFEF7F11 +:1012B0000000F0FFFFFF0F0010B5024BFFF73CF8F6 +:1012C00010BDC0462011002010B504001300034AD1 +:1012D00010680A002100FFF72FF810BDE008002079 +:1012E00010B50400034B0A0018682100024BFFF7F9 +:1012F00023F810BDE0080020201100201300274A29 +:10130000F0B5C64690460A000100404600B50068A8 +:10131000FFF712F802000B0005000C00F3F74DFD7B +:1013200000282ED121002800F3F7CAFD47007F08CE +:10133000061C1B49381CF3F77DFE00281DD11849F7 +:10134000381CF3F76FFE002817D1012264006408EF +:1013500028002100134B5242F3F72FFD002808D13B +:101360000122280021000F4B5242F3F711FD002803 +:1013700003D0434622221B681A60301C80BCB8464A +:10138000F0BD0948002C05DAFEF78EFF80231B060E +:10139000C618F2E7FEF788FF061CEEE7E00800201B +:1013A000FFFF7F7FFFFFEF7F38C90410274BF0B5A9 +:1013B000C64698460A000100404600B5244B006826 +:1013C000FEF7BAFF02000B0005000C00F3F7F5FC76 +:1013D00000282ED121002800F3F772FD47007F0876 +:1013E000061C1C49381CF3F725FE00281DD119499D +:1013F000381CF3F717FE002817D101226400640897 +:1014000028002100144B5242F3F7D7FC002808D1E2 +:10141000012228002100104B5242F3F7B9FC0028AA +:1014200003D0434622221B681A60301C80BCB84699 +:10143000F0BD0A48002C05DAFEF736FF80231B06B4 +:10144000C618F2E7FEF730FF061CEEE7E0080020C2 +:1014500020110020FFFF7F7FFFFFEF7F38C90410BE +:10146000F0B5DE4657464E464546E0B589B0934650 +:1014700007901E000A0008205D4F059113001C789C +:10148000551C395D2A000842F8D12D2C00D180E08E +:101490002B2C62D001235B420293564B0393002313 +:1014A0000693002E06D0102E00D17CE0F317B24632 +:1014B000994607E0302C00D181E00A239A460023A8 +:1014C0000A26994652464B4602980399F3F7F2F9D9 +:1014D0000F008046049200200022002119E01C0029 +:1014E000A64221DD531C12D0B9423ED801D140455D +:1014F0003BD8804534D052464B46F3F751FDE317B5 +:1015000000940193009B019C0122C01861412C783A +:1015100001352300303B092BE1D92300413B192B36 +:1015200026D8373CA642DDDC531C27D0069B002B77 +:1015300004D003000C0000215842A1415B46002B5F +:1015400004D0002A4BD15B46059A1A6009B0F0BC62 +:10155000BB46B246A946A046F0BD2C789D1C99E733 +:101560008F42C8D1049BA342C5DA01225242CEE782 +:101570002300613B192BD7D8573CB1E72223079AA8 +:1015800013605B46002B27D06B1E029803990593CE +:10159000D9E72C789D1C0023029380231B0603931C +:1015A000012306937DE7302C04D120222B7893432E +:1015B000582B09D010239A460023994682E720220F +:1015C0002B789343582B0DD110239A4600236C7827 +:1015D00099461026023575E702980399B6E70290FE +:1015E0000391D1E708239A4600230826994669E724 +:1015F0008DCC0410FFFFFF7F10B5FFF731FF10BD4A +:1016000010B504001300034A10680A002100FFF718 +:1016100027FF10BDE008002010B504001300034AA6 +:1016200010680A002100FFF71BFF10BDE008002032 +:10163000F0B54E46DE46574645468346E0B58846F9 +:101640001E0091460B000820474F83B01A00147803 +:101650000133395D1D000842F8D12D2C5FD00023E5 +:1016600001932B2C33D0002E0ED0102E5CD00120F5 +:1016700031004042F3F7E0F807000120310040421A +:10168000B246F3F7D9F806E0302C59D00A230521E9 +:101690009A460A26354F002200202300303B092BB2 +:1016A00007D9113B192B03D92300613B192B11D802 +:1016B0000A339E420EDD002A23DBB84221D81ED019 +:1016C00052465043012218182C780135E5E72C7852 +:1016D000951CC8E7002A17DB019B002B00D0404275 +:1016E0004B46002B04D0002A16D14B4642461A60C6 +:1016F00003B0F0BCBB46B246A946A046F0BD8B4243 +:10170000DEDD01225242DFE722235A460120136028 +:101710004B464042002BEBD06B1E9846E5E71C7809 +:101720000123951C01939EE7302C04D120222B78B5 +:101730009343582B09D010230F219A460C4FAAE748 +:1017400020222B789343582B07D110236C780F213C +:101750009A461026064F02359DE7082307219A4630 +:101760000826044F97E7C0468DCC04109999991923 +:10177000FFFFFF0FFFFFFF1F10B5FFF759FF10BD61 +:1017800010B504001300034A10680A002100FFF797 +:101790004FFF10BDE008002010B504001300034AFD +:1017A00010680A002100FFF743FF10BDE008002089 +:1017B000F0B557464E46DE464546E0B587B01E00BA +:1017C000059092460B000820634F03911A0014788D +:1017D0000133395D1D000842F8D12D2C00D188E07D +:1017E000002304932B2C67D0002E16D0102E00D18E +:1017F00084E0F317320001204042C1179946F3F705 +:1018000059F8320080460F004B4601204042C11774 +:10181000F3F750F8B34602920CE0302C00D17EE092 +:10182000052302934D4B0A2698460A239B46002324 +:1018300099464B4F00220020002119E01C00A642CF +:1018400021DD002A40DBB9423ED801D140453BD8DA +:10185000404534D05A464B46F3F7A2FBE3170094B9 +:101860000193009B019C0122C01861412C78013535 +:101870002300303B092BE1D92300413B192B26D80B +:10188000373CA642DDDC002A27DB049B002B04D07A +:1018900003000C0000215842A1415346002B04D004 +:1018A000002A23D15346039A1A6007B0F0BCBB4606 +:1018B000B246A946A046F0BD2C78951C94E7B942E3 +:1018C000C8D1029B9C42C5DD01225242CEE72300D3 +:1018D000613B192BD7D8573CB1E72223059A012049 +:1018E0004042C11713605346002BDED06B1E03939A +:1018F000D8E71C780123951C049375E7302C04D19C +:1019000020222B789343582B0ED00F230293103BA9 +:10191000984611339B460023124F99468AE72022AE +:101920002B789343582B0CD10F230293103B9846EE +:1019300011339B4600236C7899461026094F0235D7 +:1019400078E707230293083B984609339B46002318 +:1019500008269946044F6DE78DCC04109999999902 +:1019600099999919FFFFFF0FFFFFFF1F10B5FFF7B0 +:101970001FFF10BD10B504001300034A10680A00D1 +:101980002100FFF715FF10BDE008002010B504008E +:101990001300034A10680A002100FFF709FF10BD79 +:1019A000E008002070B514004B1C1BD09389202246 +:1019B000FF259343A381236BCEB20D40002B14D09F +:1019C0006368626B934208DA2368013B23601E70F0 +:1019D000636801336360280070BD210000F06AFF76 +:1019E0000028F1D001256D42F5E722692368002A1D +:1019F00005D09A4203D25A1E1178A9420FD0A36390 +:101A00002300403323630323626863633F33E2634D +:101A1000E65423004233236001236360DBE76368FD +:101A2000226001336360D6E710B50C00096B002912 +:101A30000FD023004033994201D0FEF713FA002360 +:101A40002363E36B6360002B03D00020A36B236050 +:101A500010BD236920222360002301206360A38935 +:101A600040421343A381F3E7F0B55746DE464E46A6 +:101A70004546E0B585B002925A4383460F00924630 +:101A80000E9C0193002A37D0656816002168AA428F +:101A900025D900239846403399465346A1440393E1 +:101AA00038002A00F3F762FB2368216B5B1923607F +:101AB0004346B24663607F19761B002924D049450E +:101AC00002D05846FEF7CEF943462363E36B6360CA +:101AD000002B19D0A16B1D002160B342E0D332006E +:101AE0003800F3F743FB63689B1B636023689C46E5 +:101AF000019B66449A462660504605B0F0BCBB4642 +:101B0000B246A946A046F0BD039B51469A462369BA +:101B10002022236000236360A38955441343681A7D +:101B2000A3810299F2F788FE8246E5E7F0B55746B1 +:101B3000DE464E464546E0B5DFB0079303900F0002 +:101B40000C23C95E80239B01194205D10B43BB8145 +:101B5000796ECA4B0B407B661378013291460F9326 +:101B6000002B01D100F0F1FD00229346089204926F +:101B700005920692C24A92465246D25C120729D476 +:101B8000252B15D14B461A780023002598468F3314 +:101B900049469C460F200226A9461300253BDBB28E +:101BA0004D1C532B0ED8B74C9B00E3589F46A946BB +:101BB0007B68002B4DDD3A684B46013B11781B7862 +:101BC000994235D006985FB0F0BCBB46B246A946F4 +:101BD000A046F0BD3E004036B046002508245E46D3 +:101BE0007A680BE051463B681A788A5C14421DD033 +:101BF0007A680133013A01367A603B60002AF1DCF1 +:101C0000396B002900D19DE3414502D00398FEF7CE +:101C100029F9FB6B3D637B60002B00D192E35146B9 +:101C2000BB6B3B601A788A5C1442E1D1B34607E093 +:101C30007B680132013B7B6001239C463A60E344B0 +:101C400001224B4694461B78E1440F93002B93D11D +:101C5000B8E7396B002900D182E23B00403399425A +:101C600002D00398FEF7FEF800233B63FB6B7B601A +:101C7000002B00D174E2BA6B3A609DE763464C4694 +:101C800023429FD143469B0043445B009A18302374 +:101C90005B42984690444A7829007EE729008023D9 +:101CA0004D469B001D43784B89460893102303241F +:101CB00005937B68002B2BDD6B063FD5022C77D07C +:101CC000032C00D19BE1012C00D156E14446002CAD +:101CD00000D10134EB0700D5B9E3EB0600D53BE3B7 +:101CE000079D230002CD012203980097FFF7BCFE59 +:101CF000002800D13CE2069B8344013306930795FC +:101D00009EE729007B684D4602248946002BD3DCE0 +:101D1000396B002900D123E23B004033994202D0C5 +:101D20000398FEF79FF800233B63FB6B7B60002B5F +:101D300000D115E2BB6B3B606B06BFD451463A68DD +:101D40001378CB5C1B07B9D540239C46BC44634643 +:101D50000993230008265C469B4606E05146013263 +:101D60003A601378CB5C1E421DD07B680134013B86 +:101D70007B60002BF2DC396B002900D1F0E1099B7C +:101D8000994202D00398FEF76DF800233B63FB6B8A +:101D90007B60002B00D1E3E15146BA6B3A601378C7 +:101DA000CB5C1E42E1D15B46A3461C00022C87D1CE +:101DB0004346002B01D1013B9846EB0700D5F1E1EA +:101DC000EB0600D4F6E251463A681378CB5C1B0769 +:101DD00000D535E701323A6042467B680124013B79 +:101DE0007B60012A01D100F046FD3E004036320002 +:101DF00008254646904610E03A6851461378CB5C79 +:101E00001D4200D0B7E07B680132013B01347B60AA +:101E10003A60A64201D100F080FC002BECDC396B6B +:101E2000002901D100F0DEFC414502D00398FEF705 +:101E300019F800233B63FB6B7B60002B01D100F0A2 +:101E4000D1FCBA6B3A60D8E729004D468946EB06CB +:101E500000D5F5E66B0701D500F026FCEB0701D5B0 +:101E600000F077FCAB0701D400F073FC5946079BE8 +:101E700004CB1160C91751600793E1E6FFDFFFFF54 +:101E80008DCC0410C0D204107917011029008823CA +:101E90004D4606E74B46184200D093E64A786C2A36 +:101EA00001D100F023FC01210B439946290074E67F +:101EB00029001EA84D46FEF7B7F9402381460124AC +:101EC0001D43F6E6290040234D46002489461D4364 +:101ED000EFE6290001234D461D43AB4B894608938D +:101EE000082303240593E4E6290001234D461D43FE +:101EF000A64B894608930A2303240593D9E64B464B +:101F0000184200D05EE633434A789946290044E6F9 +:101F10009D4B290008930A234D46032489460593C7 +:101F2000C7E64B46184200D04CE6042213439946BC +:101F30004A78290031E6954B2900089300234D4645 +:101F4000032489460593B4E643464A46134398461C +:101F500000D037E610234A78994629001DE6079BF2 +:101F600004CB10600793069B0133069314ABE41A6D +:101F7000099B9C466444A34462E64346002B01D17E +:101F8000013B9846EB0700D5DEE2EB0600D484E186 +:101F90003A681EAD1378EB5C002B00D112E60132DB +:101FA0003A6042467B68013B7B60012AE3D03E00F9 +:101FB00040363200464690460CE03A681378EB5CB7 +:101FC000002BD8D07B680132013B01347B603A6042 +:101FD000A642D0D0002BF0DC396B002900D1C9E338 +:101FE000414502D00398FDF73DFF00233B63FB6BA7 +:101FF0007B60002B00D1BDE3BA6B3A60DEE743465D +:102000000022013B1600262B03D9263B1E00272366 +:102010009846D8231B011D43002314AC09932300C9 +:10202000444698463A6811780B002B3BDBB24D2BA7 +:1020300017D857489B00C3589F46059B0A2B10DDB5 +:10204000544B1D404346197001239C46E0447B6875 +:10205000013B7B60002B6EDD01323A60013C002CBD +:10206000E0D14446EB0507D514AB9C4200D928E3E8 +:1020700014AB9C4200D1A5E510231A002A402B4244 +:1020800000D073E7059B227003980022089E14A9D4 +:10209000B04720232B4200D061E76B0700D5FEE25A +:1020A000EB0700D55BE7AB0700D458E7364B089A3F +:1020B0009A4200D1D8E30022059B039814A9FFF7A8 +:1020C0009BFA079B04CB03C207934CE7059B32485E +:1020D0005B001B5E05932F4B1D40B3E7C0238020A0 +:1020E000DB002B4080008342BBD12C4B1D40A02342 +:1020F000DB001D4310230593A4E780232B42B0D0BF +:102100009D439FE7059B24485B001B5E0593082BBE +:1021100096DCA6E72B0595D5059B002B05D18023E2 +:102120009B001D43F93BFF3B05936B0500D4A2E2E6 +:102130001B4B1D4086E7396B002900D110E33B00A3 +:102140004033994202D00398FDF78CFE00233B6395 +:10215000FB6B7B60002B00D102E3BB6B3B607DE738 +:102160003B6920223B6000237B60BB891343BB811A +:10217000069B002B03D0BB895B0600D422E501231C +:102180005B4206931EE5C046791701108DED0010E5 +:1021900010D404107FF4FFFF48D50410FFFDFFFFAB +:1021A0007FFAFFFF10231A002A4009920FAE2B423C +:1021B00002D1079B40CB079352463B681B78D35C08 +:1021C0001B0761D440239C46BC44634600240A9309 +:1021D000FDF75EFFA042CBD020203B680CA91A7807 +:1021E00009180A5501337A683B60049B013A651C63 +:1021F0007A6012AC032B02D1129B042B04D008226C +:1022000000212000F2F7ACFF2B003100039800946E +:1022100014AA0B95FDF784FF0490421CA8D0002857 +:1022200000D07EE230600020FDF7FEFE002818D1CD +:10223000AB4401235B429C46E044099B0025002BF4 +:1022400000D104367B68002B00DCABE23B685246D1 +:102250001B78D35C1B0717D44346002B14D02C00EB +:10226000B6E7002D10D00CAB1F249C466444B0464A +:102270000B9D2600039C715D3A002000013DFFF795 +:1022800091FB002DF7D14646099B002B00D0D7E4E7 +:102290003360069B01330693D2E4079B1EAD02CB4D +:1022A0000A933B6809911A78AA5C002A00D189E454 +:1022B0007A684C1C013A7A605A1C3A601B780B70A1 +:1022C0004346012B30D040239C46BC4463468C4699 +:1022D00026000793E0440EE03B681A78AA5C002AC7 +:1022E00022D07A680136013A7A605A1C3A601B782B +:1022F0002370B04517D07B683400002BECDC396BC1 +:10230000002900D141E2079B994202D00398FDF7D2 +:10231000A9FD00233B63FB6B7B60002B00D134E203 +:10232000BB6B3B60D9E74446099AA31A944200D19B +:1023300048E400222270069A9B440A9B01320692CE +:1023400007937DE43B6920223B6000237B60BB89CF +:10235000B3461343BB8173E47B683868A34200DB58 +:102360007AE24022904600250026396BB844099550 +:102370000A94ED18E41AC3183B60002900D1A7E1C4 +:10238000414502D00398FDF76DFDFB6B3E637B601A +:10239000002B00D19CE1B86B002138609C42E6DC48 +:1023A0000A9A099D944665441B1B00197B6038609E +:1023B000AB4445E45146079B40CB09933B681A78F0 +:1023C0008A5C120700D549E27A68751C013A7A6086 +:1023D0005A1C3A601B782C0033704346012B00D105 +:1023E0003EE240239C46BC44634607933300464686 +:1023F000984614E03B6851461A788A5C08211142DD +:1024000000D079E17A680134013A7A605A1C3A6066 +:102410001B782B7043469B19A34200D178E17B685F +:102420002500002BE6DC396B002900D1E5E1079B94 +:10243000994202D00398FDF715FD00233B63FB6B27 +:102440007B60002B00D1D8E1BB6B3B60D3E710234E +:102450001A002A400992002290462B4200D119E12D +:1024600040239C46BC4463460A9343460026A0464C +:102470001C00FDF70DFEB04200D179E620203B683C +:102480000CA91A7809188A5501337A683B60049BB5 +:10249000013A751C7A6012AE032B02D1129B042BF9 +:1024A00004D0082200213000F2F75AFE2B00210050 +:1024B0000398009614AAFDF733FE0490421C00D145 +:1024C00056E600281DD1099B002B00D12360AB44A8 +:1024D00001235B429C46E044099B002B00D104345D +:1024E0007B680026002B13DD4346002BC1D1099BDE +:1024F0005A425341069A94469C4463460693FFF71A +:102500009FFB049B023317D17B682E00002BB0DCAD +:10251000396B002900D193E10A9B994202D00398BC +:10252000FDF7A0FC00233B63FB6B7B60002B00D11D +:1025300086E1BB6B3B60D7E7049BAB44032BC7D161 +:102540003368042BC4D1C7E710231A002A400D9228 +:102550000FAE2B4200D199E04B460025C14698466C +:102560000996FDF795FDA84200D101E620203B68C1 +:102570000CA91A7809184A5501337A683B60049B04 +:10258000013A6C1C7A6010AD032B02D1109B042B16 +:1025900004D0082200212800F2F7E2FD099E230062 +:1025A00031000398009514AA0A94FDF7B9FD049030 +:1025B000421C00D1DCE5002839D130600B9012AB11 +:1025C0000822002118001E00F2F7CAFDE023B74AD6 +:1025D0000398D2580EA90C9233000B9A0C9EB04768 +:1025E0000023012801D10CAB1B7A1EAAD35C002B5F +:1025F00000D10EE1049BA344032B38D001235B429E +:102600009C46E1440D9B002B02D1099B04330993A6 +:102610007B680025002B13DD4B46002BA1D1C14662 +:10262000099E0D9B002B01D0FFF70AFB30E6049BAF +:10263000023300D030E17B68002B02DD250090E7FB +:102640000024396B002900D1BEE03B0040339942A1 +:1026500002D00398FDF706FC00233B63FB6B7B6015 +:10266000002B00D1B0E0BB6B25003B60D4E72B68AA +:10267000042BC3D1C6E78E4B1D40331E02D0013B55 +:102680001E000134099B01330993E0E4079B40CB12 +:10269000079361E7079B04CB90460793E0E6079B0F +:1026A00004CB108007935EE45946079B04CB11804E +:1026B0000793FFF7C5FA29004D460EE429004D4661 +:1026C00016E4013C3A0021780398FFF76BF9CFE458 +:1026D0003B6920223B6000237B60BB891343BB81A5 +:1026E000002D00D144E5AB44FFF7AAFA33438A78C2 +:1026F00099460231FFF751FA4646A41BA344002332 +:102700002B70069B01330693099B0793FFF798FAFA +:102710004646A61B2500B344F1E7B046C344FFF785 +:102720008FFA049B023300D18CE53068FDF77CFC06 +:10273000002800D095E5049BAB44032B00D078E53E +:102740002368042B00D074E577E500230693FFF798 +:1027500039FA5946079B04CB11600793FFF770FACB +:102760003B6920223B6000237B60BB8944461343C6 +:10277000BB8177E43B6920223B6000237B60BB89FF +:10278000A3441343BB81FFF75BFA3B6920223B6004 +:1027900000237B60BB891343BB81099BB34200D0FC +:1027A000C2E5E5E4396B00296AD00A9B994202D060 +:1027B0000398FDF757FB00233B63FB6B7B60002B0B +:1027C0005ED0BB6B3B6042E53B6920223B6000234F +:1027D0007B60BB89C1461343099EBB81002C00D19D +:1027E0001FE7C5E43B6920223B6000237B60BB8977 +:1027F000A3441343BB81FFF723FA3B6946463B6082 +:10280000002320227B60BB89A41B1343BB81A3440C +:1028100075E7C146099E002C00D102E70CAB1F24CE +:102820009C466444B0460A9D2600039C715D3A00B4 +:102830002000013DFFF7B6F8002DF7D14646F0E63F +:102840003B6920223B6000237B60BB891343BB8133 +:10285000002E00D14BE68BE42500A5E535004EE7C0 +:1028600001239C46E3444AE70022059B039814A9F0 +:10287000FFF77CF825E401239C46E344FFF7E0F9E9 +:102880003B6920223B6000237B60BB891343BB81F3 +:10289000002D00D06CE4F7E4099B1B680B93013317 +:1028A00000D08CE601235B429FE6C0462011002049 +:1028B0007FFCFFFFF0B50C002300C646096B4033D8 +:1028C00000B5994215D0666B77003A00FBF7F6FE2B +:1028D000051E28D083199846010032001800F2F72F +:1028E00045FC4346002023602563676380BCB846EF +:1028F000F0BD8025ED002900FBF722FC002812D056 +:10290000422320636563E25C084BC2544123E25CCE +:10291000074BC2544023E25C064B9C46C2546044C1 +:1029200020600020E2E701204042DFE7FF030000D3 +:10293000FE030000FD030000F8B506000D001400C2 +:102940004B1C36D0002802D0836B002B34D00C22D5 +:10295000A35E80229201134204D1616E1343304A78 +:102960000A40626620229343A3819AB2590707D492 +:10297000D1061ED50827174241D104221343A38153 +:10298000FF21236BEFB20D40002B1ED06368626BFA +:10299000934208DA2368013B23601F7063680133A8 +:1029A00063602800F8BD21003000FFF783FF002896 +:1029B000F0D001256D42F4E700F032FA0C22A35E5C +:1029C000802292011342CDD1C7E722692368002AF1 +:1029D00005D09A4203D25A1E1178A9421BD0A36394 +:1029E0002300403323630323626863633F33E2635E +:1029F000E75423004233236001236360D1E72100C1 +:102A0000300000F0D1F80028D3D1A389A060BB43E7 +:102A10001BB2A061B1E76368226001336360C0E765 +:102A2000FFDFFFFF030010B50A0003490868190023 +:102A3000FFF782FF10BDC046E008002070B5E0241B +:102A4000014D2C59A04770BD20110020002909D04C +:102A5000FF2A02D801200A7070478A2303600120F0 +:102A60004042F9E70020F7E7F0B5C6460C0000B594 +:102A7000A28980460C23C95E13074CD48023626868 +:102A80001B010B43A381002A66DDA66A002E3ED0FF +:102A900042464146156800220A609AB2DB0460D4BF +:102AA000012300224046E169B047431C68D0A28957 +:102AB000A66A530706D56368C01A236B002B01D0A2 +:102AC000E36BC01A00230200E1694046B047431C93 +:102AD00049D143461B68002B45D01D2B01D0162B36 +:102AE00057D1A3892F4A1340A38100236360236930 +:102AF00023604346216B1D60002908D0230040332A +:102B0000994202D04046FDF7ADF90023236300202F +:102B100080BCB846F0BD2669002EF8D02368266038 +:102B20009D1B0023920700D16369A360002D04DC84 +:102B3000EDE736182D1A002DE9DD2B003200404656 +:102B4000E169676AB8470028F3DC40220120A389C5 +:102B500040421343A381DBE7E26B002A00DD94E7E8 +:102B6000D5E7206DA5E7A3890E4A134000226260D5 +:102B700022691BB2A3812260DB04BAD52065B8E7C5 +:102B800043461B68002B00D191E71D2B06D0162B66 +:102B900004D04022A3891343A381B9E74346002010 +:102BA0001D60B5E7FFF7FFFF70B504000D000028BA +:102BB00002D0836B002B09D00C22AB5E0020002BCF +:102BC00003D029002000FFF74FFF70BD00F028F967 +:102BD000F2E7C04670B5041E1AD0104B1D68002DD8 +:102BE00002D0AB6B002B0AD00C22A35E0020002B7E +:102BF00000D170BD21002800FFF736FFF9E728005B +:102C000000F00EF90C22A35E0020002BF1D0F1E7BA +:102C1000034B0449186800F04BF9EAE7E00800208C +:102C200090CD0410A92B01100020704710B5024967 +:102C300000F03EF910BDC046DD4201100020704793 +:102C4000F0B5D6464F464646304BC0B5C363B823B1 +:102C5000002403229B00C45004334568C25008334B +:102C6000C218043BC2500600042328006C662C6086 +:102C70006C60AC60EB602C616C61AC61082200217F +:102C80005C30F2F76DFA224B224F9A462B62224BB0 +:102C9000EF6299466B62214BED61AB62B568984675 +:102CA00028001F4B6C662C606C60AC60EB602C6184 +:102CB0006C61AC61082200215C30F2F751FA534696 +:102CC0002B624B466B624346EF62AB62ED61F56887 +:102CD000144B2800EB606C662C606C60AC602C615F +:102CE0006C61AC61082200215C30F2F739FA53467E +:102CF0002B624B466B624346AB620123EF62ED6190 +:102D0000B363E0BCBA46B146A846F0BD2D2C011015 +:102D1000D5EA00106DEB001001EB001041EB001044 +:102D2000090001001200020070B568254A1E5543D3 +:102D30000E0029007431FBF703FA041E09D00023AA +:102D40002A00036046600C300021A0606832F2F770 +:102D500007FA200070BDC046F0B5C646284B0700F4 +:102D60001E6800B5B36B002B2DD0B8239B009C468A +:102D70000423984666447368B468013B03D51DE09C +:102D80006834013B1AD30C22A55E002DF8D1200037 +:102D90001C4B08220021656625606560A560E36024 +:102DA00025616561A5615C30F2F7DAF92563656339 +:102DB0006564A564200080BCB846F0BD3568002D70 +:102DC00005D02E00D7E73000FFF73AFFCDE7D62138 +:102DD00038004900FBF7B4F9041E0DD04346D02259 +:102DE0000560250043600C300021A0605200F2F71E +:102DF000B7F934602E00BEE70C2330603B60D9E7A2 +:102E000090CD04100100FFFF10B5034B0349186873 +:102E100000F04EF810BDC04690CD0410DD42011008 +:102E2000836B10B5002B01D1FFF70AFF10BDC04620 +:102E30007047C0467047C0467047C0467047C0469E +:102E400010B5034B0349186800F012F810BDC046D6 +:102E5000E0080020292C011010B5034B0349186825 +:102E600000F006F810BDC046E00800203D2C01101F +:102E7000F0B5C646B8238846002600B59B00C718A3 +:102E80007B68BC685D1E0CD4A389012B06D90E2279 +:102E9000A35E013302D02000C04706436834013DE1 +:102EA000F2D23F68002FEBD1300080BCB846F0BDB5 +:102EB000F8B54746CE4680B5B827804689460026F5 +:102EC000BF0047447B68BC685D1E0DD4A389012BFD +:102ED00007D90E22A35E013303D021004046C84724 +:102EE00006436834013DF1D23F68002FEAD130003B +:102EF000C0BCB946B046F8BDF0B5D6464F464646CA +:102F00000369C0B59A464F11BB422DDD1F22050053 +:102F1000140014359E000C40BB00A446AE19EB18FB +:102F20000A422AD0202202CB121B9046E1409E4248 +:102F300016D9A94644461A68A2400A43494604C124 +:102F40006246894602CBD1409E42F3D85346DC1BF1 +:102F5000A400043C2C192160002919D0043417E086 +:102F60002C0041610029F9D1002303610023436152 +:102F7000E0BCBA46B146A846F0BD2A009E42F3D94D +:102F800002CB02C29E42FBD85346DC1BA4002C1984 +:102F9000631B9B100361AC42EAD1E7E7F0B5DE4664 +:102FA0004E4645465746E0B58BB00993B94B07905E +:102FB0001B68894618001C0093460593FBF7DCFD4F +:102FC000A446020062441300013B1B780490019365 +:102FD0004B461D68AA78302A00D016E202214942E9 +:102FE000EB1C491B1D00CF1801335A1E1278302AE2 +:102FF000F8D0A94B98469B5C002B00D1F3E04246E9 +:103000002B780024D35C002292462E00002B05D0A2 +:10301000424673780136D35C002BF9D13000049A14 +:103020000599FBF7D7FD0390002857D0002C58D105 +:10303000002233780392202234009343502B59D03E +:103040004B461E605346002B77D1631B013B00218A +:10305000072B03DD01315B10072BFBDC079800F029 +:1030600081FB8246002800D170E214235344089368 +:10307000A54200D3D5E102930023049A9946013377 +:103080009B1A06932B0000274D4699460DE0202FF2 +:103090001DD03A000437414633783400CB5C0F2111 +:1030A0000B4093401D434C4555D9661E3378019A19 +:1030B0009342ECD1069BF4184C45E8D32000049AC7 +:1030C0000599FBF787FD0028EDD0202FE1D1029B69 +:1030D000002220C3042700250293DCE7002C00D146 +:1030E00080E12022A41BA300039333783400934390 +:1030F000502BA5D163782B2B00D163E12D2B00D170 +:10310000A3E00022611C4046C35C2600581E18281C +:1031100096D840464E1C4978103B415C081E5FD152 +:10312000002A00D05B42039A94469C446346039372 +:103130004B461E605346002B87D07B1E9F410523C4 +:103140007F429F43063738000BB0F0BCBB46B24607 +:10315000A946A046F0BDA9464A46029B484604C37C +:10316000089A9B1A52469B1013615E0100F0D8FB2F +:103170005B461C68361AA6426BDC0025A64200DAC4 +:1031800022E15B46039A9B68934200DA40E15B468A +:10319000039A5B68934243DD9E1AB44200DD7DE0F2 +:1031A0005A46D268022A00D175E1032A00D16DE1A6 +:1031B000012A00D150E15146079800F0FBFA0023A4 +:1031C000149A50271360BEE79900C91849000918DE +:1031D00040460B0071780136405C103B00289FD0C0 +:1031E0001928F1DD9CE7049C280022000599FBF7D3 +:1031F000F1FC00286FD12300EA5C43469B5C2C194C +:10320000002B6AD02500302A05D16B780135302B90 +:10321000FBD04246D35C5942594101278A46F4E625 +:103220000127002D0AD05B46DB68022B5DD0032B03 +:103230005FD0012B00D1BBE010231F435246149BEB +:103240001A60099B039A1A607DE70122A378A11CEA +:1032500059E7361B3100504600F0DAFF051E0FD04B +:103260001F210123701E01408B40421108999200DA +:103270008A5801251A4203D0012800DDDEE002252C +:1032800031005046FFF738FE039B9C46B44463462A +:10329000039376E7BCD60410BCD50410771E002D2E +:1032A00000D0C3E0002F00D0C2E01F237A111F40DE +:1032B0001E3BBB40089992008A581A4201D0022353 +:1032C0001D4331005046FFF717FE5B465B6802273F +:1032D000A41B0393A5E72C002A7820239A43502AA5 +:1032E00000D1B4E04B461C6027E70123159A9B1AD6 +:1032F0001593159B002B9FD053461E69089DB30064 +:103300009946E81800212B00B44603E002C3984216 +:1033100000D8C5E01A68561CF8D001321A60022F96 +:1033200000D1D1E01F231E0021272640234285D053 +:103330004B46EB18043B186800F0F2FA20239E1B62 +:10334000B04200DB7AE753461A69002A00DCEAE063 +:10335000534650465B699200AA1818305B088242B7 +:1033600000D8E7E02C0019000368DB070B4308C412 +:1033700002C849088242F7D80B005146521A193A3E +:10338000920801329200AA181360002B00D0D5E0F9 +:103390005146531B9B100B61AA4200D1C6E05B460D +:1033A000039A9B6801320392934231DB212745E760 +:1033B000AA0700D440E7089A1268154301922B42ED +:1033C0009AD139E7002241E7A61B514632000798FF +:1033D00000F05EFC039B82469B1B03931423534423 +:1033E0000893CEE64246049BF118F35C0E00D25CD3 +:1033F000002A00D11FE6424673780136D25C002ACB +:10340000F9D1891B8A00039215E600270235F0E501 +:103410005146079800F0CEF90023149AA3271360B1 +:1034200091E6089B02930023994695E601253CE727 +:103430003900504600F0ECFE050036E75046B11E5C +:1034400000F0E6FE0235002800D019E717E7002358 +:10345000039301339A464DE6B44200D0ABE6012C0B +:1034600008D05046611E00F0D3FE002800D1A2E62D +:103470005B465B68099A6227136001235246136119 +:10348000089A13605246149B1A605CE6159A002A4B +:1034900000D190E6EEE7159A002A00D08BE6E9E726 +:1034A0005246664692686346964220DA51465A1C56 +:1034B0000A61012104339B0053445960022F03D059 +:1034C000964200DA41E72DE75B461B682227013B65 +:1034D000A34200D0B2E61F2362111C401E3BA34052 +:1034E000920057591F407B425F412137A6E6534661 +:1034F0005B680798591C00F035F9804600281FD0FA +:10350000534651461B690C319A1C92000C30F1F75E +:103510002DFE5146079800F04DF945464346C246F8 +:103520001B691435C2E7002352461361002352463B +:10353000536134E72A002B60002B0DD0043227E7BB +:1035400000228421064B0748EFF7BCFD0022DE2154 +:10355000034B0448EFF7B6FD52461361E6E7C04659 +:103560006CD5041080D5041030B5026808E01378DB +:103570001D00413D192D00D820330131A34206D151 +:103580000C780132002CF2D10260012030BD002005 +:10359000FCE7C046F0B54546DE4657464E469046E7 +:1035A0000A681F21E0B585B00090080053119B0008 +:1035B000104043440190114200D092E01A001F1FB6 +:1035C000131F9A46002352461360009B18684178E7 +:1035D000002900D19AE00023BC469B46604B3D0089 +:1035E00000245F4600229946E34616E0202900D9D0 +:1035F00089E097420DDA654501D2072C56DD082493 +:10360000A84506D22B1F00219C4617001D00002450 +:10361000196081780130002911D04B465B5C002B8A +:10362000E4D001340132082C39DC296809010F2665 +:1036300033400B432B60817801300029EDD15F4688 +:10364000002A63D0AC4501D9072C6EDDA8454BD2CA +:1036500042462B0002CB02C29F42FBD2791C6A1C5D +:10366000042391425CD243441D00002308C5AF42AD +:10367000FCD253461B68002B09D14346B84502D102 +:1036800046E0BB4244D0043F3A68002AF9D0052006 +:1036900005B0F0BCBB46B246A946A046F0BDA84561 +:1036A000B7D20021043D01242960C0E708231C1B78 +:1036B000A4001833191B02902E00080003942B68F5 +:1036C00064469446039A716881400B433360736883 +:1036D0000436D3403360A642F5D362460298A4462E +:1036E0008DE71F001A1D6BE7019B002BC1D0202224 +:1036F000019BD21A01235B42D34052461268134009 +:1037000052461360B7E75F46292905D00420BFE77A +:10371000012305203B60BBE7009B023018608FE768 +:103720007D1BAD080135AB009DE7082320261C1B3F +:10373000A4002B68361B1A003300280026006446BC +:10374000AC461D0041680B00AB4013430A00F24039 +:103750000360426004308442F4D8654676E7C04690 +:10376000BCD50410C36C70B504000D00002B0AD04A +:10377000A8001B18186800280ED002681A600023E1 +:103780000361C36070BD21220421FAF797FC031E78 +:10379000E064EDD10020F5E70126AE40721D012165 +:1037A00020009200FAF78AFC0028F3D0456086607A +:1037B000E5E7C046002906D04B689A00C36C9B1809 +:1037C0001A680A6019607047F0B5C6461F00804647 +:1037D000002300B50E000D6914310C68013320047C +:1037E000000C5043240C5443C019070CE419000486 +:1037F000270C000C2404241810C19D42EDDC002F7E +:1038000008D0B368AB4209DD2B1D9B00F3180135CE +:103810005F603561300080BCB846F0BD73684046DB +:10382000591CFFF79FFF041E17D0310033690C317C +:103830009A1C92000C30F1F799FC73689A00434689 +:10384000DB6C9B181A6832601E6026002B1D9B00E3 +:10385000F31801355F603561DCE70022B521024BCA +:103860000248EFF72FFCC0466CD50410C8D60410F0 +:10387000F8B54746CE460600180080B50C00083063 +:1038800009211F009046F0F7AFFF092F3BDD01250E +:1038900000216D000131A842FBDC3000FFF762FF20 +:1038A000011E32D0089B4361012303614346092B6B +:1038B00016DC092398460A3447450CDD4346E719D0 +:1038C000FF1A23780A223000303BFFF77DFF0134D6 +:1038D0000100BC42F5D10800C0BCB946B046F8BDF5 +:1038E00009239946A1444D4644442B780A223000CE +:1038F000303BFFF769FF01350100A542F5D1444691 +:10390000083C4C44D8E70021C7E70022024B03489B +:10391000CE31EFF7D7FBC0466CD50410C8D60410E3 +:103920000300020C0020002A01D11B0410301A0EE3 +:1039300001D108301B021A0F01D104301B019A0F6C +:1039400001D102309B00002B02DB01305B0000D56F +:1039500070472020FCE7C04603680200590707D0E3 +:10396000D9071ED4990720D55B0803600120704752 +:103970000020190401D11B0C1030FF21194201D184 +:1039800008301B0A190701D104301B09990701D11E +:1039900002309B08D90702D401305B0803D01360C2 +:1039A000E5E70020E3E72020E1E79B080360022031 +:1039B000DDE7C046C36C70B504000D00002B0AD0D3 +:1039C0005868002815D002685A600023C36001338C +:1039D0004561036170BD21220421FAF76FFB031ECC +:1039E000E064EDD1A0210022084B09484900EFF71F +:1039F00069FB1C2201212000FAF760FB0028F1D0AE +:103A00000123436001338360DFE7C0466CD50410B7 +:103A1000C8D60410F0B54E464546DE465746E0B5DA +:103A20000D6916698946140087B0B54204DB33007E +:103A30000C002E0091461D00A36877196168BB42F7 +:103A400000DA0131FFF78EFE0590002800D1A7E0D3 +:103A500014229446059B002263449B46BB005B44B2 +:103A60009A465B465146D34503D204C39942FCD8DB +:103A70008A4614239C46A444634604931423B60048 +:103A80006644AD009C462B00E1444B4402939945AB +:103A90006ED204230393230015339E4200D27CE0B0 +:103AA000331B153B9B0801339B00B84603930196DB +:103AB00008E0000C31D104239C46029BE144E3441E +:103AC0004B4554D94B46186803041E0C002BF0D00C +:103AD000019B5D4600279C46049C04CC2968130486 +:103AE0001B0C73430804000C1B18D819130C7343E8 +:103AF000090C020C5B189B1802041F0C120C1B040F +:103B0000134308C5A445E8D8634601935B46039A6E +:103B10009F504B461868000CCDD05B4600271B68B1 +:103B20005C4619003E00049D019A2F88090C47430A +:103B30007F18BF191B0439041B0C0B43236008CDED +:103B400061681B0C43430E04360C9B193F0CDB19B8 +:103B50001E0C0434AA42E8D801925A4603995350E5 +:103B600004239C46029BE144E3444B45AAD84746C4 +:103B70005346002F03DC06E0013F002F03D0043B37 +:103B80001A68002AF8D0059B18001F6107B0F0BC26 +:103B9000BB46B246A946A046F0BDB846019691E79D +:103BA0005E210022024B0348FF31EFF78BFAC0463B +:103BB0006CD50410C8D60410F8B50323474614008A +:103BC000CE461A0080B50E0007002240234238D1AD +:103BD000A41025D0BD6C002D3CD0012398460023B5 +:103BE00099464346234208D1641019D0286800281A +:103BF0001BD0050043462342F6D02A00310038008E +:103C0000FFF708FF002E1AD0FA6C736894469B00E9 +:103C100063441A68641032601E600600002CE5D10F +:103C20003000C0BCB946B046F8BD2A0029003800B3 +:103C3000FFF7F0FE4B46286005000360DAE7060058 +:103C4000D2E70F4B013A9200D2580023FFF7BCFD98 +:103C50000600BDE701213800FFF784FD051E07D0EF +:103C6000084B4361012303610023B8640360B4E798 +:103C7000A0210022044B05484900EFF723FAC04673 +:103C800000D70410710200006CD50410C8D60410CF +:103C9000F0B50C0023694546DE4657464E46984629 +:103CA000E0B55711B84443465D1CA368834616002F +:103CB000496883B09D4203DD01315B009D42FBDC1E +:103CC0005846FFF74FFD8446002853D014300300B8 +:103CD0000190002F0CDDBF003A0000211432624435 +:103CE00002C39342FCD1019B9946B9444B460193D0 +:103CF0002269230091001F221000143330408146B6 +:103D00005918324230D00132121A92460026019FD1 +:103D100048461A688240324304C7524640CBD640D8 +:103D20009942F5D8220015320423914204D30B1B8B +:103D3000153B9B0801339B00019AD650002E00D002 +:103D4000A846634642461A61636860469A005B462D +:103D5000DB6C9B181A6822601C6003B0F0BCBB4689 +:103D6000B246A946A046F0BD019804CB04C09942D2 +:103D7000FBD8E6E7DA210022024B0348FF31EFF7D8 +:103D8000A1F9C0466CD50410C8D6041003690A69AD +:103D900030B50500981A934211D1920014351431B0 +:103DA000AB18891801E09D4209D2043B04391A6816 +:103DB0000C68A242F7D0A24292410120104330BDCC +:103DC000F0B54E464546DE465746E0B50B69884697 +:103DD0001169914683B05C1A8B4200D095E046464B +:103DE0008900143614327318521802E09E4200D330 +:103DF0008FE0043B043A1D6811688D42F6D000D272 +:103E00007EE043465968FFF7ADFC002800D18AE008 +:103E100043461A69142343449C46C4601C004B4625 +:103E20001B6991009B0061449C4614234F469A46AF +:103E3000143782445346BC448B46A246142664463B +:103E400000219446424680460193935901CF1D04B8 +:103E50002D0C691805042D0C4D1B010C40461B0C44 +:103E60005B1A29145B182D0419142D0C1B042B4309 +:103E700083510436BC42E8D86246A4464D461C0035 +:103E800063464E465D1B153D15360023AD08B4450F +:103E900000D3AB00019FB84604274344B44501D387 +:103EA0000135AF00019DBA44AC46BC44D34518D996 +:103EB000654657465E4610CF23041B0C5B18191449 +:103EC000240C64181B0421141B0C24041C4310C56F +:103ED000BE42F0D8310053460139CB1A9B089B00F3 +:103EE0006344002C04D1043B1968013A0029FAD03C +:103EF000026103B0F0BCBB46B246A946A046F0BD85 +:103F000043460124C84699467BE7002CF8DB002491 +:103F100077E70021FFF726FC00280BD0012303617F +:103F200000234361E5E790210022054B0548890005 +:103F3000EFF7C8F80022024B03490248EFF7C2F836 +:103F40006CD50410C8D60410320200000F4B194083 +:103F50000F4B9C466144002904DD00220B00100039 +:103F6000190070474942002200230915132904DC77 +:103F70008020000308410300F1E7143901201E29C5 +:103F800002DC80200006C8400200E8E70000F07F65 +:103F90000000C0FCF8B506004746CE46046914365A +:103FA000A4003419231F1D6880B528000F0098460F +:103FB000FFF7B6FC20210A1A3A600A282EDD464592 +:103FC00023D208235B429846A04443461F680B2334 +:103FD0005B429C4684440B281CD063469D40C91A12 +:103FE0003B00CB401C481D432843030046452FD2CD +:103FF0000C3C2068C84061468F4007433A001000DF +:104000001900C0BCB946B046F8BD030000270B3B01 +:104010000B2817D1104929430B00EFE72F00153962 +:104020000B1ADF400C49994639430B0000274645DF +:1040300003D24946083C2768CF40153085403D43B0 +:104040002A00DCE79D400449002729430B00D5E7FF +:1040500061468F40D2E7C0460000F03F70B50121B5 +:1040600082B015001C00FFF77DFB061E4FD0230316 +:1040700064001B0B640D02D0802252031343019392 +:10408000002D17D101A8FFF767FC019B0125736183 +:10409000012320303361002C24D0204B9C46069B0A +:1040A000644424181C603523181A079B18603000DC +:1040B00002B070BD68460095FFF74EFC002822D084 +:1040C000019D20232A001B1A9A401300C540009A24 +:1040D000019513437361B5616B1E9D4101353561D7 +:1040E000002CDAD10E4B9C46069B604418600D4BA9 +:1040F000EB189B00F3185869FFF712FC6D01079B42 +:104100002D1A1D60D3E7009B019D7361E3E7002238 +:10411000054B06490648EEF7D5FFC046CDFBFFFF2D +:10412000CEFBFFFFFFFFFF3F6CD504100A0300002A +:10413000C8D60410F0B5CE46474680B585B088464F +:1041400002A98146FFF726FF04000D00404603A99F +:10415000FFF720FF02000B0040464946006909694D +:1041600000920193091A49018C4602980399401A5A +:104170000100614400290BDD09054F193D002000B5 +:104180002900F0F79EFD05B0C0BCB946B046F0BDB1 +:1041900009055B1A0193009A019BF0E710B5040032 +:1041A000172809DD002007490022074B013CF0F7E2 +:1041B000A2FD002CF8D110BDC400044804192068E9 +:1041C0006168F8E70000F03F0000244060D7041069 +:1041D0001300013970B54C11116901341433890091 +:1041E000A400591804198B420AD2050040CB40C5DF +:1041F0009942FBD88B1A153B9B0801339B00C018D2 +:10420000844203D9002308C08442FCD870BDC04654 +:104210000200036910B51432481183420ADA9B0088 +:10422000D31803E0043B1968002917D19342F9D849 +:10423000002010BD83420EDD1F231C000C400B42EA +:1042400009D08300D31819680120E140A1401C68FF +:104250008C42EED1EAE78300D318E7E70120E8E7D4 +:10426000002001497047C0460000F87F70B50C007F +:104270000500FEF7F9FBE36A0600002B04D02800D6 +:10428000E169984700281EDBA3891B0620D4216B17 +:10429000002908D023004033994202D02800FBF7C0 +:1042A000E1FD00232363616C002904D02800FBF7A3 +:1042B000D9FD00236364FEF7BBFD0023A381FEF755 +:1042C000B9FD300070BD0126A38976421B06DED5FC +:1042D00028002169FBF7C6FDD9E7C04670B5050087 +:1042E0000C1E08D0002802D0836B002B0AD00C22B1 +:1042F000A35E002B01D1002070BD21002800FFF734 +:10430000B5FFF9E7FEF78CFD0C22A35E002BF2D07F +:10431000F3E7C04670B5041E0AD00D4B1D68002D92 +:1043200002D0AB6B002B0AD00C22A35E002B01D174 +:10433000002070BD21002800FFF798FFF9E7280052 +:10434000FEF76EFD0C22A35E002BF1D0F2E7C04613 +:10435000E0080020F8B5C04601B40248844601BC1C +:10436000604700BF6D01002001B40248844601BCD3 +:10437000604700BFF905002001B40248844601BC33 +:10438000604700BFB903002001B40248844601BC65 +:10439000604700BFBD06002001B40248844601BC4E +:1043A000604700BFC106002001B40248844601BC3A +:1043B000604700BF7905002001B40248844601BC73 +:1043C000604700BFF102002001B40248844601BCEE +:1043D000604700BFBD06002001B40248844601BC0E +:1043E000604700BFC100002001B40248844601BC00 +:1043F000604700BF0102002001B40248844601BCAE +:10440000604700BFF904002001B40248844601BCA3 +:10441000604700BF4503002001B40248844601BC48 +:10442000604700BF5502002001B40248844601BC29 +:10443000604700BFE103002001B40248844601BC8C +:10444000604700BFB901002001B40248844601BCA6 +:10445000604700BF0501002001B40248844601BC4A +:08446000604700BF09070020BE +:10446800735F613A20257320705F613A20257320BD +:10447800725F613A20257320635F613A20257320BB +:104488000000000025303278000000007373696472 +:104498003A20252D36347320727373693A202534F7 +:1044A80064206368616E3A20253364206D61633A45 +:1044B80020253032783A253032783A253032783A29 +:1044C800253032783A253032783A253032782073E0 +:1044D80065633A202575000053797374656D206310 +:1044E8006C6F636B206F66202575206B487A20639C +:1044F800616E6E6F742062652065786163746C7993 +:104508002061636869657665640000000D0A25739B +:104518000D0A000012010002EF020140FFEFFFEF59 +:10452800000101020301090211010801008032089B +:104538000B0002E00103000904000001E00103018F +:1045480005240010010524010001042402000524AB +:104558000600010705850308001009040100020A86 +:104568000000000705010240000007058102400025 +:1045780000080B0202020201000904020001020203 +:10458800010405240010010524010003042402028B +:1045980005240602030705860308000A0904030028 +:1045A800020A000000070502024000000705820217 +:1045B800400000080B040202020100090404000183 +:1045C800020201020524001001052401000504244B +:1045D800020205240604050705870308000A0904E2 +:1045E8000500020A00000007050302400000070555 +:1045F8008302400000080B060202020100090406BB +:10460800000102020103052400100105240100072E +:104618000424020205240606070705880308000A81 +:1046280009040700020A0000000705040240000010 +:1046380007058402400000040309041403500069BC +:104648000063006F002000500069004600690018F0 +:10465800034500430048004F002000430044004346 +:104668000020002300310018034500430048004F94 +:104678000020004300440043002000230032002EA5 +:10468800035000690063006F00500069004600692C +:1046980000200043006F006E00740072006F006C11 +:1046A800002000500061006E0065006C00000000F2 +:1046B8004E6F20757365722049525173206172657F +:1046C80020617661696C61626C6500000000000021 +:1046D800FFFFFFFFFFFFFF7F00000000000000005A +:1046E800486172647761726520616C61726D202522 +:1046F8006420616C726561647920636C61696D65C1 +:10470800640000004E6F2074696D657273206176D5 +:1047180061696C61626C65002C2066756E637469F2 +:104728006F6E3A2000000000617373657274696FE0 +:104738006E2022257322206661696C65643A2066C2 +:10474800696C6520222573222C206C696E652025F2 +:1047580064257325730A00000A2A2A2A2050414E2C +:104768004943202A2A2A0A00486172642061737327 +:1047780065727400666E6900666E692B0000000041 +:104788006E616E00666E692D00000000743C0010BA +:104798002A3C00102A3C00106C3C00102A3C0010F7 +:1047A8002A3C00102A3C00102A3C00102A3C001029 +:1047B8002A3C00102A3C0010643C00102A3C0010DF +:1047C8005C3C00102A3C00102A3C0010543C0010AD +:1047D800263E0010863C00101A3E0010863C001051 +:1047E800363E0010863C0010863C0010863C0010C7 +:1047F800863C0010863C0010863C0010863C001069 +:104808007C3C0010863C0010863C0010863C001062 +:10481800863C0010863C00107C3C00107C3E00105A +:10482800E63B0010E63B0010E63B0010E63B0010BC +:10483800E63B0010E63B0010E63B0010E63B0010AC +:10484800E63B0010E63B0010E63B0010E63B00109C +:10485800E63B0010E63B0010E63B0010E63B00108C +:10486800E63B0010E63B0010E63B0010E63B00107C +:10487800E63B0010E63B0010E63B0010E63B00106C +:10488800E63B0010E63B0010E63B0010E63B00105C +:10489800E63B0010E63B0010E63B0010AA40001083 +:1048A800483E0010AA400010E63B0010E63B00100E +:1048B800E63B0010E63B0010E63B0010E63B00102C +:1048C800E63B0010E63B0010E63B0010E63B00101C +:1048D800E63B0010E63B0010E63B0010E63B00100C +:1048E800E63B0010E63B00102E3D0010E63B0010B2 +:1048F800E63B0010E63B0010E63B0010E63B0010EC +:10490800E63B0010E63B0010E63B0010E63B0010DB +:104918002E3D0010903E00102E3D0010AA400010C1 +:10492800483E0010AA400010E63B00102E3D001043 +:10493800E63B0010E63B0010E63B0010E63B0010AB +:10494800E63B00102E3D0010BA3F0010E63B001079 +:10495800E63B0010FC3E0010E63B00102E3D001028 +:10496800E63B0010E63B00102E3D00100000000062 +:10497800000000000000F03F00000000000024409C +:1049880000000000000059400000000000408F4077 +:10499800000000000088C34000000000006AF840E2 +:1049A8000000000080842E4100000000D012634106 +:1049B8000000000084D797410000000065CDCD417C +:1049C8006D697373696E6720646F75626C652066C4 +:1049D800756E6374696F6E004F7574206F66206D15 +:1049E800656D6F727900000052656C6561736500D2 +:1049F800626F6F74325F7732357130383000000083 +:104A0800312E352E310000007069636F5F7700002A +:104A18005069636F50694669000000004A756C2050 +:104A2800203720323032340006005250BBFF3CB6EB +:104A3800104A011006005250E182887FF84901109F +:104A480006005250D3F07542F04901100D0A0000DB +:104A58006D656D5F667265653A2073616E6974791C +:104A680020636865636B20616C69676E6D656E7441 +:104A7800000000006D656D5F667265653A20696CBF +:104A88006C6567616C206D656D6F72790000000060 +:104A98006D656D5F667265653A20696C6C65676106 +:104AA8006C206D656D6F72793A20646F75626C6504 +:104AB80020667265650000006D656D5F66726565EC +:104AC8003A20696C6C6567616C206D656D6F7279F1 +:104AD8003A206E6F6E2D6C696E6B65643A20646F58 +:104AE80075626C652066726565000000706C75679C +:104AF8005F686F6C65733A206D656D203C2072614C +:104B08006D5F656E64000000706C75675F686F6C40 +:104B180065733A206D656D2D3E75736564203D3D66 +:104B280020300000706C75675F686F6C65733A20A1 +:104B38006D656D2D3E6E657874203C3D204D454D6C +:104B48005F53495A455F414C49474E454400000070 +:104B58006D656D5F7472696D3A206C6567616C2074 +:104B68006D656D6F727900006D656D5F7472696D4A +:104B78002063616E206F6E6C7920736872696E6B4A +:104B8800206D656D6F727900696E76616C6964205D +:104B98006E65787420707472000000006D656D5F3A +:104BA8006D616C6C6F633A20616C6C6F63617465E6 +:104BB80064206D656D6F7279206E6F742061626F0D +:104BC80076652072616D5F656E642E006D656D5F40 +:104BD8006D616C6C6F633A20616C6C6F63617465B6 +:104BE80064206D656D6F72792070726F7065726C7C +:104BF8007920616C69676E65642E00006D656D5F74 +:104C08006D616C6C6F633A2073616E6974792063AF +:104C18006865636B20616C69676E6D656E74000012 +:104C2800696E76616C696420706F6F6C206465735F +:104C3800630000006D656D705F6D616C6C6F633A49 +:104C4800206D656D702070726F7065726C7920616F +:104C58006C69676E656400006D656D705F6672658E +:104C6800653A206D656D2070726F7065726C792081 +:104C7800616C69676E656400949F002018000F00DE +:104C8800143C0020DC9F0020A09F00201000100092 +:104C9800449D0020E09F0020AC9F0020FC051000F0 +:104CA800803D0020E49F0020B89F002020000500E0 +:104CB800489E0020E89F0020C49F002010000200AA +:104CC800EC9E0020EC9F0020D09F002020000400D4 +:104CD800109F0020F09F0020D04C0110B04C011014 +:104CE800804C0110C04C0110904C0110A04C0110D8 +:104CF800706275665F667265653A20702D3E7265F2 +:104D080066203E203000000070632D3E637573748A +:104D18006F6D5F667265655F66756E6374696F6EE9 +:104D280020213D204E554C4C00000000696E7661F4 +:104D38006C69642070627566207479706500000083 +:104D4800706275665F616C6C6F633A206572726F32 +:104D58006E656F7573207479706500007020213D51 +:104D6800204E554C4C0000007379735F74696D6573 +:104D78006F75743A2074696D656F757420213D20D4 +:104D88004E554C4C2C20706F6F6C204D454D505F2C +:104D98005359535F54494D454F5554206973206505 +:104DA8006D7074790000000054696D656F7574202A +:104DB80074696D6520746F6F206C6F6E672C206D41 +:104DC8006178206973204C5749505F55494E5433D8 +:104DD800325F4D41582F34206D73656373000000B6 +:104DE800E8030000C9610010E80300002D6000100E +:104DF8006E6574696620213D204E554C4C000000BC +:104E0800636865636B207468617420666972737483 +:104E180020706275662063616E20686F6C64207311 +:104E28007472756374206574686172705F68647207 +:104E3800000000006E657469662D3E6877616464E1 +:104E4800725F6C656E206D7573742062652074687E +:104E5800652073616D65206173204554485F48572C +:104E6800414444525F4C454E20666F722065746819 +:104E780061727021000000007072657620213D206B +:104E880069707200707265762D3E6E657874203D8B +:104E98003D2069707200000070627566735F66720B +:104EA800656564202B20636C656E203C3D2030785E +:104EB800666666660000000073616E697479206337 +:104EC8006865636B206C696E6B6564206C697374CC +:104ED8000000000069705F72656173735F706275CE +:104EE80066636F756E74203E3D2070627566735FF1 +:104EF80066726565640000006E657469662D3E68BB +:104F080077616464725F6C656E206D75737420627E +:104F180065203620666F722065746865726E6574E8 +:104F28005F6F75747075742100000000FFFFFFFF4C +:104F3800FFFF0000000000000000000063797734E4 +:104F4800335F726561645F6279746573206572723C +:104F58006F72202564000000684F011006FF0000F2 +:104F68000160401080E042B0014084105B43595713 +:104F780034335D2063797734335F6B736F5F7365A8 +:104F880074282564293A206661696C65640A000002 +:104F98005B43595734335D20427573206572726FD5 +:104FA8007220636F6E646974696F6E2064657465DE +:104FB8006374656420307825780A00005B4359578C +:104FC80034335D206572726F723A20686472206DA6 +:104FD80069736D617463682025303478205E2025FC +:104FE8003034780A000000005B43595734335D20A1 +:104FF8005354414C4C2825753B25752D2575293A68 +:105008002074696D656F75740A0000005B43595719 +:1050180034335D20646F5F696F63746C3A20676F27 +:105028007420756E6578706563746564207061635B +:105038006B65742025640A005B43595734335D203F +:10504800646F5F696F63746C2825752C2025752C37 +:10505800202575293A2074696D656F75740A0000FA +:105068005B43595734335D20636F7265206E6F74EC +:1050780020696E2072657365740000006275733A6A +:105088007478676C6F6D0000617073746100000064 +:10509800616D7064755F62615F7773697A6500003E +:1050A800616D7064755F6D7064750000616D70642A +:1050B800755F72785F666163746F720062737363A1 +:1050C80066673A6576656E745F6D73677300000096 +:1050D8005B43595734335D204661696C65642074BD +:1050E8006F20737461727420435957343300000081 +:1050F80056657273696F6E3A200000005B4359571A +:1051080034335D20636F756C64206E6F742066693C +:105118006E642076616C6964206669726D7761726D +:10512800650000005B43595734335D2074696D6531 +:105138006F75742077616974696E6720666F722075 +:10514800414C5020746F2062652073657400000024 +:105158005B43595734335D20636F7265206E6F74FB +:10516800207570005B43595734335D204854206ED6 +:105178006F74207265616479000000005B435957C1 +:1051880034335D204632206E6F7420726561647915 +:10519800000000005B43595734335D20434C4D20D9 +:1051A8006C6F6164206661696C6564006375725F29 +:1051B800657468657261646472000000706D325FC6 +:1051C800736C6565705F72657400000062636E5F82 +:1051D8006C695F62636E000062636E5F6C695F6436 +:1051E80074696D006173736F635F6C697374656E66 +:1051F80000000000657363616E00000062737363F2 +:1052080066673A7375705F777061000062737363E5 +:1052180066673A7375705F777061325F6561707643 +:10522800657200006273736366673A7375705F77BF +:1052380070615F746D6F00006A6F696E0000000036 +:105248006273736366673A73736964006273736346 +:1052580066673A77736563006273736366673A7764 +:1052680070615F617574680032675F6D7261746543 +:1052780000000000627373006770696F6F757400D7 +:105288000050F20100000000636F756E74727900BF +:10529800000000006375725F65746865726164641C +:1052A800720000000000000000000000636C6D6CDC +:1052B8006F61640000000000636C6D6C6F61645F77 +:1052C80073746174757300000000000000A050B58D +:1052D800595E000062737300000000006D61786120 +:1052E80073736F630000000063636770696F696EB2 +:1052F8000000000000000000651400009113000089 +:105308009113000091130000911300009113000005 +:1053180091130000911300009113000091130000F5 +:1053280091130000911300009113000091130000E5 +:1053380091130000911300009113000091130000D5 +:1053480091130000911300009113000091130000C5 +:1053580091130000911300009113000091130000B5 +:1053680091130000911300009113000091130000A5 +:105378009113000000480047651400000000000079 +:105388000000000000000000000000000000000015 +:105398000000000000000000000000000000000005 +:1053A80000000000000000000000000000000000F5 +:1053B80000000000000000000000000000000000E5 +:1053C80000000000000000000000000000000000D5 +:1053D80000000000000000000000000000000000C5 +:1053E8000000000044425050186001000000000016 +:1053F80000000000C51B0000C51B0000C51B000005 :10540800C51B0000C51B0000C51B0000C51B000014 -:10541800C51B0000C51B0000C51B0000C51B000004 -:10542800C51B0000C51B0000C51B0000C51B0000F4 -:10543800C51B0000C51B0000C51B0000C51B0000E4 -:10544800C51B0000C51B0000C51B0000C51B0000D4 -:10545800C51B0000C51B0000C51B0000C51B0000C4 -:105468007916000081160000191F0000352E000073 -:10547800892E0000ED3F0000F93F0000695100004F -:10548800D1B10000B9DC0000B1FB0000C13501005A -:10549800691600008D1600009D1700009D18000079 -:1054A800E51B0000851C0000F51C0000791D0000AC -:1054B800251F0000A12E0000953F000005400000B8 -:1054C80005490000474C00009D4D0000A54D000017 -:1054D800A94D0000C51B0000C54D0000FD4D000092 -:1054E800054E00005B4E00005F4E00006D4E000050 -:1054F800956C0000C51B000085510000C51B00000D -:10550800056D00003D94000081A2000059A3000031 -:10551800C9A30000C5CA0000E5CA0000E1CE00002A -:10552800C1DC0000D1DC00002FE2000049E40000EB -:1055380091E8000083FB000089FB00001D170100B3 -:105548000100000000000008200000000002000028 -:1055580004000000FF0300005000000001000000EC -:10556800010000000A070801000000000800000010 -:10557800010400000100000004000400080001000C -:105588000000000000000000000000000000000013 -:105598000000000000000000000000000000000003 -:1055A80000000000000000000000000000000000F3 -:1055B80000000000000000000000000000000000E3 -:1055C80000000000000000000000000000000000D3 -:1055D80000000000000000000000000000000000C3 -:1055E80000000000000000000000000000000000B3 -:1055F80000000000000000000000000000000000A3 -:105608000000000000000000000000000000000092 -:105618000000000000000000000000000000000082 -:105628000000000000000000000000000000000072 -:105638000000000000000000000000000000000062 -:105648000000000000000000000000000000000052 -:105658000000000000000000000000000000000042 -:105668000000000000000000000000000000000032 -:105678000000000000000000000000000000000022 -:105688000000000000000000000000000000000012 -:105698000000000000000000000000000000000002 -:1056A80000000000000000000000000000000000F2 -:1056B80000000000000000000000000000000000E2 -:1056C80000000000000000000000000000000000D2 +:10541800D9130000D513000015140000DD3D00006D +:10542800793900003B330000D93D0000C935000040 +:10543800B13900001D3E00004FD50100D93A0000E7 +:10544800133400007F340000893E00008B3E0000CA +:10545800FB380000AD3D00004DD50100C51B000024 +:10546800C51B0000C51B0000C51B0000C51B0000B4 +:10547800C51B0000C51B0000C51B0000C51B0000A4 +:10548800C51B0000C51B0000C51B0000C51B000094 +:10549800C51B00009FDC0000C51B0000C51B0000E9 +:1054A800C51B0000C51B0000C51B0000C51B000074 +:1054B800C51B0000C51B0000C51B0000C51B000064 +:1054C800C51B0000C51B0000C51B0000C51B000054 +:1054D80047FC0000C51B0000A3FD0000C51B000021 +:1054E800C51B00009FFD00002BFC0000C51B000031 +:1054F800C51B0000C51B0000772E01005B330100AF +:105508001B3501006F340100DF3301001F32010039 +:10551800C51B0000C51B0000C51B0000BD350100F0 +:10552800C51B0000C51B0000C51B0000C51B0000F3 +:10553800C51B0000C51B0000C51B0000C51B0000E3 +:10554800C51B0000C51B0000C51B0000C51B0000D3 +:10555800C51B0000C51B0000C51B0000C51B0000C3 +:10556800C51B0000C51B0000C51B0000C51B0000B3 +:10557800C51B0000C51B0000C51B0000C51B0000A3 +:10558800C51B0000C51B0000C51B0000C51B000093 +:10559800C51B0000C51B0000C51B0000C51B000083 +:1055A800C51B0000C51B0000C51B0000C51B000073 +:1055B8007916000081160000191F0000352E000022 +:1055C800892E0000ED3F0000F93F000069510000FE +:1055D800D1B10000B9DC0000B1FB0000C135010009 +:1055E800691600008D1600009D1700009D18000028 +:1055F800E51B0000851C0000F51C0000791D00005B +:10560800251F0000A12E0000953F00000540000066 +:1056180005490000474C00009D4D0000A54D0000C5 +:10562800A94D0000C51B0000C54D0000FD4D000040 +:10563800054E00005B4E00005F4E00006D4E0000FE +:10564800956C0000C51B000085510000C51B0000BB +:10565800056D00003D94000081A2000059A30000E0 +:10566800C9A30000C5CA0000E5CA0000E1CE0000D9 +:10567800C1DC0000D1DC00002FE2000049E400009A +:1056880091E8000083FB000089FB00001D17010062 +:1056980001000000000000082000000000020000D7 +:1056A80004000000FF03000050000000010000009B +:1056B800010000000A0708010000000008000000BF +:1056C80001040000010000000400040008000100BB :1056D80000000000000000000000000000000000C2 :1056E80000000000000000000000000000000000B2 :1056F80000000000000000000000000000000000A2 @@ -5531,65 +5531,65 @@ :10597800000000000000000000000000000000001F :10598800000000000000000000000000000000000F :1059980000000000000000000000000000000000FF -:1059A8000000000000F459B200000000FFF75E9FFD -:1059B8000000000000F463B100000000FFF7419D03 -:1059C80000000000FFF76D9C00000000F3F7AE98A0 -:1059D80000000000E9F7679E00000000E5F7989DC9 -:1059E80000000000E4F7829F00000000D3F77C9BD2 -:1059F80000000000CFF7EC9900000000C9F7D89E1E -:105A080000000000C8F75A9F00000000C8F7B49CC7 -:105A180000000000C2F7549F00000000C0F7449C3B -:105A280000000000C0F7329A00000000BFF78C9D0C -:105A380000000000BFF7569F00000000C2F71E9D3F -:105A480000000000E1F7C29C00000000BFF70498C6 -:105A580000000000BEF7A69E00000000BDF77C9F76 -:105A680000000000BBF76D9C00000000A2F73E9DFF -:105A780000000000B7F7E29A00000000DDF7329B53 -:105A880000000000B9F7889E00000000B2F7669B8E -:105A980000000000B2F7F69A00000000B2F77C9907 -:105AA80000000000B1F7869A00000000DAF7669C53 -:105AB80000000000B0F76E9E00000000C1F7FE9ADB -:105AC80000000000AEF73B9B00000000A0F7F69D29 -:105AD80000000000A0F7169C00000000ABF7F09E45 -:105AE80000000000A2F7E09C00000000A2F7DE9A88 -:105AF80000000000A0F7FB98000000009FF7AE9F91 -:105B0800000000009EF7B699000000009DF77C9DFC -:105B1800000000009BF7329D000000009AF7F89FF4 -:105B280000000000A0F7E09E00000000A0F70F9F13 -:105B38000000000099F7DE9A00000000A0F7939C8F -:105B480000000000D7F7289F00000000D7F71C9A34 -:105B580000000000D7F7169C00000000D9F78A9CC7 -:105B68000000000093F7709A0000000093F7769900 -:105B78000000000093F7CD9D0000000093F77D9B87 -:105B88000000000093F7B89A0000000092F7649FA5 -:105B98000000000092F7029D0000000092F7D29AE0 -:105BA8000000000092F700990000000092F7149896 -:105BB8000000000092F7129B000000008FF7249964 -:105BC80000000000D7F7449B00000000D7F7129BA5 -:105BD80000000000D6F7989E000000008CF7539C48 -:105BE800000000008CF7939D000000008BF74B9F8E -:105BF800000000008CF78E990000000089F7749E61 -:105C0800000000000000000000000000000000008C -:105C1800000000000000000000000000000000007C -:105C2800000000000000000000000000000000006C -:105C3800000000000000000000000000000000005C -:105C4800000000000000000000000000000000004C -:105C5800000000000000000000000000000000003C -:105C6800000000000000000000000000000000002C -:105C7800000000000000000000000000000000001C -:105C8800000000000000000000000000000000000C -:105C980000000000000000000000000000000000FC -:105CA80000000000000000000000000000000000EC -:105CB80000000000000000000000000000000000DC -:105CC80000000000000000000000000000000000CC -:105CD80000000000000000000000000000000000BC -:105CE80000000000000000000000000000000000AC -:105CF800000000000000000000000000000000009C -:105D0800000000000000000000000000000000008B -:105D1800000000000000000000000000000000007B -:105D2800000000000000000000000000000000006B -:105D3800000000000000000000000000000000005B -:105D4800000000000000000000000000000000004B +:1059A80000000000000000000000000000000000EF +:1059B80000000000000000000000000000000000DF +:1059C80000000000000000000000000000000000CF +:1059D80000000000000000000000000000000000BF +:1059E80000000000000000000000000000000000AF +:1059F800000000000000000000000000000000009F +:105A0800000000000000000000000000000000008E +:105A1800000000000000000000000000000000007E +:105A2800000000000000000000000000000000006E +:105A3800000000000000000000000000000000005E +:105A4800000000000000000000000000000000004E +:105A5800000000000000000000000000000000003E +:105A6800000000000000000000000000000000002E +:105A7800000000000000000000000000000000001E +:105A8800000000000000000000000000000000000E +:105A980000000000000000000000000000000000FE +:105AA80000000000000000000000000000000000EE +:105AB80000000000000000000000000000000000DE +:105AC80000000000000000000000000000000000CE +:105AD80000000000000000000000000000000000BE +:105AE80000000000000000000000000000000000AE +:105AF8000000000000F459B200000000FFF75E9FAC +:105B08000000000000F463B100000000FFF7419DB1 +:105B180000000000FFF76D9C00000000F3F7AE984E +:105B280000000000E9F7679E00000000E5F7989D77 +:105B380000000000E4F7829F00000000D3F77C9B80 +:105B480000000000CFF7EC9900000000C9F7D89ECC +:105B580000000000C8F75A9F00000000C8F7B49C76 +:105B680000000000C2F7549F00000000C0F7449CEA +:105B780000000000C0F7329A00000000BFF78C9DBB +:105B880000000000BFF7569F00000000C2F71E9DEE +:105B980000000000E1F7C29C00000000BFF7049875 +:105BA80000000000BEF7A69E00000000BDF77C9F25 +:105BB80000000000BBF76D9C00000000A2F73E9DAE +:105BC80000000000B7F7E29A00000000DDF7329B02 +:105BD80000000000B9F7889E00000000B2F7669B3D +:105BE80000000000B2F7F69A00000000B2F77C99B6 +:105BF80000000000B1F7869A00000000DAF7669C02 +:105C080000000000B0F76E9E00000000C1F7FE9A89 +:105C180000000000AEF73B9B00000000A0F7F69DD7 +:105C280000000000A0F7169C00000000ABF7F09EF3 +:105C380000000000A2F7E09C00000000A2F7DE9A36 +:105C480000000000A0F7FB98000000009FF7AE9F3F +:105C5800000000009EF7B699000000009DF77C9DAB +:105C6800000000009BF7329D000000009AF7F89FA3 +:105C780000000000A0F7E09E00000000A0F70F9FC2 +:105C88000000000099F7DE9A00000000A0F7939C3E +:105C980000000000D7F7289F00000000D7F71C9AE3 +:105CA80000000000D7F7169C00000000D9F78A9C76 +:105CB8000000000093F7709A0000000093F77699AF +:105CC8000000000093F7CD9D0000000093F77D9B36 +:105CD8000000000093F7B89A0000000092F7649F54 +:105CE8000000000092F7029D0000000092F7D29A8F +:105CF8000000000092F700990000000092F7149845 +:105D08000000000092F7129B000000008FF7249912 +:105D180000000000D7F7449B00000000D7F7129B53 +:105D280000000000D6F7989E000000008CF7539CF6 +:105D3800000000008CF7939D000000008BF74B9F3C +:105D4800000000008CF78E990000000089F7749E0F :105D5800000000000000000000000000000000003B :105D6800000000000000000000000000000000002B :105D7800000000000000000000000000000000001B @@ -5659,5401 +5659,5401 @@ :106178000000000000000000000000000000000017 :106188000000000000000000000000000000000007 :1061980000000000000000000000000000000000F7 -:1061A80000000000D41B800004000000000800006C -:1061B800B422800004000000080800007823800052 -:1061C8000400000010080000C4278000040000003C -:1061D8001808000030288000040000002008000093 -:1061E800D8178100040000002808000000D08100B2 -:1061F80004000000300800001C14820004000000A5 -:106208003808000028388200040000004008000018 -:106218006C6683000400000048080000ACAD8300F1 -:106228000400000050080000080884000400000072 -:10623800580800001C1A84000400000060080000D0 -:106248009822840004000000680800002C8A84005A -:106258000400000070080000D8BE8400040000009C -:1062680078080000C0BF8400040000008008000017 -:1062780010C38400040000008808000078C9840066 -:1062880004000000900800002C9184000400000025 -:10629800980800000C4C820004000000A0080000D0 -:1062A800FCD9840004000000A808000084E38400EE -:1062B80004000000B008000018EC8400040000008E -:1062C800B80800000C19850004000000C008000090 -:1062D80084C0860004000000C808000044668500E9 -:1062E80004000000D008000010A282000400000092 -:1062F800D8080000003B850004000000E00800000A -:1063080084B6850004000000E8080000E8B68500AF -:1063180004000000F0080000CCBA8500040000006A -:10632800F8080000F8C88500040000000009000013 -:10633800B0BE82000400000008090000ACD485004B -:106348000400000010090000E09B84000400000025 -:1063580018090000B8FB85000400000020090000AF -:1063680038E3860004000000280900006CEA860073 -:106378000400000030090000282586000400000001 -:1063880038090000F0C08600040000004009000041 -:106398003CC38600040000004809000018F9860084 -:1063A800040000005009000064FA860004000000A0 -:1063B8005809000044098700040000006009000033 -:1063C80010138700040000006809000010338700DC -:1063D80004000000700900005C3B87000400000016 -:1063E80078090000A0D98600040000008009000098 -:1063F80058DA86000400000088090000B8608700A9 -:10640800040000009009000018E086000400000065 -:1064180098090000ACE4820004000000A009000014 -:1064280058EF820004000000A8090000E4F182008F -:1064380004000000B0090000C0F28200040000005F -:10644800B8090000D4D1870004000000C00900008A -:10645800D4D4870004000000C8090000BCD6870017 -:1064680004000000D0090000F4D9870004000000EF -:10647800D8090000C0DA870004000000E009000025 -:10648800DCDC870004000000E8090000F8DC870075 -:1064980004000000F009000088DD87000400000007 -:1064A800F80900007CE2870004000000000A0000F0 -:1064B800CCE3870004000000080A0000F4E5870028 -:1064C80004000000100A0000902688000400000064 -:1064D800180A0000A40B830004000000200A000032 -:1064E8007C0E830004000000280A000008198300BD -:1064F80004000000300A0000505888000400000022 -:10650800380A00002059880004000000400A0000F2 -:10651800D462880004000000480A000084698800EA -:1065280004000000500A0000DC9888000400000005 -:10653800580A00006846836941690BB503695A46E1 -:1065480051460EB44A46414606B4C368826841685B -:10655800FEB40368C269EFF303810EB48269EFF3F6 -:10656800058106B4034801680029FED068468847BB -:1065780014B000BD3C14000062B6704772B6704794 -:1065880004490840002803D003490A6802430A6006 -:1065980070470000FFFF000000E100E004490840E8 -:1065A800002804D003490A68C04302400A607047C3 -:1065B800FFFF000080E100E0024909689022885846 -:1065C8007047000044140000024909689C22885062 -:1065D8007047000044140000DDBAADBB00000000A5 -:1065E80000000000000000000000000000000000A3 -:1065F8000000000000000000024A11681060081C3A -:10660800704700003C1400005648574900220A50C1 -:106618000168564A0A40564F0F403F4206D150463D -:10662800004202D04046004229D1FEE7FC214158F1 -:106638000A680F2313400F2BF1D0012B01D004312E -:10664800F6E708314B4B13404B4CA34206D100F000 -:10665800C1F8804600F0CAF88146E9E7474CA342F2 -:10666800E6D10B1F1B68464C23401824E3409C4688 -:1066780000F0B0F8824600F0B9F88346D8E74149FF -:1066880021224250374A40498958FF23194219D0DC -:1066980051683E4B194215D01168344B1940D36AE2 -:1066A80010E0A3420ED0C0460CE03949895819427F -:1066B80008D03849895819409942FAD1364B11699E -:1066C8001942FCD049463F4204D19823CB581024A4 -:1066D800E34001E0314BCB581C242340002B01D070 -:1066E80000F092F840462E49086048462D49086057 -:1066F80050462D49086060462C4908602C490F60B7 -:106708002C4D2D490D602D482D49002204C0814291 -:10671800FCD8043DAD46009DEC431023DD41AC425E -:1067280010D1240CA400274D2C606B461B1B264857 -:10673800264D2860002C05D01D6805600433043000 -:10674800043CF9DC81B0224B1B490D68ED1A0D6041 -:106758006C46E41AA546684600090001854600F023 -:10676800D7FCFEE70000001814060000FFFF000039 -:10677800000000F000FF0F00002A0800000E0800CB -:10678800000000FFE00100000406000000003800DF -:10679800180600000C0600000010000008040000A5 -:1067A80044140000481400004C1400005014000069 -:1067B8004014000000000800945C0100BC5F010068 -:1067C8009C6601009C5C01008C750200985C0100CD -:1067D8000000010008680F2204310240052AF9D19F -:1067E800014A1040F746000000F0FFFF08680F223A -:1067F80004310240052AF9D180221042F6D0014A1C -:106808001040F74600F0FFFFFEE700000048704721 -:10681800BC5F010000487047FC5F010000487047FA -:1068280060600100004870470860010003F04ABA40 -:1068380001238B402DE9F74FB3F5001F28BF4FF414 -:106848000013042B38BF04230330019320F0030402 -:10685800FFF7E0FF354B0022D3F800B01546944609 -:10686800134627E0D1F800A0A24522D301F108077A -:10687800019E07EB0A08C6F10009C4EB080609EAFD -:106888000606BE4215D3DDF8049009F1FF3919EA6E -:10689800070FCDF8009002D0F71B072F09D9C4EBDA -:1068A8000A075F4505D2424635466FB1BB46844666 -:1068B8000B46084641680029D4D13BB91C4A184602 -:1068C8001168013111602FE084460B46521B111BE1 -:1068D800072909D918682A19401A0839186029514E -:1068E800596851605A6022461968891A072903D8DD -:1068F8005A68CCF8042004E05A50A1F108021A6042 -:106908005B180C48002219685A6002688A180260ED -:1069180009480168083101608918084A10688142ED -:1069280088BF116003F10800BDE8FE8FF403000082 -:10693800F003000014040000480400000460010093 -:1069480038B5194B50F8082C196805468A1A1A6088 -:10695800164BA0F108041A68083A1A60FFF75AFFA4 -:1069680002E0A34203D218464368002BF9D155F838 -:10697800082CA9188B4205D119685B68521808328F -:1069880045F8082C6360036803F108028218A242E4 -:1069980007D155F8082C9B180833036063684360D7 -:1069A80000E04460002038BD1404000048040000E2 -:1069B80010B500214022044605F04ADC104B236044 -:1069C800104B6360104BA360104BE360104B2361C6 -:1069D800104B6361104BA361104BE361104B2362B2 -:1069E800104B6362104BA362104BE362104B23639E -:1069F800104B6363104BA363104BE36310BD00BFE0 -:106A080000000000F8370100F8370100915C010030 -:106A1800945C0100BC5F0100BC5F01009C66010042 -:106A28009C660100FCB60200FCB602008C6A0300FA -:106A3800FC00000000010000000000000000000051 -:106A4800F0B52D4D91B06846FFF7B2FF29780029BF -:106A580037D10898099C241A06D0224605F0F8DB9D -:106A68000898214609F06EDD22462449244805F09D -:106A780015DC244B00241C7001232B70224D09F0D7 -:106A880091DC2B68002B33D01A78002A30D09F89EC -:106A98005E890CE02B681D4AD98910680AF076DCFB -:106AA8000134014630B1184B186806F0B1DBA31960 -:106AB800BB42EFDB164B29681868012206F0ECDBB5 -:106AC80016E0144E317899B90A980B9C241A06D00E -:106AD800224605F0BDDB0A98214609F033DD084857 -:106AE8000D49224605F0DADB00232B7001233370B1 -:106AF80009F058DC11B0F0BDFC0300009AFB8800D7 -:106B0800553901001460010044040000900400009D -:106B18002C0400006C600100521E8900014B1868AB -:106B2800704700BF945C0100002070472DE9F04FCA -:106B38009DB00AA8FFF73CFFFFF7F0FF0446FFF7F8 -:106B4800F3FF0A9B0B9A0F99D21A0E9B0D9DC3EB6C -:106B580001091199109B6E4ECB1A0C99DFF800822F -:106B6800C1EB050B93443268D8F8001002F50052C7 -:106B7800521A4A44D2185A44141924180994DFF8AE -:106B8800E4A1644C644F2268DAF800506348AD18F9 -:106B98003A680893C5EB020CCDF81CC005F07EDB03 -:106BA800089B09F57E71019303F57E7307339B0AF1 -:106BB80007310BF57E72890A073202930823920A7D -:106BC8000091039359464B46554805F067DB3368F7 -:106BD80020683968DDF81CC00190039300F57E70C9 -:106BE80003F57E730CF57E7601F57E720730073368 -:106BF800800A9B0A07320736B60A920A0290049363 -:106C080048486346009605F049DB099905F57E7208 -:106C180001F57E7307339B0A0732920A00932946CF -:106C2800099B414805F03ADB404B414F1968414800 -:106C380005F034DB3968404B0A6846469A4203D06F -:106C48003E4805F02BDB25E01A910B4604E0156859 -:106C58003948131D854203D11A461BAB9A42F6D315 -:106C680033681AAD009336482B461A9205F016DBA6 -:106C78003B681A9AE91A3348D31A0A46009305F072 -:106C88000DDB33681A9A591B2F489B1A0A46009342 -:106C980005F004DB2D4B1B684BB31A783AB35989BE -:106CA800DD891A8901FB05F638354D4306F57E73F3 -:106CB80007339B128DE8280005F57E7307339B1276 -:106CC80002932348334605F0E9DA2368DAF800200E -:106CD800991B9B185B1B03F57E7001F57E720730CC -:106CE800800A07320090920A1A4805F0D7DA1A4B40 -:106CF8001D6809F081DD044609F078DD2946034660 -:106D08002246164805F0CADA1DB0BDE8F08F00BF6C -:106D18000460010014040000F40300008839010035 -:106D280097390100D63901001B3A0100F003000031 -:106D380068600100563A01004B415453713A010012 -:106D4800953A0100CC3A0100F13A010044040000F0 -:106D5800173B0100443B0100040400006C3B0100A8 -:106D6800106001004804000008B57146034805F0AA -:106D780095DA0120BDE8084009F0249E9A3B0100FD -:106D880000487047186001002DE9F34107460C469A -:106D980009F032DD10B909F035DD3AE00026204669 -:106DA8000DF106016A46ADF80660009607F1030882 -:106DB8000AF072D9009D28F00308454440F63803CC -:106DC8009D4226D82DB328463146FFF731FD0446AB -:106DD800F8B13146009A05F03BDA009BA781ED1A1D -:106DE800E218C8EB050802EB0803A3606368013DDD -:106DF80062F3140363601B0C65F34F13E3802046B2 -:106E080009F0DEDC01232080A370BDF80630E381A1 -:106E180004E0044B00241A6801321A602046BDE8D9 -:106E2800FC8100BF4C04000038B50446E3895906CC -:106E380021D4A278013AD2B2A270002A27D1E278EE -:106E480062B1134B204653F82250E9890AF0D4D98D -:106E580028462146BDE8384006F0509ADA0516D48F -:106E68000C4B2046A360218809F0D4DC2046BDE8FD -:106E78003840FFF765BD074B2046A3602188A56B06 -:106E880009F0C8DC2046FFF75BFD2C46CEE738BD8D -:106E980050610100EFBEADDEF8B51F4E01220D4670 -:106EA8003068002102F0AAFF002108220746306856 -:106EB80002F0A4FF022D014610D107EA000414F4E1 -:106EC800806406D0306821F48061002202F096FFC9 -:106ED8002C46FA041ED544F004041BE0052D10D1FD -:106EE80007F40064D4F1010438BF0024BB0511D5B0 -:106EF800306841F48061002202F080FF44F02004F1 -:106F080008E035B9306829460522BDE8F84002F0A6 -:106F180075BF00242046F8BD0004000029B9034BC2 -:106F280011461868072202F069BF70470004000084 -:106F38002DE9FF470446FFF723FF2368C462032BAC -:106F480003D1474B18680FF0EFD92368A3F110025B -:106F58000F2A04D804B0BDE8F04709F0CF9B032BF3 -:106F68000FD1404AE36C22F00102934209D1626CCE -:106F780006339361636C4FF0FF321A6004B0BDE8CA -:106F8800F087656CFFF7CAFD374E636CF169C3EB98 -:106F9800000A3268354805F081D9A36C216800934E -:106FA800636C22460193A36831480293E368002783 -:106FB8000393E36C05F072D9E36904F110010093BF -:106FC800236A2C480193636A4FEA9A0A0293A36AD8 -:106FD800B94603930EC905F061D9A36B04F12C01DE -:106FE8000093E36B24480193236CB84602930EC9BF -:106FF80005F054D9EB682148009395E80E0005F098 -:107008004DD9EB6905F1100100931D480EC905F033 -:1070180045D918E07A59D3070FD5FF2A0DD9194B4E -:107028009A4204D902F16243B3F5801F05D8164885 -:10703800394605F033D909F101090437B9F10F0FC1 -:1070480008F1010801D8D045E4D13368002043F4A1 -:10705800806386E8180004B0BDE8F04709F0B29CE8 -:1070680000040000D1C0800070600100C63B010030 -:10707800DC3B0100113C0100443C0100733C010071 -:10708800913C0100F8370100AF3C0100036810B5DE -:10709800022B044603D0084B18680BF0BDDE2046CF -:1070A800FFF746FF2368022B05D0034B1868BDE89D -:1070B80010400BF0F19E10BD00040000014B186851 -:1070C800704700BFB46001002DE9F04104464C2030 -:1070D8000E46154698460AF0D1D80746A0B10021B9 -:1070E8004C2205F0B5D84FF4F0637B634FF47A7304 -:1070F800FB631C233B640C237B640423C7F80C80CC -:107108003E607D60BC60BB643846BDE8F081704776 -:1071180010B515F04BFF15F059FF15F0B3F816F040 -:1071280005F8044615F06CF820461BF0D9FCFFF76B -:1071380087FC2046BDE8104009F0AE9A002301E024 -:10714800013340080028FBD1C3F120007047C01765 -:107158007047431E23EA0000FFF7F9BF4840FFF7D6 -:10716800F8BF22EA000208401043704708B5FFF74D -:10717800F8FFC0B208BD2DE9F843DDF820800646C7 -:107188000D4614469946002707E0E95DE25D304662 -:10719800FFF7ECFF08F8070001374F45F5D1BDE8C8 -:1071A800F8830379013BDBB2A3EB511300EB8300B7 -:1071B8008068D0F1010038BF0020704710F001014D -:1071C80030B51AD002230122591E01249DB214FAA7 -:1071D80001F1202D02D09C40013C01E04FF0FF342A -:1071E80000FB02F52C40A14234BF89181146013337 -:1071F800212B0A46E8D1084630BD084630BD38B5CF -:10720800054600F51770FEF3BDF700240AE004F107 -:10721800760005EB8000436813B10430FFF304F7F0 -:107228000134A4B2B5F85831A342F0D838BD2DE9DD -:10723800F041061D9AB004460431304604321D461A -:10724800FEF384F60746002D30D0204601210AAA15 -:10725800202305F10408FFF3FDF647B92046294627 -:10726800FFF368F60028D4BF0020012000E00120C9 -:107278000021FFF773FF3146054642463046FFF3CB -:10728800FBF4012112AA20232046FFF3E3F602AE05 -:10729800E8B20AA912AA20230096FFF76CFF6368D8 -:1072A8002046012132469B0000F0AEDA1AB0BDE854 -:1072B800F081F0B5071D9BB004460431384604320E -:1072C8001D46FFF3D9F4064625B320230AAA012157 -:1072D8002046FFF3BFF630460021FFF73FFF2A1D87 -:1072E800064639463846FEF331F6012112AA202314 -:1072F8002046FFF3AFF602ADF0B20AA912AA202386 -:107308000095FFF738FF6368204601212A469B0055 -:1073180000F07ADA1BB0F0BD2DE9F041B8B015469F -:1073280006468846FFF3C4F66A68044602329300AC -:10733800502B4FD8D8F8043003339B00902B49D8F2 -:1073480024A9FFF379F50746002844D06A6805F1B7 -:107358000801920026A804F0F7DED8F80420204699 -:1073680069460332FFF368F50446002833D02846FF -:10737800FFF3A2F66D686D01451B00E0203515F19D -:107388001F0FFBDB20464146FFF306F63DB13846AA -:10739800294600F079DA2046294600F075DA201DE2 -:1073A800391DFFF39FF220463946FFF3C3F5002845 -:1073B80005DB204621463A460023FFF77AFF1DB138 -:1073C8002046694200F060DA30462146FFF3E4F5D2 -:1073D800012000E0002038B0BDE8F08108B528B1F0 -:1073E800FFF36AF6D0F1010038BF002008BD2DE98F -:1073F800F0410446ACB00D461646FFF359F66B68EB -:1074080062682B94B2EB430F01D3201D08E00121E1 -:107418000022DB00FFF3CAF42B9000284ED0043082 -:10742800291DFFF3DBF23046FFF7D8FF0121FFF7F4 -:1074380095FE20230BAA012180462046FFF30AF679 -:107448002B981BAD201A18BF01200121FFF786FEDB -:107458002B9907462046FFF39FF5012113AA202305 -:107468002046FFF3F7F5F8B213A90BAA20230095DD -:10747800FFF781FE01212A4620232046FFF3EAF583 -:10748800324620462B99FFF747FF0646B8B101213F -:1074980023AA20232046FFF3DDF503AE5FFA88F028 -:1074A80023A92A4620230096FFF765FE3246204688 -:1074B80001212023FFF3CEF5012600E006462B9B91 -:1074C8009C4202D02BA8FFF3AFF530462CB0BDE8A4 -:1074D800F0812DE9F74FD2F804A007795FFA8AF90D -:1074E80091F80480144600F1080609F1FF390D46A9 -:1074F80030460021BA005FFA89F9083404F0A8DEA2 -:10750800013F08F1FF3104EB890B6FEA0909C9B2A1 -:107518004FEA8909FFB208354FEA880805EB81056B -:10752800CDF80490002306EB8706C8F10009002176 -:107538001DE05FFA8AF84FEA88085C46C8EB06083F -:10754800304600270DE03A46076854F804C900237E -:10755800D2196F5843F10003E7FB0C2340F80429C4 -:107568001F464045EFD1019804393350043E494540 -:10757800DFD10020BDE8FE8F2DE9F04FBDB0884671 -:107588004699D0F80C900C1D8568039400684C68E7 -:1075980008F10401049109F10401059107901146CD -:1075A80028461A460023FFF794FF98F8042099F814 -:1075B80004302E790892002109F108009A00083554 -:1075C800069306F1FF3A04F043DE039805EB8A0AB6 -:1075D800A50040194FEAC40B0A90CBEB0A0B5146A1 -:1075E800A4460020AE462BE00B68079A0A9F534337 -:1075F8000E4609932546002002910EE057F80439FB -:1076080031680B93002342180B98099943F1000342 -:10761800E1FB002346F80429184615F1FF35EDD2A1 -:107628000299A5004D1B07E01E680023821943F14B -:10763800000345F804291846AB452B46F4D3043912 -:107648001CF1FF3CD0D2059A069B754602EB8306D7 -:10765800CBF80000CEEB0A0A2246002303E05AF8D2 -:107668000310F150043B013A971CF8D10021D9F8D6 -:107678000800FFF773FD0599039A07460498FFF37E -:10768800FBF202212B4640460CAAFFF3E3F40498D0 -:10769800089900EB810303E056F8042943F804290C -:1076A80014F1FF34F8D202211CAA2B464046FFF3FE -:1076B800D1F42CACF8B21CA90CAA2B460094FFF705 -:1076C8005AFD4046022122462B4600F09DD8002054 -:1076D8003DB0BDE8F08F2DE9F04F04468BB0184659 -:1076E80009921F460891FFF3E3F47B6804F5AC7236 -:1076F80006929B00002200250590A4F858210793C4 -:107708002E4668E004EB8609D9F80410002960D0F9 -:107718000698FFF3D7F0804600285AD10121424647 -:10772800079B0598FFF342F305F1200A04EB8A0A48 -:10773800CAF85C01D9F8040004EB8503C3F85C01BE -:10774800FFF7FCFCC0F11F00C0B204900999DAF8F9 -:107758005C01FFF321F4C146DDF810A032E04FF0E0 -:10776800010B05F1200884F860B204EB8808D8F80A -:107778005C1104F5177C60460A460B46CDF80CC030 -:107788000097FFF7F9FE049ADDF80CC053B2C9EB75 -:1077980003030BFA03FB04EB86035B681BEA030F86 -:1077A8000AD0002384F86032D8F85C116046089A41 -:1077B8000B460097FFF7E0FE0AF1FF3A5FFA8AFAF4 -:1077C80009F101091AF0800FC9D00135EDB2A4F80A -:1077D80058510136F6B294F84431B34292D8012098 -:1077E8000BB0BDE8F08F2DE9F04F8346ADF52F7D46 -:1077F80018461C4689469246FFF35AF467680125E5 -:107808008046BE0000212422A1A804F021DD2946DB -:10781800002233464046A195FFF3C8F229460022CC -:107828003346AB904046FFF3C1F229460022334667 -:10783800AC904046FFF3BAF202217B198B40AD9021 -:10784800A1AA4046FFF3B2F2AA90AB9800F008D87C -:10785800267904F10805013EF6B255F8260010F025 -:10786800010000F093804946AA9A2346AC98FFF39A -:107878002DF72346AB99AA9AAD98FFF327F755F849 -:107888002600FFF79BFC002105464FF41E7203A853 -:1078980004F0DEDC05236A4221469AA88DF80C30F4 -:1078A800FEF37CF4514603A8FEF3DEF3234603A857 -:1078B800AC99AD9AFFF70FFF9DF8507107F1FF38AB -:1078C8001FFA88F80FFA88F3002B4FDB03A800EBA8 -:1078D8008303596859A8FEF3BBF61F2846D803A9A5 -:1078E80001EB8003D3F8DC11AD98FFF355F3C8F131 -:1078F800000800252DE0AD9901238DF86C329AA877 -:107908000A460B460094FFF737FEBB1E1BB203A8BE -:10791800EA18C3185B1993F80431314601369942C5 -:10792800E9DB00EB8203596891B1002359A88DF86F -:107938006C32FEF38DF61F2818D803A901EB8003DB -:10794800AD990094D3F8DC219AA80B46FFF714FEF2 -:10795800013D45454FF00006D7D19AA85946AD9A42 -:10796800AB9B8DF86C620094FFF706FE03A8FFF747 -:1079780046FCACA8FFF358F3ADA8FFF355F3ABA84A -:10798800FFF352F3AAA8FFF34FF301200DF52F7D63 -:10799800BDE8F08F2DE9F04FB3B0039018461C46B0 -:1079A8008A469346FFF384F3D4F80490012509F13D -:1079B8000107BF0080464FEA890600213A4605A81C -:1079C80004F046DC29460022334640460595FFF37D -:1079D800EDF12946002233462E904046FFF3E6F1AA -:1079E8002946002233462F904046FFF3DFF129460F -:1079F8000022334630904046FFF3D8F102213B463F -:107A0800319005AA4046FFF3D1F12D902E98FFF34F -:107A180027F7267904F10805013EF6B255F8260045 -:107A2800DAF8047010F0010000F08B8051462D9AAE -:107A380023462F98FFF34AF62E992D9A234630981D -:107A4800FFF344F655F82600FFF7B8FB7F014242E2 -:107A5800214626A8FEF3A2F3013F01E0A6F1200784 -:107A6800BEB258463146FFF79CFB0028F6D109F113 -:107A7800FF393FB20BF1080AA9EB67175AF827003C -:107A8800FFF75CFB361A3BE0309901250A460B46A6 -:107A980026A88DF89C500094FFF76EFD294616AA7B -:107AA80020233098FFF3D6F230994FF000080B46A8 -:107AB8002F9A26A88DF89C800094FFF75DFD1EAADA -:107AC800294620233098FFF3C5F206F01F0015FA67 -:107AD80000F0A9EB67175AF8273041461840FFF71E -:107AE8003DFB0EAFC0B216A91EAA20230097FFF7D0 -:107AF80042FB309829463A462023FFF385F6013E9B -:107B0800B6B237B2002FBFDA00230399309A8DF846 -:107B18009C3026A82E9B0094FFF72EFD26A8FEF386 -:107B280031F32FA8FFF380F230A8FFF37DF22EA8DF -:107B3800FFF37AF22DA8FFF377F231A8FFF374F27E -:107B4800012033B0BDE8F08F2DE9F04FBFB00390AE -:107B580018461D4689469246FFF3AAF26E6802232C -:107B68000124B60000278DF8F7300A233C932146FC -:107B78003A463346804637973B978DF8F640FFF3F1 -:107B880015F121462D903A4633464046FFF30EF153 -:107B980021462E903A4633464046FFF307F102212C -:107BA8002F903A4633464046FFF300F12146309085 -:107BB8003A4633464046FFF3F9F0214631903A46BB -:107BC80033464046FFF3F2F0214632903A463346B8 -:107BD8004046FFF3EBF0214633903A4633464046A1 -:107BE800FFF3E4F0214634900DF1F6022346339872 -:107BF800FFF30AF621460DF1F70223463498FFF306 -:107C080003F621463A4633464046FFF3CFF0214675 -:107C180035903A4633464046FFF3C8F02146369041 -:107C28003A4633464046FFF3C1F0214638903A467B -:107C380033464046FFF3BAF0214639903A46334678 -:107C48004046FFF3B3F021463A903CAA23463098C9 -:107C5800FFF3DAF530982B4602462946FFF729FB51 -:107C680003992A462D98FFF7C2FB2B4630992D9A87 -:107C78002E98FFF32BF52E992A462F98FFF7B7FB7E -:107C88002E982F9A01462B46FFF7D1FA2E98FFF728 -:107C9800A5FB2146FFF762FA29468446349A2F98B5 -:107CA8002B46CDF808C0FFF704FB2E992F9A2B46D8 -:107CB8003198FFF76FFE4A462B4630992E98FFF30E -:107CC80005F52E9829460246FFF374F251462E9A7E -:107CD8002B463598FFF3FAF452462B462E98294640 -:107CE800FFF7E7FA484629462F9AFFF363F22E98E2 -:107CF8002F9A01462B46FFF3E9F42F983399319ACE -:107D08002B46FFF794FA2E992F9A2B463698FFF3B5 -:107D1800DDF4202321461DAA3598FFF39BF120238B -:107D2800214625AA3698FFF395F1DDF808C00DF134 -:107D3800540B5FFA8CF01DA925AA3346CDF800B084 -:107D4800FFF719FA334621465A464046FFF32EF00C -:107D58002A46014637902E98FFF749FB2E98379A06 -:107D680001462B46FFF3B2F44946379A2B462F9823 -:107D7800FFF3ACF42E982F9A01462B46FFF757FADB -:107D8800524639982E992B46FFF751FA30992D9A79 -:107D98002B462E98FFF39AF42B462E99379A38984B -:107DA800FFF394F438992A462E98FFF720FB2E9873 -:107DB800389A01462B46FFF389F44946389A2B46F0 -:107DC8002F98FFF383F42E982F9A01462B46FFF73E -:107DD8002EFA52463A982E992B46FFF728FA339AEC -:107DE8002B462E982946FFF764FA2E982146FFF372 -:107DF8004BF52E982B4602463999FFF7CBFD2E9866 -:107E0800FFF7ECFA214681462E98FFF3AFF22146A0 -:107E180040EA0900FFF7A2F9214681461DAA20235E -:107E28003998FFF317F15FFA89F92023214625AA2B -:107E38003A98FFF30FF148461DA925AA3346CDF815 -:107E480000B0FFF798F921465A4633464046FEF3FC -:107E5800ADF720233B9021461DAA3798FFF3FAF08F -:107E68002023214625AA3898FFF3F4F00DF1140ACF -:107E780048461DA925AA3346CDF800A0FFF77BF98F -:107E88002023284621461DAAFFF3E4F006F1FF3916 -:107E98003EAB994419F8843C03F00303032B03D049 -:107EA800444804F0FBD954E03A464046214633465C -:107EB800FEF37CF73B4680462946339A2E98FFF717 -:107EC800B6F92E980221FFF3DFF42B463B992E9A40 -:107ED8004046FFF75FFD21461DAA20230398FFF3C4 -:107EE800B9F025AA202321464046FFF3B3F019F83C -:107EF800840C19F8641C00F0010001F00101FFF77F -:107F08002DF929462B46074642462E98FFF7D1F908 -:107F180021461DAA20234046FFF39CF0214625AAAE -:107F280020232E98FFF396F00AEB0605F8B21DA958 -:107F380025AA33460095FFF71EF9214652463346D7 -:107F48004898FFF361F4499821462A463346FFF3DF -:107F58005BF42DA8FFF368F02EA8FFF365F02FA8B7 -:107F6800FFF362F031A8FFF35FF030A8FFF35CF095 -:107F780032A8FFF359F033A8FFF356F034A8FFF303 -:107F880053F035A8FFF350F036A8FFF34DF037A8AB -:107F9800FFF34AF03BA8FFF347F038A8FFF344F09B -:107FA80039A8FFF341F03AA8FFF33EF000203FB0B4 -:107FB800BDE8F08FE93C010000487047883D0100AA -:107FC80000487047103D0100004870474C3D0100D3 -:107FD80000487047C43D0100012801D1FFF7F0BFF8 -:107FE800022801D1FFF7F0BF032801D1FFF7F0BF46 -:107FF800042801D1FFF7E0BF002070470048704710 -:10800800DC60010000487047305D0100014B43F817 -:108018002010704750610100034B53F82000431AA9 -:10802800584240EB030070475061010042893C29E7 -:1080380028BF3C21034691422CBF08461046988130 -:108048007047000000F13402342A08B5034606D907 -:1080580005482021054A04F061D9034808BD044AAF -:10806800434252F8230008BD306101007F3E010001 -:108078000CA2880038B5049C1D467CB1FF2B0DD09E -:1080880002B95BB96B1C2070A170637025B11146F1 -:10809800E01C2A4604F058D803356419204638BD38 -:1080A800C0F3804070470000044B00F44032134393 -:1080B80003420CBF00200120704700BFD09154003C -:1080C80038B50546FFF7F0FF38B10B4B2B4033B9F5 -:1080D80015F4900418BF182402E0044600E01024A8 -:1080E800284605F0BDDF20B1034B2B40002B18BFFD -:1080F8001024204638BD00BFC4D104000048704792 -:10810800685D010000487047785201000020704700 -:1081180008B5FFF7F3FF41780278012313FA01F15C -:1081280013FA02F20A4381788B4042EA030008BD41 -:108138002DE9F7434FF0000804460F4616469946C6 -:108148004546012303FA08F313EA090F2BD06369A4 -:108158002046222B0ADDE3695A0607D540F6270197 -:1081680000220EF0AFDA0146204600E000214FF46D -:10817800C4620EF047D9C0F8008063692046222BFC -:108188000ADDE3695B0607D540F6270100220EF0F9 -:1081980099DA0146204600E0002140F224620EF000 -:1081A80031D903681D4308F10108B8F11F0FC8D180 -:1081B8009DF828304BB145B10123009320462B464A -:1081C80039463246FFF7B4FF05432846BDE8FE832B -:1081D800816838B540F63C039942044628D1C36803 -:1081E8000B2B03D84FF0A871994001D40C2B1FD941 -:1081F80049F218239A4205D049F640439A4217D1CA -:108208000C4D00E00C4D63692046222B0ADDE36922 -:10821800590607D540F6270100220EF053DA014629 -:10822800204600E0002140F2DC620EF0EBD8056049 -:1082380038BD00BF99010100B601010038B5436996 -:108248000446222B0ADDC3695D0607D540F62701DF -:1082580000220EF037DA0146204601E020460021D0 -:108268004FF4C0620EF0CED80568204605F07C05B4 -:10827800AD08FFF747FF03E08378AB4207D00C3027 -:1082880010B10388002BF7D12046FFF73FFF038882 -:108298004FF47A70584338BD70B5044616460D46FB -:1082A8000AF0B0DD94F86023094B002818BF0123B9 -:1082B800012A94F8682308BFD4F85C33012A0CBF5C -:1082C800D4F864236FF000422B60326070BD00BFA9 -:1082D8000100820E2DE9FF471D46436990460022A2 -:1082E800222B044689460292039209DDC3695F0680 -:1082F80006D540F627010EF0E5D90146204601E0F3 -:10830800204600214FF4C4620EF07CD80560236A31 -:1083180020460C2B636916DD222B0ADDE3695E0615 -:1083280007D540F6270100220EF0CCD90146204699 -:1083380000E000214FF4C5620EF064D807683F0CD6 -:10834800BF05BF0D14E0222B0ADDE369590607D5E6 -:1083580040F6270100220EF0B5D90146204600E07C -:1083680000214FF4C5620EF04DD807683F0AFFB2EE -:108378000123AB4000262046494642460096FFF7B7 -:10838800D7FE0546012212FA06F32B4207D00092C7 -:10839800204649464246FFF7CBFE25EA000501364E -:1083A8001F2EEFD1204602A903AAFFF775FF029BF3 -:1083B800002625EA030A35460123AB4013EA0A0FD3 -:1083C80008D0204649464246EBB2FFF783FF864273 -:1083D80038BF064601351F2DEED1B81C801904B0F0 -:1083E800BDE8F0872DE9F041069E044615461F4674 -:1083F800FFF78EFE002870D010EA060800EA07078B -:108408002CD063692046222B0ADDE3695A0607D57A -:1084180040F6270100220EF055D90146204600E01B -:10842800002140F21C620DF0EDDF63690646222B45 -:1084380020460ADDE3695B0607D540F627010022DE -:108448000EF040D90146204600E0002140F21C62AF -:108458000DF0D8DF036843EA08033360002F2BD000 -:1084680063692046222B0ADDE3695E0607D540F6DC -:10847800270100220EF026D90146204600E00021FF -:108488004FF4C3620DF0BEDF63690646222B204617 -:108498000ADDE369590607D540F6270100220EF0E8 -:1084A80011D90146204600E000214FF4C3620DF0C7 -:1084B800A9DF03681F433760079B9A0305D4BDE80B -:1084C800F0810A2008F0C8DB01E040F2DD54D5F85D -:1084D800E0319B0301D4013CF3D1BDE8F081F7B54D -:1084E8001E4643690446222B0F4615460BDDC36919 -:1084F8005A0608D540F6270100220EF0E3D8009767 -:108508000146204602E00097204600214FF0FF3345 -:108518004FF4CA620EF026DC6369222B0CDDE36996 -:108528005B0609D540F62701204600220EF0CAD87E -:1085380000960146204602E000962046002140F2BF -:1085480054622B460EF00EDCFEBDF7B51E4643699D -:108558000446222B0F4615460BDDC3695B0608D57A -:1085680040F6270100220EF0ADD8009701462046BC -:1085780002E00097204600214FF0FF334FF4CB6212 -:108588000EF0F0DB6369222B0CDDE369590609D58F -:1085980040F62701204600220EF094D800960146A6 -:1085A800204602E000962046002140F25C622B46FD -:1085B8000EF0D8DBFEBDF7B51E4643690446222BF4 -:1085C8000F4615460BDDC369590608D540F6270145 -:1085D80000220EF077D800970146204602E0009767 -:1085E800204600214FF0FF334FF4CC620EF0BADB87 -:1085F8006369222B0CDDE3695A0609D540F6270189 -:10860800204600220EF05ED800960146204602E081 -:1086180000962046002140F264622B460EF0A2DB51 -:10862800FEBD436913B5222B04460DDDC3695B0605 -:108638000AD540F6270100220EF044D84FF4806393 -:1086480001460093204604E04FF4806300932046DF -:1086580000214FF4C0620EF085DB1CBD2DE9F04F00 -:10866800013AD2B2082A85B004469A4615D8374B43 -:108678009E5C374B9F5C374B13F80290364B9B5CE4 -:108688000393364B13F802B0354B9B5C0293354B82 -:1086980013F80280344B9D5C07E00025A84602953C -:1086A800AB460395A9462F462E466369222B0DDD5E -:1086B800E3695B060AD540F62701204600220EF042 -:1086C80001D8CDF800900146204603E0CDF800908F -:1086D800204600214FF0FF334FF4CB620EF042DB0F -:1086E8006369222B0FDDE36958060CD540F6270194 -:1086F800204600220DF0E6DF07EA0A03B3400146F0 -:108708000093204605E007EA0A03B3402046009399 -:10871800002117FA06F340F25C620EF023DB039B9C -:1087280083B148FA0BF208EA0A0848FA0BFB20461C -:10873800029C2946A2400BFA04F305B0BDE8F04FAD -:10874800FFF703BF05B0BDE8F08F00BF5C51010023 -:10875800655101006E5101007751010080510100FF -:10876800EC530100F8510100015201002DE9F843D2 -:10877800044689460DF040DE0021064620460EF0EC -:10878800EBDB80462046FFF7B9FC074620460EF093 -:1087980055DA4946054642463B782046FFF79AFD9A -:1087A8000B2302305843074B3146EB18B3FBF5F562 -:1087B800454320460EF0D0DB0A23B5FBF3F5A8B2FB -:1087C800BDE8F8833F420F0038B543690446222BC1 -:1087D8000ADDC3695D0607D540F6270100220DF0C2 -:1087E80071DF0146204601E02046002140F2146274 -:1087F8000DF008DE63690568222B20460ADDE3696F -:10880800590607D540F6270100220DF05BDF014627 -:10881800204600E0002140F214620DF0F3DD036809 -:108828009D4214D063692046222B0ADDE3695A066B -:1088380007D540F6270100220DF044DF0146204607 -:1088480000E0002140F214620DF0DCDD05682846E6 -:1088580038BD38B51C461D68FFF7B6FF03462360D0 -:10886800401B38BD2DE9F743002504460F46164640 -:1088780098469DF828900195FFF7A6FF0190636937 -:108888002046222B0ADDE3695B0607D540F627015F -:1088980000220DF017DF0146204600E000214FF4CA -:1088A800C2620DF0AFDDB9F1010F006801D108B95E -:1088B8000EE050B9B8EB451F09D920463946324673 -:1088C80001ABFFF7C6FF2D18D9E7002000E0012013 -:1088D8000B9B6D011D60BDE8FE832DE9F04F00265E -:1088E80085B08046894692460396012503AF4046E7 -:1088F8004946524643F6982300950197FFF7B2FF81 -:10890800044688B98DE881004023404649465246CE -:10891800DDF80CB0FFF7A6FF039B38B99B445E4413 -:1089280043F697239E42E0D9284600E0204605B04A -:10893800BDE8F08F2DE9F843994643690446222B98 -:108948000E461546DDF82080099F0ADDC3695A06E0 -:1089580007D540F6270100220DF0B4DE0146204677 -:1089680001E0204600214FF4C3620DF04BDD03689F -:108978002046C9F800306369222B0ADDE3695B06EB -:1089880007D540F6270100220DF09CDE014620465F -:1089980000E0002140F21C620DF034DD036820463F -:1089A800C8F80030D5F8E0313B60FFF7B1FB074667 -:1089B800002872D0D5F8E031990304D42046314616 -:1089C8002A46FFF78AFF63692046222B0ADDE369FE -:1089D8005A0607D540F6270100220DF073DE01463E -:1089E800204600E000214FF4C3620DF00BDD6369FF -:1089F8000646222B20460ADDE3695B0607D540F6CA -:108A0800270100220DF05EDE0146204600E000212D -:108A18004FF4C3620DF0F6DC0368FF433B4033605C -:108A280063692046222B0ADDE3695E0607D540F616 -:108A3800270100220DF046DE0146204600E0002115 -:108A480040F21C620DF0DEDC63690646222B2046EC -:108A58000ADDE369590607D540F6270100220DF023 -:108A680031DE0146204600E0002140F21C620DF094 -:108A7800C9DC036840F2DD541F40376002E00A2079 -:108A880008F0EAD8D5F8E0319A0301D5013CF6D1CF -:108A98006420BDE8F84308F0DF98BDE8F88337B5EF -:108AA800044601AB4FF400616A460EF063DA63696D -:108AB8002046222B0ADDE3695D0607D540F627012B -:108AC80000220DF0FFDD0146204600E000214FF4B2 -:108AD800CE620DF097DC056815F0005316D0636977 -:108AE8002046222B0ADDE369590607D540F62701FF -:108AF80000220DF0E7DD0146204600E000214FF49A -:108B0800CE620DF07FDC0560012500E01D462046A1 -:108B18009DE806000EF04CD928463EBD70B50446C7 -:108B28000E460DF069DC0021054620460EF014DAE9 -:108B3800314602462046FFF781FB29460646204675 -:108B48000EF00ADA304670BD014B1860704700BF5E -:108B580094610100F8B5484F04463A68002A40F08D -:108B680089804369222B09DDC3695B0606D540F677 -:108B780027010DF0A7DD0146204601E0204600212F -:108B880040F214620DF03EDC63690568222B204632 -:108B98000ADDE3695E0607D540F6270100220DF0DD -:108BA80091DD0146204600E0002140F214620DF0FC -:108BB80029DC03689D4214D063692046222B0ADD14 -:108BC800E369590607D540F6270100220DF07ADD42 -:108BD8000146204600E0002140F214620DF012DC4C -:108BE800056842F2107008F037D863692046222BD6 -:108BF8000ADDE3695A0607D540F6270100220DF081 -:108C080061DD0146204600E0002140F214620DF0CB -:108C1800F9DB63690668222B20460ADDE3695B06F7 -:108C280007D540F6270100220DF04CDD014620460D -:108C380000E0002140F214620DF0E4DB03689E427C -:108C480014D063692046222B0ADDE3695E0607D546 -:108C580040F6270100220DF035DD0146204600E0F0 -:108C6800002140F214620DF0CDDB0668751B642606 -:108C780075433D603868F8BD946101002DE9F74FF0 -:108C88000446884691461F460DF0E8DF83460028D3 -:108C980040F0D98020460DF0AFDB59468246204689 -:108CA8000EF05AD9636905462D2B0CD1D0F8F43053 -:108CB800B9F1000F02D023F0007301E043F0007314 -:108CC800C5F8F430B8E02046FFF718FAC378012653 -:108CD8009E4000F0B180B9F1000F5ED06369204674 -:108CE800222B0ADDE369590607D540F627015A46C3 -:108CF8000DF0E8DC0146204600E000214FF4C36295 -:108D08000DF080DB036841463B6043EA0607012318 -:108D1800009320463B462A46FFF70AFA6369074351 -:108D2800222B20460ADDE3695A0607D540F62701BB -:108D380000220DF0C7DC0146204600E000214FF478 -:108D4800C3620DF05FDB414607602A462046FFF705 -:108D5800C4FD4FF47A7007F07FDF40F2DD5702E080 -:108D68000A2007F079DF63692046222B0ADDE369D0 -:108D78005B0607D540F6270100220DF0A3DC01466B -:108D8800204600E0002140F20C620DF03BDB036856 -:108D9800334242D1013FE3D13FE03A689AB963696F -:108DA8002046222B09DDE3695F0606D540F6270138 -:108DB8000DF088DC0146204600E000214FF4C36234 -:108DC8000DF020DB026822EA060701230093204603 -:108DD8003B4641462A46FFF7ABF9636907433742EA -:108DE8000CBF00260126222B20460ADDE36959061E -:108DF80007D540F6270100220DF064DC0146204625 -:108E080000E000214FF4C3620DF0FCDA4146076030 -:108E18002A462046FFF761FD00E0012640F22D17A3 -:108E280002E00A2007F018DF2B6903F48053B3EB44 -:108E3800063F01D0013FF4D12046514603B0BDE8BA -:108E4800F04F0EF0899803B0BDE8F08FF0B589B007 -:108E580004460D4606AA07AB4FF400610EF08AD807 -:108E680029462046FFF75AFE4FF47A760022B0FBD7 -:108E7800F6F6134602212046FFF79DFB002207461F -:108E8800134600F00F0503212046FFF794FB4FF629 -:108E980080733B40DF094FF4000320F07F420093CA -:108EA80003A804A9334603F09DDE05A80399049A94 -:108EB8001823774303F0DADE05B92D60059A4FF4DD -:108EC800006300934FF4805303A804A9BA1893FBD6 -:108ED800F5F303F087DE02A80399049A0C2303F044 -:108EE800C5DE20460699079A0DF062DF029809B0A0 -:108EF800F0BD10B504460DF0E7DE01462046BDE89A -:108F08001040FFF7A3BF70B504461646FFF7F1FF00 -:108F180063690546222B20460ADDE3695B0607D50F -:108F280040F6270100220DF0CDDB0146204600E087 -:108F380000214FF4CC620DF065DA04230360D6F803 -:108F480064364FF47A70DBB2B5FBF3F5684370BD55 -:108F580070B504460E460DF04FDA0021054620464E -:108F68000DF0FADF314602462046FFF7CCFF2946CE -:108F7800064620460DF0F0DF304670BDFFF7E8BF2B -:108F880037B50446FFF7B5FF4FF400616A4601ABF9 -:108F9800054620460DF0EEDF002213462046042148 -:108FA800FFF709FB00F47F40030A00B91B60B5FB1B -:108FB800F3F520469DE806000DF0FADE28463EBD92 -:108FC80070B504460E460DF017DA00210546204616 -:108FD8000DF0C2DF314602462046FFF77EFC2046F0 -:108FE800FFF78CF863690646222B20460ADDE36901 -:108FF8005A0607D540F6270100220DF063DB01462B -:10900800204600E0002140F20C620DF0FBD9F37815 -:10901800012111FA03F3026829461A420CBF0026FF -:10902800012620460DF098DF304670BD70472DE9C7 -:10903800FF47836E002204460D460292039263B1F5 -:10904800D0F8CC1000EB8101D1F8D400216E884211 -:1090580005D1606E9847814602E0994600E0914646 -:1090680020460DF0C9D90021824620460DF074DF54 -:1090780002A9804603AA2046FFF70EF9029F0026A0 -:109088000396F7B13B462046294642460096FFF72D -:109098004FF863693843222B029020460ADDE369C2 -:1090A800590607D540F6270132460DF00BDB01467D -:1090B800204600E000214FF4C3620DF0A3D9029BC3 -:1090C8000360039EFEB100273346204629464246E8 -:1090D8000097FFF72DF863693043222B0390204651 -:1090E8000ADDE3695A0607D540F627013A460DF02E -:1090F800E9DA0146204600E0002140F21C620DF04A -:1091080081D9039B0360294642462046FFF7E5FBC9 -:10911800204651460DF020DFE36E5BB1D4F8CC2039 -:1091280004EB8202D2F8D410226E914202D1606E12 -:1091380049469847BDE8FF8710B500220C4608F05D -:10914800B1D8A0B90A4B1B688BB11A787AB1DA8901 -:1091580094420CD8184604F0E1D820B1054B1A689F -:1091680001321A6010BD044B1A6801321A6010BD32 -:1091780044040000986101009C610100037E2BB14A -:109188004069D0F1010038BF0020704701207047C6 -:10919800014B03EBC0007047A0610100014B03EBDA -:1091A800C0007047C061010070B50C46164609F052 -:1091B800B3DD80B100252846FFF7F0FF03681BB92F -:1091C80080E85000184670BD0135EDB2042DF2D18B -:1091D8004FF0FF3070BD4FF0FF3070BD6FF01600DC -:1091E800704770477047000003682DE9F041C0F8E8 -:1091F800203143680022C0F824318368C0F8283140 -:10920800C368C0F82C310369C0F830314369C0F82D -:1092180034318369C0F83831C369C0F83C3100F58E -:109228009073534E1C69DF699559D3F814C07D19A2 -:109238004FEAB41787EAF42787EA7467ED199F693C -:1092480027EA040704EA0C047C402C198D1811F84D -:1092580002C0EF78043247EA0C6795F801C0AD7890 -:1092680047EA0C4747EA05256419DD61DD68402AAD -:109278002544DD6093E8A01087EA0C0808EA050891 -:109288000CEA070C88EA0C074FEAB50C8CEA753C27 -:109298008CEAB5553D442C4443F8044DC1D100F146 -:1092A800E00306F13C0500F120071A6955F8044F60 -:1092B800D9695E6961184FEAB21484EAF22484EA33 -:1092C800726409199C69D3F85CC024EA020432402C -:1092D80062409E6B5C6A66444FEA744C8A188CEA5A -:1092E800F44C996D8CEA942434194FEAF11686EA05 -:1092F800B14686EAD10161185218D961D96889182E -:10930800D96093E8520084EA060C0CEA010C264066 -:109318008CEA06044FEAB10686EA713686EAB1514C -:109328006118891843F8041DBB42BED1036842681E -:109338005918436A0160D31843608268836AD31856 -:109348008360C268C36AD318C3600269036BD31809 -:1093580003614269436BD31843618269836BD318F5 -:109368008361C269C36BD318C361BDE8F08100BFD4 -:10937800C0540100F0B5034696100F46002510E0D2 -:1093880057F8044B01354FEA146C83F800C04FEAD4 -:10939800144C83F801C04FEA142C83F802C0DC7027 -:1093A8000433B542ECDB26EAE67312F0030200EB65 -:1093B80083000AD051F823401821002334FA01F51C -:1093C800C554013308399342F8DBF0BD00487047B3 -:1093D80064540100D0F8B43170B5D31893420446F0 -:1093E8000E461546C0F8B43104D2D0F8B031013376 -:1093F800C0F8B031D4F8AC21AB183F2B0AD8A2186A -:1094080002F5B67031462A4602F09EDED4F8AC3139 -:109418005D1925E0E2B1A0183146C2F1400200F51D -:10942800B67002F091DED4F8B831201D04F5B6719B -:109438009847D4F8AC31C3F14002403BB6185D19E7 -:1094480006E03146D4F8B831201D98474036403DF3 -:109458003F2DF6DC04F5B67031462A4602F074DE7C -:10946800C4F8AC5170BD0000012910B5044640F89D -:10947800041B05D10A4B0B49C4F8B831142204E087 -:10948800094B0A49C4F8B831202202F05DDE0020F9 -:10949800C4F8AC01C4F8B001C4F8B40110BD00BFF1 -:1094A8000D430000C055010045400000A0540100D4 -:1094B800F8B5044600F5AA760D4600F58A772146E8 -:1094C8003046142202F040DE30696649726841185D -:1094D8003068331F01EBF061F06820EA020CB068D5 -:1094E80010408CEA0000091846F8041C687895F8C2 -:1094F80000C0000440EA0C6095F803C04FEAB202CD -:1095080040EA0C0095F802C0043540EA0C204118E6 -:109518009F42306146F8041C72601E46D4D304F59D -:10952800827530694F497268411853F80409F76821 -:1095380001EBF061B06827EA02071040784009188B -:10954800376BF0694FEAB2027840B76C72607840C6 -:10955800376D78404FEAF0703061081846F8040C0F -:10956800043EAB42DDD804F1B4061A4615693E49FB -:109578005068691853F80459D76801EBF561956884 -:1095880045407D404919176BD5694FEAB0007D40C9 -:10959800976C50607D40176D7D404FEAF5751561F9 -:1095A8004D1942F8045C043AB342DFD804F1640C64 -:1095B8001A4615692D49101D691853F80459C1C870 -:1095C80001EBF56186EA07050540374085EA07069D -:1095D8008919D569166B4FEAB0007540966C5060D2 -:1095E8007540166D75404FEAF57515614D1942F8CD -:1095F800045C043A6345DCD804F114061D691C496F -:10960800586869181D68DF6801EBF5619D681A469E -:1096180045407D4049191F6BDD694FEAB0007D4028 -:109628009F6C58607D401F6D7D404FEAF575491964 -:109638001D6143F8041C043B9E42DFD3236859187C -:10964800216013686168CB1863605368A168CB1800 -:10965800A360E1689368CB18E3602169D368CB18ED -:109668002361F8BD9979825AA1EBD96EDCBC1B8FB6 -:10967800D6C162CA30B5034685B00C461546684661 -:10968800194607F0B3DE20466946102DB4BF2A46B6 -:10969800102202F059DD05B030BD07F0039F08B570 -:1096A80007F0ECDE002008BD38B504460D46FFF78C -:1096B8008DFE0346E4B10022226062600122AA40C6 -:1096C80001680A420AD100F114014069024204D13A -:1096D80003F128019B6A1A420DD00B4604F11000D1 -:1096E80063602560A0609B6829469847002038BDC4 -:1096F8006FF0010038BD6FF0160038BD08B543683B -:1097080013B1DB688068984708BD08B5436813B192 -:109718001B698068984708BD013806289ABF024B24 -:1097280018560020704700BFD4550100F8B504460C -:1097380000680E461546FFF7EFFF00284AD0D4F818 -:10974800AC218021A31883F86C11531CA842B8BF20 -:109758000546382BC4F8AC3111D9A01800F5B670FD -:109768000021C2F13F02013002F072DDD4F8B831B5 -:10977800201D04F5B67198470023C4F8AC31D4F81D -:10978800AC210021A01800F5B670C2F1380202F031 -:109798005FDDD4F8B021D4F8B431D20042EA537274 -:1097A800DB00C4F8B021C4F8B431082204F5D27043 -:1097B80004F5D871271DFFF7DDFD384604F5B671AD -:1097C800D4F8B8319847304639462A46BDE8F840BB -:1097D800FFF7D0BDF8BD07280AD84FF0C243834031 -:1097E80004D44FF0F053834004D401E04020704784 -:1097F80000207047802070472DE9F0470C46B0B034 -:1098080090469A460746002846D00846FFF784FF48 -:1098180081462046FFF7DFFF5045064607F18005E1 -:1098280013DA21462846FFF73FFF414652462846AD -:10983800FFF764FF284620A94A46FFF766FF4E4512 -:10984800B4BFB246CA460DF18008002309E018F8F3 -:10985800032082F0360182F05C020DF80310FA54FE -:1098680001335345F3DB2AEAEA7A07E036230DF899 -:109878000A305C2307F80A300AF1010AB245F5DB21 -:1098880021462846FFF710FF044638B9284669469E -:109898003246FFF733FF01E06FF00104204630B095 -:1098A800BDE8F08710B18030FFF728BF70472DE979 -:1098B800F843DDF8208004461546994661B10E4606 -:1098C800002707E032881AB120467168FFF7EAFFDF -:1098D80001370836AF42F5DBB9F1000F09D0B8F10E -:1098E800000F06D0204649464246BDE8F843FFF738 -:1098F800D9BFBDE8F8832DE9F0478A4690B0904675 -:10990800064600282BD0D0F8807000F18004384635 -:10991800FFF761FF81463846FFF7FEFE05462A46F7 -:1099280020466946FFF7F1FE39462046FFF7BCFEA0 -:10993800204631464A46FFF7E1FE204669462A4658 -:10994800FFF7DCFE204669462A46FFF7DEFE504652 -:1099580069464545B4BF2A46424602F0F5DB10B0D9 -:10996800BDE8F087F0B51446ADF5337D07460E46E1 -:109978001D4602A8234639463246FFF73DFF0446F6 -:1099880060B9BA9B02A800932946B89AB99BFFF719 -:109998008EFF02A8BB99BC9AFFF7ADFF20460DF5D4 -:1099A800337DF0BD2DE9F04F93B01E9F81468B4665 -:1099B80092461C461F9D002F68D0002D68D02BB101 -:1099C800184602F0F1DC00F1010800E0984648462C -:1099D800FFF7A2FE064600285CD0431EEB1893FB57 -:1099E800F0F3FF2B079355DC4FF6FF73984551DCD6 -:1099F8001D9A9A424EDC2B4BADF83420002C08BF40 -:109A08001C461C9B01220E9312AB03F8012D1093E8 -:109A1800032300930023ADF82400ADF83C20019304 -:109A28000293A842D4BF049004955946484652462A -:109A38000BAB0C940A97ADF82C800397FFF792FFB5 -:109A4800044600282AD14FF0020819E0AD1B002D6A -:109A58000A9723DD04230093002301930293BF197F -:109A680048465946524609AB8DF847800397B54298 -:109A7800D4BF04950496FFF775FF08F1010860B993 -:109A8800079A08F1FF339342E0DD07E03C4605E022 -:109A98002C4603E06FF0160400E00446204613B09D -:109AA800BDE8F08F05EA89000B4B10B51A681C4613 -:109AB800904204D15A68914201D1184610BD636999 -:109AC800054A984206D19069143281420CBF10466B -:109AD800002010BD002010BD6C5D010073B5044668 -:109AE8000CF0F6DE14237422204640F60C410CF0EC -:109AF8004FDE2046012104220DF030D820460221F5 -:109B080004220DF02BD801250021204640F61C62C6 -:109B18004FF0FF3300950CF0A7DE112300930021CE -:109B2800204640F618624FF0FF330CF09DDE41F2FC -:109B3800021300930021204640F644424FF0FF33C1 -:109B48000CF092DEF32320464FF45E614FF0FF32B3 -:109B58000CF01EDE0023204640F6F8514FF0FF328D -:109B68000CF016DE0023204640F6E4514FF0FF3299 -:109B78000CF00EDE0823204640F6EC514FF0FF3281 -:109B88000CF006DE0023204640F6E8514FF0FF3285 -:109B98000CF0FEDDDB2320464FF45D614FF0FF3211 -:109BA8000CF0F6DD0C220023204640F654410CF060 -:109BB800EFDD284B00210093204640F6BC524FF0C1 -:109BC800FF330CF051DE244B29460093204640F623 -:109BD800BC524FF0FF330CF047DE204B02210093BC -:109BE800204640F6BC524FF0FF330CF03DDE2A46CB -:109BF8002B46204640F624610CF0CADD40F6FF7380 -:109C080000930021164E204640F6B4524FF0FF3321 -:109C18000CF02ADE0021204640F6B8524FF0FF3300 -:109C280000960CF021DE4BF6982300932946204637 -:109C380040F6B8524FF0FF330CF016DE20464FF4D2 -:109C48005C614FF0FF32334602B0BDE870400CF063 -:109C58009F9D00BF101112131415161718191A1BFF -:109C68001032547613B50C4602B949B1084913B1FC -:109C78000B681C4003E00B681C4324EA03042240E1 -:109C880000920021702223460CF0BADB1CBD00BFF5 -:109C9800A404000013B5144642690A2A0FDD29B14D -:109CA800012905D002290AD1842202E0782200E0A5 -:109CB8007C220093002123460CF0A2DB01E04FF048 -:109CC800FF301CBD2DE9F04104460CF07BDF00217C -:109CD8000A460B4607462046FFF7C4FF00210A46FE -:109CE8000B4606462046FFF7D5FF0022054602210F -:109CF80020461346FFF7CEFFD4F8788015E0D8F851 -:109D0800083083B198F80420002AD8F80C200CBF3A -:109D18002846384600EA020012D03240904202D06B -:109D2800D8F800109847D8F81080B8F1000FE6D19D -:109D3800204641462A462B46BDE8F041FFF7AABF18 -:109D48000028EDD1EFE74FF48030704738B5002593 -:109D58001D70D1F8CC304FF4006113602A460446D8 -:109D68000DF0ECD8054638B1D0F8E031DA0103D46B -:109D7800204601210DF0BCDC284638BD73B50446E9 -:109D88000DF02AD818B920460DF0D2D860B3204675 -:109D980021466A460DF10703FFF7D8FF0646C0B112 -:109DA80040F22D1502E00A2006F056DFD6F8D4312D -:109DB800180706D4013DF6D103E00A2006F04CDF6F -:109DC80001E040F22D15D6F8D431590701D5013DEF -:109DD800F3D1204600210DF08BDC9DF807301BB92C -:109DE800204600990DF0B8D87CBD10B5044607F0A0 -:109DF800CDD82046FFF7C2FF012010BDF0B585B0D1 -:109E080004460D4617460DF093D8002800F09480BC -:109E1800A66E6EB1D4F8CC3004EB8303D3F8D4200B -:109E2800236E9A4203D1606EB047064600E00026D2 -:109E38002046214602AA0DF10F03FFF787FF0028ED -:109E480063D0082F61D8DFE807F005141C273540D8 -:109E58004A550D000095204600214FF49C724FF0A2 -:109E6800FF334EE00021009120464FF49C720B46D0 -:109E780047E04FF0FF330093204600214FF49A72D9 -:109E88003FE0002120464FF4EC720B4600910CF0A5 -:109E9800B7DA00F0010539E025B120230093204608 -:109EA800002103E002230093204629464FF4E8727C -:109EB800222326E0002120464FF49A720B46009197 -:109EC8000CF09EDAC0F3C02520E0002120464FF4B4 -:109ED800E0720B4600910CF093DAC5B216E000214F -:109EE80020464FF49A720B4600910CF089DAC0F3C1 -:109EF80040250BE0EDB20095204600214FF4E072BA -:109F0800FF230CF07DDA054600E001259DF80F30AF -:109F18001BB9204602990DF01FD8E36E6BB1D4F837 -:109F2800CC2004EB8202D2F8D410226E914204D1E4 -:109F3800606E3146984700E00546284605B0F0BDFA -:109F480000487047C05D01000020704710B50C46FE -:109F580041B18B6823B9C06F09680EF029DBA06096 -:109F6800A06810BDC06F10BD1FB5084A0346009217 -:109F7800074A08460192074A0749126802921A6876 -:109F8800064B02F0D5DB05B000BD00BF145601003A -:109F98004039010090600100E555010008560100B4 -:109FA80008B1D0F888007047642910DC632921DAE9 -:109FB8004A291FD005DC07291FDB08291ADD3C299F -:109FC80012E0502916D018DB5C39032911E0C329A7 -:109FD80004DCC2290EDAA83902290AE0B1F5847F27 -:109FE80008D003DCB1F5807F07D103E0A1F58971C2 -:109FF800012902D86FF01600704700207047002032 -:10A008007047C88810F0080018BF6FF01600704736 -:10A018004A6810B593424C8829DBE30603D50368E8 -:10A028001B7E002B26D1210703D503681B7E002B3E -:10A0380023D0A20602D5437E002B21D0630722D469 -:10A0480014F0030322D002994CF05EDE00281FD0E2 -:10A05800E10702D58379002B1DD114F002041DD02D -:10A068008379002B0CBF6FF00500002010BD6FF046 -:10A07800010010BD6FF0040010BD6FF0030010BDAB -:10A088006FF00A0010BD6FF0160010BD184610BD25 -:10A098006FF01D0010BD6FF0060010BD204610BD0A -:10A0A80037B50546900723D58C6A0CB3A168226999 -:10A0B80063680905C3F30043117A44BF43F0020300 -:10A0C800DBB211B1D2F8080101E0D2F804017F2215 -:10A0D8008DE80C000022383004F13C01134675F07D -:10A0E80081DB2846214603B0BDE830407CF0E69F7E -:10A0F80003B030BD2DE9F04F87B000230F4610ACF8 -:10A108001599049305938046934694E87002DDF808 -:10A1180050A04CF0F9DDB7F90630002B1ADA1BF025 -:10A12800010FB9883A890CD04900CDF80090019602 -:10A13800CDF80890CDF80CA0D8F8100001313346BE -:10A1480005E08DE86006D8F810004900234607F0BE -:10A15800B3FD0FE0032D0BD9042204A8214601F01A -:10A16800F3DF072D04D905A8211D042201F0ECDF37 -:10A178006FF0160007B0BDE8F08F000038B50C4648 -:10A1880005460846484902F0D3DA4849204602F015 -:10A19800CFDA4749204602F0CBDA4649204602F09A -:10A1A800C7DA4549204602F0C3DA4449204602F09E -:10A1B800BFDA2046424902F0BBDAD5F8340137F05D -:10A1C80043DA20B9D5F8380139F0DEDA18B120467B -:10A1D8003C4902F0ADDAD5F8340137F035DA18B178 -:10A1E8002046394902F0A4DAD5F8380139F0CCDA3A -:10A1F80018B12046354902F09BDAD5F830013AF01B -:10A2080001DC18B12046324902F092DAD5F8300163 -:10A2180005F0ACF918B120462E4902F089DA20463B -:10A228002D4902F085DAD5F84C0165F04FDF18B1F9 -:10A2380020462A4902F07CDA2B6893F83B301BB1A0 -:10A248002046274902F074DA2649204602F070DADF -:10A258002549204602F06CDA2B6A186909F020FCBF -:10A26800820707D52149204602F062DA20462049B4 -:10A2780002F05EDA20461F4902F05ADA20461E49EB -:10A2880002F056DA20461D4902F052DA20461C49EF -:10A2980002F04EDA20461B4902F04ADA1A492046F3 -:10A2A800BDE8384002F0449A1D56010021560100CD -:10A2B800265601002B560100345601003D56010078 -:10A2C80041560100465601004D56010057560100FF -:10A2D800615601006A56010073560100825601005A -:10A2E800875601008E56010095560100A1560100BF -:10A2F800AA560100B7560100BC560100C656010017 -:10A30800CB560100D0560100D856010030B585B0B3 -:10A31800054668460C4602F0F5D928466946FFF717 -:10A328002DFF204605B030BD2DE9F04F03F00103A5 -:10A33800A9B004461493D4F87C3410691B680E46FF -:10A34800C358D0F858131B7891460F93D4F880342B -:10A35800B2681B681991C35808901B780992159325 -:10A36800138860680B9303F00C039B08022B08BF4B -:10A378000B9913930B9A0CBFC1F3C0130023DBB2E4 -:10A388001A9302F44073A3F540756B4243EB05033F -:10A3980031461C93379F03F08DDA369B04300E90BC -:10A3A80083B11B7A0B2B07D1236893F8AD304BB1DF -:10A3B80036988379072B05D836990E9A91F90F307C -:10A3C800D2180E92D4F8B031002B2DDA369B03B395 -:10A3D8001B7A022B1FD194F8B022F2B90898036DAA -:10A3E80013F008031CD136998A792168D1F8B8107E -:10A3F8008A4217D2032A15D90B2A13D8B2699000BA -:10A4080010D4339A012A0FD10E9B012008330E93E2 -:10A4180004E0369A04E0002304E000200C9005E0F4 -:10A428000C9203E00C9301E000210C91B568B3890C -:10A43800AA1F7633A5F176001D92B3810021702200 -:10A44800B060189001F004DFB38BD90402D4B2696C -:10A45800520502D51B051B0D20E0D9F80420A04B9E -:10A468001340BBB10B9901F0FC03882B12D1099A58 -:10A478001379D8070ED43398F289411E02F00702E7 -:10A488003298583209EB42028842D38806D1591CC7 -:10A49800D18003E01399012906D111E0139801280E -:10A4A8000ED00021079102E0102207920023329873 -:10A4B8001B019BB200F00F0209991343CB8201E004 -:10A4C80000220792099BA068DA8AB38B23F47E6383 -:10A4D80023F01F0343EA1213B38314F003DA0107CE -:10A4E80003D5B38B43F40053B3833498042808D1BD -:10A4F8002046089935F82A2C14F080DEADF898002B -:10A5080019E03299339801F00F02B4F85A33411E1A -:10A51800329842EA0312884292B202D10133A4F877 -:10A528005A333499520147F6E073134001F0070299 -:10A538001343ADF8983099F8D7303BB90B9A02F02D -:10A54800FC03802B02D0089883791BB9079941F046 -:10A5580020010791634B3B40002B40F0828007F0BD -:10A568004072B2F1807F00F08180139A012A30D9BD -:10A57800B369DA062DD4002B2BDB96F91F30002B9C -:10A5880027DB226A574BD2F8488008EA030323B92D -:10A5980008F04073B3F1807F03D109980379DF078E -:10A5A80066D4D2F844804F4B08EA030323B908F075 -:10A5B8004073B3F1807F04D109990B7913F001033B -:10A5C80059D0099A1379D80703D4D9F8083019074C -:10A5D80005D599F8407007F07F07B84649E002238F -:10A5E8008DF8863027AB0093D4F85C011FAB494641 -:10A5F80026AA7CF053DD0B98DDF87C8000F0FC0384 -:10A60800482B209F01D0C82B0BD141460898002227 -:10A618002AF0F4DE99F84070804607F07F0700239F -:10A6280008E0B369329943F00063B361D1F10103E3 -:10A6380038BF0023BDF89C20D20703D5B26942F485 -:10A648000052B261226892F8E120BAB1D4F8F80653 -:10A658004946BDF8982005937CF0D4DA059B129002 -:10A668000DE00022B8461292134608E0B84603E00F -:10A678004746002300E04746129300E01292226802 -:10A68800D4F8840492F84F2090F80CB012F003022A -:10A6980000F09C818278012A09D9216A91F94D102C -:10A6A800A1F1010EDEF1000141EB0E0100E00021F5 -:10A6B800012A5FFA81FA17D9226A92F94D200132EC -:10A6C80012D1D9F8042012F080420ED00E300221A7 -:10A6D800059302F0E7DC021C18BF0122059B04E089 -:10A6E80040000100FF0000C0002218F0407FD0B2F7 -:10A6F8005FFA88F207D01F2A02D9202A07D0553AD4 -:10A70800072A04D91CE0A0498A56002A18DAB8F1A9 -:10A71800000F15DB28F4801828F4407818F04072F0 -:10A7280009D0BAF1000F03D1B2F1807F03D110B183 -:10A7380048F4801804E0BBF1010F08BF48F48078A2 -:10A7480017F0407FFAB207D01F2A02D9202A07D073 -:10A75800553A072A04D91BE08B498A56002A17DA8A -:10A76800002F15DB27F4801727F4407717F0407285 -:10A7780009D0BAF1000F03D1B2F1807F03D110B133 -:10A7880047F4801704E0BBF1010F08BF47F4807756 -:10A79800B4F8582402F46052B2F5C05F2CD118F412 -:10A7A800E0221FD118F0407F17D0D9F804201203F7 -:10A7B80013D5226892F83B2092B1089882797AB131 -:10A7C800D0F80821528E02F46052B2F5C05F0CBF77 -:10A7D8004FF400324FF4803204E04FF4803201E04D -:10A7E8004FF4003218F0407F13D05FFA88F1202927 -:10A7F80008BF4FF400320CE05FFA88F2F9B2202A61 -:10A8080008BF4FF08078202908BF4FF080774FF4B9 -:10A81800803227F4E02A17F0407F28F4E02848EA3D -:10A82800020818BF4AEA020A226A08BF4AF4803AB4 -:10A83800516C564A0A40002A53D101F04071B1F1D7 -:10A84800807F4ED018F0407F94F81C2204D0012A53 -:10A8580002D148F4000802E00AB928F400081AF006 -:10A86800407F94F81C2205D0012A03D14AF4000A3B -:10A8780000F009BE002A40F006862AF4000A00F01B -:10A8880002BED9F80410C8032BD5D9F80810090658 -:10A8980027D5013225D118F0407F0FD05FFA88F212 -:10A8A800A2F15701012909D9632A07D0642A05D0E2 -:10A8B800652A03D0662A18BF48F480081AF0407F3A -:10A8C8000FD05FFA8AF2A2F15701012909D9632A48 -:10A8D80007D0642A05D0652A03D0662A18BF4AF42F -:10A8E800800A2046494605931AF060DC18F0407249 -:10A8F800059B45D01599022908D108F4E02BABF542 -:10A908000032D2F1000B4BEB020B01E04FF0000BD1 -:10A918005FFA88F21F2A04D8072A94BF0021012170 -:10A928000AE0202A06D0A2F15501072994BF002188 -:10A93800012100E00021C9B239B199F8FE1021B116 -:10A9480099F8FF10003118BF012118F4000F119178 -:10A958001ED01F2A04D8072A8CBF0022012209E032 -:10A96800202A05D0553A072A8CBF0022012200E090 -:10A978000122D2B2002A0CBF024604220D9208E03E -:10A988000D929346119204E058168900FF0000C00A -:10A998000D901AF0407226D01AF4000F25D05FFAF5 -:10A9A8008AF21F2A04D8072A8CBF0022012209E054 -:10A9B800202A05D0553A072A8CBF0022012200E040 -:10A9C8000122D2B2002A18BF04200EE028F4E028A1 -:10A9D80027F4E02A48F480384AF4803A10920D921D -:10A9E8009346119202E0109200E0109093B1089AF9 -:10A9F8003398D2F8301102EBC103C2B2C3F8382140 -:10AA08000131089A01F03F01C3F83481C2F83011CE -:10AA1800C9F820A218F0407703D15FFA88F31B9396 -:10AA280003E0404674F058DE1B901398022800D0CB -:10AA380088B9B4F868340E99994202DCB3695B01AD -:10AA48000CD5099A1198137903F00103002B08BF5C -:10AA58000120179004E01199179101E0119A1792BB -:10AA6800236A597D41B10F9B33B12FB9884A5FFAE8 -:10AA780088F3D356002B07DB236893F84F309807E9 -:10AA880027D037B3159820B3339A012A0ED90F9BD4 -:10AA9800002B0CBF4FF0300A4FF0160AB3694AF486 -:10AAA800803A23F00063B361D04612E089B10F9871 -:10AAB80078B167B908F07F03022B0AD0042B08D0BD -:10AAC8000B2B06D0162B18BF4FF0010B01E04FF0EF -:10AAD800010B18F040710F911AD108F07F03162B63 -:10AAE80016D86C4A9A4013D5149A62B15FFA88F363 -:10AAF800022B0BD0D9F8103093F92C3113F1FF3316 -:10AB080018BF012300E0149B0D9301E00F980D90EE -:10AB18001AF0407116911BD10AF07F03162B17D833 -:10AB28005C4A9A4014D5149A6AB15FFA8AF3022BE8 -:10AB38000CD0D9F8103093F92C2112F1FF3218BF3C -:10AB48000122109204E0169B109301E016981090D1 -:10AB58001399D9F80430022908BFC9F8588113F4A9 -:10AB680080334AD094F80D32002B46D094F8113235 -:10AB7800002B42D0159A032A30D00F9B4BB908F00E -:10AB88007F03022B2CD0042B2CD00B2B2DD0162B73 -:10AB98002ED00998037913F001032BD10B9901F0FA -:10ABA800FC02882A29D1349A032A26D8B3691C982A -:10ABB80043F48053B361079B099900280CBF1822FE -:10ABC8001E2243F4A04307938B5A23F060031B040F -:10ABD8001B0C43F020038B52012207E000230CE0FA -:10ABE8000F9808E00F990A9108E00F9A0A9205E079 -:10ABF8000F9B02E000200A9000E00A931D9920466E -:10AC080000910E9A41460B9B20F08CD922AF20462A -:10AC180051460E9A0B9B009720F084D90622A5F185 -:10AC28004000394601F090DA169A62B90AF07F03BB -:10AC3800162B08D8174A9A4005D50E9B05F83C3CB8 -:10AC48001B0A05F83B3CB3690F995A0512D591B117 -:10AC5800369A22B1127A042A01D00B2A1CD143F465 -:10AC68000063B361179894F8DA32002B18BF0120FB -:10AC7800179011E081B9064A5FFA88F3D356002B82 -:10AC88000ADA15F8063C03F00F03149307E000BF37 -:10AC9800581689000002102815F8062C14920B9BF0 -:10ACA800A42B14D009980379DB0710D40A9981B929 -:10ACB800B36920465F05414602D517F021DD03E060 -:10ACC8000D9A359B20F008D9099A508014E00A9B08 -:10ACD80053B1414620460D9A40F62A131FF0DCDE98 -:10ACE800099980B2023048800B9AA42A04D10998A5 -:10ACF800438825F83A3C19E009990B79D90701D41A -:10AD08000A9A2AB1002305F83A3C05F8393C0DE0C7 -:10AD1800B36920465A05514602D517F0F1DC03E025 -:10AD2800109A359B20F0D8D825F83A0CB2699305CB -:10AD380009D5B38C25F8343CF38C25F8323C079BB5 -:10AD480043F400530793329818B9079941F0080162 -:10AD5800079109980379DF0712D4D00410D494F826 -:10AD680010320BB151060BD4520505D41A9919B1FA -:10AD7800199A92F828301BB9079B43F001030793EF -:10AD8800924B34981399185C022915901CD1349A67 -:10AD9800032A19D894F80D32B3B11B9B042B13D98D -:10ADA800D4F8340136F062DA70B91998159900EBC5 -:10ADB80041039B8B13B1B3695B0505D5119A1AB989 -:10ADC800079B43F480530793236A186966F018DCDD -:10ADD80000F46050B0F5C05F03D1079840F480706C -:10ADE80007900C9919B1079A42F400420792079B01 -:10ADF80025F8763C369810B394F8B03213BB08990E -:10AE08000A6D12F0080221D1037A0B2B06D12368B0 -:10AE180093F8AD30D3B18379072B14D8369A937948 -:10AE28002268D2F8B82093420FD2B26997000FD4A3 -:10AE38003698027B02F0070242EA031203E03699D1 -:10AE4800079107E00022079204E00023079301E03E -:10AE58000020079010994B1EDBB2012B04D8079AEB -:10AE680042F400539BB20793A5F17200099902229C -:10AE780001F06AD9002305F8703C05F86F3C05F825 -:10AE88004A3C05F8493C369B002B2FD094F8B03249 -:10AE9800002B2BD10898036D180727D436990B7A05 -:10AEA8000B2B06D1236893F8AD30FBB18B79072BB8 -:10AEB8001CD8369B9A792368D3F8B8309A4215D2B1 -:10AEC800B369990012D41C9818B9099901F11802AC -:10AED80002E0099B03F11E021A9800B10232002316 -:10AEE800009320461899369B2EF078DC09990622A3 -:10AEF8000431A5F15000139101F026D9BDF898301E -:10AF080025F82A3CD4F84401089960F0E7DC35F8C4 -:10AF1800303C80B243EA002325F8303C002305F892 -:10AF2800283C05F8273C05F8263C05F8253C05F89B -:10AF3800243C05F8233C05F8223C05F8213C05F89B -:10AF4800203C05F81F3C179A1AB9BBF1000F01D134 -:10AF5800E1E09B460022414608982AF04FDA002299 -:10AF68000690514608982AF049DA069B089013F093 -:10AF78004073189306D10699154BC8B21B56002B7F -:10AF880003DA14E0069874F0A7DB023818BF012032 -:10AF980070B1D9F8103093F92C31012B0AD0079AE7 -:10AFA80042F480439BB2079301230C9304E0189862 -:10AFB8000C9001E000210C91089B13F0407209D11C -:10AFC800D8B2034B1B56002B07DA1DE06CE1880052 -:10AFD80058168900089874F07FDB023818BF0120E2 -:10AFE80078B1D9F8103093F92C31012B0BD0079890 -:10AFF80001216FEA40436FEA53439BB207931191D3 -:10B0080003E0119001E00022119235F8763CBBF183 -:10B01800000F02D043F4006301E043F0060325F873 -:10B02800763CBBF1000F0CBF4FF0140C4FF00E0C28 -:10B03800A5F11E0362460093204606990B9BCDF8A6 -:10B0480014C01FF06FDFDDF814C024AF62460B9BFD -:10B058002046089900971FF065DF39460622A5F1BA -:10B06800480001F071D80C980D990E9AA5F11803B3 -:10B078000B9300900191029200275946069A434685 -:10B08800204603971FF06CDF25F8160C119B1098CB -:10B098000E9900930190029120465946089A53460A -:10B0A80003971FF05DDF25F8420CA5F11400BBF1F2 -:10B0B800000F09D06FF03B0305F8183C05F8177C22 -:10B0C800099A02F10A010EE06FF04B0305F8183CEB -:10B0D80005F817BC1399062201F036D8099BA5F18B -:10B0E8000E0003F10A01062201F02ED81498189ACE -:10B0F80081B252B906989F4AC3B2D356002B04DADC -:10B1080015F81E3C03F00F0301E015F81E3C1B0266 -:10B11800194314911FE059460622A5F11E0001F0BB -:10B1280097D859461022A5F1180001F091D8A5F139 -:10B1380048005946062201F08BD805F842BC05F8AC -:10B1480041BCCDF820B0CDF818B0CDF82CB0CDF872 -:10B1580044B0CDF830B0B3695A050FD50F9969B12D -:10B1680028AB002223F8022D0093D4F83401494675 -:10B1780042460E9B36F096D805F8430C079B25F8F7 -:10B18800743C149825F8640C1699B1F1807F0BD0A3 -:10B1980031B90AF07F03162B02D8774A9A4001D4B6 -:10B1A800012002E0169800E00220069A80B202F020 -:10B1B8004073B3F1807F0BD033B902F07F02162AB7 -:10B1C80002D86D49914000D401239B009BB200E056 -:10B1D80008230899184301F04073B3F1807F0BD01E -:10B1E80033B901F07F02162A02D86349914000D48E -:10B1F80001231B019FB200E02027236A0743186937 -:10B2080066F0FED9C0B247EA002725F8627C0F9A9B -:10B21800B2F1807F0CD032B908F07F03162B02D828 -:10B22800554A9A4001D4012300E00F9B9BB200E0ED -:10B2380002230D98ADF89A30421ED2B2012A09D8DD -:10B2480043F01003ADF89A302368D3F888309A6930 -:10B2580001329A6141462046BDF89A707EF080DC42 -:10B26800B3690743B9B21B01ADF89A100ED523682C -:10B2780093F8E13053B1236A186967F099DB236AC0 -:10B288000DF19A011869129A67F0ACDBBDF89A3093 -:10B29800414625F86E3CB4F85824204627F09AD940 -:10B2A80025F86C0C51462046B4F8582427F092D95A -:10B2B80025F86A0C179911B9BBF1000F0FD0069940 -:10B2C800B4F85824204627F085D925F8680C089941 -:10B2D8002046B4F8582427F07DD925F8660C0F9A33 -:10B2E8004AB10D9B042B06D1204641460E9A1FF009 -:10B2F80077DC25F8380C169848B11099042906D13E -:10B30800204651460E9A1FF06BDC25F8360CD9F80A -:10B318000430580640F1AE801A9A002A00F0AA803C -:10B328001998159900EB41039B8B002B7BD0B369CF -:10B33800590500F19F80329A002A40F09B800E9BAD -:10B34800204641460D9A1FF0A7DB0B9B0990ABB135 -:10B3580006990C9A204617F041D808990746119A81 -:10B36800204617F03BD80B99B1F802B0BB4435F82A -:10B37800427C1BE058168900000210280A9ABAB9C4 -:10B3880041460D9A0A9B20461FF0A6DD099B5146AF -:10B3980000EB030B109A0E9B20461FF07DDB5146F5 -:10B3A8000746109A20460A9B1FF096DDC71902E04F -:10B3B800DDF824B00B9F1FFA8BF225F8702C25F8C6 -:10B3C8004A7C1998159900EB41039B8B0998C3187F -:10B3D8009B1A9BB21A0419D4204641460D9A16F0BE -:10B3E800FFDFFF2805D9B4F85A24904238BF024637 -:10B3F80001E04FF48072349992B204EB4103B3F840 -:10B408005C34934202D0204618F076D8236893F82B -:10B418004430002B2ED0349A032A2BD8D4F860015C -:10B4280015995A4623E0236893F8443013B3349BA4 -:10B43800032B1FD81A480B99C75C204639B10C9AC0 -:10B44800069916F0CBDF0B9B5A8882180CE0414610 -:10B458000D9A0E9B1FF020DB0D9A054641462046AB -:10B468000B9B1FF039DD4219D4F8600139464B4671 -:10B4780050F0F0D8B369BDF8980043F08403B36185 -:10B4880029B0BDE8F08FD4F8842428F4800892F914 -:10B4980013202AF4800A012A7FF4F3A9FFF7FBB9E5 -:10B4A8006CE1880070B50B6912B15478032C01D88F -:10B4B800002212E04D6845F480744C605679012EE4 -:10B4C8008DBF24F4806445F4A0654D604C605478C9 -:10B4D800052C2FD9062C03D1012283F8A42370BD93 -:10B4E800147A14F0040F4C6814BF44F0806424F0FC -:10B4F80080644C60147A04F00804D4F1010438BF65 -:10B50800002483F8A4438B6823F004038B605478E9 -:10B51800062C0FD9127AD2060CD5026843F0040320 -:10B528008B6092F80C21D00704D592075CBF23F0FA -:10B5380004038B6070BD00002DE9F04FB5B09A464A -:10B548003F9B05460B2B894616463E9F409C40F282 -:10B55800E6800C3B04931AF07DDE0021C82205909A -:10B56800204600F075DE31460622204600F0ECDD6C -:10B57800FA7ABB7A494643EA022303F00302012A16 -:10B58800A4F86230E38808BF84F83420BAF1000FC9 -:10B5980014BF4FF4807200221343E38028465BF007 -:10B5A8009BDF60857A7A3B7A07F10C0B43EA02232A -:10B5B80007AFE385002128220DF14408384600F042 -:10B5C80047DE2DAE00212822404600F041DE4FF034 -:10B5D800FF3300210C223046ADF8CE3000F038DEC3 -:10B5E8000DF1CE032F93049BBAF1000F0CBF4FF05F -:10B5F800600A4FF0700A8DE848002846002152463C -:10B608005B462D97CDF8B8801CF0D6DA002840F0BC -:10B618008680059B4246DEB2284604F13803394647 -:10B628001FF0D0DBBDF8CE304FF6FF72934217D033 -:10B638005A1E92B2DE2A75D843F480520E2B8CBF64 -:10B648004FF440430023D5F8580143EA020152F071 -:10B6580043D858B9D5F864319B889B0506D461E076 -:10B66800731E9BB2DE2BADF8CE605BD8BDF8CE3032 -:10B678009E4203D1E28842F00202E280EB1893F87E -:10B688003C20494684F86120284652B25BF0C8DE67 -:10B69800BDF8CE30A08543F480520E2B8CBF4FF4FA -:10B6A800404300231343638600210C2230A800F096 -:10B6B800CFDD1F4B0DF16C0830931E4B0021282263 -:10B6C8004046319325AF329500F0C2DDBDF8CE304B -:10B6D8000021202238468DF872301B9400F0B8DD26 -:10B6E800049BD5F8940602930021524630ABCDF85E -:10B6F800B080CDF894908DF8A4608DE8800857F05C -:10B7080011D988B9608E431EDBB2DE2B0AD802F04D -:10B7180059DA00280CBF00206FF0130004E04FF046 -:10B72800FF3001E06FF0130035B0BDE8F08F00BFC7 -:10B73800112A8200812B82002DE9F04FA5B0044622 -:10B74800D2F808A18B4615460021282205A898465C -:10B7580000F07EDD0FA80021282200F079DDD4F862 -:10B768006C3313B104F55B7008E0236893F82F304D -:10B7780073B9236A5B7D052B04D1694805A973F069 -:10B78800EFDF05E0042B03D1204605A91FF066DD95 -:10B7980005AF3B460FAE204629460AF138020DF1A7 -:10B7A8006409009628F090DA00212422484600F027 -:10B7B8004FDD0021082222A81A971B9600F048DDC9 -:10B7C80094F84135CDF88C90DA0702D52A6DD70761 -:10B7D80008D49E0708D52B6D03F00603023B18BF5B -:10B7E800012302E0002300E00123226892F84F20A1 -:10B7F80012F003020BD0D5F8EC2012F4805205D1D8 -:10B808009DF8BC10002908BF1A4600E0002224ABAE -:10B8180003F8082D1FFA8BF6009332460023D4F85C -:10B828009406294657F056D82E9A00F10C09136849 -:10B838000746994571D8404600210C2200F008DDE2 -:10B84800BAF82E30A8F80830AB7923B1012388F86C -:10B858000A30002306E0D5F8EC2012F4803204D038 -:10B8680088F80A3088F80B3004E0022388F80A3098 -:10B8780088F80B202A6D40F23713134043B195F82E -:10B8880058302BB1B8F80A3043F01003A8F80A3042 -:10B89800236893F830306BB9236A1B68022B09D1EF -:10B8A800BAF86230980605D5B8F80A3043F0200394 -:10B8B800A8F80A30236A5B7D43B194F872342BB13F -:10B8C800B8F80A3043F48063A8F80A30236893F87C -:10B8D800A9305BB1D5F8EC30590407D4AB792BB15A -:10B8E800B8F80A3043F48073A8F80A3022AB009302 -:10B8F80008F10C030193D4F8940600232946324634 -:10B90800029756F055DFBBF1800F03D1D5F8903080 -:10B918001C9A5A612E9BC3F8009025B0BDE8F08FA1 -:10B92800D40D89002DE9F04F4E688FB01746C6F345 -:10B93800C0420C46D1F808A002920546002104A88E -:10B948002822994600F084DC2369C6F3004B26F0D0 -:10B958008646039326F4EA162AF083036660A360FA -:10B96800002F00F0BF803B7897F8018043EA082851 -:10B97800A4F80081BB7884F8023146F48033636010 -:10B988002B6893F84120B2B193F842309BB146F44A -:10B99800A026D4F82431666093F85D307BB91AF498 -:10B9A800007F03D094F82430D90608D528462146CC -:10B9B80036F04EDC03E02846214636F03BDC062212 -:10B9C800284621462DF05EDFA26812F0006222D1DF -:10B9D80008F00C039B10012B94F8FE0094F8FF105C -:10B9E80006D0032B09D043B9012284F8FE2001E0D8 -:10B9F80084F8FE3084F8FF3003E084F8FE2084F8F1 -:10BA0800FF2094F8FE30834207D194F8FF60761A3D -:10BA180018BF012602E0002600E0012618F4407F46 -:10BA280003D0636843F08043636018F0010F03D0CC -:10BA3800A36843F08003A36018F0200F03D0A36825 -:10BA480043F00103A36018F0400F03D0A36843F04C -:10BA58000203A360A3680AF0030A03F003039A45EC -:10BA680018BF012618F0100F03D1636843F4801340 -:10BA7800636018F4804F03D0636843F00073636019 -:10BA8800C8F34008B9F1000F38D005F53E7003300F -:10BA98004946162200F058DBB8F1000F03D099F898 -:10BAA8000180C8F3800899F801301A0703D5636844 -:10BAB80043F08073636099F8023013F008030ED0E6 -:10BAC800039A41F61001D2F8083140F608425B8E1D -:10BAD80003F44043B3F5404F14BF0B461346A5F893 -:10BAE800DC320BE02846214606222DF0CBDE284624 -:10BAF800214636F09FDB3E46B84619E01022F91C75 -:10BB08000DF1250000F020DBD5F8843404A89978DD -:10BB180073F0E4DED5F86812284624F095DEFF239A -:10BB28000190002204A800930146134673F05ADEE0 -:10BB3800BBF1000F11D0636813F4803310D009AA49 -:10BB48000023E11812F8010F91F85110884206D12C -:10BB58000133102BF5D1002302E05B4600E00123FE -:10BB6800626802F48031C2F30042934500D163B1A8 -:10BB780004F1510029B10DF12501102200F0E4DA99 -:10BB880002E0102200F064DB0126B8F1000F03D0B8 -:10BB9800636843F400236360029B434500D146B1C8 -:10BBA800D5F8843493F87B301BB9284621467BF0BE -:10BBB80085DA0FB0BDE8F08F00F506612DE9F04198 -:10BBC800093104464AF0D6DF94F872380546002B4E -:10BBD80074D0002872D06A21206948F0CFDC460072 -:10BBE80006F114084146206948F0C8DC00220746DF -:10BBF8004146206949F004DB380406D4304831490D -:10BC08003A46BDE8F04100F0499BD4F8848401230A -:10BC180088F86D3198F828313BB1A068D8F8301110 -:10BC280011F044DE002388F82831204629460CF01C -:10BC3800C2F998F81D3153B1012388F82831A0685A -:10BC4800D8F83011D8F82421002311F009DE206932 -:10BC580006F1160148F092DCB4F8703883422DD111 -:10BC68000022134679B22846D5F810615BF094DCBF -:10BC780028465BF0D7DBAB798BB9D5F81421D5F81A -:10BC88000831128A5A852B7C4BB1D5F8EC309904CF -:10BC980005D473791BB92846012144F0E5DA00235D -:10BCA800B37194F80C22D6F8F0309A4206D02846A0 -:10BCB80084F80C32BDE8F04124F04A9ABDE8F081DE -:10BCC8001B5A8900F14D89002DE9FF4104460D46B4 -:10BCD80016461F460A994BF017D820462946324681 -:10BCE8003B46FEF761F9B0F10008C0F2A180236875 -:10BCF8005B7E4BB9206956F02BDC28B1A06811F0A7 -:10BD0800DBDD4FF0FF3893E03EB1032F05D903A8E0 -:10BD18003146042200F018DA01E000230393342DA1 -:10BD280018D008DC022D11DB032D13DDA5F11B0350 -:10BD3800012B0BD80EE0D62D0CD001DCA32D04E08E -:10BD4800FB2D07D040F20B139D4203D0002E65D087 -:10BD5800002F63DD3E2D02D0402D62D135E02368EF -:10BD68001B7E002B60D0D4F88424039992F81C31F0 -:10BD78008BB1CBB282F84631D4F884241172D4F84E -:10BD88008424206992F8AC100122009201920022CA -:10BD980049F0C0DB3FE0204649B27DF095DEB0F1C6 -:10BDA800000845DBD4F88434039A20461A722CF034 -:10BDB80095DF20467DF028DF2046D4F8B0141EF029 -:10BDC80051DA204624F038DA32E0039B5A1C042A60 -:10BDD8002CD8013301D103230393D4F88434039975 -:10BDE80093F81C2172B1C9B283F8AD10D4F8843429 -:10BDF800002293F84531206900920122019249F00E -:10BE080089DB04E0236AC9B2186965F07BDAD4F8E3 -:10BE18008434039ADA714FF0000809E06FF00108E2 -:10BE280006E06FF0160803E0984601E06FF01C0882 -:10BE3800404604B0BDE8F0812DE9F341089C07466F -:10BE48000E46154698460094FFF73EFF10F12F0F57 -:10BE58000CD010F1170F0BD1384631462A4643460D -:10BE6800089402B0BDE8F04118F0B09B6FF01600DE -:10BE780002B0BDE8F08113B504462CF011D8204675 -:10BE88001CF0B8DBD4F88434012293F8AD10206993 -:10BE980093F846310092019249F03CDB206902B0E8 -:10BEA800BDE8104056F0669B37B5036804465B7ED4 -:10BEB800002B40F01A81006956F04ADB002840F058 -:10BEC8001481236893F8203033B9206947F072DE73 -:10BED8002368012283F82020206905F012FE2368D8 -:10BEE80093F8693113B120464BF042DCD4F884341E -:10BEF800032293F8513000928022002B14BF13467E -:10BF080000232046042126F04FDA2368DB6EE3B9CC -:10BF1800206948F0CFDF093017D12268D36E13F0BB -:10BF2800020512D143F00203D366D4F8643259599A -:10BF380041B18B7933B94B7923B10B7C13B12046CE -:10BF48004AF05EDC0435202DEFD12368DB6E1BB18F -:10BF5800204619F087D9C6E0206948F0F7DC206947 -:10BF680090F934114D1C03D1012148F0EDDC01E0BA -:10BF780048F042DC01236376204627F0ABDD2368D6 -:10BF88002046596B0323009321B14FF4807200219E -:10BF9800134602E04FF480720B4626F005DAA068DB -:10BFA80011F006DD236801221A7694F8CF3173B1B7 -:10BFB80020462CF093DED4F854332046598E2BF0CB -:10BFC800BFD9002384F8CF31204624F035D9D4F8DE -:10BFD80044260321204624F033D9204616F0E8DB16 -:10BFE800B4F83415204629F095D9206948F04EDF79 -:10BFF80003232022009320461346012126F0D4D99A -:10C00800236893F82F301BB1D4F818053BF0AADF4A -:10C0180020461DF08BD820467AF0D0DD01254FF45C -:10C028007A72D4F8E8110123A06811F019DCD4F869 -:10C038009C0184F82A5280F001DE20467DF0E4DD80 -:10C04800D4F88434204693F9121017F0F1DD204615 -:10C058002DF034DD20462DF01DDD204629462DF03B -:10C06800BFDDE36884F86056D3F82421294642F0FE -:10C078004002C3F82421236A0022186965F048D9D0 -:10C08800236884F88C5693F8693113B120464BF035 -:10C09800AFDB6A21206948F071DA003018BF01204F -:10C0A80084F873087E21206948F068DA421E92B24B -:10C0B8004FF6FD739A4206D8430001304000A4F8B9 -:10C0C8005038A4F85208B4F8501821B12046B4F8F2 -:10C0D80070272DF065DFB4F8521849B12046B4F83E -:10C0E80054282DF05DDF002003E06FF0080000E029 -:10C0F80008463EBD2DE9F04FB5B0DDF8FC800D9344 -:10C10800B8F80A700D46ADF858701146BFB291469E -:10C11800129704461AF09ED8B9F81670C0B21A974A -:10C12800B9F8047010900D9948461B9773F056DCC7 -:10C13800419F4FF0000A87F800A008F10C071597F7 -:10C14800409F0F900C3F1897109FDDF860B00C9738 -:10C15800159ECDF844A0CDF824A0CDF864A0CDF864 -:10C1680028A0CDF838A0CDF82CA0CDF850A0CDF857 -:10C178004CA0CDF820A0CDF81CA02F464FE0337876 -:10C18800951C2D2B21D007D8012B13D043D3032B7B -:10C1980012D02A2B40D114E03D2B1DD005D8089988 -:10C1A800322B08BF3146089136E04A2B1BD0DD2BD5 -:10C1B80032D11FE007962FE0B2784FF0010A0C92B7 -:10C1C8002AE0B31C1393149226E0204631462A46EF -:10C1D80058F03ADA0A901FE0204631462A4658F0CD -:10C1E80009DA0E9018E0204631462A4657F09CD9C5 -:10C1F800199011E0032A0FD9B01C04229149FFF3CA -:10C208008FF7119B002808BF2B461193099B08BF85 -:10C218003346099300E00B967619C5EB0B0BBBF17F -:10C22800010F03DD7278531C5B45A8DB3D46099F6F -:10C238003FB10A9F2FB920460999119A58F0B8D9E9 -:10C248000A90002D7AD1129FBE0740F1DA830B9B2A -:10C25800002B00F0D6832046991C5A784AF00EDD50 -:10C268003190002800F0CD83037C002B40F0C98377 -:10C27800037A002B00F0C583D0F80831588E01F0FE -:10C288006FDC0C9F874240F0BC83319F20463946C3 -:10C2980017F054DD002847D0384649460D9A4346E2 -:10C2A8001DF09ADF00283FD040993E9BD7F80461E3 -:10C2B80003F110020191204649460123CDF8008080 -:10C2C8000296FFF739F9002830D1B6F830B0BBF143 -:10C2D800000F2ED1216AD4F8843450315A469B7805 -:10C2E80006F1380073F052D94099384600910D9AFA -:10C2F8004946434643F034D9CDF800B0CDF804B0F0 -:10C308003B7C2046D3F1010338BF002302937D22F2 -:10C31800394607F1DC03CDF80CB0CDF810B01EF0AB -:10C328008DD901220B9206E00B9504E000230B93B4 -:10C3380001E000210B914FB33D4601E000270B9728 -:10C348001A9F3E9917F4404F0CBF4FF0000B4FF067 -:10C35800010B01F10A07204629463A465B467AF066 -:10C368004DDB064600BB2B7C002B40F04D8320465E -:10C3780029463A465B467AF043DC0646002800F038 -:10C388004383204631467AF0ABDA0DE094F88E32DA -:10C39800002B00F039833E9F204607F10A0131AA9D -:10C3A8007AF0D6DA064610B17368D80720D4089F09 -:10C3B80027B17878B91C27F07BDD58B9079F67B19A -:10C3C800B91C787827F074DD10F1000B18BF4FF016 -:10C3D800010B04E04FF0010B01E0DDF81CB066B181 -:10C3E800BBF1000F07D1736843F00103736004E0E9 -:10C3F8004FF0000B01E04FF0010BCDB1AB79DBB989 -:10C408002B7A0BB3D5F808315B8E079303F460538E -:10C41800A3F5C052534243EB02030798089301F077 -:10C428009FDB0C9FC11B484240EB010009900EE0C6 -:10C438000895079509950AE000270897079709972F -:10C4480005E000BFFE370100089307930993B4F88D -:10C458008E32002B7FD0236A5B7DC3B10C9FD4F84A -:10C468007C040E2F8CBF4FF44042002247F48051C9 -:10C47800129F114307F02003D3F1010338BF0023B3 -:10C488000193139A149BCDF800B071F0CDDE2368A8 -:10C4980093F84F309B0712D00C9FD4F880040E2FCE -:10C4A8008CBF4FF44043002347F48051089F194341 -:10C4B8000E9A0A9BCDF800B0019772F0D9DB94F878 -:10C4C8008E32002B47D000210C222EA8FFF3C0F695 -:10C4D800944B1CAF2E93944B3846002128222F935F -:10C4E8003094FFF3B5F6BDF858100DF1980CDDF84F -:10C4F80030E0ADF87610604600212022CDF818C053 -:10C508001C968DF874E08DF878B0FFF3A1F62D979E -:10C518000D9F236827973E9F93F84F302897109FC9 -:10C5280003F003038DF8A8700F9FDDF818C02B9750 -:10C53800159F8DF8B0300197189FD4F89406002104 -:10C5480090222EABCDF89890CDF8A480CDF800C0FD -:10C55800029756F0E7D994F88C32002B00F05682F7 -:10C56800099F002F00F05282236893F84F20970705 -:10C5780000F08A800E9F002F00F086800A9F002F0F -:10C5880000F0828093F8A93033B1D4F878012946B5 -:10C5980053F0F2DC002877D10E9F20467A7839785C -:10C5A80024F0ACDC079F034617F4404F0CBF002271 -:10C5B80001220A3254F822201192D5F8082162B1DA -:10C5C800D28812F0200208D00A9F3A7812F00202AC -:10C5D80003D00E9F7A78C2F380020992BAF1000F55 -:10C5E8000BD1109FDAB2BA4207D01846069301F071 -:10C5F800B7DAB842069B40F00982D5F80821002A2C -:10C608002DD01846069301F0ABDA0746079801F0DB -:10C61800A7DA8742069B22D1D5F80821528E9A4282 -:10C6280032D0002E30D02A7A002A2DD020461199F7 -:10C638002A4625F055DEFF28074600F0E781DDF899 -:10C6480024E0204629463A465FFA8EF315F088DE44 -:10C65800D0B1204629463A462DF0C6D914E0BAF1A1 -:10C66800000F11D01846069301F07ADA0C9F069B4A -:10C67800B84200F0CB8103F46053B3F5805F03D078 -:10C68800B3F5C05F40F0C281419F01233B7023682E -:10C69800D5F818A193F84F30980716D0AEB10A9F75 -:10C6A80037B1199F2046009731460A9A0E9B0AE037 -:10C6B8002B7C53B97368D90307D50A9F2046009786 -:10C6C80031463A463B4617F075D92B7C002B00F0D3 -:10C6D800BF803E9F0D9B204629464A468DE8800133 -:10C6E80015F02ADF236893F83B3043B10D9F2046AD -:10C6F800294632464B468DE880015EF013DA9AF8F7 -:10C7080009301BB1284600212BF028D99AF80D30A2 -:10C71800DBB1D4F830371A680AB11F7A37B1284626 -:10C72800002110E0F1CF8100F5CF810004F020D97D -:10C73800D4F830371A69821AB2F57A7F05D90122FE -:10C748001A72284639462BF001DCD4F830371B68BA -:10C75800002B48D01B9F0123C7F3C0120F99204616 -:10C768001EF08EDB98F8023098F801101B0443EA9B -:10C77800012398F80010B8F808700B4398F80310D4 -:10C78800024643EA0163329398F8063098F8051098 -:10C798001B0443EA012398F8041034A80B4398F8C3 -:10C7A8000710002F08BF642743EA016340F8043DDF -:10C7B80032A900F0E7D93846329A339980F05ADA2C -:10C7C800D4F83037BF021A68BA1A90420BD95A689F -:10C7D800BA1A904207D23F1A5F60D4F8440129463A -:10C7E80001225FF0CFDC236A5B7D2BB1129F2046CC -:10C7F800C7F380212CF076DAD4F85801079950F065 -:10C80800B7DD80B1D4F85801079950F0A7D9236A49 -:10C81800186964F0F5DE079FB84204D1002120466C -:10C828000A4625F079DE4A460D9BD4F8440129468C -:10C83800CDF800805FF06ED8D5F8EC309A0458D562 -:10C84800D4F84C0129464246409B63F0F7DF50E09C -:10C85800BBF1000F03D1129FC7F3401300E001237F -:10C86800DBB23EB1726813B142F0040201E022F07B -:10C8780004027260226A527D4AB10193D4F87C04A2 -:10C888002946139A149BCDF800B071F025DD236872 -:10C8980093F84F309B070AD0089FD4F880042946A4 -:10C8A8000E9A0A9BCDF800B0019772F039DA0B9F07 -:10C8B800FFB9D4F868329D420CD0284649460D9AF3 -:10C8C80043461DF089DC28B1284649460D9A43465F -:10C8D8002CF0BEDA94F88E325BB9D4F868329D42F7 -:10C8E80007D1284615F090DE18B1204641461BF0C6 -:10C8F8002BD800210C222EA8FFF3AAF4454B1CAF1D -:10C908002E93454B0021282238462F933094FFF36D -:10C918009FF4BDF85810DDF830E01C9626AE2022B2 -:10C92800ADF87610304600218DF874E08DF878B0B7 -:10C93800FFF38EF42D970D9F236827973E9F93F85A -:10C948004F302897109F03F003038DF8A8700F9FAE -:10C958008DF8B0302B97159F80220197189F2EAB2A -:10C96800D4F894062946CDF89890CDF8A48000967E -:10C97800029755F0D7DF9AF80230013BDBB2012B62 -:10C9880013D8AB798BB92A7C7AB1D5F8182192F8EB -:10C998006C20022A09D14FF0FF3201922046294625 -:10C9A80005F1DC02009329F07DDD0F9F17F0407F31 -:10C9B80001D1384602E00F9872F08EDE00F07F0059 -:10C9C80002280AD0042808D00B2806D0A0F1160C9B -:10C9D800DCF1000040EB0C0000E001200190B9F808 -:10C9E8000400B9F80610800B029001200022039081 -:10C9F80099F91C302046090A009204950BF00DFBAA -:10CA080004E000270B97C1E40026D0E435B0BDE868 -:10CA1800F08F00BFF1CF8100F5CF81002DE9F04FF5 -:10CA280091F91530A1B0002504468A461E951F9538 -:10CA380073B11BF0D7DD58B12368BAF81C20D3F8BE -:10CA48008830D3F8C8118A18C3F8C82100F0A3BCED -:10CA5800BAF80230606803F00703052B0B900A93BD -:10CA680000F2A48463690A9953F82100002800F0B1 -:10CA78009D849AF81820022A089200F08984714B44 -:10CA88000221DB6B9847814638B920460A9914F091 -:10CA9800BDDE8146002800F089842046494611AA57 -:10CAA80023F0FEDF236893F89C30012B06D0BAF8F8 -:10CAB8000220BDF848309A4240F07384B9F80E302D -:10CAC800614E03F007030993604DF35C4946EB5C44 -:10CAD80011AA0C93189B0D9318881EAB0E90009307 -:10CAE80020461FAB18F094D9236893F84F309B0762 -:10CAF80017D011A81BF0A4DC38B12368D3F888300C -:10CB0800D3F8A4220132C3F8A42211A81BF0AADC8E -:10CB180038B12368D3F88830D3F8AC220132C3F88F -:10CB2800AC22D9F818305D056CD511AD20462946E0 -:10CB38002CF040DE08BB5346D4F834011E994A460F -:10CB4800009534F05DDB236893F8E130002B59D071 -:10CB58001E99002956D0BDF85000BAF8022000905E -:10CB6800BDF84E30D4F8F8067AF086D8D4F85C01CF -:10CB78001E990C9A7AF0D2DB44E01F99A1B1089A69 -:10CB8800072A11D1D1F8EC3098030DD4D4F84C0110 -:10CB980063F0C0DC28B9D4F84C011F9963F01CDDA0 -:10CBA80010B11F984AF0F2DA11AB0093D4F83401AF -:10CBB80053461E994A4634F085DA2368054693F8A9 -:10CBC800E13093B11E9981B1BDF85000BAF8022046 -:10CBD8000090BDF84E30D4F8F8067AF04DD8D4F865 -:10CBE8005C011E990C9A7AF099DB1F98002800F0D6 -:10CBF800D2838379002B40F0CE830AF108016FF0CD -:10CC0800B9DBC8E3204611A9D9F834701BF040DC21 -:10CC1800BAF81C60FF0E07F001070F90BAF81A80E7 -:10CC2800E6B12368D3F88830DA68013A9219DA60F5 -:10CC38001E9B9BB167B1D3F82C22013A9219C3F815 -:10CC48002C220BE010A78800BAD588006CE1880078 -:10CC5800D3F83822013A9219C3F83822B8F1000FF4 -:10CC680006D02368D3F88830DA68013A4244DA609B -:10CC78000E98494600F48063D3F1010338BF0023BE -:10CC88000B98079300F016DED9F818509AF9193066 -:10CC9800C5F3C06B002B00F0868023681E98D3F87C -:10CCA8008830D3F8A8210132C3F8A821D3F8C821C5 -:10CCB800013A9219C3F8C82128B103691BB1DB688E -:10CCC800DA6B0132DA63012E05DDD4F88C54013DAC -:10CCD800AD19C4F88C54079900294DD02368D3F8AE -:10CCE8008830D3F8D8210132C3F8D82128B1036994 -:10CCF8001BB1DB685A6B01325A6301230999002280 -:10CD080008F065F8D4F88C347BB12368D3F8883000 -:10CD1800D3F8B4210132C3F8B4211E9B2BB11B698F -:10CD28001BB1DB68DA6A0132DA62D4F88C34012B81 -:10CD380014D923681E98D3F88830D3F8B821013263 -:10CD4800C3F8B82128B103691BB1DB681A6B01323B -:10CD58001A6309990C22012308F039F81E9B5BB16C -:10CD68002FB1D3F828220132C3F8282204E0D3F8DF -:10CD780034220132C3F834221E9B13B12268926A0E -:10CD88009A621F9B002B00F015829A79002A40F0C6 -:10CD98001482197C002900F01482D3F8103101257F -:10CDA8009A7190460FE215F4825543D023681E9875 -:10CDB800D3F88830D3F8A8210132C3F8A82128B1C4 -:10CDC80003691BB1DB68DA6B0132DA63079A0AB3CD -:10CDD8002368D3F88830D3F8D8210132C3F8D82192 -:10CDE80028B103691BB1DB685A6B01325A6301230E -:10CDF8000999002207F0EBFF1E9B5BB12FB1D3F816 -:10CE080028220132C3F8282204E0D3F83422013260 -:10CE1800C3F834221E9A002A00F0D8811F9B002BE9 -:10CE280000F0DA819D79002D40F0DC8123689B6A4F -:10CE38009362D8E1089B032B09D0042B0CD12368FB -:10CE4800D3F88830D3F810220132C3F81022A8464C -:10CE58002F460126AB46DDE10898052829D123682D -:10CE68005A6BD3F88C103AB1B9F80E20954802F0F5 -:10CE78000702825C9448825C143201EBC2014A6862 -:10CE8800D3F8883001324A60D3F8A0221E980132C4 -:10CE9800C3F8A02209990422012307F098FFB4F8E7 -:10CEA8003455002D00F0A381204623F0DFDA002559 -:10CEB8009DE10899012916D11F9B93B19B7983B1F4 -:10CEC8001E9B73B11A7DD20704D493F824309B07B4 -:10CED80040F16582204649465246079B3CF09ADC61 -:10CEE8004BE0089E4DE0089A062AB0D0072A51D197 -:10CEF8001F99002900F05382D1F8EC309F0040F1CF -:10CF08004E829E030DD4D4F84C0163F003DB28B99C -:10CF1800D4F84C011F9963F05FDB10B11F984AF0F9 -:10CF280035D91E99002900F03A821F9B9B795BB185 -:10CF380091F824309D0707D58B68580604D501223F -:10CF4800204613463CF0B4DBD9F81830590544BFE5 -:10CF580043F48073C9F81830D9F8183023F4004323 -:10CF6800C9F818301F9BD3F8EC309A0340F11782A8 -:10CF780020461E994A4625F0BBDB0646002800F0ED -:10CF88003A81002520460AF114011BF021DBA8464E -:10CF98002F465FE7BAF8063033B12368D3F88830F4 -:10CFA8009A6B01329A6352E71B9B1B78DB0741D5CA -:10CFB8007EB12368D3F88830D3F8A8210132C3F8AA -:10CFC800A8211E9B2BB11B691BB1DB68DA6B0132F0 -:10CFD800DA63079B002B00F0138123681E98D3F8AF -:10CFE8008830D3F8D8210132C3F8D82128B1036991 -:10CFF8001BB1DB685A6B01325A630999002201237D -:10D0080007F0E5FE002E00F0FD8023681E9DD3F892 -:10D018008830D3F8AC210132C3F8AC21002D00F0E0 -:10D02800CD812D69002D00F0C981EB689A6B013222 -:10D038009A63C2E11F9B002B48D09A79002A45D1F8 -:10D048001B7C002B42D00D98037CDD073ED53EB1FA -:10D058002368D3F88830D3F8A8210132C3F8A8216F -:10D068000799002900F0CC8023681E98D3F88830EF -:10D07800D3F8D8210132C3F8D82128B103691BB1EC -:10D08800DB685A6B01325A6309990022012307F0C1 -:10D098009EFE002E00F0B68023681E9DD3F88830CF -:10D0A800D3F8AC210132C3F8AC21002D00F0868101 -:10D0B8002B69002B00F07C81DB689A6B01329A6344 -:10D0C80076E100BFBAD588006CE188000F9AB4F801 -:10D0D8006A341AB1984503DAB4F86C349E4261DBBD -:10D0E80022680798D2F88830D3F8C851AD19C3F828 -:10D0F800C851002800F08980D3F8B0110131C3F875 -:10D10800B011D4F8843493F81D1109B3D4F8681217 -:10D118008979E9B992F8642122B193F86D210AB1AD -:10D1280083F86D11D4F88414204601F582710BF050 -:10D1380048F9D4F88434012283F82821D4F88434B7 -:10D14800A068D3F83011D3F82421002310F088DB2D -:10D158001E9860B12FB1D0F830320133C0F83032A8 -:10D1680030E1D0F83C320133C0F83C322AE10123E7 -:10D178000999082207F02BFE1E9B2BB11B691BB1D6 -:10D18800DB689A6A01329A62002502238DE828003A -:10D1980020461F9914221B9B0295039504951DF0A8 -:10D1A8004DDA33E023680025D3F88830DA69013294 -:10D1B800DA614CE60125984605E001254FF00008A4 -:10D1C80001E0012588462F462E4623E00127154613 -:10D1D80090463E4693461DE001271D4698463E462A -:10D1E8009B4617E000250127A8463E4632E6A8469A -:10D1F8002F4601260EE0054680460746834609E08D -:10D20800079DDBE03546B046D9E0079D4FF00108A1 -:10D218002F464646B4F8343543B1D4F838352BB1E7 -:10D228000899052902D0204623F00ED9BBF1000F3A -:10D238004ED01E9B002B4BD011A81BF001D99DF896 -:10D248004E30834603F00303023BDBB2012B04D8C4 -:10D25800204611A92CF0B6DA00E0FF200A9A032A2A -:10D268000AD85B498B5C04EB4303B3F836221309F5 -:10D2780003F00F03120B03E0B4F86E34B4F8702413 -:10D28800009200220392BDF84C200190C2F30032B4 -:10D298000492D4F85C011E995246CDF808B07AF091 -:10D2A800BFD8236893F8E13093B11E9981B1BDF8D6 -:10D2B8005000BAF802200090BDF84E30D4F8F806B5 -:10D2C80079F0DADCD4F85C011E990C9A7AF026D849 -:10D2D80020460A9901222CF0E7D81E9860B15EB169 -:10D2E800E368D3F88021D9F830309A4204D91DB1C7 -:10D2F8000999D21A07F079FD1F9DB5B10AF11401F9 -:10D3080020462CF03DDB014628462CF0EFDB0E9A38 -:10D3180002F0FC03082B01D0882B06D1079B23B110 -:10D328001F980AF108016FF025D81E99C9B10B7D25 -:10D33800D80716D41F9BA3B19A7992B91A7C82B1E7 -:10D348001A7A72B1D3F8EC2092040AD4D3F81031C7 -:10D358005B7933B9204652463B46CDF8008043F00E -:10D3680075D97EB10AF1140120462CF009DB494633 -:10D378000246D4F8880463F01DDE0B984946012262 -:10D3880003F0B2DF079828B10025C4F88C5402E0F6 -:10D39800002500E0079D284621B0BDE8F08F012652 -:10D3A800EFE50B984946012203F09EDF0125F2E7DD -:10D3B800D5F868310133C5F868310025A84601273A -:10D3C8003E4627E7D0F84C310133C0F84C31CEE661 -:10D3D8006CE188002DE9F04F002BB5B007930CBF26 -:10D3E80004230A230993079B15690DF12C0918BF1B -:10D3F8002023044615AF8846934600212822484634 -:10D408000693D5F80C610DF1B80AFEF321F7002157 -:10D4180028223846FEF31CF700210C225046FEF362 -:10D4280017F7336B20468DE808042946069AF36AF5 -:10D43800CDF8B8902F9714F0F3DD002840F0F8806D -:10D44800B8F80630D80715D5216A4B7D93B10A6D17 -:10D458000CA854310B92FEF377F6D5F8EC3099040A -:10D4680005D5D4F84C0129464A4663F08BD90023E8 -:10D47800159308E015AB00932046294608F13802B9 -:10D488000BAB26F021DCF36A83B128A8002118220F -:10D49800FEF3DEF6F36A2D942893336B2993674BDA -:10D4A8002B93674B2A93674B2C9328AB1FAF002114 -:10D4B800242238460893FEF3CBF60BAB0021082252 -:10D4C800219331A815AB2293CDF87CB0CDF880809C -:10D4D800FEF3BEF62368294693F84F2034AB12F0CA -:10D4E800030218BFDBF80420D4F8940618BFC2F36F -:10D4F800004203F80C2D0093069A089B329755F0CA -:10D50800E9D9099B069900EB030A33AB029320463D -:10D51800424605F1E2038DE8000523F03FD80746AF -:10D5280030B920463946B5F82E2140F015DB80E0A9 -:10D53800204629464246DDF8CC901CF05BDBA9F872 -:10D548000000738CA9F80230339B04333393079B94 -:10D5580013B9AAF1040A13E006F124094846FFF3B7 -:10D56800E3F410B93398494602E0339805F1F8011D -:10D578000622FEF3E9F5339BAAF10A0A0633339330 -:10D5880031AB0093339BD4F8940601932946069A4D -:10D59800089BCDF808A055F00BD9814628B16068E2 -:10D5A8003946012203F0A0DE42E0339B009001904F -:10D5B800029003932046294657224B46CDF810A0E7 -:10D5C8001DF03CD8706B18B103F06ADEC6F83490D1 -:10D5D800079B23B1339B0AF1060A063B3393339B1F -:10D5E8000AF1040A043B3393079B504686F83C3003 -:10D5F80003F044DE706308B9B06305E0339952461E -:10D60800FEF3A2F5C6F838A0B8F862300095C3F367 -:10D618004013019300230293039339462046D4F81C -:10D62800BC255B4626F09AD9002808BF002700E0F1 -:10D638000027384635B0BDE8F08F00BFCDCE810059 -:10D64800DDCE8100FDCE81002DE9F04F95B0064674 -:10D6580006910792209C219DD0F800909B46002BB4 -:10D6680000F0B380ECB91E9A012A1CD11F9A931EB0 -:10D67800012B18D8032A16D1002D40F0AB80C36EB9 -:10D688005A1C05D01C3350F82350002D40F0A280BE -:10D6980048460021B6F82E2140F0D6DD4FF00008AC -:10D6A80094E0002500E025464FF0B00806270DF16C -:10D6B800200A002124225046FEF3CAF51E9B1F9A19 -:10D6C8000893229B099211A800210822CDF828B0BE -:10D6D8000B930594ADF83040FEF3BAF5CDF848A0A9 -:10D6E80044B1089B032B0FD14C2C0DDB4D2C01DDD5 -:10D6F8007E2C09D111AB0093D9F894063146B0229B -:10D70800002355F0E7D83F18079B41468DE888006D -:10D7180013AB02934846069A06F1E20322F03EDF75 -:10D728008046002852D075B10023009301932A4601 -:10D73800139B4846314658F00DDC95F90E30139A84 -:10D74800FF1AD21813921E9BDDF84CA09AB2AAF8C1 -:10D7580000201F9BAAF80230059BAAF804300AF1A2 -:10D76800060313933CB1032A17D14C2C15DB4D2C1F -:10D7780001DD7E2C11D111AA8DE80C00063F02971D -:10D78800D9F894063146B022002355F011D824B9AF -:10D79800BDF830300BB1AAF80430B37913B1F3688F -:10D7A800DA6801E0D9F8BC259DF88C304146019330 -:10D7B8000023039348465B460096029526F0CED890 -:10D7C800002808BF4FF0000800E09846404615B012 -:10D7D800BDE8F08F95F90E7044F2B008063766E799 -:10D7E8002DE9F0470446A4B090469A460D46002914 -:10D7F8006DD0D1F86433002B69D004AF0EAE334638 -:10D808003A460DF1600923F01BD90021242248462D -:10D81800FEF31EF5236A00216533082221A8189318 -:10D82800CDF864808DF868A01B971C96FEF310F560 -:10D838002368CDF8889093F84F3013F0030307D08E -:10D84800D5F8EC3003F48053D3F1010338BF00233B -:10D8580024AF07F80C3D294640220023D4F894064B -:10D86800009755F037D82D9B0190009323AB029376 -:10D878008046402120462C9A05F1E20322F08EDEF4 -:10D88800064620B3239BD4F89406019329464022E8 -:10D8980000230097CDF8088054F08ADF28B160682B -:10D8A8003146012203F020DD11E0D5F8EC3013F405 -:10D8B800005306D0D4F84C012946324663F0D8D933 -:10D8C80005E020463146D4F8BC2528F0DDDD24B03B -:10D8D800BDE8F0872DE9F04390F8A03787B00446FB -:10D8E8002BB1002380F8A0374FF0010800E09846DC -:10D8F80023681A7E32B9B8F1000F00F03B82204647 -:10D90800022135E2206954F023DE18B1A0680FF037 -:10D91800D3DF27E220461BF05DDB236A20461F6920 -:10D92800D4F86832D3F814219D79167C1CF0FCD900 -:10D93800031C18BF0123384671B22A4663F094DCF1 -:10D9480094F88C36ABB12369D3F88830D3F82451D6 -:10D9580015F040050DD120462BF0C0D9236A84F874 -:10D968008C56186929462A4663F0D2DC204622F0F4 -:10D9780063DC236820469A6A01329A621CF0D4D983 -:10D9880018B9D4F8843483F8290120460AF0B7FD81 -:10D99800236A186965F05AD80146204659F028DDEF -:10D9A800236A186965F00CD90146204659F0D8DC7D -:10D9B800236893F93D307BB1D4F8240103A90022F0 -:10D9C80078F098DB01E00023C361D4F8240103A9AF -:10D9D80078F0A6DB0028F6D194F8D4314BB1204674 -:10D9E80016F03EDB28B194F8E43113B1013B84F81A -:10D9F800E431204626F082D8204617F01DDC204668 -:10DA080026F0D6D894F8D43113B1204624F068DA39 -:10DA18002368DA6E002A40F0A58193F8693113B1C2 -:10DA280020464BF023D9204647F030DB236893F893 -:10DA38002F20CAB193F83030B3B120461CF09CD8DF -:10DA480090B1D4F864120023CA582AB1907918B159 -:10DA5800507908B112791AB10433202BF4D103E0BC -:10DA6800D4F818053AF07EDAD4F828351B68A3B143 -:10DA780020462AF0CFDCD4F828355A681B68B2FB58 -:10DA8800F3F103FB112313B9204615F089D8D4F814 -:10DA980028355A6801325A600AE023689A6A1E23B8 -:10DAA800B2FBF3F103FB112313B920462AF0B2DCD1 -:10DAB80094F88C3243B194F8F034013BDBB2022B7A -:10DAC80002D8204615F048DE0025D4F864325F59A4 -:10DAD8001FB3BB790BBB3B7AFBB1D7F818319B7AE4 -:10DAE800DBB1384625F090DEB8B13B7CABB1D7F856 -:10DAF80018319B7A8BB13B7A7BB107F1DC06304653 -:10DB0800FFF312F2034640B94FF0FF320090019242 -:10DB180020463946324628F0C5DC0435202DD4D1BC -:10DB2800204616F003DB236A5B7DB3B123689A6A4B -:10DB38003C23B2FBF3F503FB152575B9D4F8643221 -:10DB4800585938B183792BB9037A1BB1037C0BB9C7 -:10DB580017F028DC0435202DF0D120462AF038DCD7 -:10DB680020B9D4F8180539F0A9DF38B1236A202183 -:10DB78001869002264F03ADD002604E0236A2021B7 -:10DB880018690122F6E7D4F864329D59FDB1D5F839 -:10DB9800A83013B1013BC5F8A830D5F8AC701FB157 -:10DBA800013FC5F8AC7012E0AB7983B12B6D9907D2 -:10DBB8000DD595F8A43053B102F0DADED5F8B010DF -:10DBC80040F052DE18B1C5F8A87085F8A470043684 -:10DBD800202ED8D1B4F850371BB1013BA4F85037E8 -:10DBE80002E0204622F076DD002635460BE0D4F828 -:10DBF800C4329B195B6A23B1D4F8C82252F82500B5 -:10DC0800984701353836236893F8B4209542EEDBFF -:10DC180093F83B5045B193F83C502DB194F8FC551E -:10DC280015B1E368D3F880510026D4F8643253F86C -:10DC38000690B9F1000F40D099F80630002B3CD17E -:10DC480099F80830002B38D099F85633DA0704D5FC -:10DC58002046494699F8542305E0980705D599F8D0 -:10DC680055232046494624F0A7DB94F8FC3523B316 -:10DC780099F804300BB3D9F818314A461978204678 -:10DC880029F02CDE236893F83B20B2B193F83C309E -:10DC98009BB194F88E3283B9D9F80831D4F8500181 -:10DCA800DF8D93F86030BF0201335F4399F8441069 -:10DCB8002B463A465CF066DFED190436202EB4D1C7 -:10DCC800236893F83B206AB193F83C3053B194F839 -:10DCD8008E223AB994F8FC3523B1D4F850010121C9 -:10DCE8005CF07ADF002384F8FC352268D4F88434A9 -:10DCF800926AB3F89E30B2FBF3F103FB112313B918 -:10DD0800204609F095FAD4F8683223B1D3F81821DF -:10DD18000AB112781AB1D4F86402002202E01B7A20 -:10DD2800CBB9F8E7835893B19D79D3F8EC1015B1C6 -:10DD3800890405D40BE011F4005F08D0C90306D4A8 -:10DD4800197A21B1D3F818310BB11B781BB1043201 -:10DD5800202AE7D103E0A06802210FF027DE204641 -:10DD680019F0ECDFB8F1000F04D0204602210022A0 -:10DD78002BF050DF07B0BDE8F08300002DE9F04F2D -:10DD880092F82A301446B2F81CB08DB006460D46FB -:10DD9800D0F804A00F6952692BB1936894F82280D7 -:10DDA80003F11A0903E09268984602F11809A3687A -:10DDB800072B0DD93046494613F0E8DC40B1B9F8D5 -:10DDC80006304FEA132949EA03291FFA89F901E0C5 -:10DDD800B4F8089095F8243003F01203022B0DD103 -:10DDE80048F68E03994509D12068D7F808111030F4 -:10DDF8000622FEF395F1002840F0C88394F82C30F1 -:10DE0800EBB9A38B1B051AD53368D3F88830D3F840 -:10DE18004C230132C3F84C23D5F824220132C5F82B -:10DE2800242205EB4802B2F8A410B4F87E209142EF -:10DE380005D1D3F8BC210132C3F8BC21A6E3BB79D4 -:10DE4800CBF3802B002B32D1D7F818311A7B92B143 -:10DE580094F82C207AB9BBF1000F0CD195F8CA10B0 -:10DE6800626A51FA02F2D00705D43846A18B0293B0 -:10DE780017F05CDB029B3268526BC2B11B7FB3B1F7 -:10DE880094F82A309BB194F8283083B100213846A1 -:10DE980029F008DAD7F8EC30990408D5A28B12F4E7 -:10DEA800005204D1D6F84C01394662F003D9238CCC -:10DEB8005A0700F16B83A38B03F4804363633BB978 -:10DEC8003A6D40F237131340EBB197F85830D3B19D -:10DED8000023A3633046234651462A46CDF80080E6 -:10DEE8007AF042DB636B40B9002B00F04F83D5F822 -:10DEF80064310133C5F8643148E323B1D5F86031A2 -:10DF08000133C5F8603194F82C3043B908F1500357 -:10DF1800B4F87E0005EB43039A88988000E000225D -:10DF280094F82C3043B3636994F82A209B680AB1AB -:10DF38001A3300E01833B9F5006F40F06E81A2681B -:10DF4800072A40F26A811A7A1209042A40F0658188 -:10DF58009A6912BA002A00F060815B7C012B40F0BC -:10DF68005C8102F07043B3F1604F00F05681D2B289 -:10DF7800FF2A40F00B8350E1B4F87E0008F118093D -:10DF880010F00F0340F0A38005EB8909D9F80410BD -:10DF980079B11A465046029303F0A6D9029B05EBC5 -:10DFA8008802C2F8843008F14A02C9F8043045F8FA -:10DFB8002230BBF1000F00F03081E36862690393FF -:10DFC80005EB88035A66A16B31B105F51C70053065 -:10DFD80014311022FEF3B8F063699A685868510D3D -:10DFE800C0F3140E9889DB8849058E44C3F34A139D -:10DFF8003168013302EB000C7344C969CCEB0303AD -:10E00800CEEB020E896803EB0E021018884234DA50 -:10E018005046FBF791F808F1180905EB8909C9F88A -:10E028000400002800F0B282626980689168536831 -:10E0380021F07F4E2EF4600E9289C3F31403C3EBD4 -:10E048000E03C91A9A18FEF37FF061698B684A6853 -:10E0580023F07F4323F46003C2F314029A1AD9F819 -:10E0680004309868801898609889821A9A818889FB -:10E0780000229881504603F037D9D6F8E015039B63 -:10E0880005EB880259186FF005035B1A3168A1483F -:10E09800C96989685B18C2F8843061680822FEF390 -:10E0A8003FF06B6810B943F0080301E023F0080360 -:10E0B8006B60994861680822FEF332F0AB6810B9CA -:10E0C80043F0200301E023F02003AB60A5E005EB5B -:10E0D8008901496800293ED0504020F00F0020B93E -:10E0E80002F00F02013293420FD00022504603F093 -:10E0F800FBD808F1180205EB82020023536008F1EF -:10E10800200205EB8202536021E0A16B49B105F5BD -:10E118001C70053014311022FEF302F0002840F084 -:10E12800358208F1200905EB8909A368D9F804208C -:10E1380008F1180C93421DD905EB8C0750467968F5 -:10E14800002203F0D1D800237B60C9F8043008F11D -:10E158004A0845F828303368D3F888301A6E0132F7 -:10E168001A662B69002B00F01182DB685A6D0132A8 -:10E178005A650BE28DE8080405EB8C0CDCF80410FA -:10E18800304609F104026368CDF808C013F036DFA1 -:10E1980050466169002203F0A7D8DDF808C0BBF13A -:10E1A800000F3AD1DCF8042008F14A036261CCF888 -:10E1B80004B045F823B09368928903F11801C9F8AF -:10E1C80004B06160A2F11801A16094F829102360DD -:10E1D800E26021B103F11E011E3A6160A26094F869 -:10E1E8002A203AB1626884F8228002326260A2680A -:10E1F800023AA2601A785B7842EA0323A383636B2E -:10E208005BB1A36B4BB193F90E2061688A18626009 -:10E2180093F90E30A268D31AA360A36B63B11B7A7B -:10E22800042B04D1304621467AF02ADA04E00B2B7D -:10E2380002D120461AF0ACDBBBF1000F40F0C481DC -:10E24800626993695B0613D5BB792BB9D4F8801042 -:10E25800384618316EF08ED863699B69180640F10C -:10E268009581D6F830012946224601F0B5F9ABE18F -:10E2780023689888D988ADF81000ADF8121018896D -:10E288005989ADF81400ADF818109889D989ADF8F6 -:10E298001A00ADF81C10188A598AADF82000ADF89C -:10E2A8002210988A94F82910ADF8240041B1198BEE -:10E2B800588B9B8BADF82810ADF82A00ADF82C30A0 -:10E2C800A38B13F4807F03F4007304D104A961675E -:10E2D80023B108AB05E008A961670BB906AB00E0FC -:10E2E8000AAB6168236793683046C3EB010813F0F3 -:10E2F8004DDA6369998988B1072940F247819A689C -:10E30800A8F106084244C8EB01089A60A3F80C80FB -:10E31800E26615E02C1D8900033801000D2940F242 -:10E3280035819A68A8F10E084244C8EB01089A6042 -:10E33800A3F80C802389E266190A41EA0323938132 -:10E34800A36B6BB11B7A012B0AD0032B08D0304684 -:10E3580051462A46234679F0C7DE002800F0168188 -:10E36800A36B33B11B7A022B03D1304621467AF0D6 -:10E3780087D997F85C339BB1E36E9B891A0A42EA06 -:10E388000323934A1BB293420AD13046616906229D -:10E39800002315F0BBDD18B13046394649F006D9DF -:10E3A800626FE36E1188198050885880918899802F -:10E3B800216F0888D88048881881898859816169BF -:10E3C80094F822E0C8890EF0070E20F007004EEA04 -:10E3D8000000C8811178C9070BD53168D1F88810B9 -:10E3E800D1F8D0010130C1F8D001F968886D013049 -:10E3F800886597F8591061B195F82410C80608D4B3 -:10E408009989080A40EA0121714809B2814240F01D -:10E41800BD80D6F89811795C79B195F82410C906B1 -:10E428000BD49B89190A41EA03236A491BB28B4220 -:10E4380003D026398B4240F0A980BB79EBB992F81A -:10E44800008018F0010818D1D7F81831384693F829 -:10E458007420013283F87420D4F8801018316DF0DC -:10E4680089DF61695046FFF325F2012103464246E0 -:10E478003846CDF800806DF0FDDFD6F8D0361B6841 -:10E48800FB58002B35D01B68002B32D0D4F86C8099 -:10E49800B8F80C301A0A42EA03234D4A1BB29342D9 -:10E4A80027D197F8A73313B197F8F6330BB3504633 -:10E4B8006169424612232BF0C1DB00283BD0B8F833 -:10E4C800103050461A0A42EA0323616908F1120221 -:10E4D8009BB22BF0B3DB00282DD0636BD6F8D006A7 -:10E4E800003318BF0123394642467DF077D900280A -:10E4F8004CD17B69002B2FD0D4F86C80B8F80C3045 -:10E508001A0A42EA0323324A1BB2934224D15046E4 -:10E518006169424612232BF091DB60B1B8F81030E4 -:10E5280050461A0A42EA0323616908F112029BB2B3 -:10E538002BF084DB30B93368D3F888305A6E013257 -:10E548005A6623E0626B7869003218BF012241469F -:10E558002B4643F0B3DAC8B9D5F89431DB070BD5AD -:10E5680094F8293043B9E36E9B891A0A42EA0323D7 -:10E57800174A1BB2934209D1636994F82920009382 -:10E5880030462946636F26F045DC1DE033685A6B38 -:10E59800AAB161691048CA89D3F88C3002F0070221 -:10E5A800825C0E48855C50460C3503EBC5056B68EC -:10E5B800AE6801336B60FFF37DF18019A8605046A7 -:10E5C8006169002202F090DE0DB0BDE8F08F00BF57 -:10E5D8008E88FFFFB488FFFFBAD588006CE18800F9 -:10E5E8002DE9F04F4FF0000AAFB0CDF8B0A0CDF84C -:10E5F800B4A0D68A984610939B890446212B0F46CF -:10E608001546CDF864A08DF84EA0CDF850A08DF831 -:10E6180057A08DF854A08DF88CA08DF858A01192B1 -:10E628002B92CDF888A001D803684AE0D8F8089062 -:10E638001046494671F0D2D909F106030890C8F886 -:10E648002C000B93B9F806301946ADF8483001F0A4 -:10E658000C02184601F0F00301F44071A1F5407E68 -:10E6680092081B09DEF1000141EB0E01022A08BFE6 -:10E678004FEAD30AADF84A205FFA8AF2ADF84C3077 -:10E688008DF855108DF85620B5F804E00EF0030EFD -:10E69800BEF1020F04D100B2002801DADB0800E065 -:10E6A8000023D8B28DF85700002914BF282322234D -:10E6B80002B1023300B1043310988089984206D21F -:10E6C8002368D3F888305A6E01325A667EE399F887 -:10E6D8000A3003F001038DF8583009F11E030C933A -:10E6E80011B109F124030C9300238DF859304AB174 -:10E6F8000C9B5A781B7843EA0222DB0907928DF8B3 -:10E70800593000E0079241463846FFF3D3F010999C -:10E7180009908B68384606338B608B89063B8B8162 -:10E728009DF859301BB1FEF365F5014638460422C1 -:10E7380002F084DD16F4404F9DF855200CBF4FF0D1 -:10E74800000B4FF0010B00232D9302BBBDF848309E -:10E758000B9913F4407F09D101F1100620460A31C4 -:10E768005A462DAB78F00CDA2C9005E0D80501D587 -:10E778000E1D01E001F10A062D9B23B92046314602 -:10E7880048F0F8D92D902D9B003318BF01238DF840 -:10E798005C302D9B13F1000A9DF8583018BF4FF0DC -:10E7A800010A43B90B992046043148F009DA061CDE -:10E7B80018BF012600E00026D4F804321BB92368EC -:10E7C80093F82C306BB3236893F83E20002A08BFD7 -:10E7D8004FF0000A7EBBBDF84820D20506D49DF84C -:10E7E80058201AB1BAF1000F40F0F6829DF8552072 -:10E7F80012B19DF858203ABB93F82C30002B00F04A -:10E80800C982BAF1000F04D12046294658F064DEC7 -:10E81800C0E22D9B9B79002B40F0BC824FF0010A8F -:10E8280014E09DF858301BB9002E00F0B38202E0C6 -:10E83800002E00F0D1829DF855302BB9BAF1000FA7 -:10E8480000F0A8829A4601E04FF0000A9DF8563081 -:10E858000BB39DF859304BB194F80E32002B00F0F1 -:10E868009982109B9A6942F040029A6107999E4AE0 -:10E8780001F00703D25C9D498DF84E308A5C0799F8 -:10E88800149201F0100212118DF854200C9A8DF890 -:10E898008C3002320C92109BD989988911F400525D -:10E8A80018BFB3F850200C999B688218CB1A0E92A7 -:10E8B8004146D21A38460D920693FEF3FBF7069BA3 -:10E8C8000B9AC31A0F93937DD17D43EA0123ADF8C8 -:10E8D800AA30BAF1000F2FD12CAB00930E9B204623 -:10E8E80001932DA92B4618F0ABDE002840F0528288 -:10E8F80074E22D99002900F04D820B9A20460A32C5 -:10E908005B4678F07BD82C90002840F06D820B9AFB -:10E918002D9920460A325B4678F072D901462C9030 -:10E9280030B92368D3F88830DA6E0132DA6631E21A -:10E93800204677F0D5DF57E2BDF8483013F4407F22 -:10E9480004D12D9B1B7C002B3AD106E09DF8553055 -:10E958001BB92D9B1B7C002B32D020462D990A32E7 -:10E968005B4678F04DD92C9018B913E22C9B1B69A3 -:10E978002D931EB123689A6A2C9B9A622D9BD3F81B -:10E9880010210792BAF1000F21D19DF85520F2B954 -:10E998009DF858201AB1BDF84820D00510D49979AF -:10E9A800BDF8482011B1D1050AD510E01B7C02F44E -:10E9B8004072002B14BF4FF4007300239A4206D014 -:10E9C8002368D3F888309A6D01329A65E2E12046CF -:10E9D800294658F081DD002388F8230083462D98C6 -:10E9E80088F822308379ABB9BBF1000F12D05946B1 -:10E9F80095F91D20334658F0CFDD2946D4F8C426B2 -:10EA0800204658F00DDD3246014688F822002D9840 -:10EA180058F010DE2C9B93F8922112B9D3F8F42009 -:10EA280052B3BBF1000F27D0D3F8F010D3F8EC2085 -:10EA380042F821B0D4F88424517911F00100D3F8B8 -:10EA4800F01018BF95F91F0003EB8101C1F89C0174 -:10EA58005279521012F00101D3F8F02018BF95F93D -:10EA6800201003EB8202C2F8BC11D3F8F020013267 -:10EA780002F00702C3F8F0209DF855202D9B0AB13B -:10EA8800DB6D3CE09A792C99002A31D04B6B2593A9 -:10EA98004B685A061BD59DF85620C2B1BDF8AA206E -:10EAA800100714D191F8D7208AB10A7DD2070ED465 -:10EAB800BDF84820D0040AD59A0308D5149A91F8CD -:10EAC800C9301341DB0702D520463AF00FD9BDF80B -:10EAD800483013F4805F2C9B5A6814BF42F400320C -:10EAE80022F400325A600BE0BAD588006CE1880045 -:10EAF8004A6B25921A7C1AB9DB6DD80700D5259385 -:10EB08002D988379A3B9037C93B19DF858307BB9CC -:10EB1800BAF1000F0CD1079B83F806A094F80C22D9 -:10EB2800D3F8F0309A4203D084F80C3221F010DB8D -:10EB38009DF85830FBB12D998B79002B40F02A8134 -:10EB48000B7C43B10B98E23110300622FDF3E8F25A -:10EB5800002800F01F810B980430FEF3D9F150B95A -:10EB68002D9890F8453033B90B99043148F076D98F -:10EB7800002840F00F81BDF8AA30089AA8F81C3088 -:10EB88000B9BC8F82C201B7C2C9913F0010F099EB5 -:10EB98004FF0000707D0D1F854310133C1F8543190 -:10EBA800F1E9622306E0D1F850310133C1F8503160 -:10EBB800F1E96023921943EB0703C1E900239DF8AB -:10EBC80058309BB999F8003099F801201A4399F800 -:10EBD800023013430AD0D8F82C10D4F85C016A8AA2 -:10EBE80078F0C6DB2C9B0899C3F85C1199F90330BF -:10EBF800002B07DA2368D3F88830D3F8A82201322B -:10EC0800C3F8A82299F8033013F0300F07D023680F -:10EC1800D3F88830D3F8B0220132C3F8B0229DF877 -:10EC28005830002B71D1D8F82C00236810F0407FA1 -:10EC3800D3F8886001D1C0B201E070F04DDD16282C -:10EC48003AD00CD80B2825D004D8022816D004288E -:10EC58005BD119E00C2823D0122856D126E03028A1 -:10EC68003CD004D818282DD024284ED130E0602874 -:10EC780040D06C2844D0482847D135E0D6F83832FF -:10EC88000133C6F8383240E0D6F83C320133C6F8D2 -:10EC98003C323AE0D6F840320133C6F8403234E02C -:10ECA800D6F844320133C6F844322EE0D6F848325A -:10ECB8000133C6F8483228E0D6F84C320133C6F89A -:10ECC8004C3222E0D6F850320133C6F850321CE0FC -:10ECD800D6F854320133C6F8543216E0D6F8583212 -:10ECE8000133C6F8583210E0D6F85C320133C6F862 -:10ECF8005C320AE0D6F860320133C6F8603204E0CC -:10ED0800D6F864320133C6F864329DF858301BB126 -:10ED18002D980BA91AF01ED99DF858302BBBD8F89E -:10ED28002C0010F0407F01D070F0D6DC00F07F009E -:10ED3800022809D0042807D00B2805D0A0F1160115 -:10ED4800484240EB010000E001200022E98895F9E3 -:10ED58001C3000920190A888090A800B02902D9817 -:10ED680003920490204609F058F92C994B685A03ED -:10ED78000BD59DF8583043B9BAF1000F05D1D4F836 -:10ED880038010BAA33F038DE33E020460BAAFEF731 -:10ED9800F5FF2EE023685A6BC2B19DF85820AAB936 -:10EDA80010991548CA89D3F88C3002F00702825CA2 -:10EDB8001248845C38460C3403EBC4046368A568C5 -:10EDC80001336360FEF376F54019A0603846109968 -:10EDD800002202F089DA0CE0B24637E5BDF8483087 -:10EDE80013F4407F3FF485AD2D9B002B7FF4C1AD1C -:10EDF800BCE52FB0BDE8F08FBAD588006CE188007B -:10EE08000B68C968DB691A6889B14B78012B0ED188 -:10EE1800B2F8BE3023F040031B041B0CA2F8BE302E -:10EE28008978890644BF43F04003A2F8BE30002029 -:10EE38007047F8B591E88800DC6903680D461A68E0 -:10EE480092F8626126B1D3F8600806F073FF0646AF -:10EE5800F86DF9F725F958B156B1E86858B1437813 -:10EE6800012B04D00C23A3804FF0FF30F8BDA06124 -:10EE78000023A3800020F8BD38B503684C681A68E1 -:10EE880092F8625125B1D3F8600806F053FF0546A1 -:10EE9800E06DF9F705F950B145B9D4F8A00300F0D1 -:10EEA8002000002814BF0320002038BD032038BDEF -:10EEB8002DE9F84391E808020568DC692B680E46DD -:10EEC80093F86271D4F8008027B1D5F8600806F08D -:10EED80031FF0746D9F85C00F9F7E2F888B187B145 -:10EEE800F06888B14278012A05D00C2323844FF0BA -:10EEF800FF30BDE8F8836062D5F86008414607F046 -:10EF0800D9FC002323840020BDE8F8832DE9F04FC5 -:10EF18001C4692F801909B68D1F85CC089B0002724 -:10EF280023F4C063B9F1010F80460E461546CDF8AB -:10EF380010C005970697A36040F23C81D278AB7861 -:10EF480043EA0223012B40F03581A9F10203DBB229 -:10EF5800032B0ED81CF0400F00F02C8104222DF05A -:10EF6800F5DC002800F02681402363630423A363B3 -:10EF780029E12F1D384696490322FDF3D1F0824638 -:10EF8800002840F0178140463146EA792DF0DEDC52 -:10EF9800002800F00F8104F1380B38465946FFF37A -:10EFA8001DF0A9F10603DBB2012B11D8049B5F0603 -:10EFB80040F100814046314604222DF0C7DC00288C -:10EFC80000F0F880402363630423A3635746FAE004 -:10EFD8006A7A2B7A43EA0223012B40F0EB8005F191 -:10EFE8000A0738467A490322FDF39AF0002840F0D0 -:10EFF800E180404631466A7B2DF0A8DC002800F00D -:10F00800D98038465946FEF3E9F7A9F10C03DBB27B -:10F01800012B06D8049B580640F1CC80402363633B -:10F02800CEE0EA7BAB7B43EA0223012B40F0C080B1 -:10F0380005F1100066490322FDF372F0002840F044 -:10F04800B780EB7C012B01D0052B02D1049A510625 -:10F0580017D4062B02D1049A120612D4D8F800202D -:10F0680092F862212AB1082B03D1049A12F4802F56 -:10F0780005E0022B40F09C80049A12F0800F00F00B -:10F0880097805A1FD2B2012A01D9082B0BD1336DB0 -:10F098005B0504D4049B13F4922F00F08F80A368BF -:10F0A80043F48063A360336D5F0503D5A3685805F7 -:10F0B80040F1848005F1100004A90022FEF31AF73C -:10F0C800002877D0049BA9F11202D2B2012A636307 -:10F0D8008CBF2A7D0022B3F5802F01D151066BD554 -:10F0E800D8F87C06316D0DF11F0304F05FFA002893 -:10F0F80064D09DF81F301BB1A36843F40073A3606C -:10F10800A9F11407FFB2002F4AD095F801A0A9F180 -:10F118001609C7EB0A0A05EB0A0393F803C003F1C3 -:10F12800020B9B785FFA89F943EA0C2C4FEA19190C -:10F13800002723E00BEB0713023305931023ADF8E8 -:10F148001C3004F114030093636B3046019306A945 -:10F1580005AA07ABCDF80CC057F09ED90137202877 -:10F16800DDF80CC00AD1059A62B1069B53B10121A2 -:10F1780000914046214638F033D903E0674501D075 -:10F188004F45D7D15544EA78AB7853EA022317D0D4 -:10F19800059BBBB1069F002F0CBF3527002712E047 -:10F1A800404621463A463B46009738F019D90AE0CE -:10F1B8002B2708E00C2706E02D2704E01F2702E094 -:10F1C800002700E03527384609B0BDE8F08F00BFBA -:10F1D80022380100F8B591E8280007685B681E68C6 -:10F1E8003B6893F862415CB1D7F8600806F0A2FD6D -:10F1F80031460446D7F8600806F0A0FD064600E050 -:10F208002646E86DF8F74CFF30B124B1002E14BF44 -:10F2180003200020F8BD2046F8BD2DE9F34191E810 -:10F22800480007685B680C46D3F800803B6893F891 -:10F2380062315BB1D7F8600806F07CFD41460546AF -:10F24800D7F8600806F07AFD074601E01F461D461C -:10F25800F06DF8F725FFA0B19DB197B1012200210B -:10F2680001A8FCF3F5F701A80521FEF3C9F3012273 -:10F27800A369F42001A9FDF30FF52368A2695B686F -:10F288001A620020BDE8FC8173B503680C461A6851 -:10F298004D6892F8626126B1D3F8600806F04AFD1D -:10F2A8000646E86DF8F7FCFEB8B11EB9D5F8A033EC -:10F2B800980612D50122002101A8FCF3C9F701A87C -:10F2C8000521FEF39DF30122A369F42001A9FDF3B2 -:10F2D800E3F42368A2695B685A6100207CBD73B5BA -:10F2E80003680C461A684D6892F8626126B1D3F833 -:10F2F800600806F01FFD0646E86DF8F7D1FE98B1E4 -:10F308001EB9D5F8A0339B060ED50122002101A80D -:10F31800FCF39EF701A80521FEF372F3F42001A97E -:10F328000122A369FDF3B8F400207CBD2DE9F34761 -:10F338001746027A04460E46D0F80090D1F80080AD -:10F348000AB1002B6AD0E3199D7A002D67D098F88E -:10F35800023194F8272003F01C039B08934238BF1E -:10F3680013463371304630F093DD98F802314FF48C -:10F37800005203F0030312FA03F3F36098F8023122 -:10F38800204603F003030D3386F83D31414607F16B -:10F39800360A2FF00BD856F82A5045B94FF4417069 -:10F3A80001F06CDF0546002839D046F82A002846C7 -:10F3B80000214FF44172FCF34BF702232B7000231A -:10F3C800AF7085F8ED30D9F80030C5F8F48093F8BF -:10F3D80069318BB1484649F041DC38B1E37C984249 -:10F3E80028BF184684F80434E07405E094F804341F -:10F3F80013B1E37484F80404A27CE37C009294F8CB -:10F408002F2048460192D5F8F4103A4632F036DFFC -:10F41800D4F850321A6D01321A6500E01D462846AC -:10F42800BDE8FC872DE9F041D0F8E8220025074621 -:10F438000E46A8462B46D2F8B0100432002918BF51 -:10F4480098460133182B0D44F5D128F007083046AB -:10F45800184908F10708FDF36BF105BB22E0D7F85E -:10F46800E83204F12C0253F8222064235343304637 -:10F47800B3FBF5F31049FDF35BF1104B2340002B70 -:10F4880003DA013B63F007030133072B05D1444539 -:10F4980003D030460A49FDF34BF1013400E0002463 -:10F4A8004445DCDD30460749FDF342F10020BDE864 -:10F4B800F08100BF225701002C570100070000808F -:10F4C800375701001A2D890037B500230193079B90 -:10F4D8000546032B144604D901A806990422FCF317 -:10F4E80033F60E2C2B6806D11B68002093F8D12028 -:10F4F800089B1A6001E06FF016003EBDF8B5C269BE -:10F50800002307460D461E46D1580433602B0E448F -:10F51800FAD128461149FDF30BF1C6B10024FB6965 -:10F52800284653F82420642353430D49B3FBF6F3CC -:10F53800FDF3FEF004F00703072B05D1172C03D0C9 -:10F5480028460849FDF3F4F00134182CE7D1284681 -:10F558000549FDF3EDF00020F8BD00BF5C57010040 -:10F568002C570100375701001A2D890000207047D9 -:10F5780010B51C4603699B794BB9880501D5101D48 -:10F5880003E0C90510D502F10A00214608E0CB05C1 -:10F5980002D502F10A0002E0880505D5101DA11D5B -:10F5A8000622FCF3BDF580B9204602990622FCF339 -:10F5B800B7F568B1204603990622FCF3B1F5002897 -:10F5C8000CBF4FF0FF30002010BD4FF0FF3010BDD2 -:10F5D8004FF0FF3010BD00002DE9F04F5D4B07469E -:10F5E8001868EFB06A9015469A886C69ADF8AC2136 -:10F5F80053F8060FA2686C909B880491ADF8B4315B -:10F608007B68A98BD3F814B06B6805919B1A9BB2E1 -:10F61800D218A260A289D5F81090D31AA381002627 -:10F62800B84664E0642E64D0A368E28903F10E074B -:10F6380012F4005218BFB4F85020BF07A089998966 -:10F6480005D04746FB6E1A6C01321A645BE012184B -:10F65800DFF808A10F0A92B247EA01270392A18AAC -:10F66800DAF800200E3752F82120BFB21AB13A4A10 -:10F67800F91C0A4000E03A460399914205D04746F2 -:10F68800FB6EDA6B0132DA633DE06AAA00926CAA7B -:10F698000192049805992A68FFF76AFF002832D179 -:10F6A800E3899B0407D5B4F8503023B1A389FF1A26 -:10F6B800A4F8507000E0A7812246D8F80000594607 -:10F6C80019F0BCDEE38995F8222023F0070302F045 -:10F6D80007021343E38106AB43F82640A28ADAF80F -:10F6E8000030013653F82240039BC3EB0909002C74 -:10F6F80098D14746B9F1000F01D105AB0FE0FB6E79 -:10F708005A6C01325A6458466969002201F0ECDDEE -:10F718001DE053F8042F0021918209F10109B14538 -:10F72800F7D124B158462146002201F0DDDD00243E -:10F738000BE006AB53F8243095F82920009338687D -:10F7480004999B6825F066DB0134B442F1D16FB0AF -:10F75800BDE8F08F2B380100FCFF0100E803000032 -:10F768002DE9F04FB1B0DDF8F480079300230F9234 -:10F778002F9308F138023A9B0B92D1F808215B8845 -:10F788000C92079A0E931388814603F0FC03A3F1A9 -:10F7980020077B4243EB07030C463C9E8569089390 -:10F7A8002BB13A9B4FF0300B04330A9303E0089ACD -:10F7B8004FF0100B0A920021282210A8FCF348F5FC -:10F7C8001AA800212822FCF343F5D5F86C332BB195 -:10F7D80010A805F55B712822FCF3B6F40C9B0DF11B -:10F7E800400A03F138070DF1680C3A46534628469B -:10F7F8002146CDF800C0CDF818C024F065DAD5F858 -:10F80800843439469B7824AF00220B986FF0BEDE13 -:10F81800384600212422FCF31BF508F14D03DDF8DE -:10F8280018C02593CDF898A0B8F868300DF1B40A3F -:10F83800504600210822CDF89CC028932496FCF35A -:10F8480007F57368CDF800A0C3F300438DF8B43012 -:10F8580021465A460023D5F894062E9753F03AD8F5 -:10F8680004F1DC0300F1060A079A0D938DE80804F9 -:10F878002FAB0A32029307465946284604F1E203A1 -:10F88800099220F08BDE844618B91122A8F8682066 -:10F89800E9E02F9B0022012119705A702A6A126828 -:10F8A800022A04D194F92C210AB921221A70216D57 -:10F8B80040F237120A4032B194F858201AB11A8827 -:10F8C80042F010021A8095F8722432B12A6A527DE9 -:10F8D8001AB11A8842F480621A80B8F86820214662 -:10F8E8005A80B8F820209A802F9B2DAA06338DE8DD -:10F8F8008C002F93D5F894065A460023CDF818C0EB -:10F9080052F056DFDDF818C0002840F099800094C6 -:10F9180098F81820E368029003900192DA68284664 -:10F928003346614624F01AD8B8F8683023B1304617 -:10F93800022176F0A5DB83E02F9B063B2F93B3686B -:10F9480098050CD596F8243003F00303032B06D151 -:10F95800D5F87C06214632465DF0C6DA83E0B8F871 -:10F9680020303146A6F8CC30284676F0B9DF0C9A1C -:10F97800022192F860300E9A3046934238BF1346FF -:10F98800A6F8FA3076F004DED4F8EC30190309D57D -:10F99800284621461AF038DD012803D12846214699 -:10F9A80046F0F2DE2B689B6AF362089B53B10D9810 -:10F9B8000A990622FCF3B4F320B148460999E26893 -:10F9C80036F0A6DF0999E268484636F0C5DC2A68B1 -:10F9D800D4F8EC1092F84F2011F4005318BF02230A -:10F9E80012F0030205D0CA045ABF7268C2F300427B -:10F9F80000227F218DE806000B9806F13C010022C9 -:10FA08006FF0F0DE2846314677F058DB606920B1A8 -:10FA180006F11401012201F0D9FFD4F8EC309B045F -:10FA280004D5D5F84C01214660F064DB2B6893F8C7 -:10FA3800693133B128462146012202F0BDFF00E0BA -:10FA4800BA463B9B3A9A01932F9B009202934846F1 -:10FA580021460F9A079BCDF80CA00496CDF8148088 -:10FA680036F054D905E048462146079A434635F012 -:10FA780029D931B0BDE8F08F2DE9F04F8569E3B0A1 -:10FA8800924698469DF8B421D5F864310C46079201 -:10FA98001BB19B79002B40F06A812B6893F82F30BB -:10FAA800ABB1236D990712D594F8A4307BB100F05F -:10FAB8005FDFD4F8B0103EF0D7DE002800F06C818C -:10FAC8000023C4F8A830C4F8AC3084F8A430A37973 -:10FAD8001BB12379002B00F04A81BAF800B01BF45F -:10FAE800804B65D00AF10A03284621461A46069338 -:10FAF80076F080DF0746002800F03981D0F8D03052 -:10FB0800002B00F0348198F803909DF8B8314FEA43 -:10FB180099190BB3D5F89C3253F82960E6B13369CB -:10FB2800D3B1337AC3B1414603225BA8FCF30CF38B -:10FB38005BA806F1140132690330FCF305F331695F -:10FB48005BA8033108AA02F0AFDA6C9A08F1040046 -:10FB5800111F08AA02F0CADA09F11C0954F8293061 -:10FB680093B11A696C984146143308F0F5DCC0B9B2 -:10FB780001230090019302900390049021462846A7 -:10FB88001722069B1AF05ADDD7F8D00001F088DB5F -:10FB98000023C7F8D03003230F2606934FF001093E -:10FBA800D2E06C9A08F10408083A6C920F2601E03A -:10FBB8005E465F46B8F80230B8F8009006932B68A6 -:10FBC80093F8623173B1B9F1030F0BD16C9A079BAB -:10FBD80000920193D5F8600821465246434674F0D6 -:10FBE80057D8C4E0069A032A00F2C180BBF1000F7F -:10FBF80067D1012A40F0CC80B5F8AA0122F014D9C7 -:10FC08000AF10A0B031C214618BF012328465A464D -:10FC180076F0F4DE014610B1284676F0F1DE28468B -:10FC280021465A4676F0E8DF0746002800F0B28001 -:10FC38004368DA0408D52A6892F83020002A40F090 -:10FC4800A98023F4805343602846394625F0B2DD65 -:10FC5800B9F1000F03D0B9F1010F2BD112E0B4F9BB -:10FC6800543094F94420384601211BB916B976F06E -:10FC7800B9DC01E076F01EDA97F8243013F00103BE -:10FC88001DD118E0B4F95430012B18D03846494634 -:10FC980094F9442076F00EDA00238DE808020293E6 -:10FCA800039304932846214617225B461AF0C6DCC4 -:10FCB8000D2649E00023012200930192EFE7002E70 -:10FCC80042D100210C225FA8FCF3C2F2344B0DF59F -:10FCD800927B5F93334B00212822584660936195AD -:10FCE800FCF3B6F2069BADF8346153AE3046002102 -:10FCF80020224A93CDF824914B97FCF3A9F26C9AF1 -:10FD080008F106030193931F00960293D5F8940611 -:10FD18002146B0225FABCDF868B152F003DEBDF8E2 -:10FD280034618EB987B197F82430D8070CD52846A6 -:10FD3800214604220AF10A0300960196CDF808909C -:10FD4800039604961AF07ADC069A2046531C01930F -:10FD5800002303930493079B0AF10A01059304F116 -:10FD6800DC023B46CDF800900296FDF76DFC284674 -:10FD780021460AF10A0276F03DDE68B1A3795BB14B -:10FD880090F82430D90707D52B689B6A836203E073 -:10FD98000E26D9E70126D7E763B0BDE8F08F00BF8C -:10FDA80011148400151484002DE9F04F9A46836ECF -:10FDB800ADF5077D81468669CB58D1F80C01919C39 -:10FDC8000D460D92DDF8408212930C90002C00F045 -:10FDD800AA82002131A86C22FCF33AF29DF848323D -:10FDE8000D998DF8DC30B4F8CC303391CDF8D0A033 -:10FDF800CDF8C4903295CDF8D480369423B92069D3 -:10FE080047F04AD8A4F8CC00B4F8CC20D5F808318B -:10FE18000021ADF8E4204CA828221093FCF318F236 -:10FE28000D98BAF800200388ADF82C2003F0FC03E5 -:10FE3800A3F12000434243EB0003D9B28DF84730C9 -:10FE480093B20A934B010E9394F824300F9103F068 -:10FE58000303032B03D1A368990500F13F82D6F869 -:10FE680064311BB19B79002B40F05782336893F8BB -:10FE78002F30ABB12B6D9A0712D595F8A4307BB112 -:10FE880000F076DDD5F8B0103EF0EEDC002800F08A -:10FE98004A820023C5F8A830C5F8AC3085F8A430EC -:10FEA8000F9820B1B8F1090F40F2378209E0B8F194 -:10FEB800030F40F23282A8F104010AF1040B099100 -:10FEC80004E0A8F10A020AF10A0B09920027676305 -:10FED800A763304621463A4676F0B4D9099BCDF857 -:10FEE800F4B0012B3E93CDF8ECB040F316829BF8AA -:10FEF8000130099802339842C0F20F8239460C2229 -:10FF080083A8FCF3A5F1704B394683936F4B2822E5 -:10FF180084936AAB184608938596FCF399F156AA20 -:10FF28000DF5E87C6B9260AA6C92604639462022F7 -:10FF3800CDF81CC06A94ADF8C871FCF389F1089B30 -:10FF480009997B933368DDF81CC093F84F30029110 -:10FF580003F00303CDF800C0CDF804B08DF8E83104 -:10FF68000E9AD6F89406294683AB52F0DBDCBDF82E -:10FF7800C8210E9208B11746BFE1BDF82C30D4F85D -:10FF8800E000A4F8F83038B141780231FDF322F7E7 -:10FF9800D0F1010038BF00200B900B98EB6D8DF865 -:10FFA800E60023B12A6D40F23713134013B92B6DC5 -:10FFB8005B060BD5D4F8E03043B9AB79002B00F0E1 -:10FFC8008F81D5F8EC30980440F18A81304656A9E3 -:10FFD80060AA4CAB1AF0F6DE002840F0858196F84E -:10FFE8001C259DF844319A4240F07E8194F82430D3 -:08FFF80099070BD594F8D730EE +:1061A80000000000000000000000000000000000E7 +:1061B80000000000000000000000000000000000D7 +:1061C80000000000000000000000000000000000C7 +:1061D80000000000000000000000000000000000B7 +:1061E80000000000000000000000000000000000A7 +:1061F8000000000000000000000000000000000097 +:106208000000000000000000000000000000000086 +:106218000000000000000000000000000000000076 +:106228000000000000000000000000000000000066 +:106238000000000000000000000000000000000056 +:106248000000000000000000000000000000000046 +:106258000000000000000000000000000000000036 +:106268000000000000000000000000000000000026 +:106278000000000000000000000000000000000016 +:106288000000000000000000000000000000000006 +:1062980000000000000000000000000000000000F6 +:1062A80000000000000000000000000000000000E6 +:1062B80000000000000000000000000000000000D6 +:1062C80000000000000000000000000000000000C6 +:1062D80000000000000000000000000000000000B6 +:1062E80000000000000000000000000000000000A6 +:1062F80000000000D41B800004000000000800001B +:10630800B422800004000000080800007823800000 +:106318000400000010080000C427800004000000EA +:106328001808000030288000040000002008000041 +:10633800D8178100040000002808000000D0810060 +:1063480004000000300800001C1482000400000053 +:1063580038080000283882000400000040080000C7 +:106368006C6683000400000048080000ACAD8300A0 +:106378000400000050080000080884000400000021 +:10638800580800001C1A840004000000600800007F +:106398009822840004000000680800002C8A840009 +:1063A8000400000070080000D8BE8400040000004B +:1063B80078080000C0BF84000400000080080000C6 +:1063C80010C38400040000008808000078C9840015 +:1063D80004000000900800002C91840004000000D4 +:1063E800980800000C4C820004000000A00800007F +:1063F800FCD9840004000000A808000084E384009D +:1064080004000000B008000018EC8400040000003C +:10641800B80800000C19850004000000C00800003E +:1064280084C0860004000000C80800004466850097 +:1064380004000000D008000010A282000400000040 +:10644800D8080000003B850004000000E0080000B8 +:1064580084B6850004000000E8080000E8B685005E +:1064680004000000F0080000CCBA85000400000019 +:10647800F8080000F8C885000400000000090000C2 +:10648800B0BE82000400000008090000ACD48500FA +:106498000400000010090000E09B840004000000D4 +:1064A80018090000B8FB850004000000200900005E +:1064B80038E3860004000000280900006CEA860022 +:1064C80004000000300900002825860004000000B0 +:1064D80038090000F0C086000400000040090000F0 +:1064E8003CC38600040000004809000018F9860033 +:1064F800040000005009000064FA8600040000004F +:1065080058090000440987000400000060090000E1 +:10651800101387000400000068090000103387008A +:1065280004000000700900005C3B870004000000C4 +:1065380078090000A0D98600040000008009000046 +:1065480058DA86000400000088090000B860870057 +:10655800040000009009000018E086000400000014 +:1065680098090000ACE4820004000000A0090000C3 +:1065780058EF820004000000A8090000E4F182003E +:1065880004000000B0090000C0F28200040000000E +:10659800B8090000D4D1870004000000C009000039 +:1065A800D4D4870004000000C8090000BCD68700C6 +:1065B80004000000D0090000F4D98700040000009E +:1065C800D8090000C0DA870004000000E0090000D4 +:1065D800DCDC870004000000E8090000F8DC870024 +:1065E80004000000F009000088DD870004000000B6 +:1065F800F80900007CE2870004000000000A00009F +:10660800CCE3870004000000080A0000F4E58700D6 +:1066180004000000100A0000902688000400000012 +:10662800180A0000A40B830004000000200A0000E0 +:106638007C0E830004000000280A0000081983006B +:1066480004000000300A00005058880004000000D0 +:10665800380A00002059880004000000400A0000A1 +:10666800D462880004000000480A00008469880099 +:1066780004000000500A0000DC98880004000000B4 +:10668800580A00006846836941690BB503695A4690 +:1066980051460EB44A46414606B4C368826841680A +:1066A800FEB40368C269EFF303810EB48269EFF3A5 +:1066B800058106B4034801680029FED0684688476A +:1066C80014B000BD3C14000062B6704772B6704743 +:1066D80004490840002803D003490A6802430A60B5 +:1066E80070470000FFFF000000E100E00449084097 +:1066F800002804D003490A68C04302400A60704772 +:10670800FFFF000080E100E00249096890228858F4 +:106718007047000044140000024909689C22885010 +:106728007047000044140000DDBAADBB0000000053 +:106738000000000000000000000000000000000051 +:106748000000000000000000024A11681060081CE8 +:10675800704700003C1400005648574900220A5070 +:106768000168564A0A40564F0F403F4206D15046EC +:10677800004202D04046004229D1FEE7FC214158A0 +:106788000A680F2313400F2BF1D0012B01D00431DD +:10679800F6E708314B4B13404B4CA34206D100F0AF +:1067A800C1F8804600F0CAF88146E9E7474CA342A1 +:1067B800E6D10B1F1B68464C23401824E3409C4637 +:1067C80000F0B0F8824600F0B9F88346D8E74149AE +:1067D80021224250374A40498958FF23194219D08B +:1067E80051683E4B194215D01168344B1940D36A91 +:1067F80010E0A3420ED0C0460CE03949895819422E +:1068080008D03849895819409942FAD1364B11694C +:106818001942FCD049463F4204D19823CB58102452 +:10682800E34001E0314BCB581C242340002B01D01E +:1068380000F092F840462E49086048462D49086005 +:1068480050462D49086060462C4908602C490F6065 +:106858002C4D2D490D602D482D49002204C0814240 +:10686800FCD8043DAD46009DEC431023DD41AC420D +:1068780010D1240CA400274D2C606B461B1B264806 +:10688800264D2860002C05D01D68056004330430AF +:10689800043CF9DC81B0224B1B490D68ED1A0D60F0 +:1068A8006C46E41AA546684600090001854600F0D2 +:1068B800D7FCFEE70000001814060000FFFF0000E8 +:1068C800000000F000FF0F00002A0800000E08007A +:1068D800000000FFE001000004060000000038008E +:1068E800180600000C060000001000000804000054 +:1068F80044140000481400004C1400005014000018 +:106908004014000000000800945C0100BC5F010016 +:106918009C6601009C5C01008C750200985C01007B +:106928000000010008680F2204310240052AF9D14D +:10693800014A1040F746000000F0FFFF08680F22E8 +:1069480004310240052AF9D180221042F6D0014ACA +:106958001040F74600F0FFFFFEE7000000487047D0 +:10696800BC5F010000487047FC5F010000487047A9 +:1069780060600100004870470860010003F04ABAEF +:1069880001238B402DE9F74FB3F5001F28BF4FF4C3 +:106998000013042B38BF04230330019320F00304B1 +:1069A800FFF7E0FF354B0022D3F800B015469446B8 +:1069B800134627E0D1F800A0A24522D301F1080729 +:1069C800019E07EB0A08C6F10009C4EB080609EAAC +:1069D8000606BE4215D3DDF8049009F1FF3919EA1D +:1069E800070FCDF8009002D0F71B072F09D9C4EB89 +:1069F8000A075F4505D2424635466FB1BB46844615 +:106A08000B46084641680029D4D13BB91C4A1846B0 +:106A18001168013111602FE084460B46521B111B8F +:106A2800072909D918682A19401A083918602951FC +:106A3800596851605A6022461968891A072903D88B +:106A48005A68CCF8042004E05A50A1F108021A60F0 +:106A58005B180C48002219685A6002688A1802609C +:106A680009480168083101608918084A106881429C +:106A780088BF116003F10800BDE8FE8FF403000031 +:106A8800F003000014040000480400000460010042 +:106A980038B5194B50F8082C196805468A1A1A6037 +:106AA800164BA0F108041A68083A1A60FFF75AFF53 +:106AB80002E0A34203D218464368002BF9D155F8E7 +:106AC800082CA9188B4205D119685B68521808323E +:106AD80045F8082C6360036803F108028218A24293 +:106AE80007D155F8082C9B18083303606368436086 +:106AF80000E04460002038BD140400004804000091 +:106B080010B500214022044605F04ADC104B2360F2 +:106B1800104B6360104BA360104BE360104B236174 +:106B2800104B6361104BA361104BE361104B236260 +:106B3800104B6362104BA362104BE362104B23634C +:106B4800104B6363104BA363104BE36310BD00BF8E +:106B580000000000F8370100F8370100915C0100DF +:106B6800945C0100BC5F0100BC5F01009C660100F1 +:106B78009C660100FCB60200FCB602008C6A0300A9 +:106B8800FC00000000010000000000000000000000 +:106B9800F0B52D4D91B06846FFF7B2FF297800296E +:106BA80037D10898099C241A06D0224605F0F8DB4C +:106BB8000898214609F06EDD22462449244805F04C +:106BC80015DC244B00241C7001232B70224D09F086 +:106BD80091DC2B68002B33D01A78002A30D09F899B +:106BE8005E890CE02B681D4AD98910680AF076DCAA +:106BF8000134014630B1184B186806F0B1DBA3190F +:106C0800BB42EFDB164B29681868012206F0ECDB63 +:106C180016E0144E317899B90A980B9C241A06D0BC +:106C2800224605F0BDDB0A98214609F033DD084805 +:106C38000D49224605F0DADB00232B70012333705F +:106C480009F058DC11B0F0BDFC0300009AFB880085 +:106C5800553901001460010044040000900400004C +:106C68002C0400006C600100521E8900014B18685A +:106C7800704700BF945C0100002070472DE9F04F79 +:106C88009DB00AA8FFF73CFFFFF7F0FF0446FFF7A7 +:106C9800F3FF0A9B0B9A0F99D21A0E9B0D9DC3EB1B +:106CA80001091199109B6E4ECB1A0C99DFF80082DE +:106CB800C1EB050B93443268D8F8001002F5005276 +:106CC800521A4A44D2185A44141924180994DFF85D +:106CD800E4A1644C644F2268DAF800506348AD18A8 +:106CE8003A680893C5EB020CCDF81CC005F07EDBB2 +:106CF800089B09F57E71019303F57E7307339B0AA0 +:106D080007310BF57E72890A073202930823920A2B +:106D18000091039359464B46554805F067DB3368A5 +:106D280020683968DDF81CC00190039300F57E7077 +:106D380003F57E730CF57E7601F57E720730073316 +:106D4800800A9B0A07320736B60A920A0290049311 +:106D580048486346009605F049DB099905F57E72B7 +:106D680001F57E7307339B0A0732920A009329467E +:106D7800099B414805F03ADB404B414F19684148AF +:106D880005F034DB3968404B0A6846469A4203D01E +:106D98003E4805F02BDB25E01A910B4604E0156808 +:106DA8003948131D854203D11A461BAB9A42F6D3C4 +:106DB80033681AAD009336482B461A9205F016DB55 +:106DC8003B681A9AE91A3348D31A0A46009305F021 +:106DD8000DDB33681A9A591B2F489B1A0A460093F1 +:106DE80005F004DB2D4B1B684BB31A783AB359896D +:106DF800DD891A8901FB05F638354D4306F57E73A2 +:106E080007339B128DE8280005F57E7307339B1224 +:106E180002932348334605F0E9DA2368DAF80020BC +:106E2800991B9B185B1B03F57E7001F57E7207307A +:106E3800800A07320090920A1A4805F0D7DA1A4BEE +:106E48001D6809F081DD044609F078DD294603460E +:106E58002246164805F0CADA1DB0BDE8F08F00BF1B +:106E68000460010014040000F403000088390100E4 +:106E780097390100D63901001B3A0100F0030000E0 +:106E880068600100563A01004B415453713A0100C1 +:106E9800953A0100CC3A0100F13A0100440400009F +:106EA800173B0100443B0100040400006C3B010057 +:106EB800106001004804000008B57146034805F059 +:106EC80095DA0120BDE8084009F0249E9A3B0100AC +:106ED80000487047186001002DE9F34107460C4649 +:106EE80009F032DD10B909F035DD3AE00026204618 +:106EF8000DF106016A46ADF80660009607F1030831 +:106F08000AF072D9009D28F00308454440F638037A +:106F18009D4226D82DB328463146FFF731FD044659 +:106F2800F8B13146009A05F03BDA009BA781ED1ACB +:106F3800E218C8EB050802EB0803A3606368013D8B +:106F480062F3140363601B0C65F34F13E380204660 +:106F580009F0DEDC01232080A370BDF80630E38150 +:106F680004E0044B00241A6801321A602046BDE888 +:106F7800FC8100BF4C04000038B50446E38959067B +:106F880021D4A278013AD2B2A270002A27D1E2789D +:106F980062B1134B204653F82250E9890AF0D4D93C +:106FA80028462146BDE8384006F0509ADA0516D43E +:106FB8000C4B2046A360218809F0D4DC2046BDE8AC +:106FC8003840FFF765BD074B2046A3602188A56BB5 +:106FD80009F0C8DC2046FFF75BFD2C46CEE738BD3C +:106FE80050610100EFBEADDEF8B51F4E01220D461F +:106FF8003068002102F0AAFF002108220746306805 +:1070080002F0A4FF022D014610D107EA000414F48F +:10701800806406D0306821F48061002202F096FF77 +:107028002C46FA041ED544F004041BE0052D10D1AB +:1070380007F40064D4F1010438BF0024BB0511D55E +:10704800306841F48061002202F080FF44F020049F +:1070580008E035B9306829460522BDE8F84002F055 +:1070680075BF00242046F8BD0004000029B9034B71 +:1070780011461868072202F069BF70470004000033 +:107088002DE9FF470446FFF723FF2368C462032B5B +:1070980003D1474B18680FF0EFD92368A3F110020A +:1070A8000F2A04D804B0BDE8F04709F0CF9B032BA2 +:1070B8000FD1404AE36C22F00102934209D1626C7D +:1070C80006339361636C4FF0FF321A6004B0BDE879 +:1070D800F087656CFFF7CAFD374E636CF169C3EB47 +:1070E800000A3268354805F081D9A36C21680093FD +:1070F800636C22460193A36831480293E368002732 +:107108000393E36C05F072D9E36904F1100100936D +:10711800236A2C480193636A4FEA9A0A0293A36A86 +:10712800B94603930EC905F061D9A36B04F12C018C +:107138000093E36B24480193236CB84602930EC96D +:1071480005F054D9EB682148009395E80E0005F046 +:107158004DD9EB6905F1100100931D480EC905F0E2 +:1071680045D918E07A59D3070FD5FF2A0DD9194BFD +:107178009A4204D902F16243B3F5801F05D8164834 +:10718800394605F033D909F101090437B9F10F0F70 +:1071980008F1010801D8D045E4D13368002043F450 +:1071A800806386E8180004B0BDE8F04709F0B29C97 +:1071B80000040000D1C0800070600100C63B0100DF +:1071C800DC3B0100113C0100443C0100733C010020 +:1071D800913C0100F8370100AF3C0100036810B58D +:1071E800022B044603D0084B18680BF0BDDE20467E +:1071F800FFF746FF2368022B05D0034B1868BDE84C +:1072080010400BF0F19E10BD00040000014B1868FF +:10721800704700BFB46001002DE9F04104464C20DE +:107228000E46154698460AF0D1D80746A0B1002167 +:107238004C2205F0B5D84FF4F0637B634FF47A73B2 +:10724800FB631C233B640C237B640423C7F80C807A +:107258003E607D60BC60BB643846BDE8F081704725 +:1072680010B515F04BFF15F059FF15F0B3F816F0EF +:1072780005F8044615F06CF820461BF0D9FCFFF71A +:1072880087FC2046BDE8104009F0AE9A002301E0D3 +:10729800013340080028FBD1C3F120007047C01714 +:1072A8007047431E23EA0000FFF7F9BF4840FFF785 +:1072B800F8BF22EA000208401043704708B5FFF7FC +:1072C800F8FFC0B208BD2DE9F843DDF82080064676 +:1072D8000D4614469946002707E0E95DE25D304611 +:1072E800FFF7ECFF08F8070001374F45F5D1BDE877 +:1072F800F8830379013BDBB2A3EB511300EB830066 +:107308008068D0F1010038BF0020704710F00101FB +:1073180030B51AD002230122591E01249DB214FA55 +:1073280001F1202D02D09C40013C01E04FF0FF34D8 +:1073380000FB02F52C40A14234BF891811460133E5 +:10734800212B0A46E8D1084630BD084630BD38B57D +:10735800054600F51770FEF3BDF700240AE004F1B6 +:10736800760005EB8000436813B10430FFF304F79F +:107378000134A4B2B5F85831A342F0D838BD2DE98C +:10738800F041061D9AB004460431304604321D46C9 +:10739800FEF384F60746002D30D0204601210AAAC4 +:1073A800202305F10408FFF3FDF647B920462946D6 +:1073B800FFF368F60028D4BF0020012000E0012078 +:1073C8000021FFF773FF3146054642463046FFF37A +:1073D800FBF4012112AA20232046FFF3E3F602AEB4 +:1073E800E8B20AA912AA20230096FFF76CFF636887 +:1073F8002046012132469B0000F0AEDA1AB0BDE803 +:10740800F081F0B5071D9BB00446043138460432BC +:107418001D46FFF3D9F4064625B320230AAA012105 +:107428002046FFF3BFF630460021FFF73FFF2A1D35 +:10743800064639463846FEF331F6012112AA2023C2 +:107448002046FFF3AFF602ADF0B20AA912AA202334 +:107458000095FFF738FF6368204601212A469B0004 +:1074680000F07ADA1BB0F0BD2DE9F041B8B015464E +:1074780006468846FFF3C4F66A680446023293005B +:10748800502B4FD8D8F8043003339B00902B49D8A1 +:1074980024A9FFF379F50746002844D06A6805F166 +:1074A8000801920026A804F0F7DED8F80420204648 +:1074B80069460332FFF368F50446002833D02846AE +:1074C800FFF3A2F66D686D01451B00E0203515F14C +:1074D8001F0FFBDB20464146FFF306F63DB1384659 +:1074E800294600F079DA2046294600F075DA201D91 +:1074F800391DFFF39FF220463946FFF3C3F50028F4 +:1075080005DB204621463A460023FFF77AFF1DB1E6 +:107518002046694200F060DA30462146FFF3E4F580 +:10752800012000E0002038B0BDE8F08108B528B19E +:10753800FFF36AF6D0F1010038BF002008BD2DE93D +:10754800F0410446ACB00D461646FFF359F66B6899 +:1075580062682B94B2EB430F01D3201D08E0012190 +:107568000022DB00FFF3CAF42B9000284ED0043031 +:10757800291DFFF3DBF23046FFF7D8FF0121FFF7A3 +:1075880095FE20230BAA012180462046FFF30AF628 +:107598002B981BAD201A18BF01200121FFF786FE8A +:1075A8002B9907462046FFF39FF5012113AA2023B4 +:1075B8002046FFF3F7F5F8B213A90BAA202300958C +:1075C800FFF781FE01212A4620232046FFF3EAF532 +:1075D800324620462B99FFF747FF0646B8B10121EE +:1075E80023AA20232046FFF3DDF503AE5FFA88F0D7 +:1075F80023A92A4620230096FFF765FE3246204637 +:1076080001212023FFF3CEF5012600E006462B9B3F +:107618009C4202D02BA8FFF3AFF530462CB0BDE852 +:10762800F0812DE9F74FD2F804A007795FFA8AF9BB +:1076380091F80480144600F1080609F1FF390D4657 +:1076480030460021BA005FFA89F9083404F0A8DE50 +:10765800013F08F1FF3104EB890B6FEA0909C9B250 +:107668004FEA8909FFB208354FEA880805EB81051A +:10767800CDF80490002306EB8706C8F10009002125 +:107688001DE05FFA8AF84FEA88085C46C8EB0608EE +:10769800304600270DE03A46076854F804C900232D +:1076A800D2196F5843F10003E7FB0C2340F8042973 +:1076B8001F464045EFD1019804393350043E4945EF +:1076C800DFD10020BDE8FE8F2DE9F04FBDB0884620 +:1076D8004699D0F80C900C1D8568039400684C6896 +:1076E80008F10401049109F104010591079011467C +:1076F80028461A460023FFF794FF98F8042099F8C3 +:1077080004302E790892002109F108009A00083502 +:10771800069306F1FF3A04F043DE039805EB8A0A64 +:10772800A50040194FEAC40B0A90CBEB0A0B51464F +:10773800A4460020AE462BE00B68079A0A9F5343E5 +:107748000E4609932546002002910EE057F80439A9 +:1077580031680B93002342180B98099943F10003F1 +:10776800E1FB002346F80429184615F1FF35EDD250 +:107778000299A5004D1B07E01E680023821943F1FA +:10778800000345F804291846AB452B46F4D30439C1 +:107798001CF1FF3CD0D2059A069B754602EB830686 +:1077A800CBF80000CEEB0A0A2246002303E05AF881 +:1077B8000310F150043B013A971CF8D10021D9F885 +:1077C8000800FFF773FD0599039A07460498FFF32D +:1077D800FBF202212B4640460CAAFFF3E3F404987F +:1077E800089900EB810303E056F8042943F80429BB +:1077F80014F1FF34F8D202211CAA2B464046FFF3AD +:10780800D1F42CACF8B21CA90CAA2B460094FFF7B3 +:107818005AFD4046022122462B4600F09DD8002002 +:107828003DB0BDE8F08F2DE9F04F04468BB0184607 +:1078380009921F460891FFF3E3F47B6804F5AC72E4 +:1078480006929B00002200250590A4F85821079372 +:107858002E4668E004EB8609D9F80410002960D0A8 +:107868000698FFF3D7F0804600285AD101214246F6 +:10787800079B0598FFF342F305F1200A04EB8A0AF7 +:10788800CAF85C01D9F8040004EB8503C3F85C016D +:10789800FFF7FCFCC0F11F00C0B204900999DAF8A8 +:1078A8005C01FFF321F4C146DDF810A032E04FF08F +:1078B800010B05F1200884F860B204EB8808D8F8B9 +:1078C8005C1104F5177C60460A460B46CDF80CC0DF +:1078D8000097FFF7F9FE049ADDF80CC053B2C9EB24 +:1078E80003030BFA03FB04EB86035B681BEA030F35 +:1078F8000AD0002384F86032D8F85C116046089AF0 +:107908000B460097FFF7E0FE0AF1FF3A5FFA8AFAA2 +:1079180009F101091AF0800FC9D00135EDB2A4F8B8 +:1079280058510136F6B294F84431B34292D8012046 +:107938000BB0BDE8F08F2DE9F04F8346ADF52F7DF4 +:1079480018461C4689469246FFF35AF46768012593 +:107958008046BE0000212422A1A804F021DD29468A +:10796800002233464046A195FFF3C8F2294600227B +:107978003346AB904046FFF3C1F229460022334616 +:10798800AC904046FFF3BAF202217B198B40AD90D0 +:10799800A1AA4046FFF3B2F2AA90AB9800F008D82B +:1079A800267904F10805013EF6B255F8260010F0D4 +:1079B800010000F093804946AA9A2346AC98FFF349 +:1079C8002DF72346AB99AA9AAD98FFF327F755F8F8 +:1079D8002600FFF79BFC002105464FF41E7203A802 +:1079E80004F0DEDC05236A4221469AA88DF80C30A3 +:1079F800FEF37CF4514603A8FEF3DEF3234603A806 +:107A0800AC99AD9AFFF70FFF9DF8507107F1FF3859 +:107A18001FFA88F80FFA88F3002B4FDB03A800EB56 +:107A28008303596859A8FEF3BBF61F2846D803A953 +:107A380001EB8003D3F8DC11AD98FFF355F3C8F1DF +:107A4800000800252DE0AD9901238DF86C329AA825 +:107A58000A460B460094FFF737FEBB1E1BB203A86D +:107A6800EA18C3185B1993F8043131460136994274 +:107A7800E9DB00EB8203596891B1002359A88DF81E +:107A88006C32FEF38DF61F2818D803A901EB80038A +:107A9800AD990094D3F8DC219AA80B46FFF714FEA1 +:107AA800013D45454FF00006D7D19AA85946AD9AF1 +:107AB800AB9B8DF86C620094FFF706FE03A8FFF7F6 +:107AC80046FCACA8FFF358F3ADA8FFF355F3ABA8F9 +:107AD800FFF352F3AAA8FFF34FF301200DF52F7D12 +:107AE800BDE8F08F2DE9F04FB3B0039018461C465F +:107AF8008A469346FFF384F3D4F80490012509F1EC +:107B08000107BF0080464FEA890600213A4605A8CA +:107B180004F046DC29460022334640460595FFF32B +:107B2800EDF12946002233462E904046FFF3E6F158 +:107B38002946002233462F904046FFF3DFF12946BD +:107B48000022334630904046FFF3D8F102213B46ED +:107B5800319005AA4046FFF3D1F12D902E98FFF3FE +:107B680027F7267904F10805013EF6B255F82600F4 +:107B7800DAF8047010F0010000F08B8051462D9A5D +:107B880023462F98FFF34AF62E992D9A23463098CC +:107B9800FFF344F655F82600FFF7B8FB7F01424291 +:107BA800214626A8FEF3A2F3013F01E0A6F1200733 +:107BB800BEB258463146FFF79CFB0028F6D109F1C2 +:107BC800FF393FB20BF1080AA9EB67175AF82700EB +:107BD800FFF75CFB361A3BE0309901250A460B4655 +:107BE80026A88DF89C500094FFF76EFD294616AA2A +:107BF80020233098FFF3D6F230994FF000080B4657 +:107C08002F9A26A88DF89C800094FFF75DFD1EAA88 +:107C1800294620233098FFF3C5F206F01F0015FA15 +:107C280000F0A9EB67175AF8273041461840FFF7CC +:107C38003DFB0EAFC0B216A91EAA20230097FFF77E +:107C480042FB309829463A462023FFF385F6013E49 +:107C5800B6B237B2002FBFDA00230399309A8DF8F5 +:107C68009C3026A82E9B0094FFF72EFD26A8FEF335 +:107C780031F32FA8FFF380F230A8FFF37DF22EA88E +:107C8800FFF37AF22DA8FFF377F231A8FFF374F22D +:107C9800012033B0BDE8F08F2DE9F04FBFB003905D +:107CA80018461D4689469246FFF3AAF26E680223DB +:107CB8000124B60000278DF8F7300A233C932146AB +:107CC8003A463346804637973B978DF8F640FFF3A0 +:107CD80015F121462D903A4633464046FFF30EF102 +:107CE80021462E903A4633464046FFF307F10221DB +:107CF8002F903A4633464046FFF300F12146309034 +:107D08003A4633464046FFF3F9F0214631903A4669 +:107D180033464046FFF3F2F0214632903A46334666 +:107D28004046FFF3EBF0214633903A46334640464F +:107D3800FFF3E4F0214634900DF1F6022346339820 +:107D4800FFF30AF621460DF1F70223463498FFF3B4 +:107D580003F621463A4633464046FFF3CFF0214624 +:107D680035903A4633464046FFF3C8F021463690F0 +:107D78003A4633464046FFF3C1F0214638903A462A +:107D880033464046FFF3BAF0214639903A46334627 +:107D98004046FFF3B3F021463A903CAA2346309878 +:107DA800FFF3DAF530982B4602462946FFF729FB00 +:107DB80003992A462D98FFF7C2FB2B4630992D9A36 +:107DC8002E98FFF32BF52E992A462F98FFF7B7FB2D +:107DD8002E982F9A01462B46FFF7D1FA2E98FFF7D7 +:107DE800A5FB2146FFF762FA29468446349A2F9864 +:107DF8002B46CDF808C0FFF704FB2E992F9A2B4687 +:107E08003198FFF76FFE4A462B4630992E98FFF3BC +:107E180005F52E9829460246FFF374F251462E9A2C +:107E28002B463598FFF3FAF452462B462E982946EE +:107E3800FFF7E7FA484629462F9AFFF363F22E9890 +:107E48002F9A01462B46FFF3E9F42F983399319A7C +:107E58002B46FFF794FA2E992F9A2B463698FFF364 +:107E6800DDF4202321461DAA3598FFF39BF120233A +:107E7800214625AA3698FFF395F1DDF808C00DF1E3 +:107E8800540B5FFA8CF01DA925AA3346CDF800B033 +:107E9800FFF719FA334621465A464046FFF32EF0BB +:107EA8002A46014637902E98FFF749FB2E98379AB5 +:107EB80001462B46FFF3B2F44946379A2B462F98D2 +:107EC800FFF3ACF42E982F9A01462B46FFF757FA8A +:107ED800524639982E992B46FFF751FA30992D9A28 +:107EE8002B462E98FFF39AF42B462E99379A3898FA +:107EF800FFF394F438992A462E98FFF720FB2E9822 +:107F0800389A01462B46FFF389F44946389A2B469E +:107F18002F98FFF383F42E982F9A01462B46FFF7EC +:107F28002EFA52463A982E992B46FFF728FA339A9A +:107F38002B462E982946FFF764FA2E982146FFF320 +:107F48004BF52E982B4602463999FFF7CBFD2E9814 +:107F5800FFF7ECFA214681462E98FFF3AFF221464F +:107F680040EA0900FFF7A2F9214681461DAA20230D +:107F78003998FFF317F15FFA89F92023214625AADA +:107F88003A98FFF30FF148461DA925AA3346CDF8C4 +:107F980000B0FFF798F921465A4633464046FEF3AB +:107FA800ADF720233B9021461DAA3798FFF3FAF03E +:107FB8002023214625AA3898FFF3F4F00DF1140A7E +:107FC80048461DA925AA3346CDF800A0FFF77BF93E +:107FD8002023284621461DAAFFF3E4F006F1FF39C5 +:107FE8003EAB994419F8843C03F00303032B03D0F8 +:107FF800444804F0FBD954E03A464046214633460B +:10800800FEF37CF73B4680462946339A2E98FFF7C5 +:10801800B6F92E980221FFF3DFF42B463B992E9AEE +:108028004046FFF75FFD21461DAA20230398FFF372 +:10803800B9F025AA202321464046FFF3B3F019F8EA +:10804800840C19F8641C00F0010001F00101FFF72D +:108058002DF929462B46074642462E98FFF7D1F9B7 +:1080680021461DAA20234046FFF39CF0214625AA5D +:1080780020232E98FFF396F00AEB0605F8B21DA907 +:1080880025AA33460095FFF71EF921465246334686 +:108098004898FFF361F4499821462A463346FFF38E +:1080A8005BF42DA8FFF368F02EA8FFF365F02FA866 +:1080B800FFF362F031A8FFF35FF030A8FFF35CF044 +:1080C80032A8FFF359F033A8FFF356F034A8FFF3B2 +:1080D80053F035A8FFF350F036A8FFF34DF037A85A +:1080E800FFF34AF03BA8FFF347F038A8FFF344F04A +:1080F80039A8FFF341F03AA8FFF33EF000203FB063 +:10810800BDE8F08FE93C010000487047883D010058 +:1081180000487047103D0100004870474C3D010081 +:1081280000487047C43D0100012801D1FFF7F0BFA6 +:10813800022801D1FFF7F0BF032801D1FFF7F0BFF4 +:10814800042801D1FFF7E0BF0020704700487047BE +:10815800DC60010000487047305D0100014B43F8C6 +:108168002010704750610100034B53F82000431A58 +:10817800584240EB030070475061010042893C2996 +:1081880028BF3C21034691422CBF084610469881DF +:108198007047000000F13402342A08B5034606D9B6 +:1081A80005482021054A04F061D9034808BD044A5E +:1081B800434252F8230008BD306101007F3E0100B0 +:1081C8000CA2880038B5049C1D467CB1FF2B0DD04D +:1081D80002B95BB96B1C2070A170637025B11146A0 +:1081E800E01C2A4604F058D803356419204638BDE7 +:1081F800C0F3804070470000044B00F44032134342 +:1082080003420CBF00200120704700BFD0915400EA +:1082180038B50546FFF7F0FF38B10B4B2B4033B9A3 +:1082280015F4900418BF182402E0044600E0102456 +:10823800284605F0BDDF20B1034B2B40002B18BFAB +:108248001024204638BD00BFC4D104000048704740 +:10825800685D0100004870477852010000207047AF +:1082680008B5FFF7F3FF41780278012313FA01F10B +:1082780013FA02F20A4381788B4042EA030008BDF0 +:108288002DE9F7434FF0000804460F461646994675 +:108298004546012303FA08F313EA090F2BD0636953 +:1082A8002046222B0ADDE3695A0607D540F6270146 +:1082B80000220EF0AFDA0146204600E000214FF41C +:1082C800C4620EF047D9C0F8008063692046222BAB +:1082D8000ADDE3695B0607D540F6270100220EF0A8 +:1082E80099DA0146204600E0002140F224620EF0AF +:1082F80031D903681D4308F10108B8F11F0FC8D12F +:108308009DF828304BB145B10123009320462B46F8 +:1083180039463246FFF7B4FF05432846BDE8FE83D9 +:10832800816838B540F63C039942044628D1C368B1 +:108338000B2B03D84FF0A871994001D40C2B1FD9EF +:1083480049F218239A4205D049F640439A4217D178 +:108358000C4D00E00C4D63692046222B0ADDE369D1 +:10836800590607D540F6270100220EF053DA0146D8 +:10837800204600E0002140F2DC620EF0EBD80560F8 +:1083880038BD00BF99010100B601010038B5436945 +:108398000446222B0ADDC3695D0607D540F627018E +:1083A80000220EF037DA0146204601E0204600217F +:1083B8004FF4C0620EF0CED80568204605F07C0563 +:1083C800AD08FFF747FF03E08378AB4207D00C30D6 +:1083D80010B10388002BF7D12046FFF73FFF038831 +:1083E8004FF47A70584338BD70B5044616460D46AA +:1083F8000AF0B0DD94F86023094B002818BF012368 +:10840800012A94F8682308BFD4F85C33012A0CBF0A +:10841800D4F864236FF000422B60326070BD00BF57 +:108428000100820E2DE9FF471D4643699046002250 +:10843800222B044689460292039209DDC3695F062E +:1084480006D540F627010EF0E5D90146204601E0A1 +:10845800204600214FF4C4620EF07CD80560236AE0 +:1084680020460C2B636916DD222B0ADDE3695E06C4 +:1084780007D540F6270100220EF0CCD90146204648 +:1084880000E000214FF4C5620EF064D807683F0C85 +:10849800BF05BF0D14E0222B0ADDE369590607D595 +:1084A80040F6270100220EF0B5D90146204600E02B +:1084B80000214FF4C5620EF04DD807683F0AFFB29D +:1084C8000123AB4000262046494642460096FFF766 +:1084D800D7FE0546012212FA06F32B4207D0009276 +:1084E800204649464246FFF7CBFE25EA00050136FD +:1084F8001F2EEFD1204602A903AAFFF775FF029BA2 +:10850800002625EA030A35460123AB4013EA0A0F81 +:1085180008D0204649464246EBB2FFF783FF864221 +:1085280038BF064601351F2DEED1B81C801904B09E +:10853800BDE8F0872DE9F041069E044615461F4622 +:10854800FFF78EFE002870D010EA060800EA070739 +:108558002CD063692046222B0ADDE3695A0607D529 +:1085680040F6270100220EF055D90146204600E0CA +:10857800002140F21C620DF0EDDF63690646222BF4 +:1085880020460ADDE3695B0607D540F6270100228D +:108598000EF040D90146204600E0002140F21C625E +:1085A8000DF0D8DF036843EA08033360002F2BD0AF +:1085B80063692046222B0ADDE3695E0607D540F68B +:1085C800270100220EF026D90146204600E00021AE +:1085D8004FF4C3620DF0BEDF63690646222B2046C6 +:1085E8000ADDE369590607D540F6270100220EF097 +:1085F80011D90146204600E000214FF4C3620DF076 +:10860800A9DF03681F433760079B9A0305D4BDE8B9 +:10861800F0810A2008F0C8DB01E040F2DD54D5F80B +:10862800E0319B0301D4013CF3D1BDE8F081F7B5FB +:108638001E4643690446222B0F4615460BDDC369C7 +:108648005A0608D540F6270100220EF0E3D8009715 +:108658000146204602E00097204600214FF0FF33F4 +:108668004FF4CA620EF026DC6369222B0CDDE36945 +:108678005B0609D540F62701204600220EF0CAD82D +:1086880000960146204602E000962046002140F26E +:1086980054622B460EF00EDCFEBDF7B51E4643694C +:1086A8000446222B0F4615460BDDC3695B0608D529 +:1086B80040F6270100220EF0ADD80097014620466B +:1086C80002E00097204600214FF0FF334FF4CB62C1 +:1086D8000EF0F0DB6369222B0CDDE369590609D53E +:1086E80040F62701204600220EF094D80096014655 +:1086F800204602E000962046002140F25C622B46AC +:108708000EF0D8DBFEBDF7B51E4643690446222BA2 +:108718000F4615460BDDC369590608D540F62701F3 +:1087280000220EF077D800970146204602E0009715 +:10873800204600214FF0FF334FF4CC620EF0BADB35 +:108748006369222B0CDDE3695A0609D540F6270137 +:10875800204600220EF05ED800960146204602E030 +:1087680000962046002140F264622B460EF0A2DB00 +:10877800FEBD436913B5222B04460DDDC3695B06B4 +:108788000AD540F6270100220EF044D84FF4806342 +:1087980001460093204604E04FF48063009320468E +:1087A80000214FF4C0620EF085DB1CBD2DE9F04FAF +:1087B800013AD2B2082A85B004469A4615D8374BF2 +:1087C8009E5C374B9F5C374B13F80290364B9B5C93 +:1087D8000393364B13F802B0354B9B5C0293354B31 +:1087E80013F80280344B9D5C07E00025A8460295EB +:1087F800AB460395A9462F462E466369222B0DDD0D +:10880800E3695B060AD540F62701204600220EF0F0 +:1088180001D8CDF800900146204603E0CDF800903D +:10882800204600214FF0FF334FF4CB620EF042DBBD +:108838006369222B0FDDE36958060CD540F6270142 +:10884800204600220DF0E6DF07EA0A03B34001469E +:108858000093204605E007EA0A03B3402046009348 +:10886800002117FA06F340F25C620EF023DB039B4B +:1088780083B148FA0BF208EA0A0848FA0BFB2046CB +:10888800029C2946A2400BFA04F305B0BDE8F04F5C +:10889800FFF703BF05B0BDE8F08F00BF5C510100D2 +:1088A800655101006E5101007751010080510100AE +:1088B800EC530100F8510100015201002DE9F84381 +:1088C800044689460DF040DE0021064620460EF09B +:1088D800EBDB80462046FFF7B9FC074620460EF042 +:1088E80055DA4946054642463B782046FFF79AFD49 +:1088F8000B2302305843074B3146EB18B3FBF5F511 +:10890800454320460EF0D0DB0A23B5FBF3F5A8B2A9 +:10891800BDE8F8833F420F0038B543690446222B6F +:108928000ADDC3695D0607D540F6270100220DF070 +:1089380071DF0146204601E02046002140F2146222 +:108948000DF008DE63690568222B20460ADDE3691D +:10895800590607D540F6270100220DF05BDF0146D6 +:10896800204600E0002140F214620DF0F3DD0368B8 +:108978009D4214D063692046222B0ADDE3695A061A +:1089880007D540F6270100220DF044DF01462046B6 +:1089980000E0002140F214620DF0DCDD0568284695 +:1089A80038BD38B51C461D68FFF7B6FF034623607F +:1089B800401B38BD2DE9F743002504460F461646EF +:1089C80098469DF828900195FFF7A6FF01906369E6 +:1089D8002046222B0ADDE3695B0607D540F627010E +:1089E80000220DF017DF0146204600E000214FF479 +:1089F800C2620DF0AFDDB9F1010F006801D108B90D +:108A08000EE050B9B8EB451F09D920463946324621 +:108A180001ABFFF7C6FF2D18D9E7002000E00120C1 +:108A28000B9B6D011D60BDE8FE832DE9F04F00260C +:108A380085B08046894692460396012503AF404695 +:108A48004946524643F6982300950197FFF7B2FF2F +:108A5800044688B98DE8810040234046494652467D +:108A6800DDF80CB0FFF7A6FF039B38B99B445E44C2 +:108A780043F697239E42E0D9284600E0204605B0F9 +:108A8800BDE8F08F2DE9F843994643690446222B47 +:108A98000E461546DDF82080099F0ADDC3695A068F +:108AA80007D540F6270100220DF0B4DE0146204626 +:108AB80001E0204600214FF4C3620DF04BDD03684E +:108AC8002046C9F800306369222B0ADDE3695B069A +:108AD80007D540F6270100220DF09CDE014620460E +:108AE80000E0002140F21C620DF034DD03682046EE +:108AF800C8F80030D5F8E0313B60FFF7B1FB074616 +:108B0800002872D0D5F8E031990304D420463146C4 +:108B18002A46FFF78AFF63692046222B0ADDE369AC +:108B28005A0607D540F6270100220DF073DE0146EC +:108B3800204600E000214FF4C3620DF00BDD6369AD +:108B48000646222B20460ADDE3695B0607D540F678 +:108B5800270100220DF05EDE0146204600E00021DC +:108B68004FF4C3620DF0F6DC0368FF433B4033600B +:108B780063692046222B0ADDE3695E0607D540F6C5 +:108B8800270100220DF046DE0146204600E00021C4 +:108B980040F21C620DF0DEDC63690646222B20469B +:108BA8000ADDE369590607D540F6270100220DF0D2 +:108BB80031DE0146204600E0002140F21C620DF043 +:108BC800C9DC036840F2DD541F40376002E00A2028 +:108BD80008F0EAD8D5F8E0319A0301D5013CF6D17E +:108BE8006420BDE8F84308F0DF98BDE8F88337B59E +:108BF800044601AB4FF400616A460EF063DA63691C +:108C08002046222B0ADDE3695D0607D540F62701D9 +:108C180000220DF0FFDD0146204600E000214FF460 +:108C2800CE620DF097DC056815F0005316D0636925 +:108C38002046222B0ADDE369590607D540F62701AD +:108C480000220DF0E7DD0146204600E000214FF448 +:108C5800CE620DF07FDC0560012500E01D46204650 +:108C68009DE806000EF04CD928463EBD70B5044676 +:108C78000E460DF069DC0021054620460EF014DA98 +:108C8800314602462046FFF781FB29460646204624 +:108C98000EF00ADA304670BD014B1860704700BF0D +:108CA80094610100F8B5484F04463A68002A40F03C +:108CB80089804369222B09DDC3695B0606D540F626 +:108CC80027010DF0A7DD0146204601E020460021DE +:108CD80040F214620DF03EDC63690568222B2046E1 +:108CE8000ADDE3695E0607D540F6270100220DF08C +:108CF80091DD0146204600E0002140F214620DF0AB +:108D080029DC03689D4214D063692046222B0ADDC2 +:108D1800E369590607D540F6270100220DF07ADDF0 +:108D28000146204600E0002140F214620DF012DCFA +:108D3800056842F2107008F037D863692046222B84 +:108D48000ADDE3695A0607D540F6270100220DF02F +:108D580061DD0146204600E0002140F214620DF07A +:108D6800F9DB63690668222B20460ADDE3695B06A6 +:108D780007D540F6270100220DF04CDD01462046BC +:108D880000E0002140F214620DF0E4DB03689E422B +:108D980014D063692046222B0ADDE3695E0607D5F5 +:108DA80040F6270100220DF035DD0146204600E09F +:108DB800002140F214620DF0CDDB0668751B6426B5 +:108DC80075433D603868F8BD946101002DE9F74F9F +:108DD8000446884691461F460DF0E8DF8346002882 +:108DE80040F0D98020460DF0AFDB59468246204638 +:108DF8000EF05AD9636905462D2B0CD1D0F8F43002 +:108E0800B9F1000F02D023F0007301E043F00073C2 +:108E1800C5F8F430B8E02046FFF718FAC378012601 +:108E28009E4000F0B180B9F1000F5ED06369204622 +:108E3800222B0ADDE369590607D540F627015A4671 +:108E48000DF0E8DC0146204600E000214FF4C36243 +:108E58000DF080DB036841463B6043EA06070123C7 +:108E6800009320463B462A46FFF70AFA6369074300 +:108E7800222B20460ADDE3695A0607D540F627016A +:108E880000220DF0C7DC0146204600E000214FF427 +:108E9800C3620DF05FDB414607602A462046FFF7B4 +:108EA800C4FD4FF47A7007F07FDF40F2DD5702E02F +:108EB8000A2007F079DF63692046222B0ADDE3697F +:108EC8005B0607D540F6270100220DF0A3DC01461A +:108ED800204600E0002140F20C620DF03BDB036805 +:108EE800334242D1013FE3D13FE03A689AB963691E +:108EF8002046222B09DDE3695F0606D540F62701E7 +:108F08000DF088DC0146204600E000214FF4C362E2 +:108F18000DF020DB026822EA0607012300932046B1 +:108F28003B4641462A46FFF7ABF963690743374298 +:108F38000CBF00260126222B20460ADDE3695906CC +:108F480007D540F6270100220DF064DC01462046D3 +:108F580000E000214FF4C3620DF0FCDA41460760DF +:108F68002A462046FFF761FD00E0012640F22D1752 +:108F780002E00A2007F018DF2B6903F48053B3EBF3 +:108F8800063F01D0013FF4D12046514603B0BDE869 +:108F9800F04F0EF0899803B0BDE8F08FF0B589B0B6 +:108FA80004460D4606AA07AB4FF400610EF08AD8B6 +:108FB80029462046FFF75AFE4FF47A760022B0FB86 +:108FC800F6F6134602212046FFF79DFB00220746CE +:108FD800134600F00F0503212046FFF794FB4FF6D8 +:108FE80080733B40DF094FF4000320F07F42009379 +:108FF80003A804A9334603F09DDE05A80399049A43 +:109008001823774303F0DADE05B92D60059A4FF48B +:10901800006300934FF4805303A804A9BA1893FB84 +:10902800F5F303F087DE02A80399049A0C2303F0F2 +:10903800C5DE20460699079A0DF062DF029809B04E +:10904800F0BD10B504460DF0E7DE01462046BDE848 +:109058001040FFF7A3BF70B504461646FFF7F1FFAF +:1090680063690546222B20460ADDE3695B0607D5BE +:1090780040F6270100220DF0CDDB0146204600E036 +:1090880000214FF4CC620DF065DA04230360D6F8B2 +:1090980064364FF47A70DBB2B5FBF3F5684370BD04 +:1090A80070B504460E460DF04FDA002105462046FD +:1090B8000DF0FADF314602462046FFF7CCFF29467D +:1090C800064620460DF0F0DF304670BDFFF7E8BFDA +:1090D80037B50446FFF7B5FF4FF400616A4601ABA8 +:1090E800054620460DF0EEDF0022134620460421F7 +:1090F800FFF709FB00F47F40030A00B91B60B5FBCA +:10910800F3F520469DE806000DF0FADE28463EBD40 +:1091180070B504460E460DF017DA002105462046C4 +:109128000DF0C2DF314602462046FFF77EFC20469E +:10913800FFF78CF863690646222B20460ADDE369AF +:109148005A0607D540F6270100220DF063DB0146D9 +:10915800204600E0002140F20C620DF0FBD9F378C4 +:10916800012111FA03F3026829461A420CBF0026AE +:10917800012620460DF098DF304670BD70472DE976 +:10918800FF47836E002204460D460292039263B1A4 +:10919800D0F8CC1000EB8101D1F8D400216E8842C0 +:1091A80005D1606E9847814602E0994600E09146F5 +:1091B80020460DF0C9D90021824620460DF074DF03 +:1091C80002A9804603AA2046FFF70EF9029F00264F +:1091D8000396F7B13B462046294642460096FFF7DC +:1091E8004FF863693843222B029020460ADDE36971 +:1091F800590607D540F6270132460DF00BDB01462C +:10920800204600E000214FF4C3620DF0A3D9029B71 +:109218000360039EFEB10027334620462946424696 +:109228000097FFF72DF863693043222B03902046FF +:109238000ADDE3695A0607D540F627013A460DF0DC +:10924800E9DA0146204600E0002140F21C620DF0F8 +:1092580081D9039B0360294642462046FFF7E5FB78 +:10926800204651460DF020DFE36E5BB1D4F8CC20E8 +:1092780004EB8202D2F8D410226E914202D1606EC1 +:1092880049469847BDE8FF8710B500220C4608F00C +:10929800B1D8A0B90A4B1B688BB11A787AB1DA89B0 +:1092A80094420CD8184604F0E1D820B1054B1A684E +:1092B80001321A6010BD044B1A6801321A6010BDE1 +:1092C80044040000986101009C610100037E2BB1F9 +:1092D8004069D0F1010038BF002070470120704775 +:1092E800014B03EBC0007047A0610100014B03EB89 +:1092F800C0007047C061010070B50C46164609F001 +:10930800B3DD80B100252846FFF7F0FF03681BB9DD +:1093180080E85000184670BD0135EDB2042DF2D139 +:109328004FF0FF3070BD4FF0FF3070BD6FF016008A +:10933800704770477047000003682DE9F041C0F896 +:10934800203143680022C0F824318368C0F82831EE +:10935800C368C0F82C310369C0F830314369C0F8DC +:1093680034318369C0F83831C369C0F83C3100F53D +:109378009073534E1C69DF699559D3F814C07D1951 +:109388004FEAB41787EAF42787EA7467ED199F69EB +:1093980027EA040704EA0C047C402C198D1811F8FC +:1093A80002C0EF78043247EA0C6795F801C0AD783F +:1093B80047EA0C4747EA05256419DD61DD68402A5C +:1093C8002544DD6093E8A01087EA0C0808EA050840 +:1093D8000CEA070C88EA0C074FEAB50C8CEA753CD6 +:1093E8008CEAB5553D442C4443F8044DC1D100F1F5 +:1093F800E00306F13C0500F120071A6955F8044F0F +:10940800D9695E6961184FEAB21484EAF22484EAE1 +:10941800726409199C69D3F85CC024EA02043240DA +:1094280062409E6B5C6A66444FEA744C8A188CEA08 +:10943800F44C996D8CEA942434194FEAF11686EAB3 +:10944800B14686EAD10161185218D961D9688918DC +:10945800D96093E8520084EA060C0CEA010C264015 +:109468008CEA06044FEAB10686EA713686EAB151FB +:109478006118891843F8041DBB42BED103684268CD +:109488005918436A0160D31843608268836AD31805 +:109498008360C268C36AD318C3600269036BD318B8 +:1094A80003614269436BD31843618269836BD318A4 +:1094B8008361C269C36BD318C361BDE8F08100BF83 +:1094C800C0540100F0B5034696100F46002510E081 +:1094D80057F8044B01354FEA146C83F800C04FEA83 +:1094E800144C83F801C04FEA142C83F802C0DC70D6 +:1094F8000433B542ECDB26EAE67312F0030200EB14 +:1095080083000AD051F823401821002334FA01F5CA +:10951800C554013308399342F8DBF0BD0048704761 +:1095280064540100D0F8B43170B5D318934204469E +:109538000E461546C0F8B43104D2D0F8B031013324 +:10954800C0F8B031D4F8AC21AB183F2B0AD8A21818 +:1095580002F5B67031462A4602F09EDED4F8AC31E8 +:109568005D1925E0E2B1A0183146C2F1400200F5CC +:10957800B67002F091DED4F8B831201D04F5B6714A +:109588009847D4F8AC31C3F14002403BB6185D1996 +:1095980006E03146D4F8B831201D98474036403DA2 +:1095A8003F2DF6DC04F5B67031462A4602F074DE2B +:1095B800C4F8AC5170BD0000012910B5044640F84C +:1095C800041B05D10A4B0B49C4F8B831142204E036 +:1095D800094B0A49C4F8B831202202F05DDE0020A8 +:1095E800C4F8AC01C4F8B001C4F8B40110BD00BFA0 +:1095F8000D430000C055010045400000A054010083 +:10960800F8B5044600F5AA760D4600F58A77214696 +:109618003046142202F040DE30696649726841180B +:109628003068331F01EBF061F06820EA020CB06883 +:1096380010408CEA0000091846F8041C687895F870 +:1096480000C0000440EA0C6095F803C04FEAB2027B +:1096580040EA0C0095F802C0043540EA0C20411895 +:109668009F42306146F8041C72601E46D4D304F54C +:10967800827530694F497268411853F80409F768D0 +:1096880001EBF061B06827EA02071040784009183A +:10969800376BF0694FEAB2027840B76C7260784075 +:1096A800376D78404FEAF0703061081846F8040CBE +:1096B800043EAB42DDD804F1B4061A4615693E49AA +:1096C8005068691853F80459D76801EBF561956833 +:1096D80045407D404919176BD5694FEAB0007D4078 +:1096E800976C50607D40176D7D404FEAF5751561A8 +:1096F8004D1942F8045C043AB342DFD804F1640C13 +:109708001A4615692D49101D691853F80459C1C81E +:1097180001EBF56186EA07050540374085EA07064B +:109728008919D569166B4FEAB0007540966C506080 +:109738007540166D75404FEAF57515614D1942F87B +:10974800045C043A6345DCD804F114061D691C491D +:10975800586869181D68DF6801EBF5619D681A464D +:1097680045407D4049191F6BDD694FEAB0007D40D7 +:109778009F6C58607D401F6D7D404FEAF575491913 +:109788001D6143F8041C043B9E42DFD3236859182B +:10979800216013686168CB1863605368A168CB18AF +:1097A800A360E1689368CB18E3602169D368CB189C +:1097B8002361F8BD9979825AA1EBD96EDCBC1B8F65 +:1097C800D6C162CA30B5034685B00C461546684610 +:1097D800194607F0B3DE20466946102DB4BF2A4665 +:1097E800102202F059DD05B030BD07F0039F08B51F +:1097F80007F0ECDE002008BD38B504460D46FFF73B +:109808008DFE0346E4B10022226062600122AA4074 +:1098180001680A420AD100F114014069024204D1E8 +:1098280003F128019B6A1A420DD00B4604F110007F +:1098380063602560A0609B6829469847002038BD72 +:109848006FF0010038BD6FF0160038BD08B54368E9 +:1098580013B1DB688068984708BD08B5436813B141 +:109868001B698068984708BD013806289ABF024BD3 +:1098780018560020704700BFD4550100F8B50446BB +:1098880000680E461546FFF7EFFF00284AD0D4F8C7 +:10989800AC218021A31883F86C11531CA842B8BFCF +:1098A8000546382BC4F8AC3111D9A01800F5B670AC +:1098B8000021C2F13F02013002F072DDD4F8B83164 +:1098C800201D04F5B67198470023C4F8AC31D4F8CC +:1098D800AC210021A01800F5B670C2F1380202F0E0 +:1098E8005FDDD4F8B021D4F8B431D20042EA537223 +:1098F800DB00C4F8B021C4F8B431082204F5D270F2 +:1099080004F5D871271DFFF7DDFD384604F5B6715B +:10991800D4F8B8319847304639462A46BDE8F84069 +:10992800FFF7D0BDF8BD07280AD84FF0C2438340DF +:1099380004D44FF0F053834004D401E04020704732 +:1099480000207047802070472DE9F0470C46B0B0E2 +:1099580090469A460746002846D00846FFF784FFF7 +:1099680081462046FFF7DFFF5045064607F1800590 +:1099780013DA21462846FFF73FFF4146524628465C +:10998800FFF764FF284620A94A46FFF766FF4E45C1 +:10999800B4BFB246CA460DF18008002309E018F8A2 +:1099A800032082F0360182F05C020DF80310FA54AD +:1099B80001335345F3DB2AEAEA7A07E036230DF848 +:1099C8000A305C2307F80A300AF1010AB245F5DBD0 +:1099D80021462846FFF710FF044638B9284669464D +:1099E8003246FFF733FF01E06FF00104204630B044 +:1099F800BDE8F08710B18030FFF728BF70472DE928 +:109A0800F843DDF8208004461546994661B10E46B4 +:109A1800002707E032881AB120467168FFF7EAFF8D +:109A280001370836AF42F5DBB9F1000F09D0B8F1BC +:109A3800000F06D0204649464246BDE8F843FFF7E6 +:109A4800D9BFBDE8F8832DE9F0478A4690B0904623 +:109A5800064600282BD0D0F8807000F180043846E4 +:109A6800FFF761FF81463846FFF7FEFE05462A46A6 +:109A780020466946FFF7F1FE39462046FFF7BCFE4F +:109A8800204631464A46FFF7E1FE204669462A4607 +:109A9800FFF7DCFE204669462A46FFF7DEFE504601 +:109AA80069464545B4BF2A46424602F0F5DB10B088 +:109AB800BDE8F087F0B51446ADF5337D07460E4690 +:109AC8001D4602A8234639463246FFF73DFF0446A5 +:109AD80060B9BA9B02A800932946B89AB99BFFF7C8 +:109AE8008EFF02A8BB99BC9AFFF7ADFF20460DF583 +:109AF800337DF0BD2DE9F04F93B01E9F81468B4614 +:109B080092461C461F9D002F68D0002D68D02BB1AF +:109B1800184602F0F1DC00F1010800E098464846DA +:109B2800FFF7A2FE064600285CD0431EEB1893FB05 +:109B3800F0F3FF2B079355DC4FF6FF73984551DC84 +:109B48001D9A9A424EDC2B4BADF83420002C08BFEE +:109B58001C461C9B01220E9312AB03F8012D109397 +:109B6800032300930023ADF82400ADF83C200193B3 +:109B78000293A842D4BF04900495594648465246D9 +:109B88000BAB0C940A97ADF82C800397FFF792FF64 +:109B9800044600282AD14FF0020819E0AD1B002D19 +:109BA8000A9723DD04230093002301930293BF192E +:109BB80048465946524609AB8DF847800397B54247 +:109BC800D4BF04950496FFF775FF08F1010860B942 +:109BD800079A08F1FF339342E0DD07E03C4605E0D1 +:109BE8002C4603E06FF0160400E00446204613B04C +:109BF800BDE8F08F05EA89000B4B10B51A681C46C2 +:109C0800904204D15A68914201D1184610BD636947 +:109C1800054A984206D19069143281420CBF104619 +:109C2800002010BD002010BD6C5D010073B5044616 +:109C38000CF0F6DE14237422204640F60C410CF09A +:109C48004FDE2046012104220DF030D820460221A3 +:109C580004220DF02BD801250021204640F61C6275 +:109C68004FF0FF3300950CF0A7DE1123009300217D +:109C7800204640F618624FF0FF330CF09DDE41F2AB +:109C8800021300930021204640F644424FF0FF3370 +:109C98000CF092DEF32320464FF45E614FF0FF3262 +:109CA8000CF01EDE0023204640F6F8514FF0FF323C +:109CB8000CF016DE0023204640F6E4514FF0FF3248 +:109CC8000CF00EDE0823204640F6EC514FF0FF3230 +:109CD8000CF006DE0023204640F6E8514FF0FF3234 +:109CE8000CF0FEDDDB2320464FF45D614FF0FF32C0 +:109CF8000CF0F6DD0C220023204640F654410CF00F +:109D0800EFDD284B00210093204640F6BC524FF06F +:109D1800FF330CF051DE244B29460093204640F6D1 +:109D2800BC524FF0FF330CF047DE204B022100936A +:109D3800204640F6BC524FF0FF330CF03DDE2A4679 +:109D48002B46204640F624610CF0CADD40F6FF732E +:109D580000930021164E204640F6B4524FF0FF33D0 +:109D68000CF02ADE0021204640F6B8524FF0FF33AF +:109D780000960CF021DE4BF69823009329462046E6 +:109D880040F6B8524FF0FF330CF016DE20464FF481 +:109D98005C614FF0FF32334602B0BDE870400CF012 +:109DA8009F9D00BF101112131415161718191A1BAE +:109DB8001032547613B50C4602B949B1084913B1AB +:109DC8000B681C4003E00B681C4324EA0304224090 +:109DD80000920021702223460CF0BADB1CBD00BFA4 +:109DE800A404000013B5144642690A2A0FDD29B1FC +:109DF800012905D002290AD1842202E0782200E054 +:109E08007C220093002123460CF0A2DB01E04FF0F6 +:109E1800FF301CBD2DE9F04104460CF07BDF00212A +:109E28000A460B4607462046FFF7C4FF00210A46AC +:109E38000B4606462046FFF7D5FF002205460221BD +:109E480020461346FFF7CEFFD4F8788015E0D8F8FF +:109E5800083083B198F80420002AD8F80C200CBFE9 +:109E68002846384600EA020012D03240904202D01A +:109E7800D8F800109847D8F81080B8F1000FE6D14C +:109E8800204641462A462B46BDE8F041FFF7AABFC7 +:109E98000028EDD1EFE74FF48030704738B5002542 +:109EA8001D70D1F8CC304FF4006113602A46044687 +:109EB8000DF0ECD8054638B1D0F8E031DA0103D41A +:109EC800204601210DF0BCDC284638BD73B5044698 +:109ED8000DF02AD818B920460DF0D2D860B3204624 +:109EE80021466A460DF10703FFF7D8FF0646C0B1C1 +:109EF80040F22D1502E00A2006F056DFD6F8D431DC +:109F0800180706D4013DF6D103E00A2006F04CDF1D +:109F180001E040F22D15D6F8D431590701D5013D9D +:109F2800F3D1204600210DF08BDC9DF807301BB9DA +:109F3800204600990DF0B8D87CBD10B5044607F04E +:109F4800CDD82046FFF7C2FF012010BDF0B585B07F +:109F580004460D4617460DF093D8002800F094806B +:109F6800A66E6EB1D4F8CC3004EB8303D3F8D420BA +:109F7800236E9A4203D1606EB047064600E0002681 +:109F88002046214602AA0DF10F03FFF787FF00289C +:109F980063D0082F61D8DFE807F005141C27354087 +:109FA8004A550D000095204600214FF49C724FF051 +:109FB800FF334EE00021009120464FF49C720B467F +:109FC80047E04FF0FF330093204600214FF49A7288 +:109FD8003FE0002120464FF4EC720B4600910CF054 +:109FE800B7DA00F0010539E025B1202300932046B7 +:109FF800002103E002230093204629464FF4E8722B +:10A00800222326E0002120464FF49A720B46009145 +:10A018000CF09EDAC0F3C02520E0002120464FF462 +:10A02800E0720B4600910CF093DAC5B216E00021FD +:10A0380020464FF49A720B4600910CF089DAC0F36F +:10A0480040250BE0EDB20095204600214FF4E07268 +:10A05800FF230CF07DDA054600E001259DF80F305E +:10A068001BB9204602990DF01FD8E36E6BB1D4F8E6 +:10A07800CC2004EB8202D2F8D410226E914204D193 +:10A08800606E3146984700E00546284605B0F0BDA9 +:10A0980000487047C05D01000020704710B50C46AD +:10A0A80041B18B6823B9C06F09680EF029DBA06045 +:10A0B800A06810BDC06F10BD1FB5084A03460092C6 +:10A0C800074A08460192074A0749126802921A6825 +:10A0D800064B02F0D5DB05B000BD00BF14560100E9 +:10A0E8004039010090600100E55501000856010063 +:10A0F80008B1D0F888007047642910DC632921DA98 +:10A108004A291FD005DC07291FDB08291ADD3C294D +:10A1180012E0502916D018DB5C39032911E0C32955 +:10A1280004DCC2290EDAA83902290AE0B1F5847FD5 +:10A1380008D003DCB1F5807F07D103E0A1F5897170 +:10A14800012902D86FF016007047002070470020E0 +:10A158007047C88810F0080018BF6FF016007047E5 +:10A168004A6810B593424C8829DBE30603D5036897 +:10A178001B7E002B26D1210703D503681B7E002BED +:10A1880023D0A20602D5437E002B21D0630722D418 +:10A1980014F0030322D002994CF05EDE00281FD091 +:10A1A800E10702D58379002B1DD114F002041DD0DC +:10A1B8008379002B0CBF6FF00500002010BD6FF0F5 +:10A1C800010010BD6FF0040010BD6FF0030010BD5A +:10A1D8006FF00A0010BD6FF0160010BD184610BDD4 +:10A1E8006FF01D0010BD6FF0060010BD204610BDB9 +:10A1F80037B50546900723D58C6A0CB3A168226948 +:10A2080063680905C3F30043117A44BF43F00203AE +:10A21800DBB211B1D2F8080101E0D2F804017F22C3 +:10A228008DE80C000022383004F13C01134675F02B +:10A2380081DB2846214603B0BDE830407CF0E69F2C +:10A2480003B030BD2DE9F04F87B000230F4610ACA6 +:10A258001599049305938046934694E87002DDF8B7 +:10A2680050A04CF0F9DDB7F90630002B1ADA1BF0D4 +:10A27800010FB9883A890CD04900CDF800900196B1 +:10A28800CDF80890CDF80CA0D8F81000013133466D +:10A2980005E08DE86006D8F810004900234607F06D +:10A2A800B3FD0FE0032D0BD9042204A8214601F0C9 +:10A2B800F3DF072D04D905A8211D042201F0ECDFE6 +:10A2C8006FF0160007B0BDE8F08F000038B50C46F7 +:10A2D80005460846484902F0D3DA4849204602F0C4 +:10A2E800CFDA4749204602F0CBDA4649204602F049 +:10A2F800C7DA4549204602F0C3DA4449204602F04D +:10A30800BFDA2046424902F0BBDAD5F8340137F00B +:10A3180043DA20B9D5F8380139F0DEDA18B1204629 +:10A328003C4902F0ADDAD5F8340137F035DA18B126 +:10A338002046394902F0A4DAD5F8380139F0CCDAE8 +:10A3480018B12046354902F09BDAD5F830013AF0C9 +:10A3580001DC18B12046324902F092DAD5F8300112 +:10A3680005F0ACF918B120462E4902F089DA2046EA +:10A378002D4902F085DAD5F84C0165F04FDF18B1A8 +:10A3880020462A4902F07CDA2B6893F83B301BB14F +:10A398002046274902F074DA2649204602F070DA8E +:10A3A8002549204602F06CDA2B6A186909F020FC6E +:10A3B800820707D52149204602F062DA2046204963 +:10A3C80002F05EDA20461F4902F05ADA20461E499A +:10A3D80002F056DA20461D4902F052DA20461C499E +:10A3E80002F04EDA20461B4902F04ADA1A492046A2 +:10A3F800BDE8384002F0449A1D560100215601007C +:10A40800265601002B560100345601003D56010026 +:10A4180041560100465601004D56010057560100AD +:10A42800615601006A560100735601008256010008 +:10A43800875601008E56010095560100A15601006D +:10A44800AA560100B7560100BC560100C6560100C5 +:10A45800CB560100D0560100D856010030B585B062 +:10A46800054668460C4602F0F5D928466946FFF7C6 +:10A478002DFF204605B030BD2DE9F04F03F0010354 +:10A48800A9B004461493D4F87C3410691B680E46AE +:10A49800C358D0F858131B7891460F93D4F88034DA +:10A4A800B2681B681991C35808901B7809921593D4 +:10A4B800138860680B9303F00C039B08022B08BFFA +:10A4C8000B9913930B9A0CBFC1F3C0130023DBB293 +:10A4D8001A9302F44073A3F540756B4243EB0503EE +:10A4E80031461C93379F03F08DDA369B04300E906B +:10A4F80083B11B7A0B2B07D1236893F8AD304BB18E +:10A5080036988379072B05D836990E9A91F90F302A +:10A51800D2180E92D4F8B031002B2DDA369B03B343 +:10A528001B7A022B1FD194F8B022F2B90898036D58 +:10A5380013F008031CD136998A792168D1F8B8102C +:10A548008A4217D2032A15D90B2A13D8B269900068 +:10A5580010D4339A012A0FD10E9B012008330E9391 +:10A5680004E0369A04E0002304E000200C9005E0A3 +:10A578000C9203E00C9301E000210C91B568B389BB +:10A58800AA1F7633A5F176001D92B38100217022AF +:10A59800B060189001F004DFB38BD90402D4B2691B +:10A5A800520502D51B051B0D20E0D9F80420A04B4D +:10A5B8001340BBB10B9901F0FC03882B12D1099A07 +:10A5C8001379D8070ED43398F289411E02F0070296 +:10A5D8003298583209EB42028842D38806D1591C76 +:10A5E800D18003E01399012906D111E013980128BD +:10A5F8000ED00021079102E0102207920023329822 +:10A608001B019BB200F00F0209991343CB8201E0B2 +:10A6180000220792099BA068DA8AB38B23F47E6331 +:10A6280023F01F0343EA1213B38314F003DA01077C +:10A6380003D5B38B43F40053B3833498042808D16B +:10A648002046089935F82A2C14F080DEADF89800D9 +:10A6580019E03299339801F00F02B4F85A33411EC9 +:10A66800329842EA0312884292B202D10133A4F826 +:10A678005A333499520147F6E073134001F0070248 +:10A688001343ADF8983099F8D7303BB90B9A02F0DC +:10A69800FC03802B02D0089883791BB9079941F0F5 +:10A6A80020010791634B3B40002B40F0828007F06C +:10A6B8004072B2F1807F00F08180139A012A30D96C +:10A6C800B369DA062DD4002B2BDB96F91F30002B4B +:10A6D80027DB226A574BD2F8488008EA030323B9DC +:10A6E80008F04073B3F1807F03D109980379DF073D +:10A6F80066D4D2F844804F4B08EA030323B908F024 +:10A708004073B3F1807F04D109990B7913F00103E9 +:10A7180059D0099A1379D80703D4D9F808301907FA +:10A7280005D599F8407007F07F07B84649E002233D +:10A738008DF8863027AB0093D4F85C011FAB4946EF +:10A7480026AA7CF053DD0B98DDF87C8000F0FC0332 +:10A75800482B209F01D0C82B0BD1414608980022D6 +:10A768002AF0F4DE99F84070804607F07F0700234E +:10A7780008E0B369329943F00063B361D1F1010392 +:10A7880038BF0023BDF89C20D20703D5B26942F434 +:10A798000052B261226892F8E120BAB1D4F8F80602 +:10A7A8004946BDF8982005937CF0D4DA059B1290B1 +:10A7B8000DE00022B8461292134608E0B84603E0BE +:10A7C8004746002300E04746129300E012922268B1 +:10A7D800D4F8840492F84F2090F80CB012F00302D9 +:10A7E80000F09C818278012A09D9216A91F94D10DB +:10A7F800A1F1010EDEF1000141EB0E0100E00021A4 +:10A80800012A5FFA81FA17D9226A92F94D2001329A +:10A8180012D1D9F8042012F080420ED00E30022155 +:10A82800059302F0E7DC021C18BF0122059B04E037 +:10A8380040000100FF0000C0002218F0407FD0B2A5 +:10A848005FFA88F207D01F2A02D9202A07D0553A82 +:10A85800072A04D91CE0A0498A56002A18DAB8F158 +:10A86800000F15DB28F4801828F4407818F040729F +:10A8780009D0BAF1000F03D1B2F1807F03D110B132 +:10A8880048F4801804E0BBF1010F08BF48F4807851 +:10A8980017F0407FFAB207D01F2A02D9202A07D022 +:10A8A800553A072A04D91BE08B498A56002A17DA39 +:10A8B800002F15DB27F4801727F4407717F0407234 +:10A8C80009D0BAF1000F03D1B2F1807F03D110B1E2 +:10A8D80047F4801704E0BBF1010F08BF47F4807705 +:10A8E800B4F8582402F46052B2F5C05F2CD118F4C1 +:10A8F800E0221FD118F0407F17D0D9F804201203A6 +:10A9080013D5226892F83B2092B1089882797AB1DF +:10A91800D0F80821528E02F46052B2F5C05F0CBF25 +:10A928004FF400324FF4803204E04FF4803201E0FB +:10A938004FF4003218F0407F13D05FFA88F12029D5 +:10A9480008BF4FF400320CE05FFA88F2F9B2202A0F +:10A9580008BF4FF08078202908BF4FF080774FF468 +:10A96800803227F4E02A17F0407F28F4E02848EAEC +:10A97800020818BF4AEA020A226A08BF4AF4803A63 +:10A98800516C564A0A40002A53D101F04071B1F186 +:10A99800807F4ED018F0407F94F81C2204D0012A02 +:10A9A80002D148F4000802E00AB928F400081AF0B5 +:10A9B800407F94F81C2205D0012A03D14AF4000AEA +:10A9C80000F009BE002A40F006862AF4000A00F0CA +:10A9D80002BED9F80410C8032BD5D9F80810090607 +:10A9E80027D5013225D118F0407F0FD05FFA88F2C1 +:10A9F800A2F15701012909D9632A07D0642A05D091 +:10AA0800652A03D0662A18BF48F480081AF0407FE8 +:10AA18000FD05FFA8AF2A2F15701012909D9632AF6 +:10AA280007D0642A05D0652A03D0662A18BF4AF4DD +:10AA3800800A2046494605931AF060DC18F04072F7 +:10AA4800059B45D01599022908D108F4E02BABF5F0 +:10AA58000032D2F1000B4BEB020B01E04FF0000B80 +:10AA68005FFA88F21F2A04D8072A94BF002101211F +:10AA78000AE0202A06D0A2F15501072994BF002137 +:10AA8800012100E00021C9B239B199F8FE1021B1C5 +:10AA980099F8FF10003118BF012118F4000F119127 +:10AAA8001ED01F2A04D8072A8CBF0022012209E0E1 +:10AAB800202A05D0553A072A8CBF0022012200E03F +:10AAC8000122D2B2002A0CBF024604220D9208E0ED +:10AAD8000D929346119204E058168900FF0000C0B9 +:10AAE8000D901AF0407226D01AF4000F25D05FFAA4 +:10AAF8008AF21F2A04D8072A8CBF0022012209E003 +:10AB0800202A05D0553A072A8CBF0022012200E0EE +:10AB18000122D2B2002A18BF04200EE028F4E0284F +:10AB280027F4E02A48F480384AF4803A10920D92CB +:10AB38009346119202E0109200E0109093B1089AA7 +:10AB48003398D2F8301102EBC103C2B2C3F83821EE +:10AB58000131089A01F03F01C3F83481C2F830117D +:10AB6800C9F820A218F0407703D15FFA88F31B9345 +:10AB780003E0404674F058DE1B901398022800D07A +:10AB880088B9B4F868340E99994202DCB3695B015C +:10AB98000CD5099A1198137903F00103002B08BF0B +:10ABA8000120179004E01199179101E0119A17926A +:10ABB800236A597D41B10F9B33B12FB9884A5FFA97 +:10ABC80088F3D356002B07DB236893F84F30980798 +:10ABD80027D037B3159820B3339A012A0ED90F9B83 +:10ABE800002B0CBF4FF0300A4FF0160AB3694AF435 +:10ABF800803A23F00063B361D04612E089B10F9820 +:10AC080078B167B908F07F03022B0AD0042B08D06B +:10AC18000B2B06D0162B18BF4FF0010B01E04FF09D +:10AC2800010B18F040710F911AD108F07F03162B11 +:10AC380016D86C4A9A4013D5149A62B15FFA88F311 +:10AC4800022B0BD0D9F8103093F92C3113F1FF33C4 +:10AC580018BF012300E0149B0D9301E00F980D909D +:10AC68001AF0407116911BD10AF07F03162B17D8E2 +:10AC78005C4A9A4014D5149A6AB15FFA8AF3022B97 +:10AC88000CD0D9F8103093F92C2112F1FF3218BFEB +:10AC98000122109204E0169B109301E01698109080 +:10ACA8001399D9F80430022908BFC9F8588113F458 +:10ACB80080334AD094F80D32002B46D094F81132E4 +:10ACC800002B42D0159A032A30D00F9B4BB908F0BD +:10ACD8007F03022B2CD0042B2CD00B2B2DD0162B22 +:10ACE8002ED00998037913F001032BD10B9901F0A9 +:10ACF800FC02882A29D1349A032A26D8B3691C98D9 +:10AD080043F48053B361079B099900280CBF1822AC +:10AD18001E2243F4A04307938B5A23F060031B04BD +:10AD28001B0C43F020038B52012207E000230CE0A8 +:10AD38000F9808E00F990A9108E00F9A0A9205E027 +:10AD48000F9B02E000200A9000E00A931D9920461C +:10AD580000910E9A41460B9B20F08CD922AF2046D9 +:10AD680051460E9A0B9B009720F084D90622A5F134 +:10AD78004000394601F090DA169A62B90AF07F036A +:10AD8800162B08D8174A9A4005D50E9B05F83C3C67 +:10AD98001B0A05F83B3CB3690F995A0512D591B1C6 +:10ADA800369A22B1127A042A01D00B2A1CD143F414 +:10ADB8000063B361179894F8DA32002B18BF0120AA +:10ADC800179011E081B9064A5FFA88F3D356002B31 +:10ADD8000ADA15F8063C03F00F03149307E000BFE6 +:10ADE800581689000002102815F8062C14920B9B9F +:10ADF800A42B14D009980379DB0710D40A9981B9D8 +:10AE0800B36920465F05414602D517F021DD03E00E +:10AE18000D9A359B20F008D9099A508014E00A9BB6 +:10AE280053B1414620460D9A40F62A131FF0DCDE46 +:10AE3800099980B2023048800B9AA42A04D1099853 +:10AE4800438825F83A3C19E009990B79D90701D4C8 +:10AE58000A9A2AB1002305F83A3C05F8393C0DE076 +:10AE6800B36920465A05514602D517F0F1DC03E0D4 +:10AE7800109A359B20F0D8D825F83A0CB26993057A +:10AE880009D5B38C25F8343CF38C25F8323C079B64 +:10AE980043F400530793329818B9079941F0080111 +:10AEA800079109980379DF0712D4D00410D494F8D5 +:10AEB80010320BB151060BD4520505D41A9919B1A9 +:10AEC800199A92F828301BB9079B43F0010307939E +:10AED800924B34981399185C022915901CD1349A16 +:10AEE800032A19D894F80D32B3B11B9B042B13D93C +:10AEF800D4F8340136F062DA70B91998159900EB74 +:10AF080041039B8B13B1B3695B0505D5119A1AB937 +:10AF1800079B43F480530793236A186966F018DC8B +:10AF280000F46050B0F5C05F03D1079840F480701A +:10AF380007900C9919B1079A42F400420792079BAF +:10AF480025F8763C369810B394F8B03213BB0899BC +:10AF58000A6D12F0080221D1037A0B2B06D123685F +:10AF680093F8AD30D3B18379072B14D8369A9379F7 +:10AF78002268D2F8B82093420FD2B26997000FD452 +:10AF88003698027B02F0070242EA031203E0369980 +:10AF9800079107E00022079204E00023079301E0ED +:10AFA8000020079010994B1EDBB2012B04D8079A9A +:10AFB80042F400539BB20793A5F17200099902224B +:10AFC80001F06AD9002305F8703C05F86F3C05F8D4 +:10AFD8004A3C05F8493C369B002B2FD094F8B032F8 +:10AFE800002B2BD10898036D180727D436990B7AB4 +:10AFF8000B2B06D1236893F8AD30FBB18B79072B67 +:10B008001CD8369B9A792368D3F8B8309A4215D25F +:10B01800B369990012D41C9818B9099901F118025A +:10B0280002E0099B03F11E021A9800B102320023C4 +:10B03800009320461899369B2EF078DC0999062251 +:10B048000431A5F15000139101F026D9BDF89830CC +:10B0580025F82A3CD4F84401089960F0E7DC35F873 +:10B06800303C80B243EA002325F8303C002305F841 +:10B07800283C05F8273C05F8263C05F8253C05F84A +:10B08800243C05F8233C05F8223C05F8213C05F84A +:10B09800203C05F81F3C179A1AB9BBF1000F01D1E3 +:10B0A800E1E09B460022414608982AF04FDA002248 +:10B0B8000690514608982AF049DA069B089013F042 +:10B0C8004073189306D10699154BC8B21B56002B2E +:10B0D80003DA14E0069874F0A7DB023818BF0120E1 +:10B0E80070B1D9F8103093F92C31012B0AD0079A96 +:10B0F80042F480439BB2079301230C9304E0189811 +:10B108000C9001E000210C91089B13F0407209D1CA +:10B11800D8B2034B1B56002B07DA1DE06CE1880000 +:10B1280058168900089874F07FDB023818BF012090 +:10B1380078B1D9F8103093F92C31012B0BD007983E +:10B1480001216FEA40436FEA53439BB20793119181 +:10B1580003E0119001E00022119235F8763CBBF132 +:10B16800000F02D043F4006301E043F0060325F822 +:10B17800763CBBF1000F0CBF4FF0140C4FF00E0CD7 +:10B18800A5F11E0362460093204606990B9BCDF855 +:10B1980014C01FF06FDFDDF814C024AF62460B9BAC +:10B1A8002046089900971FF065DF39460622A5F169 +:10B1B800480001F071D80C980D990E9AA5F1180362 +:10B1C8000B9300900191029200275946069A434634 +:10B1D800204603971FF06CDF25F8160C119B10987A +:10B1E8000E9900930190029120465946089A5346B9 +:10B1F80003971FF05DDF25F8420CA5F11400BBF1A1 +:10B20800000F09D06FF03B0305F8183C05F8177CD0 +:10B21800099A02F10A010EE06FF04B0305F8183C99 +:10B2280005F817BC1399062201F036D8099BA5F139 +:10B238000E0003F10A01062201F02ED81498189A7C +:10B2480081B252B906989F4AC3B2D356002B04DA8A +:10B2580015F81E3C03F00F0301E015F81E3C1B0215 +:10B26800194314911FE059460622A5F11E0001F06A +:10B2780097D859461022A5F1180001F091D8A5F1E8 +:10B2880048005946062201F08BD805F842BC05F85B +:10B2980041BCCDF820B0CDF818B0CDF82CB0CDF821 +:10B2A80044B0CDF830B0B3695A050FD50F9969B1DC +:10B2B80028AB002223F8022D0093D4F83401494624 +:10B2C80042460E9B36F096D805F8430C079B25F8A6 +:10B2D800743C149825F8640C1699B1F1807F0BD052 +:10B2E80031B90AF07F03162B02D8774A9A4001D465 +:10B2F800012002E0169800E00220069A80B202F0CF +:10B308004073B3F1807F0BD033B902F07F02162A65 +:10B3180002D86D49914000D401239B009BB200E004 +:10B3280008230899184301F04073B3F1807F0BD0CC +:10B3380033B901F07F02162A02D86349914000D43C +:10B3480001231B019FB200E02027236A07431869E5 +:10B3580066F0FED9C0B247EA002725F8627C0F9A4A +:10B36800B2F1807F0CD032B908F07F03162B02D8D7 +:10B37800554A9A4001D4012300E00F9B9BB200E09C +:10B3880002230D98ADF89A30421ED2B2012A09D88C +:10B3980043F01003ADF89A302368D3F888309A69DF +:10B3A80001329A6141462046BDF89A707EF080DCF1 +:10B3B800B3690743B9B21B01ADF89A100ED52368DB +:10B3C80093F8E13053B1236A186967F099DB236A6F +:10B3D8000DF19A011869129A67F0ACDBBDF89A3042 +:10B3E800414625F86E3CB4F85824204627F09AD9EF +:10B3F80025F86C0C51462046B4F8582427F092D909 +:10B4080025F86A0C179911B9BBF1000F0FD00699EE +:10B41800B4F85824204627F085D925F8680C0899EF +:10B428002046B4F8582427F07DD925F8660C0F9AE1 +:10B438004AB10D9B042B06D1204641460E9A1FF0B7 +:10B4480077DC25F8380C169848B11099042906D1EC +:10B45800204651460E9A1FF06BDC25F8360CD9F8B9 +:10B468000430580640F1AE801A9A002A00F0AA80EB +:10B478001998159900EB41039B8B002B7BD0B3697E +:10B48800590500F19F80329A002A40F09B800E9B5C +:10B49800204641460D9A1FF0A7DB0B9B0990ABB1E4 +:10B4A80006990C9A204617F041D808990746119A30 +:10B4B800204617F03BD80B99B1F802B0BB4435F8D9 +:10B4C800427C1BE058168900000210280A9ABAB973 +:10B4D80041460D9A0A9B20461FF0A6DD099B51465E +:10B4E80000EB030B109A0E9B20461FF07DDB5146A4 +:10B4F8000746109A20460A9B1FF096DDC71902E0FE +:10B50800DDF824B00B9F1FFA8BF225F8702C25F874 +:10B518004A7C1998159900EB41039B8B0998C3182D +:10B528009B1A9BB21A0419D4204641460D9A16F06C +:10B53800FFDFFF2805D9B4F85A24904238BF0246E5 +:10B5480001E04FF48072349992B204EB4103B3F8EE +:10B558005C34934202D0204618F076D8236893F8DA +:10B568004430002B2ED0349A032A2BD8D4F860010B +:10B5780015995A4623E0236893F8443013B3349B53 +:10B58800032B1FD81A480B99C75C204639B10C9A6F +:10B59800069916F0CBDF0B9B5A8882180CE04146BF +:10B5A8000D9A0E9B1FF020DB0D9A0546414620465A +:10B5B8000B9B1FF039DD4219D4F8600139464B4620 +:10B5C80050F0F0D8B369BDF8980043F08403B36134 +:10B5D80029B0BDE8F08FD4F8842428F4800892F9C3 +:10B5E80013202AF4800A012A7FF4F3A9FFF7FBB994 +:10B5F8006CE1880070B50B6912B15478032C01D83E +:10B60800002212E04D6845F480744C605679012E92 +:10B618008DBF24F4806445F4A0654D604C60547877 +:10B62800052C2FD9062C03D1012283F8A42370BD41 +:10B63800147A14F0040F4C6814BF44F0806424F0AA +:10B6480080644C60147A04F00804D4F1010438BF13 +:10B65800002483F8A4438B6823F004038B60547898 +:10B66800062C0FD9127AD2060CD5026843F00403CF +:10B678008B6092F80C21D00704D592075CBF23F0A9 +:10B6880004038B6070BD00002DE9F04FB5B09A46F9 +:10B698003F9B05460B2B894616463E9F409C40F231 +:10B6A800E6800C3B04931AF07DDE0021C822059049 +:10B6B800204600F075DE31460622204600F0ECDD1B +:10B6C800FA7ABB7A494643EA022303F00302012AC5 +:10B6D800A4F86230E38808BF84F83420BAF1000F78 +:10B6E80014BF4FF4807200221343E38028465BF0B6 +:10B6F8009BDF60857A7A3B7A07F10C0B43EA0223D9 +:10B7080007AFE385002128220DF14408384600F0F0 +:10B7180047DE2DAE00212822404600F041DE4FF0E2 +:10B72800FF3300210C223046ADF8CE3000F038DE71 +:10B738000DF1CE032F93049BBAF1000F0CBF4FF00D +:10B74800600A4FF0700A8DE84800284600215246EA +:10B758005B462D97CDF8B8801CF0D6DA002840F06B +:10B768008680059B4246DEB2284604F138033946F6 +:10B778001FF0D0DBBDF8CE304FF6FF72934217D0E2 +:10B788005A1E92B2DE2A75D843F480520E2B8CBF13 +:10B798004FF440430023D5F8580143EA020152F020 +:10B7A80043D858B9D5F864319B889B0506D461E025 +:10B7B800731E9BB2DE2BADF8CE605BD8BDF8CE30E1 +:10B7C8009E4203D1E28842F00202E280EB1893F82D +:10B7D8003C20494684F86120284652B25BF0C8DE16 +:10B7E800BDF8CE30A08543F480520E2B8CBF4FF4A9 +:10B7F800404300231343638600210C2230A800F045 +:10B80800CFDD1F4B0DF16C0830931E4B0021282211 +:10B818004046319325AF329500F0C2DDBDF8CE30F9 +:10B828000021202238468DF872301B9400F0B8DDD4 +:10B83800049BD5F8940602930021524630ABCDF80C +:10B84800B080CDF894908DF8A4608DE8800857F00A +:10B8580011D988B9608E431EDBB2DE2B0AD802F0FC +:10B8680059DA00280CBF00206FF0130004E04FF0F5 +:10B87800FF3001E06FF0130035B0BDE8F08F00BF76 +:10B88800112A8200812B82002DE9F04FA5B00446D1 +:10B89800D2F808A18B4615460021282205A898460B +:10B8A80000F07EDD0FA80021282200F079DDD4F811 +:10B8B8006C3313B104F55B7008E0236893F82F30FC +:10B8C80073B9236A5B7D052B04D1694805A973F018 +:10B8D800EFDF05E0042B03D1204605A91FF066DD44 +:10B8E80005AF3B460FAE204629460AF138020DF156 +:10B8F8006409009628F090DA00212422484600F0D6 +:10B908004FDD0021082222A81A971B9600F048DD77 +:10B9180094F84135CDF88C90DA0702D52A6DD7070F +:10B9280008D49E0708D52B6D03F00603023B18BF09 +:10B93800012302E0002300E00123226892F84F204F +:10B9480012F003020BD0D5F8EC2012F4805205D186 +:10B958009DF8BC10002908BF1A4600E0002224AB5D +:10B9680003F8082D1FFA8BF6009332460023D4F80B +:10B978009406294657F056D82E9A00F10C091368F8 +:10B988000746994571D8404600210C2200F008DD91 +:10B99800BAF82E30A8F80830AB7923B1012388F81B +:10B9A8000A30002306E0D5F8EC2012F4803204D0E7 +:10B9B80088F80A3088F80B3004E0022388F80A3047 +:10B9C80088F80B202A6D40F23713134043B195F8DD +:10B9D80058302BB1B8F80A3043F01003A8F80A30F1 +:10B9E800236893F830306BB9236A1B68022B09D19E +:10B9F800BAF86230980605D5B8F80A3043F0200343 +:10BA0800A8F80A30236A5B7D43B194F872342BB1ED +:10BA1800B8F80A3043F48063A8F80A30236893F82A +:10BA2800A9305BB1D5F8EC30590407D4AB792BB108 +:10BA3800B8F80A3043F48073A8F80A3022AB0093B0 +:10BA480008F10C030193D4F89406002329463246E2 +:10BA5800029756F055DFBBF1800F03D1D5F890302F +:10BA68001C9A5A612E9BC3F8009025B0BDE8F08F50 +:10BA7800D40D89002DE9F04F4E688FB01746C6F3F4 +:10BA8800C0420C46D1F808A002920546002104A83D +:10BA98002822994600F084DC2369C6F3004B26F07F +:10BAA8008646039326F4EA162AF083036660A360A9 +:10BAB800002F00F0BF803B7897F8018043EA082800 +:10BAC800A4F80081BB7884F8023146F480336360BF +:10BAD8002B6893F84120B2B193F842309BB146F4F9 +:10BAE800A026D4F82431666093F85D307BB91AF447 +:10BAF800007F03D094F82430D90608D5284621467B +:10BB080036F04EDC03E02846214636F03BDC0622C0 +:10BB1800284621462DF05EDFA26812F0006222D18D +:10BB280008F00C039B10012B94F8FE0094F8FF100A +:10BB380006D0032B09D043B9012284F8FE2001E086 +:10BB480084F8FE3084F8FF3003E084F8FE2084F89F +:10BB5800FF2094F8FE30834207D194F8FF60761AEC +:10BB680018BF012602E0002600E0012618F4407FF5 +:10BB780003D0636843F08043636018F0010F03D07B +:10BB8800A36843F08003A36018F0200F03D0A368D4 +:10BB980043F00103A36018F0400F03D0A36843F0FB +:10BBA8000203A360A3680AF0030A03F003039A459B +:10BBB80018BF012618F0100F03D1636843F48013EF +:10BBC800636018F4804F03D0636843F000736360C8 +:10BBD800C8F34008B9F1000F38D005F53E700330BE +:10BBE8004946162200F058DBB8F1000F03D099F847 +:10BBF8000180C8F3800899F801301A0703D56368F3 +:10BC080043F08073636099F8023013F008030ED094 +:10BC1800039A41F61001D2F8083140F608425B8ECB +:10BC280003F44043B3F5404F14BF0B461346A5F841 +:10BC3800DC320BE02846214606222DF0CBDE2846D2 +:10BC4800214636F09FDB3E46B84619E01022F91C23 +:10BC58000DF1250000F020DBD5F8843404A899788C +:10BC680073F0E4DED5F86812284624F095DEFF2349 +:10BC78000190002204A800930146134673F05ADE8F +:10BC8800BBF1000F11D0636813F4803310D009AAF8 +:10BC98000023E11812F8010F91F85110884206D1DB +:10BCA8000133102BF5D1002302E05B4600E00123AD +:10BCB800626802F48031C2F30042934500D163B157 +:10BCC80004F1510029B10DF12501102200F0E4DA48 +:10BCD80002E0102200F064DB0126B8F1000F03D067 +:10BCE800636843F400236360029B434500D146B177 +:10BCF800D5F8843493F87B301BB9284621467BF06D +:10BD080085DA0FB0BDE8F08F00F506612DE9F04146 +:10BD1800093104464AF0D6DF94F872380546002BFC +:10BD280074D0002872D06A21206948F0CFDC460020 +:10BD380006F114084146206948F0C8DC002207468D +:10BD48004146206949F004DB380406D430483149BB +:10BD58003A46BDE8F04100F0499BD4F884840123B9 +:10BD680088F86D3198F828313BB1A068D8F83011BF +:10BD780011F044DE002388F82831204629460CF0CB +:10BD8800C2F998F81D3153B1012388F82831A06809 +:10BD9800D8F83011D8F82421002311F009DE2069E1 +:10BDA80006F1160148F092DCB4F8703883422DD1C0 +:10BDB8000022134679B22846D5F810615BF094DC6E +:10BDC80028465BF0D7DBAB798BB9D5F81421D5F8C9 +:10BDD8000831128A5A852B7C4BB1D5F8EC3099047E +:10BDE80005D473791BB92846012144F0E5DA00230C +:10BDF800B37194F80C22D6F8F0309A4206D028464F +:10BE080084F80C32BDE8F04124F04A9ABDE8F0818C +:10BE18001B5A8900F14D89002DE9FF4104460D4662 +:10BE280016461F460A994BF017D82046294632462F +:10BE38003B46FEF761F9B0F10008C0F2A180236823 +:10BE48005B7E4BB9206956F02BDC28B1A06811F055 +:10BE5800DBDD4FF0FF3893E03EB1032F05D903A88F +:10BE68003146042200F018DA01E000230393342D50 +:10BE780018D008DC022D11DB032D13DDA5F11B03FF +:10BE8800012B0BD80EE0D62D0CD001DCA32D04E03D +:10BE9800FB2D07D040F20B139D4203D0002E65D036 +:10BEA800002F63DD3E2D02D0402D62D135E023689E +:10BEB8001B7E002B60D0D4F88424039992F81C319F +:10BEC8008BB1CBB282F84631D4F884241172D4F8FD +:10BED8008424206992F8AC10012200920192002279 +:10BEE80049F0C0DB3FE0204649B27DF095DEB0F175 +:10BEF800000845DBD4F88434039A20461A722CF0E3 +:10BF080095DF20467DF028DF2046D4F8B0141EF0D7 +:10BF180051DA204624F038DA32E0039B5A1C042A0E +:10BF28002CD8013301D103230393D4F88434039923 +:10BF380093F81C2172B1C9B283F8AD10D4F88434D7 +:10BF4800002293F84531206900920122019249F0BC +:10BF580089DB04E0236AC9B2186965F07BDAD4F892 +:10BF68008434039ADA714FF0000809E06FF0010891 +:10BF780006E06FF0160803E0984601E06FF01C0831 +:10BF8800404604B0BDE8F0812DE9F341089C07461E +:10BF98000E46154698460094FFF73EFF10F12F0F06 +:10BFA8000CD010F1170F0BD1384631462A464346BC +:10BFB800089402B0BDE8F04118F0B09B6FF016008D +:10BFC80002B0BDE8F08113B504462CF011D8204624 +:10BFD8001CF0B8DBD4F88434012293F8AD10206942 +:10BFE80093F846310092019249F03CDB206902B097 +:10BFF800BDE8104056F0669B37B5036804465B7E83 +:10C00800002B40F01A81006956F04ADB002840F006 +:10C018001481236893F8203033B9206947F072DE21 +:10C028002368012283F82020206905F012FE236886 +:10C0380093F8693113B120464BF042DCD4F88434CC +:10C04800032293F8513000928022002B14BF13462C +:10C0580000232046042126F04FDA2368DB6EE3B97B +:10C06800206948F0CFDF093017D12268D36E13F06A +:10C07800020512D143F00203D366D4F86432595949 +:10C0880041B18B7933B94B7923B10B7C13B120467D +:10C098004AF05EDC0435202DEFD12368DB6E1BB13E +:10C0A800204619F087D9C6E0206948F0F7DC2069F6 +:10C0B80090F934114D1C03D1012148F0EDDC01E069 +:10C0C80048F042DC01236376204627F0ABDD236885 +:10C0D8002046596B0323009321B14FF4807200214D +:10C0E800134602E04FF480720B4626F005DAA0688A +:10C0F80011F006DD236801221A7694F8CF3173B166 +:10C1080020462CF093DED4F854332046598E2BF079 +:10C11800BFD9002384F8CF31204624F035D9D4F88C +:10C1280044260321204624F033D9204616F0E8DBC4 +:10C13800B4F83415204629F095D9206948F04EDF27 +:10C1480003232022009320461346012126F0D4D948 +:10C15800236893F82F301BB1D4F818053BF0AADFF9 +:10C1680020461DF08BD820467AF0D0DD01254FF40B +:10C178007A72D4F8E8110123A06811F019DCD4F818 +:10C188009C0184F82A5280F001DE20467DF0E4DD2F +:10C19800D4F88434204693F9121017F0F1DD2046C4 +:10C1A8002DF034DD20462DF01DDD204629462DF0EA +:10C1B800BFDDE36884F86056D3F82421294642F0AD +:10C1C8004002C3F82421236A0022186965F048D97F +:10C1D800236884F88C5693F8693113B120464BF0E4 +:10C1E800AFDB6A21206948F071DA003018BF0120FE +:10C1F80084F873087E21206948F068DA421E92B2FA +:10C208004FF6FD739A4206D8430001304000A4F867 +:10C218005038A4F85208B4F8501821B12046B4F8A0 +:10C2280070272DF065DFB4F8521849B12046B4F8EC +:10C2380054282DF05DDF002003E06FF0080000E0D7 +:10C2480008463EBD2DE9F04FB5B0DDF8FC800D93F2 +:10C25800B8F80A700D46ADF858701146BFB291464D +:10C26800129704461AF09ED8B9F81670C0B21A97F9 +:10C27800B9F8047010900D9948461B9773F056DC76 +:10C28800419F4FF0000A87F800A008F10C071597A6 +:10C29800409F0F900C3F1897109FDDF860B00C97E7 +:10C2A800159ECDF844A0CDF824A0CDF864A0CDF813 +:10C2B80028A0CDF838A0CDF82CA0CDF850A0CDF806 +:10C2C8004CA0CDF820A0CDF81CA02F464FE0337825 +:10C2D800951C2D2B21D007D8012B13D043D3032B2A +:10C2E80012D02A2B40D114E03D2B1DD005D8089937 +:10C2F800322B08BF3146089136E04A2B1BD0DD2B84 +:10C3080032D11FE007962FE0B2784FF0010A0C9265 +:10C318002AE0B31C1393149226E0204631462A469D +:10C3280058F03ADA0A901FE0204631462A4658F07B +:10C3380009DA0E9018E0204631462A4657F09CD973 +:10C34800199011E0032A0FD9B01C04229149FFF378 +:10C358008FF7119B002808BF2B461193099B08BF34 +:10C368003346099300E00B967619C5EB0B0BBBF12E +:10C37800010F03DD7278531C5B45A8DB3D46099F1E +:10C388003FB10A9F2FB920460999119A58F0B8D998 +:10C398000A90002D7AD1129FBE0740F1DA830B9BD9 +:10C3A800002B00F0D6832046991C5A784AF00EDDFF +:10C3B8003190002800F0CD83037C002B40F0C98326 +:10C3C800037A002B00F0C583D0F80831588E01F0AD +:10C3D8006FDC0C9F874240F0BC83319F2046394672 +:10C3E80017F054DD002847D0384649460D9A434691 +:10C3F8001DF09ADF00283FD040993E9BD7F8046192 +:10C4080003F110020191204649460123CDF800802E +:10C418000296FFF739F9002830D1B6F830B0BBF1F1 +:10C42800000F2ED1216AD4F8843450315A469B78B3 +:10C4380006F1380073F052D94099384600910D9AA8 +:10C448004946434643F034D9CDF800B0CDF804B09E +:10C458003B7C2046D3F1010338BF002302937D22A1 +:10C46800394607F1DC03CDF80CB0CDF810B01EF05A +:10C478008DD901220B9206E00B9504E000230B9363 +:10C4880001E000210B914FB33D4601E000270B97D7 +:10C498001A9F3E9917F4404F0CBF4FF0000B4FF016 +:10C4A800010B01F10A07204629463A465B467AF015 +:10C4B8004DDB064600BB2B7C002B40F04D8320460D +:10C4C80029463A465B467AF043DC0646002800F0E7 +:10C4D8004383204631467AF0ABDA0DE094F88E3289 +:10C4E800002B00F039833E9F204607F10A0131AA4C +:10C4F8007AF0D6DA064610B17368D80720D4089FB8 +:10C5080027B17878B91C27F07BDD58B9079F67B148 +:10C51800B91C787827F074DD10F1000B18BF4FF0C4 +:10C52800010B04E04FF0010B01E0DDF81CB066B12F +:10C53800BBF1000F07D1736843F00103736004E097 +:10C548004FF0000B01E04FF0010BCDB1AB79DBB937 +:10C558002B7A0BB3D5F808315B8E079303F460533D +:10C56800A3F5C052534243EB02030798089301F026 +:10C578009FDB0C9FC11B484240EB010009900EE075 +:10C588000895079509950AE00027089707970997DE +:10C5980005E000BFFE370100089307930993B4F83C +:10C5A8008E32002B7FD0236A5B7DC3B10C9FD4F8F9 +:10C5B8007C040E2F8CBF4FF44042002247F4805178 +:10C5C800129F114307F02003D3F1010338BF002362 +:10C5D8000193139A149BCDF800B071F0CDDE236857 +:10C5E80093F84F309B0712D00C9FD4F880040E2F7D +:10C5F8008CBF4FF44043002347F48051089F1943F0 +:10C608000E9A0A9BCDF800B0019772F0D9DB94F826 +:10C618008E32002B47D000210C222EA8FFF3C0F643 +:10C62800944B1CAF2E93944B3846002128222F930D +:10C638003094FFF3B5F6BDF858100DF1980CDDF8FD +:10C6480030E0ADF87610604600212022CDF818C001 +:10C658001C968DF874E08DF878B0FFF3A1F62D974D +:10C668000D9F236827973E9F93F84F302897109F78 +:10C6780003F003038DF8A8700F9FDDF818C02B97FF +:10C68800159F8DF8B0300197189FD4F894060021B3 +:10C6980090222EABCDF89890CDF8A480CDF800C0AC +:10C6A800029756F0E7D994F88C32002B00F05682A6 +:10C6B800099F002F00F05282236893F84F209707B4 +:10C6C80000F08A800E9F002F00F086800A9F002FBE +:10C6D80000F0828093F8A93033B1D4F87801294664 +:10C6E80053F0F2DC002877D10E9F20467A7839780B +:10C6F80024F0ACDC079F034617F4404F0CBF002220 +:10C7080001220A3254F822201192D5F8082162B188 +:10C71800D28812F0200208D00A9F3A7812F002025A +:10C7280003D00E9F7A78C2F380020992BAF1000F03 +:10C738000BD1109FDAB2BA4207D01846069301F01F +:10C74800B7DAB842069B40F00982D5F80821002ADA +:10C758002DD01846069301F0ABDA0746079801F08A +:10C76800A7DA8742069B22D1D5F80821528E9A4231 +:10C7780032D0002E30D02A7A002A2DD020461199A6 +:10C788002A4625F055DEFF28074600F0E781DDF848 +:10C7980024E0204629463A465FFA8EF315F088DEF3 +:10C7A800D0B1204629463A462DF0C6D914E0BAF150 +:10C7B800000F11D01846069301F07ADA0C9F069BF9 +:10C7C800B84200F0CB8103F46053B3F5805F03D027 +:10C7D800B3F5C05F40F0C281419F01233B702368DD +:10C7E800D5F818A193F84F30980716D0AEB10A9F24 +:10C7F80037B1199F2046009731460A9A0E9B0AE0E6 +:10C808002B7C53B97368D90307D50A9F2046009734 +:10C8180031463A463B4617F075D92B7C002B00F081 +:10C82800BF803E9F0D9B204629464A468DE88001E1 +:10C8380015F02ADF236893F83B3043B10D9F20465B +:10C84800294632464B468DE880015EF013DA9AF8A5 +:10C8580009301BB1284600212BF028D99AF80D3051 +:10C86800DBB1D4F830371A680AB11F7A37B12846D5 +:10C87800002110E0F1CF8100F5CF810004F020D92C +:10C88800D4F830371A69821AB2F57A7F05D90122AD +:10C898001A72284639462BF001DCD4F830371B6869 +:10C8A800002B48D01B9F0123C7F3C0120F992046C5 +:10C8B8001EF08EDB98F8023098F801101B0443EA4A +:10C8C800012398F80010B8F808700B4398F8031083 +:10C8D800024643EA0163329398F8063098F8051047 +:10C8E8001B0443EA012398F8041034A80B4398F872 +:10C8F8000710002F08BF642743EA016340F8043D8E +:10C9080032A900F0E7D93846329A339980F05ADADA +:10C91800D4F83037BF021A68BA1A90420BD95A684D +:10C92800BA1A904207D23F1A5F60D4F844012946E8 +:10C9380001225FF0CFDC236A5B7D2BB1129F20467A +:10C94800C7F380212CF076DAD4F85801079950F013 +:10C95800B7DD80B1D4F85801079950F0A7D9236AF8 +:10C96800186964F0F5DE079FB84204D1002120461B +:10C978000A4625F079DE4A460D9BD4F8440129463B +:10C98800CDF800805FF06ED8D5F8EC309A0458D511 +:10C99800D4F84C0129464246409B63F0F7DF50E04B +:10C9A800BBF1000F03D1129FC7F3401300E001232E +:10C9B800DBB23EB1726813B142F0040201E022F02A +:10C9C80004027260226A527D4AB10193D4F87C0451 +:10C9D8002946139A149BCDF800B071F025DD236821 +:10C9E80093F84F309B070AD0089FD4F88004294653 +:10C9F8000E9A0A9BCDF800B0019772F039DA0B9FB6 +:10CA0800FFB9D4F868329D420CD0284649460D9AA1 +:10CA180043461DF089DC28B1284649460D9A43460D +:10CA28002CF0BEDA94F88E325BB9D4F868329D42A5 +:10CA380007D1284615F090DE18B1204641461BF074 +:10CA48002BD800210C222EA8FFF3AAF4454B1CAFCB +:10CA58002E93454B0021282238462F933094FFF31C +:10CA68009FF4BDF85810DDF830E01C9626AE202261 +:10CA7800ADF87610304600218DF874E08DF878B066 +:10CA8800FFF38EF42D970D9F236827973E9F93F809 +:10CA98004F302897109F03F003038DF8A8700F9F5D +:10CAA8008DF8B0302B97159F80220197189F2EABD9 +:10CAB800D4F894062946CDF89890CDF8A48000962D +:10CAC800029755F0D7DF9AF80230013BDBB2012B11 +:10CAD80013D8AB798BB92A7C7AB1D5F8182192F89A +:10CAE8006C20022A09D14FF0FF32019220462946D4 +:10CAF80005F1DC02009329F07DDD0F9F17F0407FE0 +:10CB080001D1384602E00F9872F08EDE00F07F0007 +:10CB180002280AD0042808D00B2806D0A0F1160C49 +:10CB2800DCF1000040EB0C0000E001200190B9F8B6 +:10CB38000400B9F80610800B02900120002203902F +:10CB480099F91C302046090A009204950BF00DFB58 +:10CB580004E000270B97C1E40026D0E435B0BDE817 +:10CB6800F08F00BFF1CF8100F5CF81002DE9F04FA4 +:10CB780091F91530A1B0002504468A461E951F95E7 +:10CB880073B11BF0D7DD58B12368BAF81C20D3F86D +:10CB98008830D3F8C8118A18C3F8C82100F0A3BC9C +:10CBA800BAF80230606803F00703052B0B900A936C +:10CBB80000F2A48463690A9953F82100002800F060 +:10CBC8009D849AF81820022A089200F08984714BF3 +:10CBD8000221DB6B9847814638B920460A9914F040 +:10CBE800BDDE8146002800F089842046494611AA06 +:10CBF80023F0FEDF236893F89C30012B06D0BAF8A7 +:10CC08000220BDF848309A4240F07384B9F80E30DB +:10CC1800614E03F007030993604DF35C4946EB5CF2 +:10CC280011AA0C93189B0D9318881EAB0E900093B5 +:10CC380020461FAB18F094D9236893F84F309B0710 +:10CC480017D011A81BF0A4DC38B12368D3F88830BA +:10CC5800D3F8A4220132C3F8A42211A81BF0AADC3D +:10CC680038B12368D3F88830D3F8AC220132C3F83E +:10CC7800AC22D9F818305D056CD511AD204629468F +:10CC88002CF040DE08BB5346D4F834011E994A46BE +:10CC9800009534F05DDB236893F8E130002B59D020 +:10CCA8001E99002956D0BDF85000BAF8022000900D +:10CCB800BDF84E30D4F8F8067AF086D8D4F85C017E +:10CCC8001E990C9A7AF0D2DB44E01F99A1B1089A18 +:10CCD800072A11D1D1F8EC3098030DD4D4F84C01BF +:10CCE80063F0C0DC28B9D4F84C011F9963F01CDD4F +:10CCF80010B11F984AF0F2DA11AB0093D4F834015E +:10CD080053461E994A4634F085DA2368054693F857 +:10CD1800E13093B11E9981B1BDF85000BAF80220F4 +:10CD28000090BDF84E30D4F8F8067AF04DD8D4F813 +:10CD38005C011E990C9A7AF099DB1F98002800F084 +:10CD4800D2838379002B40F0CE830AF108016FF07B +:10CD5800B9DBC8E3204611A9D9F834701BF040DCD0 +:10CD6800BAF81C60FF0E07F001070F90BAF81A8096 +:10CD7800E6B12368D3F88830DA68013A9219DA60A4 +:10CD88001E9B9BB167B1D3F82C22013A9219C3F8C4 +:10CD98002C220BE010A78800BAD588006CE1880027 +:10CDA800D3F83822013A9219C3F83822B8F1000FA3 +:10CDB80006D02368D3F88830DA68013A4244DA604A +:10CDC8000E98494600F48063D3F1010338BF00236D +:10CDD8000B98079300F016DED9F818509AF9193015 +:10CDE800C5F3C06B002B00F0868023681E98D3F82B +:10CDF8008830D3F8A8210132C3F8A821D3F8C82174 +:10CE0800013A9219C3F8C82128B103691BB1DB683C +:10CE1800DA6B0132DA63012E05DDD4F88C54013D5A +:10CE2800AD19C4F88C54079900294DD02368D3F85C +:10CE38008830D3F8D8210132C3F8D82128B1036942 +:10CE48001BB1DB685A6B01325A630123099900222E +:10CE580008F065F8D4F88C347BB12368D3F88830AF +:10CE6800D3F8B4210132C3F8B4211E9B2BB11B693E +:10CE78001BB1DB68DA6A0132DA62D4F88C34012B30 +:10CE880014D923681E98D3F88830D3F8B821013212 +:10CE9800C3F8B82128B103691BB1DB681A6B0132EA +:10CEA8001A6309990C22012308F039F81E9B5BB11B +:10CEB8002FB1D3F828220132C3F8282204E0D3F88E +:10CEC80034220132C3F834221E9B13B12268926ABD +:10CED8009A621F9B002B00F015829A79002A40F075 +:10CEE8001482197C002900F01482D3F8103101252E +:10CEF8009A7190460FE215F4825543D023681E9824 +:10CF0800D3F88830D3F8A8210132C3F8A82128B172 +:10CF180003691BB1DB68DA6B0132DA63079A0AB37B +:10CF28002368D3F88830D3F8D8210132C3F8D82140 +:10CF380028B103691BB1DB685A6B01325A630123BC +:10CF48000999002207F0EBFF1E9B5BB12FB1D3F8C4 +:10CF580028220132C3F8282204E0D3F8342201320F +:10CF6800C3F834221E9A002A00F0D8811F9B002B98 +:10CF780000F0DA819D79002D40F0DC8123689B6AFE +:10CF88009362D8E1089B032B09D0042B0CD12368AA +:10CF9800D3F88830D3F810220132C3F81022A846FB +:10CFA8002F460126AB46DDE10898052829D12368DC +:10CFB8005A6BD3F88C103AB1B9F80E20954802F0A4 +:10CFC8000702825C9448825C143201EBC2014A6811 +:10CFD800D3F8883001324A60D3F8A0221E98013273 +:10CFE800C3F8A02209990422012307F098FFB4F896 +:10CFF8003455002D00F0A381204623F0DFDA002508 +:10D008009DE10899012916D11F9B93B19B7983B1A2 +:10D018001E9B73B11A7DD20704D493F824309B0762 +:10D0280040F16582204649465246079B3CF09ADC0F +:10D038004BE0089E4DE0089A062AB0D0072A51D145 +:10D048001F99002900F05382D1F8EC309F0040F17D +:10D058004E829E030DD4D4F84C0163F003DB28B94B +:10D06800D4F84C011F9963F05FDB10B11F984AF0A8 +:10D0780035D91E99002900F03A821F9B9B795BB134 +:10D0880091F824309D0707D58B68580604D50122EE +:10D09800204613463CF0B4DBD9F81830590544BF94 +:10D0A80043F48073C9F81830D9F8183023F40043D2 +:10D0B800C9F818301F9BD3F8EC309A0340F1178257 +:10D0C80020461E994A4625F0BBDB0646002800F09C +:10D0D8003A81002520460AF114011BF021DBA846FD +:10D0E8002F465FE7BAF8063033B12368D3F88830A3 +:10D0F8009A6B01329A6352E71B9B1B78DB0741D579 +:10D108007EB12368D3F88830D3F8A8210132C3F858 +:10D11800A8211E9B2BB11B691BB1DB68DA6B01329E +:10D12800DA63079B002B00F0138123681E98D3F85D +:10D138008830D3F8D8210132C3F8D82128B103693F +:10D148001BB1DB685A6B01325A630999002201232B +:10D1580007F0E5FE002E00F0FD8023681E9DD3F841 +:10D168008830D3F8AC210132C3F8AC21002D00F08F +:10D17800CD812D69002D00F0C981EB689A6B0132D1 +:10D188009A63C2E11F9B002B48D09A79002A45D1A7 +:10D198001B7C002B42D00D98037CDD073ED53EB1A9 +:10D1A8002368D3F88830D3F8A8210132C3F8A8211E +:10D1B8000799002900F0CC8023681E98D3F888309E +:10D1C800D3F8D8210132C3F8D82128B103691BB19B +:10D1D800DB685A6B01325A6309990022012307F070 +:10D1E8009EFE002E00F0B68023681E9DD3F888307E +:10D1F800D3F8AC210132C3F8AC21002D00F08681B0 +:10D208002B69002B00F07C81DB689A6B01329A63F2 +:10D2180076E100BFBAD588006CE188000F9AB4F8AF +:10D228006A341AB1984503DAB4F86C349E4261DB6B +:10D2380022680798D2F88830D3F8C851AD19C3F8D6 +:10D24800C851002800F08980D3F8B0110131C3F823 +:10D25800B011D4F8843493F81D1109B3D4F86812C6 +:10D268008979E9B992F8642122B193F86D210AB15C +:10D2780083F86D11D4F88414204601F582710BF0FF +:10D2880048F9D4F88434012283F82821D4F8843466 +:10D29800A068D3F83011D3F82421002310F088DBDC +:10D2A8001E9860B12FB1D0F830320133C0F8303257 +:10D2B80030E1D0F83C320133C0F83C322AE1012396 +:10D2C8000999082207F02BFE1E9B2BB11B691BB185 +:10D2D800DB689A6A01329A62002502238DE82800E9 +:10D2E80020461F9914221B9B0295039504951DF057 +:10D2F8004DDA33E023680025D3F88830DA69013243 +:10D30800DA614CE60125984605E001254FF0000852 +:10D3180001E0012588462F462E4623E001271546C1 +:10D3280090463E4693461DE001271D4698463E46D8 +:10D338009B4617E000250127A8463E4632E6A84648 +:10D348002F4601260EE0054680460746834609E03B +:10D35800079DDBE03546B046D9E0079D4FF0010850 +:10D368002F464646B4F8343543B1D4F838352BB196 +:10D378000899052902D0204623F00ED9BBF1000FE9 +:10D388004ED01E9B002B4BD011A81BF001D99DF845 +:10D398004E30834603F00303023BDBB2012B04D873 +:10D3A800204611A92CF0B6DA00E0FF200A9A032AD9 +:10D3B8000AD85B498B5C04EB4303B3F836221309A4 +:10D3C80003F00F03120B03E0B4F86E34B4F87024C2 +:10D3D800009200220392BDF84C200190C2F3003263 +:10D3E8000492D4F85C011E995246CDF808B07AF040 +:10D3F800BFD8236893F8E13093B11E9981B1BDF885 +:10D408005000BAF802200090BDF84E30D4F8F80663 +:10D4180079F0DADCD4F85C011E990C9A7AF026D8F7 +:10D4280020460A9901222CF0E7D81E9860B15EB117 +:10D43800E368D3F88021D9F830309A4204D91DB175 +:10D448000999D21A07F079FD1F9DB5B10AF11401A7 +:10D4580020462CF03DDB014628462CF0EFDB0E9AE7 +:10D4680002F0FC03082B01D0882B06D1079B23B1BF +:10D478001F980AF108016FF025D81E99C9B10B7DD4 +:10D48800D80716D41F9BA3B19A7992B91A7C82B196 +:10D498001A7A72B1D3F8EC2092040AD4D3F8103176 +:10D4A8005B7933B9204652463B46CDF8008043F0BD +:10D4B80075D97EB10AF1140120462CF009DB4946E2 +:10D4C8000246D4F8880463F01DDE0B984946012211 +:10D4D80003F0B2DF079828B10025C4F88C5402E0A5 +:10D4E800002500E0079D284621B0BDE8F08F012601 +:10D4F800EFE50B984946012203F09EDF0125F2E78C +:10D50800D5F868310133C5F868310025A8460127E8 +:10D518003E4627E7D0F84C310133C0F84C31CEE60F +:10D528006CE188002DE9F04F002BB5B007930CBFD4 +:10D5380004230A230993079B15690DF12C0918BFC9 +:10D548002023044615AF88469346002128224846E2 +:10D558000693D5F80C610DF1B80AFEF321F7002106 +:10D5680028223846FEF31CF700210C225046FEF311 +:10D5780017F7336B20468DE808042946069AF36AA4 +:10D58800CDF8B8902F9714F0F3DD002840F0F8801C +:10D59800B8F80630D80715D5216A4B7D93B10A6DC6 +:10D5A8000CA854310B92FEF377F6D5F8EC309904B9 +:10D5B80005D5D4F84C0129464A4663F08BD9002397 +:10D5C800159308E015AB00932046294608F1380268 +:10D5D8000BAB26F021DCF36A83B128A800211822BE +:10D5E800FEF3DEF6F36A2D942893336B2993674B89 +:10D5F8002B93674B2A93674B2C9328AB1FAF0021C3 +:10D60800242238460893FEF3CBF60BAB0021082200 +:10D61800219331A815AB2293CDF87CB0CDF880804A +:10D62800FEF3BEF62368294693F84F2034AB12F078 +:10D63800030218BFDBF80420D4F8940618BFC2F31D +:10D64800004203F80C2D0093069A089B329755F078 +:10D65800E9D9099B069900EB030A33AB02932046EC +:10D66800424605F1E2038DE8000523F03FD807465E +:10D6780030B920463946B5F82E2140F015DB80E058 +:10D68800204629464246DDF8CC901CF05BDBA9F821 +:10D698000000738CA9F80230339B04333393079B43 +:10D6A80013B9AAF1040A13E006F124094846FFF366 +:10D6B800E3F410B93398494602E0339805F1F801CC +:10D6C8000622FEF3E9F5339BAAF10A0A06333393DF +:10D6D80031AB0093339BD4F8940601932946069AFC +:10D6E800089BCDF808A055F00BD9814628B1606891 +:10D6F8003946012203F0A0DE42E0339B00900190FE +:10D70800029003932046294657224B46CDF810A095 +:10D718001DF03CD8706B18B103F06ADEC6F834907F +:10D72800079B23B1339B0AF1060A063B3393339BCD +:10D738000AF1040A043B3393079B504686F83C30B1 +:10D7480003F044DE706308B9B06305E033995246CC +:10D75800FEF3A2F5C6F838A0B8F862300095C3F316 +:10D768004013019300230293039339462046D4F8CB +:10D77800BC255B4626F09AD9002808BF002700E0A0 +:10D788000027384635B0BDE8F08F00BFCDCE810008 +:10D79800DDCE8100FDCE81002DE9F04F95B0064623 +:10D7A80006910792209C219DD0F800909B46002B63 +:10D7B80000F0B380ECB91E9A012A1CD11F9A931E5F +:10D7C800012B18D8032A16D1002D40F0AB80C36E68 +:10D7D8005A1C05D01C3350F82350002D40F0A2806D +:10D7E80048460021B6F82E2140F0D6DD4FF000085B +:10D7F80094E0002500E025464FF0B00806270DF11B +:10D80800200A002124225046FEF3CAF51E9B1F9AC7 +:10D818000893229B099211A800210822CDF828B06C +:10D828000B930594ADF83040FEF3BAF5CDF848A057 +:10D8380044B1089B032B0FD14C2C0DDB4D2C01DD83 +:10D848007E2C09D111AB0093D9F894063146B02249 +:10D85800002355F0E7D83F18079B41468DE888001C +:10D8680013AB02934846069A06F1E20322F03EDF24 +:10D878008046002852D075B10023009301932A46B0 +:10D88800139B4846314658F00DDC95F90E30139A33 +:10D89800FF1AD21813921E9BDDF84CA09AB2AAF870 +:10D8A80000201F9BAAF80230059BAAF804300AF151 +:10D8B800060313933CB1032A17D14C2C15DB4D2CCE +:10D8C80001DD7E2C11D111AA8DE80C00063F0297CC +:10D8D800D9F894063146B022002355F011D824B95E +:10D8E800BDF830300BB1AAF80430B37913B1F3683E +:10D8F800DA6801E0D9F8BC259DF88C3041460193DF +:10D908000023039348465B460096029526F0CED83E +:10D91800002808BF4FF0000800E09846404615B0C0 +:10D92800BDE8F08F95F90E7044F2B008063766E747 +:10D938002DE9F0470446A4B090469A460D460029C2 +:10D948006DD0D1F86433002B69D004AF0EAE3346E6 +:10D958003A460DF1600923F01BD9002124224846DC +:10D96800FEF31EF5236A00216533082221A81893C7 +:10D97800CDF864808DF868A01B971C96FEF310F50F +:10D988002368CDF8889093F84F3013F0030307D03D +:10D99800D5F8EC3003F48053D3F1010338BF0023EA +:10D9A80024AF07F80C3D294640220023D4F89406FA +:10D9B800009755F037D82D9B0190009323AB029325 +:10D9C8008046402120462C9A05F1E20322F08EDEA3 +:10D9D800064620B3239BD4F8940601932946402297 +:10D9E80000230097CDF8088054F08ADF28B16068DA +:10D9F8003146012203F020DD11E0D5F8EC3013F4B4 +:10DA0800005306D0D4F84C012946324663F0D8D9E1 +:10DA180005E020463146D4F8BC2528F0DDDD24B0E9 +:10DA2800BDE8F0872DE9F04390F8A03787B00446A9 +:10DA38002BB1002380F8A0374FF0010800E098468A +:10DA480023681A7E32B9B8F1000F00F03B822046F5 +:10DA5800022135E2206954F023DE18B1A0680FF0E6 +:10DA6800D3DF27E220461BF05DDB236A20461F69CF +:10DA7800D4F86832D3F814219D79167C1CF0FCD9AF +:10DA8800031C18BF0123384671B22A4663F094DCA0 +:10DA980094F88C36ABB12369D3F88830D3F8245185 +:10DAA80015F040050DD120462BF0C0D9236A84F823 +:10DAB8008C56186929462A4663F0D2DC204622F0A3 +:10DAC80063DC236820469A6A01329A621CF0D4D932 +:10DAD80018B9D4F8843483F8290120460AF0B7FD30 +:10DAE800236A186965F05AD80146204659F028DD9E +:10DAF800236A186965F00CD90146204659F0D8DC2C +:10DB0800236893F93D307BB1D4F8240103A900229E +:10DB180078F098DB01E00023C361D4F8240103A95D +:10DB280078F0A6DB0028F6D194F8D4314BB1204622 +:10DB380016F03EDB28B194F8E43113B1013B84F8C8 +:10DB4800E431204626F082D8204617F01DDC204616 +:10DB580026F0D6D894F8D43113B1204624F068DAE8 +:10DB68002368DA6E002A40F0A58193F8693113B171 +:10DB780020464BF023D9204647F030DB236893F842 +:10DB88002F20CAB193F83030B3B120461CF09CD88E +:10DB980090B1D4F864120023CA582AB1907918B108 +:10DBA800507908B112791AB10433202BF4D103E06B +:10DBB800D4F818053AF07EDAD4F828351B68A3B1F2 +:10DBC80020462AF0CFDCD4F828355A681B68B2FB07 +:10DBD800F3F103FB112313B9204615F089D8D4F8C3 +:10DBE80028355A6801325A600AE023689A6A1E2367 +:10DBF800B2FBF3F103FB112313B920462AF0B2DC80 +:10DC080094F88C3243B194F8F034013BDBB2022B28 +:10DC180002D8204615F048DE0025D4F864325F5952 +:10DC28001FB3BB790BBB3B7AFBB1D7F818319B7A92 +:10DC3800DBB1384625F090DEB8B13B7CABB1D7F804 +:10DC480018319B7A8BB13B7A7BB107F1DC06304601 +:10DC5800FFF312F2034640B94FF0FF3200900192F1 +:10DC680020463946324628F0C5DC0435202DD4D16B +:10DC7800204616F003DB236A5B7DB3B123689A6AFA +:10DC88003C23B2FBF3F503FB152575B9D4F86432D0 +:10DC9800585938B183792BB9037A1BB1037C0BB976 +:10DCA80017F028DC0435202DF0D120462AF038DC86 +:10DCB80020B9D4F8180539F0A9DF38B1236A202132 +:10DCC8001869002264F03ADD002604E0236A202166 +:10DCD80018690122F6E7D4F864329D59FDB1D5F8E8 +:10DCE800A83013B1013BC5F8A830D5F8AC701FB106 +:10DCF800013FC5F8AC7012E0AB7983B12B6D990781 +:10DD08000DD595F8A43053B102F0DADED5F8B0108D +:10DD180040F052DE18B1C5F8A87085F8A470043632 +:10DD2800202ED8D1B4F850371BB1013BA4F8503796 +:10DD380002E0204622F076DD002635460BE0D4F8D6 +:10DD4800C4329B195B6A23B1D4F8C82252F8250063 +:10DD5800984701353836236893F8B4209542EEDBAE +:10DD680093F83B5045B193F83C502DB194F8FC55CD +:10DD780015B1E368D3F880510026D4F8643253F81B +:10DD88000690B9F1000F40D099F80630002B3CD12D +:10DD980099F80830002B38D099F85633DA0704D5AB +:10DDA8002046494699F8542305E0980705D599F87F +:10DDB80055232046494624F0A7DB94F8FC3523B3C5 +:10DDC80099F804300BB3D9F818314A461978204627 +:10DDD80029F02CDE236893F83B20B2B193F83C304D +:10DDE8009BB194F88E3283B9D9F80831D4F8500130 +:10DDF800DF8D93F86030BF0201335F4399F8441018 +:10DE08002B463A465CF066DFED190436202EB4D175 +:10DE1800236893F83B206AB193F83C3053B194F8E7 +:10DE28008E223AB994F8FC3523B1D4F85001012177 +:10DE38005CF07ADF002384F8FC352268D4F8843457 +:10DE4800926AB3F89E30B2FBF3F103FB112313B9C6 +:10DE5800204609F095FAD4F8683223B1D3F818218E +:10DE68000AB112781AB1D4F86402002202E01B7ACF +:10DE7800CBB9F8E7835893B19D79D3F8EC1015B175 +:10DE8800890405D40BE011F4005F08D0C90306D457 +:10DE9800197A21B1D3F818310BB11B781BB10432B0 +:10DEA800202AE7D103E0A06802210FF027DE2046F0 +:10DEB80019F0ECDFB8F1000F04D02046022100224F +:10DEC8002BF050DF07B0BDE8F08300002DE9F04FDC +:10DED80092F82A301446B2F81CB08DB006460D46AA +:10DEE800D0F804A00F6952692BB1936894F8228086 +:10DEF80003F11A0903E09268984602F11809A36829 +:10DF0800072B0DD93046494613F0E8DC40B1B9F883 +:10DF180006304FEA132949EA03291FFA89F901E073 +:10DF2800B4F8089095F8243003F01203022B0DD1B1 +:10DF380048F68E03994509D12068D7F808111030A2 +:10DF48000622FEF395F1002840F0C88394F82C309F +:10DF5800EBB9A38B1B051AD53368D3F88830D3F8EF +:10DF68004C230132C3F84C23D5F824220132C5F8DA +:10DF7800242205EB4802B2F8A410B4F87E2091429E +:10DF880005D1D3F8BC210132C3F8BC21A6E3BB7983 +:10DF9800CBF3802B002B32D1D7F818311A7B92B1F2 +:10DFA80094F82C207AB9BBF1000F0CD195F8CA105F +:10DFB800626A51FA02F2D00705D43846A18B02935F +:10DFC80017F05CDB029B3268526BC2B11B7FB3B1A6 +:10DFD80094F82A309BB194F8283083B10021384650 +:10DFE80029F008DAD7F8EC30990408D5A28B12F496 +:10DFF800005204D1D6F84C01394662F003D9238C7B +:10E008005A0700F16B83A38B03F4804363633BB926 +:10E018003A6D40F237131340EBB197F85830D3B14B +:10E028000023A3633046234651462A46CDF8008094 +:10E038007AF042DB636B40B9002B00F04F83D5F8D0 +:10E0480064310133C5F8643148E323B1D5F8603150 +:10E058000133C5F8603194F82C3043B908F1500306 +:10E06800B4F87E0005EB43039A88988000E000220C +:10E0780094F82C3043B3636994F82A209B680AB15A +:10E088001A3300E01833B9F5006F40F06E81A268CA +:10E09800072A40F26A811A7A1209042A40F0658137 +:10E0A8009A6912BA002A00F060815B7C012B40F06B +:10E0B8005C8102F07043B3F1604F00F05681D2B238 +:10E0C800FF2A40F00B8350E1B4F87E0008F11809EC +:10E0D80010F00F0340F0A38005EB8909D9F804106C +:10E0E80079B11A465046029303F0A6D9029B05EB74 +:10E0F8008802C2F8843008F14A02C9F8043045F8A9 +:10E108002230BBF1000F00F03081E36862690393AD +:10E1180005EB88035A66A16B31B105F51C70053013 +:10E1280014311022FEF3B8F063699A685868510DEB +:10E13800C0F3140E9889DB8849058E44C3F34A134B +:10E148003168013302EB000C7344C969CCEB03035B +:10E15800CEEB020E896803EB0E021018884234DAFF +:10E168005046FBF791F808F1180905EB8909C9F839 +:10E178000400002800F0B2826269806891685368E0 +:10E1880021F07F4E2EF4600E9289C3F31403C3EB83 +:10E198000E03C91A9A18FEF37FF061698B684A6802 +:10E1A80023F07F4323F46003C2F314029A1AD9F8C8 +:10E1B80004309868801898609889821A9A818889AA +:10E1C80000229881504603F037D9D6F8E015039B12 +:10E1D80005EB880259186FF005035B1A3168A148EE +:10E1E800C96989685B18C2F8843061680822FEF33F +:10E1F8003FF06B6810B943F0080301E023F008030F +:10E208006B60994861680822FEF332F0AB6810B978 +:10E2180043F0200301E023F02003AB60A5E005EB09 +:10E228008901496800293ED0504020F00F0020B9EC +:10E2380002F00F02013293420FD00022504603F041 +:10E24800FBD808F1180205EB82020023536008F19D +:10E25800200205EB8202536021E0A16B49B105F56C +:10E268001C70053014311022FEF302F0002840F033 +:10E27800358208F1200905EB8909A368D9F804203B +:10E2880008F1180C93421DD905EB8C0750467968A4 +:10E29800002203F0D1D800237B60C9F8043008F1CC +:10E2A8004A0845F828303368D3F888301A6E0132A6 +:10E2B8001A662B69002B00F01182DB685A6D013257 +:10E2C8005A650BE28DE8080405EB8C0CDCF80410A9 +:10E2D800304609F104026368CDF808C013F036DF50 +:10E2E80050466169002203F0A7D8DDF808C0BBF1E9 +:10E2F800000F3AD1DCF8042008F14A036261CCF837 +:10E3080004B045F823B09368928903F11801C9F85D +:10E3180004B06160A2F11801A16094F8291023608B +:10E32800E26021B103F11E011E3A6160A26094F817 +:10E338002A203AB1626884F8228002326260A268B8 +:10E34800023AA2601A785B7842EA0323A383636BDC +:10E358005BB1A36B4BB193F90E2061688A186260B8 +:10E3680093F90E30A268D31AA360A36B63B11B7A2A +:10E37800042B04D1304621467AF02ADA04E00B2B2C +:10E3880002D120461AF0ACDBBBF1000F40F0C4818B +:10E39800626993695B0613D5BB792BB9D4F88010F1 +:10E3A800384618316EF08ED863699B69180640F1BB +:10E3B8009581D6F830012946224601F0B5F9ABE13E +:10E3C80023689888D988ADF81000ADF8121018891C +:10E3D8005989ADF81400ADF818109889D989ADF8A5 +:10E3E8001A00ADF81C10188A598AADF82000ADF84B +:10E3F8002210988A94F82910ADF8240041B1198B9D +:10E40800588B9B8BADF82810ADF82A00ADF82C304E +:10E41800A38B13F4807F03F4007304D104A961670C +:10E4280023B108AB05E008A961670BB906AB00E0AA +:10E438000AAB6168236793683046C3EB010813F0A1 +:10E448004DDA6369998988B1072940F247819A684A +:10E45800A8F106084244C8EB01089A60A3F80C80AA +:10E46800E26615E02C1D8900033801000D2940F2F1 +:10E4780035819A68A8F10E084244C8EB01089A60F1 +:10E48800A3F80C802389E266190A41EA03239381E1 +:10E49800A36B6BB11B7A012B0AD0032B08D0304633 +:10E4A80051462A46234679F0C7DE002800F0168137 +:10E4B800A36B33B11B7A022B03D1304621467AF085 +:10E4C80087D997F85C339BB1E36E9B891A0A42EAB5 +:10E4D8000323934A1BB293420AD13046616906224C +:10E4E800002315F0BBDD18B13046394649F006D98E +:10E4F800626FE36E118819805088588091889980DE +:10E50800216F0888D880488818818988598161696D +:10E5180094F822E0C8890EF0070E20F007004EEAB2 +:10E528000000C8811178C9070BD53168D1F8881067 +:10E53800D1F8D0010130C1F8D001F968886D0130F7 +:10E54800886597F8591061B195F82410C80608D461 +:10E558009989080A40EA0121714809B2814240F0CC +:10E56800BD80D6F89811795C79B195F82410C90660 +:10E578000BD49B89190A41EA03236A491BB28B42CF +:10E5880003D026398B4240F0A980BB79EBB992F8C9 +:10E59800008018F0010818D1D7F81831384693F8D8 +:10E5A8007420013283F87420D4F8801018316DF08B +:10E5B80089DF61695046FFF325F20121034642468F +:10E5C8003846CDF800806DF0FDDFD6F8D0361B68F0 +:10E5D800FB58002B35D01B68002B32D0D4F86C8048 +:10E5E800B8F80C301A0A42EA03234D4A1BB2934288 +:10E5F80027D197F8A73313B197F8F6330BB35046E2 +:10E608006169424612232BF0C1DB00283BD0B8F8E1 +:10E61800103050461A0A42EA0323616908F11202CF +:10E628009BB22BF0B3DB00282DD0636BD6F8D00655 +:10E63800003318BF0123394642467DF077D90028B8 +:10E648004CD17B69002B2FD0D4F86C80B8F80C30F3 +:10E658001A0A42EA0323324A1BB2934224D1504693 +:10E668006169424612232BF091DB60B1B8F8103093 +:10E6780050461A0A42EA0323616908F112029BB262 +:10E688002BF084DB30B93368D3F888305A6E013206 +:10E698005A6623E0626B7869003218BF012241464E +:10E6A8002B4643F0B3DAC8B9D5F89431DB070BD55C +:10E6B80094F8293043B9E36E9B891A0A42EA032386 +:10E6C800174A1BB2934209D1636994F82920009331 +:10E6D80030462946636F26F045DC1DE033685A6BE7 +:10E6E800AAB161691048CA89D3F88C3002F00702D0 +:10E6F800825C0E48855C50460C3503EBC5056B689B +:10E70800AE6801336B60FFF37DF18019A860504655 +:10E718006169002202F090DE0DB0BDE8F08F00BF05 +:10E728008E88FFFFB488FFFFBAD588006CE18800A7 +:10E738002DE9F04F4FF0000AAFB0CDF8B0A0CDF8FA +:10E74800B4A0D68A984610939B890446212B0F467D +:10E758001546CDF864A08DF84EA0CDF850A08DF8E0 +:10E7680057A08DF854A08DF88CA08DF858A0119260 +:10E778002B92CDF888A001D803684AE0D8F8089011 +:10E788001046494671F0D2D909F106030890C8F835 +:10E798002C000B93B9F806301946ADF8483001F053 +:10E7A8000C02184601F0F00301F44071A1F5407E17 +:10E7B80092081B09DEF1000141EB0E01022A08BF95 +:10E7C8004FEAD30AADF84A205FFA8AF2ADF84C3026 +:10E7D8008DF855108DF85620B5F804E00EF0030EAC +:10E7E800BEF1020F04D100B2002801DADB0800E014 +:10E7F8000023D8B28DF85700002914BF28232223FC +:10E8080002B1023300B1043310988089984206D2CD +:10E818002368D3F888305A6E01325A667EE399F835 +:10E828000A3003F001038DF8583009F11E030C93E8 +:10E8380011B109F124030C9300238DF859304AB122 +:10E848000C9B5A781B7843EA0222DB0907928DF861 +:10E85800593000E0079241463846FFF3D3F010994B +:10E8680009908B68384606338B608B89063B8B8111 +:10E878009DF859301BB1FEF365F501463846042270 +:10E8880002F084DD16F4404F9DF855200CBF4FF080 +:10E89800000B4FF0010B00232D9302BBBDF848304D +:10E8A8000B9913F4407F09D101F1100620460A3173 +:10E8B8005A462DAB78F00CDA2C9005E0D80501D536 +:10E8C8000E1D01E001F10A062D9B23B920463146B1 +:10E8D80048F0F8D92D902D9B003318BF01238DF8EF +:10E8E8005C302D9B13F1000A9DF8583018BF4FF08B +:10E8F800010A43B90B992046043148F009DA061C8D +:10E9080018BF012600E00026D4F804321BB923689A +:10E9180093F82C306BB3236893F83E20002A08BF85 +:10E928004FF0000A7EBBBDF84820D20506D49DF8FA +:10E9380058201AB1BAF1000F40F0F6829DF8552020 +:10E9480012B19DF858203ABB93F82C30002B00F0F8 +:10E95800C982BAF1000F04D12046294658F064DE76 +:10E96800C0E22D9B9B79002B40F0BC824FF0010A3E +:10E9780014E09DF858301BB9002E00F0B38202E075 +:10E98800002E00F0D1829DF855302BB9BAF1000F56 +:10E9980000F0A8829A4601E04FF0000A9DF8563030 +:10E9A8000BB39DF859304BB194F80E32002B00F0A0 +:10E9B8009982109B9A6942F040029A6107999E4A8F +:10E9C80001F00703D25C9D498DF84E308A5C0799A7 +:10E9D800149201F0100212118DF854200C9A8DF83F +:10E9E8008C3002320C92109BD989988911F400520C +:10E9F80018BFB3F850200C999B688218CB1A0E9256 +:10EA08004146D21A38460D920693FEF3FBF7069B51 +:10EA18000B9AC31A0F93937DD17D43EA0123ADF876 +:10EA2800AA30BAF1000F2FD12CAB00930E9B2046D1 +:10EA380001932DA92B4618F0ABDE002840F0528236 +:10EA480074E22D99002900F04D820B9A20460A3273 +:10EA58005B4678F07BD82C90002840F06D820B9AAA +:10EA68002D9920460A325B4678F072D901462C90DF +:10EA780030B92368D3F88830DA6E0132DA6631E2C9 +:10EA8800204677F0D5DF57E2BDF8483013F4407FD1 +:10EA980004D12D9B1B7C002B3AD106E09DF8553004 +:10EAA8001BB92D9B1B7C002B32D020462D990A3296 +:10EAB8005B4678F04DD92C9018B913E22C9B1B6952 +:10EAC8002D931EB123689A6A2C9B9A622D9BD3F8CA +:10EAD80010210792BAF1000F21D19DF85520F2B903 +:10EAE8009DF858201AB1BDF84820D00510D499795E +:10EAF800BDF8482011B1D1050AD510E01B7C02F4FD +:10EB08004072002B14BF4FF4007300239A4206D0C2 +:10EB18002368D3F888309A6D01329A65E2E120467D +:10EB2800294658F081DD002388F8230083462D9874 +:10EB380088F822308379ABB9BBF1000F12D059465F +:10EB480095F91D20334658F0CFDD2946D4F8C42660 +:10EB5800204658F00DDD3246014688F822002D98EF +:10EB680058F010DE2C9B93F8922112B9D3F8F420B8 +:10EB780052B3BBF1000F27D0D3F8F010D3F8EC2034 +:10EB880042F821B0D4F88424517911F00100D3F867 +:10EB9800F01018BF95F91F0003EB8101C1F89C0123 +:10EBA8005279521012F00101D3F8F02018BF95F9EC +:10EBB800201003EB8202C2F8BC11D3F8F020013216 +:10EBC80002F00702C3F8F0209DF855202D9B0AB1EA +:10EBD800DB6D3CE09A792C99002A31D04B6B259358 +:10EBE8004B685A061BD59DF85620C2B1BDF8AA201D +:10EBF800100714D191F8D7208AB10A7DD2070ED414 +:10EC0800BDF84820D0040AD59A0308D5149A91F87B +:10EC1800C9301341DB0702D520463AF00FD9BDF8B9 +:10EC2800483013F4805F2C9B5A6814BF42F40032BA +:10EC380022F400325A600BE0BAD588006CE18800F3 +:10EC48004A6B25921A7C1AB9DB6DD80700D5259333 +:10EC58002D988379A3B9037C93B19DF858307BB97B +:10EC6800BAF1000F0CD1079B83F806A094F80C2288 +:10EC7800D3F8F0309A4203D084F80C3221F010DB3C +:10EC88009DF85830FBB12D998B79002B40F02A81E3 +:10EC98000B7C43B10B98E23110300622FDF3E8F209 +:10ECA800002800F01F810B980430FEF3D9F150B909 +:10ECB8002D9890F8453033B90B99043148F076D93E +:10ECC800002840F00F81BDF8AA30089AA8F81C3037 +:10ECD8000B9BC8F82C201B7C2C9913F0010F099E64 +:10ECE8004FF0000707D0D1F854310133C1F854313F +:10ECF800F1E9622306E0D1F850310133C1F850310F +:10ED0800F1E96023921943EB0703C1E900239DF859 +:10ED180058309BB999F8003099F801201A4399F8AE +:10ED2800023013430AD0D8F82C10D4F85C016A8A50 +:10ED380078F0C6DB2C9B0899C3F85C1199F903306D +:10ED4800002B07DA2368D3F88830D3F8A8220132D9 +:10ED5800C3F8A82299F8033013F0300F07D02368BE +:10ED6800D3F88830D3F8B0220132C3F8B0229DF826 +:10ED78005830002B71D1D8F82C00236810F0407F50 +:10ED8800D3F8886001D1C0B201E070F04DDD1628DB +:10ED98003AD00CD80B2825D004D8022816D004283D +:10EDA8005BD119E00C2823D0122856D126E0302850 +:10EDB8003CD004D818282DD024284ED130E0602823 +:10EDC80040D06C2844D0482847D135E0D6F83832AE +:10EDD8000133C6F8383240E0D6F83C320133C6F881 +:10EDE8003C323AE0D6F840320133C6F8403234E0DB +:10EDF800D6F844320133C6F844322EE0D6F8483209 +:10EE08000133C6F8483228E0D6F84C320133C6F848 +:10EE18004C3222E0D6F850320133C6F850321CE0AA +:10EE2800D6F854320133C6F8543216E0D6F85832C0 +:10EE38000133C6F8583210E0D6F85C320133C6F810 +:10EE48005C320AE0D6F860320133C6F8603204E07A +:10EE5800D6F864320133C6F864329DF858301BB1D5 +:10EE68002D980BA91AF01ED99DF858302BBBD8F84D +:10EE78002C0010F0407F01D070F0D6DC00F07F004D +:10EE8800022809D0042807D00B2805D0A0F11601C4 +:10EE9800484240EB010000E001200022E98895F992 +:10EEA8001C3000920190A888090A800B02902D98C6 +:10EEB80003920490204609F058F92C994B685A039C +:10EEC8000BD59DF8583043B9BAF1000F05D1D4F8E5 +:10EED80038010BAA33F038DE33E020460BAAFEF7E0 +:10EEE800F5FF2EE023685A6BC2B19DF85820AAB9E5 +:10EEF80010991548CA89D3F88C3002F00702825C51 +:10EF08001248845C38460C3403EBC4046368A56873 +:10EF180001336360FEF376F54019A0603846109916 +:10EF2800002202F089DA0CE0B24637E5BDF8483035 +:10EF380013F4407F3FF485AD2D9B002B7FF4C1ADCA +:10EF4800BCE52FB0BDE8F08FBAD588006CE1880029 +:10EF58000B68C968DB691A6889B14B78012B0ED137 +:10EF6800B2F8BE3023F040031B041B0CA2F8BE30DD +:10EF78008978890644BF43F04003A2F8BE300020D8 +:10EF88007047F8B591E88800DC6903680D461A688F +:10EF980092F8626126B1D3F8600806F073FF06465E +:10EFA800F86DF9F725F958B156B1E86858B14378C2 +:10EFB800012B04D00C23A3804FF0FF30F8BDA061D3 +:10EFC8000023A3800020F8BD38B503684C681A6890 +:10EFD80092F8625125B1D3F8600806F053FF054650 +:10EFE800E06DF9F705F950B145B9D4F8A00300F080 +:10EFF8002000002814BF0320002038BD032038BD9E +:10F008002DE9F84391E808020568DC692B680E468B +:10F0180093F86271D4F8008027B1D5F8600806F03B +:10F0280031FF0746D9F85C00F9F7E2F888B187B1F3 +:10F03800F06888B14278012A05D00C2323844FF068 +:10F04800FF30BDE8F8836062D5F86008414607F0F4 +:10F05800D9FC002323840020BDE8F8832DE9F04F74 +:10F068001C4692F801909B68D1F85CC089B00027D3 +:10F0780023F4C063B9F1010F80460E461546CDF85A +:10F0880010C005970697A36040F23C81D278AB7810 +:10F0980043EA0223012B40F03581A9F10203DBB2D8 +:10F0A800032B0ED81CF0400F00F02C8104222DF009 +:10F0B800F5DC002800F02681402363630423A36362 +:10F0C80029E12F1D384696490322FDF3D1F08246E7 +:10F0D800002840F0178140463146EA792DF0DEDC01 +:10F0E800002800F00F8104F1380B38465946FFF329 +:10F0F8001DF0A9F10603DBB2012B11D8049B5F06B2 +:10F1080040F100814046314604222DF0C7DC00283A +:10F1180000F0F880402363630423A3635746FAE0B2 +:10F128006A7A2B7A43EA0223012B40F0EB8005F13F +:10F138000A0738467A490322FDF39AF0002840F07E +:10F14800E180404631466A7B2DF0A8DC002800F0BB +:10F15800D98038465946FEF3E9F7A9F10C03DBB22A +:10F16800012B06D8049B580640F1CC8040236363EA +:10F17800CEE0EA7BAB7B43EA0223012B40F0C08060 +:10F1880005F1100066490322FDF372F0002840F0F3 +:10F19800B780EB7C012B01D0052B02D1049A5106D4 +:10F1A80017D4062B02D1049A120612D4D8F80020DC +:10F1B80092F862212AB1082B03D1049A12F4802F05 +:10F1C80005E0022B40F09C80049A12F0800F00F0BA +:10F1D80097805A1FD2B2012A01D9082B0BD1336D5F +:10F1E8005B0504D4049B13F4922F00F08F80A3686E +:10F1F80043F48063A360336D5F0503D5A3685805A6 +:10F2080040F1848005F1100004A90022FEF31AF7EA +:10F21800002877D0049BA9F11202D2B2012A6363B5 +:10F228008CBF2A7D0022B3F5802F01D151066BD502 +:10F23800D8F87C06316D0DF11F0304F05FFA002841 +:10F2480064D09DF81F301BB1A36843F40073A3601A +:10F25800A9F11407FFB2002F4AD095F801A0A9F12F +:10F268001609C7EB0A0A05EB0A0393F803C003F172 +:10F27800020B9B785FFA89F943EA0C2C4FEA1919BB +:10F28800002723E00BEB0713023305931023ADF897 +:10F298001C3004F114030093636B3046019306A9F4 +:10F2A80005AA07ABCDF80CC057F09ED90137202826 +:10F2B800DDF80CC00AD1059A62B1069B53B1012151 +:10F2C80000914046214638F033D903E0674501D024 +:10F2D8004F45D7D15544EA78AB7853EA022317D083 +:10F2E800059BBBB1069F002F0CBF3527002712E0F6 +:10F2F800404621463A463B46009738F019D90AE07D +:10F308002B2708E00C2706E02D2704E01F2702E042 +:10F31800002700E03527384609B0BDE8F08F00BF68 +:10F3280022380100F8B591E8280007685B681E6874 +:10F338003B6893F862415CB1D7F8600806F0A2FD1B +:10F3480031460446D7F8600806F0A0FD064600E0FE +:10F358002646E86DF8F74CFF30B124B1002E14BFF3 +:10F3680003200020F8BD2046F8BD2DE9F34191E8BF +:10F37800480007685B680C46D3F800803B6893F840 +:10F3880062315BB1D7F8600806F07CFD414605465E +:10F39800D7F8600806F07AFD074601E01F461D46CB +:10F3A800F06DF8F725FFA0B19DB197B101220021BA +:10F3B80001A8FCF3F5F701A80521FEF3C9F3012222 +:10F3C800A369F42001A9FDF30FF52368A2695B681E +:10F3D8001A620020BDE8FC8173B503680C461A6800 +:10F3E8004D6892F8626126B1D3F8600806F04AFDCC +:10F3F8000646E86DF8F7FCFEB8B11EB9D5F8A0339B +:10F40800980612D50122002101A8FCF3C9F701A82A +:10F418000521FEF39DF30122A369F42001A9FDF360 +:10F42800E3F42368A2695B685A6100207CBD73B568 +:10F4380003680C461A684D6892F8626126B1D3F8E1 +:10F44800600806F01FFD0646E86DF8F7D1FE98B192 +:10F458001EB9D5F8A0339B060ED50122002101A8BC +:10F46800FCF39EF701A80521FEF372F3F42001A92D +:10F478000122A369FDF3B8F400207CBD2DE9F34710 +:10F488001746027A04460E46D0F80090D1F800805C +:10F498000AB1002B6AD0E3199D7A002D67D098F83D +:10F4A800023194F8272003F01C039B08934238BFCD +:10F4B80013463371304630F093DD98F802314FF43B +:10F4C800005203F0030312FA03F3F36098F80231D1 +:10F4D800204603F003030D3386F83D31414607F11A +:10F4E800360A2FF00BD856F82A5045B94FF4417018 +:10F4F80001F06CDF0546002839D046F82A00284676 +:10F5080000214FF44172FCF34BF702232B700023C8 +:10F51800AF7085F8ED30D9F80030C5F8F48093F86D +:10F5280069318BB1484649F041DC38B1E37C9842F7 +:10F5380028BF184684F80434E07405E094F80434CD +:10F5480013B1E37484F80404A27CE37C009294F879 +:10F558002F2048460192D5F8F4103A4632F036DFAB +:10F56800D4F850321A6D01321A6500E01D4628465B +:10F57800BDE8FC872DE9F041D0F8E82200250746D0 +:10F588000E46A8462B46D2F8B0100432002918BF00 +:10F5980098460133182B0D44F5D128F0070830465A +:10F5A800184908F10708FDF36BF105BB22E0D7F80D +:10F5B800E83204F12C0253F82220642353433046E6 +:10F5C800B3FBF5F31049FDF35BF1104B2340002B1F +:10F5D80003DA013B63F007030133072B05D14445E8 +:10F5E80003D030460A49FDF34BF1013400E0002412 +:10F5F8004445DCDD30460749FDF342F10020BDE813 +:10F60800F08100BF225701002C570100070000803D +:10F61800375701001A2D890037B500230193079B3E +:10F628000546032B144604D901A806990422FCF3C5 +:10F6380033F60E2C2B6806D11B68002093F8D120D6 +:10F64800089B1A6001E06FF016003EBDF8B5C2696C +:10F65800002307460D461E46D1580433602B0E443E +:10F66800FAD128461149FDF30BF1C6B10024FB6914 +:10F67800284653F82420642353430D49B3FBF6F37B +:10F68800FDF3FEF004F00703072B05D1172C03D078 +:10F6980028460849FDF3F4F00134182CE7D1284630 +:10F6A8000549FDF3EDF00020F8BD00BF5C570100EF +:10F6B8002C570100375701001A2D89000020704788 +:10F6C80010B51C4603699B794BB9880501D5101DF7 +:10F6D80003E0C90510D502F10A00214608E0CB0570 +:10F6E80002D502F10A0002E0880505D5101DA11D0A +:10F6F8000622FCF3BDF580B9204602990622FCF3E8 +:10F70800B7F568B1204603990622FCF3B1F5002845 +:10F718000CBF4FF0FF30002010BD4FF0FF3010BD80 +:10F728004FF0FF3010BD00002DE9F04F5D4B07464C +:10F738001868EFB06A9015469A886C69ADF8AC21E4 +:10F7480053F8060FA2686C909B880491ADF8B43109 +:10F758007B68A98BD3F814B06B6805919B1A9BB290 +:10F76800D218A260A289D5F81090D31AA3810026D6 +:10F77800B84664E0642E64D0A368E28903F10E07FA +:10F7880012F4005218BFB4F85020BF07A089998915 +:10F7980005D04746FB6E1A6C01321A645BE01218FA +:10F7A800DFF808A10F0A92B247EA01270392A18A5B +:10F7B800DAF800200E3752F82120BFB21AB13A4ABF +:10F7C800F91C0A4000E03A460399914205D04746A1 +:10F7D800FB6EDA6B0132DA633DE06AAA00926CAA2A +:10F7E8000192049805992A68FFF76AFF002832D128 +:10F7F800E3899B0407D5B4F8503023B1A389FF1AD5 +:10F80800A4F8507000E0A7812246D8F800005946B5 +:10F8180019F0BCDEE38995F8222023F0070302F0F3 +:10F8280007021343E38106AB43F82640A28ADAF8BD +:10F838000030013653F82240039BC3EB0909002C22 +:10F8480098D14746B9F1000F01D105AB0FE0FB6E27 +:10F858005A6C01325A6458466969002201F0ECDD9D +:10F868001DE053F8042F0021918209F10109B145E7 +:10F87800F7D124B158462146002201F0DDDD0024ED +:10F888000BE006AB53F8243095F82920009338682C +:10F8980004999B6825F066DB0134B442F1D16FB05E +:10F8A800BDE8F08F2B380100FCFF0100E8030000E1 +:10F8B8002DE9F04FB1B0DDF8F480079300230F92E3 +:10F8C8002F9308F138023A9B0B92D1F808215B88F4 +:10F8D8000C92079A0E931388814603F0FC03A3F158 +:10F8E80020077B4243EB07030C463C9E856908933F +:10F8F8002BB13A9B4FF0300B04330A9303E0089A7C +:10F908004FF0100B0A920021282210A8FCF348F5AA +:10F918001AA800212822FCF343F5D5F86C332BB143 +:10F9280010A805F55B712822FCF3B6F40C9B0DF1C9 +:10F93800400A03F138070DF1680C3A465346284649 +:10F948002146CDF800C0CDF818C024F065DAD5F806 +:10F95800843439469B7824AF00220B986FF0BEDEC2 +:10F96800384600212422FCF31BF508F14D03DDF88D +:10F9780018C02593CDF898A0B8F868300DF1B40AEE +:10F98800504600210822CDF89CC028932496FCF309 +:10F9980007F57368CDF800A0C3F300438DF8B430C1 +:10F9A80021465A460023D5F894062E9753F03AD8A4 +:10F9B80004F1DC0300F1060A079A0D938DE80804A8 +:10F9C8002FAB0A32029307465946284604F1E20350 +:10F9D800099220F08BDE844618B91122A8F8682015 +:10F9E800E9E02F9B0022012119705A702A6A1268D7 +:10F9F800022A04D194F92C210AB921221A70216D06 +:10FA080040F237120A4032B194F858201AB11A88D5 +:10FA180042F010021A8095F8722432B12A6A527D97 +:10FA28001AB11A8842F480621A80B8F86820214610 +:10FA38005A80B8F820209A802F9B2DAA06338DE88B +:10FA48008C002F93D5F894065A460023CDF818C099 +:10FA580052F056DFDDF818C0002840F09980009475 +:10FA680098F81820E368029003900192DA68284613 +:10FA78003346614624F01AD8B8F8683023B13046C6 +:10FA8800022176F0A5DB83E02F9B063B2F93B3681A +:10FA980098050CD596F8243003F00303032B06D100 +:10FAA800D5F87C06214632465DF0C6DA83E0B8F820 +:10FAB80020303146A6F8CC30284676F0B9DF0C9ACB +:10FAC800022192F860300E9A3046934238BF1346AE +:10FAD800A6F8FA3076F004DED4F8EC30190309D52C +:10FAE800284621461AF038DD012803D12846214648 +:10FAF80046F0F2DE2B689B6AF362089B53B10D98BF +:10FB08000A990622FCF3B4F320B148460999E26841 +:10FB180036F0A6DF0999E268484636F0C5DC2A685F +:10FB2800D4F8EC1092F84F2011F4005318BF0223B8 +:10FB380012F0030205D0CA045ABF7268C2F3004229 +:10FB480000227F218DE806000B9806F13C01002277 +:10FB58006FF0F0DE2846314677F058DB606920B157 +:10FB680006F11401012201F0D9FFD4F8EC309B040E +:10FB780004D5D5F84C01214660F064DB2B6893F876 +:10FB8800693133B128462146012202F0BDFF00E069 +:10FB9800BA463B9B3A9A01932F9B009202934846A0 +:10FBA80021460F9A079BCDF80CA00496CDF8148037 +:10FBB80036F054D905E048462146079A434635F0C1 +:10FBC80029D931B0BDE8F08F2DE9F04F8569E3B050 +:10FBD800924698469DF8B421D5F864310C460792B0 +:10FBE8001BB19B79002B40F06A812B6893F82F306A +:10FBF800ABB1236D990712D594F8A4307BB100F00E +:10FC08005FDFD4F8B0103EF0D7DE002800F06C813A +:10FC18000023C4F8A830C4F8AC3084F8A430A37921 +:10FC28001BB12379002B00F04A81BAF800B01BF40D +:10FC3800804B65D00AF10A03284621461A460693E6 +:10FC480076F080DF0746002800F03981D0F8D03000 +:10FC5800002B00F0348198F803909DF8B8314FEAF2 +:10FC680099190BB3D5F89C3253F82960E6B133697A +:10FC7800D3B1337AC3B1414603225BA8FCF30CF33A +:10FC88005BA806F1140132690330FCF305F331690E +:10FC98005BA8033108AA02F0AFDA6C9A08F10400F5 +:10FCA800111F08AA02F0CADA09F11C0954F8293010 +:10FCB80093B11A696C984146143308F0F5DCC0B961 +:10FCC8000123009001930290039004902146284656 +:10FCD8001722069B1AF05ADDD7F8D00001F088DB0E +:10FCE8000023C7F8D03003230F2606934FF00109ED +:10FCF800D2E06C9A08F10408083A6C920F2601E0E9 +:10FD08005E465F46B8F80230B8F8009006932B6854 +:10FD180093F8623173B1B9F1030F0BD16C9A079B59 +:10FD280000920193D5F8600821465246434674F084 +:10FD380057D8C4E0069A032A00F2C180BBF1000F2D +:10FD480067D1012A40F0CC80B5F8AA0122F014D975 +:10FD58000AF10A0B031C214618BF012328465A46FC +:10FD680076F0F4DE014610B1284676F0F1DE28463A +:10FD780021465A4676F0E8DF0746002800F0B280B0 +:10FD88004368DA0408D52A6892F83020002A40F03F +:10FD9800A98023F4805343602846394625F0B2DD14 +:10FDA800B9F1000F03D0B9F1010F2BD112E0B4F96A +:10FDB800543094F94420384601211BB916B976F01D +:10FDC800B9DC01E076F01EDA97F8243013F001036D +:10FDD8001DD118E0B4F95430012B18D038464946E3 +:10FDE80094F9442076F00EDA00238DE80802029395 +:10FDF800039304932846214617225B461AF0C6DC73 +:10FE08000D2649E00023012200930192EFE7002E1E +:10FE180042D100210C225FA8FCF3C2F2344B0DF54D +:10FE2800927B5F93334B002128225846609361955B +:10FE3800FCF3B6F2069BADF8346153AE30460021B0 +:10FE480020224A93CDF824914B97FCF3A9F26C9A9F +:10FE580008F106030193931F00960293D5F89406C0 +:10FE68002146B0225FABCDF868B152F003DEBDF891 +:10FE780034618EB987B197F82430D8070CD5284655 +:10FE8800214604220AF10A0300960196CDF808904B +:10FE9800039604961AF07ADC069A2046531C0193BE +:10FEA800002303930493079B0AF10A01059304F1C5 +:10FEB800DC023B46CDF800900296FDF76DFC284623 +:10FEC80021460AF10A0276F03DDE68B1A3795BB1FA +:10FED80090F82430D90707D52B689B6A836203E022 +:10FEE8000E26D9E70126D7E763B0BDE8F08F00BF3B +:10FEF80011148400151484002DE9F04F9A46836E7E +:10FF0800ADF5077D81468669CB58D1F80C01919CE7 +:10FF18000D460D92DDF8408212930C90002C00F0F3 +:10FF2800AA82002131A86C22FCF33AF29DF84832EB +:10FF38000D998DF8DC30B4F8CC303391CDF8D0A0E1 +:10FF4800CDF8C4903295CDF8D480369423B9206981 +:10FF580047F04AD8A4F8CC00B4F8CC20D5F808313A +:10FF68000021ADF8E4204CA828221093FCF318F2E5 +:10FF78000D98BAF800200388ADF82C2003F0FC0394 +:10FF8800A3F12000434243EB0003D9B28DF8473078 +:10FF980093B20A934B010E9394F824300F9103F017 +:10FFA8000303032B03D1A368990500F13F82D6F818 +:10FFB80064311BB19B79002B40F05782336893F86A +:10FFC8002F30ABB12B6D9A0712D595F8A4307BB1C1 +:10FFD80000F076DDD5F8B0103EF0EEDC002800F039 +:10FFE8004A820023C5F8A830C5F8AC3085F8A4309B +:08FFF8000F9820B1B8F1090FC8 :020000041002E8 -:1000000023B130462146012239F0C0D92046FE21D5 -:1000100076F03AD895F94430002BC0F2718194F80B -:100020002430DA0740F16C81336893F8A9304BB182 -:10003000D6F870012AF04EDD022803D10A99CB05CB -:1000400040F154816D2215A80021FCF305F1002335 -:10005000DDF830E11A4612E086A8C11811F8E41C58 -:1000600001F07F016C2909D81B48405C30B115AF05 -:1000700040B2795432EA200228BF0122013373458D -:10008000EAD16168336A21F007016160587D12F19D -:10009000000C18BF4FF0010C18B112B941F001016A -:1000A00061605B7D33B10A99480503D4636843F00E -:1000B000020363600A9A12F02002139203D063686D -:1000C00043F004036360109B986B002314E000BFAF -:1000D000B1118400CD138400581689001099CA18F4 -:1000E00092F83C20110606D502F07F0215A98A5C21 -:1000F000002A00F0FD8001338342EFD1336893F88A -:100100004F309A072AD06D9941B34A78304602326F -:10011000CDF81CC054F09CDA00220746009230460D -:1001200021463A460023FBF701FCDDF81CC0AFB1C5 -:1001300051A810220130F91CFCF30AF051AA002347 -:10014000F11891F8011312F8010F0840884240F0AD -:10015000CF800133102BF3D14FF0020C129B9C4542 -:10016000C0F0C680EA6D22B1296D40F237130B4012 -:1001700013B92B6D5B060BD5636B23B1A16B40F2FA -:1001800037130B4023B92B6D13F0410F00F0B880EB -:100190000A98C00618D5296D40F237130B409BB959 -:1001A000490601D50B9979B130460D9E00230122F5 -:1001B000009301920293039304932946172206F1B8 -:1001C0000A031AF03FDA9BE0E2B12A6D40F23713DE -:1001D0001340BBB1D30715D594F8D630012B11D1FC -:1001E000636B7BB105F1DC03009305F1E20301933E -:1001F000022730462946224604F11403029726F0CE -:1002000097D87EE0336893F830304BB9336A1B6877 -:10021000022B05D195F92C3113B91398002869D018 -:10022000336A1B68022B05D199F8003013B10A9983 -:10023000480561D5304619F07BDDD9F82830984261 -:100240005CD2304629461AF0E3D8D5F8843098427B -:1002500054D2D5F8EC30990408D5D6F84C01214693 -:100260005A46099B60F016DA002849D10E9A4CA92B -:10027000ADF82C213FA82822FBF36AF70C99486BB4 -:1002800008B101F011D80F9A1AB1AAF1060A08F1C3 -:1002900006089DF847000C9B83F83C00404600F0A0 -:1002A000F1DF0C99486308B9886306E0424651467D -:1002B000FBF34EF70C9AC2F8388001238DF8F03129 -:1002C00004F11401002306227DA8ADF8F231FBF3FE -:1002D0003FF731AB0093304629467CAA234635F0E0 -:1002E00051DD24E01E270CE00D270AE0162708E068 -:1002F000122706E0132704E0192702E0112700E087 -:100300000C2731AB0393484629467CAA0D9BADF8D8 -:100310002C71CDF800A0CDF804800294FFF724FAE8 -:1003200005E0484629460D9A31AB34F0CFDC0DF597 -:10033000077DBDE8F08F00BFD1F80C0130B5446BEC -:100340004CB1816B39B190F83C50002D0CBF0425A5 -:100350000A25A94203D200211160196030BD251D74 -:100360001560196090F83C0018B106390A3419601C -:1003700014601A68043A1A6030BD0000024B00F0A5 -:100380000F0053F820007047746501002DE9F04F0D -:10039000CB88D0F810218BB09B0605460E4604682A -:1003A000D0F80C710892D0F804A11DD5036D9A07FE -:1003B00012D558070BD501F16F0004217CF0BADC8F -:1003C00090B906F1830004217CF0B4DC60B994F8A4 -:1003D000413513F0020F05E0DA0705D594F84135F1 -:1003E00013F0010F40F02B8320462946728E16230E -:1003F0003CF0D6D8002840F04083738E204613F49A -:10040000404F0CBF002201220A3254F822902A46A3 -:10041000494621F069DFFF28804600F02E8394F8DA -:10042000903243F0040384F89032236893F83B3011 -:100430003BB12046294642465AF000D9002840F0F8 -:100440001C83236A186961F0DFD840454DD0236AC8 -:10045000186961F0D9D8FDF387F383464046FDF370 -:1004600083F3834509D1236A186961F0CDD808F474 -:10047000605300F46050984237DC7B68022B0AD14D -:10048000BAF8BE30DB0706D5BB68182B03D0089A34 -:10049000536B042B29D1D4F8580141464CF062DB50 -:1004A000204628F01FDC7B68022B08D1B5F95430B8 -:1004B0002BB9D4F8D4062946324651F0B5DA204695 -:1004C000414626F041DF236893F83B304BB1D5F825 -:1004D0003C335968D4F8C035994202D0204623F005 -:1004E000ABD820461FF0ACDE0FE0D4F858014146EF -:1004F0004CF042DF48B1D4F8580141464CF032DBB1 -:10050000002120460A4622F00BD8236893F83B309E -:1005100093B1D5F83C335A68D4F8C0359A420BD021 -:10052000204628F0DFDBD5F83C332046596823F01D -:1005300083D820461FF084DE09F15003C8225046BC -:1005400031460993FBF304F6D9F80030AAF832805B -:10055000022B07D199F81580D8F1010838BF4FF068 -:10056000000801E04FF00008F38813F020030DD0DD -:10057000236893F84F3013F0030307D0D5F8EC301D -:1005800003F48053D3F1010338BF0023DBB20AF137 -:10059000380B0793FF22B8F1000F18BF00238DE836 -:1005A0000C0058465946002243466FF01FD9D4F834 -:1005B00084345846099901229B786EF0EBDF0028BD -:1005C0002ED1B9F80820D9F80090B8F1000F05D164 -:1005D00020464146069220F03BD9069ABAF83230BE -:1005E00003F46053B3F5205F08D0B3F5C05F07D0C4 -:1005F000B3F5805F14BF0A23142302E0A02300E0B8 -:100600002823FF2101910290CDF800800393D4F8B4 -:10061000843458461B79099904934B466FF0AAD845 -:10062000D5F8EC3098040CD52946204620F010D996 -:10063000FF230093019059465846002202236FF091 -:10064000D5D82046594623F0D9DA96F934202046E9 -:100650000032294618BF012246F0F2DC96F9343008 -:10066000E3B9D5F80831012283F86020D4F84401B9 -:1006700029465BF097D9284631463BF023DA2846D5 -:100680000E213DF05BD82946204646F051DE20463B -:1006900029467A68BB6845F007D8CCE1D5F8EC303C -:1006A000990405D5D4F84C01294652465FF0BADCCE -:1006B00020462946324676F0A3DA804638B92046ED -:1006C00029463A460BB0BDE8F04F3BF09D9F079A94 -:1006D000F2B1DAF86830BAF86C900C33A9F10C0971 -:1006E00019464A462046069353F0CCDF069B8446C3 -:1006F00019464A462046CDF818C053F099DFDDF878 -:1007000018C00022034600922046414662460AE095 -:100710004368DA0309D5F3889B0606D4079B204675 -:10072000009341461A46FBF701F9D8F80430D5F892 -:10073000EC2043F48053C8F8043012F400524FF018 -:100740007F0308F13C01009305D0079A58460192B7 -:100750000223002203E0079B5846019313466FF0E3 -:1007600045D82046414676F0ADDC204629463AF091 -:10077000C1DD236893F862315BB1EB6D580308D596 -:10078000BAF8BE20D4F860084146C2F3801206F0E1 -:1007900095F898F8243013F00C0F40F04681B5F925 -:1007A00054A02368C5F800A193F86231002B7DD0D6 -:1007B000EB6D190605D5D4F86008294673F054DBB3 -:1007C00010B9EB6D5A033CD500232946C5F800311A -:1007D000D4F8600873F032DA29468246D4F860080B -:1007E00073F040DA88B14FF480292046294632461A -:1007F00008238DE800063DF019D830B10323C5F871 -:100800000031C5F85C909A461BE0D4F86008294690 -:1008100073F02ADBA0B14FF0800B4FF000092046A7 -:10082000294632460223CDF800B0CDF804903CF0C2 -:10083000FDDF28B1C5F80091C5F85CB0CA4600E0FC -:100840008246D5F80031032B0BD1D4F8DC062946BB -:100850003246EB6D6CF002D818B10023C5F80031B8 -:100860009A46D5F80031032B20D1D4F8600805F062 -:1008700065FA50B1D4F86008414605F063FA20B13A -:10088000D4F86008294605F01FF9D4F86008294615 -:100890004246334673F092DA30B1284608210BB055 -:1008A000BDE8F04F3CF04A9FC5F800A1D7F804908E -:1008B000B9F1020F1DD1BAF1000F1AD1D4F8D40644 -:1008C0002946324651F0C8D898B1D5F80801FCF352 -:1008D0002FF370B9D4F8D00629463246C5F80091F6 -:1008E0007BF00EDAD4F8D4062946324651F016DBF6 -:1008F000CA460C21404675F04FDE7B68022B23D19F -:10090000089A536B093B012B1ED893464FF0000900 -:10091000134616E00A2000FB0930D5F808116230B2 -:1009200006220693FBF300F4069B30B94FF496724F -:10093000ABF86820012283F8502009F101090BF17E -:100940000A0BDA6C9145E5D37B68022B33D12B7A05 -:10095000002B30D0BAF1020F2DD1B6F8BE30DB0734 -:1009600029D5089A536B042B25D0BB68182B22D0AD -:10097000284622F04DDF18B12846002127F058D82C -:10098000284618213CF0DADED8F80C30D4F8D4062A -:10099000D5F808211BB11969002908BF002300936D -:1009A000B6F862302946C3F340130193434651F031 -:1009B00013DA064629E0284608213CF0BFDE4FF056 -:1009C00001090023CDF800A0CDF804900293039311 -:1009D0000493B6F862303246C3F3401305932846B9 -:1009E000434608F11401FCF733FE2368064693F8EA -:1009F00069311BB12046494648F0D2D8A068396811 -:100A00004FF4967200230CF02FDF46B1D4F888041F -:100A10001B49B5F82E21334660F0F8DA0BE0A068E8 -:100A200039684FF49B72334603E00022A0683968AE -:100A300013460CF019DFBB7F0133BB771DE0F38851 -:100A4000708E23F46663F380FDF38EF040F48050E3 -:100A50001FFA80F8708EFDF387F0B6F8BE300E28CE -:100A60008CBF4FF44040002048EA000823F00A03FE -:100A7000A6F83280A6F8BE30B6E40BB0BDE8F08F21 -:100A8000A59084002DE9F04F9A461388D0F80C61A8 -:100A9000A3B003F0FC030993B36894460B3BBAF888 -:100AA0000220012B04468B46DDF8B0900568D0F893 -:100AB0000471ADF828201FFA82F80BD80CF1100051 -:100AC00039460622CDF818C0FBF32EF3DDF818C026 -:100AD000034660B1099A2046B2F1100318BF012302 -:100AE00000930023019306210CF10A0248E0306CC8 -:100AF00020B1069300F0D8DB069B7364484600F0F3 -:100B0000C1DB306428B1C6F8449051464A46FBF335 -:100B10001FF32B6893F844303BB1D5F86001BAF865 -:100B200002104AF037DCAAF80200B8F10B0F10D11E -:100B30007368012B13D0B3680C2B10D000230093E3 -:100B4000214628465A463B463BF0C6D820460C2153 -:100B500077E0B8F1000F16D0B8F11E0F13D073680C -:100B6000204613F1FF3318BF0123009397F9343067 -:100B70003A46D3F1010338BF0023019301214346D4 -:100B800039F0AEDBC1E02B684FF000089B6AA9F199 -:100B90000602CBF82C300AF1060307930892039360 -:100BA00004924346284621465822CDF80080CDF8CD -:100BB0000480CDF8088019F045DD41460C221FA8BD -:100BC000FBF34AF3524B41461F93524B282220938A -:100BD0000DAB184606932195FBF33EF3BDF8282094 -:100BE0000DF15C094146ADF8382048462022CDF889 -:100BF00034B0FBF331F3069B089A1E93079B0292D5 -:100C00000193CDF80090D5F894062146099A1FABC0 -:100C100051F08CDE8046002877D1BDF83890B9F1CC -:100C20001E0F11D1129B2846F36421463AF062DB75 -:100C3000F26CA86831681E3243460CF015DE20467F -:100C400019213CF07BDD60E0D4F8EC309B0406D544 -:100C5000D5F84C015946079A089B5FF07BDDBAF83E -:100C60000420A4F8F62095F87338A5F8582383B12A -:100C700092042869C421920C44F0C6DA05F5066096 -:100C8000093039460622FBF363F297F83230A5F8B3 -:100C900070387368204613F1FF3318BF01230093A7 -:100CA00097F934303A46D3F1010338BF002301935A -:100CB00000214B4639F014DB204659463AF026DA3B -:100CC000D5F868329C4220D0E36DF3B9236DD80784 -:100CD0001BD5E36E591C18D01C3354F82320A2B145 -:100CE000117A012901D003290FD15089D3798DE8D8 -:100CF000030002F114010291002104910591039770 -:100D000028462146126954F0C3DD23B0BDE8F08FB8 -:100D1000D5548400616184002DE9F04FA5B092465E -:100D20000C939DF8B820D0F80C310D920993BAF8C5 -:100D30000220D0F8043101F10A07BAF80490044601 -:100D40000B9105680892384619460622BAF800B099 -:100D50001FFA89F80A93FBF3E7F100282ED1284601 -:100D600021463A4675F04ADE0646002826D0099A02 -:100D70009368082B01D00A2B20D1726842F480526C -:100D800072602A6892F8622172B1BBF1030F0BD135 -:100D90000C9B0D9A00930192D5F8600821460B9A9E -:100DA000534672F079DF92E0082B02D1089B022BA8 -:100DB00003E00A2B07D1089A042A04D000230093E9 -:100DC0002046062180E0B8F1000F06D0CDF800B033 -:100DD000204601213A46434677E041460C2221A8AD -:100DE000FBF33AF23B4B414621933B4B28222293A3 -:100DF0000FAB184607932395FBF32EF2089AADF834 -:100E00004C900DF164091092414620224846CDF8DD -:100E10003CB01196FBF320F2079B0C9A20930AF149 -:100E200006030193931F0293CDF80090D5F8940622 -:100E30002146B02221AB51F079DD002847D1BDF821 -:100E40004C30002B3AD1BBF1010F37D1089A022A5E -:100E500034D10A2120463CF071DCF368129A06F185 -:100E600014011BB11869002808BF002303930D9BD0 -:100E700001204FF0030C4FF0000E8DE8015004925A -:100E80000593204633460A9AFCF7E2FB21460646C4 -:100E900028463AF02FDA46B1D5F888040F49B4F85D -:100EA0002E21334660F0B2D811E0099AA868116883 -:100EB00033464FF49B720CF0D7DC08E0191CCDF8D8 -:100EC00000B0204618BF01213A463DF025D825B094 -:100ED000BDE8F08F6D61840071618400A59084008D -:100EE0002DE9F041876806467D68B86851F80580AD -:100EF0000C46FAF3D1F2C8F80400002830D0635948 -:100F000000215868E422FBF3A7F1F86854F8058043 -:100F1000FAF3C2F2C8F8080010B3635900219868C8 -:100F2000E822FBF399F163592949D3F80880336823 -:100F30003246C8F80030986800230CF03FDDC8F84E -:100F4000680068B163592349D3F8088033682246A2 -:100F5000986800230CF032DDC8F8C00000282FD1BB -:100F600063599B68FBB1996E39B1336898680CF08E -:100F70000DDD635900229B689A6663599B68D3F81C -:100F8000C01041B1336898680CF000DD635900224D -:100F90009B68C3F8C0206359F8689968FAF3A2F215 -:100FA000635900229A606359596861B1B868FAF3CD -:100FB00099F2635900225A606FF01A00BDE8F0817F -:100FC0000020BDE8F0816FF01A00BDE8F08100BF9D -:100FD00055BE84009DBC84002DE9F04F9FB00646AD -:100FE0008B461446D0F800900493002B00F0DE826C -:100FF0008368049A5B681146D35848465D689B68CD -:101000001CAA05931BAB36F043D860B15CB9059CB4 -:10101000202204F148001B99FBF39AF02022E28081 -:101020004FF0870C0DE0062C00F2C382DFE814F0CD -:101030000700C1026F00C1026C01C102E4014FF060 -:10104000710C049C63464846716804F11402CDF8A3 -:101050000CC07DF03DDBDDF80CC08046002800F0C0 -:10106000AC82BBF1030F06D1D5F8D030B3F5802F99 -:1010700008BF4FF0000BD8F80840ACF112039BB248 -:101080001B0204F1120A238200215F225046CDF890 -:101090000CC0FBF3E1F04BF088039BB21A0AE27438 -:1010A00023752B8B05F11C071A0AA3756275484638 -:1010B000394620221FF048DD04F11F003946202266 -:1010C000FBF346F0DDF80CC0ACF1710C1FFA8CF3A9 -:1010D000BBB11A02A4F86F20023BDD2284F8712014 -:1010E00084F872308749032204F17300FBF330F077 -:1010F000042384F8763004F177001C991022FBF366 -:1011000027F00B235F462B604FF0000B5AE2BBF138 -:10111000030F07D1D5F8D070B7F5802F14BF032780 -:10112000002700E05F46D5F8D000802802D0B0F557 -:10113000802F04D147F49E5747F0080703E00428A6 -:1011400002D147F4E477BFB2D9F8003093F8624196 -:1011500054B1F6F7A9FF40B1D9F8600804F0EEFDEC -:1011600018B1B5F8D40000E02046AC88D5F8D030EE -:101170000419A4B2802BADF8764002D0B3F5802FCD -:1011800025D117F4805323D0B6F8108018F0010849 -:1011900008D130463FF03EDD30463FF05FDD0130A4 -:1011A00000F00B8233687168D3F87C065BF062DD77 -:1011B000B6F87C30BDF876202633C31812F007024B -:1011C0009BB205D0C2F108029B189BB200E000233D -:1011D00071341B19049C4846716804F114029BB2D7 -:1011E0007DF076DA8046002800F0E78184680021EF -:1011F0005F2204F1120A227461745046FBF32CF052 -:101200003B0AE37427752B8B05F11C011A0AA375A1 -:10121000627504F11F002022FAF39AF7AA8804F1FC -:101220007100A968FAF394F7BDF876301A0A42EA19 -:101230000323A4F86F30D9F8003093F86231B3B1CA -:10124000D5F8D000F6F730FF88B1D9F8600804F07F -:1012500075FD60B1AB68002B00F0B381A888D5F8AC -:10126000D81050445F30B5F8D420FAF371F7D5F8B0 -:10127000D030802B02D0B3F5802F33D1F80431D594 -:1012800021460DF1760230463FF074DCBDF8763031 -:101290001A0A42EA0323A4F86F30049A9368990566 -:1012A0000FD533682246D3F87C0671680DF17603BA -:1012B0005BF02CDDBDF876301A0A42EA0323A4F86D -:1012C0006F30A37B30460093294652465B463FF081 -:1012D000ABDA013006D1D9F804004146002200F013 -:1012E00007D866E194F86F2094F8703043EA02233F -:1012F000228AD3189BB21A0A42EA032323820C23C0 -:1013000016E100BF3738010096F87A704BF4607B25 -:101310003F0107F030074BEA0707B6F87CC0BFB2C1 -:101320000023BA0754BF0CF1710C0CF1790C049C2A -:101330001FFA8CFCADF8763048466346716804F1BC -:101340001402CDF80CC07DF0C3D9DDF80CC0804686 -:10135000002800F0328184685F234FF0000B04F115 -:10136000120AACF112022374594684F811B05046A7 -:10137000FAF372F73B0AE3742775B6F87C3006F18E -:10138000BE011A0AA375627504F11F002022FAF348 -:10139000DFF6102206F18E0104F13F00FAF3D8F6D1 -:1013A000082206F1FE0104F14F00FAF3D1F6B6F877 -:1013B0007C2006F15A0104F17100ADF87620FAF3B1 -:1013C000C7F6BDF8763030461A0A42EA0323A4F87D -:1013D0006F30A37B29460093524607F003033FF08A -:1013E00023DA013040F096804146D9F804005A468D -:1013F000FFF37EF7D846E0E0D5F8D030802B03D05D -:10140000B3F5802F40F0D5803368AC88D3F87C06E4 -:101410007168ADF876405BF02DDCB6F87C30BDF835 -:10142000762026337134C31812F00702A4B29BB29F -:1014300003D0C2F108029B189BB2E318049C4846F3 -:10144000716804F114029BB27DF042D980460028F5 -:1014500000F0B38084684FF0000C5F224BF49C577F -:1014600004F1120A84F811C06146BFB222745046DA -:10147000CDF80CC0FAF3F0F63B0AE37427752B8B1A -:1014800005F11C011A0AA375627504F11F002022E0 -:10149000FAF35EF60DF1780BA968AA8804F17100E1 -:1014A000FAF356F63BF8023D21461A0A42EA0323B4 -:1014B000A4F86F305A4630463FF05CDBBDF876301A -:1014C0001A0A42EA0323A4F86F3033687168D3F82C -:1014D0007C0622465B465BF019DCBDF87630304670 -:1014E0001A0A42EA0323A4F86F30A37B294600932B -:1014F00052463B463FF098D90130DDF80CC009D187 -:1015000041466246D9F80400FFF3F2F6DDF80CC05C -:10151000E04652E094F86F2094F8703043EA0223DA -:10152000228AD3189BB21A0A42EA032323820D238C -:101530002B604FF0010B45E0B3F5802F14BFFE2365 -:10154000022300E00223504605F15C01082200F866 -:10155000053BFAF3FDF517F0030104D1D5F8D000EF -:10156000FDF38EF10146BBF1000F0CD0204605F1D2 -:101570008C0207ABFDF394F1F0B10AF14D0007A91D -:101580001022FAF3E5F573684146DA68484624F01C -:1015900093DF059CD9F80800D4F8C0104FF47A7294 -:1015A00000230CF061D94FF0010806E0DDF810804F -:1015B00003E04FF0000800E0804640461FB0BDE861 -:1015C000F08F9B460323E373D5F8D030802BB3D143 -:1015D000B8E700BF2DE9F04F054689B00E46D0F8B8 -:1015E00000A01F46002B00F0878183685B68FB58D2 -:1015F0005C68D3F80880D4F8D000F6F765FD0028C1 -:1016000000F07C81B8F1000F00F07A81BB685805CA -:1016100007D4BB6B03F00203002B14BF012302238A -:1016200000E00323D4F8D0000793802805D0B0F55C -:10163000802F02D0042840F06581337D96F8139006 -:1016400043EA092919F00303069302D1FDF318F1C7 -:10165000069004F15C0B0120082306F117015A469D -:10166000FCF3F0F5834500F04F8123680C2B00F06C -:10167000B7800D2B00F018810B2B40F0458109F449 -:10168000DC73B3F5847F40F03F8104F13C032022FA -:10169000184606F11F010493FAF35AF5BA68049B41 -:1016A00012F4806F09D12A68126892F86221C2B1DF -:1016B000D4F8D020B2F5802F13D108F1480200925F -:1016C000B8F806206968019204F18C020292A28A9D -:1016D00007F114000392E23104F11C02FCF346F519 -:1016E00022E0696807F1140C6046E2310622049397 -:1016F000CDF814C0FAF318F5049BDDF814C00028E7 -:1017000000F0028108F148020092B8F806206968EA -:10171000019204F18C020292A28A60460392E231A5 -:1017200004F11C02FCF322F719F4807F10D0338AF5 -:101730001A0A42EA03239BB25C2B40F2BF80304678 -:10174000069904F18C02FCF377F7002800F0DC80A6 -:10175000338A1A0A42EA03239BB25E2B40F2AE8020 -:1017600096F86F1096F8702042EA012202F15F01AC -:101770008B42C0F0A380C2B1E188B4F8DC30CB1852 -:101780009A4212D106F17100E16806F11209FAF3EA -:10179000CBF488B1E388D4F8E010994409F15F00F4 -:1017A000B4F8DC20FAF3C0F430B1686807F1140132 -:1017B00011227DF025D9A7E0002384F8CD302B68D5 -:1017C000D8F8C01098680CF075D858460821FDF379 -:1017D0005DF02846079902223B46FFF7FDFB93E0A8 -:1017E00009F4D873B3F5807F40F08E8019F4807FC0 -:1017F00008D03046069904F18C02FCF31DF700284E -:1018000000F08280002384F8CD302B68D8F8C01017 -:1018100098680CF04FD8228A07F11406238B5046A3 -:101820008DE84400696804F1AC027DF089D8D4F8F1 -:10183000D030802B02D0B3F5802F02D1102323604B -:1018400018E0042B16D10D2323602B8AD90707D467 -:1018500028463FF0DFD928463FF000DA013053D068 -:1018600058460821FDF312F02846079904223B460A -:10187000FFF7B2FBD4F8D030802B04D0B3F5802F23 -:1018800001D0042B08D16B685046DB6879210093A6 -:1018900032460623FAF7D4FAD4F8D030802B27D07A -:1018A000B3F5802F30D123E019F4807F15D0338A2F -:1018B0001A0A42EA03239BB25C2B07D8DAF80030FD -:1018C000D3F888305A6E01325A661DE030460699C8 -:1018D00004F18C02FCF3B0F6B0B1002384F8CD30F3 -:1018E0002B68D8F8C01098680BF0E4DF1023236051 -:1018F00028463EF0F3DF07E0184606E0E92004E062 -:10190000404602E0002000E0012009B0BDE8F08F71 -:101910002DE9FF470D9C064617469A468946002941 -:1019200052D0002C52D0836800685B68E3585D6831 -:10193000D3F80880294606F01DFF09232B6048468E -:1019400039463022FBF382F0736848B1626BDB6D7D -:10195000B2F5802F0CBF03F4802303F0800302E074 -:10196000DB6D03F00403C5F8D0300C9B30680293A4 -:1019700021462A464B468DE8800406F018FF30B316 -:101980007369012B02D1B8F8060000B3002385F873 -:10199000CD303368D8F8C01098680BF08BDF0A237D -:1019A0002B60A3685B0507D4A16B01F0020100293D -:1019B00014BF0121022100E003213046002223460A -:1019C000FFF70AFB012002E0084600E0204604B0D1 -:1019D000BDE8F0872DE9F04390E86000D6F80831C3 -:1019E0008E465B8E174603F440437246A3F5404E85 -:1019F000DEF1000389B004463146284643EB0E036E -:101A000075F000D8804600287CD047B1E368002BF1 -:101A100078D120464146FFF763FA002872D1A368C7 -:101A20005B6858F803309F68238AD90702D42046A0 -:101A30003FF04CD82B68C4F80C8093F86231ABB1FE -:101A400098F8D630032B0BD1D8F83430B3F5802F6B -:101A50000CD12846414607F1480270F01BDC0FE02C -:101A600023B9D8F83430B3F5802F09D0238A9A07E8 -:101A700008D507F1480004F11A012022FAF368F3AF -:101A80002023FB80FB88202B35D12B684FF00009E9 -:101A9000D3F8E800CDF81890CDF81C900590FFF32E -:101AA000F1F3074600282DD005AB8DE80802284643 -:101AB0005021D8F810203B46F9F742FED5F818051A -:101AC000314606AA07ABFEF737FC07F10C0300937B -:101AD000059B20460C3B0193E36801210293069A83 -:101AE000079B40F0D9D92B683846D3F8E8300593E6 -:101AF000FFF3DAF306E0706906F11901327E43461E -:101B00003FF054DA09B0BDE8F0834FF0FF30704782 -:101B100070B50446D0F8880000220A21D4F8D830E5 -:101B20000D0A33F81230CEB2CB189BB2013B46EA15 -:101B3000032605F0030503F440731D436FEA426377 -:101B40006FEA5343A0F84035A0F82065A0F82C5563 -:101B5000A0F84035D4F8D83033F812500132491982 -:101B6000062A89B2DAD1204698215A8843F04CDB04 -:101B7000D4F8D83020469A219A8843F045DBD4F82F -:101B8000D8302046DA881B889C2143EA022292B290 -:101B900043F03ADBD4F8D83020465A891B899E217D -:101BA00043EA022292B243F02FDB2046BDE87040A8 -:101BB00040F0EE9CF8B503688E210446D3F88454B7 -:101BC00042F0E0DC236840001B6886B293F8643181 -:101BD00006F1500106F1940789B2BFB213B1002398 -:101BE00085F86D31D5F82031012B1CD002D3022BA2 -:101BF00030D122E095F8E820012010FA02F295F8A1 -:101C0000583192B2FF2B03D010FA03F31A4392B269 -:101C1000204643F0F9DA95F8E83001229A40204650 -:101C2000394692B214E02046B5F82A2143F0ECDAA6 -:101C300020463946B5F82C210AE095F8E830012213 -:101C40009A40204692B243F0DFDA2046394600221D -:101C500043F0DADA95F81C2142B94C364FF6FE71A2 -:101C600020463140BDE8F84043F0CE9AF8BD000070 -:101C7000D0F8941010B50831044641F0F3D8034968 -:101C80002046BDE8104041F0D59800BF6C4F0100E0 -:101C900038B5437C04468B420D4606D039B142F03C -:101CA00005DB38B94FF0FF3038BD002038BD4FF0AC -:101CB000FF3038BD002084F87600657438BD000020 -:101CC0002DE9F0438BB0129F98460023032F044662 -:101CD0000D46139EDDF85090089309930CD9042209 -:101CE00008A84146FAF334F2072F05D909A808F1EC -:101CF00004010422FAF32CF25A2D089900F0B38063 -:101D000032D8212D00F0D08016D80E2D00F0A780FB -:101D100008D8052D5BD00C2D00F09D80042D40F0DF -:101D20009B817CE0142DC0F09781172D40F2A0819B -:101D3000202D40F09181C5E03F2D00F0F88009D8BA -:101D4000272D00F0CE803E2D00F0EC80262D40F0B7 -:101D50008381D4E0522D00F02A81542D00F02A8195 -:101D6000442D40F07981E7E06A2D00F0618116D8BA -:101D7000642D00F0408109D85D2D00F08680632D30 -:101D800000F01B815C2D40F067817BE0682D00F046 -:101D9000398100F23A81662D40F05E812FE1792D84 -:101DA00000F0528109D8712D00F04681782D00F0A5 -:101DB0004E81702D40F050815AE17C2DC0F04C8155 -:101DC0007D2D40F255818C2D40F0468163E0E06F1F -:101DD00098E8A000C66916F004060ED0002335FA74 -:101DE00003F2D607D9B203D401330F2BF7D119462A -:101DF0002A463B4604F0DADC2CE12946324602232F -:101E000004F0CADE29462A460223E06F04F000DF10 -:101E1000E06F29463A46022304F0E0DE2DE1B9F1F5 -:101E20000B0F40F31C8100210A460223E06F04F0EF -:101E3000B3DE00210A4607460223E06F04F0CEDE3F -:101E4000002105460A46E06F022304F0E1DE376018 -:101E50007560B060FEE0E06F04F0B8DE3FE0D4F8FB -:101E60008000884902E0D4F880008749FBF390F0B5 -:101E700020B100210A46FAF327F630E04FF0FF3395 -:101E80003360E9E094F81C31E3E0003118BF012130 -:101E900084F81C11DEE0099A4A4500F3E0802046F0 -:101EA000334640F069D845E0072F40F2D88000293A -:101EB000C0F2D88002230093E06F0122099B04F056 -:101EC0001DDFC7E0032F40F2CA800029C0F2CA809C -:101ED000022300930022E06F134604F00FDF30600E -:101EE000B8E00B2F40F2BB800029C0F2BB80099BF9 -:101EF000002BACBF6FF016066FF00106BDE0072F98 -:101F000040F2AD800029C0F2AD80099A002AC0F2EB -:101F1000A98000250095E06F2B4604F0FBDE3060C1 -:101F20002E46AAE0E06F314604F034DE02E0E06FB6 -:101F300005F006D80646A0E0236898680BF046DD59 -:101F40000746E06F04F09ADE10B3E06F04F0B2DEF3 -:101F5000054618B9E06F012105F004D83368E06F39 -:101F60000093736808360193002302960393416837 -:101F7000D4F88820A368FAF3A1F0002814BF4FF02A -:101F8000FF3600266DB9E06F294604F0EBDF08E06C -:101F9000E06F04F067DE002814BF6FF01D066FF0DD -:101FA00016062368394698680BF018DD65E0D4F80A -:101FB00060314EE0D4F864314BE03146102204A881 -:101FC000FAF3C6F0059D0C352846FFF35BF1044695 -:101FD00000284AD031462A46FAF3BAF02388204630 -:101FE0001B0B012B04D0FFF35FF14FF0FF3644E0F1 -:101FF000FFF35AF13CE0236893F8183629E04FF4D8 -:10200000B06326E0B4F81E3123E089B201292FD84D -:102010000323A4F81E112046009319B120220221A7 -:10202000134602E002212022002342F083D811E06F -:10203000204640F08BD952E74B1C022B1BD8204680 -:1020400049B242F0DDDB75E7C4F8381102E0D4F89C -:1020500038313360002610E06FF01D060DE06FF0A0 -:102060000D060AE06FF0010607E06FF01A0604E0C3 -:102070006FF0160601E06FF01C0630460BB0BDE8AD -:10208000F08300BFFA6C8900026D8900F0B587B05B -:1020900004460668D0F8885000210C2202A8FAF302 -:1020A000DBF0002320464FF0FF31704A059342F0E9 -:1020B00031D823681B6893F8693113B1204640F08A -:1020C0008BD8204643F014D84FF40037204640F018 -:1020D00039DC009704233069242105AA41F0AADAEB -:1020E00000210A46E06F04F081D96149204640F0A2 -:1020F000A1DE2046FFF70CFD02A9204640F05EDB82 -:1021000020468021082243F07FD80A2220465C2105 -:1021100043F07AD82046D4F8201140F0EDD9554A42 -:102120002046554941F0F6DF4FF00043C5F88831AD -:102130004FF00073C5F88C314FF48043C5F8283157 -:102140004FF480336B620121204641F0D9DFE06F0C -:1021500004F0F0D8A4F81201A5F8A806162120462C -:10216000B4F8482043F050D82046C021B4F86C2081 -:1021700043F04AD82046C221B4F86E2043F044D838 -:102180002046182104F1A4020223009741F09EDAB0 -:10219000022320461C2104F1A602009741F096DAA2 -:1021A00096F858361BB1002386F8583606E000979B -:1021B0003069242105AA042341F088DA204644210D -:1021C000B4F8A82043F020D820464621B4F8AA202D -:1021D00043F01AD8B5F888361B051B0DA5F88836CC -:1021E0000123A5F89C360025B5636319586910B121 -:1021F000224B5B6898470435182DF6D11F4D606956 -:10220000AB6D98476B6F606998472046002142F09C -:10221000BDDC23681B6893F8693113B1204640F098 -:102220000DD8A36F2046598B4FF48072CC3142F009 -:10223000EBDF637C032200921022002B14BF1346B5 -:1022400000232046042141F075DF2046AE2142F0F4 -:1022500099D94FF4D8634000C4F82401C4F8283158 -:10226000304640F091DC07B0F0BD00BF040400042C -:10227000943E0100000002400000064010A78800C4 -:1022800070B5036804461B6893F86931002B00F0B1 -:102290008180836F598B363142F074D9236D0646A5 -:1022A000D80777D5636D190674D4E36F9A699200E5 -:1022B00002D5DA69D00704D5DB69D90701D45A07FA -:1022C00068D5E36E9B0065D5D4F888304FF49675D9 -:1022D000B3F8B42692B242F00302A3F8B426D4F8BD -:1022E0008820B2F8B83623F0C0031B041B0CA2F8F8 -:1022F000B836236DD80719D5636D190616D4E36F68 -:10230000DB695A0712D5E36E9B000FD5D4F88830ED -:102310000121A3F8F016D4F88830B3F8F22692B26F -:10232000130A03F00F0302F03F0213E0D4F88830E1 -:102330000022A3F8F026D4F888300121B3F8F22661 -:10234000A3F8F016D4F88830C2F30512B3F8F236C9 -:10235000C3F30313042A02D10BB1042E02D04FF4AD -:10236000FB750AE06420FEF37BF4013DC1D1F6E782 -:10237000013D08D00A20FEF373F4D4F88830B3F896 -:10238000B626D007F4D4B3F8B82692B242F0C00211 -:10239000A3F8B82670BD38B58B7905460C463BB11D -:1023A00090F88E22002A21D190F88F22002A20D185 -:1023B0000122627193B12B6893F8623173B1E36DBE -:1023C00058030BD5D5F8600803F0B8FC30B1637939 -:1023D00023B1D5F86008214603F076FBA07950B10F -:1023E00028462146BDE8384044F0A29F4FF0FF3018 -:1023F00038BD4FF0FF3038BD43690BB9022343614C -:1024000083690BB914238361C36913B94FF416733D -:10241000C361836813B94FF47A73836003690BB99E -:10242000034B0361C3680BB9024BC360704700BF25 -:1024300000350C00804F12002DE9FF470368044669 -:10244000D3F80090D9F810309B6FB3F81AA099F820 -:102450001930002B5AD040F2A47600253146D9F825 -:10246000100042F08FD8B11C0746D9F8100042F096 -:1024700089D86B08023504AAEDB202EB830347EA60 -:1024800000400436062D43F80C0CE7D10AF1A40AEB -:102490005146D9F81000019F039E029D42F072D868 -:1024A00051468046D9F8100042F06CD84BF6FF72C6 -:1024B00002405146D9F8100042F0A6DE236A9F423E -:1024C00002D2DB43D81900E0F81A636A9E4202D2B6 -:1024D000DB43991900E0F11AA36A9D4202D2DB4363 -:1024E0005A1900E0EA1AA368276298426662A56258 -:1024F00003D3032384F838300AE02369994207D2D2 -:10250000E3689A4204D2C8F3803002E0F52000E08C -:10251000012004B0BDE8F087F7B5099D0023032D25 -:1025200006461746089C009301930BD9042268467F -:102530002146F9F30DF6072D04D901A8211D042227 -:10254000F9F306F61C2F07D1D6F88030002093F857 -:1025500038200A9B1A6001E06FF01600FEBD2DE9DD -:10256000F041044616461F460D46002900F09D80A6 -:1025700030F0C4D8D4F8A031804693F8661093F8B0 -:102580006C20002940F08880002A40F085809988DE -:1025900042F20E72013989B291422DD8206940F27F -:1025A000EA3140F0D3DD90B120694FF47B7140F007 -:1025B000CDDDD4F8A0319A8841F64B539A4204D924 -:1025C000206940F2ED3140F0C1DDC5B200E00546C2 -:1025D000206940F2EB3140F0B9DD012330B13B70AE -:1025E000D4F8A031002283F86E2033E03870D4F89C -:1025F000A02182F86E302DE05A8D910706D5206912 -:1026000040F2EE3140F0A2DDC5B223E012F001024B -:1026100014D0B3F87B10002973D0B3F87920002AC6 -:102620006FD00A20414391FBF2F2062A69DDB3F82C -:102630007130012B67D0022B0DD166E032703A70F9 -:10264000D4F8A021012382F86C30D4F8A02182F8BC -:102650006E3000E03DB900233370D4F8A031012280 -:1026600083F86C201BE0D4F8A03193F86D20022A87 -:1026700007D9012283F86620D4F8A03183F8675087 -:1026800002E0002333703B70D4F8A03193F86D2042 -:10269000013283F86D2002E00AB100233370D4F8D0 -:1026A000A031C3F86880BDE8F081D0F8A03193F87C -:1026B00066202AB9DB6E13F0FF1F13D1BDE8F0814D -:1026C000022213462FF03EDC012320462946022237 -:1026D0002FF038DCD4F8A03183F86650D4F8A0315C -:1026E00083F86750D4F8A021002382F86C30D4F826 -:1026F000A02182F86E30D4F8A02182F86D30BDE8B8 -:10270000F0810625AFE70225ADE70825ABE770B5F8 -:10271000036886B00C460546002103A80A221E68FD -:10272000F9F39AF5BDF80C3043F01003ADF80C3016 -:1027300094F8AC30A3B1D4F88830D3F82031D8075E -:102740000ED5204642F0B8D9022200922046BDF8AC -:102750000C300021102241F0EDDC204641F064D91C -:10276000012185F83910336A186901F0C4FA06B0FE -:1027700070BDF0B5036887B00C460746002103A87A -:102780000A221D68F9F368F5BDF80C3023F0100338 -:10279000ADF80C302B699B6F5E8B94F8AC30002B3E -:1027A0003CD0D4F88830D3F82031DB0736D520462A -:1027B00042F082D90222BDF80C300092204600215E -:1027C000102241F0B7DC236DD80724D5636D1906BC -:1027D00021D4E36F9A69920002D5DA69D00704D553 -:1027E000DB69D90701D45A0715D5E36E9B0012D5D2 -:1027F000D4F88830B3F8B82692B242F04002A3F879 -:10280000B826D4F88820B2F8B83623F080031B0429 -:102810001B0CA2F8B836204641F006D9002487F8F0 -:10282000394006F136012869224642F0EDDC06F116 -:1028300008012869224642F0E7DC06F1F801224649 -:102840002869A43642F0E0DC3146286941F09ADE7E -:102850004BF6FF7202403146286942F0D5DC2B6A04 -:1028600097F83910186901F046FA6B7E43B1286970 -:1028700040F2A47122460C2342F0DAD8204601E04F -:102880006FF00A0007B0F0BD7FB551F8383B002269 -:102890001868D0F8683200920192029201220391E6 -:1028A000049219469822DC3317F0CCDE07B000BD45 -:1028B00038B50446FFF7A0FD94F83830032B04D058 -:1028C0002046FFF7B9FD054600E0002594F83830B2 -:1028D000013B032B73D8DFE803F00213304C0120D7 -:1028E0002146FFF7D1FF012D08D1E36A6269013368 -:1028F0009342E36263D3022384F83830002351E02B -:1029000002202146FFF7C0FF012D4FF000030BD13D -:10291000226BA16901328A422263E3624FD3032210 -:1029200084F83820236338BDE26A616901328A4243 -:10293000E262236343D3012232E003202146FFF702 -:10294000A3FF94F83930012B07D120466168FFF7C7 -:1029500010FF002323626362A362636BE2690133A9 -:10296000934263632BD300236363042384F83830DA -:1029700038BD04202146FFF787FF94F839301BB992 -:1029800020466168FFF7C3FE012D4FF000030BD115 -:10299000E26A616901328A422363E2620FD3032251 -:1029A00084F83820E36238BD226BA16901328A4283 -:1029B000E362226303D3012284F83820236338BD05 -:1029C000F7B50368044693F83C20002A40F0AC8039 -:1029D00093F86931002B00F0A78044F06BDF0228E8 -:1029E00040F3A280204644F003DF002800F09C80E2 -:1029F000206940F059DA23680646DA6ED4F8687226 -:102A0000002A40F091801B7E002B00F08D8094F80E -:102A1000D4312BB120461FF067DA002840F08480C3 -:102A2000D4F8A0315A6B5278D1070CD4DD795DB15E -:102A3000D4F86832D3F814311B695B42AB42CCBF87 -:102A40000825002500E0002506F00403002B18BF30 -:102A50000825BB7916F0100618BF4FF4007623BB8B -:102A6000D7F8083193F93430FBB13B7AEBB13B7CBA -:102A700023B107F1DC00FAF35BF2B0B994F88D32C0 -:102A8000012B12D194F88E3223B1D4F8180535F009 -:102A900019D850B9FB6DA3B13A6D40F2371313400A -:102AA0007BB197F86030D3B10BE094F88D325BB115 -:102AB000D4F88C221D4B1340B3F5807F10D13B7CA2 -:102AC00073B13543ADB20BE094F88E323BB1D4F81C -:102AD000180534F0F7DF002808BF002500E01D4688 -:102AE000022120464FF402722B4600911FF060DC59 -:102AF000354219D00023D4F86422D15889B18A799B -:102B00007AB90A7A6AB10A7C5AB1D4F8440158F009 -:102B1000E9DE0146D4F8440103B0BDE8F04059F0C5 -:102B2000A9990433202BE6D103B0F0BD00FFFF00CC -:102B30002DE9F84305680446D5F8A031D0F8348073 -:102B4000D3F810902B699B6F5E8BFDF315F7A36C88 -:102B5000A064C31AB3F5617F01D2BDE8F8832046B3 -:102B600045F0BAD984F83000204644F033DF84F8C9 -:102B70003100204645F088D894F8453084F85A0052 -:102B80005BB194F8403084F8303094F8413084F8E8 -:102B9000313094F8423084F85A3098F801305B07AD -:102BA00021D5E76B284694F9311094F9302094F937 -:102BB0005A30B8475FFA89F94845074613D0284686 -:102BC000394645F0A7D82869026D12F480020AD16F -:102BD0004EB1012F06F1A40101D1602301E0602272 -:102BE000134642F013DA28460122D5F86812FFF79F -:102BF000E7FE98F80130980715D5A66B94F95A307E -:102C0000284694F9311094F93020B04794F83230C6 -:102C10000646834207D02846044932461FF0F8D8BA -:102C200008B984F83260BDE8F88300BF6FB089004E -:102C300073B504680546204644F0DADDD4F8A031C7 -:102C4000064693F85E20013283F85E20236893F8ED -:102C50006931002B4AD0002848D0236A1B68022B18 -:102C600044D1012803D12046294645F0B5DB6B6BE2 -:102C70005B78DB0703D52846FFF75AFF36E020468E -:102C800045F05CD8D4F8A031DA7A72B1D4F8681281 -:102C9000D1F8141109694942914206DD721E012AD8 -:102CA0001ED95E73204601210EE09A7A7AB1D4F8DB -:102CB0006812D1F8141109694942914207DA042EC9 -:102CC0000ED05E732046042145F024D808E0597BDD -:102CD00031B1204645F01ED8D4F8A03100225A73F5 -:102CE0002046D4F868120122FFF76AFE236893F8A1 -:102CF0006921002A51D0226A1268022A4DD101228C -:102D00008DF806208DF807204EB3042E27D093F8B7 -:102D1000412022B393F842200AB3D4F864210AB1C7 -:102D20009279E2B993F83E30CBB1D4F8A03142F2B7 -:102D30000E729988013989B2914203D9598D11F0E7 -:102D4000030105D0013E012E09D82046012100E0F3 -:102D500020460DF107020DF10603FFF700FC9DF878 -:102D600007109DF80630A1F101025142A3F10100C4 -:102D700041EB0201434243EB000302228DF806308F -:102D8000204613468DF807102FF0DCD820469DF81A -:102D90000610022201232FF0D5D8236893F8693159 -:102DA00023B1236A2846196845F00CDFD5F8800066 -:102DB000FFF77EFD00207CBD2DE9F04705689A46AF -:102DC0002B68044693F844008EB00F461646002840 -:102DD00038D00DF10C094FF000080021242248469C -:102DE000F9F33AF2414608220CA8CDF81080CDF84C -:102DF0000C80F9F331F242464346D5F8C006394615 -:102E0000CDF8349051F0FADCD4F8444180460FE01C -:102E10008DE8400101330493D5F8C00639464FF6DA -:102E2000FF720CAB059451F0C9DC50B924684644DC -:102E3000049B002CECD1039A01209B18CAF80030A7 -:102E400000E000200EB0BDE8F08702680146D2F82D -:102E50006C31D2F8D80603F5C67203F5CE7305F0CF -:102E600077B8000000487047C4580100024B542254 -:102E700002FB0030704700BFBC650100004870478E -:102E80006466010038B58B781C1DA24230D30A78E5 -:102E9000012A30D1142B34BF1A4614224B78022B4E -:102EA00004D0032B1ED0012B28D101E0002315E014 -:102EB000002307E0CC18257990F8234001332C43F8 -:102EC00080F8234001309342F4DB0FE0CC182579E1 -:102ED00090F8234001332C4080F823400130934286 -:102EE000F4DB03E024300431F9F332F1002038BD83 -:102EF0006FF00D0038BD6FF0240038BD002038BDE4 -:102F000038B5044610468A78151DAB420FD30B78AE -:102F1000012B0FD1142A28BF142214238270C370EE -:102F200004F124010430F9F313F1002038BD6FF0EF -:102F30000D0038BD6FF0240038BD982970B50446E7 -:102F40000D46164611D8243012B1FAF35DF501E0B2 -:102F5000F9F3D6F72C2D0BD10121321CA06818BF34 -:102F600001221DF071D9002070BD4FF0FF3070BDFF -:102F7000002070BD70B505460C464EF067D8064679 -:102F800080B190F861309BB9836923B9E420FEF3E6 -:102F90007FF1B06130B1F36953B9E820FEF378F105 -:102FA000F06128B928462146BDE870404DF04E9E9C -:102FB00070BD00002DE9F04F9A469BB00D46D1F848 -:102FC0000C31D1F80461002800F03181897944681E -:102FD000002940F02C81297C002900F028819AF8F2 -:102FE000011002291FD19B68182B1CD102F10A0085 -:102FF000D5F808110622F9F397F0A0B90AF10800F4 -:1030000031460622F9F390F068B920462946D5F8F2 -:10301000082173F0F3DC30B120462946324673F0C4 -:10302000EDDC074620B9002300932846062138E04E -:10303000BAF80E308BBB00210C2217A8F9F30CF163 -:103040007C4B0DF1140917937B4B002128220DF1C5 -:103050003C08484618931994F9F3FEF00023002128 -:1030600020224046ADF82430F9F3F6F00AF11003BF -:103070000193249BCDF80080103B0293D4F8BC064A -:103080002946D02217ABCDF8589051F0D3DB002859 -:1030900040F0CD80BDF824302BB1022200922846AA -:1030A00001213246C1E0D5F8103193F8F430F3B97C -:1030B000D5F818311B7AD3B994F8903228465907BD -:1030C00044BF23F0040384F89032012124F0B0DCE3 -:1030D000D5F81031012283F8F4204FF4FA70FDF393 -:1030E000BFF594F8903243F0040384F89032B6F8B8 -:1030F0003280236AD3F804B008F44043A3F5404279 -:10310000D2F1000A4AEB020A003318BF01230A3346 -:1031100054F8239008F46053B3F5005F03D14046A0 -:10312000FAF3A2F5804608F46053B3F5C05F27D1E7 -:10313000236893F84F309B0714D0D4F85801D9F87E -:10314000041049F00FDB00070CD499F8E53099071B -:1031500008D5D9F80030022B12D1D5F868339B7806 -:103160009A070DD54046FAF3FFF440F480539BB222 -:103170000E288CBF4FF440484FF0000848EA03087F -:10318000236A18695EF040DA40451CD04146D4F805 -:10319000580149F0E7DC204625F0A4DD20464146F1 -:1031A00024F0D2D8236893F83B304BB1D5F83C33A8 -:1031B0005968D4F8C035994202D0204620F03CDA54 -:1031C00020461DF03DD8204606F1380120F016DDDE -:1031D000D34524D0236A204639465A682B4673F0DB -:1031E0003DDA2368206A93F84F30503013F0030320 -:1031F00007F13C0108D03B69D3F8EC3003F480536D -:10320000D3F1010338BF00237F228DE80C00002298 -:1032100013466CF0EBDA2046394673F053DF022395 -:1032200000210093284632460B463AF075DE1BB06B -:10323000BDE8F08FA9B885000DBA85000B89F0B5FF -:10324000C48F03F0F0060419360934F81650428F83 -:10325000B0F83CE0013634F81670CC688218864429 -:1032600087B052190EEBC50E2CB14E69C4EB060C9B -:103270008E69664400E026467D1BADB2CDF800E0C5 -:103280000195C06802900868049403900596486808 -:10329000194600234FF084DF07B0F0BDF0B50C46AF -:1032A0000989C58E01F0F006878E4519360935F873 -:1032B0001630C7194FF00C0E0EFB037787B0428E05 -:1032C0000136009735F816508218ED1AADB2019507 -:1032D0008068D2180290206800230390A0690490AF -:1032E000E069059060684FF041DE07B0F0BDF0B5D1 -:1032F0000C460989C58E01F0F006878E45193609FE -:1033000035F81630C7194FF00C0E0EFB037785B059 -:10331000428E0136009735F816508218ED1AADB27C -:1033200001958068D218029020680023039060689D -:103330004FF0F6DE05B0F0BD2DE9F341B0F8128094 -:10334000878AC68A84798044C7198619F4B92546C4 -:1033500005F00F0336F81310013336F813208A42B4 -:103360000ED00C4B521A181980884FF00C0E00909A -:1033700092B208EB0100E3580EFB01714FF0CEDF73 -:10338000013508340D2DE3D1002001E06FF0160067 -:10339000BDE8FC81685901000378FF2B01D0184675 -:1033A0007047437813B18078FF3070474FF6FF7055 -:1033B000704791E80C0009895268B02902D112685F -:1033C000032A08D090F8420630B1D3F86433587815 -:1033D00010B1023070470020704706207047036824 -:1033E00073B50446D0F82454D4F81C1498680AF035 -:1033F00061DA26E0EE690BBBD4F8243405F10E0245 -:103400009D4208BFC4F824642068214673F0F6DAB0 -:10341000024640B1012102238DE80A0020682146BE -:10342000002372F053DF23682946586851F088DC86 -:1034300094F82034013B84F8203401E0013BAB6177 -:1034400035461DB1AB695A1CD4D116E02368D4F8B7 -:1034500024249868D4F81C143AB90AF097DAC4F80E -:103460001C5484F8205402B070BD42F210722B46F6 -:1034700002B0BDE870400AF0F799FEE77FB5D0F8DA -:1034800024040E4615461C4698B104AB43F8040DBF -:1034900000200093014632462B4651F09FDC40B994 -:1034A0004EF660235C4342F21073B4FBF3F4039BCB -:1034B0009C6104B070BD00002DE9F0410546D0F8D4 -:1034C0000080D0F81441FDF357F2D8F820300646BA -:1034D00018695EF099D8D5F808315B8E834259D1CE -:1034E00013F4404F09D1D8F8003093F8693123B173 -:1034F000404640F00FD800284CD0A36C002B53D08E -:10350000E16C721A9A424FDB94F850301BB1226979 -:103510005BB2934248DB94F84430FBB12769EFB1CA -:10352000FF1AD8F8C4366FF0C7029742B8BF1746E3 -:1035300013B19F42B8BF1F46B4F90E30002B03DA17 -:103540001A483246F8F3AEF60022134628463946AA -:1035500054F026D8D5F80831228A5A8594F8453097 -:1035600013B3676907B3FF1AB4F93A3027EAE7776C -:10357000002B04DA0E48E16C3246F8F393F6284645 -:103580003946002254F05AD8D5F80831A48A9C85CF -:10359000BDE8F081D5F80831DA8DE36CD318E36427 -:1035A0009B1B002BC8BFE664BDE8F081AEC5890057 -:1035B000DFC5890010B5002012F04004187002D059 -:1035C00012F0800F15D011F4007005D012F0800FAA -:1035D00002D00120187010BD490501D5130605D58C -:1035E00030B9D4F1010038BF002010BD002010BD5B -:1035F000012010BD2DE9F04F836B0D46596C044638 -:1036000040F2395087B09246002281428DF817204F -:1036100003D040F28B50814208D1B4F8522002F41A -:103620004042A2F540414A4242EB0102186903922E -:1036300068F072D828B3D4F8E4235AB1D4F8F80368 -:10364000012169F07FDE28B9A36BD4F8E4139868F0 -:1036500069F0A8DC94F8943083B9D4F8F803B4F88E -:103660005210012269F038DEC4F8E40330B1BAF137 -:10367000000F03D120465EF04FDD46E10023C4F881 -:10368000E433B4F85210A36B01F46051B1F5005F5C -:10369000986805D0A1F5C052514241EB020100E00B -:1036A000022169F071DC0646002800F02E8135B158 -:1036B00020462946B4F8522033465EF007DDB4F8C0 -:1036C00052904846FAF350F209F46057A36BB7F5ED -:1036D000005F986805D0A7F5C053594241EB03013C -:1036E00000E0022169F050DCA36B054610B9986830 -:1036F000314617E0B7F5005F986806D0A7F5C058C7 -:10370000D8F1000141EB080100E0022169F03CDC46 -:10371000804650B9A36B3146986869F043DCA36BCF -:103720002946986869F03EDCEFE0D4F8E403B8B1CC -:1037300069F044DCB7F5005F06D0A7F5C05CDCF1AA -:10374000000343EB0C0300E00223984208D0A36B74 -:10375000D4F8E413986869F025DC0023C4F8E43356 -:10376000D4F8E433FBB9A36BB7F5005F986806D0D3 -:10377000A7F5C05EDEF1000141EB0E0100E0022181 -:1037800069F002DCC4F8E40368B9A36B31469868B9 -:1037900069F008DCA36B2946986869F003DCA36B29 -:1037A00041469868BEE7D4F8E40369F02DDB204673 -:1037B0005EF04CD8284694F97B1069F017DD0023A1 -:1037C0000DF1170200932046434649465FF09CDC0A -:1037D0004046314669F054DB404694F9651369F080 -:1037E000ADDC4146284669F04BDB94F8581063295C -:1037F00002D8284669F0B6DC284669F0DDDB2846A9 -:1038000069F014DC94F8673307469B0098426FF028 -:103810007F012846B8BFDFB269F01EDCFFB25FFA55 -:1038200080F9A36B84F87E7084F87F9083461869D2 -:1038300067F072DFB8B1D4F8F803B4F8521069F049 -:103840002DDE01280FD1B4F8521000224B46D4F8D7 -:10385000F80369F0D5DDD4F8F803B4F8521000226B -:103860003B4669F0BDDD002384F891B084F89630C2 -:1038700084F88030BAF1000F03D02846514669F031 -:1038800019DB94F8823028460BB1039B23B194F9DD -:103890007E1069F0C7DA03E094F97F1069F04EDC1E -:1038A000D4F8E403294669F0D1DAA36B186967F00C -:1038B00033DF98B1D4F8F803B4F8521069F0EEDDB4 -:1038C000012803460AD1D4F8E403A16B009088686C -:1038D000B4F85220D4F8F81369F054DDA36B3146E4 -:1038E000986869F05FDBA36B2946986869F05ADB3A -:1038F000A36B4146986869F055DBBAF1000F04D11B -:10390000D4F8543A0BB12046984707B0BDE8F08F81 -:1039100010B590F86330002B3CD0DB07C9B22CD532 -:10392000836E8B4223D190F8253A3BB10023846B00 -:10393000E4180133082B84F82021F8D1836BD3F8E5 -:1039400028411B1983F82021836BD3F82841072CC9 -:1039500001D0013400E00024C3F8284190F8253A52 -:103960002BB190F8263A13B1002380F8253A90F84D -:10397000633023F0010380F8633090F8633013F074 -:10398000020F07D023F0020380F86330836B1869BD -:1039900067F0BADE002010BDF8B590F86330044639 -:1039A000002B3AD1012902D0022939D100E08266E8 -:1039B000A36B80F863101A6A94F8D900626618BB8A -:1039C00094F86C20002A2DD118698E2167F072DEE0 -:1039D000400087B2062502E00A20FDF341F1A36B07 -:1039E00007F174061869314667F064DE08B1013DDD -:1039F000F2D1A36B01221869314667F067DE2046D9 -:103A000001F012F8024600E0A122B4F8521020465C -:103A100052B2BDE8F840FFF77BBF6FF01800F8BD69 -:103A20006FF00200F8BD10B504465DF0EDDD022137 -:103A3000C2B22046BDE81040FFF7AEBF30B5026C01 -:103A4000CB8892F829463CB9846B64690A2C03D967 -:103A50004C8A14F4807F14D0846B6569272D03D1C0 -:103A60000C8A14F4006F0CD18C88DBB214F0030FB5 -:103A700001D09D2B05D0232D07D14D8A15F0200FA5 -:103A800003D001238B7700230AE090F92C031B1845 -:103A9000E00444BF92F91E269B180022CB778A7758 -:103AA0000B7700234B7730BDC369043B082B06D846 -:103AB000DFE803F01805090709050B050D000020D4 -:103AC000704717207047042070470720704790F810 -:103AD0003E03012808D0032814BF4FF483704FF42D -:103AE0008B707047012070474FF48B707047836B69 -:103AF00013B51A6A044601321A6290F86020002A4F -:103B000000F0AC80B0F8C8222AB1D0F8F013A1F8C8 -:103B10003622A1F83A22B4F8CC222AB1D4F8F01314 -:103B2000A1F82822A1F82422B4F8CA222AB1D4F894 -:103B3000F013A1F82222A1F82622216F40F60622D6 -:103B40000A402AB993F82C3113B120465DF0F8DD14 -:103B5000A36B1A6A1B6EB2FBF3F103FB1123A3B92B -:103B600020465FF085DC236F40F60202A16B1A400D -:103B70000032086918BF0122B4F85210C3F3800361 -:103B800067F0D2DD20465FF081DC226F40F60E2325 -:103B90001340B3B9A36BD4F88C21196AD2F89020E2 -:103BA000D3F818318A1A9A420BD394F8522020463F -:103BB0000121FFF7F1FEA26BD4F88C31126AC3F831 -:103BC000902094F8633043B1A36B1A6A636ED31AE2 -:103BD000052B02D9002384F86330D4F8F4202AB1ED -:103BE000A36B196A1B6E8A1A9A420CD3226F40F695 -:103BF000020313403BB920465DF016DE18B1A36BFB -:103C00001B6AC4F8F430226F40F60F2313402BBB1D -:103C100020465EF0B5DA20465EF054DAD4F88C31F6 -:103C2000D3F8882012B1013AC3F88820D4F8B43A06 -:103C30000BB120469847A36B186967F023DD68B184 -:103C4000A36B01A918690DF1070267F01FDD20467B -:103C50009DF80710BDF804205DF0D4DD00201CBDE8 -:103C600003460021986B40180131082980F8202173 -:103C7000F8D19A6B0021C2F82811D16E032907D11F -:103C8000D3F8C410C90703D5126A0832C3F8B820A4 -:103C90000022991802324FF6A470202AA1F8040AD3 -:103CA000F7D10020012283F8240A83F8EC2A704718 -:103CB000836B10B59A69044692001BD590F8ED2AE3 -:103CC000012A17D1B0F8522012F4404F12D11869CE -:103CD00067F004DD636CB3F8B42692B242F00302DD -:103CE000A3F8B426636CB3F8B82692B242F0C002CF -:103CF000A3F8B82610BD80F8ED1A704730B5056CF2 -:103D0000044687B028464FF4007141F21C1260F05F -:103D100047DB002800F09D800723039320230593B1 -:103D20008023029300230190049340F8043B013365 -:103D3000802BFAD1204601A965F0E8DE4FF43073FC -:103D4000204601A9049365F0E1DE206C41F22F11B9 -:103D500060F04CDB2046012164F086DC20463E49C1 -:103D600036225DF0F7D9D5F8C434204640F6F41178 -:103D70004FF480426BB113465DF0B4D9B5F85824C6 -:103D8000B5F856342046D31840F20C5140F2FF12D9 -:103D90009BB25DF0A7D91E22304920465DF0DAD9EA -:103DA000204661F011D8204663F014DA99210122EF -:103DB000002320465DF068D9962102220023204688 -:103DC0005DF062D9A2210122002320465DF05CD97A -:103DD000A5214022002320465DF056D9A6210122CC -:103DE000002320465DF050D9A12101220023204666 -:103DF0005DF04AD930220023204602215DF044D9EB -:103E00006F2120464FF4005200235DF03DD94FF45E -:103E10008052134620466F215DF036D904221346A6 -:103E2000204640F2D7415DF05DD940F2D7414FF4D2 -:103E300070624FF4807320465DF054D9204662F0E2 -:103E4000DBDB204640F275514FF4007200235DF039 -:103E500049D907B030BD00BFBE5A01002A5B01003E -:103E6000F0B5072387B0066C029320230493012347 -:103E700004460D460193304605AB4FF4007141F204 -:103E80007332009360F08CDA002849D0D6F8B86518 -:103E9000074601460023B3422CBF9E46B64605EBBB -:103EA000CE0292F803C015F83EE001334EEA4C5EB4 -:103EB00092F802C052784EEA4C3E4EEA4212802BF3 -:103EC000059241F8042BE6D18DE809006946C0232C -:103ED0002046039365F01ADE0023B3422CBF1A4636 -:103EE000324605EBC20210795179400240EA414066 -:103EF000D179013340EA0102802B059247F8042B67 -:103F0000EBD14FF4107320466946039365F0FEDD54 -:103F1000236C41F29F31C3F8BC55206C60F066DA27 -:103F200007B0F0BDF0B5076C89B0002304460D461C -:103F300038464FF400714FF4965205930693079359 -:103F400060F02EDA0646002834D04DB9204605A987 -:103F500006AA07AB5EF028DB03953746002510E084 -:103F600097F83336002BF8D0B4F9283A0693B4F911 -:103F70002A3A0793B4F92C3A05934FF4307303931C -:103F8000EBE705A928460EC964F0B0DE0135802DA7 -:103F900047F8040BF5D107230293204620236946F6 -:103FA00004930096019565F0B1DD206C41F2DF21AC -:103FB00060F01CDA09B0F0BD2DE9F047571A7E1CFD -:103FC0001FFA86F94FEA89034FF6FC7186B0044662 -:103FD0001940006C41F6DE3260F0E2D90546002857 -:103FE00071D010234FF0600ADFF8E0808DE80804FC -:103FF00004AA022320460021CDF808805EF0CCD828 -:10400000BDF81020BDF8123092059B059B0D920D56 -:1040100043EA8222C246002308E055F8231001F04B -:104020007F61114345F8231001339BB2BB42F4DD9D -:1040300020234FF4A0788DE80801DFF894802A4609 -:10404000334620460721CDF808805EF0B3D8206CB7 -:1040500041F6F23160F0CAD94FEA49094FF6FE71D4 -:10406000206C09EA010141F6F53260F099D9054664 -:1040700048B310234FF0620C8DE80810204601234E -:1040800000210DF11602CDF808A05EF085D80023BE -:1040900005E0BDF8162025F8132001339BB2BB4282 -:1040A000F7DD10234FF4E07E8DE80840204607211D -:1040B0002A463346CDF808805EF07CD8206C41F665 -:1040C000024160F093D906B0BDE8F087CD218700AA -:1040D0006149870010B5044660F098D92046012256 -:1040E00000234FF430615CF0FDDF20460422002302 -:1040F0004FF430615CF0F6DF2046082200234FF4D5 -:1041000030615CF0EFDFF022204613464FF430615F -:104110005CF0E8DF4FF47062204613464FF43061E4 -:104120005CF0E0DF204600234FF430614FF4805212 -:104130005CF0D8DF20460622042340F607315CF00D -:10414000D1DF20463822082340F607315CF0CADF71 -:104150002046002340F607314FF4E0725CF0C2DFE6 -:1041600020463022102340F60B315CF0BBDF4022AA -:104170002046134640F60B315CF0B4DF204640F693 -:104180000B314FF4F0624FF480635CF0ABDF2046FC -:1041900040F60B314FF4F0424FF400535CF0A2DFD5 -:1041A00094F8FC392046012B14BF4FF480534FF490 -:1041B000105340F60C314FF6FF725CF093DF20464F -:1041C00040F60C314FF6FF724FF480535CF08ADFFB -:1041D000204640F60D314FF6FF724FF450435CF02D -:1041E00081DF204640F60E314FF6FF724FF47843E0 -:1041F0005CF078DF2046102340F60F314FF6FF7257 -:104200005CF070DF20464FF431614FF6FF724FF4DF -:1042100078435CF067DF204640F611314FF6FF72BD -:104220004FF47D435CF05EDF20460F22002340F612 -:1042300012315CF057DF2046F022002340F61231A5 -:104240005CF050DF2046002340F612314FF47062DC -:104250005CF048DF20460F22002340F613315CF06B -:1042600041DF2046F022002340F613315CF03ADFB4 -:104270002046002340F613314FF470625CF032DFC9 -:1042800020460F22002340F614315CF02BDF20463D -:10429000F022002340F614315CF024DF204640F683 -:1042A00014314FF4706200235CF01CDF20460F22B3 -:1042B00040F6153100235CF015DF2046F022002384 -:1042C00040F615315CF00EDF2046002340F6153134 -:1042D0004FF470625CF006DF20460322012340F6B3 -:1042E00016315CF0FFDE20460C22002340F616312A -:1042F0005CF0F8DE20463022102340F616315CF0E8 -:10430000F1DE2046C022402340F616315CF0EADEA2 -:104310002046002340F616314FF440725CF0E2DE96 -:10432000204640F616314FF440624FF480635CF053 -:10433000D9DE20460322002340F617315CF0D2DE9E -:1043400020460C2240F617314FF6FC735CF0CADEB3 -:104350002046302240F617314FF6F0735CF0C2DE93 -:104360002046C022002340F617315CF0BBDE204619 -:1043700040F617314FF440724FF47F435CF0B2DEE9 -:10438000204640F617314FF440624FF47C435CF016 -:10439000A9DE20460122002340F606315CF0A2DEB1 -:1043A0001F222046134640F605315CF09BDE4FF697 -:1043B000FF722046134640F604315CF093DE4FF660 -:1043C000FF722046134640F608315CF08BDE204633 -:1043D00040F609314FF6FF7247F6FF735CF082DE5C -:1043E0002046082340F60A314FF6FF725CF07ADE71 -:1043F00020463F2340F602314FF6FF725CF072DE3A -:104400002046FF2340F603314FF6FF725CF06ADE70 -:104410000F222046134640F601315CF063DEF022A5 -:104420002046134640F601315CF05CDE0122204656 -:1044300013464FF430615CF055DEA36B2046D96E15 -:10444000BDE810405FF0029A2DE9F043044689B0C0 -:104450000F469046006C4FF4806141F236629946F7 -:104460005FF09EDF064600284ED00122134620460C -:1044700040F29C41C4F8D0705CF034DE20469DF8D8 -:1044800040105FF041DB28222046394661F09CDF76 -:10449000B0F5807F054603D9206C41F2526131E0CE -:1044A000204640F2D661032200235CF01BDE082286 -:1044B0001346204640F2DA615CF014DE28234246BF -:1044C0008DE8280020463346394665F061D915232A -:1044D0000396059300262023204603A907930495FD -:1044E000069665F013DB9DF844302046019329467B -:1044F0004FF6FF723346CDF8009062F0F1DF206C8A -:1045000041F266615FF072DF09B0BDE8F083000040 -:104510002DE9F04F00218FB0076C90F85250ADF8A4 -:104520003210ADF834100446002109A80C22F7F32C -:1045300093F60023ADF8363097F8153613B197F897 -:10454000161601E097F81416D4F8DC002A465FF03E -:10455000BDDC8046002800F06081204601215FF02C -:10456000D3DAB8F8005045B12DB24FF47A726A43ED -:104570002046012163F098DE0125B8F8023063B1CE -:104580000135EDB21BB24FF47A725A4320462946E8 -:1045900063F08ADE012D0AD100E0DDB10223009331 -:1045A000012100230193029320460A4608E00223DA -:1045B0000121009301930023029320460A460B46F3 -:1045C00063F014DF204605214FF486720DF13203AB -:1045D00061F01CDE00252E46A94638F8051029B3E7 -:1045E00004200B238DE8090009B20DAA4FF4FA73D9 -:1045F000204661F07BDBBDF83420BDF832301C3A38 -:10460000D21AB7F9181613B299420FDC0EA9062375 -:1046100003FB061338F80510013623F8141C23F8A1 -:10462000122C23F8100CB6B24FF001090235042DFC -:10463000D3D102230693102308930DF1360304937C -:1046400000250123204604A90593079562F094DE16 -:1046500010238DE82800724B02210293204601238B -:104660000DF1360201355DF0A5DD402DF0D10025BC -:10467000204629462A462B4600950195029563F06F -:10468000B5DEB9F1000F40F0B180C2E00EAB4FF0E3 -:10469000060909FB053939F8148C0135EDB20FFA1A -:1046A00088FA4FF47A7202FB0AF22046294663F038 -:1046B000FBDDB7F91A2639F9123C9A4201DD0020D8 -:1046C00006E0B7F91C269A4201DD012000E0022035 -:1046D0005FF0F4DB29460246204663F039DEBAF18A -:1046E000000FB8BFCAF1000A4FEA8A0A4FF000096A -:1046F00040F271239A450ADD09F101095FFA89F94F -:10470000AAF59C6AB9F1200FAAF1020AF0D10FFABA -:1047100088F3002BD8BFC9F100095FFA89F94FFA75 -:1047200089F34FEA48086FF41C7202FB0388002BE0 -:10473000B8BF5B42022B59DD4FF0000A0021504602 -:104740005FF058DC0FFA88FB8BEAEB73A3EBEB739B -:10475000984244D1012150465FF04CDC0221804652 -:1047600050465FF047DCBBF1000F82464FFA89F3F9 -:104770000ADA002BDBBF5FFA89FB0BF1400909F174 -:10478000FF3B0BF13F0B09E0002BDBBF5FFA89FB1E -:104790000BF1400909F1010B0BF1410B4FFA89F3C1 -:1047A000204604A9079362F0E7DDBDF836302046C5 -:1047B000984404A9ADF8368065F0A8D94FFA8BF378 -:1047C000204604A9079362F0D7DDBDF836302046B5 -:1047D0009A4404A9ADF836A065F098D906E00AF12C -:1047E000010A5FFA8AFABAF1060FA7D1B542FFF4BF -:1047F0004DAF4FF00003012E00930193029320462A -:104800004FF0050101D1324601E00122134663F069 -:10481000EDDD204600215FF077D90FB0BDE8F08FC5 -:10482000614987002DE9F743904608220F461E464E -:1048300040F6070113460446056CBDF828905CF06D -:1048400051DC01221346204640F607015CF04ADCA9 -:104850004FF400521346204640F646015CF042DC1D -:10486000204640F639013A465CF06EDC94F86D3330 -:10487000204640F635010BB1802200E020225CF09A -:1048800063DC20464FF4046100225CF05DDC2046CE -:1048900040F634017F2233465CF024DC20464FF49E -:1048A00001614FF480434FF440425CF01BDC94F80C -:1048B0006D33204640F6360113B14FF4807200E0AC -:1048C00040225CF041DC204640F646010F220823DE -:1048D0005CF008DC94F86D63204640F64601F02257 -:1048E00056B190235CF0FEDB204640F646014FF4C3 -:1048F00070624FF4106308E033465CF0F3DB20464F -:1049000040F646014FF4706233465CF0EBDB204624 -:1049100040F633017F2243465CF0E4DB4FEA092393 -:10492000204640F633014FF4FE4203F47F435CF02F -:10493000D9DB012620463B496422002300960196DC -:10494000FFF782FD4FF480521346204640F6A51132 -:104950005CF0C8DB3246334640F6881120465CF0F6 -:10496000C1DB4FF49670FCF37BF13246204640F6F3 -:1049700037015CF0E9DB44F6216602E00A20FCF333 -:104980006FF1204640F637015CF0CCDB30B1013EE0 -:10499000F4D103E00A20FCF363F101E044F6216660 -:1049A000204640F637015CF0BDDB08B1013EF1D195 -:1049B00040F6370120465CF0B5DBC10705D594F819 -:1049C000153343F0010384F815330023204640F6E5 -:1049D000A5114FF480525CF085DB20465FF09CD936 -:1049E0002046002340F2A66141F6FF725CF07ADBBC -:1049F000D4F88C312046B3F98C20B5F9043C40F64C -:104A000009019A42B4BFB5F8065CB5F848554FF6AF -:104A10008072ED0105EA020303B0BDE8F0435CF0EB -:104A2000619B00BFA0252600F0B54F4B91B0044616 -:104A300002AA03F1200618685968154603C5083311 -:104A4000B3422A46F7D118689B882860AB800123BF -:104A500084F8263AA36B8E21186966F02BDE40009D -:104A600086B2972502E00A20FCF3FAF0A36B06F168 -:104A70007401186966F01EDE08B1013DF3D1A36B25 -:104A80004FF44271186966F015DEA36B074640F2D9 -:104A90000A31186966F00EDEA36B05464FF44371C8 -:104AA000186966F007DEA36B064640F20E311869FE -:104AB00066F000DEBE1936042D1876190AD194F876 -:104AC000253A4FF67862ADF83820002B31D084F8C3 -:104AD000266A2EE04FF48673ADF83C3006F58076FA -:104AE0000023760A00930FAB360201930DAA0EAB9A -:104AF00020460CA90C965DF0BDDFBDF938201B4B9C -:104B00009B1A002BB8BF5B42702B94F8EC2A02D89A -:104B10005AB1282B09D94FF67863ADF8383094F89C -:104B2000253A13B1002384F8263A12B1002384F801 -:104B3000EC3A236CBDF9381093F8353689100846E5 -:104B40007BB14AB212F1560F0BDA12F1690F08DB92 -:104B50006FF056039B1A10AA02EB430313F8380CAC -:104B6000401840B211B0F0BD1839010078FEFFFFC7 -:104B7000436C2DE9F041D3F82031044603F00103E2 -:104B80000D4683F001061BB9836B186966F0B4DD2E -:104B90002046276C5EF0C2DF40F27F41A7F8020496 -:104BA0002046276C5CF0BEDAC005C00D4010A7F8A7 -:104BB0000404226F41F6062313402BB944F6206209 -:104BC000102D08BFFA2200E0FA22A36BB821186961 -:104BD00066F07CDDA36B41F60627186966F098DD68 -:104BE0002046FFF765F8236F1F407FB9A36B20466F -:104BF0001B6A0121C4F8D430D4F88C815FF00CD941 -:104C0000D4F88C31A8F88C00C3F88870082D01D036 -:104C1000E80606D503210A22204660F0B1D9082D06 -:104C200001D0A90604D5204664F0D0DC082D01D0BF -:104C30006A0604D5204662F071DE082D01D0EB052E -:104C400006D5236C93F8173613B12046FFF760FCA6 -:104C5000204660F0BBDD2046FFF72AF8082D01D082 -:104C600028060BD5256C95F8643523B1204666F0EF -:104C7000F1DBC5F85405204665F074D820465CF099 -:104C800053DB1EB9A36B186966F036DD20460021A0 -:104C9000FFF748F9236C93F8333673B120460121AE -:104CA000FFF740F9204640F237614FF440424FF49D -:104CB0000043BDE8F0415CF0159ABDE8F081816BDE -:104CC000D0F8D4300A6A10B59A42044601D3D31AF8 -:104CD00001E0DB439B18D4F82823934200D302BBA6 -:104CE0008A6E93421FD3D4F88C31D3F88830D3B96D -:104CF000012120465FF090D8D4F88C21B2F88C3096 -:104D000019B28842CCBFC3EB0000C0EB030094F89B -:104D1000661300B2884208DAA36B9B6EC2F8883033 -:104D200001E0012010BD002010BD012010BD0120B8 -:104D30007047000001290BD1012B09D8013B06491E -:104D400002EB830251F822305A1C03D0C01870477E -:104D50000020704700207047745B0100142303FBA0 -:104D6000010070478369DA688A4218BFD9607047CA -:104D700038B504462569006835B105F5077115F0A9 -:104D800031DC2846FCF390F2E06C0025256108B187 -:104D9000FCF38AF2E56438BDF8B584690546066817 -:104DA000E06A08B1FCF380F2E969B068002708F016 -:104DB00081DD00212846FFF7D5FF284684F83D70A5 -:104DC000FFF7D6FF304623F0F9D827826762A76243 -:104DD000E7622783F8BD10B550B1D0F8400238B172 -:104DE000072905D83C2404FB01018858C3188B50BF -:104DF00010BD2DE9F0410C4616460546002831D07D -:104E0000D0F84032002B2DD03C2202FB0133182277 -:104E10001F6A3346FFF7DFFF284621461C22012385 -:104E2000FFF7D9FFBE422846214601D2242214E0D2 -:104E3000B6EB470F01D228220FE0B6EB870F01D265 -:104E40002C220AE0B6EBC70F01D2302205E0B6EB08 -:104E5000071F01D2342200E038220123BDE8F041CF -:104E6000FFF7B9BFBDE8F08173B50468032520469C -:104E700001214FF48062002300951DF099DA002192 -:104E800020460A46012300954DF084DB0026D4F825 -:104E900064329D599DB1AB798BB9D5F818315A6CF4 -:104EA00022F001025A641A78012A01D15B7F33B1E2 -:104EB0002846002122F0BCDD284667F0B1DA04362E -:104EC000202EE4D1204602B0BDE8704023F0769851 -:104ED000F8B5D0F8B0550446AE69F368002B30D071 -:104EE000012B30D028460121FFF73CFFA068E9697B -:104EF00008F0E0DC28B128460021FFF733FF012746 -:104F000000E00746338A83B1236A18695CF07CDBD2 -:104F1000338A834209D0204623F0E4DE2046318ADA -:104F200022F012DA20461BF08BD9D4F8B005FFF737 -:104F30009BFF204624F0CED92846FFF72DFF3846A8 -:104F4000F8BD0120F8BD0020F8BDFFF7C1BF00206B -:104F500070472DE9F843DDF820800446D8F800704A -:104F60000E46154699460FB91FE01F463B68A3B190 -:104F7000BCB12046F9683246F7F3D6F028B9284686 -:104F800079684A46F7F3D0F018B17B69002BECD171 -:104F90000BE0C8F80070BDE8F8836FF00100BDE8D1 -:104FA000F8836FF00100BDE8F883C8F800706FF077 -:104FB0001D00BDE8F8831FB50C46416B81B104A804 -:104FC00040F8041D009019461046BDF81C30069AA2 -:104FD000FFF7BFFF30B92CB1039B1B68236001E0D2 -:104FE0004FF0FF3080B204B010BD10B50C4699B13F -:104FF0000B6863B10846F5F3CFF7E068FCF354F1B2 -:105000006068FCF351F100232360E3606360204695 -:10501000BDE81040FCF348B110BD2DE9F84F476BD7 -:1050200004460D4616469B46DDF828A0BDF82C9098 -:10503000002F33D0B1B9AAB930E07DB976B1BAF159 -:10504000000F0BD03046F9685A46F7F36DF028B9D7 -:10505000504679684A46F7F367F050B17B691BB94F -:10506000BDE8F88FB84601E0B8461F46AF42E4D12C -:10507000A7B1636B39469F427B6908BF6363C8F879 -:10508000143023685868FFF7B0FF94F83030013BC4 -:1050900084F83030636B0BB984F83030BDE8F88F9A -:1050A00010B5044605E04B69636323685868FFF751 -:1050B0009CFF616B0029F6D184F8301010BD2DE9FA -:1050C000FF471E460023039390F830300446102B10 -:1050D00088461746DDF83090BDF8345009D9416B49 -:1050E00039B14A680B7C00920A890192CA68FFF7BD -:1050F00094FF636B0393B8F1000F65D0002F63D06A -:10510000B9F1000F60D003AB0093384631464A46F0 -:105110002B46FFF71EFF824628B9039B41461868BD -:10512000F5F31EF755E01E3053D11820FCF3B0F014 -:10513000824600284BD02069F5F3C0F6CAF800007B -:10514000B0B13046FCF3A4F0CAF80C0018B95046D0 -:10515000F5F322F70CE02846FCF39AF0CAF80400B5 -:1051600050B95046F5F318F7DAF80C00FCF39CF050 -:105170005046FCF399F02AE0636B2BB9012384F8C5 -:105180003030C4F834A007E094F83030013384F8AC -:105190003030039BC3F814A0DAF80C0039463246CD -:1051A000CDF80CA0F6F3D4F7039B49461E7458685B -:1051B0002A46F6F3CDF7039B41461D811868F5F3A7 -:1051C000C1F64FF0000A04E06FF0010A01E06FF051 -:1051D0001A0A504604B0BDE8F087F8B51E461446DA -:1051E0000D460CE0FEF7D8F8B04215D07A78931C43 -:1051F0009C420ED9ED186FF001039B1AE41854B1CC -:1052000028462146FF22F7F321F407460028E9D17A -:1052100002E0002700E027463846F8BD08B51146F1 -:105220001A464FF4AE73FFF7D8FF58B14378A3F195 -:105230002102D2B2202A04D8029A013B1370033013 -:1052400008BD002008BD2DE9F0470468A0B0D0F8E3 -:105250000480064602200F688946F4F761FA0025AB -:1052600001212A4620238246606A1F95F1F3A2F5A8 -:1052700001212A4620231D90606AF1F39BF501214C -:105280002A4620231E90606AF1F394F501212A46F4 -:1052900020231A90606AF1F38DF5202301212A461C -:1052A0001B90606AF1F386F5143729461C9052462C -:1052B0000FA808F1E205F6F3CFF706223846294693 -:1052C000F6F332F7002817A807DD39460622F6F371 -:1052D0003FF70DF16200294606E029460622F6F363 -:1052E00037F70DF1620039460622F6F331F717AAB7 -:1052F00001920C22002307AD0FA9029220275246EB -:105300000220009303950497F4F730FB1B98F2F307 -:10531000ABF22A4601213B461A98F2F379F2A369CF -:105320001C9861691B9AF1F7C8FF1A981C9A0146EC -:10533000F1F7F6FF1A981B9A0146A3690836F1F7B0 -:105340007AFF304698F81850F7F332F080B20190A7 -:105350001FA9204608F119022B460096FFF72BFEE5 -:1053600008B91F9BA3B11A99D9F8D4201F98F5F357 -:1053700049F71DA91EAAD9F8D400F5F32BF61AA8EF -:10538000F1F356F61BA8F1F353F61CA8F1F350F60F -:1053900020B0BDE8F08770B5456892B0044600269D -:1053A000286801A9202211961BF0CEDB20230121C1 -:1053B00001AAD4F8C000F2F32BF2286809A9202230 -:1053C0001BF0C2DB686A012132462023F1F3F2F4BC -:1053D000119000B3012109AA2023F2F319F26B699D -:1053E000D4F8B800D4F8C010119AF1F724FFD4F81B -:1053F000DC201199D4F8D400F5F304F7D4F8DC00DC -:105400000146F5F3B9F6D4F8DC0004F1C40104F167 -:10541000C802F5F3DFF511A8F1F30AF60021202206 -:1054200009A8F6F319F701A800212022F6F314F7D2 -:1054300012B070BDF0B5C1B007AD0C4617461146AD -:1054400028460222F6F384F601210DF11E022023E4 -:10545000D4F8BC00F1F302F601210DF13E02202345 -:10546000D4F8CC00F1F3FAF501210DF15E0220230E -:10547000D4F8D000F1F3F2F501210DF17E022023E2 -:10548000D4F8B800F1F3EAF501210DF19E022023D2 -:10549000D4F8C400F1F3E2F501210DF1BE0220239E -:1054A000D4F8C800F1F3DAF500238DE82800C22211 -:1054B0002025029238AE04F118012A4602200396F4 -:1054C0000495F4F753FAB81C31462A46F6F32CF645 -:1054D000D0F1010038BF002041B0F0BD30B590F8E8 -:1054E0008C318DB004460D68002B3FD0D0F8D4002D -:1054F00008A909AAF5F36EF5202301216A46099847 -:10550000F1F3ACF5D4F87031E31893F893219DF8DA -:105510001F305340D80724D501210022EB69686A67 -:10552000F1F348F4EB690A9001210022686AF1F373 -:1055300041F401210B900A9A2869F5F3A9F600239A -:105540000B980A99099AF1F7B8FE08990B9AD4F8C2 -:10555000D400F5F3D9F50AA8F1F36AF50BA8F1F335 -:1055600067F52046FFF717FF002501E04FF0FF35F4 -:10557000E43404F1A000F1F35BF504F19C00F1F3D5 -:1055800057F504F1A400F1F353F504F1AC00F5F381 -:1055900003F504F1B00000212022F6F35DF6284661 -:1055A0000DB030BD2DE9FF410546006832F8066FA9 -:1055B0000C46D0F80080FFF73DFF002833D0696823 -:1055C000A4F864608F7904F138068FB9D8F8D00652 -:1055D0003246202376F0ACDC2368696814338DE80A -:1055E00088003246D8F8D006202376F0B5DB17E0E5 -:1055F0001023009323684FF4802714330193084647 -:105600002022314604F10803029750F095DE48B994 -:105610002168686814313A46D5F88C30FDF72EFFC2 -:10562000012000E0002004B0BDE8F0812DE9FF4139 -:10563000D688B1F8643005460068B3420C46D0F80D -:1056400000803BD84FF6FF739E4237D00632FFF7FB -:10565000F1FE002833D06968A4F864608F7904F102 -:1056600038068FB9D8F8D0063246202376F060DCB1 -:105670002368696814338DE888003246D8F8D0066C -:10568000202376F069DB17E01023009323684FF4A2 -:1056900080271433019308462022314604F1080381 -:1056A000029750F049DE48B92168686814313A46DB -:1056B000D5F88C30FDF7E2FE012000E0002004B0B8 -:1056C000BDE8F08173B5002304460B99006801938F -:1056D0001646089D41F01CDB079B032B04D901A84B -:1056E00006990422F6F334F50C3E032E1CD8DFE8AD -:1056F00006F00A0F0204A36A08E0019B5A1E272A3B -:1057000015D8A3620EE0E36AC3F340032B6009E0FF -:105710000198E36A18B923F00203E36209E043F059 -:105720000203E362002004E06FF0160001E06FF076 -:1057300001007CBDF8B5876805464FF4E0700E4661 -:10574000FBF3A6F50446002878D000214FF4E07260 -:10575000F6F382F5266065600023F451686AA4F8C8 -:10576000AC30012100222023F1F324F3C4F8BC0063 -:10577000002866D0686A012100222023F1F31AF381 -:10578000C4F8B80000285CD0686A012100222023F8 -:10579000F1F310F3C4F8CC00002852D0686A01215C -:1057A00000222023F1F306F3C4F8D000002848D0EB -:1057B000686A012100222023F1F3FCF2C4F8C00042 -:1057C00000283ED02869F5F379F3C4F8D400002806 -:1057D00037D02869F5F372F3C4F8D800002830D028 -:1057E0002869F5F36BF3C4F8DC0050B31323A4F875 -:1057F00066302B68174998683246002308F0DED8D7 -:105800002B68A066144998683246002308F0D6D861 -:105810002B68C4F8B000114998683246002308F09C -:10582000CDD82B68C4F8B4000D49986832460023DF -:1058300008F0C4D8C4F8E000002408E06FF01A04AF -:1058400001E04FF0FF34284631466DF0D5DC2046AC -:10585000F8BD00BF85D1870079D187000DD18700C1 -:105860005DDF8700F8B547680646CD590C46DDB1C7 -:10587000436B0BB1FFF714FCD5F89C1049B13368AA -:10588000986808F017D83368D5F89C10986808F025 -:105890007DD8D4F8243413B120464FF02FDA2846AF -:1058A000FBF302F50023E351F8BD00002DE9F041C0 -:1058B000D0F89830D0F89010013344688B422568B6 -:1058C0008EB00246C0F8983009D1D0F894307BB140 -:1058D000D2F89C104FF47A72A8685A4304E007D2B9 -:1058E000D2F89C10A868214A002307F0BDDF39E0F8 -:1058F000D5F8D006214675F037DF237A002B31D05A -:10590000D4F80801F7F314F3074658BB227E04F1DC -:10591000DC080EAE04F1190106A846F8242DF6F3B2 -:1059200017F421464246284671F068D804F1E20394 -:105930000193022302460293214643462846CDF8AE -:10594000008020F0F5DC3946204639F0C9D92146DF -:10595000284640F059DF28461A2132462423009772 -:10596000F6F76EFA0EB0BDE8F08100BF80EE3600AB -:105970002DE9F04F0D68ADB004460121A86922AAB7 -:105980002023D5F800B0F1F369F34FF0080AD4F8FA -:10599000683194F86C11E21804F1E40682F8E3101F -:1059A00006F18C020C210DF16809019206F19000BC -:1059B0003246CDF80090F9F343F2D4F87011404824 -:1059C0000591F6F3F5F422AA03464FF02008009261 -:1059D00006AF05993A4A4846CDF804800297CDF8BB -:1059E0000C80F9F307F201213A464346D4F88801C6 -:1059F000F1F30EF758466EF017DAD4F88801A9696A -:105A0000F1F39CF2002836DAD4F88431CDF808B0EE -:105A100000932C4BD4F8881101932869D4F8902175 -:105A2000D4F88031F5F3E8F228BB94F88C3113BB3D -:105A30002869D4F89011F5F3C7F4E0B1012384F894 -:105A40008C314946D4F8702106F1B000F6F380F3AA -:105A5000D4F890012AA92BAAF5F3BCF22A992B9A23 -:105A6000D4F8D400F5F350F3D4F86821286831460F -:105A7000013A1BF069D894F86C310133DBB284F839 -:105A80006C31AA6A934207D80AF1FF3A5FFA8AFAA0 -:105A9000BAF1000F7FF47BAF0021502206A8F6F385 -:105AA000DBF3002120221AA8F6F3D6F394F86C0158 -:105AB000AB6A984234BF002001202DB0BDE8F08FC2 -:105AC00062E6890075EA87002DE9F04F4368CFB0A0 -:105AD000CB58044603F1080948468846F6F368F4B3 -:105AE00007460220F3F71CFE00234EA941F8043DAF -:105AF000BBB208F1190207930692079A83460192F6 -:105B000098F818302046069ACDF80090FFF753FA1F -:105B100018B94D9B002B40F00A810121002220235F -:105B2000606AF1F347F10121002220234290606A6C -:105B3000F1F340F10121002220234390606AF1F348 -:105B400039F10121002220234490606AF1F332F1FF -:105B50000121002220234590606AF1F32BF10121FD -:105B6000002220234690606AF1F324F101210022F3 -:105B7000E3694790606AF1F31DF1052102464990FF -:105B80002069F5F385F3E36901210022606AF1F3EE -:105B900011F10421024648902069F5F379F3206958 -:105BA000F5F38CF14A902069F5F388F14B90206968 -:105BB000F5F384F108AD002180224C902846F6F3DD -:105BC0004BF33A4628464946F6F3C2F20121002239 -:105BD0003023606AF1F3EEF001210022302340907F -:105BE000606AF1F3E7F0002633460DF1E00A4190D8 -:105BF00098F818200195022028AD06990297009682 -:105C0000CDF80CA0CDF810B0F3F7B0FE302231463D -:105C10002846F6F321F34748F6F3CAF3454B3027FD -:105C200000930190514602205A463346029503974D -:105C3000F3F7BCFE01213B462A464098F1F3E8F514 -:105C40004098A2690146F1F76BFB429B489900938B -:105C5000439B499A01934098A369F1F779FF4299D0 -:105C6000439A4B98F5F350F231463A462846F6F3FC -:105C7000F3F23148F6F39CF32F4B01900093514619 -:105C80005A463346022002950397F3F78FFE3B46B0 -:105C900001212A464198F1F3BBF54198A2690146DA -:105CA000F1F73EFB449B48990093459B499A019329 -:105CB0004198A369F1F74CFF4499459A4C98F5F344 -:105CC00023F24C994A9A4B98F5F3A2F0079A98F868 -:105CD000183001924A99069A2046CDF80090FFF7B5 -:105CE000EEF946A947AA4A98F5F374F142A8F1F3F0 -:105CF0009FF143A8F1F39CF144A8F1F399F145A871 -:105D0000F1F396F148A8F1F393F149A8F1F390F17A -:105D100040A8F1F38DF141A8F1F38AF14BA8F5F316 -:105D20003BF14CA8F5F338F14AA8F5F335F14FB043 -:105D3000BDE8F08FB85B0100D25B0100C06A00F0E3 -:105D40000100704721B18368CB5893F8BC017047BC -:105D5000084670472DE9FF41476804460023D0F804 -:105D6000008038460E46A2F168050393FFF7E6FF70 -:105D700090B138464146FFF7E5FF68B103AB0093A9 -:105D800021462B46386806F16002FFF747FA039D6B -:105D9000014610B99DB100E03146A5F12003202B4A -:105DA0000DD8B4F8AC309D4209D104F16C002A46FC -:105DB000F6F3BAF1002814BF0520002000E005200A -:105DC00004B0BDE8F08100002DE9F0419846B8B07C -:105DD0000023359336937F4B07460C4630AE03F1D4 -:105DE000100E18685968354603C5083373452E46AA -:105DF000F7D13D680121202302F10806686A0022DC -:105E0000F0F3D8F735902869F5F358F0B8F1680F3A -:105E1000369015D97B689B79002B00F0B980284615 -:105E2000FFF78CFF20B128462168FFF78BFF48B9A8 -:105E3000A8F168081FFA88F8A4F8AC80464401E08D -:105E400040F0A880D4F8BC00012132462023F1F3B1 -:105E5000DFF4D4F8BC00F1F3F9F2002840F09C80A4 -:105E6000D4F8BC006969F1F369F0002880F29480ED -:105E7000012106F120022023D4F8CC00F1F3C8F46C -:105E80000121D4F8D00006F140022023F1F3C0F440 -:105E9000D4F8BC00D4F8B810F1F350F070B9D4F8CD -:105EA000CC00D4F8C410F1F349F038B9D4F8D000DC -:105EB000D4F8C810F1F342F000286FD0D4F8D8001D -:105EC000D4F8CC10D4F8D020F5F31EF1002867D018 -:105ED000D4F8BC10D4F8D400369AF5F393F1369880 -:105EE000D4F8D8100246F4F393F73698D4F8C010DB -:105EF000024620AEF5F386F1369834A90022F5F378 -:105F000069F03246202301213498F1F3A7F00021F3 -:105F1000202228A8F6F3A0F1202137AB324618AF93 -:105F2000019328A80B460097F8F38AF7D4F8B81025 -:105F3000D4F8BC206B693598F1F77DF920233246FF -:105F400001213598F1F38AF03146102204F108005E -:105F5000F6F3FEF030A8F6F32BF22025402203469C -:105F60000096039204AE294630AA3846019502965F -:105F7000F8F340F704F1180031462A46F6F3E8F04A -:105F800004F138000CA92A46F6F3E2F0002408E0F8 -:105F9000FF2406E0042404E0032402E0012400E0DE -:105FA000022435A8F1F344F036A8F4F3F5F7002104 -:105FB000202218A8F6F350F10021502204A8F6F38D -:105FC0004BF120A800212022F6F346F1204638B0FC -:105FD000BDE8F081FEE589002DE9F04F1D4683689C -:105FE00089B0EF5843688046CB580E460793184651 -:105FF00091463946129A139BFFF7E6FE03280446A2 -:1060000001D1009005E0022801D0042816D1032315 -:106010000093012301930293002303930493D6F882 -:1060200008313046B3F8623005F11401C3F3401370 -:1060300005934A462B46F7F70BFB65E0012862D033 -:10604000002861D1B7F8623040460133A7F86230CA -:10605000FFF774FE40B140462946FFF773FE002863 -:1060600014BF7E20002000E0204601234FF0000AEC -:106070004FF0030B0193D6F80831CDF800B0029031 -:10608000CDF80CA0CDF810A0B3F8623005F1140CD7 -:10609000C3F34013614605934A462B463046CDF87C -:1060A00018C0F7F7D5FACDF800B0D6F808314FF0A0 -:1060B000020BCDF804B0CDF808A0CDF80CA0CDF8B7 -:1060C00010A0B3F86230DDF818C0C3F34013614686 -:1060D00005934A462B463046F7F7BAFAD9F800300E -:1060E000B96EC7F85930B9F80430A7F85D30D8F860 -:1060F00000309868079BD3F88820534607F0B4DB3C -:1061000087F858B000E0FF24204609B0BDE8F08FC2 -:106110002DE9F04FD0F804A087B09AF80630054674 -:106120000C4693460768D1F8009043B390F8A93025 -:1061300013B1013B80F8A930D4F8B431384600934C -:10614000D4F8B831514601935A464B46FFF744FF05 -:106150000646D4F8B40168B10021D4F8B821F6F3AA -:106160007BF0D4F8B401FBF39FF00023C4F8B43102 -:10617000C4F8B831002E14BF022000202DE03846AC -:10618000FFF7DCFD38B138464946FFF7DBFD002854 -:1061900014BF7E20002003234FF001088DE8080182 -:1061A0000026029003960496DAF8083109F11401EA -:1061B000B3F862305A46C3F34013059350464B463A -:1061C000F7F746FA3B68A16E9868D5F88820334601 -:1061D00007F04ADB84F85880304607B0BDE8F08FFE -:1061E000052B10B503D1BDE81040FFF791BF436800 -:1061F0009B792BB190F8A93013B1013B80F8A930FD -:10620000022010BD2DE9F0419846436805469B7970 -:106210000C461646069F8BB190F8A930013380F8E2 -:10622000A9303846FBF334F0C4F8B401002834D068 -:1062300041463A46F5F38CF7C4F8B8710023A4F848 -:106240006030A4F86230A4F864303368C4F8593080 -:10625000B388A4F85D302868FFF770FD90B1286816 -:106260002168FFF76FFD68B121462846FEF7EBFF76 -:106270002046FFF790F8284621463246BDE8F04117 -:10628000FFF746BF204629466CF04EDD20B90423B7 -:1062900084F85830BDE8F0810220BDE8F0812DE996 -:1062A000F04387B015460F9A0646012A0C461F4652 -:1062B000DDF83880D0F804C0D1F8009059D19B881F -:1062C000072D8CBFFA88FF220BB17E2B59D10021FC -:1062D0007E2B84F8BC1103D1012384F8BC3104E087 -:1062E0001BB96368DB6A98074BD5132A16D00321C4 -:1062F00001224D238DE80E00002303930493DCF864 -:1063000008316046B3F8623009F11401C3F3401359 -:10631000059342464B46F7F79BF932E096F8A80002 -:1063200007F1080196F8A99040B9012386F8A83032 -:10633000B9F1000F28D1682D0AD904E0B9F1000F96 -:1063400012D1682D0AD920462A466DF00FDAD8B945 -:106350000E953046214642463B460DE030462146EA -:106360006DF042D848460FE0304621466DF03CD8EB -:1063700009E042B90E95424607B0BDE8F043FFF789 -:1063800041BF022000E0002007B0BDE8F0832DE906 -:10639000FF4105680C46A3F10807D1F80080A4F876 -:1063A000AC7000212846039102F10806FFF7C6FCF5 -:1063B000A0B128464146FFF7C5FC78B103AB009376 -:1063C00032463B4628682146FEF728FFBDF80C30D0 -:1063D0000646A4F8AC3018B913B90FE0A4F8AC70B5 -:1063E000B4F8AC20A2F120039BB2202B06D804F114 -:1063F0006C003146F5F3ACF6002001E04FF0FF30C1 -:1064000004B0BDE8F0812DE9F04F90E8C00089B0FC -:106410000792139A8046012A0C469A46DDF848B046 -:106420000D6840F0AC803368896E986807F042DAF6 -:1064300004F16C030021402218460693F5F30CF793 -:106440000021A4F8AC100799BAF8042007298CBFE2 -:10645000BAF80610FF214C2A069B3CD14FF00009E8 -:10646000184649464022A4F86090F5F3F5F6A4F8E2 -:10647000AC90404621465246079BFFF788FF3046C6 -:10648000FFF75CFC78B130462946FFF75BFC50B162 -:10649000032201234FF07E0C8DE80C10CDF80C90F8 -:1064A000CDF8109008E003234FF0010E8DE808406E -:1064B0000023029303930493D7F808313846B3F8C6 -:1064C000623005F11401C3F3401305935A462B467D -:1064D000F7F7BEF849E04D2A04D1B4F866308B4294 -:1064E00018D042E00AB17E2A3FD113290ED1079A73 -:1064F0003046019239465A462B46CDF800A06CF042 -:10650000D5DF002814BF0220002076E0B4F8603008 -:10651000052B01D900233BE0032201234FF04D0955 -:106520008DE80C024FF00009CDF80C90CDF81090DA -:10653000D7F8083105F11401B3F862305A46C3F3B5 -:106540004013059338462B46F7F782F8B4F86030CD -:10655000A16E0133A4F860303368D8F888209868B9 -:106560004B4607F081D9484647E03368A16E9868EA -:10657000D8F88820002307F077D900203DE0931E4B -:10658000012B4FF0000337D8B1F86010052903D96B -:1065900084F85830022030E0032A09D132680131F2 -:1065A000A4F860109068A16ED8F8882007F05CD934 -:1065B0003046FFF7C3FB38B130462946FFF7C2FB30 -:1065C000002814BF7E200020032301248DE818003A -:1065D0000024029003940494D7F808313846B3F8A5 -:1065E000623005F11401C3F3401305935A462B465C -:1065F000F7F72EF8204600E0184609B0BDE8F08F06 -:106600002DE9F3470B6882685B680646D3F808A05B -:10661000D3F80490B3F810801B680D46032B5AF88A -:106620000240DAF810701DD1FFF788FBD0B1304678 -:106630005146FFF787FBA8B1B4F8AC3093B1B9F17C -:10664000010F0FD1B8F14C0F01D0BA7952B9AA6934 -:10665000FF2000925D2104F16C02DBB2F1F70EFD28 -:10666000002001E06FF01600BDE8FC872DE9F8433B -:106670000B6882685B680446D3F808905F681E8ADE -:106680001B6859F80280032BD9F8105013D1FFF77B -:1066900055FBA0B120464946FFF754FB78B1B8F846 -:1066A000AC0060B1012F06D14C2E01D0AB792BB9D3 -:1066B0000330BDE8F8830020BDE8F8830020BDE882 -:1066C000F8832DE9F04F0B6882685B68B9B0D3F8A6 -:1066D00008805E681F8A1B688146032B58F80240B9 -:1066E000D8F810A08D69D1F81CB040F09F80012E21 -:1066F00048D137B1A7F14C039BB2012B01D97E2FB2 -:106700000FD1B4F8663038A9284621F8043D02229A -:10671000F5F31EF502350FB17E2F02D19AF806303F -:106720000BB14C2F13D14846FFF708FB20B1484668 -:106730004146FFF707FB50B9B4F8AC203AB1284600 -:1067400004F16C01F5F304F5B4F8AC30ED180FB1B9 -:106750007E2F6ED101212A462023D4F8B800F0F311 -:106760007DF4012105F120022023D4F8C400F0F3C8 -:1067700075F4D4F8C800012105F140022023F0F39C -:106780006DF456E0022E54D1B4F8623038A921F8E5 -:10679000023D28463246F5F3DBF4BDF8DE3038AF73 -:1067A00027F8C83D01210DF11A022023D4F8B800C2 -:1067B000F0F354F401210DF13A022023D4F8C4007F -:1067C000F0F34CF401210DF15A022023D4F8C80053 -:1067D000F0F344F401210DF17A022023D4F8BC0037 -:1067E000F0F33CF401210DF19A022023D4F8CC00FF -:1067F000F0F334F401210DF1BA022023D4F8D000D3 -:10680000F0F32CF44FF00008C22302930235304617 -:1068100004F1180120224346CDF80080019703952A -:10682000CDF810B0F3F7A2F8404603E06FF0160081 -:1068300000E0002039B0BDE8F08FF8B50B680446E1 -:106840005A68836896685168F558138A12683769E0 -:10685000032A2DD1012926D10BB17E2B12D1BB7970 -:106860006BB92046FFF76AFA20B120463146FFF7A0 -:1068700069FA20B9B5F8AC0008B1023000E0022096 -:106880006030F8BD4D2B15D04C2B11D1FFF756FAC7 -:1068900020B120463146FFF755FA58B9B5F8AC009B -:1068A00050B10230F8BD02290CBF22200020F8BDF3 -:1068B0000020F8BD0220F8BD0220F8BD19B18368A0 -:1068C000CB5883F8BC21704770B50C680D4606465E -:1068D000102208460021F5F3BFF42C602046002169 -:1068E000F268F5F3B9F404F52473C4F8EC3004F558 -:1068F0002C732560C4F8243170BD2DE9F0470D4696 -:1069000098462B68BDF82060099C0768896B95F84C -:106910002CC073B193F8009093F801A049EA0A29BA -:10692000A5F81C9093F81690DB7D49EA0323A5F89F -:106930007E303B68B5F81C9093F8D130002B5AD1CB -:1069400097F92735B3F1FF3F03D190F8A43313B182 -:1069500051E0012B4FD0C9F38027B5F87E9019F094 -:106960000F0901D127B987E027B94FF0010904E0E9 -:10697000012702E04FF000094F460123002204F5F1 -:10698000227004F5237176F017DAD4F8883298452E -:1069900005D1D4F88C32F31A18BF012300E001238B -:1069A0003FB933B1C4F88872C4F88C72A4F8867207 -:1069B0005CE0B9F1000F08D00020C4F88802C4F8E8 -:1069C0008C02A4F88602BDE8F087B5F87E50C4F8C2 -:1069D0008882C4F88C62A4F886524846BDE8F087E5 -:1069E00006D18F88B74294BF0027012700E0012716 -:1069F000F8B2BDE8F087BCF1000F13D04B6B03EB8E -:106A0000C20153F83230984506D307D18888B04286 -:106A100094BF0026012602E0012600E00026F0B225 -:106A2000BDE8F087D1F8E03052019A181369984513 -:106A30001CD302D1938AB3421BD89369984506D3DD -:106A400007D1908BB04234BF0020012002E001202A -:106A500000E0002070B106F07F06F308D05C06F07D -:106A60000706304100F00100BDE8F0870120BDE8D5 -:106A7000F0870120BDE8F0874B6B03EBC20153F8B0 -:106A800032309845ACD2B2E72DE9F04F1C4693F86E -:106A900060B05F68D368ADF5117D064605919146FB -:106AA000156933B11B7A0B2B03D13B7803F001033B -:106AB00001E0FB789B09E36394F82C30494600938E -:106AC00030462A46E36B4FF023DB0146A06320B13A -:106AD0002A6D40F2371313402BB9304621464A46FF -:106AE00071F002DAE2E090F90E2090F90F30D3183D -:106AF000A2689A42C0F0DA80A269138A13F0080FE4 -:106B00000DD0007A0B280AD196F8DC0538B18879C7 -:106B1000032804D823F008031B041B0C13820B7AF0 -:106B2000042B59D00B2B00F0AE80022B40F0C0801C -:106B3000BB7897F800A097F8068043EA0A2A7B7989 -:106B40004FEA084848EA03283B7948EA0308FB79FA -:106B5000A76E48EA036817F0010740F0AC802846AA -:106B600021465A464346CDF800A0CDF80490FFF7E1 -:106B7000C4FE002800F09F80AB79002B40F06782B4 -:106B80003368D3F88830D3F8DC210132C3F8DC2134 -:106B900094F82C2022B1D3F8B4220132C3F8B422E5 -:106BA000D3F8E8210132C3F8E821D5F8183193F879 -:106BB00034301BB12846002165F0E0DB94F82C70DE -:106BC000002F00F044823368D3F88830D3F8C02215 -:106BD0000132C3F8C02269E03B7897F801A097F82A -:106BE000068043EA0A2AFB794FEA084848EA036824 -:106BF0003B7948EA03087B7948EA03282B7C13B9E0 -:106C0000EB6DDB0757D4A76E17F0010753D1284669 -:106C100021465A464346CDF800A0CDF80490FFF730 -:106C20006CFE002847D0AB79002B40F0108233680F -:106C3000D3F88830D3F8DC210132C3F8DC2194F892 -:106C40002C2022B1D3F8B4220132C3F8B422D3F8F5 -:106C5000F0210132C3F8F021D5F8183193F834301F -:106C60001BB12846002165F089DB94F82C70002FB9 -:106C700000F0ED813368D3F88830D3F8C8220132B0 -:106C8000C3F8C82212E00237C83110223846F5F3A3 -:106C900083F500280CDA8D4839461022F5F3ECF61E -:106CA000A16B8B48C8311022F5F3E6F60027CEE140 -:106CB0004FF00008C24696F8B03293B92B6D1F070B -:106CC0000FD4A06B037A022B02D1F6F331F140B955 -:106CD00063699B69980004D4A3691B8A190700F1B2 -:106CE000FB8063699B695A06E0D4A3691A8A42F063 -:106CF00008021A82A16B0B7A013B0A2B00F2CE80AC -:106D0000DFE813F035000B0035006C00CC00CC0040 -:106D1000CC00CC00CC00CC00AE000846F6F308F165 -:106D200008B12B7C4BB1A36BD3F88820904504D8D5 -:106D30000FD093F88C205A450BD0A16B226804F138 -:106D40004007384614310A32434601F0C3D9E7659B -:106D500001E06433E365A16B04F14A07384614315E -:106D6000E26D534601F080DA3846102110E0616888 -:106D7000032284A8F5F3ECF1A36B84A803F11401BA -:106D80001A690330F5F3E4F1A36B84A819690331A0 -:106D900007AAFBF38DF1A36B606893F90E30A1682D -:106DA000C018C91A07AAFBF3A5F1A36B606893F991 -:106DB0000E30A168C018C91A4FF0FF32F6F3F4F094 -:106DC000444BA2699842138A04D123F010031B0498 -:106DD0001B0C01E043F0100313827DE06368DF7851 -:106DE00017F020071FD00A6948A81431D200FBF31E -:106DF00003F6002321686269484670F0A5DC00278D -:106E0000A36B01900097196948A82368E268EEF324 -:106E1000C7F3831C05D1A3691A8A42F010021A82B3 -:106E20005AE0013058D13368D3F88830D3F8DC21E8 -:106E30000132C3F8DC21D3F8F4210132C3F8F42184 -:106E400094F82C20002A00F0FF80D3F8B4220132FD -:106E5000C3F8B422D3F8CC220132C3F8CC22F6E036 -:106E600001F11400E2682431236800F0F9DF002802 -:106E70007FF41CAFA26BD2F8D8300133C2F8D830FF -:106E800033F07C4328D1F2220192D6F894012946AE -:106E900009F11402009376F05DDE1DE0AF79002F5A -:106EA0007FF404AF3368D3F88830D3F8DC210132A3 -:106EB000C3F8DC2194F82C20002A00F0C580D3F818 -:106EC000B4220132C3F8B422C1E000BFA2ED8900B0 -:106ED000A8ED8900E320BBDEA36B616893F90E2067 -:106EE0008A18626093F90E1093F90F208A18A1682E -:106EF0008A1AA26093F90E1093F90F208A1821695B -:106F00008A1A2261A269128A02F01802182A64D130 -:106F1000AB79002B7FF4CAAE95F94420009301931E -:106F2000029330463123D5F8081170F0A7DA3368A0 -:106F3000D3F88830D3F8DC210132C3F8DC21D3F850 -:106F4000EC210132C3F8EC21D3F8F4210132C3F86B -:106F5000F42194F82C2072B1D3F8B4220132C3F892 -:106F6000B422D3F8C4220132C3F8C422D3F8CC220D -:106F70000132C3F8CC22A26B127A022A05D0032A6E -:106F800012D0012A7FF492AE0EE0D3F8082201322B -:106F9000C3F8082294F82C70002F58D0D3F8E022C0 -:106FA0000132C3F8E02281E6D3F800220132C3F8AF -:106FB0000022D3F8FC210132C3F8FC2194F82C7094 -:106FC000002F44D0D3F8D8220132C3F8D822D3F806 -:106FD000D4220132C3F8D42268E661698A89E2606A -:106FE00094F82D209AB993F90F20059892B2FAF3EC -:106FF00029F16369DA89900402D5B3F850308BB96E -:10700000A36BE26893F90F30D31AE3600AE00598A6 -:10701000F6F3F4F0A36B014693F90F20059892B2B2 -:10702000FAF310F1A36BC4F86480A4F862A01B7A91 -:10703000042B01D0022B09D1A36ED90706D4304608 -:10704000214670F09DDF01E0174600E00127384639 -:107050000DF5117DBDE8F08F2DE9F341099F002367 -:107060000D9904469046089E0A9D009301933FF0B7 -:107070004FDE032F0BD9042268463146F5F368F042 -:10708000072F04D901A8311D0422F5F361F0A8F1FE -:107090004C08B8F1050F2AD8DFE808F00A03160FEC -:1070A000231BD4F88434BDF80020A3F8922016E006 -:1070B000D4F88434B3F8923017E0D4F88434BDF8AF -:1070C0000020A3F896200AE0D4F88434B3F8963070 -:1070D0000BE0D4F88434BDF80020A3F89E200020F3 -:1070E00007E0D4F88434B3F89E302B60F7E76FF0F4 -:1070F0001600BDE8FC81D0F884242DE9F843B2F8ED -:10710000928004464145D4BF00200120B2F84A5085 -:10711000B2F89690B2F89460B2F898C010B1C8EB8B -:10712000010701E0C1EB0807B2F89030BFB2002BB5 -:1071300075D0BCF1010FADB2334607D1002851D054 -:107140002BB203FB08F393FBF1F346E0BCF1020F13 -:107150002BD131B2B8B10FFA89F3994203D104238C -:10716000A2F8983062E0132F02D9A6F1140339E097 -:10717000092F02D9A6F10A0334E0042F01D9731FA5 -:1071800030E0B31E2EE00FFA85F841451DD0132FD5 -:1071900002D906F1140325E0092F02D906F10A03EA -:1071A00020E0052F1CD9731D1CE0BCF1040F39D160 -:1071B00033B238B10FFA89F18B4237D0052F38D965 -:1071C000731F0AE029B28B4204D10123A2F8983040 -:1071D000BDE8F883052F2DD9731D4FF0020C01E097 -:1071E0004FF0040C1BB229B28B4204DC0FFA89F574 -:1071F000AB42A8BF1D462368A2F89450A2F898C0DD -:107200002DB22946012220461B7E72F0B1DC236894 -:107210002046294600221B7E72F0AADC06E01846B2 -:10722000BDE8F8834FF0FF30BDE8F8830020BDE8EB -:10723000F8830020BDE8F883D0F8843413B5B3F8A0 -:10724000902004466AB1036A0DF1060118695BF0EB -:10725000BFD980B12046BDF906100122FFF74BFFD0 -:1072600009E06421012372F083DC012220466421BD -:10727000134672F07DDC1CBD08B5036AD3F8D80054 -:1072800079B143784A789A4208D102300231F4F356 -:107290004BF7D0F1010038BF002000E00020C0B261 -:1072A00008BD084608BD2DE9FF4799464369D0F857 -:1072B000208082461B680446174602695AF8180B5C -:1072C0000E464146D55801F055FA216920685246CC -:1072D0006FF096DC0123C8F800302B680146023BB2 -:1072E000012B03D82369DB6DC8F8D0300C9B2068D4 -:1072F0000293424633468DE8800201F058FA48B1C5 -:107300002B68022B05D1636AD888003018BF012092 -:1073100000E0012004B0BDE8F0872DE9F04FC3681C -:10732000044600F1180799B01646056A8A460068B7 -:1073300021693A4603936FF063DC013E0290062E0A -:1073400000F23881DFE816F007003601BC00360194 -:10735000DB003601FF00EE68002E00F02C81D5F82E -:10736000D03013F4804B0CD023682169D3F8D406B5 -:107370000368CB581B781BB14AF04ADB834600E018 -:107380009B46636893F86231A3B1D5F8D000F0F75B -:107390008BFE88B12368D3F86008FEF7CFFC58B1A4 -:1073A00023680299D3F86008FEF7CCFC20B1B5F849 -:1073B000DC8002E0984600E08046B5F806C0206810 -:1073C000DC44C4441FFA8CFC0CF1710321693A4679 -:1073D0009BB2CDF804C077F07BD9DDF804C0064637 -:1073E000002800F0E8800CF15F0CD0F808901FFA3C -:1073F0008CFC4FEA1C2343EA0C2C09F11207A9F874 -:1074000010C000215F223846F4F326F74AF4847353 -:107410001A0A89F8132089F814302B8B05F13C01E6 -:107420001A0A89F8152089F81630202209F11F0060 -:10743000F4F38EF6EA8809F171009344D8441FFAF8 -:1074400088F84FEA182343EA0828A9F86F80E9680A -:10745000F4F37EF6636893F86231F3B1D5F8D000A7 -:10746000F0F722FEC8B12368D3F86008FEF766FC87 -:1074700098B123680299D3F86008FEF763FC60B105 -:10748000EB68002B00F09B80E888D5F8E0103818F6 -:107490005F30B5F8DC20F4F35BF6D5F8D030580453 -:1074A00040F18D8023682169D3F8D4060368CB5856 -:1074B0001B78002B00F083803A464AF0FFD97EE02B -:1074C000206821693A46712377F002D906460028E0 -:1074D00071D0D0F808905F22002109F1120789F8D5 -:1074E000112089F810103846F4F3B6F64AF4807388 -:1074F0001A0A89F8132089F814302B8B1DE02068B4 -:1075000021693A46712377F0E3D80646002852D025 -:10751000D0F808905F22002109F1120789F81120A4 -:1075200089F810103846F4F397F64AF440731A0AB3 -:1075300089F8132089F81430EB8A1A0A89F8152083 -:1075400089F816303BE0206821693A46712377F0CC -:10755000BFD8064678B3D0F8089000215F2209F121 -:10756000120789F8101089F811203846F4F374F6E0 -:107570004FEA1A2389F8133089F814A01FE0D5F8D0 -:10758000D000F7F37DF10146484605F18C0204ABCB -:10759000F7F386F1044630B9314603982246F9F3F1 -:1075A000A7F6264607E007F14D0004A91022F4F3E0 -:1075B000CFF500E00026304619B0BDE8F08F032378 -:1075C00089F80F30D5F8D000F6F354F505F15C04D6 -:1075D00000280CBFFE2302233846082200F8053B92 -:1075E0002146F4F3B5F508212046F7F34FF11AF0E0 -:1075F0000301C9D1C3E72DE9F04F91F813800B7D4A -:107600008BB043EA082818F0030904460E46069298 -:107610004769056ACDF8208005D1D5F8D000F7F389 -:107620002FF1844600E0CC4605F15C0A06F1170B09 -:107630000120082359465246CDF810C0F6F302F651 -:107640008245DDF810C000F0F78318F480710791CF -:1076500010D0338A1A0A42EA03239BB25C2B40F211 -:10766000EB833046614605F18C02F6F3E5F700281E -:1076700000F0E283338A1A0A42EA03239BB25E2BAC -:1076800040F2DA8396F86F1096F8702042EA0122F1 -:107690005F329342C0F0D08306F11202099259463C -:1076A00008225046F4F354F505F1640059460822C7 -:1076B000F4F34EF5D5F8D000F6F3DCF4002868D0EA -:1076C00018F4805F65D096F86F2096F8703043EA22 -:1076D0000223B3F5807F0BDD38462169012274F067 -:1076E00065DC206904F11801012277F089D9E7E20D -:1076F0004FF48070F9F3C6F5824630B938462169F7 -:10770000012274F053DCD14698E32020F9F3BAF556 -:10771000834630B95046F9F3C7F53846216901224E -:1077200008E34FF48170F9F3ADF5059068B9504660 -:10773000F9F3BAF55846F9F3B7F53846216901224D -:1077400074F034DCDDF8149078E3B9F1000F04D163 -:10775000D5F8D000F7F394F08146059B494605F132 -:107760009C020293099800238DE8000CF6F394F72D -:1077700081465046F9F398F55846F9F395F5059882 -:10778000F9F392F5B9F1000F03D1384621690122CE -:1077900020E396F815A0B37DD5F8D00043EA0A2A75 -:1077A000F6F38AF410B918F0080326D0BAF10D0FD9 -:1077B0000BD003D8BAF1050F15D10DE0BAF1100FB7 -:1077C00017D0BAF1200F0ED111E018F0080F13D026 -:1077D00038462169022271E218F0080F0FD03846AE -:1077E000216903226AE238462169042266E2022105 -:1077F00006E00422059204E00323059301E0012141 -:10780000059118F0080900F026822B8A059A934208 -:1078100003D038462169052250E2079B002B40F037 -:10782000C78003232B60D5F8D0305A0606D462688F -:1078300092F86221002A37D0580335D513F48049D5 -:1078400032D196F86F1096F87030042206F171006C -:1078500043EA0121F6F3F8F70246002833D04378D3 -:10786000132B03D8384621690422B3E2636A2169E5 -:10787000483300934FF020092046063201F1DC0323 -:10788000CDF8049073F054D88246E0B9636AA3F847 -:10789000069094F80834B3B1A068D4F8041406F044 -:1078A00009D884F808A40EE019060CD5616AB1F86D -:1078B000E42042B101F14800C431F4F349F4636AB1 -:1078C000B3F8E410D980636ADB882BB920463146CF -:1078D000069A72F0DFDFAFE205F11C0906F11F0125 -:1078E0002022484605F13C06F4F332F420222068B9 -:1078F000314619F029D9D5F8D0305A040AD5226872 -:107900002169D2F8D40602688A58127812B149F077 -:10791000FFDF3BE021690A6D100508D413F4922FB4 -:1079200005D1D1F8083193F883309A0612D5636AED -:1079300004F1180003F148020092DB88E231019360 -:1079400005F18C030293AB8A4A4603933346F6F360 -:107950000DF41BE004F1180A5046E2310622F4F35C -:10796000E3F3002800F06882636A216903F14802AA -:107970000092DB885046019305F18C030293AB8A99 -:10798000E23103934A463346F6F3F0F540F63B62A4 -:107990003846216908EA0202012374F04BDB08B182 -:1079A000042356E1384621690D2274F0FFDA43E2E0 -:1079B000069A4AB997F81690B9F1000F0CBF4FF428 -:1079C00000794FF0000901E04FF00009D5F8D00030 -:1079D000F6F350F341F2C833002808BF4FF4E473C4 -:1079E00003EA080218BF4FF000099A4240F02482CF -:1079F00019EA080F40F020822B68033B042B00F2A9 -:107A00001B822946052341F81C3B06F11F0020225A -:107A1000F4F38AF3002840F00F8296F86FA096F8EE -:107A20007030D5F8D00043EA0A2AF6F323F3002891 -:107A30003FD006F1710B584651463022F5F306F05F -:107A40008146C8B1D5F8D03042785B0440F1FA8164 -:107A500023682169D3F8D4361B68CB581B78002BD8 -:107A600000F0F081123A92B2ECE1A86809F102014B -:107A70000230F4F359F318B138462169072215E0B2 -:107A80000AEB0B0199F80120C9EB010189B2901CA6 -:107A900081421CDD6FF001039B1A4844C918302253 -:107AA000F4F3D4F798B121693846062274F07EDAEF -:107AB00009E0AB88534506D1A86806F1710152462A -:107AC000F4F332F318B1206904F1180142E0D5F85B -:107AD000D000F6F3CFF278B106F171005146F6F31B -:107AE000A7F648B938462169092274F05FDA20699F -:107AF00004F1180101222EE02068036893F8623136 -:107B000063B304F1180921694A466FF079D88346B6 -:107B1000D5F8D000F0F7C8FA00B32368D3F86008AE -:107B2000FEF70CF9D0B1BBF1000F17D0236859460E -:107B3000D3F86008FEF706F980B1514606F17100EE -:107B4000F422F4F383F701462046FFF795FB28B9AA -:107B500020694946112276F053DF6DE140F20B2295 -:107B60003846216908EA0202032374F063DA814689 -:107B700028B1062318F040092B6004D116E03846DE -:107B800021690D2226E12A8A04F1180B2B8B20682B -:107B90008DE80408216905F1AC0276F0D1DED5F854 -:107BA000D000F6F367F2002834D003E038462169AC -:107BB00008220FE1514606F17100F6F339F64278DA -:107BC0008046063A92B2EA82837905F16C0903F0A5 -:107BD000030385F8CC3008F108014846F4F3B8F205 -:107BE00095F8CC200599EB8A009206F14F0201919D -:107BF000029298F80620216902F00402039220689C -:107C00004A4676F021DE23682169D3F87C063246A5 -:107C100054F0ECDED5F8D000F6F32CF2C0B1082316 -:107C20002B6038462169002274F0C0D923695A4676 -:107C3000DB682068009379210623F4F701F92368B3 -:107C40002269D3F8D4361B68D35800221A70F3E0A7 -:107C500006232B60F0E02B68052B40F2ED80236AB1 -:107C600005995A8A8A4208D0D3F8D000F6F324F254 -:107C700018B1384621690A22ACE008F46073B3F504 -:107C8000607F40F0D98007232B60D5F8D000F6F351 -:107C9000F1F18146002841D018F4805F0BD096F8AE -:107CA0006F1096F8703006F1710043EA0121F6F387 -:107CB000BFF5814638B9216938460B2274F076D970 -:107CC0004FF00009BAE0427805F16C0A063A92B228 -:107CD000EA82837909F1080103F0030385F8CC30C7 -:107CE0005046F4F335F295F8CC20EB8A00926A8A7C -:107CF0002169019206F14F02029299F8062020684C -:107D000002F004020392524676F09EDD2368216958 -:107D1000D3F87C06324654F069DE70E0BAF1200FE9 -:107D200055D84FF48070F9F3ADF2834630B921692C -:107D300038460C2274F03AD9D9467FE02020F9F376 -:107D4000A1F2069050B95846F9F3AEF238462169CF -:107D50000C2274F02BD9DDF818906FE04FF481708D -:107D6000F9F390F2844680B95846CDF810C0F9F383 -:107D70009BF20698F9F398F2384621690C2274F0C8 -:107D800015D9DDF810C0E14658E0069B05F16C02FC -:107D90000792414605F19C0201930290079B0998C6 -:107DA000CDF810C0CDF800B0F6F370F48146584617 -:107DB000F9F37AF20698F9F377F2DDF810C060462D -:107DC000F9F372F2A5F816A0B9F1000F05D12169F7 -:107DD00038460C2274F0EAD830E0089A08F03003F4 -:107DE0001B110599009302F0400301914F36039354 -:107DF00020682169079A5346029676F025DD3846B9 -:107E0000216908F00B02052374F014D928B1082366 -:107E10002B6038462169002202E0216938460D2294 -:107E200074F0C4D823692068DB687921009304F1D9 -:107E300018020623F4F704F84FF0010948460BB086 -:107E4000BDE8F08FA988931C99427FF415AE0CE62B -:107E50002DE9FF4790E810028E7905460F46002E67 -:107E600063D140F21440F9F30DF2804600285FD050 -:107E70003851314640F21442F4F3EEF1AB8AD9F8AE -:107E8000D02608EB030448F803902B694FF0010A51 -:107E9000E360EB686261A360AB6827616360E42024 -:107EA000C8F8006088F804A0C4F8FC63F9F3EAF1AC -:107EB0002062002841D03146E422F4F3CDF1E820DD -:107EC000F9F3E0F16062002837D03146E822F4F39C -:107ED000C3F1D4F82480E868C8F800901949224614 -:107EE000334605F06BDDC8F86800002825D0E86847 -:107EF00015492246334605F061DD6063E8B1E86864 -:107F000012492246334605F059DDC4F80404A0B1F5 -:107F1000236A286A0193636A6946009702938DF881 -:107F20000CA0F3F313F4304604E06FF0060001E018 -:107F30004FF0FF3004B0BDE8F0872846394672F0B4 -:107F400099DBF5E7E1578800E9588800C9588800AF -:107F500038B51D4690B10368848ACB5873B11C199B -:107F6000114604F130001022F4F3F2F004F1400065 -:107F700029462022BDE83840F4F3EAB038BDD0F8F5 -:107F80008404F0B503F15605A83300EB430300EB7E -:107F90008505B3F90A60AF6890F8E940BE1B761812 -:107FA000AE6026415E81B0F95E31D0F86811CB1A1F -:107FB0009B18C0F868312341A0F85E31F0BD10B5C0 -:107FC0000A7AD0F884342AB390F82922D1F808012B -:107FD0002AB190F86000904228BF024601E090F874 -:107FE0006020D1F81801047864B1007AD1F8081142 -:107FF00018B1C98D4A43002101E0CA8D012183F8DF -:10800000291105E0012283F82921D1F80821D28D18 -:108010000A3203E083F829214FF49B72C3F824212C -:1080200010BD2DE9F04F8BB0D0F884449A469DF8EE -:108030005C30904608939DF85420B4F8C6300792FF -:108040000393189A94F8E9300F4609920593B4F80F -:10805000F020D4F8D81094F81C3106469DF950B0A1 -:108060009DF8585004920691002B00F0AB810368F4 -:1080700093F8693123B13BF04DDA002800F0A2817A -:10808000336893F864312BB194F86D3113B1002348 -:1080900084F86D3194F828313BB1B068D4F83011D0 -:1080A00005F008DC002384F828318E2130693CF08B -:1080B00069DA43004E334FF6FE71194030693CF0E7 -:1080C00061DA94F858318146FF2B08D094F8E830F3 -:1080D000012212FA03F300EA03091FFA89F994F85E -:1080E000AF30AB4213D0002305F1320204EB820221 -:1080F000E91A93604A4242EB0102323204EB8202F7 -:1081000084F8AF50C4F8CC30C4F8C8309360BAF1EA -:10811000000F00F05781079AC2B9022F40F3528135 -:10812000C7EB0A01B4F9F22009B204EB450391420E -:10813000A8BF0A46A3F8EA20D6F884345B79012B5D -:108140002AD9C8EB0B03A4F8EE3025E0049F04EB1A -:1081500045023BB2B2F9EA70C7EB0A07FF1A022FD9 -:1081600003DD1C2FA8BF1C2700E00327D6F88424BA -:108170005279012A10D9B4F9EE80C8EB0B08C3EB91 -:108180000808B8F1020F05DDB8F11C0FA8BF4FF0C9 -:108190001C0801E04FF00308D6F868329B792BB930 -:1081A000089A1AB130460999FFF709FF05F1320222 -:1081B00004EB82029368304601339360C4F8CC30FC -:1081C000D4F8383151460133C4F8383105F14E0343 -:1081D00004EB83035A6801325A605A462B46FFF774 -:1081E000CEFED4F8E030D4F8E420934203D9039BC8 -:1081F0001BB2049307E0D4F8DC00013301210690A0 -:10820000C4F8E03004910598012212FA00F3D4F882 -:10821000CC1099422DD3D5F1010B38BF4FF0000B94 -:108220000BF1A80C04EB4C0C04EB4500B0F85A0120 -:10823000BCF80AC0C0EB0C0C0FFA8CFC94F86C0173 -:108240008CEAEC7AAAEBEC7A8245ACBF00210121E2 -:10825000844503910EDB94F8E8000BFA00F18945A0 -:1082600009D005F13C0104EB8101486880184860A1 -:1082700001E00392002205F1540B05F12C0004EB00 -:10828000800004EB4B01B1F90AC0D0F808A0CCEB98 -:108290000A0C67448760059807414F81D4F8C000F5 -:1082A000B4F9B610059F411A4144C4F8C0103941D1 -:1082B000A4F8B61004EB8501D1F8D010B4F9C400CD -:1082C000994204EB4B01B1F90A1028BF84F8B15070 -:1082D000884244DBD4F8CC00069FB8420CD9D5F1D3 -:1082E000010194F8E82038BF002111FA02F291450B -:1082F0002FD005F13C0225E0039F4FB394F8447161 -:108300003DB1B4F9B2C07FB2C1EB0C0107EBC101C2 -:1083100006E0B4F9B4C07FB2C1EB0C01C900C91BBF -:10832000049FB1EBC70F13DB984211D3D5F10101C4 -:1083300094F8E82038BF002111FA02F2914508D0E4 -:1083400005F13E0204EB820251680131516000E008 -:108350002AB10120002D14BF0321022106E0002DC7 -:108360000CBF2846002014BF0221032194F8AF203F -:1083700084F8492194F81D215AB1D6F868229279DF -:108380003AB938B130690B46009201923DF0C6D837 -:1083900004E018B9D4F8CC209A4213D294F81D31D5 -:1083A00083B1D6F868329B7963B9012284F8282119 -:1083B000B068D4F83011D4F824210BB0BDE8F04FE8 -:1083C00005F0529A0BB0BDE8F08F2DE9FF41D0F8CF -:1083D0008454064695F81C310C4695F8E970002B3C -:1083E00000F08180036993F80A31002B7BD0036889 -:1083F00093F8693153B13BF08DD8034630B9B0687A -:10840000D5F83411142205F02FDA6CE0336893F8B4 -:10841000643133B195F86D311BB1002385F86D31AE -:1084200061E0D6F83C33022B0AD0D5F8E020D5F82D -:10843000E4309A4294BF4FF000084FF0010801E089 -:108440004FF0000895F81D31002B4CD0D6F868325B -:108450009B79002B47D1336A0DF10F0118695AF04F -:108460000BDD9DF80F3085F8AF30002B14BF0321D2 -:108470000221B8F1000F25D003F1020E05EB8E0E9C -:1084800005EB4302DEF8B0C0B2F9B200C0EB0C005D -:10849000CEF8B000384103F12C0EA2F8B20003F17F -:1084A000540205EB8E0E05EB4202B2F9B200DEF883 -:1084B000B0C0C0EB0C00783850FA07F7CEF8B00027 -:1084C000A2F8B27085F84931002201238DE80C0032 -:1084D00030690B463DF022D89DF80F3054F8232028 -:1084E000013244F82320BDE8FF8110B5D0F8844460 -:1084F00094F81C3123B104F58671FFF766FF002361 -:1085000084F8283110BD70B5D0F88444054694F83D -:108510001C3103B3D4F8CC20D4F8C8309A4203D12C -:1085200004F58A71FFF751FFD4F8CC30C4F8C83095 -:1085300094F81D317BB1D5F868329B795BB994F81A -:10854000292142B1A868D4F834114FF4FA72BDE879 -:10855000704005F0899970BD38B5D0F8844405465F -:10856000D4F83411806805F0A5D9D4F8CC20D4F81B -:10857000C8309A4204D1284604F58A71FFF725FFD6 -:10858000D4F8CC30C4F8C83038BDD0F884340022D8 -:108590004FF6A271C3F8B820C3F8BC20C3F8C020BE -:1085A000A3F8B220A3F8B420A3F8B620C3F8602142 -:1085B000C3F86421C3F86821A3F85A21A3F85C2109 -:1085C000A3F85E21A3F8EA10A3F8EC10A3F8EE10CC -:1085D000C3F8CC20C3F8D020C3F8D420C3F8382186 -:1085E000C3F83C21C3F84021C3F8E020C3F8F420CD -:1085F000C3F8F820C3F8FC20C3F80021C3F8042115 -:10860000C3F80821C3F80C21C3F81021C3F81421C2 -:10861000C3F8182183F829217047D0F88434D3F89F -:10862000CC208A60D3F838218A6493F81D2112B1D6 -:1086300093F8AF2001E093F8AC204A6093F81D2135 -:108640000A6093F848214A654A688A65D3F8D020C1 -:108650000A64D3F8D4204A64D3F83C21CA64D3F81E -:1086600040210A65B3F9B220CA60B3F9B4200A61A7 -:10867000B3F9B6204A61D3F8F4208A61D3F8F82020 -:10868000CA61D3F8FC200A62D3F800214A62D3F809 -:1086900004218A62D3F80821CA62D3F80C210A6344 -:1086A000D3F810214A63D3F814218A63D3F8182130 -:1086B000CA63D3F84C21CA65D3F85021D3F854319A -:1086C0000A664B667047F7B5D0F88444D4F84C512D -:1086D0008D4207D1D4F85051954203D1D4F854219A -:1086E0009A423CD001F00F05042D3AD8022D38D023 -:1086F00003F00302022A34D01F0907F00307022FF8 -:108700002FD00A0902F00F02042A2AD8022A28D000 -:108710009E0806F00306022E23D09E0906F00306EB -:10872000022E1ED0C4F85431036AC4F84C111B68E1 -:10873000C4F85011022B04BF3E462A46042A14BF37 -:108740001146314684F8AD10D0F88434012283F804 -:1087500046110092019200690B463CF0DFDE0020DA -:1087600001E06FF01C00FEBD70470000004870473C -:108770009466010010B50C46C1B1886808B1F8F3E1 -:1087800093F5E06808B1F8F38FF5D4F8D80008B194 -:10879000F8F38AF5D4F8E00008B1F8F385F520463F -:1087A0000021E422BDE81040F3F356B510BD2DE9D9 -:1087B000F74F0546D2F8D000019114469846DDF8EF -:1087C00030B0DDF83490DDF838A0F5F353F428B17B -:1087D000404659463022F4F339F103E04046594609 -:1087E000F5F3E0F20646002800F0D880D4F8D00077 -:1087F000F5F340F428B1484651463022F4F326F10F -:1088000003E048465146F5F3CDF20746002800F054 -:10881000C6802B6893F86231002B4FD0D4F8D0007B -:10882000EFF742FC002849D0D5F86008FDF786FA3A -:1088300010B3D5F868329B792BB9D5F86008019947 -:10884000FDF780FAC0B148465146F422F4F3FEF039 -:108850008146002800F0A28040780230A4F8D400BD -:10886000F8F310F5C4F8D800002800F097804946C6 -:10887000B4F8D420F3F36CF4D5F86008FDF75EFA91 -:10888000E0B1D5F860080199FDF75CFAB0B1404657 -:108890005946F422F4F3DAF0054600287ED04078F9 -:1088A0000230A4F8DC00F8F3EDF4C4F8E00000288E -:1088B00074D02946B4F8DC20F3F34AF4022323826F -:1088C0006382D4F8D000F5F3D5F310B104232382EA -:1088D0006382D4F8D000F5F3CDF350B106F10A006D -:1088E00004F110010022F5F3A7F4002856D000256A -:1088F00013E073780A2B0FDDD4F8D05006F10E0088 -:10890000A5F10802554245EB020504F110012A4683 -:10891000F5F3B6F608B941E005462046218A2A4615 -:1089200076F088D8002839D0D4F8D000F5F3A2F337 -:1089300030B1301D04F112010122F5F37DF413E092 -:108940007378092B11DD06F1080045B9F27A012A86 -:1089500006D0A2F105035A4242EB030200E00122D5 -:1089600004F11201F5F38CF6C0B178780230A080E2 -:10897000F8F388F4A06088B13946A288F3F3E8F3ED -:1089800070780230E080F8F37DF40746E06030B1A3 -:108990003146E288F3F3DCF3012700E0074638466E -:1089A000BDE8FE8F01320103323D00904C3300AA36 -:1089B000AA0300000088B4000100000001010000CB -:1089C000010050F201000050F20000409600000F3C -:1089D000AC00000FAC0600AAAA03000000AAAA037C -:1089E0000000F8000FAC00050400C9BF05F000CE80 -:1089F000BF0000000101000001011C7040002D02B9 -:108A0000F0000A01280028013801480158015501E9 -:108A1000500150036666E2016666E3016666E401A2 -:108A20006666E5016666E6016666E7016666E80178 -:108A30006666E9016666EA016666EB016666EC0158 -:108A40006666ED016666EE01CDCCF0010A00050018 -:108A5000080040060800050008000800770008002C -:108A60008A0008000100050001000A00010005005D -:108A7000400610091E091F09240925092609200995 -:108A8000210927092809290922092309300931095F -:108A9000320912090F090009010906090709080925 -:108AA0000209030909090A090B09040905090C0946 -:108AB0000D090E0911096502340284007400560084 -:108AC00065023402040004000400030003000300F4 -:108AD000030002000100010000000000FFFFFFFF93 -:108AE000FFFFFFFFFFFFFFFFFFFF0000372E3935BD -:108AF0002E343920283232373162623620435929E8 -:108B0000007265636C61696D2073656374696F6E73 -:108B10002025733A2052657475726E656420256451 -:108B200020627974657320746F20746865206865AD -:108B300061700A004D656D6F7279207573616765AC -:108B40003A0A0009546578743A20256C6428256C2B -:108B5000644B292C20446174613A20256C642825DB -:108B60006C644B292C204273733A20256C642825B1 -:108B70006C644B292C20537461636B3A2025644B41 -:108B80000A00094172656E6120746F74616C3A204D -:108B900025642825644B292C20467265653A2025DA -:108BA000642825644B292C20496E207573653A2072 -:108BB00025642825644B292C2048574D3A202564EC -:108BC0002825644B290A0009496E20757365202BFE -:108BD000206F766572686561643A20256428256493 -:108BE0004B292C204D6178206D656D6F727920695D -:108BF0006E207573653A20256C6428256C644B29BA -:108C00000A00094D616C6C6F63206661696C757256 -:108C10006520636F756E743A2025640A00095374E9 -:108C200061636B20626F74746F6D20686173206282 -:108C300065656E206F7665727772697474656E0A09 -:108C40000009537461636B20626F74746F6D3A2016 -:108C5000307825702C206C776D3A20307825702C78 -:108C600020637572723A20307825702C20746F70F2 -:108C70003A20307825700A000946726565207374C1 -:108C800061636B3A203078257828256429206C7739 -:108C90006D3A2030782578282564290A0009496E24 -:108CA00075736520737461636B3A2030782578287A -:108CB0002564292068776D3A203078257828256446 -:108CC000290A0009496E2075736520706F6F6C204A -:108CD0002564282564293A2025642825644B292CFD -:108CE00020772F6F683A2025642825644B290A00D5 -:108CF00009496E20757365202D20706F6F6C3A20C6 -:108D000025642825644B292C20772F6F683A20256D -:108D1000642825644B290A0009506B744964205467 -:108D20006F74616C3A2025642C20467265653A2088 -:108D300025642C204661696C65643A2025640A002C -:108D40006D77006D6400554E494D504C3A2072616C -:108D50003D25700A005443414D3A20256420757327 -:108D600065643A202564206578636565643A256406 -:108D70000A000A465749442030312D25780A666C8E -:108D80006167732025780A000A54524150202578E3 -:108D9000282578293A2070632025782C206C7220B1 -:108DA00025782C2073702025782C20637073722016 -:108DB00025782C20737073722025780A0020207289 -:108DC000302025782C2072312025782C20723220FA -:108DD00025782C2072332025782C20723420257899 -:108DE0002C2072352025782C2072362025780A0018 -:108DF000202072372025782C2072382025782C20CE -:108E000072392025782C207231302025782C207260 -:108E100031312025782C207231322025780A000A41 -:108E200020202073702B30202530387820253038D2 -:108E300078202530387820253038780A00202073B3 -:108E4000702B313020253038782025303878202597 -:108E500030387820253038780A0A0073702B25784E -:108E600020253038780A00686E6461726D5F617227 -:108E70006D7220616464723A20307825782C20630A -:108E800072345F6964783A2025640A0062757373EE -:108E90007461747300535357553A207072696D654D -:108EA00020646F6573206E6F742068617665207032 -:108EB000203D2033206D6F6420340000010000004D -:108EC0000001000020010000A1418000B953800092 -:108ED000212C8000795780006D3D8000609D8800C6 -:108EE000A09E8800549F88008C9B8800409C88002E -:108EF000FDFFFFFFD89A88000200000080010000FB -:108F000030010000DD418000E5538000492C8000E5 -:108F1000AD578000993D8000749D8800C09E8800F8 -:108F2000749F8800AC9B8800609C8800FDFFFFFF59 -:108F3000F89A880004000000FF00000020080000EC -:108F4000253E8000B1518000ED2B80003557800018 -:108F5000253D8000549D8800809E8800349F8800B5 -:108F60006C9B8800209C8800066D0700B89A8800DA -:108F7000030000000902000044010000F9418000E4 -:108F800001548000892C8000F5578000ED3D800061 -:108F9000889D8800F09E8800A49F8800DC9B880044 -:108FA000909C8800FDFFFFFF289B8800706125646E -:108FB0003D307825257800706425643D307825257E -:108FC000780070646825643D3078252578007064E9 -:108FD0006C25643D30782525780067637225643DF3 -:108FE0003078252578002530325825303258253004 -:108FF0003258253032582D25303258253032582DF0 -:1090000025303258253032582D253032582530320F -:10901000582D2530325825303258253032582530D9 -:109020003258253032582530325800556E64656606 -:10903000696E6564206572726F722025640000009D -:109040006001040005000103640104000000270022 -:1090500024010400040000002801040000000000B6 -:109060002C0104000000000030010400000000009A -:10907000340104000A04700034010400EFBED4007F -:1090800034010400050000FF3401040001FF02FF69 -:109090003001040018000000340104000A04E0005C -:1090A00034010400EFBE480034010400050000FF55 -:1090B0003401040001FF02FF340104000010180114 -:1090C00034010400020300103401040018F1F2F32B -:1090D00034010400BBCC0000300104003800000063 -:1090E00034010400000000003001040058000000BA -:1090F00034010400000000003001040038000000CA -:10910000340104000F200007340104000000940023 -:109110003401040000000090340104007475767777 -:1091200034010400000000003401040000000500C8 -:1091300034010400FFFFFFFF30010400680300005A -:10914000340104006E84330034010400DCBA5000A2 -:1091500034010400D40000AB34010400BADABADAF6 -:1091600034010400001018F134010400F2F300107F -:109170003401040018F1F2F334010400100000007F -:1091800034010400000000003401040000000A0063 -:10919000340104000100000E340104004252434D2A -:1091A000340104005F54455334010400545F5353A9 -:1091B00034010400494401043401040082848B9684 -:1091C0003401040003010106340104000200000020 -:1091D0003001040068000000340104000A04280281 -:1091E00034010400DCBA8000340104000000FFFFF9 -:1091F00034010400FFFFFFFF34010400001018F1E8 -:1092000034010400F2F300103401040018F1F2F309 -:1092100034010400D0AF000034010400000000005D -:109220003401040000000001340104000200000EBB -:10923000340104004252434D340104005F5445534D -:1092400034010400545F53533401040049440104C1 -:109250003401040082848B9634010400030101066A -:10926000340104000201000030010400680600001F -:10927000340104000A04280234010400DCBA80002E -:10928000340104000000FFFF34010400FFFFFFFF72 -:1092900034010400001018F134010400F2F300104E -:1092A0003401040018F1F2F334010400D0AF0000DF -:1092B000340104000000000034010400000000013B -:1092C000340104000200000E340104004252434DF8 -:1092D000340104005F54455334010400545F535378 -:1092E00034010400494401043401040082848B9653 -:1092F00034010400030101063401040002010000EE -:1093000000010400000000019004020000000000C1 -:10931000A0040200F1F30000B0040200EFFD000021 -:10932000A8040200FFFF0000A804020000000000E3 -:10933000A204020001000000B2040200FBFF0000D2 -:10934000AA040200FFFF0000AA04020000000000BF -:10935000A4040200CF1A0000AC04020000000000C8 -:10936000BC04020000000000A6040200D7020000B6 -:10937000B6040200FFFD0000AE040200FFFF000083 -:1093800006040200010000000604020000000000C4 -:109390000C04020018000000060402000000000097 -:1093A00048040200000C0000020402002006000035 -:1093B000020502000000000000050200004000005D -:1093C0000205020004000000000502000040000049 -:1093D0000205020008000000000502000040000035 -:1093E000020502000C000000000502000040000021 -:1093F00002050200C000000080050200FFFF00001F -:1094000082050200FFFF000084050200FFFF00004C -:1094100086050200FFFF000088050200FFFF000034 -:109420008A050200FFFF00008C050200FFFF00001C -:109430008E050200FFFF000090050200FFFF000004 -:1094400092050200FFFF000094050200FFFF0000EC -:1094500096050200FFFF000098050200FFFF0000D4 -:109460009A050200FFFF00009E050200FFFF0000BA -:10947000A0050200FFFF00009C050200F0FF0000B5 -:10948000400502000080000020050200060F0000D9 -:10949000400502000080000040050200008100003D -:1094A0002005020000FF00002C0502000101000061 -:1094B000400502000081000040050200008200001B -:1094C000200502001E2800002C05020000000000FC -:1094D00040050200008200004005020000830000F9 -:1094E0002005020029310000400502000083000031 -:1094F000400502000084000020050200323F000009 -:1095000040050200008400004005020000850000C4 -:1095100020050200404100004005020000850000D7 -:1095200012060200010000002E060200CDCC000051 -:10953000300602000C00000000060200048000005B -:1095400096060200080000009A060200E4000000EF -:1095500088060200000000009C06020002000000D5 -:1095600088060200001000009C06020002000000B5 -:1095700088060200002000009C0602000200000095 -:1095800088060200003000009C0602000200000075 -:10959000880602000B0F00009E0602000700000074 -:1095A000100502000B00000050040200014E0000F4 -:1095B000520402005B010000E4040200900000007D -:1095C00004040200B400000054050200FFAF0000D4 -:1095D000FE040200000000005E0502000010000012 -:1095E00060010400040001036401040000000000A5 -:1095F00064010400B4000000640104004700470057 -:1096000064010400000064006401040030094000AB -:10961000600104000D000103640104000200020067 -:10962000640104000100C0006401040005000000A2 -:10963000640104000000C0006401040064006400D0 -:10964000640104000E0047006401040000050000EE -:1096500060010400150001036401040040003C089F -:109660006401040000000700640104000A00000017 -:10967000600104001A0001036401040000C000003E -:10968000600104001D0001036401040010270000B4 -:10969000600104001F0001036401040000001C0CB1 -:1096A0006401040006001027600104002500010386 -:1096B000640104000000320060010400280001037E -:1096C0006401040000004C0A6401040000003F0132 -:1096D00064010400FFFF00046401040046041E0747 -:1096E000640104000200EC09600104002E00010383 -:1096F0006401040000000080600104009201010385 -:1097000064010400640400006401040000004000DF -:109710006401040096070000600104009701010342 -:10972000640104001A08000060010400BF01010385 -:109730006401040000000500600104000804010346 -:10974000640104000702000060010400100401032A -:109750006401040000000100600104001C0C010011 -:1097600064010200FFFF0000600104001D0C010005 -:1097700064010200FFFF0000600104001A00010301 -:10978000640104000000200C6001040023000103B8 -:10979000640104000000A607640104000000A20A9E -:1097A0006001040026000103640104000A0E0B0995 -:1097B000640104000E020000600104003200010395 -:1097C000640104000000900B640104000000A00488 -:1097D0006401040000007C066001040058000103DD -:1097E000640104004252434D640104005F54455338 -:1097F00064010400545F53536401040049440000B1 -:1098000060010400600001036401040039000000ED -:10981000640104005000000064010400C000000066 -:10982000600104007000010364010400BE03BE0374 -:1098300064010400BE03BE0364010400BE03BE0352 -:1098400064010400BE03BE03640104000004EA03D3 -:1098500064010400D403BE03640104000B04F50397 -:1098600064010400DF03C90364010400BE03BE03F6 -:1098700064010400BE03BE0364010400BE03BE0312 -:1098800064010400BE03BE03640104000004EA0393 -:1098900064010400D403BE03640104000B04F50357 -:1098A00064010400DF03C903640104001604160404 -:1098B0006401040016041604640104002204160462 -:1098C0006401040016042E04640104001604160446 -:1098D000640104001604160464010400160416044E -:1098E000640104003A04160464010400160416041A -:1098F0006401040016041604640104002204160422 -:109900006401040016042E04640104001604160405 -:10991000640104001604160464010400160416040D -:10992000640104003A0416046401040000001F00EE -:1099300064010400FF031F00640104000200000032 -:1099400064010400020000006001040098000103AB -:109950006401040000001F0064010400FF031F00F5 -:109960006401040001000000640104000100000023 -:1099700060010400A00001036401040000001F0056 -:1099800064010400FF031F006401040001000000E3 -:10999000640104000100000060010400A80001034C -:1099A0006401040000001F0064010400FF031F00A5 -:1099B00064010400010000006401040001000000D3 -:1099C00060010400C000010364010400372437244F -:1099D000640104003724372460010400BA01010344 -:1099E0006401040001000702640104000702070388 -:1099F000640104000700000060010400DF010103AE -:109A0000640104002000CB01640104000000540044 -:109A1000640104000000AB086401040000001004AD -:109A200064010400840002006401040000001400CA -:109A300064010400CF01020064010400440000003E -:109A400064010400AF080200640104001004640013 -:109A50006401040002020000640104001000CA0155 -:109A60006401040002003C00640104000000AA0834 -:109A700064010400020010046401040054000208A0 -:109A8000640104000000080064010400CE0100002D -:109A9000640104003400000064010400AE0800000A -:109AA000640104001004440064010400020A000080 -:109AB000640104000800C9016401040002003000D0 -:109AC000640104000000A9086401040002001004FD -:109AD000640104003C000210640104000000040062 -:109AE00064010400CD010000640104002C000000AA -:109AF00064010400AD080000640104001004340097 -:109B00006401040002120000640104000400C801A2 -:109B10006401040000002C00640104000000A80897 -:109B20006401040000001004640104003000021904 -:109B3000640104000000000064010400CC01020084 -:109B4000640104002C00000064010400AC08020061 -:109B5000640104001004300064010400021A0000D3 -:109B600064010400C0000A046401040070000000E5 -:109B7000640104003A010A046401040028022CC0B4 -:109B800064010400F2020A04640104000000000100 -:109B90006401040060001404640104003800000043 -:109BA00064010400020114046401040014012CC0C7 -:109BB00064010400DE01140464010400000080005C -:109BC0006401040022003704640104001500000051 -:109BD00064010400DF0037046401040065002CC048 -:109BE000640104002E0137046401040000002F000A -:109BF0006401040011006E84640104000B00000085 -:109C000064010400D4006E846401040033002CC09D -:109C100064010400FC006E8464010400000018006C -:109C20006401040002008A9D64010400FB00020834 -:109C300064010400C54EFA0064010400020A833482 -:109C400064010400FE000210640104006227F900B0 -:109C5000640104000212421A64010400FD000219AA -:109C600064010400B113F80064010400021A8111B8 -:109C700064010400FC00021C64010400C10FFC002C -:109C8000640104000000C10F64010400FC00000036 -:109C900064010400C10FFC006001040050020103D4 -:109CA000640104000000000064010400010071145C -:109CB0006401040004020000600104005402010376 -:109CC000640104000100000064010400010071143B -:109CD0006401040004020000600104005802010352 -:109CE000640104000200000064010400010071141A -:109CF0006401040004020000600104005C0201032E -:109D000064010400030000006401040001007114F8 -:109D10006401040004020000600104006002010309 -:109D20006401040000000100600104006C020103F2 -:109D3000640104002000000060010400120401031B -:109D40006401040000000C006001040050050103E0 -:109D5000640104001800000064010400983A983A75 -:109D600064010400A60E6400640104000000F40114 -:109D7000640104000400000064010400C8AFA8618D -:109D800064010400204E1E00640104000000030072 -:109D900064010400030000006401040050C30000DB -:109DA000600104005B050103640104000000140568 -:109DB00064010400E2040000600104005F05010387 -:109DC00064010400204E00006401040000000F0044 -:109DD00064010400F401030060010400650501034F -:109DE000640104000000130064010400000003008B -:109DF000640104000100070064010400C8AF000012 -:109E00006401040088130000640104002C17DF4083 -:109E1000600104006C0501036401040000002C01D2 -:109E2000640104000000A00F600104006F0501033D -:109E300064010400000002006401040000002C0121 -:109E400064010400C000000064010400C04400007C -:109E5000640104006400000064010400DC05401F8C -:109E6000640104000000460064010400500050003A -:109E7000640104000200000064010400F50A00000F -:109E8000600104007A050103640104002010409C75 -:109E900064010400204E000064010400B80B0000BF -:109EA000600104007E050103640104000000204EEF -:109EB000640104000000050064010400DC053F00AB -:109EC00064010400710200006401040030750000A8 -:109ED000600104008605010364010400C409A00FA9 -:109EE0006001040089050103640104000000D0073B -:109EF000600104008B05010364010400204E204E24 -:109F0000600104008E05010364010400200080400C -:109F10006401040000000A0064010400E803E81C76 -:109F200064010400384A0000600104009305010345 -:109F30006401040000006400600104009F05010347 -:109F4000640104000200940260010400A105010301 -:109F500064010400E100000060010400A4050103A5 -:109F6000640104003075000060010400A7050103CE -:109F700064010400DC05000064010400581B0000BB -:109F800060010400AF0501036401040000000F003C -:109F900064010400C800000060010400B205010370 -:109FA0006401040000000200640104000000640079 -:109FB00060010400BB05010364010400A86170177F -:109FC00060010400C405010364010400BE00000038 -:109FD00060010400380C0100640102000000000070 -:109FE0006001040003000200640104001F0000007F -:109FF000600104000400020064010400FF0300008B -:10A000006001040005000200640104001F0000005C -:10A010006001040006000200640104000700000063 -:10A020006001040007000200640104000400000055 -:10A03000600104000800020064010400FFFF00004A -:10A040006001040009000200640104000000000037 -:10A05000600104000A000200640104000000000026 -:10A06000600104000B000200640104000000000015 -:10A07000600104000C000200640104000000000004 -:10A08000600104000D0002006401040000000000F3 -:10A09000600104000E0002006401040000000000E2 -:10A0A000600104000F0002006401040000000000D1 -:10A0B0006001040010000200640104001F000000A1 -:10A0C00060010400110002006401040000000000AF -:10A0D000600104001200020064010400000000009E -:10A0E000600104001300020064010400000000008D -:10A0F000600104001500020064010400000000007B -:10A100006001040016000200640104000000000069 -:10A11000FFFF00000000000086060200D0090000DA -:10A12000800602003E3E0000820602003E02000061 -:10A13000000702003C00000084060200120200003A -:10A14000600104000300010064010200C00000007F -:10A150006001040003000100660102000A00000023 -:10A16000600104000400010064010200140000000A -:10A170006001040007000100640102008301000087 -:10A18000600104002500010064010200F4010000E8 -:10A1900060010400C5050100660102002B040000F7 -:10A1A00060010400C6050100640102000001000016 -:10A1B00060010400E1010100640102003C000000B4 -:10A1C00060010400E60101006601020034000000A5 -:10A1D00060010400EC010100640102003000000095 -:10A1E00060010400F1010100660102002C00000082 -:10A1F00060010400F7010100640102002C0000006E -:10A2000060010400FC01010066010200280000005A -:10A210006001040002020100640102002800000045 -:10A22000600104000702010066010200280000002E -:10A23000FFFF000000000000ED9F8000C1AD800026 -:10A24000DDAE8000F9AB8000B5B0800065AF800066 -:10A25000C9B08000DDB0800071AD800085AD8000A8 -:10A2600009AC800005B18000FDAA8000A1B080008B -:10A2700065AE800035AA800081A18000C5A1800064 -:10A2800031A880008DA8800019A8800079AF8000D7 -:10A29000B1A68000ADAB80008DAB8000E5AB800047 -:10A2A0008DA380007DAB800079A28000F5A38000A3 -:10A2B00045A7800045A0800039A1800065A38000EB -:10A2C00039A0800055A080002D9F8000399F80001C -:10A2D00000000000000000000000000075A38000E6 -:10A2E00061A8800039A8800071A2800095A7800035 -:10A2F000219F8000199F8000B9A0800085A0800068 -:10A30000E59E8000280000000F000000040100000E -:10A31000080700000007070000070400000004040D -:10A320000000040000000001010000000000000027 -:10A330000303000000000000000000000000000017 -:10A34000B10800000000000004040404040104003B -:10A35000E20400080A0000006A100000000000008B -:10A360000000000031060000DDC88D000404040474 -:10A3700004010400E20400080A0000006A10000062 -:10A380000000000000000000310400008C2EBA0024 -:10A390000404040404010400E20400080A000000AC -:10A3A0006A10000000000000181800000000000003 -:10A3B0000006060000000000000000000000000091 -:10A3C000311900000000A0000C0C0C0C0A03040062 -:10A3D000E20400080A0000006A100000000000000B -:10A3E00000000000B1120000277662000C0C0C0C7B -:10A3F0000A030400E20400080A0000006A100000DA -:10A400000000000000000000B10C00001443FD003B -:10A410000C0C0C0C0A030400E20400080A00000003 -:10A420006A100000E02E0101015000000000000051 -:10A43000C832020101490000899DD800403803015B -:10A4400001420000AAAAAA00003C0401013E00004B -:10A4500000008000483F0501013B0000D05E420043 -:10A46000A04106010139000049922400004B070178 -:10A470000132000000000000584D080101300000CA -:10A48000071F7C00204E0901013000000000000081 -:10A49000C05D0A010128000000000000A8610B0156 -:10A4A000012600006666660090650C01012400002C -:10A4B000C44EEC0030750D010120000000000000CA -:10A4C00040830E01011C00002449920018920F02E3 -:10A4D00001330000F93E56000096100201320000E0 -:10A4E00000000000409C110201300000000000004C -:10A4F00080BB1202012800000000000020CB1302E4 -:10A5000001240000C44EEC00000000000000000028 -:10A5100000000000626F617264666C6167733300F3 -:10A5200073707572636F6E666967000000000000EB -:10A5300000000000B1190000ABAA0A000B0C0C0CC3 +:1000000040F2378209E0B8F1030F40F23282A8F1E2 +:1000100004010AF1040B099104E0A8F10A020AF1B3 +:100020000A0B099200276763A763304621463A46C8 +:1000300076F0B4D9099BCDF8F4B0012B3E93CDF8FE +:10004000ECB040F316829BF80130099802339842D5 +:10005000C0F20F8239460C2283A8FCF3A5F1704B45 +:10006000394683936F4B282284936AAB18460893D2 +:100070008596FCF399F156AA0DF5E87C6B9260AA7F +:100080006C92604639462022CDF81CC06A94ADF8C7 +:10009000C871FCF389F1089B09997B933368DDF8FB +:1000A0001CC093F84F30029103F00303CDF800C059 +:1000B000CDF804B08DF8E8310E9AD6F894062946AA +:1000C00083AB52F0DBDCBDF8C8210E9208B11746B5 +:1000D000BFE1BDF82C30D4F8E000A4F8F83038B116 +:1000E00041780231FDF322F7D0F1010038BF002042 +:1000F0000B900B98EB6D8DF8E60023B12A6D40F262 +:100100003713134013B92B6D5B060BD5D4F8E030D1 +:1001100043B9AB79002B00F08F81D5F8EC3098040F +:1001200040F18A81304656A960AA4CAB1AF0F6DE3F +:10013000002840F0858196F81C259DF844319A42AC +:1001400040F07E8194F8243099070BD594F8D7308D +:1001500023B130462146012239F0C0D92046FE2184 +:1001600076F03AD895F94430002BC0F2718194F8BA +:100170002430DA0740F16C81336893F8A9304BB131 +:10018000D6F870012AF04EDD022803D10A99CB057A +:1001900040F154816D2215A80021FCF305F10023E4 +:1001A000DDF830E11A4612E086A8C11811F8E41C07 +:1001B00001F07F016C2909D81B48405C30B115AFB4 +:1001C00040B2795432EA200228BF0122013373453C +:1001D000EAD16168336A21F007016160587D12F14C +:1001E000000C18BF4FF0010C18B112B941F0010119 +:1001F00061605B7D33B10A99480503D4636843F0BD +:10020000020363600A9A12F02002139203D063681B +:1002100043F004036360109B986B002314E000BF5D +:10022000B1118400CD138400581689001099CA18A2 +:1002300092F83C20110606D502F07F0215A98A5CCF +:10024000002A00F0FD8001338342EFD1336893F838 +:100250004F309A072AD06D9941B34A78304602321E +:10026000CDF81CC054F09CDA0022074600923046BC +:1002700021463A460023FBF701FCDDF81CC0AFB174 +:1002800051A810220130F91CFCF30AF051AA0023F6 +:10029000F11891F8011312F8010F0840884240F05C +:1002A000CF800133102BF3D14FF0020C129B9C45F1 +:1002B000C0F0C680EA6D22B1296D40F237130B40C1 +:1002C00013B92B6D5B060BD5636B23B1A16B40F2A9 +:1002D00037130B4023B92B6D13F0410F00F0B8809A +:1002E0000A98C00618D5296D40F237130B409BB908 +:1002F000490601D50B9979B130460D9E00230122A4 +:10030000009301920293039304932946172206F166 +:100310000A031AF03FDA9BE0E2B12A6D40F237138C +:100320001340BBB1D30715D594F8D630012B11D1AA +:10033000636B7BB105F1DC03009305F1E2030193EC +:10034000022730462946224604F11403029726F07C +:1003500097D87EE0336893F830304BB9336A1B6826 +:10036000022B05D195F92C3113B91398002869D0C7 +:10037000336A1B68022B05D199F8003013B10A9932 +:10038000480561D5304619F07BDDD9F82830984210 +:100390005CD2304629461AF0E3D8D5F8843098422A +:1003A00054D2D5F8EC30990408D5D6F84C01214642 +:1003B0005A46099B60F016DA002849D10E9A4CA9DA +:1003C000ADF82C213FA82822FBF36AF70C99486B63 +:1003D00008B101F011D80F9A1AB1AAF1060A08F172 +:1003E00006089DF847000C9B83F83C00404600F04F +:1003F000F1DF0C99486308B9886306E0424651462C +:10040000FBF34EF70C9AC2F8388001238DF8F031D7 +:1004100004F11401002306227DA8ADF8F231FBF3AC +:100420003FF731AB0093304629467CAA234635F08E +:1004300051DD24E01E270CE00D270AE0162708E016 +:10044000122706E0132704E0192702E0112700E035 +:100450000C2731AB0393484629467CAA0D9BADF887 +:100460002C71CDF800A0CDF804800294FFF724FA97 +:1004700005E0484629460D9A31AB34F0CFDC0DF546 +:10048000077DBDE8F08F00BFD1F80C0130B5446B9B +:100490004CB1816B39B190F83C50002D0CBF042554 +:1004A0000A25A94203D200211160196030BD251D23 +:1004B0001560196090F83C0018B106390A341960CB +:1004C00014601A68043A1A6030BD0000024B00F054 +:1004D0000F0053F820007047746501002DE9F04FBC +:1004E000CB88D0F810218BB09B0605460E460468D9 +:1004F000D0F80C710892D0F804A11DD5036D9A07AD +:1005000012D558070BD501F16F0004217CF0BADC3D +:1005100090B906F1830004217CF0B4DC60B994F852 +:10052000413513F0020F05E0DA0705D594F841359F +:1005300013F0010F40F02B8320462946728E1623BC +:100540003CF0D6D8002840F04083738E204613F448 +:10055000404F0CBF002201220A3254F822902A4652 +:10056000494621F069DFFF28804600F02E8394F889 +:10057000903243F0040384F89032236893F83B30C0 +:100580003BB12046294642465AF000D9002840F0A7 +:100590001C83236A186961F0DFD840454DD0236A77 +:1005A000186961F0D9D8FDF387F383464046FDF31F +:1005B00083F3834509D1236A186961F0CDD808F423 +:1005C000605300F46050984237DC7B68022B0AD1FC +:1005D000BAF8BE30DB0706D5BB68182B03D0089AE3 +:1005E000536B042B29D1D4F8580141464CF062DBFF +:1005F000204628F01FDC7B68022B08D1B5F9543067 +:100600002BB9D4F8D4062946324651F0B5DA204643 +:10061000414626F041DF236893F83B304BB1D5F8D3 +:100620003C335968D4F8C035994202D0204623F0B3 +:10063000ABD820461FF0ACDE0FE0D4F8580141469D +:100640004CF042DF48B1D4F8580141464CF032DB5F +:10065000002120460A4622F00BD8236893F83B304D +:1006600093B1D5F83C335A68D4F8C0359A420BD0D0 +:10067000204628F0DFDBD5F83C332046596823F0CC +:1006800083D820461FF084DE09F15003C82250466B +:1006900031460993FBF304F6D9F80030AAF832800A +:1006A000022B07D199F81580D8F1010838BF4FF017 +:1006B000000801E04FF00008F38813F020030DD08C +:1006C000236893F84F3013F0030307D0D5F8EC30CC +:1006D00003F48053D3F1010338BF0023DBB20AF1E6 +:1006E000380B0793FF22B8F1000F18BF00238DE8E5 +:1006F0000C0058465946002243466FF01FD9D4F8E3 +:1007000084345846099901229B786EF0EBDF00286B +:100710002ED1B9F80820D9F80090B8F1000F05D112 +:1007200020464146069220F03BD9069ABAF832306C +:1007300003F46053B3F5205F08D0B3F5C05F07D072 +:10074000B3F5805F14BF0A23142302E0A02300E066 +:100750002823FF2101910290CDF800800393D4F863 +:10076000843458461B79099904934B466FF0AAD8F4 +:10077000D5F8EC3098040CD52946204620F010D945 +:10078000FF230093019059465846002202236FF040 +:10079000D5D82046594623F0D9DA96F93420204698 +:1007A0000032294618BF012246F0F2DC96F93430B7 +:1007B000E3B9D5F80831012283F86020D4F8440168 +:1007C00029465BF097D9284631463BF023DA284684 +:1007D0000E213DF05BD82946204646F051DE2046EA +:1007E00029467A68BB6845F007D8CCE1D5F8EC30EB +:1007F000990405D5D4F84C01294652465FF0BADC7D +:1008000020462946324676F0A3DA804638B920469B +:1008100029463A460BB0BDE8F04F3BF09D9F079A42 +:10082000F2B1DAF86830BAF86C900C33A9F10C091F +:1008300019464A462046069353F0CCDF069B844671 +:1008400019464A462046CDF818C053F099DFDDF826 +:1008500018C00022034600922046414662460AE044 +:100860004368DA0309D5F3889B0606D4079B204624 +:10087000009341461A46FBF701F9D8F80430D5F841 +:10088000EC2043F48053C8F8043012F400524FF0C7 +:100890007F0308F13C01009305D0079A5846019266 +:1008A0000223002203E0079B5846019313466FF092 +:1008B00045D82046414676F0ADDC204629463AF040 +:1008C000C1DD236893F862315BB1EB6D580308D545 +:1008D000BAF8BE20D4F860084146C2F3801206F090 +:1008E00095F898F8243013F00C0F40F04681B5F9D4 +:1008F00054A02368C5F800A193F86231002B7DD085 +:10090000EB6D190605D5D4F86008294673F054DB61 +:1009100010B9EB6D5A033CD500232946C5F80031C8 +:10092000D4F8600873F032DA29468246D4F86008B9 +:1009300073F040DA88B14FF48029204629463246C8 +:1009400008238DE800063DF019D830B10323C5F81F +:100950000031C5F85C909A461BE0D4F8600829463F +:1009600073F02ADBA0B14FF0800B4FF00009204656 +:10097000294632460223CDF800B0CDF804903CF071 +:10098000FDDF28B1C5F80091C5F85CB0CA4600E0AB +:100990008246D5F80031032B0BD1D4F8DC0629466A +:1009A0003246EB6D6CF002D818B10023C5F8003167 +:1009B0009A46D5F80031032B20D1D4F8600805F011 +:1009C00065FA50B1D4F86008414605F063FA20B1E9 +:1009D000D4F86008294605F01FF9D4F860082946C4 +:1009E0004246334673F092DA30B1284608210BB004 +:1009F000BDE8F04F3CF04A9FC5F800A1D7F804903D +:100A0000B9F1020F1DD1BAF1000F1AD1D4F8D406F2 +:100A10002946324651F0C8D898B1D5F80801FCF300 +:100A20002FF370B9D4F8D00629463246C5F80091A4 +:100A30007BF00EDAD4F8D4062946324651F016DBA4 +:100A4000CA460C21404675F04FDE7B68022B23D14D +:100A5000089A536B093B012B1ED893464FF00009AF +:100A6000134616E00A2000FB0930D5F80811623061 +:100A700006220693FBF300F4069B30B94FF49672FE +:100A8000ABF86820012283F8502009F101090BF12D +:100A90000A0BDA6C9145E5D37B68022B33D12B7AB4 +:100AA000002B30D0BAF1020F2DD1B6F8BE30DB07E3 +:100AB00029D5089A536B042B25D0BB68182B22D05C +:100AC000284622F04DDF18B12846002127F058D8DB +:100AD000284618213CF0DADED8F80C30D4F8D406D9 +:100AE000D5F808211BB11969002908BF002300931C +:100AF000B6F862302946C3F340130193434651F0E0 +:100B000013DA064629E0284608213CF0BFDE4FF004 +:100B100001090023CDF800A0CDF8049002930393BF +:100B20000493B6F862303246C3F340130593284667 +:100B3000434608F11401FCF733FE2368064693F898 +:100B400069311BB12046494648F0D2D8A0683968BF +:100B50004FF4967200230CF02FDF46B1D4F88804CE +:100B60001B49B5F82E21334660F0F8DA0BE0A06897 +:100B700039684FF49B72334603E00022A06839685D +:100B800013460CF019DFBB7F0133BB771DE0F38800 +:100B9000708E23F46663F380FDF38EF040F4805092 +:100BA0001FFA80F8708EFDF387F0B6F8BE300E287D +:100BB0008CBF4FF44040002048EA000823F00A03AD +:100BC000A6F83280A6F8BE30B6E40BB0BDE8F08FD0 +:100BD000A59084002DE9F04F9A461388D0F80C6157 +:100BE000A3B003F0FC030993B36894460B3BBAF837 +:100BF0000220012B04468B46DDF8B0900568D0F842 +:100C00000471ADF828201FFA82F80BD80CF11000FF +:100C100039460622CDF818C0FBF32EF3DDF818C0D4 +:100C2000034660B1099A2046B2F1100318BF0123B0 +:100C300000930023019306210CF10A0248E0306C76 +:100C400020B1069300F0D8DB069B7364484600F0A1 +:100C5000C1DB306428B1C6F8449051464A46FBF3E4 +:100C60001FF32B6893F844303BB1D5F86001BAF814 +:100C700002104AF037DCAAF80200B8F10B0F10D1CD +:100C80007368012B13D0B3680C2B10D00023009392 +:100C9000214628465A463B463BF0C6D820460C2102 +:100CA00077E0B8F1000F16D0B8F11E0F13D07368BB +:100CB000204613F1FF3318BF0123009397F9343016 +:100CC0003A46D3F1010338BF002301930121434683 +:100CD00039F0AEDBC1E02B684FF000089B6AA9F148 +:100CE0000602CBF82C300AF106030793089203930F +:100CF00004924346284621465822CDF80080CDF87C +:100D00000480CDF8088019F045DD41460C221FA86B +:100D1000FBF34AF3524B41461F93524B2822209338 +:100D20000DAB184606932195FBF33EF3BDF8282042 +:100D30000DF15C094146ADF8382048462022CDF837 +:100D400034B0FBF331F3069B089A1E93079B029283 +:100D50000193CDF80090D5F894062146099A1FAB6F +:100D600051F08CDE8046002877D1BDF83890B9F17B +:100D70001E0F11D1129B2846F36421463AF062DB24 +:100D8000F26CA86831681E3243460CF015DE20462E +:100D900019213CF07BDD60E0D4F8EC309B0406D5F3 +:100DA000D5F84C015946079A089B5FF07BDDBAF8ED +:100DB0000420A4F8F62095F87338A5F8582383B1D9 +:100DC00092042869C421920C44F0C6DA05F5066045 +:100DD000093039460622FBF363F297F83230A5F862 +:100DE00070387368204613F1FF3318BF0123009356 +:100DF00097F934303A46D3F1010338BF0023019309 +:100E000000214B4639F014DB204659463AF026DAE9 +:100E1000D5F868329C4220D0E36DF3B9236DD80732 +:100E20001BD5E36E591C18D01C3354F82320A2B1F3 +:100E3000117A012901D003290FD15089D3798DE886 +:100E4000030002F11401029100210491059103971E +:100E500028462146126954F0C3DD23B0BDE8F08F67 +:100E6000D5548400616184002DE9F04FA5B092460D +:100E70000C939DF8B820D0F80C310D920993BAF874 +:100E80000220D0F8043101F10A07BAF804900446B0 +:100E90000B9105680892384619460622BAF800B048 +:100EA0001FFA89F80A93FBF3E7F100282ED12846B0 +:100EB00021463A4675F04ADE0646002826D0099AB1 +:100EC0009368082B01D00A2B20D1726842F480521B +:100ED00072602A6892F8622172B1BBF1030F0BD1E4 +:100EE0000C9B0D9A00930192D5F8600821460B9A4D +:100EF000534672F079DF92E0082B02D1089B022B57 +:100F000003E00A2B07D1089A042A04D00023009397 +:100F10002046062180E0B8F1000F06D0CDF800B0E1 +:100F2000204601213A46434677E041460C2221A85B +:100F3000FBF33AF23B4B414621933B4B2822229351 +:100F40000FAB184607932395FBF32EF2089AADF8E2 +:100F50004C900DF164091092414620224846CDF88C +:100F60003CB01196FBF320F2079B0C9A20930AF1F8 +:100F700006030193931F0293CDF80090D5F89406D1 +:100F80002146B02221AB51F079DD002847D1BDF8D0 +:100F90004C30002B3AD1BBF1010F37D1089A022A0D +:100FA00034D10A2120463CF071DCF368129A06F134 +:100FB00014011BB11869002808BF002303930D9B7F +:100FC00001204FF0030C4FF0000E8DE80150049209 +:100FD0000593204633460A9AFCF7E2FB2146064673 +:100FE00028463AF02FDA46B1D5F888040F49B4F80C +:100FF0002E21334660F0B2D811E0099AA868116832 +:1010000033464FF49B720CF0D7DC08E0191CCDF886 +:1010100000B0204618BF01213A463DF025D825B042 +:10102000BDE8F08F6D61840071618400A59084003B +:101030002DE9F041876806467D68B86851F805805B +:101040000C46FAF3D1F2C8F80400002830D06359F6 +:1010500000215868E422FBF3A7F1F86854F80580F2 +:10106000FAF3C2F2C8F8080010B363590021986877 +:10107000E822FBF399F163592949D3F808803368D2 +:101080003246C8F80030986800230CF03FDDC8F8FD +:10109000680068B163592349D3F808803368224651 +:1010A000986800230CF032DDC8F8C00000282FD16A +:1010B00063599B68FBB1996E39B1336898680CF03D +:1010C0000DDD635900229B689A6663599B68D3F8CB +:1010D000C01041B1336898680CF000DD63590022FC +:1010E0009B68C3F8C0206359F8689968FAF3A2F2C4 +:1010F000635900229A606359596861B1B868FAF37C +:1011000099F2635900225A606FF01A00BDE8F0812D +:101110000020BDE8F0816FF01A00BDE8F08100BF4B +:1011200055BE84009DBC84002DE9F04F9FB006465B +:101130008B461446D0F800900493002B00F0DE821A +:101140008368049A5B681146D35848465D689B687B +:101150001CAA05931BAB36F043D860B15CB9059C63 +:10116000202204F148001B99FBF39AF02022E28030 +:101170004FF0870C0DE0062C00F2C382DFE814F07C +:101180000700C1026F00C1026C01C102E4014FF00F +:10119000710C049C63464846716804F11402CDF852 +:1011A0000CC07DF03DDBDDF80CC08046002800F06F +:1011B000AC82BBF1030F06D1D5F8D030B3F5802F48 +:1011C00008BF4FF0000BD8F80840ACF112039BB2F7 +:1011D0001B0204F1120A238200215F225046CDF83F +:1011E0000CC0FBF3E1F04BF088039BB21A0AE274E7 +:1011F00023752B8B05F11C071A0AA37562754846E7 +:10120000394620221FF048DD04F11F003946202214 +:10121000FBF346F0DDF80CC0ACF1710C1FFA8CF357 +:10122000BBB11A02A4F86F20023BDD2284F87120C2 +:1012300084F872308749032204F17300FBF330F025 +:10124000042384F8763004F177001C991022FBF314 +:1012500027F00B235F462B604FF0000B5AE2BBF1E7 +:10126000030F07D1D5F8D070B7F5802F14BF03272F +:10127000002700E05F46D5F8D000802802D0B0F506 +:10128000802F04D147F49E5747F0080703E0042855 +:1012900002D147F4E477BFB2D9F8003093F8624145 +:1012A00054B1F6F7A9FF40B1D9F8600804F0EEFD9B +:1012B00018B1B5F8D40000E02046AC88D5F8D0309D +:1012C0000419A4B2802BADF8764002D0B3F5802F7C +:1012D00025D117F4805323D0B6F8108018F00108F8 +:1012E00008D130463FF03EDD30463FF05FDD013053 +:1012F00000F00B8233687168D3F87C065BF062DD26 +:10130000B6F87C30BDF876202633C31812F00702F9 +:101310009BB205D0C2F108029B189BB200E00023EB +:1013200071341B19049C4846716804F114029BB285 +:101330007DF076DA8046002800F0E781846800219D +:101340005F2204F1120A227461745046FBF32CF000 +:101350003B0AE37427752B8B05F11C011A0AA37550 +:10136000627504F11F002022FAF39AF7AA8804F1AB +:101370007100A968FAF394F7BDF876301A0A42EAC8 +:101380000323A4F86F30D9F8003093F86231B3B179 +:10139000D5F8D000F6F730FF88B1D9F8600804F02E +:1013A00075FD60B1AB68002B00F0B381A888D5F85B +:1013B000D81050445F30B5F8D420FAF371F7D5F85F +:1013C000D030802B02D0B3F5802F33D1F80431D543 +:1013D00021460DF1760230463FF074DCBDF87630E0 +:1013E0001A0A42EA0323A4F86F30049A9368990515 +:1013F0000FD533682246D3F87C0671680DF1760369 +:101400005BF02CDDBDF876301A0A42EA0323A4F81B +:101410006F30A37B30460093294652465B463FF02F +:10142000ABDA013006D1D9F804004146002200F0C1 +:1014300007D866E194F86F2094F8703043EA0223ED +:10144000228AD3189BB21A0A42EA032323820C236E +:1014500016E100BF3738010096F87A704BF4607BD4 +:101460003F0107F030074BEA0707B6F87CC0BFB270 +:101470000023BA0754BF0CF1710C0CF1790C049CD9 +:101480001FFA8CFCADF8763048466346716804F16B +:101490001402CDF80CC07DF0C3D9DDF80CC0804635 +:1014A000002800F0328184685F234FF0000B04F1C4 +:1014B000120AACF112022374594684F811B0504656 +:1014C000FAF372F73B0AE3742775B6F87C3006F13D +:1014D000BE011A0AA375627504F11F002022FAF3F7 +:1014E000DFF6102206F18E0104F13F00FAF3D8F680 +:1014F000082206F1FE0104F14F00FAF3D1F6B6F826 +:101500007C2006F15A0104F17100ADF87620FAF35F +:10151000C7F6BDF8763030461A0A42EA0323A4F82B +:101520006F30A37B29460093524607F003033FF038 +:1015300023DA013040F096804146D9F804005A463B +:10154000FFF37EF7D846E0E0D5F8D030802B03D00B +:10155000B3F5802F40F0D5803368AC88D3F87C0693 +:101560007168ADF876405BF02DDCB6F87C30BDF8E4 +:10157000762026337134C31812F00702A4B29BB24E +:1015800003D0C2F108029B189BB2E318049C4846A2 +:10159000716804F114029BB27DF042D980460028A4 +:1015A00000F0B38084684FF0000C5F224BF49C572E +:1015B00004F1120A84F811C06146BFB22274504689 +:1015C000CDF80CC0FAF3F0F63B0AE37427752B8BC9 +:1015D00005F11C011A0AA375627504F11F0020228F +:1015E000FAF35EF60DF1780BA968AA8804F1710090 +:1015F000FAF356F63BF8023D21461A0A42EA032363 +:10160000A4F86F305A4630463FF05CDBBDF87630C8 +:101610001A0A42EA0323A4F86F3033687168D3F8DA +:101620007C0622465B465BF019DCBDF8763030461E +:101630001A0A42EA0323A4F86F30A37B29460093D9 +:1016400052463B463FF098D90130DDF80CC009D135 +:1016500041466246D9F80400FFF3F2F6DDF80CC00B +:10166000E04652E094F86F2094F8703043EA022389 +:10167000228AD3189BB21A0A42EA032323820D233B +:101680002B604FF0010B45E0B3F5802F14BFFE2314 +:10169000022300E00223504605F15C01082200F815 +:1016A000053BFAF3FDF517F0030104D1D5F8D0009E +:1016B000FDF38EF10146BBF1000F0CD0204605F181 +:1016C0008C0207ABFDF394F1F0B10AF14D0007A9CC +:1016D0001022FAF3E5F573684146DA68484624F0CB +:1016E00093DF059CD9F80800D4F8C0104FF47A7243 +:1016F00000230CF061D94FF0010806E0DDF81080FE +:1017000003E04FF0000800E0804640461FB0BDE80F +:10171000F08F9B460323E373D5F8D030802BB3D1F1 +:10172000B8E700BF2DE9F04F054689B00E46D0F866 +:1017300000A01F46002B00F0878183685B68FB5880 +:101740005C68D3F80880D4F8D000F6F765FD00286F +:1017500000F07C81B8F1000F00F07A81BB68580579 +:1017600007D4BB6B03F00203002B14BF0123022339 +:1017700000E00323D4F8D0000793802805D0B0F50B +:10178000802F02D0042840F06581337D96F81390B5 +:1017900043EA092919F00303069302D1FDF318F176 +:1017A000069004F15C0B0120082306F117015A464C +:1017B000FCF3F0F5834500F04F8123680C2B00F01B +:1017C000B7800D2B00F018810B2B40F0458109F4F8 +:1017D000DC73B3F5847F40F03F8104F13C032022A9 +:1017E000184606F11F010493FAF35AF5BA68049BF0 +:1017F00012F4806F09D12A68126892F86221C2B18E +:10180000D4F8D020B2F5802F13D108F1480200920D +:10181000B8F806206968019204F18C020292A28A4B +:1018200007F114000392E23104F11C02FCF346F5C7 +:1018300022E0696807F1140C6046E2310622049345 +:10184000CDF814C0FAF318F5049BDDF814C0002895 +:1018500000F0028108F148020092B8F80620696899 +:10186000019204F18C020292A28A60460392E23154 +:1018700004F11C02FCF322F719F4807F10D0338AA4 +:101880001A0A42EA03239BB25C2B40F2BF80304627 +:10189000069904F18C02FCF377F7002800F0DC8055 +:1018A000338A1A0A42EA03239BB25E2B40F2AE80CF +:1018B00096F86F1096F8702042EA012202F15F015B +:1018C0008B42C0F0A380C2B1E188B4F8DC30CB1801 +:1018D0009A4212D106F17100E16806F11209FAF399 +:1018E000CBF488B1E388D4F8E010994409F15F00A3 +:1018F000B4F8DC20FAF3C0F430B1686807F11401E1 +:1019000011227DF025D9A7E0002384F8CD302B6883 +:10191000D8F8C01098680CF075D858460821FDF327 +:101920005DF02846079902223B46FFF7FDFB93E056 +:1019300009F4D873B3F5807F40F08E8019F4807F6E +:1019400008D03046069904F18C02FCF31DF70028FC +:1019500000F08280002384F8CD302B68D8F8C010C6 +:1019600098680CF04FD8228A07F11406238B504652 +:101970008DE84400696804F1AC027DF089D8D4F8A0 +:10198000D030802B02D0B3F5802F02D110232360FA +:1019900018E0042B16D10D2323602B8AD90707D416 +:1019A00028463FF0DFD928463FF000DA013053D017 +:1019B00058460821FDF312F02846079904223B46B9 +:1019C000FFF7B2FBD4F8D030802B04D0B3F5802FD2 +:1019D00001D0042B08D16B685046DB687921009355 +:1019E00032460623FAF7D4FAD4F8D030802B27D029 +:1019F000B3F5802F30D123E019F4807F15D0338ADE +:101A00001A0A42EA03239BB25C2B07D8DAF80030AB +:101A1000D3F888305A6E01325A661DE03046069976 +:101A200004F18C02FCF3B0F6B0B1002384F8CD30A1 +:101A30002B68D8F8C01098680BF0E4DF10232360FF +:101A400028463EF0F3DF07E0184606E0E92004E010 +:101A5000404602E0002000E0012009B0BDE8F08F20 +:101A60002DE9FF470D9C064617469A4689460029F0 +:101A700052D0002C52D0836800685B68E3585D68E0 +:101A8000D3F80880294606F01DFF09232B6048463D +:101A900039463022FBF382F0736848B1626BDB6D2C +:101AA000B2F5802F0CBF03F4802303F0800302E023 +:101AB000DB6D03F00403C5F8D0300C9B3068029353 +:101AC00021462A464B468DE8800406F018FF30B3C5 +:101AD0007369012B02D1B8F8060000B3002385F822 +:101AE000CD303368D8F8C01098680BF08BDF0A232C +:101AF0002B60A3685B0507D4A16B01F002010029EC +:101B000014BF0121022100E00321304600222346B8 +:101B1000FFF70AFB012002E0084600E0204604B07F +:101B2000BDE8F0872DE9F04390E86000D6F8083171 +:101B30008E465B8E174603F440437246A3F5404E33 +:101B4000DEF1000389B004463146284643EB0E031C +:101B500075F000D8804600287CD047B1E368002BA0 +:101B600078D120464146FFF763FA002872D1A36876 +:101B70005B6858F803309F68238AD90702D420464F +:101B80003FF04CD82B68C4F80C8093F86231ABB1AD +:101B900098F8D630032B0BD1D8F83430B3F5802F1A +:101BA0000CD12846414607F1480270F01BDC0FE0DB +:101BB00023B9D8F83430B3F5802F09D0238A9A0797 +:101BC00008D507F1480004F11A012022FAF368F35E +:101BD0002023FB80FB88202B35D12B684FF0000998 +:101BE000D3F8E800CDF81890CDF81C900590FFF3DD +:101BF000F1F3074600282DD005AB8DE808022846F2 +:101C00005021D8F810203B46F9F742FED5F81805C8 +:101C1000314606AA07ABFEF737FC07F10C03009329 +:101C2000059B20460C3B0193E36801210293069A31 +:101C3000079B40F0D9D92B683846D3F8E830059394 +:101C4000FFF3DAF306E0706906F11901327E4346CC +:101C50003FF054DA09B0BDE8F0834FF0FF30704731 +:101C600070B50446D0F8880000220A21D4F8D83094 +:101C70000D0A33F81230CEB2CB189BB2013B46EAC4 +:101C8000032605F0030503F440731D436FEA426326 +:101C90006FEA5343A0F84035A0F82065A0F82C5512 +:101CA000A0F84035D4F8D83033F812500132491931 +:101CB000062A89B2DAD1204698215A8843F04CDBB3 +:101CC000D4F8D83020469A219A8843F045DBD4F8DE +:101CD000D8302046DA881B889C2143EA022292B23F +:101CE00043F03ADBD4F8D83020465A891B899E212C +:101CF00043EA022292B243F02FDB2046BDE8704057 +:101D000040F0EE9CF8B503688E210446D3F8845465 +:101D100042F0E0DC236840001B6886B293F864312F +:101D200006F1500106F1940789B2BFB213B1002346 +:101D300085F86D31D5F82031012B1CD002D3022B50 +:101D400030D122E095F8E820012010FA02F295F84F +:101D5000583192B2FF2B03D010FA03F31A4392B218 +:101D6000204643F0F9DA95F8E83001229A402046FF +:101D7000394692B214E02046B5F82A2143F0ECDA55 +:101D800020463946B5F82C210AE095F8E8300122C2 +:101D90009A40204692B243F0DFDA204639460022CC +:101DA00043F0DADA95F81C2142B94C364FF6FE7151 +:101DB00020463140BDE8F84043F0CE9AF8BD00001F +:101DC000D0F8941010B50831044641F0F3D8034917 +:101DD0002046BDE8104041F0D59800BF6C4F01008F +:101DE00038B5437C04468B420D4606D039B142F0EB +:101DF00005DB38B94FF0FF3038BD002038BD4FF05B +:101E0000FF3038BD002084F87600657438BD0000CE +:101E10002DE9F0438BB0129F98460023032F044610 +:101E20000D46139EDDF85090089309930CD90422B7 +:101E300008A84146FAF334F2072F05D909A808F19A +:101E400004010422FAF32CF25A2D089900F0B38011 +:101E500032D8212D00F0D08016D80E2D00F0A780AA +:101E600008D8052D5BD00C2D00F09D80042D40F08E +:101E70009B817CE0142DC0F09781172D40F2A0814A +:101E8000202D40F09181C5E03F2D00F0F88009D869 +:101E9000272D00F0CE803E2D00F0EC80262D40F066 +:101EA0008381D4E0522D00F02A81542D00F02A8144 +:101EB000442D40F07981E7E06A2D00F0618116D869 +:101EC000642D00F0408109D85D2D00F08680632DDF +:101ED00000F01B815C2D40F067817BE0682D00F0F5 +:101EE000398100F23A81662D40F05E812FE1792D33 +:101EF00000F0528109D8712D00F04681782D00F054 +:101F00004E81702D40F050815AE17C2DC0F04C8103 +:101F10007D2D40F255818C2D40F0468163E0E06FCD +:101F200098E8A000C66916F004060ED0002335FA22 +:101F300003F2D607D9B203D401330F2BF7D11946D8 +:101F40002A463B4604F0DADC2CE1294632460223DD +:101F500004F0CADE29462A460223E06F04F000DFBF +:101F6000E06F29463A46022304F0E0DE2DE1B9F1A4 +:101F70000B0F40F31C8100210A460223E06F04F09E +:101F8000B3DE00210A4607460223E06F04F0CEDEEE +:101F9000002105460A46E06F022304F0E1DE3760C7 +:101FA0007560B060FEE0E06F04F0B8DE3FE0D4F8AA +:101FB0008000884902E0D4F880008749FBF390F064 +:101FC00020B100210A46FAF327F630E04FF0FF3344 +:101FD0003360E9E094F81C31E3E0003118BF0121DF +:101FE00084F81C11DEE0099A4A4500F3E08020469F +:101FF000334640F069D845E0072F40F2D8800029E9 +:10200000C0F2D88002230093E06F0122099B04F004 +:102010001DDFC7E0032F40F2CA800029C0F2CA804A +:10202000022300930022E06F134604F00FDF3060BC +:10203000B8E00B2F40F2BB800029C0F2BB80099BA7 +:10204000002BACBF6FF016066FF00106BDE0072F46 +:1020500040F2AD800029C0F2AD80099A002AC0F29A +:10206000A98000250095E06F2B4604F0FBDE306070 +:102070002E46AAE0E06F314604F034DE02E0E06F65 +:1020800005F006D80646A0E0236898680BF046DD08 +:102090000746E06F04F09ADE10B3E06F04F0B2DEA2 +:1020A000054618B9E06F012105F004D83368E06FE8 +:1020B00000937368083601930023029603934168E6 +:1020C000D4F88820A368FAF3A1F0002814BF4FF0D9 +:1020D000FF3600266DB9E06F294604F0EBDF08E01B +:1020E000E06F04F067DE002814BF6FF01D066FF08C +:1020F00016062368394698680BF018DD65E0D4F8B9 +:1021000060314EE0D4F864314BE03146102204A82F +:10211000FAF3C6F0059D0C352846FFF35BF1044643 +:1021200000284AD031462A46FAF3BAF023882046DE +:102130001B0B012B04D0FFF35FF14FF0FF3644E09F +:10214000FFF35AF13CE0236893F8183629E04FF486 +:10215000B06326E0B4F81E3123E089B201292FD8FC +:102160000323A4F81E112046009319B12022022156 +:10217000134602E002212022002342F083D811E01E +:10218000204640F08BD952E74B1C022B1BD820462F +:1021900049B242F0DDDB75E7C4F8381102E0D4F84B +:1021A00038313360002610E06FF01D060DE06FF04F +:1021B0000D060AE06FF0010607E06FF01A0604E072 +:1021C0006FF0160601E06FF01C0630460BB0BDE85C +:1021D000F08300BFFA6C8900026D8900F0B587B00A +:1021E00004460668D0F8885000210C2202A8FAF3B1 +:1021F000DBF0002320464FF0FF31704A059342F098 +:1022000031D823681B6893F8693113B1204640F038 +:102210008BD8204643F014D84FF40037204640F0C6 +:1022200039DC009704233069242105AA41F0AADA99 +:1022300000210A46E06F04F081D96149204640F050 +:10224000A1DE2046FFF70CFD02A9204640F05EDB30 +:1022500020468021082243F07FD80A2220465C21B4 +:1022600043F07AD82046D4F8201140F0EDD9554AF1 +:102270002046554941F0F6DF4FF00043C5F888315C +:102280004FF00073C5F88C314FF48043C5F8283106 +:102290004FF480336B620121204641F0D9DFE06FBB +:1022A00004F0F0D8A4F81201A5F8A80616212046DB +:1022B000B4F8482043F050D82046C021B4F86C2030 +:1022C00043F04AD82046C221B4F86E2043F044D8E7 +:1022D0002046182104F1A4020223009741F09EDA5F +:1022E000022320461C2104F1A602009741F096DA51 +:1022F00096F858361BB1002386F8583606E000974A +:102300003069242105AA042341F088DA20464421BB +:10231000B4F8A82043F020D820464621B4F8AA20DB +:1023200043F01AD8B5F888361B051B0DA5F888367A +:102330000123A5F89C360025B5636319586910B1CF +:10234000224B5B6898470435182DF6D11F4D606904 +:10235000AB6D98476B6F606998472046002142F04B +:10236000BDDC23681B6893F8693113B1204640F047 +:102370000DD8A36F2046598B4FF48072CC3142F0B8 +:10238000EBDF637C032200921022002B14BF134664 +:1023900000232046042141F075DF2046AE2142F0A3 +:1023A00099D94FF4D8634000C4F82401C4F8283107 +:1023B000304640F091DC07B0F0BD00BF04040004DB +:1023C000943E0100000002400000064010A7880073 +:1023D00070B5036804461B6893F86931002B00F060 +:1023E0008180836F598B363142F074D9236D064654 +:1023F000D80777D5636D190674D4E36F9A69920094 +:1024000002D5DA69D00704D5DB69D90701D45A07A8 +:1024100068D5E36E9B0065D5D4F888304FF4967587 +:10242000B3F8B42692B242F00302A3F8B426D4F86B +:102430008820B2F8B83623F0C0031B041B0CA2F8A6 +:10244000B836236DD80719D5636D190616D4E36F16 +:10245000DB695A0712D5E36E9B000FD5D4F888309C +:102460000121A3F8F016D4F88830B3F8F22692B21E +:10247000130A03F00F0302F03F0213E0D4F8883090 +:102480000022A3F8F026D4F888300121B3F8F22610 +:10249000A3F8F016D4F88830C2F30512B3F8F23678 +:1024A000C3F30313042A02D10BB1042E02D04FF45C +:1024B000FB750AE06420FEF37BF4013DC1D1F6E731 +:1024C000013D08D00A20FEF373F4D4F88830B3F845 +:1024D000B626D007F4D4B3F8B82692B242F0C002C0 +:1024E000A3F8B82670BD38B58B7905460C463BB1CC +:1024F00090F88E22002A21D190F88F22002A20D134 +:102500000122627193B12B6893F8623173B1E36D6C +:1025100058030BD5D5F8600803F0B8FC30B16379E7 +:1025200023B1D5F86008214603F076FBA07950B1BD +:1025300028462146BDE8384044F0A29F4FF0FF30C6 +:1025400038BD4FF0FF3038BD43690BB902234361FA +:1025500083690BB914238361C36913B94FF41673EC +:10256000C361836813B94FF47A73836003690BB94D +:10257000034B0361C3680BB9024BC360704700BFD4 +:1025800000350C00804F12002DE9FF470368044618 +:10259000D3F80090D9F810309B6FB3F81AA099F8CF +:1025A0001930002B5AD040F2A47600253146D9F8D4 +:1025B000100042F08FD8B11C0746D9F8100042F045 +:1025C00089D86B08023504AAEDB202EB830347EA0F +:1025D00000400436062D43F80C0CE7D10AF1A40A9A +:1025E0005146D9F81000019F039E029D42F072D817 +:1025F00051468046D9F8100042F06CD84BF6FF7275 +:1026000002405146D9F8100042F0A6DE236A9F42EC +:1026100002D2DB43D81900E0F81A636A9E4202D264 +:10262000DB43991900E0F11AA36A9D4202D2DB4311 +:102630005A1900E0EA1AA368276298426662A56206 +:1026400003D3032384F838300AE02369994207D280 +:10265000E3689A4204D2C8F3803002E0F52000E03B +:10266000012004B0BDE8F087F7B5099D0023032DD4 +:1026700006461746089C009301930BD9042268462E +:102680002146F9F30DF6072D04D901A8211D0422D6 +:10269000F9F306F61C2F07D1D6F88030002093F806 +:1026A00038200A9B1A6001E06FF01600FEBD2DE98C +:1026B000F041044616461F460D46002900F09D8055 +:1026C00030F0C4D8D4F8A031804693F8661093F85F +:1026D0006C20002940F08880002A40F0858099888D +:1026E00042F20E72013989B291422DD8206940F22E +:1026F000EA3140F0D3DD90B120694FF47B7140F0B6 +:10270000CDDDD4F8A0319A8841F64B539A4204D9D2 +:10271000206940F2ED3140F0C1DDC5B200E0054670 +:10272000206940F2EB3140F0B9DD012330B13B705C +:10273000D4F8A031002283F86E2033E03870D4F84A +:10274000A02182F86E302DE05A8D910706D52069C0 +:1027500040F2EE3140F0A2DDC5B223E012F00102FA +:1027600014D0B3F87B10002973D0B3F87920002A75 +:102770006FD00A20414391FBF2F2062A69DDB3F8DB +:102780007130012B67D0022B0DD166E032703A70A8 +:10279000D4F8A021012382F86C30D4F8A02182F86B +:1027A0006E3000E03DB900233370D4F8A03101222F +:1027B00083F86C201BE0D4F8A03193F86D20022A36 +:1027C00007D9012283F86620D4F8A03183F8675036 +:1027D00002E0002333703B70D4F8A03193F86D20F1 +:1027E000013283F86D2002E00AB100233370D4F87F +:1027F000A031C3F86880BDE8F081D0F8A03193F82B +:1028000066202AB9DB6E13F0FF1F13D1BDE8F081FB +:10281000022213462FF03EDC0123204629460222E5 +:102820002FF038DCD4F8A03183F86650D4F8A0310A +:1028300083F86750D4F8A021002382F86C30D4F8D4 +:10284000A02182F86E30D4F8A02182F86D30BDE866 +:10285000F0810625AFE70225ADE70825ABE770B5A7 +:10286000036886B00C460546002103A80A221E68AC +:10287000F9F39AF5BDF80C3043F01003ADF80C30C5 +:1028800094F8AC30A3B1D4F88830D3F82031D8070D +:102890000ED5204642F0B8D9022200922046BDF85B +:1028A0000C300021102241F0EDDC204641F064D9CB +:1028B000012185F83910336A186901F0C4FA06B0AD +:1028C00070BDF0B5036887B00C460746002103A829 +:1028D0000A221D68F9F368F5BDF80C3023F01003E7 +:1028E000ADF80C302B699B6F5E8B94F8AC30002BED +:1028F0003CD0D4F88830D3F82031DB0736D52046D9 +:1029000042F082D90222BDF80C300092204600210C +:10291000102241F0B7DC236DD80724D5636D19066A +:1029200021D4E36F9A69920002D5DA69D00704D501 +:10293000DB69D90701D45A0715D5E36E9B0012D580 +:10294000D4F88830B3F8B82692B242F04002A3F827 +:10295000B826D4F88820B2F8B83623F080031B04D8 +:102960001B0CA2F8B836204641F006D9002487F89F +:10297000394006F136012869224642F0EDDC06F1C5 +:1029800008012869224642F0E7DC06F1F8012246F8 +:102990002869A43642F0E0DC3146286941F09ADE2D +:1029A0004BF6FF7202403146286942F0D5DC2B6AB3 +:1029B00097F83910186901F046FA6B7E43B128691F +:1029C00040F2A47122460C2342F0DAD8204601E0FE +:1029D0006FF00A0007B0F0BD7FB551F8383B002218 +:1029E0001868D0F868320092019202920122039195 +:1029F000049219469822DC3317F0CCDE07B000BDF4 +:102A000038B50446FFF7A0FD94F83830032B04D006 +:102A10002046FFF7B9FD054600E0002594F8383060 +:102A2000013B032B73D8DFE803F00213304C012085 +:102A30002146FFF7D1FF012D08D1E36A6269013316 +:102A40009342E36263D3022384F83830002351E0D9 +:102A500002202146FFF7C0FF012D4FF000030BD1EC +:102A6000226BA16901328A422263E3624FD30322BF +:102A700084F83820236338BDE26A616901328A42F2 +:102A8000E262236343D3012232E003202146FFF7B1 +:102A9000A3FF94F83930012B07D120466168FFF776 +:102AA00010FF002323626362A362636BE269013358 +:102AB000934263632BD300236363042384F8383089 +:102AC00038BD04202146FFF787FF94F839301BB941 +:102AD00020466168FFF7C3FE012D4FF000030BD1C4 +:102AE000E26A616901328A422363E2620FD3032200 +:102AF00084F83820E36238BD226BA16901328A4232 +:102B0000E362226303D3012284F83820236338BDB3 +:102B1000F7B50368044693F83C20002A40F0AC80E7 +:102B200093F86931002B00F0A78044F06BDF022896 +:102B300040F3A280204644F003DF002800F09C8090 +:102B4000206940F059DA23680646DA6ED4F86872D4 +:102B5000002A40F091801B7E002B00F08D8094F8BD +:102B6000D4312BB120461FF067DA002840F0848072 +:102B7000D4F8A0315A6B5278D1070CD4DD795DB10D +:102B8000D4F86832D3F814311B695B42AB42CCBF36 +:102B90000825002500E0002506F00403002B18BFDF +:102BA0000825BB7916F0100618BF4FF4007623BB3A +:102BB000D7F8083193F93430FBB13B7AEBB13B7C69 +:102BC00023B107F1DC00FAF35BF2B0B994F88D326F +:102BD000012B12D194F88E3223B1D4F8180535F0B8 +:102BE00019D850B9FB6DA3B13A6D40F237131340B9 +:102BF0007BB197F86030D3B10BE094F88D325BB1C4 +:102C0000D4F88C221D4B1340B3F5807F10D13B7C50 +:102C100073B13543ADB20BE094F88E323BB1D4F8CA +:102C2000180534F0F7DF002808BF002500E01D4636 +:102C3000022120464FF402722B4600911FF060DC07 +:102C4000354219D00023D4F86422D15889B18A7949 +:102C50007AB90A7A6AB10A7C5AB1D4F8440158F0B8 +:102C6000E9DE0146D4F8440103B0BDE8F04059F074 +:102C7000A9990433202BE6D103B0F0BD00FFFF007B +:102C80002DE9F84305680446D5F8A031D0F8348022 +:102C9000D3F810902B699B6F5E8BFDF315F7A36C37 +:102CA000A064C31AB3F5617F01D2BDE8F883204662 +:102CB00045F0BAD984F83000204644F033DF84F878 +:102CC0003100204645F088D894F8453084F85A0001 +:102CD0005BB194F8403084F8303094F8413084F897 +:102CE000313094F8423084F85A3098F801305B075C +:102CF00021D5E76B284694F9311094F9302094F9E6 +:102D00005A30B8475FFA89F94845074613D0284634 +:102D1000394645F0A7D82869026D12F480020AD11D +:102D20004EB1012F06F1A40101D1602301E0602220 +:102D3000134642F013DA28460122D5F86812FFF74D +:102D4000E7FE98F80130980715D5A66B94F95A302C +:102D5000284694F9311094F93020B04794F8323075 +:102D60000646834207D02846044932461FF0F8D869 +:102D700008B984F83260BDE8F88300BF6FB08900FD +:102D800073B504680546204644F0DADDD4F8A03176 +:102D9000064693F85E20013283F85E20236893F89C +:102DA0006931002B4AD0002848D0236A1B68022BC7 +:102DB00044D1012803D12046294645F0B5DB6B6B91 +:102DC0005B78DB0703D52846FFF75AFF36E020463D +:102DD00045F05CD8D4F8A031DA7A72B1D4F8681230 +:102DE000D1F8141109694942914206DD721E012A87 +:102DF0001ED95E73204601210EE09A7A7AB1D4F88A +:102E00006812D1F8141109694942914207DA042E77 +:102E10000ED05E732046042145F024D808E0597B8B +:102E200031B1204645F01ED8D4F8A03100225A73A3 +:102E30002046D4F868120122FFF76AFE236893F84F +:102E40006921002A51D0226A1268022A4DD101223A +:102E50008DF806208DF807204EB3042E27D093F866 +:102E6000412022B393F842200AB3D4F864210AB176 +:102E70009279E2B993F83E30CBB1D4F8A03142F266 +:102E80000E729988013989B2914203D9598D11F096 +:102E9000030105D0013E012E09D82046012100E0A2 +:102EA00020460DF107020DF10603FFF700FC9DF827 +:102EB00007109DF80630A1F101025142A3F1010073 +:102EC00041EB0201434243EB000302228DF806303E +:102ED000204613468DF807102FF0DCD820469DF8C9 +:102EE0000610022201232FF0D5D8236893F8693108 +:102EF00023B1236A2846196845F00CDFD5F8800015 +:102F0000FFF77EFD00207CBD2DE9F04705689A465D +:102F10002B68044693F844008EB00F4616460028EE +:102F200038D00DF10C094FF000080021242248464A +:102F3000F9F33AF2414608220CA8CDF81080CDF8FA +:102F40000C80F9F331F242464346D5F8C0063946C3 +:102F5000CDF8349051F0FADCD4F8444180460FE0CB +:102F60008DE8400101330493D5F8C00639464FF689 +:102F7000FF720CAB059451F0C9DC50B9246846448B +:102F8000049B002CECD1039A01209B18CAF8003056 +:102F900000E000200EB0BDE8F08702680146D2F8DC +:102FA0006C31D2F8D80603F5C67203F5CE7305F07E +:102FB00077B8000000487047C4580100024B542203 +:102FC00002FB0030704700BFBC650100004870473D +:102FD0006466010038B58B781C1DA24230D30A7894 +:102FE000012A30D1142B34BF1A4614224B78022BFD +:102FF00004D0032B1ED0012B28D101E0002315E0C3 +:10300000002307E0CC18257990F8234001332C43A6 +:1030100080F8234001309342F4DB0FE0CC1825798F +:1030200090F8234001332C4080F823400130934234 +:10303000F4DB03E024300431F9F332F1002038BD31 +:103040006FF00D0038BD6FF0240038BD002038BD92 +:1030500038B5044610468A78151DAB420FD30B785D +:10306000012B0FD1142A28BF142214238270C3709D +:1030700004F124010430F9F313F1002038BD6FF09E +:103080000D0038BD6FF0240038BD982970B5044696 +:103090000D46164611D8243012B1FAF35DF501E061 +:1030A000F9F3D6F72C2D0BD10121321CA06818BFE3 +:1030B00001221DF071D9002070BD4FF0FF3070BDAE +:1030C000002070BD70B505460C464EF067D8064628 +:1030D00080B190F861309BB9836923B9E420FEF395 +:1030E0007FF1B06130B1F36953B9E820FEF378F1B4 +:1030F000F06128B928462146BDE870404DF04E9E4B +:1031000070BD00002DE9F04F9A469BB00D46D1F8F6 +:103110000C31D1F80461002800F0318189794468CC +:10312000002940F02C81297C002900F028819AF8A0 +:10313000011002291FD19B68182B1CD102F10A0033 +:10314000D5F808110622F9F397F0A0B90AF10800A2 +:1031500031460622F9F390F068B920462946D5F8A1 +:10316000082173F0F3DC30B120462946324673F073 +:10317000EDDC074620B9002300932846062138E0FD +:10318000BAF80E308BBB00210C2217A8F9F30CF112 +:103190007C4B0DF1140917937B4B002128220DF174 +:1031A0003C08484618931994F9F3FEF000230021D7 +:1031B00020224046ADF82430F9F3F6F00AF110036E +:1031C0000193249BCDF80080103B0293D4F8BC06F9 +:1031D0002946D02217ABCDF8589051F0D3DB002808 +:1031E00040F0CD80BDF824302BB102220092284659 +:1031F00001213246C1E0D5F8103193F8F430F3B92B +:10320000D5F818311B7AD3B994F89032284659076B +:1032100044BF23F0040384F89032012124F0B0DC91 +:10322000D5F81031012283F8F4204FF4FA70FDF341 +:10323000BFF594F8903243F0040384F89032B6F866 +:103240003280236AD3F804B008F44043A3F5404227 +:10325000D2F1000A4AEB020A003318BF01230A33F5 +:1032600054F8239008F46053B3F5005F03D140464F +:10327000FAF3A2F5804608F46053B3F5C05F27D196 +:10328000236893F84F309B0714D0D4F85801D9F82D +:10329000041049F00FDB00070CD499F8E5309907CA +:1032A00008D5D9F80030022B12D1D5F868339B78B5 +:1032B0009A070DD54046FAF3FFF440F480539BB2D1 +:1032C0000E288CBF4FF440484FF0000848EA03082E +:1032D000236A18695EF040DA40451CD04146D4F8B4 +:1032E000580149F0E7DC204625F0A4DD20464146A0 +:1032F00024F0D2D8236893F83B304BB1D5F83C3357 +:103300005968D4F8C035994202D0204620F03CDA02 +:1033100020461DF03DD8204606F1380120F016DD8C +:10332000D34524D0236A204639465A682B4673F089 +:103330003DDA2368206A93F84F30503013F00303CE +:1033400007F13C0108D03B69D3F8EC3003F480531B +:10335000D3F1010338BF00237F228DE80C00002247 +:1033600013466CF0EBDA2046394673F053DF022344 +:1033700000210093284632460B463AF075DE1BB01A +:10338000BDE8F08FA9B885000DBA85000B89F0B5AE +:10339000C48F03F0F0060419360934F81650428F32 +:1033A000B0F83CE0013634F81670CC6882188644D8 +:1033B00087B052190EEBC50E2CB14E69C4EB060C4A +:1033C0008E69664400E026467D1BADB2CDF800E074 +:1033D0000195C068029008680494039005964868B7 +:1033E000194600234FF084DF07B0F0BDF0B50C465E +:1033F0000989C58E01F0F006878E4519360935F822 +:103400001630C7194FF00C0E0EFB037787B0428EB3 +:103410000136009735F816508218ED1AADB20195B5 +:103420008068D2180290206800230390A06904905D +:10343000E069059060684FF041DE07B0F0BDF0B57F +:103440000C460989C58E01F0F006878E45193609AC +:1034500035F81630C7194FF00C0E0EFB037785B008 +:10346000428E0136009735F816508218ED1AADB22B +:1034700001958068D218029020680023039060684C +:103480004FF0F6DE05B0F0BD2DE9F341B0F8128043 +:10349000878AC68A84798044C7198619F4B9254673 +:1034A00005F00F0336F81310013336F813208A4263 +:1034B0000ED00C4B521A181980884FF00C0E009049 +:1034C00092B208EB0100E3580EFB01714FF0CEDF22 +:1034D000013508340D2DE3D1002001E06FF0160016 +:1034E000BDE8FC81685901000378FF2B01D0184624 +:1034F0007047437813B18078FF3070474FF6FF7004 +:10350000704791E80C0009895268B02902D112680D +:10351000032A08D090F8420630B1D3F864335878C3 +:1035200010B10230704700207047062070470368D2 +:1035300073B50446D0F82454D4F81C1498680AF0E3 +:1035400061DA26E0EE690BBBD4F8243405F10E02F3 +:103550009D4208BFC4F824642068214673F0F6DA5F +:10356000024640B1012102238DE80A00206821466D +:10357000002372F053DF23682946586851F088DC35 +:1035800094F82034013B84F8203401E0013BAB6126 +:1035900035461DB1AB695A1CD4D116E02368D4F866 +:1035A00024249868D4F81C143AB90AF097DAC4F8BD +:1035B0001C5484F8205402B070BD42F210722B46A5 +:1035C00002B0BDE870400AF0F799FEE77FB5D0F889 +:1035D00024040E4615461C4698B104AB43F8040D6E +:1035E00000200093014632462B4651F09FDC40B943 +:1035F0004EF660235C4342F21073B4FBF3F4039B7A +:103600009C6104B070BD00002DE9F0410546D0F882 +:103610000080D0F81441FDF357F2D8F82030064668 +:1036200018695EF099D8D5F808315B8E834259D17C +:1036300013F4404F09D1D8F8003093F8693123B121 +:10364000404640F00FD800284CD0A36C002B53D03C +:10365000E16C721A9A424FDB94F850301BB1226928 +:103660005BB2934248DB94F84430FBB12769EFB179 +:10367000FF1AD8F8C4366FF0C7029742B8BF174692 +:1036800013B19F42B8BF1F46B4F90E30002B03DAC6 +:103690001A483246F8F3AEF6002213462846394659 +:1036A00054F026D8D5F80831228A5A8594F8453046 +:1036B00013B3676907B3FF1AB4F93A3027EAE7771B +:1036C000002B04DA0E48E16C3246F8F393F62846F4 +:1036D0003946002254F05AD8D5F80831A48A9C857E +:1036E000BDE8F081D5F80831DA8DE36CD318E364D6 +:1036F0009B1B002BC8BFE664BDE8F081AEC5890006 +:10370000DFC5890010B5002012F04004187002D007 +:1037100012F0800F15D011F4007005D012F0800F58 +:1037200002D00120187010BD490501D5130605D53A +:1037300030B9D4F1010038BF002010BD002010BD09 +:10374000012010BD2DE9F04F836B0D46596C0446E6 +:1037500040F2395087B09246002281428DF81720FE +:1037600003D040F28B50814208D1B4F8522002F4C9 +:103770004042A2F540414A4242EB010218690392DD +:1037800068F072D828B3D4F8E4235AB1D4F8F80317 +:10379000012169F07FDE28B9A36BD4F8E41398689F +:1037A00069F0A8DC94F8943083B9D4F8F803B4F83D +:1037B0005210012269F038DEC4F8E40330B1BAF1E6 +:1037C000000F03D120465EF04FDD46E10023C4F830 +:1037D000E433B4F85210A36B01F46051B1F5005F0B +:1037E000986805D0A1F5C052514241EB020100E0BA +:1037F000022169F071DC0646002800F02E8135B107 +:1038000020462946B4F8522033465EF007DDB4F86E +:1038100052904846FAF350F209F46057A36BB7F59B +:10382000005F986805D0A7F5C053594241EB0301EA +:1038300000E0022169F050DCA36B054610B99868DE +:10384000314617E0B7F5005F986806D0A7F5C05875 +:10385000D8F1000141EB080100E0022169F03CDCF5 +:10386000804650B9A36B3146986869F043DCA36B7E +:103870002946986869F03EDCEFE0D4F8E403B8B17B +:1038800069F044DCB7F5005F06D0A7F5C05CDCF159 +:10389000000343EB0C0300E00223984208D0A36B23 +:1038A000D4F8E413986869F025DC0023C4F8E43305 +:1038B000D4F8E433FBB9A36BB7F5005F986806D082 +:1038C000A7F5C05EDEF1000141EB0E0100E0022130 +:1038D00069F002DCC4F8E40368B9A36B3146986868 +:1038E00069F008DCA36B2946986869F003DCA36BD8 +:1038F00041469868BEE7D4F8E40369F02DDB204622 +:103900005EF04CD8284694F97B1069F017DD00234F +:103910000DF1170200932046434649465FF09CDCB8 +:103920004046314669F054DB404694F9651369F02E +:10393000ADDC4146284669F04BDB94F8581063290A +:1039400002D8284669F0B6DC284669F0DDDB284657 +:1039500069F014DC94F8673307469B0098426FF0D7 +:103960007F012846B8BFDFB269F01EDCFFB25FFA04 +:1039700080F9A36B84F87E7084F87F908346186981 +:1039800067F072DFB8B1D4F8F803B4F8521069F0F8 +:103990002DDE01280FD1B4F8521000224B46D4F886 +:1039A000F80369F0D5DDD4F8F803B4F8521000221A +:1039B0003B4669F0BDDD002384F891B084F8963071 +:1039C00084F88030BAF1000F03D02846514669F0E0 +:1039D00019DB94F8823028460BB1039B23B194F98C +:1039E0007E1069F0C7DA03E094F97F1069F04EDCCD +:1039F000D4F8E403294669F0D1DAA36B186967F0BB +:103A000033DF98B1D4F8F803B4F8521069F0EEDD62 +:103A1000012803460AD1D4F8E403A16B009088681A +:103A2000B4F85220D4F8F81369F054DDA36B314692 +:103A3000986869F05FDBA36B2946986869F05ADBE8 +:103A4000A36B4146986869F055DBBAF1000F04D1C9 +:103A5000D4F8543A0BB12046984707B0BDE8F08F30 +:103A600010B590F86330002B3CD0DB07C9B22CD5E1 +:103A7000836E8B4223D190F8253A3BB10023846BAF +:103A8000E4180133082B84F82021F8D1836BD3F894 +:103A900028411B1983F82021836BD3F82841072C78 +:103AA00001D0013400E00024C3F8284190F8253A01 +:103AB0002BB190F8263A13B1002380F8253A90F8FC +:103AC000633023F0010380F8633090F8633013F023 +:103AD000020F07D023F0020380F86330836B18696C +:103AE00067F0BADE002010BDF8B590F863300446E8 +:103AF000002B3AD1012902D0022939D100E0826697 +:103B0000A36B80F863101A6A94F8D900626618BB38 +:103B100094F86C20002A2DD118698E2167F072DE8E +:103B2000400087B2062502E00A20FDF341F1A36BB5 +:103B300007F174061869314667F064DE08B1013D8B +:103B4000F2D1A36B01221869314667F067DE204687 +:103B500001F012F8024600E0A122B4F8521020460B +:103B600052B2BDE8F840FFF77BBF6FF01800F8BD18 +:103B70006FF00200F8BD10B504465DF0EDDD0221E6 +:103B8000C2B22046BDE81040FFF7AEBF30B5026CB0 +:103B9000CB8892F829463CB9846B64690A2C03D916 +:103BA0004C8A14F4807F14D0846B6569272D03D16F +:103BB0000C8A14F4006F0CD18C88DBB214F0030F64 +:103BC00001D09D2B05D0232D07D14D8A15F0200F54 +:103BD00003D001238B7700230AE090F92C031B18F4 +:103BE000E00444BF92F91E269B180022CB778A7707 +:103BF0000B7700234B7730BDC369043B082B06D8F5 +:103C0000DFE803F01805090709050B050D00002082 +:103C1000704717207047042070470720704790F8BE +:103C20003E03012808D0032814BF4FF483704FF4DB +:103C30008B707047012070474FF48B707047836B17 +:103C400013B51A6A044601321A6290F86020002AFD +:103C500000F0AC80B0F8C8222AB1D0F8F013A1F877 +:103C60003622A1F83A22B4F8CC222AB1D4F8F013C3 +:103C7000A1F82822A1F82422B4F8CA222AB1D4F843 +:103C8000F013A1F82222A1F82622216F40F6062285 +:103C90000A402AB993F82C3113B120465DF0F8DDC3 +:103CA000A36B1A6A1B6EB2FBF3F103FB1123A3B9DA +:103CB00020465FF085DC236F40F60202A16B1A40BC +:103CC0000032086918BF0122B4F85210C3F3800310 +:103CD00067F0D2DD20465FF081DC226F40F60E23D4 +:103CE0001340B3B9A36BD4F88C21196AD2F8902091 +:103CF000D3F818318A1A9A420BD394F852202046EE +:103D00000121FFF7F1FEA26BD4F88C31126AC3F8DF +:103D1000902094F8633043B1A36B1A6A636ED31A90 +:103D2000052B02D9002384F86330D4F8F4202AB19B +:103D3000A36B196A1B6E8A1A9A420CD3226F40F643 +:103D4000020313403BB920465DF016DE18B1A36BA9 +:103D50001B6AC4F8F430226F40F60F2313402BBBCC +:103D600020465EF0B5DA20465EF054DAD4F88C31A5 +:103D7000D3F8882012B1013AC3F88820D4F8B43AB5 +:103D80000BB120469847A36B186967F023DD68B133 +:103D9000A36B01A918690DF1070267F01FDD20462A +:103DA0009DF80710BDF804205DF0D4DD00201CBD97 +:103DB00003460021986B40180131082980F8202122 +:103DC000F8D19A6B0021C2F82811D16E032907D1CE +:103DD000D3F8C410C90703D5126A0832C3F8B82053 +:103DE0000022991802324FF6A470202AA1F8040A82 +:103DF000F7D10020012283F8240A83F8EC2A7047C7 +:103E0000836B10B59A69044692001BD590F8ED2A91 +:103E1000012A17D1B0F8522012F4404F12D118697C +:103E200067F004DD636CB3F8B42692B242F003028B +:103E3000A3F8B426636CB3F8B82692B242F0C0027D +:103E4000A3F8B82610BD80F8ED1A704730B5056CA0 +:103E5000044687B028464FF4007141F21C1260F00E +:103E600047DB002800F09D80072303932023059360 +:103E70008023029300230190049340F8043B013314 +:103E8000802BFAD1204601A965F0E8DE4FF43073AB +:103E9000204601A9049365F0E1DE206C41F22F1168 +:103EA00060F04CDB2046012164F086DC20463E4970 +:103EB00036225DF0F7D9D5F8C434204640F6F41127 +:103EC0004FF480426BB113465DF0B4D9B5F8582475 +:103ED000B5F856342046D31840F20C5140F2FF1288 +:103EE0009BB25DF0A7D91E22304920465DF0DAD999 +:103EF000204661F011D8204663F014DA992101229E +:103F0000002320465DF068D9962102220023204636 +:103F10005DF062D9A2210122002320465DF05CD928 +:103F2000A5214022002320465DF056D9A62101227A +:103F3000002320465DF050D9A12101220023204614 +:103F40005DF04AD930220023204602215DF044D999 +:103F50006F2120464FF4005200235DF03DD94FF40D +:103F60008052134620466F215DF036D90422134655 +:103F7000204640F2D7415DF05DD940F2D7414FF481 +:103F800070624FF4807320465DF054D9204662F091 +:103F9000DBDB204640F275514FF4007200235DF0E8 +:103FA00049D907B030BD00BFBE5A01002A5B0100ED +:103FB000F0B5072387B0066C0293202304930123F6 +:103FC00004460D460193304605AB4FF4007141F2B3 +:103FD0007332009360F08CDA002849D0D6F8B865C7 +:103FE000074601460023B3422CBF9E46B64605EB6A +:103FF000CE0292F803C015F83EE001334EEA4C5E63 +:1040000092F802C052784EEA4C3E4EEA4212802BA1 +:10401000059241F8042BE6D18DE809006946C023DA +:104020002046039365F01ADE0023B3422CBF1A46E4 +:10403000324605EBC20210795179400240EA414014 +:10404000D179013340EA0102802B059247F8042B15 +:10405000EBD14FF4107320466946039365F0FEDD03 +:10406000236C41F29F31C3F8BC55206C60F066DAD6 +:1040700007B0F0BDF0B5076C89B0002304460D46CB +:1040800038464FF400714FF4965205930693079308 +:1040900060F02EDA0646002834D04DB9204605A936 +:1040A00006AA07AB5EF028DB03953746002510E033 +:1040B00097F83336002BF8D0B4F9283A0693B4F9C0 +:1040C0002A3A0793B4F92C3A05934FF430730393CB +:1040D000EBE705A928460EC964F0B0DE0135802D56 +:1040E00047F8040BF5D107230293204620236946A5 +:1040F00004930096019565F0B1DD206C41F2DF215B +:1041000060F01CDA09B0F0BD2DE9F047571A7E1CAB +:104110001FFA86F94FEA89034FF6FC7186B0044610 +:104120001940006C41F6DE3260F0E2D90546002805 +:1041300071D010234FF0600ADFF8E0808DE80804AA +:1041400004AA022320460021CDF808805EF0CCD8D6 +:10415000BDF81020BDF8123092059B059B0D920D05 +:1041600043EA8222C246002308E055F8231001F0FA +:104170007F61114345F8231001339BB2BB42F4DD4C +:1041800020234FF4A0788DE80801DFF894802A46B8 +:10419000334620460721CDF808805EF0B3D8206C66 +:1041A00041F6F23160F0CAD94FEA49094FF6FE7183 +:1041B000206C09EA010141F6F53260F099D9054613 +:1041C00048B310234FF0620C8DE8081020460123FD +:1041D00000210DF11602CDF808A05EF085D800236D +:1041E00005E0BDF8162025F8132001339BB2BB4231 +:1041F000F7DD10234FF4E07E8DE8084020460721CC +:104200002A463346CDF808805EF07CD8206C41F613 +:10421000024160F093D906B0BDE8F087CD21870058 +:104220006149870010B5044660F098D92046012204 +:1042300000234FF430615CF0FDDF204604220023B0 +:104240004FF430615CF0F6DF2046082200234FF483 +:1042500030615CF0EFDFF022204613464FF430610E +:104260005CF0E8DF4FF47062204613464FF4306193 +:104270005CF0E0DF204600234FF430614FF48052C1 +:104280005CF0D8DF20460622042340F607315CF0BC +:10429000D1DF20463822082340F607315CF0CADF20 +:1042A0002046002340F607314FF4E0725CF0C2DF95 +:1042B00020463022102340F60B315CF0BBDF402259 +:1042C0002046134640F60B315CF0B4DF204640F642 +:1042D0000B314FF4F0624FF480635CF0ABDF2046AB +:1042E00040F60B314FF4F0424FF400535CF0A2DF84 +:1042F00094F8FC392046012B14BF4FF480534FF43F +:10430000105340F60C314FF6FF725CF093DF2046FD +:1043100040F60C314FF6FF724FF480535CF08ADFA9 +:10432000204640F60D314FF6FF724FF450435CF0DB +:1043300081DF204640F60E314FF6FF724FF478438E +:104340005CF078DF2046102340F60F314FF6FF7205 +:104350005CF070DF20464FF431614FF6FF724FF48E +:1043600078435CF067DF204640F611314FF6FF726C +:104370004FF47D435CF05EDF20460F22002340F6C1 +:1043800012315CF057DF2046F022002340F6123154 +:104390005CF050DF2046002340F612314FF470628B +:1043A0005CF048DF20460F22002340F613315CF01A +:1043B00041DF2046F022002340F613315CF03ADF63 +:1043C0002046002340F613314FF470625CF032DF78 +:1043D00020460F22002340F614315CF02BDF2046EC +:1043E000F022002340F614315CF024DF204640F632 +:1043F00014314FF4706200235CF01CDF20460F2262 +:1044000040F6153100235CF015DF2046F022002332 +:1044100040F615315CF00EDF2046002340F61531E2 +:104420004FF470625CF006DF20460322012340F661 +:1044300016315CF0FFDE20460C22002340F61631D8 +:104440005CF0F8DE20463022102340F616315CF096 +:10445000F1DE2046C022402340F616315CF0EADE51 +:104460002046002340F616314FF440725CF0E2DE45 +:10447000204640F616314FF440624FF480635CF002 +:10448000D9DE20460322002340F617315CF0D2DE4D +:1044900020460C2240F617314FF6FC735CF0CADE62 +:1044A0002046302240F617314FF6F0735CF0C2DE42 +:1044B0002046C022002340F617315CF0BBDE2046C8 +:1044C00040F617314FF440724FF47F435CF0B2DE98 +:1044D000204640F617314FF440624FF47C435CF0C5 +:1044E000A9DE20460122002340F606315CF0A2DE60 +:1044F0001F222046134640F605315CF09BDE4FF646 +:10450000FF722046134640F604315CF093DE4FF60E +:10451000FF722046134640F608315CF08BDE2046E1 +:1045200040F609314FF6FF7247F6FF735CF082DE0A +:104530002046082340F60A314FF6FF725CF07ADE1F +:1045400020463F2340F602314FF6FF725CF072DEE8 +:104550002046FF2340F603314FF6FF725CF06ADE1F +:104560000F222046134640F601315CF063DEF02254 +:104570002046134640F601315CF05CDE0122204605 +:1045800013464FF430615CF055DEA36B2046D96EC4 +:10459000BDE810405FF0029A2DE9F043044689B06F +:1045A0000F469046006C4FF4806141F236629946A6 +:1045B0005FF09EDF064600284ED0012213462046BB +:1045C00040F29C41C4F8D0705CF034DE20469DF887 +:1045D00040105FF041DB28222046394661F09CDF25 +:1045E000B0F5807F054603D9206C41F2526131E07D +:1045F000204640F2D661032200235CF01BDE082235 +:104600001346204640F2DA615CF014DE282342466D +:104610008DE8280020463346394665F061D91523D8 +:104620000396059300262023204603A907930495AB +:10463000069665F013DB9DF8443020460193294629 +:104640004FF6FF723346CDF8009062F0F1DF206C38 +:1046500041F266615FF072DF09B0BDE8F0830000EF +:104660002DE9F04F00218FB0076C90F85250ADF853 +:104670003210ADF834100446002109A80C22F7F3DB +:1046800093F60023ADF8363097F8153613B197F846 +:10469000161601E097F81416D4F8DC002A465FF0ED +:1046A000BDDC8046002800F06081204601215FF0DB +:1046B000D3DAB8F8005045B12DB24FF47A726A439C +:1046C0002046012163F098DE0125B8F8023063B17D +:1046D0000135EDB21BB24FF47A725A432046294697 +:1046E00063F08ADE012D0AD100E0DDB102230093E0 +:1046F000012100230193029320460A4608E0022389 +:104700000121009301930023029320460A460B46A1 +:1047100063F014DF204605214FF486720DF1320359 +:1047200061F01CDE00252E46A94638F8051029B395 +:1047300004200B238DE8090009B20DAA4FF4FA7387 +:10474000204661F07BDBBDF83420BDF832301C3AE6 +:10475000D21AB7F9181613B299420FDC0EA9062324 +:1047600003FB061338F80510013623F8141C23F850 +:10477000122C23F8100CB6B24FF001090235042DAB +:10478000D3D102230693102308930DF1360304932B +:1047900000250123204604A90593079562F094DEC5 +:1047A00010238DE82800724B02210293204601233A +:1047B0000DF1360201355DF0A5DD402DF0D100256B +:1047C000204629462A462B4600950195029563F01E +:1047D000B5DEB9F1000F40F0B180C2E00EAB4FF092 +:1047E000060909FB053939F8148C0135EDB20FFAC9 +:1047F00088FA4FF47A7202FB0AF22046294663F0E7 +:10480000FBDDB7F91A2639F9123C9A4201DD002086 +:1048100006E0B7F91C269A4201DD012000E00220E3 +:104820005FF0F4DB29460246204663F039DEBAF138 +:10483000000FB8BFCAF1000A4FEA8A0A4FF0000918 +:1048400040F271239A450ADD09F101095FFA89F9FD +:10485000AAF59C6AB9F1200FAAF1020AF0D10FFA69 +:1048600088F3002BD8BFC9F100095FFA89F94FFA24 +:1048700089F34FEA48086FF41C7202FB0388002B8F +:10488000B8BF5B42022B59DD4FF0000A00215046B1 +:104890005FF058DC0FFA88FB8BEAEB73A3EBEB734A +:1048A000984244D1012150465FF04CDC0221804601 +:1048B00050465FF047DCBBF1000F82464FFA89F3A8 +:1048C0000ADA002BDBBF5FFA89FB0BF1400909F123 +:1048D000FF3B0BF13F0B09E0002BDBBF5FFA89FBCD +:1048E0000BF1400909F1010B0BF1410B4FFA89F370 +:1048F000204604A9079362F0E7DDBDF83630204674 +:10490000984404A9ADF8368065F0A8D94FFA8BF326 +:10491000204604A9079362F0D7DDBDF83630204663 +:104920009A4404A9ADF836A065F098D906E00AF1DA +:10493000010A5FFA8AFABAF1060FA7D1B542FFF46D +:104940004DAF4FF00003012E0093019302932046D8 +:104950004FF0050101D1324601E00122134663F018 +:10496000EDDD204600215FF077D90FB0BDE8F08F74 +:10497000614987002DE9F743904608220F461E46FD +:1049800040F6070113460446056CBDF828905CF01C +:1049900051DC01221346204640F607015CF04ADC58 +:1049A0004FF400521346204640F646015CF042DCCC +:1049B000204640F639013A465CF06EDC94F86D33DF +:1049C000204640F635010BB1802200E020225CF049 +:1049D00063DC20464FF4046100225CF05DDC20467D +:1049E00040F634017F2233465CF024DC20464FF44D +:1049F00001614FF480434FF440425CF01BDC94F8BB +:104A00006D33204640F6360113B14FF4807200E05A +:104A100040225CF041DC204640F646010F2208238C +:104A20005CF008DC94F86D63204640F64601F02205 +:104A300056B190235CF0FEDB204640F646014FF471 +:104A400070624FF4106308E033465CF0F3DB2046FD +:104A500040F646014FF4706233465CF0EBDB2046D3 +:104A600040F633017F2243465CF0E4DB4FEA092342 +:104A7000204640F633014FF4FE4203F47F435CF0DE +:104A8000D9DB012620463B4964220023009601968B +:104A9000FFF782FD4FF480521346204640F6A511E1 +:104AA0005CF0C8DB3246334640F6881120465CF0A5 +:104AB000C1DB4FF49670FCF37BF13246204640F6A2 +:104AC00037015CF0E9DB44F6216602E00A20FCF3E2 +:104AD0006FF1204640F637015CF0CCDB30B1013E8F +:104AE000F4D103E00A20FCF363F101E044F621660F +:104AF000204640F637015CF0BDDB08B1013EF1D144 +:104B000040F6370120465CF0B5DBC10705D594F8C7 +:104B1000153343F0010384F815330023204640F693 +:104B2000A5114FF480525CF085DB20465FF09CD9E4 +:104B30002046002340F2A66141F6FF725CF07ADB6A +:104B4000D4F88C312046B3F98C20B5F9043C40F6FA +:104B500009019A42B4BFB5F8065CB5F848554FF65E +:104B60008072ED0105EA020303B0BDE8F0435CF09A +:104B7000619B00BFA0252600F0B54F4B91B00446C5 +:104B800002AA03F1200618685968154603C50833C0 +:104B9000B3422A46F7D118689B882860AB8001236E +:104BA00084F8263AA36B8E21186966F02BDE40004C +:104BB00086B2972502E00A20FCF3FAF0A36B06F117 +:104BC0007401186966F01EDE08B1013DF3D1A36BD4 +:104BD0004FF44271186966F015DEA36B074640F288 +:104BE0000A31186966F00EDEA36B05464FF4437177 +:104BF000186966F007DEA36B064640F20E311869AD +:104C000066F000DEBE1936042D1876190AD194F824 +:104C1000253A4FF67862ADF83820002B31D084F871 +:104C2000266A2EE04FF48673ADF83C3006F58076A8 +:104C30000023760A00930FAB360201930DAA0EAB48 +:104C400020460CA90C965DF0BDDFBDF938201B4B4A +:104C50009B1A002BB8BF5B42702B94F8EC2A02D849 +:104C60005AB1282B09D94FF67863ADF8383094F84B +:104C7000253A13B1002384F8263A12B1002384F8B0 +:104C8000EC3A236CBDF9381093F835368910084694 +:104C90007BB14AB212F1560F0BDA12F1690F08DB41 +:104CA0006FF056039B1A10AA02EB430313F8380C5B +:104CB000401840B211B0F0BD1839010078FEFFFF76 +:104CC000436C2DE9F041D3F82031044603F0010391 +:104CD0000D4683F001061BB9836B186966F0B4DDDD +:104CE0002046276C5EF0C2DF40F27F41A7F8020445 +:104CF0002046276C5CF0BEDAC005C00D4010A7F856 +:104D00000404226F41F6062313402BB944F62062B7 +:104D1000102D08BFFA2200E0FA22A36BB82118690F +:104D200066F07CDDA36B41F60627186966F098DD16 +:104D30002046FFF765F8236F1F407FB9A36B20461D +:104D40001B6A0121C4F8D430D4F88C815FF00CD9EF +:104D5000D4F88C31A8F88C00C3F88870082D01D0E5 +:104D6000E80606D503210A22204660F0B1D9082DB5 +:104D700001D0A90604D5204664F0D0DC082D01D06E +:104D80006A0604D5204662F071DE082D01D0EB05DD +:104D900006D5236C93F8173613B12046FFF760FC55 +:104DA000204660F0BBDD2046FFF72AF8082D01D031 +:104DB00028060BD5256C95F8643523B1204666F09E +:104DC000F1DBC5F85405204665F074D820465CF048 +:104DD00053DB1EB9A36B186966F036DD204600214F +:104DE000FFF748F9236C93F8333673B1204601215D +:104DF000FFF740F9204640F237614FF440424FF44C +:104E00000043BDE8F0415CF0159ABDE8F081816B8C +:104E1000D0F8D4300A6A10B59A42044601D3D31AA6 +:104E200001E0DB439B18D4F82823934200D302BB54 +:104E30008A6E93421FD3D4F88C31D3F88830D3B91B +:104E4000012120465FF090D8D4F88C21B2F88C3044 +:104E500019B28842CCBFC3EB0000C0EB030094F84A +:104E6000661300B2884208DAA36B9B6EC2F88830E2 +:104E700001E0012010BD002010BD012010BD012067 +:104E80007047000001290BD1012B09D8013B0649CD +:104E900002EB830251F822305A1C03D0C01870472D +:104EA0000020704700207047745B0100142303FB4F +:104EB000010070478369DA688A4218BFD960704779 +:104EC00038B504462569006835B105F5077115F058 +:104ED00031DC2846FCF390F2E06C0025256108B136 +:104EE000FCF38AF2E56438BDF8B5846905460668C6 +:104EF000E06A08B1FCF380F2E969B068002708F0C5 +:104F000081DD00212846FFF7D5FF284684F83D7053 +:104F1000FFF7D6FF304623F0F9D827826762A762F1 +:104F2000E7622783F8BD10B550B1D0F8400238B120 +:104F3000072905D83C2404FB01018858C3188B506D +:104F400010BD2DE9F0410C4616460546002831D02B +:104F5000D0F84032002B2DD03C2202FB0133182226 +:104F60001F6A3346FFF7DFFF284621461C22012334 +:104F7000FFF7D9FFBE422846214601D2242214E081 +:104F8000B6EB470F01D228220FE0B6EB870F01D214 +:104F90002C220AE0B6EBC70F01D2302205E0B6EBB7 +:104FA000071F01D2342200E038220123BDE8F0417E +:104FB000FFF7B9BFBDE8F08173B50468032520464B +:104FC00001214FF48062002300951DF099DA002141 +:104FD00020460A46012300954DF084DB0026D4F8D4 +:104FE00064329D599DB1AB798BB9D5F818315A6CA3 +:104FF00022F001025A641A78012A01D15B7F33B191 +:105000002846002122F0BCDD284667F0B1DA0436DC +:10501000202EE4D1204602B0BDE8704023F07698FF +:10502000F8B5D0F8B0550446AE69F368002B30D01F +:10503000012B30D028460121FFF73CFFA068E96929 +:1050400008F0E0DC28B128460021FFF733FF0127F4 +:1050500000E00746338A83B1236A18695CF07CDB81 +:10506000338A834209D0204623F0E4DE2046318A89 +:1050700022F012DA20461BF08BD9D4F8B005FFF7E6 +:105080009BFF204624F0CED92846FFF72DFF384657 +:10509000F8BD0120F8BD0020F8BDFFF7C1BF00201A +:1050A00070472DE9F843DDF820800446D8F80070F9 +:1050B0000E46154699460FB91FE01F463B68A3B13F +:1050C000BCB12046F9683246F7F3D6F028B9284635 +:1050D00079684A46F7F3D0F018B17B69002BECD120 +:1050E0000BE0C8F80070BDE8F8836FF00100BDE880 +:1050F000F8836FF00100BDE8F883C8F800706FF026 +:105100001D00BDE8F8831FB50C46416B81B104A8B2 +:1051100040F8041D009019461046BDF81C30069A50 +:10512000FFF7BFFF30B92CB1039B1B68236001E080 +:105130004FF0FF3080B204B010BD10B50C4699B1ED +:105140000B6863B10846F5F3CFF7E068FCF354F160 +:105150006068FCF351F100232360E3606360204644 +:10516000BDE81040FCF348B110BD2DE9F84F476B86 +:1051700004460D4616469B46DDF828A0BDF82C9047 +:10518000002F33D0B1B9AAB930E07DB976B1BAF108 +:10519000000F0BD03046F9685A46F7F36DF028B986 +:1051A000504679684A46F7F367F050B17B691BB9FE +:1051B000BDE8F88FB84601E0B8461F46AF42E4D1DB +:1051C000A7B1636B39469F427B6908BF6363C8F828 +:1051D000143023685868FFF7B0FF94F83030013B73 +:1051E00084F83030636B0BB984F83030BDE8F88F49 +:1051F00010B5044605E04B69636323685868FFF700 +:105200009CFF616B0029F6D184F8301010BD2DE9A8 +:10521000FF471E460023039390F830300446102BBE +:1052200088461746DDF83090BDF8345009D9416BF7 +:1052300039B14A680B7C00920A890192CA68FFF76B +:1052400094FF636B0393B8F1000F65D0002F63D018 +:10525000B9F1000F60D003AB0093384631464A469F +:105260002B46FFF71EFF824628B9039B414618686C +:10527000F5F31EF755E01E3053D11820FCF3B0F0C3 +:10528000824600284BD02069F5F3C0F6CAF800002A +:10529000B0B13046FCF3A4F0CAF80C0018B950467F +:1052A000F5F322F70CE02846FCF39AF0CAF8040064 +:1052B00050B95046F5F318F7DAF80C00FCF39CF0FF +:1052C0005046FCF399F02AE0636B2BB9012384F874 +:1052D0003030C4F834A007E094F83030013384F85B +:1052E0003030039BC3F814A0DAF80C00394632467C +:1052F000CDF80CA0F6F3D4F7039B49461E7458680A +:105300002A46F6F3CDF7039B41461D811868F5F355 +:10531000C1F64FF0000A04E06FF0010A01E06FF0FF +:105320001A0A504604B0BDE8F087F8B51E46144688 +:105330000D460CE0FEF7D8F8B04215D07A78931CF1 +:105340009C420ED9ED186FF001039B1AE41854B17A +:1053500028462146FF22F7F321F407460028E9D129 +:1053600002E0002700E027463846F8BD08B51146A0 +:105370001A464FF4AE73FFF7D8FF58B14378A3F144 +:105380002102D2B2202A04D8029A013B13700330C2 +:1053900008BD002008BD2DE9F0470468A0B0D0F892 +:1053A0000480064602200F688946F4F761FA00255A +:1053B00001212A4620238246606A1F95F1F3A2F557 +:1053C00001212A4620231D90606AF1F39BF50121FB +:1053D0002A4620231E90606AF1F394F501212A46A3 +:1053E00020231A90606AF1F38DF5202301212A46CB +:1053F0001B90606AF1F386F5143729461C905246DB +:105400000FA808F1E205F6F3CFF706223846294641 +:10541000F6F332F7002817A807DD39460622F6F31F +:105420003FF70DF16200294606E029460622F6F311 +:1054300037F70DF1620039460622F6F331F717AA65 +:1054400001920C22002307AD0FA902922027524699 +:105450000220009303950497F4F730FB1B98F2F3B6 +:10546000ABF22A4601213B461A98F2F379F2A3697E +:105470001C9861691B9AF1F7C8FF1A981C9A01469B +:10548000F1F7F6FF1A981B9A0146A3690836F1F75F +:105490007AFF304698F81850F7F332F080B2019056 +:1054A0001FA9204608F119022B460096FFF72BFE94 +:1054B00008B91F9BA3B11A99D9F8D4201F98F5F306 +:1054C00049F71DA91EAAD9F8D400F5F32BF61AA89E +:1054D000F1F356F61BA8F1F353F61CA8F1F350F6BE +:1054E00020B0BDE8F08770B5456892B0044600264C +:1054F000286801A9202211961BF0CEDB2023012170 +:1055000001AAD4F8C000F2F32BF2286809A92022DE +:105510001BF0C2DB686A012132462023F1F3F2F46A +:10552000119000B3012109AA2023F2F319F26B694B +:10553000D4F8B800D4F8C010119AF1F724FFD4F8C9 +:10554000DC201199D4F8D400F5F304F7D4F8DC008A +:105550000146F5F3B9F6D4F8DC0004F1C40104F116 +:10556000C802F5F3DFF511A8F1F30AF600212022B5 +:1055700009A8F6F319F701A800212022F6F314F781 +:1055800012B070BDF0B5C1B007AD0C46174611465C +:1055900028460222F6F384F601210DF11E02202393 +:1055A000D4F8BC00F1F302F601210DF13E022023F4 +:1055B000D4F8CC00F1F3FAF501210DF15E022023BD +:1055C000D4F8D000F1F3F2F501210DF17E02202391 +:1055D000D4F8B800F1F3EAF501210DF19E02202381 +:1055E000D4F8C400F1F3E2F501210DF1BE0220234D +:1055F000D4F8C800F1F3DAF500238DE82800C222C0 +:105600002025029238AE04F118012A4602200396A2 +:105610000495F4F753FAB81C31462A46F6F32CF6F3 +:10562000D0F1010038BF002041B0F0BD30B590F896 +:105630008C318DB004460D68002B3FD0D0F8D400DB +:1056400008A909AAF5F36EF5202301216A460998F5 +:10565000F1F3ACF5D4F87031E31893F893219DF889 +:105660001F305340D80724D501210022EB69686A16 +:10567000F1F348F4EB690A9001210022686AF1F322 +:1056800041F401210B900A9A2869F5F3A9F6002349 +:105690000B980A99099AF1F7B8FE08990B9AD4F871 +:1056A000D400F5F3D9F50AA8F1F36AF50BA8F1F3E4 +:1056B00067F52046FFF717FF002501E04FF0FF35A3 +:1056C000E43404F1A000F1F35BF504F19C00F1F384 +:1056D00057F504F1A400F1F353F504F1AC00F5F330 +:1056E00003F504F1B00000212022F6F35DF6284610 +:1056F0000DB030BD2DE9FF410546006832F8066F58 +:105700000C46D0F80080FFF73DFF002833D06968D1 +:10571000A4F864608F7904F138068FB9D8F8D00600 +:105720003246202376F0ACDC2368696814338DE8B8 +:1057300088003246D8F8D006202376F0B5DB17E093 +:105740001023009323684FF48027143301930846F5 +:105750002022314604F10803029750F095DE48B943 +:105760002168686814313A46D5F88C30FDF72EFF71 +:10577000012000E0002004B0BDE8F0812DE9FF41E8 +:10578000D688B1F8643005460068B3420C46D0F8BC +:1057900000803BD84FF6FF739E4237D00632FFF7AA +:1057A000F1FE002833D06968A4F864608F7904F1B1 +:1057B00038068FB9D8F8D0063246202376F060DC60 +:1057C0002368696814338DE888003246D8F8D0061B +:1057D000202376F069DB17E01023009323684FF451 +:1057E00080271433019308462022314604F1080330 +:1057F000029750F049DE48B92168686814313A468A +:10580000D5F88C30FDF7E2FE012000E0002004B066 +:10581000BDE8F08173B5002304460B99006801933D +:105820001646089D41F01CDB079B032B04D901A8F9 +:1058300006990422F6F334F50C3E032E1CD8DFE85B +:1058400006F00A0F0204A36A08E0019B5A1E272AE9 +:1058500015D8A3620EE0E36AC3F340032B6009E0AE +:105860000198E36A18B923F00203E36209E043F008 +:105870000203E362002004E06FF0160001E06FF025 +:1058800001007CBDF8B5876805464FF4E0700E4610 +:10589000FBF3A6F50446002878D000214FF4E0720F +:1058A000F6F382F5266065600023F451686AA4F877 +:1058B000AC30012100222023F1F324F3C4F8BC0012 +:1058C000002866D0686A012100222023F1F31AF330 +:1058D000C4F8B80000285CD0686A012100222023A7 +:1058E000F1F310F3C4F8CC00002852D0686A01210B +:1058F00000222023F1F306F3C4F8D000002848D09A +:10590000686A012100222023F1F3FCF2C4F8C000F0 +:1059100000283ED02869F5F379F3C4F8D4000028B4 +:1059200037D02869F5F372F3C4F8D800002830D0D6 +:105930002869F5F36BF3C4F8DC0050B31323A4F823 +:1059400066302B68174998683246002308F0DED885 +:105950002B68A066144998683246002308F0D6D810 +:105960002B68C4F8B000114998683246002308F04B +:10597000CDD82B68C4F8B4000D499868324600238E +:1059800008F0C4D8C4F8E000002408E06FF01A045E +:1059900001E04FF0FF34284631466DF0D5DC20465B +:1059A000F8BD00BF85D1870079D187000DD1870070 +:1059B0005DDF8700F8B547680646CD590C46DDB176 +:1059C000436B0BB1FFF714FCD5F89C1049B1336859 +:1059D000986808F017D83368D5F89C10986808F0D4 +:1059E0007DD8D4F8243413B120464FF02FDA28465E +:1059F000FBF302F50023E351F8BD00002DE9F0416F +:105A0000D0F89830D0F89010013344688B42256864 +:105A10008EB00246C0F8983009D1D0F894307BB1EE +:105A2000D2F89C104FF47A72A8685A4304E007D267 +:105A3000D2F89C10A868214A002307F0BDDF39E0A6 +:105A4000D5F8D006214675F037DF237A002B31D008 +:105A5000D4F80801F7F314F3074658BB227E04F18B +:105A6000DC080EAE04F1190106A846F8242DF6F361 +:105A700017F421464246284671F068D804F1E20343 +:105A80000193022302460293214643462846CDF85D +:105A9000008020F0F5DC3946204639F0C9D921468E +:105AA000284640F059DF28461A2132462423009721 +:105AB000F6F76EFA0EB0BDE8F08100BF80EE36005A +:105AC0002DE9F04F0D68ADB004460121A86922AA66 +:105AD0002023D5F800B0F1F369F34FF0080AD4F8A9 +:105AE000683194F86C11E21804F1E40682F8E310CE +:105AF00006F18C020C210DF16809019206F190006B +:105B00003246CDF80090F9F343F2D4F870114048D2 +:105B10000591F6F3F5F422AA03464FF0200800920F +:105B200006AF05993A4A4846CDF804800297CDF869 +:105B30000C80F9F307F201213A464346D4F8880174 +:105B4000F1F30EF758466EF017DAD4F88801A96918 +:105B5000F1F39CF2002836DAD4F88431CDF808B09D +:105B600000932C4BD4F8881101932869D4F8902124 +:105B7000D4F88031F5F3E8F228BB94F88C3113BBEC +:105B80002869D4F89011F5F3C7F4E0B1012384F843 +:105B90008C314946D4F8702106F1B000F6F380F359 +:105BA000D4F890012AA92BAAF5F3BCF22A992B9AD2 +:105BB000D4F8D400F5F350F3D4F8682128683146BE +:105BC000013A1BF069D894F86C310133DBB284F8E8 +:105BD0006C31AA6A934207D80AF1FF3A5FFA8AFA4F +:105BE000BAF1000F7FF47BAF0021502206A8F6F334 +:105BF000DBF3002120221AA8F6F3D6F394F86C0107 +:105C0000AB6A984234BF002001202DB0BDE8F08F70 +:105C100062E6890075EA87002DE9F04F4368CFB04E +:105C2000CB58044603F1080948468846F6F368F461 +:105C300007460220F3F71CFE00234EA941F8043D5D +:105C4000BBB208F1190207930692079A83460192A4 +:105C500098F818302046069ACDF80090FFF753FACE +:105C600018B94D9B002B40F00A810121002220230E +:105C7000606AF1F347F10121002220234290606A1B +:105C8000F1F340F10121002220234390606AF1F3F7 +:105C900039F10121002220234490606AF1F332F1AE +:105CA0000121002220234590606AF1F32BF10121AC +:105CB000002220234690606AF1F324F101210022A2 +:105CC000E3694790606AF1F31DF1052102464990AE +:105CD0002069F5F385F3E36901210022606AF1F39D +:105CE00011F10421024648902069F5F379F3206907 +:105CF000F5F38CF14A902069F5F388F14B90206917 +:105D0000F5F384F108AD002180224C902846F6F38B +:105D10004BF33A4628464946F6F3C2F201210022E7 +:105D20003023606AF1F3EEF001210022302340902D +:105D3000606AF1F3E7F0002633460DF1E00A419086 +:105D400098F818200195022028AD06990297009630 +:105D5000CDF80CA0CDF810B0F3F7B0FE30223146EC +:105D60002846F6F321F34748F6F3CAF3454B3027AC +:105D700000930190514602205A46334602950397FC +:105D8000F3F7BCFE01213B462A464098F1F3E8F5C3 +:105D90004098A2690146F1F76BFB429B489900933A +:105DA000439B499A01934098A369F1F779FF42997F +:105DB000439A4B98F5F350F231463A462846F6F3AB +:105DC000F3F23148F6F39CF32F4B019000935146C8 +:105DD0005A463346022002950397F3F78FFE3B465F +:105DE00001212A464198F1F3BBF54198A269014689 +:105DF000F1F73EFB449B48990093459B499A0193D8 +:105E00004198A369F1F74CFF4499459A4C98F5F3F2 +:105E100023F24C994A9A4B98F5F3A2F0079A98F816 +:105E2000183001924A99069A2046CDF80090FFF763 +:105E3000EEF946A947AA4A98F5F374F142A8F1F39E +:105E40009FF143A8F1F39CF144A8F1F399F145A81F +:105E5000F1F396F148A8F1F393F149A8F1F390F129 +:105E600040A8F1F38DF141A8F1F38AF14BA8F5F3C5 +:105E70003BF14CA8F5F338F14AA8F5F335F14FB0F2 +:105E8000BDE8F08FB85B0100D25B0100C06A00F092 +:105E90000100704721B18368CB5893F8BC0170476B +:105EA000084670472DE9FF41476804460023D0F8B3 +:105EB000008038460E46A2F168050393FFF7E6FF1F +:105EC00090B138464146FFF7E5FF68B103AB009358 +:105ED00021462B46386806F16002FFF747FA039D1A +:105EE000014610B99DB100E03146A5F12003202BF9 +:105EF0000DD8B4F8AC309D4209D104F16C002A46AB +:105F0000F6F3BAF1002814BF0520002000E00520B8 +:105F100004B0BDE8F08100002DE9F0419846B8B02A +:105F20000023359336937F4B07460C4630AE03F182 +:105F3000100E18685968354603C5083373452E4658 +:105F4000F7D13D680121202302F10806686A00228A +:105F5000F0F3D8F735902869F5F358F0B8F1680FE9 +:105F6000369015D97B689B79002B00F0B9802846C4 +:105F7000FFF78CFF20B128462168FFF78BFF48B957 +:105F8000A8F168081FFA88F8A4F8AC80464401E03C +:105F900040F0A880D4F8BC00012132462023F1F360 +:105FA000DFF4D4F8BC00F1F3F9F2002840F09C8053 +:105FB000D4F8BC006969F1F369F0002880F294809C +:105FC000012106F120022023D4F8CC00F1F3C8F41B +:105FD0000121D4F8D00006F140022023F1F3C0F4EF +:105FE000D4F8BC00D4F8B810F1F350F070B9D4F87C +:105FF000CC00D4F8C410F1F349F038B9D4F8D0008B +:10600000D4F8C810F1F342F000286FD0D4F8D800CB +:10601000D4F8CC10D4F8D020F5F31EF1002867D0C6 +:10602000D4F8BC10D4F8D400369AF5F393F136982E +:10603000D4F8D8100246F4F393F73698D4F8C01089 +:10604000024620AEF5F386F1369834A90022F5F326 +:1060500069F03246202301213498F1F3A7F00021A2 +:10606000202228A8F6F3A0F1202137AB324618AF42 +:10607000019328A80B460097F8F38AF7D4F8B810D4 +:10608000D4F8BC206B693598F1F77DF920233246AE +:1060900001213598F1F38AF03146102204F108000D +:1060A000F6F3FEF030A8F6F32BF22025402203464B +:1060B0000096039204AE294630AA3846019502960E +:1060C000F8F340F704F1180031462A46F6F3E8F0F9 +:1060D00004F138000CA92A46F6F3E2F0002408E0A7 +:1060E000FF2406E0042404E0032402E0012400E08D +:1060F000022435A8F1F344F036A8F4F3F5F70021B3 +:10610000202218A8F6F350F10021502204A8F6F33B +:106110004BF120A800212022F6F346F1204638B0AA +:10612000BDE8F081FEE589002DE9F04F1D4683684A +:1061300089B0EF5843688046CB580E4607931846FF +:1061400091463946129A139BFFF7E6FE0328044650 +:1061500001D1009005E0022801D0042816D10323C4 +:106160000093012301930293002303930493D6F831 +:1061700008313046B3F8623005F11401C3F340131F +:1061800005934A462B46F7F70BFB65E0012862D0E2 +:10619000002861D1B7F8623040460133A7F8623079 +:1061A000FFF774FE40B140462946FFF773FE002812 +:1061B00014BF7E20002000E0204601234FF0000A9B +:1061C0004FF0030B0193D6F80831CDF800B00290E0 +:1061D000CDF80CA0CDF810A0B3F8623005F1140C86 +:1061E000C3F34013614605934A462B463046CDF82B +:1061F00018C0F7F7D5FACDF800B0D6F808314FF04F +:10620000020BCDF804B0CDF808A0CDF80CA0CDF865 +:1062100010A0B3F86230DDF818C0C3F34013614634 +:1062200005934A462B463046F7F7BAFAD9F80030BC +:10623000B96EC7F85930B9F80430A7F85D30D8F80E +:1062400000309868079BD3F88820534607F0B4DBEA +:1062500087F858B000E0FF24204609B0BDE8F08F71 +:106260002DE9F04FD0F804A087B09AF80630054623 +:106270000C4693460768D1F8009043B390F8A930D4 +:1062800013B1013B80F8A930D4F8B43138460093FB +:10629000D4F8B831514601935A464B46FFF744FFB4 +:1062A0000646D4F8B40168B10021D4F8B821F6F359 +:1062B0007BF0D4F8B401FBF39FF00023C4F8B431B1 +:1062C000C4F8B831002E14BF022000202DE038465B +:1062D000FFF7DCFD38B138464946FFF7DBFD002803 +:1062E00014BF7E20002003234FF001088DE8080131 +:1062F0000026029003960496DAF8083109F1140199 +:10630000B3F862305A46C3F34013059350464B46E8 +:10631000F7F746FA3B68A16E9868D5F888203346AF +:1063200007F04ADB84F85880304607B0BDE8F08FAC +:10633000052B10B503D1BDE81040FFF791BF4368AE +:106340009B792BB190F8A93013B1013B80F8A930AB +:10635000022010BD2DE9F0419846436805469B791F +:106360000C461646069F8BB190F8A930013380F891 +:10637000A9303846FBF334F0C4F8B401002834D017 +:1063800041463A46F5F38CF7C4F8B8710023A4F8F7 +:106390006030A4F86230A4F864303368C4F859302F +:1063A000B388A4F85D302868FFF770FD90B12868C5 +:1063B0002168FFF76FFD68B121462846FEF7EBFF25 +:1063C0002046FFF790F8284621463246BDE8F041C6 +:1063D000FFF746BF204629466CF04EDD20B9042366 +:1063E00084F85830BDE8F0810220BDE8F0812DE945 +:1063F000F04387B015460F9A0646012A0C461F4601 +:10640000DDF83880D0F804C0D1F8009059D19B88CD +:10641000072D8CBFFA88FF220BB17E2B59D10021AA +:106420007E2B84F8BC1103D1012384F8BC3104E035 +:106430001BB96368DB6A98074BD5132A16D0032172 +:1064400001224D238DE80E00002303930493DCF812 +:1064500008316046B3F8623009F11401C3F3401308 +:10646000059342464B46F7F79BF932E096F8A800B1 +:1064700007F1080196F8A99040B9012386F8A830E1 +:10648000B9F1000F28D1682D0AD904E0B9F1000F45 +:1064900012D1682D0AD920462A466DF00FDAD8B9F4 +:1064A0000E953046214642463B460DE03046214699 +:1064B0006DF042D848460FE0304621466DF03CD89A +:1064C00009E042B90E95424607B0BDE8F043FFF738 +:1064D00041BF022000E0002007B0BDE8F0832DE9B5 +:1064E000FF4105680C46A3F10807D1F80080A4F825 +:1064F000AC7000212846039102F10806FFF7C6FCA4 +:10650000A0B128464146FFF7C5FC78B103AB009324 +:1065100032463B4628682146FEF728FFBDF80C307E +:106520000646A4F8AC3018B913B90FE0A4F8AC7063 +:10653000B4F8AC20A2F120039BB2202B06D804F1C2 +:106540006C003146F5F3ACF6002001E04FF0FF306F +:1065500004B0BDE8F0812DE9F04F90E8C00089B0AB +:106560000792139A8046012A0C469A46DDF848B0F5 +:106570000D6840F0AC803368896E986807F042DAA5 +:1065800004F16C030021402218460693F5F30CF742 +:106590000021A4F8AC100799BAF8042007298CBF91 +:1065A000BAF80610FF214C2A069B3CD14FF0000997 +:1065B000184649464022A4F86090F5F3F5F6A4F891 +:1065C000AC90404621465246079BFFF788FF304675 +:1065D000FFF75CFC78B130462946FFF75BFC50B111 +:1065E000032201234FF07E0C8DE80C10CDF80C90A7 +:1065F000CDF8109008E003234FF0010E8DE808401D +:106600000023029303930493D7F808313846B3F874 +:10661000623005F11401C3F3401305935A462B462B +:10662000F7F7BEF849E04D2A04D1B4F866308B4242 +:1066300018D042E00AB17E2A3FD113290ED1079A21 +:106640003046019239465A462B46CDF800A06CF0F0 +:10665000D5DF002814BF0220002076E0B4F86030B7 +:10666000052B01D900233BE0032201234FF04D0904 +:106670008DE80C024FF00009CDF80C90CDF8109089 +:10668000D7F8083105F11401B3F862305A46C3F364 +:106690004013059338462B46F7F782F8B4F860307C +:1066A000A16E0133A4F860303368D8F88820986868 +:1066B0004B4607F081D9484647E03368A16E986899 +:1066C000D8F88820002307F077D900203DE0931EFA +:1066D000012B4FF0000337D8B1F86010052903D91A +:1066E00084F85830022030E0032A09D132680131A1 +:1066F000A4F860109068A16ED8F8882007F05CD9E3 +:106700003046FFF7C3FB38B130462946FFF7C2FBDE +:10671000002814BF7E200020032301248DE81800E8 +:106720000024029003940494D7F808313846B3F853 +:10673000623005F11401C3F3401305935A462B460A +:10674000F7F72EF8204600E0184609B0BDE8F08FB4 +:106750002DE9F3470B6882685B680646D3F808A00A +:10676000D3F80490B3F810801B680D46032B5AF839 +:106770000240DAF810701DD1FFF788FBD0B1304627 +:106780005146FFF787FBA8B1B4F8AC3093B1B9F12B +:10679000010F0FD1B8F14C0F01D0BA7952B9AA69E3 +:1067A000FF2000925D2104F16C02DBB2F1F70EFDD7 +:1067B000002001E06FF01600BDE8FC872DE9F843EA +:1067C0000B6882685B680446D3F808905F681E8A8D +:1067D0001B6859F80280032BD9F8105013D1FFF72A +:1067E00055FBA0B120464946FFF754FB78B1B8F8F5 +:1067F000AC0060B1012F06D14C2E01D0AB792BB982 +:106800000330BDE8F8830020BDE8F8830020BDE830 +:10681000F8832DE9F04F0B6882685B68B9B0D3F854 +:1068200008805E681F8A1B688146032B58F8024067 +:10683000D8F810A08D69D1F81CB040F09F80012ECF +:1068400048D137B1A7F14C039BB2012B01D97E2F60 +:106850000FD1B4F8663038A9284621F8043D022249 +:10686000F5F31EF502350FB17E2F02D19AF80630EE +:106870000BB14C2F13D14846FFF708FB20B1484617 +:106880004146FFF707FB50B9B4F8AC203AB12846AF +:1068900004F16C01F5F304F5B4F8AC30ED180FB168 +:1068A0007E2F6ED101212A462023D4F8B800F0F3C0 +:1068B0007DF4012105F120022023D4F8C400F0F377 +:1068C00075F4D4F8C800012105F140022023F0F34B +:1068D0006DF456E0022E54D1B4F8623038A921F894 +:1068E000023D28463246F5F3DBF4BDF8DE3038AF22 +:1068F00027F8C83D01210DF11A022023D4F8B80071 +:10690000F0F354F401210DF13A022023D4F8C4002D +:10691000F0F34CF401210DF15A022023D4F8C80001 +:10692000F0F344F401210DF17A022023D4F8BC00E5 +:10693000F0F33CF401210DF19A022023D4F8CC00AD +:10694000F0F334F401210DF1BA022023D4F8D00081 +:10695000F0F32CF44FF00008C223029302353046C6 +:1069600004F1180120224346CDF8008001970395D9 +:10697000CDF810B0F3F7A2F8404603E06FF0160030 +:1069800000E0002039B0BDE8F08FF8B50B68044690 +:106990005A68836896685168F558138A126837698F +:1069A000032A2DD1012926D10BB17E2B12D1BB791F +:1069B0006BB92046FFF76AFA20B120463146FFF74F +:1069C00069FA20B9B5F8AC0008B1023000E0022045 +:1069D0006030F8BD4D2B15D04C2B11D1FFF756FA76 +:1069E00020B120463146FFF755FA58B9B5F8AC004A +:1069F00050B10230F8BD02290CBF22200020F8BDA2 +:106A00000020F8BD0220F8BD0220F8BD19B183684E +:106A1000CB5883F8BC21704770B50C680D4606460C +:106A2000102208460021F5F3BFF42C602046002117 +:106A3000F268F5F3B9F404F52473C4F8EC3004F506 +:106A40002C732560C4F8243170BD2DE9F0470D4644 +:106A500098462B68BDF82060099C0768896B95F8FB +:106A60002CC073B193F8009093F801A049EA0A2969 +:106A7000A5F81C9093F81690DB7D49EA0323A5F84E +:106A80007E303B68B5F81C9093F8D130002B5AD17A +:106A900097F92735B3F1FF3F03D190F8A43313B131 +:106AA00051E0012B4FD0C9F38027B5F87E9019F043 +:106AB0000F0901D127B987E027B94FF0010904E098 +:106AC000012702E04FF000094F460123002204F5A0 +:106AD000227004F5237176F017DAD4F888329845DD +:106AE00005D1D4F88C32F31A18BF012300E001233A +:106AF0003FB933B1C4F88872C4F88C72A4F88672B6 +:106B00005CE0B9F1000F08D00020C4F88802C4F896 +:106B10008C02A4F88602BDE8F087B5F87E50C4F870 +:106B20008882C4F88C62A4F886524846BDE8F08793 +:106B300006D18F88B74294BF0027012700E00127C4 +:106B4000F8B2BDE8F087BCF1000F13D04B6B03EB3C +:106B5000C20153F83230984506D307D18888B04235 +:106B600094BF0026012602E0012600E00026F0B2D4 +:106B7000BDE8F087D1F8E03052019A1813699845C2 +:106B80001CD302D1938AB3421BD89369984506D38C +:106B900007D1908BB04234BF0020012002E00120D9 +:106BA00000E0002070B106F07F06F308D05C06F02C +:106BB0000706304100F00100BDE8F0870120BDE884 +:106BC000F0870120BDE8F0874B6B03EBC20153F85F +:106BD00032309845ACD2B2E72DE9F04F1C4693F81D +:106BE00060B05F68D368ADF5117D064605919146AA +:106BF000156933B11B7A0B2B03D13B7803F00103EA +:106C000001E0FB789B09E36394F82C30494600933C +:106C100030462A46E36B4FF023DB0146A06320B1E8 +:106C20002A6D40F2371313402BB9304621464A46AD +:106C300071F002DAE2E090F90E2090F90F30D318EB +:106C4000A2689A42C0F0DA80A269138A13F0080F92 +:106C50000DD0007A0B280AD196F8DC0538B1887976 +:106C6000032804D823F008031B041B0C13820B7A9F +:106C7000042B59D00B2B00F0AE80022B40F0C080CB +:106C8000BB7897F800A097F8068043EA0A2A7B7938 +:106C90004FEA084848EA03283B7948EA0308FB79A9 +:106CA000A76E48EA036817F0010740F0AC80284659 +:106CB00021465A464346CDF800A0CDF80490FFF790 +:106CC000C4FE002800F09F80AB79002B40F0678263 +:106CD0003368D3F88830D3F8DC210132C3F8DC21E3 +:106CE00094F82C2022B1D3F8B4220132C3F8B42294 +:106CF000D3F8E8210132C3F8E821D5F8183193F828 +:106D000034301BB12846002165F0E0DB94F82C708C +:106D1000002F00F044823368D3F88830D3F8C022C3 +:106D20000132C3F8C02269E03B7897F801A097F8D8 +:106D3000068043EA0A2AFB794FEA084848EA0368D2 +:106D40003B7948EA03087B7948EA03282B7C13B98E +:106D5000EB6DDB0757D4A76E17F0010753D1284618 +:106D600021465A464346CDF800A0CDF80490FFF7DF +:106D70006CFE002847D0AB79002B40F010823368BE +:106D8000D3F88830D3F8DC210132C3F8DC2194F841 +:106D90002C2022B1D3F8B4220132C3F8B422D3F8A4 +:106DA000F0210132C3F8F021D5F8183193F83430CE +:106DB0001BB12846002165F089DB94F82C70002F68 +:106DC00000F0ED813368D3F88830D3F8C82201325F +:106DD000C3F8C82212E00237C83110223846F5F352 +:106DE00083F500280CDA8D4839461022F5F3ECF6CD +:106DF000A16B8B48C8311022F5F3E6F60027CEE1EF +:106E00004FF00008C24696F8B03293B92B6D1F07B9 +:106E10000FD4A06B037A022B02D1F6F331F140B903 +:106E200063699B69980004D4A3691B8A190700F160 +:106E3000FB8063699B695A06E0D4A3691A8A42F011 +:106E400008021A82A16B0B7A013B0A2B00F2CE805A +:106E5000DFE813F035000B0035006C00CC00CC00EF +:106E6000CC00CC00CC00CC00AE000846F6F308F114 +:106E700008B12B7C4BB1A36BD3F88820904504D884 +:106E80000FD093F88C205A450BD0A16B226804F1E7 +:106E90004007384614310A32434601F0C3D9E7654A +:106EA00001E06433E365A16B04F14A07384614310D +:106EB000E26D534601F080DA3846102110E0616837 +:106EC000032284A8F5F3ECF1A36B84A803F1140169 +:106ED0001A690330F5F3E4F1A36B84A8196903314F +:106EE00007AAFBF38DF1A36B606893F90E30A168DC +:106EF000C018C91A07AAFBF3A5F1A36B606893F940 +:106F00000E30A168C018C91A4FF0FF32F6F3F4F042 +:106F1000444BA2699842138A04D123F010031B0446 +:106F20001B0C01E043F0100313827DE06368DF78FF +:106F300017F020071FD00A6948A81431D200FBF3CC +:106F400003F6002321686269484670F0A5DC00273B +:106F5000A36B01900097196948A82368E268EEF3D3 +:106F6000C7F3831C05D1A3691A8A42F010021A8262 +:106F70005AE0013058D13368D3F88830D3F8DC2197 +:106F80000132C3F8DC21D3F8F4210132C3F8F42133 +:106F900094F82C20002A00F0FF80D3F8B4220132AC +:106FA000C3F8B422D3F8CC220132C3F8CC22F6E0E5 +:106FB00001F11400E2682431236800F0F9DF0028B1 +:106FC0007FF41CAFA26BD2F8D8300133C2F8D830AE +:106FD00033F07C4328D1F2220192D6F8940129465D +:106FE00009F11402009376F05DDE1DE0AF79002F09 +:106FF0007FF404AF3368D3F88830D3F8DC21013252 +:10700000C3F8DC2194F82C20002A00F0C580D3F8C6 +:10701000B4220132C3F8B422C1E000BFA2ED89005E +:10702000A8ED8900E320BBDEA36B616893F90E2015 +:107030008A18626093F90E1093F90F208A18A168DC +:107040008A1AA26093F90E1093F90F208A18216909 +:107050008A1A2261A269128A02F01802182A64D1DF +:10706000AB79002B7FF4CAAE95F9442000930193CD +:10707000029330463123D5F8081170F0A7DA33684F +:10708000D3F88830D3F8DC210132C3F8DC21D3F8FF +:10709000EC210132C3F8EC21D3F8F4210132C3F81A +:1070A000F42194F82C2072B1D3F8B4220132C3F841 +:1070B000B422D3F8C4220132C3F8C422D3F8CC22BC +:1070C0000132C3F8CC22A26B127A022A05D0032A1D +:1070D00012D0012A7FF492AE0EE0D3F808220132DA +:1070E000C3F8082294F82C70002F58D0D3F8E0226F +:1070F0000132C3F8E02281E6D3F800220132C3F85E +:107100000022D3F8FC210132C3F8FC2194F82C7042 +:10711000002F44D0D3F8D8220132C3F8D822D3F8B4 +:10712000D4220132C3F8D42268E661698A89E26018 +:1071300094F82D209AB993F90F20059892B2FAF39A +:1071400029F16369DA89900402D5B3F850308BB91C +:10715000A36BE26893F90F30D31AE3600AE0059855 +:10716000F6F3F4F0A36B014693F90F20059892B261 +:10717000FAF310F1A36BC4F86480A4F862A01B7A40 +:10718000042B01D0022B09D1A36ED90706D43046B7 +:10719000214670F09DDF01E0174600E001273846E8 +:1071A0000DF5117DBDE8F08F2DE9F341099F002316 +:1071B0000D9904469046089E0A9D009301933FF066 +:1071C0004FDE032F0BD9042268463146F5F368F0F1 +:1071D000072F04D901A8311D0422F5F361F0A8F1AD +:1071E0004C08B8F1050F2AD8DFE808F00A03160F9B +:1071F000231BD4F88434BDF80020A3F8922016E0B5 +:10720000D4F88434B3F8923017E0D4F88434BDF85D +:107210000020A3F896200AE0D4F88434B3F896301E +:107220000BE0D4F88434BDF80020A3F89E200020A1 +:1072300007E0D4F88434B3F89E302B60F7E76FF0A2 +:107240001600BDE8FC81D0F884242DE9F843B2F89B +:10725000928004464145D4BF00200120B2F84A5034 +:10726000B2F89690B2F89460B2F898C010B1C8EB3A +:10727000010701E0C1EB0807B2F89030BFB2002B64 +:1072800075D0BCF1010FADB2334607D1002851D003 +:107290002BB203FB08F393FBF1F346E0BCF1020FC2 +:1072A0002BD131B2B8B10FFA89F3994203D104233B +:1072B000A2F8983062E0132F02D9A6F1140339E046 +:1072C000092F02D9A6F10A0334E0042F01D9731F54 +:1072D00030E0B31E2EE00FFA85F841451DD0132F84 +:1072E00002D906F1140325E0092F02D906F10A0399 +:1072F00020E0052F1CD9731D1CE0BCF1040F39D10F +:1073000033B238B10FFA89F18B4237D0052F38D913 +:10731000731F0AE029B28B4204D10123A2F89830EE +:10732000BDE8F883052F2DD9731D4FF0020C01E045 +:107330004FF0040C1BB229B28B4204DC0FFA89F522 +:10734000AB42A8BF1D462368A2F89450A2F898C08B +:107350002DB22946012220461B7E72F0B1DC236843 +:107360002046294600221B7E72F0AADC06E0184661 +:10737000BDE8F8834FF0FF30BDE8F8830020BDE89A +:10738000F8830020BDE8F883D0F8843413B5B3F84F +:10739000902004466AB1036A0DF1060118695BF09A +:1073A000BFD980B12046BDF906100122FFF74BFF7F +:1073B00009E06421012372F083DC0122204664216C +:1073C000134672F07DDC1CBD08B5036AD3F8D80003 +:1073D00079B143784A789A4208D102300231F4F305 +:1073E0004BF7D0F1010038BF002000E00020C0B210 +:1073F00008BD084608BD2DE9FF4799464369D0F806 +:10740000208082461B680446174602695AF8180B0A +:107410000E464146D55801F055FA2169206852467A +:107420006FF096DC0123C8F800302B680146023B60 +:10743000012B03D82369DB6DC8F8D0300C9B206882 +:107440000293424633468DE8800201F058FA48B173 +:107450002B68022B05D1636AD888003018BF012041 +:1074600000E0012004B0BDE8F0872DE9F04FC368CB +:10747000044600F1180799B01646056A8A46006866 +:1074800021693A4603936FF063DC013E0290062EB9 +:1074900000F23881DFE816F007003601BC00360143 +:1074A000DB003601FF00EE68002E00F02C81D5F8DD +:1074B000D03013F4804B0CD023682169D3F8D40664 +:1074C0000368CB581B781BB14AF04ADB834600E0C7 +:1074D0009B46636893F86231A3B1D5F8D000F0F70A +:1074E0008BFE88B12368D3F86008FEF7CFFC58B153 +:1074F00023680299D3F86008FEF7CCFC20B1B5F8F8 +:10750000DC8002E0984600E08046B5F806C02068BE +:10751000DC44C4441FFA8CFC0CF1710321693A4627 +:107520009BB2CDF804C077F07BD9DDF804C00646E5 +:10753000002800F0E8800CF15F0CD0F808901FFAEA +:107540008CFC4FEA1C2343EA0C2C09F11207A9F822 +:1075500010C000215F223846F4F326F74AF4847302 +:107560001A0A89F8132089F814302B8B05F13C0195 +:107570001A0A89F8152089F81630202209F11F000F +:10758000F4F38EF6EA8809F171009344D8441FFAA7 +:1075900088F84FEA182343EA0828A9F86F80E968B9 +:1075A000F4F37EF6636893F86231F3B1D5F8D00056 +:1075B000F0F722FEC8B12368D3F86008FEF766FC36 +:1075C00098B123680299D3F86008FEF763FC60B1B4 +:1075D000EB68002B00F09B80E888D5F8E0103818A5 +:1075E0005F30B5F8DC20F4F35BF6D5F8D030580402 +:1075F00040F18D8023682169D3F8D4060368CB5805 +:107600001B78002B00F083803A464AF0FFD97EE0D9 +:10761000206821693A46712377F002D9064600288E +:1076200071D0D0F808905F22002109F1120789F883 +:10763000112089F810103846F4F3B6F64AF4807336 +:107640001A0A89F8132089F814302B8B1DE0206862 +:1076500021693A46712377F0E3D80646002852D0D4 +:10766000D0F808905F22002109F1120789F8112053 +:1076700089F810103846F4F397F64AF440731A0A62 +:1076800089F8132089F81430EB8A1A0A89F8152032 +:1076900089F816303BE0206821693A46712377F07B +:1076A000BFD8064678B3D0F8089000215F2209F1D0 +:1076B000120789F8101089F811203846F4F374F68F +:1076C0004FEA1A2389F8133089F814A01FE0D5F87F +:1076D000D000F7F37DF10146484605F18C0204AB7A +:1076E000F7F386F1044630B9314603982246F9F3A0 +:1076F000A7F6264607E007F14D0004A91022F4F38F +:10770000CFF500E00026304619B0BDE8F08F032326 +:1077100089F80F30D5F8D000F6F354F505F15C0484 +:1077200000280CBFFE2302233846082200F8053B40 +:107730002146F4F3B5F508212046F7F34FF11AF08E +:107740000301C9D1C3E72DE9F04F91F813800B7DF8 +:107750008BB043EA082818F0030904460E46069247 +:107760004769056ACDF8208005D1D5F8D000F7F338 +:107770002FF1844600E0CC4605F15C0A06F1170BB8 +:107780000120082359465246CDF810C0F6F302F600 +:107790008245DDF810C000F0F78318F4807107917E +:1077A00010D0338A1A0A42EA03239BB25C2B40F2C0 +:1077B000EB833046614605F18C02F6F3E5F70028CD +:1077C00000F0E283338A1A0A42EA03239BB25E2B5B +:1077D00040F2DA8396F86F1096F8702042EA0122A0 +:1077E0005F329342C0F0D08306F1120209925946EB +:1077F00008225046F4F354F505F164005946082276 +:10780000F4F34EF5D5F8D000F6F3DCF4002868D098 +:1078100018F4805F65D096F86F2096F8703043EAD0 +:107820000223B3F5807F0BDD38462169012274F015 +:1078300065DC206904F11801012277F089D9E7E2BB +:107840004FF48070F9F3C6F5824630B938462169A5 +:10785000012274F053DCD14698E32020F9F3BAF505 +:10786000834630B95046F9F3C7F5384621690122FD +:1078700008E34FF48170F9F3ADF5059068B950460F +:10788000F9F3BAF55846F9F3B7F5384621690122FC +:1078900074F034DCDDF8149078E3B9F1000F04D112 +:1078A000D5F8D000F7F394F08146059B494605F1E1 +:1078B0009C020293099800238DE8000CF6F394F7DC +:1078C00081465046F9F398F55846F9F395F5059831 +:1078D000F9F392F5B9F1000F03D13846216901227D +:1078E00020E396F815A0B37DD5F8D00043EA0A2A24 +:1078F000F6F38AF410B918F0080326D0BAF10D0F88 +:107900000BD003D8BAF1050F15D10DE0BAF1100F65 +:1079100017D0BAF1200F0ED111E018F0080F13D0D4 +:1079200038462169022271E218F0080F0FD038465C +:10793000216903226AE238462169042266E20221B3 +:1079400006E00422059204E00323059301E00121EF +:10795000059118F0080900F026822B8A059A9342B7 +:1079600003D038462169052250E2079B002B40F0E6 +:10797000C78003232B60D5F8D0305A0606D462683E +:1079800092F86221002A37D0580335D513F4804984 +:1079900032D196F86F1096F87030042206F171001B +:1079A00043EA0121F6F3F8F70246002833D0437882 +:1079B000132B03D8384621690422B3E2636A216994 +:1079C000483300934FF020092046063201F1DC03D2 +:1079D000CDF8049073F054D88246E0B9636AA3F8F6 +:1079E000069094F80834B3B1A068D4F8041406F0F3 +:1079F00009D884F808A40EE019060CD5616AB1F81C +:107A0000E42042B101F14800C431F4F349F4636A5F +:107A1000B3F8E410D980636ADB882BB9204631467D +:107A2000069A72F0DFDFAFE205F11C0906F11F01D3 +:107A30002022484605F13C06F4F332F42022206867 +:107A4000314619F029D9D5F8D0305A040AD5226820 +:107A50002169D2F8D40602688A58127812B149F026 +:107A6000FFDF3BE021690A6D100508D413F4922F63 +:107A700005D1D1F8083193F883309A0612D5636A9C +:107A800004F1180003F148020092DB88E23101930F +:107A900005F18C030293AB8A4A4603933346F6F30F +:107AA0000DF41BE004F1180A5046E2310622F4F30B +:107AB000E3F3002800F06882636A216903F1480259 +:107AC0000092DB885046019305F18C030293AB8A48 +:107AD000E23103934A463346F6F3F0F540F63B6253 +:107AE0003846216908EA0202012374F04BDB08B131 +:107AF000042356E1384621690D2274F0FFDA43E28F +:107B0000069A4AB997F81690B9F1000F0CBF4FF4D6 +:107B100000794FF0000901E04FF00009D5F8D000DE +:107B2000F6F350F341F2C833002808BF4FF4E47372 +:107B300003EA080218BF4FF000099A4240F024827D +:107B400019EA080F40F020822B68033B042B00F257 +:107B50001B822946052341F81C3B06F11F00202209 +:107B6000F4F38AF3002840F00F8296F86FA096F89D +:107B70007030D5F8D00043EA0A2AF6F323F3002840 +:107B80003FD006F1710B584651463022F5F306F00E +:107B90008146C8B1D5F8D03042785B0440F1FA8113 +:107BA00023682169D3F8D4361B68CB581B78002B87 +:107BB00000F0F081123A92B2ECE1A86809F10201FA +:107BC0000230F4F359F318B138462169072215E061 +:107BD0000AEB0B0199F80120C9EB010189B2901C55 +:107BE00081421CDD6FF001039B1A4844C918302202 +:107BF000F4F3D4F798B121693846062274F07EDA9E +:107C000009E0AB88534506D1A86806F171015246D8 +:107C1000F4F332F318B1206904F1180142E0D5F809 +:107C2000D000F6F3CFF278B106F171005146F6F3C9 +:107C3000A7F648B938462169092274F05FDA20694D +:107C400004F1180101222EE02068036893F86231E4 +:107C500063B304F1180921694A466FF079D8834665 +:107C6000D5F8D000F0F7C8FA00B32368D3F860085D +:107C7000FEF70CF9D0B1BBF1000F17D023685946BD +:107C8000D3F86008FEF706F980B1514606F171009D +:107C9000F422F4F383F701462046FFF795FB28B959 +:107CA00020694946112276F053DF6DE140F20B2244 +:107CB0003846216908EA0202032374F063DA814638 +:107CC00028B1062318F040092B6004D116E038468D +:107CD00021690D2226E12A8A04F1180B2B8B2068DA +:107CE0008DE80408216905F1AC0276F0D1DED5F803 +:107CF000D000F6F367F2002834D003E0384621695B +:107D000008220FE1514606F17100F6F339F6427888 +:107D10008046063A92B2EA82837905F16C0903F053 +:107D2000030385F8CC3008F108014846F4F3B8F2B3 +:107D300095F8CC200599EB8A009206F14F0201914B +:107D4000029298F80620216902F00402039220684A +:107D50004A4676F021DE23682169D3F87C06324654 +:107D600054F0ECDED5F8D000F6F32CF2C0B10823C5 +:107D70002B6038462169002274F0C0D923695A4625 +:107D8000DB682068009379210623F4F701F9236862 +:107D90002269D3F8D4361B68D35800221A70F3E056 +:107DA00006232B60F0E02B68052B40F2ED80236A60 +:107DB00005995A8A8A4208D0D3F8D000F6F324F203 +:107DC00018B1384621690A22ACE008F46073B3F5B3 +:107DD000607F40F0D98007232B60D5F8D000F6F300 +:107DE000F1F18146002841D018F4805F0BD096F85D +:107DF0006F1096F8703006F1710043EA0121F6F336 +:107E0000BFF5814638B9216938460B2274F076D91E +:107E10004FF00009BAE0427805F16C0A063A92B2D6 +:107E2000EA82837909F1080103F0030385F8CC3075 +:107E30005046F4F335F295F8CC20EB8A00926A8A2A +:107E40002169019206F14F02029299F806202068FA +:107E500002F004020392524676F09EDD2368216907 +:107E6000D3F87C06324654F069DE70E0BAF1200F98 +:107E700055D84FF48070F9F3ADF2834630B92169DB +:107E800038460C2274F03AD9D9467FE02020F9F325 +:107E9000A1F2069050B95846F9F3AEF2384621697E +:107EA0000C2274F02BD9DDF818906FE04FF481703C +:107EB000F9F390F2844680B95846CDF810C0F9F332 +:107EC0009BF20698F9F398F2384621690C2274F077 +:107ED00015D9DDF810C0E14658E0069B05F16C02AB +:107EE0000792414605F19C0201930290079B099875 +:107EF000CDF810C0CDF800B0F6F370F481465846C6 +:107F0000F9F37AF20698F9F377F2DDF810C06046DB +:107F1000F9F372F2A5F816A0B9F1000F05D12169A5 +:107F200038460C2274F0EAD830E0089A08F03003A2 +:107F30001B110599009302F0400301914F36039302 +:107F400020682169079A5346029676F025DD384667 +:107F5000216908F00B02052374F014D928B1082315 +:107F60002B6038462169002202E0216938460D2243 +:107F700074F0C4D823692068DB687921009304F188 +:107F800018020623F4F704F84FF0010948460BB035 +:107F9000BDE8F08FA988931C99427FF415AE0CE6DA +:107FA0002DE9FF4790E810028E7905460F46002E16 +:107FB00063D140F21440F9F30DF2804600285FD0FF +:107FC0003851314640F21442F4F3EEF1AB8AD9F85D +:107FD000D02608EB030448F803902B694FF0010A00 +:107FE000E360EB686261A360AB6827616360E420D3 +:107FF000C8F8006088F804A0C4F8FC63F9F3EAF15B +:108000002062002841D03146E422F4F3CDF1E8208B +:10801000F9F3E0F16062002837D03146E822F4F34A +:10802000C3F1D4F82480E868C8F8009019492246C2 +:10803000334605F06BDDC8F86800002825D0E868F5 +:1080400015492246334605F061DD6063E8B1E86812 +:1080500012492246334605F059DDC4F80404A0B1A4 +:10806000236A286A0193636A6946009702938DF830 +:108070000CA0F3F313F4304604E06FF0060001E0C7 +:108080004FF0FF3004B0BDE8F0872846394672F063 +:1080900099DBF5E7E1578800E9588800C95888005E +:1080A00038B51D4690B10368848ACB5873B11C194A +:1080B000114604F130001022F4F3F2F004F1400014 +:1080C00029462022BDE83840F4F3EAB038BDD0F8A4 +:1080D0008404F0B503F15605A83300EB430300EB2D +:1080E0008505B3F90A60AF6890F8E940BE1B7618C1 +:1080F000AE6026415E81B0F95E31D0F86811CB1ACE +:108100009B18C0F868312341A0F85E31F0BD10B56E +:108110000A7AD0F884342AB390F82922D1F80801D9 +:108120002AB190F86000904228BF024601E090F822 +:108130006020D1F81801047864B1007AD1F80811F0 +:1081400018B1C98D4A43002101E0CA8D012183F88D +:10815000291105E0012283F82921D1F80821D28DC7 +:108160000A3203E083F829214FF49B72C3F82421DB +:1081700010BD2DE9F04F8BB0D0F884449A469DF89D +:108180005C30904608939DF85420B4F8C6300792AE +:108190000393189A94F8E9300F4609920593B4F8BE +:1081A000F020D4F8D81094F81C3106469DF950B050 +:1081B0009DF8585004920691002B00F0AB810368A3 +:1081C00093F8693123B13BF04DDA002800F0A28129 +:1081D000336893F864312BB194F86D3113B10023F7 +:1081E00084F86D3194F828313BB1B068D4F830117F +:1081F00005F008DC002384F828318E2130693CF03A +:1082000069DA43004E334FF6FE71194030693CF095 +:1082100061DA94F858318146FF2B08D094F8E830A1 +:10822000012212FA03F300EA03091FFA89F994F80C +:10823000AF30AB4213D0002305F1320204EB8202CF +:10824000E91A93604A4242EB0102323204EB8202A5 +:1082500084F8AF50C4F8CC30C4F8C8309360BAF199 +:10826000000F00F05781079AC2B9022F40F35281E4 +:10827000C7EB0A01B4F9F22009B204EB45039142BD +:10828000A8BF0A46A3F8EA20D6F884345B79012B0C +:108290002AD9C8EB0B03A4F8EE3025E0049F04EBC9 +:1082A00045023BB2B2F9EA70C7EB0A07FF1A022F88 +:1082B00003DD1C2FA8BF1C2700E00327D6F8842469 +:1082C0005279012A10D9B4F9EE80C8EB0B08C3EB40 +:1082D0000808B8F1020F05DDB8F11C0FA8BF4FF078 +:1082E0001C0801E04FF00308D6F868329B792BB9DF +:1082F000089A1AB130460999FFF709FF05F13202D1 +:1083000004EB82029368304601339360C4F8CC30AA +:10831000D4F8383151460133C4F8383105F14E03F1 +:1083200004EB83035A6801325A605A462B46FFF722 +:10833000CEFED4F8E030D4F8E420934203D9039B76 +:108340001BB2049307E0D4F8DC000133012106904E +:10835000C4F8E03004910598012212FA00F3D4F831 +:10836000CC1099422DD3D5F1010B38BF4FF0000B43 +:108370000BF1A80C04EB4C0C04EB4500B0F85A01CF +:10838000BCF80AC0C0EB0C0C0FFA8CFC94F86C0122 +:108390008CEAEC7AAAEBEC7A8245ACBF0021012191 +:1083A000844503910EDB94F8E8000BFA00F189454F +:1083B00009D005F13C0104EB810148688018486050 +:1083C00001E00392002205F1540B05F12C0004EBAF +:1083D000800004EB4B01B1F90AC0D0F808A0CCEB47 +:1083E0000A0C67448760059807414F81D4F8C000A4 +:1083F000B4F9B610059F411A4144C4F8C010394180 +:10840000A4F8B61004EB8501D1F8D010B4F9C4007B +:10841000994204EB4B01B1F90A1028BF84F8B1501E +:10842000884244DBD4F8CC00069FB8420CD9D5F181 +:10843000010194F8E82038BF002111FA02F29145B9 +:108440002FD005F13C0225E0039F4FB394F844710F +:108450003DB1B4F9B2C07FB2C1EB0C0107EBC10171 +:1084600006E0B4F9B4C07FB2C1EB0C01C900C91B6E +:10847000049FB1EBC70F13DB984211D3D5F1010173 +:1084800094F8E82038BF002111FA02F2914508D093 +:1084900005F13E0204EB820251680131516000E0B7 +:1084A0002AB10120002D14BF0321022106E0002D76 +:1084B0000CBF2846002014BF0221032194F8AF20EE +:1084C00084F8492194F81D215AB1D6F8682292798E +:1084D0003AB938B130690B46009201923DF0C6D8E6 +:1084E00004E018B9D4F8CC209A4213D294F81D3184 +:1084F00083B1D6F868329B7963B9012284F82821C8 +:10850000B068D4F83011D4F824210BB0BDE8F04F96 +:1085100005F0529A0BB0BDE8F08F2DE9FF41D0F87D +:108520008454064695F81C310C4695F8E970002BEA +:1085300000F08180036993F80A31002B7BD0036837 +:1085400093F8693153B13BF08DD8034630B9B06828 +:10855000D5F83411142205F02FDA6CE0336893F863 +:10856000643133B195F86D311BB1002385F86D315D +:1085700061E0D6F83C33022B0AD0D5F8E020D5F8DC +:10858000E4309A4294BF4FF000084FF0010801E038 +:108590004FF0000895F81D31002B4CD0D6F868320A +:1085A0009B79002B47D1336A0DF10F0118695AF0FE +:1085B0000BDD9DF80F3085F8AF30002B14BF032181 +:1085C0000221B8F1000F25D003F1020E05EB8E0E4B +:1085D00005EB4302DEF8B0C0B2F9B200C0EB0C000C +:1085E000CEF8B000384103F12C0EA2F8B20003F12E +:1085F000540205EB8E0E05EB4202B2F9B200DEF832 +:10860000B0C0C0EB0C00783850FA07F7CEF8B000D5 +:10861000A2F8B27085F84931002201238DE80C00E0 +:1086200030690B463DF022D89DF80F3054F82320D6 +:10863000013244F82320BDE8FF8110B5D0F884440E +:1086400094F81C3123B104F58671FFF766FF00230F +:1086500084F8283110BD70B5D0F88444054694F8EC +:108660001C3103B3D4F8CC20D4F8C8309A4203D1DB +:1086700004F58A71FFF751FFD4F8CC30C4F8C83044 +:1086800094F81D317BB1D5F868329B795BB994F8C9 +:10869000292142B1A868D4F834114FF4FA72BDE828 +:1086A000704005F0899970BD38B5D0F8844405460E +:1086B000D4F83411806805F0A5D9D4F8CC20D4F8CA +:1086C000C8309A4204D1284604F58A71FFF725FF85 +:1086D000D4F8CC30C4F8C83038BDD0F88434002287 +:1086E0004FF6A271C3F8B820C3F8BC20C3F8C0206D +:1086F000A3F8B220A3F8B420A3F8B620C3F86021F1 +:10870000C3F86421C3F86821A3F85A21A3F85C21B7 +:10871000A3F85E21A3F8EA10A3F8EC10A3F8EE107A +:10872000C3F8CC20C3F8D020C3F8D420C3F8382134 +:10873000C3F83C21C3F84021C3F8E020C3F8F4207B +:10874000C3F8F820C3F8FC20C3F80021C3F80421C3 +:10875000C3F80821C3F80C21C3F81021C3F8142171 +:10876000C3F8182183F829217047D0F88434D3F84E +:10877000CC208A60D3F838218A6493F81D2112B185 +:1087800093F8AF2001E093F8AC204A6093F81D21E4 +:108790000A6093F848214A654A688A65D3F8D02070 +:1087A0000A64D3F8D4204A64D3F83C21CA64D3F8CD +:1087B00040210A65B3F9B220CA60B3F9B4200A6156 +:1087C000B3F9B6204A61D3F8F4208A61D3F8F820CF +:1087D000CA61D3F8FC200A62D3F800214A62D3F8B8 +:1087E00004218A62D3F80821CA62D3F80C210A63F3 +:1087F000D3F810214A63D3F814218A63D3F81821DF +:10880000CA63D3F84C21CA65D3F85021D3F8543148 +:108810000A664B667047F7B5D0F88444D4F84C51DB +:108820008D4207D1D4F85051954203D1D4F8542148 +:108830009A423CD001F00F05042D3AD8022D38D0D1 +:1088400003F00302022A34D01F0907F00307022FA6 +:108850002FD00A0902F00F02042A2AD8022A28D0AF +:108860009E0806F00306022E23D09E0906F003069A +:10887000022E1ED0C4F85431036AC4F84C111B6890 +:10888000C4F85011022B04BF3E462A46042A14BFE6 +:108890001146314684F8AD10D0F88434012283F8B3 +:1088A00046110092019200690B463CF0DFDE002089 +:1088B00001E06FF01C00FEBD7047000000487047EB +:1088C0009466010010B50C46C1B1886808B1F8F390 +:1088D00093F5E06808B1F8F38FF5D4F8D80008B143 +:1088E000F8F38AF5D4F8E00008B1F8F385F52046EE +:1088F0000021E422BDE81040F3F356B510BD2DE988 +:10890000F74F0546D2F8D000019114469846DDF89D +:1089100030B0DDF83490DDF838A0F5F353F428B129 +:10892000404659463022F4F339F103E040465946B7 +:10893000F5F3E0F20646002800F0D880D4F8D00025 +:10894000F5F340F428B1484651463022F4F326F1BD +:1089500003E048465146F5F3CDF20746002800F003 +:10896000C6802B6893F86231002B4FD0D4F8D0002A +:10897000EFF742FC002849D0D5F86008FDF786FAE9 +:1089800010B3D5F868329B792BB9D5F860080199F6 +:10899000FDF780FAC0B148465146F422F4F3FEF0E8 +:1089A0008146002800F0A28040780230A4F8D4006C +:1089B000F8F310F5C4F8D800002800F09780494675 +:1089C000B4F8D420F3F36CF4D5F86008FDF75EFA40 +:1089D000E0B1D5F860080199FDF75CFAB0B1404606 +:1089E0005946F422F4F3DAF0054600287ED04078A8 +:1089F0000230A4F8DC00F8F3EDF4C4F8E00000283D +:108A000074D02946B4F8DC20F3F34AF4022323821D +:108A10006382D4F8D000F5F3D5F310B10423238298 +:108A20006382D4F8D000F5F3CDF350B106F10A001B +:108A300004F110010022F5F3A7F4002856D0002518 +:108A400013E073780A2B0FDDD4F8D05006F10E0036 +:108A5000A5F10802554245EB020504F110012A4632 +:108A6000F5F3B6F608B941E005462046218A2A46C4 +:108A700076F088D8002839D0D4F8D000F5F3A2F3E6 +:108A800030B1301D04F112010122F5F37DF413E041 +:108A90007378092B11DD06F1080045B9F27A012A35 +:108AA00006D0A2F105035A4242EB030200E0012284 +:108AB00004F11201F5F38CF6C0B178780230A08091 +:108AC000F8F388F4A06088B13946A288F3F3E8F39C +:108AD00070780230E080F8F37DF40746E06030B152 +:108AE0003146E288F3F3DCF3012700E0074638461D +:108AF000BDE8FE8F01320103323D00904C3300AAE5 +:108B0000AA0300000088B400010000000101000079 +:108B1000010050F201000050F20000409600000FEA +:108B2000AC00000FAC0600AAAA03000000AAAA032A +:108B30000000F8000FAC00050400C9BF05F000CE2E +:108B4000BF0000000101000001011C7040002D0267 +:108B5000F0000A0128002801380148015801550198 +:108B6000500150036666E2016666E3016666E40151 +:108B70006666E5016666E6016666E7016666E80127 +:108B80006666E9016666EA016666EB016666EC0107 +:108B90006666ED016666EE01CDCCF0010A000500C7 +:108BA00008004006080005000800080077000800DB +:108BB0008A0008000100050001000A00010005000C +:108BC000400610091E091F09240925092609200944 +:108BD000210927092809290922092309300931090E +:108BE000320912090F0900090109060907090809D4 +:108BF0000209030909090A090B09040905090C09F5 +:108C00000D090E0911096502340284007400560032 +:108C100065023402040004000400030003000300A2 +:108C2000030002000100010000000000FFFFFFFF41 +:108C3000FFFFFFFFFFFFFFFFFFFF0000372E39356B +:108C40002E34392028323237316262362043592996 +:108C5000007265636C61696D2073656374696F6E22 +:108C60002025733A2052657475726E656420256400 +:108C700020627974657320746F207468652068655C +:108C800061700A004D656D6F72792075736167655B +:108C90003A0A0009546578743A20256C6428256CDA +:108CA000644B292C20446174613A20256C6428258A +:108CB0006C644B292C204273733A20256C64282560 +:108CC0006C644B292C20537461636B3A2025644BF0 +:108CD0000A00094172656E6120746F74616C3A20FC +:108CE00025642825644B292C20467265653A202589 +:108CF000642825644B292C20496E207573653A2021 +:108D000025642825644B292C2048574D3A2025649A +:108D10002825644B290A0009496E20757365202BAC +:108D2000206F766572686561643A20256428256441 +:108D30004B292C204D6178206D656D6F727920690B +:108D40006E207573653A20256C6428256C644B2968 +:108D50000A00094D616C6C6F63206661696C757205 +:108D60006520636F756E743A2025640A0009537498 +:108D700061636B20626F74746F6D20686173206231 +:108D800065656E206F7665727772697474656E0AB8 +:108D90000009537461636B20626F74746F6D3A20C5 +:108DA000307825702C206C776D3A20307825702C27 +:108DB00020637572723A20307825702C20746F70A1 +:108DC0003A20307825700A00094672656520737470 +:108DD00061636B3A203078257828256429206C77E8 +:108DE0006D3A2030782578282564290A0009496ED3 +:108DF00075736520737461636B3A20307825782829 +:108E00002564292068776D3A2030782578282564F4 +:108E1000290A0009496E2075736520706F6F6C20F8 +:108E20002564282564293A2025642825644B292CAB +:108E300020772F6F683A2025642825644B290A0083 +:108E400009496E20757365202D20706F6F6C3A2074 +:108E500025642825644B292C20772F6F683A20251C +:108E6000642825644B290A0009506B744964205416 +:108E70006F74616C3A2025642C20467265653A2037 +:108E800025642C204661696C65643A2025640A00DB +:108E90006D77006D6400554E494D504C3A2072611B +:108EA0003D25700A005443414D3A202564207573D6 +:108EB00065643A202564206578636565643A2564B5 +:108EC0000A000A465749442030312D25780A666C3D +:108ED0006167732025780A000A5452415020257892 +:108EE000282578293A2070632025782C206C722060 +:108EF00025782C2073702025782C206370737220C5 +:108F000025782C20737073722025780A0020207237 +:108F1000302025782C2072312025782C20723220A8 +:108F200025782C2072332025782C20723420257847 +:108F30002C2072352025782C2072362025780A00C6 +:108F4000202072372025782C2072382025782C207C +:108F500072392025782C207231302025782C20720F +:108F600031312025782C207231322025780A000AF0 +:108F700020202073702B3020253038782025303881 +:108F800078202530387820253038780A0020207362 +:108F9000702B313020253038782025303878202546 +:108FA00030387820253038780A0A0073702B2578FD +:108FB00020253038780A00686E6461726D5F6172D6 +:108FC0006D7220616464723A20307825782C2063B9 +:108FD00072345F6964783A2025640A00627573739D +:108FE0007461747300535357553A207072696D65FC +:108FF00020646F6573206E6F7420686176652070E1 +:10900000203D2033206D6F642034000001000000FB +:109010000001000020010000A1418000B953800040 +:10902000212C8000795780006D3D8000609D880074 +:10903000A09E8800549F88008C9B8800409C8800DC +:10904000FDFFFFFFD89A88000200000080010000A9 +:1090500030010000DD418000E5538000492C800094 +:10906000AD578000993D8000749D8800C09E8800A7 +:10907000749F8800AC9B8800609C8800FDFFFFFF08 +:10908000F89A880004000000FF000000200800009B +:10909000253E8000B1518000ED2B800035578000C7 +:1090A000253D8000549D8800809E8800349F880064 +:1090B0006C9B8800209C8800066D0700B89A880089 +:1090C000030000000902000044010000F941800093 +:1090D00001548000892C8000F5578000ED3D800010 +:1090E000889D8800F09E8800A49F8800DC9B8800F3 +:1090F000909C8800FDFFFFFF289B8800706125641D +:109100003D307825257800706425643D307825252C +:10911000780070646825643D307825257800706497 +:109120006C25643D30782525780067637225643DA1 +:1091300030782525780025303258253032582530B2 +:109140003258253032582D25303258253032582D9E +:1091500025303258253032582D25303258253032BE +:10916000582D253032582530325825303258253088 +:109170003258253032582530325800556E646566B5 +:10918000696E6564206572726F722025640000004C +:1091900060010400050001036401040000002700D1 +:1091A0002401040004000000280104000000000065 +:1091B0002C01040000000000300104000000000049 +:1091C000340104000A04700034010400EFBED4002E +:1091D00034010400050000FF3401040001FF02FF18 +:1091E0003001040018000000340104000A04E0000B +:1091F00034010400EFBE480034010400050000FF04 +:109200003401040001FF02FF3401040000101801C2 +:1092100034010400020300103401040018F1F2F3D9 +:1092200034010400BBCC0000300104003800000011 +:109230003401040000000000300104005800000068 +:109240003401040000000000300104003800000078 +:10925000340104000F2000073401040000009400D2 +:109260003401040000000090340104007475767726 +:109270003401040000000000340104000000050077 +:1092800034010400FFFFFFFF300104006803000009 +:10929000340104006E84330034010400DCBA500051 +:1092A00034010400D40000AB34010400BADABADAA5 +:1092B00034010400001018F134010400F2F300102E +:1092C0003401040018F1F2F334010400100000002E +:1092D00034010400000000003401040000000A0012 +:1092E000340104000100000E340104004252434DD9 +:1092F000340104005F54455334010400545F535358 +:1093000034010400494401043401040082848B9632 +:1093100034010400030101063401040002000000CE +:109320003001040068000000340104000A0428022F +:1093300034010400DCBA8000340104000000FFFFA7 +:1093400034010400FFFFFFFF34010400001018F196 +:1093500034010400F2F300103401040018F1F2F3B8 +:1093600034010400D0AF000034010400000000000C +:109370003401040000000001340104000200000E6A +:10938000340104004252434D340104005F544553FC +:1093900034010400545F5353340104004944010470 +:1093A0003401040082848B96340104000301010619 +:1093B00034010400020100003001040068060000CE +:1093C000340104000A04280234010400DCBA8000DD +:1093D000340104000000FFFF34010400FFFFFFFF21 +:1093E00034010400001018F134010400F2F30010FD +:1093F0003401040018F1F2F334010400D0AF00008E +:1094000034010400000000003401040000000001E9 +:10941000340104000200000E340104004252434DA6 +:10942000340104005F54455334010400545F535326 +:1094300034010400494401043401040082848B9601 +:10944000340104000301010634010400020100009C +:109450000001040000000001900402000000000070 +:10946000A0040200F1F30000B0040200EFFD0000D0 +:10947000A8040200FFFF0000A80402000000000092 +:10948000A204020001000000B2040200FBFF000081 +:10949000AA040200FFFF0000AA040200000000006E +:1094A000A4040200CF1A0000AC0402000000000077 +:1094B000BC04020000000000A6040200D702000065 +:1094C000B6040200FFFD0000AE040200FFFF000032 +:1094D0000604020001000000060402000000000073 +:1094E0000C04020018000000060402000000000046 +:1094F00048040200000C00000204020020060000E4 +:10950000020502000000000000050200004000000B +:1095100002050200040000000005020000400000F7 +:1095200002050200080000000005020000400000E3 +:10953000020502000C0000000005020000400000CF +:1095400002050200C000000080050200FFFF0000CD +:1095500082050200FFFF000084050200FFFF0000FB +:1095600086050200FFFF000088050200FFFF0000E3 +:109570008A050200FFFF00008C050200FFFF0000CB +:109580008E050200FFFF000090050200FFFF0000B3 +:1095900092050200FFFF000094050200FFFF00009B +:1095A00096050200FFFF000098050200FFFF000083 +:1095B0009A050200FFFF00009E050200FFFF000069 +:1095C000A0050200FFFF00009C050200F0FF000064 +:1095D000400502000080000020050200060F000088 +:1095E00040050200008000004005020000810000EC +:1095F0002005020000FF00002C0502000101000010 +:1096000040050200008100004005020000820000C9 +:10961000200502001E2800002C05020000000000AA +:1096200040050200008200004005020000830000A7 +:1096300020050200293100004005020000830000DF +:10964000400502000084000020050200323F0000B7 +:109650004005020000840000400502000085000073 +:109660002005020040410000400502000085000086 +:1096700012060200010000002E060200CDCC000000 +:10968000300602000C00000000060200048000000A +:1096900096060200080000009A060200E40000009E +:1096A00088060200000000009C0602000200000084 +:1096B00088060200001000009C0602000200000064 +:1096C00088060200002000009C0602000200000044 +:1096D00088060200003000009C0602000200000024 +:1096E000880602000B0F00009E0602000700000023 +:1096F000100502000B00000050040200014E0000A3 +:10970000520402005B010000E4040200900000002B +:1097100004040200B400000054050200FFAF000082 +:10972000FE040200000000005E05020000100000C0 +:109730006001040004000103640104000000000053 +:1097400064010400B4000000640104004700470005 +:10975000640104000000640064010400300940005A +:10976000600104000D000103640104000200020016 +:10977000640104000100C000640104000500000051 +:10978000640104000000C00064010400640064007F +:10979000640104000E00470064010400000500009D +:1097A00060010400150001036401040040003C084E +:1097B0006401040000000700640104000A000000C6 +:1097C000600104001A0001036401040000C00000ED +:1097D000600104001D000103640104001027000063 +:1097E000600104001F0001036401040000001C0C60 +:1097F0006401040006001027600104002500010335 +:10980000640104000000320060010400280001032C +:109810006401040000004C0A6401040000003F01E0 +:1098200064010400FFFF00046401040046041E07F5 +:10983000640104000200EC09600104002E00010331 +:109840006401040000000080600104009201010333 +:10985000640104006404000064010400000040008E +:1098600064010400960700006001040097010103F1 +:10987000640104001A08000060010400BF01010334 +:1098800064010400000005006001040008040103F5 +:1098900064010400070200006001040010040103D9 +:1098A0006401040000000100600104001C0C0100C0 +:1098B00064010200FFFF0000600104001D0C0100B4 +:1098C00064010200FFFF0000600104001A000103B0 +:1098D000640104000000200C600104002300010367 +:1098E000640104000000A607640104000000A20A4D +:1098F0006001040026000103640104000A0E0B0944 +:10990000640104000E020000600104003200010343 +:10991000640104000000900B640104000000A00436 +:109920006401040000007C0660010400580001038B +:10993000640104004252434D640104005F544553E6 +:1099400064010400545F535364010400494400005F +:10995000600104006000010364010400390000009C +:10996000640104005000000064010400C000000015 +:10997000600104007000010364010400BE03BE0323 +:1099800064010400BE03BE0364010400BE03BE0301 +:1099900064010400BE03BE03640104000004EA0382 +:1099A00064010400D403BE03640104000B04F50346 +:1099B00064010400DF03C90364010400BE03BE03A5 +:1099C00064010400BE03BE0364010400BE03BE03C1 +:1099D00064010400BE03BE03640104000004EA0342 +:1099E00064010400D403BE03640104000B04F50306 +:1099F00064010400DF03C9036401040016041604B3 +:109A00006401040016041604640104002204160410 +:109A10006401040016042E046401040016041604F4 +:109A200064010400160416046401040016041604FC +:109A3000640104003A0416046401040016041604C8 +:109A400064010400160416046401040022041604D0 +:109A50006401040016042E046401040016041604B4 +:109A600064010400160416046401040016041604BC +:109A7000640104003A0416046401040000001F009D +:109A800064010400FF031F006401040002000000E1 +:109A9000640104000200000060010400980001035A +:109AA0006401040000001F0064010400FF031F00A4 +:109AB00064010400010000006401040001000000D2 +:109AC00060010400A00001036401040000001F0005 +:109AD00064010400FF031F00640104000100000092 +:109AE000640104000100000060010400A8000103FB +:109AF0006401040000001F0064010400FF031F0054 +:109B00006401040001000000640104000100000081 +:109B100060010400C00001036401040037243724FD +:109B2000640104003724372460010400BA010103F2 +:109B30006401040001000702640104000702070336 +:109B4000640104000700000060010400DF0101035C +:109B5000640104002000CB016401040000005400F3 +:109B6000640104000000AB0864010400000010045C +:109B70006401040084000200640104000000140079 +:109B800064010400CF0102006401040044000000ED +:109B900064010400AF0802006401040010046400C2 +:109BA0006401040002020000640104001000CA0104 +:109BB0006401040002003C00640104000000AA08E3 +:109BC000640104000200100464010400540002084F +:109BD000640104000000080064010400CE010000DC +:109BE000640104003400000064010400AE080000B9 +:109BF000640104001004440064010400020A00002F +:109C0000640104000800C90164010400020030007E +:109C1000640104000000A9086401040002001004AB +:109C2000640104003C000210640104000000040010 +:109C300064010400CD010000640104002C00000058 +:109C400064010400AD080000640104001004340045 +:109C50006401040002120000640104000400C80151 +:109C60006401040000002C00640104000000A80846 +:109C700064010400000010046401040030000219B3 +:109C8000640104000000000064010400CC01020033 +:109C9000640104002C00000064010400AC08020010 +:109CA000640104001004300064010400021A000082 +:109CB00064010400C0000A04640104007000000094 +:109CC000640104003A010A046401040028022CC063 +:109CD00064010400F2020A046401040000000001AF +:109CE00064010400600014046401040038000000F2 +:109CF00064010400020114046401040014012CC076 +:109D000064010400DE01140464010400000080000A +:109D100064010400220037046401040015000000FF +:109D200064010400DF0037046401040065002CC0F6 +:109D3000640104002E0137046401040000002F00B8 +:109D40006401040011006E84640104000B00000033 +:109D500064010400D4006E846401040033002CC04C +:109D600064010400FC006E8464010400000018001B +:109D70006401040002008A9D64010400FB000208E3 +:109D800064010400C54EFA0064010400020A833431 +:109D900064010400FE000210640104006227F9005F +:109DA000640104000212421A64010400FD00021959 +:109DB00064010400B113F80064010400021A811167 +:109DC00064010400FC00021C64010400C10FFC00DB +:109DD000640104000000C10F64010400FC000000E5 +:109DE00064010400C10FFC00600104005002010383 +:109DF000640104000000000064010400010071140B +:109E00006401040004020000600104005402010324 +:109E100064010400010000006401040001007114E9 +:109E20006401040004020000600104005802010300 +:109E300064010400020000006401040001007114C8 +:109E40006401040004020000600104005C020103DC +:109E500064010400030000006401040001007114A7 +:109E600064010400040200006001040060020103B8 +:109E70006401040000000100600104006C020103A1 +:109E800064010400200000006001040012040103CA +:109E90006401040000000C0060010400500501038F +:109EA000640104001800000064010400983A983A24 +:109EB00064010400A60E6400640104000000F401C3 +:109EC000640104000400000064010400C8AFA8613C +:109ED00064010400204E1E00640104000000030021 +:109EE00064010400030000006401040050C300008A +:109EF000600104005B050103640104000000140517 +:109F000064010400E2040000600104005F05010335 +:109F100064010400204E00006401040000000F00F2 +:109F200064010400F40103006001040065050103FD +:109F30006401040000001300640104000000030039 +:109F4000640104000100070064010400C8AF0000C0 +:109F50006401040088130000640104002C17DF4032 +:109F6000600104006C0501036401040000002C0181 +:109F7000640104000000A00F600104006F050103EC +:109F800064010400000002006401040000002C01D0 +:109F900064010400C000000064010400C04400002B +:109FA000640104006400000064010400DC05401F3B +:109FB00064010400000046006401040050005000E9 +:109FC000640104000200000064010400F50A0000BE +:109FD000600104007A050103640104002010409C24 +:109FE00064010400204E000064010400B80B00006E +:109FF000600104007E050103640104000000204E9E +:10A00000640104000000050064010400DC053F0059 +:10A010006401040071020000640104003075000056 +:10A02000600104008605010364010400C409A00F57 +:10A030006001040089050103640104000000D007E9 +:10A04000600104008B05010364010400204E204ED2 +:10A05000600104008E0501036401040020008040BB +:10A060006401040000000A0064010400E803E81C25 +:10A0700064010400384A00006001040093050103F4 +:10A080006401040000006400600104009F050103F6 +:10A09000640104000200940260010400A1050103B0 +:10A0A00064010400E100000060010400A405010354 +:10A0B000640104003075000060010400A70501037D +:10A0C00064010400DC05000064010400581B00006A +:10A0D00060010400AF0501036401040000000F00EB +:10A0E00064010400C800000060010400B20501031F +:10A0F0006401040000000200640104000000640028 +:10A1000060010400BB05010364010400A86170172D +:10A1100060010400C405010364010400BE000000E6 +:10A1200060010400380C010064010200000000001E +:10A130006001040003000200640104001F0000002D +:10A14000600104000400020064010400FF03000039 +:10A150006001040005000200640104001F0000000B +:10A160006001040006000200640104000700000012 +:10A170006001040007000200640104000400000004 +:10A18000600104000800020064010400FFFF0000F9 +:10A1900060010400090002006401040000000000E6 +:10A1A000600104000A0002006401040000000000D5 +:10A1B000600104000B0002006401040000000000C4 +:10A1C000600104000C0002006401040000000000B3 +:10A1D000600104000D0002006401040000000000A2 +:10A1E000600104000E000200640104000000000091 +:10A1F000600104000F000200640104000000000080 +:10A200006001040010000200640104001F0000004F +:10A21000600104001100020064010400000000005D +:10A22000600104001200020064010400000000004C +:10A23000600104001300020064010400000000003B +:10A240006001040015000200640104000000000029 +:10A250006001040016000200640104000000000018 +:10A26000FFFF00000000000086060200D009000089 +:10A27000800602003E3E0000820602003E02000010 +:10A28000000702003C0000008406020012020000E9 +:10A29000600104000300010064010200C00000002E +:10A2A0006001040003000100660102000A000000D2 +:10A2B00060010400040001006401020014000000B9 +:10A2C0006001040007000100640102008301000036 +:10A2D000600104002500010064010200F401000097 +:10A2E00060010400C5050100660102002B040000A6 +:10A2F00060010400C60501006401020000010000C5 +:10A3000060010400E1010100640102003C00000062 +:10A3100060010400E6010100660102003400000053 +:10A3200060010400EC010100640102003000000043 +:10A3300060010400F1010100660102002C00000030 +:10A3400060010400F7010100640102002C0000001C +:10A3500060010400FC010100660102002800000009 +:10A3600060010400020201006401020028000000F4 +:10A3700060010400070201006601020028000000DD +:10A38000FFFF000000000000ED9F8000C1AD8000D5 +:10A39000DDAE8000F9AB8000B5B0800065AF800015 +:10A3A000C9B08000DDB0800071AD800085AD800057 +:10A3B00009AC800005B18000FDAA8000A1B080003A +:10A3C00065AE800035AA800081A18000C5A1800013 +:10A3D00031A880008DA8800019A8800079AF800086 +:10A3E000B1A68000ADAB80008DAB8000E5AB8000F6 +:10A3F0008DA380007DAB800079A28000F5A3800052 +:10A4000045A7800045A0800039A1800065A3800099 +:10A4100039A0800055A080002D9F8000399F8000CA +:10A4200000000000000000000000000075A3800094 +:10A4300061A8800039A8800071A2800095A78000E3 +:10A44000219F8000199F8000B9A0800085A0800016 +:10A45000E59E8000280000000F00000004010000BD +:10A4600008070000000707000007040000000404BC +:10A4700000000400000000010100000000000000D6 +:10A4800003030000000000000000000000000000C6 +:10A49000B1080000000000000404040404010400EA +:10A4A000E20400080A0000006A100000000000003A +:10A4B0000000000031060000DDC88D000404040423 +:10A4C00004010400E20400080A0000006A10000011 +:10A4D0000000000000000000310400008C2EBA00D3 +:10A4E0000404040404010400E20400080A0000005B +:10A4F0006A100000000000001818000000000000B2 +:10A50000000606000000000000000000000000003F +:10A51000311900000000A0000C0C0C0C0A03040010 +:10A52000E20400080A0000006A10000000000000B9 +:10A5300000000000B1120000277662000C0C0C0C29 :10A540000A030400E20400080A0000006A10000088 -:10A550000000000000000000B1120000143BB10038 -:10A560000B0C0C0C0A030400E20400080A000000B3 -:10A570006A1000000000000000000000310D000023 -:10A580007A0534000B0C0C0C0A030400E2040008EA -:10A590000A0000006A100000000000001210000015 -:10A5A000000000000000000000000000B1190000E1 -:10A5B000000040000C0C0C0C0A030400E20400082C -:10A5C0000A0000006A100000000000000000000007 -:10A5D000B1120000FF88D8000C0C0C0C0A03040018 -:10A5E000E20400080A0000006A10000000000000F9 -:10A5F00000000000B10D0000F0FF4E000C0C0C0C30 -:10A600000A030400E20400080A0000006A100000C7 -:10A6100006000000BC010000C542000031420000FD -:10A62000894500007800000001000000394000006A -:10A630003F40000041400000800000006800000032 -:10A64000FB440000F7440000D144000067E6096ABB -:10A6500085AE67BB72F36E3C3AF54FA57F520E5143 -:10A660008C68059BABD9831F19CDE05B982F8A427C -:10A6700091443771CFFBC0B5A5DBB5E95BC2563954 -:10A68000F111F159A4823F92D55E1CAB98AA07D86C -:10A69000015B8312BE853124C37D0C55745DBE728F -:10A6A000FEB1DE80A706DC9B74F19BC1C1699BE40F -:10A6B0008647BEEFC69DC10FCCA10C246F2CE92D9F -:10A6C000AA84744ADCA9B05CDA88F97652513E98C3 -:10A6D0006DC631A8C82703B0C77F59BFF30BE0C6CA -:10A6E0004791A7D55163CA0667292914850AB72758 -:10A6F00038211B2EFC6D2C4D130D385354730A65F5 -:10A70000BB0A6A762EC9C281852C7292A1E8BFA2CB -:10A710004B661AA8708B4BC2A3516CC719E892D133 -:10A72000240699D685350EF470A06A1016C1A419B6 -:10A73000086C371E4C774827B5BCB034B30C1C39B5 -:10A740004AAAD84E4FCA9C5BF36F2E68EE828F7474 -:10A750006F63A5781478C8840802C78CFAFFBE908E -:10A76000EB6C50A4F7A3F9BEF27871C601234567DC -:10A7700089ABCDEFFEDCBA9876543210F0E1D2C34B -:10A78000142030401C2010776C256400253034786C -:10A7900000776C25643A2025732025732076657236 -:10A7A00073696F6E20257320465749442030312D40 -:10A7B00025780A004E6F762032392032303231004F -:10A7C00032323A34393A30390061702000737461A2 -:10A7D0002000776D6520003830322E313164200042 -:10A7E0003830322E3131682000726D200063616391 -:10A7F0002000616D7064752000616D7064755F7418 -:10A80000782000616D7064755F72782000616D73EF -:10A81000647572782000616D7364757478200072BD -:10A820006164696F5F707772736176652000703262 -:10A830007020006D6368616E20006466727473201E -:10A840000074787077726361636865200073746266 -:10A85000632D74782000737462632D72782D3173C8 -:10A86000732000776E6D20006273737472616E7373 -:10A8700020006D6670200073616520006964617559 -:10A8800074682000746B6F2000776C6300677069D8 -:10A890006F6F757400000000E15601000200008037 -:10A8A000080000003D6F8900E20000000100000088 -:10A8B0000000000000000000000000000200000096 -:10A8C0000000313164003131680031317500545875 -:10A8D000204D435320203A0020202564282564255C -:10A8E0002529000A20202020202020203A000000D6 -:10A8F000A18789000700800001000000000000001F -:10A9000000000000000000005258204D435320205A -:10A910003A006170707300615F77706100615F770A -:10A920007061690025733A20686F73745F656E61AA -:10A93000622025640A006273736366670062746351 -:10A94000006274635F646F735F7374617475730026 -:10A95000955701000E0000000700000000000000F5 -:10A960000000000000000000636D005F5F004B52BC -:10A9700000000000BC580100E0ED8800000000006D -:10A9800000000000B058010000000000AA580100BB -:10A99000A4580100000000000000000080580100E1 -:10A9A0002C590100885801007FB20000000000000F -:10A9B0000000000000000000000000000000000097 -:10A9C0000000000000000000000000000000000087 -:10A9D000000000009058010000000000000000008E -:10A9E0000000000000000000000000000000000067 -:10A9F0000000000000000000000000000000000057 -:10AA00000000000000000000000000000000000046 -:10AA10000000000000000000000000000000000036 -:10AA20000000000000000000000000000100000025 -:10AA3000B158010000000000000000003230323147 -:10AA40002D31312D32392032323A34323A34340019 -:10AA50000000FF0000000000FF00000000236E0067 -:10AA60000000FFFFF00000000000000000000000F8 -:10AA7000434C4D204441544100000C000200392E4B -:10AA800031302E33390000000000000000000000CB -:10AA90000000312E32392E3400000000C45801006D -:10AAA000C8570100436C6D496D706F72743A203164 -:10AAB0002E33362E3300000000000000000000009E -:10AAC000000042726F6164636F6D2D302E300000A4 -:10AAD0000000000000000000000000000000000076 -:10AAE000636E7472790064756D705F696E666F0075 -:10AAF00013858900000000400800000000000000ED -:10AB000000000000000000006576656E747100664C -:10AB100062740000115A010016000000775A01000B -:10AB2000180000008F5A01001B000000275A010086 -:10AB30001C0000009CEF88000E000000DA590100A4 -:10AB400033000000DA59010033000000435A0100CD -:10AB500034000000435A010034000000435A010051 -:10AB6000340000009BEF880001000000D059010074 -:10AB70000A0000009AEF8800010000000310303640 -:10AB8000373839F4FFDD0001020304060708092005 -:10AB9000252829232A32300B0C424746333F4043B5 -:10ABA000363A3C3B2D3D484A7F596145626B6C6F9C -:10ABB00070BFC0C3C4C744F4DD69656D00000132D5 -:10ABC0002124302E46363B2D487F595E6BBFC7444B -:10ABD00085F4DD01320C354146303637393A382DAF -:10ABE0003D484A7F5A5F58646EBFC0C744F4DD00D9 -:10ABF00001020304060507080920252829232A3213 -:10AC0000300B0C2E333F4043424746363A3C3B2DF7 -:10AC10003D484A7F5659456B6C6F70BFC0C3C4C76F -:10AC200044F4DD01320C35414636373A382D3D4883 -:10AC30004A7F5A5F6EBFC0C744F4DD000132212451 -:10AC4000302E463637393B2D487F595E57636BBFF0 -:10AC5000C744859CF4DD696572006C7100444952FB -:10AC60004543542D007068790000A40400400000A2 -:10AC7000A40400800080D00420000000A404FF0190 -:10AC80000000A40400040004A504FF032C01A50493 -:10AC900000E000A0A504001C00000D04FF0340001C -:10ACA0000D0400700040A204FF034000A2040070E5 -:10ACB0000040A804FF000100D004C07F00000C0584 -:10ACC000FF010000A60400800080A604FF01FF0031 -:10ACD0009A04FF01FF00F40900800080F4090038A5 -:10ACE0000020F409FF0337009904FF0378009F0454 -:10ACF00000C000409F04FF039001D7040800080033 -:10AD0000D70400700020AC093C001400F8090400CE -:10AD10000400706B745F66696C74657200000000FB -:10AD20000C000000FFFFFFFFFFFFFFFFFFFFFFFF23 -:10AD300070726F745F670070726F745F6E000000F6 -:10AD4000EC5B01000700000007000000FD5B010054 -:10AD500006000000010000000000000000000000EC -:10AD600000000000534145204861736820746F2043 -:10AD7000456C656D656E742075312050310053410E -:10AD800045204861736820746F20456C656D656E61 -:10AD900074207532205032007361655F6D61785F99 -:10ADA0007077655F6C6F6F70007361655F7077655A -:10ADB0005F686E705F656E61626C6500405C01008B -:10ADC0002700000007000000585C01002800000078 -:10ADD000070000006E5C0100260000000700000074 -:10ADE0000000000000000000000000007374665FB7 -:10ADF00074656D705F6D696E5F647574795F63799A -:10AE0000636C65007374665F74656D705F6D6F6E03 -:10AE100069746F725F74696D65007374665F7465E1 -:10AE20006D705F7468726573680069647375700033 -:10AE300074706300747863007761706900000000CB -:10AE4000000000000000000000000000600A000098 -:10AE500080380100736470636D64657600000000E3 -:10AE600000000000005D0100000000000000000084 -:10AE700000000000000000000000000000000000D2 -:10AE8000C5DF800045F6800059F68000C9DF8000EC -:10AE9000BDDF800089DF800051DD80000000000000 -:10AEA00055F680000000000000000000C57C010095 -:10AEB000A17C01008B7C0100E1F680000000000015 -:10AEC000A5F68000F9F68000C1F68000EDF680005E -:10AED00000000000000000000000000015880100D4 -:10AEE000698801000000000011880100258C010024 -:10AEF000F5890100598901000000000000000000F0 -:10AF0000000000000000000000000000C5890100F2 -:10AF1000000000001D1E1C0B80BA8C0100C2010045 -:10AF2000F20000008100000010000000C0AD3A02F5 -:10AF300000C20100EC0000008100000022000000BF -:10AF4000776C00000000000000000000000000001E -:10AF5000C05D0100000000000000000000000000D3 -:10AF600000000000000000000000000035E20100C9 -:10AF70001D8E8100E9898100298F81000000000079 -:10AF8000B58C810000000000FD8D810000000000F4 -:10AF900000000000000000000000000001000300AD -:10AFA0000300060000000300030003000E000D0074 -:10AFB0000E000E000E00020009000C000A0008003E -:10AFC0000D00010009000C000A0008000D0001003E -:10AFD00009000C000A0008000D00010009000C0027 -:10AFE0000A0008000D0001000A000D000B00090016 -:10AFF0000E0002000A000D000B0009000E00020006 -:10B000000900390016000E000E0005000900390085 -:10B0100016000E000E0005000A000D000B000900CE -:10B020000E0004000A000D000B0009000E000200D3 -:10B030000A000D000B0009000E0002001400BF0002 -:10B04000C0001500110005001400BF00C00015006D -:10B05000110005001400BF00C0001500110005001C -:10B060001400BF00C0001500110005001400BF004F -:10B07000C0001500110005000900390016000E007F -:10B080000E0005000900390016000E000E00050034 -:10B090001400BF00C00015001100050009003900B0 -:10B0A00016000E000E0005000900390016000E0003 -:10B0B0000E0005009600DE00DF00150011000500FF -:10B0C0001400BF00C0001500110005000900390080 -:10B0D00016000E000E0005000900390016000E00D3 -:10B0E0000E0005000900610016000E000E000500AC -:10B0F0000900390016000E000E0005000C00B60015 -:10B1000019001100110008000900390016000E0096 -:10B110000E0005000900B60019001100110008001A -:10B120000900B60019001100110008000900B6005E -:10B1300019001100110008000900390016000E0066 -:10B140000E0005000900B6001900110011000800EA -:10B150000800370016000E000E0005000900B600BA -:10B16000190011001100080000000000000000009C -:10B1700000000000000000000000000000000000CF -:10B1800000000000000000000000000000000000BF -:10B1900000000000000000000000000000000000AF -:10B1A000000000000000000000000000000000009F -:10B1B000000000000000000000000000000000008F -:10B1C000000000000000000000000000000000007F -:10B1D000000000000000000000000000000000006F -:10B1E000000000000000000000000000000000005F -:10B1F000000000000000000000000000000000004F -:10B20000000000000000000000000000000000003E -:10B21000000000000000000000000000000000002E -:10B22000000000000000000000000000000000001E -:10B23000000000000000000000000000000000000E -:10B2400000000000000000000000000000000000FE -:10B2500000000000000000000000000000000000EE -:10B2600000000000000000000000000000000000DE -:10B2700000000000000000000000000000000000CE -:10B2800000000000000000000000000000000000BE -:10B2900000000000000000000000000000000000AE -:10B2A000000000000000000000000000000000009E -:10B2B000000000000000000000000000000000008E +:10A550000000000000000000B10C00001443FD00EA +:10A560000C0C0C0C0A030400E20400080A000000B2 +:10A570006A100000E02E0101015000000000000000 +:10A58000C832020101490000899DD800403803010A +:10A5900001420000AAAAAA00003C0401013E0000FA +:10A5A00000008000483F0501013B0000D05E4200F2 +:10A5B000A04106010139000049922400004B070127 +:10A5C0000132000000000000584D08010130000079 +:10A5D000071F7C00204E0901013000000000000030 +:10A5E000C05D0A010128000000000000A8610B0105 +:10A5F000012600006666660090650C0101240000DB +:10A60000C44EEC0030750D01012000000000000078 +:10A6100040830E01011C00002449920018920F0291 +:10A6200001330000F93E560000961002013200008E +:10A6300000000000409C11020130000000000000FA +:10A6400080BB1202012800000000000020CB130292 +:10A6500001240000C44EEC000000000000000000D7 +:10A6600000000000626F617264666C6167733300A2 +:10A6700073707572636F6E6669670000000000009A +:10A6800000000000B1190000ABAA0A000B0C0C0C72 +:10A690000A030400E20400080A0000006A10000037 +:10A6A0000000000000000000B1120000143BB100E7 +:10A6B0000B0C0C0C0A030400E20400080A00000062 +:10A6C0006A1000000000000000000000310D0000D2 +:10A6D0007A0534000B0C0C0C0A030400E204000899 +:10A6E0000A0000006A1000000000000012100000C4 +:10A6F000000000000000000000000000B119000090 +:10A70000000040000C0C0C0C0A030400E2040008DA +:10A710000A0000006A1000000000000000000000B5 +:10A72000B1120000FF88D8000C0C0C0C0A030400C6 +:10A73000E20400080A0000006A10000000000000A7 +:10A7400000000000B10D0000F0FF4E000C0C0C0CDE +:10A750000A030400E20400080A0000006A10000076 +:10A7600006000000BC010000C542000031420000AC +:10A770008945000078000000010000003940000019 +:10A780003F400000414000008000000068000000E1 +:10A79000FB440000F7440000D144000067E6096A6A +:10A7A00085AE67BB72F36E3C3AF54FA57F520E51F2 +:10A7B0008C68059BABD9831F19CDE05B982F8A422B +:10A7C00091443771CFFBC0B5A5DBB5E95BC2563903 +:10A7D000F111F159A4823F92D55E1CAB98AA07D81B +:10A7E000015B8312BE853124C37D0C55745DBE723E +:10A7F000FEB1DE80A706DC9B74F19BC1C1699BE4BE +:10A800008647BEEFC69DC10FCCA10C246F2CE92D4D +:10A81000AA84744ADCA9B05CDA88F97652513E9871 +:10A820006DC631A8C82703B0C77F59BFF30BE0C678 +:10A830004791A7D55163CA0667292914850AB72706 +:10A8400038211B2EFC6D2C4D130D385354730A65A3 +:10A85000BB0A6A762EC9C281852C7292A1E8BFA27A +:10A860004B661AA8708B4BC2A3516CC719E892D1E2 +:10A87000240699D685350EF470A06A1016C1A41965 +:10A88000086C371E4C774827B5BCB034B30C1C3964 +:10A890004AAAD84E4FCA9C5BF36F2E68EE828F7423 +:10A8A0006F63A5781478C8840802C78CFAFFBE903D +:10A8B000EB6C50A4F7A3F9BEF27871C6012345678B +:10A8C00089ABCDEFFEDCBA9876543210F0E1D2C3FA +:10A8D000142030401C2010776C256400253034781B +:10A8E00000776C25643A20257320257320766572E5 +:10A8F00073696F6E20257320465749442030312DEF +:10A9000025780A004E6F76203239203230323100FD +:10A9100032323A34393A3039006170200073746150 +:10A920002000776D6520003830322E3131642000F0 +:10A930003830322E3131682000726D20006361633F +:10A940002000616D7064752000616D7064755F74C6 +:10A95000782000616D7064755F72782000616D739E +:10A96000647572782000616D73647574782000726C +:10A970006164696F5F707772736176652000703211 +:10A980007020006D6368616E2000646672747320CD +:10A990000074787077726361636865200073746215 +:10A9A000632D74782000737462632D72782D317377 +:10A9B000732000776E6D20006273737472616E7322 +:10A9C00020006D6670200073616520006964617508 +:10A9D00074682000746B6F2000776C630067706987 +:10A9E0006F6F757400000000E156010002000080E6 +:10A9F000080000003D6F8900E20000000100000037 +:10AA00000000000000000000000000000200000044 +:10AA10000000313164003131680031317500545823 +:10AA2000204D435320203A0020202564282564250A +:10AA30002529000A20202020202020203A00000084 +:10AA4000A1878900070080000100000000000000CD +:10AA500000000000000000005258204D4353202009 +:10AA60003A006170707300615F77706100615F77B9 +:10AA70007061690025733A20686F73745F656E6159 +:10AA8000622025640A006273736366670062746300 +:10AA9000006274635F646F735F73746174757300D5 +:10AAA000955701000E0000000700000000000000A4 +:10AAB0000000000000000000636D005F5F004B526B +:10AAC00000000000BC580100E0ED8800000000001C +:10AAD00000000000B058010000000000AA5801006A +:10AAE000A458010000000000000000008058010090 +:10AAF0002C590100885801007FB2000000000000BE +:10AB00000000000000000000000000000000000045 +:10AB10000000000000000000000000000000000035 +:10AB2000000000009058010000000000000000003C +:10AB30000000000000000000000000000000000015 +:10AB40000000000000000000000000000000000005 +:10AB500000000000000000000000000000000000F5 +:10AB600000000000000000000000000000000000E5 +:10AB700000000000000000000000000001000000D4 +:10AB8000B1580100000000000000000032303231F6 +:10AB90002D31312D32392032323A34323A343400C8 +:10ABA0000000FF0000000000FF00000000236E0016 +:10ABB0000000FFFFF00000000000000000000000A7 +:10ABC000434C4D204441544100000C000200392EFA +:10ABD00031302E333900000000000000000000007A +:10ABE0000000312E32392E3400000000C45801001C +:10ABF000C8570100436C6D496D706F72743A203113 +:10AC00002E33362E3300000000000000000000004C +:10AC1000000042726F6164636F6D2D302E30000052 +:10AC20000000000000000000000000000000000024 +:10AC3000636E7472790064756D705F696E666F0023 +:10AC4000138589000000004008000000000000009B +:10AC500000000000000000006576656E74710066FB +:10AC600062740000115A010016000000775A0100BA +:10AC7000180000008F5A01001B000000275A010035 +:10AC80001C0000009CEF88000E000000DA59010053 +:10AC900033000000DA59010033000000435A01007C +:10ACA00034000000435A010034000000435A010000 +:10ACB000340000009BEF880001000000D059010023 +:10ACC0000A0000009AEF88000100000003103036EF +:10ACD000373839F4FFDD00010203040607080920B4 +:10ACE000252829232A32300B0C424746333F404364 +:10ACF000363A3C3B2D3D484A7F596145626B6C6F4B +:10AD000070BFC0C3C4C744F4DD69656D0000013283 +:10AD10002124302E46363B2D487F595E6BBFC744F9 +:10AD200085F4DD01320C354146303637393A382D5D +:10AD30003D484A7F5A5F58646EBFC0C744F4DD0087 +:10AD400001020304060507080920252829232A32C1 +:10AD5000300B0C2E333F4043424746363A3C3B2DA6 +:10AD60003D484A7F5659456B6C6F70BFC0C3C4C71E +:10AD700044F4DD01320C35414636373A382D3D4832 +:10AD80004A7F5A5F6EBFC0C744F4DD000132212400 +:10AD9000302E463637393B2D487F595E57636BBF9F +:10ADA000C744859CF4DD696572006C7100444952AA +:10ADB0004543542D007068790000A4040040000051 +:10ADC000A40400800080D00420000000A404FF013F +:10ADD0000000A40400040004A504FF032C01A50442 +:10ADE00000E000A0A504001C00000D04FF034000CB +:10ADF0000D0400700040A204FF034000A204007094 +:10AE00000040A804FF000100D004C07F00000C0532 +:10AE1000FF010000A60400800080A604FF01FF00DF +:10AE20009A04FF01FF00F40900800080F409003853 +:10AE30000020F409FF0337009904FF0378009F0402 +:10AE400000C000409F04FF039001D70408000800E1 +:10AE5000D70400700020AC093C001400F80904007D +:10AE60000400706B745F66696C74657200000000AA +:10AE70000C000000FFFFFFFFFFFFFFFFFFFFFFFFD2 +:10AE800070726F745F670070726F745F6E000000A5 +:10AE9000EC5B01000700000007000000FD5B010003 +:10AEA000060000000100000000000000000000009B +:10AEB00000000000534145204861736820746F20F2 +:10AEC000456C656D656E74207531205031005341BD +:10AED00045204861736820746F20456C656D656E10 +:10AEE00074207532205032007361655F6D61785F48 +:10AEF0007077655F6C6F6F70007361655F70776509 +:10AF00005F686E705F656E61626C6500405C010039 +:10AF10002700000007000000585C01002800000026 +:10AF2000070000006E5C0100260000000700000022 +:10AF30000000000000000000000000007374665F65 +:10AF400074656D705F6D696E5F647574795F637948 +:10AF5000636C65007374665F74656D705F6D6F6EB2 +:10AF600069746F725F74696D65007374665F746590 +:10AF70006D705F74687265736800696473757000E2 +:10AF8000747063007478630077617069000000007A +:10AF9000000000000000000000000000600A000047 +:10AFA00080380100736470636D6465760000000092 +:10AFB00000000000005D0100000000000000000033 +:10AFC0000000000000000000000000000000000081 +:10AFD000C5DF800045F6800059F68000C9DF80009B +:10AFE000BDDF800089DF800051DD800000000000AF +:10AFF00055F680000000000000000000C57C010044 +:10B00000A17C01008B7C0100E1F6800000000000C3 +:10B01000A5F68000F9F68000C1F68000EDF680000C +:10B020000000000000000000000000001588010082 +:10B03000698801000000000011880100258C0100D2 +:10B04000F58901005989010000000000000000009E +:10B05000000000000000000000000000C5890100A1 +:10B06000000000001D1E1C0B80BA8C0100C20100F4 +:10B07000F20000008100000010000000C0AD3A02A4 +:10B0800000C20100EC00000081000000220000006E +:10B09000776C0000000000000000000000000000CD +:10B0A000C05D010000000000000000000000000082 +:10B0B00000000000000000000000000035E2010078 +:10B0C0001D8E8100E9898100298F81000000000028 +:10B0D000B58C810000000000FD8D810000000000A3 +:10B0E000000000000000000000000000010003005C +:10B0F0000300060000000300030003000E000D0023 +:10B100000E000E000E00020009000C000A000800EC +:10B110000D00010009000C000A0008000D000100EC +:10B1200009000C000A0008000D00010009000C00D5 +:10B130000A0008000D0001000A000D000B000900C4 +:10B140000E0002000A000D000B0009000E000200B4 +:10B150000900390016000E000E0005000900390034 +:10B1600016000E000E0005000A000D000B0009007D +:10B170000E0004000A000D000B0009000E00020082 +:10B180000A000D000B0009000E0002001400BF00B1 +:10B19000C0001500110005001400BF00C00015001C +:10B1A000110005001400BF00C000150011000500CB +:10B1B0001400BF00C0001500110005001400BF00FE +:10B1C000C0001500110005000900390016000E002E +:10B1D0000E0005000900390016000E000E000500E3 +:10B1E0001400BF00C000150011000500090039005F +:10B1F00016000E000E0005000900390016000E00B2 +:10B200000E0005009600DE00DF00150011000500AD +:10B210001400BF00C000150011000500090039002E +:10B2200016000E000E0005000900390016000E0081 +:10B230000E0005000900610016000E000E0005005A +:10B240000900390016000E000E0005000C00B600C3 +:10B2500019001100110008000900390016000E0045 +:10B260000E0005000900B6001900110011000800C9 +:10B270000900B60019001100110008000900B6000D +:10B2800019001100110008000900390016000E0015 +:10B290000E0005000900B600190011001100080099 +:10B2A0000800370016000E000E0005000900B60069 +:10B2B000190011001100080000000000000000004B :10B2C000000000000000000000000000000000007E :10B2D000000000000000000000000000000000006E :10B2E000000000000000000000000000000000005E @@ -11142,4364 +11142,4364 @@ :10B810000000000000000000000000000000000028 :10B820000000000000000000000000000000000018 :10B830000000000000000000000000000000000008 -:10B8400000000000000000002DE9F843054688468E -:10B85000FBF33EF200212846FBF382F30446284620 -:10B860006E69AF69F3F3F0F30A2E814616D90F2EF5 -:10B8700016D02846FAF31EF5142E054603D9A36800 -:10B8800023F00803A360A368142E43F00103A36010 -:10B8900014D9A36843F00803A3600FE0022E0FD968 -:10B8A0002846FAF375F5D4F8A430054623F0FF03D3 -:10B8B00043F00203C4F8A430022303E0012301E0B3 -:10B8C000104D3023A268D20707D407F01802082AC7 -:10B8D0000CBFB5FBF3F54FF4E11507F003070026A5 -:10B8E0000BE004F54073B8F1000F05D030021818D2 -:10B8F00049462A460023C0470136BE42F1DBBDE877 -:10B90000F88300BF00C63E052DE9F8431646984669 -:10B9100004460D46FAF374F5002107462046FBF372 -:10B920001FF3002281461346134988184068B0B9B6 -:10B930000C225343CA18CE505560C2F808802046E6 -:10B94000FBF3C6F1D9F824300C4D1E432E6020467F -:10B95000FBF3BEF12B680125C9F8243004E0013364 -:10B960000C32052BE0D1002520463946FBF3F8F2D6 -:10B970002846BDE8F88300BFBC5F0100E403000077 -:10B9800038B5124C002148222046F0F365F4104AE5 -:10B99000012384E80C0000250E491F2204F10C004D -:10B9A000F0F332F584F82B50F5F31CF34FF4002339 -:10B9B000A3634FF40003E363074B20632364074B47 -:10B9C0006563DB696564A36038BD00BF1860010072 -:10B9D00044454247403901001C2B090070600100BA -:10B9E0004369142B01DDFAF317B57047436910B5AD -:10B9F0000A2B04460ADD064901220346FFF784FFAD -:10BA000020460121BDE8104007F096BA10BD00BFE6 -:10BA100089160000C36910B5590704460CD5074BB9 -:10BA200000221968FBF3B4F0054920461022234692 -:10BA3000BDE81040FFF768BF10BD00BF2C04000038 -:10BA4000FDB18000134B13B51360134601E0114C98 -:10BA50001C600433ADF17C04A342F8D3C41C24F071 -:10BA600003040D4B091B0D481960002303600C48AB -:10BA7000083903600B4884E80A0003600A48026042 -:10BA80000A4802F500520260094A1360EAF7C6FE4E -:10BA900044601CBD4B415453F403000014040000E7 -:10BAA00048040000046001006860010010600100AB -:10BAB000F003000008B500211420EAF7BDFE054B95 -:10BAC000002118601422F0F3C7F3BDE80840F5F335 -:10BAD00001B100BF300400002DE9F0474D1C29469C -:10BAE000824605F0A1FB134C206000B34FEA8509A4 -:10BAF00048460021EAF7A0FE0F4F804638600F4EFF -:10BB000068B14A460021F0F3A7F320680021F0F362 -:10BB10003FF73B6800221A603560BDE8F087504669 -:10BB2000216805F0D5FBC6F80080C4F80080BDE8A8 -:10BB3000F08700BFF8030000E803000004040000E1 -:10BB4000F0B5184F85B00F21386805F0C3FA0F28FB -:10BB500003903E4624D184200021EAF76DFE124C6A -:10BB60002060D0B100218422F0F376F30025012378 -:10BB700004AA42F8043D00950195386821684FF405 -:10BB8000F06305F0D5FA0130206803D03221ECF7DC -:10BB900051FA05E0EAF7D8FE2560306805F0B8FAFA -:10BBA00005B0F0BD2C04000044040000B1F5E06FC6 -:10BBB00073B504460E46154606D10369009100216F -:10BBC00001911E680A460CE00D4B00221868FBF339 -:10BBD000B9F1014680B123690022009601921E68E6 -:10BBE00020462B46B04738B1064BA0611A68656104 -:10BBF00022621C60002001E04FF0FF307CBD00BFDE -:10BC000000040000F85F01002DE9F84310200C4605 -:10BC1000002191469846EAF70FFE054620B3144EE0 -:10BC20003068FAF3EDF3099B074623B930682146E3 -:10BC30004A46FBF387F13068FAF35CF50123834051 -:10BC4000089AEB60AA600B4AC5F804801168156079 -:10BC5000094A2960116830680B4313603946FBF3C9 -:10BC60007FF10020BDE8F8836FF01A00BDE8F8838B -:10BC7000000400003C0400001004000013B5002183 -:10BC80000446FBF36DF1174B1860174B00F570601D -:10BC900018606369222B12DDE36958060FD540F660 -:10BCA000270100222046FAF311F501462046FBF356 -:10BCB00057F10E4B002118602046FBF351F1002094 -:10BCC0004FF4006102460A4B00900190FFF79CFF81 -:10BCD00028B1012002B0BDE81040F4F377B602B0FD -:10BCE00010BD00BF24040000946001003404000073 -:10BCF000E9B1800073B5374B374C0193374B0021C6 -:10BD0000202220461D682669F0F3A6F20123236055 -:10BD1000334B26611B68E36145F8044C00F048FC96 -:10BD2000ADF5FE513C390A462E48FFF78BFEF4F381 -:10BD30003DF3F4F3A5F700F073F8FFF721FE0020C0 -:10BD400006F0D4FD284D294C286007F00FFA20603A -:10BD5000FFF794FFFFF7AEFE206800F029FB206894 -:10BD600006F0E8FD224B20681A6802F580321A605E -:10BD7000204B1A6802F580321A601F4B1A6802F5D0 -:10BD800080321A6000F0C0F800221C481C49F5F30C -:10BD9000E7F002221B481C49F5F3E2F000221B48A1 -:10BDA0001B49F5F3DDF000221A491B48F5F3D8F0E2 -:10BDB0002068FFF715FE2068FFF718FE2068FFF7E0 -:10BDC00029FE286840F28F11FFF786FEFFF7B8FEC4 -:10BDD00020687CBDADDEADDE70600100945C0100CA -:10BDE000906001008C6A03002C0400000004000035 -:10BDF000F403000014040000046001008DDA8900DF -:10BE0000891900001385890041B48000943B01002A -:10BE100091B680001DB28000973B01007047000082 -:10BE200070B5174D2C682CBBB0202146EAF704FDF5 -:10BE3000286010B32146B022F0F30EF24FF4806078 -:10BE400021462E68EAF7F8FCB060286886681EB9BB -:10BE5000EAF77AFD2E600DE04FF48062C260214661 -:10BE60003046F0F3F9F12B68064A20461360064A83 -:10BE7000536170BD4FF0FF3070BD4FF0FF3070BDAB -:10BE8000A8600100500400007060010070B5184CFB -:10BE90000546236833B9174E33680BB9FFF7C0FF67 -:10BEA00033682360206808B300230360C0F89C3027 -:10BEB0004360012380F8A4306B6C0E3B012B03D947 -:10BEC00028460D49FFF7C0FC0C4B9A6812B1226856 -:10BED000C2F89C3020680123C0F89C30F5F31EF0B6 -:10BEE000074808492268F5F33BF0206870BD00BFA1 -:10BEF00050040000A8600100716C0100986001000E -:10BF0000242B870011BE800010B5002304461022A8 -:10BF10000A49FFF7F9FC00212046FAF365F70022F1 -:10BF200020464FF4A051EDF76DFF054B002220464F -:10BF30009A60BDE81040FFF7A9BF00BFE5BC8000D4 -:10BF40009860010038B504460D4651B11020F5F354 -:10BF50009FF1044B186020B180E830004FF4F0638B -:10BF6000836038BDAC600100134B02461B6800685B -:10BF700010B500F47041DC1E090B042C08D800F445 -:10BF80007060000A0E30012313FA00F0484310BD20 -:10BF9000072B0CD8002010BD43F480741461146C7E -:10BFA000013304F07F0401346403001901E000232D -:10BFB00018468B42F0D110BD501400000368406851 -:10BFC000181823F00703083398428CBF0020012083 -:10BFD00070470000044B054A186890421ABF00F1F0 -:10BFE00008021A6000207047A05C010000100000E9 -:10BFF0002DE9F34190E8480023F00704083413F0DA -:10C00000070202D19D19AC424AD035468068002211 -:10C0100003E0875C0DF802700132B242F9D19E183C -:10C02000A64204D900293DD0361B951B00E000260E -:10C0300023F00707C7EB030C002204E012F8078087 -:10C0400000F8028001326245F8D18218002003E036 -:10C050001DF8007017540130A842F9D15B1952192C -:10C06000E71A002004E013F800C002F800C0013015 -:10C07000B842F8D1002E18DD00AB5D190023EA5C50 -:10C08000CA540133B342FAD1C918E4180022C3F1EB -:10C09000080302E0A05C885401329A42FAD104E01D -:10C0A000104603E04FF0FF3000E00020BDE8FC81C7 -:10C0B0002DE9F0471C4B1D4C0026C4EB03081C4B1C -:10C0C0004FEAA80803FB08F8474629E02368D4F89C -:10C0D00008A023F0070900251AF8052015F80930F3 -:10C0E0009A4202D00120F4F371F40135082DF3D106 -:10C0F0002046FFF763FF88B90E4B054603EBC70ADE -:10C10000013705EB09031AF805201B7A9A4202D081 -:10C110000120F4F35BF40135082DF2D101360C3423 -:10C120004645D3DBBDE8F087901300000010000007 -:10C13000ABAAAAAA00080000144B2DE9F0471B681F -:10C14000134D9B68134F03F00F097F1B0123124A05 -:10C1500003FA09F9BB1002FB03F80026444606E087 -:10C160002846FFF72BFF00B9013401360C35464550 -:10C17000F6DB2246BB104FF0553404FB032307487F -:10C180004946BDE8F047F0F38DB000BF4C14000005 -:10C190000010000090130000ABAAAAAAA93B01005E -:10C1A00041F4003138B5426304460163652502E07D -:10C1B0000A20F4F355F5236B002B01DB013DF7D189 -:10C1C00038BD836A43F0004383627047836A23F07B -:10C1D000004383627047F8B58668054601240F4620 -:10C1E00006F00F06FFF7F2FF14FA06F6AC62EF62F4 -:10C1F000002405E0A1B228460022FFF7D1FF013458 -:10C20000B442F7DBF8BD00002DE9F041FFF7E2FE94 -:10C21000194E1A4BDFF87080194FF61A194BC8EBFC -:10C220000707002814BF05461D4604465D1BFFF79F -:10C2300083FF47B1002140463A46F0F30DF04046F7 -:10C240003946F4F383F146B100210C483246F0F34D -:10C2500003F00A483146F4F379F155B10021204644 -:10C260002A46EFF3F9F720462946BDE8F041F4F3FA -:10C270006DB1BDE8F08100BF901300000010000018 -:10C280000008000000100000C5040000424B2DE92A -:10C29000F74F1D6841492846FFF79DFF404A414B33 -:10C2A000A968D31A404A9B105A43019271D00120C9 -:10C2B00001F00F0110FA01F18A4201DDF4F386F377 -:10C2C0002846FFF751FE394BA0F1040B1A68994636 -:10C2D0000E2A01D8861000E001264FF00008314CEC -:10C2E0004CE06368013B072B01D8A36813B9012018 -:10C2F000F4F36CF32046FFF761FE38B9FFF76AFEEE -:10C30000074620B90120F4F361F300E0002720463E -:10C310003946FFF76DFE10B10120F4F357F3DFF853 -:10C320007CA0A1682268D9F80030CAEB010122F094 -:10C330000702C9100E2B96BF02EA0B02324346EAEF -:10C34000920289B22846FFF72BFFA7B12268D9F8DD -:10C35000003022F00702CAEB07010832C9100E2B89 -:10C3600098BF02EA0B0289B28CBF324346EA9202BE -:10C370002846FFF715FF08F101080C34019B98458A -:10C38000AFDB2846FFF71DFF03B0BDE8F04FFFF716 -:10C390008FBE03B0BDE8F08F4C1400000008000011 -:10C3A0009013000000100000ABAAAAAA50140000CD -:10C3B0002DE9F7430446FAF38BF4204600F008FA1F -:10C3C0006B48EAF71DF92046F2F334F600F5787071 -:10C3D0004FF47A730730674FB0FBF3F038602046B4 -:10C3E000F2F328F6644B654AC3186169B3FBF2F3B4 -:10C3F000634A22291360634E634D04DDE3695806E6 -:10C4000001D5336800E02B6803F5C2630433D3F829 -:10C4100000E030682B68222905DDE269520602D56A -:10C4200000F5C26201E003F5C2620432126896456B -:10C43000F1D0222905DDE269520602D500F5C2637A -:10C4400001E003F5C2630433D3F80080EAF7B8F8DB -:10C450003168814660692A681025222805DDE36974 -:10C460005B0602D501F5C26301E002F5C263043345 -:10C470001B689845F1D0222805DDE3695E0602D5E8 -:10C4800001F5C26301E002F5C2630433013DD3F854 -:10C490000080E2D1EAF794F83A68C9EB0006B2FAF4 -:10C4A00082F39A40191FB2FBF6F2384B01321A6040 -:10C4B0004FF47A73A2FB03233548CA400160C1F1EF -:10C4C000200113FA01F08018ECF742FB39680423CD -:10C4D0000FE0B5FA85F2B6FA86F0013A8242A8BFBB -:10C4E0000246964095409B18B6FBF1F201FB12669E -:10C4F000551915F0404FECD0264A1360264B40F2F8 -:10C50000FF321D60236A002B244BC8BF6FF07F42AF -:10C510001A606369222B0CDDE369580609D50020F7 -:10C5200040F6270102461E4B00900190FFF76CFB7E -:10C5300005E020461A4920220023FFF7E5F90020F4 -:10C540001849F0F301F5184D286078B10120F4F393 -:10C550006DF220462D68F2F36DF5B5FBF0F04FF467 -:10C560007A754543114BA5F5FA651D60BDE8FE835C -:10C57000E91E0000A45C01003F420F0040420F0092 -:10C58000B40300003404000024040000A8030000E9 -:10C59000AC030000A4030000A0030000B0030000EF -:10C5A00019B980008C85020084040000800400001A -:10C5B0000D4B00211A6842F010021A601A6822F42A -:10C5C00000721A60094A136843F0807343F48033A1 -:10C5D0001360074B07221A6043F8041C59685A601D -:10C5E000044B20221A60704714ED00E0FCED00E0DF -:10C5F000241000E000E400E070B504460E46FAF3B3 -:10C6000067F32046F9F3FCF60546EAF75BFD40F6D2 -:10C610002A0102462046FAF395F48269436926B15D -:10C6200042F0004243F0004303E022F0004223F0D6 -:10C6300000438261294643612046BDE87040FAF319 -:10C640008FB42DE9F84304461E4690460D46FAF392 -:10C650003FF32046F9F3D4F64146324607462046DA -:10C66000FAF370F42046FAF345F00646EAF72AFD9D -:10C6700040F62A0102462046FAF364F44FF001081E -:10C68000814685B108FA06F5836933EA050502D1CA -:10C690004046E9F787FF01360120B040E9F774FF13 -:10C6A000C9F818500EE0701C08FA06F608FA00F0F7 -:10C6B000E9F778FF4046E9F767FFD9F818301E43DD -:10C6C000C9F8186020463946BDE8F843FAF348B483 -:10C6D000034630B1002000E01046421C5B08FBD14D -:10C6E000704770470346032B10B510460C461DD803 -:10C6F000FAB1022B0BD0032B14D0012B03D0FFF780 -:10C70000E7FF0D4B06E0FFF7E3FF0C4B02E0FFF7FE -:10C71000DFFF0B4B186043F8044C5A6804225A6040 -:10C72000002010BDFFF7D4FF064BF3E76FF00100C8 -:10C7300010BD6FF0010010BD241000E0341000E0C7 -:10C74000441000E0541000E050B1431E034207D0F3 -:10C75000002300E013465A1C4008FBD101209840FA -:10C760007047000070B5EAF7E3F90446EAF7DAF932 -:10C77000164E241826F4FE4626F0FF0606F500465F -:10C78000A41B1ED00125B4F5004F0FD32846314617 -:10C790004FF40042FFF7A6FFB0B90135EDB2042D0A -:10C7A000A4F5004406F50046EDD170BD20465CB10D -:10C7B000FFF7CAFF314602462846BDE87040FFF742 -:10C7C00091BF4FF0FF3070BD70BD00BF8C6A030099 -:10C7D0002DE9F8430446FAF37BF2204640F60E01B9 -:10C7E0000022FAF3AFF30546002838D02046FAF3CA -:10C7F0006BF2014618B920460A46F9F3F5F52046D2 -:10C800002F68D5F80080F9F303F60428064605D80A -:10C8100025D108F4E028B8F5403F20D10020504948 -:10C82000F0F392F3D8B907F0F0073F090FE0013FAA -:10C83000072E2F6108D90C2E06D02B6C03F4406311 -:10C84000B3F5406F00D010B1464B01206B61002F53 -:10C85000EDD1D5F8E83123F01003C5F8E831EAF757 -:10C8600031FC40F62A0102462046FAF36BF33E4DB6 -:10C8700006462860EAF726FC314602463B48EFF3BD -:10C8800011F52046F9F3C4F5394B18602B681A6886 -:10C8900042F080721A601A6842F002021A600022A6 -:10C8A000C3F8E0216269272A05DDD3F8E02142F0D0 -:10C8B0004002C3F8E02140F2DD5602E00A20F4F322 -:10C8C000CFF12B68D3F8E0319B0301D4013EF5D1C1 -:10C8D00000210B4620464FF40062FFF7B2FE002114 -:10C8E0000B46204640F61202FFF7ABFE00210B4636 -:10C8F000204640F62902FFF7A4FE20460121FFF75B -:10C900007BFE00201B49F0F31FF300B32046F9F330 -:10C9100077F50646EAF7D6FB40F62A01024620469E -:10C92000FAF310F3D0F814900746D0F89880204618 -:10C93000F9F366F50123834043EA09037B6148F07C -:10C940000103C7F8983020463146FAF309F32B6803 -:10C950001A6A42F003021A62BDE8F843FFF702BF09 -:10C9600097850200FF7F0121B0600100BB3C010000 -:10C97000B8600100A28502000721C0F8A41140217F -:10C98000C0F8A8114FF4F061C0F8C8111821C0F820 -:10C99000CC1108210122C0F8D01106210A23C0F8C9 -:10C9A0009C21C0F8B021C0F8DC11C8221C21C0F8BD -:10C9B0009831C0F8B42120231022C0F8E0110C21D6 -:10C9C000C0F8A031C0F8BC31C0F8C031C0F8C421F3 -:10C9D000C0F8D431C0F8E4110323C0F8E8210421E1 -:10C9E000C0F8F0210022C0F8D831C0F8EC11C0F82E -:10C9F000F421C0F8FC21C0F80032704741F2E44352 -:10CA0000984206D144F2F4300B1A584240EB03002E -:10CA1000704700207047D0F81C1238B5044659B151 -:10CA2000806804F0D0FB0546D4F81C02F4F33CF413 -:10CA30000023C4F81C3200E00D46284638BD7FB5FF -:10CA40000446062384200393F4F31CF4C4F81C0268 -:10CA5000B8B100218422EFF3FFF300251C23A06866 -:10CA6000D4F81C1203AA0095019504F061FB064658 -:10CA7000013008D1D4F81C02F4F316F4C4F81C52A7 -:10CA800001E04FF0FF36304604B070BD2DE9F041B3 -:10CA900004460D461646984640F2E93702E00A2061 -:10CAA000F4F3DEF063691A6D002A04DA013FF6D16F -:10CAB0003846BDE8F081069A46443602B2F1807FDE -:10CAC00046F0004603D12A7842F08072B6181E65FF -:10CAD00040F2E93602E00A20F4F3C2F063691B6D0C -:10CAE000002B03DB2B700120BDE8F081013EF2D169 -:10CAF0003046BDE8F08100002DE9F0438BB01D46C3 -:10CB0000DDF848909F4B0846C3F800901146174641 -:10CB1000FFF774FF002800F030814FF40B70F4F33E -:10CB2000B1F30446002800F0298100214FF40B7274 -:10CB3000EFF392F3A560C4F814902046FFF71CFFB2 -:10CB4000914B1E68C4F818621EB13678003618BFC3 -:10CB5000012604F12808404602214122F0F382F424 -:10CB60000023009301930293384629464A46139BBB -:10CB700006F024FBE060002800F0FA80F9F338F4B6 -:10CB80002060E068F9F344F46769804A7B68804973 -:10CB900003F0010383F00103D4F800C0002B18BF99 -:10CBA000114684F87A3140F629039C456060D4F838 -:10CBB00008E0E26807F5007303D110B107F50877C4 -:10CBC00001E007F504770097D4F8BC010190D4F890 -:10CBD000C0010290D4F8C80103904FF0FF300490D8 -:10CBE000D4F8C401059008200690002007907046F4 -:10CBF00004F04EFC6062002800F0BA80D4F81812ED -:10CC0000644FB9B10B78ABB1D7F8B03098476249EF -:10CC10002246D4F81802F0F32DF3D4F818025F4935 -:10CC2000224604F0F1FA2EB12046FFF708FF002853 -:10CC300040F09E8002210A46D7F8B830606A9847D3 -:10CC400020460021E2682B4600F06EF920610028A2 -:10CC500000F08E8000210B462046514AF3F336F552 -:10CC60000023C4F8940184F87D314E48F5F304F0B4 -:10CC700010B3EFF347F5012383404B48C4F88431E8 -:10CC8000F4F3FAF710B1EFF33DF508B1D4F88401ED -:10CC9000C4F8880145490020F0F356F1030CA4F8CC -:10CCA0008C31A4F88E013BB100212046404A0B464E -:10CCB000F3F30CF5C4F8900100203E49F0F344F181 -:10CCC000012808BF84F822022046F6F391F40028D8 -:10CCD00035D000200125C4F8A40184F82A52364931 -:10CCE000F0F332F120B184F805523448EFF3DAF270 -:10CCF00000203349F0F328F1C0B28DF8260068B166 -:10CD000000F00F004FF080730AA901F8020D4FF4F4 -:10CD10004072009320460F23FFF7B8FE0AA90823AC -:10CD200001F8013D636900221D6F1A674FF080739F -:10CD300000932046F023FFF7A9FE63691D67214990 -:10CD400022462148F4F30CF12048F3F3ABF7204BD3 -:10CD500004F58472511C1A600332DA60D4F8F020B2 -:10CD6000596004F585719960C3F810805A6105E037 -:10CD70002046F4F399F2002400E0044620460BB06C -:10CD8000BDE8F0838804000044040000B985020077 -:10CD9000CB85020010A7880051E78000CDE7800016 -:10CDA00091F08000E08502000A86020002860200FF -:10CDB000EDE68000D5850200C1850200E98502000C -:10CDC000AD85020095E68000E03C0100F9E28000BC -:10CDD000BC60010038B50025044680F8795100692F -:10CDE00000F0DEF82046F6F3F5F5E0682946F9F3A1 -:10CDF000F9F2D4F8940128B1F3F3ECF3D4F89401E8 -:10CE0000F3F312F4D4F8900128B1F3F3E3F3D4F878 -:10CE10009001F3F309F4E06805F078FFD4F81C32D0 -:10CE200023B11B7813B12046FFF7F5FD2046BDE87E -:10CE30003840F4F339B210B58469A068FFF7CAFF2F -:10CE4000E06805F061FD002010BD000010B58469A8 -:10CE50000021342204F11C00EFF3FEF1034BA06823 -:10CE600063622462F6F32AF3002010BD91F680007D -:10CE70002DE9F347274D99462B680646072B0F46A9 -:10CE8000924640DC05F032FD80465020F4F3FAF182 -:10CE9000044600283AD000215022EFF3DDF12B6840 -:10CEA000A4F8149084E848002761C4F80C80204658 -:10CEB00041F2E4414A4643468DE88004FFF71CFEF8 -:10CEC000A06010B300200A990B9A134B8DE8400420 -:10CED000FEF79AFE074618B1A068FFF77BFF12E045 -:10CEE000A068F6F367F12B68A0610F210B4A30466A -:10CEF000EFF318F2F7730A483146EFF3D3F12B68DA -:10CF000001332B6002E0002400E004462046BDE827 -:10CF1000FC8700BFD4600100C1F6800033860200A8 -:10CF200013860200F4F3C0B12DE9F0411B4F98467F -:10CF30003B780546072B144626D85420F4F3A2F17B -:10CF4000064610B300215422EFF386F13B7800220D -:10CF500086F8443001333B700123B46086E8200139 -:10CF6000A6F84C20A6F85020A6F84E20A6F852208D -:10CF7000B3640420F4F386F10446306440B1002128 -:10CF80000422EFF369F100E000263046BDE8F081AD -:10CF90003046F4F389F12646F7E700BFD860010078 -:10CFA000C26B1AB100235362826B5362C068FFF7F1 -:10CFB000B9BF0000054A064BD17E1970117F597028 -:10CFC000517F9970927FDA70704700BF8C6A0300BE -:10CFD000906001002DE9F04F8FB0E9F7A9FD474EB1 -:10CFE000474D3368049005932B68B3F5805F00F2DA -:10CFF0008180444F44493868EFF3A6F701287AD07E -:10D000002B68DFF81C910393D9F8003000240693B5 -:10D01000DFF810812368DFF810A10793D8F80030FB -:10D02000DFF808B10893DAF80030384A0993DBF8E2 -:10D030000030D7F800C00A93354B126819680C927B -:10D040000B913449301D0968039A0D916146CDF862 -:10D0500008C00193EFF37CF021462A683868EFF3AB -:10D06000FBF02D4A019BCAF800202849294A049860 -:10D070001C6014600C604FF0FF32311A3C60C9F83C -:10D0800000402C60C8F80040CBF80040EFF38CF76C -:10D090000599019BCA439042DDF808C029D1039A43 -:10D0A00006992A60C9F8001021681C4AC7F800C018 -:10D0B0001160079A08992260099AC8F80010CAF806 -:10D0C00000200A990B9ACBF800101A600F490C9BAC -:10D0D000039A0B600D9B0F4960460B60311DEFF307 -:10D0E00037F02A68301D21460FB0BDE8F04FEFF34E -:10D0F000B3B0FEE7FEE70FB0BDE8F08F8C6A030027 -:10D100009C5C0100985C0100828602004C140000C7 -:10D110004814000050140000DDBAADBB3814000004 -:10D12000945C01004414000034140000401400001A -:10D1300070470000774B2DE9F04F1B6891B0043B1E -:10D14000012B03D8744B1868FFF7F2FFFEF7D2FDEE -:10D1500000210446F9F334F720460021F9F300F7E3 -:10D16000054658B12046F9F3B3F52B6A002B05DAD2 -:10D170002046F9F3ADF54FF000432B62E9F7CBFF02 -:10D180002046F9F3CBF00EA90822EFF3F1F20246A4 -:10D190002046D4F840B00B92F9F38CF0824620463A -:10D1A000F9F388F081462046F9F384F08046204662 -:10D1B000F9F3EEF007462046F9F3EAF0064620467A -:10D1C000F9F3E6F005462046F1F334F70146204630 -:10D1D0000C91F1F32FF784462046CDF834C0F1F3DB -:10D1E00029F70B9A0C99DDF834C0029208F54248F1 -:10D1F0004A4A05F5424500F542400AF5424A09F51A -:10D20000424908F5A87807F5424706F5424605F574 -:10D21000A87501F542410CF5424C00F5A870B8FB29 -:10D22000F2F8B5FBF2F50CF5A87CB0FBF2F00AF5CC -:10D23000A87A09F5A87907F5A87706F5A87601F583 -:10D24000A871B1FBF2F1DFF8F8E0BAFBF2FA02FBE9 -:10D250001899B7FBF2F702FB156602FB10C2CDF876 -:10D2600004E0DFF8E0E02E4BB2FBFEF2B9FBFEF982 -:10D27000B6FBFEF6089109922A492B4A2B480093E7 -:10D28000CDF80CB0CDF810A0CDF814900697079605 -:10D29000EFF308F0264840F60D0144F2F432FEF7B1 -:10D2A00085FC38B1224840F6290144F2F432FEF7F9 -:10D2B0007DFC20B91F4A204B1D4D1A6000E000255F -:10D2C000204605F01BFE44F218334FF6FF729042E1 -:10D2D00014BF02461A4640F612011848FEF766FCD3 -:10D2E0001649002818BF00214DB141B1124B284604 -:10D2F0001B685B6898472B6928465B6898472046FF -:10D30000F9F3E6F42946FEF71DFE204611B0BDE80C -:10D31000F08F00BF501400004C14000040420F007A -:10D320007D8602003F8602007E860200448602005F -:10D33000A85C0100D45C01008C040000945D010035 -:10D3400040390100A0860100084670472DE9F04FE2 -:10D35000D1F8FC3091B00B9303F560630446099358 -:10D3600071E10E22002320460BA9E8F3DBF50F281C -:10D370000746204602D1E8F373F56CE100220BA9C1 -:10D380001346E8F3CFF510F00E0F40F061818B4E9D -:10D390003A0D3E4040F23B43360A00F4F8789A4298 -:10D3A00008924FEA181804D140F6FF739E4200F02D -:10D3B0004A8100F478534FEA532B002B00F043814D -:10D3C00000F4F82A00F47803DB0C4FEA9A3A13EBE6 -:10D3D0000A02079325D140F267339E4214D10CAB69 -:10D3E00001930DAB02930EAB03930FAB0493204656 -:10D3F0000BA913460092E8F335F5002800F02381CD -:10D400000C9BC4F858331EE140F2DC539E4208D016 -:10D4100040F20B539E4204D040F627039E4240F058 -:10D420001281D4F8D050314605F1B60344F8237088 -:10D4300005F1C60344F823002046FFF785FF04EBFF -:10D440008503C3F8D40000270BE0012220460BA976 -:10D450001346E8F367F500F00E00022840F0F8806C -:10D4600001374745F1D10CAB01930DAB02930EABE5 -:10D47000002703930FAB049320460BA93A463B4683 -:10D480000097E8F3EFF420B1B94627E04FF0010927 -:10D4900000E08146402300930CAB01930DAB029357 -:10D4A0000EAB039300220FAB049320460BA9134647 -:10D4B000E8F3D8F40028E9D1B9F1010F0ED00D9BA3 -:10D4C000002B40F0C5800F9B002B40F0C1800E9ACE -:10D4D000B2F5805F40F0BC809946DBE70C9A04EB24 -:10D4E0008503C3F814210E9A0127C3F8D4210CAB8D -:10D4F00001930DAB02930EAB03930FAB0022049389 -:10D5000020460BA93B460092E8F3ACF460B1012F32 -:10D510000AD10E9BB3F5805F06D10C9904EB85020E -:10D52000C2F89411C2F8143201370028DFD137460F -:10D530004FF001082E4617E00025002300930CABA6 -:10D5400001930DAB02930EAB03930FAB04932046F4 -:10D550000BA942462B46E8F385F408B10135ECE708 -:10D56000002D75D008F10108D845E5D135463E4675 -:10D5700000271FE0C02300930CAB01930DAB029377 -:10D580000EAB03930FAB049320460BA93A4600233E -:10D59000E8F368F400285BD00F9B002B58D10E9B5A -:10D5A000B3F5805F54D127B90C9A05F1A60344F86E -:10D5B000232001375745DDD1002739E000FF0F0058 -:10D5C000802300930CAB01930DAB02930EAB03933E -:10D5D0000FABBBF1010F0CBF3A467A1C04932046F7 -:10D5E00000230BA9E8F33EF4089A40F23B439A4229 -:10D5F0000DD140F235139E4209D1D4F870330C9905 -:10D6000004EB83020133C2F87413C4F87033F8B129 -:10D610000F9BEBB90E9BB3F5805F19D1BAF1000FE8 -:10D6200005D127B90C9A05F1A60344F82320013748 -:10D63000079B9F42C4D1B9F1000F04D1D4F8D03078 -:10D640000133C4F8D0300B9B099A9342FFF489AEA2 -:10D650000023C4F8D03011B0BDE8F08F10B5D0F879 -:10D660007023002306E0D0F870134FF44C74C1F817 -:10D670000049013304309342F5D110BD2DE9F84340 -:10D6800000270446154699460E46B84609E030463E -:10D6900000210422EEF3E0F50137C6F80080B04621 -:10D6A00076194F45F3DBC4F80080BDE8F88370B508 -:10D6B0000D460446D8B1D1B10E68C6B1B389CBB915 -:10D6C000738A03F00303012B03D1F06908B1F3F36C -:10D6D000EBF5738A201D23F0040373823146EDF3CA -:10D6E00061F723890020013B2381286070BD6FF022 -:10D6F000010070BD6FF00F0070BD2DE9F74F0C9F5A -:10D70000019116469A46DDF834B0BDF838900546CA -:10D71000002857D00F9B002B54D0002952D0002A4C -:10D7200050D0BBF1000F4DD09BF80030002B49D0FA -:10D7300000F104084046EDF341F70446002844D0C8 -:10D74000B9F1010F0BD157B906FB0AF0F3F39AF5C3 -:10D75000074638B940462146EDF324F735E04FF04F -:10D76000000800E08046002124222046EEF374F5F4 -:10D77000019B0822A360638A204623F0030349EA41 -:10D78000030343F0040363825946EEF33DF600239E -:10D79000B9F1010FE3710CD1A4F814A0C4F81C80F6 -:10D7A000A66104F12000394632465346FFF766FF72 -:10D7B00001E0EB6863612B89002001332B810F9B13 -:10D7C0001C6004E06FF0010001E06FF01A00BDE89A -:10D7D000FE8F2DE9F84307460E461546002A2DD048 -:10D7E00000282BD0002929DD1020F3F34BF5044647 -:10D7F00040B300211022EEF32FF5E760242707FB4A -:10D8000006F966814846F3F33DF5804630B9204677 -:10D81000F3F34AF56FF01A00BDE8F88300214A4699 -:10D82000EEF31AF5204640F8048B41463A4633465B -:10D83000FFF724FF2C600020BDE8F8836FF00100A3 -:10D84000BDE8F8836FF01A00BDE8F88370B50646AE -:10D8500060B1046854B125895DB92068F3F324F5FB -:10D860002046F3F321F53560284670BD6FF00100C6 -:10D8700070BD6FF00F0070BDFFF719BF1FB500241A -:10D88000019203930A46234600940294FFF735FF62 -:10D8900004B010BDFFF70BBF51B1032902D8042318 -:10D8A000136003E0033121F0030111600020704791 -:10D8B0006FF0010070472DE9F04186B005460C4637 -:10D8C0001E46DDF83080174612B31BB1B8F1000FC9 -:10D8D00003D11DE0B8F1000F1AD12846214605AA50 -:10D8E000FFF7DAFFB0B92EB1059B7B4398450FD304 -:10D8F000B3070DD10D9B28460193012302930E9B84 -:10D9000021460393059A3B460096FFF7F6FE01E099 -:10D910006FF0010006B0BDE8F08110B5044690B18B -:10D92000C36823B1406804F10C01FFF7A5FFA368A9 -:10D9300023B1606804F10801FFF79EFF2046BDE8AF -:10D940001040F3F3B1B410BD2DE9FF41074610209C -:10D950000D4616469846F3F395F40446F8B10021B7 -:10D960001022EEF379F4124A27606560019204F107 -:10D9700008020023029228460C2132460093FFF74A -:10D980009AFF034658B90B4A0090019204F10C0229 -:10D99000029228460C214246FFF78DFF18B120461F -:10D9A000FFF7BBFF0024204604B0BDE8F08100BFB4 -:10D9B0009086020088860200FFF7AFBF806970473B -:10D9C000008A400070470000808ACB69B2FBF0F308 -:10D9D00000FB1322D2B242F000421B0642EA13437C -:10D9E0008B61002300E001338869094A002802DACC -:10D9F0009342F8D106E0934204D0C30005D4C0F3AB -:10DA0000407070474FF6FF7070474FF6FF707047D9 -:10DA10008096980010B58468002364694B61302CAF -:10DA2000C4BFD1F8F43003F47E03C1F8F430BDE88C -:10DA30001040FFF7C9BF2DE9F041002480460F4692 -:10DA40001601254640463946AA19FFF7E3FF4FF66F -:10DA5000FF73984206D0A84001350443102DA4B2AC -:10DA6000F0D100E004462046BDE8F081BF230B80E2 -:10DA7000FF2313807047013906291DD8DFE801F024 -:10DA8000040A1C1C101C170020234382402383829D -:10DA9000802310E04023438283824FF480730AE0A6 -:10DAA00060234382402383824FF4C07303E010233A -:10DAB00043824023838203820020704701390A2970 -:10DAC00019D8DFE801F006080A0C0E18101818180B -:10DAD000130040230CE060230AE0802308E0A02329 -:10DAE00006E0C02304E04FF4807301E04FF4C073FC -:10DAF000438220238382838A428A53431B110382F9 -:10DB0000002070476FF01600704770B50446058A14 -:10DB10008068F8F375F400210646A068F9F320F256 -:10DB2000A2685369222B05DDC36C9B059B0D07334F -:10DB3000DB08A38510463146F9F312F2A38D6D0080 -:10DB4000E81A023870BD70B5044680680D46164666 -:10DB5000F9F394F030B1204629463246BDE87040D2 -:10DB6000FFF769BF06F5806635F8160080B270BD14 -:10DB7000F8B50446806816460F46F8F341F40021D4 -:10DB80000546A068F9F3ECF13A4601462046FFF756 -:10DB9000DAFF29463080A068F9F3E2F10020F8BDF1 -:10DBA00001392DE9F84F044691461E460E2971D8D9 -:10DBB000DFE801F0081870287070703470707070B1 -:10DBC00070703B0090F82E20838B0AB1C58C00E06A -:10DBD000C58BED1AA369D9052ED53368AB4233D373 -:10DBE000A78B36E090F82E20038C0AB1C58C00E09C -:10DBF000458CED1AA3699A051ED53368AB4223D331 -:10DC0000278C26E083694FF0020513F4806F13D050 -:10DC10003368012B18D9876A02371AE0878CC58CC4 -:10DC20008369ED1B13F4006F05E0878BC58C836956 -:10DC3000ED1B13F4407F04D135606FF01D00BDE88B -:10DC4000F88F3368AB4204D235606FF00D00BDE849 -:10DC5000F88FA068F8F3D4F300218346A068F9F3A5 -:10DC60007FF14FF00008824609E008EB07022046EA -:10DC70005146FFF768FF08F1010829F8020BA84593 -:10DC8000F3D1A0685946F9F36BF1C6F80080002083 -:10DC9000BDE8F88F6FF00100BDE8F88F73B5002381 -:10DCA000ADF80430ADF80630836804465B690D4674 -:10DCB000272B05DDCB691B051B0D1B11043B06E063 -:10DCC0001B2B06D84FF492629A4002D50C23836234 -:10DCD0000EE0242B01D0272B04D1238A7F2B05D8DB -:10DCE0000C2304E0172B01D0182B01DD1423A362B1 -:10DCF000EB6903F4E023B3F5803F0ED04FF004430B -:10DD0000AB61002300E00133AA69002A2E4A02DA3F -:10DD10009342F8D157E0934255D02B69A26AA36190 -:10DD2000033220462946FFF70EFF284BA26900095F -:10DD300003401343A36103F440730022B3F5407F13 -:10DD400084F82E2002D1012384F82E30A36A0DF12D -:10DD500006020433A383238A2046E383E38401A9D4 -:10DD6000FFF784FEBDF80620BDF80430D61AB6B21F -:10DD700016B1E3836384A284A369DB050AD5204638 -:10DD80002946A26AFFF7DFFE000980B200B1E083F6 -:10DD9000E38B00E0A38B2384AEB92046FFF7B5FEEA -:10DDA000A36900EBD07040106084980509D5A26A81 -:10DDB000204629460132FFF7C6FE00096084A08490 -:10DDC00001E0238CA3847CBD8096980000FFFF00B7 -:10DDD000F8B543690546152B01D0162B3CDD2846C6 -:10DDE000F8F340F70646002836D12846F8F33CF70A -:10DDF000002833D02846F8F303F331460746284677 -:10DE0000F9F3AEF00646EAF7FDF86B690446302BED -:10DE100004DDF16901F47041090B03E0A96901F423 -:10DE20006011C90C91B1F36903F4E0231B0C012BC1 -:10DE300003D12046FFF742FE03E013B92046FFF767 -:10DE40001AFE20463146FFF729FF00E00C4628461F -:10DE50003946F9F385F002E0002400E0044620464C -:10DE6000F8BD08B54368DB68984708BD08B5436846 -:10DE70001B68984708BD73B5002604460196EAF76B -:10DE8000C1F84C2231460546EEF3E6F16369152BE5 -:10DE90002B6001D0162B02D9EAF7B8F868606B68DE -:10DEA000D3B1AC602046F8F313F7E8602046F8F3EE -:10DEB000DBF6064620B92046012101AAF8F30AF74D -:10DEC0006B6820461B699847054636B9204631469F -:10DED00001AAF8F3FFF600E01D4628467CBD2DE9B7 -:10DEE000F7439946002304460F4690460193F8F302 -:10DEF000BBF6054620B92046012101AAF8F3EAF64F -:10DF00002046F8F3B1F678B12046F8F3ABF658B9ED -:10DF10002046FFF7B0FF50B1436839465E6942467C -:10DF20004B46B047064604E06FF0180601E04FF09C -:10DF3000FF3625B92046294601AAF8F3CBF630462C -:10DF4000BDE8FE8382604160016070472DE9F041C9 -:10DF5000541A012C0F461E46069D0EDD2046F3F393 -:10DF600091F1804670B139462246EEF3F1F0C6F8E1 -:10DF7000008000202C60BDE8F0810020186028603F -:10DF8000BDE8F0816FF01A00BDE8F0810EB4F3B582 -:10DF900081680446012945D908AB4068079A019376 -:10DFA000EEF3A8F2431C064603D0A368023B984256 -:10DFB00002DD0020A06036E060683D21EEF3CAF18A -:10DFC00040B367682568C71B21E028463A46EEF350 -:10DFD000ABF0B0B9EB5D3D2B13D12846EEF3E8F181 -:10DFE0006268471C731CDB1B521BE919D2182846B8 -:10DFF000EEF30EF16368DB1B6360A368DF19A760B3 -:10E0000008E02B4613F8012B1D46002AFAD161685F -:10E010008D42DAD3A368701C1B1AA36063681B18B7 -:10E02000636000E00020BDE8FC4003B070470000E2 -:10E030002DE9F04FBBB01A9019911B921893002B49 -:10E0400002F01C874FF48050F3F31CF1129000286B -:10E0500002F0148737A812994FF48052FFF772FF2D -:10E0600000214FF480521298EEF3F6F0189A1168DE -:10E07000D9B10B78CBB1449A1368022B03D814E0C2 -:10E08000013A026000E0449802688B1813F8014CD2 -:10E090001CB913F8023C002BF2D01298EEF358F0A2 -:10E0A0004499389A0B68D318389300238DF89C3024 -:10E0B0004FF0FF321593139301231192169302F040 -:10E0C000A8BE1999012251F8046B002319911792E7 -:10E0D0001493179949B1F25C5F1C1092013AD2B2C5 -:10E0E000FD2A0FD8F55D9F1C0DE0F15C4A1ED2B2EF -:10E0F000FD2A109103D880220D46109200E0179D52 -:10E100005F1C00E000257B19B3F5607F82F27E86FC -:10E11000109B202B28D005D8152B0BD01B2B42F0A1 -:10E12000708664E01099222935D030D3802942F0DE -:10E13000688667E0F3195A78F35D1202D318072B4B -:10E1400012DDBC1C34192246E14937A8FFF71EFF37 -:10E150002046EEF32DF1FA1C1218DE4937A8B2184A -:10E16000FFF714FF02F04DBEF4196278F35D12025E -:10E17000D21837A8D849FFF709FFE378A2781B0225 -:10E1800037A8D6499A18FFF701FF02F03ABEF25DB0 -:10E19000149202F036BE149B0C2B02F02D869DF8D3 -:10E1A0009C30002B42F02D86F35D042B42F0298633 -:10E1B00007F1020806EB08042046EEF3B9F6002842 -:10E1C00042F01F8616F80830DB0702F11A8627A9ED -:10E1D0002046EEF325F31199013142F01286F3192E -:10E1E0009A79DB791202D318119302F00ABEF3195F -:10E1F000DA799B7937A8BA4943EA0222FFF7C6FECB -:10E2000002F0FFBDF35DF4198F2B02F2FA8501A233 -:10E2100052F823F0399301006B93010055940100EB -:10E2200015990100F19A0100D59801005398010059 -:10E23000719801007B940100199B01008D9B0100E6 -:10E24000B59B0100C99B010057BC01003B9A01002E -:10E25000BB980100F7970100619C0100A19C01009F -:10E260004B930100E19C0100EF9C0100119D010016 -:10E270001F9D010017930100D992010057BC0100B6 -:10E28000FD9401002D9D01001195010057BC010076 -:10E2900057BC010057BC0100439D0100879D010050 -:10E2A0009B9D0100BD9E010081A0010057BC0100A3 -:10E2B00057BC010025A20100C9920100B9920100DA -:10E2C000A99201009FA30100B3A30100C7A301000D -:10E2D000DBA3010057BC0100E99B0100EF940100A2 -:10E2E00057BC010057BC0100ED930100A7A6010037 -:10E2F000EFA301006B9D0100799D0100B5A601000F -:10E300001DB4010057BC010057BC010057BC0100FF -:10E3100057BC01001D95010047A4010071A4010034 -:10E32000B3A40100F1A401002FA501006DA5010017 -:10E33000ABA50100E9A50100FDA5010057BC010046 -:10E34000C595010057BC010057BC010057BC010036 -:10E35000D79701003195010057BC010057BC01005F -:10E3600057BC010057BC010071B4010057BC01004B -:10E370000B9801002BA70100FBA7010051A9010088 -:10E380003BAA010025AB01005FAB0100E7AB010038 -:10E3900035AC010043AD0100CDAE010079AF010005 -:10E3A00025B001008FB401007B9601003B9701006E -:10E3B00071B00100ADB10100B9B20100C5B30100F7 -:10E3C000D5B40100AFB60100E7B4010005B5010006 -:10E3D00023B5010041B5010053B5010065B5010049 -:10E3E00077B5010089B50100F3B50100FFB5010063 -:10E3F0000BB601002FBC010057BC010057BC010047 -:10E4000057BC010057BC010057BC010057BC0100BC -:10E4100057BC010057BC010057BC010011A6010008 -:10E4200085A6010057BC010057BC010001B70100DF -:10E4300069B70100EFB7010075B80100A1B901008B -:10E44000B3B90100BFB90100E9B90100E1BA0100A7 -:10E45000D9BB01004FEA950A5FFA8AFA4FF000082B -:10E4600001F03CB84FEA55095FFA89F94FF000080E -:10E4700001F005B84FEA55095FFA89F94FF0000835 -:10E4800000F0EBBF07F1010806EB08042046EEF3AD -:10E490004FF5002842F0B58416F80830D80702F18D -:10E4A000B084204627A9EEF3BBF1119B013342F063 -:10E4B000A884F3195A799B791202D318119302F0A8 -:10E4C000A0BCA37862781B029A18119202F099BC42 -:10E4D000DE93020005890200378F0200748A020071 -:10E4E00043920200647837A8A54922461694FFF7A4 -:10E4F0004DFD02F086BCE37822791B0443EA0263F7 -:10E50000627837A81343A2789E4943EA0222FFF7B4 -:10E510003DFD02F076BCA27863781202D2189A49C7 -:10E5200037A8FFF733FD2279E378120237A897491D -:10E53000D218FFF72BFD062D42F26384A27963798E -:10E54000120237A89249D218FFF720FD082D42F297 -:10E550005884237AE2791B0237A88E499A18FFF76C -:10E5600015FD0A2D42F24D8407F10A0807F109044E -:10E5700016F80820335D1202D21837A88649FFF733 -:10E5800005FD16F80830325D1B0237A883499A183A -:10E59000FFF7FCFC02F035BC814B0622B5FBF2F222 -:10E5A0001A704FF00008994624E0434610217D4A36 -:10E5B0001DA8EDF3B7F6434610217B4A2FA8EDF3D3 -:10E5C000B1F66378A2781DA943EA022237A8FFF7C3 -:10E5D000DDFC6379A2791B0443EA0263E27837A881 -:10E5E000134322792FA943EA0222FFF7CFFC08F157 -:10E5F0000108063499F800309845D6DB02F001BCDA -:10E60000022D06D137A869496278FFF7BFFC02F0F6 -:10E61000F8BBA37862781B0237A864499A18FFF701 -:10E62000B5FC02F0EEBBA27863781202042D1A4406 -:10E6300005D92379E1781B0609045B181A4337A82A -:10E640005B49FFF7A3FC062D42F2DB83F3199A79AD -:10E6500059791202082D0A4405D9197ADB7909067D -:10E660001B04C9180A4337A85249FFF78FFC0A2D2B -:10E6700042F2C783F3199A7A597A12020C2D0A448E -:10E6800005D9197BDB7A09061B04C9180A4337A888 -:10E690004949FFF77BFC02F0B4BB37A847496278D1 -:10E6A000FFF774FC02F0ADBBA37862781B0237A8B9 -:10E6B0003A499A18FFF76AFC02F0A3BB0135002122 -:10E6C000EDB2179102F09DBBA378627837A83C4960 -:10E6D00042EA0322FFF75AFC02F093BB94F803A02E -:10E6E00023794FEA0A4A4AEA036A6378B5F1050BCF -:10E6F0004AEA030A48BFA5F1020BA3784FEAAB0B25 -:10E700004AEA032A5FFA8BFB4FF0000824E04344F7 -:10E710001021244A2FA8EDF305F699F800301021B6 -:10E720004344214A1DA8EDF3FDF552462FA937A811 -:10E73000FFF72CFCE37822791B0443EA026362783A -:10E7400037A81343A2781DA943EA0222FFF71EFC53 -:10E750000AF1040A08F10108DFF844900434D845AE -:10E7600099F80030D3DB9B4489F800B002F049BB34 -:10E770000B4BEA081A704FF0000899464DE000BFB5 -:10E780002C94020034900200628D02005A94020020 -:10E790008E8A02008D87020088900200FF8F02009F -:10E7A00028610100003E01000B3E01001F930200A2 -:10E7B000D98D0200238A0200348A0200298B0200CC -:10E7C000AF8D020043461021B14A1DA8EDF3AAF512 -:10E7D00043461021AF4A2FA8EDF3A4F5E378227940 -:10E7E0001B0443EA026362781DA91343A27837A889 -:10E7F00043EA0222FFF7CAFBE379227A1B0443EAC9 -:10E800000263627937A81343A2792FA943EA02224F -:10E81000FFF7BCFB08F10108083499F8003098456F -:10E82000D0DB02F0EEBA94F803A023794FEA0A4A4B -:10E830004AEA036A6378B5F1050B4AEA030A48BF5E -:10E8400005F1020BA3784FEAEB0B4AEA032A5FFAC1 -:10E850008BFB4FF000083BE0434410218C4A2FA86B -:10E86000EDF360F599F80030102143448A4A1DA861 -:10E87000EDF358F599F8003010214344874A33A846 -:10E88000EDF350F552462FA937A8FFF77FFBE37948 -:10E89000227A1B0443EA0263627933A91343A27903 -:10E8A00037A843EA0222FFF771FBE37A227B1B04BD -:10E8B00043EA0263627A37A81343A27A1DA943EAA6 -:10E8C0000222FFF763FB0AF1080A08F10108083485 -:10E8D000DFF8CC91D84599F80030BDDB9B4489F82E -:10E8E00000B002F08EBA6E4B0C22B5FBF2F21A7039 -:10E8F0004FF0000899463EE043461021644A33A891 -:10E90000EDF310F543461021634A1DA8EDF30AF517 -:10E9100043461021614A2FA8EDF304F5E3782279EC -:10E920001B0443EA0263627833A91343A27837A831 -:10E9300043EA0222FFF72AFBE379227A1B0443EA27 -:10E94000026362792FA91343A27937A843EA02220E -:10E95000FFF71CFBE37A227B1B0443EA0263627A23 -:10E9600037A81343A27A1DA943EA0222FFF70EFB40 -:10E9700008F101080C3499F800309845BCDB02F02E -:10E9800040BAE37822791B0443EA0263627837A82D -:10E990001343A278434943EA0222FFF7F7FA02F051 -:10E9A00030BAA378627837A83F4942EA0322FFF7DA -:10E9B000EDFA02F026BA4FF00509B5FBF9F95FFA56 -:10E9C00089F94FF0000816E063781021374A2FA824 -:10E9D000EDF3A8F4237962791B0443EA0263A27879 -:10E9E00037A81343E2782FA943EA0222FFF7CEFAB1 -:10E9F00008F101080534C845E6DB02F002BA37A881 -:10EA00002B496278FFF7C2FA022D42F2FA8137A849 -:10EA10002849A278FFF7BAFA02F0F3B9002237A822 -:10EA200025496378FFF7B2FA022D42F22D820122C6 -:10EA300037A82149A378FFF7A9FA032D02F0248211 -:10EA4000022237A81C49E378FFF7A0FA042D02F050 -:10EA5000D681032237A818492379FFF797FA0122B4 -:10EA6000139202F0CEB9627837A81249FFF78EFAF6 -:10EA700037A811490122A378FFF788FA02F0C1B93B -:10EA800037A80E496278FFF781FA02F0BAB900BFE1 -:10EA9000003E01000B3E0100163E0100223E010037 -:10EAA0002861010045870200299002002E3E0100E6 -:10EAB0006A8A0200319102009C8702005A8B020090 -:10EAC000AB1E0E2B02F29D8101A151F823F000BF75 -:10EAD0006199010057BC010057BC010057BC0100FF -:10EAE00057BC0100D9990100A7990100879901003D -:10EAF0006F99010057BC010057BC0100D999010072 -:10EB0000A7990100879901006F99010037A8A949C9 -:10EB10006278FFF73BFA02F074B937A8A649627A27 -:10EB2000FFF734FA0C2D8CBF4FF009084FF00008A6 -:10EB300001E04FF00008F31937A89E491A7AFFF751 -:10EB400025FA0C2D07D9B8F1000F08BF4FF00808BF -:10EB500001E04FF0000807F10709984916F809206D -:10EB600037A8FFF713FA002237A8954916F809309D -:10EB7000FFF70CFA0C2D07D9B8F1000F08BF4FF0C2 -:10EB8000070801E04FF000084FF00009A278637811 -:10EB90008C491202494437A8D21809F10909FFF734 -:10EBA000F5F90234B9F11B0FF0D10C2D42F2298195 -:10EBB000B8F1000F08BF4FF00608834CB844B044CA -:10EBC00004F1240998F8022098F801301202214635 -:10EBD00037A8D2180C34FFF7D9F94C4508F10208D0 -:10EBE000F0D102F00EB9142D19D0172D03D0132D2A -:10EBF00042F0078119E006EB0708744998F81620DF -:10EC000037A8FFF7C3F9724998F8152037A8FFF71E -:10EC1000BDF937A86F4998F81420FFF7B7F9F31931 -:10EC200037A86D49DA7CFFF7B1F9A946A2464FF043 -:10EC300000082546AA786B7868491202414437A833 -:10EC4000D21808F10908FFF7A1F90235B8F11B0F36 -:10EC5000F0D14D464FF00008227AE3796049120264 -:10EC6000414437A8D21808F10B08FFF78FF9023496 -:10EC7000B8F1210FF0D100249AF80E209AF80D3047 -:10EC800058491202091937A8D2180B34FFF77EF938 -:10EC9000212C0AF1020AEFD102F0B3B8E1786278D0 -:10ECA000A3780091217937A8019161790291A17926 -:10ECB0000391E1790491217A05914B49FFF766F9B7 -:10ECC00002F09FB8A9464FF00008254615F8013F0D -:10ECD000FF2B04D037A845494246FFF757F908F102 -:10ECE0000108B8F1040FF1D1B9F10C0F4D4642F211 -:10ECF000888004EB08035B78FF2B04D037A83B49DE -:10ED00004246FFF743F908F10108B8F10C0FF0D1C2 -:10ED1000102D42F2768004EB08035B78FF2B04D0C1 -:10ED200037A832494246FFF731F908F10108B8F136 -:10ED3000100FF0D102F065B8627837A80AB1A37855 -:10ED40001BB92B49FFF722F902E02A49FFF71EF908 -:10ED5000F31937A82849DA78FFF718F902F051B803 -:10ED6000A378627837A8254942EA0322FFF70EF913 -:10ED700002F047B8E37822791B0443EA0263627821 -:10ED800037A81343A2781E4943EA0222FFF7FEF890 -:10ED900002F037B837A81B496278FFF7F7F8022D61 -:10EDA00042F22F8037A81849A278FFF7EFF802F057 -:10EDB00028B800BF368E0200D38E02009B9302005B -:10EDC0004A890200D38B0200B38F0200BD8D02007E -:10EDD000E6900200E7860200C68B0200E98D020081 -:10EDE00096900200B7860200A6870200458A0200BC -:10EDF0003992020084950200A78C02003C8D02002B -:10EE0000CB870200A7940200E89402007C1C325DCC -:10EE100037A8764902F00F02FFF7B8F8325D37A83D -:10EE20001209BC1C7249FFF7B1F8325D37A871496D -:10EE300002F00702FFF7AAF8325D37A8D2086E4940 -:10EE400002F00302FFF7A2F801F0DBBF7C1C325D89 -:10EE500037A86A4902F00F02FFF798F8325D37A829 -:10EE60001209BC1C6649FFF791F8325D37A8654965 -:10EE700002F00702FFF78AF8325D37A8D20862492C -:10EE800002F00302FFF782F801F0BBBF37A85F4929 -:10EE90006278FFF77BF801F0B4BF627837A85C496D -:10EEA000FFF774F8A27837A85A49FFF76FF837A828 -:10EEB0005949E278FFF76AF801F0A3BF37A857492C -:10EEC0006278FFF763F801F09CBF37A85449627875 -:10EED000FFF75CF801F095BFA2786378120637A8B7 -:10EEE000504942EA0322FFF751F801F08ABF6278E5 -:10EEF00037A84D49FFF74AF8A27837A84B49FFF7E2 -:10EF000045F82379E2781B0237A849499A18FFF798 -:10EF10003DF801F076BF37A846496278FFF736F82A -:10EF200001F06FBF37A844496278FFF72FF801F06E -:10EF300068BFA37862781B0237A840499A18FFF788 -:10EF400025F801F05EBF94F8028063784FEA082844 -:10EF500098441FFA88F83A494FEAD82237A8FFF7B1 -:10EF600015F808F4E062120A364937A8FFF70EF8E0 -:10EF700008F0F802D208344937A8FFF707F808F07C -:10EF800006025208314937A8FFF700F837A8304980 -:10EF900008F00102FEF7FAFF042D41F232872379CF -:10EFA000E4781B021C19A4B2E20A37A82949FEF72B -:10EFB000EDFF04F4E062120A37A82749FEF7E6FFE6 -:10EFC00004F0F802D20837A82449FEF7DFFF04F066 -:10EFD0000602520837A82249FEF7D8FF37A8214970 -:10EFE00004F00102FEF7D2FF01F00BBFF48702002C -:10EFF00042880200C68E020039880200BF940200D7 -:10F0000038870200558C0200438E02009392020062 -:10F01000E6930200478D0200D4930200B7930200EA -:10F02000E78E0200AC8E0200048E0200CC8D02003E -:10F030000E900200438F0200F29402009B8C0200AB -:10F04000F5880200CC9402006D870200E48802007B -:10F05000D994020076920200888B0200E3890200B4 -:10F06000F18E0200A893020000226378674937A856 -:10F07000FEF78CFF4FF000086549A27837A8FEF72D -:10F0800085FFCDF800802279E3781202D31801932E -:10F0900002226049434637A8FEF778FFCDF800808A -:10F0A000A27963791202D3180193022201235949EC -:10F0B00037A8FEF76BFFCDF80080227AE3791202C1 -:10F0C000D3180222019337A852491346FEF75EFF78 -:10F0D0001E2D41F29686627A37A84F49FEF756FFF9 -:10F0E000A27A37A84D49FEF751FFE27A37A84C497A -:10F0F000FEF74CFF227B37A84A49FEF747FFCDF8C1 -:10F100000080A27B637B1202D31801930522434641 -:10F1100037A84049FEF73AFFCDF80080227CE37B18 -:10F120001202D31801930522012337A83949FEF7AB -:10F130002DFFCDF80080A27C637C1202D3180193CE -:10F140000522022337A83349FEF720FFCDF80080BF -:10F15000CDF80480227DE37C1202D31802930522AD -:10F160006C234FF0010937A82F49FEF70FFFCDF8A8 -:10F170000090CDF80480A27D637D1202D318029323 -:10F1800005226C234FF0020A37A82749FEF7FEFE3E -:10F19000CDF800A0CDF80480227EE37D1202D318C2 -:10F1A000029305226C2337A81F49FEF7EFFECDF826 -:10F1B0000080CDF80480A27E637E1202D3180293F1 -:10F1C0000522682337A81849FEF7E0FECDF8009025 -:10F1D000CDF80480227FE37E1202D3180293052229 -:10F1E00037A868231049FEF7D1FECDF800A0CDF86E -:10F1F0000480A37F627F1B029B18029337A80A49F1 -:10F2000005226823FEF7C2FE01F0FBBD4A89020019 -:10F210002C880200A6860200E4910200C29202003D -:10F22000409002007B940200269202000122637843 -:10F230009C4937A8FEF7AAFE4FF001089A49A27828 -:10F2400037A8FEF7A3FECDF800802279E3781202FA -:10F25000D318019302220023944937A8FEF796FEA3 -:10F26000CDF80080A27963791202D31801930222AB -:10F270008E49434637A8FEF789FECDF80080227AF2 -:10F28000E3791202D3180222019337A88749134663 -:10F29000FEF77CFE1E2D41F2B485627A37A88449C0 -:10F2A000FEF774FEA27A37A88249FEF76FFEE27A73 -:10F2B00037A88149FEF76AFE227B37A87F49FEF70F -:10F2C00065FECDF80080A27B637B1202D318019308 -:10F2D0000522002337A87549FEF758FECDF80080B7 -:10F2E000227CE37B1202D31801930522434637A800 -:10F2F0006E49FEF74BFECDF80080A27C637C1202C3 -:10F30000D3180193052202234FF0000937A867495B -:10F31000FEF73CFECDF80090CDF80480227DE37C22 -:10F320001202D318029305226C2337A86449FEF712 -:10F330002DFECDF80080CDF80480A27D637D120201 -:10F34000D318029305226C234FF0020A37A85C49B8 -:10F35000FEF71CFECDF800A0CDF80480227EE37DF0 -:10F360001202D318029305226C2337A85449FEF7E2 -:10F370000DFECDF80090CDF80480A27E637E1202CF -:10F38000D31802930522682337A84D49FEF7FEFDE6 -:10F39000CDF80080CDF80480227FE37E1202D318DE -:10F3A0000293052237A868234549FEF7EFFDCDF803 -:10F3B00000A0CDF80480A37F627F1B029B180293FC -:10F3C00037A83F4905226823FEF7E0FD01F019BD8B -:10F3D000A27863781202D2183A4937A8FEF7D6FD10 -:10F3E000A279637912061B04D218237937A81B026D -:10F3F000D218E3783449D218FEF7C8FD122D41F235 -:10F400000085A27A637A12061B04D218237A37A8E1 -:10F410001B02D218E3792D49D218FEF7B7FDA27B63 -:10F42000637B12061B04D218237B37A81B02D21859 -:10F43000E37A2749D218FEF7A9FDA27C637C120665 -:10F440001B04D318227C37A812029B18E27B2149A7 -:10F450009A18FEF79BFD01F0D4BCA27863781202E3 -:10F46000D31800930222434637A81B4908F101082C -:10F47000FEF78CFD0234C845EFDD01F0C2BCA27876 -:10F4800063781202D31800930522434637A8124925 -:10F4900008F10108FEF77AFD0234C845EFDD01F0FE -:10F4A000B0BC00BF4A890200DA8E0200A6860200C4 -:10F4B000F2910200CF9202004B9402008A94020063 -:10F4C000269202008692020098860200169102009F -:10F4D0008C930200028F0200138A0200CDF8008094 -:10F4E000A27863781202D318019305226C2337A8FF -:10F4F000BB4908F10108FEF749FD0234D045EDDDB6 -:10F500004FEA55095FFA89F909F1010B09F102097E -:10F51000B944BB4406EB09044FF00008CDF8008065 -:10F520002278C9EB040313F80B301202D3180193AD -:10F530000522682337A8AA4908F10108FEF726FD2D -:10F540000234D045EADD01F05CBCA37862781B028E -:10F5500037A8A4499A18FEF719FD01F052BCA37808 -:10F5600062781B0237A8A0499A18FEF70FFD01F038 -:10F5700048BCA37862781B0237A89C499A18FEF70A -:10F5800005FD01F03EBCA37862781B0237A89849BC -:10F590009A18FEF7FBFC01F034BC2279E3781206DE -:10F5A0001B04D218A37837A81B02D218637891499C -:10F5B000D218FEF7EBFC227AE37912061B04D2186C -:10F5C000A37937A81B02D21863798B49D218FEF7AA -:10F5D000DDFC227BE37A12061B04D318A27A37A83B -:10F5E00012029B18627A85499A18FEF7CFFC01F047 -:10F5F00008BCA2786378120237A88149D218FEF7B6 -:10F60000C5FC042D41F2FD832379E2781B0237A863 -:10F610007C499A18FEF7BAFC01F0F3BB2279E37833 -:10F6200012061B04D218A37837A81B02D2186378DD -:10F630007549D218FEF7AAFC062D41F2E283227A20 -:10F64000E37912061B04D318A27937A812029B187B -:10F6500062796E499A18FEF799FC01F0D2BBDFF887 -:10F66000BC914FF00108A84581F2CB832279E37861 -:10F6700012061B04D218A37849461B02D2186378DD -:10F6800037A8D21808F10408FEF780FC0434B8F15A -:10F69000190F09F11809E6D101F0B3BBDFF8809129 -:10F6A0004FF00108A84581F2AC832279E378120675 -:10F6B0001B04D218A37849461B02D218637837A8D6 -:10F6C000D21808F10408FEF761FC0434B8F10D0FFC -:10F6D00009F11309E6D101F094BBDFF848914FF02E -:10F6E0000108A84581F28D832279E37812061B0474 -:10F6F000D218A37849461B02D218637837A8D218CB -:10F7000008F10408FEF742FC0434B8F10D0F09F1CA -:10F710001409E6D101F075BBDFF80C914FF0010838 -:10F72000A84581F26E832279E37812061B04D21871 -:10F73000A37849461B02D218637837A8D21808F17B -:10F740000408FEF723FC0434B8F10D0F09F1140985 -:10F75000E6D101F056BBDFF8D4904FF00108A84580 -:10F7600081F24F832279E37812061B04D218A37822 -:10F7700049461B02D218637837A8D21808F104084A -:10F78000FEF704FC0434B8F10D0F09F11409E6D1B9 -:10F7900001F037BBA37862781B0237A81C499A187E -:10F7A000FEF7F4FB01F02DBBA37862781B0237A8AB -:10F7B00018499A18FEF7EAFB01F023BB2279E37897 -:10F7C00012061B04D318A278647812029B1837A87B -:10F7D000114901221B19FEF7D9FB01F012BB00BF32 -:10F7E00000920200F48F0200B790020080890200AC -:10F7F00059890200169102008C930200028F0200C8 -:10F800009C920200AF920200A9910200C0910200F6 -:10F81000B98E0200379402003B910200998A0200DF -:10F82000628C02009788020048950200F093020063 -:10F830002279E37812061B04D318A27864781202A6 -:10F840009B1837A8974902221B19FEF79FFB01F06E -:10F85000D8BA37A894496278FEF798FB01F0D1BA7C -:10F860009249627807F1020837A8FEF78FFB16F875 -:10F8700008208F49120937A8FEF788FB16F80820E0 -:10F8800037A88C4902F00F02FEF780FB032D41F2EE -:10F89000B882E27837A88849FEF778FB07F10508B7 -:10F8A000227937A88549FEF771FB16F8082037A89A -:10F8B00092088349FEF76AFB16F8082037A88149A9 -:10F8C00002F00302FEF762FB37A87F49A279FEF738 -:10F8D0005DFB01F096BA94F8028063784FEA08283D -:10F8E00098441FFA88F84FEAD82237A87749FEF7DC -:10F8F0004DFB08F4806302229B0A37A87449FEF787 -:10F9000045FB08F4007302225B0A37A87149FEF731 -:10F910003DFB08F4F87302221B0937A86E49FEF775 -:10F9200035FB08F00E0302225B0837A86B49FEF78F -:10F930002DFB022208F0010337A86949FEF726FBD8 -:10F940002379E4781B021C19A4B2E20A37A865499E -:10F95000FEF71CFB04F4806305229B0A37A85C4970 -:10F96000FEF714FB04F4007305225B0A37A859491B -:10F97000FEF70CFB04F4F87305221B0937A856495F -:10F98000FEF704FB04F00E0305225B0837A8534979 -:10F99000FEF7FCFA37A85249052204F00103FEF7EE -:10F9A000F5FA01F02EBAA27863781202D21837A8BD -:10F9B0004D49FEF7EBFA94F804E0E3784FEA0E2E97 -:10F9C0000022734437A84949FEF7E0FA217AE27928 -:10F9D00009028A1894F806E063790092A17A627AA3 -:10F9E00009024FEA0E2E8A187344019237A80022AA -:10F9F0003F49FEF7CBFA227BE37A0092627B37A87D -:10FA00000192A27B3B4902920022FEF7BFFAA17C41 -:10FA1000627C09028A1894F810E0E37B0092217D51 -:10FA2000E27C09028A180192A17D627D09028A188E -:10FA30000292217EE27D09028A180392A17E627EF3 -:10FA400009028A180492217FE27E09028A1805922F -:10FA5000A17F627F09028A18069294F82010E27F43 -:10FA600009028A18079294F8221094F821200902BA -:10FA70008A18089294F8241094F8232009028A180E -:10FA8000099294F8262094F82510120252184FEA91 -:10FA90000E2E0A9237A8184900227344FEF776FA10 -:10FAA00001F0AFB93B910200508D0200808A020044 -:10FAB000328B0200FF890200D7870200958B02007B -:10FAC0000991020087910200129202006E8D0200DD -:10FAD0009B910200118F0200D791020099940200BD -:10FAE000C1930200D8860200458C02004A890200B8 -:10FAF00021870200A88B0200EE8B020094F802E03E -:10FB000063784FEA0E2E0122734437A8AA49FEF704 -:10FB10003DFAA179627909028A1894F804E0E37841 -:10FB20000092217AE27909024FEA0E2E8A18734474 -:10FB3000019237A80122A149FEF728FAA27A637A36 -:10FB40000092E27A37A80192227B9D49029201221B -:10FB5000FEF71CFA217CE27B09028A1894F80EE079 -:10FB6000637B0092A17C627C09028A180192217D4C -:10FB7000E27C09028A180292A17D627D09028A183C -:10FB80000392217EE27D09028A180492A17E627EA0 -:10FB900009028A180592217FE27E09028A180692DC -:10FBA000A17F627F09028A18079294F82010E27FF1 -:10FBB00009028A18089294F8221094F82120090268 -:10FBC0008A18099294F8242094F8231012025218EB -:10FBD0004FEA0E2E0A9237A87A4901227344FEF7A3 -:10FBE000D5F901F00EB994F802E063784FEA0E2ED1 -:10FBF0000222734437A87049FEF7C8F9A1796279E7 -:10FC000009028A1894F804E0E3780092217AE279F4 -:10FC100009024FEA0E2E8A187344019237A8022275 -:10FC20006649FEF7B3F9A27A637A0092E27A37A8BE -:10FC30000192227B624902920222FEF7A7F9217CFF -:10FC4000E27B09028A1894F80EE0637B0092A17CA3 -:10FC5000627C09028A180192217DE27C09028A18DD -:10FC60000292A17D627D09028A180392217EE27DC3 -:10FC700009028A180492A17E627E09028A180592FE -:10FC8000217FE27E09028A180692A17F627F090223 -:10FC90008A18079294F82010E27F09028A180892C5 -:10FCA00094F8221094F8212009028A18099294F8F5 -:10FCB000242094F82310120252184FEA0E2E0A92B2 -:10FCC00037A8404902227344FEF760F901F099B861 -:10FCD000627837A83C49FEF759F90122A37837A882 -:10FCE0003A49FEF753F90222E37837A83749FEF77D -:10FCF0004DF96379227903F001031B0237A83449D7 -:10FD00009A18FEF743F901F07CB8A27863781202E2 -:10FD1000D31800932822002337A82E49FEF736F97E -:10FD20002279E3781202D31800932822012337A8FE -:10FD30002849FEF72BF9A27963791202D3180093B0 -:10FD40002822022337A82349FEF720F9227AE379F3 -:10FD50001202D31800935022002337A81D49FEF742 -:10FD600015F9A27A637A1202D31800935022012364 -:10FD700037A81849FEF70AF9237BE27A1B029B1881 -:10FD8000009337A8134950220223FEF7FFF801F031 -:10FD900038B8A27863781202D21837A80E49FEF755 -:10FDA000F5F82379E2781B0237A80C499A18FEF778 -:10FDB000EDF801F026B800BF4A8902002187020051 -:10FDC000A88B0200EE8B0200E5870200F486020099 -:10FDD0002D930200F5900200118802005292020059 -:10FDE00094F804E0E3784FEA0E6E1B049E44A37877 -:10FDF0006C221B029E44637837A873449749FEF730 -:10FE0000C5F894F808E0E3794FEA0E6E1B049E44AF -:10FE1000A3796C221B029E44637937A873449049EE -:10FE2000FEF7B4F894F80CE0E37A4FEA0E6E1B0488 -:10FE30009E44A37A6D221B029E44637A37A87344C2 -:10FE40008649FEF7A3F894F810E0E37B4FEA0E6EC4 -:10FE50001B049E44A37B6D221B029E44637B37A838 -:10FE600073447F49FEF792F894F814E0E37C4FEA7C -:10FE70000E6E1B049E44A37C68221B029E44637C7E -:10FE800037A873447549FEF781F894F818E0E37DCC -:10FE90004FEA0E6E1B049E44A37D68221B029E4403 -:10FEA000637D37A873446E49FEF770F894F81AE042 -:10FEB000637E4FEA0E2E6C22734437A86949FEF721 -:10FEC00065F894F81CE0E37E4FEA0E2E6D22734431 -:10FED00037A86449FEF75AF8A37F647F1B0237A84E -:10FEE000604968221B19FEF751F800F08ABF94F8A8 -:10FEF00002E063784FEA0E2E7344682237A85A490D -:10FF0000FEF744F82279E3781202D31800936822AE -:10FF10006C2337A85549FEF739F8A27963791202A4 -:10FF2000D318009368226C2337A85149FEF72EF8A6 -:10FF3000227AE3791202D318009368226D2337A83E -:10FF40004A49FEF723F8A27A637A1202D318009383 -:10FF500068226D2337A84649FEF718F8227BE37A1A -:10FF60001202D3186822009337A813463F49FEF7C0 -:10FF70000DF8A27B637B1202D3186822009337A886 -:10FF800013463B49FEF702F894F810E0E37B4FEA92 -:10FF90000E2E73446C2237A83349FDF7F7FFA27C7D -:10FFA000637C1202D3186C22009337A813462F49A2 -:10FFB000FDF7ECFF227DE37C1202D3186C22009344 -:10FFC00037A813462A49FDF7E1FFA27D637D12029F -:10FFD000D31800936C2207F118086D2337A8234922 -:10FFE000FDF7D4FF16F80820E37D1202D318009322 -:10FFF0006C226D2307F11A0937A81D49FDF7C6FFCA +:10B8400000000000000000000000000000000000F8 +:10B8500000000000000000000000000000000000E8 +:10B8600000000000000000000000000000000000D8 +:10B8700000000000000000000000000000000000C8 +:10B8800000000000000000000000000000000000B8 +:10B8900000000000000000000000000000000000A8 +:10B8A0000000000000000000000000000000000098 +:10B8B0000000000000000000000000000000000088 +:10B8C0000000000000000000000000000000000078 +:10B8D0000000000000000000000000000000000068 +:10B8E0000000000000000000000000000000000058 +:10B8F0000000000000000000000000000000000048 +:10B900000000000000000000000000000000000037 +:10B910000000000000000000000000000000000027 +:10B920000000000000000000000000000000000017 +:10B930000000000000000000000000000000000007 +:10B9400000000000000000000000000000000000F7 +:10B9500000000000000000000000000000000000E7 +:10B9600000000000000000000000000000000000D7 +:10B9700000000000000000000000000000000000C7 +:10B9800000000000000000000000000000000000B7 +:10B9900000000000000000002DE9F843054688463D +:10B9A000FBF33EF200212846FBF382F304462846CF +:10B9B0006E69AF69F3F3F0F30A2E814616D90F2EA4 +:10B9C00016D02846FAF31EF5142E054603D9A368AF +:10B9D00023F00803A360A368142E43F00103A360BF +:10B9E00014D9A36843F00803A3600FE0022E0FD917 +:10B9F0002846FAF375F5D4F8A430054623F0FF0382 +:10BA000043F00203C4F8A430022303E0012301E061 +:10BA1000104D3023A268D20707D407F01802082A75 +:10BA20000CBFB5FBF3F54FF4E11507F00307002653 +:10BA30000BE004F54073B8F1000F05D03002181880 +:10BA400049462A460023C0470136BE42F1DBBDE825 +:10BA5000F88300BF00C63E052DE9F8431646984618 +:10BA600004460D46FAF374F5002107462046FBF321 +:10BA70001FF3002281461346134988184068B0B965 +:10BA80000C225343CA18CE505560C2F80880204695 +:10BA9000FBF3C6F1D9F824300C4D1E432E6020462E +:10BAA000FBF3BEF12B680125C9F8243004E0013313 +:10BAB0000C32052BE0D1002520463946FBF3F8F285 +:10BAC0002846BDE8F88300BFBC5F0100E403000026 +:10BAD00038B5124C002148222046F0F365F4104A94 +:10BAE000012384E80C0000250E491F2204F10C00FC +:10BAF000F0F332F584F82B50F5F31CF34FF40023E8 +:10BB0000A3634FF40003E363074B20632364074BF5 +:10BB10006563DB696564A36038BD00BF1860010020 +:10BB200044454247403901001C2B09007060010068 +:10BB30004369142B01DDFAF317B57047436910B55B +:10BB40000A2B04460ADD064901220346FFF784FF5B +:10BB500020460121BDE8104007F096BA10BD00BF95 +:10BB600089160000C36910B5590704460CD5074B68 +:10BB700000221968FBF3B4F0054920461022234641 +:10BB8000BDE81040FFF768BF10BD00BF2C040000E7 +:10BB9000FDB18000134B13B51360134601E0114C47 +:10BBA0001C600433ADF17C04A342F8D3C41C24F020 +:10BBB00003040D4B091B0D481960002303600C485A +:10BBC000083903600B4884E80A0003600A480260F1 +:10BBD0000A4802F500520260094A1360EAF7C6FEFD +:10BBE00044601CBD4B415453F40300001404000096 +:10BBF000480400000460010068600100106001005A +:10BC0000F003000008B500211420EAF7BDFE054B43 +:10BC1000002118601422F0F3C7F3BDE80840F5F3E3 +:10BC200001B100BF300400002DE9F0474D1C29464A +:10BC3000824605F0A1FB134C206000B34FEA850952 +:10BC400048460021EAF7A0FE0F4F804638600F4EAD +:10BC500068B14A460021F0F3A7F320680021F0F311 +:10BC60003FF73B6800221A603560BDE8F087504618 +:10BC7000216805F0D5FBC6F80080C4F80080BDE857 +:10BC8000F08700BFF8030000E80300000404000090 +:10BC9000F0B5184F85B00F21386805F0C3FA0F28AA +:10BCA00003903E4624D184200021EAF76DFE124C19 +:10BCB0002060D0B100218422F0F376F30025012327 +:10BCC00004AA42F8043D00950195386821684FF4B4 +:10BCD000F06305F0D5FA0130206803D03221ECF78B +:10BCE00051FA05E0EAF7D8FE2560306805F0B8FAA9 +:10BCF00005B0F0BD2C04000044040000B1F5E06F75 +:10BD000073B504460E46154606D10369009100211D +:10BD100001911E680A460CE00D4B00221868FBF3E7 +:10BD2000B9F1014680B123690022009601921E6894 +:10BD300020462B46B04738B1064BA0611A686561B2 +:10BD400022621C60002001E04FF0FF307CBD00BF8C +:10BD500000040000F85F01002DE9F84310200C46B4 +:10BD6000002191469846EAF70FFE054620B3144E8F +:10BD70003068FAF3EDF3099B074623B93068214692 +:10BD80004A46FBF387F13068FAF35CF50123834000 +:10BD9000089AEB60AA600B4AC5F804801168156028 +:10BDA000094A2960116830680B4313603946FBF378 +:10BDB0007FF10020BDE8F8836FF01A00BDE8F8833A +:10BDC000000400003C0400001004000013B5002132 +:10BDD0000446FBF36DF1174B1860174B00F57060CC +:10BDE00018606369222B12DDE36958060FD540F60F +:10BDF000270100222046FAF311F501462046FBF305 +:10BE000057F10E4B002118602046FBF351F1002042 +:10BE10004FF4006102460A4B00900190FFF79CFF2F +:10BE200028B1012002B0BDE81040F4F377B602B0AB +:10BE300010BD00BF24040000946001003404000021 +:10BE4000E9B1800073B5374B374C0193374B002174 +:10BE5000202220461D682669F0F3A6F20123236004 +:10BE6000334B26611B68E36145F8044C00F048FC45 +:10BE7000ADF5FE513C390A462E48FFF78BFEF4F330 +:10BE80003DF3F4F3A5F700F073F8FFF721FE00206F +:10BE900006F0D4FD284D294C286007F00FFA2060E9 +:10BEA000FFF794FFFFF7AEFE206800F029FB206843 +:10BEB00006F0E8FD224B20681A6802F580321A600D +:10BEC000204B1A6802F580321A601F4B1A6802F57F +:10BED00080321A6000F0C0F800221C481C49F5F3BB +:10BEE000E7F002221B481C49F5F3E2F000221B4850 +:10BEF0001B49F5F3DDF000221A491B48F5F3D8F091 +:10BF00002068FFF715FE2068FFF718FE2068FFF78E +:10BF100029FE286840F28F11FFF786FEFFF7B8FE72 +:10BF200020687CBDADDEADDE70600100945C010078 +:10BF3000906001008C6A03002C04000000040000E3 +:10BF4000F403000014040000046001008DDA89008D +:10BF5000891900001385890041B48000943B0100D9 +:10BF600091B680001DB28000973B01007047000031 +:10BF700070B5174D2C682CBBB0202146EAF704FDA4 +:10BF8000286010B32146B022F0F30EF24FF4806027 +:10BF900021462E68EAF7F8FCB060286886681EB96A +:10BFA000EAF77AFD2E600DE04FF48062C260214610 +:10BFB0003046F0F3F9F12B68064A20461360064A32 +:10BFC000536170BD4FF0FF3070BD4FF0FF3070BD5A +:10BFD000A8600100500400007060010070B5184CAA +:10BFE0000546236833B9174E33680BB9FFF7C0FF16 +:10BFF00033682360206808B300230360C0F89C30D6 +:10C000004360012380F8A4306B6C0E3B012B03D9F5 +:10C0100028460D49FFF7C0FC0C4B9A6812B1226804 +:10C02000C2F89C3020680123C0F89C30F5F31EF064 +:10C03000074808492268F5F33BF0206870BD00BF4F +:10C0400050040000A8600100716C010098600100BC +:10C05000242B870011BE800010B500230446102257 +:10C060000A49FFF7F9FC00212046FAF365F70022A0 +:10C0700020464FF4A051EDF76DFF054B00222046FE +:10C080009A60BDE81040FFF7A9BF00BFE5BC800083 +:10C090009860010038B504460D4651B11020F5F303 +:10C0A0009FF1044B186020B180E830004FF4F0633A +:10C0B000836038BDAC600100134B02461B6800680A +:10C0C00010B500F47041DC1E090B042C08D800F4F4 +:10C0D0007060000A0E30012313FA00F0484310BDCF +:10C0E000072B0CD8002010BD43F480741461146C2D +:10C0F000013304F07F0401346403001901E00023DC +:10C1000018468B42F0D110BD5014000003684068FF +:10C11000181823F00703083398428CBF0020012031 +:10C1200070470000044B054A186890421ABF00F19E +:10C1300008021A6000207047A05C01000010000097 +:10C140002DE9F34190E8480023F00704083413F088 +:10C15000070202D19D19AC424AD0354680680022C0 +:10C1600003E0875C0DF802700132B242F9D19E18EB +:10C17000A64204D900293DD0361B951B00E00026BD +:10C1800023F00707C7EB030C002204E012F8078036 +:10C1900000F8028001326245F8D18218002003E0E5 +:10C1A0001DF8007017540130A842F9D15B195219DB +:10C1B000E71A002004E013F800C002F800C00130C4 +:10C1C000B842F8D1002E18DD00AB5D190023EA5CFF +:10C1D000CA540133B342FAD1C918E4180022C3F19A +:10C1E000080302E0A05C885401329A42FAD104E0CC +:10C1F000104603E04FF0FF3000E00020BDE8FC8176 +:10C200002DE9F0471C4B1D4C0026C4EB03081C4BCA +:10C210004FEAA80803FB08F8474629E02368D4F84A +:10C2200008A023F0070900251AF8052015F80930A1 +:10C230009A4202D00120F4F371F40135082DF3D1B4 +:10C240002046FFF763FF88B90E4B054603EBC70A8C +:10C25000013705EB09031AF805201B7A9A4202D030 +:10C260000120F4F35BF40135082DF2D101360C34D2 +:10C270004645D3DBBDE8F0879013000000100000B6 +:10C28000ABAAAAAA00080000144B2DE9F0471B68CE +:10C29000134D9B68134F03F00F097F1B0123124AB4 +:10C2A00003FA09F9BB1002FB03F80026444606E036 +:10C2B0002846FFF72BFF00B9013401360C354645FF +:10C2C000F6DB2246BB104FF0553404FB032307482E +:10C2D0004946BDE8F047F0F38DB000BF4C140000B4 +:10C2E0000010000090130000ABAAAAAAA93B01000D +:10C2F00041F4003138B5426304460163652502E02C +:10C300000A20F4F355F5236B002B01DB013DF7D137 +:10C3100038BD836A43F0004383627047836A23F029 +:10C32000004383627047F8B58668054601240F46CE +:10C3300006F00F06FFF7F2FF14FA06F6AC62EF62A2 +:10C34000002405E0A1B228460022FFF7D1FF013406 +:10C35000B442F7DBF8BD00002DE9F041FFF7E2FE43 +:10C36000194E1A4BDFF87080194FF61A194BC8EBAB +:10C370000707002814BF05461D4604465D1BFFF74E +:10C3800083FF47B1002140463A46F0F30DF04046A6 +:10C390003946F4F383F146B100210C483246F0F3FC +:10C3A00003F00A483146F4F379F155B100212046F3 +:10C3B0002A46EFF3F9F720462946BDE8F041F4F3A9 +:10C3C0006DB1BDE8F08100BF9013000000100000C7 +:10C3D0000008000000100000C5040000424B2DE9D9 +:10C3E000F74F1D6841492846FFF79DFF404A414BE2 +:10C3F000A968D31A404A9B105A43019271D0012078 +:10C4000001F00F0110FA01F18A4201DDF4F386F325 +:10C410002846FFF751FE394BA0F1040B1A689946E4 +:10C420000E2A01D8861000E001264FF00008314C9A +:10C430004CE06368013B072B01D8A36813B90120C6 +:10C44000F4F36CF32046FFF761FE38B9FFF76AFE9C +:10C45000074620B90120F4F361F300E000272046ED +:10C460003946FFF76DFE10B10120F4F357F3DFF802 +:10C470007CA0A1682268D9F80030CAEB010122F043 +:10C480000702C9100E2B96BF02EA0B02324346EA9E +:10C49000920289B22846FFF72BFFA7B12268D9F88C +:10C4A000003022F00702CAEB07010832C9100E2B38 +:10C4B00098BF02EA0B0289B28CBF324346EA92026D +:10C4C0002846FFF715FF08F101080C34019B984539 +:10C4D000AFDB2846FFF71DFF03B0BDE8F04FFFF7C5 +:10C4E0008FBE03B0BDE8F08F4C14000000080000C0 +:10C4F0009013000000100000ABAAAAAA501400007C +:10C500002DE9F7430446FAF38BF4204600F008FACD +:10C510006B48EAF71DF92046F2F334F600F578701F +:10C520004FF47A730730674FB0FBF3F03860204662 +:10C53000F2F328F6644B654AC3186169B3FBF2F362 +:10C54000634A22291360634E634D04DDE369580694 +:10C5500001D5336800E02B6803F5C2630433D3F8D8 +:10C5600000E030682B68222905DDE269520602D519 +:10C5700000F5C26201E003F5C2620432126896451A +:10C58000F1D0222905DDE269520602D500F5C26329 +:10C5900001E003F5C2630433D3F80080EAF7B8F88A +:10C5A0003168814660692A681025222805DDE36923 +:10C5B0005B0602D501F5C26301E002F5C2630433F4 +:10C5C0001B689845F1D0222805DDE3695E0602D597 +:10C5D00001F5C26301E002F5C2630433013DD3F803 +:10C5E0000080E2D1EAF794F83A68C9EB0006B2FAA3 +:10C5F00082F39A40191FB2FBF6F2384B01321A60EF +:10C600004FF47A73A2FB03233548CA400160C1F19D +:10C61000200113FA01F08018ECF742FB396804237B +:10C620000FE0B5FA85F2B6FA86F0013A8242A8BF69 +:10C630000246964095409B18B6FBF1F201FB12664C +:10C64000551915F0404FECD0264A1360264B40F2A6 +:10C65000FF321D60236A002B244BC8BF6FF07F425E +:10C660001A606369222B0CDDE369580609D50020A6 +:10C6700040F6270102461E4B00900190FFF76CFB2D +:10C6800005E020461A4920220023FFF7E5F90020A3 +:10C690001849F0F301F5184D286078B10120F4F342 +:10C6A0006DF220462D68F2F36DF5B5FBF0F04FF416 +:10C6B0007A754543114BA5F5FA651D60BDE8FE830B +:10C6C000E91E0000A45C01003F420F0040420F0041 +:10C6D000B40300003404000024040000A803000098 +:10C6E000AC030000A4030000A0030000B00300009E +:10C6F00019B980008C8502008404000080040000C9 +:10C700000D4B00211A6842F010021A601A6822F4D8 +:10C7100000721A60094A136843F0807343F480334F +:10C720001360074B07221A6043F8041C59685A60CB +:10C73000044B20221A60704714ED00E0FCED00E08D +:10C74000241000E000E400E070B504460E46FAF361 +:10C7500067F32046F9F3FCF60546EAF75BFD40F681 +:10C760002A0102462046FAF395F48269436926B10C +:10C7700042F0004243F0004303E022F0004223F085 +:10C7800000438261294643612046BDE87040FAF3C8 +:10C790008FB42DE9F84304461E4690460D46FAF341 +:10C7A0003FF32046F9F3D4F6414632460746204689 +:10C7B000FAF370F42046FAF345F00646EAF72AFD4C +:10C7C00040F62A0102462046FAF364F44FF00108CD +:10C7D000814685B108FA06F5836933EA050502D179 +:10C7E0004046E9F787FF01360120B040E9F774FFC2 +:10C7F000C9F818500EE0701C08FA06F608FA00F0A6 +:10C80000E9F778FF4046E9F767FFD9F818301E438B +:10C81000C9F8186020463946BDE8F843FAF348B431 +:10C82000034630B1002000E01046421C5B08FBD1FB +:10C83000704770470346032B10B510460C461DD8B1 +:10C84000FAB1022B0BD0032B14D0012B03D0FFF72E +:10C85000E7FF0D4B06E0FFF7E3FF0C4B02E0FFF7AD +:10C86000DFFF0B4B186043F8044C5A6804225A60EF +:10C87000002010BDFFF7D4FF064BF3E76FF0010077 +:10C8800010BD6FF0010010BD241000E0341000E076 +:10C89000441000E0541000E050B1431E034207D0A2 +:10C8A000002300E013465A1C4008FBD101209840A9 +:10C8B0007047000070B5EAF7E3F90446EAF7DAF9E1 +:10C8C000164E241826F4FE4626F0FF0606F500460E +:10C8D000A41B1ED00125B4F5004F0FD328463146C6 +:10C8E0004FF40042FFF7A6FFB0B90135EDB2042DB9 +:10C8F000A4F5004406F50046EDD170BD20465CB1BC +:10C90000FFF7CAFF314602462846BDE87040FFF7F0 +:10C9100091BF4FF0FF3070BD70BD00BF8C6A030047 +:10C920002DE9F8430446FAF37BF2204640F60E0167 +:10C930000022FAF3AFF30546002838D02046FAF378 +:10C940006BF2014618B920460A46F9F3F5F5204680 +:10C950002F68D5F80080F9F303F60428064605D8B9 +:10C9600025D108F4E028B8F5403F20D100205049F7 +:10C97000F0F392F3D8B907F0F0073F090FE0013F59 +:10C98000072E2F6108D90C2E06D02B6C03F44063C0 +:10C99000B3F5406F00D010B1464B01206B61002F02 +:10C9A000EDD1D5F8E83123F01003C5F8E831EAF706 +:10C9B00031FC40F62A0102462046FAF36BF33E4D65 +:10C9C00006462860EAF726FC314602463B48EFF36C +:10C9D00011F52046F9F3C4F5394B18602B681A6835 +:10C9E00042F080721A601A6842F002021A60002255 +:10C9F000C3F8E0216269272A05DDD3F8E02142F07F +:10CA00004002C3F8E02140F2DD5602E00A20F4F3D0 +:10CA1000CFF12B68D3F8E0319B0301D4013EF5D16F +:10CA200000210B4620464FF40062FFF7B2FE0021C2 +:10CA30000B46204640F61202FFF7ABFE00210B46E4 +:10CA4000204640F62902FFF7A4FE20460121FFF709 +:10CA50007BFE00201B49F0F31FF300B32046F9F3DF +:10CA600077F50646EAF7D6FB40F62A01024620464D +:10CA7000FAF310F3D0F814900746D0F898802046C7 +:10CA8000F9F366F50123834043EA09037B6148F02B +:10CA90000103C7F8983020463146FAF309F32B68B2 +:10CAA0001A6A42F003021A62BDE8F843FFF702BFB8 +:10CAB00097850200FF7F0121B0600100BB3C0100AF +:10CAC000B8600100A28502000721C0F8A41140212E +:10CAD000C0F8A8114FF4F061C0F8C8111821C0F8CF +:10CAE000CC1108210122C0F8D01106210A23C0F878 +:10CAF0009C21C0F8B021C0F8DC11C8221C21C0F86C +:10CB00009831C0F8B42120231022C0F8E0110C2184 +:10CB1000C0F8A031C0F8BC31C0F8C031C0F8C421A1 +:10CB2000C0F8D431C0F8E4110323C0F8E82104218F +:10CB3000C0F8F0210022C0F8D831C0F8EC11C0F8DC +:10CB4000F421C0F8FC21C0F80032704741F2E44300 +:10CB5000984206D144F2F4300B1A584240EB0300DD +:10CB6000704700207047D0F81C1238B5044659B100 +:10CB7000806804F0D0FB0546D4F81C02F4F33CF4C2 +:10CB80000023C4F81C3200E00D46284638BD7FB5AE +:10CB90000446062384200393F4F31CF4C4F81C0217 +:10CBA000B8B100218422EFF3FFF300251C23A06815 +:10CBB000D4F81C1203AA0095019504F061FB064607 +:10CBC000013008D1D4F81C02F4F316F4C4F81C5256 +:10CBD00001E04FF0FF36304604B070BD2DE9F04162 +:10CBE00004460D461646984640F2E93702E00A2010 +:10CBF000F4F3DEF063691A6D002A04DA013FF6D11E +:10CC00003846BDE8F081069A46443602B2F1807F8C +:10CC100046F0004603D12A7842F08072B6181E65AD +:10CC200040F2E93602E00A20F4F3C2F063691B6DBA +:10CC3000002B03DB2B700120BDE8F081013EF2D117 +:10CC40003046BDE8F08100002DE9F0438BB01D4671 +:10CC5000DDF848909F4B0846C3F8009011461746F0 +:10CC6000FFF774FF002800F030814FF40B70F4F3ED +:10CC7000B1F30446002800F0298100214FF40B7223 +:10CC8000EFF392F3A560C4F814902046FFF71CFF61 +:10CC9000914B1E68C4F818621EB13678003618BF72 +:10CCA000012604F12808404602214122F0F382F4D3 +:10CCB0000023009301930293384629464A46139B6A +:10CCC00006F024FBE060002800F0FA80F9F338F465 +:10CCD0002060E068F9F344F46769804A7B68804922 +:10CCE00003F0010383F00103D4F800C0002B18BF48 +:10CCF000114684F87A3140F629039C456060D4F8E7 +:10CD000008E0E26807F5007303D110B107F5087772 +:10CD100001E007F504770097D4F8BC010190D4F83E +:10CD2000C0010290D4F8C80103904FF0FF30049086 +:10CD3000D4F8C401059008200690002007907046A2 +:10CD400004F04EFC6062002800F0BA80D4F818129B +:10CD5000644FB9B10B78ABB1D7F8B030984762499E +:10CD60002246D4F81802F0F32DF3D4F818025F49E4 +:10CD7000224604F0F1FA2EB12046FFF708FF002802 +:10CD800040F09E8002210A46D7F8B830606A984782 +:10CD900020460021E2682B4600F06EF92061002851 +:10CDA00000F08E8000210B462046514AF3F336F501 +:10CDB0000023C4F8940184F87D314E48F5F304F063 +:10CDC00010B3EFF347F5012383404B48C4F8843197 +:10CDD000F4F3FAF710B1EFF33DF508B1D4F884019C +:10CDE000C4F8880145490020F0F356F1030CA4F87B +:10CDF0008C31A4F88E013BB100212046404A0B46FD +:10CE0000F3F30CF5C4F8900100203E49F0F344F12F +:10CE1000012808BF84F822022046F6F391F4002886 +:10CE200035D000200125C4F8A40184F82A523649DF +:10CE3000F0F332F120B184F805523448EFF3DAF21E +:10CE400000203349F0F328F1C0B28DF8260068B114 +:10CE500000F00F004FF080730AA901F8020D4FF4A3 +:10CE60004072009320460F23FFF7B8FE0AA908235B +:10CE700001F8013D636900221D6F1A674FF080734E +:10CE800000932046F023FFF7A9FE63691D6721493F +:10CE900022462148F4F30CF12048F3F3ABF7204B82 +:10CEA00004F58472511C1A600332DA60D4F8F02061 +:10CEB000596004F585719960C3F810805A6105E0E6 +:10CEC0002046F4F399F2002400E0044620460BB01B +:10CED000BDE8F0838804000044040000B985020026 +:10CEE000CB85020010A7880051E78000CDE78000C5 +:10CEF00091F08000E08502000A86020002860200AE +:10CF0000EDE68000D5850200C1850200E9850200BA +:10CF1000AD85020095E68000E03C0100F9E280006A +:10CF2000BC60010038B50025044680F879510069DD +:10CF300000F0DEF82046F6F3F5F5E0682946F9F34F +:10CF4000F9F2D4F8940128B1F3F3ECF3D4F8940196 +:10CF5000F3F312F4D4F8900128B1F3F3E3F3D4F827 +:10CF60009001F3F309F4E06805F078FFD4F81C327F +:10CF700023B11B7813B12046FFF7F5FD2046BDE82D +:10CF80003840F4F339B210B58469A068FFF7CAFFDE +:10CF9000E06805F061FD002010BD000010B5846957 +:10CFA0000021342204F11C00EFF3FEF1034BA068D2 +:10CFB00063622462F6F32AF3002010BD91F680002C +:10CFC0002DE9F347274D99462B680646072B0F4658 +:10CFD000924640DC05F032FD80465020F4F3FAF131 +:10CFE000044600283AD000215022EFF3DDF12B68EF +:10CFF000A4F8149084E848002761C4F80C80204607 +:10D0000041F2E4414A4643468DE88004FFF71CFEA6 +:10D01000A06010B300200A990B9A134B8DE84004CE +:10D02000FEF79AFE074618B1A068FFF77BFF12E0F3 +:10D03000A068F6F367F12B68A0610F210B4A304618 +:10D04000EFF318F2F7730A483146EFF3D3F12B6888 +:10D0500001332B6002E0002400E004462046BDE8D6 +:10D06000FC8700BFD4600100C1F680003386020057 +:10D0700013860200F4F3C0B12DE9F0411B4F98462E +:10D080003B780546072B144626D85420F4F3A2F12A +:10D09000064610B300215422EFF386F13B780022BC +:10D0A00086F8443001333B700123B46086E82001E8 +:10D0B000A6F84C20A6F85020A6F84E20A6F852203C +:10D0C000B3640420F4F386F10446306440B10021D7 +:10D0D0000422EFF369F100E000263046BDE8F0815C +:10D0E0003046F4F389F12646F7E700BFD860010027 +:10D0F000C26B1AB100235362826B5362C068FFF7A0 +:10D10000B9BF0000054A064BD17E1970117F5970D6 +:10D11000517F9970927FDA70704700BF8C6A03006C +:10D12000906001002DE9F04F8FB0E9F7A9FD474E5F +:10D13000474D3368049005932B68B3F5805F00F288 +:10D140008180444F44493868EFF3A6F701287AD02C +:10D150002B68DFF81C910393D9F800300024069364 +:10D16000DFF810812368DFF810A10793D8F80030AA +:10D17000DFF808B10893DAF80030384A0993DBF891 +:10D180000030D7F800C00A93354B126819680C922A +:10D190000B913449301D0968039A0D916146CDF811 +:10D1A00008C00193EFF37CF021462A683868EFF35A +:10D1B000FBF02D4A019BCAF800202849294A04980F +:10D1C0001C6014600C604FF0FF32311A3C60C9F8EB +:10D1D00000402C60C8F80040CBF80040EFF38CF71B +:10D1E0000599019BCA439042DDF808C029D1039AF2 +:10D1F00006992A60C9F8001021681C4AC7F800C0C7 +:10D200001160079A08992260099AC8F80010CAF8B4 +:10D2100000200A990B9ACBF800101A600F490C9B5A +:10D22000039A0B600D9B0F4960460B60311DEFF3B5 +:10D2300037F02A68301D21460FB0BDE8F04FEFF3FC +:10D24000B3B0FEE7FEE70FB0BDE8F08F8C6A0300D5 +:10D250009C5C0100985C0100828602004C14000076 +:10D260004814000050140000DDBAADBB38140000B3 +:10D27000945C0100441400003414000040140000C9 +:10D2800070470000774B2DE9F04F1B6891B0043BCD +:10D29000012B03D8744B1868FFF7F2FFFEF7D2FD9D +:10D2A00000210446F9F334F720460021F9F300F792 +:10D2B000054658B12046F9F3B3F52B6A002B05DA81 +:10D2C0002046F9F3ADF54FF000432B62E9F7CBFFB1 +:10D2D0002046F9F3CBF00EA90822EFF3F1F2024653 +:10D2E0002046D4F840B00B92F9F38CF082462046E9 +:10D2F000F9F388F081462046F9F384F08046204611 +:10D30000F9F3EEF007462046F9F3EAF00646204628 +:10D31000F9F3E6F005462046F1F334F701462046DE +:10D320000C91F1F32FF784462046CDF834C0F1F389 +:10D3300029F70B9A0C99DDF834C0029208F542489F +:10D340004A4A05F5424500F542400AF5424A09F5C8 +:10D35000424908F5A87807F5424706F5424605F523 +:10D36000A87501F542410CF5424C00F5A870B8FBD8 +:10D37000F2F8B5FBF2F50CF5A87CB0FBF2F00AF57B +:10D38000A87A09F5A87907F5A87706F5A87601F532 +:10D39000A871B1FBF2F1DFF8F8E0BAFBF2FA02FB98 +:10D3A0001899B7FBF2F702FB156602FB10C2CDF825 +:10D3B00004E0DFF8E0E02E4BB2FBFEF2B9FBFEF931 +:10D3C000B6FBFEF6089109922A492B4A2B48009396 +:10D3D000CDF80CB0CDF810A0CDF8149006970796B4 +:10D3E000EFF308F0264840F60D0144F2F432FEF760 +:10D3F00085FC38B1224840F6290144F2F432FEF7A8 +:10D400007DFC20B91F4A204B1D4D1A6000E000250D +:10D41000204605F01BFE44F218334FF6FF7290428F +:10D4200014BF02461A4640F612011848FEF766FC81 +:10D430001649002818BF00214DB141B1124B2846B2 +:10D440001B685B6898472B6928465B6898472046AD +:10D45000F9F3E6F42946FEF71DFE204611B0BDE8BB +:10D46000F08F00BF501400004C14000040420F0029 +:10D470007D8602003F8602007E860200448602000E +:10D48000A85C0100D45C01008C040000945D0100E4 +:10D4900040390100A0860100084670472DE9F04F91 +:10D4A000D1F8FC3091B00B9303F560630446099307 +:10D4B00071E10E22002320460BA9E8F3DBF50F28CB +:10D4C0000746204602D1E8F373F56CE100220BA970 +:10D4D0001346E8F3CFF510F00E0F40F061818B4E4C +:10D4E0003A0D3E4040F23B43360A00F4F8789A4247 +:10D4F00008924FEA181804D140F6FF739E4200F0DC +:10D500004A8100F478534FEA532B002B00F04381FB +:10D5100000F4F82A00F47803DB0C4FEA9A3A13EB94 +:10D520000A02079325D140F267339E4214D10CAB17 +:10D5300001930DAB02930EAB03930FAB0493204604 +:10D540000BA913460092E8F335F5002800F023817B +:10D550000C9BC4F858331EE140F2DC539E4208D0C5 +:10D5600040F20B539E4204D040F627039E4240F007 +:10D570001281D4F8D050314605F1B60344F8237037 +:10D5800005F1C60344F823002046FFF785FF04EBAE +:10D590008503C3F8D40000270BE0012220460BA925 +:10D5A0001346E8F367F500F00E00022840F0F8801B +:10D5B00001374745F1D10CAB01930DAB02930EAB94 +:10D5C000002703930FAB049320460BA93A463B4632 +:10D5D0000097E8F3EFF420B1B94627E04FF00109D6 +:10D5E00000E08146402300930CAB01930DAB029306 +:10D5F0000EAB039300220FAB049320460BA91346F6 +:10D60000E8F3D8F40028E9D1B9F1010F0ED00D9B51 +:10D61000002B40F0C5800F9B002B40F0C1800E9A7C +:10D62000B2F5805F40F0BC809946DBE70C9A04EBD2 +:10D630008503C3F814210E9A0127C3F8D4210CAB3B +:10D6400001930DAB02930EAB03930FAB0022049337 +:10D6500020460BA93B460092E8F3ACF460B1012FE1 +:10D660000AD10E9BB3F5805F06D10C9904EB8502BD +:10D67000C2F89411C2F8143201370028DFD13746BE +:10D680004FF001082E4617E00025002300930CAB55 +:10D6900001930DAB02930EAB03930FAB04932046A3 +:10D6A0000BA942462B46E8F385F408B10135ECE7B7 +:10D6B000002D75D008F10108D845E5D135463E4624 +:10D6C00000271FE0C02300930CAB01930DAB029326 +:10D6D0000EAB03930FAB049320460BA93A460023ED +:10D6E000E8F368F400285BD00F9B002B58D10E9B09 +:10D6F000B3F5805F54D127B90C9A05F1A60344F81D +:10D70000232001375745DDD1002739E000FF0F0006 +:10D71000802300930CAB01930DAB02930EAB0393EC +:10D720000FABBBF1010F0CBF3A467A1C04932046A5 +:10D7300000230BA9E8F33EF4089A40F23B439A42D7 +:10D740000DD140F235139E4209D1D4F870330C99B3 +:10D7500004EB83020133C2F87413C4F87033F8B1D8 +:10D760000F9BEBB90E9BB3F5805F19D1BAF1000F97 +:10D7700005D127B90C9A05F1A60344F823200137F7 +:10D78000079B9F42C4D1B9F1000F04D1D4F8D03027 +:10D790000133C4F8D0300B9B099A9342FFF489AE51 +:10D7A0000023C4F8D03011B0BDE8F08F10B5D0F828 +:10D7B0007023002306E0D0F870134FF44C74C1F8C6 +:10D7C0000049013304309342F5D110BD2DE9F843EF +:10D7D00000270446154699460E46B84609E03046ED +:10D7E00000210422EEF3E0F50137C6F80080B046D0 +:10D7F00076194F45F3DBC4F80080BDE8F88370B5B7 +:10D800000D460446D8B1D1B10E68C6B1B389CBB9C3 +:10D81000738A03F00303012B03D1F06908B1F3F31A +:10D82000EBF5738A201D23F0040373823146EDF378 +:10D8300061F723890020013B2381286070BD6FF0D0 +:10D84000010070BD6FF00F0070BD2DE9F74F0C9F08 +:10D85000019116469A46DDF834B0BDF83890054679 +:10D86000002857D00F9B002B54D0002952D0002AFB +:10D8700050D0BBF1000F4DD09BF80030002B49D0A9 +:10D8800000F104084046EDF341F70446002844D077 +:10D89000B9F1010F0BD157B906FB0AF0F3F39AF572 +:10D8A000074638B940462146EDF324F735E04FF0FE +:10D8B000000800E08046002124222046EEF374F5A3 +:10D8C000019B0822A360638A204623F0030349EAF0 +:10D8D000030343F0040363825946EEF33DF600234D +:10D8E000B9F1010FE3710CD1A4F814A0C4F81C80A5 +:10D8F000A66104F12000394632465346FFF766FF21 +:10D9000001E0EB6863612B89002001332B810F9BC1 +:10D910001C6004E06FF0010001E06FF01A00BDE848 +:10D92000FE8F2DE9F84307460E461546002A2DD0F6 +:10D9300000282BD0002929DD1020F3F34BF50446F5 +:10D9400040B300211022EEF32FF5E760242707FBF8 +:10D9500006F966814846F3F33DF5804630B9204626 +:10D96000F3F34AF56FF01A00BDE8F88300214A4648 +:10D97000EEF31AF5204640F8048B41463A4633460A +:10D98000FFF724FF2C600020BDE8F8836FF0010052 +:10D99000BDE8F8836FF01A00BDE8F88370B506465D +:10D9A00060B1046854B125895DB92068F3F324F5AA +:10D9B0002046F3F321F53560284670BD6FF0010075 +:10D9C00070BD6FF00F0070BDFFF719BF1FB50024C9 +:10D9D000019203930A46234600940294FFF735FF11 +:10D9E00004B010BDFFF70BBF51B1032902D80423C7 +:10D9F000136003E0033121F0030111600020704740 +:10DA00006FF0010070472DE9F04186B005460C46E5 +:10DA10001E46DDF83080174612B31BB1B8F1000F77 +:10DA200003D11DE0B8F1000F1AD12846214605AAFE +:10DA3000FFF7DAFFB0B92EB1059B7B4398450FD3B2 +:10DA4000B3070DD10D9B28460193012302930E9B32 +:10DA500021460393059A3B460096FFF7F6FE01E048 +:10DA60006FF0010006B0BDE8F08110B5044690B13A +:10DA7000C36823B1406804F10C01FFF7A5FFA36858 +:10DA800023B1606804F10801FFF79EFF2046BDE85E +:10DA90001040F3F3B1B410BD2DE9FF41074610204B +:10DAA0000D4616469846F3F395F40446F8B1002166 +:10DAB0001022EEF379F4124A27606560019204F1B6 +:10DAC00008020023029228460C2132460093FFF7F9 +:10DAD0009AFF034658B90B4A0090019204F10C02D8 +:10DAE000029228460C214246FFF78DFF18B12046CE +:10DAF000FFF7BBFF0024204604B0BDE8F08100BF63 +:10DB00009086020088860200FFF7AFBF80697047E9 +:10DB1000008A400070470000808ACB69B2FBF0F3B6 +:10DB200000FB1322D2B242F000421B0642EA13432A +:10DB30008B61002300E001338869094A002802DA7A +:10DB40009342F8D106E0934204D0C30005D4C0F359 +:10DB5000407070474FF6FF7070474FF6FF70704788 +:10DB60008096980010B58468002364694B61302C5E +:10DB7000C4BFD1F8F43003F47E03C1F8F430BDE83B +:10DB80001040FFF7C9BF2DE9F041002480460F4641 +:10DB90001601254640463946AA19FFF7E3FF4FF61E +:10DBA000FF73984206D0A84001350443102DA4B25B +:10DBB000F0D100E004462046BDE8F081BF230B8091 +:10DBC000FF2313807047013906291DD8DFE801F0D3 +:10DBD000040A1C1C101C170020234382402383824C +:10DBE000802310E04023438283824FF480730AE055 +:10DBF00060234382402383824FF4C07303E01023E9 +:10DC000043824023838203820020704701390A291E +:10DC100019D8DFE801F006080A0C0E1810181818B9 +:10DC2000130040230CE060230AE0802308E0A023D7 +:10DC300006E0C02304E04FF4807301E04FF4C073AA +:10DC4000438220238382838A428A53431B110382A7 +:10DC5000002070476FF01600704770B50446058AC3 +:10DC60008068F8F375F400210646A068F9F320F205 +:10DC7000A2685369222B05DDC36C9B059B0D0733FE +:10DC8000DB08A38510463146F9F312F2A38D6D002F +:10DC9000E81A023870BD70B5044680680D46164615 +:10DCA000F9F394F030B1204629463246BDE8704081 +:10DCB000FFF769BF06F5806635F8160080B270BDC3 +:10DCC000F8B50446806816460F46F8F341F4002183 +:10DCD0000546A068F9F3ECF13A4601462046FFF705 +:10DCE000DAFF29463080A068F9F3E2F10020F8BDA0 +:10DCF00001392DE9F84F044691461E460E2971D888 +:10DD0000DFE801F00818702870707034707070705F +:10DD100070703B0090F82E20838B0AB1C58C00E018 +:10DD2000C58BED1AA369D9052ED53368AB4233D321 +:10DD3000A78B36E090F82E20038C0AB1C58C00E04A +:10DD4000458CED1AA3699A051ED53368AB4223D3DF +:10DD5000278C26E083694FF0020513F4806F13D0FF +:10DD60003368012B18D9876A02371AE0878CC58C73 +:10DD70008369ED1B13F4006F05E0878BC58C836905 +:10DD8000ED1B13F4407F04D135606FF01D00BDE83A +:10DD9000F88F3368AB4204D235606FF00D00BDE8F8 +:10DDA000F88FA068F8F3D4F300218346A068F9F354 +:10DDB0007FF14FF00008824609E008EB0702204699 +:10DDC0005146FFF768FF08F1010829F8020BA84542 +:10DDD000F3D1A0685946F9F36BF1C6F80080002032 +:10DDE000BDE8F88F6FF00100BDE8F88F73B5002330 +:10DDF000ADF80430ADF80630836804465B690D4623 +:10DE0000272B05DDCB691B051B0D1B11043B06E011 +:10DE10001B2B06D84FF492629A4002D50C238362E2 +:10DE20000EE0242B01D0272B04D1238A7F2B05D889 +:10DE30000C2304E0172B01D0182B01DD1423A3625F +:10DE4000EB6903F4E023B3F5803F0ED04FF00443B9 +:10DE5000AB61002300E00133AA69002A2E4A02DAEE +:10DE60009342F8D157E0934255D02B69A26AA3613F +:10DE7000033220462946FFF70EFF284BA26900090E +:10DE800003401343A36103F440730022B3F5407FC2 +:10DE900084F82E2002D1012384F82E30A36A0DF1DC +:10DEA00006020433A383238A2046E383E38401A983 +:10DEB000FFF784FEBDF80620BDF80430D61AB6B2CE +:10DEC00016B1E3836384A284A369DB050AD52046E7 +:10DED0002946A26AFFF7DFFE000980B200B1E083A5 +:10DEE000E38B00E0A38B2384AEB92046FFF7B5FE99 +:10DEF000A36900EBD07040106084980509D5A26A30 +:10DF0000204629460132FFF7C6FE00096084A0843E +:10DF100001E0238CA3847CBD8096980000FFFF0065 +:10DF2000F8B543690546152B01D0162B3CDD284674 +:10DF3000F8F340F70646002836D12846F8F33CF7B8 +:10DF4000002833D02846F8F303F331460746284625 +:10DF5000F9F3AEF00646EAF7FDF86B690446302B9C +:10DF600004DDF16901F47041090B03E0A96901F4D2 +:10DF70006011C90C91B1F36903F4E0231B0C012B70 +:10DF800003D12046FFF742FE03E013B92046FFF716 +:10DF90001AFE20463146FFF729FF00E00C462846CE +:10DFA0003946F9F385F002E0002400E004462046FB +:10DFB000F8BD08B54368DB68984708BD08B54368F5 +:10DFC0001B68984708BD73B5002604460196EAF71A +:10DFD000C1F84C2231460546EEF3E6F16369152B94 +:10DFE0002B6001D0162B02D9EAF7B8F868606B688D +:10DFF000D3B1AC602046F8F313F7E8602046F8F39D +:10E00000DBF6064620B92046012101AAF8F30AF7FB +:10E010006B6820461B699847054636B9204631464D +:10E0200001AAF8F3FFF600E01D4628467CBD2DE965 +:10E03000F7439946002304460F4690460193F8F3B0 +:10E04000BBF6054620B92046012101AAF8F3EAF6FD +:10E050002046F8F3B1F678B12046F8F3ABF658B99C +:10E060002046FFF7B0FF50B1436839465E6942462B +:10E070004B46B047064604E06FF0180601E04FF04B +:10E08000FF3625B92046294601AAF8F3CBF63046DB +:10E09000BDE8FE8382604160016070472DE9F04178 +:10E0A000541A012C0F461E46069D0EDD2046F3F342 +:10E0B00091F1804670B139462246EEF3F1F0C6F890 +:10E0C000008000202C60BDE8F081002018602860EE +:10E0D000BDE8F0816FF01A00BDE8F0810EB4F3B531 +:10E0E00081680446012945D908AB4068079A019325 +:10E0F000EEF3A8F2431C064603D0A368023B984205 +:10E1000002DD0020A06036E060683D21EEF3CAF138 +:10E1100040B367682568C71B21E028463A46EEF3FE +:10E12000ABF0B0B9EB5D3D2B13D12846EEF3E8F12F +:10E130006268471C731CDB1B521BE919D218284666 +:10E14000EEF30EF16368DB1B6360A368DF19A76061 +:10E1500008E02B4613F8012B1D46002AFAD161680E +:10E160008D42DAD3A368701C1B1AA36063681B1866 +:10E17000636000E00020BDE8FC4003B07047000091 +:10E180002DE9F04FBBB01A9019911B921893002BF8 +:10E1900002F01C874FF48050F3F31CF1129000281A +:10E1A00002F0148737A812994FF48052FFF772FFDC +:10E1B00000214FF480521298EEF3F6F0189A11688D +:10E1C000D9B10B78CBB1449A1368022B03D814E071 +:10E1D000013A026000E0449802688B1813F8014C81 +:10E1E0001CB913F8023C002BF2D01298EEF358F051 +:10E1F0004499389A0B68D318389300238DF89C30D3 +:10E200004FF0FF321593139301231192169302F0EE +:10E21000A8BE1999012251F8046B00231991179295 +:10E220001493179949B1F25C5F1C1092013AD2B273 +:10E23000FD2A0FD8F55D9F1C0DE0F15C4A1ED2B29D +:10E24000FD2A109103D880220D46109200E0179D00 +:10E250005F1C00E000257B19B3F5607F82F27E86AB +:10E26000109B202B28D005D8152B0BD01B2B42F050 +:10E27000708664E01099222935D030D3802942F08D +:10E28000688667E0F3195A78F35D1202D318072BFA +:10E2900012DDBC1C34192246E14937A8FFF71EFFE6 +:10E2A0002046EEF32DF1FA1C1218DE4937A8B218F9 +:10E2B000FFF714FF02F04DBEF4196278F35D12020D +:10E2C000D21837A8D849FFF709FFE378A2781B02D4 +:10E2D00037A8D6499A18FFF701FF02F03ABEF25D5F +:10E2E000149202F036BE149B0C2B02F02D869DF882 +:10E2F0009C30002B42F02D86F35D042B42F02986E2 +:10E3000007F1020806EB08042046EEF3B9F60028F0 +:10E3100042F01F8616F80830DB0702F11A8627A99B +:10E320002046EEF325F31199013142F01286F319DC +:10E330009A79DB791202D318119302F00ABEF3190D +:10E34000DA799B7937A8BA4943EA0222FFF7C6FE79 +:10E3500002F0FFBDF35DF4198F2B02F2FA8501A2E2 +:10E3600052F823F0399301006B930100559401009A +:10E3700015990100F19A0100D59801005398010008 +:10E38000719801007B940100199B01008D9B010095 +:10E39000B59B0100C99B010057BC01003B9A0100DD +:10E3A000BB980100F7970100619C0100A19C01004E +:10E3B0004B930100E19C0100EF9C0100119D0100C5 +:10E3C0001F9D010017930100D992010057BC010065 +:10E3D000FD9401002D9D01001195010057BC010025 +:10E3E00057BC010057BC0100439D0100879D0100FF +:10E3F0009B9D0100BD9E010081A0010057BC010052 +:10E4000057BC010025A20100C9920100B992010088 +:10E41000A99201009FA30100B3A30100C7A30100BB +:10E42000DBA3010057BC0100E99B0100EF94010050 +:10E4300057BC010057BC0100ED930100A7A60100E5 +:10E44000EFA301006B9D0100799D0100B5A60100BD +:10E450001DB4010057BC010057BC010057BC0100AE +:10E4600057BC01001D95010047A4010071A40100E3 +:10E47000B3A40100F1A401002FA501006DA50100C6 +:10E48000ABA50100E9A50100FDA5010057BC0100F5 +:10E49000C595010057BC010057BC010057BC0100E5 +:10E4A000D79701003195010057BC010057BC01000E +:10E4B00057BC010057BC010071B4010057BC0100FA +:10E4C0000B9801002BA70100FBA7010051A9010037 +:10E4D0003BAA010025AB01005FAB0100E7AB0100E7 +:10E4E00035AC010043AD0100CDAE010079AF0100B4 +:10E4F00025B001008FB401007B9601003B9701001D +:10E5000071B00100ADB10100B9B20100C5B30100A5 +:10E51000D5B40100AFB60100E7B4010005B50100B4 +:10E5200023B5010041B5010053B5010065B50100F7 +:10E5300077B5010089B50100F3B50100FFB5010011 +:10E540000BB601002FBC010057BC010057BC0100F5 +:10E5500057BC010057BC010057BC010057BC01006B +:10E5600057BC010057BC010057BC010011A60100B7 +:10E5700085A6010057BC010057BC010001B701008E +:10E5800069B70100EFB7010075B80100A1B901003A +:10E59000B3B90100BFB90100E9B90100E1BA010056 +:10E5A000D9BB01004FEA950A5FFA8AFA4FF00008DA +:10E5B00001F03CB84FEA55095FFA89F94FF00008BD +:10E5C00001F005B84FEA55095FFA89F94FF00008E4 +:10E5D00000F0EBBF07F1010806EB08042046EEF35C +:10E5E0004FF5002842F0B58416F80830D80702F13C +:10E5F000B084204627A9EEF3BBF1119B013342F012 +:10E60000A884F3195A799B791202D318119302F056 +:10E61000A0BCA37862781B029A18119202F099BCF0 +:10E62000DE93020005890200378F0200748A02001F +:10E6300043920200647837A8A54922461694FFF752 +:10E640004DFD02F086BCE37822791B0443EA0263A5 +:10E65000627837A81343A2789E4943EA0222FFF763 +:10E660003DFD02F076BCA27863781202D2189A4976 +:10E6700037A8FFF733FD2279E378120237A89749CC +:10E68000D218FFF72BFD062D42F26384A27963793D +:10E69000120237A89249D218FFF720FD082D42F246 +:10E6A0005884237AE2791B0237A88E499A18FFF71B +:10E6B00015FD0A2D42F24D8407F10A0807F10904FD +:10E6C00016F80820335D1202D21837A88649FFF7E2 +:10E6D00005FD16F80830325D1B0237A883499A18E9 +:10E6E000FFF7FCFC02F035BC814B0622B5FBF2F2D1 +:10E6F0001A704FF00008994624E0434610217D4AE5 +:10E700001DA8EDF3B7F6434610217B4A2FA8EDF381 +:10E71000B1F66378A2781DA943EA022237A8FFF771 +:10E72000DDFC6379A2791B0443EA0263E27837A82F +:10E73000134322792FA943EA0222FFF7CFFC08F105 +:10E740000108063499F800309845D6DB02F001BC88 +:10E75000022D06D137A869496278FFF7BFFC02F0A5 +:10E76000F8BBA37862781B0237A864499A18FFF7B0 +:10E77000B5FC02F0EEBBA27863781202042D1A44B5 +:10E7800005D92379E1781B0609045B181A4337A8D9 +:10E790005B49FFF7A3FC062D42F2DB83F3199A795C +:10E7A00059791202082D0A4405D9197ADB7909062C +:10E7B0001B04C9180A4337A85249FFF78FFC0A2DDA +:10E7C00042F2C783F3199A7A597A12020C2D0A443D +:10E7D00005D9197BDB7A09061B04C9180A4337A837 +:10E7E0004949FFF77BFC02F0B4BB37A84749627880 +:10E7F000FFF774FC02F0ADBBA37862781B0237A868 +:10E800003A499A18FFF76AFC02F0A3BB01350021D0 +:10E81000EDB2179102F09DBBA378627837A83C490E +:10E8200042EA0322FFF75AFC02F093BB94F803A0DC +:10E8300023794FEA0A4A4AEA036A6378B5F1050B7D +:10E840004AEA030A48BFA5F1020BA3784FEAAB0BD3 +:10E850004AEA032A5FFA8BFB4FF0000824E04344A6 +:10E860001021244A2FA8EDF305F699F80030102165 +:10E870004344214A1DA8EDF3FDF552462FA937A8C0 +:10E88000FFF72CFCE37822791B0443EA02636278E9 +:10E8900037A81343A2781DA943EA0222FFF71EFC02 +:10E8A0000AF1040A08F10108DFF844900434D8455D +:10E8B00099F80030D3DB9B4489F800B002F049BBE3 +:10E8C0000B4BEA081A704FF0000899464DE000BF64 +:10E8D0002C94020034900200628D02005A940200CF +:10E8E0008E8A02008D87020088900200FF8F02004E +:10E8F00028610100003E01000B3E01001F93020051 +:10E90000D98D0200238A0200348A0200298B02007A +:10E91000AF8D020043461021B14A1DA8EDF3AAF5C0 +:10E9200043461021AF4A2FA8EDF3A4F5E3782279EE +:10E930001B0443EA026362781DA91343A27837A837 +:10E9400043EA0222FFF7CAFBE379227A1B0443EA77 +:10E950000263627937A81343A2792FA943EA0222FE +:10E96000FFF7BCFB08F10108083499F8003098451E +:10E97000D0DB02F0EEBA94F803A023794FEA0A4AFA +:10E980004AEA036A6378B5F1050B4AEA030A48BF0D +:10E9900005F1020BA3784FEAEB0B4AEA032A5FFA70 +:10E9A0008BFB4FF000083BE0434410218C4A2FA81A +:10E9B000EDF360F599F80030102143448A4A1DA810 +:10E9C000EDF358F599F8003010214344874A33A8F5 +:10E9D000EDF350F552462FA937A8FFF77FFBE379F7 +:10E9E000227A1B0443EA0263627933A91343A279B2 +:10E9F00037A843EA0222FFF771FBE37A227B1B046C +:10EA000043EA0263627A37A81343A27A1DA943EA54 +:10EA10000222FFF763FB0AF1080A08F10108083433 +:10EA2000DFF8CC91D84599F80030BDDB9B4489F8DC +:10EA300000B002F08EBA6E4B0C22B5FBF2F21A70E7 +:10EA40004FF0000899463EE043461021644A33A83F +:10EA5000EDF310F543461021634A1DA8EDF30AF5C6 +:10EA600043461021614A2FA8EDF304F5E37822799B +:10EA70001B0443EA0263627833A91343A27837A8E0 +:10EA800043EA0222FFF72AFBE379227A1B0443EAD6 +:10EA9000026362792FA91343A27937A843EA0222BD +:10EAA000FFF71CFBE37A227B1B0443EA0263627AD2 +:10EAB00037A81343A27A1DA943EA0222FFF70EFBEF +:10EAC00008F101080C3499F800309845BCDB02F0DD +:10EAD00040BAE37822791B0443EA0263627837A8DC +:10EAE0001343A278434943EA0222FFF7F7FA02F000 +:10EAF00030BAA378627837A83F4942EA0322FFF789 +:10EB0000EDFA02F026BA4FF00509B5FBF9F95FFA04 +:10EB100089F94FF0000816E063781021374A2FA8D2 +:10EB2000EDF3A8F4237962791B0443EA0263A27827 +:10EB300037A81343E2782FA943EA0222FFF7CEFA5F +:10EB400008F101080534C845E6DB02F002BA37A82F +:10EB50002B496278FFF7C2FA022D42F2FA8137A8F8 +:10EB60002849A278FFF7BAFA02F0F3B9002237A8D1 +:10EB700025496378FFF7B2FA022D42F22D82012275 +:10EB800037A82149A378FFF7A9FA032D02F02482C0 +:10EB9000022237A81C49E378FFF7A0FA042D02F0FF +:10EBA000D681032237A818492379FFF797FA012263 +:10EBB000139202F0CEB9627837A81249FFF78EFAA5 +:10EBC00037A811490122A378FFF788FA02F0C1B9EA +:10EBD00037A80E496278FFF781FA02F0BAB900BF90 +:10EBE000003E01000B3E0100163E0100223E0100E6 +:10EBF0002861010045870200299002002E3E010095 +:10EC00006A8A0200319102009C8702005A8B02003E +:10EC1000AB1E0E2B02F29D8101A151F823F000BF23 +:10EC20006199010057BC010057BC010057BC0100AD +:10EC300057BC0100D9990100A799010087990100EB +:10EC40006F99010057BC010057BC0100D999010020 +:10EC5000A7990100879901006F99010037A8A94978 +:10EC60006278FFF73BFA02F074B937A8A649627AD6 +:10EC7000FFF734FA0C2D8CBF4FF009084FF0000855 +:10EC800001E04FF00008F31937A89E491A7AFFF700 +:10EC900025FA0C2D07D9B8F1000F08BF4FF008086E +:10ECA00001E04FF0000807F10709984916F809201C +:10ECB00037A8FFF713FA002237A8954916F809304C +:10ECC000FFF70CFA0C2D07D9B8F1000F08BF4FF071 +:10ECD000070801E04FF000084FF00009A2786378C0 +:10ECE0008C491202494437A8D21809F10909FFF7E3 +:10ECF000F5F90234B9F11B0FF0D10C2D42F2298144 +:10ED0000B8F1000F08BF4FF00608834CB844B04478 +:10ED100004F1240998F8022098F8013012022146E3 +:10ED200037A8D2180C34FFF7D9F94C4508F102087E +:10ED3000F0D102F00EB9142D19D0172D03D0132DD8 +:10ED400042F0078119E006EB0708744998F816208D +:10ED500037A8FFF7C3F9724998F8152037A8FFF7CD +:10ED6000BDF937A86F4998F81420FFF7B7F9F319E0 +:10ED700037A86D49DA7CFFF7B1F9A946A2464FF0F2 +:10ED800000082546AA786B7868491202414437A8E2 +:10ED9000D21808F10908FFF7A1F90235B8F11B0FE5 +:10EDA000F0D14D464FF00008227AE3796049120213 +:10EDB000414437A8D21808F10B08FFF78FF9023445 +:10EDC000B8F1210FF0D100249AF80E209AF80D30F6 +:10EDD00058491202091937A8D2180B34FFF77EF9E7 +:10EDE000212C0AF1020AEFD102F0B3B8E17862787F +:10EDF000A3780091217937A8019161790291A179D5 +:10EE00000391E1790491217A05914B49FFF766F965 +:10EE100002F09FB8A9464FF00008254615F8013FBB +:10EE2000FF2B04D037A845494246FFF757F908F1B0 +:10EE30000108B8F1040FF1D1B9F10C0F4D4642F2BF +:10EE4000888004EB08035B78FF2B04D037A83B498C +:10EE50004246FFF743F908F10108B8F10C0FF0D171 +:10EE6000102D42F2768004EB08035B78FF2B04D070 +:10EE700037A832494246FFF731F908F10108B8F1E5 +:10EE8000100FF0D102F065B8627837A80AB1A37804 +:10EE90001BB92B49FFF722F902E02A49FFF71EF9B7 +:10EEA000F31937A82849DA78FFF718F902F051B8B2 +:10EEB000A378627837A8254942EA0322FFF70EF9C2 +:10EEC00002F047B8E37822791B0443EA02636278D0 +:10EED00037A81343A2781E4943EA0222FFF7FEF83F +:10EEE00002F037B837A81B496278FFF7F7F8022D10 +:10EEF00042F22F8037A81849A278FFF7EFF802F006 +:10EF000028B800BF368E0200D38E02009B93020009 +:10EF10004A890200D38B0200B38F0200BD8D02002C +:10EF2000E6900200E7860200C68B0200E98D02002F +:10EF300096900200B7860200A6870200458A02006A +:10EF40003992020084950200A78C02003C8D0200D9 +:10EF5000CB870200A7940200E89402007C1C325D7B +:10EF600037A8764902F00F02FFF7B8F8325D37A8EC +:10EF70001209BC1C7249FFF7B1F8325D37A871491C +:10EF800002F00702FFF7AAF8325D37A8D2086E49EF +:10EF900002F00302FFF7A2F801F0DBBF7C1C325D38 +:10EFA00037A86A4902F00F02FFF798F8325D37A8D8 +:10EFB0001209BC1C6649FFF791F8325D37A8654914 +:10EFC00002F00702FFF78AF8325D37A8D2086249DB +:10EFD00002F00302FFF782F801F0BBBF37A85F49D8 +:10EFE0006278FFF77BF801F0B4BF627837A85C491C +:10EFF000FFF774F8A27837A85A49FFF76FF837A8D7 +:10F000005949E278FFF76AF801F0A3BF37A85749DA +:10F010006278FFF763F801F09CBF37A85449627823 +:10F02000FFF75CF801F095BFA2786378120637A865 +:10F03000504942EA0322FFF751F801F08ABF627893 +:10F0400037A84D49FFF74AF8A27837A84B49FFF790 +:10F0500045F82379E2781B0237A849499A18FFF747 +:10F060003DF801F076BF37A846496278FFF736F8D9 +:10F0700001F06FBF37A844496278FFF72FF801F01D +:10F0800068BFA37862781B0237A840499A18FFF737 +:10F0900025F801F05EBF94F8028063784FEA0828F3 +:10F0A00098441FFA88F83A494FEAD82237A8FFF760 +:10F0B00015F808F4E062120A364937A8FFF70EF88F +:10F0C00008F0F802D208344937A8FFF707F808F02B +:10F0D00006025208314937A8FFF700F837A830492F +:10F0E00008F00102FEF7FAFF042D41F2328723797E +:10F0F000E4781B021C19A4B2E20A37A82949FEF7DA +:10F10000EDFF04F4E062120A37A82749FEF7E6FF94 +:10F1100004F0F802D20837A82449FEF7DFFF04F014 +:10F120000602520837A82249FEF7D8FF37A821491E +:10F1300004F00102FEF7D2FF01F00BBFF4870200DA +:10F1400042880200C68E020039880200BF94020085 +:10F1500038870200558C0200438E02009392020011 +:10F16000E6930200478D0200D4930200B793020099 +:10F17000E78E0200AC8E0200048E0200CC8D0200ED +:10F180000E900200438F0200F29402009B8C02005A +:10F19000F5880200CC9402006D870200E48802002A +:10F1A000D994020076920200888B0200E389020063 +:10F1B000F18E0200A893020000226378674937A805 +:10F1C000FEF78CFF4FF000086549A27837A8FEF7DC +:10F1D00085FFCDF800802279E3781202D3180193DD +:10F1E00002226049434637A8FEF778FFCDF8008039 +:10F1F000A27963791202D31801930222012359499B +:10F2000037A8FEF76BFFCDF80080227AE37912026F +:10F21000D3180222019337A852491346FEF75EFF26 +:10F220001E2D41F29686627A37A84F49FEF756FFA7 +:10F23000A27A37A84D49FEF751FFE27A37A84C4928 +:10F24000FEF74CFF227B37A84A49FEF747FFCDF86F +:10F250000080A27B637B1202D318019305224346F0 +:10F2600037A84049FEF73AFFCDF80080227CE37BC7 +:10F270001202D31801930522012337A83949FEF75A +:10F280002DFFCDF80080A27C637C1202D31801937D +:10F290000522022337A83349FEF720FFCDF800806E +:10F2A000CDF80480227DE37C1202D318029305225C +:10F2B0006C234FF0010937A82F49FEF70FFFCDF857 +:10F2C0000090CDF80480A27D637D1202D3180293D2 +:10F2D00005226C234FF0020A37A82749FEF7FEFEED +:10F2E000CDF800A0CDF80480227EE37D1202D31871 +:10F2F000029305226C2337A81F49FEF7EFFECDF8D5 +:10F300000080CDF80480A27E637E1202D31802939F +:10F310000522682337A81849FEF7E0FECDF80090D3 +:10F32000CDF80480227FE37E1202D31802930522D7 +:10F3300037A868231049FEF7D1FECDF800A0CDF81C +:10F340000480A37F627F1B029B18029337A80A499F +:10F3500005226823FEF7C2FE01F0FBBD4A890200C8 +:10F360002C880200A6860200E4910200C2920200EC +:10F37000409002007B9402002692020001226378F2 +:10F380009C4937A8FEF7AAFE4FF001089A49A278D7 +:10F3900037A8FEF7A3FECDF800802279E3781202A9 +:10F3A000D318019302220023944937A8FEF796FE52 +:10F3B000CDF80080A27963791202D318019302225A +:10F3C0008E49434637A8FEF789FECDF80080227AA1 +:10F3D000E3791202D3180222019337A88749134612 +:10F3E000FEF77CFE1E2D41F2B485627A37A884496F +:10F3F000FEF774FEA27A37A88249FEF76FFEE27A22 +:10F4000037A88149FEF76AFE227B37A87F49FEF7BD +:10F4100065FECDF80080A27B637B1202D3180193B6 +:10F420000522002337A87549FEF758FECDF8008065 +:10F43000227CE37B1202D31801930522434637A8AE +:10F440006E49FEF74BFECDF80080A27C637C120271 +:10F45000D3180193052202234FF0000937A867490A +:10F46000FEF73CFECDF80090CDF80480227DE37CD1 +:10F470001202D318029305226C2337A86449FEF7C1 +:10F480002DFECDF80080CDF80480A27D637D1202B0 +:10F49000D318029305226C234FF0020A37A85C4967 +:10F4A000FEF71CFECDF800A0CDF80480227EE37D9F +:10F4B0001202D318029305226C2337A85449FEF791 +:10F4C0000DFECDF80090CDF80480A27E637E12027E +:10F4D000D31802930522682337A84D49FEF7FEFD95 +:10F4E000CDF80080CDF80480227FE37E1202D3188D +:10F4F0000293052237A868234549FEF7EFFDCDF8B2 +:10F5000000A0CDF80480A37F627F1B029B180293AA +:10F5100037A83F4905226823FEF7E0FD01F019BD39 +:10F52000A27863781202D2183A4937A8FEF7D6FDBE +:10F53000A279637912061B04D218237937A81B021B +:10F54000D218E3783449D218FEF7C8FD122D41F2E3 +:10F550000085A27A637A12061B04D218237A37A890 +:10F560001B02D218E3792D49D218FEF7B7FDA27B12 +:10F57000637B12061B04D218237B37A81B02D21808 +:10F58000E37A2749D218FEF7A9FDA27C637C120614 +:10F590001B04D318227C37A812029B18E27B214956 +:10F5A0009A18FEF79BFD01F0D4BCA2786378120292 +:10F5B000D31800930222434637A81B4908F10108DB +:10F5C000FEF78CFD0234C845EFDD01F0C2BCA27825 +:10F5D00063781202D31800930522434637A81249D4 +:10F5E00008F10108FEF77AFD0234C845EFDD01F0AD +:10F5F000B0BC00BF4A890200DA8E0200A686020073 +:10F60000F2910200CF9202004B9402008A94020011 +:10F61000269202008692020098860200169102004D +:10F620008C930200028F0200138A0200CDF8008042 +:10F63000A27863781202D318019305226C2337A8AD +:10F64000BB4908F10108FEF749FD0234D045EDDD64 +:10F650004FEA55095FFA89F909F1010B09F102092D +:10F66000B944BB4406EB09044FF00008CDF8008014 +:10F670002278C9EB040313F80B301202D31801935C +:10F680000522682337A8AA4908F10108FEF726FDDC +:10F690000234D045EADD01F05CBCA37862781B023D +:10F6A00037A8A4499A18FEF719FD01F052BCA378B7 +:10F6B00062781B0237A8A0499A18FEF70FFD01F0E7 +:10F6C00048BCA37862781B0237A89C499A18FEF7B9 +:10F6D00005FD01F03EBCA37862781B0237A898496B +:10F6E0009A18FEF7FBFC01F034BC2279E37812068D +:10F6F0001B04D218A37837A81B02D218637891494B +:10F70000D218FEF7EBFC227AE37912061B04D2181A +:10F71000A37937A81B02D21863798B49D218FEF758 +:10F72000DDFC227BE37A12061B04D318A27A37A8E9 +:10F7300012029B18627A85499A18FEF7CFFC01F0F5 +:10F7400008BCA2786378120237A88149D218FEF764 +:10F75000C5FC042D41F2FD832379E2781B0237A812 +:10F760007C499A18FEF7BAFC01F0F3BB2279E378E2 +:10F7700012061B04D218A37837A81B02D21863788C +:10F780007549D218FEF7AAFC062D41F2E283227ACF +:10F79000E37912061B04D318A27937A812029B182A +:10F7A00062796E499A18FEF799FC01F0D2BBDFF836 +:10F7B000BC914FF00108A84581F2CB832279E37810 +:10F7C00012061B04D218A37849461B02D21863788C +:10F7D00037A8D21808F10408FEF780FC0434B8F109 +:10F7E000190F09F11809E6D101F0B3BBDFF88091D8 +:10F7F0004FF00108A84581F2AC832279E378120624 +:10F800001B04D218A37849461B02D218637837A884 +:10F81000D21808F10408FEF761FC0434B8F10D0FAA +:10F8200009F11309E6D101F094BBDFF848914FF0DC +:10F830000108A84581F28D832279E37812061B0422 +:10F84000D218A37849461B02D218637837A8D21879 +:10F8500008F10408FEF742FC0434B8F10D0F09F179 +:10F860001409E6D101F075BBDFF80C914FF00108E7 +:10F87000A84581F26E832279E37812061B04D21820 +:10F88000A37849461B02D218637837A8D21808F12A +:10F890000408FEF723FC0434B8F10D0F09F1140934 +:10F8A000E6D101F056BBDFF8D4904FF00108A8452F +:10F8B00081F24F832279E37812061B04D218A378D1 +:10F8C00049461B02D218637837A8D21808F10408F9 +:10F8D000FEF704FC0434B8F10D0F09F11409E6D168 +:10F8E00001F037BBA37862781B0237A81C499A182D +:10F8F000FEF7F4FB01F02DBBA37862781B0237A85A +:10F9000018499A18FEF7EAFB01F023BB2279E37845 +:10F9100012061B04D318A278647812029B1837A829 +:10F92000114901221B19FEF7D9FB01F012BB00BFE0 +:10F9300000920200F48F0200B7900200808902005A +:10F9400059890200169102008C930200028F020076 +:10F950009C920200AF920200A9910200C0910200A5 +:10F96000B98E0200379402003B910200998A02008E +:10F97000628C02009788020048950200F093020012 +:10F980002279E37812061B04D318A2786478120255 +:10F990009B1837A8974902221B19FEF79FFB01F01D +:10F9A000D8BA37A894496278FEF798FB01F0D1BA2B +:10F9B0009249627807F1020837A8FEF78FFB16F824 +:10F9C00008208F49120937A8FEF788FB16F808208F +:10F9D00037A88C4902F00F02FEF780FB032D41F29D +:10F9E000B882E27837A88849FEF778FB07F1050866 +:10F9F000227937A88549FEF771FB16F8082037A849 +:10FA000092088349FEF76AFB16F8082037A8814957 +:10FA100002F00302FEF762FB37A87F49A279FEF7E6 +:10FA20005DFB01F096BA94F8028063784FEA0828EB +:10FA300098441FFA88F84FEAD82237A87749FEF78A +:10FA40004DFB08F4806302229B0A37A87449FEF735 +:10FA500045FB08F4007302225B0A37A87149FEF7E0 +:10FA60003DFB08F4F87302221B0937A86E49FEF724 +:10FA700035FB08F00E0302225B0837A86B49FEF73E +:10FA80002DFB022208F0010337A86949FEF726FB87 +:10FA90002379E4781B021C19A4B2E20A37A865494D +:10FAA000FEF71CFB04F4806305229B0A37A85C491F +:10FAB000FEF714FB04F4007305225B0A37A85949CA +:10FAC000FEF70CFB04F4F87305221B0937A856490E +:10FAD000FEF704FB04F00E0305225B0837A8534928 +:10FAE000FEF7FCFA37A85249052204F00103FEF79D +:10FAF000F5FA01F02EBAA27863781202D21837A86C +:10FB00004D49FEF7EBFA94F804E0E3784FEA0E2E45 +:10FB10000022734437A84949FEF7E0FA217AE279D6 +:10FB200009028A1894F806E063790092A17A627A51 +:10FB300009024FEA0E2E8A187344019237A8002258 +:10FB40003F49FEF7CBFA227BE37A0092627B37A82B +:10FB50000192A27B3B4902920022FEF7BFFAA17CF0 +:10FB6000627C09028A1894F810E0E37B0092217D00 +:10FB7000E27C09028A180192A17D627D09028A183D +:10FB80000292217EE27D09028A180392A17E627EA2 +:10FB900009028A180492217FE27E09028A180592DE +:10FBA000A17F627F09028A18069294F82010E27FF2 +:10FBB00009028A18079294F8221094F82120090269 +:10FBC0008A18089294F8241094F8232009028A18BD +:10FBD000099294F8262094F82510120252184FEA40 +:10FBE0000E2E0A9237A8184900227344FEF776FABF +:10FBF00001F0AFB93B910200508D0200808A0200F3 +:10FC0000328B0200FF890200D7870200958B020029 +:10FC10000991020087910200129202006E8D02008B +:10FC20009B910200118F0200D7910200999402006B +:10FC3000C1930200D8860200458C02004A89020066 +:10FC400021870200A88B0200EE8B020094F802E0EC +:10FC500063784FEA0E2E0122734437A8AA49FEF7B3 +:10FC60003DFAA179627909028A1894F804E0E378F0 +:10FC70000092217AE27909024FEA0E2E8A18734423 +:10FC8000019237A80122A149FEF728FAA27A637AE5 +:10FC90000092E27A37A80192227B9D4902920122CA +:10FCA000FEF71CFA217CE27B09028A1894F80EE028 +:10FCB000637B0092A17C627C09028A180192217DFB +:10FCC000E27C09028A180292A17D627D09028A18EB +:10FCD0000392217EE27D09028A180492A17E627E4F +:10FCE00009028A180592217FE27E09028A1806928B +:10FCF000A17F627F09028A18079294F82010E27FA0 +:10FD000009028A18089294F8221094F82120090216 +:10FD10008A18099294F8242094F823101202521899 +:10FD20004FEA0E2E0A9237A87A4901227344FEF751 +:10FD3000D5F901F00EB994F802E063784FEA0E2E7F +:10FD40000222734437A87049FEF7C8F9A179627995 +:10FD500009028A1894F804E0E3780092217AE279A3 +:10FD600009024FEA0E2E8A187344019237A8022224 +:10FD70006649FEF7B3F9A27A637A0092E27A37A86D +:10FD80000192227B624902920222FEF7A7F9217CAE +:10FD9000E27B09028A1894F80EE0637B0092A17C52 +:10FDA000627C09028A180192217DE27C09028A188C +:10FDB0000292A17D627D09028A180392217EE27D72 +:10FDC00009028A180492A17E627E09028A180592AD +:10FDD000217FE27E09028A180692A17F627F0902D2 +:10FDE0008A18079294F82010E27F09028A18089274 +:10FDF00094F8221094F8212009028A18099294F8A4 +:10FE0000242094F82310120252184FEA0E2E0A9260 +:10FE100037A8404902227344FEF760F901F099B80F +:10FE2000627837A83C49FEF759F90122A37837A830 +:10FE30003A49FEF753F90222E37837A83749FEF72B +:10FE40004DF96379227903F001031B0237A8344985 +:10FE50009A18FEF743F901F07CB8A2786378120291 +:10FE6000D31800932822002337A82E49FEF736F92D +:10FE70002279E3781202D31800932822012337A8AD +:10FE80002849FEF72BF9A27963791202D31800935F +:10FE90002822022337A82349FEF720F9227AE379A2 +:10FEA0001202D31800935022002337A81D49FEF7F1 +:10FEB00015F9A27A637A1202D31800935022012313 +:10FEC00037A81849FEF70AF9237BE27A1B029B1830 +:10FED000009337A8134950220223FEF7FFF801F0E0 +:10FEE00038B8A27863781202D21837A80E49FEF704 +:10FEF000F5F82379E2781B0237A80C499A18FEF727 +:10FF0000EDF801F026B800BF4A89020021870200FF +:10FF1000A88B0200EE8B0200E5870200F486020047 +:10FF20002D930200F5900200118802005292020007 +:10FF300094F804E0E3784FEA0E6E1B049E44A37825 +:10FF40006C221B029E44637837A873449749FEF7DE +:10FF5000C5F894F808E0E3794FEA0E6E1B049E445E +:10FF6000A3796C221B029E44637937A8734490499D +:10FF7000FEF7B4F894F80CE0E37A4FEA0E6E1B0437 +:10FF80009E44A37A6D221B029E44637A37A8734471 +:10FF90008649FEF7A3F894F810E0E37B4FEA0E6E73 +:10FFA0001B049E44A37B6D221B029E44637B37A8E7 +:10FFB00073447F49FEF792F894F814E0E37C4FEA2B +:10FFC0000E6E1B049E44A37C68221B029E44637C2D +:10FFD00037A873447549FEF781F894F818E0E37D7B +:10FFE0004FEA0E6E1B049E44A37D68221B029E44B2 +:10FFF000637D37A873446E49FEF770F894F81AE0F1 :020000041003E7 -:1000000016F80920637E1202D31800936C2268232D -:1000100037A81649FDF7BAFF227FE37E1202D318F4 -:1000200000936C22682337A81149FDF7AFFFA37F27 -:1000300016F808E01B026822734437A80D49FDF743 -:10004000A5FF94F8203016F809401B0237A809498B -:100050006C221B19FDF79AFF00F0D3BE328C020010 -:100060008F950200DC920200248F0200D78F0200DD -:10007000428B0200688B02006378002237A8AA49ED -:1000800003F01F03FDF782FFA378012237A8A649DA -:1000900003F01F03FDF77AFFE378022237A8A24995 -:1000A00003F01F03FDF772FF6279237902F01F024C -:1000B0000092A27937A802F01F020192E2799B49CF -:1000C00002F01F02029203F01F030022FDF75EFF01 -:1000D000627A237A02F01F020092A27A37A802F015 -:1000E0001F020192E27A914902F01F02029203F08C -:1000F0001F030122FDF74AFF627B237B02F01F02F0 -:100100000092A27B37A802F01F020192E27B87498E -:1001100002F01F02029203F01F030222FDF736FFD6 -:1001200000F06FBE6378002237A8814903F03F03D7 -:10013000FDF72CFFA378012237A87D4903F01F03A8 -:10014000FDF724FFE378022237A8794903F01F0363 -:10015000FDF71CFF6279237902F03F020092A27939 -:1001600037A802F03F020192E279724902F03F02A1 -:10017000029203F03F030022FDF708FF627A237A20 -:1001800002F01F020092A27A37A802F01F02019229 -:10019000E27A684902F01F02029203F01F03012273 -:1001A000FDF7F4FE627B237B02F01F020092A27B2C -:1001B00037A802F01F020192E27B5E4902F01F02A3 -:1001C000029203F01F030222FDF7E0FE00F019BEC9 -:1001D0000022637837A85849FDF7D8FE0122A3789A -:1001E00037A85549FDF7D2FE0222E37837A85249D5 -:1001F000FDF7CCFE0022237937A85049FDF7C6FE53 -:100200000122637937A84D49FDF7C0FE37A84B4955 -:100210000222A379FDF7BAFE00F0F3BD94F8028044 -:1002200063784FEA082898441FFA88F84FEAD833D1 -:1002300000930522002337A84149FDF7A7FE08F4E3 -:10024000F043DB1200930522002337A83D49FDF758 -:100250009DFE08F4E0631B1200930522002337A8DB -:100260003949FDF793FE08F08003DB110093022269 -:10027000002337A83249FDF789FE08F07803DB1028 -:1002800000930222002337A82E49FDF77FFE08F0D5 -:10029000070300930222002337A82B49FDF776FEBF -:1002A0002379E4781B021C19A4B24FF000084FEA2E -:1002B000D4390522682337A8244904F4F04A4FEAC8 -:1002C000EA2A8DE8000304F4E064FDF75FFE0522EE -:1002D000682337A81E4924128DE80005FDF756FE55 -:1002E000682337A81B490522CDF800800194FDF74B -:1002F0004DFE052237A86D2314498DE80003FDF754 -:1003000045FE05226D2337A811498DE80005FDF74C -:100310003DFE37A80F4905226D23CDF800800194DA -:10032000FDF734FE00F06DBDB18C0200668902005D -:1003300032890200C39002004C8E02007D8B0200C5 -:1003400005930200659402004F90020005870200A9 -:10035000528A0200118E020094F8028063784FEAFC -:10036000082898441FFA88F84FEAD83300930522EA -:10037000012337A8B549FDF709FE08F4F043DB1265 -:1003800000930522012337A8B149FDF7FFFD08F4CA -:10039000E0631B1200930522012337A8AD49FDF746 -:1003A000F5FD08F08003DB1100930222012337A83A -:1003B000A649FDF7EBFD08F07803DB10009302225D -:1003C000012337A8A249FDF7E1FD08F007030093D8 -:1003D0000222012337A89F49FDF7D8FD2379E4784D -:1003E0001B021C19A4B24FF001084FEAD4390522B0 -:1003F000682337A8984904F4F04A4FEAEA2A8DE8BE -:10040000000304F4E064FDF7C1FD0522682337A86A -:10041000924924128DE80005FDF7B8FD682337A83E -:100420008F490522CDF800800194FDF7AFFD05222C -:1004300037A86D2388498DE80003FDF7A7FD052245 -:100440006D2337A885498DE80005FDF79FFD37A886 -:10045000834905226D23CDF800800194FDF796FDB8 -:1004600000F0CFBC94F8028063784FEA08289844E3 -:100470001FFA88F84FEAD83300930522022337A8E1 -:100480007249FDF783FD08F4F043DB120093052267 -:10049000022337A86E49FDF779FD08F4E0631B12CB -:1004A00000930522022337A86A49FDF76FFD08F083 -:1004B00080030222DB11009337A813466349FDF73E -:1004C00065FD08F078030222DB10009337A813467D -:1004D0005F49FDF75BFD022208F00703009337A890 -:1004E00013465C49FDF752FD2379E4781B021C1981 -:1004F000A4B24FF002084FEAD4390522682337A886 -:10050000554904F4F04A4FEAEA2A8DE8000304F45E -:10051000E064FDF73BFD0522682337A84F4924120C -:100520008DE80005FDF732FD0522682337A84C4908 -:10053000CDF800800194FDF729FD6D2337A84649C9 -:1005400005228DE80003FDF721FD052237A86D2364 -:1005500042498DE80005FDF719FD37A840490522FD -:100560006D23CDF800800194FDF710FD00F049BC2B -:1005700094F802E063784FEA0E2E2822734437A8DD -:100580003849FDF703FD94F804E0E3784FEA0E2EB6 -:100590002822734437A83449FDF7F8FC94F806E0A4 -:1005A00063794FEA0E2E5022734437A82D49FDF788 -:1005B000EDFC237AE4791B0237A82B4950221B1942 -:1005C000FDF7E4FC00F01DBCA27863780092E278AD -:1005D0002521019222791DA8029262790392A279C3 -:1005E0000492E2790592227A0692627A0792A27ABE -:1005F0000892E27A0992227B0A92627B0B92A27B9A -:100600000C92E27B0D92227C0E92184AEBF38AF652 -:1006100037A817491DAAFDF7B9FCF2E37C1C325D2F -:1006200037A8144902F07F02FDF7B0FC325D37A80D -:100630001149D209FDF7AAFCE3E3A378627837A851 -:100640000E4942EA0322FDF7A1FCDAE3059302001A -:10065000659402004F90020005870200528A020052 -:10066000118E02004C910200148902003A3E0100F2 -:1006700068910200B294020066920200709102003A -:10068000A378627837A8944942EA0322FDF77EFCFA -:10069000B7E3E37822791B0443EA0263627837A860 -:1006A0001343A2788D4943EA0222FDF76FFCA8E3C9 -:1006B000E37822791B0443EA0263627837A8134384 -:1006C000A278874943EA0222FDF760FC99E3E378C8 -:1006D00022791B0443EA0263627837A81343A278A5 -:1006E000804943EA0222FDF751FC8AE3A37862784D -:1006F00037A87D4942EA0322FDF748FC81E3A3784D -:10070000627837A8794942EA0322FDF73FFC78E393 -:10071000A378627837A8764942EA0322FDF736FCCF -:100720006FE3A378627837A8724942EA0322FDF7A3 -:100730002DFC66E394F801905FEA990900F061836B -:100740004FF00008A179E279090294F803E041EA48 -:100750000241627923790A434FEA0E2E4EEA034E94 -:10076000A3780092617AA27A090241EA0241227AD0 -:1007700037A80A430192217B627B090241EA0241C8 -:10078000E27A4EEA03030A4302925B49424608F1C9 -:100790000108FDF7FBFB0C34C845D3DB31E337A878 -:1007A00056496278FDF7F2FB2BE337A8544962788B -:1007B000FDF7ECFB25E3227AE17923791143A27955 -:1007C00094F803E0114362794EEA030EA3780A43DA -:1007D0004EEA030E63780092227BE17A4EEA03032D -:1007E0001143A27A37A81143627A0A430192227C0C -:1007F000E17B1143A27B1143627B0A430292414990 -:100800000022FDF7C3FB227EE17D237D1143A27D03 -:1008100094F813E01143627D4EEA030EA37C0A4371 -:100820004EEA030E637C0092227FE17E37A81143DB -:10083000A27E4EEA03031143627E0A43019294F8BA -:100840002020E17F1143A27F0A43617F0A43029285 -:100850002C490122FDF79AFBD3E2A37864781B02AE -:100860001C19A4B204F00F0300932822002337A818 -:100870002549FDF78BFB04F0F0031B1100932822A0 -:10088000012337A82049FDF781FB04F470631B1294 -:1008900000932822022337A81B49FDF777FB37A8CE -:1008A0001A492822E30BFDF771FBAAE22179E278CD -:1008B00009028A1894F802E063780092A2796179BB -:1008C000120252184FEA0E2E019237A81049002248 -:1008D0007344FDF75BFB94E2D38802003F93020070 -:1008E000579302006F930200588E02006D8E020033 -:1008F000828E0200978E020068900200249102000E -:10090000D4890200798D0200998D0200ED920200D7 -:10091000538702002179E27809028A1894F802E0EC -:1009200063780092A179627909028A180192217A8A -:10093000E27909028A180292A17A627A09028A1877 -:100940000392217BE27A09028A180492A17B627BDE -:1009500009028A180592217CE27B09028A18069214 -:10096000A17C627C09028A180792217DE27C09023F -:100970008A180892A17D627D09028A180992227E56 -:10098000E17D120252184FEA0E2E0A9237A87B49D7 -:1009900000227344FDF7FAFA33E22179E278090282 -:1009A0008A1894F802E063780092A17962790902CA -:1009B0008A180192217AE27909028A180292A17AB0 -:1009C000627A09028A180392217BE27A09028A1864 -:1009D0000492A17B627B09028A180592217CE27B4A -:1009E00009028A180692A17C627C09028A18079281 -:1009F000217DE27C09028A180892A17D627D0902AC -:100A00008A180992227EE17D120252184FEA0E2EB8 -:100A10000A9237A85A4900227344FDF7B7FAF0E169 -:100A20002179E27809028A1894F802E0637800924A -:100A3000A179627909028A180192217AE279090280 -:100A40008A180292A17A627A09028A180392217B9B -:100A5000E27A09028A180492A17B627B09028A1851 -:100A60000592217CE27B09028A180692A17C627CB5 -:100A700009028A180792217DE27C09028A180892ED -:100A8000A17D627D09028A180992217EE27D090218 -:100A90004FEA0E2E8A180A927344002237A8394969 -:100AA000FDF774FA217FE27E09028A1894F81AE0B1 -:100AB000637E0092A17F627F09028A18019294F8F6 -:100AC0002010E27F09028A18029294F8221094F80A -:100AD000212009028A18039294F8241094F8232004 -:100AE00009028A18049294F8261094F82520090225 -:100AF0008A18059294F8281094F8272009028A1879 -:100B0000069294F82A1094F8292009028A1807926C -:100B100094F82C1094F82B2009028A18089294F863 -:100B20002E1094F82D2009028A18099294F830208A -:100B300094F82F10120252184FEA0E2E0A9237A87C -:100B4000104901227344FDF721FA5AE1A378627833 -:100B50001B0237A80C499A18FDF718FA51E137A87B -:100B60000A496278FDF712FA4BE1A378627837A858 -:100B7000074942EA0322FDF709FA42E14F880200E1 -:100B80008C890200FE940200458C0200018802005C -:100B90007E870200E2782379120442EA03626378D6 -:100BA000217A1A43E379207B1B0443EA01636179CC -:100BB00094F802C00B43E17A94F806E0090441EA94 -:100BC0000061607A42EA0C220143A07A43EA0E23D4 -:100BD00041EA00210091E17B207C090441EA0061A7 -:100BE000607B0143A07B41EA00210191E17C207DF3 -:100BF000090441EA0061607C0143A07C41EA0021D4 -:100C00000291E17D207E090441EA0061607D01439B -:100C1000A07D41EA00210391E17E207F090441EAA1 -:100C20000061607E0143A07E41EA00210491E17FE2 -:100C300094F82000090441EA0061607F0143A07F2D -:100C400041EA0021059194F8231094F82400090446 -:100C500041EA006194F82100014394F8220041EA3E -:100C60000021069194F8270094F82810000440EA27 -:100C7000016094F82510014394F8260041EA002110 -:100C8000079137A88249FDF781F9BAE0E278237924 -:100C9000120442EA03626378217A1A43E379207BE3 -:100CA0001B0443EA0163617994F802C00B43E17AC3 -:100CB00094F806E0090441EA0061607A42EA0C22F5 -:100CC0000143A07A43EA0E2341EA00210091E17B2F -:100CD000207C090441EA0061607B0143A07B41EA7A -:100CE00000210191E17C207D090441EA0061607CE2 -:100CF0000143A07C41EA00210291E17D207E0904AC -:100D000041EA0061607D0143A07D41EA0021039139 -:100D1000E17E207F090441EA0061607E0143A07EFC -:100D200041EA00210491E17F94F82000090441EA9E -:100D30000061607F0143A07F41EA0021059194F8A2 -:100D4000231094F82400090441EA006194F821007A -:100D5000014394F8220041EA0021069194F827000B -:100D600094F82810000440EA016094F8251001432B -:100D700094F8260041EA0021079137A84549FDF77C -:100D800005F93EE00B2D3CD1A37862781B02D21806 -:100D900037A84149FDF7FAF82379E2781B02D21807 -:100DA00037A83E49FDF7F2F8A37962791B02D21801 -:100DB00037A83B49FDF7EAF8237AE2791B02D218FB -:100DC00037A83849FDF7E2F8A27A637A120237A809 -:100DD00035499A18FDF7DAF813E0E37822791B0415 -:100DE00043EA0263627837A81343A2782F4943EAA3 -:100DF0000222FDF7CBF804E00022149201E0012367 -:100E0000139310997B19FF297DF463A9159A013278 -:100E10001592159B1B998B427DF453A9119A511C75 -:100E200003D037A82249FDF7B1F89DF89C3023B1D3 -:100E300037A8204927AAFDF7A9F8169B0A2B0CD83A -:100E400000201D49ECF3A4F038B9139929B937A84B -:100E50001A49139AFF23FDF799F8389A002302F8EC -:100E6000013B449B1A9800931299189B3892FDF706 -:100E70006DF804461298F0F317F201E06FF00104E8 -:100E800020463BB0BDE8F08F01211391B9E700BFC8 -:100E9000C28C0200FF8C02004F8F0200638F0200A1 -:100EA000778F02008B8F02009F8F02002C8E020032 -:100EB0001D900200F4890200468902009C8702000E -:100EC0002DE9F04F8DB0059205468A4606A800210F -:100ED000142298460B91EBF3BFF1594B1C78002C70 -:100EE00040F0A3806B69232B0CDD1C222846214691 -:100EF00023460094F5F388F2002806DA012602273B -:100F0000B14605E00427012601E00C270326A1468F -:100F10002846F5F30BF20128834602D0022813D1AC -:100F200005E028465146EBF3CBF040000BE02846A5 -:100F3000FCF7A1FF044638B1FCF793FFC20503D5C7 -:100F40002046FCF793FF0B900B9800284ED0F0F34F -:100F500099F1044600286ED0BBF1010F03D0BBF11C -:100F6000020F1BD10BE00B9B002101930290059A0D -:100F70002846534600910391EBF3A0F00CE00B9A46 -:100F80000CAB520843F8042D284601212246FCF7F9 -:100F9000A6FF0B9B5B000B93002840D122884FF6E5 -:100FA000FD73013A92B29A4203D92046F0F37CF1E4 -:100FB0001CE0B9F1000F03D004EB4707069719E0D6 -:100FC000E31962880693A388A7F5805707EB1222DE -:100FD0001B0602EB1343E3180793E388DB19E318BE -:100FE00008932389DF19E719099703E0154B0024BB -:100FF00006930126169A5046009206A932464346A9 -:10100000FDF716F850B9169B28461A68D8F8001054 -:1010100001F038FDD8F800200B4B1A6014B12046BF -:10102000F0F342F1064A01231370169B0020C8F822 -:101030000000186001E06FF01A000DB0BDE8F08FFD -:1010400029610100608B02008893020030B51946C7 -:10105000039B049C43B14CB100251D6025600394A3 -:10106000BDE83040FFF72CBF184630BD204630BDEC -:10107000014B00221A70704729610100F8B50C4F2E -:1010800006463C688CB101250BE0284600212C4621 -:10109000E6F7C6FF20B128463146E6F7BBFF04E07D -:1010A00001353B689D42F0D900242046F8BD00BFC1 -:1010B0002C61010010B5847801462046E6F7B0FFA8 -:1010C00028B120460021E6F7A5FF002010BD4FF013 -:1010D000FF3010BD70B50C4E0D46306880B90B491D -:1010E000E6F798FF012404E020460021E6F792FF8E -:1010F000013433689C42F7D9034B28461D6070BD0C -:101100004FF0FF3070BD00BF2C610100ADDEADDEE1 -:10111000064B1A68194632B1012300E001339342AD -:10112000FCD900230B600020704700BF2C61010038 -:101130002DE9F0470C46166882461546084684227B -:10114000002198469DF82470EBF386F02046FFF7C7 -:1011500095FFC0B2002832D0012323709DF82030C3 -:10116000A070003318BF0123E3703C233C2EB4BFB2 -:10117000B1464FF03C09A4F80E806770A3810026A9 -:1011800015E0504641463A46F0F390F030B96368B6 -:10119000002B0CBF6FF01A0000200BE0A378013683 -:1011A000C3706368436123896060013323814E45C6 -:1011B000E7DB0020238963812B60BDE8F0874FF0D7 -:1011C000FF30BDE8F087F8B506460C4600250BE079 -:1011D0007B693046636000237B61FB703946E278AF -:1011E000F0F386F00135ADB26768002FF0D12389A6 -:1011F00020465B1B238163895D1B6581FFF75AFFD6 -:10120000A77027703846F8BD10B5C37C032B08D0F3 -:101210009C1D00EBC40401336160A260C374002014 -:1012200010BD4FF0FF3010BD2DE9F84311F01F063F -:1012300018BF012606EB511707F107094FEA890984 -:1012400048460D4601F01F08F0F31CF00446002844 -:101250003BD000214A46BFB2EAF3FEF76780A58083 -:10126000E580A46021462246002303E04FF0FF30D2 -:10127000906101330432BB42F8D356B14FF0FF32D4 -:1012800002FA08F87B1D04EB83035A6882EA08021D -:101290005A6017F01F0318BF012307F01F0003EB6C -:1012A00057172780002203E04FF0FF358D60013291 -:1012B0000431BA42F8D343B14FF0FF3383400137D2 -:1012C00004EB87077A6853407B602046BDE8F883CB -:1012D0000846EFF3E9B7436B23B14FF47F629A609E -:1012E000436B05E0836B4BB14FF47F629A60836B75 -:1012F0009868D0F1010038BF002070470120704786 -:101300000346002001E00130C0B25B08FBD170470A -:101310000B6843F440330B6008680B6800F44030FE -:1013200023F440330B60A0F54031484240EB01000C -:10133000704708B5416B09B9816B21B1806AFFF72D -:10134000E7FF012008BD084608BD2DE9F047DDF89C -:1013500020801F88099D1046894614461E4639463E -:1013600042462B46EFF38EF48246E8B1012313FA8E -:1013700007F72B68013BDB19B3FBF7F35F43631EF1 -:10138000DB195F4017EA090F0ED02046FFF7B8FFC0 -:1013900030805046EFF380F43188204642462B4699 -:1013A000BDE8F047EFF36EB45046BDE8F08770B586 -:1013B000002301290CBFB0F84620B0F86C2086B09D -:1013C0000493B0F84430120101290446ADF81630F8 -:1013D0000D46806A41F6FF7329D104AED4F8C410DB -:1013E000009604F15C060196994214BF4FF48031D7 -:1013F0004FF4005104F150060DF116030296FFF769 -:10140000A4FF002840D0BDF81630E26D15FA03F3B2 -:10141000511EC918B1FBF3F14B43A3659B1A9BB254 -:10142000C018A4F86030049BE06363662BE004AD51 -:10143000D4F8CC10009504F184050195994214BFAD -:101440004FF480314FF4005104F178050DF116038B -:101450000295FFF77AFFB8B1BDF81630012515FAED -:1014600003F3D4F88420511EC918B1FBF3F14B43A8 -:10147000C4F880309B1A9BB2C018A4F88830049B33 -:101480002064C4F88C30284606B070BDFFF78FBFCB -:101490002DE9F74F8DE803000EAEE02014469A4682 -:1014A0000D9F96E8400ADDF84C80EFF3EBF6054619 -:1014B000002800F079810021E022EAF3CDF69A4B72 -:1014C0000021B8F1000F08BF98460A46C5F81C80F5 -:1014D0002046F4F38BF70C9BC0F30030AB63934BC7 -:1014E00003212B60002285F83000C5F834A028467F -:1014F000EDF3F8F5082205F120000199EAF384F7ED -:10150000002385F82730009BEC62AB62BBF1FF3F04 -:1015100014BF5B46CC23B9F1CC0F88BFC3EB0909DC -:10152000C5F89830BDF84430A5F84670C5F89C3031 -:101530009DF84830A5F86C60C5F8A0300C9BA5F864 -:101540009490002B45D0AA6B1368D80704D523F0DC -:1015500001031360AA6B1360AB6B4FF0FF329A600C -:101560002046F4F345F740F63C03984212D1E86A6E -:10157000F4F34EF7052809D0E86AF4F349F7082890 -:1015800004D0E86AF4F344F70C2803D1AB6B4FF0B6 -:10159000FF329A60AB6B9A681205120D1AB15A6845 -:1015A00042F00F0201E041F6FF72C5F8CC201A6844 -:1015B00002F4E012920C85F8B5201A6802F4600279 -:1015C000520D85F8BA201B6803F040731B0E85F896 -:1015D000BB30BAF1000F4DD06A6B1368D90704D540 -:1015E00023F0010313606A6B13606B6B4FF0FF32E3 -:1015F0009A60E86AF4F3FCF640F63C03984212D194 -:10160000E86AF4F305F7052809D0E86AF4F300F76F -:10161000082804D0E86AF4F3FBF60C2803D16B6BBE -:101620004FF0FF329A606B6B9A681205120D1AB177 -:101630005A6842F00F0201E041F6FF72C5F8C4207B -:10164000C5F8C8201A6802F4E012920C85F8B6209A -:101650001A6802F4E072920985F8B7201A6802F459 -:101660006002520D85F8B8201B6803F040731B0E12 -:1016700085F8B93062680023012AC5F8A430C5F89E -:10168000AC3018D1A268B2F5026F03D040F63C012D -:101690008A4202D14FF0004303E04FF08042C5F888 -:1016A000A420C5F8A830D5F8A430C5F8AC30D5F8DA -:1016B000A830C5F8B0302046F4F39AF640F6290376 -:1016C000984208D12046F4F3A3F620B12046F4F363 -:1016D0009FF602280FD92046F4F38AF640F6340329 -:1016E00098420CD12046F4F393F620B12046F4F34F -:1016F0008FF6012803D1002385F8313004E0284615 -:10170000FFF717FE85F831002846FFF7E4FD85F85E -:10171000B40068B10D23FF2FA5F844300CD8FF2E7C -:1017200009D80C2305E000BF906101008C50010036 -:101730000423A5F844304FB1BC002046EFF3A2F5D6 -:10174000E86468B300212246EAF386F54EB1B4009E -:101750002046EFF397F5686710B300212246EAF3BD -:101760007BF527B128460121FFF790FEC0B126B1D5 -:1017700028460221FFF78AFE90B1D5F8A4305BB16C -:1017800095F8313043B9AB6DB3F1804F08D8D5F837 -:101790008030B3F1804F03D8012385F8DD3003E0BA -:1017A0002846EDF3F9F400252846BDE8FE8F00BF7A -:1017B00010B50446F5F38CF2002120460A46F4F3F6 -:1017C00015F6C30407D5204601F0DBFA00280CBF4C -:1017D0002020402010BD202010BD2DE9F0470446F8 -:1017E000266A09A9042E666A9DF82000CCBF06F47B -:1017F000781606F4F01691E82202760C4FF00008F5 -:101800004BE031F828A01FFA83FCE24501EB880782 -:1018100003D197F802C0844504D008F101085FFAAB -:1018200088F83AE0002A35D006FB08F800252EE0BB -:1018300063692046222B0ADDE3695A0607D540F684 -:1018400027010022F4F342F70146204600E0002180 -:101850004FF4CC62F4F3DAF5056063692046222B7D -:101860000ADDE3695B0607D540F627010022F4F3A1 -:101870002DF70146204600E0002140F26462F4F3B7 -:10188000C5F509EB880353F8253001350360EBB249 -:10189000B342CDD3F878BDE8F087A845B1D3002096 -:1018A000BDE8F0872DE9F84304461E46002B00F002 -:1018B000B480436A02EB061503F4F8594FEA19297C -:1018C00055F8043C013E0BB900279FE0204698479D -:1018D000002800F09E80F7E70122BA4055F8103C3E -:1018E0001A4200F0928063692046222B0ADDE369E8 -:1018F0005A0607D540F627010022F4F3E7F6014621 -:10190000204600E000214FF4C462F4F37FF5076045 -:1019100015F90C2C22B1012A19D0013275D144E0FD -:1019200063692046222B09DDE3695B0606D540F694 -:101930002701F4F3CBF60146204600E0002140F2F7 -:101940002462F4F363F555F8083C03605DE06369D5 -:101950002046222B0ADDE369590607D540F6270108 -:101960000022F4F3B3F60146204600E0002140F2E5 -:101970002462F4F34BF563698046222B20460ADD8E -:10198000E3695A0607D540F627010022F4F39EF6D4 -:101990000146204600E0002140F22462F4F336F5CF -:1019A00055F8083C026813432DE063692046222B5A +:10000000637E4FEA0E2E6C22734437A86949FEF7CF +:1000100065F894F81CE0E37E4FEA0E2E6D227344DF +:1000200037A86449FEF75AF8A37F647F1B0237A8FC +:10003000604968221B19FEF751F800F08ABF94F856 +:1000400002E063784FEA0E2E7344682237A85A49BB +:10005000FEF744F82279E3781202D318009368225D +:100060006C2337A85549FEF739F8A2796379120253 +:10007000D318009368226C2337A85149FEF72EF855 +:10008000227AE3791202D318009368226D2337A8ED +:100090004A49FEF723F8A27A637A1202D318009332 +:1000A00068226D2337A84649FEF718F8227BE37AC9 +:1000B0001202D3186822009337A813463F49FEF76F +:1000C0000DF8A27B637B1202D3186822009337A835 +:1000D00013463B49FEF702F894F810E0E37B4FEA41 +:1000E0000E2E73446C2237A83349FDF7F7FFA27C2C +:1000F000637C1202D3186C22009337A813462F4951 +:10010000FDF7ECFF227DE37C1202D3186C220093F2 +:1001100037A813462A49FDF7E1FFA27D637D12024D +:10012000D31800936C2207F118086D2337A82349D0 +:10013000FDF7D4FF16F80820E37D1202D3180093D0 +:100140006C226D2307F11A0937A81D49FDF7C6FF78 +:1001500016F80920637E1202D31800936C226823DC +:1001600037A81649FDF7BAFF227FE37E1202D318A3 +:1001700000936C22682337A81149FDF7AFFFA37FD6 +:1001800016F808E01B026822734437A80D49FDF7F2 +:10019000A5FF94F8203016F809401B0237A809493A +:1001A0006C221B19FDF79AFF00F0D3BE328C0200BF +:1001B0008F950200DC920200248F0200D78F02008C +:1001C000428B0200688B02006378002237A8AA499C +:1001D00003F01F03FDF782FFA378012237A8A64989 +:1001E00003F01F03FDF77AFFE378022237A8A24944 +:1001F00003F01F03FDF772FF6279237902F01F02FB +:100200000092A27937A802F01F020192E2799B497D +:1002100002F01F02029203F01F030022FDF75EFFAF +:10022000627A237A02F01F020092A27A37A802F0C3 +:100230001F020192E27A914902F01F02029203F03A +:100240001F030122FDF74AFF627B237B02F01F029E +:100250000092A27B37A802F01F020192E27B87493D +:1002600002F01F02029203F01F030222FDF736FF85 +:1002700000F06FBE6378002237A8814903F03F0386 +:10028000FDF72CFFA378012237A87D4903F01F0357 +:10029000FDF724FFE378022237A8794903F01F0312 +:1002A000FDF71CFF6279237902F03F020092A279E8 +:1002B00037A802F03F020192E279724902F03F0250 +:1002C000029203F03F030022FDF708FF627A237ACF +:1002D00002F01F020092A27A37A802F01F020192D8 +:1002E000E27A684902F01F02029203F01F03012222 +:1002F000FDF7F4FE627B237B02F01F020092A27BDB +:1003000037A802F01F020192E27B5E4902F01F0251 +:10031000029203F01F030222FDF7E0FE00F019BE77 +:100320000022637837A85849FDF7D8FE0122A37848 +:1003300037A85549FDF7D2FE0222E37837A8524983 +:10034000FDF7CCFE0022237937A85049FDF7C6FE01 +:100350000122637937A84D49FDF7C0FE37A84B4904 +:100360000222A379FDF7BAFE00F0F3BD94F80280F3 +:1003700063784FEA082898441FFA88F84FEAD83380 +:1003800000930522002337A84149FDF7A7FE08F492 +:10039000F043DB1200930522002337A83D49FDF707 +:1003A0009DFE08F4E0631B1200930522002337A88A +:1003B0003949FDF793FE08F08003DB110093022218 +:1003C000002337A83249FDF789FE08F07803DB10D7 +:1003D00000930222002337A82E49FDF77FFE08F084 +:1003E000070300930222002337A82B49FDF776FE6E +:1003F0002379E4781B021C19A4B24FF000084FEADD +:10040000D4390522682337A8244904F4F04A4FEA76 +:10041000EA2A8DE8000304F4E064FDF75FFE05229C +:10042000682337A81E4924128DE80005FDF756FE03 +:10043000682337A81B490522CDF800800194FDF7F9 +:100440004DFE052237A86D2314498DE80003FDF702 +:1004500045FE05226D2337A811498DE80005FDF7FB +:100460003DFE37A80F4905226D23CDF80080019489 +:10047000FDF734FE00F06DBDB18C0200668902000C +:1004800032890200C39002004C8E02007D8B020074 +:1004900005930200659402004F9002000587020058 +:1004A000528A0200118E020094F8028063784FEAAB +:1004B000082898441FFA88F84FEAD8330093052299 +:1004C000012337A8B549FDF709FE08F4F043DB1214 +:1004D00000930522012337A8B149FDF7FFFD08F479 +:1004E000E0631B1200930522012337A8AD49FDF7F5 +:1004F000F5FD08F08003DB1100930222012337A8E9 +:10050000A649FDF7EBFD08F07803DB10009302220B +:10051000012337A8A249FDF7E1FD08F00703009386 +:100520000222012337A89F49FDF7D8FD2379E478FB +:100530001B021C19A4B24FF001084FEAD43905225E +:10054000682337A8984904F4F04A4FEAEA2A8DE86C +:10055000000304F4E064FDF7C1FD0522682337A819 +:10056000924924128DE80005FDF7B8FD682337A8ED +:100570008F490522CDF800800194FDF7AFFD0522DB +:1005800037A86D2388498DE80003FDF7A7FD0522F4 +:100590006D2337A885498DE80005FDF79FFD37A835 +:1005A000834905226D23CDF800800194FDF796FD67 +:1005B00000F0CFBC94F8028063784FEA0828984492 +:1005C0001FFA88F84FEAD83300930522022337A890 +:1005D0007249FDF783FD08F4F043DB120093052216 +:1005E000022337A86E49FDF779FD08F4E0631B127A +:1005F00000930522022337A86A49FDF76FFD08F032 +:1006000080030222DB11009337A813466349FDF7EC +:1006100065FD08F078030222DB10009337A813462B +:100620005F49FDF75BFD022208F00703009337A83E +:1006300013465C49FDF752FD2379E4781B021C192F +:10064000A4B24FF002084FEAD4390522682337A834 +:10065000554904F4F04A4FEAEA2A8DE8000304F40D +:10066000E064FDF73BFD0522682337A84F492412BB +:100670008DE80005FDF732FD0522682337A84C49B7 +:10068000CDF800800194FDF729FD6D2337A8464978 +:1006900005228DE80003FDF721FD052237A86D2313 +:1006A00042498DE80005FDF719FD37A840490522AC +:1006B0006D23CDF800800194FDF710FD00F049BCDA +:1006C00094F802E063784FEA0E2E2822734437A88C +:1006D0003849FDF703FD94F804E0E3784FEA0E2E65 +:1006E0002822734437A83449FDF7F8FC94F806E053 +:1006F00063794FEA0E2E5022734437A82D49FDF737 +:10070000EDFC237AE4791B0237A82B4950221B19F0 +:10071000FDF7E4FC00F01DBCA27863780092E2785B +:100720002521019222791DA8029262790392A27971 +:100730000492E2790592227A0692627A0792A27A6C +:100740000892E27A0992227B0A92627B0B92A27B48 +:100750000C92E27B0D92227C0E92184AEBF38AF601 +:1007600037A817491DAAFDF7B9FCF2E37C1C325DDE +:1007700037A8144902F07F02FDF7B0FC325D37A8BC +:100780001149D209FDF7AAFCE3E3A378627837A800 +:100790000E4942EA0322FDF7A1FCDAE305930200C9 +:1007A000659402004F90020005870200528A020001 +:1007B000118E02004C910200148902003A3E0100A1 +:1007C00068910200B29402006692020070910200E9 +:1007D000A378627837A8944942EA0322FDF77EFCA9 +:1007E000B7E3E37822791B0443EA0263627837A80F +:1007F0001343A2788D4943EA0222FDF76FFCA8E378 +:10080000E37822791B0443EA0263627837A8134332 +:10081000A278874943EA0222FDF760FC99E3E37876 +:1008200022791B0443EA0263627837A81343A27853 +:10083000804943EA0222FDF751FC8AE3A3786278FB +:1008400037A87D4942EA0322FDF748FC81E3A378FB +:10085000627837A8794942EA0322FDF73FFC78E342 +:10086000A378627837A8764942EA0322FDF736FC7E +:100870006FE3A378627837A8724942EA0322FDF752 +:100880002DFC66E394F801905FEA990900F061831A +:100890004FF00008A179E279090294F803E041EAF7 +:1008A0000241627923790A434FEA0E2E4EEA034E43 +:1008B000A3780092617AA27A090241EA0241227A7F +:1008C00037A80A430192217B627B090241EA024177 +:1008D000E27A4EEA03030A4302925B49424608F178 +:1008E0000108FDF7FBFB0C34C845D3DB31E337A827 +:1008F00056496278FDF7F2FB2BE337A8544962783A +:10090000FDF7ECFB25E3227AE17923791143A27903 +:1009100094F803E0114362794EEA030EA3780A4388 +:100920004EEA030E63780092227BE17A4EEA0303DB +:100930001143A27A37A81143627A0A430192227CBA +:10094000E17B1143A27B1143627B0A43029241493E +:100950000022FDF7C3FB227EE17D237D1143A27DB2 +:1009600094F813E01143627D4EEA030EA37C0A4320 +:100970004EEA030E637C0092227FE17E37A811438A +:10098000A27E4EEA03031143627E0A43019294F869 +:100990002020E17F1143A27F0A43617F0A43029234 +:1009A0002C490122FDF79AFBD3E2A37864781B025D +:1009B0001C19A4B204F00F0300932822002337A8C7 +:1009C0002549FDF78BFB04F0F0031B11009328224F +:1009D000012337A82049FDF781FB04F470631B1243 +:1009E00000932822022337A81B49FDF777FB37A87D +:1009F0001A492822E30BFDF771FBAAE22179E2787C +:100A000009028A1894F802E063780092A279617969 +:100A1000120252184FEA0E2E019237A810490022F6 +:100A20007344FDF75BFB94E2D38802003F9302001E +:100A3000579302006F930200588E02006D8E0200E1 +:100A4000828E0200978E02006890020024910200BC +:100A5000D4890200798D0200998D0200ED92020086 +:100A6000538702002179E27809028A1894F802E09B +:100A700063780092A179627909028A180192217A39 +:100A8000E27909028A180292A17A627A09028A1826 +:100A90000392217BE27A09028A180492A17B627B8D +:100AA00009028A180592217CE27B09028A180692C3 +:100AB000A17C627C09028A180792217DE27C0902EE +:100AC0008A180892A17D627D09028A180992227E05 +:100AD000E17D120252184FEA0E2E0A9237A87B4986 +:100AE00000227344FDF7FAFA33E22179E278090231 +:100AF0008A1894F802E063780092A1796279090279 +:100B00008A180192217AE27909028A180292A17A5E +:100B1000627A09028A180392217BE27A09028A1812 +:100B20000492A17B627B09028A180592217CE27BF8 +:100B300009028A180692A17C627C09028A1807922F +:100B4000217DE27C09028A180892A17D627D09025A +:100B50008A180992227EE17D120252184FEA0E2E67 +:100B60000A9237A85A4900227344FDF7B7FAF0E118 +:100B70002179E27809028A1894F802E063780092F9 +:100B8000A179627909028A180192217AE27909022F +:100B90008A180292A17A627A09028A180392217B4A +:100BA000E27A09028A180492A17B627B09028A1800 +:100BB0000592217CE27B09028A180692A17C627C64 +:100BC00009028A180792217DE27C09028A1808929C +:100BD000A17D627D09028A180992217EE27D0902C7 +:100BE0004FEA0E2E8A180A927344002237A8394918 +:100BF000FDF774FA217FE27E09028A1894F81AE060 +:100C0000637E0092A17F627F09028A18019294F8A4 +:100C10002010E27F09028A18029294F8221094F8B8 +:100C2000212009028A18039294F8241094F82320B2 +:100C300009028A18049294F8261094F825200902D3 +:100C40008A18059294F8281094F8272009028A1827 +:100C5000069294F82A1094F8292009028A1807921B +:100C600094F82C1094F82B2009028A18089294F812 +:100C70002E1094F82D2009028A18099294F8302039 +:100C800094F82F10120252184FEA0E2E0A9237A82B +:100C9000104901227344FDF721FA5AE1A3786278E2 +:100CA0001B0237A80C499A18FDF718FA51E137A82A +:100CB0000A496278FDF712FA4BE1A378627837A807 +:100CC000074942EA0322FDF709FA42E14F88020090 +:100CD0008C890200FE940200458C0200018802000B +:100CE0007E870200E2782379120442EA0362637885 +:100CF000217A1A43E379207B1B0443EA016361797B +:100D000094F802C00B43E17A94F806E0090441EA42 +:100D10000061607A42EA0C220143A07A43EA0E2382 +:100D200041EA00210091E17B207C090441EA006155 +:100D3000607B0143A07B41EA00210191E17C207DA1 +:100D4000090441EA0061607C0143A07C41EA002182 +:100D50000291E17D207E090441EA0061607D01434A +:100D6000A07D41EA00210391E17E207F090441EA50 +:100D70000061607E0143A07E41EA00210491E17F91 +:100D800094F82000090441EA0061607F0143A07FDC +:100D900041EA0021059194F8231094F824000904F5 +:100DA00041EA006194F82100014394F8220041EAED +:100DB0000021069194F8270094F82810000440EAD6 +:100DC000016094F82510014394F8260041EA0021BF +:100DD000079137A88249FDF781F9BAE0E2782379D3 +:100DE000120442EA03626378217A1A43E379207B92 +:100DF0001B0443EA0163617994F802C00B43E17A72 +:100E000094F806E0090441EA0061607A42EA0C22A3 +:100E10000143A07A43EA0E2341EA00210091E17BDD +:100E2000207C090441EA0061607B0143A07B41EA28 +:100E300000210191E17C207D090441EA0061607C90 +:100E40000143A07C41EA00210291E17D207E09045A +:100E500041EA0061607D0143A07D41EA00210391E8 +:100E6000E17E207F090441EA0061607E0143A07EAB +:100E700041EA00210491E17F94F82000090441EA4D +:100E80000061607F0143A07F41EA0021059194F851 +:100E9000231094F82400090441EA006194F8210029 +:100EA000014394F8220041EA0021069194F82700BA +:100EB00094F82810000440EA016094F825100143DA +:100EC00094F8260041EA0021079137A84549FDF72B +:100ED00005F93EE00B2D3CD1A37862781B02D218B5 +:100EE00037A84149FDF7FAF82379E2781B02D218B6 +:100EF00037A83E49FDF7F2F8A37962791B02D218B0 +:100F000037A83B49FDF7EAF8237AE2791B02D218A9 +:100F100037A83849FDF7E2F8A27A637A120237A8B7 +:100F200035499A18FDF7DAF813E0E37822791B04C3 +:100F300043EA0263627837A81343A2782F4943EA51 +:100F40000222FDF7CBF804E00022149201E0012315 +:100F5000139310997B19FF297DF463A9159A013227 +:100F60001592159B1B998B427DF453A9119A511C24 +:100F700003D037A82249FDF7B1F89DF89C3023B182 +:100F800037A8204927AAFDF7A9F8169B0A2B0CD8E9 +:100F900000201D49ECF3A4F038B9139929B937A8FA +:100FA0001A49139AFF23FDF799F8389A002302F89B +:100FB000013B449B1A9800931299189B3892FDF7B5 +:100FC0006DF804461298F0F317F201E06FF0010497 +:100FD00020463BB0BDE8F08F01211391B9E700BF77 +:100FE000C28C0200FF8C02004F8F0200638F020050 +:100FF000778F02008B8F02009F8F02002C8E0200E1 +:101000001D900200F4890200468902009C870200BC +:101010002DE9F04F8DB0059205468A4606A80021BD +:10102000142298460B91EBF3BFF1594B1C78002C1E +:1010300040F0A3806B69232B0CDD1C22284621463F +:1010400023460094F5F388F2002806DA01260227E9 +:10105000B14605E00427012601E00C270326A1463E +:101060002846F5F30BF20128834602D0022813D15B +:1010700005E028465146EBF3CBF040000BE0284654 +:10108000FCF7A1FF044638B1FCF793FFC20503D576 +:101090002046FCF793FF0B900B9800284ED0F0F3FE +:1010A00099F1044600286ED0BBF1010F03D0BBF1CB +:1010B000020F1BD10BE00B9B002101930290059ABC +:1010C0002846534600910391EBF3A0F00CE00B9AF5 +:1010D0000CAB520843F8042D284601212246FCF7A8 +:1010E000A6FF0B9B5B000B93002840D122884FF694 +:1010F000FD73013A92B29A4203D92046F0F37CF193 +:101100001CE0B9F1000F03D004EB4707069719E084 +:10111000E31962880693A388A7F5805707EB12228C +:101120001B0602EB1343E3180793E388DB19E3186C +:1011300008932389DF19E719099703E0154B002469 +:1011400006930126169A5046009206A93246434657 +:10115000FDF716F850B9169B28461A68D8F8001003 +:1011600001F038FDD8F800200B4B1A6014B120466E +:10117000F0F342F1064A01231370169B0020C8F8D1 +:101180000000186001E06FF01A000DB0BDE8F08FAC +:1011900029610100608B02008893020030B5194676 +:1011A000039B049C43B14CB100251D602560039452 +:1011B000BDE83040FFF72CBF184630BD204630BD9B +:1011C000014B00221A70704729610100F8B50C4FDD +:1011D00006463C688CB101250BE0284600212C46D0 +:1011E000E6F7C6FF20B128463146E6F7BBFF04E02C +:1011F00001353B689D42F0D900242046F8BD00BF70 +:101200002C61010010B5847801462046E6F7B0FF56 +:1012100028B120460021E6F7A5FF002010BD4FF0C1 +:10122000FF3010BD70B50C4E0D46306880B90B49CB +:10123000E6F798FF012404E020460021E6F792FF3C +:10124000013433689C42F7D9034B28461D6070BDBA +:101250004FF0FF3070BD00BF2C610100ADDEADDE90 +:10126000064B1A68194632B1012300E0013393425C +:10127000FCD900230B600020704700BF2C610100E7 +:101280002DE9F0470C46166882461546084684222A +:10129000002198469DF82470EBF386F02046FFF776 +:1012A00095FFC0B2002832D0012323709DF8203072 +:1012B000A070003318BF0123E3703C233C2EB4BF61 +:1012C000B1464FF03C09A4F80E806770A381002658 +:1012D00015E0504641463A46F0F390F030B9636865 +:1012E000002B0CBF6FF01A0000200BE0A378013632 +:1012F000C3706368436123896060013323814E4575 +:10130000E7DB0020238963812B60BDE8F0874FF085 +:10131000FF30BDE8F087F8B506460C4600250BE027 +:101320007B693046636000237B61FB703946E2785D +:10133000F0F386F00135ADB26768002FF0D1238954 +:1013400020465B1B238163895D1B6581FFF75AFF84 +:10135000A77027703846F8BD10B5C37C032B08D0A2 +:101360009C1D00EBC40401336160A260C3740020C3 +:1013700010BD4FF0FF3010BD2DE9F84311F01F06EE +:1013800018BF012606EB511707F107094FEA890933 +:1013900048460D4601F01F08F0F31CF004460028F3 +:1013A0003BD000214A46BFB2EAF3FEF76780A58032 +:1013B000E580A46021462246002303E04FF0FF3081 +:1013C000906101330432BB42F8D356B14FF0FF3283 +:1013D00002FA08F87B1D04EB83035A6882EA0802CC +:1013E0005A6017F01F0318BF012307F01F0003EB1B +:1013F00057172780002203E04FF0FF358D60013240 +:101400000431BA42F8D343B14FF0FF338340013780 +:1014100004EB87077A6853407B602046BDE8F88379 +:101420000846EFF3E9B7436B23B14FF47F629A604C +:10143000436B05E0836B4BB14FF47F629A60836B23 +:101440009868D0F1010038BF002070470120704734 +:101450000346002001E00130C0B25B08FBD17047B9 +:101460000B6843F440330B6008680B6800F44030AD +:1014700023F440330B60A0F54031484240EB0100BB +:10148000704708B5416B09B9816B21B1806AFFF7DC +:10149000E7FF012008BD084608BD2DE9F047DDF84B +:1014A00020801F88099D1046894614461E463946ED +:1014B00042462B46EFF38EF48246E8B1012313FA3D +:1014C00007F72B68013BDB19B3FBF7F35F43631EA0 +:1014D000DB195F4017EA090F0ED02046FFF7B8FF6F +:1014E00030805046EFF380F43188204642462B4648 +:1014F000BDE8F047EFF36EB45046BDE8F08770B535 +:10150000002301290CBFB0F84620B0F86C2086B04B +:101510000493B0F84430120101290446ADF81630A6 +:101520000D46806A41F6FF7329D104AED4F8C41089 +:10153000009604F15C060196994214BF4FF4803185 +:101540004FF4005104F150060DF116030296FFF717 +:10155000A4FF002840D0BDF81630E26D15FA03F361 +:10156000511EC918B1FBF3F14B43A3659B1A9BB203 +:10157000C018A4F86030049BE06363662BE004AD00 +:10158000D4F8CC10009504F184050195994214BF5C +:101590004FF480314FF4005104F178050DF116033A +:1015A0000295FFF77AFFB8B1BDF81630012515FA9C +:1015B00003F3D4F88420511EC918B1FBF3F14B4357 +:1015C000C4F880309B1A9BB2C018A4F88830049BE2 +:1015D0002064C4F88C30284606B070BDFFF78FBF7A +:1015E0002DE9F74F8DE803000EAEE02014469A4631 +:1015F0000D9F96E8400ADDF84C80EFF3EBF60546C8 +:10160000002800F079810021E022EAF3CDF69A4B20 +:101610000021B8F1000F08BF98460A46C5F81C80A3 +:101620002046F4F38BF70C9BC0F30030AB63934B75 +:1016300003212B60002285F83000C5F834A028462D +:10164000EDF3F8F5082205F120000199EAF384F79B +:10165000002385F82730009BEC62AB62BBF1FF3FB3 +:1016600014BF5B46CC23B9F1CC0F88BFC3EB09098B +:10167000C5F89830BDF84430A5F84670C5F89C30E0 +:101680009DF84830A5F86C60C5F8A0300C9BA5F813 +:101690009490002B45D0AA6B1368D80704D523F08B +:1016A00001031360AA6B1360AB6B4FF0FF329A60BB +:1016B0002046F4F345F740F63C03984212D1E86A1D +:1016C000F4F34EF7052809D0E86AF4F349F708283F +:1016D00004D0E86AF4F344F70C2803D1AB6B4FF065 +:1016E000FF329A60AB6B9A681205120D1AB15A68F4 +:1016F00042F00F0201E041F6FF72C5F8CC201A68F3 +:1017000002F4E012920C85F8B5201A6802F4600227 +:10171000520D85F8BA201B6803F040731B0E85F844 +:10172000BB30BAF1000F4DD06A6B1368D90704D5EE +:1017300023F0010313606A6B13606B6B4FF0FF3291 +:101740009A60E86AF4F3FCF640F63C03984212D142 +:10175000E86AF4F305F7052809D0E86AF4F300F71E +:10176000082804D0E86AF4F3FBF60C2803D16B6B6D +:101770004FF0FF329A606B6B9A681205120D1AB126 +:101780005A6842F00F0201E041F6FF72C5F8C4202A +:10179000C5F8C8201A6802F4E012920C85F8B62049 +:1017A0001A6802F4E072920985F8B7201A6802F408 +:1017B0006002520D85F8B8201B6803F040731B0EC1 +:1017C00085F8B93062680023012AC5F8A430C5F84D +:1017D000AC3018D1A268B2F5026F03D040F63C01DC +:1017E0008A4202D14FF0004303E04FF08042C5F837 +:1017F000A420C5F8A830D5F8A430C5F8AC30D5F889 +:10180000A830C5F8B0302046F4F39AF640F6290324 +:10181000984208D12046F4F3A3F620B12046F4F311 +:101820009FF602280FD92046F4F38AF640F63403D7 +:1018300098420CD12046F4F393F620B12046F4F3FD +:101840008FF6012803D1002385F8313004E02846C3 +:10185000FFF717FE85F831002846FFF7E4FD85F80D +:10186000B40068B10D23FF2FA5F844300CD8FF2E2B +:1018700009D80C2305E000BF906101008C500100E5 +:101880000423A5F844304FB1BC002046EFF3A2F585 +:10189000E86468B300212246EAF386F54EB1B4004D +:1018A0002046EFF397F5686710B300212246EAF36C +:1018B0007BF527B128460121FFF790FEC0B126B184 +:1018C00028460221FFF78AFE90B1D5F8A4305BB11B +:1018D00095F8313043B9AB6DB3F1804F08D8D5F8E6 +:1018E0008030B3F1804F03D8012385F8DD3003E069 +:1018F0002846EDF3F9F400252846BDE8FE8F00BF29 +:1019000010B50446F5F38CF2002120460A46F4F3A4 +:1019100015F6C30407D5204601F0DBFA00280CBFFA +:101920002020402010BD202010BD2DE9F0470446A6 +:10193000266A09A9042E666A9DF82000CCBF06F429 +:10194000781606F4F01691E82202760C4FF00008A3 +:101950004BE031F828A01FFA83FCE24501EB880731 +:1019600003D197F802C0844504D008F101085FFA5A +:1019700088F83AE0002A35D006FB08F800252EE06A +:1019800063692046222B0ADDE3695A0607D540F633 +:1019900027010022F4F342F70146204600E000212F +:1019A0004FF4CC62F4F3DAF5056063692046222B2C :1019B0000ADDE3695B0607D540F627010022F4F350 -:1019C00085F60146204600E0002140F22462F4F34F -:1019D0001DF563698046222B20460ADDE36959061E -:1019E00007D540F627010022F4F370F601462046A1 -:1019F00000E0002140F22462F4F308F555F8082CC9 -:101A0000036823EA0203C8F8003001374F457FF42A -:101A100063AF103D002E7FF453AFBDE8F8830000A4 -:101A200070B59D4904460020EBF38EF2002800F0CB -:101A3000318100209849EBF387F297490546002051 -:101A4000EBF382F2944906460020EBF37DF215F0A9 -:101A5000006500F0AC804FF40012002113462046D0 -:101A6000E6F741FD0222062113462046F4F344F630 -:101A700063692046222B0ADDE3695A0607D540F642 -:101A800027010022F4F322F60146204600E000215F -:101A90004FF4C162F4F3BAF40668002506F48076C8 -:101AA0001BE04FF47A70EFF3DBF063692046222BE2 -:101AB0000ADDE3695B0607D540F627013246F4F3F9 -:101AC00005F60146204600E000214FF4C162F4F320 -:101AD0009DF40668013506F480761EB9B5F57A7F67 -:101AE000DFD170BDB5F57A7F00F0D4804FF47A7005 -:101AF000EFF3B6F00822062113462046F4F3FCF576 -:101B00000023062104222046F4F3F6F54FF47A7000 -:101B1000EFF3A6F063692046222B0ADDE36959063C -:101B200007D540F627010022F4F3D0F50146204600 -:101B300000E000214FF4C062F4F368F40568002669 -:101B400005F001051BE04FF47A70EFF389F063694B -:101B50002046222B0ADDE3695A0607D540F6270105 -:101B60000022F4F3B3F50146204600E000214FF4D3 -:101B7000C062F4F34BF40568013605F001051DB1B0 -:101B8000B6F57A7FDFD102E0B6F57A7F03D1204641 -:101B90000621082279E029464FF480122B46204680 -:101BA000E6F7A1FC2046062101222B466EE07301D8 -:101BB00070D54FF48012134629462046E6F793FC71 -:101BC0000122062113462046F4F396F54FF47A706D -:101BD000EFF346F00422062113462046F4F38CF579 -:101BE000062108222B462046F4F386F54FF47A703E -:101BF000EFF336F063692046222B0ADDE3695E06C7 -:101C000007D540F627012A46F4F360F50146204641 -:101C100000E000214FF4C062F4F3F8F306680025F9 -:101C200006F001061BE04FF47A70EFF319F06369D8 -:101C30002046222B0ADDE369590607D540F6270125 -:101C40003246F4F343F50146204600E000214FF40C -:101C5000C062F4F3DBF30668013506F001061EB935 -:101C6000B5F57A7FDFD102E0B5F57A7F03D1204662 -:101C70000621042209E000214FF400120B46204601 -:101C8000E6F731FC2046062102220023BDE8704021 -:101C9000F4F332B570BD00BF6853010046F29053B3 -:101CA000994210B5044609D049F21823994207D049 -:101CB000B1F5964F0CBF1F23002302E02A2300E05A -:101CC0003C230521FF222046E6F779FC4FF4000271 -:101CD000062113462046E6F73CFC1E20EEF3C0F733 -:101CE000204606214FF400020023BDE81040E6F72D -:101CF00030BC0000F0B5036A466A042BCCBF06F482 -:101D0000781606F4F01685B00446760C00253BE004 -:101D1000102168461F4A2B46EAF304F30020694667 -:101D2000EBF336F100282ED000210A46EAF3CCF678 -:101D300063690746222B20460ADDE369590607D569 -:101D400040F627010022F4F3C1F40146204600E0EA -:101D500000214FF4CC62F4F359F305606369204627 -:101D6000222B0ADDE3695A0607D540F62701002237 -:101D7000F4F3ACF40146204600E0002140F2646236 -:101D8000F4F344F307600135EBB2B342C0D305B0BE -:101D9000F0BD00BFD5950200F0B5036A85B0042BF5 -:101DA0000446466A03DD06F0F866B60D02E006F06A -:101DB000F076760D00253BE0102168461F4A2B4641 -:101DC000EAF3B0F200206946EBF3E2F000282ED0EF -:101DD00000210A46EAF378F663690746222B20467B -:101DE0000ADDE3695A0607D540F627010022F4F31D -:101DF0006DF40146204600E000214FF4CB62F4F37D -:101E000005F3056063692046222B0ADDE3695B0662 -:101E100007D540F627010022F4F358F40146204686 -:101E200000E0002140F25C62F4F3F0F2076001355B -:101E3000EBB2B342C0D305B0F0BD00BF0C990200B5 -:101E4000F0B5036A85B0042B0446466A01DDF60E40 -:101E500002E006F0F056760E00253BE010216846C1 -:101E60001E4A2B46EAF35EF200206946EBF390F03F -:101E700000282ED000210A46EAF326F663690746B9 -:101E8000222B20460ADDE3695B0607D540F62701D1 -:101E90000022F4F31BF40146204600E000214FF439 -:101EA000CA62F4F3B3F2056063692046222B0ADDAF -:101EB000E369590607D540F627010022F4F306F43A -:101EC0000146204600E0002140F25462F4F39EF205 -:101ED00007600135B542C1D105B0F0BD1B990200C4 -:101EE00000487047C0AD3A022DE9F04304460F4662 -:101EF00085B00020904915461E46EBF325F060B9E9 -:101F00002046394615B1FFF7EBFF07E0FFF7E8FF82 -:101F10004FF47A75B0FBF5F500E0054600208749DF -:101F2000EBF312F000F00F00012808D0022809D0CE -:101F3000834B844A032814BF9146994604E0DFF896 -:101F4000149201E0DFF8109229462046FFF7A6FE22 -:101F50002046F4F355F2002180462046F5F300F0C8 -:101F6000794B0246002E4BD101930323029339464D -:101F7000204632462B460096CDF80C90FFF72DFCFC -:101F80000746002837D063692046222B0ADDE36923 -:101F90005B0607D540F627013246F4F397F3014676 -:101FA000204600E000214FF4C062F4F32FF20268F3 -:101FB000BF004FF68373134007F07C0205F17F07E3 -:101FC000FF09013F42EA07471F4363692046222B6E -:101FD0000ADDE369590607D540F627010022F4F32C -:101FE00075F30146204600E000214FF4C062F4F38F -:101FF0000DF2076096E029465448EAF353F192E067 -:1020000000218DE80A0003230293204639462B461F -:10201000CDF80C90FFF7E1FB002D00F08380204607 -:10202000E6F774F8064606E0AB4203D16369222B5B -:1020300007DC12E00C36002E74D03388002BF3D16D -:1020400070E0E3695A0608D540F6270120460022D1 -:10205000F4F33CF30146204601E0204600214FF412 -:10206000C062F4F3D3F10268B37802F07C02B3EB00 -:10207000920F57D03579F3782D061B0505F0706562 -:1020800003F4700300214FF07F622B432046E6F7F4 -:1020900096FA737902211B052D4A43F4003320463A -:1020A000E6F78DFAB3686FF07F42032113402046B4 -:1020B000E6F785FA63692046222B0ADDE3695B06B1 -:1020C00007D540F627010022F4F300F3014620462D -:1020D00000E000214FF4C062F4F398F102684FF67B -:1020E000837335881340B2787F35ED119200013D3E -:1020F00002F07C0242EA05451D4363692046222B1B -:102100000ADDE3695E0607D540F627010022F4F3F5 -:10211000DDF20146204600E000214FF4C062F4F3F6 -:1021200075F10560012620464146F4F319F7304663 -:1021300005B0BDE8F08300BFEC95020074530100C8 -:102140008C5101000C52010006970200A395020079 -:102150000000FE1F80530100F85301002DE9F043F9 -:1021600099468BB00023079308930993036A476A43 -:10217000042BCCBF07F4781707F4F01704460D467C -:1021800090467F0C00260CE0102103A8334A33460A -:10219000EAF3C8F0002003A9EAF3FAF620B9013601 -:1021A000F6B2BE42F0D34EE008AB009309AB019308 -:1021B00020462946424607ABE6F7C0FB01232946E5 -:1021C0004A462046FFF790FE20462946FFF792FD3B -:1021D000236A012B2CDD63692046222B0ADDE3698B -:1021E0005E0607D540F627010022F4F36FF20146A0 -:1021F000204600E000214FF4C062F4F307F1636968 -:102200000646222B20460ADDE369590607D540F62B -:1022100027010022F4F35AF20146204600E0002193 -:102220004FF4C062F4F3F2F0036843F48063336068 -:10223000089B20460093099B294601934246079B31 -:10224000E6F7D4F807E0204629464A460023FFF780 -:102250004BFE0028A8D10BB0BDE8F083D595020055 -:102260002DE9F04F002587B004460E4604950595EC -:10227000F4F3C6F0294683462046F4F371F6A149EB -:1022800082462846EAF384F648B1012384F8603395 -:1022900029462A46EAF318F4C4F85C0301E084F8FE -:1022A000600300209849EAF373F648B10123002146 -:1022B00084F868330A46EAF307F4C4F8640301E0DB -:1022C00084F868032046F3F3F5F7904B676A984269 -:1022D0008F4B94BF20252125A3F1080898BF98466D -:1022E00007F4F8573F0A08EBC50863692046222B1C -:1022F0000ADDE3695A0607D540F627010022F4F308 -:10230000E5F10146204600E000214FF4C462F4F3F9 -:102310007DF018F8083C013D036063692046222BDC -:102320000ADDE3695B0607D540F627010022F4F3D6 -:10233000CDF10146204600E000214FF4C562F4F3E0 -:1023400065F058F8043CA8F108080360002DCCD1D2 -:1023500047E0082102A86F4A2B46E9F3E3F7002083 -:1023600002A9EAF315F600283AD000210A46EAF35A -:10237000ABF3236A80460C2B07DDB0F5803F04D217 -:10238000C3B24FEA102843EA084863692046222B6B -:102390000ADDE369590607D540F627010022F4F368 -:1023A00095F10146204600E000214FF4C462F4F3A9 -:1023B0002DF0056063692046222B0ADDE3695A0689 -:1023C00007D540F627010022F4F380F101462046AC -:1023D00000E000214FF4C562F4F318F0C0F800806B -:1023E0000135BD42B5D1204631464B4A1F23FFF788 -:1023F00059FA00253EE00821484A2B4602A8E9F395 -:1024000091F7002002A9EAF3C3F58146002830D0F5 -:1024100063692046222B0ADDE3695B0607D540F697 -:1024200027010022F4F352F10146204600E000218A -:102430004FF4C462F3F3EAF7056063692046222B88 -:102440000ADDE369590607D540F627010022F4F3B7 -:102450003DF10146204600E0002140F22462F3F302 -:10246000D5F7002180460A464846EAF32DF3C8F81E -:1024700000000135BD42BED1204604A905AAE5F7FA -:102480000FFF049F52463B463146002520460095EB -:10249000E5F752FE384304902046F4F347F4059ADA -:1024A000049B002A3CD01A4363690592222B2046E4 -:1024B0000ADDE3695A0607D540F627012A46F4F3F8 -:1024C00005F10146204600E0002140F21C62F3F3D2 -:1024D0009DF763690546222B20460ADDE3695B060A -:1024E00007D540F627010022F4F3F0F0014620461C -:1024F00000E0002140F21C62F3F388F7059B0268BC -:102500003AE000BFC595020000970200BFAD3A0255 -:1025100000960200E79502001C970200E295020077 -:10252000002B2BD063692046222B09DDE369590675 -:1025300006D540F62701F4F3C9F00146204600E035 -:10254000002140F21C62F3F361F763690546222B18 -:1025500020460ADDE3695A0607D540F62701002226 -:10256000F4F3B4F00146204600E0002140F21C6282 -:10257000F3F34CF7049B026813432B60049BABB14D -:1025800063692046222B0ADDE3695B0607D540F626 -:1025900027010022F4F39AF00146204600E00021D2 -:1025A0004FF4C362F3F332F7049B0360059BABB1B6 -:1025B00063692046222B0ADDE369590607D540F6F8 -:1025C00027010022F4F382F00146204600E00021BA -:1025D00040F21C62F3F31AF7059B03603146524642 -:1025E0002046E6F77EF94FF4FA60EEF339F3204621 -:1025F0005946F4F3B5F407B0BDE8F08FF8B50446DA -:1026000015460E46F3F3FCF6002107462046F4F388 -:10261000A7F4314602462B462046FFF79FFD204691 -:1026200031462A46E5F7D8FD20463946BDE8F84050 -:10263000F4F396B438B5036A0446012B2DD14369EF -:10264000222B0ADDC3695A0607D540F6270100226E -:10265000F4F33CF00146204601E0204600214FF40F -:10266000C062F3F3D3F663690546222B20460ADDE8 -:10267000E3695B0607D540F627010022F4F326F054 -:102680000146204600E000214FF4C062F3F3BEF69D -:10269000036823F400732B6038BD2CDD4369222BC3 -:1026A0000ADDC369590607D540F627010022F4F375 -:1026B0000DF00146204601E0204600214FF4C062A3 -:1026C000F3F3A4F663690546222B20460ADDE3698D -:1026D0005A0607D540F627010022F3F3F7F7014623 -:1026E000204600E000214FF4C062F3F38FF6036848 -:1026F00043F400732B6038BD70470120704738B534 -:1027000005460C46FFF79CFB284621460022FFF7B2 -:10271000F3FF28462146BDE83840FFF781B90000A5 -:1027200038B504460D4600203149EAF331F440B192 -:1027300000210A46EAF3C8F12946C3B20122204625 -:1027400003E02046294601220523E5F78BFF002000 -:102750002849EAF31DF448B100210A46EAF3B4F12E -:102760002946C3B209222046E5F77CFF0020224912 -:10277000EAF30EF448B100210A46EAF3A5F129462E -:10278000C3B205222046E5F76DFF00201B49EAF39E -:10279000FFF348B100210A46EAF396F12946C3B295 -:1027A00006222046E5F75EFF002120464FF47862BE -:1027B0004FF43863E5F7CDFE002120464FF4604228 -:1027C0004FF42043E5F7C5FE4FF4C0220021134625 -:1027D0002046E5F7BEFE0122002120461346E5F71C -:1027E000B8FE20462946BDE83840FFF7D5BA00BFFD -:1027F00012970200DB95020012990200CA950200AE -:1028000038B5036A0446092B69DD4369222B0ADDCA -:10281000C3695B0607D540F627010022F3F356F79C -:102820000146204601E0204600214FF4C062F3F348 -:10283000EDF5026812F0010253D163692046222BA4 -:1028400009DDE3695D0606D540F62701F3F33EF79F -:102850000146204600E0002140F26C62F3F3D6F519 -:102860004FF0004303604FF47A70EEF3F9F16369BF -:102870002046222B0ADDE369590607D540F62701D9 -:102880000022F3F323F70146204600E0002140F246 -:102890006C62F3F3BBF505686369ED04ED0C222B64 -:1028A00020460ADDE3695A0607D540F627010022D3 -:1028B000F3F30CF70146204600E0002140F26C6281 -:1028C000F3F3A4F56D030023036005F542450648C4 -:1028D00005F5A875B5FBF0F56420684338BD002008 -:1028E00038BD002038BD00BFA086010038B50021EA -:1028F00005461020E3F7A0FF002104461022E9F36B -:10290000ABF46560204638BD08B1E4F71DB87047E8 -:1029100010B50446E4F706F96060E0602068E7F768 -:1029200016FA6368A0F50060206118180123A06002 -:10293000237610BD38B50546F4F3CAF11C20EEF33A -:10294000A1F4084C00211C222060E9F385F42068E2 -:102950000560FFF7DDFF044922682846BDE83840DE -:10296000E6F726BC90040000D93F00002DE9F84F9F -:102970000C46F4F3ADF141F20100E568EEF382F4A8 -:1029800000287CD000F1010C064620E001321970CD -:10299000D2B2434639783D460137C1B13D2903F1F2 -:1029A0000108F3D1327029464646002203E0013285 -:1029B0003770D2B2664611F8017FC3EB0508B04408 -:1029C00006F1010C002FF2D11A7008F10105E76839 -:1029D000A368FB189D4205D22B781BB12F46634696 -:1029E0000022D7E725460123E2688346BA1A2A82E5 -:1029F0003BE0594611F8012B9A4202D14FF0000CEE -:102A00000AE0102B2AD10F2AF8DC27E01BF8018FEF -:102A100007F80C800CF1010C6245F7D101EB0208BC -:102A2000895C07EB020C4FF03D0907F8029008F1B2 -:102A3000010B0CF1010701F10109002203E018F874 -:102A400002A00CF802A001324A45F8D17A184FF0E2 -:102A5000000C07F801C08B44571C06E011F802B0C7 -:102A600001EB020C0BF1010BE344B345C1D301337D -:102A70000235112BB8D1BDE8F84FEEF315B4BDE81F -:102A8000F88F0000F8B50E4617460446F4F320F11F -:102A90003020EEF3F7F3054668B1C660074E3023E9 -:102AA000436033688760036029462046FFF75EFF76 -:102AB00035600020F8BD6FF01A00F8BD94040000E6 -:102AC00008B5064B1B683BB9054B196821B1054B8E -:102AD0001A680AB1FFF7D6FF002008BD9404000071 -:102AE000985C01009C5C0100F8B5104B07461C681F -:102AF0001E46BCB1E3689BB10D4D2A689A420FD1C6 -:102B0000F4F3E6F0E068EEF3CFF300232B6007E088 -:102B100038462568F4F3DCF02046EEF3C5F32C4686 -:102B2000002CF5D100233360F8BD00BF94040000F1 -:102B30008893020073B5856E04466DB1D0F8CC3031 -:102B400000EB8303D3F8D420036E9A4203D1406E86 -:102B5000A847054600E000252046F3F351F4002382 -:102B600002A941F8083D06466946204601AA0DF033 -:102B7000C1FE9DE806004FF4FF20E9F3E9F220468C -:102B80003146F4F3EDF1E36E5BB1D4F8CC2004EB05 -:102B90008202D2F8D410226E914202D1606E294690 -:102BA00098477CBDF8B50446F0F3BAF000284FD042 -:102BB000A56E6DB1D4F8CC3004EB8303D3F8D420E8 -:102BC000236E9A4203D1606EA847054600E00025B7 -:102BD0002046F3F315F4002107462046F4F3C0F134 -:102BE0000121064600222046F0F3BAF04FF480118E -:102BF0000A462046F0F396F040210A462046F0F3BC -:102C0000A5F04FF080710A462046F0F38BF0204685 -:102C1000FFF790FF0F4B0121C6F804354FF4FC730A -:102C2000C6F808350A462046F0F39AF020463946A1 -:102C3000F4F396F1E36E5BB1D4F8CC2004EB82029E -:102C4000D2F8D410226E914202D1606E2946984784 -:102C5000F8BD00BFF200394001207047C36B44F259 -:102C6000583293420DD004D844F25632934218D1D0 -:102C700012E04AF62E22934208D04AF62F229342BF -:102C80000FD1C0F884334AF6322303E0C0F884330E -:102C90004AF63123C3637047C0F8843344F2543397 -:102CA000C363704738B541F2E443044603630D46FD -:102CB00029B108460F49EAF347F1A06240B9284616 -:102CC0000D49EAF341F1A06210B94FF6FF73A36218 -:102CD0000A492846EAF338F10949E0622846EAF34E -:102CE00033F1084960632846EAF32EF184F8550071 -:102CF00038BD00BF2D99020023990200649902009B -:102D0000439902004E9902007047000030B585B02B -:102D10000190002404A840F8044D01A90422E9F31D -:102D200017F2019DB5B12B46D3F88C2012B10022C9 -:102D3000C3F88C2001340433102CF5D10398FEF72E -:102D400097F90398FFF7D0FE034B9D4202D0284627 -:102D5000EEF3AAF205B030BDE46101000367D0F8DC -:102D6000CC3010B500EB8303029CD3F8D43044661A -:102D70008166C266036610BD00238366C36603676F -:102D800070478069C0F3C06070472DE9F84304467E -:102D90001E46089D099FFAF761FC00212046F4F3C6 -:102DA000DFF080462046F3F333F30A28C8BFD8F893 -:102DB0002C306061C8BFA3642228D8F80430C8BF93 -:102DC000D8F8AC20A361C8BFE261DA001CD5222884 -:102DD00014DDE3695B0611D50022204640F6270189 -:102DE000F3F374F401462046F4F3BAF0D0F8043655 -:102DF000002163622046F4F3B3F002E0D8F8043611 -:102E0000636294F8243023624FF4E063A3604FF0D0 -:102E1000FF33E36011232361A1464FF0000817E060 -:102E20004146F4F39DF02046F3F3E2F22046F3F33B -:102E3000EFF21EB1D9F814319E4203D0D9F88C308C -:102E40009F4201D1C5F8008008F1010809F1040989 -:102E5000D4F8D03020469845E2D32968F4F380F0C6 -:102E60000120BDE8F883F7B5002213460D46012185 -:102E70000446E5F738FB0021282207460B4620468A -:102E80000091F3F3C1F20646280709D0204601213C -:102E90000622F3F367F6204602210622F3F362F6D8 -:102EA00015F0F00F04D0204600210222F3F35AF669 -:102EB00015F4706F0ED0204600210122F3F352F674 -:102EC00001210A462046F3F34DF620460221012255 -:102ED000F3F348F601213B4620464FF0FF32E5F779 -:102EE00002FB2046002128224FF0FF330096F3F327 -:102EF0008BF2FEBD0020EAF327B0000010B50C49AC -:102F00000446FFF7F7FF80B288B9D4F8800008497B -:102F1000EAF31AF080B250B9D4F880000549EAF318 -:102F200013F04FF6FF7380B2002808BF184610BD9B -:102F30006D9902007B990200436907B50A2B09DDF0 -:102F4000003118BF01210091242200210123F3F355 -:102F50005BF201E04FF0FF300EBD07B50021F82213 -:102F60000B460091F3F350F200F00F000EBD00008D -:102F70002DE9FF47DDF830809246DDF834900F46AA -:102F80004FF46372002104461E460E9DB8F1010FF6 -:102F900008BF4FF00008E9F35FF111232361C4F883 -:102FA0008860C4F85C90C4F858A0C4F80480B8F1F4 -:102FB000000F40F0C580204641463A464B46FFF799 -:102FC0004BFE002800F0C0804FF0C0531A68130F6A -:102FD00002F47021236093B202F47002120D626455 -:102FE00044F25832090C9342E36321640AD004D8B6 -:102FF00044F25632934208D104E0A3F52A432E3B13 -:10300000012B02D82046FFF729FE636C20460E3BB9 -:10301000012B8CBF0023012384F84C304FF0C051AA -:103020003A46FAF793F9D4F8D030002B00F08A80B2 -:10303000002704AB43F8047D8DE8480020464FF09C -:10304000C0513A463B46FFF7A0FE00287CD0204600 -:10305000FFF736FD0F9B0095019320463946324617 -:10306000A36DFDF7F3FF002870D105B12D683A4E2E -:1030700020462946FFF716FE3278002A42D16369BE -:10308000132B19DD4FF400612046F3F35BF733494E -:1030900007462846E9F37CF738B128462F49E9F37B -:1030A00053F7B0F1FF3F08BF00200023BB65039931 -:1030B000F8652046F3F354F72046A16DFFF7BAFAFE -:1030C0002046A16DFFF71BFB28462549E9F33CF795 -:1030D000024620B92046A16DFFF792FB0246C4F8D4 -:1030E0008823A16D2046FFF789FA2046FFF75AFD95 -:1030F0002046A16DFFF7B4F82046A16DFFF710FB45 -:10310000012333702046F3F3E1F528461549E9F32E -:103110003FF738B113492846E9F316F70146204630 -:10312000FFF7A1FE28461049E9F332F778B12846A7 -:103130000D49E9F309F701462046FFF7E5FD06E0F2 -:10314000002404E01C4602E0044600E03C46204621 -:1031500004B0BDE8F08700BFE06101003E990200C5 -:103160005B99020073990200349902001FB50F4C5D -:1031700002462378BBB910B90346014601E00C4B67 -:10318000191D00200090019002930391094844F218 -:1031900010714FF0C053FFF7EBFE28B1064B202211 -:1031A0001A6001232370034804B010BD706501004C -:1031B00064620100E4610100A00400002DE9FF4702 -:1031C00007464FF46370884691469A460D9E0E9DC1 -:1031D000EEF358F00446C8B10C9B394601934246C1 -:1031E0004B46CDF800A002960395FFF7C1FE0746B7 -:1031F00020B92046EEF358F03C4607E006B13668A9 -:10320000C4F8806005B12D68C4F88450204604B02D -:10321000BDE8F08770B5064686B04FF4BC70EEF39B -:1032200031F00446E8B100214FF4BC72E9F314F028 -:103230000D4B266000930D4B0025019330680C491F -:103240000C4A2346029503950495059500F0D8FE97 -:1032500030B94FF49663C4F8603184F8640100E03B -:103260002C46204606B070BDA53881005D3D81002A -:10327000D8D288003CC5890010B5044650B1036817 -:1032800005491868224600F060FE2046BDE810405F -:10329000EEF30AB010BD00BF3CC589002DE9F04136 -:1032A000054686B08020EDF3EDF70446002844D0B3 -:1032B00000218022E8F3D0F704236360B423256063 -:1032C000A381A046C5F85847274600260EE01C22D9 -:1032D00002FB06423C61A8681B4910320023FAF346 -:1032E0006DF338621C3700282BD0013663689E428C -:1032F000EDDB164B164900930023019302930393D1 -:10330000049305932868134A234600F079FEC0B958 -:1033100013E0D8F8201031B123689868FAF336F337 -:103320000023C8F82030013508F11C0863689D426D -:10333000EFDB2046EDF3B8F70024204606B0BDE8E9 -:10334000F0810025F2E700BF49488100A9468100CD -:103350007CD388007F3F890070B5044600281ED0CA -:1033600003680F491868224600F0EFFD2546002645 -:103370000DE0296A29B123689868FAF307F300235E -:103380002B62E86908B1EDF38FF701361C356368ED -:103390009E42EEDB2046BDE87040EDF385B770BD80 -:1033A0007F3F890010B50446C06F08B1FFF764FF86 -:1033B000D4F8840008B107F0C1FED4F8800008B149 -:1033C000FFF7CAFFD4F8B00008B100F013F9A06805 -:1033D00008B101F0E3F92046BDE81040EDF364B711 -:1033E0002DE9F04F07468DB0B8208A4690461D461D -:1033F000179EEDF347F70446002800F0A0804FF039 -:10340000000B0021B822E8F327F7266084F88CB07F -:103410003846FFF76BFA0BABC4F8A8B02A46019008 -:103420000693814641F2E44120463346CDF800B090 -:10343000CDF808A0CDF80C800494CDF814B001F0BC -:103440005DFA0546002875D0A06010F06FDA2B6990 -:103450001021E3603C4B6060A3643C4A3346276123 -:1034600064643846E8F35EF72B69D86FF2F356F7D9 -:1034700049F6981398422B69D86F06D8F2F34EF7A5 -:1034800008210346324A09A805E0F2F347F7314A1A -:103490000346082109A8E8F345F7314609AA2E4B4F -:1034A0002E48E8F3FFF63246002016992C4B8DE8A3 -:1034B0008001F8F7A9FB064600283BD16368012785 -:1034C00083F8787008210A46286930F0D5DA362169 -:1034D0003A46D5F89802EFF730FD2846FFF7DEFEB2 -:1034E000C4F8800030B3284607F0F6FDC4F8840025 -:1034F00000B32846FFF78EFEE067D8B1636819492C -:1035000083F8E070184B02968DE848000396049605 -:1035100005962868154A234600F072FD50B92846E2 -:1035200000F032F8C4F8B00020B111482146EDF3A4 -:10353000A9F120B120464946FFF734FF0024204678 -:103540000DB0BDE8F08F00BFBD888100DB550100E4 -:10355000E05501004D498900403901008199020080 -:10356000FD8D81002CD58800198A810058FB8900C7 -:10357000F589810001207047024B01221A70E3F7A0 -:1035800063BA00BFFC03000070B5064686B0202079 -:10359000EDF37EF60446F0B100212022E8F35CF65C -:1035A0004FF4E153E3804B2323810A2363810E4BC5 -:1035B00026600025009330680C490D4A234601958A -:1035C000029503950495059500F01AFD30B933680E -:1035D000012283F86321204606B070BD2046EDF33A -:1035E00063F62C46F7E700BF7D9A81008CD58800F2 -:1035F000C04B890010B5044678B1FBF309F323688A -:1036000022461868054900F0A0FC2046EDF34CF670 -:10361000236800221B6883F8632110BDC04B89001A -:103620000368D3F8D42041F26B03116B99420BD19C -:10363000936AEF2B28D001D8D62B04E0F52B23D0AA -:1036400040F20F118B421FD0936A40F2C652934250 -:103650001AD040F27452934216D0036A7F2210E0CF -:10366000482283F8FD2006E002F0C002921102EB2E -:10367000810183F8FD10036A93F9FD20142A0BDC05 -:10368000482283F8FD207047036A93F8FD104AB280 -:10369000B2F1FF3FE8D1E3E77047D0F8E81110B589 -:1036A000044629B18068FAF371F10023C4F8E831C7 -:1036B000D4F8001229B1A068FAF368F10023C4F825 -:1036C0000032D4F88434D3F8301139B1A068FAF359 -:1036D0005DF1D4F884340022C3F83021D4F85013BB -:1036E00029B1A068FAF352F10023C4F85033D4F89A -:1036F000541529B1A068FAF349F10023C4F85435F0 -:10370000D4F8F41529B1A068FAF340F10023C4F805 -:10371000F435D4F8C41729B1A068FAF337F10023BF -:10372000C4F8C43710BD10B50446006807F0D8F8D7 -:10373000D4F8800620B106F021F80023C4F88036C2 -:10374000D4F87C0620B106F049FA0023C4F87C3690 -:10375000D4F89C0120B108F089FE0023C4F89C3104 -:10376000D4F88C0120B101F025FE0023C4F88C317F -:10377000D4F8400120B102F069FF0023C4F84031C1 -:10378000D4F8540120B1FEF3FFF30023C4F8543100 -:10379000D4F8300120B102F019FC0023C4F8303114 -:1037A000D4F8340120B102F0C1F90023C4F8343157 -:1037B000D4F8380120B102F01BFB0023C4F83831E3 -:1037C000204602F0D5FAD4F84C0120B106F0BAFA3E -:1037D0000023C4F84C31D4F8480120B108F078FD3A -:1037E0000023C4F84831D4F8440120B106F032F97E -:1037F0000023C4F84431D4F85C0120B108F016FA73 -:103800000023C4F85C31D4F82C3113B10023C4F880 -:103810002C31D4F8600120B104F0B4F90023C4F8CD -:103820006031204608F0AAFA204605F09FFFD4F840 -:10383000500120B105F0FAFF0023C4F85031D4F84C -:10384000700120B101F09EFC0023C4F87031D4F85F -:10385000780120B104F0A8FC0023C4F87831D4F832 -:103860007C0120B107F06CFE0023C4F87C31D4F851 -:10387000740120B108F072FD0023C4F87431D4F84B -:10388000840120B101F01CFC0023C4F88431D4F879 -:10389000880120B104F0E2FB0023C4F88831D4F899 -:1038A000780420B107F0F4FC0023C4F87834D4F88D -:1038B0007C0420B107F02EFD0023C4F87C34D4F83A -:1038C000800420B107F0C0FD0023C4F88034D4F890 -:1038D000940120B108F0A2FE0023C4F89431D4F87A -:1038E000640820B108F0F6FE0023C4F86438D4F868 -:1038F000F80620B108F040F90023C4F8F836D4F8EF -:103900009C0620B104F0E2FE0023C4F89C36D4F8F3 -:10391000A00620B101F060FD0023C4F8A036D4F861 -:10392000CC0620B104F0BAFE0023C4F8CC36D4F89B -:10393000D40620B104F0F4FC0023C4F8D436D4F843 -:10394000D00620B108F084FA0023C4F8D036D4F8A9 -:10395000600820B107F0D6FE0023C4F86038D4F820 -:10396000DC0620B107F0FEFB0023C4F8DC36D4F8F7 -:10397000BC0608B105F081FDD4F8C00608B105F019 -:103980007CFDD4F8A00120B103F0F8FE0023C4F8B8 -:10399000A031D4F8F00620B106F0C2F90023C4F833 -:1039A000F036D4F8300720B1EDF37EF40023C4F8EC -:1039B0003037D4F8A40620B105F03AFD0023C4F84E -:1039C000A436D4F8940620B104F070FF0023C4F8A4 -:1039D0009436D4F8240120B108F06CF80023C4F820 -:1039E0002431D4F8280120B103F0A6FD0023C4F847 -:1039F0002831D4F8880420B106F0A8FA0023C4F8CE -:103A00008834D4F8E80520B104F0D2FD0023C4F8CE -:103A1000E835D4F8380620B1F9F7CEFF0023C4F812 -:103A200038362046BDE8104004F0D4BB70B5D0F85D -:103A30008434056801220446A3F89020D5F8D80004 -:103A40003C49E9F3A5F240B1D5F8D8003949D4F89A -:103A50008464E9F379F2A6F89000D4F884346422FF -:103A6000A3F84A20D5F8D8003349E9F391F240B1E0 -:103A7000D5F8D8003049D4F88464E9F365F2A6F8A3 -:103A80004A00D4F884346422A3F84C20D5F8D80036 -:103A90002A49E9F37DF240B1D5F8D8002749D4F896 -:103AA0008464E9F351F2A6F84C00D4F8843464221B -:103AB000A3F89220D5F8D8002149E9F369F240B182 -:103AC000D5F8D8001E49D4F88464E9F33DF2A6F88D -:103AD0009200D4F884340122A3F89620D5F8D800B7 -:103AE0001849E9F355F240B1D5F8D8001549D4F892 -:103AF0008464E9F329F2A6F89600D4F88434042209 -:103B0000A3F89E20D5F8D8000F49E9F341F240B15F -:103B1000D5F8D8000C49D4F88464E9F315F2A6F876 -:103B20009E00D4F884346422A3F894200122A3F8E0 -:103B3000982070BD079A0200239A0200E3990200C0 -:103B4000749B0200CD990200B5990200F7B5036A93 -:103B5000044693F9FC00421C2CD0236893F87C2087 -:103B60000A2A02D8FEF308F225E0D3F8D850144907 -:103B70002846E9F3E9F113498DF804002846E9F3F2 -:103B8000E3F111498DF805002846E9F3DDF1002540 -:103B90008DF806002E4601AF7857FEF3EDF176B2B0 -:103BA000E8550135B042A8BF0646032DF6B2F2D162 -:103BB000304600E00820236A83F8FC00FEBD00BF09 -:103BC000F5990200FB990200019A02000368D0F8FF -:103BD000842470B5D3F8D8500323D371D0F884244B -:103BE00004461372D0F88424444982F8AD30D0F8EA -:103BF0008424284682F8AE30E9F3A6F140B220B919 -:103C000028463F49E9F3A0F140B2431E0E2B0CD8E1 -:103C10000128D4F8842401D1002302E0022804D131 -:103C20000123D371D4F884241372D4F8843493F824 -:103C30001C210AB10322DA7132492846266AE9F3C7 -:103C400083F186F8FC002046FFF780FF2E492846C6 -:103C5000266AE9F379F186F8FD002046FFF7E0FCDB -:103C6000236A93F8FD2083F8FE20216841F26B025D -:103C7000D1F8D430186B904229D1226A92F9FC0015 -:103C8000082824DC9B6AD12B12D0E92B10D0902B72 -:103C90000ED08B2B0CD08D2B01D10D2315E0932B47 -:103CA0000AD1B1F87A301B051B0DB3F5826F01DC28 -:103CB00018230AE01B2308E08E2B01D1102304E017 -:103CC000D62B01D0E42B02D1172382F8FC302368D5 -:103CD00040F27452D3F8D4309B6A934203D040F23E -:103CE000C652934207D1236A93F9FC20082A02DCCA -:103CF000172283F8FC20012070BD00BF579A0200F4 -:103D00001F9A0200959B0200519A020010B50446CA -:103D10001C49806822460023F9F350F6C4F8E801F4 -:103D200070B3A068184922460023F9F347F6C4F897 -:103D3000000228B3A068154922460023F9F33EF695 -:103D4000C4F85003E0B1A068114922460023F9F3FA -:103D500035F6C4F8540598B1A0680E4922460023F0 -:103D6000F9F32CF6C4F8F40550B10023A0680A4911 -:103D70002246F9F323F6C4F8C407003018BF012027 -:103D800010BD00BF713D82005D01820075EF8100B2 -:103D90001DFD8100CD378200A5CF810070B5FF22C7 -:103DA0000446012384F8732484F8DB2241F20101E4 -:103DB000D4F8842400260376A4F858146420032140 -:103DC00084F8400584F8763484F87264D171D4F8AC -:103DD000842440F62A151172A4F85A54A4F85C54AD -:103DE000A4F85E54A4F86054A4F86254A4F864548F -:103DF000A4F86654A4F86E1440F62B150221A4F81A -:103E00006854A4F8701407250421A4F86A54A4F88F -:103E10006C14A4F82E06A4F8686384F82062A4F851 -:103E20002C6684F8346284F8236284F8216284F872 -:103E3000F26484F8B06284F8276521684FF0FF309F -:103E400081F8533048632168204681F84130216869 -:103E500081F84230216881F8D160216881F843609F -:103E6000216884F80E6284F80F62C4F8506681F805 -:103E70009430216881F8F530216881F8F4302168A8 -:103E800081F89D30216881F83431216881F86931E9 -:103E9000216881F82861216881F86161216881F8D1 -:103EA0006A612268966684F8643384F8653392F810 -:103EB0004F10890718BF82F85230032301250022D2 -:103EC00084F8DC3184F8E4314FF44873A4F83435D5 -:103ED00084F85065A4F84E2584F8DC5505F096DD8D -:103EE000052384F82036236884F8206184F8585626 -:103EF00083F8115123684FF0FF31A4F87017A4F82C -:103F0000541884F8736784F8A15784F8B05783F87D -:103F10004251236883F84351236883F85C61236826 -:103F200083F86451236883F86651236883F86B51E2 -:103F3000236883F86751236883F86851236883F8FE -:103F40003B612368C3F83C6170BD2DE9F0470F4623 -:103F50009246002834D00468002C35D04FF0000879 -:103F6000C14628E0D4F8C40239464044E8F300F2E0 -:103F7000E8B9D4F8C8324FEA890653F829305345D6 -:103F800015D1D4F8C43243445D6B013D5D63EDB996 -:103F9000184629463822E8F35FF1D4F8C8022946CA -:103FA00080190422E8F358F12846BDE8F08709F1AA -:103FB000010908F13808236893F8B4309945D1DB3A -:103FC0006FF01D00BDE8F0876FF01D00BDE8F087C1 -:103FD000F8B500250F4606682C4608E0D6F8C4025E -:103FE00039464019E8F3C4F1383538B10134336843 -:103FF00093F8B4309C42F1DB6FF01D042046F8BD0D -:104000002DE9F0478A461146984691460468FFF725 -:10401000DFFF031E05DA2368002693F8B420354637 -:104020003BE0D4F8C822382042F82380D4F8C422D8 -:1040300000FB0320436B013343630020BDE8F0879E -:10404000D4F8C43206F138019F5D98191FBB494668 -:104050001F22E8F3D9F1D4F8C4320C999E19089BB9 -:10406000C6F820A0B362099B384673620A9BF362CC -:104070000B9B3363D4F8183743F8351003EBC502B4 -:104080000D9B5360736B01337363D4F8C83243F8EC -:104090002580BDE8F08701350E469542D0DB6FF0F4 -:1040A0001500BDE8F0872DE9F04107680C4615467C -:1040B0009846D7F8CC02002604E003689C420BD057 -:1040C000064600690028F8D111E0002303610EB113 -:1040D000306101E0C7F8CC02069B80E83001C36084 -:1040E0000020BDE8F0816FF01500BDE8F0811420DC -:1040F000EDF3C8F00028E8D1F5E7000013B5002380 -:104100000446009321460068194AFFF7CCFF014698 -:1041100058BBD4F888040322164B05F07FFF0146F4 -:1041200018BBD4F888040222134B05F077FF014630 -:10413000D8B9D4F888040522104B05F06FFF01466A -:1041400098B9D4F8880406220D4B05F067FF0146A4 -:1041500058B9D4F8880408220A4B05F05FFF0028FC -:1041600014BF4FF0FF30002001E04FF0FF301CBDC6 -:10417000C9A381002DCC8100B12C8200F92E8200D0 -:10418000FD4E000029FD8100026810B5D2F8CC0276 -:1041900000230EE00468A14209D101690BB1196145 -:1041A00001E0C2F8CC12EDF37FF0002010BD034611 -:1041B00000690028EED16FF01D0010BD41F2E4430C -:1041C000984208D10023064A9A5A8A4205D00233FF -:1041D000B3F58C7FF7D1002070470120704700BFF6 -:1041E0005C9A02002DE9F043D0F854530021C82214 -:1041F00087B004462846E8F32FF06423EB850323B9 -:1042000085F8603000220123D4F858014FF4805122 -:1042100039F042D8FF28074605D1236A1869196882 -:104220004DF094D90746236A6F860021A4F856748E -:10423000204607F46057B3F808801E680CF008DBCE -:10424000B7F5205F05F1380908D0B7F5C05F07D092 -:10425000B7F5805F14BF0A27142702E0A02700E00B -:1042600028270021FF238DE80A00D4F88434029027 -:1042700003971B7942460493484633465BF07ADA4B -:10428000236893F84F309A0703D0EB8843F020035C -:10429000EB8007B0BDE8F08382B010B51424614311 -:1042A000D0F8D44203936350059B60184360069B8B -:1042B00002618360049BC360BDE8104002B0704798 -:1042C00030B503680446DB6985B09A6D4068D4F860 -:1042D0003C16DB6DF9F738FBC4F83806002800F00F -:1042E000DE81204604F068F9C4F8E805002800F0F3 -:1042F000D981204605F04AFEC4F88804002800F061 -:10430000D481204603F048F9C4F82801002800F0C1 -:10431000CF81204607F098FBC4F82401002800F064 -:10432000CA81204604F0D6FCC4F89406002800F0A8 -:10433000D181204605F08EF8C4F8A406002800F0CC -:10434000CC81204604F0F2FE002840F0C9812046CE -:1043500004F04EFF002840F0C381204604F076FFB1 -:10436000002840F0BD81204604F0D4FF002840F032 -:10437000B781204605F00AF8002840F0B1812046B8 -:1043800005F020F80546002840F0AA810321D4F862 -:10439000A4060A4605F054F9C4F8BC06002800F04B -:1043A000A281D4F8A40602212A4605F049F9C4F8EE -:1043B000C006002800F09A812946C04AC04B20461A -:1043C0000095019407F084FBBE4B1A1D07CA1B68B9 -:1043D0008DE80700082122462046FFF75DFF206890 -:1043E00006F062FA204606F065FFC4F8780400285B -:1043F00000F07F81204606F0A7FFC4F87C04002867 -:1044000000F07981204607F035F8C4F880040028D0 -:1044100000F07381204601F063FEC4F818050028FF -:1044200000F06D81A84B2046C4F8543101F0E8FD3E -:10443000C4F83001002800F06481204601F0A0FBA0 -:10444000C4F83401002800F05E81204601F000FD30 -:10445000C4F83801002800F05881204601F092FC91 -:10446000002840F05581204607F092FBC4F85C011B -:10447000002800F05081204607F06CF9C4F860086D -:10448000002800F04A8120682146A2688F4B03F083 -:10449000CBFEC4F89802002800F04181204603F0CA -:1044A000BBFBC4F86001002800F03B81884B20462C -:1044B000C4F82C3105F000FBC4F84401002800F0DA -:1044C0003281204607F01EFFC4F84801002800F0A2 -:1044D0002C81204605F074FCC4F84C01002800F043 -:1044E0002781204602F0D6F8C4F84001002800F0E9 -:1044F00021812368012283F8A120204604F0EAF8F4 -:10450000C4F89C06002800F01781204607F09EFBA7 -:10451000002840F01381204605F0E4F9C4F850016A -:10452000002800F00D81204605F004F9002840F035 -:104530000981204600F03CFEC4F87001002800F01C -:104540000381204603F09AFDC4F87801002800F0AA -:10455000FD80204607F010F8C4F87C01002800F028 -:10456000F880204607F010FFC4F87401002800F01E -:10457000F380204600F0BAFDC4F88401002800F062 -:10458000ED80204603F034FDC4F88801002800F0D7 -:10459000E780204607F0BEFFC4F89401002800F031 -:1045A000E180204600F06AFEC4F88C01002800F08B -:1045B000DB80204607F070FFC4F89C01002800F063 -:1045C000D580204669F094DE60B1204608F036F8C8 -:1045D000C4F86408002800F0C9802368012283F829 -:1045E000322102E0236883F83201204607F08EFA78 -:1045F000C4F8F806002800F0BB80204605F002FB56 -:10460000C4F87C06002800F0B580204605F0C4F808 -:10461000C4F88006002800F0AF80204607F03EFC7A -:10462000C4F8D006002800F0A9802368012283F88E -:10463000A320204600F0E2FEC4F8A006002800F007 -:104640009F80204603F0D4FFC4F8CC06002800F079 -:104650009980204603F08AFEC4F8D406002800F0B2 -:104660009380204606F08EFDC4F8DC06002800F09A -:104670008D80236893F869313BB1204603F09CF8A4 -:10468000C4F8A001002800F08380204605F022FB3A -:10469000C4F8F00600280CBF7620002079E04FF423 -:1046A000967076E040F22D1073E04FF4977070E052 -:1046B00040F22F106DE04FF498706AE019348200D8 -:1046C000E5338200389A0200EFBEADDE41FF810083 -:1046D000EFBEAD0D40F231105BE04FF4997058E041 -:1046E00040F2411055E040F2471052E04FF4A47000 -:1046F0004FE024204DE025204BE0262049E02A20F1 -:1047000047E0312045E0322043E040F2F51040E040 -:104710004FF4FB703DE035203BE0BD2039E039200F -:1047200037E03C2035E03E2033E040F26D2030E0C1 -:104730003F202EE043202CE06A202AE0472028E09A -:10474000492026E0482024E04A2022E040F2E520EB -:104750001FE040F2E6201CE04B201AE05A2018E04F -:104760005B2016E05E2014E05F2012E0632010E082 -:1047700065200EE008480CE067200AE06C2008E0A5 -:104780006E2006E06F2004E0702002E0722000E05E -:10479000732005B030BD00BF50464D00F8B504464B -:1047A000002800F0A6800FF099D9D4F8F415D0F1C4 -:1047B000010638BF002621B1A068F9F37BF000B9EB -:1047C00001362046D4F82C1305F00CDF2046D4F82F -:1047D000DC1405F007DF2046D4F8341305F002DFBF -:1047E000D4F8400308B1ECF35FF5D4F8980220B197 -:1047F00003F070FD0023C4F89832276AB96911B13B -:10480000204661F09BD80025BD61D4F86432595927 -:1048100011B1204632F098DA0435202DF5D1D4F8C4 -:10482000580103F0B3FA2046FEF737FFD4F8180515 -:1048300020B101F031FC0023C4F818352046FEF702 -:1048400072FF204602F042FA23688619D3F8D4108A -:1048500031B1606802F035FA23680022C3F8D42031 -:104860002368D3F8D80028B1ECF31EF523680022A2 -:10487000C3F8D820D4F8D05204E02846EF68ECF30F -:1048800013F53D46002DF8D12146C4F8D0522068DA -:10489000FFF77AFC206818492246FFF756FBD4F848 -:1048A000640118B107F09EF8C4F86451D4F89C0272 -:1048B00020B1ECF3F9F40023C4F89C32D4F8F804E6 -:1048C00048B1ECF3F1F40023C4F8F83403E02046D7 -:1048D000616815F037D8D4F89422002AF7D104F58E -:1048E000C6600C30F8F7B2FF2046616801F08AF824 -:1048F00000E006463046F8BDDD5601002DE9F04FD8 -:1049000091B0002491461B9E9DF868200790DDF829 -:1049100078B02046099198460892DDF880A00C9462 -:104920000D940E94E3F792FB484631461C9A1D9B6A -:10493000CDF800B00CF031F8054608B1012376E35C -:10494000FEF71AFE0DAB01930EAB029348463146BB -:104950001C9A1D9BCDF800B002F0AEF9074618B9BD -:1049600001230C93044688E30D9848B1AA49E8F363 -:104970000FF328B129462A46E8F3A6F01FFA80F97A -:104980001F9B3046009341460CAA4B4601F06CF841 -:104990000446002800F0898305680E9A46600D9B46 -:1049A000C5F8DC20D0F88424FF21C5F8D470C5F800 -:1049B000D83082F86010426A0023C261079A0D93D2 -:1049C0008260964AC5F80C80C5F8A4206E610E93EB -:1049D000012280F84226D0F8E022C0F8A4B163F3A7 -:1049E0001722C0F8E022089A414685F8212080F875 -:1049F000CF31032380F84135FFF7D0F9236804F560 -:104A0000C662DB696068196E0C32F8F7E2FE074691 -:104A1000002840F032832046394605F007D820466A -:104A200007993246434606F045FFC4F8640108B9C9 -:104A30000F23FCE27A4B28468DE88800794B7A49AF -:104A400004937A4B7A4A0593234602970397FFF71C -:104A5000D7FA08B11023EAE2089B1C9A8DE84800B7 -:104A60001D9B02920393204609994A464346CDF87E -:104A700010B002F01DFA0C90002840F0FE8223696D -:104A8000D86FFEF76AFAA4F84006B4F8AA010DF050 -:104A9000CFD9003018BF01200A3054F820300AA9BD -:104AA000236220692FF0FCDF00283DD10A9B0746D6 -:104AB000C4F8B03139460FAA204604F0ADDC3946BF -:104AC0002046BDF83C20013704F0AADC062FF1D1C6 -:104AD0004FF44073C5F8E8302A23C5F8B8303223C4 -:104AE000C5F8BC3036234FF47D62C5F8C43040F2BF -:104AF000D453A5F8CA20A5F8C0304FF45D72002346 -:104B000085F8B670A5F8C82084F89437D5F8B83081 -:104B1000842B02D98423C5F8B8304FF40470ECF329 -:104B2000B1F3C4F89C0208B9142380E24FF4047274 -:104B30000021E7F391F322460023D2F8A002D4F833 -:104B40009C12043241F82300D4F89C1251F823102F -:104B50008B710133042BF0D1012385F89330236A44 -:104B60001869EEF7A1FF00F0010085F85400236AF0 -:104B70001869EEF799FFC0F3C00085F85500294683 -:104B8000204607F0EDF92B49D5F8D800E8F3DCF121 -:104B9000D5F8D42040F26E51936A07468B4208D074 -:104BA000126B41F26B018A425AD1D12B01D0E92B11 -:104BB00012D1D4F88434192283F84920D4F88434EB -:104BC0004FF0FF325A64642283F87A20D4F8843498 -:104BD000012283F8302059E0B3F5897F11D8B3F56D -:104BE000887F32D8F52B07D8F42B2ED2E42B2CD08B -:104BF000EF2B2AD0D62B27E0A3F58773012B45D8BE -:104C000023E0B3F59A7F17D2B3F5987F1DD840F211 -:104C10001712934218E000BF839B020000315F0728 -:104C200001638200EC56010008D68800514F000055 -:104C3000DD560100899B0200B3F59A7F26D9B3F5B2 -:104C40009B7F02D9B3F5A57F20D1D4F884343222DA -:104C500083F87A20D4F88434642283F8492010E061 -:104C600041F2E4418A4211D140F2DA5293420DD12D -:104C7000D4F88424642382F87A30D4F8842482F827 -:104C80004930D4F884344FF0FF325A642046FEF79E -:104C9000CDFED4F884341922A3F8AA20204607F0C8 -:104CA0007FF8D4F88434226A19781069DA784EF0E3 -:104CB000D1D8D4F878364FF0010983F83490E169FF -:104CC0002069043103F0D7FD236AD4F884B418694D -:104CD0004EF0D8D9CBF8400004F5E47B2069594662 -:104CE0002EF064DF0622281D5946E7F331F2B4F8AE -:104CF000AA010DF09DD8003018BF01200A3054F8E9 -:104D0000203020462362FEF761FF08B918238EE1A8 -:104D1000216A0F2340F2FF32A1F80031A1F80221ED -:104D200001F1F80301F1F402204601F01BFC236AB3 -:104D3000D3F8F420C3F8F020C3F8E820D3F8F82023 -:104D4000C3F8EC201A68022A08BF83F8159007F010 -:104D50000103002B0CBF0323002385F84F30236A87 -:104D60001869EEF7A1FE10F40060236806D093F8EE -:104D70004F2002B1012283F8512001E083F8510055 -:104D8000216A20461C3106F06DDA00212046D4F855 -:104D900020900BF05DDD00227F2309F1500100938C -:104DA0000190134609F11C005AF020DD204664F002 -:104DB0002FDF40F2CC63C4F828362046FFF780FA94 -:104DC0000C90002840F05981D4F8800402219DF90C -:104DD0002C2059F0F9DD20464146FEF797FF10B927 -:104DE0004FF47A7323E1204602F0F4FFC4F858012F -:104DF00010B940F2E9331AE12046FFF7F3F92046F3 -:104E0000314614F07FDD10B940F2EB330FE1C4F806 -:104E1000BC05C4F8C0053146204614F073DD10B956 -:104E20004FF47B7303E10123C4F8C40585F8A8306F -:104E3000204602F045FC10B140F2ED33F7E00623C6 -:104E4000A5F86030A5F8623095F89C30012B04D1AC -:104E50004022A5F86020A5F86220D5F888300A2203 -:104E60001A804FF454725A80D5F88C300126C4222F -:104E70001E805A80D4F830011FF0C8DD08B184F8D4 -:104E80000E62B4F8E13243F4C05343F01E03A4F8B9 -:104E9000E132236A1869EEF707FEC10607D5D4F898 -:104EA000843401229A74D4F88434FF22DA74B4F87A -:104EB000E1224FF2FF731340D4F88424A4F8E132C6 -:104EC000D278012A07D123F4006323F00C031B04DA -:104ED0001B0CA4F8E132FF260221012284F8E062D3 -:104EE00084F8DF6284F8DE62204603F0BDDB012136 -:104EF0003246204603F0B8DB236A4FF0FF38C4F88F -:104F000014821869EEF7D0FD10F00406204605D093 -:104F10000321FEF3C3F684F81C8204E03146FEF35D -:104F2000BDF684F81C62236A1869EEF7BDFD3A07E6 -:104F300002D5002384F81C32FB0603D5204600214D -:104F4000FEF3ACF6BE070ED5A26A002382F84D3000 -:104F5000E26A82F84D30B4F8E13223F080031B049A -:104F60001B0CA4F8E132780703D52046002164F039 -:104F7000D5DF390607D5B4F8E13223F010031B045E -:104F80001B0CA4F8E13295F84130A3B195F84230FA -:104F90008BB117F0600F0ED007F02001D1F10101A5 -:104FA00007F0400238BF0021D2F10102204638BF8D -:104FB000002200F00FFFB4F8AA010CF039DF003036 -:104FC00018BF012000F10A0654F82670D4F86812C0 -:104FD0002046384A3B4660F06FDCB86154F8261032 -:104FE000886910B940F24C4321E0503128223C300E -:104FF000E7F3AEF01420ECF34BF1C4F8300710B92E -:1050000040F24D4313E0AB6D204643F00403AB6523 -:105010000EF078DD2046FFF771F810B14FF4FA6317 -:1050200005E0204603F0DEF818B140F2D1730C938E -:1050300023E023682049D3F8D800E7F3A9F770B13B -:105040000346184613F8012B1AB11C498A5C520713 -:10505000F7D500210A22E7F337F5C4F88406A068E3 -:105060000021F8F3A7F4012384F8A837BAF1000F60 -:1050700017D00023CAF8003013E00D9820B1ECF3EC -:1050800013F100230D930E9314B12046FFF786FB16 -:10509000BAF1000F04D00C9B0024CAF8003000E0E5 -:1050A0005446204611B0BDE8F08F3046394601F035 -:1050B00008FEE2E710570100489A02000AA08800A3 -:1050C00038B5044670B1056821462868FFF75CF8DA -:1050D000286805492246FEF738FF2046BDE83840DB -:1050E000ECF3E2B038BD00BF1657010070B5066A98 -:1050F0008EB005463820ECF3CBF0044600282FD0C4 -:105100001B4B0560009300230193029303930493C8 -:10511000059328681749184A2346FEF771FFF8B926 -:10512000164B214600932868154A0223FEF7BBFF61 -:105130000546A8B929461C2204F10B00E7F38CF0C0 -:105140003069316807AA4CF025DA234607AAD97AD4 -:10515000AA5C01350A43DA7201331C2DF6D103E053 -:105160002046FFF7ADFF002420460EB070BD00BF03 -:10517000C54F830084E188001657010074E1880060 -:105180007D4F830038B5044670B105682146286814 -:10519000FEF7FAFF286805492246FEF7D6FE2046AC -:1051A000BDE83840ECF380B038BD00BF1A570100AD -:1051B00030B5054687B00C20ECF36AF004460028B1 -:1051C0003FD000230560012100930190204A28462A -:1051D000204B02F037FA0028606032DB1E4BD5F816 -:1051E00094068DE81800052121221C4B03F0F2FBE8 -:1051F00038BB1B4BD5F894068DE8180005212422F6 -:10520000184B03F0E7FBE0B9174B019000930290B5 -:1052100003900490059015492868154A2346FEF727 -:10522000EFFE70B9134B286800932146124A0323FE -:10523000FEF739FF28B92A680123A36082F8A93054 -:1052400003E02046FFF79EFF0024204607B030BD54 -:105250007954830075548300C15583007D548300C5 -:10526000915683009D5483004D558300C0E1880012 -:105270001A570100A8E18800D154830030B50546D3 -:1052800087B000286DD00820ECF302F00446002817 -:1052900068D000230560142100930190354A284608 -:1052A000354B02F0CFF9002860605EDB334B4FF4E2 -:1052B00098718DE818006B22D5F89406304B03F0F6 -:1052C00089FB002851D12F4B05218DE818006B2256 -:1052D000D5F894062C4B03F07DFB002845D12B4BD1 -:1052E0004FF490718DE818006C22D5F89406284B85 -:1052F00003F070FB002838D1264B4FF490718DE8F5 -:1053000018006F22D5F89406234B03F063FB0028A6 -:105310002BD1224B0A218DE818006E22D5F8940675 -:105320001F4B03F057FB00281FD10095D5F89406BA -:105330000A216E221B4B03F003FEB0B91A4B0190F9 -:105340000093029003900490059028681749184A2A -:105350002346FEF755FE40B92B68012283F8AC20A6 -:1053600000E00446204607B030BD2046EBF39CF732 -:105370000024F7E7215C8300015C8300395E830031 -:10538000555C8300195E8300355C8300595E8300A1 -:10539000815C8300C55E8300C15C8300F15E830095 -:1053A000ED5C8300E15B8300195D8300D8E1880038 -:1053B0001E57010010B5044650B10368054918682E -:1053C0002246FEF7C2FD2046BDE81040EBF36CB765 -:1053D00010BD00BF1E57010010B5044650B1036850 -:1053E000054918682246FEF7B0FD2046BDE810408A -:1053F000EBF35AB710BD00BF999B020070B505468C -:1054000086B00820EBF33EF70446002800F0B98090 -:105410005F4B05604FF49071009301903022D5F8F6 -:1054200094065C4B03F0D6FA002840F0AA805A4B51 -:10543000D5F894068DE818004FF49071F422574B7C -:1054400003F0C8FA002840F09C80554BD5F894062C -:105450008DE818000A21F422504B03F0BBFA002813 -:1054600040F08F804F4BD5F894068DE818004FF42C -:105470009071A0224C4B03F039FB002840F0818052 -:105480004A4BD5F894068DE8180005213022484B88 -:1054900003F0A0FA002874D1464BD5F894068DE8A5 -:1054A00018000521F422444B03F094FA002868D137 -:1054B000424BD5F894068DE818000521A022404BF8 -:1054C00003F014FB00285CD1D5F8940605213022A6 -:1054D0003C4B009403F034FD002852D1D5F89406DB -:1054E0000521F422384B009403F02AFD002848D10E -:1054F000D5F894060521A022344B009403F0A6FDB4 -:1055000000283ED1D5F89406C0213022304B0094BB -:1055100003F016FD002834D1D5F89406C021A0224E -:105520002C4B009403F092FD58BBD5F89406C02193 -:10553000F422294B009403F003FD10BBD5F8940628 -:105540000A21F422254B009403F0FAFC0646C0B968 -:105550008DE8110001212846214A224B02F072F801 -:10556000002860600DDB204B28688DE848001F494B -:105570001F4A23460296039604960596FEF740FDC1 -:1055800018B12046FFF728FF0024204606B070BD62 -:1055900059638300216383003BA10000D59C000078 -:1055A000E5A000006D6383003D6383009962830082 -:1055B0002161830077A0000031A00000E962830030 -:1055C00071618300A96183000D9D00001D6283004D -:1055D0003D668300556683005D9C00008F9C000043 -:1055E0008563830081638300B964830038E28800A7 -:1055F000999B02002023402180E80A00C0F8B010E7 -:10560000C16218214FF4F0628163016401651D21BC -:105610002DE9F04182600B251022C16505210A2485 -:10562000C2604561856142620425C0F8B820016608 -:1056300080224FF4F0714FF480660461C46185628A -:10564000012409254FF0140C4263112708228166BA -:105650004FF027080321C0F8B43004624466C464E4 -:1056600043658567C0F830C0C2638765C666066754 -:105670004167C0F87C80C0F8A440B024C0F8C040A6 -:105680004824C0F8C4406024C0F88450C0F8885052 -:10569000C0F8C84002253024C0F8E030C0F8F0302F -:1056A000D3234FF01208C0F88C50C0F89050C0F8C7 -:1056B0009C50C0F8A050C0F8CC404FF4FA650624C6 -:1056C000C0F8F4300023C0F88080C0F894C0C0F85F -:1056D0009810C0F8A810C0F8AC20C0F80021C0F89D -:1056E0000421C0F8D040C0F8D470C0F8D850C0F839 -:1056F000DC20C0F8E840C0F8E460C0F8FC30C0F836 -:10570000F810BDE8F08101207047704738B50446B5 -:10571000D0F82C0320B1EBF3C7F50023C4F82C33E9 -:10572000D4F8340320B1EBF3BFF50023C4F83433CD -:10573000D4F8180730B1236823B1EBF3B5F5002393 -:10574000C4F81837D4F8C40218B123680BB1EBF3CE -:10575000ABF5D4F8C8020025C4F8C45228B12368B8 -:105760001BB1EBF3A1F5C4F8C852D4F8640208B138 -:10577000EBF39AF5D4F854030025C4F8645218B139 -:10578000EBF392F5C4F85453D4F8140320B1EBF3BF -:105790008BF50023C4F81433D4F8D40208B1EBF32A -:1057A00083F500256319D3F8A032D3F8E00008B1DF -:1057B000EBF37AF50435102DF4D1D4F8A00208B13A -:1057C000EBF372F5D4F8840420B1EBF36DF500230C -:1057D000C4F88434D4F8DC0420B1EBF365F500237D -:1057E000C4F8DC34D4F8280520B1EBF35DF50023D0 -:1057F000C4F8283538BD10B50C46D1B1C86918B108 -:10580000EBF352F50023E361D4F8880020B1EBF309 -:105810004BF50023C4F88830D4F88C0020B1EBF3AA -:1058200043F50023C4F88C302046BDE81040EBF36C -:105830003BB510BD70B504464FF4B8701646EBF397 -:1058400027F50546A8B14FF48470EBF321F5E86124 -:1058500078B13146FFF7CEFE4FF45470EBF318F5F4 -:10586000C5F8880028B1C420EBF312F5C5F88C0008 -:1058700020B929462046FFF7BEFF0025284670BD07 -:105880002DE9F0411D4600260368C0F8C46293F874 -:10589000B430044638205843EBF3FAF4C4F8C40299 -:1058A000002855D0236893F8B4008000EBF3F0F49F -:1058B000C4F8C80210B940F2F53394E04FF4007018 -:1058C000EBF3E6F4C4F81807002800F09580C4F85C -:1058D00064622020EBF3DCF4C4F8640210B94FF4E6 -:1058E0007E7380E0C820EBF3D3F4C4F8540310B9FE -:1058F00040F2F23377E04FF4B870EBF3C9F4C4F838 -:10590000840410B940F2F9336DE08020666AEBF34D -:10591000BFF4B06210B940F2034364E04FF4847006 -:10592000EBF3B6F4C4F82C0310B940F2EF335AE0AD -:105930004FF48470EBF3ACF4C4F8340310B94FF4B3 -:105940007C7350E01220EBF3A3F4C4F8140310B9F5 -:105950004FF47D7347E0B420EBF39AF4C4F8D4021B -:1059600010B940F2F6333EE04FF46470EBF390F47C -:10597000C4F8A002F0B100F1E403C4F8A43200F5C9 -:10598000E47300F52B70C4F8A832C4F8AC022646C4 -:1059900004F110072368D6F8A082DB69D3F8D4009D -:1059A0004001EBF375F4C8F8E000D6F8A032D3F864 -:1059B000E00010B940F2F73315E00436BE42E9D1F9 -:1059C0004FF48470EBF364F4C4F8DC0410B940F2D3 -:1059D000FB3308E04FF48670EBF35AF4C4F8280563 -:1059E00020B940F2FF332B60BDE8F0813820EBF3A3 -:1059F0004FF4C4F8780610B94FF48163F3E701203F -:105A0000BDE8F08138B50D46044600282BD0FFF7DD -:105A10007CFE20462946FFF779FEA06A08B1EBF329 -:105A200043F4636A5BB1986A20B1EBF33DF4636AB7 -:105A300000229A62606AEBF337F400236362D4F8C1 -:105A4000780620B1EBF330F40023C4F878362168EF -:105A500021B12846FFF7CFFE002323602046BDE892 -:105A60003840EBF321B438BD2DE9F341064640F64A -:105A70007400884615461F46EBF30AF4044610B935 -:105A800040F2EA3310E02623C0F8E035C0F8E435F0 -:105A9000089B4146C0F81C373A463046FFF7CAFE1D -:105AA000206018B940F2EB332B602DE040231A4AF6 -:105AB00080F8B430236812680460C3F898204FF46B -:105AC0000870EBF3E5F3A06240B100F58870E06286 -:105AD0002C20EBF3DDF3606230B902E040F2F233E8 -:105AE000E2E740F2F333DFE72046314642462B46F9 -:105AF0000097FFF7C5FE38B12046314642462B4697 -:105B00000097FFF700FE20B920463146FFF77AFFE5 -:105B100000242046BDE8FC814404000003680B22F9 -:105B2000DB69C3F8BC205A619A61704710B504461E -:105B3000F8B1D0F8500208B1EBF3B6F3D4F8E802AC -:105B400020B1EBF3B1F30023C4F8E832D4F8FC033E -:105B500020B1EBF3A9F30023C4F8FC332368054913 -:105B600018682246FEF7F1F92046BDE81040EBF335 -:105B70009BB310BD6E7D890080F8C0137047000094 -:105B8000F0B587B00546FFF7C9FF4FF48160EBF32E -:105B900079F30446002800F0D48000214FF481629C -:105BA0004026E6F359F3256084F8E163BC20EBF36B -:105BB00069F3C4F85002002800F0BA800021BC222A -:105BC000E6F34AF30123A3726373A373E373A3742D -:105BD00094F8E13300223F2BE67498BFE374FF236F -:105BE00084F828300B23227462742273E272052138 -:105BF000022284F8DE33002384F8271084F82D2055 -:105C000041F2285084F82C306085286890F89C0078 -:105C1000217501280CBF0120104684F82E000120B8 -:105C200084F8C0034FF40060A275606322462146E9 -:105C30000520D0750220D07723B94FF48070A4F8E6 -:105C4000E40302E02020A1F8E40301330132023131 -:105C5000082BEDD100260127204641F2285184F877 -:105C60002F6084F8307018F0D1DA0221204685F8D0 -:105C7000DA721AF011DE84F8D86304212846324A19 -:105C8000324B0096019401F0DDFCB042C4F80004F0 -:105C90004EDB042128462E4A2E4B0096019405F037 -:105CA00017FFB042606043DB4FF43E70EBF3EAF263 -:105CB000C4F8E80200283BD031464FF43E72E6F3C8 -:105CC000CBF21020EBF3E4F2C4F8FC0300282FD051 -:105CD000214B28680093214B21490193214B224AF3 -:105CE00003932346029604960596FEF789F9F8B9C0 -:105CF0001E4B84F854721A1D07CA8DE8070022460D -:105D00001B6828460721FEF7C7FAFF2384F8DD3316 -:105D10002B68204693F841101BF03CDDC823C4F8E3 -:105D2000EC3220461BF04AD8202384F8E23308E006 -:105D3000D4F8500208B1EBF3B7F22046EBF3B4F21B -:105D40000024204607B0F0BD01918300E590830058 -:105D5000A1918300819183006199830099B78300A9 -:105D60005CE2880015AA83006E7D8900A09B02007A -:105D7000024618B100680249FEF7E7B8704700BF55 -:105D80005D89890010B5044686B00E490E4A234647 -:105D900000680AF0F1D90D4B2068009300230193AD -:105DA00002930393049305930949064A2346FEF799 -:105DB00027F920B12046FFF7DBFF4FF0FF3006B098 -:105DC00010BD00BF5D89890021CF830015CE8300FF -:105DD0004CE3880038B50446D0F834011546FFF787 -:105DE000CBFED4F838012946BDE8384000F02CB885 -:105DF00010B50446002824D0416969B190F82930D3 -:105E00001BB103689868F7F355F5236861699868D2 -:105E1000F7F3BCF500236361A06908B1EBF344F22A -:105E2000E06918B1EBF340F20023E3612368054910 -:105E300018682246FEF789F82046BDE81040EBF3CB -:105E400033B210BD7686890080F8281070470000B4 -:105E500070B5054686B03420EBF314F204460028F2 -:105E600000F0928000213422E6F3F6F14023256011 -:105E700084F82A305020EBF305F2A06100287BD093 -:105E800000215022E6F3E8F1012384F8203084F861 -:105E9000213084F8223084F8233084F8243084F8C8 -:105EA000253084F8263084F827302372102363725B -:105EB00094F82A300F2B98BF63722B6A002618695A -:105EC000EDF7F2FD4FF47A73E381C823238200F0EB -:105ED0001000012300280CBF0520072084F828307B -:105EE00003232073E3722046A6721DF0FDDC04211B -:105EF0002846274A274B0096019401F0A3FBB042A5 -:105F0000206339DB04212846234A244B0096019460 -:105F100005F0DEFDB04260602EDBA8682049224615 -:105F20003346F7F34BF5606130B34FF4BA70EBF3DF -:105F3000A9F1E06100B331464FF4BA72E6F38CF197 -:105F4000184B28680093184B18490193184B194AAD -:105F50000393194B02960493184B05932346FEF7BF -:105F60004FF8064640B92B68204693F842101DF0C2 -:105F70006DDC84F8296007E0A06908B1EBF394F1C7 -:105F80002046EBF391F10024204606B070BD00BF1F -:105F900005DF8300EDDE830061DF830041DF8300E6 -:105FA00071E28300DDDF830045E5830088E388003C -:105FB00029E18300768689004457010025A300006B -:105FC0000023037440F6FB63C381704710B5044699 -:105FD00090B11EF025D9606808492246FDF7B5FF4B -:105FE000E06E08B1EBF360F1206EEBF35DF120465B -:105FF000BDE81040EBF358B110BD00BF6E888900BA -:1060000030B5054687B07020EBF33CF1044600281C -:1060100034D000217022E6F31FF12B682560636005 -:106020001820EBF32FF1206620B300211822E6F3AD -:1060300013F16420EBF326F1E066D8B1002164226D -:10604000E6F30AF10F4A104B0292104A0093002324 -:10605000019303920493059360680D490D4A23460A -:10606000FDF7CEFF30B901236382A3822046FFF7FC -:10607000A7FF03E02046FFF7A9FF0024204607B052 -:1060800030BD00BFDDF1830095EE830075F0830025 -:10609000DCE388006E88890070B50446E8B1856944 -:1060A000C669284600F016F9616C41B1A868F7F39B -:1060B00001F4A868616CF7F369F400236364224675 -:1060C00030460649FDF741FF28682146FEF75CF897 -:1060D0002046BDE87040EBF3E7B070BD826A8900EE -:1060E0002DE9F0433C234FF005090A27D0F8008042 -:1060F000C0F80435C0F80895C0F8107587B004469C -:10610000A020EBF3BFF00546002800F0B18000218D -:10611000A0220026E6F3A0F02E70AC61C5F81C802A -:10612000284620F0AFDF0421A862554A20463346B6 -:106130000096019501F086FAB042A866C0F29880F8 -:10614000204600F0E1F80646002840F09180A06863 -:106150004C492A463346F7F331F46864002800F0CE -:106160008780494B40460093484B49490193494B2E -:10617000494A02932B46039604960596FDF740FF85 -:106180000346002874D1009029462068434AFDF751 -:106190008AFF014600286BD1D4F888040122404BC5 -:1061A00003F03CFF002863D13E4BD4F894068DE801 -:1061B0001800394601223C4B02F00CFC002857D154 -:1061C0003A4B32228DE81800D4F894063946384B01 -:1061D00002F000FC024600284AD1D4F89406494651 -:1061E000344B009402F0ACFE002841D1D4F8940660 -:1061F00049460122304B009402F0A2FE002837D11C -:10620000D4F89406494632222C4B009402F098FEB2 -:1062100070BBD4F894064946A422294B009402F09E -:1062200015FF28BBD4F8940649463022254B00942C -:1062300002F086FEE0B9D4F89406C0212D22224B4C -:10624000009402F07DFE98B9D4F8940690212D2296 -:106250001E4B009402F0D6FC50B9D8F8D8001C4967 -:10626000E6F372F64FF47A7390FBF3F36B8103E07D -:106270002846FFF711FF0025284607B0BDE8F08348 -:1062800001FD8300DD16840009FD8300AD0F84004D -:10629000A8E4880089118400826A89006506840068 -:1062A000F9078400F5138400A5118400D913840034 -:1062B0009511840091128400C91284005512840043 -:1062C000791384000D138400A9148400A51484009C -:1062D0006885890038B5D0F81455044675B1084969 -:1062E000024660F0B5D9074922462068FDF72DFE29 -:1062F0002846EAF3D9F70023C4F8143538BD00BFA7 -:106300001139840066570100F0B5044687B04FF498 -:106310000A60EAF3B7F7054620B9C4F814054FF050 -:10632000FF3005E100214FF40A62E5F395F722689A -:1063300005F120032B60002608236B612E61F821F4 -:10634000D36520467B4A7C4B0096019405F0C0FB48 -:10635000B042A86105DA2046FFF7BCFF6FF00100EC -:10636000E6E0764B002243F8042BF2071FD5744970 -:1063700001270A780D2A07FA02FE03DCD21917FA60 -:1063800002F001E04FF40040CA78012111FA02F74F -:106390000D2A47EA0E0747EA000003DC521811FAFB -:1063A00002F201E04FF40042024343F8042CB0072C -:1063B00023D5634901274A7853F804EC0D2A07FADC -:1063C00002FC03DCD21917FA02F001E04FF400409E -:1063D0008A78012111FA02F70D2A47EA0C0747EAE9 -:1063E000000003DC521811FA02F201E04FF40042FF -:1063F000024342EA0E0243F8042C710723D55049A8 -:1064000001270A7953F804EC0D2A07FA02FC03DC91 -:10641000D21917FA02F001E04FF400404A79012145 -:1064200011FA02F70D2A47EA0C0747EA000003DCDD -:10643000521811FA02F201E04FF40042024342EA1C -:106440000E0243F8042C320723D53D4901278A79EF -:1064500053F804EC0D2A07FA02FC03DCD21917FAF0 -:1064600002F001E04FF40040CA79012111FA02F76D -:106470000D2A47EA0C0747EA000003DC521811FA1C -:1064800002F201E04FF40042024342EA0E0243F8F6 -:10649000042C0136102E7FF465AF2A4B00210393A4 -:1064A0002068294A234600910191029104910591A7 -:1064B000FDF7A6FD70BB0121D4F888040A46234BE2 -:1064C00003F0ACFD48BBD4F8880401210222204B24 -:1064D00003F0A4FD20BB1F4BD4F894068DE81800F0 -:1064E000802105221C4B02F0F3F9E0B91B4B1A1D69 -:1064F00007CA8DE807002046032122461B68FDF7E6 -:10650000CBFE20461649224660F09CD870B9C4F8EC -:1065100014550DE06FF003000AE06FF0040007E08F -:106520006FF0050004E06FF0060001E06FF0080076 -:1065300007B0F0BDC538840045388400746501009B -:1065400060E188000D32840066570100CD2F840081 -:1065500009368400F9398400FD318400B09B0200C3 -:106560001139840070B51E468B89154642F25602D9 -:1065700093420C4608D842F2550293422DD242F281 -:106580005002934229D108E042F2600293421AD0AD -:106590004EF2F542934220D11AE0CB89012B04D16F -:1065A0006FF03B032B600F2303E06FF045032B607C -:1065B000142333600368D3F88030D90412D52B68D4 -:1065C000023B2B600EE06FF04A032B600F2308E0C4 -:1065D0006FF095032B60962303E06FF04A032B6066 -:1065E00014233360D4F8080130B300214022E5F3CE -:1065F00033F6D4F8082180231370D4F808212968D1 -:106600005170D4F808219370D4F808313268DA70E8 -:10661000D4F80831BF221A71D4F8083100225A7117 -:10662000D4F808310322DA8046221A810A225A81DC -:1066300001229A810A22DA81D4F80C0128B10021C2 -:106640001022BDE87040E5F307B670BD10B50446F2 -:10665000E0B103680E4918682246FDF776FCE3684E -:1066600033B1214651F80C3BD3F83C06F7F712F949 -:10667000A36833B1214651F8083BD3F83C06F7F73D -:1066800009F92046BDE81040EAF30EB610BD00BF80 -:10669000969F890070B5054686B01020EAF3F2F5A2 -:1066A0000446002837D000211022E5F3D5F5D5F8AF -:1066B0003C06E421194A04F10803F7F7DFF830BB80 -:1066C000D5F83C06E821164A04F10C03F7F7D6F892 -:1066D0000646E0B98DE8110004212846114A124B04 -:1066E00005F0F6F90028606011DB104B2868009374 -:1066F0000F4B10490193104B104A03932346029607 -:1067000004960596FDF77CFC08B9256003E0204659 -:10671000FFF79CFF0024204606B070BD6B570100B8 -:1067200071570100DDBD84009DBD840075B68400F5 -:1067300051BE840050E6880079B68400969F890097 -:1067400001207047012970B50E46144607D1174B3A -:1067500003211046D3F8B8300A46984770BD19BBDC -:10676000124BD3F8C050FFF7EBFF314602462046EC -:10677000A847204601213246A8472046022132463A -:10678000A847204603210122A84720464FF48171E3 -:106790000122A84720464FF480713246A847204680 -:1067A00040F201113246A84770BD00BF10A7880013 -:1067B000806C20381F2805D8802333FA00F000F0C1 -:1067C0000100704700207047C16FB0F84E3010B51F -:1067D0008A6AB3B1FF2B16D9180B0138012814D8D7 -:1067E00003F47060000A09280FD878B103F0F000B4 -:1067F00090280AD803F00F0009288CBF0020012040 -:1068000004E0184602E0012000E000200C6B41F299 -:10681000E4418C4215D1A2F582610739012903D8E0 -:106820003F2B98BF002010BD40F20C418A4207D098 -:1068300040F221418A4204D1502B98BF002010BD64 -:10684000002010BD90F8763010B504463BB9044BDB -:1068500004491A682CF03CDA012384F8763010BD24 -:1068600078B802007CB8020070B50C4605461646A2 -:1068700008460A220021E5F3EFF463881E432B6DDE -:106880006680980603D5238843F480632380D5F877 -:10689000943042F25002198C914205D15B8C052B49 -:1068A0009CBF46F00406668070BD0000D0F88000F2 -:1068B0000149E6F36DB300BF119C020010B5044618 -:1068C0000C20EAF3DFF4C4F80C0138B10C220021EB -:1068D000E5F3C2F4D4F80C3110229A7210BD10B551 -:1068E0000446D0F80C0120B1EAF3DEF40023C4F82A -:1068F0000C3110BD70B5064605460024686938B1F4 -:10690000064B1B6898473046214600223BF03ADE92 -:1069100001340435062CF1D170BD00BF10A78800EA -:106920002DE9F043046985B00546EC20A66FEAF333 -:10693000A9F43062002875D01020A66FEAF3A2F403 -:10694000706200286ED0002637460F216846384A0C -:106950003346E5F3E7F4D4F880006946E6F318F32C -:1069600008B10137BFB2013640F2F1339E42ECD19B -:1069700037B9D4F880002F49E6F30AF3002843D052 -:10698000B8000630EAF37EF4C5F85C06002849D06A -:106990000023838000260F216846254A3346E5F30D -:1069A000C1F4D4F880006946E6F3F2F298B1D5F864 -:1069B0005C866946D4F88000B8F80490E6F3C4F227 -:1069C00008EB89031881D5F85C369A8803EB8201BD -:1069D0000132CE809A80013640F2F1339E42DAD104 -:1069E000D4F880001349E6F3D3F2D5F85C6650B1D1 -:1069F000D4F880000F49E6F3A7F2D5F85C360122FF -:106A000070801A7000E03070A36F586A60B1012383 -:106A100003808380C3800381022343810423838115 -:106A2000002001E06FF01A0005B0BDE8F08300BF60 -:106A3000629C02006F9C02002DE9F04F0568C66859 -:106A40002B688FB0DF6900230446009388460BA8AB -:106A50000921944A3346E5F365F4D4F81490B9F16A -:106A6000000F40F01081D4F888103A6801F50071E9 -:106A7000E06FD4F808A00992D7F804B0FAF798FEAE -:106A80000146A868FCF776FD002800F00581092181 -:106A9000844A0BA83346CDF80090E5F343F4E26F47 -:106AA000D4F88810B8F1000F02D001F5007300E0AF -:106AB0004346099801F50871B8F1000F08BF00209E -:106AC00001900091CDF808B0B9684FF0FF390391FB -:106AD000CDF81090F968DFF8DC810591D5F8E01564 -:106AE000504606910BA9CDF81C80FAF7D1FC05465B -:106AF000002800F0D1802A466B4B20460021FFF78A -:106B000021FE2A46204600213BF03CDD00250921DC -:106B1000644A33464FF0010B0BA8CDF800B0E5F303 -:106B200001F400953A68D4F88830019250460BA9D8 -:106B3000E26F03F5107302950395CDF8109005955B -:106B40000695CDF81C80FAF7A3FC0746002800F054 -:106B5000A4803A46544B20462946FFF7F3FD594698 -:106B60003A4620463BF00EDD4FF0020B09214D4A1C -:106B700033460BA8CDF800B0E5F3D4F3099AD4F866 -:106B80008830019250460BA9E26F03F520730095FF -:106B900002950395CDF8109005950695CDF81C80CB -:106BA000FAF776FC0746002877D03A463E4B204657 -:106BB0002946FFF7C7FD59463A4620463BF0E2DC3E -:106BC0004FF0030B0921374A33460BA8CDF800B02C -:106BD000E5F3A8F3099AD4F88830019250460BA93E -:106BE000E26F03F53073009502950395CDF8109090 -:106BF00005950695CDF81C80FAF74AFC0746002853 -:106C00004BD03A46284B20462946FFF79BFD3A4693 -:106C1000204659463BF0B6DC042733460921214A79 -:106C20000BA80097E5F37EF3099AD4F88830019217 -:106C300050460BA9E26F03F540730095029503954A -:106C4000CDF8109005950695CDF81C80FAF720FC3C -:106C5000064608B3324620462946134BFFF772FD1D -:106C60003246204639463BF08DDC2646706930B10D -:106C70000E4B0F49D3F88C309847C6F8C000013549 -:106C80000436062DF2D1D4F89410204608310022A3 -:106C9000FFF7EAFD012700E0074638460FB0BDE8E0 -:106CA000F08F00BFE29B0200F05D010010A788009A -:106CB000D4318900C403000010B5BDE81040FCF7D2 -:106CC0007DBA11B10846FCF721B87047F8B50469E0 -:106CD0000546002C42D0E06F08B1FCF74DF8204685 -:106CE000FFF708FED4F89460B4F846000BF0A0D883 -:106CF000706A28B103F04BFC00230746736200E082 -:106D00000746D4F8900003F021FC00263F18D4F881 -:106D10008C0004F0D9F92046C4F88060E667FFF7DC -:106D2000DEFDD5F85C0618B1EAF3BEF2C5F85C6684 -:106D3000A36F186A20B1EAF3B7F2A36F00221A62B8 -:106D4000A36F586A20B1EAF3AFF2A36F00225A6230 -:106D5000204601F03BFD00232B6100E0274638462A -:106D6000F8BD0000F0B587B04FF480350021042352 -:106D700003AA0446D0F8887000952CF05BDC234B06 -:106D800006AE46F8083D0021042320463246009511 -:106D90002CF09CDC0423002105AA204600952CF051 -:106DA00049DC049B059A9A422AD1194B002104938D -:106DB00020460423324600952CF088DC0423002171 -:106DC00005AA204600952CF035DC049B059A9A42D2 -:106DD00016D104230021204603AA00952CF076DC6E -:106DE0000023C7F88C31D7F82031B3F1042F09D034 -:106DF0000848C0EB030CDCF1000040EB0C0002E0A3 -:106E0000002000E0012007B0F0BD00BFAA5555AA40 -:106E100055AAAA5500040084224B70B54FF00061BA -:106E2000002603660A464666044605682DF0C6DD60 -:106E30004FF08073C4F820310323A4F8A830022354 -:106E4000A4F8AA300723A4F8A4300423A4F8A63099 -:106E500041F2010384F8A260A4F8BC304FF4167329 -:106E6000A5F810362B6893F89C20012A0CBF0C2241 -:106E70000622A5F80E2693F864211AB1226E42F07C -:106E80008072226693F89C20074812F1FF3218BFE7 -:106E900001220649E5F306F2FF2384F83431012389 -:106EA000637470BD60A8E7B8785701007875020078 -:106EB0002DE9F04F97B09B464FF0000916AB8A467C -:106EC000174643F8049D21995A46054601F097FC60 -:106ED0000446002800F01D839DF88030286103746B -:106EE0002B6840F61201D3F8D400D3F8D860D3F859 -:106EF000DC304A46C4F88430E067C4F88060F0F3C0 -:106F000021F0C4F888008046E860E06FEFF380F27B -:106F1000A0642046FFF780FF30469749E6F338F03B -:106F200028B149464A46E5F3CFF51FFA80FA3046C4 -:106F30009249E6F32DF048B100210A46E5F3C4F585 -:106F40004FF6FF7380B2984218BF07465046394645 -:106F5000FDF734F908B90C23DAE28949A4F844A012 -:106F6000A4F846703046E5F3EFF78649C4F86001AF -:106F70003046E5F3E9F7C4F86401B4F846000AF0D6 -:106F800057DF003018BF0120263054F82030B4F805 -:106F90004600C4F894300AF04BDF003018BF0120DF -:106FA0000A3055F8203020462B62FFF701FC08B963 -:106FB0000D23ADE2E06FEFF3E5F1E06FEFF39CF648 -:106FC000204600212BF0B0DB20464FF0FF312CF0A3 -:106FD00021DC2046FFF7C6FE08B90E2398E23046B2 -:106FE0006949E5F3B1F7FF2808BF0120A4F84E0076 -:106FF0002046FFF7E9FB08B90F2389E263493046D1 -:10700000E5F3A2F7624984F84C003046E5F39CF7BB -:10701000604920653046E5F397F794F84C30606599 -:107020000B2B05D930465C49E5F38EF7C4F85001C7 -:107030005A493046E5F388F7594984F83501304616 -:10704000E5F382F784F836012B6893F86A312BB1A7 -:1070500030465449E5F378F7C4F8540152493046B4 -:10706000E5F372F7514984F858013046E5F36CF7BF -:10707000E36F41F26B02196BA4F86801914220D1D1 -:107080009B6A4E2B08D1B4F84E30402B19D9236D92 -:1070900043F00203236514E0E42B04D1B4F84E302E -:1070A000B3F5A85F06E0EF2B0BD1B4F84E2041F208 -:1070B00001239A4205D8236D43F4800323650023FE -:1070C00063653B493046D4F85C71E5F33DF73949D7 -:1070D00038603046D4F85C71E5F336F736497860AD -:1070E0003046D4F85C71E5F32FF73449B860304688 -:1070F000A76FE5F329F73876A36F1A7E012A01D02E -:1071000003221A76236D990604D5012120460A46EA -:107110002DF0F6D8D4F880002949E5F339F720B1ED -:10712000D4F880002649E5F30FF781462549D4F8C5 -:107130008000E5F32DF720B1D4F880002149E5F374 -:1071400003F707462049D4F88000E5F321F720B182 -:10715000D4F880001C49E5F3F7F62B6893F8282152 -:10716000BAB3226D920504D5B9F1000F01D007B171 -:1071700060BB00222BE000BF259C0200B49C0200F3 -:107180004C9C0200579C0200AB9C0200BA9C02007F -:10719000069C0200869C02009F9C0200CC9B020081 -:1071A000D79B0200799C0200369C0200C29C020020 -:1071B000419C02002C9C0200C09B0200ED9B02003F -:1071C000199C0200F29B0200929C0200012283F8AB -:1071D00028212B6893F8692132B1226D12F0010247 -:1071E00018BF012283F86921B4F846200123C4F8AE -:1071F000B830B4F844002B68A5F8AA21E26FA5F8CE -:10720000A801C3F8D420A26C1A6194F84C2083F82A -:107210007C202B68226DB4F84E00C3F88020626D8C -:10722000A3F87A00C3F8842094F84C2020460B2A57 -:1072300084BFD4F85021C3F84821D4F8B8200127DE -:1072400083F83D705A62A9682A4603F02BFFC4F800 -:107250008C0008B919235BE1219AE36F0292A26CBA -:1072600004900692B4F84620B4F84400ADF82A2001 -:10727000DA6B03930B921A6CADF828000C925A6CDF -:1072800002A80D9294F84C20CDF814B00E929A6A90 -:1072900009960F92B4F84E2010921A6B1192226D3B -:1072A0001292626D13925A68DB680792089303F09A -:1072B000AFFAC4F8900008B9102329E12623C5F8D5 -:1072C000E035C5F8E4354FF4FF73C4F83831B4F84D -:1072D00046000AF0ADDD10F1000918BF4FF00109BA -:1072E000494620462EF0FCD8B9F1000FD4F894306E -:1072F0000CBF02220122C3F804901A602B6A14BF4B -:1073000001220222C3F804901A60E06FD5F81C90A5 -:10731000EFF376F0D8F85C31C9F8000023F00043B1 -:107320007E4AE3662367A36C0C2101FB0323303BF9 -:10733000C4F8D830204639462BF0ACDDD4F8949010 -:10734000D4F890004146D9F80020334603F066F99E -:10735000C9F8240008B91123DAE04FF0FF312046C4 -:107360002DF04EDAD4F89430E16E586A03F00CF93F -:10737000D4F8943003F12202009203F11C0103F1CE -:107380001E02586A203303F0ECF8D4F89480D8F841 -:10739000240003F0F4F888F82800D4F89430D5F8E5 -:1073A0002080586A03F0EBF888F81400D4F8948031 -:1073B000D8F8240003F0E6F8D4F89430C8F81800A0 -:1073C000DA8B37FA02F1C90701D41223A0E0296A47 -:1073D000586A0861988B4A8108811A8C588C8A8176 -:1073E000C8810F2240F2FF30D8829A822046394667 -:1073F000FFF722FB08B913238AE02B6893F8693161 -:10740000002B32D0002120462BF0F6DF30464449D5 -:10741000A76FE5F399F5236DC0B2DA07386020D580 -:10742000636D1B061DD4E36F9A69900002D5DA697B -:10743000D10704D5DB69DA0701D4580711D5E36E0B -:1074400099000ED530463649E5F3A2F530B13449FE -:107450003046E5F379F5C1B2204604E02046082124 -:1074600001E0204600212BF073DDE06FEBF358F4D0 -:1074700020462DF017DF0094E06F2A492A4A0023A6 -:10748000FBF76CFC204600212DF0EEDE2046FFF7D6 -:107490000DFA08B915233BE004F1FC063146E5F38B -:1074A000A9F13046E5F338F518B93046E5F340F573 -:1074B00008B116232CE02046FFF700FA2846A16CFD -:1074C00001F0E2F92B68DA69526AC5F84425013AFD -:1074D00085F84225D3F89800A8B103789BB11349E9 -:1074E0002246E5F3C7F62B681149D3F898002246E7 -:1074F000F9F78AFE606930B12B68D3F898100D4B0C -:10750000D3F8B03098472846FFF70AFA10B11B238A -:107510001593159817B0BDE8F08F00BF005E01000D -:10752000FD9B020001DC840015DC84005DD9840031 -:10753000BDD9840010A7880010B50446002828D0C3 -:107540000368144918682246FCF7FFFC236A1BB144 -:1075500004F12000E4F396F0E3691BB104F11C0090 -:10756000E4F390F0A3691BB104F11800E4F38AF08E -:1075700063691BB104F11400E4F384F023691BB1C7 -:1075800004F11000E4F37EF02046BDE81040E9F37A -:107590008BB610BD8A570100036830B5DB6905461C -:1075A000586D87B000012430E9F372F604460028D4 -:1075B00038D0034643F8245BC36004F11001D5F8CA -:1075C0003806E4F349F068BBD5F8380604F1140135 -:1075D000E4F342F030BBD5F8380604F11801E4F3C7 -:1075E0003BF0F8B9D5F8380604F11C01E4F334F0A7 -:1075F000C0B9D5F8380604F12001E4F32DF088B9BC -:107600004FF4856363600B4B019000930A4B03902A -:1076100002930490059009492868094A2346FCF71B -:10762000EFFC18B12046FFF787FF0024204607B083 -:1076300030BD00BFC10B85007513850080E6880052 -:107640008A570100F0B5D0F828410068A568C069E4 -:10765000406D854211D2E7682E01B8194360059B41 -:1076600001358360069BBA51C3606068A560C31C86 -:10767000591821F003016160F0BD6FF01500F0BDF5 -:10768000D0F828311869E3F3C3B7D0F8280110B156 -:107690000069E4F31FB07047D0F82831D869E3F3EC -:1076A000B7B7D0F82831D869E4F314B0D0F828314E -:1076B000186AE3F3ADB7D0F82831186AE4F30AB0DA -:1076C00073B505462EF058DC0446B8B12B684FF070 -:1076D0000052C5F86802009293F82F2028460192C4 -:1076E0002146002204332EF0D3D9064650B928464D -:1076F00021462FF0B1DB064620B901E06FF01A06F3 -:1077000030467CBD284621462FF01EDBF8E7F8B551 -:107710001F4603680D461E691146D6F880001446C0 -:10772000E5F32AF440B3B84224D121460022D6F82A -:107730008000E5F315F4287021460122D6F8800078 -:10774000E5F30EF4687021460222D6F88000E5F3D6 -:1077500007F4A87021460322D6F88000E5F300F470 -:10776000E870D6F8800021460422E5F3F9F3287189 -:107770000120F8BD4FF0FF30F8BD000038B50446D9 -:10778000B8B103680B4918682246FCF7DEFB606B52 -:1077900008B1E9F389F5D4F880000025656318B1D4 -:1077A000E9F382F5C4F880502046BDE83840E9F39B -:1077B0007BB538BD915701002DE9F04105698CB0CA -:1077C00007468420E9F364F50446002800F0D281DE -:1077D00007603C20E9F35CF58046002800F0CA8190 -:1077E0003B69012680F8386080F8396043603B6A65 -:1077F000046031461869ECF77EFAD8F80430B649CF -:10780000D3F88000E5F3A0F3D8F80430C8F81400EA -:10781000B249D3F88000E5F397F3D8F80430C8F8FC -:107820001800AF49D3F88000E5F38EF3D8F80430A0 -:10783000C8F81C00AB49D3F88000E5F385F3D8F80D -:107840000430C8F80800A849D3F88000E5F37CF3B9 -:10785000D8F80430C8F81000A449D3F88000E5F344 -:1078600073F3A34BC8F80C00C4F880800093A14BBD -:10787000A1490193A14BA24A0293A24B0393A24BAD -:107880000493A24B059338682346FCF7B9FB804666 -:10789000002840F06F8184F82C003B699C49D3F8A4 -:1078A0008000E5F351F384F86F003220E9F3F0F43F -:1078B00007466063002800F05D8141460A2206A861 -:1078C000E4F3CAF40C238DF8193099238DF81A309B -:1078D000A6238DF81B3008238DF81E30B7238DF8B2 -:1078E0001F30E2238DF820308A4AC4238DF82130DE -:1078F0008DF818608DF81D601068516809AB03C3DE -:10790000128985491A80854B3E70A363844B84F8A5 -:107910005A80E363636B9E71D5F88000E5F338F31A -:10792000002800F093807C49D5F88000666BE5F371 -:107930000BF370707B49D5F88000666BE5F304F3B8 -:10794000B0707949D5F88000666BE5F3FDF2F07010 -:107950007649D5F88000666BE5F3F6F2307174492C -:10796000D5F88000666BE5F3EFF270717149D5F8D8 -:107970008000666BE5F3E8F2F0716F49D5F880009E -:10798000666BE5F3E1F2B0716C49D5F88000E5F380 -:10799000DBF284F844006A49D5F88000666BE5F3B1 -:1079A000D3F230726749D5F88000666BE5F3CCF20C -:1079B0007072616B05230A31634A2046FFF7A7FE08 -:1079C000616B05230F3186B2604A2046FFF79FFEA8 -:1079D000616B0523143136185D4A2046FFF797FE88 -:1079E000616BB6B21931052336185A4A2046FFF7A3 -:1079F0008EFE616BB6B236180B7AB6B2B34225D1A1 -:107A00001E310523544A2046FFF781FE616B052392 -:107A1000233186B2514A2046FFF779FE616B052378 -:107A2000283136184E4A2046FFF771FE616BB6B218 -:107A3000052336182D3120464A4AFFF768FE636B4E -:107A4000B6B236185B7AB6B2B34225D0626B002369 -:107A50005370626B0C219370626BD370626B117107 -:107A6000616B02224A71A86F616B0068C871616B1B -:107A70000A72616B4A72606B812284F8402006A909 -:107A80000A2284F841300A30E4F362F3606B09A9FA -:107A90001E300A22E4F35CF3626BAB6FD2790021F3 -:107AA0001A6004F14D000822E4F3D6F3002384F8B1 -:107AB000583084F85930A4F85630D5F880002A4957 -:107AC000E5F366F2002851D0D5F880002649E5F3A9 -:107AD0003BF284F85F0051E0E49D0200D19C02007B -:107AE000FA9C02000A9E0200629D0200D09D0200E4 -:107AF0005128850085DA0000A4E68800E12B850086 -:107B000091570100D52B8500A45701006DD30000CB -:107B1000989E02003B380100479E02001127850015 -:107B200089278500919D0200319E02001B9E020064 -:107B3000F39D0200E29C0200A89D02004E9D0200FF -:107B4000819D02003D9D02000D9D02001D9D0200D1 -:107B50002D9D0200719D0200549E0200659E020050 -:107B6000769E0200879E0200BD9D0200BA2384F823 -:107B70005F3003E02046FFF701FE002420460CB0F2 -:107B8000BDE8F08130B5044685B0002840D0D0F87B -:107B9000201131B103689868F5F3F8F60023C4F8B2 -:107BA000203123681A6892F82F2022B3D3F82401D9 -:107BB00001A900225EF0A2DA0FE043685A060CD554 -:107BC000D4F83051451904E00368C5F81031E9F3E1 -:107BD0006BF3D5F810010028F6D1236801A9D3F87A -:107BE00024015EF0A1DA0028E7D104E00368C4F8BC -:107BF0004431E9F359F3D4F844010028F6D123685D -:107C0000044918682246FCF7A0F92046E9F34CF332 -:107C100005B030BD5DB3890030B5054687B04FF47F -:107C2000A670E9F32FF30446002875D000214FF425 -:107C3000A672E4F311F33C4B256000933B4B3C4AA6 -:107C40000193002302930392049305932868394912 -:107C5000394A2346FCF7D4F900285DD12B6A1A680B -:107C6000022A05D15B7D002B0CBF1623302300E0D8 -:107C7000302322184430B0F5887F1374EED1A86801 -:107C80002E492A460023F5F399F6C4F8200100286E -:107C900042D04FF47A7345F27352C4F81C31A4F801 -:107CA0003C2100234622C4F84431A4F83E21284652 -:107CB0008DE828004FF48A71214A224B03F008FF17 -:107CC0000028C4F8300127DB1F4BD5F894068DE857 -:107CD00018000521B0221D4B00F008FFE0B91C4B35 -:107CE000D5F894068DE818000521B222194B00F052 -:107CF000FDFE88B9D5F894060A21B022164B0094EF -:107D000001F0A4F940B9D5F8C006B021134A144BCC -:107D1000009401F005FC18B12046FFF733FF002462 -:107D2000204607B030BD00BF915085001165850029 -:107D3000654E850018E888005DB3890055498500C7 -:107D400011568500ED558500955D8500E94A850051 -:107D5000D15C8500514A850095538500854E85008C -:107D6000994E850010B5044630B133F091DE2046BF -:107D7000BDE81040E9F398B210BD10B504462420C8 -:107D8000E9F386F200B1046010BD000010B50446AE -:107D9000E0B143680E4918682246FCF7D6F8D4F8DB -:107DA0003C01FFF7DFFFD4F83401FFF7DBFFD4F825 -:107DB0009C0008B1E9F378F2D4F8940008B1E9F333 -:107DC00073F22046BDE81040E9F36EB210BD00BF6B -:107DD000BC5701002DE9F041754B00271F60754B22 -:107DE000056888B006461F604FF4A070E9F34AF2B8 -:107DF0000446002800F0D78039464FF4A072E4F31F -:107E00002BF284E860003046C6F85841FFF7B5FF12 -:107E10008046C4F8340130B13046FFF7AEFF8046EB -:107E2000C4F83C0120B92046E9F33EF24446BAE0EA -:107E30007F21042204F14400E4F30EF27F210422A6 -:107E400004F17000E4F308F2042207A83946E4F3D1 -:107E500003F2336893F87C20D3F8D800012A13D9B1 -:107E60005549E5F395F0014658B107A80322E4F31C -:107E7000CBF207A8042137F0B7D990B107A84F4932 -:107E80000CE007A84E4909E04E49E5F35DF00928EA -:107E9000034606D84C4907A801EB83010322E4F30B -:107EA000B3F2032207A904F10800E4F3ADF233684A -:107EB0004649D3F8D800E5F347F0D5F8D43041F27D -:107EC0006B02196BE06091420ED19B6A8B2B01D043 -:107ED000902B09D1022807D107A83D490422E4F3D9 -:107EE0006FF208B90323E360D5F8D43041F26B0296 -:107EF000196B91420DD19B6A932B0AD107A8354982 -:107F00000422E4F35DF220B9E368042B01D10623D7 -:107F1000E360D5F8D43041F26B02196B914218D16D -:107F20009A6A40F235139A4213D107A82A490422CB -:107F3000E4F346F258B107A828490422E4F340F2DA -:107F400028B107A826490422E4F33AF208B913231A -:107F5000E3600025EAF786FF35F058DF07A9042221 -:107F6000C4F89450C4F89850C4F89C50C4F8A05079 -:107F7000C4F8A45084F8F450204633F0C3DE194B03 -:107F800030688DE828001849184A23460295039561 -:107F900004950595FCF734F828B12046C6F85851E9 -:107FA000FFF7F4FE2C46204608B0BDE8F08100BF84 -:107FB000B4650100B8650100A89E0200BF5701002A -:107FC00041B58900AE9E020094E98800B19E02008E -:107FD000C257010068EB880078E9880080E98800D2 -:107FE00084E98800F16D85003CE98800BC570100F8 -:107FF00030B5054687B00C20E9F34AF10446D0B10C -:10800000114B05604FF49071009301900722D5F851 -:1080100094060E4B00F0DEFC80B90D4B01900093EE -:1080200002900390049005900A4928680A4A234662 -:10803000FBF7E6FF10B9204607B030BD2046E9F354 -:1080400033F10024F7E700BFC19D8500299B85001F -:10805000659B8500ECED880034590100036810B57C -:108060000446054918682246FBF76FFF2046BDE825 -:108070001040E9F319B100BF3459010070B505464D -:1080800086B00C20E9F304F10446002863D00560B3 -:108090000026019004212846334A344B0096FFF70E -:1080A000D1FAB042606059DB04212846304A314B96 -:1080B0000096019403F00CFDB042A0604EDB284610 -:1080C0002D492246FFF7DCFA002847D12B4BD5F883 -:1080D00094068DE818004FF490712522284B00F08B -:1080E00079FC00283AD1274BD5F894068DE8180082 -:1080F0004FF490713C22244B00F06CFC00282DD1F1 -:10810000D5F8940605219C22204B009500F036FFFF -:10811000002823D1D5F89406802125221C4B0094F9 -:1081200000F070FDD0B9D5F8940680213C22194B9F -:10813000009400F067FD88B9174B01900093174B2E -:10814000039002930490059015492868154A234628 -:10815000FBF756FF10B9204606B070BD2046E9F384 -:10816000A3F00024F7E700BF51A3850011A3850009 -:1081700059A7850045A78500CDA38500E5A9850001 -:10818000F1A3850015AA850019A4850031A28500F8 -:10819000D1A28500F1A2850009A58500E1A985008D -:1081A00028EE880050B9890038B505680446224693 -:1081B00028680649FBF7C9FE284605492246FFF70D -:1081C00064FA2046BDE83840E9F36EB050B9890042 -:1081D000CDA38500024602490068FBF7B6BE00BF8A -:1081E0003A59010030B50D4B87B000930023044687 -:1081F000019302930393049305930949094A234683 -:108200000068FBF7FDFE002814BF4FF0FF35002586 -:10821000204638F071D8284607B030BDA1B085009F -:10822000445901003A5901002DE9F043064687B050 -:1082300038200F4691469846E9F324F0044600287A -:1082400038D000213822E4F307F0D7F83C0640216B -:108250001A4A04F12003F5F711FB054620B1204628 -:10826000E9F322F0002425E0154BC4F81C80A76038 -:10827000C4F80C902661134900930190029003907A -:1082800004900590234630460F4AFBF7B9FE03469B -:1082900060B9E0680D492246F5F390F30546A06108 -:1082A00040B920690A492246FBF74FFE2046E8F311 -:1082B000FBF72C46204607B0BDE8F08314C68900C2 -:1082C000EDB4850058EE8800B89E02004DB58500DB -:1082D0005C59010010B5044638F042DA0F492069B4 -:1082E0002246FBF732FEA16961B1237D23B1E0682C -:1082F000F5F3E0F200232375E068A169F5F346F396 -:108300000023A361A36804F12001D3F83C06F5F72C -:10831000C1FA2046E8F3C8F7002010BDB89E02005D -:1083200010B50446C0B122460C494068FFF7C3F9B6 -:10833000224660680A4903F00EFE22466068094939 -:10834000FFF7A3F9A06808492246FBF7FEFD204687 -:10835000BDE81040E8F3A8B710BD00BF21BF8500FD -:1083600081C5850029BB85006359010070B50546AC -:1083700086B01820E8F386F70446002800F0E9806C -:1083800000211822E3F368F72B680022A360AB6892 -:108390006560E3606B68042123610423A38228469F -:1083A0006D4B8DE81400FFF74DF900282060C0F2F6 -:1083B000CC80284669492246FFF778F9002840F02A -:1083C000C480284666492246FFF75AF9002840F043 -:1083D000BC8028466349224603F0B8FD002840F0DF -:1083E000B480614B0190009302900390049005903B -:1083F0005E4928685E4A2346FBF702FE002840F0EB -:10840000A4805C490322D5F8BC063CF039DA5A4E08 -:108410005A490222D5F8C0063CF032DAD5F8940663 -:10842000B0213022564B0096019400F051FA0028FA -:1084300040F08B80534BD5F894068DE8180040F639 -:1084400005013622504B00F0C5FA00287DD14F4B74 -:10845000D5F894068DE8180040F6040137224C4BFD -:1084600000F0B8FA002870D1D5F8BC063021444A93 -:108470003346009401F009F8002866D1D5F8BC060F -:108480003621414A3F4B009400F0FFFF00285CD1A9 -:10849000D5F8BC0637213E4A3C4B009400F0F5FF6E -:1084A000002852D1D5F8C00639213A4A3A4B0094F7 -:1084B00000F0EBFF002848D1D5F89406C021362201 -:1084C000364B009400F03CFD00283ED13021D5F819 -:1084D00094060A46324B009400F094FB002834D1F5 -:1084E000D5F8940640F60A0136222E4B009400F08F -:1084F00027FD50BBD5F8940640F60A0137222A4BD7 -:10850000009400F01DFD00BBD5F8940630213922FF -:10851000264B009400F014FDB8B9D5F8BC06302104 -:108520001F4A234601F044F878B9D5F8BC06362135 -:108530001C4A234601F03CF838B9D5F8BC0637216F -:10854000194A234601F034F818B12046FFF7E8FE37 -:108550000024204606B070BDA1BA850021BF850069 -:1085600029BB850081C5850035BC850080EE88006B -:10857000635901007CEE880019BA8500A4EE8800DA -:1085800071B8850085C68500A5BB8500C1C585007D -:1085900035BB850021BC8500DDC68500C9C48500CA -:1085A00005C28500C9C0850011C0850035C18500A0 -:1085B00008B1E8F379B6704737B505463820E8F3D7 -:1085C00067F6044650B14FF0FF330560054901934B -:1085D000054A064B009539F0ABDD01E0FFF7E8FFF7 -:1085E00020463EBDE9CD8500F1CD8500E1CD850079 -:1085F00070B5054686B01020E8F344F6044600281E -:1086000038D000211022E3F327F60026256001214F -:10861000C5F8CC462846194A194B00960194FFF735 -:1086200011F8B042E06021DB164B28688DE8480065 -:108630001549164A23460296039604960596FBF7BB -:10864000DFFC98B9124BD5F894068DE82800052177 -:10865000BE22104B00F04AFA40B9D5F89406C0216A -:10866000BE220D4B009500F0F1FC18B12046E8F356 -:108670001BF60024204606B070BD00BF8DD08500DB -:1086800089D08500E1CF8500A8EE8800BF9E02005A -:108690005DD085003DD0850091D0850010B50446A1 -:1086A00088B1037923B18068E8F3FEF500232371D4 -:1086B0002368054918682246FBF747FC2046BDE8B9 -:1086C0001040E8F3F1B510BDBF9E020008B1E8F319 -:1086D000EBB5704737B505460420E8F3D3F50446FB -:1086E000002855D02D4B056040F23F1100930190BA -:1086F0002D22D5F894062A4B00F06CF9002847D1BA -:10870000284BD5F894068DE818004FF495713D225A -:10871000254B00F05FF900283AD1244BD5F8940698 -:108720008DE818004FF495714A22214B00F052F960 -:1087300070BB204BD5F894068DE818001521502207 -:108740001D4B00F0D3F918BBD5F8940605212D2256 -:108750001A4B009400F0F4FBD0B9D5F89406C02170 -:108760002D22174B009400F0EBFB88B9D5F8940646 -:10877000C0213D22134B009400F0E2FB40B9D5F834 -:108780009406C0215022104B009400F05FFC18B1F9 -:108790002046FFF79BFF002420463EBDC5D2850042 -:1087A000CDD0850011D38500E1D085000DD38500A3 -:1087B000DDD0850071D28500B5D0850041D185001E -:1087C00001D2850021D285007DD1850010B50446F7 -:1087D000A0B10368806F00225A6108B1E8F364F524 -:1087E000D4F8980008B1E8F35FF5606808B1E8F3E1 -:1087F0005BF52046BDE81040E8F356B510BD2DE905 -:10880000F04104464FF4B6700D4616469846E8F31C -:108810003FF5074610B940F2F2331EE00460856070 -:10882000C6602820E8F334F5B86710B940F2F33396 -:1088300013E05820E8F32CF5C7F8980040B12C302D -:10884000C7F89C003020E8F323F5786060B902E0B7 -:108850004FF47D7301E040F2F5333846C8F800303C -:10886000FFF7B4FF002703E00023C8F80030606181 -:108870003846BDE8F0810023C218D2F8C020CA50A3 -:108880000433182BF8D170474FF4C863C0F864362E -:108890006823C0F868364FF48073C0F86C36022342 -:1088A000C0F87036C0F874367047000010B5044642 -:1088B00050B10368054918682246FBF746FB20467D -:1088C000BDE81040E8F3F0B410BD00BF0D5A010040 -:1088D00001F0F0012DE9F04F0E110168B0F81080A1 -:1088E000096889B0C9699446D1F8C01007938845D2 -:1088F0000446B0F812A0838AC78AB2B25CDA8179E2 -:1089000000295CD1324D05EBC200808806E055F8A5 -:10891000329019F80190E14502D001318142F6D33D -:1089200081424FD0E71937F812B0013237F81250B0 -:10893000A244454523441AD2C5EB080805F10109B4 -:108940000AEB050142460AEB0900CDF814C0069374 -:10895000E3F35EF4069B0C2202FB093002FB0531B7 -:1089600002FB08F2E3F354F4DDF814C0069B314631 -:10897000002207E007EB460030F802E00EF1010E9E -:1089800020F802E0013102320D29F3D91299CBEB24 -:108990000502009113990AEB0B0001910C2101FBD8 -:1089A0000B3192B2079BCDF808C000F0A1FB238ADF -:1089B00000200133238207E06FF0150004E06FF020 -:1089C000160001E06FF01D0009B0BDE8F08F00BF98 -:1089D000685901002DE9F347DDF82890DDF82CA057 -:1089E00007460E4615469846002456FA04F3DB0760 -:1089F0000AD52101384601F0F0012A4643468DE8A8 -:108A00000006FFF765FF18B901340D2CEDD10020E9 -:108A1000BDE8FC872DE9F04F89B007920268B0F8F5 -:108A2000188012689C46D2690446D2F8C420B0F877 -:108A30001AA09045838BC78B50DA8279002A50D1D7 -:108A400001F0F0063611C719B2B237F812B0013290 -:108A500037F812508244454503441AD2C5EB080842 -:108A600005F101090AEB050142460AEB0900CDF8C0 -:108A700014C00693E3F3CCF3069B0C2202FB0930EF -:108A800002FB053102FB08F2E3F3C2F3DDF814C088 -:108A9000069B3146002207E007EB460030F802E073 -:108AA0000EF1010E20F802E0013102320D29F3D956 -:108AB0001299CBEB0502009113990AEB0B0001917F -:108AC000079992B202910C2101FB0B31634600F031 -:108AD0000FFB238B00200133238304E06FF015008C -:108AE00001E06FF0160009B0BDE8F08F2DE9F34703 -:108AF000DDF82890DDF82CA007460E46154698466E -:108B0000002456FA04F3DA070AD52101384601F0A9 -:108B1000F0012A4643468DE80006FFF77BFF18B9AF -:108B200001340D2CEDD10020BDE8FC872DE9F04F7C -:108B300089B007920268B0F8308012689C46D2690A -:108B40000446D2F80021B0F832A09045838EC78E3B -:108B500050DA8279002A50D101F0F0063611C71997 -:108B6000B2B237F812B0013237F81250824445459C -:108B700003441AD2C5EB080805F101090AEB050107 -:108B800042460AEB0900CDF814C00693E3F340F324 -:108B9000069B0C2202FB093002FB053102FB08F2A6 -:108BA000E3F336F3DDF814C0069B3146002207E0FC -:108BB00007EB460030F802E00EF1010E20F802E06B -:108BC000013102320D29F3D91299CBEB0502009144 -:108BD00013990AEB0B000191079992B202910C21B3 -:108BE00001FB0B31634600F083FA238E0020013332 -:108BF000238604E06FF0150001E06FF0160009B065 -:108C0000BDE8F08F2DE9F04F87B005920268B0F80B -:108C1000208012689C46D2690446D2F8C820B0F879 -:108C200022A09045838CC78C4CDA8279002A4CD1E3 -:108C300001F0F0063611C719B2B237F812B001329E -:108C400037F8125082444545034419D2C5EB080851 -:108C500005F101090AEB050142460AEB0900CDF8CE -:108C60000CC00493E3F3D4F2049B4FEAC80203EB75 -:108C7000C90003EBC501E3F3CBF2DDF80CC0049BA4 -:108C80003146002207E007EB460030F802E00EF123 -:108C9000010E20F802E0013102320D29F3D91099BA -:108CA000CBEB0502009105990AEB0B00019192B202 -:108CB00003EBCB01634600F02BFA238C0020013339 -:108CC000238404E06FF0150001E06FF0160007B098 -:108CD000BDE8F08F0368F0B5DB690C25B3F8C02060 -:108CE000064605FB02F4433222F003020134A418C5 -:108CF000B3F8C4204FF6FE7102F11F006A43214011 -:108D00004118501C4FF6FC720A408218B3F800015B -:108D10004FF6FE7100F11F046843114061184FF6D1 -:108D2000FC7201300A408218B3F8C8004FF6FE7199 -:108D300000F11F0411406118C0004FF6FC720130B1 -:108D40000A408218B3F8CC004FF6FE7100F11F0400 -:108D500011406118C0004FF6FC720A40B3F80431AC -:108D6000013080184FF6FE7203F11F010240DB0054 -:108D70008A18591C4FF6FC731340CB184FF6FE7738 -:108D80001F401C37BFB287B03846E8F37BF2044679 -:108D9000002800F0BC8000213A46E3F35DF2402356 -:108DA000638233684FF6FC72DB692660B3F8C0104B -:108DB000A78001F14300024005FB0121A28201319D -:108DC0004FF6FE720A40B3F8C410E2821C3292B22F -:108DD000C81C101862834FF6FC72024005FB01218B -:108DE000A28301314FF6FE720A40B3F80011E2830C -:108DF0001C3292B2C81C101862864FF6FC720240F8 -:108E000005FB0121A28601314FF6FE720A40B3F83C -:108E1000C810E2861C3292B2C81C101862844FF649 -:108E2000FC72024002EBC1010131A2844FF6FE72D6 -:108E30000A40B3F8CC10E2841C3292B2C81C10185D -:108E400062854FF6FC72024002EBC1010131A2853E -:108E50004FF6FE720A40B3F80411E2851C3292B25A -:108E6000CB1C6287D2184FF6FC731340A38703EB29 -:108E7000C10301334FF6FE721A40E2870025274FE7 -:108E800057F8353063B1264B29018DE81800DD22F3 -:108E9000204601F0F001234BFFF71AFD002836DBD6 -:108EA00001350D2DEBD1002557F8353053B129018F -:108EB000DD22204601F0F0011B4B0094FFF7A2FEDB -:108EC000002824DB01350D2DEED1184BB0218DE8A3 -:108ED0001800FF222046164BFFF7FAFC002816DB8D -:108EE000B021FF222046134B0094FFF78BFE002891 -:108EF0000DDB114B002102933068104A234600918C -:108F00000191039104910591FBF77AF818B120467D -:108F1000FFF7CCFC0024204607B0F0BD68590100E3 -:108F20000DD5850061D58500ADD58500F1E0000047 -:108F300043E1000091E0000099D485000D5A010042 -:108F40002DE9F743DDF8289007460E46154698466A -:108F5000002456FA04F3D8070AD52101384601F057 -:108F6000F0012A464346CDF80090FFF74BFE18B9B2 -:108F700001340D2CEDD10020BDE8FE832DE9F04F2A -:108F800087B005920268B0F8288012689C46D269C2 -:108F90000446D2F8CC20B0F82AA09045838DC78D26 -:108FA0004CDA8279002A4CD101F0F0063611C7194B -:108FB000B2B237F812B0013237F812508244454548 -:108FC000034419D2C5EB080805F101090AEB0501B4 -:108FD00042460AEB0900CDF80CC00493E3F318F104 -:108FE000049B4FEAC80203EBC90003EBC501E3F39E -:108FF0000FF1DDF80CC0049B3146002207E007EBBF -:10900000460030F802E00EF1010E20F802E00131D6 -:1090100002320D29F3D91099CBEB05020091059985 -:109020000AEB0B00019192B203EBCB01634600F017 -:109030006FF8238D00200133238504E06FF01500C5 -:1090400001E06FF0160007B0BDE8F08F2DE9F7439F -:10905000DDF8289007460E4615469846002456FA35 -:1090600004F3DB070AD52101384601F0F0012A4656 -:109070004346CDF80090FFF781FF18B901340D2C5D -:10908000EDD10020BDE8FE832DE9F047089F9A4608 -:1090900004469DF82460034600250CE013F8010BFC -:1090A00086420AD01DB113F802ECB64501D28642C1 -:1090B00003D90135ADB29542F0D1AA4207FB05189C -:1090C0000ED9C5EB0209414607FB09F208EB070080 -:1090D000E3F39EF0681C201861194A46E3F398F008 -:1090E000404651463A46E3F333F06655BDE8F08713 -:1090F0007FB50393089B0493099B05930C2300936E -:109100009DF82830019303ABFFF7BEFF07B000BD09 -:109110001FB50293069B0393082300939DF81C3010 -:10912000019302ABFFF7B0FF05B000BD37B5254B8B -:10913000D0F8945604460093019040F23F1128461F -:109140007F22214BFFF746FC00283AD11F4B2846CF -:109150008DE8180041F63F5140221D4BFFF7C6FC39 -:1091600078BB1C4B28468DE8180040F63F1198222A -:10917000194BFFF7BBFC20BB184B28468DE81800A5 -:1091800040F22F11A822164BFFF7B0FCC8B92846B1 -:1091900040F20F117F22134B0094FFF7D1FE80B9EC -:1091A000284640F20F1198220F4B0094FFF74EFF14 -:1091B00038B9284640F20F11A8220C4B0094FFF753 -:1091C00045FF3EBD55F0850081EC8500A1F085008E -:1091D000A1EC850009F0850007E2000019F1850087 -:1091E00015ED8500C5ED850085ED850001EE850056 -:1091F00037B5104BD0F894560446009301900521E2 -:10920000284600220C4BFFF7E5FB90B90B4B284694 -:109210008DE8180005210122094BFFF7DBFB40B95F -:10922000084B28468DE8180005213222064BFFF72F -:10923000D1FB3EBD49E7850011E7850065E7850064 -:109240001DE785002DE7850001E7850037B5254B33 -:10925000D0F894560446009301904FF4907128463C -:109260000022214BFFF7B6FB00283AD11F4B2846BE -:109270008DE818004FF4907101221D4BFFF7AAFBF7 -:1092800078BB1C4B28468DE818004FF490713222B1 -:10929000194BFFF79FFB20BB184B28468DE81800A1 -:1092A0004FF490710322164BFFF794FBC8B9154B8E -:1092B00028468DE818004FF490710622124BFFF7F4 -:1092C00089FB70B9284680210522104B0094FFF7D6 -:1092D00099FC30B92846802105220D4B0094FFF7F8 -:1092E00091FC3EBD01EC850089E985003DEC8500DF -:1092F00091E98500A5EB850045E9850079EB8500BE -:1093000031E98500CDEB850061E985009DE98500A7 -:1093100019EB850037B5154BD0F8945604460093E9 -:109320000190402128460022114BFFF7D1FAE0B905 -:10933000104B28468DE81800402101220E4BFFF704 -:10934000C7FA90B90D4B28468DE81800402132220B -:109350000B4BFFF7BDFA40B90A4B28468DE81800C1 -:1093600040210322084BFFF7B3FA3EBD8DF2850082 -:1093700031F28500A5F285003DF2850071F285008D -:1093800021F2850049F2850011F2850037B50A4BBC -:10939000D0F89456044600930190B021284610223C -:1093A000064BFFF795FA30B92846B0211022044B3E -:1093B0000094FFF727FC3EBD65E8850081E7850046 -:1093C000ADE7850037B5D0F8945604460090C0212B -:1093D00028460022114BFFF7B3FDF0B92846C02103 -:1093E00001220F4B0094FFF7ABFDB0B92846C02116 -:1093F00006220C4B0094FFF7A3FD70B92846C0214C -:10940000A822094B0094FFF721FE30B92846C0215D -:109410009822064B0094FFF719FE3EBDF9F2850035 -:1094200021F38500D9F285003DF38500C1F2850066 -:1094300010B5044650B10368054918682246FAF78A -:1094400084FD2046BDE81040E7F32EB710BD00BFF5 -:10945000AA5A010038B505460C20E7F313F7044675 -:1094600038B100210C22E2F3F7F60C232560A3802B -:1094700001E0FFF7DDFF204638BD28B18368DA88B8 -:10948000013ADA80E7F310B770472DE9F04F9B46B9 -:10949000038B87B0C518C65AB5F80480438AC6EB5B -:1094A0000808984505919446878AB0F816A032DAE4 -:1094B0006C88C7194445824416DAC4EB080804F1E5 -:1094C00001093919424607EB0900CDF810C0E2F353 -:1094D0009FF60C2202FB09A002FB04A102FB08F28A -:1094E000E2F396F6DDF810C06B88A21B01336B80A7 -:1094F000AB880C210133AB80109BB8190193059BFD -:1095000001FB06A1029392B26346CDF800B0FFF7CB -:10951000EFFD002001E06FF0150007B0BDE8F08F0F -:109520002DE9F04F9B46038B9446C518AC8830F864 -:109530000380428AC8EB040387B093420591878A6F -:10954000B0F816A02FDA9C42074482446E8816DADF -:10955000C8F1000804F101093919424607EB090076 -:10956000CDF810C0E2F354F60C2202FB09A002FB76 -:1095700004A102FB08F2E2F34BF6DDF810C0AB8861 -:10958000A21B0133AB80109B0C210193059BB819E2 -:10959000029301FB06A192B26346CDF800B0FFF73B -:1095A000A7FD002001E06FF0150007B0BDE8F08FC7 -:1095B0002DE9F04F9B46038C85B0C518C65AB5F807 -:1095C0000480438BC6EB0808984503919446878B2B -:1095D000B0F81EA02EDA6C88C7194445824415DA0B -:1095E000C4EB080804F101093919424607EB0900E8 -:1095F000CDF808C0E2F30CF60AEBC9000AEBC4018F -:109600004FEAC802E2F304F6DDF808C06B88A21B3B -:1096100001336B80AB88B8190133AB80039B0AEB35 -:10962000C601019392B26346CDF800B0FFF770FD1A -:10963000002001E06FF0150005B0BDE8F08F0000DC -:109640002DE9F04F036885B003931B681546DB696D -:10965000C288D3F8D03007469A420E465BDA09B189 -:109660004E1CB6B20DB10135ADB206F127034FF66F -:10967000FC7A03EA0A0A0C2303FB06A34FF6FE78E2 -:10968000013303EA080808F10903EB184FF6FC7BE5 -:1096900003EA0B0B0BEBC50201324FF6FE731340CE -:1096A00003F106091FFA89F948460293E7F3EAF540 -:1096B0000446002830D000214A46E2F3CDF5029B53 -:1096C00003992384FB88A4F81880242208F1060853 -:1096D00001332160A760A4F81090A282A4F816A01C -:1096E000A4F81C80A4F81EB066826583FB8046B196 -:1096F000DD2120460C4A0D4B0094FFF7C6FE0028E2 -:109700000ADB6DB1DD212046094A2346FFF750FFF1 -:10971000002805DA00E000242046FFF7AEFE002412 -:10972000204605B0BDE8F08F85F5850041F5850040 -:10973000BDF585007FB50A4A0346009200220192DA -:1097400002920392049205920649074A0068FAF7CA -:1097500057FC002814BF4FF0FF30002007B000BDB9 -:10976000991E860078F08800AE5A01000246024930 -:109770000068FAF7EABB00BFAE5A010010B5044614 -:1097800048B1036821461868FAF7FEFC2046BDE898 -:109790001040E7F389B510BD37B505460820E7F35B -:1097A00077F50446A0B10560002201900C212846FF -:1097B0000A4B0092FDF746FF0028606008DB084B6B -:1097C000286800932146074A0423FAF76CFC18B175 -:1097D0002046FFF7D3FF002420463EBD1D2686000D -:1097E0002CF188003126860010B50446C06818B1F7 -:1097F000E7F35AF50023E36010BD10B50446A0203E -:10980000E7F340F570B1E060A06000F1900203461C -:109810001033934243F8103CFAD10023C0F8903043 -:10982000184610BD6FF01A0010BD000038B5044690 -:10983000002852D0002105683FF04EDA20463FF064 -:109840002BD8636933B12046002141F015DA6069F5 -:1098500038F044DCA36933B12046012141F00CDA31 -:10986000A06938F03BDC236933B12046022141F086 -:1098700003DA206938F032DCE36F33B1204603218C -:1098800041F0FAD9E06F38F029DC204641F09AD94E -:10989000D4F89800E7F308F501E03EF027DEE1692F -:1098A00020460029F9D1FFF79FFFD5F8440118B1F0 -:1098B0000A492A4600F08FF9286809492246FAF732 -:1098C00044FBD4F8A8301BB104F1A800E1F3DAF6A8 -:1098D0002046BDE83840E7F3E7B438BD11428600C2 -:1098E000F4C8890030B5054687B0B020E7F3CAF464 -:1098F0000446002800F099800021B022E2F3ACF485 -:109900000A2384F84330012384F84830FF2384F885 -:10991000203084F8213084F8223084F82330256008 -:10992000C420E7F3AFF4C4F8980000287DD02046A7 -:109930003FF0C4D920463FF047DD2B6841F26B026F -:10994000D3F8D43020F07F00196BA08791422046D5 -:1099500008D19B6A932B05D13FF036DDC0F58440DA -:10996000683001E03FF034DDE087E38F204623F0EC -:109970007F03E3873FF02CDD41F2883222652E4AD7 -:10998000002320F07F00A4F84000E36400922B4AFB -:10999000049301922A4A059302922A4A2868039264 -:1099A00029492A4A2346FAF72BFB00283DD1D5F84E -:1099B000E80538F069DB6061002836D0D5F8E805A5 -:1099C00038F062DBA06180B3D5F8E80538F05CDBE5 -:1099D000206150B32046FFF710FF30BBD5F8E805F3 -:1099E00038F052DBE06700B3012384F87830D5F813 -:1099F000440141F27073A4F87A3020B114492A4628 -:109A000000F0E6F888B9204601213FF065D94FF40F -:109A10004843A3650023E36532232366D5F838065F -:109A200004F1A801E1F318F618B12046FFF7FEFE95 -:109A30000024204607B030BD59348600B15286005C -:109A400039528600ED3686004CF18800F4C8890052 -:109A50001142860038B50446002827D0056814490D -:109A600028682246FAF771FA236A1BB104F1200034 -:109A7000E1F308F6E3691BB104F11C00E1F302F61F -:109A8000A3691BB104F11800E1F3FCF563691BB194 -:109A900004F11400E1F3F6F5284606492246FDF7E5 -:109AA000F4FD2046BDE83840E7F3FEB338BD00BF03 -:109AB000B0CB89002D62860070B5054686B0302097 -:109AC000E7F3E6F30446002859D04FF0FF33036173 -:109AD0000422FF2105600A30E2F3BEF30B2104F1FA -:109AE0000E00E3F391F700238DE8180004212846C7 -:109AF000264A274BFDF7A6FD002860603FDB28467D -:109B000024492246FDF7BCFD002838D1D5F8386637 -:109B100004F114013046E1F39FF500282FD13046BF -:109B200004F11801E1F398F548BB304604F11C013B -:109B3000E1F392F518BB304604F12001E1F38CF516 -:109B4000E8B9154B01900093144B04900293144B09 -:109B50000590039328681349134A2346FAF750FAED -:109B600068B9204641F09ADF20B12046012141F03A -:109B7000C9DF20B93223A3622623636203E02046B3 -:109B8000FFF768FF0024204606B070BD45638600DD -:109B9000FD6286002D628600A962860051658600FE -:109BA000F96286003CF28800B0CB89004069E1F39D -:109BB0002FB54069E1F38EB58069E1F329B580697D -:109BC000E1F388B5C069E1F323B5C069E1F382B57B -:109BD000006AE1F31DB5006AE1F37CB538B50446CF -:109BE00060B10568224606492868FAF7AEF92046B2 -:109BF000E7F35AF32B68002283F84E2038BD00BFEC -:109C000054CC890070B50368002686B0054683F8F9 -:109C10004E600C20E7F33CF30446002843D0234B6E -:109C2000056023498DE848002868224A23460296A9 -:109C3000039604960596FAF7E3F9064600282ED116 -:109C40008DE811001C2128461B4A1C4BFDF7FAFC2D -:109C50000028606023DB0C212846194A194B009626 -:109C6000019401F035FF0028A06018DB164BD5F8F1 -:109C700094068DE818000A213822144BFEF7AAFE3C -:109C800068B9D5F894060A213822114B0095FFF7E0 -:109C900057F920B92B68012283F84E2003E02046B3 -:109CA000FFF79CFF0024204606B070BDD9718600E6 -:109CB00054F2880054CC8900A97186007D71860019 -:109CC000917686005D7686007D778600197786001E -:109CD0004977860070B5064686B00820E7F3D2F2D1 -:109CE0000446A0B10B4B0025066045600A498DE88B -:109CF00028003068094A2346029503950495059586 -:109D0000FAF77EF918B12046E7F3CEF22C4620464A -:109D100006B070BD4D7E860098F28800B0C68900FE -:109D200010B5044650B10368054918682246FAF791 -:109D30000CF92046BDE81040E7F3B6B210BD00BFF5 -:109D4000B0C6890070B5044600282AD006682246AD -:109D500030681449D6F84451FAF7F7F822463046ED -:109D60001149FDF792FC224630461049FDF799FC57 -:109D7000224628460E49FFF71CFF224628460D4979 -:109D8000FFF71DFF224628460B49FFF71EFF284616 -:109D90000A492246FFF71FFF2046BDE87040E7F35F -:109DA00083B270BD35D289005D8786006D978600CD -:109DB000FD848600E9868600CDAA8600A5928600ED -:109DC000F0B5D0F8446187B005465820E7F35AF261 -:109DD0000446002800F0938000215822E2F33CF270 -:109DE00020462021494A40F8205BE2F39BF20127FC -:109DF0004FF0FF33E06184F84070A4F84C303046F7 -:109E000043492246FFF7D2FE002878D13046414927 -:109E10002246FFF7D1FE002871D130463E49224646 -:109E2000FFF7D0FE00286AD130463C492246FFF7B2 -:109E3000CFFE002863D1284639492246FDF72CFC85 -:109E4000064600285BD18DE8110004212846354ADA -:109E5000354BFDF7F7FB0028206150DB28463946DB -:109E60003246334600960194FDF7ECFB0028606112 -:109E700045DB042128462D4A2D4B0096019401F024 -:109E800027FE0028A0613ADB28462A492246FDF732 -:109E9000F7FB002833D1284B03EBC60253F83630CA -:109EA00063B1526852B131018DE81400D5F89406BF -:109EB00001F0F001C022FEF7ADFD00BB01360D2E12 -:109EC000E9D11E4B1E4A0093002301930292039393 -:109ED0000493059328681B491B4A2346FAF790F818 -:109EE00068B9204646F0F6D820B12046012144F05A -:109EF000C3D820B9636C43F00403636403E02046D5 -:109F0000FFF720FF0024204607B0F0BDB15A010042 -:109F1000FD848600E9868600CDAA8600A59286008B -:109F20006D9786000192860089918600059E8600C5 -:109F3000F19D86005D878600C49E0200198A860016 -:109F400055AB8600ECF2880035D2890038B504465E -:109F5000D0B1806808B1E7F3A7F1236943B90EE0F7 -:109F6000236953F8350008B1E7F39EF1013500E0AD -:109F70000025E3689D42F3DB2069E7F395F1204675 -:109F8000BDE83840E7F390B138BD00002DE9F0415D -:109F900005461820E7F37CF10446002833D02B68EF -:109FA0000560DB690C20DB6901335843E7F370F18E -:109FB000A06040B32B681820DB69DA695B6F6260D0 -:109FC000E360E7F35FF12061E8B11249182200264F -:109FD000E2F3BEF037460EE00E4BD4F810809B192A -:109FE00018798000E7F354F1236948F806009B597B -:109FF000083643B10137E3689F42EDDB6B68064AE0 -:10A00000DC609A6003E02046FFF7A0FF00242046B2 -:10A01000BDE8F0812C9F0200B9BC860010B5C46871 -:10A02000A1420BDA006900EBC1042479A24208DAEC -:10A0300050F83110002041F8223010BD6FF01500AB -:10A0400010BD6FF0150010BD47F06C9B10B50446B5 -:10A05000FFF7FAFFE084000C84F82800002010BD10 -:10A06000D0F8F03310B5044683B1D3F8280830B1E6 -:10A07000E7F31AF1D4F8F0330022C3F82828D4F813 -:10A08000F003E7F311F10023C4F8F03310BDC36B04 -:10A0900010B5044683B1836B5B6B0B2B07D1D0F8F3 -:10A0A000E00320B1E7F300F10023C4F8E033E06BF4 -:10A0B000E7F3FAF00023E36310BD10B50446012076 -:10A0C000E7F3E0F00346E063A8B100210122E2F3E8 -:10A0D000C3F0A36B5B6B0B2B0CD14FF49470E7F3C5 -:10A0E000D1F00346C4F8E00328B100214FF4947284 -:10A0F000E2F3B2F00123184610BD70B5044640F6F5 -:10A1000078100D46E7F3BEF0C4F8F003002831D014 -:10A11000002140F67812E2F39FF0B4F85220D4F810 -:10A12000F03300261A70D4F8F033204683F8B66076 -:10A13000C3F8B060D4F8F03383F8B460A36B83F84D -:10A140008460A36B1E679E673C23C4F8BC30102359 -:10A15000C4F8C030C4F8C46000F09AFFA36B022DAD -:10A160000CBF1A6F9A6F0020DA6684F8C36284F815 -:10A17000C26270BD6FF01A0070BD0000B0F8C63248 -:10A18000F7B504460E46FBB10846E2F311F1074667 -:10A190001348E2F30DF13F181037BFB23846E7F32A -:10A1A00071F00546B8B1B4F8C632394600930D4A8D -:10A1B0003346E2F3B7F0E06C2946E2F3E9F60746EE -:10A1C0002846E7F371F03FB9E06C314603B0BDE8D3 -:10A1D000F040E2F3DDB60746384603B0F0BD00BFFD -:10A1E0008F9F02007A9F0200044B1B78012B02D143 -:10A1F000002000707047FFF7C1BF00BFFC030000E4 -:10A200002DE9F3471C46B0F8C6320746884691460A -:10A21000C66C002B32D00846E2F3CAF082462248D0 -:10A22000E2F3C6F082440AF1100A1FFA8AFA504695 -:10A23000E7F328F0054600282FD0B7F8C63251467C -:10A2400000931A4A4346E2F36DF038462946FFF779 -:10A25000CBFF074668B130462946E2F38DF640B1A0 -:10A26000484506DD304629464A46E2F379F68246FD -:10A2700000E0A2462846E7F317F08FB93046414682 -:10A28000E2F37AF658B1484509DD304641464A4680 -:10A2900002B0BDE8F047E2F363B6824600E0A246B2 -:10A2A000504602B0BDE8F0878F9F02007A9F0200FF -:10A2B00010B51446FFF798FF28B100210A46BDE803 -:10A2C0001040E2F301B4204610BD000038B5002272 -:10A2D0000D4608490446FFF7EBFFC0B22823A84209 -:10A2E00084F8660384F8D531CCBF84F8663384F8EB -:10A2F000D50138BDD69F0200012238B580F8602014 -:10A300000A23826B002580F89E31032380F89F3159 -:10A3100080F86F5380F8715380F8735380F8755349 -:10A3200080F8775380F8BA5182F88A304FF6CE73AE -:10A33000A0F8783214491422C0F874520446FFF78A -:10A34000B7FF124984F866032A462046FFF7B0FF9C -:10A350007F2384F87B304FF0FF33A4F8983004F566 -:10A36000F673C4F88C31642384F858300423C4F89D -:10A37000280384F86C50C4F8E453C4F8745284F889 -:10A38000D43184F8D63138BDD69F02005E9F0200DA -:10A390000022FFF78DBF000010B517490446FFF7F4 -:10A3A000F7FFC0B284F8E8030138C0B2FD2802D933 -:10A3B000732384F8E83394F8E833204684F8E933CB -:10A3C0000E49FFF7E5FFC0B284F8EA0308B10F2891 -:10A3D00002D1052384F8EA3394F8E82394F8EA33A9 -:10A3E000D31A84F8EB33002384F8EC3384F8EE338B -:10A3F000112384F8ED3310BD849F0200E79F020013 -:10A400002DE9F04105460C4617461E46FFF7ECFEC7 -:10A4100038B1284621463A463346BDE8F041FFF7B9 -:10A42000EFBE3046BDE8F0810023FFF7E9BF000032 -:10A4300070B501220D463C490446FFF739FF3B4900 -:10A4400084F8680300222046FFF732FF384984F879 -:10A450002C0307222046FFF72BFF364984F82D03F3 -:10A460002046FFF7C1FE88B132492046A66BFFF7B0 -:10A470008FFF304930672046A66BFFF789FFA36B3B -:10A48000B067022D0CBF1A6F9A6FDA662A49002254 -:10A490006FF095032046FFF7B3FF274984F8340394 -:10A4A000012220466FF09503FFF7AAFF022584F8EA -:10A4B000350300232A4620461F49FFF7A1FF6319F1 -:10A4C0000135052D83F83403F3D100252A462046B3 -:10A4D0001A49FFF7A9FF631901350E2D83F85703B9 -:10A4E000F4D1012384F86733062220461449FFF78C -:10A4F000DFFE002284F8650312492046A56BFFF7B2 -:10A50000D7FE114985F82C0100222046FFF7D0FE26 -:10A51000002384F83E034021204684F82433BDE81C -:10A520007040FFF7D3BE00BF6E9F0200449F020041 -:10A53000C89F0200A09F0200F89F0200C19F020076 -:10A54000959F0200AD9F0200699F020010B504466E -:10A5500028B10468003418BF0124E6F3A5F62046AC -:10A5600010BD10B5848B0C80018C118040F2DA3262 -:10A570001A8090F83520029B01201A8010BD90F8B7 -:10A5800034007047C06A7047836B9961704738B573 -:10A59000044600283ED0C56D013DC565002D39D16A -:10A5A000FFF75EFD2046FFF772FDD4F8801229B157 -:10A5B000A36B186900F08CFDC4F88052002584F864 -:10A5C0009551204646F0E4DEA26B1368A34202D107 -:10A5D000A36C136003E09A6CA2421DD19D64D4F871 -:10A5E000943A0BB120469847A36B186951F094D860 -:10A5F000D4F8E41320B141B1204647F08FD804E0ED -:10A6000019B1A36B986852F0CDDC2046E6F34CF606 -:10A61000002038BD012038BD012038BD2DE9F047AC -:10A620008A46002104461546C0680A467646994681 -:10A63000EBF3DCF6804600070CD5276857B1BB6BFF -:10A64000C7F84C901869F96A51F02CD8FB6D0133AA -:10A65000FB65CEE04FF42F60E6F314F6074628B909 -:10A660006FF01A00314648F0A3DDC5E000214FF439 -:10A670002F62E1F3F1F5FB6DC7F844A00133FB65F0 -:10A680002368BC63BB640123C7F84C90276087F83C -:10A690005930E26C41F26B039A4205D1636C932B03 -:10A6A0000CBF0123182300E01823022DA7F88A30DD -:10A6B00005D118F0010F1CBF4FF40053FB62BB6BB8 -:10A6C000F96A186950F0EEDF7B6CB3F8E0831FFA8B -:10A6D00088F808F470631B0AFB615FFA88F33B6239 -:10A6E000BB6BD868F8F739FCFB69A7F8C602092BE1 -:10A6F00004D10423FB613B6A10333B62012387F8DA -:10A7000024304FEA18333B633846FFF79FFC00289C -:10A7100075D14FF48053A7F856304DF2240241F220 -:10A720000103022D18BF1346A7F8523038463749A7 -:10A73000FFF75AFD38B138463449D7F83880FFF76B -:10A7400027FEC8F868003846FFF7B7FC002856D047 -:10A7500038462946FFF76CFE3846FFF7CDFD3846F0 -:10A7600000F0D2FB00284AD029463846FFF7C5FC46 -:10A770000546002843D13846FFF70EFE384647F01D -:10A7800001DD3846012146F0AFDD3846294648F064 -:10A7900083DB4FF0FF33C7F8D432C7F8D832C7F89D -:10A7A000DC32C7F8E032C7F8E432C7F8E832C7F85D -:10A7B000EC32C7F8F032384607F11C011C22E1F3F5 -:10A7C000C7F4206950F0A8DF60B1BB6B986852F005 -:10A7D00035DEC7F8F80328B96FF01A00314648F0A3 -:10A7E000E7DC0CE03846002148F04CDA002387F81B -:10A7F000FC3907F14C03FB643846BDE8F087384666 -:10A80000FFF7C5FE0020BDE8F08700BF519F0200A2 -:10A8100070B505464FF498707646E6F333F5044676 -:10A8200028B96FF01A00314648F0C2DC39E0002147 -:10A830004FF49872E1F310F52B68A3606B68E36046 -:10A84000AB682361EB6863602B6963612B8CA38425 -:10A850006B8CE3846B6AA362AB6AE362EB6A23638B -:10A860002B6B63636B6B6364AB6BA364EB6BE36435 -:10A870002B6C23656B6C6365AB6CC4F81C316B6926 -:10A88000A365AB69E3650F2323663D2363667923E4 -:10A89000A3660123C4F818310323E366002384F878 -:10A8A0008B30204670BD00007FB50A4B0A490093EB -:10A8B000002301930293039304930593074A0368CB -:10A8C000F9F79EFB002814BF4FF0FF30002007B0BF -:10A8D00000BD00BF05E3860068F48800B95A010096 -:10A8E00001490268F9F731BBB95A01000023F0B5FC -:10A8F0001C4607E0CE183568C718C5507568013486 -:10A900007D6008339442F5D1F0BD000038B5046C89 -:10A910000023C4F8243690F86D53094B094A4FF4CC -:10A920008060002D0CBF15461D46E6F3ABF4C4F85D -:10A93000240620B129468022FFF7D8FF012038BD28 -:10A9400066AD020066B1020070B517494FF0FF32E4 -:10A95000046C0546FFF7ACFC1449C4F850051722F7 -:10A960002846FFF7A5FC0026C4F8540510496FF0EF -:10A97000250284F858652846FFF79AFC0D49A4F88B -:10A98000480532462846FFF793FC0B49A4F8040C0F -:10A990006FF003022846FFF78BFCB4F84835C31864 -:10A9A000A4F8063C70BD00BF1DA0020046A802002E -:10A9B0002FA802009CAC020007AD020038B5274961 -:10A9C0000446FFF7E5FCC0B228288CBF0023012312 -:10A9D00084F8690384F8CA0384F86D33204620495B -:10A9E000FFF7D6FC082820461CD81E490022FFF796 -:10A9F0001BFD80B20022C4F8FC001B492046FFF773 -:10AA000013FD1A49C4F800012046FFF7C1FC18499C -:10AA100005462046FFF7BCFC80B240EA0545C4F875 -:10AA2000045113E013490022FFF7FEFC80B2C4F882 -:10AA3000FC00114900222046FFF7F6FC0F49C4F83C -:10AA400000012046FFF7A4FCC4F8040120460C498D -:10AA5000FFF79EFC84F8080138BD00BF1EA4020069 -:10AA6000EFAC020014A802003DA802004CA00200B6 -:10AA700038A0020090AC020035AD0200A1A802008F -:10AA8000C4A70200F8B5A4490022056C0446FFF7EC -:10AA9000CBFCA14985F8BC0401222046FFF7C4FC89 -:10AAA0009E4985F8BD04002207232046FFF7A8FC35 -:10AAB000922385F8BE04994901222046FFF7A0FCA5 -:10AAC000974985F8BF0400222046FFF7F1FB95491E -:10AAD000C5F8C40400222046FFF7EAFB0026A5F8CB -:10AAE0005804914985F8336420463246FFF7E0FB6D -:10AAF0008E49A5F80A042046FFF74AFCB8B10123A5 -:10AB000085F833342F464223324620468749FFF7E3 -:10AB100077FCAB19C0B283F82604B5F80A340136C5 -:10AB2000C018A7F80C0402370D2EECD10DE08049B7 -:10AB300042222046FFF7BCFBC2B285F8082420461B -:10AB40007C49FFF7B5FBA5F806047B4900222046A7 -:10AB5000FFF7AEFB794985F838044FF0FF32204605 -:10AB6000FFF7A6FB7649A5F868054FF0FF322046AF -:10AB7000FFF79EFB7349A5F86A054FF0FF322046A8 -:10AB8000FFF796FB7049A5F86E054FF0FF3220469F -:10AB9000FFF78EFB6D4985F8700500222046FFF710 -:10ABA00087FB002684F87400324620466849FFF788 -:10ABB0003BFCAB1901360E2E83F80606F4D1A12218 -:10ABC00064492046FFF774FB6349C5F8C00546F2A7 -:10ABD0000F622046FFF76CFB0822C5F8C4055F49E9 -:10ABE0002046FFF765FB5E49C5F8C8056FF008020F -:10ABF0002046FFF75DFB5B49C5F8CC0540F6BB720C -:10AC00002046FFF755FB0A22C5F8D00556492046D5 -:10AC1000FFF74EFB5549C5F8D4056FF044022046B6 -:10AC2000FFF746FB5249A5F802066FF04A0220469C -:10AC3000FFF73EFB0122A5F804064E492046FFF728 -:10AC400037FB80B2031C18BF012300F0020085F817 -:10AC50004A353F2285F84B0547492046FFF728FB38 -:10AC6000642285F84C0545492046FFF721FB4449FD -:10AC7000C5F85C054FF0FF322046FFF719FBC5F819 -:10AC80006005013018BF012085F864053D490022A8 -:10AC90002046FFF70DFBC0B200F00F03000900F0E3 -:10ACA000010085F8143685F8170637490022262357 -:10ACB0002046FFF7A5FB3449A5F8180601224223D8 -:10ACC0002046FFF79DFB5023A5F81A062E490222C5 -:10ACD0002046FFF795FB0622A5F81C062B492046C7 -:10ACE000FFF7E6FA85F81E062046FFF767FE94F8A0 -:10ACF0006D232046002A4DD12549FFF795FB2449B5 -:10AD0000A4F8820301222046FFF78EFB2049A4F815 -:10AD10007E0320464DE000BFC8AC020073A80200CD -:10AD200087AC020054AC02007FA8020074AC0200A1 -:10AD3000B1AC0200E3AC020008A0020055A0020082 -:10AD4000F7AC020061A802001CA80200BAAC020025 -:10AD50004CAD020025A802008DA80200D2AC020072 -:10AD6000D9AC020014A002005FAD02002AAD0200BF -:10AD700067AC0200DFA70200ADA80200FAA702003C -:10AD8000E8A7020041A0020080AC0200D1A70200A7 -:10AD900045AD020025490022FFF746FB2349A4F8F0 -:10ADA000820301222046FFF73FFB2049A4F87E03DF -:10ADB00020460222FFF738FB0023A4F880031C4939 -:10ADC00085F8333620460222FFF71AFB10B1012323 -:10ADD00085F8333695F833362BB3154900222046D3 -:10ADE000FFF722FB1249A4F82C0A01222046FFF7A4 -:10ADF0001BFB0F49A4F8280A02222046FFF714FB88 -:10AE00000C49A4F82A0A00222046FFF751FA0A4901 -:10AE100085F8310628222046FFF74AFA002385F8F4 -:10AE2000320684F867330120F8BD00BF0AA802008B -:10AE3000A5AC0200DAA702005AAD020038B50E49EF -:10AE4000046C0546FFF7A4FA0C4984F82906284645 -:10AE5000FFF79EFAFF2284F82A0609492846FFF7E1 -:10AE600027FA084984F830062846FFF791FAC4F813 -:10AE70002C06012038BD00BF5EAC020096A802007F -:10AE80002BA0020051A8020038B50446056C4FF40F -:10AE90006770E6F3F7F1C5F82006236CD3F82006B7 -:10AEA000B0B1D4F8DC300B4A934207D00A4A93423F -:10AEB00006D00A4A93420AD1094902E0094900E052 -:10AEC00009494FF46772E1F343F1012038BD0020D6 -:10AED00038BD00BFC0AD3A0280BA8C0100F8240131 -:10AEE000B8A8020082A0020028A4020010B50446FF -:10AEF0004EF00AD8236CD3F82006E6F3D5F1206C87 -:10AF0000BDE81040E6F3D0B170B5044640F6084005 -:10AF1000E6F3B8F105462064002800F083800021A4 -:10AF200040F60842E1F398F10125A36B84F88250C2 -:10AF300084F8F050D868EBF3BDF13B4BC4F8DC006B -:10AF4000C4F8483A394B2046C4F84C3A384BC4F858 -:10AF5000503A384BC4F8543A374BC4F8A03A374B00 -:10AF6000C4F85C3A364BC4F8643A364BC4F86C3AD1 -:10AF7000354BC4F8703A354BC4F87C3A344BC4F8BE -:10AF8000B43A344BC4F8B03A334BC4F8C03A334BFC -:10AF9000C4F8BC3A324BC4F8C43A324BC4F8C83A8D -:10AFA000314BC4F8CC3A314BC4F8943A304BC4F826 -:10AFB000D03A304BC4F8D43A2F4BC4F8D83A2F4B80 -:10AFC000C4F8DC3A2E4BC4F8E03AFFF75BFD40B31F -:10AFD0002046FFF759FF20B32046FFF797FC00B348 -:10AFE0002046FFF7B1FC236C204683F8C054FFF7DE -:10AFF00025FF244900222046266CFFF759F92249F3 -:10B0000086F8340600222046FFF752F91F4984F8DB -:10B0100090022A462046266CFFF74AF986F8350644 -:10B0200000E00546284670BD554B8700114A870051 -:10B03000154A8700B95E87008D358700214B870050 -:10B04000915E8700CDEC8600296487001D4B870048 -:10B05000895F870015F98600D5F886004938870092 -:10B0600061498700CD218700C5F90000415D0200DC -:10B07000F50A8700F90A8700F10A8700FD0A8700B0 -:10B080000D0B870072A0020064A0020014AD020044 -:10B09000836B93F82C210AB1042200E003221A6783 -:10B0A000DA667047F8B507460C200D461646E6F3FB -:10B0B000E9F0044630B100210C22E1F3CDF0276025 -:10B0C0006660A5602046F8BD08B1E6F3EDB07047B4 -:10B0D0008068F2F35BB4000070B5064686B06C2061 -:10B0E000E6F3D0F00446D0B100216C22E1F3B4F0D5 -:10B0F0000823A3610E4B26600025009330680D499C -:10B100000D4A234601950295039504950595F8F798 -:10B1100077FF38B93268012382F8923023712046D4 -:10B1200006B070BD2046E6F3BFF02C46F7E700BF3F -:10B130000D698700B00A8900665B010010B50446FE -:10B1400068B10368064918682246F8F7FEFE2046F3 -:10B1500051F048D82046BDE81040E6F3A5B010BD38 -:10B16000665B010010B5044648B1054922464068B7 -:10B17000F8F7EBFE2046BDE81040E6F395B010BDB1 -:10B180005CF4890070B5064686B01020E6F37AF0CC -:10B19000044630B300211022E1F35EF033682660EC -:10B1A000636073680025A360042130460E4A0F4B8C -:10B1B00000950194FCF746FAA842E0600DDB0C4BC9 -:10B1C00030688DE828000B490B4A23460295039509 -:10B1D00004950595F8F714FF18B12046FFF7C2FF54 -:10B1E0000024204606B070BD2974870011748700C2 -:10B1F0007D7487007C0B89005CF4890030B50546BE -:10B2000087B01420E6F33EF0044638B30021142240 -:10B21000E1F322F06B682868A360124B2560606040 -:10B22000002500931049114A234601950295039584 -:10B2300004950595F8F7E4FE60B90A2323730F23FC -:10B2400063736423A3730223E3730623237401232C -:10B25000637403E02046E6F327F02C46204607B04F -:10B2600030BD00BF217B8700940B89000CE389006F -:10B2700010B5044648B1054922464068F8F765FE16 -:10B280002046BDE81040E6F30FB010BD0CE3890086 -:10B2900010B5044658B1064B21461B88C3581868A0 -:10B2A000F8F772FF2046BDE81040E5F3FDB710BD8A -:10B2B000D403000073B505460C20E5F3E9F7044616 -:10B2C000C8B1104B04221A8002214560002301906E -:10B2D0000D4A28460093FCF7B5F9002820600ADBE8 -:10B2E00001232381094B286800932146084A022341 -:10B2F000F8F7D9FE18B12046FFF7CAFF0024204610 -:10B300007CBD00BFD40300007D858700FC0B890055 -:10B31000A985870038B5044680B1094B21461B88B2 -:10B32000C5582868F8F730FF286806492246F8F71C -:10B330000CFE2046BDE83840E5F3B6B738BD00BF87 -:10B34000D6030000845B0100F0B5054687B01420E9 -:10B35000E5F39EF70446002856D02F4B04221A80AE -:10B36000456000260190042128462C4A2C4B00966B -:10B37000FCF768F9B042206046DB0123A3810C236F -:10B380002382284B0722E2810093274B28680193F0 -:10B390002649274A23460296039604960596F8F70F -:10B3A0002FFE002830D1234B286800932146224AE3 -:10B3B0000523F8F778FE38BB204BD5F894068DE8C6 -:10B3C00018004FF490712A221D4BFDF703FBD8B9EA -:10B3D000D5F8940680212A221A4B0094FDF712FC1E -:10B3E00090B9B5F8AA0106F023DD801B18BF012033 -:10B3F0000A3055F820301B68022B09D10121204664 -:10B400000A4652F0ABDD03E02046FFF783FF00243D -:10B41000204607B0F0BD00BFD60300005D8987005D -:10B4200049898700DD8B8700F58B8700340C890004 -:10B43000845B01000C0C8900098B8700F98C870064 -:10B44000E9898700F9888700084B10B51B880446F6 -:10B4500050B1C358064918682246F8F776FD2046D1 -:10B46000BDE81040E5F320B710BD00BFD8030000D1 -:10B470008B5B010070B5054686B01420E5F308F734 -:10B480000446002844D0264B08221A8000238560F9 -:10B49000042100930190234A2846234BFCF7D2F85D -:10B4A0000028206034DB0223A38105220C23E281E3 -:10B4B0002382D5F8940680213D221C4B0094FDF791 -:10B4C000A1FB28BB1A4B029000931A4B03900193E7 -:10B4D0000490059018492868184A2346F8F790FD0B -:10B4E000B0B9B5F8AA0106F0A3DC2B6893F84F2099 -:10B4F0001AB1032A14BF032201222046012153F06E -:10B5000063DA204602214FF0FF3253F05DDA03E0A8 -:10B510002046FFF799FF0024204606B070BD00BF0B -:10B52000D8030000319287001D928700E9918700BF -:10B530009993870001958700400C89008B5B01007F -:10B5400038B5044698B10568224628460849FCF7F4 -:10B550009CF821462868F8F717FE28680549224616 -:10B56000F8F7F3FC2046BDE83840E5F39DB638BD5A -:10B570001D9E8700C9E3890030B5054687B00820C5 -:10B58000E5F386F6044600283ED00023056004213A -:10B5900000930190204A2846204BFCF753F80028DE -:10B5A000606031DB28461E492246FCF769F858BB2B -:10B5B0001C4B0190009302900390049005901A494F -:10B5C00028681A4A2346F8F71BFDE8B9184B286883 -:10B5D00000932146174A0123F8F765FDA0B9164BE1 -:10B5E000D5F894068DE818004FF490712822134B7B -:10B5F000FDF7F0F940B9D5F8940680212822104BC8 -:10B600000094FDF7FFFA18B12046FFF799FF0024D8 -:10B61000204607B030BD00BFA19D8700619D870017 -:10B620001D9E8700A59E87009C0C8900C9E38900A8 -:10B63000940C8900799E87009D9F8700459E870016 -:10B64000459D870070B5064686B09C20E5F320F640 -:10B650000446002834D006601B4B3068002560602B -:10B660001A4900931A4A23460195029503950495B9 -:10B670000595F8F7C5FCF8B9D6F884341E229B78F6 -:10B6800022610422E27202222377227301230A221A -:10B69000E376237263616273A3764FF6AF72A3778A -:10B6A00084F899301023A0736072A072228384F80A -:10B6B0009A3084F8983003E02046E5F3F5F52C46FF -:10B6C000204606B070BD00BF19AE8700001C89007F -:10B6D00066B50200C0F88410C0F88820C0F88C302D -:10B6E0007047000010B5044648B10549224640683D -:10B6F000F8F72BFC2046BDE81040E5F3D5B510BDAA -:10B7000066B5020038B5044600B3436B05680BB15B -:10B71000E9F7C6FC04F11400DBF38AF404F1180025 -:10B72000DBF386F404F11000DFF382F504F124006A -:10B73000DBF372F4224606492868F8F706FC204637 -:10B74000E5F3B2F52B68002283F8622138BD00BF13 -:10B750007AE689002DE9F041054686B03820E5F308 -:10B7600097F5044600287FD005600026019004214B -:10B770002846414A414B0096FBF764FFB0426060A7 -:10B7800072DB042128463E4A3E4B0096019400F0AD -:10B790009FF9B042A06067DB0127E76038463A496D -:10B7A0003A4A6B68DFF32EF1206100285CD0062155 -:10B7B0003246D5F80480DFF36BF534490346424640 -:10B7C0003148DBF317F4606200284DD00721324680 -:10B7D0002069DFF35DF539460346E0613246606A71 -:10B7E000DBF3E8F239460246A0612069DFF350F549 -:10B7F000E36939463246606ADBF3DCF20221024635 -:10B8000060612069DFF344F5214B4FF00308C4F871 -:10B810002C808DE848001F4B286804931E4B1F495D -:10B8200005931F4A234602960396F8F7E9FBD8B919 -:10B830001C4BD5F894068DE81800B02142461A4BEF -:10B84000FDF746F880B9194BD5F894068DE8180035 -:10B85000B0215D22164BFDF769F928B91423A362C4 -:10B860002B6883F8627103E02046FFF74BFF00244A -:10B87000204606B0BDE8F08115D28700B906010068 -:10B88000890501004DE08700FDD0870005D18700C4 -:10B8900099D38700945B010019050100181C8900E9 -:10B8A0007AE68900171501008F1601005514010072 -:10B8B000C11401002DE9F043074687B04FF44170F1 -:10B8C0000E4615469846E5F3DDF40446002878D088 -:10B8D00000214FF44172E0F3BFF42820E5F3D2F4E5 -:10B8E0008146206020B92046E5F3DEF4484668E052 -:10B8F00000212822E0F3B0F423684FF441721C6069 -:10B900006261E5604FF0FF320025A261A760C4F8D4 -:10B9100004809D711423A4F808322823A4F8063269 -:10B920002D23A4F804326E23A4F80A32022384F8EB -:10B930000C326423A4F8383284F80D523046224980 -:10B9400022462B46F2F33AF0C4F8F80130B304F57E -:10B950001473C4F81832C4F814321C4B0526C4F80A -:10B960001C6200931A4B029501931A4B04950393A2 -:10B970000595234638681849184AF8F741FB0346ED -:10B9800060B9009038682168154AF8F78CFB28B92F -:10B9900084F8406284F84162206812E0D4F8F8111B -:10B9A00019B1A3689868F1F3F1F7206908B100F0C4 -:10B9B0003FF8206808B1E5F377F42046E5F374F426 -:10B9C000002007B0BDE8F08365F68700C5EF87006B -:10B9D00049F6870039FF87006C1C890000E8890060 -:10B9E0006500880038B50546F0B10468E4B1D4F8C4 -:10B9F000F81131B1A3689868F1F3C8F70023C4F8CF -:10BA0000F831A368224618680849F8F79EFAA36837 -:10BA100021681868F8F7B8FB2846E5F345F4204696 -:10BA2000BDE83840E5F340B438BD00BF00E8890008 -:10BA300010B5044630B159F0B9DE2046BDE81040DB -:10BA4000E5F332B410BD0000F7B506680546F369AA -:10BA50001F6D02373F013846E5F314F4044610B376 -:10BA600000213A46E0F3F8F384E860001021002654 -:10BA700028460E4A0E4B00960194FBF7E3FDB042B8 -:10BA8000A0610CDB04F1200363614FF44773E360B2 -:10BA9000D5F8380604F11C01DFF3DEF518B12046B5 -:10BAA000E5F302F434462046FEBD00BFB908880025 -:10BAB0009D08880010B5044648B1C36913B11C3015 -:10BAC000DFF3E0F52046BDE81040E5F3EDB310BD2F -:10BAD000F0B5D0F8244100682569C069006D854241 -:10BAE00011D267692E01B819013525614360059BA4 -:10BAF000BA518360069BC360E068C31C591821F0EB -:10BB00000301E160F0BD4FF0FF30F0BD37B50546F1 -:10BB10001820E5F3B7F3044638B300211822E0F308 -:10BB20009BF32B68256063606B682846A360FFF772 -:10BB300065FBE06088B15BF0AFD8002301468DE87B -:10BB4000180028460A4A0B4BFFF7C2FF0028206165 -:10BB500003DB51F04DD8606107E0E06808B1FFF702 -:10BB600087FB2046E5F3A0F3002420463EBD00BF3E -:10BB70001D1B8800F91A880010B5044638B1C0684A -:10BB8000FFF776FB2046BDE81040E5F38DB310BD0E -:10BB900073B505461820E5F375F30446002838D040 -:10BBA00000211822E0F358F30C20E5F36BF306466E -:10BBB00000282DD000210C22E0F34EF32B686661A3 -:10BBC000256063602846FFF73DFDA060B8B15BF0DB -:10BBD0009DD8002301468DE8280028460E4A0F4BC9 -:10BBE000FFF776FF0028E06009DB56F013DA0C4916 -:10BBF00020610C4AA0680C4BFFF76CFD09E0A068BF -:10BC000008B1FFF76FFD2046E5F34EF3002400E096 -:10BC1000044620467CBD00BFCD1B8800A91B8800C0 -:10BC2000C1218800B5218800A91E880010B50446EE -:10BC300050B18068FFF756FD6069E5F335F32046A3 -:10BC4000BDE81040E5F330B310BD000070B5444BC3 -:10BC500086B000930023019302930393414B044663 -:10BC60000493414B414905930068414A2346F8F744 -:10BC7000C7F9054600286FD1D4F884341421A3F8FD -:10BC80006410A36A012683F84C00E36A204683F817 -:10BC90004C60A16A5EF0E8D8E16A20465EF0E4D824 -:10BCA000204629465DF0EADBA36A83F84D50E36A3B -:10BCB00083F84D50236A1869E7F7F6FE830707D526 -:10BCC000D4F884344FF0FF325E73D4F88434DA81D0 -:10BCD0002368D4F884545E6951F0BCD901463046DB -:10BCE00051F052D9E862002836D0D4F884341F22AB -:10BCF00083F87820D4F88404052257304FF0FF31C0 -:10BD0000E0F3AAF22368D4F88424B3F8C810D3F877 -:10BD1000D80051850A2151631649E1F315F1431EFC -:10BD20000D2BD4F88454236898BF68631249D3F864 -:10BD3000D800E1F309F185F88A00D4F884340122AF -:10BD400083F85120D4F8843400201A7883F84E20E8 -:10BD5000D4F88434586701E04FF0FF3006B070BD6E -:10BD6000E9398800105C0100AD1E0100341D890016 -:10BD70006EB5020081B5020072B50200D0F88434BD -:10BD800010B5D96A044611B1406851F00BD920684A -:10BD900002492246BDE81040F8F7D7B86EB5020058 -:10BDA00038B503680446D0F884542749D3F8D8003E -:10BDB000E1F3CAF0287023682449D3F8D800D4F8F6 -:10BDC0008454E1F3C1F0E870D4F884341A78013A6D -:10BDD000D2B2FD2A01D901221A70D4F884341A781B -:10BDE0005A700023D4F88424D11812780133052B1B -:10BDF00081F85220F6D1D4F8845401212846E0F38A -:10BE00008BF4A870D4F88434DA78013AD2B2FD2ADF -:10BE100001D90122DA70D4F884340121DA785A7118 -:10BE2000D4F88454E81CE0F377F42871D4F884340F -:10BE300020461A799A715DF053DAB4F85814204606 -:10BE4000BDE838405DF0A49A8EB5020096B50200B8 -:10BE500010B50446D8B140680D492246FBF72BFCCB -:10BE6000236A1BB104F12000DFF30CF4237F23B11C -:10BE7000606808492246FBF708FCA068064922468C -:10BE8000F8F763F82046BDE81040E5F30DB210BDA9 -:10BE9000D1568800515488007E5C010030B50546BB -:10BEA00087B02420E5F3EEF1044600283ED00021BF -:10BEB0002422E0F3D1F12B680022A360AB68656017 -:10BEC000E3606B68042123610823A3822846194B91 -:10BED0008DE81400FBF7B6FB0028206022DB284623 -:10BEE00015492246FBF7CCFBE0B90123237728460E -:10BEF00012492246FBF7DAFBA0B9D5F8380604F15F -:10BF00002001DFF3A9F368B90D4B01900093029073 -:10BF10000390049005900B4928680B4A2346F8F7D4 -:10BF20006FF818B12046FFF793FF0024204607B0B2 -:10BF300030BD00BFC954880051548800D1568800D4 -:10BF4000555588001C1F89007E5C0100D0F8D03652 -:10BF5000186ADFF35DB3D0F8D036186ADFF3BAB3EE -:10BF6000F8B5D0F8846404460D46D1F8D800C1492C -:10BF7000E0F3EAF786F81C01D5F8D800BE49E1F3F2 -:10BF800007F0D4F8846438B1D5F8D800BA49E0F3A2 -:10BF9000DBF786F8E80002E0022386F8E830D5F8FF -:10BFA000D800B649E0F3F4F7D4F8846438B1D5F892 -:10BFB000D800B249E0F3C8F786F8580102E0FF2341 -:10BFC00086F85831AE49D5F8D800D4F88464E0F347 -:10BFD000BBF7AC49C6F82001D5F8D800D4F8846482 -:10BFE000E0F3B2F7A849A6F82A01D5F8D800D4F8AA -:10BFF0008464E0F3A9F7A549A6F82C01D5F8D80088 -:10C00000D4F88464E0F3A0F7A149A6F82E01D5F88E -:10C01000D800D4F88464E0F397F786F8E900D4F800 -:10C02000843493F8E92012B9022283F8E920D5F884 -:10C03000D8009849D4F88464E0F386F7A6F8C600DF -:10C04000D4F88464B6F9C63013B90123A6F8C63013 -:10C05000D5F8D8009049E0F377F7C6F8D800D4F8BF -:10C060008464D6F8D8301BB94CF25033C6F8D830B7 -:10C0700096F8E93001229A40D6F8D810D5F8D800C1 -:10C080008A4288BFC6F8D820022212FA03F38349F5 -:10C09000C6F8DC30E0F358F7C6F8E400D4F884645E -:10C0A000D6F8E4301BB94FF49673C6F8E430D5F8EF -:10C0B000D8007B49E0F348F7A6F8C400D4F88464BC -:10C0C000B6F9C43013B91923A6F8C430D5F8D8008E -:10C0D0007449E0F339F786F86C01D4F8843493F8A6 -:10C0E0006C2112B9052283F86C216F49D5F8D8006C -:10C0F000D4F88464E0F328F7D4F88434A6F8F00088 -:10C1000093F81C21694983F81D21D4F8843493F8ED -:10C110001D2183F84821D4F88434DA7983F8AC20DF -:10C12000D4F884341A7A83F84521D4F884644FF61D -:10C13000A273A6F8EA30A6F8EC30A6F8EE30D5F8EF -:10C14000D800E0F301F7A6F8F200D4F88464B6F959 -:10C15000F2301BB94FF6A273A6F8F23096F8E93028 -:10C16000012212FA03F3D6F8D8205149934288BF2E -:10C17000C6F8D8300023A6F8B230A6F8B430A6F836 -:10C18000B630C6F8B830C6F8BC30C6F8C030D5F8FE -:10C19000D8001F46E0F3D8F686F844014549D5F8A3 -:10C1A000D800D4F88464E0F3CFF686F84B01D5F8D4 -:10C1B000D8004149D4F88464E0F3C6F6D4F8843456 -:10C1C000C6F8240183F82971D4F88434D3F82421E3 -:10C1D0001AB94FF49B72C3F8242193F81D2102B1C0 -:10C1E0000322C3F84C21C3F850210022C3F8542184 -:10C1F000D5F8D8003149E0F3CBF640B1D5F8D800F6 -:10C200002E49D4F88464E0F39FF6C6F85401D5F8BB -:10C21000D8002B49E0F3BCF640B1D5F8D800284946 -:10C22000D4F88464E0F390F6C6F84C01D5F8D80051 -:10C230002449E0F3ADF640B1D5F8D8002149D4F84F -:10C240008464E0F381F6C6F850011F4922460023BA -:10C25000A068D4F88454F1F3B1F31C49C5F8300157 -:10C260002246A0680023D4F88454F1F3A7F3C5F85C -:10C270003401F8BD2CB60200A4B6020074B6020068 -:10C2800057B60200CBB50200EEB5020000B60200C0 -:10C2900096B602009EB5020067B602001FB6020005 -:10C2A000BEB50200CDB60200DDB5020081B60200C7 -:10C2B00012B60200AEB50200BFB6020045B60200DB -:10C2C00035B60200AFB602003F330100AD330100C6 -:10C2D00038B5044680B105682246D5F844010749BF -:10C2E000FDF779FC284606492246FBF7CEF92046A1 -:10C2F000BDE83840E4F3D8B738BD00BF1D708800F2 -:10C30000B16E880037B505460820E4F3C1F704464E -:10C31000C0B1056000220190042128460C4B009218 -:10C32000FBF790F9002860600CDB2846094922469B -:10C33000FBF7A6F930B9D5F8440107492246FDF7C5 -:10C3400047FC18B12046FFF7C3FF002420463EBD3E -:10C35000596F8800B16E88001D70880038B504469A -:10C3600070B1056821462868F7F70EFF286805496F -:10C370002246F7F7EAFD2046BDE83840E4F394B7DB -:10C3800038BD00BF845C010030B5054687B00C2085 -:10C39000E4F37EF70446002846D0274B05604FF4AF -:10C3A0009071009301902022D5F89406234BFCF75E -:10C3B00011FB002838D1224BD5F894068DE81800DF -:10C3C0004FF4907123221F4BFCF704FB00282BD164 -:10C3D0001D4BD5F894068DE81800402188221B4B90 -:10C3E000FCF718FB00BBD5F8940680212022184BDF -:10C3F0000094FCF707FCB8B9164B02900093164B5B -:10C40000039001930490059014492868144A234628 -:10C41000F7F7F6FD40B9134B286800932146124AFE -:10C420000123F7F740FE18B12046FFF797FF0024DD -:10C43000204607B030BD00BF21768800E973880030 -:10C44000557688000D748800C1758800D573880002 -:10C45000BD7388005D748800BD758800781F8900F1 -:10C46000845C0100701F89003174880010B5044697 -:10C4700060B1074B07491B882246C3581868F7F775 -:10C4800064FD2046BDE81040E4F30EB710BD00BFC8 -:10C49000DA030000885C0100F0B5074687B014207D -:10C4A000E4F3F6F6054620B3154B064600240422B5 -:10C4B00006F8044B1A80012347603372F4607472EB -:10C4C000042101900F4A38460F4B0094FFF700FB00 -:10C4D000A04270600DDB0D4B009401930294039415 -:10C4E0000494059438682146094A2B46F7F788FDDD -:10C4F00018B12846FFF7BAFF0025284607B0F0BD5F -:10C50000DA030000D9778800B97788002978880095 -:10C51000885C010070B5054686B01820E4F3B8F6D3 -:10C52000044600285AD02B6800260122436005608B -:10C53000082183F8AD200190324628463346009604 -:10C54000FFF7C6FAB04220614BDB10212846274A8C -:10C55000274B00960194FBF775F8B042C5F8980197 -:10C560003FDB0423E360234BA06005218DE8180026 -:10C57000D5F894064422204BFCF72CFA002830D141 -:10C580001E4BD5F894068DE818004FF490714422A4 -:10C590001B4BFCF71FFA002823D1D5F89406052180 -:10C5A0004422184B0094FCF7CBFCD0B9D5F8940684 -:10C5B000C0214422144B0094FCF7C2FC88B9134BF1 -:10C5C00001900093124B039002930490059011493F -:10C5D0002868114A2346F7F713FD10B9204606B024 -:10C5E00070BD2046E4F360F60024F7E77981880007 -:10C5F0005D818800DD808800358088003581880075 -:10C6000005818800558088003D858800C5828800A6 -:10C61000CD858800E01F89008C5C010010B50446C0 -:10C6200048B1054922464068F7F78FFC2046BDE82F -:10C630001040E4F339B610BD8C5C010070B50546BE -:10C6400086B03020E4F31EF60446002831D00021E5 -:10C650003022DFF301F61A4B25600093002301938B -:10C66000029303930493059328681649164A2346B8 -:10C67000F7F7C6FC0646E0B9FF23A3750123E3756F -:10C680002B681249D3F8D800E0F382F420B1314688 -:10C690003246E0F319F2A0752B680D49D3F8D800A3 -:10C6A000E0F376F448B100210A46E0F30DF2E075BC -:10C6B00003E0284661F094DD0024204606B070BDFA -:10C6C000A98C88001C20890056FB8900E3B6020073 -:10C6D000EDB6020038B50446002820D061F0D4DD64 -:10C6E000A36A73B1204661F099DA0AE02B686868A2 -:10C6F0006360E4F3D9F52846E4F3D6F5237D013BE6 -:10C7000023756568002DF1D1236805491868224614 -:10C71000F7F71BFC2068BDE8384061F0619D38BD2B -:10C7200056FB8900776C635F626D61635F696E665B -:10C730006F5F696E69740000000000000000000077 -:10C7400000000000000000000000000000000000E9 -:10C7500000000000000000000000000000000000D9 -:10C7600000000000000000000000000000000000C9 -:10C7700000000000000000000000000000000000B9 -:10C7800000000000000000000000000000000000A9 -:10C790000000000000000000000000000000000099 -:10C7A0000000000000000000000000000000000089 -:10C7B0000000000000000000000000000000000079 -:10C7C0000000000000000000000000000000000069 -:10C7D0000000000000000000000000000000000059 -:10C7E0000000000000000000000000000000000049 -:10C7F0000000000000000000000000000000000039 -:10C800000000000000000000000000000000000028 -:10C810000000000000000000000000000000000018 -:10C820000000000000000000000000000000000008 -:10C8300000000000000000000000000000000000F8 -:10C8400000000000000000000000000000000000E8 -:10C8500000000000000000000000000000000000D8 -:10C8600000000000000000000000000000000000C8 -:10C8700000000000000000000000000000000000B8 -:10C8800000000000000000000000000000000000A8 +:1019C0002DF70146204600E0002140F26462F4F366 +:1019D000C5F509EB880353F8253001350360EBB2F8 +:1019E000B342CDD3F878BDE8F087A845B1D3002045 +:1019F000BDE8F0872DE9F84304461E46002B00F0B1 +:101A0000B480436A02EB061503F4F8594FEA19292A +:101A100055F8043C013E0BB900279FE0204698474B +:101A2000002800F09E80F7E70122BA4055F8103CEC +:101A30001A4200F0928063692046222B0ADDE36996 +:101A40005A0607D540F627010022F4F3E7F60146CF +:101A5000204600E000214FF4C462F4F37FF50760F4 +:101A600015F90C2C22B1012A19D0013275D144E0AC +:101A700063692046222B09DDE3695B0606D540F643 +:101A80002701F4F3CBF60146204600E0002140F2A6 +:101A90002462F4F363F555F8083C03605DE0636984 +:101AA0002046222B0ADDE369590607D540F62701B7 +:101AB0000022F4F3B3F60146204600E0002140F294 +:101AC0002462F4F34BF563698046222B20460ADD3D +:101AD000E3695A0607D540F627010022F4F39EF683 +:101AE0000146204600E0002140F22462F4F336F57E +:101AF00055F8083C026813432DE063692046222B09 +:101B00000ADDE3695B0607D540F627010022F4F3FE +:101B100085F60146204600E0002140F22462F4F3FD +:101B20001DF563698046222B20460ADDE3695906CC +:101B300007D540F627010022F4F370F6014620464F +:101B400000E0002140F22462F4F308F555F8082C77 +:101B5000036823EA0203C8F8003001374F457FF4D9 +:101B600063AF103D002E7FF453AFBDE8F883000053 +:101B700070B59D4904460020EBF38EF2002800F07A +:101B8000318100209849EBF387F297490546002000 +:101B9000EBF382F2944906460020EBF37DF215F058 +:101BA000006500F0AC804FF400120021134620467F +:101BB000E6F741FD0222062113462046F4F344F6DF +:101BC00063692046222B0ADDE3695A0607D540F6F1 +:101BD00027010022F4F322F60146204600E000210E +:101BE0004FF4C162F4F3BAF40668002506F4807677 +:101BF0001BE04FF47A70EFF3DBF063692046222B91 +:101C00000ADDE3695B0607D540F627013246F4F3A7 +:101C100005F60146204600E000214FF4C162F4F3CE +:101C20009DF40668013506F480761EB9B5F57A7F15 +:101C3000DFD170BDB5F57A7F00F0D4804FF47A70B3 +:101C4000EFF3B6F00822062113462046F4F3FCF524 +:101C50000023062104222046F4F3F6F54FF47A70AF +:101C6000EFF3A6F063692046222B0ADDE3695906EB +:101C700007D540F627010022F4F3D0F501462046AF +:101C800000E000214FF4C062F4F368F40568002618 +:101C900005F001051BE04FF47A70EFF389F06369FA +:101CA0002046222B0ADDE3695A0607D540F62701B4 +:101CB0000022F4F3B3F50146204600E000214FF482 +:101CC000C062F4F34BF40568013605F001051DB15F +:101CD000B6F57A7FDFD102E0B6F57A7F03D12046F0 +:101CE0000621082279E029464FF480122B4620462F +:101CF000E6F7A1FC2046062101222B466EE0730187 +:101D000070D54FF48012134629462046E6F793FC1F +:101D10000122062113462046F4F396F54FF47A701B +:101D2000EFF346F00422062113462046F4F38CF527 +:101D3000062108222B462046F4F386F54FF47A70EC +:101D4000EFF336F063692046222B0ADDE3695E0675 +:101D500007D540F627012A46F4F360F501462046F0 +:101D600000E000214FF4C062F4F3F8F306680025A8 +:101D700006F001061BE04FF47A70EFF319F0636987 +:101D80002046222B0ADDE369590607D540F62701D4 +:101D90003246F4F343F50146204600E000214FF4BB +:101DA000C062F4F3DBF30668013506F001061EB9E4 +:101DB000B5F57A7FDFD102E0B5F57A7F03D1204611 +:101DC0000621042209E000214FF400120B462046B0 +:101DD000E6F731FC2046062102220023BDE87040D0 +:101DE000F4F332B570BD00BF6853010046F2905362 +:101DF000994210B5044609D049F21823994207D0F8 +:101E0000B1F5964F0CBF1F23002302E02A2300E008 +:101E10003C230521FF222046E6F779FC4FF400021F +:101E2000062113462046E6F73CFC1E20EEF3C0F7E1 +:101E3000204606214FF400020023BDE81040E6F7DB +:101E400030BC0000F0B5036A466A042BCCBF06F430 +:101E5000781606F4F01685B00446760C00253BE0B3 +:101E6000102168461F4A2B46EAF304F30020694616 +:101E7000EBF336F100282ED000210A46EAF3CCF627 +:101E800063690746222B20460ADDE369590607D518 +:101E900040F627010022F4F3C1F40146204600E099 +:101EA00000214FF4CC62F4F359F3056063692046D6 +:101EB000222B0ADDE3695A0607D540F627010022E6 +:101EC000F4F3ACF40146204600E0002140F26462E5 +:101ED000F4F344F307600135EBB2B342C0D305B06D +:101EE000F0BD00BFD5950200F0B5036A85B0042BA4 +:101EF0000446466A03DD06F0F866B60D02E006F019 +:101F0000F076760D00253BE0102168461F4A2B46EF +:101F1000EAF3B0F200206946EBF3E2F000282ED09D +:101F200000210A46EAF378F663690746222B204629 +:101F30000ADDE3695A0607D540F627010022F4F3CB +:101F40006DF40146204600E000214FF4CB62F4F32B +:101F500005F3056063692046222B0ADDE3695B0611 +:101F600007D540F627010022F4F358F40146204635 +:101F700000E0002140F25C62F4F3F0F2076001350A +:101F8000EBB2B342C0D305B0F0BD00BF0C99020064 +:101F9000F0B5036A85B0042B0446466A01DDF60EEF +:101FA00002E006F0F056760E00253BE01021684670 +:101FB0001E4A2B46EAF35EF200206946EBF390F0EE +:101FC00000282ED000210A46EAF326F66369074668 +:101FD000222B20460ADDE3695B0607D540F6270180 +:101FE0000022F4F31BF40146204600E000214FF4E8 +:101FF000CA62F4F3B3F2056063692046222B0ADD5E +:10200000E369590607D540F627010022F4F306F4E8 +:102010000146204600E0002140F25462F4F39EF2B3 +:1020200007600135B542C1D105B0F0BD1B99020072 +:1020300000487047C0AD3A022DE9F04304460F4610 +:1020400085B00020904915461E46EBF325F060B997 +:102050002046394615B1FFF7EBFF07E0FFF7E8FF31 +:102060004FF47A75B0FBF5F500E00546002087498E +:10207000EBF312F000F00F00012808D0022809D07D +:10208000834B844A032814BF9146994604E0DFF845 +:10209000149201E0DFF8109229462046FFF7A6FED1 +:1020A0002046F4F355F2002180462046F5F300F077 +:1020B000794B0246002E4BD10193032302933946FC +:1020C000204632462B460096CDF80C90FFF72DFCAB +:1020D0000746002837D063692046222B0ADDE369D2 +:1020E0005B0607D540F627013246F4F397F3014625 +:1020F000204600E000214FF4C062F4F32FF20268A2 +:10210000BF004FF68373134007F07C0205F17F0791 +:10211000FF09013F42EA07471F4363692046222B1C +:102120000ADDE369590607D540F627010022F4F3DA +:1021300075F30146204600E000214FF4C062F4F33D +:102140000DF2076096E029465448EAF353F192E015 +:1021500000218DE80A0003230293204639462B46CE +:10216000CDF80C90FFF7E1FB002D00F083802046B6 +:10217000E6F774F8064606E0AB4203D16369222B0A +:1021800007DC12E00C36002E74D03388002BF3D11C +:1021900070E0E3695A0608D540F627012046002280 +:1021A000F4F33CF30146204601E0204600214FF4C1 +:1021B000C062F4F3D3F10268B37802F07C02B3EBAF +:1021C000920F57D03579F3782D061B0505F0706511 +:1021D00003F4700300214FF07F622B432046E6F7A3 +:1021E00096FA737902211B052D4A43F400332046E9 +:1021F000E6F78DFAB3686FF07F4203211340204663 +:10220000E6F785FA63692046222B0ADDE3695B065F +:1022100007D540F627010022F4F300F301462046DB +:1022200000E000214FF4C062F4F398F102684FF629 +:10223000837335881340B2787F35ED119200013DEC +:1022400002F07C0242EA05451D4363692046222BC9 +:102250000ADDE3695E0607D540F627010022F4F3A4 +:10226000DDF20146204600E000214FF4C062F4F3A5 +:1022700075F10560012620464146F4F319F7304612 +:1022800005B0BDE8F08300BFEC9502007453010077 +:102290008C5101000C52010006970200A395020028 +:1022A0000000FE1F80530100F85301002DE9F043A8 +:1022B00099468BB00023079308930993036A476AF2 +:1022C000042BCCBF07F4781707F4F01704460D462B +:1022D00090467F0C00260CE0102103A8334A3346B9 +:1022E000EAF3C8F0002003A9EAF3FAF620B90136B0 +:1022F000F6B2BE42F0D34EE008AB009309AB0193B7 +:1023000020462946424607ABE6F7C0FB0123294693 +:102310004A462046FFF790FE20462946FFF792FDE9 +:10232000236A012B2CDD63692046222B0ADDE36939 +:102330005E0607D540F627010022F4F36FF201464E +:10234000204600E000214FF4C062F4F307F1636916 +:102350000646222B20460ADDE369590607D540F6DA +:1023600027010022F4F35AF20146204600E0002142 +:102370004FF4C062F4F3F2F0036843F48063336017 +:10238000089B20460093099B294601934246079BE0 +:10239000E6F7D4F807E0204629464A460023FFF72F +:1023A0004BFE0028A8D10BB0BDE8F083D595020004 +:1023B0002DE9F04F002587B004460E46049505959B +:1023C000F4F3C6F0294683462046F4F371F6A1499A +:1023D00082462846EAF384F648B1012384F8603344 +:1023E00029462A46EAF318F4C4F85C0301E084F8AD +:1023F000600300209849EAF373F648B101230021F5 +:1024000084F868330A46EAF307F4C4F8640301E089 +:1024100084F868032046F3F3F5F7904B676A984217 +:102420008F4B94BF20252125A3F1080898BF98461B +:1024300007F4F8573F0A08EBC50863692046222BCA +:102440000ADDE3695A0607D540F627010022F4F3B6 +:10245000E5F10146204600E000214FF4C462F4F3A8 +:102460007DF018F8083C013D036063692046222B8B +:102470000ADDE3695B0607D540F627010022F4F385 +:10248000CDF10146204600E000214FF4C562F4F38F +:1024900065F058F8043CA8F108080360002DCCD181 +:1024A00047E0082102A86F4A2B46E9F3E3F7002032 +:1024B00002A9EAF315F600283AD000210A46EAF309 +:1024C000ABF3236A80460C2B07DDB0F5803F04D2C6 +:1024D000C3B24FEA102843EA084863692046222B1A +:1024E0000ADDE369590607D540F627010022F4F317 +:1024F00095F10146204600E000214FF4C462F4F358 +:102500002DF0056063692046222B0ADDE3695A0637 +:1025100007D540F627010022F4F380F1014620465A +:1025200000E000214FF4C562F4F318F0C0F8008019 +:102530000135BD42B5D1204631464B4A1F23FFF736 +:1025400059FA00253EE00821484A2B4602A8E9F343 +:1025500091F7002002A9EAF3C3F58146002830D0A4 +:1025600063692046222B0ADDE3695B0607D540F646 +:1025700027010022F4F352F10146204600E0002139 +:102580004FF4C462F3F3EAF7056063692046222B37 +:102590000ADDE369590607D540F627010022F4F366 +:1025A0003DF10146204600E0002140F22462F3F3B1 +:1025B000D5F7002180460A464846EAF32DF3C8F8CD +:1025C00000000135BD42BED1204604A905AAE5F7A9 +:1025D0000FFF049F52463B4631460025204600959A +:1025E000E5F752FE384304902046F4F347F4059A89 +:1025F000049B002A3CD01A4363690592222B204693 +:102600000ADDE3695A0607D540F627012A46F4F3A6 +:1026100005F10146204600E0002140F21C62F3F380 +:102620009DF763690546222B20460ADDE3695B06B8 +:1026300007D540F627010022F4F3F0F001462046CA +:1026400000E0002140F21C62F3F388F7059B02686A +:102650003AE000BFC595020000970200BFAD3A0204 +:1026600000960200E79502001C970200E295020026 +:10267000002B2BD063692046222B09DDE369590624 +:1026800006D540F62701F4F3C9F00146204600E0E4 +:10269000002140F21C62F3F361F763690546222BC7 +:1026A00020460ADDE3695A0607D540F627010022D5 +:1026B000F4F3B4F00146204600E0002140F21C6231 +:1026C000F3F34CF7049B026813432B60049BABB1FC +:1026D00063692046222B0ADDE3695B0607D540F6D5 +:1026E00027010022F4F39AF00146204600E0002181 +:1026F0004FF4C362F3F332F7049B0360059BABB165 +:1027000063692046222B0ADDE369590607D540F6A6 +:1027100027010022F4F382F00146204600E0002168 +:1027200040F21C62F3F31AF7059B036031465246F0 +:102730002046E6F77EF94FF4FA60EEF339F32046CF +:102740005946F4F3B5F407B0BDE8F08FF8B5044688 +:1027500015460E46F3F3FCF6002107462046F4F337 +:10276000A7F4314602462B462046FFF79FFD204640 +:1027700031462A46E5F7D8FD20463946BDE8F840FF +:10278000F4F396B438B5036A0446012B2DD143699E +:10279000222B0ADDC3695A0607D540F6270100221D +:1027A000F4F33CF00146204601E0204600214FF4BE +:1027B000C062F3F3D3F663690546222B20460ADD97 +:1027C000E3695B0607D540F627010022F4F326F003 +:1027D0000146204600E000214FF4C062F3F3BEF64C +:1027E000036823F400732B6038BD2CDD4369222B72 +:1027F0000ADDC369590607D540F627010022F4F324 +:102800000DF00146204601E0204600214FF4C06251 +:10281000F3F3A4F663690546222B20460ADDE3693B +:102820005A0607D540F627010022F3F3F7F70146D1 +:10283000204600E000214FF4C062F3F38FF60368F6 +:1028400043F400732B6038BD70470120704738B5E2 +:1028500005460C46FFF79CFB284621460022FFF761 +:10286000F3FF28462146BDE83840FFF781B9000054 +:1028700038B504460D4600203149EAF331F440B141 +:1028800000210A46EAF3C8F12946C3B201222046D4 +:1028900003E02046294601220523E5F78BFF0020AF +:1028A0002849EAF31DF448B100210A46EAF3B4F1DD +:1028B0002946C3B209222046E5F77CFF00202249C1 +:1028C000EAF30EF448B100210A46EAF3A5F12946DD +:1028D000C3B205222046E5F76DFF00201B49EAF34D +:1028E000FFF348B100210A46EAF396F12946C3B244 +:1028F00006222046E5F75EFF002120464FF478626D +:102900004FF43863E5F7CDFE002120464FF46042D6 +:102910004FF42043E5F7C5FE4FF4C02200211346D3 +:102920002046E5F7BEFE0122002120461346E5F7CA +:10293000B8FE20462946BDE83840FFF7D5BA00BFAB +:1029400012970200DB95020012990200CA9502005C +:1029500038B5036A0446092B69DD4369222B0ADD79 +:10296000C3695B0607D540F627010022F3F356F74B +:102970000146204601E0204600214FF4C062F3F3F7 +:10298000EDF5026812F0010253D163692046222B53 +:1029900009DDE3695D0606D540F62701F3F33EF74E +:1029A0000146204600E0002140F26C62F3F3D6F5C8 +:1029B0004FF0004303604FF47A70EEF3F9F163696E +:1029C0002046222B0ADDE369590607D540F6270188 +:1029D0000022F3F323F70146204600E0002140F2F5 +:1029E0006C62F3F3BBF505686369ED04ED0C222B13 +:1029F00020460ADDE3695A0607D540F62701002282 +:102A0000F3F30CF70146204600E0002140F26C622F +:102A1000F3F3A4F56D030023036005F54245064872 +:102A200005F5A875B5FBF0F56420684338BD0020B6 +:102A300038BD002038BD00BFA086010038B5002198 +:102A400005461020E3F7A0FF002104461022E9F319 +:102A5000ABF46560204638BD08B1E4F71DB8704797 +:102A600010B50446E4F706F96060E0602068E7F717 +:102A700016FA6368A0F50060206118180123A060B1 +:102A8000237610BD38B50546F4F3CAF11C20EEF3E9 +:102A9000A1F4084C00211C222060E9F385F4206891 +:102AA0000560FFF7DDFF044922682846BDE838408D +:102AB000E6F726BC90040000D93F00002DE9F84F4E +:102AC0000C46F4F3ADF141F20100E568EEF382F457 +:102AD00000287CD000F1010C064620E0013219707C +:102AE000D2B2434639783D460137C1B13D2903F1A1 +:102AF0000108F3D1327029464646002203E0013234 +:102B00003770D2B2664611F8017FC3EB0508B044B6 +:102B100006F1010C002FF2D11A7008F10105E768E7 +:102B2000A368FB189D4205D22B781BB12F46634644 +:102B30000022D7E725460123E2688346BA1A2A8293 +:102B40003BE0594611F8012B9A4202D14FF0000C9C +:102B50000AE0102B2AD10F2AF8DC27E01BF8018F9E +:102B600007F80C800CF1010C6245F7D101EB02086B +:102B7000895C07EB020C4FF03D0907F8029008F161 +:102B8000010B0CF1010701F10109002203E018F823 +:102B900002A00CF802A001324A45F8D17A184FF091 +:102BA000000C07F801C08B44571C06E011F802B076 +:102BB00001EB020C0BF1010BE344B345C1D301332C +:102BC0000235112BB8D1BDE8F84FEEF315B4BDE8CE +:102BD000F88F0000F8B50E4617460446F4F320F1CE +:102BE0003020EEF3F7F3054668B1C660074E302398 +:102BF000436033688760036029462046FFF75EFF25 +:102C000035600020F8BD6FF01A00F8BD9404000094 +:102C100008B5064B1B683BB9054B196821B1054B3C +:102C20001A680AB1FFF7D6FF002008BD940400001F +:102C3000985C01009C5C0100F8B5104B07461C68CD +:102C40001E46BCB1E3689BB10D4D2A689A420FD174 +:102C5000F4F3E6F0E068EEF3CFF300232B6007E037 +:102C600038462568F4F3DCF02046EEF3C5F32C4635 +:102C7000002CF5D100233360F8BD00BF94040000A0 +:102C80008893020073B5856E04466DB1D0F8CC30E0 +:102C900000EB8303D3F8D420036E9A4203D1406E35 +:102CA000A847054600E000252046F3F351F4002331 +:102CB00002A941F8083D06466946204601AA0DF0E2 +:102CC000C1FE9DE806004FF4FF20E9F3E9F220463B +:102CD0003146F4F3EDF1E36E5BB1D4F8CC2004EBB4 +:102CE0008202D2F8D410226E914202D1606E29463F +:102CF00098477CBDF8B50446F0F3BAF000284FD0F1 +:102D0000A56E6DB1D4F8CC3004EB8303D3F8D42096 +:102D1000236E9A4203D1606EA847054600E0002565 +:102D20002046F3F315F4002107462046F4F3C0F1E2 +:102D30000121064600222046F0F3BAF04FF480113C +:102D40000A462046F0F396F040210A462046F0F36A +:102D5000A5F04FF080710A462046F0F38BF0204634 +:102D6000FFF790FF0F4B0121C6F804354FF4FC73B9 +:102D7000C6F808350A462046F0F39AF02046394650 +:102D8000F4F396F1E36E5BB1D4F8CC2004EB82024D +:102D9000D2F8D410226E914202D1606E2946984733 +:102DA000F8BD00BFF200394001207047C36B44F208 +:102DB000583293420DD004D844F25632934218D17F +:102DC00012E04AF62E22934208D04AF62F2293426E +:102DD0000FD1C0F884334AF6322303E0C0F88433BD +:102DE0004AF63123C3637047C0F8843344F2543346 +:102DF000C363704738B541F2E443044603630D46AC +:102E000029B108460F49EAF347F1A06240B92846C4 +:102E10000D49EAF341F1A06210B94FF6FF73A362C6 +:102E20000A492846EAF338F10949E0622846EAF3FC +:102E300033F1084960632846EAF32EF184F855001F +:102E400038BD00BF2D990200239902006499020049 +:102E5000439902004E9902007047000030B585B0DA +:102E60000190002404A840F8044D01A90422E9F3CC +:102E700017F2019DB5B12B46D3F88C2012B1002278 +:102E8000C3F88C2001340433102CF5D10398FEF7DD +:102E900097F90398FFF7D0FE034B9D4202D02846D6 +:102EA000EEF3AAF205B030BDE46101000367D0F88B +:102EB000CC3010B500EB8303029CD3F8D4304466C9 +:102EC0008166C266036610BD00238366C36603671E +:102ED00070478069C0F3C06070472DE9F84304462D +:102EE0001E46089D099FFAF761FC00212046F4F375 +:102EF000DFF080462046F3F333F30A28C8BFD8F842 +:102F00002C306061C8BFA3642228D8F80430C8BF41 +:102F1000D8F8AC20A361C8BFE261DA001CD5222832 +:102F200014DDE3695B0611D50022204640F6270137 +:102F3000F3F374F401462046F4F3BAF0D0F8043603 +:102F4000002163622046F4F3B3F002E0D8F80436BF +:102F5000636294F8243023624FF4E063A3604FF07F +:102F6000FF33E36011232361A1464FF0000817E00F +:102F70004146F4F39DF02046F3F3E2F22046F3F3EA +:102F8000EFF21EB1D9F814319E4203D0D9F88C303B +:102F90009F4201D1C5F8008008F1010809F1040938 +:102FA000D4F8D03020469845E2D32968F4F380F075 +:102FB0000120BDE8F883F7B5002213460D46012134 +:102FC0000446E5F738FB0021282207460B46204639 +:102FD0000091F3F3C1F20646280709D020460121EB +:102FE0000622F3F367F6204602210622F3F362F687 +:102FF00015F0F00F04D0204600210222F3F35AF618 +:1030000015F4706F0ED0204600210122F3F352F622 +:1030100001210A462046F3F34DF620460221012203 +:10302000F3F348F601213B4620464FF0FF32E5F727 +:1030300002FB2046002128224FF0FF330096F3F3D5 +:103040008BF2FEBD0020EAF327B0000010B50C495A +:103050000446FFF7F7FF80B288B9D4F8800008492A +:10306000EAF31AF080B250B9D4F880000549EAF3C7 +:1030700013F04FF6FF7380B2002808BF184610BD4A +:103080006D9902007B990200436907B50A2B09DD9F +:10309000003118BF01210091242200210123F3F304 +:1030A0005BF201E04FF0FF300EBD07B50021F822C2 +:1030B0000B460091F3F350F200F00F000EBD00003C +:1030C0002DE9FF47DDF830809246DDF834900F4659 +:1030D0004FF46372002104461E460E9DB8F1010FA5 +:1030E00008BF4FF00008E9F35FF111232361C4F832 +:1030F0008860C4F85C90C4F858A0C4F80480B8F1A3 +:10310000000F40F0C580204641463A464B46FFF747 +:103110004BFE002800F0C0804FF0C0531A68130F18 +:1031200002F47021236093B202F47002120D626403 +:1031300044F25832090C9342E36321640AD004D864 +:1031400044F25632934208D104E0A3F52A432E3BC1 +:10315000012B02D82046FFF729FE636C20460E3B68 +:10316000012B8CBF0023012384F84C304FF0C05159 +:103170003A46FAF793F9D4F8D030002B00F08A8061 +:10318000002704AB43F8047D8DE8480020464FF04B +:10319000C0513A463B46FFF7A0FE00287CD02046AF +:1031A000FFF736FD0F9B00950193204639463246C6 +:1031B000A36DFDF7F3FF002870D105B12D683A4EDD +:1031C00020462946FFF716FE3278002A42D163696D +:1031D000132B19DD4FF400612046F3F35BF73349FD +:1031E00007462846E9F37CF738B128462F49E9F32A +:1031F00053F7B0F1FF3F08BF00200023BB650399E0 +:10320000F8652046F3F354F72046A16DFFF7BAFAAC +:103210002046A16DFFF71BFB28462549E9F33CF743 +:10322000024620B92046A16DFFF792FB0246C4F882 +:103230008823A16D2046FFF789FA2046FFF75AFD43 +:103240002046A16DFFF7B4F82046A16DFFF710FBF3 +:10325000012333702046F3F3E1F528461549E9F3DD +:103260003FF738B113492846E9F316F701462046DF +:10327000FFF7A1FE28461049E9F332F778B1284656 +:103280000D49E9F309F701462046FFF7E5FD06E0A1 +:10329000002404E01C4602E0044600E03C462046D0 +:1032A00004B0BDE8F08700BFE06101003E99020074 +:1032B0005B99020073990200349902001FB50F4C0C +:1032C00002462378BBB910B90346014601E00C4B16 +:1032D000191D00200090019002930391094844F2C7 +:1032E00010714FF0C053FFF7EBFE28B1064B2022C0 +:1032F0001A6001232370034804B010BD70650100FB +:1033000064620100E4610100A00400002DE9FF47B0 +:1033100007464FF46370884691469A460D9E0E9D6F +:10332000EEF358F00446C8B10C9B3946019342466F +:103330004B46CDF800A002960395FFF7C1FE074665 +:1033400020B92046EEF358F03C4607E006B1366857 +:10335000C4F8806005B12D68C4F88450204604B0DC +:10336000BDE8F08770B5064686B04FF4BC70EEF34A +:1033700031F00446E8B100214FF4BC72E9F314F0D7 +:103380000D4B266000930D4B0025019330680C49CE +:103390000C4A2346029503950495059500F0D8FE46 +:1033A00030B94FF49663C4F8603184F8640100E0EA +:1033B0002C46204606B070BDA53881005D3D8100D9 +:1033C000D8D288003CC5890010B5044650B10368C6 +:1033D00005491868224600F060FE2046BDE810400E +:1033E000EEF30AB010BD00BF3CC589002DE9F041E5 +:1033F000054686B08020EDF3EDF70446002844D062 +:1034000000218022E8F3D0F704236360B423256011 +:10341000A381A046C5F85847274600260EE01C2287 +:1034200002FB06423C61A8681B4910320023FAF3F4 +:103430006DF338621C3700282BD0013663689E423A +:10344000EDDB164B1649009300230193029303937F +:10345000049305932868134A234600F079FEC0B907 +:1034600013E0D8F8201031B123689868FAF336F3E6 +:103470000023C8F82030013508F11C0863689D421C +:10348000EFDB2046EDF3B8F70024204606B0BDE898 +:10349000F0810025F2E700BF49488100A94681007C +:1034A0007CD388007F3F890070B5044600281ED079 +:1034B00003680F491868224600F0EFFD25460026F4 +:1034C0000DE0296A29B123689868FAF307F300230D +:1034D0002B62E86908B1EDF38FF701361C3563689C +:1034E0009E42EEDB2046BDE87040EDF385B770BD2F +:1034F0007F3F890010B50446C06F08B1FFF764FF35 +:10350000D4F8840008B107F0C1FED4F8800008B1F7 +:10351000FFF7CAFFD4F8B00008B100F013F9A068B3 +:1035200008B101F0E3F92046BDE81040EDF364B7BF +:103530002DE9F04F07468DB0B8208A4690461D46CB +:10354000179EEDF347F70446002800F0A0804FF0E7 +:10355000000B0021B822E8F327F7266084F88CB02E +:103560003846FFF76BFA0BABC4F8A8B02A460190B7 +:103570000693814641F2E44120463346CDF800B03F +:10358000CDF808A0CDF80C800494CDF814B001F06B +:103590005DFA0546002875D0A06010F06FDA2B693F +:1035A0001021E3603C4B6060A3643C4A33462761D2 +:1035B00064643846E8F35EF72B69D86FF2F356F788 +:1035C00049F6981398422B69D86F06D8F2F34EF754 +:1035D00008210346324A09A805E0F2F347F7314AC9 +:1035E0000346082109A8E8F345F7314609AA2E4BFE +:1035F0002E48E8F3FFF63246002016992C4B8DE852 +:103600008001F8F7A9FB064600283BD16368012733 +:1036100083F8787008210A46286930F0D5DA362117 +:103620003A46D5F89802EFF730FD2846FFF7DEFE60 +:10363000C4F8800030B3284607F0F6FDC4F88400D3 +:1036400000B32846FFF78EFEE067D8B163681949DA +:1036500083F8E070184B02968DE8480003960496B4 +:1036600005962868154A234600F072FD50B9284691 +:1036700000F032F8C4F8B00020B111482146EDF353 +:10368000A9F120B120464946FFF734FF0024204627 +:103690000DB0BDE8F08F00BFBD888100DB55010093 +:1036A000E05501004D49890040390100819902002F +:1036B000FD8D81002CD58800198A810058FB890076 +:1036C000F589810001207047024B01221A70E3F74F +:1036D00063BA00BFFC03000070B5064686B0202028 +:1036E000EDF37EF60446F0B100212022E8F35CF60B +:1036F0004FF4E153E3804B2323810A2363810E4B74 +:1037000026600025009330680C490D4A2346019538 +:10371000029503950495059500F01AFD30B93368BC +:10372000012283F86321204606B070BD2046EDF3E8 +:1037300063F62C46F7E700BF7D9A81008CD58800A0 +:10374000C04B890010B5044678B1FBF309F3236838 +:1037500022461868054900F0A0FC2046EDF34CF61F +:10376000236800221B6883F8632110BDC04B8900C9 +:103770000368D3F8D42041F26B03116B99420BD14B +:10378000936AEF2B28D001D8D62B04E0F52B23D059 +:1037900040F20F118B421FD0936A40F2C6529342FF +:1037A0001AD040F27452934216D0036A7F2210E07E +:1037B000482283F8FD2006E002F0C002921102EBDD +:1037C000810183F8FD10036A93F9FD20142A0BDCB4 +:1037D000482283F8FD207047036A93F8FD104AB22F +:1037E000B2F1FF3FE8D1E3E77047D0F8E81110B538 +:1037F000044629B18068FAF371F10023C4F8E83176 +:10380000D4F8001229B1A068FAF368F10023C4F8D3 +:103810000032D4F88434D3F8301139B1A068FAF307 +:103820005DF1D4F884340022C3F83021D4F8501369 +:1038300029B1A068FAF352F10023C4F85033D4F848 +:10384000541529B1A068FAF349F10023C4F854359E +:10385000D4F8F41529B1A068FAF340F10023C4F8B4 +:10386000F435D4F8C41729B1A068FAF337F100236E +:10387000C4F8C43710BD10B50446006807F0D8F886 +:10388000D4F8800620B106F021F80023C4F8803671 +:10389000D4F87C0620B106F049FA0023C4F87C363F +:1038A000D4F89C0120B108F089FE0023C4F89C31B3 +:1038B000D4F88C0120B101F025FE0023C4F88C312E +:1038C000D4F8400120B102F069FF0023C4F8403170 +:1038D000D4F8540120B1FEF3FFF30023C4F85431AF +:1038E000D4F8300120B102F019FC0023C4F83031C3 +:1038F000D4F8340120B102F0C1F90023C4F8343106 +:10390000D4F8380120B102F01BFB0023C4F8383191 +:10391000204602F0D5FAD4F84C0120B106F0BAFAEC +:103920000023C4F84C31D4F8480120B108F078FDE8 +:103930000023C4F84831D4F8440120B106F032F92C +:103940000023C4F84431D4F85C0120B108F016FA21 +:103950000023C4F85C31D4F82C3113B10023C4F82F +:103960002C31D4F8600120B104F0B4F90023C4F87C +:103970006031204608F0AAFA204605F09FFFD4F8EF +:10398000500120B105F0FAFF0023C4F85031D4F8FB +:10399000700120B101F09EFC0023C4F87031D4F80E +:1039A000780120B104F0A8FC0023C4F87831D4F8E1 +:1039B0007C0120B107F06CFE0023C4F87C31D4F800 +:1039C000740120B108F072FD0023C4F87431D4F8FA +:1039D000840120B101F01CFC0023C4F88431D4F828 +:1039E000880120B104F0E2FB0023C4F88831D4F848 +:1039F000780420B107F0F4FC0023C4F87834D4F83C +:103A00007C0420B107F02EFD0023C4F87C34D4F8E8 +:103A1000800420B107F0C0FD0023C4F88034D4F83E +:103A2000940120B108F0A2FE0023C4F89431D4F828 +:103A3000640820B108F0F6FE0023C4F86438D4F816 +:103A4000F80620B108F040F90023C4F8F836D4F89D +:103A50009C0620B104F0E2FE0023C4F89C36D4F8A2 +:103A6000A00620B101F060FD0023C4F8A036D4F810 +:103A7000CC0620B104F0BAFE0023C4F8CC36D4F84A +:103A8000D40620B104F0F4FC0023C4F8D436D4F8F2 +:103A9000D00620B108F084FA0023C4F8D036D4F858 +:103AA000600820B107F0D6FE0023C4F86038D4F8CF +:103AB000DC0620B107F0FEFB0023C4F8DC36D4F8A6 +:103AC000BC0608B105F081FDD4F8C00608B105F0C8 +:103AD0007CFDD4F8A00120B103F0F8FE0023C4F867 +:103AE000A031D4F8F00620B106F0C2F90023C4F8E2 +:103AF000F036D4F8300720B1EDF37EF40023C4F89B +:103B00003037D4F8A40620B105F03AFD0023C4F8FC +:103B1000A436D4F8940620B104F070FF0023C4F852 +:103B20009436D4F8240120B108F06CF80023C4F8CE +:103B30002431D4F8280120B103F0A6FD0023C4F8F5 +:103B40002831D4F8880420B106F0A8FA0023C4F87C +:103B50008834D4F8E80520B104F0D2FD0023C4F87D +:103B6000E835D4F8380620B1F9F7CEFF0023C4F8C1 +:103B700038362046BDE8104004F0D4BB70B5D0F80C +:103B80008434056801220446A3F89020D5F8D800B3 +:103B90003C49E9F3A5F240B1D5F8D8003949D4F849 +:103BA0008464E9F379F2A6F89000D4F884346422AE +:103BB000A3F84A20D5F8D8003349E9F391F240B18F +:103BC000D5F8D8003049D4F88464E9F365F2A6F852 +:103BD0004A00D4F884346422A3F84C20D5F8D800E5 +:103BE0002A49E9F37DF240B1D5F8D8002749D4F845 +:103BF0008464E9F351F2A6F84C00D4F884346422CA +:103C0000A3F89220D5F8D8002149E9F369F240B130 +:103C1000D5F8D8001E49D4F88464E9F33DF2A6F83B +:103C20009200D4F884340122A3F89620D5F8D80065 +:103C30001849E9F355F240B1D5F8D8001549D4F840 +:103C40008464E9F329F2A6F89600D4F884340422B7 +:103C5000A3F89E20D5F8D8000F49E9F341F240B10E +:103C6000D5F8D8000C49D4F88464E9F315F2A6F825 +:103C70009E00D4F884346422A3F894200122A3F88F +:103C8000982070BD079A0200239A0200E39902006F +:103C9000749B0200CD990200B5990200F7B5036A42 +:103CA000044693F9FC00421C2CD0236893F87C2036 +:103CB0000A2A02D8FEF308F225E0D3F8D8501449B6 +:103CC0002846E9F3E9F113498DF804002846E9F3A1 +:103CD000E3F111498DF805002846E9F3DDF10025EF +:103CE0008DF806002E4601AF7857FEF3EDF176B25F +:103CF000E8550135B042A8BF0646032DF6B2F2D111 +:103D0000304600E00820236A83F8FC00FEBD00BFB7 +:103D1000F5990200FB990200019A02000368D0F8AD +:103D2000842470B5D3F8D8500323D371D0F88424F9 +:103D300004461372D0F88424444982F8AD30D0F898 +:103D40008424284682F8AE30E9F3A6F140B220B9C7 +:103D500028463F49E9F3A0F140B2431E0E2B0CD890 +:103D60000128D4F8842401D1002302E0022804D1E0 +:103D70000123D371D4F884241372D4F8843493F8D3 +:103D80001C210AB10322DA7132492846266AE9F376 +:103D900083F186F8FC002046FFF780FF2E49284675 +:103DA000266AE9F379F186F8FD002046FFF7E0FC8A +:103DB000236A93F8FD2083F8FE20216841F26B020C +:103DC000D1F8D430186B904229D1226A92F9FC00C4 +:103DD000082824DC9B6AD12B12D0E92B10D0902B21 +:103DE0000ED08B2B0CD08D2B01D10D2315E0932BF6 +:103DF0000AD1B1F87A301B051B0DB3F5826F01DCD7 +:103E000018230AE01B2308E08E2B01D1102304E0C5 +:103E1000D62B01D0E42B02D1172382F8FC30236883 +:103E200040F27452D3F8D4309B6A934203D040F2EC +:103E3000C652934207D1236A93F9FC20082A02DC78 +:103E4000172283F8FC20012070BD00BF579A0200A2 +:103E50001F9A0200959B0200519A020010B5044679 +:103E60001C49806822460023F9F350F6C4F8E801A3 +:103E700070B3A068184922460023F9F347F6C4F846 +:103E8000000228B3A068154922460023F9F33EF644 +:103E9000C4F85003E0B1A068114922460023F9F3A9 +:103EA00035F6C4F8540598B1A0680E49224600239F +:103EB000F9F32CF6C4F8F40550B10023A0680A49C0 +:103EC0002246F9F323F6C4F8C407003018BF0120D6 +:103ED00010BD00BF713D82005D01820075EF810061 +:103EE0001DFD8100CD378200A5CF810070B5FF2276 +:103EF0000446012384F8732484F8DB2241F2010193 +:103F0000D4F8842400260376A4F8581464200321EE +:103F100084F8400584F8763484F87264D171D4F85A +:103F2000842440F62A151172A4F85A54A4F85C545B +:103F3000A4F85E54A4F86054A4F86254A4F864543D +:103F4000A4F86654A4F86E1440F62B150221A4F8C8 +:103F50006854A4F8701407250421A4F86A54A4F83E +:103F60006C14A4F82E06A4F8686384F82062A4F800 +:103F70002C6684F8346284F8236284F8216284F821 +:103F8000F26484F8B06284F8276521684FF0FF304E +:103F900081F8533048632168204681F84130216818 +:103FA00081F84230216881F8D160216881F843604E +:103FB000216884F80E6284F80F62C4F8506681F8B4 +:103FC0009430216881F8F530216881F8F430216857 +:103FD00081F89D30216881F83431216881F8693198 +:103FE000216881F82861216881F86161216881F880 +:103FF0006A612268966684F8643384F8653392F8BF +:104000004F10890718BF82F8523003230125002280 +:1040100084F8DC3184F8E4314FF44873A4F8343583 +:1040200084F85065A4F84E2584F8DC5505F096DD3B +:10403000052384F82036236884F8206184F85856D4 +:1040400083F8115123684FF0FF31A4F87017A4F8DA +:10405000541884F8736784F8A15784F8B05783F82C +:104060004251236883F84351236883F85C612368D5 +:1040700083F86451236883F86651236883F86B5191 +:10408000236883F86751236883F86851236883F8AD +:104090003B612368C3F83C6170BD2DE9F0470F46D2 +:1040A0009246002834D00468002C35D04FF0000828 +:1040B000C14628E0D4F8C40239464044E8F300F28F +:1040C000E8B9D4F8C8324FEA890653F82930534585 +:1040D00015D1D4F8C43243445D6B013D5D63EDB945 +:1040E000184629463822E8F35FF1D4F8C802294679 +:1040F00080190422E8F358F12846BDE8F08709F159 +:10410000010908F13808236893F8B4309945D1DBE8 +:104110006FF01D00BDE8F0876FF01D00BDE8F0876F +:10412000F8B500250F4606682C4608E0D6F8C4020C +:1041300039464019E8F3C4F1383538B101343368F1 +:1041400093F8B4309C42F1DB6FF01D042046F8BDBB +:104150002DE9F0478A461146984691460468FFF7D4 +:10416000DFFF031E05DA2368002693F8B4203546E6 +:104170003BE0D4F8C822382042F82380D4F8C42287 +:1041800000FB0320436B013343630020BDE8F0874D +:10419000D4F8C43206F138019F5D98191FBB494617 +:1041A0001F22E8F3D9F1D4F8C4320C999E19089B68 +:1041B000C6F820A0B362099B384673620A9BF3627B +:1041C0000B9B3363D4F8183743F8351003EBC50263 +:1041D0000D9B5360736B01337363D4F8C83243F89B +:1041E0002580BDE8F08701350E469542D0DB6FF0A3 +:1041F0001500BDE8F0872DE9F04107680C4615462B +:104200009846D7F8CC02002604E003689C420BD005 +:10421000064600690028F8D111E0002303610EB1C1 +:10422000306101E0C7F8CC02069B80E83001C36032 +:104230000020BDE8F0816FF01500BDE8F08114208A +:10424000EDF3C8F00028E8D1F5E7000013B500232E +:104250000446009321460068194AFFF7CCFF014647 +:1042600058BBD4F888040322164B05F07FFF0146A3 +:1042700018BBD4F888040222134B05F077FF0146DF +:10428000D8B9D4F888040522104B05F06FFF014619 +:1042900098B9D4F8880406220D4B05F067FF014653 +:1042A00058B9D4F8880408220A4B05F05FFF0028AB +:1042B00014BF4FF0FF30002001E04FF0FF301CBD75 +:1042C000C9A381002DCC8100B12C8200F92E82007F +:1042D000FD4E000029FD8100026810B5D2F8CC0225 +:1042E00000230EE00468A14209D101690BB11961F4 +:1042F00001E0C2F8CC12EDF37FF0002010BD0346C0 +:1043000000690028EED16FF01D0010BD41F2E443BA +:10431000984208D10023064A9A5A8A4205D00233AD +:10432000B3F58C7FF7D1002070470120704700BFA4 +:104330005C9A02002DE9F043D0F854530021C822C2 +:1043400087B004462846E8F32FF06423EB85032367 +:1043500085F8603000220123D4F858014FF48051D1 +:1043600039F042D8FF28074605D1236A1869196831 +:104370004DF094D90746236A6F860021A4F856743D +:10438000204607F46057B3F808801E680CF008DB7D +:10439000B7F5205F05F1380908D0B7F5C05F07D041 +:1043A000B7F5805F14BF0A27142702E0A02700E0BA +:1043B00028270021FF238DE80A00D4F884340290D6 +:1043C00003971B7942460493484633465BF07ADAFA +:1043D000236893F84F309A0703D0EB8843F020030B +:1043E000EB8007B0BDE8F08382B010B514246143C0 +:1043F000D0F8D44203936350059B60184360069B3A +:1044000002618360049BC360BDE8104002B0704746 +:1044100030B503680446DB6985B09A6D4068D4F80E +:104420003C16DB6DF9F738FBC4F83806002800F0BD +:10443000DE81204604F068F9C4F8E805002800F0A1 +:10444000D981204605F04AFEC4F88804002800F00F +:10445000D481204603F048F9C4F82801002800F070 +:10446000CF81204607F098FBC4F82401002800F013 +:10447000CA81204604F0D6FCC4F89406002800F057 +:10448000D181204605F08EF8C4F8A406002800F07B +:10449000CC81204604F0F2FE002840F0C98120467D +:1044A00004F04EFF002840F0C381204604F076FF60 +:1044B000002840F0BD81204604F0D4FF002840F0E1 +:1044C000B781204605F00AF8002840F0B181204667 +:1044D00005F020F80546002840F0AA810321D4F811 +:1044E000A4060A4605F054F9C4F8BC06002800F0FA +:1044F000A281D4F8A40602212A4605F049F9C4F89D +:10450000C006002800F09A812946C04AC04B2046C8 +:104510000095019407F084FBBE4B1A1D07CA1B6867 +:104520008DE80700082122462046FFF75DFF20683E +:1045300006F062FA204606F065FFC4F87804002809 +:1045400000F07F81204606F0A7FFC4F87C04002815 +:1045500000F07981204607F035F8C4F8800400287F +:1045600000F07381204601F063FEC4F818050028AE +:1045700000F06D81A84B2046C4F8543101F0E8FDED +:10458000C4F83001002800F06481204601F0A0FB4F +:10459000C4F83401002800F05E81204601F000FDDF +:1045A000C4F83801002800F05881204601F092FC40 +:1045B000002840F05581204607F092FBC4F85C01CA +:1045C000002800F05081204607F06CF9C4F860081C +:1045D000002800F04A8120682146A2688F4B03F032 +:1045E000CBFEC4F89802002800F04181204603F079 +:1045F000BBFBC4F86001002800F03B81884B2046DB +:10460000C4F82C3105F000FBC4F84401002800F088 +:104610003281204607F01EFFC4F84801002800F050 +:104620002C81204605F074FCC4F84C01002800F0F1 +:104630002781204602F0D6F8C4F84001002800F097 +:1046400021812368012283F8A120204604F0EAF8A2 +:10465000C4F89C06002800F01781204607F09EFB56 +:10466000002840F01381204605F0E4F9C4F8500119 +:10467000002800F00D81204605F004F9002840F0E4 +:104680000981204600F03CFEC4F87001002800F0CB +:104690000381204603F09AFDC4F87801002800F059 +:1046A000FD80204607F010F8C4F87C01002800F0D7 +:1046B000F880204607F010FFC4F87401002800F0CD +:1046C000F380204600F0BAFDC4F88401002800F011 +:1046D000ED80204603F034FDC4F88801002800F086 +:1046E000E780204607F0BEFFC4F89401002800F0E0 +:1046F000E180204600F06AFEC4F88C01002800F03A +:10470000DB80204607F070FFC4F89C01002800F011 +:10471000D580204669F094DE60B1204608F036F876 +:10472000C4F86408002800F0C9802368012283F8D7 +:10473000322102E0236883F83201204607F08EFA26 +:10474000C4F8F806002800F0BB80204605F002FB04 +:10475000C4F87C06002800F0B580204605F0C4F8B7 +:10476000C4F88006002800F0AF80204607F03EFC29 +:10477000C4F8D006002800F0A9802368012283F83D +:10478000A320204600F0E2FEC4F8A006002800F0B6 +:104790009F80204603F0D4FFC4F8CC06002800F028 +:1047A0009980204603F08AFEC4F8D406002800F061 +:1047B0009380204606F08EFDC4F8DC06002800F049 +:1047C0008D80236893F869313BB1204603F09CF853 +:1047D000C4F8A001002800F08380204605F022FBE9 +:1047E000C4F8F00600280CBF7620002079E04FF4D2 +:1047F000967076E040F22D1073E04FF4977070E001 +:1048000040F22F106DE04FF498706AE01934820086 +:10481000E5338200389A0200EFBEADDE41FF810031 +:10482000EFBEAD0D40F231105BE04FF4997058E0EF +:1048300040F2411055E040F2471052E04FF4A470AE +:104840004FE024204DE025204BE0262049E02A209F +:1048500047E0312045E0322043E040F2F51040E0EF +:104860004FF4FB703DE035203BE0BD2039E03920BE +:1048700037E03C2035E03E2033E040F26D2030E070 +:104880003F202EE043202CE06A202AE0472028E049 +:10489000492026E0482024E04A2022E040F2E5209A +:1048A0001FE040F2E6201CE04B201AE05A2018E0FE +:1048B0005B2016E05E2014E05F2012E0632010E031 +:1048C00065200EE008480CE067200AE06C2008E054 +:1048D0006E2006E06F2004E0702002E0722000E00D +:1048E000732005B030BD00BF50464D00F8B50446FA +:1048F000002800F0A6800FF099D9D4F8F415D0F173 +:10490000010638BF002621B1A068F9F37BF000B999 +:1049100001362046D4F82C1305F00CDF2046D4F8DD +:10492000DC1405F007DF2046D4F8341305F002DF6D +:10493000D4F8400308B1ECF35FF5D4F8980220B145 +:1049400003F070FD0023C4F89832276AB96911B1E9 +:10495000204661F09BD80025BD61D4F864325959D6 +:1049600011B1204632F098DA0435202DF5D1D4F873 +:10497000580103F0B3FA2046FEF737FFD4F81805C4 +:1049800020B101F031FC0023C4F818352046FEF7B1 +:1049900072FF204602F042FA23688619D3F8D41039 +:1049A00031B1606802F035FA23680022C3F8D420E0 +:1049B0002368D3F8D80028B1ECF31EF52368002251 +:1049C000C3F8D820D4F8D05204E02846EF68ECF3BE +:1049D00013F53D46002DF8D12146C4F8D052206889 +:1049E000FFF77AFC206818492246FFF756FBD4F8F7 +:1049F000640118B107F09EF8C4F86451D4F89C0221 +:104A000020B1ECF3F9F40023C4F89C32D4F8F80494 +:104A100048B1ECF3F1F40023C4F8F83403E0204685 +:104A2000616815F037D8D4F89422002AF7D104F53C +:104A3000C6600C30F8F7B2FF2046616801F08AF8D2 +:104A400000E006463046F8BDDD5601002DE9F04F86 +:104A500091B0002491461B9E9DF868200790DDF8D8 +:104A600078B02046099198460892DDF880A00C9411 +:104A70000D940E94E3F792FB484631461C9A1D9B19 +:104A8000CDF800B00CF031F8054608B1012376E30B +:104A9000FEF71AFE0DAB01930EAB0293484631466A +:104AA0001C9A1D9BCDF800B002F0AEF9074618B96C +:104AB00001230C93044688E30D9848B1AA49E8F312 +:104AC0000FF328B129462A46E8F3A6F01FFA80F929 +:104AD0001F9B3046009341460CAA4B4601F06CF8F0 +:104AE0000446002800F0898305680E9A46600D9BF5 +:104AF000C5F8DC20D0F88424FF21C5F8D470C5F8AF +:104B0000D83082F86010426A0023C261079A0D9380 +:104B10008260964AC5F80C80C5F8A4206E610E9399 +:104B2000012280F84226D0F8E022C0F8A4B163F355 +:104B30001722C0F8E022089A414685F8212080F823 +:104B4000CF31032380F84135FFF7D0F9236804F50E +:104B5000C662DB696068196E0C32F8F7E2FE074640 +:104B6000002840F032832046394605F007D8204619 +:104B700007993246434606F045FFC4F8640108B978 +:104B80000F23FCE27A4B28468DE88800794B7A495E +:104B900004937A4B7A4A0593234602970397FFF7CB +:104BA000D7FA08B11023EAE2089B1C9A8DE8480066 +:104BB0001D9B02920393204609994A464346CDF82D +:104BC00010B002F01DFA0C90002840F0FE8223691C +:104BD000D86FFEF76AFAA4F84006B4F8AA010DF0FF +:104BE000CFD9003018BF01200A3054F820300AA96C +:104BF000236220692FF0FCDF00283DD10A9B074685 +:104C0000C4F8B03139460FAA204604F0ADDC39466D +:104C10002046BDF83C20013704F0AADC062FF1D174 +:104C20004FF44073C5F8E8302A23C5F8B830322372 +:104C3000C5F8BC3036234FF47D62C5F8C43040F26D +:104C4000D453A5F8CA20A5F8C0304FF45D720023F4 +:104C500085F8B670A5F8C82084F89437D5F8B83030 +:104C6000842B02D98423C5F8B8304FF40470ECF3D8 +:104C7000B1F3C4F89C0208B9142380E24FF4047223 +:104C80000021E7F391F322460023D2F8A002D4F8E2 +:104C90009C12043241F82300D4F89C1251F82310DE +:104CA0008B710133042BF0D1012385F89330236AF3 +:104CB0001869EEF7A1FF00F0010085F85400236A9F +:104CC0001869EEF799FFC0F3C00085F85500294632 +:104CD000204607F0EDF92B49D5F8D800E8F3DCF1D0 +:104CE000D5F8D42040F26E51936A07468B4208D023 +:104CF000126B41F26B018A425AD1D12B01D0E92BC0 +:104D000012D1D4F88434192283F84920D4F8843499 +:104D10004FF0FF325A64642283F87A20D4F8843446 +:104D2000012283F8302059E0B3F5897F11D8B3F51B +:104D3000887F32D8F52B07D8F42B2ED2E42B2CD039 +:104D4000EF2B2AD0D62B27E0A3F58773012B45D86C +:104D500023E0B3F59A7F17D2B3F5987F1DD840F2C0 +:104D60001712934218E000BF839B020000315F07D7 +:104D700001638200EC56010008D68800514F000004 +:104D8000DD560100899B0200B3F59A7F26D9B3F561 +:104D90009B7F02D9B3F5A57F20D1D4F88434322289 +:104DA00083F87A20D4F88434642283F8492010E010 +:104DB00041F2E4418A4211D140F2DA5293420DD1DC +:104DC000D4F88424642382F87A30D4F8842482F8D6 +:104DD0004930D4F884344FF0FF325A642046FEF74D +:104DE000CDFED4F884341922A3F8AA20204607F077 +:104DF0007FF8D4F88434226A19781069DA784EF092 +:104E0000D1D8D4F878364FF0010983F83490E169AD +:104E10002069043103F0D7FD236AD4F884B41869FB +:104E20004EF0D8D9CBF8400004F5E47B2069594610 +:104E30002EF064DF0622281D5946E7F331F2B4F85C +:104E4000AA010DF09DD8003018BF01200A3054F897 +:104E5000203020462362FEF761FF08B918238EE157 +:104E6000216A0F2340F2FF32A1F80031A1F802219C +:104E700001F1F80301F1F402204601F01BFC236A62 +:104E8000D3F8F420C3F8F020C3F8E820D3F8F820D2 +:104E9000C3F8EC201A68022A08BF83F8159007F0BF +:104EA0000103002B0CBF0323002385F84F30236A36 +:104EB0001869EEF7A1FE10F40060236806D093F89D +:104EC0004F2002B1012283F8512001E083F8510004 +:104ED000216A20461C3106F06DDA00212046D4F804 +:104EE00020900BF05DDD00227F2309F1500100933B +:104EF0000190134609F11C005AF020DD204664F0B1 +:104F00002FDF40F2CC63C4F828362046FFF780FA42 +:104F10000C90002840F05981D4F8800402219DF9BA +:104F20002C2059F0F9DD20464146FEF797FF10B9D5 +:104F30004FF47A7323E1204602F0F4FFC4F85801DD +:104F400010B940F2E9331AE12046FFF7F3F92046A1 +:104F5000314614F07FDD10B940F2EB330FE1C4F8B5 +:104F6000BC05C4F8C0053146204614F073DD10B905 +:104F70004FF47B7303E10123C4F8C40585F8A8301E +:104F8000204602F045FC10B140F2ED33F7E0062375 +:104F9000A5F86030A5F8623095F89C30012B04D15B +:104FA0004022A5F86020A5F86220D5F888300A22B2 +:104FB0001A804FF454725A80D5F88C300126C422DE +:104FC0001E805A80D4F830011FF0C8DD08B184F883 +:104FD0000E62B4F8E13243F4C05343F01E03A4F868 +:104FE000E132236A1869EEF707FEC10607D5D4F847 +:104FF000843401229A74D4F88434FF22DA74B4F829 +:10500000E1224FF2FF731340D4F88424A4F8E13274 +:10501000D278012A07D123F4006323F00C031B0488 +:105020001B0CA4F8E132FF260221012284F8E06281 +:1050300084F8DF6284F8DE62204603F0BDDB0121E4 +:105040003246204603F0B8DB236A4FF0FF38C4F83D +:1050500014821869EEF7D0FD10F00406204605D042 +:105060000321FEF3C3F684F81C8204E03146FEF30C +:10507000BDF684F81C62236A1869EEF7BDFD3A0795 +:1050800002D5002384F81C32FB0603D520460021FC +:10509000FEF3ACF6BE070ED5A26A002382F84D30AF +:1050A000E26A82F84D30B4F8E13223F080031B0449 +:1050B0001B0CA4F8E132780703D52046002164F0E8 +:1050C000D5DF390607D5B4F8E13223F010031B040D +:1050D0001B0CA4F8E13295F84130A3B195F84230A9 +:1050E0008BB117F0600F0ED007F02001D1F1010154 +:1050F00007F0400238BF0021D2F10102204638BF3C +:10510000002200F00FFFB4F8AA010CF039DF0030E4 +:1051100018BF012000F10A0654F82670D4F868126E +:105120002046384A3B4660F06FDCB86154F82610E0 +:10513000886910B940F24C4321E0503128223C30BC +:10514000E7F3AEF01420ECF34BF1C4F8300710B9DC +:1051500040F24D4313E0AB6D204643F00403AB65D2 +:105160000EF078DD2046FFF771F810B14FF4FA63C6 +:1051700005E0204603F0DEF818B140F2D1730C933D +:1051800023E023682049D3F8D800E7F3A9F770B1EA +:105190000346184613F8012B1AB11C498A5C5207C2 +:1051A000F7D500210A22E7F337F5C4F88406A06892 +:1051B0000021F8F3A7F4012384F8A837BAF1000F0F +:1051C00017D00023CAF8003013E00D9820B1ECF39B +:1051D00013F100230D930E9314B12046FFF786FBC5 +:1051E000BAF1000F04D00C9B0024CAF8003000E094 +:1051F0005446204611B0BDE8F08F3046394601F0E4 +:1052000008FEE2E710570100489A02000AA0880051 +:1052100038B5044670B1056821462868FFF75CF888 +:10522000286805492246FEF738FF2046BDE8384089 +:10523000ECF3E2B038BD00BF1657010070B5066A46 +:105240008EB005463820ECF3CBF0044600282FD072 +:105250001B4B056000930023019302930393049377 +:10526000059328681749184A2346FEF771FFF8B9D5 +:10527000164B214600932868154A0223FEF7BBFF10 +:105280000546A8B929461C2204F10B00E7F38CF06F +:105290003069316807AA4CF025DA234607AAD97A83 +:1052A000AA5C01350A43DA7201331C2DF6D103E002 +:1052B0002046FFF7ADFF002420460EB070BD00BFB2 +:1052C000C54F830084E188001657010074E188000F +:1052D0007D4F830038B5044670B1056821462868C3 +:1052E000FEF7FAFF286805492246FEF7D6FE20465B +:1052F000BDE83840ECF380B038BD00BF1A5701005C +:1053000030B5054687B00C20ECF36AF0044600285F +:105310003FD000230560012100930190204A2846D8 +:10532000204B02F037FA0028606032DB1E4BD5F8C4 +:1053300094068DE81800052121221C4B03F0F2FB96 +:1053400038BB1B4BD5F894068DE8180005212422A4 +:10535000184B03F0E7FBE0B9174B01900093029064 +:1053600003900490059015492868154A2346FEF7D6 +:10537000EFFE70B9134B286800932146124A0323AD +:10538000FEF739FF28B92A680123A36082F8A93003 +:1053900003E02046FFF79EFF0024204607B030BD03 +:1053A0007954830075548300C15583007D54830074 +:1053B000915683009D5483004D558300C0E18800C1 +:1053C0001A570100A8E18800D154830030B5054682 +:1053D00087B000286DD00820ECF302F004460028C6 +:1053E00068D000230560142100930190354A2846B7 +:1053F000354B02F0CFF9002860605EDB334B4FF491 +:1054000098718DE818006B22D5F89406304B03F0A4 +:1054100089FB002851D12F4B05218DE818006B2204 +:10542000D5F894062C4B03F07DFB002845D12B4B7F +:105430004FF490718DE818006C22D5F89406284B33 +:1054400003F070FB002838D1264B4FF490718DE8A3 +:1054500018006F22D5F89406234B03F063FB002855 +:105460002BD1224B0A218DE818006E22D5F8940624 +:105470001F4B03F057FB00281FD10095D5F8940669 +:105480000A216E221B4B03F003FEB0B91A4B0190A8 +:105490000093029003900490059028681749184AD9 +:1054A0002346FEF755FE40B92B68012283F8AC2055 +:1054B00000E00446204607B030BD2046EBF39CF7E1 +:1054C0000024F7E7215C8300015C8300395E8300E0 +:1054D000555C8300195E8300355C8300595E830050 +:1054E000815C8300C55E8300C15C8300F15E830044 +:1054F000ED5C8300E15B8300195D8300D8E18800E7 +:105500001E57010010B5044650B1036805491868DC +:105510002246FEF7C2FD2046BDE81040EBF36CB713 +:1055200010BD00BF1E57010010B5044650B10368FE +:10553000054918682246FEF7B0FD2046BDE8104038 +:10554000EBF35AB710BD00BF999B020070B505463A +:1055500086B00820EBF33EF70446002800F0B9803F +:105560005F4B05604FF49071009301903022D5F8A5 +:1055700094065C4B03F0D6FA002840F0AA805A4B00 +:10558000D5F894068DE818004FF49071F422574B2B +:1055900003F0C8FA002840F09C80554BD5F89406DB +:1055A0008DE818000A21F422504B03F0BBFA0028C2 +:1055B00040F08F804F4BD5F894068DE818004FF4DB +:1055C0009071A0224C4B03F039FB002840F0818001 +:1055D0004A4BD5F894068DE8180005213022484B37 +:1055E00003F0A0FA002874D1464BD5F894068DE854 +:1055F00018000521F422444B03F094FA002868D1E6 +:10560000424BD5F894068DE818000521A022404BA6 +:1056100003F014FB00285CD1D5F894060521302254 +:105620003C4B009403F034FD002852D1D5F8940689 +:105630000521F422384B009403F02AFD002848D1BC +:10564000D5F894060521A022344B009403F0A6FD62 +:1056500000283ED1D5F89406C0213022304B00946A +:1056600003F016FD002834D1D5F89406C021A022FD +:105670002C4B009403F092FD58BBD5F89406C02142 +:10568000F422294B009403F003FD10BBD5F89406D7 +:105690000A21F422254B009403F0FAFC0646C0B917 +:1056A0008DE8110001212846214A224B02F072F8B0 +:1056B000002860600DDB204B28688DE848001F49FA +:1056C0001F4A23460296039604960596FEF740FD70 +:1056D00018B12046FFF728FF0024204606B070BD11 +:1056E00059638300216383003BA10000D59C000027 +:1056F000E5A000006D6383003D6383009962830031 +:105700002161830077A0000031A00000E9628300DE +:1057100071618300A96183000D9D00001D628300FB +:105720003D668300556683005D9C00008F9C0000F1 +:105730008563830081638300B964830038E2880055 +:10574000999B02002023402180E80A00C0F8B01095 +:10575000C16218214FF4F0628163016401651D216B +:105760002DE9F04182600B251022C16505210A2434 +:10577000C2604561856142620425C0F8B8200166B7 +:1057800080224FF4F0714FF480660461C461856239 +:10579000012409254FF0140C426311270822816669 +:1057A0004FF027080321C0F8B43004624466C46493 +:1057B00043658567C0F830C0C2638765C666066703 +:1057C0004167C0F87C80C0F8A440B024C0F8C04055 +:1057D0004824C0F8C4406024C0F88450C0F8885001 +:1057E000C0F8C84002253024C0F8E030C0F8F030DE +:1057F000D3234FF01208C0F88C50C0F89050C0F876 +:105800009C50C0F8A050C0F8CC404FF4FA65062474 +:10581000C0F8F4300023C0F88080C0F894C0C0F80D +:105820009810C0F8A810C0F8AC20C0F80021C0F84B +:105830000421C0F8D040C0F8D470C0F8D850C0F8E7 +:10584000DC20C0F8E840C0F8E460C0F8FC30C0F8E4 +:10585000F810BDE8F08101207047704738B5044664 +:10586000D0F82C0320B1EBF3C7F50023C4F82C3398 +:10587000D4F8340320B1EBF3BFF50023C4F834337C +:10588000D4F8180730B1236823B1EBF3B5F5002342 +:10589000C4F81837D4F8C40218B123680BB1EBF37D +:1058A000ABF5D4F8C8020025C4F8C45228B1236867 +:1058B0001BB1EBF3A1F5C4F8C852D4F8640208B1E7 +:1058C000EBF39AF5D4F854030025C4F8645218B1E8 +:1058D000EBF392F5C4F85453D4F8140320B1EBF36E +:1058E0008BF50023C4F81433D4F8D40208B1EBF3D9 +:1058F00083F500256319D3F8A032D3F8E00008B18E +:10590000EBF37AF50435102DF4D1D4F8A00208B1E8 +:10591000EBF372F5D4F8840420B1EBF36DF50023BA +:10592000C4F88434D4F8DC0420B1EBF365F500232B +:10593000C4F8DC34D4F8280520B1EBF35DF500237E +:10594000C4F8283538BD10B50C46D1B1C86918B1B6 +:10595000EBF352F50023E361D4F8880020B1EBF3B8 +:105960004BF50023C4F88830D4F88C0020B1EBF359 +:1059700043F50023C4F88C302046BDE81040EBF31B +:105980003BB510BD70B504464FF4B8701646EBF346 +:1059900027F50546A8B14FF48470EBF321F5E861D3 +:1059A00078B13146FFF7CEFE4FF45470EBF318F5A3 +:1059B000C5F8880028B1C420EBF312F5C5F88C00B7 +:1059C00020B929462046FFF7BEFF0025284670BDB6 +:1059D0002DE9F0411D4600260368C0F8C46293F823 +:1059E000B430044638205843EBF3FAF4C4F8C40248 +:1059F000002855D0236893F8B4008000EBF3F0F44E +:105A0000C4F8C80210B940F2F53394E04FF40070C6 +:105A1000EBF3E6F4C4F81807002800F09580C4F80A +:105A200064622020EBF3DCF4C4F8640210B94FF494 +:105A30007E7380E0C820EBF3D3F4C4F8540310B9AC +:105A400040F2F23377E04FF4B870EBF3C9F4C4F8E6 +:105A5000840410B940F2F9336DE08020666AEBF3FC +:105A6000BFF4B06210B940F2034364E04FF48470B5 +:105A7000EBF3B6F4C4F82C0310B940F2EF335AE05C +:105A80004FF48470EBF3ACF4C4F8340310B94FF462 +:105A90007C7350E01220EBF3A3F4C4F8140310B9A4 +:105AA0004FF47D7347E0B420EBF39AF4C4F8D402CA +:105AB00010B940F2F6333EE04FF46470EBF390F42B +:105AC000C4F8A002F0B100F1E403C4F8A43200F578 +:105AD000E47300F52B70C4F8A832C4F8AC02264673 +:105AE00004F110072368D6F8A082DB69D3F8D4004C +:105AF0004001EBF375F4C8F8E000D6F8A032D3F813 +:105B0000E00010B940F2F73315E00436BE42E9D1A7 +:105B10004FF48470EBF364F4C4F8DC0410B940F281 +:105B2000FB3308E04FF48670EBF35AF4C4F8280511 +:105B300020B940F2FF332B60BDE8F0813820EBF351 +:105B40004FF4C4F8780610B94FF48163F3E70120ED +:105B5000BDE8F08138B50D46044600282BD0FFF78C +:105B60007CFE20462946FFF779FEA06A08B1EBF3D8 +:105B700043F4636A5BB1986A20B1EBF33DF4636A66 +:105B800000229A62606AEBF337F400236362D4F870 +:105B9000780620B1EBF330F40023C4F8783621689E +:105BA00021B12846FFF7CFFE002323602046BDE841 +:105BB0003840EBF321B438BD2DE9F341064640F6F9 +:105BC0007400884615461F46EBF30AF4044610B9E4 +:105BD00040F2EA3310E02623C0F8E035C0F8E4359F +:105BE000089B4146C0F81C373A463046FFF7CAFECC +:105BF000206018B940F2EB332B602DE040231A4AA5 +:105C000080F8B430236812680460C3F898204FF419 +:105C10000870EBF3E5F3A06240B100F58870E06234 +:105C20002C20EBF3DDF3606230B902E040F2F23396 +:105C3000E2E740F2F333DFE72046314642462B46A7 +:105C40000097FFF7C5FE38B12046314642462B4645 +:105C50000097FFF700FE20B920463146FFF77AFF94 +:105C600000242046BDE8FC814404000003680B22A8 +:105C7000DB69C3F8BC205A619A61704710B50446CD +:105C8000F8B1D0F8500208B1EBF3B6F3D4F8E8025B +:105C900020B1EBF3B1F30023C4F8E832D4F8FC03ED +:105CA00020B1EBF3A9F30023C4F8FC3323680549C2 +:105CB00018682246FEF7F1F92046BDE81040EBF3E4 +:105CC0009BB310BD6E7D890080F8C0137047000043 +:105CD000F0B587B00546FFF7C9FF4FF48160EBF3DD +:105CE00079F30446002800F0D48000214FF481624B +:105CF0004026E6F359F3256084F8E163BC20EBF31A +:105D000069F3C4F85002002800F0BA800021BC22D8 +:105D1000E6F34AF30123A3726373A373E373A374DB +:105D200094F8E13300223F2BE67498BFE374FF231D +:105D300084F828300B23227462742273E2720521E6 +:105D4000022284F8DE33002384F8271084F82D2003 +:105D500041F2285084F82C306085286890F89C0027 +:105D6000217501280CBF0120104684F82E00012067 +:105D700084F8C0034FF40060A27560632246214698 +:105D80000520D0750220D07723B94FF48070A4F895 +:105D9000E40302E02020A1F8E403013301320231E0 +:105DA000082BEDD100260127204641F2285184F826 +:105DB0002F6084F8307018F0D1DA0221204685F87F +:105DC000DA721AF011DE84F8D86304212846324AC8 +:105DD000324B0096019401F0DDFCB042C4F800049F +:105DE0004EDB042128462E4A2E4B0096019405F0E6 +:105DF00017FFB042606043DB4FF43E70EBF3EAF212 +:105E0000C4F8E80200283BD031464FF43E72E6F376 +:105E1000CBF21020EBF3E4F2C4F8FC0300282FD0FF +:105E2000214B28680093214B21490193214B224AA1 +:105E300003932346029604960596FEF789F9F8B96E +:105E40001E4B84F854721A1D07CA8DE807002246BB +:105E50001B6828460721FEF7C7FAFF2384F8DD33C5 +:105E60002B68204693F841101BF03CDDC823C4F892 +:105E7000EC3220461BF04AD8202384F8E23308E0B5 +:105E8000D4F8500208B1EBF3B7F22046EBF3B4F2CA +:105E90000024204607B0F0BD01918300E590830007 +:105EA000A1918300819183006199830099B7830058 +:105EB0005CE2880015AA83006E7D8900A09B020029 +:105EC000024618B100680249FEF7E7B8704700BF04 +:105ED0005D89890010B5044686B00E490E4A2346F6 +:105EE00000680AF0F1D90D4B20680093002301935C +:105EF00002930393049305930949064A2346FEF748 +:105F000027F920B12046FFF7DBFF4FF0FF3006B046 +:105F100010BD00BF5D89890021CF830015CE8300AD +:105F20004CE3880038B50446D0F834011546FFF735 +:105F3000CBFED4F838012946BDE8384000F02CB833 +:105F400010B50446002824D0416969B190F8293081 +:105F50001BB103689868F7F355F523686169986881 +:105F6000F7F3BCF500236361A06908B1EBF344F2D9 +:105F7000E06918B1EBF340F20023E36123680549BF +:105F800018682246FEF789F82046BDE81040EBF37A +:105F900033B210BD7686890080F828107047000063 +:105FA00070B5054686B03420EBF314F204460028A1 +:105FB00000F0928000213422E6F3F6F140232560C0 +:105FC00084F82A305020EBF305F2A06100287BD042 +:105FD00000215022E6F3E8F1012384F8203084F810 +:105FE000213084F8223084F8233084F8243084F877 +:105FF000253084F8263084F827302372102363720A +:1060000094F82A300F2B98BF63722B6A0026186908 +:10601000EDF7F2FD4FF47A73E381C823238200F099 +:106020001000012300280CBF0520072084F8283029 +:1060300003232073E3722046A6721DF0FDDC0421C9 +:106040002846274A274B0096019401F0A3FBB04253 +:10605000206339DB04212846234A244B009601940F +:1060600005F0DEFDB04260602EDBA86820492246C4 +:106070003346F7F34BF5606130B34FF4BA70EBF38E +:10608000A9F1E06100B331464FF4BA72E6F38CF146 +:10609000184B28680093184B18490193184B194A5C +:1060A0000393194B02960493184B05932346FEF76E +:1060B0004FF8064640B92B68204693F842101DF071 +:1060C0006DDC84F8296007E0A06908B1EBF394F176 +:1060D0002046EBF391F10024204606B070BD00BFCE +:1060E00005DF8300EDDE830061DF830041DF830095 +:1060F00071E28300DDDF830045E5830088E38800EB +:1061000029E18300768689004457010025A3000019 +:106110000023037440F6FB63C381704710B5044647 +:1061200090B11EF025D9606808492246FDF7B5FFF9 +:10613000E06E08B1EBF360F1206EEBF35DF1204609 +:10614000BDE81040EBF358B110BD00BF6E88890068 +:1061500030B5054687B07020EBF33CF104460028CB +:1061600034D000217022E6F31FF12B6825606360B4 +:106170001820EBF32FF1206620B300211822E6F35C +:1061800013F16420EBF326F1E066D8B1002164221C +:10619000E6F30AF10F4A104B0292104A00930023D3 +:1061A000019303920493059360680D490D4A2346B9 +:1061B000FDF7CEFF30B901236382A3822046FFF7AB +:1061C000A7FF03E02046FFF7A9FF0024204607B001 +:1061D00030BD00BFDDF1830095EE830075F08300D4 +:1061E000DCE388006E88890070B50446E8B18569F3 +:1061F000C669284600F016F9616C41B1A868F7F34A +:1062000001F4A868616CF7F369F400236364224623 +:1062100030460649FDF741FF28682146FEF75CF845 +:106220002046BDE87040EBF3E7B070BD826A89009C +:106230002DE9F0433C234FF005090A27D0F80080F0 +:10624000C0F80435C0F80895C0F8107587B004464A +:10625000A020EBF3BFF00546002800F0B18000213C +:10626000A0220026E6F3A0F02E70AC61C5F81C80D9 +:10627000284620F0AFDF0421A862554A2046334665 +:106280000096019501F086FAB042A866C0F29880A7 +:10629000204600F0E1F80646002840F09180A06812 +:1062A0004C492A463346F7F331F46864002800F07D +:1062B0008780494B40460093484B49490193494BDD +:1062C000494A02932B46039604960596FDF740FF34 +:1062D0000346002874D1009029462068434AFDF700 +:1062E0008AFF014600286BD1D4F888040122404B74 +:1062F00003F03CFF002863D13E4BD4F894068DE8B0 +:106300001800394601223C4B02F00CFC002857D102 +:106310003A4B32228DE81800D4F894063946384BAF +:1063200002F000FC024600284AD1D4F894064946FF +:10633000344B009402F0ACFE002841D1D4F894060E +:1063400049460122304B009402F0A2FE002837D1CA +:10635000D4F89406494632222C4B009402F098FE61 +:1063600070BBD4F894064946A422294B009402F04D +:1063700015FF28BBD4F8940649463022254B0094DB +:1063800002F086FEE0B9D4F89406C0212D22224BFB +:10639000009402F07DFE98B9D4F8940690212D2245 +:1063A0001E4B009402F0D6FC50B9D8F8D8001C4916 +:1063B000E6F372F64FF47A7390FBF3F36B8103E02C +:1063C0002846FFF711FF0025284607B0BDE8F083F7 +:1063D00001FD8300DD16840009FD8300AD0F8400FC +:1063E000A8E4880089118400826A89006506840017 +:1063F000F9078400F5138400A5118400D9138400E3 +:106400009511840091128400C912840055128400F1 +:10641000791384000D138400A9148400A51484004A +:106420006885890038B5D0F81455044675B1084917 +:10643000024660F0B5D9074922462068FDF72DFED7 +:106440002846EAF3D9F70023C4F8143538BD00BF55 +:106450001139840066570100F0B5044687B04FF447 +:106460000A60EAF3B7F7054620B9C4F814054FF0FF +:10647000FF3005E100214FF40A62E5F395F7226849 +:1064800005F120032B60002608236B612E61F821A3 +:10649000D36520467B4A7C4B0096019405F0C0FBF7 +:1064A000B042A86105DA2046FFF7BCFF6FF001009B +:1064B000E6E0764B002243F8042BF2071FD574491F +:1064C00001270A780D2A07FA02FE03DCD21917FA0F +:1064D00002F001E04FF40040CA78012111FA02F7FE +:1064E0000D2A47EA0E0747EA000003DC521811FAAA +:1064F00002F201E04FF40042024343F8042CB007DB +:1065000023D5634901274A7853F804EC0D2A07FA8A +:1065100002FC03DCD21917FA02F001E04FF400404C +:106520008A78012111FA02F70D2A47EA0C0747EA97 +:10653000000003DC521811FA02F201E04FF40042AD +:10654000024342EA0E0243F8042C710723D5504956 +:1065500001270A7953F804EC0D2A07FA02FC03DC40 +:10656000D21917FA02F001E04FF400404A790121F4 +:1065700011FA02F70D2A47EA0C0747EA000003DC8C +:10658000521811FA02F201E04FF40042024342EACB +:106590000E0243F8042C320723D53D4901278A799E +:1065A00053F804EC0D2A07FA02FC03DCD21917FA9F +:1065B00002F001E04FF40040CA79012111FA02F71C +:1065C0000D2A47EA0C0747EA000003DC521811FACB +:1065D00002F201E04FF40042024342EA0E0243F8A5 +:1065E000042C0136102E7FF465AF2A4B0021039353 +:1065F0002068294A23460091019102910491059156 +:10660000FDF7A6FD70BB0121D4F888040A46234B90 +:1066100003F0ACFD48BBD4F8880401210222204BD2 +:1066200003F0A4FD20BB1F4BD4F894068DE818009E +:10663000802105221C4B02F0F3F9E0B91B4B1A1D17 +:1066400007CA8DE807002046032122461B68FDF794 +:10665000CBFE20461649224660F09CD870B9C4F89B +:1066600014550DE06FF003000AE06FF0040007E03E +:106670006FF0050004E06FF0060001E06FF0080025 +:1066800007B0F0BDC538840045388400746501004A +:1066900060E188000D32840066570100CD2F840030 +:1066A00009368400F9398400FD318400B09B020072 +:1066B0001139840070B51E468B89154642F2560288 +:1066C00093420C4608D842F2550293422DD242F230 +:1066D0005002934229D108E042F2600293421AD05C +:1066E0004EF2F542934220D11AE0CB89012B04D11E +:1066F0006FF03B032B600F2303E06FF045032B602B +:10670000142333600368D3F88030D90412D52B6882 +:10671000023B2B600EE06FF04A032B600F2308E072 +:106720006FF095032B60962303E06FF04A032B6014 +:1067300014233360D4F8080130B300214022E5F37C +:1067400033F6D4F8082180231370D4F8082129687F +:106750005170D4F808219370D4F808313268DA7097 +:10676000D4F80831BF221A71D4F8083100225A71C6 +:10677000D4F808310322DA8046221A810A225A818B +:1067800001229A810A22DA81D4F80C0128B1002171 +:106790001022BDE87040E5F307B670BD10B50446A1 +:1067A000E0B103680E4918682246FDF776FCE368FD +:1067B00033B1214651F80C3BD3F83C06F7F712F9F8 +:1067C000A36833B1214651F8083BD3F83C06F7F7EC +:1067D00009F92046BDE81040EAF30EB610BD00BF2F +:1067E000969F890070B5054686B01020EAF3F2F551 +:1067F0000446002837D000211022E5F3D5F5D5F85E +:106800003C06E421194A04F10803F7F7DFF830BB2E +:10681000D5F83C06E821164A04F10C03F7F7D6F840 +:106820000646E0B98DE8110004212846114A124BB2 +:1068300005F0F6F90028606011DB104B2868009322 +:106840000F4B10490193104B104A039323460296B5 +:1068500004960596FDF77CFC08B9256003E0204608 +:10686000FFF79CFF0024204606B070BD6B57010067 +:1068700071570100DDBD84009DBD840075B68400A4 +:1068800051BE840050E6880079B68400969F890046 +:1068900001207047012970B50E46144607D1174BE9 +:1068A00003211046D3F8B8300A46984770BD19BB8B +:1068B000124BD3F8C050FFF7EBFF3146024620469B +:1068C000A847204601213246A847204602213246E9 +:1068D000A847204603210122A84720464FF4817192 +:1068E0000122A84720464FF480713246A84720462F +:1068F00040F201113246A84770BD00BF10A78800C2 +:10690000806C20381F2805D8802333FA00F000F06F +:106910000100704700207047C16FB0F84E3010B5CD +:106920008A6AB3B1FF2B16D9180B0138012814D885 +:1069300003F47060000A09280FD878B103F0F00062 +:1069400090280AD803F00F0009288CBF00200120EE +:1069500004E0184602E0012000E000200C6B41F248 +:10696000E4418C4215D1A2F582610739012903D88F +:106970003F2B98BF002010BD40F20C418A4207D047 +:1069800040F221418A4204D1502B98BF002010BD13 +:10699000002010BD90F8763010B504463BB9044B8A +:1069A00004491A682CF03CDA012384F8763010BDD3 +:1069B00078B802007CB8020070B50C460546164651 +:1069C00008460A220021E5F3EFF463881E432B6D8D +:1069D0006680980603D5238843F480632380D5F826 +:1069E000943042F25002198C914205D15B8C052BF8 +:1069F0009CBF46F00406668070BD0000D0F88000A1 +:106A00000149E6F36DB300BF119C020010B50446C6 +:106A10000C20EAF3DFF4C4F80C0138B10C22002199 +:106A2000E5F3C2F4D4F80C3110229A7210BD10B5FF +:106A30000446D0F80C0120B1EAF3DEF40023C4F8D8 +:106A40000C3110BD70B5064605460024686938B1A2 +:106A5000064B1B6898473046214600223BF03ADE41 +:106A600001340435062CF1D170BD00BF10A7880099 +:106A70002DE9F043046985B00546EC20A66FEAF3E2 +:106A8000A9F43062002875D01020A66FEAF3A2F4B2 +:106A9000706200286ED0002637460F216846384ABB +:106AA0003346E5F3E7F4D4F880006946E6F318F3DB +:106AB00008B10137BFB2013640F2F1339E42ECD14A +:106AC00037B9D4F880002F49E6F30AF3002843D001 +:106AD000B8000630EAF37EF4C5F85C06002849D019 +:106AE0000023838000260F216846254A3346E5F3BC +:106AF000C1F4D4F880006946E6F3F2F298B1D5F813 +:106B00005C866946D4F88000B8F80490E6F3C4F2D5 +:106B100008EB89031881D5F85C369A8803EB82016B +:106B20000132CE809A80013640F2F1339E42DAD1B2 +:106B3000D4F880001349E6F3D3F2D5F85C6650B17F +:106B4000D4F880000F49E6F3A7F2D5F85C360122AD +:106B500070801A7000E03070A36F586A60B1012332 +:106B600003808380C38003810223438104238381C4 +:106B7000002001E06FF01A0005B0BDE8F08300BF0F +:106B8000629C02006F9C02002DE9F04F0568C66808 +:106B90002B688FB0DF6900230446009388460BA85A +:106BA0000921944A3346E5F365F4D4F81490B9F119 +:106BB000000F40F01081D4F888103A6801F5007198 +:106BC000E06FD4F808A00992D7F804B0FAF798FE5D +:106BD0000146A868FCF776FD002800F00581092130 +:106BE000844A0BA83346CDF80090E5F343F4E26FF6 +:106BF000D4F88810B8F1000F02D001F5007300E05E +:106C00004346099801F50871B8F1000F08BF00204C +:106C100001900091CDF808B0B9684FF0FF390391A9 +:106C2000CDF81090F968DFF8DC810591D5F8E01512 +:106C3000504606910BA9CDF81C80FAF7D1FC054609 +:106C4000002800F0D1802A466B4B20460021FFF738 +:106C500021FE2A46204600213BF03CDD002509218B +:106C6000644A33464FF0010B0BA8CDF800B0E5F3B2 +:106C700001F400953A68D4F88830019250460BA987 +:106C8000E26F03F5107302950395CDF8109005950A +:106C90000695CDF81C80FAF7A3FC0746002800F003 +:106CA000A4803A46544B20462946FFF7F3FD594647 +:106CB0003A4620463BF00EDD4FF0020B09214D4ACB +:106CC00033460BA8CDF800B0E5F3D4F3099AD4F815 +:106CD0008830019250460BA9E26F03F520730095AE +:106CE00002950395CDF8109005950695CDF81C807A +:106CF000FAF776FC0746002877D03A463E4B204606 +:106D00002946FFF7C7FD59463A4620463BF0E2DCEC +:106D10004FF0030B0921374A33460BA8CDF800B0DA +:106D2000E5F3A8F3099AD4F88830019250460BA9EC +:106D3000E26F03F53073009502950395CDF810903E +:106D400005950695CDF81C80FAF74AFC0746002801 +:106D50004BD03A46284B20462946FFF79BFD3A4642 +:106D6000204659463BF0B6DC042733460921214A28 +:106D70000BA80097E5F37EF3099AD4F888300192C6 +:106D800050460BA9E26F03F54073009502950395F9 +:106D9000CDF8109005950695CDF81C80FAF720FCEB +:106DA000064608B3324620462946134BFFF772FDCC +:106DB0003246204639463BF08DDC2646706930B1BC +:106DC0000E4B0F49D3F88C309847C6F8C0000135F8 +:106DD0000436062DF2D1D4F8941020460831002252 +:106DE000FFF7EAFD012700E0074638460FB0BDE88F +:106DF000F08F00BFE29B0200F05D010010A7880049 +:106E0000D4318900C403000010B5BDE81040FCF780 +:106E10007DBA11B10846FCF721B87047F8B504698E +:106E20000546002C42D0E06F08B1FCF74DF8204633 +:106E3000FFF708FED4F89460B4F846000BF0A0D831 +:106E4000706A28B103F04BFC00230746736200E030 +:106E50000746D4F8900003F021FC00263F18D4F830 +:106E60008C0004F0D9F92046C4F88060E667FFF78B +:106E7000DEFDD5F85C0618B1EAF3BEF2C5F85C6633 +:106E8000A36F186A20B1EAF3B7F2A36F00221A6267 +:106E9000A36F586A20B1EAF3AFF2A36F00225A62DF +:106EA000204601F03BFD00232B6100E027463846D9 +:106EB000F8BD0000F0B587B04FF480350021042301 +:106EC00003AA0446D0F8887000952CF05BDC234BB5 +:106ED00006AE46F8083D00210423204632460095C0 +:106EE0002CF09CDC0423002105AA204600952CF000 +:106EF00049DC049B059A9A422AD1194B002104933C +:106F000020460423324600952CF088DC042300211F +:106F100005AA204600952CF035DC049B059A9A4280 +:106F200016D104230021204603AA00952CF076DC1C +:106F30000023C7F88C31D7F82031B3F1042F09D0E2 +:106F40000848C0EB030CDCF1000040EB0C0002E051 +:106F5000002000E0012007B0F0BD00BFAA5555AAEF +:106F600055AAAA5500040084224B70B54FF0006169 +:106F7000002603660A464666044605682DF0C6DD0F +:106F80004FF08073C4F820310323A4F8A830022303 +:106F9000A4F8AA300723A4F8A4300423A4F8A63048 +:106FA00041F2010384F8A260A4F8BC304FF41673D8 +:106FB000A5F810362B6893F89C20012A0CBF0C22F0 +:106FC0000622A5F80E2693F864211AB1226E42F02B +:106FD0008072226693F89C20074812F1FF3218BF96 +:106FE00001220649E5F306F2FF2384F83431012338 +:106FF000637470BD60A8E7B8785701007875020027 +:107000002DE9F04F97B09B464FF0000916AB8A462A +:10701000174643F8049D21995A46054601F097FC0E +:107020000446002800F01D839DF880302861037419 +:107030002B6840F61201D3F8D400D3F8D860D3F807 +:10704000DC304A46C4F88430E067C4F88060F0F36E +:1070500021F0C4F888008046E860E06FEFF380F22A +:10706000A0642046FFF780FF30469749E6F338F0EA +:1070700028B149464A46E5F3CFF51FFA80FA304673 +:107080009249E6F32DF048B100210A46E5F3C4F534 +:107090004FF6FF7380B2984218BF074650463946F4 +:1070A000FDF734F908B90C23DAE28949A4F844A0C1 +:1070B000A4F846703046E5F3EFF78649C4F860015E +:1070C0003046E5F3E9F7C4F86401B4F846000AF085 +:1070D00057DF003018BF0120263054F82030B4F8B4 +:1070E0004600C4F894300AF04BDF003018BF01208E +:1070F0000A3055F8203020462B62FFF701FC08B912 +:107100000D23ADE2E06FEFF3E5F1E06FEFF39CF6F6 +:10711000204600212BF0B0DB20464FF0FF312CF051 +:1071200021DC2046FFF7C6FE08B90E2398E2304660 +:107130006949E5F3B1F7FF2808BF0120A4F84E0024 +:107140002046FFF7E9FB08B90F2389E2634930467F +:10715000E5F3A2F7624984F84C003046E5F39CF76A +:10716000604920653046E5F397F794F84C30606548 +:107170000B2B05D930465C49E5F38EF7C4F8500176 +:107180005A493046E5F388F7594984F835013046C5 +:10719000E5F382F784F836012B6893F86A312BB156 +:1071A00030465449E5F378F7C4F854015249304663 +:1071B000E5F372F7514984F858013046E5F36CF76E +:1071C000E36F41F26B02196BA4F86801914220D180 +:1071D0009B6A4E2B08D1B4F84E30402B19D9236D41 +:1071E00043F00203236514E0E42B04D1B4F84E30DD +:1071F000B3F5A85F06E0EF2B0BD1B4F84E2041F2B7 +:1072000001239A4205D8236D43F4800323650023AC +:1072100063653B493046D4F85C71E5F33DF7394985 +:1072200038603046D4F85C71E5F336F7364978605B +:107230003046D4F85C71E5F32FF73449B860304636 +:10724000A76FE5F329F73876A36F1A7E012A01D0DC +:1072500003221A76236D990604D5012120460A4699 +:107260002DF0F6D8D4F880002949E5F339F720B19C +:10727000D4F880002649E5F30FF781462549D4F874 +:107280008000E5F32DF720B1D4F880002149E5F323 +:1072900003F707462049D4F88000E5F321F720B131 +:1072A000D4F880001C49E5F3F7F62B6893F8282101 +:1072B000BAB3226D920504D5B9F1000F01D007B120 +:1072C00060BB00222BE000BF259C0200B49C0200A2 +:1072D0004C9C0200579C0200AB9C0200BA9C02002E +:1072E000069C0200869C02009F9C0200CC9B020030 +:1072F000D79B0200799C0200369C0200C29C0200CF +:10730000419C02002C9C0200C09B0200ED9B0200ED +:10731000199C0200F29B0200929C0200012283F859 +:1073200028212B6893F8692132B1226D12F00102F5 +:1073300018BF012283F86921B4F846200123C4F85C +:10734000B830B4F844002B68A5F8AA21E26FA5F87C +:10735000A801C3F8D420A26C1A6194F84C2083F8D9 +:107360007C202B68226DB4F84E00C3F88020626D3B +:10737000A3F87A00C3F8842094F84C2020460B2A06 +:1073800084BFD4F85021C3F84821D4F8B82001278D +:1073900083F83D705A62A9682A4603F02BFFC4F8AF +:1073A0008C0008B919235BE1219AE36F0292A26C69 +:1073B00004900692B4F84620B4F84400ADF82A20B0 +:1073C000DA6B03930B921A6CADF828000C925A6C8E +:1073D00002A80D9294F84C20CDF814B00E929A6A3F +:1073E00009960F92B4F84E2010921A6B1192226DEA +:1073F0001292626D13925A68DB680792089303F049 +:10740000AFFAC4F8900008B9102329E12623C5F883 +:10741000E035C5F8E4354FF4FF73C4F83831B4F8FB +:1074200046000AF0ADDD10F1000918BF4FF0010968 +:10743000494620462EF0FCD8B9F1000FD4F894301C +:107440000CBF02220122C3F804901A602B6A14BFF9 +:1074500001220222C3F804901A60E06FD5F81C9054 +:10746000EFF376F0D8F85C31C9F8000023F0004360 +:107470007E4AE3662367A36C0C2101FB0323303BA8 +:10748000C4F8D830204639462BF0ACDDD4F89490BF +:10749000D4F890004146D9F80020334603F066F94D +:1074A000C9F8240008B91123DAE04FF0FF31204673 +:1074B0002DF04EDAD4F89430E16E586A03F00CF9EE +:1074C000D4F8943003F12202009203F11C0103F17D +:1074D0001E02586A203303F0ECF8D4F89480D8F8F0 +:1074E000240003F0F4F888F82800D4F89430D5F894 +:1074F0002080586A03F0EBF888F81400D4F89480E0 +:10750000D8F8240003F0E6F8D4F89430C8F818004E +:10751000DA8B37FA02F1C90701D41223A0E0296AF5 +:10752000586A0861988B4A8108811A8C588C8A8124 +:10753000C8810F2240F2FF30D8829A822046394615 +:10754000FFF722FB08B913238AE02B6893F869310F +:10755000002B32D0002120462BF0F6DF3046444984 +:10756000A76FE5F399F5236DC0B2DA07386020D52F +:10757000636D1B061DD4E36F9A69900002D5DA692A +:10758000D10704D5DB69DA0701D4580711D5E36EBA +:1075900099000ED530463649E5F3A2F530B13449AD +:1075A0003046E5F379F5C1B2204604E020460821D3 +:1075B00001E0204600212BF073DDE06FEBF358F47F +:1075C00020462DF017DF0094E06F2A492A4A002355 +:1075D000FBF76CFC204600212DF0EEDE2046FFF785 +:1075E0000DFA08B915233BE004F1FC063146E5F33A +:1075F000A9F13046E5F338F518B93046E5F340F522 +:1076000008B116232CE02046FFF700FA2846A16CAB +:1076100001F0E2F92B68DA69526AC5F84425013AAB +:1076200085F84225D3F89800A8B103789BB1134997 +:107630002246E5F3C7F62B681149D3F89800224695 +:10764000F9F78AFE606930B12B68D3F898100D4BBA +:10765000D3F8B03098472846FFF70AFA10B11B2339 +:107660001593159817B0BDE8F08F00BF005E0100BC +:10767000FD9B020001DC840015DC84005DD98400E0 +:10768000BDD9840010A7880010B50446002828D072 +:107690000368144918682246FCF7FFFC236A1BB1F3 +:1076A00004F12000E4F396F0E3691BB104F11C003F +:1076B000E4F390F0A3691BB104F11800E4F38AF03D +:1076C00063691BB104F11400E4F384F023691BB176 +:1076D00004F11000E4F37EF02046BDE81040E9F329 +:1076E0008BB610BD8A570100036830B5DB690546CB +:1076F000586D87B000012430E9F372F60446002883 +:1077000038D0034643F8245BC36004F11001D5F878 +:107710003806E4F349F068BBD5F8380604F11401E3 +:10772000E4F342F030BBD5F8380604F11801E4F375 +:107730003BF0F8B9D5F8380604F11C01E4F334F055 +:10774000C0B9D5F8380604F12001E4F32DF088B96A +:107750004FF4856363600B4B019000930A4B0390D9 +:1077600002930490059009492868094A2346FCF7CA +:10777000EFFC18B12046FFF787FF0024204607B032 +:1077800030BD00BFC10B85007513850080E6880001 +:107790008A570100F0B5D0F828410068A568C06993 +:1077A000406D854211D2E7682E01B8194360059BF0 +:1077B00001358360069BBA51C3606068A560C31C35 +:1077C000591821F003016160F0BD6FF01500F0BDA4 +:1077D000D0F828311869E3F3C3B7D0F8280110B105 +:1077E0000069E4F31FB07047D0F82831D869E3F39B +:1077F000B7B7D0F82831D869E4F314B0D0F82831FD +:10780000186AE3F3ADB7D0F82831186AE4F30AB088 +:1078100073B505462EF058DC0446B8B12B684FF01E +:107820000052C5F86802009293F82F202846019272 +:107830002146002204332EF0D3D9064650B92846FB +:1078400021462FF0B1DB064620B901E06FF01A06A1 +:1078500030467CBD284621462FF01EDBF8E7F8B500 +:107860001F4603680D461E691146D6F8800014466F +:10787000E5F32AF440B3B84224D121460022D6F8D9 +:107880008000E5F315F4287021460122D6F8800027 +:10789000E5F30EF4687021460222D6F88000E5F385 +:1078A00007F4A87021460322D6F88000E5F300F41F +:1078B000E870D6F8800021460422E5F3F9F3287138 +:1078C0000120F8BD4FF0FF30F8BD000038B5044688 +:1078D000B8B103680B4918682246FCF7DEFB606B01 +:1078E00008B1E9F389F5D4F880000025656318B183 +:1078F000E9F382F5C4F880502046BDE83840E9F34A +:107900007BB538BD915701002DE9F04105698CB078 +:1079100007468420E9F364F50446002800F0D2818C +:1079200007603C20E9F35CF58046002800F0CA813E +:107930003B69012680F8386080F8396043603B6A13 +:10794000046031461869ECF77EFAD8F80430B6497D +:10795000D3F88000E5F3A0F3D8F80430C8F8140099 +:10796000B249D3F88000E5F397F3D8F80430C8F8AB +:107970001800AF49D3F88000E5F38EF3D8F804304F +:10798000C8F81C00AB49D3F88000E5F385F3D8F8BC +:107990000430C8F80800A849D3F88000E5F37CF368 +:1079A000D8F80430C8F81000A449D3F88000E5F3F3 +:1079B00073F3A34BC8F80C00C4F880800093A14B6C +:1079C000A1490193A14BA24A0293A24B0393A24B5C +:1079D0000493A24B059338682346FCF7B9FB804615 +:1079E000002840F06F8184F82C003B699C49D3F853 +:1079F0008000E5F351F384F86F003220E9F3F0F4EE +:107A000007466063002800F05D8141460A2206A80F +:107A1000E4F3CAF40C238DF8193099238DF81A3049 +:107A2000A6238DF81B3008238DF81E30B7238DF860 +:107A30001F30E2238DF820308A4AC4238DF821308C +:107A40008DF818608DF81D601068516809AB03C38C +:107A5000128985491A80854B3E70A363844B84F854 +:107A60005A80E363636B9E71D5F88000E5F338F3C9 +:107A7000002800F093807C49D5F88000666BE5F320 +:107A80000BF370707B49D5F88000666BE5F304F367 +:107A9000B0707949D5F88000666BE5F3FDF2F070BF +:107AA0007649D5F88000666BE5F3F6F230717449DB +:107AB000D5F88000666BE5F3EFF270717149D5F887 +:107AC0008000666BE5F3E8F2F0716F49D5F880004D +:107AD000666BE5F3E1F2B0716C49D5F88000E5F32F +:107AE000DBF284F844006A49D5F88000666BE5F360 +:107AF000D3F230726749D5F88000666BE5F3CCF2BB +:107B00007072616B05230A31634A2046FFF7A7FEB6 +:107B1000616B05230F3186B2604A2046FFF79FFE56 +:107B2000616B0523143136185D4A2046FFF797FE36 +:107B3000616BB6B21931052336185A4A2046FFF751 +:107B40008EFE616BB6B236180B7AB6B2B34225D14F +:107B50001E310523544A2046FFF781FE616B052341 +:107B6000233186B2514A2046FFF779FE616B052327 +:107B7000283136184E4A2046FFF771FE616BB6B2C7 +:107B8000052336182D3120464A4AFFF768FE636BFD +:107B9000B6B236185B7AB6B2B34225D0626B002318 +:107BA0005370626B0C219370626BD370626B1171B6 +:107BB000616B02224A71A86F616B0068C871616BCA +:107BC0000A72616B4A72606B812284F8402006A9B8 +:107BD0000A2284F841300A30E4F362F3606B09A9A9 +:107BE0001E300A22E4F35CF3626BAB6FD2790021A2 +:107BF0001A6004F14D000822E4F3D6F3002384F860 +:107C0000583084F85930A4F85630D5F880002A4905 +:107C1000E5F366F2002851D0D5F880002649E5F357 +:107C20003BF284F85F0051E0E49D0200D19C020029 +:107C3000FA9C02000A9E0200629D0200D09D020092 +:107C40005128850085DA0000A4E68800E12B850034 +:107C500091570100D52B8500A45701006DD300007A +:107C6000989E02003B380100479E020011278500C4 +:107C700089278500919D0200319E02001B9E020013 +:107C8000F39D0200E29C0200A89D02004E9D0200AE +:107C9000819D02003D9D02000D9D02001D9D020080 +:107CA0002D9D0200719D0200549E0200659E0200FF +:107CB000769E0200879E0200BD9D0200BA2384F8D2 +:107CC0005F3003E02046FFF701FE002420460CB0A1 +:107CD000BDE8F08130B5044685B0002840D0D0F82A +:107CE000201131B103689868F5F3F8F60023C4F861 +:107CF000203123681A6892F82F2022B3D3F8240188 +:107D000001A900225EF0A2DA0FE043685A060CD502 +:107D1000D4F83051451904E00368C5F81031E9F38F +:107D20006BF3D5F810010028F6D1236801A9D3F828 +:107D300024015EF0A1DA0028E7D104E00368C4F86A +:107D40004431E9F359F3D4F844010028F6D123680B +:107D5000044918682246FCF7A0F92046E9F34CF3E1 +:107D600005B030BD5DB3890030B5054687B04FF42E +:107D7000A670E9F32FF30446002875D000214FF4D4 +:107D8000A672E4F311F33C4B256000933B4B3C4A55 +:107D900001930023029303920493059328683949C1 +:107DA000394A2346FCF7D4F900285DD12B6A1A68BA +:107DB000022A05D15B7D002B0CBF1623302300E087 +:107DC000302322184430B0F5887F1374EED1A868B0 +:107DD0002E492A460023F5F399F6C4F8200100281D +:107DE00042D04FF47A7345F27352C4F81C31A4F8B0 +:107DF0003C2100234622C4F84431A4F83E21284601 +:107E00008DE828004FF48A71214A224B03F008FFC5 +:107E10000028C4F8300127DB1F4BD5F894068DE805 +:107E200018000521B0221D4B00F008FFE0B91C4BE3 +:107E3000D5F894068DE818000521B222194B00F000 +:107E4000FDFE88B9D5F894060A21B022164B00949D +:107E500001F0A4F940B9D5F8C006B021134A144B7B +:107E6000009401F005FC18B12046FFF733FF002411 +:107E7000204607B030BD00BF9150850011658500D8 +:107E8000654E850018E888005DB389005549850076 +:107E900011568500ED558500955D8500E94A850000 +:107EA000D15C8500514A850095538500854E85003B +:107EB000994E850010B5044630B133F091DE20466E +:107EC000BDE81040E9F398B210BD10B50446242077 +:107ED000E9F386F200B1046010BD000010B504465D +:107EE000E0B143680E4918682246FCF7D6F8D4F88A +:107EF0003C01FFF7DFFFD4F83401FFF7DBFFD4F8D4 +:107F00009C0008B1E9F378F2D4F8940008B1E9F3E1 +:107F100073F22046BDE81040E9F36EB210BD00BF19 +:107F2000BC5701002DE9F041754B00271F60754BD0 +:107F3000056888B006461F604FF4A070E9F34AF266 +:107F40000446002800F0D78039464FF4A072E4F3CD +:107F50002BF284E860003046C6F85841FFF7B5FFC1 +:107F60008046C4F8340130B13046FFF7AEFF80469A +:107F7000C4F83C0120B92046E9F33EF24446BAE099 +:107F80007F21042204F14400E4F30EF27F21042255 +:107F900004F17000E4F308F2042207A83946E4F380 +:107FA00003F2336893F87C20D3F8D800012A13D960 +:107FB0005549E5F395F0014658B107A80322E4F3CB +:107FC000CBF207A8042137F0B7D990B107A84F49E1 +:107FD0000CE007A84E4909E04E49E5F35DF0092899 +:107FE000034606D84C4907A801EB83010322E4F3BA +:107FF000B3F2032207A904F10800E4F3ADF23368F9 +:108000004649D3F8D800E5F347F0D5F8D43041F22B +:108010006B02196BE06091420ED19B6A8B2B01D0F1 +:10802000902B09D1022807D107A83D490422E4F387 +:108030006FF208B90323E360D5F8D43041F26B0244 +:10804000196B91420DD19B6A932B0AD107A8354930 +:108050000422E4F35DF220B9E368042B01D1062386 +:10806000E360D5F8D43041F26B02196B914218D11C +:108070009A6A40F235139A4213D107A82A4904227A +:10808000E4F346F258B107A828490422E4F340F289 +:1080900028B107A826490422E4F33AF208B91323C9 +:1080A000E3600025EAF786FF35F058DF07A90422D0 +:1080B000C4F89450C4F89850C4F89C50C4F8A05028 +:1080C000C4F8A45084F8F450204633F0C3DE194BB2 +:1080D00030688DE828001849184A23460295039510 +:1080E00004950595FCF734F828B12046C6F8585198 +:1080F000FFF7F4FE2C46204608B0BDE8F08100BF33 +:10810000B4650100B8650100A89E0200BF570100D8 +:1081100041B58900AE9E020094E98800B19E02003C +:10812000C257010068EB880078E9880080E9880080 +:1081300084E98800F16D85003CE98800BC570100A6 +:1081400030B5054687B00C20E9F34AF10446D0B1BA +:10815000114B05604FF49071009301900722D5F800 +:1081600094060E4B00F0DEFC80B90D4B019000939D +:1081700002900390049005900A4928680A4A234611 +:10818000FBF7E6FF10B9204607B030BD2046E9F303 +:1081900033F10024F7E700BFC19D8500299B8500CE +:1081A000659B8500ECED880034590100036810B52B +:1081B0000446054918682246FBF76FFF2046BDE8D4 +:1081C0001040E9F319B100BF3459010070B50546FC +:1081D00086B00C20E9F304F10446002863D0056062 +:1081E0000026019004212846334A344B0096FFF7BD +:1081F000D1FAB042606059DB04212846304A314B45 +:108200000096019403F00CFDB042A0604EDB2846BE +:108210002D492246FFF7DCFA002847D12B4BD5F831 +:1082200094068DE818004FF490712522284B00F039 +:1082300079FC00283AD1274BD5F894068DE8180030 +:108240004FF490713C22244B00F06CFC00282DD19F +:10825000D5F8940605219C22204B009500F036FFAE +:10826000002823D1D5F89406802125221C4B0094A8 +:1082700000F070FDD0B9D5F8940680213C22194B4E +:10828000009400F067FD88B9174B01900093174BDD +:10829000039002930490059015492868154A2346D7 +:1082A000FBF756FF10B9204606B070BD2046E9F333 +:1082B000A3F00024F7E700BF51A3850011A38500B8 +:1082C00059A7850045A78500CDA38500E5A98500B0 +:1082D000F1A3850015AA850019A4850031A28500A7 +:1082E000D1A28500F1A2850009A58500E1A985003C +:1082F00028EE880050B9890038B505680446224642 +:1083000028680649FBF7C9FE284605492246FFF7BB +:1083100064FA2046BDE83840E9F36EB050B98900F0 +:10832000CDA38500024602490068FBF7B6BE00BF38 +:108330003A59010030B50D4B87B000930023044635 +:10834000019302930393049305930949094A234631 +:108350000068FBF7FDFE002814BF4FF0FF35002535 +:10836000204638F071D8284607B030BDA1B085004E +:10837000445901003A5901002DE9F043064687B0FF +:1083800038200F4691469846E9F324F00446002829 +:1083900038D000213822E4F307F0D7F83C0640211A +:1083A0001A4A04F12003F5F711FB054620B12046D7 +:1083B000E9F322F0002425E0154BC4F81C80A760E7 +:1083C000C4F80C9026611349009301900290039029 +:1083D00004900590234630460F4AFBF7B9FE03464A +:1083E00060B9E0680D492246F5F390F30546A061B7 +:1083F00040B920690A492246FBF74FFE2046E8F3C0 +:10840000FBF72C46204607B0BDE8F08314C6890070 +:10841000EDB4850058EE8800B89E02004DB5850089 +:108420005C59010010B5044638F042DA0F49206962 +:108430002246FBF732FEA16961B1237D23B1E068DA +:10844000F5F3E0F200232375E068A169F5F346F344 +:108450000023A361A36804F12001D3F83C06F5F7DB +:10846000C1FA2046E8F3C8F7002010BDB89E02000C +:1084700010B50446C0B122460C494068FFF7C3F965 +:10848000224660680A4903F00EFE224660680949E8 +:10849000FFF7A3F9A06808492246FBF7FEFD204636 +:1084A000BDE81040E8F3A8B710BD00BF21BF8500AC +:1084B00081C5850029BB85006359010070B505465B +:1084C00086B01820E8F386F70446002800F0E9801B +:1084D00000211822E3F368F72B680022A360AB6841 +:1084E0006560E3606B68042123610423A38228464E +:1084F0006D4B8DE81400FFF74DF900282060C0F2A5 +:10850000CC80284669492246FFF778F9002840F0D8 +:10851000C480284666492246FFF75AF9002840F0F1 +:10852000BC8028466349224603F0B8FD002840F08D +:10853000B480614B019000930290039004900590E9 +:108540005E4928685E4A2346FBF702FE002840F099 +:10855000A4805C490322D5F8BC063CF039DA5A4EB7 +:108560005A490222D5F8C0063CF032DAD5F8940612 +:10857000B0213022564B0096019400F051FA0028A9 +:1085800040F08B80534BD5F894068DE8180040F6E8 +:1085900005013622504B00F0C5FA00287DD14F4B23 +:1085A000D5F894068DE8180040F6040137224C4BAC +:1085B00000F0B8FA002870D1D5F8BC063021444A42 +:1085C0003346009401F009F8002866D1D5F8BC06BE +:1085D0003621414A3F4B009400F0FFFF00285CD158 +:1085E000D5F8BC0637213E4A3C4B009400F0F5FF1D +:1085F000002852D1D5F8C00639213A4A3A4B0094A6 +:1086000000F0EBFF002848D1D5F89406C0213622AF +:10861000364B009400F03CFD00283ED13021D5F8C7 +:1086200094060A46324B009400F094FB002834D1A3 +:10863000D5F8940640F60A0136222E4B009400F03D +:1086400027FD50BBD5F8940640F60A0137222A4B85 +:10865000009400F01DFD00BBD5F8940630213922AE +:10866000264B009400F014FDB8B9D5F8BC063021B3 +:108670001F4A234601F044F878B9D5F8BC063621E4 +:108680001C4A234601F03CF838B9D5F8BC0637211E +:10869000194A234601F034F818B12046FFF7E8FEE6 +:1086A0000024204606B070BDA1BA850021BF850018 +:1086B00029BB850081C5850035BC850080EE88001A +:1086C000635901007CEE880019BA8500A4EE880089 +:1086D00071B8850085C68500A5BB8500C1C585002C +:1086E00035BB850021BC8500DDC68500C9C4850079 +:1086F00005C28500C9C0850011C0850035C185004F +:1087000008B1E8F379B6704737B505463820E8F385 +:1087100067F6044650B14FF0FF33056005490193F9 +:10872000054A064B009539F0ABDD01E0FFF7E8FFA5 +:1087300020463EBDE9CD8500F1CD8500E1CD850027 +:1087400070B5054686B01020E8F344F604460028CC +:1087500038D000211022E3F327F6002625600121FE +:10876000C5F8CC462846194A194B00960194FFF7E4 +:1087700011F8B042E06021DB164B28688DE8480014 +:108780001549164A23460296039604960596FBF76A +:10879000DFFC98B9124BD5F894068DE82800052126 +:1087A000BE22104B00F04AFA40B9D5F89406C02119 +:1087B000BE220D4B009500F0F1FC18B12046E8F305 +:1087C0001BF60024204606B070BD00BF8DD085008A +:1087D00089D08500E1CF8500A8EE8800BF9E020009 +:1087E0005DD085003DD0850091D0850010B5044650 +:1087F00088B1037923B18068E8F3FEF50023237183 +:108800002368054918682246FBF747FC2046BDE867 +:108810001040E8F3F1B510BDBF9E020008B1E8F3C7 +:10882000EBB5704737B505460420E8F3D3F50446A9 +:10883000002855D02D4B056040F23F110093019068 +:108840002D22D5F894062A4B00F06CF9002847D168 +:10885000284BD5F894068DE818004FF495713D2209 +:10886000254B00F05FF900283AD1244BD5F8940647 +:108870008DE818004FF495714A22214B00F052F90F +:1088800070BB204BD5F894068DE8180015215022B6 +:108890001D4B00F0D3F918BBD5F8940605212D2205 +:1088A0001A4B009400F0F4FBD0B9D5F89406C0211F +:1088B0002D22174B009400F0EBFB88B9D5F89406F5 +:1088C000C0213D22134B009400F0E2FB40B9D5F8E3 +:1088D0009406C0215022104B009400F05FFC18B1A8 +:1088E0002046FFF79BFF002420463EBDC5D28500F1 +:1088F000CDD0850011D38500E1D085000DD3850052 +:10890000DDD0850071D28500B5D0850041D18500CC +:1089100001D2850021D285007DD1850010B50446A5 +:10892000A0B10368806F00225A6108B1E8F364F5D2 +:10893000D4F8980008B1E8F35FF5606808B1E8F38F +:108940005BF52046BDE81040E8F356B510BD2DE9B3 +:10895000F04104464FF4B6700D4616469846E8F3CB +:108960003FF5074610B940F2F2331EE0046085601F +:10897000C6602820E8F334F5B86710B940F2F33345 +:1089800013E05820E8F32CF5C7F8980040B12C30DC +:10899000C7F89C003020E8F323F5786060B902E066 +:1089A0004FF47D7301E040F2F5333846C8F80030EB +:1089B000FFF7B4FF002703E00023C8F80030606130 +:1089C0003846BDE8F0810023C218D2F8C020CA5052 +:1089D0000433182BF8D170474FF4C863C0F86436DD +:1089E0006823C0F868364FF48073C0F86C360223F1 +:1089F000C0F87036C0F874367047000010B50446F1 +:108A000050B10368054918682246FBF746FB20462B +:108A1000BDE81040E8F3F0B410BD00BF0D5A0100EE +:108A200001F0F0012DE9F04F0E110168B0F810804F +:108A3000096889B0C9699446D1F8C0100793884580 +:108A40000446B0F812A0838AC78AB2B25CDA817990 +:108A500000295CD1324D05EBC200808806E055F854 +:108A6000329019F80190E14502D001318142F6D3EC +:108A700081424FD0E71937F812B0013237F812505F +:108A8000A244454523441AD2C5EB080805F1010963 +:108A90000AEB050142460AEB0900CDF814C0069323 +:108AA000E3F35EF4069B0C2202FB093002FB053166 +:108AB00002FB08F2E3F354F4DDF814C0069B3146E0 +:108AC000002207E007EB460030F802E00EF1010E4D +:108AD00020F802E0013102320D29F3D91299CBEBD3 +:108AE0000502009113990AEB0B0001910C2101FB87 +:108AF0000B3192B2079BCDF808C000F0A1FB238A8E +:108B000000200133238207E06FF0150004E06FF0CE +:108B1000160001E06FF01D0009B0BDE8F08F00BF46 +:108B2000685901002DE9F347DDF82890DDF82CA005 +:108B300007460E4615469846002456FA04F3DB070E +:108B40000AD52101384601F0F0012A4643468DE856 +:108B50000006FFF765FF18B901340D2CEDD1002098 +:108B6000BDE8FC872DE9F04F89B007920268B0F8A4 +:108B7000188012689C46D2690446D2F8C420B0F826 +:108B80001AA09045838BC78B50DA8279002A50D186 +:108B900001F0F0063611C719B2B237F812B001323F +:108BA00037F812508244454503441AD2C5EB0808F1 +:108BB00005F101090AEB050142460AEB0900CDF86F +:108BC00014C00693E3F3CCF3069B0C2202FB09309E +:108BD00002FB053102FB08F2E3F3C2F3DDF814C037 +:108BE000069B3146002207E007EB460030F802E022 +:108BF0000EF1010E20F802E0013102320D29F3D905 +:108C00001299CBEB0502009113990AEB0B0001912D +:108C1000079992B202910C2101FB0B31634600F0DF +:108C20000FFB238B00200133238304E06FF015003A +:108C300001E06FF0160009B0BDE8F08F2DE9F347B1 +:108C4000DDF82890DDF82CA007460E46154698461C +:108C5000002456FA04F3DA070AD52101384601F058 +:108C6000F0012A4643468DE80006FFF77BFF18B95E +:108C700001340D2CEDD10020BDE8FC872DE9F04F2B +:108C800089B007920268B0F8308012689C46D269B9 +:108C90000446D2F80021B0F832A09045838EC78EEA +:108CA00050DA8279002A50D101F0F0063611C71946 +:108CB000B2B237F812B0013237F81250824445454B +:108CC00003441AD2C5EB080805F101090AEB0501B6 +:108CD00042460AEB0900CDF814C00693E3F340F3D3 +:108CE000069B0C2202FB093002FB053102FB08F255 +:108CF000E3F336F3DDF814C0069B3146002207E0AB +:108D000007EB460030F802E00EF1010E20F802E019 +:108D1000013102320D29F3D91299CBEB05020091F2 +:108D200013990AEB0B000191079992B202910C2161 +:108D300001FB0B31634600F083FA238E00200133E0 +:108D4000238604E06FF0150001E06FF0160009B013 +:108D5000BDE8F08F2DE9F04F87B005920268B0F8BA +:108D6000208012689C46D2690446D2F8C820B0F828 +:108D700022A09045838CC78C4CDA8279002A4CD192 +:108D800001F0F0063611C719B2B237F812B001324D +:108D900037F8125082444545034419D2C5EB080800 +:108DA00005F101090AEB050142460AEB0900CDF87D +:108DB0000CC00493E3F3D4F2049B4FEAC80203EB24 +:108DC000C90003EBC501E3F3CBF2DDF80CC0049B53 +:108DD0003146002207E007EB460030F802E00EF1D2 +:108DE000010E20F802E0013102320D29F3D9109969 +:108DF000CBEB0502009105990AEB0B00019192B2B1 +:108E000003EBCB01634600F02BFA238C00200133E7 +:108E1000238404E06FF0150001E06FF0160007B046 +:108E2000BDE8F08F0368F0B5DB690C25B3F8C0200E +:108E3000064605FB02F4433222F003020134A41873 +:108E4000B3F8C4204FF6FE7102F11F006A432140BF +:108E50004118501C4FF6FC720A408218B3F800010A +:108E60004FF6FE7100F11F046843114061184FF680 +:108E7000FC7201300A408218B3F8C8004FF6FE7148 +:108E800000F11F0411406118C0004FF6FC72013060 +:108E90000A408218B3F8CC004FF6FE7100F11F04AF +:108EA00011406118C0004FF6FC720A40B3F804315B +:108EB000013080184FF6FE7203F11F010240DB0003 +:108EC0008A18591C4FF6FC731340CB184FF6FE77E7 +:108ED0001F401C37BFB287B03846E8F37BF2044628 +:108EE000002800F0BC8000213A46E3F35DF2402305 +:108EF000638233684FF6FC72DB692660B3F8C010FA +:108F0000A78001F14300024005FB0121A28201314B +:108F10004FF6FE720A40B3F8C410E2821C3292B2DD +:108F2000C81C101862834FF6FC72024005FB012139 +:108F3000A28301314FF6FE720A40B3F80011E283BA +:108F40001C3292B2C81C101862864FF6FC720240A6 +:108F500005FB0121A28601314FF6FE720A40B3F8EB +:108F6000C810E2861C3292B2C81C101862844FF6F8 +:108F7000FC72024002EBC1010131A2844FF6FE7285 +:108F80000A40B3F8CC10E2841C3292B2C81C10180C +:108F900062854FF6FC72024002EBC1010131A285ED +:108FA0004FF6FE720A40B3F80411E2851C3292B209 +:108FB000CB1C6287D2184FF6FC731340A38703EBD8 +:108FC000C10301334FF6FE721A40E2870025274F96 +:108FD00057F8353063B1264B29018DE81800DD22A2 +:108FE000204601F0F001234BFFF71AFD002836DB85 +:108FF00001350D2DEBD1002557F8353053B129013E +:10900000DD22204601F0F0011B4B0094FFF7A2FE89 +:10901000002824DB01350D2DEED1184BB0218DE851 +:109020001800FF222046164BFFF7FAFC002816DB3B +:10903000B021FF222046134B0094FFF78BFE00283F +:109040000DDB114B002102933068104A234600913A +:109050000191039104910591FBF77AF818B120462C +:10906000FFF7CCFC0024204607B0F0BD6859010092 +:109070000DD5850061D58500ADD58500F1E00000F6 +:1090800043E1000091E0000099D485000D5A0100F1 +:109090002DE9F743DDF8289007460E461546984619 +:1090A000002456FA04F3D8070AD52101384601F006 +:1090B000F0012A464346CDF80090FFF74BFE18B961 +:1090C00001340D2CEDD10020BDE8FE832DE9F04FD9 +:1090D00087B005920268B0F8288012689C46D26971 +:1090E0000446D2F8CC20B0F82AA09045838DC78DD5 +:1090F0004CDA8279002A4CD101F0F0063611C719FA +:10910000B2B237F812B0013237F8125082444545F6 +:10911000034419D2C5EB080805F101090AEB050162 +:1091200042460AEB0900CDF80CC00493E3F318F1B2 +:10913000049B4FEAC80203EBC90003EBC501E3F34C +:109140000FF1DDF80CC0049B3146002207E007EB6D +:10915000460030F802E00EF1010E20F802E0013185 +:1091600002320D29F3D91099CBEB05020091059934 +:109170000AEB0B00019192B203EBCB01634600F0C6 +:109180006FF8238D00200133238504E06FF0150074 +:1091900001E06FF0160007B0BDE8F08F2DE9F7434E +:1091A000DDF8289007460E4615469846002456FAE4 +:1091B00004F3DB070AD52101384601F0F0012A4605 +:1091C0004346CDF80090FFF781FF18B901340D2C0C +:1091D000EDD10020BDE8FE832DE9F047089F9A46B7 +:1091E00004469DF82460034600250CE013F8010BAB +:1091F00086420AD01DB113F802ECB64501D2864270 +:1092000003D90135ADB29542F0D1AA4207FB05184A +:109210000ED9C5EB0209414607FB09F208EB07002E +:10922000E3F39EF0681C201861194A46E3F398F0B6 +:10923000404651463A46E3F333F06655BDE8F087C1 +:109240007FB50393089B0493099B05930C2300931C +:109250009DF82830019303ABFFF7BEFF07B000BDB8 +:109260001FB50293069B0393082300939DF81C30BF +:10927000019302ABFFF7B0FF05B000BD37B5254B3A +:10928000D0F8945604460093019040F23F112846CE +:109290007F22214BFFF746FC00283AD11F4B28467E +:1092A0008DE8180041F63F5140221D4BFFF7C6FCE8 +:1092B00078BB1C4B28468DE8180040F63F119822D9 +:1092C000194BFFF7BBFC20BB184B28468DE8180054 +:1092D00040F22F11A822164BFFF7B0FCC8B9284660 +:1092E00040F20F117F22134B0094FFF7D1FE80B99B +:1092F000284640F20F1198220F4B0094FFF74EFFC3 +:1093000038B9284640F20F11A8220C4B0094FFF701 +:1093100045FF3EBD55F0850081EC8500A1F085003C +:10932000A1EC850009F0850007E2000019F1850035 +:1093300015ED8500C5ED850085ED850001EE850004 +:1093400037B5104BD0F89456044600930190052190 +:10935000284600220C4BFFF7E5FB90B90B4B284643 +:109360008DE8180005210122094BFFF7DBFB40B90E +:10937000084B28468DE8180005213222064BFFF7DE +:10938000D1FB3EBD49E7850011E7850065E7850013 +:109390001DE785002DE7850001E7850037B5254BE2 +:1093A000D0F894560446009301904FF490712846EB +:1093B0000022214BFFF7B6FB00283AD11F4B28466D +:1093C0008DE818004FF4907101221D4BFFF7AAFBA6 +:1093D00078BB1C4B28468DE818004FF49071322260 +:1093E000194BFFF79FFB20BB184B28468DE8180050 +:1093F0004FF490710322164BFFF794FBC8B9154B3D +:1094000028468DE818004FF490710622124BFFF7A2 +:1094100089FB70B9284680210522104B0094FFF784 +:1094200099FC30B92846802105220D4B0094FFF7A6 +:1094300091FC3EBD01EC850089E985003DEC85008D +:1094400091E98500A5EB850045E9850079EB85006C +:1094500031E98500CDEB850061E985009DE9850056 +:1094600019EB850037B5154BD0F894560446009398 +:109470000190402128460022114BFFF7D1FAE0B9B4 +:10948000104B28468DE81800402101220E4BFFF7B3 +:10949000C7FA90B90D4B28468DE8180040213222BA +:1094A0000B4BFFF7BDFA40B90A4B28468DE8180070 +:1094B00040210322084BFFF7B3FA3EBD8DF2850031 +:1094C00031F28500A5F285003DF2850071F285003C +:1094D00021F2850049F2850011F2850037B50A4B6B +:1094E000D0F89456044600930190B02128461022EB +:1094F000064BFFF795FA30B92846B0211022044BED +:109500000094FFF727FC3EBD65E8850081E78500F4 +:10951000ADE7850037B5D0F8945604460090C021D9 +:1095200028460022114BFFF7B3FDF0B92846C021B1 +:1095300001220F4B0094FFF7ABFDB0B92846C021C4 +:1095400006220C4B0094FFF7A3FD70B92846C021FA +:10955000A822094B0094FFF721FE30B92846C0210C +:109560009822064B0094FFF719FE3EBDF9F28500E4 +:1095700021F38500D9F285003DF38500C1F2850015 +:1095800010B5044650B10368054918682246FAF739 +:1095900084FD2046BDE81040E7F32EB710BD00BFA4 +:1095A000AA5A010038B505460C20E7F313F7044624 +:1095B00038B100210C22E2F3F7F60C232560A380DA +:1095C00001E0FFF7DDFF204638BD28B18368DA8867 +:1095D000013ADA80E7F310B770472DE9F04F9B4668 +:1095E000038B87B0C518C65AB5F80480438AC6EB0A +:1095F0000808984505919446878AB0F816A032DA93 +:109600006C88C7194445824416DAC4EB080804F193 +:1096100001093919424607EB0900CDF810C0E2F301 +:109620009FF60C2202FB09A002FB04A102FB08F238 +:10963000E2F396F6DDF810C06B88A21B01336B8055 +:10964000AB880C210133AB80109BB8190193059BAB +:1096500001FB06A1029392B26346CDF800B0FFF77A +:10966000EFFD002001E06FF0150007B0BDE8F08FBE +:109670002DE9F04F9B46038B9446C518AC8830F813 +:109680000380428AC8EB040387B093420591878A1E +:10969000B0F816A02FDA9C42074482446E8816DA8E +:1096A000C8F1000804F101093919424607EB090025 +:1096B000CDF810C0E2F354F60C2202FB09A002FB25 +:1096C00004A102FB08F2E2F34BF6DDF810C0AB8810 +:1096D000A21B0133AB80109B0C210193059BB81991 +:1096E000029301FB06A192B26346CDF800B0FFF7EA +:1096F000A7FD002001E06FF0150007B0BDE8F08F76 +:109700002DE9F04F9B46038C85B0C518C65AB5F8B5 +:109710000480438BC6EB0808984503919446878BD9 +:10972000B0F81EA02EDA6C88C7194445824415DAB9 +:10973000C4EB080804F101093919424607EB090096 +:10974000CDF808C0E2F30CF60AEBC9000AEBC4013D +:109750004FEAC802E2F304F6DDF808C06B88A21BEA +:1097600001336B80AB88B8190133AB80039B0AEBE4 +:10977000C601019392B26346CDF800B0FFF770FDC9 +:10978000002001E06FF0150005B0BDE8F08F00008B +:109790002DE9F04F036885B003931B681546DB691C +:1097A000C288D3F8D03007469A420E465BDA09B138 +:1097B0004E1CB6B20DB10135ADB206F127034FF61E +:1097C000FC7A03EA0A0A0C2303FB06A34FF6FE7891 +:1097D000013303EA080808F10903EB184FF6FC7B94 +:1097E00003EA0B0B0BEBC50201324FF6FE7313407D +:1097F00003F106091FFA89F948460293E7F3EAF5EF +:109800000446002830D000214A46E2F3CDF5029B01 +:1098100003992384FB88A4F81880242208F1060801 +:1098200001332160A760A4F81090A282A4F816A0CA +:10983000A4F81C80A4F81EB066826583FB8046B144 +:10984000DD2120460C4A0D4B0094FFF7C6FE002890 +:109850000ADB6DB1DD212046094A2346FFF750FFA0 +:10986000002805DA00E000242046FFF7AEFE0024C1 +:10987000204605B0BDE8F08F85F5850041F58500EF +:10988000BDF585007FB50A4A034600920022019289 +:1098900002920392049205920649074A0068FAF779 +:1098A00057FC002814BF4FF0FF30002007B000BD68 +:1098B000991E860078F08800AE5A010002460249DF +:1098C0000068FAF7EABB00BFAE5A010010B50446C3 +:1098D00048B1036821461868FAF7FEFC2046BDE847 +:1098E0001040E7F389B510BD37B505460820E7F30A +:1098F00077F50446A0B10560002201900C212846AE +:109900000A4B0092FDF746FF0028606008DB084B19 +:10991000286800932146074A0423FAF76CFC18B123 +:109920002046FFF7D3FF002420463EBD1D268600BB +:109930002CF188003126860010B50446C06818B1A5 +:10994000E7F35AF50023E36010BD10B50446A020EC +:10995000E7F340F570B1E060A06000F190020346CB +:109960001033934243F8103CFAD10023C0F89030F2 +:10997000184610BD6FF01A0010BD000038B504463F +:10998000002852D0002105683FF04EDA20463FF013 +:109990002BD8636933B12046002141F015DA6069A4 +:1099A00038F044DCA36933B12046012141F00CDAE0 +:1099B000A06938F03BDC236933B12046022141F035 +:1099C00003DA206938F032DCE36F33B1204603213B +:1099D00041F0FAD9E06F38F029DC204641F09AD9FD +:1099E000D4F89800E7F308F501E03EF027DEE169DE +:1099F00020460029F9D1FFF79FFFD5F8440118B19F +:109A00000A492A4600F08FF9286809492246FAF7E0 +:109A100044FBD4F8A8301BB104F1A800E1F3DAF656 +:109A20002046BDE83840E7F3E7B438BD1142860070 +:109A3000F4C8890030B5054687B0B020E7F3CAF412 +:109A40000446002800F099800021B022E2F3ACF433 +:109A50000A2384F84330012384F84830FF2384F834 +:109A6000203084F8213084F8223084F823302560B7 +:109A7000C420E7F3AFF4C4F8980000287DD0204656 +:109A80003FF0C4D920463FF047DD2B6841F26B021E +:109A9000D3F8D43020F07F00196BA0879142204684 +:109AA00008D19B6A932B05D13FF036DDC0F5844089 +:109AB000683001E03FF034DDE087E38F204623F09B +:109AC0007F03E3873FF02CDD41F2883222652E4A86 +:109AD000002320F07F00A4F84000E36400922B4AAA +:109AE000049301922A4A059302922A4A2868039213 +:109AF00029492A4A2346FAF72BFB00283DD1D5F8FD +:109B0000E80538F069DB6061002836D0D5F8E80553 +:109B100038F062DBA06180B3D5F8E80538F05CDB93 +:109B2000206150B32046FFF710FF30BBD5F8E805A1 +:109B300038F052DBE06700B3012384F87830D5F8C1 +:109B4000440141F27073A4F87A3020B114492A46D6 +:109B500000F0E6F888B9204601213FF065D94FF4BE +:109B60004843A3650023E36532232366D5F838060E +:109B700004F1A801E1F318F618B12046FFF7FEFE44 +:109B80000024204607B030BD59348600B15286000B +:109B900039528600ED3686004CF18800F4C8890001 +:109BA0001142860038B50446002827D005681449BC +:109BB00028682246FAF771FA236A1BB104F12000E3 +:109BC000E1F308F6E3691BB104F11C00E1F302F6CE +:109BD000A3691BB104F11800E1F3FCF563691BB143 +:109BE00004F11400E1F3F6F5284606492246FDF794 +:109BF000F4FD2046BDE83840E7F3FEB338BD00BFB2 +:109C0000B0CB89002D62860070B5054686B0302045 +:109C1000E7F3E6F30446002859D04FF0FF33036121 +:109C20000422FF2105600A30E2F3BEF30B2104F1A8 +:109C30000E00E3F391F700238DE818000421284675 +:109C4000264A274BFDF7A6FD002860603FDB28462B +:109C500024492246FDF7BCFD002838D1D5F83866E6 +:109C600004F114013046E1F39FF500282FD130466E +:109C700004F11801E1F398F548BB304604F11C01EA +:109C8000E1F392F518BB304604F12001E1F38CF5C5 +:109C9000E8B9154B01900093144B04900293144BB8 +:109CA0000590039328681349134A2346FAF750FA9C +:109CB00068B9204641F09ADF20B12046012141F0E9 +:109CC000C9DF20B93223A3622623636203E0204662 +:109CD000FFF768FF0024204606B070BD456386008C +:109CE000FD6286002D628600A962860051658600AD +:109CF000F96286003CF28800B0CB89004069E1F34C +:109D00002FB54069E1F38EB58069E1F329B580692B +:109D1000E1F388B5C069E1F323B5C069E1F382B529 +:109D2000006AE1F31DB5006AE1F37CB538B504467D +:109D300060B10568224606492868FAF7AEF9204660 +:109D4000E7F35AF32B68002283F84E2038BD00BF9A +:109D500054CC890070B50368002686B0054683F8A8 +:109D60004E600C20E7F33CF30446002843D0234B1D +:109D7000056023498DE848002868224A2346029658 +:109D8000039604960596FAF7E3F9064600282ED1C5 +:109D90008DE811001C2128461B4A1C4BFDF7FAFCDC +:109DA0000028606023DB0C212846194A194B0096D5 +:109DB000019401F035FF0028A06018DB164BD5F8A0 +:109DC00094068DE818000A213822144BFEF7AAFEEB +:109DD00068B9D5F894060A213822114B0095FFF78F +:109DE00057F920B92B68012283F84E2003E0204662 +:109DF000FFF79CFF0024204606B070BDD971860095 +:109E000054F2880054CC8900A97186007D718600C7 +:109E1000917686005D7686007D77860019778600CC +:109E20004977860070B5064686B00820E7F3D2F27F +:109E30000446A0B10B4B0025066045600A498DE839 +:109E400028003068094A2346029503950495059534 +:109E5000FAF77EF918B12046E7F3CEF22C462046F9 +:109E600006B070BD4D7E860098F28800B0C68900AD +:109E700010B5044650B10368054918682246FAF740 +:109E80000CF92046BDE81040E7F3B6B210BD00BFA4 +:109E9000B0C6890070B5044600282AD0066822465C +:109EA00030681449D6F84451FAF7F7F8224630469C +:109EB0001149FDF792FC224630461049FDF799FC06 +:109EC000224628460E49FFF71CFF224628460D4928 +:109ED000FFF71DFF224628460B49FFF71EFF2846C5 +:109EE0000A492246FFF71FFF2046BDE87040E7F30E +:109EF00083B270BD35D289005D8786006D9786007C +:109F0000FD848600E9868600CDAA8600A59286009B +:109F1000F0B5D0F8446187B005465820E7F35AF20F +:109F20000446002800F0938000215822E2F33CF21E +:109F300020462021494A40F8205BE2F39BF20127AA +:109F40004FF0FF33E06184F84070A4F84C303046A5 +:109F500043492246FFF7D2FE002878D130464149D6 +:109F60002246FFF7D1FE002871D130463E492246F5 +:109F7000FFF7D0FE00286AD130463C492246FFF761 +:109F8000CFFE002863D1284639492246FDF72CFC34 +:109F9000064600285BD18DE8110004212846354A89 +:109FA000354BFDF7F7FB0028206150DB284639468A +:109FB0003246334600960194FDF7ECFB00286061C1 +:109FC00045DB042128462D4A2D4B0096019401F0D3 +:109FD00027FE0028A0613ADB28462A492246FDF7E1 +:109FE000F7FB002833D1284B03EBC60253F8363079 +:109FF00063B1526852B131018DE81400D5F894066E +:10A0000001F0F001C022FEF7ADFD00BB01360D2EC0 +:10A01000E9D11E4B1E4A0093002301930292039341 +:10A020000493059328681B491B4A2346FAF790F8C6 +:10A0300068B9204646F0F6D820B12046012144F008 +:10A04000C3D820B9636C43F00403636403E0204683 +:10A05000FFF720FF0024204607B0F0BDB15A0100F1 +:10A06000FD848600E9868600CDAA8600A59286003A +:10A070006D9786000192860089918600059E860074 +:10A08000F19D86005D878600C49E0200198A8600C5 +:10A0900055AB8600ECF2880035D2890038B504460D +:10A0A000D0B1806808B1E7F3A7F1236943B90EE0A6 +:10A0B000236953F8350008B1E7F39EF1013500E05C +:10A0C0000025E3689D42F3DB2069E7F395F1204624 +:10A0D000BDE83840E7F390B138BD00002DE9F0410C +:10A0E00005461820E7F37CF10446002833D02B689E +:10A0F0000560DB690C20DB6901335843E7F370F13D +:10A10000A06040B32B681820DB69DA695B6F62607E +:10A11000E360E7F35FF12061E8B1124918220026FD +:10A12000E2F3BEF037460EE00E4BD4F810809B19D8 +:10A1300018798000E7F354F1236948F806009B5929 +:10A14000083643B10137E3689F42EDDB6B68064A8E +:10A15000DC609A6003E02046FFF7A0FF0024204661 +:10A16000BDE8F0812C9F0200B9BC860010B5C46820 +:10A17000A1420BDA006900EBC1042479A24208DA9B +:10A1800050F83110002041F8223010BD6FF015005A +:10A1900010BD6FF0150010BD47F06C9B10B5044664 +:10A1A000FFF7FAFFE084000C84F82800002010BDBF +:10A1B000D0F8F03310B5044683B1D3F8280830B195 +:10A1C000E7F31AF1D4F8F0330022C3F82828D4F8C2 +:10A1D000F003E7F311F10023C4F8F03310BDC36BB3 +:10A1E00010B5044683B1836B5B6B0B2B07D1D0F8A2 +:10A1F000E00320B1E7F300F10023C4F8E033E06BA3 +:10A20000E7F3FAF00023E36310BD10B50446012024 +:10A21000E7F3E0F00346E063A8B100210122E2F396 +:10A22000C3F0A36B5B6B0B2B0CD14FF49470E7F373 +:10A23000D1F00346C4F8E00328B100214FF4947232 +:10A24000E2F3B2F00123184610BD70B5044640F6A3 +:10A2500078100D46E7F3BEF0C4F8F003002831D0C3 +:10A26000002140F67812E2F39FF0B4F85220D4F8BF +:10A27000F03300261A70D4F8F033204683F8B66025 +:10A28000C3F8B060D4F8F03383F8B460A36B83F8FC +:10A290008460A36B1E679E673C23C4F8BC30102308 +:10A2A000C4F8C030C4F8C46000F09AFFA36B022D5C +:10A2B0000CBF1A6F9A6F0020DA6684F8C36284F8C4 +:10A2C000C26270BD6FF01A0070BD0000B0F8C632F7 +:10A2D000F7B504460E46FBB10846E2F311F1074616 +:10A2E0001348E2F30DF13F181037BFB23846E7F3D9 +:10A2F00071F00546B8B1B4F8C632394600930D4A3C +:10A300003346E2F3B7F0E06C2946E2F3E9F607469C +:10A310002846E7F371F03FB9E06C314603B0BDE881 +:10A32000F040E2F3DDB60746384603B0F0BD00BFAB +:10A330008F9F02007A9F0200044B1B78012B02D1F1 +:10A34000002000707047FFF7C1BF00BFFC03000092 +:10A350002DE9F3471C46B0F8C632074688469146B9 +:10A36000C66C002B32D00846E2F3CAF0824622487F +:10A37000E2F3C6F082440AF1100A1FFA8AFA504644 +:10A38000E7F328F0054600282FD0B7F8C63251462B +:10A3900000931A4A4346E2F36DF038462946FFF728 +:10A3A000CBFF074668B130462946E2F38DF640B14F +:10A3B000484506DD304629464A46E2F379F68246AC +:10A3C00000E0A2462846E7F317F08FB93046414631 +:10A3D000E2F37AF658B1484509DD304641464A462F +:10A3E00002B0BDE8F047E2F363B6824600E0A24661 +:10A3F000504602B0BDE8F0878F9F02007A9F0200AE +:10A4000010B51446FFF798FF28B100210A46BDE8B1 +:10A410001040E2F301B4204610BD000038B5002220 +:10A420000D4608490446FFF7EBFFC0B22823A842B7 +:10A4300084F8660384F8D531CCBF84F8663384F899 +:10A44000D50138BDD69F0200012238B580F86020C2 +:10A450000A23826B002580F89E31032380F89F3108 +:10A4600080F86F5380F8715380F8735380F87553F8 +:10A4700080F8775380F8BA5182F88A304FF6CE735D +:10A48000A0F8783214491422C0F874520446FFF739 +:10A49000B7FF124984F866032A462046FFF7B0FF4B +:10A4A0007F2384F87B304FF0FF33A4F8983004F515 +:10A4B000F673C4F88C31642384F858300423C4F84C +:10A4C000280384F86C50C4F8E453C4F8745284F838 +:10A4D000D43184F8D63138BDD69F02005E9F020089 +:10A4E0000022FFF78DBF000010B517490446FFF7A3 +:10A4F000F7FFC0B284F8E8030138C0B2FD2802D9E2 +:10A50000732384F8E83394F8E833204684F8E93379 +:10A510000E49FFF7E5FFC0B284F8EA0308B10F283F +:10A5200002D1052384F8EA3394F8E82394F8EA3357 +:10A53000D31A84F8EB33002384F8EC3384F8EE3339 +:10A54000112384F8ED3310BD849F0200E79F0200C1 +:10A550002DE9F04105460C4617461E46FFF7ECFE76 +:10A5600038B1284621463A463346BDE8F041FFF768 +:10A57000EFBE3046BDE8F0810023FFF7E9BF0000E1 +:10A5800070B501220D463C490446FFF739FF3B49AF +:10A5900084F8680300222046FFF732FF384984F828 +:10A5A0002C0307222046FFF72BFF364984F82D03A2 +:10A5B0002046FFF7C1FE88B132492046A66BFFF75F +:10A5C0008FFF304930672046A66BFFF789FFA36BEA +:10A5D000B067022D0CBF1A6F9A6FDA662A49002203 +:10A5E0006FF095032046FFF7B3FF274984F8340343 +:10A5F000012220466FF09503FFF7AAFF022584F899 +:10A60000350300232A4620461F49FFF7A1FF63199F +:10A610000135052D83F83403F3D100252A46204661 +:10A620001A49FFF7A9FF631901350E2D83F8570367 +:10A63000F4D1012384F86733062220461449FFF73A +:10A64000DFFE002284F8650312492046A56BFFF760 +:10A65000D7FE114985F82C0100222046FFF7D0FED5 +:10A66000002384F83E034021204684F82433BDE8CB +:10A670007040FFF7D3BE00BF6E9F0200449F0200F0 +:10A68000C89F0200A09F0200F89F0200C19F020025 +:10A69000959F0200AD9F0200699F020010B504461D +:10A6A00028B10468003418BF0124E6F3A5F620465B +:10A6B00010BD10B5848B0C80018C118040F2DA3211 +:10A6C0001A8090F83520029B01201A8010BD90F866 +:10A6D00034007047C06A7047836B9961704738B522 +:10A6E000044600283ED0C56D013DC565002D39D119 +:10A6F000FFF75EFD2046FFF772FDD4F8801229B106 +:10A70000A36B186900F08CFDC4F88052002584F812 +:10A710009551204646F0E4DEA26B1368A34202D1B5 +:10A72000A36C136003E09A6CA2421DD19D64D4F81F +:10A73000943A0BB120469847A36B186951F094D80E +:10A74000D4F8E41320B141B1204647F08FD804E09B +:10A7500019B1A36B986852F0CDDC2046E6F34CF6B5 +:10A76000002038BD012038BD012038BD2DE9F0475B +:10A770008A46002104461546C0680A467646994630 +:10A78000EBF3DCF6804600070CD5276857B1BB6BAE +:10A79000C7F84C901869F96A51F02CD8FB6D013359 +:10A7A000FB65CEE04FF42F60E6F314F6074628B9B8 +:10A7B0006FF01A00314648F0A3DDC5E000214FF4E8 +:10A7C0002F62E1F3F1F5FB6DC7F844A00133FB659F +:10A7D0002368BC63BB640123C7F84C90276087F8EB +:10A7E0005930E26C41F26B039A4205D1636C932BB2 +:10A7F0000CBF0123182300E01823022DA7F88A308C +:10A8000005D118F0010F1CBF4FF40053FB62BB6B66 +:10A81000F96A186950F0EEDF7B6CB3F8E0831FFA39 +:10A8200088F808F470631B0AFB615FFA88F33B62E7 +:10A83000BB6BD868F8F739FCFB69A7F8C602092B8F +:10A8400004D10423FB613B6A10333B62012387F888 +:10A8500024304FEA18333B633846FFF79FFC00284B +:10A8600075D14FF48053A7F856304DF2240241F2CF +:10A870000103022D18BF1346A7F852303846374956 +:10A88000FFF75AFD38B138463449D7F83880FFF71A +:10A8900027FEC8F868003846FFF7B7FC002856D0F6 +:10A8A00038462946FFF76CFE3846FFF7CDFD38469F +:10A8B00000F0D2FB00284AD029463846FFF7C5FCF5 +:10A8C0000546002843D13846FFF70EFE384647F0CC +:10A8D00001DD3846012146F0AFDD3846294648F013 +:10A8E00083DB4FF0FF33C7F8D432C7F8D832C7F84C +:10A8F000DC32C7F8E032C7F8E432C7F8E832C7F80C +:10A90000EC32C7F8F032384607F11C011C22E1F3A3 +:10A91000C7F4206950F0A8DF60B1BB6B986852F0B3 +:10A9200035DEC7F8F80328B96FF01A00314648F051 +:10A93000E7DC0CE03846002148F04CDA002387F8C9 +:10A94000FC3907F14C03FB643846BDE8F087384614 +:10A95000FFF7C5FE0020BDE8F08700BF519F020051 +:10A9600070B505464FF498707646E6F333F5044625 +:10A9700028B96FF01A00314648F0C2DC39E00021F6 +:10A980004FF49872E1F310F52B68A3606B68E360F5 +:10A99000AB682361EB6863602B6963612B8CA384D4 +:10A9A0006B8CE3846B6AA362AB6AE362EB6A23633A +:10A9B0002B6B63636B6B6364AB6BA364EB6BE364E4 +:10A9C0002B6C23656B6C6365AB6CC4F81C316B69D5 +:10A9D000A365AB69E3650F2323663D236366792393 +:10A9E000A3660123C4F818310323E366002384F827 +:10A9F0008B30204670BD00007FB50A4B0A4900939A +:10AA0000002301930293039304930593074A036879 +:10AA1000F9F79EFB002814BF4FF0FF30002007B06D +:10AA200000BD00BF05E3860068F48800B95A010044 +:10AA300001490268F9F731BBB95A01000023F0B5AA +:10AA40001C4607E0CE183568C718C5507568013434 +:10AA50007D6008339442F5D1F0BD000038B5046C38 +:10AA60000023C4F8243690F86D53094B094A4FF47B +:10AA70008060002D0CBF15461D46E6F3ABF4C4F80C +:10AA8000240620B129468022FFF7D8FF012038BDD7 +:10AA900066AD020066B1020070B517494FF0FF3293 +:10AAA000046C0546FFF7ACFC1449C4F850051722A6 +:10AAB0002846FFF7A5FC0026C4F8540510496FF09E +:10AAC000250284F858652846FFF79AFC0D49A4F83A +:10AAD000480532462846FFF793FC0B49A4F8040CBE +:10AAE0006FF003022846FFF78BFCB4F84835C31813 +:10AAF000A4F8063C70BD00BF1DA0020046A80200DD +:10AB00002FA802009CAC020007AD020038B527490F +:10AB10000446FFF7E5FCC0B228288CBF00230123C0 +:10AB200084F8690384F8CA0384F86D332046204909 +:10AB3000FFF7D6FC082820461CD81E490022FFF744 +:10AB40001BFD80B20022C4F8FC001B492046FFF721 +:10AB500013FD1A49C4F800012046FFF7C1FC18494B +:10AB600005462046FFF7BCFC80B240EA0545C4F824 +:10AB7000045113E013490022FFF7FEFC80B2C4F831 +:10AB8000FC00114900222046FFF7F6FC0F49C4F8EB +:10AB900000012046FFF7A4FCC4F8040120460C493C +:10ABA000FFF79EFC84F8080138BD00BF1EA4020018 +:10ABB000EFAC020014A802003DA802004CA0020065 +:10ABC00038A0020090AC020035AD0200A1A802003E +:10ABD000C4A70200F8B5A4490022056C0446FFF79B +:10ABE000CBFCA14985F8BC0401222046FFF7C4FC38 +:10ABF0009E4985F8BD04002207232046FFF7A8FCE4 +:10AC0000922385F8BE04994901222046FFF7A0FC53 +:10AC1000974985F8BF0400222046FFF7F1FB9549CC +:10AC2000C5F8C40400222046FFF7EAFB0026A5F879 +:10AC30005804914985F8336420463246FFF7E0FB1B +:10AC40008E49A5F80A042046FFF74AFCB8B1012353 +:10AC500085F833342F464223324620468749FFF792 +:10AC600077FCAB19C0B283F82604B5F80A34013674 +:10AC7000C018A7F80C0402370D2EECD10DE0804966 +:10AC800042222046FFF7BCFBC2B285F808242046CA +:10AC90007C49FFF7B5FBA5F806047B490022204656 +:10ACA000FFF7AEFB794985F838044FF0FF322046B4 +:10ACB000FFF7A6FB7649A5F868054FF0FF3220465E +:10ACC000FFF79EFB7349A5F86A054FF0FF32204657 +:10ACD000FFF796FB7049A5F86E054FF0FF3220464E +:10ACE000FFF78EFB6D4985F8700500222046FFF7BF +:10ACF00087FB002684F87400324620466849FFF737 +:10AD00003BFCAB1901360E2E83F80606F4D1A122C6 +:10AD100064492046FFF774FB6349C5F8C00546F255 +:10AD20000F622046FFF76CFB0822C5F8C4055F4997 +:10AD30002046FFF765FB5E49C5F8C8056FF00802BD +:10AD40002046FFF75DFB5B49C5F8CC0540F6BB72BA +:10AD50002046FFF755FB0A22C5F8D0055649204684 +:10AD6000FFF74EFB5549C5F8D4056FF04402204665 +:10AD7000FFF746FB5249A5F802066FF04A0220464B +:10AD8000FFF73EFB0122A5F804064E492046FFF7D7 +:10AD900037FB80B2031C18BF012300F0020085F8C6 +:10ADA0004A353F2285F84B0547492046FFF728FBE7 +:10ADB000642285F84C0545492046FFF721FB4449AC +:10ADC000C5F85C054FF0FF322046FFF719FBC5F8C8 +:10ADD0006005013018BF012085F864053D49002257 +:10ADE0002046FFF70DFBC0B200F00F03000900F092 +:10ADF000010085F8143685F8170637490022262306 +:10AE00002046FFF7A5FB3449A5F818060122422386 +:10AE10002046FFF79DFB5023A5F81A062E49022273 +:10AE20002046FFF795FB0622A5F81C062B49204675 +:10AE3000FFF7E6FA85F81E062046FFF767FE94F84E +:10AE40006D232046002A4DD12549FFF795FB244963 +:10AE5000A4F8820301222046FFF78EFB2049A4F8C4 +:10AE60007E0320464DE000BFC8AC020073A802007C +:10AE700087AC020054AC02007FA8020074AC020050 +:10AE8000B1AC0200E3AC020008A0020055A0020031 +:10AE9000F7AC020061A802001CA80200BAAC0200D4 +:10AEA0004CAD020025A802008DA80200D2AC020021 +:10AEB000D9AC020014A002005FAD02002AAD02006E +:10AEC00067AC0200DFA70200ADA80200FAA70200EB +:10AED000E8A7020041A0020080AC0200D1A7020056 +:10AEE00045AD020025490022FFF746FB2349A4F89F +:10AEF000820301222046FFF73FFB2049A4F87E038E +:10AF000020460222FFF738FB0023A4F880031C49E7 +:10AF100085F8333620460222FFF71AFB10B10123D1 +:10AF200085F8333695F833362BB315490022204681 +:10AF3000FFF722FB1249A4F82C0A01222046FFF752 +:10AF40001BFB0F49A4F8280A02222046FFF714FB36 +:10AF50000C49A4F82A0A00222046FFF751FA0A49B0 +:10AF600085F8310628222046FFF74AFA002385F8A3 +:10AF7000320684F867330120F8BD00BF0AA802003A +:10AF8000A5AC0200DAA702005AAD020038B50E499E +:10AF9000046C0546FFF7A4FA0C4984F829062846F4 +:10AFA000FFF79EFAFF2284F82A0609492846FFF790 +:10AFB00027FA084984F830062846FFF791FAC4F8C2 +:10AFC0002C06012038BD00BF5EAC020096A802002E +:10AFD0002BA0020051A8020038B50446056C4FF4BE +:10AFE0006770E6F3F7F1C5F82006236CD3F8200666 +:10AFF000B0B1D4F8DC300B4A934207D00A4A9342EE +:10B0000006D00A4A93420AD1094902E0094900E000 +:10B0100009494FF46772E1F343F1012038BD002084 +:10B0200038BD00BFC0AD3A0280BA8C0100F82401DF +:10B03000B8A8020082A0020028A4020010B50446AD +:10B040004EF00AD8236CD3F82006E6F3D5F1206C35 +:10B05000BDE81040E6F3D0B170B5044640F60840B4 +:10B06000E6F3B8F105462064002800F08380002153 +:10B0700040F60842E1F398F10125A36B84F8825071 +:10B0800084F8F050D868EBF3BDF13B4BC4F8DC001A +:10B09000C4F8483A394B2046C4F84C3A384BC4F807 +:10B0A000503A384BC4F8543A374BC4F8A03A374BAF +:10B0B000C4F85C3A364BC4F8643A364BC4F86C3A80 +:10B0C000354BC4F8703A354BC4F87C3A344BC4F86D +:10B0D000B43A344BC4F8B03A334BC4F8C03A334BAB +:10B0E000C4F8BC3A324BC4F8C43A324BC4F8C83A3C +:10B0F000314BC4F8CC3A314BC4F8943A304BC4F8D5 +:10B10000D03A304BC4F8D43A2F4BC4F8D83A2F4B2E +:10B11000C4F8DC3A2E4BC4F8E03AFFF75BFD40B3CD +:10B120002046FFF759FF20B32046FFF797FC00B3F6 +:10B130002046FFF7B1FC236C204683F8C054FFF78C +:10B1400025FF244900222046266CFFF759F92249A1 +:10B1500086F8340600222046FFF752F91F4984F88A +:10B1600090022A462046266CFFF74AF986F83506F3 +:10B1700000E00546284670BD554B8700114A870000 +:10B18000154A8700B95E87008D358700214B8700FF +:10B19000915E8700CDEC8600296487001D4B8700F7 +:10B1A000895F870015F98600D5F886004938870041 +:10B1B00061498700CD218700C5F90000415D02008B +:10B1C000F50A8700F90A8700F10A8700FD0A87005F +:10B1D0000D0B870072A0020064A0020014AD0200F3 +:10B1E000836B93F82C210AB1042200E003221A6732 +:10B1F000DA667047F8B507460C200D461646E6F3AA +:10B20000E9F0044630B100210C22E1F3CDF02760D3 +:10B210006660A5602046F8BD08B1E6F3EDB0704762 +:10B220008068F2F35BB4000070B5064686B06C200F +:10B23000E6F3D0F00446D0B100216C22E1F3B4F083 +:10B240000823A3610E4B26600025009330680D494A +:10B250000D4A234601950295039504950595F8F747 +:10B2600077FF38B93268012382F892302371204683 +:10B2700006B070BD2046E6F3BFF02C46F7E700BFEE +:10B280000D698700B00A8900665B010010B50446AD +:10B2900068B10368064918682246F8F7FEFE2046A2 +:10B2A00051F048D82046BDE81040E6F3A5B010BDE7 +:10B2B000665B010010B5044648B105492246406866 +:10B2C000F8F7EBFE2046BDE81040E6F395B010BD60 +:10B2D0005CF4890070B5064686B01020E6F37AF07B +:10B2E000044630B300211022E1F35EF0336826609B +:10B2F000636073680025A360042130460E4A0F4B3B +:10B3000000950194FCF746FAA842E0600DDB0C4B77 +:10B3100030688DE828000B490B4A234602950395B7 +:10B3200004950595F8F714FF18B12046FFF7C2FF02 +:10B330000024204606B070BD297487001174870070 +:10B340007D7487007C0B89005CF4890030B505466C +:10B3500087B01420E6F33EF0044638B300211422EF +:10B36000E1F322F06B682868A360124B25606060EF +:10B37000002500931049114A234601950295039533 +:10B3800004950595F8F7E4FE60B90A2323730F23AB +:10B3900063736423A3730223E373062323740123DB +:10B3A000637403E02046E6F327F02C46204607B0FE +:10B3B00030BD00BF217B8700940B89000CE389001E +:10B3C00010B5044648B1054922464068F8F765FEC5 +:10B3D0002046BDE81040E6F30FB010BD0CE3890035 +:10B3E00010B5044658B1064B21461B88C35818684F +:10B3F000F8F772FF2046BDE81040E5F3FDB710BD39 +:10B40000D403000073B505460C20E5F3E9F70446C4 +:10B41000C8B1104B04221A8002214560002301901C +:10B420000D4A28460093FCF7B5F9002820600ADB96 +:10B4300001232381094B286800932146084A0223EF +:10B44000F8F7D9FE18B12046FFF7CAFF00242046BE +:10B450007CBD00BFD40300007D858700FC0B890004 +:10B46000A985870038B5044680B1094B21461B8861 +:10B47000C5582868F8F730FF286806492246F8F7CB +:10B480000CFE2046BDE83840E5F3B6B738BD00BF36 +:10B49000D6030000845B0100F0B5054687B0142098 +:10B4A000E5F39EF70446002856D02F4B04221A805D +:10B4B000456000260190042128462C4A2C4B00961A +:10B4C000FCF768F9B042206046DB0123A3810C231E +:10B4D0002382284B0722E2810093274B286801939F +:10B4E0002649274A23460296039604960596F8F7BE +:10B4F0002FFE002830D1234B286800932146224A92 +:10B500000523F8F778FE38BB204BD5F894068DE874 +:10B5100018004FF490712A221D4BFDF703FBD8B998 +:10B52000D5F8940680212A221A4B0094FDF712FCCC +:10B5300090B9B5F8AA0106F023DD801B18BF0120E1 +:10B540000A3055F820301B68022B09D10121204612 +:10B550000A4652F0ABDD03E02046FFF783FF0024EC +:10B56000204607B0F0BD00BFD60300005D8987000C +:10B5700049898700DD8B8700F58B8700340C8900B3 +:10B58000845B01000C0C8900098B8700F98C870013 +:10B59000E9898700F9888700084B10B51B880446A5 +:10B5A00050B1C358064918682246F8F776FD204680 +:10B5B000BDE81040E5F320B710BD00BFD803000080 +:10B5C0008B5B010070B5054686B01420E5F308F7E3 +:10B5D0000446002844D0264B08221A8000238560A8 +:10B5E000042100930190234A2846234BFCF7D2F80C +:10B5F0000028206034DB0223A38105220C23E28192 +:10B600002382D5F8940680213D221C4B0094FDF73F +:10B61000A1FB28BB1A4B029000931A4B0390019395 +:10B620000490059018492868184A2346F8F790FDB9 +:10B63000B0B9B5F8AA0106F0A3DC2B6893F84F2047 +:10B640001AB1032A14BF032201222046012153F01C +:10B6500063DA204602214FF0FF3253F05DDA03E057 +:10B660002046FFF799FF0024204606B070BD00BFBA +:10B67000D8030000319287001D928700E99187006E +:10B680009993870001958700400C89008B5B01002E +:10B6900038B5044698B10568224628460849FCF7A3 +:10B6A0009CF821462868F8F717FE286805492246C5 +:10B6B000F8F7F3FC2046BDE83840E5F39DB638BD09 +:10B6C0001D9E8700C9E3890030B5054687B0082074 +:10B6D000E5F386F6044600283ED0002305600421E9 +:10B6E00000930190204A2846204BFCF753F800288D +:10B6F000606031DB28461E492246FCF769F858BBDA +:10B700001C4B0190009302900390049005901A49FD +:10B7100028681A4A2346F8F71BFDE8B9184B286831 +:10B7200000932146174A0123F8F765FDA0B9164B8F +:10B73000D5F894068DE818004FF490712822134B29 +:10B74000FDF7F0F940B9D5F8940680212822104B76 +:10B750000094FDF7FFFA18B12046FFF799FF002487 +:10B76000204607B030BD00BFA19D8700619D8700C6 +:10B770001D9E8700A59E87009C0C8900C9E3890057 +:10B78000940C8900799E87009D9F8700459E8700C5 +:10B79000459D870070B5064686B09C20E5F320F6EF +:10B7A0000446002834D006601B4B306800256060DA +:10B7B0001A4900931A4A2346019502950395049568 +:10B7C0000595F8F7C5FCF8B9D6F884341E229B78A5 +:10B7D00022610422E27202222377227301230A22C9 +:10B7E000E376237263616273A3764FF6AF72A37739 +:10B7F00084F899301023A0736072A072228384F8B9 +:10B800009A3084F8983003E02046E5F3F5F52C46AD +:10B81000204606B070BD00BF19AE8700001C89002D +:10B8200066B50200C0F88410C0F88820C0F88C30DB +:10B830007047000010B5044648B1054922464068EB +:10B84000F8F72BFC2046BDE81040E5F3D5B510BD58 +:10B8500066B5020038B5044600B3436B05680BB10A +:10B86000E9F7C6FC04F11400DBF38AF404F11800D4 +:10B87000DBF386F404F11000DFF382F504F1240019 +:10B88000DBF372F4224606492868F8F706FC2046E6 +:10B89000E5F3B2F52B68002283F8622138BD00BFC2 +:10B8A0007AE689002DE9F041054686B03820E5F3B7 +:10B8B00097F5044600287FD00560002601900421FA +:10B8C0002846414A414B0096FBF764FFB042606056 +:10B8D00072DB042128463E4A3E4B0096019400F05C +:10B8E0009FF9B042A06067DB0127E76038463A491C +:10B8F0003A4A6B68DFF32EF1206100285CD0062104 +:10B900003246D5F80480DFF36BF5344903464246EE +:10B910003148DBF317F4606200284DD0072132462E +:10B920002069DFF35DF539460346E0613246606A1F +:10B93000DBF3E8F239460246A0612069DFF350F5F7 +:10B94000E36939463246606ADBF3DCF202210246E3 +:10B9500060612069DFF344F5214B4FF00308C4F820 +:10B960002C808DE848001F4B286804931E4B1F490C +:10B9700005931F4A234602960396F8F7E9FBD8B9C8 +:10B980001C4BD5F894068DE81800B02142461A4B9E +:10B99000FDF746F880B9194BD5F894068DE81800E4 +:10B9A000B0215D22164BFDF769F928B91423A36273 +:10B9B0002B6883F8627103E02046FFF74BFF0024F9 +:10B9C000204606B0BDE8F08115D28700B906010017 +:10B9D000890501004DE08700FDD0870005D1870073 +:10B9E00099D38700945B010019050100181C890098 +:10B9F0007AE68900171501008F1601005514010021 +:10BA0000C11401002DE9F043074687B04FF441709F +:10BA10000E4615469846E5F3DDF40446002878D036 +:10BA200000214FF44172E0F3BFF42820E5F3D2F493 +:10BA30008146206020B92046E5F3DEF4484668E000 +:10BA400000212822E0F3B0F423684FF441721C6017 +:10BA50006261E5604FF0FF320025A261A760C4F883 +:10BA600004809D711423A4F808322823A4F8063218 +:10BA70002D23A4F804326E23A4F80A32022384F89A +:10BA80000C326423A4F8383284F80D52304622492F +:10BA900022462B46F2F33AF0C4F8F80130B304F52D +:10BAA0001473C4F81832C4F814321C4B0526C4F8B9 +:10BAB0001C6200931A4B029501931A4B0495039351 +:10BAC0000595234638681849184AF8F741FB03469C +:10BAD00060B9009038682168154AF8F78CFB28B9DE +:10BAE00084F8406284F84162206812E0D4F8F811CA +:10BAF00019B1A3689868F1F3F1F7206908B100F073 +:10BB00003FF8206808B1E5F377F42046E5F374F4D4 +:10BB1000002007B0BDE8F08365F68700C5EF870019 +:10BB200049F6870039FF87006C1C890000E889000E +:10BB30006500880038B50546F0B10468E4B1D4F872 +:10BB4000F81131B1A3689868F1F3C8F70023C4F87D +:10BB5000F831A368224618680849F8F79EFAA368E6 +:10BB600021681868F8F7B8FB2846E5F345F4204645 +:10BB7000BDE83840E5F340B438BD00BF00E88900B7 +:10BB800010B5044630B159F0B9DE2046BDE810408A +:10BB9000E5F332B410BD0000F7B506680546F36959 +:10BBA0001F6D02373F013846E5F314F4044610B325 +:10BBB00000213A46E0F3F8F384E860001021002603 +:10BBC00028460E4A0E4B00960194FBF7E3FDB04267 +:10BBD000A0610CDB04F1200363614FF44773E36061 +:10BBE000D5F8380604F11C01DFF3DEF518B1204664 +:10BBF000E5F302F434462046FEBD00BFB9088800D4 +:10BC00009D08880010B5044648B1C36913B11C30C3 +:10BC1000DFF3E0F52046BDE81040E5F3EDB310BDDD +:10BC2000F0B5D0F8244100682569C069006D8542EF +:10BC300011D267692E01B819013525614360059B52 +:10BC4000BA518360069BC360E068C31C591821F099 +:10BC50000301E160F0BD4FF0FF30F0BD37B50546A0 +:10BC60001820E5F3B7F3044638B300211822E0F3B7 +:10BC70009BF32B68256063606B682846A360FFF721 +:10BC800065FBE06088B15BF0AFD8002301468DE82A +:10BC9000180028460A4A0B4BFFF7C2FF0028206114 +:10BCA00003DB51F04DD8606107E0E06808B1FFF7B1 +:10BCB00087FB2046E5F3A0F3002420463EBD00BFED +:10BCC0001D1B8800F91A880010B5044638B1C068F9 +:10BCD000FFF776FB2046BDE81040E5F38DB310BDBD +:10BCE00073B505461820E5F375F30446002838D0EF +:10BCF00000211822E0F358F30C20E5F36BF306461D +:10BD000000282DD000210C22E0F34EF32B68666151 +:10BD1000256063602846FFF73DFDA060B8B15BF089 +:10BD20009DD8002301468DE8280028460E4A0F4B77 +:10BD3000FFF776FF0028E06009DB56F013DA0C49C4 +:10BD400020610C4AA0680C4BFFF76CFD09E0A0686D +:10BD500008B1FFF76FFD2046E5F34EF3002400E045 +:10BD6000044620467CBD00BFCD1B8800A91B88006F +:10BD7000C1218800B5218800A91E880010B504469D +:10BD800050B18068FFF756FD6069E5F335F3204652 +:10BD9000BDE81040E5F330B310BD000070B5444B72 +:10BDA00086B000930023019302930393414B044612 +:10BDB0000493414B414905930068414A2346F8F7F3 +:10BDC000C7F9054600286FD1D4F884341421A3F8AC +:10BDD0006410A36A012683F84C00E36A204683F8C6 +:10BDE0004C60A16A5EF0E8D8E16A20465EF0E4D8D3 +:10BDF000204629465DF0EADBA36A83F84D50E36AEA +:10BE000083F84D50236A1869E7F7F6FE830707D5D4 +:10BE1000D4F884344FF0FF325E73D4F88434DA817E +:10BE20002368D4F884545E6951F0BCD90146304689 +:10BE300051F052D9E862002836D0D4F884341F2259 +:10BE400083F87820D4F88404052257304FF0FF316E +:10BE5000E0F3AAF22368D4F88424B3F8C810D3F826 +:10BE6000D80051850A2151631649E1F315F1431EAB +:10BE70000D2BD4F88454236898BF68631249D3F813 +:10BE8000D800E1F309F185F88A00D4F8843401225E +:10BE900083F85120D4F8843400201A7883F84E2097 +:10BEA000D4F88434586701E04FF0FF3006B070BD1D +:10BEB000E9398800105C0100AD1E0100341D8900C5 +:10BEC0006EB5020081B5020072B50200D0F884346C +:10BED00010B5D96A044611B1406851F00BD92068F9 +:10BEE00002492246BDE81040F8F7D7B86EB5020007 +:10BEF00038B503680446D0F884542749D3F8D800ED +:10BF0000E1F3CAF0287023682449D3F8D800D4F8A4 +:10BF10008454E1F3C1F0E870D4F884341A78013A1B +:10BF2000D2B2FD2A01D901221A70D4F884341A78C9 +:10BF30005A700023D4F88424D11812780133052BC9 +:10BF400081F85220F6D1D4F8845401212846E0F338 +:10BF50008BF4A870D4F88434DA78013AD2B2FD2A8E +:10BF600001D90122DA70D4F884340121DA785A71C7 +:10BF7000D4F88454E81CE0F377F42871D4F88434BE +:10BF800020461A799A715DF053DAB4F858142046B5 +:10BF9000BDE838405DF0A49A8EB5020096B5020067 +:10BFA00010B50446D8B140680D492246FBF72BFC7A +:10BFB000236A1BB104F12000DFF30CF4237F23B1CB +:10BFC000606808492246FBF708FCA068064922463B +:10BFD000F8F763F82046BDE81040E5F30DB210BD58 +:10BFE000D1568800515488007E5C010030B505466A +:10BFF00087B02420E5F3EEF1044600283ED000216E +:10C000002422E0F3D1F12B680022A360AB686560C5 +:10C01000E3606B68042123610823A3822846194B3F +:10C020008DE81400FBF7B6FB0028206022DB2846D1 +:10C0300015492246FBF7CCFBE0B9012323772846BC +:10C0400012492246FBF7DAFBA0B9D5F8380604F10D +:10C050002001DFF3A9F368B90D4B01900093029022 +:10C060000390049005900B4928680B4A2346F8F783 +:10C070006FF818B12046FFF793FF0024204607B061 +:10C0800030BD00BFC954880051548800D156880083 +:10C09000555588001C1F89007E5C0100D0F8D03601 +:10C0A000186ADFF35DB3D0F8D036186ADFF3BAB39D +:10C0B000F8B5D0F8846404460D46D1F8D800C149DB +:10C0C000E0F3EAF786F81C01D5F8D800BE49E1F3A1 +:10C0D00007F0D4F8846438B1D5F8D800BA49E0F351 +:10C0E000DBF786F8E80002E0022386F8E830D5F8AE +:10C0F000D800B649E0F3F4F7D4F8846438B1D5F841 +:10C10000D800B249E0F3C8F786F8580102E0FF23EF +:10C1100086F85831AE49D5F8D800D4F88464E0F3F5 +:10C12000BBF7AC49C6F82001D5F8D800D4F8846430 +:10C13000E0F3B2F7A849A6F82A01D5F8D800D4F858 +:10C140008464E0F3A9F7A549A6F82C01D5F8D80036 +:10C15000D4F88464E0F3A0F7A149A6F82E01D5F83D +:10C16000D800D4F88464E0F397F786F8E900D4F8AF +:10C17000843493F8E92012B9022283F8E920D5F833 +:10C18000D8009849D4F88464E0F386F7A6F8C6008E +:10C19000D4F88464B6F9C63013B90123A6F8C630C2 +:10C1A000D5F8D8009049E0F377F7C6F8D800D4F86E +:10C1B0008464D6F8D8301BB94CF25033C6F8D83066 +:10C1C00096F8E93001229A40D6F8D810D5F8D80070 +:10C1D0008A4288BFC6F8D820022212FA03F38349A4 +:10C1E000C6F8DC30E0F358F7C6F8E400D4F884640D +:10C1F000D6F8E4301BB94FF49673C6F8E430D5F89E +:10C20000D8007B49E0F348F7A6F8C400D4F884646A +:10C21000B6F9C43013B91923A6F8C430D5F8D8003C +:10C220007449E0F339F786F86C01D4F8843493F854 +:10C230006C2112B9052283F86C216F49D5F8D8001A +:10C24000D4F88464E0F328F7D4F88434A6F8F00036 +:10C2500093F81C21694983F81D21D4F8843493F89C +:10C260001D2183F84821D4F88434DA7983F8AC208E +:10C27000D4F884341A7A83F84521D4F884644FF6CC +:10C28000A273A6F8EA30A6F8EC30A6F8EE30D5F89E +:10C29000D800E0F301F7A6F8F200D4F88464B6F908 +:10C2A000F2301BB94FF6A273A6F8F23096F8E930D7 +:10C2B000012212FA03F3D6F8D8205149934288BFDD +:10C2C000C6F8D8300023A6F8B230A6F8B430A6F8E5 +:10C2D000B630C6F8B830C6F8BC30C6F8C030D5F8AD +:10C2E000D8001F46E0F3D8F686F844014549D5F852 +:10C2F000D800D4F88464E0F3CFF686F84B01D5F883 +:10C30000D8004149D4F88464E0F3C6F6D4F8843404 +:10C31000C6F8240183F82971D4F88434D3F8242191 +:10C320001AB94FF49B72C3F8242193F81D2102B16E +:10C330000322C3F84C21C3F850210022C3F8542132 +:10C34000D5F8D8003149E0F3CBF640B1D5F8D800A4 +:10C350002E49D4F88464E0F39FF6C6F85401D5F86A +:10C36000D8002B49E0F3BCF640B1D5F8D8002849F5 +:10C37000D4F88464E0F390F6C6F84C01D5F8D80000 +:10C380002449E0F3ADF640B1D5F8D8002149D4F8FE +:10C390008464E0F381F6C6F850011F492246002369 +:10C3A000A068D4F88454F1F3B1F31C49C5F8300106 +:10C3B0002246A0680023D4F88454F1F3A7F3C5F80B +:10C3C0003401F8BD2CB60200A4B6020074B6020017 +:10C3D00057B60200CBB50200EEB5020000B602006F +:10C3E00096B602009EB5020067B602001FB60200B4 +:10C3F000BEB50200CDB60200DDB5020081B6020076 +:10C4000012B60200AEB50200BFB6020045B6020089 +:10C4100035B60200AFB602003F330100AD33010074 +:10C4200038B5044680B105682246D5F8440107496D +:10C43000FDF779FC284606492246FBF7CEF920464F +:10C44000BDE83840E4F3D8B738BD00BF1D708800A0 +:10C45000B16E880037B505460820E4F3C1F70446FD +:10C46000C0B1056000220190042128460C4B0092C7 +:10C47000FBF790F9002860600CDB2846094922464A +:10C48000FBF7A6F930B9D5F8440107492246FDF774 +:10C4900047FC18B12046FFF7C3FF002420463EBDED +:10C4A000596F8800B16E88001D70880038B5044649 +:10C4B00070B1056821462868F7F70EFF286805491E +:10C4C0002246F7F7EAFD2046BDE83840E4F394B78A +:10C4D00038BD00BF845C010030B5054687B00C2034 +:10C4E000E4F37EF70446002846D0274B05604FF45E +:10C4F0009071009301902022D5F89406234BFCF70D +:10C5000011FB002838D1224BD5F894068DE818008D +:10C510004FF4907123221F4BFCF704FB00282BD112 +:10C520001D4BD5F894068DE81800402188221B4B3E +:10C53000FCF718FB00BBD5F8940680212022184B8D +:10C540000094FCF707FCB8B9164B02900093164B09 +:10C55000039001930490059014492868144A2346D7 +:10C56000F7F7F6FD40B9134B286800932146124AAD +:10C570000123F7F740FE18B12046FFF797FF00248C +:10C58000204607B030BD00BF21768800E9738800DF +:10C59000557688000D748800C1758800D5738800B1 +:10C5A000BD7388005D748800BD758800781F8900A0 +:10C5B000845C0100701F89003174880010B5044646 +:10C5C00060B1074B07491B882246C3581868F7F724 +:10C5D00064FD2046BDE81040E4F30EB710BD00BF77 +:10C5E000DA030000885C0100F0B5074687B014202C +:10C5F000E4F3F6F6054620B3154B06460024042264 +:10C6000006F8044B1A80012347603372F460747299 +:10C61000042101900F4A38460F4B0094FFF700FBAE +:10C62000A04270600DDB0D4B0094019302940394C3 +:10C630000494059438682146094A2B46F7F788FD8B +:10C6400018B12846FFF7BAFF0025284607B0F0BD0D +:10C65000DA030000D9778800B97788002978880044 +:10C66000885C010070B5054686B01820E4F3B8F682 +:10C67000044600285AD02B6800260122436005603A +:10C68000082183F8AD2001903246284633460096B3 +:10C69000FFF7C6FAB04220614BDB10212846274A3B +:10C6A000274B00960194FBF775F8B042C5F8980146 +:10C6B0003FDB0423E360234BA06005218DE81800D5 +:10C6C000D5F894064422204BFCF72CFA002830D1F0 +:10C6D0001E4BD5F894068DE818004FF49071442253 +:10C6E0001B4BFCF71FFA002823D1D5F8940605212F +:10C6F0004422184B0094FCF7CBFCD0B9D5F8940633 +:10C70000C0214422144B0094FCF7C2FC88B9134B9F +:10C7100001900093124B03900293049005901149ED +:10C720002868114A2346F7F713FD10B9204606B0D2 +:10C7300070BD2046E4F360F60024F7E779818800B5 +:10C740005D818800DD808800358088003581880023 +:10C7500005818800558088003D858800C582880055 +:10C76000CD858800E01F89008C5C010010B504466F +:10C7700048B1054922464068F7F78FFC2046BDE8DE +:10C780001040E4F339B610BD8C5C010070B505466D +:10C7900086B03020E4F31EF60446002831D0002194 +:10C7A0003022DFF301F61A4B25600093002301933A +:10C7B000029303930493059328681649164A234667 +:10C7C000F7F7C6FC0646E0B9FF23A3750123E3751E +:10C7D0002B681249D3F8D800E0F382F420B1314637 +:10C7E0003246E0F319F2A0752B680D49D3F8D80052 +:10C7F000E0F376F448B100210A46E0F30DF2E0756B +:10C8000003E0284661F094DD0024204606B070BDA8 +:10C81000A98C88001C20890056FB8900E3B6020021 +:10C82000EDB6020038B50446002820D061F0D4DD12 +:10C83000A36A73B1204661F099DA0AE02B68686850 +:10C840006360E4F3D9F52846E4F3D6F5237D013B94 +:10C8500023756568002DF1D12368054918682246C3 +:10C86000F7F71BFC2068BDE8384061F0619D38BDDA +:10C8700056FB8900776C635F626D61635F696E660A +:10C880006F5F696E69740000000000000000000026 :10C890000000000000000000000000000000000098 :10C8A0000000000000000000000000000000000088 :10C8B0000000000000000000000000000000000078 @@ -15734,4253 +15734,4253 @@ :10D700000000000000000000000000000000000019 :10D710000000000000000000000000000000000009 :10D7200000000000000000000000000000000000F9 -:10D730000000000000000000646561646D616E5FC0 -:10D74000746F0072616D73746279646973006465EB -:10D7500061646D616E5F746F007370695F70755F97 -:10D76000656E6162005344494F44455600677370CB -:10D770006964776F72640050434D43494144455694 -:10D780000073645F6F6F626F6E6C790073645F67C4 -:10D79000706F757400475350492044776F7264204E -:10D7A0004D6F646520656E61626C65640A00736428 -:10D7B0005F677064630073645F677076616C0025F7 -:10D7C000733A2042726F6164636F6D20534450431B -:10D7D0004D4420434443206472697665720A0073A5 -:10D7E0006470636D646364632564005344494F004F -:10D7F0000A525445202825732D2573257325732936 -:10D80000202573206F6E2042434D257320722564BE -:10D8100020402025642E25642F25642E25642F2585 -:10D82000642E25644D487A0A0000434443006E6F1D -:10D83000637263006E6F7469665F63006E6F746914 -:10D84000665F73006F66646D3267706F3D30782578 -:10D85000780070612564677725646125643D3078C0 -:10D86000257800706131686962303D25640070611F -:10D8700031686962313D25640070613168696232E6 -:10D880003D2564006761696E6374726C7370683DF6 -:10D890002564007061316D61787077723D25640098 -:10D8A0006D656173706F77657225643D307825789A -:10D8B0000072786761696E732564672563747265A9 -:10D8C0006C6E616279706125643D2564007061321F -:10D8D000676125643D307825782C307825782C30A8 -:10D8E0007825780072737369736D6335673D2564BD -:10D8F00000757362666C6167733D307825780070DF -:10D9000061326763636B6125643D307825782C3024 -:10D910007825782C30782578007064657472616E93 -:10D92000676532673D3078257800757362333075EE -:10D930003175323D307825780073756276656E6496 -:10D9400069643D3078257800616725643D3078252D -:10D9500078006F656D3D253032782530327825307E -:10D9600032782530327825303278253032782530BB -:10D97000327825303278006F66646D706F3D307894 -:10D9800025780074656D706F66667365743D2564F7 -:10D99000006D656173706F7765723D307825780032 -:10D9A00072737369736D6632673D256400706170D0 -:10D9B0006172616D62777665723D256400646F7493 -:10D9C000313161676F66646D6872627732303267D9 -:10D9D000706F3D3078257800697474326761303D2E -:10D9E000307825780062786132673D256400727373 -:10D9F0007369736D6332673D2564007061356762DA -:10DA00007734306125643D307825782C307825785E -:10DA10002C307825782C307825782C307825782C87 -:10DA2000307825782C307825782C307825782C3073 -:10DA30007825782C307825782C307825782C30781B -:10DA40002578006D63736277323035676C706F3D97 -:10DA5000307825780000006D637362773230756C22 -:10DA600035676C706F3D30782578006D6373627731 -:10DA7000343035676C706F3D307825780000007564 -:10DA8000736275746D695F63746C3D3078257800DE -:10DA900065787470616761696E32673D30782578AA -:10DAA00000616E74737763746C32673D30782578EB -:10DAB0000070726F647563746E616D653D257300EF -:10DAC00074785F647574795F6379636C655F74689B -:10DAD000726573685F25645F35673D256400727801 -:10DAE0006761696E65727232676125643D307825C1 -:10DAF0007800616730006D61787032676125643D40 -:10DB000030782578006277647570706F3D307825C5 -:10DB100078006E6F6973656C766C35676125643D5E -:10DB200025642C25642C25642C2564006277343010 -:10DB3000706F3D30782578007061356762773830D6 -:10DB40006125643D307825782C307825782C307824 -:10DB500025782C307825782C307825782C3078254D -:10DB6000782C307825782C307825782C30782578EA -:10DB70002C307825782C307825782C307825780052 -:10DB80007573623330753175323D307825780070A9 -:10DB900064657472616E676535673D30782578001D -:10DBA0006D6163616464723D25730074656D7073AB -:10DBB0005F687973746572657369733D2564006D80 -:10DBC0006373256467706F25643D30782578006243 -:10DBD0006F617264666C616773323D3078257800DE -:10DBE000626F617264666C616773333D307825786B -:10DBF000006C6564626825643D3078257800727831 -:10DC00006761696E732564672563747269736F61F8 -:10DC100025643D256400616132673D3078257800D8 -:10DC200070726F6469643D307825780074656D703A -:10DC30007468726573683D25640063686970726515 -:10DC4000763D2564006C65676F66646D627732307F -:10DC500035676C706F3D307825780000006C656723 -:10DC60006F66646D62773230756C35676C706F3DCE -:10DC700030782578006C65676F66646D6277323046 -:10DC800035676D706F3D307825780000006C6567F2 -:10DC90006F66646D62773230756C35676D706F3D9D -:10DCA00030782578006C65676F66646D6277323016 -:10DCB000356768706F3D307825780000006C6567C7 -:10DCC0006F66646D62773230756C356768706F3D72 -:10DCD000307825780075736266733D25640074653D -:10DCE0006D70735F706572696F643D256400736267 -:10DCF0003430616E64383025637235672563706F28 -:10DD00003D307825780063633D2564002004D0020F -:10DD1000A6A9FFFF646F7431316167647570256374 -:10DD200072706F3D307825780061676125643D3001 -:10DD300078257800747269736F35673D307825787F -:10DD40000074656D7073656E73655F736C6F70657D -:10DD50003D2564006D61787035676125643D3078DC -:10DD600025782C307825782C307825782C3078253B -:10DD700078007061316974737369743D2564007053 -:10DD8000613062303D25640070613062313D256450 -:10DD90000070613062323D25640070613567612535 -:10DDA000643D307825782C307825782C30782578AB -:10DDB0002C307825782C307825782C307825782CE4 -:10DDC000307825782C307825782C307825782C30D0 -:10DDD0007825782C307825782C30782578006D637C -:10DDE000736277383035672563706F3D30782578FA -:10DDF0000073756262616E6435677665723D256495 -:10DE0000007273736973617635673D2564006D63D5 -:10DE100073627732303267706F3D3078257800005A -:10DE2000006D637362773230756C3267706F3D30AE -:10DE3000782578006D6373627734303267706F3D98 -:10DE4000307825780000007265677265763D30781D -:10DE50002578006363746C3D30782578006E6F69B7 -:10DE600073656C766C32676125643D25640075735B -:10DE700062333072656773303D307825782C3078A6 -:10DE800025782C307825782C307825782C3078251A -:10DE9000782C307825782C307825782C30782578B7 -:10DEA0002C307825782C30782578007573623330E3 -:10DEB00072656773313D307825782C307825782C61 -:10DEC000307825782C307825782C307825782C30CF -:10DED0007825782C307825782C307825782C307877 -:10DEE00025782C307825780063636B706F3D30782F -:10DEF00025780074726935673D25640063636B643F -:10DF0000696766696C74747970653D25640076652F -:10DF10006E6469643D307825780066656D6374725F -:10DF20006C3D2564007573623330726567732564D8 -:10DF30003D307825782C307825782C307825782C51 -:10DF4000307825780070646F666673657432672573 -:10DF5000646D6125643D3078257800757362657065 -:10DF60006E756D3D307825780070613168696D613E -:10DF7000787077723D2564007278636861696E3DE0 -:10DF80003078257800626F617264666C6167733DFA -:10DF9000307825780070613162303D256400706111 -:10DFA0003162313D25640070613162323D2564008B -:10DFB0007478636861696E3D30782578007278679F -:10DFC00061696E732564672563656C6E616761695D -:10DFD0006E6125643D2564006770646E3D30782570 -:10DFE00078007061306D61787077723D25640062F1 -:10DFF000786135673D2564006167626725643D305F -:10E000007825780075736273737068795F736C65D7 -:10E010006570303D30782578007573627373706871 -:10E02000795F736C656570313D3078257800757364 -:10E030006273737068795F736C656570323D3078B8 -:10E0400025780075736273737068795F736C6565AA -:10E0500070333D30782578006C656464633D3078BA -:10E0600025303478006D63733332706F3D3078251E -:10E0700078007273736973617632673D2564006F4F -:10E08000706F3D256400697474326761313D30788A -:10E090002578007278706F35673D25640065787467 -:10E0A00070616761696E35673D30782578006F660D -:10E0B000646D356768706F3D307825780074776FD0 -:10E0C00072616E6765747373692564673D256400CA -:10E0D00073623230696E3430256372706F3D307810 -:10E0E0002578006D616E6669643D3078257800653D -:10E0F0006C6E6132673D3078257800727063616CB8 -:10E1000032673D3078257800000000000000007282 -:10E110007063616C356762303D30782578000000AF -:10E12000000000727063616C356762313D307825A4 -:10E1300078000000000000727063616C3567623225 -:10E140003D30782578000000000000727063616C3B -:10E15000356762333D30782578000000000000709C -:10E16000613062305F6C6F3D2564007061306231F8 -:10E170005F6C6F3D25640070613062325F6C6F3D93 -:10E1800025640073623230696E3830616E643136F6 -:10E190003025637235672563706F3D3078257800D0 -:10E1A000636464706F3D3078257800626F617264DB -:10E1B000747970653D3078257800616E7473776985 -:10E1C0007463683D3078257800626F6172646E75A3 -:10E1D0006D3D25640072646C69643D30782578007B -:10E1E0007874616C667265713D2564006D6178704C -:10E1F00035676861303D30782578007278676169ED -:10E200006E73256467656C6E616761696E61256414 -:10E210003D25640075736273736D64696F25643D99 -:10E22000307825782C307825782C307825782C306B -:10E230007825780073756264657669643D30782569 -:10E2400078007061316C6F62303D2564007061311F -:10E250006C6F62313D2564007061316C6F62323DDC -:10E2600025640073746263706F3D307825780072A6 -:10E27000786761696E65727235676125643D3078D3 -:10E2800025782C307825782C307825782C30782516 -:10E2900078007061316C6F6D61787077723D2564C4 -:10E2A0000070646F666673657425646D6125643DF6 -:10E2B000307825780074656D70636F7272783D25D3 -:10E2C00064006F66646D3567706F3D307825780047 -:10E2D0007573626E6F73733D3078257800616135B8 -:10E2E000673D3078257800637573746F6D76617261 -:10E2F00025643D307825780074785F647574795FA3 -:10E300006379636C655F6F66646D5F25645F356715 -:10E310003D256400757569643D25730075736264FD -:10E320006573635F636F6D706F736974653D30789B -:10E3300025780074656D7073656E73655F6F7074BA -:10E34000696F6E3D2564007061706463617025645F -:10E35000673D2564006C65676F66646D6277323077 -:10E360003267706F3D307825780000006C65676F0C -:10E3700066646D62773230756C3267706F3D3078ED -:10E3800025780070646761696E2564673D256400C7 -:10E390006D617870356761303D30782578006D614A -:10E3A0007870356761313D30782578006D6373256D -:10E3B00064672563706F25643D3078257800706848 -:10E3C0007963616C5F74656D7064656C74613D2523 -:10E3D0006400706125646725637725646125643D69 -:10E3E000307825780063636F64653D307830007263 -:10E3F000656777696E646F77737A3D2564006F6631 -:10E40000646D6C72627732303267706F3D307825A0 -:10E410007800776F776C5F6770696F706F6C3D2500 -:10E420006400616E74737763746C35673D30782572 -:10E43000780063636B3267706F3D307825780074C5 -:10E44000726932673D25640063636B6277323032F4 -:10E4500067706F3D3078257800000063636B6277EA -:10E460003230756C3267706F3D3078257800697492 -:10E4700074356761303D307825780069747435678C -:10E4800061313D30782578006D63736C7235672596 -:10E4900063706F3D307825780070646F66667365D1 -:10E4A00074326725646D76616C69643D30782578D7 -:10E4B0000072786761696E732564677472656C6E4B -:10E4C000616279706125643D256400626F617264E8 -:10E4D0007265763D307825780072617774656D706D -:10E4E00073656E73653D307825780075736273735C -:10E4F0007068795F75746D695F63746C303D3078F6 -:10E5000025780075736273737068795F75746D69CF -:10E510005F63746C313D3078257800757362737376 -:10E520007068795F75746D695F63746C323D3078C3 -:10E5300025780000000000006F66646D35676C7020 -:10E540006F3D307825780070613069747373697439 -:10E550003D25640074737369706F7335673D30785F -:10E560002578007278706F32673D2564007473738C -:10E5700069706F73736C6F70652564673D25640007 -:10E580007472693567683D2564006D616E663D256E -:10E59000730074726935676C3D2564006D63736246 -:10E5A000773230356768706F3D307825780000002D -:10E5B0006D637362773230756C356768706F3D30AC -:10E5C000782578006D637362773430356768706FD3 -:10E5D0003D3078257800000073726F6D7265763D6E -:10E5E0002564006C65676F66646D343064757070A7 -:10E5F0006F3D30782578006D6178703567686131DE -:10E600003D307825780064657669643D30782578FA -:10E610000072786761696E73256467747269736FDD -:10E620006125643D2564006D61787035676C6130EB -:10E630003D30782578006D61787035676C61313DCB -:10E6400030782578006570616761696E2564673D83 -:10E650002564007770736770696F3D256400776F7C -:10E66000776C5F6770696F3D2564007273736973BF -:10E670006D6635673D256400747269736F32673D5E -:10E68000307825780074737369706F7332673D302A -:10E69000782578007770736C65643D256400656C3F -:10E6A0006E6135673D307825780070613567627737 -:10E6B000343038306125643D307825782C30782529 -:10E6C000782C307825782C307825782C307825787F -:10E6D0002C307825782C307825782C307825782CBB -:10E6E000307825782C307825782C307825782C30A7 -:10E6F000782578006D63736277323035676D706F9F -:10E700003D307825780000006D6373627732307594 -:10E710006C35676D706F3D30782578006D6373627E -:10E7200077343035676D706F3D30782578000000A4 -:10E7300063636F64653D25632563006D6373627772 -:10E7400031363035672563706F3D30782578004964 -:10E750006E76616C69642F556E737570706F72742C -:10E760006564207874616C2076616C756520256421 -:10E7700000726D696E00636C646F5F6275727374B2 -:10E7800000706C6C2564006C6E6C646F31007225D7 -:10E7900064640072256474007874616C66726571DB -:10E7A000000000000C000000020016000200000043 -:10E7B00004000D000700000001000A00080000002E -:10E7C00004000D000A00000004000D000D00000010 -:10E7D0000100070017000000040004001B000000F7 -:10E7E000040001001C000000010007000000000000 -:10E7F000020002000100000001000100030000000F -:10E8000002000200040000000100010005000000F9 -:10E8100001000100060000000100010009000000E5 -:10E82000010005000B000000010001000C000000C9 -:10E83000020030000E000000010001000F00000087 -:10E8400001000100100000000100010011000000A3 -:10E85000010001001200000003000300130000008B -:10E86000010001001400000001000100150000007B -:10E870000100010016000000010001001800000066 -:10E880000200130019000000020013001A0000002B -:10E89000020013001D000000010001001E00000026 -:10E8A000010001000C00000002003000726D617870 -:10E8B0000000004B00079065000C1892000F6C7070 -:10E8C0006C646F31000000000100000000000000D7 -:10E8D0000000000000000000020000000000000036 -:10E8E0000100000000000000040000000000000023 -:10E8F000030000000000000008000000000000000D -:10E9000000000000000000001000000000000000F7 -:10E9100007000000000000002000000000000000D0 -:10E92000571100000000000040000000000000003F -:10E93000170100000000000080000000000000003F -:10E94000570100000000000000010000000000006E -:10E9500003000000000000000002000000000000B2 -:10E9600000000000000000000004000000000000A3 -:10E97000030000000000000000080000000000008C -:10E98000070400000000000000100000000000006C -:10E9900057010000000000000020000000000000FF -:10E9A000D71500000000000000400000000000003B -:10E9B000F7BDC20E00000000008000000000000053 -:10E9C000F73DC20E00000000000001000000000042 -:10E9D0000000000000000000000002000000000035 -:10E9E000F73DC00E00000000000004000000000021 -:10E9F000F73DC20E0000000000000800000000000B -:10EA0000F73DC20E000000000000100000000000F2 -:10EA1000F73DC006000000000000200000000000DC -:10EA2000F73DDA0E0000000000004000000000008A -:10EA3000F73D00060000000000008000000000001C -:10EA4000F73D40060000000000000001000000004B -:10EA500000000000000000000000000200000000B4 -:10EA6000D7010000000000000000000400000000CA -:10EA7000D70D0000000000000000000800000000AA -:10EA8000F73DC0060000000000000010000000007C -:10EA9000F73DCA0E0000000000000020000000004A -:10EAA000F73DCA1E0000000000000040000000000A -:10EAB000F73DFA3E00000000726567256400636C54 -:10EAC000646F5F70776D00636869706325640062CE -:10EAD0006F617264747970650070726F646964004C -:10EAE000737764656E61626C65006770646E006266 -:10EAF0006F617264666C61677300627463787761DA -:10EB000072666C616773007874616C66726571001F -:10EB1000626F617264726576006465766964006D27 -:10EB20007578656E616200776C30696400776C257A -:10EB3000643A2042726F6164636F6D2042434D25D9 -:10EB400073203830322E313120576972656C65730D -:10EB50007320436F6E74726F6C6C65722025730A3C -:10EB60000074656D705F74686F72745F6D6F6E694D -:10EB7000746F725F74696D650074785F6D696E693A -:10EB80006D756D5F647574795F6379636C6500742E -:10EB9000785F647574795F6379636C655F63636BD9 -:10EBA00000616762673000616762673100616762B8 -:10EBB00067320074656D7062617365645F6475745B -:10EBC000795F6379636C655F656E006161300074C5 -:10EBD000785F647574795F6379636C655F6F666491 -:10EBE0006D00000011338200253482000000000017 -:10EBF000000000004E5652414D526576007361721E -:10EC0000326700616132670020432543034321439B -:10EC10002443184319431A43114313431243144323 -:10EC2000154316431B431C431D43284329432A43D2 -:10EC30002B432C432D4341434043504351435243C4 -:10EC4000534357439DA9760554435F433F434F4386 -:10EC50002F4334433543364337433843394316470C -:10EC6000484727474343604346434743484331436C -:10EC700032433343AA43584359435A43A943554364 -:10EC80005643634380438143824364436543664301 -:10EC900074436743A043A143A243AE43AF43B04391 -:10ECA000AB43AC43AD43E343E443E543E243D043EA -:10ECB000D143D243BA43BB43BC43B143B243B34352 -:10ECC000A343A443A543B743B843B943C043C14397 -:10ECD000C243D343D443D543D643D743D843D94380 -:10ECE000DA43DB43DF43E043E143EC43ED43EE43F0 -:10ECF000E943EA43EB432243D6A867A868A89CA946 -:10ED0000D8A89DA91343144386A83143A7A9DBA81B -:10ED1000D1A8DCA8A4A952AAC6A902AA31AA32AADB -:10ED200074785F74656D705F746872657368006491 -:10ED3000657669640031316E5F64697361626C6528 -:10ED40000061673000616B6D000000002994830052 -:10ED50005DB7830005928300000000004533840006 -:10ED6000DD39840000000000000000007A62637852 -:10ED70006763696770696F00616E74737763746C41 -:10ED8000326700616E74737763746C356700776CFB -:10ED900025643A646D6125640061613267006C74BA -:10EDA000656378666E73656C006274635F6D6F6433 -:10EDB0006500626F617264666C616773006D6163A8 -:10EDC00061646472006C746563787061646E756D03 -:10EDD0000076656E646964007A626378666E736556 -:10EDE0006C00627463786C657363616E007A626351 -:10EDF000787061646E756D00637573746F6D7661A4 -:10EE0000723100637573746F6D7661723200627473 -:10EE1000635F706172616D732564006274635F6625 -:10EE20006C6167730062746378776172666C6167A6 -:10EE30007300626F617264666C61677332006C7438 -:10EE40006563786763696770696F00626F61726498 -:10EE5000666C6167733400626F617264726576001C -:10EE600064657669640073726F6D726576006274B2 -:10EE70005F64656661756C745F616E74006D6F6E62 -:10EE800069746F725F74696D655F6F757400627429 -:10EE90006364796E5F64656661756C745F627463E8 -:10EEA0005F6D6F64650070726F7465637465645F35 -:10EEB00074696D655F6F75740062746364796E5F09 -:10EEC0006D73775F726F77300062746364796E5F21 -:10EED0006D73775F726F77310062746364796E5F10 -:10EEE0006D73775F726F77320062746364796E5FFF -:10EEF00064736E735F726F77730062746364796EAC -:10EF00005F636F65785F74776F5F616E74007478AC -:10EF1000635F6475725F74687265736800627463BE -:10EF200064796E5F6D73775F726F773300627463BD -:10EF300064796E5F6D73775F726F7773006274636D -:10EF400064796E5F64666C745F64736E735F6C6526 -:10EF500076656C0062746364796E5F627472737359 -:10EF6000695F6879737465720070726F745F627440 -:10EF7000727373695F746872657368006374733267 -:10EF800073656C665F6475725F7468726573680040 -:10EF9000616C6572745F74696D655F6F7574006232 -:10EFA000746364796E5F686967685F64736E735FCA -:10EFB0006C6576656C007266615F636F756E745F19 -:10EFC0007468726573680062746364796E5F6D69FA -:10EFD000645F64736E735F6C6576656C0062746306 -:10EFE00064796E5F6C6F775F64736E735F6C657668 -:10EFF000656C0062746364796E5F666C6167730050 -:10F0000062746364796E5F64736E735F726F77307E -:10F010000062746364796E5F64736E735F726F779E -:10F02000310062746364796E5F64736E735F726FD4 -:10F0300077320062746364796E5F64736E735F72BB -:10F040006F77330073636F5F727373695F74687295 -:10F050006573680063636F6465006363007265676E -:10F06000726576006576656E747100687332300083 -:10F07000B1968600F196860061848600B184860090 -:10F08000B1968600F196860061848600B184860080 -:10F09000B1968600F19686002D85860099868600B9 -:10F0A0000000000000000000000000000000000060 -:10F0B0002D85860099868600000000000000000073 -:10F0C000B1968600F1968600B1968600F19686008C -:10F0D000B1968600F1968600000000000D060F0034 -:10F0E0000000000004063004000000000206400694 -:10F0F00072737369636F72726E6F726D00676C61A9 -:10F100006369616C74696D65720063616C5F7065E1 -:10F1100072696F64006C64706300747373696C6906 -:10F120006D75636F640025732E6661622E25640021 -:10F1300074656D70746872657368002E6661622E06 -:10F1400000747870777262636B6F6600696E7465C5 -:10F1500072666572656E636500676C697463685F8B -:10F1600062617365645F6372736D696E0032675FBD -:10F170006367610072737369636F7272617474653F -:10F180006E0070687963616C5F74656D7064656C46 -:10F1900074610074656D70735F687973746572650E -:10F1A0007369730072737369636F727270657272E0 -:10F1B0006732670074737369666C6F6F72326700D1 -:10F1C000766261745F616464007061706476616C22 -:10F1D0006964746573740073776469765F677069D6 -:10F1E0006F5F31006D63733267706F3000737075DD -:10F1F00072636F6E666967006D63733267706F313B -:10F200000063636B64696766696C74747970650028 -:10F2100065755F65647468726573683267007265EE -:10F22000645F7278626C6F636B696E6700000100E7 -:10F230006C094B0076011300323016000300417E4A -:10F240000006000AD90327002500000091090000EC -:10F250006C090000000005035BE708003F5812122C -:10F260002F141F1F1F1F20512761000009603F70CE -:10F27000020071094B0076011300323016000300C2 -:10F28000417E0006000AD9032700250000009109ED -:10F29000000071090000000007030D8208003F58BC -:10F2A00012122F141F1F1F1F205127610000096019 -:10F2B0003F70030076094B007601130032301600D0 -:10F2C0000300417E0006000AD90327002500000044 -:10F2D000910900007609000000000903BF1C080026 -:10F2E0003F5812122F141F1F1F1F205127610000AB -:10F2F00009603F7004007B094B0076011300323037 -:10F3000016000300417E0006000AD90327002500ED -:10F310000000910900007B09000000000A0371B79A -:10F3200008003F5812122F141F1F1F1F2051276162 -:10F33000000009603F70050080094B007601130052 -:10F34000323016000300417E0006000AD903270070 -:10F3500025000000910900008009000000000C0356 -:10F36000235208003F5812122F141F1F1F1F215134 -:10F370002761000009603F70060085094B00760197 -:10F380001300323016000300417E0006000AD90344 -:10F3900027002500000091090000850900000000F9 -:10F3A0000D03D5EC08003F5812122F141F1F1F1F0A -:10F3B00021512761000009603F7007008A094B0056 -:10F3C00076011300323016000300417E0006000A69 -:10F3D000D903270025000000910900008A090000D8 -:10F3E00000000F03878708003F5812122F141F1FB9 -:10F3F0001F1F21512761000008603F7008008F091E -:10F400004B0076011300323016000300417E0006E7 -:10F41000000AD903270025000000910900008F0988 -:10F42000000000001103392208003F5812122F1467 -:10F430001F1F1F1F21512761000008603F70090036 -:10F4400094094B0076011300323016000300417E10 -:10F450000006000AD90327002500000091090000DA -:10F460009409000000001203EBBC08003F58121280 -:10F470002F141F1F1F1F21512761000008603F60CC -:10F480000A0099094B007601130032301600030080 -:10F49000417E0006000AD9032700250000009109DB -:10F4A000000099090000000014039D5708003F5810 -:10F4B00012122F141F1F1F1F215127610000086007 -:10F4C0003F600B009E094B0076011300323016009E -:10F4D0000300417E0006000AD90327002500000032 -:10F4E000910900009E090000000015034FF208007A -:10F4F0003F5812122F141F1F1F1F21512761000098 -:10F5000007603F600C00A3094B0076011300323006 -:10F5100016000300417E0006000AD90327002500DB -:10F52000000091090000A309000000001703018DED -:10F5300008003F5812122F141F1F1F1F215127614F -:10F54000000007603F600D00A8094B007601130022 -:10F55000323016000300417E0006000AD90327005E -:10F560002500000091090000A8090000000019030F -:10F57000B32708003F5812122F141F1F1F1F2151BD -:10F580002861000007603F600E00B4094B0076015F -:10F590001300323016000300417E0006000AD90332 -:10F5A00027002500000091090000B40900000000B8 -:10F5B0001D035E0108003F5812122F141F1F1F1F4A -:10F5C00021512861000007603F606D6178703267EB -:10F5D0006130000001006C09340004010D0023308B -:10F5E0004F000300417E0006000AD90327001A00DD -:10F5F0000000A20900006C0900000000B208277694 -:10F6000008003F5817173C191F1F1F1F3B51196156 -:10F61000000009603F7002007109340004010D0010 -:10F6200023304F000300417E0006000AD903270063 -:10F630001A000000A2090000710900000000B708CC -:10F64000B11308003F5817173C191F1F1F1F3B51CC -:10F650001961000009603F7003007609340004015D -:10F660000D0023304F000300417E0006000AD9033D -:10F6700027001A000000A20900007609000000001F -:10F68000BB083BB108003F5817173C191F1F1F1F2D -:10F690003C511961000009603F7004007B0934008F -:10F6A00004010D0023304F000300417E0006000AD4 -:10F6B000D90327001A000000A20900007B090000FE -:10F6C0000000C008C44E08003F5817173C191F1F00 -:10F6D0001F1F3C511961000009603F70050080093F -:10F6E000340004010D0023304F000300417E00066A -:10F6F000000AD90327001A000000A20900008009AF -:10F7000000000000C4084EEC08003F5817173C19D1 -:10F710001F1F1F1F3C511961000009603F70060048 -:10F720008509340004010D0023304F000300417EA1 -:10F730000006000AD90327001A000000A2090000F1 -:10F74000850900000000C908D88908003F5817172C -:10F750003C191F1F1F1F3C511961000009603F70B9 -:10F7600007008A09340004010D0023304F00030014 -:10F77000417E0006000AD90327001A000000A209F2 -:10F7800000008A0900000000CE08622708003F58E8 -:10F7900017173C191F1F1F1F3C51196100000860FB -:10F7A0003F7008008F09340004010D0023304F0022 -:10F7B0000300417E0006000AD90327001A0000005A -:10F7C000A20900008F0900000000D208ECC4080064 -:10F7D0003F5817173C191F1F1F1F3C51196100008C -:10F7E00008603F7009009409340004010D002330C3 -:10F7F0004F000300417E0006000AD90327001A00CB -:10F800000000A2090000940900000000D7087662F9 -:10F8100008003F5817173C191F1F1F1F3C51196143 -:10F82000000008603F600A009909340004010D00DF -:10F8300023304F000300417E0006000AD903270051 -:10F840001A000000A2090000990900000000DC086D -:10F85000000008003F5817173C191F1F1F1F3C517D -:10F860001961000008603F600B009E09340004012C -:10F870000D0023304F000300417E0006000AD9032B -:10F8800027001A000000A20900009E0900000000E5 -:10F89000E008899D08003F5817173C191F1F1F1FBC -:10F8A0003D511961000007603F600C00A30934005E -:10F8B00004010D0023304F000300417E0006000AC2 -:10F8C000D90327001A000000A2090000A3090000C4 -:10F8D0000000E508133B08003F5817173C191F1F8D -:10F8E0001F1F3D511961000007603F600D00A8090E -:10F8F000340004010D0023304F000300417E000658 -:10F90000000AD90327001A000000A2090000A80974 -:10F9100000000000E9089DD808003F5817173C195F -:10F920001F1F1F1F3D511961000007603F600E003F -:10F93000B409340004010D0023304F000300417E60 -:10F940000006000AD90327001A000000A2090000DF -:10F95000B40900000000F4084EEC08003F581717E7 -:10F960003C191F1F1F1F3D511961000007603F60B8 -:10F9700070726F70627732303267706F0072636FCF -:10F98000725F61636900706D696E00706170646DB3 -:10F990006F64650063616C69647865737474617227 -:10F9A00067657432670063616C696478657374625B -:10F9B0006173653267007061326761305F6C6F0040 -:10F9C00063636B3267706F0063636B7363616C6555 -:10F9D0000074656D705F6D756C7400706170646546 -:10F9E00070736F6666736574006F66646D326770FE -:10F9F0006F00706163616C6964783267007377646B -:10FA000069765F73776374726C5F656E006F6664AE -:10FA10006D64696766696C747479706562650041CC -:10FA200076566D6964495163616C0063636B696408 -:10FA3000787063686F6666730074656D705F61648B -:10FA4000640073776469765F6770696F006D6373D4 -:10FA5000627732303267706F0070617064656E6417 -:10FA60006964780001006C092600C0000A001A30A1 -:10FA700080000300417E0006000AD903270013001E -:10FA80000000B00900006C0900000000C70B000076 -:10FA900008003F5817173C191F1F1F1F50511961AD -:10FAA000000009603F70020071092600C0000A00D2 -:10FAB0001A3080000300417E0006000AD9032700A7 -:10FAC00013000000B0090000710900000000CD0B18 -:10FAD000004008003F5817173C191F1F1F1F5151A6 -:10FAE0001961000009603F70030076092600C0001C -:10FAF0000A001A3080000300417E0006000AD90384 -:10FB0000270013000000B009000076090000000083 -:10FB1000D30B008008003F5817173C191F1F1F1FE9 -:10FB200051511961000009603F7004007B092600F3 -:10FB3000C0000A001A3080000300417E0006000A5F -:10FB4000D903270013000000B00900007B09000062 -:10FB50000000D90B00C008003F5817173C191F1FA1 -:10FB60001F1F51511961000009603F700500800995 -:10FB70002600C0000A001A3080000300417E000603 -:10FB8000000AD903270013000000B0090000800913 -:10FB900000000000E00B000008003F5817173C1958 -:10FBA0001F1F1F1F51511961000009603F7006009F -:10FBB00085092600C0000A001A3080000300417E3B -:10FBC0000006000AD903270013000000B009000056 -:10FBD000850900000000E60B004008003F58171799 -:10FBE0003C191F1F1F1F51511961000009603F7010 -:10FBF00007008A092600C0000A001A3080000300AE -:10FC0000417E0006000AD903270013000000B00956 -:10FC100000008A0900000000EC0B008008003F583B -:10FC200017173C191F1F1F1F515119610000086051 -:10FC30003F7008008F092600C0000A001A308000BB -:10FC40000300417E0006000AD903270013000000CC -:10FC5000B00900008F0900000000F20B00C008008E -:10FC60003F5817173C191F1F1F1F525119610000E1 -:10FC700008603F70090094092600C0000A001A308D -:10FC800080000300417E0006000AD903270013000C -:10FC90000000B0090000940900000000F90B00000A -:10FCA00008003F5817173C191F1F1F1F5251196199 -:10FCB000000008603F600A0099092600C0000A00A1 -:10FCC0001A3080000300417E0006000AD903270095 -:10FCD00013000000B0090000990900000000FF0BAC -:10FCE000004008003F5817173C191F1F1F1F525193 -:10FCF0001961000008603F600B009E092600C000EB -:10FD00000A001A3080000300417E0006000AD90371 -:10FD1000270013000000B00900009E090000000049 -:10FD2000050C008008003F5817173C191F1F1F1FA4 -:10FD300052511961000007603F600C00A3092600C2 -:10FD4000C0000A001A3080000300417E0006000A4D -:10FD5000D903270013000000B0090000A309000028 -:10FD600000000B0C00C008003F5817173C191F1F5C -:10FD70001F1F52511961000007603F600D00A80964 -:10FD80002600C0000A001A3080000300417E0006F1 -:10FD9000000AD903270013000000B0090000A809D9 -:10FDA00000000000120C000008003F5817173C1913 -:10FDB0001F1F1F1F52511961000007603F600E0096 -:10FDC000B4092600C0000A001A3080000300417EFA -:10FDD0000006000AD903270013000000B009000044 -:10FDE000B40900000000210C000008003F5817175C -:10FDF0003C191F1F1F1F53511961000007603F600E -:10FE00006974737369636F72720073776469765F84 -:10FE1000656E0065646F66667468643230756C0088 -:10FE2000696E697478696478706368006473736676 -:10FE30007468007473736974696D650063636B62E1 -:10FE40007732303267706F007061706474656D7006 -:10FE5000007061326761305F3270777200696E697D -:10FE600074786964780063636B7077726F66667329 -:10FE7000657430004176566D69645F633000746567 -:10FE80006D705F7100766261745F6D756C74006394 -:10FE9000636B696E6974786964780073726F6D72F0 -:10FEA0006576006F66646D64696766696C74747901 -:10FEB0007065007061706474656D70626961730073 -:10FEC0006C636E32305F6E6F69736563616C5F7413 -:10FED000626C5F656E0065646F6E74686432306C6E -:10FEE000006C65676F66646D627732303267706F81 -:10FEF000007061326761300074787077726F666687 -:10FF0000736574326700706D617800766261745F4A -:10FF1000710006073F038A00000006073F038400C4 -:10FF2000000006073F038000000006073F037B0038 -:10FF3000000006073F037700000006073F0372003A -:10FF4000000006073F036E00000006073F036A003B -:10FF5000000006073F036700000006073F03630039 -:10FF6000000006073F036100000006073F035C0036 -:10FF7000000006073F035A00000006073F03570032 -:10FF8000000006073F035400000006073F0351002E -:10FF9000000006073F034F00000006073F034D0027 -:10FFA000000006073F034B00000006073F03480020 -:10FFB000000006073F034600000006073F03440019 -:10FFC000000006073F034200000006073F03400011 -:10FFD000000006073F033F00000006073F033D0007 -:10FFE000000006073F033B00000006073F033A00FE -:10FFF000000006073F033800000006073F033600F5 +:10D7300000000000000000000000000000000000E9 +:10D7400000000000000000000000000000000000D9 +:10D7500000000000000000000000000000000000C9 +:10D7600000000000000000000000000000000000B9 +:10D7700000000000000000000000000000000000A9 +:10D780000000000000000000000000000000000099 +:10D790000000000000000000000000000000000089 +:10D7A0000000000000000000000000000000000079 +:10D7B0000000000000000000000000000000000069 +:10D7C0000000000000000000000000000000000059 +:10D7D0000000000000000000000000000000000049 +:10D7E0000000000000000000000000000000000039 +:10D7F0000000000000000000000000000000000029 +:10D800000000000000000000000000000000000018 +:10D810000000000000000000000000000000000008 +:10D8200000000000000000000000000000000000F8 +:10D8300000000000000000000000000000000000E8 +:10D8400000000000000000000000000000000000D8 +:10D8500000000000000000000000000000000000C8 +:10D8600000000000000000000000000000000000B8 +:10D8700000000000000000000000000000000000A8 +:10D880000000000000000000646561646D616E5F6F +:10D89000746F0072616D737462796469730064659A +:10D8A00061646D616E5F746F007370695F70755F46 +:10D8B000656E6162005344494F444556006773707A +:10D8C0006964776F72640050434D43494144455643 +:10D8D0000073645F6F6F626F6E6C790073645F6773 +:10D8E000706F757400475350492044776F726420FD +:10D8F0004D6F646520656E61626C65640A007364D7 +:10D900005F677064630073645F677076616C0025A5 +:10D91000733A2042726F6164636F6D2053445043C9 +:10D920004D4420434443206472697665720A007353 +:10D930006470636D646364632564005344494F00FD +:10D940000A525445202825732D25732573257329E4 +:10D95000202573206F6E2042434D2573207225646D +:10D9600020402025642E25642F25642E25642F2534 +:10D97000642E25644D487A0A0000434443006E6FCC +:10D98000637263006E6F7469665F63006E6F7469C3 +:10D99000665F73006F66646D3267706F3D30782527 +:10D9A000780070612564677725646125643D30786F +:10D9B000257800706131686962303D2564007061CE +:10D9C00031686962313D2564007061316869623295 +:10D9D0003D2564006761696E6374726C7370683DA5 +:10D9E0002564007061316D61787077723D25640047 +:10D9F0006D656173706F77657225643D3078257849 +:10DA00000072786761696E73256467256374726557 +:10DA10006C6E616279706125643D256400706132CD +:10DA2000676125643D307825782C307825782C3056 +:10DA30007825780072737369736D6335673D25646B +:10DA400000757362666C6167733D3078257800708D +:10DA500061326763636B6125643D307825782C30D3 +:10DA60007825782C30782578007064657472616E42 +:10DA7000676532673D30782578007573623330759D +:10DA80003175323D307825780073756276656E6445 +:10DA900069643D3078257800616725643D307825DC +:10DAA00078006F656D3D253032782530327825302D +:10DAB000327825303278253032782530327825306A +:10DAC000327825303278006F66646D706F3D307843 +:10DAD00025780074656D706F66667365743D2564A6 +:10DAE000006D656173706F7765723D3078257800E1 +:10DAF00072737369736D6632673D2564007061707F +:10DB00006172616D62777665723D256400646F7441 +:10DB1000313161676F66646D687262773230326787 +:10DB2000706F3D3078257800697474326761303DDC +:10DB3000307825780062786132673D256400727321 +:10DB40007369736D6332673D256400706135676288 +:10DB50007734306125643D307825782C307825780D +:10DB60002C307825782C307825782C307825782C36 +:10DB7000307825782C307825782C307825782C3022 +:10DB80007825782C307825782C307825782C3078CA +:10DB90002578006D63736277323035676C706F3D46 +:10DBA000307825780000006D637362773230756CD1 +:10DBB00035676C706F3D30782578006D63736277E0 +:10DBC000343035676C706F3D307825780000007513 +:10DBD000736275746D695F63746C3D30782578008D +:10DBE00065787470616761696E32673D3078257859 +:10DBF00000616E74737763746C32673D307825789A +:10DC00000070726F647563746E616D653D2573009D +:10DC100074785F647574795F6379636C655F746849 +:10DC2000726573685F25645F35673D2564007278AF +:10DC30006761696E65727232676125643D3078256F +:10DC40007800616730006D61787032676125643DEE +:10DC500030782578006277647570706F3D30782574 +:10DC600078006E6F6973656C766C35676125643D0D +:10DC700025642C25642C25642C25640062773430BF +:10DC8000706F3D3078257800706135676277383085 +:10DC90006125643D307825782C307825782C3078D3 +:10DCA00025782C307825782C307825782C307825FC +:10DCB000782C307825782C307825782C3078257899 +:10DCC0002C307825782C307825782C307825780001 +:10DCD0007573623330753175323D30782578007058 +:10DCE00064657472616E676535673D3078257800CC +:10DCF0006D6163616464723D25730074656D70735A +:10DD00005F687973746572657369733D2564006D2E +:10DD10006373256467706F25643D307825780062F1 +:10DD20006F617264666C616773323D30782578008C +:10DD3000626F617264666C616773333D3078257819 +:10DD4000006C6564626825643D30782578007278DF +:10DD50006761696E732564672563747269736F61A7 +:10DD600025643D256400616132673D307825780087 +:10DD700070726F6469643D307825780074656D70E9 +:10DD80007468726573683D256400636869707265C4 +:10DD9000763D2564006C65676F66646D627732302E +:10DDA00035676C706F3D307825780000006C6567D2 +:10DDB0006F66646D62773230756C35676C706F3D7D +:10DDC00030782578006C65676F66646D62773230F5 +:10DDD00035676D706F3D307825780000006C6567A1 +:10DDE0006F66646D62773230756C35676D706F3D4C +:10DDF00030782578006C65676F66646D62773230C5 +:10DE0000356768706F3D307825780000006C656775 +:10DE10006F66646D62773230756C356768706F3D20 +:10DE2000307825780075736266733D2564007465EB +:10DE30006D70735F706572696F643D256400736215 +:10DE40003430616E64383025637235672563706FD6 +:10DE50003D307825780063633D2564002004D002BE +:10DE6000A6A9FFFF646F7431316167647570256323 +:10DE700072706F3D307825780061676125643D30B0 +:10DE800078257800747269736F35673D307825782E +:10DE90000074656D7073656E73655F736C6F70652C +:10DEA0003D2564006D61787035676125643D30788B +:10DEB00025782C307825782C307825782C307825EA +:10DEC00078007061316974737369743D2564007002 +:10DED000613062303D25640070613062313D2564FF +:10DEE0000070613062323D256400706135676125E4 +:10DEF000643D307825782C307825782C307825785A +:10DF00002C307825782C307825782C307825782C92 +:10DF1000307825782C307825782C307825782C307E +:10DF20007825782C307825782C30782578006D632A +:10DF3000736277383035672563706F3D30782578A8 +:10DF40000073756262616E6435677665723D256443 +:10DF5000007273736973617635673D2564006D6384 +:10DF600073627732303267706F3D30782578000009 +:10DF7000006D637362773230756C3267706F3D305D +:10DF8000782578006D6373627734303267706F3D47 +:10DF9000307825780000007265677265763D3078CC +:10DFA0002578006363746C3D30782578006E6F6966 +:10DFB00073656C766C32676125643D25640075730A +:10DFC00062333072656773303D307825782C307855 +:10DFD00025782C307825782C307825782C307825C9 +:10DFE000782C307825782C307825782C3078257866 +:10DFF0002C307825782C3078257800757362333092 +:10E0000072656773313D307825782C307825782C0F +:10E01000307825782C307825782C307825782C307D +:10E020007825782C307825782C307825782C307825 +:10E0300025782C307825780063636B706F3D3078DD +:10E0400025780074726935673D25640063636B64ED +:10E05000696766696C74747970653D2564007665DE +:10E060006E6469643D307825780066656D6374720E +:10E070006C3D256400757362333072656773256487 +:10E080003D307825782C307825782C307825782C00 +:10E09000307825780070646F666673657432672522 +:10E0A000646D6125643D3078257800757362657014 +:10E0B0006E756D3D307825780070613168696D61ED +:10E0C000787077723D2564007278636861696E3D8F +:10E0D0003078257800626F617264666C6167733DA9 +:10E0E000307825780070613162303D2564007061C0 +:10E0F0003162313D25640070613162323D2564003A +:10E100007478636861696E3D30782578007278674D +:10E1100061696E732564672563656C6E616761690B +:10E120006E6125643D2564006770646E3D3078251E +:10E1300078007061306D61787077723D256400629F +:10E14000786135673D2564006167626725643D300D +:10E150007825780075736273737068795F736C6586 +:10E160006570303D30782578007573627373706820 +:10E17000795F736C656570313D3078257800757313 +:10E180006273737068795F736C656570323D307867 +:10E1900025780075736273737068795F736C656559 +:10E1A00070333D30782578006C656464633D307869 +:10E1B00025303478006D63733332706F3D307825CD +:10E1C00078007273736973617632673D2564006FFE +:10E1D000706F3D256400697474326761313D307839 +:10E1E0002578007278706F35673D25640065787416 +:10E1F00070616761696E35673D30782578006F66BC +:10E20000646D356768706F3D307825780074776F7E +:10E2100072616E6765747373692564673D25640078 +:10E2200073623230696E3430256372706F3D3078BE +:10E230002578006D616E6669643D307825780065EB +:10E240006C6E6132673D3078257800727063616C66 +:10E2500032673D3078257800000000000000007231 +:10E260007063616C356762303D307825780000005E +:10E27000000000727063616C356762313D30782553 +:10E2800078000000000000727063616C35676232D4 +:10E290003D30782578000000000000727063616CEA +:10E2A000356762333D30782578000000000000704B +:10E2B000613062305F6C6F3D2564007061306231A7 +:10E2C0005F6C6F3D25640070613062325F6C6F3D42 +:10E2D00025640073623230696E3830616E643136A5 +:10E2E0003025637235672563706F3D30782578007F +:10E2F000636464706F3D3078257800626F6172648A +:10E30000747970653D3078257800616E7473776933 +:10E310007463683D3078257800626F6172646E7551 +:10E320006D3D25640072646C69643D307825780029 +:10E330007874616C667265713D2564006D617870FA +:10E3400035676861303D307825780072786761699B +:10E350006E73256467656C6E616761696E612564C3 +:10E360003D25640075736273736D64696F25643D48 +:10E37000307825782C307825782C307825782C301A +:10E380007825780073756264657669643D30782518 +:10E3900078007061316C6F62303D256400706131CE +:10E3A0006C6F62313D2564007061316C6F62323D8B +:10E3B00025640073746263706F3D30782578007255 +:10E3C000786761696E65727235676125643D307882 +:10E3D00025782C307825782C307825782C307825C5 +:10E3E00078007061316C6F6D61787077723D256473 +:10E3F0000070646F666673657425646D6125643DA5 +:10E40000307825780074656D70636F7272783D2581 +:10E4100064006F66646D3567706F3D3078257800F5 +:10E420007573626E6F73733D307825780061613566 +:10E43000673D3078257800637573746F6D7661720F +:10E4400025643D307825780074785F647574795F51 +:10E450006379636C655F6F66646D5F25645F3567C4 +:10E460003D256400757569643D25730075736264AC +:10E470006573635F636F6D706F736974653D30784A +:10E4800025780074656D7073656E73655F6F707469 +:10E49000696F6E3D2564007061706463617025640E +:10E4A000673D2564006C65676F66646D6277323026 +:10E4B0003267706F3D307825780000006C65676FBB +:10E4C00066646D62773230756C3267706F3D30789C +:10E4D00025780070646761696E2564673D25640076 +:10E4E0006D617870356761303D30782578006D61F9 +:10E4F0007870356761313D30782578006D6373251C +:10E5000064672563706F25643D30782578007068F6 +:10E510007963616C5F74656D7064656C74613D25D1 +:10E520006400706125646725637725646125643D17 +:10E53000307825780063636F64653D307830007211 +:10E54000656777696E646F77737A3D2564006F66DF +:10E55000646D6C72627732303267706F3D3078254F +:10E560007800776F776C5F6770696F706F6C3D25AF +:10E570006400616E74737763746C35673D30782521 +:10E58000780063636B3267706F3D30782578007474 +:10E59000726932673D25640063636B6277323032A3 +:10E5A00067706F3D3078257800000063636B627799 +:10E5B0003230756C3267706F3D3078257800697441 +:10E5C00074356761303D307825780069747435673B +:10E5D00061313D30782578006D63736C7235672545 +:10E5E00063706F3D307825780070646F6666736580 +:10E5F00074326725646D76616C69643D3078257886 +:10E600000072786761696E732564677472656C6EF9 +:10E61000616279706125643D256400626F61726496 +:10E620007265763D307825780072617774656D701B +:10E6300073656E73653D307825780075736273730A +:10E640007068795F75746D695F63746C303D3078A4 +:10E6500025780075736273737068795F75746D697E +:10E660005F63746C313D3078257800757362737325 +:10E670007068795F75746D695F63746C323D307872 +:10E6800025780000000000006F66646D35676C70CF +:10E690006F3D3078257800706130697473736974E8 +:10E6A0003D25640074737369706F7335673D30780E +:10E6B0002578007278706F32673D2564007473733B +:10E6C00069706F73736C6F70652564673D256400B6 +:10E6D0007472693567683D2564006D616E663D251D +:10E6E000730074726935676C3D2564006D637362F5 +:10E6F000773230356768706F3D30782578000000DC +:10E700006D637362773230756C356768706F3D305A +:10E71000782578006D637362773430356768706F81 +:10E720003D3078257800000073726F6D7265763D1C +:10E730002564006C65676F66646D34306475707055 +:10E740006F3D30782578006D61787035676861318C +:10E750003D307825780064657669643D30782578A9 +:10E760000072786761696E73256467747269736F8C +:10E770006125643D2564006D61787035676C61309A +:10E780003D30782578006D61787035676C61313D7A +:10E7900030782578006570616761696E2564673D32 +:10E7A0002564007770736770696F3D256400776F2B +:10E7B000776C5F6770696F3D25640072737369736E +:10E7C0006D6635673D256400747269736F32673D0D +:10E7D000307825780074737369706F7332673D30D9 +:10E7E000782578007770736C65643D256400656CEE +:10E7F0006E6135673D3078257800706135676277E6 +:10E80000343038306125643D307825782C307825D7 +:10E81000782C307825782C307825782C307825782D +:10E820002C307825782C307825782C307825782C69 +:10E83000307825782C307825782C307825782C3055 +:10E84000782578006D63736277323035676D706F4D +:10E850003D307825780000006D6373627732307543 +:10E860006C35676D706F3D30782578006D6373622D +:10E8700077343035676D706F3D3078257800000053 +:10E8800063636F64653D25632563006D6373627721 +:10E8900031363035672563706F3D30782578004913 +:10E8A0006E76616C69642F556E737570706F7274DB +:10E8B0006564207874616C2076616C7565202564D0 +:10E8C00000726D696E00636C646F5F627572737461 +:10E8D00000706C6C2564006C6E6C646F3100722586 +:10E8E00064640072256474007874616C667265718A +:10E8F000000000000C0000000200160002000000F2 +:10E9000004000D000700000001000A0008000000DC +:10E9100004000D000A00000004000D000D000000BE +:10E920000100070017000000040004001B000000A5 +:10E93000040001001C0000000100070000000000AE +:10E9400002000200010000000100010003000000BD +:10E9500002000200040000000100010005000000A8 +:10E960000100010006000000010001000900000094 +:10E97000010005000B000000010001000C00000078 +:10E98000020030000E000000010001000F00000036 +:10E990000100010010000000010001001100000052 +:10E9A000010001001200000003000300130000003A +:10E9B000010001001400000001000100150000002A +:10E9C0000100010016000000010001001800000015 +:10E9D0000200130019000000020013001A000000DA +:10E9E000020013001D000000010001001E000000D5 +:10E9F000010001000C00000002003000726D61781F +:10EA00000000004B00079065000C1892000F6C701E +:10EA10006C646F3100000000010000000000000085 +:10EA200000000000000000000200000000000000E4 +:10EA300001000000000000000400000000000000D1 +:10EA400003000000000000000800000000000000BB +:10EA500000000000000000001000000000000000A6 +:10EA6000070000000000000020000000000000007F +:10EA700057110000000000004000000000000000EE +:10EA800017010000000000008000000000000000EE +:10EA9000570100000000000000010000000000001D +:10EAA0000300000000000000000200000000000061 +:10EAB0000000000000000000000400000000000052 +:10EAC000030000000000000000080000000000003B +:10EAD000070400000000000000100000000000001B +:10EAE00057010000000000000020000000000000AE +:10EAF000D7150000000000000040000000000000EA +:10EB0000F7BDC20E00000000008000000000000001 +:10EB1000F73DC20E000000000000010000000000F0 +:10EB200000000000000000000000020000000000E3 +:10EB3000F73DC00E000000000000040000000000CF +:10EB4000F73DC20E000000000000080000000000B9 +:10EB5000F73DC20E000000000000100000000000A1 +:10EB6000F73DC0060000000000002000000000008B +:10EB7000F73DDA0E00000000000040000000000039 +:10EB8000F73D0006000000000000800000000000CB +:10EB9000F73D4006000000000000000100000000FA +:10EBA0000000000000000000000000020000000063 +:10EBB000D701000000000000000000040000000079 +:10EBC000D70D000000000000000000080000000059 +:10EBD000F73DC0060000000000000010000000002B +:10EBE000F73DCA0E000000000000002000000000F9 +:10EBF000F73DCA1E000000000000004000000000B9 +:10EC0000F73DFA3E00000000726567256400636C02 +:10EC1000646F5F70776D006368697063256400627C +:10EC20006F617264747970650070726F64696400FA +:10EC3000737764656E61626C65006770646E006214 +:10EC40006F617264666C6167730062746378776188 +:10EC500072666C616773007874616C6672657100CE +:10EC6000626F617264726576006465766964006DD6 +:10EC70007578656E616200776C30696400776C2529 +:10EC8000643A2042726F6164636F6D2042434D2588 +:10EC900073203830322E313120576972656C6573BC +:10ECA0007320436F6E74726F6C6C65722025730AEB +:10ECB0000074656D705F74686F72745F6D6F6E69FC +:10ECC000746F725F74696D650074785F6D696E69E9 +:10ECD0006D756D5F647574795F6379636C650074DD +:10ECE000785F647574795F6379636C655F63636B88 +:10ECF0000061676267300061676267310061676267 +:10ED000067320074656D7062617365645F64757409 +:10ED1000795F6379636C655F656E00616130007473 +:10ED2000785F647574795F6379636C655F6F66643F +:10ED30006D000000113382002534820000000000C5 +:10ED4000000000004E5652414D52657600736172CC +:10ED5000326700616132670020432543034321434A +:10ED60002443184319431A431143134312431443D2 +:10ED7000154316431B431C431D43284329432A4381 +:10ED80002B432C432D434143404350435143524373 +:10ED9000534357439DA9760554435F433F434F4335 +:10EDA0002F433443354336433743384339431647BB +:10EDB000484727474343604346434743484331431B +:10EDC00032433343AA43584359435A43A943554313 +:10EDD00056436343804381438243644365436643B0 +:10EDE00074436743A043A143A243AE43AF43B04340 +:10EDF000AB43AC43AD43E343E443E543E243D04399 +:10EE0000D143D243BA43BB43BC43B143B243B34300 +:10EE1000A343A443A543B743B843B943C043C14345 +:10EE2000C243D343D443D543D643D743D843D9432E +:10EE3000DA43DB43DF43E043E143EC43ED43EE439E +:10EE4000E943EA43EB432243D6A867A868A89CA9F4 +:10EE5000D8A89DA91343144386A83143A7A9DBA8CA +:10EE6000D1A8DCA8A4A952AAC6A902AA31AA32AA8A +:10EE700074785F74656D705F746872657368006440 +:10EE8000657669640031316E5F64697361626C65D7 +:10EE90000061673000616B6D000000002994830001 +:10EEA0005DB78300059283000000000045338400B5 +:10EEB000DD39840000000000000000007A62637801 +:10EEC0006763696770696F00616E74737763746CF0 +:10EED000326700616E74737763746C356700776CAA +:10EEE00025643A646D6125640061613267006C7469 +:10EEF000656378666E73656C006274635F6D6F64E2 +:10EF00006500626F617264666C616773006D616356 +:10EF100061646472006C746563787061646E756DB1 +:10EF20000076656E646964007A626378666E736504 +:10EF30006C00627463786C657363616E007A6263FF +:10EF4000787061646E756D00637573746F6D766152 +:10EF5000723100637573746F6D7661723200627422 +:10EF6000635F706172616D732564006274635F66D4 +:10EF70006C6167730062746378776172666C616755 +:10EF80007300626F617264666C61677332006C74E7 +:10EF90006563786763696770696F00626F61726447 +:10EFA000666C6167733400626F61726472657600CB +:10EFB00064657669640073726F6D72657600627461 +:10EFC0005F64656661756C745F616E74006D6F6E11 +:10EFD00069746F725F74696D655F6F7574006274D8 +:10EFE0006364796E5F64656661756C745F62746397 +:10EFF0005F6D6F64650070726F7465637465645FE4 +:10F0000074696D655F6F75740062746364796E5FB7 +:10F010006D73775F726F77300062746364796E5FCF +:10F020006D73775F726F77310062746364796E5FBE +:10F030006D73775F726F77320062746364796E5FAD +:10F0400064736E735F726F77730062746364796E5A +:10F050005F636F65785F74776F5F616E740074785B +:10F06000635F6475725F746872657368006274636D +:10F0700064796E5F6D73775F726F7733006274636C +:10F0800064796E5F6D73775F726F7773006274631C +:10F0900064796E5F64666C745F64736E735F6C65D5 +:10F0A00076656C0062746364796E5F627472737308 +:10F0B000695F6879737465720070726F745F6274EF +:10F0C000727373695F746872657368006374733216 +:10F0D00073656C665F6475725F74687265736800EF +:10F0E000616C6572745F74696D655F6F75740062E1 +:10F0F000746364796E5F686967685F64736E735F79 +:10F100006C6576656C007266615F636F756E745FC7 +:10F110007468726573680062746364796E5F6D69A8 +:10F12000645F64736E735F6C6576656C00627463B4 +:10F1300064796E5F6C6F775F64736E735F6C657616 +:10F14000656C0062746364796E5F666C61677300FE +:10F1500062746364796E5F64736E735F726F77302D +:10F160000062746364796E5F64736E735F726F774D +:10F17000310062746364796E5F64736E735F726F83 +:10F1800077320062746364796E5F64736E735F726A +:10F190006F77330073636F5F727373695F74687244 +:10F1A0006573680063636F6465006363007265671D +:10F1B000726576006576656E747100687332300032 +:10F1C000B1968600F196860061848600B18486003F +:10F1D000B1968600F196860061848600B18486002F +:10F1E000B1968600F19686002D8586009986860068 +:10F1F000000000000000000000000000000000000F +:10F200002D85860099868600000000000000000021 +:10F21000B1968600F1968600B1968600F19686003A +:10F22000B1968600F1968600000000000D060F00E2 +:10F230000000000004063004000000000206400642 +:10F2400072737369636F72726E6F726D00676C6157 +:10F250006369616C74696D65720063616C5F706590 +:10F2600072696F64006C64706300747373696C69B5 +:10F270006D75636F640025732E6661622E256400D0 +:10F2800074656D70746872657368002E6661622EB5 +:10F2900000747870777262636B6F6600696E746574 +:10F2A00072666572656E636500676C697463685F3A +:10F2B00062617365645F6372736D696E0032675F6C +:10F2C0006367610072737369636F727261747465EE +:10F2D0006E0070687963616C5F74656D7064656CF5 +:10F2E00074610074656D70735F68797374657265BD +:10F2F0007369730072737369636F7272706572728F +:10F300006732670074737369666C6F6F723267007F +:10F31000766261745F616464007061706476616CD0 +:10F320006964746573740073776469765F67706984 +:10F330006F5F31006D63733267706F30007370758B +:10F3400072636F6E666967006D63733267706F31E9 +:10F350000063636B64696766696C747479706500D7 +:10F3600065755F656474687265736832670072659D +:10F37000645F7278626C6F636B696E670000010096 +:10F380006C094B0076011300323016000300417EF9 +:10F390000006000AD903270025000000910900009B +:10F3A0006C090000000005035BE708003F581212DB +:10F3B0002F141F1F1F1F20512761000009603F707D +:10F3C000020071094B007601130032301600030071 +:10F3D000417E0006000AD90327002500000091099C +:10F3E000000071090000000007030D8208003F586B +:10F3F00012122F141F1F1F1F2051276100000960C8 +:10F400003F70030076094B0076011300323016007E +:10F410000300417E0006000AD903270025000000F2 +:10F42000910900007609000000000903BF1C0800D4 +:10F430003F5812122F141F1F1F1F20512761000059 +:10F4400009603F7004007B094B00760113003230E5 +:10F4500016000300417E0006000AD903270025009C +:10F460000000910900007B09000000000A0371B749 +:10F4700008003F5812122F141F1F1F1F2051276111 +:10F48000000009603F70050080094B007601130001 +:10F49000323016000300417E0006000AD90327001F +:10F4A00025000000910900008009000000000C0305 +:10F4B000235208003F5812122F141F1F1F1F2151E3 +:10F4C0002761000009603F70060085094B00760146 +:10F4D0001300323016000300417E0006000AD903F3 +:10F4E00027002500000091090000850900000000A8 +:10F4F0000D03D5EC08003F5812122F141F1F1F1FB9 +:10F5000021512761000009603F7007008A094B0004 +:10F5100076011300323016000300417E0006000A17 +:10F52000D903270025000000910900008A09000086 +:10F5300000000F03878708003F5812122F141F1F67 +:10F540001F1F21512761000008603F7008008F09CC +:10F550004B0076011300323016000300417E000696 +:10F56000000AD903270025000000910900008F0937 +:10F57000000000001103392208003F5812122F1416 +:10F580001F1F1F1F21512761000008603F700900E5 +:10F5900094094B0076011300323016000300417EBF +:10F5A0000006000AD9032700250000009109000089 +:10F5B0009409000000001203EBBC08003F5812122F +:10F5C0002F141F1F1F1F21512761000008603F607B +:10F5D0000A0099094B00760113003230160003002F +:10F5E000417E0006000AD90327002500000091098A +:10F5F000000099090000000014039D5708003F58BF +:10F6000012122F141F1F1F1F2151276100000860B5 +:10F610003F600B009E094B0076011300323016004C +:10F620000300417E0006000AD903270025000000E0 +:10F63000910900009E090000000015034FF2080028 +:10F640003F5812122F141F1F1F1F21512761000046 +:10F6500007603F600C00A3094B00760113003230B5 +:10F6600016000300417E0006000AD903270025008A +:10F67000000091090000A309000000001703018D9C +:10F6800008003F5812122F141F1F1F1F21512761FE +:10F69000000007603F600D00A8094B0076011300D1 +:10F6A000323016000300417E0006000AD90327000D +:10F6B0002500000091090000A809000000001903BE +:10F6C000B32708003F5812122F141F1F1F1F21516C +:10F6D0002861000007603F600E00B4094B0076010E +:10F6E0001300323016000300417E0006000AD903E1 +:10F6F00027002500000091090000B4090000000067 +:10F700001D035E0108003F5812122F141F1F1F1FF8 +:10F7100021512861000007603F606D617870326799 +:10F720006130000001006C09340004010D00233039 +:10F730004F000300417E0006000AD90327001A008B +:10F740000000A20900006C0900000000B208277642 +:10F7500008003F5817173C191F1F1F1F3B51196105 +:10F76000000009603F7002007109340004010D00BF +:10F7700023304F000300417E0006000AD903270012 +:10F780001A000000A2090000710900000000B7087B +:10F79000B11308003F5817173C191F1F1F1F3B517B +:10F7A0001961000009603F7003007609340004010C +:10F7B0000D0023304F000300417E0006000AD903EC +:10F7C00027001A000000A2090000760900000000CE +:10F7D000BB083BB108003F5817173C191F1F1F1FDC +:10F7E0003C511961000009603F7004007B0934003E +:10F7F00004010D0023304F000300417E0006000A83 +:10F80000D90327001A000000A20900007B090000AC +:10F810000000C008C44E08003F5817173C191F1FAE +:10F820001F1F3C511961000009603F7005008009ED +:10F83000340004010D0023304F000300417E000618 +:10F84000000AD90327001A000000A209000080095D +:10F8500000000000C4084EEC08003F5817173C1980 +:10F860001F1F1F1F3C511961000009603F700600F7 +:10F870008509340004010D0023304F000300417E50 +:10F880000006000AD90327001A000000A2090000A0 +:10F89000850900000000C908D88908003F581717DB +:10F8A0003C191F1F1F1F3C511961000009603F7068 +:10F8B00007008A09340004010D0023304F000300C3 +:10F8C000417E0006000AD90327001A000000A209A1 +:10F8D00000008A0900000000CE08622708003F5897 +:10F8E00017173C191F1F1F1F3C51196100000860AA +:10F8F0003F7008008F09340004010D0023304F00D1 +:10F900000300417E0006000AD90327001A00000008 +:10F91000A20900008F0900000000D208ECC4080012 +:10F920003F5817173C191F1F1F1F3C51196100003A +:10F9300008603F7009009409340004010D00233071 +:10F940004F000300417E0006000AD90327001A0079 +:10F950000000A2090000940900000000D7087662A8 +:10F9600008003F5817173C191F1F1F1F3C511961F2 +:10F97000000008603F600A009909340004010D008E +:10F9800023304F000300417E0006000AD903270000 +:10F990001A000000A2090000990900000000DC081C +:10F9A000000008003F5817173C191F1F1F1F3C512C +:10F9B0001961000008603F600B009E0934000401DB +:10F9C0000D0023304F000300417E0006000AD903DA +:10F9D00027001A000000A20900009E090000000094 +:10F9E000E008899D08003F5817173C191F1F1F1F6B +:10F9F0003D511961000007603F600C00A30934000D +:10FA000004010D0023304F000300417E0006000A70 +:10FA1000D90327001A000000A2090000A309000072 +:10FA20000000E508133B08003F5817173C191F1F3B +:10FA30001F1F3D511961000007603F600D00A809BC +:10FA4000340004010D0023304F000300417E000606 +:10FA5000000AD90327001A000000A2090000A80923 +:10FA600000000000E9089DD808003F5817173C190E +:10FA70001F1F1F1F3D511961000007603F600E00EE +:10FA8000B409340004010D0023304F000300417E0F +:10FA90000006000AD90327001A000000A20900008E +:10FAA000B40900000000F4084EEC08003F58171796 +:10FAB0003C191F1F1F1F3D511961000007603F6067 +:10FAC00070726F70627732303267706F0072636F7E +:10FAD000725F61636900706D696E00706170646D62 +:10FAE0006F64650063616C696478657374746172D6 +:10FAF00067657432670063616C696478657374620A +:10FB00006173653267007061326761305F6C6F00EE +:10FB100063636B3267706F0063636B7363616C6503 +:10FB20000074656D705F6D756C74007061706465F4 +:10FB300070736F6666736574006F66646D326770AC +:10FB40006F00706163616C69647832670073776419 +:10FB500069765F73776374726C5F656E006F66645D +:10FB60006D64696766696C7474797065626500417B +:10FB700076566D6964495163616C0063636B6964B7 +:10FB8000787063686F6666730074656D705F61643A +:10FB9000640073776469765F6770696F006D637383 +:10FBA000627732303267706F0070617064656E64C6 +:10FBB0006964780001006C092600C0000A001A3050 +:10FBC00080000300417E0006000AD90327001300CD +:10FBD0000000B00900006C0900000000C70B000025 +:10FBE00008003F5817173C191F1F1F1F505119615C +:10FBF000000009603F70020071092600C0000A0081 +:10FC00001A3080000300417E0006000AD903270055 +:10FC100013000000B0090000710900000000CD0BC6 +:10FC2000004008003F5817173C191F1F1F1F515154 +:10FC30001961000009603F70030076092600C000CA +:10FC40000A001A3080000300417E0006000AD90332 +:10FC5000270013000000B009000076090000000032 +:10FC6000D30B008008003F5817173C191F1F1F1F98 +:10FC700051511961000009603F7004007B092600A2 +:10FC8000C0000A001A3080000300417E0006000A0E +:10FC9000D903270013000000B00900007B09000011 +:10FCA0000000D90B00C008003F5817173C191F1F50 +:10FCB0001F1F51511961000009603F700500800944 +:10FCC0002600C0000A001A3080000300417E0006B2 +:10FCD000000AD903270013000000B00900008009C2 +:10FCE00000000000E00B000008003F5817173C1907 +:10FCF0001F1F1F1F51511961000009603F7006004E +:10FD000085092600C0000A001A3080000300417EE9 +:10FD10000006000AD903270013000000B009000004 +:10FD2000850900000000E60B004008003F58171747 +:10FD30003C191F1F1F1F51511961000009603F70BE +:10FD400007008A092600C0000A001A30800003005C +:10FD5000417E0006000AD903270013000000B00905 +:10FD600000008A0900000000EC0B008008003F58EA +:10FD700017173C191F1F1F1F515119610000086000 +:10FD80003F7008008F092600C0000A001A3080006A +:10FD90000300417E0006000AD9032700130000007B +:10FDA000B00900008F0900000000F20B00C008003D +:10FDB0003F5817173C191F1F1F1F52511961000090 +:10FDC00008603F70090094092600C0000A001A303C +:10FDD00080000300417E0006000AD90327001300BB +:10FDE0000000B0090000940900000000F90B0000B9 +:10FDF00008003F5817173C191F1F1F1F5251196148 +:10FE0000000008603F600A0099092600C0000A004F +:10FE10001A3080000300417E0006000AD903270043 +:10FE200013000000B0090000990900000000FF0B5A +:10FE3000004008003F5817173C191F1F1F1F525141 +:10FE40001961000008603F600B009E092600C00099 +:10FE50000A001A3080000300417E0006000AD90320 +:10FE6000270013000000B00900009E0900000000F8 +:10FE7000050C008008003F5817173C191F1F1F1F53 +:10FE800052511961000007603F600C00A309260071 +:10FE9000C0000A001A3080000300417E0006000AFC +:10FEA000D903270013000000B0090000A3090000D7 +:10FEB00000000B0C00C008003F5817173C191F1F0B +:10FEC0001F1F52511961000007603F600D00A80913 +:10FED0002600C0000A001A3080000300417E0006A0 +:10FEE000000AD903270013000000B0090000A80988 +:10FEF00000000000120C000008003F5817173C19C2 +:10FF00001F1F1F1F52511961000007603F600E0044 +:10FF1000B4092600C0000A001A3080000300417EA8 +:10FF20000006000AD903270013000000B0090000F2 +:10FF3000B40900000000210C000008003F5817170A +:10FF40003C191F1F1F1F53511961000007603F60BC +:10FF50006974737369636F72720073776469765F33 +:10FF6000656E0065646F66667468643230756C0037 +:10FF7000696E697478696478706368006473736625 +:10FF80007468007473736974696D650063636B6290 +:10FF90007732303267706F007061706474656D70B5 +:10FFA000007061326761305F3270777200696E692C +:10FFB00074786964780063636B7077726F666673D8 +:10FFC000657430004176566D69645F633000746516 +:10FFD0006D705F7100766261745F6D756C74006343 +:10FFE000636B696E6974786964780073726F6D729F +:10FFF0006576006F66646D64696766696C747479B0 :020000041004E6 -:10000000000006073F033500000006073F033400E9 -:10001000000006073F033200000006073F033100DF -:10002000000006073F033000000006073E032F00D4 -:10003000000006073C032F00000006073B032F00CB -:10004000000006073B032D00000006073A032D00C1 -:10005000000006073A032C00000006073A032B00B5 -:10006000000006073A0329000000060739032900AB -:1000700000000607380328000000060738032700A1 -:100080000000060738032600000006073803250095 -:100090000000060738032400000006073703240089 -:1000A000000006073703230000000607370322007D -:1000B0000000060737032100000006073503210072 -:1000C0000000060735032000000006073403200067 -:1000D0000000060734031F000000060732031F005C -:1000E0000000060733031E000000060733031D004F -:1000F0000000060731031D000000060732031C0044 -:100100000000060730031C00000006072F031C0038 -:10011000000006072D031C00000006072B031C002F -:10012000000006072A031C000000060729031C0024 -:100130000000060728031C000000060728031B0018 -:100140000000060727031B000000060727031A000C -:100150000000060726031A000000060724031A0001 -:100160000000060723031A000000060722031A00F6 -:100170000000060721031A000000060721031900EA -:100180000000060720031900000006071F031900DE -:10019000000006071E031900000006071E031900D1 -:1001A000000006071E031900000006071E031900C1 -:1001B000000006071E031900000006071E031900B1 -:1001C000000006071E031900000006071E031900A1 -:1001D000000006071E031900000006071E03190091 -:1001E000000006071E031900000006071E03190081 -:1001F000000006071E031900000006071E03190071 -:10020000000006071E031900000006071E03190060 -:10021000000006071E031900000006071E03190050 -:10022000000006071E031900000006071E03190040 -:10023000000006071E031900000006071E03190030 -:10024000000006071E031900000006071E03190020 -:10025000000006071E031900000006071E03190010 -:10026000000006071E031900000006071E03190000 -:10027000000006071E031900000006071E031900F0 -:10028000000006071E031900000006071E031900E0 -:10029000000006071E031900000006071E031900D0 -:1002A000000006071E031900000006071E031900C0 -:1002B000000006071E031900000006071E031900B0 -:1002C000000006071E031900000006071E031900A0 -:1002D000000006071E031900000006071E03190090 +:100000007065007061706474656D70626961730021 +:100010006C636E32305F6E6F69736563616C5F74C1 +:10002000626C5F656E0065646F6E74686432306C1C +:10003000006C65676F66646D627732303267706F2F +:10004000007061326761300074787077726F666635 +:10005000736574326700706D617800766261745FF9 +:10006000710006073F038A00000006073F03840073 +:10007000000006073F038000000006073F037B00E7 +:10008000000006073F037700000006073F037200E9 +:10009000000006073F036E00000006073F036A00EA +:1000A000000006073F036700000006073F036300E8 +:1000B000000006073F036100000006073F035C00E5 +:1000C000000006073F035A00000006073F035700E1 +:1000D000000006073F035400000006073F035100DD +:1000E000000006073F034F00000006073F034D00D6 +:1000F000000006073F034B00000006073F034800CF +:10010000000006073F034600000006073F034400C7 +:10011000000006073F034200000006073F034000BF +:10012000000006073F033F00000006073F033D00B5 +:10013000000006073F033B00000006073F033A00AC +:10014000000006073F033800000006073F033600A3 +:10015000000006073F033500000006073F03340098 +:10016000000006073F033200000006073F0331008E +:10017000000006073F033000000006073E032F0083 +:10018000000006073C032F00000006073B032F007A +:10019000000006073B032D00000006073A032D0070 +:1001A000000006073A032C00000006073A032B0064 +:1001B000000006073A03290000000607390329005A +:1001C0000000060738032800000006073803270050 +:1001D0000000060738032600000006073803250044 +:1001E0000000060738032400000006073703240038 +:1001F000000006073703230000000607370322002C +:100200000000060737032100000006073503210020 +:100210000000060735032000000006073403200015 +:100220000000060734031F000000060732031F000A +:100230000000060733031E000000060733031D00FD +:100240000000060731031D000000060732031C00F2 +:100250000000060730031C00000006072F031C00E7 +:10026000000006072D031C00000006072B031C00DE +:10027000000006072A031C000000060729031C00D3 +:100280000000060728031C000000060728031B00C7 +:100290000000060727031B000000060727031A00BB +:1002A0000000060726031A000000060724031A00B0 +:1002B0000000060723031A000000060722031A00A5 +:1002C0000000060721031A00000006072103190099 +:1002D0000000060720031900000006071F0319008D :1002E000000006071E031900000006071E03190080 :1002F000000006071E031900000006071E03190070 :10030000000006071E031900000006071E0319005F -:100310000000060F3FFF62000000060F3FFF5E0077 -:100320000000060F3FFF59000000060F3FFF550079 -:100330000000060F3FFF51000000060F3FFF4D0079 -:100340000000060F3FFF4A000000060F3FFF470076 -:100350000000060F3FFF44000000060F3FFF410072 -:100360000000060F3FFF3E000000060F3FFF3C006D -:100370000000060F3FFF3A000000060F3FFF370066 -:100380000000060F3FFF35000000060F3FFF33005F -:100390000000060F3FFF32000000060F3FFF300055 -:1003A0000000060F3FFF2E000000060F3DFF2E004D -:1003B0000000060F39FF2F000000060F3AFF2D0046 -:1003C0000000060F39FF2C000000060F37FF2C003D -:1003D0000000060F36FF2B000000060F36FF2A0034 -:1003E0000000060F35FF29000000060F35FF28002A -:1003F0000000060F33FF28000000060F31FF280021 -:100400000000060F30FF27000000060F2FFF270017 -:100410000000060F2DFF27000000060F2EFF25000D -:100420000000060F2CFF25000000060F2BFF250003 -:100430000000060F29FF25000000060F28FF2400FA -:100440000000060F26FF25000000060F24FF2600EF -:100450000000060F22FF26000000060F21FF2600E5 -:100460000000060F21FF25000000060F22FF2300D9 -:100470000000060F20FF23000000060F1FFF2300CF -:100480000000060F1FFF22000000060F1FFF2100C3 -:100490000000060F1CFF22000000060F1CFF2100B9 -:1004A0000000060F1CFF20000000060F1CFF1F00AD -:1004B0000000060F1CFF1E000000060F1AFF1F00A1 -:1004C0000000060F1AFF1E000000060F19FF1E0095 -:1004D0000000060F19FF1D000000060F18FF1D0089 -:1004E0000000060F18FF1C000000060F16FF1D007D -:1004F0000000060F16FF1C000000060F17FF1B0070 -:100500000000060F17FF1A000000060F17FF190062 -:100510000000060F16FF19000000060F15FF190056 -:100520000000060F14FF19000000060F16FF170049 -:100530000000060F15FF17000000060F17FF15003B -:100540000000060F16FF15000000060F15FF15002E -:100550000000060F14FF15000000060F15FF140021 -:100560000000060F14FF14000000060F14FF130014 -:100570000000060F15FF12000000060F12FF130007 -:100580000000060F13FF12000000060F12FF1200FA -:100590000000060F11FF12000000060F10FF1200EE -:1005A0000000060F0DFF14000000060F0FFF1200E1 -:1005B0000000060F0EFF12000000060F0CFF1300D4 -:1005C0000000060F0DFF12000000060F0CFF1200C6 -:1005D0000000060F0BFF13000000060F0CFF1100B8 -:1005E0000000060F08FF14000000060F09FF1300AB -:1005F0000000060F08FF13000000060F0AFF11009D -:100600000000060F08FF12000000060F07FF13008E -:100610000000060F08FF11000000060F07FF120080 -:100620000000060F07FF11000000060F05FF130072 -:100630000000060F08FF0F000000060F09FF0E0064 -:100640000000060F08FF0E000000060F07FF0F0056 -:100650000000060F04FF11000000060F05FF100048 -:100660000000060F03FF12000000060F04FF100039 -:100670000000060F01FF14000000060F02FF120029 -:100680000000060F01FF13000000060F02FF11001B -:100690000000060F01FF12000000060F02FF10000D -:1006A0000000060F01FF11000000060F01FF1000FF -:1006B0000000060F01FF10000000060F01FF1000F0 -:1006C0000000060F01FF10000000060F01FF1000E0 -:1006D0000000060F01FF10000000060F01FF1000D0 -:1006E0000000060F01FF10000000060F01FF1000C0 -:1006F0000000060F01FF10000000060F01FF1000B0 -:100700000000060F01FF10000000060F01FF10009F -:1007100000007261746573656C00737466006363D6 -:100720006B5F6F6E65636F72655F74780074656D83 -:1007300070735F706572696F640074786368616973 -:100740006E007278636861696E0073776469765FC2 -:10075000736E727468726573680073776469765F2C -:1007600074785F7765696768740073776469765F2A -:10077000736E726C696D0073776469765F7377630B -:1007800074726C5F6D61736B0073776469765F631D -:10079000636B736E72636F72720073776469765FF6 -:1007A00073776374726C5F616E7430007377646921 -:1007B000765F73776374726C5F616E743100737708 -:1007C0006469765F776569676874007377646976D2 -:1007D0005F736574746C650073776469765F656ECA -:1007E0000073776469765F72785F706F6C696379A4 -:1007F0000073776469765F63656C6C5F706F6C69BA -:1008000063790073776469765F73776374726C5F82 -:10081000656E0073776469765F74687265736800EB -:1008200073776469765F6770696F5F3100737764AF -:1008300069765F63636B6E6F6973656573746C690A -:100840006D0073776469765F6C6F673261766700FD -:1008500073776469765F6770696F00737764697630 -:100860005F74785F706F6C69637900737764697621 -:100870005F74696D656F757400616E746469765F2D -:100880007273736964696666746872657368007709 -:100890006F776C5F6770696F00776F776C5F6770F9 -:1008A000696F706F6C00000073B5436916460022D3 -:1008B0002F2B04460D46019208DD332B06D013463C -:1008C0000121E2F3D9F183059B0D07E000212046C9 -:1008D0000A46E2F331F2064B03401B0C1B02204692 -:1008E000336001A92A4600F005F801987CBD00BFDD -:1008F0000000FF03F8B504460E461546E5F380F503 -:1009000040F61201002207462046E6F31BF320467C -:10091000E5F37EF520463946E6F322F3024B3360D9 -:100920004FF4C8632B60F8BD4C6403000B46C06FE6 -:1009300011461A46FFF7B8BF10B501210446C06F33 -:10094000E2F35CF2E06FE6F337F3002010BD37B559 -:100950000024694601AA054600940194FFF7E6FFCA -:100960009DE806000346284624F052DC20463EBDA2 -:1009700038B50446C06FE2F3D3F148B12046FFF723 -:10098000E6FF054638B92046FFF7D6FF284638BDB2 -:100990004FF0FF3038BD002038BD2DE9FF4107463C -:1009A0004FF4B6700E4615469846E0F36BF40446D5 -:1009B000002832D000214FF4B672DBF34DF40A9BCD -:1009C0003846009304F18003019304F184030293F9 -:1009D00031462A464346F2F7F1FBE067C0B10123F6 -:1009E000637440F612010022E6F3ACF20C210022FF -:1009F000C4F88800E06FE5F3F7F42046F5F722FF2E -:100A00002046FFF7B5FFE06FF2F780F9002500E020 -:100A10000B252046E0F348F400E01E25284604B0EC -:100A2000BDE8F081CDAB000001BC600300104E03B7 -:100A3000BFDE02F00E5C0280C12700000403BFDEAF -:100A400002F0105903A85E02F0001203A65E02F045 -:100A5000001202825E5300001202855EAF00001297 -:100A6000020200BF00000F03A85E02F00012028223 -:100A7000DEBB0000120282DEB300001202845EB709 -:100A800000001202845EB3000012028600C700005C -:100A900012028480C300001201BC63FF1FF04000FB -:100AA000008000000000035B5E02F0001401BC60E7 -:100AB0001300104300015E02F0000000025E02F02D -:100AC000182C020200BF0000B402045EFF00001BED -:100AD000006B446556801B01846002F7F7BF01BCC0 -:100AE0006003000AA600025E02F012370202DEFF77 -:100AF000000020006B44655520200182E002F7F7DA -:100B0000BF03BFDE02F006C30201AC7B000025007C -:100B1000E844656177A101BC607F0817A2006D5EA3 -:100B200086F4402500A82C7B010B1E00682B4F008B -:100B3000002A0280DEFF0000B4006B44655A60B4F6 -:100B40000184E006F577AB00025E02F0159B02041B -:100B500080C700002C028180C700002E0180600247 -:100B6000F7F7BF01BC6003000ADA00902BE300D75F -:100B7000A200E02BDEF457A3006D446AF46032005B -:100B8000B02BD7000AF001876002F7F7BF00682B8F -:100B9000BF00003A00E944655DF7A300E8C4695E60 -:100BA00077A20068DE8B00003A006DDE8D5E003AB1 -:100BB0000286ABD300003A01876006F7F7BF020751 -:100BC000DEFF00003F00E844655A37A2006D5E89F1 -:100BD0005A003F0187E002F7F7BF01BC6003000A3B -:100BE000D100682C6F00004501BC61F70017A1001F -:100BF000E844656377A2006D5E8AF4204501BC601D -:100C000003000B1B00A82C7B002B1E00682AE700AA -:100C1000005100E844655737A1006DDE8556404C11 -:100C200000682B2300005100E844655917A1006DAE -:100C3000DE8556404E03BFDE02F0005101BC60036A -:100C4000000ABA01BC6003000AB901BC6003000AD3 -:100C5000C801BC6003000AC000A82C7B004B1E0228 -:100C600002DEB30000540200420300005400025EA2 -:100C700002F00D2F0203C57300005702845EB3001B -:100C800000B40068AAEF0000B40284DEB700005987 -:100C9000020180C700007900B02AAB0017A20280D1 -:100CA0002BD300006000B02B030017A1006DDE8580 -:100CB0005BE0AB00685E8700006000682BE7000027 -:100CC0006000B02BE70017A200682AEB0000660066 -:100CD000E844655757A101856006F5D7AE006DDE83 -:100CE00086F440AB00E05E8554F7A1006DDE86F42B -:100CF00040AB01856002F5D7AE0202DEBB00007991 -:100D000000682A9B00007900E8446555D7A100E0FF -:100D10002A9B0157A2006EDE86F440720182E00237 -:100D2000F5D7AE0181600163CB1E01BC6003000AF0 -:100D3000EA01BC6003000AA601BC6003000AE503E7 -:100D4000BFDE02F00079006EAA9AF4207800E82A4B -:100D50009AF437A100902A9B0037A2006E2A9EF4D5 -:100D6000407700B02A9F0017A20069DE86F4407920 -:100D700003BFDE02F000AB0284DEB700009E0288F3 -:100D800081AB00009C02045EB70000B4020480C77F -:100D900000008500682AF700208500682AF7008097 -:100DA0008500682ADF00008400682AF702E08200DC -:100DB00068AAF708608400E844655637A1006D5EB4 -:100DC0008556E0B402005EFF00009C028080BF00F8 -:100DD000009C00682B2300008B02802BD300008B2B -:100DE00000B02B2B0017BB006E2B02F760B403BFC3 -:100DF000DE02F0009C0205DEB700008E00682AF7D4 -:100E00000860B403BFDE02F0009C028400C700004B -:100E100090028600C700009200682AEB00009C0246 -:100E2000812C2700009C00E844655637A10206ABE0 -:100E3000D300009600E845C95AF7A203BFDE02F0CE -:100E4000009700E845895AF7A20286ABD300009AC2 -:100E500000E85E86F457A10069DE8557009C006CAF -:100E6000C4655660B402855EB70000B400025E023D -:100E7000F015BE03BFDE02F000B40285ABD3000064 -:100E8000A50206ABD30000A301BC63FF1FF7A100BE -:100E90006845C6F4209C03BFDE02F000A501BC63D8 -:100EA000FF1FF7A100684586F4209C0203C573006C -:100EB00000AB02855EB70000AB020100C70000B4C2 -:100EC000006B44655680B40020E3FE1460B40282D7 -:100ED000DEBB0000B402022C270000AE0282DEBBA3 -:100EE0000000AE03BFDE02F0009C028881AB000070 -:100EF000B40282DEB30000B4028080BF0000B402FE -:100F000084DEAF0000B402825EBB0000B400025E6B -:100F100002F015EE018060020D906C03595E02F044 -:100F200000B603D85E02F000B703D8DE02F000B8C6 -:100F300001BC618300112900B0007B00112B01BCB2 -:100F4000630300112303125E02F00CB003975E02EC -:100F5000F00D4303D05E02F0039403D0DE02F006EE -:100F60003D03D5DE02F00C6203915E02F0069803A9 -:100F700096DE02F00C5D0288C17300012303C45E9B -:100F800002F0081003C75E02F0083403DCDE02F052 -:100F9000163503AA5E02F008A40386DE02F00CA157 -:100FA0000287C037000CA103835E02F00A500206DC -:100FB00080C70000D00202B0E70000D0006C30EE25 -:100FC0002320D00182E001872C3901BC607F1FF70C -:100FD000A201E05E8A1070830391DE02F007200216 -:100FE0000680C7000107020601AB0000E3020030E3 -:100FF000E70000E30068DE4B0620E3020042030046 -:1010000000E3028445230000E30280B0E70000E330 -:10101000006E45170020E301BC600300108000A8AB -:10102000412300F04803D0DE02F000DC03D05E0272 -:10103000F000DD03D5DE02F000DE00E001DF00207D -:10104000770180E005872C3901BC6003000C3A0071 -:10105000025E02F0180700025E02F0181B020E0189 -:10106000AB0000F0028445230000F0020130E700ED -:1010700000F000E001E300207801816001872C3955 -:101080000180E001872C39010C81430017A600681C -:10109000DE9B0060ED01BC6003004C3A03BFDE0242 -:1010A000F000EF0068DE9B0040EF01BC6003002C05 -:1010B0003A00025E02F01807020681AB0001070247 -:1010C0000230E70000FB028042030000FB0284457F -:1010D000230000FB03915E02F0069800E001EB00A4 -:1010E000207A0180E005872C3901826001872C3944 -:1010F00001BC6003000C3A00025E02F01807000217 -:101100005E02F0181B0201B0E70000FE006C30F236 -:101110002320FE0181E001872C39020330E7000122 -:1011200007006C30F623210701836001872C390208 -:1011300000420300010700685E4B04410500685E41 -:101140004B00410503BFDE02F00107018260060982 -:10115000104801BC600300114503C2DE02F00D0A15 -:1011600000025E02F0123603D4DE02F007B903A3D8 -:10117000DE02F0000203C85E02F005FB0204DEB3EB -:10118000000110020145230001100184E002F597DF -:10119000AC00025E02F006370201C5230001120115 -:1011A00087E002F577AB00025E02F00EAF00025E50 -:1011B00002F0117702182E2700011600025E02F0DD -:1011C000118A03A25E02F0012003565E02F0011DA7 -:1011D00001866006091048031F5E02F0011D006AC7 -:1011E0005E2300011C00B0002700178800E85E2382 -:1011F00000378803A65E02F0018E00025E02F01145 -:10120000F80028600E08E1B403C4DE02F00D7A0095 -:1012100020C2030021BC03BFDE02F0020D03815E89 -:1012200002F001250300DE02F000C30188E0020B9A -:10123000905C03BFDE02F003910287406300012748 -:10124000018EE00EF430180287406300012900028D -:10125000DE02F000000287406300012B00B05E8BCD -:10126000001019018EE00AF430180002DE02F000CE -:101270000001BC606300107B01BC601B00107A01A0 -:10128000AC607EF47075028741D70001320002DE47 -:1012900002F0000001BC606300107B01BC601B0019 -:1012A000107A01AC60BEF47075028741D700013737 -:1012B0000002DE02F0000001BC606300107B00B0A1 -:1012C0005E8B00107A01AC607EF43075028741D7E6 -:1012D00000013C0002DE02F0000001BC606300106F -:1012E0007B00B05E8B00107A01AC60BEF4307502FA -:1012F0008741D70001410002DE02F0000001BC601E -:10130000030280060280DE0700014D01DA6002F070 -:10131000178002085E0700016101BC60031E17A16F -:1013200000E05E02F4306501BC60031C17A100E020 -:101330005E02F4306401BC600300281103BFDE02CA -:10134000F0016701105E030017A101035E0300179F -:10135000A200E05E86F457A100885E870037A200F5 -:10136000E05E86F457A100E0015AF4306302860083 -:10137000C300015800B0560B00106200B0540300C7 -:10138000106201BC600300281103BFDE02F0016996 -:1013900000B0418F0010620109DE030017A1006850 -:1013A000DE8700415C00E05E870037A100885E8731 -:1013B0000057A100E05E8504B7A100E05E8703C08E -:1013C0000601BC600300481103BFDE02F0016901A1 -:1013D000BC60070217A100E05E02F4306501BC604A -:1013E000070017A100E05E02F4306401BC6003183E -:1013F000000601BC600300081100B05A030010622F -:1014000000B058030010630002DE02F0000001BCCF -:10141000600306379201BC63FF1FF0C301BC600389 -:101420001890E301BC60FB1C10E501BC6003005098 -:101430001000B0404300180000B040470010E70023 -:1014400002DE02F0000000E840330097A100B04047 -:101450000B0017A3006D5E86F4617700905E8F002D -:1014600037A303BFDE02F0017800905E870037A348 -:1014700001BC601B0437A100E05E8EF437A301F0CD -:1014800041970017A1006DDE86F4618C0287C19739 -:1014900000018001385A030017A1013C5A030017CC -:1014A000A203BFDE02F00182013C5A030017A10132 -:1014B000385A070017A200685E86F4818700D85E5C -:1014C0008B0037A200E14196F4506500E1C197001E -:1014D000306503BFDE02F0017A00D85E8B0037A2D0 -:1014E00000E14196F457A100E1DE870037A101F049 -:1014F0005E870017A1006EDE86F4618D01BC63FF7C -:101500001FF7A40002DE02F00000020681AB00011A -:101510009001826001872C390020E38E09000203CC -:101520001EDE02F00196039F5E02F0019601BC6090 -:10153000430117A100A84122F4304803BFDE02F0A6 -:1015400000020208411F00019301816005610B0840 -:1015500000025E02F00D2F00B000AB00108600B05C -:10156000016300108A00025E02F0107301BC600388 -:1015700004179200B0003B00111D01906006091095 -:101580004803A1DE02F001AE0181E0060910480126 -:10159000BC600300904201BC600300112D039EDE7D -:1015A00002F001B101846002F2979400B045170087 -:1015B000178F00B05E170017900200441F0001AAA9 -:1015C000018560020910480181600700104701F0A1 -:1015D000DE0F0037A1020400BF0001AD01F084C797 -:1015E0000037A100A044B6F43145039EDE02F001AD -:1015F000B101BC613712B08003BFDE02F00002000F -:10160000A044B42A314501BC612712708003BFDEBB -:1016100002F000020020E082090002010CDE53000B -:1016200017A101885E8700104701BC60030050428B -:101630000108411F0017A1018CDE86F2979403BFB9 -:10164000DE02F000020002DE02F000000020E07E78 -:1016500009000200025E02F012020283C21F0000B3 -:1016600002020280F30001C600B044670017A10126 -:101670007C5E862357A302835EFF0001C500E00065 -:10168000FAF4682901836006F7F7BF006BDE8D0569 -:1016900021CA0206D0030001CE00E950862337A1FB -:1016A00000E8D08A2357A20069DE8B0001CE000239 -:1016B0005E02F00D2F0191601684F42700E020A750 -:1016C00000882903BFDE02F0036E00025E02F00311 -:1016D00071020400BF0001D603945E02F000020014 -:1016E00020C28F06000200A0428F01F78000685ED2 -:1016F000002DC00200025E02F00D2F03BFDE02F0DB -:1017000000120201C28F000002011400630017A141 -:1017100000685E8700600200025E02F00D2F0194F7 -:10172000600F00001800025E02F001DD03BFDE0260 -:10173000F00012011400630017A100B05E870010D2 -:10174000A501BC60131B906000685E870001E40087 -:10175000E0418306D06000E85E870037A103BFDE6A -:1017600002F001E0028050C30001F201876004032F -:1017700010A000B000630010B400B042D300180005 -:10178000008841830030B601BC60030B10B500B087 -:10179000006300B0B40317DE02F001EB0397DE0232 -:1017A000F001EC018060068614300068D0D300019F -:1017B000F20068D0D70001F200B044670014340092 -:1017C000B0446B0014350002DE02F000000020E09F -:1017D0001280420C018760040310A000B000630077 -:1017E00010B401BC60030E10B500B0006300F0B48B -:1017F00001BC60570310B600B000630010B401BC18 -:10180000600302D0B50207500B00020901BC60035F -:1018100003D0B5018E6002F297940204500B0002CF -:10182000020204D00B00020201866006F2979400C7 -:10183000E042D700D0B500A0500B1117A10068DE20 -:10184000871102080186E006F2979400E042D70073 -:1018500050B50207D00B00020800E042D70090B557 -:1018600000B042D70011E100B0006300B0B403172C -:10187000DE02F0020A0397DE02F0020B0002DE0233 -:10188000F00000006820C3000210006CC465060070 -:101890001201BC6003000830006820BB0002160083 -:1018A000B044670017A2006C446988A215006B441D -:1018B0006988A012006EDE8905E01201BC60030099 -:1018C000082E0020E0BE090002020681AB00021AC9 -:1018D0000281B0E70000020280B0E700000203903E -:1018E0005E02F0001203A25E02F0022C00025E0211 -:1018F000F01163020200BF00022B0284DEAF00027F -:101900002302045EB700022B00025E02F01569029A -:10191000045EB700022B03BFDE02F0000202045E89 -:10192000B7000226020480C700022B02805EFF007F -:10193000022B00025E02F0150D0206ABD300022A54 -:1019400002052C2300022A03BFDE02F0022B03BF94 -:10195000DE02F0000200025E02F012020200421FEC -:10196000000243006842F300022F006D42F3006260 -:1019700043011400630017A100B05E870017A203A3 -:10198000A25E02F0023703145E02F00245006EC44C -:101990005680624502814523000245006E5E870045 -:1019A000624301BC60030077A200886006F457A37D -:1019B00000885E8B01001800E85E8B0037A20020D3 -:1019C000C28EF4623D006ADE86F4423703BFDE0257 -:1019D000F00243020400BF00026F009000630101A7 -:1019E00065008085970217A100E064820DA1660062 -:1019F000025E02F011DF03BFDE02F0026F018260BF -:101A00000209104803BFDE02F0000201BC600300BF -:101A1000111500B0017F0017A6031F5E02F00254EB -:101A2000020300C300024A0020C28F02024E0325B7 -:101A30005E02F002540020C28F02024E0068815301 -:101A4000FFE01203BFDE02F00250019460130000B9 -:101A50001803BFDE02F0026F039EDE02F0025300A5 -:101A600068DE980BC2530201411F000F25018560FB -:101A70000209104800685E980BC25800695E9F001A -:101A800062720298428F00025803BFDE02F00272B7 -:101A90000201411F000F25020400BF00025F02186F -:101AA000428F000F2500025E02F011C100025E02AB -:101AB000F011DF0194058700001803BFDE02F00279 -:101AC0006F0200150B000268020016BB00026B00DB -:101AD000B014970017A10068DE84B2226800B01429 -:101AE0009B0017A10068DE84B2426800B0149F001A -:101AF00017A10068DE84B26268029E14E700026BE0 -:101B00000201C28F00026D0194600F00001803BF34 -:101B1000DE02F0026F0201C28F00026D01806006DA -:101B20000D906C0200C28F000F2501946007000029 -:101B30001800025E02F001DD020400BF0002A103F2 -:101B4000BFDE02F002A101BC600318106001295041 -:101B50000B00179200B0017B001065006800EB00DD -:101B6000027A00885A130117A100E84466F437A1ED -:101B7000006EDE8407427A03BFDE02F007B20190F6 -:101B800060120910480194601F00001801085A0FE4 -:101B900000178101885E0681540A01345A0F00172C -:101BA0008000025E02F0014300B0017B001065007E -:101BB000B056230017A100E05E86A097A100E85E62 -:101BC0008400F40300E85E8400F41600B05A0300B9 -:101BD000141300B05A0700141400B05A0B00141567 -:101BE0000068DE0700429200E800970057A101BCA0 -:101BF0005E86F0141B017C5E8700F41C00B0204759 -:101C000000178100025E02F0108400B0017B00101A -:101C10006501085A0F00178100B05E8700141E038B -:101C2000BFDE02F0029500B0561700141B00B0563C -:101C30001B00141C00B0541300141E00B0501300FD -:101C40001086006D00A700829B0190016300108A3E -:101C500000B0418F00106200025E02F0160200B078 -:101C6000422B00140601BC60031817A1006DC18C43 -:101C700020029E01BC60030297A100E05E8403770E -:101C8000A100E05E86B0111D03BFDE02F003370243 -:101C90000300C70002B1020CD0030002B10114001E -:101CA000630017A1028500630002B10080DE870196 -:101CB000F7A201BC601B1857A200E05E8A0DB06558 -:101CC00000B041970014320080DE8700B7A201BC4B -:101CD000601B15D7A200E05E8A0DB06400B041938E -:101CE0000014330068D8130002BF02005A1B000220 -:101CF000B30180600684F42703BFDE02F006C3024E -:101D000001D0030002B300B0509B00142F0281D019 -:101D1000C700036B00025E02F00371010BD00300E9 -:101D200017A1013C502B0017A2018C5E86F457A12D -:101D3000014801430017A2010C81430017A300686A -:101D40005E8F0022BC018CE0000A17A200685E864C -:101D5000F442BF0191601284F42703BFDE02F00356 -:101D60006E00025E02F001F300B050130010860016 -:101D7000B0501700108A03A25E02F0030B020CD0D1 -:101D8000030002DE020300C70002DD00B050CB00FA -:101D9000106500025E02F01698020350C70002CBE5 -:101DA00001BC60230097A100A85002F4340003BFD7 -:101DB000DE02F002E2020481AB0002CD006D424679 -:101DC000C0801200B05A1300178000025E02F001BA -:101DD0004D00B0540F00141E00B05A070017A100A8 -:101DE000B05A1300178001875A16F0178000B041CF -:101DF0008F00106500025E02F0160B00E05E86A008 -:101E0000740302875E030002DC0109DE030017A3EE -:101E100000E05E8B0077A200E05E8AF477A2008883 -:101E20005E8B0037A100E05E86F4508903BFDE02BE -:101E3000F002E2006D424A8480120106500700174A -:101E4000A1028CD0030002E100685E870002E2017B -:101E500082DE86863431018260028634310020D0F1 -:101E6000030402E800B0504F0011F200B0505300DC -:101E700011F300B050570011F401BC60030091F061 -:101E8000020601AB00030402015003000304020632 -:101E900001AB00030403A25E02F00304028030E7FA -:101EA00000030401806005872C3900E001E7002071 -:101EB0007901BC60430890E600025E02F0016A010D -:101EC000BC60031910E401BC600300000601BC60A3 -:101ED0000301D78201D2DE0877F0E000B00F0300E3 -:101EE00010E100B0004700108600B00F1F00108AFC -:101EF00001BC600300378100025E02F0107000B088 -:101F0000059B00106400E8581A28F14500B0058BC5 -:101F1000001064006A4516C082FF00025E02F010E5 -:101F200095006E451700430101BC60030051450157 -:101F3000BC60030010BB01BC610303B08003BFDEC3 -:101F400002F0001203945E02F0030B02065003003D -:101F500003070287DEAF00030B028150030005DC9C -:101F60000202D0C700030A0208502B00030B0285AF -:101F7000D0030005F3019060128634310110500740 -:101F80000017A60068DE9B004317013A50070017B0 -:101F90008000885E0300778000E000AEF0106400EF -:101FA000B05E0700081301BC602306D78100E04142 -:101FB0008301706300E0418F00B06500025E02F0B3 -:101FC00010AB00B0204F00178103A25E02F0032384 -:101FD00000B0500F0011160202D0C700031B00B062 -:101FE000505B0011160282D003000323028147C315 -:101FF00000031C0280504F000321002047C73F838D -:10200000230020C7DB00C36D03BFDE02F003230300 -:10201000A55E02F003230280C7DF00036D02885033 -:10202000C700033F0129500B001792020300C700AD -:102030000330020CD003000330028350C70003308A -:1020400000B050CB00106501385A13001780018290 -:102050005A17005781010E5A130017A1018E5E8690 -:10206000F037810202D0C700033F00B0501B0010C0 -:102070008A03BFDE02F0033F0282D0C700033701AC -:1020800038502700178001085013001781010250B3 -:10209000130017A101825E86F0378100B0507F00E7 -:1020A000108903BFDE02F0033F0138506F00178034 -:1020B0000108502B0017810106D0070017A10182EB -:1020C0005E86F0378100B0501B00108A00B050834C -:1020D000001089010E50730017A1018E5E86F03743 -:1020E0008100025E02F0014300025E02F010700106 -:1020F00002421B00178101825E0502378100025EE9 -:1021000002F01084020680C700034B010C814300DB -:1021100017A60068DE9B00634900885E870057A110 -:1021200003BFDE02F0034B0068DE9B00434B0088D8 -:102130005E870037A100E05E840117A101D9DE8728 -:1021400000108301BC613703B79100685E4B0283C6 -:102150007F020400BF0003520287500300035203B2 -:10216000945E02F0035303225E02F00360020681D4 -:10217000AB00035E00685E4B04435700685E4B0093 -:10218000435703BFDE02F0035E00E001EF00207B57 -:1021900001BC600302914501836005872C3900E092 -:1021A00044670A0C3D018C600E1770BB01BC6103D3 -:1021B00002308003BFDE02F0000201BC6103003088 -:1021C0008003BFDE02F0000201BC613303B791025D -:1021D000850063000366009000630097A100E0643F -:1021E00082F43065006E5A130023660188E006F21F -:1021F0003791020601AB00036A0068DE4B05A36A53 -:1022000001BC610300308003BFDE02F0000203BFA7 -:10221000DE02F0037F0191600E84F42703BFDE022B -:10222000F0036E0191600684F42701BC6003001086 -:10223000B40181E00686343103BFDE02F006C3013B -:102240001C508F0017A10080DE870197A200E001DB -:102250005E0DB06502805A7F00037E02815A7F00C6 -:10226000037A0203DA7F00037E00685A8700037E48 -:1022700000886006F437A100201CBAF4237E000217 -:102280005E02F00D2F0191601E84F42700015E02B2 -:10229000F0000003BFDE02F0036E0002DE02F00079 -:1022A0000003C4DE02F00D7A020650030003870229 -:1022B00007DEAF00038701BC6103003791020750BE -:1022C0000300038501BC620300F79100E0010B00ED -:1022D000204203BFDE02F0038801BC6003002042FD -:1022E00000B05E47001080020400BF00039000B001 -:1022F000058B001064006E45170000020068DE4B7D -:1023000002838F00A044B42A314503BFDE02F000EF -:102310000200025E02F010950068C517000002037B -:10232000D05E02F0039400025E02F0109503BFDE5F -:1023300002F00002020601AB0003970068DE4B05C5 -:10234000A39701806001872C39020E01AB00039A2C -:102350000200B0E700039A01816005872C3900E193 -:102360000DB228E36C00E08DB700036D01836002BD -:10237000F7F7BF01BC600300900400A841233010B0 -:102380004801BC620F0011E001816002F5D7AE0286 -:102390000200BF0003B80068DE4B0203A400025E27 -:1023A00002F017BA0068DE4B0623B802045EB300E1 -:1023B00003B80206ABD30003A90204C5AF0003B8FB -:1023C00003BFDE02F003AA0200456F0003B800E875 -:1023D00044655637A100E82A96F437A100695E8764 -:1023E0000823B80206ABD30003B2006BAC42232330 -:1023F000B100E04467014B100183E0022B915C03C4 -:10240000BFDE02F003B80183E0022B915C01BC60E7 -:102410000318517800B045E3001800018360022FD3 -:10242000317900A84138F9D7A100B05E84FE704E22 -:102430000187E002F577AB0068810B0023BB00B099 -:1024400044670000430182E00609104800A841B338 -:1024500010906C018260062891440188E0020B9084 -:102460005C00025E02F012360185E002F7F7BF025F -:1024700088421B0003C30185E006F7F7BF035B5EDC -:1024800002F003C501BC601300104301BC600300EF -:10249000108501BC60030010B8008850770090B927 -:1024A0000208502B0003CC013850730017A1017CA7 -:1024B000506EF437A100885E870090B9020047A3F0 -:1024C0000003D001BC60030011EA009042E70091D4 -:1024D000EB00B047A300D1E8020047B30003D201EC -:1024E000B0E08E3D91EC01D2E00210908403A95E31 -:1024F00002F004FD01BC600300108400E001C30091 -:10250000207000B04467000C0D00B0446B000C0E4E -:102510000320DE02F0044B00685E4B18A3E3006862 -:10252000DE4B0783EC01BC63FF1F708401BC6003BA -:1025300000F085013813630010B500E042D700D0E9 -:10254000B501BC60030010A601BC602314D0B40028 -:10255000E013570024D503BFDE02F004930184E0AA -:1025600006F597AC01BC60FF1FF08400025E02F02C -:10257000042801BC60030010B401BC60030010A675 -:1025800001BC600302D0B501BC602304D0B400E0FC -:10259000135B0024D603BFDE02F0049301816006C2 -:1025A000F5B7AD0068DE4B04A3FF0203DEBB0003FA -:1025B000F100E02E0B00106503BFDE02F003F20114 -:1025C000BC602301106500A05E7FFE10EC00B05AD5 -:1025D000030010ED00B05A070010EE00B05A0B00D7 -:1025E00010EF00B05A0F0010F001BC63FF1EF08422 -:1025F00001BC600300308501BC60030010B401BC65 -:10260000600301D0A601BC60030450B501BC602387 -:1026100004D0B400E002AF0020AB03BFDE02F00440 -:102620009301BC61FF1FF08401BC600300108500B2 -:1026300068DE4B05240701BC60030010B401BC60D8 -:102640000B0B50A601BC600302D0B501BC60230493 -:10265000D0B403BFDE02F004130068DE4B02441E58 -:1026600000B030670010840285C38F00040B00E0C7 -:102670005E2700378901DA5E270010EE01BC63FF98 -:102680001FF0CE01BC60030010B40080E02183186D -:102690000000E069820DB0A601BC600303D0B50163 -:1026A000BC602304D0B400E001D300207401846036 -:1026B000070011E00282DEB30005BC02045EB30035 -:1026C00005BC0181E006F5D7AE0183E0060910489C -:1026D00000B0412300180001BC600306B78E0188DA -:1026E000204610D78100025E02F0108400885E87C9 -:1026F00000708303BFDE02F005BC01BC60031FF065 -:10270000840103DE530017A200680ECF00042300EB -:10271000B00ECF0017A200901CBAF457A202005EC0 -:10272000FF00042501BC60030037A200682B4F00A6 -:10273000042701BC60030037A201865E8A1C70E397 -:10274000006AC39300043100E8439000D0E4020221 -:10275000421B00042F0090001B0037A10020421BE9 -:1027600000442E00B020970017A100E04392F430FF -:10277000E40069C39300043101BC60030010E4006D -:10278000682B4F00043300E043915B30E401BC60F0 -:10279000030010B401BC60030010A601BC6003027A -:1027A00010B501BC602304D0B400685E4B06A44998 -:1027B00000E001CB002072020681AB00049302808E -:1027C000B0E70004930203B0E700049301BC600784 -:1027D00004F7A60288421B00044101BC600F0017E9 -:1027E000A60282421B00044101BC60170017A6012B -:1027F0000C81430017A50068DE9700644400885EE2 -:102800009B0037A600E04466F4CC3C0181E00587DC -:102810002C3901826005872C390183E001872C392E -:1028200003BFDE02F0049300E001CF00207303BF7A -:10283000DE02F0049303205E02F0049A0181E002BC -:1028400009104800E001D7002075031EDE02F004E5 -:102850007A01BC60030017A2006A5E2300045301E2 -:1028600002428F0017A201855E8A0910480180E0AC -:10287000061030810284DE5300045A00B000770055 -:1028800017A100E05E840437A100885E870057A18D -:1028900000E05E870D57A103BFDE02F0045B01BCC0 -:1028A00060030D57A10068002700047A00E05E84F1 -:1028B00001F7A101BC6023009065008841970030BA -:1028C000B601BC60030010B400905E870050A60102 -:1028D000BC60030110B501BC602300B0B40317DE77 -:1028E00002F004630397DE02F004640020DE870038 -:1028F000446D0020DE8700246A01B85E22D0168075 -:1029000001805E8AD0368103BFDE02F0047301BC11 -:102910005E22D0168001845E8AD0368103BFDE023B -:10292000F004730020DE8700247101B85E22D036E7 -:102930008101805E8AD0568203BFDE02F0047301FB -:10294000BC5E22D0368101845E8AD05682018860C6 -:1029500002F430A800B05A030010B000B05A0700CB -:1029600010B1028042A300047600E042A30090A8C8 -:1029700000B05A0B0010B000B05A0F0010B1018720 -:10298000600610908400E05E2700378901DA5E2738 -:102990000010EE01BC60030010B401BC60030350E2 -:1029A000A600B000330010B50284DE53000484009A -:1029B000E0606803B0A600E042980430A600B000D2 -:1029C000370010B501BC602304D0B401846006F266 -:1029D000979401866002091048039EDE02F0048E7F -:1029E0000280441F00049100B05E3F00114501BC0D -:1029F000600300178F00B05E4300178500B05E0FC4 -:102A000000179003BFDE02F0049100B05E0F0017C4 -:102A1000850280441F00049100A044B6F0B1450136 -:102A2000BC600301104201836006F2979401846048 -:102A3000070011E003A05E02F005BA02065EAF00D7 -:102A400005BC0186E006F577AB01BC600300108091 -:102A500000025E02F00D3703BFDE02F0072003A183 -:102A60005E02F00527011400630017A10068DE87ED -:102A700000E49F0181600609104803BFDE02F005F3 -:102A800027028500630004A10183E0060D906C011C -:102A9000816006F5D7AE011C508F0003BD020650C1 -:102AA0008F0004A900B044670010F300B0446B002D -:102AB00010F401BC63FF1FF0D301BC63FF1FF0D40F -:102AC00000B042170310850020600E8624D00187D5 -:102AD00060040310A000B000630010B401BC6003E8 -:102AE0000B10B500B0006300F0B4020300C700048F -:102AF000BB020CD0030004BB028050C70004B3002B -:102B0000B054130017A100E05E8680741A00B05024 -:102B10006B0010E400B042130210840209502B0035 -:102B200004BB00B0421300308401D2E03AA030E090 -:102B3000028050C70004C101D2E052A030E003BFC0 -:102B4000DE02F004C10202D0C70004C100B0505F31 -:102B50000010E000B050630010E100B050670010BA -:102B6000E200B0506B0010E400B0421302F08402A7 -:102B70000050C70004CB018AE00E10908401BC60B5 -:102B8000FB1C10E501BC60030890E600B000630088 -:102B900010B401BC60030210B500B0006304D0B4EF -:102BA000018460070011E001BC600300178E03BFC1 -:102BB000DE02F005C700E001C700207100B000632D -:102BC0000010B401BC600302D0B500B0006304D0B3 -:102BD000B403BFDE02F0055403225E02F004D2000B -:102BE000E002A70020A9010350030017A100B85E6E -:102BF000870037A101875E86101080020400BF00A5 -:102C000004E0032BDE02F004E0020000F30004DA2B -:102C100000E8002300514201BC600A28514203949D -:102C20005E02F004E000B0058B00106400E0582361 -:102C3000003608006858030004E000B04467001143 -:102C40001200B05803001115020CD0030005260233 -:102C50000300C70004F300B050CB00106501BC6056 -:102C60000300168500E05A3300368C020350C7007B -:102C700004E800E05A2700368903BFDE02F005278A -:102C800001BC60030017B200B05A0B000B8301387F -:102C90005A130017A101BC5A06F430E0013C5A1344 -:102CA0000017A1017C5A06F430E10181E006109082 -:102CB000840185E0070010E30185E0070010C302EE -:102CC00082D0C70004F803BFDE02F004FB0202D08A -:102CD000C70004FD00B02A330017A101B8506EF4FC -:102CE00030E000B050730017A101B82A36F430E18B -:102CF000028242130004FB00B0507B0010E400B0DD -:102D000042130210840185E0061C30E100B042133A -:102D1000007084018760040310A0020300C700054F -:102D20001300B050CB001065006D5ECAD1C5030121 -:102D300085E0021870C300E05ECB00368E01BC60F7 -:102D40001B1FD06500E04196F6506500B05097001B -:102D500016800068DECB00050B01BC60230150B873 -:102D600000E001F300207C00682E0F00251103BF56 -:102D7000DE02F0051E00B05ECB0010B500B00063AF -:102D80000870B4028342D300050D01BC60030170DA -:102D9000B80068AE0F00251E01BC60030170B802C8 -:102DA000BC506700051D03BFDE02F0051C010CD0FE -:102DB000030017A103A95E02F0051901BC602301FD -:102DC00050B800E001F300207C00685E8700651CBD -:102DD00003BFDE02F0051E01BC60030170B800688D -:102DE0005E8700451E01BC60030170B80181E002EE -:102DF0001710B801BC600300F0A501BC60030E1001 -:102E0000B500E001F700207D00B000630010B400C1 -:102E1000B0006300F0B400B042D300180001886035 -:102E2000080310B4018160060D906C03BFDE02F050 -:102E300005540202D0C700052D00B0506F0010E00D -:102E400000B050730010E100B050770010E2028231 -:102E5000421300052C00B0507B0010E400B0421378 -:102E600002F08400E05E9F0037A703A15E02F00538 -:102E70003601BC60030017A7018760040310A0009F -:102E8000B000630010B401BC60030E10B500B000C8 -:102E90006300F0B4018860080310B403BFDE02F0E1 -:102EA000054900B0017B00106500B05A030010E531 -:102EB00000B05A070010E600B05A0B0010E7006897 -:102EC000A04B00053C00E05E270037890068204BDE -:102ED0000005400185E0070010E30185E0070010D0 -:102EE000C300B0421301108401DA5E270010EE0126 -:102EF00087600610908400B042131C108401BC60EF -:102F0000030010B400E0606803B0A600B0009700B2 -:102F100010B501BC602304D0B4018460070011E047 -:102F200003BFDE02F005A901085E4B0017A100688F -:102F30005E8700255402025003000553029E509FF5 -:102F40000005500201D00300055000E05E27003765 -:102F50008901585E2700142D01DA50B70010EE01E8 -:102F600087600610908403BFDE02F0055401BC6048 -:102F70000300142D0104C1070017A100680EF7001B -:102F8000055900B00EF70017A100901CBAF437A144 -:102F900003BFDE02F0055B03225E02F0055B010366 -:102FA000DE530017A100B05E870017A202005EFF8B -:102FB00000055E01BC60030037A200682B4F0005CE -:102FC0006001BC60030037A202885E4B000563000D -:102FD000685E4B06856301BC60030017A200688E23 -:102FE000F70005650183DE86F297940183DE86840F -:102FF000F4270281C21300056B01865E8B0010E38B -:10300000018660070010C30181E00610908403BFB1 -:10301000DE02F0056D01865E8A1C70E301866006A3 -:103020001870C302B847A70005A502A047B700055E -:10303000A703A95E02F0057501085E4B0017A10009 -:10304000685E870025A6021E509F0005750185E079 -:10305000061C70E30185E0061870C30114006300CC -:1030600017A10068DE8700857E00B001530017A21B -:103070000068DE8BFFE57A0068424700257B006828 -:10308000DE8A84C57E018560020910480186E0025F -:103090001C70E30186E0061870C30110500700178A -:1030A000A600685E9B0005A601BC60030011E40158 -:1030B0003A500700178000885E0300778000E00028 -:1030C000AEF010640068DE9B00458B0207D0030061 -:1030D000058901BC602B11F7A200E05E000B37A34D -:1030E00000025E02F010D601BC602306906401BCB1 -:1030F00060470017A200025E02F010FE00685E9BAF -:103100000045A701A46046F471E00068DE9B00C59D -:103110009901BC611300B7A1020600F300059201FA -:10312000BC601300B7A10192C21AF437A203295E52 -:1031300002F0059701BC60030011EE009042E70029 -:1031400091EF0192E00EF437A200B05E8B0011EC1B -:1031500003BFDE02F005A700685E9B00659E006865 -:103160005E9B00A59E00B0502F0011E200B05033CE -:103170000011E203BFDE02F005A7018760023D11E6 -:10318000E80068DE9B00A5A1018760063D11E8010B -:10319000BC60030011EA009042E70091EB0192C28B -:1031A0001B00B7A201B85E8A3D11E803BFDE02F042 -:1031B00005A7018460070011E001BC600300112D28 -:1031C00000B0448300142C03A3DE02F005BD01BC53 -:1031D000600300178E00685E4B05A5AD020050032A -:1031E0000005B70183E00609104800B0412300182C -:1031F0000001BC600306378E00685E4B05A5BC006D -:10320000E002A30020A801BC600304B78E03A95EFE -:1032100002F005BC00685E4B0425BC01BC600306DF -:10322000B78E03BFDE02F005BC01816006F577AB07 -:1032300000B05E0F00178500025E02F0109501BC21 -:10324000600300178C01BC600300178D0323DE02AE -:10325000F005C7020680C70005C6010C81430017B0 -:10326000A10068DE870065C60108421B0017A100A7 -:1032700068DE870005C601BC607F1FF7A101E05E24 -:10328000861070830182E005872C3900E0446725B1 -:103290008C3B0187E006107083006D00A70085D984 -:1032A00003295E02F005D9020300C70005D600B06D -:1032B00050CB0010650282D0C70005CE00E05A2333 -:1032C00000368803BFDE02F005CF00E05A27003643 -:1032D0008900682E0F0025D600E05ECB0037B201D2 -:1032E0000A5ECB0017A100E050CAF4306500D06040 -:1032F00006F657A200205A1AF445D603BFDE02F0A4 -:1033000005D000025E02F012360350DE02F005D650 -:1033100003BFDE02F0063D02055EAF0005DB01875C -:10332000E00626713303BFDE02F000020190600A5E -:103330008634310282D0C70005E5013C50270017D2 -:10334000800109502B001781010750070017A101C8 -:10335000825E86F0378100B0501F00108A00B050A6 -:103360000F00111603BFDE02F005EB0138505F00BD -:103370001780010A502B0017810107D0070017A101 -:1033800001825E86F0378100B0502300108A00B0C1 -:10339000505B001116020300C70005F0020CD003B9 -:1033A0000005F002085E070005F001385407001719 -:1033B000800190422AA1308A028050C70005F9019D -:1033C000BC600305B79203BFDE02F0031B019060EF -:1033D00006863431020300C70005DD020CD003006D -:1033E00005DD00B0001F0017A100E05E8680741AA2 -:1033F00003BFDE02F005DD01BC600306379203BFA8 -:10340000DE02F0031B00E0135F0024D70204DEB3EA -:1034100000000200B0130B00106501199887001717 -:10342000A101095A130017A201895E86D096840073 -:10343000B013070017A3006DDE8498260400B05E69 -:10344000870017A301885E8ED096840068DE8AF418 -:10345000210E01BC63FF1FF0D000B05A130010F022 -:1034600001BC60030017A501825E961E10F001BC2E -:1034700063FF1FF0CF01BC601B00F0EF01BC63FFD6 -:103480001FF0D100B044670010F101BC63FF1FF0D2 -:10349000D200B0446B0010F201BC60030404D801F8 -:1034A000BC63FF1FF0C301BC60031C10E301BC63DD -:1034B000FF1FF0C400B052130010E401BC63FF1FF3 -:1034C000F0C500B0522F0010E501BC63FF1FF0C62D -:1034D00000B052330010E601BC63FF1FF0C700B01C -:1034E00052370010E701BC63FF1FF0C800B052174D -:1034F0000010E801BC63FF1FF0C900B0521B0010B0 -:10350000E901BC63FF1FF0CA00B0521F0010EA01BE -:10351000BC63FF1FF0CB00B013470010EB01BC638E -:10352000FF1FF0CC00B0134B0010EC01BC63FF1F79 -:10353000F0CD00B0134F0010ED00B0136700106223 -:1035400001BC600300281100025E02F0107400024A -:103550005E02F00D2F01BC602B1877A100025E0205 -:10356000F00127016040670011C000E040649B1734 -:10357000A100E05E870097A101BC63FF1FF0C001BE -:10358000BC600301550101D2DE86A030E000905EF0 -:10359000870177A101BC60030797920190600A0937 -:1035A000104803BFDE02F0035301BC60070011C1E5 -:1035B00001BC602B1817A101BC60030017A2000218 -:1035C0005E02F0012B01BC60030011C10002DE02AB -:1035D000F000000201C2E3000665020300C7000616 -:1035E0004200682E0F002652006E4246F6465203F5 -:1035F000BFDE02F00644006E42470026520203007E -:10360000C700064F0355DE02F006440180600286C3 -:103610001430013850830017A100B050CB00106562 -:10362000006DDA32F42C6200A84123141048011412 -:10363000006300106500E041970ED06500E05A037A -:1036400000368001BC621F0011E003BFDE02F00003 -:10365000120181E0068634310191600E84F4270363 -:10366000BFDE02F00665013C50670017A101AC5EA9 -:10367000861750BA01BC60030190B8020300C7006E -:10368000065F0068AE0F00265A0181E0021710B8ED -:103690000350DE02F0065803BFDE02F0066500E8C4 -:1036A0002E0F002B8300B05ECB0010B500B000637E -:1036B0000870B4028342D300065D03BFDE02F00649 -:1036C000600186E0040310A000025E02F001E60340 -:1036D000D5DE02F00C6203D6DE02F00C7A0350DE77 -:1036E00002F0066103BFDE02F003C301BC60030009 -:1036F000F0A50182E00209104801BC621F0011E040 -:1037000001BC60030011EC01BC600F0011E80285F0 -:10371000500B00066C0182600209104803A0DE0213 -:10372000F0067003D5DE02F00C6203D6DE02F00C68 -:103730007A03205E02F006760188600209104801D3 -:10374000BC600300083100685E4B18A0020068DE10 -:103750004B07867500025E02F0063703BFDE02F0FB -:10376000001201BC60030037A100025E02F00E9659 -:1037700003A3DE02F00012020050C700068201BC63 -:103780006003001080018260060910480180600219 -:1037900086343100688EF70006800104C1070017E7 -:1037A000A10183DE86F2979400E001CB0020720332 -:1037B000BFDE02F0020D00B0010B0017A1006DDEAC -:1037C000840806C300E844640877A1006E5E84089C -:1037D00026C30187E006F577AB020200BF0006971B -:1037E000028881AB000697028400C7000697012972 -:1037F000500B0017A10068DE870206970282DEBB2D -:103800000006970203C5730006960283DEB3000626 -:10381000960286ABD30006920282DEBB00069200BF -:10382000682AE7000697006DDE2F01E6970182E027 -:1038300006F7F7BF01BC613B0417A100E04466F442 -:103840002AA903BFDE02F0001203BFDE02F006C3A6 -:1038500001BC600300114902825EAF0006B2018222 -:103860006006F577AB00B0446700081C020400BF97 -:103870000006A30068451F0006A30185E002F57756 -:10388000AB032BDE02F006A10185E006F577AB0065 -:10389000B0058B00106400025E02F0119700B001C9 -:1038A0004B0017A20208421B0006A600B0016B00E5 -:1038B00017A200685E8B0006AE0090452B0097A112 -:1038C0000080DE86F457A1006E20BA0DA6AE00B0CF -:1038D00041B700082E00E120BA23282F00E0DE8641 -:1038E000234C4500B041B6F4282E02055EAF000619 -:1038F000B001BC610300113300E10D822943600077 -:10390000E08D8700036100E844650397A5006D5EC4 -:10391000970100C1020200BF0006C00068DE4B062E -:10392000A6B70184E002F7F7BF0068DE4B0406BAD1 -:103930000282DEB30006BA01BC6003000B0A020477 -:103940005EB30006BD0068DE4B0626BD00025E02C7 -:10395000F0158F00025E02F0123703A3DE02F006BC -:10396000C00183E002F597AC00025E02F017C001CF -:10397000826002F577AB03D15E02F00002020050D4 -:10398000C30007190325DE02F006C7018360068421 -:10399000F42703BFDE02F006F9020CD0030006F79D -:1039A000020300C70006E6011400630017A1006DC2 -:1039B000DE870086F701BC600300178000B050CBA3 -:1039C00000106500B050CF001064018160060D90BA -:1039D0006C0182600686343100B05A230017A101C1 -:1039E000BC600300168801BC5A2AF437A101BC60F0 -:1039F0000300168A00B05E8700148F00B05A2700BB -:103A000017A101BC600300168901BC5A2EF437A12E -:103A100001BC600300168B00B05E8700149000B0FC -:103A20005A1B00148D00B05A1F00148E01BC600395 -:103A30000016040068DE030006E3020350C7000618 -:103A4000E20100509F00178001805E0291B48D0159 -:103A5000BC5E0292149001BC600300378000025EDD -:103A600002F016E400B05E0300148C03BFDE02F027 -:103A700006F20068C2470006EB0181E00686343199 -:103A80000191600E84F42701BC600300143003BF71 -:103A9000DE02F0000200B0509F0017A100025E029B -:103AA000F001E500B05E870014270186E0040310F2 -:103AB000A000B04283001800010CD0030017A10041 -:103AC00068DE870066E6010250C70017A101805E2C -:103AD0008684F427018AE00E84F42700B050BF00EA -:103AE000142603BFDE02F006F90186E0040310A0ED -:103AF0000200509F0006F90286C10700071403293F -:103B00005E02F006FE00B0523300142D00B05237B2 -:103B10000017A1019E5E8684F42700B0509F001715 -:103B2000A10180DE86F437A1020580C300070500ED -:103B3000B0303B00108F00B0303700108E00B05016 -:103B4000D700108D00B050D300308C00B050BB00B7 -:103B5000108F00B050B700108E00B0509B00108D39 -:103B600001806006F4308C020250C700071100B0DB -:103B7000524300108F00B0523F00108E00B0523BF5 -:103B800000108D011A52370017A10198DE87043703 -:103B9000A101B85E8691B08C018260028634310149 -:103BA0008160020D906C01BC600300143401BC60A4 -:103BB000030014350325DE02F00717019C60028420 -:103BC000F42703BFDE02F0071B0285500B00071924 -:103BD00000A850C70D143101BC60030014300181EE -:103BE0006002F5D7AE0183600284F4270185E0020C -:103BF00009104801BC600300142E03A25E02F0020B -:103C00000D03BFDE02F000120323DE02F007910372 -:103C1000A35E02F0079103A2DE02F007910181602A -:103C200006F577AB03AA5E02F007910183E0020973 -:103C300010480351DE02F0072C020680C700072956 -:103C40000182E001872C3900E0026B00209A01809C -:103C5000E006F577AB03BFDE02F007310301DE02B9 -:103C6000F0072F00685E4F06272F01BC6003001786 -:103C7000A803A45E02F0073103C1DE02F00794023C -:103C8000045EB300073A01846002F597AC0183E05B -:103C90000209104800B02B3F0017A1006D2AEEF476 -:103CA000200200E0027B00209E01BC6003000ABBF2 -:103CB00000025E02F0159203BFDE02F00002020372 -:103CC000DEB300074A0183E002F597AC00E020CFA5 -:103CD00000283302015EBB00074A00B02A830017A8 -:103CE000A1006D20CEF4274501BC6003000833001D -:103CF000E0027F00209F03A95E02F0074801916067 -:103D00001A84F42703BFDE02F0036E01BC63FF1FB9 -:103D1000F7A100025E02F00E9603295E02F0074A48 -:103D20000191601A84F42703BFDE02F0074A018480 -:103D3000600209104800E10DC229437000E08DC700 -:103D4000000371020400BF00075101BC60030011B1 -:103D500015011400630017A100E06602F43065004D -:103D6000025E02F0109A0182600209104800685E4B -:103D70003B18A7550068DE3B07075603BFDE02F07D -:103D8000000203295E02F00759020150030007599F -:103D900000685E3B04A76001F0DE1700378500A0D5 -:103DA0005E16F0978500685E3B06276002015003AF -:103DB00000075F028780BF00075F0185E0060910EA -:103DC000480280D00300077000B05E1B0017A300FC -:103DD000B0008B0017A4020400BF000766006E410C -:103DE0009730676601185A030017A3011A5A030097 -:103DF00017A40068C18318076900E002930020A49B -:103E000003BFDE02F0076B006D5E2EF4876B01824C -:103E1000E00686343100E05E3300378C0068DE3225 -:103E2000F4676E00B05E0F001785006DDE2EF4673C -:103E30007C03BFDE02F0078C00B05E1F0017A300FA -:103E4000B0008F0017A4020400BF000776006E4187 -:103E500097306776011C5A030017A3011E5A03000E -:103E600017A4006D5E2EF487780182E00686343157 -:103E700000E05E3700378D0068DE36F4677B00B007 -:103E80005E0F001785006D5E2EF4678C0185E002E1 -:103E900009104803D1DE02F0077E03295E02F00715 -:103EA00080020300C700078100B05E0F0017850085 -:103EB000025E02F01095006841831807B202030009 -:103EC000C7000788020CD003000788028350C70090 -:103ED00007880068DE4B05A78803BFDE02F0166482 -:103EE0000181E0068634310068DE3B06278B00E066 -:103EF000029F0020A703BFDE02F006C300025E029D -:103F0000F010950181600209104803295E02F00754 -:103F100091028300C700166403BFDE02F006C303EC -:103F2000D1DE02F0079203A5DE02F006C303BFDE76 -:103F300002F0001200E10DBA29436E00E08DBF00CF -:103F4000036F0206500300079C00B001030017A195 -:103F5000006D810AF4279C00E844640877A1006E94 -:103F60005E8408279C0187E006F577AB01085E4B6D -:103F70000017A100685E4B05279F00685E87002739 -:103F8000A000B05E0F00178500025E02F0109500E1 -:103F9000685E3B0627A601BC600300178C0200D0B8 -:103FA000030007AB01BC600300178D03BFDE02F006 -:103FB00007AB01BC600300178C020300C700020DB1 -:103FC000020CD00300020D019C600284F42703BFA1 -:103FD000DE02F0020D006841831807B1018060061F -:103FE00084F42703295E02F006C30182600686344A -:103FF00031028300C700166403BFDE02F006C3006F -:10400000E002970020A50181600209104801BC6010 -:104010000300081200E0017B00A05E01BC601314E5 -:1040200017A1006D017AF4201201BC60130C805EB0 -:1040300003BFDE02F0001200025E02F00D2F033813 -:10404000DE02F00012039EDE02F0001200E8444C93 -:1040500000F7A100E85E840117A1006ADE84010771 -:10406000C200E85E8401118701BC60030011880171 -:10407000A5E02230118001BC600300111301BC6077 -:104080000300111400B044670017A100B0446B0096 -:1040900017A200B05E8700110400B05E8B0011050E -:1040A00003B8DE02F007C403BFDE02F0001201BC59 -:1040B000600304B79201BC60030417A101BC63FF55 -:1040C0001FF0CE00B052170010E800B0521B0010D5 -:1040D000E900B0521F0010EA01BC60030010E402C6 -:1040E0008600C30007E200B0540F0017A20069DE8B -:1040F0008A9087D500E85212F450E40068A0470087 -:1041000007E201BC60030010E400B054270010E097 -:1041100000B0542F0010E103BFDE02F007EB01BC3A -:1041200060030297A101BC60031890E801BC600322 -:104130000010E901BC60030010EA03BFDE02F007D3 -:10414000E203A4DE02F00A5003A9DE02F00A5001E5 -:10415000BC600301D7A1020600C30007E40280DEB1 -:104160005F0007E900B054070010E0006820470036 -:1041700007E701D2DE86A030E000B0540B0010E16A -:1041800003BFDE02F007EB01BC5E869010E001BCCD -:10419000601F0010E101BC60030010E200B0522378 -:1041A0000010E500B052270010E600B0522B0010BE -:1041B000E700025E02F0107403A9DE02F00AB1000B -:1041C000685E4F04280701BC63FF1FF0C300685EF0 -:1041D0004F16A7F900685E4F05A7FC01BC60031AE3 -:1041E00090E301BC600306B79200685E4F052807A4 -:1041F00003BFDE02F0080101BC600318B79201BCE6 -:1042000060030E90E303BFDE02F007FE01BC600313 -:1042100006379201BC60031890E3028E01AB0008E0 -:104220000102984407000BB502804607000BB50059 -:10423000B0204700178100025E02F0108400E85EA3 -:104240008400D7A1006A5E8690880700E85212F4C5 -:1042500030E403BFDE02F0080A01BC60030010E492 -:104260000338DE02F0080A0187E0061C90E40190A2 -:10427000600A09104801BC610304379100685E4F71 -:1042800016AC4000685E4F05ABB503835E02F00AD2 -:104290005003BFDE02F000020204416300081D016A -:1042A000876002F577AB01BC600300114901BC6077 -:1042B00003010B8900E10DB228E36C00E08DB7002B -:1042C000036D018460020B105802055EAF000819EF -:1042D0000187E006267133020400BF00081C018537 -:1042E000E002F577AB00025E02F0119703BFDE0239 -:1042F000F0000203A35E02F0081F00025E02F01746 -:10430000C00285C523000002018460060B1058021C -:1043100000DEFF0008250180E002F7F7BF00682BF0 -:104320004F00082500E044655A4AD302055EAF00FD -:10433000082701BC6103001133020580BF00082D6E -:1043400001BC60131157A100025E02F00127019623 -:10435000600E03301900B040670017A200025E0231 -:10436000F0012B0203C03700082F03BFDE02F0006C -:104370001202875EAF00083100E0021F00208701B3 -:1043800082600628914401BC6003010B8903BFDEF3 -:1043900002F00012020601AB0008360180600187BE -:1043A0002C39020681AB0008380183E001872C39E3 -:1043B0000183E0020F107802814013000002020026 -:1043C000420300083D01846002F597AC01BC600324 -:1043D000000ABB01BC600300108003A3DE02F008EA -:1043E000400190600209104800B0446700179E0029 -:1043F000B0446B00179D00B0446F00179C00B044A0 -:104400007300179B0068DE7A23284000E002230037 -:1044100020880115403B001797006D80A700884B4E -:1044200000A05E5F003797006880A700084B01BCC2 -:10443000600300379700B001430017A1010C8143CE -:104440000017A300685E8F00284F018CE0000A1758 -:10445000A101C9DE840527FF01BC60031077950127 -:1044600091E0020D906C0286403700085500E00292 -:10447000BB0020AE03BFDE02F00CA401BC60030051 -:10448000148001BC600300148101B8600A04902408 -:1044900001BC600304082401BC600300482301BC84 -:1044A000600300D02A01B3600700100401BC600360 -:1044B00000080801BC600300080901BC6003000893 -:1044C0000A01BC600300080B0183E002F5D7AE00CF -:1044D000E044671F4C1F0287C037000C9E00025E3D -:1044E00002F012360286403700086703C35E02F00E -:1044F000087903BFDE02F00C9F0068C033004877E4 -:10450000006B446583E87700B041270017A100B035 -:10451000412701D04900B05E870017A100B05E8737 -:104520000017A100B05E870017A100B05E870017DA -:10453000A100B05E870017A100B05E870017A10040 -:10454000B05E870017A100B05E870017A100B05EC3 -:10455000870017A100B05E870017A100B05E87003A -:10456000104903BFDE02F00D1303435E02F0086240 -:104570000286403700088500685E5F000C9F006877 -:104580005E5F004C9F0152D2030017A10185D20645 -:10459000F437A203BFDE02F00880013C520300178B -:1045A000A101BC5206F437A20323DE02F008830007 -:1045B00068DE8B01CC9F03BFDE02F0088500685ED9 -:1045C0008B0288850068DE8B038C9F006D40330072 -:1045D000CCA400685E5F00489800685E5F00289584 -:1045E000006800A700C88A006880A700A88B00E0C8 -:1045F000446690283001BC62C30017A102805203B8 -:1046000000088E019652030017A10080DE869037C5 -:104610009A0203520300089300E05E6A90379A0200 -:1046200007D20300089300E85E6B00379A029E5E93 -:104630006B000CA403BFDE02F0089C0152D2030001 -:1046400017A10185D206F4379A03BFDE02F0089C59 -:10465000013C52030017A101BC5206F4379A006EC8 -:104660005E680BACA400685E6B000D130204C03BD7 -:104670000008AE0181E0060D906C0207C0AF000893 -:10468000A4020740370008A200E0027300209C0348 -:10469000BFDE02F00CA400025E02F0123603BFDEA1 -:1046A00002F0089E00B02023000C1100B02027006B -:1046B0000C1200B0202B000C1300B0202F000C14A3 -:1046C00000B05E7F000C150287C0AF000C9E028216 -:1046D000403B000C9E015840AF00179A01BC603F60 -:1046E0001E17A1006DDE6AF42C9E035B5E02F008CB -:1046F000B001BC601300104301BC60FF1E17A10095 -:104700006E5E6AF42C9E00B0412328104801806040 -:1047100002F297940184E002091048015840AF006A -:10472000102A006840AB002C9E01BB5E560090042E -:1047300002035E570008C1020047A30008BE01BC87 -:10474000621E3C11E001BC60030011EA00B05E6B28 -:104750000011EB0198601E3D11E8020047B300080C -:10476000C100B05E6B0011EF01B0E0CE3D91EC03F3 -:10477000835E02F008C400025E02F01236006D4053 -:104780003304C8C103AADE02F008E001BC63FF1FC6 -:10479000E3B301BC601F10D06401BC600300B7A18B -:1047A00001BC63FF1FE79300E04186F4306501BC64 -:1047B00063FF1FF60000E05E870077A100025E0243 -:1047C000F00F1F0200C0770008D6012940770017BC -:1047D000A2006D5E8B04C8D400E85E8B04D6000195 -:1047E000BC601F05F06300E0418EC01063010C56F1 -:1047F000030003B30068DE870168D600B05E8B005B -:104800000793006DDE8701C8D900E0419300306452 -:1048100003BFDE02F008C903B05E02F008DF0183C7 -:1048200060020D906C00681E1BFFE8E001BC601F79 -:1048300005F06500E04194F0D06502005A030008DD -:10484000E0018360060D906C0020402F08A8E20173 -:10485000BC60030003B301BC60030007FC0188E0F7 -:104860000F0007FD006D4033020A4A0129520F0074 -:1048700017930109520F0017AA0068DE4F03A8EA38 -:104880000129522300179301A95E4F003793019627 -:104890006002F2979400E0418701F06501BC600F6F -:1048A0000017A10028DE869068F101866006F29765 -:1048B0009400E0419700706500E0209300C8240157 -:1048C000065E530017A200A05E4F0477A10068DEC9 -:1048D000870448FF0186E006F2979400B85E8B00DB -:1048E00037A200B05A030017A0020ADA030008F941 -:1048F00001876006F297940284C03B0008FF020320 -:10490000DA030008FF03AB5E02F008FD0204410772 -:104910000008FF01806004FFA7FD01065E53001739 -:10492000A20182DE8A00900403AADE02F009450398 -:10493000AB5E02F00917018460020D906C01BC634C -:10494000FF1FF79900B01E230017A20068DEAB001E -:10495000290900A05E4FFF77A10068DE87072915AF -:1049600003BFDE02F0090B0284520F000915020496 -:10497000D20F00090E03B15E02F0091400B01E1F31 -:104980000017A203BFDE02F0090F03B35E02F009B5 -:10499000140200521700091500685E8BFFE915002C -:1049A000E0015EF4506502015A4700091500B01E8F -:1049B0004F001799018460060D906C020052170099 -:1049C000094303315E02F00943020200BF000943BC -:1049D0000180E001610B080200521700091E006807 -:1049E000DE4F04091D00B02AD70017A2006DDE8932 -:1049F0005509310202AB2F00093E02832B2F00091B -:104A00002000685E5F00092B01BC60030017A30152 -:104A10003852030017A30283AB2F0009270068DE7A -:104A20005F00292701085E8F0017A300695E8F00D1 -:104A3000693E03BFDE02F0092B006DDE5F004929ED -:104A400003BFDE02F0093E02842B2F00093E0068FE -:104A5000DE8F00093E00682A9B00093E00B02B93C0 -:104A60000017A2006DAA9AF4493E00685EAB0049A7 -:104A70003100685E4F06893103BFDE02F0093A005B -:104A8000B02B9B0017A200B02A9B0017A10283AC99 -:104A90002700093600682C87000937006D5E8564A1 -:104AA000293700B02C7F0017A2006D5E895CA93900 -:104AB00000B02C4B000B110184E006F7F7BF006833 -:104AC000DE4F02893E00025E02F017BA0206DEFFE8 -:104AD00000093E00E02BC7002AF10068DE5F0009F4 -:104AE000410068DEAB0049410180E005610B080030 -:104AF000682B4F0009430180E006F7F7BF01BC6354 -:104B0000FF1FF7A5032B5E02F0094600B01E4F0001 -:104B100017A50207520F0009C2028047A30009BF70 -:104B2000028047B30009BF00E0209300882400E81A -:104B3000208F00882301BC60030011E401BC6003E6 -:104B400003D1E102065E5300094F01BC60030491EA -:104B5000E10206DE5300095300E047870051E102FD -:104B600007D20F00095300E047870091E1006D4034 -:104B70003302CA4A00685E4F0589560068DEAB0002 -:104B800049C203AB5E02F00959020052170009C284 -:104B9000020580F300095E00685E97FFE95B00E0B4 -:104BA0005E970097A50068DE97FFE95E02805217C6 -:104BB0000009C2020700BF0009C201BC601B043724 -:104BC000A20090478700306500E04196F4506500F0 -:104BD000E0478701081A03835E02F0096500025E60 -:104BE00002F01236006D4031034962006D4031031E -:104BF0004A4A01BC600B1D57A10068DE97FFE975AA -:104C0000010F5A070017A5031EDE02F00975020006 -:104C10005217000975032C5E02F009C200685E6736 -:104C2000FFE97500E05E6700979900E05E66F4308A -:104C300064012A58030017990100DE970017A500A8 -:104C4000E05E66F4B79900E05E6700379901155899 -:104C5000030017A603BFDE02F0098500E05E96F4AC -:104C60003064012A5803001799020580F300098473 -:104C70000182E002F33799020052170009840116FD -:104C8000D8030017A6010F5A070017A4010CD80378 -:104C90000017A10068DE92F4298000E05E67021729 -:104CA0009903BFDE02F00989010DD8030017A100A6 -:104CB00068DE92F429C200E05E6704179903BFDE44 -:104CC00002F00989011058030017A60068DE9B0056 -:104CD000C9890181DA030017A100B85E86C017A157 -:104CE0000281DE870009C200885E6700778000E0ED -:104CF00000AEF0106401AADE64FF87FC0068DE9B52 -:104D00000049A302078187000996006DDE030C09A4 -:104D1000960285520F0009960298523B00099601AF -:104D200081E004FFA7FD00E05E000B37A300E05E1A -:104D30008F0097A300E041870077A200025E02F097 -:104D400010D600E8208F01082301BC602306D7811C -:104D500000885E970077A100E85E86F4B06301BC2E -:104D600060070E17A100E0418EF4306300B05617C3 -:104D70000017A100B0561B0017A20068DE86D049BC -:104D8000C20068DE8AD069C200025E02F010AB0188 -:104D9000BC602306906401BC624F0017A200025E53 -:104DA00002F010FE00E047870217A103835E02F0C5 -:104DB00009A7006EC032F429A5006EC032F42C9E03 -:104DC00000685E9B0049BF01BC621EF471E0006890 -:104DD000DE9B00C9B201BC611300B7A1020600F35B -:104DE0000009AE01BC601300B7A101BC6003001153 -:104DF000EE00B05E6B0011EF0192E00EF431EC03B7 -:104E0000BFDE02F009BF00685E9B0069B40068DE87 -:104E10009B00A9BF019860063D11E800E0209300C7 -:104E2000882400E8208F00882301BC60030011EA79 -:104E30000068DE5F0049BA00B05E6B0011EB0192C2 -:104E4000DE5E3D11E8018760023D11E80068DE9BEF -:104E500000A9BE018760063D11E8019860163D116A -:104E6000E80181E004FF87FC01AADE64FF87FC0300 -:104E7000BFDE02F009C701BC620F0011E001BC6097 -:104E8000030011E40181E000FFA7FD01BC600F00F9 -:104E900011E801BC60030011EC02001FF70009CE0D -:104EA00000E0208EF3482300B0209300102500E896 -:104EB000208E04A823006AA08F01C9CE01B8600625 -:104EC0000490240182E006F297940188600A009021 -:104ED0000401BC600318779503A0DE02F009DB0033 -:104EE000685E4F06A9E00138520300178000B05EEB -:104EF0005F0017810204DEB70009DA00685E070070 -:104F000009D901BC600301778001BC6003003781CF -:104F100003BFDE02F009DA01BC6003015780000222 -:104F20005E02F001430068DEAB0049E000A05E4F86 -:104F30000477A100685E87004C2D00685E87044CF2 -:104F40002D03BFDE02F00E350180600186EC3700D4 -:104F50006EB083002A1C0068DE4F040A1C03335E17 -:104F600002F00A1C0180600184AC2500E030B3002F -:104F70002C2C0392DE02F00A1C00E03093002C245B -:104F800000B030830017A1006D3092F429EB03BF0D -:104F9000DE02F00A1A0180600584AC2501BC60279E -:104FA0000897A100025E02F001270187E006032CAA -:104FB0002A00B00143000C2B03835E02F00A1800A4 -:104FC0006DC03305C9FB00E860BA0197A60080DE1A -:104FD0009B0117A500685E5F0009F60080DE9B005C -:104FE00057A500B041B7000C360080B0DB0C8C3602 -:104FF00000B041B7000C3600B030DB0010400000BC -:10500000800000000001BC601B06D06501BC60038D -:1050100000B7A400025E02F0017200685E9300AA6D -:105020000303835E02F00A18006DC031842A180160 -:10503000BC6003064C3603BFDE02F009F70207C16D -:1050400097000A0601385A070017BB03BFDE02F0BB -:105050000A07013C5A030017BB01BC601B0437A6BA -:1050600000E84196F4D7A300885E8F0037A300E0E4 -:105070005E8EF777A500E05E970057A503835E027A -:10508000F00A18006DC031842A18006DC032F4AAED -:105090001800E85E960197A60080DE9B0117A40029 -:1050A000685E5F000A130080DE9B0057A400B041D9 -:1050B000B70017A40080DE930C97A400B041B7009E -:1050C00010400000800000000003BFDE02F00A0C68 -:1050D0000386DE02F00CA103BFDE02F00D8B01801F -:1050E000600184AC2501BC6003000C240386DE0251 -:1050F000F00CA10287C037000C9E00025E02F01285 -:105100003603035E02F00A1C03A9DE02F00A260041 -:10511000025E02F0123602074037000A210386DEE3 -:1051200002F00CA10287C037000C9E00025E02F064 -:105130000EA3006E4030020A500301DE02F00A5056 -:105140000068DEAB000A37032B5E02F00A2C00E099 -:10515000022B00208A03BFDE02F00A3002805217C1 -:10516000000A2F00E0024300209003BFDE02F00A95 -:105170003000E0025700209500685E4F040D850066 -:10518000685E4F028D8500685E4F020BC100685E4D -:105190004F050E2500685E4F060E2500685E4F061F -:1051A0008E2F03BFDE02F00E350068DEAB002A4909 -:1051B000032B5E02F00A3B00E0022F00208B03BFAE -:1051C000DE02F00A3F02805217000A3E00E002476A -:1051D00000209103BFDE02F00A3F00E0025B0020E6 -:1051E0009600685E4F06AB8E00685E4F042E4D0041 -:1051F000685E4F04AE4D00685E4F05AC3200685EDD -:105200004F062B8E00685E4F052E2300A05E4FFFD9 -:1052100077A100685E87072E4000685E4F16AC3DA0 -:1052200003BFDE02F00BB503BFDE02F00BB900E0F6 -:10523000020F00208301BC60030011EC01BC600F71 -:105240000011E80284C03B0009C20184E006091095 -:105250004803BFDE02F009C20200C093000002034F -:10526000A35E02F00A5403C35E02F00A5303BFDEDA -:1052700002F00D1100025E02F012360207C0AF000C -:105280000A5702074037000A540107C0AF0017A1B0 -:1052900000B85E870037A101825E860D906C00B079 -:1052A000447F0007FE018360020910480287C0376F -:1052B000000C9E0386DE02F00CA100025E02F012DA -:1052C0003603435E02F00A5C0287C037000C9E037F -:1052D00001DE02F00A7B03305E02F00A7B01BC6053 -:1052E0001F15506500E04194F530650138402B00F2 -:1052F0001680012D406B0017A200885E8B0137A23B -:1053000002884027000A6A01846006D0168000B037 -:105310005A02F456800205C027000A6D0187E00694 -:10532000D0168001BC601B0DD7A100025E02F00107 -:105330002700B0406700168101BC601B0DF7A1007B -:10534000025E02F0012700B0406700168200B05AEA -:105350000B0017A100E85A06F437A200E15E8AF4B8 -:1053600057A100E0DE86F457A100985E8700B7A140 -:1053700000E01EA70067A900691EA7018A7B01BC87 -:1053800060030007A902801FF7000A7D006E40300D -:10539000020B890381DE02F00A8A00E00217002076 -:1053A000850329DE02F00A8102902E27000A82017D -:1053B000BC6003002B8903A9DE02F00A860184E0A9 -:1053C000060910480180E0020910480184E002F754 -:1053D000F7BF0386DE02F00CA101806004FF87FCAA -:1053E00001806006F2979403BFDE02F00B3700687D -:1053F000DE4F040A8D03335E02F00A8D01BC6003A8 -:10540000000C2401836002F7F7BF0329DE02F00AD3 -:10541000910288AE27000AA301BC6003000B890338 -:10542000AB5E02F00A9E00685EAB002AA200685ED6 -:10543000AB000A9C010C520F0017A100685E8700A8 -:105440002A9800685E87004A9A03BFDE02F00AA22B -:1054500003B0DE02F00A9E03BFDE02F00AA003B131 -:105460005E02F00A9E03BFDE02F00AA003B35E02F2 -:10547000F00A9E03BFDE02F00AA001BC6003004BED -:105480008903BFDE02F00AA301BC6003008B89031D -:10549000BFDE02F00AA301BC6003002B890386DE95 -:1054A00002F00CA103AB5E02F00AA801F052130057 -:1054B000118601A5E00A30118003BFDE02F00ACA9E -:1054C00003A9DE02F00AAE0068DEAB004ACA00B0F3 -:1054D000523B00179F00B0523B0017BE01BC600357 -:1054E00000280803BFDE02F00ACA02875E53000AE2 -:1054F000D703A0DE02F00AB903BFDE02F007CA013B -:1055000090600A09104800B0523B00179F00B0524B -:105510003B0017BE019E5E8300B0EB0106520F00F8 -:1055200017A100B85E870037A10182DE86F577AB50 -:1055300001BC610300308000E8523AF3F7A2006B2F -:10554000D23AF3EABC00E85E7E91D7A200905E8B6F -:105550000097A101BC6023011064006B523AF3EA8A -:10556000C701185E870017A2010A5E870017A30013 -:10557000886006F457A200E04192F4706400B058CD -:1055800002F45600006BDEFA91CACA00B0523B002A -:1055900017BE03BFDE02F00ACA00025E02F0164F19 -:1055A00000B0202300280800B0523B00179F0320C2 -:1055B000DE02F00AD702075E53000ACE0180E00245 -:1055C00009104803BFDE02F00AD70068DE5F000A58 -:1055D000D4021A5407000AD20103C0270017A10100 -:1055E000825E8610D0860102C0270017A100E0422B -:1055F0002AF4308A0180E004FF87FC03A9DE02F070 -:105600000AD700B05E4700108001085E4F0017A166 -:1056100000685E87002B0503AB5E02F00B090200F9 -:105620005217000AEF0068DEAB004ADD00E00253CB -:1056300000209402865E53000B370284520F000D47 -:10564000130284D20F000AE203AC5E02F00AED03FB -:10565000BFDE02F00AF8032C5E02F00AF800685E72 -:105660004F040AED0106D20F0017A100808ECF0172 -:1056700097A200E0015E0DB0640181DE86C3F61FD3 -:105680000187DE8624912400683077FFEAED00B0C0 -:105690004467000C1E02005E87000AED00E04465CE -:1056A00083AC1E00685E4F020B3703BFDE02F00BB7 -:1056B00024031EDE02F00AF503315E02F00AF50053 -:1056C00068DEAB004AF500808ECF0197A200E001B2 -:1056D0005E0DB0640181E002C3F61F0068DEAB001E -:1056E0004AFA00E0023F00208F03BFDE02F00AFD0D -:1056F00000685EAB004AFD0280522F000B370202A9 -:105700004107000AFD00685E4F040B3700685E4FDA -:10571000028B370206DE53000B020028E01EF40B5A -:105720000200A044B703E14500B005130017A10033 -:10573000E05E8428A14602844107000B37018060A7 -:1057400006F2979403BFDE02F00B37032B5E02F0E4 -:105750000B3700685E4F05AB2400685E4F052B24B5 -:1057600003BFDE02F00B370068DEAB004B12006DAA -:105770008ECF002B1201BC6003000AB501826002CB -:10578000F5D7AE02805EFF000B1000682B4F000BB8 -:105790001200E044655A4AD300682B6BFFCB12001D -:1057A000E02B6B002ADA02065E53000B1500E002C4 -:1057B0006300209803BFDE02F00B370323DE02F004 -:1057C0000B1F0129500B0017A30068DE8F052B1F4C -:1057D000020680C7000B1A0182E001872C3901877D -:1057E000E0021070830184600209104800B05E87F7 -:1057F0000017A1006EE003002B1E03D1DE02F00BA8 -:105800001F0068DEAB004B2100E00227002089006A -:10581000685E4F000B3700685E4F010B3700685E13 -:105820004F058B3700808ECF0197A200E0015E0DFF -:10583000B0650020DA7F140B37028047C7000B8762 -:105840000329DE02F00B2D0102DEAF0017A10106D5 -:10585000520F0017A200385E86F44B370182DE8AB1 -:10586000F577AB00B052230011F200B052270011BF -:10587000F300B0522B0011F40106520F0017A100E3 -:10588000E05E870031F500B0005B0011F000B0472A -:10589000C30018000134C7C70017A1006EDE8402E0 -:1058A000AB3701BC60030810420283C107000B3B09 -:1058B0000301DE02F00B3A03B55E02F00B3B0280FF -:1058C0005E53000D1300B040330017A101089FF78D -:1058D0000017A200685E8B006B4300E8403104971C -:1058E000A102811FF7000B4300B020930017A10213 -:1058F000809FF7000B4300B05E630017A1006E5E4F -:1059000084020B8900B05E870007F401816000FF0C -:1059100087FC0202C013000B4900E05E840347F4D9 -:1059200001816004FF87FC02011FF7000B82010365 -:105930005E530017A10187DE84FF87FC0386DE0229 -:10594000F00CA100025E02F0123603855E02F00B3D -:105950004C018E60023D11E80107C7830017A101C9 -:10596000825E84FF87FC02019FF7000B550103C78D -:10597000970017A101825E84FFA7FD00B0203300CD -:1059800017A1018E5E84FFA7FD032A5E02F00B5D66 -:1059900000025E02F00E870329DE02F00B5C0301B9 -:1059A000DE02F00B5C0182E0060D906C03BFDE02AC -:1059B000F008A401BC60030011EC01BC600F0011F1 -:1059C000E801846004FFA7FD01075EAF0017A10195 -:1059D00085DE84FF87FC00B040270007F600B0405A -:1059E0006B0007F800B0406F0007F900B0402B00D3 -:1059F00007F701BC601B0DD7A100025E02F0012772 -:105A000000B040670017A201BC601B0DF7A10002A7 -:105A10005E02F0012700B040670017A100E85E8A2F -:105A2000F437A200E15E8AF457A100E0DE86F45765 -:105A3000A100985E8700B7A101BC5E860147F70010 -:105A4000681F33000B7C018F60060127F600681F7A -:105A500033002B7900B01FC70017A100025E02F0CF -:105A6000012700A04064F9D7A200B85E88FE17A104 -:105A700003BFDE02F00B7A00A04138FE17A10068D8 -:105A8000DE87000B7C018F60020127F60184600431 -:105A9000FFA7FD01075EAF0017A10185DE84FF8728 -:105AA000FC00025E02F00EA301BC63FF1FD7A8003A -:105AB000025E02F0109A00025E02F00E8701A860FA -:105AC0000A00900402011FF700163B00A8401300D3 -:105AD000500403BFDE02F0072000E002870020A18F -:105AE00003BFDE02F00B8A00E0020B00208203A954 -:105AF000DE02F00D13018460060910480184E006FF -:105B000009104803BFDE02F00D13032B5E02F00BF9 -:105B1000B10068DE4F06AB9200E0023B00208E032E -:105B2000BFDE02F00B9300E0023700208D0323DE7E -:105B300002F00BB50068DE4EF1CBB5020680C7005F -:105B40000B970182E001872C390187E002107083F6 -:105B50000184600209104800B05E870017A1006E42 -:105B6000E003002B9B03D1DE02F00B9C00685E4F2C -:105B7000062BAF01BC600300083303295E02F00B63 -:105B8000A10203DEB3000BA20191601A84F4270185 -:105B900083E002F597AC020200BF000BAE0206AB39 -:105BA000D3000BA7020345AF000BA90185E0062D2A -:105BB000716B03BFDE02F00BA90203456F000BA956 -:105BC0000185E0062B715B02045EB3000BAE01871A -:105BD000E0021070830183E00209104800025E02B7 -:105BE000F0159303BFDE02F00BB50205500B000B5E -:105BF000B50182600609104803BFDE02F00BB50054 -:105C0000025E02F00BBC0068DE4F062BB500E0021E -:105C10004F00209303BFDE02F00BB503AB5E02F032 -:105C20000BB702044107000BBA02834107000A5078 -:105C300003BFDE02F00BBA02844107000A50018064 -:105C40006006F2979403BFDE02F00A50028700C399 -:105C5000000BC00068D213000BC001BC6003001130 -:105C60008301BC60030011820002DE02F000000329 -:105C70009F5E02F00BC4039EDE02F00E3502035E4F -:105C800053000E35010C81430017A10068DE870028 -:105C90002BC9010001630017A10102C0270017A250 -:105CA0000038DE86F44BB903AB5E02F00BCB02008A -:105CB0005217000BB90280522F000BCD03335E0246 -:105CC000F00E3502181DF3000BF101BC601B06102D -:105CD0006501BC60031BB7A400025E02F001720004 -:105CE000B05E8F0017A60068DE931BABED0207C104 -:105CF00097000BDA01385A070017A1013C5A070038 -:105D000017A201BC5A0AF457A2013C5A0B0017A370 -:105D100001BC5A0EF477A303BFDE02F00BDD013C99 -:105D20005A030017A100B05A070017A200B05A0B7F -:105D30000017A3006D5E87008BE701BC61BF0A17E7 -:105D4000A50068DE8AF4ABE201BC60271357A5000A -:105D5000685E8EF4ABE601BC605F0017A50068DEEC -:105D60008AF4ABE701BC60171E57A50068DE8EF40D -:105D7000ABE703BFDE02F00C2900D85E870037A135 -:105D800000E14196F4306500E1C19700306501F013 -:105D900041970017A200E05E8B0077A2006D5E8A3B -:105DA000F4CBD000E840330097A5006E5E96004C1F -:105DB0002900B01DEF0017A10068DE840A0E35022D -:105DC0003C523F000C02013C523F0017A10068DE2C -:105DD00084048C2701BC600316106401BC601B06A0 -:105DE000306500685E87002BFE00B05A030017A2E2 -:105DF0000068DE8AC00C2700E0419700306500E0B3 -:105E0000419300306400E85E870057A1006A5E8716 -:105E1000002BF700685E87000C0301385A03001757 -:105E2000A1013858030017A20068DE86F44C27034E -:105E3000BFDE02F00C030285C107000E3501BC6015 -:105E40001B06106501BC600305B7A400025E02F0EA -:105E50000172028000C3000C2701BC60131417A656 -:105E600000E0017F00B7A5006D5E96F4CC0B01BC8D -:105E700060130C97A500685E940BCC2B00B0017BDF -:105E800000106500B052270017A200B0522B001777 -:105E9000A3006841940BEC160068DE8ED04C120013 -:105EA000685E8AD02C2700E0419700B065006D4104 -:105EB00096F4CC0F01BC60130C906503BFDE02F0BA -:105EC0000C0F00E0028B0020A200B0017F001065E3 -:105ED00000B0522300168000B0522700168100B097 -:105EE000522B00168200808ECF0197A200E0015E47 -:105EF0000DB0640203587F000C2001BC602F0037F6 -:105F0000A103BFDE02F00C2101BC5202F2F7A10195 -:105F1000A95E02F436830090446701168402028170 -:105F2000AB000C250068DE9305AC2601846006D02A -:105F3000968400B05E9700005F020781AB000C29D9 -:105F400001806006F2979403AB5E02F007DF03BFA7 -:105F5000DE02F00A5000E0028F0020A303BFDE0241 -:105F6000F00BB903835E02F00C2F006D4033038CFD -:105F70002D006D4033038BB9032B5E02F00E390305 -:105F8000BFDE02F007DF032B5E02F00C3700E002F9 -:105F90003300208C020681AB000C360183E00587BC -:105FA0002C3903BFDE02F007E100E0024B00209233 -:105FB000008800230037A200E05E8800F7A200E01E -:105FC000001AF451890186E00630118003BFDE0219 -:105FD000F00BB5032B5E02F00C3800E013530024E5 -:105FE000D403BFDE02F007DA02045247000BB5010A -:105FF000BC601F10F06401BC60030177A101BC63A9 -:10600000FF1FE79300E04186F4306501BC63FF1F8A -:10601000F60000E05E870077A100025E02F00F1F2D -:106020000200C077000BB5012940770017A2006D70 -:106030005E8B04CBB500E85E8B04D60001BC601F0C -:1060400005F06300E0418EC010630200D603000B30 -:10605000B502065603000BB50184E006F597AC01C6 -:1060600016D6030017A200885E8B0077A200E0011D -:106070009EF4506500B041970004C201BC602B182B -:1060800017A100B05A0F0017A200025E02F0012B08 -:1060900001BC602B1837A100B05A130017A20002F0 -:1060A0005E02F0012B00B0418B0004D903BFDE0279 -:1060B000F00BB503A2DE02F000C203A3DE02F00C77 -:1060C0007A00E001FF00207F01BC60030017A303FA -:1060D000BFDE02F00C7C018760040310A001BC60ED -:1060E000030051E400B0479300180001BC600302B4 -:1060F000900401BC620F0011E001BC600F0131E8A7 -:1061000000B047A300180001BC600F0011E801BCFB -:1061100060030131EC00B047B300180001BC60031C -:106120000011EC018460060910480020601E090C73 -:106130007100E001FB00207E03BFDE02F00C850150 -:10614000BC60030ED7A1011400630017A200E05E3B -:1061500086F4506500E05A03003680020300C70051 -:106160000C7703A95E02F00C7C0291509F000C7B1F -:106170000191601A84F42703BFDE02F00C7B00E07B -:1061800001FF00207F01BC60030037A30323DE0270 -:10619000F00C850183E00209104801846002F59744 -:1061A000AC01BC6003000ABB01BC600300178E0297 -:1061B0000680C7000C830182E001872C390187E04B -:1061C000021070830182600209104803D0DE02F0E1 -:1061D0000C8603D05E02F00C870182E002091048B1 -:1061E00003D5DE02F00C8901BC60030010B401BCD1 -:1061F000600300F7A1006800A7000C8D0185421A1A -:10620000F437A100025E02F0012700B040670017DA -:10621000A501BC63FF1FF7A200025E02F0012B0084 -:106220008860070157A400B85E86F497A100025E5B -:1062300002F0012B0283C21F000C9400025E02F0E8 -:10624000114C02844523000C9603D0DE02F00C981A -:1062500000685E8F0000020020E01E090C9C00B068 -:106260005E9700142E03BFDE02F0036E00A84123E8 -:1062700000F04803BFDE02F0000201836002091053 -:106280004800E0021300208403BFDE02F00CA401EA -:10629000BC6007001042006E4030020CA400E00217 -:1062A0007700209D00025E02F0170A03A35E02F051 -:1062B0000A5003C6DE02F00CA7032ADE02F00CAE81 -:1062C00000B0304700080800B0304B00080900B0AB -:1062D000304F00080A00B0305300080B00B03057B0 -:1062E00000179F03BFDE02F00D130184E0060910C2 -:1062F0004803BFDE02F00D13020681AB000CB302AF -:1063000081B0E70000BD028330E70000BD02844594 -:10631000230000BD0320DE02F00CBB0068A0C70014 -:106320000CB801BC609F0217A100E04466F428315C -:10633000006B4465062CBC0020E1020900BD000290 -:106340005E02F00D2F01BC60030008310020E38ADB -:106350000900BD028445230000BD00B05E87001720 -:10636000A103915E02F000BD0396DE02F000BD03C2 -:10637000965E02F000BD00025E02F00D2F00E10DFE -:10638000B228E36C00E08DB700036D01BC60030030 -:10639000114701BC600300602000680173000CD746 -:1063A00001BC60130890E600025E02F0016A00B0D2 -:1063B00001730010E401BC600300000601BC60032F -:1063C00000005C01BC600301D78201D2DE0877F0D7 -:1063D000E000B00F030010E100B00047001086009D -:1063E000B00F1F00108A01BC600300378100025EFD -:1063F00002F010700190600A09104801BC610300AE -:10640000308003BFDE02F0000201BC6003003042B6 -:106410000187E00224712300025E02F014DB03977F -:106420005E02F00D4303125E02F00CDA01BC600361 -:1064300000402001BC6003000B8901BC6003001117 -:106440004901BC618300112500B0007B00112701C8 -:10645000BC60130C805E01BC60130C805F0180E0A7 -:1064600006F5D7AE0107C1070017A101805E86F5CA -:1064700077AB01BC600F0011E801BC620F0011E0B6 -:1064800000025E02F00CF701BC61CF0C105C01BC95 -:10649000600300105D01BC61CF01F05E01BC603B98 -:1064A0000AF05F01866005610B0800025E02F014CD -:1064B0005C01866001610B0801BC600300082E02CC -:1064C0000300C700001201BC60030006B201BC60FB -:1064D000030006B701BC60030006BC01BC600300FA -:1064E00006C103BFDE02F0001201BC60430017BB0F -:1064F00000A04122F7704801BC63FF1FF05401BCAB -:1065000063FF1FF05501BC63BF1FF05601BC63FF62 -:106510000FF05700025E02F0170A0187E0062471AF -:106520002301BC600300105401BC6003001055013E -:10653000BC600300105601BC600300105701BC6032 -:106540000F0020170106C1070017A101825E840217 -:10655000E017010741070017A100B85E870037A1C7 -:106560000180DE870000160002DE02F000000285D6 -:10657000C03700000200025E02F012360286403789 -:10658000000D0A00E0021B00208601BC6003010B25 -:10659000890386DE02F00CA10287C037000CA1003F -:1065A000025E02F017D003BFDE02F0001201B860F5 -:1065B0000A04902403AA5E02F00D1601586003003D -:1065C000102A01BC600302900400B04013001800C0 -:1065D0000183600209104801806000FFA7FD0002EE -:1065E0005E02F0123603855E02F00D1A01BC620FE6 -:1065F0000011E001BC600F0131E800B047A30018B2 -:106600000001BC600F0011E801BC60030157A1004C -:10661000E85E870037A10068DE87000D2101BC60BD -:106620000302900400B0401300180001BC60030195 -:1066300031EC00B047B300180001BC60030011EC5E -:106640000324DE02F0072001866006F577AB000226 -:106650005E02F00D2F0180600610308100B05E8771 -:106660000017A10180600210308103BFDE02F00735 -:1066700020020601AB000D3101806001872C390139 -:10668000BC610300108000B04203001800006EE0FF -:1066900003002D3403505E02F00D3700015E02F05E -:1066A000000003BFDE02F0039401846002F597ACA2 -:1066B00001BC6003000ABB00A8412304F04801822A -:1066C00060020910480206DEAF000D3E03D5DE026F -:1066D000F00D3E0350DE02F00D3C01BC60030010E3 -:1066E000B40284C783000D4101BC600B0011E001BE -:1066F0008E6002F577AB0002DE02F0000003A2DE3E -:1067000002F000BD02BC4287000D4A01BC600300DC -:1067100037A401BC60031FF7A3011400630017A294 -:1067200000886006F457A203BFDE02F00D4F008818 -:1067300060070117A401BC63FF0017A301140063E5 -:106740000017A200E05E8B0117A200886006F457D4 -:10675000A201BC60131B906501BC601B1850640152 -:10676000BC60030017A50020C286F48D5900E041EB -:106770009706D06500E0419301F06400E05E970069 -:1067800037A500885E930037A400205E92F46D78F0 -:1067900003BFDE02F00D520068DE92F44D5E006829 -:1067A0000083006D5E03A0DE02F00D5E0020C123B9 -:1067B000160D5300025E02F00D2F006DDE93200DCA -:1067C00074020300C7000D68006DDE97008D68013C -:1067D000BC600300160801BC600300160901BC6020 -:1067E0000300160A01BC600300160B01BC60030025 -:1067F000160C01BC600300160D01BC600300160EF0 -:1068000002005AC3000D73023C5A9F000D730068CA -:106810000083006D730385DE02F000BD03855E0218 -:10682000F000BD03A2DE02F000BD03A3DE02F00013 -:10683000BD0397DE02F000BD00B04197001060017B -:1068400091600A84F42703BFDE02F0036E018060CA -:1068500002D616B000B05E930010A101836002F76B -:10686000F7BF01BC600300304303BFDE02F00D53ED -:10687000006880830060BD03BFDE02F00CDB028392 -:10688000C21F00000200B05E870017A103D0DE0225 -:10689000F0063D01BC6003041042039EDE02F000DE -:1068A0001200B05E3F00114501BC600300178F006D -:1068B000B05E4300178500B05E0F00179000025EC7 -:1068C00002F00D2F03BFDE02F00012006D40330511 -:1068D0008BBA03AC5E02F00D8A00685E4F028DEB4E -:1068E00000E0026700209903BFDE02F00DEB0068B4 -:1068F0005E4F028DEB028030DF000D8E00E0025F04 -:106900000020970180600586EC3700025E02F00EE1 -:10691000AF01866002F5B7AD01826002F5D7AE0126 -:10692000BC6003000AB5039EDE02F00DA00321DE69 -:1069300002F00DA000E0026F00209B00025E02F05A -:106940000D2F0186600209104800A841230130483C -:1069500001BC60030210420280441F000D9F00B082 -:106960005E3F00114501BC600300178F00B05E431D -:1069700000178500B05E0F00179003BFDE02F00D18 -:10698000A000A044B6F07145028200C3000DEB00E8 -:10699000B000730017A100E05E86B017A100E15EB1 -:1069A0007AF4379E00E1DE7700179D00E1DE730088 -:1069B000179C00E0DE6F00179B039EDE02F00DAF18 -:1069C000006E5E6E924E21006D5E6E924DAF006E57 -:1069D0005E72922E21006D5E72922DAF006E5E7619 -:1069E000920E21006D5E76920DAF006DDE7A91EE13 -:1069F0002102003097000DB400B05E7B000C320025 -:106A0000B05E77000C3300B05E73000C3400B05EF3 -:106A10006F000C35028201AB000DC500B044670069 -:106A2000082D00B0446B00082C00B0446F00082B08 -:106A300000B0447300082A0068A0B6232DAF00E917 -:106A400020B6F3D79E00E9A0B2F3B79D00E9A0AE4F -:106A5000F3979C00E8A0AAF3779B00E15E7A91F798 -:106A6000A100B05E8700111900E1DE7692111A00D4 -:106A7000E1DE7292311B00E0DE6E92511C0068DE96 -:106A800086232DBE03BFDE02F00DEB00E9523EF37C -:106A9000D7A100E9D242F3B7A200E9D246F397A307 -:106AA00000E8D24AF377A400880ECF0057A500E093 -:106AB000015EF4B06400E95E86C9A78100E9DE8A60 -:106AC000C9C78200E9DE8EC9E78300E8DE92CA0703 -:106AD0008400808ECF0197A501BC601F07778000DE -:106AE000E05E020DB06500885A0F00F7A500B05EA9 -:106AF000970817A50134DA0F0017A600E95E94F095 -:106B000037A500E8DE98F057A6017BDE96F4D7A5FE -:106B100000685E96D06DEB00E85E96D077A600B078 -:106B20005E9700168300685A13000DDD00E05A16C8 -:106B3000F4D68500685A1B000DDF00E05A1EF4D61B -:106B40008700885E9B00F7A10134DE9B0017A2013D -:106B5000BC60030017A301BC60030017A40069DE3A -:106B60009B000DE701BC63FF1FF7A301BC63FF1F80 -:106B7000F7A401C3DE8EF457A200E95936F4364D6E -:106B800000E9D93AF4564E00E9D93EF4764F00E8D0 -:106B9000D942F49650031EDE02F00E21039F5E02DE -:106BA000F00E2100685E4F028E21032C5E02F00E73 -:106BB0002101BC601B06D06501BC600300B7A400C6 -:106BC000025E02F0017202003097000DF600685E6E -:106BD0009300ADF600E030C7002C3103BFDE02F0B9 -:106BE00018840068DE9300AE210207C197000DFCF7 -:106BF000013C5A070017BB013C5A0B0017A1013892 -:106C00005A07000C2603BFDE02F00DFF01385A07B9 -:106C10000017BB01385A0B0017A1013C5A03000CA6 -:106C20002600B05E87000C2700808ECF0197A2005F -:106C3000E0015E0DB06400B05EEF0016280181DE59 -:106C400086C3F61F00683073FFEE0802005E8700FF -:106C50000E08008830730071260090307301B1284F -:106C600000683077FFEE0C00B04467000C1E020095 -:106C70005E87000E0C00E0446583AC1E0187DE8653 -:106C8000249124020680F3000E100181E002C3F675 -:106C90001F0187E00224912402003097000E21009A -:106CA000E030B7002C2D028680F3000E140281D84C -:106CB0007F000E1F00B0309F0017A100025E02F09F -:106CC0000F0802805E8B000E1F00E85E6984D7A16A -:106CD00000685E85846E1B00E030BF002C2F03BF70 -:106CE000DE02F00E1F00E030BB002C2E01BC600362 -:106CF000000C2501BC600700104303BFDE02F00D4D -:106D00001300E85E6984CC2303BFDE02F01884031D -:106D1000AB5E02F007DF03BFDE02F00A50032B5E1A -:106D200002F00BB903BFDE02F007DF03AB5E02F037 -:106D30000E28032C5E02F00BB903BFDE02F00E3901 -:106D400000B052230011F200B052270011F300B03E -:106D5000522B0011F401BC60030091F501BC6003EB -:106D600008104200B0005B0011F003BFDE02F00724 -:106D7000DF0138523F0017A102065E53000E3201B8 -:106D800038524B0017A10068DE87008E3503AB5EDA -:106D900002F007DF03BFDE02F00A500068DE4F0298 -:106DA0000E38020781AB000E3801806006F297941E -:106DB00003AB5E02F007DF020000F3000E3E0206A6 -:106DC000DE53000E3E01185E830017A10068DE87C7 -:106DD00000AE3E01BC600B02514202005217000B94 -:106DE000B903BFDE02F00A5001BC60030011830149 -:106DF000BC6003001182032C5E02F00E450199E095 -:106E00000620110003BFDE02F00E490119402F00D9 -:106E100017A100685E87000BB50199DE862011007E -:106E200003315E02F00BB500A05E3B0097A200208C -:106E30005E4EF44BB50184600209104803BFDE02C8 -:106E4000F00BB503AB5E02F00E5000025E02F00BD9 -:106E5000BC03BFDE02F00BB50068DE4F042E540009 -:106E6000B0523300179F00B0522F0010EB02815236 -:106E70002F0007CA00E002AB0020AA0281522F00B7 -:106E80000B9303295E02F00E5A0203DEB3000E5A82 -:106E90000191601A84F4270183E002F597AC02089F -:106EA000522F0007DF03BFDE02F00A5001BC60036F -:106EB00000106701BC60030010460180E006093045 -:106EC000490282C11F000E6401BC603F1FF06501D2 -:106ED000BC600300168000E841970030650069C17E -:106EE00097000E6101BC600B00179401BC600300A9 -:106EF00017AB01BC60030017AC01BC60030017AD09 -:106F000001BC60030017AE01BC60030017BF01BCE9 -:106F100063FF1FF7B501BC600300202001BC6003C4 -:106F20000017A100025E02F001270138406700004F -:106F300028011C406700002901BC60030050490182 -:106F4000BC60030017A701BC60030017A801BC6068 -:106F5000030017A901BC60030017AC01BC6003006B -:106F600017AD0182E0060F10780206C1E3000E772C -:106F7000006880A7000E7A03BFDE02F00E7B006877 -:106F800080A7008E7B01BC601302600001BC6023FF -:106F90000E400101BC63F318600201BC614B156037 -:106FA0000301BC600300000401BC6043052005012F -:106FB000BC601B04306101BC601702506001BC6002 -:106FC0000300082200B05E0F00178500A044B6F051 -:106FD000714503BFDE02F00CC30183E0060F107899 -:106FE00001885E5CFEC7F601BC601F1E900701BCF5 -:106FF0006003019008018860060090040386DE02A9 -:10700000F00CA10305DE02F00E8C0386DE02F00C0C -:10701000A10385DE02F00E8E00B05E870017A1008E -:107020006EE003002E920386DE02F00CA1006EC01B -:10703000146FEE9501BC60070010420002DE02F002 -:10704000000003215E02F00E9A00E0204AF42812AC -:1070500000B0204B00178B03BFDE02F00EA20281AE -:1070600050C7000E9F011C509F00178B00E05E2E42 -:10707000F4378B019C5E2E84F42703BFDE02F00EF2 -:10708000A2011E509F00178B00E05E2EF4378B018B -:107090009E5E2E84F4270002DE02F00000006800ED -:1070A000A7008EA80102C027000821006880A70061 -:1070B000AEAE00E020870028210002DE02F00000D2 -:1070C00001BC600300282101BC402B0017A10098DF -:1070D0005E870117A10098402B0117A2006ADE8A83 -:1070E000F42EAE01BC60030088210002DE02F00035 -:1070F00000028280BF000F0700B0418F000813001C -:10710000B0418B00081400B044670017A2017BDE79 -:107110008A2357A101BC601F07706501BC60030092 -:1071200017A201BC601F03D06401BC601F11506333 -:1071300000685A03000EFE01BC601F0FB06200E041 -:10714000418AF450620090540300F7A6006B5E86FB -:10715000D06ED400B05A030017A300E05A0EF4D545 -:107160008000E05A0EF4768300E85A2F00368B0038 -:1071700069DA2F000EC300E85A0700368B006CDA7C -:107180000EF42EBE00E85A0EF437A400905A030005 -:1071900077A5006EDE92F4AECA01BC600300360033 -:1071A00001BC600B00104301BC6003002789002074 -:1071B0005A0B080ECD01BC600300279203BFDE020C -:1071C000F00ED400205A0B140ED400202C27080EE9 -:1071D000D000205A0B040ED401866006F5B7AD002E -:1071E00088009B00D1260090009B01512801BC63C0 -:1071F00003001124006B5E86B00EDC00685A130099 -:107200000ED901886006D0568200B056030017A43C -:1072100000E05E92D0968500E05A0EF4D580002002 -:107220005A0B080EDC01BC600300079200685A1379 -:10723000000EE4006B5E86D0AEE40188600AD05692 -:107240008200B056030017A400E05E92D09685013C -:10725000BC600300360101BC600B00104301BC6040 -:107260000300278900685A1B000EFE006B5E86D063 -:10727000EEFE02015A0B000EF300E85A1B003686A0 -:1072800000B05A270017A300E05A1EF4768701BC0D -:10729000601F11D06200E0418AF4506200B05A2BA6 -:1072A0000017A300E05402F475000203D403000E9B -:1072B000F100E05A1F003687013054030015000129 -:1072C000816002D0568203BFDE02F00EF600B05A93 -:1072D000230017A300E05A1EF4768701816006D0D0 -:1072E000568200685A1B000EF8006CDA1EF42EE677 -:1072F00002015A0B000EFB01BC600300360203BF03 -:10730000DE02F00EFC01BC600300360301BC600B22 -:1073100000104301BC600300278900E04197019001 -:107320006500E05E8B0037A200E0419300906400AE -:10733000E0418F003063006D5E8B008EB802981DB7 -:10734000F3000F0501BC600300079200B0204F005E -:10735000106300B020530010620002DE02F0000053 -:1073600001BC60030017A20068018B000F1E009093 -:10737000018B0077A201806002F437A1006E5E8667 -:10738000F44F1E0207C197000F1001385A0700176B -:10739000A303BFDE02F00F11013C5A030017A30044 -:1073A000E85E8F0097A300E85E8AF437A2006A5E69 -:1073B0008AF46F1E00D0419700306400E05E8B00BD -:1073C000B7A300E04192F4706400D84193003064A8 -:1073D0000207C193000F1B013C58030017A103BF14 -:1073E000DE02F00F1C013858030017A100A0018B2A -:1073F00000F7A200905E86F457A20002DE02F000C1 -:107400000000B05A0300101F00B05A0700102000FF -:10741000B05A0B0010210180600700101D0280404F -:1074200077000F230002DE02F000000187E002F582 -:1074300077AB03915E02F000020020E3FE09000238 -:107440000200421F0000020068C2F3000002028432 -:1074500045230000020068C0170000020068AB97D7 -:1074600000000200025E02F00EAF00683073FFEF12 -:10747000310207C493000F3C00683077FFE0020040 -:10748000683077FFEF350068307B000F3B006BC43E -:107490006583CF3C03BFDE02F0000201BC601F0722 -:1074A000706400E041930617A20068D82F000F39DE -:1074B0000281D80B00000200E04193019064006D4E -:1074C0004192F44F370287C49300000200689E4B3C -:1074D00000000202815E53000F4A0283411F000F29 -:1074E000400281DE53000F5B01BC600300115101BB -:1074F000BC600300115201BC620300115301BC6067 -:107500000300515001896006F2979401BC60E700C6 -:10751000107701BC600300107601BC60031117A353 -:1075200000025E02F0013403BFDE02F000020280BE -:10753000C54300000201F0C5470011560107C547C9 -:107540000017A101F0C54AF4315500B045570010AD -:107550007700B0455B00107601BC60030E97A30076 -:10756000025E02F0013400B04557000C1000B04537 -:107570005B000C0F01BC600300115501BC600300EF -:1075800011560090303F00CC0F00B030430017A1DF -:1075900001AD5E8581EC0F0189600AF2979401BC10 -:1075A00060030810470392DE02F00FAF020480BFB1 -:1075B000000F6001BC63FF1FE7F301BC61FF1FE820 -:1075C0000E03BFDE02F00FB101866002F597AC0139 -:1075D000BC601F07706501BC601F0FB06401BC6018 -:1075E000030037A101BC60030017A300685A030021 -:1075F0000F9D01BC60030017A502035A0B000F6E1C -:1076000002805A0B000FAF00E9440AC017BB00E824 -:10761000C40F0017A4017BDEEEF497A400685A1390 -:10762000000F7C03BFDE02F00F790068DE87002FB9 -:10763000700203DE53000FAF0203DA0B000F840069 -:10764000B05A0F0017A400685A07002F7500685A37 -:107650002F002F7501BC60030037A500685A130086 -:107660000F79006CDE92D0AF7900B05A170017A4E2 -:1076700001BC60030037A500201CBAF42F7C006811 -:107680005A1B000F9703BFDE02F00F7F00885E8752 -:107690000097BB00201CBAF76FAF02015A0B000F16 -:1076A000AF006CDE92D0EF9700B05A1F0017A40015 -:1076B000201CBAF42F8301BC60030037A503BFDE92 -:1076C00002F00F970202DA0B000F9D0204C10700BF -:1076D0000FAF00B05A0F0017A400E85A2F0037BBB5 -:1076E0000069DEEF000F8A00E85A070037BB013C53 -:1076F000016F0017800068DE03000F900138016FF2 -:1077000000178000685E03000F9300E85E030037F7 -:10771000BB03BFDE02F00F9300E85E03003780007A -:1077200080DE02D0378000E05EEE0DB7BB00685E01 -:10773000EF000F9700E05E92D017A400E85EEF0024 -:1077400037BB03BFDE02F00F9300685E8F000F9A15 -:10775000006B5E92F44F9B03BFDE02F00F9D01BCF5 -:1077600060030037A300B05E930017A200B05E97DD -:107770000017A600885E870037A100E041970190BE -:107780006500E04193003064006D5E87020F650084 -:10779000685E8F000FAF00B044670017A5017BDE65 -:1077A000962357A500E85E8AF4B7A400885E93008C -:1077B000E4DB00905E9301271D00B0012B0017A3AE -:1077C00000689C77000FAA006E936EF46FAF03A65B -:1077D0005E02F00FAF00B05E9B00078500E9136EFC -:1077E000F467F300E89C7700080E03BFDE02F00F99 -:1077F000B100681E1700000203BFDE02F01059013D -:10780000BC61030011230069203B000FB50180E03B -:1078100006F2979403BFDE02F00FB70180E002F298 -:10782000979403BFDE02F0000200684127000FC6F4 -:1078300002844523000FB8006800A700AFBC0068B1 -:1078400000A700CFBC006880A7010FBF00B044674D -:107850000017A100E84466F437A2006D5E8B004F6C -:10786000BD0280C127000FC10392DE02F010590350 -:1078700092DE02F00CE700025E02F014E700025E06 -:1078800002F0113D00025E02F0113800025E02F0CB -:10789000114801BC600F0011E8031EDE02F00FCD9D -:1078A00001BC600300105C01BC600300905D01BC82 -:1078B000605304105E01BC600300105F03BFDE0272 -:1078C000F00FD101BC600B00105C01BC60030090A4 -:1078D0005D01BC604304105E01BC600300105F01E9 -:1078E000BC6003000C1E01BC600300802002850008 -:1078F000BF00106000B01FCF00115100B0203B004E -:107900001152006E1FCE2A8FDA0068A03B000FDAFA -:1079100000E01FCE23280F03BFDE02F00FFB00B0F4 -:10792000446700080F00E91FCE2A915100E8A03BF0 -:1079300000115201BC61FF1F707701BC63FF1FF093 -:107940007601BC60031197A300025E02F0013400CF -:10795000B0454B00107700B0454700107601BC6081 -:10796000030F17A300025E02F0013401BC602F1A5E -:10797000B06500B0455700169100B0455B00169207 -:1079800000B0440B00169300B0440F00169401BCE5 -:1079900063FF1FF15201BC63FF1FF15101BC600383 -:1079A00000115501BC600300115601AC607F0290CC -:1079B00075028741D7000FEF00B041DB0003B10033 -:1079C000B041DF0003B200B0446700082D00B044AE -:1079D0006B00082C00B0446F00082B00B04473000B -:1079E000082A00E14464FE6C1A00E0C46901CC1B63 -:1079F00001BC600302315000B0454300180000682C -:107A00006003000FFB01BC60030010400000800019 -:107A1000000000020480BF000FFF0312DE02F00F1F -:107A2000FB0068C55700100701BC602F1AB0650045 -:107A3000B05A4700115500B05A4B00115600B05AC9 -:107A40004F00110200B05A5300110301BC60030043 -:107A500017A701BC60030017A801BC600300006603 -:107A600001AC607F0F1075028741D700100900B08C -:107A700041DB00115100B041DF0011520068454761 -:107A800000101000E91FCE2A87F300E8A03B000891 -:107A90000E01866006F597AC01BC6003001077010B -:107AA000BC600300107601BC60030F17A300025EE8 -:107AB00002F0013401BC6003001150028445430010 -:107AC00010150207C1E300101600B044670017A1AB -:107AD00000685E862330180182E0060F10780206E7 -:107AE000C1E300101A01BC600300402001BC600328 -:107AF0000000660186600620110001BC6063001072 -:107B00007B01BC601B00107A01AC607F02907502A3 -:107B10008741D700102100E941D876379C00E8C1A1 -:107B2000DC76579B00B0303F0017A10080DE72F476 -:107B3000379D00B041B700179E0080DE6EF4379C81 -:107B400000E15E760DB79D00E0DE7300179C017DBD -:107B50005E7AF3B7A1017D5E76F397A200905E7323 -:107B60000157A300E120B6F4311900E1A0B2F451AD -:107B70001A00E1A0AEF4711B00E0A0AB00111C00E4 -:107B8000E10DAAF4236A00E08DAEF4436B00B0442B -:107B90001F001800008844230157A30090442300CD -:107BA000D7A400B0440B0017A100B0440F0017A2E7 -:107BB00000E95E862337A100E8DE8A2357A2006928 -:107BC000DE8B00104100E1440AF4710200E0C40EB3 -:107BD000F4910300E85E230037880069DE2300107B -:107BE0003600E8002700378803BFDE02F0103601B8 -:107BF00086600220110001BC600300402000E930D3 -:107C00006A2337A100E8B06E2357A20068DE8B001C -:107C1000105001BC604F1117A3006DDE86F4705048 -:107C200001BC600300104001BC600300105D0182D4 -:107C300060060BF05F00D05E8700713401E1DE8AE0 -:107C400026913501BC630300113300008000000061 -:107C500000018260020BF05F02865EB300105900E3 -:107C6000681E1700105901BC60430017A100E044D2 -:107C700066F4378001BC600300078900025E02F0F1 -:107C80000EAF006C4466F0105900681E27001055B6 -:107C900003BFDE02F00F5B0200DE530010630180C1 -:107CA000E002F2979400025E02F0113B01BC600317 -:107CB00000104003BFDE02F0105E00E0446409578C -:107CC000A103BFDE02F0106301BC6003001040009E -:107CD000B0012F0017A100E0012AF4310900B00122 -:107CE0002F00110901BC61CF0C105C01BC600300C6 -:107CF000105D01BC61CF01F05E01BC603B0AF05F2A -:107D000000025E02F0114400025E02F0114B00021C -:107D10005E02F0114101BC6003000785006D80A781 -:107D2000008CE700E044670477A10068DE8623301A -:107D30006E03BFDE02F00CE701885E0610D08601FC -:107D4000025E070017A101825E8610D0860002DE67 -:107D500002F0000000B00047001086010820470034 -:107D60001781013852030017800102C0270017A6AF -:107D700000025E02F015F80068204700507B00B05A -:107D8000540700178000025E02F010700068204760 -:107D90000030830068A04700107F021A54070010CB -:107DA000830103C0270017A103BFDE02F010820188 -:107DB00006C03B0017A101825E8610D0860002DE5D -:107DC00002F0000000B054130017A10068DE4F1647 -:107DD000B08700B054130017A10200DE0700108F17 -:107DE00000B0418B00106501BC600301D7A10068A1 -:107DF000DE4F16B08C01BC60030297A100025E0248 -:107E0000F0160B00E05E8400F7A103BFDE02F01065 -:107E100094020480F300109402025E0700109402A2 -:107E2000805E070010940090001B0037A200E85409 -:107E300012F457A10002DE02F00000020400BF00AD -:107E4000109800025E02F011E903BFDE02F0109903 -:107E500000A044B6F0B1450002DE02F000000200CE -:107E600000BF0010AA0068ABEF0010AA00E05EA3FC -:107E70000037A8006D5EA005D0AA00B02E2F001715 -:107E8000A100025E02F0012700B040670017A200C7 -:107E900068DEA3FFF0A700B05E897197A2006D00B5 -:107EA000A70090A6006DA0870050A803BFDE02F0D7 -:107EB00010A70068A0870010A800B85E897197A27B -:107EC00000025E02F0012B01BC60030017A8000253 -:107ED000DE02F0000000D85A030117A201B85A06CA -:107EE000F457A200B0560300083600B05607000849 -:107EF0003700B0560B00083800B0560F00083900A4 -:107F0000B0561300083A00E05612F4483B00B05A4D -:107F10000300083401385E8B00083500B020EF0004 -:107F200017A401BC60030017A200B04193001065C4 -:107F300000B85E92D017A400E05E06F4506300F033 -:107F40005E930017A300F05E930077A400E05E8BC1 -:107F50000037A200B85E92F477A400E04192F4509A -:107F60006500E05602F4958000B056030017A400A7 -:107F70006EDE8B00B0B800B85E92C0D7A200D85EAB -:107F80008B0037A200E020DAF4483600B020DB0096 -:107F900017A400B85E92C0F7A200D85E8B0037A28B -:107FA00000E020DEF4483700D820DF0037A200E0F0 -:107FB00020E2F4483800D820E30037A200E020E6B1 -:107FC000F4483900D820E70037A200E020EAF4485E -:107FD0003A00D820EB0037A200E020EEF4483B0046 -:107FE000B020EF0017A200B85E8AC017A200905E12 -:107FF0008B0037A201BC5E8906A8350002DE02F0C4 -:108000000000018060063C91E4018760063CD1E6F7 -:1080100001A860023CD1E6018B60023CD1E600B0D1 -:108020005E8F00106300B056030011E700B05607E2 -:108030000011E700B0560B0011E700B0560F001119 -:10804000E701A960423C91E401A860023CD1E6014D -:108050008B60063CD1E600B05E8B00106301BC6013 -:10806000030057A1020456030010E601BC6003019F -:1080700017A100E0418EF4306300B056030011E711 -:1080800000B056070011E700B0560B0011E700B032 -:108090005E8B00106301BC600300B7A10204D6032D -:1080A0000010F001BC60030117A102065E5300102E -:1080B000F001BC60030197A100E0418EF430630041 -:1080C000B056030011E700B056070011E700B056A4 -:1080D0000B0011E701BC60030017A10206DE53008C -:1080E00010FB00B05E8B00106302065E530010FAB6 -:1080F00000A0563F01F7A103BFDE02F010FB00A075 -:10810000563301F7A100B05E870011E701BC6003A0 -:108110000011E70002DE02F0000000685E9B00D163 -:108120001801BC60070211E30068DE9B00510B00E0 -:10813000E847870111E101BC60030011E201BC6066 -:10814000030011E201BC60030011E201BC60030006 -:1081500011E201BC60030011E201BC60030011E206 -:1081600001BC60030011E201BC60030011E200B039 -:108170006142F451E000B058030011E200B058072A -:108180000011E200B0580B0011E200B0580F0011CE -:10819000E200B058130011E200B058170011E200DD -:1081A000B0581B0011E200B0581F0011E200B05E91 -:1081B0009B0017A40068DE9B00B11601BC600300A1 -:1081C00077A40192DE930217A30002DE02F0000002 -:1081D00001BC60070011E300B058030011E200B0D9 -:1081E00058070011E200B0580B0011E200B0580F20 -:1081F0000011E200B058130011E200B0581700114E -:10820000E200B0581B0011E200B0581F0011E2005C -:10821000E00146F0106401BC60070031E300B05893 -:10822000030011E200B058070011E200B0580B0043 -:1082300011E200B0580F0011E200B058130011E233 -:1082400000B058170011E200B0581B0011E200B056 -:10825000581F0011E20192E01B0017A30002DE028A -:10826000F00000028740C300112D01866006F01067 -:1082700030028640C300112F00B040C700178100B4 -:1082800002DE02F00000028740C300113200B05E3F -:10829000070010310186E006F010300002DE02F027 -:1082A0000000006800A701978C03BFDE02F0114AAE -:1082B00000025E02F0113B00025E02F0114B000270 -:1082C000DE02F00000006800A701970F0002DE0246 -:1082D000F0000001816006093049006800A70091A4 -:1082E0004000025E02F0114C0002DE02F0000000CD -:1082F000025E02F0114C018160020930490002DE89 -:1083000002F000000188E00E09304900B04127006A -:10831000180000B0002B0010020002DE02F0000086 -:1083200001BC60030010020182E0020F107800021D -:10833000DE02F00000006800A701978B00B0412723 -:108340000017A100B0412701D04900B05E87001797 -:10835000A100B05E870017A100B05E870017A100E2 -:10836000B05E870017A100B05E870017A100B05E65 -:10837000870017A100B05E870017A100B05E8700DC -:1083800017A100B05E870017A100B05E870017A19B -:1083900000B05E870010490002DE02F0000001001C -:1083A000DE530017A601BC60030037A103BFDE0245 -:1083B000F0115D00025E02F00127018760060337BD -:1083C000A20068DE9B001161018760020337A200F2 -:1083D000025E02F0012B0002DE02F0000002024108 -:1083E0001F00117602825E5300116801826006F25E -:1083F000979400B0446700180000B0446B00081B5D -:1084000000B0446700180000E844690377A40068DE -:1084100000A700916B006DDE9300517000E044678F -:108420000317A303905E02F011730285C5230011A8 -:10843000730068DE8E23316D01BC600302104701BA -:10844000BC600300904301826002F2979401826055 -:1084500002F5B7AD006800A7009176006800A7009C -:10846000B1760002DE02F000000201C11F00118996 -:1084700002855EAF00117C01856006F577AB00B028 -:10848000446700081E00B0446B00081F00E9446503 -:1084900003D7A100E8C46903F7A200D05E87007784 -:1084A000A101E1DE8AF437A200E95E862697A100E9 -:1084B000E8DE8A26B7A200695E8B00118901BC61E3 -:1084C0000300113300E144DAF4313600E144DEF414 -:1084D000513701856002F577AB01BC60030110479D -:1084E00001BC60030050430002DE02F00000020104 -:1084F000AE2700118C0284C52300119601BC600FC9 -:108500000C106500E0419571306502002E270011C6 -:108510009000E0419700B06501BC600F0D17A1000D -:108520006E4196F4319400E15A0229368000E0DA77 -:108530000700168101BC6003000B8901BC600300C9 -:1085400011490002DE02F0000000B0451F00178153 -:1085500000B005B70017A601BC600704106401BC99 -:1085600060131B906501BC60030017A10205DEAF1C -:108570000011B100B0580F0017800068DE842C3164 -:10858000A100E0582300360803BFDE02F011B90253 -:10859000005E9B0011B10280DA030011A701185898 -:1085A0001F00178200E05E0B00378201985E0AC050 -:1085B000F60703BFDE02F011AA011A581F00178246 -:1085C00000E05E0B003782019A5E0AC0F60701F0F8 -:1085D000DE0300378000A05E02C0578000B05E035B -:1085E00000160300A044B6F0178200B05E0B001620 -:1085F0000500E05E0AC0960603BFDE02F011B90076 -:10860000B0581300178200E85E06F057A5006ADE36 -:10861000970011B700E85816F4B6050069D817009E -:1086200011B701BC600300160500B058170017A56C -:1086300000E05812F4B60600E0419302106400E036 -:10864000419706D06500E05E870037A100905E9BF1 -:108650000037A60068DE8700919C01BC6003001112 -:108660004701BC600300016D0002DE02F000000162 -:10867000BC600300016C01BC600300016D01BC60C3 -:10868000070A106401BC60030077A100B0428F00AC -:10869000178000A05E0301F78000B05E0300016E4A -:1086A00001BC63FF1FF7A20068DE030011CB01BC11 -:1086B00060030017A200886006F43781002005BA25 -:1086C000F031D00068DE8AC0D1D000E005B30021CF -:1086D0006C00B005B6F0216D00685E030011D40097 -:1086E000205E06F011DA006EDE8AC0D1DA03BFDE4A -:1086F00002F011D5006DDE8AC0D1DA00B05E8700CD -:1087000017A300B0419300016600B0581B0017A2E8 -:1087100001BC600300016C01BC600300016D00E856 -:10872000419302106400E85E870037A10069DE878C -:108730000011CB00B05E8F0001650002DE02F00088 -:108740000000B0059B00106400B0581B00114500EC -:10875000B0059B00016200B0059700016100B058B0 -:108760000F00178500B0580700178300B0580B00A2 -:1087700017840118581F00178C011A581F00178DF5 -:108780000002DE02F0000000B0058B001064006EF5 -:1087900041932A11F600A044B6F0B7A100B05E875D -:1087A00000160500E05812F4360600B0581B001100 -:1087B00045020000F30011F3006D41932811F3020C -:1087C00000DEAF0011F301BC600B02514200B05E4D -:1087D0008700016F02015EAF0011F600B05E170066 -:1087E000160301816002F577AB0002DE02F00000A3 -:1087F000020145230012010287C493001201018285 -:108800006002F5D7AE02012C230011FE00E02C2BF4 -:10881000002B0A01816001610B0802065EB700129D -:108820000100E02AD7002AB501866002F5B7AD0045 -:1088300002DE02F00000020200BF00120F00025E22 -:1088400002F012370202DEB30012070068428F0006 -:108850000F2503BFDE02F00002028881AB00120F79 -:1088600002845EFF00120502845EB30012050282DC -:10887000DEFF00120502822B2F00120D00682A9BDA -:1088800000120F0284DEAF00120502845EB70012F0 -:108890000500B05E870017A10002DE02F0000001B3 -:1088A00082E002F597AC0203DEFF00121902844554 -:1088B0002300121902012B2F0012190180E006F289 -:1088C000979400025E02F0114C0180E002F297944E -:1088D00000025E02F0114C0180E002F29794020166 -:1088E000AC230011360181E001610B0803BFDE02F9 -:1088F000F01138020400C70012270206ABD30012A1 -:10890000210284C5AF00123503BFDE02F01222023D -:1089100084C56F00123502844523001224020042F0 -:108920000300123500685E4B04B23500685E4B06EA -:10893000B23500685E4B0632350182E006F597AC31 -:108940000284452300122A0323DE02F0122B018346 -:10895000E006F597AC0180E006F29794028400C728 -:1089600000113600B02AD70017A2006DDE8955111C -:108970003602872B2F00123202005EFF00113602F2 -:1089800007AB2F0011360181E005610B0803BFDE44 -:1089900002F0113803BFDE02F011360002DE02F0F1 -:1089A0000000020200BF00144D0206ABD3001244C7 -:1089B0000104C1070017A101855E85610B0802044F -:1089C0002C2300124401846001610B0801BC603754 -:1089D0000017A201BC60031417A100B045E3001802 -:1089E0000000B045E300180000B045E300180001A6 -:1089F000BC620300107701BC60031B507600025E6E -:108A000002F0013E00682AEB00124900E844655775 -:108A100057A101BC63F71D17A2006D5E86F4524991 -:108A200000E84466F44ABA006CC46556724B00E82C -:108A30004467002AB30206ABD3001250006DC4672E -:108A400001524E01BC6003000B100284C5AF00123E -:108A5000BD03BFDE02F012510280456F0012BD025D -:108A60000701AB0012530180600209D04E01BC63C4 -:108A7000FF1FF7A10068C586F4325601BC600300F1 -:108A80000ABD0204DEB700144D0184E002F5B7AD63 -:108A90000184E001610B080202DEB30012740206D9 -:108AA000ABD30012650068AAF700925D00682B0343 -:108AB00000125E03BFDE02F01263018B600E2B9189 -:108AC0005C0287ABD30012620182600209D04E03C0 -:108AD000BFDE02F012630182600609D04E00025E22 -:108AE00002F0121103BFDE02F01267018360062B51 -:108AF000915C00025E02F012110204DEAF001274FB -:108B00000282DEBB0012740068AAF700926C0106B4 -:108B1000AB170017BB0068DEEF001270028480C73D -:108B20000012740068AAF700326F006CC4655672B8 -:108B3000730068AAF700927400682B030012740097 -:108B4000E845895AF7A1006D5E856052740186E0A0 -:108B500005610B0802835EBB00127A0206ABD300EC -:108B6000127800E845C95AF7A103BFDE02F0127976 -:108B700000E845895AF7A1006E5E8554B297020558 -:108B8000DEB700129300E02B97002AE501BC6003DA -:108B9000000AE700682C4700127F00E82C47002BF2 -:108BA0001101866002F5B7AD0204DEFF00128900F4 -:108BB000B02B9B0017A200B02A9B0017A10283AC28 -:108BC0002700128600682C87001287006D5E85647E -:108BD000328700B02C7F0017A2006D2B96F45289CB -:108BE0000184E002F7F7BF0206DEFF00129300E007 -:108BF0002BC7020AF100B04467000AFC01182BC71A -:108C00000017A1011A2BC70017A2006E5E87001281 -:108C100091006DDE895E529103BFDE02F012930176 -:108C2000BC6003000AF10186E002F7F7BF02025EB2 -:108C3000FF00144D0068AAEB00144D00B02AC700D5 -:108C40000ABA03BFDE02F0144D0182E002F7F7BF5B -:108C500002862C2300129F0068B05B00129B006804 -:108C6000305F00129F00E9446582D7A600E8C4691E -:108C700082F7BB00E10EE2F4C3B800E08EE6F763D2 -:108C8000B902025EFF0012A7020600C70012A4028A -:108C9000802BD30012A400B02B2B0017BB006E2B2F -:108CA00002F7744D02025EFF0012A700B044670095 -:108CB0000ABA03BFDE02F0144D0205DEB70012B59A -:108CC00000682AF70872AA00E8446555CAB6006829 -:108CD0002C470012AC00E82C47002B1100E02B9F22 -:108CE000002AE700B02BA30017A100B02A9B0017B1 -:108CF000A20283AC270012B200682C870012B300D6 -:108D00006D5E896432B300B02C830017A1006D2B17 -:108D10009EF432B501BC6003000AE50068AAF700C2 -:108D2000B2B800B04467000AEF00B0446B000AF329 -:108D30000068AAF70132BC00B04467000B0B0206C2 -:108D40002BD30012BC00B02C7B010B1E03BFDE0234 -:108D5000F0144D020701AB0012BF0180600609D07C -:108D60004E0204DEB70012C80283C5730012C201AE -:108D7000876006F577AB0282DEB300144D0203C5AF -:108D80007300141C00E844655637A1006D5E8555DC -:108D9000B44D01836006F5D7AE03BFDE02F0144D7B -:108DA00000E10ED30023B400E08ED70003B50286A5 -:108DB0002C230012CD00B04467000C1600B0446BA9 -:108DC000000C170206AC230012D001846002F5B734 -:108DD000AD0186E001610B080206ABD30012D7019A -:108DE000BC6003000AD7006D45C71F52D400B045D0 -:108DF000C7000AD700E044655AF7BB00E85EEE2ED4 -:108E00002AB103BFDE02F012DC01BC6003000AD706 -:108E1000006D45871F52DA00B04587000AD700E091 -:108E200044655AF7BB00E85EEE2C2AB1018360026C -:108E3000F5D7AE0184E006F5B7AD0185E002F5B7E0 -:108E4000AD01826002F7F7BF01856002F5B7AD01A1 -:108E5000BC6003000B0500E844655637A1006D5E59 -:108E6000855DD2E2006D5E8555B2E600E02B6300C1 -:108E70002AD800B02A930017B30206ABD30012F52C -:108E800001BC600301917800B045E300180000B018 -:108E900045E7000AC401BC600301B17800B045E3B6 -:108EA00000180000B045E7000AC501BC600301D10D -:108EB0007800B045E300180000B045E7000AC6019D -:108EC000BC600301F17800B045E300180000B04534 -:108ED000E7000AC703BFDE02F0130101BC60030014 -:108EE000117800B045E300180000B045E7000AC45F -:108EF00001BC600300317800B045E300180000B009 -:108F000045E7000AC501BC600300517800B045E3A5 -:108F100000180000B045E7000AC601BC60030071FC -:108F20007800B045E300180000B045E7000AC7012B -:108F300082E001610B080207AB1B0013040182E011 -:108F400005610B0800B02B170017BB01285EEF006E -:108F50000ABD01BC60131C57BB02182B1B00130B6E -:108F600001182B1B0017A60080DE9AF777BB00B014 -:108F700041B70017B301342B1B0017A201182B1B9C -:108F80000017A300682AF70033180068AAF70093B7 -:108F90001100685E8F00731A03BFDE02F013180021 -:108FA000682AF70133170068AAF70053150068DE36 -:108FB0008B00731903BFDE02F013170068AAF700D5 -:108FC000731A0068DE8B00D31900685E8F00331AB5 -:108FD00000685E8F00131A018760055E8AF4020341 -:108FE0002BD300132200682AF702D31D0068AAF7CA -:108FF00002B32201BC60131C57BB0234AB17001331 -:10900000220134AB170017A60080DE9AF777BB0069 -:10901000B041B70017B302022C2700132401866069 -:109020000560AB05006E2AF701F32800886005573C -:10903000B7BB0020DEED5C532B03BFDE02F0132E26 -:1090400000E82AF70217BB00886006F777BB00200C -:109050005EED5C732E01856006F5B7AD020480C33A -:1090600000132E0184E00560AB05006E2AF701F3C2 -:10907000350088600557B7BB00205EEF01933301D0 -:1090800086600160AB050068AC470013390020DE44 -:10909000ED5A933803BFDE02F0133900E82AF702D5 -:1090A00017BB00886006F777BB00205EED5AB33926 -:1090B0000184600560AB050068AAF702F342010D68 -:1090C000AB170017A1010EAB170017A200685E874F -:1090D00000134200E05E86F457A100E05E87080AB4 -:1090E000BD0186600160AB0500682C47001342019A -:1090F00084600160AB0502032BD300134E01836033 -:10910000015AAAD500682AF702D3490068AAF702D3 -:10911000B35E0068AAE700134C0068AB2300134C51 -:109120000282DEBB00134C02072B1B00134C018490 -:10913000600560AB0503BFDE02F0135E0283C573FA -:1091400000135E00025E02F015BE0068AAF702B3CB -:109150005E018360055AAAD500E02C8F002B230105 -:10916000856002F5B7AD0068AAE700135E0068AB42 -:109170002300135E0282DEBB00135E00B02AC30030 -:1091800017A201342B1B0017A1006EDE87061359AE -:1091900000B02ABF0017A2006E5E8964735E01BC36 -:1091A0006003000B2301BC6003000ADA018560063E -:1091B000F5B7AD0184E005610B080068AAF700B3BC -:1091C0006802075EFF00136801342B1B0017A30021 -:1091D0006DDE8D60336800685E8F0013680283ABBC -:1091E000170013660183600560AB0503BFDE02F064 -:1091F000136800B02BDB000AF000B0446B000AF7E4 -:109200000068AAF70133770202AC2700136B0186CE -:10921000E00560AB050281ABD300137701BC6003AE -:10922000000ADA00682C2F00137700E844656177A4 -:10923000A1006D5E8561937400B02C330017A2000D -:10924000E05E8961B7A2006DDE86F453760200AC61 -:10925000230013770185600560AB0503BFDE02F0D4 -:1092600013770180E001610B080068AAF701137A07 -:1092700000B02AC7000AD10187E006F7F7BF02074E -:10928000DEFF00137C0181E00560AB0500682AF772 -:1092900000338100682AF701F38102852BD3001384 -:1092A0008000682AF70313810068AAF700939201EF -:1092B000826006F7F7BF00B02AC7000AB90068AAA3 -:1092C000F703138800682B2300138800B0001300F5 -:1092D0000ABD00B02B7F000AC003BFDE02F013916D -:1092E0000068AAF7009392011C2B17000AC0010620 -:1092F000AB170017BB00685EEF00138F01BC600363 -:10930000006AC300B02C7B004B1E03BFDE02F013CB -:109310009100A82C7B004B1E01BC6003008AC30097 -:10932000B02AC7000AC80202DEBB00139F0284DE17 -:10933000FF0013950206DEFF00139F00B02AD7003E -:1093400017A2006DDE8955139E00B02B9B0017A25B -:1093500000B02A9B0017A10283AC2700139C006871 -:109360002C8700139D006D5E8564339D00B02C7FBB -:109370000017A2006DAB96F4539F0182E00560AB2D -:10938000050286ABD30013AD0088600557B7A10076 -:1093900020DE856393A500E82AF70217A100886004 -:1093A00006F437A100205E8563B3AB00682C6F0024 -:1093B00013AB01342B1B0017A2006E5E8B0293AA25 -:1093C00000B02C7B002B1E03BFDE02F013AB00A805 -:1093D0002C7B002B1E0068AAF702F3AD00B0446797 -:1093E000000B1B00E05ECD54B7B301826002F5D7DD -:1093F000AE00B02C2B0017A100B02AD70017A20096 -:109400006D5E895513B402865EB70013C503BFDED7 -:1094100002F013B6006D5E855FF3CA02812C230053 -:1094200013C501BC601F07706501BC601F1150644B -:1094300001BC601F11D7A400685A030013C1008843 -:10944000580300F7A30134D8030017A200E95E8E89 -:109450002337A301C3E0022357A500E8DE8AF4B74F -:10946000A20068DE8B0013C1006EDE8EF673C500AD -:10947000E0419300306400E04197019065006D4148 -:1094800092F493B903BFDE02F013CA00682AF70012 -:1094900093CA00682AF70053CA00682AF70073CA03 -:1094A00001826006F5D7AE00025E02F015BE01BC77 -:1094B00060131C57BB01342B1B0017A20080DE8AEF -:1094C000F777BB00B041B70017A200682AF7005336 -:1094D000D700682AF70253D700682AF70273D7002B -:1094E000682AF70073D700682AF70853D700682A5C -:1094F000F70873D700682AF70893D700682AF7039C -:10950000D3D703BFDE02F013E60185E006F5B7AD61 -:1095100000685E8B0013E100B05E8B000AA601823A -:10952000E006F5D7AE00682C8B0013DE006E5E8976 -:109530006453DE0181600563CB1E00E02BAB002A83 -:10954000EA006E5E896013E10182600560AB050090 -:10955000E844655637A100B044670017A300682AA5 -:10956000F70893E500E85E8EF42AAE01846002F706 -:10957000F7BF0282DEB300144D0203C57300141C52 -:1095800000B02AAB0017A200B02AB30017A30068EE -:10959000AAF70093F602802BD30013F600B02B033A -:1095A0000017A1006D5E855873F20180E00560AB85 -:1095B0000500682B4F0013F201BC6003000ABC00D9 -:1095C000025E02F0159B00685E870013F600682BB0 -:1095D000E70013F600B02BE70017A200B02BEB005A -:1095E00017A300685E8F0013FF00682AEB0013FFCB -:1095F00000E844655757A100E05E8EF457A2006D65 -:109600005E86F453FF0181600560AB0500682B4F57 -:109610000013FF01BC6003000ABC00025E02F015EB -:109620009B0281AB2F00140402005EFF00140402B1 -:1096300004452300140403A0DE02F014040183E0B7 -:109640000560AB050281AC2700141C02862C1700B4 -:10965000144D0286AC1700144D028080BF00144DDB -:1096600002825EBB00144D02822BD300141C0281C7 -:10967000AC1700141C0280AC1700141C02812C17BC -:1096800000141C02822C1700141C028881AB0014E9 -:109690001C0282AC1700141502832B1700141C0245 -:1096A000832C1700141502852C1700141502842C26 -:1096B0001700141C0284AC1700141C0283AC1700A2 -:1096C000141C02845EB700141B0204DEAF00141BDE -:1096D0000281DEBB00141B0184E002F577AB0002BF -:1096E0005E02F0159F03BFDE02F0144D00E84465F2 -:1096F0005637A1006DDE8554B4280206ABD30014A2 -:10970000210183E0022B915C03BFDE02F0144D01C6 -:1097100083E0022B915C01BC600318517800B045D6 -:10972000E3001800018360022F317900A84138F965 -:10973000D7A100B05E84FE704E03BFDE02F0144D70 -:10974000028101AB00142C020081AB0014370284AB -:109750002C170014370280AC170014370206ABD365 -:10976000001435006BAC4223343000E04467014BF9 -:1097700010018B60022B915C0287ABD30014330184 -:1097800082600609D04E03BFDE02F014340182600D -:109790000209D04E03BFDE02F01436018360022BB3 -:1097A000915C03BFDE02F0144D0206ABD3001440FF -:1097B000006BAC4223343B00E04467014B10018B4B -:1097C00060022B915C0287ABD300143E01826006DD -:1097D00009D04E03BFDE02F0143F0182600209D0BF -:1097E0004E03BFDE02F01446018B60022B915C0138 -:1097F000BC600318517800B045E300180001836095 -:10980000022F317900A84138F9D7A100B05E84FE5B -:10981000704E00025E02F0121D02845EB700144D0D -:1098200002832BD300144A00682AF702B44D018446 -:10983000E006F577AB00E02B27002AC903BFDE0264 -:10984000F015870002DE02F000000185E002F5B7A6 -:10985000AD01836002F5D7AE0182E002F5D7AE011B -:1098600082E002F7F7BF0184E002F7F7BF01BC60B6 -:1098700003000AD301BC6003000AC801BC600300F6 -:109880000AC001BC6003000AEA018760015F6AFB4D -:1098900001BC6003000C1601BC6003000C170181C1 -:1098A000600163CB1E0002DE02F00000020200BF76 -:1098B0000014B20283DEFF0014DA0183E006F7F73A -:1098C000BF018560060B705B018560060BF05F02CF -:1098D00006ABD300146601BC600302116D00B02A10 -:1098E0009700116E028045AB00147A03BFDE02F0D0 -:1098F000146901BC600302115D00B02A9700115E7B -:109900000280456B00147A0206ABD3001473006B1F -:10991000AC4223346D00E04467014B10018B6002C0 -:109920002B915C0287ABD30014700182600609D0D2 -:109930004E03BFDE02F014710182600209D04E01B5 -:1099400088600E2D516A03BFDE02F0147A018B602D -:10995000022B915C01BC600318517800B045E30014 -:109960001800018360022F317900A84138F9D7A18E -:1099700000B05E84FE704E0188600E2B515A00B01C -:10998000413F1FF04F00682ABB001480018460062D -:10999000F7F7BF01BC602F1717A300E04466F46A15 -:1099A000B401BC6003000AAE00025E02F0144E0077 -:1099B000E844695FD7A1006EDE8700348A00B02BCF -:1099C000D7000AF001BC6003000AEF00682AEB0030 -:1099D000148A00B04467000AB900E84465554ABAE1 -:1099E00000B02AB30017A100E82AEAF42ABA0280DC -:1099F00080BF0014970281DEBB0014A80206ABD31F -:109A000000148F0204C5AF00149703BFDE02F014E8 -:109A1000900200456F0014970283C57300149702EB -:109A200006ABD300149501BC63FF1FF7A10068C506 -:109A3000C6F434A803BFDE02F0149701BC63FF1F15 -:109A4000F7A10068C586F434A80206ABD300149EC3 -:109A5000018B600E2B915C0287ABD300149C0182BA -:109A6000600209D04E03BFDE02F0149D0182600641 -:109A700009D04E03BFDE02F014A4018B600E2B91BF -:109A80005C01BC600318517800B045E30018000188 -:109A90008B2B2E2F317900A84138F9D7A100B05E69 -:109AA00084F9B04E0184E002F5B7AD0184E002F51F -:109AB00077AB0185E001610B0803BFDE02F0159270 -:109AC0000206ABD30014AB00025E02F0121D03BF0E -:109AD000DE02F014AD018360022B915C00025E0295 -:109AE000F0121D0184E006F5B7AD0184E006F577BC -:109AF000AB0206ABD30014B101846005610B08030F -:109B0000BFDE02F01592018D60020BF05F0206AB22 -:109B1000D30014B60188600E2D516A03BFDE02F037 -:109B200014B70188600E2B515A028181AB0014C812 -:109B30000206ABD30014C1006BAC422334BC00E07E -:109B40004467014B10018B60062B915C0287ABD3FD -:109B50000014BF0182600209D04E03BFDE02F01480 -:109B6000C00182600609D04E03BFDE02F014D701A7 -:109B70008B60062B915C01BC600318517800B045E6 -:109B8000E3001800018360022F317900A84138F901 -:109B9000D7A100B05E84FE704E03BFDE02F014D782 -:109BA0000206ABD30014D1006BAC422334CC00E0EE -:109BB0004467014B10018B60022B915C0287ABD391 -:109BC0000014CF0182600609D04E03BFDE02F014FC -:109BD000D00182600209D04E03BFDE02F014D7012B -:109BE0008B60022B915C01BC600318517800B0457A -:109BF000E3001800018360022F317900A84138F991 -:109C0000D7A100B05E84FE704E0184E002F5B7ADCE -:109C10000184E002F577AB00025E02F0144E000210 -:109C2000DE02F0000000B0446B000AFE0202DEB368 -:109C30000014E70206ABD30014E5018360062B9104 -:109C40005C0287ABD30014E20182600209D04E03AC -:109C5000BFDE02F014E30182600609D04E00025E0E -:109C600002F0121103BFDE02F014E7018360062B3D -:109C7000915C00025E02F0121101866005610B0822 -:109C8000020200BF00150C0183E002F7F7BF0203D8 -:109C9000C5730014FC020080BF0014FC0206ABD3A5 -:109CA0000014F5006BAC422334F000E04467014B34 -:109CB00010018B600E2B915C0287ABD30014F30173 -:109CC00082600209D04E03BFDE02F014F40182600C -:109CD0000609D04E03BFDE02F0150B018B600E2B80 -:109CE000915C01BC600318517800B045E300180096 -:109CF000018B2B2E2F317900A84138F9D7A100B064 -:109D00005E84F9B04E03BFDE02F0150B0206ABD342 -:109D100000150500E0446700B7BB006CC466F7742B -:109D2000FE018B60022B915C0287ABD3001503010F -:109D300082600609D04E03BFDE02F0150401826086 -:109D40000209D04E03BFDE02F0150B018B60022B1F -:109D5000915C01BC600318517800B045E300180025 -:109D6000018360022F317900A84138F9D7A100B0F2 -:109D70005E84FE704E0182E002F597AC0002DE02C6 -:109D8000F0000001BC60030037A20020E3FE0915CB -:109D9000680020E0420D956802845EB300156802F9 -:109DA0008042030015680284452300156803915E14 -:109DB00002F015680068AB4F0015680282DEFF00F4 -:109DC000156800682ABB00151900E8446555D7B925 -:109DD00000E82A9AF737B902805EFF00159B02015E -:109DE00080C700159200B02AD70017A1006DDE854C -:109DF0005515920282DEB30015680203C573001583 -:109E000049020480C700154900685E8B00152E02C8 -:109E100084AC2300152E0203C5730015490202AB62 -:109E2000D300152502855EBB0015260282DEBB002D -:109E3000154900B02B830017A1006EAB6AF4352ED4 -:109E40000203C57300154900682A9B00152D0068A0 -:109E50002ABB00152E006ADEE554F549006ADEE5EE -:109E60005A554900682AE700154902941DF3001568 -:109E7000310203DE5300153603BFDE02F015340154 -:109E8000141DF30017A600901CBAF4D7A602005EBA -:109E90009B00153600B02B87000AA703BFDE02F037 -:109EA000159201BC600302579201BC63FF1FF0C30F -:109EB00001BC60030910E301865E8A1C70E3018423 -:109EC00060061C70E300682AEF00153D0185E0067E -:109ED0001C70E301BC600303978200025E02F01570 -:109EE0007200B054130010E400E043915B30E401D1 -:109EF000BC60030010EE01BC63FF1FF0CE00E02A3F -:109F0000EF002ABB01BC61030077A601141DF3001A -:109F100017A200B05E8B000C1801BC610303EC19A2 -:109F200003BFDE02F0156202845EB700156801BC53 -:109F300060230890E600025E02F0016A00B05ECF86 -:109F40000010E40068AAF70035520205AC230015A2 -:109F50005200E82ACE2337A3006DDE8E1C955200F6 -:109F6000B05E8F0010E400682A9B00155A00B02AEA -:109F7000DB0010E40206ABD30015570284C5AF0026 -:109F8000155A03BFDE02F015580280456F00155ABE -:109F900000695EE700155A00E05EE556D0E40282F3 -:109FA000DEBB00155E00682AF700155E00E10EDAE0 -:109FB0001C83B600E08EDF0003B701BC600301D74D -:109FC0008200025E02F0157201BC61030077A603F5 -:109FD000BFDE02F0156200B0004700108600025E8E -:109FE00002F015F800025E02F010700190600A099C -:109FF000104801846006F597AC00B05E9B001080AD -:10A000000002DE02F0000002805EFF00156D02819A -:10A01000DEBB00156D020180C7001592020480C7E7 -:10A0200000159201806002F7F7BF0280C28F001511 -:10A03000930201DEBB00159301BC60030017A2036D -:10A04000BFDE02F0150E00685E4B0635790285DE34 -:10A05000FF00158000B02B370017A1006DAAEEF4A9 -:10A06000358001BC600301378000B02B3B0017A195 -:10A07000006D2AEEF4357B02812BD300157B01BCE9 -:10A08000600301778001BC600300378100025E023B -:10A09000F0014301D2DE0AA030E000B0540B001002 -:10A0A000E103BFDE02F015860280ABD30015790113 -:10A0B000BC600301578001BC600300178100025E91 -:10A0C00002F0014300B054070010E000885E0B006E -:10A0D00070E10002DE02F0000000682AF300159231 -:10A0E0000204DEAF00159200E844655797A4006EA5 -:10A0F0005E9154F59200885E930037A4006D5E91E6 -:10A1000054F59200025E02F015E303BFDE02F01583 -:10A110009F00E844655797A400885E930037A40029 -:10A12000025E02F015E303BFDE02F0159F0284DE3B -:10A13000AF0015960181E002F5D7AE03BFDE02F055 -:10A14000159F00682B6700159B00E044655B2AD3D0 -:10A1500000682B6B00159A00E044655A4AD3000250 -:10A16000DE02F0000001806006F7F7BF00682AF306 -:10A1700000159F00E844655797A400025E02F015A1 -:10A18000E301846002F597AC01BC6003000ABC01E6 -:10A19000BC6003000AD301BC6003000ABB0104DEFB -:10A1A000AF0017A101845E86F5B7AD0284DEAF0073 -:10A1B00015A8018060060D906C0002DE02F0000020 -:10A1C0000285AC230015BD0203C5730015BD00B0A8 -:10A1D0002A8F0017A30202AC230015AD00B02AAFEE -:10A1E0000017A30202DEBB0015AF00B02A8B0017D8 -:10A1F000A300E04466F46AB30185E005610B080042 -:10A20000B04467000B030206ABD30015B7006BAC7C -:10A21000422335B600E04467014B100183E0022B76 -:10A22000915C03BFDE02F015BD0183E0022B915C5F -:10A2300001BC600318517800B045E30018000183A9 -:10A2400060022F317900A84138F9D7A100B05E84AF -:10A25000FE704E0002DE02F000000202DEB30015C6 -:10A26000C90206ABD30015C7018B600E2B915C02AF -:10A2700087ABD30015C40182600209D04E03BFDE54 -:10A2800002F015C50182600609D04E00025E02F0A0 -:10A29000121103BFDE02F015DB018360062B915C17 -:10A2A00000025E02F012110203C5730015CE028493 -:10A2B000DEAF0015CE0281DEBB0015CE02805EFF50 -:10A2C0000015CE02045EB70015E20206ABD30015FE -:10A2D000D5018B600E2B915C0287ABD30015D301A7 -:10A2E00082600209D04E03BFDE02F015D401826005 -:10A2F0000609D04E03BFDE02F015DB018B600E2B8A -:10A30000915C01BC600318517800B045E30018006F -:10A31000018B2B2E2F317900A84138F9D7A100B03D -:10A320005E84F9B04E0183E001610B080184600690 -:10A33000F5B7AD0184E002F577AB01BC6003000A1C -:10A34000BB01846002F597AC0185E001610B080157 -:10A3500086E001610B080002DE02F0000000682BBD -:10A360005B0015E500B02B5B0017A4006D5E9155F6 -:10A3700055E700B02AAB0017A400882B070037A5CB -:10A3800000E82B0AF4AAC200885E930037A400E01C -:10A390002B0AF48AC200902B0B00AAC100B02B0735 -:10A3A000000AA70002DE02F0000003A0DE02F015A2 -:10A3B000F1020042030015F100025E02F00D2F01D0 -:10A3C00083E005610B0801846002F5B7AD0184E00C -:10A3D00006F577AB01BC6003000ABB01846002F59F -:10A3E00097AC00B04467000ABC0002DE02F0000037 -:10A3F000010C81430017A101BC600300508A006872 -:10A400005E070016020068DE8700360201BC6003AA -:10A4100000B08A00685E070036020282DE03001682 -:10A420000201BC600300908A0283DE030016020072 -:10A43000E0600AF4D08A00685E0700160A019042C4 -:10A440002AA1308A00685E0700360A0190422AA0DD -:10A45000108A0109DE030017A2018F5E8A11508A5B -:10A4600000685E8B00160A0191E00E11508A00020E -:10A47000DE02F000000109DE030017A400E05A0626 -:10A48000F497A500905E96F497A50203DE030016EC -:10A49000120282DE0300161201BC61EF0857A6000B -:10A4A00080DE96F4D7A50116DE870017A300885E2C -:10A4B000870077A100E15E8702D7A100E0DE8F0070 -:10A4C00017A301BC60030017A2020E5E0300161959 -:10A4D00001BC60030037A200905E96F457A500808F -:10A4E000DE96F437A100E141B7FFF7A600E1DE8771 -:10A4F00001F7A10080DE96F477A300E1DE860DB7B8 -:10A50000A100E0DE8F0017A3017A5E86F477A10038 -:10A51000885E86F457A100B05E870017A20287DE2E -:10A520000300162600885E870057A103BFDE02F0F5 -:10A53000163302875E0300162D01BC639B0CD7A562 -:10A540000080DE86F4B7A100E141B7FFF7A500E087 -:10A55000DE870017A100885E870057A103BFDE02D7 -:10A56000F0163300885E870057A101BC639B0CF78F -:10A57000A50080DE86F4B7A101BC62030017A50028 -:10A58000E141B6F4B7A500E0DE870017A100E05E68 -:10A590008400D7A10002DE02F0000002001FF700D5 -:10A5A00000120282DE5300163B01886002049024F0 -:10A5B00000E02092F3082400E8208EF3082303BF74 -:10A5C000DE02F00B3701B8601604902401BC600372 -:10A5D00001D02503055E02F0164C0287C037000C3F -:10A5E0009E0386DE02F00CA100025E02F01236032A -:10A5F0005CDE02F0163D00D8409B0117A100E05E32 -:10A600008702379800A85E630077980102DE530046 -:10A6100017A10182E002F297940188DE84FFA7FD72 -:10A62000006EA08EF3164C00E85E6301D02501B8E1 -:10A63000600604902403BFDE02F000020181600482 -:10A64000FFA7FD01B8600A04902403BFDE02F000FA -:10A650000202285E8700166200B041930017A40032 -:10A66000E04193007064010A5E870017A200E84190 -:10A6700092F4506301185E870017A100E86042F46D -:10A6800037A200885602F436000068418EF4965EC8 -:10A6900000E8418F00306300E841930030640068B7 -:10A6A0005E8B02165600905602F457A300B058066F -:10A6B000F4760103BFDE02F0165600684192F4966C -:10A6C0006200E8419300306401BC6003001600039F -:10A6D000BFDE02F0165E00B05E870017A10002DE4A -:10A6E00002F000000180600286143000B050CB0000 -:10A6F0001065013850830017A10068DE3B06366AFA -:10A7000000E05A3300368C006EDA32F4201200B0CA -:10A710005A0B0017A201BC63FF1FF7A300B050CF74 -:10A72000001064006EDA32F4366F00B05A3700174A -:10A73000A300B0581300178201BC60030016040187 -:10A74000BC601B1FD7B60102D0C70017A100E041B3 -:10A7500096F4306500E050CB00D06401BC6003008B -:10A7600017B401BC600300178001BC60030037818F -:10A77000018760040310A0009052330097A400E00A -:10A78000418701B7B500685ED2F0569600E05EDA08 -:10A79000F690630020D802F0368A020250C70016F5 -:10A7A00090009056030097A100E85E86F497A101FF -:10A7B0009E6002F437A1006DDE87081690010A5EE4 -:10A7C000870017A201DA6002F437A100E05ED6F438 -:10A7D000506300886006F437A100205602F43690DA -:10A7E00000B05802F0360000E05A2B00368A006AAA -:10A7F000DED2F4768C0068DED2F0169100E05E03C3 -:10A8000000378000685E030036910186E004031083 -:10A81000A003BFDE02F01691006ADED2F4768C004F -:10A82000E05ED30037B400D05E0700378102985E47 -:10A83000D300167B00E0419300306403BFDE02F0DA -:10A84000167B00685E0300001203BFDE02F006CC38 -:10A850000282D0C70016A000B02A370017A101B8A5 -:10A860002A32F4368401025013001685013C5083CD -:10A870000017A100B050A70017A4006D5A32F4369B -:10A88000A90182E0068634310288502B0016A5000B -:10A89000B05A330017A1019E5E8684F427018360BD -:10A8A000068634310002DE02F0000000B050730072 -:10A8B00017A101B8506EF436840106D00700168542 -:10A8C00000B050AB0017A400D06006C0978000E035 -:10A8D000419700D7B5010A58130017A100E05ED6D2 -:10A8E000F437B500B0580F00106301165603001777 -:10A8F000810068D8130016BE011400630017A10080 -:10A9000068DE870016B40088013B01168003BFDEB5 -:10A9100002F016B90068DE870076B700A0013BE0C0 -:10A92000168003BFDE02F016B900E05E8709706290 -:10A930000088540301168000E85A0330168001BCD9 -:10A94000600300168101BC600300168201BC600335 -:10A9500000168303BFDE02F016C300E0418EC090F4 -:10A9600063006EC18EC036C300E8418EC030630004 -:10A97000E858030037A100E0418EF43063013850FD -:10A98000A30017A50068581303F6DE0068418EC0C7 -:10A9900056DE006DDA0AF4B6DE011656030017A182 -:10A9A0000068DE86F036DE015856030017A100E08D -:10A9B0005E870DD7A200B05ED70010620020DE02D5 -:10A9C000A016D500E05E86D037A300E05E8ED0777B -:10A9D000A3006D5A02F456DE006E5E8EF496DE0021 -:10A9E000E86002F4368300B05E8F00168100A05A42 -:10A9F0000F00768300E05A0B00368200E85A02F41A -:10AA0000568000D05E0300378000E0581300360403 -:10AA100000E0418F003063029858130016DB00E01D -:10AA20005ED70037B5006EC18EC036C400B0580383 -:10AA300000106303BFDE02F016C400B05813001705 -:10AA4000A10068DA370016E100B05E8700168D00BD -:10AA50006DDE86D1B6E300B05E8700168D0002DEA3 -:10AA600002F0000001BC60030017A101876004032D -:10AA700010A001BC60030990B500B0006300F0B401 -:10AA800001BC60570310B601BC60030090B500B074 -:10AA9000006300B0B400B042D30018000317DE0218 -:10AAA000F016EC0397DE02F016ED00B02A33001426 -:10AAB0002F018EE00C0310A0006DDE02D1B6F30072 -:10AAC000E85A36F0168D03BFDE02F016F501BC60C1 -:10AAD0000300168C01BC600300168D006E5A3AF01C -:10AAE00016F801BC600300168E03BFDE02F016F9F3 -:10AAF00000E85A3AF0168E00B058070017A100E09F -:10AB0000580EF01603006ED80EF436FF00E85E868D -:10AB1000C017A100E8580EF4360300E8580F0036BD -:10AB20000301185E030017A1006DDE030217070082 -:10AB3000E86042F437A200905A1AF4368600885A28 -:10AB40001EF457A200905A1EF4368700B05A1AF429 -:10AB5000568603BFDE02F0170900905A1EF43686AF -:10AB600001BC60030016870002DE02F000000158FD -:10AB7000600300102A01B8600A04902401BC60033D -:10AB80000290040189E0020D906C0002DE02F000E8 -:10AB9000000200DE5300171901BC60170777A100FF -:10ABA000025E02F0012700B040670017A200B05E0D -:10ABB0008B0057A200025E02F0012B01BC60030370 -:10ABC000378001BC600300178100025E02F0113281 -:10ABD0000002DE02F0000001BC60030337800002C7 -:10ABE0005E02F0112D0183E006F037810181E0065D -:10ABF000F0378100025E02F0113200B05E070017EC -:10AC0000A200E044670B57A1006B4466F4372001B3 -:10AC1000BC600311378000025E02F0112D018060DC -:10AC200006F0378100025E02F0113201BC600300C1 -:10AC3000978000025E02F0112D01806006F03781DE -:10AC400000025E02F0113200E044670157A1006B80 -:10AC50004466F4372A01BC600303378001A0607E9C -:10AC6000F4578100025E02F0113200E0446707975A -:10AC7000A1006B4466F4372F01BC600311578000BC -:10AC8000025E02F0112D01846006F0378100025E41 -:10AC900002F0113200B05E070017A201BC60030A87 -:10ACA000378000025E02F0112D01806002F03781D2 -:10ACB00000025E02F0113200E044670037A1006B31 -:10ACC0004466F4373A01806006F0378100025E0284 -:10ACD000F0113201BC600308578000025E02F011DF -:10ACE0002D018A6002F0378100025E02F01132000D -:10ACF000E044670037A1006B4466F43742018A6084 -:10AD00000EF0378100025E02F0113200E044670667 -:10AD100057A1006B4466F4374601BC60030CB78052 -:10AD200000025E02F0112D0280DE0700173001BC28 -:10AD3000600311578001846002F4578100025E02B3 -:10AD4000F0113201BC60030037A30206ABD3001739 -:10AD5000510284C5AF00175903BFDE02F01752023B -:10AD600080456F00175901BC60030017A3018B6079 -:10AD70000E2B915C01BC600318517800B045E300D4 -:10AD80001800018B2B2E2F317900A84138F9D7A15B -:10AD900000B05E84F9B04E01BC60170777A10002D5 -:10ADA0005E02F0012700B040670017A200A85E8B8A -:10ADB0000057A200025E02F0012B00E04467015739 -:10ADC000A1006B4466F4375F01BC600301B7A101C9 -:10ADD000BC60030477A200025E02F0012B01BC609C -:10ADE000130AF7A101BC60030017A200025E02F083 -:10ADF000012B01BC60030117A400E85E930037A497 -:10AE000001BC600301D7A100B05E930017A200024D -:10AE10005E02F0012B01BC60130AD7A101BC6003E4 -:10AE20000017A200025E02F0012B0068DE930017FB -:10AE30006700685E8F0017710002DE02F0000001FB -:10AE4000BC60270CB7A101BC60030197A200025EA1 -:10AE500002F0012B01BC60270EB7A101BC60030109 -:10AE600037A200025E02F0012B01BC60030657A46A -:10AE700001BC60030077A301BC60130957A1000265 -:10AE80005E02F00127018060060337A200025E0225 -:10AE9000F0012B01806002F457A200025E02F00173 -:10AEA0002B00E04466F497A1006B4466F437800001 -:10AEB000E85E8F0037A300685E8F00178701BC60D3 -:10AEC000030317A401BC60270F17A100025E02F064 -:10AED00001270068C0671FF77901BC60270EB7A182 -:10AEE00001BC600301F7A200025E02F0012B000228 -:10AEF000DE02F000000002DE02F000000200DE537D -:10AF000000179D01BC60130E77A100025E02F001E4 -:10AF10002700A040673FEC4401BC60131497A100D8 -:10AF2000025E02F001270196E0020337A200025EF2 -:10AF300002F0012B01BC601309B7A100025E02F010 -:10AF40000127018760020337A200025E02F0012B95 -:10AF500001BC60130997A100025E02F0012701877E -:10AF600060060337A200025E02F0012B0002DE023F -:10AF7000F0000001BC60730017A301BC60131497BC -:10AF8000A100025E02F0012700A04066F477A40150 -:10AF900096E01EF497A300B05E8D8897A200025E33 -:10AFA00002F0012B01BC601309B7A100025E02F0A0 -:10AFB0000127018760060337A200025E02F0012B21 -:10AFC00001BC60130997A100025E02F0012701870E -:10AFD00060060337A200025E02F0012B0002DE02CF -:10AFE000F000000068DE930017B100E05E03005738 -:10AFF000A201095E8B0017A103BFDE02F017B900A2 -:10B0000068DE930037B501105E030017A200E05E12 -:10B010008B0097A103BFDE02F017B901305E030079 -:10B0200017A200E05E8B0197A1006D5E870597B9BE -:10B0300001BC60030597A10002DE02F00000006879 -:10B040002BCB0017BF00B02BF30017A100E05E85EB -:10B050005FB7A1006BDE862337BF0186E006F7F7F6 -:10B06000BF0002DE02F0000000681F330017CD02AF -:10B070000200BF0017C3020345730017CD0285C548 -:10B08000230017CD00681F330037CB00B01FC70067 -:10B0900017A100025E02F0012700A84064F9D7A2C0 -:10B0A00000B05E88F9B7A200025E02F0012B03BF78 -:10B0B000DE02F017CD00A84138F9D7A100B05E84B8 -:10B0C000F9B04E0002DE02F00000020200BF0017DD -:10B0D000C3020345730017CD0158600300102A0115 -:10B0E00089E0020D906C01BC600300900400B04048 -:10B0F000130017A10002DE02F00000018260060FBB -:10B1000010780207C1E30017D601BC60030C17A337 -:10B1100001BC600300907601BC6003001077000260 -:10B120005E02F0013401BC60030C97A300025E02D2 -:10B13000F0012F008860118757A101BC5E860EF0D8 -:10B140007700025E02F0013401BC60030C17A3011A -:10B15000BC600300B07601BC600300107700025EA3 -:10B1600002F0013401BC60030C97A300025E02F000 -:10B17000012F008860058757A101BC5E860ED0763E -:10B1800000025E02F0013401BC60030017A300025C -:10B190005E02F0012F018560060ED07600025E028D -:10B1A000F0013401BC60030C17A301BC6003003044 -:10B1B0007601BC600300107700025E02F0013401EA -:10B1C000BC60030C97A300025E02F0012F01AC608B -:10B1D000A20EF07700025E02F0013401BC600300B1 -:10B1E00017A300025E02F0012F018560060ED076E3 -:10B1F00000025E02F0013401BC60030C17A301BC25 -:10B20000600300307601BC600300107700025E022C -:10B21000F0013401BC60030C97A300025E02F00150 -:10B220002F01AC60020EF07700025E02F0013401E3 -:10B23000BC60030017A300025E02F0012F018560CD -:10B24000060ED07600025E02F00134018260020F29 -:10B2500010780002DE02F0000001BC60130817A1A4 -:10B2600000025E02F00127018060020337A20002A3 -:10B270005E02F0012B01BC60030037A100025E02F8 -:10B28000F001270188600E0337A20068B0EB0018B8 -:10B29000100188600A0337A200025E02F0012B0150 -:10B2A000BC601B0657A100025E02F0012701883036 -:10B2B000EA0337A200025E02F0012B00025E02F0F8 -:10B2C00017D501BC60130817A100025E02F0012728 -:10B2D000018060060337A200025E02F0012B00022B -:10B2E000DE02F0000001BC60430890E600025E024E -:10B2F000F0016A01BC604F1110E40190600A09106E -:10B300004801BC600300000601BC600301D7820154 -:10B31000D2DE0877F0E000B00F030010E100B000CB -:10B320004700108600B00F1F00108A01BC600300A8 -:10B33000378100025E02F0107001BC60030010BB98 -:10B3400001BC61030010800182600610308103D0CF -:10B350005E02F003940002DE02F0000000681F832A -:10B36000001882028042030018820285C52300185B -:10B370008200681F8F00388200681F8B00385F01D1 -:10B38000BC60130817A100025E02F0012701806073 -:10B39000020337A200025E02F0012B01BC601B1BFE -:10B3A00057A100025E02F0012700B04067000C3E8A -:10B3B0000182E0060337A200025E02F0012B018445 -:10B3C0006006F457A200025E02F0012B01BC602768 -:10B3D0000F37A100025E02F0012700B04067000CA9 -:10B3E0003F018860060337A200025E02F0012B01D4 -:10B3F000BC60271597A100025E02F0012700B04053 -:10B4000067000C40019B60160337A201806006F4C0 -:10B4100057A200025E02F0012B01BC60131077A15D -:10B4200001BC600B0017A200025E02F0012B01BC00 -:10B4300060131057A100025E02F0012701B860827C -:10B440000337A200025E02F0012B01BC601310372B -:10B45000A100025E02F001270180E0020337A20092 -:10B46000025E02F0012B01BC60030007E201BC6038 -:10B47000030007E30068310F00185700E0446588B7 -:10B4800067E103BFDE02F0185800E044670807E1F7 -:10B4900001BC60131037A100025E02F00127018099 -:10B4A00060060337A200025E02F0012B01BC6003BC -:10B4B0000027E200025E02F0012702004067001848 -:10B4C00073028042030018730285C52300187301BC -:10B4D000BC60131037A100025E02F0012702004099 -:10B4E00067001866006CC464FC385F00E031070038 -:10B4F0002C4100E0310B002C4201BC601310F7A17D -:10B5000000025E02F0012700B0406700018401BC28 -:10B51000601310D7A100025E02F0012700B040675F -:10B5200000018501BC602B1357A100025E02F001EF -:10B530002700B0406700018601BC60131117A1000D -:10B54000025E02F0012700B0406700018701BC6085 -:10B55000271597A100B031030017A200025E02F088 -:10B56000012B01BC60270F37A100B030FF0017A2EC -:10B5700000025E02F0012B01BC601B1B57A100B052 -:10B5800030FB0017A200025E02F0012B01BC601329 -:10B590000817A100025E02F0012701806006033750 -:10B5A000A200025E02F0012B01BC60030007E20171 -:10B5B000BC60030007E000B05E870017A10002DE58 -:10B5C00002F0000001BC6003000C2500B030CB008D -:10B5D000179E00B030CF00179D00B030D300179CED -:10B5E00000B030D700179B03BFDE02F00A1A00003C -:10B5F000000000000000000000000000000000004B -:10B60000000000000000000000000000000000003A -:10B610000000000000207EC00000000000000000CC -:10B62000000000000000000000000000000000001A -:10B63000000000000000000000000000000000000A -:10B6400000000000000000000000000000000000FA -:10B650000000000000207EC000000000000000008C -:10B6600000000000000000000000000000000000DA -:10B670000000000000000000000020000000401159 -:10B68000010000000000801601008000000080160C -:10B690000100800300008016000000400000801AB6 -:10B6A0002100E00300008016000200400000801A24 -:10B6B000100200400000801A100202400000801AB0 -:10B6C0006100E00300008016100200400000801AB4 -:10B6D0006101E01300008016300200400000801A73 -:10B6E000100200400000801A1C0200400000801A76 -:10B6F000000200000000801A1C0A00400000801AAE -:10B700001C0A20400000801A1FCA20400000801A36 -:10B710001FCA20400000801A010000000000801EA7 -:10B72000090000000000801E0000000000008002F0 -:10B730000000000000008002000000000000800205 -:10B74000080000000000801E000000000000801EB5 -:10B75000010000000000801E110000000000801E9B -:10B760001FCA20C00000801A1FCA20C00000801A13 -:10B770005FCA20C00000801AB06400000000800E84 -:10B780000000280000008012110000000000801E50 -:10B7900000000000C82542850000000000004001B4 -:10B7A0000000000000004001000000000000400117 -:10B7B0005FCA2040000040191FCA20400000401905 -:10B7C000010000000000401D010000000000401DBD -:10B7D000010000000000401D090000000000401DA5 -:10B7E0001FC22040000040190F0000000000401D53 -:10B7F0001FC220C0000040191BC220C00000401919 -:10B80000207D00000000400D0000200000004011DD -:10B8100000000000330442890000000000004001E5 -:10B820000000000000004001000000000000400196 -:10B830001BC2204000004019090000000000401D0C -:10B840001BC2204000004019010000000000401D04 -:10B85000000000000000401D1FC2204000004019F1 -:10B86000010000000000401D090000000000401D14 -:10B870001FC22040000040190B0100000000401DC5 -:10B880001FC220C0000040191BC220C00000401988 -:10B89000C07700000000400D0000280000004011AB -:10B8A00000000000331C428900000000000040013D -:10B8B0000000000000004001000000000000400106 -:10B8C0001FC220C0000040191FC220C00000401944 -:10B8D0006100E0130000401500000000000040017E -:10B8E00000000000000040010000000000004001D6 -:10B8F0006101E0130000401513C220C00000401990 -:10B9000061018013000040150A0100000000401D85 -:10B9100013C220C00000401908040000000000F815 -:10B920000000000000004001000000000000400195 -:10B930000000000000004001000000000000400185 -:10B94000000000000000400113C220400000401928 -:10B950000B0100000000401D13C220C00000401970 -:10B960000000000000004001000000000000400155 -:10B97000030100000000401D13C2204000004019D8 -:10B980000000080000004011610180130000401514 -:10B990006101801300004015610180130000401513 -:10B9A0001FC22040000040191FC220400000401963 -:10B9B0001FC22040000040190B0100000000401D84 -:10B9C0000B0100000000401D1FC220C000004019F4 -:10B9D0001BC220C000004019C37700000000400DCA -:10B9E000000008000000401100000000131C428805 -:10B9F00000000000000040010000000000004001C5 -:10BA000000000000000040011BC22040000040195F -:10BA1000090000000000401D1BCA20400000401922 -:10BA20001FCA204000004019090000000000401D0E -:10BA30001FC22040000040190F0000000000401D00 -:10BA40001FC220C0000040191BC220C000004019C6 -:10BA5000237D00000000400D0000000000004011A8 -:10BA600000000000130442880000000000004001B4 +:10031000000006071E031900000006071E0319004F +:10032000000006071E031900000006071E0319003F +:10033000000006071E031900000006071E0319002F +:10034000000006071E031900000006071E0319001F +:10035000000006071E031900000006071E0319000F +:10036000000006071E031900000006071E031900FF +:10037000000006071E031900000006071E031900EF +:10038000000006071E031900000006071E031900DF +:10039000000006071E031900000006071E031900CF +:1003A000000006071E031900000006071E031900BF +:1003B000000006071E031900000006071E031900AF +:1003C000000006071E031900000006071E0319009F +:1003D000000006071E031900000006071E0319008F +:1003E000000006071E031900000006071E0319007F +:1003F000000006071E031900000006071E0319006F +:10040000000006071E031900000006071E0319005E +:10041000000006071E031900000006071E0319004E +:10042000000006071E031900000006071E0319003E +:10043000000006071E031900000006071E0319002E +:10044000000006071E031900000006071E0319001E +:10045000000006071E031900000006071E0319000E +:100460000000060F3FFF62000000060F3FFF5E0026 +:100470000000060F3FFF59000000060F3FFF550028 +:100480000000060F3FFF51000000060F3FFF4D0028 +:100490000000060F3FFF4A000000060F3FFF470025 +:1004A0000000060F3FFF44000000060F3FFF410021 +:1004B0000000060F3FFF3E000000060F3FFF3C001C +:1004C0000000060F3FFF3A000000060F3FFF370015 +:1004D0000000060F3FFF35000000060F3FFF33000E +:1004E0000000060F3FFF32000000060F3FFF300004 +:1004F0000000060F3FFF2E000000060F3DFF2E00FC +:100500000000060F39FF2F000000060F3AFF2D00F4 +:100510000000060F39FF2C000000060F37FF2C00EB +:100520000000060F36FF2B000000060F36FF2A00E2 +:100530000000060F35FF29000000060F35FF2800D8 +:100540000000060F33FF28000000060F31FF2800CF +:100550000000060F30FF27000000060F2FFF2700C6 +:100560000000060F2DFF27000000060F2EFF2500BC +:100570000000060F2CFF25000000060F2BFF2500B2 +:100580000000060F29FF25000000060F28FF2400A9 +:100590000000060F26FF25000000060F24FF26009E +:1005A0000000060F22FF26000000060F21FF260094 +:1005B0000000060F21FF25000000060F22FF230088 +:1005C0000000060F20FF23000000060F1FFF23007E +:1005D0000000060F1FFF22000000060F1FFF210072 +:1005E0000000060F1CFF22000000060F1CFF210068 +:1005F0000000060F1CFF20000000060F1CFF1F005C +:100600000000060F1CFF1E000000060F1AFF1F004F +:100610000000060F1AFF1E000000060F19FF1E0043 +:100620000000060F19FF1D000000060F18FF1D0037 +:100630000000060F18FF1C000000060F16FF1D002B +:100640000000060F16FF1C000000060F17FF1B001E +:100650000000060F17FF1A000000060F17FF190011 +:100660000000060F16FF19000000060F15FF190005 +:100670000000060F14FF19000000060F16FF1700F8 +:100680000000060F15FF17000000060F17FF1500EA +:100690000000060F16FF15000000060F15FF1500DD +:1006A0000000060F14FF15000000060F15FF1400D0 +:1006B0000000060F14FF14000000060F14FF1300C3 +:1006C0000000060F15FF12000000060F12FF1300B6 +:1006D0000000060F13FF12000000060F12FF1200A9 +:1006E0000000060F11FF12000000060F10FF12009D +:1006F0000000060F0DFF14000000060F0FFF120090 +:100700000000060F0EFF12000000060F0CFF130082 +:100710000000060F0DFF12000000060F0CFF120074 +:100720000000060F0BFF13000000060F0CFF110066 +:100730000000060F08FF14000000060F09FF130059 +:100740000000060F08FF13000000060F0AFF11004B +:100750000000060F08FF12000000060F07FF13003D +:100760000000060F08FF11000000060F07FF12002F +:100770000000060F07FF11000000060F05FF130021 +:100780000000060F08FF0F000000060F09FF0E0013 +:100790000000060F08FF0E000000060F07FF0F0005 +:1007A0000000060F04FF11000000060F05FF1000F7 +:1007B0000000060F03FF12000000060F04FF1000E8 +:1007C0000000060F01FF14000000060F02FF1200D8 +:1007D0000000060F01FF13000000060F02FF1100CA +:1007E0000000060F01FF12000000060F02FF1000BC +:1007F0000000060F01FF11000000060F01FF1000AE +:100800000000060F01FF10000000060F01FF10009E +:100810000000060F01FF10000000060F01FF10008E +:100820000000060F01FF10000000060F01FF10007E +:100830000000060F01FF10000000060F01FF10006E +:100840000000060F01FF10000000060F01FF10005E +:100850000000060F01FF10000000060F01FF10004E +:1008600000007261746573656C0073746600636385 +:100870006B5F6F6E65636F72655F74780074656D32 +:1008800070735F706572696F640074786368616922 +:100890006E007278636861696E0073776469765F71 +:1008A000736E727468726573680073776469765FDB +:1008B00074785F7765696768740073776469765FD9 +:1008C000736E726C696D0073776469765F737763BA +:1008D00074726C5F6D61736B0073776469765F63CC +:1008E000636B736E72636F72720073776469765FA5 +:1008F00073776374726C5F616E74300073776469D0 +:10090000765F73776374726C5F616E7431007377B6 +:100910006469765F77656967687400737764697680 +:100920005F736574746C650073776469765F656E78 +:100930000073776469765F72785F706F6C69637952 +:100940000073776469765F63656C6C5F706F6C6968 +:1009500063790073776469765F73776374726C5F31 +:10096000656E0073776469765F746872657368009A +:1009700073776469765F6770696F5F31007377645E +:1009800069765F63636B6E6F6973656573746C69B9 +:100990006D0073776469765F6C6F673261766700AC +:1009A00073776469765F6770696F007377646976DF +:1009B0005F74785F706F6C696379007377646976D0 +:1009C0005F74696D656F757400616E746469765FDC +:1009D00072737369646966667468726573680077B8 +:1009E0006F776C5F6770696F00776F776C5F6770A8 +:1009F000696F706F6C00000073B543691646002282 +:100A00002F2B04460D46019208DD332B06D01346EA +:100A10000121E2F3D9F183059B0D07E00021204677 +:100A20000A46E2F331F2064B03401B0C1B02204640 +:100A3000336001A92A4600F005F801987CBD00BF8B +:100A40000000FF03F8B504460E461546E5F380F5B1 +:100A500040F61201002207462046E6F31BF320462B +:100A6000E5F37EF520463946E6F322F3024B336088 +:100A70004FF4C8632B60F8BD4C6403000B46C06F95 +:100A800011461A46FFF7B8BF10B501210446C06FE2 +:100A9000E2F35CF2E06FE6F337F3002010BD37B508 +:100AA0000024694601AA054600940194FFF7E6FF79 +:100AB0009DE806000346284624F052DC20463EBD51 +:100AC00038B50446C06FE2F3D3F148B12046FFF7D2 +:100AD000E6FF054638B92046FFF7D6FF284638BD61 +:100AE0004FF0FF3038BD002038BD2DE9FF410746EB +:100AF0004FF4B6700E4615469846E0F36BF4044684 +:100B0000002832D000214FF4B672DBF34DF40A9B7B +:100B10003846009304F18003019304F184030293A7 +:100B200031462A464346F2F7F1FBE067C0B10123A4 +:100B3000637440F612010022E6F3ACF20C210022AD +:100B4000C4F88800E06FE5F3F7F42046F5F722FFDC +:100B50002046FFF7B5FFE06FF2F780F9002500E0CF +:100B60000B252046E0F348F400E01E25284604B09B +:100B7000BDE8F081CDAB000001BC600300104E0366 +:100B8000BFDE02F00E5C0280C12700000403BFDE5E +:100B900002F0105903A85E02F0001203A65E02F0F4 +:100BA000001202825E5300001202855EAF00001246 +:100BB000020200BF00000F03A85E02F000120282D2 +:100BC000DEBB0000120282DEB300001202845EB7B8 +:100BD00000001202845EB3000012028600C700000B +:100BE00012028480C300001201BC63FF1FF04000AA +:100BF000008000000000035B5E02F0001401BC6096 +:100C00001300104300015E02F0000000025E02F0DB +:100C1000182C020200BF0000B402045EFF00001B9B +:100C2000006B446556801B01846002F7F7BF01BC6E +:100C30006003000AA600025E02F012370202DEFF25 +:100C4000000020006B44655520200182E002F7F788 +:100C5000BF03BFDE02F006C30201AC7B000025002B +:100C6000E844656177A101BC607F0817A2006D5E52 +:100C700086F4402500A82C7B010B1E00682B4F003A +:100C8000002A0280DEFF0000B4006B44655A60B4A5 +:100C90000184E006F577AB00025E02F0159B0204CA +:100CA00080C700002C028180C700002E01806002F6 +:100CB000F7F7BF01BC6003000ADA00902BE300D70E +:100CC000A200E02BDEF457A3006D446AF46032000A +:100CD000B02BD7000AF001876002F7F7BF00682B3E +:100CE000BF00003A00E944655DF7A300E8C4695E0F +:100CF00077A20068DE8B00003A006DDE8D5E003A60 +:100D00000286ABD300003A01876006F7F7BF0207FF +:100D1000DEFF00003F00E844655A37A2006D5E899F +:100D20005A003F0187E002F7F7BF01BC6003000AE9 +:100D3000D100682C6F00004501BC61F70017A100CD +:100D4000E844656377A2006D5E8AF4204501BC60CB +:100D500003000B1B00A82C7B002B1E00682AE70059 +:100D6000005100E844655737A1006DDE8556404CC0 +:100D700000682B2300005100E844655917A1006D5D +:100D8000DE8556404E03BFDE02F0005101BC600319 +:100D9000000ABA01BC6003000AB901BC6003000A82 +:100DA000C801BC6003000AC000A82C7B004B1E02D7 +:100DB00002DEB30000540200420300005400025E51 +:100DC00002F00D2F0203C57300005702845EB300CA +:100DD00000B40068AAEF0000B40284DEB700005936 +:100DE000020180C700007900B02AAB0017A2028080 +:100DF0002BD300006000B02B030017A1006DDE852F +:100E00005BE0AB00685E8700006000682BE70000D5 +:100E10006000B02BE70017A200682AEB0000660014 +:100E2000E844655757A101856006F5D7AE006DDE31 +:100E300086F440AB00E05E8554F7A1006DDE86F4D9 +:100E400040AB01856002F5D7AE0202DEBB0000793F +:100E500000682A9B00007900E8446555D7A100E0AE +:100E60002A9B0157A2006EDE86F440720182E002E6 +:100E7000F5D7AE0181600163CB1E01BC6003000A9F +:100E8000EA01BC6003000AA601BC6003000AE50396 +:100E9000BFDE02F00079006EAA9AF4207800E82AFA +:100EA0009AF437A100902A9B0037A2006E2A9EF484 +:100EB000407700B02A9F0017A20069DE86F44079CF +:100EC00003BFDE02F000AB0284DEB700009E0288A2 +:100ED00081AB00009C02045EB70000B4020480C72E +:100EE00000008500682AF700208500682AF7008046 +:100EF0008500682ADF00008400682AF702E082008B +:100F000068AAF708608400E844655637A1006D5E62 +:100F10008556E0B402005EFF00009C028080BF00A6 +:100F2000009C00682B2300008B02802BD300008BD9 +:100F300000B02B2B0017BB006E2B02F760B403BF71 +:100F4000DE02F0009C0205DEB700008E00682AF782 +:100F50000860B403BFDE02F0009C028400C70000FA +:100F600090028600C700009200682AEB00009C02F5 +:100F7000812C2700009C00E844655637A10206AB8F +:100F8000D300009600E845C95AF7A203BFDE02F07D +:100F9000009700E845895AF7A20286ABD300009A71 +:100FA00000E85E86F457A10069DE8557009C006C5E +:100FB000C4655660B402855EB70000B400025E02EC +:100FC000F015BE03BFDE02F000B40285ABD3000013 +:100FD000A50206ABD30000A301BC63FF1FF7A1006D +:100FE0006845C6F4209C03BFDE02F000A501BC6387 +:100FF000FF1FF7A100684586F4209C0203C573001B +:1010000000AB02855EB70000AB020100C70000B470 +:10101000006B44655680B40020E3FE1460B4028285 +:10102000DEBB0000B402022C270000AE0282DEBB51 +:101030000000AE03BFDE02F0009C028881AB00001E +:10104000B40282DEB30000B4028080BF0000B402AC +:1010500084DEAF0000B402825EBB0000B400025E1A +:1010600002F015EE018060020D906C03595E02F0F3 +:1010700000B603D85E02F000B703D8DE02F000B875 +:1010800001BC618300112900B0007B00112B01BC61 +:10109000630300112303125E02F00CB003975E029B +:1010A000F00D4303D05E02F0039403D0DE02F0069D +:1010B0003D03D5DE02F00C6203915E02F006980358 +:1010C00096DE02F00C5D0288C17300012303C45E4A +:1010D00002F0081003C75E02F0083403DCDE02F001 +:1010E000163503AA5E02F008A40386DE02F00CA106 +:1010F0000287C037000CA103835E02F00A5002068B +:1011000080C70000D00202B0E70000D0006C30EED3 +:101110002320D00182E001872C3901BC607F1FF7BA +:10112000A201E05E8A1070830391DE02F0072002C4 +:101130000680C7000107020601AB0000E302003091 +:10114000E70000E30068DE4B0620E30200420300F4 +:1011500000E3028445230000E30280B0E70000E3DF +:10116000006E45170020E301BC600300108000A85A +:10117000412300F04803D0DE02F000DC03D05E0221 +:10118000F000DD03D5DE02F000DE00E001DF00202C +:10119000770180E005872C3901BC6003000C3A0020 +:1011A000025E02F0180700025E02F0181B020E0138 +:1011B000AB0000F0028445230000F0020130E7009C +:1011C00000F000E001E300207801816001872C3904 +:1011D0000180E001872C39010C81430017A60068CB +:1011E000DE9B0060ED01BC6003004C3A03BFDE02F1 +:1011F000F000EF0068DE9B0040EF01BC6003002CB4 +:101200003A00025E02F01807020681AB00010702F5 +:101210000230E70000FB028042030000FB0284452D +:10122000230000FB03915E02F0069800E001EB0052 +:10123000207A0180E005872C3901826001872C39F2 +:1012400001BC6003000C3A00025E02F018070002C5 +:101250005E02F0181B0201B0E70000FE006C30F2E5 +:101260002320FE0181E001872C39020330E70001D1 +:1012700007006C30F623210701836001872C3902B7 +:1012800000420300010700685E4B04410500685EF0 +:101290004B00410503BFDE02F00107018260060931 +:1012A000104801BC600300114503C2DE02F00D0AC4 +:1012B00000025E02F0123603D4DE02F007B903A387 +:1012C000DE02F0000203C85E02F005FB0204DEB39A +:1012D000000110020145230001100184E002F5978E +:1012E000AC00025E02F006370201C52300011201C4 +:1012F00087E002F577AB00025E02F00EAF00025EFF +:1013000002F0117702182E2700011600025E02F08B +:10131000118A03A25E02F0012003565E02F0011D55 +:1013200001866006091048031F5E02F0011D006A75 +:101330005E2300011C00B0002700178800E85E2330 +:1013400000378803A65E02F0018E00025E02F011F3 +:10135000F80028600E08E1B403C4DE02F00D7A0044 +:1013600020C2030021BC03BFDE02F0020D03815E38 +:1013700002F001250300DE02F000C30188E0020B49 +:10138000905C03BFDE02F0039102874063000127F7 +:10139000018EE00EF430180287406300012900023C +:1013A000DE02F000000287406300012B00B05E8B7C +:1013B000001019018EE00AF430180002DE02F0007D +:1013C0000001BC606300107B01BC601B00107A014F +:1013D000AC607EF47075028741D70001320002DEF6 +:1013E00002F0000001BC606300107B01BC601B00C8 +:1013F000107A01AC60BEF47075028741D7000137E6 +:101400000002DE02F0000001BC606300107B00B04F +:101410005E8B00107A01AC607EF43075028741D794 +:1014200000013C0002DE02F0000001BC606300101D +:101430007B00B05E8B00107A01AC60BEF4307502A8 +:101440008741D70001410002DE02F0000001BC60CC +:10145000030280060280DE0700014D01DA6002F01F +:10146000178002085E0700016101BC60031E17A11E +:1014700000E05E02F4306501BC60031C17A100E0CF +:101480005E02F4306401BC600300281103BFDE0279 +:10149000F0016701105E030017A101035E0300174E +:1014A000A200E05E86F457A100885E870037A200A4 +:1014B000E05E86F457A100E0015AF4306302860032 +:1014C000C300015800B0560B00106200B054030076 +:1014D000106201BC600300281103BFDE02F0016945 +:1014E00000B0418F0010620109DE030017A10068FF +:1014F000DE8700415C00E05E870037A100885E87E0 +:101500000057A100E05E8504B7A100E05E8703C03C +:101510000601BC600300481103BFDE02F00169014F +:10152000BC60070217A100E05E02F4306501BC60F8 +:10153000070017A100E05E02F4306401BC600318EC +:10154000000601BC600300081100B05A03001062DD +:1015500000B058030010630002DE02F0000001BC7E +:10156000600306379201BC63FF1FF0C301BC600338 +:101570001890E301BC60FB1C10E501BC6003005047 +:101580001000B0404300180000B040470010E700D2 +:1015900002DE02F0000000E840330097A100B040F6 +:1015A0000B0017A3006D5E86F4617700905E8F00DC +:1015B00037A303BFDE02F0017800905E870037A3F7 +:1015C00001BC601B0437A100E05E8EF437A301F07C +:1015D00041970017A1006DDE86F4618C0287C197E8 +:1015E00000018001385A030017A1013C5A0300177B +:1015F000A203BFDE02F00182013C5A030017A101E1 +:10160000385A070017A200685E86F4818700D85E0A +:101610008B0037A200E14196F4506500E1C19700CC +:10162000306503BFDE02F0017A00D85E8B0037A27E +:1016300000E14196F457A100E1DE870037A101F0F7 +:101640005E870017A1006EDE86F4618D01BC63FF2A +:101650001FF7A40002DE02F00000020681AB0001C9 +:101660009001826001872C390020E38E090002037B +:101670001EDE02F00196039F5E02F0019601BC603F +:10168000430117A100A84122F4304803BFDE02F055 +:1016900000020208411F00019301816005610B08EF +:1016A00000025E02F00D2F00B000AB00108600B00B +:1016B000016300108A00025E02F0107301BC600337 +:1016C00004179200B0003B00111D01906006091044 +:1016D0004803A1DE02F001AE0181E00609104801D5 +:1016E000BC600300904201BC600300112D039EDE2C +:1016F00002F001B101846002F2979400B045170036 +:10170000178F00B05E170017900200441F0001AA57 +:10171000018560020910480181600700104701F04F +:10172000DE0F0037A1020400BF0001AD01F084C745 +:101730000037A100A044B6F43145039EDE02F0015B +:10174000B101BC613712B08003BFDE02F0000200BD +:10175000A044B42A314501BC612712708003BFDE6A +:1017600002F000020020E082090002010CDE5300BA +:1017700017A101885E8700104701BC60030050423A +:101780000108411F0017A1018CDE86F2979403BF68 +:10179000DE02F000020002DE02F000000020E07E27 +:1017A00009000200025E02F012020283C21F000062 +:1017B00002020280F30001C600B044670017A101D5 +:1017C0007C5E862357A302835EFF0001C500E00014 +:1017D000FAF4682901836006F7F7BF006BDE8D0518 +:1017E00021CA0206D0030001CE00E950862337A1AA +:1017F00000E8D08A2357A20069DE8B0001CE0002E8 +:101800005E02F00D2F0191601684F42700E020A7FE +:1018100000882903BFDE02F0036E00025E02F003BF +:1018200071020400BF0001D603945E02F0000200C2 +:1018300020C28F06000200A0428F01F78000685E80 +:10184000002DC00200025E02F00D2F03BFDE02F089 +:1018500000120201C28F000002011400630017A1F0 +:1018600000685E8700600200025E02F00D2F0194A6 +:10187000600F00001800025E02F001DD03BFDE020F +:10188000F00012011400630017A100B05E87001081 +:10189000A501BC60131B906000685E870001E40036 +:1018A000E0418306D06000E85E870037A103BFDE19 +:1018B00002F001E0028050C30001F20187600403DE +:1018C00010A000B000630010B400B042D3001800B4 +:1018D000008841830030B601BC60030B10B500B036 +:1018E000006300B0B40317DE02F001EB0397DE02E1 +:1018F000F001EC018060068614300068D0D300014E +:10190000F20068D0D70001F200B044670014340040 +:10191000B0446B0014350002DE02F000000020E04D +:101920001280420C018760040310A000B000630025 +:1019300010B401BC60030E10B500B0006300F0B439 +:1019400001BC60570310B600B000630010B401BCC6 +:10195000600302D0B50207500B00020901BC60030E +:1019600003D0B5018E6002F297940204500B00027E +:10197000020204D00B00020201866006F297940076 +:10198000E042D700D0B500A0500B1117A10068DECF +:10199000871102080186E006F2979400E042D70022 +:1019A00050B50207D00B00020800E042D70090B506 +:1019B00000B042D70011E100B0006300B0B40317DB +:1019C000DE02F0020A0397DE02F0020B0002DE02E2 +:1019D000F00000006820C3000210006CC46506001F +:1019E0001201BC6003000830006820BB0002160032 +:1019F000B044670017A2006C446988A215006B44CC +:101A00006988A012006EDE8905E01201BC60030047 +:101A1000082E0020E0BE090002020681AB00021A77 +:101A20000281B0E70000020280B0E70000020390EC +:101A30005E02F0001203A25E02F0022C00025E02BF +:101A4000F01163020200BF00022B0284DEAF00022D +:101A50002302045EB700022B00025E02F015690249 +:101A6000045EB700022B03BFDE02F0000202045E38 +:101A7000B7000226020480C700022B02805EFF002E +:101A8000022B00025E02F0150D0206ABD300022A03 +:101A900002052C2300022A03BFDE02F0022B03BF43 +:101AA000DE02F0000200025E02F012020200421F9B +:101AB000000243006842F300022F006D42F300620F +:101AC00043011400630017A100B05E870017A20352 +:101AD000A25E02F0023703145E02F00245006EC4FB +:101AE0005680624502814523000245006E5E8700F4 +:101AF000624301BC60030077A200886006F457A32C +:101B000000885E8B01001800E85E8B0037A2002081 +:101B1000C28EF4623D006ADE86F4423703BFDE0205 +:101B2000F00243020400BF00026F00900063010155 +:101B300065008085970217A100E064820DA1660010 +:101B4000025E02F011DF03BFDE02F0026F0182606D +:101B50000209104803BFDE02F0000201BC6003006E +:101B6000111500B0017F0017A6031F5E02F002549A +:101B7000020300C300024A0020C28F02024E032566 +:101B80005E02F002540020C28F02024E00688153B0 +:101B9000FFE01203BFDE02F0025001946013000068 +:101BA0001803BFDE02F0026F039EDE02F002530054 +:101BB00068DE980BC2530201411F000F25018560AA +:101BC0000209104800685E980BC25800695E9F00C9 +:101BD00062720298428F00025803BFDE02F0027266 +:101BE0000201411F000F25020400BF00025F02181E +:101BF000428F000F2500025E02F011C100025E025A +:101C0000F011DF0194058700001803BFDE02F00227 +:101C10006F0200150B000268020016BB00026B0089 +:101C2000B014970017A10068DE84B2226800B014D7 +:101C30009B0017A10068DE84B2426800B0149F00C8 +:101C400017A10068DE84B26268029E14E700026B8E +:101C50000201C28F00026D0194600F00001803BFE3 +:101C6000DE02F0026F0201C28F00026D0180600689 +:101C70000D906C0200C28F000F25019460070000D8 +:101C80001800025E02F001DD020400BF0002A103A1 +:101C9000BFDE02F002A101BC6003181060012950F0 +:101CA0000B00179200B0017B001065006800EB008C +:101CB000027A00885A130117A100E84466F437A19C +:101CC000006EDE8407427A03BFDE02F007B20190A5 +:101CD00060120910480194601F00001801085A0F93 +:101CE00000178101885E0681540A01345A0F0017DB +:101CF0008000025E02F0014300B0017B001065002D +:101D0000B056230017A100E05E86A097A100E85E10 +:101D10008400F40300E85E8400F41600B05A030067 +:101D2000141300B05A0700141400B05A0B00141515 +:101D30000068DE0700429200E800970057A101BC4E +:101D40005E86F0141B017C5E8700F41C00B0204707 +:101D500000178100025E02F0108400B0017B0010C9 +:101D60006501085A0F00178100B05E8700141E033A +:101D7000BFDE02F0029500B0561700141B00B056EB +:101D80001B00141C00B0541300141E00B0501300AC +:101D90001086006D00A700829B0190016300108AED +:101DA00000B0418F00106200025E02F0160200B027 +:101DB000422B00140601BC60031817A1006DC18CF2 +:101DC00020029E01BC60030297A100E05E840377BD +:101DD000A100E05E86B0111D03BFDE02F0033702F2 +:101DE0000300C70002B1020CD0030002B1011400CD +:101DF000630017A1028500630002B10080DE870145 +:101E0000F7A201BC601B1857A200E05E8A0DB06506 +:101E100000B041970014320080DE8700B7A201BCF9 +:101E2000601B15D7A200E05E8A0DB06400B041933C +:101E30000014330068D8130002BF02005A1B0002CE +:101E4000B30180600684F42703BFDE02F006C302FC +:101E500001D0030002B300B0509B00142F0281D0C8 +:101E6000C700036B00025E02F00371010BD0030098 +:101E700017A1013C502B0017A2018C5E86F457A1DC +:101E8000014801430017A2010C81430017A3006819 +:101E90005E8F0022BC018CE0000A17A200685E86FB +:101EA000F442BF0191601284F42703BFDE02F00305 +:101EB0006E00025E02F001F300B0501300108600C5 +:101EC000B0501700108A03A25E02F0030B020CD080 +:101ED000030002DE020300C70002DD00B050CB00A9 +:101EE000106500025E02F01698020350C70002CB94 +:101EF00001BC60230097A100A85002F4340003BF86 +:101F0000DE02F002E2020481AB0002CD006D424627 +:101F1000C0801200B05A1300178000025E02F00168 +:101F20004D00B0540F00141E00B05A070017A10056 +:101F3000B05A1300178001875A16F0178000B0417D +:101F40008F00106500025E02F0160B00E05E86A0B6 +:101F5000740302875E030002DC0109DE030017A39D +:101F600000E05E8B0077A200E05E8AF477A2008832 +:101F70005E8B0037A100E05E86F4508903BFDE026D +:101F8000F002E2006D424A848012010650070017F9 +:101F9000A1028CD0030002E100685E870002E2012A +:101FA00082DE86863431018260028634310020D0A0 +:101FB000030402E800B0504F0011F200B05053008B +:101FC00011F300B050570011F401BC60030091F010 +:101FD000020601AB000304020150030003040206E1 +:101FE00001AB00030403A25E02F00304028030E7A9 +:101FF00000030401806005872C3900E001E7002020 +:102000007901BC60430890E600025E02F0016A01BB +:10201000BC60031910E401BC600300000601BC6051 +:102020000301D78201D2DE0877F0E000B00F030091 +:1020300010E100B0004700108600B00F1F00108AAA +:1020400001BC600300378100025E02F0107000B036 +:10205000059B00106400E8581A28F14500B0058B74 +:10206000001064006A4516C082FF00025E02F01094 +:1020700095006E451700430101BC60030051450106 +:10208000BC60030010BB01BC610303B08003BFDE72 +:1020900002F0001203945E02F0030B0206500300EC +:1020A00003070287DEAF00030B028150030005DC4B +:1020B0000202D0C700030A0208502B00030B02855E +:1020C000D0030005F30190601286343101105007EF +:1020D0000017A60068DE9B004317013A500700175F +:1020E0008000885E0300778000E000AEF01064009E +:1020F000B05E0700081301BC602306D78100E041F1 +:102100008301706300E0418F00B06500025E02F061 +:1021100010AB00B0204F00178103A25E02F0032332 +:1021200000B0500F0011160202D0C700031B00B010 +:10213000505B0011160282D003000323028147C3C3 +:1021400000031C0280504F000321002047C73F833B +:10215000230020C7DB00C36D03BFDE02F0032303AF +:10216000A55E02F003230280C7DF00036D028850E2 +:10217000C700033F0129500B001792020300C7005C +:102180000330020CD003000330028350C700033039 +:1021900000B050CB00106501385A1300178001823F +:1021A0005A17005781010E5A130017A1018E5E863F +:1021B000F037810202D0C700033F00B0501B00106F +:1021C0008A03BFDE02F0033F0282D0C7000337015B +:1021D0003850270017800108501300178101025062 +:1021E000130017A101825E86F0378100B0507F0096 +:1021F000108903BFDE02F0033F0138506F001780E3 +:102200000108502B0017810106D0070017A1018299 +:102210005E86F0378100B0501B00108A00B05083FA +:10222000001089010E50730017A1018E5E86F037F1 +:102230008100025E02F0014300025E02F0107001B4 +:1022400002421B00178101825E0502378100025E97 +:1022500002F01084020680C700034B010C8143008A +:1022600017A60068DE9B00634900885E870057A1BF +:1022700003BFDE02F0034B0068DE9B00434B008887 +:102280005E870037A100E05E840117A101D9DE87D7 +:1022900000108301BC613703B79100685E4B028375 +:1022A0007F020400BF000352028750030003520361 +:1022B000945E02F0035303225E02F0036002068183 +:1022C000AB00035E00685E4B04435700685E4B0042 +:1022D000435703BFDE02F0035E00E001EF00207B06 +:1022E00001BC600302914501836005872C3900E041 +:1022F00044670A0C3D018C600E1770BB01BC610382 +:1023000002308003BFDE02F0000201BC6103003036 +:102310008003BFDE02F0000201BC613303B791020B +:10232000850063000366009000630097A100E064ED +:1023300082F43065006E5A130023660188E006F2CD +:102340003791020601AB00036A0068DE4B05A36A01 +:1023500001BC610300308003BFDE02F0000203BF56 +:10236000DE02F0037F0191600E84F42703BFDE02DA +:10237000F0036E0191600684F42701BC6003001035 +:10238000B40181E00686343103BFDE02F006C301EA +:102390001C508F0017A10080DE870197A200E0018A +:1023A0005E0DB06502805A7F00037E02815A7F0075 +:1023B000037A0203DA7F00037E00685A8700037EF7 +:1023C00000886006F437A100201CBAF4237E0002C6 +:1023D0005E02F00D2F0191601E84F42700015E0261 +:1023E000F0000003BFDE02F0036E0002DE02F00028 +:1023F0000003C4DE02F00D7A0206500300038702D8 +:1024000007DEAF00038701BC61030037910207506C +:102410000300038501BC620300F79100E0010B009B +:10242000204203BFDE02F0038801BC6003002042AB +:1024300000B05E47001080020400BF00039000B0AF +:10244000058B001064006E45170000020068DE4B2B +:1024500002838F00A044B42A314503BFDE02F0009E +:102460000200025E02F010950068C517000002032A +:10247000D05E02F0039400025E02F0109503BFDE0E +:1024800002F00002020601AB0003970068DE4B0574 +:10249000A39701806001872C39020E01AB00039ADB +:1024A0000200B0E700039A01816005872C3900E142 +:1024B0000DB228E36C00E08DB700036D018360026C +:1024C000F7F7BF01BC600300900400A8412330105F +:1024D0004801BC620F0011E001816002F5D7AE0235 +:1024E0000200BF0003B80068DE4B0203A400025ED6 +:1024F00002F017BA0068DE4B0623B802045EB30090 +:1025000003B80206ABD30003A90204C5AF0003B8A9 +:1025100003BFDE02F003AA0200456F0003B800E823 +:1025200044655637A100E82A96F437A100695E8712 +:102530000823B80206ABD30003B2006BAC422323DE +:10254000B100E04467014B100183E0022B915C0372 +:10255000BFDE02F003B80183E0022B915C01BC6096 +:102560000318517800B045E3001800018360022F82 +:10257000317900A84138F9D7A100B05E84FE704ED1 +:102580000187E002F577AB0068810B0023BB00B048 +:1025900044670000430182E00609104800A841B3E7 +:1025A00010906C018260062891440188E0020B9033 +:1025B0005C00025E02F012360185E002F7F7BF020E +:1025C00088421B0003C30185E006F7F7BF035B5E8B +:1025D00002F003C501BC601300104301BC6003009E +:1025E000108501BC60030010B8008850770090B9D6 +:1025F0000208502B0003CC013850730017A1017C56 +:10260000506EF437A100885E870090B9020047A39E +:102610000003D001BC60030011EA009042E7009182 +:10262000EB00B047A300D1E8020047B30003D2019A +:10263000B0E08E3D91EC01D2E00210908403A95EDF +:1026400002F004FD01BC600300108400E001C3003F +:10265000207000B04467000C0D00B0446B000C0EFD +:102660000320DE02F0044B00685E4B18A3E3006811 +:10267000DE4B0783EC01BC63FF1F708401BC600369 +:1026800000F085013813630010B500E042D700D098 +:10269000B501BC60030010A601BC602314D0B400D7 +:1026A000E013570024D503BFDE02F004930184E059 +:1026B00006F597AC01BC60FF1FF08400025E02F0DB +:1026C000042801BC60030010B401BC60030010A624 +:1026D00001BC600302D0B501BC602304D0B400E0AB +:1026E000135B0024D603BFDE02F004930181600671 +:1026F000F5B7AD0068DE4B04A3FF0203DEBB0003A9 +:10270000F100E02E0B00106503BFDE02F003F201C2 +:10271000BC602301106500A05E7FFE10EC00B05A83 +:10272000030010ED00B05A070010EE00B05A0B0085 +:1027300010EF00B05A0F0010F001BC63FF1EF084D0 +:1027400001BC600300308501BC60030010B401BC13 +:10275000600301D0A601BC60030450B501BC602336 +:1027600004D0B400E002AF0020AB03BFDE02F004EF +:102770009301BC61FF1FF08401BC60030010850061 +:1027800068DE4B05240701BC60030010B401BC6087 +:102790000B0B50A601BC600302D0B501BC60230442 +:1027A000D0B403BFDE02F004130068DE4B02441E07 +:1027B00000B030670010840285C38F00040B00E076 +:1027C0005E2700378901DA5E270010EE01BC63FF47 +:1027D0001FF0CE01BC60030010B40080E02183181C +:1027E0000000E069820DB0A601BC600303D0B50112 +:1027F000BC602304D0B400E001D3002074018460E5 +:10280000070011E00282DEB30005BC02045EB300E3 +:1028100005BC0181E006F5D7AE0183E0060910484A +:1028200000B0412300180001BC600306B78E018888 +:10283000204610D78100025E02F0108400885E8777 +:1028400000708303BFDE02F005BC01BC60031FF013 +:10285000840103DE530017A200680ECF000423009A +:10286000B00ECF0017A200901CBAF457A202005E6F +:10287000FF00042501BC60030037A200682B4F0055 +:10288000042701BC60030037A201865E8A1C70E346 +:10289000006AC39300043100E8439000D0E40202D0 +:1028A000421B00042F0090001B0037A10020421B98 +:1028B00000442E00B020970017A100E04392F430AE +:1028C000E40069C39300043101BC60030010E4001C +:1028D000682B4F00043300E043915B30E401BC609F +:1028E000030010B401BC60030010A601BC60030229 +:1028F00010B501BC602304D0B400685E4B06A44947 +:1029000000E001CB002072020681AB00049302803C +:10291000B0E70004930203B0E700049301BC600732 +:1029200004F7A60288421B00044101BC600F001797 +:10293000A60282421B00044101BC60170017A601D9 +:102940000C81430017A50068DE9700644400885E90 +:102950009B0037A600E04466F4CC3C0181E005878B +:102960002C3901826005872C390183E001872C39DD +:1029700003BFDE02F0049300E001CF00207303BF29 +:10298000DE02F0049303205E02F0049A0181E0026B +:1029900009104800E001D7002075031EDE02F00494 +:1029A0007A01BC60030017A2006A5E230004530191 +:1029B00002428F0017A201855E8A0910480180E05B +:1029C000061030810284DE5300045A00B000770004 +:1029D00017A100E05E840437A100885E870057A13C +:1029E00000E05E870D57A103BFDE02F0045B01BC6F +:1029F00060030D57A10068002700047A00E05E84A0 +:102A000001F7A101BC602300906500884197003068 +:102A1000B601BC60030010B400905E870050A601B0 +:102A2000BC60030110B501BC602300B0B40317DE25 +:102A300002F004630397DE02F004640020DE8700E6 +:102A4000446D0020DE8700246A01B85E22D0168023 +:102A500001805E8AD0368103BFDE02F0047301BCC0 +:102A60005E22D0168001845E8AD0368103BFDE02EA +:102A7000F004730020DE8700247101B85E22D03696 +:102A80008101805E8AD0568203BFDE02F0047301AA +:102A9000BC5E22D0368101845E8AD0568201886075 +:102AA00002F430A800B05A030010B000B05A07007A +:102AB00010B1028042A300047600E042A30090A877 +:102AC00000B05A0B0010B000B05A0F0010B10187CF +:102AD000600610908400E05E2700378901DA5E27E7 +:102AE0000010EE01BC60030010B401BC6003035091 +:102AF000A600B000330010B50284DE530004840049 +:102B0000E0606803B0A600E042980430A600B00080 +:102B1000370010B501BC602304D0B401846006F214 +:102B2000979401866002091048039EDE02F0048E2D +:102B30000280441F00049100B05E3F00114501BCBB +:102B4000600300178F00B05E4300178500B05E0F72 +:102B500000179003BFDE02F0049100B05E0F001773 +:102B6000850280441F00049100A044B6F0B14501E5 +:102B7000BC600301104201836006F29794018460F7 +:102B8000070011E003A05E02F005BA02065EAF0086 +:102B900005BC0186E006F577AB01BC600300108040 +:102BA00000025E02F00D3703BFDE02F0072003A132 +:102BB0005E02F00527011400630017A10068DE879C +:102BC00000E49F0181600609104803BFDE02F005A2 +:102BD00027028500630004A10183E0060D906C01CB +:102BE000816006F5D7AE011C508F0003BD02065070 +:102BF0008F0004A900B044670010F300B0446B00DC +:102C000010F401BC63FF1FF0D301BC63FF1FF0D4BD +:102C100000B042170310850020600E8624D0018783 +:102C200060040310A000B000630010B401BC600396 +:102C30000B10B500B0006300F0B4020300C700043D +:102C4000BB020CD0030004BB028050C70004B300D9 +:102C5000B054130017A100E05E8680741A00B050D3 +:102C60006B0010E400B042130210840209502B00E4 +:102C700004BB00B0421300308401D2E03AA030E03F +:102C8000028050C70004C101D2E052A030E003BF6F +:102C9000DE02F004C10202D0C70004C100B0505FE0 +:102CA0000010E000B050630010E100B05067001069 +:102CB000E200B0506B0010E400B0421302F0840256 +:102CC0000050C70004CB018AE00E10908401BC6064 +:102CD000FB1C10E501BC60030890E600B000630037 +:102CE00010B401BC60030210B500B0006304D0B49E +:102CF000018460070011E001BC600300178E03BF70 +:102D0000DE02F005C700E001C700207100B00063DB +:102D10000010B401BC600302D0B500B0006304D061 +:102D2000B403BFDE02F0055403225E02F004D200B9 +:102D3000E002A70020A9010350030017A100B85E1C +:102D4000870037A101875E86101080020400BF0053 +:102D500004E0032BDE02F004E0020000F30004DADA +:102D600000E8002300514201BC600A28514203944C +:102D70005E02F004E000B0058B00106400E0582310 +:102D8000003608006858030004E000B044670011F2 +:102D90001200B05803001115020CD00300052602E2 +:102DA0000300C70004F300B050CB00106501BC6005 +:102DB0000300168500E05A3300368C020350C7002A +:102DC00004E800E05A2700368903BFDE02F0052739 +:102DD00001BC60030017B200B05A0B000B8301382E +:102DE0005A130017A101BC5A06F430E0013C5A13F3 +:102DF0000017A1017C5A06F430E10181E006109031 +:102E0000840185E0070010E30185E0070010C3029C +:102E100082D0C70004F803BFDE02F004FB0202D038 +:102E2000C70004FD00B02A330017A101B8506EF4AA +:102E300030E000B050730017A101B82A36F430E139 +:102E4000028242130004FB00B0507B0010E400B08B +:102E500042130210840185E0061C30E100B04213E9 +:102E6000007084018760040310A0020300C70005FE +:102E70001300B050CB001065006D5ECAD1C50301D0 +:102E800085E0021870C300E05ECB00368E01BC60A6 +:102E90001B1FD06500E04196F6506500B0509700CA +:102EA00016800068DECB00050B01BC60230150B822 +:102EB00000E001F300207C00682E0F00251103BF05 +:102EC000DE02F0051E00B05ECB0010B500B000635E +:102ED0000870B4028342D300050D01BC6003017089 +:102EE000B80068AE0F00251E01BC60030170B80277 +:102EF000BC506700051D03BFDE02F0051C010CD0AD +:102F0000030017A103A95E02F0051901BC602301AB +:102F100050B800E001F300207C00685E8700651C6B +:102F200003BFDE02F0051E01BC60030170B800683B +:102F30005E8700451E01BC60030170B80181E0029C +:102F40001710B801BC600300F0A501BC60030E10AF +:102F5000B500E001F700207D00B000630010B40070 +:102F6000B0006300F0B400B042D3001800018860E4 +:102F7000080310B4018160060D906C03BFDE02F0FF +:102F800005540202D0C700052D00B0506F0010E0BC +:102F900000B050730010E100B050770010E20282E0 +:102FA000421300052C00B0507B0010E400B0421327 +:102FB00002F08400E05E9F0037A703A15E02F005E7 +:102FC0003601BC60030017A7018760040310A0004E +:102FD000B000630010B401BC60030E10B500B00077 +:102FE0006300F0B4018860080310B403BFDE02F090 +:102FF000054900B0017B00106500B05A030010E5E0 +:1030000000B05A070010E600B05A0B0010E7006845 +:10301000A04B00053C00E05E270037890068204B8C +:103020000005400185E0070010E30185E00700107E +:10303000C300B0421301108401DA5E270010EE01D4 +:1030400087600610908400B042131C108401BC609D +:10305000030010B400E0606803B0A600B000970061 +:1030600010B501BC602304D0B4018460070011E0F6 +:1030700003BFDE02F005A901085E4B0017A100683E +:103080005E8700255402025003000553029E509FA4 +:103090000005500201D00300055000E05E27003714 +:1030A0008901585E2700142D01DA50B70010EE0197 +:1030B00087600610908403BFDE02F0055401BC60F7 +:1030C0000300142D0104C1070017A100680EF700CA +:1030D000055900B00EF70017A100901CBAF437A1F3 +:1030E00003BFDE02F0055B03225E02F0055B010315 +:1030F000DE530017A100B05E870017A202005EFF3A +:1031000000055E01BC60030037A200682B4F00057C +:103110006001BC60030037A202885E4B00056300BB +:10312000685E4B06856301BC60030017A200688ED1 +:10313000F70005650183DE86F297940183DE8684BD +:10314000F4270281C21300056B01865E8B0010E339 +:10315000018660070010C30181E00610908403BF60 +:10316000DE02F0056D01865E8A1C70E30186600652 +:103170001870C302B847A70005A502A047B700050D +:10318000A703A95E02F0057501085E4B0017A100B8 +:10319000685E870025A6021E509F0005750185E028 +:1031A000061C70E30185E0061870C301140063007B +:1031B00017A10068DE8700857E00B001530017A2CA +:1031C0000068DE8BFFE57A0068424700257B0068D7 +:1031D000DE8A84C57E018560020910480186E0020E +:1031E0001C70E30186E0061870C301105007001739 +:1031F000A600685E9B0005A601BC60030011E40107 +:103200003A500700178000885E0300778000E000D6 +:10321000AEF010640068DE9B00458B0207D003000F +:10322000058901BC602B11F7A200E05E000B37A3FB +:1032300000025E02F010D601BC602306906401BC5F +:1032400060470017A200025E02F010FE00685E9B5D +:103250000045A701A46046F471E00068DE9B00C54C +:103260009901BC611300B7A1020600F300059201A9 +:10327000BC601300B7A10192C21AF437A203295E01 +:1032800002F0059701BC60030011EE009042E700D8 +:1032900091EF0192E00EF437A200B05E8B0011ECCA +:1032A00003BFDE02F005A700685E9B00659E006814 +:1032B0005E9B00A59E00B0502F0011E200B050337D +:1032C0000011E203BFDE02F005A7018760023D1195 +:1032D000E80068DE9B00A5A1018760063D11E801BA +:1032E000BC60030011EA009042E70091EB0192C23A +:1032F0001B00B7A201B85E8A3D11E803BFDE02F0F1 +:1033000005A7018460070011E001BC600300112DD6 +:1033100000B0448300142C03A3DE02F005BD01BC01 +:10332000600300178E00685E4B05A5AD02005003D8 +:103330000005B70183E00609104800B041230018DA +:103340000001BC600306378E00685E4B05A5BC001B +:10335000E002A30020A801BC600304B78E03A95EAD +:1033600002F005BC00685E4B0425BC01BC6003068E +:10337000B78E03BFDE02F005BC01816006F577ABB6 +:1033800000B05E0F00178500025E02F0109501BCD0 +:10339000600300178C01BC600300178D0323DE025D +:1033A000F005C7020680C70005C6010C814300175F +:1033B000A10068DE870065C60108421B0017A10056 +:1033C00068DE870005C601BC607F1FF7A101E05ED3 +:1033D000861070830182E005872C3900E044672560 +:1033E0008C3B0187E006107083006D00A70085D933 +:1033F00003295E02F005D9020300C70005D600B01C +:1034000050CB0010650282D0C70005CE00E05A23E1 +:1034100000368803BFDE02F005CF00E05A270036F1 +:103420008900682E0F0025D600E05ECB0037B20180 +:103430000A5ECB0017A100E050CAF4306500D060EE +:1034400006F657A200205A1AF445D603BFDE02F052 +:1034500005D000025E02F012360350DE02F005D6FF +:1034600003BFDE02F0063D02055EAF0005DB01870B +:10347000E00626713303BFDE02F000020190600A0D +:103480008634310282D0C70005E5013C5027001781 +:10349000800109502B001781010750070017A10177 +:1034A000825E86F0378100B0501F00108A00B05055 +:1034B0000F00111603BFDE02F005EB0138505F006C +:1034C0001780010A502B0017810107D0070017A1B0 +:1034D00001825E86F0378100B0502300108A00B070 +:1034E000505B001116020300C70005F0020CD00368 +:1034F0000005F002085E070005F0013854070017C8 +:10350000800190422AA1308A028050C70005F9014B +:10351000BC600305B79203BFDE02F0031B0190609D +:1035200006863431020300C70005DD020CD003001B +:1035300005DD00B0001F0017A100E05E8680741A50 +:1035400003BFDE02F005DD01BC600306379203BF56 +:10355000DE02F0031B00E0135F0024D70204DEB399 +:1035600000000200B0130B001065011998870017C6 +:10357000A101095A130017A201895E86D096840022 +:10358000B013070017A3006DDE8498260400B05E18 +:10359000870017A301885E8ED096840068DE8AF4C7 +:1035A000210E01BC63FF1FF0D000B05A130010F0D1 +:1035B00001BC60030017A501825E961E10F001BCDD +:1035C00063FF1FF0CF01BC601B00F0EF01BC63FF85 +:1035D0001FF0D100B044670010F101BC63FF1FF081 +:1035E000D200B0446B0010F201BC60030404D801A7 +:1035F000BC63FF1FF0C301BC60031C10E301BC638C +:10360000FF1FF0C400B052130010E401BC63FF1FA1 +:10361000F0C500B0522F0010E501BC63FF1FF0C6DB +:1036200000B052330010E601BC63FF1FF0C700B0CA +:1036300052370010E701BC63FF1FF0C800B05217FB +:103640000010E801BC63FF1FF0C900B0521B00105E +:10365000E901BC63FF1FF0CA00B0521F0010EA016D +:10366000BC63FF1FF0CB00B013470010EB01BC633D +:10367000FF1FF0CC00B0134B0010EC01BC63FF1F28 +:10368000F0CD00B0134F0010ED00B01367001062D2 +:1036900001BC600300281100025E02F010740002F9 +:1036A0005E02F00D2F01BC602B1877A100025E02B4 +:1036B000F00127016040670011C000E040649B17E3 +:1036C000A100E05E870097A101BC63FF1FF0C0016D +:1036D000BC600301550101D2DE86A030E000905E9F +:1036E000870177A101BC60030797920190600A09E6 +:1036F000104803BFDE02F0035301BC60070011C194 +:1037000001BC602B1817A101BC60030017A20002C6 +:103710005E02F0012B01BC60030011C10002DE0259 +:10372000F000000201C2E3000665020300C70006C4 +:103730004200682E0F002652006E4246F6465203A3 +:10374000BFDE02F00644006E42470026520203002C +:10375000C700064F0355DE02F00644018060028672 +:103760001430013850830017A100B050CB00106511 +:10377000006DDA32F42C6200A841231410480114C1 +:10378000006300106500E041970ED06500E05A0329 +:1037900000368001BC621F0011E003BFDE02F000B2 +:1037A000120181E0068634310191600E84F4270312 +:1037B000BFDE02F00665013C50670017A101AC5E58 +:1037C000861750BA01BC60030190B8020300C7001D +:1037D000065F0068AE0F00265A0181E0021710B89C +:1037E0000350DE02F0065803BFDE02F0066500E873 +:1037F0002E0F002B8300B05ECB0010B500B000632D +:103800000870B4028342D300065D03BFDE02F006F7 +:10381000600186E0040310A000025E02F001E603EE +:10382000D5DE02F00C6203D6DE02F00C7A0350DE25 +:1038300002F0066103BFDE02F003C301BC600300B7 +:10384000F0A50182E00209104801BC621F0011E0EE +:1038500001BC60030011EC01BC600F0011E802859F +:10386000500B00066C0182600209104803A0DE02C2 +:10387000F0067003D5DE02F00C6203D6DE02F00C17 +:103880007A03205E02F00676018860020910480182 +:10389000BC600300083100685E4B18A0020068DEBF +:1038A0004B07867500025E02F0063703BFDE02F0AA +:1038B000001201BC60030037A100025E02F00E9608 +:1038C00003A3DE02F00012020050C700068201BC12 +:1038D00060030010800182600609104801806002C8 +:1038E00086343100688EF70006800104C107001796 +:1038F000A10183DE86F2979400E001CB00207203E1 +:10390000BFDE02F0020D00B0010B0017A1006DDE5A +:10391000840806C300E844640877A1006E5E84084A +:1039200026C30187E006F577AB020200BF000697C9 +:10393000028881AB000697028400C7000697012920 +:10394000500B0017A10068DE870206970282DEBBDB +:103950000006970203C5730006960283DEB30006D5 +:10396000960286ABD30006920282DEBB000692006E +:10397000682AE7000697006DDE2F01E6970182E0D6 +:1039800006F7F7BF01BC613B0417A100E04466F4F1 +:103990002AA903BFDE02F0001203BFDE02F006C355 +:1039A00001BC600300114902825EAF0006B20182D1 +:1039B0006006F577AB00B0446700081C020400BF46 +:1039C0000006A30068451F0006A30185E002F57705 +:1039D000AB032BDE02F006A10185E006F577AB0014 +:1039E000B0058B00106400025E02F0119700B00178 +:1039F0004B0017A20208421B0006A600B0016B0094 +:103A000017A200685E8B0006AE0090452B0097A1C0 +:103A10000080DE86F457A1006E20BA0DA6AE00B07D +:103A200041B700082E00E120BA23282F00E0DE86EF +:103A3000234C4500B041B6F4282E02055EAF0006C7 +:103A4000B001BC610300113300E10D822943600025 +:103A5000E08D8700036100E844650397A5006D5E73 +:103A6000970100C1020200BF0006C00068DE4B06DD +:103A7000A6B70184E002F7F7BF0068DE4B0406BA80 +:103A80000282DEB30006BA01BC6003000B0A020426 +:103A90005EB30006BD0068DE4B0626BD00025E0276 +:103AA000F0158F00025E02F0123703A3DE02F0066B +:103AB000C00183E002F597AC00025E02F017C0017E +:103AC000826002F577AB03D15E02F0000202005083 +:103AD000C30007190325DE02F006C70183600684D0 +:103AE000F42703BFDE02F006F9020CD0030006F74C +:103AF000020300C70006E6011400630017A1006D71 +:103B0000DE870086F701BC600300178000B050CB51 +:103B100000106500B050CF001064018160060D9068 +:103B20006C0182600686343100B05A230017A1016F +:103B3000BC600300168801BC5A2AF437A101BC609E +:103B40000300168A00B05E8700148F00B05A270069 +:103B500017A101BC600300168901BC5A2EF437A1DD +:103B600001BC600300168B00B05E8700149000B0AB +:103B70005A1B00148D00B05A1F00148E01BC600344 +:103B80000016040068DE030006E3020350C70006C7 +:103B9000E20100509F00178001805E0291B48D0108 +:103BA000BC5E0292149001BC600300378000025E8C +:103BB00002F016E400B05E0300148C03BFDE02F0D6 +:103BC00006F20068C2470006EB0181E00686343148 +:103BD0000191600E84F42701BC600300143003BF20 +:103BE000DE02F0000200B0509F0017A100025E024A +:103BF000F001E500B05E870014270186E0040310A1 +:103C0000A000B04283001800010CD0030017A100EF +:103C100068DE870066E6010250C70017A101805EDA +:103C20008684F427018AE00E84F42700B050BF0098 +:103C3000142603BFDE02F006F90186E0040310A09B +:103C40000200509F0006F90286C1070007140329ED +:103C50005E02F006FE00B0523300142D00B0523761 +:103C60000017A1019E5E8684F42700B0509F0017C4 +:103C7000A10180DE86F437A1020580C3000705009C +:103C8000B0303B00108F00B0303700108E00B050C5 +:103C9000D700108D00B050D300308C00B050BB0066 +:103CA000108F00B050B700108E00B0509B00108DE8 +:103CB00001806006F4308C020250C700071100B08A +:103CC000524300108F00B0523F00108E00B0523BA4 +:103CD00000108D011A52370017A10198DE870437B2 +:103CE000A101B85E8691B08C0182600286343101F8 +:103CF0008160020D906C01BC600300143401BC6053 +:103D0000030014350325DE02F00717019C600284CE +:103D1000F42703BFDE02F0071B0285500B000719D2 +:103D200000A850C70D143101BC600300143001819C +:103D30006002F5D7AE0183600284F4270185E002BA +:103D400009104801BC600300142E03A25E02F002B9 +:103D50000D03BFDE02F000120323DE02F007910321 +:103D6000A35E02F0079103A2DE02F00791018160D9 +:103D700006F577AB03AA5E02F007910183E0020922 +:103D800010480351DE02F0072C020680C700072905 +:103D90000182E001872C3900E0026B00209A01804B +:103DA000E006F577AB03BFDE02F007310301DE0268 +:103DB000F0072F00685E4F06272F01BC6003001735 +:103DC000A803A45E02F0073103C1DE02F0079402EB +:103DD000045EB300073A01846002F597AC0183E00A +:103DE0000209104800B02B3F0017A1006D2AEEF425 +:103DF000200200E0027B00209E01BC6003000ABBA1 +:103E000000025E02F0159203BFDE02F00002020320 +:103E1000DEB300074A0183E002F597AC00E020CF53 +:103E200000283302015EBB00074A00B02A83001756 +:103E3000A1006D20CEF4274501BC600300083300CB +:103E4000E0027F00209F03A95E02F0074801916015 +:103E50001A84F42703BFDE02F0036E01BC63FF1F68 +:103E6000F7A100025E02F00E9603295E02F0074AF7 +:103E70000191601A84F42703BFDE02F0074A01842F +:103E8000600209104800E10DC229437000E08DC7AF +:103E9000000371020400BF00075101BC6003001160 +:103EA00015011400630017A100E06602F4306500FC +:103EB000025E02F0109A0182600209104800685EFA +:103EC0003B18A7550068DE3B07075603BFDE02F02C +:103ED000000203295E02F00759020150030007594E +:103EE00000685E3B04A76001F0DE1700378500A084 +:103EF0005E16F0978500685E3B062760020150035E +:103F000000075F028780BF00075F0185E006091098 +:103F1000480280D00300077000B05E1B0017A300AA +:103F2000B0008B0017A4020400BF000766006E41BA +:103F30009730676601185A030017A3011A5A030045 +:103F400017A40068C18318076900E002930020A449 +:103F500003BFDE02F0076B006D5E2EF4876B0182FB +:103F6000E00686343100E05E3300378C0068DE32D4 +:103F7000F4676E00B05E0F001785006DDE2EF467EB +:103F80007C03BFDE02F0078C00B05E1F0017A300A9 +:103F9000B0008F0017A4020400BF000776006E4136 +:103FA00097306776011C5A030017A3011E5A0300BD +:103FB00017A4006D5E2EF487780182E00686343106 +:103FC00000E05E3700378D0068DE36F4677B00B0B6 +:103FD0005E0F001785006D5E2EF4678C0185E00290 +:103FE00009104803D1DE02F0077E03295E02F007C4 +:103FF00080020300C700078100B05E0F0017850034 +:10400000025E02F01095006841831807B2020300B7 +:10401000C7000788020CD003000788028350C7003E +:1040200007880068DE4B05A78803BFDE02F0166430 +:104030000181E0068634310068DE3B06278B00E014 +:10404000029F0020A703BFDE02F006C300025E024B +:10405000F010950181600209104803295E02F00703 +:1040600091028300C700166403BFDE02F006C3039B +:10407000D1DE02F0079203A5DE02F006C303BFDE25 +:1040800002F0001200E10DBA29436E00E08DBF007E +:10409000036F0206500300079C00B001030017A144 +:1040A000006D810AF4279C00E844640877A1006E43 +:1040B0005E8408279C0187E006F577AB01085E4B1C +:1040C0000017A100685E4B05279F00685E870027E8 +:1040D000A000B05E0F00178500025E02F010950090 +:1040E000685E3B0627A601BC600300178C0200D067 +:1040F000030007AB01BC600300178D03BFDE02F0B5 +:1041000007AB01BC600300178C020300C700020D5F +:10411000020CD00300020D019C600284F42703BF4F +:10412000DE02F0020D006841831807B101806006CD +:1041300084F42703295E02F006C3018260068634F8 +:1041400031028300C700166403BFDE02F006C3001D +:10415000E002970020A50181600209104801BC60BF +:104160000300081200E0017B00A05E01BC60131494 +:1041700017A1006D017AF4201201BC60130C805E5F +:1041800003BFDE02F0001200025E02F00D2F0338C2 +:10419000DE02F00012039EDE02F0001200E8444C42 +:1041A00000F7A100E85E840117A1006ADE84010720 +:1041B000C200E85E8401118701BC60030011880120 +:1041C000A5E02230118001BC600300111301BC6026 +:1041D0000300111400B044670017A100B0446B0045 +:1041E00017A200B05E8700110400B05E8B001105BD +:1041F00003B8DE02F007C403BFDE02F0001201BC08 +:10420000600304B79201BC60030417A101BC63FF03 +:104210001FF0CE00B052170010E800B0521B001083 +:10422000E900B0521F0010EA01BC60030010E40274 +:104230008600C30007E200B0540F0017A20069DE39 +:104240008A9087D500E85212F450E40068A0470035 +:1042500007E201BC60030010E400B054270010E046 +:1042600000B0542F0010E103BFDE02F007EB01BCE9 +:1042700060030297A101BC60031890E801BC6003D1 +:104280000010E901BC60030010EA03BFDE02F00782 +:10429000E203A4DE02F00A5003A9DE02F00A500194 +:1042A000BC600301D7A1020600C30007E40280DE60 +:1042B0005F0007E900B054070010E00068204700E5 +:1042C00007E701D2DE86A030E000B0540B0010E119 +:1042D00003BFDE02F007EB01BC5E869010E001BC7C +:1042E000601F0010E101BC60030010E200B0522327 +:1042F0000010E500B052270010E600B0522B00106D +:10430000E700025E02F0107403A9DE02F00AB100B9 +:10431000685E4F04280701BC63FF1FF0C300685E9E +:104320004F16A7F900685E4F05A7FC01BC60031A91 +:1043300090E301BC600306B79200685E4F05280752 +:1043400003BFDE02F0080101BC600318B79201BC94 +:1043500060030E90E303BFDE02F007FE01BC6003C2 +:1043600006379201BC60031890E3028E01AB00088F +:104370000102984407000BB502804607000BB50008 +:10438000B0204700178100025E02F0108400E85E52 +:104390008400D7A1006A5E8690880700E85212F474 +:1043A00030E403BFDE02F0080A01BC60030010E441 +:1043B0000338DE02F0080A0187E0061C90E4019051 +:1043C000600A09104801BC610304379100685E4F20 +:1043D00016AC4000685E4F05ABB503835E02F00A81 +:1043E0005003BFDE02F000020204416300081D0119 +:1043F000876002F577AB01BC600300114901BC6026 +:1044000003010B8900E10DB228E36C00E08DB700D9 +:10441000036D018460020B105802055EAF0008199D +:104420000187E006267133020400BF00081C0185E5 +:10443000E002F577AB00025E02F0119703BFDE02E7 +:10444000F0000203A35E02F0081F00025E02F017F4 +:10445000C00285C523000002018460060B105802CB +:1044600000DEFF0008250180E002F7F7BF00682B9F +:104470004F00082500E044655A4AD302055EAF00AC +:10448000082701BC6103001133020580BF00082D1D +:1044900001BC60131157A100025E02F001270196D2 +:1044A000600E03301900B040670017A200025E02E0 +:1044B000F0012B0203C03700082F03BFDE02F0001B +:1044C0001202875EAF00083100E0021F0020870162 +:1044D00082600628914401BC6003010B8903BFDEA2 +:1044E00002F00012020601AB00083601806001876D +:1044F0002C39020681AB0008380183E001872C3992 +:104500000183E0020F1078028140130000020200D4 +:10451000420300083D01846002F597AC01BC6003D2 +:10452000000ABB01BC600300108003A3DE02F00898 +:10453000400190600209104800B0446700179E00D7 +:10454000B0446B00179D00B0446F00179C00B0444E +:104550007300179B0068DE7A23284000E0022300E6 +:1045600020880115403B001797006D80A700884BFD +:1045700000A05E5F003797006880A700084B01BC71 +:10458000600300379700B001430017A1010C81437D +:104590000017A300685E8F00284F018CE0000A1707 +:1045A000A101C9DE840527FF01BC600310779501D6 +:1045B00091E0020D906C0286403700085500E00241 +:1045C000BB0020AE03BFDE02F00CA401BC60030000 +:1045D000148001BC600300148101B8600A049024B7 +:1045E00001BC600304082401BC600300482301BC33 +:1045F000600300D02A01B3600700100401BC60030F +:1046000000080801BC600300080901BC6003000841 +:104610000A01BC600300080B0183E002F5D7AE007D +:10462000E044671F4C1F0287C037000C9E00025EEB +:1046300002F012360286403700086703C35E02F0BC +:10464000087903BFDE02F00C9F0068C03300487792 +:10465000006B446583E87700B041270017A100B0E4 +:10466000412701D04900B05E870017A100B05E87E6 +:104670000017A100B05E870017A100B05E87001789 +:10468000A100B05E870017A100B05E870017A100EF +:10469000B05E870017A100B05E870017A100B05E72 +:1046A000870017A100B05E870017A100B05E8700E9 +:1046B000104903BFDE02F00D1303435E02F00862EF +:1046C0000286403700088500685E5F000C9F006826 +:1046D0005E5F004C9F0152D2030017A10185D206F4 +:1046E000F437A203BFDE02F00880013C520300173A +:1046F000A101BC5206F437A20323DE02F0088300B6 +:1047000068DE8B01CC9F03BFDE02F0088500685E87 +:104710008B0288850068DE8B038C9F006D40330020 +:10472000CCA400685E5F00489800685E5F00289532 +:10473000006800A700C88A006880A700A88B00E076 +:10474000446690283001BC62C30017A10280520366 +:1047500000088E019652030017A10080DE86903774 +:104760009A0203520300089300E05E6A90379A02AF +:1047700007D20300089300E85E6B00379A029E5E42 +:104780006B000CA403BFDE02F0089C0152D20300B0 +:1047900017A10185D206F4379A03BFDE02F0089C08 +:1047A000013C52030017A101BC5206F4379A006E77 +:1047B0005E680BACA400685E6B000D130204C03B86 +:1047C0000008AE0181E0060D906C0207C0AF000842 +:1047D000A4020740370008A200E0027300209C03F7 +:1047E000BFDE02F00CA400025E02F0123603BFDE50 +:1047F00002F0089E00B02023000C1100B02027001A +:104800000C1200B0202B000C1300B0202F000C1451 +:1048100000B05E7F000C150287C0AF000C9E0282C4 +:10482000403B000C9E015840AF00179A01BC603F0E +:104830001E17A1006DDE6AF42C9E035B5E02F00879 +:10484000B001BC601300104301BC60FF1E17A10043 +:104850006E5E6AF42C9E00B04123281048018060EF +:1048600002F297940184E002091048015840AF0019 +:10487000102A006840AB002C9E01BB5E56009004DD +:1048800002035E570008C1020047A30008BE01BC36 +:10489000621E3C11E001BC60030011EA00B05E6BD7 +:1048A0000011EB0198601E3D11E8020047B30008BB +:1048B000C100B05E6B0011EF01B0E0CE3D91EC03A2 +:1048C000835E02F008C400025E02F01236006D4002 +:1048D0003304C8C103AADE02F008E001BC63FF1F75 +:1048E000E3B301BC601F10D06401BC600300B7A13A +:1048F00001BC63FF1FE79300E04186F4306501BC13 +:1049000063FF1FF60000E05E870077A100025E02F1 +:10491000F00F1F0200C0770008D60129407700176A +:10492000A2006D5E8B04C8D400E85E8B04D6000143 +:10493000BC601F05F06300E0418EC01063010C569F +:10494000030003B30068DE870168D600B05E8B0009 +:104950000793006DDE8701C8D900E0419300306401 +:1049600003BFDE02F008C903B05E02F008DF018376 +:1049700060020D906C00681E1BFFE8E001BC601F28 +:1049800005F06500E04194F0D06502005A0300088C +:10499000E0018360060D906C0020402F08A8E20122 +:1049A000BC60030003B301BC60030007FC0188E0A6 +:1049B0000F0007FD006D4033020A4A0129520F0023 +:1049C00017930109520F0017AA0068DE4F03A8EAE7 +:1049D0000129522300179301A95E4F0037930196D6 +:1049E0006002F2979400E0418701F06501BC600F1E +:1049F0000017A10028DE869068F101866006F29714 +:104A00009400E0419700706500E0209300C8240105 +:104A1000065E530017A200A05E4F0477A10068DE77 +:104A2000870448FF0186E006F2979400B85E8B0089 +:104A300037A200B05A030017A0020ADA030008F9EF +:104A400001876006F297940284C03B0008FF0203CE +:104A5000DA030008FF03AB5E02F008FD0204410721 +:104A60000008FF01806004FFA7FD01065E530017E8 +:104A7000A20182DE8A00900403AADE02F009450347 +:104A8000AB5E02F00917018460020D906C01BC63FB +:104A9000FF1FF79900B01E230017A20068DEAB00CD +:104AA000290900A05E4FFF77A10068DE870729155E +:104AB00003BFDE02F0090B0284520F000915020445 +:104AC000D20F00090E03B15E02F0091400B01E1FE0 +:104AD0000017A203BFDE02F0090F03B35E02F00964 +:104AE000140200521700091500685E8BFFE91500DB +:104AF000E0015EF4506502015A4700091500B01E3E +:104B00004F001799018460060D906C020052170047 +:104B1000094303315E02F00943020200BF0009436A +:104B20000180E001610B080200521700091E0068B5 +:104B3000DE4F04091D00B02AD70017A2006DDE89E0 +:104B40005509310202AB2F00093E02832B2F0009C9 +:104B50002000685E5F00092B01BC60030017A30101 +:104B60003852030017A30283AB2F0009270068DE29 +:104B70005F00292701085E8F0017A300695E8F0080 +:104B8000693E03BFDE02F0092B006DDE5F0049299C +:104B900003BFDE02F0093E02842B2F00093E0068AD +:104BA000DE8F00093E00682A9B00093E00B02B936F +:104BB0000017A2006DAA9AF4493E00685EAB004956 +:104BC0003100685E4F06893103BFDE02F0093A000A +:104BD000B02B9B0017A200B02A9B0017A10283AC48 +:104BE0002700093600682C87000937006D5E856450 +:104BF000293700B02C7F0017A2006D5E895CA939AF +:104C000000B02C4B000B110184E006F7F7BF0068E1 +:104C1000DE4F02893E00025E02F017BA0206DEFF96 +:104C200000093E00E02BC7002AF10068DE5F0009A2 +:104C3000410068DEAB0049410180E005610B0800DE +:104C4000682B4F0009430180E006F7F7BF01BC6302 +:104C5000FF1FF7A5032B5E02F0094600B01E4F00B0 +:104C600017A50207520F0009C2028047A30009BF1F +:104C7000028047B30009BF00E0209300882400E8C9 +:104C8000208F00882301BC60030011E401BC600395 +:104C900003D1E102065E5300094F01BC6003049199 +:104CA000E10206DE5300095300E047870051E102AC +:104CB00007D20F00095300E047870091E1006D40E3 +:104CC0003302CA4A00685E4F0589560068DEAB00B1 +:104CD00049C203AB5E02F00959020052170009C233 +:104CE000020580F300095E00685E97FFE95B00E063 +:104CF0005E970097A50068DE97FFE95E0280521775 +:104D00000009C2020700BF0009C201BC601B0437D2 +:104D1000A20090478700306500E04196F45065009E +:104D2000E0478701081A03835E02F0096500025E0E +:104D300002F01236006D4031034962006D403103CC +:104D40004A4A01BC600B1D57A10068DE97FFE97558 +:104D5000010F5A070017A5031EDE02F009750200B5 +:104D60005217000975032C5E02F009C200685E67E5 +:104D7000FFE97500E05E6700979900E05E66F43039 +:104D800064012A58030017990100DE970017A50057 +:104D9000E05E66F4B79900E05E6700379901155848 +:104DA000030017A603BFDE02F0098500E05E96F45B +:104DB0003064012A5803001799020580F300098422 +:104DC0000182E002F33799020052170009840116AC +:104DD000D8030017A6010F5A070017A4010CD80327 +:104DE0000017A10068DE92F4298000E05E670217D8 +:104DF0009903BFDE02F00989010DD8030017A10055 +:104E000068DE92F429C200E05E6704179903BFDEF2 +:104E100002F00989011058030017A60068DE9B0004 +:104E2000C9890181DA030017A100B85E86C017A105 +:104E30000281DE870009C200885E6700778000E09B +:104E400000AEF0106401AADE64FF87FC0068DE9B00 +:104E50000049A302078187000996006DDE030C0953 +:104E6000960285520F0009960298523B000996015E +:104E700081E004FFA7FD00E05E000B37A300E05EC9 +:104E80008F0097A300E041870077A200025E02F046 +:104E900010D600E8208F01082301BC602306D781CB +:104EA00000885E970077A100E85E86F4B06301BCDD +:104EB00060070E17A100E0418EF4306300B0561772 +:104EC0000017A100B0561B0017A20068DE86D0496B +:104ED000C20068DE8AD069C200025E02F010AB0137 +:104EE000BC602306906401BC624F0017A200025E02 +:104EF00002F010FE00E047870217A103835E02F074 +:104F000009A7006EC032F429A5006EC032F42C9EB1 +:104F100000685E9B0049BF01BC621EF471E000683E +:104F2000DE9B00C9B201BC611300B7A1020600F309 +:104F30000009AE01BC601300B7A101BC6003001101 +:104F4000EE00B05E6B0011EF0192E00EF431EC0365 +:104F5000BFDE02F009BF00685E9B0069B40068DE36 +:104F60009B00A9BF019860063D11E800E020930076 +:104F7000882400E8208F00882301BC60030011EA28 +:104F80000068DE5F0049BA00B05E6B0011EB019271 +:104F9000DE5E3D11E8018760023D11E80068DE9B9E +:104FA00000A9BE018760063D11E8019860163D1119 +:104FB000E80181E004FF87FC01AADE64FF87FC03AF +:104FC000BFDE02F009C701BC620F0011E001BC6046 +:104FD000030011E40181E000FFA7FD01BC600F00A8 +:104FE00011E801BC60030011EC02001FF70009CEBC +:104FF00000E0208EF3482300B0209300102500E845 +:10500000208E04A823006AA08F01C9CE01B86006D3 +:105010000490240182E006F297940188600A0090CF +:105020000401BC600318779503A0DE02F009DB00E1 +:10503000685E4F06A9E00138520300178000B05E99 +:105040005F0017810204DEB70009DA00685E07001E +:1050500009D901BC600301778001BC60030037817E +:1050600003BFDE02F009DA01BC60030157800002D1 +:105070005E02F001430068DEAB0049E000A05E4F35 +:105080000477A100685E87004C2D00685E87044CA1 +:105090002D03BFDE02F00E350180600186EC370083 +:1050A0006EB083002A1C0068DE4F040A1C03335EC6 +:1050B00002F00A1C0180600184AC2500E030B300DE +:1050C0002C2C0392DE02F00A1C00E03093002C240A +:1050D00000B030830017A1006D3092F429EB03BFBC +:1050E000DE02F00A1A0180600584AC2501BC60274D +:1050F0000897A100025E02F001270187E006032C59 +:105100002A00B00143000C2B03835E02F00A180052 +:105110006DC03305C9FB00E860BA0197A60080DEC8 +:105120009B0117A500685E5F0009F60080DE9B000A +:1051300057A500B041B7000C360080B0DB0C8C36B0 +:1051400000B041B7000C3600B030DB00104000006A +:10515000800000000001BC601B06D06501BC60033C +:1051600000B7A400025E02F0017200685E9300AA1C +:105170000303835E02F00A18006DC031842A18010F +:10518000BC6003064C3603BFDE02F009F70207C11C +:1051900097000A0601385A070017BB03BFDE02F06A +:1051A0000A07013C5A030017BB01BC601B0437A669 +:1051B00000E84196F4D7A300885E8F0037A300E093 +:1051C0005E8EF777A500E05E970057A503835E0229 +:1051D000F00A18006DC031842A18006DC032F4AA9C +:1051E0001800E85E960197A60080DE9B0117A400D8 +:1051F000685E5F000A130080DE9B0057A400B04188 +:10520000B70017A40080DE930C97A400B041B7004C +:1052100010400000800000000003BFDE02F00A0C16 +:105220000386DE02F00CA103BFDE02F00D8B0180CD +:10523000600184AC2501BC6003000C240386DE02FF +:10524000F00CA10287C037000C9E00025E02F01233 +:105250003603035E02F00A1C03A9DE02F00A2600F0 +:10526000025E02F0123602074037000A210386DE92 +:1052700002F00CA10287C037000C9E00025E02F013 +:105280000EA3006E4030020A500301DE02F00A5005 +:105290000068DEAB000A37032B5E02F00A2C00E048 +:1052A000022B00208A03BFDE02F00A300280521770 +:1052B000000A2F00E0024300209003BFDE02F00A44 +:1052C0003000E0025700209500685E4F040D850015 +:1052D000685E4F028D8500685E4F020BC100685EFC +:1052E0004F050E2500685E4F060E2500685E4F06CE +:1052F0008E2F03BFDE02F00E350068DEAB002A49B8 +:10530000032B5E02F00A3B00E0022F00208B03BF5C +:10531000DE02F00A3F02805217000A3E00E0024718 +:1053200000209103BFDE02F00A3F00E0025B002094 +:105330009600685E4F06AB8E00685E4F042E4D00EF +:10534000685E4F04AE4D00685E4F05AC3200685E8B +:105350004F062B8E00685E4F052E2300A05E4FFF88 +:1053600077A100685E87072E4000685E4F16AC3D4F +:1053700003BFDE02F00BB503BFDE02F00BB900E0A5 +:10538000020F00208301BC60030011EC01BC600F20 +:105390000011E80284C03B0009C20184E006091044 +:1053A0004803BFDE02F009C20200C09300000203FE +:1053B000A35E02F00A5403C35E02F00A5303BFDE89 +:1053C00002F00D1100025E02F012360207C0AF00BB +:1053D0000A5702074037000A540107C0AF0017A15F +:1053E00000B85E870037A101825E860D906C00B028 +:1053F000447F0007FE018360020910480287C0371E +:10540000000C9E0386DE02F00CA100025E02F01288 +:105410003603435E02F00A5C0287C037000C9E032D +:1054200001DE02F00A7B03305E02F00A7B01BC6001 +:105430001F15506500E04194F530650138402B00A0 +:105440001680012D406B0017A200885E8B0137A2E9 +:1054500002884027000A6A01846006D0168000B0E6 +:105460005A02F456800205C027000A6D0187E00643 +:10547000D0168001BC601B0DD7A100025E02F001B6 +:105480002700B0406700168101BC601B0DF7A1002A +:10549000025E02F0012700B0406700168200B05A99 +:1054A0000B0017A100E85A06F437A200E15E8AF467 +:1054B00057A100E0DE86F457A100985E8700B7A1EF +:1054C00000E01EA70067A900691EA7018A7B01BC36 +:1054D00060030007A902801FF7000A7D006E4030BC +:1054E000020B890381DE02F00A8A00E00217002025 +:1054F000850329DE02F00A8102902E27000A82012C +:10550000BC6003002B8903A9DE02F00A860184E057 +:10551000060910480180E0020910480184E002F702 +:10552000F7BF0386DE02F00CA101806004FF87FC58 +:1055300001806006F2979403BFDE02F00B3700682B +:10554000DE4F040A8D03335E02F00A8D01BC600356 +:10555000000C2401836002F7F7BF0329DE02F00A82 +:10556000910288AE27000AA301BC6003000B8903E7 +:10557000AB5E02F00A9E00685EAB002AA200685E85 +:10558000AB000A9C010C520F0017A100685E870057 +:105590002A9800685E87004A9A03BFDE02F00AA2DA +:1055A00003B0DE02F00A9E03BFDE02F00AA003B1E0 +:1055B0005E02F00A9E03BFDE02F00AA003B35E02A1 +:1055C000F00A9E03BFDE02F00AA001BC6003004B9C +:1055D0008903BFDE02F00AA301BC6003008B8903CC +:1055E000BFDE02F00AA301BC6003002B890386DE44 +:1055F00002F00CA103AB5E02F00AA801F052130006 +:10560000118601A5E00A30118003BFDE02F00ACA4C +:1056100003A9DE02F00AAE0068DEAB004ACA00B0A1 +:10562000523B00179F00B0523B0017BE01BC600305 +:1056300000280803BFDE02F00ACA02875E53000A90 +:10564000D703A0DE02F00AB903BFDE02F007CA01E9 +:1056500090600A09104800B0523B00179F00B052FA +:105660003B0017BE019E5E8300B0EB0106520F00A7 +:1056700017A100B85E870037A10182DE86F577ABFF +:1056800001BC610300308000E8523AF3F7A2006BDE +:10569000D23AF3EABC00E85E7E91D7A200905E8B1E +:1056A0000097A101BC6023011064006B523AF3EA39 +:1056B000C701185E870017A2010A5E870017A300C2 +:1056C000886006F457A200E04192F4706400B0587C +:1056D00002F45600006BDEFA91CACA00B0523B00D9 +:1056E00017BE03BFDE02F00ACA00025E02F0164FC8 +:1056F00000B0202300280800B0523B00179F032071 +:10570000DE02F00AD702075E53000ACE0180E002F3 +:1057100009104803BFDE02F00AD70068DE5F000A06 +:10572000D4021A5407000AD20103C0270017A101AE +:10573000825E8610D0860102C0270017A100E042D9 +:105740002AF4308A0180E004FF87FC03A9DE02F01E +:105750000AD700B05E4700108001085E4F0017A115 +:1057600000685E87002B0503AB5E02F00B090200A8 +:105770005217000AEF0068DEAB004ADD00E002537A +:1057800000209402865E53000B370284520F000DF6 +:10579000130284D20F000AE203AC5E02F00AED03AA +:1057A000BFDE02F00AF8032C5E02F00AF800685E21 +:1057B0004F040AED0106D20F0017A100808ECF0121 +:1057C00097A200E0015E0DB0640181DE86C3F61F82 +:1057D0000187DE8624912400683077FFEAED00B06F +:1057E0004467000C1E02005E87000AED00E044657D +:1057F00083AC1E00685E4F020B3703BFDE02F00B66 +:1058000024031EDE02F00AF503315E02F00AF50001 +:1058100068DEAB004AF500808ECF0197A200E00160 +:105820005E0DB0640181E002C3F61F0068DEAB00CC +:105830004AFA00E0023F00208F03BFDE02F00AFDBB +:1058400000685EAB004AFD0280522F000B37020257 +:105850004107000AFD00685E4F040B3700685E4F89 +:10586000028B370206DE53000B020028E01EF40B09 +:105870000200A044B703E14500B005130017A100E2 +:10588000E05E8428A14602844107000B3701806056 +:1058900006F2979403BFDE02F00B37032B5E02F093 +:1058A0000B3700685E4F05AB2400685E4F052B2464 +:1058B00003BFDE02F00B370068DEAB004B12006D59 +:1058C0008ECF002B1201BC6003000AB5018260027A +:1058D000F5D7AE02805EFF000B1000682B4F000B67 +:1058E0001200E044655A4AD300682B6BFFCB1200CC +:1058F000E02B6B002ADA02065E53000B1500E00273 +:105900006300209803BFDE02F00B370323DE02F0B2 +:105910000B1F0129500B0017A30068DE8F052B1FFA +:10592000020680C7000B1A0182E001872C3901872B +:10593000E0021070830184600209104800B05E87A5 +:105940000017A1006EE003002B1E03D1DE02F00B56 +:105950001F0068DEAB004B2100E002270020890019 +:10596000685E4F000B3700685E4F010B3700685EC2 +:105970004F058B3700808ECF0197A200E0015E0DAE +:10598000B0650020DA7F140B37028047C7000B8711 +:105990000329DE02F00B2D0102DEAF0017A1010684 +:1059A000520F0017A200385E86F44B370182DE8A60 +:1059B000F577AB00B052230011F200B0522700116E +:1059C000F300B0522B0011F40106520F0017A10092 +:1059D000E05E870031F500B0005B0011F000B047D9 +:1059E000C30018000134C7C70017A1006EDE84028F +:1059F000AB3701BC60030810420283C107000B3BB8 +:105A00000301DE02F00B3A03B55E02F00B3B0280AD +:105A10005E53000D1300B040330017A101089FF73B +:105A20000017A200685E8B006B4300E840310497CA +:105A3000A102811FF7000B4300B020930017A102C1 +:105A4000809FF7000B4300B05E630017A1006E5EFD +:105A500084020B8900B05E870007F401816000FFBB +:105A600087FC0202C013000B4900E05E840347F488 +:105A700001816004FF87FC02011FF7000B82010314 +:105A80005E530017A10187DE84FF87FC0386DE02D8 +:105A9000F00CA100025E02F0123603855E02F00BEC +:105AA0004C018E60023D11E80107C7830017A10178 +:105AB000825E84FF87FC02019FF7000B550103C73C +:105AC000970017A101825E84FFA7FD00B02033007C +:105AD00017A1018E5E84FFA7FD032A5E02F00B5D15 +:105AE00000025E02F00E870329DE02F00B5C030168 +:105AF000DE02F00B5C0182E0060D906C03BFDE025B +:105B0000F008A401BC60030011EC01BC600F00119F +:105B1000E801846004FFA7FD01075EAF0017A10143 +:105B200085DE84FF87FC00B040270007F600B04008 +:105B30006B0007F800B0406F0007F900B0402B0081 +:105B400007F701BC601B0DD7A100025E02F0012720 +:105B500000B040670017A201BC601B0DF7A1000256 +:105B60005E02F0012700B040670017A100E85E8ADE +:105B7000F437A200E15E8AF457A100E0DE86F45714 +:105B8000A100985E8700B7A101BC5E860147F700BF +:105B9000681F33000B7C018F60060127F600681F29 +:105BA00033002B7900B01FC70017A100025E02F07E +:105BB000012700A04064F9D7A200B85E88FE17A1B3 +:105BC00003BFDE02F00B7A00A04138FE17A1006887 +:105BD000DE87000B7C018F60020127F601846004E0 +:105BE000FFA7FD01075EAF0017A10185DE84FF87D7 +:105BF000FC00025E02F00EA301BC63FF1FD7A800E9 +:105C0000025E02F0109A00025E02F00E8701A860A8 +:105C10000A00900402011FF700163B00A840130081 +:105C2000500403BFDE02F0072000E002870020A13D +:105C300003BFDE02F00B8A00E0020B00208203A902 +:105C4000DE02F00D13018460060910480184E006AD +:105C500009104803BFDE02F00D13032B5E02F00BA8 +:105C6000B10068DE4F06AB9200E0023B00208E03DD +:105C7000BFDE02F00B9300E0023700208D0323DE2D +:105C800002F00BB50068DE4EF1CBB5020680C7000E +:105C90000B970182E001872C390187E002107083A5 +:105CA0000184600209104800B05E870017A1006EF1 +:105CB000E003002B9B03D1DE02F00B9C00685E4FDB +:105CC000062BAF01BC600300083303295E02F00B12 +:105CD000A10203DEB3000BA20191601A84F4270134 +:105CE00083E002F597AC020200BF000BAE0206ABE8 +:105CF000D3000BA7020345AF000BA90185E0062DD9 +:105D0000716B03BFDE02F00BA90203456F000BA904 +:105D10000185E0062B715B02045EB3000BAE0187C8 +:105D2000E0021070830183E00209104800025E0265 +:105D3000F0159303BFDE02F00BB50205500B000B0C +:105D4000B50182600609104803BFDE02F00BB50002 +:105D5000025E02F00BBC0068DE4F062BB500E002CD +:105D60004F00209303BFDE02F00BB503AB5E02F0E1 +:105D70000BB702044107000BBA02834107000A5027 +:105D800003BFDE02F00BBA02844107000A50018013 +:105D90006006F2979403BFDE02F00A50028700C348 +:105DA000000BC00068D213000BC001BC60030011DF +:105DB0008301BC60030011820002DE02F0000003D8 +:105DC0009F5E02F00BC4039EDE02F00E3502035EFE +:105DD00053000E35010C81430017A10068DE8700D7 +:105DE0002BC9010001630017A10102C0270017A2FF +:105DF0000038DE86F44BB903AB5E02F00BCB020039 +:105E00005217000BB90280522F000BCD03335E02F4 +:105E1000F00E3502181DF3000BF101BC601B0610DB +:105E20006501BC60031BB7A400025E02F0017200B2 +:105E3000B05E8F0017A60068DE931BABED0207C1B2 +:105E400097000BDA01385A070017A1013C5A0700E6 +:105E500017A201BC5A0AF457A2013C5A0B0017A31F +:105E600001BC5A0EF477A303BFDE02F00BDD013C48 +:105E70005A030017A100B05A070017A200B05A0B2E +:105E80000017A3006D5E87008BE701BC61BF0A1796 +:105E9000A50068DE8AF4ABE201BC60271357A500B9 +:105EA000685E8EF4ABE601BC605F0017A50068DE9B +:105EB0008AF4ABE701BC60171E57A50068DE8EF4BC +:105EC000ABE703BFDE02F00C2900D85E870037A1E4 +:105ED00000E14196F4306500E1C19700306501F0C2 +:105EE00041970017A200E05E8B0077A2006D5E8AEA +:105EF000F4CBD000E840330097A5006E5E96004CCE +:105F00002900B01DEF0017A10068DE840A0E3502DB +:105F10003C523F000C02013C523F0017A10068DEDA +:105F200084048C2701BC600316106401BC601B064E +:105F3000306500685E87002BFE00B05A030017A290 +:105F40000068DE8AC00C2700E0419700306500E061 +:105F5000419300306400E85E870057A1006A5E87C5 +:105F6000002BF700685E87000C0301385A03001706 +:105F7000A1013858030017A20068DE86F44C2703FD +:105F8000BFDE02F00C030285C107000E3501BC60C4 +:105F90001B06106501BC600305B7A400025E02F099 +:105FA0000172028000C3000C2701BC60131417A605 +:105FB00000E0017F00B7A5006D5E96F4CC0B01BC3C +:105FC00060130C97A500685E940BCC2B00B0017B8E +:105FD00000106500B052270017A200B0522B001726 +:105FE000A3006841940BEC160068DE8ED04C1200C2 +:105FF000685E8AD02C2700E0419700B065006D41B3 +:1060000096F4CC0F01BC60130C906503BFDE02F068 +:106010000C0F00E0028B0020A200B0017F00106591 +:1060200000B0522300168000B0522700168100B045 +:10603000522B00168200808ECF0197A200E0015EF5 +:106040000DB0640203587F000C2001BC602F0037A4 +:10605000A103BFDE02F00C2101BC5202F2F7A10144 +:10606000A95E02F43683009044670116840202811F +:10607000AB000C250068DE9305AC2601846006D0D9 +:10608000968400B05E9700005F020781AB000C2988 +:1060900001806006F2979403AB5E02F007DF03BF56 +:1060A000DE02F00A5000E0028F0020A303BFDE02F0 +:1060B000F00BB903835E02F00C2F006D4033038CAC +:1060C0002D006D4033038BB9032B5E02F00E3903B4 +:1060D000BFDE02F007DF032B5E02F00C3700E002A8 +:1060E0003300208C020681AB000C360183E005876B +:1060F0002C3903BFDE02F007E100E0024B002092E2 +:10610000008800230037A200E05E8800F7A200E0CC +:10611000001AF451890186E00630118003BFDE02C7 +:10612000F00BB5032B5E02F00C3800E01353002493 +:10613000D403BFDE02F007DA02045247000BB501B8 +:10614000BC601F10F06401BC60030177A101BC6357 +:10615000FF1FE79300E04186F4306501BC63FF1F39 +:10616000F60000E05E870077A100025E02F00F1FDC +:106170000200C077000BB5012940770017A2006D1F +:106180005E8B04CBB500E85E8B04D60001BC601FBB +:1061900005F06300E0418EC010630200D603000BDF +:1061A000B502065603000BB50184E006F597AC0175 +:1061B00016D6030017A200885E8B0077A200E001CC +:1061C0009EF4506500B041970004C201BC602B18DA +:1061D00017A100B05A0F0017A200025E02F0012BB7 +:1061E00001BC602B1837A100B05A130017A200029F +:1061F0005E02F0012B00B0418B0004D903BFDE0228 +:10620000F00BB503A2DE02F000C203A3DE02F00C25 +:106210007A00E001FF00207F01BC60030017A303A8 +:10622000BFDE02F00C7C018760040310A001BC609B +:10623000030051E400B0479300180001BC60030262 +:10624000900401BC620F0011E001BC600F0131E855 +:1062500000B047A300180001BC600F0011E801BCAA +:1062600060030131EC00B047B300180001BC6003CB +:106270000011EC018460060910480020601E090C22 +:106280007100E001FB00207E03BFDE02F00C8501FF +:10629000BC60030ED7A1011400630017A200E05EEA +:1062A00086F4506500E05A03003680020300C70000 +:1062B0000C7703A95E02F00C7C0291509F000C7BCE +:1062C0000191601A84F42703BFDE02F00C7B00E02A +:1062D00001FF00207F01BC60030037A30323DE021F +:1062E000F00C850183E00209104801846002F597F3 +:1062F000AC01BC6003000ABB01BC600300178E0246 +:106300000680C7000C830182E001872C390187E0F9 +:10631000021070830182600209104803D0DE02F08F +:106320000C8603D05E02F00C870182E0020910485F +:1063300003D5DE02F00C8901BC60030010B401BC7F +:10634000600300F7A1006800A7000C8D0185421AC8 +:10635000F437A100025E02F0012700B04067001789 +:10636000A501BC63FF1FF7A200025E02F0012B0033 +:106370008860070157A400B85E86F497A100025E0A +:1063800002F0012B0283C21F000C9400025E02F097 +:10639000114C02844523000C9603D0DE02F00C98C9 +:1063A00000685E8F0000020020E01E090C9C00B017 +:1063B0005E9700142E03BFDE02F0036E00A8412397 +:1063C00000F04803BFDE02F0000201836002091002 +:1063D0004800E0021300208403BFDE02F00CA40199 +:1063E000BC6007001042006E4030020CA400E002C6 +:1063F0007700209D00025E02F0170A03A35E02F000 +:106400000A5003C6DE02F00CA7032ADE02F00CAE2F +:1064100000B0304700080800B0304B00080900B059 +:10642000304F00080A00B0305300080B00B030575E +:1064300000179F03BFDE02F00D130184E006091070 +:106440004803BFDE02F00D13020681AB000CB3025D +:1064500081B0E70000BD028330E70000BD02844543 +:10646000230000BD0320DE02F00CBB0068A0C700C3 +:106470000CB801BC609F0217A100E04466F428310B +:10648000006B4465062CBC0020E1020900BD00023F +:106490005E02F00D2F01BC60030008310020E38A8A +:1064A0000900BD028445230000BD00B05E870017CF +:1064B000A103915E02F000BD0396DE02F000BD0371 +:1064C000965E02F000BD00025E02F00D2F00E10DAD +:1064D000B228E36C00E08DB700036D01BC600300DF +:1064E000114701BC600300602000680173000CD7F5 +:1064F00001BC60130890E600025E02F0016A00B081 +:1065000001730010E401BC600300000601BC6003DD +:1065100000005C01BC600301D78201D2DE0877F085 +:10652000E000B00F030010E100B00047001086004B +:10653000B00F1F00108A01BC600300378100025EAB +:1065400002F010700190600A09104801BC6103005C +:10655000308003BFDE02F0000201BC600300304265 +:106560000187E00224712300025E02F014DB03972E +:106570005E02F00D4303125E02F00CDA01BC600310 +:1065800000402001BC6003000B8901BC60030011C6 +:106590004901BC618300112500B0007B0011270177 +:1065A000BC60130C805E01BC60130C805F0180E056 +:1065B00006F5D7AE0107C1070017A101805E86F579 +:1065C00077AB01BC600F0011E801BC620F0011E065 +:1065D00000025E02F00CF701BC61CF0C105C01BC44 +:1065E000600300105D01BC61CF01F05E01BC603B47 +:1065F0000AF05F01866005610B0800025E02F0147C +:106600005C01866001610B0801BC600300082E027A +:106610000300C700001201BC60030006B201BC60A9 +:10662000030006B701BC60030006BC01BC600300A8 +:1066300006C103BFDE02F0001201BC60430017BBBD +:1066400000A04122F7704801BC63FF1FF05401BC59 +:1066500063FF1FF05501BC63BF1FF05601BC63FF11 +:106660000FF05700025E02F0170A0187E00624715E +:106670002301BC600300105401BC600300105501ED +:10668000BC600300105601BC600300105701BC60E1 +:106690000F0020170106C1070017A101825E8402C6 +:1066A000E017010741070017A100B85E870037A176 +:1066B0000180DE870000160002DE02F00000028585 +:1066C000C03700000200025E02F012360286403738 +:1066D000000D0A00E0021B00208601BC6003010BD4 +:1066E000890386DE02F00CA10287C037000CA100EE +:1066F000025E02F017D003BFDE02F0001201B860A4 +:106700000A04902403AA5E02F00D160158600300EB +:10671000102A01BC600302900400B040130018006E +:106720000183600209104801806000FFA7FD00029C +:106730005E02F0123603855E02F00D1A01BC620F94 +:106740000011E001BC600F0131E800B047A3001860 +:106750000001BC600F0011E801BC60030157A100FB +:10676000E85E870037A10068DE87000D2101BC606C +:106770000302900400B0401300180001BC60030144 +:1067800031EC00B047B300180001BC60030011EC0D +:106790000324DE02F0072001866006F577AB0002D5 +:1067A0005E02F00D2F0180600610308100B05E8720 +:1067B0000017A10180600210308103BFDE02F007E4 +:1067C00020020601AB000D3101806001872C3901E8 +:1067D000BC610300108000B04203001800006EE0AE +:1067E00003002D3403505E02F00D3700015E02F00D +:1067F000000003BFDE02F0039401846002F597AC51 +:1068000001BC6003000ABB00A8412304F0480182D8 +:1068100060020910480206DEAF000D3E03D5DE021D +:10682000F00D3E0350DE02F00D3C01BC6003001091 +:10683000B40284C783000D4101BC600B0011E0016C +:106840008E6002F577AB0002DE02F0000003A2DEEC +:1068500002F000BD02BC4287000D4A01BC6003008B +:1068600037A401BC60031FF7A3011400630017A243 +:1068700000886006F457A203BFDE02F00D4F0088C7 +:1068800060070117A401BC63FF0017A30114006394 +:106890000017A200E05E8B0117A200886006F45783 +:1068A000A201BC60131B906501BC601B1850640101 +:1068B000BC60030017A50020C286F48D5900E0419A +:1068C0009706D06500E0419301F06400E05E970018 +:1068D00037A500885E930037A400205E92F46D789F +:1068E00003BFDE02F00D520068DE92F44D5E0068D8 +:1068F0000083006D5E03A0DE02F00D5E0020C12368 +:10690000160D5300025E02F00D2F006DDE93200D78 +:1069100074020300C7000D68006DDE97008D6801EA +:10692000BC600300160801BC600300160901BC60CE +:106930000300160A01BC600300160B01BC600300D3 +:10694000160C01BC600300160D01BC600300160E9E +:1069500002005AC3000D73023C5A9F000D73006879 +:106960000083006D730385DE02F000BD03855E02C7 +:10697000F000BD03A2DE02F000BD03A3DE02F000C2 +:10698000BD0397DE02F000BD00B04197001060012A +:1069900091600A84F42703BFDE02F0036E01806079 +:1069A00002D616B000B05E930010A101836002F71A +:1069B000F7BF01BC600300304303BFDE02F00D539C +:1069C000006880830060BD03BFDE02F00CDB028341 +:1069D000C21F00000200B05E870017A103D0DE02D4 +:1069E000F0063D01BC6003041042039EDE02F0008D +:1069F0001200B05E3F00114501BC600300178F001C +:106A0000B05E4300178500B05E0F00179000025E75 +:106A100002F00D2F03BFDE02F00012006D403305BF +:106A20008BBA03AC5E02F00D8A00685E4F028DEBFC +:106A300000E0026700209903BFDE02F00DEB006862 +:106A40005E4F028DEB028030DF000D8E00E0025FB2 +:106A50000020970180600586EC3700025E02F00E90 +:106A6000AF01866002F5B7AD01826002F5D7AE01D5 +:106A7000BC6003000AB5039EDE02F00DA00321DE18 +:106A800002F00DA000E0026F00209B00025E02F009 +:106A90000D2F0186600209104800A84123013048EB +:106AA00001BC60030210420280441F000D9F00B031 +:106AB0005E3F00114501BC600300178F00B05E43CC +:106AC00000178500B05E0F00179003BFDE02F00DC7 +:106AD000A000A044B6F07145028200C3000DEB0097 +:106AE000B000730017A100E05E86B017A100E15E60 +:106AF0007AF4379E00E1DE7700179D00E1DE730037 +:106B0000179C00E0DE6F00179B039EDE02F00DAFC6 +:106B1000006E5E6E924E21006D5E6E924DAF006E05 +:106B20005E72922E21006D5E72922DAF006E5E76C7 +:106B3000920E21006D5E76920DAF006DDE7A91EEC1 +:106B40002102003097000DB400B05E7B000C3200D3 +:106B5000B05E77000C3300B05E73000C3400B05EA2 +:106B60006F000C35028201AB000DC500B044670018 +:106B7000082D00B0446B00082C00B0446F00082BB7 +:106B800000B0447300082A0068A0B6232DAF00E9C6 +:106B900020B6F3D79E00E9A0B2F3B79D00E9A0AEFE +:106BA000F3979C00E8A0AAF3779B00E15E7A91F747 +:106BB000A100B05E8700111900E1DE7692111A0083 +:106BC000E1DE7292311B00E0DE6E92511C0068DE45 +:106BD00086232DBE03BFDE02F00DEB00E9523EF32B +:106BE000D7A100E9D242F3B7A200E9D246F397A3B6 +:106BF00000E8D24AF377A400880ECF0057A500E042 +:106C0000015EF4B06400E95E86C9A78100E9DE8A0E +:106C1000C9C78200E9DE8EC9E78300E8DE92CA07B1 +:106C20008400808ECF0197A501BC601F077780008C +:106C3000E05E020DB06500885A0F00F7A500B05E57 +:106C4000970817A50134DA0F0017A600E95E94F043 +:106C500037A500E8DE98F057A6017BDE96F4D7A5AD +:106C600000685E96D06DEB00E85E96D077A600B027 +:106C70005E9700168300685A13000DDD00E05A1677 +:106C8000F4D68500685A1B000DDF00E05A1EF4D6CA +:106C90008700885E9B00F7A10134DE9B0017A201EC +:106CA000BC60030017A301BC60030017A40069DEE9 +:106CB0009B000DE701BC63FF1FF7A301BC63FF1F2F +:106CC000F7A401C3DE8EF457A200E95936F4364D1D +:106CD00000E9D93AF4564E00E9D93EF4764F00E87F +:106CE000D942F49650031EDE02F00E21039F5E028D +:106CF000F00E2100685E4F028E21032C5E02F00E22 +:106D00002101BC601B06D06501BC600300B7A40074 +:106D1000025E02F0017202003097000DF600685E1C +:106D20009300ADF600E030C7002C3103BFDE02F067 +:106D300018840068DE9300AE210207C197000DFCA5 +:106D4000013C5A070017BB013C5A0B0017A1013840 +:106D50005A07000C2603BFDE02F00DFF01385A0768 +:106D60000017BB01385A0B0017A1013C5A03000C55 +:106D70002600B05E87000C2700808ECF0197A2000E +:106D8000E0015E0DB06400B05EEF0016280181DE08 +:106D900086C3F61F00683073FFEE0802005E8700AE +:106DA0000E08008830730071260090307301B128FE +:106DB00000683077FFEE0C00B04467000C1E020044 +:106DC0005E87000E0C00E0446583AC1E0187DE8602 +:106DD000249124020680F3000E100181E002C3F624 +:106DE0001F0187E00224912402003097000E210049 +:106DF000E030B7002C2D028680F3000E140281D8FB +:106E00007F000E1F00B0309F0017A100025E02F04D +:106E10000F0802805E8B000E1F00E85E6984D7A118 +:106E200000685E85846E1B00E030BF002C2F03BF1E +:106E3000DE02F00E1F00E030BB002C2E01BC600310 +:106E4000000C2501BC600700104303BFDE02F00DFB +:106E50001300E85E6984CC2303BFDE02F0188403CC +:106E6000AB5E02F007DF03BFDE02F00A50032B5EC9 +:106E700002F00BB903BFDE02F007DF03AB5E02F0E6 +:106E80000E28032C5E02F00BB903BFDE02F00E39B0 +:106E900000B052230011F200B052270011F300B0ED +:106EA000522B0011F401BC60030091F501BC60039A +:106EB00008104200B0005B0011F003BFDE02F007D3 +:106EC000DF0138523F0017A102065E53000E320167 +:106ED00038524B0017A10068DE87008E3503AB5E89 +:106EE00002F007DF03BFDE02F00A500068DE4F0247 +:106EF0000E38020781AB000E3801806006F29794CD +:106F000003AB5E02F007DF020000F3000E3E020654 +:106F1000DE53000E3E01185E830017A10068DE8775 +:106F200000AE3E01BC600B02514202005217000B42 +:106F3000B903BFDE02F00A5001BC600300118301F7 +:106F4000BC6003001182032C5E02F00E450199E043 +:106F50000620110003BFDE02F00E490119402F0088 +:106F600017A100685E87000BB50199DE862011002D +:106F700003315E02F00BB500A05E3B0097A200203B +:106F80005E4EF44BB50184600209104803BFDE0277 +:106F9000F00BB503AB5E02F00E5000025E02F00B88 +:106FA000BC03BFDE02F00BB50068DE4F042E5400B8 +:106FB000B0523300179F00B0522F0010EB028152E5 +:106FC0002F0007CA00E002AB0020AA0281522F0066 +:106FD0000B9303295E02F00E5A0203DEB3000E5A31 +:106FE0000191601A84F4270183E002F597AC02084E +:106FF000522F0007DF03BFDE02F00A5001BC60031E +:1070000000106701BC60030010460180E0060930F3 +:10701000490282C11F000E6401BC603F1FF0650180 +:10702000BC600300168000E841970030650069C12C +:1070300097000E6101BC600B00179401BC60030057 +:1070400017AB01BC60030017AC01BC60030017ADB7 +:1070500001BC60030017AE01BC60030017BF01BC98 +:1070600063FF1FF7B501BC600300202001BC600373 +:107070000017A100025E02F00127013840670000FE +:1070800028011C406700002901BC60030050490131 +:10709000BC60030017A701BC60030017A801BC6017 +:1070A000030017A901BC60030017AC01BC6003001A +:1070B00017AD0182E0060F10780206C1E3000E77DB +:1070C000006880A7000E7A03BFDE02F00E7B006826 +:1070D00080A7008E7B01BC601302600001BC6023AE +:1070E0000E400101BC63F318600201BC614B1560E6 +:1070F0000301BC600300000401BC604305200501DE +:10710000BC601B04306101BC601702506001BC60B0 +:107110000300082200B05E0F00178500A044B6F0FF +:10712000714503BFDE02F00CC30183E0060F107847 +:1071300001885E5CFEC7F601BC601F1E900701BCA3 +:107140006003019008018860060090040386DE0257 +:10715000F00CA10305DE02F00E8C0386DE02F00CBB +:10716000A10385DE02F00E8E00B05E870017A1003D +:107170006EE003002E920386DE02F00CA1006EC0CA +:10718000146FEE9501BC60070010420002DE02F0B1 +:10719000000003215E02F00E9A00E0204AF428125B +:1071A00000B0204B00178B03BFDE02F00EA202815D +:1071B00050C7000E9F011C509F00178B00E05E2EF1 +:1071C000F4378B019C5E2E84F42703BFDE02F00EA1 +:1071D000A2011E509F00178B00E05E2EF4378B013A +:1071E0009E5E2E84F4270002DE02F000000068009C +:1071F000A7008EA80102C027000821006880A70010 +:10720000AEAE00E020870028210002DE02F0000080 +:1072100001BC600300282101BC402B0017A100988D +:107220005E870117A10098402B0117A2006ADE8A31 +:10723000F42EAE01BC60030088210002DE02F000E3 +:1072400000028280BF000F0700B0418F00081300CA +:10725000B0418B00081400B044670017A2017BDE28 +:107260008A2357A101BC601F07706501BC60030041 +:1072700017A201BC601F03D06401BC601F115063E2 +:1072800000685A03000EFE01BC601F0FB06200E0F0 +:10729000418AF450620090540300F7A6006B5E86AA +:1072A000D06ED400B05A030017A300E05A0EF4D5F4 +:1072B0008000E05A0EF4768300E85A2F00368B00E7 +:1072C00069DA2F000EC300E85A0700368B006CDA2B +:1072D0000EF42EBE00E85A0EF437A400905A0300B4 +:1072E00077A5006EDE92F4AECA01BC6003003600E2 +:1072F00001BC600B00104301BC6003002789002023 +:107300005A0B080ECD01BC600300279203BFDE02BA +:10731000F00ED400205A0B140ED400202C27080E97 +:10732000D000205A0B040ED401866006F5B7AD00DC +:1073300088009B00D1260090009B01512801BC636E +:1073400003001124006B5E86B00EDC00685A130047 +:107350000ED901886006D0568200B056030017A4EB +:1073600000E05E92D0968500E05A0EF4D5800020B1 +:107370005A0B080EDC01BC600300079200685A1328 +:10738000000EE4006B5E86D0AEE40188600AD05641 +:107390008200B056030017A400E05E92D0968501EB +:1073A000BC600300360101BC600B00104301BC60EF +:1073B0000300278900685A1B000EFE006B5E86D012 +:1073C000EEFE02015A0B000EF300E85A1B0036864F +:1073D00000B05A270017A300E05A1EF4768701BCBC +:1073E000601F11D06200E0418AF4506200B05A2B55 +:1073F0000017A300E05402F475000203D403000E4A +:10740000F100E05A1F0036870130540300150001D7 +:10741000816002D0568203BFDE02F00EF600B05A41 +:10742000230017A300E05A1EF4768701816006D07E +:10743000568200685A1B000EF8006CDA1EF42EE625 +:1074400002015A0B000EFB01BC600300360203BFB1 +:10745000DE02F00EFC01BC600300360301BC600BD1 +:1074600000104301BC600300278900E041970190B0 +:107470006500E05E8B0037A200E04193009064005D +:10748000E0418F003063006D5E8B008EB802981D66 +:10749000F3000F0501BC600300079200B0204F000D +:1074A000106300B020530010620002DE02F0000002 +:1074B00001BC60030017A20068018B000F1E009042 +:1074C000018B0077A201806002F437A1006E5E8616 +:1074D000F44F1E0207C197000F1001385A0700171A +:1074E000A303BFDE02F00F11013C5A030017A300F3 +:1074F000E85E8F0097A300E85E8AF437A2006A5E18 +:107500008AF46F1E00D0419700306400E05E8B006B +:10751000B7A300E04192F4706400D8419300306456 +:107520000207C193000F1B013C58030017A103BFC2 +:10753000DE02F00F1C013858030017A100A0018BD8 +:1075400000F7A200905E86F457A20002DE02F0006F +:107550000000B05A0300101F00B05A0700102000AE +:10756000B05A0B0010210180600700101D028040FE +:1075700077000F230002DE02F000000187E002F531 +:1075800077AB03915E02F000020020E3FE090002E7 +:107590000200421F0000020068C2F30000020284E1 +:1075A00045230000020068C0170000020068AB9786 +:1075B00000000200025E02F00EAF00683073FFEFC1 +:1075C000310207C493000F3C00683077FFE00200EF +:1075D000683077FFEF350068307B000F3B006BC4ED +:1075E0006583CF3C03BFDE02F0000201BC601F07D1 +:1075F000706400E041930617A20068D82F000F398D +:107600000281D80B00000200E04193019064006DFC +:107610004192F44F370287C49300000200689E4BEA +:1076200000000202815E53000F4A0283411F000FD7 +:10763000400281DE53000F5B01BC60030011510169 +:10764000BC600300115201BC620300115301BC6015 +:107650000300515001896006F2979401BC60E70075 +:10766000107701BC600300107601BC60031117A302 +:1076700000025E02F0013403BFDE02F0000202806D +:10768000C54300000201F0C5470011560107C54778 +:107690000017A101F0C54AF4315500B0455700105C +:1076A0007700B0455B00107601BC60030E97A30025 +:1076B000025E02F0013400B04557000C1000B045E6 +:1076C0005B000C0F01BC600300115501BC6003009E +:1076D00011560090303F00CC0F00B030430017A18E +:1076E00001AD5E8581EC0F0189600AF2979401BCBF +:1076F00060030810470392DE02F00FAF020480BF60 +:10770000000F6001BC63FF1FE7F301BC61FF1FE8CE +:107710000E03BFDE02F00FB101866002F597AC01E7 +:10772000BC601F07706501BC601F0FB06401BC60C6 +:10773000030037A101BC60030017A300685A0300CF +:107740000F9D01BC60030017A502035A0B000F6ECA +:1077500002805A0B000FAF00E9440AC017BB00E8D3 +:10776000C40F0017A4017BDEEEF497A400685A133F +:10777000000F7C03BFDE02F00F790068DE87002F68 +:10778000700203DE53000FAF0203DA0B000F840018 +:10779000B05A0F0017A400685A07002F7500685AE6 +:1077A0002F002F7501BC60030037A500685A130035 +:1077B0000F79006CDE92D0AF7900B05A170017A491 +:1077C00001BC60030037A500201CBAF42F7C0068C0 +:1077D0005A1B000F9703BFDE02F00F7F00885E8701 +:1077E0000097BB00201CBAF76FAF02015A0B000FC5 +:1077F000AF006CDE92D0EF9700B05A1F0017A400C4 +:10780000201CBAF42F8301BC60030037A503BFDE40 +:1078100002F00F970202DA0B000F9D0204C107006D +:107820000FAF00B05A0F0017A400E85A2F0037BB63 +:107830000069DEEF000F8A00E85A070037BB013C01 +:10784000016F0017800068DE03000F900138016FA0 +:1078500000178000685E03000F9300E85E030037A6 +:10786000BB03BFDE02F00F9300E85E030037800029 +:1078700080DE02D0378000E05EEE0DB7BB00685EB0 +:10788000EF000F9700E05E92D017A400E85EEF00D3 +:1078900037BB03BFDE02F00F9300685E8F000F9AC4 +:1078A000006B5E92F44F9B03BFDE02F00F9D01BCA4 +:1078B00060030037A300B05E930017A200B05E978C +:1078C0000017A600885E870037A100E0419701906D +:1078D0006500E04193003064006D5E87020F650033 +:1078E000685E8F000FAF00B044670017A5017BDE14 +:1078F000962357A500E85E8AF4B7A400885E93003B +:10790000E4DB00905E9301271D00B0012B0017A35C +:1079100000689C77000FAA006E936EF46FAF03A609 +:107920005E02F00FAF00B05E9B00078500E9136EAA +:10793000F467F300E89C7700080E03BFDE02F00F47 +:10794000B100681E1700000203BFDE02F0105901EB +:10795000BC61030011230069203B000FB50180E0EA +:1079600006F2979403BFDE02F00FB70180E002F247 +:10797000979403BFDE02F0000200684127000FC6A3 +:1079800002844523000FB8006800A700AFBC006860 +:1079900000A700CFBC006880A7010FBF00B04467FC +:1079A0000017A100E84466F437A2006D5E8B004F1B +:1079B000BD0280C127000FC10392DE02F0105903FF +:1079C00092DE02F00CE700025E02F014E700025EB5 +:1079D00002F0113D00025E02F0113800025E02F07A +:1079E000114801BC600F0011E8031EDE02F00FCD4C +:1079F00001BC600300105C01BC600300905D01BC31 +:107A0000605304105E01BC600300105F03BFDE0220 +:107A1000F00FD101BC600B00105C01BC6003009052 +:107A20005D01BC604304105E01BC600300105F0197 +:107A3000BC6003000C1E01BC6003008020028500B6 +:107A4000BF00106000B01FCF00115100B0203B00FC +:107A50001152006E1FCE2A8FDA0068A03B000FDAA9 +:107A600000E01FCE23280F03BFDE02F00FFB00B0A3 +:107A7000446700080F00E91FCE2A915100E8A03B9F +:107A800000115201BC61FF1F707701BC63FF1FF042 +:107A90007601BC60031197A300025E02F00134007E +:107AA000B0454B00107700B0454700107601BC6030 +:107AB000030F17A300025E02F0013401BC602F1A0D +:107AC000B06500B0455700169100B0455B001692B6 +:107AD00000B0440B00169300B0440F00169401BC94 +:107AE00063FF1FF15201BC63FF1FF15101BC600332 +:107AF00000115501BC600300115601AC607F02907B +:107B000075028741D7000FEF00B041DB0003B100E1 +:107B1000B041DF0003B200B0446700082D00B0445C +:107B20006B00082C00B0446F00082B00B0447300B9 +:107B3000082A00E14464FE6C1A00E0C46901CC1B11 +:107B400001BC600302315000B045430018000068DA +:107B50006003000FFB01BC600300104000008000C8 +:107B6000000000020480BF000FFF0312DE02F00FCE +:107B7000FB0068C55700100701BC602F1AB06500F4 +:107B8000B05A4700115500B05A4B00115600B05A78 +:107B90004F00110200B05A5300110301BC600300F2 +:107BA00017A701BC60030017A801BC6003000066B2 +:107BB00001AC607F0F1075028741D700100900B03B +:107BC00041DB00115100B041DF0011520068454710 +:107BD00000101000E91FCE2A87F300E8A03B000840 +:107BE0000E01866006F597AC01BC600300107701BA +:107BF000BC600300107601BC60030F17A300025E97 +:107C000002F0013401BC60030011500284454300BE +:107C100010150207C1E300101600B044670017A159 +:107C200000685E862330180182E0060F1078020695 +:107C3000C1E300101A01BC600300402001BC6003D6 +:107C40000000660186600620110001BC6063001020 +:107C50007B01BC601B00107A01AC607F0290750252 +:107C60008741D700102100E941D876379C00E8C150 +:107C7000DC76579B00B0303F0017A10080DE72F425 +:107C8000379D00B041B700179E0080DE6EF4379C30 +:107C900000E15E760DB79D00E0DE7300179C017D6C +:107CA0005E7AF3B7A1017D5E76F397A200905E73D2 +:107CB0000157A300E120B6F4311900E1A0B2F4515C +:107CC0001A00E1A0AEF4711B00E0A0AB00111C0093 +:107CD000E10DAAF4236A00E08DAEF4436B00B044DA +:107CE0001F001800008844230157A300904423007C +:107CF000D7A400B0440B0017A100B0440F0017A296 +:107D000000E95E862337A100E8DE8A2357A20069D6 +:107D1000DE8B00104100E1440AF4710200E0C40E61 +:107D2000F4910300E85E230037880069DE23001029 +:107D30003600E8002700378803BFDE02F010360166 +:107D400086600220110001BC600300402000E93081 +:107D50006A2337A100E8B06E2357A20068DE8B00CB +:107D6000105001BC604F1117A3006DDE86F47050F7 +:107D700001BC600300104001BC600300105D018283 +:107D800060060BF05F00D05E8700713401E1DE8A8F +:107D900026913501BC630300113300008000000010 +:107DA00000018260020BF05F02865EB30010590092 +:107DB000681E1700105901BC60430017A100E04481 +:107DC00066F4378001BC600300078900025E02F0A0 +:107DD0000EAF006C4466F0105900681E2700105565 +:107DE00003BFDE02F00F5B0200DE53001063018070 +:107DF000E002F2979400025E02F0113B01BC6003C6 +:107E000000104003BFDE02F0105E00E0446409573A +:107E1000A103BFDE02F0106301BC6003001040004C +:107E2000B0012F0017A100E0012AF4310900B001D0 +:107E30002F00110901BC61CF0C105C01BC60030074 +:107E4000105D01BC61CF01F05E01BC603B0AF05FD8 +:107E500000025E02F0114400025E02F0114B0002CB +:107E60005E02F0114101BC6003000785006D80A730 +:107E7000008CE700E044670477A10068DE862330C9 +:107E80006E03BFDE02F00CE701885E0610D08601AB +:107E9000025E070017A101825E8610D0860002DE16 +:107EA00002F0000000B000470010860108204700E3 +:107EB0001781013852030017800102C0270017A65E +:107EC00000025E02F015F80068204700507B00B009 +:107ED000540700178000025E02F01070006820470F +:107EE0000030830068A04700107F021A540700107A +:107EF000830103C0270017A103BFDE02F010820137 +:107F000006C03B0017A101825E8610D0860002DE0B +:107F100002F0000000B054130017A10068DE4F16F5 +:107F2000B08700B054130017A10200DE0700108FC5 +:107F300000B0418B00106501BC600301D7A100684F +:107F4000DE4F16B08C01BC60030297A100025E02F6 +:107F5000F0160B00E05E8400F7A103BFDE02F01014 +:107F600094020480F300109402025E070010940251 +:107F7000805E070010940090001B0037A200E854B8 +:107F800012F457A10002DE02F00000020400BF005C +:107F9000109800025E02F011E903BFDE02F01099B2 +:107FA00000A044B6F0B1450002DE02F0000002007D +:107FB00000BF0010AA0068ABEF0010AA00E05EA3AB +:107FC0000037A8006D5EA005D0AA00B02E2F0017C4 +:107FD000A100025E02F0012700B040670017A20076 +:107FE00068DEA3FFF0A700B05E897197A2006D0064 +:107FF000A70090A6006DA0870050A803BFDE02F086 +:1080000010A70068A0870010A800B85E897197A229 +:1080100000025E02F0012B01BC60030017A8000201 +:10802000DE02F0000000D85A030117A201B85A0678 +:10803000F457A200B0560300083600B056070008F7 +:108040003700B0560B00083800B0560F0008390052 +:10805000B0561300083A00E05612F4483B00B05AFC +:108060000300083401385E8B00083500B020EF00B3 +:1080700017A401BC60030017A200B0419300106573 +:1080800000B85E92D017A400E05E06F4506300F0E2 +:108090005E930017A300F05E930077A400E05E8B70 +:1080A0000037A200B85E92F477A400E04192F45049 +:1080B0006500E05602F4958000B056030017A40056 +:1080C0006EDE8B00B0B800B85E92C0D7A200D85E5A +:1080D0008B0037A200E020DAF4483600B020DB0045 +:1080E00017A400B85E92C0F7A200D85E8B0037A23A +:1080F00000E020DEF4483700D820DF0037A200E09F +:1081000020E2F4483800D820E30037A200E020E65F +:10811000F4483900D820E70037A200E020EAF4480C +:108120003A00D820EB0037A200E020EEF4483B00F4 +:10813000B020EF0017A200B85E8AC017A200905EC0 +:108140008B0037A201BC5E8906A8350002DE02F072 +:108150000000018060063C91E4018760063CD1E6A6 +:1081600001A860023CD1E6018B60023CD1E600B080 +:108170005E8F00106300B056030011E700B0560791 +:108180000011E700B0560B0011E700B0560F0011C8 +:10819000E701A960423C91E401A860023CD1E601FC +:1081A0008B60063CD1E600B05E8B00106301BC60C2 +:1081B000030057A1020456030010E601BC6003014E +:1081C00017A100E0418EF4306300B056030011E7C0 +:1081D00000B056070011E700B0560B0011E700B0E1 +:1081E0005E8B00106301BC600300B7A10204D603DC +:1081F0000010F001BC60030117A102065E530010DD +:10820000F001BC60030197A100E0418EF4306300EF +:10821000B056030011E700B056070011E700B05652 +:108220000B0011E701BC60030017A10206DE53003A +:1082300010FB00B05E8B00106302065E530010FA64 +:1082400000A0563F01F7A103BFDE02F010FB00A023 +:10825000563301F7A100B05E870011E701BC60034F +:108260000011E70002DE02F0000000685E9B00D112 +:108270001801BC60070211E30068DE9B00510B008F +:10828000E847870111E101BC60030011E201BC6015 +:10829000030011E201BC60030011E201BC600300B5 +:1082A00011E201BC60030011E201BC60030011E2B5 +:1082B00001BC60030011E201BC60030011E200B0E8 +:1082C0006142F451E000B058030011E200B05807D9 +:1082D0000011E200B0580B0011E200B0580F00117D +:1082E000E200B058130011E200B058170011E2008C +:1082F000B0581B0011E200B0581F0011E200B05E40 +:108300009B0017A40068DE9B00B11601BC6003004F +:1083100077A40192DE930217A30002DE02F00000B0 +:1083200001BC60070011E300B058030011E200B087 +:1083300058070011E200B0580B0011E200B0580FCE +:108340000011E200B058130011E200B058170011FC +:10835000E200B0581B0011E200B0581F0011E2000B +:10836000E00146F0106401BC60070031E300B05842 +:10837000030011E200B058070011E200B0580B00F2 +:1083800011E200B0580F0011E200B058130011E2E2 +:1083900000B058170011E200B0581B0011E200B005 +:1083A000581F0011E20192E01B0017A30002DE0239 +:1083B000F00000028740C300112D01866006F01016 +:1083C00030028640C300112F00B040C70017810063 +:1083D00002DE02F00000028740C300113200B05EEE +:1083E000070010310186E006F010300002DE02F0D6 +:1083F0000000006800A701978C03BFDE02F0114A5D +:1084000000025E02F0113B00025E02F0114B00021E +:10841000DE02F00000006800A701970F0002DE02F4 +:10842000F0000001816006093049006800A7009152 +:108430004000025E02F0114C0002DE02F00000007B +:10844000025E02F0114C018160020930490002DE37 +:1084500002F000000188E00E09304900B041270019 +:10846000180000B0002B0010020002DE02F0000035 +:1084700001BC60030010020182E0020F10780002CC +:10848000DE02F00000006800A701978B00B04127D2 +:108490000017A100B0412701D04900B05E87001746 +:1084A000A100B05E870017A100B05E870017A10091 +:1084B000B05E870017A100B05E870017A100B05E14 +:1084C000870017A100B05E870017A100B05E87008B +:1084D00017A100B05E870017A100B05E870017A14A +:1084E00000B05E870010490002DE02F000000100CB +:1084F000DE530017A601BC60030037A103BFDE02F4 +:10850000F0115D00025E02F001270187600603376B +:10851000A20068DE9B001161018760020337A200A0 +:10852000025E02F0012B0002DE02F00000020241B6 +:108530001F00117602825E5300116801826006F20C +:10854000979400B0446700180000B0446B00081B0B +:1085500000B0446700180000E844690377A400688D +:1085600000A700916B006DDE9300517000E044673E +:108570000317A303905E02F011730285C523001157 +:10858000730068DE8E23316D01BC60030210470169 +:10859000BC600300904301826002F2979401826004 +:1085A00002F5B7AD006800A7009176006800A7004B +:1085B000B1760002DE02F000000201C11F00118945 +:1085C00002855EAF00117C01856006F577AB00B0D7 +:1085D000446700081E00B0446B00081F00E94465B2 +:1085E00003D7A100E8C46903F7A200D05E87007733 +:1085F000A101E1DE8AF437A200E95E862697A10098 +:10860000E8DE8A26B7A200695E8B00118901BC6191 +:108610000300113300E144DAF4313600E144DEF4C2 +:10862000513701856002F577AB01BC60030110474B +:1086300001BC60030050430002DE02F000000201B2 +:10864000AE2700118C0284C52300119601BC600F77 +:108650000C106500E0419571306502002E27001175 +:108660009000E0419700B06501BC600F0D17A100BC +:108670006E4196F4319400E15A0229368000E0DA26 +:108680000700168101BC6003000B8901BC60030078 +:1086900011490002DE02F0000000B0451F00178102 +:1086A00000B005B70017A601BC600704106401BC48 +:1086B00060131B906501BC60030017A10205DEAFCB +:1086C0000011B100B0580F0017800068DE842C3113 +:1086D000A100E0582300360803BFDE02F011B90202 +:1086E000005E9B0011B10280DA030011A701185847 +:1086F0001F00178200E05E0B00378201985E0AC0FF +:10870000F60703BFDE02F011AA011A581F001782F4 +:1087100000E05E0B003782019A5E0AC0F60701F0A6 +:10872000DE0300378000A05E02C0578000B05E0309 +:1087300000160300A044B6F0178200B05E0B0016CE +:108740000500E05E0AC0960603BFDE02F011B90024 +:10875000B0581300178200E85E06F057A5006ADEE5 +:10876000970011B700E85816F4B6050069D817004D +:1087700011B701BC600300160500B058170017A51B +:1087800000E05812F4B60600E0419302106400E0E5 +:10879000419706D06500E05E870037A100905E9BA0 +:1087A0000037A60068DE8700919C01BC60030011C1 +:1087B0004701BC600300016D0002DE02F000000111 +:1087C000BC600300016C01BC600300016D01BC6072 +:1087D000070A106401BC60030077A100B0428F005B +:1087E000178000A05E0301F78000B05E0300016EF9 +:1087F00001BC63FF1FF7A20068DE030011CB01BCC0 +:1088000060030017A200886006F43781002005BAD3 +:10881000F031D00068DE8AC0D1D000E005B300217D +:108820006C00B005B6F0216D00685E030011D40045 +:10883000205E06F011DA006EDE8AC0D1DA03BFDEF8 +:1088400002F011D5006DDE8AC0D1DA00B05E87007B +:1088500017A300B0419300016600B0581B0017A297 +:1088600001BC600300016C01BC600300016D00E805 +:10887000419302106400E85E870037A10069DE873B +:108880000011CB00B05E8F0001650002DE02F00037 +:108890000000B0059B00106400B0581B001145009B +:1088A000B0059B00016200B0059700016100B0585F +:1088B0000F00178500B0580700178300B0580B0051 +:1088C00017840118581F00178C011A581F00178DA4 +:1088D0000002DE02F0000000B0058B001064006EA4 +:1088E00041932A11F600A044B6F0B7A100B05E870C +:1088F00000160500E05812F4360600B0581B0011AF +:1089000045020000F30011F3006D41932811F302BA +:1089100000DEAF0011F301BC600B02514200B05EFB +:108920008700016F02015EAF0011F600B05E170014 +:10893000160301816002F577AB0002DE02F0000051 +:10894000020145230012010287C493001201018233 +:108950006002F5D7AE02012C230011FE00E02C2BA3 +:10896000002B0A01816001610B0802065EB700124C +:108970000100E02AD7002AB501866002F5B7AD00F4 +:1089800002DE02F00000020200BF00120F00025ED1 +:1089900002F012370202DEB30012070068428F00B5 +:1089A0000F2503BFDE02F00002028881AB00120F28 +:1089B00002845EFF00120502845EB300120502828B +:1089C000DEFF00120502822B2F00120D00682A9B89 +:1089D00000120F0284DEAF00120502845EB700129F +:1089E0000500B05E870017A10002DE02F000000162 +:1089F00082E002F597AC0203DEFF00121902844503 +:108A00002300121902012B2F0012190180E006F237 +:108A1000979400025E02F0114C0180E002F29794FC +:108A200000025E02F0114C0180E002F29794020114 +:108A3000AC230011360181E001610B0803BFDE02A7 +:108A4000F01138020400C70012270206ABD300124F +:108A5000210284C5AF00123503BFDE02F0122202EC +:108A600084C56F001235028445230012240200429F +:108A70000300123500685E4B04B23500685E4B0699 +:108A8000B23500685E4B0632350182E006F597ACE0 +:108A90000284452300122A0323DE02F0122B0183F5 +:108AA000E006F597AC0180E006F29794028400C7D7 +:108AB00000113600B02AD70017A2006DDE895511CB +:108AC0003602872B2F00123202005EFF00113602A1 +:108AD00007AB2F0011360181E005610B0803BFDEF3 +:108AE00002F0113803BFDE02F011360002DE02F0A0 +:108AF0000000020200BF00144D0206ABD300124476 +:108B00000104C1070017A101855E85610B080204FD +:108B10002C2300124401846001610B0801BC603702 +:108B20000017A201BC60031417A100B045E30018B0 +:108B30000000B045E300180000B045E30018000154 +:108B4000BC620300107701BC60031B507600025E1C +:108B500002F0013E00682AEB00124900E844655724 +:108B600057A101BC63F71D17A2006D5E86F4524940 +:108B700000E84466F44ABA006CC46556724B00E8DB +:108B80004467002AB30206ABD3001250006DC467DD +:108B900001524E01BC6003000B100284C5AF0012ED +:108BA000BD03BFDE02F012510280456F0012BD020C +:108BB0000701AB0012530180600209D04E01BC6373 +:108BC000FF1FF7A10068C586F4325601BC600300A0 +:108BD0000ABD0204DEB700144D0184E002F5B7AD12 +:108BE0000184E001610B080202DEB3001274020688 +:108BF000ABD30012650068AAF700925D00682B03F2 +:108C000000125E03BFDE02F01263018B600E2B9137 +:108C10005C0287ABD30012620182600209D04E036E +:108C2000BFDE02F012630182600609D04E00025ED0 +:108C300002F0121103BFDE02F01267018360062BFF +:108C4000915C00025E02F012110204DEAF001274A9 +:108C50000282DEBB0012740068AAF700926C010663 +:108C6000AB170017BB0068DEEF001270028480C7EC +:108C70000012740068AAF700326F006CC465567267 +:108C8000730068AAF700927400682B030012740046 +:108C9000E845895AF7A1006D5E856052740186E04F +:108CA00005610B0802835EBB00127A0206ABD3009B +:108CB000127800E845C95AF7A103BFDE02F0127925 +:108CC00000E845895AF7A1006E5E8554B297020507 +:108CD000DEB700129300E02B97002AE501BC600389 +:108CE000000AE700682C4700127F00E82C47002BA1 +:108CF0001101866002F5B7AD0204DEFF00128900A3 +:108D0000B02B9B0017A200B02A9B0017A10283ACD6 +:108D10002700128600682C87001287006D5E85642C +:108D2000328700B02C7F0017A2006D2B96F4528979 +:108D30000184E002F7F7BF0206DEFF00129300E0B5 +:108D40002BC7020AF100B04467000AFC01182BC7C8 +:108D50000017A1011A2BC70017A2006E5E87001230 +:108D600091006DDE895E529103BFDE02F012930125 +:108D7000BC6003000AF10186E002F7F7BF02025E61 +:108D8000FF00144D0068AAEB00144D00B02AC70084 +:108D90000ABA03BFDE02F0144D0182E002F7F7BF0A +:108DA00002862C2300129F0068B05B00129B0068B3 +:108DB000305F00129F00E9446582D7A600E8C469CD +:108DC00082F7BB00E10EE2F4C3B800E08EE6F76381 +:108DD000B902025EFF0012A7020600C70012A40239 +:108DE000802BD30012A400B02B2B0017BB006E2BDE +:108DF00002F7744D02025EFF0012A700B044670044 +:108E00000ABA03BFDE02F0144D0205DEB70012B548 +:108E100000682AF70872AA00E8446555CAB60068D7 +:108E20002C470012AC00E82C47002B1100E02B9FD0 +:108E3000002AE700B02BA30017A100B02A9B00175F +:108E4000A20283AC270012B200682C870012B30084 +:108E50006D5E896432B300B02C830017A1006D2BC6 +:108E60009EF432B501BC6003000AE50068AAF70071 +:108E7000B2B800B04467000AEF00B0446B000AF3D8 +:108E80000068AAF70132BC00B04467000B0B020671 +:108E90002BD30012BC00B02C7B010B1E03BFDE02E3 +:108EA000F0144D020701AB0012BF0180600609D02B +:108EB0004E0204DEB70012C80283C5730012C2015D +:108EC000876006F577AB0282DEB300144D0203C55E +:108ED0007300141C00E844655637A1006D5E85558B +:108EE000B44D01836006F5D7AE03BFDE02F0144D2A +:108EF00000E10ED30023B400E08ED70003B5028654 +:108F00002C230012CD00B04467000C1600B0446B57 +:108F1000000C170206AC230012D001846002F5B7E2 +:108F2000AD0186E001610B080206ABD30012D70148 +:108F3000BC6003000AD7006D45C71F52D400B0457E +:108F4000C7000AD700E044655AF7BB00E85EEE2E82 +:108F50002AB103BFDE02F012DC01BC6003000AD7B5 +:108F6000006D45871F52DA00B04587000AD700E040 +:108F700044655AF7BB00E85EEE2C2AB1018360021B +:108F8000F5D7AE0184E006F5B7AD0185E002F5B78F +:108F9000AD01826002F7F7BF01856002F5B7AD0150 +:108FA000BC6003000B0500E844655637A1006D5E08 +:108FB000855DD2E2006D5E8555B2E600E02B630070 +:108FC0002AD800B02A930017B30206ABD30012F5DB +:108FD00001BC600301917800B045E300180000B0C7 +:108FE00045E7000AC401BC600301B17800B045E365 +:108FF00000180000B045E7000AC501BC600301D1BC +:109000007800B045E300180000B045E7000AC6014B +:10901000BC600301F17800B045E300180000B045E2 +:10902000E7000AC703BFDE02F0130101BC600300C2 +:10903000117800B045E300180000B045E7000AC40D +:1090400001BC600300317800B045E300180000B0B7 +:1090500045E7000AC501BC600300517800B045E354 +:1090600000180000B045E7000AC601BC60030071AB +:109070007800B045E300180000B045E7000AC701DA +:1090800082E001610B080207AB1B0013040182E0C0 +:1090900005610B0800B02B170017BB01285EEF001D +:1090A0000ABD01BC60131C57BB02182B1B00130B1D +:1090B00001182B1B0017A60080DE9AF777BB00B0C3 +:1090C00041B70017B301342B1B0017A201182B1B4B +:1090D0000017A300682AF70033180068AAF7009366 +:1090E0001100685E8F00731A03BFDE02F0131800D0 +:1090F000682AF70133170068AAF70053150068DEE5 +:109100008B00731903BFDE02F013170068AAF70083 +:10911000731A0068DE8B00D31900685E8F00331A63 +:1091200000685E8F00131A018760055E8AF40203EF +:109130002BD300132200682AF702D31D0068AAF778 +:1091400002B32201BC60131C57BB0234AB170013DF +:10915000220134AB170017A60080DE9AF777BB0018 +:10916000B041B70017B302022C2700132401866018 +:109170000560AB05006E2AF701F3280088600557EB +:10918000B7BB0020DEED5C532B03BFDE02F0132ED5 +:1091900000E82AF70217BB00886006F777BB0020BB +:1091A0005EED5C732E01856006F5B7AD020480C3E9 +:1091B00000132E0184E00560AB05006E2AF701F371 +:1091C000350088600557B7BB00205EEF019333017F +:1091D00086600160AB050068AC470013390020DEF3 +:1091E000ED5A933803BFDE02F0133900E82AF70284 +:1091F00017BB00886006F777BB00205EED5AB339D5 +:109200000184600560AB050068AAF702F342010D16 +:10921000AB170017A1010EAB170017A200685E87FD +:1092200000134200E05E86F457A100E05E87080A62 +:10923000BD0186600160AB0500682C470013420148 +:1092400084600160AB0502032BD300134E018360E1 +:10925000015AAAD500682AF702D3490068AAF70282 +:10926000B35E0068AAE700134C0068AB2300134C00 +:109270000282DEBB00134C02072B1B00134C01843F +:10928000600560AB0503BFDE02F0135E0283C573A9 +:1092900000135E00025E02F015BE0068AAF702B37A +:1092A0005E018360055AAAD500E02C8F002B2301B4 +:1092B000856002F5B7AD0068AAE700135E0068ABF1 +:1092C0002300135E0282DEBB00135E00B02AC300DF +:1092D00017A201342B1B0017A1006EDE870613595D +:1092E00000B02ABF0017A2006E5E8964735E01BCE5 +:1092F0006003000B2301BC6003000ADA01856006ED +:10930000F5B7AD0184E005610B080068AAF700B36A +:109310006802075EFF00136801342B1B0017A300CF +:109320006DDE8D60336800685E8F0013680283AB6A +:10933000170013660183600560AB0503BFDE02F012 +:10934000136800B02BDB000AF000B0446B000AF792 +:109350000068AAF70133770202AC2700136B01867D +:10936000E00560AB050281ABD300137701BC60035D +:10937000000ADA00682C2F00137700E84465617753 +:10938000A1006D5E8561937400B02C330017A200BC +:10939000E05E8961B7A2006DDE86F453760200AC10 +:1093A000230013770185600560AB0503BFDE02F083 +:1093B00013770180E001610B080068AAF701137AB6 +:1093C00000B02AC7000AD10187E006F7F7BF0207FD +:1093D000DEFF00137C0181E00560AB0500682AF721 +:1093E00000338100682AF701F38102852BD3001333 +:1093F0008000682AF70313810068AAF7009392019E +:10940000826006F7F7BF00B02AC7000AB90068AA51 +:10941000F703138800682B2300138800B0001300A3 +:109420000ABD00B02B7F000AC003BFDE02F013911B +:109430000068AAF7009392011C2B17000AC00106CE +:10944000AB170017BB00685EEF00138F01BC600311 +:10945000006AC300B02C7B004B1E03BFDE02F0137A +:109460009100A82C7B004B1E01BC6003008AC30046 +:10947000B02AC7000AC80202DEBB00139F0284DEC6 +:10948000FF0013950206DEFF00139F00B02AD700ED +:1094900017A2006DDE8955139E00B02B9B0017A20A +:1094A00000B02A9B0017A10283AC2700139C006820 +:1094B0002C8700139D006D5E8564339D00B02C7F6A +:1094C0000017A2006DAB96F4539F0182E00560ABDC +:1094D000050286ABD30013AD0088600557B7A10025 +:1094E00020DE856393A500E82AF70217A1008860B3 +:1094F00006F437A100205E8563B3AB00682C6F00D3 +:1095000013AB01342B1B0017A2006E5E8B0293AAD3 +:1095100000B02C7B002B1E03BFDE02F013AB00A8B3 +:109520002C7B002B1E0068AAF702F3AD00B0446745 +:10953000000B1B00E05ECD54B7B301826002F5D78B +:10954000AE00B02C2B0017A100B02AD70017A20044 +:109550006D5E895513B402865EB70013C503BFDE86 +:1095600002F013B6006D5E855FF3CA02812C230002 +:1095700013C501BC601F07706501BC601F115064FA +:1095800001BC601F11D7A400685A030013C10088F2 +:10959000580300F7A30134D8030017A200E95E8E38 +:1095A0002337A301C3E0022357A500E8DE8AF4B7FE +:1095B000A20068DE8B0013C1006EDE8EF673C5005C +:1095C000E0419300306400E04197019065006D41F7 +:1095D00092F493B903BFDE02F013CA00682AF700C1 +:1095E00093CA00682AF70053CA00682AF70073CAB2 +:1095F00001826006F5D7AE00025E02F015BE01BC26 +:1096000060131C57BB01342B1B0017A20080DE8A9D +:10961000F777BB00B041B70017A200682AF70053E4 +:10962000D700682AF70253D700682AF70273D700D9 +:10963000682AF70073D700682AF70853D700682A0A +:10964000F70873D700682AF70893D700682AF7034A +:10965000D3D703BFDE02F013E60185E006F5B7AD10 +:1096600000685E8B0013E100B05E8B000AA60182E9 +:10967000E006F5D7AE00682C8B0013DE006E5E8925 +:109680006453DE0181600563CB1E00E02BAB002A32 +:10969000EA006E5E896013E10182600560AB05003F +:1096A000E844655637A100B044670017A300682A54 +:1096B000F70893E500E85E8EF42AAE01846002F7B5 +:1096C000F7BF0282DEB300144D0203C57300141C01 +:1096D00000B02AAB0017A200B02AB30017A300689D +:1096E000AAF70093F602802BD30013F600B02B03E9 +:1096F0000017A1006D5E855873F20180E00560AB34 +:109700000500682B4F0013F201BC6003000ABC0087 +:10971000025E02F0159B00685E870013F600682B5E +:10972000E70013F600B02BE70017A200B02BEB0008 +:1097300017A300685E8F0013FF00682AEB0013FF79 +:1097400000E844655757A100E05E8EF457A2006D13 +:109750005E86F453FF0181600560AB0500682B4F06 +:109760000013FF01BC6003000ABC00025E02F0159A +:109770009B0281AB2F00140402005EFF0014040260 +:1097800004452300140403A0DE02F014040183E066 +:109790000560AB050281AC2700141C02862C170063 +:1097A000144D0286AC1700144D028080BF00144D8A +:1097B00002825EBB00144D02822BD300141C028176 +:1097C000AC1700141C0280AC1700141C02812C176B +:1097D00000141C02822C1700141C028881AB001498 +:1097E0001C0282AC1700141502832B1700141C02F4 +:1097F000832C1700141502852C1700141502842CD5 +:109800001700141C0284AC1700141C0283AC170050 +:10981000141C02845EB700141B0204DEAF00141B8C +:109820000281DEBB00141B0184E002F577AB00026D +:109830005E02F0159F03BFDE02F0144D00E84465A0 +:109840005637A1006DDE8554B4280206ABD3001450 +:10985000210183E0022B915C03BFDE02F0144D0175 +:1098600083E0022B915C01BC600318517800B04585 +:10987000E3001800018360022F317900A84138F914 +:10988000D7A100B05E84FE704E03BFDE02F0144D1F +:10989000028101AB00142C020081AB00143702845A +:1098A0002C170014370280AC170014370206ABD314 +:1098B000001435006BAC4223343000E04467014BA8 +:1098C00010018B60022B915C0287ABD30014330133 +:1098D00082600609D04E03BFDE02F01434018260BC +:1098E0000209D04E03BFDE02F01436018360022B62 +:1098F000915C03BFDE02F0144D0206ABD3001440AE +:10990000006BAC4223343B00E04467014B10018BF9 +:1099100060022B915C0287ABD300143E018260068B +:1099200009D04E03BFDE02F0143F0182600209D06D +:109930004E03BFDE02F01446018B60022B915C01E6 +:10994000BC600318517800B045E300180001836043 +:10995000022F317900A84138F9D7A100B05E84FE0A +:10996000704E00025E02F0121D02845EB700144DBC +:1099700002832BD300144A00682AF702B44D0184F5 +:10998000E006F577AB00E02B27002AC903BFDE0213 +:10999000F015870002DE02F000000185E002F5B755 +:1099A000AD01836002F5D7AE0182E002F5D7AE01CA +:1099B00082E002F7F7BF0184E002F7F7BF01BC6065 +:1099C00003000AD301BC6003000AC801BC600300A5 +:1099D0000AC001BC6003000AEA018760015F6AFBFC +:1099E00001BC6003000C1601BC6003000C17018170 +:1099F000600163CB1E0002DE02F00000020200BF25 +:109A00000014B20283DEFF0014DA0183E006F7F7E8 +:109A1000BF018560060B705B018560060BF05F027D +:109A200006ABD300146601BC600302116D00B02ABE +:109A30009700116E028045AB00147A03BFDE02F07E +:109A4000146901BC600302115D00B02A9700115E29 +:109A50000280456B00147A0206ABD3001473006BCE +:109A6000AC4223346D00E04467014B10018B60026F +:109A70002B915C0287ABD30014700182600609D081 +:109A80004E03BFDE02F014710182600209D04E0164 +:109A900088600E2D516A03BFDE02F0147A018B60DC +:109AA000022B915C01BC600318517800B045E300C3 +:109AB0001800018360022F317900A84138F9D7A13D +:109AC00000B05E84FE704E0188600E2B515A00B0CB +:109AD000413F1FF04F00682ABB00148001846006DC +:109AE000F7F7BF01BC602F1717A300E04466F46AC4 +:109AF000B401BC6003000AAE00025E02F0144E0026 +:109B0000E844695FD7A1006EDE8700348A00B02B7D +:109B1000D7000AF001BC6003000AEF00682AEB00DE +:109B2000148A00B04467000AB900E84465554ABA8F +:109B300000B02AB30017A100E82AEAF42ABA02808A +:109B400080BF0014970281DEBB0014A80206ABD3CD +:109B500000148F0204C5AF00149703BFDE02F01497 +:109B6000900200456F0014970283C573001497029A +:109B700006ABD300149501BC63FF1FF7A10068C5B5 +:109B8000C6F434A803BFDE02F0149701BC63FF1FC4 +:109B9000F7A10068C586F434A80206ABD300149E72 +:109BA000018B600E2B915C0287ABD300149C018269 +:109BB000600209D04E03BFDE02F0149D01826006F0 +:109BC00009D04E03BFDE02F014A4018B600E2B916E +:109BD0005C01BC600318517800B045E30018000137 +:109BE0008B2B2E2F317900A84138F9D7A100B05E18 +:109BF00084F9B04E0184E002F5B7AD0184E002F5CE +:109C000077AB0185E001610B0803BFDE02F015921E +:109C10000206ABD30014AB00025E02F0121D03BFBC +:109C2000DE02F014AD018360022B915C00025E0243 +:109C3000F0121D0184E006F5B7AD0184E006F5776A +:109C4000AB0206ABD30014B101846005610B0803BD +:109C5000BFDE02F01592018D60020BF05F0206ABD1 +:109C6000D30014B60188600E2D516A03BFDE02F0E6 +:109C700014B70188600E2B515A028181AB0014C8C1 +:109C80000206ABD30014C1006BAC422334BC00E02D +:109C90004467014B10018B60062B915C0287ABD3AC +:109CA0000014BF0182600209D04E03BFDE02F0142F +:109CB000C00182600609D04E03BFDE02F014D70156 +:109CC0008B60062B915C01BC600318517800B04595 +:109CD000E3001800018360022F317900A84138F9B0 +:109CE000D7A100B05E84FE704E03BFDE02F014D731 +:109CF0000206ABD30014D1006BAC422334CC00E09D +:109D00004467014B10018B60022B915C0287ABD33F +:109D10000014CF0182600609D04E03BFDE02F014AA +:109D2000D00182600209D04E03BFDE02F014D701D9 +:109D30008B60022B915C01BC600318517800B04528 +:109D4000E3001800018360022F317900A84138F93F +:109D5000D7A100B05E84FE704E0184E002F5B7AD7D +:109D60000184E002F577AB00025E02F0144E0002BF +:109D7000DE02F0000000B0446B000AFE0202DEB317 +:109D80000014E70206ABD30014E5018360062B91B3 +:109D90005C0287ABD30014E20182600209D04E035B +:109DA000BFDE02F014E30182600609D04E00025EBD +:109DB00002F0121103BFDE02F014E7018360062BEC +:109DC000915C00025E02F0121101866005610B08D1 +:109DD000020200BF00150C0183E002F7F7BF020387 +:109DE000C5730014FC020080BF0014FC0206ABD354 +:109DF0000014F5006BAC422334F000E04467014BE3 +:109E000010018B600E2B915C0287ABD30014F30121 +:109E100082600209D04E03BFDE02F014F4018260BA +:109E20000609D04E03BFDE02F0150B018B600E2B2E +:109E3000915C01BC600318517800B045E300180044 +:109E4000018B2B2E2F317900A84138F9D7A100B012 +:109E50005E84F9B04E03BFDE02F0150B0206ABD3F1 +:109E600000150500E0446700B7BB006CC466F774DA +:109E7000FE018B60022B915C0287ABD300150301BE +:109E800082600609D04E03BFDE02F0150401826035 +:109E90000209D04E03BFDE02F0150B018B60022BCE +:109EA000915C01BC600318517800B045E3001800D4 +:109EB000018360022F317900A84138F9D7A100B0A1 +:109EC0005E84FE704E0182E002F597AC0002DE0275 +:109ED000F0000001BC60030037A20020E3FE09157A +:109EE000680020E0420D956802845EB300156802A8 +:109EF0008042030015680284452300156803915EC3 +:109F000002F015680068AB4F0015680282DEFF00A2 +:109F1000156800682ABB00151900E8446555D7B9D3 +:109F200000E82A9AF737B902805EFF00159B02010C +:109F300080C700159200B02AD70017A1006DDE85FA +:109F40005515920282DEB30015680203C573001531 +:109F500049020480C700154900685E8B00152E0277 +:109F600084AC2300152E0203C5730015490202AB11 +:109F7000D300152502855EBB0015260282DEBB00DC +:109F8000154900B02B830017A1006EAB6AF4352E83 +:109F90000203C57300154900682A9B00152D00684F +:109FA0002ABB00152E006ADEE554F549006ADEE59D +:109FB0005A554900682AE700154902941DF3001517 +:109FC000310203DE5300153603BFDE02F015340103 +:109FD000141DF30017A600901CBAF4D7A602005E69 +:109FE0009B00153600B02B87000AA703BFDE02F0E6 +:109FF000159201BC600302579201BC63FF1FF0C3BE +:10A0000001BC60030910E301865E8A1C70E30184D1 +:10A0100060061C70E300682AEF00153D0185E0062C +:10A020001C70E301BC600303978200025E02F0151E +:10A030007200B054130010E400E043915B30E4017F +:10A04000BC60030010EE01BC63FF1FF0CE00E02AED +:10A05000EF002ABB01BC61030077A601141DF300C9 +:10A0600017A200B05E8B000C1801BC610303EC1951 +:10A0700003BFDE02F0156202845EB700156801BC02 +:10A0800060230890E600025E02F0016A00B05ECF35 +:10A090000010E40068AAF70035520205AC23001551 +:10A0A0005200E82ACE2337A3006DDE8E1C955200A5 +:10A0B000B05E8F0010E400682A9B00155A00B02A99 +:10A0C000DB0010E40206ABD30015570284C5AF00D5 +:10A0D000155A03BFDE02F015580280456F00155A6D +:10A0E00000695EE700155A00E05EE556D0E40282A2 +:10A0F000DEBB00155E00682AF700155E00E10EDA8F +:10A100001C83B600E08EDF0003B701BC600301D7FB +:10A110008200025E02F0157201BC61030077A603A3 +:10A12000BFDE02F0156200B0004700108600025E3C +:10A1300002F015F800025E02F010700190600A094A +:10A14000104801846006F597AC00B05E9B0010805B +:10A150000002DE02F0000002805EFF00156D028149 +:10A16000DEBB00156D020180C7001592020480C796 +:10A1700000159201806002F7F7BF0280C28F0015C0 +:10A18000930201DEBB00159301BC60030017A2031C +:10A19000BFDE02F0150E00685E4B0635790285DEE3 +:10A1A000FF00158000B02B370017A1006DAAEEF458 +:10A1B000358001BC600301378000B02B3B0017A144 +:10A1C000006D2AEEF4357B02812BD300157B01BC98 +:10A1D000600301778001BC600300378100025E02EA +:10A1E000F0014301D2DE0AA030E000B0540B0010B1 +:10A1F000E103BFDE02F015860280ABD300157901C2 +:10A20000BC600301578001BC600300178100025E3F +:10A2100002F0014300B054070010E000885E0B001C +:10A2200070E10002DE02F0000000682AF3001592DF +:10A230000204DEAF00159200E844655797A4006E53 +:10A240005E9154F59200885E930037A4006D5E9194 +:10A2500054F59200025E02F015E303BFDE02F01532 +:10A260009F00E844655797A400885E930037A400D8 +:10A27000025E02F015E303BFDE02F0159F0284DEEA +:10A28000AF0015960181E002F5D7AE03BFDE02F004 +:10A29000159F00682B6700159B00E044655B2AD37F +:10A2A00000682B6B00159A00E044655A4AD30002FF +:10A2B000DE02F0000001806006F7F7BF00682AF3B5 +:10A2C00000159F00E844655797A400025E02F01550 +:10A2D000E301846002F597AC01BC6003000ABC0195 +:10A2E000BC6003000AD301BC6003000ABB0104DEAA +:10A2F000AF0017A101845E86F5B7AD0284DEAF0022 +:10A3000015A8018060060D906C0002DE02F00000CE +:10A310000285AC230015BD0203C5730015BD00B056 +:10A320002A8F0017A30202AC230015AD00B02AAF9C +:10A330000017A30202DEBB0015AF00B02A8B001786 +:10A34000A300E04466F46AB30185E005610B0800F0 +:10A35000B04467000B030206ABD30015B7006BAC2B +:10A36000422335B600E04467014B100183E0022B25 +:10A37000915C03BFDE02F015BD0183E0022B915C0E +:10A3800001BC600318517800B045E3001800018358 +:10A3900060022F317900A84138F9D7A100B05E845E +:10A3A000FE704E0002DE02F000000202DEB3001575 +:10A3B000C90206ABD30015C7018B600E2B915C025E +:10A3C00087ABD30015C40182600209D04E03BFDE03 +:10A3D00002F015C50182600609D04E00025E02F04F +:10A3E000121103BFDE02F015DB018360062B915CC6 +:10A3F00000025E02F012110203C5730015CE028442 +:10A40000DEAF0015CE0281DEBB0015CE02805EFFFE +:10A410000015CE02045EB70015E20206ABD30015AC +:10A42000D5018B600E2B915C0287ABD30015D30155 +:10A4300082600209D04E03BFDE02F015D4018260B3 +:10A440000609D04E03BFDE02F015DB018B600E2B38 +:10A45000915C01BC600318517800B045E30018001E +:10A46000018B2B2E2F317900A84138F9D7A100B0EC +:10A470005E84F9B04E0183E001610B08018460063F +:10A48000F5B7AD0184E002F577AB01BC6003000ACB +:10A49000BB01846002F597AC0185E001610B080106 +:10A4A00086E001610B080002DE02F0000000682B6C +:10A4B0005B0015E500B02B5B0017A4006D5E9155A5 +:10A4C00055E700B02AAB0017A400882B070037A57A +:10A4D00000E82B0AF4AAC200885E930037A400E0CB +:10A4E0002B0AF48AC200902B0B00AAC100B02B07E4 +:10A4F000000AA70002DE02F0000003A0DE02F01551 +:10A50000F1020042030015F100025E02F00D2F017E +:10A5100083E005610B0801846002F5B7AD0184E0BA +:10A5200006F577AB01BC6003000ABB01846002F54D +:10A5300097AC00B04467000ABC0002DE02F00000E5 +:10A54000010C81430017A101BC600300508A006820 +:10A550005E070016020068DE8700360201BC600359 +:10A5600000B08A00685E070036020282DE03001631 +:10A570000201BC600300908A0283DE030016020021 +:10A58000E0600AF4D08A00685E0700160A01904273 +:10A590002AA1308A00685E0700360A0190422AA08C +:10A5A000108A0109DE030017A2018F5E8A11508A0A +:10A5B00000685E8B00160A0191E00E11508A0002BD +:10A5C000DE02F000000109DE030017A400E05A06D5 +:10A5D000F497A500905E96F497A50203DE0300169B +:10A5E000120282DE0300161201BC61EF0857A600BA +:10A5F00080DE96F4D7A50116DE870017A300885EDB +:10A60000870077A100E15E8702D7A100E0DE8F001E +:10A6100017A301BC60030017A2020E5E0300161907 +:10A6200001BC60030037A200905E96F457A500803D +:10A63000DE96F437A100E141B7FFF7A600E1DE871F +:10A6400001F7A10080DE96F477A300E1DE860DB766 +:10A65000A100E0DE8F0017A3017A5E86F477A100E7 +:10A66000885E86F457A100B05E870017A20287DEDD +:10A670000300162600885E870057A103BFDE02F0A4 +:10A68000163302875E0300162D01BC639B0CD7A511 +:10A690000080DE86F4B7A100E141B7FFF7A500E036 +:10A6A000DE870017A100885E870057A103BFDE0286 +:10A6B000F0163300885E870057A101BC639B0CF73E +:10A6C000A50080DE86F4B7A101BC62030017A500D7 +:10A6D000E141B6F4B7A500E0DE870017A100E05E17 +:10A6E0008400D7A10002DE02F0000002001FF70084 +:10A6F00000120282DE5300163B018860020490249F +:10A7000000E02092F3082400E8208EF3082303BF22 +:10A71000DE02F00B3701B8601604902401BC600320 +:10A7200001D02503055E02F0164C0287C037000CED +:10A730009E0386DE02F00CA100025E02F0123603D8 +:10A740005CDE02F0163D00D8409B0117A100E05EE0 +:10A750008702379800A85E630077980102DE5300F5 +:10A7600017A10182E002F297940188DE84FFA7FD21 +:10A77000006EA08EF3164C00E85E6301D02501B890 +:10A78000600604902403BFDE02F000020181600431 +:10A79000FFA7FD01B8600A04902403BFDE02F000A9 +:10A7A0000202285E8700166200B041930017A400E1 +:10A7B000E04193007064010A5E870017A200E8413F +:10A7C00092F4506301185E870017A100E86042F41C +:10A7D00037A200885602F436000068418EF4965E77 +:10A7E00000E8418F00306300E84193003064006866 +:10A7F0005E8B02165600905602F457A300B058061E +:10A80000F4760103BFDE02F0165600684192F4961A +:10A810006200E8419300306401BC6003001600034D +:10A82000BFDE02F0165E00B05E870017A10002DEF8 +:10A8300002F000000180600286143000B050CB00AE +:10A840001065013850830017A10068DE3B06366AA8 +:10A8500000E05A3300368C006EDA32F4201200B079 +:10A860005A0B0017A201BC63FF1FF7A300B050CF23 +:10A87000001064006EDA32F4366F00B05A370017F9 +:10A88000A300B0581300178201BC60030016040136 +:10A89000BC601B1FD7B60102D0C70017A100E04162 +:10A8A00096F4306500E050CB00D06401BC6003003A +:10A8B00017B401BC600300178001BC60030037813E +:10A8C000018760040310A0009052330097A400E0B9 +:10A8D000418701B7B500685ED2F0569600E05EDAB7 +:10A8E000F690630020D802F0368A020250C70016A4 +:10A8F00090009056030097A100E85E86F497A101AE +:10A900009E6002F437A1006DDE87081690010A5E92 +:10A91000870017A201DA6002F437A100E05ED6F4E6 +:10A92000506300886006F437A100205602F4369088 +:10A9300000B05802F0360000E05A2B00368A006A58 +:10A94000DED2F4768C0068DED2F0169100E05E0371 +:10A9500000378000685E030036910186E004031032 +:10A96000A003BFDE02F01691006ADED2F4768C00FE +:10A97000E05ED30037B400D05E0700378102985EF6 +:10A98000D300167B00E0419300306403BFDE02F089 +:10A99000167B00685E0300001203BFDE02F006CCE7 +:10A9A0000282D0C70016A000B02A370017A101B854 +:10A9B0002A32F4368401025013001685013C50837C +:10A9C0000017A100B050A70017A4006D5A32F4364A +:10A9D000A90182E0068634310288502B0016A500BA +:10A9E000B05A330017A1019E5E8684F4270183606C +:10A9F000068634310002DE02F0000000B050730021 +:10AA000017A101B8506EF436840106D007001685F0 +:10AA100000B050AB0017A400D06006C0978000E0E3 +:10AA2000419700D7B5010A58130017A100E05ED680 +:10AA3000F437B500B0580F00106301165603001725 +:10AA4000810068D8130016BE011400630017A1002E +:10AA500068DE870016B40088013B01168003BFDE64 +:10AA600002F016B90068DE870076B700A0013BE06F +:10AA7000168003BFDE02F016B900E05E870970623F +:10AA80000088540301168000E85A0330168001BC88 +:10AA9000600300168101BC600300168201BC6003E4 +:10AAA00000168303BFDE02F016C300E0418EC090A3 +:10AAB00063006EC18EC036C300E8418EC0306300B3 +:10AAC000E858030037A100E0418EF43063013850AC +:10AAD000A30017A50068581303F6DE0068418EC076 +:10AAE00056DE006DDA0AF4B6DE011656030017A131 +:10AAF0000068DE86F036DE015856030017A100E03C +:10AB00005E870DD7A200B05ED70010620020DE0283 +:10AB1000A016D500E05E86D037A300E05E8ED07729 +:10AB2000A3006D5A02F456DE006E5E8EF496DE00CF +:10AB3000E86002F4368300B05E8F00168100A05AF0 +:10AB40000F00768300E05A0B00368200E85A02F4C8 +:10AB5000568000D05E0300378000E05813003604B2 +:10AB600000E0418F003063029858130016DB00E0CC +:10AB70005ED70037B5006EC18EC036C400B0580332 +:10AB800000106303BFDE02F016C400B058130017B4 +:10AB9000A10068DA370016E100B05E8700168D006C +:10ABA0006DDE86D1B6E300B05E8700168D0002DE52 +:10ABB00002F0000001BC60030017A10187600403DC +:10ABC00010A001BC60030990B500B0006300F0B4B0 +:10ABD00001BC60570310B601BC60030090B500B023 +:10ABE000006300B0B400B042D30018000317DE02C7 +:10ABF000F016EC0397DE02F016ED00B02A330014D5 +:10AC00002F018EE00C0310A0006DDE02D1B6F30020 +:10AC1000E85A36F0168D03BFDE02F016F501BC606F +:10AC20000300168C01BC600300168D006E5A3AF0CA +:10AC300016F801BC600300168E03BFDE02F016F9A1 +:10AC400000E85A3AF0168E00B058070017A100E04D +:10AC5000580EF01603006ED80EF436FF00E85E863C +:10AC6000C017A100E8580EF4360300E8580F00366C +:10AC70000301185E030017A1006DDE030217070031 +:10AC8000E86042F437A200905A1AF4368600885AD7 +:10AC90001EF457A200905A1EF4368700B05A1AF4D8 +:10ACA000568603BFDE02F0170900905A1EF436865E +:10ACB00001BC60030016870002DE02F000000158AC +:10ACC000600300102A01B8600A04902401BC6003EC +:10ACD0000290040189E0020D906C0002DE02F00097 +:10ACE000000200DE5300171901BC60170777A100AE +:10ACF000025E02F0012700B040670017A200B05EBC +:10AD00008B0057A200025E02F0012B01BC6003031E +:10AD1000378001BC600300178100025E02F011322F +:10AD20000002DE02F0000001BC6003033780000275 +:10AD30005E02F0112D0183E006F037810181E0060B +:10AD4000F0378100025E02F0113200B05E0700179A +:10AD5000A200E044670B57A1006B4466F437200162 +:10AD6000BC600311378000025E02F0112D0180608B +:10AD700006F0378100025E02F0113201BC60030070 +:10AD8000978000025E02F0112D01806006F037818D +:10AD900000025E02F0113200E044670157A1006B2F +:10ADA0004466F4372A01BC600303378001A0607E4B +:10ADB000F4578100025E02F0113200E04467079709 +:10ADC000A1006B4466F4372F01BC6003115780006B +:10ADD000025E02F0112D01846006F0378100025EF0 +:10ADE00002F0113200B05E070017A201BC60030A36 +:10ADF000378000025E02F0112D01806002F0378181 +:10AE000000025E02F0113200E044670037A1006BDF +:10AE10004466F4373A01806006F0378100025E0232 +:10AE2000F0113201BC600308578000025E02F0118D +:10AE30002D018A6002F0378100025E02F0113200BB +:10AE4000E044670037A1006B4466F43742018A6032 +:10AE50000EF0378100025E02F0113200E044670616 +:10AE600057A1006B4466F4374601BC60030CB78001 +:10AE700000025E02F0112D0280DE0700173001BCD7 +:10AE8000600311578001846002F4578100025E0262 +:10AE9000F0113201BC60030037A30206ABD30017E8 +:10AEA000510284C5AF00175903BFDE02F0175202EA +:10AEB00080456F00175901BC60030017A3018B6028 +:10AEC0000E2B915C01BC600318517800B045E30083 +:10AED0001800018B2B2E2F317900A84138F9D7A10A +:10AEE00000B05E84F9B04E01BC60170777A1000284 +:10AEF0005E02F0012700B040670017A200A85E8B39 +:10AF00000057A200025E02F0012B00E044670157E7 +:10AF1000A1006B4466F4375F01BC600301B7A10177 +:10AF2000BC60030477A200025E02F0012B01BC604A +:10AF3000130AF7A101BC60030017A200025E02F031 +:10AF4000012B01BC60030117A400E85E930037A445 +:10AF500001BC600301D7A100B05E930017A20002FC +:10AF60005E02F0012B01BC60130AD7A101BC600393 +:10AF70000017A200025E02F0012B0068DE930017AA +:10AF80006700685E8F0017710002DE02F0000001AA +:10AF9000BC60270CB7A101BC60030197A200025E50 +:10AFA00002F0012B01BC60270EB7A101BC600301B8 +:10AFB00037A200025E02F0012B01BC60030657A419 +:10AFC00001BC60030077A301BC60130957A1000214 +:10AFD0005E02F00127018060060337A200025E02D4 +:10AFE000F0012B01806002F457A200025E02F00122 +:10AFF0002B00E04466F497A1006B4466F4378000B0 +:10B00000E85E8F0037A300685E8F00178701BC6081 +:10B01000030317A401BC60270F17A100025E02F012 +:10B0200001270068C0671FF77901BC60270EB7A130 +:10B0300001BC600301F7A200025E02F0012B0002D6 +:10B04000DE02F000000002DE02F000000200DE532B +:10B0500000179D01BC60130E77A100025E02F00193 +:10B060002700A040673FEC4401BC60131497A10087 +:10B07000025E02F001270196E0020337A200025EA1 +:10B0800002F0012B01BC601309B7A100025E02F0BF +:10B090000127018760020337A200025E02F0012B44 +:10B0A00001BC60130997A100025E02F0012701872D +:10B0B00060060337A200025E02F0012B0002DE02EE +:10B0C000F0000001BC60730017A301BC601314976B +:10B0D000A100025E02F0012700A04066F477A401FF +:10B0E00096E01EF497A300B05E8D8897A200025EE2 +:10B0F00002F0012B01BC601309B7A100025E02F04F +:10B100000127018760060337A200025E02F0012BCF +:10B1100001BC60130997A100025E02F001270187BC +:10B1200060060337A200025E02F0012B0002DE027D +:10B13000F000000068DE930017B100E05E030057E6 +:10B14000A201095E8B0017A103BFDE02F017B90050 +:10B1500068DE930037B501105E030017A200E05EC1 +:10B160008B0097A103BFDE02F017B901305E030028 +:10B1700017A200E05E8B0197A1006D5E870597B96D +:10B1800001BC60030597A10002DE02F00000006828 +:10B190002BCB0017BF00B02BF30017A100E05E859A +:10B1A0005FB7A1006BDE862337BF0186E006F7F7A5 +:10B1B000BF0002DE02F0000000681F330017CD025E +:10B1C0000200BF0017C3020345730017CD0285C5F7 +:10B1D000230017CD00681F330037CB00B01FC70016 +:10B1E00017A100025E02F0012700A84064F9D7A26F +:10B1F00000B05E88F9B7A200025E02F0012B03BF27 +:10B20000DE02F017CD00A84138F9D7A100B05E8466 +:10B21000F9B04E0002DE02F00000020200BF00178B +:10B22000C3020345730017CD0158600300102A01C3 +:10B2300089E0020D906C01BC600300900400B040F6 +:10B24000130017A10002DE02F00000018260060F69 +:10B2500010780207C1E30017D601BC60030C17A3E6 +:10B2600001BC600300907601BC600300107700020F +:10B270005E02F0013401BC60030C97A300025E0281 +:10B28000F0012F008860118757A101BC5E860EF087 +:10B290007700025E02F0013401BC60030C17A301C9 +:10B2A000BC600300B07601BC600300107700025E52 +:10B2B00002F0013401BC60030C97A300025E02F0AF +:10B2C000012F008860058757A101BC5E860ED076ED +:10B2D00000025E02F0013401BC60030017A300020B +:10B2E0005E02F0012F018560060ED07600025E023C +:10B2F000F0013401BC60030C17A301BC60030030F3 +:10B300007601BC600300107700025E02F001340198 +:10B31000BC60030C97A300025E02F0012F01AC6039 +:10B32000A20EF07700025E02F0013401BC6003005F +:10B3300017A300025E02F0012F018560060ED07691 +:10B3400000025E02F0013401BC60030C17A301BCD3 +:10B35000600300307601BC600300107700025E02DB +:10B36000F0013401BC60030C97A300025E02F001FF +:10B370002F01AC60020EF07700025E02F001340192 +:10B38000BC60030017A300025E02F0012F0185607C +:10B39000060ED07600025E02F00134018260020FD8 +:10B3A00010780002DE02F0000001BC60130817A153 +:10B3B00000025E02F00127018060020337A2000252 +:10B3C0005E02F0012B01BC60030037A100025E02A7 +:10B3D000F001270188600E0337A20068B0EB001867 +:10B3E000100188600A0337A200025E02F0012B01FF +:10B3F000BC601B0657A100025E02F00127018830E5 +:10B40000EA0337A200025E02F0012B00025E02F0A6 +:10B4100017D501BC60130817A100025E02F00127D6 +:10B42000018060060337A200025E02F0012B0002D9 +:10B43000DE02F0000001BC60430890E600025E02FC +:10B44000F0016A01BC604F1110E40190600A09101C +:10B450004801BC600300000601BC600301D7820103 +:10B46000D2DE0877F0E000B00F030010E100B0007A +:10B470004700108600B00F1F00108A01BC60030057 +:10B48000378100025E02F0107001BC60030010BB47 +:10B4900001BC61030010800182600610308103D07E +:10B4A0005E02F003940002DE02F0000000681F83D9 +:10B4B000001882028042030018820285C52300180A +:10B4C0008200681F8F00388200681F8B00385F0180 +:10B4D000BC60130817A100025E02F0012701806022 +:10B4E000020337A200025E02F0012B01BC601B1BAD +:10B4F00057A100025E02F0012700B04067000C3E39 +:10B500000182E0060337A200025E02F0012B0184F3 +:10B510006006F457A200025E02F0012B01BC602716 +:10B520000F37A100025E02F0012700B04067000C57 +:10B530003F018860060337A200025E02F0012B0182 +:10B54000BC60271597A100025E02F0012700B04001 +:10B5500067000C40019B60160337A201806006F46F +:10B5600057A200025E02F0012B01BC60131077A10C +:10B5700001BC600B0017A200025E02F0012B01BCAF +:10B5800060131057A100025E02F0012701B860822B +:10B590000337A200025E02F0012B01BC60131037DA +:10B5A000A100025E02F001270180E0020337A20041 +:10B5B000025E02F0012B01BC60030007E201BC60E7 +:10B5C000030007E30068310F00185700E044658866 +:10B5D00067E103BFDE02F0185800E044670807E1A6 +:10B5E00001BC60131037A100025E02F00127018048 +:10B5F00060060337A200025E02F0012B01BC60036B +:10B600000027E200025E02F00127020040670018F6 +:10B6100073028042030018730285C523001873016A +:10B62000BC60131037A100025E02F0012702004047 +:10B6300067001866006CC464FC385F00E0310700E6 +:10B640002C4100E0310B002C4201BC601310F7A12B +:10B6500000025E02F0012700B0406700018401BCD7 +:10B66000601310D7A100025E02F0012700B040670E +:10B6700000018501BC602B1357A100025E02F0019E +:10B680002700B0406700018601BC60131117A100BC +:10B69000025E02F0012700B0406700018701BC6034 +:10B6A000271597A100B031030017A200025E02F037 +:10B6B000012B01BC60270F37A100B030FF0017A29B +:10B6C00000025E02F0012B01BC601B1B57A100B001 +:10B6D00030FB0017A200025E02F0012B01BC6013D8 +:10B6E0000817A100025E02F00127018060060337FF +:10B6F000A200025E02F0012B01BC60030007E20120 +:10B70000BC60030007E000B05E870017A10002DE06 +:10B7100002F0000001BC6003000C2500B030CB003B +:10B72000179E00B030CF00179D00B030D300179C9B +:10B7300000B030D700179B03BFDE02F00A1A0000EA +:10B7400000000000000000000000000000000000F9 +:10B7500000000000000000000000000000000000E9 +:10B760000000000000207EC000000000000000007B +:10B7700000000000000000000000000000000000C9 +:10B7800000000000000000000000000000000000B9 +:10B7900000000000000000000000000000000000A9 +:10B7A0000000000000207EC000000000000000003B +:10B7B0000000000000000000000000000000000089 +:10B7C0000000000000000000000020000000401108 +:10B7D00001000000000080160100800000008016BB +:10B7E0000100800300008016000000400000801A65 +:10B7F0002100E00300008016000200400000801AD3 +:10B80000100200400000801A100202400000801A5E +:10B810006100E00300008016100200400000801A62 +:10B820006101E01300008016300200400000801A21 +:10B83000100200400000801A1C0200400000801A24 +:10B84000000200000000801A1C0A00400000801A5C +:10B850001C0A20400000801A1FCA20400000801AE5 +:10B860001FCA20400000801A010000000000801E56 +:10B87000090000000000801E00000000000080029F +:10B8800000000000000080020000000000008002B4 +:10B89000080000000000801E000000000000801E64 +:10B8A000010000000000801E110000000000801E4A +:10B8B0001FCA20C00000801A1FCA20C00000801AC2 +:10B8C0005FCA20C00000801AB06400000000800E33 +:10B8D0000000280000008012110000000000801EFF +:10B8E00000000000C8254285000000000000400163 +:10B8F00000000000000040010000000000004001C6 +:10B900005FCA2040000040191FCA204000004019B3 +:10B91000010000000000401D010000000000401D6B +:10B92000010000000000401D090000000000401D53 +:10B930001FC22040000040190F0000000000401D01 +:10B940001FC220C0000040191BC220C000004019C7 +:10B95000207D00000000400D00002000000040118C +:10B960000000000033044289000000000000400194 +:10B970000000000000004001000000000000400145 +:10B980001BC2204000004019090000000000401DBB +:10B990001BC2204000004019010000000000401DB3 +:10B9A000000000000000401D1FC2204000004019A0 +:10B9B000010000000000401D090000000000401DC3 +:10B9C0001FC22040000040190B0100000000401D74 +:10B9D0001FC220C0000040191BC220C00000401937 +:10B9E000C07700000000400D00002800000040115A +:10B9F00000000000331C42890000000000004001EC +:10BA000000000000000040010000000000004001B4 +:10BA10001FC220C0000040191FC220C000004019F2 +:10BA20006100E0130000401500000000000040012C +:10BA30000000000000004001000000000000400184 +:10BA40006101E0130000401513C220C0000040193E +:10BA500061018013000040150A0100000000401D34 +:10BA600013C220C00000401908040000000000F8C4 :10BA70000000000000004001000000000000400144 -:10BA80001BC2204000004019090000000000401DBA -:10BA90001BCA204000004019010000000000401DAA -:10BAA0001FCA204000004019110000000000401D86 -:10BAB0001FCA2040000040191FCA20C000004019C2 -:10BAC0001FCA20C0000040191FCA20C00000401932 -:10BAD0005FCA20C000004019B06400000000400DA3 -:10BAE0000000080000004011110000000000401D8F -:10BAF00000000000B8254284000000000000400162 -:10BB000000000000000040010000000000004001B3 -:10BB10005FCA204000004019010000000000401DE5 -:10BB20001FCA2040000040191FCA204000004019D1 -:10BB3000000000000000401D1C0A2040000000180A -:10BB40001C0A204000000018000000000000001047 -:10BB5000000000000000001C6101801300000014C0 -:10BB60001C0A20400000001861018003000000143E -:10BB7000100A204000000018000A204000000018B1 -:10BB8000000A00400000001841018003000000147A -:10BB90000008004000000018000010000000001025 -:10BBA00000080240000000180008034000000018D0 -:10BBB00000080240000000180008004000000018C3 -:10BBC0000000000000000010000800400000001805 -:10BBD000000800400000001841018000000000142F -:10BBE00041010000000000144001000000000014AA -:10BBF00000080240000000180001000000000014CE -:10BC00000008004000000018000800C000000018F4 -:10BC1000080C00000000000408080000000000FC00 -:10BC20000000000000000000000000000000000014 -:10BC300000000000000000000C715D48075F31004B -:10BC4000B3C9A561005B234B4525244728080000A4 -:10BC500000000000941DC51301BD320801003433FB -:10BC600034333961302D726F6D6C2F7364696F2DB1 -:10BC7000672D706F6F6C2D7032702D6964737570E5 -:10BC80002D6964617574682D706B7466696C746578 -:10BC9000722D6B656570616C6976652D616F652DC0 -:10BCA0006C70632D73776469762D7372666173743B -:10BCB0002D66756172742D627463782D6E6F636C7E -:10BCC0006D696E632D636C6D5F6D696E2D66627458 -:10BCD0002D6D66702D7361652D776F776C70662D95 -:10BCE000746B6F2056657273696F6E3A20372E3908 -:10BCF000352E3439202832323731626236204359AA -:10BD000029204352433A2062376132386566332036 -:10BD1000446174653A204D6F6E20323032312D31DE -:10BD2000312D32392032323A35303A3237205053C1 -:10BD3000542055636F6465205665723A2031303463 -:10BD4000332E3231363220465749442030312D636C -:10BD50003531643934303000FA00445649442030DB -:10BD6000312D623062343532306600000000000050 +:10BA80000000000000004001000000000000400134 +:10BA9000000000000000400113C2204000004019D7 +:10BAA0000B0100000000401D13C220C0000040191F +:10BAB0000000000000004001000000000000400104 +:10BAC000030100000000401D13C220400000401987 +:10BAD00000000800000040116101801300004015C3 +:10BAE00061018013000040156101801300004015C2 +:10BAF0001FC22040000040191FC220400000401912 +:10BB00001FC22040000040190B0100000000401D32 +:10BB10000B0100000000401D1FC220C000004019A2 +:10BB20001BC220C000004019C37700000000400D78 +:10BB3000000008000000401100000000131C4288B3 +:10BB40000000000000004001000000000000400173 +:10BB500000000000000040011BC22040000040190E +:10BB6000090000000000401D1BCA204000004019D1 +:10BB70001FCA204000004019090000000000401DBD +:10BB80001FC22040000040190F0000000000401DAF +:10BB90001FC220C0000040191BC220C00000401975 +:10BBA000237D00000000400D000000000000401157 +:10BBB0000000000013044288000000000000400163 +:10BBC00000000000000040010000000000004001F3 +:10BBD0001BC2204000004019090000000000401D69 +:10BBE0001BCA204000004019010000000000401D59 +:10BBF0001FCA204000004019110000000000401D35 +:10BC00001FCA2040000040191FCA20C00000401970 +:10BC10001FCA20C0000040191FCA20C000004019E0 +:10BC20005FCA20C000004019B06400000000400D51 +:10BC30000000080000004011110000000000401D3D +:10BC400000000000B8254284000000000000400110 +:10BC50000000000000004001000000000000400162 +:10BC60005FCA204000004019010000000000401D94 +:10BC70001FCA2040000040191FCA20400000401980 +:10BC8000000000000000401D1C0A204000000018B9 +:10BC90001C0A2040000000180000000000000010F6 +:10BCA000000000000000001C61018013000000146F +:10BCB0001C0A2040000000186101800300000014ED +:10BCC000100A204000000018000A20400000001860 +:10BCD000000A004000000018410180030000001429 +:10BCE00000080040000000180000100000000010D4 +:10BCF000000802400000001800080340000000187F +:10BD00000008024000000018000800400000001871 +:10BD100000000000000000100008004000000018B3 +:10BD200000080040000000184101800000000014DD +:10BD30004101000000000014400100000000001458 +:10BD4000000802400000001800010000000000147C +:10BD50000008004000000018000800C000000018A3 +:10BD6000080C00000000000408080000000000FCAF :10BD700000000000000000000000000000000000C3 -:10BD800000000000000000000000000000000000B3 -:10BD900000000000000000000000000000000000A3 -:10BDA000000000000000000000000000424C4F4274 -:10BDB0003C000000FA69E0BB010000000200000046 -:10BDC000000000003C000000980300000A6F2B52A6 -:10BDD0000000000000000000D40300000400000088 -:10BDE000A0B0E5E200000000434C4D204441544126 -:10BDF00000000C000200526173706265727279502B -:10BE0000692E5069636F57000000312E32392E348D -:10BE1000000000000000000070000000436C6D494D -:10BE20006D706F72743A20312E34372E310000005D -:10BE30000000000000000000000076352032322FA4 -:10BE400030362F32340000000000000000000000F7 -:10BE5000010B010D0C0D00006803000074010000CF -:10BE600068000000300100007C01000000000000BC -:10BE70004C010000460100005803000000000000D3 -:10BE80002801000090030000880300007FB200003A -:10BE900000000000000000000000000000000000A2 -:10BEA0000000000000000000000000000000000092 -:10BEB00070030000000000003201000000000000DC +:10BD800000000000000000000C715D48075F3100FA +:10BD9000B3C9A561005B234B452524472808000053 +:10BDA00000000000941DC51301BD320801003433AA +:10BDB00034333961302D726F6D6C2F7364696F2D60 +:10BDC000672D706F6F6C2D7032702D696473757094 +:10BDD0002D6964617574682D706B7466696C746527 +:10BDE000722D6B656570616C6976652D616F652D6F +:10BDF0006C70632D73776469762D737266617374EA +:10BE00002D66756172742D627463782D6E6F636C2C +:10BE10006D696E632D636C6D5F6D696E2D66627406 +:10BE20002D6D66702D7361652D776F776C70662D43 +:10BE3000746B6F2056657273696F6E3A20372E39B6 +:10BE4000352E343920283232373162623620435958 +:10BE500029204352433A20623761323865663320E5 +:10BE6000446174653A204D6F6E20323032312D318D +:10BE7000312D32392032323A35303A323720505370 +:10BE8000542055636F6465205665723A2031303412 +:10BE9000332E3231363220465749442030312D631B +:10BEA0003531643934303000FA004456494420308A +:10BEB000312D6230623435323066000000000000FF :10BEC0000000000000000000000000000000000072 :10BED0000000000000000000000000000000000062 :10BEE0000000000000000000000000000000000052 -:10BEF0000000000000000000000000000000000042 -:10BF00000000000000000000000000000000000031 -:10BF100034000000810100000102323032322D3045 -:10BF2000362D32342030363A35353A30380000007C -:10BF3000FF0000000100FF011E0000014800010198 -:10BF400000FF01140000014800010000FF00000094 -:10BF5000020000011E010001480101000000000074 -:10BF6000000000000001000101236E000200FFFF3D -:10BF7000F000415400010001FFC0004155000100E4 -:10BF800001FFC000424500010001FFC00042520015 -:10BF9000010001FFC00043410000FF00FFCC00434F -:10BFA0004800010001FFC000434C00010001FFC038 -:10BFB00000434E00010001FFC000434F000100019B -:10BFC000FFC000435A00010001FFC00044450001CA -:10BFD000FF01FFCC00444B00010001FFC0004545BC -:10BFE00000010001FFC000455300010001FFC00037 -:10BFF000465200010001FFC000474200010001FF5E -:10C00000C000475200010001FFC000484B00010082 -:10C0100001FFC000485500010001FFC000494C006D -:10C02000010001FFC000494E00010001FFC00049AE -:10C030005300010001FFC000495400010001FFC08E -:10C04000004A5000010001FFC0004B450001000103 -:10C05000FFC0004B5200010001FFC0004C4900012D -:10C060000001FFC0004C5400010001FFC0004C550E -:10C0700000010001FFC0004C5600010001FFC0009C -:10C080004D5400010001FFC0004D5800010001FFA8 -:10C09000C0004D5900010001FFC0004E47000100E3 -:10C0A00001FFC0004E4C00010001FFC0004E4F00D8 -:10C0B000010001FFC0004E5A00010001FFC0005006 -:10C0C0004500010001FFC000504800010001FFC011 -:10C0D00000504C00010001FFC0005054000100015D -:10C0E000FFC000534500010001FFC000534700019D -:10C0F0000001FFC000534900010001FFC000534B85 -:10C1000000010001FFC000544800010001FFC00011 -:10C11000545200010001FFC000545700010001FF0C -:10C12000C000555300000000FFC00058580003FF36 -:10C1300002FFCC005A4100010001FFC000010D01C7 -:10C140000001480000000148000000014801000013 -:10C1500001000000550300000A0C0D0E0F10111213 -:10C160001314150C000102030405060708090A0B45 -:10C1700000000000000000000000000000000000BF -:10C18000AFA900004E5652414D5265763D2452658E -:10C190007624006D616E6669643D307832643000EB -:10C1A00070726F6469643D3078303732370076657D -:10C1B0006E6469643D307831346534006465766955 -:10C1C000643D30783433653200626F617264747933 -:10C1D00070653D30783038383700626F6172647254 -:10C1E00065763D30783131303000626F6172646E57 -:10C1F000756D3D3232006D6163616464723D303053 -:10C200003A41303A35303A62353A35393A35650097 -:10C2100073726F6D7265763D313100626F61726469 -:10C22000666C6167733D3078303034303430303193 -:10C2300000626F617264666C616773333D307830A1 -:10C2400034303030303030007874616C6672657133 -:10C250003D3337343030006E6F6372633D310061BF -:10C2600067303D32353500616132673D31006363CF -:10C270006F64653D414C4C00706130697473736943 -:10C28000743D307832300065787470616761696E32 -:10C2900032673D30007061326761303D2D31363894 -:10C2A0002C363634392C2D373738004176566D69A7 -:10C2B000645F63303D3078302C30786338006363DE -:10C2C0006B7077726F6666736574303D35006D61B3 -:10C2D0007870326761303D383400747870777262FC -:10C2E000636B6F663D360063636B62773230326733 -:10C2F000706F3D30006C65676F66646D62773230D9 -:10C300003267706F3D30783636313131313131003E -:10C310006D6373627732303267706F3D30783737D4 -:10C320003731313131310070726F706277323032B3 -:10C3300067706F3D30786464006F66646D64696730 -:10C3400066696C74747970653D3138006F66646D30 -:10C3500064696766696C747479706562653D3138CB -:10C3600000706170646D6F64653D31007061706470 -:10C3700076616C6964746573743D310070616361EA -:10C380006C69647832673D34350070617064657043 -:10C39000736F66667365743D2D3330007061706431 -:10C3A000656E646964783D3538006C746563786DDA -:10C3B00075783D30006C746563787061646E756D7E -:10C3C0003D307830313032006C74656378666E735E -:10C3D000656C3D30783434006C74656378676369EC -:10C3E0006770696F3D3078303100696C306D616322 -:10C3F000616464723D30303A39303A34633A6335BF -:10C400003A31323A333800776C3069643D307834F1 -:10C4100033316200646561646D616E5F746F3D30DD -:10C42000786666666666666666006D7578656E61D6 -:10C43000623D30783130300073707572636F6E66B4 -:10C4400069673D30783300676C697463685F626167 -:10C450007365645F6372736D696E3D31006274630E -:10C460005F6D6F64653D3100000000005B25203882 -:10C47000645D204153594E4328253034782C000008 -:10C48000257300002C25752C25752C2575290A008F -:10C490005345545F53534944000000004A4F494EEE -:10C4A000000000004155544800000000444541553B -:10C4B00054485F494E4400004153534F430000002D -:10C4C0004449534153534F430000000044495341F2 -:10C4D00053534F435F494E44000000004C494E4BBC -:10C4E0000000000050534B5F5355500045534341EB -:10C4F0004E5F524553554C54000000004353415F7A -:10C50000434F4D504C4554455F494E440000000098 -:10C510004153534F435F5245515F4945000000006E -:10C520004153534F435F524553505F49450000000C -:10C5300090C404109CC4041000000000A4C40410A3 -:10C540000000000000000000ACC40410B8C40410D7 -:10C55000000000000000000000000000C0C4041043 -:10C56000CCC4041000000000000000000000000027 -:10C57000DCC4041000000000000000000000000007 -:10C5800000000000000000000000000000000000AB -:10C59000000000000000000000000000000000009B -:10C5A000000000000000000000000000000000008B -:10C5B000000000000000000000000000000000007B -:10C5C000000000000000000000000000000000006B -:10C5D000000000000000000000000000000000005B -:10C5E0000000000000000000E4C40410000000008F -:10C5F000000000000000000000000000000000003B -:10C60000000000000000000000000000000000002A -:10C61000000000000000000000000000000000001A -:10C62000000000000000000000000000000000000A -:10C6300000000000000000000000000000000000FA -:10C6400000000000ECC40410000000000000000026 -:10C6500000000000000000000000000000000000DA -:10C6600000000000000000000000000000000000CA -:10C67000FCC40410000000000000000000000000E6 -:10C6800000000000000000000000000010C50410C1 -:10C6900020C504104E6F2050494F2073746174659B -:10C6A000206D616368696E657320617265206176D3 -:10C6B00061696C61626C65004E6F2070726F6772A9 -:10C6C000616D207370616365000000004E6F20444F -:10C6D0004D41206368616E6E656C732061726520E8 -:10C6E000617661696C61626C650000006173796EEE -:10C6F000635F636F6E74657874206C6F636B5F63E8 -:10C700006865636B206661696C6564000200000007 -:10C7100025AF001075B20010C1B00010E9B00010D4 -:10C72000A1B4001081B3001011B40010F1B20010D8 -:10C73000CDB1001000000000A5B0001099B00010AD -:10C74000F9AF00101B5B33336D5B572F5553425DC0 -:10C75000200000004E6F742076616C696420666F63 -:10C760007220455030200D001B5B306D0000000032 -:10C770001B5B33316D5B452F5553425D200000003C -:10C78000445052414D204E6F7420363420627974EB -:10C790006520616C69676E6564200D0044505241EC -:10C7A0004D206F766572666C6F77200D000000007B -:10C7B0001B5B33326D5B492F5553425D20000000F7 -:10C7C000416C6C6F636564202564206279746573C5 -:10C7D000206174206F666673657420307825782038 -:10C7E0002830782570290D0A00000000556E686118 -:10C7F0006E646C65642049525120307825780A00B7 -:10C80000556E68616E646C65642043444320436CDC -:10C810006173732062526571756573742030782579 -:10C820003032780D0A0000004E0000004F0000007A -:10C830004D00000053000000312E35003200000092 -:10C84000436865727279555342000000556E686105 -:10C850006E646C656420717565727920666F7220F4 -:10C860004F626A65637420494420307825780D0A48 -:10C8700000000000524E44495320636667207061F7 -:10C8800072616D3A204E616D654F66733D25642C73 -:10C89000204E616D654C656E3D25642C2056616CA3 -:10C8A00075654F66733D25642C2056616C75654C2B -:10C8B000656E3D25640D0A005041434B45545F466B -:10C8C000494C544552210D0016C6001016C60010E2 -:10C8D000FEC400104EC500105CC500108AC50010D3 -:10C8E000F6C5001016C60010C4C4001096C600108D -:10C8F0002EC600102EC600102EC6001058C60010FE -:10C9000078C60010AAC6001058C6001058C60010FD -:10C9100078C6001078C60010D8C60010C4C6001033 -:10C92000ECC6001058C6001058C60010E2C6001031 -:10C9300058C600102EC600108CC6001058C6001035 -:10C9400082C600106CC7001062C7001076C70010C6 -:10C950002EC60010010101000201010003010100C7 -:10C960000401010006010100070101000A010100A4 -:10C970000B0101000C0101000D0101001601010075 -:10C980000E01010011010100140101000202010069 -:10C990000101020002010200030102000401020081 -:10C9A000050102001B020100010101010201010158 -:10C9B000030101010401010101010201020102015F -:10C9C000030102010501010165703A25303278202A -:10C9D000636C6561722068616C740D0A0000000070 -:10C9E00065703A25303278207365742068616C7404 -:10C9F0000D0A0000636C6173732072657175657355 -:10CA000074206572726F720D0000000053657475BA -:10CA1000703A20626D5265717565737454797065F2 -:10CA2000203078253032782C20625265717565731C -:10CA300074203078253032782C207756616C7565FB -:10CA4000203078253034782C2077496E6465782042 -:10CA50003078253034782C20774C656E67746820E8 -:10CA60003078253034780D0A00000000756E6B6E4A -:10CA70006F776E2076656E646F7220636F64650DEC -:10CA80000000000076656E646F72207265717565D6 -:10CA90007374206572726F720D00000064657363B9 -:10CAA000726970746F72203C747970653A307825C1 -:10CAB0003032782C696E6465783A30782530327877 -:10CAC0003E206E6F7420666F756E64210D0A000043 -:10CAD0007374616E646172642072657175657374DC -:10CAE000206572726F720D005265717565737420E6 -:10CAF00062756666657220746F6F20736D616C6C11 -:10CB00000D000000627573206F766572666C6F773A -:10CB10000D000000B8D2001068D20010B8CF00108D -:10CB200068D20010B8CF00107AD2001046D300109F -:10CB3000B8CF001026D30010FED200100020202015 -:10CB400020202020202028282828282020202020BD -:10CB5000202020202020202020202020208810108D -:10CB600010101010101010101010101010040404E9 -:10CB700004040404040404101010101010104141A7 -:10CB80004141414101010101010101010101010195 -:10CB900001010101010101011010101010104242A9 -:10CBA0004242424202020202020202020202020265 -:10CBB0000202020202020202101010102000000005 -:10CBC0000000000000000000000000000000000065 -:10CBD0000000000000000000000000000000000055 -:10CBE0000000000000000000000000000000000045 -:10CBF0000000000000000000000000000000000035 -:10CC00000000000000000000000000000000000024 -:10CC10000000000000000000000000000000000014 -:10CC20000000000000000000000000000000000004 -:10CC300000000000000000000000000000000000F4 -:10CC4000E808002065256C64000000003CED001041 -:10CC500052ED001052ED001052ED001052ED001098 -:10CC600058F0001052ED001052ED001052ED00107F -:10CC700052ED001052ED0010DEED0010DEED001060 -:10CC8000DEED0010DEED0010DEED0010DEED001038 -:10CC9000DEED0010DEED0010DEED0010DEED001028 -:10CCA00052ED001052ED001052ED001052ED001048 -:10CCB00052ED001052ED001052ED001052ED001038 -:10CCC00052ED001052ED00107AEF0010FEED001052 -:10CCD00052ED0010FEED001052ED001052ED00106C -:10CCE00052ED001052ED0010BEEF001052ED00109A -:10CCF00052ED001068EF001052ED001052ED0010E0 -:10CD000052ED001052ED001052ED001052ED0010E7 -:10CD100052ED001052ED001096EE001052ED001092 -:10CD200052ED00108CEF001052ED001052ED00108B -:10CD300052ED001052ED001052ED001052ED0010B7 -:10CD400052ED00109CEF00107EEF0010FEED001081 -:10CD5000FEED0010FEED0010D0EF001000F000100E -:10CD600052ED001052ED00100EF0001052ED0010C8 -:10CD700028F000106CEF0010A6EF001052ED00102C -:10CD800052ED0010AAEF001052ED0010B0EF0010AD -:10CD900052ED001052ED001096EE001064F10010FC -:10CDA000C8F0001064F10010C8F00010C8F00010C6 -:10CDB0007EF1001036F1001036F1001036F100104F -:10CDC00036F1001036F1001036F1001036F1001087 -:10CDD0006EF100106EF10010C8F00010C8F00010E5 -:10CDE000C8F00010C8F00010C8F00010C8F0001023 -:10CDF000C8F00010A4F00010A4F00010A4F000107F -:10CE0000A4F00010A4F00010A4F00010C8F000106E -:10CE1000C8F00010C8F00010C8F00010C8F00010F2 -:10CE2000C8F00010C8F00010C8F00010C8F00010E2 -:10CE3000C8F00010C8F00010C8F00010C8F00010D2 -:10CE4000C8F00010C8F00010C8F00010C8F00010C2 -:10CE500046F10010C8F00010C8F00010C8F0001033 -:10CE6000C8F00010C8F00010C8F00010C8F00010A2 -:10CE7000C8F00010A4F00010A4F00010A4F00010FE -:10CE8000A4F00010A4F00010A4F00010C8F00010EE -:10CE9000C8F00010C8F00010C8F00010C8F0001072 -:10CEA000C8F00010C8F00010C8F00010C8F0001062 -:10CEB000C8F00010C8F00010C8F00010C8F0001052 -:10CEC000C8F00010C8F00010C8F00010C8F0001042 -:10CED00046F100109CF4001072F200109CF4001057 -:10CEE00072F2001072F20010ACF4001014F3001093 -:10CEF00014F3001014F3001014F3001014F30010D6 -:10CF000014F3001014F3001014F3001014F30010C5 -:10CF100072F2001072F2001072F2001072F2001041 -:10CF200072F2001072F2001072F2001026F300107C -:10CF300072F2001072F2001072F2001052F400103F -:10CF400044F4001072F2001072F20010A0F300100E -:10CF500072F2001072F2001072F2001072F2001001 -:10CF600070F3001072F2001072F2001072F20010F2 -:10CF700072F2001072F2001064F3001072F20010EE -:10CF800072F2001072F2001072F2001032F3001010 -:10CF900072F2001072F2001072F2001072F20010C1 -:10CFA00072F2001072F2001072F2001026F30010FC -:10CFB00072F2001072F2001072F2001052F40010BF -:10CFC00044F4001072F2001072F20010A0F300108E -:10CFD00072F2001072F2001072F2001072F2001081 -:10CFE00070F3001072F2001072F2001072F2001072 -:10CFF00072F2001072F2001064F3001072F200106E -:10D0000072F2001072F2001072F2001032F300108F -:10D010000A000100020003000400050006000700EA -:10D02000080009000A000B000C000D000E000F00A4 -:10D0300010000000504F5349580000002E0000001F -:10D040006E660000696E697479000000616E000010 -:10D05000FC0201102A0201102A0201102A0201100A -:10D060002A0201102A0201102A0201102A020110CC -:10D070002A0201101E0301101E0301101E030110DD -:10D080001E0301101E0301102A0201102A020110C2 -:10D090002A0201102A0201102A0201102A0201109C -:10D0A0002A0201102A0201102A0201102A0201108C -:10D0B0002A0201102A0201102A0201102A0201107C -:10D0C0002A0201102A0201102A0201102A0201106C -:10D0D0001E0301102A0201102A0201102A02011067 -:10D0E0002A0201102A0201102A0201102A0201104C -:10D0F0002A0201102A0201102A020110F80B011065 -:10D100002A020110E00B0110160C0110FE0B011099 -:10D110001C0E0110160E01100A0E0110FE0B01105C -:10D1200035000000CEFBFFFFCB0300000100000034 -:10D130000000000034000000CEFBFFFFCB03000026 -:10D140000100000000000000BC89D897B2D29C3CCE -:10D1500033A7A8D523F649393DA7F444FD0FA532DE -:10D160009D978CCF08BA5B25436FAC642806681185 -:10D170005E1A0110741A0110741A0110741A011049 -:10D18000741A0110F81D0110741A0110741A01109C -:10D19000741A0110741A0110741A01102C1B01105A -:10D1A0002C1B01102C1B01102C1B01102C1B01101F -:10D1B0002C1B01102C1B01102C1B01102C1B01100F -:10D1C0002C1B0110741A0110741A0110741A01102A -:10D1D000741A0110741A0110741A0110741A0110D3 -:10D1E000741A0110741A0110741A0110981D01109C -:10D1F000741A0110741A0110741A0110741A0110B3 -:10D20000741A0110741A0110741A0110AE1D011065 -:10D21000741A0110741A0110821D0110741A011081 -:10D22000741A0110741A0110741A0110741A011082 -:10D23000741A0110741A0110741A01104C1B011099 -:10D24000741A0110741A0110601D0110741A011073 -:10D25000741A0110741A0110741A0110741A011052 -:10D26000741A0110741A0110741D01106C2501103C -:10D27000741A0110741A0110741A0110D21D0110D1 -:10D28000E61D0110741A0110741A0110441D0110DA -:10D29000741A0110F81C0110662501103C1D0110C4 -:10D2A000741A0110741A0110B21B0110741A0110C3 -:10D2B000C01D0110741A0110741A01104C1B0110CA -:10D2C000AA1F0110121F0110AA1F0110121F011026 -:10D2D000121F0110C41F01107C1F01107C1F0110C0 -:10D2E0007C1F01107C1F01107C1F01107C1F01108E -:10D2F0007C1F0110B41F0110B41F0110121F011078 -:10D30000121F0110121F0110121F0110121F011015 -:10D31000121F0110121F0110EA1E0110EA1E011057 -:10D32000EA1E0110EA1E0110EA1E0110EA1E011099 -:10D33000121F0110121F0110121F0110121F0110E5 -:10D34000121F0110121F0110121F0110121F0110D5 -:10D35000121F0110121F0110121F0110121F0110C5 -:10D36000121F0110121F0110121F0110121F0110B5 -:10D37000121F01108C1F0110121F0110121F01102B -:10D38000121F0110121F0110121F0110121F011095 -:10D39000121F0110121F0110EA1E0110EA1E0110D7 -:10D3A000EA1E0110EA1E0110EA1E0110EA1E011019 -:10D3B000121F0110121F0110121F0110121F011065 -:10D3C000121F0110121F0110121F0110121F011055 -:10D3D000121F0110121F0110121F0110121F011045 -:10D3E000121F0110121F0110121F0110121F011035 -:10D3F000121F01108C1F01100A000100020003001F -:10D400000400050006000700080009000A000B00E0 -:10D410000C000D000E000F001000000042616C6C4B -:10D420006F63207375636365656465640000000065 -:10D430002E2E2F2E2E2F2E2E2F2E2E2F2E2E2F2E07 -:10D440002E2F2E2E2F2E2E2F6E65776C69622F6C4D -:10D450006962632F7374646C69622F6764746F61AF -:10D460002D6765746865782E630000000000000079 -:10D4700000000000000000000000000000000000AC -:10D48000000000000000000000000000000000009C -:10D490000000000000000000000000001011121346 -:10D4A000141516171819000000000000001A1B1CA4 -:10D4B0001D1E1F0000000000000000000000000012 -:10D4C000000000000000000000000000001A1B1C0B -:10D4D0001D1E1F00000000000000000000000000F2 -:10D4E000000000000000000000000000000000003C -:10D4F000000000000000000000000000000000002C -:10D50000000000000000000000000000000000001B -:10D51000000000000000000000000000000000000B -:10D5200000000000000000000000000000000000FB -:10D5300000000000000000000000000000000000EB -:10D5400000000000000000000000000000000000DB -:10D5500000000000000000000000000000000000CB -:10D560000000000000000000000000003CD004109B -:10D57000E8C704108C1200202E2E2F2E2E2F2E2EB8 -:10D580002F2E2E2F2E2E2F2E2E2F2E2E2F2E2E2FB5 -:10D590006E65776C69622F6C6962632F7374646C5B -:10D5A00069622F6D707265632E63000000000000D9 -:10D5B00005000000190000007D00000000000000D0 -:10D5C000BC89D897B2D29C3C33A7A8D523F6493959 -:10D5D0003DA7F444FD0FA5329D978CCF08BA5B257B -:10D5E000436FAC642806C80A0080E03779C3414322 -:10D5F000176E05B5B5B89346F5F93FE9034F384DB9 -:10D60000321D30F94877825A3CBF737FDD4F157564 -:10D61000000000000000F03F000000000000244077 -:10D6200000000000000059400000000000408F4052 -:10D63000000000000088C34000000000006AF840BD -:10D640000000000080842E4100000000D0126341E1 -:10D650000000000084D797410000000065CDCD4157 -:10D66000000000205FA00242000000E87648374238 -:10D67000000000A2941A6D42000040E59C30A242D6 -:10D680000000901EC4BCD64200003426F56B0C434B -:10D690000080E03779C3414300A0D88557347643F2 -:10D6A00000C84E676DC1AB43003D9160E458E14353 -:10D6B000408CB5781DAF154450EFE2D6E41A4B44C8 -:10D6C00092D54D06CFF08044F64AE1C7022DB5440D -:08D6D000B49DD9794378EA44C6 -:10D6D800AC020010A002001094020010E0480110F3 -:0CD6E80088020010EC480110F848011006 -:10D6F40010B5002406E00368BFF35F8F1C6081F35C -:10D70400108820BF0268EFF3108172B61368002BF3 -:10D71400FCD0BFF35F8F0422835E002BEBDD013B63 -:10D7240083800368BFF35F8F00221A6081F310883F -:10D7340010BDC046F8B54746CE4680B51F0000234D -:10D744000400904699460CE02368BFF35F8F4A4675 -:10D754001A608CF310884046390000F045FB00281D -:10D764001AD12668EFF3108C72B63568002DFCD000 -:10D77400BFF35F8F0423E55E002DE5DD013DA58049 -:10D784002368BFF35F8F00221A608CF31088012096 -:10D79400C0BCB946B046F8BD0020F9E710B5026830 -:10D7A400EFF3108172B61368002BFCD0BFF35F8FC8 -:10D7B4000422835E0624025F9A420BDD01338380D8 -:10D7C4000368BFF35F8F00221A6081F3108840BFA3 -:10D7D400012010BD0368BFF35F8F00221A6081F33C -:10D7E40010880020F5E7C046D02330B500251B067D -:10D7F40000245D5706E00368BFF35F8F1C6081F36C -:10D80400108820BF0268EFF3108172B61368002BF2 -:10D81400FCD0BFF35F8F03797F2BECD905710368CC -:10D82400BFF35F8F00221A6081F3108830BDC046B9 -:10D83400D02330B500241B0600251C5708E0002B1C -:10D8440013DB0368BFF35F8F1D6081F3108820BF73 -:10D854000268EFF3108172B61368002BFCD0BFF39B -:10D864005F8F0423C356A342E9D143790471013382 -:10D8740043710368BFF35F8F00221A6081F310883D -:10D8840030BDC046F0B5C646150000B504001E0004 -:10D894000268EFF3108172B61368002BFCD0BFF35B -:10D8A4005F8F0423E356002B2DDB2268BFF35F8FC9 -:10D8B4000020106081F31088D0221206127852B230 -:10D8C40090469A4203D1002080BCB846F0BD0027A0 -:10D8D4000BE02368BFF35F8F1F6081F3108828007B -:10D8E400310000F081FA0028EDD12268EFF31081B5 -:10D8F40072B61368002BFCD0BFF35F8F23797F2BA4 -:10D90400E7D9434602E0D0231B061B682371236832 -:10D91400BFF35F8F00221A6081F310880120D3E7E0 -:10D92400D02203000020120610B510561C68EFF335 -:10D93400108C72B62268002AFCD0BFF35F8F0422D9 -:10D944009A56002A06DB824204D000290FD0002018 -:10D954000A6004E0187101205A7901325A711B6877 -:10D96400BFF35F8F00221A608CF3108810BD002073 -:10D97400F5E7C046F0B54F46D6464646C0B51F004B -:10D98400D0231B061B6804009A4600239046994640 -:10D994000CE02268BFF35F8F4946116083F310885F -:10D9A4004046390000F020FA00281AD12668EFF327 -:10D9B400108372B63568002DFCD0BFF35F8F2579D4 -:10D9C4007F2DE6D9524622712268BFF35F8F002172 -:10D9D400116083F310880120E0BCBA46B146A84622 -:10D9E400F0BD0020F8E7C0460268EFF3108172B67C -:10D9F4001368002BFCD0BFF35F8FFF230371036810 -:10DA0400BFF35F8F00221A6081F3108840BF704714 -:10DA14000268EFF3108172B61368002BFCD0BFF3D9 -:10DA24005F8F4379013BDBB24371002B09D1FF22A5 -:10DA340002710268BFF35F8F136081F3108840BFE7 -:10DA440070470368BFF35F8F00221A6081F3108868 -:10DA5400F6E7C046D023FF221B0630B5012102247D -:10DA64001148124D1A6502E09A6D824203D01A6D74 -:10DA74001142F9D130BDEFF3108C72B61A6D144215 -:10DA8400FCD0586540BF00E020BF1A6D1142FBD0A6 -:10DA94009A6DAA42F9D18CF310881A6D1442FCD005 -:10DAA4005D6540BFE3E7C0461E83A873E17C578CE5 -:10DAB400084810B50378002B0AD180230649074A89 -:10DAC4005B051C68CC5004339342FAD101230370E4 -:10DAD40010BDC0468E0F01209C2D001000010010C7 -:10DAE40010B5024B0133984710BDC0469C2D002051 -:10DAF400034B1A68C0239B009343024A1360704788 -:10DB04000C8001400C900140054B1A6880239B0057 -:10DB14005340C02292001340024A13607047C0462B -:10DB24000C8001400C900140F0B58023D6464F464E -:10DB34004646421804000D00C0B59B039A4227D8FC -:10DB4400142718263888338813499847338882461F -:10DB5400124938889847338881461149388898474C -:10DB6400338810498046388898470600FFF7A0FF9D -:10DB7400D047C84780222900D82320005202C0473A -:10DB8400B047FFF7ADFFE0BCBA46B146A846F0BDCA -:10DB940000F032F9D4E7C046494600004558000079 -:10DBA4005245000046430000F8B54E464546DE4661 -:10DBB40057468023E0B515008218040089469B036C -:10DBC4009A4226D814271826388833881249984749 -:10DBD40033888346114938889847338882461049E8 -:10DBE4003888984733880F49804638889847060014 -:10DBF400FFF75EFFD847D0472A0049462000C047B8 -:10DC0400B047FFF76DFFF0BCBB46B246A946A0463D -:10DC1400F8BD00F0F1F8D5E749460000455800008A -:10DC240052500000464300001423F0B5D6464F4638 -:10DC340046469A46814618880433C0B598460E0075 -:10DC44001B88274914009847534607001888434601 -:10DC540024491B889847534605001888434622499F -:10DC64001B8898478046FFF723FFB847A847FFF76C -:10DC74004BFF002C1BD0C02122000827022049059D -:10DC84003D008B6A1D4018420BD0002C09D0131B99 -:10DC94000D2B1FD84B461B78013C0B6601239C4679 -:10DCA400E1442300002D0CD11343002BE8D1FFF7EE -:10DCB4001FFFC047FFF714FFE0BCBA46B146A846B1 -:10DCC400F0BD002AF1D00B6E013A33701300013617 -:10DCD4002343EAE7002DD3D0002AD1D0F3E7C0468E -:10DCE4004946000045580000464300007047C046BE -:10DCF40030B5032A0CD903000B439B0719D10368E1 -:10DD04000C68A34215D1043A04300431032AF6D82E -:10DD1400551E002A0BD0002303E05A1C9D4206D056 -:10DD24001300C25CCC5CA242F7D0101B00E00020C0 -:10DD340030BD551EEFE7C046F0B588420AD98B18AE -:10DD4400984207D2531E002A03D0CA5CC254013B36 -:10DD5400FBD2F0BD0F2A0BD80500561E002AF8D0BE -:10DD64000023CC5C1A00EC5401339642F9D1F0E75D -:10DD740003270D003E0005430C0003002E402F42F4 -:10DD84002BD11500103D2D09AC462F013F182568F5 -:10DD94001D6065685D60A5689D60E5681034DD60A0 -:10DDA4001D001033BD42F2D165460F230C2401350A -:10DDB4002D01491913404519144211D08C59AC5105 -:10DDC40004369C1B032CF9D8043B9B0801339B00AD -:10DDD400ED18C91803231A40BFE70500561EBFE714 -:10DDE4001A00BAE70000000001B40248844601BCEE -:10DDF400604700BF8120001001B40248844601BC82 -:10DE0400604700BFD92F00102089846A96AA0000B9 -:10DE14000000141082000000A10B00108300000019 -:10DE2400A10B001084000000A10B001002000000F0 -:10DE3400650A001003000000650A001004000000D9 -:10DE4400650A00101000000000000000000001003E -:10DE540000000000000000000000020000000000BC -:10DE640000000000000003000000000000000000AB -:10DE74000000FF000000000001B5486801318E4633 -:10DE84000047704609380149884701BDA9160010AA -:10DE94007808002000000000502000200C3A0020E8 -:10DEA40000000000000000001C3A002000000000F8 -:10DEB400000000001000000000000000000000004E -:10DEC400503300004C330000543300005233000040 -:10DED4004D5300004D430000533400004334000010 -:10DEE4005858000000000000D5AC001000000000ED -:10DEF40000000000000000000000000039AC001029 -:10DF0400000000000000000000000000000000000D -:10DF1400E80800200000000000000000D40B0020EE -:10DF24003C0C0020A40C00200000000000000000B5 -:10DF340000000000000000000000000000000000DD -:10DF440000000000000000000000000000000000CD -:10DF540000000000000000000000000000000000BD -:10DF640000000000000000000000000000000000AD -:10DF7400000000000000000000000000000000009D -:10DF8400000000000000000000000000000000008D -:10DF9400000000000000000000000000000000007D -:10DFA400000000000000000000000000000000006D -:10DFB400000000000000000000000000000000005D -:10DFC40001000000000000000E33CDAB34126DE6FA -:10DFD400ECDE05000B000000000000000000000063 -:10DFE400000000000000000000000000000000002D -:10DFF400000000000000000000000000000000001D -:10E00400000000000000000000000000000000000C -:10E0140000000000000000000000000000000000FC -:10E0240000000000000000000000000000000000EC -:10E0340000000000000000000000000000000000DC -:10E0440000000000000000000000000000000000CC +:10BEF000000000000000000000000000424C4F4223 +:10BF00003C000000FA69E0BB0100000002000000F4 +:10BF1000000000003C000000980300000A6F2B5254 +:10BF20000000000000000000D40300000400000036 +:10BF3000A0B0E5E200000000434C4D2044415441D4 +:10BF400000000C00020052617370626572727950D9 +:10BF5000692E5069636F57000000312E32392E343C +:10BF6000000000000000000070000000436C6D49FC +:10BF70006D706F72743A20312E34372E310000000C +:10BF80000000000000000000000076352032322F53 +:10BF900030362F32340000000000000000000000A6 +:10BFA000010B010D0C0D000068030000740100007E +:10BFB00068000000300100007C010000000000006B +:10BFC0004C01000046010000580300000000000082 +:10BFD0002801000090030000880300007FB20000E9 +:10BFE0000000000000000000000000000000000051 +:10BFF0000000000000000000000000000000000041 +:10C00000700300000000000032010000000000008A +:10C010000000000000000000000000000000000020 +:10C020000000000000000000000000000000000010 +:10C030000000000000000000000000000000000000 +:10C0400000000000000000000000000000000000F0 +:10C0500000000000000000000000000000000000E0 +:10C0600034000000810100000102323032322D30F4 +:10C07000362D32342030363A35353A30380000002B +:10C08000FF0000000100FF011E0000014800010147 +:10C0900000FF01140000014800010000FF00000043 +:10C0A000020000011E010001480101000000000023 +:10C0B000000000000001000101236E000200FFFFEC +:10C0C000F000415400010001FFC000415500010093 +:10C0D00001FFC000424500010001FFC000425200C4 +:10C0E000010001FFC00043410000FF00FFCC0043FE +:10C0F0004800010001FFC000434C00010001FFC0E7 +:10C1000000434E00010001FFC000434F0001000149 +:10C11000FFC000435A00010001FFC0004445000178 +:10C12000FF01FFCC00444B00010001FFC00045456A +:10C1300000010001FFC000455300010001FFC000E5 +:10C14000465200010001FFC000474200010001FF0C +:10C15000C000475200010001FFC000484B00010031 +:10C1600001FFC000485500010001FFC000494C001C +:10C17000010001FFC000494E00010001FFC000495D +:10C180005300010001FFC000495400010001FFC03D +:10C19000004A5000010001FFC0004B4500010001B2 +:10C1A000FFC0004B5200010001FFC0004C490001DC +:10C1B0000001FFC0004C5400010001FFC0004C55BD +:10C1C00000010001FFC0004C5600010001FFC0004B +:10C1D0004D5400010001FFC0004D5800010001FF57 +:10C1E000C0004D5900010001FFC0004E4700010092 +:10C1F00001FFC0004E4C00010001FFC0004E4F0087 +:10C20000010001FFC0004E5A00010001FFC00050B4 +:10C210004500010001FFC000504800010001FFC0BF +:10C2200000504C00010001FFC0005054000100010B +:10C23000FFC000534500010001FFC000534700014B +:10C240000001FFC000534900010001FFC000534B33 +:10C2500000010001FFC000544800010001FFC000C0 +:10C26000545200010001FFC000545700010001FFBB +:10C27000C000555300000000FFC00058580003FFE5 +:10C2800002FFCC005A4100010001FFC000010D0176 +:10C2900000014800000001480000000148010000C2 +:10C2A00001000000550300000A0C0D0E0F101112C2 +:10C2B0001314150C000102030405060708090A0BF4 +:10C2C000000000000000000000000000000000006E +:10C2D000AFA900004E5652414D5265763D2452653D +:10C2E0007624006D616E6669643D3078326430009A +:10C2F00070726F6469643D3078303732370076652C +:10C300006E6469643D307831346534006465766903 +:10C31000643D30783433653200626F6172647479E1 +:10C3200070653D30783038383700626F6172647202 +:10C3300065763D30783131303000626F6172646E05 +:10C34000756D3D3232006D6163616464723D303001 +:10C350003A41303A35303A62353A35393A35650046 +:10C3600073726F6D7265763D313100626F61726418 +:10C37000666C6167733D3078303034303430303142 +:10C3800000626F617264666C616773333D30783050 +:10C3900034303030303030007874616C66726571E2 +:10C3A0003D3337343030006E6F6372633D3100616E +:10C3B00067303D32353500616132673D310063637E +:10C3C0006F64653D414C4C007061306974737369F2 +:10C3D000743D307832300065787470616761696EE1 +:10C3E00032673D30007061326761303D2D31363843 +:10C3F0002C363634392C2D373738004176566D6956 +:10C40000645F63303D3078302C307863380063638C +:10C410006B7077726F6666736574303D35006D6161 +:10C420007870326761303D383400747870777262AA +:10C43000636B6F663D360063636B627732303267E1 +:10C44000706F3D30006C65676F66646D6277323087 +:10C450003267706F3D3078363631313131313100ED +:10C460006D6373627732303267706F3D3078373783 +:10C470003731313131310070726F70627732303262 +:10C4800067706F3D30786464006F66646D646967DF +:10C4900066696C74747970653D3138006F66646DDF +:10C4A00064696766696C747479706562653D31387A +:10C4B00000706170646D6F64653D3100706170641F +:10C4C00076616C6964746573743D31007061636199 +:10C4D0006C69647832673D343500706170646570F2 +:10C4E000736F66667365743D2D33300070617064E0 +:10C4F000656E646964783D3538006C746563786D89 +:10C5000075783D30006C746563787061646E756D2C +:10C510003D307830313032006C74656378666E730C +:10C52000656C3D30783434006C746563786763699A +:10C530006770696F3D3078303100696C306D6163D0 +:10C54000616464723D30303A39303A34633A63356D +:10C550003A31323A333800776C3069643D307834A0 +:10C5600033316200646561646D616E5F746F3D308C +:10C57000786666666666666666006D7578656E6185 +:10C58000623D30783130300073707572636F6E6663 +:10C5900069673D30783300676C697463685F626116 +:10C5A0007365645F6372736D696E3D3100627463BD +:10C5B0005F6D6F64653D3100000000005B25203831 +:10C5C000645D204153594E4328253034782C0000B7 +:10C5D000257300002C25752C25752C2575290A003E +:10C5E0005345545F53534944000000004A4F494E9D +:10C5F00000000000415554480000000044454155EA +:10C6000054485F494E4400004153534F43000000DB +:10C610004449534153534F430000000044495341A0 +:10C6200053534F435F494E44000000004C494E4B6A +:10C630000000000050534B5F535550004553434199 +:10C640004E5F524553554C54000000004353415F28 +:10C65000434F4D504C4554455F494E440000000047 +:10C660004153534F435F5245515F4945000000001D +:10C670004153534F435F524553505F4945000000BB +:10C68000E0C50410ECC5041000000000F4C504105F +:10C690000000000000000000FCC5041008C60410E3 +:10C6A00000000000000000000000000010C60410A0 +:10C6B0001CC6041000000000000000000000000084 +:10C6C0002CC6041000000000000000000000000064 +:10C6D000000000000000000000000000000000005A +:10C6E000000000000000000000000000000000004A +:10C6F000000000000000000000000000000000003A +:10C700000000000000000000000000000000000029 +:10C710000000000000000000000000000000000019 +:10C720000000000000000000000000000000000009 +:10C73000000000000000000034C6041000000000EB +:10C7400000000000000000000000000000000000E9 +:10C7500000000000000000000000000000000000D9 +:10C7600000000000000000000000000000000000C9 +:10C7700000000000000000000000000000000000B9 +:10C7800000000000000000000000000000000000A9 +:10C79000000000003CC60410000000000000000083 +:10C7A0000000000000000000000000000000000089 +:10C7B0000000000000000000000000000000000079 +:10C7C0004CC6041000000000000000000000000043 +:10C7D00000000000000000000000000060C604101F +:10C7E00070C604104E6F2050494F207374617465F9 +:10C7F000206D616368696E65732061726520617682 +:10C8000061696C61626C65004E6F2070726F677257 +:10C81000616D207370616365000000004E6F2044FD +:10C820004D41206368616E6E656C73206172652096 +:10C83000617661696C61626C650000006173796E9C +:10C84000635F636F6E74657874206C6F636B5F6396 +:10C850006865636B206661696C65640002000000B6 +:10C8600075B00010C5B3001011B2001039B200103D +:10C87000F1B50010D1B4001061B5001041B4001042 +:10C880001DB3001000000000F5B10010E9B1001068 +:10C8900049B100101B5B33336D5B572F5553425D1D +:10C8A000200000004E6F742076616C696420666F12 +:10C8B0007220455030200D001B5B306D00000000E1 +:10C8C0001B5B33316D5B452F5553425D20000000EB +:10C8D000445052414D204E6F74203634206279749A +:10C8E0006520616C69676E6564200D00445052419B +:10C8F0004D206F766572666C6F77200D000000002A +:10C900001B5B33326D5B492F5553425D20000000A5 +:10C91000416C6C6F63656420256420627974657373 +:10C92000206174206F6666736574203078257820E6 +:10C930002830782570290D0A00000000556E6861C6 +:10C940006E646C65642049525120307825780A0065 +:10C95000556E68616E646C65642043444320436C8B +:10C960006173732062526571756573742030782528 +:10C970003032780D0A0000004E0000004F00000029 +:10C980004D00000053000000312E35003200000041 +:10C99000436865727279555342000000556E6861B4 +:10C9A0006E646C656420717565727920666F7220A3 +:10C9B0004F626A65637420494420307825780D0AF7 +:10C9C00000000000524E44495320636667207061A6 +:10C9D00072616D3A204E616D654F66733D25642C22 +:10C9E000204E616D654C656E3D25642C2056616C52 +:10C9F00075654F66733D25642C2056616C75654CDA +:10CA0000656E3D25640D0A005041434B45545F4619 +:10CA1000494C544552210D0066C7001066C70010EE +:10CA20004EC600109EC60010ACC60010DAC600103C +:10CA300046C7001066C7001014C60010E6C70010F5 +:10CA40007EC700107EC700107EC70010A8C7001068 +:10CA5000C8C70010FAC70010A8C70010A8C7001068 +:10CA6000C8C70010C8C7001028C8001014C800109C +:10CA70003CC80010A8C70010A8C7001032C800109A +:10CA8000A8C700107EC70010DCC70010A8C70010A0 +:10CA9000D2C70010BCC80010B2C80010C6C8001031 +:10CAA0007EC7001001010100020101000301010025 +:10CAB0000401010006010100070101000A01010053 +:10CAC0000B0101000C0101000D0101001601010024 +:10CAD0000E01010011010100140101000202010018 +:10CAE0000101020002010200030102000401020030 +:10CAF000050102001B020100010101010201010107 +:10CB0000030101010401010101010201020102010D +:10CB1000030102010501010165703A2530327820D8 +:10CB2000636C6561722068616C740D0A000000001E +:10CB300065703A25303278207365742068616C74B2 +:10CB40000D0A0000636C6173732072657175657303 +:10CB500074206572726F720D000000005365747569 +:10CB6000703A20626D5265717565737454797065A1 +:10CB7000203078253032782C2062526571756573CB +:10CB800074203078253032782C207756616C7565AA +:10CB9000203078253034782C2077496E64657820F1 +:10CBA0003078253034782C20774C656E6774682097 +:10CBB0003078253034780D0A00000000756E6B6EF9 +:10CBC0006F776E2076656E646F7220636F64650D9B +:10CBD0000000000076656E646F7220726571756585 +:10CBE0007374206572726F720D0000006465736368 +:10CBF000726970746F72203C747970653A30782570 +:10CC00003032782C696E6465783A30782530327825 +:10CC10003E206E6F7420666F756E64210D0A0000F1 +:10CC20007374616E6461726420726571756573748A +:10CC3000206572726F720D00526571756573742094 +:10CC400062756666657220746F6F20736D616C6CBF +:10CC50000D000000627573206F766572666C6F77E9 +:10CC60000D00000008D40010B8D3001008D1001047 +:10CC7000B8D3001008D10010CAD3001096D4001009 +:10CC800008D1001076D400104ED4001000202020CF +:10CC9000202020202020282828282820202020206C +:10CCA000202020202020202020202020208810103C +:10CCB0001010101010101010101010101004040498 +:10CCC0000404040404040410101010101010414156 +:10CCD0004141414101010101010101010101010144 +:10CCE0000101010101010101101010101010424258 +:10CCF0004242424202020202020202020202020214 +:10CD000002020202020202021010101020000000B3 +:10CD10000000000000000000000000000000000013 +:10CD20000000000000000000000000000000000003 +:10CD300000000000000000000000000000000000F3 +:10CD400000000000000000000000000000000000E3 +:10CD500000000000000000000000000000000000D3 +:10CD600000000000000000000000000000000000C3 +:10CD700000000000000000000000000000000000B3 +:10CD800000000000000000000000000000000000A3 +:10CD9000E808002065256C64000000008CEE00109F +:10CDA000A2EE0010A2EE0010A2EE0010A2EE001003 +:10CDB000A8F10010A2EE0010A2EE0010A2EE0010EA +:10CDC000A2EE0010A2EE00102EEF00102EEF0010C9 +:10CDD0002EEF00102EEF00102EEF00102EEF00109F +:10CDE0002EEF00102EEF00102EEF00102EEF00108F +:10CDF000A2EE0010A2EE0010A2EE0010A2EE0010B3 +:10CE0000A2EE0010A2EE0010A2EE0010A2EE0010A2 +:10CE1000A2EE0010A2EE0010CAF000104EEF0010BB +:10CE2000A2EE00104EEF0010A2EE0010A2EE0010D5 +:10CE3000A2EE0010A2EE00100EF10010A2EE001003 +:10CE4000A2EE0010B8F00010A2EE0010A2EE00104A +:10CE5000A2EE0010A2EE0010A2EE0010A2EE001052 +:10CE6000A2EE0010A2EE0010E6EF0010A2EE0010FD +:10CE7000A2EE0010DCF00010A2EE0010A2EE0010F6 +:10CE8000A2EE0010A2EE0010A2EE0010A2EE001022 +:10CE9000A2EE0010ECF00010CEF000104EEF0010EB +:10CEA0004EEF00104EEF001020F1001050F1001076 +:10CEB000A2EE0010A2EE00105EF10010A2EE001033 +:10CEC00078F10010BCF00010F6F00010A2EE001097 +:10CED000A2EE0010FAF00010A2EE001000F1001017 +:10CEE000A2EE0010A2EE0010E6EF0010B4F2001067 +:10CEF00018F20010B4F2001018F2001018F200102E +:10CF0000CEF2001086F2001086F2001086F20010B9 +:10CF100086F2001086F2001086F2001086F20010F1 +:10CF2000BEF20010BEF2001018F2001018F200104D +:10CF300018F2001018F2001018F2001018F2001089 +:10CF400018F20010F4F10010F4F10010F4F10010E8 +:10CF5000F4F10010F4F10010F4F1001018F20010D8 +:10CF600018F2001018F2001018F2001018F2001059 +:10CF700018F2001018F2001018F2001018F2001049 +:10CF800018F2001018F2001018F2001018F2001039 +:10CF900018F2001018F2001018F2001018F2001029 +:10CFA00096F2001018F2001018F2001018F200109B +:10CFB00018F2001018F2001018F2001018F2001009 +:10CFC00018F20010F4F10010F4F10010F4F1001068 +:10CFD000F4F10010F4F10010F4F1001018F2001058 +:10CFE00018F2001018F2001018F2001018F20010D9 +:10CFF00018F2001018F2001018F2001018F20010C9 +:10D0000018F2001018F2001018F2001018F20010B8 +:10D0100018F2001018F2001018F2001018F20010A8 +:10D0200096F20010ECF50010C2F30010ECF50010C1 +:10D03000C2F30010C2F30010FCF5001064F40010FD +:10D0400064F4001064F4001064F4001064F4001040 +:10D0500064F4001064F4001064F4001064F4001030 +:10D06000C2F30010C2F30010C2F30010C2F30010AC +:10D07000C2F30010C2F30010C2F3001076F40010E7 +:10D08000C2F30010C2F30010C2F30010A2F50010AA +:10D0900094F50010C2F30010C2F30010F0F4001079 +:10D0A000C2F30010C2F30010C2F30010C2F300106C +:10D0B000C0F40010C2F30010C2F30010C2F300105D +:10D0C000C2F30010C2F30010B4F40010C2F3001059 +:10D0D000C2F30010C2F30010C2F3001082F400107B +:10D0E000C2F30010C2F30010C2F30010C2F300102C +:10D0F000C2F30010C2F30010C2F3001076F4001067 +:10D10000C2F30010C2F30010C2F30010A2F5001029 +:10D1100094F50010C2F30010C2F30010F0F40010F8 +:10D12000C2F30010C2F30010C2F30010C2F30010EB +:10D13000C0F40010C2F30010C2F30010C2F30010DC +:10D14000C2F30010C2F30010B4F40010C2F30010D8 +:10D15000C2F30010C2F30010C2F3001082F40010FA +:10D160000A00010002000300040005000600070099 +:10D17000080009000A000B000C000D000E000F0053 +:10D1800010000000504F5349580000002E000000CE +:10D190006E660000696E697479000000616E0000BF +:10D1A0004C0401107A0301107A0301107A03011074 +:10D1B0007A0301107A0301107A0301107A03011037 +:10D1C0007A0301106E0401106E0401106E04011048 +:10D1D0006E0401106E0401107A0301107A0301102D +:10D1E0007A0301107A0301107A0301107A03011007 +:10D1F0007A0301107A0301107A0301107A030110F7 +:10D200007A0301107A0301107A0301107A030110E6 +:10D210007A0301107A0301107A0301107A030110D6 +:10D220006E0401107A0301107A0301107A030110D1 +:10D230007A0301107A0301107A0301107A030110B6 +:10D240007A0301107A0301107A030110480D0110CE +:10D250007A030110300D0110660D01104E0D011002 +:10D260006C0F0110660F01105A0F01104E0D0110C6 +:10D2700035000000CEFBFFFFCB03000001000000E3 +:10D280000000000034000000CEFBFFFFCB030000D5 +:10D290000100000000000000BC89D897B2D29C3C7D +:10D2A00033A7A8D523F649393DA7F444FD0FA5328D +:10D2B0009D978CCF08BA5B25436FAC642806681134 +:10D2C000AE1B0110C41B0110C41B0110C41B0110B4 +:10D2D000C41B0110481F0110C41B0110C41B011006 +:10D2E000C41B0110C41B0110C41B01107C1C0110C5 +:10D2F0007C1C01107C1C01107C1C01107C1C01108A +:10D300007C1C01107C1C01107C1C01107C1C011079 +:10D310007C1C0110C41B0110C41B0110C41B011094 +:10D32000C41B0110C41B0110C41B0110C41B01103D +:10D33000C41B0110C41B0110C41B0110E81E011006 +:10D34000C41B0110C41B0110C41B0110C41B01101D +:10D35000C41B0110C41B0110C41B0110FE1E0110D0 +:10D36000C41B0110C41B0110D21E0110C41B0110EC +:10D37000C41B0110C41B0110C41B0110C41B0110ED +:10D38000C41B0110C41B0110C41B01109C1C011004 +:10D39000C41B0110C41B0110B01E0110C41B0110DE +:10D3A000C41B0110C41B0110C41B0110C41B0110BD +:10D3B000C41B0110C41B0110C41E0110BC260110A7 +:10D3C000C41B0110C41B0110C41B0110221F01103B +:10D3D000361F0110C41B0110C41B0110941E011044 +:10D3E000C41B0110481E0110B62601108C1E01102E +:10D3F000C41B0110C41B0110021D0110C41B01102D +:10D40000101F0110C41B0110C41B01109C1C011033 +:10D41000FA20011062200110FA2001106220011090 +:10D420006220011014210110CC200110CC20011029 +:10D43000CC200110CC200110CC200110CC200110F8 +:10D44000CC200110042101100421011062200110E0 +:10D450006220011062200110622001106220011080 +:10D4600062200110622001103A2001103A200110C0 +:10D470003A2001103A2001103A2001103A20011000 +:10D480006220011062200110622001106220011050 +:10D490006220011062200110622001106220011040 +:10D4A0006220011062200110622001106220011030 +:10D4B0006220011062200110622001106220011020 +:10D4C00062200110DC200110622001106220011096 +:10D4D0006220011062200110622001106220011000 +:10D4E00062200110622001103A2001103A20011040 +:10D4F0003A2001103A2001103A2001103A20011080 +:10D5000062200110622001106220011062200110CF +:10D5100062200110622001106220011062200110BF +:10D5200062200110622001106220011062200110AF +:10D53000622001106220011062200110622001109F +:10D5400062200110DC2001100A000100020003002B +:10D550000400050006000700080009000A000B008F +:10D560000C000D000E000F001000000042616C6CFA +:10D570006F63207375636365656465640000000014 +:10D580002E2E2F2E2E2F2E2E2F2E2E2F2E2E2F2EB6 +:10D590002E2F2E2E2F2E2E2F6E65776C69622F6CFC +:10D5A0006962632F7374646C69622F6764746F615E +:10D5B0002D6765746865782E630000000000000028 +:10D5C000000000000000000000000000000000005B +:10D5D000000000000000000000000000000000004B +:10D5E00000000000000000000000000010111213F5 +:10D5F000141516171819000000000000001A1B1C53 +:10D600001D1E1F00000000000000000000000000C0 +:10D61000000000000000000000000000001A1B1CB9 +:10D620001D1E1F00000000000000000000000000A0 +:10D6300000000000000000000000000000000000EA +:10D6400000000000000000000000000000000000DA +:10D6500000000000000000000000000000000000CA +:10D6600000000000000000000000000000000000BA +:10D6700000000000000000000000000000000000AA +:10D68000000000000000000000000000000000009A +:10D69000000000000000000000000000000000008A +:10D6A000000000000000000000000000000000007A +:10D6B0000000000000000000000000008CD10410F9 +:10D6C00038C904108C1200202E2E2F2E2E2F2E2E15 +:10D6D0002F2E2E2F2E2E2F2E2E2F2E2E2F2E2E2F64 +:10D6E0006E65776C69622F6C6962632F7374646C0A +:10D6F00069622F6D707265632E6300000000000088 +:10D7000005000000190000007D000000000000007E +:10D71000BC89D897B2D29C3C33A7A8D523F6493907 +:10D720003DA7F444FD0FA5329D978CCF08BA5B2529 +:10D73000436FAC642806C80A0080E03779C34143D0 +:10D74000176E05B5B5B89346F5F93FE9034F384D67 +:10D75000321D30F94877825A3CBF737FDD4F157513 +:10D76000000000000000F03F000000000000244026 +:10D7700000000000000059400000000000408F4001 +:10D78000000000000088C34000000000006AF8406C +:10D790000000000080842E4100000000D012634190 +:10D7A0000000000084D797410000000065CDCD4106 +:10D7B000000000205FA00242000000E876483742E7 +:10D7C000000000A2941A6D42000040E59C30A24285 +:10D7D0000000901EC4BCD64200003426F56B0C43FA +:10D7E0000080E03779C3414300A0D88557347643A1 +:10D7F00000C84E676DC1AB43003D9160E458E14302 +:10D80000408CB5781DAF154450EFE2D6E41A4B4476 +:10D8100092D54D06CFF08044F64AE1C7022DB544BB +:08D82000B49DD9794378EA4474 +:10D82800AC020010A002001094020010304A01104F +:0CD83800880200103C4A0110484A011010 +:10D8440010B5002406E00368BFF35F8F1C6081F30A +:10D85400108820BF0268EFF3108172B61368002BA2 +:10D86400FCD0BFF35F8F0422835E002BEBDD013B12 +:10D8740083800368BFF35F8F00221A6081F31088EE +:10D8840010BDC046F8B54746CE4680B51F000023FC +:10D894000400904699460CE02368BFF35F8F4A4624 +:10D8A4001A608CF310884046390000F04DFB0028C4 +:10D8B4001AD12668EFF3108C72B63568002DFCD0AF +:10D8C400BFF35F8F0423E55E002DE5DD013DA580F8 +:10D8D4002368BFF35F8F00221A608CF31088012045 +:10D8E400C0BCB946B046F8BD0020F9E710B50268DF +:10D8F400EFF3108172B61368002BFCD0BFF35F8F77 +:10D904000422835E0624025F9A420BDD0133838086 +:10D914000368BFF35F8F00221A6081F3108840BF51 +:10D92400012010BD0368BFF35F8F00221A6081F3EA +:10D9340010880020F5E7C046D02330B500251B062B +:10D9440000245D5706E00368BFF35F8F1C6081F31A +:10D95400108820BF0268EFF3108172B61368002BA1 +:10D96400FCD0BFF35F8F03797F2BECD9057103687B +:10D97400BFF35F8F00221A6081F3108830BDC04668 +:10D98400D02330B500241B0600251C5708E0002BCB +:10D9940013DB0368BFF35F8F1D6081F3108820BF22 +:10D9A4000268EFF3108172B61368002BFCD0BFF34A +:10D9B4005F8F0423C356A342E9D143790471013331 +:10D9C40043710368BFF35F8F00221A6081F31088EC +:10D9D40030BDC046F0B5C646150000B504001E00B3 +:10D9E4000268EFF3108172B61368002BFCD0BFF30A +:10D9F4005F8F0423E356002B2DDB2268BFF35F8F78 +:10DA04000020106081F31088D0221206127852B2DE +:10DA140090469A4203D1002080BCB846F0BD00274E +:10DA24000BE02368BFF35F8F1F6081F31088280029 +:10DA3400310000F089FA0028EDD12268EFF310815B +:10DA440072B61368002BFCD0BFF35F8F23797F2B52 +:10DA5400E7D9434602E0D0231B061B6823712368E1 +:10DA6400BFF35F8F00221A6081F310880120D3E78F +:10DA7400D02203000020120610B510561C68EFF3E4 +:10DA8400108C72B62268002AFCD0BFF35F8F042288 +:10DA94009A56002A06DB824204D000290FD00020C7 +:10DAA4000A6004E0187101205A7901325A711B6826 +:10DAB400BFF35F8F00221A608CF3108810BD002022 +:10DAC400F5E7C046F0B54F46D6464646C0B51F00FA +:10DAD400D0231B061B6804009A46002390469946EF +:10DAE4000CE02268BFF35F8F4946116083F310880E +:10DAF4004046390000F028FA00281AD12668EFF3CE +:10DB0400108372B63568002DFCD0BFF35F8F257982 +:10DB14007F2DE6D9524622712268BFF35F8F002120 +:10DB2400116083F310880120E0BCBA46B146A846D0 +:10DB3400F0BD0020F8E7C0460268EFF3108172B62A +:10DB44001368002BFCD0BFF35F8FFF2303710368BE +:10DB5400BFF35F8F00221A6081F3108840BF7047C3 +:10DB64000268EFF3108172B61368002BFCD0BFF388 +:10DB74005F8F4379013BDBB24371002B09D1FF2254 +:10DB840002710268BFF35F8F136081F3108840BF96 +:10DB940070470368BFF35F8F00221A6081F3108817 +:10DBA400F6E7C046D023FF221B0630B5012102242C +:10DBB4001148124D1A6502E09A6D824203D01A6D23 +:10DBC4001142F9D130BDEFF3108C72B61A6D1442C4 +:10DBD400FCD0586540BF00E020BF1A6D1142FBD055 +:10DBE4009A6DAA42F9D18CF310881A6D1442FCD0B4 +:10DBF4005D6540BFE3E7C0461E83A873E17C578C94 +:10DC0400084810B50378002B0AD180230649074A37 +:10DC14005B051C68CC5004339342FAD10123037092 +:10DC240010BDC0469E0F01209C2D00100001001065 +:10DC340010B5024B0133984710BDC0469C2D0020FF +:10DC4400034B1A68C0239B009343024A1360704736 +:10DC54000C8001400C900140054B1A6880239B0006 +:10DC64005340C02292001340024A13607047C046DA +:10DC74000C8001400C900140F0B58023D6464F46FD +:10DC84004646421804000D00C0B59B039A4227D8AB +:10DC940014271826388833881349984733888246CE +:10DCA40012493888984733888146114938889847FB +:10DCB400338810498046388898470600FFF7A0FF4C +:10DCC400D047C84780222900D82320005202C047E9 +:10DCD400B047FFF7ADFFE0BCBA46B146A846F0BD79 +:10DCE40000F02AF9D4E7C046494600004558000030 +:10DCF4005245000046430000F8B54E464546DE4610 +:10DD040057468023E0B515008218040089469B031A +:10DD14009A4226D8142718263888338812499847F7 +:10DD24003388834611493888984733888246104996 +:10DD34003888984733880F498046388898470600C2 +:10DD4400FFF75EFFD847D0472A0049462000C04766 +:10DD5400B047FFF76DFFF0BCBB46B246A946A046EC +:10DD6400F8BD00F0E9F8D5E7494600004558000041 +:10DD740052500000464300001423F0B5D6464F46E7 +:10DD840046469A46814618880433C0B598460E0024 +:10DD94001B882749140098475346070018884346B0 +:10DDA40024491B889847534605001888434622494E +:10DDB4001B8898478046FFF723FFB847A847FFF71B +:10DDC4004BFF002C1BD0C02122000827022049054C +:10DDD4003D008B6A1D4018420BD0002C09D0131B48 +:10DDE4000D2B1FD84B461B78013C0B6601239C4628 +:10DDF400E1442300002D0CD11343002BE8D1FFF79D +:10DE04001FFFC047FFF714FFE0BCBA46B146A8465F +:10DE1400F0BD002AF1D00B6E013A337013000136C5 +:10DE24002343EAE7002DD3D0002AD1D0F3E7C0463C +:10DE34004946000045580000464300007047C0466C +:10DE440030B5032A0CD903000B439B0719D103688F +:10DE54000C68A34215D1043A04300431032AF6D8DD +:10DE6400551E002A0BD0002303E05A1C9D4206D005 +:10DE74001300C25CCC5CA242F7D0101B00E000206F +:10DE840030BD551EEFE7C046F0B588420AD98B185D +:10DE9400984207D2531E002A03D0CA5CC254013BE5 +:10DEA400FBD2F0BD0F2A0BD80500561E002AF8D06D +:10DEB4000023CC5C1A00EC5401339642F9D1F0E70C +:10DEC40003270D003E0005430C0003002E402F42A3 +:10DED4002BD11500103D2D09AC462F013F182568A4 +:10DEE4001D6065685D60A5689D60E5681034DD604F +:10DEF4001D001033BD42F2D165460F230C240135B9 +:10DF04002D01491913404519144211D08C59AC51B3 +:10DF140004369C1B032CF9D8043B9B0801339B005B +:10DF2400ED18C91803231A40BFE70500561EBFE7C2 +:10DF34001A00BAE70000000001B40248844601BC9C +:10DF4400604700BF2931001001B40248844601BC77 +:10DF5400604700BFD12100102089846A96AA00007E +:10DF64000000141082000000F10C00108300000077 +:10DF7400F10C001084000000F10C001002000000FD +:10DF8400B50B001003000000B50B001004000000E6 +:10DF9400B50B00101000000000000000000001009C +:10DFA400000000000000000000000200000000006B +:10DFB400000000000000030000000000000000005A +:10DFC4000000FF000000000001B5486801318E46E2 +:10DFD4000047704609380149884701BDF917001008 +:10DFE400780800200000000050200020143A00208F +:10DFF4000000000000000000243A0020000000009F +:10E0040000000000100000000000000000000000FC +:10E01400503300004C3300005433000052330000EE +:10E024004D5300004D4300005334000043340000BE +:10E03400585800000000000025AE00100000000049 +:10E0440000000000000000000000000089AD001086 :10E0540000000000000000000000000000000000BC -:10E0640000000000000000000000000000000000AC -:10E07400000000000000000000000000000000009C +:10E06400E80800200000000000000000D40B00209D +:10E074003C0C0020A40C0020000000000000000064 :10E08400000000000000000000000000000000008C :10E09400000000000000000000000000000000007C :10E0A400000000000000000000000000000000006C @@ -19990,8 +19990,8 @@ :10E0E400000000000000000000000000000000002C :10E0F400000000000000000000000000000000001C :10E10400000000000000000000000000000000000B -:10E1140000000000000000000000000000000000FB -:10E1240000000000000000000000000000000000EB +:10E1140001000000000000000E33CDAB34126DE6A8 +:10E12400ECDE05000B000000000000000000000011 :10E1340000000000000000000000000000000000DB :10E1440000000000000000000000000000000000CB :10E1540000000000000000000000000000000000BB @@ -20025,96 +20025,117 @@ :10E3140000000000000000000000000000000000F9 :10E3240000000000000000000000000000000000E9 :10E3340000000000000000000000000000000000D9 -:10E34400FFFFFFFF000002000000000000000000CB -:10E35400180D0020180D0020200D0020200D002095 -:10E36400280D0020280D0020300D0020300D002045 -:10E37400380D0020380D0020400D0020400D0020F5 -:10E38400480D0020480D0020500D0020500D0020A5 -:10E39400580D0020580D0020600D0020600D002055 -:10E3A400680D0020680D0020700D0020700D002005 -:10E3B400780D0020780D0020800D0020800D0020B5 -:10E3C400880D0020880D0020900D0020900D002065 -:10E3D400980D0020980D0020A00D0020A00D002015 -:10E3E400A80D0020A80D0020B00D0020B00D0020C5 -:10E3F400B80D0020B80D0020C00D0020C00D002075 -:10E40400C80D0020C80D0020D00D0020D00D002024 -:10E41400D80D0020D80D0020E00D0020E00D0020D4 -:10E42400E80D0020E80D0020F00D0020F00D002084 -:10E43400F80D0020F80D0020000E0020000E002032 -:10E44400080E0020080E0020100E0020100E0020E0 -:10E45400180E0020180E0020200E0020200E002090 -:10E46400280E0020280E0020300E0020300E002040 -:10E47400380E0020380E0020400E0020400E0020F0 -:10E48400480E0020480E0020500E0020500E0020A0 -:10E49400580E0020580E0020600E0020600E002050 -:10E4A400680E0020680E0020700E0020700E002000 -:10E4B400780E0020780E0020800E0020800E0020B0 -:10E4C400880E0020880E0020900E0020900E002060 -:10E4D400980E0020980E0020A00E0020A00E002010 -:10E4E400A80E0020A80E0020B00E0020B00E0020C0 -:10E4F400B80E0020B80E0020C00E0020C00E002070 -:10E50400C80E0020C80E0020D00E0020D00E00201F -:10E51400D80E0020D80E0020E00E0020E00E0020CF -:10E52400E80E0020E80E0020F00E0020F00E00207F -:10E53400F80E0020F80E0020000F0020000F00202D -:10E54400080F0020080F0020100F0020100F0020DB -:10E55400180F0020180F0020200F0020200F00208B -:10E56400280F0020280F0020300F0020300F00203B -:10E57400380F0020380F0020400F0020400F0020EB -:10E58400480F0020480F0020500F0020500F00209B -:10E59400580F0020580F0020600F0020600F00204B -:10E5A400680F0020680F0020700F0020700F0020FB -:10E5B400780F0020780F0020800F0020800F0020AB -:10E5C400880F0020880F0020900F0020900F00205B -:10E5D400980F0020980F0020A00F0020A00F00200B -:10E5E400A80F0020A80F0020B00F0020B00F0020BB -:10E5F400B80F0020B80F0020C00F0020C00F00206B -:10E60400C80F0020C80F0020D00F0020D00F00201A -:10E61400D80F0020D80F0020E00F0020E00F0020CA -:10E62400E80F0020E80F0020F00F0020F00F00207A -:10E63400F80F0020F80F0020001000200010002028 -:10E6440008100020081000201010002010100020D6 -:10E654001810002018100020201000202010002086 -:10E664002810002028100020301000203010002036 -:10E6740038100020381000204010002040100020E6 -:10E684004810002048100020501000205010002096 -:10E694005810002058100020601000206010002046 -:10E6A40068100020681000207010002070100020F6 -:10E6B40078100020781000208010002080100020A6 -:10E6C4008810002088100020901000209010002056 -:10E6D4009810002098100020A0100020A010002006 -:10E6E400A8100020A8100020B0100020B0100020B6 -:10E6F400B8100020B8100020C0100020C010002066 -:10E70400C8100020C8100020D0100020D010002015 -:10E71400D8100020D8100020E0100020E0100020C5 -:10E72400E8100020E8100020F0100020F010002075 -:10E73400F8100020F8100020001100200011002023 -:10E7440008110020081100201011002010110020D1 -:10E754004300000000000000000000000000000072 -:10E7640000000000000000000000000000000000A5 -:10E774004300000000000000000000000000000052 -:10E784000000000000000000000000000000000085 -:10E794004300000000000000000000000000000032 -:10E7A4000000000000000000000000000000000065 -:10E7B4004300000000000000000000000000000012 -:10E7C4000000000000000000000000000000000045 -:10E7D40043000000000000000000000000000000F2 -:10E7E4000000000000000000000000000000000025 -:10E7F40043000000000000000000000000000000D2 -:10E804000000000000000000000000000000000004 -:10E8140043000000000000000000000000000000B1 -:10E8240000000000000000000000000000000000E4 -:10E83400FD28011085000110000000003CCB0410ED -:10E844003CD00410E8C70410E8C70410E8C704105B -:10E85400E8C70410E8C70410E8C70410E8C70410A8 -:10E86400E8C70410E8C70410FFFFFFFFFFFFFFFF26 -:10E87400FFFFFFFFFFFF0000010041534349490030 -:10E884000000000000000000000000000000000084 -:10E89400000000000000000000004153434949000B -:10E8A4000000000000000000000000000000000064 -:10E8B400000000000000000000000000FF00000055 -:10E8C4000000000000000000000000000000000044 -:10E8D40001500010194600108D4D0010094F001012 -:08E8E400310300102165001052 +:10E3440000000000000000000000000000000000C9 +:10E3540000000000000000000000000000000000B9 +:10E3640000000000000000000000000000000000A9 +:10E374000000000000000000000000000000000099 +:10E384000000000000000000000000000000000089 +:10E394000000000000000000000000000000000079 +:10E3A4000000000000000000000000000000000069 +:10E3B4000000000000000000000000000000000059 +:10E3C4000000000000000000000000000000000049 +:10E3D4000000000000000000000000000000000039 +:10E3E4000000000000000000000000000000000029 +:10E3F4000000000000000000000000000000000019 +:10E404000000000000000000000000000000000008 +:10E4140000000000000000000000000000000000F8 +:10E4240000000000000000000000000000000000E8 +:10E4340000000000000000000000000000000000D8 +:10E4440000000000000000000000000000000000C8 +:10E4540000000000000000000000000000000000B8 +:10E4640000000000000000000000000000000000A8 +:10E474000000000000000000000000000000000098 +:10E484000000000000000000000000000000000088 +:10E49400FFFFFFFF0000020000000000000000007A +:10E4A400180D0020180D0020200D0020200D002044 +:10E4B400280D0020280D0020300D0020300D0020F4 +:10E4C400380D0020380D0020400D0020400D0020A4 +:10E4D400480D0020480D0020500D0020500D002054 +:10E4E400580D0020580D0020600D0020600D002004 +:10E4F400680D0020680D0020700D0020700D0020B4 +:10E50400780D0020780D0020800D0020800D002063 +:10E51400880D0020880D0020900D0020900D002013 +:10E52400980D0020980D0020A00D0020A00D0020C3 +:10E53400A80D0020A80D0020B00D0020B00D002073 +:10E54400B80D0020B80D0020C00D0020C00D002023 +:10E55400C80D0020C80D0020D00D0020D00D0020D3 +:10E56400D80D0020D80D0020E00D0020E00D002083 +:10E57400E80D0020E80D0020F00D0020F00D002033 +:10E58400F80D0020F80D0020000E0020000E0020E1 +:10E59400080E0020080E0020100E0020100E00208F +:10E5A400180E0020180E0020200E0020200E00203F +:10E5B400280E0020280E0020300E0020300E0020EF +:10E5C400380E0020380E0020400E0020400E00209F +:10E5D400480E0020480E0020500E0020500E00204F +:10E5E400580E0020580E0020600E0020600E0020FF +:10E5F400680E0020680E0020700E0020700E0020AF +:10E60400780E0020780E0020800E0020800E00205E +:10E61400880E0020880E0020900E0020900E00200E +:10E62400980E0020980E0020A00E0020A00E0020BE +:10E63400A80E0020A80E0020B00E0020B00E00206E +:10E64400B80E0020B80E0020C00E0020C00E00201E +:10E65400C80E0020C80E0020D00E0020D00E0020CE +:10E66400D80E0020D80E0020E00E0020E00E00207E +:10E67400E80E0020E80E0020F00E0020F00E00202E +:10E68400F80E0020F80E0020000F0020000F0020DC +:10E69400080F0020080F0020100F0020100F00208A +:10E6A400180F0020180F0020200F0020200F00203A +:10E6B400280F0020280F0020300F0020300F0020EA +:10E6C400380F0020380F0020400F0020400F00209A +:10E6D400480F0020480F0020500F0020500F00204A +:10E6E400580F0020580F0020600F0020600F0020FA +:10E6F400680F0020680F0020700F0020700F0020AA +:10E70400780F0020780F0020800F0020800F002059 +:10E71400880F0020880F0020900F0020900F002009 +:10E72400980F0020980F0020A00F0020A00F0020B9 +:10E73400A80F0020A80F0020B00F0020B00F002069 +:10E74400B80F0020B80F0020C00F0020C00F002019 +:10E75400C80F0020C80F0020D00F0020D00F0020C9 +:10E76400D80F0020D80F0020E00F0020E00F002079 +:10E77400E80F0020E80F0020F00F0020F00F002029 +:10E78400F80F0020F80F00200010002000100020D7 +:10E794000810002008100020101000201010002085 +:10E7A4001810002018100020201000202010002035 +:10E7B40028100020281000203010002030100020E5 +:10E7C4003810002038100020401000204010002095 +:10E7D4004810002048100020501000205010002045 +:10E7E40058100020581000206010002060100020F5 +:10E7F40068100020681000207010002070100020A5 +:10E804007810002078100020801000208010002054 +:10E814008810002088100020901000209010002004 +:10E824009810002098100020A0100020A0100020B4 +:10E83400A8100020A8100020B0100020B010002064 +:10E84400B8100020B8100020C0100020C010002014 +:10E85400C8100020C8100020D0100020D0100020C4 +:10E86400D8100020D8100020E0100020E010002074 +:10E87400E8100020E8100020F0100020F010002024 +:10E88400F8100020F81000200011002000110020D2 +:10E894000811002008110020101100201011002080 +:10E8A4004300000000000000000000000000000021 +:10E8B4000000000000000000000000000000000054 +:10E8C4004300000000000000000000000000000001 +:10E8D4000000000000000000000000000000000034 +:10E8E40043000000000000000000000000000000E1 +:10E8F4000000000000000000000000000000000014 +:10E9040043000000000000000000000000000000C0 +:10E9140000000000000000000000000000000000F3 +:10E9240043000000000000000000000000000000A0 +:10E9340000000000000000000000000000000000D3 +:10E944004300000000000000000000000000000080 +:10E9540000000000000000000000000000000000B3 +:10E964004300000000000000000000000000000060 +:10E974000000000000000000000000000000000093 +:10E984004D2A0110D5010110000000008CCC0410A8 +:10E994008CD1041038C9041038C9041038C90410C3 +:10E9A40038C9041038C9041038C9041038C904100F +:10E9B40038C9041038C90410FFFFFFFFFFFFFFFF31 +:10E9C400FFFFFFFFFFFF00000100415343494900DF +:10E9D4000000000000000000000000000000000033 +:10E9E40000000000000000000000415343494900BA +:10E9F4000000000000000000000000000000000013 +:10EA0400000000000000000000000000FF00000003 +:10EA140000000000000000000000000000000000F2 +:10EA24005151001069470010DD4E0010595000107C +:08EA34003103001071660010AF :04000005100001E9FD :00000001FF diff --git a/build/PicoPiFi.uf2 b/build/PicoPiFi.uf2 index 3f54c6b..a063861 100644 Binary files a/build/PicoPiFi.uf2 and b/build/PicoPiFi.uf2 differ diff --git a/src/lwip.h b/src/lwip.h index bc29ae6..22d5784 100644 --- a/src/lwip.h +++ b/src/lwip.h @@ -10,6 +10,7 @@ #include "hardware/watchdog.h" #include "pico/bootrom.h" #include "hardware/dma.h" +#include "hardware/irq.h" // We're going to erase and reprogram a region 256k from the start of flash. // Once done, we can access this at XIP_BASE + 256k. @@ -21,7 +22,10 @@ extern struct pbuf *out_pkt; extern bool link_up; static void lwip_service_traffic(void); void printline(int cdc,char string[],int len); -//extern int chan; +void dma_handler(); +void dma_handler_2(); +extern int chan; +extern int chan_2; extern char connect_ssid[190], connect_ssid_decode[95], connect_password[190], connect_password_decode[95], retry_ms[6], enc_type[1], wifi_configuration[450], wifi_configuration_last[450]; extern int wifi_congfig_len; \ No newline at end of file diff --git a/src/main.c b/src/main.c index ad547f6..635a179 100644 --- a/src/main.c +++ b/src/main.c @@ -19,7 +19,8 @@ uint8_t rndis_mac[6] = { 0x20, 0x89, 0x84, 0x6A, 0x96, 0xAA }; int wifi_congfig_len=0; int eth_frame_send_success; -//int chan = 0; +int chan = 0; +int chan_2 = 0; void printline(int cdc,char string[],int len){ char buf[2048]; @@ -150,7 +151,20 @@ int main(void) absolute_time_t scan_time = nil_time; bool scan_in_progress = false; next_wifi_try = nil_time; - //chan = dma_claim_unused_channel(false); + chan = dma_claim_unused_channel(false); + dma_channel_set_irq0_enabled(chan, true); + + // Configure the processor to run dma_handler() when DMA IRQ 0 is asserted + irq_set_exclusive_handler(DMA_IRQ_0, dma_handler); + irq_set_enabled(DMA_IRQ_0, true); + + chan_2 = dma_claim_unused_channel(false); + dma_channel_set_irq1_enabled(chan_2, true); + + // Configure the processor to run dma_handler() when DMA IRQ 0 is asserted + irq_set_exclusive_handler(DMA_IRQ_1, dma_handler_2); + irq_set_enabled(DMA_IRQ_1, true); + while (1) { if (!link_up) { if (absolute_time_diff_us(get_absolute_time(), scan_time) < 0) { diff --git a/src/wifi_tx.c b/src/wifi_tx.c index 5bfc4dc..04ed32b 100644 --- a/src/wifi_tx.c +++ b/src/wifi_tx.c @@ -5,6 +5,8 @@ #include "usbd_rndis.h" struct pbuf *out_pkt; +struct pbuf *out_pkt_dma; +struct pbuf *out_pkt_dma_2; bool link_up = false; @@ -71,38 +73,70 @@ void cyw43_cb_tcpip_set_link_down(cyw43_t *self, int itf) { } void cyw43_cb_process_ethernet(void *cb_data, int itf, size_t len, const uint8_t *buf) { - //int chan = dma_claim_unused_channel(true); - //if (len <= 1600) { - out_pkt = pbuf_alloc(PBUF_RAW, len, PBUF_POOL); - //memcpy(out_pkt->payload, buf, len); - //pbuf_take(out_pkt, buf, len); - /* - int transfer = (len%2==0)?(len/2):((len+1)/2); - dma_channel_config c = dma_channel_get_default_config(chan); - channel_config_set_transfer_data_size(&c, DMA_SIZE_16); - channel_config_set_read_increment(&c, true); - channel_config_set_write_increment(&c, true); + /*if((dma_hw->ch[chan].ctrl_trig & DMA_CH0_CTRL_TRIG_BUSY_BITS)&&(dma_hw->ch[chan_2].ctrl_trig & DMA_CH0_CTRL_TRIG_BUSY_BITS)){ + + } else*/ if(!(dma_hw->ch[chan].ctrl_trig & DMA_CH0_CTRL_TRIG_BUSY_BITS)) { + out_pkt_dma = pbuf_alloc(PBUF_RAW, len, PBUF_POOL); + //memcpy(out_pkt->payload, buf, len); + //pbuf_take(out_pkt, buf, len); + int transfer = (len%2==0)?(len/2):((len+1)/2); + dma_channel_config c = dma_channel_get_default_config(chan); + channel_config_set_transfer_data_size(&c, DMA_SIZE_16); + channel_config_set_read_increment(&c, true); + channel_config_set_write_increment(&c, true); - dma_channel_configure( - chan, // Channel to be configured - &c, // The configuration we just created - out_pkt->payload,// The initial write address - buf, // The initial read address - transfer, // Number of transfers; in this case each is 1 byte. - true // Start immediately. - ); - */ - out_pkt->payload = buf; - int ret = usbd_rndis_eth_tx(out_pkt); - if (0 != ret) { - ret = ERR_BUF; - } - // We could choose to go and do something else whilst the DMA is doing its - // thing. In this case the processor has nothing else to do, so we just - // wait for the DMA to finish. - //dma_channel_wait_for_finish_blocking(chan); - - pbuf_free(out_pkt); - //out_pkt = NULL; - //} + dma_channel_configure( + chan, // Channel to be configured + &c, // The configuration we just created + out_pkt_dma->payload,// The initial write address + buf, // The initial read address + transfer, // Number of transfers; in this case each is 1 byte. + true // Start immediately. + ); + } + else if(!(dma_hw->ch[chan_2].ctrl_trig & DMA_CH0_CTRL_TRIG_BUSY_BITS)){ + out_pkt_dma_2 = pbuf_alloc(PBUF_RAW, len, PBUF_POOL); + //memcpy(out_pkt->payload, buf, len); + //pbuf_take(out_pkt, buf, len); + int transfer_2 = (len%2==0)?(len/2):((len+1)/2); + dma_channel_config c_2 = dma_channel_get_default_config(chan_2); + channel_config_set_transfer_data_size(&c_2, DMA_SIZE_16); + channel_config_set_read_increment(&c_2, true); + channel_config_set_write_increment(&c_2, true); + + dma_channel_configure( + chan_2, // Channel to be configured + &c_2, // The configuration we just created + out_pkt_dma_2->payload,// The initial write address + buf, // The initial read address + transfer_2, // Number of transfers; in this case each is 1 byte. + true // Start immediately. + ); + } else { + out_pkt = pbuf_alloc(PBUF_RAW, len, PBUF_POOL); + out_pkt->payload = buf; + int ret = usbd_rndis_eth_tx(out_pkt); + //if (0 != ret) { + // ret = ERR_BUF; + //} + pbuf_free(out_pkt); + } +} + +void dma_handler() { + int ret = usbd_rndis_eth_tx(out_pkt_dma); + if (0 != ret) { + ret = ERR_BUF; + } + pbuf_free(out_pkt_dma); + dma_hw->ints0 = 1u << chan; } + +void dma_handler_2() { + int ret = usbd_rndis_eth_tx(out_pkt_dma_2); + if (0 != ret) { + ret = ERR_BUF; + } + pbuf_free(out_pkt_dma_2); + dma_hw->ints1 = 1u << chan_2; +} \ No newline at end of file