__program_start: 00000000 E59FF018 LDR PC, [PC, #+24] ; RESET [0x20] =?cstartup (0x88) 00000004 00000000 ANDEQ R0, R0, R0 ; UND 00000008 00000000 ANDEQ R0, R0, R0 ; SWI 0000000C 00000000 ANDEQ R0, R0, R0 ; P ABT 00000010 00000000 ANDEQ R0, R0, R0 ; D ABT 00000014 1A600FE8 BNE 0x1803FBC 00000018 00000000 ANDEQ R0, R0, R0 ; IRQ 0000001C 00000000 ANDEQ R0, R0, R0 ; FIQ 00000020 00000088 ANDEQ R0, R0, R8, LSL #1 00000024 00000000 ANDEQ R0, R0, R0 00000028 00000000 ANDEQ R0, R0, R0 0000002C 00000000 ANDEQ R0, R0, R0 00000030 00000000 ANDEQ R0, R0, R0 00000034 00000000 ANDEQ R0, R0, R0 00000038 00000000 ANDEQ R0, R0, R0 0000003C FFFF BL 0x00103C 0000003E FFFF BL 0x00103E Next label is a Thumb label __low_level_init: 00000040 2001 MOV R0, #1 00000042 4770 BX LR Next label is a Thumb label __segment_init: 00000044 B570 PUSH {R4,R5,R6, LR} 00000046 4E0E LDR R6, [PC,#0x038] ; [0x80] =?init?tab?DATA_Z (0x2DC) 00000048 4C0E LDR R4, [PC,#0x038] ; [0x84] =0x2F4 0000004A B082 SUB SP, SP, #8 0000004C 0035 LSL R5, R6, #0 0000004E 1D36 ADD R6, R6, #4 00000050 E005 B 0x00005E 00000052 0001 LSL R1, R0, #0 00000054 6830 LDR R0, [R6, #0] 00000056 F000 ; pre BL/BLX 00000058 F921 BL memcpy ; 0x29C 0000005A 350C ADD R5, #12 0000005C 360C ADD R6, #12 0000005E 42A5 CMP R5, R4 00000060 D209 BCS 0x000076 00000062 6870 LDR R0, [R6, #4] 00000064 6831 LDR R1, [R6, #0] 00000066 682A LDR R2, [R5, #0] 00000068 4288 CMP R0, R1 0000006A D1F2 BNE 0x000052 0000006C 6830 LDR R0, [R6, #0] 0000006E 2100 MOV R1, #0 00000070 F000 ; pre BL/BLX 00000072 F922 BL memset ; 0x2B8 00000074 E7F1 B 0x00005A 00000076 B002 ADD SP, SP, #8 00000078 BC70 POP {R4,R5,R6} 0000007A BC01 POP {R0} 0000007C 4700 BX R0 0000007E 46C0 NOP 00000080 000002DC LDRDEQ R0, [R0], - R12 00000084 000002F4 STRDEQ R0, [R0], - R4 ?cstartup: 00000088 E10F0000 MRS R0, CPSR 0000008C E3C0001F BIC R0, R0, #0x1F 00000090 E3800012 ORR R0, R0, #0x12 00000094 E121F000 MSR CPSR_c, R0 00000098 E59FD014 LDR SP, [PC, #+20] ; [0xB4] =0x40002200 0000009C E3C0001F BIC R0, R0, #0x1F 000000A0 E380001F ORR R0, R0, #0x1F 000000A4 E121F000 MSR CPSR_c, R0 000000A8 E59FD008 LDR SP, [PC, #+8] ; [0xB8] =0x40001200 000000AC E59F0008 LDR R0, [PC, #+8] ; [0xBC] =?main (0xC0) 000000B0 E12FFF10 BX R0 000000B4 40002200 ANDMI R2, R0, R0, LSL #4 000000B8 40001200 ANDMI R1, R0, R0, LSL #4 000000BC 000000C0 ANDEQ R0, R0, R0, ASR #1 ?main: 000000C0 E28FC001 ADD R12, PC, #0x1 ; ?thumb_entry (0xC9) 000000C4 E12FFF1C BX R12 Next label is a Thumb label ?thumb_entry: 000000C8 4C04 LDR R4, [PC,#0x010] ; [0xDC] =__low_level_init (0x41) 000000CA 4D05 LDR R5, [PC,#0x014] ; [0xE0] =0xD5 000000CC 4E05 LDR R6, [PC,#0x014] ; [0xE4] =__segment_init (0x45) 000000CE 4F06 LDR R7, [PC,#0x018] ; [0xE8] =0xED 000000D0 46AE MOV LR, R5 000000D2 4720 BX R4 000000D4 2800 CMP R0, #0 000000D6 D009 BEQ 0x0000EC 000000D8 46BE MOV LR, R7 000000DA 4730 BX R6 000000DC 0041 LSL R1, R0, #1 000000DE 0000 LSL R0, R0, #0 000000E0 00D5 LSL R5, R2, #3 000000E2 0000 LSL R0, R0, #0 000000E4 0045 LSL R5, R0, #1 000000E6 0000 LSL R0, R0, #0 000000E8 00ED LSL R5, R5, #3 000000EA 0000 LSL R0, R0, #0 000000EC 4C04 LDR R4, [PC,#0x010] ; [0x100] =main (0x1E5) 000000EE 4D05 LDR R5, [PC,#0x014] ; [0x104] =_main (0xF7) 000000F0 2000 MOV R0, #0 000000F2 46AE MOV LR, R5 000000F4 4720 BX R4 Next label is a Thumb label _main: 000000F6 4C04 LDR R4, [PC,#0x010] ; [0x108] =exit (0x28D) 000000F8 4D04 LDR R5, [PC,#0x010] ; [0x10C] =_exit (0x2D1) 000000FA 46AE MOV LR, R5 000000FC 4720 BX R4 000000FE 0000 LSL R0, R0, #0 00000100 01E5 LSL R5, R4, #7 00000102 0000 LSL R0, R0, #0 00000104 00F7 LSL R7, R6, #3 00000106 0000 LSL R0, R0, #0 00000108 028D LSL R5, R1, #10 0000010A 0000 LSL R0, R0, #0 0000010C 02D1 LSL R1, R2, #11 0000010E 0000 LSL R0, R0, #0 unsigned int get_secnum (unsigned int addr) { Next label is a Thumb label get_secnum: 00000110 B500 PUSH {LR} 00000112 0001 LSL R1, R0, #0 n = ((unsigned int) addr >> 13) & 0x1F; // Pseudo Sector Number 00000114 000A LSL R2, R1, #0 00000116 0B52 LSR R2, R2, #13 00000118 06D2 LSL R2, R2, #27 0000011A 0ED2 LSR R2, R2, #27 0000011C 0010 LSL R0, R2, #0 if (n >= (0x30000 >> 13)) { 0000011E 2818 CMP R0, #24 00000120 D301 BCC 0x000126 n -= 14; // High Small 8kB Sectors 00000122 380E SUB R0, #14 00000124 E003 B 0x00012E else if (n >= (0x10000 >> 13)) { 00000126 2808 CMP R0, #8 00000128 D301 BCC 0x00012E n = 7 + (n >> 3); // Large 64kB Sectors 0000012A 08C0 LSR R0, R0, #3 0000012C 1DC0 ADD R0, R0, #7 return (n); // Sector Number 0000012E BC02 POP {R1} 00000130 4708 BX R1 00000132 0000 LSL R0, R0, #0 unsigned int erase (unsigned int start, unsigned int end) { Next label is a Thumb label erase: 00000134 B530 PUSH {R4,R5, LR} 00000136 B095 SUB SP, SP, #84 00000138 0004 LSL R4, R0, #0 0000013A 000D LSL R5, R1, #0 iap.cmd = 50; // IAP Command: Prepare Sectors for Write 0000013C 2032 MOV R0, #50 0000013E 9000 STR R0, [SP, #0] iap.par[0] = get_secnum (start); // Start Sector 00000140 0020 LSL R0, R4, #0 00000142 F7FF ; pre BL/BLX 00000144 FFE5 BL get_secnum ; 0x110 00000146 9001 STR R0, [SP, #4] iap.par[1] = get_secnum (end); // End Sector 00000148 0028 LSL R0, R5, #0 0000014A F7FF ; pre BL/BLX 0000014C FFE1 BL get_secnum ; 0x110 0000014E 9002 STR R0, [SP, #8] iap_entry (&iap, result); // Call IAP Function 00000150 A905 ADD R1, SP, #20 00000152 4668 MOV R0, SP 00000154 F000 ; pre BL/BLX 00000156 F88A BL ??rT0x7FFFFFF1 ; 0x26C if (result[0]) goto exit; // Error occured? 00000158 9805 LDR R0, [SP, #20] 0000015A 2800 CMP R0, #0 0000015C D10F BNE 0x00017E iap.cmd = 52; // IAP Command: Erase Flash 0000015E 2034 MOV R0, #52 00000160 9000 STR R0, [SP, #0] iap.par[0] = get_secnum (start); // Start Sector 00000162 0020 LSL R0, R4, #0 00000164 F7FF ; pre BL/BLX 00000166 FFD4 BL get_secnum ; 0x110 00000168 9001 STR R0, [SP, #4] iap.par[1] = get_secnum (end); // End Sector 0000016A 0028 LSL R0, R5, #0 0000016C F7FF ; pre BL/BLX 0000016E FFD0 BL get_secnum ; 0x110 00000170 9002 STR R0, [SP, #8] iap.par[2] = CCLK; // CPU Clock 00000172 481B LDR R0, [PC,#0x06C] ; [0x1E0] =0xEA60 00000174 9003 STR R0, [SP, #12] iap_entry (&iap, result); // Call IAP Function 00000176 A905 ADD R1, SP, #20 00000178 4668 MOV R0, SP 0000017A F000 ; pre BL/BLX 0000017C F877 BL ??rT0x7FFFFFF1 ; 0x26C return (result[0]); 0000017E 9805 LDR R0, [SP, #20] 00000180 B015 ADD SP, SP, #84 00000182 BC30 POP {R4,R5} 00000184 BC02 POP {R1} 00000186 4708 BX R1 unsigned int program (unsigned int addr, unsigned char *data, unsigned int size) { Next label is a Thumb label program: 00000188 B5F0 PUSH {R4,R5,R6,R7, LR} 0000018A B095 SUB SP, SP, #84 0000018C 0004 LSL R4, R0, #0 0000018E 000D LSL R5, R1, #0 00000190 0016 LSL R6, R2, #0 save_VicInt = VICIntEnable; // Save Interrupt Enable Status 00000192 4812 LDR R0, [PC,#0x048] ; [0x1DC] =_A_VICIntEnable (0xFFFFF010) 00000194 6800 LDR R0, [R0, #0] 00000196 0007 LSL R7, R0, #0 iap.cmd = 50; // IAP Command: Prepare Sectors for Write 00000198 2032 MOV R0, #50 0000019A 9000 STR R0, [SP, #0] iap.par[0] = get_secnum (addr); // Start Sector 0000019C 0020 LSL R0, R4, #0 0000019E F7FF ; pre BL/BLX 000001A0 FFB7 BL get_secnum ; 0x110 000001A2 9001 STR R0, [SP, #4] iap.par[1] = iap.par[0]; // End Sector 000001A4 9801 LDR R0, [SP, #4] 000001A6 9002 STR R0, [SP, #8] iap_entry (&iap, result); // Call IAP Function 000001A8 A905 ADD R1, SP, #20 000001AA 4668 MOV R0, SP 000001AC F000 ; pre BL/BLX 000001AE F85E BL ??rT0x7FFFFFF1 ; 0x26C if (result[0]) //goto exit; // Error occured? 000001B0 9805 LDR R0, [SP, #20] 000001B2 2800 CMP R0, #0 000001B4 D001 BEQ 0x0001BA iap.cmd = 51; // IAP Command: Copy RAM to Flash 000001B6 2033 MOV R0, #51 000001B8 9000 STR R0, [SP, #0] iap.par[0] = addr; // Destination Address 000001BA 9401 STR R4, [SP, #4] iap.par[1] = (unsigned int) data; // Source Address 000001BC 9502 STR R5, [SP, #8] iap.par[2] = size; // Number of Bytes 000001BE 9603 STR R6, [SP, #12] iap.par[3] = CCLK; // CPU Clock 000001C0 4807 LDR R0, [PC,#0x01C] ; [0x1E0] =0xEA60 000001C2 9004 STR R0, [SP, #16] iap_entry (&iap, result); // Call IAP Function 000001C4 A905 ADD R1, SP, #20 000001C6 4668 MOV R0, SP 000001C8 F000 ; pre BL/BLX 000001CA F850 BL ??rT0x7FFFFFF1 ; 0x26C VICIntEnable = save_VicInt; // Restore Interrupt Enable Status 000001CC 4803 LDR R0, [PC,#0x00C] ; [0x1DC] =_A_VICIntEnable (0xFFFFF010) 000001CE 6007 STR R7, [R0, #0] return (result[0]); 000001D0 9805 LDR R0, [SP, #20] 000001D2 B015 ADD SP, SP, #84 000001D4 BCF0 POP {R4,R5,R6,R7} 000001D6 BC02 POP {R1} 000001D8 4708 BX R1 000001DA 46C0 NOP 000001DC FFFFF010 SWINV 0xFFF010 000001E0 0000EA60 ANDEQ LR, R0, R0, ROR #20 void main (void) { Next label is a Thumb label main: 000001E4 B510 PUSH {R4, LR} 000001E6 B081 SUB SP, SP, #4 for (start = 0; start < 1000000; start++) 000001E8 2000 MOV R0, #0 000001EA 9000 STR R0, [SP, #0] for (start = 0; start < 1000000; start++) 000001EC 9800 LDR R0, [SP, #0] 000001EE 491B LDR R1, [PC,#0x06C] ; [0x25C] =0xF4240 000001F0 4288 CMP R0, R1 000001F2 D203 BCS 0x0001FC for (start = 0; start < 1000000; start++) 000001F4 9800 LDR R0, [SP, #0] 000001F6 1C40 ADD R0, R0, #1 000001F8 9000 STR R0, [SP, #0] 000001FA E7F7 B 0x0001EC for (i = 0; i < sizeof (vals); i++) 000001FC 2000 MOV R0, #0 000001FE 0004 LSL R4, R0, #0 for (i = 0; i < sizeof (vals); i++) 00000200 2080 MOV R0, #128 00000202 0080 LSL R0, R0, #2 00000204 4284 CMP R4, R0 00000206 D204 BCS 0x000212 vals[i] = (unsigned char) i; 00000208 4815 LDR R0, [PC,#0x054] ; [0x260] =vals (0x40000000) 0000020A 0021 LSL R1, R4, #0 0000020C 5501 STRB R1, [R0, R4] for (i = 0; i < sizeof (vals); i++) 0000020E 1C64 ADD R4, R4, #1 00000210 E7F6 B 0x000200 erase (0x30000, 0x33FFF); 00000212 4914 LDR R1, [PC,#0x050] ; [0x264] =0x33FFF 00000214 20C0 MOV R0, #192 00000216 0280 LSL R0, R0, #10 00000218 F7FF ; pre BL/BLX 0000021A FF8C BL erase ; 0x134 program (0x30000, vals, sizeof (vals)); 0000021C 2280 MOV R2, #128 0000021E 0092 LSL R2, R2, #2 00000220 490F LDR R1, [PC,#0x03C] ; [0x260] =vals (0x40000000) 00000222 20C0 MOV R0, #192 00000224 0280 LSL R0, R0, #10 00000226 F7FF ; pre BL/BLX 00000228 FFAF BL program ; 0x188 program (0x31000, vals, sizeof (vals)); 0000022A 2280 MOV R2, #128 0000022C 0092 LSL R2, R2, #2 0000022E 490C LDR R1, [PC,#0x030] ; [0x260] =vals (0x40000000) 00000230 20C4 MOV R0, #196 00000232 0280 LSL R0, R0, #10 00000234 F7FF ; pre BL/BLX 00000236 FFA8 BL program ; 0x188 program (0x32000, vals, sizeof (vals)); 00000238 2280 MOV R2, #128 0000023A 0092 LSL R2, R2, #2 0000023C 4908 LDR R1, [PC,#0x020] ; [0x260] =vals (0x40000000) 0000023E 20C8 MOV R0, #200 00000240 0280 LSL R0, R0, #10 00000242 F7FF ; pre BL/BLX 00000244 FFA1 BL program ; 0x188 erase (0x30000, 0x31FFF); 00000246 4908 LDR R1, [PC,#0x020] ; [0x268] =0x31FFF 00000248 20C0 MOV R0, #192 0000024A 0280 LSL R0, R0, #10 0000024C F7FF ; pre BL/BLX 0000024E FF72 BL erase ; 0x134 erase (0x32000, 0x33FFF); 00000250 4904 LDR R1, [PC,#0x010] ; [0x264] =0x33FFF 00000252 20C8 MOV R0, #200 00000254 0280 LSL R0, R0, #10 00000256 F7FF ; pre BL/BLX 00000258 FF6D BL erase ; 0x134 while (1); 0000025A E7FE B 0x00025A 0000025C 000F4240 ANDEQ R4, PC, R0, ASR #4 00000260 40000000 ANDMI R0, R0, R0 00000264 00033FFF STRDEQ R3, [R3], - PC 00000268 00031FFF STRDEQ R1, [R3], - PC Next label is a Thumb label ??rT0x7FFFFFF1: 0000026C 4B00 LDR R3, [PC,#0x000] ; [0x270] =0x7FFFFFF1 0000026E 4718 BX R3 00000270 7FFFFFF1 SWIVC 0xFFFFF1 Next label is a Thumb label __DebugBreak: 00000274 4770 BX LR 00000276 0000 LSL R0, R0, #0 Next label is a Thumb label __exit: 00000278 B510 PUSH {R4, LR} 0000027A B082 SUB SP, SP, #8 0000027C 0004 LSL R4, R0, #0 0000027E 9400 STR R4, [SP, #0] 00000280 4669 MOV R1, SP 00000282 2001 MOV R0, #1 00000284 F7FF ; pre BL/BLX 00000286 FFF6 BL __DebugBreak ; 0x274 00000288 E7F9 B 0x00027E 0000028A 0000 LSL R0, R0, #0 Next label is a Thumb label exit: 0000028C B500 PUSH {LR} 0000028E B081 SUB SP, SP, #4 00000290 F000 ; pre BL/BLX 00000292 F81E BL _exit ; 0x2D0 00000294 B001 ADD SP, SP, #4 00000296 BC01 POP {R0} 00000298 4700 BX R0 0000029A 0000 LSL R0, R0, #0 Next label is a Thumb label memcpy: 0000029C B410 PUSH {R4} 0000029E 0003 LSL R3, R0, #0 000002A0 2A00 CMP R2, #0 000002A2 D005 BEQ 0x0002B0 000002A4 780C LDRB R4, [R1, #0] 000002A6 1C49 ADD R1, R1, #1 000002A8 701C STRB R4, [R3, #0] 000002AA 1C5B ADD R3, R3, #1 000002AC 1E52 SUB R2, R2, #1 000002AE D1F9 BNE 0x0002A4 000002B0 BC10 POP {R4} 000002B2 B000 ADD SP, SP, #0 000002B4 4770 BX LR 000002B6 0000 LSL R0, R0, #0 Next label is a Thumb label memset: 000002B8 0609 LSL R1, R1, #24 000002BA 0E09 LSR R1, R1, #24 000002BC 0003 LSL R3, R0, #0 000002BE 2A00 CMP R2, #0 000002C0 D003 BEQ 0x0002CA 000002C2 7019 STRB R1, [R3, #0] 000002C4 1C5B ADD R3, R3, #1 000002C6 1E52 SUB R2, R2, #1 000002C8 D1FB BNE 0x0002C2 000002CA B000 ADD SP, SP, #0 000002CC 4770 BX LR 000002CE 0000 LSL R0, R0, #0 Next label is a Thumb label ?jump_to_exit: Next label is a Thumb label _exit: 000002D0 4C01 LDR R4, [PC,#0x004] ; [0x2D8] =__exit (0x279) 000002D2 46A6 MOV LR, R4 000002D4 4720 BX R4 000002D6 0000 LSL R0, R0, #0 000002D8 0279 LSL R1, R7, #9 000002DA 0000 LSL R0, R0, #0 ?init?tab?DATA_Z: 000002DC 00000200 ANDEQ R0, R0, R0, LSL #4 000002E0 40000000 ANDMI R0, R0, R0 000002E4 40000000 ANDMI R0, R0, R0 ?init?tab?DATA_I: 000002E8 00000000 ANDEQ R0, R0, R0 000002EC 40000000 ANDMI R0, R0, R0 000002F0 000002F4 STRDEQ R0, [R0], - R4 000002F4 FFFFFFFF SWINV 0xFFFFFF 000002F8 FFFFFFFF SWINV 0xFFFFFF 000002FC FFFFFFFF SWINV 0xFFFFFF 00000300 FFFFFFFF SWINV 0xFFFFFF 00000304 FFFFFFFF SWINV 0xFFFFFF 00000308 FFFFFFFF SWINV 0xFFFFFF 0000030C FFFFFFFF SWINV 0xFFFFFF 00000310 FFFFFFFF SWINV 0xFFFFFF 00000314 FFFFFFFF SWINV 0xFFFFFF 00000318 FFFFFFFF SWINV 0xFFFFFF 0000031C FFFFFFFF SWINV 0xFFFFFF 00000320 FFFFFFFF SWINV 0xFFFFFF 00000324 FFFFFFFF SWINV 0xFFFFFF 00000328 FFFFFFFF SWINV 0xFFFFFF 0000032C FFFFFFFF SWINV 0xFFFFFF 00000330 FFFFFFFF SWINV 0xFFFFFF 00000334 FFFFFFFF SWINV 0xFFFFFF 00000338 FFFFFFFF SWINV 0xFFFFFF 0000033C FFFFFFFF SWINV 0xFFFFFF 00000340 FFFFFFFF SWINV 0xFFFFFF 00000344 FFFFFFFF SWINV 0xFFFFFF 00000348 FFFFFFFF SWINV 0xFFFFFF 0000034C FFFFFFFF SWINV 0xFFFFFF 00000350 FFFFFFFF SWINV 0xFFFFFF 00000354 FFFFFFFF SWINV 0xFFFFFF 00000358 FFFFFFFF SWINV 0xFFFFFF 0000035C FFFFFFFF SWINV 0xFFFFFF 00000360 FFFFFFFF SWINV 0xFFFFFF 00000364 FFFFFFFF SWINV 0xFFFFFF 00000368 FFFFFFFF SWINV 0xFFFFFF 0000036C FFFFFFFF SWINV 0xFFFFFF 00000370 FFFFFFFF SWINV 0xFFFFFF 00000374 FFFFFFFF SWINV 0xFFFFFF 00000378 FFFFFFFF SWINV 0xFFFFFF 0000037C FFFFFFFF SWINV 0xFFFFFF 00000380 FFFFFFFF SWINV 0xFFFFFF 00000384 FFFFFFFF SWINV 0xFFFFFF 00000388 FFFFFFFF SWINV 0xFFFFFF 0000038C FFFFFFFF SWINV 0xFFFFFF 00000390 FFFFFFFF SWINV 0xFFFFFF 00000394 FFFFFFFF SWINV 0xFFFFFF 00000398 FFFFFFFF SWINV 0xFFFFFF 0000039C FFFFFFFF SWINV 0xFFFFFF 000003A0 FFFFFFFF SWINV 0xFFFFFF 000003A4 FFFFFFFF SWINV 0xFFFFFF 000003A8 FFFFFFFF SWINV 0xFFFFFF 000003AC FFFFFFFF SWINV 0xFFFFFF 000003B0 FFFFFFFF SWINV 0xFFFFFF 000003B4 FFFFFFFF SWINV 0xFFFFFF 000003B8 FFFFFFFF SWINV 0xFFFFFF 000003BC FFFFFFFF SWINV 0xFFFFFF 000003C0 FFFFFFFF SWINV 0xFFFFFF 000003C4 FFFFFFFF SWINV 0xFFFFFF 000003C8 FFFFFFFF SWINV 0xFFFFFF 000003CC FFFFFFFF SWINV 0xFFFFFF 000003D0 FFFFFFFF SWINV 0xFFFFFF 000003D4 FFFFFFFF SWINV 0xFFFFFF 000003D8 FFFFFFFF SWINV 0xFFFFFF 000003DC FFFFFFFF SWINV 0xFFFFFF 000003E0 FFFFFFFF SWINV 0xFFFFFF 000003E4 FFFFFFFF SWINV 0xFFFFFF 000003E8 FFFFFFFF SWINV 0xFFFFFF 000003EC FFFFFFFF SWINV 0xFFFFFF 000003F0 FFFFFFFF SWINV 0xFFFFFF 000003F4 FFFFFFFF SWINV 0xFFFFFF 000003F8 FFFFFFFF SWINV 0xFFFFFF 000003FC FFFFFFFF SWINV 0xFFFFFF 00000400 FFFFFFFF SWINV 0xFFFFFF 00000404 FFFFFFFF SWINV 0xFFFFFF 00000408 FFFFFFFF SWINV 0xFFFFFF 0000040C FFFFFFFF SWINV 0xFFFFFF 00000410 FFFFFFFF SWINV 0xFFFFFF 00000414 FFFFFFFF SWINV 0xFFFFFF 00000418 FFFFFFFF SWINV 0xFFFFFF 0000041C FFFFFFFF SWINV 0xFFFFFF 00000420 FFFFFFFF SWINV 0xFFFFFF 00000424 FFFFFFFF SWINV 0xFFFFFF 00000428 FFFFFFFF SWINV 0xFFFFFF 0000042C FFFFFFFF SWINV 0xFFFFFF 00000430 FFFFFFFF SWINV 0xFFFFFF 00000434 FFFFFFFF SWINV 0xFFFFFF 00000438 FFFFFFFF SWINV 0xFFFFFF 0000043C FFFFFFFF SWINV 0xFFFFFF 00000440 FFFFFFFF SWINV 0xFFFFFF 00000444 FFFFFFFF SWINV 0xFFFFFF 00000448 FFFFFFFF SWINV 0xFFFFFF 0000044C FFFFFFFF SWINV 0xFFFFFF 00000450 FFFFFFFF SWINV 0xFFFFFF 00000454 FFFFFFFF SWINV 0xFFFFFF 00000458 FFFFFFFF SWINV 0xFFFFFF 0000045C FFFFFFFF SWINV 0xFFFFFF 00000460 FFFFFFFF SWINV 0xFFFFFF 00000464 FFFFFFFF SWINV 0xFFFFFF 00000468 FFFFFFFF SWINV 0xFFFFFF 0000046C FFFFFFFF SWINV 0xFFFFFF 00000470 FFFFFFFF SWINV 0xFFFFFF 00000474 FFFFFFFF SWINV 0xFFFFFF 00000478 FFFFFFFF SWINV 0xFFFFFF 0000047C FFFFFFFF SWINV 0xFFFFFF 00000480 FFFFFFFF SWINV 0xFFFFFF 00000484 FFFFFFFF SWINV 0xFFFFFF 00000488 FFFFFFFF SWINV 0xFFFFFF 0000048C FFFFFFFF SWINV 0xFFFFFF 00000490 FFFFFFFF SWINV 0xFFFFFF 00000494 FFFFFFFF SWINV 0xFFFFFF 00000498 FFFFFFFF SWINV 0xFFFFFF 0000049C FFFFFFFF SWINV 0xFFFFFF 000004A0 FFFFFFFF SWINV 0xFFFFFF 000004A4 FFFFFFFF SWINV 0xFFFFFF 000004A8 FFFFFFFF SWINV 0xFFFFFF 000004AC FFFFFFFF SWINV 0xFFFFFF 000004B0 FFFFFFFF SWINV 0xFFFFFF 000004B4 FFFFFFFF SWINV 0xFFFFFF 000004B8 FFFFFFFF SWINV 0xFFFFFF 000004BC FFFFFFFF SWINV 0xFFFFFF 000004C0 FFFFFFFF SWINV 0xFFFFFF 000004C4 FFFFFFFF SWINV 0xFFFFFF 000004C8 FFFFFFFF SWINV 0xFFFFFF 000004CC FFFFFFFF SWINV 0xFFFFFF 000004D0 FFFFFFFF SWINV 0xFFFFFF 000004D4 FFFFFFFF SWINV 0xFFFFFF 000004D8 FFFFFFFF SWINV 0xFFFFFF 000004DC FFFFFFFF SWINV 0xFFFFFF 000004E0 FFFFFFFF SWINV 0xFFFFFF 000004E4 FFFFFFFF SWINV 0xFFFFFF 000004E8 FFFFFFFF SWINV 0xFFFFFF 000004EC FFFFFFFF SWINV 0xFFFFFF 000004F0 FFFFFFFF SWINV 0xFFFFFF 000004F4 FFFFFFFF SWINV 0xFFFFFF 000004F8 FFFFFFFF SWINV 0xFFFFFF 000004FC FFFFFFFF SWINV 0xFFFFFF 00000500 FFFFFFFF SWINV 0xFFFFFF 00000504 FFFFFFFF SWINV 0xFFFFFF 00000508 FFFFFFFF SWINV 0xFFFFFF 0000050C FFFFFFFF SWINV 0xFFFFFF 00000510 FFFFFFFF SWINV 0xFFFFFF 00000514 FFFFFFFF SWINV 0xFFFFFF 00000518 FFFFFFFF SWINV 0xFFFFFF 0000051C FFFFFFFF SWINV 0xFFFFFF 00000520 FFFFFFFF SWINV 0xFFFFFF 00000524 FFFFFFFF SWINV 0xFFFFFF 00000528 FFFFFFFF SWINV 0xFFFFFF 0000052C FFFFFFFF SWINV 0xFFFFFF 00000530 FFFFFFFF SWINV 0xFFFFFF 00000534 FFFFFFFF SWINV 0xFFFFFF 00000538 FFFFFFFF SWINV 0xFFFFFF 0000053C FFFFFFFF SWINV 0xFFFFFF 00000540 FFFFFFFF SWINV 0xFFFFFF 00000544 FFFFFFFF SWINV 0xFFFFFF 00000548 FFFFFFFF SWINV 0xFFFFFF 0000054C FFFFFFFF SWINV 0xFFFFFF 00000550 FFFFFFFF SWINV 0xFFFFFF 00000554 FFFFFFFF SWINV 0xFFFFFF 00000558 FFFFFFFF SWINV 0xFFFFFF 0000055C FFFFFFFF SWINV 0xFFFFFF 00000560 FFFFFFFF SWINV 0xFFFFFF 00000564 FFFFFFFF SWINV 0xFFFFFF 00000568 FFFFFFFF SWINV 0xFFFFFF 0000056C FFFFFFFF SWINV 0xFFFFFF 00000570 FFFFFFFF SWINV 0xFFFFFF 00000574 FFFFFFFF SWINV 0xFFFFFF 00000578 FFFFFFFF SWINV 0xFFFFFF 0000057C FFFFFFFF SWINV 0xFFFFFF 00000580 FFFFFFFF SWINV 0xFFFFFF 00000584 FFFFFFFF SWINV 0xFFFFFF 00000588 FFFFFFFF SWINV 0xFFFFFF 0000058C FFFFFFFF SWINV 0xFFFFFF 00000590 FFFFFFFF SWINV 0xFFFFFF 00000594 FFFFFFFF SWINV 0xFFFFFF 00000598 FFFFFFFF SWINV 0xFFFFFF 0000059C FFFFFFFF SWINV 0xFFFFFF 000005A0 FFFFFFFF SWINV 0xFFFFFF 000005A4 FFFFFFFF SWINV 0xFFFFFF 000005A8 FFFFFFFF SWINV 0xFFFFFF 000005AC FFFFFFFF SWINV 0xFFFFFF 000005B0 FFFFFFFF SWINV 0xFFFFFF 000005B4 FFFFFFFF SWINV 0xFFFFFF 000005B8 FFFFFFFF SWINV 0xFFFFFF 000005BC FFFFFFFF SWINV 0xFFFFFF 000005C0 FFFFFFFF SWINV 0xFFFFFF 000005C4 FFFFFFFF SWINV 0xFFFFFF 000005C8 FFFFFFFF SWINV 0xFFFFFF 000005CC FFFFFFFF SWINV 0xFFFFFF 000005D0 FFFFFFFF SWINV 0xFFFFFF 000005D4 FFFFFFFF SWINV 0xFFFFFF 000005D8 FFFFFFFF SWINV 0xFFFFFF 000005DC FFFFFFFF SWINV 0xFFFFFF 000005E0 FFFFFFFF SWINV 0xFFFFFF 000005E4 FFFFFFFF SWINV 0xFFFFFF 000005E8 FFFFFFFF SWINV 0xFFFFFF 000005EC FFFFFFFF SWINV 0xFFFFFF 000005F0 FFFFFFFF SWINV 0xFFFFFF 000005F4 FFFFFFFF SWINV 0xFFFFFF 000005F8 FFFFFFFF SWINV 0xFFFFFF 000005FC FFFFFFFF SWINV 0xFFFFFF 00000600 FFFFFFFF SWINV 0xFFFFFF 00000604 FFFFFFFF SWINV 0xFFFFFF 00000608 FFFFFFFF SWINV 0xFFFFFF 0000060C FFFFFFFF SWINV 0xFFFFFF 00000610 FFFFFFFF SWINV 0xFFFFFF 00000614 FFFFFFFF SWINV 0xFFFFFF 00000618 FFFFFFFF SWINV 0xFFFFFF 0000061C FFFFFFFF SWINV 0xFFFFFF 00000620 FFFFFFFF SWINV 0xFFFFFF 00000624 FFFFFFFF SWINV 0xFFFFFF 00000628 FFFFFFFF SWINV 0xFFFFFF 0000062C FFFFFFFF SWINV 0xFFFFFF 00000630 FFFFFFFF SWINV 0xFFFFFF 00000634 FFFFFFFF SWINV 0xFFFFFF 00000638 FFFFFFFF SWINV 0xFFFFFF 0000063C FFFFFFFF SWINV 0xFFFFFF 00000640 FFFFFFFF SWINV 0xFFFFFF 00000644 FFFFFFFF SWINV 0xFFFFFF 00000648 FFFFFFFF SWINV 0xFFFFFF 0000064C FFFFFFFF SWINV 0xFFFFFF 00000650 FFFFFFFF SWINV 0xFFFFFF 00000654 FFFFFFFF SWINV 0xFFFFFF 00000658 FFFFFFFF SWINV 0xFFFFFF 0000065C FFFFFFFF SWINV 0xFFFFFF 00000660 FFFFFFFF SWINV 0xFFFFFF 00000664 FFFFFFFF SWINV 0xFFFFFF 00000668 FFFFFFFF SWINV 0xFFFFFF 0000066C FFFFFFFF SWINV 0xFFFFFF 00000670 FFFFFFFF SWINV 0xFFFFFF 00000674 FFFFFFFF SWINV 0xFFFFFF 00000678 FFFFFFFF SWINV 0xFFFFFF 0000067C FFFFFFFF SWINV 0xFFFFFF 00000680 FFFFFFFF SWINV 0xFFFFFF 00000684 FFFFFFFF SWINV 0xFFFFFF 00000688 FFFFFFFF SWINV 0xFFFFFF 0000068C FFFFFFFF SWINV 0xFFFFFF 00000690 FFFFFFFF SWINV 0xFFFFFF 00000694 FFFFFFFF SWINV 0xFFFFFF 00000698 FFFFFFFF SWINV 0xFFFFFF 0000069C FFFFFFFF SWINV 0xFFFFFF 000006A0 FFFFFFFF SWINV 0xFFFFFF 000006A4 FFFFFFFF SWINV 0xFFFFFF 000006A8 FFFFFFFF SWINV 0xFFFFFF 000006AC FFFFFFFF SWINV 0xFFFFFF 000006B0 FFFFFFFF SWINV 0xFFFFFF 000006B4 FFFFFFFF SWINV 0xFFFFFF 000006B8 FFFFFFFF SWINV 0xFFFFFF 000006BC FFFFFFFF SWINV 0xFFFFFF 000006C0 FFFFFFFF SWINV 0xFFFFFF 000006C4 FFFFFFFF SWINV 0xFFFFFF 000006C8 FFFFFFFF SWINV 0xFFFFFF 000006CC FFFFFFFF SWINV 0xFFFFFF 000006D0 FFFFFFFF SWINV 0xFFFFFF 000006D4 FFFFFFFF SWINV 0xFFFFFF 000006D8 FFFFFFFF SWINV 0xFFFFFF 000006DC FFFFFFFF SWINV 0xFFFFFF 000006E0 FFFFFFFF SWINV 0xFFFFFF 000006E4 FFFFFFFF SWINV 0xFFFFFF 000006E8 FFFFFFFF SWINV 0xFFFFFF 000006EC FFFFFFFF SWINV 0xFFFFFF 000006F0 FFFFFFFF SWINV 0xFFFFFF 000006F4 FFFFFFFF SWINV 0xFFFFFF 000006F8 FFFFFFFF SWINV 0xFFFFFF 000006FC FFFFFFFF SWINV 0xFFFFFF 00000700 FFFFFFFF SWINV 0xFFFFFF 00000704 FFFFFFFF SWINV 0xFFFFFF 00000708 FFFFFFFF SWINV 0xFFFFFF 0000070C FFFFFFFF SWINV 0xFFFFFF 00000710 FFFFFFFF SWINV 0xFFFFFF 00000714 FFFFFFFF SWINV 0xFFFFFF 00000718 FFFFFFFF SWINV 0xFFFFFF 0000071C FFFFFFFF SWINV 0xFFFFFF 00000720 FFFFFFFF SWINV 0xFFFFFF 00000724 FFFFFFFF SWINV 0xFFFFFF 00000728 FFFFFFFF SWINV 0xFFFFFF 0000072C FFFFFFFF SWINV 0xFFFFFF 00000730 FFFFFFFF SWINV 0xFFFFFF 00000734 FFFFFFFF SWINV 0xFFFFFF 00000738 FFFFFFFF SWINV 0xFFFFFF 0000073C FFFFFFFF SWINV 0xFFFFFF 00000740 FFFFFFFF SWINV 0xFFFFFF 00000744 FFFFFFFF SWINV 0xFFFFFF 00000748 FFFFFFFF SWINV 0xFFFFFF 0000074C FFFFFFFF SWINV 0xFFFFFF 00000750 FFFFFFFF SWINV 0xFFFFFF 00000754 FFFFFFFF SWINV 0xFFFFFF 00000758 FFFFFFFF SWINV 0xFFFFFF 0000075C FFFFFFFF SWINV 0xFFFFFF 00000760 FFFFFFFF SWINV 0xFFFFFF 00000764 FFFFFFFF SWINV 0xFFFFFF 00000768 FFFFFFFF SWINV 0xFFFFFF 0000076C FFFFFFFF SWINV 0xFFFFFF 00000770 FFFFFFFF SWINV 0xFFFFFF 00000774 FFFFFFFF SWINV 0xFFFFFF 00000778 FFFFFFFF SWINV 0xFFFFFF 0000077C FFFFFFFF SWINV 0xFFFFFF 00000780 FFFFFFFF SWINV 0xFFFFFF 00000784 FFFFFFFF SWINV 0xFFFFFF 00000788 FFFFFFFF SWINV 0xFFFFFF 0000078C FFFFFFFF SWINV 0xFFFFFF 00000790 FFFFFFFF SWINV 0xFFFFFF 00000794 FFFFFFFF SWINV 0xFFFFFF 00000798 FFFFFFFF SWINV 0xFFFFFF 0000079C FFFFFFFF SWINV 0xFFFFFF 000007A0 FFFFFFFF SWINV 0xFFFFFF 000007A4 FFFFFFFF SWINV 0xFFFFFF 000007A8 FFFFFFFF SWINV 0xFFFFFF 000007AC FFFFFFFF SWINV 0xFFFFFF 000007B0 FFFFFFFF SWINV 0xFFFFFF 000007B4 FFFFFFFF SWINV 0xFFFFFF 000007B8 FFFFFFFF SWINV 0xFFFFFF 000007BC FFFFFFFF SWINV 0xFFFFFF 000007C0 FFFFFFFF SWINV 0xFFFFFF 000007C4 FFFFFFFF SWINV 0xFFFFFF 000007C8 FFFFFFFF SWINV 0xFFFFFF 000007CC FFFFFFFF SWINV 0xFFFFFF 000007D0 FFFFFFFF SWINV 0xFFFFFF 000007D4 FFFFFFFF SWINV 0xFFFFFF 000007D8 FFFFFFFF SWINV 0xFFFFFF 000007DC FFFFFFFF SWINV 0xFFFFFF 000007E0 FFFFFFFF SWINV 0xFFFFFF 000007E4 FFFFFFFF SWINV 0xFFFFFF 000007E8 FFFFFFFF SWINV 0xFFFFFF 000007EC FFFFFFFF SWINV 0xFFFFFF 000007F0 FFFFFFFF SWINV 0xFFFFFF 000007F4 FFFFFFFF SWINV 0xFFFFFF 000007F8 FFFFFFFF SWINV 0xFFFFFF 000007FC FFFFFFFF SWINV 0xFFFFFF 00000800 FFFFFFFF SWINV 0xFFFFFF 00000804 FFFFFFFF SWINV 0xFFFFFF 00000808 FFFFFFFF SWINV 0xFFFFFF 0000080C FFFFFFFF SWINV 0xFFFFFF 00000810 FFFFFFFF SWINV 0xFFFFFF 00000814 FFFFFFFF SWINV 0xFFFFFF 00000818 FFFFFFFF SWINV 0xFFFFFF 0000081C FFFFFFFF SWINV 0xFFFFFF 00000820 FFFFFFFF SWINV 0xFFFFFF 00000824 FFFFFFFF SWINV 0xFFFFFF 00000828 FFFFFFFF SWINV 0xFFFFFF 0000082C FFFFFFFF SWINV 0xFFFFFF 00000830 FFFFFFFF SWINV 0xFFFFFF 00000834 FFFFFFFF SWINV 0xFFFFFF 00000838 FFFFFFFF SWINV 0xFFFFFF 0000083C FFFFFFFF SWINV 0xFFFFFF 00000840 FFFFFFFF SWINV 0xFFFFFF 00000844 FFFFFFFF SWINV 0xFFFFFF 00000848 FFFFFFFF SWINV 0xFFFFFF 0000084C FFFFFFFF SWINV 0xFFFFFF 00000850 FFFFFFFF SWINV 0xFFFFFF 00000854 FFFFFFFF SWINV 0xFFFFFF 00000858 FFFFFFFF SWINV 0xFFFFFF 0000085C FFFFFFFF SWINV 0xFFFFFF 00000860 FFFFFFFF SWINV 0xFFFFFF 00000864 FFFFFFFF SWINV 0xFFFFFF 00000868 FFFFFFFF SWINV 0xFFFFFF 0000086C FFFFFFFF SWINV 0xFFFFFF 00000870 FFFFFFFF SWINV 0xFFFFFF 00000874 FFFFFFFF SWINV 0xFFFFFF 00000878 FFFFFFFF SWINV 0xFFFFFF 0000087C FFFFFFFF SWINV 0xFFFFFF 00000880 FFFFFFFF SWINV 0xFFFFFF 00000884 FFFFFFFF SWINV 0xFFFFFF 00000888 FFFFFFFF SWINV 0xFFFFFF 0000088C FFFFFFFF SWINV 0xFFFFFF 00000890 FFFFFFFF SWINV 0xFFFFFF 00000894 FFFFFFFF SWINV 0xFFFFFF 00000898 FFFFFFFF SWINV 0xFFFFFF 0000089C FFFFFFFF SWINV 0xFFFFFF 000008A0 FFFFFFFF SWINV 0xFFFFFF 000008A4 FFFFFFFF SWINV 0xFFFFFF 000008A8 FFFFFFFF SWINV 0xFFFFFF 000008AC FFFFFFFF SWINV 0xFFFFFF 000008B0 FFFFFFFF SWINV 0xFFFFFF 000008B4 FFFFFFFF SWINV 0xFFFFFF 000008B8 FFFFFFFF SWINV 0xFFFFFF 000008BC FFFFFFFF SWINV 0xFFFFFF 000008C0 FFFFFFFF SWINV 0xFFFFFF 000008C4 FFFFFFFF SWINV 0xFFFFFF 000008C8 FFFFFFFF SWINV 0xFFFFFF 000008CC FFFFFFFF SWINV 0xFFFFFF 000008D0 FFFFFFFF SWINV 0xFFFFFF 000008D4 FFFFFFFF SWINV 0xFFFFFF 000008D8 FFFFFFFF SWINV 0xFFFFFF 000008DC FFFFFFFF SWINV 0xFFFFFF 000008E0 FFFFFFFF SWINV 0xFFFFFF 000008E4 FFFFFFFF SWINV 0xFFFFFF 000008E8 FFFFFFFF SWINV 0xFFFFFF 000008EC FFFFFFFF SWINV 0xFFFFFF 000008F0 FFFFFFFF SWINV 0xFFFFFF 000008F4 FFFFFFFF SWINV 0xFFFFFF 000008F8 FFFFFFFF SWINV 0xFFFFFF 000008FC FFFFFFFF SWINV 0xFFFFFF 00000900 FFFFFFFF SWINV 0xFFFFFF 00000904 FFFFFFFF SWINV 0xFFFFFF 00000908 FFFFFFFF SWINV 0xFFFFFF 0000090C FFFFFFFF SWINV 0xFFFFFF 00000910 FFFFFFFF SWINV 0xFFFFFF 00000914 FFFFFFFF SWINV 0xFFFFFF 00000918 FFFFFFFF SWINV 0xFFFFFF 0000091C FFFFFFFF SWINV 0xFFFFFF 00000920 FFFFFFFF SWINV 0xFFFFFF 00000924 FFFFFFFF SWINV 0xFFFFFF 00000928 FFFFFFFF SWINV 0xFFFFFF 0000092C FFFFFFFF SWINV 0xFFFFFF 00000930 FFFFFFFF SWINV 0xFFFFFF 00000934 FFFFFFFF SWINV 0xFFFFFF 00000938 FFFFFFFF SWINV 0xFFFFFF 0000093C FFFFFFFF SWINV 0xFFFFFF 00000940 FFFFFFFF SWINV 0xFFFFFF 00000944 FFFFFFFF SWINV 0xFFFFFF 00000948 FFFFFFFF SWINV 0xFFFFFF 0000094C FFFFFFFF SWINV 0xFFFFFF 00000950 FFFFFFFF SWINV 0xFFFFFF 00000954 FFFFFFFF SWINV 0xFFFFFF 00000958 FFFFFFFF SWINV 0xFFFFFF 0000095C FFFFFFFF SWINV 0xFFFFFF 00000960 FFFFFFFF SWINV 0xFFFFFF 00000964 FFFFFFFF SWINV 0xFFFFFF 00000968 FFFFFFFF SWINV 0xFFFFFF 0000096C FFFFFFFF SWINV 0xFFFFFF 00000970 FFFFFFFF SWINV 0xFFFFFF 00000974 FFFFFFFF SWINV 0xFFFFFF 00000978 FFFFFFFF SWINV 0xFFFFFF 0000097C FFFFFFFF SWINV 0xFFFFFF 00000980 FFFFFFFF SWINV 0xFFFFFF 00000984 FFFFFFFF SWINV 0xFFFFFF 00000988 FFFFFFFF SWINV 0xFFFFFF 0000098C FFFFFFFF SWINV 0xFFFFFF 00000990 FFFFFFFF SWINV 0xFFFFFF 00000994 FFFFFFFF SWINV 0xFFFFFF 00000998 FFFFFFFF SWINV 0xFFFFFF 0000099C FFFFFFFF SWINV 0xFFFFFF 000009A0 FFFFFFFF SWINV 0xFFFFFF 000009A4 FFFFFFFF SWINV 0xFFFFFF 000009A8 FFFFFFFF SWINV 0xFFFFFF 000009AC FFFFFFFF SWINV 0xFFFFFF 000009B0 FFFFFFFF SWINV 0xFFFFFF 000009B4 FFFFFFFF SWINV 0xFFFFFF 000009B8 FFFFFFFF SWINV 0xFFFFFF 000009BC FFFFFFFF SWINV 0xFFFFFF 000009C0 FFFFFFFF SWINV 0xFFFFFF 000009C4 FFFFFFFF SWINV 0xFFFFFF 000009C8 FFFFFFFF SWINV 0xFFFFFF 000009CC FFFFFFFF SWINV 0xFFFFFF 000009D0 FFFFFFFF SWINV 0xFFFFFF 000009D4 FFFFFFFF SWINV 0xFFFFFF 000009D8 FFFFFFFF SWINV 0xFFFFFF 000009DC FFFFFFFF SWINV 0xFFFFFF 000009E0 FFFFFFFF SWINV 0xFFFFFF 000009E4 FFFFFFFF SWINV 0xFFFFFF 000009E8 FFFFFFFF SWINV 0xFFFFFF 000009EC FFFFFFFF SWINV 0xFFFFFF 000009F0 FFFFFFFF SWINV 0xFFFFFF 000009F4 FFFFFFFF SWINV 0xFFFFFF 000009F8 FFFFFFFF SWINV 0xFFFFFF 000009FC FFFFFFFF SWINV 0xFFFFFF 00000A00 FFFFFFFF SWINV 0xFFFFFF 00000A04 FFFFFFFF SWINV 0xFFFFFF 00000A08 FFFFFFFF SWINV 0xFFFFFF 00000A0C FFFFFFFF SWINV 0xFFFFFF 00000A10 FFFFFFFF SWINV 0xFFFFFF 00000A14 FFFFFFFF SWINV 0xFFFFFF 00000A18 FFFFFFFF SWINV 0xFFFFFF 00000A1C FFFFFFFF SWINV 0xFFFFFF 00000A20 FFFFFFFF SWINV 0xFFFFFF 00000A24 FFFFFFFF SWINV 0xFFFFFF 00000A28 FFFFFFFF SWINV 0xFFFFFF 00000A2C FFFFFFFF SWINV 0xFFFFFF 00000A30 FFFFFFFF SWINV 0xFFFFFF 00000A34 FFFFFFFF SWINV 0xFFFFFF 00000A38 FFFFFFFF SWINV 0xFFFFFF 00000A3C FFFFFFFF SWINV 0xFFFFFF 00000A40 FFFFFFFF SWINV 0xFFFFFF 00000A44 FFFFFFFF SWINV 0xFFFFFF 00000A48 FFFFFFFF SWINV 0xFFFFFF 00000A4C FFFFFFFF SWINV 0xFFFFFF 00000A50 FFFFFFFF SWINV 0xFFFFFF 00000A54 FFFFFFFF SWINV 0xFFFFFF 00000A58 FFFFFFFF SWINV 0xFFFFFF 00000A5C FFFFFFFF SWINV 0xFFFFFF 00000A60 FFFFFFFF SWINV 0xFFFFFF 00000A64 FFFFFFFF SWINV 0xFFFFFF 00000A68 FFFFFFFF SWINV 0xFFFFFF 00000A6C FFFFFFFF SWINV 0xFFFFFF 00000A70 FFFFFFFF SWINV 0xFFFFFF 00000A74 FFFFFFFF SWINV 0xFFFFFF 00000A78 FFFFFFFF SWINV 0xFFFFFF 00000A7C FFFFFFFF SWINV 0xFFFFFF 00000A80 FFFFFFFF SWINV 0xFFFFFF 00000A84 FFFFFFFF SWINV 0xFFFFFF 00000A88 FFFFFFFF SWINV 0xFFFFFF 00000A8C FFFFFFFF SWINV 0xFFFFFF 00000A90 FFFFFFFF SWINV 0xFFFFFF 00000A94 FFFFFFFF SWINV 0xFFFFFF 00000A98 FFFFFFFF SWINV 0xFFFFFF 00000A9C FFFFFFFF SWINV 0xFFFFFF 00000AA0 FFFFFFFF SWINV 0xFFFFFF 00000AA4 FFFFFFFF SWINV 0xFFFFFF 00000AA8 FFFFFFFF SWINV 0xFFFFFF 00000AAC FFFFFFFF SWINV 0xFFFFFF 00000AB0 FFFFFFFF SWINV 0xFFFFFF 00000AB4 FFFFFFFF SWINV 0xFFFFFF 00000AB8 FFFFFFFF SWINV 0xFFFFFF 00000ABC FFFFFFFF SWINV 0xFFFFFF 00000AC0 FFFFFFFF SWINV 0xFFFFFF 00000AC4 FFFFFFFF SWINV 0xFFFFFF 00000AC8 FFFFFFFF SWINV 0xFFFFFF 00000ACC FFFFFFFF SWINV 0xFFFFFF 00000AD0 FFFFFFFF SWINV 0xFFFFFF 00000AD4 FFFFFFFF SWINV 0xFFFFFF 00000AD8 FFFFFFFF SWINV 0xFFFFFF 00000ADC FFFFFFFF SWINV 0xFFFFFF 00000AE0 FFFFFFFF SWINV 0xFFFFFF 00000AE4 FFFFFFFF SWINV 0xFFFFFF 00000AE8 FFFFFFFF SWINV 0xFFFFFF 00000AEC FFFFFFFF SWINV 0xFFFFFF 00000AF0 FFFFFFFF SWINV 0xFFFFFF 00000AF4 FFFFFFFF SWINV 0xFFFFFF 00000AF8 FFFFFFFF SWINV 0xFFFFFF 00000AFC FFFFFFFF SWINV 0xFFFFFF 00000B00 FFFFFFFF SWINV 0xFFFFFF 00000B04 FFFFFFFF SWINV 0xFFFFFF 00000B08 FFFFFFFF SWINV 0xFFFFFF 00000B0C FFFFFFFF SWINV 0xFFFFFF 00000B10 FFFFFFFF SWINV 0xFFFFFF 00000B14 FFFFFFFF SWINV 0xFFFFFF 00000B18 FFFFFFFF SWINV 0xFFFFFF 00000B1C FFFFFFFF SWINV 0xFFFFFF 00000B20 FFFFFFFF SWINV 0xFFFFFF 00000B24 FFFFFFFF SWINV 0xFFFFFF 00000B28 FFFFFFFF SWINV 0xFFFFFF 00000B2C FFFFFFFF SWINV 0xFFFFFF 00000B30 FFFFFFFF SWINV 0xFFFFFF 00000B34 FFFFFFFF SWINV 0xFFFFFF 00000B38 FFFFFFFF SWINV 0xFFFFFF 00000B3C FFFFFFFF SWINV 0xFFFFFF 00000B40 FFFFFFFF SWINV 0xFFFFFF 00000B44 FFFFFFFF SWINV 0xFFFFFF 00000B48 FFFFFFFF SWINV 0xFFFFFF 00000B4C FFFFFFFF SWINV 0xFFFFFF 00000B50 FFFFFFFF SWINV 0xFFFFFF 00000B54 FFFFFFFF SWINV 0xFFFFFF 00000B58 FFFFFFFF SWINV 0xFFFFFF 00000B5C FFFFFFFF SWINV 0xFFFFFF 00000B60 FFFFFFFF SWINV 0xFFFFFF 00000B64 FFFFFFFF SWINV 0xFFFFFF 00000B68 FFFFFFFF SWINV 0xFFFFFF 00000B6C FFFFFFFF SWINV 0xFFFFFF 00000B70 FFFFFFFF SWINV 0xFFFFFF 00000B74 FFFFFFFF SWINV 0xFFFFFF 00000B78 FFFFFFFF SWINV 0xFFFFFF 00000B7C FFFFFFFF SWINV 0xFFFFFF 00000B80 FFFFFFFF SWINV 0xFFFFFF 00000B84 FFFFFFFF SWINV 0xFFFFFF 00000B88 FFFFFFFF SWINV 0xFFFFFF 00000B8C FFFFFFFF SWINV 0xFFFFFF 00000B90 FFFFFFFF SWINV 0xFFFFFF 00000B94 FFFFFFFF SWINV 0xFFFFFF 00000B98 FFFFFFFF SWINV 0xFFFFFF 00000B9C FFFFFFFF SWINV 0xFFFFFF 00000BA0 FFFFFFFF SWINV 0xFFFFFF 00000BA4 FFFFFFFF SWINV 0xFFFFFF 00000BA8 FFFFFFFF SWINV 0xFFFFFF 00000BAC FFFFFFFF SWINV 0xFFFFFF 00000BB0 FFFFFFFF SWINV 0xFFFFFF 00000BB4 FFFFFFFF SWINV 0xFFFFFF 00000BB8 FFFFFFFF SWINV 0xFFFFFF 00000BBC FFFFFFFF SWINV 0xFFFFFF 00000BC0 FFFFFFFF SWINV 0xFFFFFF 00000BC4 FFFFFFFF SWINV 0xFFFFFF 00000BC8 FFFFFFFF SWINV 0xFFFFFF 00000BCC FFFFFFFF SWINV 0xFFFFFF 00000BD0 FFFFFFFF SWINV 0xFFFFFF 00000BD4 FFFFFFFF SWINV 0xFFFFFF 00000BD8 FFFFFFFF SWINV 0xFFFFFF 00000BDC FFFFFFFF SWINV 0xFFFFFF 00000BE0 FFFFFFFF SWINV 0xFFFFFF 00000BE4 FFFFFFFF SWINV 0xFFFFFF 00000BE8 FFFFFFFF SWINV 0xFFFFFF 00000BEC FFFFFFFF SWINV 0xFFFFFF 00000BF0 FFFFFFFF SWINV 0xFFFFFF 00000BF4 FFFFFFFF SWINV 0xFFFFFF 00000BF8 FFFFFFFF SWINV 0xFFFFFF 00000BFC FFFFFFFF SWINV 0xFFFFFF 00000C00 FFFFFFFF SWINV 0xFFFFFF 00000C04 FFFFFFFF SWINV 0xFFFFFF 00000C08 FFFFFFFF SWINV 0xFFFFFF 00000C0C FFFFFFFF SWINV 0xFFFFFF 00000C10 FFFFFFFF SWINV 0xFFFFFF 00000C14 FFFFFFFF SWINV 0xFFFFFF 00000C18 FFFFFFFF SWINV 0xFFFFFF 00000C1C FFFFFFFF SWINV 0xFFFFFF 00000C20 FFFFFFFF SWINV 0xFFFFFF 00000C24 FFFFFFFF SWINV 0xFFFFFF 00000C28 FFFFFFFF SWINV 0xFFFFFF 00000C2C FFFFFFFF SWINV 0xFFFFFF 00000C30 FFFFFFFF SWINV 0xFFFFFF 00000C34 FFFFFFFF SWINV 0xFFFFFF 00000C38 FFFFFFFF SWINV 0xFFFFFF 00000C3C FFFFFFFF SWINV 0xFFFFFF 00000C40 FFFFFFFF SWINV 0xFFFFFF 00000C44 FFFFFFFF SWINV 0xFFFFFF 00000C48 FFFFFFFF SWINV 0xFFFFFF 00000C4C FFFFFFFF SWINV 0xFFFFFF 00000C50 FFFFFFFF SWINV 0xFFFFFF 00000C54 FFFFFFFF SWINV 0xFFFFFF 00000C58 FFFFFFFF SWINV 0xFFFFFF 00000C5C FFFFFFFF SWINV 0xFFFFFF 00000C60 FFFFFFFF SWINV 0xFFFFFF 00000C64 FFFFFFFF SWINV 0xFFFFFF 00000C68 FFFFFFFF SWINV 0xFFFFFF 00000C6C FFFFFFFF SWINV 0xFFFFFF 00000C70 FFFFFFFF SWINV 0xFFFFFF 00000C74 FFFFFFFF SWINV 0xFFFFFF 00000C78 FFFFFFFF SWINV 0xFFFFFF 00000C7C FFFFFFFF SWINV 0xFFFFFF 00000C80 FFFFFFFF SWINV 0xFFFFFF 00000C84 FFFFFFFF SWINV 0xFFFFFF 00000C88 FFFFFFFF SWINV 0xFFFFFF 00000C8C FFFFFFFF SWINV 0xFFFFFF 00000C90 FFFFFFFF SWINV 0xFFFFFF 00000C94 FFFFFFFF SWINV 0xFFFFFF 00000C98 FFFFFFFF SWINV 0xFFFFFF 00000C9C FFFFFFFF SWINV 0xFFFFFF 00000CA0 FFFFFFFF SWINV 0xFFFFFF 00000CA4 FFFFFFFF SWINV 0xFFFFFF 00000CA8 FFFFFFFF SWINV 0xFFFFFF 00000CAC FFFFFFFF SWINV 0xFFFFFF 00000CB0 FFFFFFFF SWINV 0xFFFFFF 00000CB4 FFFFFFFF SWINV 0xFFFFFF 00000CB8 FFFFFFFF SWINV 0xFFFFFF 00000CBC FFFFFFFF SWINV 0xFFFFFF 00000CC0 FFFFFFFF SWINV 0xFFFFFF 00000CC4 FFFFFFFF SWINV 0xFFFFFF 00000CC8 FFFFFFFF SWINV 0xFFFFFF 00000CCC FFFFFFFF SWINV 0xFFFFFF 00000CD0 FFFFFFFF SWINV 0xFFFFFF 00000CD4 FFFFFFFF SWINV 0xFFFFFF 00000CD8 FFFFFFFF SWINV 0xFFFFFF 00000CDC FFFFFFFF SWINV 0xFFFFFF 00000CE0 FFFFFFFF SWINV 0xFFFFFF 00000CE4 FFFFFFFF SWINV 0xFFFFFF 00000CE8 FFFFFFFF SWINV 0xFFFFFF 00000CEC FFFFFFFF SWINV 0xFFFFFF 00000CF0 FFFFFFFF SWINV 0xFFFFFF 00000CF4 FFFFFFFF SWINV 0xFFFFFF 00000CF8 FFFFFFFF SWINV 0xFFFFFF 00000CFC FFFFFFFF SWINV 0xFFFFFF 00000D00 FFFFFFFF SWINV 0xFFFFFF 00000D04 FFFFFFFF SWINV 0xFFFFFF 00000D08 FFFFFFFF SWINV 0xFFFFFF 00000D0C FFFFFFFF SWINV 0xFFFFFF 00000D10 FFFFFFFF SWINV 0xFFFFFF 00000D14 FFFFFFFF SWINV 0xFFFFFF 00000D18 FFFFFFFF SWINV 0xFFFFFF 00000D1C FFFFFFFF SWINV 0xFFFFFF 00000D20 FFFFFFFF SWINV 0xFFFFFF 00000D24 FFFFFFFF SWINV 0xFFFFFF 00000D28 FFFFFFFF SWINV 0xFFFFFF 00000D2C FFFFFFFF SWINV 0xFFFFFF 00000D30 FFFFFFFF SWINV 0xFFFFFF 00000D34 FFFFFFFF SWINV 0xFFFFFF 00000D38 FFFFFFFF SWINV 0xFFFFFF 00000D3C FFFFFFFF SWINV 0xFFFFFF 00000D40 FFFFFFFF SWINV 0xFFFFFF 00000D44 FFFFFFFF SWINV 0xFFFFFF 00000D48 FFFFFFFF SWINV 0xFFFFFF 00000D4C FFFFFFFF SWINV 0xFFFFFF 00000D50 FFFFFFFF SWINV 0xFFFFFF 00000D54 FFFFFFFF SWINV 0xFFFFFF 00000D58 FFFFFFFF SWINV 0xFFFFFF 00000D5C FFFFFFFF SWINV 0xFFFFFF 00000D60 FFFFFFFF SWINV 0xFFFFFF 00000D64 FFFFFFFF SWINV 0xFFFFFF 00000D68 FFFFFFFF SWINV 0xFFFFFF 00000D6C FFFFFFFF SWINV 0xFFFFFF 00000D70 FFFFFFFF SWINV 0xFFFFFF 00000D74 FFFFFFFF SWINV 0xFFFFFF 00000D78 FFFFFFFF SWINV 0xFFFFFF 00000D7C FFFFFFFF SWINV 0xFFFFFF 00000D80 FFFFFFFF SWINV 0xFFFFFF 00000D84 FFFFFFFF SWINV 0xFFFFFF 00000D88 FFFFFFFF SWINV 0xFFFFFF 00000D8C FFFFFFFF SWINV 0xFFFFFF 00000D90 FFFFFFFF SWINV 0xFFFFFF 00000D94 FFFFFFFF SWINV 0xFFFFFF 00000D98 FFFFFFFF SWINV 0xFFFFFF 00000D9C FFFFFFFF SWINV 0xFFFFFF 00000DA0 FFFFFFFF SWINV 0xFFFFFF