diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.elf b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.elf index 042f1485..009e3127 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.elf and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.elf differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.map b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.map index 8794e2e4..f3a5ae7a 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.map +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.map @@ -163,7 +163,7 @@ Discarded input sections .rodata.g_pulPendRegs 0x00000000 0x14 THUMB Debug/../../obj/interrupt.o .rodata.str1.1 - 0x00000000 0x7b THUMB Debug/../../obj/interrupt.o + 0x00000000 0x7d THUMB Debug/../../obj/interrupt.o .rodata.g_pulUnpendRegs 0x00000000 0x14 THUMB Debug/../../obj/interrupt.o vtable 0x00000000 0x26c THUMB Debug/../../obj/interrupt.o @@ -182,8 +182,8 @@ Discarded input sections .debug_aranges 0x00000000 0x98 THUMB Debug/../../obj/interrupt.o .debug_ranges 0x00000000 0x88 THUMB Debug/../../obj/interrupt.o - .debug_line 0x00000000 0x367 THUMB Debug/../../obj/interrupt.o - .debug_str 0x00000000 0x412 THUMB Debug/../../obj/interrupt.o + .debug_line 0x00000000 0x36d THUMB Debug/../../obj/interrupt.o + .debug_str 0x00000000 0x414 THUMB Debug/../../obj/interrupt.o .comment 0x00000000 0x4d THUMB Debug/../../obj/interrupt.o .ARM.attributes 0x00000000 0x33 THUMB Debug/../../obj/interrupt.o @@ -211,8 +211,8 @@ Discarded input sections .debug_aranges 0x00000000 0x48 THUMB Debug/../../obj/cpulib.o .debug_ranges 0x00000000 0x38 THUMB Debug/../../obj/cpulib.o - .debug_line 0x00000000 0x10d THUMB Debug/../../obj/cpulib.o - .debug_str 0x00000000 0x1f9 THUMB Debug/../../obj/cpulib.o + .debug_line 0x00000000 0x10f THUMB Debug/../../obj/cpulib.o + .debug_str 0x00000000 0x1fb THUMB Debug/../../obj/cpulib.o .comment 0x00000000 0x4d THUMB Debug/../../obj/cpulib.o .ARM.attributes 0x00000000 0x33 THUMB Debug/../../obj/cpulib.o @@ -602,8 +602,8 @@ Discarded input sections .debug_aranges 0x00000000 0x20 THUMB Debug/../../obj/uiplib.o .debug_ranges 0x00000000 0x10 THUMB Debug/../../obj/uiplib.o - .debug_line 0x00000000 0xe3 THUMB Debug/../../obj/uiplib.o - .debug_str 0x00000000 0x24f THUMB Debug/../../obj/uiplib.o + .debug_line 0x00000000 0xe5 THUMB Debug/../../obj/uiplib.o + .debug_str 0x00000000 0x251 THUMB Debug/../../obj/uiplib.o .comment 0x00000000 0x4d THUMB Debug/../../obj/uiplib.o .ARM.attributes 0x00000000 0x33 THUMB Debug/../../obj/uiplib.o @@ -2440,7 +2440,7 @@ Linker script and memory map 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= __FLASH_segment_end__)), error: .init is too large to fit in FLASH memory segment) 0x000001f8 __text_load_start__ = ALIGN (__init_end__, 0x4) -.text 0x000001f8 0x5f58 +.text 0x000001f8 0x5f60 0x000001f8 __text_start__ = . *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) .glue_7 0x000001f8 0x0 linker stubs @@ -2606,434 +2606,434 @@ Linker script and memory map 0x000019d4 0x18 THUMB Debug/../../obj/netdev.o 0x000019d4 netdev_init .text.netdev_init_mac - 0x000019ec 0x108 THUMB Debug/../../obj/netdev.o + 0x000019ec 0x110 THUMB Debug/../../obj/netdev.o 0x000019ec netdev_init_mac .text.netdev_get_mac - 0x00001af4 0x10 THUMB Debug/../../obj/netdev.o - 0x00001af4 netdev_get_mac + 0x00001afc 0x10 THUMB Debug/../../obj/netdev.o + 0x00001afc netdev_get_mac .text.netdev_read - 0x00001b04 0x34 THUMB Debug/../../obj/netdev.o - 0x00001b04 netdev_read + 0x00001b0c 0x34 THUMB Debug/../../obj/netdev.o + 0x00001b0c netdev_read .text.netdev_send - 0x00001b38 0x18 THUMB Debug/../../obj/netdev.o - 0x00001b38 netdev_send + 0x00001b40 0x18 THUMB Debug/../../obj/netdev.o + 0x00001b40 netdev_send .text.CpuUserProgramStartHook - 0x00001b50 0x18 THUMB Debug/../../obj/hooks.o - 0x00001b50 CpuUserProgramStartHook + 0x00001b58 0x18 THUMB Debug/../../obj/hooks.o + 0x00001b58 CpuUserProgramStartHook .text.FileIsFirmwareUpdateRequestedHook - 0x00001b68 0x38 THUMB Debug/../../obj/hooks.o - 0x00001b68 FileIsFirmwareUpdateRequestedHook + 0x00001b70 0x38 THUMB Debug/../../obj/hooks.o + 0x00001b70 FileIsFirmwareUpdateRequestedHook .text.FileGetFirmwareFilenameHook - 0x00001ba0 0x8 THUMB Debug/../../obj/hooks.o - 0x00001ba0 FileGetFirmwareFilenameHook + 0x00001ba8 0x8 THUMB Debug/../../obj/hooks.o + 0x00001ba8 FileGetFirmwareFilenameHook .text.FileFirmwareUpdateStartedHook - 0x00001ba8 0x28 THUMB Debug/../../obj/hooks.o - 0x00001ba8 FileFirmwareUpdateStartedHook + 0x00001bb0 0x28 THUMB Debug/../../obj/hooks.o + 0x00001bb0 FileFirmwareUpdateStartedHook .text.FileFirmwareUpdateCompletedHook - 0x00001bd0 0x40 THUMB Debug/../../obj/hooks.o - 0x00001bd0 FileFirmwareUpdateCompletedHook + 0x00001bd8 0x40 THUMB Debug/../../obj/hooks.o + 0x00001bd8 FileFirmwareUpdateCompletedHook .text.FileFirmwareUpdateErrorHook - 0x00001c10 0x14 THUMB Debug/../../obj/hooks.o - 0x00001c10 FileFirmwareUpdateErrorHook + 0x00001c18 0x14 THUMB Debug/../../obj/hooks.o + 0x00001c18 FileFirmwareUpdateErrorHook .text.FileFirmwareUpdateLogHook - 0x00001c24 0x48 THUMB Debug/../../obj/hooks.o - 0x00001c24 FileFirmwareUpdateLogHook + 0x00001c2c 0x48 THUMB Debug/../../obj/hooks.o + 0x00001c2c FileFirmwareUpdateLogHook .text.startup.main - 0x00001c6c 0x70 THUMB Debug/../../obj/main.o - 0x00001c6c main + 0x00001c74 0x70 THUMB Debug/../../obj/main.o + 0x00001c74 main .text.UnusedISR - 0x00001cdc 0xc THUMB Debug/../../obj/vectors.o - 0x00001cdc UnusedISR + 0x00001ce4 0xc THUMB Debug/../../obj/vectors.o + 0x00001ce4 UnusedISR .text.SharedParamsCalculateChecksum - 0x00001ce8 0x34 THUMB Debug/../../obj/shared_params.o + 0x00001cf0 0x34 THUMB Debug/../../obj/shared_params.o .text.SharedParamsValidateBuffer - 0x00001d1c 0x28 THUMB Debug/../../obj/shared_params.o + 0x00001d24 0x28 THUMB Debug/../../obj/shared_params.o .text.SharedParamsInit - 0x00001d44 0x2c THUMB Debug/../../obj/shared_params.o - 0x00001d44 SharedParamsInit + 0x00001d4c 0x2c THUMB Debug/../../obj/shared_params.o + 0x00001d4c SharedParamsInit .text.SharedParamsReadByIndex - 0x00001d70 0x2c THUMB Debug/../../obj/shared_params.o - 0x00001d70 SharedParamsReadByIndex - .text.CpuInit 0x00001d9c 0x4 THUMB Debug/../../obj/cpu.o - 0x00001d9c CpuInit + 0x00001d78 0x2c THUMB Debug/../../obj/shared_params.o + 0x00001d78 SharedParamsReadByIndex + .text.CpuInit 0x00001da4 0x4 THUMB Debug/../../obj/cpu.o + 0x00001da4 CpuInit .text.CpuStartUserProgram - 0x00001da0 0x40 THUMB Debug/../../obj/cpu.o - 0x00001da0 CpuStartUserProgram + 0x00001da8 0x40 THUMB Debug/../../obj/cpu.o + 0x00001da8 CpuStartUserProgram .text.CpuMemCopy - 0x00001de0 0x1c THUMB Debug/../../obj/cpu.o - 0x00001de0 CpuMemCopy + 0x00001de8 0x1c THUMB Debug/../../obj/cpu.o + 0x00001de8 CpuMemCopy .text.FlashGetSector - 0x00001dfc 0x34 THUMB Debug/../../obj/flash.o + 0x00001e04 0x34 THUMB Debug/../../obj/flash.o .text.FlashWriteBlock - 0x00001e30 0x4e THUMB Debug/../../obj/flash.o - *fill* 0x00001e7e 0x2 + 0x00001e38 0x4e THUMB Debug/../../obj/flash.o + *fill* 0x00001e86 0x2 .text.FlashSwitchBlock - 0x00001e80 0x50 THUMB Debug/../../obj/flash.o + 0x00001e88 0x50 THUMB Debug/../../obj/flash.o .text.FlashAddToBlock - 0x00001ed0 0x82 THUMB Debug/../../obj/flash.o - *fill* 0x00001f52 0x2 + 0x00001ed8 0x82 THUMB Debug/../../obj/flash.o + *fill* 0x00001f5a 0x2 .text.FlashReinit - 0x00001f54 0x18 THUMB Debug/../../obj/flash.o - 0x00001f54 FlashReinit + 0x00001f5c 0x18 THUMB Debug/../../obj/flash.o + 0x00001f5c FlashReinit .text.FlashInit - 0x00001f6c 0x4 THUMB Debug/../../obj/flash.o - 0x00001f6c FlashInit + 0x00001f74 0x4 THUMB Debug/../../obj/flash.o + 0x00001f74 FlashInit .text.FlashWrite - 0x00001f70 0x58 THUMB Debug/../../obj/flash.o - 0x00001f70 FlashWrite + 0x00001f78 0x58 THUMB Debug/../../obj/flash.o + 0x00001f78 FlashWrite .text.FlashErase - 0x00001fc8 0xd4 THUMB Debug/../../obj/flash.o - 0x00001fc8 FlashErase + 0x00001fd0 0xd4 THUMB Debug/../../obj/flash.o + 0x00001fd0 FlashErase .text.FlashWriteChecksum - 0x0000209c 0x44 THUMB Debug/../../obj/flash.o - 0x0000209c FlashWriteChecksum + 0x000020a4 0x44 THUMB Debug/../../obj/flash.o + 0x000020a4 FlashWriteChecksum .text.FlashVerifyChecksum - 0x000020e0 0x46 THUMB Debug/../../obj/flash.o - 0x000020e0 FlashVerifyChecksum - *fill* 0x00002126 0x2 + 0x000020e8 0x46 THUMB Debug/../../obj/flash.o + 0x000020e8 FlashVerifyChecksum + *fill* 0x0000212e 0x2 .text.FlashDone - 0x00002128 0x34 THUMB Debug/../../obj/flash.o - 0x00002128 FlashDone + 0x00002130 0x34 THUMB Debug/../../obj/flash.o + 0x00002130 FlashDone .text.FlashGetUserProgBaseAddress - 0x0000215c 0x6 THUMB Debug/../../obj/flash.o - 0x0000215c FlashGetUserProgBaseAddress - .text.NvmInit 0x00002162 0x4 THUMB Debug/../../obj/nvm.o - 0x00002162 NvmInit + 0x00002164 0x6 THUMB Debug/../../obj/flash.o + 0x00002164 FlashGetUserProgBaseAddress + .text.NvmInit 0x0000216a 0x4 THUMB Debug/../../obj/nvm.o + 0x0000216a NvmInit .text.NvmWrite - 0x00002166 0x4 THUMB Debug/../../obj/nvm.o - 0x00002166 NvmWrite - .text.NvmErase - 0x0000216a 0x4 THUMB Debug/../../obj/nvm.o - 0x0000216a NvmErase - .text.NvmVerifyChecksum 0x0000216e 0x4 THUMB Debug/../../obj/nvm.o - 0x0000216e NvmVerifyChecksum - .text.NvmGetUserProgBaseAddress + 0x0000216e NvmWrite + .text.NvmErase 0x00002172 0x4 THUMB Debug/../../obj/nvm.o - 0x00002172 NvmGetUserProgBaseAddress - .text.NvmDone 0x00002176 0x12 THUMB Debug/../../obj/nvm.o - 0x00002176 NvmDone + 0x00002172 NvmErase + .text.NvmVerifyChecksum + 0x00002176 0x4 THUMB Debug/../../obj/nvm.o + 0x00002176 NvmVerifyChecksum + .text.NvmGetUserProgBaseAddress + 0x0000217a 0x4 THUMB Debug/../../obj/nvm.o + 0x0000217a NvmGetUserProgBaseAddress + .text.NvmDone 0x0000217e 0x12 THUMB Debug/../../obj/nvm.o + 0x0000217e NvmDone .text.TimerInit - 0x00002188 0x20 THUMB Debug/../../obj/timer.o - 0x00002188 TimerInit + 0x00002190 0x20 THUMB Debug/../../obj/timer.o + 0x00002190 TimerInit .text.TimerReset - 0x000021a8 0xc THUMB Debug/../../obj/timer.o - 0x000021a8 TimerReset + 0x000021b0 0xc THUMB Debug/../../obj/timer.o + 0x000021b0 TimerReset .text.TimerUpdate - 0x000021b4 0x1c THUMB Debug/../../obj/timer.o - 0x000021b4 TimerUpdate + 0x000021bc 0x1c THUMB Debug/../../obj/timer.o + 0x000021bc TimerUpdate .text.TimerGet - 0x000021d0 0x10 THUMB Debug/../../obj/timer.o - 0x000021d0 TimerGet + 0x000021d8 0x10 THUMB Debug/../../obj/timer.o + 0x000021d8 TimerGet .text.UartTransmitByte.part.0 - 0x000021e0 0x2c THUMB Debug/../../obj/uart.o + 0x000021e8 0x2c THUMB Debug/../../obj/uart.o .text.UartInit - 0x0000220c 0x28 THUMB Debug/../../obj/uart.o - 0x0000220c UartInit + 0x00002214 0x28 THUMB Debug/../../obj/uart.o + 0x00002214 UartInit .text.UartTransmitPacket - 0x00002234 0x68 THUMB Debug/../../obj/uart.o - 0x00002234 UartTransmitPacket + 0x0000223c 0x68 THUMB Debug/../../obj/uart.o + 0x0000223c UartTransmitPacket .text.UartReceivePacket - 0x0000229c 0xa4 THUMB Debug/../../obj/uart.o - 0x0000229c UartReceivePacket + 0x000022a4 0xa4 THUMB Debug/../../obj/uart.o + 0x000022a4 UartReceivePacket .text.CpuIrqDisable - 0x00002340 0x4 THUMB Debug/../../obj/cpu_comp.o - 0x00002340 CpuIrqDisable + 0x00002348 0x4 THUMB Debug/../../obj/cpu_comp.o + 0x00002348 CpuIrqDisable .text.CpuIrqEnable - 0x00002344 0x4 THUMB Debug/../../obj/cpu_comp.o - 0x00002344 CpuIrqEnable + 0x0000234c 0x4 THUMB Debug/../../obj/cpu_comp.o + 0x0000234c CpuIrqEnable .text.AssertFailure - 0x00002348 0x8 THUMB Debug/../../obj/assert.o - 0x00002348 AssertFailure + 0x00002350 0x8 THUMB Debug/../../obj/assert.o + 0x00002350 AssertFailure .text.BackDoorCheck - 0x00002350 0x50 THUMB Debug/../../obj/backdoor.o - 0x00002350 BackDoorCheck + 0x00002358 0x50 THUMB Debug/../../obj/backdoor.o + 0x00002358 BackDoorCheck .text.BackDoorSetExtension - 0x000023a0 0xc THUMB Debug/../../obj/backdoor.o - 0x000023a0 BackDoorSetExtension + 0x000023a8 0xc THUMB Debug/../../obj/backdoor.o + 0x000023a8 BackDoorSetExtension .text.BackDoorGetExtension - 0x000023ac 0xc THUMB Debug/../../obj/backdoor.o - 0x000023ac BackDoorGetExtension + 0x000023b4 0xc THUMB Debug/../../obj/backdoor.o + 0x000023b4 BackDoorGetExtension .text.BackDoorRestartTimer - 0x000023b8 0x1c THUMB Debug/../../obj/backdoor.o - 0x000023b8 BackDoorRestartTimer + 0x000023c0 0x1c THUMB Debug/../../obj/backdoor.o + 0x000023c0 BackDoorRestartTimer .text.BackDoorInit - 0x000023d4 0x18 THUMB Debug/../../obj/backdoor.o - 0x000023d4 BackDoorInit + 0x000023dc 0x18 THUMB Debug/../../obj/backdoor.o + 0x000023dc BackDoorInit .text.BootInit - 0x000023ec 0x22 THUMB Debug/../../obj/boot.o - 0x000023ec BootInit + 0x000023f4 0x22 THUMB Debug/../../obj/boot.o + 0x000023f4 BootInit .text.BootTask - 0x0000240e 0x1a THUMB Debug/../../obj/boot.o - 0x0000240e BootTask - .text.ComInit 0x00002428 0x18 THUMB Debug/../../obj/com.o - 0x00002428 ComInit - .text.ComTask 0x00002440 0x4c THUMB Debug/../../obj/com.o - 0x00002440 ComTask - .text.ComFree 0x0000248c 0x2 THUMB Debug/../../obj/com.o - 0x0000248c ComFree - *fill* 0x0000248e 0x2 + 0x00002416 0x1a THUMB Debug/../../obj/boot.o + 0x00002416 BootTask + .text.ComInit 0x00002430 0x18 THUMB Debug/../../obj/com.o + 0x00002430 ComInit + .text.ComTask 0x00002448 0x4c THUMB Debug/../../obj/com.o + 0x00002448 ComTask + .text.ComFree 0x00002494 0x2 THUMB Debug/../../obj/com.o + 0x00002494 ComFree + *fill* 0x00002496 0x2 .text.ComTransmitPacket - 0x00002490 0x30 THUMB Debug/../../obj/com.o - 0x00002490 ComTransmitPacket + 0x00002498 0x30 THUMB Debug/../../obj/com.o + 0x00002498 ComTransmitPacket .text.ComGetActiveInterfaceMaxTxLen - 0x000024c0 0x14 THUMB Debug/../../obj/com.o - 0x000024c0 ComGetActiveInterfaceMaxTxLen + 0x000024c8 0x14 THUMB Debug/../../obj/com.o + 0x000024c8 ComGetActiveInterfaceMaxTxLen .text.ComGetActiveInterfaceMaxRxLen - 0x000024d4 0x4 THUMB Debug/../../obj/com.o - 0x000024d4 ComGetActiveInterfaceMaxRxLen + 0x000024dc 0x4 THUMB Debug/../../obj/com.o + 0x000024dc ComGetActiveInterfaceMaxRxLen .text.ComIsConnected - 0x000024d8 0x4 THUMB Debug/../../obj/com.o - 0x000024d8 ComIsConnected + 0x000024e0 0x4 THUMB Debug/../../obj/com.o + 0x000024e0 ComIsConnected .text.ComDeferredInit - 0x000024dc 0x18 THUMB Debug/../../obj/com.o - 0x000024dc ComDeferredInit - .text.CopInit 0x000024f4 0x2 THUMB Debug/../../obj/cop.o - 0x000024f4 CopInit + 0x000024e4 0x18 THUMB Debug/../../obj/com.o + 0x000024e4 ComDeferredInit + .text.CopInit 0x000024fc 0x2 THUMB Debug/../../obj/cop.o + 0x000024fc CopInit .text.CopService - 0x000024f6 0x2 THUMB Debug/../../obj/cop.o - 0x000024f6 CopService + 0x000024fe 0x2 THUMB Debug/../../obj/cop.o + 0x000024fe CopService .text.XcpSetCtoError - 0x000024f8 0x14 THUMB Debug/../../obj/xcp.o - .text.XcpInit 0x0000250c 0x1c THUMB Debug/../../obj/xcp.o - 0x0000250c XcpInit + 0x00002500 0x14 THUMB Debug/../../obj/xcp.o + .text.XcpInit 0x00002514 0x1c THUMB Debug/../../obj/xcp.o + 0x00002514 XcpInit .text.XcpIsConnected - 0x00002528 0x10 THUMB Debug/../../obj/xcp.o - 0x00002528 XcpIsConnected + 0x00002530 0x10 THUMB Debug/../../obj/xcp.o + 0x00002530 XcpIsConnected .text.XcpPacketTransmitted - 0x00002538 0x10 THUMB Debug/../../obj/xcp.o - 0x00002538 XcpPacketTransmitted + 0x00002540 0x10 THUMB Debug/../../obj/xcp.o + 0x00002540 XcpPacketTransmitted .text.XcpPacketReceived - 0x00002548 0x224 THUMB Debug/../../obj/xcp.o - 0x00002548 XcpPacketReceived + 0x00002550 0x224 THUMB Debug/../../obj/xcp.o + 0x00002550 XcpPacketReceived .text.FileLibHexStringToByte - 0x0000276c 0x42 THUMB Debug/../../obj/file.o - *fill* 0x000027ae 0x2 + 0x00002774 0x42 THUMB Debug/../../obj/file.o + *fill* 0x000027b6 0x2 .text.FileLibLongToIntString.constprop.1 - 0x000027b0 0x30 THUMB Debug/../../obj/file.o + 0x000027b8 0x30 THUMB Debug/../../obj/file.o .text.FileLibByteToHexString - 0x000027e0 0x38 THUMB Debug/../../obj/file.o + 0x000027e8 0x38 THUMB Debug/../../obj/file.o .text.FileInit - 0x00002818 0x30 THUMB Debug/../../obj/file.o - 0x00002818 FileInit + 0x00002820 0x30 THUMB Debug/../../obj/file.o + 0x00002820 FileInit .text.FileIsIdle - 0x00002848 0x10 THUMB Debug/../../obj/file.o - 0x00002848 FileIsIdle + 0x00002850 0x10 THUMB Debug/../../obj/file.o + 0x00002850 FileIsIdle .text.FileHandleFirmwareUpdateRequest - 0x00002858 0x28 THUMB Debug/../../obj/file.o - 0x00002858 FileHandleFirmwareUpdateRequest + 0x00002860 0x28 THUMB Debug/../../obj/file.o + 0x00002860 FileHandleFirmwareUpdateRequest .text.FileSrecGetLineType - 0x00002880 0x34 THUMB Debug/../../obj/file.o - 0x00002880 FileSrecGetLineType + 0x00002888 0x34 THUMB Debug/../../obj/file.o + 0x00002888 FileSrecGetLineType .text.FileSrecVerifyChecksum - 0x000028b4 0x38 THUMB Debug/../../obj/file.o - 0x000028b4 FileSrecVerifyChecksum + 0x000028bc 0x38 THUMB Debug/../../obj/file.o + 0x000028bc FileSrecVerifyChecksum .text.FileSrecParseLine - 0x000028ec 0x148 THUMB Debug/../../obj/file.o - 0x000028ec FileSrecParseLine + 0x000028f4 0x148 THUMB Debug/../../obj/file.o + 0x000028f4 FileSrecParseLine .text.FileTask - 0x00002a34 0x3c4 THUMB Debug/../../obj/file.o - 0x00002a34 FileTask + 0x00002a3c 0x3c4 THUMB Debug/../../obj/file.o + 0x00002a3c FileTask .text.ld_dword - 0x00002df8 0x10 THUMB Debug/../../obj/ff.o + 0x00002e00 0x10 THUMB Debug/../../obj/ff.o .text.clust2sect - 0x00002e08 0x16 THUMB Debug/../../obj/ff.o - .text.sum_sfn 0x00002e1e 0x1e THUMB Debug/../../obj/ff.o + 0x00002e10 0x16 THUMB Debug/../../obj/ff.o + .text.sum_sfn 0x00002e26 0x1e THUMB Debug/../../obj/ff.o .text.get_ldnumber - 0x00002e3c 0x30 THUMB Debug/../../obj/ff.o + 0x00002e44 0x30 THUMB Debug/../../obj/ff.o .text.validate - 0x00002e6c 0x36 THUMB Debug/../../obj/ff.o + 0x00002e74 0x36 THUMB Debug/../../obj/ff.o .text.mem_cpy.part.0 - 0x00002ea2 0x12 THUMB Debug/../../obj/ff.o + 0x00002eaa 0x12 THUMB Debug/../../obj/ff.o .text.ld_clust.isra.1 - 0x00002eb4 0x1c THUMB Debug/../../obj/ff.o + 0x00002ebc 0x1c THUMB Debug/../../obj/ff.o .text.st_clust.isra.2 - 0x00002ed0 0x18 THUMB Debug/../../obj/ff.o + 0x00002ed8 0x18 THUMB Debug/../../obj/ff.o .text.sync_window.part.3 - 0x00002ee8 0x46 THUMB Debug/../../obj/ff.o + 0x00002ef0 0x46 THUMB Debug/../../obj/ff.o .text.sync_window - 0x00002f2e 0xc THUMB Debug/../../obj/ff.o + 0x00002f36 0xc THUMB Debug/../../obj/ff.o .text.move_window - 0x00002f3a 0x36 THUMB Debug/../../obj/ff.o + 0x00002f42 0x36 THUMB Debug/../../obj/ff.o .text.check_fs - 0x00002f70 0x64 THUMB Debug/../../obj/ff.o + 0x00002f78 0x64 THUMB Debug/../../obj/ff.o .text.find_volume - 0x00002fd4 0x298 THUMB Debug/../../obj/ff.o + 0x00002fdc 0x298 THUMB Debug/../../obj/ff.o .text.get_fat.isra.6 - 0x0000326c 0xb4 THUMB Debug/../../obj/ff.o - .text.dir_sdi 0x00003320 0x82 THUMB Debug/../../obj/ff.o + 0x00003274 0xb4 THUMB Debug/../../obj/ff.o + .text.dir_sdi 0x00003328 0x82 THUMB Debug/../../obj/ff.o .text.get_fileinfo.part.8 - 0x000033a2 0xda THUMB Debug/../../obj/ff.o - .text.put_fat 0x0000347c 0x102 THUMB Debug/../../obj/ff.o + 0x000033aa 0xda THUMB Debug/../../obj/ff.o + .text.put_fat 0x00003484 0x102 THUMB Debug/../../obj/ff.o .text.create_chain - 0x0000357e 0xb6 THUMB Debug/../../obj/ff.o + 0x00003586 0xb6 THUMB Debug/../../obj/ff.o .text.dir_next - 0x00003634 0xfe THUMB Debug/../../obj/ff.o + 0x0000363c 0xfe THUMB Debug/../../obj/ff.o .text.dir_remove - 0x00003732 0x4e THUMB Debug/../../obj/ff.o + 0x0000373a 0x4e THUMB Debug/../../obj/ff.o .text.dir_find - 0x00003780 0x164 THUMB Debug/../../obj/ff.o + 0x00003788 0x164 THUMB Debug/../../obj/ff.o .text.follow_path - 0x000038e4 0x26c THUMB Debug/../../obj/ff.o + 0x000038ec 0x26c THUMB Debug/../../obj/ff.o .text.dir_read.constprop.9 - 0x00003b50 0x110 THUMB Debug/../../obj/ff.o + 0x00003b58 0x110 THUMB Debug/../../obj/ff.o .text.remove_chain - 0x00003c60 0x6a THUMB Debug/../../obj/ff.o - *fill* 0x00003cca 0x2 + 0x00003c68 0x6a THUMB Debug/../../obj/ff.o + *fill* 0x00003cd2 0x2 .text.dir_register - 0x00003ccc 0x254 THUMB Debug/../../obj/ff.o - .text.sync_fs 0x00003f20 0xb2 THUMB Debug/../../obj/ff.o - *fill* 0x00003fd2 0x2 - .text.f_mount 0x00003fd4 0x50 THUMB Debug/../../obj/ff.o - 0x00003fd4 f_mount - .text.f_open 0x00004024 0x150 THUMB Debug/../../obj/ff.o - 0x00004024 f_open - .text.f_read 0x00004174 0x156 THUMB Debug/../../obj/ff.o - 0x00004174 f_read - .text.f_write 0x000042ca 0x17e THUMB Debug/../../obj/ff.o - 0x000042ca f_write + 0x00003cd4 0x254 THUMB Debug/../../obj/ff.o + .text.sync_fs 0x00003f28 0xb2 THUMB Debug/../../obj/ff.o + *fill* 0x00003fda 0x2 + .text.f_mount 0x00003fdc 0x50 THUMB Debug/../../obj/ff.o + 0x00003fdc f_mount + .text.f_open 0x0000402c 0x150 THUMB Debug/../../obj/ff.o + 0x0000402c f_open + .text.f_read 0x0000417c 0x156 THUMB Debug/../../obj/ff.o + 0x0000417c f_read + .text.f_write 0x000042d2 0x17e THUMB Debug/../../obj/ff.o + 0x000042d2 f_write .text.putc_bfd - 0x00004448 0x44 THUMB Debug/../../obj/ff.o - .text.f_sync 0x0000448c 0x94 THUMB Debug/../../obj/ff.o - 0x0000448c f_sync - .text.f_close 0x00004520 0x1a THUMB Debug/../../obj/ff.o - 0x00004520 f_close - .text.f_lseek 0x0000453a 0x136 THUMB Debug/../../obj/ff.o - 0x0000453a f_lseek - .text.f_stat 0x00004670 0x54 THUMB Debug/../../obj/ff.o - 0x00004670 f_stat + 0x00004450 0x44 THUMB Debug/../../obj/ff.o + .text.f_sync 0x00004494 0x94 THUMB Debug/../../obj/ff.o + 0x00004494 f_sync + .text.f_close 0x00004528 0x1a THUMB Debug/../../obj/ff.o + 0x00004528 f_close + .text.f_lseek 0x00004542 0x136 THUMB Debug/../../obj/ff.o + 0x00004542 f_lseek + .text.f_stat 0x00004678 0x54 THUMB Debug/../../obj/ff.o + 0x00004678 f_stat .text.f_unlink - 0x000046c4 0xa8 THUMB Debug/../../obj/ff.o - 0x000046c4 f_unlink - .text.f_gets 0x0000476c 0x4c THUMB Debug/../../obj/ff.o - 0x0000476c f_gets - .text.f_puts 0x000047b8 0x44 THUMB Debug/../../obj/ff.o - 0x000047b8 f_puts + 0x000046cc 0xa8 THUMB Debug/../../obj/ff.o + 0x000046cc f_unlink + .text.f_gets 0x00004774 0x4c THUMB Debug/../../obj/ff.o + 0x00004774 f_gets + .text.f_puts 0x000047c0 0x44 THUMB Debug/../../obj/ff.o + 0x000047c0 f_puts .text.ff_convert - 0x000047fc 0x3c THUMB Debug/../../obj/unicode.o - 0x000047fc ff_convert + 0x00004804 0x3c THUMB Debug/../../obj/unicode.o + 0x00004804 ff_convert .text.ff_wtoupper - 0x00004838 0x84 THUMB Debug/../../obj/unicode.o - 0x00004838 ff_wtoupper - .text.chksum 0x000048bc 0x38 THUMB Debug/../../obj/uip.o + 0x00004840 0x84 THUMB Debug/../../obj/unicode.o + 0x00004840 ff_wtoupper + .text.chksum 0x000048c4 0x38 THUMB Debug/../../obj/uip.o .text.uip_add32 - 0x000048f4 0x54 THUMB Debug/../../obj/uip.o - 0x000048f4 uip_add32 + 0x000048fc 0x54 THUMB Debug/../../obj/uip.o + 0x000048fc uip_add32 .text.unlikely.uip_add_rcv_nxt - 0x00004948 0x30 THUMB Debug/../../obj/uip.o + 0x00004950 0x30 THUMB Debug/../../obj/uip.o .text.uip_ipchksum - 0x00004978 0x20 THUMB Debug/../../obj/uip.o - 0x00004978 uip_ipchksum + 0x00004980 0x20 THUMB Debug/../../obj/uip.o + 0x00004980 uip_ipchksum .text.uip_tcpchksum - 0x00004998 0x40 THUMB Debug/../../obj/uip.o - 0x00004998 uip_tcpchksum + 0x000049a0 0x40 THUMB Debug/../../obj/uip.o + 0x000049a0 uip_tcpchksum .text.uip_init - 0x000049d8 0x34 THUMB Debug/../../obj/uip.o - 0x000049d8 uip_init + 0x000049e0 0x34 THUMB Debug/../../obj/uip.o + 0x000049e0 uip_init .text.uip_udp_new - 0x00004a0c 0x68 THUMB Debug/../../obj/uip.o - 0x00004a0c uip_udp_new + 0x00004a14 0x68 THUMB Debug/../../obj/uip.o + 0x00004a14 uip_udp_new .text.uip_listen - 0x00004a74 0x20 THUMB Debug/../../obj/uip.o - 0x00004a74 uip_listen + 0x00004a7c 0x20 THUMB Debug/../../obj/uip.o + 0x00004a7c uip_listen .text.uip_process - 0x00004a94 0xaf4 THUMB Debug/../../obj/uip.o - 0x00004a94 uip_process - .text.htons 0x00005588 0x6 THUMB Debug/../../obj/uip.o - 0x00005588 htons - *fill* 0x0000558e 0x2 + 0x00004a9c 0xaf4 THUMB Debug/../../obj/uip.o + 0x00004a9c uip_process + .text.htons 0x00005590 0x6 THUMB Debug/../../obj/uip.o + 0x00005590 htons + *fill* 0x00005596 0x2 .text.uip_send - 0x00005590 0x24 THUMB Debug/../../obj/uip.o - 0x00005590 uip_send + 0x00005598 0x24 THUMB Debug/../../obj/uip.o + 0x00005598 uip_send .text.uip_arp_update.constprop.0 - 0x000055b4 0x120 THUMB Debug/../../obj/uip_arp.o + 0x000055bc 0x120 THUMB Debug/../../obj/uip_arp.o .text.uip_arp_timer - 0x000056d4 0x50 THUMB Debug/../../obj/uip_arp.o - 0x000056d4 uip_arp_timer + 0x000056dc 0x50 THUMB Debug/../../obj/uip_arp.o + 0x000056dc uip_arp_timer .text.uip_arp_arpin - 0x00005724 0xb8 THUMB Debug/../../obj/uip_arp.o - 0x00005724 uip_arp_arpin + 0x0000572c 0xb8 THUMB Debug/../../obj/uip_arp.o + 0x0000572c uip_arp_arpin .text.uip_arp_out - 0x000057dc 0x160 THUMB Debug/../../obj/uip_arp.o - 0x000057dc uip_arp_out + 0x000057e4 0x160 THUMB Debug/../../obj/uip_arp.o + 0x000057e4 uip_arp_out .text.timer_set - 0x0000593c 0xe THUMB Debug/../../obj/uip_timer.o - 0x0000593c timer_set + 0x00005944 0xe THUMB Debug/../../obj/uip_timer.o + 0x00005944 timer_set .text.timer_expired - 0x0000594a 0x18 THUMB Debug/../../obj/uip_timer.o - 0x0000594a timer_expired - *fill* 0x00005962 0x2 + 0x00005952 0x18 THUMB Debug/../../obj/uip_timer.o + 0x00005952 timer_expired + *fill* 0x0000596a 0x2 .text.create_msg - 0x00005964 0xa8 THUMB Debug/../../obj/dhcpc.o + 0x0000596c 0xa8 THUMB Debug/../../obj/dhcpc.o .text.send_request - 0x00005a0c 0x70 THUMB Debug/../../obj/dhcpc.o + 0x00005a14 0x70 THUMB Debug/../../obj/dhcpc.o .text.parse_msg - 0x00005a7c 0xcc THUMB Debug/../../obj/dhcpc.o + 0x00005a84 0xcc THUMB Debug/../../obj/dhcpc.o .text.dhcpc_init - 0x00005b48 0x38 THUMB Debug/../../obj/dhcpc.o - 0x00005b48 dhcpc_init + 0x00005b50 0x38 THUMB Debug/../../obj/dhcpc.o + 0x00005b50 dhcpc_init .text.dhcpc_request - 0x00005b80 0x10 THUMB Debug/../../obj/dhcpc.o - 0x00005b80 dhcpc_request + 0x00005b88 0x10 THUMB Debug/../../obj/dhcpc.o + 0x00005b88 dhcpc_request .text.dhcpc_appcall - 0x00005b90 0x250 THUMB Debug/../../obj/dhcpc.o - 0x00005b90 dhcpc_appcall - .text.NetInit 0x00005de0 0x98 THUMB Debug/../../obj/net.o - 0x00005de0 NetInit + 0x00005b98 0x250 THUMB Debug/../../obj/dhcpc.o + 0x00005b98 dhcpc_appcall + .text.NetInit 0x00005de8 0x98 THUMB Debug/../../obj/net.o + 0x00005de8 NetInit .text.NetDeferredInit - 0x00005e78 0x1c THUMB Debug/../../obj/net.o - 0x00005e78 NetDeferredInit + 0x00005e80 0x1c THUMB Debug/../../obj/net.o + 0x00005e80 NetDeferredInit .text.NetTransmitPacket - 0x00005e94 0x4c THUMB Debug/../../obj/net.o - 0x00005e94 NetTransmitPacket + 0x00005e9c 0x4c THUMB Debug/../../obj/net.o + 0x00005e9c NetTransmitPacket .text.NetReceivePacket - 0x00005ee0 0xe0 THUMB Debug/../../obj/net.o - 0x00005ee0 NetReceivePacket - .text.NetApp 0x00005fc0 0x74 THUMB Debug/../../obj/net.o - 0x00005fc0 NetApp + 0x00005ee8 0xe0 THUMB Debug/../../obj/net.o + 0x00005ee8 NetReceivePacket + .text.NetApp 0x00005fc8 0x74 THUMB Debug/../../obj/net.o + 0x00005fc8 NetApp .text.libc.__RAL_ascii_isctype - 0x00006034 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x0000603c 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .text.libc.__RAL_ascii_toupper - 0x00006050 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006058 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .text.libc.__RAL_ascii_tolower - 0x0000605c 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006064 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .text.libc.__RAL_ascii_iswctype - 0x00006068 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006070 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .text.libc.__RAL_ascii_towupper - 0x00006084 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x0000608c 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .text.libc.__RAL_ascii_towlower - 0x00006090 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006098 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .text.libc.__RAL_ascii_wctomb - 0x0000609c 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x0000609c __RAL_ascii_wctomb + 0x000060a4 0xe C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x000060a4 __RAL_ascii_wctomb .text.libc.__RAL_ascii_mbtowc - 0x000060aa 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x000060aa __RAL_ascii_mbtowc - *fill* 0x000060ce 0x2 + 0x000060b2 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x000060b2 __RAL_ascii_mbtowc + *fill* 0x000060d6 0x2 .text.libc.__RAL_isctype - 0x000060d0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x000060d0 __RAL_isctype + 0x000060d8 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x000060d8 __RAL_isctype .text.libc.isdigit - 0x000060e0 0x6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x000060e0 isdigit - *fill* 0x000060e6 0x2 + 0x000060e8 0x6 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x000060e8 isdigit + *fill* 0x000060ee 0x2 .text.libc.toupper - 0x000060e8 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x000060e8 toupper + 0x000060f0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x000060f0 toupper .text.libc.memcmp - 0x000060f8 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x000060f8 memcmp + 0x00006100 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006100 memcmp .text.libc.memcpy - 0x00006124 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) - 0x00006124 __aeabi_memcpy - 0x00006124 __aeabi_memcpy4 - 0x00006124 __aeabi_memcpy8 - 0x00006124 memcpy + 0x0000612c 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) + 0x0000612c __aeabi_memcpy + 0x0000612c __aeabi_memcpy4 + 0x0000612c __aeabi_memcpy8 + 0x0000612c memcpy .text.libc.memset - 0x00006140 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) - 0x00006140 memset - 0x00006150 __text_end__ = (__text_start__ + SIZEOF (.text)) - 0x00006150 __text_load_end__ = __text_end__ + 0x00006148 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) + 0x00006148 memset + 0x00006158 __text_end__ = (__text_start__ + SIZEOF (.text)) + 0x00006158 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs @@ -3044,152 +3044,153 @@ Linker script and memory map .iplt 0x00000000 0x0 .iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= __FLASH_segment_end__)), error: .text is too large to fit in FLASH memory segment) - 0x00006150 __dtors_load_start__ = ALIGN (__text_end__, 0x4) + 0x00006158 __dtors_load_start__ = ALIGN (__text_end__, 0x4) -.dtors 0x00006150 0x0 - 0x00006150 __dtors_start__ = . +.dtors 0x00006158 0x0 + 0x00006158 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) - 0x00006150 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) - 0x00006150 __dtors_load_end__ = __dtors_end__ + 0x00006158 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) + 0x00006158 __dtors_load_end__ = __dtors_end__ 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= __FLASH_segment_end__)), error: .dtors is too large to fit in FLASH memory segment) - 0x00006150 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) + 0x00006158 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) -.ctors 0x00006150 0x0 - 0x00006150 __ctors_start__ = . +.ctors 0x00006158 0x0 + 0x00006158 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) - 0x00006150 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) - 0x00006150 __ctors_load_end__ = __ctors_end__ + 0x00006158 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) + 0x00006158 __ctors_load_end__ = __ctors_end__ 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= __FLASH_segment_end__)), error: .ctors is too large to fit in FLASH memory segment) - 0x00006150 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) + 0x00006158 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) -.rodata 0x00006150 0xe70 - 0x00006150 __rodata_start__ = . +.rodata 0x00006158 0xe84 + 0x00006158 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.g_pulXtals - 0x00006150 0x6c THUMB Debug/../../obj/sysctl.o + 0x00006158 0x6c THUMB Debug/../../obj/sysctl.o .rodata.str1.1 - 0x000061bc 0x78 THUMB Debug/../../obj/sysctl.o + 0x000061c4 0x7a THUMB Debug/../../obj/sysctl.o + *fill* 0x0000623e 0x2 .rodata.g_pulRCGCRegs - 0x00006234 0xc THUMB Debug/../../obj/sysctl.o - .rodata.g_pulSRCRRegs 0x00006240 0xc THUMB Debug/../../obj/sysctl.o + .rodata.g_pulSRCRRegs + 0x0000624c 0xc THUMB Debug/../../obj/sysctl.o .rodata.str1.1 - 0x0000624c 0x76 THUMB Debug/../../obj/gpio.o + 0x00006258 0x78 THUMB Debug/../../obj/gpio.o .rodata.str1.1 - 0x000062c2 0x7a THUMB Debug/../../obj/flashlib.o + 0x000062d0 0x7c THUMB Debug/../../obj/flashlib.o .rodata.str1.1 - 0x0000633c 0x79 THUMB Debug/../../obj/uartlib.o + 0x0000634c 0x7b THUMB Debug/../../obj/uartlib.o .rodata.str1.1 - 0x000063b5 0x75 THUMB Debug/../../obj/ssi.o + 0x000063c7 0x77 THUMB Debug/../../obj/ssi.o .rodata.str1.1 - 0x0000642a 0x7a THUMB Debug/../../obj/ethernet.o + 0x0000643e 0x7c THUMB Debug/../../obj/ethernet.o .rodata.firmwareFilename - 0x000064a4 0x1b THUMB Debug/../../obj/hooks.o + 0x000064ba 0x1b THUMB Debug/../../obj/hooks.o .rodata.str1.1 - 0x000064bf 0xd THUMB Debug/../../obj/hooks.o + 0x000064d5 0xd THUMB Debug/../../obj/hooks.o .rodata.str1.1 - 0x000064cc 0x6b THUMB Debug/../../obj/vectors.o - *fill* 0x00006537 0x1 + 0x000064e2 0x6d THUMB Debug/../../obj/vectors.o + *fill* 0x0000654f 0x1 .rodata.flashLayout - 0x00006538 0xc0 THUMB Debug/../../obj/flash.o + 0x00006550 0xc0 THUMB Debug/../../obj/flash.o .rodata.str1.1 - 0x000065f8 0x84 THUMB Debug/../../obj/uart.o + 0x00006610 0x86 THUMB Debug/../../obj/uart.o .rodata.xcpStationId - 0x0000667c 0x8 THUMB Debug/../../obj/xcp.o + 0x00006696 0x8 THUMB Debug/../../obj/xcp.o .rodata.str1.1 - 0x00006684 0x201 THUMB Debug/../../obj/file.o - 0x20d (size before relaxing) + 0x0000669e 0x203 THUMB Debug/../../obj/file.o + 0x20f (size before relaxing) .rodata.str1.1 - 0x00006885 0x10 THUMB Debug/../../obj/ff.o - .rodata.ExCvt 0x00006895 0x80 THUMB Debug/../../obj/ff.o + 0x000068a1 0x10 THUMB Debug/../../obj/ff.o + .rodata.ExCvt 0x000068b1 0x80 THUMB Debug/../../obj/ff.o .rodata.LfnOfs - 0x00006915 0xd THUMB Debug/../../obj/ff.o - .rodata.Tbl 0x00006922 0x100 THUMB Debug/../../obj/unicode.o + 0x00006931 0xd THUMB Debug/../../obj/ff.o + .rodata.Tbl 0x0000693e 0x100 THUMB Debug/../../obj/unicode.o .rodata.cvt2.3900 - 0x00006a22 0xbc THUMB Debug/../../obj/unicode.o + 0x00006a3e 0xbc THUMB Debug/../../obj/unicode.o .rodata.cvt1.3899 - 0x00006ade 0x1f2 THUMB Debug/../../obj/unicode.o + 0x00006afa 0x1f2 THUMB Debug/../../obj/unicode.o .rodata.broadcast_ethaddr - 0x00006cd0 0x6 THUMB Debug/../../obj/uip_arp.o - .rodata.xid 0x00006cd6 0x4 THUMB Debug/../../obj/dhcpc.o + 0x00006cec 0x6 THUMB Debug/../../obj/uip_arp.o + .rodata.xid 0x00006cf2 0x4 THUMB Debug/../../obj/dhcpc.o .rodata.magic_cookie - 0x00006cda 0x4 THUMB Debug/../../obj/dhcpc.o + 0x00006cf6 0x4 THUMB Debug/../../obj/dhcpc.o .rodata.libc.__RAL_c_locale_abbrev_month_names - 0x00006cde 0x31 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006cde __RAL_c_locale_abbrev_month_names + 0x00006cfa 0x31 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006cfa __RAL_c_locale_abbrev_month_names .rodata.libc.__RAL_data_utf8_period - 0x00006d0f 0x2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d0f __RAL_data_utf8_period + 0x00006d2b 0x2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006d2b __RAL_data_utf8_period .rodata.libc.__RAL_data_empty_string - 0x00006d11 0x1 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d11 __RAL_data_empty_string - *fill* 0x00006d12 0x2 + 0x00006d2d 0x1 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006d2d __RAL_data_empty_string + *fill* 0x00006d2e 0x2 .rodata.libc.__RAL_c_locale - 0x00006d14 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d14 __RAL_c_locale + 0x00006d30 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006d30 __RAL_c_locale .rodata.libc.__RAL_ascii_ctype_mask - 0x00006d20 0xd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006d3c 0xd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .rodata.libc.__RAL_c_locale_day_names - 0x00006d2d 0x3a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d2d __RAL_c_locale_day_names + 0x00006d49 0x3a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006d49 __RAL_c_locale_day_names .rodata.libc.__RAL_c_locale_abbrev_day_names - 0x00006d67 0x1d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d67 __RAL_c_locale_abbrev_day_names + 0x00006d83 0x1d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006d83 __RAL_c_locale_abbrev_day_names .rodata.libc.__RAL_c_locale_am_pm_indicator - 0x00006d84 0x7 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d84 __RAL_c_locale_am_pm_indicator - *fill* 0x00006d8b 0x1 + 0x00006da0 0x7 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006da0 __RAL_c_locale_am_pm_indicator + *fill* 0x00006da7 0x1 .rodata.libc.__RAL_c_locale_data - 0x00006d8c 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006d8c __RAL_c_locale_data + 0x00006da8 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006da8 __RAL_c_locale_data .rodata.libc.str1.1 - 0x00006de4 0xc4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006e00 0xc4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) 0xce (size before relaxing) .rodata.libc.__RAL_codeset_ascii - 0x00006ea8 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006ea8 __RAL_codeset_ascii + 0x00006ec4 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006ec4 __RAL_codeset_ascii .rodata.libc.__RAL_c_locale_month_names - 0x00006ec8 0x57 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006ec8 __RAL_c_locale_month_names + 0x00006ee4 0x57 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006ee4 __RAL_c_locale_month_names .rodata.libc.__RAL_c_locale_date_time_format - 0x00006f1f 0xf C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006f1f __RAL_c_locale_date_time_format + 0x00006f3b 0xf C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006f3b __RAL_c_locale_date_time_format .rodata.libc.__RAL_c_locale_time_format - 0x00006f2e 0x9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006f2e __RAL_c_locale_time_format + 0x00006f4a 0x9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006f4a __RAL_c_locale_time_format .rodata.libc.__RAL_c_locale_date_format - 0x00006f37 0x9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006f37 __RAL_c_locale_date_format + 0x00006f53 0x9 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006f53 __RAL_c_locale_date_format .rodata.libc.__RAL_ascii_ctype_map - 0x00006f40 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) - 0x00006f40 __RAL_ascii_ctype_map - 0x00006fc0 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) - 0x00006fc0 __rodata_load_end__ = __rodata_end__ + 0x00006f5c 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + 0x00006f5c __RAL_ascii_ctype_map + 0x00006fdc __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) + 0x00006fdc __rodata_load_end__ = __rodata_end__ .rel.dyn 0x00000000 0x0 .rel.iplt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= __FLASH_segment_end__)), error: .rodata is too large to fit in FLASH memory segment) - 0x00006fc0 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) + 0x00006fdc __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) -.ARM.exidx 0x00006fc0 0x0 - 0x00006fc0 __ARM.exidx_start__ = . - 0x00006fc0 __exidx_start = __ARM.exidx_start__ +.ARM.exidx 0x00006fdc 0x0 + 0x00006fdc __ARM.exidx_start__ = . + 0x00006fdc __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) - 0x00006fc0 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) - 0x00006fc0 __exidx_end = __ARM.exidx_end__ - 0x00006fc0 __ARM.exidx_load_end__ = __ARM.exidx_end__ + 0x00006fdc __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) + 0x00006fdc __exidx_end = __ARM.exidx_end__ + 0x00006fdc __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= __FLASH_segment_end__)), error: .ARM.exidx is too large to fit in FLASH memory segment) - 0x00006fc0 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) + 0x00006fdc __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) -.fast 0x20000100 0x0 load address 0x00006fc0 +.fast 0x20000100 0x0 load address 0x00006fdc 0x20000100 __fast_start__ = . *(.fast .fast.*) 0x20000100 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) - 0x00006fc0 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) + 0x00006fdc __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x00000001 . = ASSERT (((__fast_load_end__ >= __FLASH_segment_start__) && (__fast_load_end__ <= __FLASH_segment_end__)), error: .fast is too large to fit in FLASH memory segment) .fast_run 0x20000100 0x0 @@ -3198,9 +3199,9 @@ Linker script and memory map 0x20000100 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x20000100 __fast_run_load_end__ = __fast_run_end__ 0x00000001 . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= __SRAM_segment_end__)), error: .fast_run is too large to fit in SRAM memory segment) - 0x00006fc0 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) + 0x00006fdc __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) -.data 0x20000100 0x18 load address 0x00006fc0 +.data 0x20000100 0x18 load address 0x00006fdc 0x20000100 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) .data.Stat 0x20000100 0x1 THUMB Debug/../../obj/mmc.o @@ -3213,13 +3214,13 @@ Linker script and memory map 0x20000104 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) 0x20000104 __RAL_global_locale 0x20000118 __data_end__ = (__data_start__ + SIZEOF (.data)) - 0x00006fd8 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) + 0x00006ff4 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) .igot.plt 0x00000000 0x0 .igot.plt 0x00000000 0x0 THUMB Debug/../../obj/sysctl.o 0x00000001 . = ASSERT (((__data_load_end__ >= __FLASH_segment_start__) && (__data_load_end__ <= __FLASH_segment_end__)), error: .data is too large to fit in FLASH memory segment) -.data_run 0x20000100 0x18 load address 0x00006fc0 +.data_run 0x20000100 0x18 load address 0x00006fdc 0x20000100 __data_run_start__ = . 0x20000118 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) *fill* 0x20000100 0x18 @@ -3395,14 +3396,14 @@ Linker script and memory map 0x200020c0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x200020c0 __tbss_load_end__ = __tbss_end__ 0x00000001 . = ASSERT (((__tbss_end__ >= __SRAM_segment_start__) && (__tbss_end__ <= __SRAM_segment_end__)), error: .tbss is too large to fit in SRAM memory segment) - 0x00006fd8 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + 0x00006ff4 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) -.tdata 0x200020c0 0x0 load address 0x00006fd8 +.tdata 0x200020c0 0x0 load address 0x00006ff4 0x200020c0 __tdata_start__ = . *(.tdata .tdata.*) 0x200020c0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) - 0x00006fd8 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) - 0x00006fd8 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) + 0x00006ff4 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) + 0x00006ff4 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x00000001 . = ASSERT (((__tdata_load_end__ >= __FLASH_segment_start__) && (__tdata_load_end__ <= __FLASH_segment_end__)), error: .tdata is too large to fit in FLASH memory segment) .tdata_run 0x200020c0 0x0 @@ -3459,7 +3460,7 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libvfprintf_v7m_t_le_eabi_small.o LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libvfscanf_v7m_t_le_eabi_small.o END GROUP -OUTPUT(C:/Work/software/OpenBLT_DHCP_Support/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/../bin/openblt_ek_lm3s6965.elf elf32-littlearm) +OUTPUT(C:/Work/software/OpenBLT_XMC4700_extras/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/../bin/openblt_ek_lm3s6965.elf elf32-littlearm) .debug_frame 0x00000000 0x67c4 .debug_frame 0x00000000 0x4dc THUMB Debug/../../obj/sysctl.o @@ -3498,7 +3499,7 @@ OUTPUT(C:/Work/software/OpenBLT_DHCP_Support/Target/Demo/ARMCM3_LM3S_EK_LM3S6965 .debug_frame 0x000030fc 0x3628 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .debug_frame 0x00006724 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2_asm.o) -.debug_info 0x00000000 0x140cf +.debug_info 0x00000000 0x140e7 .debug_info 0x00000000 0xdb9 THUMB Debug/../../obj/sysctl.o .debug_info 0x00000db9 0x19a1 THUMB Debug/../../obj/gpio.o .debug_info 0x0000275a 0x55c THUMB Debug/../../obj/flashlib.o @@ -3507,33 +3508,33 @@ OUTPUT(C:/Work/software/OpenBLT_DHCP_Support/Target/Demo/ARMCM3_LM3S_EK_LM3S6965 .debug_info 0x00004cd4 0xd12 THUMB Debug/../../obj/ethernet.o .debug_info 0x000059e6 0xf60 THUMB Debug/../../obj/mmc.o .debug_info 0x00006946 0xa8 THUMB Debug/../../obj/clock-arch.o - .debug_info 0x000069ee 0x46e THUMB Debug/../../obj/netdev.o - .debug_info 0x00006e5c 0x6b2 THUMB Debug/../../obj/hooks.o - .debug_info 0x0000750e 0x218 THUMB Debug/../../obj/main.o - .debug_info 0x00007726 0xf0 THUMB Debug/../../obj/cstart.o - .debug_info 0x00007816 0x11b THUMB Debug/../../obj/vectors.o - .debug_info 0x00007931 0x2d9 THUMB Debug/../../obj/shared_params.o - .debug_info 0x00007c0a 0x262 THUMB Debug/../../obj/cpu.o - .debug_info 0x00007e6c 0x863 THUMB Debug/../../obj/flash.o - .debug_info 0x000086cf 0x25f THUMB Debug/../../obj/nvm.o - .debug_info 0x0000892e 0x13e THUMB Debug/../../obj/timer.o - .debug_info 0x00008a6c 0x4bc THUMB Debug/../../obj/uart.o - .debug_info 0x00008f28 0x91 THUMB Debug/../../obj/cpu_comp.o - .debug_info 0x00008fb9 0xd3 THUMB Debug/../../obj/assert.o - .debug_info 0x0000908c 0x1bd THUMB Debug/../../obj/backdoor.o - .debug_info 0x00009249 0x18b THUMB Debug/../../obj/boot.o - .debug_info 0x000093d4 0x31c THUMB Debug/../../obj/com.o - .debug_info 0x000096f0 0x86 THUMB Debug/../../obj/cop.o - .debug_info 0x00009776 0x80a THUMB Debug/../../obj/xcp.o - .debug_info 0x00009f80 0x1215 THUMB Debug/../../obj/file.o - .debug_info 0x0000b195 0x3fd2 THUMB Debug/../../obj/ff.o - .debug_info 0x0000f167 0x1ad THUMB Debug/../../obj/unicode.o - .debug_info 0x0000f314 0xf0e THUMB Debug/../../obj/uip.o - .debug_info 0x00010222 0x5de THUMB Debug/../../obj/uip_arp.o - .debug_info 0x00010800 0x122 THUMB Debug/../../obj/uip_timer.o - .debug_info 0x00010922 0xb0f THUMB Debug/../../obj/dhcpc.o - .debug_info 0x00011431 0x8b0 THUMB Debug/../../obj/net.o - .debug_info 0x00011ce1 0x23ee C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_info 0x000069ee 0x482 THUMB Debug/../../obj/netdev.o + .debug_info 0x00006e70 0x6b2 THUMB Debug/../../obj/hooks.o + .debug_info 0x00007522 0x218 THUMB Debug/../../obj/main.o + .debug_info 0x0000773a 0xf4 THUMB Debug/../../obj/cstart.o + .debug_info 0x0000782e 0x11b THUMB Debug/../../obj/vectors.o + .debug_info 0x00007949 0x2d9 THUMB Debug/../../obj/shared_params.o + .debug_info 0x00007c22 0x262 THUMB Debug/../../obj/cpu.o + .debug_info 0x00007e84 0x863 THUMB Debug/../../obj/flash.o + .debug_info 0x000086e7 0x25f THUMB Debug/../../obj/nvm.o + .debug_info 0x00008946 0x13e THUMB Debug/../../obj/timer.o + .debug_info 0x00008a84 0x4bc THUMB Debug/../../obj/uart.o + .debug_info 0x00008f40 0x91 THUMB Debug/../../obj/cpu_comp.o + .debug_info 0x00008fd1 0xd3 THUMB Debug/../../obj/assert.o + .debug_info 0x000090a4 0x1bd THUMB Debug/../../obj/backdoor.o + .debug_info 0x00009261 0x18b THUMB Debug/../../obj/boot.o + .debug_info 0x000093ec 0x31c THUMB Debug/../../obj/com.o + .debug_info 0x00009708 0x86 THUMB Debug/../../obj/cop.o + .debug_info 0x0000978e 0x80a THUMB Debug/../../obj/xcp.o + .debug_info 0x00009f98 0x1215 THUMB Debug/../../obj/file.o + .debug_info 0x0000b1ad 0x3fd2 THUMB Debug/../../obj/ff.o + .debug_info 0x0000f17f 0x1ad THUMB Debug/../../obj/unicode.o + .debug_info 0x0000f32c 0xf0e THUMB Debug/../../obj/uip.o + .debug_info 0x0001023a 0x5de THUMB Debug/../../obj/uip_arp.o + .debug_info 0x00010818 0x122 THUMB Debug/../../obj/uip_timer.o + .debug_info 0x0001093a 0xb0f THUMB Debug/../../obj/dhcpc.o + .debug_info 0x00011449 0x8b0 THUMB Debug/../../obj/net.o + .debug_info 0x00011cf9 0x23ee C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) .debug_abbrev 0x00000000 0x363b .debug_abbrev 0x00000000 0x1e6 THUMB Debug/../../obj/sysctl.o @@ -3572,7 +3573,7 @@ OUTPUT(C:/Work/software/OpenBLT_DHCP_Support/Target/Demo/ARMCM3_LM3S_EK_LM3S6965 .debug_abbrev 0x000031a0 0x263 THUMB Debug/../../obj/net.o .debug_abbrev 0x00003403 0x238 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) -.debug_loc 0x00000000 0xc983 +.debug_loc 0x00000000 0xc98e .debug_loc 0x00000000 0x935 THUMB Debug/../../obj/sysctl.o .debug_loc 0x00000935 0x1265 THUMB Debug/../../obj/gpio.o .debug_loc 0x00001b9a 0x4a9 THUMB Debug/../../obj/flashlib.o @@ -3580,24 +3581,24 @@ OUTPUT(C:/Work/software/OpenBLT_DHCP_Support/Target/Demo/ARMCM3_LM3S_EK_LM3S6965 .debug_loc 0x00002f7c 0x8c2 THUMB Debug/../../obj/ssi.o .debug_loc 0x0000383e 0xdb5 THUMB Debug/../../obj/ethernet.o .debug_loc 0x000045f3 0xb76 THUMB Debug/../../obj/mmc.o - .debug_loc 0x00005169 0x91 THUMB Debug/../../obj/netdev.o - .debug_loc 0x000051fa 0x6a THUMB Debug/../../obj/hooks.o - .debug_loc 0x00005264 0x247 THUMB Debug/../../obj/shared_params.o - .debug_loc 0x000054ab 0x14e THUMB Debug/../../obj/cpu.o - .debug_loc 0x000055f9 0x650 THUMB Debug/../../obj/flash.o - .debug_loc 0x00005c49 0xa5 THUMB Debug/../../obj/nvm.o - .debug_loc 0x00005cee 0x1de THUMB Debug/../../obj/uart.o - .debug_loc 0x00005ecc 0x42 THUMB Debug/../../obj/assert.o - .debug_loc 0x00005f0e 0x4d THUMB Debug/../../obj/com.o - .debug_loc 0x00005f5b 0x50a THUMB Debug/../../obj/xcp.o - .debug_loc 0x00006465 0x867 THUMB Debug/../../obj/file.o - .debug_loc 0x00006ccc 0x4ee4 THUMB Debug/../../obj/ff.o - .debug_loc 0x0000bbb0 0x26a THUMB Debug/../../obj/unicode.o - .debug_loc 0x0000be1a 0x528 THUMB Debug/../../obj/uip.o - .debug_loc 0x0000c342 0x147 THUMB Debug/../../obj/uip_arp.o - .debug_loc 0x0000c489 0x7b THUMB Debug/../../obj/uip_timer.o - .debug_loc 0x0000c504 0x32a THUMB Debug/../../obj/dhcpc.o - .debug_loc 0x0000c82e 0x155 THUMB Debug/../../obj/net.o + .debug_loc 0x00005169 0x9c THUMB Debug/../../obj/netdev.o + .debug_loc 0x00005205 0x6a THUMB Debug/../../obj/hooks.o + .debug_loc 0x0000526f 0x247 THUMB Debug/../../obj/shared_params.o + .debug_loc 0x000054b6 0x14e THUMB Debug/../../obj/cpu.o + .debug_loc 0x00005604 0x650 THUMB Debug/../../obj/flash.o + .debug_loc 0x00005c54 0xa5 THUMB Debug/../../obj/nvm.o + .debug_loc 0x00005cf9 0x1de THUMB Debug/../../obj/uart.o + .debug_loc 0x00005ed7 0x42 THUMB Debug/../../obj/assert.o + .debug_loc 0x00005f19 0x4d THUMB Debug/../../obj/com.o + .debug_loc 0x00005f66 0x50a THUMB Debug/../../obj/xcp.o + .debug_loc 0x00006470 0x867 THUMB Debug/../../obj/file.o + .debug_loc 0x00006cd7 0x4ee4 THUMB Debug/../../obj/ff.o + .debug_loc 0x0000bbbb 0x26a THUMB Debug/../../obj/unicode.o + .debug_loc 0x0000be25 0x528 THUMB Debug/../../obj/uip.o + .debug_loc 0x0000c34d 0x147 THUMB Debug/../../obj/uip_arp.o + .debug_loc 0x0000c494 0x7b THUMB Debug/../../obj/uip_timer.o + .debug_loc 0x0000c50f 0x32a THUMB Debug/../../obj/dhcpc.o + .debug_loc 0x0000c839 0x155 THUMB Debug/../../obj/net.o .debug_pubnames 0x00000000 0x2f48 @@ -3845,111 +3846,111 @@ OUTPUT(C:/Work/software/OpenBLT_DHCP_Support/Target/Demo/ARMCM3_LM3S_EK_LM3S6965 .debug_ranges 0x00001128 0x30 THUMB Debug/../../obj/net.o .debug_ranges 0x00001158 0x1098 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) -.debug_line 0x00000000 0x80a3 - .debug_line 0x00000000 0x8d4 THUMB Debug/../../obj/sysctl.o - .debug_line 0x000008d4 0x797 THUMB Debug/../../obj/gpio.o - .debug_line 0x0000106b 0x44d THUMB Debug/../../obj/flashlib.o - .debug_line 0x000014b8 0x86d THUMB Debug/../../obj/uartlib.o - .debug_line 0x00001d25 0x427 THUMB Debug/../../obj/ssi.o - .debug_line 0x0000214c 0x5af THUMB Debug/../../obj/ethernet.o - .debug_line 0x000026fb 0x430 THUMB Debug/../../obj/mmc.o - .debug_line 0x00002b2b 0x157 THUMB Debug/../../obj/clock-arch.o - .debug_line 0x00002c82 0x319 THUMB Debug/../../obj/netdev.o - .debug_line 0x00002f9b 0x28f THUMB Debug/../../obj/hooks.o - .debug_line 0x0000322a 0x232 THUMB Debug/../../obj/main.o - .debug_line 0x0000345c 0x112 THUMB Debug/../../obj/cstart.o - .debug_line 0x0000356e 0x126 THUMB Debug/../../obj/vectors.o - .debug_line 0x00003694 0x1b2 THUMB Debug/../../obj/shared_params.o - .debug_line 0x00003846 0x1af THUMB Debug/../../obj/cpu.o - .debug_line 0x000039f5 0x374 THUMB Debug/../../obj/flash.o - .debug_line 0x00003d69 0x17c THUMB Debug/../../obj/nvm.o - .debug_line 0x00003ee5 0x140 THUMB Debug/../../obj/timer.o - .debug_line 0x00004025 0x28c THUMB Debug/../../obj/uart.o - .debug_line 0x000042b1 0xcc THUMB Debug/../../obj/cpu_comp.o - .debug_line 0x0000437d 0x136 THUMB Debug/../../obj/assert.o - .debug_line 0x000044b3 0x1a8 THUMB Debug/../../obj/backdoor.o - .debug_line 0x0000465b 0x140 THUMB Debug/../../obj/boot.o - .debug_line 0x0000479b 0x1ed THUMB Debug/../../obj/com.o - .debug_line 0x00004988 0xa6 THUMB Debug/../../obj/cop.o - .debug_line 0x00004a2e 0x27d THUMB Debug/../../obj/xcp.o - .debug_line 0x00004cab 0x424 THUMB Debug/../../obj/file.o - .debug_line 0x000050cf 0xff4 THUMB Debug/../../obj/ff.o - .debug_line 0x000060c3 0x131 THUMB Debug/../../obj/unicode.o - .debug_line 0x000061f4 0x798 THUMB Debug/../../obj/uip.o - .debug_line 0x0000698c 0x2fe THUMB Debug/../../obj/uip_arp.o - .debug_line 0x00006c8a 0x1ce THUMB Debug/../../obj/uip_timer.o - .debug_line 0x00006e58 0x3c5 THUMB Debug/../../obj/dhcpc.o - .debug_line 0x0000721d 0x360 THUMB Debug/../../obj/net.o - .debug_line 0x0000757d 0xb26 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) +.debug_line 0x00000000 0x8187 + .debug_line 0x00000000 0x8da THUMB Debug/../../obj/sysctl.o + .debug_line 0x000008da 0x79d THUMB Debug/../../obj/gpio.o + .debug_line 0x00001077 0x453 THUMB Debug/../../obj/flashlib.o + .debug_line 0x000014ca 0x873 THUMB Debug/../../obj/uartlib.o + .debug_line 0x00001d3d 0x42d THUMB Debug/../../obj/ssi.o + .debug_line 0x0000216a 0x5b5 THUMB Debug/../../obj/ethernet.o + .debug_line 0x0000271f 0x438 THUMB Debug/../../obj/mmc.o + .debug_line 0x00002b57 0x15d THUMB Debug/../../obj/clock-arch.o + .debug_line 0x00002cb4 0x333 THUMB Debug/../../obj/netdev.o + .debug_line 0x00002fe7 0x299 THUMB Debug/../../obj/hooks.o + .debug_line 0x00003280 0x23c THUMB Debug/../../obj/main.o + .debug_line 0x000034bc 0x114 THUMB Debug/../../obj/cstart.o + .debug_line 0x000035d0 0x12c THUMB Debug/../../obj/vectors.o + .debug_line 0x000036fc 0x1b4 THUMB Debug/../../obj/shared_params.o + .debug_line 0x000038b0 0x1b5 THUMB Debug/../../obj/cpu.o + .debug_line 0x00003a65 0x37c THUMB Debug/../../obj/flash.o + .debug_line 0x00003de1 0x180 THUMB Debug/../../obj/nvm.o + .debug_line 0x00003f61 0x144 THUMB Debug/../../obj/timer.o + .debug_line 0x000040a5 0x294 THUMB Debug/../../obj/uart.o + .debug_line 0x00004339 0xce THUMB Debug/../../obj/cpu_comp.o + .debug_line 0x00004407 0x13c THUMB Debug/../../obj/assert.o + .debug_line 0x00004543 0x1ae THUMB Debug/../../obj/backdoor.o + .debug_line 0x000046f1 0x144 THUMB Debug/../../obj/boot.o + .debug_line 0x00004835 0x1f3 THUMB Debug/../../obj/com.o + .debug_line 0x00004a28 0xa8 THUMB Debug/../../obj/cop.o + .debug_line 0x00004ad0 0x283 THUMB Debug/../../obj/xcp.o + .debug_line 0x00004d53 0x42c THUMB Debug/../../obj/file.o + .debug_line 0x0000517f 0xff8 THUMB Debug/../../obj/ff.o + .debug_line 0x00006177 0x135 THUMB Debug/../../obj/unicode.o + .debug_line 0x000062ac 0x7a4 THUMB Debug/../../obj/uip.o + .debug_line 0x00006a50 0x304 THUMB Debug/../../obj/uip_arp.o + .debug_line 0x00006d54 0x1d4 THUMB Debug/../../obj/uip_timer.o + .debug_line 0x00006f28 0x3cd THUMB Debug/../../obj/dhcpc.o + .debug_line 0x000072f5 0x36c THUMB Debug/../../obj/net.o + .debug_line 0x00007661 0xb26 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) -.debug_str 0x00000000 0x5e99 - .debug_str 0x00000000 0x75b THUMB Debug/../../obj/sysctl.o - 0x7cc (size before relaxing) - .debug_str 0x0000075b 0x41e THUMB Debug/../../obj/gpio.o - 0x626 (size before relaxing) - .debug_str 0x00000b79 0x241 THUMB Debug/../../obj/flashlib.o - 0x452 (size before relaxing) - .debug_str 0x00000dba 0x454 THUMB Debug/../../obj/uartlib.o - 0x68a (size before relaxing) - .debug_str 0x0000120e 0x200 THUMB Debug/../../obj/ssi.o - 0x441 (size before relaxing) - .debug_str 0x0000140e 0x2cd THUMB Debug/../../obj/ethernet.o - 0x4fc (size before relaxing) - .debug_str 0x000016db 0x1c1 THUMB Debug/../../obj/mmc.o - 0x426 (size before relaxing) - .debug_str 0x0000189c 0x8e THUMB Debug/../../obj/clock-arch.o - 0x237 (size before relaxing) - .debug_str 0x0000192a 0x116 THUMB Debug/../../obj/netdev.o - 0x3f7 (size before relaxing) - .debug_str 0x00001a40 0x3c8 THUMB Debug/../../obj/hooks.o - 0x5ee (size before relaxing) - .debug_str 0x00001e08 0xd9 THUMB Debug/../../obj/main.o - 0x2e3 (size before relaxing) - .debug_str 0x00001ee1 0x9a THUMB Debug/../../obj/vectors.o +.debug_str 0x00000000 0x5edd + .debug_str 0x00000000 0x75d THUMB Debug/../../obj/sysctl.o + 0x7ce (size before relaxing) + .debug_str 0x0000075d 0x420 THUMB Debug/../../obj/gpio.o + 0x628 (size before relaxing) + .debug_str 0x00000b7d 0x243 THUMB Debug/../../obj/flashlib.o + 0x454 (size before relaxing) + .debug_str 0x00000dc0 0x456 THUMB Debug/../../obj/uartlib.o + 0x68c (size before relaxing) + .debug_str 0x00001216 0x202 THUMB Debug/../../obj/ssi.o + 0x443 (size before relaxing) + .debug_str 0x00001418 0x2cf THUMB Debug/../../obj/ethernet.o + 0x4fe (size before relaxing) + .debug_str 0x000016e7 0x1c3 THUMB Debug/../../obj/mmc.o + 0x428 (size before relaxing) + .debug_str 0x000018aa 0x90 THUMB Debug/../../obj/clock-arch.o + 0x239 (size before relaxing) + .debug_str 0x0000193a 0x123 THUMB Debug/../../obj/netdev.o + 0x404 (size before relaxing) + .debug_str 0x00001a5d 0x3ca THUMB Debug/../../obj/hooks.o + 0x5f0 (size before relaxing) + .debug_str 0x00001e27 0xdb THUMB Debug/../../obj/main.o + 0x2e5 (size before relaxing) + .debug_str 0x00001f02 0x9c THUMB Debug/../../obj/vectors.o + 0x255 (size before relaxing) + .debug_str 0x00001f9e 0x1d1 THUMB Debug/../../obj/shared_params.o + 0x3ab (size before relaxing) + .debug_str 0x0000216f 0x140 THUMB Debug/../../obj/cpu.o + 0x32e (size before relaxing) + .debug_str 0x000022af 0x276 THUMB Debug/../../obj/flash.o + 0x4a6 (size before relaxing) + .debug_str 0x00002525 0xbb THUMB Debug/../../obj/nvm.o + 0x327 (size before relaxing) + .debug_str 0x000025e0 0xc8 THUMB Debug/../../obj/timer.o + 0x287 (size before relaxing) + .debug_str 0x000026a8 0x137 THUMB Debug/../../obj/uart.o + 0x3b0 (size before relaxing) + .debug_str 0x000027df 0x8e THUMB Debug/../../obj/cpu_comp.o + 0x249 (size before relaxing) + .debug_str 0x0000286d 0x7c THUMB Debug/../../obj/assert.o 0x253 (size before relaxing) - .debug_str 0x00001f7b 0x1cd THUMB Debug/../../obj/shared_params.o - 0x3a7 (size before relaxing) - .debug_str 0x00002148 0x149 THUMB Debug/../../obj/cpu.o - 0x32c (size before relaxing) - .debug_str 0x00002291 0x274 THUMB Debug/../../obj/flash.o - 0x4a4 (size before relaxing) - .debug_str 0x00002505 0xb9 THUMB Debug/../../obj/nvm.o - 0x325 (size before relaxing) - .debug_str 0x000025be 0xc6 THUMB Debug/../../obj/timer.o - 0x285 (size before relaxing) - .debug_str 0x00002684 0x135 THUMB Debug/../../obj/uart.o - 0x3ae (size before relaxing) - .debug_str 0x000027b9 0x8c THUMB Debug/../../obj/cpu_comp.o - 0x247 (size before relaxing) - .debug_str 0x00002845 0x7a THUMB Debug/../../obj/assert.o - 0x251 (size before relaxing) - .debug_str 0x000028bf 0x151 THUMB Debug/../../obj/backdoor.o - 0x322 (size before relaxing) - .debug_str 0x00002a10 0xa2 THUMB Debug/../../obj/boot.o - 0x2a0 (size before relaxing) - .debug_str 0x00002ab2 0x182 THUMB Debug/../../obj/com.o - 0x3d6 (size before relaxing) - .debug_str 0x00002c34 0x77 THUMB Debug/../../obj/cop.o - 0x222 (size before relaxing) - .debug_str 0x00002cab 0x251 THUMB Debug/../../obj/xcp.o - 0x504 (size before relaxing) - .debug_str 0x00002efc 0x32a THUMB Debug/../../obj/file.o - 0x8f0 (size before relaxing) - .debug_str 0x00003226 0x36e THUMB Debug/../../obj/ff.o - 0x877 (size before relaxing) - .debug_str 0x00003594 0xa2 THUMB Debug/../../obj/unicode.o - 0x258 (size before relaxing) - .debug_str 0x00003636 0x4c3 THUMB Debug/../../obj/uip.o - 0x7bc (size before relaxing) - .debug_str 0x00003af9 0x18b THUMB Debug/../../obj/uip_arp.o - 0x46b (size before relaxing) - .debug_str 0x00003c84 0xc3 THUMB Debug/../../obj/uip_timer.o - 0x20c (size before relaxing) - .debug_str 0x00003d47 0x1d7 THUMB Debug/../../obj/dhcpc.o - 0x57c (size before relaxing) - .debug_str 0x00003f1e 0xff THUMB Debug/../../obj/net.o - 0x5f7 (size before relaxing) - .debug_str 0x0000401d 0x1e7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) + .debug_str 0x000028e9 0x153 THUMB Debug/../../obj/backdoor.o + 0x324 (size before relaxing) + .debug_str 0x00002a3c 0xa4 THUMB Debug/../../obj/boot.o + 0x2a2 (size before relaxing) + .debug_str 0x00002ae0 0x184 THUMB Debug/../../obj/com.o + 0x3d8 (size before relaxing) + .debug_str 0x00002c64 0x79 THUMB Debug/../../obj/cop.o + 0x224 (size before relaxing) + .debug_str 0x00002cdd 0x253 THUMB Debug/../../obj/xcp.o + 0x506 (size before relaxing) + .debug_str 0x00002f30 0x32c THUMB Debug/../../obj/file.o + 0x8f4 (size before relaxing) + .debug_str 0x0000325c 0x370 THUMB Debug/../../obj/ff.o + 0x87b (size before relaxing) + .debug_str 0x000035cc 0xa4 THUMB Debug/../../obj/unicode.o + 0x25a (size before relaxing) + .debug_str 0x00003670 0x4c5 THUMB Debug/../../obj/uip.o + 0x7c0 (size before relaxing) + .debug_str 0x00003b35 0x18d THUMB Debug/../../obj/uip_arp.o + 0x46f (size before relaxing) + .debug_str 0x00003cc2 0xc5 THUMB Debug/../../obj/uip_timer.o + 0x20e (size before relaxing) + .debug_str 0x00003d87 0x1d9 THUMB Debug/../../obj/dhcpc.o + 0x580 (size before relaxing) + .debug_str 0x00003f60 0x101 THUMB Debug/../../obj/net.o + 0x5f9 (size before relaxing) + .debug_str 0x00004061 0x1e7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 3.7/lib/libc_v7m_t_le_eabi_small.a(libc2.o) 0x2019 (size before relaxing) .comment 0x00000000 0x4c diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.srec index 0e504d18..99c6ef49 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/bin/openblt_ek_lm3s6965.srec @@ -1,19 +1,19 @@ -S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C545F444843505F537570706F72742F54618A -S1130000C0200020F1000000DD1C0000DD1C000009 -S1130010DD1C0000DD1C0000DD1C0000DD1C0000F8 -S1130020DD1C0000DD1C0000DD1C0000DD1C0000E8 -S1130030DD1C0000DD1C0000DD1C0000DD1C0000D8 -S1130040DD1C0000DD1C0000DD1C0000DD1C0000C8 -S1130050DD1C0000DD1C0000DD1C0000DD1C0000B8 -S1130060DD1C0000DD1C0000DD1C0000DD1C0000A8 -S1130070DD1C0000DD1C0000DD1C0000DD1C000098 -S1130080DD1C0000DD1C0000DD1C0000DD1C000088 -S1130090DD1C0000DD1C0000DD1C0000DD1C000078 -S11300A0DD1C0000DD1C0000DD1C0000DD1C000068 -S11300B0DD1C0000DD1C0000DD1C0000DD1C000058 -S11300C0DD1C0000DD1C0000DD1C0000DD1C000048 -S11300D0DD1C0000DD1C0000DD1C0000DD1C000038 -S11300E0DD1C0000DD1C0000DD1C0000DD1C000028 +S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C545F584D43343730305F6578747261732F11 +S1130000C0200020F1000000E51C0000E51C0000F9 +S1130010E51C0000E51C0000E51C0000E51C0000D8 +S1130020E51C0000E51C0000E51C0000E51C0000C8 +S1130030E51C0000E51C0000E51C0000E51C0000B8 +S1130040E51C0000E51C0000E51C0000E51C0000A8 +S1130050E51C0000E51C0000E51C0000E51C000098 +S1130060E51C0000E51C0000E51C0000E51C000088 +S1130070E51C0000E51C0000E51C0000E51C000078 +S1130080E51C0000E51C0000E51C0000E51C000068 +S1130090E51C0000E51C0000E51C0000E51C000058 +S11300A0E51C0000E51C0000E51C0000E51C000048 +S11300B0E51C0000E51C0000E51C0000E51C000038 +S11300C0E51C0000E51C0000E51C0000E51C000028 +S11300D0E51C0000E51C0000E51C0000E51C000018 +S11300E0E51C0000E51C0000E51C0000E51C000008 S11300F02949072291438D4628482949294A00F075 S113010039F8294829492A4A00F034F829482A4963 S11301102A4A00F02FF82A482A492B4A00F02AF8E4 @@ -24,13 +24,13 @@ S11301501C481D49884205D00268043003B4904706 S113016003BCF7E700208646EC4600200021214A24 S11301709047FEE7884207D0521A05D00378013031 S11301800B700131013AF9D17047884202D00270F4 -S11301900130FAE770470000C0200020C06F000063 +S11301900130FAE770470000C0200020DC6F000047 S11301A00001002018010020F8010000F8010000FF -S11301B050610000C06F0000000100200001002019 -S11301C05061000050610000506100005061000067 -S11301D05061000050610000506100005061000057 -S11301E0C06F0000180100204018002040180020B3 -S10B01F0C01800206D1C000082 +S11301B058610000DC6F00000001002000010020F5 +S11301C05861000058610000586100005861000047 +S11301D05861000058610000586100005861000037 +S11301E0DC6F000018010020401800204018002097 +S10B01F0C0180020751C00007A S11301F820F08052A2F58013013B012B70B540F228 S11302088580434B9A4200F0818003F580739A42BB S11302187CD003F500739A4278D003F1005303F5B8 @@ -52,7 +52,7 @@ S1130308B84005288CBF0020012070BD012070BDB5 S1130318000110000B8000808000002000400010C5 S1130328004800F00001001008001010040000103C S1130338FDE7FF0F010010200010100013B504465C -S1130348FFF756FF20B940F231311F4801F0F8FF9A +S1130348FFF756FF20B940F231311F4801F0FCFF96 S113035804F07043B3F1704F1BD11C4BC4F3072254 S113036813445B01A40023F07E4304F47F7423F058 S11303781F0344F08444012223431A60002201929B @@ -60,14 +60,14 @@ S1130388019A0F2A02D8019A0132F8E700221A606A S113039818E00F4B220F53F82230A2B21968C4F3A5 S11303A8044402FA04F441EA04021A6000220192A5 S11303B8019A0F2A02D8019A0132F8E71A6822EA48 -S11303C804041C6002B010BDBC61000000E50F40CD -S11303D84062000010B50446FFF70AFF20B940F256 -S11303E89631134801F0ACFF04F07043B3F1704F39 +S11303C804041C6002B010BDC461000000E50F40C5 +S11303D84C62000010B50446FFF70AFF20B940F24A +S11303E89631134801F0B0FF04F07043B3F1704F35 S11303F811D1104BC4F3072213445B01A40023F06A S11304087E4304F47F7423F01F0344F0844423439D S113041801221A6010BD084B220F53F82210A2B211 S11304280B68C4F3044402FA04F41C430C6010BDC2 -S1130438BC61000000E60F403462000001387FF41C +S1130438C461000000E60F404062000001387FF408 S1130448FDAF7047F8B54A4B01461A6812F0E04F01 S113045805D01A68474B1340B3F1805F02D10029D5 S1130468C0F28480444C454D26682B6826F48002EB @@ -115,7 +115,7 @@ S11306F880014C021AD5002B0DDA590005D51A05CC S113070803D44000C3F3865301E0C3F3C553013354 S1130718B0FBF3F0F0BDC1F3C3510131B0FBF1F00C S1130728F0BD0020F0BD4FF48000B8E7F0BD00BF75 -S113073860E00F405061000000E00F400000FF70CF +S113073860E00F405861000000E00F400000FF70C7 S113074800000110000003100024F400001BB7008F S113075800093D00C0C62D00C0E1E400703839002E S113076864E00F4020F44053B3F1402F20F480524A @@ -124,16 +124,16 @@ S113078801F560318B4210D0A1F5F83188420CD0C4 S113079801F50C318B4208D0064B9A4205D003F57B S11307A80053C31A5842584170470120704700BF8C S11307B8008005400040064070B505460C461646C4 -S11307C8FFF7D0FF20B94FF490710F4801F0B8FD3E -S11307D8022E04D94FF491710B4801F0B1FDD5F8FC +S11307C8FFF7D0FF20B94FF490710F4801F0BCFD3A +S11307D8022E04D94FF491710B4801F0B5FDD5F8F8 S11307E80034F0074CBF2343A34305F5806213602C S11307F8D5F82024B10705F584634CBF144322EAD5 -S113080804041C6070BD00BF4C6200002DE9F04177 +S113080804041C6070BD00BF586200002DE9F0416B S113081804460D4617461E46FFF7A4FF20B940F2CA -S1130828FF113C4801F08CFD7B1E012B04F5A068E8 +S1130828FF113C4801F090FD7B1E012B04F5A068E4 S113083808D927F00803042B18D040F203213548BF -S113084801F07EFD082E0BD00C2E04D841F2016372 -S1130858F340DA0704D44FF402712E4801F070FD16 +S113084801F082FD082E0BD00C2E04D841F201636E +S1130858F340DA0704D44FF402712E4801F074FD12 S1130868FB0705D5D4F800352B4305E0082EEBD15A S1130878D8F8003023EA0503C8F80030D4F8043562 S1130888B80704F204524CBF2B43AB431360D4F8AB @@ -145,31 +145,31 @@ S11308D82B43AB431360D4F81435700704F2145255 S11308E84CBF2B43AB431360D4F81C35310704F2D7 S11308F81C524CBF2B43AB431360D4F8283504F582 S1130908A5620EB91D4301E023EA05051560BDE89B -S1130918F08100BF4C62000038B504460D46FFF76D -S113092821FF20B940F26531024801F009FD54F86D -S1130938250038BD4C62000070B504460D461646C5 -S1130948FFF710FF20B940F28531034801F0F8FCA5 -S113095844F8256070BD00BF4C62000070B50446C1 +S1130918F08100BF5862000038B504460D46FFF761 +S113092821FF20B940F26531024801F00DFD54F869 +S1130938250038BD5862000070B504460D461646B9 +S1130948FFF710FF20B940F28531034801F0FCFCA1 +S113095844F8256070BD00BF5862000070B50446B5 S11309680D46FFF7FFFE20B940F25241074801F057 -S1130978E7FC294620460222FFF71EFF29462046A7 -S1130988BDE8704008230422FFF740BF4C62000012 +S1130978EBFC294620460222FFF71EFF29462046A3 +S1130988BDE8704008230422FFF740BF5862000006 S113099838B504460D46FFF7E5FE20B940F2F141AB -S11309A8074801F0CDFC2946204608230122FFF719 +S11309A8074801F0D1FC2946204608230122FFF715 S11309B82DFF29462046BDE838400122FFF7FCBE3A -S11309C84C62000070B504460D46FFF7CBFE20B913 -S11309D840F29661074801F0B3FC294620460222FA +S11309C85862000070B504460D46FFF7CBFE20B907 +S11309D840F29661074801F0B7FC294620460222F6 S11309E8FFF7EAFE29462046BDE8704008230122A5 -S11309F8FFF70CBF4C62000070B504460D46FFF7C4 -S1130A08B1FE20B940F2EA61074801F099FC294691 +S11309F8FFF70CBF5862000070B504460D46FFF7B8 +S1130A08B1FE20B940F2EA61074801F09DFC29468D S1130A1820460222FFF7D0FE29462046BDE8704052 -S1130A2808230122FFF7F2BE4C620000C0F3090359 -S1130A3810B504461BB19C210C4801F081FC40F61A +S1130A2808230122FFF7F2BE58620000C0F309034D +S1130A3810B504461BB19C210C4801F085FC40F616 S1130A4801220B4B1A600B4A43F8144C0C3B1A60F6 S1130A581A689207FCD440F60120074B1B6818401B -S1130A68003018BF0120404210BD00BFC262000020 +S1130A68003018BF0120404210BD00BFD062000012 S1130A7814D00F40020042A40CD00F402DE9F041DD S1130A88044688070D46164603D0DF212C4801F09A -S1130A9857FCB10703D0E021294801F051FC42F288 +S1130A985BFCB10703D0E021294801F055FC42F280 S1130AA80162284B1A6003F58C530C331B68DA0770 S1130AB809D4254A23462D1B244FDFF8A8E0DFF884 S1130AC898C0904623E0224A204996462148224F5E @@ -180,71 +180,71 @@ S1130B08DB07FBD4E4E7D8F80010C907FBD4F11AD3 S1130B18CC4205EB030007D0386053F8041BCEF829 S1130B280010C2F800C0EEE742F201600C4B1B68EB S1130B381840003018BF01204042BDE8F08100BFD2 -S1130B48C262000014D00F4008D00F4000D00F40FC +S1130B48D062000014D00F4008D00F4000D00F40EE S1130B5820D00F4030D00F40010042A400D10F40F4 S1130B680CD00F4004D00F4038B50C46054620B9C8 -S1130B784FF421710F4801F0E3FB24B940F28521B9 -S1130B880C4801F0DDFB0C4B1A6812F0E04F0DD055 +S1130B784FF421710F4801F0E7FB24B940F28521B5 +S1130B880C4801F0E1FB0C4B1A6812F0E04F0DD051 S1130B981A680A4B1340B3F1805F07D0084B002052 S1130BA81B682B60074B1B68236038BD4FF0FF3070 -S1130BB838BD00BFC262000000E00F400000FF70B3 +S1130BB838BD00BFD062000000E00F400000FF70A5 S1130BC8E0E10F40E4E10F40064B20F44050984226 S1130BD805D003F58043C31A584258417047012091 S1130BE8704700BF00C0004010B50446FFF7ECFF93 -S1130BF820B94FF4FB71074801F0A2FBE36A43F004 +S1130BF820B94FF4FB71074801F0A6FBE36A43F000 S1130C081003E362236B43F4407343F0010323634B -S1130C1810BD00BF3C63000010B50446FFF7D4FFC5 -S1130C2820B940F21621084801F08AFBA3691B0782 +S1130C1810BD00BF4C63000010B50446FFF7D4FFB5 +S1130C2820B940F21621084801F08EFBA3691B077E S1130C38FCD4E36A23F01003E362236B23F44073C8 -S1130C4823F00103236310BD3C630000F8B5054697 +S1130C4823F00103236310BD4C630000F8B5054687 S1130C580C4617461E46FFF7B7FF20B94FF4B0718C -S1130C682C4801F06DFB27B940F26111294801F0C5 -S1130C7867FB294B1A6812F0E04F1DD01968274A00 +S1130C682C4801F071FB27B940F26111294801F0C1 +S1130C786BFB294B1A6812F0E04F1DD01968274AFC S1130C880A40B2F1805F17D01968244A0A402449FF S1130C988A4203D11B689BB2022B0DD01E4A1F4BFC S1130CA811680B401F498B4208D113689BB2002B73 S1130CB814BF0823102302E0102300E008237B4319 -S1130CC8A34204D94FF4B171124801F039FB284604 +S1130CC8A34204D94FF4B171124801F03DFB284600 S1130CD8FFF7A2FFB4EB071F38BF7F084FEAC4042D S1130CE8B4FBF7F42B6B04F1010435BF43F0200384 S1130CF823F020032B632B63E3096B62C4F34504DD S1130D080023AC622846EE62AB61BDE8F840FFF709 -S1130D186BBF00BF3C63000000E00F400000FF70A1 +S1130D186BBF00BF4C63000000E00F400000FF7091 S1130D28000001100000031010B50446FFF74CFF43 -S1130D3820B940F25541044801F002FBA06980F053 -S1130D482000C0F3401010BD3C63000010B50446F9 -S1130D58FFF73AFF20B940F27641054801F0F0FA6E +S1130D3820B940F25541044801F006FBA06980F04F +S1130D482000C0F3401010BD4C63000010B50446E9 +S1130D58FFF73AFF20B940F27641054801F0F4FA6A S1130D68A369DB0654BF20684FF0FF3010BD00BFF5 -S1130D783C63000038B504460D46FFF725FF20B94B -S1130D8840F2C941044801F0DBFAA3699B065ABF43 -S1130D9801202560002038BD3C63000010B50446DE -S1130DA8FFF712FF20B940F23B51034801F0C8FA9B -S1130DB8A069C0F3C00010BD3C630000034B20F4DD +S1130D784C63000038B504460D46FFF725FF20B93B +S1130D8840F2C941044801F0DFFAA3699B065ABF3F +S1130D9801202560002038BD4C63000010B50446CE +S1130DA8FFF712FF20B940F23B51034801F0CCFA97 +S1130DB8A069C0F3C00010BD4C630000034B20F4CD S1130DC84050C31A58425841704700BF0080004041 S1130DD82DE9F843DDF820800646894614461D4669 -S1130DE8099FFFF7EBFF18B9CC21294801F0A8FAAD +S1130DE8099FFFF7EBFF18B9CC21294801F0ACFAA9 S1130DF8032C07D9102C05D0202C03D0D221244849 -S1130E0801F09EFA022D04D9D521214801F098FA5F +S1130E0801F0A2FA022D04D9D521214801F09CFA57 S1130E1808E03DB9B8EB590F09D9D7211C4801F0AE -S1130E288FFA04E00C23B9FBF3F39845F5D8B9FB22 -S1130E38F8F8B8F57E4F03D9D821154801F080FA9F -S1130E483B1F0C2B03D9D921114801F079FA022D43 +S1130E2893FA04E00C23B9FBF3F39845F5D8B9FB1E +S1130E38F8F8B8F57E4F03D9D821154801F084FA9B +S1130E483B1F0C2B03D9D921114801F07DFA022D3F S1130E5802D025B1002500E00825042300E02B4634 S1130E681D43756000230233B8FBF3F2013AFF2AED S1130E78F9D83361013F04F030031F43A301DBB207 S1130E8847EA030444EA02243460BDE8F88300BF57 -S1130E98B563000010B50446FFF790FF20B94FF47E -S1130EA88571044801F04CFA636843F002036360F7 -S1130EB810BD00BFB563000010B50446FFF77EFF00 -S1130EC820B940F22311044801F03AFA636823F088 -S1130ED80203636010BD00BFB563000038B5044663 +S1130E98C763000010B50446FFF790FF20B94FF46C +S1130EA88571044801F050FA636843F002036360F3 +S1130EB810BD00BFC763000010B50446FFF77EFFEE +S1130EC820B940F22311044801F03EFA636823F084 +S1130ED80203636010BD00BFC763000038B5044651 S1130EE80D46FFF76BFF20B940F223210A4801F0B1 -S1130EF827FA236803F00F026FF0010393402B4293 -S1130F0804D040F22521044801F01AFAE3689B074B -S1130F18FCD5A56038BD00BFB563000038B50446EC +S1130EF82BFA236803F00F026FF0010393402B428F +S1130F0804D040F22521044801F01EFAE3689B0747 +S1130F18FCD5A56038BD00BFC763000038B50446DA S1130F280D46FFF74BFF20B940F27F21044801F03A -S1130F3807FAE3685B07FCD5A3682B6038BD00BFDC -S1130F48B5630000F0B504698446A7B200F1100641 +S1130F380BFAE3685B07FCD5A3682B6038BD00BFD8 +S1130F48C7630000F0B504698446A7B200F110062F S1130F58B81F90428646A8BF9646230C240E0B70F1 S1130F684C700223AEF10305AB4203DA3468CC506B S1130F780433F9E773451EDAAB42DCF8104008D1B4 @@ -260,52 +260,52 @@ S11310085D78090441EA052323430CE0941EA342B6 S113101805D1CC5C0B445B7844EA032303E0541EFB S1131028A34201D1CB5C036101238363104670BDE5 S113103838B5074B054698420C4603D05D21054850 -S113104801F07EF9044BB4FBF3F4E4B26C6238BDEE -S1131058008004402A640000404B4C0038B5134B10 -S1131068044698420D4603D0A621114801F068F9B8 +S113104801F082F9044BB4FBF3F4E4B26C6238BDEA +S1131058008004403E640000404B4C0038B5134BFC +S1131068044698420D4603D0A621114801F06CF9B4 S113107825F4873323F016031BB1AA210C4801F089 -S11310885FF9E368EAB223F016031343E360A36845 +S113108863F9E368EAB223F016031343E360A36841 S1131098C5F3072223F00E031343A360E36BC5F3E0 S11310A8074523F001031D43E56338BD0080044070 -S11310B82A640000154B37B5984205460C4604D0FF -S11310C840F21311124801F03BF924B94FF48A7124 -S11310D80F4801F035F923788DF8043063788DF8DA +S11310B83E640000154B37B5984205460C4604D0EB +S11310C840F21311124801F03FF924B94FF48A7120 +S11310D80F4801F039F923788DF8043063788DF8D6 S11310E80530A3788DF80630E3788DF80730019B36 S11310F86B610023019323798DF8043063798DF8AB S11311080530019BAB6103B030BD00BF00800440D3 -S11311182A6400000D4B10B59842044604D040F2EE -S113112869110B4801F00CF9A36843F01003A3609C +S11311183E6400000D4B10B59842044604D040F2DA +S113112869110B4801F010F9A36843F01003A36098 S1131138A36843F00103A360E36843F00103E36099 S1131148A36843F01003A36010BD00BF00800440EF -S11311582A640000124B70B5984204460D461646A0 -S113116804D040F28F210F4801F0EAF825B94FF472 -S113117824710C4801F0E4F8002E04DC40F29121BB -S1131188084801F0DDF8606B10F03F0006D03246E5 +S11311583E640000124B70B5984204460D4616468C +S113116804D040F28F210F4801F0EEF825B94FF46E +S113117824710C4801F0E8F8002E04DC40F29121B7 +S1131188084801F0E1F8606B10F03F0006D03246E1 S113119829462046BDE87040FFF7D4BE70BD00BFA5 -S11311A8008004402A640000144B70B59842054638 -S11311B80E46144604D040F29E31114801F0C0F89E -S11311C826B940F29F310E4801F0BAF8002C04DC2D -S11311D84FF468710A4801F0B3F8AB6BDB07FCD431 +S11311A8008004403E640000144B70B59842054624 +S11311B80E46144604D040F29E31114801F0C4F89A +S11311C826B940F29F310E4801F0BEF8002C04DC29 +S11311D84FF468710A4801F0B7F8AB6BDB07FCD42D S11311E840F2FE739C4206DC224631462846BDE89E S11311F87040FFF7EABE604270BD00BF0080044043 -S11312082A64000038B50B4B044698420D4604D0B6 -S113121840F24741084801F093F835F07F0304D0C1 -S113122840F24A41044801F08BF8616821EA05015B -S1131238616038BD008004402A64000038B5074B5B +S11312083E64000038B50B4B044698420D4604D0A2 +S113121840F24741084801F097F835F07F0304D0BD +S113122840F24A41044801F08FF8616821EA050157 +S1131238616038BD008004403E64000038B5074B47 S1131248044698420D4604D040F26A41044801F02D -S113125877F820680DB16368184038BD00800440F1 -S11312682A64000038B50A4B044698420D4604D057 -S113127840F29F41074801F063F835F07F0304D03A -S113128840F2A241034801F05BF8256038BD00BF75 -S1131298008004402A64000038B50D4B0546984286 -S11312A80C4604D040F212510A4801F049F82A6A5F +S11312587BF820680DB16368184038BD00800440ED +S11312683E64000038B50A4B044698420D4604D043 +S113127840F29F41074801F067F835F07F0304D036 +S113128840F2A241034801F05FF8256038BD00BF71 +S1131298008004403E64000038B50D4B0546984272 +S11312A80C4604D040F212510A4801F04DF82A6A5B S11312B805F12003D107FAD4E400E4B244F00104B0 S11312C81C601A68D207FCD4286B80B238BD00BFF2 -S11312D8008004402A64000013B5064C01462046E9 +S11312D8008004403E64000013B5064C01462046D5 S11312E8FFF7FCFD204601A9FFF718FE9DF804004E -S11312F802B010BD0080004038B500F065FF00F56D +S11312F802B010BD0080004038B500F069FF00F569 S1131308FA75FF20FFF7E8FFFF28044603D000F032 -S11313185BFF8542F5D8A4F1FF035842584138BD14 +S11313185FFF8542F5D8A4F1FF035842584138BD10 S113132808B5012204481146FFF706FBBDE808404A S1131338FF20FFF7D1BF00BF0070004010B50022A6 S113134801210848FFF7F8FAFF20FFF7C5FFFFF768 @@ -324,8 +324,8 @@ S113140805F2022514F8020CFFF766FF023414F8FB S1131418030CFFF761FFAC42F4D1FF20FFF75CFF38 S1131428FF20FFF759FFFF20FFF756FF00F01F00CA S1131438431F5842584138BD012038BD70B506468F -S11314480D4600F0C1FE00F16404FF20FFF744FFDD -S1131458FF2805D100F0B8FE8442F6D8002070BDFC +S11314480D4600F0C5FE00F16404FF20FFF744FFD9 +S1131458FF2805D100F0BCFE8442F6D8002070BDF8 S1131468FE28FBD1B41C0235FF20FFF735FF04F832 S1131478020CFF20FFF730FF023404F8030C2B1B87 S1131488DE42F1D1FF20FFF727FFFF20FFF724FFFB @@ -343,17 +343,17 @@ S11315384FF04020FFF700FA0A240DF10C08FF21B0 S11315485A48FFF7CBFC41465848FFF7E7FC013CF3 S1131558F5D120214FF04020FFF734FA224601212B S11315685048FFF7E9F921462046FFF7FDFE012818 -S1131578054661D100F028FE4FF4D57100F57A775D +S1131578054661D100F02CFE4FF4D57100F57A7759 S11315880820FFF7F1FE012836D1FF20FFF7A4FE5B S113159808F804000134042CF7D19DF80E30012B0F -S11315A84AD19DF80F30AA2B46D100F00DFE874290 -S11315B804D800F009FE87423ED907E04FF0804185 +S11315A84AD19DF80F30AA2B46D100F011FE87428C +S11315B804D800F00DFE87423ED907E04FF0804181 S11315C8A920FFF7D1FE0028EFD1F2E700213A2045 S11315D8FFF7CAFE80BB0446FF20FFF77DFE08F82C S11315E804000134042CF7D19DF80C3013F0400F9B S11315F814BF0C24042420E02146A920FFF7B4FEDC -S1131608012887BF2C4625460224A92500F0DCFDC5 -S1131618874204D800F0D8FD87420DD906E000219E +S1131608012887BF2C4625460224A92500F0E0FDC1 +S1131618874204D800F0DCFD87420DD906E000219A S11316282846FFF7A1FE0028F0D1F3E74FF4007134 S11316381020FFF799FE00B100241D4B1C60FFF732 S11316486FFE3378DCB103F0FE0318483370FFF7FC @@ -412,1382 +412,1384 @@ S11319885B077FF54FAF00218D20FFF7EDFC0028A2 S11319987FF448AFFF20FFF79FFC40212846FFF75C S11319A84DFDB0FA80F4640900E00424FFF7B8FCA4 S11319B8204602E0042000E0032004B070BD00BF0C -S11319C8000100201801002000F0FEBB10B5044CF3 +S11319C8000100201801002000F002BC10B5044CEE S11319D82046FEF7FFFC2046BDE81040FEF7AEBCEB -S11319E80050102030B53D4885B0FEF7F3FC0C21BB -S11319F83B48FEF7B3FF7F213A48FFF703FC002179 -S1131A083848FFF71BFC01463648FFF72BFCFEF766 -S1131A18C1FD01463348FFF70BFB16213148FFF798 -S1131A281DFB3048FFF776FB01212E48FFF734FCF5 -S1131A38054600F0C9FB00F59C540834680708D42F -S1131A4801212848FFF728FC054600F0BDFB844225 -S1131A58F4D808238DF8083000238DF8093027239B +S11319E80050102030B53F4885B0FEF7F3FC0C21B9 +S11319F83D48FEF7B3FF7F213C48FFF703FC002175 +S1131A083A48FFF71BFC01463848FFF72BFCFEF762 +S1131A18C1FD01463548FFF70BFB16213348FFF794 +S1131A281DFB3248FFF776FB01213048FFF734FCF1 +S1131A38054600F0CDFB00F59C540834680708D42B +S1131A4801212A48FFF728FC054600F0C1FB84421F +S1131A5819D808238DF8083000238DF80930272376 S1131A688DF80A3069238DF80B305B238DF80C3020 S1131A7801A9452368468DF80D30FFF775F8009ADB -S1131A88541C12D0019B591C0FD0110A8DF8082040 -S1131A98120C8DF80A208DF80B301A0A1B0C8DF8DD -S1131AA809108DF80C208DF80D3002A90D48FFF7A8 -S1131AB801FB0D4B9DF808201A709DF809205A70F7 -S1131AC89DF80A209A709DF80B20DA709DF80C2076 -S1131AD81A719DF80D205A7105B030BD2000002000 -S1131AE8005002400080044088170020002303703F -S1131AF843708370C37003714371704710B500213C -S1131B080948FFF79BFB044601460748FFF7AAFB71 -S1131B1814F0010007D0BDE8104040F242620349C6 -S1131B280148FFF717BB10BD0080044020110020B6 -S1131B38024B03491A880348FFF736BBD410002028 -S1131B48201100200080044008B502210348FEF754 -S1131B58E3FE003018BF012008BD00BF005002405A -S1131B6800B5C7B000214FF48C72684604F0E4FA5B -S1131B786946084802F078FD40B9009838B19DF8E4 -S1131B88080080F01000C0F3001000E0002047B007 -S1131B985DF804FBA464000000487047A4640000D6 -S1131BA810B5074C00230A220649204684F8283237 -S1131BB802F034FA10B9012384F8283210BD00BFAA -S1131BC81C010020BF64000010B50C4890F82832AE -S1131BD8012B01D102F0A0FC00F0F6FA00F1640434 -S1131BE80748FFF7DBF8012803D100F0EDFA844237 -S1131BF8F6D20448BDE8104002F060BD1C01002084 -S1131C0800C00040A4640000034890F82832012B67 -S1131C1801D102F081BC70471C01002038B50F4D7A -S1131C28044695F82832012B0AD1294602F0C0FD52 -S1131C38002805DA0023284685F8283202F06CFCCF -S1131C48013C14F8011F41B10548FFF793F8044813 -S1131C58FFF76AF80028FAD0F3E738BD1C01002022 -S1131C6800C0004037B5002402AD164805F8014D00 -S1131C78FEF7E8FB1448FEF7ADFB224602211348A1 -S1131C88FEF79AFD0A23012202211048FEF7BEFD41 -S1131C980F48FEF79FFB03214FF04020FEF7ACFEF0 -S1131CA800F04CF800F09EFB2946204600F05CF852 -S1131CB89DF80730012B01D100F00CFC00F0A3FBC8 -S1131CC8FCE700BF8003C001200000200050024050 -S1131CD8010000203821014800F032BBCC64000028 -S1131CE80B490B68D8B2C3F3072200EB1360104406 -S1131CF8C3F30743184480B200228B181B790132BE -S1131D081844382A80B2F8D1404280B2704700BFE4 -S1131D180000002010B5074C074B22689A4206D1F0 -S1131D28FFF7DEFFA38F1B1A5842584110BD00204D -S1131D3810BD00BF00000020A2E742CE08B5FFF79F -S1131D48E9FF60B90146064B064A1A601A180130C1 -S1131D5838281171FAD1FFF7C3FF014B988708BDE2 -S1131D6800000020A2E742CE38B505460C46FFF72E -S1131D78D1FF58B1372D06D83CB1054B01201D447D -S1131D882B79237038BD002038BD204638BD00BFEC -S1131D980000002000F0D0BA10B500F0E4F9A0B1BA -S1131DA8FFF7D2FE88B100F06DFB00F0F9F900F0FE -S1131DB8DCF9084B20F0604020F07F00186000F048 -S1131DC8D4F9446800F0BAFAA047BDE8104000F01E -S1131DD881BB00BF08ED00E0013A70B54D1E5618EE -S1131DE8441AB54205D015F8013F635500F07FFB4E -S1131DF8F7E770BDF8B505460A4E00240C2700F035 -S1131E0876FB07FB04F39959A94206D833445A6868 -S1131E180A44954201D2187AF8BD0134102CEED147 -S1131E28FF20F8BD386500002DE9F3410546006838 -S1131E38FFF7E0FFFF2801D1002019E00024261D48 -S1131E482F68AB5904EB0708019300F050FB0422F8 -S1131E5841460DEB0200FEF711FE0028ECD1E259D1 -S1131E68019B9A42E8D1B6F5007F3446E7D10120B8 -S1131E7802B0BDE8F081000038B5114B0446984221 -S1131E880D4606D0B1F5004F05D0FFF7CDFF18B9C0 -S1131E9811E00C4C00E01C46C5F308035BB9236849 -S1131EA89D420AD020464FF4007240F8045B29464C -S1131EB8FFF792FF01E0002038BD204638BD00BF7F -S1131EC8480300204C0500202DE9F8439846036890 -S1131ED821F4FF76013304460D46174626F0010621 -S1131EE806D140F8046B4FF400723146FFF774FFD3 -S1131EF823689E4208D020463146FFF7BDFF0446BA -S1131F0810B90020BDE8F883B946236806F50076C1 -S1131F18ED1A2544043500F0EAFA231DEB1AB3F54B -S1131F28007F07D320463146FFF7A6FF0446002862 -S1131F38E7D0051D19F8013B05F8013BC9EB080377 -S1131F48DF42E8D10120BDE8F8830000034A4FF0DE -S1131F58FF331360024A1360704700BF4C0500202A -S1131F6848030020FFF7F2BFC0F57F3370B503F2D2 -S1131F78FF3316464A1E9A4204460D4619D8FFF7FF -S1131F8839FFFF2815D0601E2844FFF733FFFF28C8 -S1131F980FD024F4FF7323F00103B3F5004F324646 -S1131FA82B462146BDE870400CBF03480348FFF7A1 -S1131FB88BBF002070BD00BF480300204C050020E3 -S1131FC82DE9F843C0F57F334A1E03F2FF339A42E2 -S1131FD804460E4602D90020BDE8F883FFF70AFF3D -S1131FE80546601E3044FFF705FF85420746F2D8D0 -S1131FF82B1FDBB2FA2BEED81328ECD8244E00247E -S11320084FF00C0900F073FA09FB04631A7ADFF83D -S11320188080AA4201D11E6804E00134102CF1D159 -S11320284FF0FF3600240C2500F061FA05FB048309 -S11320381A7ABA4201D11C6804E00134102CF3D195 -S11320484FF0FF3400254FF00C0900F050FA09FB5B -S113205805831A7ABA4201D15B6803E00135102D71 -S1132068F3D10023A41B2344C3F38F240025ABB26C -S11320789C4209D900F03BFA06EB8520FEF7D6FC12 -S113208801350028F3D0A6E70120BDE8F88300BF96 -S1132098386500000F4B07B51A68013216D09A68E4 -S11320A8596848F2F0001144DA6811441A69114475 -S11320B85A6911449A691144DA698B185B4202AA75 -S11320C842F8043D0421FFF74FFF00E0012003B06C -S11320D85DF804FB480300204FF400431A6848F2F3 -S11320E804031B68134448F208021268134448F2B4 -S11320F80C021268134448F21002116848F21402E0 -S113210812680B441A4448F218031B68134448F233 -S1132118F0021268D3420CBF01200020704700006F -S11321280A4808B50368013305D10948036801332F -S113213806D1012008BDFFF777FE0028F5D108BDB8 -S1132148FFF772FE003018BF012008BD48030020C5 -S11321584C0500204FF400407047FFF703BFFFF71A -S113216803BFFFF72DBFFFF7B7BFFFF7F3BF08B5EE -S1132178FFF790FF18B1BDE80840FFF7D1BF08BDCD -S11321884CF24F31044B00221A60596005219A60C1 -S11321981960024B1A60704710E000E050070020F5 -S11321A8014B00221A60704710E000E0044B1B68E2 -S11321B8DB0341BF034A136801331360704700BF50 -S11321C810E000E05007002008B5FFF7EFFF014BCF -S11321D8186808BD5007002038B5FFF7F5FF00F16F -S11321E80A050748FEF7A0FD044630B900F07FF958 -S11321F8FFF7EAFF8542F4D200E00124204638BD07 -S113220800C0004010B50748FEF7E4F8FEF7C2F92D -S1132218BDE81040014660234FF461420248FEF7CE -S113222815BD00BF0100001000C00040402970B572 -S113223806460C4603D95D21144800F081F821466E -S11322481348FEF797FD20B96121104800F078F88B -S113225803E0FFF7C1FF0128F6D13546A4B2AB1B52 -S11322689BB29C4211D900F042F915F8011B0848A9 -S1132278FEF780FD20B96A21044800F061F8EEE712 -S1132288FFF7AAFF0128EAD0F5E770BDF86500005A -S113229800C000402DE9F041224D07462C780E4637 -S11322A8ACB92148FEF752FD421C01D1002435E0A7 -S11322B81E4BC0B2187001383F28F7D8FFF784FFC7 -S11322C81B4B18601B4B1C7001232B7026E0194C08 -S11322D8154894F80080FEF739FD431C08F10108FD -S11322E813D01249237801F8080001330A78DBB2C5 -S11322F89A422370DAD101313846FFF76DFD002385 -S11323082B7023780124337008E0FFF75DFF084B36 -S11323181B6864339842C9D900242C702046BDE850 -S1132328F08100BF9607002000C000405407002039 -S1132338980700209507002072B6704762B6704768 -S113234808B500F0D4F8FCE710B500F0C1F801288E -S11323581AD000F075FAB8B10C4C2378012B13D1BC -S1132368FFF732FF0A4B1A680A4B1B68134403F53C -S1132378FA73984208D30023237000F069FA18B955 -S1132388BDE81040FFF708BD10BD00BFA00700203E -S11323989C070020A4070020014B1860704700BF69 -S11323A89C070020014B1868704700BF9C07002059 -S11323B808B5044B1B78012B03D1FFF705FF024B2B -S11323C8186008BDA0070020A407002008B5044B26 -S11323D801221A70FFF7ECFFBDE80840FFF7B4BF0D -S11323E8A007002008B5FFF7D5FC00F07FF8FFF739 -S11323F8C7FEFFF7B2FE00F00BFA00F011F8BDE8D3 -S11324080840FFF7E3BF08B500F071F8FFF7CEFE08 -S113241800F00CFB00F010F8BDE80840FFF794BF8B -S113242808B500F06FF8FFF7EDFE024B00221A70B2 -S113243808BD00BF0101002007B510480DF10701D0 -S1132448FFF728FF012807D10D4B00229DF807103C -S11324580A481A7000F074F80DF10701074803F0F0 -S11324683BFD012807D1064B03229DF807100348BA -S11324781A7000F065F803B05DF804FBA8070020A3 -S113248801010020704700000A4B70B51A7806460F -S11324980D461C4612B9C9B2FFF7C8FE2378032BB0 -S11324A803D1E9B2304603F0F1FCBDE8704000F016 -S11324B83FB800BF01010020034B1B78013B012BEF -S11324C88CBF40200020704701010020FFF7F4BFB3 -S11324D800F026B808B503F0CBFC034B03221A70AE -S11324E8BDE80840FFF764BF01010020704770474A -S11324F8034BFE22DA7002221871A3F844207047B5 -S1132508E8070020054B00221A709A6483F84320D8 -S1132518A3F844209A705A70704700BFE807002057 -S1132528024B1878003018BF01207047E8070020D4 -S1132538024B002283F84320704700BFE8070020BD -S1132548F8B506780546FF2E844C1ED100F078F9BC -S113255808B91020E9E00023102201256370637193 -S113256822712570E670FFF7B1FFA071FFF7A4FF91 -S1132578E071FFF7A1FF0823000A20726572A572B3 -S1132588A4F84430FFF7E9FDD1E02778012F40F0A3 -S1132598E380F32E54D01FD8CF2E00F0BC8006D889 -S11325A8C92E00F08280CC2E00F0BC80BCE0D12E75 -S11325B800F0AB80C0F08B80D22E40F0B5800025AF -S11325C8FF23E37025716571FFF780FFE571A07142 -S11325D825726572072395E0FA2E48D00AD8F52E9D -S11325E811D019D3F62E40F09F80FF23E37043687F -S11325F8A36494E0FD2E49D0FE2E52D0FC2E40F068 -S11326089380002091E0FFF761FF6A78904201DC33 -S113261822208AE0A16C07E0FFF758FF6B78984204 -S1132628F6DD6968A1646A78201DFFF7D5FBFF23EE -S1132638E3706B78A26C1344A3646B78013361E094 -S1132648FF23E370A66C476800253744BE4206D0D2 -S113265816F8013B1D44EDB2FFF749FFF6E70123E5 -S113266823710023C4F807506371A3710CE0FF239E -S1132678E3703B4B0722A364002323716371A371A6 -S1132688E27123726372A37208233BE0FF2362782A -S1132698E37000232371A371E3712372627106232B -S11326A830E000232370637037E0A66CFFF70EFF59 -S11326B86A1C411E3046FFF752FD98B3FF23E370AE -S11326C8FFF704FFA36C01381844A06427E0FFF760 -S11326D8FDFE6B78013898429ADDFF23E370A4F875 -S11326E84470697819B9FFF742FD00BB1AE0AA1CC7 -S11326F8A06C1A4EFFF733FDA0B16B78B26C13448B -S1132708B36414E0A4F8443011E04168A06CFFF706 -S113271828FD10B906E0FFF73FFBFF23E370A4F898 -S1132728447004E0312000E02020FFF7E1FE94F833 -S11327384330012B02D11020FFF7DAFEB4F944101C -S11327480648002908DD012380F8433089B20330A4 -S1132758BDE8F840FFF798BEF8BD00BFE8070020C1 -S11327687C66000070B5461E451C002416F8010F4F -S113277803F0B6FCC0B2A0F13003DBB2162B10D8BC -S1132788A0F13A02062A0CD9092B84BFA0F1370319 -S1132798DBB203EB0414AE4204F0FF04E6D1204696 -S11327A870BD002070BD00000346024609480A2196 -S11327B8B2FBF1F20130002AFAD102700A21B3FB0C -S11327C8F1F201FB1233303300F8013D1346002ABD -S11327D8F5D170473408002038B5044600090928A3 -S11327E80D4601D9373003E0303003F079FCC0B22C -S11327F8287004F00F00092801D9373003E030307D -S113280803F06EFCC0B200236870AB70284638BD74 -S113281808B5074B0022074907481A7001F0D6FB90 -S113282828B1BDE8084077210448FFF789BD08BDF1 -S11328387408002084660000800800208766000071 -S1132848024B1878B0FA80F04009704774080020E9 -S113285810B5FFF73DFE012801D1002010BD054C3D -S11328682378002BF9D1FFF77BF90128F5D12070E3 -S113287810BD00BF7408002010B50446007803F0AA -S11328882FFC53280AD1607803F026FC30B1637812 -S1132898312B05D0322B05D0332B05D0032010BDA6 -S11328A8002010BD012010BD022010BD70B50546E2 -S11328B80230FFF757FF044686B204352846FFF76F -S11328C851FF013EB6B22044012EC4B205F10205FF -S11328D8F4D82846E443FFF745FFE4B2231A5842E4 -S11328E8584170BD2DE9F041064615460F4601B121 -S11328F820B940F261214C48FFF722FD3046FFF72A -S1132908BBFF0328044600F089803046FFF7CEFF5A -S113291800287FD0012C24D002D3022C4AD07DE099 -S1132928B01CFFF71FFF0446301DFFF71BFF000212 -S11329383860B01DFFF716FF3B6808361844386046 -S1132948E01E04B2002D6CD000239FB2A74206EB10 -S1132958430003F1010864DAFFF704FF4346E8552E -S1132968F3E7B01CFFF7FEFE0446301DFFF7FAFE3E -S113297800043860B01DFFF7F5FE3B6803EB002048 -S1132988386006F10800FFF7EDFE3B680A36184484 -S11329983860201F04B2002D43D000239FB2A74201 -S11329A806EB430003F101083BDAFFF7DBFE43467D -S11329B8E855F3E7B01CFFF7D5FE0446301DFFF7D2 -S11329C8D1FE00063860B01DFFF7CCFE3B6803EB70 -S11329D80040386006F10800FFF7C4FE3B6803EBCB -S11329E80020386006F10A00FFF7BCFE3B680C368D -S11329F818443860601F04B29DB100239FB2A742F7 -S1132A0806EB430003F101080BDAFFF7ABFE43467C -S1132A18E855F3E74FF0FF30BDE8F0810020BDE84A -S1132A28F0812046BDE8F081876600002DE9F84F63 -S1132A38B94D2E78A846002E00F0CC81012E28D15D -S1132A48FFF78BFBFFF7ACF8B448FFF7E7F8B44897 -S1132A58FFF7E4F8FFF7A0F832460146B14801F061 -S1132A68DDFA044638B1B048FFF7D8F83046BDE877 -S1132A78F84FFFF7C9B8AD48FFF7D0F8AC48FFF7EF -S1132A88CDF8AC48FFF7CAF8AB4B1C605C60022376 -S1132A981CE0022E40F0CA80A84CA94F04F50C7221 -S1132AA84FF48071384601F05DFE94F841B2A146B6 -S1132AB8BBF1000F0DD09C48FFF7B0F83046FFF784 -S1132AC8A3F804F50C7001F027FD00232B70BDE872 -S1132AD8F88F00285DD05A4607F5C0713846FFF7CD -S1132AE801FF431C064608D18F48FFF797F80320D7 -S1132AF8FFF78AF804F50C70C9E0002849DD8E4B0D -S1132B0859681C4619B9D7F880211A6006E01A6872 -S1132B18D7F880010A44904202D10E445E6038E03E -S1132B288248FFF77BF88748FFF778F86068FFF773 -S1132B383BFE8548FFF772F88448FFF76FF882492F -S1132B48E078FFF749FE8249A078FFF745FE8149FE -S1132B586078FFF741FE80492078FFF73DFE7A4808 -S1132B68FFF75CF87D48FFF759F894E80300FFF78E -S1132B78F8FA20B96C48FFF751F8052019E06B48BA -S1132B88FFF74CF86B48FFF749F8D7F8803184E829 -S1132B984800D9F84422D9F83C329A4240F01A81C4 -S1132BA80021604801F0C5FC68B15F48FFF736F8BA -S1132BB80420FFF729F85B4801F0AEFC002388F8ED -S1132BC80030BDE8F88F5C4C636853B35748FFF78F -S1132BD825F85C48FFF722F86068FFF7E5FD5A48D6 -S1132BE8FFF71CF85948FFF719F85749E078FFF739 -S1132BF8F3FD5749A078FFF7EFFD56496078FFF7D2 -S1132C08EBFD55492078FFF7E7FD4F48FFF706F835 -S1132C185248FFF703F894E80300FFF7A2FA0028E4 -S1132C28A8D04248FEF7FAFF0323C8E7032E40F072 -S1132C38D180424F424C07F50C724FF48071204604 -S1132C4801F090FD97F841B2BA46BBF1000F08D0E5 -S1132C584348FEF7E3FF0220FEF7D6FF07F50C70A2 -S1132C6831E7002800F0878004F5807204F5C0710C -S1132C782046FFF737FEB0F1FF3F81460DD13948B2 -S1132C88FEF7CCFF3046FEF7BFFF07F50C7001F0E6 -S1132C9843FC85F800B0BDE8F88F00286BDD3248A6 -S1132CA8FEF7BCFF4846FFF77FFD2748FEF7B6FF4F -S1132CB82E48FEF7B3FF244994F88301FFF78CFDEF -S1132CC8234994F88201FFF787FD224994F881018A -S1132CD8FFF782FD204994F88001FFF77DFD1A482B -S1132CE8FEF79CFF1D48FEF799FF04F58072D4F89F -S1132CF880014946FFF733FA0446C8BB0A48FEF781 -S1132D088DFF0620FEF780FF07F50C7001F004FC28 -S1132D182C70BDE8F88F00BF74080020FF6600001F -S1132D2822670000B00A0020FC6700004767000023 -S1132D384C670000706700007808002080080020B5 -S1132D48D80C0020A067000034080020A967000000 -S1132D5836080020380800203A080020436700009D -S1132D68C2670000E36700000468000011680000FF -S1132D781948FEF753FFDAF84422DAF83C329A424B -S1132D8828D11648FEF74AFFFFF7F1F9044660B95F -S1132D981348FEF743FF0720FEF736FF114801F0FA -S1132DA8BBFB88F80040BDE8F88F0B48FEF736FFF8 -S1132DB80D48FEF733FF0B4801F0AEFB0B48FEF756 -S1132DC82DFF002388F80030FEF7FEFEBDE8F84F1B -S1132DD8FEF7E2BFBDE8F88F4767000028680000E7 -S1132DE8FC670000B00A0020446800005C6800002A -S1132DF842884378007843EA022340EA0320704774 -S1132E0843690239023B99423DBF4389806A01FB09 -S1132E1803000020704700F10B010023DA0142EAA5 -S1132E28530310F8012B1344884203F0FF03F5D130 -S1132E3818467047026810B58AB111460B4611F856 -S1132E48014B1F2C09D93A2CF8D1511C8B4206D1BD -S1132E581278302A03D101330360002010BD4FF0EB -S1132E68FF3010BD38B50D46044618B900232B6051 -S1132E78092038BD0368002BF8D01A78002AF5D049 -S1132E88D98882889142F1D15878FEF715FC10F060 -S1132E980100EBD123682B6038BD01380A4411F8CE -S1132EA8013B914200F8013FF9D17047CA7E8B7EFD -S1132EB8032843EA022301BF487D0A7D42EA00222F -S1132EC843EA024318467047C2F307238A76CB764F -S1132ED80378032B01BF120C0A75120A4A7570474E -S1132EE8F8B5C56A00F13007044601232A46394675 -S1132EF84078FEF729FCA0B9236AA269EB1A934229 -S1132F08E07001D30020F8BDA678012EFAD9A36990 -S1132F1839461D442A4601236078FEF715FC013E14 -S1132F28F3E70120F8BDC3780BB1FFF7D9BF184602 -S1132F387047C36A70B58B4206460D4611D0FFF739 -S1132F48F2FF044670B92A46012306F1300170786D -S1132F58FEF7BCFB00281CBF4FF0FF350124F562C7 -S1132F6800E00024204670BD38B50023C3704FF03C -S1132F78FF33C3620446FFF7DCFF0146E8B994F85F -S1132F882F2294F82E3243EA02234AF6552293421A -S1132F9815D104F16600FFF72BFF0B4D20F07F409D -S1132FA8A8420ED004F18200FFF722FF20F07F40F0 -S1132FB8A84214BF0220002038BD042038BD0320D5 -S1132FC838BD084638BD00BF464154002DE9FF41CD -S1132FD800230B600F461546FFF72CFF061EC0F2B0 -S1132FE826819C4B53F82640002C00F022813C603B -S1132FF8237805F0FE0583B16078FEF75DFBC7070B -S11330080BD4002D00F0178100F0040303F0FF0037 -S1133018002B00F01B810A2018E10023F0B2237072 -S11330286070FEF737FAC10700F107810DB1420756 -S1133038F1D400212046FFF797FF02281FD104F599 -S1133048FB75002115F8040C10B12846FFF7D0FED3 -S11330584DF821000131042905F11005F2D10026AB -S11330685DF8265035B129462046FFF77DFF012833 -S113307801D80CE003200136042EF1D1DFE0042846 -S113308800F0E080012801D90D20DFE0002594F844 -S11330983C2094F83B3043EA0223B3F5007FF3D194 -S11330A894F8471094F8463053EA012104D104F106 -S11330B85400FFF79DFE014694F84080A16108F191 -S11330C8FF33012B84F80280DED894F83D60B3B254 -S11330D86381002BD8D0731E3342D5D194F8413084 -S11330E894F8427043EA07273B072781CCD194F828 -S11330F8440094F8433053EA002003D104F150000B -S1133108FFF776FE94F83F2094F83E3053EA022203 -S1133118BAD001FB08FE02EB171373449842B3D3E9 -S1133128C01AB0FBF6F00028AED040F6F576B042EF -S113313800F102082A442B441BD94FF6F576B04215 -S113314840F282802262A36294F85B2094F85A3099 -S1133158C4F8148053EA0223E56195D1002F93D172 -S113316804F15C00FFF744FE032660624FEA88031B -S113317815E00126C4F81480E5612262A362002FD9 -S113318882D0022E4FEA480318BF4344724418BF42 -S113319808F0010862621CBF08EB5303012603F21E -S11331A8FF13B1EB532FFFF46FAF4FF0FF332361DD -S11331B8E360032E4FF0800323712FD194F861202C -S11331C894F8603043EA0223012B27D1691C204676 -S11331D8FFF7AFFE10BB94F82F2294F82E3220711B -S11331E843EA02234AF65522934217D104F13000E8 -S11331F8FFF7FEFD184B984210D104F50570FFF750 -S1133208F7FD164B984209D104F50670FFF7F0FD57 -S1133218206104F50770FFF7EBFDE060104A2670A3 -S11332281388002001339BB21380E3800EE00B2047 -S11332380CE00C200AE0284608E0032006E00428F5 -S11332487FF422AF012001E0022693E704B0BDE831 -S1133258F08100BF601000205252614172724161D6 -S11332685C1000200129F8B506460C4652D943697A -S113327899424FD20378022B29D0032B39D0012B42 -S113328848D101EB5105016A01EB5521FFF751FEC5 -S113329810B14FF0FF30F8BD316A6F1CC5F3080553 -S11332A8354401EB5721304695F83050FFF741FE7D -S11332B80028EED1C7F308073E4496F83000E30728 -S11332C845EA00204CBF0009C0F30B00F8BD016AB1 -S11332D801EB1421FFF72DFE0028DAD1640004F471 -S11332E8FF74331993F8310093F8303043EA00201F -S11332F8F8BD016A01EBD411FFF71BFE0028C8D101 -S1133308A00000F4FE7030303044FFF771FD20F067 -S11333187040F8BD0120F8BDB1F5001FF8B50546A9 -S11333280C4601D30220F8BDCA06FBD182680668A0 -S1133338296162B93378022B01D9736A33B93389A5 -S1133348B3EB541FEED9736AAB6116E01A4677895A -S11333587F02BC4211460CD32868FFF783FF431C45 -S1133368024618D00128DDD973699842DAD2E41BE1 -S1133378EFE73046FFF744FDA861AB696A61002BAB -S1133388D0D003EB54233036C4F308043444AB617F -S1133398EC610020F8BD0120F8BD436A2DE9F04135 -S11333A8013306460C4617D0D0F8288001F11507DA -S11333B8002538F8150060B1002101F01BFA28B186 -S11333C8FF2D05D0013507F8010FF2E7054600E0A7 -S11333D8002525440023AB7500231A46A17D2E251C -S11333E8F769501CBA5C202A21D0052A08BFE522B7 -S11333F8092804D1E71801B9BD757D72013304EBBE -S1133408030E8EF8092089B9A2F14107192F0BD8A8 -S1133418F769082897F80CC08CBF102708271CEAFE -S1133428070F1CBF2032D2B28EF8162001330B28A6 -S11334380246D5D131B9E2189175F269127B002A96 -S113344808BF0023002223445A72F369DB7A2372EB -S1133458F16901F11C00FFF7CBFC20604A7E0B7E6A -S113346843EA0223A380CA7D8B7D43EA0223E380D7 -S1133478BDE8F08101292DE9F04105460C461646C0 -S113348875D94369994272D20378022B3CD0032B35 -S11334984CD0012B6BD101EB5107016A01EB572189 -S11334A8FFF747FD0146002862D107F10108C7F379 -S11334B8080714F001042F4417BF97F83030F3B20B -S11334C803F00F0343EA061318BFDBB287F8303062 -S11334D8296A012301EB5821EB702846FFF729FDDF -S11334E80146002844D1C8F30808A84414B1C6F317 -S11334F8071606E098F83030C6F3032623F00F03C6 -S11335081E4388F830602FE0016A01EB1421FFF7AD -S113351810FD014660BB640004F4FF742B1983F8A2 -S11335283060C6F3072683F831601DE0016A01EBB9 -S1133538D411FFF7FEFC0146D0B9A40004F4FE74CC -S113354804F130072F443846FFF752FC26F0704642 -S113355800F070400643330A2C4484F830607B70D2 -S1133568330C360EBB70FE700123EB7000E00221B1 -S11335780846BDE8F0812DE9F041804605680F460C -S113358831B9EE68A6B16B699E4228BF012610E0E6 -S11335982846FFF767FE012845D9431C03D14FF09D -S11335A8FF30BDE8F0816B6998423DD33E4600E0A8 -S11335B8012634466B6901349C4205D3012E02D896 -S11335C80020BDE8F08102242146D8F80000FFF766 -S11335D849FE30B1012826D00130E0D0B442E9D107 -S11335E8EEE74FF0FF3221462846FFF743FFC0B904 -S11335F847B96A692B69023A9342EC600AD2013BE3 -S11336082B6107E0224639462846FFF733FF002896 -S1133618EFD006E02B79204643F001032B71BDE877 -S1133628F0810128BBD00120BDE8F08183692DE930 -S1133638F04705468946002B71D007692037B7F54E -S1133648001F6CD2C7F308080468B8F1000F5ED1F4 -S113365841690133836131B92389B3EB571F56D8C4 -S11336680023AB615BE06389013B13EA57234ED126 -S11336782046FFF7F7FD0128064602D80220BDE8D8 -S1133688F087421C02D10120BDE8F08763699842A3 -S113369837D3B9F1000FE3D069692846FFF76BFF08 -S11336A8064600283ED00128E8D0431CEBD020462B -S11336B8FFF739FC0028E6D104F1300304F50C7255 -S11336C803F8010B9342FBD131462046FFF798FBE0 -S11336D84FF00009E0624FF0010A638999450CD262 -S11336E884F803A02046FFF7FBFB0028CBD1E36A4C -S11336F809F101090133E362EFE7E36AC9EB030364 -S1133708E3626E6131462046FFF77AFBA86108F14F -S1133718300844442F61EC610020BDE8F0870420A0 -S1133728BDE8F0870720BDE8F087416A2DE9F0413C -S11337384B1C04460568066903D1E5274FF00108C8 -S11337480FE0FFF7E9FDA8B9F7E7E3691F7085F80B -S1133758038023699E420DD901462046FFF766FF80 -S113376828B9A1692846FFF7E4FB0028EDD004280E -S113377808BF0220BDE8F0812DE9F04F036885B049 -S1133788002105460193FFF7C7FD002840F0A080FB -S11337984FF0FF0846464FF0FF336B620093A96968 -S11337A80198FFF7C6FB002840F09280EC6927785F -S11337B8002F00F08380E27AE52F02F03F03AB711B -S11337C871D0100702D50F2B6DD101E00F2B52D108 -S11337D8D5F82890B9F1000F68D0790606D52A697A -S11337E894F80D8007F0BF076A6201E0BE425CD11D -S11337F894F80DB0C34558D1E67EA27E42EA062667 -S113380836B2002E62D194F80080012108F03F08F6 -S113381808F1FF324FF00D0808FB02F82E4BF25C5A -S1133828A018407814F802A04AEA002AA1B1B8F115 -S1133838FE0F4BD8504600F0FBFF08F1010203903D -S113384839F81800029200F0F3FF039981423DD140 -S1133858029A5146904603E04FF6FF739A4535D1D4 -S113386801360D2EDAD1227852062BD551B339F808 -S113387818303BB32AE026B92046FFF7CCFA804536 -S11338881ED02A6AD37ADB070DD404F10B0114F88D -S1133898013B12F8010B8C42A3EB000002D0002874 -S11338A8F5D000E0A0B1009B6B62FF2600212846FA -S11338B8FFF7BCFE00283FF472AF09E0042007E0DC -S11338C8304605E0013FFEB2D846EFE7D846ECE7BC -S11338D805B0BDE8F08F00BF156900002DE9F74F6A -S11338E80746036800930B7888462F2B01F10101E2 -S11338F8F9D05C2BF7D00021B96098F800301F2B61 -S113390800F2A18038463B6A8022DA7203B0BDE82F -S1133918F04FFFF701BD2F281BD05C2819D0B4F550 -S1133928807F00F00281012100F064FF002800F08C -S1133938FC807F2805D8814911F8012F002A40F01E -S11339488A80264625F8020F19F8010F741C1F28CF -S1133958E1D844442278A0462F2A04F10104F9D07E -S11339685C2AF7D0202834BF042400240BEB460239 -S11339782EB132F8021D202971D02E296FD00021D2 -S11339880BEB46022BF81610002E00F0CE80396A95 -S1133998202501F10B0001F8015B8842FBD10021CD -S11339A83BF8110020285CD02E285AD009B144F0E5 -S11339B8030432F8020D2E2801D0013EF9D14FF04C -S11339C8000A55464FF008093BF811004A1C002824 -S11339D849D13B6A1A78E52A04BF05221A70B9F15D -S11339E8080F04BFAD00EDB205F00C030C2B00F07A -S11339F8868005F00302032A00F08180A10709D418 -S1133A0805F00305012D08BF44F01004042B08BF7A -S1133A1844F008043B6A3846DC72FFF7ADFE3B6AA3 -S1133A28DB7A00286ED15A0700F18580BB79DB0662 -S1133A386FD53969009BC1F30801303118781944EE -S1133A48FFF734FAB860D7F828B008F1FF39ABF1BA -S1133A580205002678E790427FF46EAF65E0013EE8 -S1133A6886E701319CE7202803D02E2805D1964209 -S1133A7808D044F003041146A6E7CA4504D2964286 -S1133A8817D154E0CA4552D3B9F10B0F04D144F00D -S1133A9803044FF00B099CE7964202D044F0030458 -S1133AA897D3AD00EDB232464FF00B094FF0080A38 -S1133AB8E1E77F280CD90021019200F09BFE019ACE -S1133AC818B11F4B184410F8800C44F0020428B1B4 -S1133AD81C4B13F8011F29B18842FAD144F003049E -S1133AE85F2006E0A0F1410189B2192913D845F0F5 -S1133AF80205396A01F80A000AF1010ABBE744F031 -S1133B0802047BE7042816D113F0040F08BF05202C -S1133B1811E005200FE0A0F1610189B219299EBFC7 -S1133B28203845F0010580B2E3E7062003E0B9F147 -S1133B380B0FB6D1ABE703B0BDE8F08F8468000083 -S1133B48956800008D6800002DE9F84F4FF0FF08D4 -S1133B584446404E074605680420B96900296BD0DD -S1133B682846FFF7E6F9002867D1F8690378002B9F -S1133B786AD0C27AE52B02F03F02BA7154D02E2BD8 -S1133B8852D022F0200108294ED00F2A42D15A06D9 -S1133B9805D503F0BF043B69427B7B6202E0A34284 -S1133BA842D1424690F80D8090453CD1C27E837E36 -S1133BB843EA02231BB2BBBB4FF6FF7A02780D21FE -S1133BC802F03F02013A4A43D7F828E04FF0010CCB -S1133BD813F8069000EB090191F801B010F80910E8 -S1133BE841EA0B21BCF1000F06D0FE2A1CD82EF89E -S1133BF812108C46013201E0514515D101330D2BC9 -S1133C08E6D103785B061CD5FE2A0DD800232EF8CE -S1133C18123016E01CB9FFF7FEF8404516D04FF0F5 -S1133C28FF337B6212E09046FF2400213846FFF7F9 -S1133C38FDFC002891D000E040B10023BB61BDE841 -S1133C48F88F013CE4B2F0E70420F6E70020BDE871 -S1133C58F88F00BF15690000F8B50D46012D074619 -S1133C68114601D80220F8BD046863699D42F9D25F -S1133C782AB14FF0FF322046FFF7FCFB00BB294670 -S1133C883868FFF7EFFA064608B90020F8BD01289E -S1133C98E8D0411C13D0002229462046FFF7EAFB4E -S1133CA870B923695A1C05D001332361237943F081 -S1133CB801032371636935469E42E0D3E5E7012099 -S1133CC8F8BD00002DE9F04F076A89B0FD7A044673 -S1133CD815F0A00540F0FB80D0F8288038F815903E -S1133CE8B9F1000F01D00135F8E70C22394605A8CF -S1133CF82668FFF7D2F89DF81F30DB0764D587F8EC -S1133D080B90C4F828904FF001090B2205A93846F6 -S1133D18FFF7C3F8B9F1050F01D84B4616E04B4637 -S1133D28A8F1020030F8022F82B1102102F0010E2E -S1133D380EEB430313F4803F1CBF83F4883383F0F2 -S1133D48210301394FEA5202F0D1EBE7072203F0CD -S1133D580F0000F13001392988BF00F13701013A19 -S1133D6803A810441B094170F1D108A97E2011440D -S1133D7801F8140C9A4204D0F95C202901D00133CB -S1133D88F8E73B44072A9DBF08A9891811F8141CB1 -S1133D98202103F8011BA3EB070198BF013207296F -S1133DA8F0D92046FFF7E8FC30B909F10109B9F167 -S1133DB8640FAAD10720AAE0042840F0A8809DF83F -S1133DC81F30FB72C4F828809DF81F3000219B0720 -S1133DD842BF0C350D23B5FBF3F520464CBF013526 -S1133DE80125D4F80080FFF797FA002840F08C806A -S1133DF80746A1694046FFF79CF8002840F08480F4 -S1133E08E3691B78E52B00D02BB90137BD4203D1F8 -S1133E18013D5ED007E0074601212046FFF706FC76 -S1133E280028E6D070E021692046A1EB4511FFF790 -S1133E3873FA00286BD1206AFEF7EDFF4FF00F08E4 -S1133E480190A1693046FFF774F8864600285ED1D0 -S1133E58E3699DF80420E9B2D4F828C05A731873AA -S1133E689876D8764A1E0D2042434FF6FF7970465D -S1133E7883F80B80274F484518BF3CF812001EF8FA -S1133E8807A00EF1010E03F80A0018BF013203EB74 -S1133E980A0B4FEA102A002808BF4846BEF10D0F46 -S1133EA88BF801A0E6D14FF6FF7E704502D03CF8AE -S1133EB812200AB941F0400119700123F37000215E -S1133EC82046FFF7B3FB10BB013DBAD101E0062041 -S1133ED81DE0A1693046FFF72CF8C0B9E36903F186 -S1133EE8200203F8010B9A42FBD10B22E069216AF4 -S1133EF8FEF7D3FF236AE269DB7A002003F0180394 -S1133F0813730123F37002E0042808BF072009B0E3 -S1133F18BDE8F08F1569000010B50446FFF703F8F3 -S1133F28002851D12378032B46D12379012B43D17F -S1133F3804F130010B4604F50C7203F8010B9342AB -S1133F48FBD1552384F82E32AA2384F82F32522326 -S1133F5884F8303084F83130612384F8323084F8BE -S1133F6817322369412284F8332084F816221A0A66 -S1133F7884F8183284F819221A0C1B0E84F81B32A0 -S1133F88E36884F81A221A0A84F81D221A0C84F8A1 -S1133F981E22E269722084F81C3201321B0E84F856 -S1133FA8140284F8150284F81F32E262012360784F -S1133FB8FDF7CAFB00232371002211466078FDF740 -S1133FC811FC003018BF012010BD00001FB501907E -S1133FD804A840F8041D00911446FEF72BFF011EA7 -S1133FE814DB0D4B53F8210008B10022027001982C -S1133FF808B10022027043F8210050B1012C07D106 -S1134008002201A96846FEF7E1FF02E00B2000E068 -S1134018002004B010BD00BF601000202DE9F0435B -S113402893B0019115460446002800F093800023BC -S113403802F01F060360324603A901A8FEF7C6FF73 -S1134048002840F08E80039B0199079304AB0F93DB -S1134058454B07A81193FFF741FC28B90F9B93F927 -S11340680B30002BB8BF062015F01C0F4DD048B1FB -S1134078042876D107A8FFF725FE002871D146F059 -S1134088080606E09DF8223013F0110F68D16F0777 -S113409862D4350746D50E9B002561214822197440 -S11340A85A749D73DD730E9BDDF80C8019765A766D -S11340B89D75DD750E9B2022DA72DDF8389098F82C -S11340C800004946FEF7F2FE07462A46494640469E -S11340D8FEF7FAFE0E9B01221D775D779D77DD774B -S11340E8039BDA70E7B12A46394607A8D3F82C802F -S11340F8FFF7B2FD002834D141460398FEF719FFB3 -S1134108039B013FDF6048B12BE050BB9DF8223090 -S1134118D80623D4A90701D5DA0721D4330701D552 -S113412846F02006039D0E9FEB6A67622362287897 -S11341383946FEF7BBFEA06007F11C00FEF758FEE7 -S1134148E060002060742674EB886061E06125609B -S1134158A38006E0092004E0082002E0042000E02F -S1134168072013B0BDE8F0835C0E00202DE9F04F62 -S1134178984685B000230F46C8F8003003A90546C1 -S11341881446FEF76FFE002840F09880687C0028EB -S113419840F094802B7CD80740F18F80EB686869E5 -S11341A805F1280A181A844228BF0446002C00F096 -S11341B882806A69C2F30803002B63D1039B5B897D -S11341C8013B13EA522312D10AB9A86805E0A96988 -S11341D828680193FFF746F8019B012801D80220BB -S11341E802E0411C02D10120687467E0A861DDF88F -S11341F80CB0A96958460193FEF702FE0028EED0D8 -S1134208019B660A03EB00091FD0BBF80A20991921 -S1134218914288BFD61A33464A4639469BF801006C -S1134228FDF754FA0028DED12B7C5A060BD5E86931 -S1134238C9EB0000864206D94FF40072514607EBD9 -S11342484020FEF72AFE76022AE0EA69914517D053 -S11342582B7C5B060BD5012351469BF80100FDF727 -S113426873FA0028BFD12B7C23F040032B740398E6 -S113427801234A4651464078FDF728FA0028B2D16E -S1134288C5F81C9069693846C1F30801C1F5007680 -S1134298A64228BF2646283132462944FEF7FDFDAA -S11342A86B69374433446B61D8F80030A41B33443A -S11342B8C8F800307AE7204600E0072005B0BDE8DA -S11342C8F08F2DE9F04F9B4685B000238946CBF843 -S11342D8003003A904461646FEF7C4FD002840F042 -S11342E8AC80607C002840F0A880237C990740F1CA -S11342F8A3806369F34228BFDE4304F128030193D2 -S1134308B6B16369C3F30802002A73D1039AB2F8F9 -S11343180A8008F1FF3818EA53281CD11BB9A06891 -S113432860B9014600E0A1692046FFF724F928B9DD -S1134338237C002043F0200323747EE0012801D16C -S1134348022002E0421C02D10120607475E0A368D7 -S1134358A06103B9A060237C5B060CD503980123F4 -S1134368E26901994078FDF7EFF90028ECD1237C44 -S113437823F040032374DDF80CA0A1695046FEF72E -S11343883FFD0028DCD0750A08EB000721D0BAF8F5 -S11343980A3008EB05029A4288BFC8EB03052B468E -S11343A83A4649469AF80100FDF7CEF90028CBD1E0 -S11343B8E169C91B8D420AD94FF4007209EB412106 -S11343C80198FEF76AFD237C23F0400323746D02F1 -S11343D822E0E3699F420CD06269E3689A4208D2FA -S11343E801233A4601999AF80100FDF76FF900286C -S11343F8AAD1E76160694946C0F30800C0F50075B1 -S1134408B54228BF354628302A462044FEF745FDE4 -S1134418237C43F0400323746369E2682B4463619B -S11344289A422CBFE260E360DBF80030A9442B44D5 -S1134438CBF80030761B63E7072005B0BDE8F08FA2 -S11344480A2973B504460E4602D10D21FFF7F8FF79 -S11344586368002B14DB5D1C3C2D23441E730BDDA9 -S113446801AB2A4604F10C012068FFF72AFF019BDF -S11344785D1B18BF4FF0FF35A36865600133A36067 -S113448802B070BD73B501A90646FEF7EBFC00281F -S113449840D1337C03F0200202F0FF00002A39D017 -S11344A85B060CD501980123F26906F128014078CE -S11344B8FDF74AF968BB337C23F040033374316A4F -S11344C80198FEF736FD044620BB756AEB7A294647 -S11344D843F02003EB72B2683068FEF7F5FCF3682A -S11344E801981A0A2B776A771A0C1B0EEB7761234B -S11344F82B7648236B760123AA77AC75EC75AC74DC -S1134508EC74C370FFF708FD337C23F02003337485 -S113451800E0012002B070BD13B50446FFF7B2FFF6 -S113452828B901A92046FEF79DFC00B9206002B015 -S113453810BD73B50D4601A90446FEF793FC002887 -S113454840F09080607C002840F08C80E368AB42A7 -S113455804D2227C12F0020F08BF1D4600226369B0 -S11345686261002D74D0019A568976026BB1013BC1 -S11345786A1EB2FBF6F2B3FBF6F18A4205D3724225 -S113458813406361ED1AA16910E0A16869B9204676 -S1134598FEF7F1FF0128014601D1022002E00130B3 -S11345A802D1012060745DE0A160A161B1B9002568 -S11345B82BE0237C9A0714D52046FEF7DCFF01463E -S11345C8A0B14B1CEDD00129E7D9019B5B69994245 -S11345D8E3D26369A16133446361AD1BB542E8D892 -S11345E805E02068FEF73EFE0146EAE735466369C2 -S11345F82B446361C5F30803002BD8D00198FEF758 -S1134608FFFB0028C9D000EB55256369C3F30803F1 -S1134618F3B1E26995421BD0237C04F1280613F018 -S1134628400F0BD00198012331464078FDF78CF8F0 -S11346380028B6D1237C23F0400323740198012376 -S11346482A4631464078FDF741F80028A9D1E561AA -S11346586369E2680020934281BFE360237C43F0EE -S11346682003237402B070BD30B591B001900D469B -S1134678002205A901A8FEF7A9FC0446C0B902ABAB -S11346880D930D4B019905A80F93FFF727F90446DD -S113469870B90D9B93F90B30002B08DB45B10B9BCC -S11346A8A8752BB1294605A8FEF777FE00E0062475 -S11346B8204611B030BD00BF5C0E0020F0B59DB09F -S11346C80190022202A901A8FEF780FC029B04467D -S11346D80693002841D103AB0E93214B019906A8F8 -S11346E81093FFF7FBF80446002836D10E9B93F984 -S11346F80B30002B1BDB9DF81E70FA072CD4029E8E -S11347080D993078FEF7D2FBFB06054611D52146F4 -S113471811A811961395FEF7FFFD0446E8B911A8F0 -S1134728FFF712FA0446B8B1042802D015E00624AB -S113473813E006A8FEF7F9FF044670B925B90298F4 -S1134748FFF7EAFB044608E02246294606A8FFF7D5 -S113475883FA044608B9F2E7072420461DB0F0BDE1 -S11347685C0E00202DE9F3410646904604460025D8 -S11347784F1EBD4213DA01AB012269464046FFF7DA -S1134788F5FC019B012B0AD19DF800300D2BF0D0CC -S1134798621C0A2B237005F101051446E9D1002394 -S11347A89D4214BF30461846237002B0BDE8F0811C -S11347B810B5002394B0019102930393441E14F896 -S11347C8011F19B101A8FFF73BFEF8E7029A002A76 -S11347D802DA4FF0FF300BE06B4604A90198FFF7AB -S11347E870FD0028F5D1009B029A9A42F1D10398F2 -S11347F814B010BD7F2810B516D931B1FF2812D8CE -S11348080A4B803833F8100010BD084A32F81140BA -S11348188BB2844203D001318029F7D10B4603F1CE -S11348288000C0B210BD002010BD00BF2269000086 -S11348381E4A1F4B70B5B0F5805F28BF1346191D7B -S113484831F8043C0A4683B398422ED331F8024C1B -S1134858250AE4B2E618B04221DA082D25D8DFE8A3 -S113486805F005090E10121416181A00C01A31F8AA -S1134878100070BDC31A03F00103C01A0DE010380C -S11348880BE0203809E0303807E01A3805E0083032 -S113489803E0503801E0A0F5E35080B270BD043164 -S11348A8002DCDD102EB4403C9E770BD226A000094 -S11348B8DE6A000010B5013A0A4491420CD20C7821 -S11348C84B78023103EB04239BB2184480B2834231 -S11348D884BF013080B2F0E707D10B781B0218447B -S11348E880B2834284BF013080B210BDF0B5C57870 -S11348F8124A0D44EDB2D57083780F0A3B44DBB2FB -S1134908937044789F4254700678167005D9601CD9 -S1134918C0B2507008B901361670C9B28D420CDAAB -S11349280133DBB2054993703BB94B780133DBB2F1 -S11349384B7013B90B7801330B70F0BD711700205D -S113494810B5094C0146236803F10800FFF7CEFFB0 -S1134958064A236811781972517859729178D27875 -S11349689972DA7210BD00BF64100020711700201C -S113497808B5142205490020FFF79CFF10B140BA7E -S113498880B208BD4FF6FF7008BD00BF2E1100208D -S113499838B50E4D08226B7C2C7C05F11A0103EB0B -S11349A80424A4B2A4F10E0080B2FFF783FFA4F19B -S11349B8140292B205F12201FFF77CFF10B140BA4C -S11349C880B238BD4FF6FF7038BD00BF20110020FB -S11349D8074A00231380074A4FF480615376064A36 -S11349E81180064A9380064B01221A70704700BF53 -S11349F8821700206810002078170020E01000209B -S1134A0880170020164A70B51546164C1388A688D8 -S1134A1801339BB2B3F5FA4F28BF4FF480531A0AF7 -S1134A2842EA032292B29642F2D02B800E4D002322 -S1134A382B701EB101222A70184670BD094BA28042 -S1134A48E18028B901460422184601F075FB03E009 -S1134A5802881A8042885A8040232372014870BD14 -S1134A6878170020E010002080170020054B002252 -S1134A781A70054A118809B91080704701221A7002 -S1134A88704700BF801700208217002004282DE9F2 -S1134A98F84F9E4E00F061819D4BDFF898E29D4FE0 -S1134AA89D4903F136020328DEF800503A600A6093 -S1134AB81C460DD16B7E03F00F03032B40F04A858F -S1134AC82B8A002B40F04685944B08221A706DE01F -S1134AD802286ED1924BDA780132D2B2DA7062B916 -S1134AE89A780132D2B29A703AB95A780132D2B26B -S1134AF85A7012B91A7801321A708A4B00221A8035 -S1134B086B7E328003F0FD01052909D1AB7E0133A8 -S1134B18DBB2782BAB7640F01D856A7600F01ABDBF -S1134B28002B00F017852A8A7C48002A37D0AA7EF1 -S1134B38511EA976002A40F00D85EA7E082A04D081 -S1134B48591E012909D8052A07D100236B76802329 -S1134B58037001F031FA00F00EBC042A9CBF032153 -S1134B68914003F00F0394BFC9B230210132013BD5 -S1134B78A976EA76072B00F2ED84DFE813F02B021E -S1134B8808000A00A903EB04A903EB04A903002302 -S1134B9821E20423037001F00FFA00F00BBC03F0C8 -S1134BA80F03032B40F0D6840823037001F004FAA2 -S1134BB8D6E3052812D15C4A12689288002A00F0CC -S1134BC8C9842A333B600B60564B00221A80534B2E -S1134BD8CEF80020328008221A70BCE09B7B452B5B -S1134BE840F0B884637C94F8108003EB0828338879 -S1134BF8984500F3AF84237D1FFA88F89806A6F831 -S1134C08008040F0A784677D002F40F0A384474BC1 -S1134C18B3F800A09B46BAF1000F01D15B8853B1E9 -S1134C28E38B534540F09684394B1A8CBBF8023019 -S1134C389A4240F08F84FFF79BFE4FF6FF73984229 -S1134C48054640F08784E37DDFF8C490062B00F026 -S1134C58B680112B1FD0012B40F07C8499F82230A8 -S1134C68082B40F077844FF6F672002389F8223037 -S1134C78B9F8243093428CBF09330833A9F8243097 -S1134C88638BA4F81AA0E383A38B2384BBF80230B4 -S1134C98A38300F05ABC264B234AA8F11C08A6F8A3 -S1134CA800801360B9F82470B9F822E0B9F81AC082 -S1134CB8B9F81C80002103F14004A34220D298884B -S1134CC8D8B1B84219D1D88820B1704502D0B0F50E -S1134CD88A4F12D1188828B9B3F80290B9F1000F95 -S1134CE806D129E0A84203D1B3F80290A94523D0FC -S1134CF8604502D1588840451ED040330121DCE785 -S1134D08002900F02784136000F024BCD41000208C -S1134D182011002064170020841700207017002039 -S1134D2868170020DC1000207C1700206C17002076 -S1134D38E01000206410002001B11360BD4A002374 -S1134D481360BD4A02211170BC4ABD490A60BD49BD -S1134D580A60BD4A138000F017FFBB4B1A88002A6B -S1134D6800F0F883B94B02F11C0189B25974080A9E -S1134D783180B749187409680832087A52BA9875A4 -S1134D88DA8411200022D87583F8282083F8292092 -S1134D988A88363323F8142CCA8823F8122CAD4A8F -S1134DA81088528823F81C0C23F81A2C0A8823F834 -S1134DB8182C4A8823F8162CA14A1360B0E3FFF78D -S1134DC8E7FDA84240F0C683A34B5A7E1D46A2B114 -S1134DD8B9F82400998888420FD1B9F82200D988F3 -S1134DE888420AD1B9F81A001988884205D1B9F855 -S1134DF81C005988884200F0068194F82F3003F08B -S1134E083F03022B16D1914B4FF0000E998C934B14 -S1134E18934D83F800E0DFF850E20846BEF800E05E -S1134E2829807145A946984602D1002A53D15CE0ED -S1134E3801221A7094F82F20844B510700F18A83B9 -S1134E48142283F82F2028223280502283F82E201F -S1134E5893F82D2093F82B5093F8290083F82920F0 -S1134E6893F82C2093F828107C4F83F8282093F883 -S1134E78272083F8275093F8265001303D7093F883 -S1134E882A70C0B283F82C1083F82B2083F826707C -S1134E9883F82A5083F82D0060B90131C9B283F828 -S1134EA82C1039B90132D2B283F82B2012B96A1CFA -S1134EB883F82A20638C6A4A1380A28CA384638BA8 -S1134EC86284E383A38B2384BBF800306383BBF839 -S1134ED80230A38311E3072A5F4D4FF0010318BF83 -S1134EE8002588F800300DB934E35B4D514B4FF081 -S1134EF8000A1D600323AB762B760423A88085F86B -S1134F0816A0EB7585F81BA094F8232094F822309A -S1134F18012043EA0223EB80E27EA37E687643EA1B -S1134F2802232B80627F237F288243EA02234D4A8F -S1134F386B8013782B7353786B739378AB73D37834 -S1134F48EB7394F82930EB7294F82830AB7294F828 -S1134F5827306B7294F826302B72FFF7F1FC94F823 -S1134F682E2002F0F003502B34D953461209053A87 -S1134F7888F800A09200974229DAE01990F83610D0 -S1134F8829B3012901D101371EE0022917D190F86C -S1134F983710042913D10BB188F80070274497F807 -S1134FA8393097F8382043EA022240F20A639342E0 -S1134FB828BF1346A9F800206B82AB820AE0E119E6 -S1134FC891F8371019B10F44FFB20123D3E70BB19D -S1134FD888F80070102384F82F3094F82F3043F0A9 -S1134FE8020384F82F30022384F83630042384F82B -S1134FF83730062384F838300A2384F839302C23D0 -S11350083380602341E20B490B480B6099F82F1059 -S11350184FF0000E01F0040C80F800E00CF0FF07DC -S11350288246BCF1000F21D083F819E020230370D5 -S1135038E2E100BF64100020701700204A1100202C -S11350486417002084170020DC10002020110020A1 -S11350587C1700206C17002068100020801700209F -S113506876170020681700208217002099F82E3040 -S1135078B2481B099B00A8F11408037002F00F0240 -S1135088C3EB08039BB2022A338003D101F03F0229 -S1135098122A0ED00BB98A070BD0E28C2B899A42BC -S11350A840F0EC81A64B1A8DA64B5B899A4240F0DE -S11350B8E581CB0653D5298ADFF8888200294ED0AA -S11350C808F10C00FFF712FC9F4B94F82A1093F890 -S11350D800E09B4A8E4542D192F82B1058788842BA -S11350E83DD192F82CC09978614538D192F82D2099 -S11350F8DB78934233D188F80F3098F81B3088F85E -S11351080CE088F80D0088F80E1003BB98F81830E6 -S113511898F81A1098F81600591AA1EBD001C9B2D8 -S11351284FFA81FEBEF1000FEB7D0844B8BF494237 -S1135138A3EB9303B8BF4FFA81FE03EB0E02C0B290 -S1135148D3B2EB7503EBD00388F816002B76012352 -S11351588AF800307B4B1A7E9A7600221A82697E7E -S1135168DFF8E88101F00F03013B072B00F2F2811D -S1135178DFE813F008001E008A00450163017B0183 -S1135188840138019AF80020704BD00740F1E2817D -S113519803226A76308840221A7000222A8218B1C3 -S11351A842221A70FFF7CCFB694B00221A805DE09B -S11351B89AF80030D9075DD594F82F3003F03F03EF -S11351C8122B57D15E4B93F82E3003F0F002502A7D -S11351D833D95A481B090021053B01709B009F42A3 -S11351E829DA04EB070E9EF8362022B3012A01D1EE -S11351F801371DE0022A16D19EF83720042A12D15D -S113520801B10770274497F8393097F8382043EAF2 -S11352180222504B1A8040F20A63934228BF134675 -S11352286B82AB8209E0E21992F837201AB117446D -S1135238FFB20121D3E701B1077003236B7694F819 -S1135248263001202B7294F827306B7294F828309A -S1135258AB7294F82930EB72FFF772FB42233C4A95 -S11352688AF8003000232B823380138000F0A4FED8 -S1135278344D75E020238AF8003000F09DFE364B4B -S113528800221B685A76D5E594F82F30DA0723D51F -S1135298CF0621D42B8A002B40F05C813088013062 -S11352A880B2FFF74DFB9AF8003043F010028AF8F9 -S11352B8002032881AB1254A43F01203137000F013 -S11352C87BFE01232B8208236B760023EB761D4D8E -S11352D8112384F82F30D5E098060DD594F834209E -S11352E894F835301D4843EA02231C4A12681A44CC -S11352F802603288D31A3380308848B1C90607D48B -S11353089AF8003043F002038AF80030FFF718FBDC -S113531894F8302094F83130A98A03EB02239BB225 -S11353280C4A8B42138000D803B9118013886B820E -S11353389AF800309A0700F00D8135E780170020AD -S11353482011002068100020711700207017002019 -S1135358DC10002076170020641000206417002059 -S11353687F4B80481B7803F0200101F0FF0221B134 -S1135378002303806B761423ABE703F0100101F0DC -S1135388FF0731B101232B82042302806B76EA766E -S11353989EE7028862B1DB0748BF2F822B8A33B9A4 -S11353A86B8A9A4288BF038003882B8200E00380BB -S11353B80023EB766C4B6D4A1B681360694B1B88A2 -S11353C82BB12B8A1BB128333380182307E0644B95 -S11353D81B78990740F1BE8028233380102384F872 -S11353E82F3051E09AF80030DA0740F1B3800023F7 -S11353F86B765B4B10221A7000F0DEFDAAE0308851 -S113540808B1FFF79DFA94F82F3013F001030CD07C -S11354189AF80030DB0745BF07236B760623002381 -S113542846BFAB762B826B7613E09AF80020D70739 -S113543818D505226A762B828CE0308808B1FFF7EC -S11354487FFA94F82F30D8070CD507236B760023FE -S1135458AB760120FFF774FA102388F8003000F0C7 -S1135468ABFD0BE033884BB974E09AF80030D907E8 -S113547870D507236B760023AB766BE010233C4D85 -S113548884F82F3028233380502384F82E302B7A45 -S1135498384984F82A306B7A84F82B30AB7A84F84C -S11354A82C30EB7A84F82D302B7B84F826306B7BF8 -S11354B884F82730AB7B84F82830EB7B84F82930D8 -S11354C80623E375AA886284EA88A2842A4A108893 -S11354D852886083A2832A88E2836A8822846A7E47 -S11354E8D20643BF002381F8313081F8303081F887 -S11354F830305CBF0A2381F831304023A3753388E8 -S11355081A0A63740023227484F8353084F834301A -S113551884F8323084F83330FFF73AFAC0436086AF -S1135528144C16494523A3730B88002201339BB2FC -S11355380B80190AE27362752275A174E3742276EA -S11355486276FFF715FAC0432083054B00221A70D0 -S1135558BDE8F88F024A002313703380BDE8F88F42 -S113556870170020DC100020841700206417002026 -S113557868100020201100206C170020D61000208D -S113558840BA80B2704700000A1E0ADD054B1A8033 -S1135598054B1B68834204D0014692B2184600F0BA -S11355A8BDBD7047DC100020841700203F4A2DE958 -S11355B8F8430023978BB2F81EE01A463C493D4C49 -S11355C80B704FF00C0C082B3A481FD00CFB03F55A -S11355D8665B04EB0508AEB1B8F8025095B1BE425B -S11355E810D175450ED102B10B700C2404FB0304D1 -S11355F806223149201D00F091FD304B1B78A3721F -S1135608BDE8F8830133DBB20122DCE7002213464C -S11356180A700C26082A0DD006FB02F40519045B4F -S113562824B96C8814B993B30A7030E00132D2B249 -S11356380123EFE7224A214D002395F800C01E46B6 -S11356489E4698461F4615461E4C137023704FF00D -S11356580C09082B0FD009FB0302927AC2EB0C0247 -S1135668BA42C4BF9E46012603F10103C4BFD7B2A0 -S1135678B046DBB2EDE7B8F1000F00D02F700EB1E1 -S113568884F800E022780C2505FB02050A70042240 -S11356980D49284600F042FD06220749281D00F05E -S11356A83DFD064B1B78AB72BDE8F8832011002042 -S11356B88E1700209017002036110020F1170020C3 -S11356C88F170020F01700203C110020F8B5104D6A -S11356D8104C2B78104E01332B70002323700C27A9 -S11356E82378072B13D87B43F018F25A43881343C3 -S11356F89BB243B12B78827A9B1A772B03DD042261 -S1135708002100F019FD237801332370E8E7F8BD80 -S1135718F11700208E17002090170020F8B5294DA6 -S113572800272B882F80292B00D8F8BD264CA38A64 -S1135738B3F5807F03D0B3F5007F35D0F8BD234E91 -S1135748E28C33889A423CD1228D73889A4238D1AC -S1135758FFF72CFF02236375062204F1160127754F -S113576804F1200000F0DAFC0622194904F11600BD -S113577800F0D4FC06221649A01800F0CFFC06223B -S113578804F12001204600F0C9FCA38BE384E38BD9 -S113579823853388A3837388E38308232373062329 -S11357A863732A232B80F8BD084BE18C1A88914235 -S11357B807D1228D5B889A4203D1BDE8F840FFF7F0 -S11357C8F5BEF8BDD4100020201100206C1700206D -S11357D8881700202DE9F8434FF6FF73464CE18BF8 -S11357E88AB29A4206D1238C934203D106224349B2 -S11357F820466FE0424E43483388434D5340028865 -S1135808134205D1228C738840885340034205D043 -S11358183E4B1A885B882A806B8001E029806A8065 -S1135828002318463A4AB5F800C0B5F80280394F43 -S113583813704FF00C0E082B0ED00EFB03F107EB80 -S11358480109795A614503D1B9F80210414538D0A4 -S11358580133DBB20120EEE700B113700622FF2109 -S1135868254800F069FC062200212B4800F064FC5E -S113587806222A492A4800F051FC062227492948C9 -S113588800F04CFC2B880122E3846B886275238525 -S11358983388E273A38373880822E3830023237580 -S11358A8A373637406232274A374227363731E4A56 -S11358B81E4B04211A601E4B2A22E1741A80BDE88B -S11358C8F88300B11370134A0C2101FB03210A4821 -S11358D80622043100F022FC06221049104800F088 -S11358E81DFC0823124A23730023637313880E33A1 -S11358F81380BDE8F88300BF20110020D06C00009D -S11359086C170020D0100020F2170020D8100020B7 -S11359188E170020901700204011002088170020BF -S1135928261100203611002056110020641700208B -S1135938D410002010B541600446FCF745F82060F7 -S113594810BD10B50446FCF73FF82368C01A636815 -S11359589842B4BF0020012010BD0000F8B50446E9 -S1135968244E012303704370B36900250422837015 -S1135978C57080272049104400F0D0FB2581678139 -S113598804221E4904F10C0000F0C8FB2946042235 -S113599804F1100000F0D0FB2946042204F114009D -S11359A800F0CAFB2946042204F1180000F0C4FBE5 -S11359B8B269716904F11C0000F0B0FBB2692946B0 -S11359C8A0181C30C2F1100200F0B6FB2946402290 -S11359D804F12C0000F0B0FB3A46294604F16C00AF -S11359E800F0AAFB04F1EC0004220549BDE8F840E4 -S11359F800F094BBF8170020D66C00006C17002048 -S1135A08DA6C0000F8B5194E194F3468042520469D -S1135A18FFF7A4FF352384F8F030012384F8F1302C -S1135A28032384F8F230362384F8F3302A4607F146 -S1135A381C0184F8F45004F1F50000F06FFB3223E4 -S1135A4884F8F93007F1240184F8FA502A4604F15D -S1135A58FB0000F063FBFF23306804F5807184F8D1 -S1135A68FF30091ABDE8F840FFF78EBD641700201F -S1135A78F817002070B5294B1C682378022B01D035 -S1135A88002070BD04222649A01800F031FB00282C -S1135A98F6D1244E04F11C00B269716900F028FBA8 -S1135AA805460028ECD104F1100106F12400042273 -S1135AB800F034FB1C4BF0341E882644A6422AD935 -S1135AC82378332B1ED009D8032B0FD0062B11D0E3 -S1135AD8012B1CD10422A11C144816E0362B0DD02E -S1135AE8FF2B18D0352B12D1A57810E00422A11C65 -S1135AF80F480AE00422A11C0E4806E00422A11C57 -S1135B080D4802E00D480422A11C00F007FB63784D -S1135B1802331C44D2E7284670BD00BF6417002036 -S1135B28D66C0000F8170020D4100020201800209C -S1135B382818002024180020141800201818002001 -S1135B484FF6FF7337B50B4C00256061A16101A8BE -S1135B584FF48641A570ADF80430ADF80630FEF771 -S1135B6851FF606010B14FF488438380258003B0EF -S1135B7830BD00BFF8170020024B00221A805A805B -S1135B88704700BF6C17002070B58C4C2388B3F5A0 -S1135B98937F00F0878015D840F20F12934226D0E5 -S1135BA8B3F5887F08D2002B40F003810123A3704A -S1135BB84FF47A73236131E01CD040F225129342EA -S1135BC86DD0F6E0B3F5AB7F00F0B78005D840F2AE -S1135BD85512934200F0AE80EBE0B3F5B57F40F286 -S1135BE86B1200F0C180934200F0BF80E1E04FF4F3 -S1135BF888732380724B1A781D4612F0020F37D02F -S1135C082B7899073AD44EF65F2223699342DEBF74 -S1135C186A4A5B001361A378022B34D0694E356855 -S1135C282846FFF79BFE352385F8F03001233068BA -S1135C3885F8F13085F8F230372285F8F5300623F7 -S1135C4885F8F32085F8F7300322FF2305F1F901DD -S1135C5885F8F830091A85F8F42085F8F620FFF756 -S1135C6893FC21695848FFF765FE40F20F13A1E041 -S1135C785548FFF766FE0028C2D170BDFFF7FAFE4B -S1135C880228C0D1A0704FF47A732361FFF7BAFEDB -S1135C9821694D48FFF74EFE40F225138AE04FF480 -S1135CA893732380464B1A781D4612F0020F03D0D3 -S1135CB82B789A070AD505E04348FFF742FE0028E7 -S1135CC8F6D170BDFFF7D6FE052862D042F21071F6 -S1135CD823693A4A8B426CDC03F57A73136193782F -S1135CE8032BD3D1394BA28C208C1A80E28C334EEF -S1135CF85A80374B228D1A80628D5A80354B228EFA -S1135D081A80628E5A80FFF73BFC0504608CFFF70B -S1135D1837FC28434FF47A73400858434ABF6FF05E -S1135D2800433061336121692748FFF703FE40F2DD -S1135D3855133FE04FF4AB732380204D05F1080061 -S1135D48FFF7FFFD002837D00223AB704FF47A73B6 -S1135D582B61FFF711FFFFF755FE21691A48FFF77A -S1135D68E9FD4FF4B57325E02280154B1A781D46DA -S1135D7812F0020F03D02B789B070DD505E01248CB -S1135D88FFF7DFFD0028F6D170BDFFF773FE052885 -S1135D9802D10323A370A5E742F210712369074ACD -S1135DA88B4206DC03F57A7313619378032BD2D103 -S1135DB898E70023238070BD70BD00BFF81700204A -S1135DC87017002064170020001800206C170020AA -S1135DD8D0100020D810002010B51D4B1C78002CC2 -S1135DE835D1FBF7F3FDFCF7EFF91A4B00F5FA7020 -S1135DF81860FCF7E9F9184B00F51C5010301860CE -S1135E08FEF7E6FD154B4EF603001C805C80144B30 -S1135E181C805C80134B1C805C80FEF727FEFBF71C -S1135E28E1FD1148FBF762FE06210F48FFF788FEE3 -S1135E38FFF7A2FEFCF7B6FA42F20F73984203D8B2 -S1135E4842F21070FCF7A8FA084B01221A7010BD30 -S1135E58020100203C180020301800206C17002094 -S1135E68D0100020D8100020341800202C1800204E -S1135E78044B00221A70044B1B780BB9FFF7ACBF14 -S1135E88704700BF020100202C18002038B5104BC1 -S1135E981B78012B1AD102460E4B89B21C68E369A0 -S1135EA804F123052362131A9BB2994204D912F808 -S1135EB8013B05F8013FF6E70431A4F8641004F146 -S1135EC82000FFF761FBE3690133E36138BD00BFDC -S1135ED82C18002064100020F8B52E4B1E78012ED3 -S1135EE856D1FBF70BFE00B32B4C2C4D20804FF4FE -S1135EF80060AF89FFF744FB874207D13046FEF7BD -S1135F08C5FD23888BB1FFF765FC0AE040F606005F -S1135F18AD89FFF735FB854207D1FFF7FFFB2388DF -S1135F281BB1FBF705FE00232380FCF74DF91C4A3F -S1135F381368984220D303F5FA731360164C194B6F -S1135F48194A02201A60FEF7A1FD23882BB1FFF736 -S1135F5841FCFBF7EDFD00232380144B144A052074 -S1135F681A60FEF793FD238833B1FFF733FCFBF780 -S1135F78DFFD094B00221A80FCF726F90D4A136845 -S1135F88984205D303F51C5310331360FFF79EFBA7 -S1135F980020F8BD2C180020D41000202011002067 -S1135FA83C18002064100020681000207C17002092 -S1135FB8E01000203018002038B5184B1C68184B26 -S1135FC81A781D4602F0400101F0FF0029B10123AF -S1135FD8E3610023A4F8643038BDD10748BFA4F8AE -S1135FE86400520706D5B4F8641019B104F120000E -S1135FF8FFF7CAFA2B789B070FD50A4B198844294F -S11360080BDC0023A4F86430074B04391868C9B2C0 -S11360180430BDE83840FCF793BA38BD641000205A -S113602870170020D4100020641700207F289FBF19 -S1136038034B185C034B5B5C94BF1840002070470B -S1136048406F0000206D0000A0F16103192B98BF78 -S113605820387047A0F14103192B98BF20307047AE -S11360687F289FBF034B185C034B5B5C94BF1840AD -S113607800207047406F0000206D0000A0F161030C -S1136088192B98BF20387047A0F14103192B98BFEA -S1136098203070477F299ABF017001206FF02E00CD -S11360A870475AB10A787F2A0AD800B102600021E1 -S11360B8501A1960596018BF01207047104670477C -S11360C86FF02E0070470000024B5B689B681B68EA -S11360D8184700BF040100200421FFF7F5BF0000A2 -S11360E8024B5B689B685B68184700BF040100208B -S11360F870B58AB1013A024490420C46034603D172 -S11361081B782278981A70BD1E7825780130AE4223 -S113611801F10101F0D0F3E7104670BD4FF0000320 -S1136128002A07D011F803C000F803C003F10103E3 -S1136138013AF7D1704700BF0346002A03D003F899 -S10B6148011B013AFBD1704771 -S113615040420F0000201C0080841E0000802500A7 -S1136160999E36000040380000093D0000803E0042 -S113617000004B00404B4C0000204E00808D5B0023 -S113618000C05D000080700000127A0000007D00F5 -S113619080969800001BB7000080BB00C0E8CE00CA -S11361A0647ADA000024F4000000FA0080A81201E6 -S11361B0002D310100366E0140787D01433A2F579E -S11361C06F726B2F736F6674776172652F4F706592 -S11361D06E424C545F444843505F537570706F7205 -S11361E0742F5461726765742F44656D6F2F41522B -S11361F04D434D335F4C4D33535F454B5F4C4D33F3 -S113620053363936355F43726F7373776F726B73BE -S11362102F426F6F742F6964652F2E2E2F6C696265 -S11362202F6472697665726C69622F737973637413 -S11362306C2E630000E10F4004E10F4008E10F40C1 -S113624040E00F4044E00F4048E00F40433A2F57EE -S11362506F726B2F736F6674776172652F4F706501 -S11362606E424C545F444843505F537570706F7274 -S1136270742F5461726765742F44656D6F2F41529A -S11362804D434D335F4C4D33535F454B5F4C4D3362 -S113629053363936355F43726F7373776F726B732E -S11362A02F426F6F742F6964652F2E2E2F6C6962D5 -S11362B02F6472697665726C69622F6770696F2EDC -S11362C06300433A2F576F726B2F736F6674776155 -S11362D072652F4F70656E424C545F444843505F63 -S11362E0537570706F72742F5461726765742F44A4 -S11362F0656D6F2F41524D434D335F4C4D33535FAA -S1136300454B5F4C4D3353363936355F43726F73AB -S113631073776F726B732F426F6F742F6964652F7D -S11363202E2E2F6C69622F6472697665726C6962B5 -S11363302F666C6173686C69622E6300433A2F5751 -S11363406F726B2F736F6674776172652F4F706510 -S11363506E424C545F444843505F537570706F7283 -S1136360742F5461726765742F44656D6F2F4152A9 -S11363704D434D335F4C4D33535F454B5F4C4D3371 -S113638053363936355F43726F7373776F726B733D -S11363902F426F6F742F6964652F2E2E2F6C6962E4 -S11363A02F6472697665726C69622F756172746CA0 -S11363B069622E6300433A2F576F726B2F736F66B7 -S11363C074776172652F4F70656E424C545F444818 -S11363D043505F537570706F72742F5461726765A8 -S11363E0742F44656D6F2F41524D434D335F4C4DB7 -S11363F033535F454B5F4C4D3353363936355F432A -S1136400726F7373776F726B732F426F6F742F6930 -S113641064652F2E2E2F6C69622F64726976657203 -S11364206C69622F7373692E6300433A2F576F723E -S11364306B2F736F6674776172652F4F70656E4250 -S11364404C545F444843505F537570706F72742F9F -S11364505461726765742F44656D6F2F41524D43CB -S11364604D335F4C4D33535F454B5F4C4D33533687 -S11364703936355F43726F7373776F726B732F4264 -S11364806F6F742F6964652F2E2E2F6C69622F64D1 -S113649072697665726C69622F65746865726E657F -S11364A0742E63002F64656D6F70726F675F656B28 -S11364B05F6C6D3373363936352E73726563002F16 -S11364C0626F6F746C6F672E74787400433A2F5741 -S11364D06F726B2F736F6674776172652F4F70657F -S11364E06E424C545F444843505F537570706F72F2 -S11364F0742F5461726765742F44656D6F2F415218 -S11365004D434D335F4C4D33535F454B5F4C4D33DF -S113651053363936355F43726F7373776F726B73AB -S11365202F426F6F742F6964652F2E2E2F7665634B -S1136530746F72732E63000000800000002000005E -S11365400400000000A0000000200000050000007E -S113655000C00000002000000600000000E0000071 -S113656000200000070000000000010000200000DF -S113657008000000002001000020000009000000C5 -S113658000400100002000000A000000006001003B -S1136590002000000B00000000800100002000002B -S11365A00C00000000A00100002000000D0000000D -S11365B000C00100002000000E00000000E0010007 -S11365C0002000000F000000000002000080000016 -S11365D01000000000800200008000001100000094 -S11365E0000003000080000012000000008003008F -S11365F00080000013000000433A2F576F726B2F86 -S1136600736F6674776172652F4F70656E424C5478 -S11366105F444843505F537570706F72742F5461B8 -S1136620726765742F44656D6F2F41524D434D332E -S11366305F4C4D33535F454B5F4C4D3353363936C6 -S1136640355F43726F7373776F726B732F426F6F23 -S1136650742F6964652F2E2E2F2E2E2F2E2E2F2E63 -S11366602E2F536F757263652F41524D434D335F27 -S11366704C4D33532F756172742E63004F70656EE9 -S1136680424C5400303A00433A2F576F726B2F73C9 -S11366906F6674776172652F4F70656E424C545FFC -S11366A0444843505F537570706F72742F54617215 -S11366B06765742F44656D6F2F41524D434D335FB1 -S11366C04C4D33535F454B5F4C4D33533639363560 -S11366D05F43726F7373776F726B732F426F6F7454 -S11366E02F6964652F2E2E2F2E2E2F2E2E2F2E2E19 -S11366F02F536F757263652F66696C652E63004650 -S113670069726D7761726520757064617465207259 -S11367106571756573742064657465637465640A72 -S11367200D004F70656E696E67206669726D7761E2 -S113673072652066696C6520666F7220726561649B -S1136740696E672E2E2E004F4B0A0D005374617232 -S113675074696E67207468652070726F6772616D0A -S11367606D696E672073657175656E63650A0D00EA -S113677050617273696E67206669726D77617265C4 -S11367802066696C6520746F206465746563742089 -S1136790657261736520626C6F636B732E2E2E00BD -S11367A045726173696E6720002062797465732095 -S11367B066726F6D206D656D6F7279206174203023 -S11367C0780052656164696E67206C696E65206645 -S11367D0726F6D2066696C652E2E2E4552524F5293 -S11367E00A0D00496E76616C696420636865636BA9 -S11367F073756D20666F756E642E2E2E4552524F42 -S1136800520A0D0050726F6772616D6D696E672078 -S11368100020627974657320746F206D656D6F72EA -S1136820792061742030780057726974696E67202A -S113683070726F6772616D20636865636B73756DE9 -S11368402E2E2E00436C6F73696E67206669726D1D -S1136850776172652066696C650A0D004669726D20 -S11368607761726520757064617465207375636304 -S113687065737366756C6C7920636F6D706C657489 -S113688065640A0D00222A3A3C3E3F7C7F002B2C93 -S11368903B3D5B5D00809A45418E418F8045454577 -S11368A04949498E8F9092924F994F555559999ACB -S11368B09B9C9D9E9F41494F55A5A5A6A7A8A9AA03 -S11368C0ABACADAEAFB0B1B2B3B4B5B6B7B8B9BA9C -S11368D0BBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CA8C -S11368E0CBCCCDCECFD0D1D2D3D4D5D6D7D8D9DA7C -S11368F0DBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EA6C -S1136900EBECEDEEEFF0F1F2F3F4F5F6F7F8F9FA5B -S1136910FBFCFDFEFF01030507090E1012141618F7 -S11369201C1EC700FC00E900E200E400E000E500F2 -S1136930E700EA00EB00E800EF00EE00EC00C40022 -S1136940C500C900E600C600F400F600F200FB0032 -S1136950F900FF00D600DC00A200A300A500A720D8 -S11369609201E100ED00F300FA00F100D100AA0069 -S1136970BA00BF001023AC00BD00BC00A100AB00F6 -S1136980BB009125922593250225242561256225A6 -S1136990562555256325512557255D255C255B2501 -S11369A01025142534252C251C2500253C255E2581 -S11369B05F255A25542569256625602550256C25B3 -S11369C067256825642565255925582552255325AD -S11369D06B256A2518250C25882584258C2590256A -S11369E08025B103DF009303C003A303C303B500F1 -S11369F0C403A6039803A903B4031E22C603B50364 -S1136A0029226122B1006522642220232123F70078 -S1136A104822B0001922B7001A227F20B200A02514 -S1136A20A0007D1D0100632C001E9601A01E5A01CA -S1136A30001F0806101F0606201F0806301F080640 -S1136A40401F0606511F0700591F521F5B1F541F8A -S1136A505D1F561F5F1F601F0806701F0E00BA1FC0 -S1136A60BB1FC81FC91FCA1FCB1FDA1FDB1FF81F9C -S1136A70F91FEA1FEB1FFA1FFB1F801F0806901F58 -S1136A800806A01F0806B01F0400B81FB91FB21FD4 -S1136A90BC1FCC1F0100C31FD01F0206E01F02064B -S1136AA0E51F0100EC1FF21F0100FC1F4E21010035 -S1136AB0322170211002842101008321D0241A057F -S1136AC0302C2F04602C0201672C0601752C020166 -S1136AD0802C6401002D260841FF1A030000610088 -S1136AE01A03E0001703F8000703FF000100780110 -S1136AF00001300132010601390110014A012E0161 -S1136B007901060180014D00430281018201820165 -S1136B108401840186018701870189018A018B012F -S1136B208B018D018E018F019001910191019301DF -S1136B309401F60196019701980198013D029B0189 -S1136B409C019D0120029F01A001A001A201A201BC -S1136B50A401A401A601A701A701A901AA01AB01EF -S1136B60AC01AC01AE01AF01AF01B101B201B3019F -S1136B70B301B501B501B701B801B801BA01BB0150 -S1136B80BC01BC01BE01F701C001C101C201C301C6 -S1136B90C401C501C401C701C801C701CA01CB01B1 -S1136BA0CA01CD011001DD0101008E01DE011201D7 -S1136BB0F3010300F101F401F401F80128012202B8 -S1136BC012013A020900652C3B023B023D02662C8D -S1136BD03F0240024102410246020A0153024000C0 -S1136BE081018601550289018A0158028F015A02E6 -S1136BF090015C025D025E025F0293016102620227 -S1136C0094016402650266026702970196016A02B2 -S1136C10622C6C026D026E029C01700271029D0175 -S1136C20730274029F0176027702780279027A0273 -S1136C307B027C02642C7E027F02A6018102820216 -S1136C40A9018402850286028702AE014402B101D1 -S1136C50B20145028D028E028F0290029102B701A9 -S1136C607B030300FD03FE03FF03AC030400860360 -S1136C70880389038A03B1031103C2030200A30337 -S1136C80A303C4030803CC0303008C038E038F0304 -S1136C90D8031801F2030A00F903F303F403F5031C -S1136CA0F603F703F703F903FA03FA0330042003A6 -S1136CB050041007600422018A043601C1040E0145 -S1136CC0CF040100C004D00444016105260400007F -S1136CD0FFFFFFFFFFFFADDE1223638253634A61B0 -S1136CE06E00466562004D617200417072004D6134 -S1136CF079004A756E004A756C00417567005365EA -S1136D0070004F6374004E6F760044656300002E7C -S1136D1000000000546E00008C6D0000A86E00009E -S1136D200007032004170201085710408053756EB2 -S1136D30646179004D6F6E646179005475657364A4 -S1136D406179005765646E65736461790054687590 -S1136D507273646179004672696461790053617485 -S1136D607572646179000053756E004D6F6E005446 -S1136D707565005765640054687500467269005370 -S1136D8061740000414D00504D0000000F6D000083 -S1136D90116D0000116D0000116D0000116D0000F7 -S1136DA0116D0000116D0000116D0000116D0000E7 -S1136DB0116D0000FFFFFFFFFFFFFFFFFFFFFFFF5D -S1136DC0FFFF00002D6D0000676D0000C86E00001D -S1136DD0DE6C0000846D0000376F00002E6F000031 -S1136DE01F6F00007375636365737300646F6D6177 -S1136DF0696E206572726F7200696C6C6567616C94 -S1136E002073657175656E6365206572726F7200BB -S1136E1072616E6765206572726F7200636F727261 -S1136E20757074206865617000696E76616C696460 -S1136E3020617267756D656E74006E6F206D656D8F -S1136E406F727900756E6B6E6F776E206572726FFC -S1136E5072003B004300504F5349580025412C20F9 -S1136E602542202523642C2025592C2025483A2509 -S1136E704D3A255300256D2F25642F25790025597A -S1136E802D256D2D25640025493A254D3A2573207D -S1136E9025700025483A254D0025412C2025422007 -S1136EA02523642C20255900356000005160000022 -S1136EB05D60000069600000856000009160000072 -S1136EC09D600000AB6000004A616E7561727900DC -S1136ED04665627275617279004D61726368004142 -S1136EE07072696C004D6179004A756E65004A756F -S1136EF06C79004175677573740053657074656DC2 -S1136F00626572004F63746F626572004E6F7665DE -S1136F106D62657200446563656D6265720000258B -S1136F206120256220256520255420255900254807 -S1136F303A254D3A255300256D2F25642F257900D8 -S1136F4020202020202020202068282828282020D5 -S1136F50202020202020202020202020202020202D -S1136F6048101010101010101010101010101010E5 -S1136F708484848484848484848410101010101085 -S1136F8010818181818181010101010101010101DE -S1136F900101010101010101010101101010101092 -S1136FA010828282828282020202020202020202AF -S1136FB00202020202020202020202101010102057 -S1136FC001040100146D0000146D0000146D000034 -S10B6FD0146D0000146D0000B3 +S1131A88541C03D115E000F036FDD7E7019B591C1F +S1131A980FD0110A8DF80820120C8DF80A208DF841 +S1131AA80B301A0A1B0C8DF809108DF80C208DF8D0 +S1131AB80D3002A90D48FFF7FDFA0D4B9DF80820DB +S1131AC81A709DF809205A709DF80A209A709DF89A +S1131AD80B20DA709DF80C201A719DF80D205A71AC +S1131AE805B030BD200000200050024000800440B2 +S1131AF8881700200023037043708370C370037138 +S1131B084371704710B500210948FFF797FB044655 +S1131B1801460748FFF7A6FB14F0010007D0BDE80B +S1131B28104040F2426203490148FFF713BB10BD5D +S1131B380080044020110020024B03491A880348FE +S1131B48FFF732BBD410002020110020008004408D +S1131B5808B502210348FEF7DFFE003018BF012054 +S1131B6808BD00BF0050024000B5C7B000214FF4C3 +S1131B788C72684604F0E4FA6946084802F078FD75 +S1131B8840B9009838B19DF8080080F01000C0F3FF +S1131B98001000E0002047B05DF804FBBA640000C0 +S1131BA800487047BA64000010B5074C00230A22A5 +S1131BB80649204684F8283202F034FA10B9012381 +S1131BC884F8283210BD00BF1C010020D564000031 +S1131BD810B50C4890F82832012B01D102F0A0FC72 +S1131BE800F0F6FA00F164040748FFF7D7F8012873 +S1131BF803D100F0EDFA8442F6D20448BDE810405F +S1131C0802F060BD1C01002000C00040BA6400005E +S1131C18034890F82832012B01D102F081BC7047A7 +S1131C281C01002038B50F4D044695F82832012BC5 +S1131C380AD1294602F0C0FD002805DA0023284607 +S1131C4885F8283202F06CFC013C14F8011F41B1FC +S1131C580548FFF78FF80448FFF766F80028FAD01C +S1131C68F3E738BD1C01002000C0004037B500244C +S1131C7802AD164805F8014DFEF7E4FB1448FEF7DB +S1131C88A9FB224602211348FEF796FD0A230122E6 +S1131C9802211048FEF7BAFD0F48FEF79BFB03210B +S1131CA84FF04020FEF7A8FE00F04CF800F09EFB31 +S1131CB82946204600F05CF89DF80730012B01D135 +S1131CC800F00CFC00F0A3FBFCE700BF8003C0019C +S1131CD82000002000500240010000203821014863 +S1131CE800F032BBE26400000B490B68D8B2C3F3BE +S1131CF8072200EB13601044C3F30743184480B26F +S1131D0800228B181B7901321844382A80B2F8D182 +S1131D18404280B2704700BF0000002010B5074C55 +S1131D28074B22689A4206D1FFF7DEFFA38F1B1ADE +S1131D385842584110BD002010BD00BF00000020CB +S1131D48A2E742CE08B5FFF7E9FF60B90146064BA2 +S1131D58064A1A601A18013038281171FAD1FFF7A7 +S1131D68C3FF014B988708BD00000020A2E742CEBC +S1131D7838B505460C46FFF7D1FF58B1372D06D8BC +S1131D883CB1054B01201D442B79237038BD00203C +S1131D9838BD204638BD00BF0000002000F0D0BA8E +S1131DA810B500F0E4F9A0B1FFF7D2FE88B100F055 +S1131DB86DFB00F0F9F900F0DCF9084B20F0604005 +S1131DC820F07F00186000F0D4F9446800F0BAFAF3 +S1131DD8A047BDE8104000F081BB00BF08ED00E05B +S1131DE8013A70B54D1E5618441AB54205D015F877 +S1131DF8013F635500F07FFBF7E770BDF8B5054672 +S1131E080A4E00240C2700F076FB07FB04F39959CB +S1131E18A94206D833445A680A44954201D2187A2A +S1131E28F8BD0134102CEED1FF20F8BD5065000038 +S1131E382DE9F34105460068FFF7E0FFFF2801D1CB +S1131E48002019E00024261D2F68AB5904EB07086D +S1131E58019300F050FB042241460DEB0200FEF70B +S1131E680DFE0028ECD1E259019B9A42E8D1B6F55F +S1131E78007F3446E7D1012002B0BDE8F0810000BC +S1131E8838B5114B044698420D4606D0B1F5004FBB +S1131E9805D0FFF7CDFF18B911E00C4C00E01C4643 +S1131EA8C5F308035BB923689D420AD020464FF462 +S1131EB8007240F8045B2946FFF792FF01E0002016 +S1131EC838BD204638BD00BF480300204C0500201B +S1131ED82DE9F8439846036821F4FF760133044654 +S1131EE80D46174626F0010606D140F8046B4FF458 +S1131EF800723146FFF774FF23689E4208D02046DB +S1131F083146FFF7BDFF044610B90020BDE8F88349 +S1131F18B946236806F50076ED1A2544043500F021 +S1131F28EAFA231DEB1AB3F5007F07D3204631469E +S1131F38FFF7A6FF04460028E7D0051D19F8013B62 +S1131F4805F8013BC9EB0803DF42E8D10120BDE8ED +S1131F58F8830000034A4FF0FF331360024A13600A +S1131F68704700BF4C05002048030020FFF7F2BF6C +S1131F78C0F57F3370B503F2FF3316464A1E9A4202 +S1131F8804460D4619D8FFF739FFFF2815D0601EFF +S1131F982844FFF733FFFF280FD024F4FF7323F0FE +S1131FA80103B3F5004F32462B462146BDE8704085 +S1131FB80CBF03480348FFF78BBF002070BD00BF68 +S1131FC8480300204C0500202DE9F843C0F57F3371 +S1131FD84A1E03F2FF339A4204460E4602D90020F1 +S1131FE8BDE8F883FFF70AFF0546601E3044FFF793 +S1131FF805FF85420746F2D82B1FDBB2FA2BEED831 +S11320081328ECD8244E00244FF00C0900F073FA7E +S113201809FB04631A7ADFF88080AA4201D11E689A +S113202804E00134102CF1D14FF0FF3600240C25C4 +S113203800F061FA05FB04831A7ABA4201D11C68DC +S113204804E00134102CF3D14FF0FF3400254FF095 +S11320580C0900F050FA09FB05831A7ABA4201D137 +S11320685B6803E00135102DF3D10023A41B23443E +S1132078C3F38F240025ABB29C4209D900F03BFA84 +S113208806EB8520FEF7D2FC01350028F3D0A6E73D +S11320980120BDE8F88300BF506500000F4B07B569 +S11320A81A68013216D09A68596848F2F000114447 +S11320B8DA6811441A6911445A6911449A69114435 +S11320C8DA698B185B4202AA42F8043D0421FFF73F +S11320D84FFF00E0012003B05DF804FB4803002033 +S11320E84FF400431A6848F204031B68134448F287 +S11320F808021268134448F20C021268134448F2A6 +S11321081002116848F2140212680B441A4448F287 +S113211818031B68134448F2F0021268D3420CBF38 +S113212801200020704700000A4808B503680133FD +S113213805D109480368013306D1012008BDFFF71A +S113214877FE0028F5D108BDFFF772FE003018BFEE +S1132158012008BD480300204C0500204FF400402E +S11321687047FFF703BFFFF703BFFFF72DBFFFF764 +S1132178B7BFFFF7F3BF08B5FFF790FF18B1BDE885 +S11321880840FFF7D1BF08BD4CF24F31044B002281 +S11321981A60596005219A601960024B1A607047E9 +S11321A810E000E050070020014B00221A6070473D +S11321B810E000E0044B1B68DB0341BF034A1368CB +S11321C801331360704700BF10E000E0500700209F +S11321D808B5FFF7EFFF014B186808BD500700204A +S11321E838B5FFF7F5FF00F10A050748FEF79CFD2F +S11321F8044630B900F07FF9FFF7EAFF8542F4D2CC +S113220800E00124204638BD00C0004010B507484E +S1132218FEF7E0F8FEF7BEF9BDE81040014660237A +S11322284FF461420248FEF711BD00BF01000010DF +S113223800C00040402970B506460C4603D95D210C +S1132248144800F081F821461348FEF793FD20B99D +S11322586121104800F078F803E0FFF7C1FF012876 +S1132268F6D13546A4B2AB1B9BB29C4211D900F0FF +S113227842F915F8011B0848FEF77CFD20B96A21CC +S1132288044800F061F8EEE7FFF7AAFF0128EAD056 +S1132298F5E770BD1066000000C000402DE9F0416C +S11322A8224D07462C780E46ACB92148FEF74EFD60 +S11322B8421C01D1002435E01E4BC0B2187001380D +S11322C83F28F7D8FFF784FF1B4B18601B4B1C7083 +S11322D801232B7026E0194C154894F80080FEF76A +S11322E835FD431C08F1010813D01249237801F87D +S11322F8080001330A78DBB29A422370DAD101313B +S11323083846FFF76DFD00232B70237801243370C2 +S113231808E0FFF75DFF084B1B6864339842C9D98E +S113232800242C702046BDE8F08100BF96070020E9 +S113233800C000405407002098070020950700209B +S113234872B6704762B6704708B500F0D4F8FCE777 +S113235810B500F0C1F801281AD000F075FAB8B128 +S11323680C4C2378012B13D1FFF732FF0A4B1A6860 +S11323780A4B1B68134403F5FA73984208D30023E5 +S1132388237000F069FA18B9BDE81040FFF708BDDA +S113239810BD00BFA00700209C070020A407002050 +S11323A8014B1860704700BF9C070020014B186858 +S11323B8704700BF9C07002008B5044B1B78012B0D +S11323C803D1FFF705FF024B186008BDA0070020E2 +S11323D8A407002008B5044B01221A70FFF7ECFF8C +S11323E8BDE80840FFF7B4BFA007002008B5FFF711 +S11323F8D5FC00F07FF8FFF7C7FEFFF7B2FE00F048 +S11324080BFA00F011F8BDE80840FFF7E3BF08B580 +S113241800F071F8FFF7CEFE00F00CFB00F010F8A6 +S1132428BDE80840FFF794BF08B500F06FF8FFF760 +S1132438EDFE024B00221A7008BD00BF0101002006 +S113244807B510480DF10701FFF728FF012807D148 +S11324580D4B00229DF807100A481A7000F074F812 +S11324680DF10701074803F03BFD012807D1064B8E +S113247803229DF8071003481A7000F065F803B0AA +S11324885DF804FBA8070020010100207047000044 +S11324980A4B70B51A7806460D461C4612B9C9B2DD +S11324A8FFF7C8FE2378032B03D1E9B2304603F0C3 +S11324B8F1FCBDE8704000F03FB800BF0101002006 +S11324C8034B1B78013B012B8CBF40200020704735 +S11324D801010020FFF7F4BF00F026B808B503F0A7 +S11324E8CBFC034B03221A70BDE80840FFF764BF16 +S11324F80101002070477047034BFE22DA70022264 +S11325081871A3F844207047E8070020054B0022FF +S11325181A709A6483F84320A3F844209A705A7076 +S1132528704700BFE8070020024B1878003018BF36 +S113253801207047E8070020024B002283F843205B +S1132548704700BFE8070020F8B506780546FF2E57 +S1132558844C1ED100F078F908B91020E9E0002372 +S1132568102201256370637122712570E670FFF7EC +S1132578B1FFA071FFF7A4FFE071FFF7A1FF0823E3 +S1132588000A20726572A572A4F84430FFF7E9FDC9 +S1132598D1E02778012F40F0E380F32E54D01FD8E0 +S11325A8CF2E00F0BC8006D8C92E00F08280CC2E35 +S11325B800F0BC80BCE0D12E00F0AB80C0F08B8072 +S11325C8D22E40F0B5800025FF23E3702571657194 +S11325D8FFF780FFE571A07125726572072395E006 +S11325E8FA2E48D00AD8F52E11D019D3F62E40F079 +S11325F89F80FF23E3704368A36494E0FD2E49D0D1 +S1132608FE2E52D0FC2E40F09380002091E0FFF77C +S113261861FF6A78904201DC22208AE0A16C07E01D +S1132628FFF758FF6B789842F6DD6968A1646A7809 +S1132638201DFFF7D5FBFF23E3706B78A26C1344CE +S1132648A3646B78013361E0FF23E370A66C4768E9 +S113265800253744BE4206D016F8013B1D44EDB2AE +S1132668FFF749FFF6E7012323710023C4F8075055 +S11326786371A3710CE0FF23E3703B4B0722A3644F +S1132688002323716371A371E27123726372A372CD +S113269808233BE0FF236278E37000232371A371CE +S11326A8E37123726271062330E0002323706370A0 +S11326B837E0A66CFFF70EFF6A1C411E3046FFF791 +S11326C852FD98B3FF23E370FFF704FFA36C0138AE +S11326D81844A06427E0FFF7FDFE6B7801389842A0 +S11326E89ADDFF23E370A4F84470697819B9FFF7F9 +S11326F842FD00BB1AE0AA1CA06C1A4EFFF733FD7A +S1132708A0B16B78B26C1344B36414E0A4F84430F9 +S113271811E04168A06CFFF728FD10B906E0FFF747 +S11327283FFBFF23E370A4F8447004E0312000E089 +S11327382020FFF7E1FE94F84330012B02D110204A +S1132748FFF7DAFEB4F944100648002908DD01232E +S113275880F8433089B20330BDE8F840FFF798BEEB +S1132768F8BD00BFE80700209666000070B5461E55 +S1132778451C002416F8010F03F0B6FCC0B2A0F102 +S11327883003DBB2162B10D8A0F13A02062A0CD972 +S1132798092B84BFA0F13703DBB203EB0414AE4268 +S11327A804F0FF04E6D1204670BD002070BD00008F +S11327B80346024609480A21B2FBF1F20130002A15 +S11327C8FAD102700A21B3FBF1F201FB1233303360 +S11327D800F8013D1346002AF5D17047340800205B +S11327E838B50446000909280D4601D9373003E0F5 +S11327F8303003F079FCC0B2287004F00F000928C7 +S113280801D9373003E0303003F06EFCC0B2002346 +S11328186870AB70284638BD08B5074B00220749D5 +S113282807481A7001F0D6FB28B1BDE808407721A3 +S11328380448FFF789BD08BD740800209E6600009F +S113284880080020A1660000024B1878B0FA80F0D6 +S1132858400970477408002010B5FFF73DFE0128B1 +S113286801D1002010BD054C2378002BF9D1FFF7C6 +S11328787BF90128F5D1207010BD00BF7408002031 +S113288810B50446007803F02FFC53280AD1607869 +S113289803F026FC30B16378312B05D0322B05D0F8 +S11328A8332B05D0032010BD002010BD012010BD1E +S11328B8022010BD70B505460230FFF757FF0446E5 +S11328C886B204352846FFF751FF013EB6B22044CC +S11328D8012EC4B205F10205F4D82846E443FFF7F3 +S11328E845FFE4B2231A5842584170BD2DE9F0411E +S11328F8064615460F4601B120B940F261214C48FD +S1132908FFF722FD3046FFF7BBFF0328044600F01B +S113291889803046FFF7CEFF00287FD0012C24D0D1 +S113292802D3022C4AD07DE0B01CFFF71FFF0446F7 +S1132938301DFFF71BFF00023860B01DFFF716FFBC +S11329483B68083618443860E01E04B2002D6CD089 +S113295800239FB2A74206EB430003F1010864DA9F +S1132968FFF704FF4346E855F3E7B01CFFF7FEFE04 +S11329780446301DFFF7FAFE00043860B01DFFF767 +S1132988F5FE3B6803EB0020386006F10800FFF70A +S1132998EDFE3B680A3618443860201F04B2002D47 +S11329A843D000239FB2A74206EB430003F101087A +S11329B83BDAFFF7DBFE4346E855F3E7B01CFFF7C5 +S11329C8D5FE0446301DFFF7D1FE00063860B01D61 +S11329D8FFF7CCFE3B6803EB0040386006F10800C3 +S11329E8FFF7C4FE3B6803EB0020386006F10A00D9 +S11329F8FFF7BCFE3B680C3618443860601F04B20D +S1132A089DB100239FB2A74206EB430003F10108DE +S1132A180BDAFFF7ABFE4346E855F3E74FF0FF3018 +S1132A28BDE8F0810020BDE8F0812046BDE8F081D2 +S1132A38A16600002DE9F84FB94D2E78A846002E5E +S1132A4800F0CC81012E28D1FFF78BFBFFF7ACF8FF +S1132A58B448FFF7E7F8B448FFF7E4F8FFF7A0F83D +S1132A6832460146B14801F0DDFA044638B1B048AF +S1132A78FFF7D8F83046BDE8F84FFFF7C9B8AD48B6 +S1132A88FFF7D0F8AC48FFF7CDF8AC48FFF7CAF821 +S1132A98AB4B1C605C6002231CE0022E40F0CA8031 +S1132AA8A84CA94F04F50C724FF48071384601F014 +S1132AB85DFE94F841B2A146BBF1000F0DD09C48CD +S1132AC8FFF7B0F83046FFF7A3F804F50C7001F0EF +S1132AD827FD00232B70BDE8F88F00285DD05A46E7 +S1132AE807F5C0713846FFF701FF431C064608D1B5 +S1132AF88F48FFF797F80320FFF78AF804F50C705E +S1132B08C9E0002849DD8E4B59681C4619B9D7F825 +S1132B1880211A6006E01A68D7F880010A449042B6 +S1132B2802D10E445E6038E08248FFF77BF887489C +S1132B38FFF778F86068FFF73BFE8548FFF772F8FF +S1132B488448FFF76FF88249E078FFF749FE824925 +S1132B58A078FFF745FE81496078FFF741FE804978 +S1132B682078FFF73DFE7A48FFF75CF87D48FFF7C9 +S1132B7859F894E80300FFF7F8FA20B96C48FFF70E +S1132B8851F8052019E06B48FFF74CF86B48FFF73C +S1132B9849F8D7F8803184E84800D9F84422D9F8AC +S1132BA83C329A4240F01A810021604801F0C5FC89 +S1132BB868B15F48FFF736F80420FFF729F85B4847 +S1132BC801F0AEFC002388F80030BDE8F88F5C4CB7 +S1132BD8636853B35748FFF725F85C48FFF722F8B2 +S1132BE86068FFF7E5FD5A48FFF71CF85948FFF7F6 +S1132BF819F85749E078FFF7F3FD5749A078FFF72C +S1132C08EFFD56496078FFF7EBFD55492078FFF74B +S1132C18E7FD4F48FFF706F85248FFF703F894E832 +S1132C280300FFF7A2FA0028A8D04248FEF7FAFFEB +S1132C380323C8E7032E40F0D180424F424C07F5E6 +S1132C480C724FF48071204601F090FD97F841B260 +S1132C58BA46BBF1000F08D04348FEF7E3FF022051 +S1132C68FEF7D6FF07F50C7031E7002800F08780DF +S1132C7804F5807204F5C0712046FFF737FEB0F101 +S1132C88FF3F81460DD13948FEF7CCFF3046FEF7A9 +S1132C98BFFF07F50C7001F043FC85F800B0BDE8F0 +S1132CA8F88F00286BDD3248FEF7BCFF4846FFF773 +S1132CB87FFD2748FEF7B6FF2E48FEF7B3FF2449E9 +S1132CC894F88301FFF78CFD234994F88201FFF7F8 +S1132CD887FD224994F88101FFF782FD204994F881 +S1132CE88001FFF77DFD1A48FEF79CFF1D48FEF79B +S1132CF899FF04F58072D4F880014946FFF733FA46 +S1132D080446C8BB0A48FEF78DFF0620FEF780FF7D +S1132D1807F50C7001F004FC2C70BDE8F88F00BFB7 +S1132D28740800201B6700003E670000B00A0020FA +S1132D381868000063670000686700008C6700007B +S1132D487808002080080020D80C0020BC67000008 +S1132D5834080020C5670000360800203808002021 +S1132D683A0800205F670000DE670000FF67000084 +S1132D78206800002D6800001948FEF753FFDAF8B0 +S1132D884422DAF83C329A4228D11648FEF74AFF20 +S1132D98FFF7F1F9044660B91348FEF743FF07202B +S1132DA8FEF736FF114801F0BBFB88F80040BDE888 +S1132DB8F88F0B48FEF736FF0D48FEF733FF0B4834 +S1132DC801F0AEFB0B48FEF72DFF002388F8003016 +S1132DD8FEF7FEFEBDE8F84FFEF7E2BFBDE8F88F48 +S1132DE8636700004468000018680000B00A002007 +S1132DF8606800007868000042884378007843EAF5 +S1132E08022340EA0320704743690239023B99428E +S1132E183DBF4389806A01FB03000020704700F12D +S1132E280B010023DA0142EA530310F8012B13447F +S1132E38884203F0FF03F5D118467047026810B5BD +S1132E488AB111460B4611F8014B1F2C09D93A2CAB +S1132E58F8D1511C8B4206D11278302A03D10133A0 +S1132E680360002010BD4FF0FF3010BD38B50D468B +S1132E78044618B900232B60092038BD0368002BC9 +S1132E88F8D01A78002AF5D0D98882889142F1D1ED +S1132E985878FEF711FC10F00100EBD123682B6081 +S1132EA838BD01380A4411F8013B914200F8013F4A +S1132EB8F9D17047CA7E8B7E032843EA022301BFF7 +S1132EC8487D0A7D42EA002243EA024318467047D5 +S1132ED8C2F307238A76CB760378032B01BF120C3F +S1132EE80A75120A4A757047F8B5C56A00F13007C1 +S1132EF8044601232A4639464078FEF725FCA0B942 +S1132F08236AA269EB1A9342E07001D30020F8BD4A +S1132F18A678012EFAD9A36939461D442A46012305 +S1132F286078FEF711FC013EF3E70120F8BDC37891 +S1132F380BB1FFF7D9BF18467047C36A70B58B4207 +S1132F4806460D4611D0FFF7F2FF044670B92A462B +S1132F58012306F130017078FEF7B8FB00281CBF86 +S1132F684FF0FF350124F56200E00024204670BDCF +S1132F7838B50023C3704FF0FF33C3620446FFF72C +S1132F88DCFF0146E8B994F82F2294F82E3243EA7C +S1132F9802234AF65522934215D104F16600FFF73D +S1132FA82BFF0B4D20F07F40A8420ED004F1820085 +S1132FB8FFF722FF20F07F40A84214BF0220002020 +S1132FC838BD042038BD032038BD084638BD00BFCD +S1132FD8464154002DE9FF4100230B600F46154676 +S1132FE8FFF72CFF061EC0F226819C4B53F826409F +S1132FF8002C00F022813C60237805F0FE0583B1A3 +S11330086078FEF759FBC7070BD4002D00F0178131 +S113301800F0040303F0FF00002B00F01B810A20DA +S113302818E10023F0B223706070FEF733FAC10789 +S113303800F107810DB14207F1D400212046FFF7C2 +S113304897FF02281FD104F5FB75002115F8040C1D +S113305810B12846FFF7D0FE4DF8210001310429AC +S113306805F11005F2D100265DF8265035B1294640 +S11330782046FFF77DFF012801D80CE00320013624 +S1133088042EF1D1DFE0042800F0E080012801D902 +S11330980D20DFE0002594F83C2094F83B3043EA07 +S11330A80223B3F5007FF3D194F8471094F846301F +S11330B853EA012104D104F15400FFF79DFE0146AF +S11330C894F84080A16108F1FF33012B84F8028051 +S11330D8DED894F83D60B3B26381002BD8D0731E58 +S11330E83342D5D194F8413094F8427043EA072723 +S11330F83B072781CCD194F8440094F8433053EA31 +S1133108002003D104F15000FFF776FE94F83F2025 +S113311894F83E3053EA0222BAD001FB08FE02EBCF +S1133128171373449842B3D3C01AB0FBF6F00028BF +S1133138AED040F6F576B04200F102082A442B449A +S11331481BD94FF6F576B04240F282802262A36220 +S113315894F85B2094F85A30C4F8148053EA022394 +S1133168E56195D1002F93D104F15C00FFF744FE8B +S1133178032660624FEA880315E00126C4F8148028 +S1133188E5612262A362002F82D0022E4FEA48032F +S113319818BF4344724418BF08F0010862621CBF98 +S11331A808EB5303012603F2FF13B1EB532FFFF48B +S11331B86FAF4FF0FF332361E360032E4FF08003BA +S11331C823712FD194F8612094F8603043EA0223E4 +S11331D8012B27D1691C2046FFF7AFFE10BB94F8DA +S11331E82F2294F82E32207143EA02234AF65522FC +S11331F8934217D104F13000FFF7FEFD184B9842B3 +S113320810D104F50570FFF7F7FD164B984209D164 +S113321804F50670FFF7F0FD206104F50770FFF769 +S1133228EBFDE060104A26701388002001339BB23E +S11332381380E3800EE00B200CE00C200AE0284603 +S113324808E0032006E004287FF422AF012001E00F +S1133258022693E704B0BDE8F08100BF60100020A7 +S113326852526141727241615C1000200129F8B523 +S113327806460C4652D9436999424FD20378022B29 +S113328829D0032B39D0012B48D101EB5105016A10 +S113329801EB5521FFF751FE10B14FF0FF30F8BD97 +S11332A8316A6F1CC5F30805354401EB57213046D4 +S11332B895F83050FFF741FE0028EED1C7F3080710 +S11332C83E4496F83000E30745EA00204CBF000965 +S11332D8C0F30B00F8BD016A01EB1421FFF72DFEC2 +S11332E80028DAD1640004F4FF74331993F8310028 +S11332F893F8303043EA0020F8BD016A01EBD41199 +S1133308FFF71BFE0028C8D1A00000F4FE7030307F +S11333183044FFF771FD20F07040F8BD0120F8BD7E +S1133328B1F5001FF8B505460C4601D30220F8BDD7 +S1133338CA06FBD182680668296162B93378022B10 +S113334801D9736A33B93389B3EB541FEED9736A5D +S1133358AB6116E01A4677897F02BC4211460CD34A +S11333682868FFF783FF431C024618D00128DDD9DB +S113337873699842DAD2E41BEFE73046FFF744FD5D +S1133388A861AB696A61002BD0D003EB54233036B3 +S1133398C4F308043444AB61EC610020F8BD012097 +S11333A8F8BD436A2DE9F041013306460C4617D0AF +S11333B8D0F8288001F11507002538F8150060B108 +S11333C8002101F01BFA28B1FF2D05D0013507F8BB +S11333D8010FF2E7054600E0002525440023AB75FC +S11333E800231A46A17D2E25F769501CBA5C202AB1 +S11333F821D0052A08BFE522092804D1E71801B914 +S1133408BD757D72013304EB030E8EF8092089B96A +S1133418A2F14107192F0BD8F769082897F80CC0AF +S11334288CBF102708271CEA070F1CBF2032D2B212 +S11334388EF8162001330B280246D5D131B9E2188B +S11334489175F269127B002A08BF002300222344E5 +S11334585A72F369DB7A2372F16901F11C00FFF7F0 +S1133468CBFC20604A7E0B7E43EA0223A380CA7DFC +S11334788B7D43EA0223E380BDE8F08101292DE92D +S1133488F04105460C46164675D94369994272D2ED +S11334980378022B3CD0032B4CD0012B6BD101EBCE +S11334A85107016A01EB5721FFF747FD0146002840 +S11334B862D107F10108C7F3080714F001042F4487 +S11334C817BF97F83030F3B203F00F0343EA06133B +S11334D818BFDBB287F83030296A012301EB582181 +S11334E8EB702846FFF729FD0146002844D1C8F3AC +S11334F80808A84414B1C6F3071606E098F8303053 +S1133508C6F3032623F00F031E4388F830602FE028 +S1133518016A01EB1421FFF710FD014660BB64004A +S113352804F4FF742B1983F83060C6F3072683F874 +S113353831601DE0016A01EBD411FFF7FEFC01467E +S1133548D0B9A40004F4FE7404F130072F443846BB +S1133558FFF752FC26F0704600F070400643330A29 +S11335682C4484F830607B70330C360EBB70FE70CC +S11335780123EB7000E002210846BDE8F0812DE943 +S1133588F041804605680F4631B9EE68A6B16B690B +S11335989E4228BF012610E02846FFF767FE01284F +S11335A845D9431C03D14FF0FF30BDE8F0816B6966 +S11335B898423DD33E4600E0012634466B69013407 +S11335C89C4205D3012E02D80020BDE8F0810224D4 +S11335D82146D8F80000FFF749FE30B1012826D06B +S11335E80130E0D0B442E9D1EEE74FF0FF32214692 +S11335F82846FFF743FFC0B947B96A692B69023AFD +S11336089342EC600AD2013B2B6107E0224639461B +S11336182846FFF733FF0028EFD006E02B79204631 +S113362843F001032B71BDE8F0810128BBD00120D0 +S1133638BDE8F08183692DE9F04705468946002BEA +S113364871D007692037B7F5001F6CD2C7F3080893 +S11336580468B8F1000F5ED141690133836131B95F +S11336682389B3EB571F56D80023AB615BE063890A +S1133678013B13EA57234ED12046FFF7F7FD0128F3 +S1133688064602D80220BDE8F087421C02D1012078 +S1133698BDE8F0876369984237D3B9F1000FE3D0E6 +S11336A869692846FFF76BFF064600283ED00128C3 +S11336B8E8D0431CEBD02046FFF739FC0028E6D1BC +S11336C804F1300304F50C7203F8010B9342FBD1A7 +S11336D831462046FFF798FB4FF00009E0624FF0AF +S11336E8010A638999450CD284F803A02046FFF7A0 +S11336F8FBFB0028CBD1E36A09F101090133E3623A +S1133708EFE7E36AC9EB0303E3626E6131462046DF +S1133718FFF77AFBA86108F1300844442F61EC6193 +S11337280020BDE8F0870420BDE8F0870720BDE845 +S1133738F087416A2DE9F0414B1C04460568066987 +S113374803D1E5274FF001080FE0FFF7E9FDA8B919 +S1133758F7E7E3691F7085F8038023699E420DD952 +S113376801462046FFF766FF28B9A1692846FFF7F6 +S1133778E4FB0028EDD0042808BF0220BDE8F0814E +S11337882DE9F04F036885B0002105460193FFF742 +S1133798C7FD002840F0A0804FF0FF0846464FF0D0 +S11337A8FF336B620093A9690198FFF7C6FB0028F1 +S11337B840F09280EC692778002F00F08380E27A49 +S11337C8E52F02F03F03AB7171D0100702D50F2B20 +S11337D86DD101E00F2B52D1D5F82890B9F1000F23 +S11337E868D0790606D52A6994F80D8007F0BF07D2 +S11337F86A6201E0BE425CD194F80DB0C34558D169 +S1133808E67EA27E42EA062636B2002E62D194F8FB +S11338180080012108F03F0808F1FF324FF00D083D +S113382808FB02F82E4BF25CA018407814F802A0AA +S11338384AEA002AA1B1B8F1FE0F4BD8504600F06D +S1133848FBFF08F10102039039F81800029200F016 +S1133858F3FF039981423DD1029A5146904603E011 +S11338684FF6FF739A4535D101360D2EDAD12278F9 +S113387852062BD551B339F818303BB32AE026B990 +S11338882046FFF7CCFA80451ED02A6AD37ADB0794 +S11338980DD404F10B0114F8013B12F8010B8C420E +S11338A8A3EB000002D00028F5D000E0A0B1009BF3 +S11338B86B62FF2600212846FFF7BCFE00283FF470 +S11338C872AF09E0042007E0304605E0013FFEB28C +S11338D8D846EFE7D846ECE705B0BDE8F08F00BF5F +S11338E8316900002DE9F74F0746036800930B7808 +S11338F888462F2B01F10101F9D05C2BF7D0002168 +S1133908B96098F800301F2B00F2A18038463B6A52 +S11339188022DA7203B0BDE8F04FFFF701BD2F280B +S11339281BD05C2819D0B4F5807F00F002810121F6 +S113393800F064FF002800F0FC807F2805D8814946 +S113394811F8012F002A40F08A80264625F8020F34 +S113395819F8010F741C1F28E1D844442278A046A2 +S11339682F2A04F10104F9D05C2AF7D0202834BFA7 +S1133978042400240BEB46022EB132F8021D202940 +S113398871D02E296FD000210BEB46022BF81610AC +S1133998002E00F0CE80396A202501F10B0001F8D1 +S11339A8015B8842FBD100213BF8110020285CD040 +S11339B82E285AD009B144F0030432F8020D2E28F7 +S11339C801D0013EF9D14FF0000A55464FF00809DD +S11339D83BF811004A1C002849D13B6A1A78E52AA9 +S11339E804BF05221A70B9F1080F04BFAD00EDB287 +S11339F805F00C030C2B00F0868005F00302032A63 +S1133A0800F08180A10709D405F00305012D08BF42 +S1133A1844F01004042B08BF44F008043B6A3846F9 +S1133A28DC72FFF7ADFE3B6ADB7A00286ED15A07D9 +S1133A3800F18580BB79DB066FD53969009BC1F33A +S1133A480801303118781944FFF734FAB860D7F808 +S1133A5828B008F1FF39ABF10205002678E7904257 +S1133A687FF46EAF65E0013E86E701319CE72028CC +S1133A7803D02E2805D1964208D044F003041146F9 +S1133A88A6E7CA4504D2964217D154E0CA4552D390 +S1133A98B9F10B0F04D144F003044FF00B099CE770 +S1133AA8964202D044F0030497D3AD00EDB23246F7 +S1133AB84FF00B094FF0080AE1E77F280CD90021E1 +S1133AC8019200F09BFE019A18B11F4B184410F89C +S1133AD8800C44F0020428B11C4B13F8011F29B1CF +S1133AE88842FAD144F003045F2006E0A0F14101C2 +S1133AF889B2192913D845F00205396A01F80A0070 +S1133B080AF1010ABBE744F002047BE7042816D152 +S1133B1813F0040F08BF052011E005200FE0A0F101 +S1133B28610189B219299EBF203845F0010580B288 +S1133B38E3E7062003E0B9F10B0FB6D1ABE703B016 +S1133B48BDE8F08FA0680000B1680000A968000013 +S1133B582DE9F84F4FF0FF084446404E07460568E4 +S1133B680420B96900296BD02846FFF7E6F9002834 +S1133B7867D1F8690378002B6AD0C27AE52B02F082 +S1133B883F02BA7154D02E2B52D022F020010829BA +S1133B984ED00F2A42D15A0605D503F0BF043B691B +S1133BA8427B7B6202E0A34242D1424690F80D80F8 +S1133BB890453CD1C27E837E43EA02231BB2BBBB41 +S1133BC84FF6FF7A02780D2102F03F02013A4A4388 +S1133BD8D7F828E04FF0010C13F8069000EB090120 +S1133BE891F801B010F8091041EA0B21BCF1000F5B +S1133BF806D0FE2A1CD82EF812108C46013201E099 +S1133C08514515D101330D2BE6D103785B061CD53C +S1133C18FE2A0DD800232EF8123016E01CB9FFF73F +S1133C28FEF8404516D04FF0FF337B6212E0904611 +S1133C38FF2400213846FFF7FDFC002891D000E05E +S1133C4840B10023BB61BDE8F88F013CE4B2F0E762 +S1133C580420F6E70020BDE8F88F00BF31690000B2 +S1133C68F8B50D46012D0746114601D80220F8BDC6 +S1133C78046863699D42F9D22AB14FF0FF322046A5 +S1133C88FFF7FCFB00BB29463868FFF7EFFA064646 +S1133C9808B90020F8BD0128E8D0411C13D000223F +S1133CA829462046FFF7EAFB70B923695A1C05D058 +S1133CB801332361237943F0010323716369354692 +S1133CC89E42E0D3E5E70120F8BD00002DE9F04F5E +S1133CD8076A89B0FD7A044615F0A00540F0FB8018 +S1133CE8D0F8288038F81590B9F1000F01D00135C3 +S1133CF8F8E70C22394605A82668FFF7D2F89DF89C +S1133D081F30DB0764D587F80B90C4F828904FF070 +S1133D1801090B2205A93846FFF7C3F8B9F1050FC5 +S1133D2801D84B4616E04B46A8F1020030F8022FA2 +S1133D3882B1102102F0010E0EEB430313F4803F0D +S1133D481CBF83F4883383F0210301394FEA5202FC +S1133D58F0D1EBE7072203F00F0000F13001392915 +S1133D6888BF00F13701013A03A810441B094170C8 +S1133D78F1D108A97E20114401F8140C9A4204D008 +S1133D88F95C202901D00133F8E73B44072A9DBF99 +S1133D9808A9891811F8141C202103F8011BA3EBA6 +S1133DA8070198BF01320729F0D92046FFF7E8FC3C +S1133DB830B909F10109B9F1640FAAD10720AAE0C1 +S1133DC8042840F0A8809DF81F30FB72C4F82880AE +S1133DD89DF81F3000219B0742BF0C350D23B5FB0E +S1133DE8F3F520464CBF01350125D4F80080FFF7D0 +S1133DF897FA002840F08C800746A1694046FFF7EF +S1133E089CF8002840F08480E3691B78E52B00D0F7 +S1133E182BB90137BD4203D1013D5ED007E0074607 +S1133E2801212046FFF706FC0028E6D070E021694E +S1133E382046A1EB4511FFF773FA00286BD1206ADD +S1133E48FEF7EDFF4FF00F080190A1693046FFF728 +S1133E5874F8864600285ED1E3699DF80420E9B227 +S1133E68D4F828C05A7318739876D8764A1E0D2049 +S1133E7842434FF6FF79704683F80B80274F484535 +S1133E8818BF3CF812001EF807A00EF1010E03F843 +S1133E980A0018BF013203EB0A0B4FEA102A002864 +S1133EA808BF4846BEF10D0F8BF801A0E6D14FF6C6 +S1133EB8FF7E704502D03CF812200AB941F0400157 +S1133EC819700123F37000212046FFF7B3FB10BBE0 +S1133ED8013DBAD101E006201DE0A1693046FFF793 +S1133EE82CF8C0B9E36903F1200203F8010B9A42E4 +S1133EF8FBD10B22E069216AFEF7D3FF236AE2694A +S1133F08DB7A002003F0180313730123F37002E033 +S1133F18042808BF072009B0BDE8F08F3169000004 +S1133F2810B50446FFF703F8002851D12378032B72 +S1133F3846D12379012B43D104F130010B4604F512 +S1133F480C7203F8010B9342FBD1552384F82E32EB +S1133F58AA2384F82F32522384F8303084F831307D +S1133F68612384F8323084F817322369412284F8B3 +S1133F78332084F816221A0A84F8183284F819228D +S1133F881A0C1B0E84F81B32E36884F81A221A0AE6 +S1133F9884F81D221A0C84F81E22E269722084F81F +S1133FA81C3201321B0E84F8140284F8150284F8BA +S1133FB81F32E26201236078FDF7C6FB00232371F8 +S1133FC8002211466078FDF70DFC003018BF01206F +S1133FD810BD00001FB5019004A840F8041D00910D +S1133FE81446FEF72BFF011E14DB0D4B53F821007A +S1133FF808B100220270019808B10022027043F847 +S1134008210050B1012C07D1002201A96846FEF70E +S1134018E1FF02E00B2000E0002004B010BD00BF67 +S1134028601000202DE9F04393B001911546044631 +S1134038002800F09380002302F01F060360324634 +S113404803A901A8FEF7C6FF002840F08E80039B51 +S11340580199079304AB0F93454B07A81193FFF7F6 +S113406841FC28B90F9B93F90B30002BB8BF0620ED +S113407815F01C0F4DD048B1042876D107A8FFF7D6 +S113408825FE002871D146F0080606E09DF8223086 +S113409813F0110F68D16F0762D4350746D50E9B0C +S11340A800256121482219745A749D73DD730E9B8F +S11340B8DDF80C8019765A769D75DD750E9B2022E5 +S11340C8DA72DDF8389098F800004946FEF7F2FEF7 +S11340D807462A4649464046FEF7FAFE0E9B012249 +S11340E81D775D779D77DD77039BDA70E7B12A4604 +S11340F8394607A8D3F82C80FFF7B2FD002834D13D +S113410841460398FEF719FF039B013FDF6048B15E +S11341182BE050BB9DF82230D80623D4A90701D53B +S1134128DA0721D4330701D546F02006039D0E9FF4 +S1134138EB6A6762236228783946FEF7BBFEA06003 +S113414807F11C00FEF758FEE06000206074267436 +S1134158EB886061E0612560A38006E0092004E043 +S1134168082002E0042000E0072013B0BDE8F08333 +S11341785C0E00202DE9F04F984685B000230F46C9 +S1134188C8F8003003A905461446FEF76FFE002858 +S113419840F09880687C002840F094802B7CD807F5 +S11341A840F18F80EB68686905F1280A181A84427F +S11341B828BF0446002C00F082806A69C2F3080311 +S11341C8002B63D1039B5B89013B13EA522312D171 +S11341D80AB9A86805E0A96928680193FFF746F8B1 +S11341E8019B012801D8022002E0411C02D10120D0 +S11341F8687467E0A861DDF80CB0A96958460193B2 +S1134208FEF702FE0028EED0019B660A03EB0009C4 +S11342181FD0BBF80A209919914288BFD61A334691 +S11342284A4639469BF80100FDF750FA0028DED1CA +S11342382B7C5A060BD5E869C9EB0000864206D9DF +S11342484FF40072514607EB4020FEF72AFE76022F +S11342582AE0EA69914517D02B7C5B060BD501232C +S113426851469BF80100FDF76FFA0028BFD12B7C5B +S113427823F040032B74039801234A46514640789F +S1134288FDF724FA0028B2D1C5F81C9069693846AC +S1134298C1F30801C1F50076A64228BF2646283195 +S11342A832462944FEF7FDFD6B69374433446B619C +S11342B8D8F80030A41B3344C8F800307AE7204605 +S11342C800E0072005B0BDE8F08F2DE9F04F9B46CC +S11342D885B000238946CBF8003003A90446164666 +S11342E8FEF7C4FD002840F0AC80607C002840F054 +S11342F8A880237C990740F1A3806369F34228BF0F +S1134308DE4304F128030193B6B16369C3F30802D9 +S1134318002A73D1039AB2F80A8008F1FF3818EA20 +S113432853281CD11BB9A06860B9014600E0A169F3 +S11343382046FFF724F928B9237C002043F0200302 +S113434823747EE0012801D1022002E0421C02D13C +S11343580120607475E0A368A06103B9A060237CA0 +S11343685B060CD503980123E26901994078FDF7AF +S1134378EBF90028ECD1237C23F040032374DDF807 +S11343880CA0A1695046FEF73FFD0028DCD0750A51 +S113439808EB000721D0BAF80A3008EB05029A4264 +S11343A888BFC8EB03052B463A4649469AF80100EC +S11343B8FDF7CAF90028CBD1E169C91B8D420AD996 +S11343C84FF4007209EB41210198FEF76AFD237C42 +S11343D823F0400323746D0222E0E3699F420CD06A +S11343E86269E3689A4208D201233A4601999AF825 +S11343F80100FDF76BF90028AAD1E7616069494615 +S1134408C0F30800C0F50075B54228BF354628300A +S11344182A462044FEF745FD237C43F040032374D9 +S11344286369E2682B4463619A422CBFE260E360EB +S1134438DBF80030A9442B44CBF80030761B63E743 +S1134448072005B0BDE8F08F0A2973B504460E4667 +S113445802D10D21FFF7F8FF6368002B14DB5D1C04 +S11344683C2D23441E730BDD01AB2A4604F10C01D9 +S11344782068FFF72AFF019B5D1B18BF4FF0FF352B +S1134488A36865600133A36002B070BD73B501A968 +S11344980646FEF7EBFC002840D1337C03F02002EB +S11344A802F0FF00002A39D05B060CD501980123DD +S11344B8F26906F128014078FDF746F968BB337CB8 +S11344C823F040033374316A0198FEF736FD04463D +S11344D820BB756AEB7A294643F02003EB72B26875 +S11344E83068FEF7F5FCF36801981A0A2B776A77A7 +S11344F81A0C1B0EEB7761232B7648236B7601236A +S1134508AA77AC75EC75AC74EC74C370FFF708FD4E +S1134518337C23F02003337400E0012002B070BD23 +S113452813B50446FFF7B2FF28B901A92046FEF7E0 +S11345389DFC00B9206002B010BD73B50D4601A9F9 +S11345480446FEF793FC002840F09080607C002825 +S113455840F08C80E368AB4204D2227C12F0020F54 +S113456808BF1D46002263696261002D74D0019A58 +S1134578568976026BB1013B6A1EB2FBF6F2B3FBB5 +S1134588F6F18A4205D3724213406361ED1AA169B8 +S113459810E0A16869B92046FEF7F1FF0128014639 +S11345A801D1022002E0013002D1012060745DE0F3 +S11345B8A160A161B1B900252BE0237C9A0714D529 +S11345C82046FEF7DCFF0146A0B14B1CEDD00129C3 +S11345D8E7D9019B5B699942E3D26369A1613344DA +S11345E86361AD1BB542E8D805E02068FEF73EFEDE +S11345F80146EAE7354663692B446361C5F308035A +S1134608002BD8D00198FEF7FFFB0028C9D000EB97 +S113461855256369C3F30803F3B1E26995421BD0D6 +S1134628237C04F1280613F0400F0BD001980123D2 +S113463831464078FDF788F80028B6D1237C23F06A +S113464840032374019801232A4631464078FDF734 +S11346583DF80028A9D1E5616369E2680020934226 +S113466881BFE360237C43F02003237402B070BD50 +S113467830B591B001900D46002205A901A8FEF7B6 +S1134688A9FC0446C0B902AB0D930D4B019905A8CA +S11346980F93FFF727F9044670B90D9B93F90B3074 +S11346A8002B08DB45B10B9BA8752BB1294605A83F +S11346B8FEF777FE00E00624204611B030BD00BFA7 +S11346C85C0E0020F0B59DB00190022202A901A859 +S11346D8FEF780FC029B04460693002841D103ABF5 +S11346E80E93214B019906A81093FFF7FBF8044693 +S11346F8002836D10E9B93F90B30002B1BDB9DF859 +S11347081E70FA072CD4029E0D993078FEF7D2FB5E +S1134718FB06054611D5214611A811961395FEF7F7 +S1134728FFFD0446E8B911A8FFF712FA0446B8B128 +S1134738042802D015E0062413E006A8FEF7F9FFC2 +S1134748044670B925B90298FFF7EAFB044608E065 +S11347582246294606A8FFF783FA044608B9F2E771 +S1134768072420461DB0F0BD5C0E00202DE9F3415E +S113477806469046044600254F1EBD4213DA01AB97 +S1134788012269464046FFF7F5FC019B012B0AD13B +S11347989DF800300D2BF0D0621C0A2B237005F114 +S11347A801051446E9D100239D4214BF304618463A +S11347B8237002B0BDE8F08110B5002394B00191D4 +S11347C802930393441E14F8011F19B101A8FFF7BB +S11347D83BFEF8E7029A002A02DA4FF0FF300BE0BA +S11347E86B4604A90198FFF770FD0028F5D1009BDA +S11347F8029A9A42F1D1039814B010BD7F2810B5DB +S113480816D931B1FF2812D80A4B803833F8100072 +S113481810BD084A32F811408BB2844203D00131EA +S11348288029F7D10B4603F18000C0B210BD0020E7 +S113483810BD00BF3E6900001E4A1F4B70B5B0F59D +S1134848805F28BF1346191D31F8043C0A4683B318 +S113485898422ED331F8024C250AE4B2E618B04245 +S113486821DA082D25D8DFE805F005090E10121401 +S113487816181A00C01A31F8100070BDC31A03F0D4 +S11348880103C01A0DE010380BE0203809E0303875 +S113489807E01A3805E0083003E0503801E0A0F5D5 +S11348A8E35080B270BD0431002DCDD102EB440336 +S11348B8C9E770BD3E6A0000FA6A000010B5013A03 +S11348C80A4491420CD20C784B78023103EB04234E +S11348D89BB2184480B2834284BF013080B2F0E7AF +S11348E807D10B781B02184480B2834284BF01307D +S11348F880B210BDF0B5C578124A0D44EDB2D5703A +S113490883780F0A3B44DBB2937044789F42547017 +S11349180678167005D9601CC0B2507008B9013603 +S11349281670C9B28D420CDA0133DBB205499370B3 +S11349383BB94B780133DBB24B7013B90B780133B5 +S11349480B70F0BD7117002010B5094C014623689F +S113495803F10800FFF7CEFF064A2368117819729D +S1134968517859729178D2789972DA7210BD00BF71 +S1134978641000207117002008B51422054900208E +S1134988FFF79CFF10B140BA80B208BD4FF6FF7024 +S113499808BD00BF2E11002038B50E4D08226B7CCF +S11349A82C7C05F11A0103EB0424A4B2A4F10E0033 +S11349B880B2FFF783FFA4F1140292B205F1220139 +S11349C8FFF77CFF10B140BA80B238BD4FF6FF70D4 +S11349D838BD00BF20110020074A00231380074A6E +S11349E84FF480615376064A1180064A9380064B39 +S11349F801221A70704700BF821700206810002037 +S1134A0878170020E010002080170020164A70B59F +S1134A181546164C1388A68801339BB2B3F5FA4F92 +S1134A2828BF4FF480531A0A42EA032292B29642EC +S1134A38F2D02B800E4D00232B701EB101222A7058 +S1134A48184670BD094BA280E18028B901460422AA +S1134A58184601F075FB03E002881A8042885A80E0 +S1134A6840232372014870BD78170020E01000200D +S1134A7880170020054B00221A70054A118809B9CD +S1134A881080704701221A70704700BF80170020F9 +S1134A988217002004282DE9F84F9E4E00F061810A +S1134AA89D4BDFF898E29D4F9D4903F13602032898 +S1134AB8DEF800503A600A601C460DD16B7E03F0A4 +S1134AC80F03032B40F04A852B8A002B40F04685C0 +S1134AD8944B08221A706DE002286ED1924BDA7852 +S1134AE80132D2B2DA7062B99A780132D2B29A70CB +S1134AF83AB95A780132D2B25A7012B91A780132D4 +S1134B081A708A4B00221A806B7E328003F0FD01F2 +S1134B18052909D1AB7E0133DBB2782BAB7640F0A3 +S1134B281D856A7600F01ABD002B00F017852A8AC5 +S1134B387C48002A37D0AA7E511EA976002A40F064 +S1134B480D85EA7E082A04D0591E012909D8052AA8 +S1134B5807D100236B768023037001F031FA00F04B +S1134B680EBC042A9CBF0321914003F00F0394BF99 +S1134B78C9B230210132013BA976EA76072B00F24B +S1134B88ED84DFE813F02B0208000A00A903EB0404 +S1134B98A903EB04A903002321E20423037001F011 +S1134BA80FFA00F00BBC03F00F03032B40F0D6847C +S1134BB80823037001F004FAD6E3052812D15C4AED +S1134BC812689288002A00F0C9842A333B600B607B +S1134BD8564B00221A80534BCEF80020328008220C +S1134BE81A70BCE09B7B452B40F0B884637C94F836 +S1134BF8108003EB08283388984500F3AF84237D9D +S1134C081FFA88F89806A6F8008040F0A784677D04 +S1134C18002F40F0A384474BB3F800A09B46BAF199 +S1134C28000F01D15B8853B1E38B534540F0968460 +S1134C38394B1A8CBBF802309A4240F08F84FFF744 +S1134C489BFE4FF6FF739842054640F08784E37D48 +S1134C58DFF8C490062B00F0B680112B1FD0012B6F +S1134C6840F07C8499F82230082B40F077844FF682 +S1134C78F672002389F82230B9F8243093428CBFA5 +S1134C8809330833A9F82430638BA4F81AA0E38302 +S1134C98A38B2384BBF80230A38300F05ABC264BB1 +S1134CA8234AA8F11C08A6F800801360B9F82470F8 +S1134CB8B9F822E0B9F81AC0B9F81C80002103F148 +S1134CC84004A34220D29888D8B1B84219D1D888D0 +S1134CD820B1704502D0B0F58A4F12D1188828B98E +S1134CE8B3F80290B9F1000F06D129E0A84203D124 +S1134CF8B3F80290A94523D0604502D158884045AD +S1134D081ED040330121DCE7002900F0278413601A +S1134D1800F024BCD41000202011002064170020C7 +S1134D28841700207017002068170020DC1000206A +S1134D387C1700206C170020E0100020641000206D +S1134D4801B11360BD4A00231360BD4A02211170EA +S1134D58BC4ABD490A60BD490A60BD4A138000F0D7 +S1134D6817FFBB4B1A88002A00F0F883B94B02F1ED +S1134D781C0189B25974080A3180B7491874096842 +S1134D880832087A52BA9875DA8411200022D87544 +S1134D9883F8282083F829208A88363323F8142CAA +S1134DA8CA8823F8122CAD4A1088528823F81C0CA0 +S1134DB823F81A2C0A8823F8182C4A8823F8162C66 +S1134DC8A14A1360B0E3FFF7E7FDA84240F0C683A9 +S1134DD8A34B5A7E1D46A2B1B9F82400998888428B +S1134DE80FD1B9F82200D98888420AD1B9F81A0033 +S1134DF81988884205D1B9F81C005988884200F0FE +S1134E08068194F82F3003F03F03022B16D1914BFF +S1134E184FF0000E998C934B934D83F800E0DFF824 +S1134E2850E20846BEF800E029807145A946984634 +S1134E3802D1002A53D15CE001221A7094F82F2081 +S1134E48844B510700F18A83142283F82F202822E7 +S1134E583280502283F82E2093F82D2093F82B507B +S1134E6893F8290083F8292093F82C2093F8281024 +S1134E787C4F83F8282093F8272083F8275093F849 +S1134E88265001303D7093F82A70C0B283F82C1074 +S1134E9883F82B2083F8267083F82A5083F82D0092 +S1134EA860B90131C9B283F82C1039B90132D2B2D0 +S1134EB883F82B2012B96A1C83F82A20638C6A4A67 +S1134EC81380A28CA384638B6284E383A38B2384DF +S1134ED8BBF800306383BBF80230A38311E3072ACD +S1134EE85F4D4FF0010318BF002588F800300DB955 +S1134EF834E35B4D514B4FF0000A1D600323AB763E +S1134F082B760423A88085F816A0EB7585F81BA0DA +S1134F1894F8232094F82230012043EA0223EB80FA +S1134F28E27EA37E687643EA02232B80627F237F96 +S1134F38288243EA02234D4A6B8013782B735378F3 +S1134F486B739378AB73D378EB7394F82930EB7263 +S1134F5894F82830AB7294F827306B7294F82630A2 +S1134F682B72FFF7F1FC94F82E2002F0F003502B7B +S1134F7834D953461209053A88F800A0920097429A +S1134F8829DAE01990F8361029B3012901D101373B +S1134F981EE0022917D190F83710042913D10BB158 +S1134FA888F80070274497F8393097F8382043EA8E +S1134FB8022240F20A63934228BF1346A9F800204C +S1134FC86B82AB820AE0E11991F8371019B10F44EA +S1134FD8FFB20123D3E70BB188F80070102384F8DB +S1134FE82F3094F82F3043F0020384F82F30022333 +S1134FF884F83630042384F83730062384F83830AC +S11350080A2384F839302C233380602341E20B4986 +S11350180B480B6099F82F104FF0000E01F0040CA8 +S113502880F800E00CF0FF078246BCF1000F21D0A5 +S113503883F819E020230370E2E100BF6410002024 +S1135048701700204A1100206417002084170020DC +S1135058DC100020201100207C1700206C17002091 +S11350686810002080170020761700206817002099 +S11350788217002099F82E30B2481B099B00A8F12A +S11350881408037002F00F02C3EB08039BB2022A50 +S1135098338003D101F03F02122A0ED00BB98A07DC +S11350A80BD0E28C2B899A4240F0EC81A64B1A8DE6 +S11350B8A64B5B899A4240F0E581CB0653D5298AF1 +S11350C8DFF8888200294ED008F10C00FFF712FCA3 +S11350D89F4B94F82A1093F800E09B4A8E4542D1DE +S11350E892F82B10587888423DD192F82CC09978C0 +S11350F8614538D192F82D20DB78934233D188F872 +S11351080F3098F81B3088F80CE088F80D0088F800 +S11351180E1003BB98F8183098F81A1098F816006F +S1135128591AA1EBD001C9B24FFA81FEBEF1000FA2 +S1135138EB7D0844B8BF4942A3EB9303B8BF4FFAC9 +S113514881FE03EB0E02C0B2D3B2EB7503EBD003BE +S113515888F816002B7601238AF800307B4B1A7ED8 +S11351689A7600221A82697EDFF8E88101F00F033B +S1135178013B072B00F2F281DFE813F008001E0060 +S11351888A00450163017B01840138019AF80020F3 +S1135198704BD00740F1E28103226A7630884022BE +S11351A81A7000222A8218B142221A70FFF7CCFB27 +S11351B8694B00221A805DE09AF80030D9075DD562 +S11351C894F82F3003F03F03122B57D15E4B93F81A +S11351D82E3003F0F002502A33D95A481B09002113 +S11351E8053B01709B009F4229DA04EB070E9EF8E9 +S11351F8362022B3012A01D101371DE0022A16D133 +S11352089EF83720042A12D101B10770274497F871 +S1135218393097F8382043EA0222504B1A8040F27A +S11352280A63934228BF13466B82AB8209E0E219F2 +S113523892F837201AB11744FFB20121D3E701B11C +S1135248077003236B7694F8263001202B7294F8A8 +S113525827306B7294F82830AB7294F82930EB72CB +S1135268FFF772FB42233C4A8AF8003000232B8262 +S11352783380138000F0A4FE344D75E020238AF8AF +S1135288003000F09DFE364B00221B685A76D5E5A7 +S113529894F82F30DA0723D5CF0621D42B8A002B94 +S11352A840F05C813088013080B2FFF74DFB9AF8FA +S11352B8003043F010028AF8002032881AB1254AD7 +S11352C843F01203137000F07BFE01232B820823A2 +S11352D86B760023EB761D4D112384F82F30D5E02F +S11352E898060DD594F8342094F835301D4843EACF +S11352F802231C4A12681A4402603288D31A338083 +S1135308308848B1C90607D49AF8003043F002033C +S11353188AF80030FFF718FB94F8302094F83130FD +S1135328A98A03EB02239BB20C4A8B42138000D850 +S113533803B9118013886B829AF800309A0700F039 +S11353480D8135E780170020201100206810002007 +S11353587117002070170020DC1000207617002039 +S113536864100020641700207F4B80481B7803F0EA +S1135378200101F0FF0221B1002303806B7614237E +S1135388ABE703F0100101F0FF0731B101232B82D1 +S1135398042302806B76EA769EE7028862B1DB0713 +S11353A848BF2F822B8A33B96B8A9A4288BF0380FD +S11353B803882B8200E003800023EB766C4B6D4A54 +S11353C81B681360694B1B882BB12B8A1BB12833CC +S11353D83380182307E0644B1B78990740F1BE809B +S11353E828233380102384F82F3051E09AF80030B2 +S11353F8DA0740F1B38000236B765B4B10221A70F6 +S113540800F0DEFDAAE0308808B1FFF79DFA94F8B1 +S11354182F3013F001030CD09AF80030DB0745BF96 +S113542807236B760623002346BFAB762B826B7665 +S113543813E09AF80020D70718D505226A762B823C +S11354488CE0308808B1FFF77FFA94F82F30D8073A +S11354580CD507236B760023AB760120FFF774FA8B +S1135468102388F8003000F0ABFD0BE033884BB90B +S113547874E09AF80030D90770D507236B760023B7 +S1135488AB766BE010233C4D84F82F30282333800F +S1135498502384F82E302B7A384984F82A306B7AD2 +S11354A884F82B30AB7A84F82C30EB7A84F82D30DE +S11354B82B7B84F826306B7B84F82730AB7B84F80D +S11354C82830EB7B84F829300623E375AA886284A4 +S11354D8EA88A2842A4A108852886083A2832A8888 +S11354E8E2836A8822846A7ED20643BF002381F855 +S11354F8313081F8303081F830305CBF0A2381F8CC +S113550831304023A37533881A0A63740023227444 +S113551884F8353084F8343084F8323084F8333001 +S1135528FFF73AFAC0436086144C16494523A3731F +S11355380B88002201339BB20B80190AE27362754F +S11355482275A174E37422766276FFF715FAC043D4 +S11355582083054B00221A70BDE8F88F024A002305 +S113556813703380BDE8F88F70170020DC1000201A +S113557884170020641700206810002020110020E0 +S11355886C170020D610002040BA80B27047000083 +S11355980A1E0ADD054B1A80054B1B68834204D09A +S11355A8014692B2184600F0BDBD7047DC100020D9 +S11355B8841700203F4A2DE9F8430023978BB2F85B +S11355C81EE01A463C493D4C0B704FF00C0C082B5E +S11355D83A481FD00CFB03F5665B04EB0508AEB133 +S11355E8B8F8025095B1BE4210D175450ED102B13A +S11355F80B700C2404FB030406223149201D00F01F +S113560891FD304B1B78A372BDE8F8830133DBB2FC +S11356180122DCE7002213460A700C26082A0DD062 +S113562806FB02F40519045B24B96C8814B993B316 +S11356380A7030E00132D2B20123EFE7224A214D49 +S1135648002395F800C01E469E4698461F461546F8 +S11356581E4C137023704FF00C09082B0FD009FB54 +S11356680302927AC2EB0C02BA42C4BF9E460126D8 +S113567803F10103C4BFD7B2B046DBB2EDE7B8F11A +S1135688000F00D02F700EB184F800E022780C25AA +S113569805FB02050A7004220D49284600F042FD64 +S11356A806220749281D00F03DFD064B1B78AB7206 +S11356B8BDE8F883201100208E17002090170020E1 +S11356C836110020F11700208F170020F017002052 +S11356D83C110020F8B5104D104C2B78104E0133B6 +S11356E82B70002323700C272378072B13D87B43B4 +S11356F8F018F25A438813439BB243B12B78827A49 +S11357089B1A772B03DD0422002100F019FD23786E +S113571801332370E8E7F8BDF11700208E17002045 +S113572890170020F8B5294D00272B882F80292BA6 +S113573800D8F8BD264CA38AB3F5807F03D0B3F50F +S1135748007F35D0F8BD234EE28C33889A423CD191 +S1135758228D73889A4238D1FFF72CFF0223637590 +S1135768062204F11601277504F1200000F0DAFC82 +S11357780622194904F1160000F0D4FC0622164941 +S1135788A01800F0CFFC062204F12001204600F006 +S1135798C9FCA38BE384E38B23853388A3837388B1 +S11357A8E38308232373062363732A232B80F8BD1A +S11357B8084BE18C1A88914207D1228D5B889A4262 +S11357C803D1BDE8F840FFF7F5BEF8BDD4100020BA +S11357D8201100206C170020881700202DE9F843B9 +S11357E84FF6FF73464CE18B8AB29A4206D1238C5A +S11357F8934203D10622434920466FE0424E434870 +S11358083388434D53400288134205D1228C738850 +S113581840885340034205D03E4B1A885B882A804F +S11358286B8001E029806A80002318463A4AB5F85B +S113583800C0B5F80280394F13704FF00C0E082BD6 +S11358480ED00EFB03F107EB0109795A614503D128 +S1135858B9F80210414538D00133DBB20120EEE734 +S113586800B113700622FF21254800F069FC0622C6 +S113587800212B4800F064FC06222A492A4800F03B +S113588851FC06222749294800F04CFC2B880122A8 +S1135898E3846B88627523853388E273A3837388F2 +S11358A80822E38300232375A373637406232274F5 +S11358B8A374227363731E4A1E4B04211A601E4B81 +S11358C82A22E1741A80BDE8F88300B11370134AE0 +S11358D80C2101FB03210A480622043100F022FCB2 +S11358E806221049104800F01DFC0823124A2373AD +S11358F80023637313880E331380BDE8F88300BF55 +S113590820110020EC6C00006C170020D01000203F +S1135918F2170020D81000208E17002090170020BE +S1135928401100208817002026110020361100207D +S11359385611002064170020D410002010B54160CF +S11359480446FCF741F8206010BD10B50446FCF786 +S11359583BF82368C01A63689842B4BF002001204A +S113596810BD0000F8B50446244E012303704370AB +S1135978B369002504228370C57080272049104428 +S113598800F0D0FB2581678104221E4904F10C0034 +S113599800F0C8FB2946042204F1100000F0D0FBF3 +S11359A82946042204F1140000F0CAFB2946042203 +S11359B804F1180000F0C4FBB269716904F11C0019 +S11359C800F0B0FBB2692946A0181C30C2F11002DD +S11359D800F0B6FB2946402204F12C0000F0B0FB8D +S11359E83A46294604F16C0000F0AAFB04F1EC00E5 +S11359F804220549BDE8F84000F094BBF8170020DC +S1135A08F26C00006C170020F66C0000F8B5194E13 +S1135A18194F346804252046FFF7A4FF352384F87A +S1135A28F030012384F8F130032384F8F23036236C +S1135A3884F8F3302A4607F11C0184F8F45004F181 +S1135A48F50000F06FFB322384F8F93007F12401E4 +S1135A5884F8FA502A4604F1FB0000F063FBFF23A4 +S1135A68306804F5807184F8FF30091ABDE8F840FD +S1135A78FFF78EBD64170020F817002070B5294B76 +S1135A881C682378022B01D0002070BD042226490B +S1135A98A01800F031FB0028F6D1244E04F11C00B4 +S1135AA8B269716900F028FB05460028ECD104F1BD +S1135AB8100106F12400042200F034FB1C4BF034DE +S1135AC81E882644A6422AD92378332B1ED009D807 +S1135AD8032B0FD0062B11D0012B1CD10422A11C9F +S1135AE8144816E0362B0DD0FF2B18D0352B12D1C5 +S1135AF8A57810E00422A11C0F480AE00422A11C86 +S1135B080E4806E00422A11C0D4802E00D480422B8 +S1135B18A11C00F007FB637802331C44D2E7284633 +S1135B2870BD00BF64170020F26C0000F817002055 +S1135B38D410002020180020281800202418002041 +S1135B4814180020181800204FF6FF7337B50B4CB3 +S1135B5800256061A16101A84FF48641A570ADF8E4 +S1135B680430ADF80630FEF751FF606010B14FF411 +S1135B7888438380258003B030BD00BFF817002018 +S1135B88024B00221A805A80704700BF6C1700200D +S1135B9870B58C4C2388B3F5937F00F0878015D8B3 +S1135BA840F20F12934226D0B3F5887F08D2002B17 +S1135BB840F003810123A3704FF47A73236131E029 +S1135BC81CD040F2251293426DD0F6E0B3F5AB7FBA +S1135BD800F0B78005D840F25512934200F0AE8029 +S1135BE8EBE0B3F5B57F40F26B1200F0C18093424D +S1135BF800F0BF80E1E04FF488732380724B1A7879 +S1135C081D4612F0020F37D02B7899073AD44EF676 +S1135C185F2223699342DEBF6A4A5B001361A3785B +S1135C28022B34D0694E35682846FFF79BFE35238E +S1135C3885F8F0300123306885F8F13085F8F230C2 +S1135C48372285F8F530062385F8F32085F8F730F0 +S1135C580322FF2305F1F90185F8F830091A85F8BC +S1135C68F42085F8F620FFF793FC21695848FFF7DC +S1135C7865FE40F20F13A1E05548FFF766FE0028C1 +S1135C88C2D170BDFFF7FAFE0228C0D1A0704FF44C +S1135C987A732361FFF7BAFE21694D48FFF74EFE78 +S1135CA840F225138AE04FF493732380464B1A7805 +S1135CB81D4612F0020F03D02B789A070AD505E087 +S1135CC84348FFF742FE0028F6D170BDFFF7D6FE21 +S1135CD8052862D042F2107123693A4A8B426CDC7F +S1135CE803F57A7313619378032BD3D1394BA28CC0 +S1135CF8208C1A80E28C334E5A80374B228D1A80BE +S1135D08628D5A80354B228E1A80628E5A80FFF734 +S1135D183BFC0504608CFFF737FC28434FF47A7387 +S1135D28400858434ABF6FF000433061336121692A +S1135D382748FFF703FE40F255133FE04FF4AB73D7 +S1135D482380204D05F10800FFF7FFFD002837D018 +S1135D580223AB704FF47A732B61FFF711FFFFF73F +S1135D6855FE21691A48FFF7E9FD4FF4B57325E09C +S1135D782280154B1A781D4612F0020F03D02B7897 +S1135D889B070DD505E01248FFF7DFFD0028F6D183 +S1135D9870BDFFF773FE052802D10323A370A5E79E +S1135DA842F210712369074A8B4206DC03F57A73C1 +S1135DB813619378032BD2D198E70023238070BD15 +S1135DC870BD00BFF817002070170020641700206A +S1135DD8001800206C170020D0100020D8100020D4 +S1135DE810B51D4B1C78002C35D1FBF7EFFDFCF7E3 +S1135DF8EFF91A4B00F5FA701860FCF7E9F9184B3B +S1135E0800F51C5010301860FEF7E6FD154B4EF6F1 +S1135E1803001C805C80144B1C805C80134B1C802A +S1135E285C80FEF727FEFBF7DDFD1148FBF762FEF9 +S1135E3806210F48FFF788FEFFF7A2FEFCF7B6FA23 +S1135E4842F20F73984203D842F21070FCF7A8FA92 +S1135E58084B01221A7010BD020100203C180020D2 +S1135E68301800206C170020D0100020D810002013 +S1135E78341800202C180020044B00221A70044BFC +S1135E881B780BB9FFF7ACBF704700BF02010020B5 +S1135E982C18002038B5104B1B78012B1AD1024658 +S1135EA80E4B89B21C68E36904F123052362131AB3 +S1135EB89BB2994204D912F8013B05F8013FF6E771 +S1135EC80431A4F8641004F12000FFF761FBE369CE +S1135ED80133E36138BD00BF2C1800206410002092 +S1135EE8F8B52E4B1E78012E56D1FBF70BFE00B3E6 +S1135EF82B4C2C4D20804FF40060AF89FFF744FBF6 +S1135F08874207D13046FEF7C5FD23888BB1FFF7DA +S1135F1865FC0AE040F60600AD89FFF735FB8542CB +S1135F2807D1FFF7FFFB23881BB1FBF705FE00230E +S1135F382380FCF74DF91C4A1368984220D303F5D3 +S1135F48FA731360164C194B194A02201A60FEF7AB +S1135F58A1FD23882BB1FFF741FCFBF7EDFD0023DE +S1135F682380144B144A05201A60FEF793FD2388F6 +S1135F7833B1FFF733FCFBF7DFFD094B00221A802E +S1135F88FCF726F90D4A1368984205D303F51C5308 +S1135F9810331360FFF79EFB0020F8BD2C18002077 +S1135FA8D4100020201100203C1800206410002088 +S1135FB8681000207C170020E01000203018002012 +S1135FC838B5184B1C68184B1A781D4602F0400166 +S1135FD801F0FF0029B10123E3610023A4F8643030 +S1135FE838BDD10748BFA4F86400520706D5B4F8F1 +S1135FF8641019B104F12000FFF7CAFA2B789B0743 +S11360080FD50A4B198844290BDC0023A4F8643003 +S1136018074B04391868C9B20430BDE83840FCF7A6 +S113602893BA38BD6410002070170020D4100020E3 +S1136038641700207F289FBF034B185C034B5B5CED +S113604894BF1840002070475C6F00003C6D00004E +S1136058A0F16103192B98BF20387047A0F14103C0 +S1136068192B98BF203070477F289FBF034B185CBB +S1136078034B5B5C94BF1840002070475C6F0000C2 +S11360883C6D0000A0F16103192B98BF20387047BC +S1136098A0F14103192B98BF203070477F299ABF7C +S11360A8017001206FF02E0070475AB10A787F2AD8 +S11360B80AD800B102600021501A1960596018BF4B +S11360C801207047104670476FF02E00704700009B +S11360D8024B5B689B681B68184700BF04010020DB +S11360E80421FFF7F5BF0000024B5B689B685B68FF +S11360F8184700BF0401002070B58AB1013A024470 +S113610890420C46034603D11B782278981A70BD36 +S11361181E7825780130AE4201F10101F0D0F3E791 +S1136128104670BD4FF00003002A07D011F803C0D1 +S113613800F803C003F10103013AF7D1704700BF27 +S11361480346002A03D003F8011B013AFBD1704728 +S113615840420F0000201C0080841E00008025009F +S1136168999E36000040380000093D0000803E003A +S113617800004B00404B4C0000204E00808D5B001B +S113618800C05D000080700000127A0000007D00ED +S113619880969800001BB7000080BB00C0E8CE00C2 +S11361A8647ADA000024F4000000FA0080A81201DE +S11361B8002D310100366E0140787D01433A2F5796 +S11361C86F726B2F736F6674776172652F4F70658A +S11361D86E424C545F584D43343730305F657874A1 +S11361E87261732F5461726765742F44656D6F2FE4 +S11361F841524D434D335F4C4D33535F454B5F4CD8 +S11362084D3353363936355F43726F7373776F7214 +S11362186B732F426F6F742F6964652F2E2E2F6C4A +S113622869622F6472697665726C69622F73797317 +S113623863746C2E6300000000E10F4004E10F401A +S113624808E10F4040E00F4044E00F4048E00F40B1 +S1136258433A2F576F726B2F736F66747761726549 +S11362682F4F70656E424C545F584D43343730306D +S11362785F6578747261732F5461726765742F4413 +S1136288656D6F2F41524D434D335F4C4D33535F12 +S1136298454B5F4C4D3353363936355F43726F7314 +S11362A873776F726B732F426F6F742F6964652FE6 +S11362B82E2E2F6C69622F6472697665726C69621E +S11362C82F6770696F2E6300433A2F576F726B2FD5 +S11362D8736F6674776172652F4F70656E424C54A4 +S11362E85F584D43343730305F6578747261732F6B +S11362F85461726765742F44656D6F2F41524D4325 +S11363084D335F4C4D33535F454B5F4C4D335336E0 +S11363183936355F43726F7373776F726B732F42BD +S11363286F6F742F6964652F2E2E2F6C69622F642A +S113633872697665726C69622F666C6173686C69E0 +S1136348622E6300433A2F576F726B2F736F667414 +S1136358776172652F4F70656E424C545F584D4398 +S1136368343730305F6578747261732F54617267A3 +S113637865742F44656D6F2F41524D434D335F4C07 +S11363884D33535F454B5F4C4D3353363936355F88 +S113639843726F7373776F726B732F426F6F742FBF +S11363A86964652F2E2E2F6C69622F647269766575 +S11363B8726C69622F756172746C69622E63004332 +S11363C83A2F576F726B2F736F6674776172652FEC +S11363D84F70656E424C545F584D43343730305FCC +S11363E86578747261732F5461726765742F44659C +S11363F86D6F2F41524D434D335F4C4D33535F45C1 +S11364084B5F4C4D3353363936355F43726F737374 +S1136418776F726B732F426F6F742F6964652F2EB9 +S11364282E2F6C69622F6472697665726C69622FAB +S11364387373692E6300433A2F576F726B2F736F10 +S11364486674776172652F4F70656E424C545F585D +S11364584D43343730305F6578747261732F5461FB +S1136468726765742F44656D6F2F41524D434D33E8 +S11364785F4C4D33535F454B5F4C4D335336393680 +S1136488355F43726F7373776F726B732F426F6FDD +S1136498742F6964652F2E2E2F6C69622F647269BC +S11364A87665726C69622F65746865726E65742EA0 +S11364B863002F64656D6F70726F675F656B5F6CE7 +S11364C86D3373363936352E73726563002F626FF8 +S11364D86F746C6F672E74787400433A2F576F7219 +S11364E86B2F736F6674776172652F4F70656E4298 +S11364F84C545F584D43343730305F65787472615B +S1136508732F5461726765742F44656D6F2F415200 +S11365184D434D335F4C4D33535F454B5F4C4D33C7 +S113652853363936355F43726F7373776F726B7393 +S11365382F426F6F742F6964652F2E2E2F76656333 +S1136548746F72732E630000008000000020000046 +S11365580400000000A00000002000000500000066 +S113656800C00000002000000600000000E0000059 +S113657800200000070000000000010000200000C7 +S113658808000000002001000020000009000000AD +S113659800400100002000000A0000000060010023 +S11365A8002000000B000000008001000020000013 +S11365B80C00000000A00100002000000D000000F5 +S11365C800C00100002000000E00000000E00100EF +S11365D8002000000F0000000000020000800000FE +S11365E8100000000080020000800000110000007C +S11365F80000030000800000120000000080030077 +S11366080080000013000000433A2F576F726B2F6D +S1136618736F6674776172652F4F70656E424C5460 +S11366285F584D43343730305F6578747261732F27 +S11366385461726765742F44656D6F2F41524D43E1 +S11366484D335F4C4D33535F454B5F4C4D3353369D +S11366583936355F43726F7373776F726B732F427A +S11366686F6F742F6964652F2E2E2F2E2E2F2E2ECA +S11366782F2E2E2F536F757263652F41524D434D44 +S1136688335F4C4D33532F756172742E63004F7012 +S1136698656E424C5400303A00433A2F576F726B80 +S11366A82F736F6674776172652F4F70656E424CF5 +S11366B8545F584D43343730305F65787472617372 +S11366C82F5461726765742F44656D6F2F41524D65 +S11366D8434D335F4C4D33535F454B5F4C4D335300 +S11366E8363936355F43726F7373776F726B732FF6 +S11366F8426F6F742F6964652F2E2E2F2E2E2F2E26 +S11367082E2F2E2E2F536F757263652F66696C6555 +S11367182E63004669726D776172652075706461D5 +S11367287465207265717565737420646574656336 +S11367387465640A0D004F70656E696E672066693A +S1136748726D776172652066696C6520666F722068 +S113675872656164696E672E2E2E004F4B0A0D0018 +S11367685374617274696E67207468652070726FFF +S11367786772616D6D696E672073657175656E63A7 +S1136788650A0D0050617273696E67206669726DDF +S1136798776172652066696C6520746F206465741E +S11367A865637420657261736520626C6F636B73D3 +S11367B82E2E2E0045726173696E6720002062795F +S11367C87465732066726F6D206D656D6F727920C4 +S11367D861742030780052656164696E67206C6961 +S11367E86E652066726F6D2066696C652E2E2E4567 +S11367F852524F520A0D00496E76616C69642063E7 +S11368086865636B73756D20666F756E642E2E2EC6 +S11368184552524F520A0D0050726F6772616D6D86 +S1136828696E67200020627974657320746F206D27 +S1136838656D6F72792061742030780057726974BD +S1136848696E672070726F6772616D206368656333 +S11368586B73756D2E2E2E00436C6F73696E6720F3 +S11368686669726D776172652066696C650A0D00E8 +S11368784669726D7761726520757064617465200C +S11368887375636365737366756C6C7920636F6D78 +S1136898706C657465640A0D00222A3A3C3E3F7C9C +S11368A87F002B2C3B3D5B5D00809A45418E418FD8 +S11368B8804545454949498E8F9092924F994F5545 +S11368C85559999A9B9C9D9E9F41494F55A5A5A6AC +S11368D8A7A8A9AAABACADAEAFB0B1B2B3B4B5B6C4 +S11368E8B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6B4 +S11368F8C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6A4 +S1136908D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E693 +S1136918E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F683 +S1136928F7F8F9FAFBFCFDFEFF01030507090E1051 +S1136938121416181C1EC700FC00E900E200E4004B +S1136948E000E500E700EA00EB00E800EF00EE00F5 +S1136958EC00C400C500C900E600C600F400F60057 +S1136968F200FB00F900FF00D600DC00A200A3003F +S1136978A500A7209201E100ED00F300FA00F10060 +S1136988D100AA00BA00BF001023AC00BD00BC00AF +S1136998A100AB00BB00912592259325022524254F +S11369A861256225562555256325512557255D25DD +S11369B85C255B251025142534252C251C2500254C +S11369C83C255E255F255A255425692566256025BD +S11369D850256C256725682564256525592558257E +S11369E8522553256B256A2518250C2588258425C9 +S11369F88C2590258025B103DF009303C003A303EE +S1136A08C303B500C403A6039803A903B4031E2251 +S1136A18C603B50329226122B1006522642220231A +S1136A282123F7004822B0001922B7001A227F2038 +S1136A38B200A025A0007D1D0100632C001E960154 +S1136A48A01E5A01001F0806101F0606201F08066C +S1136A58301F0806401F0606511F0700591F521F02 +S1136A685B1F541F5D1F561F5F1F601F0806701FA2 +S1136A780E00BA1FBB1FC81FC91FCA1FCB1FDA1FAE +S1136A88DB1FF81FF91FEA1FEB1FFA1FFB1F801FEC +S1136A980806901F0806A01F0806B01F0400B81FA8 +S1136AA8B91FB21FBC1FCC1F0100C31FD01F020691 +S1136AB8E01F0206E51F0100EC1FF21F0100FC1F86 +S1136AC84E2101003221702110028421010083210A +S1136AD8D0241A05302C2F04602C0201672C0601DF +S1136AE8752C0201802C6401002D260841FF1A032D +S1136AF8000061001A03E0001703F8000703FF0011 +S1136B080100780100013001320106013901100148 +S1136B184A012E017901060180014D0043028101D9 +S1136B288201820184018401860187018701890128 +S1136B388A018B018B018D018E018F0190019101D6 +S1136B48910193019401F601960197019801980126 +S1136B583D029B019C019D0120029F01A001A0010F +S1136B68A201A201A401A401A601A701A701A901E8 +S1136B78AA01AB01AC01AC01AE01AF01AF01B10197 +S1136B88B201B301B301B501B501B701B801B80148 +S1136B98BA01BB01BC01BC01BE01F701C001C101BE +S1136BA8C201C301C401C501C401C701C801C701A9 +S1136BB8CA01CB01CA01CD011001DD0101008E011A +S1136BC8DE011201F3010300F101F401F401F801FB +S1136BD82801220212013A020900652C3B023B02F9 +S1136BE83D02662C3F0240024102410246020A016C +S1136BF85302400081018601550289018A01580225 +S1136C088F015A0290015C025D025E025F029301E9 +S1136C1861026202940164026502660267029701D6 +S1136C2896016A02622C6C026D026E029C0170026B +S1136C3871029D01730274029F0176027702780241 +S1136C4879027A027B027C02642C7E027F02A6010E +S1136C5881028202A9018402850286028702AE01AA +S1136C684402B101B20145028D028E028F029002E4 +S1136C789102B7017B030300FD03FE03FF03AC038A +S1136C8804008603880389038A03B1031103C2033A +S1136C980200A303A303C4030803CC0303008C0367 +S1136CA88E038F03D8031801F2030A00F903F303D0 +S1136CB8F403F503F603F703F703F903FA03FA03F6 +S1136CC83004200350041007600422018A043601AA +S1136CD8C1040E01CF040100C004D00444016105BD +S1136CE826040000FFFFFFFFFFFFADDE12236382CF +S1136CF853634A616E00466562004D6172004170DB +S1136D0872004D6179004A756E004A756C004175D0 +S1136D186700536570004F6374004E6F76004465D6 +S1136D286300002E00000000706E0000A86D0000D3 +S1136D38C46E00000007032004170201085710401E +S1136D488053756E646179004D6F6E646179005487 +S1136D58756573646179005765646E6573646179F8 +S1136D680054687572736461790046726964617964 +S1136D78005361747572646179000053756E004D37 +S1136D886F6E005475650057656400546875004655 +S1136D987269005361740000414D00504D000000B9 +S1136DA82B6D00002D6D00002D6D00002D6D000071 +S1136DB82D6D00002D6D00002D6D00002D6D00005F +S1136DC82D6D00002D6D0000FFFFFFFFFFFFFFFF8B +S1136DD8FFFFFFFFFFFF0000496D0000836D000007 +S1136DE8E46E0000FA6C0000A06D0000536F000010 +S1136DF84A6F00003B6F000073756363657373002B +S1136E08646F6D61696E206572726F7200696C6C73 +S1136E186567616C2073657175656E63652065725D +S1136E28726F720072616E6765206572726F7200AC +S1136E38636F7272757074206865617000696E762C +S1136E48616C696420617267756D656E74006E6F3C +S1136E58206D656D6F727900756E6B6E6F776E203D +S1136E686572726F72003B004300504F53495800DB +S1136E7825412C202542202523642C2025592C200B +S1136E8825483A254D3A255300256D2F25642F258D +S1136E98790025592D256D2D25640025493A254D60 +S1136EA83A25732025700025483A254D0025412CA4 +S1136EB8202542202523642C202559003D6000000C +S1136EC85960000065600000716000008D6000007A +S1136ED899600000A5600000B36000004A616E7507 +S1136EE8617279004665627275617279004D6172EA +S1136EF8636800417072696C004D6179004A756E6F +S1136F0865004A756C79004175677573740053653B +S1136F187074656D626572004F63746F62657200A8 +S1136F284E6F76656D62657200446563656D626572 +S1136F38720000256120256220256520255420251E +S1136F48590025483A254D3A255300256D2F2564C7 +S1136F582F25790020202020202020202068282880 +S1136F682828202020202020202020202020202005 +S1136F78202020204810101010101010101010108D +S1136F88101010108484848484848484848410106D +S1136F98101010101081818181818101010101018A +S1136FA801010101010101010101010101010110B6 +S1136FB8101010101082828282828202020202025F +S1136FC80202020202020202020202020202021087 +S1076FD81010102061 +S1136FDC01040100306D0000306D0000306D0000C4 +S10B6FEC306D0000306D00005F S90300F10B diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs index 88352a93..9bd9c9af 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs @@ -1,9 +1,7 @@ - - - + @@ -70,7 +68,7 @@ - + - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c index fdd7eb52..da15fbfc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/lib/uip/netdev.c @@ -75,7 +75,6 @@ void netdev_init(void) /*---------------------------------------------------------------------------*/ void netdev_init_mac(void) { - struct uip_eth_addr macAddress; unsigned long ulUser0, ulUser1; blt_int32u ulTemp; blt_int32u ulLinkTimeOut; @@ -119,6 +118,8 @@ void netdev_init_mac(void) { break; } + /* Service the watchdog. */ + CopService(); } /* set the default MAC address */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c index 5207f8f1..9cb84af8 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/lib/uip/netdev.c @@ -75,7 +75,6 @@ void netdev_init(void) /*---------------------------------------------------------------------------*/ void netdev_init_mac(void) { - struct uip_eth_addr macAddress; unsigned long ulUser0, ulUser1; unsigned long ulTemp; unsigned long ulLinkTimeOut; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.bin b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.bin index 37982f69..0f9bd7f9 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.bin and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.bin differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.elf b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.elf index 32771d16..82e32872 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.elf and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.elf differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.map b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.map index 3ce41602..08ef4b98 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.map +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/bin/openblt_ek_lm3s6965.map @@ -7,8 +7,8 @@ start address 0x00000000 Program Header: LOAD off 0x00010000 vaddr 0x00000000 paddr 0x00000000 align 2**16 - filesz 0x000079cc memsz 0x000079cc flags r-x - LOAD off 0x00020040 vaddr 0x20000040 paddr 0x000079cc align 2**16 + filesz 0x000079d0 memsz 0x000079d0 flags r-x + LOAD off 0x00020040 vaddr 0x20000040 paddr 0x000079d0 align 2**16 filesz 0x000001dc memsz 0x00002120 flags rw- LOAD off 0x00030000 vaddr 0x20000000 paddr 0x20000000 align 2**16 filesz 0x00000000 memsz 0x00000040 flags rw- @@ -18,33 +18,33 @@ Sections: Idx Name Size VMA LMA File off Algn 0 .shared 00000040 20000000 20000000 00030000 2**2 ALLOC - 1 .text 000079cc 00000000 00000000 00010000 2**2 + 1 .text 000079d0 00000000 00000000 00010000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .data 000001dc 20000040 000079cc 00020040 2**2 + 2 .data 000001dc 20000040 000079d0 00020040 2**2 CONTENTS, ALLOC, LOAD, DATA - 3 .bss 00001f44 2000021c 00007ba8 0002021c 2**2 + 3 .bss 00001f44 2000021c 00007bac 0002021c 2**2 ALLOC 4 .ARM.attributes 00000029 00000000 00000000 0002021c 2**0 CONTENTS, READONLY 5 .comment 0000006e 00000000 00000000 00020245 2**0 CONTENTS, READONLY - 6 .debug_info 00011169 00000000 00000000 000202b3 2**0 + 6 .debug_info 0001117d 00000000 00000000 000202b3 2**0 CONTENTS, READONLY, DEBUGGING - 7 .debug_abbrev 00002b8d 00000000 00000000 0003141c 2**0 + 7 .debug_abbrev 00002b8d 00000000 00000000 00031430 2**0 CONTENTS, READONLY, DEBUGGING - 8 .debug_loc 0000c330 00000000 00000000 00033fa9 2**0 + 8 .debug_loc 0000c330 00000000 00000000 00033fbd 2**0 CONTENTS, READONLY, DEBUGGING - 9 .debug_aranges 00001100 00000000 00000000 000402d9 2**0 + 9 .debug_aranges 00001100 00000000 00000000 000402ed 2**0 CONTENTS, READONLY, DEBUGGING - 10 .debug_ranges 00000ee0 00000000 00000000 000413d9 2**0 + 10 .debug_ranges 00000ee0 00000000 00000000 000413ed 2**0 CONTENTS, READONLY, DEBUGGING - 11 .debug_macro 0000a351 00000000 00000000 000422b9 2**0 + 11 .debug_macro 0000a351 00000000 00000000 000422cd 2**0 CONTENTS, READONLY, DEBUGGING - 12 .debug_line 00008415 00000000 00000000 0004c60a 2**0 + 12 .debug_line 00008416 00000000 00000000 0004c61e 2**0 CONTENTS, READONLY, DEBUGGING - 13 .debug_str 0002b14d 00000000 00000000 00054a1f 2**0 + 13 .debug_str 0002b165 00000000 00000000 00054a34 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_frame 00003004 00000000 00000000 0007fb6c 2**2 + 14 .debug_frame 00003004 00000000 00000000 0007fb9c 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 20000000 l d .shared 00000000 .shared @@ -64,7 +64,7 @@ SYMBOL TABLE: 00000000 l d .debug_frame 00000000 .debug_frame 00000000 l df *ABS* 00000000 vectors.c 00000000 l df *ABS* 00000000 crtstuff.c -000079c8 l O .text 00000000 __EH_FRAME_BEGIN__ +000079cc l O .text 00000000 __EH_FRAME_BEGIN__ 000000f0 l F .text 00000000 __do_global_dtors_aux 2000021c l .bss 00000000 completed.8603 20000218 l O .data 00000000 __do_global_dtors_aux_fini_array_entry @@ -81,47 +81,47 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 flashlib.c 00000000 l df *ABS* 00000000 sysctl.c 00000cd0 l F .text 000003f8 SysCtlPeripheralValid -000070c0 l O .text 0000006c g_pulXtals -00007144 l O .text 0000000c g_pulRCGCRegs -00007150 l O .text 0000000c g_pulSRCRRegs +000070c4 l O .text 0000006c g_pulXtals +00007148 l O .text 0000000c g_pulRCGCRegs +00007154 l O .text 0000000c g_pulSRCRRegs 00000000 l df *ABS* 00000000 ssi.c 00001560 l F .text 00000038 SSIBaseValid 00000000 l df *ABS* 00000000 clock-arch.c 00000000 l df *ABS* 00000000 netdev.c 00000000 l df *ABS* 00000000 mmc.c -000018b8 l F .text 00000010 power_off -000018c8 l F .text 00000058 send_initial_clock_train -00001920 l F .text 0000008c power_on -000019ac l F .text 00000024 xchg_spi -000019d0 l F .text 00000028 wait_ready -000019f8 l F .text 00000018 deselect -00001a10 l F .text 0000002c select -00001a3c l F .text 00000082 send_cmd -00001ac0 l F .text 0000000e rcvr_spi_m -00001ad0 l F .text 0000004e rcvr_datablock -00001b20 l F .text 0000005a xmit_datablock -00001b7c l F .text 00000044 set_max_speed +000018bc l F .text 00000010 power_off +000018cc l F .text 00000058 send_initial_clock_train +00001924 l F .text 0000008c power_on +000019b0 l F .text 00000024 xchg_spi +000019d4 l F .text 00000028 wait_ready +000019fc l F .text 00000018 deselect +00001a14 l F .text 0000002c select +00001a40 l F .text 00000082 send_cmd +00001ac4 l F .text 0000000e rcvr_spi_m +00001ad4 l F .text 0000004e rcvr_datablock +00001b24 l F .text 0000005a xmit_datablock +00001b80 l F .text 00000044 set_max_speed 20000238 l O .bss 00000004 CardType 20000040 l O .data 00000001 Stat 00000000 l df *ABS* 00000000 cstart.c -000020fe l F .text 00000000 zero_loop +00002102 l F .text 00000000 zero_loop 00000000 l df *ABS* 00000000 hooks.c -00007170 l O .text 0000001b firmwareFilename +00007174 l O .text 0000001b firmwareFilename 2000023c l O .bss 0000022c logfile 00000000 l df *ABS* 00000000 main.c -00002250 l F .text 00000048 Init +00002254 l F .text 00000048 Init 00000000 l df *ABS* 00000000 shared_params.c -000022dc l F .text 00000038 SharedParamsCalculateChecksum -00002314 l F .text 0000001c SharedParamsVerifyChecksum -00002330 l F .text 00000024 SharedParamsValidateBuffer -00002354 l F .text 00000010 SharedParamsWriteChecksum +000022e0 l F .text 00000038 SharedParamsCalculateChecksum +00002318 l F .text 0000001c SharedParamsVerifyChecksum +00002334 l F .text 00000024 SharedParamsValidateBuffer +00002358 l F .text 00000010 SharedParamsWriteChecksum 20000000 l O .shared 00000040 sharedParamsBuffer 00000000 l df *ABS* 00000000 assert.c 00000000 l df *ABS* 00000000 file.c -000023cc l F .text 0000003c FileLibLongToIntString -00002408 l F .text 0000002a FileLibByteNibbleToChar -00002434 l F .text 00000020 FileLibByteToHexString -00002454 l F .text 00000058 FileLibHexStringToByte +000023d0 l F .text 0000003c FileLibLongToIntString +0000240c l F .text 0000002a FileLibByteNibbleToChar +00002438 l F .text 00000020 FileLibByteToHexString +00002458 l F .text 00000058 FileLibHexStringToByte 20000468 l O .bss 00000040 loggingStr 200004a8 l O .bss 00000001 firmwareUpdateState 200004ac l O .bss 00000008 eraseInfo @@ -137,143 +137,143 @@ SYMBOL TABLE: 20000041 l O .data 00000001 comActiveInterface 20000a9c l O .bss 00000040 xcpCtoReqPacket.4531 00000000 l df *ABS* 00000000 net.c -00002cc4 l F .text 0000010c NetServerTask +00002cc8 l F .text 0000010c NetServerTask 20000adc l O .bss 00000001 netInitializedFlag 20000ae0 l O .bss 00000004 ARPTimerTimeOut 20000ae4 l O .bss 00000006 macAddress 20000042 l O .data 00000001 netInitializationDeferred 20000aec l O .bss 00000004 periodicTimerTimeOut 00000000 l df *ABS* 00000000 xcp.c -00002f64 l F .text 0000000c XcpProtectResources -00002f70 l F .text 00000014 XcpSetCtoError -00002f84 l F .text 0000001c XcpCmdDisconnect -00002fa0 l F .text 00000020 XcpCmdGetStatus -00002fc0 l F .text 0000000a XcpCmdSynch -00002fcc l F .text 0000002c XcpCmdGetId -00002ff8 l F .text 00000018 XcpCmdSetMta -00003010 l F .text 0000000a XcpCmdProgramPrepare -0000301c l F .text 00000028 XcpCmdProgramStart -00003044 l F .text 00000050 XcpCmdConnect -00003094 l F .text 00000040 XcpCmdUpload -000030d4 l F .text 00000040 XcpCmdShortUpload -00003114 l F .text 00000024 XcpComputeChecksum -00003138 l F .text 00000028 XcpCmdBuildCheckSum -00003160 l F .text 00000040 XcpCmdProgramMax -000031a0 l F .text 0000005c XcpCmdProgram -000031fc l F .text 00000028 XcpCmdProgramClear -00003224 l F .text 00000018 XcpCmdProgramReset -0000323c l F .text 0000000a XcpTransmitPacket -0000736c l O .text 00000008 xcpStationId +00002f68 l F .text 0000000c XcpProtectResources +00002f74 l F .text 00000014 XcpSetCtoError +00002f88 l F .text 0000001c XcpCmdDisconnect +00002fa4 l F .text 00000020 XcpCmdGetStatus +00002fc4 l F .text 0000000a XcpCmdSynch +00002fd0 l F .text 0000002c XcpCmdGetId +00002ffc l F .text 00000018 XcpCmdSetMta +00003014 l F .text 0000000a XcpCmdProgramPrepare +00003020 l F .text 00000028 XcpCmdProgramStart +00003048 l F .text 00000050 XcpCmdConnect +00003098 l F .text 00000040 XcpCmdUpload +000030d8 l F .text 00000040 XcpCmdShortUpload +00003118 l F .text 00000024 XcpComputeChecksum +0000313c l F .text 00000028 XcpCmdBuildCheckSum +00003164 l F .text 00000040 XcpCmdProgramMax +000031a4 l F .text 0000005c XcpCmdProgram +00003200 l F .text 00000028 XcpCmdProgramClear +00003228 l F .text 00000018 XcpCmdProgramReset +00003240 l F .text 0000000a XcpTransmitPacket +00007370 l O .text 00000008 xcpStationId 20000af0 l O .bss 0000004c xcpInfo 00000000 l df *ABS* 00000000 timer.c 20000b3c l O .bss 00000004 millisecond_counter 00000000 l df *ABS* 00000000 flash.c -000033c0 l F .text 00000048 FlashGetSector -00003408 l F .text 00000038 FlashGetSectorBaseAddr -00003440 l F .text 00000038 FlashGetSectorSize -00003478 l F .text 00000026 FlashInitBlock -000034a0 l F .text 0000005c FlashWriteBlock -000034fc l F .text 0000003c FlashSwitchBlock -00003538 l F .text 0000007a FlashAddToBlock -000035b4 l F .text 0000005e FlashEraseSectors -00007374 l O .text 000000c0 flashLayout +000033c4 l F .text 00000048 FlashGetSector +0000340c l F .text 00000038 FlashGetSectorBaseAddr +00003444 l F .text 00000038 FlashGetSectorSize +0000347c l F .text 00000026 FlashInitBlock +000034a4 l F .text 0000005c FlashWriteBlock +00003500 l F .text 0000003c FlashSwitchBlock +0000353c l F .text 0000007a FlashAddToBlock +000035b8 l F .text 0000005e FlashEraseSectors +00007378 l O .text 000000c0 flashLayout 20000b40 l O .bss 00000204 bootBlockInfo 20000d44 l O .bss 00000204 blockInfo 00000000 l df *ABS* 00000000 cpu.c 00000000 l df *ABS* 00000000 nvm.c 00000000 l df *ABS* 00000000 uart.c -0000385c l F .text 0000003c UartTransmitByte -00003898 l F .text 00000020 UartReceiveByte +00003860 l F .text 0000003c UartTransmitByte +0000389c l F .text 00000020 UartReceiveByte 20000f48 l O .bss 00000004 xcpCtoRxStartTime.4748 20000f4c l O .bss 00000041 xcpCtoReqPacket.4745 20000f8d l O .bss 00000001 xcpCtoRxLength.4746 20000f8e l O .bss 00000001 xcpCtoRxInProgress.4747 00000000 l df *ABS* 00000000 cpu_comp.c 00000000 l df *ABS* 00000000 ff.c -000039dc l F .text 0000000a ld_word -000039e8 l F .text 00000016 ld_dword -00003a00 l F .text 00000008 st_word -00003a08 l F .text 00000014 st_dword -00003a1c l F .text 00000012 mem_cpy -00003a30 l F .text 0000000a mem_set -00003a3c l F .text 0000001e mem_cmp -00003a5c l F .text 00000010 chk_chr -00003a6c l F .text 00000018 clust2sect -00003a84 l F .text 00000024 ld_clust -00003aa8 l F .text 00000024 st_clust -00003acc l F .text 0000008c pick_lfn -00003b58 l F .text 00000070 put_lfn -00003bc8 l F .text 000000a0 gen_numname -00003c68 l F .text 0000001c sum_sfn -00003c84 l F .text 00000052 get_ldnumber -00003cd8 l F .text 00000034 validate -00003d0c l F .text 00000054 sync_window -00003d60 l F .text 00000034 move_window -00003d94 l F .text 00000060 check_fs -00003df4 l F .text 000002d4 find_volume -000040c8 l F .text 000000d0 get_fat -00004198 l F .text 000000b2 dir_sdi -0000424c l F .text 0000010c put_fat -00004358 l F .text 000000ce create_chain -00004428 l F .text 0000007c remove_chain -000044a4 l F .text 00000126 dir_next -000045cc l F .text 0000004c dir_alloc -00004618 l F .text 000000c4 dir_read -000046dc l F .text 00000050 dir_remove -0000472c l F .text 00000228 create_name -00004954 l F .text 000000e2 get_fileinfo -00004a38 l F .text 000000ac cmp_lfn -00004ae4 l F .text 000000e8 dir_find -00004bcc l F .text 0000008c follow_path -00004c58 l F .text 0000013c dir_register -00004d94 l F .text 0000008c sync_fs -00005300 l F .text 0000004a putc_bfd +000039e0 l F .text 0000000a ld_word +000039ec l F .text 00000016 ld_dword +00003a04 l F .text 00000008 st_word +00003a0c l F .text 00000014 st_dword +00003a20 l F .text 00000012 mem_cpy +00003a34 l F .text 0000000a mem_set +00003a40 l F .text 0000001e mem_cmp +00003a60 l F .text 00000010 chk_chr +00003a70 l F .text 00000018 clust2sect +00003a88 l F .text 00000024 ld_clust +00003aac l F .text 00000024 st_clust +00003ad0 l F .text 0000008c pick_lfn +00003b5c l F .text 00000070 put_lfn +00003bcc l F .text 000000a0 gen_numname +00003c6c l F .text 0000001c sum_sfn +00003c88 l F .text 00000052 get_ldnumber +00003cdc l F .text 00000034 validate +00003d10 l F .text 00000054 sync_window +00003d64 l F .text 00000034 move_window +00003d98 l F .text 00000060 check_fs +00003df8 l F .text 000002d4 find_volume +000040cc l F .text 000000d0 get_fat +0000419c l F .text 000000b2 dir_sdi +00004250 l F .text 0000010c put_fat +0000435c l F .text 000000ce create_chain +0000442c l F .text 0000007c remove_chain +000044a8 l F .text 00000126 dir_next +000045d0 l F .text 0000004c dir_alloc +0000461c l F .text 000000c4 dir_read +000046e0 l F .text 00000050 dir_remove +00004730 l F .text 00000228 create_name +00004958 l F .text 000000e2 get_fileinfo +00004a3c l F .text 000000ac cmp_lfn +00004ae8 l F .text 000000e8 dir_find +00004bd0 l F .text 0000008c follow_path +00004c5c l F .text 0000013c dir_register +00004d98 l F .text 0000008c sync_fs +00005304 l F .text 0000004a putc_bfd 20000f90 l O .bss 00000200 LfnBuf 20001190 l O .bss 00000002 Fsid -0000746c l O .text 00000080 ExCvt -000074ec l O .text 0000000d LfnOfs +00007470 l O .text 00000080 ExCvt +000074f0 l O .text 0000000d LfnOfs 20001194 l O .bss 00000004 FatFs 00000000 l df *ABS* 00000000 unicode.c -000074fc l O .text 000000bc cvt2.4380 -000075b8 l O .text 00000100 Tbl -000076b8 l O .text 000001f2 cvt1.4379 +00007500 l O .text 000000bc cvt2.4380 +000075bc l O .text 00000100 Tbl +000076bc l O .text 000001f2 cvt1.4379 00000000 l df *ABS* 00000000 uip.c -000057f0 l F .text 0000003a chksum -00005888 l F .text 00000030 uip_add_rcv_nxt -00005998 l F .text 0000003c upper_layer_chksum +000057f4 l F .text 0000003a chksum +0000588c l F .text 00000030 uip_add_rcv_nxt +0000599c l F .text 0000003c upper_layer_chksum 20001198 l O .bss 00000002 tmp16 2000119a l O .bss 00000002 ipid 2000119c l O .bss 00000004 iss 200011a0 l O .bss 00000002 lastport 200011a2 l O .bss 00000001 c 00000000 l df *ABS* 00000000 uip_arp.c -0000669c l F .text 00000108 uip_arp_update +000066a0 l F .text 00000108 uip_arp_update 200011aa l O .bss 00000001 i 200011ab l O .bss 00000001 tmpage 200011ac l O .bss 00000060 arp_table -000078ac l O .text 00000006 broadcast_ethaddr +000078b0 l O .text 00000006 broadcast_ethaddr 2000120c l O .bss 00000001 c 2000120d l O .bss 00000001 arptime 20001210 l O .bss 00000004 ipaddr 00000000 l df *ABS* 00000000 uip_timer.c 00000000 l df *ABS* 00000000 dhcpc.c -00006a6c l F .text 0000000e add_msg_type -00006a7c l F .text 0000001c add_server_id -00006a98 l F .text 00000016 add_req_options -00006ab0 l F .text 00000008 add_end -00006ab8 l F .text 0000002c dhcpc_configured -00006ae4 l F .text 0000001c add_req_ipaddr -00006b00 l F .text 00000078 parse_options -00006b78 l F .text 00000080 create_msg -00006bf8 l F .text 00000030 send_discover -00006c28 l F .text 00000034 send_request -00006c5c l F .text 00000058 parse_msg -00006d00 l F .text 00000288 handle_dhcp -000078b4 l O .text 00000004 xid +00006a70 l F .text 0000000e add_msg_type +00006a80 l F .text 0000001c add_server_id +00006a9c l F .text 00000016 add_req_options +00006ab4 l F .text 00000008 add_end +00006abc l F .text 0000002c dhcpc_configured +00006ae8 l F .text 0000001c add_req_ipaddr +00006b04 l F .text 00000078 parse_options +00006b7c l F .text 00000080 create_msg +00006bfc l F .text 00000030 send_discover +00006c2c l F .text 00000034 send_request +00006c60 l F .text 00000058 parse_msg +00006d04 l F .text 00000288 handle_dhcp +000078b8 l O .text 00000004 xid 20001214 l O .bss 00000034 s -000078b8 l O .text 00000004 magic_cookie +000078bc l O .text 00000004 magic_cookie 00000000 l df *ABS* 00000000 locale.c -00006f90 l F .text 00000018 __get_current_locale +00006f94 l F .text 00000018 __get_current_locale 00000000 l df *ABS* 00000000 mbtowc_r.c 00000000 l df *ABS* 00000000 memcmp.c 00000000 l df *ABS* 00000000 memcpy-stub.c @@ -283,7 +283,7 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/50a5a~1.420/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o 00000000 l df *ABS* 00000000 ctype_.c 00000000 l df *ABS* 00000000 crtstuff.c -000079c8 l O .text 00000000 __FRAME_END__ +000079cc l O .text 00000000 __FRAME_END__ 00000000 l df *ABS* 00000000 impure.c 20000044 l O .data 00000060 impure_data 00000000 l df *ABS* 00000000 @@ -300,198 +300,198 @@ SYMBOL TABLE: 20000214 l .data 00000000 __init_array_start 00000000 l *UND* 00000000 _exit 20000214 l .data 00000000 __preinit_array_start -00002bdc g F .text 00000018 ComInit -0000362c g F .text 00000068 FlashWrite -0000567c g F .text 00000054 f_gets -00001858 g F .text 00000010 netdev_get_mac -000023c4 g F .text 00000008 AssertFailure +00002be0 g F .text 00000018 ComInit +00003630 g F .text 00000068 FlashWrite +00005680 g F .text 00000054 f_gets +0000185c g F .text 00000010 netdev_get_mac +000023c8 g F .text 00000008 AssertFailure 00000724 g F .text 00000034 GPIOPinTypeSSI -000020dc g F .text 00000040 reset_handler +000020e0 g F .text 00000040 reset_handler 000016fc g F .text 00000028 SSIDataGet -00003394 g F .text 0000001c TimerUpdate -00003274 g F .text 00000010 XcpPacketTransmitted -00002bf4 g F .text 00000050 ComTask +00003398 g F .text 0000001c TimerUpdate +00003278 g F .text 00000010 XcpPacketTransmitted +00002bf8 g F .text 00000050 ComTask 00001674 g F .text 00000024 SSIEnable 000011dc g F .text 00000008 SysCtlDelay 20001248 g O .bss 00000002 uip_len 200011a4 g O .bss 00000006 uip_ethaddr -00002b90 g F .text 0000000c BackDoorSetExtension -0000582c g F .text 0000005c uip_add32 -00002b0c g F .text 00000020 BootInit -0000256c g F .text 0000003a FileSrecVerifyChecksum -00006fa8 g F .text 00000014 __locale_ctype_ptr -00002bc4 g F .text 00000018 BackDoorInit +00002b94 g F .text 0000000c BackDoorSetExtension +00005830 g F .text 0000005c uip_add32 +00002b10 g F .text 00000020 BootInit +00002570 g F .text 0000003a FileSrecVerifyChecksum +00006fac g F .text 00000014 __locale_ctype_ptr +00002bc8 g F .text 00000018 BackDoorInit 00001598 g F .text 000000dc SSIConfigSetExpClk -00002b08 g F .text 00000002 CopService -000079cc g .text 00000000 _etext +00002b0c g F .text 00000002 CopService +000079d0 g .text 00000000 _etext 000010c8 g F .text 000000a4 SysCtlPeripheralReset -000039d4 g F .text 00000004 CpuIrqDisable -0000575c g F .text 00000094 ff_wtoupper +000039d8 g F .text 00000004 CpuIrqDisable +00005760 g F .text 00000094 ff_wtoupper 00000698 g F .text 00000024 GPIOPinWrite -00001868 g F .text 00000034 netdev_read -000059e0 g F .text 00000bec uip_process -000037a8 g F .text 00000006 FlashGetUserProgBaseAddress -00006ffe g F .text 00000016 memcpy -000026f4 g F .text 00000410 FileTask +0000186c g F .text 00000034 netdev_read +000059e4 g F .text 00000bec uip_process +000037ac g F .text 00000006 FlashGetUserProgBaseAddress +00007002 g F .text 00000016 memcpy +000026f8 g F .text 00000410 FileTask 00000304 g F .text 00000028 UARTSpaceAvail -00003364 g F .text 0000000c TimerReset -00001bc0 g F .text 00000160 disk_initialize +00003368 g F .text 0000000c TimerReset +00001bc4 g F .text 00000160 disk_initialize 2000124c g O .bss 00000004 uip_sappdata 0000172c g F .text 00000018 netdev_init 20001250 g O .bss 00000004 uip_acc32 -00005978 g F .text 00000020 uip_ipchksum +0000597c g F .text 00000020 uip_ipchksum 00000358 g F .text 0000002c UARTCharPutNonBlocking -00002b2c g F .text 00000018 BootTask -000036d4 g F .text 0000004c FlashWriteChecksum -000065cc g F .text 000000a8 uip_udp_new -00002cac g F .text 00000018 ComDeferredInit -00002c48 g F .text 0000002c ComTransmitPacket +00002b30 g F .text 00000018 BootTask +000036d8 g F .text 0000004c FlashWriteChecksum +000065d0 g F .text 000000a8 uip_udp_new +00002cb0 g F .text 00000018 ComDeferredInit +00002c4c g F .text 0000002c ComTransmitPacket 00000894 g F .text 00000030 EthernetInitExpClk -00001d20 g F .text 00000014 disk_status -000025a8 g F .text 0000014c FileSrecParseLine -00005938 g F .text 00000034 uip_listen -0000189c g F .text 0000001c netdev_send -00001e68 g F .text 00000274 disk_ioctl -000024ec g F .text 00000030 FileHandleFirmwareUpdateRequest +00001d24 g F .text 00000014 disk_status +000025ac g F .text 0000014c FileSrecParseLine +0000593c g F .text 00000034 uip_listen +000018a0 g F .text 0000001c netdev_send +00001e6c g F .text 00000274 disk_ioctl +000024f0 g F .text 00000030 FileHandleFirmwareUpdateRequest 00000a10 g F .text 00000050 EthernetPacketPut 0000116c g F .text 00000070 SysCtlPeripheralEnable 20001254 g O .bss 00000001 uip_flags -000021ac g F .text 00000044 FileFirmwareUpdateCompletedHook -00003264 g F .text 00000010 XcpIsConnected -000055c0 g F .text 000000bc f_unlink -00007040 g F .text 00000000 _init -00003820 g F .text 00000008 NvmInit -00003614 g F .text 00000018 FlashInit -00003840 g F .text 00000008 NvmGetUserProgBaseAddress +000021b0 g F .text 00000044 FileFirmwareUpdateCompletedHook +00003268 g F .text 00000010 XcpIsConnected +000055c4 g F .text 000000bc f_unlink +00007044 g F .text 00000000 _init +00003824 g F .text 00000008 NvmInit +00003618 g F .text 00000018 FlashInit +00003844 g F .text 00000008 NvmGetUserProgBaseAddress 20001960 g .bss 00000000 _ebss -000056d0 g F .text 00000050 f_puts -00006cb4 g F .text 0000003c dhcpc_init +000056d4 g F .text 00000050 f_puts +00006cb8 g F .text 0000003c dhcpc_init 00000800 g *ABS* 00000000 __STACKSIZE__ -000022cc g F .text 00000010 UnusedISR +000022d0 g F .text 00000010 UnusedISR 000009bc g F .text 00000054 EthernetPacketGetNonBlocking 00000678 g F .text 00000020 GPIOPinRead -00002c44 g F .text 00000002 ComFree +00002c48 g F .text 00000002 ComFree 000006bc g F .text 00000034 GPIOPinTypeEthernetLED 20001258 g O .bss 00000004 uip_udp_conn 00000000 w *UND* 00000000 __sf_fake_stderr -00006a54 g F .text 00000018 timer_expired +00006a58 g F .text 00000018 timer_expired 00000000 w *UND* 00000000 __deregister_frame_info -000038b8 g F .text 00000024 UartInit -00003830 g F .text 00000008 NvmErase -00002128 g F .text 00000014 CpuUserProgramStartHook -00001744 g F .text 00000114 netdev_init_mac +000038bc g F .text 00000024 UartInit +00003834 g F .text 00000008 NvmErase +0000212c g F .text 00000014 CpuUserProgramStartHook +00001744 g F .text 00000118 netdev_init_mac 0000032c g F .text 0000002c UARTCharGetNonBlocking 000016bc g F .text 00000040 SSIDataPut 2000021c g .bss 00000000 _bss -000053e8 g F .text 00000024 f_close -00003284 g F .text 000000e0 XcpPacketReceived -000059d4 g F .text 0000000a uip_tcpchksum -000037b0 g F .text 00000008 CpuInit -00004ff0 g F .text 0000016c f_read -00003768 g F .text 00000040 FlashDone +000053ec g F .text 00000024 f_close +00003288 g F .text 000000e0 XcpPacketReceived +000059d8 g F .text 0000000a uip_tcpchksum +000037b4 g F .text 00000008 CpuInit +00004ff4 g F .text 0000016c f_read +0000376c g F .text 00000040 FlashDone 2000125c g O .bss 00000004 uip_appdata 20001260 g O .bss 00000004 uip_conn -00006fe0 g F .text 0000001e memcmp +00006fe4 g F .text 0000001e memcmp 20000040 g .shared 00000000 __shared_end__ 20001264 g O .bss 00000068 uip_conns 00000b90 g F .text 000000d8 FlashProgram -00003248 g F .text 0000001c XcpInit -000024ac g F .text 0000002c FileInit +0000324c g F .text 0000001c XcpInit +000024b0 g F .text 0000002c FileInit 00000a98 g F .text 00000028 EthernetIntStatus -000068e4 g F .text 00000160 uip_arp_out +000068e8 g F .text 00000160 uip_arp_out 00000000 w *UND* 00000000 __sf_fake_stdin -00003694 g F .text 00000040 FlashErase -00007014 g F .text 00000010 memset -000021f0 g F .text 00000018 FileFirmwareUpdateErrorHook -00002298 g F .text 00000032 main -0000534c g F .text 0000009c f_sync +00003698 g F .text 00000040 FlashErase +00007018 g F .text 00000010 memset +000021f4 g F .text 00000018 FileFirmwareUpdateErrorHook +0000229c g F .text 00000032 main +00005350 g F .text 0000009c f_sync 0000135c g F .text 00000204 SysCtlClockGet -0000251c g F .text 00000050 FileSrecGetLineType +00002520 g F .text 00000050 FileSrecGetLineType 000001e4 g F .text 00000038 UARTDisable -00007024 g F .text 0000001a __ascii_wctomb -00003848 g F .text 00000014 NvmDone +00007028 g F .text 0000001a __ascii_wctomb +0000384c g F .text 00000014 NvmDone 0000097c g F .text 00000040 EthernetEnable -00004e20 g F .text 00000058 f_mount -000038dc g F .text 00000050 UartTransmitPacket -00003838 g F .text 00000008 NvmVerifyChecksum -00003800 g F .text 00000020 CpuMemCopy -00002364 g F .text 00000030 SharedParamsInit -0000704c g F .text 00000000 _fini -0000540c g F .text 00000168 f_lseek -00006804 g F .text 000000e0 uip_arp_arpin -00002c8c g F .text 00000018 ComGetActiveInterfaceMaxTxLen -0000392c g F .text 000000a8 UartReceivePacket -0000217c g F .text 00000008 FileGetFirmwareFilenameHook -000039d8 g F .text 00000004 CpuIrqEnable +00004e24 g F .text 00000058 f_mount +000038e0 g F .text 00000050 UartTransmitPacket +0000383c g F .text 00000008 NvmVerifyChecksum +00003804 g F .text 00000020 CpuMemCopy +00002368 g F .text 00000030 SharedParamsInit +00007050 g F .text 00000000 _fini +00005410 g F .text 00000168 f_lseek +00006808 g F .text 000000e0 uip_arp_arpin +00002c90 g F .text 00000018 ComGetActiveInterfaceMaxTxLen +00003930 g F .text 000000a8 UartReceivePacket +00002180 g F .text 00000008 FileGetFirmwareFilenameHook +000039dc g F .text 00000004 CpuIrqEnable 0000091c g F .text 00000060 EthernetMACAddrSet 200000a4 g O .data 00000004 _impure_ptr -000067a4 g F .text 00000060 uip_arp_timer +000067a8 g F .text 00000060 uip_arp_timer 200012cc g O .bss 00000002 uip_listenports 200012d0 g O .bss 00000004 uip_draddr -00006fbc g F .text 00000024 __ascii_mbtowc +00006fc0 g F .text 00000024 __ascii_mbtowc 20000040 g .data 00000000 _data 00000af4 g F .text 00000044 EthernetPHYRead -00005574 g F .text 0000004c f_stat -00002b04 g F .text 00000002 CopInit -00002b9c g F .text 0000000c BackDoorGetExtension -00006a44 g F .text 0000000e timer_set +00005578 g F .text 0000004c f_stat +00002b08 g F .text 00000002 CopInit +00002ba0 g F .text 0000000c BackDoorGetExtension +00006a48 g F .text 0000000e timer_set 00001698 g F .text 00000024 SSIDisable -00003828 g F .text 00000008 NvmWrite -000037b8 g F .text 00000048 CpuStartUserProgram +0000382c g F .text 00000008 NvmWrite +000037bc g F .text 00000048 CpuStartUserProgram 20002160 g .bss 00000000 _estack 000008c4 g F .text 00000058 EthernetConfigSet -00003720 g F .text 00000048 FlashVerifyChecksum -00002e8c g F .text 00000048 NetTransmitPacket +00003724 g F .text 00000048 FlashVerifyChecksum +00002e90 g F .text 00000048 NetTransmitPacket 2000021c g .data 00000000 _edata -000024d8 g F .text 00000014 FileIsIdle -0000596c g F .text 0000000a htons -00006f88 g F .text 00000008 dhcpc_appcall -0000515c g F .text 000001a4 f_write +000024dc g F .text 00000014 FileIsIdle +00005970 g F .text 0000000a htons +00006f8c g F .text 00000008 dhcpc_appcall +00005160 g F .text 000001a4 f_write 00000000 g O .text 000000f0 _vectab 00000c68 g F .text 00000068 FlashUserGet 00000758 g F .text 00000034 GPIOPinTypeUART 20000000 g .shared 00000000 __shared_start__ -00004e78 g F .text 00000178 f_open -00001dbc g F .text 000000ac disk_write +00004e7c g F .text 00000178 f_open +00001dc0 g F .text 000000ac disk_write 000006f0 g F .text 00000034 GPIOPinTypeGPIOOutput -00002208 g F .text 00000048 FileFirmwareUpdateLogHook -00002ca4 g F .text 00000008 ComIsConnected +0000220c g F .text 00000048 FileFirmwareUpdateLogHook +00002ca8 g F .text 00000008 ComIsConnected 00000000 w *UND* 00000000 __sf_fake_stdout 00000a60 g F .text 00000038 EthernetIntDisable -000078c6 g O .text 00000101 _ctype_ +000078ca g O .text 00000101 _ctype_ 00000ac0 g F .text 00000034 EthernetIntClear -0000213c g F .text 00000040 FileIsFirmwareUpdateRequestedHook +00002140 g F .text 00000040 FileIsFirmwareUpdateRequestedHook 00000384 g F .text 00000020 UARTBusy -000058b8 g F .text 00000080 uip_init +000058bc g F .text 00000080 uip_init 00001724 g F .text 00000008 clock_time -00002ba8 g F .text 0000001c BackDoorRestartTimer -00002c74 g F .text 00000018 ComGetActiveInterfaceMaxRxLen -00002ed4 g F .text 00000018 NetReceivePacket +00002bac g F .text 0000001c BackDoorRestartTimer +00002c78 g F .text 00000018 ComGetActiveInterfaceMaxRxLen +00002ed8 g F .text 00000018 NetReceivePacket 000004c8 g F .text 00000064 GPIODirModeSet -00001d34 g F .text 00000088 disk_read -00002b44 g F .text 0000004c BackDoorCheck +00001d38 g F .text 00000088 disk_read +00002b48 g F .text 0000004c BackDoorCheck 20001960 g .bss 00000000 _stack -00002394 g F .text 00000030 SharedParamsReadByIndex +00002398 g F .text 00000030 SharedParamsReadByIndex 200012d4 g O .bss 00000004 uip_netmask -00002e70 g F .text 0000001c NetDeferredInit +00002e74 g F .text 0000001c NetDeferredInit 200012d8 g O .bss 00000004 uip_hostaddr -00005720 g F .text 0000003c ff_convert -000033b0 g F .text 00000010 TimerGet -00002eec g F .text 00000078 NetApp +00005724 g F .text 0000003c ff_convert +000033b4 g F .text 00000010 TimerGet +00002ef0 g F .text 00000078 NetApp 00000000 w *UND* 00000000 _Jv_RegisterClasses 0000021c g F .text 000000e8 UARTConfigSetExpClk -00002dd0 g F .text 000000a0 NetInit +00002dd4 g F .text 000000a0 NetInit 000011e4 g F .text 00000178 SysCtlClockSet 0000052c g F .text 0000014c GPIOPadConfigSet -00003370 g F .text 00000024 TimerInit +00003374 g F .text 00000024 TimerInit 00000000 w *UND* 00000000 __register_frame_info 200012dc g O .bss 00000642 uip_buf 200000a8 g O .data 0000016c __global_locale 00000b38 g F .text 00000058 FlashClear -00006674 g F .text 00000028 uip_send -00006cf0 g F .text 00000010 dhcpc_request +00006678 g F .text 00000028 uip_send +00006cf4 g F .text 00000010 dhcpc_request 2000191e g O .bss 00000002 uip_slen -00002184 g F .text 00000028 FileFirmwareUpdateStartedHook +00002188 g F .text 00000028 FileFirmwareUpdateStartedHook 20001920 g O .bss 00000040 uip_udp_conns 000001b4 g F .text 00000030 UARTEnable diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c index fdd7eb52..da15fbfc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/lib/uip/netdev.c @@ -75,7 +75,6 @@ void netdev_init(void) /*---------------------------------------------------------------------------*/ void netdev_init_mac(void) { - struct uip_eth_addr macAddress; unsigned long ulUser0, ulUser1; blt_int32u ulTemp; blt_int32u ulLinkTimeOut; @@ -119,6 +118,8 @@ void netdev_init_mac(void) { break; } + /* Service the watchdog. */ + CopService(); } /* set the default MAC address */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c index 5207f8f1..9cb84af8 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/lib/uip/netdev.c @@ -75,7 +75,6 @@ void netdev_init(void) /*---------------------------------------------------------------------------*/ void netdev_init_mac(void) { - struct uip_eth_addr macAddress; unsigned long ulUser0, ulUser1; unsigned long ulTemp; unsigned long ulLinkTimeOut; diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.out b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.out index a150e07a..340a8cc1 100644 Binary files a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.out and b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.out differ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.srec b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.srec index 22aa1c94..ff0edaaa 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.srec +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/bin/openblt_ek_lm3s6965.srec @@ -1,19 +1,19 @@ S01B00006F70656E626C745F656B5F6C6D3373363936352E737265632E -S1130000A0080020ED6700007D6600007D6600000A -S11300107D6600007D6600007D6600007D66000050 -S11300207D6600007D6600007D6600007D66000040 -S11300307D6600007D6600007D6600007D66000030 -S11300407D6600007D6600007D6600007D66000020 -S11300507D6600007D6600007D6600007D66000010 -S11300607D6600007D6600007D6600007D66000000 -S11300707D6600007D6600007D6600007D660000F0 -S11300807D6600007D6600007D6600007D660000E0 -S11300907D6600007D6600007D6600007D660000D0 -S11300A07D6600007D6600007D6600007D660000C0 -S11300B07D6600007D6600007D6600007D660000B0 -S11300C07D6600007D6600007D6600007D660000A0 -S11300D07D6600007D6600007D6600007D66000090 -S11300E07D6600007D6600007D6600007D66000080 +S1130000A008002011680000A1660000A16600009D +S1130010A1660000A1660000A1660000A1660000C0 +S1130020A1660000A1660000A1660000A1660000B0 +S1130030A1660000A1660000A1660000A1660000A0 +S1130040A1660000A1660000A1660000A166000090 +S1130050A1660000A1660000A1660000A166000080 +S1130060A1660000A1660000A1660000A166000070 +S1130070A1660000A1660000A1660000A166000060 +S1130080A1660000A1660000A1660000A166000050 +S1130090A1660000A1660000A1660000A166000040 +S11300A0A1660000A1660000A1660000A166000030 +S11300B0A1660000A1660000A1660000A166000020 +S11300C0A1660000A1660000A1660000A166000010 +S11300D0A1660000A1660000A1660000A166000000 +S11300E0A1660000A1660000A1660000A1660000F0 S11300F04178007807E0C178827842EA01214278A9 S1130100007842EA012140EA012070470170090A9F S1130110417070470170090A4170090A8170090A27 @@ -433,14 +433,14 @@ S1131AE001D04FF0FF3014B010BD01986B4604A92B S1131AF0FFF767BD14F8011B01A8B6E710B5DFF8BE S1131B001C46014682B0204600F0F2FD694620469C S1131B1000F015FE0098C0B216BD10B5044600F0E2 -S1131B2077F8207010BD10B500F06DFE00F5FA7462 -S1131B3000F06EF8FF2805D000F065FEA042F7D350 +S1131B2077F8207010BD10B500F06FFE00F5FA7460 +S1131B3000F06EF8FF2805D000F067FEA042F7D34E S1131B40002010BD012010BD80B5012200F013F863 S1131B50BDE80240FF20D1E780B5002200F00BF879 S1131B6000F056F8FFF7DFFF08B1012002BDFFF7D0 -S1131B70EBFF002002BD0121DFF8A40500F060BFE7 -S1131B8070B504460D4600F03EFE00F1640600F018 -S1131B903FF8FF2804D100F036FEB042F7D301E04D +S1131B70EBFF002002BD0121DFF8A40500F062BFE5 +S1131B8070B504460D4600F040FE00F1640600F016 +S1131B903FF8FF2804D100F038FEB042F7D301E04B S1131BA0FE2801D0002070BD2046FFF7B6FF641C5C S1131BB02046FFF7B2FF641CAD1EF5D100F028F8F3 S1131BC000F026F8012070BD38B504460D46FFF735 @@ -458,35 +458,35 @@ S1131C70FFF744FF0C2C04BFFF20FFF73FFF0A24AB S1131C80FFF7C6FF010601D5641EF9D132BD2DE967 S1131C90FE4308B10120E7E0DFF88844207880079C S1131CA000F1E180DFF88004DFF87464DFF86C840D -S1131CB001F000F9DFF8740401F0FCF8DFF87004B7 -S1131CC001F0F8F834214FF0402000F000FF01212A -S1131CD0304600F0DCFE0A23022234214FF040207B -S1131CE000F02BFE0A2302220121304600F025FEDB -S1131CF000F0BCF801F0DEF9014608200190002351 +S1131CB001F004F9DFF8740401F000F9DFF87004AE +S1131CC001F0FCF834214FF0402000F002FF012124 +S1131CD0304600F0DEFE0A23022234214FF0402079 +S1131CE000F02DFE0A2302220121304600F027FED7 +S1131CF000F0BCF801F0E2F901460820019000234D S1131D00DFF8300400900022404600F067FC4046B3 S1131D1000F0CCFC00F0AAF820214FF0402000F0A5 -S1131D20B6FE202220214FF0402000F089FE4FF023 +S1131D20B8FE202220214FF0402000F08BFE4FF01F S1131D300A09FF21404600F0DBFC6946404600F0FA S1131D40FEFCB9F10109F4D120214FF0402000F04C -S1131D50BEFE002200F08BF800210020FFF75AFF9E -S1131D60002601285AD100F04EFD00F57A794FF48F +S1131D50C0FE002200F08BF800210020FFF75AFF9C +S1131D60002601285AD100F050FD00F57A794FF48D S1131D70D5710820FFF74EFF012830D1002502AFAE S1131D80FFF746FF78556D1C042DF9DBB878012860 -S1131D9004BF9DF80B00AA2840D100F034FD48454B +S1131D9004BF9DF80B00AA2840D100F036FD484549 S1131DA006D24FF08041A920FFF734FF0028F4D178 -S1131DB000F029FD484531D200213A20FFF72AFFDF +S1131DB000F02BFD484531D200213A20FFF72AFFDD S1131DC060BB0025FFF724FF78556D1C042DF9DB5B S1131DD09DF80800400654BF04260C261EE000218E S1131DE0A920FFF717FF0228B9BF0226A92501265B -S1131DF0012500F008FD484505D200212846FFF7DB -S1131E0009FF0028F5D100F0FEFC484505D24FF447 +S1131DF0012500F00AFD484505D200212846FFF7D9 +S1131E0009FF0028F5D100F000FD484505D24FF444 S1131E1000711020FFF7FEFE00B100266660FFF798 S1131E2093FE002E20781BD000F0FE002070404668 -S1131E3000F04AFC01F03EF94608BF48864228BF3C -S1131E40BE4E01F037F908210191009601460023A6 +S1131E3000F04AFC01F042F94608BF48864228BF38 +S1131E40BE4E01F03BF908210191009601460023A2 S1131E500022404600F0C2FB404600F027FC02E0AE S1131E6040F0010020702078BDE8FE8301220121AA -S1131E70304600F0E5BD08B101207047A94800785C +S1131E70304600F0E7BD08B101207047A94800785A S1131E80704738B50D4611461C4600B90CB90420FC S1131E9032BDA4480278D20701D5032032BD0079AF S1131EA0000758BF4902012C08D11120FFF7B2FEE8 @@ -617,1052 +617,1054 @@ S113266040F00400211D08600020801CB8FBF0F13C S1132670491EFF29F9D804F110021060A80100F0E6 S1132680C00040EA012005F030010843791E0843E8 S11326902060BDE8F18378084045CFD2CBE7002025 -S11326A0002EDDD1DEE7484600F0ACBE10B500F0E8 +S11326A0002EDDD1DEE7484600F0B0BE10B500F0E4 S11326B019F818B94FF4857100F016F8201D016857 S11326C041F00201016010BD10B500F00BF818B91B S11326D040F2231100F008F8201D016821F00201E6 -S11326E0016010BD044661E70FF27C0000F08ABE71 +S11326E0016010BD044661E70FF27C0000F08EBE6D S11326F070B500F021F80FF2700618B940F22321EA S113270000F017F800F00DF803D040F2252100F096 S113271010F800F025F88007FBD504F108000560E7 S113272070BD21686FF0010001F00F01884005427F -S11327307047304600F066BE04460D4636E738B5AD +S11327307047304600F06ABE04460D4636E738B5A9 S1132740FFF7FAFF18B940F27F21FFF7CDFF00F041 S113275007F84007FBD504F108000068286031BD84 S113276004F10C0000687047433A5C576F726B5C6D S1132770736F6674776172655C4F70656E424C541A -S11327805F444843505F537570706F72745C54615A -S1132790726765745C44656D6F5C41524D434D33A3 -S11327A05F4C4D33535F454B5F4C4D335336393695 -S11327B0355F4941525C426F6F745C6C69625C6462 -S11327C072697665726C69625C7373692E6300006A -S11327D01048002101604CF24F31416000218160BA -S11327E00521016000200C49086070470949002058 -S11327F00860704707480068C00303D506480168AD -S1132800491C0160704780B5FFF7F4FF0248006877 -S113281002BD000010E000E0601F0020B0F1402F76 -S11328201CBFDFF8F012884257D0DFF8EC12884260 -S11328301CBFDFF8E81288424FD0DFF8E412884268 -S11328401CBFDFF8E012884247D0DFF8DC12884270 -S11328501CBFDFF8D81288423FD0DFF8D412884278 -S11328601CBFDFF8D012884237D0DFF8CC12884280 -S11328701CBFDFF8C81288422FD0DFF8C412884288 -S11328801CBFDFF8C012884227D0DFF8BC12884290 -S11328901CBFDFF8B81288421FD0DFF8B412884298 -S11328A01CBFDFF8B012884217D0DFF8AC128842A0 -S11328B01CBFDFF8A81288420FD0DFF8A4128842A8 -S11328C01CBFDFF8A012884207D0DFF89C128842B0 -S11328D01CBFDFF89812884201D101207047002004 -S11328E07047F8B506460D461446FFF797FF0FF2FA -S11328F0802718B94FF4907100F01CF8002C1CBF0D -S1132900012C022C03D04FF4917100F013F8E8432A -S113291006F58061E2070A684CBF2A4302400A6058 -S113292006F58461A20747BF086828430A68104077 -S11329300860F1BD384600F065BD2DE9F04104465C -S11329400F4615461E46FFF769FF0FF2242818B9F3 -S113295040F2FF1100F065F8012D18BF022D07D0D9 -S1132960042D18BF0C2D03D040F2032100F059F8B8 -S1132970082E18BF0A2E08D00C2E18BF092E04D01A -S11329801EB14FF4027100F04CF8F84304F5A06155 -S1132990EA070A684CBF3A4302400A6004F2045151 -S11329A0AA070A684CBF3A4302400A6004F5A161D1 -S11329B06A070A684CBF3A4302400A6004F5A361FF -S11329C02A070A684CBF3A4302400A6004F20C51D9 -S11329D0F2070A684CBF3A4302400A6004F5A26158 -S11329E0B2070A684CBF3A4302400A6004F2145129 -S11329F072070A684CBF3A4302400A6004F21C5151 -S1132A0032070A684CBF3A4302400A6004F5A561E4 -S1132A10002E07BF086838430A6810400860BDE804 -S1132A20F081404600F0EEBC38B500F049F818B922 -S1132A3040F2653100F040F804EB8500006832BDD7 -S1132A4070B504460D461646FFF7E8FE18B940F285 -S1132A50853100F031F804EB8500066070BD012279 -S1132A606BE7022229462046FFF73BFF2946204612 -S1132A7001B0BDE83040082304225EE738B500F019 -S1132A801FF818B940F2524100F016F8E9E738B5DA -S1132A9000F016F818B940F2F14100F00DF80823DF -S1132AA0FFE7012229462046FFF747FF2946204633 -S1132AB0BDE83840012214E70FF2B40000F0A2BCD4 -S1132AC004460D46AAE602222946204609E738B5FF -S1132AD0FFF7F6FF18B940F29661FFF7EDFFFFF735 -S1132AE0F2FF2946204601B0BDE830400823B6E78E -S1132AF038B5FFF7E5FF18B940F2EA61FFF7DCFFEC -S1132B00FFF7E1FF2946204601B0BDE83040082325 -S1132B10A5E70000008005400050004000900540FB -S1132B200060004000A005400070004000B0054077 -S1132B300040024000C005400050024000D0054063 -S1132B400060024000E005400070024000F00540D3 -S1132B5000D003400000064000100640002006405C -S1132B600030064000400640005006400060064029 -S1132B70433A5C576F726B5C736F6674776172650E -S1132B805C4F70656E424C545F444843505F5375CC -S1132B9070706F72745C5461726765745C44656DC7 -S1132BA06F5C41524D434D335F4C4D33535F454B46 -S1132BB05F4C4D3353363936355F4941525C426F71 -S1132BC06F745C6C69625C6472697665726C69626C -S1132BD05C6770696F2E6300DFF8681488421CBF5D -S1132BE0DFF8641488422ED0DFF8601488421CBFDA -S1132BF0DFF85C14884226D0DFF8581488421CBFE2 -S1132C00DFF8541488421ED0DFF8501488421CBFE9 -S1132C10DFF84C14884216D0DFF8481488421CBFF1 -S1132C20DFF8441488420ED0DFF8401488421CBFF9 -S1132C30DFF83C14884206D0DFF8381488421CBF01 -S1132C40DFF83414884200F0EC80DFF83014884256 -S1132C501CBFDFF82C1488426AD0DFF8281488429D -S1132C601CBFDFF82414884262D0DFF820148842A5 -S1132C701CBFDFF81C1488425AD0DFF818148842AD -S1132C801CBFDFF81414884252D0DFF810148842B5 -S1132C901CBFDFF80C1488424AD0DFF808148842BD -S1132CA01CBFDFF80414884242D0DFF800148842C5 -S1132CB01CBFDFF8FC1388423AD0DFF8681588425D -S1132CC018BF402834D0B0F1102F1CBFDFF85815BE -S1132CD088422DD0DFF8541588421CBFDFF8501508 -S1132CE0884225D0DFF84C1588421CBFDFF8481510 -S1132CF088421DD0DFF8441588421CBFDFF8401518 -S1132D00884215D0DFF83C1588421CBFDFF838151F -S1132D1088420DD0DFF8341588421CBFDFF8301527 -S1132D20884205D0B0F1101F1CBFDFF82815884277 -S1132D3077D0DFF8241588421CBFDFF820158842BD -S1132D406FD0DFF81C1588421CBFDFF818158842C5 -S1132D5067D0DFF8141588421CBFDFF810158842CD -S1132D605FD0DFF80C1588421CBFDFF808158842D5 -S1132D7057D0DFF8041588421CBFDFF800158842DD -S1132D804FD0DFF8FC1488421CBFDFF8F8148842E7 -S1132D9047D0DFF8F41488421CBFDFF8F0148842EF -S1132DA03FD0DFF8EC1488421CBFDFF8E8148842F7 -S1132DB037D0DFF8E41488421CBFDFF8E0148842FF -S1132DC02FD0DFF8DC1488421CBFDFF8D814884207 -S1132DD027D0DFF8D414884218BFB0F1202F20D0B8 -S1132DE0DFF8C814884218BF08281AD0DFF8C014C6 -S1132DF088421CBFDFF8BC14884212D0DFF8B81434 -S1132E0088421CBFDFF8B41488420AD0DFF8B0143B -S1132E1088421FBFDFF8AC148842DFF8AC14884244 -S1132E2001D1012070470020704710B582B000F036 -S1132E3056F818B940F2313100F070F800F069F832 -S1132E4018D1A000DFF88414C4F3072200F47F70C3 -S1132E508A1840EA421242F084420123136000F0CF -S1132E6020F8C4F30722891840EA411040F0844056 -S1132E7000210EE00FF20850210F50F8210000F05D -S1132E800AF802680A43026000F00BF8026822EABA -S1132E900101016013BD220CA1B202F01F02914096 -S1132EA07047002201E0009A521C0092009A102AF6 -S1132EB0F9D3704710B500F012F818B940F2963102 -S1132EC000F02CF800F025F803D100F00AF80121F5 -S1132ED003E00FF2B84000F011F8016010BD0446A1 -S1132EE07AE6C4F30720DFF8E8130818A10001F418 -S1132EF07F7141EA401040F084407047210F50F840 -S1132F0021000168230CA2B203F01F039A4011436D -S1132F10704704F07040B0F1704F70470FF2F43016 -S1132F2000F070BA0138FDD170477047F8B5DFF88A -S1132F30A4530446286810F0E04F1FBF2868DFF848 -S1132F4098130840B0F1805F01D1002C79D4286E29 -S1132F50296F20F4800040F4006641F400672E6677 -S1132F60B0072F6701D5A00707D504F0010106F0CB -S1132F70010081F0010108420FD064F00300064013 -S1132F80002F2E662CD507F07000302818BF70284B -S1132F902AD04FF40020FFF7C5FF200960F30A167A -S1132FA0DFF83803DFF83813384021400843E100E4 -S1132FB001F0400141EA00072E662F671020FFF759 -S1132FC0B1FF200B60F30D36600B60F34D374020EA -S1132FD0A865002F47BF2F672E662E662F6706E071 -S1132FE006F030003028D4D14FF48050D3E7DFF816 -S1132FF0F402DFF8F412304021400843E10D61F39C -S1133000DC57610008D5DFF8E42227F48001224070 -S113301040F48000114301E027F0804122050AD4E6 -S11330204FF400422B6D5B0601D4521EFAD120F4FA -S1133030006021F40061286629671020BDE8F24091 -S113304070E7F1BD01001000020010000001100043 -S11330500002100000041000000110100002101003 -S113306000041010005800F0004010100050102010 -S1133070005400F0010000200200002004000020A1 -S11330800800002010000020200000204000002044 -S11330908000002000010020090800F00A0800F068 -S11330A00B0800F00C0800F00D0800F00E0800F00A -S11330B00F0800F0F0B5DFF81C12DFF834020A6ED6 -S11330C00B6FDFF83052DFF81042002B4CBF03F0D7 -S11330D0700602F0300656B1102E2DD0202E4BD0A3 -S11330E0302E69D0602E6AD0702E6BD06DE00FF256 -S11330F0A820C2F3841550F82500DFF8FC5105EA36 -S11331000306B6F1004F03D0002B6ED416056CD421 -S11331104E6ED1F800E01EF0E04F1EBF096821405A -S1133120B1F1805F06F01F07C6F3481C4FD10CF1C4 -S113313002014843B91C4EE00E6816F0E04F1DBF73 -S11331400E682640B6F1805FDFF8B001D5D00E6876 -S11331502640AE4202BF0D68ADB2022D06D00D6806 -S11331602540854205D10868000402D1DFF89001AA -S1133170C3E7DFF89001C0E70E6816F0E04F1DBF0B -S11331800E682640B6F1805FDFF87C01B5D00E688A -S11331902640AE4202BF0D68ADB2022D06D00D68C6 -S11331A02540854205D10868000402D1DFF85C019E -S11331B0A3E7DFF85C01A0E747F230509DE74FF446 -S11331C080009AE74FF4004097E70020F0BD791C97 -S11331D00CFB00F04900B0FBF1F0710448BF40085B -S11331E0310448BF800842F48002510218D5002BF4 -S11331F011D559000CD505EA0301B1F1004F03D0F4 -S1133200002B05D4110503D44000C3F3865104E018 -S1133210C3F3C55101E0C2F3C351491CB0FBF1F043 -S1133220F0BD0000100800F000400010022000F083 -S1133230032000F0042000F0052000F0001010101E -S113324000011020004800F080000030005000F021 -S113325010000030014000F00001001000020010D6 -S11332601000001020000010021C00F0031C00F0ED -S11332702000003001001010020010100400101093 -S113328008001010040400F0050400F00100001010 -S11332900200001004000010031800F0041800F0ED -S11332A0051800F0061800F0071800F001001020BF -S11332B000101000005C00F0015C00F0025C00F003 -S11332C0035C00F0045C00F0055C00F000E50F40D6 -S11332D000E60F4000E00F400000FF708FFFFF7F0B -S11332E030000080FCFF3FF80300C00700004040AE -S11332F0000003100000011000080080C0E1E40099 -S1133300001BB7000024F40070383900C0C62D003B -S113331000093D00433A5C576F726B5C736F6674CF -S1133320776172655C4F70656E424C545F444843EC -S1133330505F537570706F72745C5461726765741A -S11333405C44656D6F5C41524D434D335F4C4D336E -S1133350535F454B5F4C4D3353363936355F4941E6 -S1133360525C426F6F745C6C69625C64726976650E -S1133370726C69625C73797363746C2E6300000011 -S113338040E00F4044E00F4048E00F4000E10F40B0 -S113339004E10F4008E10F4040420F0000201C00F0 -S11333A080841E0000802500999E3600004038006D -S11333B000093D0000803E0000004B00404B4C00E3 -S11333C000204E00808D5B0000C05D000080700016 -S11333D000127A0000007D0080969800001BB70060 -S11333E00080BB00C0E8CE00647ADA000024F40058 -S11333F00000FA0080A81201002D310100366E0190 -S113340040787D0180B500F002F8FCE77047704712 -S113341070B5C278DFF82C3A8C18DC71857805EB2E -S113342011259D71EDB246785E71B5EB112F0078D0 -S1133430187105DA721C5A71D2B20AB9401C18719B -S1133440E4B201F0FF0084420BDA681C9871C0B248 -S113345038B95879401C5871C0B210B91879401C59 -S1133460187170BD10B50A44521E0AE00B784C78EE -S113347004EB03239BB2181884B29C4238BF401C4F -S1133480891C9142F2D306D109780B02181881B233 -S1133490994238BF401C80B210BD80B51422DFF8B9 -S11334A0A8190020FFF7DEFF010002D14FF6FF70DC -S11334B002BDBDE8024000F0B2BC38B5DFF88C496B -S11334C0207C617C01EB0020A0F11405A81D0822DA -S11334D004F11A0180B2FFF7C5FFAAB204F1220178 -S11334E0FFF7C0FF010002D14FF6FF7032BDBDE807 -S11334F0324000F094BCDFF84C09DFF85429002175 -S1133500818251764FF4806101830021DFF84429E0 -S113351091800121417270472DE9F843DFF8346945 -S1133520DFF82079B5880446884600F026F8A8BF5D -S11335304FF480503883B7F81890484600F06FFC79 -S11335408542F2D065B900207872A6F806804FEA69 -S1133550192040EA0920B08034B90020306007E027 -S113356001207872002006E0208830806088708016 -S1133570402030723046BDE8F283388B401C80B264 -S1133580B0F5FA4F7047DFF8BC1800224A728A8AF5 -S11335900AB98882704701204872704738B5DFF84D -S11335A0A448656A014605F10800FFF731FF207958 -S11335B02872616A60794872616AA0798872616A66 -S11335C0E079C87231BD00002DE9F84FDFF8744886 -S11335D0DFF87888656A042808F10E0600F0878011 -S11335E008F136010328E161216208F12E070CD1AC -S11335F0687E00F00F00032804BF288A002864D0E6 -S1133600002020822072BDE8F18F94F803900228F4 -S11336105ED109F10100E070C0B260B9A078401C2D -S1133620A070C0B238B96078401C6070C0B210B9E4 -S11336302078401C207000202061687E072818BF75 -S1133640052808D1A87E401CA876C0B27828D7D116 -S113365000206876D4E70200D2D02A8A002A30D02B -S1133660AA7E531E002AAB76CAD1EA7E082A04D069 -S1133670022814BF0128052A05D10020687680207D -S113368000F0CAFBE4E2052AAEBF302103219140D9 -S1133690A97600F00F00401E511C0728E976AFD828 -S11336A0DFE810F0220209000B00E2020800E20247 -S11336B00800E202A4E7002017E2042000F0ACFBBB -S11336C0EAE200F00F0003289AD108202072B7E242 -S11336D0052830D1A06A8088002891D0002060623B -S11336E000F08EFB20610820207200F08EFD628ABB -S11336F01000F2D002F11C0108042182000EF170C6 -S1133700B0700832A16A087A307211207072100405 -S1133710000E40EA02203083002070838888B08243 -S1133720C88800F073FB088830824888708208F1EA -S11337303600E0613AE330784528C5D1B078F178B5 -S113374001EB0020218A8142B4DB20823F21B07941 -S1133750084204BFF0790028B6D1B4F80CB0B4F82C -S11337600EA0BBF1000F08BFBAF1000F05D0308ADC -S1133770584504BF708A5045A6D1FFF78EFE4FF618 -S1133780FF75A84259D1707A062807D1FFF795FE34 -S1133790A84252D1DFF8B8A6554650E011281AD1F4 -S11337A0208A1C382082DFF8AC06A062A16A8A88CD -S11337B013003CD0F38A934239D1CA8813001EBF48 -S11337C0B38A9342B2F58A4F31D10A8813001AD1D1 -S11337D04B88EBB923E0012804BF307D08282CD1A5 -S11337E0002030754FF6F771F08A8842ACBF09307B -S11337F00830F082B0893082A6F80CB0F08970826B -S1133800A6F80EA0E4E2AA4204BF4B88AB4206D05D -S1133810B389934202BFF2894B889A4207D10020B0 -S113382060620220207200F0EBFA60825DE700F132 -S1133830400240319142A162B8D3E1E66835AA451D -S1133840C0F0A380687E0028F8D0F08AA988884256 -S113385002BFB08AE9888842F0D1B08929888842B9 -S113386002BFF08969888842E8D10020207265622D -S11338707878410700F151813978228A0909890051 -S11338806172511A143921826A7E02F00F02022AEF -S113389004BF00F03F02122A16D089B2002904BFE7 -S11338A00321084210D0317E2A7A914202BF717EF0 -S11338B06A7A914206D1B17EAA7A914202BFF17E20 -S11338C0EA7A914240F01A82C0063CD5298A08005F -S11338D039D005F10C00FFF79BFD2079317F81423F -S11338E002BF717F627991422DD1B17FA279914259 -S11338F002BFF17FE279914225D128736079687320 -S1133900A079A873E079E873E87EB0B995F9180056 -S113391095F91A20A97D821AA2EBD100EA7D40B262 -S11339204118002848BF40428018A975A0EB9200B6 -S1133930E875C9B200EBD100287601202072287EF8 -S1133940A87600202882697E01F00F00401E072817 -S113395009D8DFE810F00900E8002C01BB010102DE -S11339601202D301B4014BE6207AC007FBD5032031 -S113397068764020207200202882208A010003D02B -S113398042212172FFF70AFE58E1787800F03F00E7 -S113399002280DD100206072A18AF08A884205D1E4 -S11339A09AF8190001003BD1554641E001206072AC -S11339B078784007D7D414207870282020825020AB -S11339C03870F07E6072F17FF176F077401CB17E42 -S11339D06172B27FB276B177727E6272737F7376F0 -S11339E07277337E6372F077C0B2357F3576337782 -S11339F0002801BF481CB077C0B2002805D1501C74 -S1133A007077C0B208B9581C3077B08AF18AF08256 -S1133A10B182B0893082F089708200F0F8F9B8E19F -S1133A20072802D001206072EAE501205546607241 -S1133A30C4F824A003208AF81A008AF81800002089 -S1133A408AF8160004208AF8170000208AF81B0060 -S1133A50F08AAAF80400B08AAAF80600B089AAF885 -S1133A600000F089AAF8020001208AF819002078E1 -S1133A708AF80C0060788AF80D00A0788AF80E00A5 -S1133A808AF80F900120AAF81000F07E8AF80B0043 -S1133A90B07E8AF80A00707E8AF80900307E8AF8BF -S1133AA008000120FFF77AFD397801F0F000512871 -S1133AB01ADB002000E0501C00F09BF914DA00F03F -S1133AC08AF988B10128F6D093F801C0022808BF0A -S1133AD0BCF1040F1AD100F084F9A8BF40F20A60C7 -S1133AE0AAF81200AAF8140010207870787840F030 -S1133AF00200787002203872042078720620B872AE -S1133B000A20F8722C2020826020FCE0BCF1000F17 -S1133B1018BF0CEB0200CFD1E6E700206876202026 -S1133B2000F07AF96CE5207AC00739D5787800F08E -S1133B303F00122834D1397801F0F000512816DB07 -S1133B40002000E0501C00F054F910DA00F043F9B2 -S1133B5068B10128F6D0022804BF5878042819D186 -S1133B6000F03FF9A8BF40F20A606882A8820320EF -S1133B706876307E2872707E6872B07EA872F07E9D -S1133B80E8720120FFF70AFD4220207200202882FB -S1133B90208253E05878030018BF8018D3D1E6E799 -S1133BA0202000F039F9616A0020487600E77A782D -S1133BB0208AD30718D5C90616D4298A0029B1D179 -S1133BC0401C80B2FFF7EAFC207A218A40F0100002 -S1133BD009B140F0020000F01FF9012028820820FA -S1133BE068760020E8763FE091060AD5F979BA793B -S1133BF0E36941EA022C41EA02216344401AE36189 -S1133C002082208A010008D0697EC90605D4217A61 -S1133C1041F002012172FFF7C1FCB878F97801EB99 -S1133C200020A98A83B2994201D382B202B908461C -S1133C3068820321207A08423FF4E2AC00206082CB -S1133C4000F075FB207A810604D500206082687636 -S1133C50142054E0C10609D5002060820120288286 -S1133C60042068760020E876112048E0618A89B152 -S1133C70C00702D50020288202E0288A010008D16A -S1133C80688A618A884288BF08466082608A28827E -S1133C9000E060820020E876206AE061608A30B14A -S1133CA0288A010003D028302082182005E0207AD9 -S1133CB0800750D5282020821020787022E0207AB6 -S1133CC0C00748D500206876102029E7208A010023 -S1133CD018BFFFF763FC7978207AC90735D5C00788 -S1133CE004D500210720A976298200E00620687601 -S1133CF00120FFF753FC102000F08EF8102078709C -S1133D002820208250203870287A3077687A70779B -S1133D10A87AB077E87AF077287B3076687B70767B -S1133D20A87BB076E87BF07606207072A888B08213 -S1133D30E88800F06BF82888308268887082687E92 -S1133D40C00622D50020788023E0C00711D50520C5 -S1133D5068760020288253E4208A010018BFFFF708 -S1133D601DFC7878C00704D5072068760020A87663 -S1133D70BEE7208A0028C1D142E4207AC007FBD5DF -S1133D80072068760020A8763AE40620B8700A2056 -S1133D90F87040203072218AF170080AB070002057 -S1133DA0F880B880FFF789FBC043B88045203070A5 -S1133DB000207070F080E08A411C0804E182000E4B -S1133DC03071717100207081FFF767FBC04370810F -S1133DD00020FFF717BC08EB020000F13603187847 -S1133DE070479878D97841EA002040F20B61884204 -S1133DF0704760720809627A401FB2EB800F704707 -S1133E0008F12A00E061206200207047F082A08956 -S1133E10B081E089F0817047207200F088BA010A0D -S1133E2041EA002080B27047012909DB054A136A80 -S1133E305182984204D0528A0146184600F01CBBB5 -S1133E4070470000101F0020AE080020A0080020CA -S1133E503C1D00209C1E002035220270817001222E -S1133E604270C01C7047FF2100F8011B704738B531 -S1133E7004460120207060700422DFF8BC530FF266 -S1133E80D431A869A0700020E070201D00F0F4FA7D -S1133E900020208104228020608104F10C00DFF8DE -S1133EA09C1300F0E9FA042104F1100000F020FB57 -S1133EB0042104F1140000F01BFB042104F1180098 -S1133EC000F016FBAA69696904F11C0000F0D4FA39 -S1133ED0A869C0F1100120441C3000F009FB402106 -S1133EE004F12C0000F004FB802104F16C0000F0CC -S1133EF0FFFA04F1EC00BDE8384004220FF2583117 -S1133F0000F0BABA70B5CE4CCB4E25682846FFF700 -S1133F10AEFF032105F1F000FFF79EFF05463620B2 -S1133F20287004220420687006F11C01A81C00F00B -S1133F30A3FA3220A87104220420E871083506F19E -S1133F402401284600F098FA281DFFF78CFF226808 -S1133F50BDE87040811A1046FFF766BFF8B5044605 -S1133F6065180026B44F08E00422A11C07F12000C4 -S1133F7000F082FA60782044841CAC4225D2207878 -S1133F8001280CD003280FD0062812D03328EBD0F8 -S1133F90352813D0362813D0FF28EBD115E004229E -S1133FA0A11C07F12800E3E70422A11C07F130005B -S1133FB0DEE70422A11C07F12C00D9E7A678D9E793 -S1133FC00422A11C07F11C00D2E73046F2BD38B52B -S1133FD09B480468207802281CD104220FF2742123 -S1133FE0201D00F089FAA8B9934DAA69696904F102 -S1133FF01C0000F081FA68B9042204F1100105F1F3 -S1134000240000F039FA8F48018804F1F000BDE87B -S11340103440A3E7002032BDF8B58B4F864C387886 -S1134020218800F002004FF47A7542F21176B1B1A2 -S113403040F20F12891A38D0491E39D0153957D099 -S1134040491E58D02F3900F08480491E00F0848026 -S1134050143900F09080491E00F09080A8E00120FF -S1134060A0702561764D2E683046FFF700FF0121D0 -S113407006F1F000FFF7F0FE3721017003214170D3 -S1134080012181700321C17006210171401DFFF7D8 -S1134090EAFE01462868091AFFF7C6FE00F096F802 -S11340A040F20F1020800320F2BD4FF4887121806C -S11340B018B900F087F8002864D03878800705D54F -S11340C0FFF785FF022808BFA07009D020694EF6CB -S11340D060218842BCBF40002061A0780228C1D181 -S11340E02561FFF70FFF00F071F840F22510D9E7C2 -S11340F04FF49371218018B900F064F8002841D07E -S11341003878800703D5FFF762FF052843D020697C -S1134110B0424ADA00F050F8E3D1204600F07BF8D0 -S1134120208CFFF77CFE0646608CFFF778FE40EAA1 -S1134130064040086843B0F1004F28BF6FF00040CC -S11341402061014604F1080000F007FA40F255101E -S1134150A8E74FF4AB70208000F034F890B102204F -S1134160A070256100F052F8FFF7CCFE00F02EF8A5 -S11341704FF4B57096E740F26B11218020B900F03E -S113418021F808B90020F2BD3878800706D5FFF77A -S11341901EFF052802D10320A070BEE72069B042AB -S11341A003DA00F009F8DFD1B7E700202080E9E75F -S11341B0002020800220F2BD00F57A702061A078F2 -S11341C00328704704F1080000F0CFB9216904F115 -S11341D0080000F0C2B910B5174C60610020A0704F -S11341E082B04FF6FF70A161ADF80000ADF8020097 -S11341F04FF486416846FFF78FF9606010B14FF4C1 -S1134200884181800020208013BD05E70B480021F0 -S11342100180418070470949828C0A80C28C4A809F -S11342200A49028D0A80428D4A800949028E0A8019 -S1134230408E488070470000DC1E00201C1F0020B8 -S11342402C1F0020201F0020181F0020681F0020A2 -S1134250641F0020ADDE12236382536338B57A4CA9 -S1134260607890BB00F08EF9FEF7CDFA00F5FA7095 -S1134270606042F21075FEF7C6FA2818A060FFF7D6 -S11342803AF97248002101804180714801804180DF -S11342907048018041804EF60300FFF774F900F086 -S11342A07BF904F10C0000F0FAF9062104F10C008A -S11342B0FFF791FFFFF7AAFF00F04EFAA8423CBFB8 -S11342C0284600F046FA0120207031BD5E480021E6 -S11342D041700078002808BFFFF7C0BF70475A4AF2 -S11342E01278012A00D0704738B55B4A126802F18F -S11342F01C0422686260002203E0835CA518521C3F -S11343002B728A42F9DB091DA4F84810201D89B2DA -S1134310FFF78AFD2068401C206031BD80B54A4803 -S11343200078012808BF00F036F8002002BD38B537 -S113433049484A4D006800F11C042878410605D517 -S1134340012020600020A4F8480031BDC10703D536 -S11343500020A4F8480008E0400706D5B4F8481047 -S113436008001CBF201DFFF75FFD2878800711D5CA -S11343703B480188091F41290CDA0021A4F84810A0 -S1134380BDE834400088011F36480068C9B2001DEA -S113439000F006BA31BD38B500F089F9304CF8B1F7 -S11343A020804FF40060FFF73AFD2F4DA989814228 -S11343B007D10120FFF708F9208888B100F0E4FB59 -S11343C00AE040F60600FFF72AFDA989814207D1D9 -S11343D000F081FB208818B100F080F900202080D3 -S11343E0FEF711FA184D696888421ED301F5FA7078 -S11343F0686019491D4808600220FFF7E5F8208825 -S113440028B100F0C1FB00F069F9002020801849B0 -S1134410184808600520FFF7D7F8208828B100F075 -S1134420B3FB00F05BF900202080FEF7ECF9A968EB -S1134430884207D301F51C501030A860BDE8314014 -S113444000F0CABA31BD00008C0000201C1F0020FF -S1134450681F0020641F0020341F0020181F002044 -S1134460201F00202C1F0020A00800203C1D00203D -S1134470381F00209C1E002062B38B0708D0521EF8 -S113448011F8013B00F8013B00F024808B07F6D1C2 -S1134490830740F0208000BF103A07D330B4B1E85E -S11344A03810103AA0E83810F9D230BC530724BFB2 -S11344B0B1E80810A0E8081044BF51F8043B40F8E4 -S11344C0043BD20724BF31F8022B20F8022B44BF4F -S11344D00B7803707047083A07D3B1E80810083A1C -S11344E040F8043B40F804CBF7D25307E4E700005C -S11344F0002200F0E9BB00000300002013F0030FCA -S113450009D0521E22BF13F8010B11F801CBB0EBF6 -S11345100C00F3D07047121F22BF53F8040B51F85C -S113452004CB6045F7D0121D0AD200BA9CFA8CFC69 -S1134530B0EB0C0038BF6FF0000088BF012070475B -S1134540521E22BF13F8010B11F801CBB0EB0C0083 -S1134550F6D0521C08BF1046704710B5044661607F -S1134560FFE700F0E0FB206010BD10B5044600F04A -S1134570DAFB2168401A6168884201DB012010BD22 -S1134580002010BD10B5584C2046FEF793FC204681 -S1134590BDE81040FEF749BC7FB55448544CFEF7C3 -S11345A089FC0C215348FEF769FA7F21204600F06C -S11345B031FD0021204600F048FD0146204600F070 -S11345C052FDFEF777FD0146204600F0AFFB1621B1 -S11345D0204600F0BDFB204600F01CFC01212046D3 -S11345E000F05EFD0546FEF70EF900F59856883694 -S11345F0680708D40121204600F052FD0546FEF765 -S113460002F9B042F4D308208DF8000002A900207A -S11346108DF8010027208DF8020069208DF8030031 -S11346205B208DF8040045208DF8050003A800F0F8 -S1134630F2FD039810F1010F1CBF029810F1010F55 -S113464015D003988DF800000398000A8DF8010036 -S11346500398000C8DF8020002988DF8030002986C -S1134660000A8DF804000298000C8DF805006946D4 -S1134670204600F098FB20489DF8001001709DF83A -S1134680011041709DF8021081709DF80310C170F3 -S11346909DF8041001719DF8051041717FBD002142 -S11346A0017041708170C17001714171704738B5FA -S11346B00F4C0021204600F0C8FC05462946204640 -S11346C000F0D1FCE80707D52046BDE8384040F2A9 -S11346D042620A4900F00FBC002032BD0848074975 -S11346E00288034800F075BC005010202000002010 -S11346F00080044000500240501F0020A008002009 -S1134700201F002080B51A490120087000F027F806 -S1134710BDE8014010B500F038FE012818D000F0C3 -S113472055FEA8B1124C2078012811D1FEF76BF880 -S1134730A1686268511801F5FA71884208D3002013 -S1134740207000F049FE18B9BDE8104001F0EAB944 -S113475010BD07498860704705488068704710B5E8 -S1134760034C2078012802D1FEF74DF8606010BD9B -S11347703C1F0020954800210180002200F14401E3 -S113478080F843204A600A80827070478F4800781E -S113479000B1012070478D49002081F84300704723 -S11347A02DE9F0410646FF273078884CFF2804F1B4 -S11347B0440536D100F00AFEC0B9102000F0FDF81F -S11347C094F84300012804BF102000F0F6F8B5F96E -S11347D00000012808DB012184F8431081B2E01CA9 -S11347E0BDE8F04100F0AABDBDE8F0810020607092 -S11347F0E77001202070102020710020607100F00B -S1134800B2FDA07100F0B8FDE07100F0B5FD000A42 -S1134810207201206072A0720820288001F0B3F990 -S1134820CEE721780129DFD1C92804F104087AD020 -S1134830CC2800F08080CF2800F0B780D02800F08A -S11348408380D12800F0A980D22800F09B80F3282F -S113485034D0F42821D0F5280AD0F62829D0FA2813 -S113486046D0FC284FD0FD284FD0FE2857D0A0E0DA -S113487000F079FD7278401E9042B8BF22209DDB83 -S11348806968404601F06EF9E77068687178081845 -S113489068607078401C288092E700F064FD7178AD -S11348A0401E8842B8BF222088DB71686960727834 -S11348B0E7E7E770706868600120ECE7E7704FF0A5 -S11348C0000876686F6806E017F8010B40445FFA49 -S11348D080F8FEF79CFD3046461E0028F4D10120E6 -S11348E02071C4F8078000206071A0710820D2E70D -S11348F00FF2DC006860E7700020A080A071072040 -S1134900C4F80700F2E7002058E700202071E770A0 -S1134910607860710020E08020720620BBE70020F0 -S11349202080E770C8E700F01EFD411E6868721C15 -S113493001F02BF908B9312040E7E77000F013FDCE -S11349406968401E4018B6E700F00DFD7178801EBE -S11349508842B8BF2220EFDB0120E77028807178FD -S1134960080004D101F019F900280AD1E3E76868C6 -S1134970B21C01F00AF90028DDD0686871780818C3 -S113498068601DE70020A080E77000F0ECFCA071D7 -S11349900020E071208107207DE77168686801F0DC -S11349A0F6F80028C7D0E77086E701F0BBF8E77097 -S11349B082E7202000F001F802E70449CA1CFE2324 -S11349C0507013700220A1F844007047501E00205C -S11349D04F70656E424C540070B5AC4C6078451C09 -S11349E0657000260C21A848714308440188428858 -S11349F0114307D0817AEDB2691A7829A4BF042142 -S1134A00FFF776FD761C082EECDB267070BD2DE9D1 -S1134A10F0410C469D499C4B00220A700C220F78F1 -S1134A2002FB07F55E19B6F800C04D78BCF1000F23 -S1134A301CBFB6F802C0BCF1000F0BD0B0F800C028 -S1134A40B6F800E0F44502BFB0F802C0B6F802E0E0 -S1134A50F44538D07E1C0E70F6B2082EDFDB00273A -S1134A6002FB07F61E44B6F800C0BCF1000F04BFF9 -S1134A70B6F802C0BCF1000F03D07F1CFFB2082FB0 -S1134A80EEDB0F700F78082F18D100260027B446EC -S1134A9002FB0CFE9E44F6B29EF80AE0A5EB0E085B -S1134AA04645BCBFA5EB0E0667460CF1010CBCF1F4 -S1134AB0080FEDDB0F70097851435E18014604229C -S1134AC03046FFF7D9FC06222146301DFFF7D4FCFF -S1134AD0B572BDE8F081F8B56D4C20882A2838BF3E -S1134AE0002041D36B4E6C4D00202080B28A688830 -S1134AF02988B2F5807F03D0B2F5007F36D0F1BDAE -S1134B00F28C8A4204BF318D81423CD106F11601F8 -S1134B1006F11C00FFF77BFF4FF40070B082062201 -S1134B2006F1160106F12000FFF7A6FC5B4F0622F2 -S1134B30394606F11600FFF79FFC06223946B01DE0 -S1134B40FFF79AFC062206F120013046FFF794FC99 -S1134B50B08BF084F08B30852888B0836888F0832C -S1134B604FF4C160B0812A202080F1BDF28C8A42CA -S1134B7004BF318D814206D106F1160106F11C00F5 -S1134B80BDE8F44043E7F1BD2DE9F047414E404C08 -S1134B90F18BDFF808814FF6FF70814204BF318C3E -S1134BA0814203D106220FF210115FE03C49F38BDE -S1134BB00A88394847880588344813402A40934274 -S1134BC005D14988328C0A4039408A4204D035499B -S1134BD00A888280498802E0F18B8180318CB0F8A8 -S1134BE004A0294AC1800021B0F806900C234B434D -S1134BF01344B3F800E0F24504BFB3F802E0F14512 -S1134C0003D0491CC9B20829F0DB017000780828D8 -S1134C102AD1FF220621304600F052F8062106F17F -S1134C202000FFF765FC00F041F80622414606F13A -S1134C301600FFF721FC4FF48070A6F826A0A6F812 -S1134C402890B583B082F081082030820620B074A9 -S1134C500420F0744FF4C160B081F78306F136008C -S1134C60114908602A200AE00622191D3046FFF780 -S1134C7003FC00F01BF80820B08120880E3020804F -S1134C80BDE8F08700000000A41D0020581F00208C -S1134C90201F0020A00800201C1F0020501F0020FF -S1134CA0681F0020641F00202C1F0020062241469C -S1134CB0B01DFFF7E1BB0000FFFFFFFFFFFF000097 -S1134CC062F30F2262F31F42401810F0030308D06E -S1134CD0C91A1FD3DB0748BF00F8012D28BF20F8ED -S1134CE0022D130030B414461546103928BF20E9AC -S1134CF03C00FAD8490728BF20E90C0048BF40F817 -S1134D00042D890028BF20F8022D48BF00F8012D8A -S1134D1030BC7047C91818BF00F8012DCB0728BF55 -S1134D2000F8012D7047FDF76EBD000038B500F0A6 -S1134D30ABF902D05D2100F091F86808DFF8541354 -S1134D40B0FBF1F004F1240100F0FF00086031BD74 -S1134D5070B500F058F80C4602D0A62100F057F9BF -S1134D60DFF83403044202D0AA2100F050F905F11F -S1134D700C0004F0FF02016821F0160111430160E8 -S1134D8005F10800C4F30722016821F00E01114364 -S1134D90016005F13C00C4F307420168490842EA96 -S1134DA04101016070BD70B50446DFF8F0020FF2F6 -S1134DB02836844282B00D4603D040F2131100F02D -S1134DC026F91DB94FF48A7100F021F928788DF87D -S1134DD0000004F1140168788DF80100A8788DF8BA -S1134DE00200E8788DF803000098086004F11801C7 -S1134DF00020009028798DF8000068798DF8010072 -S1134E000098086073BD0546DFF890020FF2C826CB -S1134E108542704710B500F01CF803D040F26911C8 -S1134E2000F01CF800F00BF8016841F0010101608A -S1134E3004F10C010A6842F001020A6006E004F180 -S1134E400800016841F0100101607047FFF7F9FFA5 -S1134E5010BD0446DFF84402844270470FF2782004 -S1134E60FEF7D0BA2DE9F04300F110031646186896 -S1134E7084B2050C0D70000E48700225A01F8242FA -S1134E8004DD064602E01F684F514546371FAF4216 -S1134E9005F10408F7DAB54225DAD3F800C06F1C2F -S1134EA0A6F103094D454FEA1C2E09D101F805C0AE -S1134EB001F807E07D1C4FEA1C464E55AD1C12E07C -S1134EC0A6F102094D4505D101F805C001F807E036 -S1134ED0FD1C08E0761EB54205D101F805C0454623 -S1134EE001E019682D1DA11E8D42FADB8242B8BF74 -S1134EF04042BDE8F083F8B500F063F803D040F217 -S1134F008F2100F05BF81DB94FF4247100F056F8BE -S1134F10012E03DA40F2912100F050F800F00AF873 -S1134F2001D10020F2BDFFE7324629462046BDE804 -S1134F30F84097E704F13400006810F03F0F704721 -S1134F4070B50346104640F2FF72904201DB4042C6 -S1134F5070BD0E78A0F10E0545EA06454E7803F1C2 -S1134F60100245EA06650224156002E00D59156039 -S1134F70241D051FA542F9DA84421AD0C51EAC428D -S1134F8009D10D5D641C0E5D214445EA062549786E -S1134F9045EA01410CE0851EAC4205D10D5D21447A -S1134FA0497845EA012103E0451EAC4201D1095D7F -S1134FB0116003F138020121116070BD3846FEF71B -S1134FC021BA044635480FF2101784420D4616469E -S1134FD07047F8B5FFF7F5FF03D040F29E31FFF7B5 -S1134FE0EDFF1DB940F29F31FFF7E8FF012E03DA10 -S1134FF04FF46871FFF7E2FF04F138000068C0075E -S1135000FAD4324629462046BDE8F84098E73046AF -S1135010FEF7F8B970B500F011F803D040F247413B -S1135020FFF7F5FFE809C00103D040F24A41FFF75A -S1135030EEFF201D0168A943016070BD04461748B6 -S11350400FF2940684420D46704738B500F01CF800 -S113505003D040F26A41FFF701FF206815B1211D1A -S11350600968084032BD70B5FFF7E8FF03D040F28D -S11350709F41FFF7CCFFE809C00103D040F2A241F1 -S1135080FFF7C5FF256070BD0446044884420D4601 -S113509070470000A0252600E9F1FEFF00800440CF -S11350A038B5FFF7F1FF03D040F21251FFF7D6FEF7 -S11350B004F120000168C907FAD4E90001F0F801FD -S11350C041F0010101600168C907FCD404F130001A -S11350D0006880B232BD0000433A5C576F726B5C6B -S11350E0736F6674776172655C4F70656E424C5481 -S11350F05F444843505F537570706F72745C5461C1 -S1135100726765745C44656D6F5C41524D434D3309 -S11351105F4C4D33535F454B5F4C4D3353363936FB -S1135120355F4941525C426F6F745C6C69625C64C8 -S113513072697665726C69625C65746865726E65C5 -S1135140742E630010B50446A00504D09C210FF210 -S11351503410FEF757F9DFF80C01DFF80C2140F6A4 -S1135160012141610460826082689207FCD4C068B6 -S1135170084202D04FF0FF3010BD002010BDF8B53A -S11351800D4615F0030F044616460FF2F80703D038 -S1135190DF213846FEF736F916F0030F03D0E0217D -S11351A03846FEF72FF92F48304B314A42F201615D -S11351B041611B68DB0724D52EB3EB09DB010360D7 -S11351C0DFF8B0C007E005F07C0754F8043B6744FF -S11351D02D1D3B60361F15F07C0F01D1036B0BB9FD -S11351E0002EF0D10262036ADB07FCD4E4E7056019 -S11351F02368436082608368DB07FCD4241D2D1D73 -S1135200361F002EF3D1C068084202D04FF0FF30A1 -S1135210F2BD0020F2BD70B504000D460FF2640625 -S113522004D14FF421713046FEF7ECF825B940F271 -S113523085213046FEF7E6F80F48016811F0E04F8B -S11352401FBF00680D490840B0F1805F02D14FF0E4 -S1135250FF3070BD0A480168216040682860002062 -S113526070BD000000D00F40020042A4A0E10F4036 -S1135270010042A400D10F4000E00F400000FF7085 -S1135280E0E10F40433A5C576F726B5C736F667476 -S1135290776172655C4F70656E424C545F4448435D -S11352A0505F537570706F72745C5461726765748B -S11352B05C44656D6F5C41524D434D335F4C4D33DF -S11352C0535F454B5F4C4D3353363936355F494157 -S11352D0525C426F6F745C6C69625C64726976657F -S11352E0726C69625C666C6173686C69622E6300DF -S11352F080B5FFF73FFA00F059FC2A4900200870F6 -S113530001BD10B582B0274C6946201D00F084FC15 -S1135310012802D1002000F00AF86946201DFEF79A -S1135320FDFF012802D1032000F001F813BD207015 -S1135330201D9DF80010FFF733BA704770B5194E61 -S1135340044630780D4618B9C9B2204600F03DFC39 -S11353503078032803D1E9B22046FEF7C0FFBDE848 -S11353607040FFF718BA0F480078401E012801D892 -S113537000207047402070470A480078401E0128EA -S113538001D80020704740207047FFF7FFB980B56F -S1135390FEF79CFF034903200870BDE80140FFF7B6 -S11353A0DEB900004000002080B5C4490020087028 -S11353B00022C0A1C248FBF79EFF30B1BDE8044003 -S11353C077210FF27850FEF71DB801BDBB48017874 -S11353D0481E8041C00F704710B5FFF7D6FF012863 -S11353E008D0B64C207828B900F0A9FC012801D1D6 -S11353F0207010BD002010BD2DE9F04FAF4C207877 -S1135400010085B000F05281AE4D0FF2C0580FF28A -S1135410B4594FF4C0716E18A9494FF40C728F1827 -S113542001282AD100F0AFFB00F0A4FC0FF2485091 -S113543000F0D3FC0FF2645000F0CFFC00F097FCB6 -S1135440014601223846FBF77FFF38B100F05AF9D4 -S113545005B0BDE8F04F012000F0B7BC00F058F9EA -S11354600FF2705000F0B9FC0FF28C5000F0B5FC54 -S113547000207060B060022000E14FF40F7211440C -S1135480009102284FF4C971294403910FF2282B8B -S11354904FF4C871294402914FF4C7712944019112 -S11354A04FF4C67105EB010A40F0868000F024F940 -S11354B00099497909B1484687E0002844D0002280 -S11354C03146284600F05EF9054615F1010F01D179 -S11354D048468FE0012D37DBB068316808B9716048 -S11354E031E072688218914202D12818B0602BE032 -S11354F000F00EF90FF2305000F06FFCB068514626 -S113550000F0E7F900F001F90FF2285000F065FC13 -S113551000F0EEF800F0E7F800F0E0F800F0DAF858 -S113552000F0F3F8584600F058FCB168706800F0D9 -S11355302EFB002838D000F0EBF80FF2BC4000F04E -S11355404CFC30687060B56000F0BEF835D10021C5 -S11355503846FCF74CF918B100F0D4F8042087E081 -S1135560B06828B300F0D4F80FF2BC4000F035FC6A -S1135570B068514600F0ADF900F0C7F80FF2B4403E -S113558000F02BFC00F0B4F800F0ADF800F0A6F841 -S113559000F0A0F800F0B9F8584600F01EFCB1681D -S11355A0706800F0F4FA18B900F0ACF805205FE078 -S11355B000F0AEF8032061E0032877D100F09CF8F6 -S11355C00099497929B10FF2884000F006FC0220C5 -S11355D04EE000283FD04FF48070284404900246E7 -S11355E03146284600F0CEF8054615F1010F05D1E5 -S11355F00FF2804000F0F1FB032039E0012D2ADB9B -S11356000FF2944000F0E9FB5146284600F061F99E -S113561000F07BF80FF2904000F0DFFB306800F000 -S113562068F8306800F060F8306800F058F83068C6 -S113563000F051F800F069F8584600F0CEFB049AE7 -S11356403068294600F0A1FA18B900F05BF806208A -S11356500EE000F05DF800F037F827D10FF260405B -S113566000F0BBFB00F099FA50B900F04BF80720AA -S113567000F0ABFB3846FCF7AAF80020207015E0D8 -S113568000F046F80FF2544000F0A7FB3846FCF750 -S11356909EF80FF2604000F0A0FB0020207000F0A4 -S11356A079FB05B0BDE8F04F00F03CBA05B0BDE8A9 -S11356B0F08F0000303A00002E2E2E006C1F0020C8 -S11356C0E40E0020701B002000980099806809688F -S11356D08842704770680399C0B2EAE07068029922 -S11356E00004000EE5E0706801990002000EE0E09D -S11356F070685146000EDCE03A464FF4807128464B -S1135700FCF790B9484600F068BB504600F065BB12 -S1135710404600F062BB10B50446207800F09CFBC4 -S1135720532810D16078A0F130010A290BD2312816 -S113573001D1002010BD322801D1012010BD332831 -S113574001D1022010BD032010BD70B5841C204679 -S113575000F0D3F805462E46A41C204600F0CDF8F0 -S11357606D1EA41CADB28619022DF6B2F5DA2046E0 -S1135770F54300F0C2F8EDB2854201D0002070BDBF -S1135780012070BD2DE9F0410D4600270646002D8D -S113579018BF002E144605D140F261210FF29C106F -S11357A0FDF730FE3046FFF7B6FF8046B8F1030F31 -S11357B008BF002068D03046FFF7C7FF10B94FF08C -S11357C0FF3061E0B8F1000F04D0B8F1020F39D016 -S11357D01BD358E000F05EF8074600F05BF80002C7 -S11357E000F057F82968B61C4018FF1E002C2860EA -S11357F03FB248D00025ADB2BD4244DA304600F095 -S11358007CF86055B61C6D1CF5E700F043F80746BC -S113581000F040F8000400F03CF800F037F8296884 -S1135820B61C40183F1F002C28603FB22BD0002527 -S1135830ADB2BD4227DA304600F05FF86055B61CC1 -S11358406D1CF5E700F026F8074600F023F8000683 -S113585000F01FF8296801EB004000F01AF800F08E -S113586015F8296840187F1F2860B61C3FB254B150 -S1135870002505E0304600F040F86055B61C6D1C6C -S1135880ADB2BD42F6DB3846BDE8F081296801EBD4 -S113589000202860B61C30462FE080B500F00F01D0 -S11358A030310A28AEBFC81DC8B200F0D5FAC0B264 -S11358B002BD38B504460D460009FFF7EEFF287017 -S11358C004F00F00FFF7E9FF68700020A870284675 -S11358D032BD02460A23491CB2FBF3F2002AFAD174 -S11358E00A700A22B0FBF2F203FB1200303001F816 -S11358F0010D1000F5D10846704770B50446002527 -S11359000026A05D00F0A8FAC0B2A0F1300117296A -S113591003D2A0F13A01072901D2002070BD30382A -S1135920C0B20A28A4BFC01FC0B2761CF6B200EBF6 -S11359300515022EEDB2E4DB284670BD433A5C57F0 -S11359406F726B5C736F6674776172655C4F7065C0 -S11359506E424C545F444843505F537570706F728D -S1135960745C5461726765745C536F757263655CD3 -S113597066696C652E6300004669726D77617265B5 -S11359802075706461746520726571756573742027 -S113599064657465637465640A0D00004F70656E18 -S11359A0696E67206669726D776172652066696CDD -S11359B06520666F722072656164696E672E2E2E93 -S11359C0000000004552524F520A0D004F4B0A0D81 -S11359D0000000005374617274696E672074686516 -S11359E02070726F6772616D6D696E672073657187 -S11359F075656E63650A0D0050617273696E672088 -S1135A006669726D776172652066696C6520746F72 -S1135A102064657465637420657261736520626CCB -S1135A206F636B732E2E2E0045726173696E67204F -S1135A30000000002062797465732066726F6D2027 -S1135A406D656D6F727920617420307800000000FC -S1135A5052656164696E67206C696E652066726F59 -S1135A606D2066696C652E2E2E4552524F520A0DDA -S1135A7000000000496E76616C69642063686563A8 -S1135A806B73756D20666F756E642E2E2E455252A3 -S1135A904F520A0D0000000050726F6772616D6D05 -S1135AA0696E6720000000002062797465732074B9 -S1135AB06F206D656D6F72792061742030780000FD -S1135AC057726974696E672070726F6772616D20B6 -S1135AD0636865636B73756D2E2E2E00436C6F7354 -S1135AE0696E67206669726D776172652066696C9C -S1135AF0650A0D004669726D776172652075706480 -S1135B00617465207375636365737366756C6C7912 -S1135B1020636F6D706C657465640A0D000000008D -S1135B2000F0A0B910B500F034F898B100F0FEF818 -S1135B3080B1FFF702FCFCF759FE00F02CF807498E -S1135B4008400749086000F026F850F8044F00F0B8 -S1135B508BF9A047BDE81040FFF719BC80FFFF1F79 -S1135B6008ED00E070B504460D46164605E015F84C -S1135B70010B04F8010BFDF74AFC3046461E80B2C7 -S1135B800028F4D170BD00F071B900F077B900F0CD -S1135B9098B900F0FEB900F02BBA80B500F0DCF93A -S1135BA018B1BDE8014000F00BBA02BD80B54A4807 -S1135BB0FDF780F9FDF77EFABDE800500146602349 -S1135BC04FF46142454800F057BBF8B50D46412DEE -S1135BD004460FF2101603DB5D213046FDF712FC7C -S1135BE0284600F060F8012803D061213046FDF713 -S1135BF009FC00270CE0FDF70AFCBFB2E05D00F0F1 -S1135C0052F8012803D06A213046FDF7FBFB7F1CC4 -S1135C10B8B2A842EFD3F1BD70B5314C05466078F7 -S1135C200E4680B9201D00F031F801282CD12079CE -S1135C30010029D0412827DAFCF7E5FDA064002003 -S1135C40207001201FE020782044401D00F01EF841 -S1135C50012811D120782179421CD0B288422270C7 -S1135C6012D1D2B2611D2846FFF77CFF002060707C -S1135C7020783070012070BDFCF7C5FDA16C643143 -S1135C80814201D200206070002070BD10B504462E -S1135C90124800F0B9FB10F1010F02D0207001206E -S1135CA010BD002010BD70B50C4D0146284600F013 -S1135CB0C2FB012478B1FCF7A6FD00F10A062846D0 -S1135CC000F092FB30B9FDF7A2FBFCF79CFD864285 -S1135CD0F5D20024204670BD0100001000C0004031 -S1135CE0041E0020433A5C576F726B5C736F6674DA -S1135CF0776172655C4F70656E424C545F444843F3 -S1135D00505F537570706F72745C54617267657420 -S1135D105C536F757263655C41524D434D335F4C08 -S1135D204D33535C756172742E63000080B502219B -S1135D303B48FCF779FE00B10120C0B202BD00B5BA -S1135D40C7B068464FF48C7100F0D2FB69460FF27D -S1135D50EC00FBF7E1FD38B9009828B19DF8080084 -S1135D60C00658BF012000D5002047B000BD0FF287 -S1135D70CC00704710B52B4C0FF2B001002084F812 -S1135D8028020A222046FBF7DFFA10B9012084F822 -S1135D90280210BD10B5234890F82812012908BF25 -S1135DA0FBF715FDFCF72FFD00F164041E4800F01D -S1135DB057FB012803D1FCF726FD8442F6D2BDE847 -S1135DC010400FF27800FBF7CDBD164890F828126A -S1135DD0012908BFFBF7FBBC704738B5114D0446D9 -S1135DE095F82802012816D129462046FBF760FEC3 -S1135DF0002810D5002085F828022846FBF7E7FC88 -S1135E0009E0094D284600F016FB284600F0ECFA9C -S1135E100028FAD0641C21780800F2D131BD0000BA -S1135E20005002403C13002000C000402F626F6FFE -S1135E30746C6F672E747874000000002F64656DB5 -S1135E406F70726F675F656B5F6C6D337336393675 -S1135E50352E737265630000A0F161011A2938BF01 -S1135E602038704772B6704762B67047FFE77749CB -S1135E704FF0FF30086076490860704770B50446FB -S1135E800D467448001B691E884216460AD32046F4 -S1135E9000F040F9FF2805D02819401E00F03AF917 -S1135EA0FF2801D1002070BD2B4632462146600AEE -S1135EB0BDE870404002B0F5004F0CBF6448634831 -S1135EC0CAE0F8B504460E466248001B711E8842BB -S1135ED040D3204600F01EF905463019401E00F05C -S1135EE019F90446FF2D18BFFF2C33D0A84228BF50 -S1135EF0042D2FD3142C2DD2284600F023F9054667 -S1135F00204600F01FF906460027FDF780FA0C2111 -S1135F100FF25C2079430844017AA14209D07F1C26 -S1135F20FFB2102FF1D3701E401B401C84010026C9 -S1135F300AE040688619F6E7FDF769FA05EB862062 -S1135F40FFF700F930B9761CB6B2B6EB144FF3DBA9 -S1135F500120F2BD0020F2BD80B500F044F801D16B -S1135F60012002BD416882685118C2685118026953 -S1135F705118426951188269C06951184018C043C8 -S1135F80401C00906A46042148F2F000FFF776FFB7 -S1135F9002BD4FF4004001684268511882685118EC -S1135FA0C268511802695118426980695118401831 -S1135FB048F2F00109680818401E8041C00F70477C -S1135FC080B500F010F802D000F07EF838B11F4818 -S1135FD0016811F1010F04D000F076F808B900202F -S1135FE002BD012002BD1A48016811F1010F70477A -S1135FF04FF40040704780B5CA0501D0002002BDAF -S113600002688A4205D040F8041B4FF40072FFF77F -S1136010A9FD012002BD38B504460D4884420D4651 -S113602006D10A4C29462046FFF7E5FF58B932BD90 -S1136030B5F5004F08BF0446F4D0204600F044F8FC -S11360400028EFD132BD204632BD00006815002083 -S11360506C170020FFFF03002DE9F04107460C46B2 -S1136060660A3868760210F1010F90461D4604D185 -S113607031463846FFF7BFFFD0B13868B04205D08B -S113608031463846FFF7C7FF070011D03868201A99 -S11360903844041DFDF7BBF9381D201AB0F5007F04 -S11360A009D306F500713846FFF7B5FF070001D1A3 -S11360B0002007E03C1D18F8010B04F8010B6D1ECD -S11360C0E8D10120BDE8F081F8B504460125206837 -S11360D000F020F8FF2801D10020F2BD002604EBD7 -S11360E0860021684068009001EB8607FDF78FF970 -S11360F0042239466846FFF742F8002802BF386890 -S11361000099884201D0002502E0761C802EE6D357 -S11361102846F2BD38B504460025FDF778F90C2170 -S11361200FF24C006943084401688C4205D342686D -S113613051188C4201D2007A32BD6D1C102DECD363 -S1136140FF2032BD70B5044600250FF22406FDF78A -S11361505EF90C2068433118097AA14201D1305804 -S113616070BD6D1CEDB2102DF1D34FF0FF3070BD3A -S113617000800000002000000400000000A00000D7 -S1136180002000000500000000C000000020000006 -S11361900600000000E000000020000007000000EE -S11361A000000100002000000800000000200100A1 -S11361B00020000009000000004001000020000051 -S11361C00A00000000600100002000000B00000035 -S11361D000800100002000000C00000000A001006D -S11361E0002000000D00000000C00100002000009D -S11361F00E00000000E00100002000000F0000007D -S11362000000020000800000100000000080020076 -S11362100080000011000000000003000080000066 -S11362201200000000800300008000001300000042 -S1136230DFF8801188421CBFDFF87C11884217D038 -S1136240DFF8781188421CBFDFF8741188420FD040 -S1136250DFF8701188421CBFDFF86C11884207D048 -S1136260DFF8681188421CBFDFF86411884201D14D -S113627001207047002070472DE9F04104460D4687 -S113628016461F46FFF7D4FF0FF2F81820B94FF453 -S1136290B0714046FDF7B6F826B940F261114046A8 -S11362A0FDF7B0F8DFF82C01016811F0E04F1FBFD3 -S11362B0DFF8241102680A40B2F1805F0FD000F0C9 -S11362C074F802BF026892B2022A08D00268114030 -S11362D0DFF80821914204D10068000401D11020A4 -S11362E000E008207043854204D24FF4B171404667 -S11362F0FDF788F8204600F040F804F13000B5EBD3 -S1136300061F016804D241F020010160760802E012 -S113631021F020010160E800B0FBF6F0401C4008C9 -S113632004F124028109116000F03F0004F1280106 -S1136330086004F12C0004F11801076000200860D3 -S11363402046BDE8F041FFE710B500F06EF818B93B -S11363504FF4FB7100F080F804F12C0040F201329C -S1136360016841F0100100F003F81143016010BD11 -S1136370016004F130000168704710B500F055F871 -S113638018B940F2162100F067F800F050F8000741 -S1136390FBD404F12C00DFF84820016821F010013F -S11363A0FFF7E6FF1140016010BD02680D4B0A4083 -S11363B09A42704700C0004000D0004000E0004016 -S11363C000F00040000001400010014000200140A6 -S11363D00030014000E00F400000FF700000031097 -S11363E0FEFCFFFF0000011010B500F01EF818B904 -S11363F040F2554100F030F800F019F8400900F07F -S1136400010080F0010010BD10B500F00EF818B9BD -S113641040F2764100F020F800F009F8C00601D4FB -S1136420206810BD4FF0FF3010BD044600E704F1B2 -S113643018000068704738B500F020F818B940F229 -S1136440C94100F009F8FFF7F2FF800602D4256085 -S1136450012032BD002032BD0FF22800FCF7D2BF6C -S113646010B5FFF7E2FF18B940F23B51FFF7F4FF14 -S1136470FFF7DDFFC00800F0010010BD04460D4623 -S1136480FFF7D6BE433A5C576F726B5C736F6674EA -S1136490776172655C4F70656E424C545F4448434B -S11364A0505F537570706F72745C54617267657479 -S11364B05C44656D6F5C41524D434D335F4C4D33CD -S11364C0535F454B5F4C4D3353363936355F494145 -S11364D0525C426F6F745C6C69625C64726976656D -S11364E0726C69625C756172746C69622E6300001F -S11364F0002200F001B8000000B500BF130096466A -S11365009446103928BFA0E80C50FAD85FEA417CC1 -S113651028BF0CC048BF40F8042BC90728BF20F887 -S1136520022B48BF00F8012B00BD000080B500F02D -S11365301DF848B92448254940F8041B3821FFF7C1 -S1136540D7FFBDE8014020E001BD70B504460D460B -S113655000F00CF8002638B1382C05D225B11A48C1 -S11365602044012600792870304670BD38B5164D98 -S1136570164928680024884205D100F00CF8A98F38 -S1136580884208BF0124204632BD80B500F003F8DC -S11365900D49888701BD0C480168CAB20B0402EB9F -S11365A013620B0202EB136202EB116189B2002247 -S11365B08318521C1B795918382A89B2F8D3C84356 -S11365C0401C80B27047000000000020A2E742CEC9 -S11365D010B582B000208DF80000154C1548FCF76A -S11365E0A5FC1548FCF766FC002202212046FCF7B6 -S11365F078F90A23012202212046FCF79EF90F486C -S1136600FCF758FC03214FF04020FCF771FAFFF728 -S11366108DFF00F015F869460020FFF796FF9DF8FE -S11366200000012808BFFEF7B2FE00F01AF8FCE7EC -S1136630005002408003C00120000020010000201F -S113664080B5FFF76DFAFCF7E1FEFCF7C1F8FFF740 -S11366509AFAFEF7A9FEFEF74BFEBDE80140FEF7ED -S113666051B880B5FCF7D3FEFCF7C4F8FEF7C4FEBE -S1136670FEF747FEBDE80140FEF74CB83C210FF29F -S11366800800FCF7BFBE0000433A5C576F726B5CB6 -S1136690736F6674776172655C4F70656E424C54BB -S11366A05F444843505F537570706F72745C5461FB -S11366B0726765745C44656D6F5C41524D434D3344 -S11366C05F4C4D33535F454B5F4C4D335336393636 -S11366D0355F4941525C426F6F745C766563746FD9 -S11366E072732E630000000019E050F8041BCB07FE -S11366F044BFA9F101035918121F0023042A41F8C9 -S1136700043BF9D25FEA827C0B4604D54FF0000CBF -S1136710A1F800C09B1CD10744BF0021197050F898 -S1136720042B002AE1D1704730B5016842688468BF -S1136730014401EB5203D20748BF4C44994201D1B2 -S11367400C3030BD11F9012B11F8015B002A04F85B -S1136750015B02D5521CF9D1F0E7521EF4D5EDE7E6 -S113676010B5074979441831064C7C44163404E0CA -S11367700A68081D114488470146A142F8D110BD9A -S1136780080000002400000061FFFFFFD016000095 -S1136790A00800200000000091FFFFFF700000002F -S11367A0180000004000002000F00BF8002801D081 -S11367B0FFF7D6FF0020AFF30080FFF709FF00F0DA -S11367C002F80120704700F001B80000074638467F -S11367D000F002F8FBE7000080B5AFF30080024A46 -S11367E011001820ABBEFBE726000200034B9D46B8 -S11367F0AFF30080AFF30080FFF7D6FFA0080020BE -S1136800AFF30080AFF30080FFF7CEFF0004BD00BC -S10B68100001F8000001EE0094 -S903680193 +S11327805F584D43343730305F6578747261735CE1 +S11327905461726765745C44656D6F5C41524D436E +S11327A04D335F4C4D33535F454B5F4C4D33533684 +S11327B03936355F4941525C426F6F745C6C6962B3 +S11327C05C6472697665726C69625C7373692E63AA +S11327D0000000001048002101604CF24F314160BC +S11327E0002181600521016000200C4908607047C8 +S11327F0094900200860704707480068C00303D5F2 +S113280006480168491C0160704780B5FFF7F4FF72 +S11328100248006802BD000010E000E0601F0020D4 +S1132820B0F1402F1CBFDFF8F012884257D0DFF818 +S1132830EC1288421CBFDFF8E81288424FD0DFF860 +S1132840E41288421CBFDFF8E012884247D0DFF868 +S1132850DC1288421CBFDFF8D81288423FD0DFF870 +S1132860D41288421CBFDFF8D012884237D0DFF878 +S1132870CC1288421CBFDFF8C81288422FD0DFF880 +S1132880C41288421CBFDFF8C012884227D0DFF888 +S1132890BC1288421CBFDFF8B81288421FD0DFF890 +S11328A0B41288421CBFDFF8B012884217D0DFF898 +S11328B0AC1288421CBFDFF8A81288420FD0DFF8A0 +S11328C0A41288421CBFDFF8A012884207D0DFF8A8 +S11328D09C1288421CBFDFF89812884201D1012063 +S11328E0704700207047F8B506460D461446FFF7BA +S11328F097FF0FF2802718B94FF4907100F01CF87D +S1132900002C1CBF012C022C03D04FF4917100F059 +S113291013F8E84306F58061E2070A684CBF2A43CE +S113292002400A6006F58461A20747BF086828438D +S11329300A6810400860F1BD384600F067BD2DE913 +S1132940F04104460F4615461E46FFF769FF0FF295 +S1132950242818B940F2FF1100F065F8012D18BFC2 +S1132960022D07D0042D18BF0C2D03D040F20321F3 +S113297000F059F8082E18BF0A2E08D00C2E18BFE4 +S1132980092E04D01EB14FF4027100F04CF8F84344 +S113299004F5A061EA070A684CBF3A4302400A60A2 +S11329A004F20451AA070A684CBF3A4302400A6081 +S11329B004F5A1616A070A684CBF3A4302400A6001 +S11329C004F5A3612A070A684CBF3A4302400A602F +S11329D004F20C51F2070A684CBF3A4302400A6001 +S11329E004F5A261B2070A684CBF3A4302400A6088 +S11329F004F2145172070A684CBF3A4302400A6059 +S1132A0004F21C5132070A684CBF3A4302400A6080 +S1132A1004F5A561002E07BF086838430A68104012 +S1132A200860BDE8F081404600F0F0BC38B500F025 +S1132A3049F818B940F2653100F040F804EB85001C +S1132A40006832BD70B504460D461646FFF7E8FE31 +S1132A5018B940F2853100F031F804EB85000660C6 +S1132A6070BD01226BE7022229462046FFF73BFF97 +S1132A702946204601B0BDE83040082304225EE721 +S1132A8038B500F01FF818B940F2524100F016F8BA +S1132A90E9E738B500F016F818B940F2F14100F052 +S1132AA00DF80823FFE7012229462046FFF747FFD8 +S1132AB029462046BDE83840012214E70FF2B4004D +S1132AC000F0A4BC04460D46AAE60222294620468C +S1132AD009E738B5FFF7F6FF18B940F29661FFF73A +S1132AE0EDFFFFF7F2FF2946204601B0BDE8304074 +S1132AF00823B6E738B5FFF7E5FF18B940F2EA61F5 +S1132B00FFF7DCFFFFF7E1FF2946204601B0BDE8EF +S1132B1030400823A5E70000008005400050004035 +S1132B20009005400060004000A005400070004097 +S1132B3000B005400040024000C005400050024083 +S1132B4000D005400060024000E0054000700240F3 +S1132B5000F0054000D0034000000640001006408D +S1132B600020064000300640004006400050064069 +S1132B7000600640433A5C576F726B5C736F667417 +S1132B80776172655C4F70656E424C545F584D437B +S1132B90343730305F6578747261735C5461726786 +S1132BA065745C44656D6F5C41524D434D335F4CBD +S1132BB04D33535F454B5F4C4D3353363936355F98 +S1132BC04941525C426F6F745C6C69625C64726907 +S1132BD07665726C69625C6770696F2E63000000D1 +S1132BE0DFF8681488421CBFDFF8641488422ED0D2 +S1132BF0DFF8601488421CBFDFF85C14884226D0DA +S1132C00DFF8581488421CBFDFF8541488421ED0E1 +S1132C10DFF8501488421CBFDFF84C14884216D0E9 +S1132C20DFF8481488421CBFDFF8441488420ED0F1 +S1132C30DFF8401488421CBFDFF83C14884206D0F9 +S1132C40DFF8381488421CBFDFF83414884200F0DF +S1132C50EC80DFF8301488421CBFDFF82C14884263 +S1132C606AD0DFF8281488421CBFDFF82414884295 +S1132C7062D0DFF8201488421CBFDFF81C1488429D +S1132C805AD0DFF8181488421CBFDFF814148842A5 +S1132C9052D0DFF8101488421CBFDFF80C148842AD +S1132CA04AD0DFF8081488421CBFDFF804148842B5 +S1132CB042D0DFF8001488421CBFDFF8FC138842BE +S1132CC03AD0DFF86815884218BF402834D0B0F1F4 +S1132CD0102F1CBFDFF8581588422DD0DFF854158B +S1132CE088421CBFDFF85015884225D0DFF84C1508 +S1132CF088421CBFDFF8481588421DD0DFF8441510 +S1132D0088421CBFDFF84015884215D0DFF83C1517 +S1132D1088421CBFDFF8381588420DD0DFF834151F +S1132D2088421CBFDFF83015884205D0B0F1101F6F +S1132D301CBFDFF82815884277D0DFF824158842B5 +S1132D401CBFDFF8201588426FD0DFF81C158842BD +S1132D501CBFDFF81815884267D0DFF814158842C5 +S1132D601CBFDFF8101588425FD0DFF80C158842CD +S1132D701CBFDFF80815884257D0DFF804158842D5 +S1132D801CBFDFF8001588424FD0DFF8FC148842DE +S1132D901CBFDFF8F814884247D0DFF8F4148842E7 +S1132DA01CBFDFF8F01488423FD0DFF8EC148842EF +S1132DB01CBFDFF8E814884237D0DFF8E4148842F7 +S1132DC01CBFDFF8E01488422FD0DFF8DC148842FF +S1132DD01CBFDFF8D814884227D0DFF8D414884207 +S1132DE018BFB0F1202F20D0DFF8C814884218BFD4 +S1132DF008281AD0DFF8C01488421CBFDFF8BC14BE +S1132E00884212D0DFF8B81488421CBFDFF8B4142B +S1132E1088420AD0DFF8B01488421FBFDFF8AC1430 +S1132E208842DFF8AC14884201D1012070470020A9 +S1132E30704710B582B000F056F818B940F231313D +S1132E4000F070F800F069F818D1A000DFF88414DD +S1132E50C4F3072200F47F708A1840EA421242F059 +S1132E6084420123136000F020F8C4F30722891878 +S1132E7040EA411040F0844000210EE00FF2085077 +S1132E80210F50F8210000F00AF802680A4302609A +S1132E9000F00BF8026822EA0101016013BD220C64 +S1132EA0A1B202F01F0291407047002201E0009A93 +S1132EB0521C0092009A102AF9D3704710B500F002 +S1132EC012F818B940F2963100F02CF800F025F809 +S1132ED003D100F00AF8012103E00FF2B84000F03A +S1132EE011F8016010BD04467AE6C4F30720DFF848 +S1132EF0E8130818A10001F47F7141EA401040F082 +S1132F0084407047210F50F821000168230CA2B2BD +S1132F1003F01F039A401143704704F07040B0F16E +S1132F20704F70470FF2F43000F070BA0138FDD1E1 +S1132F3070477047F8B5DFF8A4530446286810F0CA +S1132F40E04F1FBF2868DFF898130840B0F1805F96 +S1132F5001D1002C79D4286E296F20F4800040F42C +S1132F60006641F400672E66B0072F6701D5A007FD +S1132F7007D504F0010106F0010081F001010842C7 +S1132F800FD064F003000640002F2E662CD507F006 +S1132F907000302818BF70282AD04FF40020FFF7A3 +S1132FA0C5FF200960F30A16DFF83803DFF8381389 +S1132FB0384021400843E10001F0400141EA0007A4 +S1132FC02E662F671020FFF7B1FF200B60F30D363C +S1132FD0600B60F34D374020A865002F47BF2F6773 +S1132FE02E662E662F6706E006F030003028D4D116 +S1132FF04FF48050D3E7DFF8F402DFF8F4123040E6 +S113300021400843E10D61F3DC57610008D5DFF886 +S1133010E42227F48001224040F48000114301E0BF +S113302027F0804122050AD44FF400422B6D5B0641 +S113303001D4521EFAD120F4006021F40061286604 +S113304029671020BDE8F24070E7F1BD01001000CF +S11330500200100000011000000210000004100023 +S1133060000110100002101000041010005800F0AD +S11330700040101000501020005400F00100002007 +S1133080020000200400002008000020100000209E +S113309020000020400000208000002000010020CB +S11330A0090800F00A0800F00B0800F00C0800F012 +S11330B00D0800F00E0800F00F0800F0F0B5DFF87E +S11330C01C12DFF834020A6E0B6FDFF83052DFF89F +S11330D01042002B4CBF03F0700602F0300656B1CC +S11330E0102E2DD0202E4BD0302E69D0602E6AD0D9 +S11330F0702E6BD06DE00FF2A820C2F3841550F847 +S11331002500DFF8FC5105EA0306B6F1004F03D0B1 +S1133110002B6ED416056CD44E6ED1F800E01EF070 +S1133120E04F1EBF09682140B1F1805F06F01F0720 +S1133130C6F3481C4FD10CF102014843B91C4EE0C0 +S11331400E6816F0E04F1DBF0E682640B6F1805F92 +S1133150DFF8B001D5D00E682640AE4202BF0D683C +S1133160ADB2022D06D00D682540854205D1086810 +S1133170000402D1DFF89001C3E7DFF89001C0E753 +S11331800E6816F0E04F1DBF0E682640B6F1805F52 +S1133190DFF87C01B5D00E682640AE4202BF0D6850 +S11331A0ADB2022D06D00D682540854205D10868D0 +S11331B0000402D1DFF85C01A3E7DFF85C01A0E7BB +S11331C047F230509DE74FF480009AE74FF40040F7 +S11331D097E70020F0BD791C0CFB00F04900B0FB20 +S11331E0F1F0710448BF4008310448BF800842F43C +S11331F08002510218D5002B11D559000CD505EACF +S11332000301B1F1004F03D0002B05D4110503D401 +S11332104000C3F3865104E0C3F3C55101E0C2F397 +S1133220C351491CB0FBF1F0F0BD0000100800F0E0 +S113323000400010022000F0032000F0042000F001 +S1133240052000F00010101000011020004800F0CC +S113325080000030005000F010000030014000F009 +S113326000010010000200101000001020000010E7 +S1133270021C00F0031C00F02000003001001010BC +S1133280020010100400101008001010040400F0D4 +S1133290050400F0010000100200001004000010FA +S11332A0031800F0041800F0051800F0061800F0E8 +S11332B0071800F00100102000101000005C00F05E +S11332C0015C00F0025C00F0035C00F0045C00F0C0 +S11332D0055C00F000E50F4000E60F4000E00F4001 +S11332E00000FF708FFFFF7F30000080FCFF3FF87D +S11332F00300C0070000404000000310000001105C +S113330000080080C0E1E400001BB7000024F400C2 +S113331070383900C0C62D0000093D00433A5C579F +S11333206F726B5C736F6674776172655C4F706506 +S11333306E424C545F584D43343730305F65787477 +S11333407261735C5461726765745C44656D6F5C33 +S113335041524D434D335F4C4D33535F454B5F4CAE +S11333604D3353363936355F4941525C426F6F7481 +S11333705C6C69625C6472697665726C69625C73C8 +S1133380797363746C2E630040E00F4044E00F4097 +S113339048E00F4000E10F4004E10F4008E10F4016 +S11333A040420F0000201C0080841E000080250085 +S11333B0999E36000040380000093D0000803E0020 +S11333C000004B00404B4C0000204E00808D5B0001 +S11333D000C05D000080700000127A0000007D00D3 +S11333E080969800001BB7000080BB00C0E8CE00A8 +S11333F0647ADA000024F4000000FA0080A81201C4 +S1133400002D310100366E0140787D0180B500F059 +S113341002F8FCE77047704770B5C278DFF82C3AC1 +S11334208C18DC71857805EB11259D71EDB2467819 +S11334305E71B5EB112F0078187105DA721C5A71A0 +S1133440D2B20AB9401C1871E4B201F0FF00844200 +S11334500BDA681C9871C0B238B95879401C58719D +S1133460C0B210B91879401C187170BD10B50A4467 +S1133470521E0AE00B784C7804EB03239BB2181815 +S113348084B29C4238BF401C891C9142F2D306D1BD +S113349009780B02181881B2994238BF401C80B2D7 +S11334A010BD80B51422DFF8A8190020FFF7DEFF55 +S11334B0010002D14FF6FF7002BDBDE8024000F0EA +S11334C0B2BC38B5DFF88C49207C617C01EB00206C +S11334D0A0F11405A81D082204F11A0180B2FFF717 +S11334E0C5FFAAB204F12201FFF7C0FF010002D117 +S11334F04FF6FF7032BDBDE8324000F094BCDFF8F7 +S11335004C09DFF854290021818251764FF48061FF +S113351001830021DFF84429918001214172704721 +S11335202DE9F843DFF83469DFF82079B5880446DB +S1133530884600F026F8A8BF4FF480503883B7F8C7 +S11335401890484600F06FFC8542F2D065B900201F +S11335507872A6F806804FEA192040EA0920B08064 +S113356034B90020306007E001207872002006E0C2 +S11335702088308060887080402030723046BDE8FA +S1133580F283388B401C80B2B0F5FA4F7047DFF8F5 +S1133590BC1800224A728A8A0AB9888270470120BC +S11335A04872704738B5DFF8A448656A014605F1EA +S11335B00800FFF731FF20792872616A6079487248 +S11335C0616AA0798872616AE079C87231BD0000CD +S11335D02DE9F84FDFF87448DFF87888656A042825 +S11335E008F10E0600F0878008F136010328E16136 +S11335F0216208F12E070CD1687E00F00F00032829 +S113360004BF288A002864D0002020822072BDE8EC +S1133610F18F94F8039002285ED109F10100E07063 +S1133620C0B260B9A078401CA070C0B238B960784C +S1133630401C6070C0B210B92078401C207000207B +S11336402061687E072818BF052808D1A87E401C81 +S1133650A876C0B27828D7D100206876D4E70200D3 +S1133660D2D02A8A002A30D0AA7E531E002AAB76F2 +S1133670CAD1EA7E082A04D0022814BF0128052AE8 +S113368005D100206876802000F0CAFBE4E2052A18 +S1133690AEBF302103219140A97600F00F00401EF7 +S11336A0511C0728E976AFD8DFE810F022020900A0 +S11336B00B00E2020800E2020800E202A4E7002094 +S11336C017E2042000F0ACFBEAE200F00F0003284C +S11336D09AD108202072B7E2052830D1A06A8088E8 +S11336E0002891D00020606200F08EFB2061082049 +S11336F0207200F08EFD628A1000F2D002F11C01EB +S113370008042182000EF170B0700832A16A087AB0 +S11337103072112070721004000E40EA02203083CF +S1133720002070838888B082C88800F073FB088802 +S113373030824888708208F13600E0613AE33078DC +S11337404528C5D1B078F17801EB0020218A814267 +S1133750B4DB20823F21B079084204BFF07900280D +S1133760B6D1B4F80CB0B4F80EA0BBF1000F08BF8A +S1133770BAF1000F05D0308A584504BF708A50450D +S1133780A6D1FFF78EFE4FF6FF75A84259D1707A85 +S1133790062807D1FFF795FEA84252D1DFF8B8A654 +S11337A0554650E011281AD1208A1C382082DFF8AF +S11337B0AC06A062A16A8A8813003CD0F38A9342C3 +S11337C039D1CA8813001EBFB38A9342B2F58A4F17 +S11337D031D10A8813001AD14B88EBB923E00128B0 +S11337E004BF307D08282CD1002030754FF6F771C6 +S11337F0F08A8842ACBF09300830F082B089308248 +S1133800A6F80CB0F0897082A6F80EA0E4E2AA42F1 +S113381004BF4B88AB4206D0B389934202BFF289FE +S11338204B889A4207D1002060620220207200F087 +S1133830EBFA60825DE700F1400240319142A162FF +S1133840B8D3E1E66835AA45C0F0A380687E0028B5 +S1133850F8D0F08AA988884202BFB08AE9888842F1 +S1133860F0D1B0892988884202BFF08969888842EA +S1133870E8D10020207265627878410700F1518117 +S11338803978228A090989006172511A143921820E +S11338906A7E02F00F02022A04BF00F03F02122ADD +S11338A016D089B2002904BF0321084210D0317E0A +S11338B02A7A914202BF717E6A7A914206D1B17E20 +S11338C0AA7A914202BFF17EEA7A914240F01A82CA +S11338D0C0063CD5298A080039D005F10C00FFF751 +S11338E09BFD2079317F814202BF717F62799142D1 +S11338F02DD1B17FA279914202BFF17FE279914249 +S113390025D1287360796873A079A873E079E87386 +S1133910E87EB0B995F9180095F91A20A97D821AA4 +S1133920A2EBD100EA7D40B24118002848BF4042D2 +S11339308018A975A0EB9200E875C9B200EBD1001C +S1133940287601202072287EA87600202882697EAD +S113395001F00F00401E072809D8DFE810F0090025 +S1133960E8002C01BB0101021202D301B4014BE6B1 +S1133970207AC007FBD503206876402020720020FF +S11339802882208A010003D042212172FFF70AFE17 +S113399058E1787800F03F0002280DD100206072D1 +S11339A0A18AF08A884205D19AF8190001003BD116 +S11339B0554641E00120607278784007D7D414203E +S11339C078702820208250203870F07E6072F17F59 +S11339D0F176F077401CB17E6172B27FB276B17736 +S11339E0727E6272737F73767277337E6372F0775E +S11339F0C0B2357F35763377002801BF481CB077D5 +S1133A00C0B2002805D1501C7077C0B208B9581C48 +S1133A103077B08AF18AF082B182B0893082F0893D +S1133A20708200F0F8F9B8E1072802D00120607232 +S1133A30EAE5012055466072C4F824A003208AF800 +S1133A401A008AF8180000208AF8160004208AF860 +S1133A50170000208AF81B00F08AAAF80400B08A34 +S1133A60AAF80600B089AAF80000F089AAF80200B2 +S1133A7001208AF8190020788AF80C0060788AF806 +S1133A800D00A0788AF80E008AF80F900120AAF899 +S1133A901000F07E8AF80B00B07E8AF80A00707E6F +S1133AA08AF80900307E8AF808000120FFF77AFDC1 +S1133AB0397801F0F00051281ADB002000E0501C96 +S1133AC000F09BF914DA00F08AF988B10128F6D0E5 +S1133AD093F801C0022808BFBCF1040F1AD100F00A +S1133AE084F9A8BF40F20A60AAF81200AAF81400E8 +S1133AF010207870787840F00200787002203872D4 +S1133B00042078720620B8720A20F8722C202082D1 +S1133B106020FCE0BCF1000F18BF0CEB0200CFD119 +S1133B20E6E700206876202000F07AF96CE5207A38 +S1133B30C00739D5787800F03F00122834D139789D +S1133B4001F0F000512816DB002000E0501C00F0CA +S1133B5054F910DA00F043F968B10128F6D00228CC +S1133B6004BF5878042819D100F03FF9A8BF40F2E7 +S1133B700A606882A88203206876307E2872707E8C +S1133B806872B07EA872F07EE8720120FFF70AFD29 +S1133B904220207200202882208253E058780300BB +S1133BA018BF8018D3D1E6E7202000F039F9616A04 +S1133BB00020487600E77A78208AD30718D5C9060A +S1133BC016D4298A0029B1D1401C80B2FFF7EAFC3F +S1133BD0207A218A40F0100009B140F0020000F080 +S1133BE01FF901202882082068760020E8763FE04B +S1133BF091060AD5F979BA79E36941EA022C41EAD6 +S1133C0002216344401AE3612082208A010008D023 +S1133C10697EC90605D4217A41F002012172FFF7B9 +S1133C20C1FCB878F97801EB0020A98A83B29942E3 +S1133C3001D382B202B9084668820321207A08427D +S1133C403FF4E2AC0020608200F075FB207A81062C +S1133C5004D5002060826876142054E0C10609D59A +S1133C600020608201202882042068760020E87603 +S1133C70112048E0618A89B1C00702D5002028825A +S1133C8002E0288A010008D1688A618A884288BFD4 +S1133C9008466082608A288200E060820020E8761C +S1133CA0206AE061608A30B1288A010003D028309C +S1133CB02082182005E0207A800750D52820208211 +S1133CC01020787022E0207AC00748D5002068765A +S1133CD0102029E7208A010018BFFFF763FC7978D8 +S1133CE0207AC90735D5C00704D500210720A97655 +S1133CF0298200E0062068760120FFF753FC10209B +S1133D0000F08EF81020787028202082502038701F +S1133D10287A3077687A7077A87AB077E87AF0777B +S1133D20287B3076687B7076A87BB076E87BF0766B +S1133D3006207072A888B082E88800F06BF82888A2 +S1133D40308268887082687EC00622D50020788020 +S1133D5023E0C00711D5052068760020288253E4AB +S1133D60208A010018BFFFF71DFC7878C00704D52E +S1133D70072068760020A876BEE7208A0028C1D1F3 +S1133D8042E4207AC007FBD5072068760020A87695 +S1133D903AE40620B8700A20F87040203072218A74 +S1133DA0F170080AB0700020F880B880FFF789FB32 +S1133DB0C043B8804520307000207070F080E08AE5 +S1133DC0411C0804E182000E307171710020708181 +S1133DD0FFF767FBC04370810020FFF717BC08EBB7 +S1133DE0020000F13603187870479878D97841EAD0 +S1133DF0002040F20B618842704760720809627AC1 +S1133E00401FB2EB800F704708F12A00E061206286 +S1133E1000207047F082A089B081E089F08170476A +S1133E20207200F088BA010A41EA002080B270478B +S1133E30012909DB054A136A5182984204D0528A47 +S1133E400146184600F01CBB70470000101F0020FC +S1133E50AE080020A00800203C1D00209C1E00206D +S1133E6035220270817001224270C01C7047FF210C +S1133E7000F8011B704738B50446012020706070BB +S1133E800422DFF8BC530FF2D431A869A0700020DB +S1133E90E070201D00F0F4FA00202081042280202C +S1133EA0608104F10C00DFF89C1300F0E9FA0421AE +S1133EB004F1100000F020FB042104F1140000F0D0 +S1133EC01BFB042104F1180000F016FBAA696969C0 +S1133ED004F11C0000F0D4FAA869C0F110012044D8 +S1133EE01C3000F009FB402104F12C0000F004FB1D +S1133EF0802104F16C0000F0FFFA04F1EC00BDE84D +S1133F00384004220FF2583100F0BABA70B5CE4CE2 +S1133F10CB4E25682846FFF7AEFF032105F1F000DC +S1133F20FFF79EFF0546362028700422042068709F +S1133F3006F11C01A81C00F0A3FA3220A871042287 +S1133F400420E871083506F12401284600F098FAA7 +S1133F50281DFFF78CFF2268BDE87040811A1046C7 +S1133F60FFF766BFF8B5044665180026B44F08E0AD +S1133F700422A11C07F1200000F082FA607820449A +S1133F80841CAC4225D2207801280CD003280FD001 +S1133F90062812D03328EBD0352813D0362813D076 +S1133FA0FF28EBD115E00422A11C07F12800E3E768 +S1133FB00422A11C07F13000DEE70422A11C07F152 +S1133FC02C00D9E7A678D9E70422A11C07F11C002C +S1133FD0D2E73046F2BD38B59B4804682078022801 +S1133FE01CD104220FF27421201D00F089FAA8B913 +S1133FF0934DAA69696904F11C0000F081FA68B95B +S1134000042204F1100105F1240000F039FA8F486C +S1134010018804F1F000BDE83440A3E7002032BD7C +S1134020F8B58B4F864C3878218800F002004FF4A5 +S11340307A7542F21176B1B140F20F12891A38D072 +S1134040491E39D0153957D0491E58D02F3900F0A0 +S11340508480491E00F08480143900F09080491E49 +S113406000F09080A8E00120A0702561764D2E68B4 +S11340703046FFF700FF012106F1F000FFF7F0FEE4 +S11340803721017003214170012181700321C17026 +S113409006210171401DFFF7EAFE01462868091A4E +S11340A0FFF7C6FE00F096F840F20F1020800320C0 +S11340B0F2BD4FF48871218018B900F087F8002808 +S11340C064D03878800705D5FFF785FF022808BF3C +S11340D0A07009D020694EF660218842BCBF400020 +S11340E02061A0780228C1D12561FFF70FFF00F0FD +S11340F071F840F22510D9E74FF49371218018B973 +S113410000F064F8002841D03878800703D5FFF721 +S113411062FF052843D02069B0424ADA00F050F823 +S1134120E3D1204600F07BF8208CFFF77CFE0646A6 +S1134130608CFFF778FE40EA064040086843B0F11F +S1134140004F28BF6FF000402061014604F10800D1 +S113415000F007FA40F25510A8E74FF4AB70208046 +S113416000F034F890B10220A070256100F052F8FC +S1134170FFF7CCFE00F02EF84FF4B57096E740F24E +S11341806B11218020B900F021F808B90020F2BD9C +S11341903878800706D5FFF71EFF052802D10320D3 +S11341A0A070BEE72069B04203DA00F009F8DFD15D +S11341B0B7E700202080E9E7002020800220F2BD3C +S11341C000F57A702061A0780328704704F1080094 +S11341D000F0CFB9216904F1080000F0C2B910B5AC +S11341E0174C60610020A07082B04FF6FF70A1618F +S11341F0ADF80000ADF802004FF486416846FFF7C1 +S11342008FF9606010B14FF48841818000202080D4 +S113421013BD05E70B48002101804180704709491F +S1134220828C0A80C28C4A800A49028D0A80428D9F +S11342304A800949028E0A80408E488070470000F7 +S1134240DC1E00201C1F00202C1F0020201F00202B +S1134250181F0020681F0020641F0020ADDE1223F9 +S11342606382536338B57A4C607890BB00F08EF962 +S1134270FEF7CBFA00F5FA70606042F21075FEF7B3 +S1134280C4FA2818A060FFF73AF9724800210180A7 +S113429041807148018041807048018041804EF620 +S11342A00300FFF774F900F07BF904F10C0000F04F +S11342B0FDF9062104F10C00FFF791FFFFF7AAFFB7 +S11342C000F052FAA8423CBF284600F04AFA012006 +S11342D0207031BD5E48002141700078002808BF7D +S11342E0FFF7C0BF70475A4A1278012A00D07047BE +S11342F038B55B4A126802F11C042268626000222D +S113430003E0835CA518521C2B728A42F9DB091D59 +S1134310A4F84810201D89B2FFF78AFD2068401CCC +S1134320206031BD80B54A480078012808BF00F0FC +S113433036F8002002BD38B549484A4D006800F1FE +S11343401C042878410605D5012020600020A4F82B +S1134350480031BDC10703D50020A4F8480008E097 +S1134360400706D5B4F8481008001CBF201DFFF70D +S11343705FFD2878800711D53B480188091F412932 +S11343800CDA0021A4F84810BDE834400088011F6D +S113439036480068C9B2001D00F00ABA31BD38B50C +S11343A000F08CF9304CF8B120804FF40060FFF736 +S11343B03AFD2F4DA989814207D10120FFF708F961 +S11343C0208888B100F0E8FB0AE040F60600FFF719 +S11343D02AFDA989814207D100F085FB208818B104 +S11343E000F083F900202080FEF70FFA184D696869 +S11343F088421ED301F5FA70686019491D480860A7 +S11344000220FFF7E5F8208828B100F0C5FB00F092 +S11344106CF9002020801849184808600520FFF72F +S1134420D7F8208828B100F0B7FB00F05EF900202F +S11344302080FEF7EAF9A968884207D301F51C50E9 +S11344401030A860BDE8314000F0CEBA31BD0000A4 +S11344508C0000201C1F0020681F0020641F002007 +S1134460341F0020181F0020201F00202C1F0020B4 +S1134470A00800203C1D0020381F00209C1E0020A6 +S113448062B38B0708D0521E11F8013B00F8013BC0 +S113449000F024808B07F6D1830740F0208000BF12 +S11344A0103A07D330B4B1E83810103AA0E8381005 +S11344B0F9D230BC530724BFB1E80810A0E80810B3 +S11344C044BF51F8043B40F8043BD20724BF31F801 +S11344D0022B20F8022B44BF0B7803707047083A74 +S11344E007D3B1E80810083A40F8043B40F804CB7D +S11344F0F7D25307E4E70000002200F0EDBB000010 +S11345000300002013F0030F09D0521E22BF13F83A +S1134510010B11F801CBB0EB0C00F3D07047121F64 +S113452022BF53F8040B51F804CB6045F7D0121D99 +S11345300AD200BA9CFA8CFCB0EB0C0038BF6FF0C6 +S1134540000088BF01207047521E22BF13F8010BE0 +S113455011F801CBB0EB0C00F6D0521C08BF10468A +S1134560704710B504466160FFE700F0E4FB20608B +S113457010BD10B5044600F0DEFB2168401A6168E6 +S1134580884201DB012010BD002010BD10B55A4C3B +S11345902046FEF793FC2046BDE81040FEF749BCD8 +S11345A07FB55648564CFEF789FC0C215548FEF75A +S11345B067FA7F21204600F035FD0021204600F0F7 +S11345C04CFD0146204600F056FDFEF777FD0146FE +S11345D0204600F0B3FB1621204600F0C1FB204624 +S11345E000F020FC0121204600F062FD0546FEF7A4 +S11345F00CF900F59856883601E0FEF70CFF6807C1 +S113460008D40121204600F053FD0546FEF7FDF8CD +S1134610B042F2D308208DF8000002A900208DF8E2 +S1134620010027208DF8020069208DF803005B202B +S11346308DF8040045208DF8050003A800F0F5FD71 +S1134640039810F1010F1CBF029810F1010F15D04F +S113465003988DF800000398000A8DF80100039870 +S1134660000C8DF8020002988DF803000298000AED +S11346708DF804000298000C8DF805006946204668 +S113468000F099FB20489DF8001001709DF801107E +S113469041709DF8021081709DF80310C1709DF85F +S11346A0041001719DF8051041717FBD0021017056 +S11346B041708170C17001714171704738B5104CFF +S11346C00021204600F0C9FC05462946204600F09A +S11346D0D2FCE80707D52046BDE8384040F24262E4 +S11346E00A4900F010BC002032BD0948074902887D +S11346F0034800F076BC0000005010202000002089 +S11347000080044000500240501F0020A0080020F8 +S1134710201F002080B51A490120087000F027F8F6 +S1134720BDE8014010B500F03CFE012818D000F0AF +S113473059FEA8B1124C2078012811D1FEF765F872 +S1134740A1686268511801F5FA71884208D3002003 +S1134750207000F04DFE18B9BDE8104001F0F0B92A +S113476010BD07498860704705488068704710B5D8 +S1134770034C2078012802D1FEF747F8606010BD91 +S11347803C1F0020954800210180002200F14401D3 +S113479080F843204A600A80827070478F4800780E +S11347A000B1012070478D49002081F84300704713 +S11347B02DE9F0410646FF273078884CFF2804F1A4 +S11347C0440536D100F00EFEC0B9102000F0FDF80B +S11347D094F84300012804BF102000F0F6F8B5F95E +S11347E00000012808DB012184F8431081B2E01C99 +S11347F0BDE8F04100F0AEBDBDE8F081002060707E +S1134800E77001202070102020710020607100F0FA +S1134810B6FDA07100F0BCFDE07100F0B9FD000A26 +S1134820207201206072A0720820288001F0B9F97A +S1134830CEE721780129DFD1C92804F104087AD010 +S1134840CC2800F08080CF2800F0B780D02800F07A +S11348508380D12800F0A980D22800F09B80F3281F +S113486034D0F42821D0F5280AD0F62829D0FA2803 +S113487046D0FC284FD0FD284FD0FE2857D0A0E0CA +S113488000F07DFD7278401E9042B8BF22209DDB6F +S11348906968404601F074F9E7706868717808182F +S11348A068607078401C288092E700F068FD717899 +S11348B0401E8842B8BF222088DB71686960727824 +S11348C0E7E7E770706868600120ECE7E7704FF095 +S11348D0000876686F6806E017F8010B40445FFA39 +S11348E080F8FEF798FD3046461E0028F4D10120DA +S11348F02071C4F8078000206071A0710820D2E7FD +S11349000FF2DC006860E7700020A080A07107202F +S1134910C4F80700F2E7002058E700202071E77090 +S1134920607860710020E08020720620BBE70020E0 +S11349302080E770C8E700F022FD411E6868721C01 +S113494001F031F908B9312040E7E77000F017FDB4 +S11349506968401E4018B6E700F011FD7178801EAA +S11349608842B8BF2220EFDB0120E77028807178ED +S1134970080004D101F01FF900280AD1E3E76868B0 +S1134980B21C01F010F90028DDD0686871780818AD +S113499068601DE70020A080E77000F0F0FCA071C3 +S11349A00020E071208107207DE77168686801F0CC +S11349B0FCF80028C7D0E77086E701F0C1F8E7707B +S11349C082E7202000F001F802E70449CA1CFE2314 +S11349D0507013700220A1F844007047501E00204C +S11349E04F70656E424C540070B5AC4C6078451CF9 +S11349F0657000260C21A848714308440188428848 +S1134A00114307D0817AEDB2691A7829A4BF042131 +S1134A10FFF772FD761C082EECDB267070BD2DE9C5 +S1134A20F0410C469D499C4B00220A700C220F78E1 +S1134A3002FB07F55E19B6F800C04D78BCF1000F13 +S1134A401CBFB6F802C0BCF1000F0BD0B0F800C018 +S1134A50B6F800E0F44502BFB0F802C0B6F802E0D0 +S1134A60F44538D07E1C0E70F6B2082EDFDB00272A +S1134A7002FB07F61E44B6F800C0BCF1000F04BFE9 +S1134A80B6F802C0BCF1000F03D07F1CFFB2082FA0 +S1134A90EEDB0F700F78082F18D100260027B446DC +S1134AA002FB0CFE9E44F6B29EF80AE0A5EB0E084B +S1134AB04645BCBFA5EB0E0667460CF1010CBCF1E4 +S1134AC0080FEDDB0F70097851435E18014604228C +S1134AD03046FFF7D5FC06222146301DFFF7D0FCF7 +S1134AE0B572BDE8F081F8B56D4C20882A2838BF2E +S1134AF0002041D36B4E6C4D00202080B28A688820 +S1134B002988B2F5807F03D0B2F5007F36D0F1BD9D +S1134B10F28C8A4204BF318D81423CD106F11601E8 +S1134B2006F11C00FFF77BFF4FF40070B0820622F1 +S1134B3006F1160106F12000FFF7A2FC5B4F0622E6 +S1134B40394606F11600FFF79BFC06223946B01DD4 +S1134B50FFF796FC062206F120013046FFF790FC91 +S1134B60B08BF084F08B30852888B0836888F0831C +S1134B704FF4C160B0812A202080F1BDF28C8A42BA +S1134B8004BF318D814206D106F1160106F11C00E5 +S1134B90BDE8F44043E7F1BD2DE9F047414E404CF8 +S1134BA0F18BDFF808814FF6FF70814204BF318C2E +S1134BB0814203D106220FF210115FE03C49F38BCE +S1134BC00A88394847880588344813402A40934264 +S1134BD005D14988328C0A4039408A4204D035498B +S1134BE00A888280498802E0F18B8180318CB0F898 +S1134BF004A0294AC1800021B0F806900C234B433D +S1134C001344B3F800E0F24504BFB3F802E0F14501 +S1134C1003D0491CC9B20829F0DB017000780828C8 +S1134C202AD1FF220621304600F052F8062106F16F +S1134C302000FFF761FC00F041F80622414606F12E +S1134C401600FFF71DFC4FF48070A6F826A0A6F806 +S1134C502890B583B082F081082030820620B07499 +S1134C600420F0744FF4C160B081F78306F136007C +S1134C70114908602A200AE00622191D3046FFF770 +S1134C80FFFB00F01BF80820B08120880E30208044 +S1134C90BDE8F08700000000A41D0020581F00207C +S1134CA0201F0020A00800201C1F0020501F0020EF +S1134CB0681F0020641F00202C1F0020062241468C +S1134CC0B01DFFF7DDBB0000FFFFFFFFFFFF00008B +S1134CD062F30F2262F31F42401810F0030308D05E +S1134CE0C91A1FD3DB0748BF00F8012D28BF20F8DD +S1134CF0022D130030B414461546103928BF20E99C +S1134D003C00FAD8490728BF20E90C0048BF40F806 +S1134D10042D890028BF20F8022D48BF00F8012D7A +S1134D2030BC7047C91818BF00F8012DCB0728BF45 +S1134D3000F8012D7047FDF768BD000038B500F09C +S1134D40ABF902D05D2100F091F86808DFF8541344 +S1134D50B0FBF1F004F1240100F0FF00086031BD64 +S1134D6070B500F058F80C4602D0A62100F057F9AF +S1134D70DFF83403044202D0AA2100F050F905F10F +S1134D800C0004F0FF02016821F0160111430160D8 +S1134D9005F10800C4F30722016821F00E01114354 +S1134DA0016005F13C00C4F307420168490842EA86 +S1134DB04101016070BD70B50446DFF8F0020FF2E6 +S1134DC02836844282B00D4603D040F2131100F01D +S1134DD026F91DB94FF48A7100F021F928788DF86D +S1134DE0000004F1140168788DF80100A8788DF8AA +S1134DF00200E8788DF803000098086004F11801B7 +S1134E000020009028798DF8000068798DF8010061 +S1134E100098086073BD0546DFF890020FF2C826BB +S1134E208542704710B500F01CF803D040F26911B8 +S1134E3000F01CF800F00BF8016841F0010101607A +S1134E4004F10C010A6842F001020A6006E004F170 +S1134E500800016841F0100101607047FFF7F9FF95 +S1134E6010BD0446DFF84402844270470FF27820F4 +S1134E70FEF7CCBA2DE9F04300F11003164618688A +S1134E8084B2050C0D70000E48700225A01F8242EA +S1134E9004DD064602E01F684F514546371FAF4206 +S1134EA005F10408F7DAB54225DAD3F800C06F1C1F +S1134EB0A6F103094D454FEA1C2E09D101F805C09E +S1134EC001F807E07D1C4FEA1C464E55AD1C12E06C +S1134ED0A6F102094D4505D101F805C001F807E026 +S1134EE0FD1C08E0761EB54205D101F805C0454613 +S1134EF001E019682D1DA11E8D42FADB8242B8BF64 +S1134F004042BDE8F083F8B500F063F803D040F206 +S1134F108F2100F05BF81DB94FF4247100F056F8AE +S1134F20012E03DA40F2912100F050F800F00AF863 +S1134F3001D10020F2BDFFE7324629462046BDE8F4 +S1134F40F84097E704F13400006810F03F0F704711 +S1134F5070B50346104640F2FF72904201DB4042B6 +S1134F6070BD0E78A0F10E0545EA06454E7803F1B2 +S1134F70100245EA06650224156002E00D59156029 +S1134F80241D051FA542F9DA84421AD0C51EAC427D +S1134F9009D10D5D641C0E5D214445EA062549785E +S1134FA045EA01410CE0851EAC4205D10D5D21446A +S1134FB0497845EA012103E0451EAC4201D1095D6F +S1134FC0116003F138020121116070BD3846FEF70B +S1134FD01DBA044635480FF2101784420D46164692 +S1134FE07047F8B5FFF7F5FF03D040F29E31FFF7A5 +S1134FF0EDFF1DB940F29F31FFF7E8FF012E03DA00 +S11350004FF46871FFF7E2FF04F138000068C0074D +S1135010FAD4324629462046BDE8F84098E730469F +S1135020FEF7F4B970B500F011F803D040F247412F +S1135030FFF7F5FFE809C00103D040F24A41FFF74A +S1135040EEFF201D0168A943016070BD04461748A6 +S11350500FF2940684420D46704738B500F01CF8F0 +S113506003D040F26A41FFF701FF206815B1211D0A +S11350700968084032BD70B5FFF7E8FF03D040F27D +S11350809F41FFF7CCFFE809C00103D040F2A241E1 +S1135090FFF7C5FF256070BD0446044884420D46F1 +S11350A070470000A0252600E9F1FEFF00800440BF +S11350B038B5FFF7F1FF03D040F21251FFF7D6FEE7 +S11350C004F120000168C907FAD4E90001F0F801ED +S11350D041F0010101600168C907FCD404F130000A +S11350E0006880B232BD0000433A5C576F726B5C5B +S11350F0736F6674776172655C4F70656E424C5471 +S11351005F584D43343730305F6578747261735C37 +S11351105461726765745C44656D6F5C41524D43C4 +S11351204D335F4C4D33535F454B5F4C4D335336DA +S11351303936355F4941525C426F6F745C6C696209 +S11351405C6472697665726C69625C6574686572C8 +S11351506E65742E6300000010B50446A00504D0EB +S11351609C210FF23410FEF751F9DFF80C01DFF83F +S11351700C2140F60121416104608260826892073B +S1135180FCD4C068084202D04FF0FF3010BD0020AC +S113519010BDF8B50D4615F0030F044616460FF280 +S11351A0F80703D0DF213846FEF730F916F0030F75 +S11351B003D0E0213846FEF729F92F48304B314A15 +S11351C042F2016141611B68DB0724D52EB3EB0970 +S11351D0DB010360DFF8B0C007E005F07C0754F89A +S11351E0043B67442D1D3B60361F15F07C0F01D135 +S11351F0036B0BB9002EF0D10262036ADB07FCD407 +S1135200E4E705602368436082608368DB07FCD4BD +S1135210241D2D1D361F002EF3D1C068084202D074 +S11352204FF0FF30F2BD0020F2BD70B504000D4612 +S11352300FF2640604D14FF421713046FEF7E6F80C +S113524025B940F285213046FEF7E0F80F480168A1 +S113525011F0E04F1FBF00680D490840B0F1805FB6 +S113526002D14FF0FF3070BD0A48016821604068E8 +S11352702860002070BD000000D00F40020042A44E +S1135280A0E10F40010042A400D10F4000E00F4014 +S11352900000FF70E0E10F40433A5C576F726B5CB3 +S11352A0736F6674776172655C4F70656E424C54BF +S11352B05F584D43343730305F6578747261735C86 +S11352C05461726765745C44656D6F5C41524D4313 +S11352D04D335F4C4D33535F454B5F4C4D33533629 +S11352E03936355F4941525C426F6F745C6C696258 +S11352F05C6472697665726C69625C666C61736821 +S11353006C69622E6300000080B5FFF73BFA00F081 +S11353105BFC2A490020087001BD10B582B0274CFF +S11353206946201D00F086FC012802D1002000F00F +S11353300AF86946201DFEF7F5FF012802D1032073 +S113534000F001F813BD2070201D9DF80010FFF738 +S11353502FBA704770B5194E044630780D4618B907 +S1135360C9B2204600F03FFC3078032803D1E9B2EB +S11353702046FEF7B8FFBDE87040FFF714BA0F48A7 +S11353800078401E012801D8002070474020704753 +S11353900A480078401E012801D8002070474020A8 +S11353A07047FFF7FBB980B5FEF794FF034903206C +S11353B00870BDE80140FFF7DAB9000040000020A2 +S11353C080B5C449002008700022C0A1C248FBF780 +S11353D092FF30B1BDE8044077210FF27850FEF718 +S11353E015B801BDBB480178481E8041C00F704705 +S11353F010B5FFF7D6FF012808D0B64C207828B99D +S113540000F0ADFC012801D1207010BD002010BDBA +S11354102DE9F04FAF4C2078010085B000F05281A7 +S1135420AE4D0FF2C4580FF2B8594FF4C0716E1854 +S1135430A9494FF40C728F1801282AD100F0B1FB4E +S113544000F0A8FC0FF24C5000F0D7FC0FF26850AB +S113545000F0D3FC00F09BFC014601223846FBF728 +S113546073FF38B100F05AF905B0BDE8F04F0120E0 +S113547000F0BBBC00F058F90FF2745000F0BDFC12 +S11354800FF2905000F0B9FC00207060B060022070 +S113549000E14FF40F721144009102284FF4C971D6 +S11354A0294403910FF2282B4FF4C8712944029127 +S11354B04FF4C771294401914FF4C67105EB010AF9 +S11354C040F0868000F024F90099497909B14846F2 +S11354D087E0002844D000223146284600F05EF9D7 +S11354E0054615F1010F01D148468FE0012D37DB48 +S11354F0B068316808B9716031E07268821891420D +S113550002D12818B0602BE000F00EF90FF23450ED +S113551000F073FCB068514600F0E7F900F001F9BF +S11355200FF22C5000F069FC00F0EEF800F0E7F800 +S113553000F0E0F800F0DAF800F0F3F8584600F074 +S11355405CFCB168706800F030FB002838D000F0D3 +S1135550EBF80FF2C04000F050FC30687060B560AA +S113556000F0BEF835D100213846FCF740F918B1F7 +S113557000F0D4F8042087E0B06828B300F0D4F831 +S11355800FF2C04000F039FCB068514600F0ADF9AC +S113559000F0C7F80FF2B84000F02FFC00F0B4F8A8 +S11355A000F0ADF800F0A6F800F0A0F800F0B9F8AB +S11355B0584600F022FCB168706800F0F6FA18B999 +S11355C000F0ACF805205FE000F0AEF8032061E0E5 +S11355D0032877D100F09CF80099497929B10FF29A +S11355E08C4000F00AFC02204EE000283FD04FF42B +S11355F080702844049002463146284600F0CEF8D4 +S1135600054615F1010F05D10FF2844000F0F5FBBA +S1135610032039E0012D2ADB0FF2984000F0EDFB66 +S11356205146284600F061F900F07BF80FF29440EF +S113563000F0E3FB306800F068F8306800F060F8D0 +S1135640306800F058F8306800F051F800F069F85C +S1135650584600F0D2FB049A3068294600F0A3FAB9 +S113566018B900F05BF806200EE000F05DF800F0D9 +S113567037F827D10FF2644000F0BFFB00F09BFA2B +S113568050B900F04BF8072000F0AFFB3846FCF7A8 +S11356909EF80020207015E000F046F80FF2584004 +S11356A000F0ABFB3846FCF792F80FF2644000F0D0 +S11356B0A4FB0020207000F07DFB05B0BDE8F04F96 +S11356C000F03EBA05B0BDE8F08F0000303A0000AB +S11356D02E2E2E006C1F0020E40E0020701B0020D4 +S11356E00098009980680968884270477068039937 +S11356F0C0B2EAE0706802990004000EE5E0706848 +S113570001990002000EE0E070685146000EDCE0F2 +S11357103A464FF480712846FCF784B9484600F0B5 +S11357206CBB504600F069BB404600F066BB10B548 +S11357300446207800F0A0FB532810D16078A0F133 +S113574030010A290BD2312801D1002010BD3228A2 +S113575001D1012010BD332801D1022010BD032046 +S113576010BD70B5841C204600F0D3F805462E46C3 +S1135770A41C204600F0CDF86D1EA41CADB2861901 +S1135780022DF6B2F5DA2046F54300F0C2F8EDB288 +S1135790854201D0002070BD012070BD2DE9F0418B +S11357A00D4600270646002D18BF002E144605D1CD +S11357B040F261210FF29C10FDF728FE3046FFF7FE +S11357C0B6FF8046B8F1030F08BF002068D030460A +S11357D0FFF7C7FF10B94FF0FF3061E0B8F1000FD9 +S11357E004D0B8F1020F39D01BD358E000F05EF8B2 +S11357F0074600F05BF8000200F057F82968B61C71 +S11358004018FF1E002C28603FB248D00025ADB2DE +S1135810BD4244DA304600F07CF86055B61C6D1C7D +S1135820F5E700F043F8074600F040F8000400F004 +S11358303CF800F037F82968B61C40183F1F002CCC +S113584028603FB22BD00025ADB2BD4227DA3046E6 +S113585000F05FF86055B61C6D1CF5E700F026F803 +S1135860074600F023F8000600F01FF8296801EB52 +S1135870004000F01AF800F015F8296840187F1F5E +S11358802860B61C3FB254B1002505E0304600F054 +S113589040F86055B61C6D1CADB2BD42F6DB38460F +S11358A0BDE8F081296801EB00202860B61C304671 +S11358B02FE080B500F00F0130310A28AEBFC81DBB +S11358C0C8B200F0D9FAC0B202BD38B504460D46DC +S11358D00009FFF7EEFF287004F00F00FFF7E9FF5F +S11358E068700020A870284632BD02460A23491C6D +S11358F0B2FBF3F2002AFAD10A700A22B0FBF2F2E8 +S113590003FB1200303001F8010D1000F5D10846F8 +S1135910704770B5044600250026A05D00F0ACFA7F +S1135920C0B2A0F13001172903D2A0F13A0107292E +S113593001D2002070BD3038C0B20A28A4BFC01FF5 +S1135940C0B2761CF6B200EB0515022EEDB2E4DB14 +S1135950284670BD433A5C576F726B5C736F667414 +S1135960776172655C4F70656E424C545F584D436D +S1135970343730305F6578747261735C5461726778 +S113598065745C536F757263655C66696C652E63E0 +S1135990000000004669726D77617265207570645D +S11359A061746520726571756573742064657465CE +S11359B0637465640A0D00004F70656E696E67203C +S11359C06669726D776172652066696C6520666FC1 +S11359D0722072656164696E672E2E2E00000000CD +S11359E04552524F520A0D004F4B0A0D0000000061 +S11359F05374617274696E67207468652070726F85 +S1135A006772616D6D696E672073657175656E632C +S1135A10650A0D0050617273696E67206669726D64 +S1135A20776172652066696C6520746F20646574A3 +S1135A3065637420657261736520626C6F636B7358 +S1135A402E2E2E0045726173696E672000000000DF +S1135A502062797465732066726F6D206D656D6F59 +S1135A60727920617420307800000000526561640E +S1135A70696E67206C696E652066726F6D20666959 +S1135A806C652E2E2E4552524F520A0D0000000016 +S1135A90496E76616C696420636865636B73756DC8 +S1135AA020666F756E642E2E2E4552524F520A0D8B +S1135AB00000000050726F6772616D6D696E67203F +S1135AC00000000020627974657320746F206D6596 +S1135AD06D6F727920617420307800005772697498 +S1135AE0696E672070726F6772616D2063686563A9 +S1135AF06B73756D2E2E2E00436C6F73696E672069 +S1135B006669726D776172652066696C650A0D005D +S1135B104669726D77617265207570646174652081 +S1135B207375636365737366756C6C7920636F6DED +S1135B30706C657465640A0D0000000000F0A2B981 +S1135B4010B500F034F898B100F000F980B1FFF717 +S1135B5000FCFCF74DFE00F02CF80749084007490B +S1135B60086000F026F850F8044F00F08DF9A047C3 +S1135B70BDE81040FFF717BC80FFFF1F08ED00E0F1 +S1135B8070B504460D46164605E015F8010B04F8F9 +S1135B90010BFDF740FC3046461E80B20028F4D1CC +S1135BA070BD00F073B900F079B900F09AB900F053 +S1135BB000BA00F02DBA80B500F0DEF918B1BDE8E6 +S1135BC0014000F00DBA02BD80B54A48FDF776F9F0 +S1135BD0FDF774FABDE80050014660234FF46142BA +S1135BE0454800F059BBF8B50D46412D04460FF267 +S1135BF0101603DB5D213046FDF708FC284600F053 +S1135C0060F8012803D061213046FDF7FFFB00272F +S1135C100CE0FDF700FCBFB2E05D00F052F8012893 +S1135C2003D06A213046FDF7F1FB7F1CB8B2A842CD +S1135C30EFD3F1BD70B5314C054660780E4680B99E +S1135C40201D00F031F801282CD12079010029D041 +S1135C50412827DAFCF7D9FDA06400202070012038 +S1135C601FE020782044401D00F01EF8012811D1C7 +S1135C7020782179421CD0B28842227012D1D2B24B +S1135C80611D2846FFF77CFF00206070207830708B +S1135C90012070BDFCF7B9FDA16C6431814201D2D1 +S1135CA000206070002070BD10B50446124800F05A +S1135CB0BBFB10F1010F02D02070012010BD0020A9 +S1135CC010BD70B50C4D0146284600F0C4FB0124FC +S1135CD078B1FCF79AFD00F10A06284600F094FB1F +S1135CE030B9FDF798FBFCF790FD8642F5D200240D +S1135CF0204670BD0100001000C00040041E0020BA +S1135D00433A5C576F726B5C736F6674776172654C +S1135D105C4F70656E424C545F584D43343730309D +S1135D205F6578747261735C5461726765745C5307 +S1135D306F757263655C41524D434D335F4C4D3317 +S1135D40535C756172742E630000000080B50221FB +S1135D503B48FCF76BFE00B10120C0B202BD00B5A8 +S1135D60C7B068464FF48C7100F0D4FB69460FF25B +S1135D70EC00FBF7D1FD38B9009828B19DF8080074 +S1135D80C00658BF012000D5002047B000BD0FF267 +S1135D90CC00704710B52B4C0FF2B001002084F8F2 +S1135DA028020A222046FBF7CFFA10B9012084F812 +S1135DB0280210BD10B5234890F82812012908BF05 +S1135DC0FBF705FDFCF721FD00F164041E4800F01B +S1135DD057FB012803D1FCF718FD8442F6D2BDE835 +S1135DE010400FF27800FBF7BDBD164890F828125A +S1135DF0012908BFFBF7EBBC704738B5114D0446C9 +S1135E0095F82802012816D129462046FBF750FEB2 +S1135E10002810D5002085F828022846FBF7D7FC77 +S1135E2009E0094D284600F016FB284600F0ECFA7C +S1135E300028FAD0641C21780800F2D131BD00009A +S1135E40005002403C13002000C000402F626F6FDE +S1135E50746C6F672E747874000000002F64656D95 +S1135E606F70726F675F656B5F6C6D337336393655 +S1135E70352E737265630000A0F161011A2938BFE1 +S1135E802038704772B6704762B67047FFE77749AB +S1135E904FF0FF30086076490860704770B50446DB +S1135EA00D467448001B691E884216460AD32046D4 +S1135EB000F040F9FF2805D02819401E00F03AF9F7 +S1135EC0FF2801D1002070BD2B4632462146600ACE +S1135ED0BDE870404002B0F5004F0CBF6448634811 +S1135EE0CAE0F8B504460E466248001B711E88429B +S1135EF040D3204600F01EF905463019401E00F03C +S1135F0019F90446FF2D18BFFF2C33D0A84228BF2F +S1135F10042D2FD3142C2DD2284600F023F9054646 +S1135F20204600F01FF906460027FDF774FA0C21FD +S1135F300FF25C2079430844017AA14209D07F1C06 +S1135F40FFB2102FF1D3701E401B401C84010026A9 +S1135F500AE040688619F6E7FDF75DFA05EB86204E +S1135F60FFF7FAF830B9761CB6B2B6EB144FF3DB90 +S1135F700120F2BD0020F2BD80B500F044F801D14B +S1135F80012002BD416882685118C2685118026933 +S1135F905118426951188269C06951184018C043A8 +S1135FA0401C00906A46042148F2F000FFF776FF97 +S1135FB002BD4FF4004001684268511882685118CC +S1135FC0C268511802695118426980695118401811 +S1135FD048F2F00109680818401E8041C00F70475C +S1135FE080B500F010F802D000F07EF838B11F48F8 +S1135FF0016811F1010F04D000F076F808B900200F +S113600002BD012002BD1A48016811F1010F704759 +S11360104FF40040704780B5CA0501D0002002BD8E +S113602002688A4205D040F8041B4FF40072FFF75F +S1136030A7FD012002BD38B504460D4884420D4633 +S113604006D10A4C29462046FFF7E5FF58B932BD70 +S1136050B5F5004F08BF0446F4D0204600F044F8DC +S11360600028EFD132BD204632BD00006815002063 +S11360706C170020FFFF03002DE9F04107460C4692 +S1136080660A3868760210F1010F90461D4604D165 +S113609031463846FFF7BFFFD0B13868B04205D06B +S11360A031463846FFF7C7FF070011D03868201A79 +S11360B03844041DFDF7AFF9381D201AB0F5007FF0 +S11360C009D306F500713846FFF7B5FF070001D183 +S11360D0002007E03C1D18F8010B04F8010B6D1EAD +S11360E0E8D10120BDE8F081F8B504460125206817 +S11360F000F020F8FF2801D10020F2BD002604EBB7 +S1136100860021684068009001EB8607FDF783F95B +S1136110042239466846FFF73CF8002802BF386875 +S11361200099884201D0002502E0761C802EE6D337 +S11361302846F2BD38B504460025FDF76CF90C215C +S11361400FF24C006943084401688C4205D342684D +S113615051188C4201D2007A32BD6D1C102DECD343 +S1136160FF2032BD70B5044600250FF22406FDF76A +S113617052F90C2068433118097AA14201D13058F0 +S113618070BD6D1CEDB2102DF1D34FF0FF3070BD1A +S113619000800000002000000400000000A00000B7 +S11361A0002000000500000000C0000000200000E6 +S11361B00600000000E000000020000007000000CE +S11361C00000010000200000080000000020010081 +S11361D00020000009000000004001000020000031 +S11361E00A00000000600100002000000B00000015 +S11361F000800100002000000C00000000A001004D +S1136200002000000D00000000C00100002000007C +S11362100E00000000E00100002000000F0000005C +S11362200000020000800000100000000080020056 +S11362300080000011000000000003000080000046 +S11362401200000000800300008000001300000022 +S1136250DFF8801188421CBFDFF87C11884217D018 +S1136260DFF8781188421CBFDFF8741188420FD020 +S1136270DFF8701188421CBFDFF86C11884207D028 +S1136280DFF8681188421CBFDFF86411884201D12D +S113629001207047002070472DE9F04104460D4667 +S11362A016461F46FFF7D4FF0FF2F81820B94FF433 +S11362B0B0714046FDF7AAF826B940F26111404694 +S11362C0FDF7A4F8DFF82C01016811F0E04F1FBFBF +S11362D0DFF8241102680A40B2F1805F0FD000F0A9 +S11362E074F802BF026892B2022A08D00268114010 +S11362F0DFF80821914204D10068000401D1102084 +S113630000E008207043854204D24FF4B171404646 +S1136310FDF77CF8204600F040F804F13000B5EBBE +S1136320061F016804D241F020010160760802E0F2 +S113633021F020010160E800B0FBF6F0401C4008A9 +S113634004F124028109116000F03F0004F12801E6 +S1136350086004F12C0004F11801076000200860B3 +S11363602046BDE8F041FFE710B500F06EF818B91B +S11363704FF4FB7100F080F804F12C0040F201327C +S1136380016841F0100100F003F81143016010BDF1 +S1136390016004F130000168704710B500F055F851 +S11363A018B940F2162100F067F800F050F8000721 +S11363B0FBD404F12C00DFF84820016821F010011F +S11363C0FFF7E6FF1140016010BD02680D4B0A4063 +S11363D09A42704700C0004000D0004000E00040F6 +S11363E000F0004000000140001001400020014086 +S11363F00030014000E00F400000FF700000031077 +S1136400FEFCFFFF0000011010B500F01EF818B9E3 +S113641040F2554100F030F800F019F8400900F05E +S1136420010080F0010010BD10B500F00EF818B99D +S113643040F2764100F020F800F009F8C00601D4DB +S1136440206810BD4FF0FF3010BD044600E704F192 +S113645018000068704738B500F020F818B940F209 +S1136460C94100F009F8FFF7F2FF800602D4256065 +S1136470012032BD002032BD0FF22800FCF7C6BF58 +S113648010B5FFF7E2FF18B940F23B51FFF7F4FFF4 +S1136490FFF7DDFFC00800F0010010BD04460D4603 +S11364A0FFF7D6BE433A5C576F726B5C736F6674CA +S11364B0776172655C4F70656E424C545F584D4312 +S11364C0343730305F6578747261735C546172671D +S11364D065745C44656D6F5C41524D434D335F4C54 +S11364E04D33535F454B5F4C4D3353363936355F2F +S11364F04941525C426F6F745C6C69625C6472699E +S11365007665726C69625C756172746C69622E6323 +S113651000000000002200F001B8000000B500BF38 +S1136520130096469446103928BFA0E80C50FAD8B8 +S11365305FEA417C28BF0CC048BF40F8042BC90760 +S113654028BF20F8022B48BF00F8012B00BD000033 +S113655080B500F01DF848B92448254940F8041BCB +S11365603821FFF7D7FFBDE8014020E001BD70B539 +S113657004460D4600F00CF8002638B1382C05D23C +S113658025B11A482044012600792870304670BD90 +S113659038B5164D164928680024884205D100F004 +S11365A00CF8A98F884208BF0124204632BD80B56B +S11365B000F003F80D49888701BD0C480168CAB290 +S11365C00B0402EB13620B0202EB136202EB116188 +S11365D089B200228318521C1B795918382A89B2AF +S11365E0F8D3C843401C80B270470000000000206C +S11365F0A2E742CE10B582B000208DF80000154C01 +S11366001548FCF797FC1548FCF758FC00220221BA +S11366102046FCF768F90A23012202212046FCF7F0 +S11366208EF90F48FCF74AFC03214FF04020FCF799 +S113663061FAFFF78DFF00F015F869460020FFF7B7 +S113664096FF9DF80000012808BFFEF7ACFE00F09D +S11366501AF8FCE7005002408003C001200000202B +S11366600100002080B5FFF769FAFCF7D3FEFCF7C0 +S1136670B1F8FFF796FAFEF7A3FEFEF745FEBDE874 +S11366800140FEF747B880B5FCF7C5FEFCF7B4F847 +S1136690FEF7BEFEFEF741FEBDE80140FEF742B83C +S11366A03C210FF20800FCF7B1BE0000433A5C57EE +S11366B06F726B5C736F6674776172655C4F706543 +S11366C06E424C545F584D43343730305F657874B4 +S11366D07261735C5461726765745C44656D6F5C70 +S11366E041524D434D335F4C4D33535F454B5F4CEB +S11366F04D3353363936355F4941525C426F6F74BE +S11367005C766563746F72732E63000019E050F851 +S1136710041BCB0744BFA9F101035918121F00231E +S1136720042A41F8043BF9D25FEA827C0B4604D583 +S11367304FF0000CA1F800C09B1CD10744BF0021FE +S1136740197050F8042B002AE1D1704730B5016864 +S113675042688468014401EB5203D20748BF4C44A9 +S1136760994201D10C3030BD11F9012B11F8015BB4 +S1136770002A04F8015B02D5521CF9D1F0E7521E3D +S1136780F4D5EDE710B5074979441831064C7C443B +S1136790163404E00A68081D114488470146A142E2 +S11367A0F8D110BD080000002400000061FFFFFFC5 +S11367B0D0160000A00800200000000091FFFFFF99 +S11367C070000000180000004000002000F00BF8EA +S11367D0002801D0FFF7D6FF0020AFF30080FFF7B9 +S11367E009FF00F002F80120704700F001B8000032 +S11367F00746384600F002F8FBE7000080B5AFF327 +S11368000080024A11001820ABBEFBE726000200FC +S1136810034B9D46AFF30080AFF30080FFF7D6FF34 +S1136820A0080020AFF30080AFF30080FFF7CEFF95 +S10F68300004BD000001F8000001EE00AF +S90368256F diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep index 92488b46..9db95c13 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep @@ -6,364 +6,355 @@ Debug - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\lib\uip\netdev.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h - $PROJ_DIR$\..\obj\tapdev.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c - $PROJ_DIR$\..\obj\interrupt.lst - $PROJ_DIR$\..\obj\psock.lst - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\cpulib.__cstat.et - $PROJ_DIR$\..\obj\clock-arch.__cstat.et - $PROJ_DIR$\..\obj\cpulib.pbi - $PROJ_DIR$\..\obj\uart.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\cpulib.lst - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\gpio.o - $PROJ_DIR$\..\obj\xcp.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\hello-world.lst - $PROJ_DIR$\..\obj\unicode.lst + $PROJ_DIR$\..\obj\sysctl.o + $PROJ_DIR$\..\obj\ssi.pbi + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\obj\netdev.pbi $PROJ_DIR$\..\obj\clock-arch.pbi - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\gpio.__cstat.et - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c $PROJ_DIR$\..\lib\uip\tapdev.c - $PROJ_DIR$\..\obj\ethernet.__cstat.et $PROJ_DIR$\..\obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\xencoding_limits.h $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec - $PROJ_DIR$\..\obj\sysctl.o $TOOLKIT_DIR$\lib\m7M_tl.a $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\unicode.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c + $PROJ_DIR$\..\obj\ethernet.__cstat.et + $PROJ_DIR$\..\obj\gpio.__cstat.et $PROJ_DIR$\..\obj\uart.lst $PROJ_DIR$\..\obj\openblt_ek_lm3s6965.map $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\cop.lst $PROJ_DIR$\..\obj\uip.__cstat.et $PROJ_DIR$\..\obj\backdoor.o $PROJ_DIR$\..\obj\filesys.lst $PROJ_DIR$\..\obj\tapdev.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h $PROJ_DIR$\..\obj\mmc.lst + $PROJ_DIR$\..\obj\cpu.__cstat.et $PROJ_DIR$\..\obj\hello-world.pbi - $PROJ_DIR$\..\obj\ssi.pbi - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h - $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\..\obj\interrupt.pbi - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\uip_arp.o - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\filesys.o - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\uiplib.pbi - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\ssi.__cstat.et - $PROJ_DIR$\..\obj\flashlib.__cstat.et - $PROJ_DIR$\..\obj\ethernet.lst - $PROJ_DIR$\..\obj\diskio.pbi - $PROJ_DIR$\..\obj\sysctl.lst - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h - $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\obj\uart.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\shared_params.lst - $PROJ_DIR$\..\obj\netdev.lst - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\shared_params.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\shared_params.__cstat.et - $PROJ_DIR$\..\obj\gpio.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\lib\driverlib\cpulib.c + $PROJ_DIR$\..\lib\driverlib\cpulib.h + $PROJ_DIR$\..\lib\driverlib\debug.h $PROJ_DIR$\..\obj\file.lst - $PROJ_DIR$\..\obj\uip.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\uip_timer.o - $PROJ_DIR$\..\obj\backdoor.pbi - $TOOLKIT_DIR$\inc\c\xlocale.h $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\uip_timer.pbi - $PROJ_DIR$\..\obj\com.o - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.h + $TOOLKIT_DIR$\inc\c\xlocale.h $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\shared_params.__cstat.et + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\flash.lst $PROJ_DIR$\..\obj\led.lst $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c $PROJ_DIR$\..\obj\flashlib.o - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\cpu.lst - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.srec - $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\netdev.lst + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\shared_params.o + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\shared_params.lst + $PROJ_DIR$\..\obj\gpio.pbi + $PROJ_DIR$\..\obj\boot.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\uip_timer.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $TOOLKIT_DIR$\inc\c\wchar.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\ssi.o - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\hooks.lst $PROJ_DIR$\..\config.h + $PROJ_DIR$\..\obj\cpu.lst $TOOLKIT_DIR$\inc\c\stdarg.h $PROJ_DIR$\..\obj\uip_arp.lst + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c $PROJ_DIR$\..\obj\clock-arch.lst - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out - $PROJ_DIR$\..\..\..\..\Source\filesys.h - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\uip_timer.lst $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et $PROJ_DIR$\..\obj\timer.lst - $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\..\obj\uiplib.__cstat.et - $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\..\..\..\Source\filesys.h $PROJ_DIR$\..\obj\timer.o $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\LM3S6965.icf - $PROJ_DIR$\..\obj\assert.pbi - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\ff.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\netdev.__cstat.et + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\obj\hooks.lst + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\ssi.o + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\uip_timer.lst + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.srec $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\mmc.pbi + $PROJ_DIR$\..\obj\cpu.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $TOOLKIT_DIR$\inc\c\xtls.h + $PROJ_DIR$\..\obj\cpulib.o + $PROJ_DIR$\..\obj\ff.__cstat.et + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\netdev.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\flash.__cstat.et $PROJ_DIR$\..\..\..\..\Source\filesys.c $PROJ_DIR$\..\obj\ethernet.o - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h $PROJ_DIR$\..\obj\uartlib.lst $PROJ_DIR$\..\obj\ethernet.pbi $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\cpulib.o - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\nvm.lst $PROJ_DIR$\..\obj\xcp.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\xtls.h + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\LM3S6965.icf $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\sysctl.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.__cstat.et - $PROJ_DIR$\..\obj\filesys.pbi - $PROJ_DIR$\..\obj\gpio.lst + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\obj\uartlib.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\unicode.__cstat.et + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\interrupt.o + $PROJ_DIR$\..\obj\uiplib.o + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\psock.pbi + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\xcp.lst + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\ssi.lst + $PROJ_DIR$\..\obj\unicode.pbi + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\psock.o + $PROJ_DIR$\..\obj\lm3s6965.pbd + $PROJ_DIR$\..\obj\net.lst + $PROJ_DIR$\..\obj\flashlib.pbi + $PROJ_DIR$\..\obj\tapdev.pbi + $PROJ_DIR$\..\obj\uartlib.o + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\dhcpc.pbi + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\uip.lst + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c + $PROJ_DIR$\..\obj\dhcpc.o + $PROJ_DIR$\..\obj\dhcpc.lst + $PROJ_DIR$\..\obj\dhcpc.__cstat.et $PROJ_DIR$\..\obj\ff.lst - $PROJ_DIR$\..\obj\flashlib.lst - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h - $PROJ_DIR$\..\obj\interrupt.__cstat.et - $PROJ_DIR$\..\obj\uip_timer.__cstat.et - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\obj\sysctl.pbi - $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\gpio.lst $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.h $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ffconf.h $PROJ_DIR$\..\obj\uartlib.__cstat.et $PROJ_DIR$\..\obj\uip.pbi $PROJ_DIR$\..\obj\led.pbi $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ffconf.h + $TOOLKIT_DIR$\inc\c\stdio.h $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\flashlib.pbi - $PROJ_DIR$\..\obj\uartlib.pbi - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\netdev.o - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\obj\tapdev.pbi - $PROJ_DIR$\..\obj\uiplib.o - $PROJ_DIR$\..\obj\uartlib.o - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\lib\driverlib\pin_map.h - $PROJ_DIR$\..\lib\driverlib\interrupt.c - $PROJ_DIR$\..\lib\driverlib\sysctl.c - $PROJ_DIR$\..\lib\inc\hw_gpio.h - $PROJ_DIR$\..\lib\inc\hw_nvic.h - $PROJ_DIR$\..\lib\driverlib\flashlib.h - $PROJ_DIR$\..\lib\inc\hw_ints.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\sysctl.pbi + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\flashlib.lst + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\obj\sysctl.__cstat.et + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\filesys.pbi + $PROJ_DIR$\..\obj\interrupt.__cstat.et + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-neighbor.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\obj\hello-world.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\file.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h + $PROJ_DIR$\..\obj\tapdev.lst + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + $PROJ_DIR$\..\obj\interrupt.lst + $PROJ_DIR$\..\obj\cpulib.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\cpulib.pbi + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\cpulib.lst + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\psock.lst + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\gpio.o + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\interrupt.pbi + $PROJ_DIR$\..\obj\diskio.pbi + $PROJ_DIR$\..\obj\ff.pbi + $PROJ_DIR$\..\obj\filesys.o + $PROJ_DIR$\..\obj\assert.lst + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\flashlib.__cstat.et + $PROJ_DIR$\..\obj\sysctl.lst + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\ff.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h + $PROJ_DIR$\..\obj\uip_arp.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h + $PROJ_DIR$\..\obj\ssi.__cstat.et + $PROJ_DIR$\..\obj\ethernet.lst + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\obj\shared_params.pbi + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\mmc.o + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-addrlabels.h + $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\shared_params.h + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c + $PROJ_DIR$\..\shared_params.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\lib\driverlib\ethernet.h + $PROJ_DIR$\..\lib\driverlib\ssi.c + $PROJ_DIR$\..\lib\driverlib\uartlib.c + $PROJ_DIR$\..\lib\inc\hw_sysctl.h $PROJ_DIR$\..\lib\inc\hw_uart.h $PROJ_DIR$\..\lib\driverlib\ethernet.c - $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\driverlib\ssi.h + $PROJ_DIR$\..\lib\inc\hw_ethernet.h + $PROJ_DIR$\..\lib\driverlib\gpio.c + $PROJ_DIR$\..\lib\driverlib\sysctl.c + $PROJ_DIR$\..\lib\inc\hw_gpio.h + $PROJ_DIR$\..\lib\driverlib\gpio.h + $PROJ_DIR$\..\lib\driverlib\interrupt.c + $PROJ_DIR$\..\lib\driverlib\pin_map.h + $PROJ_DIR$\..\lib\driverlib\interrupt.h + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $PROJ_DIR$\..\lib\inc\hw_ints.h $PROJ_DIR$\..\lib\inc\hw_memmap.h + $PROJ_DIR$\..\lib\inc\hw_nvic.h + $PROJ_DIR$\..\lib\driverlib\flashlib.h + $PROJ_DIR$\..\lib\driverlib\sysctl.h $PROJ_DIR$\..\lib\driverlib\uartlib.h - $PROJ_DIR$\..\lib\driverlib\ethernet.h + $PROJ_DIR$\..\lib\inc\hw_types.h $PROJ_DIR$\..\lib\driverlib\flashlib.c $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\lib\driverlib\sysctl.h - $PROJ_DIR$\..\lib\inc\hw_types.h - $PROJ_DIR$\..\lib\uip\clock-arch.h - $PROJ_DIR$\..\lib\driverlib\gpio.h - $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\lib\driverlib\gpio.c - $PROJ_DIR$\..\lib\driverlib\ssi.c - $PROJ_DIR$\..\lib\driverlib\ssi.h - $PROJ_DIR$\..\lib\driverlib\uartlib.c - $PROJ_DIR$\..\lib\fatfs\ffconf.h $PROJ_DIR$\..\lib\inc\hw_flash.h $PROJ_DIR$\..\lib\inc\hw_ssi.h - $PROJ_DIR$\..\lib\inc\hw_ethernet.h - $PROJ_DIR$\..\lib\inc\hw_sysctl.h - $PROJ_DIR$\..\lib\driverlib\interrupt.h - $PROJ_DIR$\..\lib\driverlib\cpulib.c - $PROJ_DIR$\..\lib\driverlib\cpulib.h - $PROJ_DIR$\..\lib\driverlib\debug.h - $PROJ_DIR$\..\obj\lm3s6965.pbd - $PROJ_DIR$\..\obj\interrupt.o - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\obj\psock.o - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\net.lst - $PROJ_DIR$\..\obj\psock.pbi - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\xcp.lst - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h - $PROJ_DIR$\..\obj\unicode.__cstat.et - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\ssi.lst - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\net.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\shared_params.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h - $PROJ_DIR$\..\shared_params.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-addrlabels.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-neighbor.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\obj\uip.lst - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c - $PROJ_DIR$\..\obj\dhcpc.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h - $PROJ_DIR$\..\obj\dhcpc.o - $PROJ_DIR$\..\obj\dhcpc.pbi - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - $TOOLKIT_DIR$\inc\c\limits.h - $PROJ_DIR$\..\obj\dhcpc.lst - - $PROJ_DIR$\..\cstart.s - - - AARM - 153 - - - [ROOT_NODE] ILINK - 124 39 + 76 18 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + $PROJ_DIR$\..\lib\uip\tapdev.c ICCARM - 245 162 + 213 24 BICOMP - 154 + 141 ICCARM - 301 147 309 3 238 70 264 50 288 278 306 258 260 250 2 272 310 1 35 297 + 185 181 270 34 160 281 275 263 186 183 99 192 286 229 248 204 250 261 268 193 209 203 214 309 314 299 312 303 305 292 BICOMP - 301 147 309 3 238 70 264 50 288 278 306 258 260 250 2 272 310 1 35 297 + 185 181 270 34 160 281 275 263 186 183 99 192 286 229 248 204 250 261 268 193 209 203 214 309 314 299 312 303 305 292 @@ -372,472 +363,21 @@ ICCARM - 20 + 194 BICOMP - 46 + 28 ICCARM - 103 310 1 301 147 309 3 238 70 264 50 288 278 306 258 260 250 35 179 273 289 284 272 134 159 78 177 36 87 24 77 130 190 + 34 181 270 183 99 192 286 229 248 204 250 261 268 193 209 203 214 12 160 281 275 263 185 74 93 239 153 25 54 9 231 77 163 BICOMP - 103 310 1 301 147 309 3 238 70 264 50 288 278 306 258 260 250 35 179 273 289 284 272 134 159 78 177 36 87 24 77 130 190 - - - - - $PROJ_DIR$\..\lib\uip\tapdev.c - - - ICCARM - 5 44 - - - BICOMP - 197 - - - - - ICCARM - 272 310 1 103 179 273 289 284 297 301 147 309 3 238 70 264 50 288 278 306 258 260 250 211 217 228 216 219 201 213 - - - BICOMP - 272 310 1 103 179 273 289 284 297 301 147 309 3 238 70 264 50 288 278 306 258 260 250 211 217 228 216 219 201 213 - - - - - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out - - - OBJCOPY - 32 - - - - - ILINK - 72 126 42 92 40 99 49 163 9 155 153 145 51 93 53 107 17 69 235 109 75 162 195 143 115 33 133 181 199 91 54 94 198 255 237 183 14 111 34 140 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - - - ICCARM - 132 237 - - - BICOMP - 97 - - - __cstat - 141 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c - - - ICCARM - 8 241 - - - BICOMP - 246 - - - - - ICCARM - 176 159 78 177 36 87 24 77 130 55 134 190 310 1 301 147 309 3 238 70 264 50 288 278 306 258 260 250 35 179 273 289 284 272 - - - BICOMP - 176 159 78 177 36 87 24 77 130 55 134 190 310 1 301 147 309 3 238 70 264 50 288 278 306 258 260 250 35 179 273 289 284 272 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c - - - ICCARM - 21 255 - - - BICOMP - 196 - - - - - ICCARM - 4 171 225 117 - - - BICOMP - 4 171 225 117 - - - - - $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out - - - OBJCOPY - 112 - - - ILINK - 39 - - - - - ILINK - 135 126 42 92 40 99 49 163 9 155 153 314 145 51 93 53 107 17 69 235 109 75 162 195 143 83 115 33 133 181 199 91 54 94 198 255 237 183 14 111 34 140 - - - - - $PROJ_DIR$\..\..\..\..\Source\filesys.c - - - ICCARM - 43 57 - - - BICOMP - 167 - - - - - ICCARM - 301 147 309 119 238 70 264 50 288 278 306 125 4 171 185 260 250 - - - BICOMP - 301 147 309 119 238 70 264 50 288 278 306 125 4 171 185 260 250 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - - - ICCARM - 169 51 - - - BICOMP - 56 - - - - - ICCARM - 4 171 225 253 120 159 78 177 36 87 24 77 - - - BICOMP - 4 171 225 253 120 159 78 177 36 87 24 77 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - - - AARM - 153 - - - - - $PROJ_DIR$\..\lib\driverlib\interrupt.c - - - ICCARM - 7 235 - - - BICOMP - 52 - - - __cstat - 172 - - - - - ICCARM - 207 205 217 232 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 230 - - - BICOMP - 3 301 260 225 233 262 217 147 261 306 205 232 230 309 238 264 240 258 279 271 250 207 - - - - - $PROJ_DIR$\..\lib\driverlib\sysctl.c - - - ICCARM - 65 33 - - - BICOMP - 175 - - - __cstat - 165 - - - - - ICCARM - 207 205 229 217 232 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 230 216 - - - BICOMP - 279 301 264 232 309 258 229 230 238 240 271 205 217 233 216 147 3 261 262 306 260 225 207 250 - - - - - $PROJ_DIR$\..\lib\driverlib\ethernet.c - - - ICCARM - 63 145 - - - BICOMP - 149 - - - __cstat - 30 - - - - - ICCARM - 228 207 211 217 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 213 216 230 - - - BICOMP - 240 271 233 238 211 230 301 309 264 258 279 250 207 217 213 147 3 261 262 306 260 225 216 228 - - - - - $PROJ_DIR$\..\lib\uip\clock-arch.c - - - ICCARM - 122 40 - - - BICOMP - 23 - - - __cstat - 11 - - - - - ICCARM - 218 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 240 238 250 309 264 258 225 301 147 3 261 262 306 260 218 279 271 - - - - - $PROJ_DIR$\..\lib\driverlib\flashlib.c - - - ICCARM - 170 107 - - - BICOMP - 192 - - - __cstat - 62 - - - - - ICCARM - 226 207 229 217 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 206 230 - - - BICOMP - 233 264 229 230 309 258 271 207 217 206 238 240 279 226 301 147 3 261 262 306 260 225 250 - - - - - $PROJ_DIR$\..\lib\fatfs\mmc.c - - - ICCARM - 45 75 - - - BICOMP - 151 - - - __cstat - 128 - - - - - ICCARM - 211 217 219 201 223 216 270 271 301 147 309 3 238 261 264 262 240 306 258 279 225 260 250 - - - BICOMP - 238 216 240 271 219 301 309 264 258 279 217 223 270 201 147 3 261 262 306 260 225 211 250 - - - - - $PROJ_DIR$\..\lib\uip\netdev.c - - - ICCARM - 81 195 - - - BICOMP - 22 - - - __cstat - 142 - - - - - ICCARM - 272 310 1 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 265 313 305 281 218 273 289 284 297 211 217 228 216 219 201 213 206 - - - BICOMP - 240 213 271 217 310 313 238 301 216 309 264 258 279 250 289 297 211 228 219 206 1 265 147 3 261 262 306 260 225 273 218 284 272 201 305 281 - - - - - $PROJ_DIR$\..\lib\driverlib\gpio.c - - - ICCARM - 168 17 - - - BICOMP - 86 - - - __cstat - 25 - - - - - ICCARM - 204 207 211 229 217 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 219 201 230 - - - BICOMP - 260 201 217 3 211 219 262 207 229 233 230 147 261 306 225 204 301 309 238 264 240 258 279 271 250 - - - - - $PROJ_DIR$\..\lib\driverlib\ssi.c - - - ICCARM - 259 115 - - - BICOMP - 47 - - - __cstat - 61 - - - - - ICCARM - 207 211 227 217 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 230 223 216 - - - BICOMP - 240 233 271 227 223 238 211 217 230 301 309 264 258 279 250 216 207 147 3 261 262 306 260 225 - - - - - $PROJ_DIR$\..\lib\driverlib\uartlib.c - - - ICCARM - 148 199 - - - BICOMP - 193 - - - __cstat - 186 - - - - - ICCARM - 207 211 229 217 208 233 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 230 212 216 - - - BICOMP - 240 208 271 229 230 238 211 217 233 212 301 309 264 258 279 250 207 147 3 261 262 306 260 225 216 + 34 181 270 183 99 192 286 229 248 204 250 261 268 193 209 203 214 12 160 281 275 263 185 74 93 239 153 25 54 9 231 77 163 @@ -846,25 +386,159 @@ ICCARM - 15 155 + 222 95 BICOMP - 12 + 220 __cstat - 10 + 218 ICCARM - 232 + 30 BICOMP - 232 + 30 + + + + + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c + + + ICCARM + 13 116 + + + BICOMP + 135 + + + + + ICCARM + 212 164 307 66 + + + BICOMP + 212 164 307 66 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + + + ICCARM + 78 136 + + + BICOMP + 33 + + + __cstat + 101 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c + + + ICCARM + 225 137 + + + BICOMP + 127 + + + + + ICCARM + 162 93 239 153 25 54 9 231 77 243 74 163 181 270 183 99 192 286 229 248 204 250 261 268 193 209 203 214 12 160 281 275 263 185 + + + BICOMP + 162 93 239 153 25 54 9 231 77 243 74 163 181 270 183 99 192 286 229 248 204 250 261 268 193 209 203 214 12 160 281 275 263 185 + + + + + $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out + + + ILINK + 18 + + + OBJCOPY + 87 + + + + + ILINK + 112 83 22 53 19 48 4 175 227 95 97 148 104 247 50 246 44 228 244 123 86 257 165 122 88 47 82 0 73 171 142 40 249 39 124 116 136 168 226 81 11 111 + + + + + $PROJ_DIR$\..\..\..\..\Source\filesys.c + + + ICCARM + 23 237 + + + BICOMP + 177 + + + + + ICCARM + 183 99 192 62 229 248 204 250 261 268 193 72 212 164 161 203 214 + + + BICOMP + 183 99 192 62 229 248 204 250 261 268 193 72 212 164 161 203 214 + + + + + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c + + + ICCARM + 151 247 + + + BICOMP + 236 + + + + + ICCARM + 212 164 307 131 64 93 239 153 25 54 9 231 + + + BICOMP + 212 164 307 131 64 93 239 153 25 54 9 231 @@ -873,561 +547,76 @@ ICCARM - 105 178 + 42 170 BICOMP - 188 + 157 ICCARM - 301 147 309 119 238 70 264 50 288 278 306 258 4 171 225 260 250 211 217 216 219 201 + 183 99 192 62 229 248 204 250 261 268 193 209 212 164 307 203 214 309 314 312 303 305 BICOMP - 301 147 309 119 238 70 264 50 288 278 306 258 4 171 225 260 250 211 217 216 219 201 + 183 99 192 62 229 248 204 250 261 268 193 209 212 164 307 203 214 309 314 312 303 305 - $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c - - ICCARM - 248 183 - BICOMP - 158 - - - __cstat - 18 + 235 ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 + 131 164 BICOMP - 262 250 3 260 225 147 261 306 301 309 238 264 240 258 279 271 + 131 164 - $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - ICCARM - 90 93 - - - BICOMP - 247 - - - __cstat - 48 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 134 159 78 177 36 87 24 77 130 190 108 96 160 114 239 137 249 100 - - - BICOMP - 147 225 159 306 137 78 108 261 134 3 262 260 77 160 114 130 100 301 309 238 264 240 258 279 271 250 190 177 24 36 87 96 249 239 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 245 162 - - - BICOMP - 154 - - - __cstat - 16 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 2 272 310 1 265 313 305 281 218 273 289 284 297 - - - BICOMP - 238 297 240 271 2 309 264 258 279 310 313 289 272 147 3 261 262 306 260 225 301 273 218 284 250 1 265 305 281 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 27 49 - - - BICOMP - 251 - - - __cstat - 243 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 306 147 261 250 3 262 260 225 309 238 264 240 258 301 279 271 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - - - ICCARM - 129 133 - - - BICOMP - 113 - - - __cstat - 252 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 262 3 260 250 147 261 306 225 309 238 264 240 258 301 279 271 - - - - - $PROJ_DIR$\..\shared_params.c - - - ICCARM - 80 83 - - - BICOMP - 71 - - - __cstat - 85 - - - - - ICCARM - 84 159 78 177 36 87 24 77 130 267 82 67 - - - BICOMP - 82 78 24 36 267 159 130 177 87 84 77 67 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 244 109 - - - BICOMP - 189 - - - __cstat - 31 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 207 211 205 229 217 216 219 201 212 267 82 159 78 177 36 87 24 77 67 - - - BICOMP - 262 36 229 3 260 78 211 216 267 147 261 306 225 207 205 217 219 212 309 238 264 240 258 279 271 250 67 159 87 301 201 82 177 24 77 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 118 69 - - - BICOMP - 104 - - - __cstat - 73 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 217 219 201 211 212 216 - - - BICOMP - 3 260 250 211 262 219 212 147 261 306 279 201 217 309 238 264 240 258 271 301 225 216 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - - - ICCARM - 110 163 - - - BICOMP - 156 - - - __cstat - 26 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 264 309 258 250 238 240 225 147 3 261 262 306 260 301 279 271 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - - - ICCARM - 21 255 - - - BICOMP - 196 - - - __cstat - 254 - - - - - ICCARM - 279 271 225 58 - - - BICOMP - 279 271 58 225 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - - - ICCARM - 38 181 - - - BICOMP - 13 - - - __cstat - 76 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 211 217 216 212 - - - BICOMP - 262 216 3 260 225 217 147 261 306 211 212 309 238 264 240 258 279 301 271 250 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c - - - ICCARM - 146 9 - - - BICOMP - 191 - - - __cstat - 138 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 19 159 - - - BICOMP - 225 260 3 262 250 147 261 306 19 309 238 264 240 258 279 271 159 301 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c - - - ICCARM - 157 143 - - - BICOMP - 123 - - - __cstat - 116 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 288 - - - BICOMP - 264 309 258 238 240 279 288 147 3 261 262 306 260 271 301 225 250 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c - - - ICCARM - 302 91 - - - BICOMP - 187 - - - __cstat - 41 - - - - - ICCARM - 272 310 1 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 265 313 305 281 218 273 289 284 268 134 159 78 177 36 87 24 77 130 190 - - - BICOMP - 77 78 159 250 1 261 134 147 306 310 265 3 262 260 279 273 218 284 272 268 301 313 309 238 264 240 258 271 289 225 305 281 130 190 177 24 36 87 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - - - ICCARM - 169 51 - - - BICOMP - 56 - - - __cstat - 139 - - - - - ICCARM - 279 271 225 270 - - - BICOMP - 159 177 271 225 87 270 24 36 279 120 78 77 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - - - ICCARM - 101 53 - - - BICOMP - 164 - - - __cstat - 152 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 211 217 206 - - - BICOMP - 147 306 261 217 3 262 260 225 250 211 206 309 238 264 240 258 279 271 301 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 132 237 - - - BICOMP + AARM 97 - - __cstat - 141 - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 309 225 306 261 147 3 262 260 301 238 264 240 258 279 271 250 - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\boot.c ICCARM - 121 54 + 126 53 BICOMP - 74 + 120 __cstat - 166 + 3 ICCARM - 297 272 310 1 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 265 313 305 281 218 273 289 284 134 159 78 177 36 87 24 77 130 190 + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 BICOMP - 262 78 36 265 3 260 159 134 272 1 147 261 306 225 305 281 87 297 310 301 313 309 238 264 240 258 279 271 250 273 218 289 284 130 190 177 24 77 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 174 99 - - - BICOMP - 161 - - - __cstat - 68 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 256 265 - - - BICOMP - 264 309 258 265 238 240 271 256 147 3 261 262 306 260 279 301 225 250 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 60 126 - - - BICOMP - 136 - - - __cstat - 182 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 238 240 250 309 264 258 225 147 3 261 262 306 260 301 279 271 + 215 229 214 192 204 209 307 99 286 206 196 193 203 183 285 284 @@ -1436,11 +625,11 @@ ICCARM - 127 94 + 84 39 BICOMP - 98 + 57 __cstat @@ -1450,11 +639,38 @@ ICCARM - 281 218 305 + 291 265 195 BICOMP - 281 305 218 + 291 195 265 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 238 83 + + + BICOMP + 90 + + + __cstat + 167 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 229 215 214 192 204 209 307 99 286 206 196 193 203 183 285 284 @@ -1463,65 +679,11 @@ ICCARM - 180 42 + 154 22 BICOMP - 95 - - - __cstat - 79 - - - - - ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 - - - BICOMP - 258 309 264 250 238 240 225 147 3 261 262 306 260 301 279 271 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - - - ICCARM - 89 198 - - - BICOMP - 59 - - - __cstat - 131 - - - - - ICCARM - 272 310 1 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 265 313 305 281 218 273 289 284 304 - - - BICOMP - 147 273 306 1 261 218 284 265 3 262 260 250 304 310 301 313 309 238 264 240 258 279 271 289 272 225 305 281 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 194 92 - - - BICOMP - 200 + 56 __cstat @@ -1531,30 +693,409 @@ ICCARM - 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 BICOMP - 240 238 250 309 264 258 225 147 3 261 262 306 260 301 279 271 + 209 192 204 214 229 215 307 99 286 206 196 193 203 183 285 284 - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + + ICCARM + 146 40 + BICOMP - 64 + 156 + + + __cstat + 21 ICCARM - 253 171 + 185 181 270 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 207 260 195 291 265 281 275 263 182 74 93 239 153 25 54 9 231 77 163 BICOMP - 253 171 + 231 239 93 214 270 206 74 99 193 181 207 286 196 203 285 281 265 263 185 182 183 260 192 229 204 215 209 284 275 307 195 291 77 163 153 9 25 54 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + + ICCARM + 65 249 + + + BICOMP + 256 + + + __cstat + 176 + + + + + ICCARM + 186 185 181 270 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 207 260 195 291 265 281 275 263 74 93 239 153 25 54 9 231 77 163 + + + BICOMP + 196 239 25 207 286 203 93 74 185 270 99 206 193 307 195 291 54 186 181 183 260 192 229 204 215 209 285 284 214 281 265 275 263 77 163 153 9 231 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + + ICCARM + 49 124 + + + BICOMP + 232 + + + __cstat + 71 + + + + + ICCARM + 185 181 270 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 207 260 195 291 265 281 275 263 190 + + + BICOMP + 99 281 193 270 206 265 263 207 286 196 203 214 190 181 183 260 192 229 204 215 209 285 284 275 185 307 195 291 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 20 4 + + + BICOMP + 133 + + + __cstat + 132 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 193 99 206 214 286 196 203 307 192 229 204 215 209 183 285 284 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 179 48 + + + BICOMP + 113 + + + __cstat + 233 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 211 207 + + + BICOMP + 204 192 209 207 229 215 284 211 99 286 206 196 193 203 285 183 307 214 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 32 50 + + + BICOMP + 125 + + + __cstat + 2 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 74 93 239 153 25 54 9 231 77 163 85 35 94 61 118 114 130 59 + + + BICOMP + 99 307 93 193 114 239 85 206 74 286 196 203 231 94 61 77 59 183 192 229 204 215 209 285 284 214 163 153 9 25 54 35 130 118 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 139 165 + + + BICOMP + 100 + + + __cstat + 224 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 276 185 181 270 207 260 195 291 265 281 275 263 186 + + + BICOMP + 229 186 215 284 276 192 204 209 285 181 260 275 185 99 286 206 196 193 203 307 183 281 265 263 214 270 207 195 291 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + + + ICCARM + 139 165 + + + BICOMP + 100 + + + + + ICCARM + 183 99 192 286 229 248 204 250 261 268 193 209 203 214 276 185 181 270 12 186 + + + BICOMP + 183 99 192 286 229 248 204 250 261 268 193 209 203 214 276 185 181 270 12 186 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 129 168 + + + BICOMP + 108 + + + __cstat + 223 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 196 214 286 203 307 99 206 193 183 192 229 204 215 209 285 284 + + + + + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out + + + OBJCOPY + 10 + + + + + ILINK + 245 83 22 53 19 48 4 175 227 95 97 104 247 50 246 44 228 244 123 86 257 165 122 88 82 0 73 171 142 40 249 39 124 116 136 168 226 81 11 111 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 97 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 80 244 + + + BICOMP + 36 + + + __cstat + 255 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 314 303 305 309 313 312 + + + BICOMP + 286 203 214 309 196 303 313 99 206 193 285 305 314 192 229 204 215 209 284 183 307 312 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + ICCARM + 151 247 + + + BICOMP + 236 + + + __cstat + 96 + + + + + ICCARM + 285 284 307 282 + + + BICOMP + 93 153 284 307 54 282 9 25 285 64 239 231 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 13 116 + + + BICOMP + 135 + + + __cstat + 121 + + + + + ICCARM + 285 284 307 259 + + + BICOMP + 285 284 259 307 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c + + + ICCARM + 89 227 + + + BICOMP + 128 + + + __cstat + 110 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 210 93 + + + BICOMP + 307 203 286 196 214 99 206 193 210 192 229 204 215 209 285 284 93 183 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c + + + ICCARM + 109 88 + + + BICOMP + 79 + + + __cstat + 69 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 261 + + + BICOMP + 204 192 209 229 215 285 261 99 286 206 196 193 203 284 183 307 214 @@ -1563,25 +1104,484 @@ ICCARM - 318 314 + 149 148 BICOMP - 315 + 144 __cstat - 312 + 150 ICCARM - 176 159 78 177 36 87 24 77 130 55 134 190 317 272 310 1 301 147 309 3 238 261 264 262 240 306 258 279 271 225 260 250 265 313 305 281 218 273 289 284 + 162 93 239 153 25 54 9 231 77 243 74 163 145 185 181 270 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 207 260 195 291 265 281 275 263 BICOMP - 78 305 159 313 130 24 36 1 261 317 273 177 87 147 306 225 281 134 272 55 77 190 310 265 3 262 260 176 301 309 238 264 240 258 279 271 250 218 289 284 + 239 195 93 260 77 9 25 270 206 145 281 153 54 99 193 307 291 74 185 243 231 163 181 207 286 196 203 162 183 192 229 204 215 209 285 284 214 265 275 263 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 119 86 + + + BICOMP + 158 + + + __cstat + 8 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 308 309 310 295 314 312 303 305 313 277 46 93 239 153 25 54 9 231 253 + + + BICOMP + 196 25 295 286 203 239 309 312 277 99 206 193 307 308 310 314 303 313 192 229 204 215 209 285 284 214 253 93 54 183 305 46 153 9 231 + + + + + $PROJ_DIR$\..\vectors.c + + + ICCARM + 78 136 + + + BICOMP + 33 + + + __cstat + 101 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 192 307 193 206 99 286 196 203 183 229 204 215 209 285 284 214 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c + + + ICCARM + 17 171 + + + BICOMP + 221 + + + __cstat + 258 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 309 314 312 313 + + + BICOMP + 196 312 286 203 307 314 99 206 193 309 313 192 229 204 215 209 285 183 284 214 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + ICCARM + 45 122 + + + BICOMP + 5 + + + __cstat + 98 + + + + + ICCARM + 185 181 270 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 207 260 195 291 265 281 275 263 186 309 314 299 312 303 305 292 311 + + + BICOMP + 215 292 284 314 181 260 229 183 312 192 204 209 285 214 275 186 309 299 303 311 270 207 99 286 206 196 193 203 307 281 265 263 185 305 195 291 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + + + ICCARM + 41 246 + + + BICOMP + 159 + + + __cstat + 102 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 309 314 311 + + + BICOMP + 99 193 206 314 286 196 203 307 214 309 311 192 229 204 215 209 285 284 183 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + ICCARM + 67 19 + + + BICOMP + 6 + + + __cstat + 219 + + + + + ICCARM + 265 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 215 229 214 192 204 209 307 183 99 286 206 196 193 203 265 285 284 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c + + + ICCARM + 70 73 + + + BICOMP + 75 + + + __cstat + 143 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 196 286 203 214 99 206 193 307 192 229 204 215 209 183 285 284 + + + + + $PROJ_DIR$\..\shared_params.c + + + ICCARM + 51 47 + + + BICOMP + 254 + + + __cstat + 38 + + + + + ICCARM + 58 93 239 153 25 54 9 231 77 277 46 253 + + + BICOMP + 46 239 9 25 277 93 77 153 54 58 231 253 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + + + ICCARM + 63 175 + + + BICOMP + 92 + + + __cstat + 27 + + + + + ICCARM + 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 + + + BICOMP + 204 192 209 214 229 215 307 99 286 206 196 193 203 183 285 284 + + + + + $PROJ_DIR$\..\lib\driverlib\ssi.c + + + ICCARM + 134 82 + + + BICOMP + 1 + + + __cstat + 251 + + + + + ICCARM + 308 309 318 314 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 306 298 312 + + + BICOMP + 215 31 284 318 298 229 309 314 306 183 192 204 209 285 214 312 308 99 286 206 196 193 203 307 + + + + + $PROJ_DIR$\..\lib\driverlib\uartlib.c + + + ICCARM + 105 142 + + + BICOMP + 117 + + + __cstat + 155 + + + + + ICCARM + 308 309 295 314 296 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 306 313 312 + + + BICOMP + 215 296 284 295 306 229 309 314 31 313 183 192 204 209 285 214 308 99 286 206 196 193 203 307 312 + + + + + $PROJ_DIR$\..\lib\driverlib\ethernet.c + + + ICCARM + 252 104 + + + BICOMP + 106 + + + __cstat + 15 + + + + + ICCARM + 299 308 309 314 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 292 312 306 + + + BICOMP + 215 284 31 229 309 306 183 192 204 209 285 214 308 314 292 99 286 206 196 193 203 307 312 299 + + + + + $PROJ_DIR$\..\lib\driverlib\gpio.c + + + ICCARM + 152 228 + + + BICOMP + 52 + + + __cstat + 16 + + + + + ICCARM + 302 308 309 295 314 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 303 305 306 + + + BICOMP + 203 305 314 286 309 303 196 308 295 31 306 99 206 193 307 302 183 192 229 204 215 209 285 284 214 + + + + + $PROJ_DIR$\..\lib\driverlib\sysctl.c + + + ICCARM + 241 0 + + + BICOMP + 166 + + + __cstat + 174 + + + + + ICCARM + 308 310 295 314 30 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 306 312 + + + BICOMP + 285 183 204 30 192 209 295 306 229 215 284 310 314 31 312 99 286 206 196 193 203 307 308 214 + + + + + $PROJ_DIR$\..\lib\driverlib\interrupt.c + + + ICCARM + 217 123 + + + BICOMP + 234 + + + __cstat + 178 + + + + + ICCARM + 308 310 314 30 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 306 + + + BICOMP + 286 183 203 307 31 196 314 99 206 193 310 30 306 192 229 204 215 209 285 284 214 308 + + + + + $PROJ_DIR$\..\lib\driverlib\flashlib.c + + + ICCARM + 172 44 + + + BICOMP + 140 + + + __cstat + 240 + + + + + ICCARM + 317 308 295 314 31 183 99 192 286 229 206 204 196 215 193 209 285 284 307 203 214 311 306 + + + BICOMP + 31 204 295 306 192 209 284 308 314 311 229 215 285 317 183 99 286 206 196 193 203 307 214 + + + + + $PROJ_DIR$\..\lib\fatfs\mmc.c + + + ICCARM + 26 257 + + + BICOMP + 91 + + + __cstat + 68 + + + + + ICCARM + 309 314 303 305 298 312 282 284 183 99 192 286 229 206 204 196 215 193 209 285 307 203 214 + + + BICOMP + 229 312 215 284 303 183 192 204 209 285 314 298 282 305 99 286 206 196 193 203 307 309 214 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt index 661d6edb..7ea949b1 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.dbgdt @@ -34,7 +34,7 @@ 20000 - 200ExpressionLocationTypeValue147150100289200100CSTACK410DataFrameLocationTypeValueVariable10010010010010010030010x20001ec80Frame_I0350020100 + 200ExpressionLocationTypeValue147150100289200100CSTACK410DataFrameLocationTypeValueVariable10010010010010010030010x20001ec80Frame_I0350020100 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt index ab5722cd..85051468 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt @@ -17,7 +17,7 @@ 100Find-All-References2011553087730055278946379300FileFunctionLine200700100300BuildFind-in-FilesFind-All-References664941138100Build66494113818279 - + TabID-31649-22318 @@ -25,24 +25,24 @@ Workspace - lm3s6965lm3s6965/Bootlm3s6965/Outputlm3s6965/Sourcelm3s6965/Source/ARMCM3_LM3Slm3s6965/Source/ARMCM3_LM3S/IARlm3s6965/Source/fatfslm3s6965/Source/third_partylm3s6965/Source/third_party/uip + lm3s6965lm3s6965/Bootlm3s6965/Boot/liblm3s6965/Boot/lib/uiplm3s6965/Outputlm3s6965/Sourcelm3s6965/Source/ARMCM3_LM3Slm3s6965/Source/ARMCM3_LM3S/IARlm3s6965/Source/fatfslm3s6965/Source/third_partylm3s6965/Source/third_party/uip - 0TabID-23631-11730BuildBuildTabID-25094-12726Ambiguous DefinitionsSelect-Ambiguous-DefinitionsTabID-13294-29227Debug LogDebug-Log0 + 0TabID-23631-11730BuildBuildTabID-25094-12726Ambiguous DefinitionsSelect-Ambiguous-DefinitionsTabID-13294-29227Debug LogDebug-Log0 - TextEditor$WS_DIR$\..\blt_conf.h000007552745274TextEditor$WS_DIR$\..\main.c000003626242624TextEditor$WS_DIR$\..\hooks.c00000513539353920100000010000001 + TextEditor$WS_DIR$\..\blt_conf.h000007552745274TextEditor$WS_DIR$\..\main.c000003626242624TextEditor$WS_DIR$\..\hooks.c000005135393539TextEditor$WS_DIR$\..\lib\uip\netdev.c00000774591459130100000010000001 - iaridepm.enu1-2-2463467-2-23723531937503505462442714617680007-2461258237134375235353244271497517 + iaridepm.enu1-2-2463467-2-23723531937503505462442714617680012980920320-2461258237134375235353244271497517 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c index fdd7eb52..da15fbfc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/lib/uip/netdev.c @@ -75,7 +75,6 @@ void netdev_init(void) /*---------------------------------------------------------------------------*/ void netdev_init_mac(void) { - struct uip_eth_addr macAddress; unsigned long ulUser0, ulUser1; blt_int32u ulTemp; blt_int32u ulLinkTimeOut; @@ -119,6 +118,8 @@ void netdev_init_mac(void) { break; } + /* Service the watchdog. */ + CopService(); } /* set the default MAC address */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c index 5207f8f1..9cb84af8 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/lib/uip/netdev.c @@ -75,7 +75,6 @@ void netdev_init(void) /*---------------------------------------------------------------------------*/ void netdev_init_mac(void) { - struct uip_eth_addr macAddress; unsigned long ulUser0, ulUser1; unsigned long ulTemp; unsigned long ulLinkTimeOut; diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.cproject b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.cproject index a1efa90f..df73aa80 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.cproject +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.cproject @@ -114,16 +114,20 @@ @@ -140,7 +144,7 @@ @@ -204,4 +208,5 @@ + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.project b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.project index 4d2ff9df..48b3997e 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.project +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.project @@ -34,7 +34,7 @@ - 1493816189331 + 1534411681639 Core 9 @@ -42,6 +42,15 @@ 1.0-name-matches-false-false-ARMCM4_XMC4 + + 1534411681686 + Core + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-third_party + + 1493816210232 Core/ARMCM4_XMC4 @@ -51,6 +60,78 @@ 1.0-name-matches-false-false-GCC + + 1534411697456 + Core/third_party + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip + + + + 1534411724947 + Core/third_party/uip + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip + + + + 1534411724947 + Core/third_party/uip + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-apps + + + + 1534411829080 + Core/third_party/uip/apps + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-dhcpc + + + + 1534411789542 + Core/third_party/uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-psock.* + + + + 1534411789558 + Core/third_party/uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip-fw.c + + + + 1534411789558 + Core/third_party/uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip-neighbor.c + + + + 1534411789574 + Core/third_party/uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip-split.c + + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/language.settings.xml b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/language.settings.xml index a2745409..0a144874 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/language.settings.xml @@ -4,7 +4,7 @@ - + @@ -14,7 +14,7 @@ - + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/properties.index b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/properties.index index 9e8d313b..1bbf06f3 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/properties.index +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/.settings/properties.index @@ -1,9 +1,10 @@ -
-
-
+
+
+
-
+
+
\ No newline at end of file diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.elf b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.elf index 0207f46e..199190c1 100644 Binary files a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.elf and b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.elf differ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.srec b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.srec index 6676c4bc..c50e55bb 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.srec +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Debug/openblt_xmc4700.srec @@ -1,5 +1,5 @@ S01700006F70656E626C745F786D63343730302E73726563A7 -S3150C0000000088FE1F010200089902000899020008E8 +S3150C0000004088FE1F010200089902000899020008A8 S3150C00001099020008990200089902000800000000E5 S3150C000020000000000000000000000000990200081B S3150C00003099020008000000009902000899020008C5 @@ -35,12 +35,12 @@ S3150C000200DFF874D01D4880471D4C1E4DAC4209DAF0 S3150C00021021686268A368043BA2BFC858D050FAE7AD S3150C0002200C34F3E7184B194CA34208DA19685A68D0 S3150C0002300020043AA4BF8850FBE70833F4E71448BF -S3150C0002408047144880470000BC1D000C0088FE1F28 -S3150C00025004000000BC1D000C0088FE1F00000000FE -S3150C0002600888FE1F30090000000000200000000076 -S3150C00027000000020000000000088FE1F2905000871 +S3150C00024080471448804700008841000C4088FE1FF8 +S3150C000250340000008841000C4088FE1F000000009E +S3150C0002607888FE1F1C110000000000200000000012 +S3150C00027000000020A03000004088FE1F2905000861 S3150C00028048020008600200086002000878020008B4 -S3150C000290791C0008651C0008FEE7000082B00023EC +S3150C000290E13F0008C13E0008FEE7000082B00023E3 S3150C0002A0019303E000BF019B01330193019B834241 S3150C0002B0F8D302B0704700BF72B60D4B0D4A9A6068 S3150C0002C0BFF34F8F62B6D3F8882042F47002C3F89E @@ -83,397 +83,973 @@ S3150C0005006BCA5F6B002F0B01004600500500010003 S3150C00051003002001002F0501002F0301002F02010B S3150C000520002F0101002F000110B54FF00053044CB1 S3150C0005300FCB84E80F00FFF7BFFEFFF729FF10BDB6 -S3150C000540C4FF03205022014B1A6070475455000C0F -S3150C000550024B186004331960704700BFF055000C4D -S3150C00056010B4064AAA231360552405490C60A02131 -S3150C000570116003605DF8044B704700BF5455000CC6 -S3150C000580A8AA000C30B4074BAA241C60064A5521B5 -S3150C000590116080251D601C6011603023036030BC27 -S3150C0005A0704700BF5455000CA8AA000CF522014B4D -S3150C0005B01A6070475455000C41F21003014AD0588A -S3150C0005C0704700BF0010005870B506460D46FFF781 -S3150C0005D0EDFFFFF7B7FF002407E0631C55F8240076 -S3150C0005E055F82310FFF7B4FF02343F2CF5D93046EB -S3150C0005F0FFF7B6FF41F21003024AD35813F0010F6E -S3150C000600F8D170BD0010005810B50446FFF7CEFFA8 -S3150C0006102046FFF7B7FF41F21003034AD35813F0F5 -S3150C000620010FF8D110BD00BF00100058F0B48B08B4 -S3150C0006301F1D50F8276001F00305ED00F824AC40AF -S3150C00064026EA040440F82740466F4F000324BC40BA -S3150C00065026EA04044467184CA04203D004F58074BF -S3150C000660A04207D1046E012606FA01F124EA010123 -S3150C000670016617E054688C404460CC08103450F87E -S3150C000680247001F00701890007268E4027EA06062A -S3150C00069040F8246050F82470167A06FA01F13943B2 -S3150C0006A040F82410043350F823101278AA400A4359 -S3150C0006B040F82320F0BC7047008E0248030F20F050 -S3150C0006C0704003EB43039B00014A9850704700BFF0 -S3150C0006D014440050034B1868034B5B6903F0010389 -S3150C0006E0D8407047C0FF032000460050030F20F08F -S3150C0006F0704003EB43039B00014A9850704700BFC0 -S3150C000700484600502DE9F04142F2107E0027BC46C7 -S3150C000710012638E00B6803EB83035B00B3FBF6F3AF -S3150C0007204D68B3FBF5F4374AA2FB0482D20802EB00 -S3150C00073082025200A21A052A05D9324AA2FB0442A9 -S3150C000740D208013203E02F4AA2FB0442D2082AB196 -S3150C00075002EB82046400B3FBF4F304E0294AA2FB27 -S3150C0007600323DB080122AB4201D35B1B00E0EB1A2F -S3150C000770142A07D89E4505D9B3F57A7F06D39E462B -S3150C0007801746B4460136402EC4D901E01746B44686 -S3150C00079042F2107E0126402212E042F2107302FB56 -S3150C0007A00333B3FBF7F30C899C4201D81D1B00E005 -S3150C0007B0E51AAE4501D9AE461646A34202D3013A16 -S3150C0007C0022AEAD8BB1B026842F040020260023BD6 -S3150C0007D01B0303F4E0434A89013A9201D2B2134354 -S3150C0007E0721E120202F4706213430CF1FF3C0CF001 -S3150C0007F03F0C43EA0C030361036823F040030360D8 -S3150C000800BDE8F081CDCCCCCCD0F8C43113F4407F0C -S3150C000810FAD10131120442F0020242EA0161C0F837 -S3150C000820C411704738B50446074D2846FFF75EFFDE -S3150C0008302846FFF743FF236823F001032360236850 -S3150C00084013F0020FFBD138BD10000010D0F8C831E0 -S3150C00085023F00F031943C0F8C8117047D0F8C8012C -S3150C00086000F00F00704700BF08B5FFF7F7FF01282F -S3150C00087002D0022803D005E0FFF72CFF08BDFFF7D6 -S3150C0008803DFD08BD002008BDF8B504460E461546CC -S3150C000890FFF7C8FF20463146FFF7D8FF2046FFF783 -S3150C0008A0E3FFB0FBF5F2C2F58062002A38BF0022E6 -S3150C0008B040F2FF37BA4228BF3A46C2F58061B0FB18 -S3150C0008C0F1F1AE098009B602B6FBF0F3BB4228BFC4 -S3150C0008D03B4603FB00F0800A691AA5EB80108142A7 -S3150C0008E08CBF0020012000B1134608B1012100E0A5 -S3150C0008F00221E26822F4434222F0FF02E260E2683F -S3150C00090043EA81331343E360F8BD00BF037E012B3A -S3150C00091017D103682022DA6101680B6823F0706234 -S3150C000920037B1B0603F0706313430B6003680269B9 -S3150C0009301A61036842695A610368034ADA61002046 -S3150C00094070470320704700BF40002800026802F180 -S3150C0009503843A3F5A833990AC3F344131B0243EA9D -S3150C0009604133916821F47F419160026891680B4391 -S3150C0009709360037E012B2FD810B503682022DA6111 -S3150C000980C37913F0200F0ED1426802F0604343EA9C -S3150C000990824302689361826802F0604343EA8243B1 -S3150C0009A00268D36005E0036842689A61036882684E -S3150C0009B0DA600446037E012B06D1FFF7A7FF2368F6 -S3150C0009C04FF00062DA6103E003684FF40062DA610B -S3150C0009D02368024ADA6110BD704700BF4000A006CA -S3150C0009E00268D169D369C3F3002311F0200F05D037 -S3150C0009F033B94FF0E063D361002070470420704791 -S3150C000A00022070470368D969DA69C2F3800211F4CF -S3150C000A10006F0FD182B91A6902615A694261D969AC -S3150C000A20DA69C2F3C00211F0040F07D0002AF2D122 -S3150C000A300020704703207047022070470020704743 -S3150C000A4030B48B08043350F8235001F00301C9006D -S3150C000A50F8248C4025EA040440F8234050F823403F -S3150C000A608A40224340F8232030BC704770B50546B7 -S3150C000A700E4600F0F5F8F47904B9102428463168CE -S3150C000A80224600F047F8B379013B6408013424028E -S3150C000A9044EA430343F4403343F00103EB633379F5 -S3150C000AA0013B1B0643F481736B6373792BB16A6B41 -S3150C000AB0013B42EA03436B6305E06A6B3379013B06 -S3150C000AC042EA03436B634FF4A063AB634FF0FF330F -S3150C000AD0EB6433892B6470BDD0F8083113F0E06FEA -S3150C000AE009D1836B13F0800FFBD14FF40053C36411 -S3150C000AF0C0F880107047C0F880117047D0F80C31E0 -S3150C000B0013F0E06F02D1406D80B27047D0F81C0133 -S3150C000B1080B2704763293BD9002A3BD02DE9F041BE -S3150C000B2015460C460646FFF7D5FD1B49A1FB0037BB -S3150C000B307F09A1FB0431480940F2FF3E4FF0010C3E -S3150C000B40E046714611E001FB07F305FB00F2B3FB2F -S3150C000B50F2F39C0AC3F30903B4F5806F04D2734510 -S3150C000B6002D29E46A446884601390029EBD148F4A8 -S3150C000B70004333617269094B1340013D43EA8523F7 -S3150C000B800CF1FF3C43EA0C4373610020BDE8F08195 -S3150C000B9001207047012070471F85EB51EF8000FC48 -S3150C000BA030B4D0F8084124F0E064C0F80841D0F81D -S3150C000BB00851064C2C4041EA032343EA026244EAFC -S3150C000BC00203C0F8083130BC704700BFC0C0FFF844 -S3150C000BD030B4D0F80C4124F0E064C0F80C41D0F8E5 -S3150C000BE00C51074C2C4041EA032343EA026244EAC7 -S3150C000BF0020343F08053C0F80C3130BC704700BF81 -S3150C000C00C0C0FFEF10B5114B984208D14FF40060ED -S3150C000C10FFF76CFD4FF40060FFF750FD10BD0C4B59 -S3150C000C20984207D10B4C2046FFF760FD2046FFF794 -S3150C000C3045FD10BD084B984206D1084C2046FFF7DF -S3150C000C4055FD2046FFF73AFD10BD00BF08000340D6 -S3150C000C5008000248800000100840024800010010FD -S3150C000C6010B50446154B984203D003F50073984211 -S3150C000C7003D11348FFF7C6FF14E0124B984203D07A -S3150C000C8003F50073984203D10F48FFF7BBFF09E049 -S3150C000C900E4B984203D003F50073984202D10C48D0 -S3150C000CA0FFF7B0FF0323E360E36813F0010FFBD0FB -S3150C000CB0236C23F00F03236410BD00BF0000034018 -S3150C000CC008000340000002480800024800400248A1 -S3150C000CD008400248704700BF72B6704762B670474C -S3150C000CE010B584B0FFF7F6FC044600E064004B4BED -S3150C000CF09C42FBD900E06408494B9C42FBD849480E -S3150C000D0001212246FFF7C0FD0194474B02934FF495 -S3150C000D10FA53ADF80C300123ADF80E30434C204697 -S3150C000D2001A9FFF7EFFC236843F040032360236817 -S3150C000D3043F0010323603E4B3E481860DA790221EA -S3150C000D4061F38712DA71596840F2E17464F31C019D -S3150C000D5059609A6864F31C029A60090E6FF3451188 -S3150C000D60D971120E42F02002DA72C26842F00052B9 -S3150C000D70C26008221A73002305E02D4A1A4400218A -S3150C000D8011740133DBB2072BF7D9294801240476F9 -S3150C000D90FFF7DCFD234821460022FFF735FD264BE5 -S3150C000DA026481860DA79022161F38712DA715968DC -S3150C000DB040F2676464F31C0159609A6864F31C0280 -S3150C000DC09A60090E6FF34511D971120E42F020028A -S3150C000DD0DA72C26842F00052C26008221A7300230B -S3150C000DE005E0154A1A44002111740133DBB2072BB6 -S3150C000DF0F7D9114800230376FFF7A8FD094801210E -S3150C000E000A46FFF701FD094B1A6822F040021A60E8 -S3150C000E101A6822F001021A6004B010BDFF1AB7005E -S3150C000E20000E27070040014820A107000043014897 -S3150C000E300888FE1F005001482888FE1F20500148D4 -S3150C000E4010B5104B1973002305E0C45C0D4A1A4407 -S3150C000E5014740133DBB28B42F7D30A4C2046FFF7EE -S3150C000E6055FD23680222DA612046FFF7B9FD01E041 -S3150C000E7000F048FC034B1B68DB6913F0020FF7D13B -S3150C000E8010BD00BF0888FE1F114B1B68DB6913F0F1 -S3150C000E90010F1AD010B504460D48FFF7B3FD48B143 -S3150C000EA000200DE00A4A1A44127CE2540133DBB2EC -S3150C000EB0012001E000200346054A127B9A42F1D834 -S3150C000EC0034B1B680122DA6110BD0020704700BF7E -S3150C000ED02888FE1F08B5FFF7FFFE08BD10B500F009 -S3150C000EE043FAA0B100F00CFE88B100F0C7FB00F08D -S3150C000EF04DFA00F03DFA20F0604020F07F00044BE4 -S3150C000F00186000F035FA4468FFF7E8FEA04710BDFC -S3150C000F1008ED00E070B508E0461C4D1C0B7803701C -S3150C000F2000F0F0FB224630462946531E9CB2002A9E -S3150C000F30F2D170BD030E082B01D100F18060704711 -S3150C000F4038B50546002419E000F0DCFB04EB44033D -S3150C000F509B000C4AD258AA420ED804EB44039B00C1 -S3150C000F60084803445B681A44AA4205D904EB4401B9 -S3150C000F7089000144087A38BD0134E4B20E2CE3D959 -S3150C000F80FF2038BDC41C000838B50546002410E007 -S3150C000F9000F0B8FB04EB44039B00084A13441B7A8D -S3150C000FA0AB4204D104EB44018900505838BD0134DE -S3150C000FB0E4B20E2CECD94FF0FF3038BDC41C00083F -S3150C000FC008B5C1F3090353B903688B4209D040F83D -S3150C000FD0041B4FF48062FFF79DFF012008BD002023 -S3150C000FE008BD012008BD00BF2DE9F041064600688A -S3150C000FF0FFF7A6FFFF2833D000272CE000F082FB7A -S3150C00100035683C0225443444043400F0E7F900F119 -S3150C0010100D0828462146FFF7D7FA05E000F0DEF961 -S3150C001020404520D800F06EFBFFF7C6FA00F0010031 -S3150C00103010F0FF0FF2D1FFF7BFFA30F0100315D105 -S3150C001040002305E0EA5CD2B2E15C8A4211D101339D -S3150C001050FF2BF7D90137032FD0D90120BDE8F0813A -S3150C0010600020BDE8F0810020BDE8F0810020BDE83D -S3150C001070F0810020BDE8F08138B504460D460B4BD7 -S3150C001080984206D00A4B994205D0FFF7ADFF18B926 -S3150C00109008E0084C00E0054C20462946FFF790FF77 -S3150C0010A010B938BD002038BD204638BD4888FE1F13 -S3150C0010B00040000C4C8CFE1F2DE9F04106460C46F8 -S3150C0010C017461D4621F47F7828F003080368B3F110 -S3150C0010D0FF3F04D14146FFF773FF034630B3336835 -S3150C0010E0434505D030464146FFF7C6FF0646D0B10C -S3150C0010F03368E41A3444043400F004FB331DE31A59 -S3150C001100B3F5806F07D3304608F58061FFF7B4FF5F -S3150C001110064650B1041D17F8013B04F8013B013D8E -S3150C001120EAD1012302E0002300E000231846BDE8C3 -S3150C001130F08100BFF8B505460E4688422DD870B32F -S3150C0011400F2926D92DE000F0DDFA2846FFF71CFF03 -S3150C0011500746B0F1FF3F26D000F040F900F5CE541B -S3150C00116008343846FFF750FA05E000F037F9A0428C -S3150C0011701BD800F0C7FAFFF71FFA00F0010010F0B9 -S3150C001180FF0FF2D1FFF718FA30F020030FD101351B -S3150C001190EDB2B542D7D90120F8BD0020F8BD00202C -S3150C0011A0F8BD0020F8BD0020F8BD0020F8BD0020D9 -S3150C0011B0F8BD00BF4FF0FF33024A1360024A1360BA -S3150C0011C0704700BF4C8CFE1F4888FE1F70B50D463D -S3150C0011D01646FFF7AFFE0446FFF7B2FEFF281AD0FD -S3150C0011E060190138FFF7ACFEFF2816D024F47F7384 -S3150C0011F023F003030A4A934206D10A482146324693 -S3150C0012002B46FFF759FF70BD0748214632462B4641 -S3150C001210FFF752FF70BD002070BD002070BD00BFEF -S3150C0012200040000C4888FE1F4C8CFE1F70B50C4607 -S3150C001230FFF780FE0646FFF783FE05463019013898 -S3150C001240FFF77EFEFF2D06D00146FF2805D0284667 -S3150C001250FFF770FF70BD002070BD002070BD00BF91 -S3150C001260114B1B68B3F1FF3F18D000B583B00E4B82 -S3150C00127059689A681144DA6811441A6911445A6912 -S3150C00128011449A691144DA698B18DB4302AA42F8B5 -S3150C001290043D06480421FFF799FF01E00120704741 -S3150C0012A003B05DF804FB00BF4888FE1F0042000C2B -S3150C0012B00E4B1A6804331B6813440D4A1268134408 -S3150C0012C00C4A126813440C4A126813440B4A1268EF -S3150C0012D013440B4A12681344DB430A4A12689342BE -S3150C0012E001D1012070470020704700BF0040000C60 -S3150C0012F00840000C0C40000C1040000C1440000C74 -S3150C0013001840000C0042000C08B50D4B1B68B3F1DD -S3150C001310FF3F04D00A48FFF767FE034668B1094B46 -S3150C0013201B68B3F1FF3F05D00648FFF75DFE034689 -S3150C00133010B902E0012300E00123184608BD00BFE6 -S3150C0013404888FE1F4C8CFE1F004870470040000C5E -S3150C00135008B5FFF72FFF08BD08B5FFF737FF08BD27 -S3150C00136008B5FFF763FF08BD08B5FFF7A1FF08BD79 -S3150C00137008B5FFF7E9FF08BD08B5FFF771FF03468F -S3150C00138010B1FFF7C1FF0346184608BD0022014BFA -S3150C0013901A60704710E000E008B5FFF7F7FF054B41 -S3150C0013A0054A5A6000229A6005211960034B1A609F -S3150C0013B008BD00BF10E000E07F3202005090FE1F17 -S3150C0013C0044B1B6813F4803F03D0034A13680133A4 -S3150C0013D01360704710E000E05090FE1F08B5FFF751 -S3150C0013E0EFFF014B186808BD5090FE1F08B50C4B5B -S3150C0013F0D3F8143113F4805F10D101460848FFF777 -S3150C0014006BFB074BD3F8143113F4807FF9D04FF4F0 -S3150C0014108072034BC3F81821012008BD002008BDBB -S3150C00142000000340074BD3F8143113F0080F07D113 -S3150C00143010B504460348FFF761FB2070012010BD70 -S3150C0014400020704700000340F0B585B04FF46143AF -S3150C001450019308238DF808308DF8093001258DF895 -S3150C0014600A5010278DF80B700026ADF80C600C4C4A -S3150C001470204601A9FFF7FAFA2046394604222B46E4 -S3150C001480FFF78EFB2046314604222B46FFF7A0FBC6 -S3150C001490236C23F00F0343F00203236405B0F0BD65 -S3150C0014A00000034070B506460D46402903D9104886 -S3150C0014B0772100F06FF82846FFF798FF012803D034 -S3150C0014C00B487B2100F066F800240CE000F01AF9BA -S3150C0014D0305DFFF78BFF012803D00548842100F00F -S3150C0014E059F80134A4B2ABB2A342EFD870BD00BF19 -S3150C0014F0781D000838B5224B1C789CB92148FFF79B -S3150C00150091FF012839D11F4B1B78002B30D0FFF7E8 -S3150C00151065FF1D4B186000221C4B1A700122184BDC -S3150C0015201A702AE00546194B1B7819481844FFF720 -S3150C00153079FF0446012810D1144B1A780132D2B225 -S3150C0015401A70104B1B789A4214D128461049FFF793 -S3150C001550E1FC00220A4B1A700FE0FFF73FFF0A4B23 -S3150C0015601B686433984207D90024054B1C7004E0B1 -S3150C0015701C4602E0002400E00024204638BD00BFD3 -S3150C0015809D90FE1F5890FE1F5490FE1F9C90FE1FB0 -S3150C0015905990FE1F08B500F0B5F8FCE708B500F049 -S3150C0015A0A9F8012810D0094B1B78012B0CD1FFF799 -S3150C0015B015FF074B1B6803F5FA73984204D30022F8 -S3150C0015C0024B1A70FFF78AFC08BD00BF9E90FE1FE7 -S3150C0015D0A090FE1F08B50122044B1A70FFF7FEFE01 -S3150C0015E0034B1860FFF7DAFF08BD00BF9E90FE1F85 -S3150C0015F0A090FE1F08B5FFF76DFC00F07FF8FFF713 -S3150C001600CBFEFFF7A5FE00F00DF8FFF7E3FF08BDD4 -S3150C00161008B500F077F8FFF7D3FE00F013F8FFF7E4 -S3150C001620BDFF08BD10B500F0DBF9FFF759FB044C04 -S3150C00163001232370FFF708FF0023237010BD00BFA2 -S3150C0016400088FE1F08B50B48FFF71EFC012805D1C4 -S3150C0016500122094B1A70074800F0E0F90548FFF71C -S3150C00166049FF012805D10022034B1A70014800F0EE -S3150C001670D5F908BDA490FE1F0088FE1F704700BF59 -S3150C00168038B505460C46084B1B78012B02D1C9B25E -S3150C001690FFF7D6FB044B1B781BB92846E1B2FFF7C4 -S3150C0016A001FF00F0B3F938BD0088FE1F074B1B780D -S3150C0016B0022B05D0032B05D0012B05D040207047FB -S3150C0016C00020704700207047082070470088FE1FD6 -S3150C0016D0074B1B78022B05D0032B05D0012B05D00D -S3150C0016E04020704700207047002070470820704744 -S3150C0016F00088FE1F08B500F081F908BD08B500F09A -S3150C0017000DFA08BD08B500F00FFA08BD10B4002399 -S3150C00171004E010F8011B0B44DBB221464C1E0029D9 -S3150C001720F7D1136001205DF8044B70470022014B82 -S3150C0017305A707047E490FE1F034BFE22DA70187144 -S3150C0017400222A3F844207047E490FE1F10B5054C06 -S3150C00175000232370FFF7EAFFFF23E3700123A4F8AD -S3150C001760443010BDE490FE1F064BFF22DA700022B7 -S3150C0017701A71597859719A71DA711A720622A3F88C -S3150C00178044207047E490FE1F08B50020FFF7D4FFF5 -S3150C00179008BD00BF084BFF22DA70084A9A64002283 -S3150C0017A01A715A719A710721D9711A725A729A72F0 -S3150C0017B00822A3F844207047E490FE1FB41D0008CD -S3150C0017C0044BFF22DA7042689A640122A3F8442083 -S3150C0017D0704700BFE490FE1F10B5084CFF23E37062 -S3150C0017E04168A06CE21DFFF791FF20710023637125 -S3150C0017F0A3710823A4F8443010BD00BFE490FE1F6B -S3150C00180008B53120FFF798FF08BD00BF38B5084C66 -S3150C001810FF23E370002525716571FFF747FFA07163 -S3150C001820E571257265720723A4F8443038BD00BFF4 -S3150C001830E490FE1F38B5FFF779FF0E4C0125257095 -S3150C001840FF23E3701023237100236371FFF72EFF30 -S3150C001850A071FFF73DFFE071FFF73AFFC0F30720D9 -S3150C00186020726572A5720823A4F84430FFF770FD48 -S3150C00187038BD00BFE490FE1F38B505464478FFF727 -S3150C00188015FF0138844203DD2220FFF755FF38BDD2 -S3150C001890084C201DA16C6A78FFF73CFBFF23E37014 -S3150C0018A06B78A26C1344A3646B780133A4F84430B0 -S3150C0018B038BD00BFE490FE1F38B504464578FFF7E7 -S3150C0018C0F5FE0138854203DD2220FFF735FF38BDD2 -S3150C0018D06168084DA964281D6278FFF71BFBFF237E -S3150C0018E0EB706378AA6C1344AB6463780133A5F888 -S3150C0018F0443038BDE490FE1F38B504460D4B9D6C44 -S3150C001900FFF7D4FE411E2846621CFFF725FD18B9C9 -S3150C0019103120FFF711FF38BD064CFF23E370FFF7AC -S3150C001920C5FE0138A36C1844A0640123A4F8443006 -S3150C00193038BD00BFE490FE1F38B504464578FFF766 -S3150C001940B5FE0238854203DD2220FFF7F5FE38BDD1 -S3150C0019500F4BFF22DA700122A3F84420617831B9CB -S3150C001960FFF70AFD90B93120FFF7E6FE38BD084BAC -S3150C001970986CA21CFFF7F0FC18B93120FFF7DCFEBF -S3150C00198038BD6378024A916C0B44936438BD00BF32 -S3150C001990E490FE1F08B54168074B986CFFF7E0FC16 -S3150C0019A018B93120FFF7C8FE08BD034BFF22DA70C9 -S3150C0019B00122A3F8442008BDE490FE1F08B5FFF7EA -S3150C0019C08DFA034BFF22DA700122A3F8442008BDDE -S3150C0019D0E490FE1F08B589B2FFF752FE08BD00BFA2 -S3150C0019E0054B00221A709A6483F84320A3F844200E -S3150C0019F09A705A70704700BFE490FE1F024B18781D -S3150C001A0000B10120704700BFE490FE1F0022024B7C -S3150C001A1083F84320704700BFE490FE1F08B5037897 -S3150C001A20FF2B02D1FFF706FF50E0344A1278012A49 -S3150C001A3062D1C93B352B46D8DFE803F03345454226 -S3150C001A4045453F363C39454545454545454545455E -S3150C001A504545454545454545454545454545454524 -S3150C001A60454545454545241E1B2145454527452AE3 -S3150C001A702D30FFF701FF29E0FFF71EFF26E0FFF7E9 -S3150C001A809FFE23E0FFF7A8FE20E0FFF783FE1DE094 -S3150C001A90FFF77AFE1AE0FFF767FE17E0FFF756FE30 -S3150C001AA014E0FFF729FF11E0FFF746FF0EE0FFF702 -S3150C001AB0ADFE0BE0FFF76EFF08E0FFF77FFF05E0DA -S3150C001AC0FFF79EFE02E02020FFF736FE0B4B93F845 -S3150C001AD04330012B02D11020FFF72EFE074BB3F833 -S3150C001AE044100BB2002B07DD0448012380F8433069 -S3150C001AF0033009B2FFF76EFF08BD00BFE490FE1F6E -S3150C001B0008B500F045F8044B5B6A13F4005F01D18D -S3150C001B10002008BD012008BD008F024808B56420CE -S3150C001B2000F006F808BD00BF08B500F007F808BDC0 -S3150C001B30014B1880704700BF3291FE1F08B5FFF7A6 -S3150C001B404DFC0F4B1B68984218D30E4B1B783BB9B8 -S3150C001B5001220C4B1A704FF400720B4B5A6006E0C4 -S3150C001B600022084B1A704FF00072074B5A60FFF7B1 -S3150C001B7035FC064B1B881844014B186008BD00BF8A -S3150C001B803491FE1F3091FE1F008502483291FE1FD4 -S3150C001B904FF00072014B5A60704700BF0085024837 -S3150C001BA010B5084809218022FEF74AFF064C20464C -S3150C001BB00D210022FEF744FF236E23F40053236607 -S3150C001BC010BD00BF00850248008F02482DE9F04188 -S3150C001BD08CB04FF000088DF8248001260A96022559 -S3150C001BE08DF82C501C4C2046042109AAFEF71EFD2C -S3150C001BF090278DF8187007968DF8205020460521F1 -S3150C001C0006AAFEF713FD154AD36923F007033343DF -S3150C001C10D3610CAA02F8248D20460D21FEF706FD91 -S3150C001C208DF8007001968DF8085020460C216A46F6 -S3150C001C30FEF7FCFC0A4B1A6842F040021A60DA689E -S3150C001C4022F007022A43DA601A6822F040021A6070 -S3150C001C500CB0BDE8F08100BF0081024800000340D3 -S3150C001C600043014808B5FFF79BFFFFF7C3FCFFF7DE -S3150C001C70ADFFFFF7CDFCFCE770B50E4B0E4CE41A2E -S3150C001C80A41000251E46A54204D056F825309847C8 -S3150C001C900135F8E7FFF71EF8084C094BE41AA410B7 -S3150C001CA000251E46A54204D056F825309847013526 -S3150C001CB0F8E770BD0488FE1F0488FE1F0488FE1F0B -S3150C001CC00488FE1F0040000C0040000001000000CC -S3150C001CD00080000C004000000200000000C0000C58 -S3150C001CE000400000030000000000010C0040000052 -S3150C001CF0040000000040010C00400000050000003C -S3150C001D000080010C004000000600000000C0010C21 -S3150C001D1000400000070000000000020C000002005A -S3150C001D20080000000000040C00000400090000007C -S3150C001D300000080C000004000A00000000000C0C57 -S3150C001D40000004000B0000000000100C0000040052 -S3150C001D500C0000000000140C000004000D00000034 -S3150C001D600000180C000004000E00000000001C0C03 -S3150C001D70000004000F000000433A2F576F726B2FC0 -S3150C001D80736F6674776172652F4F70656E424C5433 -S3150C001D902F5461726765742F536F757263652F418B -S3150C001DA0524D434D345F584D43342F756172742E2A -S3110C001DB0630000004F70656E424C54003E -S3090C001DBC040000000D +S3150C000540C4FF032008B502F0D3FE08BD2DE9F04127 +S3150C00055084B04FF480330293002404AD05F80C4D9F +S3150C000560DFF8D880404609212A4600F0ABF98DF811 +S3150C0005700440304E304604212A4600F0A3F98DF88B +S3150C0005800440304602212A4600F09CF98DF80440BE +S3150C000590304603212A4600F095F98DF80C40882741 +S3150C0005A08DF80470304605212A4600F08BF98DF83B +S3150C0005B00C408DF80470304608212A4600F082F96A +S3150C0005C08DF80C408DF80470304609212A4600F04F +S3150C0005D079F98DF80440404608212A4600F072F954 +S3150C0005E08DF80C408DF80470304607212A4600F031 +S3150C0005F069F98DF80440304621462A4600F062F926 +S3150C00060030462146012200F089FD4FF0806364F3E9 +S3150C000610010364F38303022262F3092362F38B233F +S3150C00062064F38F33012262F39753034A136004B0C9 +S3150C000630BDE8F0810082024840400050008F02481D +S3150C00064010B5244C204600F043FC2268136823F4B2 +S3150C0006508013136002F04CFE00F59C54083405E040 +S3150C00066002F046FEA04207D203F028F819480021F2 +S3150C00067000F02AFD0028F3D0164C20460021164A1D +S3150C00068000F0F6FC2268136843F490431360236869 +S3150C00069041F21802995841F400519950196841F0E9 +S3150C0006A0080119602368995841F0020199501A689B +S3150C0006B042F004021A60094B08221A7000225A7082 +S3150C0006C027229A706922DA705B221A7145225A71B6 +S3150C0006D010BD00BF4088FE1F744000088488FE1FB2 +S3150C0006E00823037000234370272383706923C37088 +S3150C0006F05B23037145234371704700BF10B509484E +S3150C00070000F07EFB0446421E40F2F3539A4205D893 +S3150C00071004480549224600F041FB00E0002420462F +S3150C00072010BD00BF4088FE1F1093FE1F284B1B8870 +S3150C000730013B9BB240F2F352934248D8254B5A697F +S3150C00074093F826305B01D118D358002B0ADA214BCB +S3150C0007501B68022141F214029950002141F2040255 +S3150C000760995070478968002303E01B4AD25CCA542F +S3150C0007700133174A12889A42F7D8164B596993F8DF +S3150C000780260001EB40114A6093F8262083F82820B6 +S3150C00079058695201815841F00041815093F8262046 +S3150C0007A00132D2B283F8262093F825309A4203D12F +S3150C0007B00022084B83F82620064B00221A621B687F +S3150C0007C0022041F21401585041F204015A5070476C +S3150C0007D07C92FE1F4088FE1F1093FE1F5022014B79 +S3150C0007E01A6070475455000C024B1860043319609C +S3150C0007F0704700BFF055000C10B4064AAA231360CC +S3150C000800552405490C60A021116003605DF8044B6A +S3150C000810704700BF5455000CA8AA000C30B4074B07 +S3150C000820AA241C60064A5521116080251D601C6097 +S3150C00083011603023036030BC704700BF5455000C68 +S3150C000840A8AA000CF522014B1A6070475455000CEF +S3150C00085041F21003014AD058704700BF00100058EF +S3150C00086070B506460D46FFF7EDFFFFF7B7FF002400 +S3150C00087007E0631C55F8240055F82310FFF7B4FF66 +S3150C00088002343F2CF5D93046FFF7B6FF41F2100380 +S3150C000890024AD35813F0010FF8D170BD001000585E +S3150C0008A010B50446FFF7CEFF2046FFF7B7FF41F21F +S3150C0008B01003034AD35813F0010FF8D110BD00BF33 +S3150C0008C000100058F0B48B081F1D50F8276001F07B +S3150C0008D00305ED00F824AC4026EA040440F8274052 +S3150C0008E0466F4F000324BC4026EA04044467184CA8 +S3150C0008F0A04203D004F58074A04207D1046E0126F1 +S3150C00090006FA01F124EA0101016617E054688C40ED +S3150C0009104460CC08103450F8247001F007018900AB +S3150C00092007268E4027EA060640F8246050F8247005 +S3150C000930167A06FA01F1394340F82410043350F8BC +S3150C00094023101278AA400A4340F82320F0BC7047C3 +S3150C000950008E0248030F20F0704003EB43039B000C +S3150C000960014A9850704700BF14440050034B186856 +S3150C000970034B5B6903F00103D8407047C0FF0320AB +S3150C00098000460050014B5860704700BF00460050AF +S3150C000990030F20F0704003EB43039B00014A985071 +S3150C0009A0704700BF484600502DE9F04142F2107ED8 +S3150C0009B00027BC46012638E00B6803EB83035B007B +S3150C0009C0B3FBF6F34D68B3FBF5F4374AA2FB04828E +S3150C0009D0D20802EB82025200A21A052A05D9324A23 +S3150C0009E0A2FB0442D208013203E02F4AA2FB0442C6 +S3150C0009F0D2082AB102EB82046400B3FBF4F304E0E0 +S3150C000A00294AA2FB0323DB080122AB4201D35B1B61 +S3150C000A1000E0EB1A142A07D89E4505D9B3F57A7F60 +S3150C000A2006D39E461746B4460136402EC4D901E07D +S3150C000A301746B44642F2107E0126402212E042F2DC +S3150C000A40107302FB0333B3FBF7F30C899C4201D8FA +S3150C000A501D1B00E0E51AAE4501D9AE461646A3426B +S3150C000A6002D3013A022AEAD8BB1B026842F04002C2 +S3150C000A700260023B1B0303F4E0434A89013A9201EC +S3150C000A80D2B21343721E120202F4706213430CF1BB +S3150C000A90FF3C0CF03F0C43EA0C030361036823F0A4 +S3150C000AA040030360BDE8F081CDCCCCCCD0F8C4318A +S3150C000AB013F4407FFAD10131120442F0020242EAE9 +S3150C000AC00161C0F8C411704738B50446074D284675 +S3150C000AD0FFF75EFF2846FFF73DFF236823F001036F +S3150C000AE02360236813F0020FFBD138BD10000010F1 +S3150C000AF0D0F8C83123F00F031943C0F8C81170475A +S3150C000B00D0F8C80100F00F00704700BF08B5FFF71A +S3150C000B10F7FF012802D0022803D005E0FFF726FFD5 +S3150C000B2008BDFFF7EBFB08BD002008BDF8B5044671 +S3150C000B300E461546FFF7C8FF20463146FFF7D8FF8D +S3150C000B402046FFF7E3FFB0FBF5F2C2F58062002A00 +S3150C000B5038BF002240F2FF37BA4228BF3A46C2F5E8 +S3150C000B608061B0FBF1F1AE098009B602B6FBF0F379 +S3150C000B70BB4228BF3B4603FB00F0800A691AA5EB73 +S3150C000B80801081428CBF0020012000B1134608B1B1 +S3150C000B90012100E00221E26822F4434222F0FF0226 +S3150C000BA0E260E26843EA81331343E360F8BD00BFB9 +S3150C000BB0037E012B17D103682022DA6101680B68CA +S3150C000BC023F07062037B1B0603F0706313430B6008 +S3150C000BD0036802691A61036842695A610368034A29 +S3150C000BE0DA61002070470320704700BF40002800E0 +S3150C000BF0026802F13843A3F5A833990AC3F34413E8 +S3150C000C001B0243EA4133916821F47F4191600268EB +S3150C000C1091680B439360037E012B2FD810B50368A4 +S3150C000C202022DA61C37913F0200F0ED1426802F04C +S3150C000C30604343EA824302689361826802F0604330 +S3150C000C4043EA82430268D36005E0036842689A610E +S3150C000C5003688268DA600446037E012B06D1FFF72F +S3150C000C60A7FF23684FF00062DA6103E003684FF4D4 +S3150C000C700062DA612368024ADA6110BD704700BF70 +S3150C000C804000A0060268D169D369C3F3002311F0B2 +S3150C000C90200F05D033B94FF0E063D36100207047C5 +S3150C000CA004207047022070470368D969DA69C2F3D9 +S3150C000CB0800211F4006F0FD182B91A6902615A6968 +S3150C000CC04261D969DA69C2F3C00211F0040F07D088 +S3150C000CD0002AF2D10020704703207047022070478B +S3150C000CE00020704730B400221EE0016953014FF01A +S3150C000CF00044CC500169194444F2F4544C60016927 +S3150C000D001944856940F2F45404FB02548C60013298 +S3150C000D1090F82410914201D0144600E00024016999 +S3150C000D200B4401EB4411D96090F824309342DCD883 +S3150C000D300268016941F20C03D150002380F8273078 +S3150C000D4030BC704730B4002318E041695A01124C8C +S3150C000D508C5041691144C56940F2F45404FB0354A8 +S3150C000D608C60013390F82510994201D01C4600E0A6 +S3150C000D70002441690A4401EB4411D16090F8252006 +S3150C000D809A42E2D80268416941F21003D15000231D +S3150C000D9080F8263030BC70470000103038B5044659 +S3150C000DA01546036990F8270003EB4013084699682B +S3150C000DB003F04CF9226994F827305B014FF000419F +S3150C000DC0D15094F827300133DBB284F8273094F8ED +S3150C000DD02420934202D1002384F82730236841F261 +S3150C000DE014029A5812F0800F08D0802141F2140296 +S3150C000DF099502268002141F20803D150284638BD8B +S3150C000E00026990F827305B01D058002808DB00F403 +S3150C000E100343B3F5407F05D1C0F30D40043870474A +S3150C000E20002070474FF0FF30704700BF194B1B680E +S3150C000E30194A126902F0010293405B080168174ACD +S3150C000E40934203D808230B6100207047144A93423F +S3150C000E5003D80C230B6100207047124A934202D828 +S3150C000E60002008617047104A934203D804230B6193 +S3150C000E70002070470D4A934203D810230B610020C3 +S3150C000E8070470B4A934203D814230B61002070471A +S3150C000E9002207047C0FF032000460050C00E160209 +S3150C000EA00087930300E1F50580D1F00800C2EB0B37 +S3150C000EB080B2E60E10B50420FFF764FD034C204605 +S3150C000EC0FFF766FD2046FFF745FD10BD0400002028 +S3150C000ED038B50446FFF7EEFF236803F580531A680E +S3150C000EE042F001021A60236803F580531B6813F065 +S3150C000EF0010FF8D12046FFF799FF0546A268E16875 +S3150C000F002368196423685A6423684FF480621A6054 +S3150C000F10236880229A612268144941F21803D15041 +S3150C000F20236803F58053124A1A602046FFF7DAFE4F +S3150C000F302046FFF707FF22684FF0FF3141F21403FA +S3150C000F40D15022686FF07C43C2F810312268C2F887 +S3150C000F500C3123686FF0C022C3F8002223684FF4CB +S3150C000F600272DA6300232362284638BD040020028D +S3150C000F708020010230B405682C6904F03C0444EA74 +S3150C000F80C12141EA821242F001022A610022016863 +S3150C000F900C6914F0010F03D14A691A80002005E090 +S3150C000FA001324FF6FE718A42F1D9022030BC7047ED +S3150C000FB010B4046863610468236903F03C0343EAD4 +S3150C000FC0C12141EA821242F0030323610023026825 +S3150C000FD0126912F0010F06D001334FF6FE729342DE +S3150C000FE0F5D9022000E000205DF8044B704700BFE5 +S3150C000FF030B583B005460C4602220DF10603FFF709 +S3150C001000B9FFA0B928462146032201ABFFF7B2FF70 +S3150C00101078B9BDF80630222B0DD1BDF8043023F07B +S3150C0010200F039BB2B3F5AB5F07D0032006E0042099 +S3150C00103004E0042002E0032000E0002003B030BDF1 +S3150C00104030B583B005460C4600224FF40043FFF73B +S3150C001050AFFF034653B92846214600220DF106037D +S3150C001060FFF788FFBDF90630002BF4DB03B030BD6B +S3150C00107070B506460D461446FFF7BAFF034608BB85 +S3150C00108030462946FFF7DCFF0346D8B96388B3F52B +S3150C001090804F01D0002301E04FF40053A288B2F533 +S3150C0010A0006F01D143F48073A2790AB143F48053E3 +S3150C0010B0E2790AB143F48043304629460022FFF711 +S3150C0010C077FF0346184670BD00B583B001220DF1BB +S3150C0010D00603FFF74FFFBDF8063003F004039BB27F +S3150C0010E00BB1012000E0002003B05DF804FB00BF4B +S3150C0010F030B48B08043350F8235001F00301C900B7 +S3150C001100F8248C4025EA040440F8234050F8234088 +S3150C0011108A40224340F8232030BC704710B4436FFA +S3150C001120490003248C4023EA04034367436F8A4037 +S3150C0011301A4342675DF8044B704700BF70B505460D +S3150C0011400E4600F0F5F8F47904B9102428463168F7 +S3150C001150224600F047F8B379013B640801342402B7 +S3150C00116044EA430343F4403343F00103EB6333791E +S3150C001170013B1B0643F481736B6373792BB16A6B6A +S3150C001180013B42EA03436B6305E06A6B3379013B2F +S3150C00119042EA03436B634FF4A063AB634FF0FF3338 +S3150C0011A0EB6433892B6470BDD0F8083113F0E06F13 +S3150C0011B009D1836B13F0800FFBD14FF40053C3643A +S3150C0011C0C0F880107047C0F880117047D0F80C3109 +S3150C0011D013F0E06F02D1406D80B27047D0F81C015D +S3150C0011E080B2704763293BD9002A3BD02DE9F041E8 +S3150C0011F015460C460646FFF7B9FB1B49A1FB003703 +S3150C0012007F09A1FB0431480940F2FF3E4FF0010C67 +S3150C001210E046714611E001FB07F305FB00F2B3FB58 +S3150C001220F2F39C0AC3F30903B4F5806F04D2734539 +S3150C00123002D29E46A446884601390029EBD148F4D1 +S3150C001240004333617269094B1340013D43EA852320 +S3150C0012500CF1FF3C43EA0C4373610020BDE8F081BE +S3150C00126001207047012070471F85EB51EF8000FC71 +S3150C00127030B4D0F8084124F0E064C0F80841D0F846 +S3150C0012800851064C2C4041EA032343EA026244EA25 +S3150C0012900203C0F8083130BC704700BFC0C0FFF86D +S3150C0012A030B4D0F80C4124F0E064C0F80C41D0F80E +S3150C0012B00C51074C2C4041EA032343EA026244EAF0 +S3150C0012C0020343F08053C0F80C3130BC704700BFAA +S3150C0012D0C0C0FFEF10B5114B984208D14FF4006017 +S3150C0012E0FFF756FB4FF40060FFF734FB10BD0C4BB9 +S3150C0012F0984207D10B4C2046FFF74AFB2046FFF7D6 +S3150C00130029FB10BD084B984206D1084C2046FFF726 +S3150C0013103FFB2046FFF71EFB10BD00BF0800034035 +S3150C0013200800024880000010084002480001001026 +S3150C00133010B50446154B984203D003F5007398423A +S3150C00134003D11348FFF7C6FF14E0124B984203D0A3 +S3150C00135003F50073984203D10F48FFF7BBFF09E072 +S3150C0013600E4B984203D003F50073984202D10C48F9 +S3150C001370FFF7B0FF0323E360E36813F0010FFBD024 +S3150C001380236C23F00F03236410BD00BF0000034041 +S3150C00139008000340000002480800024800400248CA +S3150C0013A008400248704700BF10B4013A0A440BE0EB +S3150C0013B00C784B7803EB04239BB2184480B298420A +S3150C0013C001D2013080B202319142F1D307D10B78B0 +S3150C0013D01B02184480B2984201D2013080B25DF8EB +S3150C0013E0044B704770B4C5780D44EDB2134CE570E0 +S3150C0013F083780E0A3344DBB2A370427862700078AD +S3150C00140020709CB2A64206D90132D2B20B4C627045 +S3150C0014100AB901302070C9B28D420CDA0133DBB245 +S3150C001420064A93703BB953780133DBB2537013B948 +S3150C00143013780133137070BC704700BF8492FE1F83 +S3150C00144010B50146074C20680830FFF7CBFF236820 +S3150C001450054A117819725178597291789972D27825 +S3150C001460DA7210BD9492FE1F8492FE1F00221A4B54 +S3150C0014701A7006E00021194A22F813100133164A95 +S3150C0014801370154B1B78002BF4D00022124B1A70DC +S3150C00149008E06822124902FB03120021517601333F +S3150C0014A00D4A13700C4B1B78002BF2D04FF4806254 +S3150C0014B00C4B1A800022084B1A7007E00A4A02EB02 +S3150C0014C08312002191800133034A1370024B1B785F +S3150C0014D0002BF3D0704700BF8C88FE1F0093FE1FB5 +S3150C0014E09892FE1F8088FE1F5499FE1F00220A4BFD +S3150C0014F01A700BE01946094A32F813201AB9074B31 +S3150C00150023F8110070470133034A1370024B1B7802 +S3150C001510002BEFD0704700BF8C88FE1F0093FE1F78 +S3150C001520030A43EA002080B2704700BF08B50020CA +S3150C00153005491422FFF738FF10B1FFF7F1FF08BD7C +S3150C0015404FF6FF7008BD00BF1E93FE1F38B50D4D3C +S3150C0015502C7C6B7C03EB0424143CA4B2204480B298 +S3150C00156005F11A010822FFF71FFF05F12201224699 +S3150C001570FFF71AFF10B1FFF7D3FF38BD4FF6FF7018 +S3150C00158038BD00BF1093FE1F08B50620FFF7DEFF1F +S3150C00159008BD00BF70B5A54B1C68042800F071810E +S3150C0015A0A34BA44A1360A44A1360032810D1637E8C +S3150C0015B003F00F03032B40F0DA85238A002B40F04F +S3150C0015C0D68508229D4B1A7002F090F900F094BC57 +S3150C0015D002287BD19A4AD3780133DBB2D37063B934 +S3150C0015E093780133DBB293703BB953780133DBB29A +S3150C0015F0537013B91378013313700023914A138077 +S3150C001600914A1380637E072B01D0052B0AD1A37E4A +S3150C0016100133DBB2A376782B40F0A98500236376E1 +S3150C00162000F0A5BD002B00F0A285228A002A41D02D +S3150C001630A27E511EA176002A40F09985E27E082AE8 +S3150C00164005D0591EC9B201290ED8052A0CD1002382 +S3150C00165063768022794B1A7002F048F914227B4B80 +S3150C00166083F82F2000F014BD042A03D803219140DF +S3150C001670C9B200E03021A1760132E27603F00F0305 +S3150C001680013B072B00F27385DFE813F078020800A4 +S3150C0016900D00F2037105F2037105F20300226B4B88 +S3150C0016A083F82F206EE20422644B1A7002F01EF9A6 +S3150C0016B000F057BC03F00F03032B40F058850822AB +S3150C0016C05E4B1A7002F012F900F016BC052817D101 +S3150C0016D05F4B1B689B88002B00F049850023534AFF +S3150C0016E013605C4A53490A6053490A60564A138090 +S3150C0016F0544A13800822514B1A7001F04DFAC0E07F +S3150C001700524B9B7B452B40F03285504A157C537CC3 +S3150C00171003EB05214B4A1288914200F328858DB2C2 +S3150C001720484B1D80494B1B7D13F03F0F40F01F8526 +S3150C001730464B5B7D002B40F01A85474B1C880CB939 +S3150C0017405B885BB1414BDB8B9C4240F010853F4B79 +S3150C0017501A8C414B5B889A4240F00985FFF7E6FEEE +S3150C0017604FF6FF73984240F00285384BDB7D062B13 +S3150C00177000F0B880112B23D0012B40F0F884334BAA +S3150C00178093F82230082B40F0F284304B002283F879 +S3150C00179022209B8C4FF6F672934203D909332B4ABF +S3150C0017A0938402E00833294A9384284B5A8BDA83B4 +S3150C0017B09A8B1A845C83284A52889A8300F0D3BC8D +S3150C0017C01C3D204B1D80254A214B1A6026E09A8829 +S3150C0017D00AB31E49898C8A421DD1DA8832B11B495B +S3150C0017E0498C8A4202D0B2F58A4F14D11A8812B9A2 +S3150C0017F05988002936D04FF6FF718A4202D1588893 +S3150C00180088422FD01149498B8A4204D10F4A918BB9 +S3150C0018105A88914226D040330D4A13600C4B1B68F4 +S3150C0018200F4A9342D3D300F0A2BC00BF9492FE1F82 +S3150C0018304693FE1F9092FE1F8092FE1F8892FE1FFB +S3150C0018407C88FE1F7C92FE1F5299FE1F1093FE1F72 +S3150C0018508C92FE1F3A93FE1F0C93FE1F5499FE1F8B +S3150C0018609499FE1F0023AD4A13600221AC4A1170F5 +S3150C001870AC4AAD490A60AD490A60AD4A138001F025 +S3150C0018808BF9AB4B1A88002A00F0718402F11C010B +S3150C00189089B2A84B1980A84B080A18745974A74921 +S3150C0018A00968087A98751120D875083292B2100A10 +S3150C0018B040EA0222DA84002283F8282083F82920C1 +S3150C0018C08A885A84CA889A849D4A10885883528872 +S3150C0018D09A830A88DA834A881A843633924A1360C2 +S3150C0018E000F02CBCFFF750FE4FF6FF73984240F009 +S3150C0018F03E84944C17E0617EA1B18F4B9A8CA388E1 +S3150C0019009A420FD18C4B5A8CE3889A420AD18A4B55 +S3150C0019105A8B23889A4205D1874B9A8B63889A42B5 +S3150C00192000F04A816834874B9C42E4D9824B93F889 +S3150C0019302F3003F03F03022B14D17F4B9B8C99B2B3 +S3150C001940814A13800022814B1A7007E0804A32F8D4 +S3150C001950132091425BD001337C4A13707B4B1B786E +S3150C001960002BF3D0744B93F82F3013F0040F40F088 +S3150C001970FE83714B142283F82F2028216D4A118087 +S3150C001980502283F82E2093F8290093F82D2083F803 +S3150C001990292093F8281093F82C2083F8282083F814 +S3150C0019A02C1093F8272093F82B4083F8274083F8C4 +S3150C0019B02B2093F82640654D2C7093F82A5083F80B +S3150C0019C0265083F82A400130C0B283F82D0068B93E +S3150C0019D04B1CDBB2584981F82C303BB9531CDBB29B +S3150C0019E081F82B3013B9013481F82A40524B5A8CAA +S3150C0019F055490A80998C59849A845A8BDA839A8B26 +S3150C001A001A844F4A1188598352889A8381E3002499 +S3150C001A104E4B1C701CE0194668224A4802FB030216 +S3150C001A20527E1AB9682404FB010415E0072A0CD16E +S3150C001A303CB16822434902FB0312917EA27E91427D +S3150C001A4003D9404A682404FB032401333F4A13702C +S3150C001A503E4B1B78002BDED0002C00F088832F4BDE +S3150C001A601C600323A37623760023A3750422E27558 +S3150C001A70E376314DAB8CA3806B8CE3806B8B238030 +S3150C001A80AB8B638001206076324B1A7822735A78BE +S3150C001A9062739A78A273DB78E373208295F8293007 +S3150C001AA0E37295F82830A37295F82730637295F88F +S3150C001AB026302372FFF7C4FC95F82E0000F0F003D5 +S3150C001AC0502B5BDD0022214B1A704FE003F13602DE +S3150C001AD0194DAA5C204D2A70002A4FD0012A03D139 +S3150C001AE001331A4A137041E0022A37D103F1370247 +S3150C001AF0114DAA5C042A31D101F13803EA5C393163 +S3150C001B006B5C43EA0222104B1A8040F20A63934242 +S3150C001B1028BF13466382A38230E000BF9492FE1F57 +S3150C001B208892FE1F3A93FE1F9092FE1F8092FE1F14 +S3150C001B305299FE1F7C92FE1F1093FE1F8C92FE1F65 +S3150C001B400C93FE1F9892FE1F7888FE1F8C88FE1F32 +S3150C001B500093FE1F7C88FE1F8D88FE1F03F1370243 +S3150C001B60A7498A5C52B11344A64A1370A54B1B783D +S3150C001B7019460209053AB3EB820FA7DB1022A04BDC +S3150C001B8083F82F209E4B93F82F2042F0020283F805 +S3150C001B902F20022283F83620042283F837200622CF +S3150C001BA083F838200A2283F839202C21964A118092 +S3150C001BB0602283F82E2072E2944B1C600022944B18 +S3150C001BC01A708F4B93F82F2012F0040F07D00023B6 +S3150C001BD0637620228E4B1A7001F088FEC7E2884B82 +S3150C001BE093F82E301B099B0086480370EB1A143BA6 +S3150C001BF09BB28548038001F00F01022903D102F044 +S3150C001C003F0112290FD013B912F0030F0BD07C4BE6 +S3150C001C10D98C2389994240F03782794B198D638987 +S3150C001C20994240F0318212F0100F48D0218A0029D7 +S3150C001C3045D004F10C00FFF7D5FB714B93F82A3015 +S3150C001C40744A107883423AD16D4B93F82B30517805 +S3150C001C508B4234D16A4B93F82C30927893422ED126 +S3150C001C60674B93F82D506B4BDB789D4227D1207335 +S3150C001C706173A273E373E37ED3B9237EA27E9A1AB1 +S3150C001C80A17DA2EBD10202F0FF02D3B21144C9B27C +S3150C001C90A17513F0800F01D05242D3B2E07DA3EBB5 +S3150C001CA0900250FA82F2D3B2E37503EBD10323769A +S3150C001CB00122574B1A70237EA37600232382617E62 +S3150C001CC001F00F03013B072B00F25182DFE813F002 +S3150C001CD008002300AA007601A601C201DC016801F6 +S3150C001CE04B4B1B7813F0010F00F0418203236376F4 +S3150C001CF04022474B1A7000232382434B188820B18D +S3150C001D004222434B1A70FFF79BFB0022424B1A8070 +S3150C001D1001F0ECFDF0E03E4B1B7813F0010F65D0A3 +S3150C001D20374B93F82F3003F03F03122B5ED1344B15 +S3150C001D3093F82E0000F0F003502B39DD0022314BC6 +S3150C001D401A702DE003F136022D4DAA5C334D2A7024 +S3150C001D5072B3012A03D101332A4A137020E0022AF6 +S3150C001D6016D103F13702264DAA5C042A10D101F1D3 +S3150C001D703803EA5C39316B5C43EA0222284B1A8041 +S3150C001D8040F20A63934228BF13466382A3820FE094 +S3150C001D9003F137021A498A5C52B11344194A13707B +S3150C001DA0184B1B7819460209053AB3EB820FC9DBAF +S3150C001DB003236376124B93F82620227293F827207E +S3150C001DC0627293F82820A27293F82930E3720120EC +S3150C001DD0FFF736FB42220E4B1A70002323820A4A67 +S3150C001DE013800D4A138001F081FD85E02022084BFB +S3150C001DF01A7001F07BFD054B1B6800225A76B1E583 +S3150C001E001093FE1F8C88FE1F7C92FE1F9492FE1F61 +S3150C001E108892FE1F8492FE1F5299FE1F8D88FE1F0C +S3150C001E207888FE1F914B93F82F3013F0010F24D0B6 +S3150C001E3011F0100F21D1238A002B40F098818C4D84 +S3150C001E402888013080B2FFF7FBFA8A4A137843F0F0 +S3150C001E50100313702A881AB143F00203854A1370D3 +S3150C001E6001F044FD01232382082363760023E376E5 +S3150C001E7011227E4B83F82F200AE113F0200F10D08D +S3150C001E807A4890F834301A0290F8353042EA03005A +S3150C001E90794D2E6830442860754813430288D31A4E +S3150C001EA00380734B188848B111F0100F06D1714A94 +S3150C001EB0137843F002031370FFF7C2FA6B4A92F8D9 +S3150C001EC0301092F8313003EB01239BB26B4A13802E +S3150C001ED0A28A934200D80BB9684B1A80674B1B88B1 +S3150C001EE06382644B1B7813F0030F00F040810022D1 +S3150C001EF0634B1A8001F0FAFC5E4B1B7813F0200F33 +S3150C001F0008D000235E4A138063761422574B83F85D +S3150C001F102F20BDE013F0100F0CD00023584A13806D +S3150C001F200122228204226276E37611224F4B83F839 +S3150C001F302F20ADE0524A12888AB113F0010F01D05E +S3150C001F4000232382238A43B9638A9A4201D94C4AD5 +S3150C001F5013804B4B1B88238201E0494A13800023D4 +S3150C001F60E376484B1A68444B1A60454B1B884BB1B9 +S3150C001F70238A3BB128333E4A138018223B4B83F805 +S3150C001F802F2088E03B4B1B7813F0020F00F0EF80FC +S3150C001F902822374B1A801022344B83F82F207AE0F4 +S3150C001FA0344B1B7813F0010F00F0E18000236376AD +S3150C001FB01022304B1A7001F099FCD8E02C4B188883 +S3150C001FC008B1FFF73DFA294B93F82F3013F0010FA8 +S3150C001FD015D0284B1B7813F0010F05D00723637619 +S3150C001FE00023A376238201E0062363760120FFF704 +S3150C001FF027FA10221F4B1A7001F078FC44E01D4B97 +S3150C0020001B7813F0010F04D005236376002323827B +S3150C002010ADE0174B1B88002B36D1A8E0144B188863 +S3150C00202008B1FFF70DFA114B93F82F3013F0010F8F +S3150C0020300CD0072363760023A3760120FFF700FA62 +S3150C00204010220C4B1A7001F051FC1DE0084B1B883A +S3150C002050D3B98CE0074B1B7813F0010F00F0878087 +S3150C002060072363760023A37681E000BF1093FE1F3F +S3150C0020707C92FE1F8892FE1F9092FE1F7888FE1F90 +S3150C0020805299FE1F8092FE1F10223C4B83F82F2084 +S3150C00209028223B4B1A805022384B83F82E20227A6A +S3150C0020A0364B83F82A20627A83F82B20A27A83F89F +S3150C0020B02C20E27A83F82D20227B83F82620627B63 +S3150C0020C083F82720A27B83F82820E27B83F829203B +S3150C0020D00622DA75A2885A84E2889A84294A1188DB +S3150C0020E0598352889A832288DA8362881A84637E9B +S3150C0020F013F0100F06D0214B002283F8312083F801 +S3150C002100302006E01D4B062283F830200A2283F885 +S3150C00211031201A4C4023A375194B1B881A0A2274BA +S3150C0021206374002384F8353084F8343084F8323004 +S3150C00213084F83330FFF728FAC04360860F4C4523EA +S3150C002140A3730022E273627522750F490B88013363 +S3150C0021509BB20B80190AA174E37422766276FFF7A0 +S3150C002160E5F9C04320830022084B1A7070BD00238A +S3150C002170034A1380054A137070BD00BF1093FE1FEF +S3150C0021807C92FE1F0C93FE1F7A88FE1F8892FE1F00 +S3150C002190F8B505460E46284A138801339BB21380C0 +S3150C0021A0B3F5FA4F03D34FF48052234B1A80002217 +S3150C0021B0224B1A700CE0224B03EB84139F881E4BA8 +S3150C0021C01888FFF7ADF98742E5D001341B4B1C701C +S3150C0021D01A4B1C78002CEED000221A700BE0184A11 +S3150C0021E002EB831292881AB9154800EB831007E0AC +S3150C0021F00133124A1370114B1B78002BEFD00020C1 +S3150C002200C0B10D4B1A88130A43EA02238380C68099 +S3150C0022104DB90346002203F8012B4270013303F833 +S3150C002220012B1A7003E02B8803806B8843804023B4 +S3150C0022300372F8BD0020F8BD8088FE1F8C88FE1F37 +S3150C0022405499FE1F00290CDD08B503468AB20549D0 +S3150C0022500A8005490868834202D0194601F0F6FE49 +S3150C00226008BD70475299FE1F8092FE1FF0B40022E3 +S3150C0022703B4B1A703B4D1EE03A4C5A001A449200E6 +S3150C002280A518A45AA4B103EB43029200354F3A4465 +S3150C00229052886AB10788BC420AD14488A24207D147 +S3150C0022A00C686C60898829812F4B1B78AB7254E0C3 +S3150C0022B001332B4A13702A4B1B78072BDCD90022CF +S3150C0022C0274B1A700FE0274C5A001A449200A51897 +S3150C0022D0A25A2AB903EB430292002244528832B125 +S3150C0022E001331F4A13701E4B1B78072BEBD9082B97 +S3150C0022F028D100231D4A13701D4A1370184A1370F7 +S3150C00230013E0194A157803EB4304A400194A224436 +S3150C0023109278AE1A154C2478A64203DD134A167031 +S3150C002320134A137001330E4A13700D4B1B78072B8F +S3150C002330E7D90F4B1D780A4B1D7005EB45039B0027 +S3150C002340084D1D4402682B4643F8042B0A686A6044 +S3150C0023508A889A80044B1B78AB72F0BC704700BF1E +S3150C0023608E88FE1F9088FE1FF188FE1F8F88FE1F29 +S3150C002370F088FE1F9888FE1F70B4174B1878013032 +S3150C002380C0B218700022154B1A701EE014495A0080 +S3150C0023901A4492008C18895A62880A4312D003EBAD +S3150C0023A0430189000F4A0A449278821A772A09DD7A +S3150C0023B00B4E0C467518002131556970AA1C02F893 +S3150C0023C0011B11700133054A1370044B1B78072B44 +S3150C0023D0DCD970BC704700BFF188FE1F8E88FE1FCB +S3150C0023E09088FE1F9888FE1F38B5354B1B88292B05 +S3150C0023F003D80022324B1A8038BD0022304B1A808B +S3150C002400304B9B8AB3F5807F03D0B3F5007F44D065 +S3150C00241038BD2C4BDA8C2C4B1B889A424ED1294B4F +S3150C0024201A8D294B5B889A4248D1284CA51F204609 +S3150C0024302946FFF71BFFA4F11C03002204F8082C05 +S3150C002440022204F8072C54F8061C616034F8021CAE +S3150C00245021811F49086844F8060C898824F8021C57 +S3150C00246044F8160C24F8121C616844F81C1C2289CA +S3150C00247024F8182C9A8B62816288A281124A1188E0 +S3150C002480998352886280082204F8102C062204F8DC +S3150C0024900F2C2A220A4B1A8038BD0A4BDA8C0A4BAF +S3150C0024A01B889A420AD1074B1A8D074B5B889A42B6 +S3150C0024B004D1064908460639FFF7D8FE38BD00BFD9 +S3150C0024C07C92FE1F1093FE1F0C93FE1F2C93FE1F77 +S3150C0024D08488FE1F10B5514BD98B8AB24FF6FF7309 +S3150C0024E09A420CD14D4B188C4FF6FF73984206D17D +S3150C0024F04A4B4B4A1068186092889A807EE0494B8A +S3150C0025001B88494800885340184209D1434B1A8C02 +S3150C00251094B2444B5B88444840886340184206D0CA +S3150C002520424B434A1188198052885A8002E03F4B2D +S3150C00253019805A8000223F4B1A703F4C16E03E49D8 +S3150C0025405A001A4492008C18384800888A5A9042CD +S3150C00255009D1364A518803EB4302920036480244AD +S3150C0025605288914206D00133324A1370314B1B7894 +S3150C002570072BE4D9082B3BD1284C2046FF210622F9 +S3150C00258001F06FFD002384F8203084F8213084F8A4 +S3150C002590223084F8233084F8243084F82530274AF6 +S3150C0025A01168C4F8061092886281C4F8161062830A +S3150C0025B01E4A1188E184528822851A4A1188A18301 +S3150C0025C05288E283237501226275A373E273082293 +S3150C0025D0227463740623A3740423E3742273062300 +S3150C0025E063733634164B1C602A22164B1A8010BDA8 +S3150C0025F00A4B54F8042F1A60A2889A80074B0F4A8C +S3150C0026001168C3F8061092885A8108221A730022A0 +S3150C0026105A730C4A13880E33138010BD1093FE1F89 +S3150C0026207C4000080C93FE1F0893FE1FF488FE1FC7 +S3150C0026300493FE1F8E88FE1F9088FE1F8488FE1F43 +S3150C0026409092FE1F7C92FE1F10B504464160FDF76A +S3150C00265079FF206010BD00BF10B50446FDF772FF70 +S3150C0026602368C01A63689842B4BF0020012010BDCD +S3150C002670352303700123437081700330704700BF0C +S3150C00268003463622027004224270034A1068C3F8CD +S3150C0026900200981D704700BF1489FE1F3723037074 +S3150C0026A00323437001228270C37006230371053025 +S3150C0026B0704700BFFF23037001307047074B828CB5 +S3150C0026C01A80C28C5A80064B028D1A80428D5A8013 +S3150C0026D0044B028E1A80428E5A8070470C93FE1F52 +S3150C0026E00893FE1F0493FE1F034632220270042237 +S3150C0026F04270034A1068C3F80200981D704700BF69 +S3150C0027001C89FE1F10B40346014400242EE01A78DF +S3150C002710332A24D006D8032A10D0062A13D0012A2D +S3150C00272021D106E0362A15D0FF2A21D0352A1AD116 +S3150C0027300EE0D3F80200104A906214E0D3F80200BF +S3150C0027400D4A10630FE0D3F802000B4AD0620AE080 +S3150C0027509C7808E0D3F80200074AD06103E0D3F86E +S3150C0027600200054A10625A78023213448B42CED3C9 +S3150C00277020465DF8044B7047F888FE1FF8B50446F2 +S3150C0027800123037043701C4B9A6982700025C57037 +S3150C0027901A4A10686060258180276781184A12687A +S3150C0027A0E26025746574A574E57425756575A57563 +S3150C0027B0E57525766576A576E5769E6904F11C00A9 +S3150C0027C05969324601F042FCA0191C302946C6F163 +S3150C0027D0100201F046FC04F12C002946402201F0BF +S3150C0027E040FC04F16C0029463A4601F03AFC054BD4 +S3150C0027F01868C4F8EC00F8BDF888FE1F8440000881 +S3150C0028000C93FE1F8840000838B50A4C25682846EC +S3150C002810FFF7B4FF05F1F0000121FFF729FFFFF7E1 +S3150C0028203DFFFFF747FF2368C11A1846FFF70AFD5D +S3150C00283038BD00BF9092FE1F38B50B4C2568284654 +S3150C002840FFF79CFF05F1F0000321FFF711FFFFF7DF +S3150C00285017FFFFF749FFFFF72DFF2368C11A18462C +S3150C002860FFF7F0FC38BD00BF9092FE1F10B5114B60 +S3150C0028701C682378022B17D1201D0F49042201F066 +S3150C002880D5FB98B90D4B04F11C0059699A6901F0F6 +S3150C002890CDFB68B92069094B586204F1F000084B6E +S3150C0028A01988FFF72FFF10BD002010BD002010BDAA +S3150C0028B0002010BD9092FE1F84400008F888FE1F71 +S3150C0028C07C92FE1F10B582B00C4C6061A161002396 +S3150C0028D0A3704FF6FF73ADF80430ADF8063001A8BF +S3150C0028E04FF48641FFF754FC606010B14FF48843F7 +S3150C0028F083800022014B1A8002B010BDF888FE1F9F +S3150C002900024B00221A805A80704700BF0C93FE1FA0 +S3150C00291038B59E4B1B88B3F5937F7FD010D840F209 +S3150C0029200F12934234D0B3F5887F01D2EBB118E184 +S3150C002930B3F5887F34D040F22512934266D010E16D +S3150C002940B3F5AB7F00F0BF8005D840F25512934229 +S3150C00295000F0B28005E1B3F5B57F00F0CE8040F211 +S3150C0029606B12934200F0D080FBE0884B01229A70E8 +S3150C0029704FF47A721A61FFF747FF844C04F1080092 +S3150C0029802169FFF761FE40F20F132380002300E05C +S3150C0029900123002B00F0EA804FF488727B4B1A80DF +S3150C0029A07B4B1B7813F0020F05D17A48FFF754FEC8 +S3150C0029B0002800F0DD80764B1B7813F0020F07D051 +S3150C0029C0FFF754FF022803D10222704B9A700CE0D9 +S3150C0029D06E4B1B694EF65F22934202DC5B006B4A20 +S3150C0029E013616A4B9B78022BC5D14FF47A72674BF5 +S3150C0029F01A61FFF721FF654C04F108002169FFF706 +S3150C002A0023FE40F225132380002300E00123002B34 +S3150C002A1000F0B0804FF493725C4B1A805C4B1B78C1 +S3150C002A2013F0020F05D15B48FFF716FE002800F0E5 +S3150C002A30A380574B1B7813F0020F07D0FFF716FF36 +S3150C002A40052803D10322514B9A7011E04F4B1B6999 +S3150C002A5042F21072934207DC4C4A03F57A73136107 +S3150C002A609378032BC5D103E00020484B188038BD62 +S3150C002A704648FFF723FE454D288CFEF751FD04040E +S3150C002A80688CFEF74DFD204340084FF47A7303FB28 +S3150C002A9000F0002801DB286103E06FF000423B4B9D +S3150C002AA01A613A4C04F108002169FFF7CDFD40F29A +S3150C002AB055132380002300E00123002B5ED04FF436 +S3150C002AC0AB72324B1A803348FFF7C6FD002857D03D +S3150C002AD02E4B02229A704FF47A721A61FFF710FF8E +S3150C002AE0FFF7AAFE294C04F108002169FFF7ACFD9B +S3150C002AF04FF4B5732380002300E00123002B41D053 +S3150C002B0040F26B12214B1A80214B1B7813F0020FEB +S3150C002B1004D12048FFF7A0FD002835D01C4B1B78AC +S3150C002B2013F0020F07D0FFF7A1FE052803D10322ED +S3150C002B30164B9A7011E0154B1B6942F210729342B8 +S3150C002B4007DC124A03F57A7313619378032BC7D10A +S3150C002B5003E000200D4B188038BD0C48FFF7AEFD86 +S3150C002B6089E70022094B1A80022038BD032038BDA4 +S3150C002B70002038BD032038BD002038BD032038BDE9 +S3150C002B80002038BD032038BD002038BDF888FE1F54 +S3150C002B908892FE1F0089FE1F08B5FFF7B9FE08BD17 +S3150C002BA072B6704762B6704710B584B0FDF7DEFE9C +S3150C002BB0044602E0640000F081FD4C4B9C42F9D9BE +S3150C002BC002E0640800F07AFD494B9C42F9D849486A +S3150C002BD001212246FDF7AAFF0194474B02934FF4BD +S3150C002BE0FA53ADF80C300123ADF80E30434C2046A9 +S3150C002BF001A9FDF7D9FE236843F04003236023683F +S3150C002C0043F0010323603E4B3E481860DA790221FB +S3150C002C1061F38712DA71596840F2E17464F31C01AE +S3150C002C2059609A6864F31C029A60090E6FF3451199 +S3150C002C30D971120E42F02002DA72C26842F00052CA +S3150C002C40C26008221A73002305E02D4A1A4400219B +S3150C002C5011740133DBB2072BF7D92948012404760A +S3150C002C60FDF7C6FF234821460022FDF71FFF264B22 +S3150C002C7026481860DA79022161F38712DA715968ED +S3150C002C8040F2676464F31C0159609A6864F31C0291 +S3150C002C909A60090E6FF34511D971120E42F020029B +S3150C002CA0DA72C26842F00052C26008221A7300231C +S3150C002CB005E0154A1A44002111740133DBB2072BC7 +S3150C002CC0F7D9114800230376FDF792FF0948012135 +S3150C002CD00A46FDF7EBFE094B1A6822F040021A6011 +S3150C002CE01A6822F001021A6004B010BDFF1AB70070 +S3150C002CF0000E27070040014820A1070000430148A9 +S3150C002D003089FE1F005001485089FE1F2050014893 +S3150C002D1010B5144B1973002305E0C45C114A1A4410 +S3150C002D2014740133DBB28B42F7D30E4C2046FDF7FD +S3150C002D303FFF23680222DA612046FDF7A3FF00F06D +S3150C002D40D7FA00F1320405E000F0B8FC00F0D0FA36 +S3150C002D50A04205D8034B1B68DB6913F0020FF3D1B5 +S3150C002D6010BD00BF3089FE1F38B5124B1B68DB69DE +S3150C002D7013F0010F1CD00D4604460E48FDF794FFC8 +S3150C002D8080B90C4B1B7B2B70034606E0094A1A4490 +S3150C002D90127CE2540133DBB20120064A127B9A42C2 +S3150C002DA0F4D800E00020034B1B680122DA6138BD21 +S3150C002DB0002038BD5089FE1F08B5FFF7F1FE08BD8F +S3150C002DC010B500F05BFA10B900F068FC10BD00F00D +S3150C002DD0C5FF10B900F062FC10BD00F01FFC00F03E +S3150C002DE05FFA00F04FFA20F0604020F07F00054BB0 +S3150C002DF0186000F047FA4468FFF7D4FEA04700F0CD +S3150C002E004DFC10BD08ED00E070B508E0461C4D1CED +S3150C002E100B78037000F052FC224630462946531EAE +S3150C002E209CB2002AF2D170BD030E082B01D100F121 +S3150C002E308060704738B50546002419E000F03EFC6A +S3150C002E4004EB44039B000C4AD258AA420ED804EB5E +S3150C002E5044039B00084803445B681A44AA4205D9FC +S3150C002E6004EB440189000144087A38BD0134E4B20C +S3150C002E700D2CE3D9FF2038BD8C40000838B505462B +S3150C002E80002410E000F01AFC04EB44039B00084AF3 +S3150C002E9013441B7AAB4204D104EB4401890050580D +S3150C002EA038BD0134E4B20D2CECD94FF0FF3038BDEF +S3150C002EB08C40000808B5C1F3090353B903688B426B +S3150C002EC009D040F8041B4FF48062FFF79DFF0120E8 +S3150C002ED008BD002008BD012008BD00BF2DE9F0414A +S3150C002EE006460068FFF7A6FFFF2833D000272CE024 +S3150C002EF000F0E4FB35683C0225443444043400F00D +S3150C002F00F7F900F10D0828462146FDF7A9FC05E066 +S3150C002F1000F0EEF9404520D800F0D0FBFDF798FC08 +S3150C002F2000F0010010F0FF0FF2D1FDF791FC30F02C +S3150C002F30100315D1002305E0EA5CD2B2E15C8A42AB +S3150C002F4011D10133FF2BF7D90137032FD0D901202B +S3150C002F50BDE8F0810020BDE8F0810020BDE8F081DD +S3150C002F600020BDE8F0810020BDE8F08138B50446AC +S3150C002F700D460B4B984206D00A4B994205D0FFF7EB +S3150C002F80ADFF18B908E0084C00E0054C2046294670 +S3150C002F90FFF790FF10B938BD002038BD204638BD6C +S3150C002FA07089FE1F0080000C748DFE1F2DE9F04108 +S3150C002FB006460C4617461D4621F47F7828F0030872 +S3150C002FC00368B3F1FF3F04D14146FFF773FF034695 +S3150C002FD030B33368434505D030464146FFF7C6FF4C +S3150C002FE00646D0B13368E41A3444043400F066FB68 +S3150C002FF0331DE31AB3F5806F07D3304608F58061AD +S3150C003000FFF7B4FF064650B1041D17F8013B04F850 +S3150C003010013B013DEAD1012302E0002300E000233D +S3150C0030201846BDE8F08100BFF8B505460E46884245 +S3150C0030302ED801282ED90F2926D92DE000F03EFBDB +S3150C0030402846FFF71BFF0746B0F1FF3F26D000F0DE +S3150C0030504FF900F5CE5408343846FDF721FC05E04F +S3150C00306000F046F9A0421BD800F028FBFDF7F0FB58 +S3150C00307000F0010010F0FF0FF2D1FDF7E9FB30F084 +S3150C00308020030FD10135EDB2B542D7D90120F8BDD9 +S3150C0030900020F8BD0020F8BD0020F8BD0020F8BDCA +S3150C0030A00020F8BD0020F8BD4FF0FF33024A136034 +S3150C0030B0024A1360704700BF748DFE1F7089FE1F95 +S3150C0030C070B50D461646FFF7AFFE04466A1E144B46 +S3150C0030D01B1A9A421ED8FFF7ADFEFF281CD06019AA +S3150C0030E00138FFF7A7FEFF2818D024F47F7323F0CE +S3150C0030F003030C4A934206D10B48214632462B4613 +S3150C003100FFF754FF70BD0948214632462B46FFF7A0 +S3150C0031104DFF70BD002070BD002070BD002070BD3D +S3150C003120FFFF1F0C0080000C7089FE1F748DFE1FA4 +S3150C00313070B50C46FFF778FE0546621E0C4B1B1A43 +S3150C0031409A420FD8FFF776FE064628190138FFF784 +S3150C00315071FE0146FF2E07D0FF2807D03046FFF739 +S3150C00316063FF70BD002070BD002070BD002070BDD7 +S3150C003170FFFF1F0C114B1B68B3F1FF3F18D000B5B6 +S3150C00318083B00E4B59689A681144DA6811441A696F +S3150C00319011445A6911449A691144DA698B18DB4354 +S3150C0031A002AA42F8043D06480421FFF789FF01E014 +S3150C0031B00120704703B05DF804FB00BF7089FE1F49 +S3150C0031C00082000C0E4B1A6804331B6813440D4A1C +S3150C0031D0126813440C4A126813440C4A12681344BE +S3150C0031E00B4A126813440B4A12681344DB430A4A0F +S3150C0031F01268934201D1012070470020704700BF2E +S3150C0032000080000C0880000C0C80000C1080000C58 +S3150C0032101480000C1880000C0082000C08B50D4BB5 +S3150C0032201B68B3F1FF3F04D00A48FFF757FE03466D +S3150C00323068B1094B1B68B3F1FF3F05D00648FFF791 +S3150C0032404DFE034610B902E0012300E001231846A7 +S3150C00325008BD00BF7089FE1F748DFE1F00487047A5 +S3150C0032600080000C08B5FFF71FFF08BD08B5FFF777 +S3150C00327027FF08BD08B5FFF75BFF08BD08B5FFF7CC +S3150C003280A1FF08BD08B5FFF7E9FF08BD08B5FFF7B4 +S3150C00329071FF034610B1FFF7C1FF0346184608BD80 +S3150C0032A00022014B1A60704710E000E008B5FFF7EA +S3150C0032B0F7FF054B054A5A6000229A6005211960F2 +S3150C0032C0034B1A6008BD00BF10E000E07F3202001D +S3150C0032D07891FE1F044B1B6813F4803F03D0034AFE +S3150C0032E0136801331360704710E000E07891FE1FFD +S3150C0032F008B5FFF7EFFF014B186808BD7891FE1F64 +S3150C003300134BD3F8143113F4805F1ED110B501465C +S3150C0033100F48FDF749FFFFF7EBFF00F10A0405E044 +S3150C00332000F0CCF9FFF7E4FFA04207D8084BD3F81E +S3150C003330143113F4807FF3D0012000E000204FF409 +S3150C0033408072034BC3F8182110BD0020704700BFD4 +S3150C00335000000340074BD3F8143113F0080F07D1C4 +S3150C00336010B504460348FDF731FF2070012010BD4F +S3150C0033700020704700000340F0B585B04FF4614360 +S3150C003380019308238DF808308DF8093001258DF846 +S3150C0033900A5010278DF80B700026ADF80C600C4CFB +S3150C0033A0204601A9FDF7CAFE2046394604222B46C3 +S3150C0033B0FDF75EFF2046314604222B46FDF770FFD3 +S3150C0033C0236C23F00F0343F00203236405B0F0BD16 +S3150C0033D00000034070B506460D46402903D9104837 +S3150C0033E07A2100F073F82846FFF78AFF012803D0EC +S3150C0033F00B487E2100F06AF800240CE000F05EF920 +S3150C003400305DFFF77DFF012803D00548872100F0CA +S3150C0034105DF80134A4B2ABB2A342EFD870BD00BFC5 +S3150C0034203441000870B5244B1C78ACB92348FFF71F +S3150C00343091FF01283DD1214B1B78013BDBB23F2B81 +S3150C00344037D8FFF755FF1E4B186000221D4B1A701C +S3150C0034500122194B1A702CE006460D46194B1B78A7 +S3150C00346019481844FFF776FF0446012813D1154B6B +S3150C0034701A780132D2B21A70104B1B789A4215D1B7 +S3150C00348030461149FFF7C0FC00220B4B1A700D4B4E +S3150C0034901B782B700DE0FFF72BFF094B1B68643371 +S3150C0034A0984205D90024044B1C7002E0002400E06D +S3150C0034B00024204670BD00BFC591FE1F8091FE1FE3 +S3150C0034C07C91FE1FC491FE1F8191FE1F08B500F072 +S3150C0034D0F5F8FCE708B500F0DDF8012813D00A4B27 +S3150C0034E01B78012B0FD1FFF703FF084B1A68084B0B +S3150C0034F01B68134403F5FA73984204D30022024B5B +S3150C0035001A70FFF75DFC08BDCC91FE1FC891FE1F1B +S3150C003510D091FE1F014B1860704700BFC891FE1F6B +S3150C003520014B1868704700BFC891FE1F08B5044BC5 +S3150C0035301B78012B03D1FFF7DBFE024B186008BD8D +S3150C003540CC91FE1FD091FE1F08B50122034B1A70B9 +S3150C003550FFF7ECFFFFF7BEFF08BD00BFCC91FE1FC7 +S3150C00356008B5FFF729FC00F0A5F8FFF79FFEFFF75B +S3150C00357079FE00F00DF8FFF7E7FF08BD08B500F07F +S3150C0035809DF8FFF7A7FE00F013F8FFF7A3FF08BDA1 +S3150C00359010B500F053FBFFF707FB044C0123237017 +S3150C0035A0FFF7EAFE0023237010BD00BF7088FE1FD4 +S3150C0035B000B583B017480DF10701FFF7D5FB0128BD +S3150C0035C007D10122144B1A7012489DF8071000F00F +S3150C0035D053FB10480DF10701FFF724FF012807D113 +S3150C0035E000220D4B1A700B489DF8071000F044FB97 +S3150C0035F008480DF1070100F06DF9012807D10322E7 +S3150C003600054B1A7003489DF8071000F035FB03B004 +S3150C0036105DF804FBD491FE1F7088FE1F704700BF37 +S3150C00362038B505460C460C4B1B78012B02D1C9B29A +S3150C003630FFF76EFB084B1B781BB92846E1B2FFF768 +S3150C003640C9FE054B1B78032B03D12846E1B200F0CB +S3150C0036501DF900F009FB38BD7088FE1F054B1B7861 +S3150C003660012B05D0022B01D040207047002070475B +S3150C003670082070477088FE1F054B1B78012B05D060 +S3150C003680022B01D04020704700207047082070475D +S3150C0036907088FE1F08B500F0DFFA08BD08B500F00B +S3150C0036A0E7F80322024B1A70FFF740FF08BD00BF74 +S3150C0036B07088FE1F08B500F05FFB08BD08B500F06A +S3150C0036C061FB08BD10B5FDF719F848B3384A1080F0 +S3150C0036D0384B9C894FF40060FDF722FF84420DD1D4 +S3150C0036E00120FDF757FF324B1B88CBB1FEF7F2FEDC +S3150C0036F0FDF71CF800222E4B1A8011E02D4B9C89ED +S3150C00370040F60600FDF70CFF844209D1FEF76CFE6D +S3150C003710274B1B8823B1FDF709F80022244B1A808E +S3150C003720FFF7E6FD244B1B68984232D303F5FA7378 +S3150C003730214A1360002413E0204A682303FB042368 +S3150C0037401F4A13600220FDF725FF194B1B8833B166 +S3150C003750FEF7C0FEFCF7EAFF0022154B1A80013477 +S3150C003760002CE9D0002412E0164B03EB8413164A06 +S3150C00377013600520FDF70EFF0D4B1B8833B1FEF7CA +S3150C003780A9FEFCF7D3FF0022094B1A800134002C4A +S3150C003790EAD0FFF7ADFD0D4B1B68984206D303F537 +S3150C0037A01C531033094A1360FEF7E6FD10BD00BF2B +S3150C0037B07C92FE1F1093FE1F2492FE1F9892FE1FF2 +S3150C0037C09492FE1F5499FE1F8C92FE1F1892FE1F98 +S3150C0037D01F4B1B78002B39D110B5FCF7B7FEFFF742 +S3150C0037E087FD00F5FA701B4B1860FFF781FD00F59D +S3150C0037F01C501030184B1860FDF738FE174A002382 +S3150C00380013805380164A13805380164A13805380B4 +S3150C0038104EF60300FDF76AFEFCF712FF124C20462B +S3150C003820FCF75EFF20460621FFF74CF8FFF768F819 +S3150C003830FFF776FE42F20F73984203D842F21070ED +S3150C003840FFF768FE0122094B1A7010BD704700BFC6 +S3150C0038507188FE1F2492FE1F1892FE1F0C93FE1FEA +S3150C0038600893FE1F0493FE1F1C92FE1F1492FE1F4C +S3150C00387008B50022034B1A70034B1B780BB9FFF7E4 +S3150C003880A7FF08BD7188FE1F1492FE1F38B50F4B9B +S3150C0038901B78012B18D10E4B1D68EB692B6200238C +S3150C0038A005E0C45CEA1882F8244001339BB28AB264 +S3150C0038B09A42F6D8111DA5F8641005F12000FEF702 +S3150C0038C0C1FCEB690133EB6138BD00BF1492FE1FDE +S3150C0038D09492FE1F08B5044B1B78012B01D1FFF700 +S3150C0038E0F1FE002008BD00BF1492FE1F10B5194B47 +S3150C0038F01C68194B1B7813F0400F05D00123E361AC +S3150C0039000023A4F8643010BD13F0010F02D000227E +S3150C003910A4F8642013F0040F06D0B4F8641019B19F +S3150C00392004F12000FEF78EFC0B4B1B7813F0020FF4 +S3150C0039300ED00A4B19880B1F402B09DC0023A4F868 +S3150C0039406430074B186804390430C9B200F094F996 +S3150C00395010BD00BF9492FE1F8892FE1F7C92FE1F24 +S3150C0039609092FE1F0022014B5A7070472892FE1F40 +S3150C003970034BFE22DA7018710222A3F8442070471A +S3150C0039802892FE1F10B5054C00232370FFF7EAFFA3 +S3150C003990FF23E3700123A4F8443010BD2892FE1FC8 +S3150C0039A0064BFF22DA7000221A71597859719A71F6 +S3150C0039B0DA711A720622A3F8442070472892FE1F69 +S3150C0039C008B50020FFF7D4FF08BD00BF084BFF2247 +S3150C0039D0DA70084A9A6400221A715A719A71072190 +S3150C0039E0D9711A725A729A720822A3F84420704737 +S3150C0039F02892FE1F80410008044BFF22DA704268B1 +S3150C003A009A640122A3F84420704700BF2892FE1F37 +S3150C003A1008B53120FFF7ACFF08BD00BF38B5084C20 +S3150C003A20FF23E370002525716571FFF717FEA07162 +S3150C003A30E571257265720723A4F8443038BD00BFC2 +S3150C003A402892FE1F38B5FFF78DFF0E4C0125257009 +S3150C003A50FF23E3701023237100236371FFF7FEFD30 +S3150C003A60A071FFF709FEE071FFF706FEC0F3072011 +S3150C003A7020726572A5720823A4F84430FFF7F2FB96 +S3150C003A8038BD00BF2892FE1F38B505464478FFF7AF +S3150C003A90E5FD0138844203DD2220FFF769FF38BDBE +S3150C003AA0084C201DA16C6A78FFF7AEF9FF23E37072 +S3150C003AB06B78A26C1344A3646B780133A4F844307E +S3150C003AC038BD00BF2892FE1F38B504464578FFF76F +S3150C003AD0C5FD0138854203DD2220FFF749FF38BDBD +S3150C003AE06168084DA964281D6278FFF78DF9FF23DC +S3150C003AF0EB706378AA6C1344AB6463780133A5F856 +S3150C003B00443038BD2892FE1FF8B5054617460024EA +S3150C003B1006E015F8013B1C44E4B2FFF7CFFD314635 +S3150C003B204E1E0029F5D13C600120F8BD10B5084C9D +S3150C003B30FF23E3704168A06CE21DFFF7E5FF2071DF +S3150C003B4000236371A3710823A4F8443010BD00BF91 +S3150C003B502892FE1F38B504460D4B9D6CFFF77EFD73 +S3150C003B60411E2846621CFFF781FB18B93120FFF76E +S3150C003B70FFFE38BD064CFF23E370FFF76FFD0138DF +S3150C003B80A36C1844A0640123A4F8443038BD00BFCC +S3150C003B902892FE1F38B504464578FFF75FFD0238BC +S3150C003BA0854203DD2220FFF7E3FE38BD0F4BFF22D3 +S3150C003BB0DA700122A3F84420617831B9FFF766FB6D +S3150C003BC090B93120FFF7D4FE38BD084B986CA21C77 +S3150C003BD0FFF74CFB18B93120FFF7CAFE38BD6378E6 +S3150C003BE0024A916C0B44936438BD00BF2892FE1FA9 +S3150C003BF008B54168074B986CFFF73CFB18B93120A8 +S3150C003C00FFF7B6FE08BD034BFF22DA700122A3F8BC +S3150C003C10442008BD2892FE1F08B5FFF7D1F8034BC8 +S3150C003C20FF22DA700122A3F8442008BD2892FE1F59 +S3150C003C3008B589B2FFF7F4FC08BD00BF054B00229E +S3150C003C401A709A6483F84320A3F844209A705A7029 +S3150C003C50704700BF2892FE1F024B187800B1012056 +S3150C003C60704700BF2892FE1F0022024B83F84320A8 +S3150C003C70704700BF2892FE1F08B50378FF2B02D1B0 +S3150C003C80FFF7E0FE50E0344A1278012A62D1C93BB4 +S3150C003C90352B46D8DFE803F03345454245453F36DC +S3150C003CA03C394545454545454545454545454545C7 +S3150C003CB045454545454545454545454545454545A2 +S3150C003CC04545241E1B2145454527452A2D30FFF722 +S3150C003CD0DBFE29E0FFF7F8FE26E0FFF78DFE23E07A +S3150C003CE0FFF724FF20E0FFF771FE1DE0FFF768FEEB +S3150C003CF01AE0FFF755FE17E0FFF744FE14E0FFF756 +S3150C003D0029FF11E0FFF746FF0EE0FFF787FE0BE0F9 +S3150C003D10FFF76EFF08E0FFF77FFF05E0FFF778FE81 +S3150C003D2002E02020FFF724FE0B4B93F84330012BC7 +S3150C003D3002D11020FFF71CFE074BB3F844100BB250 +S3150C003D40002B07DD0448012380F84330033009B209 +S3150C003D50FFF76EFF08BD00BF2892FE1F08B5054B86 +S3150C003D605B6A13F4005F03D000F040F8012008BD35 +S3150C003D70002008BD008F024808B5642000F006F844 +S3150C003D8008BD00BF08B500F007F808BD014B188048 +S3150C003D90704700BF7892FE1F08B5FFF7A9FA0F4BC4 +S3150C003DA01B68984218D30E4B1B783BB901220C4B5F +S3150C003DB01A704FF400720B4B5A6006E00022084B47 +S3150C003DC01A704FF00072074B5A60FFF791FA064BC8 +S3150C003DD01B881844014B186008BD00BF7492FE1F67 +S3150C003DE07A92FE1F008502487892FE1F4FF00072F1 +S3150C003DF0014B5A60704700BF0085024810B5084851 +S3150C003E0009218022FDF774F9064C20460D2100226B +S3150C003E10FDF76EF9236E23F40053236610BD00BF25 +S3150C003E2000850248008F02482DE9F0418CB04FF016 +S3150C003E3000088DF8248001260A9602258DF82C5050 +S3150C003E401C4C2046042109AAFCF73CFD90278DF852 +S3150C003E50187007968DF820502046052106AAFCF707 +S3150C003E6031FD154AD36923F007033343D3610CAAFA +S3150C003E7002F8248D20460D21FCF724FD8DF80070E8 +S3150C003E8001968DF8085020460C216A46FCF71AFD5F +S3150C003E900A4B1A6842F040021A60DA6822F00702EE +S3150C003EA02A43DA601A6822F040021A600CB0BDE8A8 +S3150C003EB0F08100BF00810248000003400043014826 +S3150C003EC030B583B0002502AC04F8015DFFF796FF10 +S3150C003ED000F056F8FFF744FB2846214600F068F838 +S3150C003EE09DF80730012B01D1FFF7D8FBFFF79CFF9C +S3150C003EF0FFF744FBFCE700BF0C4B1968C1F3072323 +S3150C003F0053FA81F3C1F307421A440B0E13FA82F3E8 +S3150C003F109BB2002205E005491144087903449BB283 +S3150C003F200132372AF7D9584280B270470080FE1FFB +S3150C003F3008B5FFF7E1FF044B9B8F984201D0002098 +S3150C003F4008BD012008BD00BF0080FE1F08B5064B4A +S3150C003F501A68064B9A4203D1FFF7EAFF10B908BD5F +S3150C003F60002008BD012008BD0080FE1FA2E742CE3E +S3150C003F7008B5FFF7C1FF014B988708BD0080FE1FEF +S3150C003F8008B5FFF7E3FF68B9074A084B1A60002328 +S3150C003F9004E0064A1A44002111710133372BF8D973 +S3150C003FA0FFF7E6FF08BD00BFA2E742CE0080FE1F6A +S3150C003FB038B504460D46FFF7C9FF40B1372C08D873 +S3150C003FC04DB1064B1C4423792B70012038BD0020C3 +S3150C003FD038BD002038BD002038BD00BF0080FE1F54 +S3150C003FE070B50E4B0E4CE41AA41000251E46A542C5 +S3150C003FF004D056F8253098470135F8E7FDF7D2F985 +S3150C004000084C094BE41AA41000251E46A54204D000 +S3150C00401056F8253098470135F8E770BD7488FE1FB1 +S3150C0040207488FE1F7488FE1F7488FE1F10B50A4420 +S3150C004030441E914208D014F8013F0878834201D0FF +S3150C004040181A10BD0131F4E7002010BD10B5431E3F +S3150C0040500A44914204D011F8014B03F8014FF8E7DA +S3150C00406010BD02440346934202D003F8011BFAE743 +S3150C004070704700000100004000080000FFFFFFFF32 +S3150C004080FFFF0000ADDE1223638253630080000C39 +S3150C004090004000000200000000C0000C00400000C0 +S3150C0040A0030000000000010C0040000004000000AA +S3150C0040B00040010C00400000050000000080010CCF +S3150C0040C0004000000600000000C0010C004000008B +S3150C0040D0070000000000020C0000020008000000AF +S3150C0040E00000040C00000400090000000000080C8D +S3150C0040F0000004000A00000000000C0C0000040084 +S3150C0041000B0000000000100C000004000C00000066 +S3150C0041100000140C000004000D0000000000180C38 +S3150C004120000004000E00000000001C0C000004003F +S3150C0041300F000000433A2F576F726B2F736F667424 +S3150C004140776172652F4F70656E424C545F584D43C4 +S3150C004150343730305F6578747261732F54617267CF +S3150C00416065742F536F757263652F41524D434D34F1 +S3150C0041705F584D43342F756172742E630000000036 +S30D0C0041804F70656E424C5400B1 +S3150C00418800C0005000000000080027695B450000CD +S3150C00419820300020A02F0020D0170020000000207F +S3150C0041A800000000040400000000000000000000ED +S3090C0041B804010000EC S70508000201EF diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/clock-arch.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/clock-arch.c new file mode 100644 index 00000000..1e213136 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/clock-arch.c @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2006, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack + * + * $Id: clock-arch.c,v 1.2 2006/06/12 08:00:31 adam Exp $ + */ + +/** + * \file + * Implementation of architecture-specific clock functionality + * \author + * Adam Dunkels + */ + +#include "clock-arch.h" +#include "boot.h" + +/*---------------------------------------------------------------------------*/ +clock_time_t +clock_time(void) +{ + return (clock_time_t)TimerGet(); +} +/*---------------------------------------------------------------------------*/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/clock-arch.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/clock-arch.h new file mode 100644 index 00000000..aa97f0e7 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/clock-arch.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2006, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack + * + * $Id: clock-arch.h,v 1.2 2006/06/12 08:00:31 adam Exp $ + */ + +#ifndef __CLOCK_ARCH_H__ +#define __CLOCK_ARCH_H__ + +typedef int clock_time_t; +#define CLOCK_CONF_SECOND 1000 + +#endif /* __CLOCK_ARCH_H__ */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/netdev.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/netdev.c new file mode 100644 index 00000000..a34fef21 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/netdev.c @@ -0,0 +1,298 @@ +/* + * Copyright (c) 2001, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * Author: Adam Dunkels + * + * $Id: netdev.c,v 1.8 2006/06/07 08:39:58 adam Exp $ + */ + + +/*---------------------------------------------------------------------------*/ +#include "uip.h" +#include "uip_arp.h" +#include "boot.h" +#include "xmc_gpio.h" +#include "xmc_eth_mac.h" +#include "xmc_eth_phy.h" +#include + + +/*---------------------------------------------------------------------------*/ +#define NETDEV_LINKUP_TIMEOUT_MS (5000) + +#define NETDEV_DEFAULT_MACADDR0 (0x08) +#define NETDEV_DEFAULT_MACADDR1 (0x00) +#define NETDEV_DEFAULT_MACADDR2 (0x27) +#define NETDEV_DEFAULT_MACADDR3 (0x69) +#define NETDEV_DEFAULT_MACADDR4 (0x5B) +#define NETDEV_DEFAULT_MACADDR5 (0x45) + +#define NETDEV_DEFAULT_MACADDR ((uint64_t)NETDEV_DEFAULT_MACADDR0 | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR1 << 8) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR2 << 16) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR3 << 24) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR4 << 32) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR5 << 40)) + +#define ETH_UIP_0_NUM_RX_BUF (4U) +#define ETH_UIP_0_NUM_TX_BUF (4U) + +#define ETH_UIP_0_CRS_DV XMC_GPIO_PORT15, 9U +#define ETH_UIP_0_RXER XMC_GPIO_PORT2, 4U +#define ETH_UIP_0_RXD0 XMC_GPIO_PORT2, 2U +#define ETH_UIP_0_RXD1 XMC_GPIO_PORT2, 3U +#define ETH_UIP_0_TXEN XMC_GPIO_PORT2, 5U +#define ETH_UIP_0_TXD0 XMC_GPIO_PORT2, 8U +#define ETH_UIP_0_TXD1 XMC_GPIO_PORT2, 9U +#define ETH_UIP_0_RMII_CLK XMC_GPIO_PORT15, 8U +#define ETH_UIP_0_MDC XMC_GPIO_PORT2, 7U +#define ETH_UIP_0_MDIO XMC_GPIO_PORT2, 0U +#define ETH_UIP_0_PIN_LIST_SIZE (10U) + +#define ETH_UIP_0_PHY_ADDR (0) + + +/*---------------------------------------------------------------------------*/ +#if defined(__ICCARM__) +#pragma data_alignment=4 +static XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF] @ ".iram2"; +#pragma data_alignment=4 +static XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF] @ ".iram2"; +#pragma data_alignment=4 +static blt_int8u ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE] @ ".iram2"; +#pragma data_alignment=4 +static blt_int8u ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE] @ ".iram2"; +#elif defined(__CC_ARM) +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF] __attribute__((section ("RW_IRAM1"))); +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF] __attribute__((section ("RW_IRAM1"))); +static __attribute__((aligned(4))) blt_int8u ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("RW_IRAM1"))); +static __attribute__((aligned(4))) blt_int8u ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("RW_IRAM1"))); +#elif defined(__GNUC__) +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF] __attribute__((section ("ETH_RAM"))); +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF] __attribute__((section ("ETH_RAM"))); +static __attribute__((aligned(4))) blt_int8u ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("ETH_RAM"))); +static __attribute__((aligned(4))) blt_int8u ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("ETH_RAM"))); +#else +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF]; +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF]; +static __attribute__((aligned(4))) blt_int8u ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE]; +static __attribute__((aligned(4))) blt_int8u ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE]; +#endif + +const XMC_ETH_PHY_CONFIG_t eth_phy_config = +{ + .interface = XMC_ETH_LINK_INTERFACE_RMII, + .enable_auto_negotiate = false, + .duplex = XMC_ETH_LINK_DUPLEX_FULL, + .speed = XMC_ETH_LINK_SPEED_100M +}; + +XMC_ETH_MAC_t eth_mac = +{ + .regs = ETH0, + .address = NETDEV_DEFAULT_MACADDR, + .rx_desc = ETH_UIP_0_rx_desc, + .tx_desc = ETH_UIP_0_tx_desc, + .rx_buf = Ð_UIP_0_rx_buf[0][0], + .tx_buf = Ð_UIP_0_tx_buf[0][0], + .num_rx_buf = ETH_UIP_0_NUM_RX_BUF, + .num_tx_buf = ETH_UIP_0_NUM_TX_BUF +}; + + +/*---------------------------------------------------------------------------*/ +void netdev_init(void) +{ + XMC_ETH_MAC_PORT_CTRL_t port_control; + XMC_GPIO_CONFIG_t gpio_config; + gpio_config.output_level = XMC_GPIO_OUTPUT_LEVEL_LOW; + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + + /* Initialize GPIO pins. */ + XMC_GPIO_Init(ETH_UIP_0_CRS_DV, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RXER, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RXD0, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RXD1, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_TXEN, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_TXD0, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_TXD1, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RMII_CLK, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_MDC, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_MDIO, &gpio_config); + + XMC_GPIO_SetHardwareControl(ETH_UIP_0_MDIO, XMC_GPIO_HWCTRL_PERIPHERAL1); + + port_control.mode = XMC_ETH_MAC_PORT_CTRL_MODE_RMII; + port_control.rxd0 = (XMC_ETH_MAC_PORT_CTRL_RXD0_t)0U; + port_control.rxd1 = (XMC_ETH_MAC_PORT_CTRL_RXD1_t)0U; + port_control.clk_rmii = (XMC_ETH_MAC_PORT_CTRL_CLK_RMII_t)2U; + port_control.crs_dv = (XMC_ETH_MAC_PORT_CTRL_CRS_DV_t)2U; + port_control.rxer = (XMC_ETH_MAC_PORT_CTRL_RXER_t)0U; + port_control.mdio = (XMC_ETH_MAC_PORT_CTRL_MDIO_t)1U; + XMC_ETH_MAC_SetPortControl(ð_mac, port_control); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + blt_int32u ulLinkTimeOut; + + (void)XMC_ETH_MAC_Init(ð_mac); + + XMC_ETH_MAC_DisableJumboFrame(ð_mac); + + /* Wait for link to become active. */ + ulLinkTimeOut = TimerGet() + NETDEV_LINKUP_TIMEOUT_MS; + while (XMC_ETH_PHY_GetLinkStatus(ð_mac, ETH_UIP_0_PHY_ADDR) == XMC_ETH_LINK_STATUS_DOWN) + { + /* Check for timeout so that the software program can still start if the ethernet + * cable is not connected. + */ + if (TimerGet() >= ulLinkTimeOut) + { + break; + } + /* Service the watchdog. */ + CopService(); + } + + XMC_ETH_PHY_Init(ð_mac, ETH_UIP_0_PHY_ADDR, ð_phy_config); + XMC_ETH_MAC_SetLink(ð_mac, XMC_ETH_LINK_SPEED_100M, XMC_ETH_LINK_DUPLEX_FULL); + XMC_ETH_MAC_EnableTx(ð_mac); + XMC_ETH_MAC_EnableRx(ð_mac); + + /* set the default MAC address */ + macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; + macAddress.addr[1] = NETDEV_DEFAULT_MACADDR1; + macAddress.addr[2] = NETDEV_DEFAULT_MACADDR2; + macAddress.addr[3] = NETDEV_DEFAULT_MACADDR3; + macAddress.addr[4] = NETDEV_DEFAULT_MACADDR4; + macAddress.addr[5] = NETDEV_DEFAULT_MACADDR5; + uip_setethaddr(macAddress); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_get_mac(unsigned char * mac_addr) +{ + mac_addr[0] = NETDEV_DEFAULT_MACADDR0; + mac_addr[1] = NETDEV_DEFAULT_MACADDR1; + mac_addr[2] = NETDEV_DEFAULT_MACADDR2; + mac_addr[3] = NETDEV_DEFAULT_MACADDR3; + mac_addr[4] = NETDEV_DEFAULT_MACADDR4; + mac_addr[5] = NETDEV_DEFAULT_MACADDR5; +} + + +/*---------------------------------------------------------------------------*/ +unsigned int netdev_read(void) +{ + blt_int32u result = 0; + blt_int32u framelen; + + /* Check if a new frame was received. */ + framelen = XMC_ETH_MAC_GetRxFrameSize(ð_mac); + /* Only process the frame if the length is valid. */ + if ((framelen > 0U) && (framelen <= (blt_int32u)XMC_ETH_MAC_BUF_SIZE)) + { + XMC_ETH_MAC_ReadFrame(ð_mac, uip_buf, framelen); + result = framelen; + } + + /* Give the result back to the caller. */ + return result; +} + + +/*---------------------------------------------------------------------------*/ +void netdev_send(void) +{ + uint8_t *buffer; + uint32_t idx; + + /* Only send the frame if the length is valid. */ + if ((uip_len > 0U) && (uip_len <= (blt_int32u)XMC_ETH_MAC_BUF_SIZE)) + { + if (XMC_ETH_MAC_IsTxDescriptorOwnedByDma(ð_mac)) + { + XMC_ETH_MAC_ResumeTx(ð_mac); + } + else + { + buffer = XMC_ETH_MAC_GetTxBuffer(ð_mac); + for (idx = 0; idx < uip_len; idx++) + { + buffer[idx] = uip_buf[idx]; + } + XMC_ETH_MAC_SetTxBufferSize(ð_mac, uip_len); + /* Return the Tx descriptor but do not use the XMC_ETH_MAC_ReturnTxDescriptor(). + * This function enables the 'checksum insertion control' feature by setting the + * ETH_MAC_DMA_TDES0_CIC in the eth_mac.tx_desc[eth_mac.tx_index].status. When + * this feature is enabled, an incorrect checksum of 0x0000 is always added to + * ICMP reponse messages such as the PING reply. + */ + eth_mac.tx_ts_index = eth_mac.tx_index; + eth_mac.tx_desc[eth_mac.tx_index].status |= ETH_MAC_DMA_TDES0_OWN; + eth_mac.tx_index++; + if (eth_mac.tx_index == eth_mac.num_tx_buf) + { + eth_mac.tx_index = 0U; + } + eth_mac.frame_end = NULL; + XMC_ETH_MAC_ResumeTx(ð_mac); + } + } +} + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/netdev.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/netdev.h new file mode 100644 index 00000000..832524d6 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/netdev.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2001, Adam Dunkels. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by Adam Dunkels. + * 4. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack. + * + * $Id: netdev.h,v 1.1 2002/01/10 06:22:56 adam Exp $ + * + */ + +#ifndef __NETDEV_H__ +#define __NETDEV_H__ + +void netdev_init(void); +void netdev_init_mac(void); +void netdev_get_mac(unsigned char * mac_addr); +unsigned int netdev_read(void); +void netdev_send(void); + +#endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/uip-conf.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/uip-conf.h new file mode 100644 index 00000000..4b1cfcc6 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/Libraries/uip/uip-conf.h @@ -0,0 +1,160 @@ +/** + * \addtogroup uipopt + * @{ + */ + +/** + * \name Project-specific configuration options + * @{ + * + * uIP has a number of configuration options that can be overridden + * for each project. These are kept in a project-specific uip-conf.h + * file and all configuration names have the prefix UIP_CONF. + */ + +/* + * Copyright (c) 2006, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack + * + * $Id: uip-conf.h,v 1.6 2006/06/12 08:00:31 adam Exp $ + */ + +/** + * \file + * An example uIP configuration file + * \author + * Adam Dunkels + */ + +#ifndef __UIP_CONF_H__ +#define __UIP_CONF_H__ + + +/** + * 8 bit datatype + * + * This typedef defines the 8-bit type used throughout uIP. + * + * \hideinitializer + */ +typedef unsigned char u8_t; + +/** + * 16 bit datatype + * + * This typedef defines the 16-bit type used throughout uIP. + * + * \hideinitializer + */ +typedef unsigned short u16_t; + +/** + * Statistics datatype + * + * This typedef defines the dataype used for keeping statistics in + * uIP. + * + * \hideinitializer + */ +typedef unsigned short uip_stats_t; + +/** + * Maximum number of TCP connections. + * + * \hideinitializer + */ +#define UIP_CONF_MAX_CONNECTIONS 1 + +/** + * Maximum number of listening TCP ports. + * + * \hideinitializer + */ +#define UIP_CONF_MAX_LISTENPORTS 1 + +/** + * UDP support on or off + * + * \hideinitializer + */ +#define UIP_CONF_UDP 1 + +/** + * UDP Maximum Connections + * + * \hideinitializer + */ +#define UIP_CONF_UDP_CONNS 1 + +/** + * UDP checksums on or off + * + * \hideinitializer + */ +#define UIP_CONF_UDP_CHECKSUMS 0 + +/** + * uIP buffer size. + * + * \hideinitializer + */ +#define UIP_CONF_BUFFER_SIZE 1600 + +/** + * CPU byte order. + * + * \hideinitializer + */ +#define UIP_CONF_BYTE_ORDER UIP_LITTLE_ENDIAN + +/** + * Logging on or off + * + * \hideinitializer + */ +#define UIP_CONF_LOGGING 0 + +/** + * uIP statistics on or off + * + * \hideinitializer + */ +#define UIP_CONF_STATISTICS 0 + + +/* Here we include the header file for the application(s) we use in + our project. */ +#include "boot.h" +#include "net.h" +#include "dhcpc.h" + +#endif /* __UIP_CONF_H__ */ + +/** @} */ +/** @} */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/blt_conf.h index b5e95610..a0f73b51 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/blt_conf.h @@ -104,6 +104,62 @@ #define BOOT_COM_UART_CHANNEL_INDEX (0) +/* The NET communication interface for firmware updates via TCP/IP is selected by setting + * the BOOT_COM_NET_ENABLE configurable to 1. The maximum amount of data bytes in a + * message for data transmission and reception is set through BOOT_COM_NET_TX_MAX_DATA + * and BOOT_COM_NET_RX_MAX_DATA, respectively. The default IP address is configured + * with the macros BOOT_COM_NET_IPADDRx. The default netmask is configured with the + * macro BOOT_COM_NET_NETMASKx. The default gateway is configured with the macros + * BOOT_COM_NET_GATEWAYx. The bootloader acts and a TCP/IP server. The port the server + * listen on for connections is configured with BOOT_COM_NET_PORT. + * In case the network switch/router supports a DHCP server, you can set configuration + * macro BOOT_COM_NET_DHCP_ENABLE to 1 to enable the DHCP client. In this case the + * DHCP client handles the automatic IP address assignment. In this case the macros for + * configuring the IP address, network mask and gateway address are no longer needed. + */ +/** \brief Enable/disable the NET transport layer. */ +#define BOOT_COM_NET_ENABLE (1) +/** \brief Configure number of bytes in the target->host data packet. */ +#define BOOT_COM_NET_TX_MAX_DATA (64) +/** \brief Configure number of bytes in the host->target data packet. */ +#define BOOT_COM_NET_RX_MAX_DATA (64) +/** \brief Configure the port that the TCP/IP server listens on */ +#define BOOT_COM_NET_PORT (1000) +/** \brief Enable/disable DHCP client for automatically obtaining an IP address. */ +#define BOOT_COM_NET_DHCP_ENABLE (1) +/** \brief Configure the 1st byte of the IP address */ +#define BOOT_COM_NET_IPADDR0 (192) +/** \brief Configure the 2nd byte of the IP address */ +#define BOOT_COM_NET_IPADDR1 (168) +/** \brief Configure the 3rd byte of the IP address */ +#define BOOT_COM_NET_IPADDR2 (178) +/** \brief Configure the 4th byte of the IP address */ +#define BOOT_COM_NET_IPADDR3 (50) +/** \brief Configure the 1st byte of the network mask */ +#define BOOT_COM_NET_NETMASK0 (255) +/** \brief Configure the 2nd byte of the network mask */ +#define BOOT_COM_NET_NETMASK1 (255) +/** \brief Configure the 3rd byte of the network mask */ +#define BOOT_COM_NET_NETMASK2 (255) +/** \brief Configure the 4th byte of the network mask */ +#define BOOT_COM_NET_NETMASK3 (0) +/** \brief Configure the 1st byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY0 (192) +/** \brief Configure the 2nd byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY1 (168) +/** \brief Configure the 3rd byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY2 (178) +/** \brief Configure the 4th byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY3 (1) +/** \brief Enable/disable the deferred initialization mechanism. When enabled, the + * communication interface is only initialized when: (a) no valid user program + * is detected, or (b) when CpuUserProgramStartHook() returns BLT_FALSE. Your + * bootloader application can explicitly initialize the communication interface + * by calling ComDeferredInit(). + */ +#define BOOT_COM_NET_DEFERRED_INIT_ENABLE (1) + + /**************************************************************************************** * B A C K D O O R E N T R Y C O N F I G U R A T I O N ****************************************************************************************/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/hooks.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/hooks.c index 293013d0..b6f2670a 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/hooks.c +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/hooks.c @@ -78,9 +78,6 @@ blt_bool BackDoorEntryHook(void) ****************************************************************************************/ blt_bool CpuUserProgramStartHook(void) { - /* clean up the LED driver */ - LedBlinkExit(); - /* additional and optional backdoor entry through BUTTON1 on the board. to * force the bootloader to stay active after reset, keep it pressed during reset. */ @@ -92,6 +89,9 @@ blt_bool CpuUserProgramStartHook(void) return BLT_FALSE; } + /* clean up the LED driver */ + LedBlinkExit(); + /* okay to start the user program.*/ return BLT_TRUE; } /*** end of CpuUserProgramStartHook ***/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/linker_script.ld b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/linker_script.ld index 23b1efb4..81d5c09d 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/linker_script.ld +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/linker_script.ld @@ -65,16 +65,31 @@ no_init_size = 64; MEMORY { - FLASH_1_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x4000 - FLASH_1_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x4000 - PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000 + FLASH_1_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x8000 + FLASH_1_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x8000 + PSRAM_1(!RX) : ORIGIN = 0x1FFE8040, LENGTH = 0x17fc0 DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000 DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000 - SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x58000 + SRAM_combined(!RX) : ORIGIN = 0x1FFE8040, LENGTH = 0x57fc0 + SHARED(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x40 } SECTIONS { + /* Shared data section that also shouldn't get zeroed */ + .shared (NOLOAD) : + { + . = ALIGN(4); + _sshared = .; /* define a global symbol at shared start */ + __shared_start__ = _sshared; + *(.shared) + *(.shared.*) + KEEP(*(.shared)) + . = ALIGN(4); + _eshared = .; /* define a global symbol at shared end */ + __shared_end__ = _eshared; + } >SHARED + /* TEXT section */ .text : diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/main.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/main.c index 0face88c..90b1d0a9 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/main.c +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/main.c @@ -33,6 +33,7 @@ #include "xmc_gpio.h" /* GPIO module */ #include "xmc_uart.h" /* UART driver header */ #include "xmc_can.h" /* CAN driver header */ +#include "shared_params.h" /* Shared parameters header */ /**************************************************************************************** @@ -50,10 +51,44 @@ static void PostInit(void); ****************************************************************************************/ int main(void) { + blt_int8u deferredInitRequestFlag = 0; + /* initialize the microcontroller */ Init(); + /* initialize the shared parameters module */ + SharedParamsInit(); /* initialize the bootloader */ BootInit(); +#if (BOOT_COM_DEFERRED_INIT_ENABLE == 1) + /* the bootloader is configured to NOT initialize the TCP/IP network stack by default + * to bypass unnecessary delay times before starting the user program. the TCP/IP net- + * work tack is now only initialized when: (a) no valid user program is detected, or + * (b) a forced backdoor entry occurred (CpuUserProgramStartHook() returned BLT_FALSE). + * + * these demo bootloader and user programs have one extra feature implemented for + * demonstration purposes. the demo user program can detect firmware update requests + * from the TCP/IP network in which case it activates the bootloader. But...the + * TCP/IP network stack will not be initialized in this situation. for this reason + * the shared parameter module was integrated in both the bootloader and user program. + * more information about the shared parameter module can be found here: + * https://www.feaser.com/en/blog/?p=216 + * + * the shared parameter at the first index (0) contains a flag. this flag is set to + * 1, right before the user program activates this bootloader, to explicitly request + * the bootloader to initialize the TCP/IP network stack. this makes it possible for + * a firmware update to proceed. the code here reads out this flag and performs the + * TCP/IP network stack initialization when requested. + */ + SharedParamsReadByIndex(0, &deferredInitRequestFlag); + if (deferredInitRequestFlag == 1) + { + /* explicitly initialize all communication interface for which the deferred + * initialization feature was enabled. + */ + ComDeferredInit(); + } +#endif + /* post initialization of the microcontroller */ PostInit(); diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/shared_params.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/shared_params.c new file mode 100644 index 00000000..a6470f32 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/shared_params.c @@ -0,0 +1,301 @@ +/************************************************************************************//** +* \file Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Boot/shared_params.c +* \brief Shared RAM parameters source file. +* \ingroup Boot_ARMCM4_XMC4_XMC4700_Relax_Kit_GCC +* \internal +*---------------------------------------------------------------------------------------- +* C O P Y R I G H T +*---------------------------------------------------------------------------------------- +* Copyright (c) 2018 by Feaser http://www.feaser.com All rights reserved +* +*---------------------------------------------------------------------------------------- +* L I C E N S E +*---------------------------------------------------------------------------------------- +* This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +* modify it under the terms of the GNU General Public License as published by the Free +* Software Foundation, either version 3 of the License, or (at your option) any later +* version. +* +* OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +* PURPOSE. See the GNU General Public License for more details. +* +* You have received a copy of the GNU General Public License along with OpenBLT. It +* should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +* +* \endinternal +****************************************************************************************/ + +/**************************************************************************************** +* Include files +****************************************************************************************/ +#include /* Standard definitions (NULL). */ +#include "shared_params.h" /* Shared parameters header. */ + + +/**************************************************************************************** +* Macro definitions +****************************************************************************************/ +/** \brief Constant parameter buffer identifier. This value is always located as the + * start of the buffer to validate the the RAM contains valid shared parameters. + */ +#define SHARED_PARAMS_BUFFER_ID (0xCE42E7A2u) + + +/**************************************************************************************** +* Type definitions +****************************************************************************************/ +/** \brief Layout of the shared parameters RAM buffer. */ +typedef struct t_shared_params_buffer +{ + /** \brief Fixed buffer identifier to validate that the RAM contains valid shared + * parameters. + */ + uint32_t identifier; + /** \brief Array for the actual parameter data. */ + uint8_t data[SHARED_PARAMS_CFG_BUFFER_DATA_LEN]; + /** \brief Checksum value of all the bytes in the buffer, excluding this checksum + * value of obvious reasons. The checksum is calculated as the Two's + * complement of the sum of the bytes. + */ + uint16_t checksum; +} tSharedParamsBuffer; + + +/**************************************************************************************** +* Global data declarations +****************************************************************************************/ +/** \brief Declaration of the actual parameter buffer that this module manages. + * \warning For the shared RAM parameters to work properly for sharing information + * between the bootloader and user program, it is important that this + * variable is linked to the exact same RAM address in both the bootloader + * and the user program. Additionally, it should be configured such that the + * C-startup code does NOT zero its contents during system initialization. This + * is the code that runs in the reset event handler, before function main() is + * called. + * For GCC based embedded toolchains, the solution is to assign this variable + * to a custom section, in this case called ".shared". Then in the linker + * script, add the following to the SECTIONS: + * + * .shared (NOLOAD) : + * { + * . = ALIGN(4); + * _sshared = .; + * __shared_start__ = _sshared; + * *(.shared) + * *(.shared.*) + * KEEP(*(.shared)) + * . = ALIGN(4); + * _eshared = .; + * __shared_end__ = _eshared; + * } >SHARED + * + * Next, add a new MEMORY entry for SHARED at the start of RAM and reduce + * the length of the remaining RAM: + * + * SHARED (xrw) : ORIGIN = 0x200000C0, LENGTH = 64 + * RAM (xrw) : ORIGIN = 0x20000100, LENGTH = 32K - 192 - 64 + * + * Note that the previous example is for an STM32F0 microcontroller where + * the first 192 (0xC0) bytes in RAM are reserved for the user program + * vector table. + * + * \remark This same approach can be applied with other toolchains such as Keil MDK + * and IAR EWARM. Consult the compiler and linker user manuals of your + * toolchain to find out how to place a RAM variable at a fixed memory address + * and to prevent the C-startup code from zeroing its contents. + * Here are a few links to get you started: + * * IAR EWARM: + * https://www.iar.com/support/tech-notes/compiler/ + * linker-error-for-absolute-located-variable/ + * * Keil MDK: + * http://www.keil.com/support/docs/3480.htm + */ +static tSharedParamsBuffer sharedParamsBuffer __attribute__ ((section (".shared"))); + + +/**************************************************************************************** +* Function prototypes +****************************************************************************************/ +static bool SharedParamsValidateBuffer(void); +static void SharedParamsWriteChecksum(void); +static bool SharedParamsVerifyChecksum(void); +static uint16_t SharedParamsCalculateChecksum(void); + + +/************************************************************************************//** +** \brief Initializes the shared RAM parameters module. +** \return none. +** +****************************************************************************************/ +void SharedParamsInit(void) +{ + uint32_t byteIdx; + + /* The shared parameter buffer does not get initialized by the C-startup code. Another + * previously running program could have initialized it, in which case it is ready + * for use and nothing more needs to be done. + */ + if (!SharedParamsValidateBuffer()) + { + /* The shared parameter buffer was not yet initialized by a running program. This + * typically happens after a cold reset where the RAM contents were lost. In this + * case we need to explicitly configure and initialize it, since the C-startup code + * was configured to not do this. + * + * The initialization consists of setting the buffer identifier, zeroing the + * actual parameter data and updating the checksum at the end. + */ + sharedParamsBuffer.identifier = SHARED_PARAMS_BUFFER_ID; + for (byteIdx=0; byteIdx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN; byteIdx++) + { + sharedParamsBuffer.data[byteIdx] = 0; + } + SharedParamsWriteChecksum(); + } +} /*** end of SharedParamsInit ***/ + + +/************************************************************************************//** +** \brief Reads a data byte from the shared parameter buffer at the specified index. +** \param idx Index into the parameter data array. A valid value is between 0 and +** (SHARED_PARAMS_CFG_BUFFER_DATA_LEN - 1). +** \param value Pointer to where the read data value is stored. +** \return True if successful, false otherwise. +** +****************************************************************************************/ +bool SharedParamsReadByIndex(uint32_t idx, uint8_t * value) +{ + bool result = false; + + /* Only continue if the buffer and the specified parameters are valid. */ + if ( (SharedParamsValidateBuffer()) && + (idx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN) && + (value != NULL) ) + { + /* Read the value and update the result. */ + *value = sharedParamsBuffer.data[idx]; + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsReadByIndex ***/ + + +/************************************************************************************//** +** \brief Writes a data byte to the shared parameter buffer at the specified index. +** \param idx Index into the parameter data array. A valid value is between 0 and +** (SHARED_PARAMS_CFG_BUFFER_DATA_LEN - 1). +** \param value Value to write. +** \return True if successful, false otherwise. +** +****************************************************************************************/ +bool SharedParamsWriteByIndex(uint32_t idx, uint8_t value) +{ + bool result = false; + + /* Only continue if the buffer and the specified parameters are valid. */ + if ( (SharedParamsValidateBuffer()) && + (idx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN) ) + { + /* Write the value. */ + sharedParamsBuffer.data[idx] = value; + /* Update the checksum since the contents were just changed. */ + SharedParamsWriteChecksum(); + /* Update the result. */ + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsWriteByIndex ***/ + + +/************************************************************************************//** +** \brief Validates the shared parameter buffer contents by looking at the table +** identifier and verifying its checksum. +** \return True if successful, false otherwise. +** +****************************************************************************************/ +static bool SharedParamsValidateBuffer(void) +{ + bool result = false; + + /* Perform validation. */ + if ( (sharedParamsBuffer.identifier == SHARED_PARAMS_BUFFER_ID) && + (SharedParamsVerifyChecksum()) ) + { + /* The shared parameter buffer is valid, so update the result value. */ + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsValitabeTable ***/ + + +/************************************************************************************//** +** \brief Calculates and writes the checksum into the buffer. +** \return none. +** +****************************************************************************************/ +static void SharedParamsWriteChecksum(void) +{ + /* Calculate and write the checksum. */ + sharedParamsBuffer.checksum = SharedParamsCalculateChecksum(); +} /*** end of SharedParamsWriteChecksum ***/ + + +/************************************************************************************//** +** \brief Calculates and verifies the checksum that is currently present in the +** buffer. +** \return True is the checksum is correct, false otherwise. +** +****************************************************************************************/ +static bool SharedParamsVerifyChecksum(void) +{ + bool result = false; + + /* Calculate and verify the checksum. */ + if (SharedParamsCalculateChecksum() == sharedParamsBuffer.checksum) + { + /* Checksum is correct, so update the result value. */ + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsVerifyChecksum ***/ + + +/************************************************************************************//** +** \brief Calculates and returns the checksum value for the current contents in the +** buffer. The checksum is calculated by taking the sum of all bytes in the +** parameter buffer (excluding the checksum at the end) and them taking the +** two's complement value of it. +** \return The calculated checksum value. +** +****************************************************************************************/ +static uint16_t SharedParamsCalculateChecksum(void) +{ + uint16_t result = 0; + uint32_t byteIdx; + + /* Add the identifier bytes to the checksum. */ + result += (uint8_t)sharedParamsBuffer.identifier; + result += (uint8_t)(sharedParamsBuffer.identifier >> 8u); + result += (uint8_t)(sharedParamsBuffer.identifier >> 16u); + result += (uint8_t)(sharedParamsBuffer.identifier >> 24u); + /* Loop through the parameter data array. */ + for (byteIdx=0; byteIdx /* Standard integer types. */ +#include /* Standard boolean types. */ + + +/**************************************************************************************** +* Configuration macros +****************************************************************************************/ +/** \brief Configuration macro for specifying the size of the data inside the parameter + * buffer. This is the length in bytes of the actual parameter data, so + * excluding the bufferId and checksum. + */ +#define SHARED_PARAMS_CFG_BUFFER_DATA_LEN (56u) + + +/**************************************************************************************** +* Function prototypes +****************************************************************************************/ +void SharedParamsInit(void); +bool SharedParamsReadByIndex(uint32_t idx, uint8_t * value); +bool SharedParamsWriteByIndex(uint32_t idx, uint8_t value); + + +#endif /* SHARED_PARAMS_H */ +/*********************************** end of shared_params.h ****************************/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.cproject b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.cproject index 9db39886..bea1a297 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.cproject +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.cproject @@ -119,9 +119,13 @@ + + + @@ -138,7 +142,7 @@ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.project b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.project index f79044ca..8dea9692 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.project +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.project @@ -25,4 +25,82 @@ org.eclipse.cdt.managedbuilder.core.managedBuildNature org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + uip + 2 + UIP_ROOT + + + + + 1534521832743 + uip + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip + + + + 1534521832758 + uip + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-apps + + + + 1534521862395 + uip/apps + 9 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-dhcpc + + + + 1534521922685 + uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-psock.* + + + + 1534521922701 + uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip-fw.c + + + + 1534521922701 + uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip-neighbor.c + + + + 1534521922716 + uip/uip + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-uip-split.c + + + + + + UIP_ROOT + $%7BPARENT-3-PROJECT_LOC%7D/Source/third_party/uip + + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/language.settings.xml index 264d0252..187982fd 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/language.settings.xml @@ -4,7 +4,7 @@ - + @@ -14,7 +14,7 @@ - + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/properties.index b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/properties.index index 684e9daa..e5524bc5 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/properties.index +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/.settings/properties.index @@ -1,9 +1,10 @@ -
-
-
+
+
+
-
+
+
\ No newline at end of file diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.elf b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.elf index a703c394..5dacf270 100644 Binary files a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.elf and b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.elf differ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.srec b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.srec index 67467aae..24ce8fe5 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.srec +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Debug/demoprog_xmc4700.srec @@ -1,261 +1,805 @@ S018000064656D6F70726F675F786D63343730302E737265633D -S3150C0040000088FE1F054200089D4200089D420008DC -S3150C0040109D4200089D4200089D42000800000000D9 -S3150C0040200000000000000000000000009D42000897 -S3150C0040309D420008000000009D420008CD4F00087C -S3150C0040409D4200089D4200089D4200089D420008C2 -S3150C0040509D4200089D4200089D4200089D420008B2 -S3150C0040609D42000800000000000000000000000057 -S3150C0040709D420008000000009D4200089D42000879 -S3150C0040809D4200089D4200089D4200089D42000882 -S3150C0040909D4200089D4200089D4200089D42000872 -S3150C0040A09D4200089D4200089D4200089D42000862 -S3150C0040B09D4200089D4200089D4200089D42000852 -S3150C0040C09D4200089D4200089D4200089D42000842 -S3150C0040D09D4200089D4200089D4200089D42000832 -S3150C0040E09D4200089D4200089D4200089D42000822 -S3150C0040F09D4200089D4200089D4200089D42000812 -S3150C0041009D4200089D4200089D4200089D42000801 -S3150C0041109D4200089D4200089D4200089D420008F1 -S3150C0041209D4200089D4200089D4200089D420008E1 -S3150C0041309D4200089D4200089D4200089D420008D1 -S3150C0041409D4200089D4200089D4200089D420008C1 -S3150C0041509D4200089D4200089D4200089D420008B1 -S3150C004160000000000000000000000000000000003D -S3150C0041709D4200089D4200089D4200089D42000891 -S3150C0041809D4200089D4200089D4200089D42000881 -S3150C0041909D4200089D4200089D4200089D42000871 -S3150C0041A09D4200089D4200089D4200089D42000861 -S3150C0041B09D4200089D4200089D4200089D42000851 -S3150C0041C09D4200089D4200089D4200089D42000841 -S3150C0041D09D4200089D4200089D4200080000000018 -S3150C0041E09D4200089D4200089D4200089D42000821 -S3150C0041F09D420008000000009D42000800000000DF -S3150C004200EE11AA55DFF874D01D4880471D4C1E4D83 -S3150C004210AC4209DA21686268A368043BA2BFC8589D -S3150C004220D050FAE70C34F3E7184B194CA34208DAD2 -S3150C00423019685A680020043AA4BF8850FBE7083373 -S3150C004240F4E7144880471448804700002850000CB7 -S3150C0042500088FE1F000000002850000C0088FE1F7E -S3150C004260000000000088FE1F8000000000000020F7 -S3150C0042700000000000000020000000000088FE1F67 -S3150C0042802D4500084C4200086442000864420008B0 -S3150C0042907C420008DD4F00085D4F0008FEE7000079 -S3150C0042A082B00023019303E000BF019B013301930D -S3150C0042B0019B8342F8D302B0704700BF72B60D4B18 -S3150C0042C00D4A9A60BFF34F8F62B6D3F8882042F43A -S3150C0042D07002C3F888205A6922F008025A6107490D -S3150C0042E041F214028B5823F00F0343F004038B5056 -S3150C0042F0704700BF00ED00E00040000800100058B9 -S3150C00430000487047001BB70010B51E4BDB6813F452 -S3150C004310803F27D01C4BDB6813F0010F02D1FFF74F -S3150C004320EFFF00E01948184B1B6813F0040F11D06F -S3150C00433015498A68C2F303628B68C3F306238C683B -S3150C004340C4F30644611C02FB0112B0FBF2F203FB40 -S3150C004350022208E00C4B9B6803F07F030133B0FB91 -S3150C004360F3F200E0094A0749C868C0B20130B2FB53 -S3150C004370F0F3086900F001000130B3FBF0F0044BD8 -S3150C004380186010BD004600501047005000366E01F4 -S3150C004390C0FF032070B5574B1B6813F0010F09D1F2 -S3150C0043A0544A536843F001035360524B1B6813F095 -S3150C0043B0010FFAD0504B1B6813F4007F08D04E4AFD -S3150C0043C0936843F40073936041F64C50FFF768FF13 -S3150C0043D04A4C636843F40023636040F6C410FFF74D -S3150C0043E05FFF636823F4803323F002036360444B5E -S3150C0043F05B6813F0300F21D0103C636823F47023F4 -S3150C00440023F030036360FFF77BFF3E4BA3FB0023D7 -S3150C0044101B0D013B626842EA03436360374BDA6863 -S3150C00442022F00102DA605A6822F400325A60334BE9 -S3150C0044301B6803F46073B3F5607FF8D12F4B5A6891 -S3150C00444042F001025A605A6842F010025A602E4A33 -S3150C0044509A605A6842F040025A605A6822F010027A -S3150C0044605A605A6842F480225A60244B1B6813F037 -S3150C004470040FFAD0214A536823F0010353601F4BF3 -S3150C0044801B6813F0010FFAD1204C4FF00113E360B7 -S3150C004490002666612661266266620323E3611C4B75 -S3150C0044A0A3611C4BA362154D6B6823F040036B6034 -S3150C0044B0194BAB604FF41660FFF7F2FE174BAB606F -S3150C0044C04FF46160FFF7ECFE154BAB604FF4965062 -S3150C0044D0FFF7E6FE134BAB6041F27070FFF7E0FEA0 -S3150C0044E0114BAB604FF4E150FFF7DAFE6660FFF755 -S3150C0044F00BFF70BD004200500044005010470050A6 -S3150C004500004700506BCA5F6B002F0B010046005032 -S3150C0045100500010003002001002F0501002F0301F7 -S3150C004520002F0201002F0101002F000110B54FF0E2 -S3150C0045300053044C0FCB84E80F00FFF7BFFEFFF7C8 -S3150C00454029FF10BDC4FF0320F0B48B081F1D50F8C3 -S3150C004550276001F00305ED00F824AC4026EA0404BC -S3150C00456040F82740466F4F000324BC4026EA04045B -S3150C0045704467184CA04203D004F58074A04207D1BE -S3150C004580046E012606FA01F124EA0101016617E020 -S3150C00459054688C404460CC08103450F8247001F0F8 -S3150C0045A00701890007268E4027EA060640F8246094 -S3150C0045B050F82470167A06FA01F1394340F82410A3 -S3150C0045C0043350F823101278AA400A4340F82320EB -S3150C0045D0F0BC7047008E0248030F20F0704003EBCE -S3150C0045E043039B00014A9850704700BF1444005087 -S3150C0045F0034B1868034B5B6903F00103D840704703 -S3150C004600C0FF032000460050030F20F0704003EB60 -S3150C00461043039B00014A9850704700BF4846005020 -S3150C0046202DE9F04142F2107E0027BC46012638E007 -S3150C0046300B6803EB83035B00B3FBF6F34D68B3FB2C -S3150C004640F5F4374AA2FB0482D20802EB820252002E -S3150C004650A21A052A05D9324AA2FB0442D208013213 -S3150C00466003E02F4AA2FB0442D2082AB102EB8204D1 -S3150C0046706400B3FBF4F304E0294AA2FB0323DB0832 -S3150C0046800122AB4201D35B1B00E0EB1A142A07D8BC -S3150C0046909E4505D9B3F57A7F06D39E461746B44692 -S3150C0046A00136402EC4D901E01746B44642F2107EBC -S3150C0046B00126402212E042F2107302FB0333B3FBD5 -S3150C0046C0F7F30C899C4201D81D1B00E0E51AAE4598 -S3150C0046D001D9AE461646A34202D3013A022AEAD8BB -S3150C0046E0BB1B026842F040020260023B1B0303F450 -S3150C0046F0E0434A89013A9201D2B21343721E120266 -S3150C00470002F4706213430CF1FF3C0CF03F0C43EACD -S3150C0047100C030361036823F040030360BDE8F081DA -S3150C004720CDCCCCCCD0F8C43113F4407FFAD10131C6 -S3150C004730120442F0020242EA0161C0F8C411704749 -S3150C00474038B50446074D2846FFF75EFF2846FFF7A7 -S3150C00475043FF236823F001032360236813F0020F41 -S3150C004760FBD138BD10000010D0F8C83123F00F0370 -S3150C0047701943C0F8C8117047D0F8C80100F00F00F3 -S3150C004780704700BF08B5FFF7F7FF012802D00228D3 -S3150C00479003D005E0FFF72CFF08BDFFF7B1FD08BD00 -S3150C0047A0002008BDF8B504460E461546FFF7C8FFAF -S3150C0047B020463146FFF7D8FF2046FFF7E3FFB0FB54 -S3150C0047C0F5F2C2F58062002A38BF002240F2FF37AC -S3150C0047D0BA4228BF3A46C2F58061B0FBF1F1AE0988 -S3150C0047E08009B602B6FBF0F3BB4228BF3B4603FB7F -S3150C0047F000F0800A691AA5EB801081428CBF00205C -S3150C004800012000B1134608B1012100E00221E26843 -S3150C00481022F4434222F0FF02E260E26843EA81336B -S3150C0048201343E360F8BD00BF037E012B17D1036869 -S3150C0048302022DA6101680B6823F07062037B1B0689 -S3150C00484003F0706313430B60036802691A61036813 -S3150C00485042695A610368034ADA61002070470320F3 -S3150C004860704700BF40002800026802F13843A3F5E8 -S3150C004870A833990AC3F344131B0243EA41339168E4 -S3150C00488021F47F419160026891680B439360037E2B -S3150C004890012B2FD810B503682022DA61C37913F0E7 -S3150C0048A0200F0ED1426802F0604343EA824302684D -S3150C0048B09361826802F0604343EA82430268D360E4 -S3150C0048C005E0036842689A6103688268DA60044608 -S3150C0048D0037E012B06D1FFF7A7FF23684FF000627A -S3150C0048E0DA6103E003684FF40062DA612368024A76 -S3150C0048F0DA6110BD704700BF4000A0060368D96995 -S3150C004900DA69C2F3800211F4006F0FD182B91A6909 -S3150C00491002615A694261D969DA69C2F3C00211F0BF -S3150C004920040F07D0002AF2D10020704703207047ED -S3150C004930022070470020704730B48B08043350F8BF -S3150C004940235001F00301C900F8248C4025EA040425 -S3150C00495040F8234050F823408A40224340F8232055 -S3150C00496030BC704770B505460E4600F0E3F8F47996 -S3150C00497004B9102428463168224600F035F8B3797C -S3150C004980013B64080134240244EA430343F44033F4 -S3150C00499043F00103EB633379013B1B0643F481734C -S3150C0049A06B6373792BB16A6B013B42EA03436B630E -S3150C0049B005E06A6B3379013B42EA03436B634FF4C0 -S3150C0049C0A063AB634FF0FF33EB6433892B6470BD8C -S3150C0049D0D0F80C3113F0E06F02D1406D80B2704705 -S3150C0049E0D0F81C0180B2704763293BD9002A3BD012 -S3150C0049F02DE9F04115460C460646FFF7F9FD1B4915 -S3150C004A00A1FB00377F09A1FB0431480940F2FF3EA8 -S3150C004A104FF0010CE046714611E001FB07F305FB74 -S3150C004A2000F2B3FBF2F39C0AC3F30903B4F5806FEF -S3150C004A3004D2734502D29E46A44688460139002903 -S3150C004A40EBD148F4004333617269094B1340013DC5 -S3150C004A5043EA85230CF1FF3C43EA0C4373610020C7 -S3150C004A60BDE8F08101207047012070471F85EB518E -S3150C004A70EF8000FC30B4D0F8084124F0E064C0F8B4 -S3150C004A800841D0F80851064C2C4041EA032343EA6E -S3150C004A90026244EA0203C0F8083130BC704700BF1A -S3150C004AA0C0C0FFF830B4D0F80C4124F0E064C0F874 -S3150C004AB00C41D0F80C51074C2C4041EA032343EA35 -S3150C004AC0026244EA020343F08053C0F80C3130BC56 -S3150C004AD0704700BFC0C0FFEF10B5114B984208D10C -S3150C004AE04FF40060FFF790FD4FF40060FFF774FD84 -S3150C004AF010BD0C4B984207D10B4C2046FFF784FD9A -S3150C004B002046FFF769FD10BD084B984206D1084CAC -S3150C004B102046FFF779FD2046FFF75EFD10BD00BF6E -S3150C004B2008000340080002488000001008400248B4 -S3150C004B300001001010B50446154B984203D003F53E -S3150C004B400073984203D11348FFF7C6FF14E0124BCB -S3150C004B50984203D003F50073984203D10F48FFF730 -S3150C004B60BBFF09E00E4B984203D003F50073984245 -S3150C004B7002D10C48FFF7B0FF0323E360E36813F0A0 -S3150C004B80010FFBD0236C23F00F03236410BD00BF71 -S3150C004B9000000340080003400000024808000248D9 -S3150C004BA00040024808400248704700BF2DE9F04318 -S3150C004BB08BB04FF46143019308238DF808308DF8C0 -S3150C004BC0093001258DF80A5010278DF80B70002638 -S3150C004BD0ADF80C601C4C204601A9FFF7C3FE8DF8FE -S3150C004BE01C6008954FF002098DF82490DFF85C8064 -S3150C004BF04046042107AAFFF7A7FC90238DF8103036 -S3150C004C0005958DF81890404605210DEB0702FFF728 -S3150C004C109BFCE36923F007032B43E36120463946EB -S3150C004C2004222B46FFF726FF2046314604222B464C -S3150C004C30FFF738FF236C23F00F0343EA09032364C1 -S3150C004C400BB0BDE8F08300BF0000034000810248B2 -S3150C004C5030B58BB0FFF7CCFC044600E06400434B48 -S3150C004C609C42FBD900E06408414B9C42FBD841486E -S3150C004C7001212246FFF796FD01943F4B02934FF418 -S3150C004C80FA53ADF80C300123ADF80E303B4C2046F0 -S3150C004C9001A9FFF7C5FC236843F040032360236892 -S3150C004CA043F001032360364B36481860DA7902214B -S3150C004CB061F38712DA71596840F2676464F31C0178 -S3150C004CC059609A6864F31C029A60090E6FF34511D9 -S3150C004CD0D971120E42F02002DA72C26842F000520A -S3150C004CE0C26008221A73002305E0254A1A440021E3 -S3150C004CF011740133DBB2072BF7D921480025057651 -S3150C004D00FFF7B2FD1B4801210A46FFF70BFD1B4CB2 -S3150C004D10236823F040032360236823F001032360F8 -S3150C004D200AAA02F80C5D184D28460D21FFF70CFC5B -S3150C004D3090238DF810300123059302238DF818303B -S3150C004D4028460C2104AAFFF7FFFB236843F0400317 -S3150C004D502360E36823F0070343F00203E360236850 -S3150C004D6023F0400323600BB030BD00BFFF1AB70021 -S3150C004D70000E27070040014820A107000043014808 -S3150C004D805088FE1F2050014800810248074BD3F87B -S3150C004D90143113F0080F07D110B504460348FFF77A -S3150C004DA017FE2070012010BD002070470000034044 -S3150C004DB008B5FFF7FBFEFFF74BFF08BDBFF34F8FA0 -S3150C004DC00549CA6802F4E062044B1343CB60BFF397 -S3150C004DD04F8F00BFFDE700BF00ED00E00400FA05B1 -S3150C004DE008B51F4B1B789BB91E48FFF7CFFF012850 -S3150C004DF035D11C4B1B78002B31D000F0E1F81A4B47 -S3150C004E0018600122164B1A700022184B1A7008BD36 -S3150C004E10164B1B7816481844FFF7B8FF012814D117 -S3150C004E20124A13780133DBB213700E4A127893428E -S3150C004E3015D100220A4B1A700A4B5B78FF2B0ED148 -S3150C004E40084B9B785BB9FFF7B9FF00F0B9F8064B36 -S3150C004E501B686433984202D90022014B1A7008BDB4 -S3150C004E607088FE1F0488FE1F0088FE1F4888FE1FE0 -S3150C004E700588FE1F00B583B0174B1B68DB6913F062 -S3150C004E80010F1BD01448FFF739FD60B1002210E06A -S3150C004E90114A1A44117C02AA1A4402F8081C01335E -S3150C004EA0DBB2012201E0002213460B49097B994231 -S3150C004EB0EED8094B1B680121D96100E0002242B1F2 -S3150C004EC09DF80030FF2B04D19DF801300BB9FFF78C -S3150C004ED075FF03B05DF804FB5088FE1F08B5FFF79D -S3150C004EE07FFFFFF7C7FF08BD10B5054C204608210C -S3150C004EF08022FFF721FD4FF08073636010BD00BF69 -S3150C004F000085024808B500F05BF80D4B1B68C31A08 -S3150C004F10B3F5FA7F13D30B4B1B783BB90122094B24 -S3150C004F201A704FF48072084B5A6006E00022054B4B -S3150C004F301A704FF08072044B5A60014B186008BD12 -S3150C004F407488FE1F7888FE1F0085024808B5FFF797 -S3150C004F50DBF9FFF7C9FF00F011F808BD08B5FFF73C -S3150C004F60F5FFFFF725FFFFF7CDFFFFF7B7FFFAE7D2 -S3150C004F70014B1860704700BF7C88FE1F08B50C4BB0 -S3150C004F801B680C4AA2FB03239B09013BB3F1807FF0 -S3150C004F9009D2094A5360FC21084B83F823100023DD -S3150C004FA09360072313600020FFF7E2FF08BD00BFE4 -S3150C004FB0C0FF0320D34D621010E000E000ED00E0CE -S3150C004FC0014B1868704700BF7C88FE1F024A1368A5 -S3150C004FD001331360704700BF7C88FE1F70B50E4B03 -S3150C004FE00E4CE41AA41000251E46A54204D056F811 -S3150C004FF0253098470135F8E7FFF7D6FD084C094BE5 -S3150C005000E41AA41000251E46A54204D056F82530F5 -S3150C00501098470135F8E770BD0088FE1F0088FE1F13 -S30D0C0050200088FE1F0088FE1F2C -S70508004205AB +S3150C0080004088FE1F058200089D8200089D8200089C +S3150C0080109D8200089D8200089D82000800000000D9 +S3150C0080200000000000000000000000009D82000817 +S3150C0080309D820008000000009D82000845B10008E2 +S3150C0080409D8200089D8200089D8200089D82000882 +S3150C0080509D8200089D8200089D8200089D82000872 +S3150C0080609D820008000000000000000000000000D7 +S3150C0080709D820008000000009D8200089D82000879 +S3150C0080809D8200089D8200089D8200089D82000842 +S3150C0080909D8200089D8200089D8200089D82000832 +S3150C0080A09D8200089D8200089D8200089D82000822 +S3150C0080B09D8200089D8200089D8200089D82000812 +S3150C0080C09D8200089D8200089D8200089D82000802 +S3150C0080D09D8200089D8200089D8200089D820008F2 +S3150C0080E09D8200089D8200089D8200089D820008E2 +S3150C0080F09D8200089D8200089D8200089D820008D2 +S3150C0081009D8200089D8200089D8200089D820008C1 +S3150C0081109D8200089D8200089D8200089D820008B1 +S3150C0081209D8200089D8200089D8200089D820008A1 +S3150C0081309D8200089D8200089D8200089D82000891 +S3150C0081409D8200089D8200089D8200089D82000881 +S3150C0081509D8200089D8200089D8200089D82000871 +S3150C00816000000000000000000000000000000000FD +S3150C0081709D8200089D8200089D8200089D82000851 +S3150C0081809D8200089D8200089D8200089D82000841 +S3150C0081909D8200089D8200089D8200089D82000831 +S3150C0081A09D8200089D8200089D8200089D82000821 +S3150C0081B09D8200089D8200089D8200089D82000811 +S3150C0081C09D8200089D8200089D8200089D82000801 +S3150C0081D09D8200089D8200089D8200080000000018 +S3150C0081E09D8200089D8200089D8200089D820008E1 +S3150C0081F09D820008000000009D820008000000001F +S3150C008200EE11AA55DFF874D01D4880471D4C1E4D43 +S3150C008210AC4209DA21686268A368043BA2BFC8585D +S3150C008220D050FAE70C34F3E7184B194CA34208DA92 +S3150C00823019685A680020043AA4BF8850FBE7083333 +S3150C008240F4E71448804714488047000000B2000C3D +S3150C0082504088FE1F3000000000B2000C4088FE1F54 +S3150C008260000000007088FE1F1408000000000020AB +S3150C0082700000000000000020A03000004088FE1F17 +S3150C008280259D00084C820008648200086482000860 +S3150C0082907C82000855B1000825AE0008FEE70000F8 +S3150C0082A010B4013A0A440BE00C784B7803EB042328 +S3150C0082B09BB2184480B2984201D2013080B202318E +S3150C0082C09142F1D307D10B781B02184480B2984225 +S3150C0082D001D2013080B25DF8044B704770B4C5789A +S3150C0082E00D44EDB2134CE57083780E0A3344DBB2C1 +S3150C0082F0A37042786270007820709CB2A64206D9B0 +S3150C0083000132D2B20B4C62700AB901302070C9B27C +S3150C0083108D420CDA0133DBB2064A93703BB95378C3 +S3150C0083200133DBB2537013B913780133137070BC7D +S3150C008330704700BFBC89FE1F10B50146074C20686C +S3150C0083400830FFF7CBFF2368054A1178197251786C +S3150C008350597291789972D278DA7210BDCC89FE1F57 +S3150C008360BC89FE1F00221A4B1A7006E00021194A1E +S3150C00837022F813100133164A1370154B1B78002B79 +S3150C008380F4D00022124B1A7009E0C3EB031149001A +S3150C008390114A0A440021517001330D4A13700C4BDB +S3150C0083A01B78002BF1D04FF480620C4B1A80002204 +S3150C0083B0074B1A7007E00A4A02EB831200219180E0 +S3150C0083C00133034A1370024B1B78002BF3D0704712 +S3150C0083D08488FE1FF089FE1FE889FE1F7888FE1F21 +S3150C0083E04490FE1F00220A4B1A700BE01946094AEC +S3150C0083F032F813201AB9074B23F8110070470133D2 +S3150C008400034A1370024B1B78002BEFD0704700BF4A +S3150C0084108488FE1FF089FE1F030A43EA002080B2FF +S3150C008420704700BF08B5002005491422FFF738FF36 +S3150C00843010B1FFF7F1FF08BD4FF6FF7008BD00BF86 +S3150C0084400E8AFE1F38B50D4D2C7C6B7C03EB042479 +S3150C008450143CA4B2204480B205F11A010822FFF79D +S3150C0084601FFF05F122012246FFF71AFF10B1FFF795 +S3150C008470D3FF38BD4FF6FF7038BD00BF008AFE1F14 +S3150C00848008B50620FFF7DEFF08BD00BF70B5A54B8B +S3150C0084901C68042800F07181A34BA44A1360A44AFB +S3150C0084A01360032810D1637E03F00F03032B40F0F7 +S3150C0084B0DA85238A002B40F0D68508229D4B1A704C +S3150C0084C002F0FEFC00F094BC02287BD19A4AD378C9 +S3150C0084D00133DBB2D37063B993780133DBB293709B +S3150C0084E03BB953780133DBB2537013B913780133AC +S3150C0084F013700023914A1380914A1380637E072BD5 +S3150C00850001D0052B0AD1A37E0133DBB2A376782BDF +S3150C00851040F0A9850023637600F0A5BD002B00F082 +S3150C008520A285228A002A41D0A27E511EA176002A5B +S3150C00853040F09985E27E082A05D0591EC9B2012958 +S3150C0085400ED8052A0CD1002363768022794B1A703B +S3150C00855002F0B6FC14227B4B83F82F2000F014BDDE +S3150C008560042A03D803219140C9B200E03021A17638 +S3150C0085700132E27603F00F03013B072B00F2738501 +S3150C008580DFE813F0780208000D00F2037105F20320 +S3150C0085907105F20300226B4B83F82F206EE2042246 +S3150C0085A0644B1A7002F08CFC00F057BC03F00F03FE +S3150C0085B0032B40F0588508225E4B1A7002F080FCA3 +S3150C0085C000F016BC052817D15F4B1B689B88002B47 +S3150C0085D000F049850023534A13605C4A53490A60EC +S3150C0085E053490A60564A1380544A13800822514B49 +S3150C0085F01A7001F04DFAC0E0524B9B7B452B40F0B4 +S3150C0086003285504A157C537C03EB05214B4A128864 +S3150C008610914200F328858DB2484B1D80494B1B7D3A +S3150C00862013F03F0F40F01F85464B5B7D002B40F04F +S3150C0086301A85474B1C880CB95B885BB1414BDB8BAD +S3150C0086409C4240F010853F4B1A8C414B5B889A42FA +S3150C00865040F00985FFF7E6FE4FF6FF73984240F0AF +S3150C0086600285384BDB7D062B00F0B880112B23D00E +S3150C008670012B40F0F884334B93F82230082B40F052 +S3150C008680F284304B002283F822209B8C4FF6F67234 +S3150C008690934203D909332B4A938402E00833294ABF +S3150C0086A09384284B5A8BDA839A8B1A845C83284AD8 +S3150C0086B052889A8300F0D3BC1C3D204B1D80254A62 +S3150C0086C0214B1A6026E09A880AB31E49898C8A4285 +S3150C0086D01DD1DA8832B11B49498C8A4202D0B2F5D7 +S3150C0086E08A4F14D11A8812B95988002936D04FF6F8 +S3150C0086F0FF718A4202D1588888422FD01149498B82 +S3150C0087008A4204D10F4A918B5A88914226D0403323 +S3150C0087100D4A13600C4B1B680F4A9342D3D300F0DF +S3150C008720A2BC00BFCC89FE1F368AFE1FC889FE1F5D +S3150C008730B889FE1FC089FE1F7488FE1FB489FE1FF0 +S3150C0087404290FE1F008AFE1FC489FE1F2A8AFE1F46 +S3150C008750FC89FE1F4490FE1F8490FE1F0023AD4A29 +S3150C00876013600221AC4A1170AC4AAD490A60AD499E +S3150C0087700A60AD4A138001F08BF9AB4B1A88002ABC +S3150C00878000F0718402F11C0189B2A84B1980A84B28 +S3150C008790080A18745974A7490968087A987511203B +S3150C0087A0D875083292B2100A40EA0222DA84002204 +S3150C0087B083F8282083F829208A885A84CA889A84C0 +S3150C0087C09D4A1088588352889A830A88DA834A8885 +S3150C0087D01A843633924A136000F02CBCFFF750FE15 +S3150C0087E04FF6FF73984240F03E84944C17E0617E3E +S3150C0087F0A1B18F4B9A8CA3889A420FD18C4B5A8C71 +S3150C008800E3889A420AD18A4B5A8B23889A4205D11D +S3150C008810874B9A8B63889A4200F04A811E34874BA9 +S3150C0088209C42E4D9824B93F82F3003F03F03022B82 +S3150C00883014D17F4B9B8C99B2814A13800022814BB9 +S3150C0088401A7007E0804A32F8132091425BD001334C +S3150C0088507C4A13707B4B1B78002BF3D0744B93F82C +S3150C0088602F3013F0040F40F0FE83714B142283F863 +S3150C0088702F2028216D4A1180502283F82E2093F840 +S3150C008880290093F82D2083F8292093F8281093F8C3 +S3150C0088902C2083F8282083F82C1093F8272093F8A3 +S3150C0088A02B4083F8274083F82B2093F82640654D00 +S3150C0088B02C7093F82A5083F8265083F82A400130FE +S3150C0088C0C0B283F82D0068B94B1CDBB2584981F84D +S3150C0088D02C303BB9531CDBB281F82B3013B9013465 +S3150C0088E081F82A40524B5A8C55490A80998C5984E6 +S3150C0088F09A845A8BDA839A8B1A844F4A1188598335 +S3150C00890052889A8381E300244E4B1C701CE0194656 +S3150C0089101E224A4802FB0302527E1AB91E2404FB8D +S3150C008920010415E0072A0CD13CB11E22434902FB77 +S3150C0089300312917EA27E914203D9404A1E2404FB67 +S3150C008940032401333F4A13703E4B1B78002BDED0B9 +S3150C008950002C00F088832F4B1C600323A376237610 +S3150C0089600023A3750422E275E376314DAB8CA3800C +S3150C0089706B8CE3806B8B2380AB8B638001206076E2 +S3150C008980324B1A7822735A7862739A78A273DB7810 +S3150C008990E373208295F82930E37295F82830A37298 +S3150C0089A095F82730637295F826302372FFF7C4FCCE +S3150C0089B095F82E0000F0F003502B5BDD0022214BC6 +S3150C0089C01A704FE003F13602194DAA5C204D2A703D +S3150C0089D0002A4FD0012A03D101331A4A137041E001 +S3150C0089E0022A37D103F13702114DAA5C042A31D180 +S3150C0089F001F13803EA5C39316B5C43EA0222104B15 +S3150C008A001A8040F20A63934228BF13466382A382FC +S3150C008A1030E000BFCC89FE1FC089FE1F2A8AFE1FCC +S3150C008A20C889FE1FB889FE1F4290FE1FB489FE1F1F +S3150C008A30008AFE1FC489FE1FFC89FE1FD089FE1FFB +S3150C008A407088FE1F8488FE1FF089FE1F7488FE1F27 +S3150C008A508588FE1F03F13702A7498A5C52B113447D +S3150C008A60A64A1370A54B1B7819460209053AB3EBB7 +S3150C008A70820FA7DB1022A04B83F82F209E4B93F876 +S3150C008A802F2042F0020283F82F20022283F8362090 +S3150C008A90042283F83720062283F838200A2283F82A +S3150C008AA039202C21964A1180602283F82E2072E2FE +S3150C008AB0944B1C600022944B1A708F4B93F82F200A +S3150C008AC012F0040F07D00023637620228E4B1A7007 +S3150C008AD002F0F6F9C7E2884B93F82E301B099B007F +S3150C008AE086480370EB1A143B9BB28548038001F051 +S3150C008AF00F01022903D102F03F0112290FD013B93D +S3150C008B0012F0030F0BD07C4BD98C2389994240F081 +S3150C008B103782794B198D6389994240F0318212F074 +S3150C008B20100F48D0218A002945D004F10C00FFF71C +S3150C008B30D5FB714B93F82A30744A107883423AD19C +S3150C008B406D4B93F82B3051788B4234D16A4B93F89A +S3150C008B502C30927893422ED1674B93F82D506B4B59 +S3150C008B60DB789D4227D120736173A273E373E37E96 +S3150C008B70D3B9237EA27E9A1AA17DA2EBD10202F072 +S3150C008B80FF02D3B21144C9B2A17513F0800F01D004 +S3150C008B905242D3B2E07DA3EB900250FA82F2D3B2EA +S3150C008BA0E37503EBD10323760122574B1A70237E10 +S3150C008BB0A37600232382617E01F00F03013B072B72 +S3150C008BC000F25182DFE813F008002300AA007601B8 +S3150C008BD0A601C201DC0168014B4B1B7813F0010F97 +S3150C008BE000F04182032363764022474B1A70002320 +S3150C008BF02382434B188820B14222434B1A70FFF74D +S3150C008C009BFB0022424B1A8002F05AF9F0E03E4BD5 +S3150C008C101B7813F0010F65D0374B93F82F3003F008 +S3150C008C203F03122B5ED1344B93F82E0000F0F00369 +S3150C008C30502B39DD0022314B1A702DE003F1360230 +S3150C008C402D4DAA5C334D2A7072B3012A03D1013320 +S3150C008C502A4A137020E0022A16D103F13702264D58 +S3150C008C60AA5C042A10D101F13803EA5C39316B5C39 +S3150C008C7043EA0222284B1A8040F20A63934228BF29 +S3150C008C8013466382A3820FE003F137021A498A5C0A +S3150C008C9052B11344194A1370184B1B781946020922 +S3150C008CA0053AB3EB820FC9DB03236376124B93F8B9 +S3150C008CB02620227293F82720627293F82820A2723B +S3150C008CC093F82930E3720120FFF736FB42220E4B54 +S3150C008CD01A70002323820A4A13800D4A138002F06D +S3150C008CE0EFF885E02022084B1A7002F0E9F8054BE4 +S3150C008CF01B6800225A76B1E5008AFE1F8488FE1F87 +S3150C008D00B489FE1FCC89FE1FC089FE1FBC89FE1FBD +S3150C008D104290FE1F8588FE1F7088FE1F914B93F8AC +S3150C008D202F3013F0010F24D011F0100F21D1238A0C +S3150C008D30002B40F098818C4D2888013080B2FFF7CB +S3150C008D40FBFA8A4A137843F0100313702A881AB177 +S3150C008D5043F00203854A137002F0B2F80123238212 +S3150C008D60082363760023E37611227E4B83F82F20AB +S3150C008D700AE113F0200F10D07A4890F834301A021A +S3150C008D8090F8353042EA0300794D2E68304428605D +S3150C008D90754813430288D31A0380734B188848B15D +S3150C008DA011F0100F06D1714A137843F002031370B9 +S3150C008DB0FFF7C2FA6B4A92F8301092F8313003EB97 +S3150C008DC001239BB26B4A1380A28A934200D80BB93B +S3150C008DD0684B1A80674B1B886382644B1B7813F0B5 +S3150C008DE0030F00F040810022634B1A8002F068F8F2 +S3150C008DF05E4B1B7813F0200F08D000235E4A1380BD +S3150C008E0063761422574B83F82F20BDE013F0100F16 +S3150C008E100CD00023584A1380012222820422627647 +S3150C008E20E37611224F4B83F82F20ADE0524A12887D +S3150C008E308AB113F0010F01D000232382238A43B990 +S3150C008E40638A9A4201D94C4A13804B4B1B88238266 +S3150C008E5001E0494A13800023E376484B1A68444BD9 +S3150C008E601A60454B1B884BB1238A3BB128333E4ACB +S3150C008E70138018223B4B83F82F2088E03B4B1B7842 +S3150C008E8013F0020F00F0EF802822374B1A801022C5 +S3150C008E90344B83F82F207AE0344B1B7813F0010FF8 +S3150C008EA000F0E180002363761022304B1A7002F03A +S3150C008EB007F8D8E02C4B188808B1FFF73DFA294B78 +S3150C008EC093F82F3013F0010F15D0284B1B7813F0A5 +S3150C008ED0010F05D0072363760023A376238201E0D6 +S3150C008EE0062363760120FFF727FA10221F4B1A7010 +S3150C008EF001F0E6FF44E01D4B1B7813F0010F04D084 +S3150C008F000523637600232382ADE0174B1B88002BC9 +S3150C008F1036D1A8E0144B188808B1FFF70DFA114B9F +S3150C008F2093F82F3013F0010F0CD007236376002330 +S3150C008F30A3760120FFF700FA10220C4B1A7001F0F1 +S3150C008F40BFFF1DE0084B1B88D3B98CE0074B1B7881 +S3150C008F5013F0010F00F08780072363760023A376B6 +S3150C008F6081E000BF008AFE1FB489FE1FC089FE1F68 +S3150C008F70C889FE1F7088FE1F4290FE1FB889FE1F0F +S3150C008F8010223C4B83F82F2028223B4B1A80502270 +S3150C008F90384B83F82E20227A364B83F82A20627AB5 +S3150C008FA083F82B20A27A83F82C20E27A83F82D20E2 +S3150C008FB0227B83F82620627B83F82720A27B83F80A +S3150C008FC02820E27B83F829200622DA75A2885A84A7 +S3150C008FD0E2889A84294A1188598352889A8322886E +S3150C008FE0DA8362881A84637E13F0100F06D0214B45 +S3150C008FF0002283F8312083F8302006E01D4B062230 +S3150C00900083F830200A2283F831201A4C4023A375AA +S3150C009010194B1B881A0A22746374002384F83530A2 +S3150C00902084F8343084F8323084F83330FFF728FA79 +S3150C009030C04360860F4C4523A3730022E27362750E +S3150C00904022750F490B8801339BB20B80190AA17448 +S3150C009050E37422766276FFF7E5F9C043208300229B +S3150C009060084B1A7070BD0023034A1380054A13700F +S3150C00907070BD00BF008AFE1FB489FE1FFC89FE1F4F +S3150C0090807288FE1FC089FE1FF8B505460E46284A93 +S3150C009090138801339BB21380B3F5FA4F03D34FF405 +S3150C0090A08052234B1A800022224B1A700CE0224B62 +S3150C0090B003EB84139F881E4B1888FFF7ADF9874284 +S3150C0090C0E5D001341B4B1C701A4B1C78002CEED0CF +S3150C0090D000221A700BE0184A02EB831292881AB916 +S3150C0090E0154800EB831007E00133124A1370114B3D +S3150C0090F01B78002BEFD00020C0B10D4B1A88130A39 +S3150C00910043EA02238380C6804DB90346002203F846 +S3150C009110012B4270013303F8012B1A7003E02B88E4 +S3150C00912003806B88438040230372F8BD0020F8BD92 +S3150C0091307888FE1F8488FE1F4490FE1F00290CDDD4 +S3150C00914008B503468AB205490A8005490868834270 +S3150C00915002D0194602F034F808BD70474290FE1F43 +S3150C009160B889FE1FF0B400223B4B1A703B4D1EE033 +S3150C0091703A4C5A001A449200A518A45AA4B103EB0F +S3150C00918043029200354F3A4452886AB10788BC4272 +S3150C0091900AD14488A24207D10C686C60898829815F +S3150C0091A02F4B1B78AB7254E001332B4A13702A4BAE +S3150C0091B01B78072BDCD90022274B1A700FE0274CA3 +S3150C0091C05A001A449200A518A25A2AB903EB430274 +S3150C0091D092002244528832B101331F4A13701E4B3F +S3150C0091E01B78072BEBD9082B28D100231D4A1370AB +S3150C0091F01D4A1370184A137013E0194A157803EBBD +S3150C0092004304A400194A22449278AE1A154C2478C9 +S3150C009210A64203DD134A1670134A137001330E4A25 +S3150C00922013700D4B1B78072BE7D90F4B1D780A4B88 +S3150C0092301D7005EB45039B00084D1D4402682B462B +S3150C00924043F8042B0A686A608A889A80044B1B7858 +S3150C009250AB72F0BC704700BF8688FE1F8888FE1F65 +S3150C009260E988FE1F8788FE1FE888FE1F9088FE1F70 +S3150C00927070B4174B18780130C0B218700022154B19 +S3150C0092801A701EE014495A001A4492008C18895A16 +S3150C00929062880A4312D003EB430189000F4A0A4441 +S3150C0092A09278821A772A09DD0B4E0C467518002126 +S3150C0092B031556970AA1C02F8011B11700133054A5D +S3150C0092C01370044B1B78072BDCD970BC704700BF9E +S3150C0092D0E988FE1F8688FE1F8888FE1F9088FE1F61 +S3150C0092E038B5354B1B88292B03D80022324B1A80F4 +S3150C0092F038BD0022304B1A80304B9B8AB3F5807FE9 +S3150C00930003D0B3F5007F44D038BD2C4BDA8C2C4BF4 +S3150C0093101B889A424ED1294B1A8D294B5B889A424F +S3150C00932048D1284CA51F20462946FFF71BFFA4F160 +S3150C0093301C03002204F8082C022204F8072C54F80B +S3150C009340061C616034F8021C21811F49086844F828 +S3150C009350060C898824F8021C44F8160C24F8121CF6 +S3150C009360616844F81C1C228924F8182C9A8B62819B +S3150C0093706288A281124A11889983528862800822D7 +S3150C00938004F8102C062204F80F2C2A220A4B1A80F9 +S3150C00939038BD0A4BDA8C0A4B1B889A420AD1074B0A +S3150C0093A01A8D074B5B889A4204D106490846063942 +S3150C0093B0FFF7D8FE38BD00BFB489FE1F008AFE1F1A +S3150C0093C0FC89FE1F1C8AFE1F7C88FE1F10B5514BA4 +S3150C0093D0D98B8AB24FF6FF739A420CD14D4B188C2F +S3150C0093E04FF6FF73984206D14A4B4B4A10681860E9 +S3150C0093F092889A807EE0494B1B88494800885340E6 +S3150C009400184209D1434B1A8C94B2444B5B8844489E +S3150C00941040886340184206D0424B434A1188198053 +S3150C00942052885A8002E03F4B19805A8000223F4BEB +S3150C0094301A703F4C16E03E495A001A4492008C189A +S3150C009440384800888A5A904209D1364A518803EB2B +S3150C00945043029200364802445288914206D00133A8 +S3150C009460324A1370314B1B78072BE4D9082B3BD1AE +S3150C009470284C2046FF21062201F0ADFE002384F87D +S3150C009480203084F8213084F8223084F8233084F894 +S3150C009490243084F82530274A1168C4F806109288BF +S3150C0094A06281C4F8161062831E4A1188E1845288C0 +S3150C0094B022851A4A1188A1835288E28323750122D8 +S3150C0094C06275A373E2730822227463740623A37471 +S3150C0094D00423E3742273062363733634164B1C6021 +S3150C0094E02A22164B1A8010BD0A4B54F8042F1A6008 +S3150C0094F0A2889A80074B0F4A1168C3F80610928807 +S3150C0095005A8108221A7300225A730C4A13880E3396 +S3150C009510138010BD008AFE1FE8B10008FC89FE1FEF +S3150C009520F889FE1FEC88FE1FF489FE1F8688FE1F35 +S3150C0095308888FE1F7C88FE1FC889FE1FB489FE1F03 +S3150C00954010B50446416000F0FBFB206010BD00BF67 +S3150C00955010B5044600F0F4FB2368C01A6368984201 +S3150C009560B4BF0020012010BD3523037001234370C6 +S3150C00957081700330704700BF034636220270042206 +S3150C0095804270034A1068C3F80200981D704700BF6A +S3150C0095900C89FE1F3723037003234370012282704C +S3150C0095A0C370062303710530704700BFFF23037099 +S3150C0095B001307047074B828C1A80C28C5A80064B3E +S3150C0095C0028D1A80428D5A80044B028E1A80428E6E +S3150C0095D05A807047FC89FE1FF889FE1FF489FE1F0E +S3150C0095E003463222027004224270034A1068C3F802 +S3150C0095F00200981D704700BF1489FE1F10B4034665 +S3150C009600014400242EE01A78332A24D006D8032AE3 +S3150C00961010D0062A13D0012A21D106E0362A15D0FD +S3150C009620FF2A21D0352A1AD10EE0D3F80200104AAF +S3150C009630906214E0D3F802000D4A10630FE0D3F8E1 +S3150C00964002000B4AD0620AE09C7808E0D3F80200CC +S3150C009650074AD06103E0D3F80200054A10625A7833 +S3150C009660023213448B42CED320465DF8044B70472E +S3150C009670F088FE1FF8B504460123037043701C4B9B +S3150C0096809A6982700025C5701A4A10686060258137 +S3150C00969080276781184A1268E26025746574A57480 +S3150C0096A0E57425756575A575E57525766576A576D6 +S3150C0096B0E5769E6904F11C005969324601F080FD7D +S3150C0096C0A0191C302946C6F1100201F084FD04F1E4 +S3150C0096D02C002946402201F07EFD04F16C0029463F +S3150C0096E03A4601F078FD054B1868C4F8EC00F8BD55 +S3150C0096F0F088FE1FF0B10008FC89FE1FF4B10008CB +S3150C00970038B50A4C25682846FFF7B4FF05F1F0007A +S3150C0097100121FFF729FFFFF73DFFFFF747FF2368FE +S3150C009720C11A1846FFF70AFD38BD00BFC889FE1FCF +S3150C00973038B50B4C25682846FFF79CFF05F1F00061 +S3150C0097400321FFF711FFFFF717FFFFF749FFFFF79D +S3150C0097502DFF2368C11A1846FFF7F0FC38BD00BF71 +S3150C009760C889FE1F10B5114B1C682378022B17D124 +S3150C009770201D0F49042201F013FD98B90D4B04F17D +S3150C0097801C0059699A6901F00BFD68B92069094BEF +S3150C009790586204F1F000084B1988FFF72FFF10BD33 +S3150C0097A0002010BD002010BD002010BDC889FE1F72 +S3150C0097B0F0B10008F088FE1FB489FE1F10B582B008 +S3150C0097C00C4C6061A1610023A3704FF6FF73ADF8DA +S3150C0097D00430ADF8063001A84FF48641FFF754FC6F +S3150C0097E0606010B14FF4884383800022014B1A80CD +S3150C0097F002B010BDF088FE1F024B00221A805A8060 +S3150C009800704700BFFC89FE1F38B59E4B1B88B3F50D +S3150C009810937F7FD010D840F20F12934234D0B3F519 +S3150C009820887F01D2EBB118E1B3F5887F34D040F2D2 +S3150C0098302512934266D010E1B3F5AB7F00F0BF80E2 +S3150C00984005D840F25512934200F0B28005E1B3F50B +S3150C009850B57F00F0CE8040F26B12934200F0D080C0 +S3150C009860FBE0884B01229A704FF47A721A61FFF76B +S3150C00987047FF844C04F108002169FFF761FE40F2B2 +S3150C0098800F132380002300E00123002B00F0EA8055 +S3150C0098904FF488727B4B1A807B4B1B7813F0020FAC +S3150C0098A005D17A48FFF754FE002800F0DD80764B90 +S3150C0098B01B7813F0020F07D0FFF754FF022803D1D1 +S3150C0098C00222704B9A700CE06E4B1B694EF65F22AF +S3150C0098D0934202DC5B006B4A13616A4B9B78022B4A +S3150C0098E0C5D14FF47A72674B1A61FFF721FF654CAD +S3150C0098F004F108002169FFF723FE40F225132380AB +S3150C009900002300E00123002B00F0B0804FF493728B +S3150C0099105C4B1A805C4B1B7813F0020F05D15B482D +S3150C009920FFF716FE002800F0A380574B1B7813F0A8 +S3150C009930020F07D0FFF716FF052803D10322514B60 +S3150C0099409A7011E04F4B1B6942F21072934207DC7E +S3150C0099504C4A03F57A7313619378032BC5D103E054 +S3150C0099600020484B188038BD4648FFF723FE454D6E +S3150C009970288CFEF751FD0404688CFEF74DFD204340 +S3150C00998040084FF47A7303FB00F0002801DB2861D2 +S3150C00999003E06FF000423B4B1A613A4C04F10800AD +S3150C0099A02169FFF7CDFD40F255132380002300E01B +S3150C0099B00123002B5ED04FF4AB72324B1A80334826 +S3150C0099C0FFF7C6FD002857D02E4B02229A704FF493 +S3150C0099D07A721A61FFF710FFFFF7AAFE294C04F101 +S3150C0099E008002169FFF7ACFD4FF4B5732380002303 +S3150C0099F000E00123002B41D040F26B12214B1A8060 +S3150C009A00214B1B7813F0020F04D12048FFF7A0FD61 +S3150C009A10002835D01C4B1B7813F0020F07D0FFF72C +S3150C009A20A1FE052803D10322164B9A7011E0154BA3 +S3150C009A301B6942F21072934207DC124A03F57A73E1 +S3150C009A4013619378032BC7D103E000200D4B1880CC +S3150C009A5038BD0C48FFF7AEFD89E70022094B1A808A +S3150C009A60022038BD032038BD002038BD032038BD88 +S3150C009A70002038BD032038BD002038BD032038BD7A +S3150C009A80002038BDF088FE1FC089FE1FF888FE1F17 +S3150C009A9008B5FFF7B9FE08BD82B00023019303E0B9 +S3150C009AA000BF019B01330193019B8342F8D302B0A3 +S3150C009AB0704700BF72B60D4B0D4A9A60BFF34F8FBD +S3150C009AC062B6D3F8882042F47002C3F888205A692B +S3150C009AD022F008025A61074941F214028B5823F00E +S3150C009AE00F0343F004038B50704700BF00ED00E0FA +S3150C009AF0008000080010005800487047001BB70093 +S3150C009B0010B51E4BDB6813F4803F27D01C4BDB686B +S3150C009B1013F0010F02D1FFF7EFFF00E01948184BC5 +S3150C009B201B6813F0040F11D015498A68C2F303623F +S3150C009B308B68C3F306238C68C4F30644611C02FBD2 +S3150C009B400112B0FBF2F203FB022208E00C4B9B68FD +S3150C009B5003F07F030133B0FBF3F200E0094A074937 +S3150C009B60C868C0B20130B2FBF0F3086900F001001E +S3150C009B700130B3FBF0F0044B186010BD00460050EA +S3150C009B801047005000366E01C0FF032070B5574BCE +S3150C009B901B6813F0010F09D1544A536843F00103B3 +S3150C009BA05360524B1B6813F0010FFAD0504B1B68D5 +S3150C009BB013F4007F08D04E4A936843F40073936005 +S3150C009BC041F64C50FFF768FF4A4C636843F4002398 +S3150C009BD0636040F6C410FFF75FFF636823F48033BD +S3150C009BE023F002036360444B5B6813F0300F21D003 +S3150C009BF0103C636823F4702323F030036360FFF793 +S3150C009C007BFF3E4BA3FB00231B0D013B626842EA24 +S3150C009C1003436360374BDA6822F00102DA605A6854 +S3150C009C2022F400325A60334B1B6803F46073B3F5AD +S3150C009C30607FF8D12F4B5A6842F001025A605A687D +S3150C009C4042F010025A602E4A9A605A6842F040025C +S3150C009C505A605A6822F010025A605A6842F48022FE +S3150C009C605A60244B1B6813F0040FFAD0214A536830 +S3150C009C7023F0010353601F4B1B6813F0010FFAD13D +S3150C009C80204C4FF00113E3600026666126612662C4 +S3150C009C9066620323E3611C4BA3611C4BA362154D47 +S3150C009CA06B6823F040036B60194BAB604FF4166086 +S3150C009CB0FFF7F2FE174BAB604FF46160FFF7ECFE5B +S3150C009CC0154BAB604FF49650FFF7E6FE134BAB60AB +S3150C009CD041F27070FFF7E0FE114BAB604FF4E150B0 +S3150C009CE0FFF7DAFE6660FFF70BFF70BD004200500F +S3150C009CF00044005010470050004700506BCA5F6B81 +S3150C009D00002F0B0100460050050001000300200146 +S3150C009D10002F0501002F0301002F0201002F010166 +S3150C009D20002F000110B54FF00053044C0FCB84E804 +S3150C009D300F00FFF7BFFEFFF729FF10BDC4FF03207E +S3150C009D4008B501F0F9F908BD2DE9F04184B04FF4DE +S3150C009D5080330293002404AD05F80C4DDFF8D8804F +S3150C009D60404609212A4600F035F98DF80440304E5C +S3150C009D70304604212A4600F02DF98DF80440304671 +S3150C009D8002212A4600F026F98DF8044030460321BC +S3150C009D902A4600F01FF98DF80C4088278DF80470C0 +S3150C009DA0304605212A4600F015F98DF80C408DF841 +S3150C009DB00470304608212A4600F00CF98DF80C4048 +S3150C009DC08DF80470304609212A4600F003F98DF807 +S3150C009DD00440404608212A4600F0FCF88DF80C4059 +S3150C009DE08DF80470304607212A4600F0F3F88DF8FA +S3150C009DF00440304621462A4600F0ECF8304621460F +S3150C009E00012200F001FD4FF0806364F3010364F35B +S3150C009E108303022262F3092362F38B2364F38F33E9 +S3150C009E20012262F39753034A136004B0BDE8F08134 +S3150C009E300082024840400050008F024810B5234C67 +S3150C009E40204600F0BBFB2268136823F480131360D2 +S3150C009E5001F072F900F59C54083403E001F06CF93A +S3150C009E60A04205D21948002100F0A4FC0028F5D028 +S3150C009E70164C20460021164A00F070FC2268136826 +S3150C009E8043F490431360236841F21802995841F445 +S3150C009E9000519950196841F00801196023689958C6 +S3150C009EA041F0020199501A6842F004021A60094BFB +S3150C009EB008221A7000225A7027229A706922DA70C8 +S3150C009EC05B221A7145225A7110BD00BF4088FE1FD5 +S3150C009ED0F8B100087C88FE1F08230370002343702A +S3150C009EE0272383706923C3705B2303714523437156 +S3150C009EF0704700BF10B5094800F0F8FA0446421E38 +S3150C009F0040F2F3539A4205D804480549224600F01C +S3150C009F10BBFA00E00024204610BD00BF4088FE1F9F +S3150C009F20008AFE1F284B1B88013B9BB240F2F35262 +S3150C009F30934248D8254B5A6993F826305B01D118C1 +S3150C009F40D358002B0ADA214B1B68022141F214026A +S3150C009F509950002141F204029950704789680023F8 +S3150C009F6003E01B4AD25CCA540133174A12889A4240 +S3150C009F70F7D8164B596993F8260001EB40114A6045 +S3150C009F8093F8262083F8282058695201815841F00D +S3150C009F900041815093F826200132D2B283F8262054 +S3150C009FA093F825309A4203D10022084B83F82620D9 +S3150C009FB0064B00221A621B68022041F2140158500B +S3150C009FC041F204015A507047B489FE1F4088FE1FA7 +S3150C009FD0008AFE1FF0B48B081F1D50F8276001F095 +S3150C009FE00305ED00F824AC4026EA040440F82740AB +S3150C009FF0466F4F000324BC4026EA04044467184C01 +S3150C00A000A04203D004F58074A04207D1046E012649 +S3150C00A01006FA01F124EA0101016617E054688C4046 +S3150C00A0204460CC08103450F8247001F00701890004 +S3150C00A03007268E4027EA060640F8246050F824705E +S3150C00A040167A06FA01F1394340F82410043350F815 +S3150C00A05023101278AA400A4340F82320F0BC70471C +S3150C00A060008E0248030F20F0704003EB43039B0065 +S3150C00A070014A9850704700BF14440050034B1868AF +S3150C00A080034B5B6903F00103D8407047C0FF032004 +S3150C00A09000460050014B5860704700BF0046005008 +S3150C00A0A0030F20F0704003EB43039B00014A9850CA +S3150C00A0B0704700BF484600502DE9F04142F2107E31 +S3150C00A0C00027BC46012638E00B6803EB83035B00D4 +S3150C00A0D0B3FBF6F34D68B3FBF5F4374AA2FB0482E7 +S3150C00A0E0D20802EB82025200A21A052A05D9324A7C +S3150C00A0F0A2FB0442D208013203E02F4AA2FB04421F +S3150C00A100D2082AB102EB82046400B3FBF4F304E038 +S3150C00A110294AA2FB0323DB080122AB4201D35B1BBA +S3150C00A12000E0EB1A142A07D89E4505D9B3F57A7FB9 +S3150C00A13006D39E461746B4460136402EC4D901E0D6 +S3150C00A1401746B44642F2107E0126402212E042F235 +S3150C00A150107302FB0333B3FBF7F30C899C4201D853 +S3150C00A1601D1B00E0E51AAE4501D9AE461646A342C4 +S3150C00A17002D3013A022AEAD8BB1B026842F040021B +S3150C00A1800260023B1B0303F4E0434A89013A920145 +S3150C00A190D2B21343721E120202F4706213430CF114 +S3150C00A1A0FF3C0CF03F0C43EA0C030361036823F0FD +S3150C00A1B040030360BDE8F081CDCCCCCCD0F8C431E3 +S3150C00A1C013F4407FFAD10131120442F0020242EA42 +S3150C00A1D00161C0F8C411704738B50446074D2846CE +S3150C00A1E0FFF75EFF2846FFF73DFF236823F00103C8 +S3150C00A1F02360236813F0020FFBD138BD100000104A +S3150C00A200D0F8C83123F00F031943C0F8C8117047B2 +S3150C00A210D0F8C80100F00F00704700BF08B5FFF773 +S3150C00A220F7FF012802D0022803D005E0FFF726FF2E +S3150C00A23008BDFFF761FC08BD002008BDF8B5044653 +S3150C00A2400E461546FFF7C8FF20463146FFF7D8FFE6 +S3150C00A2502046FFF7E3FFB0FBF5F2C2F58062002A59 +S3150C00A26038BF002240F2FF37BA4228BF3A46C2F541 +S3150C00A2708061B0FBF1F1AE098009B602B6FBF0F3D2 +S3150C00A280BB4228BF3B4603FB00F0800A691AA5EBCC +S3150C00A290801081428CBF0020012000B1134608B10A +S3150C00A2A0012100E00221E26822F4434222F0FF027F +S3150C00A2B0E260E26843EA81331343E360F8BD00BF12 +S3150C00A2C0037E012B17D103682022DA6101680B6823 +S3150C00A2D023F07062037B1B0603F0706313430B6061 +S3150C00A2E0036802691A61036842695A610368034A82 +S3150C00A2F0DA61002070470320704700BF4000280039 +S3150C00A300026802F13843A3F5A833990AC3F3441340 +S3150C00A3101B0243EA4133916821F47F419160026844 +S3150C00A32091680B439360037E012B2FD810B50368FD +S3150C00A3302022DA61C37913F0200F0ED1426802F0A5 +S3150C00A340604343EA824302689361826802F0604389 +S3150C00A35043EA82430268D36005E0036842689A6167 +S3150C00A36003688268DA600446037E012B06D1FFF788 +S3150C00A370A7FF23684FF00062DA6103E003684FF42D +S3150C00A3800062DA612368024ADA6110BD704700BFC9 +S3150C00A3904000A0060368D969DA69C2F3800211F499 +S3150C00A3A0006F0FD182B91A6902615A694261D96983 +S3150C00A3B0DA69C2F3C00211F0040F07D0002AF2D1F9 +S3150C00A3C0002070470320704702207047002070471A +S3150C00A3D030B400221EE0016953014FF00044CC500A +S3150C00A3E00169194444F2F4544C60016919448569B5 +S3150C00A3F040F2F45404FB02548C60013290F82410A1 +S3150C00A400914201D0144600E0002401690B4401EB93 +S3150C00A4104411D96090F824309342DCD80268016963 +S3150C00A42041F20C03D150002380F8273030BC704722 +S3150C00A43030B4002318E041695A01124C8C50416922 +S3150C00A4401144C56940F2F45404FB03548C60013387 +S3150C00A45090F82510994201D01C4600E00024416971 +S3150C00A4600A4401EB4411D16090F825209A42E2D8B7 +S3150C00A4700268416941F21003D150002380F826305E +S3150C00A48030BC70470000103038B5044615460369D9 +S3150C00A49090F8270003EB40130846996800F090FEED +S3150C00A4A0226994F827305B014FF00041D15094F8A3 +S3150C00A4B027300133DBB284F8273094F824209342FA +S3150C00A4C002D1002384F82730236841F214029A58EB +S3150C00A4D012F0800F08D0802141F2140299502268A4 +S3150C00A4E0002141F20803D150284638BD026990F884 +S3150C00A4F027305B01D058002808DB00F40343B3F582 +S3150C00A500407F05D1C0F30D400438704700207047DA +S3150C00A5104FF0FF30704700BF194B1B68194A126980 +S3150C00A52002F0010293405B080168174A934203D874 +S3150C00A53008230B6100207047144A934203D80C235E +S3150C00A5400B6100207047124A934202D80020086122 +S3150C00A5507047104A934203D804230B6100207047BE +S3150C00A5600D4A934203D810230B61002070470B4A07 +S3150C00A570934203D814230B610020704702207047C6 +S3150C00A580C0FF032000460050C00E1602008793033E +S3150C00A59000E1F50580D1F00800C2EB0B80B2E60EA7 +S3150C00A5A010B50420FFF776FD034C2046FFF778FD27 +S3150C00A5B02046FFF757FD10BD0400002038B50446B1 +S3150C00A5C0FFF7EEFF236803F580531A6842F0010289 +S3150C00A5D01A60236803F580531B6813F0010FF8D13A +S3150C00A5E02046FFF799FF0546A268E16823681964BF +S3150C00A5F023685A6423684FF480621A6023688022A9 +S3150C00A6009A612268144941F21803D150236803F564 +S3150C00A6108053124A1A602046FFF7DAFE2046FFF7EF +S3150C00A62007FF22684FF0FF3141F21403D150226824 +S3150C00A6306FF07C43C2F810312268C2F80C312368E3 +S3150C00A6406FF0C022C3F8002223684FF40272DA635B +S3150C00A65000232362284638BD040020028020010214 +S3150C00A66030B405682C6904F03C0444EAC12141EA83 +S3150C00A670821242F001022A61002201680C6914F070 +S3150C00A680010F03D14A691A80002005E001324FF60A +S3150C00A690FE718A42F1D9022030BC704710B40468AE +S3150C00A6A063610468236903F03C0343EAC12141EA70 +S3150C00A6B0821242F00303236100230268126912F02E +S3150C00A6C0010F06D001334FF6FE729342F5D90220E4 +S3150C00A6D000E000205DF8044B704700BF30B583B036 +S3150C00A6E005460C4602220DF10603FFF7B9FFA0B989 +S3150C00A6F028462146032201ABFFF7B2FF78B9BDF815 +S3150C00A7000630222B0DD1BDF8043023F00F039BB27B +S3150C00A710B3F5AB5F07D0032006E0042004E0042069 +S3150C00A72002E0032000E0002003B030BD30B583B05A +S3150C00A73005460C4600224FF40043FFF7AFFF0346D5 +S3150C00A74053B92846214600220DF10603FFF788FF70 +S3150C00A750BDF90630002BF4DB03B030BD70B50646F0 +S3150C00A7600D461446FFF7BAFF034608BB304629468A +S3150C00A770FFF7DCFF0346D8B96388B3F5804F01D0E9 +S3150C00A780002301E04FF40053A288B2F5006F01D10B +S3150C00A79043F48073A2790AB143F48053E2790AB187 +S3150C00A7A043F48043304629460022FFF777FF0346E1 +S3150C00A7B0184670BD00B583B001220DF10603FFF7F4 +S3150C00A7C04FFFBDF8063003F004039BB20BB101201A +S3150C00A7D000E0002003B05DF804FB00BF30B48B082A +S3150C00A7E0043350F8235001F00301C900F8248C40BF +S3150C00A7F025EA040440F8234050F823408A402243BB +S3150C00A80040F8232030BC704710B4436F4900032432 +S3150C00A8108C4023EA04034367436F8A401A4342671A +S3150C00A8205DF8044B704700BF70B505460E4600F048 +S3150C00A830E3F8F47904B9102428463168224600F06E +S3150C00A84035F8B379013B64080134240244EA430326 +S3150C00A85043F4403343F00103EB633379013B1B06AE +S3150C00A86043F481736B6373792BB16A6B013B42EAD8 +S3150C00A87003436B6305E06A6B3379013B42EA03439E +S3150C00A8806B634FF4A063AB634FF0FF33EB64338918 +S3150C00A8902B6470BDD0F80C3113F0E06F02D1406D13 +S3150C00A8A080B27047D0F81C0180B2704763293BD93F +S3150C00A8B0002A3BD02DE9F04115460C460646FFF71B +S3150C00A8C0DDFB1B49A1FB00377F09A1FB04314809BD +S3150C00A8D040F2FF3E4FF0010CE046714611E001FBE1 +S3150C00A8E007F305FB00F2B3FBF2F39C0AC3F309036F +S3150C00A8F0B4F5806F04D2734502D29E46A4468846B0 +S3150C00A90001390029EBD148F4004333617269094BD4 +S3150C00A9101340013D43EA85230CF1FF3C43EA0C430B +S3150C00A92073610020BDE8F08101207047012070475B +S3150C00A9301F85EB51EF8000FC30B4D0F8084124F0B1 +S3150C00A940E064C0F80841D0F80851064C2C4041EAA6 +S3150C00A950032343EA026244EA0203C0F8083130BC1E +S3150C00A960704700BFC0C0FFF830B4D0F80C4124F0DB +S3150C00A970E064C0F80C41D0F80C51074C2C4041EA6D +S3150C00A980032343EA026244EA020343F08053C0F80D +S3150C00A9900C3130BC704700BFC0C0FFEF10B5114B77 +S3150C00A9A0984208D14FF40060FFF77AFB4FF4006031 +S3150C00A9B0FFF758FB10BD0C4B984207D10B4C2046A9 +S3150C00A9C0FFF76EFB2046FFF74DFB10BD084B984278 +S3150C00A9D006D1084C2046FFF763FB2046FFF742FBE7 +S3150C00A9E010BD00BF0800034008000248800000109C +S3150C00A9F0084002480001001010B50446154B984259 +S3150C00AA0003D003F50073984203D11348FFF7C6FF32 +S3150C00AA1014E0124B984203D003F50073984203D10D +S3150C00AA200F48FFF7BBFF09E00E4B984203D003F526 +S3150C00AA300073984202D10C48FFF7B0FF0323E36082 +S3150C00AA40E36813F0010FFBD0236C23F00F03236490 +S3150C00AA5010BD00BF00000340080003400000024880 +S3150C00AA60080002480040024808400248704700BFF0 +S3150C00AA702DE9F0438BB04FF46143019308238DF815 +S3150C00AA8008308DF8093001258DF80A5010278DF8FD +S3150C00AA900B700026ADF80C601C4C204601A9FFF784 +S3150C00AAA0C3FE8DF81C6008954FF002098DF82490B2 +S3150C00AAB0DFF85C804046042107AAFFF78BFA902347 +S3150C00AAC08DF8103005958DF81890404605210DEB44 +S3150C00AAD00702FFF77FFAE36923F007032B43E361D1 +S3150C00AAE02046394604222B46FFF726FF20463146E0 +S3150C00AAF004222B46FFF738FF236C23F00F0343EA9F +S3150C00AB00090323640BB0BDE8F08300BF00000340CB +S3150C00AB100081024830B58BB0FFF7B0FA044600E06E +S3150C00AB206400434B9C42FBD900E06408414B9C42B9 +S3150C00AB30FBD8414801212246FFF780FB01943F4B8D +S3150C00AB4002934FF4FA53ADF80C300123ADF80E30E6 +S3150C00AB503B4C204601A9FFF7AFFA236843F04003AC +S3150C00AB602360236843F001032360364B3648186094 +S3150C00AB70DA79022161F38712DA71596840F2676457 +S3150C00AB8064F31C0159609A6864F31C029A60090EFE +S3150C00AB906FF34511D971120E42F02002DA72C268B7 +S3150C00ABA042F00052C26008221A73002305E0254ABF +S3150C00ABB01A44002111740133DBB2072BF7D9214853 +S3150C00ABC000250576FFF79CFB1B4801210A46FFF77B +S3150C00ABD0F5FA1B4C236823F040032360236823F00B +S3150C00ABE0010323600AAA02F80C5D184D28460D21B4 +S3150C00ABF0FFF7F0F990238DF810300123059302230B +S3150C00AC008DF8183028460C2104AAFFF7E3F92368BF +S3150C00AC1043F040032360E36823F0070343F0020389 +S3150C00AC20E360236823F0400323600BB030BD00BF04 +S3150C00AC30FF1AB700000E27070040014820A10700A5 +S3150C00AC40004301487889FE1F2050014800810248C4 +S3150C00AC50074BD3F8143113F0080F07D110B504467F +S3150C00AC600348FFF717FE2070012010BD0020704727 +S3150C00AC700000034008B5FFF7FBFEFFF74BFF08BDCE +S3150C00AC80BFF34F8F0549CA6802F4E062044B1343C5 +S3150C00AC90CB60BFF34F8F00BFFDE700BF00ED00E0B8 +S3150C00ACA00400FA0508B5204B1B78ABB91F48FFF713 +S3150C00ACB0CFFF012837D11D4B1B78013BDBB23F2B55 +S3150C00ACC031D800F039FA1A4B18600122164B1A705B +S3150C00ACD00022184B1A7008BD164B1B7816481844E0 +S3150C00ACE0FFF7B6FF012814D1124A13780133DBB2F1 +S3150C00ACF013700E4A1278934215D100220A4B1A7021 +S3150C00AD000A4B5B78FF2B0ED1084B9B785BB9FFF790 +S3150C00AD10B7FF00F011FA064B1B686433984202D950 +S3150C00AD200022014B1A7008BD6C89FE1F2889FE1F74 +S3150C00AD307089FE1F2489FE1F2989FE1F00B583B06A +S3150C00AD40174B1B68DB6913F0010F1BD01448FFF778 +S3150C00AD5021FB60B1002210E0114A1A44117C02AAB0 +S3150C00AD601A4402F8081C0133DBB2012201E000226E +S3150C00AD7013460B49097B9942EED8094B1B680121F6 +S3150C00AD80D96100E0002242B19DF80030FF2B04D1BE +S3150C00AD909DF801300BB9FFF773FF03B05DF804FBA8 +S3150C00ADA07889FE1F08B5FFF77DFFFFF7C7FF08BDC3 +S3150C00ADB010B5054C204608218022FFF70FFD4FF0F9 +S3150C00ADC08073636010BD00BF0085024808B500F0B3 +S3150C00ADD0B3F90D4B1B68C31AB3F5FA7F13D30B4BA0 +S3150C00ADE01B783BB90122094B1A704FF48072084B41 +S3150C00ADF05A6006E00022054B1A704FF08072044B25 +S3150C00AE005A60014B186008BD9889FE1F9C89FE1F6D +S3150C00AE100085024808B5FEF773FEFFF7C9FF00F080 +S3150C00AE2069F908BD08B5FFF7F5FF00F02FF900F03A +S3150C00AE300DF8FFF71FFF0020014600F03FF9FFF762 +S3150C00AE40C5FF00F059F8FFF7ADFFF8E710B5FEF7B0 +S3150C00AE507BFF00F071F900F5FA70134B186000F0E7 +S3150C00AE606BF900F51C501030104B1860FDF77AFA90 +S3150C00AE700F4A0023138053800E4A138053800E4AC8 +S3150C00AE80138053804EF60300FDF7ACFAFEF7D6FF9F +S3150C00AE900A4C2046FFF720F820460621FEF78EFCCA +S3150C00AEA0FEF7AAFC10BD00BFAC89FE1FA089FE1FD1 +S3150C00AEB0FC89FE1FF889FE1FF489FE1FA489FE1F5C +S3150C00AEC008B50B4B1B7813F0400F0FD113F0020F84 +S3150C00AED00CD0084B1B681A79FF2A07D15B792BB962 +S3150C00AEE00020012100F0EAF8FFF7CAFE08BD00BFFA +S3150C00AEF0C089FE1FC889FE1F10B5FEF7FBFF48B3BD +S3150C00AF00384A1080384B9C894FF40060FDF784FA60 +S3150C00AF1084420DD10120FDF7B9FA324B1B88CBB117 +S3150C00AF20FEF754FAFEF7FEFF00222E4B1A8011E0B4 +S3150C00AF302D4B9C8940F60600FDF76EFA844209D12A +S3150C00AF40FEF7CEF9274B1B8823B1FEF7EBFF002249 +S3150C00AF50244B1A8000F0F0F8244B1B68984233D32C +S3150C00AF6003F5FA73214A1360002414E0C4EB0412AF +S3150C00AF7052001F4B13441F4A13600220FDF786FA3A +S3150C00AF80184B1B8833B1FEF721FAFEF7CBFF0022D4 +S3150C00AF90144B1A800134002CE8D0002412E0164B16 +S3150C00AFA003EB8413154A13600520FDF76FFA0D4B5E +S3150C00AFB01B8833B1FEF70AFAFEF7B4FF0022094BE1 +S3150C00AFC01A800134002CEAD000F0B6F80C4B1B6842 +S3150C00AFD0984206D303F51C531033094A1360FEF747 +S3150C00AFE047F910BDB489FE1F008AFE1FAC89FE1FEF +S3150C00AFF0D089FE1FCC89FE1F4490FE1FC489FE1FFC +S3150C00B000A089FE1F0C4B1968C1F3072353FA81F371 +S3150C00B010C1F307421A440B0E13FA82F39BB20022B9 +S3150C00B02005E005491144087903449BB20132372ADD +S3150C00B030F7D9584280B270470080FE1F08B5FFF75B +S3150C00B040E1FF044B9B8F984201D0002008BD0120E4 +S3150C00B05008BD00BF0080FE1F08B5064B1A68064BDC +S3150C00B0609A4203D1FFF7EAFF10B908BD002008BDCC +S3150C00B070012008BD0080FE1FA2E742CE08B5FFF7EF +S3150C00B080C1FF014B988708BD0080FE1F08B5FFF76E +S3150C00B090E3FF68B9074A084B1A60002304E0064A26 +S3150C00B0A01A44002111710133372BF8D9FFF7E6FF4B +S3150C00B0B008BD00BFA2E742CE0080FE1F38B504468D +S3150C00B0C00D46FFF7C9FF40B1372C08D8054B1C4479 +S3150C00B0D02571FFF7D3FF012038BD002038BD0020B5 +S3150C00B0E038BD00BF0080FE1F014B1860704700BFC3 +S3150C00B0F0B089FE1F08B50C4B1B680C4AA2FB032338 +S3150C00B1009B09013BB3F1807F09D2094A5360FC21AC +S3150C00B110084B83F823100023936007231360002049 +S3150C00B120FFF7E2FF08BD00BFC0FF0320D34D62103E +S3150C00B13010E000E000ED00E0014B1868704700BF1E +S3150C00B140B089FE1F024A136801331360704700BFB3 +S3150C00B150B089FE1F70B50E4B0E4CE41AA4100025D8 +S3150C00B1601E46A54204D056F8253098470135F8E717 +S3150C00B170FFF77CFC084C094BE41AA41000251E466C +S3150C00B180A54204D056F8253098470135F8E770BD2E +S3150C00B1907088FE1F7088FE1F7088FE1F7088FE1F49 +S3150C00B1A010B50A44441E914208D014F8013F0878A1 +S3150C00B1B0834201D0181A10BD0131F4E7002010BDEE +S3150C00B1C010B5431E0A44914204D011F8014B03F802 +S3150C00B1D0014FF8E710BD02440346934202D003F830 +S3150C00B1E0011BFAE770470000FFFFFFFFFFFF00009F +S3150C00B1F0ADDE122363825363010000400008000099 +S3150C00B20000C0005000000000080027695B450000E4 +S3150C00B21020300020A02F0020D01700200000002096 +S3150C00B2200000000004040000000000000000000004 +S705080082056B diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/clock-arch.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/clock-arch.c new file mode 100644 index 00000000..d4297314 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/clock-arch.c @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2006, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack + * + * $Id: clock-arch.c,v 1.2 2006/06/12 08:00:31 adam Exp $ + */ + +/** + * \file + * Implementation of architecture-specific clock functionality + * \author + * Adam Dunkels + */ + +#include "header.h" /* generic header */ +#include "clock-arch.h" + +/*---------------------------------------------------------------------------*/ +clock_time_t +clock_time(void) +{ + return (clock_time_t)TimerGet(); +} +/*---------------------------------------------------------------------------*/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/clock-arch.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/clock-arch.h new file mode 100644 index 00000000..aa97f0e7 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/clock-arch.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2006, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack + * + * $Id: clock-arch.h,v 1.2 2006/06/12 08:00:31 adam Exp $ + */ + +#ifndef __CLOCK_ARCH_H__ +#define __CLOCK_ARCH_H__ + +typedef int clock_time_t; +#define CLOCK_CONF_SECOND 1000 + +#endif /* __CLOCK_ARCH_H__ */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/netdev.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/netdev.c new file mode 100644 index 00000000..d11cde76 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/netdev.c @@ -0,0 +1,296 @@ +/* + * Copyright (c) 2001, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * Author: Adam Dunkels + * + * $Id: netdev.c,v 1.8 2006/06/07 08:39:58 adam Exp $ + */ + + +/*---------------------------------------------------------------------------*/ +#include "header.h" /* generic header */ +#include "uip.h" +#include "uip_arp.h" +#include "xmc_gpio.h" +#include "xmc_eth_mac.h" +#include "xmc_eth_phy.h" +#include + + +/*---------------------------------------------------------------------------*/ +#define NETDEV_LINKUP_TIMEOUT_MS (5000) + +#define NETDEV_DEFAULT_MACADDR0 (0x08) +#define NETDEV_DEFAULT_MACADDR1 (0x00) +#define NETDEV_DEFAULT_MACADDR2 (0x27) +#define NETDEV_DEFAULT_MACADDR3 (0x69) +#define NETDEV_DEFAULT_MACADDR4 (0x5B) +#define NETDEV_DEFAULT_MACADDR5 (0x45) + +#define NETDEV_DEFAULT_MACADDR ((uint64_t)NETDEV_DEFAULT_MACADDR0 | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR1 << 8) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR2 << 16) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR3 << 24) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR4 << 32) | \ + ((uint64_t)NETDEV_DEFAULT_MACADDR5 << 40)) + +#define ETH_UIP_0_NUM_RX_BUF (4U) +#define ETH_UIP_0_NUM_TX_BUF (4U) + +#define ETH_UIP_0_CRS_DV XMC_GPIO_PORT15, 9U +#define ETH_UIP_0_RXER XMC_GPIO_PORT2, 4U +#define ETH_UIP_0_RXD0 XMC_GPIO_PORT2, 2U +#define ETH_UIP_0_RXD1 XMC_GPIO_PORT2, 3U +#define ETH_UIP_0_TXEN XMC_GPIO_PORT2, 5U +#define ETH_UIP_0_TXD0 XMC_GPIO_PORT2, 8U +#define ETH_UIP_0_TXD1 XMC_GPIO_PORT2, 9U +#define ETH_UIP_0_RMII_CLK XMC_GPIO_PORT15, 8U +#define ETH_UIP_0_MDC XMC_GPIO_PORT2, 7U +#define ETH_UIP_0_MDIO XMC_GPIO_PORT2, 0U +#define ETH_UIP_0_PIN_LIST_SIZE (10U) + +#define ETH_UIP_0_PHY_ADDR (0) + + +/*---------------------------------------------------------------------------*/ +#if defined(__ICCARM__) +#pragma data_alignment=4 +static XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF] @ ".iram2"; +#pragma data_alignment=4 +static XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF] @ ".iram2"; +#pragma data_alignment=4 +static uint8_t ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE] @ ".iram2"; +#pragma data_alignment=4 +static uint8_t ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE] @ ".iram2"; +#elif defined(__CC_ARM) +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF] __attribute__((section ("RW_IRAM1"))); +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF] __attribute__((section ("RW_IRAM1"))); +static __attribute__((aligned(4))) uint8_t ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("RW_IRAM1"))); +static __attribute__((aligned(4))) uint8_t ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("RW_IRAM1"))); +#elif defined(__GNUC__) +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF] __attribute__((section ("ETH_RAM"))); +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF] __attribute__((section ("ETH_RAM"))); +static __attribute__((aligned(4))) uint8_t ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("ETH_RAM"))); +static __attribute__((aligned(4))) uint8_t ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE] __attribute__((section ("ETH_RAM"))); +#else +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_rx_desc[ETH_UIP_0_NUM_RX_BUF]; +static __attribute__((aligned(4))) XMC_ETH_MAC_DMA_DESC_t ETH_UIP_0_tx_desc[ETH_UIP_0_NUM_TX_BUF]; +static __attribute__((aligned(4))) uint8_t ETH_UIP_0_rx_buf[ETH_UIP_0_NUM_RX_BUF][XMC_ETH_MAC_BUF_SIZE]; +static __attribute__((aligned(4))) uint8_t ETH_UIP_0_tx_buf[ETH_UIP_0_NUM_TX_BUF][XMC_ETH_MAC_BUF_SIZE]; +#endif + +const XMC_ETH_PHY_CONFIG_t eth_phy_config = +{ + .interface = XMC_ETH_LINK_INTERFACE_RMII, + .enable_auto_negotiate = false, + .duplex = XMC_ETH_LINK_DUPLEX_FULL, + .speed = XMC_ETH_LINK_SPEED_100M +}; + +XMC_ETH_MAC_t eth_mac = +{ + .regs = ETH0, + .address = NETDEV_DEFAULT_MACADDR, + .rx_desc = ETH_UIP_0_rx_desc, + .tx_desc = ETH_UIP_0_tx_desc, + .rx_buf = Ð_UIP_0_rx_buf[0][0], + .tx_buf = Ð_UIP_0_tx_buf[0][0], + .num_rx_buf = ETH_UIP_0_NUM_RX_BUF, + .num_tx_buf = ETH_UIP_0_NUM_TX_BUF +}; + + +/*---------------------------------------------------------------------------*/ +void netdev_init(void) +{ + XMC_ETH_MAC_PORT_CTRL_t port_control; + XMC_GPIO_CONFIG_t gpio_config; + gpio_config.output_level = XMC_GPIO_OUTPUT_LEVEL_LOW; + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + + /* Initialize GPIO pins. */ + XMC_GPIO_Init(ETH_UIP_0_CRS_DV, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RXER, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RXD0, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RXD1, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_TXEN, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_TXD0, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_TXD1, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_RMII_CLK, &gpio_config); + + gpio_config.output_strength = XMC_GPIO_OUTPUT_STRENGTH_STRONG_SHARP_EDGE; + gpio_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT1; + XMC_GPIO_Init(ETH_UIP_0_MDC, &gpio_config); + + gpio_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(ETH_UIP_0_MDIO, &gpio_config); + + XMC_GPIO_SetHardwareControl(ETH_UIP_0_MDIO, XMC_GPIO_HWCTRL_PERIPHERAL1); + + port_control.mode = XMC_ETH_MAC_PORT_CTRL_MODE_RMII; + port_control.rxd0 = (XMC_ETH_MAC_PORT_CTRL_RXD0_t)0U; + port_control.rxd1 = (XMC_ETH_MAC_PORT_CTRL_RXD1_t)0U; + port_control.clk_rmii = (XMC_ETH_MAC_PORT_CTRL_CLK_RMII_t)2U; + port_control.crs_dv = (XMC_ETH_MAC_PORT_CTRL_CRS_DV_t)2U; + port_control.rxer = (XMC_ETH_MAC_PORT_CTRL_RXER_t)0U; + port_control.mdio = (XMC_ETH_MAC_PORT_CTRL_MDIO_t)1U; + XMC_ETH_MAC_SetPortControl(ð_mac, port_control); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_init_mac(void) +{ + struct uip_eth_addr macAddress; + uint32_t ulLinkTimeOut; + + (void)XMC_ETH_MAC_Init(ð_mac); + + XMC_ETH_MAC_DisableJumboFrame(ð_mac); + + /* Wait for link to become active. */ + ulLinkTimeOut = TimerGet() + NETDEV_LINKUP_TIMEOUT_MS; + while (XMC_ETH_PHY_GetLinkStatus(ð_mac, ETH_UIP_0_PHY_ADDR) == XMC_ETH_LINK_STATUS_DOWN) + { + /* Check for timeout so that the software program can still start if the ethernet + * cable is not connected. + */ + if (TimerGet() >= ulLinkTimeOut) + { + break; + } + } + + XMC_ETH_PHY_Init(ð_mac, ETH_UIP_0_PHY_ADDR, ð_phy_config); + XMC_ETH_MAC_SetLink(ð_mac, XMC_ETH_LINK_SPEED_100M, XMC_ETH_LINK_DUPLEX_FULL); + XMC_ETH_MAC_EnableTx(ð_mac); + XMC_ETH_MAC_EnableRx(ð_mac); + + /* set the default MAC address */ + macAddress.addr[0] = NETDEV_DEFAULT_MACADDR0; + macAddress.addr[1] = NETDEV_DEFAULT_MACADDR1; + macAddress.addr[2] = NETDEV_DEFAULT_MACADDR2; + macAddress.addr[3] = NETDEV_DEFAULT_MACADDR3; + macAddress.addr[4] = NETDEV_DEFAULT_MACADDR4; + macAddress.addr[5] = NETDEV_DEFAULT_MACADDR5; + uip_setethaddr(macAddress); +} + + +/*---------------------------------------------------------------------------*/ +void netdev_get_mac(unsigned char * mac_addr) +{ + mac_addr[0] = NETDEV_DEFAULT_MACADDR0; + mac_addr[1] = NETDEV_DEFAULT_MACADDR1; + mac_addr[2] = NETDEV_DEFAULT_MACADDR2; + mac_addr[3] = NETDEV_DEFAULT_MACADDR3; + mac_addr[4] = NETDEV_DEFAULT_MACADDR4; + mac_addr[5] = NETDEV_DEFAULT_MACADDR5; +} + + +/*---------------------------------------------------------------------------*/ +unsigned int netdev_read(void) +{ + uint32_t result = 0; + uint32_t framelen; + + /* Check if a new frame was received. */ + framelen = XMC_ETH_MAC_GetRxFrameSize(ð_mac); + /* Only process the frame if the length is valid. */ + if ((framelen > 0U) && (framelen <= (uint32_t)XMC_ETH_MAC_BUF_SIZE)) + { + XMC_ETH_MAC_ReadFrame(ð_mac, uip_buf, framelen); + result = framelen; + } + + /* Give the result back to the caller. */ + return result; +} + + +/*---------------------------------------------------------------------------*/ +void netdev_send(void) +{ + uint8_t *buffer; + uint32_t idx; + + /* Only send the frame if the length is valid. */ + if ((uip_len > 0U) && (uip_len <= (uint32_t)XMC_ETH_MAC_BUF_SIZE)) + { + if (XMC_ETH_MAC_IsTxDescriptorOwnedByDma(ð_mac)) + { + XMC_ETH_MAC_ResumeTx(ð_mac); + } + else + { + buffer = XMC_ETH_MAC_GetTxBuffer(ð_mac); + for (idx = 0; idx < uip_len; idx++) + { + buffer[idx] = uip_buf[idx]; + } + XMC_ETH_MAC_SetTxBufferSize(ð_mac, uip_len); + /* Return the Tx descriptor but do not use the XMC_ETH_MAC_ReturnTxDescriptor(). + * This function enables the 'checksum insertion control' feature by setting the + * ETH_MAC_DMA_TDES0_CIC in the eth_mac.tx_desc[eth_mac.tx_index].status. When + * this feature is enabled, an incorrect checksum of 0x0000 is always added to + * ICMP reponse messages such as the PING reply. + */ + eth_mac.tx_ts_index = eth_mac.tx_index; + eth_mac.tx_desc[eth_mac.tx_index].status |= ETH_MAC_DMA_TDES0_OWN; + eth_mac.tx_index++; + if (eth_mac.tx_index == eth_mac.num_tx_buf) + { + eth_mac.tx_index = 0U; + } + eth_mac.frame_end = NULL; + XMC_ETH_MAC_ResumeTx(ð_mac); + } + } +} + diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/netdev.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/netdev.h new file mode 100644 index 00000000..832524d6 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/netdev.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2001, Adam Dunkels. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed by Adam Dunkels. + * 4. The name of the author may not be used to endorse or promote + * products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack. + * + * $Id: netdev.h,v 1.1 2002/01/10 06:22:56 adam Exp $ + * + */ + +#ifndef __NETDEV_H__ +#define __NETDEV_H__ + +void netdev_init(void); +void netdev_init_mac(void); +void netdev_get_mac(unsigned char * mac_addr); +unsigned int netdev_read(void); +void netdev_send(void); + +#endif /* __NETDEV_H__ */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/uip-conf.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/uip-conf.h new file mode 100644 index 00000000..3d966a84 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/Libraries/uip/uip-conf.h @@ -0,0 +1,160 @@ +/** + * \addtogroup uipopt + * @{ + */ + +/** + * \name Project-specific configuration options + * @{ + * + * uIP has a number of configuration options that can be overridden + * for each project. These are kept in a project-specific uip-conf.h + * file and all configuration names have the prefix UIP_CONF. + */ + +/* + * Copyright (c) 2006, Swedish Institute of Computer Science. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the Institute nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * This file is part of the uIP TCP/IP stack + * + * $Id: uip-conf.h,v 1.6 2006/06/12 08:00:31 adam Exp $ + */ + +/** + * \file + * An example uIP configuration file + * \author + * Adam Dunkels + */ + +#ifndef __UIP_CONF_H__ +#define __UIP_CONF_H__ + + +/** + * 8 bit datatype + * + * This typedef defines the 8-bit type used throughout uIP. + * + * \hideinitializer + */ +typedef unsigned char u8_t; + +/** + * 16 bit datatype + * + * This typedef defines the 16-bit type used throughout uIP. + * + * \hideinitializer + */ +typedef unsigned short u16_t; + +/** + * Statistics datatype + * + * This typedef defines the dataype used for keeping statistics in + * uIP. + * + * \hideinitializer + */ +typedef unsigned short uip_stats_t; + +/** + * Maximum number of TCP connections. + * + * \hideinitializer + */ +#define UIP_CONF_MAX_CONNECTIONS 1 + +/** + * Maximum number of listening TCP ports. + * + * \hideinitializer + */ +#define UIP_CONF_MAX_LISTENPORTS 1 + +/** + * UDP support on or off + * + * \hideinitializer + */ +#define UIP_CONF_UDP 1 + +/** + * UDP Maximum Connections + * + * \hideinitializer + */ +#define UIP_CONF_UDP_CONNS 1 + +/** + * UDP checksums on or off + * + * \hideinitializer + */ +#define UIP_CONF_UDP_CHECKSUMS 0 + +/** + * uIP buffer size. + * + * \hideinitializer + */ +#define UIP_CONF_BUFFER_SIZE 1600 + +/** + * CPU byte order. + * + * \hideinitializer + */ +#define UIP_CONF_BYTE_ORDER UIP_LITTLE_ENDIAN + +/** + * Logging on or off + * + * \hideinitializer + */ +#define UIP_CONF_LOGGING 0 + +/** + * uIP statistics on or off + * + * \hideinitializer + */ +#define UIP_CONF_STATISTICS 0 + + +/* Here we include the header file for the application(s) we use in + our project. */ +#include "header.h" +#include "net.h" +#include "dhcpc.h" + +#endif /* __UIP_CONF_H__ */ + +/** @} */ +/** @} */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/header.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/header.h index 6df36768..9ae380e2 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/header.h +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/header.h @@ -36,6 +36,8 @@ #include "boot.h" /* bootloader interface driver */ #include "led.h" /* LED driver */ #include "timer.h" /* Timer driver */ +#include "net.h" /* TCP/IP server application */ +#include "shared_params.h" /* Shared parameters header. */ #endif /* HEADER_H */ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/linker_script.ld b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/linker_script.ld index 1f83bf1b..f1f11360 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/linker_script.ld +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/linker_script.ld @@ -65,16 +65,31 @@ no_init_size = 64; MEMORY { - FLASH_1_cached(RX) : ORIGIN = 0x08004000, LENGTH = 0x1fc000 - FLASH_1_uncached(RX) : ORIGIN = 0x0C004000, LENGTH = 0x1fc000 - PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000 + FLASH_1_cached(RX) : ORIGIN = 0x08008000, LENGTH = 0x1f8000 + FLASH_1_uncached(RX) : ORIGIN = 0x0C008000, LENGTH = 0x1f8000 + PSRAM_1(!RX) : ORIGIN = 0x1FFE8040, LENGTH = 0x17fc0 DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000 DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000 - SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x58000 + SRAM_combined(!RX) : ORIGIN = 0x1FFE8040, LENGTH = 0x57fc0 + SHARED(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x40 } SECTIONS { + /* Shared data section that also shouldn't get zeroed */ + .shared (NOLOAD) : + { + . = ALIGN(4); + _sshared = .; /* define a global symbol at shared start */ + __shared_start__ = _sshared; + *(.shared) + *(.shared.*) + KEEP(*(.shared)) + . = ALIGN(4); + _eshared = .; /* define a global symbol at shared end */ + __shared_end__ = _eshared; + } >SHARED + /* TEXT section */ .text : diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/main.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/main.c index 227d739e..010d4b8f 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/main.c @@ -48,14 +48,25 @@ int main(void) { /* initialize the microcontroller */ Init(); + /* initialize the shared parameters module */ + SharedParamsInit(); + /* initialize the network application */ + NetInit(); /* initialize the bootloader interface */ BootComInit(); + /* the shared parameter at index 0 is used as a boolean flag to indicate if the + * bootloader should initialize the TCP/IP network stack. by default this flag + * should be reset. + */ + SharedParamsWriteByIndex(0, 0); /* start the infinite program loop */ while (1) { /* toggle LED with a fixed frequency */ LedToggle(); + /* run the network task */ + NetTask(); /* check for bootloader activation request */ BootComCheckActivationRequest(); } diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.c new file mode 100644 index 00000000..641776e1 --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.c @@ -0,0 +1,253 @@ +/************************************************************************************//** +* \file Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.c +* \brief Network application for the uIP TCP/IP stack. +* \ingroup Prog_ARMCM4_XMC4_XMC4700_Relax_Kit_GCC +* \internal +*---------------------------------------------------------------------------------------- +* C O P Y R I G H T +*---------------------------------------------------------------------------------------- +* Copyright (c) 2014 by Feaser http://www.feaser.com All rights reserved +* +*---------------------------------------------------------------------------------------- +* L I C E N S E +*---------------------------------------------------------------------------------------- +* This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +* modify it under the terms of the GNU General Public License as published by the Free +* Software Foundation, either version 3 of the License, or (at your option) any later +* version. +* +* OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +* PURPOSE. See the GNU General Public License for more details. +* +* You have received a copy of the GNU General Public License along with OpenBLT. It +* should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +* +* \endinternal +****************************************************************************************/ + +/**************************************************************************************** +* Include files +****************************************************************************************/ +#include "header.h" /* generic header */ +#include "netdev.h" +#include "uip.h" +#include "uip_arp.h" + + +/**************************************************************************************** +* Macro definitions +****************************************************************************************/ +/** \brief Delta time for the uIP periodic timer. */ +#define NET_UIP_PERIODIC_TIMER_MS (500) +/** \brief Delta time for the uIP ARP timer. */ +#define NET_UIP_ARP_TIMER_MS (10000) +/** \brief Macro for accessing the Ethernet header information in the buffer */ +#define NET_UIP_HEADER_BUF ((struct uip_eth_hdr *)&uip_buf[0]) + + +/**************************************************************************************** +* Local data declarations +****************************************************************************************/ +/** \brief Holds the time out value of the uIP periodic timer. */ +static unsigned long periodicTimerTimeOut; +/** \brief Holds the time out value of the uIP ARP timer. */ +static unsigned long ARPTimerTimeOut; +#if (BOOT_COM_NET_DHCP_ENABLE > 0) +/** \brief Holds the MAC address which is used by the DHCP client. */ +static struct uip_eth_addr macAddress; +#endif + + +/************************************************************************************//** +** \brief Initializes the TCP/IP network communication interface. +** \return none. +** +****************************************************************************************/ +void NetInit(void) +{ + uip_ipaddr_t ipaddr; + + /* initialize the network device */ + netdev_init(); + /* initialize the timer variables */ + periodicTimerTimeOut = TimerGet() + NET_UIP_PERIODIC_TIMER_MS; + ARPTimerTimeOut = TimerGet() + NET_UIP_ARP_TIMER_MS; + /* initialize the uIP TCP/IP stack. */ + uip_init(); +#if (BOOT_COM_NET_DHCP_ENABLE == 0) + /* set the IP address */ + uip_ipaddr(ipaddr, BOOT_COM_NET_IPADDR0, BOOT_COM_NET_IPADDR1, BOOT_COM_NET_IPADDR2, + BOOT_COM_NET_IPADDR3); + uip_sethostaddr(ipaddr); + /* set the network mask */ + uip_ipaddr(ipaddr, BOOT_COM_NET_NETMASK0, BOOT_COM_NET_NETMASK1, BOOT_COM_NET_NETMASK2, + BOOT_COM_NET_NETMASK3); + uip_setnetmask(ipaddr); + /* set the gateway address */ + uip_ipaddr(ipaddr, BOOT_COM_NET_GATEWAY0, BOOT_COM_NET_GATEWAY1, BOOT_COM_NET_GATEWAY2, + BOOT_COM_NET_GATEWAY3); + uip_setdraddr(ipaddr); +#else + /* set the IP address */ + uip_ipaddr(ipaddr, 0, 0, 0, 0); + uip_sethostaddr(ipaddr); + /* set the network mask */ + uip_ipaddr(ipaddr, 0, 0, 0, 0); + uip_setnetmask(ipaddr); + /* set the gateway address */ + uip_ipaddr(ipaddr, 0, 0, 0, 0); + uip_setdraddr(ipaddr); +#endif + /* start listening on the configured port for XCP transfers on TCP/IP */ + uip_listen(HTONS(BOOT_COM_NET_PORT)); + /* initialize the MAC and set the MAC address */ + netdev_init_mac(); + +#if (BOOT_COM_NET_DHCP_ENABLE > 0) + /* initialize the DHCP client application and send the initial request. */ + netdev_get_mac(&macAddress.addr[0]); + dhcpc_init(&macAddress.addr[0], 6); + dhcpc_request(); +#endif +} /*** end of NetInit ***/ + + +/************************************************************************************//** +** \brief The uIP network application that detects the XCP connect command on the +** port used by the bootloader. This indicates that the bootloader should +** be activated. +** \return none. +** +****************************************************************************************/ +void NetApp(void) +{ + unsigned char *newDataPtr; + + if (uip_connected()) + { + return; + } + + if (uip_newdata()) + { + /* a new XCP command was received. check if this is the connect command and in this + * case activate the bootloader. with XCP on TCP/IP the first 4 bytes contain a + * counter value in which we are not really interested. + */ + newDataPtr = uip_appdata; + newDataPtr += 4; + /* check if this was an XCP CONNECT command */ + if ((newDataPtr[0] == 0xff) && (newDataPtr[1] == 0x00)) + { + /* the shared parameter at index 0 is used as a boolean flag to indicate if the + * bootloader should initialize the TCP/IP network stack. we just received a + * firmware update request from the TCP/IP network and we are about to active + * the bootloader for a firmware update via TCP/IP. At this point we should + * set the flag to make sure the bootloader initializes its TCP/IP network stack. + */ + SharedParamsWriteByIndex(0, 1); + /* connection request received so start the bootloader */ + BootActivate(); + } + } +} /*** end of NetApp ***/ + + +/************************************************************************************//** +** \brief Runs the TCP/IP server task. +** \return none. +** +****************************************************************************************/ +void NetTask(void) +{ + unsigned long connection; + unsigned long packetLen; + + /* check for an RX packet and read it. */ + packetLen = netdev_read(); + if (packetLen > 0) + { + /* set uip_len for uIP stack usage */ + uip_len = (unsigned short)packetLen; + + /* process incoming IP packets here. */ + if (NET_UIP_HEADER_BUF->type == htons(UIP_ETHTYPE_IP)) + { + uip_arp_ipin(); + uip_input(); + /* if the above function invocation resulted in data that + * should be sent out on the network, the global variable + * uip_len is set to a value > 0. + */ + if (uip_len > 0) + { + uip_arp_out(); + netdev_send(); + uip_len = 0; + } + } + /* process incoming ARP packets here. */ + else if (NET_UIP_HEADER_BUF->type == htons(UIP_ETHTYPE_ARP)) + { + uip_arp_arpin(); + + /* if the above function invocation resulted in data that + * should be sent out on the network, the global variable + * uip_len is set to a value > 0. + */ + if (uip_len > 0) + { + netdev_send(); + uip_len = 0; + } + } + } + + /* process TCP/IP Periodic Timer here. */ + if (TimerGet() >= periodicTimerTimeOut) + { + periodicTimerTimeOut += NET_UIP_PERIODIC_TIMER_MS; + for (connection = 0; connection < UIP_CONNS; connection++) + { + uip_periodic(connection); + /* If the above function invocation resulted in data that + * should be sent out on the network, the global variable + * uip_len is set to a value > 0. + */ + if (uip_len > 0) + { + uip_arp_out(); + netdev_send(); + uip_len = 0; + } + } + +#if UIP_UDP + for (connection = 0; connection < UIP_UDP_CONNS; connection++) + { + uip_udp_periodic(connection); + /* If the above function invocation resulted in data that + * should be sent out on the network, the global variable + * uip_len is set to a value > 0. + */ + if(uip_len > 0) + { + uip_arp_out(); + netdev_send(); + uip_len = 0; + } + } +#endif + } + + /* process ARP Timer here. */ + if (TimerGet() >= ARPTimerTimeOut) + { + ARPTimerTimeOut += NET_UIP_ARP_TIMER_MS; + uip_arp_timer(); + } +} /*** end of NetServerTask ***/ + + +/*********************************** end of net.c **************************************/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.h new file mode 100644 index 00000000..521fd3bc --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.h @@ -0,0 +1,61 @@ +/************************************************************************************//** +* \file Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/net.h +* \brief Network application for the uIP TCP/IP stack. +* \ingroup Prog_ARMCM4_XMC4_XMC4700_Relax_Kit_GCC +* \internal +*---------------------------------------------------------------------------------------- +* C O P Y R I G H T +*---------------------------------------------------------------------------------------- +* Copyright (c) 2014 by Feaser http://www.feaser.com All rights reserved +* +*---------------------------------------------------------------------------------------- +* L I C E N S E +*---------------------------------------------------------------------------------------- +* This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +* modify it under the terms of the GNU General Public License as published by the Free +* Software Foundation, either version 3 of the License, or (at your option) any later +* version. +* +* OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +* PURPOSE. See the GNU General Public License for more details. +* +* You have received a copy of the GNU General Public License along with OpenBLT. It +* should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +* +* \endinternal +****************************************************************************************/ +#ifndef NET_H +#define NET_H + +/**************************************************************************************** +* Macro definitions +****************************************************************************************/ +#ifndef UIP_APPCALL +#define UIP_APPCALL NetApp +#endif /* UIP_APPCALL */ + + +/**************************************************************************************** +* Type definitions +****************************************************************************************/ +/** \brief Define the uip_tcp_appstate_t datatype. This is the state of our tcp/ip + * application, and the memory required for this state is allocated together + * with each TCP connection. One application state for each TCP connection. + */ +typedef struct net_state +{ + unsigned char unused; +} uip_tcp_appstate_t; + + +/**************************************************************************************** +* Function prototypes +****************************************************************************************/ +void NetInit(void); +void NetApp(void); +void NetTask(void); + + +#endif /* NET_H */ +/*********************************** end of net.h **************************************/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/shared_params.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/shared_params.c new file mode 100644 index 00000000..4f0f050e --- /dev/null +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/shared_params.c @@ -0,0 +1,301 @@ +/************************************************************************************//** +* \file Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_GCC/Prog/shared_params.c +* \brief Shared RAM parameters source file. +* \ingroup Prog_ARMCM4_XMC4_XMC4700_Relax_Kit_GCC +* \internal +*---------------------------------------------------------------------------------------- +* C O P Y R I G H T +*---------------------------------------------------------------------------------------- +* Copyright (c) 2018 by Feaser http://www.feaser.com All rights reserved +* +*---------------------------------------------------------------------------------------- +* L I C E N S E +*---------------------------------------------------------------------------------------- +* This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +* modify it under the terms of the GNU General Public License as published by the Free +* Software Foundation, either version 3 of the License, or (at your option) any later +* version. +* +* OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +* PURPOSE. See the GNU General Public License for more details. +* +* You have received a copy of the GNU General Public License along with OpenBLT. It +* should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +* +* \endinternal +****************************************************************************************/ + +/**************************************************************************************** +* Include files +****************************************************************************************/ +#include /* Standard definitions (NULL). */ +#include "shared_params.h" /* Shared parameters header. */ + + +/**************************************************************************************** +* Macro definitions +****************************************************************************************/ +/** \brief Constant parameter buffer identifier. This value is always located as the + * start of the buffer to validate the the RAM contains valid shared parameters. + */ +#define SHARED_PARAMS_BUFFER_ID (0xCE42E7A2u) + + +/**************************************************************************************** +* Type definitions +****************************************************************************************/ +/** \brief Layout of the shared parameters RAM buffer. */ +typedef struct t_shared_params_buffer +{ + /** \brief Fixed buffer identifier to validate that the RAM contains valid shared + * parameters. + */ + uint32_t identifier; + /** \brief Array for the actual parameter data. */ + uint8_t data[SHARED_PARAMS_CFG_BUFFER_DATA_LEN]; + /** \brief Checksum value of all the bytes in the buffer, excluding this checksum + * value of obvious reasons. The checksum is calculated as the Two's + * complement of the sum of the bytes. + */ + uint16_t checksum; +} tSharedParamsBuffer; + + +/**************************************************************************************** +* Global data declarations +****************************************************************************************/ +/** \brief Declaration of the actual parameter buffer that this module manages. + * \warning For the shared RAM parameters to work properly for sharing information + * between the bootloader and user program, it is important that this + * variable is linked to the exact same RAM address in both the bootloader + * and the user program. Additionally, it should be configured such that the + * C-startup code does NOT zero its contents during system initialization. This + * is the code that runs in the reset event handler, before function main() is + * called. + * For GCC based embedded toolchains, the solution is to assign this variable + * to a custom section, in this case called ".shared". Then in the linker + * script, add the following to the SECTIONS: + * + * .shared (NOLOAD) : + * { + * . = ALIGN(4); + * _sshared = .; + * __shared_start__ = _sshared; + * *(.shared) + * *(.shared.*) + * KEEP(*(.shared)) + * . = ALIGN(4); + * _eshared = .; + * __shared_end__ = _eshared; + * } >SHARED + * + * Next, add a new MEMORY entry for SHARED at the start of RAM and reduce + * the length of the remaining RAM: + * + * SHARED (xrw) : ORIGIN = 0x200000C0, LENGTH = 64 + * RAM (xrw) : ORIGIN = 0x20000100, LENGTH = 32K - 192 - 64 + * + * Note that the previous example is for an STM32F0 microcontroller where + * the first 192 (0xC0) bytes in RAM are reserved for the user program + * vector table. + * + * \remark This same approach can be applied with other toolchains such as Keil MDK + * and IAR EWARM. Consult the compiler and linker user manuals of your + * toolchain to find out how to place a RAM variable at a fixed memory address + * and to prevent the C-startup code from zeroing its contents. + * Here are a few links to get you started: + * * IAR EWARM: + * https://www.iar.com/support/tech-notes/compiler/ + * linker-error-for-absolute-located-variable/ + * * Keil MDK: + * http://www.keil.com/support/docs/3480.htm + */ +static tSharedParamsBuffer sharedParamsBuffer __attribute__ ((section (".shared"))); + + +/**************************************************************************************** +* Function prototypes +****************************************************************************************/ +static bool SharedParamsValidateBuffer(void); +static void SharedParamsWriteChecksum(void); +static bool SharedParamsVerifyChecksum(void); +static uint16_t SharedParamsCalculateChecksum(void); + + +/************************************************************************************//** +** \brief Initializes the shared RAM parameters module. +** \return none. +** +****************************************************************************************/ +void SharedParamsInit(void) +{ + uint32_t byteIdx; + + /* The shared parameter buffer does not get initialized by the C-startup code. Another + * previously running program could have initialized it, in which case it is ready + * for use and nothing more needs to be done. + */ + if (!SharedParamsValidateBuffer()) + { + /* The shared parameter buffer was not yet initialized by a running program. This + * typically happens after a cold reset where the RAM contents were lost. In this + * case we need to explicitly configure and initialize it, since the C-startup code + * was configured to not do this. + * + * The initialization consists of setting the buffer identifier, zeroing the + * actual parameter data and updating the checksum at the end. + */ + sharedParamsBuffer.identifier = SHARED_PARAMS_BUFFER_ID; + for (byteIdx=0; byteIdx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN; byteIdx++) + { + sharedParamsBuffer.data[byteIdx] = 0; + } + SharedParamsWriteChecksum(); + } +} /*** end of SharedParamsInit ***/ + + +/************************************************************************************//** +** \brief Reads a data byte from the shared parameter buffer at the specified index. +** \param idx Index into the parameter data array. A valid value is between 0 and +** (SHARED_PARAMS_CFG_BUFFER_DATA_LEN - 1). +** \param value Pointer to where the read data value is stored. +** \return True if successful, false otherwise. +** +****************************************************************************************/ +bool SharedParamsReadByIndex(uint32_t idx, uint8_t * value) +{ + bool result = false; + + /* Only continue if the buffer and the specified parameters are valid. */ + if ( (SharedParamsValidateBuffer()) && + (idx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN) && + (value != NULL) ) + { + /* Read the value and update the result. */ + *value = sharedParamsBuffer.data[idx]; + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsReadByIndex ***/ + + +/************************************************************************************//** +** \brief Writes a data byte to the shared parameter buffer at the specified index. +** \param idx Index into the parameter data array. A valid value is between 0 and +** (SHARED_PARAMS_CFG_BUFFER_DATA_LEN - 1). +** \param value Value to write. +** \return True if successful, false otherwise. +** +****************************************************************************************/ +bool SharedParamsWriteByIndex(uint32_t idx, uint8_t value) +{ + bool result = false; + + /* Only continue if the buffer and the specified parameters are valid. */ + if ( (SharedParamsValidateBuffer()) && + (idx < SHARED_PARAMS_CFG_BUFFER_DATA_LEN) ) + { + /* Write the value. */ + sharedParamsBuffer.data[idx] = value; + /* Update the checksum since the contents were just changed. */ + SharedParamsWriteChecksum(); + /* Update the result. */ + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsWriteByIndex ***/ + + +/************************************************************************************//** +** \brief Validates the shared parameter buffer contents by looking at the table +** identifier and verifying its checksum. +** \return True if successful, false otherwise. +** +****************************************************************************************/ +static bool SharedParamsValidateBuffer(void) +{ + bool result = false; + + /* Perform validation. */ + if ( (sharedParamsBuffer.identifier == SHARED_PARAMS_BUFFER_ID) && + (SharedParamsVerifyChecksum()) ) + { + /* The shared parameter buffer is valid, so update the result value. */ + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsValitabeTable ***/ + + +/************************************************************************************//** +** \brief Calculates and writes the checksum into the buffer. +** \return none. +** +****************************************************************************************/ +static void SharedParamsWriteChecksum(void) +{ + /* Calculate and write the checksum. */ + sharedParamsBuffer.checksum = SharedParamsCalculateChecksum(); +} /*** end of SharedParamsWriteChecksum ***/ + + +/************************************************************************************//** +** \brief Calculates and verifies the checksum that is currently present in the +** buffer. +** \return True is the checksum is correct, false otherwise. +** +****************************************************************************************/ +static bool SharedParamsVerifyChecksum(void) +{ + bool result = false; + + /* Calculate and verify the checksum. */ + if (SharedParamsCalculateChecksum() == sharedParamsBuffer.checksum) + { + /* Checksum is correct, so update the result value. */ + result = true; + } + /* Give the result back to the caller. */ + return result; +} /*** end of SharedParamsVerifyChecksum ***/ + + +/************************************************************************************//** +** \brief Calculates and returns the checksum value for the current contents in the +** buffer. The checksum is calculated by taking the sum of all bytes in the +** parameter buffer (excluding the checksum at the end) and them taking the +** two's complement value of it. +** \return The calculated checksum value. +** +****************************************************************************************/ +static uint16_t SharedParamsCalculateChecksum(void) +{ + uint16_t result = 0; + uint32_t byteIdx; + + /* Add the identifier bytes to the checksum. */ + result += (uint8_t)sharedParamsBuffer.identifier; + result += (uint8_t)(sharedParamsBuffer.identifier >> 8u); + result += (uint8_t)(sharedParamsBuffer.identifier >> 16u); + result += (uint8_t)(sharedParamsBuffer.identifier >> 24u); + /* Loop through the parameter data array. */ + for (byteIdx=0; byteIdx /* Standard integer types. */ +#include /* Standard boolean types. */ + + +/**************************************************************************************** +* Configuration macros +****************************************************************************************/ +/** \brief Configuration macro for specifying the size of the data inside the parameter + * buffer. This is the length in bytes of the actual parameter data, so + * excluding the bufferId and checksum. + */ +#define SHARED_PARAMS_CFG_BUFFER_DATA_LEN (56u) + + +/**************************************************************************************** +* Function prototypes +****************************************************************************************/ +void SharedParamsInit(void); +bool SharedParamsReadByIndex(uint32_t idx, uint8_t * value); +bool SharedParamsWriteByIndex(uint32_t idx, uint8_t value); + + +#endif /* SHARED_PARAMS_H */ +/*********************************** end of shared_params.h ****************************/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.out b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.out index 5fcf06b4..a9ce0ddb 100644 Binary files a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.out and b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.out differ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.srec b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.srec index 1fd59976..c48b4f67 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.srec +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/bin/openblt_xmc4700.srec @@ -1,585 +1,1329 @@ S01700006F70656E626C745F786D63343730302E73726563A7 -S315080000008091FE1F552200088122000885220008DB -S31508000010892200088D2200089122000800000000AD -S315080000200000000000000000000000009522000803 -S3150800003099220008000000009D220008A12200085D -S31508000040A5220008A9220008AD220008B12200084E -S31508000050B5220008B9220008BD220008C1220008FE -S31508000060C522000800000000000000000000000093 -S31508000070C922000800000000CD220008D12200088D -S31508000080D5220008D9220008DD220008E12200084E -S31508000090E5220008E9220008ED220008F1220008FE -S315080000A0F5220008F9220008FD22000801230008AD -S315080000B005230008092300080D230008112300085A -S315080000C015230008192300081D230008212300080A -S315080000D025230008292300082D23000831230008BA -S315080000E035230008392300083D230008412300086A -S315080000F045230008492300084D230008512300081A -S3150800010055230008592300085D23000861230008C9 -S3150800011065230008692300086D2300087123000879 -S3150800012075230008792300087D2300088123000829 -S3150800013085230008892300088D23000891230008D9 -S3150800014095230008992300089D230008A123000889 -S31508000150A5230008A9230008AD230008B123000839 +S31508000000C899FE1F79500008C9500008CD5000084D +S31508000010D1500008D5500008D9500008000000004B +S31508000020000000000000000000000000DD5000088D +S31508000030E150000800000000E5500008E9500008FB +S31508000040ED500008F1500008F5500008F950000876 +S31508000050FD50000801510008055100080951000823 +S315080000600D5100080000000000000000000000001C +S315080000701151000800000000155100081951000828 +S315080000801D51000821510008255100082951000872 +S315080000902D51000831510008355100083951000822 +S315080000A03D510008415100084551000849510008D2 +S315080000B04D51000851510008555100085951000882 +S315080000C05D51000861510008655100086951000832 +S315080000D06D510008715100087551000879510008E2 +S315080000E07D51000881510008855100088951000892 +S315080000F08D51000891510008955100089951000842 +S315080001009D510008A1510008A5510008A9510008F1 +S31508000110AD510008B1510008B5510008B9510008A1 +S31508000120BD510008C1510008C5510008C951000851 +S31508000130CD510008D1510008D5510008D951000801 +S31508000140DD510008E1510008E5510008E9510008B1 +S31508000150ED510008F1510008F5510008F951000861 S315080001600000000000000000000000000000000081 -S31508000170B5230008B9230008BD230008C1230008D9 -S31508000180C5230008C9230008CD230008D123000889 -S31508000190D5230008D9230008DD230008E123000839 -S315080001A0E5230008E9230008ED230008F1230008E9 -S315080001B0F5230008F9230008FD2300080124000898 -S315080001C005240008092400080D2400081124000845 -S315080001D015240008192400081D2400080000000042 -S315080001E02124000825240008292400082D240008B5 -S315080001F03124000800000000352400080000000033 -S3150800020080B500F07CFA10F0010002BD5FF0FF3007 -S31508000210DFF8781408605FF0FF30DFF874140860C0 -S31508000220704770B504000D001600200000F034FA7F -S315080002300400200000F0DEF9FF2805D02819401E2A -S3150800024000F0D8F9FF2801D1002017E0A00A4FF4E2 -S3150800025080614843DFF83C140968884207D12B00BF -S3150800026032002100DFF8280400F0EBF806E02B0046 -S3150800027032002100DFF8140400F0E3F870BD70B511 -S3150800028004000D00200000F007FA0400200000F02A -S31508000290B1F906002819401E00F0ACF9F6B2FF2E97 -S315080002A002D0C0B2FF2801D1002005E00100C9B282 -S315080002B03000C0B200F051F970BD80B50020009042 -S315080002C0DFF8CC03006810F1010F01D1012035E0F9 -S315080002D00098DFF8BC134968081800900098DFF802 -S315080002E0B0138968081800900098DFF8A413C96845 -S315080002F0081800900098DFF8981309690818009004 -S315080003000098DFF88C134969081800900098DFF800 -S3150800031080138969081800900098DFF87413C96972 -S31508000320081800900098C04300906A460421DFF838 -S315080003306403006810F50070FFF773FF02BD002024 -S31508000340DFF85013096809680818DFF848130968C0 -S31508000350091D09680818DFF83C1309680831096897 -S315080003600818CC4909680C3109680818C949096888 -S31508000370103109680818C749096814310968081846 -S31508000380C4490968183109680818C043C149096889 -S3150800039011F500710968884201D1012000E00020AA -S315080003A0704780B5BA48006810F1010F06D0B84802 -S315080003B000F08AF8002801D100200CE0B348006854 -S315080003C010F1010F06D0B14800F07EF8002801D1DF -S315080003D0002000E0012002BDAE480068704780B5E5 -S315080003E08A0501D000200BE002688A4201D101206B -S315080003F006E001604FF48062001D00F0D9F9012083 -S3150800040002BD38B504000D00A148844208D19F4CAE -S3150800041029002000FFF7E3FF002810D100200FE095 -S315080004209C480068854203D1994C9A480568EFE7CD -S31508000430200000F049F80028EAD1002000E020005A -S3150800044032BD2DE9F04104000F0015001E00B80A60 -S315080004504FF4806101FB00F8206810F1010F07D105 -S3150800046041462000FFF7BBFF002801D1002029E004 -S315080004702068404508D041462000FFF7C2FF040027 -S31508000480002C01D100201DE02068381A2044071DE1 -S3150800049000F0A3F9201D381AB0F5806F0AD318F5B5 -S315080004A080612000FFF7ADFF0400002C01D1002079 -S315080004B008E0271D287838707F1C6D1C761E002ED4 -S315080004C0E6D10120BDE8F0812DE9F041040020685D -S315080004D000F090F8FF2801D100203CE0002500E05C -S315080004E06D1C042D36D200F078F920684FF480711F -S315080004F001FB05064FF4807000FB05F02044071D3C -S3150800050000F08EF910F10D083900300000F0FAF805 -S3150800051001E000F062F9FFF773FE002805D000F04D -S315080005207FF98045F5D2002015E000F0E8F830F0B4 -S315080005301000002801D000200DE0002000E0401C3B -S31508000540FF28CDD8811909783A5CC9B29142F6D00C -S31508000550002000E00120BDE8F081F8B504000D0098 -S3150800056028002100C0B2C9B2884201D2002040E06A -S3150800057020004849097AC0B2884206D3454890F80F -S31508000580B0002900C9B2884201D2002031E000E05B -S31508000590641C28002100C0B2C9B2884228D300F0E2 -S315080005A01CF92000C0B200F051F8060016F1010F40 -S315080005B001D100201DE000F033F900F5C857C8370F -S315080005C0300000F0BAF801E000F007F9FFF718FE6E -S315080005D0002805D000F024F98742F5D2002008E06B -S315080005E000F08DF830F020000028D1D0002000E07F -S315080005F00120F2BD38B50400002500E06D1CEDB2FF -S315080006000F2D21D200F0E9F82248EDB20C2101FBAA -S3150800061005F140588442F1D31E48EDB20C2101FB86 -S3150800062005F140581B49EDB20C2202FB05F21144B4 -S31508000630496808188442E1D21648EDB20C2101FB3C -S3150800064005F10844007A00E0FF2032BD70B50600C7 -S315080006505FF0FF34002500E06D1CEDB20F2D12D2BD -S3150800066000F0BBF80B48EDB20C2101FB05F108447C -S31508000670007A3100C9B28842EED10648EDB20C21A3 -S3150800068001FB05F14458200070BD00003480FE1FB0 -S315080006903884FE1F44200008010E082901D110F1F4 -S315080006A0806070472B485021016070472A4A1060C5 -S315080006B02A4A116070472749AA220A602849552202 -S315080006C00A602449A0220A600100AA20086070472F -S315080006D02049AA220A60224955220A601D49802219 -S315080006E00A601C49AA220A601D4955220A600100AF -S315080006F03020086070471748F5210160704719488F -S315080007000068704770B504000D00FFF7F4FFFFF7A7 -S31508000710C9FF002607E005EB8600416855F8260064 -S31508000720FFF7C4FFB61C402EF5D32000FFF7C3FF22 -S315080007300C480068C007FBD470BD10B50400FFF76D -S31508000740DAFF2000FFF7C4FF06480068C007FBD49D -S3150800075010BD00005455000CF055000CF455000C63 -S31508000760A8AA000C1020005880B500F069F801BD51 -S3150800077010B500F075F8002814D000F088F80028A5 -S3150800078010D000F0C3F800F03DF800F06DF8064907 -S3150800079008400649086000F067F8001D046800F084 -S315080007A051F8A04710BD000080FFFF1F08ED00E0CC -S315080007B070B504000D00160005E0287820706D1C41 -S315080007C0641C00F00AF83000461E80B20028F4D1F6 -S315080007D070BD80B500F06AF801BD80B500F06BF811 -S315080007E001BD000080B500F00DF8104810490860FA -S315080007F000201049086005200F49086000200F49AD -S31508000800086001BD00200C49086070470A48006866 -S31508000810C00304D509480068401C084908607047A9 -S3150800082080B5FFF7F3FF0548006802BD7F32020076 -S3150800083014E000E018E000E010E000E05889FE1F30 -S3150800084072B6704762B6704780B5FFF7DFFC01BD28 -S3150800085080B5FFF7E6FC02BD80B5FFF710FD02BDC7 -S3150800086080B5FFF76CFD02BD80B5FFF7B5FD02BD8B -S3150800087080B5FFF722FD002801D1002001E0FFF72F -S3150800088090FD02BD406AC84010F00100704780B56F -S3150800089000F0B4F80D210448FFF7F4FF002801D151 -S315080008A0002000E0012002BD008F024880B56420C8 -S315080008B000F07CF801BD80B500F07BF801BD0000B2 -S315080008C080B500F0ABF800F010FB01203149087044 -S315080008D000F033FC00202F49087001BD80B52E4872 -S315080008E000F0DAFB012805D101202A4908702A48B8 -S315080008F000F0BEF8284800F078FC012805D1002051 -S3150800090024490870244800F0B3F801BD704738B58B -S3150800091004000D001F480078012804D12900C9B237 -S31508000920200000F094FB1B480078002804D1290019 -S31508000930C9B2200000F02CFC00F094F831BD15482F -S315080009400078002805D0022807D004D3032806D04B -S3150800095007E0402006E0082004E0002002E000202E -S3150800096000E0402080B270470A480078002805D089 -S31508000970022807D004D3032806D007E0402006E063 -S31508000980082004E0002002E0002000E0402080B2B9 -S31508000990704700003080FE1FCC88FE1F80B500F02F -S315080009A058F802BD12FA01F14160704717490880EC -S315080009B0704780B5FFF734FF1549096888421CD38C -S315080009C014480078002808D101201249087001222D -S315080009D009211148FFF7E6FF08E000200D490870D5 -S315080009E05FF4803209210C48FFF7DCFFFFF718FF98 -S315080009F00649098840180649086001BD80B55FF4B4 -S31508000A00803209210448FFF7CDFF01BD6089FE1F2A -S31508000A105489FE1F6389FE1F008502480020DFF8FF -S31508000A20601408700020DFF8581488640020DFF886 -S31508000A30501481F843000020DFF84414A1F844005C -S31508000A400020DFF83C1488700020DFF83414487062 -S31508000A507047DFF82C040078002801D1002000E058 -S31508000A60012070470020DFF8181481F8430070470A -S31508000A7080B50178FF291ED100F091F8DFF800044F -S31508000A8090F84300012802D1102000F07EF8DFF824 -S31508000A90F003B0F9440001280CDB0120DFF8E0136D -S31508000AA081F84300DFF8D803B0F94410DFF8D4031F -S31508000AB000F053F801BDDFF8C813097801294BD1B6 -S31508000AC00178C92932D0CC293FD0CF293AD0D029AC -S31508000AD02FD0D12933D0D2292ED0F32917D0F429F3 -S31508000AE00FD0F5290AD0F6290ED0FA2912D0FC29FA -S31508000AF013D0FD2914D0FE2915D029E000F0D1F82D -S31508000B00BCE700F0F1F8B9E700F0C0F8B6E700F086 -S31508000B1011F9B3E700F0A2F8B0E700F09AF8ADE7EC -S31508000B2000F07FF8AAE700F06EF8A7E700F035F9BD -S31508000B30A4E700F054F9A1E700F013F99EE700F0E6 -S31508000B4080F99BE700F091F998E700F0A3F995E79B -S31508000B50202000F01AF891E7ACE780B589B2FFF7D4 -S31508000B60D6FE01BD10B4002302E00478E318401C49 -S31508000B700C00611E002CF8D1DBB21360012010BCFA -S31508000B8070470020BE4948707047FE21BC4AD170A4 -S31508000B90BB4908710220BA49A1F84400704780B5DC -S31508000BA0FFF7EFFF0120B6490870FF20B449C87067 -S31508000BB00020B3490871B248007950F01000B049D6 -S31508000BC008710020AE494871AD484079AC49487172 -S31508000BD0FFF7B5FEAA498871FFF7C6FEA849C8718E -S31508000BE0FFF7C2FE80B2000AA54908720120A4498F -S31508000BF048720120A24988720820A149A1F8440038 -S31508000C00FFF722FE01BD80B500209D490870FFF759 -S31508000C10B8FFFF209A49C87001209949A1F84400F5 -S31508000C2001BDFF209649C87000209549087194486F -S31508000C30407893494871002091498871002090496D -S31508000C40C87100208E49087206208D49A1F8440013 -S31508000C50704780B50020FFF798FF01BDFF2088493F -S31508000C60C87089488649886400208549087100202B -S31508000C708349487100208249887107208049C1F854 -S31508000C80070008207E49A1F844007047FF217C4AE6 -S31508000C90D17040687A49886401207949A1F84400EE -S31508000CA0704710B50400FFF74AFE80B2401E61780F -S31508000CB0884203DA2220FFF768FF14E0627892B2CE -S31508000CC06F48816C7148FFF773FDFF206C49C87047 -S31508000CD06B48806C61784018694988646078401C64 -S31508000CE06749A1F8440010BD10B50400FFF727FEB8 -S31508000CF080B2401E6178884203DA2220FFF745FF5A -S31508000D0017E060685E498864627892B25C48816CD4 -S31508000D105E48FFF74DFDFF205949C8705848806C5A -S31508000D2061784018564988646078401C5449A1F88F -S31508000D30440010BD80B5FF21514AD170544A41681C -S31508000D404F48806CFFF70EFF4D49087100204C494B -S31508000D50487100204A49887108204949A1F8440089 -S31508000D6001BD80B5FF204649C87000204449087176 -S31508000D70002043494871FFF7E2FD41498871002088 -S31508000D803F49C87100203E49087200203C49487214 -S31508000D9007203B49A1F8440001BD10B50400FFF740 -S31508000DA0CEFD621C80B2411E3548806CFFF750FDAF -S31508000DB0002803D13120FFF7E8FE0FE0FF20304975 -S31508000DC0C870FFF7BCFD2E49896C80B2401E4018DA -S31508000DD02B49886401202A49A1F8440010BD10B5A2 -S31508000DE00400FFF7ACFD80B2801E6178884203DA02 -S31508000DF02220FFF7CAFE23E0FF202149C870012000 -S31508000E001F49A1F844006078002807D1FFF730FD94 -S31508000E10002802D13120FFF7B8FE11E0A21C617844 -S31508000E201748806CFFF714FD002803D13120FFF71F -S31508000E30ACFE05E01248806C617840181049886459 -S31508000E4010BD80B541680E48806CFFF705FD002887 -S31508000E5003D13120FFF799FE06E0FF200849C87044 -S31508000E6001200749A1F8440001BD80B5FFF780FCC1 -S31508000E70FF200349C87001200149A1F8440001BDBB -S31508000E803C88FE1F3F88FE1F782200084088FE1F08 -S31508000E904388FE1F80B53120FFF777FE01BD0000AD -S31508000EA0016851F0400101607047016831F0400166 -S31508000EB001607047016851F00101016070470168DF -S31508000EC049084900016070470068C06970470068B2 -S31508000ED0C1617047816851F0005181600168C96835 -S31508000EE051F000510068C160704710B584B000F039 -S31508000EF00EFA040000E0640079488442FBD379487E -S31508000F00844201D36408FAE722000121764800F0FA -S31508000F1009FB0094754801904FF4FA50ADF80800A3 -S31508000F200120ADF80A0069467148406800F030FAB9 -S31508000F306F484068FFF7B4FF6D484068FFF7BAFF8F -S31508000F406C486D49086002206B49496860F39F71D7 -S31508000F506948416040F2E17020F0004066494968FE -S31508000F6060F31C01644A51606349896860F31C0197 -S31508000F70614881606048406830F000505E494860CA -S31508000F805D48FFF7A7FF08205B490873002005E0C6 -S31508000F900021594AC0B202441174401C0100564A45 -S31508000FA0127BC9B29142F3D30120534908765248BD -S31508000FB000F015FB002201214B4800F07FFA4F484C -S31508000FC04F49086002204E49496860F39F714C48B2 -S31508000FD0416040F2676020F000404949496860F383 -S31508000FE01C01474A51604649896860F31C01444818 -S31508000FF081604348406830F00050414948604048A5 -S31508001000FFF768FF08203E490873002005E0002125 -S315080010103B4AC0B202441174401C0100384A127B94 -S31508001020C9B29142F3D3002035490876344800F016 -S31508001030D6FA012201212C4800F040FA2C484068D3 -S31508001040FFF733FF2A484068FFF739FF1FBD80B511 -S31508001050294A1173002106E0C9B2425C264BC9B27F -S315080010600B441A74491C0A00234B1B7BD2B29A42C2 -S31508001070F2D3214800F00DFB02211F48FFF727FF96 -S315080010801D4800F027FB01E0FFF7A7FB1A48FFF70A -S315080010901BFF8007F8D401BD38B5040000251848A1 -S315080010A0FFF712FFC00718D5154800F02CFB0028DB -S315080010B00FD1002007E01249C0B20144097CC0B232 -S315080010C021540125401C01000D4A127BC9B29142E8 -S315080010D0F1D301210A48FFF7FAFE2800C0B232BD53 -S315080010E0001BB700010E27070040014820A1070092 -S315080010F00080FE1F005001481089FE1F205001483D -S315080011003089FE1FD0F81401000B10F0010070475B -S31508001110D0F8140110F440707047C0F818117047E1 -S31508001120D0F81401C00810F001007047016C0909D5 -S31508001130090151F0020101647047E0B54FF46140BE -S31508001140009008208DF8040008208DF8050001207D -S315080011508DF8060010208DF807000020ADF808006D -S3150800116069465D48006800F009FB01230422102146 -S315080011705948006800F0CBFB012304220021564899 -S31508001180006800F0D9FB54480068FFF7CFFF07BD99 -S3150800119070B504000D00EDB2412D03DB77214F48F1 -S315080011A000F01EFC2800C0B200F076F8C0B2012894 -S315080011B003D07B21494800F013FC00260DE0FFF719 -S315080011C00CFBB6B2A05D00F067F8C0B2012803D0E8 -S315080011D08421424800F004FC761C30002900C9B27C -S315080011E080B289B28842EAD370BD10B504003C4883 -S315080011F00078002813D13B4800F03DF8012838D183 -S3150800120038480078002834D0FFF70AFB36490860CA -S3150800121000203649087001203149087029E0314814 -S31508001220324909780844401C00F025F8012816D1EF -S315080012302E480078401C2D4908702C48007829490A -S315080012400978884215D12948027892B2284920009F -S31508001250FFF7AEFA00202249087001200AE0FFF7DE -S31508001260DFFA214909686431814202D200201C490B -S315080012700870002010BD10B5040017480068FFF775 -S315080012804FFF002806D11448006800F0CEFA2070F7 -S31508001290012000E0002010BD10B504000E480068CB -S315080012A0FFF730FF002801D0002013E0E4B2210048 -S315080012B089B20948006800F09EFA07480068FFF7F7 -S315080012C027FFC005F9D54FF4807103480068FFF77A -S315080012D024FF012010BD00001880FE1F38210008D9 -S315080012E06589FE1F8888FE1F5C89FE1F6489FE1FAC -S315080012F08988FE1FDFF83C0000687047010F20F060 -S315080013007040DFF834200C2359435050704780B59D -S31508001310FFF7F0FFDFF82410096811F00101C84053 -S3150800132002BD010F20F07040DFF814200C2359434A -S31508001330505070477889FE1F1444005014460050D8 -S3150800134048460050D0F8C40110F4407F01D101206E -S3150800135000E00020C0B27047C9B2D2B251EA0241D9 -S31508001360DBB251EA0361C0F8C4117047016851F055 -S31508001370400101607047016831F040010160704723 -S31508001380814200D308007047884200D3080070479E -S315080013902DE9F04104000D000C220C22002601273D -S315080013A05FF00008002042F21071012200E0521C92 -S315080013B0412A40D22B685FF00A0C0CFB03F3B3FBFF -S315080013C0F2FC6B68BCFBF3F35FF00A0EB3FBFEF8A6 -S315080013D00EFB183EBEF1060F05D35FF00A0EB3FBEF -S315080013E0FEF35B1C03E05FF00A0EB3FBFEF3002B73 -S315080013F006D05FF00A0E0EFB03FEBCFBFEFC03E004 -S315080014000A23BCFBF3FC0123D5F804E0F44504D316 -S31508001410D5F804E0BCEB0E0C03E0D5F804E0BEEB0F -S315080014200C0C152BC3D28C45C1D216001800614688 -S31508001430BCF57A7FBBD242F21071402200E0521E00 -S31508001440032A1BD3531C42F2107C0CFB03F3B3FB99 -S31508001450F0F3B5F808C0634504D3B5F808C0B3EB94 -S315080014600C0C03E0B5F808C0BCEB030C8C4501D2A4 -S3150800147017006146B5F808C06345E0D2C01BB0F155 -S3150800148001082000FFF772FFB8F10100000310F40D -S31508001490E0406989491E890111F0C0010843791E97 -S315080014A0090211F470610843711E11F03F010843E7 -S315080014B020612000FFF75FFFBDE8F08170B50400EA -S315080014C00D0016002000FFF73DFF0028FAD06B1C20 -S315080014D0DBB23200D2B202212000FFF73DFF70BD19 -S315080014E010B50400DFF87402FFF71BFFDFF86C0283 -S315080014F0FFF704FF20684008400020602068800746 -S31508001500FCD410BD80B500F065F8012802D0022889 -S3150800151003D005E0FFF7FBFE03E000F065FA00E004 -S31508001520002002BD2DE9F04104000E001500200040 -S31508001530FFF7D6FF3100C9B2200000F042F82000BC -S31508001540FFF7E0FF8046B8FBF5F0D0F58061002094 -S31508001550FFF716FF40F2FF31FFF716FF0600D6F534 -S315080015608060B8FBF0F7A8095FEA981840F2FF31E7 -S315080015704FF480625043B0FBF8F0FFF705FF00FB1D -S3150800158008F1890A8901691AEA1B914201D30121E6 -S3150800159000E00021C9B2002900D10600C9B200291D -S315080015A001D0012000E00220E168DFF8B4211140F3 -S315080015B0E160E168C0B256EA80300843E060BDE801 -S315080015C0F081D0F8C82112091201C9B21143C0F836 -S315080015D0C8117047D0F8C80110F00F00704710B551 -S315080015E004002068DFF87C11081840094109000248 -S315080015F010F4F85050EA41302168896831F47F4187 -S315080016002268916021688968084321688860606853 -S31508001610C0F34070C00704D56068C0F34070C007C7 -S3150800162036D5207E002802D0207E012830D1202001 -S315080016302168C8616068C0F34070002810D16068EE -S3150800164010F06040616850EA814021688861A068AE -S3150800165010F06040A16850EA81402168C86005E042 -S31508001660606821688861A0682168C860207E0128B2 -S3150800167007D1200000F00DF85FF000602168C8610E -S3150800168003E04FF400602168C86137482168C861E3 -S3150800169010BD0321017E012918D120210268D161DC -S315080016A00168096831F07061027B120612F07062F7 -S315080016B01143026811600169026811614169026893 -S315080016C051612A490068C161002100E00321080030 -S315080016D0C0B2704701210168C969C1F340110268A7 -S315080016E0D269C2F30022002901D1042108E0012AA7 -S315080016F001D1022104E05FF0E0610068C1610021C8 -S315080017000800C0B270470121002100220168C9699A -S31508001710C1F3C0210268D269C2F38002002901D050 -S31508001720032118E0012A01D1022114E001680969A0 -S3150800173001610168496941610168C969C1F38001AC -S315080017400268D269C2F3C002C9B2002902D0D2B275 -S31508001750002AEBD100210800C0B270471000001023 -S31508001760003CFFFF00B0FEB74000A006400028007E -S31508001770806B10F080007047C164704770B5040034 -S315080017800D001026200000F05BF8E879002800D04C -S31508001790EE7932002968200000F07BF8A879401E0F -S315080017A0B11CC901090A090251EA400040F4403057 -S315080017B050F00100E0632879401E000650F481705D -S315080017C060636879002806D0606B6979491E50EA1B -S315080017D00140606305E0606B2979491E50EA0140C3 -S315080017E060634FF4A060A0635FF0FF30E064B5F972 -S315080017F00800206470BD38B504000D00D4F808014F -S3150800180010F0E06F0DD12000FFF7B2FF8028FAD064 -S315080018104FF400512000FFF7AFFFADB2C4F8805077 -S3150800182002E0ADB2C4F8805131BDD0F80C1111F008 -S31508001830E06F01D1406D01E0D0F81C0180B270471D -S3150800184010B504005848844202D05848844203D14F -S31508001850574800F088F812E05648844202D05648A5 -S31508001860844203D1554800F07EF808E05448844283 -S3150800187002D05448844202D1534800F074F8032039 -S31508001880E060E068C007FCD5206C00090001206410 -S3150800189010BDF8B504000E001500642E34D3002DD3 -S315080018A032D0FFF734FD6421B0FBF1F16420B6FBBA -S315080018B0F0F60123012040F2FF3E40F2FF3212E02B -S315080018C002FB01F705FB06FCB7FBFCF75FEA972C62 -S315080018D0BF05BF0DBCF5806F04D2774502D2BE4660 -S315080018E060461300521E002AEAD153F400412161D2 -S315080018F06169364A11406A1E51EA8221401E51EA40 -S3150800190000406061002000E00120C0B2F2BD30B4A2 -S31508001910D0F8084134F0E064C0F80841D0F808412E -S315080019202B4D2C4054EA03231943D2B251EA0261E3 -S31508001930C0F8081130BC704730B4D0F80C4134F008 -S31508001940E064C0F80C41D0F80C41224D2C4054EA12 -S3150800195003231943D2B251EA026151F08051C0F80B -S315080019600C1130BC704780B51149884208D14FF434 -S315080019700060FFF7D6FC4FF40060FFF7BFFC12E0EB -S315080019800E49884206D11448FFF7CBFC1248FFF7E8 -S31508001990B5FC08E00C49884205D11048FFF7C1FCA0 -S315080019A00E48FFF7ABFC01BD0000034000020340F0 -S315080019B008000340000002480002024808000248E6 -S315080019C0004002480042024808400248EF8000FCF6 -S315080019D0C0C0FFF8C0C0FFEF800000100001001073 -S315080019E080B5FEF7FAFEFCE700487047001BB70013 -S315080019F080B566480068C00709D46548006850F095 -S31508001A0001006349086061480068C007FBD5614862 -S31508001A100068800509D56048006850F400705E4982 -S31508001A20086041F64C5000F0EBF85C48006850F44A -S31508001A3000205A49086040F6C41000F0E1F85748FB -S31508001A40006857490840554908605648006810F02C -S31508001A50300F24D05348006853490840514908605C -S31508001A60FFF7C2FF4F490968504AB0FBF2F0401E23 -S31508001A7051EA00404B4908604D480068400840005C -S31508001A804B4908604548006830F40030434908600F -S31508001A904848006810F46070B0F5607FF8D13F4898 -S31508001AA0006850F001003D4908603C48006850F065 -S31508001AB010003A49086040484049086037480068BD -S31508001AC050F04000354908603448006830F010008E -S31508001AD0324908603148006850F480202F49086070 -S31508001AE0344800684007FBD52C4800684008400089 -S31508001AF02A4908602F480068C007FBD45FF0011028 -S31508001B002F49086000202F49086000202E490860E8 -S31508001B1000202E49086000202D49086003202D4921 -S31508001B2008602D482D4908602D482E4908601B4835 -S31508001B30006830F04000194908602B481F490860C2 -S31508001B404FF4166000F05CF828481C4908604FF40A -S31508001B50616000F055F82648184908604FF4965019 -S31508001B6000F04EF823481549086041F2707000F0FD -S31508001B7047F82148114908604FF4E15000F040F851 -S31508001B8000201E49086000F059F801BD00420050C7 -S31508001B9004420050004400500844005014470050C6 -S31508001BA0FDFFFEFF04470050CFFFF0FFA0252600EB -S31508001BB01C47005010470050002F0B0118470050D3 -S31508001BC00C4600501446005010460050204600505F -S31508001BD0244600501C4600500500010018460050D7 -S31508001BE00300200128460050002F0501002F03019D -S31508001BF0002F0201002F0101002F000104460050AA -S31508001C0081B00021009103E000BF0099491C0091B2 -S31508001C1000998142F8D301B07047000010B5102230 -S31508001C205FF00051044C200000F056F800F090F8E0 -S31508001C30FFF7DEFE10BD00BF6889FE1F80B51F488E -S31508001C400068C00327D51E480068C00701D51D488F -S31508001C5001E0FFF7C9FE1C490968490713D51B4966 -S31508001C600968C1F30361491C184A1268C2F30622BF -S31508001C70521C164B1B68C3F306435B1C5943B0FB47 -S31508001C80F1F0504308E01149096811F07F014B1C37 -S31508001C90B0FBF3F000E00B480849096801F0FF01C2 -S31508001CA0491CB0FBF1F00A49096811F00101491C09 -S31508001CB0B0FBF1F00749086001BD00BF0C460050B3 -S31508001CC01C47005000366E01104700501847005058 -S31508001CD0104600507889FE1F62B38B0708D0521E43 -S31508001CE011F8013B00F8013B00F024808B07F6D180 -S31508001CF0830740F0208000BF103A07D330B4B1E81C -S31508001D003810103AA0E83810F9D230BC530724BF6F -S31508001D10B1E80810A0E8081044BF51F8043B40F8A1 -S31508001D20043BD20724BF31F8022B20F8022B44BF0C -S31508001D300B7803707047083A07D3B1E80810083AD9 -S31508001D4040F8043B40F804CBF7D25307E4E7000019 -S31508001D5072B60D480D490860BFF34F8F62B60C483E -S31508001D60006850F470000A4908600A48006830F0B4 -S31508001D70080008490860084800680009000150F092 -S31508001D8004000549086070470000000808ED00E0F7 -S31508001D9088ED00E014ED00E014200058026E0123DF -S31508001DA013FA01F132EA010101667047C9B200EB84 -S31508001DB08103DB69DB08DB00D2B21A43C9B200EB48 -S31508001DC08100C2617047C268D208D200C9B211F058 -S31508001DD007011143C1607047016851F04001016075 -S31508001DE07047016831F040010160704780B500F026 -S31508001DF007F800F061F800F013F800F06BF8FCE75C -S31508001E0080B580220921274800F06EF800220D21AE -S31508001E10254800F069F80D212348FFF7BFFF01BDEB -S31508001E2000B58DB000208DF818000120079002201B -S31508001E308DF8200006AA04211C4800F07BF89020A3 -S31508001E408DF80C000120049002208DF8140003AAD6 -S31508001E500521164800F06EF8012200211448FFF704 -S31508001E60A5FF00208DF8240009AA0D210F4800F0CF -S31508001E7061F890208DF800000120019002208DF86D -S31508001E8008006A460C21094800F054F80948FFF78B -S31508001E90A3FF02210748FFF796FF0648FFF7A1FFB1 -S31508001EA00DB000BD00850248008F02480081024837 -S31508001EB0000003400043014880B5FEF755FCFEF7D5 -S31508001EC088FCFEF78FFCFEF7BFFCFEF7F9FC00F076 -S31508001ED093F801BD80B5FEF780FCFEF797FCFEF788 -S31508001EE0FDFC00F094F801BD70B4C9B28B0800EB94 -S31508001EF08303C9B28C0800EB84042469F82511F021 -S31508001F000306F6B2F600B540AC431C61C9B28B08AD -S31508001F1000EB8303C9B28C0800EB84000069D2B2D7 -S31508001F2011F00301C9B2C90012FA01F10843186198 -S31508001F3070BC704770B4C9B28B1000EB8303C9B28A -S31508001F408C1000EB84042469F82511F00306F6B218 -S31508001F50F600B540AC431C61436F03244D00AC400A -S31508001F60A3434367224B984202D0224B984205D19D -S31508001F70036E01248C40A343036624E053688B4018 -S31508001F804360C9B2CB1000EB8303C9B2CC1000EB97 -S31508001F908404246C072511F00706F6B2B600B5408E -S31508001FA0AC431C64C9B2CB1000EB8303C9B2CC1096 -S31508001FB000EB8404246C157A11F00706F6B2B60015 -S31508001FC0B5402C431C64C9B28B1000EB8303C9B21D -S31508001FD08C1000EB84000069127811F00301C9B275 -S31508001FE0C90012FA01F10843186170BC7047000075 -S31508001FF0008E0248008F024880B501200F490870FC -S31508002000FEF70EFC0E49086000F001F801BD80B528 -S31508002010FEF7C4FC012810D00848007801280CD126 -S31508002020FEF7FEFB0649096811F5FA71884204D3E2 -S31508002030002002490870FEF79BFB01BD6289FE1F5E -S315080020405089FE1F0040000C0040000001000000FF -S315080020500080000C004000000200000000C0000CD8 -S3150800206000400000030000000000010C00400000D2 -S31508002070040000000040010C0040000005000000BC -S315080020800080010C004000000600000000C0010CA2 -S3150800209000400000070000000000020C00000200DB -S315080020A0080000000000040C0000040009000000FD -S315080020B00000080C000004000A00000000000C0CD8 -S315080020C0000004000B0000000000100C00000400D3 -S315080020D00C0000000000140C000004000D000000B5 -S315080020E00000180C000004000E00000000001C0C84 -S315080020F0000004000F00000019E050F8041BCB078D -S3150800210044BFA9F101035918121F0023042A41F8F4 -S31508002110043BF9D25FEA827C0B4604D54FF0000CEB -S31508002120A1F800C09B1CD10744BF0021197050F8C4 -S31508002130042B002AE1D17047433A5C576F726B5CF7 -S31508002140736F6674776172655C4F70656E424C5446 -S315080021505C5461726765745C536F757263655C4144 -S31508002160524D434D345F584D43345C756172742E3D -S315080021706300000010B450F8041B79B10268436884 -S3150800218002440830DC0744BFA9F10104E31852F8F9 -S31508002190044B43F8044B091FF9D1ECE710BC704710 -S315080021A010B5074979441831064C7C44163404E0C6 -S315080021B00A68081D114488470146A142F8D110BD96 -S315080021C02C0000004C0000004EF68851CEF20001AB -S315080021D0086840F470000860BFF34F8FBFF36F8F35 -S315080021E04FF00070E1EE100A704700000DFFFFFF88 -S315080021F0340900003480FE1F0000000079FFFFFF4D -S3150800220034000000340200000080FE1F00000000B9 -S3150800221000F00BF8002801D0FFF7C2FF0020AFF34B -S315080022200080FFF7E3FD00F002F80120704700F098 -S3150800223001B800000746384600F002F8FBE7000040 -S3150800224080B5AFF30080024A11001820ABBEFBE749 -S3150800225026000200DFF808D00248804702480047F7 -S315080022608091FE1F1D1C00086D220008AFF3008038 -S31508002270FFF7AAFFFFF7CCFF4F70656E424C54007C -S31508002280FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF74 -S31508002290FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF64 -S315080022A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF54 -S315080022B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF44 -S315080022C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF34 -S315080022D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF24 -S315080022E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF14 -S315080022F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF04 -S31508002300FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF3 -S31508002310FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE3 -S31508002320FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD3 -S31508002330FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC3 -S31508002340FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB3 -S31508002350FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA3 -S31508002360FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF93 -S31508002370FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF83 -S31508002380FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF73 -S31508002390FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF63 -S315080023A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF53 -S315080023B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF43 -S315080023C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF33 -S315080023D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF23 -S315080023E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF13 -S315080023F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF03 -S31508002400FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF2 -S31508002410FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE2 -S31508002420FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD2 -S31508002430FFF7FEBFFFF7FEBF004201480043014811 -S315080024400044014800450148004601480047014844 -S315080024500000034000020340000002480002024850 -S3110800246000400248004202480400000048 -S7050800226D63 +S31508000170FD510008015200080552000809520008FE +S315080001800D520008115200081552000819520008AD +S315080001901D5200082152000825520008295200085D +S315080001A02D5200083152000835520008395200080D +S315080001B03D520008415200084552000849520008BD +S315080001C04D5200085152000855520008595200086D +S315080001D05D520008615200086552000800000000E0 +S315080001E0695200086D5200087152000875520008DD +S315080001F079520008000000007D5200080000000047 +S31508000200C2788A18DFF83833DA7083780A0092B22F +S31508000210120AD218DFF828339A704278DFF82033AA +S315080002205A700078DFF818231070DFF81403827804 +S31508000230080080B2000A80B2824212DADFF80003B0 +S315080002404078401CDFF8F8225070DFF8F402407856 +S31508000250002806D1DFF8E8020078401CDFF8E02223 +S315080002601070DFF8DC02C07889B201F0FF0188421D +S315080002701EDADFF8CC028078401CDFF8C4128870DA +S31508000280DFF8BC028078002812D1DFF8B402407883 +S31508000290401CDFF8AC124870DFF8A402407800284A +S315080002A006D1DFF89C020078401CDFF8941208702B +S315080002B0704710B492B20A44531E0BE00A78120231 +S315080002C04C78121910180400A4B292B2944200D2C3 +S315080002D0401C891C9942F1D3994208D109780A022F +S315080002E01018010089B292B2914200D2401C80B225 +S315080002F010BC704780B51422DFF848120020FFF7BB +S31508000300D8FF80B2002802D14FF6FF7002E080B213 +S3150800031001F036FA80B202BD10B5DFF82C12097C5E +S315080003200902DFF82422527C8918B1F1140454FA20 +S3150800033080F00822DFF8141280B2FFF7BAFF220015 +S3150800034092B2DFF80C1280B2FFF7B3FF80B2002832 +S3150800035002D14FF6FF7002E080B201F011FA80B2C6 +S3150800036010BD80B50620FFF7D7FF02BD0020DFF8D5 +S31508000370E41108700EE00020DFF8DC11DFF8D42164 +S31508000380127821F81200DFF8CC010078401CDFF85B +S31508000390C4110870DFF8BC0100780028EBD00020F3 +S315080003A06C4908700CE000206C496A4A1278682388 +S315080003B05A431144487667480078401C65490870D6 +S315080003C0644800780028EED04FF4806064490880BD +S315080003D00020604908700CE0002062495D4A1278E6 +S315080003E040235A43114488805A480078401C59498A +S315080003F00870584800780028EED0704770B5040099 +S315080004000D000CE0574853490978402251430844E7 +S3150800041086885348008801F0B3F9864211D15048BE +S315080004200088401C4E4908804D480088B0F5FA4FB0 +S3150800043003DB4FF480504A4908800020454908707C +S3150800044004E044480078401C424908704148007856 +S315080004500028D7D0002600203E49087004E03D4811 +S315080004600078401C3B4908703A48007800280FD1AC +S315080004703C48384909784022514308448088002876 +S31508000480EDD13848334909784022514300EB01063B +S31508000490002E01D1002018E031480088304909882B +S315080004A089B2090A51EA0020B080F580002C05D1EE +S315080004B004210022300001F097F903E020883080FB +S315080004C06088708040203072300070BD0021214A5B +S315080004D0117004E01F490978491C1E4A11701D490C +S315080004E0097800290CD11C491A4A127831F81210D9 +S315080004F00029EFD11849174A127821F81200FFE7A8 +S31508000500704780B5010089B2174800680830FFF7C0 +S3150800051077FE0B480078144909680872084840783D +S31508000520114909684872064880780F49096888722F +S315080005300348C0780C490968C87201BD000000006C +S315080005408C91FE1FB280FE1FA480FE1FBE80FE1F78 +S31508000550C680FE1FA891FE1F9A91FE1FF08EFE1FF1 +S315080005609E91FE1F8890FE1F8091FE1F10B5DFF832 +S31508000570141E0C68C0B2042806D1DFF83C0E0088A9 +S31508000580002840F061821DE0DFF8301EDFF8302ECB +S315080005901160DFF82C1E0968DFF8282E1160C0B23A +S315080005A0032818D1607E10F00F0003280AD1208A8C +S315080005B0002807D10820DFF8281E087001F0E1F9A5 +S315080005C000F0A9BF0020DFF81C1E08800020DFF815 +S315080005D0101E087010BDC0B2022840F0D180DFF8A6 +S315080005E0080EC078401CDFF8001EC870DFF8F80D4A +S315080005F0C07800281ED1DFF8F00D8078401CDFF89F +S31508000600E81D8870DFF8E00D8078002812D1DFF841 +S31508000610D80D4078401CDFF8D01D4870DFF8C80DAB +S315080006204078002806D1DFF8C00D0078401CDFF8B6 +S31508000630B81D08700020DFF8AC1D08800020DFF820 +S31508000640781D0880607E072802D0607E052808D1BC +S31508000650A07E401CA076A07E782801D10020607676 +S31508000660B0E7607E0028FBD0208A00287AD0A07EDA +S31508000670411EA176C0B20028F2D1E07E082808D033 +S31508000680607E022802D0607E012810D1E07E05280F +S315080006900DD1002060768020DFF8441D087001F037 +S315080006A070F91420DFF8B01D81F82F00B0E2E07E63 +S315080006B0052801DB042000E0E07E032111FA00F0A2 +S315080006C0A076E07E401CE076607E10F00F00C0B297 +S315080006D001280AD0022835D0032839D004283FD06B +S315080006E006283DD008283BD0BAE71020DFF8681D59 +S315080006F081F82F00DFF8600D90F82F0050F0020007 +S31508000700DFF8541D81F82F000220DFF84C1D81F810 +S3150800071036000420DFF8401D81F837000620DFF890 +S31508000720381D81F838000A20DFF82C1D81F83900B9 +S315080007302C20DFF8B01C08806020DFF81C1D81F82B +S315080007402E006EE20020DFF8101D81F82F00D1E799 +S315080007500420DFF88C1C087001F013F900F01FBFA5 +S3150800076000F074BE607E10F00F0003287FF478AFA7 +S315080007700820DFF86C1C087001F003F900F0CBBE06 +S31508000780C0B2052826D1DFF8040E00688088002844 +S315080007901FD00020DFF8EC1B0860DFF8F40DDFF847 +S315080007A0201C0860DFF8180C0068DFF8181C0860C1 +S315080007B00020DFF8041C0880DFF8FC0B0088DFF84F +S315080007C0241C08800820DFF8181C087001F05DFC5E +S315080007D0D3E6F7E6DFF8800C807B45287FF4F2AE97 +S315080007E0DFF8000C0088DFF8701C097C0902DFF8C6 +S315080007F0682C527C8918884216DBDFF85C0C007C72 +S315080008000002DFF8541C497C4018DFF8D81B088022 +S31508000810DFF8440C007D3F21084204D1DFF8380C8C +S31508000820407D002801D0CDE6CCE6DFF8B80D00887B +S31508000830DFF8B41D0988884207D1DFF8A80D40887B +S31508000840DFF8A41D4988884210D0DFF80C0CC08B4D +S31508000850DFF8901D0988884207D1DFF8FC0B008C69 +S31508000860DFF8801D4988884200D0ABE6FFF742FDD5 +S315080008704FF6FF7188427FF4A5AEDFF8DC0BC07D2A +S31508000880062809D1FFF76DFD4FF6FF71884240F043 +S315080008903D81DFF8584D3BE1DFF8BC0BC07D1128E0 +S315080008A00CD1DFF8400B00881C38DFF8381B0880AD +S315080008B0DFF8080EDFF8D41C086048E0DFF8980B6C +S315080008C0C07D01287FF47EAEDFF88C0B90F82200FD +S315080008D008287FF477AE0020DFF87C1B81F8220019 +S315080008E0DFF8740B808C4FF6F771884207DBDFF868 +S315080008F0680B808C0930DFF8601B888406E0DFF817 +S31508000900580B808C0830DFF8501B8884DFF8480BBA +S31508000910408BDFF8441BC883DFF83C0B808BDFF87D +S31508000920381B0884DFF8BC0C0088DFF82C1B4883CA +S31508000930DFF8B00C4088DFF8201B888300F019BF69 +S31508000940DFF8480C00684030DFF8401C0860DFF824 +S315080009503C0C0068DFF8681D884274D2DFF82C0C5E +S31508000960006880880028EBD0DFF8EC0A808CDFF876 +S315080009701C1C096889888842E2D1DFF8100C0068D7 +S31508000980C08800280FD0DFF8D00A408CDFF8FC1B9F +S315080009900968C988884206D0DFF8F00B0068C08865 +S315080009A0B0F58A4FCCD1DFF8E40B00680088DFF891 +S315080009B0381C0988884208D1DFF8D00B00684088BF +S315080009C0DFF8241C4988884223D0DFF8C00B00686A +S315080009D00088DFF8A81D0988884208D1DFF8AC0B23 +S315080009E000684088DFF8941D4988884211D0DFF8EE +S315080009F0680A408BDFF8941B0968098888429FD1EA +S31508000A00DFF8540A808BDFF8841B09684988884216 +S31508000A1096D10020DFF86C1908600220DFF8C019AB +S31508000A200870DFF86C0BDFF898190860DFF8900992 +S31508000A300068DFF8901908600020DFF87C19088044 +S31508000A4001F023FB99E5BDE5DFF86C0900881C3049 +S31508000A50DFF890190880DFF88C09008880B2000A50 +S31508000A60DFF8F4190874DFF87C090088DFF8E8195C +S31508000A704874DFF8180B0068007ADFF8DC19887507 +S31508000A801120DFF8D419C875DFF82C09008808305A +S31508000A90DFF824190988083189B2090A51EA0020C1 +S31508000AA0DFF8B419C8840020DFF8AC190885DFF828 +S31508000AB0DC0A00688088DFF8A0194884DFF8CC0AC9 +S31508000AC00068C088DFF890198884DFF8180B00885A +S31508000AD0DFF884194883DFF80C0B4088DFF87819AB +S31508000AE08883DFF8A80A00680088DFF86C19C883CD +S31508000AF0DFF8980A00684088DFF85C190884DFF890 +S31508000B00BC08DFF8BC18086000F00FBE5AE5683468 +S31508000B10DFF8D80AA042C0F0DF80607E0028F6D051 +S31508000B20DFF83409808CA1888842F0D1DFF82809DB +S31508000B30408CE1888842EAD1DFF81C09408B21887D +S31508000B408842E4D1DFF81009808B61888842DED1BB +S31508000B50DFF8300804600020DFF884180870DFF832 +S31508000B60F80890F82F00400700F1CD82DFF8E80872 +S31508000B7090F82E00C0B200098000DFF8381C087013 +S31508000B80DFF860080088DFF82C1C0978401A14384A +S31508000B90DFF850180880607E10F00F00022808D190 +S31508000BA0DFF8B40890F82F0010F03F00122800F084 +S31508000BB0B382DFF830080088002807D1DFF89808E4 +S31508000BC090F82F000321084200F0A682DFF8880873 +S31508000BD090F82600217A884215D1DFF87C0890F82B +S31508000BE02700617A88420ED1DFF86C0890F8280051 +S31508000BF0A17A884207D1DFF8600890F82900E17ADF +S31508000C00884200F089821020DFF84C1881F82F00FE +S31508000C102820DFF8D01708805020DFF83C1881F824 +S31508000C202E00207ADFF8301881F82A00607ADFF87B +S31508000C30281881F82B00A07ADFF81C1881F82C00F8 +S31508000C40E07ADFF8141881F82D00207BDFF8081801 +S31508000C5081F82600607BDFF8001881F82700A07B62 +S31508000C60DFF8F41781F82800E07BDFF8EC1781F845 +S31508000C7029000620DFF8E017C875A088DFF8D8171E +S31508000C804884E088DFF8D0178884DFF85809008898 +S31508000C90DFF8C4174883DFF84C094088DFF8B8172F +S31508000CA088832088DFF8B017C8836088DFF8A8171C +S31508000CB00884607EC00640F111850020DFF8981789 +S31508000CC081F83100DFF8900790F83100DFF88817CF +S31508000CD081F8300000F00ABDDFF87C0790F82F0095 +S31508000CE010F03F00022806D0DFF86C0790F82F00B6 +S31508000CF0400729D566E4DFF86007808CDFF8B81A64 +S31508000D0008800020DFF8AC1A087006E0DFF8A40AAD +S31508000D100078401CDFF89C1A0870DFF8980A0078FB +S31508000D200028E1D1DFF8900A0088DFF8901ADFF88A +S31508000D30842A127831F812108842E7D1002400205C +S31508000D40DFF8701A0870F0E01420DFF80C1781F845 +S31508000D502F002820DFF88C1608805020DFF8F816B8 +S31508000D6081F82E00DFF8F00690F82900DFF8441A1B +S31508000D700870DFF8E40690F82D00DFF8DC1681F835 +S31508000D802900DFF8300A0078DFF8CC1681F82D0044 +S31508000D90DFF8C40690F82800DFF8181A0870DFF89C +S31508000DA0B80690F82C00DFF8B01681F82800DFF8AE +S31508000DB0040A0078DFF8A01681F82C00DFF89806F8 +S31508000DC090F82700DFF8EC190870DFF88C0690F821 +S31508000DD02B00DFF8841681F82700DFF8D809007899 +S31508000DE0DFF8741681F82B00DFF86C0690F82600F9 +S31508000DF0DFF8C0190870DFF8600690F82A00DFF8F7 +S31508000E00581681F82600DFF8AC090078DFF848168E +S31508000E1081F82A00DFF8400690F82D00401CDFF81C +S31508000E20381681F82D00DFF8300690F82D000028D6 +S31508000E3026D1DFF8240690F82C00401CDFF8181697 +S31508000E4081F82C00DFF8100690F82C00002817D13E +S31508000E50DFF8040690F82B00401CDFF8FC1581F833 +S31508000E602B00DFF8F40590F82B00002808D1DFF8EE +S31508000E70E80590F82A00401CDFF8DC1581F82A00FE +S31508000E80DFF8D405408CDFF830190880DFF8C8058C +S31508000E90808CDFF8C4154884DFF81C090088DFF861 +S31508000EA0B8158884DFF8B005408BDFF8AC15C88321 +S31508000EB0DFF8A405808BDFF8A0150884DFF824077F +S31508000EC00088DFF894154883DFF818074088DFF8AC +S31508000ED08815888300F00ABCDFF81007DFF8D418F5 +S31508000EE00978682251430844407E072816D1002C09 +S31508000EF00BD0A07EDFF8F416DFF8B828127868233E +S31508000F005A431144897E884208D2DFF8E006DFF8A2 +S31508000F10A41809786822514300EB0104DFF8940805 +S31508000F200078401CDFF88C180870DFF8880800780D +S31508000F30002813D1DFF8B406DFF878180978682294 +S31508000F4051430844407E0028C6D1DFF8A006DFF8E2 +S31508000F50641809786822514300EB0104002C3FF419 +S31508000F6031ABDFF8200404600320A076A07E20764B +S31508000F700020A0750420E0750020E076DFF8D8048C +S31508000F80808CA080DFF8D004408CE080DFF8C804AD +S31508000F90408B2080DFF8C004808B6080012060765B +S31508000FA0DFF8440400782073DFF83C044078607367 +S31508000FB0DFF834048078A073DFF82C04C078E07377 +S31508000FC001202082DFF8900490F82900E072DFF80B +S31508000FD0880490F82800A072DFF87C0490F82700AF +S31508000FE06072DFF8740490F8260020720120FFF77B +S31508000FF088FADFF8640490F82E0010F0F000512803 +S31508001000FFF673AB0020DFF8AC17087006E0DFF8D0 +S31508001010A4070078401CDFF89C170870DFF89407CF +S315080010200078DFF8341491F82E10C9B20909C9B24C +S31508001030491FB0EB810FBFF658ABDFF81C04DFF889 +S3150800104074170978084490F83600DFF874170870A2 +S31508001050DFF86C07007800283FF447ABDFF8600735 +S3150800106000780128D3D0DFF85807007802282FD156 +S31508001070DFF8E403DFF83C170978084490F83700EE +S31508001080042825D1DFF8D003DFF8281709780844A3 +S3150800109090F83800DFF8C013DFF8182712781144E3 +S315080010A091F8391051EA0020DFF80C170880DFF8AC +S315080010B00807008840F20B61884202DB40F20A60AA +S315080010C002E0DFF8F40600886082A082FFF70DBB15 +S315080010D0DFF88403DFF8DC160978084490F837004F +S315080010E000283FF402ABDFF8CC060078DFF8681377 +S315080010F0DFF8C0261278114491F837100818DFF87F +S31508001100B41608708AE7002060762020B449087073 +S3150800111000F037FCFFF756BACF4890F82F00C00604 +S315080011205FD5208A00285CD0218A14F10C00FFF7CD +S3150800113067F8C94890F82A00DFF8881609788842BF +S315080011404FD1C54890F82B00DFF8781649788842C1 +S3150800115047D1C14890F82C00DFF86816897888428C +S315080011603FD1BD4890F82D00DFF85816C978884257 +S3150800117037D1DFF8500600782073DFF84806407844 +S315080011806073DFF840068078A073DFF83806C07809 +S31508001190E073E07E00281DD194F9180094F91A101E +S315080011A0401AA17DC9B2B0EBD100A17D4118A17545 +S315080011B040B2002801D540B24042E17DC9B2B0EB49 +S315080011C09100E17D4018E075A07DC0B2E17D11EB8C +S315080011D0D0002076012082490870207EA076002063 +S315080011E02082607E10F00F00C0B2012813D0C0F034 +S315080011F07382032800F0FA802ED3052800F03B827C +S31508001200C0F00482072800F05D82C0F05D820828DD +S3150800121000F0F08160E272480078C0071AD5032012 +S31508001220607640206E490870002020826D4800884C +S31508001230002809D06A48007850F00200684908700A +S3150800124068480088FFF75DF900205B49088000F0D0 +S3150800125098FB60E1FFF7B6B961480078C00740F12E +S31508001260B3807D4890F82F0010F03F00122840F018 +S31508001270AB80794890F82E0010F0F000512827DB53 +S315080012800020DFF83015087006E0DFF8280500783A +S31508001290401CDFF820150870DFF8180500786E493D +S315080012A091F82E10C9B20909C9B2491FB0EB810FCE +S315080012B00EDA6948DFF8FC140978084490F8360015 +S315080012C0DFF8FC140870DFF8F8040078002822D14B +S315080012D003206076604890F8260020725E4890F8F1 +S315080012E0270060725C4890F82800A0725A4890F867 +S315080012F02900E0720120FFF704F9422038490870F6 +S315080013000020208200203749088000202A490880CA +S3150800131000F037FBFFE0DFF8A80400780128B4D016 +S31508001320DFF89C04007802282ED14B48DFF8841495 +S315080013300978084490F83700042825D14648DFF88C +S3150800134074140978084490F838004349DFF864248F +S315080013501278114491F8391051EA0020DFF8581430 +S315080013600880DFF85404008840F20B61884202DBEB +S3150800137040F20A6002E0DFF8400400886082A0823A +S31508001380A6E700BF8091FE1F3348DFF828140978C6 +S31508001390084490F8370000289AD0DFF81804007837 +S315080013A02D49DFF810241278114491F837100818DF +S315080013B0DFF8001408706FE79891FE1FDA80FE1FA9 +S315080013C07891FE1F7C91FE1F20200549087000F0C9 +S315080013D0D8FA0020DFF8F0130968487684E400BFDD +S315080013E0A791FE1F9691FE1F8891FE1F1A4890F836 +S315080013F02F00C00732D5607EC0062FD4208A002869 +S315080014007FF4E0A8DFF8C4030088401C80B2FFF729 +S3150800141078F8DFF8BC03007850F01000DFF8B01356 +S315080014200870DFF8A8030088002807D0DFF8A003B3 +S31508001430007850F00200DFF89813087000F0A1FA5F +S3150800144001202082082060760020E07611200249DB +S3150800145081F82F00FFF7DCBBA480FE1FDFF87403BA +S3150800146090F82F00800621D5DFF86C030068DFF8B6 +S31508001470641391F83410DFF85C2392F8352052EAA9 +S3150800148001210844DFF850130860DFF8400300889C +S31508001490DFF8401391F83410DFF8382392F8352036 +S315080014A052EA0121401ADFF824130880DFF81C03EA +S315080014B0008800280CD0607EC00609D4C44800788D +S315080014C050F00200C2490870C0480088FFF719F8B2 +S315080014D0C04890F830000002BE4991F83110401813 +S315080014E0B5490880A08AB4490988884203D3B24816 +S315080014F00088002802D1A08AAF490880AE48008833 +S315080015006082B34800780321084271D00020B349AD +S31508001510088000F036FAAE48007880060AD5002022 +S31508001520AE490880002060761420AA4981F82F0069 +S31508001530FFF76EBBA6480078C0060ED50020A7495F +S31508001540088001202082042060760020E0761120A1 +S31508001550A04981F82F00FFF75BBBA0480088002848 +S315080015601BD09B480078C00701D500202082208A1E +S3150800157000280FD1608A99490988884202D2608A70 +S315080015809649088095480088208206E08491FE1FC7 +S31508001590CE80FE1F208A914908800020E076904878 +S315080015A000688D4908608D48008800280CD0208A7C +S315080015B0002809D0208A28308449088018208549BF +S315080015C081F82F00FFF728BB8148007880070FD5E0 +S315080015D028207E49088010207E4981F82F00FFF7D1 +S315080015E01BBB00BF6C91FE1FC0500008F08EFE1F8B +S315080015F0FEF7E8BF76480078C00706D50020607673 +S3150800160010207349087000F0BCF965E06F4800883F +S31508001610002803D06D480088FEF773FF6D4890F8E0 +S315080016202F00C00716D56A480078C00706D50720D8 +S3150800163060760020A0760020208201E006206076F1 +S315080016400120FEF75EFF10206149087000F099F945 +S31508001650FFF7D9BA5E480078C00705D50520607639 +S3150800166000202082FEF7AEBF5848008800287FF485 +S31508001670CAAAFEF7A7BF55480088002803D05348D2 +S315080016800088FEF73EFF534890F82F00C0070DD597 +S31508001690072060760020A0760120FEF732FF102092 +S315080016A04B49087000F06DF9FFF7ADBA4748008856 +S315080016B000287FF4A8AAFEF785BF00BF8890FE1F02 +S315080016C0C890FE1FFFF79FBA41480078C00703D5A8 +S315080016D0072060760020A076FEF774BF06203D49F5 +S315080016E081F830000A203B4981F831004020394909 +S315080016F088753648008880B2000A36490874334827 +S315080017000088344948740020324981F83500314848 +S3150800171090F835002F4981F8340000202D49488675 +S31508001720FEF71FFEC0432B49488645202949887382 +S3150800173000202849C8730020264948752548407D59 +S315080017402449087527480088401C264908802548EA +S31508001750008880B2000A1F498874224800881D49FB +S31508001760C87400201B490883FEF7C4FDC043194905 +S315080017700883002016490870FEF72CBFBC500008E5 +S31508001780010089B2090A51EA002080B2704710B5F3 +S3150800179001290DDB114A118011490968884207D0D1 +S315080017A00E490A880E490C680100200000F0B8FCB2 +S315080017B010BD0000A891FE1FA091FE1F9A91FE1F62 +S315080017C0A991FE1F8C91FE1F8091FE1F9691FE1F08 +S315080017D0A791FE1FA480FE1F7891FE1F9891FE1FF9 +S315080017E07C91FE1F9C91FE1F62F30F2262F31F423B +S315080017F0401810F0030308D0C91A1FD3DB0748BFE7 +S3150800180000F8012D28BF20F8022D130030B4144625 +S315080018101546103928BF20E93C00FAD8490728BFE1 +S3150800182020E90C0048BF40F8042D890028BF20F89D +S31508001830022D48BF00F8012D30BC7047C91818BFE3 +S3150800184000F8012DCB0728BF00F8012D70470000CE +S3150800185080B5AA480078002856D100F0F5FC00F0BB +S3150800186069FE10F5FA70A649086000F063FE00F5F7 +S315080018701C501030A3490860FEF778FD0020ADF82B +S3150800188000000020ADF80200BDF800009E4908805F +S31508001890BDF802009C4948800020ADF800000020F1 +S315080018A0ADF80200BDF8000098490880BDF80200AE +S315080018B0964948800020ADF800000020ADF80200E7 +S315080018C0BDF8000092490880BDF80200904948809A +S315080018D04EF60300FEF7FAFD00F030FD8D4800F0E5 +S315080018E083FD06218B4800F0ACFB00F0D2FB00F02C +S315080018F057FE42F21071884203D242F2107000F08D +S315080019004CFE01208449087001BD80B500207B4942 +S31508001910087081480078002801D1FFF799FF01BDBA +S3150800192038B57D4A1278012A21D17C4A126812F10B +S315080019301C0422686260002206E092B2835C92B2BE +S3150800194004EB02052B72521C13000D00EDB29BB27C +S31508001950ADB2AB42F1D3C9B2081DA4F84800B4F839 +S315080019604810201DFFF713FF2068401C206031BD7A +S3150800197080B569480078012801D100F03BF80020BD +S3150800198002BD10B56548006810F11C04644800786B +S31508001990400605D5012020600020A4F8480028E06C +S315080019A05F480078C00702D50020A4F848005C48C4 +S315080019B00078400708D5B4F84800002804D0B4F8E1 +S315080019C04810201DFFF7E3FE55480078800710D51C +S315080019D054480088001F41280BDA0020A4F8480064 +S315080019E0514800684F490988091FC9B2001D00F00F +S315080019F015FE10BD10B500F004FD00282DD049498C +S31508001A0008804FF40060FFF7BBFE4849898980B219 +S31508001A1081420ED10120FEF7A9FD42480088002820 +S31508001A201BD001F059F900F000FD00203D4908805F +S31508001A3013E040F60600FFF7A3FE3C49898980B209 +S31508001A4081420AD101F0DEF836480088002804D021 +S31508001A5000F0EBFC00203349088000F06BFD2849B4 +S31508001A600968884239D32648006810F5FA7024496F +S31508001A700860002415E02E48682101FB04F108449B +S31508001A80264908600220FEF771FD264800880028CE +S31508001A9006D001F021F900F0C8FC00202149088091 +S31508001AA0641C002CE7D0002415E02248402101FBE5 +S31508001AB004F10844204908600520FEF757FD194837 +S31508001AC00088002806D001F007F900F0AEFC0020D7 +S31508001AD014490880641C002CE7D000F02BFD094946 +S31508001AE00968884208D30748006800F51C5010307A +S31508001AF00449086000F0AEFF10BD0000A180FE1F7B +S31508001B005C91FE1F6091FE1F6C91FE1F7491FE1F73 +S31508001B107091FE1F4091FE1FA491FE1F8091FE1F2B +S31508001B20A791FE1F9691FE1F7891FE1FA480FE1FA7 +S31508001B30F08EFE1F8890FE1F8491FE1F35220270CC +S31508001B40401C01220270401C0170401C704710B5F1 +S31508001B50040036202070641C04202070641C0422B3 +S31508001B60DFF87815200000F0DBFA201D10BD10B54F +S31508001B70040032202070641C04202070641C042297 +S31508001B80DFF85C15200000F0CBFA201D10BD3721C8 +S31508001B900170401C03210170401C01210170401C8A +S31508001BA003210170401C06210170401C7047FF216B +S31508001BB00170401C704738B50400012020700120D0 +S31508001BC06070DFF820058069A0700020E0700422AC +S31508001BD0DFF81415251D280000F0A2FA0020208140 +S31508001BE0802060810422DFF8041514F10C05280012 +S31508001BF000F096FA0421002214F110052800FFF7D8 +S31508001C00F3FD0421002214F114052800FFF7ECFD6A +S31508001C100421002214F118052800FFF7E5FDDFF876 +S31508001C20C4048269DFF8BC04416914F11C05280064 +S31508001C3000F076FADFF8AC048069D0F110010022D2 +S31508001C40DFF8A0048069204410F11C052800FFF77E +S31508001C50CBFD4021002214F12C052800FFF7C4FD16 +S31508001C608021002214F16C052800FFF7BDFD04222F +S31508001C70DFF87C14EC34200000F052FA31BD10B5C0 +S31508001C80DFF8700404682000FFF795FF012114F1BE +S31508001C90F000FFF753FFFFF77AFFFFF788FFDFF83B +S31508001CA054140968411ADFF84C040068FFF76FFD01 +S31508001CB010BD10B5DFF83C0404682000FFF77BFF71 +S31508001CC0032114F1F000FFF739FFFFF740FFFFF794 +S31508001CD04EFFFFF76CFFDFF81C140968411ADFF89E +S31508001CE014040068FFF753FD10BDF8B5060006EBAF +S31508001CF00104002509E00422B11CDFF8FC73380052 +S31508001D0000F00EFA70783044861CA64234D2307839 +S31508001D100128F0D003280AD0062810D0332820D06E +S31508001D20352814D0362814D0FF2822D0EAE7042212 +S31508001D30B11CDFF8C873380000F0F2F9E2E70422B4 +S31508001D40B11CDFF8BC73380000F0EAF9DAE7B578B9 +S31508001D50D8E70422B11CDFF88473380000F0E0F9F4 +S31508001D60D0E70422B11CDFF89C73380000F0D8F9DC +S31508001D70C8E72800C0B201E02800C0B2F2BD38B5F5 +S31508001D80DFF8700304682078022823D10422DFF8DC +S31508001D905813201D01F082F800281BD1DFF84403F0 +S31508001DA08269DFF84003416914F11C0001F076F8F6 +S31508001DB000280FD1042214F11001DFF8245328005B +S31508001DC000F0AEF9DFF84003018814F1F000FFF7E0 +S31508001DD08CFF00E0002032BD10B50120DFF80413A7 +S31508001DE00988002916D040F20F12891A25D0491EF3 +S31508001DF02CD0153960D0491E67D02F3900F0BB802A +S31508001E00491E00F0C180143900F0DC80491E00F03C +S31508001E10E28010E10120B34988704FF47A70B14925 +S31508001E200861FFF72CFFAF480169B84801F067F869 +S31508001E30002040F20F11AB4A1180C0B2002801D130 +S31508001E400320FDE04FF48870A6490880B048007862 +S31508001E50800706D4AD4801F059F8002801D10020C2 +S31508001E60EEE0AB480078800707D5FFF788FF022821 +S31508001E7003D102209B4988700EE09A4800694EF605 +S31508001E806021884204DA974800694000954908614C +S31508001E90944880780228C4D14FF47A709149086131 +S31508001EA0FFF707FF8F480169984801F028F80020D6 +S31508001EB040F225118B4A1180C0B2002801D10320B7 +S31508001EC0BEE04FF4937087490880914800788007F0 +S31508001ED006D48E4801F01AF8002801D10020AFE098 +S31508001EE08B480078800722D5FFF749FF05281ED1C1 +S31508001EF003207C4988707B4800F0DCF87948008C20 +S31508001F00FFF73EFC04047748408CFFF739FC04438E +S31508001F1064084FF47A7000FB04F0B0F1004F1CD24D +S31508001F204FF47A7000FB04F06E49086119E06D48B9 +S31508001F30006942F2117188420ADA6A48006910F5A6 +S31508001F407A7068490861674880780328A8D1D2E77B +S31508001F50002064490880002072E07FF00040614953 +S31508001F60086160480169694800F0C9FF002040F22D +S31508001F7055115C4A1180C0B2002801D103205FE0E8 +S31508001F804FF4AB7057490880604800F0BFFF00283F +S31508001F9001D1002054E00220524988704FF47A702B +S31508001FA05049086100F075F800F0B8F8FFF781FEAF +S31508001FB04C480169554800F0A2FF00204FF4B5715E +S31508001FC0484A1180C0B2002801D1032038E040F207 +S31508001FD06B10444908804E480078800706D44B4861 +S31508001FE000F094FF002801D1002029E04848007835 +S31508001FF080070AD5FFF7C3FE052806D1032039490D +S315080020008870384800F056F878E73648006942F292 +S31508002010117188420ADA3348006910F57A70314935 +S315080020200861304880780328C0D1EAE700202D49A6 +S315080020300880002004E0002000202A4908800220A9 +S3150800204010BD80B5274A5061264881610020254980 +S3150800205088704FF6FF70ADF800004FF6FF70ADF8C8 +S3150800206002004FF486416846FEF7C8F91D494860E4 +S315080020701C484068002804D04FF48840194949682C +S31508002080888000201749088001BD80B5FFF7A4FEA7 +S3150800209001BD81B00020ADF800000020ADF80200B7 +S315080020A0BDF8000011490880BDF802000F494880B4 +S315080020B001B07047818C0D4A1180C18C0B4A518042 +S315080020C0018D144A1180418D124A5180018E124A9F +S315080020D01180408E1049488070470000E490FE1F2A +S315080020E0EC90FE1FC890FE1FB45000086C91FE1FAE +S315080020F0B85000087891FE1FF090FE1FF890FE1F5A +S31508002100F490FE1FE890FE1F9691FE1FD090FE1FCA +S31508002110A791FE1F7491FE1F7091FE1F7047000065 +S3150800212062B38B0708D0521E11F8013B00F8013B39 +S3150800213000F024808B07F6D1830740F0208000BF8B +S31508002140103A07D330B4B1E83810103AA0E838107E +S31508002150F9D230BC530724BFB1E80810A0E808102C +S3150800216044BF51F8043B40F8043BD20724BF31F87A +S31508002170022B20F8022B44BF0B7803707047083AED +S3150800218007D3B1E80810083A40F8043B40F804CBF6 +S31508002190F7D25307E4E70000CF48016070470168AB +S315080021A0096831F4801100680160704703681B688C +S315080021B033F4904309B2194312B21143006801601F +S315080021C07047416990F8260040010858C00FC0B210 +S315080021D07047016841F21802895851F002010268F5 +S315080021E041F21803D1500168096851F004010068EA +S315080021F001607047016841F21802895851F400518C +S31508002200026841F21803D1500168096851F00801C3 +S315080022100068016070470221026841F21403D15038 +S315080022200021006841F2040281507047416990F824 +S3150800223026004001084480687047426990F82600E5 +S315080022404001104441607047E0B55FF4803001906A +S3150800225000208DF800006A460921A04800F064FEB7 +S3150800226000208DF800006A4604219D4800F05CFEB7 +S3150800227000208DF800006A460221994800F054FEB5 +S3150800228000208DF800006A460321954800F04CFEB0 +S3150800229000208DF8080088208DF800006A46052180 +S315080022A08F4800F041FE00208DF8080088208DF840 +S315080022B000006A4608218A4800F036FE00208DF89C +S315080022C0080088208DF800006A460921844800F035 +S315080022D02BFE00208DF800006A4608217F4800F092 +S315080022E023FE00208DF8080088208DF800006A4635 +S315080022F007217B4800F018FE00208DF800006A468A +S315080023000021774800F010FE01220021744800F0F1 +S3150800231093FE5FF080618908890031F00C01022084 +S3150800232060F30921022060F38B2131F4404101203A +S3150800233060F397516B48FFF72FFF07BD1CB5694837 +S3150800234000F0AFFE6748FFF72AFF00F0F3F800F544 +S315080023509854883401E001F03BF80021614801F007 +S31508002360B0F8002803D100F0E5F8A042F3D35E4A9E +S3150800237000215C4801F059F84FF400624FF480419F +S315080023805848FFF713FF5748FFF734FF5548FFF73C +S3150800239020FF08208DF8000000208DF80100272076 +S315080023A08DF8020069208DF803005B208DF8040083 +S315080023B045208DF805009DF800004C4908709DF8E9 +S315080023C001004A4948709DF80200484988709DF8FE +S315080023D003004649C8709DF80400444908719DF8F1 +S315080023E005004249487113BD08210170002141705A +S315080023F0272181706921C1705B21017145214171D5 +S31508002400704738B50024374800F02AFF0500002D2C +S3150800241009D040F2F550854205D22A0034493148A0 +S3150800242000F0E9FE2C00200032BD80B53148008856 +S3150800243000284FD02F48008840F2F551884249D2EB +S315080024402848FFF7BEFE002803D02648FFF7E3FE1C +S3150800245040E02448FFF7EAFE002103E0244A525CE4 +S315080024604254491C234A12889142F7D321480188CD +S315080024701C48FFF7E2FE1B4890F82600194981F828 +S31508002480280018484069174991F826104901154A45 +S315080024905269144B93F826305B01D25852F0004229 +S315080024A04250104890F82600401C0E4981F8260034 +S315080024B00C4890F826000B4991F82510884203D15C +S315080024C00020084981F826000020064908620548C8 +S315080024D0FFF7A1FE01BD000040400050008F0248F2 +S315080024E0008202484080FE1F9C5000084891FE1F4B +S315080024F0A480FE1F9691FE1F80B500F00DF81048C7 +S315080025001049086000201049086005200F49086036 +S3150800251000200F49086001BD00200C49086070477B +S315080025200A480068C00304D509480068401C0849E1 +S315080025300860704780B5FFF7F3FF0548006802BDDD +S315080025407F32020014E000E018E000E010E000E04E +S315080025506491FE1F80B501201849087000F023F821 +S3150800256000F001F801BD80B501F03EF8012813D04E +S315080025701248007801280FD1FFF7DCFF10490968D7 +S31508002580104A1268511811F5FA71884204D30020CE +S315080025900A49087001F03EF801BD0949086070470C +S315080025A007480068704780B504480078012803D1B9 +S315080025B0FFF7C0FF0349086001BD0000A291FE1F96 +S315080025C05491FE1F5091FE1F0020DFF86814087012 +S315080025D00020DFF8601488640020DFF8581481F8BA +S315080025E043000020DFF84C14A1F844000020DFF86F +S315080025F0441488700020DFF83C1448707047DFF8F0 +S3150800260034040078002801D1002000E0012070473A +S315080026100020DFF8201481F84300704780B5017860 +S31508002620FF291ED100F095F8DFF8080490F843005A +S31508002630012802D1102000F082F8DFF8F803B0F97B +S31508002640440001280CDB0120DFF8E81381F8430079 +S31508002650DFF8E003B0F94410DFF8DC0300F053F8C4 +S3150800266001BDDFF8D013097801294BD10178C929B2 +S3150800267032D0CC293FD0CF293AD0D0292FD0D12952 +S3150800268033D0D2292ED0F32917D0F4290FD0F52923 +S315080026900AD0F6290ED0FA2912D0FC2913D0FD2922 +S315080026A014D0FE2915D029E000F0D5F8BCE700F0D3 +S315080026B0F5F8B9E700F0C4F8B6E700F015F9B3E79E +S315080026C000F0A6F8B0E700F09EF8ADE700F083F852 +S315080026D0AAE700F072F8A7E700F039F9A4E700F0D6 +S315080026E058F9A1E700F017F99EE700F084F99BE78F +S315080026F000F095F998E700F0A7F995E7202000F093 +S315080027001EF891E7ACE780B589B200F022FF01BD5B +S31508002710F8B504000D001600002704E02078C71954 +S31508002720641C00F055FE2800451E0028F6D1FFB2AD +S3150800273037600120F2BD0020BE4948707047FE216F +S31508002740BC4AD170BB4908710220BA49A1F84400B5 +S31508002750704780B5FFF7EFFF0120B6490870FF20E4 +S31508002760B449C8700020B3490871B248007950F0DE +S315080027701000B04908710020AE494871AD4840794B +S31508002780AC49487100F006FFAA49887100F017FFA6 +S31508002790A849C87100F013FF80B2000AA54908725B +S315080027A00120A44948720120A24988720820A1493B +S315080027B0A1F8440000F067FF01BD80B500209D49DF +S315080027C00870FFF7B8FFFF209A49C8700120994999 +S315080027D0A1F8440001BDFF209649C870002095491C +S315080027E00871944840789349487100209149887146 +S315080027F000209049C87100208E49087206208D492C +S31508002800A1F84400704780B50020FFF798FF01BD86 +S31508002810FF208849C8708948864988640020854908 +S315080028200871002083494871002082498871072071 +S315080028308049C1F8070008207E49A1F8440070477E +S31508002840FF217C4AD17040687A4988640120794919 +S31508002850A1F84400704710B5040000F09BFE80B252 +S31508002860401E6178884203DA2220FFF768FF14E0E9 +S315080028706278734892B26F49896C00F0F3FEFF20C4 +S315080028806C49C8706B48806C6178401869498864DF +S315080028906078401C6749A1F8440010BD10B50400D3 +S315080028A000F078FE80B2401E6178884203DA222062 +S315080028B0FFF745FF17E060685E49886462786048FC +S315080028C092B25C49896C00F0CDFEFF205949C87068 +S315080028D05848806C61784018564988646078401C6E +S315080028E05449A1F8440010BD80B5FF21514AD17062 +S315080028F0544A41684F48806CFFF70AFF4D490871F2 +S3150800290000204C49487100204A49887108204949E5 +S31508002910A1F8440001BD80B5FF204649C8700020D3 +S315080029204449087100204349487100F033FE414983 +S31508002930887100203F49C87100203E49087200206E +S315080029403C49487207203B49A1F8440001BD10B52F +S31508002950040000F01FFE621C80B2411E3548806CE0 +S3150800296000F095FE002803D13120FFF7E8FE0FE0BE +S31508002970FF203049C87000F00DFE2E49896C80B2E0 +S31508002980401E40182B49886401202A49A1F84400B2 +S3150800299010BD10B5040000F0FDFD80B2801E617800 +S315080029A0884203DA2220FFF7CAFE23E0FF202149E6 +S315080029B0C87001201F49A1F844006078002807D193 +S315080029C000F075FE002802D13120FFF7B8FE11E0AD +S315080029D0A21C61781748806C00F059FE002803D1C4 +S315080029E03120FFF7ACFE05E01248806C617840188C +S315080029F01049886410BD80B541680E48806C00F0A7 +S31508002A004AFE002803D13120FFF799FE06E0FF2091 +S31508002A100849C87001200749A1F8440001BD80B5DE +S31508002A2000F0F8FDFF200349C87001200149A1F80C +S31508002A30440001BDB88FFE1FBB8FFE1FAC500008B7 +S31508002A40BC8FFE1FBF8FFE1F80B53120FFF777FEB4 +S31508002A5001BD000010B5DFF8FC030078401CDFF864 +S31508002A60F41308700020DFF8E413087020E0DFF89C +S31508002A70E003DFF8D81309780C22514300EB010470 +S31508002A8020886188084300280BD0DFF8C80300783F +S31508002A90A17A401A782804DB042100222000FEF7D8 +S31508002AA0A3FEDFF8A8030078401CDFF8A01308701F +S31508002AB0DFF8980300780828D9DB10BD70B50C003C +S31508002AC0DFF88C530021DFF88423117006E0DFF865 +S31508002AD07C130978491CDFF874231170DFF86C132E +S31508002AE00978082921DADFF86813DFF860231278F5 +S31508002AF00C235A4301EB020529880029E7D0698887 +S31508002B000029E4D001882A889142E0D141886A8860 +S31508002B109142DCD106222E1D21003000FFF700FB72 +S31508002B20DFF830030078A8726BE00021DFF81C2379 +S31508002B30117006E0DFF814130978491CDFF80C2336 +S31508002B401170DFF80813097808290EDADFF8001380 +S31508002B50DFF8F82212780C235A4301EB020529887C +S31508002B600029E7D169880029E4D1DFF8E01209785D +S31508002B70082938D10021DFF8E02211700021DFF89A +S31508002B80DC2211700021B14A11701DE0B049AF4A2C +S31508002B9012780C235A4301EB0205AF490978AD4A6E +S31508002BA01278AB7AD21A914209DAAA490978AA7A2E +S31508002BB0891AA94A1170A5490978A84A1170A34922 +S31508002BC00978491CA14A1170A04909780829DDDB52 +S31508002BD0A24909789D4A11709D499C4A12780C238E +S31508002BE05A4301EB0205042201002800FFF798FA70 +S31508002BF006222E1D21003000FFF792FA954800782C +S31508002C00A87270BD10B5964800882A2803D20020FD +S31508002C10934908805FE00020914908809148808A9E +S31508002C20B0F5807F03D0B0F5007F44D053E08D48DF +S31508002C30C08C8D49098888423CD18A48008D8A49CA +S31508002C404988884236D189498948FFF737FF4FF4C2 +S31508002C5000708449888206228449864C2000FFF742 +S31508002C605FFA06228449814C2000FFF759FA0622AA +S31508002C708149824C2000FFF753FA06227D49794C98 +S31508002C802000FFF74DFA7748808B7649C884754847 +S31508002C90C08B7449088574480088724988837248CD +S31508002CA040887049C8834FF4C1606E4988812A20DC +S31508002CB06B4908800FE06B48C08C6B4909888842CD +S31508002CC009D16848008D68494988884203D167490F +S31508002CD06748FFF7F3FE10BD10B55D486149C98B1B +S31508002CE0674A128891420CD15E49098C644A528817 +S31508002CF0914206D1062263495A4C2000FFF710FA82 +S31508002D0093E05849C98B604A12881140564A12887E +S31508002D105D4B1B881A4091420BD15249098C5A4A7D +S31508002D2052881140504A5288574B5B881A40914244 +S31508002D3008D056490988564A118054494988544A40 +S31508002D40518007E04749C98B514A11804549098C8A +S31508002D504F4A518000213D4A117004E03B490978E9 +S31508002D60491C3A4A11703949097808290FDA38484E +S31508002D70364909780C22514308444549098802888E +S31508002D809142EBD14249498842889142E6D12F497E +S31508002D900978082943D10621FF22324C2000FEF784 +S31508002DA023FD06210022334C2000FEF71DFD0622D6 +S31508002DB03149324C2000FFF7B3F906222E492B4C35 +S31508002DC02000FFF7ADF9324800882649C884304804 +S31508002DD0408824490885244800882249888322484F +S31508002DE040882049C8834FF480701E4988824FF472 +S31508002DF080701C49C88108201A490882062019498A +S31508002E00887404201749C8744FF4C160154988812D +S31508002E102048214908602A201149088013E0062223 +S31508002E20011D104C2000FFF77BF906221249134CAE +S31508002E302000FFF775F908200A49888108480088A4 +S31508002E400E300749088010BD00000000AA91FE1F39 +S31508002E50588FFE1FAC91FE1FAD91FE1FAB91FE1F52 +S31508002E609691FE1FA480FE1F6C91FE1FBA80FE1F5E +S31508002E70C080FE1FC480FE1F4891FE1FAA80FE1F49 +S31508002E80C4500008A45000087491FE1F7091FE1FDC +S31508002E909091FE1FDA80FE1F7891FE1F0300002026 +S31508002EA013F0030F09D0521E22BF13F8010B11F8B5 +S31508002EB001CBB0EB0C00F3D07047121F22BF53F8BA +S31508002EC0040B51F804CB6045F7D0121D0AD200BA9C +S31508002ED09CFA8CFCB0EB0C0038BF6FF0000088BF82 +S31508002EE001207047521E22BF13F8010B11F801CBBF +S31508002EF0B0EB0C00F6D0521C08BF1046704710B550 +S31508002F000400616000F0DDFB206010BD10B5040010 +S31508002F1000F0D7FB2168401A6168884201DB01206E +S31508002F2000E00020C0B210BD70B4C9B28B1000EB2F +S31508002F308303C9B28C1000EB84042469F82511F0C8 +S31508002F400306F6B2F600B540AC431C61436F032492 +S31508002F504D00AC40A3434367224B984202D0224B14 +S31508002F60984205D1036E01248C40A343036624E0EE +S31508002F7053688B404360C9B2CB1000EB8303C9B2D8 +S31508002F80CC1000EB8404246C072511F00706F6B272 +S31508002F90B600B540AC431C64C9B2CB1000EB830342 +S31508002FA0C9B2CC1000EB8404246C157A11F007061C +S31508002FB0F6B2B600B5402C431C64C9B28B1000EBC0 +S31508002FC08303C9B28C1000EB84000069127811F0F3 +S31508002FD00301C9B2C90012FA01F10843186170BCAD +S31508002FE070470000008E0248008F024870B4C9B2CC +S31508002FF08B0800EB8303C9B28C0800EB84042469B0 +S31508003000F82511F00306F6B2F600B540AC431C618C +S31508003010C9B28B0800EB8303C9B28C0800EB8400A5 +S315080030200069D2B211F00301C9B2C90012FA01F15E +S315080030300843186170BC704730B4436F03244D00D1 +S31508003040AC40A3434367436FD2B2490012FA01F179 +S315080030501943416730BC704701684FF4805289585C +S3150800306051F0010102684FF48053D15001684FF4C2 +S3150800307080528958C907F9D4704701680B640068FB +S3150800308042647047DFF810030068DFF81013096818 +S3150800309011F001018840704780B5FFF7F3FF40083B +S315080030A002BD38B50400200000F026F92000FFF71D +S315080030B0D3FF200000F0EBF80500D4E90223200036 +S315080030C0FFF7DBFF4FF480602168086080202168E5 +S315080030D08861DFF8CC02216841F218028850DFF8CF +S315080030E0C40221684FF480528850200000F021F86D +S315080030F0200000F052F85FF0FF30216841F2140218 +S3150800310088507FF07C402168C1F810017FF07C4030 +S315080031102168C1F80C017FF0C0202168C1F80002BF +S315080031204FF402702168C863002020622800C0B2EC +S3150800313032BD10B4002122E05FF0004203694C0161 +S315080031401A5102694B011A4444F2F4535360026956 +S315080031504B011A44836940F2F45404FB01F42344F6 +S3150800316093604A1C90F824309A4200D100220369E1 +S315080031704C012344046952012244DA60491C90F840 +S3150800318024209142D8D30169026841F20C03D15038 +S31508003190002180F8271010BC704710B400211CE0ED +S315080031A0DFF8042243694C011A5142694B011A445B +S315080031B0C36940F2F45404FB01F4234493604A1CA7 +S315080031C090F825309A4200D1002243694C012344E5 +S315080031D0446952012244DA60491C90F8252091423C +S315080031E0DED34169026841F21003D150002180F80C +S315080031F0261010BC704770B504000E001500206933 +S3150800320094F827104901084481682A003000FEF71F +S3150800321087FF206994F8271049015FF00042425061 +S3150800322094F82700401C84F8270094F8270094F89F +S315080032302410884202D1002084F82700206841F231 +S3150800324014014058000609D58020216841F214026D +S3150800325088500020216841F208028850280070BD75 +S315080032600021016990F8270040010858002801D577 +S3150800327000210AE010F40341B1F5407F02D05FF067 +S31508003280FF3102E0C0F30D40011F0800704710B57A +S315080032900400FFF701FF0100002022681032DFF862 +S315080032A00C31994202D20821116023E0DFF800317F +S315080032B0994202D20C2111601CE0DFF8F8309942DD +S315080032C002D20021116015E0DFF8EC30994202D2F3 +S315080032D0042111600EE0DFF8E430994202D2102191 +S315080032E0116007E0DFF8D830994202D21421116044 +S315080032F000E00220C0B210BD80B5042000F0FDF940 +S31508003300DFF8C00000F0FEF9DFF8B80000F0E2F9D7 +S3150800331001BD10B40468246914F03C04C9B254EA27 +S31508003320C121D2B251EA821151F00101026811613C +S31508003330002102681269D20704D40068406918801F +S31508003340002005E0491C4FF6FF729142F1D3022096 +S3150800335010BC704710B49BB20468636103681B69AC +S3150800336013F03C03C9B253EAC121D2B251EA821121 +S3150800337051F0030102681161002102681269D2073F +S3150800338001D4002005E0491C4FF6FF729142F4D3A0 +S31508003390022010BC70470000C091FE1F1046005066 +S315080033A0040020028020010200001030C10E16021F +S315080033B00187930301E1F50581D1F00801C2EB0B02 +S315080033C081B2E60E0400002080B500F0C3F901BD05 +S315080033D080B500F0C4F901BD38B504000D000DF143 +S315080033E0020302222900C9B22000FFF792FF002833 +S315080033F018D16B4603222900C9B22000FFF789FFBE +S3150800340000280FD1BDF80200222809D1BDF8000016 +S315080034104FF6F0710840B0F5AB5F01D1002002E02D +S31508003420032000E00420C0B232BD70B504000D00D0 +S3150800343016002900C9B22000FFF7CEFF002826D1C2 +S315080034402900C9B2200000F023F800281FD1002364 +S31508003450B6F90200B0F5804F01D153F40053B6F91E +S315080034600400B0F5006F01D153F48073B0790028D9 +S3150800347001D053F48053F079002801D053F48043E7 +S315080034809BB200222900C9B22000FFF763FF70BD76 +S3150800349038B504000D004FF4004300222900C9B2D4 +S315080034A02000FFF757FF00280AD16B4600222900A3 +S315080034B0C9B22000FFF72DFFBDF800100904F4D4A7 +S315080034C032BD80B56B460122C9B2FFF722FFBDF8AF +S315080034D00000C0B2800810F0010002BD80B5FFF7F9 +S315080034E073F800F066F901204649087000F099FA69 +S315080034F000204449087001BD80B56946424800F07D +S315080035003AFA012807D101203E4908709DF80010B3 +S315080035103D48FFF783F869463B4800F0DAFA012888 +S3150800352007D10020374908709DF800103648FFF784 +S3150800353075F869463448FEF71BFA012807D10320B7 +S31508003540304908709DF800102F48FFF767F801BD4D +S31508003550704738B504000D002A480078012804D1C0 +S315080035602900C9B2200000F0DAF9264800780028B8 +S3150800357004D12900C9B2200000F07EFA214800785B +S31508003580032804D12900C9B22000FEF7C9F9FFF7BC +S315080035903FF831BD1B480078002805D0022807D01F +S315080035A004D3032806D007E0402006E0082004E0FC +S315080035B0002002E0402000E0402080B27047114819 +S315080035C00078002805D0022807D004D3032806D09F +S315080035D007E0402006E0082004E0002002E0402042 +S315080035E000E0402080B2704780B5FFF708F802BDBA +S315080035F080B5FEF78AF9032002490870FEF7D3FF63 +S3150800360001BD0000A080FE1F4890FE1F80B500F097 +S31508003610F9FA01BD10B500F042F8002802D1FFF70B +S31508003620E7FF19E000F087F8002802D1FFF7E0FF6E +S3150800363012E0FFF78DFFFEF76FFF00F034F8074939 +S3150800364008400749086000F02EF8001D046800F0DD +S31508003650DBFAA047FFF7CCFF10BD000080FFFF1F75 +S3150800366008ED00E070B504000D00160005E02878A6 +S3150800367020706D1C641CFFF7ABFE3000461E80B23E +S315080036800028F4D170BD80B500F0C6FA01BD80B53A +S3150800369000F0CDFA02BD80B500F007FB02BD80B58B +S315080036A000F073FB02BD80B500F0BCFB02BD80B51F +S315080036B000F029FB002801D1002001E000F097FB6B +S315080036C002BD80B5FEF736FF02BD0000DFF84800F0 +S315080036D000687047010F20F07040DFF840200C2387 +S315080036E059435050704780B5FFF7F0FFDFF83010A8 +S315080036F0096811F00101C84002BDC0B2DFF8241004 +S3150800370008607047010F20F07040DFF81C200C237A +S315080037105943505070470000C091FE1F1444005092 +S31508003720144600500446005048460050406AC840B7 +S3150800373010F00100704780B50D210548FFF7F6FF28 +S31508003740002801D1002002E000F0FEFC012002BDA5 +S31508003750008F024880B5642000F0CEFC01BD80B51C +S3150800376000F0CDFC01BD0000016851F04001016088 +S315080037707047016831F0400101607047016851F0F7 +S3150800378001010160704701684908490001607047F6 +S315080037900068C06970470068C1617047816851F068 +S315080037A0005181600168C96851F000510068C16024 +S315080037B0704710B584B0FFF796FF040002E0640076 +S315080037C0FFF706FE80488442F9D38048844203D333 +S315080037D06408FFF7FDFDF8E7220001217C4800F0A8 +S315080037E0B3FD00947B4801904FF4FA50ADF80800F9 +S315080037F00120ADF80A0069467748406800F0DAFC0F +S3150800380075484068FFF7B0FF73484068FFF7B6FF92 +S3150800381072487349086002207149496860F39F71CC +S315080038206F48416040F2E17020F000406C494968F9 +S3150800383060F31C016A4A51606949896860F31C0192 +S31508003840674881606648406830F0005064494860BF +S315080038506348FFF7A3FF082061490873002005E0C5 +S3150800386000215F4AC0B202441174401C01005C4A40 +S31508003870127BC9B29142F3D30120594908765848B8 +S3150800388000F0BFFD00220121514800F029FD5548EE +S315080038905549086002205449496860F39F715248A7 +S315080038A0416040F2676020F000404F49496860F384 +S315080038B01C014D4A51604C49896860F31C014A480D +S315080038C081604948406830F000504749486046489A +S315080038D0FFF764FF082044490873002005E000212B +S315080038E0414AC0B202441174401C01003E4A127B90 +S315080038F0C9B29142F3D300203B4908763A4800F012 +S3150800390080FD01220121324800F0EAFC3248406875 +S31508003910FFF72FFF30484068FFF735FF1FBD10B58A +S315080039202F4A1173002106E0C9B2425C2C4BC9B27A +S315080039300B441A74491C0A00294B1B7BD2B29A42C3 +S31508003940F2D3274800F0B7FD02212548FFF723FFE9 +S31508003950234800F0D1FDFEF7EDFD10F132042048B2 +S31508003960FFF716FF800705D5FFF732FDFEF7E2FDE4 +S315080039708442F4D210BD70B504000E0000251A4822 +S31508003980FFF706FFC0071BD5174800F0CEFD002835 +S3150800399012D11548007B3070002007E01249C0B2EA +S315080039A00144097CC0B221540125401C01000E4A7D +S315080039B0127BC9B29142F1D301210B48FFF7EBFE06 +S315080039C02800C0B270BD0000001BB700010E270713 +S315080039D00040014820A107007080FE1F00500148E2 +S315080039E00091FE1F205001482091FE1FD0F81401B7 +S315080039F0000B10F001007047D0F8140110F4407065 +S31508003A007047C0F818117047D0F81401C00810F0B4 +S31508003A1001007047016C0909090151F002010164AE +S31508003A207047E0B54FF46140009008208DF8040017 +S31508003A3008208DF8050001208DF8060010208DF865 +S31508003A4007000020ADF8080069466748006800F0DE +S31508003A50A7FD0123042210216348006800F069FECF +S31508003A600123042200216048006800F077FE5E48C2 +S31508003A700068FFF7CFFF07BD70B504000D00EDB273 +S31508003A80412D03DB7A21594800F0BCFE2800C0B25C +S31508003A9000F07EF8C0B2012803D07E21534800F01A +S31508003AA0B1FE00260DE0FFF793FCB6B2A05D00F06C +S31508003AB06FF8C0B2012803D087214C4800F0A2FE57 +S31508003AC0761C30002900C9B280B289B28842EAD38E +S31508003AD070BD38B504000D0045480078002817D198 +S31508003AE0444800F044F801283FD1424800780028AD +S31508003AF03BD040480078412837DAFEF71BFD3E499F +S31508003B00086000203D4908700120394908702CE0FA +S31508003B1038483A4909780844401C00F028F8012832 +S31508003B2019D136480078401C344908703348007863 +S31508003B3030490978884218D13048027892B230491B +S31508003B402000FFF78FFD0020294908702B480078D0 +S31508003B50287001200AE0FEF7EDFC27490968643160 +S31508003B60814202D2002022490870002032BD10B5D9 +S31508003B7004001D480068FFF747FF002806D11A48C9 +S31508003B80006800F064FD2070012000E0002010BDF0 +S31508003B9038B50400012514480068FFF727FF0028F8 +S31508003BA001D000201FE0E4B2210089B20E48006867 +S31508003BB000F033FDFEF7BEFC10F10A040A4800685F +S31508003BC0FFF71AFFC00506D4FFF702FCFEF7B2FCA2 +S31508003BD08442F3D200254FF4807103480068FFF74A +S31508003BE010FF2800C0B232BD8880FE1F044F0008AF +S31508003BF0A691FE1F0490FE1F6891FE1FA591FE1F49 +S31508003C000590FE1F72B6704762B6704780B500F021 +S31508003C102AFE10F0010002BD5FF0FF30DFF8B8148D +S31508003C2008605FF0FF30DFF8B4140860704770B5BD +S31508003C3006000C001500300000F054FA0600DFF804 +S31508003C40A004D0F89C00DFF89814D1F8A010081842 +S31508003C50401E801B611E884201D2002024E03000ED +S31508003C6000F0EEF9FF2805D0A019401E00F0E8F98B +S31508003C70FF2801D1002017E0B00A4FF480614843BD +S31508003C80DFF85C140968884207D123002A0031004E +S31508003C90DFF8480400F0FBF806E023002A003100AC +S31508003CA0DFF8340400F0F3F870BD70B505000C00B9 +S31508003CB0280000F017FA0500DFF82404D0F89C0065 +S31508003CC0DFF81C14D1F8A0100818401E401B611E0E +S31508003CD0884201D2002015E0280000F0B1F906005C +S31508003CE06019401E00F0ACF9F6B2FF2E02D0C0B241 +S31508003CF0FF2801D1002005E00100C9B23000C0B29A +S31508003D0000F051F970BD80B500200090DFF8CC03B3 +S31508003D10006810F1010F01D1012035E00098DFF8A5 +S31508003D20BC134968081800900098DFF8B013896832 +S31508003D30081800900098DFF8A413C96808180090BE +S31508003D400098DFF898130969081800900098DFF8BA +S31508003D508C134969081800900098DFF88013896960 +S31508003D60081800900098DFF87413C96908180090BD +S31508003D700098C04300906A460421DFF8640300688F +S31508003D8010F50070FFF753FF02BD0020DFF850134F +S31508003D90096809680818DFF848130968091D0968D9 +S31508003DA00818DFF83C130968083109680818CC496F +S31508003DB009680C3109680818C94909681031096881 +S31508003DC00818C7490968143109680818C4490968F0 +S31508003DD0183109680818C043C149096811F5007106 +S31508003DE00968884201D1012000E00020704780B5AB +S31508003DF0BA48006810F1010F06D0B84800F08AF8F2 +S31508003E00002801D100200CE0B348006810F1010F2A +S31508003E1006D0B14800F07EF8002801D1002000E065 +S31508003E20012002BDAE480068704780B58A0501D0FA +S31508003E3000200BE002688A4201D1012006E00160F9 +S31508003E404FF48062001DFFF70DFC012002BD38B556 +S31508003E5004000D00A148844208D19F4C2900200087 +S31508003E60FFF7E3FF002810D100200FE09C48006808 +S31508003E70854203D1994C9A480568EFE7200000F07F +S31508003E8049F80028EAD1002000E0200032BD2DE9DB +S31508003E90F04104000F0015001E00B80A4FF48061B7 +S31508003EA001FB00F8206810F1010F07D141462000F8 +S31508003EB0FFF7BBFF002801D1002029E02068404514 +S31508003EC008D041462000FFF7C2FF0400002C01D1AC +S31508003ED000201DE02068381A2044071DFFF778FAED +S31508003EE0201D381AB0F5806F0AD318F580612000B6 +S31508003EF0FFF7ADFF0400002C01D1002008E0271DC4 +S31508003F00287838707F1C6D1C761E002EE6D101209D +S31508003F10BDE8F0812DE9F0410400206800F090F832 +S31508003F20FF2801D100203CE0002500E06D1C042D8F +S31508003F3036D2FFF74DFA20684FF4807101FB05066B +S31508003F404FF4807000FB05F02044071DFEF7F2FAD7 +S31508003F5010F10D083900300000F088FC01E0FFF789 +S31508003F6037FAFFF753FE002805D0FEF7E3FA804537 +S31508003F70F5D2002015E000F076FC30F0100000289D +S31508003F8001D000200DE0002000E0401CFF28CDD81D +S31508003F90811909783A5CC9B29142F6D0002000E04E +S31508003FA00120BDE8F081F8B504000D0028002100C5 +S31508003FB0C0B2C9B2884201D2002040E02000484978 +S31508003FC0097AC0B2884206D3454890F8A400290069 +S31508003FD0C9B2884201D2002031E000E0641C280002 +S31508003FE02100C0B2C9B2884228D3FFF7F1F92000F0 +S31508003FF0C0B200F051F8060016F1010F01D10020F9 +S315080040001DE0FEF797FA00F5C857C837300000F0EC +S3150800401048FC01E0FFF7DCF9FFF7F8FD002805D0BA +S31508004020FEF788FA8742F5D2002008E000F01BFC6C +S3150800403030F020000028D1D0002000E00120F2BD99 +S3150800404038B50400002500E06D1CEDB20E2D21D216 +S31508004050FFF7BEF92248EDB20C2101FB05F14058E5 +S315080040608442F1D31E48EDB20C2101FB05F14058FC +S315080040701B49EDB20C2202FB05F2114449680818E7 +S315080040808442E1D21648EDB20C2101FB05F1084441 +S31508004090007A00E0FF2032BD70B506005FF0FF34FD +S315080040A0002500E06D1CEDB20E2D12D2FFF790F937 +S315080040B00B48EDB20C2101FB05F10844007A3100EA +S315080040C0C9B28842EED10648EDB20C2101FB05F1D2 +S315080040D04458200070BD0000E886FE1FEC8AFE1FCB +S315080040E05C4E0008010E082901D110F18060704766 +S315080040F012FA01F14160704717490880704780B588 +S31508004100FEF718FA1549096888421CD3144800783E +S31508004110002808D1012012490870012209211148F6 +S31508004120FFF7E6FF08E000200D4908705FF48032CB +S3150800413009210C48FFF7DCFFFEF7FCF90649098858 +S3150800414040180649086001BD80B55FF48032092130 +S315080041500448FFF7CDFF01BD9491FE1F5891FE1F3D +S31508004160A391FE1F00850248D0F8C40110F4407FD1 +S3150800417001D1012000E00020C0B27047C9B2D2B216 +S3150800418051EA0241DBB251EA0361C0F8C411704733 +S31508004190016851F0400101607047016831F0400143 +S315080041A001607047814200D308007047884200D3F7 +S315080041B0080070472DE9F04104000D000C220C227E +S315080041C0002601275FF00008002042F21071012244 +S315080041D000E0521C412A40D22B685FF00A0C0CFB07 +S315080041E003F3B3FBF2FC6B68BCFBF3F35FF00A0E58 +S315080041F0B3FBFEF80EFB183EBEF1060F05D35FF0C3 +S315080042000A0EB3FBFEF35B1C03E05FF00A0EB3FB7A +S31508004210FEF3002B06D05FF00A0E0EFB03FEBCFB76 +S31508004220FEFC03E00A23BCFBF3FC0123D5F804E0FB +S31508004230F44504D3D5F804E0BCEB0E0C03E0D5F83E +S3150800424004E0BEEB0C0C152BC3D28C45C1D216006C +S3150800425018006146BCF57A7FBBD242F21071402243 +S3150800426000E0521E032A1BD3531C42F2107C0CFB9F +S3150800427003F3B3FBF0F3B5F808C0634504D3B5F808 +S3150800428008C0B3EB0C0C03E0B5F808C0BCEB030C94 +S315080042908C4501D217006146B5F808C06345E0D2DF +S315080042A0C01BB0F101082000FFF772FFB8F101004A +S315080042B0000310F4E0406989491E890111F0C00124 +S315080042C00843791E090211F470610843711E11F042 +S315080042D03F01084320612000FFF75FFFBDE8F0813A +S315080042E070B504000D0016002000FFF73DFF0028FA +S315080042F0FAD06B1CDBB23200D2B202212000FFF7E3 +S315080043003DFF70BD10B50400DFF87402FFF7FAF937 +S31508004310DFF86C02FFF7DEF92068400840002060ED +S3150800432020688007FCD410BD80B500F065F8012828 +S3150800433002D0022803D005E0FFF7D5F903E000F024 +S31508004340C7FA00E0002002BD2DE9F04104000E0086 +S3150800435015002000FFF7D6FF3100C9B2200000F093 +S3150800436042F82000FFF7E0FF8046B8FBF5F0D0F5ED +S3150800437080610020FFF716FF40F2FF31FFF716FFB6 +S315080043800600D6F58060B8FBF0F7A8095FEA98182A +S3150800439040F2FF314FF480625043B0FBF8F0FFF76C +S315080043A005FF00FB08F1890A8901691AEA1B91428F +S315080043B001D3012100E00021C9B2002900D106007D +S315080043C0C9B2002901D0012000E00220E168DFF827 +S315080043D0B4211140E160E168C0B256EA8030084372 +S315080043E0E060BDE8F081D0F8C82112091201C9B20F +S315080043F01143C0F8C8117047D0F8C80110F00F0073 +S31508004400704710B504002068DFF87C1108184009C9 +S315080044104109000210F4F85050EA413021688968D1 +S3150800442031F47F41226891602168896808432168D0 +S3150800443088606068C0F34070C00704D56068C0F340 +S315080044404070C00736D5207E002802D0207E01287D +S3150800445030D120202168C8616068C0F34070002808 +S3150800446010D1606810F06040616850EA81402168A8 +S315080044708861A06810F06040A16850EA8140216810 +S31508004480C86005E0606821688861A0682168C8601E +S31508004490207E012807D1200000F00DF85FF00060AB +S315080044A02168C86103E04FF400602168C861374895 +S315080044B02168C86110BD0321017E012918D1202178 +S315080044C00268D1610168096831F07061027B1206E1 +S315080044D012F0706211430268116001690268116185 +S315080044E04169026851612A490068C161002100E0FA +S315080044F003210800C0B2704701210168C969C1F3E8 +S3150800450040110268D269C2F30022002901D10421B0 +S3150800451008E0012A01D1022104E05FF0E0610068A9 +S31508004520C16100210800C0B27047012100210022A4 +S315080045300168C969C1F3C0210268D269C2F3800261 +S31508004540002901D0032118E0012A01D1022114E033 +S315080045500168096901610168496941610168C969B8 +S31508004560C1F380010268D269C2F3C002C9B2002948 +S3150800457002D0D2B2002AEBD100210800C0B270479F +S3150800458010000010003CFFFF00B0FEB74000A00678 +S3150800459040002800806B10F080007047C1647047A7 +S315080045A070B504000D001026200000F05BF8E879CD +S315080045B0002800D0EE7932002968200000F07BF848 +S315080045C0A879401EB11CC901090A090251EA40002E +S315080045D040F4403050F00100E0632879401E0006A0 +S315080045E050F4817060636879002806D0606B697939 +S315080045F0491E50EA0140606305E0606B2979491E4F +S3150800460050EA014060634FF4A060A0635FF0FF309A +S31508004610E064B5F90800206470BD38B504000D00E3 +S31508004620D4F8080110F0E06F0DD12000FFF7B2FFB3 +S315080046308028FAD04FF400512000FFF7AFFFADB243 +S31508004640C4F8805002E0ADB2C4F8805131BDD0F84C +S315080046500C1111F0E06F01D1406D01E0D0F81C019A +S3150800466080B2704710B504005848844202D05848B2 +S31508004670844203D1574800F088F812E0564884422D +S3150800468002D05648844203D1554800F07EF808E027 +S315080046905448844202D05448844202D1534800F018 +S315080046A074F80320E060E068C007FCD5206C0009B8 +S315080046B00001206410BDF8B504000E001500642E34 +S315080046C034D3002D32D0FFF70EF86421B0FBF1F198 +S315080046D06420B6FBF0F60123012040F2FF3E40F2CB +S315080046E0FF3212E002FB01F705FB06FCB7FBFCF7FD +S315080046F05FEA972CBF05BF0DBCF5806F04D27745DE +S3150800470002D2BE4660461300521E002AEAD153F46E +S31508004710004121616169364A11406A1E51EA8221C7 +S31508004720401E51EA00406061002000E00120C0B24E +S31508004730F2BD30B4D0F8084134F0E064C0F808415E +S31508004740D0F808412B4D2C4054EA03231943D2B222 +S3150800475051EA0261C0F8081130BC704730B4D0F88D +S315080047600C4134F0E064C0F80C41D0F80C41224DFD +S315080047702C4054EA03231943D2B251EA026151F09C +S315080047808051C0F80C1130BC704780B51149884279 +S3150800479008D14FF40060FEF7B5FF4FF40060FEF74E +S315080047A099FF12E00E49884206D11448FEF7AAFF7F +S315080047B01248FEF78FFF08E00C49884205D11048D9 +S315080047C0FEF7A0FF0E48FEF785FF01BD0000034077 +S315080047D000020340080003400000024800020248A5 +S315080047E008000248004002480042024808400248C1 +S315080047F0EF8000FCC0C0FFF8C0C0FFEF80000010CB +S315080048000001001080B5FEF7E3FDFCE72B485021B8 +S31508004810016070472A4A10602A4A11607047274982 +S31508004820AA220A60284955220A602449A0220A6059 +S315080048300100AA20086070472049AA220A60224976 +S3150800484055220A601D4980220A601C49AA220A606C +S315080048501D4955220A600100302008607047174834 +S31508004860F5210160704719480068704770B5040063 +S315080048700D00FFF7F4FFFFF7C9FF002607E005EB79 +S315080048808600416855F82600FFF7C4FFB61C402E7F +S31508004890F5D32000FFF7C3FF0C480068C007FBD418 +S315080048A070BD10B50400FFF7DAFF2000FFF7C4FF5C +S315080048B006480068C007FBD410BD00005455000C1C +S315080048C0F055000CF455000CA8AA000C102000584E +S315080048D000487047001BB70080B566480068C007E7 +S315080048E009D46548006850F00100634908606148CA +S315080048F00068C007FBD561480068800509D560488F +S31508004900006850F400705E49086041F64C5000F0AB +S31508004910EBF85C48006850F400205A49086040F6F5 +S31508004920C41000F0E1F8574800685749084055494F +S3150800493008605648006810F0300F24D053480068C5 +S315080049405349084051490860FFF7C2FF4F490968B3 +S31508004950504AB0FBF2F0401E51EA00404B4908604D +S315080049604D480068400840004B49086045480068C3 +S3150800497030F40030434908604848006810F4607015 +S31508004980B0F5607FF8D13F48006850F001003D4916 +S3150800499008603C48006850F010003A4908604048F2 +S315080049A0404908603748006850F0400035490860BB +S315080049B03448006830F01000324908603148006811 +S315080049C050F480202F490860344800684007FBD51A +S315080049D02C480068400840002A4908602F480068AB +S315080049E0C007FBD45FF001102F49086000202F494B +S315080049F0086000202E49086000202E490860002023 +S31508004A002D49086003202D4908602D482D49086066 +S31508004A102D482E4908601B48006830F040001949A7 +S31508004A2008602B481F4908604FF4166000F05CF8D0 +S31508004A3028481C4908604FF4616000F055F826487C +S31508004A40184908604FF4965000F04EF82348154967 +S31508004A50086041F2707000F047F821481149086073 +S31508004A604FF4E15000F040F800201E49086000F0BD +S31508004A7059F801BD0042005004420050004400505D +S31508004A800844005014470050FDFFFEFF044700503D +S31508004A90CFFFF0FFA02526001C4700501047005006 +S31508004AA0002F0B01184700500C46005014460050C2 +S31508004AB01046005020460050244600501C46005020 +S31508004AC00500010018460050030020012846005042 +S31508004AD0002F0501002F0301002F0201002F0101FD +S31508004AE0002F00010446005081B00021009103E028 +S31508004AF000BF0099491C009100998142F8D301B082 +S31508004B007047000010B510225FF00051044C2000D9 +S31508004B10FDF706FB00F054F8FFF7DEFE10BD00BFF8 +S31508004B20B091FE1F80B51F480068C00327D51E48F0 +S31508004B300068C00701D51D4801E0FFF7C9FE1C49FA +S31508004B400968490713D51B490968C1F30361491C5C +S31508004B50184A1268C2F30622521C164B1B68C3F386 +S31508004B6006435B1C5943B0FBF1F0504308E011497A +S31508004B70096811F07F014B1CB0FBF3F000E00B480D +S31508004B800849096801F0FF01491CB0FBF1F00A4920 +S31508004B90096811F00101491CB0FBF1F007490860EA +S31508004BA001BD00BF0C4600501C47005000366E0180 +S31508004BB0104700501847005010460050C091FE1F7D +S31508004BC072B60D480D490860BFF34F8F62B60C48A0 +S31508004BD0006850F470000A4908600A48006830F016 +S31508004BE0080008490860084800680009000150F0F4 +S31508004BF004000549086070470000000808ED00E059 +S31508004C0088ED00E014ED00E014200058026E012340 +S31508004C1013FA01F132EA010101667047C9B200EBE5 +S31508004C208103DB69DB08DB00D2B21A43C9B200EBA9 +S31508004C308100C2617047C268D208D200C9B211F0B9 +S31508004C4007011143C1607047016851F040010160D6 +S31508004C507047016831F040010160704780B5002057 +S31508004C608DF8000000F013F800F06EF800F0DEF89A +S31508004C706946002000F07CF89DF80000012801D163 +S31508004C80FEF7B6FC00F013F800F0DEF8FCE780B596 +S31508004C90802209212748FEF7A9F900220D21264876 +S31508004CA0FEF7A4F90D212448FFF7B0FF01BD00B5B2 +S31508004CB08DB000208DF818000120079002208DF88D +S31508004CC0200006AA04211D48FEF72EF990208DF82B +S31508004CD00C000120049002208DF8140003AA052177 +S31508004CE01648FEF721F9012200211548FFF796FF1D +S31508004CF000208DF8240009AA0D211048FEF714F9A2 +S31508004D0090208DF800000120019002208DF80800FF +S31508004D106A460C210948FEF707F90A48FFF794FF87 +S31508004D2002210848FFF787FF0648FFF792FF0DB0F4 +S31508004D3000BD000000850248008F02480081024835 +S31508004D40000003400043014880B500F025F800281C +S31508004D500DD1344834490860002004E00021324A65 +S31508004D6002441171401C3828F8D300F024F801BD1C +S31508004D7070B504000D00002600F00EF8002808D0D3 +S31508004D80382C06D2002D04D02748204400792870F4 +S31508004D9001263000C0B270BD10B500242248006854 +S31508004DA02049884204D100F00CF8002800D00124DC +S31508004DB02000C0B210BD80B500F010F81A498887E7 +S31508004DC001BD10B5002400F009F81749898F80B293 +S31508004DD0884200D101242000C0B210BD002012492B +S31508004DE0096850FA81F010490968090A50FA81F0F1 +S31508004DF00D490968090C50FA81F00B490968090E32 +S31508004E0050FA81F0002105E0074A0A44127950FA5F +S31508004E1082F0491C3829F7D380B2C043401C80B2BF +S31508004E2070470000A2E742CE0080FE1F80B5FEF75D +S31508004E30EDFBFEF7C9FAFDF75FFBFEF724FCFEF76C +S31508004E404DFBFDF787FB01BD80B5FEF7C1FAFDF7FF +S31508004E5067FBFEF751FBFDF786FB01BD0080000CE2 +S31508004E60004000000200000000C0000C00400000E6 +S31508004E70030000000000010C0040000004000000D0 +S31508004E800040010C00400000050000000080010CF5 +S31508004E90004000000600000000C0010C00400000B1 +S31508004EA0070000000000020C0000020008000000D5 +S31508004EB00000040C00000400090000000000080CB3 +S31508004EC0000004000A00000000000C0C00000400AA +S31508004ED00B0000000000100C000004000C0000008D +S31508004EE00000140C000004000D0000000000180C5F +S31508004EF0000004000E00000000001C0C0000040066 +S31508004F000F000000433A5C576F726B5C736F6674F0 +S31508004F10776172655C4F70656E424C545F584D43BD +S31508004F20343730305F6578747261735C54617267C8 +S31508004F3065745C536F757263655C41524D434D34BD +S31508004F405F584D43345C756172742E63000000002F +S31508004F5019E050F8041BCB0744BFA9F101035918FF +S31508004F60121F0023042A41F8043BF9D25FEA827C27 +S31508004F700B4604D54FF0000CA1F800C09B1CD107C6 +S31508004F8044BF0021197050F8042B002AE1D170475C +S31508004F9010B450F8041B79B102684368024408301B +S31508004FA0DC0744BFA9F10104E31852F8044B43F89F +S31508004FB0044B091FF9D1ECE710BC704710B5074937 +S31508004FC079441831064C7C44163404E00A68081DF6 +S31508004FD0114488470146A142F8D110BD2C000000B3 +S31508004FE0540000004EF68851CEF20001086840F4DD +S31508004FF070000860BFF34F8FBFF36F8F4FF00070DC +S31508005000E1EE100A7047000049FFFFFF0C1100008F +S31508005010A480FE1FA0300000000000200000000051 +S3150800502071FFFFFF64000000580200004080FE1F69 +S315080050300000000000F00BF8002801D0FFF7BEFFC3 +S315080050400020AFF30080FFF709FE00F002F8012008 +S31508005050704700F001B800000746384600F002F82D +S31508005060FBE7000080B5AFF30080024A1100182064 +S31508005070ABBEFBE726000200DFF808D002488047EF +S3150800508002480047C899FE1F054B000891500008C2 +S31508005090AFF30080FFF7A6FFFFF7CCFF0100004043 +S315080050A000080000FFFFFFFFFFFF00004F70656E5E +S315080050B0424C5400ADDE122363825363FFFFFFFFA9 +S315080050C000000000FFFFFFFFFFF7FEBFFFF7FEBF70 +S315080050D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF6 +S315080050E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE6 +S315080050F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD6 +S31508005100FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC5 +S31508005110FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB5 +S31508005120FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA5 +S31508005130FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF95 +S31508005140FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF85 +S31508005150FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF75 +S31508005160FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF65 +S31508005170FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF55 +S31508005180FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF45 +S31508005190FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF35 +S315080051A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF25 +S315080051B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF15 +S315080051C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF05 +S315080051D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF5 +S315080051E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE5 +S315080051F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD5 +S31508005200FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC4 +S31508005210FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB4 +S31508005220FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA4 +S31508005230FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF94 +S31508005240FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF84 +S31508005250FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF74 +S31508005260FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF64 +S31508005270FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF54 +S3150800528000C0005000000000080027695B450000C8 +S31508005290A02F00202030002000000020D01700207A +S315080052A000000000040400000000000000000000E8 +S315080052B000420148004301480044014800450148AE +S315080052C00046014800470148000003400002034029 +S315080052D00000024800020248004002480042024814 +S309080052E004010000B7 +S7050800509111 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/blt_conf.h index 3f353bcd..05621bc3 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/blt_conf.h @@ -104,6 +104,62 @@ #define BOOT_COM_UART_CHANNEL_INDEX (0) +/* The NET communication interface for firmware updates via TCP/IP is selected by setting + * the BOOT_COM_NET_ENABLE configurable to 1. The maximum amount of data bytes in a + * message for data transmission and reception is set through BOOT_COM_NET_TX_MAX_DATA + * and BOOT_COM_NET_RX_MAX_DATA, respectively. The default IP address is configured + * with the macros BOOT_COM_NET_IPADDRx. The default netmask is configured with the + * macro BOOT_COM_NET_NETMASKx. The default gateway is configured with the macros + * BOOT_COM_NET_GATEWAYx. The bootloader acts and a TCP/IP server. The port the server + * listen on for connections is configured with BOOT_COM_NET_PORT. + * In case the network switch/router supports a DHCP server, you can set configuration + * macro BOOT_COM_NET_DHCP_ENABLE to 1 to enable the DHCP client. In this case the + * DHCP client handles the automatic IP address assignment. In this case the macros for + * configuring the IP address, network mask and gateway address are no longer needed. + */ +/** \brief Enable/disable the NET transport layer. */ +#define BOOT_COM_NET_ENABLE (1) +/** \brief Configure number of bytes in the target->host data packet. */ +#define BOOT_COM_NET_TX_MAX_DATA (64) +/** \brief Configure number of bytes in the host->target data packet. */ +#define BOOT_COM_NET_RX_MAX_DATA (64) +/** \brief Configure the port that the TCP/IP server listens on */ +#define BOOT_COM_NET_PORT (1000) +/** \brief Enable/disable DHCP client for automatically obtaining an IP address. */ +#define BOOT_COM_NET_DHCP_ENABLE (1) +/** \brief Configure the 1st byte of the IP address */ +#define BOOT_COM_NET_IPADDR0 (192) +/** \brief Configure the 2nd byte of the IP address */ +#define BOOT_COM_NET_IPADDR1 (168) +/** \brief Configure the 3rd byte of the IP address */ +#define BOOT_COM_NET_IPADDR2 (178) +/** \brief Configure the 4th byte of the IP address */ +#define BOOT_COM_NET_IPADDR3 (50) +/** \brief Configure the 1st byte of the network mask */ +#define BOOT_COM_NET_NETMASK0 (255) +/** \brief Configure the 2nd byte of the network mask */ +#define BOOT_COM_NET_NETMASK1 (255) +/** \brief Configure the 3rd byte of the network mask */ +#define BOOT_COM_NET_NETMASK2 (255) +/** \brief Configure the 4th byte of the network mask */ +#define BOOT_COM_NET_NETMASK3 (0) +/** \brief Configure the 1st byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY0 (192) +/** \brief Configure the 2nd byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY1 (168) +/** \brief Configure the 3rd byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY2 (178) +/** \brief Configure the 4th byte of the gateway address */ +#define BOOT_COM_NET_GATEWAY3 (1) +/** \brief Enable/disable the deferred initialization mechanism. When enabled, the + * communication interface is only initialized when: (a) no valid user program + * is detected, or (b) when CpuUserProgramStartHook() returns BLT_FALSE. Your + * bootloader application can explicitly initialize the communication interface + * by calling ComDeferredInit(). + */ +#define BOOT_COM_NET_DEFERRED_INIT_ENABLE (1) + + /**************************************************************************************** * B A C K D O O R E N T R Y C O N F I G U R A T I O N ****************************************************************************************/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/cfg/memory.x b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/cfg/memory.x index ec1eb8c3..de311232 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/cfg/memory.x +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/cfg/memory.x @@ -4,28 +4,30 @@ /*-Specials-*/ define symbol __ICFEDIT_intvec_start__ = 0x08000000; /*-Memory Regions-*/ -define symbol __ICFEDIT_region_IROM1_start__ = 0x08000000; -define symbol __ICFEDIT_region_IROM1_end__ = 0x08003FFF; -define symbol __ICFEDIT_region_IROM2_start__ = 0x0; -define symbol __ICFEDIT_region_IROM2_end__ = 0x0; -define symbol __ICFEDIT_region_EROM1_start__ = 0x0; -define symbol __ICFEDIT_region_EROM1_end__ = 0x0; -define symbol __ICFEDIT_region_EROM2_start__ = 0x0; -define symbol __ICFEDIT_region_EROM2_end__ = 0x0; -define symbol __ICFEDIT_region_EROM3_start__ = 0x0; -define symbol __ICFEDIT_region_EROM3_end__ = 0x0; -define symbol __ICFEDIT_region_IRAM1_start__ = 0x1FFE8000; -define symbol __ICFEDIT_region_IRAM1_end__ = 0x1FFFFFFF; -define symbol __ICFEDIT_region_IRAM2_start__ = 0x20000000; -define symbol __ICFEDIT_region_IRAM2_end__ = 0x2001FFFF; -define symbol __ICFEDIT_region_IRAM3_start__ = 0x20020000; -define symbol __ICFEDIT_region_IRAM3_end__ = 0x2003FFFF; -define symbol __ICFEDIT_region_ERAM1_start__ = 0x60000000; -define symbol __ICFEDIT_region_ERAM1_end__ = 0x6FFFFFFF; -define symbol __ICFEDIT_region_ERAM2_start__ = 0xA0000000; -define symbol __ICFEDIT_region_ERAM2_end__ = 0xAFFFFFFF; -define symbol __ICFEDIT_region_ERAM3_start__ = 0x0; -define symbol __ICFEDIT_region_ERAM3_end__ = 0x0; +define symbol __ICFEDIT_region_IROM1_start__ = 0x08000000; +define symbol __ICFEDIT_region_IROM1_end__ = 0x08007FFF; +define symbol __ICFEDIT_region_IROM2_start__ = 0x0; +define symbol __ICFEDIT_region_IROM2_end__ = 0x0; +define symbol __ICFEDIT_region_EROM1_start__ = 0x0; +define symbol __ICFEDIT_region_EROM1_end__ = 0x0; +define symbol __ICFEDIT_region_EROM2_start__ = 0x0; +define symbol __ICFEDIT_region_EROM2_end__ = 0x0; +define symbol __ICFEDIT_region_EROM3_start__ = 0x0; +define symbol __ICFEDIT_region_EROM3_end__ = 0x0; +define symbol __ICFEDIT_region_SHARED_start__ = 0x1FFE8000; +define symbol __ICFEDIT_region_SHARED_end__ = 0x1FFE803F; +define symbol __ICFEDIT_region_IRAM1_start__ = 0x1FFE8040; +define symbol __ICFEDIT_region_IRAM1_end__ = 0x1FFFFFFF; +define symbol __ICFEDIT_region_IRAM2_start__ = 0x20000000; +define symbol __ICFEDIT_region_IRAM2_end__ = 0x2001FFFF; +define symbol __ICFEDIT_region_IRAM3_start__ = 0x20020000; +define symbol __ICFEDIT_region_IRAM3_end__ = 0x2003FFFF; +define symbol __ICFEDIT_region_ERAM1_start__ = 0x60000000; +define symbol __ICFEDIT_region_ERAM1_end__ = 0x6FFFFFFF; +define symbol __ICFEDIT_region_ERAM2_start__ = 0xA0000000; +define symbol __ICFEDIT_region_ERAM2_end__ = 0xAFFFFFFF; +define symbol __ICFEDIT_region_ERAM3_start__ = 0x0; +define symbol __ICFEDIT_region_ERAM3_end__ = 0x0; /*-Sizes-*/ define symbol __ICFEDIT_size_cstack__ = 0x800; define symbol __ICFEDIT_size_heap__ = 0x1000; @@ -38,8 +40,8 @@ define region EROM_region = mem:[from __ICFEDIT_region_EROM1_start__ to __IC | mem:[from __ICFEDIT_region_EROM2_start__ to __ICFEDIT_region_EROM2_end__] | mem:[from __ICFEDIT_region_EROM3_start__ to __ICFEDIT_region_EROM3_end__]; define region IRAM_region = mem:[from __ICFEDIT_region_IRAM1_start__ to __ICFEDIT_region_IRAM1_end__] - | mem:[from __ICFEDIT_region_IRAM2_start__ to __ICFEDIT_region_IRAM2_end__] | mem:[from __ICFEDIT_region_IRAM3_start__ to __ICFEDIT_region_IRAM3_end__]; +define region IRAM2_region = mem:[from __ICFEDIT_region_IRAM2_start__ to __ICFEDIT_region_IRAM2_end__]; define region ERAM_region = mem:[from __ICFEDIT_region_ERAM1_start__ to __ICFEDIT_region_ERAM1_end__] | mem:[from __ICFEDIT_region_ERAM2_start__ to __ICFEDIT_region_ERAM2_end__] | mem:[from __ICFEDIT_region_ERAM3_start__ to __ICFEDIT_region_ERAM3_end__]; @@ -57,8 +59,10 @@ if (isdefinedsymbol(__USE_DLIB_PERTHREAD)) } place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec }; +place at address mem:__ICFEDIT_region_SHARED_start__ { readwrite section .shared }; place in IROM_region { readonly }; place in EROM_region { readonly section application_specific_ro }; place in IRAM_region { readwrite, block CSTACK, block HEAP }; +place in IRAM2_region { readwrite section .iram2 }; place in ERAM_region { readwrite section application_specific_rw }; diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/hooks.c b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/hooks.c index 95af1c88..75910582 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/hooks.c +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/hooks.c @@ -78,9 +78,6 @@ blt_bool BackDoorEntryHook(void) ****************************************************************************************/ blt_bool CpuUserProgramStartHook(void) { - /* clean up the LED driver */ - LedBlinkExit(); - /* additional and optional backdoor entry through BUTTON1 on the board. to * force the bootloader to stay active after reset, keep it pressed during reset. */ @@ -92,6 +89,9 @@ blt_bool CpuUserProgramStartHook(void) return BLT_FALSE; } + /* clean up the LED driver */ + LedBlinkExit(); + /* okay to start the user program.*/ return BLT_TRUE; } /*** end of CpuUserProgramStartHook ***/ diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.cspy.bat b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.cspy.bat index d061ec75..6cb8c246 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.cspy.bat +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.cspy.bat @@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT_XMC4700_extras\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT_XMC4700_extras\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.driver.xcl" @echo off goto end @@ -34,7 +34,7 @@ goto end @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\common\bin\cspybat" -f "C:\Work\software\OpenBLT_XMC4700_extras\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT_XMC4700_extras\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\ide\settings\xmc4700.Debug.driver.xcl" @echo off :end \ No newline at end of file diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.general.xcl b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.general.xcl index 1b1ee107..024200de 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.general.xcl +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.Debug.general.xcl @@ -2,7 +2,7 @@ "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\arm\bin\armjlink2.dll" -"C:\Work\software\OpenBLT\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\bin\openblt_xmc4700.out" +"C:\Work\software\OpenBLT_XMC4700_extras\Target\Demo\ARMCM4_XMC4_XMC4700_Relax_Kit_IAR\Boot\bin\openblt_xmc4700.out" --plugin "C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5\arm\bin\armbat.dll" diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dbgdt b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dbgdt index 5c680243..66b5ca97 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dbgdt +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dbgdt @@ -19,7 +19,7 @@ - 124272727 + 283272727 @@ -63,7 +63,7 @@ Workspace - xmc4700 + xmc4700xmc4700/Sourcexmc4700/Source/third_partyxmc4700/Source/third_party/uip @@ -83,14 +83,14 @@ - TextEditor$WS_DIR$\..\main.c0000039283028300TextEditor$WS_DIR$\..\blt_conf.h0000054485248520100000010000001 + TextEditor$WS_DIR$\..\main.c0000036292129210TextEditor$WS_DIR$\..\blt_conf.h0000045744374430100000010000001 - iaridepm.enu1debuggergui.enu1armjlink2.enu1-2-2716198-2-2200200104167198610104167713009-2-2716198-2-2200200104167198610104167713009-2-21981922-2-219242001002083198610104167198610 + iaridepm.enu1debuggergui.enu1armjlink2.enu1-2-2716374-2-2200200104167198610195833713009-2-2716198-2-2200200104167198610104167713009-2-21981922-2-219242001002083198610104167198610 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dni b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dni index e79ef94d..334e5f70 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dni +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.dni @@ -26,7 +26,7 @@ TraceBufferSize=0x00010000 TraceStallIfFIFOFull=0x00000000 TracePortSize=0x00000004 [DebugChecksum] -Checksum=-991246518 +Checksum=1184049083 [Exceptions] StopOnUncaught=_ 0 StopOnThrow=_ 0 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.wsdt b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.wsdt index 4aae167f..eeca9fb3 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.wsdt +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/settings/xmc4700.wsdt @@ -18,7 +18,7 @@ - 401272727 + 240272727 @@ -52,7 +52,7 @@ Workspace - xmc4700xmc4700/Bootxmc4700/Output + xmc4700xmc4700/Bootxmc4700/Boot/libxmc4700/Boot/lib/uipxmc4700/Output @@ -62,14 +62,14 @@ - TextEditor$WS_DIR$\..\main.c0000039283028300TextEditor$WS_DIR$\..\blt_conf.h0000054485248520100000010000001 + TextEditor$WS_DIR$\..\main.c0000036292129210TextEditor$WS_DIR$\..\blt_conf.h0000045744374430100000010000001 - iaridepm.enu1-2-2717475-2-2200200104167198610248438714002-2-22451922-2-219242471002083245283104167198610 + iaridepm.enu1-2-2962314-2-2200200104167198610164583957299-2-2962410-2-219242471002083245283214583957299 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.dep b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.dep index 07327146..a221bbe4 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.dep +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.dep @@ -2,362 +2,470 @@ 2 - 1587244383 + 2318427780 Debug - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eru.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ecat.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c - $PROJ_DIR$\..\obj\xmc_dma.__cstat.et - $PROJ_DIR$\..\obj\xmc4_scu.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\system_XMC4700.pbi - $PROJ_DIR$\..\obj\xmc_vadc.__cstat.et - $PROJ_DIR$\..\obj\xmc4_eru.__cstat.et - $PROJ_DIR$\..\obj\xmc_rtc.__cstat.et - $PROJ_DIR$\..\obj\xmc_usic.__cstat.et + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu4.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\xmc_can.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\obj\xmc_posif.o + $PROJ_DIR$\..\obj\openblt_xmc4700.map + $PROJ_DIR$\..\obj\xmc_usbh.o + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\bin\demoprog_xmc4700.out + $PROJ_DIR$\..\obj\xmc_common.pbi + $PROJ_DIR$\..\obj\xmc4_gpio.__cstat.et + $PROJ_DIR$\..\obj\startup_XMC4700.o + $PROJ_DIR$\..\obj\xmc_uart.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\xmc_i2s.pbi + $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.o + $PROJ_DIR$\..\obj\system_XMC4700.o + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\xmc_dsd.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.o + $PROJ_DIR$\..\obj\xmc_posif.pbi + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\xmc_eru.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.pbi + $PROJ_DIR$\..\obj\xmc_i2s.o + $PROJ_DIR$\..\obj\xmc4_rtc.__cstat.et + $PROJ_DIR$\..\obj\xmc_rtc.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\xmc4_flash.pbi + $PROJ_DIR$\..\obj\xmc4_eru.pbi + $PROJ_DIR$\..\obj\xmc4_scu.o + $PROJ_DIR$\..\obj\xmc_dma.o + $PROJ_DIR$\..\obj\uip.pbi + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\obj\xmc_can.__cstat.et + $PROJ_DIR$\..\obj\xmc_eru.pbi + $PROJ_DIR$\..\obj\xmc_vadc.pbi + $PROJ_DIR$\..\obj\xmc4_rtc.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\uiplib.o $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\xmc_hrpwm.__cstat.et - $PROJ_DIR$\..\obj\xmc_i2c.__cstat.et - $PROJ_DIR$\..\obj\xmc_ebu.__cstat.et - $PROJ_DIR$\..\obj\xmc_hrpwm.pbi - $PROJ_DIR$\..\obj\xmc_uart.__cstat.et - $PROJ_DIR$\..\obj\xmc_ledts.pbi - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\xmc4_gpio.pbi - $PROJ_DIR$\..\obj\xmc_i2c.pbi - $PROJ_DIR$\..\obj\xmc_ccu8.__cstat.et - $PROJ_DIR$\..\obj\xmc_sdmmc.pbi - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\xmc_gpio.pbi - $PROJ_DIR$\..\obj\xmc_usbd.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\dhcpc.__cstat.et + $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\xmc_ebu.o + $PROJ_DIR$\..\obj\uip_arp.o + $PROJ_DIR$\..\obj\xmc_ebu.pbi $PROJ_DIR$\..\obj\xmc_spi.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\xmc4700.pbd - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\file.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\uip.__cstat.et + $PROJ_DIR$\..\obj\xmc_fce.pbi + $PROJ_DIR$\..\obj\xmc4_gpio.pbi + $PROJ_DIR$\..\obj\xmc_ledts.o + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\uip_timer.pbi + $PROJ_DIR$\..\obj\uip_arp.pbi + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\xmc_usbd.__cstat.et $PROJ_DIR$\..\obj\xmc_ledts.__cstat.et + $PROJ_DIR$\..\obj\xmc_ccu8.o + $PROJ_DIR$\..\obj\xmc_eth_mac.__cstat.et + $TOOLKIT_DIR$\inc\c\xtls.h + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.pbi + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\xmc_posif.__cstat.et + $PROJ_DIR$\..\obj\xmc_gpio.o + $PROJ_DIR$\..\cfg\memory.x + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\xmc_ccu8.pbi + $PROJ_DIR$\..\obj\xmc_ccu4.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\obj\xmc_sdmmc.o $PROJ_DIR$\..\obj\xmc4_rtc.pbi - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\obj\xmc_fce.pbi - $PROJ_DIR$\..\obj\xmc_sdmmc.__cstat.et - $PROJ_DIR$\..\obj\xmc_usbh.pbi - $PROJ_DIR$\..\obj\xmc_usbh.__cstat.et - $PROJ_DIR$\..\obj\xmc_common.__cstat.et - $PROJ_DIR$\..\obj\xmc_dac.__cstat.et - $PROJ_DIR$\..\obj\system_XMC4700.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\xmc_posif.__cstat.et - $PROJ_DIR$\..\bin\openblt_xmc4700.out - $PROJ_DIR$\..\obj\xmc_usbd.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.__cstat.et - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\obj\xmc_i2s.__cstat.et - $PROJ_DIR$\..\obj\xmc_wdt.o - $PROJ_DIR$\..\cfg\memory.x + $PROJ_DIR$\..\obj\xmc_uart.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\xmc_ccu4.pbi - $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\xmc_gpio.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\xmc_wdt.__cstat.et + $PROJ_DIR$\..\obj\xmc_i2s.__cstat.et $PROJ_DIR$\..\obj\xmc4_scu.pbi - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.__cstat.et + $PROJ_DIR$\..\obj\xmc_ccu4.pbi + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\bin\openblt_xmc4700.out + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\xmc_i2c.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\xmc_wdt.o + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\xmc_hrpwm.pbi + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\hooks.__cstat.et + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\timer.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\xmc_sdmmc.pbi + $PROJ_DIR$\..\obj\xmc_dac.__cstat.et + $PROJ_DIR$\..\obj\xmc4700.pbd + $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.__cstat.et + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbh.pbi + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\xmc_common.__cstat.et + $PROJ_DIR$\..\obj\system_XMC4700.__cstat.et + $PROJ_DIR$\..\obj\nvm.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\xmc_gpio.pbi + $PROJ_DIR$\..\obj\xmc_uart.__cstat.et + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\xmc_eth_mac.o + $PROJ_DIR$\..\obj\xmc_can.pbi + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\timer.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\xmc_eth_mac.pbi + $PROJ_DIR$\..\obj\xmc_usbh.__cstat.et + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\xmc4_eru.o + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\xmc_usic.pbi + $TOOLKIT_DIR$\inc\c\xmtx.h + $PROJ_DIR$\..\obj\xmc_sdmmc.__cstat.et + $PROJ_DIR$\..\obj\xmc_ledts.pbi + $PROJ_DIR$\..\obj\xmc_rtc.o + $PROJ_DIR$\..\obj\xmc4_gpio.o + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\xmc_hrpwm.o $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.pbi - $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\xmc_ccu8.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbd.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\xmc_dsd.o + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\xmc_spi.o + $PROJ_DIR$\..\obj\xmc4_flash.o + $PROJ_DIR$\..\obj\xmc4_eru.__cstat.et $PROJ_DIR$\..\obj\xmc_ecat.__cstat.et - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\net.pbi - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\assert.pbi $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\netdev.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\netdev.__cstat.et $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\dhcpc.o $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\dhcpc.pbi + $PROJ_DIR$\..\obj\clock-arch.pbi $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\xmc_usic.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\bin\demoprog_xmc4700.srec - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\xmc_common.o - $PROJ_DIR$\..\obj\xmc_wdt.pbi + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\xmc_usic.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.__cstat.et $PROJ_DIR$\..\obj\xmc_dac.pbi $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.o - $PROJ_DIR$\..\obj\xmc_ecat.pbi + $PROJ_DIR$\..\obj\system_XMC4700.pbi + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\xmc_common.o + $PROJ_DIR$\..\obj\com.pbi $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\xmc_dma.pbi - $PROJ_DIR$\..\obj\xmc_fce.o - $PROJ_DIR$\..\bin\openblt_xmc4700.srec - $PROJ_DIR$\..\obj\xmc_dac.o - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\xmc_vadc.o - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\xmc_dsd.pbi - $PROJ_DIR$\..\obj\xmc_usbd.o - $PROJ_DIR$\..\obj\xmc_ecat.o - $PROJ_DIR$\..\obj\xmc_fce.__cstat.et - $PROJ_DIR$\..\obj\xmc_eru.o - $PROJ_DIR$\..\obj\xmc_spi.pbi - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\cop.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\xmc_ccu4.__cstat.et - $PROJ_DIR$\..\obj\xmc4_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\uiplib.__cstat.et + $PROJ_DIR$\..\obj\xmc4_scu.__cstat.et + $PROJ_DIR$\..\obj\xmc_rtc.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\xmc_dma.__cstat.et + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\xmc_ebu.__cstat.et + $PROJ_DIR$\..\obj\xmc_vadc.__cstat.et + $PROJ_DIR$\..\obj\xmc_i2c.__cstat.et + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\xmc_ecat.pbi + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\..\obj\hooks.pbi $TOOLKIT_DIR$\inc\c\wchar.h + $PROJ_DIR$\..\obj\hooks.o + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\xlocale.h + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\xmc_usic.o + $PROJ_DIR$\..\obj\xmc_fce.__cstat.et + $PROJ_DIR$\..\obj\xmc_dma.pbi + $PROJ_DIR$\..\obj\xmc_dac.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\xmc_hrpwm.__cstat.et + $PROJ_DIR$\..\obj\cpu.o $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\xmc_i2c.o - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\xmc_usic.pbi - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\xmc_uart.pbi - $PROJ_DIR$\..\obj\xmc_common.pbi - $PROJ_DIR$\..\obj\xmc4_eru.o - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\xmc_dsd.o - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\xmc_eth_mac.o - $PROJ_DIR$\..\obj\xmc_rtc.o - $PROJ_DIR$\..\obj\xmc_gpio.o - $PROJ_DIR$\..\obj\xmc_can.pbi - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\xmc_i2s.o - $PROJ_DIR$\..\obj\xmc_spi.o - $PROJ_DIR$\..\obj\xmc_hrpwm.o - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\..\obj\xmc4_flash.o - $PROJ_DIR$\..\obj\xmc4_eru.pbi - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\xmc4_gpio.o - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_mac.pbi - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\xmc_posif.o - $PROJ_DIR$\..\obj\xmc_dsd.__cstat.et - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\xmc_eru.pbi - $PROJ_DIR$\..\obj\xmc_eth_mac.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\xmc_eru.__cstat.et - $PROJ_DIR$\..\obj\xmc4_rtc.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\xmc_can.__cstat.et - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\openblt_xmc4700.map - $PROJ_DIR$\..\bin\demoprog_xmc4700.out - $PROJ_DIR$\..\obj\xmc4_scu.o - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.o - $PROJ_DIR$\..\obj\xmc_wdt.__cstat.et - $PROJ_DIR$\..\obj\xmc4_gpio.__cstat.et - $PROJ_DIR$\..\obj\xmc_ccu8.pbi - $PROJ_DIR$\..\obj\startup_XMC4700.o - $PROJ_DIR$\..\obj\xmc_vadc.pbi - $PROJ_DIR$\..\obj\xmc_ebu.o - $TOOLKIT_DIR$\lib\dl7M_tln.a - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\xmc_ccu8.o - $PROJ_DIR$\..\obj\xmc_gpio.__cstat.et - $PROJ_DIR$\..\lib\cmsis\core_cm4.h + $PROJ_DIR$\..\obj\xmc_fce.o + $PROJ_DIR$\..\obj\xmc_eru.o + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\xmc4_flash.__cstat.et + $PROJ_DIR$\..\obj\xmc_wdt.pbi + $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_ccu4_map.h + $PROJ_DIR$\..\lib\uip\clock-arch.c $PROJ_DIR$\..\lib\cmsis\core_cmSimd.h $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c - $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_ccu8_map.h - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_ccu4_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_flash.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_eru_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_common.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_rtc.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ebu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_scu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_can.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_gpio_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_can_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dac.h $PROJ_DIR$\..\lib\xmclib\inc\xmc4_gpio.h + $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_rtc.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_gpio_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_scu.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_can_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu4.h $PROJ_DIR$\..\lib\xmclib\inc\xmc4_usic_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_ccu8_map.h + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\lib\cmsis\core_cm4.h + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_eru_map.h + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h + $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c + $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_flash.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_can.h $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu8.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_gpio.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eru.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ebu.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac.h $PROJ_DIR$\..\lib\xmclib\inc\xmc_device.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8081rnb.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_common.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ecat.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_fce.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_flash.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c $PROJ_DIR$\..\lib\xmclib\inc\xmc_dsd.h - $PROJ_DIR$\..\lib\XMC4700.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_spi.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_uart.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_phy.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_hrpwm.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dac.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2c.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2s.h $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c - $PROJ_DIR$\..\lib\system_XMC4700.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_wdt.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\startup_XMC4700.s - $PROJ_DIR$\..\obj\xmc_ccu4.o - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbh.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd_regs.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd.h $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc_map.h - $PROJ_DIR$\..\lib\system_XMC4700.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\cpu.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usic.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2s.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_flash.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_gpio.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_fce.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ledts.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_scu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_posif.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2c.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8081rnb.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_rtc.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_sdmmc.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_hrpwm.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_uart.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd_regs.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usic.h $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c - $PROJ_DIR$\..\obj\xmc_can.o - $PROJ_DIR$\..\obj\xmc_dma.o - $PROJ_DIR$\..\obj\xmc4_rtc.o - $PROJ_DIR$\..\obj\xmc_i2s.pbi - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\xmc_usbh.o - $PROJ_DIR$\..\obj\xmc4_flash.pbi - $PROJ_DIR$\..\obj\system_XMC4700.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.pbi - $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.o + $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_sdmmc.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_scu.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbh.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ledts.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_rtc.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_spi.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_posif.h $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\xmc_ebu.pbi - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\obj\xmc_usbd.o + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\system_XMC4700.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\flash.c + $PROJ_DIR$\..\startup_XMC4700.s + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\nvm.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\uart.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\lib\XMC4700.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\flash.h + $PROJ_DIR$\..\lib\system_XMC4700.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\types.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_wdt.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-addrlabels.h + $PROJ_DIR$\..\bin\openblt_xmc4700.srec + $PROJ_DIR$\..\obj\cpu.pbi $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\xmc_ledts.o - $PROJ_DIR$\..\obj\xmc_rtc.pbi - $PROJ_DIR$\..\obj\xmc_posif.pbi - $PROJ_DIR$\..\obj\xmc_uart.o + $PROJ_DIR$\..\obj\xmc_dsd.pbi + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\obj\xmc_i2c.o + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\obj\xmc_ecat.o + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\obj\xmc_ccu4.__cstat.et + $PROJ_DIR$\..\obj\xmc_vadc.o + $TOOLKIT_DIR$\inc\c\ctype.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\cop.__cstat.et + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\xmc_spi.pbi + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\xlocale_c.h $PROJ_DIR$\..\..\..\..\Source\cop.c $PROJ_DIR$\..\..\..\..\Source\cpu.h - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\nvm.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\types.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\flash.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\bin\demoprog_xmc4700.srec + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\shared_params.h + $PROJ_DIR$\..\obj\shared_params.__cstat.et + $PROJ_DIR$\..\shared_params.c + $PROJ_DIR$\..\obj\shared_params.o + $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c BICOMP - 162 + 94 ICCARM - 145 + 79 __cstat - 168 + 355 BICOMP - 273 106 169 227 34 166 30 59 204 99 188 191 197 265 35 149 110 109 32 157 6 229 235 192 281 196 48 209 + 358 150 134 335 81 47 320 288 121 70 360 131 85 231 257 215 32 177 253 211 230 97 2 234 217 105 223 ICCARM - 281 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 273 59 265 209 + 2 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 215 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c + + + BICOMP + 13 + + + ICCARM + 175 + + + __cstat + 118 + + + + + BICOMP + 70 121 360 131 150 85 134 358 81 47 335 320 97 32 177 253 211 230 231 257 234 217 105 + + + ICCARM + 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c + + + BICOMP + 78 + + + ICCARM + 65 + + + __cstat + 147 + + + + + BICOMP + 320 81 228 47 134 358 150 335 217 288 257 121 70 360 131 85 32 177 253 211 230 234 105 239 231 97 223 + + + ICCARM + 239 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 228 288 223 @@ -366,20 +474,109 @@ ILINK - 55 176 + 96 8 - $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + $PROJ_DIR$\..\bin\demoprog_xmc4700.out + + + OBJCOPY + 374 + + + + + ILINK + 75 43 17 364 15 20 167 135 154 143 42 35 5 79 65 175 200 36 151 50 352 210 127 19 24 172 209 74 145 349 29 57 7 142 82 153 16 299 9 197 356 100 109 194 6 80 + + + + + $PROJ_DIR$\..\boot.c BICOMP - 167 + 117 ICCARM - 117 + 43 + + + __cstat + 88 + + + + + ICCARM + 26 325 335 230 121 150 70 358 131 81 360 211 234 105 97 231 217 320 136 321 130 242 257 32 85 177 134 47 253 219 222 280 282 227 238 288 223 224 + + + + + $PROJ_DIR$\..\bin\openblt_xmc4700.out + + + OBJCOPY + 344 + + + ILINK + 8 + + + + + ILINK + 75 22 129 43 137 174 103 144 207 101 163 123 72 193 17 364 188 158 201 379 15 20 167 126 49 51 44 45 4 135 154 143 42 35 5 79 65 175 200 36 151 50 352 210 127 19 24 172 209 74 145 349 29 57 7 142 82 153 16 299 9 197 356 100 109 194 6 80 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s + + + AARM + 77 + + + + + $PROJ_DIR$\..\timer.c + + + BICOMP + 108 + + + ICCARM + 167 + + + __cstat + 148 + + + + + ICCARM + 26 325 335 230 121 150 70 358 131 81 360 211 234 105 97 231 217 320 136 321 130 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + BICOMP + 166 + + + ICCARM + 174 __cstat @@ -389,100 +586,11 @@ BICOMP - 30 109 32 200 188 196 35 169 149 110 157 6 229 235 204 166 99 227 106 191 48 1 197 192 34 + 367 340 307 300 325 371 298 236 306 372 373 350 369 346 ICCARM - 1 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 200 - - - - - $PROJ_DIR$\..\boot.c - - - BICOMP - 49 - - - ICCARM - 291 - - - __cstat - 50 - - - - - ICCARM - 179 247 229 191 35 30 169 110 32 157 109 106 197 34 48 196 192 235 24 248 144 261 204 166 188 99 149 6 227 222 216 231 255 225 210 265 209 218 - - - - - $PROJ_DIR$\..\bin\openblt_xmc4700.out - - - ILINK - 176 - - - OBJCOPY - 104 - - - - - ILINK - 62 163 158 291 128 53 137 101 67 33 134 111 301 112 91 83 184 290 89 143 175 140 154 159 285 178 283 239 189 94 105 284 142 186 115 117 145 293 180 97 103 147 152 132 150 306 164 146 38 151 309 114 288 90 107 61 26 122 172 187 - - - - - $PROJ_DIR$\..\timer.c - - - BICOMP - 36 - - - ICCARM - 89 - - - __cstat - 19 - - - - - ICCARM - 179 247 229 191 35 30 169 110 32 157 109 106 197 34 48 196 192 235 24 248 144 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s - - - AARM - 65 - - - - - $PROJ_DIR$\..\bin\demoprog_xmc4700.out - - - OBJCOPY - 92 - - - - - ILINK - 62 291 301 112 184 290 89 140 154 159 285 178 283 239 189 94 105 284 142 186 115 117 145 293 180 97 103 147 152 132 150 306 164 146 38 151 309 114 288 90 107 61 26 122 172 187 + 236 300 340 306 325 372 367 373 371 350 307 369 298 346 @@ -491,264 +599,25 @@ BICOMP + 34 + + + ICCARM + 135 + + + __cstat 155 - - ICCARM - 140 - - - __cstat - 9 - BICOMP - 34 35 169 200 109 32 30 188 149 110 157 6 229 235 197 265 204 166 99 227 106 191 192 1 196 48 209 + 105 121 70 233 360 131 150 85 134 358 81 47 335 320 234 288 257 32 177 253 211 230 217 250 231 97 223 ICCARM - 1 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 200 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c - - - BICOMP - 289 - - - ICCARM - 154 - - - __cstat - 125 - - - - - BICOMP - 106 169 166 35 227 30 204 99 188 191 48 199 149 110 109 32 157 6 229 235 196 260 197 192 34 - - - ICCARM - 260 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 199 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c - - - BICOMP - 20 - - - ICCARM - 159 - - - __cstat - 182 - - - - - ICCARM - 261 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 222 216 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c - - - BICOMP - 302 - - - ICCARM - 186 - - - __cstat - 15 - - - - - BICOMP - 99 188 30 169 191 34 204 166 227 106 197 265 35 149 110 109 32 157 6 229 235 192 206 196 48 209 - - - ICCARM - 206 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c - - - BICOMP - 102 - - - ICCARM - 284 - - - __cstat - 4 - - - - - BICOMP - 192 35 169 207 109 32 30 188 265 204 149 110 157 6 229 235 166 99 227 106 191 197 34 213 196 48 209 - - - ICCARM - 213 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 207 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c - - - BICOMP - 148 - - - ICCARM - 283 - - - __cstat - 174 - - - - - BICOMP - 227 218 169 106 30 229 166 6 235 34 204 265 99 188 197 149 35 110 109 32 157 191 192 210 196 48 209 - - - ICCARM - 210 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 218 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c - - - BICOMP - 113 - - - ICCARM - 142 - - - __cstat - 165 - - - - - BICOMP - 191 204 169 30 99 188 34 265 166 227 106 197 35 149 110 109 32 157 6 229 235 192 228 196 48 209 - - - ICCARM - 228 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c - - - BICOMP - 69 - - - ICCARM - 239 - - - __cstat - 124 - - - - - BICOMP - 110 30 149 229 157 6 235 265 35 169 109 32 188 196 204 198 166 99 227 106 191 48 224 197 192 34 209 - - - ICCARM - 224 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 198 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c - - - BICOMP - 96 - - - ICCARM - 105 - - - __cstat - 46 - - - - - BICOMP - 149 6 157 235 110 30 229 35 204 169 109 32 188 192 265 166 99 227 106 191 197 34 221 196 48 209 - - - ICCARM - 221 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c - - - BICOMP - 98 - - - ICCARM - 115 - - - __cstat - 78 - - - - - BICOMP - 227 30 166 106 169 35 204 99 188 191 48 149 110 109 32 157 6 229 235 196 2 197 192 34 - - - ICCARM - 2 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 + 250 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 233 288 223 @@ -757,769 +626,38 @@ BICOMP - 39 + 83 ICCARM - 285 - - - __cstat - 171 - - - - - BICOMP - 169 191 30 99 188 35 204 205 166 227 106 48 265 153 149 110 109 32 157 6 229 235 196 275 197 192 34 209 - - - ICCARM - 275 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 153 205 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c - - - BICOMP - 183 - - - ICCARM - 189 - - - __cstat - 22 - - - - - BICOMP - 235 157 195 6 149 110 30 229 192 265 204 35 169 109 32 188 166 99 227 106 191 197 34 226 196 48 209 - - - ICCARM - 226 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 195 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c - - - BICOMP - 139 - - - ICCARM - 94 - - - __cstat - 45 - - - - - BICOMP - 169 35 109 32 30 188 149 110 157 6 229 235 48 166 99 227 106 191 196 204 197 192 34 - - - ICCARM - 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c - - - BICOMP - 71 - - - ICCARM - 178 - - - __cstat - 5 - - - - - BICOMP - 30 229 48 110 149 157 6 235 204 35 169 109 32 188 209 166 99 227 106 191 196 265 197 192 34 - - - ICCARM - 265 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c - - - BICOMP - 138 - - - ICCARM - 309 - - - __cstat - 17 - - - - - BICOMP - 169 227 106 209 204 166 30 196 99 188 191 231 35 149 110 109 32 157 6 229 235 48 265 197 192 34 255 225 - - - ICCARM - 265 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 209 231 255 225 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c - - - BICOMP - 185 - - - ICCARM - 107 - - - __cstat - 8 - - - - - BICOMP - 30 229 204 149 110 157 6 235 245 35 169 109 32 188 196 265 166 99 227 106 191 48 209 256 197 192 34 - - - ICCARM - 256 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 245 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c - - - BICOMP - 95 - - - ICCARM - 61 - - - __cstat - 181 - - - - - BICOMP - 227 30 166 106 169 35 204 99 188 191 192 265 149 110 109 32 157 6 229 235 197 34 236 196 48 209 - - - ICCARM - 236 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\led.c - - - BICOMP - 25 - - - ICCARM - 301 - - - __cstat - 173 - - - - - BICOMP - 30 229 247 222 294 149 110 304 305 157 6 235 192 261 321 311 315 35 169 109 32 188 248 325 298 296 295 287 204 166 99 227 106 191 197 34 314 196 48 216 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 248 261 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 222 216 - - - - - $PROJ_DIR$\..\startup_XMC4700.s - - - AARM - 184 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c - - - BICOMP - 43 - - - ICCARM - 288 - - - __cstat - 44 - - - - - BICOMP - 30 166 235 106 169 35 227 229 192 240 265 99 188 204 149 110 109 32 157 6 261 191 197 34 222 196 48 209 216 - - - ICCARM - 35 30 169 110 32 157 109 106 149 188 6 240 204 166 99 227 229 191 197 34 48 196 192 235 265 209 261 222 216 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c - - - BICOMP - 136 - - - ICCARM - 90 - - - __cstat - 11 - - - - - BICOMP - 225 35 169 109 32 30 188 204 149 110 157 6 229 235 48 265 166 99 227 106 191 196 255 197 192 34 209 - - - ICCARM - 255 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 225 265 209 - - - - - $PROJ_DIR$\..\lib\system_XMC4700.c - - - BICOMP - 7 - - - ICCARM - 290 - - - __cstat - 47 - - - - - BICOMP - 192 169 106 30 235 191 197 229 188 6 110 109 32 157 35 196 48 149 34 - - - ICCARM - 149 30 169 110 32 157 109 106 188 6 229 191 35 197 34 48 196 192 235 - - - - - $PROJ_DIR$\..\main.c - - - BICOMP - 100 - - - ICCARM - 112 - - - __cstat - 52 - - - - - BICOMP - 204 196 287 325 157 191 255 296 149 110 30 231 298 295 35 169 109 32 261 210 321 247 311 304 315 294 305 222 166 99 227 188 106 6 229 235 48 216 225 265 314 197 192 34 218 209 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 261 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 222 216 231 255 225 210 265 209 218 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c - - - BICOMP - 75 - - - ICCARM - 67 - - - __cstat - 135 - - - - - BICOMP - 294 247 304 305 321 311 315 48 325 298 296 295 287 30 314 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 48 30 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c - - - BICOMP - 82 - - - ICCARM - 128 - - - __cstat - 85 - - - - - BICOMP - 298 265 149 110 30 204 295 157 191 35 261 325 296 287 169 109 32 48 209 210 321 247 311 304 315 294 305 218 166 99 227 188 106 6 229 235 196 314 197 192 34 222 216 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 210 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 218 261 222 216 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\cpu.c - - - BICOMP - 120 - - - ICCARM - 101 - - - __cstat - 40 - - - - - BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c - - - BICOMP - 118 - - - ICCARM - 151 - - - __cstat - 29 - - - - - BICOMP - 166 30 204 209 227 106 169 35 99 188 191 48 230 149 110 109 32 157 6 229 235 196 265 197 192 34 255 225 - - - ICCARM - 265 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 209 230 255 225 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c - - - BICOMP - 28 - - - ICCARM - 114 - - - __cstat - 56 - - - - - BICOMP - 204 169 30 188 241 99 196 59 166 227 106 6 229 235 149 265 35 110 109 32 157 191 48 244 197 192 34 209 - - - ICCARM - 244 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 59 241 265 209 - - - - - $PROJ_DIR$\..\hooks.c - - - BICOMP - 93 - - - ICCARM - 111 - - - __cstat - 70 - - - - - BICOMP - 321 315 35 169 311 109 32 30 188 192 261 247 304 294 305 222 149 110 157 6 229 235 248 325 298 296 295 287 204 166 99 227 106 191 197 34 314 196 48 216 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 248 261 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 222 216 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c - - - BICOMP - 27 - - - ICCARM - 147 - - - __cstat - 190 - - - - - BICOMP - 188 109 32 30 35 169 192 222 149 110 157 6 229 235 204 166 99 227 106 191 197 34 261 196 48 216 - - - ICCARM - 261 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 222 216 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c - - - BICOMP - 18 - - - ICCARM - 306 - - - __cstat - 37 - - - - - BICOMP - 30 229 149 110 204 157 6 235 34 265 35 169 109 32 188 197 166 99 227 106 191 192 264 196 48 209 - - - ICCARM - 264 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c - - - BICOMP - 41 - - - ICCARM - 103 - - - __cstat - 116 - - - - - BICOMP - 32 109 30 188 35 169 34 204 265 149 110 157 6 229 235 197 166 99 227 106 191 192 262 196 48 209 - - - ICCARM - 262 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8081rnb.c - - - BICOMP - 156 - - - ICCARM - 97 - - - __cstat - 58 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c - - - BICOMP - 286 - - - ICCARM - 150 - - - __cstat - 60 - - - - - BICOMP - 157 235 149 6 110 30 229 204 35 169 109 32 188 196 258 209 166 99 227 106 191 48 265 197 192 34 255 225 - - - ICCARM - 265 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 209 258 255 225 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c - - - BICOMP - 308 - - - ICCARM - 164 - - - __cstat - 54 - - - - - BICOMP - 188 109 32 30 204 35 169 34 265 149 110 157 6 229 235 197 166 99 227 106 191 192 266 196 48 209 - - - ICCARM - 266 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c - - - BICOMP - 23 - - - ICCARM - 38 - - - __cstat 42 - - - - BICOMP - 30 229 149 110 157 6 235 35 265 204 169 109 32 188 192 166 99 227 106 191 197 34 277 196 48 209 - - - ICCARM - 277 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 265 209 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c - - - BICOMP - 76 - - - ICCARM - 180 - __cstat - 57 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c - - - BICOMP - 307 - - - ICCARM - 146 - - - __cstat - 10 - - - - - ICCARM - 265 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 209 275 153 205 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c - - - BICOMP - 292 - - - ICCARM - 293 - - - __cstat - 51 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c - - - BICOMP - 16 - - - ICCARM - 152 - - - __cstat - 13 + 30 BICOMP - 227 30 166 106 169 35 204 99 188 191 48 149 110 109 32 157 6 229 235 196 280 197 192 34 + 70 230 150 177 85 121 257 221 32 253 211 97 288 21 134 358 360 131 81 47 335 320 231 293 234 217 105 223 ICCARM - 280 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 + 293 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 21 221 288 223 - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c + $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c BICOMP - 21 + 56 ICCARM - 132 + 143 __cstat @@ -1529,25 +667,241 @@ BICOMP - 255 149 6 157 235 225 110 30 229 192 35 169 109 32 188 204 166 99 227 106 191 197 34 268 196 48 + 177 85 150 70 230 217 257 32 253 211 121 219 134 358 360 131 81 47 335 320 234 105 242 231 97 222 ICCARM - 268 255 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 225 + 242 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 219 222 - $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c BICOMP - 77 + 92 ICCARM + 35 + + + __cstat + 179 + + + + + BICOMP + 150 335 97 358 134 81 47 320 257 121 70 360 131 85 223 32 177 253 211 230 231 288 234 217 105 + + + ICCARM + 288 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 223 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + BICOMP + 184 + + + ICCARM + 158 + + + __cstat + 160 + + + + + BICOMP + 257 105 375 298 325 81 230 252 371 334 236 331 314 134 358 150 300 229 340 367 307 346 318 121 70 360 131 234 309 242 266 305 329 306 372 373 350 369 311 333 219 32 177 253 85 211 47 335 320 217 231 97 222 245 + + + ICCARM + 314 305 229 300 340 306 325 372 367 373 371 350 307 369 298 346 375 329 311 333 236 334 318 331 309 242 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 219 222 252 245 266 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c + + + BICOMP 33 + + ICCARM + 154 + + + __cstat + 212 + + + + + BICOMP + 211 70 32 121 253 150 257 177 85 230 97 237 134 358 360 131 81 47 335 320 231 263 234 217 105 + + + ICCARM + 263 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 237 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c + + + BICOMP + 128 + + + ICCARM + 5 + + + __cstat + 39 + + + + + BICOMP + 253 224 70 211 150 335 32 47 320 105 257 288 177 85 234 134 121 358 360 131 81 230 217 238 231 97 223 + + + ICCARM + 238 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 224 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c + + + BICOMP + 124 + + + ICCARM + 74 + + + __cstat + 87 + + + + + BICOMP + 85 360 131 150 121 70 217 219 134 358 81 47 335 320 257 32 177 253 211 230 234 105 242 231 97 222 + + + ICCARM + 242 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 219 222 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c + + + BICOMP + 171 + + + ICCARM + 200 + + + __cstat + 111 + + + + + BICOMP + 134 47 81 320 358 150 335 121 257 70 360 131 85 217 288 32 177 253 211 230 234 105 270 231 97 223 + + + ICCARM + 270 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c + + + BICOMP + 347 + + + ICCARM + 151 + + + __cstat + 23 + + + + + BICOMP + 230 257 70 150 177 85 105 288 32 253 211 234 121 134 358 360 131 81 47 335 320 217 265 231 97 223 + + + ICCARM + 265 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + + + BICOMP + 40 + + + ICCARM + 210 + + + __cstat + 27 + + + + + BICOMP + 150 360 131 233 85 231 121 70 134 358 81 47 335 320 257 32 177 253 211 230 97 250 234 217 105 + + + ICCARM + 250 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 233 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + + + BICOMP + 132 + + + ICCARM + 127 + __cstat 66 @@ -1556,151 +910,43 @@ BICOMP - 315 30 321 312 311 169 126 247 304 294 305 106 72 160 188 149 325 298 296 295 287 6 110 109 32 157 81 108 59 129 314 + 245 211 70 253 105 32 150 89 257 177 85 230 234 288 121 134 358 360 131 81 47 335 320 217 252 231 97 223 ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 149 30 169 110 32 157 109 106 188 6 126 81 72 160 59 312 108 129 + 252 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 245 89 288 223 - $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c BICOMP - 119 + 199 ICCARM - 175 + 36 __cstat - 141 + 182 BICOMP - 295 298 325 296 287 321 247 311 304 315 294 305 314 + 217 121 70 247 360 131 150 85 288 257 134 358 81 47 335 320 32 177 253 211 230 234 105 246 231 97 223 ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 + 246 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 247 288 223 - $PROJ_DIR$\..\..\..\..\Source\net.c - - - BICOMP - 80 - - - ICCARM - 91 - - - __cstat - 161 - - - - - BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - BICOMP - 123 - - - ICCARM - 137 - - - __cstat - 121 - - - - - BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - BICOMP - 49 - - - ICCARM - 291 - - - __cstat - 50 - - - - - BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - BICOMP - 79 - - - ICCARM - 53 - - - __cstat - 130 - - - - - BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 316 299 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 316 299 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\nvm.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8081rnb.c BICOMP @@ -1708,7 +954,257 @@ ICCARM - 83 + 172 + + + __cstat + 69 + + + + + BICOMP + 121 70 252 360 131 150 85 134 358 81 47 335 320 217 266 257 245 32 177 253 211 230 234 105 231 97 + + + ICCARM + 266 252 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 245 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c + + + BICOMP + 55 + + + ICCARM + 209 + + + __cstat + 198 + + + + + BICOMP + 131 360 150 85 121 70 105 257 288 134 358 81 47 335 320 234 32 177 253 211 230 217 260 231 97 223 + + + ICCARM + 260 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c + + + BICOMP + 102 + + + ICCARM + 145 + + + __cstat + 206 + + + + + BICOMP + 253 150 32 211 70 121 257 177 85 230 97 134 358 360 131 81 47 335 320 231 268 234 217 105 + + + ICCARM + 268 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + + + BICOMP + 52 + + + ICCARM + 50 + + + __cstat + 185 + + + + + BICOMP + 177 85 150 70 230 105 257 32 253 211 234 288 121 134 358 360 131 81 47 335 320 217 251 231 97 223 + + + ICCARM + 251 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c + + + BICOMP + 28 + + + ICCARM + 19 + + + __cstat + 113 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c + + + BICOMP + 204 + + + ICCARM + 24 + + + __cstat + 93 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + + + BICOMP + 189 + + + ICCARM + 352 + + + __cstat + 156 + + + + + BICOMP + 253 150 32 211 70 121 257 177 85 230 97 134 358 360 131 81 47 335 320 231 258 234 217 105 + + + ICCARM + 258 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c + + + BICOMP + 149 + + + ICCARM + 299 + + + __cstat + 63 + + + + + BICOMP + 257 70 150 85 281 177 231 89 32 253 211 47 335 320 134 288 121 358 360 131 81 230 97 276 234 217 105 223 + + + ICCARM + 276 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 89 281 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c + + + BICOMP + 31 + + + ICCARM + 142 + + + __cstat + 180 + + + + + BICOMP + 150 257 221 70 230 105 177 85 223 32 253 211 234 293 121 134 358 360 131 81 47 335 320 217 288 231 97 21 + + + ICCARM + 288 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 223 293 21 221 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c + + + BICOMP + 84 + + + ICCARM + 16 + + + __cstat + 125 + + + + + BICOMP + 70 253 211 223 257 32 150 231 177 85 230 280 121 134 358 360 131 81 47 335 320 97 288 234 217 105 282 227 + + + ICCARM + 288 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 223 280 282 227 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c + + + BICOMP + 116 + + + ICCARM + 9 __cstat @@ -1718,105 +1214,105 @@ BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 323 + 150 32 320 211 70 121 253 335 217 290 288 177 85 257 134 358 360 131 81 47 242 230 234 105 219 231 97 223 222 ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 323 + 121 150 70 358 131 81 360 211 134 85 47 290 257 32 177 253 335 230 234 105 97 231 217 320 288 223 242 219 222 - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\timer.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c BICOMP - 36 + 138 ICCARM - 89 + 197 __cstat - 19 + 169 BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 + 227 121 70 360 131 150 85 257 134 358 81 47 335 320 97 288 32 177 253 211 230 231 282 234 217 105 223 ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 + 282 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 227 288 223 - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\uart.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c BICOMP - 63 + 25 ICCARM - 143 + 7 __cstat - 131 - - - - - BICOMP - 30 204 305 227 304 247 294 166 106 169 192 321 311 315 99 188 191 35 231 325 298 296 295 287 255 225 149 110 109 32 157 6 229 235 197 34 314 196 48 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 231 255 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 225 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - BICOMP - 84 - - - ICCARM - 163 - - - __cstat - 127 - - - - - BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 - - - ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\flash.c - - - BICOMP 73 + + + + BICOMP + 85 360 131 150 257 121 70 105 288 134 358 81 47 335 320 234 32 177 253 211 230 217 297 231 97 223 + ICCARM - 134 + 297 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c + + + BICOMP + 98 + + + ICCARM + 349 + + + __cstat + 187 + + + + + BICOMP + 282 134 47 81 320 227 358 150 335 217 121 70 360 131 85 257 32 177 253 211 230 234 105 273 231 97 + + + ICCARM + 273 282 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 227 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c + + + BICOMP + 141 + + + ICCARM + 57 __cstat @@ -1826,11 +1322,173 @@ BICOMP - 169 106 298 166 35 295 227 30 325 296 287 204 99 188 191 48 260 321 247 311 304 315 294 305 199 149 110 109 32 157 6 229 235 196 314 197 192 34 + 150 335 134 358 257 81 47 320 105 288 121 70 360 131 85 234 32 177 253 211 230 217 292 231 97 223 ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 260 204 166 30 169 110 32 157 109 106 188 35 99 149 6 227 229 191 197 34 48 196 192 235 199 + 292 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c + + + BICOMP + 41 + + + ICCARM + 356 + + + __cstat + 186 + + + + + BICOMP + 150 335 257 134 358 81 47 320 244 121 70 360 131 85 231 288 32 177 253 211 230 97 223 287 234 217 105 + + + ICCARM + 287 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 244 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c + + + BICOMP + 213 + + + ICCARM + 100 + + + __cstat + 90 + + + + + BICOMP + 253 150 32 211 70 121 257 177 85 230 217 288 134 358 360 131 81 47 335 320 234 105 341 231 97 223 + + + ICCARM + 341 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + + + BICOMP + 18 + + + ICCARM + 29 + + + __cstat + 91 + + + + + BICOMP + 81 320 134 47 358 150 335 257 121 70 360 131 85 231 274 223 32 177 253 211 230 97 288 234 217 105 282 227 + + + ICCARM + 288 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 223 274 282 227 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + + + BICOMP + 363 + + + ICCARM + 153 + + + __cstat + 53 + + + + + BICOMP + 32 150 257 223 253 211 70 121 177 85 230 97 295 134 358 360 131 81 47 335 320 231 288 234 217 105 282 227 + + + ICCARM + 288 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 223 295 282 227 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c + + + BICOMP + 110 + + + ICCARM + 82 + + + __cstat + 140 + + + + + BICOMP + 150 335 134 358 81 47 320 121 288 257 70 360 131 85 217 32 177 253 211 230 234 105 285 231 97 223 + + + ICCARM + 285 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + BICOMP + 168 + + + ICCARM + 22 + + + __cstat + 107 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 @@ -1839,11 +1497,38 @@ BICOMP - 74 + 146 ICCARM - 158 + 129 + + + __cstat + 164 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + BICOMP + 117 + + + ICCARM + 43 __cstat @@ -1853,11 +1538,614 @@ BICOMP - 298 295 325 296 287 321 247 311 304 315 294 305 314 + 371 325 298 340 367 307 300 306 372 373 350 369 346 ICCARM - 314 321 325 247 298 311 296 304 295 315 287 294 305 + 300 340 306 325 372 367 373 371 350 307 369 298 346 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + + BICOMP + 60 + + + ICCARM + 51 + + + __cstat + 181 + + + + + BICOMP + 371 375 325 298 70 131 314 229 340 367 307 150 134 305 300 329 306 372 373 350 369 311 333 81 309 346 334 236 318 331 85 47 358 360 211 + + + ICCARM + 309 314 305 229 300 340 306 325 372 367 373 371 350 307 369 298 346 375 329 311 333 236 334 318 331 134 150 70 358 131 81 360 211 85 47 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + + BICOMP + 59 + + + ICCARM + 44 + + + __cstat + 38 + + + + + BICOMP + 333 311 236 + + + ICCARM + 333 236 311 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + BICOMP + 176 + + + ICCARM + 103 + + + __cstat + 208 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 315 354 375 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 315 354 375 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + + BICOMP + 58 + + + ICCARM + 45 + + + __cstat + 178 + + + + + BICOMP + 371 334 236 331 375 325 298 301 305 229 340 367 307 346 318 314 300 329 306 372 373 350 369 311 333 + + + ICCARM + 314 305 229 300 340 306 325 372 367 373 371 350 307 369 298 346 375 329 311 333 236 334 318 331 301 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 202 + + + ICCARM + 364 + + + __cstat + 99 + + + + + BICOMP + 350 150 335 288 253 211 70 376 372 32 47 320 97 222 227 280 306 373 369 219 177 85 121 242 238 340 325 367 371 307 298 346 257 134 358 360 131 81 230 231 282 300 234 217 105 224 223 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 242 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 219 222 280 282 227 238 288 223 224 376 + + + + + $PROJ_DIR$\..\hooks.c + + + BICOMP + 191 + + + ICCARM + 193 + + + __cstat + 104 + + + + + BICOMP + 346 257 340 307 32 150 367 253 211 70 217 242 325 371 298 177 85 230 121 321 306 372 373 350 369 219 134 358 360 131 81 47 335 320 234 105 300 231 97 222 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 321 242 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 219 222 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\flash.c + + + BICOMP + 71 + + + ICCARM + 72 + + + __cstat + 114 + + + + + BICOMP + 150 335 372 358 121 350 237 134 81 47 320 306 373 369 70 360 131 85 97 263 340 325 367 371 307 298 346 257 32 177 253 211 230 231 300 234 217 105 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 263 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 237 + + + + + $PROJ_DIR$\..\startup_XMC4700.s + + + AARM + 15 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\nvm.c + + + BICOMP + 120 + + + ICCARM + 201 + + + __cstat + 361 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 337 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 337 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + + + BICOMP + 165 + + + ICCARM + 163 + + + __cstat + 48 + + + + + BICOMP + 70 340 311 150 307 329 85 360 131 229 367 62 334 358 81 375 325 371 298 333 134 314 162 211 47 305 300 306 372 373 350 369 159 346 236 318 331 + + + ICCARM + 159 150 70 358 131 81 360 211 85 162 134 47 62 314 305 229 300 340 306 325 372 367 373 371 350 307 369 298 346 375 329 311 333 236 334 318 331 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c + + + BICOMP + 190 + + + ICCARM + 137 + + + __cstat + 157 + + + + + BICOMP + 306 320 369 32 150 47 257 373 224 253 211 70 335 121 242 372 350 177 85 97 223 238 340 325 367 371 307 298 346 288 134 358 360 131 81 230 231 300 234 217 105 219 222 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 238 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 288 223 224 242 219 222 + + + + + $PROJ_DIR$\..\led.c + + + BICOMP + 106 + + + ICCARM + 17 + + + __cstat + 11 + + + + + BICOMP + 325 298 177 85 371 150 70 230 217 242 340 367 307 346 257 32 253 211 121 321 306 372 373 350 369 219 134 358 360 131 81 47 335 320 234 105 300 231 97 222 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 321 242 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 219 222 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + + + BICOMP + 37 + + + ICCARM + 49 + + + __cstat + 54 + + + + + BICOMP + 85 211 329 70 150 305 372 134 350 300 306 373 369 311 333 47 314 304 229 375 340 325 367 371 307 298 346 334 236 318 331 358 360 131 81 + + + ICCARM + 314 305 229 300 340 306 325 372 367 373 371 350 307 369 298 346 375 329 311 333 236 334 318 331 304 134 150 70 358 131 81 360 211 85 47 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\uart.c + + + BICOMP + 86 + + + ICCARM + 126 + + + __cstat + 353 + + + + + BICOMP + 298 282 227 150 335 325 358 371 134 81 47 320 217 340 367 307 346 121 70 360 131 85 280 306 372 373 350 369 257 32 177 253 211 230 234 105 300 231 97 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 280 282 257 32 150 70 358 131 81 360 211 85 121 177 134 47 253 335 230 234 105 97 231 217 320 227 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c + + + BICOMP + 196 + + + ICCARM + 101 + + + __cstat + 10 + + + + + BICOMP + 298 325 371 340 367 307 150 97 306 372 373 350 369 346 300 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 97 150 + + + + + $PROJ_DIR$\..\lib\system_XMC4700.c + + + BICOMP + 173 + + + ICCARM + 20 + + + __cstat + 119 + + + + + BICOMP + 217 70 211 150 320 230 234 335 85 47 358 360 131 81 121 231 97 134 105 + + + ICCARM + 134 150 70 358 131 81 360 211 85 47 335 230 121 234 105 97 231 217 320 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\cpu.c + + + BICOMP + 345 + + + ICCARM + 207 + + + __cstat + 115 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\timer.c + + + BICOMP + 108 + + + ICCARM + 167 + + + __cstat + 148 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + BICOMP + 362 + + + ICCARM + 4 + + + __cstat + 152 + + + + + BICOMP + 350 372 306 373 369 340 325 367 371 307 298 346 300 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + BICOMP + 76 + + + ICCARM + 144 + + + __cstat + 359 + + + + + BICOMP + 371 325 298 340 367 307 300 306 372 373 350 369 346 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + BICOMP + 205 + + + ICCARM + 188 + + + __cstat + 122 + + + + + BICOMP + 309 371 214 325 298 329 318 314 340 367 307 346 300 334 236 331 306 372 373 350 369 305 229 375 311 333 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 214 314 305 229 375 329 311 333 236 334 318 331 309 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + BICOMP + 183 + + + ICCARM + 123 + + + __cstat + 95 + + + + + BICOMP + 307 195 340 346 367 85 360 131 150 365 89 357 325 371 298 47 358 81 70 134 306 372 373 350 369 211 67 61 139 192 300 + + + ICCARM + 300 340 306 325 372 367 373 371 350 307 369 298 346 134 150 70 358 131 81 360 211 85 47 357 195 67 139 89 61 365 192 + + + + + $PROJ_DIR$\..\shared_params.c + + + BICOMP + 380 + + + ICCARM + 379 + + + __cstat + 377 + + + + + BICOMP + 121 70 360 131 376 150 85 358 81 32 211 177 + + + ICCARM + 32 150 70 358 131 81 360 211 85 376 121 177 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.ewp b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.ewp index 1f775572..f3b48f3d 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.ewp +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Boot/ide/xmc4700.ewp @@ -182,6 +182,7 @@ 20 1395 @@ -15,28 +15,31 @@ - 124 - 27 - 27 - 27 - + + + + + 124272727 - Disassembly - _I0 - + + + Disassembly_I0 - 500 - 20 - + + + 50020 - 1 - 1 - + + + 11 - + + + + TabID-6569-18762 @@ -51,24 +54,20 @@ - 0 - - + + 0 TabID-17318-18765 Workspace Workspace - - xmc4700 - - + + xmc4700 - 0 - - + + 0 TabID-28066-18768 @@ -77,128 +76,21 @@ - 0 - - + + 0 - - - TextEditor - $WS_DIR$\..\main.c - 0 - 0 - 0 - 0 - 0 - 27 - 2531 - 2531 - - 0 - - 0 - - - 1000000 - 1000000 - - - 1 - + + + + + TextEditor$WS_DIR$\..\main.c0000024253125310TextEditor$WS_DIR$\..\net.c0000049557055700100000010000001 - - - - - iaridepm.enu1 - - - - - - - debuggergui.enu1 - - - - - - - armjlink2.enu1 - - - - - - - - - - -2 - -2 - 716 - 198 - -2 - -2 - 200 - 200 - 104167 - 198610 - 104167 - 713009 - - - - - - - - - - - -2 - -2 - 716 - 198 - -2 - -2 - 200 - 200 - 104167 - 198610 - 104167 - 713009 - - - - - - - - - - - -2 - -2 - 198 - 1922 - -2 - -2 - 1924 - 200 - 1002083 - 198610 - 104167 - 198610 - - - - - - - - - + + + + + + iaridepm.enu1debuggergui.enu1armjlink2.enu1-2-2716198-2-2200200104167198610104167713009-2-2716198-2-2200200104167198610104167713009-2-21981922-2-219242001002083198610104167198610 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.dni b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.dni index fe4481f4..eda28db6 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.dni +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.dni @@ -26,7 +26,7 @@ TraceBufferSize=0x00010000 TraceStallIfFIFOFull=0x00000000 TracePortSize=0x00000004 [DebugChecksum] -Checksum=1309327724 +Checksum=1440752563 [Exceptions] StopOnUncaught=_ 0 StopOnThrow=_ 0 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.wsdt b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.wsdt index 3faafa00..7beea39d 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.wsdt +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/settings/xmc4700.wsdt @@ -28,7 +28,7 @@ - + TabID-16961-13040 @@ -44,7 +44,7 @@ TabID-8639-16881Find in FilesFind-in-Files - 0 + 0 TabID-27710-13044 @@ -56,20 +56,20 @@ - 0 + 0 - TextEditor$WS_DIR$\..\main.c00000272531253100100000010000001 + TextEditor$WS_DIR$\..\main.c000002428842884TextEditor$WS_DIR$\..\net.c000001356630663010100000010000001 - iaridepm.enu1-2-2753475-2-2200200104167198610248438749752-2-22091922-2-219242111002083209533104167198610 + iaridepm.enu1-2-2962475-2-2200200104167198610248438957299-2-2962376-2-219242111002083209533196875957299 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.dep b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.dep index bd91dc09..bff3925e 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.dep +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.dep @@ -2,441 +2,334 @@ 2 - 3513063822 + 1650499025 Debug - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ecat.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eru.h - $PROJ_DIR$\..\obj\xmc4_eru.pbi - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\xmc_rtc.o - $PROJ_DIR$\..\obj\system_XMC4700.o - $PROJ_DIR$\..\obj\xmc_ecat.pbi - $PROJ_DIR$\..\obj\xmc_posif.o - $PROJ_DIR$\..\obj\xmc_spi.o - $PROJ_DIR$\..\obj\xmc_sdmmc.o - $PROJ_DIR$\..\obj\xmc4_scu.pbi - $PROJ_DIR$\..\obj\xmc4_rtc.pbi - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\xmc_can.pbi - $PROJ_DIR$\..\obj\xmc_hrpwm.o - $PROJ_DIR$\..\obj\xmc_dac.pbi - $PROJ_DIR$\..\obj\xmc_usic.o - $PROJ_DIR$\..\obj\xmc_vadc.o - $PROJ_DIR$\..\obj\xmc_posif.pbi - $PROJ_DIR$\..\obj\xmc_ccu8.o - $PROJ_DIR$\..\obj\xmc_ledts.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\xmc4_flash.pbi - $PROJ_DIR$\..\obj\xmc_fce.pbi - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.o - $PROJ_DIR$\..\obj\xmc_eth_mac.o - $PROJ_DIR$\..\obj\xmc_dma.pbi - $PROJ_DIR$\..\obj\xmc_ecat.o - $PROJ_DIR$\..\obj\xmc_usbd.o - $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.o - $PROJ_DIR$\..\bin\demoprog_xmc4700.srec - $PROJ_DIR$\..\obj\xmc_i2c.o - $PROJ_DIR$\..\obj\xmc_wdt.o + $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu4.h + $PROJ_DIR$\..\obj\xmc_gpio.__cstat.et $PROJ_DIR$\..\obj\xmc_eth_mac.pbi - $PROJ_DIR$\..\obj\xmc_ebu.pbi + $PROJ_DIR$\..\obj\xmc_uart.o + $PROJ_DIR$\..\obj\xmc_gpio.o + $PROJ_DIR$\..\obj\xmc4_gpio.pbi + $PROJ_DIR$\..\obj\xmc_rtc.o + $PROJ_DIR$\..\obj\xmc_vadc.o + $PROJ_DIR$\..\obj\xmc_spi.o + $PROJ_DIR$\..\obj\xmc4_eru.pbi $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\xmc_ecat.pbi + $PROJ_DIR$\..\obj\xmc_ccu4.pbi $PROJ_DIR$\..\obj\xmc_usbd.__cstat.et - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\obj\xmc_posif.__cstat.et - $PROJ_DIR$\..\obj\xmc_eru.pbi + $PROJ_DIR$\..\obj\xmc_rtc.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_mac.__cstat.et + $PROJ_DIR$\..\obj\xmc_dac.__cstat.et + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.o + $PROJ_DIR$\..\obj\xmc_usic.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\xmc_dsd.pbi + $PROJ_DIR$\..\obj\timer.__cstat.et $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\xmc_posif.__cstat.et + $PROJ_DIR$\..\obj\xmc_common.__cstat.et + $PROJ_DIR$\..\obj\xmc_ebu.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\xmc_ccu8.__cstat.et + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\xmc4_gpio.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.pbi + $PROJ_DIR$\..\obj\xmc4_rtc.o + $PROJ_DIR$\..\obj\xmc4_gpio.o + $PROJ_DIR$\..\obj\xmc4_rtc.pbi + $PROJ_DIR$\..\obj\xmc_hrpwm.o + $PROJ_DIR$\..\obj\system_XMC4700.__cstat.et + $PROJ_DIR$\..\obj\xmc4_scu.pbi + $PROJ_DIR$\..\obj\xmc_sdmmc.o + $PROJ_DIR$\..\obj\xmc_ebu.o + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\xmc_posif.pbi + $PROJ_DIR$\..\obj\startup_XMC4700.o + $PROJ_DIR$\..\obj\boot.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\system_XMC4700.o + $PROJ_DIR$\..\obj\xmc_common.pbi + $PROJ_DIR$\..\obj\xmc_posif.o + $PROJ_DIR$\..\obj\xmc_ledts.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\xmc_ccu8.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\xmc_ecat.__cstat.et + $PROJ_DIR$\..\obj\xmc_spi.__cstat.et + $PROJ_DIR$\..\obj\xmc4_flash.pbi + $PROJ_DIR$\..\obj\xmc_dac.pbi + $PROJ_DIR$\..\obj\xmc_dsd.__cstat.et + $PROJ_DIR$\..\obj\xmc_can.pbi + $PROJ_DIR$\..\obj\xmc_fce.pbi + $PROJ_DIR$\..\obj\xmc_dma.o + $PROJ_DIR$\..\obj\uip_arp.o + $PROJ_DIR$\..\obj\dhcpc.o + $PROJ_DIR$\..\obj\uip_timer.pbi + $TOOLKIT_DIR$\lib\dl7M_tln.a + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\uiplib.o + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\netdev.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbh.o + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\dhcpc.__cstat.et + $PROJ_DIR$\..\obj\xmc_i2s.o + $PROJ_DIR$\..\obj\uiplib.__cstat.et + $PROJ_DIR$\..\obj\xmc_ccu8.o + $PROJ_DIR$\..\obj\uip.__cstat.et + $PROJ_DIR$\..\obj\uip.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\dhcpc.pbi + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\uip.pbi + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\uiplib.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\xmc_wdt.pbi + $PROJ_DIR$\..\obj\demoprog_xmc4700.map + $PROJ_DIR$\..\obj\xmc_eth_mac.o + $TOOLKIT_DIR$\inc\c\stdbool.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\bin\demoprog_xmc4700.srec + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\xmc4_scu.__cstat.et + $PROJ_DIR$\..\obj\xmc_i2c.pbi + $PROJ_DIR$\..\obj\xmc_i2c.__cstat.et + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\xmc_usbh.pbi + $PROJ_DIR$\..\obj\xmc_ledts.pbi + $PROJ_DIR$\..\obj\xmc4700.pbd + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\xmc4_eru.__cstat.et + $PROJ_DIR$\..\obj\xmc_fce.o + $PROJ_DIR$\..\obj\xmc_eru.pbi + $PROJ_DIR$\..\obj\xmc_sdmmc.__cstat.et + $PROJ_DIR$\..\obj\xmc_ccu4.__cstat.et + $PROJ_DIR$\..\obj\xmc_hrpwm.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\xmc_ledts.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\xmc_usic.pbi + $PROJ_DIR$\..\obj\xmc4_eru.o + $PROJ_DIR$\..\obj\xmc_uart.pbi + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\xmc_sdmmc.pbi + $PROJ_DIR$\..\obj\xmc_vadc.pbi + $PROJ_DIR$\..\obj\xmc_i2s.pbi + $PROJ_DIR$\..\obj\xmc_dsd.o + $PROJ_DIR$\..\obj\xmc_eru.o + $PROJ_DIR$\..\obj\xmc_wdt.o + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.o + $PROJ_DIR$\..\obj\xmc_i2c.o + $PROJ_DIR$\..\obj\xmc_dac.o + $PROJ_DIR$\..\obj\xmc_dma.pbi + $PROJ_DIR$\..\obj\xmc4_flash.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbh.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbd.o + $PROJ_DIR$\..\obj\xmc4_scu.o + $PROJ_DIR$\..\bin\demoprog_xmc4700.out + $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.__cstat.et + $PROJ_DIR$\..\obj\xmc_ecat.o + $PROJ_DIR$\..\obj\xmc_dma.__cstat.et $PROJ_DIR$\..\obj\xmc_vadc.__cstat.et $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\xmc_ccu8.__cstat.et - $PROJ_DIR$\..\obj\xmc_can.__cstat.et - $PROJ_DIR$\..\obj\xmc4_rtc.o - $PROJ_DIR$\..\obj\xmc_gpio.__cstat.et - $PROJ_DIR$\..\obj\xmc_ledts.__cstat.et - $PROJ_DIR$\..\obj\xmc_eru.__cstat.et - $PROJ_DIR$\..\obj\xmc_ccu4.pbi - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\xmc_wdt.__cstat.et - $PROJ_DIR$\..\obj\xmc_i2s.__cstat.et - $PROJ_DIR$\..\obj\xmc_usbh.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\xmc_uart.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.__cstat.et - $PROJ_DIR$\..\obj\xmc4_rtc.__cstat.et - $PROJ_DIR$\..\obj\xmc_dma.o - $PROJ_DIR$\..\obj\xmc_usic.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.__cstat.et - $PROJ_DIR$\..\obj\xmc_dsd.o - $PROJ_DIR$\..\obj\xmc4_gpio.o - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\xmc_i2c.__cstat.et - $PROJ_DIR$\..\obj\xmc_i2s.pbi - $PROJ_DIR$\..\obj\xmc_common.o - $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\..\obj\xmc_dac.o - $PROJ_DIR$\..\obj\xmc_fce.o - $PROJ_DIR$\..\obj\xmc4_eru.o - $PROJ_DIR$\..\obj\xmc_vadc.pbi - $PROJ_DIR$\..\obj\xmc_can.o - $PROJ_DIR$\..\obj\xmc_i2s.o $PROJ_DIR$\..\obj\xmc4_flash.o - $PROJ_DIR$\..\obj\xmc4_scu.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\xmc_rtc.pbi - $PROJ_DIR$\..\obj\xmc_eru.o $PROJ_DIR$\..\obj\xmc_fce.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.__cstat.et - $PROJ_DIR$\..\obj\xmc_sdmmc.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.pbi - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\xmc_ebu.o - $PROJ_DIR$\..\obj\xmc_gpio.o - $PROJ_DIR$\..\obj\xmc_eth_mac.__cstat.et - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\xmc_common.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\obj\startup_XMC4700.o - $PROJ_DIR$\..\obj\xmc_ecat.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\xmc_dsd.__cstat.et - $PROJ_DIR$\..\obj\xmc_dsd.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\xmc_usbh.o - $PROJ_DIR$\..\obj\xmc_uart.o - $PROJ_DIR$\..\obj\system_XMC4700.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\xmc_ccu4.__cstat.et - $PROJ_DIR$\..\obj\xmc_common.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\xmc_dma.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\xmc_ccu8.pbi - $PROJ_DIR$\..\obj\xmc_spi.__cstat.et - $PROJ_DIR$\..\obj\xmc_rtc.__cstat.et - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\xmc4_gpio.__cstat.et - $PROJ_DIR$\..\obj\xmc_dac.__cstat.et - $PROJ_DIR$\..\obj\xmc4_scu.__cstat.et - $PROJ_DIR$\..\obj\xmc_ebu.__cstat.et - $PROJ_DIR$\..\obj\xmc4_flash.__cstat.et - $PROJ_DIR$\..\obj\demoprog_xmc4700.map - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\xmc4700.pbd - $PROJ_DIR$\..\bin\demoprog_xmc4700.out - $PROJ_DIR$\..\cfg\memory.x - $PROJ_DIR$\..\obj\xmc_uart.pbi - $PROJ_DIR$\..\obj\xmc_sdmmc.pbi - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\xmc4_eru.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\xmc_usbh.pbi - $PROJ_DIR$\..\obj\xmc_ccu4.o - $PROJ_DIR$\..\obj\xmc_eth_phy_dp83848.pbi - $PROJ_DIR$\..\obj\xmc_wdt.pbi - $PROJ_DIR$\..\obj\xmc_gpio.pbi - $PROJ_DIR$\..\obj\xmc_usic.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\xmc4_gpio.pbi - $PROJ_DIR$\..\obj\xmc_ledts.pbi - $PROJ_DIR$\..\obj\xmc_spi.pbi - $PROJ_DIR$\..\obj\xmc_hrpwm.__cstat.et - $PROJ_DIR$\..\obj\xmc_hrpwm.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\xmc_i2c.pbi - $PROJ_DIR$\..\obj\main.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\xmc_can.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.__cstat.et + $PROJ_DIR$\..\obj\xmc_usic.__cstat.et + $PROJ_DIR$\..\obj\xmc_i2s.__cstat.et + $PROJ_DIR$\..\obj\xmc_eru.__cstat.et + $PROJ_DIR$\..\obj\xmc_rtc.pbi + $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_scu.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_can_map.h $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_eru_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_flash.h - $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c $PROJ_DIR$\..\lib\xmclib\inc\xmc4_ccu4_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c + $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\lib\cmsis\core_cmSimd.h $PROJ_DIR$\..\lib\xmclib\inc\xmc4_ccu8_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c - $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c - $PROJ_DIR$\..\lib\cmsis\core_cm4.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu8.h - $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_gpio_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_eru_map.h $PROJ_DIR$\..\lib\xmclib\inc\xmc4_usic_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dac.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_device.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu4.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc4_scu.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_common.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dsd.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c - $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ebu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_can_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_flash.h + $PROJ_DIR$\..\lib\cmsis\core_cm4.h + $PROJ_DIR$\..\lib\uip\clock-arch.h $PROJ_DIR$\..\lib\xmclib\inc\xmc4_rtc.h + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c $PROJ_DIR$\..\lib\xmclib\inc\xmc4_gpio.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc4_gpio_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c $PROJ_DIR$\..\lib\xmclib\inc\xmc_can.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu8.h $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_wdt.h - $PROJ_DIR$\..\lib\system_XMC4700.c - $PROJ_DIR$\..\lib\system_XMC4700.h - $PROJ_DIR$\..\lib\XMC4700.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usic.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\obj\system_XMC4700.pbi - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\startup_XMC4700.s - $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.pbi - $PROJ_DIR$\..\obj\xmc_usbd.pbi - $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_uart.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_spi.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd_regs.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbh.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_flash.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_rtc.h $PROJ_DIR$\..\lib\xmclib\inc\xmc_scu.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2s.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_spi.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbh.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_uart.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ledts.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_rtc.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2s.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_sdmmc.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd_regs.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usic.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_posif.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c $PROJ_DIR$\..\lib\xmclib\inc\xmc_gpio.h $PROJ_DIR$\..\lib\xmclib\inc\xmc_hrpwm.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_sdmmc.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8081rnb.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_posif.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ledts.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_fce.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2c.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_common.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ecat.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dsd.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dac.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eru.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_fce.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_device.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_flash.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_phy.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ebu.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8081rnb.c + $PROJ_DIR$\..\startup_XMC4700.s + $PROJ_DIR$\..\lib\system_XMC4700.c + $PROJ_DIR$\..\net.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_wdt.h + $PROJ_DIR$\..\lib\XMC4700.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + $PROJ_DIR$\..\lib\system_XMC4700.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\net.c + $TOOLKIT_DIR$\inc\c\ycheck.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\xmc_wdt.__cstat.et + $PROJ_DIR$\..\obj\xmc4_rtc.__cstat.et + $PROJ_DIR$\..\obj\netdev.o + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\..\obj\xmc_usbd.pbi + $PROJ_DIR$\..\obj\xmc_spi.pbi + $PROJ_DIR$\..\obj\clock-arch.pbi + $PROJ_DIR$\..\obj\xmc_uart.__cstat.et + $PROJ_DIR$\..\obj\xmc_hrpwm.__cstat.et + $PROJ_DIR$\..\cfg\memory.x + $PROJ_DIR$\..\obj\xmc_ccu4.o + $PROJ_DIR$\..\obj\xmc_gpio.pbi + $PROJ_DIR$\..\obj\xmc_ebu.__cstat.et + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.o + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8081rnb.__cstat.et + $PROJ_DIR$\..\obj\xmc_common.o + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\system_XMC4700.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\xmc_can.o + $PROJ_DIR$\..\obj\xmc_eth_phy_ksz8031rnl.pbi + $PROJ_DIR$\..\obj\shared_params.pbi + $PROJ_DIR$\..\shared_params.h + $PROJ_DIR$\..\shared_params.c + $PROJ_DIR$\..\obj\shared_params.o + $PROJ_DIR$\..\obj\shared_params.__cstat.et - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c BICOMP - 35 - - - ICCARM - 27 - - - __cstat - 90 - - - - - BICOMP - 223 128 130 166 44 91 137 39 174 204 104 158 153 221 107 113 144 14 66 147 109 189 188 154 226 148 143 168 - - - ICCARM - 226 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 223 39 221 168 - - - - - [ROOT_NODE] - - - ILINK - 123 119 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c - - - BICOMP - 41 - - - ICCARM - 82 - - - __cstat 50 - - - - BICOMP - 137 14 66 149 104 148 107 130 113 144 147 109 189 188 174 91 204 166 128 158 143 3 153 154 44 - ICCARM - 3 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 149 - - - - - $PROJ_DIR$\..\bin\demoprog_xmc4700.out - - - OBJCOPY - 32 - - - ILINK - 119 - - - - - ILINK - 124 23 5 146 95 7 100 74 78 64 47 79 76 132 21 69 72 60 63 88 29 82 27 31 26 65 73 89 16 33 77 22 9 6 11 10 102 30 101 18 19 34 42 120 94 97 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c - - - BICOMP - 138 - - - ICCARM - 64 + 286 __cstat - 114 + 28 BICOMP - 204 104 137 130 158 154 174 91 166 128 107 181 113 144 14 66 147 109 189 188 153 44 227 148 143 161 + 98 116 47 84 267 23 43 93 268 48 244 252 273 32 97 223 119 166 156 210 160 161 143 ICCARM - 227 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 181 161 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c - - - BICOMP - 4 - - - ICCARM - 74 - - - __cstat - 129 - - - - - BICOMP - 44 107 130 149 14 66 137 104 113 144 147 109 189 188 153 221 174 91 204 166 128 158 154 3 148 143 168 - - - ICCARM - 3 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 149 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c - - - BICOMP - 24 - - - ICCARM - 78 - - - __cstat - 118 - - - - - BICOMP - 128 130 91 107 166 137 174 204 104 158 143 150 113 144 14 66 147 109 189 188 148 219 153 154 44 - - - ICCARM - 219 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 150 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c - - - BICOMP - 12 - - - ICCARM - 79 - - - __cstat - 116 - - - - - BICOMP - 137 189 143 144 113 147 109 188 174 107 130 14 66 104 168 91 204 166 128 158 148 221 153 154 44 - - - ICCARM - 221 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 168 + 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 @@ -445,106 +338,21 @@ BICOMP - 110 + 54 ICCARM - 21 + 81 __cstat - 45 + 31 - - BICOMP - 188 147 155 109 113 144 137 189 154 221 174 107 130 14 66 104 91 204 166 128 158 153 44 159 148 143 168 - ICCARM - 159 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 155 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c - - - BICOMP - 17 - - - ICCARM - 72 - - - __cstat - 115 - - - - - BICOMP - 113 109 147 188 144 137 189 107 174 130 14 66 104 154 221 91 204 166 128 158 153 44 165 148 143 168 - - - ICCARM - 165 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c - - - BICOMP - 28 - - - ICCARM - 60 - - - __cstat - 108 - - - - - BICOMP - 154 107 130 171 14 66 137 104 221 174 113 144 147 109 189 188 91 204 166 128 158 153 44 170 148 143 168 - - - ICCARM - 170 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 171 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c - - - BICOMP - 99 - - - ICCARM - 63 - - - __cstat - 98 - - - - - BICOMP - 158 174 130 137 204 104 44 221 91 166 128 153 107 113 144 14 66 147 109 189 188 154 175 148 143 168 - - - ICCARM - 175 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 + 177 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 162 179 154 @@ -553,38 +361,309 @@ BICOMP - 51 + 15 ICCARM - 132 + 281 __cstat - 105 + 113 BICOMP - 144 137 113 189 147 109 188 221 107 130 14 66 104 148 174 152 91 204 166 128 158 143 167 153 154 44 168 + 93 267 43 244 268 48 252 179 116 98 47 84 23 156 210 157 32 97 223 119 166 273 3 160 161 143 154 ICCARM - 167 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 152 221 168 + 3 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 157 179 154 - $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + [ROOT_NODE] + + + ILINK + 138 95 + + + + + $PROJ_DIR$\..\bin\demoprog_xmc4700.out + + + OBJCOPY + 99 + + + ILINK + 95 + + + + + ILINK + 280 46 287 65 53 104 269 272 297 45 49 55 83 64 88 69 121 144 36 35 137 292 281 81 286 132 63 127 42 140 128 96 21 130 284 110 7 38 131 79 52 51 9 41 11 6 136 73 22 10 129 26 115 76 67 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c BICOMP - 36 + 277 ICCARM - 88 + 287 + + + __cstat + 77 + + + + + BICOMP + 238 244 252 261 161 47 119 273 116 167 20 257 241 295 166 160 267 93 98 259 156 84 268 143 97 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 167 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c + + + BICOMP + 40 + + + ICCARM + 137 + + + __cstat + 101 + + + + + BICOMP + 267 244 273 93 43 268 48 252 210 116 98 47 84 23 154 32 97 223 119 166 156 179 160 161 143 + + + ICCARM + 179 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c + + + BICOMP + 12 + + + ICCARM + 121 + + + __cstat + 109 + + + + + BICOMP + 143 116 98 163 47 84 267 23 43 93 268 48 244 252 160 179 210 32 97 223 119 166 161 219 156 273 154 + + + ICCARM + 219 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 163 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c + + + BICOMP + 8 + + + ICCARM + 36 + + + __cstat + 33 + + + + + BICOMP + 97 23 267 98 166 161 210 32 223 119 116 173 43 93 47 84 268 48 244 252 160 143 204 156 273 174 + + + ICCARM + 204 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 173 174 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + BICOMP + 291 + + + ICCARM + 272 + + + __cstat + 72 + + + + + BICOMP + 166 223 116 47 84 210 224 261 267 255 43 244 238 273 250 254 32 98 242 204 228 20 257 241 295 252 156 93 268 259 256 247 173 97 23 160 161 119 143 171 246 167 245 263 48 174 227 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 242 250 171 254 256 247 167 246 245 263 255 204 210 32 23 43 48 223 173 174 224 227 228 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c + + + BICOMP + 58 + + + ICCARM + 144 + + + __cstat + 134 + + + + + BICOMP + 119 98 32 116 223 267 210 97 23 166 273 165 43 93 47 84 268 48 244 252 156 225 160 161 143 + + + ICCARM + 225 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 165 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c + + + BICOMP + 37 + + + ICCARM + 35 + + + __cstat + 271 + + + + + BICOMP + 98 166 267 97 23 116 210 168 32 223 119 273 179 274 43 93 47 84 268 48 244 252 156 188 160 161 143 154 + + + ICCARM + 188 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 274 168 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c + + + BICOMP + 61 + + + ICCARM + 292 + + + __cstat + 146 + + + + + BICOMP + 223 155 98 119 267 244 32 48 252 143 210 179 97 23 160 43 116 93 47 84 268 166 161 176 156 273 154 + + + ICCARM + 176 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 155 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c + + + BICOMP + 282 + + + ICCARM + 7 + + + __cstat + 4 + + + + + BICOMP + 23 47 84 267 116 98 161 173 43 93 268 48 244 252 210 32 97 223 119 166 160 143 204 156 273 174 + + + ICCARM + 204 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 173 174 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c + + + BICOMP + 106 + + + ICCARM + 52 __cstat @@ -594,461 +673,51 @@ BICOMP - 204 104 137 130 158 44 174 91 166 128 153 221 107 113 144 14 66 147 109 189 188 154 178 148 143 168 + 267 244 43 93 210 268 48 252 143 179 116 98 47 84 23 160 32 97 223 119 166 161 187 156 273 154 ICCARM - 178 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 + 187 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 - $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c BICOMP - 13 + 114 ICCARM - 47 - - - __cstat - 59 - - - - - ICCARM - 220 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 71 180 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c - - - BICOMP - 106 - - - ICCARM - 69 - - - __cstat - 93 - - - - - BICOMP - 130 107 14 66 137 104 113 144 147 109 189 188 143 91 204 166 128 158 148 174 153 154 44 - - - ICCARM - 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c - - - BICOMP - 8 - - - ICCARM - 29 - - - __cstat - 96 - - - - - BICOMP - 166 137 91 128 130 107 174 204 104 158 143 113 144 14 66 147 109 189 188 148 1 153 154 44 - - - ICCARM - 1 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c - - - BICOMP - 15 - - - ICCARM - 76 - - - __cstat - 46 - - - - - BICOMP - 166 179 130 128 137 189 91 109 188 44 174 221 204 104 153 113 107 144 14 66 147 158 154 184 148 143 168 - - - ICCARM - 184 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 179 - - - - - $PROJ_DIR$\..\lib\system_XMC4700.c - - - BICOMP - 202 - - - ICCARM - 7 - - - __cstat - 103 - - - - - BICOMP - 154 130 128 137 188 158 153 189 104 109 144 14 66 147 107 148 143 113 44 - - - ICCARM - 113 137 130 144 66 147 14 128 104 109 189 158 107 153 44 143 148 154 188 - - - - - $PROJ_DIR$\..\led.c - - - BICOMP - 127 - - - ICCARM - 5 - - - __cstat - 37 - - - - - BICOMP - 193 158 143 189 107 137 14 66 204 104 130 227 92 201 205 188 148 144 147 174 91 166 190 153 154 128 44 181 113 109 161 - - - ICCARM - 190 92 189 158 107 137 130 144 66 147 14 128 153 44 143 148 154 188 201 193 205 227 174 91 104 204 113 109 166 181 161 - - - - - $PROJ_DIR$\..\boot.c - - - BICOMP - 70 - - - ICCARM - 23 - - - __cstat - 52 - - - - - BICOMP - 44 153 191 193 158 104 113 174 210 189 130 137 181 204 227 184 92 201 205 188 154 128 107 91 166 109 161 163 221 190 148 144 14 66 147 143 179 168 - - - ICCARM - 190 92 189 158 107 137 130 144 66 147 14 128 153 44 143 148 154 188 201 193 205 227 174 91 104 204 113 109 166 181 161 210 191 163 184 221 168 179 - - - - - $PROJ_DIR$\..\main.c - - - BICOMP - 121 - - - ICCARM - 146 - - - __cstat - 56 - - - - - BICOMP - 201 137 44 92 205 158 107 147 189 193 188 148 130 66 190 153 154 144 14 128 143 - - - ICCARM - 190 92 189 158 107 137 130 144 66 147 14 128 153 44 143 148 154 188 201 193 205 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c - - - BICOMP - 125 - - - ICCARM - 102 - - - __cstat - 57 - - - - - BICOMP - 130 166 128 168 174 91 137 148 204 104 158 210 107 113 144 14 66 147 109 189 188 143 221 153 154 44 191 163 - - - ICCARM - 221 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 168 210 191 163 - - - - - $PROJ_DIR$\..\timer.c - - - BICOMP - 80 - - - ICCARM - 100 - - - __cstat - 87 - - - - - BICOMP - 188 189 137 44 193 107 147 92 201 205 158 148 130 66 190 153 154 144 14 128 143 - - - ICCARM - 190 92 189 158 107 137 130 144 66 147 14 128 153 44 143 148 154 188 201 193 205 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c - - - BICOMP - 131 - - - ICCARM - 101 - - - __cstat - 55 - - - - - BICOMP - 137 91 188 128 130 107 166 189 154 215 221 204 104 174 113 144 14 66 147 109 227 158 153 44 181 148 143 168 161 - - - ICCARM - 107 137 130 144 66 147 14 128 113 104 109 215 174 91 204 166 189 158 153 44 143 148 154 188 221 168 227 181 161 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c - - - BICOMP - 208 - - - ICCARM - 30 - - - __cstat 38 - - - - BICOMP - 174 130 137 104 214 204 148 39 91 166 128 109 189 188 113 221 107 144 14 66 147 158 143 213 153 154 44 168 - - - ICCARM - 213 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 39 214 221 168 - - - - - $PROJ_DIR$\..\startup_XMC4700.s - - - AARM - 95 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c - - - BICOMP - 136 - - - ICCARM - 18 - __cstat - 61 + 279 BICOMP - 163 107 130 14 66 137 104 174 113 144 147 109 189 188 143 221 91 204 166 128 158 148 191 153 154 44 168 + 223 267 32 119 98 116 210 97 23 166 273 43 93 47 84 268 48 244 252 156 205 160 161 143 ICCARM - 191 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 163 221 168 + 205 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 - $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c BICOMP - 140 + 124 ICCARM - 10 - - - __cstat - 111 - - - - - BICOMP - 91 137 174 168 166 128 130 107 204 104 158 143 212 113 144 14 66 147 109 189 188 148 221 153 154 44 191 163 - - - ICCARM - 221 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 168 212 191 163 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c - - - BICOMP - 75 - - - ICCARM - 19 - - - __cstat - 43 - - - - - BICOMP - 137 189 174 113 144 147 109 188 199 107 130 14 66 104 148 221 91 204 166 128 158 143 168 194 153 154 44 - - - ICCARM - 194 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 199 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c - - - BICOMP - 134 - - - ICCARM - 34 - - - __cstat - 53 - - - - - BICOMP - 166 137 91 128 130 107 174 204 104 158 154 221 113 144 14 66 147 109 189 188 153 44 186 148 143 168 - - - ICCARM - 186 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c - - - BICOMP - 81 - - - ICCARM - 6 + 41 __cstat @@ -1058,11 +727,254 @@ BICOMP - 137 174 180 130 158 44 204 104 168 91 166 128 153 220 107 113 144 14 66 147 109 189 188 154 221 148 143 71 + 267 244 43 93 268 48 252 116 179 210 98 47 84 23 161 32 97 223 119 166 160 143 191 156 273 154 ICCARM - 221 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 168 220 71 180 + 191 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + + + BICOMP + 276 + + + ICCARM + 11 + + + __cstat + 57 + + + + + BICOMP + 32 267 210 154 223 119 98 116 97 23 166 273 183 43 93 47 84 268 48 244 252 156 179 160 161 143 199 164 + + + ICCARM + 179 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 154 183 199 164 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c + + + BICOMP + 122 + + + ICCARM + 6 + + + __cstat + 278 + + + + + BICOMP + 98 223 119 154 210 32 267 156 97 23 166 186 116 43 93 47 84 268 48 244 252 273 179 160 161 143 199 164 + + + ICCARM + 179 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 154 186 199 164 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c + + + BICOMP + 275 + + + ICCARM + 136 + + + __cstat + 16 + + + + + BICOMP + 210 98 267 23 195 97 156 30 32 223 119 48 244 252 43 179 116 93 47 84 268 166 273 180 160 161 143 154 + + + ICCARM + 180 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 30 195 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c + + + BICOMP + 105 + + + ICCARM + 73 + + + __cstat + 135 + + + + + BICOMP + 267 32 252 119 98 116 223 244 161 184 179 97 23 210 43 93 47 84 268 48 204 166 160 143 173 156 273 154 174 + + + ICCARM + 116 267 98 93 84 268 47 119 43 23 48 184 210 32 97 223 244 166 160 143 273 156 161 252 179 154 204 173 174 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c + + + BICOMP + 120 + + + ICCARM + 22 + + + __cstat + 148 + + + + + BICOMP + 164 116 98 47 84 267 23 210 43 93 268 48 244 252 273 179 32 97 223 119 166 156 199 160 161 143 154 + + + ICCARM + 199 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 164 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c + + + BICOMP + 44 + + + ICCARM + 51 + + + __cstat + 27 + + + + + BICOMP + 23 47 84 267 210 116 98 143 179 43 93 268 48 244 252 160 32 97 223 119 166 161 200 156 273 154 + + + ICCARM + 200 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c + + + BICOMP + 125 + + + ICCARM + 10 + + + __cstat + 142 + + + + + BICOMP + 267 244 210 43 93 268 48 252 226 116 98 47 84 23 156 179 32 97 223 119 166 273 154 202 160 161 143 + + + ICCARM + 202 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 226 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c + + + BICOMP + 94 + + + ICCARM + 129 + + + __cstat + 270 + + + + + BICOMP + 223 267 32 119 98 116 210 97 23 166 161 179 43 93 47 84 268 48 244 252 160 143 243 156 273 154 + + + ICCARM + 243 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + + + BICOMP + 126 + + + ICCARM + 79 + + + __cstat + 149 + + + + + BICOMP + 268 252 43 48 93 267 244 210 116 98 47 84 23 156 190 154 32 97 223 119 166 273 179 160 161 143 199 164 + + + ICCARM + 179 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 154 190 199 164 @@ -1071,128 +983,57 @@ BICOMP - 145 + 102 ICCARM - 33 + 131 __cstat - 67 + 103 BICOMP - 191 113 109 147 188 163 144 137 189 154 107 130 14 66 104 174 91 204 166 128 158 153 44 242 148 143 + 199 43 48 268 252 164 93 267 244 161 116 98 47 84 23 210 32 97 223 119 166 160 143 206 156 273 ICCARM - 242 191 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 163 + 206 199 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 164 - $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c BICOMP - 139 + 151 ICCARM - 22 + 9 __cstat - 49 + 17 BICOMP - 137 189 113 144 174 147 109 188 44 221 107 130 14 66 104 153 91 204 166 128 158 154 238 148 143 168 + 267 210 168 98 166 143 97 23 154 32 223 119 160 188 116 43 93 47 84 268 48 244 252 161 179 156 273 274 ICCARM - 238 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 + 179 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 154 188 274 168 - $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c - - - BICOMP - 126 - - - ICCARM - 11 - - - __cstat - 85 - - - - - BICOMP - 137 189 113 144 147 109 188 107 221 174 130 14 66 104 154 91 204 166 128 158 153 44 231 148 143 168 - - - ICCARM - 231 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c - - - BICOMP - 207 - - - ICCARM - 26 - - - __cstat - 58 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c - - - BICOMP - 135 - - - ICCARM - 89 - - - __cstat - 48 - - - - - BICOMP - 104 14 66 137 107 130 154 181 113 144 147 109 189 188 174 91 204 166 128 158 153 44 227 148 143 161 - - - ICCARM - 227 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 181 161 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c BICOMP @@ -1200,51 +1041,7 @@ ICCARM - 31 - - - __cstat - 84 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c - - - BICOMP - 25 - - - ICCARM - 73 - - - __cstat - 83 - - - - - BICOMP - 66 14 137 104 107 130 44 174 221 113 144 147 109 189 188 153 91 204 166 128 158 154 240 148 143 168 - - - ICCARM - 240 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c - - - BICOMP - 142 - - - ICCARM - 16 + 63 __cstat @@ -1254,11 +1051,234 @@ BICOMP - 166 137 91 128 130 107 174 204 104 158 143 113 144 14 66 147 109 189 188 148 228 153 154 44 + 161 116 98 231 47 84 267 23 179 210 43 93 268 48 244 252 32 97 223 119 166 160 143 230 156 273 154 ICCARM - 228 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 + 230 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 231 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c + + + BICOMP + 24 + + + ICCARM + 127 + + + __cstat + 60 + + + + + BICOMP + 166 210 98 267 97 23 143 179 32 223 119 160 116 43 93 47 84 268 48 244 252 161 216 156 273 154 + + + ICCARM + 216 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c + + + BICOMP + 62 + + + ICCARM + 110 + + + __cstat + 145 + + + + + BICOMP + 84 47 267 23 116 98 143 210 179 43 93 268 48 244 252 160 32 97 223 119 166 161 222 156 273 154 + + + ICCARM + 222 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_ksz8031rnl.c + + + BICOMP + 293 + + + ICCARM + 130 + + + __cstat + 147 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + + + BICOMP + 5 + + + ICCARM + 96 + + + __cstat + 18 + + + + + BICOMP + 227 119 98 223 143 32 267 30 210 97 23 166 160 179 116 43 93 47 84 268 48 244 252 161 224 156 273 154 + + + ICCARM + 224 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 227 30 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_phy_dp83848.c + + + BICOMP + 118 + + + ICCARM + 21 + + + __cstat + 139 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + + + BICOMP + 111 + + + ICCARM + 128 + + + __cstat + 150 + + + + + BICOMP + 267 47 84 163 23 156 116 98 43 93 268 48 244 252 210 32 97 223 119 166 273 219 160 161 143 + + + ICCARM + 219 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 163 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c + + + BICOMP + 59 + + + ICCARM + 132 + + + __cstat + 19 + + + + + BICOMP + 43 48 268 252 93 267 244 116 210 98 47 84 23 161 179 32 97 223 119 166 160 143 218 156 273 154 + + + ICCARM + 218 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + + + BICOMP + 14 + + + ICCARM + 140 + + + __cstat + 56 + + + + + BICOMP + 223 267 32 119 98 116 210 97 23 166 273 43 93 47 84 268 48 244 252 156 213 160 161 143 + + + ICCARM + 213 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + + + BICOMP + 29 + + + ICCARM + 42 + + + __cstat + 283 + + + + + BICOMP + 97 23 267 98 166 143 210 32 223 119 160 179 116 43 93 47 84 268 48 244 252 161 234 156 273 154 + + + ICCARM + 234 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 179 154 @@ -1267,7 +1287,124 @@ BICOMP - 86 + 34 + + + ICCARM + 284 + + + __cstat + 285 + + + + + BICOMP + 116 98 224 47 84 267 23 43 93 268 48 244 252 161 228 210 227 32 97 223 119 166 160 143 156 273 + + + ICCARM + 228 224 210 32 267 98 93 84 268 47 119 23 116 97 43 48 223 244 166 160 143 273 156 161 252 227 + + + + + $PROJ_DIR$\..\startup_XMC4700.s + + + AARM + 45 + + + + + $PROJ_DIR$\..\lib\system_XMC4700.c + + + BICOMP + 289 + + + ICCARM + 49 + + + __cstat + 39 + + + + + BICOMP + 161 98 119 267 252 166 160 244 23 48 93 47 84 268 116 156 273 43 143 + + + ICCARM + 43 267 98 93 84 268 47 119 23 48 244 166 116 160 143 273 156 161 252 + + + + + $PROJ_DIR$\..\timer.c + + + BICOMP + 70 + + + ICCARM + 55 + + + __cstat + 25 + + + + + BICOMP + 98 238 156 244 84 116 261 166 267 20 257 241 252 268 143 259 160 161 93 47 119 273 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + + BICOMP + 66 + + + ICCARM + 88 + + + __cstat + 75 + + + + + BICOMP + 247 256 167 + + + ICCARM + 247 167 256 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + + + BICOMP + 85 ICCARM @@ -1275,61 +1412,229 @@ __cstat - 62 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c - - - BICOMP - 20 - - - ICCARM - 9 - - - __cstat - 40 + 78 BICOMP - 104 14 66 137 174 107 130 44 221 113 144 147 109 189 188 153 91 204 166 128 158 154 237 148 143 168 + 267 23 47 84 171 166 256 254 98 261 116 273 87 246 93 268 238 244 247 43 242 74 119 48 250 259 20 257 241 295 252 156 68 160 161 143 97 167 245 263 ICCARM - 237 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 221 168 + 68 267 98 93 84 268 47 119 23 74 43 48 87 242 250 171 259 20 244 166 116 160 143 273 156 161 252 257 261 241 238 295 97 254 256 247 167 246 245 263 - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c BICOMP - 68 + 92 ICCARM - 77 + 69 __cstat - 54 + 80 BICOMP - 147 188 113 109 144 137 189 174 107 130 14 66 104 148 224 168 91 204 166 128 158 143 221 153 154 44 191 163 + 295 160 143 246 254 257 167 263 259 20 241 252 98 267 249 250 171 238 244 261 166 161 119 116 97 245 242 156 93 47 84 268 273 256 247 ICCARM - 221 174 91 137 130 144 66 147 14 128 104 107 204 113 109 166 189 158 153 44 143 148 154 188 168 224 191 163 + 242 250 171 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 254 256 247 167 246 245 263 249 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 108 + + + ICCARM + 104 + + + __cstat + 288 + + + + + BICOMP + 98 156 257 84 116 20 241 252 267 244 261 238 166 268 143 259 160 161 93 47 119 273 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + + + BICOMP + 89 + + + ICCARM + 83 + + + __cstat + 82 + + + + + BICOMP + 167 257 267 263 43 250 254 295 160 143 246 242 259 20 241 252 98 239 171 238 244 261 166 161 119 116 97 245 156 93 47 84 268 273 256 247 23 48 + + + ICCARM + 242 250 171 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 254 256 247 167 246 245 263 239 43 23 48 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + + BICOMP + 91 + + + ICCARM + 64 + + + __cstat + 86 + + + + + BICOMP + 254 295 116 257 156 93 267 98 242 259 20 241 252 268 43 250 171 238 244 261 166 47 84 273 256 247 255 160 161 119 143 97 246 167 245 263 23 48 + + + ICCARM + 255 242 250 171 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 254 256 247 167 246 245 263 43 23 48 + + + + + $PROJ_DIR$\..\led.c + + + BICOMP + 123 + + + ICCARM + 53 + + + __cstat + 13 + + + + + BICOMP + 252 273 261 244 238 116 267 47 84 97 23 98 204 20 257 241 166 156 93 268 210 32 223 259 160 161 119 143 173 43 48 174 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 204 210 32 23 43 48 223 173 174 + + + + + $PROJ_DIR$\..\boot.c + + + BICOMP + 90 + + + ICCARM + 46 + + + __cstat + 100 + + + + + BICOMP + 241 116 199 20 252 156 93 267 98 23 43 210 186 257 295 268 204 176 244 261 238 166 47 84 273 48 174 164 179 259 160 161 119 143 97 173 32 223 155 154 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 204 210 32 23 43 48 223 173 174 186 199 164 176 179 154 155 + + + + + $PROJ_DIR$\..\net.c + + + BICOMP + 290 + + + ICCARM + 269 + + + __cstat + 71 + + + + + BICOMP + 267 171 241 98 20 143 242 257 166 160 250 245 170 255 244 261 238 252 161 119 116 246 167 263 259 156 93 47 84 268 273 254 256 247 + + + ICCARM + 259 20 244 166 116 267 98 93 84 268 47 119 160 143 273 156 161 252 257 261 241 238 295 97 170 242 250 171 254 256 247 167 246 245 263 255 + + + + + $PROJ_DIR$\..\shared_params.c + + + BICOMP + 294 + + + ICCARM + 297 + + + __cstat + 298 + + + + + ICCARM + 32 267 98 93 84 268 47 119 23 295 116 97 diff --git a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.ewp b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.ewp index 67dccdd6..f6ed2c16 100644 --- a/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.ewp +++ b/Target/Demo/ARMCM4_XMC4_XMC4700_Relax_Kit_IAR/Prog/ide/xmc4700.ewp @@ -182,6 +182,7 @@