From 85336737145241b3c615941dc27438662c904118 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Sat, 15 Feb 2020 15:35:38 +0000 Subject: [PATCH] Refs #1000. Remap vector table base address at the start of main() instead of having to modify the generated system_xxx.c. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@746 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../Prog/main.c | 2 +- .../Prog/main.c | 2 +- .../Prog/main.c | 2 +- .../Prog/main.c | 2 +- .../Prog/bin/demoprog_nucleo_stm32f103rb.elf | Bin 131892 -> 173248 bytes .../Prog/bin/demoprog_nucleo_stm32f103rb.map | 362 +- .../Prog/bin/demoprog_nucleo_stm32f103rb.srec | 768 ++- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_nucleo_stm32f103rb.out | Bin 140256 -> 135632 bytes .../Prog/bin/demoprog_nucleo_stm32f103rb.srec | 672 ++- .../Prog/ide/stm32f103.dep | 2015 ++++---- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 2 +- .../Debug/demoprog_nucleo_stm32f103rb.srec | 590 +-- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32h103.elf | Bin 58136 -> 58948 bytes .../Prog/bin/demoprog_olimex_stm32h103.srec | 577 +-- .../Prog/ide/stm32f103_crossworks.hzs | 2 +- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32h103.elf | Bin 108532 -> 138144 bytes .../Prog/bin/demoprog_olimex_stm32h103.map | 470 +- .../Prog/bin/demoprog_olimex_stm32h103.srec | 610 ++- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32h103.out | Bin 117716 -> 109864 bytes .../Prog/bin/demoprog_olimex_stm32h103.srec | 500 +- .../Prog/ide/settings/stm32f103.wsdt | 20 +- .../Prog/ide/stm32f103.dep | 2700 +++++----- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_olimex_stm32h103.elf | Bin 130848 -> 131696 bytes .../Prog/Debug/demoprog_olimex_stm32h103.srec | 132 +- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32p103.elf | Bin 99408 -> 100052 bytes .../Prog/bin/demoprog_olimex_stm32p103.srec | 1167 ++--- .../Prog/ide/stm32f103_crossworks.hzs | 4 +- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32p103.elf | Bin 146392 -> 195872 bytes .../Prog/bin/demoprog_olimex_stm32p103.map | 534 +- .../Prog/bin/demoprog_olimex_stm32p103.srec | 881 ++-- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32p103.out | Bin 165984 -> 155584 bytes .../Prog/bin/demoprog_olimex_stm32p103.srec | 927 ++-- .../Prog/ide/settings/stm32f103.wsdt | 18 +- .../Prog/ide/stm32f103.dep | 2883 ++++++----- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32p103.axf | Bin 918924 -> 919492 bytes .../Prog/bin/demoprog_olimex_stm32p103.srec | 850 ++-- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_olimex_stm32p103.elf | Bin 178400 -> 179180 bytes .../Prog/Debug/demoprog_olimex_stm32p103.srec | 780 +-- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimexino_stm32.elf | Bin 110300 -> 142704 bytes .../Prog/bin/demoprog_olimexino_stm32.map | 476 +- .../Prog/bin/demoprog_olimexino_stm32.srec | 612 ++- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimexino_stm32.out | Bin 123024 -> 118352 bytes .../Prog/bin/demoprog_olimexino_stm32.srec | 503 +- .../Prog/ide/settings/stm32f103.wsdt | 18 +- .../Prog/ide/stm32f103.dep | 3347 ++++++------ .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_olimexino_stm32.srec | 136 +- .../Prog/lib/system_stm32f1xx.c | 14 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f207.elf | Bin 1038548 -> 1094880 bytes .../Prog/bin/demoprog_stm32f207.map | 606 ++- .../Prog/bin/demoprog_stm32f207.srec | 998 ++-- .../Prog/lib/system_stm32f2xx.c | 16 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f207.out | Bin 179524 -> 171384 bytes .../Prog/bin/demoprog_stm32f207.srec | 991 ++-- .../Prog/ide/stm32f207.dep | 2557 +++++----- .../Prog/lib/system_stm32f2xx.c | 16 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_stm32f207.elf | Bin 184256 -> 185288 bytes .../Prog/Debug/demoprog_stm32f207.srec | 866 ++-- .../Prog/lib/system_stm32f2xx.c | 16 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f303.elf | Bin 784016 -> 723168 bytes .../Prog/bin/demoprog_stm32f303.srec | 699 ++- .../Prog/lib/system_stm32f3xx.c | 5 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f303.out | Bin 123148 -> 132084 bytes .../Prog/bin/demoprog_stm32f303.srec | 640 ++- .../Prog/ide/settings/stm32f303.dbgdt | 2 +- .../Prog/ide/settings/stm32f303.wsdt | 18 +- .../Prog/ide/stm32f303.dep | 868 ++-- .../Prog/lib/system_stm32f3xx.c | 5 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 2 +- .../Prog/Debug/demoprog_stm32f303.elf | Bin 137548 -> 138228 bytes .../Prog/Debug/demoprog_stm32f303.srec | 153 +- .../Prog/lib/system_stm32f3xx.c | 5 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f303.elf | Bin 776816 -> 744748 bytes .../Prog/bin/demoprog_stm32f303.map | 516 +- .../Prog/bin/demoprog_stm32f303.srec | 961 ++-- .../Prog/lib/system_stm32f3xx.c | 12 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f303.out | Bin 176984 -> 174408 bytes .../Prog/bin/demoprog_stm32f303.srec | 1094 ++-- .../Prog/ide/settings/stm32f303.wsdt | 18 +- .../Prog/ide/stm32f303.dep | 1720 ++++--- .../Prog/lib/system_stm32f3xx.c | 12 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_stm32f303.elf | Bin 182900 -> 183832 bytes .../Prog/Debug/demoprog_stm32f303.srec | 928 ++-- .../Prog/lib/system_stm32f3xx.c | 12 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32e407.elf | Bin 1069028 -> 1120144 bytes .../Prog/bin/demoprog_olimex_stm32e407.map | 644 +-- .../Prog/bin/demoprog_olimex_stm32e407.srec | 1122 ++--- .../Prog/lib/system_stm32f4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32e407.out | Bin 176508 -> 172560 bytes .../Prog/bin/demoprog_olimex_stm32e407.srec | 979 ++-- .../Prog/ide/settings/stm32f407.wsdt | 18 +- .../Prog/ide/stm32f407.dep | 3399 +++++++------ .../Prog/lib/system_stm32f4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_olimex_stm32e407.elf | Bin 186480 -> 186812 bytes .../Prog/Debug/demoprog_olimex_stm32e407.srec | 821 +-- .../Prog/lib/system_stm32f4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32p405.elf | Bin 1017920 -> 1068988 bytes .../Prog/bin/demoprog_olimex_stm32p405.map | 638 +-- .../Prog/bin/demoprog_olimex_stm32p405.srec | 1016 ++-- .../Prog/lib/system_stm32f4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_olimex_stm32p405.out | Bin 181048 -> 174908 bytes .../Prog/bin/demoprog_olimex_stm32p405.srec | 963 ++-- .../Prog/ide/settings/stm32f405.wsdt | 18 +- .../Prog/ide/stm32f405.dep | 4313 ++++++++-------- .../Prog/lib/system_stm32f4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_olimex_stm32p405.elf | Bin 186260 -> 186592 bytes .../Prog/Debug/demoprog_olimex_stm32p405.srec | 825 +-- .../Prog/lib/system_stm32f4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32l476.elf | Bin 1264200 -> 1174484 bytes .../Prog/bin/demoprog_stm32l476.srec | 1176 +++-- .../Prog/lib/system_stm32l4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32l476.out | Bin 209612 -> 195560 bytes .../Prog/bin/demoprog_stm32l476.srec | 1171 +++-- .../Prog/ide/stm32l476.dep | 2617 +++++----- .../Prog/lib/system_stm32l4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_stm32l476.elf | Bin 206976 -> 207268 bytes .../Prog/Debug/demoprog_stm32l476.srec | 1024 ++-- .../Prog/lib/system_stm32l4xx.c | 7 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f746.elf | Bin 190244 -> 191436 bytes .../Prog/bin/demoprog_stm32f746.srec | 1006 ++-- .../Prog/lib/system_stm32f7xx.c | 13 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f746.out | Bin 196856 -> 197652 bytes .../Prog/bin/demoprog_stm32f746.srec | 350 +- .../Prog/ide/stm32f746.dep | 4467 ++++++++--------- .../Prog/lib/system_stm32f7xx.c | 13 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f746.axf | Bin 1625300 -> 1625860 bytes .../Prog/bin/demoprog_stm32f746.srec | 797 +-- .../Prog/lib/system_stm32f7xx.c | 13 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 26 +- .../Prog/Debug/demoprog_stm32f746.elf | Bin 173116 -> 174248 bytes .../Prog/Debug/demoprog_stm32f746.srec | 900 ++-- .../Prog/lib/system_stm32f7xx.c | 13 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f767.elf | Bin 206096 -> 289300 bytes .../Prog/bin/demoprog_stm32f767.srec | 2230 ++++---- .../Prog/lib/system_stm32f7xx.c | 17 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f767.out | Bin 362672 -> 335420 bytes .../Prog/bin/demoprog_stm32f767.srec | 2377 +++++---- .../Prog/ide/stm32f767.dep | 1636 +++--- .../Prog/lib/system_stm32f7xx.c | 17 +- .../Prog/main.c | 24 + .../Prog/bin/demoprog_stm32f767.axf | Bin 1854544 -> 1855172 bytes .../Prog/bin/demoprog_stm32f767.srec | 1017 ++-- .../Prog/ide/stm32f767.uvoptx | 2 +- .../Prog/lib/system_stm32f7xx.c | 17 +- .../Prog/main.c | 24 + .../Prog/.settings/language.settings.xml | 40 +- .../Prog/Debug/demoprog_stm32f767.elf | Bin 264280 -> 263920 bytes .../Prog/Debug/demoprog_stm32f767.srec | 1940 +++---- .../Prog/lib/system_stm32f7xx.c | 17 +- .../Prog/main.c | 24 + 209 files changed, 37842 insertions(+), 37575 deletions(-) diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c index 3f07e797..d95771bc 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c @@ -114,7 +114,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c index 1f10a892..d8299191 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c @@ -111,7 +111,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c index 14f1088a..b425d195 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c @@ -114,7 +114,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c index 0e6b42ac..ed2238bf 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c @@ -114,7 +114,7 @@ static void VectorBase_Config(void) ** \return none. ** ****************************************************************************************/ -void SystemClock_Config(void) +static void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.elf index d631117c32414eed12d8e6b71eb1cdfc9e0f61f8..4c4feda22ac620027a94302606d17effc4b81ca1 100644 GIT binary patch literal 173248 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 P9=;d*h2k@RO85T(zDYc+ literal 131892 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 Tc@2I-ey{t{i1|WLuk!mpLXdqe diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map index 4bd88e7d..5015dd36 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.map @@ -1,16 +1,16 @@ bin/demoprog_nucleo_stm32f103rb.elf: file format elf32-littlearm bin/demoprog_nucleo_stm32f103rb.elf -architecture: arm, flags 0x00000112: +architecture: armv7, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED -start address 0x080022a9 +start address 0x08002279 Program Header: LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x000033f4 memsz 0x000033f4 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x080033f4 align 2**16 - filesz 0x00000434 memsz 0x000004e4 flags rw- - LOAD off 0x000104e4 vaddr 0x200004e4 paddr 0x08003828 align 2**16 + filesz 0x0000339c memsz 0x0000339c flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x0800339c align 2**16 + filesz 0x00000438 memsz 0x0000050c flags rw- + LOAD off 0x0001050c vaddr 0x2000050c paddr 0x080037d4 align 2**16 filesz 0x00000000 memsz 0x00000600 flags rw- private flags = 5000200: [Version5 EABI] [soft-float ABI] @@ -18,237 +18,241 @@ Sections: Idx Name Size VMA LMA File off Algn 0 .isr_vector 00000110 08002000 08002000 00002000 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 000012a8 08002110 08002110 00002110 2**2 + 1 .text 00001250 08002110 08002110 00002110 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000030 080033b8 080033b8 000033b8 2**2 + 2 .rodata 00000030 08003360 08003360 00003360 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 080033e8 080033e8 000033e8 2**2 + 3 .init_array 00000008 08003390 08003390 00003390 2**2 CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 080033f0 080033f0 000033f0 2**2 + 4 .fini_array 00000004 08003398 08003398 00003398 2**2 CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 080033f4 00010000 2**3 + 5 .data 00000438 20000000 0800339c 00010000 2**3 CONTENTS, ALLOC, LOAD, DATA - 6 .bss 000000b0 20000434 08003828 00010434 2**2 + 6 .bss 000000d4 20000438 080037d4 00010438 2**2 ALLOC - 7 ._user_heap_stack 00000600 200004e4 08003828 000104e4 2**0 + 7 ._user_heap_stack 00000600 2000050c 080037d4 0001050c 2**0 ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 CONTENTS, READONLY - 9 .debug_line 0000227d 00000000 00000000 0001045d 2**0 + 9 .debug_line 0000475b 00000000 00000000 00010461 2**0 CONTENTS, READONLY, DEBUGGING - 10 .debug_info 00005259 00000000 00000000 000126da 2**0 + 10 .debug_info 0000b5c2 00000000 00000000 00014bbc 2**0 CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 0000121b 00000000 00000000 00017933 2**0 + 11 .debug_abbrev 00001be5 00000000 00000000 0002017e 2**0 CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000548 00000000 00000000 00018b50 2**3 + 12 .debug_aranges 00000550 00000000 00000000 00021d68 2**3 CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 000004b8 00000000 00000000 00019098 2**3 + 13 .debug_str 00001e6a 00000000 00000000 000222b8 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_loc 00002370 00000000 00000000 00019550 2**0 + 14 .debug_ranges 00000510 00000000 00000000 00024128 2**3 CONTENTS, READONLY, DEBUGGING - 15 .debug_str 00001a45 00000000 00000000 0001b8c0 2**0 + 15 .debug_loc 00002d40 00000000 00000000 00024638 2**0 CONTENTS, READONLY, DEBUGGING - 16 .comment 0000006e 00000000 00000000 0001d305 2**0 + 16 .comment 00000075 00000000 00000000 00027378 2**0 CONTENTS, READONLY - 17 .debug_frame 00000be4 00000000 00000000 0001d374 2**2 + 17 .debug_frame 00000c2c 00000000 00000000 000273f0 2**2 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 08002000 l d .isr_vector 00000000 .isr_vector 08002110 l d .text 00000000 .text -080033b8 l d .rodata 00000000 .rodata -080033e8 l d .init_array 00000000 .init_array -080033f0 l d .fini_array 00000000 .fini_array +08003360 l d .rodata 00000000 .rodata +08003390 l d .init_array 00000000 .init_array +08003398 l d .fini_array 00000000 .fini_array 20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -200004e4 l d ._user_heap_stack 00000000 ._user_heap_stack +20000438 l d .bss 00000000 .bss +2000050c l d ._user_heap_stack 00000000 ._user_heap_stack 00000000 l d .ARM.attributes 00000000 .ARM.attributes 00000000 l d .debug_line 00000000 .debug_line 00000000 l d .debug_info 00000000 .debug_info 00000000 l d .debug_abbrev 00000000 .debug_abbrev 00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str 00000000 l d .debug_ranges 00000000 .debug_ranges 00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_str 00000000 .debug_str 00000000 l d .comment 00000000 .comment 00000000 l d .debug_frame 00000000 .debug_frame 00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o f108f85f l *ABS* 00000000 BootRAM -080022b8 l .text 00000000 LoopCopyDataInit -080022b0 l .text 00000000 CopyDataInit -080022cc l .text 00000000 LoopFillZerobss -080022c6 l .text 00000000 FillZerobss -080022f8 l .text 00000000 Infinite_Loop +08002288 l .text 00000000 LoopCopyDataInit +08002280 l .text 00000000 CopyDataInit +0800229c l .text 00000000 LoopFillZerobss +08002296 l .text 00000000 FillZerobss +080022c8 l .text 00000000 Infinite_Loop 00000000 l df *ABS* 00000000 crtstuff.c -080033a0 l O .text 00000000 __EH_FRAME_BEGIN__ +08003348 l O .text 00000000 __EH_FRAME_BEGIN__ 08002110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -080033f0 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +20000438 l .bss 00000001 completed.8879 +08003398 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry 08002134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -080033ec l O .init_array 00000000 __frame_dummy_init_array_entry +2000043c l .bss 00000018 object.8884 +08003394 l O .init_array 00000000 __frame_dummy_init_array_entry 00000000 l df *ABS* 00000000 init.c 00000000 l df *ABS* 00000000 __call_atexit.c -080021bc l F .text 00000014 register_fini +08002198 l F .text 00000014 register_fini 00000000 l df *ABS* 00000000 atexit.c 00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c 00000000 l df *ABS* 00000000 __atexit.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_uart.c -080025c0 l F .text 000001bc UART_SetConfig -0800277c l F .text 00000066 UART_WaitOnFlagUntilTimeout +08002590 l F .text 000001ac UART_SetConfig +0800273c l F .text 00000062 UART_WaitOnFlagUntilTimeout 00000000 l df *ABS* 00000000 stm32f1xx_hal.c 00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080029c8 l F .text 0000002c RCC_Delay +08002978 l F .text 0000002c RCC_Delay 00000000 l df *ABS* 00000000 system_stm32f1xx.c 00000000 l df *ABS* 00000000 timer.c 00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6513 -20000454 l O .bss 00000001 led_toggle_state.6512 +20000454 l O .bss 00000001 led_toggle_state.6598 +20000458 l O .bss 00000004 timer_counter_last.6599 00000000 l df *ABS* 00000000 main.c -08003114 l F .text 00000052 SystemClock_Config -08003168 l F .text 00000014 Init +080030a8 l F .text 00000010 VectorBase_Config +080030b8 l F .text 00000052 SystemClock_Config +0800310a l F .text 00000018 Init 00000000 l df *ABS* 00000000 boot.c -0800328c l F .text 0000002c BootComUartInit -080032b8 l F .text 0000001c UartReceiveByte -08003300 l F .text 00000098 BootComUartCheckActivationRequest -20000455 l O .bss 00000001 xcpCtoRxInProgress.6530 -20000456 l O .bss 00000001 xcpCtoRxLength.6529 -20000458 l O .bss 00000040 uartHandle -20000498 l O .bss 00000004 xcpCtoRxStartTime.6531 -2000049c l O .bss 00000041 xcpCtoReqPacket.6528 -00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/50a5a~1.420/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -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 +08003234 l F .text 0000002c BootComRs232Init +08003260 l F .text 0000001c Rs232ReceiveByte +080032a8 l F .text 00000098 BootComRs232CheckActivationRequest +2000045c l O .bss 00000040 rs232Handle +2000049c l O .bss 00000041 xcpCtoReqPacket.6614 +200004dd l O .bss 00000001 xcpCtoRxInProgress.6616 +200004de l O .bss 00000001 xcpCtoRxLength.6615 +200004e0 l O .bss 00000004 xcpCtoRxStartTime.6617 +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o 00000000 l df *ABS* 00000000 impure.c 20000000 l O .data 00000428 impure_data 00000000 l df *ABS* 00000000 -080033f4 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -200004e4 l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -080033f0 l .fini_array 00000000 __fini_array_start -080033f0 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -080033e8 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -080033e8 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -080033e8 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080022f8 w F .text 00000002 RTC_Alarm_IRQHandler -080022f8 w F .text 00000002 EXTI2_IRQHandler -080033e0 g O .rodata 00000008 APBPrescTable -080022f8 w F .text 00000002 DebugMon_Handler -08002ff4 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08002320 g F .text 00000064 HAL_NVIC_SetPriority -080022f8 w F .text 00000002 TIM1_CC_IRQHandler -08003014 g F .text 00000020 HAL_RCC_GetPCLK2Freq -080022f8 w F .text 00000002 HardFault_Handler +0800339c l .fini_array 00000000 __fini_array_end +08003398 l .fini_array 00000000 __fini_array_start +08003398 l .init_array 00000000 __init_array_end +08003390 l .init_array 00000000 __preinit_array_end +08003390 l .init_array 00000000 __init_array_start +08003390 l .init_array 00000000 __preinit_array_start +080022c8 w F .text 00000002 RTC_Alarm_IRQHandler +080022c8 w F .text 00000002 EXTI2_IRQHandler +08003388 g O .rodata 00000008 APBPrescTable +080022c8 w F .text 00000002 DebugMon_Handler +200004e4 g O .bss 00000001 __lock___atexit_recursive_mutex +08002f7c g F .text 00000020 HAL_RCC_GetPCLK1Freq +080022f0 g F .text 00000068 HAL_NVIC_SetPriority +080022c8 w F .text 00000002 TIM1_CC_IRQHandler +08002f9c g F .text 00000020 HAL_RCC_GetPCLK2Freq +080022c8 w F .text 00000002 HardFault_Handler 00000400 g *ABS* 00000000 _Min_Stack_Size -080030a8 g F .text 0000000c SysTick_Handler -080025b4 g F .text 0000000c HAL_GPIO_WritePin -080022f8 w F .text 00000002 PVD_IRQHandler -080033f4 g *ABS* 00000000 _sidata -08002fe8 g F .text 0000000c HAL_RCC_GetHCLKFreq -080022f8 w F .text 00000002 PendSV_Handler -080022f8 w F .text 00000002 NMI_Handler -080033e8 g .init_array 00000000 __exidx_end -080022f8 w F .text 00000002 EXTI3_IRQHandler -08002df4 g F .text 00000070 HAL_RCC_GetSysClockFreq -08003190 g F .text 000000fc HAL_MspInit -080023d0 w F .text 00000002 HAL_SYSTICK_Callback -080033b8 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -080023dc g F .text 000001d8 HAL_GPIO_Init -080022f8 w F .text 00000002 EXTI0_IRQHandler -080022f8 w F .text 00000002 I2C2_EV_IRQHandler -20000430 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc +0800303c g F .text 0000000c SysTick_Handler +08002584 g F .text 0000000c HAL_GPIO_WritePin +200004e8 g O .bss 00000001 __lock___arc4random_mutex +080022c8 w F .text 00000002 PVD_IRQHandler +0800339c g *ABS* 00000000 _sidata +08002f70 g F .text 0000000c HAL_RCC_GetHCLKFreq +080022c8 w F .text 00000002 PendSV_Handler +080022c8 w F .text 00000002 NMI_Handler +08003390 g .init_array 00000000 __exidx_end +080022c8 w F .text 00000002 EXTI3_IRQHandler +08002d84 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08003138 g F .text 000000fc HAL_MspInit +080023a4 w F .text 00000002 HAL_SYSTICK_Callback +08003360 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +080023b0 g F .text 000001d4 HAL_GPIO_Init +080022c8 w F .text 00000002 EXTI0_IRQHandler +080022c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock 2000042c g O .data 00000001 uwTickFreq -080022f8 w F .text 00000002 UsageFault_Handler -080022f8 w F .text 00000002 ADC1_2_IRQHandler +080022c8 w F .text 00000002 UsageFault_Handler +080022c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ 20000000 g .data 00000000 _sdata -080022f8 w F .text 00000002 SPI1_IRQHandler -080022f8 w F .text 00000002 TAMPER_IRQHandler -200004e0 g O .bss 00000004 uwTick -08002384 g F .text 0000002c HAL_SYSTICK_Config -080033e8 g .init_array 00000000 __exidx_start -080033cc g O .rodata 00000004 _global_impure_ptr -0800216c g F .text 00000050 __libc_init_array -080022f8 w F .text 00000002 DMA1_Channel4_IRQHandler -080033a0 g F .text 00000000 _init -080032dc g F .text 00000024 BootActivate -080022f8 w F .text 00000002 USART3_IRQHandler -080021dc g F .text 00000028 __libc_fini_array -080022f8 w F .text 00000002 RTC_IRQHandler -0800284c g F .text 000000e6 HAL_UART_Receive -200004e4 g .bss 00000000 _ebss -080022f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080022a8 w F .text 00000038 Reset_Handler -080022f8 w F .text 00000002 CAN1_RX1_IRQHandler -20000428 g O .data 00000004 uwTickPrio -08002980 g F .text 00000024 HAL_Init -080030b4 g F .text 00000014 LedInit -080022f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080022f8 w F .text 00000002 I2C1_EV_IRQHandler -080022f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080022f8 w F .text 00000002 TIM3_IRQHandler -080022f8 w F .text 00000002 RCC_IRQHandler -080022f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +080022c8 w F .text 00000002 SPI1_IRQHandler +080022c8 w F .text 00000002 TAMPER_IRQHandler +20000508 g O .bss 00000004 uwTick +08002358 g F .text 0000002c HAL_SYSTICK_Config +08003390 g .init_array 00000000 __exidx_start +200004ec g O .bss 00000001 __lock___env_recursive_mutex +200004f0 g O .bss 00000001 __lock___sinit_recursive_mutex +08003374 g O .rodata 00000004 _global_impure_ptr +08002150 g F .text 00000048 __libc_init_array +080022c8 w F .text 00000002 DMA1_Channel4_IRQHandler +08003348 g F .text 00000000 _init +08003284 g F .text 00000024 BootActivate +080022c8 w F .text 00000002 USART3_IRQHandler +080021b8 g F .text 00000034 __libc_fini_array +080022c8 w F .text 00000002 RTC_IRQHandler +080027fe g F .text 000000e4 HAL_UART_Receive +2000050c g .bss 00000000 _ebss +080022c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08002278 w F .text 00000038 Reset_Handler +080022c8 w F .text 00000002 CAN1_RX1_IRQHandler +200004f4 g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +08002930 g F .text 00000024 HAL_Init +08003048 g F .text 00000014 LedInit +080022c8 w F .text 00000002 TIM4_IRQHandler +080022c8 w F .text 00000002 I2C1_EV_IRQHandler +080021f0 g F .text 00000002 __retarget_lock_release_recursive +080022c8 w F .text 00000002 DMA1_Channel6_IRQHandler +2000050c g .bss 00000000 __bss_end__ +080022c8 w F .text 00000002 TIM3_IRQHandler +080022c8 w F .text 00000002 RCC_IRQHandler +080022c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler 00000200 g *ABS* 00000000 _Min_Heap_Size -080022f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080022f8 g .text 00000002 Default_Handler -080033d0 g O .rodata 00000010 AHBPrescTable -080022f8 w F .text 00000002 EXTI15_10_IRQHandler -08002204 g F .text 000000a4 __register_exitproc -08002e64 g F .text 00000184 HAL_RCC_ClockConfig -080022fc g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080022f8 w F .text 00000002 EXTI9_5_IRQHandler -080029bc w F .text 0000000c HAL_GetTick -080022f8 w F .text 00000002 SPI2_IRQHandler -080022f8 w F .text 00000002 MemManage_Handler -0800317c g F .text 00000014 main -080022f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080022f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080022f8 w F .text 00000002 EXTI4_IRQHandler -080022f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -080032d4 g F .text 00000008 BootComInit -08003034 g F .text 00000040 SystemInit -080033ac g F .text 00000000 _fini -080027e4 w F .text 00000002 HAL_UART_MspInit -080022f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080021d0 g F .text 0000000c atexit -080022f8 w F .text 00000002 DMA1_Channel3_IRQHandler -08002934 w F .text 0000004c HAL_InitTick -080022f8 w F .text 00000002 TIM1_UP_IRQHandler -080029a4 w F .text 00000018 HAL_IncTick -080022f8 w F .text 00000002 WWDG_IRQHandler -080030c8 g F .text 0000004c LedToggle -080022f8 w F .text 00000002 TIM2_IRQHandler -080023b0 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080022f8 w F .text 00000002 TIM1_BRK_IRQHandler +080022c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080022c8 g .text 00000002 Default_Handler +08003378 g O .rodata 00000010 AHBPrescTable +080022c8 w F .text 00000002 EXTI15_10_IRQHandler +080021f4 g F .text 00000084 __register_exitproc +08002df4 g F .text 0000017c HAL_RCC_ClockConfig +080022cc g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080022c8 w F .text 00000002 EXTI9_5_IRQHandler +0800296c w F .text 0000000c HAL_GetTick +080022c8 w F .text 00000002 SPI2_IRQHandler +080021ec g F .text 00000002 __retarget_lock_acquire_recursive +080022c8 w F .text 00000002 MemManage_Handler +08003122 g F .text 00000014 main +080022c8 w F .text 00000002 SVC_Handler +080022c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080022c8 w F .text 00000002 EXTI4_IRQHandler +080022c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +0800327c g F .text 00000008 BootComInit +08002fbc g F .text 0000004c SystemInit +08003354 g F .text 00000000 _fini +0800279e w F .text 00000002 HAL_UART_MspInit +080022c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080021ac g F .text 0000000c atexit +080022c8 w F .text 00000002 DMA1_Channel3_IRQHandler +080028e4 w F .text 0000004c HAL_InitTick +080022c8 w F .text 00000002 TIM1_UP_IRQHandler +08002954 w F .text 00000018 HAL_IncTick +080022c8 w F .text 00000002 WWDG_IRQHandler +0800305c g F .text 0000004c LedToggle +080022c8 w F .text 00000002 TIM2_IRQHandler +08002384 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080022c8 w F .text 00000002 TIM1_BRK_IRQHandler 20005000 g *ABS* 00000000 _estack -080022f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080022f8 w F .text 00000002 USART2_IRQHandler -080029f4 g F .text 00000400 HAL_RCC_OscConfig +080022c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +200004f8 g O .bss 00000001 __lock___at_quick_exit_mutex +080022c8 w F .text 00000002 USART2_IRQHandler +080029a4 g F .text 000003e0 HAL_RCC_OscConfig 08002000 g O .isr_vector 00000000 g_pfnVectors -080022f8 w F .text 00000002 I2C2_ER_IRQHandler -080022f8 w F .text 00000002 DMA1_Channel2_IRQHandler -08003398 g F .text 00000008 BootComCheckActivationRequest -080022f8 w F .text 00000002 CAN1_SCE_IRQHandler -080022f8 w F .text 00000002 FLASH_IRQHandler -080022f8 w F .text 00000002 BusFault_Handler -080022f8 w F .text 00000002 USART1_IRQHandler -080023d4 g F .text 00000008 HAL_SYSTICK_IRQHandler -080027e8 g F .text 00000062 HAL_UART_Init -080022f8 w F .text 00000002 I2C1_ER_IRQHandler -080030a0 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08003074 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080022f8 w F .text 00000002 USBWakeUp_IRQHandler +080022c8 w F .text 00000002 I2C2_ER_IRQHandler +080022c8 w F .text 00000002 DMA1_Channel2_IRQHandler +08003340 g F .text 00000008 BootComCheckActivationRequest +080022c8 w F .text 00000002 CAN1_SCE_IRQHandler +080022c8 w F .text 00000002 FLASH_IRQHandler +080022c8 w F .text 00000002 BusFault_Handler +080022c8 w F .text 00000002 USART1_IRQHandler +200004fc g O .bss 00000001 __lock___dd_hash_mutex +20000500 g O .bss 00000001 __lock___tz_mutex +080023a6 g F .text 00000008 HAL_SYSTICK_IRQHandler +080027a0 g F .text 0000005e HAL_UART_Init +080022c8 w F .text 00000002 I2C1_ER_IRQHandler +08003034 g F .text 00000008 TimerGet +08003008 g F .text 0000002c TimerInit +080022c8 w F .text 00000002 USBWakeUp_IRQHandler +20000504 g O .bss 00000001 __lock___sfp_recursive_mutex diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec index bd5f8f00..f62bf804 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/bin/demoprog_nucleo_stm32f103rb.srec @@ -1,391 +1,385 @@ S027000062696E2F64656D6F70726F675F6E75636C656F5F73746D33326631303372622E737265636D -S3150800200000500020A9220008F9220008F922000839 -S31508002010F9220008F9220008F92200080000000049 -S31508002020000000000000000000000000F92200087F -S31508002030F922000800000000F9220008A93000086B -S31508002040F9220008F9220008F9220008F9220008F6 -S31508002050F9220008F9220008F9220008F9220008E6 -S31508002060F9220008F9220008F9220008F9220008D6 -S31508002070F9220008F9220008F9220008F9220008C6 -S31508002080F9220008F9220008F9220008F9220008B6 -S31508002090F9220008F9220008F9220008F9220008A6 -S315080020A0F9220008F9220008F9220008F922000896 -S315080020B0F9220008F9220008F9220008F922000886 -S315080020C0F9220008F9220008F9220008F922000876 -S315080020D0F9220008F9220008F9220008F922000866 -S315080020E0F9220008F9220008F92200080000000079 +S315080020000050002079220008C9220008C9220008C9 +S31508002010C9220008C9220008C922000800000000D9 +S31508002020000000000000000000000000C9220008AF +S31508002030C922000800000000C92200083D30000837 +S31508002040C9220008C9220008C9220008C9220008B6 +S31508002050C9220008C9220008C9220008C9220008A6 +S31508002060C9220008C9220008C9220008C922000896 +S31508002070C9220008C9220008C9220008C922000886 +S31508002080C9220008C9220008C9220008C922000876 +S31508002090C9220008C9220008C9220008C922000866 +S315080020A0C9220008C9220008C9220008C922000856 +S315080020B0C9220008C9220008C9220008C922000846 +S315080020C0C9220008C9220008C9220008C922000836 +S315080020D0C9220008C9220008C9220008C922000826 +S315080020E0C9220008C9220008C92200080000000009 S315080020F000000000000000000000000000000000D2 S3150800210000000000000000005FF808F1EE11AA5573 S3150800211010B5054C237833B9044B13B10448AFF313 -S3150800212000800123237010BD340400200000000045 -S31508002130A0330008084B10B51BB108490848AFF38F -S3150800214000800848036803B910BD074B002BFBD075 -S31508002150BDE81040184700BF000000003804002002 -S31508002160A0330008340400200000000070B50F4EAC -S315080021700F4D761BB61018BF002405D0013455F84C -S31508002180043B9847A642F9D10A4E0B4D01F008F9CF -S31508002190761BB61018BF002406D0013455F8043B48 -S315080021A09847A642F9D170BD70BD00BFE833000854 -S315080021B0E8330008F0330008E8330008024B13B18F -S315080021C0024800F005B8704700000000DD2100084D -S315080021D0002301461A46184600F014B838B5074DCC -S315080021E0074C2C1BA41005D0013C55F8043D984714 -S315080021F0002CF9D1BDE8384001F0D8B8F43300080E -S31508002200F03300082DE9F047254C06462568884630 -S31508002210D5F8484192469946C4B360681F2817DC2A -S31508002220411C76B104EB8003C3F888A0D4F8885122 -S31508002230012282401543022EC4F88851C3F808913A -S315080022401ED0831C6160002044F82380BDE8F08717 -S31508002250144B03B34FF4C870AFF300800446D0B1F3 -S31508002260D5F84831002784E888003846C5F848413B -S315080022700121C4F88871C4F88C71002EE1D0D1E729 -S31508002280D4F88C311A43C4F88C21DAE705F5A6741C -S31508002290C5F84841C1E74FF0FF30BDE8F08700BFF9 -S315080022A0CC33000800000000DFF834D0002103E03A -S315080022B00C4B5B58435004310B480C4B42189A425E -S315080022C0F6D30B4A02E0002342F8043B094B9A4234 -S315080022D0F9D300F0AFFEFFF749FF00F04FFF704754 -S315080022E000500020F43300080000002034040020C9 -S315080022F034040020E4040020FEE70000074AD368FF -S3150800230023F4E0631B041B0C000200F4E06018438E -S3150800231040F0BF6040F40030D060704700ED00E048 -S3150800232030B4164BDB68C3F30223C3F10704042C4D -S3150800233028BF04241D1D062D01D9DD1E00E0002539 -S31508002340012303FA04F4013C2140A940AB40013BB8 -S315080023501A400A43002806DA00F00F001201D2B22A -S31508002360074B1A5407E01201D2B200F1604000F59B -S31508002370614080F8002330BC704700BF00ED00E0E4 -S3150800238014ED00E00138B0F1807F0AD2064B5860A0 -S31508002390F021064A82F823100020986007221A6066 -S315080023A070470120704700BF10E000E000ED00E034 -S315080023B0042805D1054A136843F0040313607047DF -S315080023C0024A136823F004031360704710E000E024 -S315080023D0704700BF08B5FFF7FBFF08BDF0B583B02F -S315080023E000263446D5E00122A2400B6813409A42E3 -S315080023F040F0CE804D68122D2DD00BD8022D27D057 -S3150800240003D85DB3012D1ED035E0032D30D0112D34 -S315080024101BD030E0614FBD4220D008D8A7F5801701 -S31508002420BD421BD007F58037BD4224D116E05C4F6C -S31508002430BD4213D007F58037BD420FD0A7F58017E8 -S31508002440BD4218D10AE0CE6815E0CE68043612E01F -S31508002450CE6808360FE0CE680C360CE08D684DB1B4 -S31508002460012D02D10261082605E04261082602E034 -S31508002470002600E00426FF2B01D8864601E000F17D -S31508002480040EFF2B01D8A20002E0A4F10802920074 -S31508002490DEF800700F25954027EA050506FA02F2D0 -S315080024A02A43CEF800204A6812F0805F70D03D4A71 -S315080024B0956945F001059561926902F0010201925C -S315080024C0019AA708BD1C384A52F8255004F00302A1 -S315080024D092004FF00F0E0EFA02FE25EA0E0E334D4D -S315080024E0A8420DD005F58065A8420BD005F5806594 -S315080024F0A84209D005F58065A84207D1032506E05C -S31508002500002504E0012502E0022500E0042505FA7D -S3150800251002F24EEA02020237234D45F827204A689E -S3150800252012F4803F05D005F580652A681A432A60AB -S3150800253004E01F4D2A6822EA03022A604A6812F458 -S31508002540003F04D01A4D6A681A436A6004E0184DC1 -S315080025506A6822EA03026A604A6812F4801F04D095 -S31508002560134DAA681A43AA6004E0114DAA6822EA24 -S315080025700302AA604A6812F4001F04D00C4DEA68E8 -S315080025801343EB6004E00A4DEA6822EA0303EB60B2 -S3150800259001340F2C7FF627AF03B0F0BD00002110E1 -S315080025A00000311000100240000001400008014000 -S315080025B0000401400AB101617047090401617047CE -S315080025C02DE9F843814601680B6923F44052C36834 -S315080025D013430B618168036919434369194300680A -S315080025E0C26822F4B05323F00C030B43C360D9F836 -S315080025F000104B6923F44072D9F8183013434B6125 -S31508002600D9F800505B4B9D4259D100F003FD00EB11 -S31508002610800000EB8000D9F80440A400B0FBF4F475 -S31508002620554EA6FB04346409240100F0F3FC00EBC4 -S31508002630800000EB8000D9F804309B00B0FBF3F76C -S3150800264000F0E8FC00EB800000EB8000D9F80430CD -S315080026509B00B0FBF3F3A6FB03235B094FF064086A -S3150800266008FB13731B013233A6FB03235B0903F034 -S31508002670F0031C4400F0CEFC00EB800000EB800069 -S31508002680D9F804309B00B0FBF3F700F0C3FC00EB6D -S31508002690800000EB8000D9F804309B00B0FBF3F310 -S315080026A0A6FB03235B0908FB13731B013233A6FB46 -S315080026B00323C3F343131C44AC60BDE8F88300F05E -S315080026C099FC00EB800000EB8000D9F80440A400D8 -S315080026D0B0FBF4F4284EA6FB04346409240100F088 -S315080026E089FC00EB800000EB8000D9F804309B00E1 -S315080026F0B0FBF3F700F07EFC00EB800000EB8000F7 -S31508002700D9F804309B00B0FBF3F3A6FB03235B095F -S315080027104FF0640808FB13731B013233A6FB03232F -S315080027205B0903F0F0031C4400F064FC00EB800036 -S3150800273000EB8000D9F804309B00B0FBF3F700F0FB -S3150800274059FC00EB800000EB8000D9F804309B00B0 -S31508002750B0FBF3F3A6FB03235B0908FB13731B010A -S315080027603233A6FB0323C3F343131C44AC60BDE812 -S31508002770F88300BF003801401F85EB512DE9F04171 -S3150800278005460F4616469846069C1EE0B4F1FF3FDE -S315080027901BD02CB100F012F9C8EB0000844214D209 -S315080027A02A68D36823F4D073D3602A68536923F060 -S315080027B001035361202385F8393085F83A30002320 -S315080027C085F838300320BDE8F0812B681B6837EAA6 -S315080027D003030CBF01230023B342D7D00020BDE872 -S315080027E0F08100BF704700BF68B310B5044690F883 -S315080027F0393013F0FF0F04D1002380F83830FFF783 -S31508002800F1FF242384F839302268D36823F400536F -S31508002810D3602046FFF7D4FE2268136923F4904359 -S3150800282013612268536923F02A0353612268D36827 -S3150800283043F40053D3600020E063202384F8393042 -S3150800284084F83A3010BD0120704700BF2DE9F041E9 -S3150800285082B01E4690F83A30DBB2202B5BD1044694 -S315080028600D469046002958D0002A58D090F838309E -S31508002870012B56D0012380F838300023C363222366 -S3150800288080F83A3000F09AF80746A4F82C80A4F8A5 -S315080028902E8035E0E38D9BB2013B9BB2E385A368AE -S315080028A0B3F5805F17D100963B46002220212046CB -S315080028B0FFF764FF002836D1236933B923685B68BC -S315080028C0C3F3080325F8023B1AE023685B68DBB20A -S315080028D025F8013B14E000963B46002220212046BD -S315080028E0FFF74CFF08BB236923B923685B682B7085 -S315080028F0013505E023685B6803F07F032B7001351B -S31508002900E38D9BB2002BC5D1202384F83A300020F2 -S3150800291084F838000AE0022008E0012006E00120D9 -S3150800292004E0022002E0032000E0032002B0BDE834 -S31508002930F08100BF10B504460E4B18784FF47A7331 -S31508002940B3FBF0F30C4A1068B0FBF3F0FFF71AFD7F -S3150800295058B90F2C0BD8002221464FF0FF30FFF74D -S31508002960DFFC064B1C60002010BD012010BD0120B5 -S3150800297010BD00BF2C0400203004002028040020CD -S3150800298008B5074A136843F0100313600320FFF7DE -S31508002990B5FC0020FFF7CEFF00F0FAFB002008BDCB -S315080029A000200240034A1368034909780B44136060 -S315080029B0704700BFE00400202C040020014B186873 -S315080029C0704700BFE004002082B0084B1B68084A25 -S315080029D0A2FB03235B0A00FB03F0019000BF019BE7 -S315080029E05A1E0192002BF9D102B07047300400201C -S315080029F0D34D621070B582B00446036813F0010F18 -S31508002A006BD0A84B5B6803F00C03042B0AD0A54BCC -S31508002A105B6803F00C03082B0DD1A24B5B6813F41B -S31508002A20803F08D09F4B1B6813F4003F55D063685E -S31508002A30002B52D1B8E16368B3F5803F05D1994AB6 -S31508002A40136843F48033136026E063B903F18043C7 -S31508002A5003F504331A6822F480321A601A6822F4DD -S31508002A6080221A6018E0B3F5A02F0CD103F1804339 -S31508002A70A3F53C331A6842F480221A601A6842F4B5 -S31508002A8080321A6008E0874B1A6822F480321A608E -S31508002A901A6822F480221A6063687BB1FFF78EFFFA -S31508002AA0054605E0FFF78AFF401B642800F27E8191 -S31508002AB07C4B1B6813F4003FF4D00EE0FFF77EFF53 -S31508002AC0054605E0FFF77AFF401B642800F270818F -S31508002AD0744B1B6813F4003FF4D1236813F0020FFC -S31508002AE050D0704B5B6813F00C0F0AD06D4B5B68C7 -S31508002AF003F00C03082B16D16A4B5B6813F4803F6E -S31508002B0011D1684B1B6813F0020F03D02369012B00 -S31508002B1040F05081634A136823F0F803616943EA79 -S31508002B20C10313602EE02369D3B101225E4B1A60FC -S31508002B30FFF744FF054605E0FFF740FF401B022864 -S31508002B4000F23A81574B1B6813F0020FF4D0554A2E -S31508002B50136823F0F803616943EAC103136011E0BF -S31508002B600022514B1A60FFF729FF054605E0FFF7DB -S31508002B7025FF401B022800F221814A4B1B6813F0EF -S31508002B80020FF4D1236813F0080F29D0A369ABB15B -S31508002B900122464B1A60FFF711FF054605E0FFF7CD -S31508002BA00DFF401B022800F20B813E4B5B6A13F0B7 -S31508002BB0020FF4D00120FFF707FF11E000223B4B7C -S31508002BC01A60FFF7FBFE054605E0FFF7F7FE401B18 -S31508002BD0022800F2F780334B5B6A13F0020FF4D138 -S31508002BE0236813F0040F00F089802E4BDB6913F07D -S31508002BF0805F0BD12B4BDA6942F08052DA61DB69D0 -S31508002C0003F080530193019B012500E00025284B22 -S31508002C101B6813F4807F13D1254A136843F4807325 -S31508002C201360FFF7CBFE064605E0FFF7C7FE801BDD -S31508002C30642800F2C9801E4B1B6813F4807FF4D009 -S31508002C40E368012B05D1174A136A43F0010313629F -S31508002C5022E063B903F1804303F504331A6A22F0CC -S31508002C6001021A621A6A22F004021A6214E0052B9B -S31508002C7009D10C4B1A6A42F004021A621A6A42F027 -S31508002C8001021A6208E0074B1A6A22F001021A6268 -S31508002C901A6A22F004021A62E368CBB1FFF78EFEC5 -S31508002CA006460FE0001002400000424280044242FD -S31508002CB000700040FFF782FE801B41F2883398427D -S31508002CC000F28480494B1B6A13F0020FF2D00FE022 -S31508002CD0FFF774FE064606E0FFF770FE801B41F21A -S31508002CE08833984274D8414B1B6A13F0020FF3D10C -S31508002CF025B13E4AD36923F08053D361E369002B9B -S31508002D0068D03A4A526802F00C02082A64D0022BAC -S31508002D1037D10022364B1A60FFF750FE054604E00D -S31508002D20FFF74CFE401B022858D8304B1B6813F09F -S31508002D30007FF5D1236AB3F5803F06D12B494B684E -S31508002D4023F40032A36813434B602848436823F4EE -S31508002D507411236A626A13430B4343600122244BAE -S31508002D601A60FFF72BFE044604E0FFF727FE001B58 -S31508002D70022835D81D4B1B6813F0007FF5D00020BC -S31508002D8031E000221A4B1A60FFF718FE044604E0E9 -S31508002D90FFF714FE001B022824D8144B1B6813F0F7 -S31508002DA0007FF5D100201EE001201CE003201AE078 -S31508002DB0032018E0012016E0032014E0032012E0A7 -S31508002DC0032010E003200EE003200CE003200AE0B5 -S31508002DD0032008E0002006E0012004E0032002E0CA -S31508002DE0032000E0032002B070BD00BF00100240BF -S31508002DF06000424230B486B0164D02AC2868696855 -S31508002E00AA68EB680FC42B8AADF80430124B5B68CE -S31508002E1003F00C02082A19D1C3F3834206A90A440F -S31508002E2012F8100C13F4803F0CD00B4B5B68C3F3FD -S31508002E3040430B4413F8142C084B03FB00F0B0FB7B -S31508002E40F2F004E0064B03FB00F000E0034806B08E -S31508002E5030BC7047B83300080010024000127A00F0 -S31508002E6000093D0070B55C4B1B6803F007038B42F5 -S31508002E700BD2594A136823F007030B4313601368F0 -S31508002E8003F00703994240F09780036813F0020F96 -S31508002E9006D0524C636823F0F002836813436360DC -S31508002EA00D460446036813F0010F4DD04268012A07 -S31508002EB005D14A4B1B6813F4003F0DD17EE0022A68 -S31508002EC005D1464B1B6813F0007F05D178E0434BCC -S31508002ED01B6813F0020F75D040494B6823F00303B3 -S31508002EE013434B60FFF76AFD06466368012B0ED154 -S31508002EF006E0FFF763FD801B41F28833984263D8EA -S31508002F00364B5B6803F00C03042BF2D11CE0022B52 -S31508002F1015D106E0FFF752FD801B41F2883398422F -S31508002F2054D82E4B5B6803F00C03082BF2D10BE048 -S31508002F30FFF744FD801B41F28833984248D8274B57 -S31508002F405B6813F00C0FF3D1234B1B6803F00703E0 -S31508002F509D420AD2204A136823F007032B431360C5 -S31508002F60136803F007039D4234D1236813F0040F56 -S31508002F7006D01A494B6823F4E062E36813434B60B2 -S31508002F80236813F0080F07D0144A536823F46053D4 -S31508002F90216943EAC1035360FFF72CFF0F4B5B68B7 -S31508002FA0C3F303130E4AD35CD8400E4B18600020B7 -S31508002FB0FFF7C0FC002070BD012070BD012070BD68 -S31508002FC0012070BD012070BD032070BD032070BDB7 -S31508002FD0032070BD012070BD002002400010024091 -S31508002FE0D033000830040020014B1868704700BF32 -S31508002FF03004002008B5FFF7F7FF044B5B68C3F3FE -S315080030000223034AD35CD84008BD00BF0010024023 -S31508003010E033000808B5FFF7E7FF044B5B68C3F326 -S31508003020C223034AD35CD84008BD00BF0010024043 -S31508003030E03300080D4B1A6842F001021A6059681D -S315080030400B4A0A405A601A6822F0847222F48032C7 -S315080030501A601A6822F480221A605A6822F4FE025C -S315080030605A604FF41F029A60704700BF0010024072 -S315080030700000FFF808B5FFF7B7FF084BA3FB0030C1 -S315080030808009FFF77FF90420FFF792F9002211461D -S315080030904FF0FF30FFF744F908BD00BFD34D62106B -S315080030A008B5FFF78BFC08BD08B5FFF77BFCFFF7F3 -S315080030B091F908BD08B5002220210248FFF77AFADF -S315080030C008BD00BF0008014010B5FFF7E9FF0E4B29 -S315080030D01B68C31AB3F5FA7F14D304460B4B1B7847 -S315080030E03BB90122094B1A7020210948FFF762FAF9 -S315080030F006E00022054B1A7020210548FFF75AFA08 -S31508003100014B1C6010BD00BF500400205404002071 -S315080031100008014000B591B0012306934FF4A022A0 -S315080031200792002208920A9302230D934FF48033E4 -S315080031300E934FF4E0130F9306A8FFF75BFC00B15C -S31508003140FEE70F23019302210291002303934FF414 -S3150800315080620492059301A8FFF784FE00B1FEE79A -S3150800316011B05DF804FB00BF08B5FFF709FCFFF7CF -S31508003170D1FFFFF77FFFFFF79DFF08BD08B5FFF7F3 -S31508003180F3FF00F0A7F8FFF79FFF00F005F9FAE74D -S31508003190F0B589B03B4B9A6942F001029A619A6987 -S315080031A002F001020092009ADA6942F08052DA616E -S315080031B0DA6902F080520192019A9A6942F0040291 -S315080031C09A619A6902F004020292029ADA6942F452 -S315080031D00032DA61DB6903F400330393039B0320AF -S315080031E0FFF78CF8002211466FF00B00FFF798F8EE -S315080031F0002211466FF00A00FFF792F800221146E6 -S315080032006FF00900FFF78CF8002211466FF00400F2 -S31508003210FFF786F8002211466FF00300FFF780F8E3 -S31508003220002211466FF00100FFF77AF800221146D6 -S315080032304FF0FF30FFF774F8202704970123059312 -S3150800324000250695022607960F4C04A92046FFF787 -S31508003250C5F82A4639462046FFF7ACF904230493F5 -S3150800326005960323079304A92046FFF7B7F8082312 -S3150800327004930595069504A92046FFF7AFF809B00B -S31508003280F0BD00BF001002400008014008B508481C -S31508003290084B03604FF46143436000238360C360B7 -S315080032A0036183610C224261C361FFF79DFA08BD81 -S315080032B0580400200044004008B5002301220146B6 -S315080032C00348FFF7C3FA08B9012008BD002008BD66 -S315080032D05804002008B5FFF7D9FF08BDBFF34F8F84 -S315080032E00549CA6802F4E062044B1343CB60BFF396 -S315080032F04F8F00BFFDE700BF00ED00E00400FA05B0 -S3150800330008B5214B1B78ABB92048FFF7D5FF012834 -S3150800331038D11E4B1B78013BDBB23F2B32D8FFF767 -S31508003320BFFE1B4B18600122174B1A700022194B5F -S315080033301A7008BD174B1B78013314481844FFF759 -S31508003340BBFF012814D1134A13780133DBB213707B -S315080033500E4A1278934215D100220B4B1A700B4B6A -S315080033605B78FF2B0ED1094B9B785BB9FFF7B6FF4D -S31508003370FFF796FE064B1B686433984202D9002273 -S31508003380014B1A7008BD00BF550400209C0400209C -S31508003390980400205604002008B5FFF7B1FF08BDC1 -S315080033A0F8B500BFF8BC08BC9E467047F8B500BF24 -S30D080033B0F8BC08BC9E467047F4 -S315080033B802030405060708090A0B0C0D0E0F101060 -S315080033C801020000000000200000000000000000C4 -S315080033D801020304060708090000000001020304A5 -S30D080033E8BD210008352100088B -S309080033F01121000891 -S315080033F400000000EC02002054030020BC03002057 -S3150800340400000000000000000000000000000000AA -S31508003414000000000000000000000000000000009A -S31508003424000000000000000000000000000000008A -S31508003434000000000000000000000000000000007A -S31508003444000000000000000000000000000000006A -S31508003454000000000000000000000000000000005A -S31508003464000000000000000000000000000000004A -S31508003474000000000000000000000000000000003A -S31508003484000000000000000000000000000000002A -S315080034940000000000000000010000000000000019 -S315080034A40E33CDAB34126DE6ECDE05000B000000DE -S315080034B400000000000000000000000000000000FA -S315080034C400000000000000000000000000000000EA -S315080034D400000000000000000000000000000000DA -S315080034E400000000000000000000000000000000CA -S315080034F400000000000000000000000000000000BA -S3150800350400000000000000000000000000000000A9 -S315080035140000000000000000000000000000000099 -S315080035240000000000000000000000000000000089 -S315080035340000000000000000000000000000000079 -S315080035440000000000000000000000000000000069 -S315080035540000000000000000000000000000000059 -S315080035640000000000000000000000000000000049 -S315080035740000000000000000000000000000000039 -S315080035840000000000000000000000000000000029 -S315080035940000000000000000000000000000000019 -S315080035A40000000000000000000000000000000009 -S315080035B400000000000000000000000000000000F9 -S315080035C400000000000000000000000000000000E9 -S315080035D400000000000000000000000000000000D9 -S315080035E400000000000000000000000000000000C9 -S315080035F400000000000000000000000000000000B9 -S3150800360400000000000000000000000000000000A8 -S315080036140000000000000000000000000000000098 -S315080036240000000000000000000000000000000088 -S315080036340000000000000000000000000000000078 -S315080036440000000000000000000000000000000068 -S315080036540000000000000000000000000000000058 -S315080036640000000000000000000000000000000048 -S315080036740000000000000000000000000000000038 -S315080036840000000000000000000000000000000028 -S315080036940000000000000000000000000000000018 -S315080036A40000000000000000000000000000000008 -S315080036B400000000000000000000000000000000F8 -S315080036C400000000000000000000000000000000E8 -S315080036D400000000000000000000000000000000D8 -S315080036E400000000000000000000000000000000C8 -S315080036F400000000000000000000000000000000B8 -S3150800370400000000000000000000000000000000A7 -S315080037140000000000000000000000000000000097 -S315080037240000000000000000000000000000000087 -S315080037340000000000000000000000000000000077 -S315080037440000000000000000000000000000000067 -S315080037540000000000000000000000000000000057 -S315080037640000000000000000000000000000000047 -S315080037740000000000000000000000000000000037 -S315080037840000000000000000000000000000000027 -S315080037940000000000000000000000000000000017 -S315080037A40000000000000000000000000000000007 -S315080037B400000000000000000000000000000000F7 -S315080037C400000000000000000000000000000000E7 -S315080037D400000000000000000000000000000000D7 -S315080037E400000000000000000000000000000000C7 -S315080037F400000000000000000000000000000000B7 -S3150800380400000000000000000000000000000000A6 -S315080038140000000000000000100000000100000085 -S3090800382400A24A04A2 -S705080022A927 +S3150800212000800123237010BD380400200000000041 +S315080021304833000808B5034B1BB103490348AFF3FE +S31508002140008008BD000000003C0400204833000859 +S3150800215070B50D4E0D4D761BB61006D00024013411 +S3150800216055F8043B9847A642F9D1094E094D01F0A6 +S31508002170EBF8761BB61006D00024013455F8043B5C +S315080021809847A642F9D170BD9033000890330008ED +S315080021909833000890330008024B13B1024800F048 +S315080021A005B8704700000000B92100080023014661 +S315080021B01A46184600F01EB838B50A4C0A4D641B74 +S315080021C0A4100AD004F18043013B05EB8305013CCA +S315080021D055F804399847002CF9D1BDE8384001F084 +S315080021E0B9B800BF9C33000898330008704700BF91 +S315080021F0704700BF2DE9F0411D4C05462068904602 +S315080022001F460E46FFF7F2FF1A4B1A68D2F84831F6 +S315080022101BB35A6820681F2A24DC4DB9511C0232A8 +S31508002220596043F82260FFF7E3FF0020BDE8F0811C +S31508002230012403EB820CCCF88880D3F888119440EB +S315080022402143022DC3F88811CCF80871E6D1D3F8DA +S315080022508C110C43C3F88C41E0E702F5A673C2F86B +S315080022604831D6E7FFF7C4FF4FF0FF30DEE700BF7F +S315080022702804002074330008DFF834D0002103E076 +S315080022800C4B5B58435004310B480C4B42189A428E +S31508002290F6D30B4A02E0002342F8043B094B9A4264 +S315080022A0F9D300F08BFEFFF753FF00F03AFF7047B3 +S315080022B0005000209C33000800000020380400204D +S315080022C0380400200C050020FEE70000074AD36802 +S315080022D023F4E0631B041B0C000200F4E0601843BF +S315080022E040F0BF6040F40030D060704700ED00E079 +S315080022F030B4174BDB68C3F30223C3F10704042C7D +S3150800230028BF04241D1D062D01D9033B00E0002328 +S315080023104FF0FF3505FA04F421EA0401994005FA5D +S3150800232003F322EA03031943002809DB0901C9B2AA +S3150800233000F1604000F5614080F8001330BC70473A +S3150800234000F00F000901C9B2024B1954F6E700BFA5 +S3150800235000ED00E014ED00E00138B0F1807F0AD20C +S31508002360064B5860064AF02182F823100020986030 +S3150800237007221A6070470120704700BF10E000E08E +S3150800238000ED00E0042805D0054A136823F004038D +S3150800239013607047024A136843F0040313607047DA +S315080023A010E000E0704708B5FFF7FCFF08BD000025 +S315080023B0F0B482B000263546A0E0002B58D0012B99 +S315080023C010D1CE680EE0694FBB4251D048D9684F4C +S315080023D0BB424DD007F58037BB4249D0A7F58017D9 +S315080023E0BB4245D0FF2A57D88446FF2A57D8AC00A7 +S315080023F0DCF800300F27A74023EA070306FA04F49F +S315080024002343CCF800304B6813F0805F75D0594BE6 +S315080024109C6944F001049C619B6903F001030193E4 +S31508002420019BAC08A71C544B53F8273005F003074B +S31508002430BF004FF00F0C0CFA07FC23EA0C0C4F4BAD +S31508002440984232D003F58063984270D003F58063D2 +S3150800245098426ED003F58063984224D0042325E081 +S31508002460A7F58017BB4203D007F58037BB42B9D121 +S315080024708B687BB1012B08D044610826B2E7CE6889 +S315080024800836AFE7CE680C36ACE704610826A9E73C +S315080024900026A7E70426A5E700F1040CA5E7A5F1A1 +S315080024A00804A400A4E7032300E00023BB4043EA92 +S315080024B00C030234304F47F824304B6813F4803F3E +S315080024C039D02F4C2368134323604B6813F4003F1D +S315080024D037D02B4C6368134363604B6813F4801F33 +S315080024E035D0274CA3681343A3604B6813F4001F29 +S315080024F033D0234CE3681A43E26001350F2D32D8F6 +S315080025000124AC400A6822409442F6D14B68122B4B +S31508002510B8D03FF658AF022BB1D07FF64EAF032B9B +S31508002520B6D0112B7FF45EAFCE6804365AE7012386 +S31508002530BCE70223BAE7124C236823EA02032360A6 +S31508002540C3E70F4C636823EA02036360C5E70C4CD4 +S31508002550A36823EA0203A360C7E7094CE36823EAF2 +S315080025600202E260C9E702B0F0BC70470000211021 +S315080025700000311000100240000001400008014030 +S31508002580000401400AB101617047090401617047FE +S315080025902DE9F84305460268136923F44053C168D8 +S315080025A00B43136183680269134342691343016845 +S315080025B0CA6822F4B05222F00C021343CB600268B8 +S315080025C0536923F4407381690B4353610268594B7D +S315080025D09A4257D000F0D2FC00EB800000EB800056 +S315080025E06C68A400B0FBF4F4534FA7FB04346409E9 +S315080025F0260100F0C3FC00EB800000EB80006C684D +S31508002600A400B0FBF4F900F0B9FC00EB800000EB85 +S3150800261080006C68A400B0FBF4F4A7FB04346409DA +S315080026204FF0640808FB149424013234A7FB0434E1 +S31508002630640904F0F004344400F0A0FC00EB8000C8 +S3150800264000EB80006E68B600B0FBF6F600F096FC6C +S3150800265000EB800000EB80006B689B00B0FBF3F09A +S31508002660A7FB0030400908FB10684FEA081808F174 +S315080026703208A7FB0837C7F343172B6827449F6020 +S31508002680BDE8F88300F08AFC00EB800000EB8000D0 +S315080026906C68A400B0FBF4F4274FA7FB0434640964 +S315080026A0260100F07BFC00EB800000EB80006C68E4 +S315080026B0A400B0FBF4F900F071FC00EB800000EB1D +S315080026C080006C68A400B0FBF4F4A7FB043464092A +S315080026D04FF0640808FB149424013234A7FB043431 +S315080026E0640904F0F004344400F058FC00EB800060 +S315080026F000EB80006E68B600B0FBF6F600F04EFC04 +S3150800270000EB800000EB80006B689B00B0FBF3F0E9 +S31508002710A7FB0030400908FB10684FEA081808F1C3 +S315080027203208A7FB0837C7F343172B6827449F606F +S31508002730A6E700BF003801401F85EB512DE9F0419F +S3150800274005460F4616469846069C2B681B6837EAC8 +S3150800275003030CBF01230023B3421DD1B4F1FF3F8D +S31508002760F3D02CB100F002F9A0EB0800A042ECD996 +S315080027702A68D36823F4D073D3602A68536923F090 +S3150800278001035361202385F8393085F83A30002350 +S3150800279085F83830032000E00020BDE8F081704756 +S315080027A058B310B5044690F839300BB3242384F88F +S315080027B039302268D36823F40053D3602046FFF7E4 +S315080027C0E7FE2268136923F490431361226853696C +S315080027D023F02A0353612268D36843F40053D36075 +S315080027E00020E063202384F8393084F83A3010BD9D +S315080027F080F83830FFF7D3FFD8E7012070472DE976 +S31508002800F04182B01E4690F83A30DBB2202B5AD1FE +S3150800281004460D469046002959D0002A59D090F80A +S315080028203830012B57D0012380F838300023C36392 +S31508002830222380F83A3000F099F80746A4F82C804D +S31508002840A4F82E801DE000963B4600222021204653 +S31508002850FFF774FF002840D1236933B923685B6802 +S31508002860C3F3080325F8023B0BE023685B68DBB279 +S3150800287025F8013B05E023685B6803F07F0305F84C +S31508002880013BE38D9BB2BBB1E38D013B9BB2E38574 +S31508002890A368B3F5805FD6D000963B460022202178 +S315080028A02046FFF74BFFD0B92369002BE3D12368F5 +S315080028B05B6805F8013BE4E7202384F83A300020FA +S315080028C084F8380000E0022002B0BDE8F08101205B +S315080028D0FAE70120F8E70220F6E70320F4E70320E9 +S315080028E0F2E7000010B504460E4B18784FF47A73D9 +S315080028F0B3FBF0F30C4A1068B0FBF3F0FFF72CFDBE +S3150800290068B90F2C01D901200AE0002221464FF0B0 +S31508002910FF30FFF7EDFC054B1C60002000E00120AE +S3150800292010BD00BF2C040020340400203004002011 +S3150800293008B5074A136843F0100313600320FFF72E +S31508002940C5FC0020FFF7CEFF00F0F6FB002008BD0F +S3150800295000200240034A1168034B1B780B4413609E +S31508002960704700BF080500202C040020014B18689A +S31508002970704700BF0805002082B0084B1B68084A4C +S31508002980A2FB03235B0A00FB03F0019000BF019B37 +S315080029905A1E0192002BF9D102B070473404002068 +S315080029A0D34D621070B582B00446036813F0010F68 +S315080029B02CD0AB4B5B6803F00C03042B1DD0A84B43 +S315080029C05B6803F00C03082B12D06368B3F5803FED +S315080029D041D0002B55D103F1804303F504331A681F +S315080029E022F480321A601A6822F480221A6037E0CC +S315080029F09B4B5B6813F4803FE7D0994B1B6813F435 +S31508002A00003F03D06368002B00F0AE81236813F003 +S31508002A10020F75D0924B5B6813F00C0F5FD0904B8A +S31508002A205B6803F00C03082B54D02369002B00F0D5 +S31508002A3089808C4B01221A60FFF798FF0546884B60 +S31508002A401B6813F0020F74D1FFF790FF401B022892 +S31508002A50F5D903208DE1824A136843F48033136065 +S31508002A60636843B3FFF782FF05467D4B1B6813F483 +S31508002A70003FCBD1FFF77AFF401B6428F5D9032026 +S31508002A8077E1B3F5A02F09D0754B1A6822F4803286 +S31508002A901A601A6822F480221A60E1E703F180437B +S31508002AA0A3F53C331A6842F480221A601A6842F485 +S31508002AB080321A60D4E7FFF759FF0546684B1B6852 +S31508002AC013F4003FA2D0FFF751FF401B6428F5D945 +S31508002AD003204EE1624B5B6813F4803FA5D1604B3F +S31508002AE01B6813F0020F03D02369012B40F03E81C7 +S31508002AF05B4A136823F0F803616943EAC10313606C +S31508002B00236813F0080F32D0A369002B5BD0564B0D +S31508002B1001221A60FFF72AFF0546514B5B6A13F03C +S31508002B20020F21D1FFF722FF401B0228F5D9032007 +S31508002B301FE14B4A136823F0F803616943EAC103AE +S31508002B401360DDE7474B00221A60FFF70FFF0546C3 +S31508002B50434B1B6813F0020FD2D0FFF707FF401B49 +S31508002B600228F5D9032004E10120FFF705FF2368B1 +S31508002B7013F0040F00F09880394BDB6913F0805F7F +S31508002B8033D1374BDA6942F08052DA61DB6903F0F8 +S31508002B9080530193019B0125344B1B6813F4807FF6 +S31508002BA025D0E368012B36D0002B4CD103F18043A6 +S31508002BB003F504331A6A22F001021A621A6A22F02D +S31508002BC004021A622CE0284B00221A60FFF7CEFE98 +S31508002BD00546234B5B6A13F0020FC8D0FFF7C6FE03 +S31508002BE0401B0228F5D90320C3E00025D4E71F4A75 +S31508002BF0136843F480731360FFF7B8FE06461B4B51 +S31508002C001B6813F4807FCCD1FFF7B0FE801B6428C5 +S31508002C10F5D90320ADE0124A136A43F001031362A3 +S31508002C20E3687BB3FFF7A2FE06460D4B1B6A13F05B +S31508002C30020F38D1FFF79AFE801B41F2883398427B +S31508002C40F3D9032095E0052B12D0054B1A6A22F01A +S31508002C5001021A621A6A22F004021A62E0E700BF49 +S31508002C6000100240000042428004424200700040C8 +S31508002C70424B1A6A42F004021A621A6A42F00102C8 +S31508002C801A62CDE7FFF772FE06463C4B1B6A13F045 +S31508002C90020F08D0FFF76AFE801B41F2883398427C +S31508002CA0F3D9032065E0E5B9E369002B60D0334A20 +S31508002CB0526802F00C02082A5DD0022B17D0304B5E +S31508002CC000221A60FFF752FE04462C4B1B6813F0CD +S31508002CD0007F47D0FFF74AFE001B0228F5D90320DC +S31508002CE047E0264AD36923F08053D361DCE7244BB7 +S31508002CF000221A60FFF73AFE0546204B1B6813F0C0 +S31508002D00007F06D0FFF732FE401B0228F5D90320C4 +S31508002D102FE0236AB3F5803F1AD018494B6823F48D +S31508002D207413226A606A024313434B60144B0122F0 +S31508002D301A60FFF71BFE0446104B1B6813F0007F52 +S31508002D400ED1FFF713FE001B0228F5D9032010E069 +S31508002D500A4A536823F40033A1680B435360DCE73F +S31508002D60002006E0002004E0012002E0012000E047 +S31508002D70002002B070BD0120FBE700BF0010024032 +S31508002D806000424210B487B0164C94E80F000DF16B +S31508002D90180C0CE90F00238AADF80430124B5B6857 +S31508002DA003F00C02082A03D0104807B010BC70477D +S31508002DB0C3F38342624412F8102C13F4803F0CD0FC +S31508002DC0094B5B68C3F34043634413F8143C074854 +S31508002DD000FB02F0B0FBF3F0E7E7054800FB02F062 +S31508002DE0E3E700BF603300080010024000127A00D3 +S31508002DF000093D005A4B1B6803F007038B420BD2B0 +S31508002E00574A136823F007030B431360136803F04C +S31508002E1007038B4240F09D8070B5036813F0020FDC +S31508002E2006D0504A536823F0F0038468234353605E +S31508002E300D460446036813F0010F52D04368012B70 +S31508002E4023D0022B28D0474A126812F0020F00F04E +S31508002E50828044494A6822F0030213434B60FFF715 +S31508002E6085FD06466368012B1DD0022B2AD03D4BF3 +S31508002E705B6813F00C0F34D0FFF778FD801B41F226 +S31508002E8088339842F3D9032062E0364A126812F46E +S31508002E90003FDED101205BE0324A126812F0007F63 +S31508002EA0D7D1012054E02F4B5B6803F00C03042BA9 +S31508002EB017D0FFF75BFD801B41F288339842F2D9A1 +S31508002EC0032045E0274B5B6803F00C03082B08D06A +S31508002ED0FFF74CFD801B41F288339842F2D9032054 +S31508002EE036E01F4B1B6803F00703AB420AD91C4A9E +S31508002EF0136823F007032B431360136803F00703D3 +S31508002F00AB422AD1236813F0040F06D0154A53683A +S31508002F1023F4E063E1680B435360236813F0080F5A +S31508002F2007D0104A536823F46053216943EAC10362 +S31508002F305360FFF727FF0B4B5B68C3F303130A4A7B +S31508002F40D35CD840094B18600020FFF7CBFC002063 +S31508002F5070BD012070470120FAE70120F8E700BF9D +S31508002F600020024000100240783300083404002094 +S31508002F70014B1868704700BF3404002008B5FFF7F6 +S31508002F80F7FF044B5B68C3F30223034AD35CD840BC +S31508002F9008BD00BF001002408833000808B5FFF7D7 +S31508002FA0E7FF044B5B68C3F3C223034AD35CD840EC +S31508002FB008BD00BF00100240883300080F4B1A688E +S31508002FC042F001021A6059680D4A0A405A601A68A6 +S31508002FD022F0847222F480321A601A6822F480225F +S31508002FE01A605A6822F4FE025A604FF41F029A6069 +S31508002FF0044B4FF000629A60704700BF0010024011 +S315080030000000FFF800ED00E008B5FFF7B1FF084B38 +S31508003010A3FB00308009FFF79FF90420FFF7B2F9F8 +S31508003020002211464FF0FF30FFF762F908BD00BFD6 +S31508003030D34D621008B5FFF799FC08BD08B5FFF730 +S3150800304089FCFFF7B0F908BD08B50022202102481F +S31508003050FFF798FA08BD00BF0008014010B5FFF752 +S31508003060E9FF0E4B1B68C31AB3F5FA7F0CD3044667 +S315080030700B4B1B784BB90122094B1A7020210948C2 +S31508003080FFF780FA054B1C6010BD0022044B1A702E +S3150800309020210448FFF776FAF4E700BF5804002019 +S315080030A05404002000080140014A024B9A60704708 +S315080030B00020000800ED00E000B591B0012306935A +S315080030C04FF4A0220792002208920A9302230D9336 +S315080030D04FF480330E934FF4E0130F9306A8FFF7CF +S315080030E061FC00B1FEE70F23019302210291002340 +S315080030F003934FF480620492059301A8FFF77AFEC2 +S3150800310000B1FEE711B05DF804FB08B5FFF7CCFF88 +S31508003110FFF70EFCFFF7D0FFFFF776FFFFF794FFE8 +S3150800312008BD08B5FFF7F1FF00F0A8F8FFF796FF0E +S3150800313000F006F9FAE70000F0B589B03B4B9A694A +S3150800314042F001029A619A6902F001020092009A1D +S31508003150DA6942F08052DA61DA6902F08052019245 +S31508003160019A9A6942F004029A619A6902F0040285 +S315080031700292029ADA6942F40032DA61DB6903F4F0 +S3150800318000330393039B0320FFF7A0F800221146A0 +S315080031906FF00B00FFF7ACF8002211466FF00A003B +S315080031A0FFF7A6F8002211466FF00900FFF7A0F80E +S315080031B0002211466FF00400FFF79AF80022114624 +S315080031C06FF00300FFF794F8002211466FF0010034 +S315080031D0FFF78EF8002211464FF0FF30FFF788F808 +S315080031E020270497012305930025069502260796AE +S315080031F00F4C04A92046FFF7DBF82A463946204635 +S31508003200FFF7C0F90423049305960323079304A93B +S315080032102046FFF7CDF8082304930595069504A9DB +S315080032202046FFF7C5F809B0F0BD00BF0010024000 +S315080032300008014008B50848084B03604FF461438D +S31508003240436000238360C360036183610C2242618B +S31508003250C361FFF7A5FA08BD5C04002000440040DE +S3150800326008B50023012201460348FFF7C8FA08B14A +S31508003270002008BD0120FCE75C04002008B5FFF724 +S31508003280D9FF08BDBFF34F8F0549CA6802F4E0624B +S31508003290044B1343CB60BFF34F8F00BFFDE700BF5E +S315080032A000ED00E00400FA0508B5214B1B78B3B918 +S315080032B02048FFF7D5FF012800D008BD1D4B1B7815 +S315080032C0013BDBB23F2BF8D8FFF7B4FE1A4B186068 +S315080032D0174B01221A70194B00221A70EDE7174B8B +S315080032E01B78013313481844FFF7BAFF012813D196 +S315080032F0124A13780133DBB213700E4A12789342DE +S31508003300DBD10B4A002111700A4A5278FF2AD4D120 +S31508003310022BD2D1FFF7B6FFFFF78CFE064B1B68D0 +S3150800332064339842C9D9024B00221A70C5E700BF18 +S31508003330DD0400209C040020E0040020DE040020B8 +S3150800334008B5FFF7B1FF08BDF8B500BFF8BC08BC63 +S315080033509E467047F8B500BFF8BC08BC9E46704745 +S3150800336002030405060708090A0B0C0D0E0F1010B8 +S31508003370010200000000002000000000000000001C +S3150800338001020304060708090000000001020304FD +S30D08003390992100083521000807 +S3090800339811210008E9 +S3150800339C00000000EC02002054030020BC030020AF +S315080033AC0000000000000000000000000000000003 +S315080033BC00000000000000000000000000000000F3 +S315080033CC00000000000000000000000000000000E3 +S315080033DC00000000000000000000000000000000D3 +S315080033EC00000000000000000000000000000000C3 +S315080033FC00000000000000000000000000000000B3 +S3150800340C00000000000000000000000000000000A2 +S3150800341C0000000000000000000000000000000092 +S3150800342C0000000000000000000000000000000082 +S3150800343C0000000000000000010000000000000071 +S3150800344C0E33CDAB34126DE6ECDE05000B00000036 +S3150800345C0000000000000000000000000000000052 +S3150800346C0000000000000000000000000000000042 +S3150800347C0000000000000000000000000000000032 +S3150800348C0000000000000000000000000000000022 +S3150800349C0000000000000000000000000000000012 +S315080034AC0000000000000000000000000000000002 +S315080034BC00000000000000000000000000000000F2 +S315080034CC00000000000000000000000000000000E2 +S315080034DC00000000000000000000000000000000D2 +S315080034EC00000000000000000000000000000000C2 +S315080034FC00000000000000000000000000000000B2 +S3150800350C00000000000000000000000000000000A1 +S3150800351C0000000000000000000000000000000091 +S3150800352C0000000000000000000000000000000081 +S3150800353C0000000000000000000000000000000071 +S3150800354C0000000000000000000000000000000061 +S3150800355C0000000000000000000000000000000051 +S3150800356C0000000000000000000000000000000041 +S3150800357C0000000000000000000000000000000031 +S3150800358C0000000000000000000000000000000021 +S3150800359C0000000000000000000000000000000011 +S315080035AC0000000000000000000000000000000001 +S315080035BC00000000000000000000000000000000F1 +S315080035CC00000000000000000000000000000000E1 +S315080035DC00000000000000000000000000000000D1 +S315080035EC00000000000000000000000000000000C1 +S315080035FC00000000000000000000000000000000B1 +S3150800360C00000000000000000000000000000000A0 +S3150800361C0000000000000000000000000000000090 +S3150800362C0000000000000000000000000000000080 +S3150800363C0000000000000000000000000000000070 +S3150800364C0000000000000000000000000000000060 +S3150800365C0000000000000000000000000000000050 +S3150800366C0000000000000000000000000000000040 +S3150800367C0000000000000000000000000000000030 +S3150800368C0000000000000000000000000000000020 +S3150800369C0000000000000000000000000000000010 +S315080036AC0000000000000000000000000000000000 +S315080036BC00000000000000000000000000000000F0 +S315080036CC00000000000000000000000000000000E0 +S315080036DC00000000000000000000000000000000D0 +S315080036EC00000000000000000000000000000000C0 +S315080036FC00000000000000000000000000000000B0 +S3150800370C000000000000000000000000000000009F +S3150800371C000000000000000000000000000000008F +S3150800372C000000000000000000000000000000007F +S3150800373C000000000000000000000000000000006F +S3150800374C000000000000000000000000000000005F +S3150800375C000000000000000000000000000000004F +S3150800376C000000000000000000000000000000003F +S3150800377C000000000000000000000000000000002F +S3150800378C000000000000000000000000000000001F +S3150800379C000000000000000000000000000000000F +S315080037AC00000000000000000000000000000000FF +S315080037BC0000000000000000E404002001000000E6 +S30D080037CC1000000000A24A04E7 +S7050800227957 diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c index 3e7cffe0..2e688dd6 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.out b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.out index b95f29182ce56301d9e2b0a3ae87af0dab602290..d8dd537e2d56afd7de5ef7c2475e730f30737a04 100644 GIT binary patch literal 135632 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Ë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 literal 140256 zcmeEv31C&l_4mxZ@7}lMC3(q9LP!FobRuSS> z(Q3t3t+iHht!qUTwXF+URJ67Q73*4JwMA=fgQ7%G^Zm}uy>Ce#LI~FI|9HvVnK@_X z%sFTFxifRuO)Z+nIcMfiVQGwfOUE-?nnz&;Fma4&iwJ_Ji z`~v1zFeV+-z74Ru4EVjUA0NwX55j&JW(&-3VV;6{7Up@Fmtg(`vlC_)%v&(;!MqRi z515Z(K84u}^99UTFyFxN3CyO!*kQt9qF`cS`oj!>Nro8$lMXWqCKF}?%t9Oge!_mwwpxpu_2z7Tdmo9FKyl3(Wrlwq0xYx-%Ov5KW-zwQbnktQUeIpYJCcP4fOH#Mq67APoq+0 zBg*ZZ?e1WRGZAoEs@hdnlWofe{3AE<)&_q@y9NF?;UA1}nkaqS0WTKtts>kL!cX)z z!B1uC9v`KfMTi@Hl&*qbq=z!K<0~ptYk+IDl0@6T%1+Gr?263wxu2t4t!-oN&xjE7 zMF<0D zJqnw(dj;iIK{*jpo$aF>EAnZB2vs6NEfAqdvKhWmN*l@#LN0%*af^k8Gb%p|5zf_a zW%uMpy}G-j7{0Bxtt<^`=L?>)eR!%hx3y87qqc(MERCBgk=b^3PX*%S4 zmqUIv>UHk9ylr8PB4FDI#;t%|*j8UadBfpe(N;%pTPv%CE@}%&()JFW5v7QoUf^U) zmxg@(u%p$;$Ip2Y zI4OGxc$jNo?#U&&hd}OZt94f{pc(tx7QPQoPeUkbEo{4{2}xzLru+VAc-serA2u!Aw+=`Wdi(nRV` zZb?^m*kIz?QVU|+_`O>{za;mH1zT0eu9|6s1oiCP)&&D*%*}iFV0*jLhIj{gJ8SD- zplxDL#e+)Y^wuq%`ww)c6uL!tC55Zp<0Tu4QRo?c|#pr-M(Il5K%u(W@EyB~L2ct(M$e#&UC$2;RuDJ+K$T z&pb-@0`!kXFimObpY5lxOR2vUys>9)MqlniX+(;R;f3~b2wk;tkLxLP`X1tg!MG+{U(0y(;g2S{T$4BA`PHi# zPnKF!pLzHrn`VfcfM8S4*uQ z?%@jR2+s!3bH40UT-m41DESvpw&hJht~O4e4EWa16;I>z?9D9Aw#&{Z&B)&DYL8^D zeAZz}Qrql&JRnhJjniF^Qf=F@*Q#nG_-mHIyp7zJ0oIZHRg!1xK%N?NK>hrzf&H^D z%I1UJ2UvUdKv%Xc&-EnbWzN8d_qML%uW?UATlPQ?(vM6gopkPhwv%}Vz;E>=iLxg1 z_>N9))OL)bJe~XR?HtR}S?B)WcXA|`y}5J$U7d}hH0=^gTp{YYqP^g zEwvRs%6sRhXhGNkEuQQTSzAmSYm0|*!L)8+?Ysl&Aspo?8_6;17}rL)8(INwfSrnGUK)o>-N|mqo5oT+$;9<|QC3yYsJ1kgT+7nic2I2I-pP6E(xlyc0>ch8!uD&U zv4dqNWUNVRT$=RC9&)+b*D>-vzlY=_$w*^RS)1Z{>Z30&A}LA6I5vpA*Ad?eZPlb@ zqosmu$Q93*n>Xbq?~LEeBlqrjVlRud?C9J-{oAdHty4dKRqA?2qtG=pOTDttEYd(u z1f-`5T2Fn{ZluRN$u;)c%zfE&|6UW7mr@f|d0S0NZB*VO7+YR)%}X^4W<;T!nv^s4 zWjEedOMc3?d4=n9OLlhd|HC(}(>nKW{YFO_eCiu3p1=D>!}IZP`X}>)w!MpLe#)rj zsZOD1{}kn*{#jMcFWKgUpMTbWuzJw?`Qn<#*dqtO{JeUoeCh|?DbalF*y_O)CK}CP z^d~%uVrl^~=jRcXO$R@3uO2L)>OmK#6k{{0Q#Kv^tet9Wc6@Tp`h|1bI`?}8mx~0K z6@tqJg3B}d440HI48PAm?(AffcsA9!jz`%LmI{-?hO)udw%r|1%pFxT;a?U@-K>!d z&q{KQXl;L?RkSZ(IBP~`Kajg`=j<9bde{y=I$?)0dcY2K^q3t{qvLi&!@qFO)42&d zD)8(lo-sSlfjde(BX*n(ci4`EwwG(-VWJ1b;%OTjji+;LWZRWBY&hR(NwLDkhbud6 zDOx3Ov!zVMlcjX-=^V*1Ibdzt0CL^Jl(t9q+VscRn3{_ANN3Uk{p*SUa$2Jg=wF_i zH+tc$norrSyK-lZswr>hTK4P-3r~YP7H)Pu`_(D4Zn2ej3@wfv>TXx9otvLwPiJq* zn>2e9>H`}Z*)~zQ_)tgN1mRMKYHj0%OC8GEECI15Xr))_pPIAv+)=^Q_2` z348XUO@DPW8?NlQVl%H)+OF7axA02Q&RTdjV^J=~qG6I@QeZM+#=7ENO16ywZ-a5d zxL{&n5XS;zgQ2$A+QHiY3RC|T*$4Iz>{_@rz;1(m)>j-Ok!v<_kG7#=-$swVfqASO zxW~Rh@i+l#%?QV{%@wghyQg#ilW4Qpj&JuwdKmB=VU-PY_O&il;j(N{l50?}Uprug z!RUj=I5b|O`9L;$kJI3G!Ag;F8O{Vlcj5pbn;S`b1(2vuP1fSvZO&CmqHW>SLR(%Qq#_u5<{ObmcJ!f?SA&J!xqlD(@YXF;3TU)3XJ2LZ z|2HnY<$%c1~K>+pPWmj$xqBJ*kDZM&=oU=ZLnHg25P*+48fKSo=`Ki{Cj2 z;j@zl0y_Y%1Yp>C63dT52 zgcR}(<|&+6Nta)5#kk4ry_BbDjA6kTgXOdAGK>#zqcI}Pbub%Ypc~|Z8!;=t#``Zg+W?JlN6BUHxDJV;}w`ww*PzwTR?>k z2dO;Da+G_JB<e6piIh2u1T+$E*xBK5 zhrtay+YUEzhjkSXaiZYm2pTRepS?UbH4ZZoH+xf;*4~zW@ekW{#;pY+0_AoJC>fHZ2#<&lC&RRS7 zU-J!XS30-{vbOUl7_&~BG>sq!_b}GFg~BK^qFB7={-+P_8Oju<6kIkhx^ML5DD8FOe%wM~vZIr5~)f6b08bSXMx?r>J<9vi0GCfU(N!4qqGERnz< zGhl%XkK(Frh|L}5()0AvFvfHf5XGapOaJF=ea~zcA)?(#P_XFvUkH2x=dWy`0m1K1S@m}P*Ut4 z%|=@41R+~@sgy%WrTQ7QbmPM0LGK9<3|%{A5$VSo2B(xUEHFd5Y5kD=IZRbMyQw;W zb-Sr!tw%Cgg4HE+9MvYwFM&No+0tbR>L!GCC?$t?<2|5!I8ELUT|TVcr1F;!M~J+! z9Iku>2xtuis{F;n9zr2zv3H5K6m8*mDkxM92=gmQ=!z5+)Z+HIw20O^%zkO)JWIL5W2{8Em#V5JDM!ger3f379vuZuU9(SLKN%o zm3%66#iGnI7I#F&s(WoZ65WOBmCR!0FpE_{N6@X=IAmMdy`2y1)}>-nOu6K1^$*=v zSVI;6L$!`Q=r%3>Zd2`6`%DFP?~MF~j|OM)Fbdm(MFtDon!#*I1T=mUcNyxHg}n=0 z;7enPn`0&1haqtz5ZuE49TNAY!0iKWikTQ}Npl-D^eiJ2Ym(h?nHXPK*f!w0^Z5~m z!m!tM--YZ176LgJngxCcVw9Q}#rrjWRDfqOJ0Zll0G5fb-_z&#lf zmz6;2Z4HULNZ_`G#JwVL+e6~|B@)e7LgE$)+>VgA2L4iltr0j|NZgA8=M0I9_7F{1NZi>17ZVb9kHE!;#Cr#=B;ez#$&3;g~;(TR(ojPlL@yGIHg;>xp{<(AH{5sb?a|8OeNf(M~CX)@0~%ob`P_a1T-R2 z*JmS3Ei88kv$b}k`QR+VJvWru7I)*NY7XJjkhd5(`F@gSbur;a1BVXV_mjBAa|xFp z5?50~xHEx6A@==bylc)P+?~+Nav#Pl6SpoPT*7c>`)4;?|8oe(MldY%`hSw4zzyw&yLk!Wegjs!LX0zFC4qKSjX^Sx9nd94@#En8aQ((;T zZ;pHIPk2uWTnGZ@Ao-{WJPiWoNcyM+Tm%By zq6doG4=vy}G^^z9Y1~r8HM{Aa#=Qn{&2GG>asP<8W;frHxL6ouSZVbQ1CZ~R^0VD+ zTTh5krelw=Z@kdsOeX?YgMc}x=rIAR1%CzsbL5fZUURACGWADCQJrIT<{PB+m=7v4 z^FY8H$@ElzXk&4aHuDVV~)cjv2bG!mvY<}NCjTbmA6nFo`2!Ro{%Fw zoC9*^2&*S?F_mUFA#S@d0t?8?9QW#;P@+=tAt;&SwE#*zB|{5W=FrY;8ykDpG?Gr5 zK*k&e_JjqhAiqIebClTQvOxs?3j*d)vd09l=*2Ry3TKWtp@d?0kD5nn*_%MY9F>BF zo_4pG-LowqVGdq%-K#IvFVlWxxm;b3s-ELs*%PH=4TY&RXEKJnU8wbx)NGJ4N5{P& zMaAS7AY~4wd%_0A-G#X3V7n)Asf0vfDb*Z|_qc=*ff5ifN9;#M;AbFU4(oeNfCe$I zgFq7It@Gf{qY`!*pHA&pPgFr_Ou_@NFvVI?Pvg!<+=!!yOB%cmaXpAj>&`t^09CPF zAaLh6oUV`rdRoO0o5f>gd=f}x!`&0vX)sZSxGNENB-~;!Q3mb9eE}`1w<>KT{I_e=G1&6vf<&(nSptL zNxM9!qzuZ-DVthRGPQJSnGrY$oRfbB^N5rJz#{$BP|%99`7AjkqGUcx35h71Ujf|U zt~gV$jZ)-*)TJicIE$DJVIJj?+01n{TuD*)ab8-&l);Q#`Q);YE4PH4Hge{bWWwo` z&arU1q;njcG31nn;CD*@tcGf$;gY_B z71Qb(R^+wR0Td%abC!FXN-LK(*43iC5QDA(NIyI3AOA-+Mg5cWC8aG=cPEjrWToky zOj$9tsi~nUPwHg~i=j$D_+`yzPF$`eo~F75f{2>nrNqBI1`i(y1DXzHLBPdyYv-Q)KRW`LqrrF<-g^}LGRHmu4 zb(FJL{A}xeqS2<+I$Cu*8Pgp4p|eM`{1-fD&nwKUC|%Xu;$2$eZT7Y>zQY+egu;kd z*c6Ge7vM9pp>N1TY|$d%ZpedWSwo(e;L1hEhHgw$cAlxbI1LEQ;EcW5*CZh+Xf^U& z%(tHMN%D?glDryk)pkcNk16#|@WfT$RKXa|`vJyKpFQj6T{(tb=27!5-j3i6$+g&kKLh1y zA|^iEvJG4od8=hbAEP^Y1e9$C#iS2DBLn(`5cGzo1SSD9YhmvY!?|43&(Is&K6Zb+4(SiU!88>nhP7y+L8JMP;QU zEnE){Q{S+H@tmk+3O1W`#=b#SP}v=DAJf9Rw6eDT=t}DrDCu^v6Hr>^#MW{Jv1*iD z+ke12<`;HzA}SolL{zxtL{vD<`I^cc!$H{@MwEDQQIR>OXMRY-vL-QGvG_o<%8M{3 zurbGNh#Mopd3DC19vCBX=^3SYMKepg#Lp?n1vI~Qd2O|qCOI}4Kc_f1GYD?*1o+q> zxQjVvfY~$|ZBBDlZCzbuOG6Wl-Ti47luk88G57|gxXD{xyL?_{-7*SkBwXYVX(U-t zT4=^~$y5NztE{VC)FehaCILh8B7gAsuwNK@1pOrDAgvlCifilr+!^ynQ=`l3XzFP2 zQ`+eDR>SLLPMY=v%xjz_d3hDcqrjQUe|X9aHAZ0a>dp(q+^3{e7#Jui5ObS4_<9AX z>BWU}DgqHNTLu-W(YWHkR{@S?V{!BqfL_MZ`_y)<|I-$Z5Ak-GYtMmAqRDuMZs*HU z6wPp~?}yVwm7!3>A46h5OF>KnO0?9*n~aBR11#H%?e z0`)U;mL^(&ioAyU#kETqKQnwFqis57ES(CkQ4mX8nwC{T=ml{@??&79Uj!3qqXe7i zv*U(d1@vH4BF66RYw93XY{uaGQK%yxvpuPf2f!vZz_XegWyY@OnChJl5zO$quiBY% zUddxpo`s;-Ae1#81nvXr=U}Y;0z7)l(#9q)G4cW3IaU7 z2tVO!5=D4cMp%t76!IjF(;<_Kwt5AhQ9cv-hNk%ylr= z(p#q9aYbZkt2Vlb-jX6Rw6l9l?@1AvjWE-(#kZFN5}7+;-s(LmB17BE&!bm`y;D1p zc>v~{-jgCSn_#Y?*X+IHipV?)lkDj=DI)U(%p<)gMP#0YnVQ^du87Q5n7{U(6p`5m zQ=8Iju80h6??2dkQbgtzn5zf(nkyo+17=WauSpS^*I^#+Jt-pdCQKeJzxJ-Q6Pb5m zcJ-bVk!gcjGPKuR5t$ERzUnu80gBIN9HOQsUeSNL?|a*Idyt7dp<8II`EIhzy;6d9e4S zhzuQ;Ic-$0xgs)jwq|GVNf8-3ic>{r9eUSZ5g9tU^F{AT5g9t@bNQHFb46t6Tu^_U z6zQdaM23zL-QRmsM21csos!vWu80gBQu<5pNf8-3(^NUO*IW@9Is)~1?@19EIx%(G zxL$KbWU^uUjqf!nB17k~?(ID(B2xf!G7cB@vWOCyBA7q*o)nQOhN-}@re1PIWXfRn z_MQ}xnGbWxL~!+cOt4kv6?5lf`M#lc(E?-Z)ykC>v_z5Lgx5Pw3rd@+7Bsgk9XEDy zCJ;51bw{^I9XpA!W-#4-_tkG8kWLSC%T!o@c;4pRX|7ZYhp|#E+;XK_IQ=WtVPfIJ zh*nmZH?v||$<(Y7P&m0FGKOm^ z-Nwb)TmLr%qby{fkZ_f;10ft0s>oQ_&5W z65HAV30hKqlZW@?11NLxqwv@Y>hCm;r!1y3)wH)e_cZKNLrs)f?1C_67K^rsAK(c? zL^fwaYBQ3Za8%;O-b{qaIGKw6T%nlbv;@!zH`?p3W#jTcQz5<*P*`6j^|3`k3AhA; zn&IU}i{r48)3H3t(8nS07pB10eJIjY0;YShn+BZ`->O6r{+Hi ziyOu6hvLl0)}SyHU{d}H%(9%*pA?KV@ds8~Vr3%%YJmXOIv0daUiZ4$uy*W+3dqy)MW@73m9!h>sr7V-xr1r#={}J8Ocf&kl>l)tDu)tfwDIGdYpY>+0#i~X93LEBgeIx zNJR%=1{X56#8i`=Uf>HgO|7rO)_$|dFn)(KVWcQ3D z^p!dyQG5<*?^(i@E?X2x{M;78yber=YI>JbR?|Ha9Yj_f+u(OQodb!01-le%0i-4N z*G^{wVfz7#VaIWuZIoqn#`;BM+n;>dMmN1;PX=|JzWo>-&V*qi$A&{}Gn%ypL7Exw zaE{F)mCO(-Nj|PsLh7JXaP56OAakR(gN0ax2%9`5Gv|B+#`u-^xc$ zA|>4{lvI6OD~S|D7xxUG$=D{Jl9n7oNsMpddVl^K2yR9+TE;DWNE)?_bX32472m?g z=aR-gA#6ZBBzm*w6NYZjv6(IE66)a@f1Eqx2{!~d)Y9Wx&!l6zI^bjIc^Y<@io$45 zF!YQKl42do+%xqBcO-HWy$GV4QLR*sn`bXux`^>F_|VaWuM?_CI<8eiYFQ0)YY}6= zHdUh!>Z%%Z1F5N_H&orj*Ft_XzSY0Sl)s^l7)Sb{TNiM05=LcWc5obyjOo@0y7=Mj zSva>GZnk4e7yV#>BF}o^H0wvIp2#19=w?(biyYS~An|X9iJQ$>gHHuC>7%CHS9>b! z>K5UA2jhFya1Z|r6ktYVtUm?`Mj1Gkr<7@Sls5|-e{r;Vd2N*!(?$P`aRKJ(b<3)~ z=CXRmxRr}W*Bs4}X8#P)IM6Kjdh20H5bH%Oh0kuNpHUL|(a71p;@h~a9Jv!Jr6 zdRisUVMsu;a~95DH?5jgSzo!tyVPq2Y;oo;YYqsv%vs)y00EHY&eD0<_*^IHT;R<2 zE?Tx^Rs(jdHZ)1t8fUS$zPfat^sRN8!w$j8I_K%9=TDa?<}99ptvG0XLcrzWy>&b0WC71CG!mp#5hH$lKF-pvC?0fH&sT96QZ9~Ver(?iFYWO z6}crdB|2XE%ZsJAzx0-sOs~kBGfTn}Bn&%th5i%CYjB!GZbL5v$Ze=&ptEo+WBJbD>z;-^@s z=)QPV45_q*^jL<6g}nNQ0l|Ei9LUDR7BK(~>bIOn8rKR$(&Yj;uTKk01g5r@E;bMj z<1L+V%eQpGiE?0EY!Gpw5lw7!E-svH-c}Il14#O=*AOr%Y8M^zr{g3{It$>mkh4%+ z31B1V9N~15Gq+S+58x7R;fx_?QQk~>5r8Wi;<}hJ9 z2@E`T@tT@Q$1Y9=&qitdfrcwbUmEF_DY_c!#xlnKfS&r#+0eiBR7gY$_3e0P{5h^i z^AFHPn=x#JTuF$*!+w>6Qf9@BASl9={M!K^3Anwnp}CgM8Z*9)JKgR)%af0JaIVKt}a%UugJ||F>ac*HdcSaE~0gKTF5G#na zIEIc9)=NBk&;wxRWkQb$1Ek{=h@J|iybPs;O@W7gVU)!<0K&rP zE)3dm6Lu0DSeasBli*kghhrifUm|7%Vmh({Ja+Q{z$1!%@UOu|1lINZzsdagEk0Cq z{tokUIb&IoX7M=%68VbH>3GZIr5erKR6UNTKz1{hS%liup~I;NWdSFPkP$xX6czbW zN?<@_4F;Ln<^RdWQ5K=azpA7?y7TUb>I#~ws*bKFxEwbl-G@FbpovGbgj;GXzlKm+ z6&{wWNxZISU3I#xQ(uOMg#xK&e?TYVFHySn2XxU5f%6MXb8?HOqN+}vEga}8hzQ|& z)>pWQfiff=#c?T&>5gR4FTw3}6H`HF68#Y0nL;1PJd+rmjVco(!9iydC8+C}L<#M7 zCeZ+QJCo>xcRiCBO-EnSB)a>VLifoBrUkp44?K1irDi6#MG@OXE# zp-1$rNh~@IK9>w-bdb_xc8~_j=pd!f-$BMqtE&|Ez$|NKKUN|iOdT4j3G>yX+bvD!QGk*ICKO7XB)t!%jyU?ZV~~{C1CTa<|;ZmznJ!=@t17QeuTOfD0B5r3`&l- zmWwn_cbjG}#IBxLGuO`e%6#>Mm#N;po7EeW3w^Enjo zxK9B*xY!m$0hv+*ci0^Rga-Z%4VaOSYYmX}bh+%^m5e3EnMELk2F6MaJY;IX>5|vl zQe@1Rj^Cz>1Xv4m#v;bnnHq2=LLjOD`QExpG~l}&;jwHaL^ea)msXn?&k$-1<^yRn zLjTnf6-%AvGQjXs4f;{p5=^Ims96hLHg|N>me?xnG{AhT`?RIlN()$csLLB_tKrsn zbM14CueCLVnS{BHwt>)HCp21S5Y$}gvSd@Vr|_`2$@O1)2pFYgp@(YDeQJ<7FLj^$ z+-iV(HouA377)#U$)}hl`7Zg47z)WKNuo`66b9Y#*$qlpe0B{Run^}b5U?aix-(M< zxSG>k@1ul+z~UNFk#Yc7B$65mDy|U?iJ)slLn4f8M7!clo;OMf15)>0BkKAZ!bI)k zEP9-n$YAj=FOSy#n46rl^UKI%5uV~4a@&M^mT)^+^jt&}ph9{3C}9hy2@)0-eJ8L< z1o9)r;-esFTumzI$*W1Fb1YJENvF7)l$`#nNvXUh#ZW2Z`L#`6T$qOiEbuEq#ongc z#u~gaBCaK9mKV1KlHV2>Bp;V;<<#L`TY7;5q|+C;E5>DDsj#?lpNB)C1 zABhzNfe5@U_Et3xx5WyuXzAz{Fmt-UP3>2$#0s2jI0BJ(TRe1=Y#goF(@nD9iX{o* z6$|*+DRh&p@CPj5$5A3ivGLs}`?VJFdqs^EI5X`>^oVB_H9Ri(=GmQk1l>F*)w$jc#U)LmBAbyGB9>iy!$=J^@{4rzMYA9s}nj_UL7%&{B}-oibT*)2nEEpQS1mm9 zX+(WSKxkW%TsV4DbH-4}y@2Bs;Bl;Z@#P3;{@i_%G#DW_0)is z*SFNx`Be3uD`7mNa+!+-ACrce3GcaP%%)6O1e}fHGX9?H%(F>h>j)$pJ_4TCI0?X; z2`DywN$tMpT5~C<(7%-kBYWO+ZQwTu_#1#THt;xBJAGxthId{UoyXX4+@~efZcjGV zUh2io$?{sU+uh*_>~jcgMlrQ~yE|h%Y1thkODo>aF@C4p8AY1Q01(CdIMxt-JOrm6 zY;)@v^CXxWazG+qli<5@>@G`q68{I912dAtXd&;ijLjk)VTnbk;tmWUj`_q93tD)+ ziVHf8BgIEIJG3p88$bh&6B|=Bl@^iIeGtO`H3#{=%RFCfBP0ffc4LBLmm3Zo6p^~g zFe^?5o9;+?%_5Bn?h|7I|E-JiB|du*)Nm2saiA*;-eX}6v$;yHZmwK}+pT}XBNK5F zbOA0k;m4II#et$+NTOULMY&Xn^3w5>D_ERHjmT?g@`^QT_9hAQWA02qzF=iKy;v&V7_-3w;v+fDTOrP-?(`y2G0xfqPA+rcM| zJ({H2({N96CA4k^M)veMK}ZPt4AeUiqzN}D3PH3#nu6eE0OOM)@FK`!hG&ez zs7#cgK9VUU$8#`Ms~LOEltukB_(Wx(ftxX_!-k=JJ%--~am*+PGZAG^VVP6{In&T7 z;Ri6o$$W9ceC1NlG<@o)*^{<%Qdar``Vf+=W6cYuE?wlUuEuwb=wnNZ@cysHGja5U z1=!=bpm28Hf~sE9sI9M(G>*ZyoanlKV&@o;BCQ-lQVXzm`xuiu{8sSqCqZMM`LQM* z@|qZ0k!1NrwTp}sWfijL|9{Pm|>wQzyMCzoj7c{9L@0Doo`aO7b%uKe|Z zYX!8drpa4b?GL<1sao1x+gwpw*+e1VefZL6wJQ}2?wV@xMXxFm@JmYUI<>i_8gL3F z06$U)(BSjmqpU>rXh4`H6?L^s@i8YKYVxWo`f!QQ-?*w7Usm#yN=0uSNNV;foF4W^ z|D(1D`|4@8ASkGR`)tQM+Fg8+{AiiwALMP5-Wq1P@4d(0*3xPqqn8Ad=;3tpzlj`X z43mu`0{TCRz)ws4gXbD1VgKRXI&u@$f-~seimIjKK-Id32z(H3fTk_0ukt}pH-NOf zOYF$7r~A?pcmLGjtP+v<6bcQv6UaR0Zldo)1_Yw3y`&Bq^$p$yx3toSd#h`_rIi&p zK5s_7t4pejaf5%25Bp{)Y+&@;_287nepZwAwl1*=85sE|*5Jt4?&3?C%3Gkgw4ukO zyVubT7fANf$Y8WsB{Sn*+l67HSZV*FEci^30|%59;UCI2qMJ}yD?Ph*9mlAhrN+@{ z&CJGy1r#rC6fe9#Q|QZ08dqO&MrdkS+yqUFR}^$+mkS=TeDb~Vh?Nvs-MCTRh#UHl z61W)!W}-A62mSnDtk8#(z{<&itgQcGv_juG0xR2@W5*OKE4B%UnZ8_!!<2QQ~N2=DD4x(xN^*iab-_FH+qbRPRE$siE-tLaU~5* zzhfX-WsEA%IWemAU0_*(FPa7p!A^`S#bo7Bqsq%fM^;16?`c$t3k$@T+T?%@`=T|4 zVf_T%*a+&yG@dGY)Sv$lj6_IAPNETj;!e=C5t_{&gV<4dd~8B&Y-|Ghew7cycq9&C$S|02 zm5De4#y>2g=j?qdX_Ic6vq-BlfP7kq!jl1N;S|t+J zl<{~`uU^d~h{M=^0|zP=aPyPCz}Z#A+0S`I-{EKjaddNE;^;c!=(fJZ(T&8>-F=Cp zn~9_Q`w~YRiK9(@iK9D-qb+@jqkD*>-}NPq9w3gk^(Brr5l1ieC5|2?j{e-2IC_FO zdaW;U^dxcgW?$lHD{=H*U*c#RarF1T#1VZzQr**+IC_OR`gdRAXa{k$w=Z$@I&t)6 zU*hOZ;^<&s;^5u)3=+aYP>|R^RSR9MN}<)!luG zqmjhXhkc17`s%X!abMzyKHjYUr!R3t-+)#>?@Jufr=-=6zQhrIky^#g*?s3t4Sm>J zy;$u-9MSi&)yw-5M@7WZRegyg`dYVoZC~PuKKiZRU~ohi5h?5$JiEQG{XcXlkVH9g z{BGRXX_*zXmsQny8!Dz{W{fMzt-v8qarjdlzd7XbyJL5p^3dtvYw#zI`Qe1&A2s9H zmT@xA65?c@goQkrCsBbX^R$pB^CYzE$vguZbZ`vY!1eDwnJ3YqPv%Kn=#zO8cgT}@ z5`CyW)Drt0C-Y>0L!8W$$U~pZllagl^CT|x$vlZW{easrn;>D1rViQ>jc5Z1}Tsrod zS>RCD#EAXmzv;^&&_~4~!ovzg2-EmzMZ>7%{yxpIR617Vz_Fr(-B-kb>V*>ns>-G% z-kzL@6ZQ14pSJsc_TrmIj{g?}9lFopf053K0hPR=;lzN-Jd`E}82_ISsLTr`%yHEf zhZ$GhDY~CldVZhdD%tRv?a-mFK4?i39psf^5t`G9Zay|4+1$|n%f7_t2Fd5Iz$dyz z>cwyGOYGew*=rZMsR>D9X#bdCRGh8+K5I_MRSVJi1|;*@lRD_9{#eJV{JPz z$2u{`@_+oig6<>EZ>nAHZKCg>pO|B5|I54SjK227qP18m|NniCWqi;1$X2dL;}%kd zT~GZ`Ul=DEyaz5{(ptk9H_!Ar zYIH<<@PaNpfx7K*+_f35S?e_Wc=WwW{J@F*$4(qLcH-Ev5$J<)hXV?Y6ZlLU`f`3#@mswPszr~z7> zN7JGsH0zMDX^~h&h{n~Q6B2z?%42*aHFa=&f8r1SW5+r*EBK?t#?Ymp;7__W;>e0i z!_;?K7U(5u)-hltEZmp0okD~qs~SYiE(`#x@jeex#3G{@UySJMxk{g_My}qaV?ZWy zHB7bO?zD`PNpxJNhWttl)6{HO$RnXB2XrJHLQp%hpdXYDwb_T0LJ4iUsaP1gm3coR zQ?m{apqnMhpPZj4)b)WFj`iV6Kwq+kx*oGdXi>OzW|-zo(fUVfLnF0ukz#Ebqtt$y zHPhuDL^sXGt8pV$Wf&BKfvg)#&*4H$c~x#77Lz{T3^A{>V|^=3tSR<+mg#%TVEI;J zIZB~#GW2Fdg1`F=mkPxSTjPail2%R3z?|9DF=S+nD+?o?$o)O}(p(OaKebQE_i zp4hH&)LJ|A8>Bwt+YhldbUCu|o z#m#DSO~=21lQ^(C5=$|fb~D?V|_t8+@8$U`&5!Y*L~NYocNCso00w9Eovdf`$Qj*h!i_ju7gAR17<5 zib4>qdk#Z5H8ZKdGhU41w)J`O>C3AS|1B5talEGGi@C&v^x+AR0itjz$18na4*Iq! ztgc^IxI*-B-|y!pO%`OA zHj8>R`qVc1uT*qsQRDFy!*tP)UHZc?L*L22n0&mWCzEg*nt8DGUyO5&M%B7 z+bP|I7C&-W1nk;6vI+11CBP{&``Q{4O1zJU0Utit4EPP+e6U4;Rd)#oZxEL$!XLUI zQdsjBD49&hABQCHz#!krN`;ZnNw5JVi{b?T;^C$07Wi|9fEh(SFc_m0QJTpLF3nUL zNo7EqnuE{yQSdkz&gPO89FxLO)#=KTp&&y0ejd1x0$GF({(0a<3S@Oh2C8uiLLfB@ z*{4c3p7KZG@ZnTSg)Bn*e}p6mQZa#kP>Bhmcqt-OFM& zjE3Q?oUB73=XFPtSbljVjpFXX5GqJRl;Gjz@yJkk`hNjM+T({Bu0REJO@e}$_`rxJ zjO<56`*L9n*^f!LFDT(R1BQGji_rd`A33)>lJY>tEbWdYc}5CC^lX7aCXjWd0Mc`V z1d?@~0MheL2_!3+6)Mj%*XcP>1S=ye14ce2GiBYGA)S3Ig3)t^khYwx;3O#1C8s51 zEf+E9xe|u660+6^AU)SgAXyg+AU!XYK(f{gAU#P~L?`QJ0i@?f7y!w-9Y#Lyh7BND z_Yh1xrC251#d;J0-h_c>$qE*R+S2D>rI9X!_ke<^dkgQ;BBp~Tj7|!OAl@BAIlHYk` zbTQ(4Y}L2)2!GK_ql z3mZVP>Io*EvZ*NxZfdRs5+TX@2?Z3-ZLk3(YdgWj^CQ>*lJ#$bi6@OU0VK-?BcF8U z20*gL3LrffN+4OS0!X3h=NF5eCRu>prAel)Te3qy@A*`z)BJQX%U z$);HTUmTo9oSNV`vw@+qM|N-=YC2P4#@3knu3`NxDEvWKmH0TnHOLvKGO}Cs6@V_>G4So2p#k zFEE2hiNI4q@cnv%PeCliw~$SW4NQyZQ0E4g$dY=8L;MKhfk8g4Av+ig05Fmq*~_Kd z$EF2-@}O#xMP0jmHo*pvEQ%BSGbsi_i4rkQwxO(evi~XJ9$4Z>C6sssakA0`ke)Q! z0+1|!o?R?~Wc>(6K7RunA<5cIF!6jBHh^SNlK!7R!SYZEmWN8PJXC_^!3pj_66ia~ zI#hzEhf47D-~@{WnbXNS6q$LU$jl2SBNa6-6yNhg@jY)xw*-lWGX*!rWUYsh&l_Q* z?2#4BVl*H#VB}M>Fh3Lv^Fy&PzdH*=$^v5+q(M(9m$Ep?!J`G_PFlRVC-v9#Z4s7Vp!EQ5Mjc^FSoxC5wKj*O)^+s-m^KIT=9X(Wi zhYwaqC90!iK+GmmaAMaM;;7+HB6PVu70(a2NBsv+hHDQ`QuiqX;M&go>y<(9 z-m0Wn)Mu0-BDGYPMI91tQHKtL7t421s>gMF3lteF&`_U1ZsbrjawxXPIn=Lf4#h!@ zKj+8^Gl$~U(L<0!De9;Mb+r4CIW!pYKH!6pLms&H@I>TL5?uRvf6Ac&$f1Go-l`;1 z4k16`NhN`z{5h1Yj*n4Cry#X~>Zmw%bR@)zfLKvI7R%jLtY{?nbB+>WiWLLEAqpFn zqz@p#KR5}nhxdah@o?>@f_u5rAEG3{dn-yHM1i=XcqOY<$20S*j%ViQ9M8<($B$p` zQ`A}CYb8}jC;MB2V_9LTL-;?|ezL)$8{dNcr90rd8)o*r!n}%7u~n(W+w5%tNUm%u z>@o~VUWSi?{xWZ~ zj5A2Y8G$jz9|PhTVZ8v!)p3P=i6DOt2!e#m@mY0W;xy=2*fu+3OEF3cV2?t52LmZ0 zUS=3$v}>K>QG^n2l@~YjO28w_UF^oNE1f;8lW;HkZNc9&X`VC|3Ex5MAEL%}lTXh~Bj17QM*q_oEdk?Oy zFcMkZRNDZL8K51pg9A)!@}4gOB;u*C`_i#82iGew#DFh#na5X;U@Qv!1)_aCND*!s z$=Kc?3RPV~Tr-NXF9JeL_qO;#fIhfbKL%@gNai*8WI6V>kR(mDEvu$CH7skat(RJp z!P`)1?Sa8TF=TLAOFqtIY*=9MQh#tHXpX5};~0B9Fxb@ks)lN>NmztT##3Q0qTITT zkjP#VCNOIu35JOU}ASRs2wcwe=V zbgSk_vAcvW$Sa!Z3n>*;T@1Op(=A5G%q~F}&pl+&vA&?P*{UhQi%Nqk$)4}6t6T*+ zkk>E@yXGuRoPjs>Se{c-=GV2X7Pl^7Y<1T#MjJ|$j5oCXv2eD+2qws!URm2Rr+!*p z<&yIHmfE_q+NIuxWwK*P7Kv}DK>HsU1NALH-!k>h3mFURntEXKC)@aS)r|cKRPTc^ zTGEClugDTWOmRP6B)cLCl~a&g+~jSpDyv*%wB#N@74~RVK$zmLVPtz+gr@&(gnkT0 zrsiu8rQTm#%-Bmn{u+h^Z}Q<~b9(a<*;e}SC_)Ho_J=h!jQs^ZLYoaoV4aey9n`K; zG20CFm_HXB1kZp81xJe%68`2P;D751N5!O9P4q4!@P$PDA>a{+ujpGdm<`Q8J4=@@ zxE1|fKp-R=VKpHi0&*`PU-%&Z2IOCW?8N9m(%AQtHbAJW z{A-vA!9t4dKY(0~K3vj?0Avg}E`e7jlP7?1)fg>vJ5S|gwV~Hoq(*IVnXPy zvXhaYDfuRZ?&7)zo`#OZ)sINOBK^$NED zG7inA3`4gUybZ|sxh8}z2S`Lo$wDJ2!_e9L1%ON{H6e5a@)kfAqLGtf==9+GfHaLn(G_AIUi zB(KJV(C)!!0Ew)XJIpwvx`V>Y6skP*o6Fg*{y00PFl}X2T{<}8^ka0KjPqSX6c(W< z?7Hzh%xP0CT-`7}c6h&C7DXSB^?+V=f!pq28BaqvM4(!T0?ibvh6>dx`W-$2i=yz~ zyu~?A-%$$py~SgPr#&C8#H_G6GjzM-f{2%)2P8n1S|mWVTA@lxzr!Sut}rB^Jn2v1 z2}(eZN>2z#LT`-lNGYhD5Q$Jj(E~Lh5%nb`Vv$ljPl*I25z*2NZaJf7MmSlW?5xJ=;RLJD_!Lhio8Pp8~<%2%h}F{SvlS^5PNdAO1iBURU|uZkE% ztubfRwxN1Uy(!e5@rO`66cUquhf(A8C?PWxMf=g)oKKM)T>LgfbU0LtZck5~yEk0% ztaHRtx{eqNpYWA_;ROT3Rm~Z5E5WpuQCHg?kyGZXsvbS}^>Ah0=MEbo^v3kF91h)5 zacSj5hfR;mpP^S@Fd*C#v%>DsC;%c1O8X{U)z6NY;!p&HFIa1LEY_E2z0(NJIipru zs8ooRh&p!!5=|0CTmK^j3J(({??n+5F3QIxF`W@05DARgOq^0UkA)k>kjtjIF-I?}Jy`tg+hn8^Oj9I!P zzc5@qWwxPzeMRC+x--AfW|8bg{?YDe(CgCAxJocceI1&6rch_6Q2)l?LkZ`RV4VL0 zF5nJVxTY%DhN7?ssdT4`thkq09Wv0Yq5YPJtFk$8Ul4aO6%JCA&J&x$H7Y2p$$O>X zhk9DUk6@*ea*4WFeg*Nv@i+p0@&rG88~AZZ)omqyhBle}#4j`Xi5_Zl6SInVkr~(& zb^e`#8|vjn_6Z*LqIcqX=#Y+phb0Odg?8(&;2~A=@S4azMIV;+#E8nAnIoK;XN`Sm z^4Hl#;mW`_WX(WpjIy*WeSwAR!_%!J!bd$iX7ed`>PprF;p)idz(9-A7uX%=4%`%v zqRbhMJ%rY1@WIp3DDg~s^hZy0qy=sVnus59G=rC+N{yF1Uu0A%ThVh<>{Eg z(vD3v{5zzLylgSst(ZTDt1~_!O-5f}vq)F$pG=qgFQ%(svgvXUFv!$htB_Ha#>;fRaIYGbw0b`#@Hh3}Efvus94yCYj)8sWJ_XB&eUs|Eu1BXQs{FiEQ|yRc;i_!7BZr%X z%I;{1O~t5$8XV(!r0EV&(5oxT1{5HpXT6FFklnFXnOTpAE5EduCG7&eHvLS8uIpKMj;l6vRbL&EZg(tGEhEl^ zeCnFa-1-mBsC2!Gn^x#_qUKU%T|&*&u@M0a6OO zG$N+oVdy3**e#~$9iXd7+4dQl>rYcLP^1C1q?jQH9**KTIgEN3!zjtsy;ID zm*`#U)2HYIv+lPjCza~;`M08z(Jx3p1CxEEL<4n^5{=a9cNpH2Fpxv5zim8MP8Wr3 zD^fz9>(8;oHJBoUB#rb1NgC?Y?=U1siUMr=`2@2u{MiKb`--lSnic)eEWh-ca_Y2x zu`d70MWDwSO&vrMGv;L9w`*`^DH4v|MdP;XjbIkgTi`;Zpkk& z`(wQ}BHg0o7uX%k^_3HqDv>r#d_>wb^HFGGMZd#{iS8f6#E8G5DXHBp4Eia^Vbq3XMB78tDTT^_LMlB{VT(o9MSh9|je_?vB?!$rOCq#&!#<90 ziCl}Zj?EaPt<)0}XJF74Ip$JoFvBg{`KRoVU0SpL`*jh6u+Vpp(}l)2W-k$?jM~3CSW#6GTydXoh$Mv{6J|ijwe?cQ|)S#a{UiDK;tb zLWdH)8pSl@$(BaaY)!?sN)Y6XW}HF>nsO>M%RGW~h;zh8(im2^?)iN`kKGZcdlO%PKPEkjyl&l_Ugh_? zg1zCwYei=mbyz*(i#d^a`hf@48#aK5nY)KkyUU30= zFO=SMs1cjE1(=!V?6f;(=HFv?JiSiUw6%I&#b#MnXq`c*oE936K;@&w_))zP*%%@9 zeVr&KQHdA!^EedOt4Q+Xhx3Z4rLWEU^cU!YIisZu(HGO&1%DoWmO?8FN08h**wlP4 z>K4BP1Ft((*=5~IBQMRO>-pzvYloethb5lxNX96uS#Qk07n3%wPfBcd4Ahrf(;MuL z75dZ*k{pVv=#H#A?GF3QY=?Ty+*9sAc3ku*IcH`gGcJ1cnzn1$Ud3gQIPXki&hEC~GL{k$- zw3{P3$7D4M3SX#&>6Q5}Xe)-D=FlT9ns>uRk1k%F@^tiShda$WFSqrH0G&o?YleMv z_J>eZyl1T(VqtSMk% zsh@$1)}4tPlS1Wb*N|VWJu{t3)R>>2_8{)>)%EoSjv?+!NudFwU7jt-|7)rH_a(jHTN0|zwzh#iia-`%EHLdvEM;#usky;B|UW5 zR}t3k*tu3!N9EfcJJyc6qe(Qnw2CPDVOmC%m6Mha`A$^RBdDPdq50iPqw)9O`@}XHbO>)GyI0kK;d=j!P zdYHpH`4O6kuPB*{Rx%;$5r<{sXLd)O04P{Au~S7pR}5%eS-;SiUEmHVTqJ%(+8&21 zXI}MsD7)65!wZpZx*nHxufuWLbyZgcBhLg9w=(Pfvu>LANieD$D2u9Q{b*5}Ls|K( z-7!~RQSo=dd|K8`6Su^_@)0nNK3`Q7>y9>zi~0+uUulzlzHUievk(+G zqvdEZSfTZ3

FykYD-qUrGFq3^XGIhnV=kEnEpUr8Xob6HY1sEr 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 RA#sbN4&iQ6AkP%;{{Wy;^xyyh diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec index d5bb122c..86605898 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/bin/demoprog_nucleo_stm32f103rb.srec @@ -1,344 +1,330 @@ S023000064656D6F70726F675F6E75636C656F5F73746D33326631303372622E73726563D9 -S3150800200010080020353400088D3400089134000883 -S3150800201095340008993400089D3400080000000033 -S31508002020000000000000000000000000A1340008C5 -S31508002030A534000800000000A9340008B7320008DB -S31508002040AD340008B1340008B5340008B9340008C6 -S31508002050BD340008C1340008C5340008C934000876 -S31508002060CD340008D1340008D5340008D934000826 -S31508002070DD340008E1340008E5340008E9340008D6 -S31508002080ED340008F1340008F5340008F934000886 -S31508002090FD34000801350008053500080935000833 -S315080020A00D350008113500081535000819350008E2 -S315080020B01D35000821350008253500082935000892 -S315080020C02D35000831350008353500083935000842 -S315080020D03D350008413500084535000849350008F2 -S315080020E04D3500085135000855350008EE11AA553A -S315080020F070B582B0040000252078C00740F18480BE -S31508002100DFF88006006810F00C0004280BD0DFF812 -S315080021107406006810F00C0008280ED1DFF8640673 -S315080021200068C00309D5DFF85806006880036BD538 -S315080021306068002868D1012002E26068B0F5803F37 -S3150800214008D1DFF83C06006850F48030DFF8301616 -S31508002150086038E06068002810D1DFF824060068B7 -S3150800216030F48030DFF818160860DFF814060068C7 -S3150800217030F48020DFF80816086024E06068B0F5BF -S31508002180A02F10D1DFF8F805006850F48020DFF89A -S31508002190F0150860DFF8E805006850F48030DFF8CD -S315080021A0E01508600FE0DFF8D805006830F48030E5 -S315080021B0DFF8CC150860DFF8C805006830F4802021 -S315080021C0DFF8BC150860606800280ED000F0FAFA3F -S315080021D00500DFF8AC050068800315D400F0F2FAB4 -S315080021E0401B6528F5D30320AAE100F0EBFA0500A9 -S315080021F0DFF88C050068800306D500F0E3FA401B7B -S315080022006528F5D303209BE12078800726D5DFF8DB -S315080022107405006810F00C0F0BD0DFF8680500682D -S3150800222010F00C00082833D1DFF858050068C00301 -S315080022302ED4DFF84C050068800704D520690128EC -S3150800224001D001207CE1DFF83805006830F0F8009D -S31508002250616950EAC100DFF8281508602078000790 -S315080022604ED5A069002800F081800120DFF82415EA -S31508002270086000F0A7FA0500DFF814050068800773 -S315080022803BD400F09FFA401B0328F5D3032057E1FF -S31508002290206900281ED00120DFF8FC14086000F031 -S315080022A091FA0500DFF8D8040068800706D400F024 -S315080022B089FA401B0328F5D3032041E1DFF8C0045F -S315080022C0006830F0F800616950EAC100DFF8B01420 -S315080022D00860C3E70020DFF8C014086000F072FA4F -S315080022E00500DFF89C0400688007B7D500F06AFA95 -S315080022F0401B0328F5D3032022E1012000F02DFA24 -S315080023002078400740F1B9800026DFF8900400687D -S31508002310C0000FD4DFF88404006850F08050DFF85E -S315080023207C140860DFF87404006810F08050009090 -S3150800233000980126DFF868040068C00529D4DFF88C -S315080023406004006850F48070DFF85414086000F0E8 -S3150800235039FA0500DFF848040068C00519D400F00A -S3150800236031FA401B6528F5D30320E9E00020DFF8A1 -S315080023702414086000F026FA0500DFF81404006843 -S315080023808007BDD500F01EFA401B0328F5D30320AD -S31508002390D6E0E068012808D1DFF80804006850F0A4 -S315080023A00100DFF80014086037E0E068002810D163 -S315080023B0DFF8F003006840084000DFF8E81308601B -S315080023C0DFF8E003006830F00400DFF8D81308608F -S315080023D023E0E068052810D1DFF8C803006850F04C -S315080023E00400DFF8C0130860DFF8B803006850F08F -S315080023F00100DFF8B01308600FE0DFF8A8030068F3 -S3150800240040084000DFF89C130860DFF8980300686E -S3150800241030F00400DFF88C130860E068002810D05C -S3150800242000F0D0F90500DFF87C030068800719D4AE -S3150800243000F0C8F9401B41F289318842F3D30320E2 -S315080024407EE000F0BFF90500DFF858030068800752 -S3150800245008D500F0B7F9401B41F289318842F3D319 -S3150800246003206DE0F6B2012E07D1DFF830030068CD -S3150800247030F08050DFF824130860E06900285ED049 -S31508002480DFF80003006810F00C00082855D0E06952 -S3150800249002283FD10020DFF81013086000F092F9F7 -S315080024A00500DFF8DC020068800106D500F08AF92D -S315080024B0401B0328F5D3032042E0206AB0F5803F8D -S315080024C009D1DFF8C002006830F40030A16808437B -S315080024D0DFF8B0120860DFF8AC02006830F4741058 -S315080024E0216A0843616A0843DFF8981208600120E8 -S315080024F0DFF8B412086000F065F90500DFF880021D -S31508002500006880011BD400F05DF9401B0328F5D351 -S31508002510032015E00020DFF89012086000F052F959 -S315080025200500DFF85C020068800108D500F04AF96A -S31508002530401B0328F5D3032002E0012000E0002019 -S3150800254076BD70B504000D000026DFF8600200684D -S3150800255010F00700A84211D2DFF850020068C00840 -S31508002560C0002843DFF844120860DFF8400200681C -S3150800257010F00700A84201D00120A1E020788007CA -S3150800258009D5DFF80002006830F0F000A1680843BA -S31508002590DFF8F01108602078C00756D56068012872 -S315080025A006D1DFF8DC010068800311D4012087E03A -S315080025B06068022806D1DFF8C8010068800107D4E0 -S315080025C001207DE06E480068800701D4012077E08D -S315080025D06C4800688008800061680843694908609B -S315080025E000F0F0F80600606801280ED1654800681A -S315080025F010F00C00042828D000F0E4F8801B41F203 -S3150800260089318842F2D303205AE0606802280ED145 -S315080026105C48006810F00C00082816D000F0D2F8C4 -S31508002620801B41F289318842F2D3032048E055489D -S31508002630006810F00C0F08D000F0C4F8801B41F2B7 -S3150800264089318842F3D303203AE05848006810F0ED -S31508002650070085420ED255480068C008C0002843C6 -S31508002660524908605148006810F00700A84201D096 -S31508002670012025E02078400707D54248006830F455 -S31508002680E060E16808433F4908602078000708D5FC -S315080026903C48006830F46050216950EAC100394965 -S315080026A0086000F00EF84249364A1268C2F303126F -S315080026B0895CC84035490860002000F089F8002088 -S315080026C070BD00B585B001A83A49102200F0A6F8F9 -S315080026D039480088ADF800000020002000200021BD -S315080026E000202848006810F00C01042902D00829A7 -S315080026F002D016E0244815E001A9C0F38342895C9C -S31508002700C0030AD568461F4A1268C2F34042805C75 -S315080027101D4A5143B1FBF0F002E0284800FB01F0E6 -S3150800272000E0194805B000BD18480068704780B534 -S31508002730FFF7FAFF2249134A1268C2F30222895C9C -S31508002740C84002BD80B5FFF7EFFF1D490D4A126864 -S31508002750C2F3C222895CC84002BD81B00B49096830 -S31508002760C9084FF47A72B1FBF2F14843009000BFF2 -S315080027700098411E00910028F9D101B07047000069 -S31508002780001002400410024000127A0004000020E3 -S315080027902410024080044242000042421C100240BB -S315080027A000700040201002406000424200200240B3 -S315080027B05C3400084C3400087228000800093D0003 -S315080027C08434000801480068704700BF9C08002050 -S315080027D010B504004FF47A700D490978B0FBF1F092 -S315080027E00C490968B1FBF0F000F0B3F8002801D0F5 -S315080027F001200CE0102C09D2002221005FF0FF30E6 -S3150800280000F096F804480460002000E0012010BD9E -S31508002810080000200400002000000020103A07D31A -S3150800282030B4B1E83810103AA0E83810F9D230BC04 -S31508002830530724BFB1E80810A0E8081044BF51F8B0 -S31508002840043B40F8043BD20724BF31F8022B20F89A -S31508002850022B44BF0B7803707047083A07D3B1E8D8 -S315080028600810083A40F8043B40F804CBF7D253075F -S31508002870E4E7010210F00701404800684FF6FF023E -S3150800288010403F4A52EA012108433C490860704714 -S315080028903A480068C0F30220704740B2002808D5BD -S315080028A00901384A40B210F00F00104400F8041C21 -S315080028B003E00901344A40B21154704710B410F0CD -S315080028C00700D0F10703052B01D3042301E0D0F15B -S315080028D00703041D072C01D2002000E0C01E0124B6 -S315080028E014FA03F35B1E19408140012313FA00F022 -S315080028F0401E1040084310BC704780B5411EB1F118 -S31508002900807F01D301200EE0401E204908600F2178 -S315080029105FF0FF30FFF7C1FF00201D490860072060 -S315080029201C490860002002BD80B5FFF7A3FF01BD62 -S3150800293070B504000D0016000020FFF7A9FF32004D -S315080029402900FFF7BBFF0100200040B2FFF7A5FFF3 -S3150800295070BD80B5FFF7D1FF02BD042806D10D482A -S31508002960006850F004000B49086005E00948006853 -S3150800297030F0040007490860704700000CED00E0DD -S315080029800000FA0518ED00E000E400E014E000E0BD -S3150800299018E000E010E000E080B500F001F801BDA5 -S315080029A07047000010B50400002C01D1012033E067 -S315080029B0A0690028FFD194F83900002805D1002025 -S315080029C084F83800200000F0A5F9242084F839009E -S315080029D02068C06830F400502168C860200000F004 -S315080029E0C7F82068006930F49040216808612068BB -S315080029F0406930F02A00216848612068C06850F4B0 -S31508002A0000502168C8600020E063202084F839005F -S31508002A10202084F83A00002010BD2DE9F04182B04C -S31508002A2004000D0017001E005FF0000894F83A0035 -S31508002A30202862D1002D02D0BFB2002F01D101207B -S31508002A405CE094F83800012801D1022056E0012004 -S31508002A5084F838000020E063222084F83A00FFF763 -S31508002A60B1FE8046A785E78505E021684968C9055E -S31508002A70C90D0180AD1CE08D002836D0E08D401EC2 -S31508002A80E085A068B0F5805F15D100964346002220 -S31508002A902021200000F034F8002801D003202DE082 -S31508002AA0280021690029E0D02168496801F0FF0162 -S31508002AB001806D1CDFE70096434600222021200096 -S31508002AC000F01EF8002801D0032017E0206900282E -S31508002AD004D12068406828706D1CCCE720684068DF -S31508002AE010F07F0028706D1CC5E7202084F83A0096 -S31508002AF0002084F83800002000E00220BDE8F681B6 -S31508002B002DE9F04104000D0016001F00DDF81880BD -S31508002B10206800682840A84201D1012000E0002072 -S31508002B20F6B2B04221D118F1010FF1D0B8F1000F79 -S31508002B3004D0FFF747FEC01B8045E9D22068C0686D -S31508002B4030F4D0702168C8602068406940084000A9 -S31508002B5021684861202084F83900202084F83A004A -S31508002B60002084F83800032000E00020BDE8F0814A -S31508002B702DE9F041040000202168096931F440512B -S31508002B80E268114322681161A168226911436269EA -S31508002B90114308432168C9685C4A11400843216803 -S31508002BA0C8602068406930F44070A169084321680C -S31508002BB0486120685649884252D1FFF7C3FD8046CE -S31508002BC0FFF7C0FD0600FFF7BDFD0700FFF7BAFDDA -S31508002BD00500FFF7B7FD192101FB08F162689200AD -S31508002BE0B1FBF2F16422B1FBF2F1192202FB06F203 -S31508002BF063689B00B2FBF3F2192303FB07F36668CD -S31508002C00B600B3FBF6F36426B3FBF6F3642606FBBD -S31508002C101322120132326423B2FBF3F212F0F002ED -S31508002C2012EB0111192202FB05F263689B00B2FB45 -S31508002C30F3F21923584363689B00B0FBF3F064234F -S31508002C40B0FBF3F0642303FB10200001323064224A -S31508002C50B0FBF2F010F00F0040182168886051E0D0 -S31508002C60FFF765FD8046FFF762FD0600FFF75FFD8B -S31508002C700700FFF75CFD0500FFF759FD192101FB69 -S31508002C8008F162689200B1FBF2F16422B1FBF2F13D -S31508002C90192202FB06F263689B00B2FBF3F21923C2 -S31508002CA003FB07F36668B600B3FBF6F36426B3FBCB -S31508002CB0F6F3642606FB1322120132326423B2FBB2 -S31508002CC0F3F212F0F00212EB0111192202FB05F2DF -S31508002CD063689B00B2FBF3F21923584363689B00B1 -S31508002CE0B0FBF3F06423B0FBF3F0642303FB10207E -S31508002CF0000132306422B0FBF2F010F00F004018E9 -S31508002D0021688860BDE8F08100000000F3E9FFFF54 -S31508002D100038014070470000F8B40025002400255B -S31508002D2000220026002307E0DFF8B8512D6835EAAF -S31508002D3004046C4D2C605B1C102B80F0C6800124AB -S31508002D4014FA03F50C682C40AC42F4D14E68002EF8 -S31508002D5027D0012E1AD0022E1DD0032E2FD0112EC9 -S31508002D6016D0122E1AD0604FBE421AD05F4FBE42FE -S31508002D7017D05F4FBE4214D05E4FBE4211D05E4F91 -S31508002D80BE420ED05D4FBE420BD01AE0CA6818E0AC -S31508002D90CA68121D15E0CA68083212E0CA680C3201 -S31508002DA00FE08A68002A01D1042207E08A68012A0E -S31508002DB002D10822056101E00822456101E00022EE -S31508002DC0FFE7FF2C01D8050000E0051DFF2C01D800 -S31508002DD09E0002E0B3F10806B6002F685FF00F0CFC -S31508002DE01CFA06FC37EA0C0712FA06F63E432E6072 -S31508002DF04D68ED009FD5424D2D6855F00105404EB2 -S31508002E0035603F4D2D6815F001050095009D3D4D37 -S31508002E109E0855F826500F2613F00307FFB2BF0089 -S31508002E20BE40B543384EB04201D100260FE0374EBA -S31508002E30B04201D101260AE0354EB04201D1022640 -S31508002E4005E0344EB04201D1032600E0042613F013 -S31508002E500307FFB2BF00BE4035432A4E9F0846F817 -S31508002E6027504D68ED0305D52B4D2D6825432A4E71 -S31508002E70356004E0284D2D68A543274E35604D681A -S31508002E80AD0305D5254D2D682543244E356004E050 -S31508002E90224D2D68A543214E35604D68ED0205D5B6 -S31508002EA01F4D2D6825431E4E356004E01C4D2D68C8 -S31508002EB0A5431B4E35604D68AD027FF535AF094D0C -S31508002EC02D682C43074D2C6035E7F1BC7047D2B20C -S31508002ED0002A02D089B2016102E089B209040161BF -S31508002EE0704700000C040140000011100000121089 -S31508002EF000002110000022100000311000003210DE -S31508002F00181002400800014000080140000C01406A -S31508002F10001001400014014000040140040401406F -S31508002F200804014080B500F007F800F0D7F800F073 -S31508002F306EF900F0D7F8FAE780B500F091F900F0DD -S31508002F4005F800F0A1F900F05BF901BD00B58FB0F6 -S31508002F50012005905FF4A02006900020079001202C -S31508002F60099002200C905FF480300D905FF4E01019 -S31508002F700E9005A8FFF7BCF8002800D0FEE70F2042 -S31508002F80009002200190002002904FF48060039088 -S31508002F900020049002216846FFF7D3FA002800D0E3 -S31508002FA0FEE70FB000BD00B585B04248006850F096 -S31508002FB00100404908603F48006810F00100009091 -S31508002FC000983D48006850F080503B4908603A48F0 -S31508002FD0006810F08050009000983648006850F05D -S31508002FE00400344908603348006810F00400009073 -S31508002FF000983148006850F400302F4908602E4880 -S31508003000006810F40030009000980320FFF78CFC4D -S31508003010002200217FF00B00FFF78AFC0022002126 -S315080030207FF00A00FFF784FC002200217FF00900E8 -S31508003030FFF77EFC002200217FF00400FFF778FCF2 -S31508003040002200217FF00300FFF772FC0022002116 -S315080030507FF00100FFF76CFC002200215FF0FF30D3 -S31508003060FFF766FC202001900120029000200390C3 -S315080030700220049001A91148FFF74EFE00222021E4 -S315080030800E48FFF724FF0420019002200290032037 -S31508003090049001A90948FFF73FFE08200190002087 -S315080030A002900020039001A90448FFF735FE05B0F9 -S315080030B000BD0000181002401C1002400008014024 -S315080030C0BFF34F8F4648006810F4E060454908434F -S315080030D043490860BFF34F8F00BFFDE780B500F096 -S315080030E009F801BD80B500F023F801BD80B5FFF7EA -S315080030F0E7FF01BD80B53C483C4908604FF4614094 -S315080031003A49486000203949886000203749C86034 -S315080031100020364908610020344988610C2033496B -S31508003120486100203149C8613048FFF73BFC01BDC2 -S3150800313080B52F480078002817D12E4800F042F8AD -S3150800314001283ED12B48007800283AD02948007833 -S31508003150412836DA00F0ABF82749086001202449EF -S3150800316008700020254908702BE022482349097871 -S315080031700844401C00F026F8012818D11F4800789A -S31508003180401C1E4908701D4800781A49097888426B -S3150800319017D100201649087016484078FF2810D124 -S315080031A01448807800280CD1FFF7A0FF09E000F04A -S315080031B07EF8114909686431814202D200200C491F -S315080031C0087001BD80B50023012201000748FFF7FA -S315080031D024FCC0B2002801D1012000E0002002BD75 -S315080031E00CED00E00400FA050044004054080020F5 -S315080031F0A10800201008002094080020A00800203C -S3150800320080B5002220211348FFF761FE01BD10B5E5 -S3150800321000F04DF8040010480068201AB0F5FA7F4F -S3150800322016D30E480078002808D101200B490870EB -S31508003230012220210748FFF74AFE07E00020074938 -S315080032400870002220210348FFF741FE0248046067 -S3150800325010BD00000008014098080020A2080020C0 -S3150800326080B50848006850F0100006490860032039 -S31508003270FFF75AFB0020FFF7ABFAFFF794FE002092 -S3150800328002BD00000020024080B5FFF74DFA4FF45A -S315080032907A71B0FBF1F0FFF75CFB0420FFF75DFBEA -S315080032A0002200215FF0FF30FFF742FB01BD80B529 -S315080032B0FFF788FA02BD80B500F004F8FFF76CFB4B -S315080032C001BD000003480068034909780818014948 -S315080032D0086070479C080020080000201148006814 -S315080032E050F001000F4908600F4800680F49084070 -S315080032F00D4908600B4800680D49084009490860EF -S315080033000848006830F480200649086006480068C6 -S3150800331030F4FE00044908605FF41F0005490860A0 -S315080033207047000000100240041002400000FFF839 -S31508003330FFFFF6FE0810024019E050F8041BCB0701 -S3150800334044BFA9F101035918121F0023042A41F8A2 -S31508003350043BF9D25FEA827C0B4604D54FF0000C99 -S31508003360A1F800C09B1CD10744BF0021197050F872 -S31508003370042B002AE1D1704710B450F8041B79B128 -S315080033800268436802440830DC0744BFA9F1010417 -S31508003390E31852F8044B43F8044B091FF9D1ECE73C -S315080033A010BC704710B5074979441831064C7C445F -S315080033B0163404E00A68081D114488470146A142EC -S315080033C0F8D110BD08000000280000006DFFFFFFBF -S315080033D09400000010080020000000009DFFFFFF79 -S315080033E00C0000009400000000000020000000000F -S315080033F000F00BF8002801D0FFF7D4FF0020AFF348 -S315080034000080FFF78FFD00F002F80120704700F0FA -S3150800341001B800000746384600F002F8FBE700004E -S3150800342080B5AFF30080024A11001820ABBEFBE757 -S31508003430260002000248854602488047024800479F -S3150800344010080020DD3200086D3400080203040568 -S31508003450060708090A0B0C0D0E0F101000000000D5 -S31508003460000000000102030406070809AFF3008004 -S31508003470AFF30080FFF7BCFF1000000000A24A046B -S31508003480010000000000000001020304FFF7FEBF70 -S31508003490FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF52 -S315080034A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF42 -S315080034B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF32 -S315080034C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF22 -S315080034D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF12 -S315080034E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF02 -S315080034F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF2 -S31508003500FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE1 -S31508003510FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD1 -S31508003520FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC1 -S31508003530FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB1 -S31508003540FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA1 -S30D08003550FFF7FEBFFFF7FEBFFF -S7050800346D51 +S31508002000A008002059330008B1330008B53300088A +S31508002010B9330008BD330008C133000800000000CA +S31508002020000000000000000000000000C5330008A2 +S31508002030C933000800000000CD3300084732000805 +S31508002040D1330008D5330008D9330008DD3300083A +S31508002050E1330008E5330008E9330008ED330008EA +S31508002060F1330008F5330008F9330008FD3300089A +S315080020700134000805340008093400080D34000846 +S315080020801134000815340008193400081D340008F6 +S315080020902134000825340008293400082D340008A6 +S315080020A03134000835340008393400083D34000856 +S315080020B04134000845340008493400084D34000806 +S315080020C05134000855340008593400085D340008B6 +S315080020D06134000865340008693400086D34000866 +S315080020E0713400087534000879340008EE11AA55D1 +S315080020F02DE9FC41040000202078C0076BD5DFF8E5 +S31508002100C005016811F00C01042907D0016811F017 +S315080021100C0108290CD10068C00309D5DFF89C0515 +S315080021200068800357D56068002854D10120B3E1C0 +S315080021306068B0F5803F06D1DFF88005016851F484 +S315080021408031016026E0606800280AD1DFF86C0556 +S31508002150016831F480310160016831F48021016041 +S3150800216018E06068B0F5A02F0AD1DFF850050168BD +S3150800217051F480210160016851F48031016009E061 +S31508002180DFF83805016831F480310160016831F4FF +S3150800219080210160606800280ED000F0B1FA0500C1 +S315080021A0DFF818050068800315D400F0A9FA401B6B +S315080021B06528F5D303206FE100F0A2FA0500DFF8E1 +S315080021C0FC040068800306D500F09AFA401B6528CF +S315080021D0F5D3032060E1207880071ED5DFF8E004F8 +S315080021E0016811F00C0F07D0016811F00C010829DD +S315080021F02CD10068C00329D4DFF8C0040168890718 +S3150800220004D52169012901D0012045E1016831F091 +S31508002210F801626951EAC20101602078000749D5D0 +S31508002220A069002871D00120DFF8A414086000F026 +S3150800223067FA0500DFF894040068800737D400F0D1 +S315080022405FFA401B0328F5D3032025E120690028FF +S315080022501AD00120DFF87C14086000F051FA050056 +S31508002260DFF858040168890706D400F049FA401BCC +S315080022700328F5D303200FE1016831F0F8016269FC +S3150800228051EAC2010160C8E70020DFF84814086077 +S3150800229000F036FA0500DFF8240400688007BCD58C +S315080022A000F02EFA401B0328F5D30320F4E00120A2 +S315080022B000F0F0F92078400740F196800026DFF814 +S315080022C018542868C00009D4286850F0805028603F +S315080022D0286810F08050009000980126DFF8FC73FB +S315080022E03868C00524D4386850F48070386000F027 +S315080022F007FA80463868C0051AD400F001FAB0EB30 +S3150800230008006528F6D30320C6E00020DFF8C013CE +S31508002310086000F0F5F90500DFF8B00300688007EB +S31508002320C8D500F0EDF9401B0328F5D30320B3E028 +S31508002330E068012806D1DFF8A803016851F0010119 +S31508002340016025E0E06800280AD1DFF894030168F7 +S31508002350490849000160016831F00401016017E08D +S31508002360E06805280AD1DFF87803016851F004010E +S315080023700160016851F00101016009E0DFF86003BE +S315080023800168490849000160016831F004010160EB +S31508002390E068002810D000F0B3F90700DFF8400322 +S315080023A00068800719D400F0ABF9C01B41F28931E7 +S315080023B08842F3D303206FE000F0A2F90700DFF8A4 +S315080023C020030068800708D500F09AF9C01B41F27F +S315080023D089318842F3D303205EE0F6B2012E03D199 +S315080023E0286830F080502860E069002853D0DFF86C +S315080023F0D062306810F00C0008284AD0E06902283C +S3150800240034D1DFF8E0720020386000F079F98046B0 +S31508002410DFF8A8522868800107D500F071F9B0EBFB +S3150800242008000328F4D3032036E0206AB0F5803F7D +S3150800243005D1316831F40031A06801433160316853 +S3150800244031F47411206A0143606A01433160012046 +S31508002450386000F055F90400286880011BD400F0A4 +S315080024604FF9001B0328F7D3032015E00020DFF8F7 +S315080024707412086000F044F90400DFF840020068AE +S31508002480800108D500F03CF9001B0328F5D303208A +S3150800249002E0012000E00020BDE8F6812DE9F041C8 +S315080024A004000D000020DFF84062306810F00700D5 +S315080024B0A8420BD23068C008C00028433060306894 +S315080024C010F00700A84201D0012097E02078800785 +S315080024D007D5DFF8EC110A6832F0F002A06802436B +S315080024E00A602078C00754D56068012806D1DFF84D +S315080024F0CC010068800310D401207FE060680228C0 +S3150800250005D16E480068800107D4012076E06B4843 +S315080025100068800701D4012070E0694F396889088E +S31508002520890060680143396000F0EAF8804660680F +S3150800253001280ED1386810F00C00042829D000F0C4 +S31508002540DFF8B0EB080041F289318842F2D3032064 +S3150800255054E0606802280ED1386810F00C0008288C +S3150800256017D000F0CDF8B0EB080041F28931884267 +S31508002570F2D3032042E0386810F00C0F09D000F0BF +S31508002580BFF8B0EB080041F289318842F3D3032043 +S3150800259034E0306810F0070085420BD23068C00876 +S315080025A0C00028433060306810F00700A84201D008 +S315080025B0012023E02078400706D541490A6832F40D +S315080025C0E062E06802430A602078000707D53C48C5 +S315080025D0016831F46051226951EAC201016000F0D4 +S315080025E00FF84249364A1268C2F30312895CC8409A +S315080025F035490860002000F089F80020BDE8F08120 +S3150800260000B585B001A83A49102200F0A5F8394866 +S315080026100088ADF8000000200020002000200020DF +S31508002620274A116811F00C00042802D0082802D0A5 +S3150800263014E0244813E001A8C1F38343C05CC9032E +S3150800264009D569461268C2F340428A5C1D49484367 +S31508002650B0FBF2F001E02849484300E0194805B00C +S3150800266000BD19480068704780B5FFF7FAFF23498F +S31508002670134A1268C2F30222895CC84002BD80B5BB +S31508002680FFF7EFFF1D490E4A1268C2F3C222895CA2 +S31508002690C84002BD81B00C490968C9084FF47A726E +S315080026A0B1FBF2F14843009000BF0098411E00912B +S315080026B00028F9D101B07047000000000010024060 +S315080026C00410024000127A00040000202410024080 +S315080026D080044242000042421C1002400070004042 +S315080026E02010024060004242002002408033000869 +S315080026F070330008DA2C000800093D00A8330008EA +S3150800270001480068704700BF9800002010B5040013 +S315080027104FF47A700D490978B0FBF1F00C49096855 +S31508002720B1FBF0F000F0E6F8002801D001200CE03B +S31508002730102C09D2002221005FF0FF3000F0C9F802 +S3150800274004480460002000E0012010BD08000020B5 +S315080027500400002000000020103A07D330B4B1E886 +S315080027603810103AA0E83810F9D230BC530724BF05 +S31508002770B1E80810A0E8081044BF51F8043B40F837 +S31508002780043BD20724BF31F8022B20F8022B44BFA2 +S315080027900B7803707047121F17D35B0009D151F8E5 +S315080027A0043B20F8023B1B0C121F20F8023BF6D212 +S315080027B00BE051F8043B00F8013B1B0A20F8023BEA +S315080027C01B0C121F00F8013BF3D238BF121D521E14 +S315080027D024BF11F8013B00F8013BF8D8704730B424 +S315080027E0002513E050F8042BD30744BFA9F10103D1 +S315080027F09A18091F042942F8045BFAD213468C0773 +S3150800280044BF15809B1CC90748BF1D7050F8041BA0 +S315080028100029E7D130BC704710F007003E4B1A6814 +S315080028204FF6FF010A403D4951EA00210A431A6062 +S31508002830704739480068C0F302207047020052B258 +S31508002840002A08D50901364A40B210F00F00104494 +S3150800285000F8041C03E00901324A40B211547047DB +S3150800286010B410F00700D0F10703052B01D3042399 +S3150800287001E0D0F10703041D072C01D2002000E077 +S31508002880C01E012414FA03F35B1E1940814014FA92 +S3150800289000F0401E1040084310BC704780B5411E2A +S315080028A0B1F1807F01D301200EE0401E1E49086069 +S315080028B00F215FF0FF30FFF7C1FF00201B490860BA +S315080028C007201B490860002002BD80B5FFF7A4FF5A +S315080028D001BD70B504000D0016000020FFF7A9FF22 +S315080028E032002900FFF7BCFF0100200040B2FFF7C5 +S315080028F0A5FF70BD80B5FFF7D1FF02BD042805D13D +S315080029000B48016851F00401016004E008480168B9 +S3150800291031F00401016070470CED00E00000FA0593 +S3150800292018ED00E000E400E014E000E018E000E044 +S3150800293010E000E080B500F001F801BD704730B442 +S315080029400EE00268436802440830DC0744BFA9F178 +S315080029500104E31852F8045B43F8045B091FF9D134 +S3150800296050F8041B0029ECD130BC704710B50400A0 +S31508002970002C01D1012033E0A0690028FFD194F88A +S315080029803900002805D1002084F83800200000F01E +S31508002990A3F9242084F839002068C06830F4005070 +S315080029A02168C860200000F0C7F82068006930F484 +S315080029B09040216808612068406930F02A00216843 +S315080029C048612068C06850F400502168C86000203B +S315080029D0E063202084F83900202084F83A0000209B +S315080029E010BD2DE9FC4105000C0090461F00002093 +S315080029F095F83A00202865D1002C03D0404680B2CD +S31508002A00002801D101205EE095F83800012801D19F +S31508002A10022058E0012085F838000020E8632220CB +S31508002A2085F83A00FFF76CFE0600A5F82C80A5F895 +S31508002A302E8005E028684068C005C00D0880A41CE3 +S31508002A40E88D002836D0E88D401EE885A868B0F5E0 +S31508002A50805F15D10097330000222021280000F05E +S31508002A6034F8002801D003202DE021002869002829 +S31508002A70E0D02868406800F0FF000880641CDFE7A3 +S31508002A800097330000222021280000F01EF80028B5 +S31508002A9001D0032017E02869002804D12868406877 +S31508002AA02070641CCCE72868406810F07F0020700E +S31508002AB0641CC5E7202085F83A00002085F8380010 +S31508002AC0002000E00220BDE8F6812DE9F04105006E +S31508002AD00E0090461F00069C286800683040B042E9 +S31508002AE001D1012000E000204146C9B2884220D128 +S31508002AF014F1010FF0D0002C04D0FFF701FEC01B23 +S31508002B008442E9D22868C06830F4D0702968C86061 +S31508002B10286840694008400029684861202085F8EF +S31508002B203900202085F83A00002085F8380003206F +S31508002B3000E00020BDE8F0812DE9F0410400002105 +S31508002B402068026932F44052E06802432068026154 +S31508002B50A268206902436069024311432068C2687B +S31508002B605B48024011432068C1602068416931F41E +S31508002B704071A0690143206841612068554988422F +S31508002B8051D1FFF77CFD8046FFF779FD0500FFF779 +S31508002B9076FD0600FFF773FD0700FFF770FD642159 +S31508002BA0192202FB08F863689B00B8FBF3F35FF091 +S31508002BB0640CB3FBFCF35543D4F804C05FEA8C0CF1 +S31508002BC0B5FBFCF55643D4F804C05FEA8C0CB6FB9B +S31508002BD0FCF65FF0640CB6FBFCF601FB16552D01FE +S31508002BE032356426B5FBF6F515F0F00515EB031539 +S31508002BF0574363689B00B7FBF3F302FB00F2606878 +S31508002C008000B2FBF0F06422B0FBF2F001FB103159 +S31508002C10080132306421B0FBF1F010F00F004519BD +S31508002C202068856050E0FFF71FFD8046FFF71CFD12 +S31508002C300500FFF719FD0600FFF716FD0700FFF769 +S31508002C4013FD6421192202FB08F863689B00B8FB90 +S31508002C50F3F35FF0640CB3FBFCF35543D4F804C0FC +S31508002C605FEA8C0CB5FBFCF55643D4F804C05FEA62 +S31508002C708C0CB6FBFCF65FF0640CB6FBFCF601FBAD +S31508002C8016552D0132356426B5FBF6F515F0F00517 +S31508002C9015EB0315574363689B00B7FBF3F302FB79 +S31508002CA000F260688000B2FBF0F06422B0FBF2F03C +S31508002CB001FB1031080132306421B0FBF1F010F04D +S31508002CC00F00451920688560BDE8F0810000000006 +S31508002CD0F3E9FFFF0038014070470102F8B502002A +S31508002CE000200020002000250020002314E0DFF843 +S31508002CF0B401066836EA040404600CE0DFF8A801AB +S31508002D000668A643066048688002F0D5DFF8940195 +S31508002D100668344304605B1C102B80F0B8800126DB +S31508002D209E400C683440B442F5D14868002827D044 +S31508002D3001281AD002281DD003282FD0112816D012 +S31508002D4012281AD0594FB8421AD0594FB84217D03C +S31508002D50584FB84214D0584FB84211D0574FB842BE +S31508002D600ED0574FB8420BD01AE0CD6818E0CD68A0 +S31508002D702D1D15E0CD68083512E0CD680C350FE03D +S31508002D808868002801D1042507E08868012802D14F +S31508002D900825166101E00825566101E00025FFE7D0 +S31508002DA0B4F5807F01D2170000E0171DB4F5807FC7 +S31508002DB002D25FEA830C03E0B3F1080C5FEA8C0CDD +S31508002DC00F26D7F800E016FA0CF03EEA000E15FAC0 +S31508002DD00CFC5CEA0E0CC7F800C04868C0009AD51F +S31508002DE03848076857F001070760006810F00100C7 +S31508002DF000900098344F1800800857F820C013F048 +S31508002E000300C0B2800086403CEA060C2F48824286 +S31508002E1001D100260FE02E48824201D101260AE0A0 +S31508002E202C48824201D1022605E02B48824201D174 +S31508002E30032600E0042613F00300C0B28000864093 +S31508002E4056EA0C0C1800800847F820C04868C003EA +S31508002E5004D5224806682643066003E01F4806682C +S31508002E60A64306604868800304D51D4806682643BD +S31508002E70066003E01A480668A64306604868C0026A +S31508002E807FF53CAF08480668264306603BE7F1BD78 +S31508002E90D2B2002A02D089B2016102E089B20904DD +S31508002EA0016170470C04014008040140000011103C +S31508002EB0000012100000211000002210000031103E +S31508002EC000003210181002400800014000080140B6 +S31508002ED0000C0140001001400014014000040140AC +S31508002EE00404014080B500F007F800F0D6F800F0B9 +S31508002EF05CF900F0D6F8FAE780B500F009F800F0BA +S31508002F0079F900F009F800F087F900F047F901BDF2 +S31508002F10564857490860704700B58FB0012005909C +S31508002F205FF4A02006900020079001200990022057 +S31508002F300C905FF480300D905FF4E0100E9005A8B9 +S31508002F40FFF7D6F8002800D0FEE70F2000900220F1 +S31508002F500190002002904FF48060039000200490B6 +S31508002F6002216846FFF79AFA002800D0FEE70FB05C +S31508002F7000BD18B585B03F48016851F001010160F0 +S31508002F80016811F00101049104993B490A6852F05D +S31508002F9080520A600A6812F080520492049A026803 +S31508002FA052F004020260006810F0040004900498CD +S31508002FB0086850F400300860086810F4003004907F +S31508002FC004980320FFF781FC002200217FF00B0004 +S31508002FD0FFF77FFC002200217FF00A00FFF779FC4B +S31508002FE0002200217FF00900FFF773FC0022002170 +S31508002FF07FF00400FFF76DFC002200217FF003003C +S31508003000FFF767FC002200217FF00100FFF761FC53 +S31508003010002200215FF0FF30FFF75BFC20200090C4 +S31508003020012001900020029002200390134C69466B +S315080030302000FFF753FE002220212000FFF728FF7B +S315080030400420009002200190032003906946200086 +S31508003050FFF744FE0820009000200190002002900F +S3150800306069462000FFF73AFE06B010BD00200008AA +S3150800307008ED00E0181002401C100240000801404C +S31508003080BFF34F8F3D490A6812F4E0623C48024399 +S315080030900A60BFF34F8F00BFFDE780B500F009F85F +S315080030A001BD80B500F01BF801BD80B5FFF7E8FF4C +S315080030B001BD80B53348344901604FF46141416030 +S315080030C0002181600021C160002101610021816128 +S315080030D00C2141610021C161FFF748FC01BD70B5B3 +S315080030E02A4C2078002815D1294D280000F037F8F9 +S315080030F0012833D12878002830D0287841282DDABD +S3150800310000F09DF82349086001202070002022491C +S31508003110087023E0204D1E4E28783044401C00F0ED +S315080031201EF8012811D12878401C28702878317893 +S31508003130884213D1002020707078FF280ED1287895 +S3150800314002280BD1FFF7B1FF08E000F078F8114923 +S3150800315009686431814201D20020207070BD80B5B3 +S315080031600100002301220748FFF73BFCC0B20028F4 +S3150800317001D1012000E0002002BD00000CED00E0B6 +S315080031800400FA0550000020004400409D0000207D +S315080031900C000020900000209C00002080B5002232 +S315080031A020211148FFF774FE01BD38B500F047F835 +S315080031B004000E4D2868201AB0F5FA7F13D30C497F +S315080031C00878002807D10120087001222021064826 +S315080031D0FFF75EFE06E00020087000222021024864 +S315080031E0FFF756FE2C6031BD000801409400002010 +S315080031F09E00002080B50748016851F01001016063 +S315080032000320FFF762FB0020FFF780FAFFF7B1FE05 +S31508003210002002BD0020024080B5FFF722FA4FF4D5 +S315080032207A71B0FBF1F0FFF765FB0420FFF766FB48 +S31508003230002200215FF0FF30FFF74BFB01BD80B590 +S31508003240FFF75EFA02BD80B500F004F8FFF772FBDF +S3150800325001BD000003490A680348007882180A601D +S31508003260704700BF98000020080000200F49086832 +S3150800327050F0010008600E4A13680E4803401360B8 +S315080032800B680D4803400B60086830F4802008601E +S31508003290106830F4FE0010605FF41F0007490860EC +S315080032A05FF00060064908607047000000100240A1 +S315080032B0041002400000FFF8FFFFF6FE0810024067 +S315080032C008ED00E010B5074979441831064C7C44EE +S315080032D0163404E00A68081D114488470146A142CD +S315080032E0F8D110BD0800000028000000F3F4FFFF25 +S315080032F0940000000C0000200000000043F6FFFFC9 +S315080033000C000000980000000000002000000000EB +S3150800331000F00DF8002801D0FFF7D4FFAFF30080C6 +S315080033200020AFF30080FFF7DDFD00F002F8012072 +S31508003330704700F001B800000746384600F002F86A +S31508003340FBE7000080B5AFF30080024A11001820A1 +S31508003350ABBEFBE7260002000248854602488047C6 +S3150800336002480047A00800206D3200089133000883 +S3150800337002030405060708090A0B0C0D0E0F1010A8 +S315080033800000000000000000010203040607080907 +S31508003390AFF30080AFF30080FFF7BAFF100000001C +S315080033A000A24A0401000000000000000102030414 +S315080033B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF33 +S315080033C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF23 +S315080033D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF13 +S315080033E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF03 +S315080033F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF3 +S31508003400FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE2 +S31508003410FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD2 +S31508003420FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC2 +S31508003430FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB2 +S31508003440FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA2 +S31508003450FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF92 +S31508003460FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF82 +S31108003470FFF7FEBFFFF7FEBFFFF7FEBF29 +S705080033912E diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep index 2fa834b8..ab996276 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/ide/stm32f103.dep @@ -5,330 +5,311 @@ Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\boot.lst $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\timer.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\obj\boot.lst $PROJ_DIR$\..\obj\demoprog_nucleo_stm32f103rb.map + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h $TOOLKIT_DIR$\lib\m7M_tl.a $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.srec + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c $PROJ_DIR$\..\obj\stm32f10x_rtc.lst $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\misc.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_dma.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.pbi $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_can.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\misc.lst $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f10x_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h $PROJ_DIR$\..\obj\stm32f10x_rcc.lst $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi $PROJ_DIR$\..\obj\led.lst $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_can.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\boot.xcl [ROOT_NODE] ILINK - 85 89 + 41 39 @@ -337,44 +318,21 @@ ICCARM - 225 160 + 190 103 BICOMP - 314 + 293 __cstat - 208 + 168 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 223 159 - - - BICOMP - 236 - - - __cstat - 224 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 @@ -383,44 +341,67 @@ ICCARM - 217 146 + 167 117 BICOMP - 313 + 292 __cstat - 206 + 141 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c ICCARM - 220 144 + 183 105 BICOMP - 306 + 295 __cstat - 229 + 192 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 198 106 + + + BICOMP + 269 + + + __cstat + 166 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 @@ -429,482 +410,103 @@ ICCARM - 213 168 + 165 98 BICOMP - 237 + 177 __cstat - 207 + 148 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 29 - - - - - ILINK - 178 277 119 95 124 64 54 46 19 60 72 62 77 181 97 269 22 59 271 75 31 40 49 294 280 286 26 38 47 30 18 41 268 91 108 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c ICCARM - 102 181 + 149 121 BICOMP - 120 - - - __cstat - 69 - - - - - ICCARM - 101 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 187 72 - - - BICOMP - 65 - - - __cstat - 182 - - - - - ICCARM - 105 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out - - - ILINK - 89 - - - OBJCOPY - 92 - - - - - ILINK - 178 277 95 124 54 159 168 160 146 144 166 163 156 164 167 143 150 172 153 177 18 41 268 91 108 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 32 62 - - - BICOMP - 285 - - - __cstat - 67 - - - - - ICCARM - 129 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 63 75 - - - BICOMP - 275 - - - __cstat - 79 - - - - - ICCARM - 265 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 281 60 - - - BICOMP - 123 - - - __cstat - 296 - - - - - ICCARM - 137 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 180 64 - - - BICOMP - 202 - - - __cstat - 107 - - - - - ICCARM - 132 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 88 119 - - - BICOMP - 20 - - - __cstat - 104 - - - - - ICCARM - 34 142 33 188 24 57 106 42 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 134 269 - - - BICOMP - 71 - - - __cstat - 292 - - - - - ICCARM - 141 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 133 97 - - - BICOMP - 112 - - - __cstat - 279 - - - - - ICCARM - 131 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 43 22 - - - BICOMP - 50 - - - __cstat - 297 - - - - - ICCARM - 98 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 291 19 - - - BICOMP - 23 - - - __cstat - 27 - - - - - ICCARM - 90 139 84 34 142 33 188 24 57 106 42 52 192 115 136 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 195 271 - - - BICOMP - 68 - - - __cstat 283 + + __cstat + 158 + ICCARM - 117 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 265 274 264 197 198 189 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c ICCARM - 135 59 + 189 99 BICOMP - 51 + 289 __cstat - 94 + 193 ICCARM - 140 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 117 265 274 264 197 198 189 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c ICCARM - 21 77 + 144 125 BICOMP - 270 + 288 __cstat - 58 + 143 ICCARM - 127 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c ICCARM - 99 46 + 152 122 BICOMP - 37 - - - __cstat - 287 - - - - - ICCARM - 136 139 84 34 142 33 188 24 57 106 42 52 192 115 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 118 30 - - - BICOMP - 66 - - - __cstat - 80 - - - - - ICCARM - 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 35 47 - - - BICOMP - 176 - - - __cstat - 278 - - - - - ICCARM - 193 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 185 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 290 38 - - - BICOMP - 111 - - - __cstat - 56 - - - - - ICCARM - 185 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 183 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 179 280 - - - BICOMP - 28 + 280 __cstat @@ -914,237 +516,30 @@ ICCARM - 189 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 190 183 185 193 132 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c ICCARM - 48 286 + 188 112 BICOMP - 76 + 178 __cstat - 295 + 185 ICCARM - 190 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 201 49 - - - BICOMP - 74 - - - __cstat - 289 - - - - - ICCARM - 197 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 198 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 100 26 - - - BICOMP - 45 - - - __cstat - 288 - - - - - ICCARM - 183 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 198 189 190 185 193 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 93 294 - - - BICOMP - 55 - - - __cstat - 25 - - - - - ICCARM - 198 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 264 197 189 190 183 185 193 132 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 228 164 - - - BICOMP - 315 - - - __cstat - 221 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 214 156 - - - BICOMP - 307 - - - __cstat - 218 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 219 143 - - - BICOMP - 308 - - - __cstat - 215 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 222 172 - - - BICOMP - 300 - - - __cstat - 235 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 83 277 - - - BICOMP - 312 - - - __cstat - 53 - - - - - ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 232 163 - - - BICOMP - 304 - - - __cstat - 205 - - - - - ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 @@ -1153,214 +548,584 @@ ICCARM - 216 166 + 155 108 BICOMP - 301 + 261 __cstat - 210 + 140 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c ICCARM - 212 150 + 221 226 BICOMP - 303 + 277 __cstat - 226 + 58 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 116 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c ICCARM - 211 177 + 59 55 BICOMP - 310 + 195 __cstat - 209 + 29 ICCARM - 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 + 174 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + + + OBJCOPY + 45 + + + ILINK + 39 + + + + + ILINK + 93 197 71 75 230 112 98 103 117 122 108 106 121 105 99 125 134 104 135 102 234 209 199 44 64 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 239 + + + + + ILINK + 93 197 77 71 75 47 230 201 253 204 57 226 40 97 61 175 252 202 179 55 215 213 210 285 284 266 231 200 225 242 234 209 199 44 64 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 231 153 + 78 97 BICOMP - 309 + 87 __cstat - 234 + 56 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 83 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c ICCARM - 276 95 + 94 57 BICOMP - 305 + 48 __cstat - 298 + 110 ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 + 80 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM - 121 124 + 109 47 BICOMP - 302 + 163 __cstat - 122 + 67 ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 + 133 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 - $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - AARM + ICCARM + 132 175 + + + BICOMP + 36 + + + __cstat + 276 + + + + + ICCARM + 119 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 270 204 + + + BICOMP + 89 + + + __cstat + 286 + + + + + ICCARM + 128 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 35 77 + + + BICOMP + 256 + + + __cstat + 60 + + + + + ICCARM + 217 126 205 96 236 211 85 227 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 260 253 + + + BICOMP + 259 + + + __cstat + 246 + + + + + ICCARM + 43 115 30 217 126 205 96 236 211 85 227 208 151 70 129 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 113 61 + + + BICOMP + 69 + + + __cstat + 271 + + + + + ICCARM + 124 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 218 252 + + + BICOMP + 229 + + + __cstat + 281 + + + + + ICCARM + 72 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 216 225 + + + BICOMP + 107 + + + __cstat + 172 + + + + + ICCARM + 147 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + ICCARM + 287 200 + + + BICOMP + 81 + + + __cstat + 228 + + + + + ICCARM + 95 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 101 284 + + + BICOMP + 258 + + + __cstat + 156 + + + + + ICCARM + 139 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 86 242 + + + BICOMP + 32 + + + __cstat + 49 + + + + + ICCARM + 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 245 40 + + + BICOMP + 181 + + + __cstat + 206 + + + + + ICCARM + 127 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 114 202 + + + BICOMP + 214 + + + __cstat 54 - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 73 18 - - - BICOMP - 311 - - - __cstat - 284 - - ICCARM - 251 203 5 12 9 34 142 33 188 24 57 13 154 316 10 11 14 248 243 2 230 155 238 244 242 6 8 16 7 240 255 241 257 259 263 + 118 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c ICCARM - 282 31 + 63 201 BICOMP - 61 + 212 __cstat - 293 + 282 ICCARM - 274 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 264 197 198 189 190 183 185 193 132 + 129 115 30 217 126 205 96 236 211 85 227 208 151 70 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 111 95 147 133 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c ICCARM - 227 167 + 159 179 BICOMP - 299 + 31 __cstat - 233 + 268 ICCARM - 14 248 243 2 5 12 9 34 142 33 188 24 57 13 154 316 10 11 230 155 238 244 242 6 8 16 7 240 255 241 + 73 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 174 194 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 53 285 + + + BICOMP + 223 + + + __cstat + 257 + + + + + ICCARM + 161 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 222 266 + + + BICOMP + 42 + + + __cstat + 275 + + + + + ICCARM + 145 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + ICCARM + 162 210 + + + BICOMP + 50 + + + __cstat + 265 + + + + + ICCARM + 153 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 79 231 + + + BICOMP + 220 + + + __cstat + 278 + + + + + ICCARM + 111 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 173 153 161 139 145 95 147 133 @@ -1369,32 +1134,240 @@ ICCARM - 273 40 + 169 213 BICOMP - 17 + 254 __cstat - 39 + 207 ICCARM - 264 139 84 34 142 33 188 24 57 106 42 52 192 115 136 90 137 105 129 127 101 131 141 98 140 117 265 274 197 198 189 190 183 185 193 132 + 173 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 194 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 273 215 + + + BICOMP + 224 + + + __cstat + 274 + + + + + ICCARM + 194 115 30 217 126 205 96 236 211 85 227 208 151 70 129 43 128 80 116 127 83 124 119 72 118 73 174 173 153 161 139 145 111 95 147 133 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 38 197 + + + BICOMP + 297 + + + __cstat + 203 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + ICCARM + 146 134 + + + BICOMP + 267 + + + __cstat + 176 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 230 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 150 102 + + + BICOMP + 262 + + + __cstat + 138 + + + + + ICCARM + 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 74 75 + + + BICOMP + 290 + + + __cstat + 88 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 33 234 + + + BICOMP + 294 + + + __cstat + 272 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + ICCARM + 180 135 + + + BICOMP + 291 + + + __cstat + 171 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 170 104 + + + BICOMP + 279 + + + __cstat + 187 + + + + + ICCARM + 5 237 20 11 19 18 0 217 126 205 96 236 211 8 136 296 1 3 186 120 4 26 27 22 9 12 24 10 15 248 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 196 71 + + + BICOMP + 263 + + + __cstat + 264 + + + + + ICCARM + 249 154 19 18 0 217 126 205 96 236 211 8 136 296 1 3 5 237 20 11 186 120 4 26 27 22 9 12 24 10 15 248 233 250 251 - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c ICCARM @@ -1404,19 +1377,31 @@ ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c ICCARM $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + ICCARM + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c ICCARM @@ -1427,30 +1412,6 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c ICCARM - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - ICCARM - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c ICCARM @@ -1463,6 +1424,30 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c ICCARM + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + ICCARM + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + ICCARM + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c ICCARM @@ -1476,17 +1461,13 @@ ICCARM - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c ICCARM $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c ICCARM - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - ICCARM - Release diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c index 228ea404..dc9dfa6d 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml index 20e11f10..d3a11cfb 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/.settings/language.settings.xml @@ -4,7 +4,7 @@ - + diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec index 45ddb98b..4c120120 100755 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/Debug/demoprog_nucleo_stm32f103rb.srec @@ -1,304 +1,306 @@ S023000064656D6F70726F675F6E75636C656F5F73746D33326631303372622E73726563D9 -S315080020000050002085310008D5310008D531000878 -S31508002010D5310008D5310008D53100080000000088 -S31508002020000000000000000000000000D531000894 -S31508002030D531000800000000D53100080D3200082F -S31508002040D5310008D5310008D5310008D53100084A -S31508002050D5310008D5310008D5310008D53100083A -S31508002060D5310008D5310008D5310008D53100082A -S31508002070D5310008D5310008D5310008D53100081A -S31508002080D5310008D5310008D5310008D53100080A -S31508002090D5310008D5310008D5310008D5310008FA -S315080020A0D5310008D5310008D5310008D5310008EA -S315080020B0D5310008D5310008D5310008D5310008DA -S315080020C0D5310008D5310008D5310008D5310008CA -S315080020D0D5310008D5310008D5310008D5310008BA -S315080020E0D5310008D5310008D531000800000000B8 +S3150800200000500020A1310008F1310008F131000824 +S31508002010F1310008F1310008F13100080000000034 +S31508002020000000000000000000000000F131000878 +S31508002030F131000800000000F131000829320008DB +S31508002040F1310008F1310008F1310008F1310008DA +S31508002050F1310008F1310008F1310008F1310008CA +S31508002060F1310008F1310008F1310008F1310008BA +S31508002070F1310008F1310008F1310008F1310008AA +S31508002080F1310008F1310008F1310008F13100089A +S31508002090F1310008F1310008F1310008F13100088A +S315080020A0F1310008F1310008F1310008F13100087A +S315080020B0F1310008F1310008F1310008F13100086A +S315080020C0F1310008F1310008F1310008F13100085A +S315080020D0F1310008F1310008F1310008F13100084A +S315080020E0F1310008F1310008F13100080000000064 S315080020F000000000000000000000000000000000D2 S3150800210000000000000000005FF808F1EE11AA5573 S3150800211010B5054C237833B9044B13B10448AFF313 S3150800212000800123237010BD0C0000200000000071 -S315080021306032000808B5034B1BB103490348AFF3E7 -S31508002140008008BD00000000100000206032000872 +S315080021307C32000808B5034B1BB103490348AFF3CB +S31508002140008008BD00000000100000207C32000856 S3150800215008B50848084B03604FF461434360002301 S315080021608360C360036183610C224261C36100F02E -S315080021708AFE08BD280000200044004008B5002358 -S3150800218001220146034800F0ADFE08B1002008BD53 +S3150800217088FE08BD280000200044004008B500235A +S3150800218001220146034800F0ABFE08B1002008BD55 S31508002190012008BD2800002008B5FFF7D9FF08BDB3 S315080021A0BFF34F8F0549CA6802F4E062044B134334 S315080021B0CB60BFF34F8F00BFFDE700BF00ED00E027 -S315080021C00400FA0508B5224B1B78B3B92148FFF776 -S315080021D0D5FF012800D008BD1E4B1B78013BDBB29A -S315080021E03F2BF8D801F00EF81B4B18600122184B4C -S315080021F01A700022194B1A7008BD184B1B78013348 -S3150800220014481844FFF7BAFF01280AD000F0FAFF6D -S31508002210114B1B6864339842DDD900220C4B1A70A7 -S31508002220D9E70E4A13780133DBB21370094A1278DC -S315080022309342D0D10022064B1A70064B5B78FF2BCF -S31508002240C9D1044B9B78002BC5D1FFF7A9FF00BF66 -S31508002250A900002068000020AC000020AA00002089 -S3150800226008B5FFF7AFFF08BD08B5002220210248D0 -S3150800227000F0DAF908BD00BF0008014010B500F00B -S31508002280C1FF0E4B1B68C31AB3F5FA7F0CD304467D -S315080022900B4B1B784BB90122094B1A7020210948B0 -S315080022A000F0C2F9054B1C6010BD0022044B1A70E1 -S315080022B02021044800F0B8F9F4E700BFB400002074 -S315080022C0B00000200008014010B504460E4B1878EF -S315080022D04FF47A73B3FBF0F30C4A1068B0FBF3F0D3 -S315080022E000F080F868B90F2C01D9012010BD002232 -S315080022F021464FF0FF3000F043F8054B1C600020E4 -S3150800230010BD012010BD00BF0000002008000020FD -S315080023100400002008B5074A136843F01003136049 -S31508002320032000F01BF80020FFF7CEFF00F0ACFEFC -S31508002330002008BD00200240034A1168034B1B78A1 -S315080023400B441360704700BFB8000020000000204F -S31508002350014B1868704700BFB8000020074AD368C9 -S3150800236023F4E0631B041B0C000200F4E06018432E -S3150800237040F0BF6040F40030D060704700ED00E0E8 -S3150800238030B4164BDB68C3F30223C3F10704042CED -S3150800239028BF04241D1D062D17D9033B012505FA60 -S315080023A004F4013C2140994005FA03F3013B13402C -S315080023B0194300280BDB0901C9B200F1604000F59A -S315080023C0614080F8001330BC70470023E6E700F050 -S315080023D00F000901C9B2024B1954F4E700ED00E0F9 -S315080023E014ED00E00138B0F1807F0AD2064B586040 -S315080023F0F021064A82F823100020986007221A6006 -S3150800240070470120704700BF10E000E000ED00E0D3 -S31508002410042805D0054A136823F00403136070479F -S31508002420024A136843F004031360704710E000E0A3 -S31508002430704708B5FFF7FCFF08BD0000F0B583B08C -S315080024400026344671E0002D00F0A180012D00D150 -S31508002450CE68FF2B00F2AF808646FF2B00F2AE80D7 -S31508002460A500DEF800200F27AF4022EA070206FA89 -S3150800247005F52A43CEF800204A6812F0805F53D04B -S31508002480634A956945F001059561926902F0010272 -S315080024900192019AA508AF1C5E4A52F8272004F05B -S315080024A00307BF004FF00F0E0EFA07FE22EA0E02D0 -S315080024B0DFF870E1704500F088800EF5806E704593 -S315080024C000F086800EF5806E704500F084800EF56B -S315080024D0806E704576D04FF0040E0EFA07F73A4331 -S315080024E002354C4F47F825204A6812F4803F75D0CC -S315080024F0494D2A681A432A604A6812F4003F73D085 -S31508002500454D6A681A436A604A6812F4801F71D09A -S31508002510414DAA681A43AA604A6812F4001F6FD090 -S315080025203D4DEA681343EB6001340F2C6ED8012247 -S31508002530A2400B6813409A42F6D14D68122D30D04E -S315080025400BD8022D2AD07FF67EAF032D2FD0112D62 -S315080025507FF47FAFCE6804367BE7304FBD4216D096 -S315080025600CD92F4FBD4212D007F58037BD420ED089 -S31508002570A7F58017BD427FF46CAF08E0A7F5801772 -S31508002580BD4204D007F58037BD427FF462AF8D683F -S315080025907DB1012D08D0426108265AE7CE68083673 -S315080025A057E7CE680C3654E70261082651E700263D -S315080025B04FE704264DE700F1040E4EE7A4F108059F -S315080025C0AD004EE74FF0030E87E74FF0000E84E7A5 -S315080025D04FF0010E81E74FF0020E7EE70E4D2A6896 -S315080025E022EA03022A6087E70B4D6A6822EA030299 -S315080025F06A6089E7084DAA6822EA0302AA608BE79F -S31508002600054DEA6822EA0303EB608DE703B0F0BDE7 -S3150800261000100240000001400004014000002110A3 -S31508002620000031100008014012B909040161704721 -S315080026300161704782B0084B1B68084AA2FB032356 -S315080026405B0A00FB03F0019000BF019B5A1E019232 -S31508002650002BF9D102B0704708000020D34D621054 -S3150800266070B582B00446036813F0010F3DD0AC4B39 -S315080026705B6803F00C03042B2ED0A94B5B6803F0B0 -S315080026800C03082B23D06368B3F5803F51D0002B89 -S3150800269055D103F1804303F504331A6822F48032D6 -S315080026A01A601A6822F480221A606368002B60D0C8 -S315080026B0FFF74EFE05469A4B1B6813F4003F14D1EC -S315080026C0FFF746FE401B6428F5D90320AFE1944B7B -S315080026D05B6813F4803FD6D0914B1B6813F4003F18 -S315080026E003D06368002B00F09F81236813F0020F64 -S315080026F065D08B4B5B6813F00C0F4ED0884B5B682C -S3150800270003F00C03082B43D02369002B79D0012250 -S31508002710844B1A60FFF71CFE0546814B1B6813F0B5 -S31508002720020F65D1FFF714FE401B0228F5D90320D6 -S315080027307DE17B4A136843F480331360B5E7B3F54C -S31508002740A02F09D0764B1A6822F480321A601A68CC -S3150800275022F480221A60A8E703F18043A3F53C33EC -S315080027601A6842F480221A601A6842F480321A60A3 -S315080027709BE7FFF7EDFD0546694B1B6813F4003F21 -S31508002780B3D0FFF7E5FD401B6428F5D903204EE1D9 -S31508002790634B5B6813F4803FB6D1614B1B6813F03B -S315080027A0020F04D02369012B01D001203FE15C4AC6 -S315080027B0136823F0F803616943EAC10313602368C9 -S315080027C013F0080F32D0A369002B6ED00122564BA6 -S315080027D01A60FFF7BDFD0546514B5B6A13F0020F01 -S315080027E021D1FFF7B5FD401B0228F5D903201EE1CC -S315080027F04B4A136823F0F803616943EAC10313607F -S31508002800DDE70022474B1A60FFF7A2FD0546444B59 -S315080028101B6813F0020FD2D0FFF79AFD401B02285F -S31508002820F5D9032003E10120FFF704FF236813F01D -S31508002830040F00F099803A4BDB6913F0805F46D1AC -S31508002840374BDA6942F08052DA61DB6903F080536C -S315080028500193019B0125354B1B6813F4807F38D003 -S31508002860E368012B49D0002B4DD103F1804303F5D2 -S3150800287004331A6A22F001021A621A6A22F0040262 -S315080028801A62E368002B5DD0FFF762FD0646244B0B -S315080028901B6A13F0020F66D1FFF75AFD801B41F23F -S315080028A088339842F3D90320C1E000221E4B1A60F0 -S315080028B0FFF74EFD05461A4B5B6A13F0020FB5D0BB -S315080028C0FFF746FD401B0228F5D90320AFE0002597 -S315080028D0C1E7164A136843F480731360FFF738FD9F -S315080028E00646124B1B6813F4807FB9D1FFF730FDFB -S315080028F0801B6428F5D9032099E0094A136A43F036 -S3150800290001031362BDE7052B12D0054B1A6A22F0A4 -S3150800291001021A621A6A22F004021A62B1E700BFBB -S31508002920001002400000424280044242007000400B -S31508002930414B1A6A42F004021A621A6A42F001020C -S315080029401A629EE7FFF704FD06463B4B1B6A13F027 -S31508002950020F08D0FFF7FCFC801B41F2883398422F -S31508002960F3D9032063E0E5B9E369002B5ED0324A68 -S31508002970526802F00C02082A5BD0022B17D00022FC -S315080029802E4B1A60FFF7E4FC04462B4B1B6813F02A -S31508002990007F47D0FFF7DCFC001B0228F5D903208F -S315080029A045E0254AD36923F08053D361DCE700224A -S315080029B0224B1A60FFF7CCFC05461F4B1B6813F029 -S315080029C0007F06D0FFF7C4FC401B0228F5D9032078 -S315080029D02DE0236AB3F5803F1AD017494B6823F4D4 -S315080029E07413226A606A024313434B600122134B35 -S315080029F01A60FFF7ADFC04460F4B1B6813F0007F07 -S31508002A000ED1FFF7A5FC001B0228F5D903200EE01E -S31508002A10094A536823F40033A1680B435360DCE783 -S31508002A20002004E0002002E0012000E0002002B0BF -S31508002A3070BD0120FBE700BF001002406000424263 -S31508002A4010B586B0154C94E80F000DF1180E0EE976 -S31508002A500F00238AADF80430114B5B6803F00C02B3 -S31508002A60082A18D1C3F38342724412F8102C13F4BF -S31508002A70803F03D10B4800FB02F00DE0084B5B6872 -S31508002A80C3F34043734413F8143C074800FB02F0B1 -S31508002A90B0FBF3F000E0044806B010BD7832000839 -S31508002AA00010024000093D0000127A00594B1B68CD -S31508002AB003F007038B420CD2564A136823F0070328 -S31508002AC00B431360136803F00703994201D00120F2 -S31508002AD0704770B5036813F0020F06D04E4A536864 -S31508002AE023F0F0038468234353600D4604460368C5 -S31508002AF013F0010F52D04368012B23D0022B28D0A4 -S31508002B00454A126812F0020F00F0828042494A686C -S31508002B1022F0030213434B60FFF71AFC064663686C -S31508002B20012B1DD0022B2AD03B4B5B6813F00C0FF0 -S31508002B3034D0FFF70DFC801B41F288339842F3D955 -S31508002B40032070BD344A126812F4003FDED101201A -S31508002B5070BD314A126812F0007FD7D1012070BDCE -S31508002B602D4B5B6803F00C03042B17D0FFF7F0FB23 -S31508002B70801B41F288339842F2D9032070BD264B58 -S31508002B805B6803F00C03082B08D0FFF7E1FB801BFA -S31508002B9041F288339842F2D9032070BD1D4B1B6859 -S31508002BA003F007039D420CD21A4A136823F0070361 -S31508002BB02B431360136803F007039D4201D00120DD -S31508002BC070BD236813F0040F06D0134A536823F424 -S31508002BD0E063E1680B435360236813F0080F07D0DE -S31508002BE00D4A536823F46053216943EAC1035360CD -S31508002BF0FFF726FF084B5B68C3F30313074AD35C4A -S31508002C00D840074B18600020FFF75EFB002070BD18 -S31508002C10012070BD00200240001002408C320008DE -S31508002C2008000020014B1868704700BF0800002004 -S31508002C3008B5FFF7F7FF044B5B68C3F30223034AA3 -S31508002C40D35CD84008BD00BF001002409C32000883 -S31508002C5008B5FFF7E7FF044B5B68C3F3C223034AD3 -S31508002C60D35CD84008BD00BF001002409C32000863 -S31508002C702DE9F04705460268136923F44053C168F5 -S31508002C800B4313618368026913434269134301685E -S31508002C90CA6822F4B05222F00C021343CB600268D1 -S31508002CA0536923F4407381690B435361D0F800805C -S31508002CB0594B984557D0FFF7BBFF00EB800000EB58 -S31508002CC080006C68A400B0FBF4F4544FA7FB0434EE -S31508002CD064092601FFF7ACFF00EB800000EB8000DB -S31508002CE06C68A400B0FBF4FAFFF7A2FF00EB8000C3 -S31508002CF000EB80006C68A400B0FBF4F4A7FB043476 -S31508002D0064094FF0640909FB14A424013234A7FBB3 -S31508002D100434640904F0F0043444FFF789FF00EB37 -S31508002D20800000EB80006E68B600B0FBF6F6FFF791 -S31508002D307FFF00EB800000EB80006B689B00B0FB18 -S31508002D40F3F0A7FB0030400909FB10694FEA09199F -S31508002D5009F13209A7FB0937C7F343172744C8F80F -S31508002D600870BDE8F087FFF773FF00EB800000EB03 -S31508002D7080006C68A400B0FBF4F4284FA7FB043469 -S31508002D8064092601FFF764FF00EB800000EB800072 -S31508002D906C68A400B0FBF4FAFFF75AFF00EB80005A -S31508002DA000EB80006C68A400B0FBF4F4A7FB0434C5 -S31508002DB064094FF0640909FB14A424013234A7FB03 -S31508002DC00434640904F0F0043444FFF741FF00EBCF -S31508002DD0800000EB80006E68B600B0FBF6F6FFF7E1 -S31508002DE037FF00EB800000EB80006B689B00B0FBB0 -S31508002DF0F3F3A7FB03235B0909FB13694FEA0919D8 -S31508002E0009F13209A7FB0937C7F343172744C8F85E -S31508002E100870BDE8F08700BF003801401F85EB51F8 -S31508002E202DE9F04105460F4616469846069C2B683E -S31508002E301B6837EA03030CBF01230023B3421ED1E4 -S31508002E40B4F1FF3FF3D02CB1FFF782FAA0EB0800EC -S31508002E508442ECD22A68D36823F4D073D3602A68F4 -S31508002E60536923F001035361202385F8393085F827 -S31508002E703A30002385F838300320BDE8F081002079 -S31508002E80BDE8F081704758B310B5044690F839305C -S31508002E900BB3242384F839302268D36823F400530B -S31508002EA0D3602046FFF7E4FE2268136923F49043B3 -S31508002EB013612268536923F02A0353612268D36891 -S31508002EC043F40053D3600020E063202384F83930AC -S31508002ED084F83A3010BD80F83830FFF7D3FFD8E7CA -S31508002EE0012070472DE9F04182B01E4690F83A302D -S31508002EF0DBB2202B03D0022002B0BDE8F0810446E5 -S31508002F000D469046002958D0002A58D090F83830F7 -S31508002F10012B01D10220EFE7012380F83830002386 -S31508002F20C363222380F83A30FFF712FA0746A4F85B -S31508002F302C80A4F82E801DE000963B460022202116 -S31508002F402046FFF76DFF00283BD1236933B9236874 -S31508002F505B68C3F3080325F8023B0BE023685B684C -S31508002F60DBB225F8013B05E023685B6803F07F03C5 -S31508002F702B700135E38D9BB2C3B1E38D9BB2013B48 -S31508002F809BB2E385A368B3F5805FD5D000963B4630 -S31508002F90002220212046FFF743FFA0B92369002B12 -S31508002FA0E2D123685B682B700135E3E7202384F8B8 -S31508002FB03A30002084F838009EE701209CE701207B -S31508002FC09AE7032098E7032096E700000D4B1A6856 -S31508002FD042F001021A6059680B4A0A405A601A6898 -S31508002FE022F0847222F480321A601A6822F480224F -S31508002FF01A605A6822F4FE025A604FF41F029A6059 -S31508003000704700BF001002400000FFF800B591B0FD -S31508003010012306934FF4A0220792002208920A93EE -S3150800302002230D934FF480330E934FF4E0130F935E -S3150800303006A8FFF715FB00B1FEE70F23019302214F -S315080030400291002303934FF480620492059301A82A -S31508003050FFF72CFD00B1FEE711B05DF804FB08B5DB -S31508003060FFF758F9FFF7D2FF00F0B6F8FFF7FCF8BC -S3150800307008BD08B5FFF7F3FFFFF78EF8FFF7FEF870 -S31508003080FFF7EEF8FAE70000F0B589B03B4B9A690E -S3150800309042F001029A619A6902F001020092009ACE -S315080030A0DA6942F08052DA61DA6902F080520192F6 -S315080030B0019A9A6942F004029A619A6902F0040236 -S315080030C00292029ADA6942F40032DA61DB6903F4A1 -S315080030D000330393039B0320FFF740F900221146B0 -S315080030E06FF00B00FFF74CF9002211466FF00A004B -S315080030F0FFF746F9002211466FF00900FFF740F97D -S31508003100002211466FF00400FFF73AF90022114633 -S315080031106FF00300FFF734F9002211466FF0010043 -S31508003120FFF72EF9002211464FF0FF30FFF728F976 -S31508003130202704970123059300250695022607965E -S315080031400F4C04A92046FFF779F92A463946204646 -S31508003150FFF76AFA0423049305960323079304A941 -S315080031602046FFF76BF9082304930595069504A9ED -S315080031702046FFF763F909B0F0BD00BF0010024012 -S3150800318000080140DFF834D0002103E00C4B5B58FF -S31508003190435004310B480C4B42189A42F6D30B4A5B -S315080031A002E0002342F8043B094B9A42F9D3FFF7A1 -S315080031B00DFF00F031F8FFF75CFF70470050002064 -S315080031C0AC320008000000200C0000200C00002093 -S315080031D0BC000020FEE7000008B5FFF723FD084BFA -S315080031E0A3FB00308009FFF7FDF80420FFF710F96C -S315080031F0002211464FF0FF30FFF7C2F808BD00BFA6 -S31508003200D34D621008B5FFF7A3F808BD08B5FFF758 -S3150800321093F8FFF70EF908BD70B500250C4E0D4C56 -S31508003220A41BA410A54209D100F01AF800250A4EDD -S315080032300A4CA41BA410A54205D170BD56F825302A -S3150800324098470135EEE756F8253098470135F2E7F5 -S31508003250A4320008A4320008A4320008A8320008E4 -S31508003260F8B500BFF8BC08BC9E467047F8B500BF65 -S30D08003270F8BC08BC9E46704735 -S3150800327802030405060708090A0B0C0D0E0F1010A1 -S31508003288010200000000000000000000010203041B -S31108003298060708090000000001020304F4 -S309080032A435210008BA -S309080032A811210008DA -S311080032AC010000001000000000A24A0407 -S705080031853C +S315080021C00400FA0508B5214B1B78B3B92048FFF778 +S315080021D0D5FF012800D008BD1D4B1B78013BDBB29B +S315080021E03F2BF8D801F01CF81A4B18600122174B40 +S315080021F01A700022184B1A7008BD174B1B7801334A +S3150800220013481844FFF7BAFF01280AD001F008F866 +S31508002210104B1B6864339842DDD900220B4B1A70A9 +S31508002220D9E70D4A13780133DBB21370084A1278DE +S315080022309342D0D10021054A1170054A5278FF2AE7 +S31508002240C9D1022BC7D1FFF7ABFF00BFA9000020F9 +S3150800225068000020AC000020AA00002008B5FFF79F +S31508002260B1FF08BD08B500222021024800F0DAF9BE +S3150800227008BD00BF0008014010B500F0D1FF0E4BA5 +S315080022801B68C31AB3F5FA7F0CD304460B4B1B78AD +S315080022904BB90122094B1A702021094800F0C2F9EE +S315080022A0054B1C6010BD0022044B1A7020210448FF +S315080022B000F0B8F9F4E700BFB4000020B000002031 +S315080022C00008014010B504460E4B18784FF47A738F +S315080022D0B3FBF0F30C4A1068B0FBF3F000F080F89B +S315080022E068B90F2C01D9012010BD002221464FF0F4 +S315080022F0FF3000F043F8054B1C60002010BD01209C +S3150800230010BD00BF000000200800002004000020C7 +S3150800231008B5074A136843F010031360032000F05A +S315080023201BF80020FFF7CEFF00F0BCFE002008BD1A +S3150800233000200240034A1168034B1B780B441360C4 +S31508002340704700BFB800002000000020014B186845 +S31508002350704700BFB8000020074AD36823F4E0633B +S315080023601B041B0C000200F4E060184340F0BF6039 +S3150800237040F40030D060704700ED00E030B4164BF2 +S31508002380DB68C3F30223C3F10704042C28BF042423 +S315080023901D1D062D17D9033B012505FA04F4013C3A +S315080023A02140994005FA03F3013B134019430028DD +S315080023B00BDB0901C9B200F1604000F5614080F805 +S315080023C0001330BC70470023E6E700F00F00090150 +S315080023D0C9B2024B1954F4E700ED00E014ED00E031 +S315080023E00138B0F1807F0AD2064B5860F021064AC0 +S315080023F082F823100020986007221A60704701208F +S31508002400704700BF10E000E000ED00E0042805D0AA +S31508002410054A136823F0040313607047024A1368D9 +S3150800242043F004031360704710E000E0704708B5F6 +S31508002430FFF7FCFF08BD0000F0B583B00026344660 +S3150800244071E0002D00F0A180012D00D1CE68FF2B90 +S3150800245000F2AF808646FF2B00F2AE80A500DEF8BC +S3150800246000200F27AF4022EA070206FA05F52A439D +S31508002470CEF800204A6812F0805F53D0634A956907 +S3150800248045F001059561926902F001020192019AEF +S31508002490A508AF1C5E4A52F8272004F00307BF00C0 +S315080024A04FF00F0E0EFA07FE22EA0E02DFF870E171 +S315080024B0704500F088800EF5806E704500F08680C5 +S315080024C00EF5806E704500F084800EF5806E7045BE +S315080024D076D04FF0040E0EFA07F73A4302354C4F02 +S315080024E047F825204A6812F4803F75D0494D2A6876 +S315080024F01A432A604A6812F4003F73D0454D6A6849 +S315080025001A436A604A6812F4801F71D0414DAA685E +S315080025101A43AA604A6812F4001F6FD03D4DEA6854 +S315080025201343EB6001340F2C6ED80122A2400B68CE +S3150800253013409A42F6D14D68122D30D00BD8022D91 +S315080025402AD07FF67EAF032D2FD0112D7FF47FAFD3 +S31508002550CE6804367BE7304FBD4216D00CD92F4FD4 +S31508002560BD4212D007F58037BD420ED0A7F58017B9 +S31508002570BD427FF46CAF08E0A7F58017BD4204D0D2 +S3150800258007F58037BD427FF462AF8D687DB1012DB6 +S3150800259008D0426108265AE7CE68083657E7CE685B +S315080025A00C3654E70261082651E700264FE7042651 +S315080025B04DE700F1040E4EE7A4F10805AD004EE71D +S315080025C04FF0030E87E74FF0000E84E74FF0010E39 +S315080025D081E74FF0020E7EE70E4D2A6822EA0302D3 +S315080025E02A6087E70B4D6A6822EA03026A6089E770 +S315080025F0084DAA6822EA0302AA608BE7054DEA6835 +S3150800260022EA0303EB608DE703B0F0BD0010024039 +S3150800261000000140000401400000211000003110B4 +S315080026200008014012B90904016170470161704749 +S3150800263082B0084B1B68084AA2FB03235B0A00FB0F +S3150800264003F0019000BF019B5A1E0192002BF9D19D +S3150800265002B0704708000020D34D621070B582B0F2 +S315080026600446036813F0010F3DD0AC4B5B6803F0DA +S315080026700C03042B2ED0A94B5B6803F00C03082B24 +S3150800268023D06368B3F5803F51D0002B55D103F1B1 +S31508002690804303F504331A6822F480321A601A68F4 +S315080026A022F480221A606368002B60D0FFF74EFE82 +S315080026B005469A4B1B6813F4003F14D1FFF746FEF4 +S315080026C0401B6428F5D90320AFE1944B5B6813F4EB +S315080026D0803FD6D0914B1B6813F4003F03D0636844 +S315080026E0002B00F09F81236813F0020F65D08B4BF7 +S315080026F05B6813F00C0F4ED0884B5B6803F00C0335 +S31508002700082B43D02369002B79D00122844B1A6009 +S31508002710FFF71CFE0546814B1B6813F0020F65D1B7 +S31508002720FFF714FE401B0228F5D903207DE17B4AFA +S31508002730136843F480331360B5E7B3F5A02F09D0C7 +S31508002740764B1A6822F480321A601A6822F48022BC +S315080027501A60A8E703F18043A3F53C331A6842F4EC +S3150800276080221A601A6842F480321A609BE7FFF7E3 +S31508002770EDFD0546694B1B6813F4003FB3D0FFF720 +S31508002780E5FD401B6428F5D903204EE1634B5B68E1 +S3150800279013F4803FB6D1614B1B6813F0020F04D0C7 +S315080027A02369012B01D001203FE15C4A136823F01D +S315080027B0F803616943EAC1031360236813F0080F3D +S315080027C032D0A369002B6ED00122564B1A60FFF750 +S315080027D0BDFD0546514B5B6A13F0020F21D1FFF789 +S315080027E0B5FD401B0228F5D903201EE14B4A1368A4 +S315080027F023F0F803616943EAC1031360DDE70022A9 +S31508002800474B1A60FFF7A2FD0546444B1B6813F0B9 +S31508002810020FD2D0FFF79AFD401B0228F5D90320F4 +S3150800282003E10120FFF704FF236813F0040F00F00B +S3150800283099803A4BDB6913F0805F46D1374BDA69EA +S3150800284042F08052DA61DB6903F080530193019B01 +S315080028500125354B1B6813F4807F38D0E368012BBC +S3150800286049D0002B4DD103F1804303F504331A6A8E +S3150800287022F001021A621A6A22F004021A62E36856 +S31508002880002B5DD0FFF762FD0646244B1B6A13F04A +S31508002890020F66D1FFF75AFD801B41F28833984232 +S315080028A0F3D90320C1E000221E4B1A60FFF74EFD44 +S315080028B005461A4B5B6A13F0020FB5D0FFF746FDC3 +S315080028C0401B0228F5D90320AFE00025C1E7164AC8 +S315080028D0136843F480731360FFF738FD0646124BFE +S315080028E01B6813F4807FB9D1FFF730FD801B64287D +S315080028F0F5D9032099E0094A136A43F001031362E4 +S31508002900BDE7052B12D0054B1A6A22F001021A629E +S315080029101A6A22F004021A62B1E700BF00100240E8 +S31508002920000042428004424200700040414B1A6A4D +S3150800293042F004021A621A6A42F001021A629EE71B +S31508002940FFF704FD06463B4B1B6A13F0020F08D03F +S31508002950FFF7FCFC801B41F288339842F3D9032029 +S3150800296063E0E5B9E369002B5ED0324A526802F0AB +S315080029700C02082A5BD0022B17D000222E4B1A60B5 +S31508002980FFF7E4FC04462B4B1B6813F0007F47D087 +S31508002990FFF7DCFC001B0228F5D9032045E0254A91 +S315080029A0D36923F08053D361DCE70022224B1A60F7 +S315080029B0FFF7CCFC05461F4B1B6813F0007F06D0BB +S315080029C0FFF7C4FC401B0228F5D903202DE0236A33 +S315080029D0B3F5803F1AD017494B6823F47413226A5B +S315080029E0606A024313434B600122134B1A60FFF7D8 +S315080029F0ADFC04460F4B1B6813F0007F0ED1FFF7A2 +S31508002A00A5FC001B0228F5D903200EE0094A5368E5 +S31508002A1023F40033A1680B435360DCE7002004E08D +S31508002A20002002E0012000E0002002B070BD012075 +S31508002A30FBE700BF001002406000424210B586B0B6 +S31508002A40154C94E80F000DF1180E0EE90F00238AB5 +S31508002A50ADF80430114B5B6803F00C02082A18D154 +S31508002A60C3F38342724412F8102C13F4803F03D147 +S31508002A700B4800FB02F00DE0084B5B68C3F34043CC +S31508002A80734413F8143C074800FB02F0B0FBF3F05C +S31508002A9000E0044806B010BD943200080010024059 +S31508002AA000093D0000127A00594B1B6803F0070322 +S31508002AB08B420CD2564A136823F007030B43136064 +S31508002AC0136803F00703994201D00120704770B5D7 +S31508002AD0036813F0020F06D04E4A536823F0F0033A +S31508002AE08468234353600D460446036813F0010FB8 +S31508002AF052D04368012B23D0022B28D0454A1268AE +S31508002B0012F0020F00F0828042494A6822F003025E +S31508002B1013434B60FFF71AFC06466368012B1DD06A +S31508002B20022B2AD03B4B5B6813F00C0F34D0FFF70F +S31508002B300DFC801B41F288339842F3D9032070BDFF +S31508002B40344A126812F4003FDED1012070BD314AC2 +S31508002B50126812F0007FD7D1012070BD2D4B5B683B +S31508002B6003F00C03042B17D0FFF7F0FB801B41F290 +S31508002B7088339842F2D9032070BD264B5B6803F070 +S31508002B800C03082B08D0FFF7E1FB801B41F28833C2 +S31508002B909842F2D9032070BD1D4B1B6803F007034A +S31508002BA09D420CD21A4A136823F007032B4313607D +S31508002BB0136803F007039D4201D0012070BD236806 +S31508002BC013F0040F06D0134A536823F4E063E16850 +S31508002BD00B435360236813F0080F07D00D4A536858 +S31508002BE023F46053216943EAC1035360FFF726FFC4 +S31508002BF0084B5B68C3F30313074AD35CD840074BFB +S31508002C0018600020FFF75EFB002070BD012070BD34 +S31508002C100020024000100240A832000808000020E8 +S31508002C20014B1868704700BF0800002008B5FFF779 +S31508002C30F7FF044B5B68C3F30223034AD35CD8400F +S31508002C4008BD00BF00100240B832000808B5FFF7FB +S31508002C50E7FF044B5B68C3F3C223034AD35CD8403F +S31508002C6008BD00BF00100240B83200082DE9F04741 +S31508002C7005460268136923F44053C1680B43136180 +S31508002C80836802691343426913430168CA6822F4D8 +S31508002C90B05222F00C021343CB600268536923F446 +S31508002CA0407381690B435361D0F80080594B9845AE +S31508002CB057D0FFF7BBFF00EB800000EB80006C6885 +S31508002CC0A400B0FBF4F4544FA7FB043464092601AE +S31508002CD0FFF7ACFF00EB800000EB80006C68A400F7 +S31508002CE0B0FBF4FAFFF7A2FF00EB800000EB8000D0 +S31508002CF06C68A400B0FBF4F4A7FB043464094FF035 +S31508002D00640909FB14A424013234A7FB04346409BA +S31508002D1004F0F0043444FFF789FF00EB800000EB71 +S31508002D2080006E68B600B0FBF6F6FFF77FFF00EB93 +S31508002D30800000EB80006B689B00B0FBF3F0A7FBFC +S31508002D400030400909FB10694FEA091909F13209EF +S31508002D50A7FB0937C7F343172744C8F80870BDE827 +S31508002D60F087FFF773FF00EB800000EB80006C68CC +S31508002D70A400B0FBF4F4284FA7FB04346409260129 +S31508002D80FFF764FF00EB800000EB80006C68A4008E +S31508002D90B0FBF4FAFFF75AFF00EB800000EB800067 +S31508002DA06C68A400B0FBF4F4A7FB043464094FF084 +S31508002DB0640909FB14A424013234A7FB043464090A +S31508002DC004F0F0043444FFF741FF00EB800000EB09 +S31508002DD080006E68B600B0FBF6F6FFF737FF00EB2B +S31508002DE0800000EB80006B689B00B0FBF3F3A7FB49 +S31508002DF003235B0909FB13694FEA091909F132092B +S31508002E00A7FB0937C7F343172744C8F80870BDE876 +S31508002E10F08700BF003801401F85EB512DE9F041CE +S31508002E2005460F4616469846069C2B681B6837EAE1 +S31508002E3003030CBF01230023B3421ED1B4F1FF3FA5 +S31508002E40F3D02CB1FFF782FAA0EB08008442ECD24B +S31508002E502A68D36823F4D073D3602A68536923F0A9 +S31508002E6001035361202385F8393085F83A30002369 +S31508002E7085F838300320BDE8F0810020BDE8F081F0 +S31508002E80704758B310B5044690F839300BB324236D +S31508002E9084F839302268D36823F40053D360204677 +S31508002EA0FFF7E4FE2268136923F49043136122684E +S31508002EB0536923F02A0353612268D36843F4005305 +S31508002EC0D3600020E063202384F8393084F83A3050 +S31508002ED010BD80F83830FFF7D3FFD8E701207047D8 +S31508002EE02DE9F04182B01E4690F83A30DBB2202B2D +S31508002EF003D0022002B0BDE8F08104460D46904694 +S31508002F00002958D0002A58D090F83830012B01D122 +S31508002F100220EFE7012380F838300023C363222319 +S31508002F2080F83A30FFF712FA0746A4F82C80A4F87E +S31508002F302E801DE000963B46002220212046FFF702 +S31508002F406DFF00283BD1236933B923685B68C3F357 +S31508002F50080325F8023B0BE023685B68DBB225F81B +S31508002F60013B05E023685B6803F07F032B7001359E +S31508002F70E38D9BB2C3B1E38D9BB2013B9BB2E38564 +S31508002F80A368B3F5805FD5D000963B460022202182 +S31508002F902046FFF743FFA0B92369002BE2D1236837 +S31508002FA05B682B700135E3E7202384F83A3000206C +S31508002FB084F838009EE701209CE701209AE7032061 +S31508002FC098E7032096E700000F4B1A6842F00102C3 +S31508002FD01A6059680D4A0A405A601A6822F08472C3 +S31508002FE022F480321A601A6822F480221A605A681B +S31508002FF022F4FE025A604FF41F029A604FF00062F4 +S31508003000034B9A60704700BF001002400000FFF8AB +S3150800301000ED00E0014B024A9A60704700ED00E0BF +S315080030200020000800B591B0012306934FF4A022B2 +S315080030300792002208920A9302230D934FF48033D5 +S315080030400E934FF4E0130F9306A8FFF707FB00B1A2 +S31508003050FEE70F23019302210291002303934FF405 +S3150800306080620492059301A8FFF71EFD00B1FEE7F2 +S3150800307011B05DF804FB08B5FFF7CCFFFFF748F978 +S31508003080FFF7D0FF00F0B6F8FFF7ECF808BD08B573 +S31508003090FFF7F1FFFFF780F8FFF7EEF8FFF7DEF826 +S315080030A0FAE70000F0B589B03B4B9A6942F0010295 +S315080030B09A619A6902F001020092009ADA6942F06E +S315080030C08052DA61DA6902F080520192019A9A69AD +S315080030D042F004029A619A6902F004020292029A84 +S315080030E0DA6942F40032DA61DB6903F400330393E8 +S315080030F0039B0320FFF730F9002211466FF00B00FF +S31508003100FFF73CF9002211466FF00A00FFF736F97F +S31508003110002211466FF00900FFF730F90022114628 +S315080031206FF00400FFF72AF9002211466FF003003A +S31508003130FFF724F9002211466FF00100FFF71EF988 +S31508003140002211464FF0FF30FFF718F920270497A1 +S315080031500123059300250695022607960F4C04A918 +S315080031602046FFF769F92A4639462046FFF75AFAF4 +S315080031700423049305960323079304A92046FFF71F +S315080031805BF9082304930595069504A92046FFF7DD +S3150800319053F909B0F0BD00BF001002400008014015 +S315080031A0DFF834D0002103E00C4B5B584350043160 +S315080031B00B480C4B42189A42F6D30B4A02E00023FE +S315080031C042F8043B094B9A42F9D3FFF7FDFE00F09B +S315080031D031F8FFF75CFF704700500020C83200083E +S315080031E0000000200C0000200C000020BC0000207D +S315080031F0FEE7000008B5FFF713FD084BA3FB0030F8 +S315080032008009FFF7EDF80420FFF700F900221146C0 +S315080032104FF0FF30FFF7B2F808BD00BFD34D62107C +S3150800322008B5FFF793F808BD08B5FFF783F8FFF769 +S31508003230FEF808BD70B500250C4E0D4CA41BA41055 +S31508003240A54209D100F01AF800250A4E0A4CA41B1B +S31508003250A410A54205D170BD56F82530984701350A +S31508003260EEE756F8253098470135F2E7C0320008F0 +S31508003270C0320008C0320008C4320008F8B500BFE2 +S31508003280F8BC08BC9E467047F8B500BFF8BC08BC39 +S309080032909E46704791 +S3150800329402030405060708090A0B0C0D0E0F101085 +S315080032A401020000000000000000000001020304FF +S311080032B4060708090000000001020304D8 +S309080032C0352100089E +S309080032C411210008BE +S311080032C8010000001000000000A24A04EB +S705080031A120 diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c index 3850ebdb..1c96c62a 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/bin/demoprog_olimex_stm32h103.elf index 767e365b285f5f05630c9a8491a0416cc8727d87..02fbbc01b97ffa22b97b657d2f2592e3f73fa4b2 100644 GIT binary patch delta 18704 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 - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c index 19673be7..4ed21abf 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -69,6 +70,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -80,6 +83,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long _vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&_vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/bin/demoprog_olimex_stm32h103.elf index 639d7daf0c5fdb9e9c586f1bf564e6f170686991..ee6fba74d2d3fab1edefe5ec1d5a88cebc158be6 100644 GIT binary patch literal 138144 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 = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c index 7f7e2037..8c325841 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -69,6 +70,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -80,6 +83,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.out b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/bin/demoprog_olimex_stm32h103.out index ef7a1152956928c5d76ae02a32c7166f3683a3e4..afb377f53fad267678bc9790b44efca83250a4ea 100644 GIT binary patch literal 109864 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 B*q{Ia literal 117716 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 1863 2 - + 0 -1 @@ -234,7 +234,7 @@ 14 - 11 + 20 1 @@ -248,7 +248,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 0400308400004C0000000E8400004A0000000B810000190000000D8100001B000000 + 04000E8400004A000000308400004C0000000B810000190000000D8100001B000000 0 @@ -265,7 +265,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -279,7 +279,7 @@ 34051 000000003500000022010000E6000000 - 04000000570300001E010000D6030000 + 04000000570300007C070000D6030000 32768 0 0 @@ -480,11 +480,11 @@ 1 - 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 + 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -493,7 +493,7 @@ 8192 0 0 - 32767 + 24 0 @@ -501,7 +501,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000000036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -510,7 +510,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep index 808f706e..a1d4a28c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/ide/stm32f103.dep @@ -5,683 +5,413 @@ Debug - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\Debug\Exe\stm32f103.out - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\bin\stm32f103.out - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\led.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\..\Boot\config.h - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\..\src\app\app.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\os.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\demoprog_olimex_stm32h103.map - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\src\os\os.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\core_cm3.lst $PROJ_DIR$\..\obj\hw.pbi $PROJ_DIR$\..\obj\stm32f10x_rcc.o $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\hw.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\demoprog_olimex_stm32h103.map + $PROJ_DIR$\..\src\os\os.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\..\Boot\config.h + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et $PROJ_DIR$\..\obj\app.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.o $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f10x_exti.o + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $TOOLKIT_DIR$\lib\m7M_tl.a $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\os.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\irq.lst $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\obj\os.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\obj\hw.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\src\app\app.h $PROJ_DIR$\..\src\os\os.c $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\src\app\app.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\hw.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi $PROJ_DIR$\..\bin\stm32f103.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\Debug\Obj\stm32f103.pbd $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\Debug\Obj\core_cm3.pbi $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\irq.o + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.srec + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\Debug\Obj\hw.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\Debug\Obj\misc.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c $PROJ_DIR$\..\obj\system_stm32f10x.pbi $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out $PROJ_DIR$\..\obj\app.lst - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.lst $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\Debug\Obj\hw.o - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\Debug\Obj\app.o - $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\cstart.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\obj\timer.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $PROJ_DIR$\Debug\Obj\app.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\irq.c + [ROOT_NODE] - - ICCARM - 146 1 - - - BICOMP - 318 - - - - - ICCARM - 323 343 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 7 328 345 - - - BICOMP - 323 343 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 328 345 - - - - - $PROJ_DIR$\Debug\Exe\stm32f103.out - ILINK - 136 309 157 302 303 306 312 44 2 10 109 342 196 140 124 114 127 207 0 40 33 126 106 347 143 134 268 29 189 348 133 145 295 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 313 + 266 44 - $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - OBJCOPY - 222 - - - - - ILINK - 136 11 292 313 1 26 335 57 61 60 47 337 305 161 129 23 154 101 48 13 282 278 272 139 321 300 273 315 338 307 325 283 9 348 133 145 295 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 117 9 - BICOMP - 158 + 335 + + + ICCARM + 367 179 __cstat - 8 - - - - - ICCARM - 323 343 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 328 345 - - - BICOMP - 328 170 174 3 280 180 279 187 219 20 152 212 164 169 343 179 345 276 203 177 225 333 190 274 323 119 314 27 130 224 185 218 173 193 349 332 284 271 166 266 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 156 11 - - - BICOMP - 120 - - - - - ICCARM - 323 103 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 311 7 328 345 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 373 258 - - - BICOMP - 361 - - - __cstat - 376 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 367 254 - - - BICOMP 359 - - __cstat - 384 - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 386 256 - - - BICOMP - 360 - - - __cstat - 388 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 381 250 - - - BICOMP - 100 - - - __cstat - 372 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 369 255 - - - BICOMP - 357 - - - __cstat - 391 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - ICCARM - 380 246 - - - BICOMP - 99 - - - __cstat - 370 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 389 252 - - - BICOMP - 355 - - - __cstat - 364 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 387 241 - - - BICOMP - 98 - - - __cstat - 383 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 @@ -689,625 +419,35 @@ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - ICCARM - 390 253 + BICOMP + 327 - BICOMP - 356 + ICCARM + 369 194 __cstat - 363 + 325 ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - ICCARM - 368 232 - BICOMP - 358 + 351 - - __cstat - 365 - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - - ICCARM - 375 257 - - - BICOMP - 353 - - - __cstat - 382 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 362 231 - - - BICOMP - 354 - - - __cstat - 379 - - - - - ICCARM - 63 80 85 70 77 89 91 3 152 20 119 27 130 93 377 392 92 90 378 385 87 83 66 68 67 82 76 65 79 - - - - - [ROOT_NODE] - - - ILINK - 327 128 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 294 230 - - - BICOMP - 151 - - - - - ICCARM - 214 132 113 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 200 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 313 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 236 48 - - - BICOMP - 141 - - - __cstat - 46 - - - - - ICCARM - 164 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 235 300 - - - BICOMP - 144 - - - __cstat - 38 - - - - - ICCARM - 271 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 317 338 - - - BICOMP - 206 - - - __cstat - 59 - - - - - ICCARM - 274 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 304 23 - - - BICOMP - 4 - - - __cstat - 36 - - - - - ICCARM - 173 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 277 47 - - - BICOMP - 125 - - - __cstat - 39 - - - - - ICCARM - 212 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 275 154 - - - BICOMP - 107 - - - __cstat - 14 - - - - - ICCARM - 225 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 265 129 - - - BICOMP - 102 - - - __cstat - 37 - - - - - ICCARM - 180 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 248 13 - - - BICOMP - 289 - - - __cstat - 32 - - - - - ICCARM - 349 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 262 139 - - - BICOMP - 149 - - - __cstat - 15 - - - - - ICCARM - 284 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 291 315 - - - BICOMP - 142 - - - __cstat - 51 - - - - - ICCARM - 166 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 50 273 - - - BICOMP - 150 - - - __cstat - 54 - - - - - ICCARM - 169 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 340 60 - - - BICOMP - 111 - - - __cstat - 299 - - - - - ICCARM - 224 170 187 3 152 20 119 27 130 314 219 280 276 179 203 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 259 57 - - - BICOMP - 320 - - - __cstat - 58 - - - - - ICCARM - 174 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 - - - - - $PROJ_DIR$\..\src\os\os.c - - - ICCARM - 118 172 - - - BICOMP - 281 - - - - - ICCARM - 132 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 269 101 - - - BICOMP - 208 - - - __cstat - 35 - - - - - ICCARM - 193 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 352 337 - - - BICOMP - 155 - - - __cstat - 55 - - - - - ICCARM - 185 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 171 61 - - - BICOMP - 45 - - - __cstat - 16 - - - - - ICCARM - 203 170 187 3 152 20 119 27 130 314 219 280 276 179 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 137 292 - - - BICOMP - 308 - - - __cstat - 49 - - - - - ICCARM - 3 152 20 119 27 130 314 219 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 298 305 - - - BICOMP - 205 - - - __cstat - 19 - - - - - ICCARM - 177 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 322 161 - - - BICOMP - 24 - - - __cstat - 53 - - - - - ICCARM - 218 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 131 192 - - - BICOMP - 138 - - - - - ICCARM - 214 132 113 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 200 - - - - - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - - - BILINK - 351 263 316 310 108 25 176 247 153 30 122 112 115 297 104 223 319 296 105 31 28 148 116 163 160 159 202 261 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 17 325 - - - BICOMP - 287 + 368 193 __cstat @@ -1317,201 +457,66 @@ ICCARM - 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 266 174 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - ICCARM - 168 272 + BICOMP + 354 - BICOMP - 237 + ICCARM + 330 156 __cstat - 341 + 340 ICCARM - 279 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 284 190 271 169 166 274 266 174 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - ICCARM - 288 321 + BICOMP + 355 - BICOMP - 147 + ICCARM + 361 189 __cstat - 52 + 362 ICCARM - 190 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 271 169 166 274 266 174 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - ICCARM - 290 307 - BICOMP - 221 + 76 - - __cstat - 18 - - - ICCARM - 266 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 332 279 284 190 271 169 166 274 174 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 324 - - - - - ILINK - 136 11 292 313 1 26 335 57 61 60 47 337 305 161 129 23 154 101 48 13 282 278 272 139 321 300 273 315 338 307 325 283 9 348 133 145 295 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out - - - OBJCOPY - 43 - - - ILINK - 128 - - - - - ILINK - 62 26 335 42 254 256 255 258 257 253 231 252 232 250 246 241 251 283 348 133 145 295 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 243 282 - - - BICOMP - 162 - - - __cstat - 301 - - - - - ICCARM - 333 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 332 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 270 278 - - - BICOMP - 135 - - - __cstat - 339 - - - - - ICCARM - 332 170 187 3 152 20 119 27 130 314 219 280 276 179 203 224 212 185 177 218 180 173 225 193 164 349 333 279 284 190 271 169 166 274 266 174 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 123 283 - - - BICOMP - 94 - - - __cstat - 41 - - - - - ICCARM - 323 343 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 328 345 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 42 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 374 251 - - - BICOMP - 97 + 358 197 __cstat @@ -1521,30 +526,841 @@ ICCARM - 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - ICCARM - 210 335 + BICOMP + 338 - BICOMP - 95 + ICCARM + 332 199 __cstat - 344 + 366 ICCARM - 323 343 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 328 345 + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + BICOMP + 350 + + + ICCARM + 339 165 + + + __cstat + 375 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + BICOMP + 337 + + + ICCARM + 344 200 + + + __cstat + 363 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + BICOMP + 343 + + + ICCARM + 376 195 + + + __cstat + 370 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 274 + + + + + $PROJ_DIR$\..\src\app\app.c + + + BICOMP + 90 + + + ICCARM + 306 155 + + + + + ICCARM + 153 45 51 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 126 + + + + + $PROJ_DIR$\..\boot.c + + + BICOMP + 55 + + + ICCARM + 104 221 + + + + + ICCARM + 209 60 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 272 212 207 213 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + BICOMP + 97 + + + ICCARM + 166 268 + + + __cstat + 244 + + + + + ICCARM + 315 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + BICOMP + 36 + + + ICCARM + 157 239 + + + __cstat + 238 + + + + + ICCARM + 107 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\src\os\os.c + + + BICOMP + 313 + + + ICCARM + 48 106 + + + + + ICCARM + 45 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + BICOMP + 88 + + + ICCARM + 184 58 + + + __cstat + 255 + + + + + ICCARM + 134 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + BICOMP + 152 + + + ICCARM + 314 80 + + + __cstat + 252 + + + + + ICCARM + 151 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + BICOMP + 49 + + + ICCARM + 347 87 + + + __cstat + 307 + + + + + ICCARM + 174 105 149 215 99 245 41 261 27 279 173 308 324 148 131 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + BICOMP + 320 + + + ICCARM + 192 222 + + + __cstat + 258 + + + + + ICCARM + 349 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + BICOMP + 280 + + + ICCARM + 191 73 + + + __cstat + 71 + + + + + ICCARM + 121 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + BICOMP + 31 + + + ICCARM + 303 290 + + + __cstat + 67 + + + + + ICCARM + 118 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + BICOMP + 98 + + + ICCARM + 77 316 + + + __cstat + 66 + + + + + ICCARM + 100 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + BICOMP + 172 + + + ICCARM + 292 334 + + + __cstat + 86 + + + + + ICCARM + 301 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + BICOMP + 83 + + + ICCARM + 317 101 + + + __cstat + 224 + + + + + ICCARM + 175 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + BICOMP + 52 + + + ICCARM + 309 240 + + + __cstat + 256 + + + + + ICCARM + 176 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + BICOMP + 214 + + + ICCARM + 293 253 + + + __cstat + 259 + + + + + ICCARM + 94 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + BICOMP + 117 + + + ICCARM + 177 29 + + + __cstat + 227 + + + + + ICCARM + 294 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + BICOMP + 236 + + + ICCARM + 119 79 + + + __cstat + 228 + + + + + ICCARM + 131 105 149 215 99 245 41 261 27 279 173 308 324 148 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + BICOMP + 249 + + + ICCARM + 263 102 + + + __cstat + 61 + + + + + ICCARM + 171 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + BICOMP + 275 + + + ICCARM + 50 305 + + + __cstat + 65 + + + + + ICCARM + 215 99 245 41 261 27 279 173 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + BICOMP + 28 + + + ICCARM + 40 150 + + + + + ICCARM + 153 45 51 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 126 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + BICOMP + 128 + + + ICCARM + 300 262 + + + __cstat + 254 + + + + + ICCARM + 147 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + BICOMP + 91 + + + ICCARM + 336 333 + + + __cstat + 89 + + + + + ICCARM + 132 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + + + BILINK + 348 183 277 288 62 250 144 182 108 231 34 53 47 321 64 163 278 318 81 242 247 95 35 114 111 110 123 188 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + BICOMP + 297 + + + ICCARM + 202 281 + + + __cstat + 265 + + + + + ICCARM + 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + BICOMP + 158 + + + ICCARM + 92 312 + + + __cstat + 329 + + + + + ICCARM + 304 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\irq.c + + + BICOMP + 282 + + + ICCARM + 112 201 + + + + + BICOMP + 209 342 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 207 213 + + + ICCARM + 209 342 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 212 207 213 + + + + + $PROJ_DIR$\Debug\Exe\stm32f103.out + + + ILINK + 33 285 109 271 287 264 276 237 204 220 85 353 125 30 38 54 56 170 203 260 248 43 82 341 93 39 190 246 133 352 46 103 311 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + BICOMP + 84 + + + ICCARM + 373 187 + + + __cstat + 360 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + BICOMP + 59 + + + ICCARM + 357 196 + + + __cstat + 345 + + + + + ICCARM + 16 216 6 1 2 15 21 215 99 245 41 261 27 11 372 365 17 13 374 364 217 23 24 19 7 25 22 26 5 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 233 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 72 + + + ICCARM + 168 284 + + + __cstat + 328 + + + + + ICCARM + 209 342 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 207 213 + + + + + $PROJ_DIR$\..\timer.c + + + BICOMP + 74 + + + ICCARM + 37 310 + + + __cstat + 232 + + + + + ICCARM + 209 342 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 207 213 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 274 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + BICOMP + 78 + + + ICCARM + 356 178 + + + __cstat + 331 + + + + + ICCARM + 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 @@ -1552,22 +1368,190 @@ $PROJ_DIR$\..\led.c - ICCARM - 198 26 + BICOMP + 75 - BICOMP - 96 + ICCARM + 140 257 __cstat - 22 + 241 ICCARM - 323 343 77 89 91 3 152 20 119 27 130 93 377 392 92 90 63 80 85 70 378 385 87 83 66 68 67 82 76 65 79 328 345 + 209 342 2 15 21 215 99 245 41 261 27 11 372 365 17 13 16 216 6 1 374 364 217 23 24 19 7 25 22 26 5 207 213 + + + + + $PROJ_DIR$\..\bin\stm32f103.out + + + OBJCOPY + 154 + + + + + ILINK + 33 221 305 274 201 257 284 73 79 87 240 333 262 102 58 253 101 80 239 222 323 319 312 29 291 268 316 290 334 289 281 310 218 352 46 103 311 + + + + + $PROJ_DIR$\..\vectors.c + + + BICOMP + 120 + + + ICCARM + 57 218 + + + __cstat + 219 + + + + + BICOMP + 207 105 121 215 308 134 304 149 173 245 99 176 107 100 342 148 213 324 131 147 175 269 135 301 209 41 279 261 27 174 132 171 94 151 349 267 294 315 118 185 + + + ICCARM + 209 342 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 185 121 207 213 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32h103.out + + + OBJCOPY + 235 + + + ILINK + 44 + + + + + ILINK + 70 257 284 233 199 189 200 195 179 194 165 193 156 197 196 187 178 310 352 46 103 311 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + BICOMP + 32 + + + ICCARM + 322 319 + + + __cstat + 346 + + + + + ICCARM + 267 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + BICOMP + 113 + + + ICCARM + 198 323 + + + __cstat + 273 + + + + + ICCARM + 269 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 267 304 294 135 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + BICOMP + 115 + + + ICCARM + 298 291 + + + __cstat + 68 + + + + + ICCARM + 135 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 315 100 118 301 185 121 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + BICOMP + 164 + + + ICCARM + 302 289 + + + __cstat + 234 + + + + + ICCARM + 185 105 149 215 99 245 41 261 27 279 173 308 324 148 131 174 176 132 147 171 134 94 175 151 107 349 269 267 304 294 135 315 100 118 301 121 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 270 + + + + + ILINK + 33 221 305 274 201 257 284 73 79 87 240 333 262 102 58 253 101 80 239 222 323 319 312 29 291 268 316 290 334 289 281 310 218 352 46 103 311 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c index 27d65a61..f5c74398 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -66,6 +67,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -77,6 +80,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml index 98d37f39..985af2f1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/Debug/demoprog_olimex_stm32h103.elf index 6ae24839e1fc52b6013295873e4b58f12621905a..f7f24b2eecc3e95e0d1a251971a2ed62aff0be23 100755 GIT binary patch literal 131696 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 nm*B#9gl>WDM_g#&VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c index 42c9bfab..d1a73fa1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -69,6 +70,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -80,6 +83,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.elf index 4654cd8995fcee83757f5a66b69757d07e3c3f2d..1370f9e02dd5760a4673162d06b6d170559c0375 100644 GIT binary patch delta 32167 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 VbjvEdeDfAQ^U*!}#44Hge*jvBzc2s* diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec index 1996d52c..d5610093 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,25 +1,25 @@ -S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C545F53504C5F746F5F48414C2F54617267C7 -S3150800600090020020FF610008156600081566000862 -S315080060101566000815660008156600081566000866 -S315080060201566000815660008156600081566000856 -S31508006030156600081566000815660008FD6500085F -S315080060401566000815660008156600081566000836 -S315080060501566000815660008156600081566000826 -S315080060601566000815660008156600081566000816 -S315080060701566000815660008156600081566000806 -S3150800608015660008156600081566000815660008F6 -S3150800609015660008156600081566000815660008E6 -S315080060A015660008156600081566000815660008D6 -S315080060B015660008156600081566000815660008C6 -S315080060C015660008156600081566000815660008B6 -S315080060D015660008156600081566000815660008A6 -S315080060E01566000815660008156600081566000896 -S315080060F01566000815660008156600081566000886 -S315080061001566000815660008156600081566000875 -S315080061101566000815660008156600081566000865 -S315080061201566000815660008156600081566000855 -S315080061301566000815660008156600081566000845 -S315080061401566000815660008156600081566000835 +S02B0000433A2F576F726B2F736F6674776172652F4F70656E424C542F5461726765742F44656D6F2F41524DEF +S3150800600090020020FF61000839660008396600081A +S3150800601039660008396600083966000839660008D6 +S3150800602039660008396600083966000839660008C6 +S3150800603039660008396600083966000821660008CE +S3150800604039660008396600083966000839660008A6 +S315080060503966000839660008396600083966000896 +S315080060603966000839660008396600083966000886 +S315080060703966000839660008396600083966000876 +S315080060803966000839660008396600083966000866 +S315080060903966000839660008396600083966000856 +S315080060A03966000839660008396600083966000846 +S315080060B03966000839660008396600083966000836 +S315080060C03966000839660008396600083966000826 +S315080060D03966000839660008396600083966000816 +S315080060E03966000839660008396600083966000806 +S315080060F039660008396600083966000839660008F6 +S3150800610039660008396600083966000839660008E5 +S3150800611039660008396600083966000839660008D5 +S3150800612039660008396600083966000839660008C5 +S3150800613039660008396600083966000839660008B5 +S3150800614039660008396600083966000839660008A5 S30908006150EE11AA553F S315080061542C49072291438D462B482C492C4A00F09A S315080061643BF82C482C492D4A00F036F82C482D4982 @@ -29,576 +29,579 @@ S3150800619400F022F82E482F49002200F028F82E484D S315080061A42E49091A082903DB00220260043001601B S315080061B41F482049884205D00268043003B4904732 S315080061C403BCF7E700208646EC460020002102F0CF -S315080061D47BF9234A9047FEE7884207D0521A05D02E +S315080061D48DF9234A9047FEE7884207D0521A05D01C S315080061E4037801300B700131013AF9D170478842BE S315080061F402D002700130FAE770471A481A4901605A -S31508006204A6E7000090020020788500080000002018 -S315080062140C000020706200087062000828850008D7 -S315080062247885000800000020000000202885000862 -S315080062342885000828850008288500082885000878 -S315080062442885000828850008288500087885000818 +S31508006204A6E7000090020020A885000800000020E8 +S315080062140C000020706200087062000858850008A7 +S31508006224A885000800000020000000205885000802 +S3150800623458850008588500085885000858850008B8 +S31508006244588500085885000858850008A885000858 S315080062540C000020100100201001002090010020ED S31108006264F962000808ED00E00060000880 S3150800627080B500AF01224FF480510248024B98477F -S3150800628000BF80BD001001408977000880B582B044 +S3150800628000BF80BD00100140AD77000880B582B020 S3150800629000AF144B98477860134B1B687A68D31A7B S315080062A0B3F5FA7F1AD3114B1B78002B09D10F4B84 S315080062B001221A7000224FF480510D480D4B984761 S315080062C008E00A4B00221A7001224FF48051084850 S315080062D0084B9847044A7B68136000E000BF0837FC -S315080062E0BD4680BDE96500080C00002010000020AE -S315080062F0001001408977000880B500AF044B984725 +S315080062E0BD4680BD0D6600080C0000201000002089 +S315080062F000100140AD77000880B500AF044B984701 S31508006300044B9847044B9847044B9847FAE700BF55 -S3150800631021630008456600088D6200085D6600086E -S3150800632080B500AF044B9847044B9847044B9847F1 -S31508006330044B984700BF80BD656A0008496300089A -S31508006340A56500087162000880B590B000AF01230A -S31508006350BB614FF48033FB6100233B620123BB62C0 -S3150800636002237B634FF48033BB634FF4E013FB6374 -S3150800637007F1180318460F4B98470346002B00D021 -S31508006380FEE70F237B600223BB600023FB604FF40C -S3150800639080633B6100237B613B1D02211846064B47 -S315080063A098470346002B00D0FEE700BF4037BD469E -S315080063B080BD00BFB97700088D7C000880B58CB019 -S315080063C000AF6F4A6E4B9B6943F0010393616C4BB8 -S315080063D09B6903F00103BB61BB69694A684BDB69CA -S315080063E043F08053D361664BDB6903F080537B61CE -S315080063F07B69634A624B9B6943F004039361604B74 -S315080064009B6903F004033B613B695D4A5C4B9B69EE -S3150800641043F0080393615A4B9B6903F00803FB603A -S31508006420FB68574A564B9B6943F010039361544BDC -S315080064309B6903F01003BB60BB68514A504BDB698C -S3150800644043F40033D3614E4BDB6903F400337B60BE -S315080064507B684B4A4A4BDB6943F00073D361484B70 -S31508006460DB6903F000733B603B680320454B9847A4 -S31508006470002200216FF00B00434B984700220021B1 -S315080064806FF00A00404B9847002200216FF0090080 -S315080064903D4B9847002200216FF004003A4B98477D -S315080064A0002200216FF00300374B98470022002195 -S315080064B06FF00100344B9847002200214FF0FF305F -S315080064C0314B98474FF48053FB6101233B6200230D -S315080064D07B620223BB6207F11C0319462B482C4B2F -S315080064E0984701224FF4805128482A4B984704239D -S315080064F0FB6102233B620323BB6207F11C031946B7 -S315080065002548234B98470823FB6100233B62002359 -S315080065107B6207F11C0319461F481D4B98474FF429 -S315080065208073FB6100233B6200237B6207F11C0337 -S3150800653019461A48164B98474FF40073FB61022315 -S315080065403B620323BB6207F11C0319461348104B31 -S315080065509847134B5B68FB62FB6A23F4C043FB62F4 -S31508006560FB6A43F0E063FB62FB6A43F48043FB6229 -S315080065700B4AFB6A536000BF3037BD4680BD00BF7B -S3150800658000100240FD73000819740008001001404D -S31508006590CD7400088977000800080140000C014006 -S315080065A00000014080B500AF0A4B984702460A4BE7 -S315080065B0A3FB02239B091846084B98470420084B5F -S315080065C09847002200214FF0FF30064B984700BF3E -S315080065D080BD00BF497F0008D34D62105D74000876 -S315080065E0797400081974000880B500AF024B984703 -S315080065F00346184680BD00BF296B000880B500AF6A -S31508006600024B9847024B984700BF80BD056B0008B0 -S31508006610B174000880B400AFFEE700BF80B400AFD5 -S31508006620BFF34F8F0549054BDB6803F4E062044B63 -S315080066301343CB60BFF34F8F00BFFDE700ED00E0CB -S315080066400400FA0580B500AF024B9847024B9847FD -S3150800665000BF80BD856600089968000880B500AF50 -S31508006660024B9847024B984700BF80BDD166000889 -S31508006670CD69000880B500AF014B984700BF80BDC3 -S315080066801D66000880B500AF0E4B0F4A1A600D4B09 -S315080066904FF461425A600B4B00229A60094B002264 -S315080066A0DA60084B00221A61064B00229A61054BF4 -S315080066B00C225A61034B0022DA610248034B9847C1 -S315080066C000BF80BD1400002000440040F17F000890 -S315080066D080B500AF274B1B78002B19D12648274BCE -S315080066E098470346012B43D1234B1B78002B3FD0F9 -S315080066F0214B1B78402B3BD8214B98470246214B10 -S315080067001A601C4B01221A701F4B00221A702FE0C8 -S315080067101D4B1B780133184A13441846174B9847E4 -S315080067200346012B19D1184B1B780133DAB2164BE5 -S315080067301A70114B1A78144B1B789A4218D10D4BC4 -S3150800674000221A700C4B5B78FF2B11D10A4B9B78F1 -S31508006750002B0DD10D4B98470AE0094B9847024686 -S31508006760084B1B6864339A4202D9024B00221A70FE -S3150800677000BF80BDBC000020C00000209167000853 -S31508006780E965000804010020080100207566000874 -S3150800679090B585B000AF7860002301227968074874 -S315080067A0074CA0470346FB73FB7B002B01D1012353 -S315080067B000E0002318461437BD4690BD140000209B -S315080067C0A980000880B586B000AFB9607A603B60E2 -S315080067D00346FB812D4B984702462D4BA3FB02230C -S315080067E09B093B610023FB7548E0FA89FB7D294933 -S315080067F011F813301846FB7D26495B000B445B787D -S315080068000344013303FB02F31A463B69B3FBF2F177 -S3150800681002FB01F29B1A002B2DD1FA89FB7D1D493B -S3150800682011F813301846FB7D1A495B000B445B7858 -S315080068300344013303FB02F31A463B69B3FBF2F345 -S315080068409AB2BB681A80BB681B88002B13D0BB683A -S315080068501B88B3F5806F0ED8FB7D0E4A12F81320FD -S315080068607B681A70FB7D0B4A5B0013445A783B68B9 -S315080068701A70012306E0FB7D0133FB75FB7D112BA6 -S31508006880B3D9002318461837BD4680BD5D7F00087A -S31508006890D34D62102885000890B58FB000AF00234D -S315080068A07B85002387F82930002387F8283040F2B3 -S315080068B06763FB6207F1280307F1290207F12A013A -S315080068C04FF4FA70394CA047394B3A4A1A60384B9C -S315080068D000221A63364B384A5A63354B00229A61AE -S315080068E0334B0022DA61324B00221A62304B002207 -S315080068F05A622F4B00229A622D4B0022DA622C4BE9 -S3150800690000229A602A4B0022DA6097F82930013B68 -S315080069101B04274A136197F82830013B1B05244AB4 -S3150800692053617B8D1A46224B5A602148234B984760 -S31508006930FB6A002B05DBFB6A5B057B63204B3B632D -S315080069400AE0FB6A23F00043FB62FB6ADB0043F0C4 -S3150800695004037B631B4B3B63154B1B68154A934229 -S3150800696002D100237B6101E00E237B610023BB611A -S315080069700123FB617B6B1B0C3B607B6B9BB27B60D3 -S315080069803B6B1B0CBB603B6B9BB2FB6000233B6104 -S3150800699001233B620E237B623B46194604480A4B99 -S315080069A0984700BF3C37BD4690BD00BFC567000885 -S315080069B05400002000640040980000203D6B000849 -S315080069C00400E0FFFCFF1F00456D000880B582B09B -S315080069D000AF40F267633B600023FB710022002191 -S315080069E01D481E4B98470346002B30D13B68002BA9 -S315080069F00DDB194B5B6B1A683B689A4218D1164B2C -S31508006A005B6B9B68002B13D10123FB7110E03B687D -S31508006A1023F000433B60104B5B6B5A683B689A4215 -S31508006A2006D10D4B5B6B9B68042B01D10123FB71CF -S31508006A30FB79012B0BD1084B5B6B1B7DFF2B06D11A -S31508006A40054B5B6B5B7D002B01D1054B984700BF5F -S31508006A500837BD4680BD00BF54000020FD6E000803 -S31508006A607566000880B500AF084A084B1B6843F0F6 -S31508006A70100313600320064B98470020054B9847E0 -S31508006A80054B98470023184680BD00BF00200240EA -S31508006A90FD7300089D6A0008BD63000880B582B0D2 -S31508006AA000AF7860124B1A68124B1B7819464FF4E0 -S31508006AB07A73B3FBF1F3B2FBF3F318460E4B984720 -S31508006AC00346002B01D001230EE07B680F2B0AD862 -S31508006AD0002279684FF0FF30084B9847084A7B68D0 -S31508006AE01360002300E0012318460837BD4680BD21 -S31508006AF008000020040000205D74000819740008CE -S31508006B000000002080B400AF054B1B781A46054BE1 -S31508006B101B681344034A136000BFBD4680BC704718 -S31508006B20040000200C01002080B400AF024B1B6853 -S31508006B301846BD4680BC70470C01002080B586B05B -S31508006B4000AF786000237B610023FB6000233B6174 -S31508006B507B68002B01D10123ECE07B6893F83C307D -S31508006B60DBB2002B06D17B68002283F83D207868CB -S31508006B70724B98477B68022283F83C207B681B6827 -S31508006B807A681268126822F002021A607B681B682B -S31508006B907A681268126842F001021A60684B9847D0 -S31508006BA0F86010E0664B98470246FB68D31A0A2B32 -S31508006BB009D97B68032283F83C207B68002283F886 -S31508006BC03D200323B6E07B681B685B6803F001037E -S31508006BD0002BE7D07B681B685B6803F00103002B7A -S31508006BE000F097807B689B69012B04D13B6943F0D1 -S31508006BF080033B6103E03B6923F080033B617B68CC -S31508006C00DB69012B04D13B6943F040033B6103E098 -S31508006C103B6923F040033B617B681B6A012B04D167 -S31508006C203B6943F020033B6103E03B6923F0200303 -S31508006C303B617B685B6A012B04D13B6943F0100317 -S31508006C403B6103E03B6923F010033B617B689B6A69 -S31508006C50012B04D13B6943F008033B6103E03B6920 -S31508006C6023F008033B617B68DB6A012B04D13B698F -S31508006C7043F004033B6103E03B6923F004033B61F3 -S31508006C807B681B687A681268126822F0FC013A6908 -S31508006C900A431A607B681B687A6891687A68D268C2 -S31508006CA011437A68126911437A68526911437A68FE -S31508006CB05268013A0A43DA617B681B687A68126887 -S31508006CC0126822F001021A601D4B9847F86010E01E -S31508006CD01B4B98470246FB68D31A0A2B09D97B68CF -S31508006CE0032283F83C207B68002283F83D20032397 -S31508006CF020E07B681B685B6803F00103002BE7D183 -S31508006D007B681B685B6803F00103002B01D1012334 -S31508006D107B617B69012B08D17B6800221A647B683A -S31508006D20012283F83C20002304E07B68042283F8D0 -S31508006D303C20012318461837BD4680BDE96E000879 -S31508006D40296B000880B485B000AF786039600023ED -S31508006D50FB603B685B69012202FA03F3FB607B6810 -S31508006D601B687A681268D2F8002222F47C513A68C5 -S31508006D70526A12020A4342F00102C3F800227B68F3 -S31508006D801B687A681268D2F81C12FA68D2430A405D -S31508006D90C3F81C223B68DB69002B27D17B681B687C -S31508006DA07A681268D2F80C12FA68D2430A40C3F815 -S31508006DB00C227B681B683A6852693968C9680804F6 -S31508006DC03968496889B20143483243F832107B680A -S31508006DD019683B685B693A68926810043A681268F1 -S31508006DE092B202434833DB000B445A603B68DB69C6 -S31508006DF0012B26D17B681B687A681268D2F80C12B8 -S31508006E00FA680A43C3F80C227B681B683A68526919 -S31508006E103968096808043968496889B201434832FB -S31508006E2043F832107B6819683B685B693A68926870 -S31508006E3010043A68D26892B202434833DB000B4426 -S31508006E405A603B689B69002B0BD17B681B687A6884 -S31508006E501268D2F80412FA68D2430A40C3F8042228 -S31508006E6009E07B681B687A681268D2F80412FA6827 -S31508006E700A43C3F804223B681B69002B0BD17B68C5 -S31508006E801B687A681268D2F81412FA68D2430A4064 -S31508006E90C3F8142209E07B681B687A681268D2F87E -S31508006EA01412FA680A43C3F814223B681B6A012BBA -S31508006EB009D17B681B687A681268D2F81C12FA68CE -S31508006EC00A43C3F81C227B681B687A681268D2F8E2 -S31508006ED0002222F00102C3F80022002318461437C4 -S31508006EE0BD4680BC704700BF80B483B000AF7860F1 -S31508006EF000BF0C37BD4680BC704700BF80B586B062 -S31508006F0000AFF8600B467A60FB7200233B610023F2 -S31508006F107B61FB7A002B19D1FB6893F83C30DBB216 -S31508006F20222B11D0FB6893F83C30DBB2422B0BD0F6 -S31508006F30FB6893F83C30DBB2622B05D0FB6893F80C -S31508006F403C30DBB2722B01D10223A1E1FB7A012B83 -S31508006F5019D1FB6893F83C30DBB2322B11D0FB68B1 -S31508006F6093F83C30DBB2522B0BD0FB6893F83C30DD -S31508006F70DBB2622B05D0FB6893F83C30DBB2722B90 -S31508006F8001D1022384E1FB6893F83D30012B01D13E -S31508006F9002237DE1FB68012283F83D20FB7A002B62 -S31508006FA01ED1FB6893F83C30DBB2322B08D0522B4B -S31508006FB00BD0122B0ED1FB68422283F83C202DE021 -S31508006FC0FB68622283F83C2028E0FB68722283F87B -S31508006FD03C2023E0FB68222283F83C2000BF1DE00A -S31508006FE0FB6893F83C30DBB2222B08D0422B0BD03F -S31508006FF0122B0ED1FB68522283F83C200EE0FB6868 -S31508007000622283F83C2009E0FB68722283F83C2060 -S3150800701004E0FB68322283F83C2000BF9E4B984769 -S31508007020386118E07B68B3F1FF3F14D07B68002B0A -S3150800703007D0994B984702463B69D21A7B689A4211 -S3150800704009D9FB68032283F83C20FB68002283F8F1 -S315080070503D2003231CE1FB7A002B0AD1FB681B6841 -S31508007060DB6803F00303002B0CBF01230023DBB20C -S3150800707009E0FB681B681B6903F00303002B0CBFC0 -S3150800708001230023DBB2002BCCD1FB7A002B03D1E2 -S31508007090FB685B6B7B6102E0FB689B6B7B61FB6853 -S315080070A01A68FB7A1B331B0113441B6803F004029E -S315080070B07B699A607B699B68002B0AD1FB681A6812 -S315080070C0FB7A1B331B0113441B685A0D7B691A6034 -S315080070D009E0FB681A68FB7A1B331B0113441B681B -S315080070E0DA087B695A60FB681A68FB7A1B331B014E -S315080070F013441B6803F002027B69DA60FB681A68AE -S31508007100FB7A1B331B01134404331B6803F00F027D -S315080071107B691A61FB681A68FB7A1B331B011344E7 -S3150800712004331B681B0ADAB27B69DA61FA7A7B696F -S315080071301A62FB681A68FB7A1B01134403F5DC73B1 -S315080071401B68DAB27B691A75FB681A68FB7A1B0139 -S31508007150134403F5DC731B681B0ADAB27B695A759C -S31508007160FB681A68FB7A1B01134403F5DC731B687A -S315080071701B0CDAB27B699A75FB681A68FB7A1B01E5 -S31508007180134403F5DC731B681B0EDAB27B69DA75E8 -S31508007190FB681A68FB7A1B01134403F5DE731B6848 -S315080071A0DAB27B691A76FB681A68FB7A1B01134404 -S315080071B003F5DE731B681B0ADAB27B695A76FB682D -S315080071C01A68FB7A1B01134403F5DE731B681B0C54 -S315080071D0DAB27B699A76FB681A68FB7A1B01134454 -S315080071E003F5DE731B681B0EDAB27B69DA76FB7A67 -S315080071F0002B04D1FB681B682022DA6003E0FB68D9 -S315080072001B6820221A61FB7A002B1ED1FB6893F8B3 -S315080072103C30DBB2622B08D0722B0BD0422B0ED13E -S31508007220FB68122283F83C202DE0FB68322283F8A3 -S315080072303C2028E0FB68522283F83C2023E0FB68C8 -S31508007240012283F83C2000BF1DE0FB6893F83C3020 -S31508007250DBB2622B08D0722B0BD0522B0ED1FB68F7 -S31508007260122283F83C200EE0FB68222283F83C2099 -S3150800727009E0FB68422283F83C2004E0FB6801220F -S3150800728083F83C2000BFFB68002283F83D200023DA -S3150800729018461837BD4680BD296B000880B485B0EE -S315080072A000AF78607B6803F00703FB600C4BDB6874 -S315080072B0BB60BA684FF6FF031340BB60FB681A024F -S315080072C0BB68134343F0BF6343F40033BB60044A0F -S315080072D0BB68D36000BF1437BD4680BC704700BF8B -S315080072E000ED00E080B400AF044BDB6803F4E06314 -S315080072F01B0A1846BD4680BC704700BF00ED00E07B -S3150800730080B483B000AF03463960FB7197F9073044 -S31508007310002B0BDA0D49FB7903F00F03043B3A689F -S31508007320D2B21201D2B20B441A7609E0084997F98B -S3150800733007303A68D2B21201D2B20B4483F800235E -S3150800734000BF0C37BD4680BC704700BF00ED00E0AB -S3150800735000E100E080B489B000AFF860B9607A60F7 -S31508007360FB6803F00703FB61FB69C3F10703042B02 -S3150800737028BF0423BB61FB690433062B02D9FB69CA -S31508007380033B00E000237B610122BB6902FA03F399 -S315080073905A1EBB681A407B699A4001217B6901FA2B -S315080073A003F3591E7B680B40134318462437BD4622 -S315080073B080BC704780B582B000AF78607B68013BBF -S315080073C0B3F1807F01D301230FE00A4A7B68013BB2 -S315080073D053600F214FF0FF30074B9847054B0022AB -S315080073E09A60044B07221A60002318460837BD46E0 -S315080073F080BD00BF10E000E00173000880B582B0D0 -S3150800740000AF78607868034B984700BF0837BD46D9 -S3150800741080BD00BF9D72000880B586B000AF0346E8 -S31508007420B9607A60FB7300237B61094B98477861E2 -S315080074307A68B9687869074B9847024697F90F3012 -S3150800744011461846044B984700BF1837BD4680BDFD -S31508007450E5720008557300080173000880B582B00C -S3150800746000AF78607868034B984703461846083794 -S31508007470BD4680BDB573000880B483B000AF7860A0 -S315080074807B68042B06D1094A084B1B6843F00403A2 -S31508007490136005E0054A054B1B6823F004031360D7 -S315080074A000BF0C37BD4680BC704700BF10E000E047 -S315080074B080B500AF014B984700BF80BDC174000876 -S315080074C080B400AF00BFBD4680BC704780B48BB0A7 -S315080074D000AF786039600023FB610023BB6100239D -S315080074E07B6100233B6200233B6100237B6227E12B -S315080074F001227B6A02FA03F3FB613B681A68FB699F -S315080075001340BB61BA69FB699A4240F016813B6831 -S315080075105B68122B34D0122B0DD8022B2BD0022BE2 -S3150800752004D8002B31D0012B1CD048E0032B43D0C4 -S31508007530112B1BD043E0874A934226D0854A9342B3 -S3150800754006D8854A934220D0844A93421DD036E015 -S31508007550834A934219D0834A934216D0824A934269 -S3150800756013D02CE03B68DB683B6228E03B68DB68AD -S3150800757004333B6223E03B68DB6808333B621EE06A -S315080075803B68DB680C333B6219E03B689B68002B61 -S3150800759002D104233B6212E03B689B68012B05D1AC -S315080075A008233B627B68FA691A6108E008233B6294 -S315080075B07B68FA695A6102E000233B6200BFBB6937 -S315080075C0FF2B01D87B6801E07B680433FB60BB694D -S315080075D0FF2B02D87B6A9B0002E07B6A083B9B0074 -S315080075E03B61FB681A680F213B6901FA03F3DB4329 -S315080075F01A40396A3B6901FA03F31A43FB681A60B1 -S315080076003B685B6803F08053002B00F09680574A6E -S31508007610564B9B6943F001039361544B9B6903F0F6 -S315080076200103BB60BB68524A7B6A9B08023352F867 -S3150800763023307B617B6A03F003039B000F2202FA67 -S3150800764003F3DB437A6913407B617B68494A9342BB -S3150800765013D07B68484A93420DD07B68474A9342C9 -S3150800766007D07B68464A934201D1032306E00423E8 -S3150800767004E0022302E0012300E000237A6A02F014 -S315080076800302920093407A6913437B6138497B6A07 -S315080076909B0802337A6941F823203B685B6803F448 -S315080076A08033002B06D03749364B1A68BB6913431B -S315080076B00B6006E03349334B1A68BB69DB4313405A -S315080076C00B603B685B6803F40033002B06D02D493A -S315080076D02C4B5A68BB6913434B6006E02949294B72 -S315080076E05A68BB69DB4313404B603B685B6803F42D -S315080076F08013002B06D02349224B9A68BB69134393 -S315080077008B6006E01F491F4B9A68BB69DB43134031 -S315080077108B603B685B6803F40013002B06D019499D -S31508007720184BDA68BB691343CB6006E01549154B5D -S31508007730DA68BB69DB431340CB607B6A01337B6243 -S315080077407B6A0F2B7FF6D4AE00BF2C37BD4680BCB4 -S31508007750704700BF00002110000011100000121031 -S315080077600000311000003210000022100010024004 -S315080077700000014000080140000C014000100140D3 -S31508007780001401400004014080B483B000AF786063 -S315080077900B467B8013467B707B78002B03D07A8858 -S315080077A07B681A6103E07B881A047B681A6100BF4C -S315080077B00C37BD4680BC704780B586B000AF786090 -S315080077C000233B617B681B6803F00103002B00F074 -S315080077D08680924B5B6803F00C03042B0BD08F4B0F -S315080077E05B6803F00C03082B11D18C4B5B6803F420 -S315080077F08033002B0BD0894B1B6803F40033002B16 -S315080078006CD07B685B68002B68D1012332E27B6809 -S315080078105B68B3F5803F06D1804A804B1B6843F40A -S31508007820803313602EE07B685B68002B0CD17B4AA3 -S315080078307A4B1B6823F480331360784A774B1B68AE -S3150800784023F4802313601DE07B685B68B3F5A02FE3 -S315080078500CD1724A714B1B6843F4802313606F4A3C -S315080078606E4B1B6843F4803313600BE06B4A6B4B1B -S315080078701B6823F480331360684A684B1B6823F43B -S31508007880802313607B685B68002B13D0644B984792 -S31508007890386108E0624B984702463B69D31A642B65 -S315080078A001D90323E6E15D4B1B6803F40033002B83 -S315080078B0F0D014E05A4B9847386108E0584B98477F -S315080078C002463B69D31A642B01D90323D2E1534BF1 -S315080078D01B6803F40033002BF0D100E000BF7B687F -S315080078E01B6803F00203002B63D04C4B5B6803F064 -S315080078F00C03002B0BD0494B5B6803F00C03082BD9 -S315080079001CD1464B5B6803F48033002B16D1434BDE -S315080079101B6803F00203002B05D07B681B69012B4B -S3150800792001D00123A6E13D493C4B1B6823F0F80230 -S315080079307B685B69DB0013430B603AE07B681B6975 -S31508007940002B20D0374B01221A60354B98473861F7 -S3150800795008E0334B984702463B69D31A022B01D9F4 -S31508007960032387E12D4B1B6803F00203002BF0D09D -S315080079702A492A4B1B6823F0F8027B685B69DB00FF -S3150800798013430B6015E0274B00221A60244B9847D7 -S31508007990386108E0224B984702463B69D31A022B06 -S315080079A001D9032366E11D4B1B6803F00203002B74 -S315080079B0F0D17B681B6803F00803002B3ED07B6878 -S315080079C09B69002B19D0184B01221A60144B984753 -S315080079D0386108E0124B984702463B69D31A022BD6 -S315080079E001D9032346E10D4B5B6A03F00203002B22 -S315080079F0F0D001200D4B984720E00B4B00221A606F -S31508007A00074B9847386113E0054B984702463B6990 -S31508007A10D31A022B0CD903232CE100BF0010024015 -S31508007A20296B00080000424280044242B57F0008E4 -S31508007A30924B5B6A03F00203002BE5D17B681B6857 -S31508007A4003F00403002B00F0A6800023FB758B4B84 -S31508007A50DB6903F08053002B0DD1884A874BDB691D -S31508007A6043F08053D361854BDB6903F08053FB6099 -S31508007A70FB680123FB75824B1B6803F48073002B9C -S31508007A8018D17F4A7E4B1B6843F4807313607D4B85 -S31508007A909847386108E07B4B984702463B69D31AFA -S31508007AA0642B01D90323E5E0754B1B6803F4807347 -S31508007AB0002BF0D07B68DB68012B06D16F4A6F4B31 -S31508007AC01B6A43F0010313622DE07B68DB68002B19 -S31508007AD00CD16A4A694B1B6A23F001031362674A91 -S31508007AE0664B1B6A23F0040313621CE07B68DB68A1 -S31508007AF0052B0CD1614A614B1B6A43F004031362E0 -S31508007B005E4A5E4B1B6A43F0010313620BE05B4A55 -S31508007B105A4B1B6A23F001031362584A574B1B6AD8 -S31508007B2023F0040313627B68DB68002B15D0554BE2 -S31508007B30984738610AE0534B984702463B69D31A7F -S31508007B4041F28832934201D9032393E04B4B1B6AD7 -S31508007B5003F00203002BEED014E04A4B9847386135 -S31508007B600AE0484B984702463B69D31A41F28832E5 -S31508007B70934201D903237DE0404B1B6A03F00203BD -S31508007B80002BEED1FB7D012B05D13C4A3B4BDB6933 -S31508007B9023F08053D3617B68DB69002B69D0374BB0 -S31508007BA05B6803F00C03082B61D07B68DB69022B4A -S31508007BB046D1354B00221A60324B9847386108E0A7 -S31508007BC0304B984702463B69D31A022B01D9032347 -S31508007BD050E02A4B1B6803F00073002BF0D17B683A -S31508007BE01B6AB3F5803F08D12449244B5B6823F40C -S31508007BF000327B689B6813434B6020481F4B5B68C9 -S31508007C0023F474127B68196A7B685B6A0B43134317 -S31508007C1043601D4B01221A601A4B9847386108E0E9 -S31508007C20184B984702463B69D31A022B01D90323FE -S31508007C3020E0124B1B6803F00073002BF0D018E00D -S31508007C40114B00221A600F4B9847386108E00D4B1C -S31508007C50984702463B69D31A022B01D9032309E048 -S31508007C60064B1B6803F00073002BF0D101E00123DB -S31508007C7000E0002318461837BD4680BD00100240B4 -S31508007C8000700040296B00086000424280B584B04D -S31508007C9000AF786039600023FB60724B1B6803F005 -S31508007CA007023B689A4210D26E496E4B1B6823F056 -S31508007CB007023B6813430B606A4B1B6803F0070215 -S31508007CC03B689A4201D00123C8E07B681B6803F031 -S31508007CD00203002B08D06449634B5B6823F0F0026B -S31508007CE07B689B6813434B607B681B6803F0010342 -S31508007CF0002B6AD07B685B68012B07D15A4B1B683F -S31508007D0003F40033002B15D10123A7E07B685B68D9 -S31508007D10022B07D1544B1B6803F00073002B09D1C3 -S31508007D2001239BE0504B1B6803F00203002B01D193 -S31508007D30012393E04C494C4B5B6823F003027B68B4 -S31508007D405B6813434B60494B9847F8607B685B68F0 -S31508007D50012B12D10AE0454B98470246FB68D31A15 -S31508007D6041F28832934201D9032377E03E4B5B68A0 -S31508007D7003F00C03042BEED127E07B685B68022B2B -S31508007D801DD10AE0394B98470246FB68D31A41F2DF -S31508007D908832934201D9032360E0334B5B6803F0D2 -S31508007DA00C03082BEED110E0304B98470246FB68CF -S31508007DB0D31A41F28832934201D903234EE02A4B63 -S31508007DC05B6803F00C03002BEED1264B1B6803F00F -S31508007DD007023B689A4210D92249224B1B6823F0B6 -S31508007DE007023B6813430B601E4B1B6803F0070230 -S31508007DF03B689A4201D0012330E07B681B6803F098 -S31508007E000403002B08D01849174B5B6823F4E0627B -S31508007E107B68DB6813434B607B681B6803F00803C9 -S31508007E20002B09D01049104B5B6823F460527B681D -S31508007E301B69DB0013434B600D4B984701460A4B01 -S31508007E405B6803F0F0031B090A4AD35C21FA03F3C3 -S31508007E50094A13600020094B984700231846103733 -S31508007E60BD4680BD0020024000100240296B000874 -S31508007E70817E000860850008080000209D6A0008C9 -S31508007E8090B48AB000AF2B4B3C1D186859689A68A5 -S31508007E90DB680FC4284A3B4612881A800023FB6118 -S31508007EA00023BB6100237B6200237B6100233B62C6 -S31508007EB0224B5B68FB61FB6903F00C03042B02D0C1 -S31508007EC0082B03D02DE01E4B3B622DE0FB699B0C73 -S31508007ED003F00F0307F12802134413F8243C7B61CF -S31508007EE0FB6903F48033002B13D0144B5B6803F44F -S31508007EF000335B0C07F12802134413F8283CBB61D6 -S31508007F007B690F4A02FB03F2BB69B2FBF3F37B62A0 -S31508007F1004E07B690B4A02FB03F37B627B6A3B62E4 -S31508007F2002E0074B3B6200BF3B6A18462837BD464E -S31508007F3090BC70474C8500085C850008001002401C -S31508007F4000127A0000093D0080B400AF024B1B689E -S31508007F501846BD4680BC70470800002080B500AFB3 -S31508007F60064B98470146064B5B6803F4E0631B0A19 -S31508007F70044AD35C21FA03F3184680BD497F0008FA -S31508007F80001002407085000880B500AF064B984780 -S31508007F900146064B5B6803F46053DB0A044AD35C6C -S31508007FA021FA03F3184680BD497F000800100240F5 -S31508007FB07085000880B485B000AF78600A4B1B68EE -S31508007FC00A4AA2FB03235B0A7A6802FB03F3FB60F7 -S31508007FD000BFFB685A1EFA60002BF9D100BF1437A0 -S31508007FE0BD4680BC704700BF08000020D34D621014 -S31508007FF080B582B000AF78607B68002B01D1012381 -S315080080003FE07B6893F83930DBB2002B06D17B68FA -S31508008010002283F8382078681C4B98477B6824220E -S3150800802083F839207B681B687A681268D26822F45C -S315080080300052DA607868164B98477B681B687A683E -S315080080401268126922F490421A617B681B687A6882 -S315080080501268526922F02A025A617B681B687A689C -S315080080601268D26842F40052DA607B680022DA634A -S315080080707B68202283F839207B68202283F83A20FF -S31508008080002318460837BD4680BD00BF9580000806 -S315080080909582000880B483B000AF786000BF0C37C3 -S315080080A0BD4680BC704700BF90B589B002AFF86086 -S315080080B0B9603B601346FB8000237B61FB6893F83D -S315080080C03A30DBB2202B40F09080BB68002B02D000 -S315080080D0FB88002B01D1012388E0FB6893F8383030 -S315080080E0012B01D1022381E0FB68012283F83820A5 -S315080080F0FB680022DA63FB68222283F83A203D4BAC -S3150800810098477861FB68FA889A85FB68FA88DA8561 -S315080081105CE0FB68DB8D9BB2013B9AB2FB68DA85B3 -S31508008120FB689B68B3F5805F2BD13B6800937B693E -S3150800813000222021F868304CA0470346002B01D0C6 -S31508008140032353E0BB683B61FB681B69002B0CD11A -S31508008150FB681B685B689BB2C3F308039AB23B696A -S315080081601A80BB680233BB6030E0FB681B685B683B -S315080081709BB2DBB29AB23B691A80BB680133BB601B -S3150800818024E03B6800937B6900222021F8681A4C9A -S31508008190A0470346002B01D0032327E0FB681B6991 -S315080081A0002B08D1BB685A1CBA60FA681268526874 -S315080081B0D2B21A700AE0BB685A1CBA60FA6812682A -S315080081C05268D2B202F07F02D2B21A70FB68DB8D17 -S315080081D09BB2002B9DD1FB68202283F83A20FB68CE -S315080081E0002283F83820002300E0022318461C37B3 -S315080081F0BD4690BD296B0008FD81000880B584B096 -S3150800820000AFF860B9603B601346FB712CE0BB69B0 -S31508008210B3F1FF3F28D0BB69002B07D01C4B98470A -S3150800822002463B68D21ABB699A421DD9FB681B688D -S31508008230FA681268D26822F4D072DA60FB681B68A2 -S31508008240FA681268526922F001025A61FB68202214 -S3150800825083F83920FB68202283F83A20FB6800223D -S3150800826083F8382003230FE0FB681B681A68BB688D -S315080082701A40BB689A420CBF01230023DBB21A4698 -S31508008280FB799A42C3D0002318461037BD4680BDF5 -S31508008290296B0008F0B585B000AF78600023FB6055 -S315080082A07B681B687A681268126922F440517A68FA -S315080082B0D2680A431A617B689A687B681B691A4305 -S315080082C07B685B691343FA681343FB607B681A682B -S315080082D07B681B68DB6823F4B05323F00C03F9684A -S315080082E00B43D3607B681B687A681268526922F46C -S315080082F040717A6892690A435A617B681B686F4ABB -S3150800830093426BD17B681C686D4B984702461346AF -S315080083109B0013449A001A447B685B689B00B2FB77 -S31508008320F3F3684AA2FB03235B091D01644B9847D4 +S3150800631021630008696600088D6200088166000826 +S3150800632080B500AF054B9847054B9847054B9847EE +S31508006330054B9847054B984700BF80BD5163000839 +S31508006340896A00086D630008C9650008716200085B +S3150800635080B400AF034B044A9A6000BFBD4680BCB8 +S31508006360704700BF00ED00E00060000880B590B0FF +S3150800637000AF0123BB614FF48033FB6100233B620E +S315080063800123BB6202237B634FF48033BB634FF464 +S31508006390E013FB6307F1180318460F4B98470346AB +S315080063A0002B00D0FEE70F237B600223BB6000238F +S315080063B0FB604FF480633B6100237B613B1D022138 +S315080063C01846064B98470346002B00D0FEE700BF49 +S315080063D04037BD4680BD00BFDD770008B17C0008A8 +S315080063E080B58CB000AF6F4A6E4B9B6943F00103D2 +S315080063F093616C4B9B6903F00103BB61BB69694AF6 +S31508006400684BDB6943F08053D361664BDB6903F065 +S3150800641080537B617B69634A624B9B6943F0040343 +S315080064209361604B9B6903F004033B613B695D4ADA +S315080064305C4B9B6943F0080393615A4B9B6903F0D5 +S315080064400803FB60FB68574A564B9B6943F01003E9 +S315080064509361544B9B6903F01003BB60BB68514AB8 +S31508006460504BDB6943F40033D3614E4BDB6903F4CD +S3150800647000337B607B684B4A4A4BDB6943F0007309 +S31508006480D361484BDB6903F000733B603B6803202C +S31508006490454B9847002200216FF00B00434B984765 +S315080064A0002200216FF00A00404B98470022002185 +S315080064B06FF009003D4B9847002200216FF0040059 +S315080064C03A4B9847002200216FF00300374B984754 +S315080064D0002200216FF00100344B9847002200216A +S315080064E04FF0FF30314B98474FF48053FB6101233F +S315080064F03B6200237B620223BB6207F11C03194639 +S315080065002B482C4B984701224FF4805128482A4B98 +S3150800651098470423FB6102233B620323BB6207F10E +S315080065201C0319462548234B98470823FB6100237B +S315080065303B6200237B6207F11C0319461F481D4B6B +S3150800654098474FF48073FB6100233B6200237B620C +S3150800655007F11C0319461A48164B98474FF400735F +S31508006560FB6102233B620323BB6207F11C03194646 +S315080065701348104B9847134B5B68FB62FB6A23F47E +S31508006580C043FB62FB6A43F0E063FB62FB6A43F4C9 +S315080065908043FB620B4AFB6A536000BF3037BD4637 +S315080065A080BD00BF00100240217400083D74000839 +S315080065B000100140F1740008AD770008000801409A +S315080065C0000C01400000014080B500AF0A4B984717 +S315080065D002460A4BA3FB02239B091846084B984719 +S315080065E00420084B9847002200214FF0FF30064B45 +S315080065F0984700BF80BD00BF6D7F0008D34D62106D +S31508006600817400089D7400083D74000880B500AFC9 +S31508006610024B98470346184680BD00BF4D6B0008DD +S3150800662080B500AF024B9847024B984700BF80BD24 +S31508006630296B0008D574000880B400AFFEE700BFD8 +S3150800664080B400AFBFF34F8F0549054BDB6803F4F1 +S31508006650E062044B1343CB60BFF34F8F00BFFDE7E7 +S3150800666000ED00E00400FA0580B500AF024B98473C +S31508006670024B984700BF80BDA9660008BD680008A0 +S3150800668080B500AF024B9847024B984700BF80BDC4 +S31508006690F5660008F169000880B500AF014B984718 +S315080066A000BF80BD4166000880B500AF0E4B0F4A9B +S315080066B01A600D4B4FF461425A600B4B00229A60E8 +S315080066C0094B0022DA60084B00221A61064B0022A9 +S315080066D09A61054B0C225A61034B0022DA61024883 +S315080066E0034B984700BF80BD1400002000440040BB +S315080066F01580000880B500AF274B1B78002B19D1F1 +S315080067002648274B98470346012B43D1234B1B7832 +S31508006710002B3FD0214B1B78402B3BD8214B984769 +S315080067200246214B1A601C4B01221A701F4B00228D +S315080067301A702FE01D4B1B780133184A134418466C +S31508006740174B98470346012B19D1184B1B78013371 +S31508006750DAB2164B1A70114B1A78144B1B789A42F8 +S3150800676018D10D4B00221A700C4B5B78FF2B11D1F8 +S315080067700E4B1B78022B0DD10D4B98470AE0094B9F +S3150800678098470246084B1B6864339A4202D9024B63 +S3150800679000221A7000BF80BDBC000020C000002087 +S315080067A0B56700080D6600080401002008010020EE +S315080067B09966000890B585B000AF7860002301227D +S315080067C079680748074CA0470346FB73FB7B002BF9 +S315080067D001D1012300E0002318461437BD4690BDB9 +S315080067E014000020CD80000880B586B000AFB960DF +S315080067F07A603B600346FB812D4B984702462D4B3A +S31508006800A3FB02239B093B610023FB7548E0FA8939 +S31508006810FB7D294911F813301846FB7D26495B0094 +S315080068200B445B780344013303FB02F31A463B69C6 +S31508006830B3FBF2F102FB01F29B1A002B2DD1FA8968 +S31508006840FB7D1D4911F813301846FB7D1A495B007C +S315080068500B445B780344013303FB02F31A463B6996 +S31508006860B3FBF2F39AB2BB681A80BB681B88002B8D +S3150800687013D0BB681B88B3F5806F0ED8FB7D0E4A14 +S3150800688012F813207B681A70FB7D0B4A5B001344D1 +S315080068905A783B681A70012306E0FB7D0133FB75C5 +S315080068A0FB7D112BB3D9002318461837BD4680BD8A +S315080068B0817F0008D34D62105885000890B58FB0C7 +S315080068C000AF00237B85002387F82930002387F84B +S315080068D0283040F26763FB6207F1280307F12902B3 +S315080068E007F12A014FF4FA70394CA047394B3A4A56 +S315080068F01A60384B00221A63364B384A5A63354BAE +S3150800690000229A61334B0022DA61324B00221A6266 +S31508006910304B00225A622F4B00229A622D4B0022DE +S31508006920DA622C4B00229A602A4B0022DA6097F82A +S315080069302930013B1B04274A136197F82830013B8D +S315080069401B05244A53617B8D1A46224B5A602148FF +S31508006950234B9847FB6A002B05DBFB6A5B057B63C9 +S31508006960204B3B630AE0FB6A23F00043FB62FB6AA9 +S31508006970DB0043F004037B631B4B3B63154B1B682F +S31508006980154A934202D100237B6101E00E237B6105 +S315080069900023BB610123FB617B6B1B0C3B607B6B9C +S315080069A09BB27B603B6B1B0CBB603B6B9BB2FB607B +S315080069B000233B6101233B620E237B623B4619465B +S315080069C004480A4B984700BF3C37BD4690BD00BFF8 +S315080069D0E967000854000020006400409800002081 +S315080069E0616B00080400E0FFFCFF1F00696D0008EA +S315080069F080B582B000AF40F267633B600023FB714D +S31508006A00002200211D481E4B98470346002B30D113 +S31508006A103B68002B0DDB194B5B6B1A683B689A4287 +S31508006A2018D1164B5B6B9B68002B13D10123FB71A6 +S31508006A3010E03B6823F000433B60104B5B6B5A68E1 +S31508006A403B689A4206D10D4B5B6B9B68042B01D1C0 +S31508006A500123FB71FB79012B0BD1084B5B6B1B7D6B +S31508006A60FF2B06D1054B5B6B1B69022B01D1054B2E +S31508006A70984700BF0837BD4680BD00BF54000020B8 +S31508006A80216F00089966000880B500AF084A084BD0 +S31508006A901B6843F0100313600320064B9847002039 +S31508006AA0054B9847054B98470023184680BD00BFFD +S31508006AB00020024021740008C16A0008E16300084A +S31508006AC080B582B000AF7860124B1A68124B1B78FB +S31508006AD019464FF47A73B3FBF1F3B2FBF3F3184696 +S31508006AE00E4B98470346002B01D001230EE07B6826 +S31508006AF00F2B0AD8002279684FF0FF30084B9847C9 +S31508006B00084A7B681360002300E00123184608370B +S31508006B10BD4680BD080000200400002081740008DE +S31508006B203D7400080000002080B400AF054B1B78B8 +S31508006B301A46054B1B681344034A136000BFBD463B +S31508006B4080BC7047040000200C01002080B400AF10 +S31508006B50024B1B681846BD4680BC70470C010020D6 +S31508006B6080B586B000AF786000237B610023FB60A8 +S31508006B7000233B617B68002B01D10123ECE07B6895 +S31508006B8093F83C30DBB2002B06D17B68002283F8F1 +S31508006B903D207868724B98477B68022283F83C2030 +S31508006BA07B681B687A681268126822F002021A600B +S31508006BB07B681B687A681268126842F001021A60DC +S31508006BC0684B9847F86010E0664B98470246FB68A2 +S31508006BD0D31A0A2B09D97B68032283F83C207B68E1 +S31508006BE0002283F83D200323B6E07B681B685B68B8 +S31508006BF003F00103002BE7D07B681B685B6803F092 +S31508006C000103002B00F097807B689B69012B04D158 +S31508006C103B6943F080033B6103E03B6923F0800353 +S31508006C203B617B68DB69012B04D13B6943F0400378 +S31508006C303B6103E03B6923F040033B617B681B6AC9 +S31508006C40012B04D13B6943F020033B6103E03B6918 +S31508006C5023F020033B617B685B6A012B04D13B6907 +S31508006C6043F010033B6103E03B6923F010033B61EB +S31508006C707B689B6A012B04D13B6943F008033B619F +S31508006C8003E03B6923F008033B617B68DB6A012B61 +S31508006C9004D13B6943F004033B6103E03B6923F0FD +S31508006CA004033B617B681B687A681268126822F0E5 +S31508006CB0FC013A690A431A607B681B687A6891681E +S31508006CC07A68D26811437A68126911437A685269F8 +S31508006CD011437A685268013A0A43DA617B681B688D +S31508006CE07A681268126822F001021A601D4B9847EA +S31508006CF0F86010E01B4B98470246FB68D31A0A2B2C +S31508006D0009D97B68032283F83C207B68002283F834 +S31508006D103D20032320E07B681B685B6803F00103C2 +S31508006D20002BE7D17B681B685B6803F00103002B27 +S31508006D3001D101237B617B69012B08D17B68002285 +S31508006D401A647B68012283F83C20002304E07B68F0 +S31508006D50042283F83C20012318461837BD4680BD17 +S31508006D600D6F00084D6B000880B485B000AF7860E1 +S31508006D7039600023FB603B685B69012202FA03F372 +S31508006D80FB607B681B687A681268D2F8002222F4D6 +S31508006D907C513A68526A12020A4342F00102C3F869 +S31508006DA000227B681B687A681268D2F81C12FA6897 +S31508006DB0D2430A40C3F81C223B68DB69002B27D163 +S31508006DC07B681B687A681268D2F80C12FA68D24394 +S31508006DD00A40C3F80C227B681B683A68526939680E +S31508006DE0C96808043968496889B20143483243F8D2 +S31508006DF032107B6819683B685B693A6892681004C8 +S31508006E003A68126892B202434833DB000B445A6070 +S31508006E103B68DB69012B26D17B681B687A68126898 +S31508006E20D2F80C12FA680A43C3F80C227B681B686E +S31508006E303A6852693968096808043968496889B23C +S31508006E400143483243F832107B6819683B685B692E +S31508006E503A68926810043A68D26892B20243483394 +S31508006E60DB000B445A603B689B69002B0BD17B689F +S31508006E701B687A681268D2F80412FA68D2430A4084 +S31508006E80C3F8042209E07B681B687A681268D2F89E +S31508006E900412FA680A43C3F804223B681B69002BEC +S31508006EA00BD17B681B687A681268D2F81412FA68E4 +S31508006EB0D2430A40C3F8142209E07B681B687A6843 +S31508006EC01268D2F81412FA680A43C3F814223B6807 +S31508006ED01B6A012B09D17B681B687A681268D2F88D +S31508006EE01C12FA680A43C3F81C227B681B687A6876 +S31508006EF01268D2F8002222F00102C3F80022002309 +S31508006F0018461437BD4680BC704700BF80B483B0AE +S31508006F1000AF786000BF0C37BD4680BC704700BF25 +S31508006F2080B586B000AFF8600B467A60FB72002326 +S31508006F303B6100237B61FB7A002B19D1FB6893F830 +S31508006F403C30DBB2222B11D0FB6893F83C30DBB225 +S31508006F50422B0BD0FB6893F83C30DBB2622B05D092 +S31508006F60FB6893F83C30DBB2722B01D10223A1E116 +S31508006F70FB7A012B19D1FB6893F83C30DBB2322B34 +S31508006F8011D0FB6893F83C30DBB2522B0BD0FB6870 +S31508006F9093F83C30DBB2622B05D0FB6893F83C30A3 +S31508006FA0DBB2722B01D1022384E1FB6893F83D30F2 +S31508006FB0012B01D102237DE1FB68012283F83D20E4 +S31508006FC0FB7A002B1ED1FB6893F83C30DBB2322BE0 +S31508006FD008D0522B0BD0122B0ED1FB68422283F815 +S31508006FE03C202DE0FB68622283F83C2028E0FB6801 +S31508006FF0722283F83C2023E0FB68222283F83C2097 +S3150800700000BF1DE0FB6893F83C30DBB2222B08D0AA +S31508007010422B0BD0122B0ED1FB68522283F83C2050 +S315080070200EE0FB68622283F83C2009E0FB687222C6 +S3150800703083F83C2004E0FB68322283F83C2000BF3A +S315080070409E4B9847386118E07B68B3F1FF3F14D030 +S315080070507B68002B07D0994B984702463B69D21AA2 +S315080070607B689A4209D9FB68032283F83C20FB68AF +S31508007070002283F83D2003231CE1FB7A002B0AD16A +S31508007080FB681B68DB6803F00303002B0CBF0123B6 +S315080070900023DBB209E0FB681B681B6903F00303E6 +S315080070A0002B0CBF01230023DBB2002BCCD1FB7ACB +S315080070B0002B03D1FB685B6B7B6102E0FB689B6B73 +S315080070C07B61FB681A68FB7A1B331B0113441B6838 +S315080070D003F004027B699A607B699B68002B0AD1DE +S315080070E0FB681A68FB7A1B331B0113441B685A0D8D +S315080070F07B691A6009E0FB681A68FB7A1B331B0177 +S3150800710013441B68DA087B695A60FB681A68FB7ABD +S315080071101B331B0113441B6803F002027B69DA6008 +S31508007120FB681A68FB7A1B331B01134404331B687C +S3150800713003F00F027B691A61FB681A68FB7A1B3336 +S315080071401B01134404331B681B0ADAB27B69DA6134 +S31508007150FA7A7B691A62FB681A68FB7A1B01134480 +S3150800716003F5DC731B68DAB27B691A75FB681A6863 +S31508007170FB7A1B01134403F5DC731B681B0ADAB29E +S315080071807B695A75FB681A68FB7A1B01134403F579 +S31508007190DC731B681B0CDAB27B699A75FB681A6884 +S315080071A0FB7A1B01134403F5DC731B681B0EDAB26A +S315080071B07B69DA75FB681A68FB7A1B01134403F5C9 +S315080071C0DE731B68DAB27B691A76FB681A68FB7A83 +S315080071D01B01134403F5DE731B681B0ADAB27B69CD +S315080071E05A76FB681A68FB7A1B01134403F5DE73AB +S315080071F01B681B0CDAB27B699A76FB681A68FB7AFD +S315080072001B01134403F5DE731B681B0EDAB27B6998 +S31508007210DA76FB7A002B04D1FB681B682022DA6039 +S3150800722003E0FB681B6820221A61FB7A002B1ED13B +S31508007230FB6893F83C30DBB2622B08D0722B0BD07C +S31508007240422B0ED1FB68122283F83C202DE0FB6806 +S31508007250322283F83C2028E0FB68522283F83C203F +S3150800726023E0FB68012283F83C2000BF1DE0FB6891 +S3150800727093F83C30DBB2622B08D0722B0BD0522B22 +S315080072800ED1FB68122283F83C200EE0FB6822220E +S3150800729083F83C2009E0FB68422283F83C2004E09E +S315080072A0FB68012283F83C2000BFFB68002283F8B4 +S315080072B03D20002318461837BD4680BD4D6B000893 +S315080072C080B485B000AF78607B6803F00703FB6085 +S315080072D00C4BDB68BB60BA684FF6FF031340BB6014 +S315080072E0FB681A02BB68134343F0BF6343F40033D9 +S315080072F0BB60044ABB68D36000BF1437BD4680BC78 +S31508007300704700BF00ED00E080B400AF044BDB68B7 +S3150800731003F4E0631B0A1846BD4680BC704700BFED +S3150800732000ED00E080B483B000AF03463960FB711E +S3150800733097F90730002B0BDA0D49FB7903F00F0399 +S31508007340043B3A68D2B21201D2B20B441A7609E06B +S31508007350084997F907303A68D2B21201D2B20B44FB +S3150800736083F8002300BF0C37BD4680BC704700BFBA +S3150800737000ED00E000E100E080B489B000AFF860FD +S31508007380B9607A60FB6803F00703FB61FB69C3F128 +S315080073900703042B28BF0423BB61FB690433062BB0 +S315080073A002D9FB69033B00E000237B610122BB692C +S315080073B002FA03F35A1EBB681A407B699A400121F8 +S315080073C07B6901FA03F3591E7B680B401343184681 +S315080073D02437BD4680BC704780B582B000AF786060 +S315080073E07B68013BB3F1807F01D301230FE00A4A92 +S315080073F07B68013B53600F214FF0FF30074B9847DE +S31508007400054B00229A60044B07221A60002318468F +S315080074100837BD4680BD00BF10E000E025730008B0 +S3150800742080B582B000AF78607868034B984700BF94 +S315080074300837BD4680BD00BFC172000880B586B05A +S3150800744000AF0346B9607A60FB7300237B61094B82 +S31508007450984778617A68B9687869074B9847024609 +S3150800746097F90F3011461846044B984700BF18374E +S31508007470BD4680BD097300087973000825730008A6 +S3150800748080B582B000AF78607868034B98470346AA +S3150800749018460837BD4680BDD973000880B483B046 +S315080074A000AF78607B68042B06D1094A084B1B6835 +S315080074B043F00403136005E0054A054B1B6823F0F7 +S315080074C00403136000BF0C37BD4680BC704700BF7D +S315080074D010E000E080B500AF014B984700BF80BDC3 +S315080074E0E574000880B400AF00BFBD4680BC704795 +S315080074F080B48BB000AF786039600023FB6100234D +S31508007500BB6100237B6100233B6200233B610023B0 +S315080075107B6227E101227B6A02FA03F3FB613B687F +S315080075201A68FB691340BB61BA69FB699A4240F065 +S3150800753016813B685B68122B34D0122B0DD8022BB0 +S315080075402BD0022B04D8002B31D0012B1CD048E0BD +S31508007550032B43D0112B1BD043E0874A934226D0F6 +S31508007560854A934206D8854A934220D0844A934254 +S315080075701DD036E0834A934219D0834A934216D0E7 +S31508007580824A934213D02CE03B68DB683B6228E0D2 +S315080075903B68DB6804333B6223E03B68DB680833FF +S315080075A03B621EE03B68DB680C333B6219E03B68D4 +S315080075B09B68002B02D104233B6212E03B689B6860 +S315080075C0012B05D108233B627B68FA691A6108E03A +S315080075D008233B627B68FA695A6102E000233B6232 +S315080075E000BFBB69FF2B01D87B6801E07B680433C9 +S315080075F0FB60BB69FF2B02D87B6A9B0002E07B6AB3 +S31508007600083B9B003B61FB681A680F213B6901FA3E +S3150800761003F3DB431A40396A3B6901FA03F31A4359 +S31508007620FB681A603B685B6803F08053002B00F028 +S315080076309680574A564B9B6943F001039361544B16 +S315080076409B6903F00103BB60BB68524A7B6A9B08CF +S31508007650023352F823307B617B6A03F003039B00F5 +S315080076600F2202FA03F3DB437A6913407B617B68D6 +S31508007670494A934213D07B68484A93420DD07B68A7 +S31508007680474A934207D07B68464A934201D103236F +S3150800769006E0042304E0022302E0012300E00023BD +S315080076A07A6A02F00302920093407A6913437B6177 +S315080076B038497B6A9B0802337A6941F823203B687C +S315080076C05B6803F48033002B06D03749364B1A68BB +S315080076D0BB6913430B6006E03349334B1A68BB6931 +S315080076E0DB4313400B603B685B6803F40033002BF5 +S315080076F006D02D492C4B5A68BB6913434B6006E0EC +S315080077002949294B5A68BB69DB4313404B603B68E0 +S315080077105B6803F48013002B06D02349224B9A6832 +S31508007720BB6913438B6006E01F491F4B9A68BB6908 +S31508007730DB4313408B603B685B6803F40013002B44 +S3150800774006D01949184BDA68BB691343CB6006E0C3 +S315080077501549154BDA68BB69DB431340CB607B6A76 +S3150800776001337B627B6A0F2B7FF6D4AE00BF2C37C2 +S31508007770BD4680BC704700BF0000211000001110F4 +S315080077800000121000003110000032100000221014 +S31508007790001002400000014000080140000C0140B2 +S315080077A000100140001401400004014080B483B079 +S315080077B000AF78600B467B8013467B707B78002B86 +S315080077C003D07A887B681A6103E07B881A047B6891 +S315080077D01A6100BF0C37BD4680BC704780B586B0BD +S315080077E000AF786000233B617B681B6803F00103E8 +S315080077F0002B00F08680924B5B6803F00C03042B89 +S315080078000BD08F4B5B6803F00C03082B11D18C4B04 +S315080078105B6803F48033002B0BD0894B1B6803F499 +S315080078200033002B6CD07B685B68002B68D1012382 +S3150800783032E27B685B68B3F5803F06D1804A804BAD +S315080078401B6843F4803313602EE07B685B68002B6B +S315080078500CD17B4A7A4B1B6823F480331360784A31 +S31508007860774B1B6823F4802313601DE07B685B68F5 +S31508007870B3F5A02F0CD1724A714B1B6843F48023D1 +S3150800788013606F4A6E4B1B6843F4803313600BE03A +S315080078906B4A6B4B1B6823F480331360684A684B4A +S315080078A01B6823F4802313607B685B68002B13D066 +S315080078B0644B9847386108E0624B984702463B6933 +S315080078C0D31A642B01D90323E6E15D4B1B6803F445 +S315080078D00033002BF0D014E05A4B9847386108E083 +S315080078E0584B984702463B69D31A642B01D90323A0 +S315080078F0D2E1534B1B6803F40033002BF0D100E0B0 +S3150800790000BF7B681B6803F00203002B63D04C4B57 +S315080079105B6803F00C03002B0BD0494B5B6803F044 +S315080079200C03082B1CD1464B5B6803F48033002BF1 +S3150800793016D1434B1B6803F00203002B05D07B6866 +S315080079401B69012B01D00123A6E13D493C4B1B686D +S3150800795023F0F8027B685B69DB0013430B603AE0AF +S315080079607B681B69002B20D0374B01221A60354BE8 +S315080079709847386108E0334B984702463B69D31A63 +S31508007980022B01D9032387E12D4B1B6803F0020361 +S31508007990002BF0D02A492A4B1B6823F0F8027B6893 +S315080079A05B69DB0013430B6015E0274B00221A6066 +S315080079B0244B9847386108E0224B984702463B69B2 +S315080079C0D31A022B01D9032366E11D4B1B6803F06A +S315080079D00203002BF0D17B681B6803F00803002B19 +S315080079E03ED07B689B69002B19D0184B01221A6080 +S315080079F0144B9847386108E0124B984702463B6992 +S31508007A00D31A022B01D9032346E10D4B5B6A03F017 +S31508007A100203002BF0D001200D4B984720E00B4BBA +S31508007A2000221A60074B9847386113E0054B9847C0 +S31508007A3002463B69D31A022B0CD903232CE100BF5B +S31508007A40001002404D6B000800004242800442428A +S31508007A50D97F0008924B5B6A03F00203002BE5D13D +S31508007A607B681B6803F00403002B00F0A680002344 +S31508007A70FB758B4BDB6903F08053002B0DD1884ACD +S31508007A80874BDB6943F08053D361854BDB6903F091 +S31508007A908053FB60FB680123FB75824B1B6803F46C +S31508007AA08073002B18D17F4A7E4B1B6843F4807382 +S31508007AB013607D4B9847386108E07B4B9847024630 +S31508007AC03B69D31A642B01D90323E5E0754B1B6880 +S31508007AD003F48073002BF0D07B68DB68012B06D19A +S31508007AE06F4A6F4B1B6A43F0010313622DE07B68F4 +S31508007AF0DB68002B0CD16A4A694B1B6A23F0010329 +S31508007B001362674A664B1B6A23F0040313621CE080 +S31508007B107B68DB68052B0CD1614A614B1B6A43F015 +S31508007B20040313625E4A5E4B1B6A43F00103136249 +S31508007B300BE05B4A5A4B1B6A23F001031362584A4F +S31508007B40574B1B6A23F0040313627B68DB68002B20 +S31508007B5015D0554B984738610AE0534B984702466B +S31508007B603B69D31A41F28832934201D9032393E041 +S31508007B704B4B1B6A03F00203002BEED014E04A4B72 +S31508007B80984738610AE0484B984702463B69D31A3A +S31508007B9041F28832934201D903237DE0404B1B6AA8 +S31508007BA003F00203002BEED1FB7D012B05D13C4AE5 +S31508007BB03B4BDB6923F08053D3617B68DB69002B81 +S31508007BC069D0374B5B6803F00C03082B61D07B68E0 +S31508007BD0DB69022B46D1354B00221A60324B984797 +S31508007BE0386108E0304B984702463B69D31A022BA6 +S31508007BF001D9032350E02A4B1B6803F00073002BBE +S31508007C00F0D17B681B6AB3F5803F08D12449244B21 +S31508007C105B6823F400327B689B6813434B602048FB +S31508007C201F4B5B6823F474127B68196A7B685B6A6E +S31508007C300B43134343601D4B01221A601A4B9847A6 +S31508007C40386108E0184B984702463B69D31A022B5D +S31508007C5001D9032320E0124B1B6803F00073002BA5 +S31508007C60F0D018E0114B00221A600F4B9847386184 +S31508007C7008E00D4B984702463B69D31A022B01D9F7 +S31508007C80032309E0064B1B6803F00073002BF0D1B1 +S31508007C9001E0012300E0002318461837BD4680BDE1 +S31508007CA000100240007000404D6B00086000424220 +S31508007CB080B584B000AF786039600023FB60724BF2 +S31508007CC01B6803F007023B689A4210D26E496E4B56 +S31508007CD01B6823F007023B6813430B606A4B1B685B +S31508007CE003F007023B689A4201D00123C8E07B688B +S31508007CF01B6803F00203002B08D06449634B5B68DA +S31508007D0023F0F0027B689B6813434B607B681B6813 +S31508007D1003F00103002B6AD07B685B68012B07D14F +S31508007D205A4B1B6803F40033002B15D10123A7E037 +S31508007D307B685B68022B07D1544B1B6803F0007302 +S31508007D40002B09D101239BE0504B1B6803F002036B +S31508007D50002B01D1012393E04C494C4B5B6823F07F +S31508007D6003027B685B6813434B60494B9847F8608E +S31508007D707B685B68012B12D10AE0454B984702469F +S31508007D80FB68D31A41F28832934201D9032377E07C +S31508007D903E4B5B6803F00C03042BEED127E07B68AF +S31508007DA05B68022B1DD10AE0394B98470246FB68EF +S31508007DB0D31A41F28832934201D9032360E0334B48 +S31508007DC05B6803F00C03082BEED110E0304B9847A4 +S31508007DD00246FB68D31A41F28832934201D903233B +S31508007DE04EE02A4B5B6803F00C03002BEED1264BC2 +S31508007DF01B6803F007023B689A4210D92249224BB6 +S31508007E001B6823F007023B6813430B601E4B1B6875 +S31508007E1003F007023B689A4201D0012330E07B68F1 +S31508007E201B6803F00403002B08D01849174B5B683E +S31508007E3023F4E0627B68DB6813434B607B681B684E +S31508007E4003F00803002B09D01049104B5B6823F494 +S31508007E5060527B681B69DB0013434B600D4B9847E8 +S31508007E6001460A4B5B6803F0F0031B090A4AD35C18 +S31508007E7021FA03F3094A13600020094B98470023A7 +S31508007E8018461037BD4680BD00200240001002404B +S31508007E904D6B0008A57E00089085000808000020A4 +S31508007EA0C16A000890B48AB000AF2B4B3C1D186815 +S31508007EB059689A68DB680FC4284A3B4612881A80B4 +S31508007EC00023FB610023BB6100237B6200237B61E7 +S31508007ED000233B62224B5B68FB61FB6903F00C03E2 +S31508007EE0042B02D0082B03D02DE01E4B3B622DE05D +S31508007EF0FB699B0C03F00F0307F12802134413F8E0 +S31508007F00243C7B61FB6903F48033002B13D0144BAC +S31508007F105B6803F400335B0C07F12802134413F87B +S31508007F20283CBB617B690F4A02FB03F2BB69B2FBC3 +S31508007F30F3F37B6204E07B690B4A02FB03F37B6283 +S31508007F407B6A3B6202E0074B3B6200BF3B6A18460E +S31508007F502837BD4690BC70477C8500088C8500088C +S31508007F600010024000127A0000093D0080B400AFFC +S31508007F70024B1B681846BD4680BC704708000020A7 +S31508007F8080B500AF064B98470146064B5B6803F47D +S31508007F90E0631B0A044AD35C21FA03F3184680BD42 +S31508007FA06D7F000800100240A085000880B500AF6C +S31508007FB0064B98470146064B5B6803F46053DB0A99 +S31508007FC0044AD35C21FA03F3184680BD6D7F000886 +S31508007FD000100240A085000880B485B000AF786024 +S31508007FE00A4B1B680A4AA2FB03235B0A7A6802FB50 +S31508007FF003F3FB6000BFFB685A1EFA60002BF9D139 +S3150800800000BF1437BD4680BC704700BF080000207B +S31508008010D34D621080B582B000AF78607B68002BC4 +S3150800802001D101233FE07B6893F83930DBB2002B9E +S3150800803006D17B68002283F8382078681C4B98475D +S315080080407B68242283F839207B681B687A68126863 +S31508008050D26822F40052DA607868164B98477B6833 +S315080080601B687A681268126922F490421A617B6862 +S315080080701B687A681268526922F02A025A617B687C +S315080080801B687A681268D26842F40052DA607B6824 +S315080080900022DA637B68202283F839207B68202255 +S315080080A083F83A20002318460837BD4680BD00BF2E +S315080080B0B9800008B982000880B483B000AF786040 +S315080080C000BF0C37BD4680BC704700BF90B589B06D +S315080080D002AFF860B9603B601346FB8000237B6102 +S315080080E0FB6893F83A30DBB2202B40F09080BB68EF +S315080080F0002B02D0FB88002B01D1012388E0FB6806 +S3150800810093F83830012B01D1022381E0FB68012264 +S3150800811083F83820FB680022DA63FB68222283F89A +S315080081203A203D4B98477861FB68FA889A85FB6840 +S31508008130FA88DA855CE0FB68DB8D9BB2013B9AB274 +S31508008140FB68DA85FB689B68B3F5805F2BD13B68D3 +S3150800815000937B6900222021F868304CA04703462B +S31508008160002B01D0032353E0BB683B61FB681B6906 +S31508008170002B0CD1FB681B685B689BB2C3F3080332 +S315080081809AB23B691A80BB680233BB6030E0FB6871 +S315080081901B685B689BB2DBB29AB23B691A80BB6804 +S315080081A00133BB6024E03B6800937B6900222021F1 +S315080081B0F8681A4CA0470346002B01D0032327E092 +S315080081C0FB681B69002B08D1BB685A1CBA60FA68A1 +S315080081D012685268D2B21A700AE0BB685A1CBA60B2 +S315080081E0FA6812685268D2B202F07F02D2B21A70E6 +S315080081F0FB68DB8D9BB2002B9DD1FB68202283F8A0 +S315080082003A20FB68002283F83820002300E0022386 +S3150800821018461C37BD4690BD4D6B000821820008E4 +S3150800822080B584B000AFF860B9603B601346FB7157 +S315080082302CE0BB69B3F1FF3F28D0BB69002B07D000 +S315080082401C4B984702463B68D21ABB699A421DD90D +S31508008250FB681B68FA681268D26822F4D072DA6082 +S31508008260FB681B68FA681268526922F001025A61B3 +S31508008270FB68202283F83920FB68202283F83A20FD +S31508008280FB68002283F8382003230FE0FB681B688D +S315080082901A68BB681A40BB689A420CBF01230023C0 +S315080082A0DBB21A46FB799A42C3D000231846103728 +S315080082B0BD4680BD4D6B0008F0B585B000AF78604F +S315080082C00023FB607B681B687A681268126922F4CF +S315080082D040517A68D2680A431A617B689A687B6853 +S315080082E01B691A437B685B691343FA681343FB608F +S315080082F07B681A687B681B68DB6823F4B05323F035 +S315080083000C03F9680B43D3607B681B687A681268AC +S31508008310526922F440717A6892690A435A617B6805 +S315080083201B686F4A93426BD17B681C686D4B9847F4 S31508008330024613469B0013449A001A447B685B68FE -S315080083409B00B2FBF3F65E4B9847024613469B002A -S3150800835013449A001A447B685B689B00B2FBF3F3EC -S31508008360584AA2FB03235B09642202FB03F3F31AB0 -S315080083701B013233534AA2FB03235B0903F0F003C4 -S315080083801D444F4B9847024613469B0013449A00D8 -S315080083901A447B685B689B00B2FBF3F6484B984728 -S315080083A0024613469B0013449A001A447B685B688E -S315080083B09B00B2FBF3F3434AA2FB03235B09642247 -S315080083C002FB03F3F31A1B0132333E4AA2FB0323D3 -S315080083D05B0903F00F032B44A3606AE07B681C6803 -S315080083E0394B9847024613469B0013449A001A4491 -S315080083F07B685B689B00B2FBF3F3324AA2FB03235C -S315080084005B091D01304B9847024613469B001344EF -S315080084109A001A447B685B689B00B2FBF3F62A4B0A -S315080084209847024613469B0013449A001A447B68F1 -S315080084305B689B00B2FBF3F3224AA2FB03235B09AA -S31508008440642202FB03F3F31A1B0132331D4AA2FB13 -S3150800845003235B0903F0F0031D441B4B98470246B0 -S3150800846013469B0013449A001A447B685B689B007A -S31508008470B2FBF3F6144B9847024613469B00134487 -S315080084809A001A447B685B689B00B2FBF3F30D4ABB -S31508008490A2FB03235B09642202FB03F3F31A1B0105 -S315080084A03233084AA2FB03235B0903F00F032B446C -S315080084B0A36000BF1437BD46F0BD00BF00380140B9 -S315080084C0897F00081F85EB515D7F000880B400AFE7 -S315080084D0134A134B1B6843F0010313601049104BF2 -S315080084E05A68104B13404B600D4A0D4B1B6823F01E -S315080084F0847323F480331360094A094B1B6823F4F9 -S3150800850080231360064A064B5B6823F4FE03536018 -S31508008510034B4FF41F029A6000BFBD4680BC7047EC -S30D08008520001002400000FFF8FC -S3150800852805020602060307030803090309040A04E1 -S315080085380B040C040C050D050E050F050F06100691 -S315080085481007100802030405060708090A0B0C0D8C -S315080085580E0F1010010200000000000000000000C5 -S3150800856801020304060708090000000001020304C3 -S31108008578100000000100000000A24A04E8 +S315080083409B00B2FBF3F3684AA2FB03235B091D01FA +S31508008350644B9847024613469B0013449A001A44F6 +S315080083607B685B689B00B2FBF3F65E4B9847024658 +S3150800837013469B0013449A001A447B685B689B006B +S31508008380B2FBF3F3584AA2FB03235B09642202FB00 +S3150800839003F3F31A1B013233534AA2FB03235B0987 +S315080083A003F0F0031D444F4B9847024613469B00C3 +S315080083B013449A001A447B685B689B00B2FBF3F689 +S315080083C0484B9847024613469B0013449A001A44A2 +S315080083D07B685B689B00B2FBF3F3434AA2FB03236B +S315080083E05B09642202FB03F3F31A1B0132333E4A8C +S315080083F0A2FB03235B0903F00F032B44A3606AE087 +S315080084007B681C68394B9847024613469B00134401 +S315080084109A001A447B685B689B00B2FBF3F3324A06 +S31508008420A2FB03235B091D01304B984702461346FE +S315080084309B0013449A001A447B685B689B00B2FB56 +S31508008440F3F62A4B9847024613469B0013449A00B4 +S315080084501A447B685B689B00B2FBF3F3224AA2FBD3 +S3150800846003235B09642202FB03F3F31A1B0132336D +S315080084701D4AA2FB03235B0903F0F0031D441B4BB3 +S315080084809847024613469B0013449A001A447B6891 +S315080084905B689B00B2FBF3F6144B984702461346FB +S315080084A09B0013449A001A447B685B689B00B2FBE6 +S315080084B0F3F30D4AA2FB03235B09642202FB03F3D1 +S315080084C0F31A1B013233084AA2FB03235B0903F0A4 +S315080084D00F032B44A36000BF1437BD46F0BD00BF91 +S315080084E000380140AD7F00081F85EB51817F0008E9 +S315080084F080B400AF154A154B1B6843F0010313609F +S315080085001249124B5A68124B13404B600F4A0F4BD5 +S315080085101B6823F0847323F4803313600B4A0B4BD8 +S315080085201B6823F480231360084A084B5B6823F40E +S31508008530FE035360054B4FF41F029A60054B4FF03C +S3150800854000629A6000BFBD4680BC704700100240BA +S30D080085500000FFF800ED00E051 +S3150800855805020602060307030803090309040A04B1 +S315080085680B040C040C050D050E050F050F06100661 +S315080085781007100802030405060708090A0B0C0D5C +S315080085880E0F101001020000000000000000000095 +S315080085980102030406070809000000000102030493 +S311080085A8100000000100000000A24A04B8 S705080061FF92 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs index cbeff11f..97b7a119 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/ide/stm32f103_crossworks.hzs @@ -55,10 +55,10 @@ - + - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c index 7af5c5ea..bf766a51 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long _vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&_vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.elf index 2f801f3719a441399ce61e59fd7910c26551c791..074349830e0b1b361b4c3a211ccbdd8b1b1e5c69 100644 GIT binary patch literal 195872 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%0D_5)>BBDhuuwz|mcBUp z&6Na8qbR~9>J$bGRM;;@(L*VoC!`><)F-p#Ci0qQ!BHE)`RlMt=1m4n4`(Ye??)h_ zW|71rOHw|pL0Oi&3-=QryGxd(48+9zGbj=Au+mhsbcD!(#xh;BSr08ivIg=yV?TTQOyvJ|1I^m^y?g z;1RPv5bX*C#BiS&_+Z$56^Wt5!icIu6or}a?IXwdpPLUsOaJHsEI;vwEkpd7dVZ&c zB*fQV4`9xa%FJdt zCPf@)jL={z#G2?>P@+1qpuVxjBNh~3>j#aKNMl(1QPcPy+EXIO3UWsG%{C!vfM``L z0d>b>`KMNxspnBH&%*%g_hKKAf1RL(p!!v3K_&GNZ$ecTFx3*FF=na&3N03I?u**F zQuG5>A&H=GAr^~u1YcAzDltpA@>IPKx*LDn|f&gOuFgra72m+v*)=%Wc` zI+M$kVgkx1P7z{6JSanP;6WMrmgm(pwy?tNEpz*Tu7^9CermV&jqd0VJ5c`h$wS35 z(s3~C-b+bKZbIqD?l0?Rr=izSOjJ6>a-8=lzL_941$kKbUo4j*G2&Sfh*GKS4J5Hq znO3ph?;2B|D%xpMy@far>M!D;kJ(r(#ELk_q(*rZ$0@p2k42$0&map1M)gjH1|~y! zUmK!!F7?A+Y(j~nXX|za%pVYGqcwk*Q_YKV_HxwK;%+nhb*6>Ij8Jn#+Lth6>B>v6 zh#g_p{8|&^zsKD7?=emO&rOWot%zr>Tn%%ZFeG-e6T*bJ@QhVUSIvjT5{5UBoejdm zs(6Ii5w^t+vm;H4M;aPoGIR`yNKYCPh57MFLn5N3weN=0aMt=6EnXR!hGzEA|Kej9 z<`AJKKytzMKnsQT4ss~x7br^s)cn$RS|8DN^F|4A@4 zvoP5Lu^25nmcIFHRi@#9jtWs@KP2~LU8Bq*1kZ?8aCPUJeXVdTX3mJ2eRE>w5*V0z zSo#DOayE`~a|D;o@zGeVXwa@Tx>KrFyDK-%OoTwb$L#tKI>H@(>nrt-&_EE23hk+Gv{py@p zx4akWjzT6U!g?Ym&hr#f1H_O|S|UcYP;lbTg_a&|HXweqnS=D9F-(U{PLv#4$QYJQ z{iT>v82C#7)=1>Ud3+M`o}mv@qus`FgD@Y;IscgKMd#s{&{vh+=| z*eFz#6E#n-HO~=qTh%{AF|!L~k0gur(6=0`wm%+G+jGfcS^DN<)%HQ>+NN_ZydjE( zlgon&uX+ks#ChT%(6JI$F#A4T?PLRA$*7OWAqU%r+!`iW6#p5nhv{GDVLENa(zE`Z zE~bCZr-bcDY#5z=VaISWi4F))lH5qX$7%D7BlwG@n*=t~Oo|f7t27?rbso1;sNhTs zOZzZZFiu+M!mse6@+Y%e94WD&c``PTHcq^G&P+z;iKzABv(lteYhZTMgltg#8KbJR zYjcG42^IOQI%~F7heXw)>Z|i~Zr0YK8TYIcM*D&5!)62wkU8Y|S8N&%GevAhADS}1 z4Xbz`Q7Zn&mm=wSvOSp}6{}TMOYE5-WOrw8W zIL?G@{9D3l$kES~L%#-H(_tr*a9|E}g(D0&gdHkWA;u6#bx0{#4C(Rk>2uiBF=j3Z zs@G1oIB7#NGE359C04yB;s)g(HVT9)AE&=iad`XlZeEJ zDjXV#>EyHGVQaNjS~q4CjC0imyumHa!mlH`p8xjX!GJBzqhag42G(HRZ$0z$GTkz4fZ$h!*jSBhiP*Ii){>*8>T zQ&jpn)luCR&6R0PoHJMKLPwt0B5Dqd znUKuADXXM~hJMGK&sKvZKX?&Jz^qgEDlw=ScH))UhD=unWKp(4nr* zqgc2lEcNJ7ypPdSPhBm9;z+n+qb9s~)k1xT2pXvOT`k)kwW`c)YR7)<#B>vv3bG(P z=?L2Y6U{kA z?3?taaaTo*b9=x)1hOfHRqt#V%UI9tN0B1SnQ)OfVW3XzF2c8OnpqgHp0a1u{OKd7 zCz01K#?Hab3tm>>5r;b+PmnTE8gtR-g$c)FDP&TRmUUGh(p{?U>QrqJxC{&T=%}%v zOMTy1VMC%q-s%YID_LP-_X;l*vRn3(6^_dYcj{x;8kc@!m2fRd=c=p{CU#XX?Ovrk zQgl=~0~4xKox?i!a%rbJC7#l)Pm>!jRsh#-b)IolTpu~gIEyuUu}tU~=Zr-4^7aV_ zR90M^IGQ^4`JgVU3U}|`MQ9i&KpoT%tT(6=QR@^=Tr(mkscDr9zXi8$ZM3-Rk-W!& z+JxB=xus`oj7dvq($gU$ae+WaI+=&{I4PPz}O3JA%mB zo^>vKb}|H?hrEW9D@wtRN4u=>>O$UxA&3&Z@+GSnWeAkBb6_=~n8A3!1}GG})ga1+ zy%h=+)*y=JQ--DL)wQNM6{>1l4FAj&d8JS&3@>r%{q}zdAho9sEdD6~ONA;(CfxxP zw@ipvE)t8P)X1SR1}u1=p}cpBBrJ^7p+i&WEry8!nt2Q$!y6#(Ivo|{%q}21)s-Yz zWMCfv#!zP|ZMp;d)Vc~P%Vs{>rH7+>I3{jucIaaFqY#uPxvO9aC1)i^u7Ag@%;+}3 zFi*OGn$vB<B9Jh;|mlLrkzEwZBJDf%+HJxwzY!XvZ$>U!hr zdNAN$*#l=9iDrFm55x_Sxy*;XwtHU|%D!Oc>%F`8>QzqLRdT=@l-?k>?h@MvMP#;HZj z1lbhmAj0Lv&TQuLV)dfhKXz2G2Md~D>b&anMs;2k-OyNiEjN>AmoKVtOVs$-gu7SSjzSD3DNcR7g8`9<>L6^-<^3USL29fbmRC2|)aS`YF_W&Jc7z*$k8^dRILlGn zip3Tudj!LP)a3v{vYSCD;_wETvXhIsOiQMSQ#J0&K|?QbdOYojgbsaLXdah3KH3tT z0fe(UW{plV$`>j+oTNAb>#!RfJAc~!^!O)PwnSmRs&`U-O z&EK@j=JNDE4g=8_FsdcpPGC*xl0~jOp+RLAI%T&l^X6l<;8N#^l9NH^-5r=)k5z1A zqS)6oymZdIgsM&B+Y!v)cUs+g<;z}G&hcLI{XxNuiwLn-}#OV-6 z0%%{bt>9>QV#m=iS(vKgAZRz(k)^6g=Q59mof2pm%;8xPZ#_`kwL+*WsMBK&ooo7_ z0M8ZE6gRx3<39)!6~8*tp`7eI7Gw`3APXN2j8~6U?1^MC2kN{d*Z9yQS9rOzeCja2 zM@5}=zCx^XXI>Sf8A7a$*W1*16xzxR|uxQXJ@SD7=fI%EK=+R||5GEUS*?klui+@=?@{duZfaB-41o z9>-#e=E|<|xlTW(eqHq71ecE7><}cMyo@V^A}={r3lKfH2hMW^PRgTXNvPBEt_ZBT zkanE3b`*+pi~+Qk@;0>s+$h3eF~HQt%vv0SRT)O{98A;crtid20#WQJ1K36J(c%9U zVr_F;SMiY3O-9o0*?q~ro0v#FyA9+|{gPR6=A2Wd?#w2OLk@Z&BsEUz$4r4OKOw)z zBnA8cVc77+Ah>Ar#6k<|let=;v^%n2PpOcG8ht*;SRd_NSnIq`9LdH96m?!X$M+s+ z0Kr`l=ba}opoK`D9Y#5C;cMNz4i{5z^JcV1G`~= z4-UXw`ySvT;IPJEM>64cmLns-F+=}?F0P8jy3OLxkLZ13%akSwe!HMMVxJ$Y8*e4L z@pW7CH}``rz%9;h{cujB$$s!lf*q3m>coDP-18FskRyMzer!qM&fi5ZO@j=fIw|-@umHBRx*#eD?t_37A4dR=tF5ZuqdVZ&rT)h^@z;iR@84*^0s?B1Jq zMOL9yIgYPPxUY33)AcU>tGrA9PRG)}+>>-PFA^@^@e*FAn+ifjc~k9t=S4()aAed@ z$WcAFt|X^G><}H7dbXYcQ|TAZZHE$b2oL0*TGLvB9e04xH-h{I#c`)O(|DLrID-0j zp!35f*~tuWh@5`Pdf?JHb<7x9QS#1N^h_jgqhBH{Sg5CUT(BC>w5L0z6?an=ekIfB zWbS%{>$Rk(K0_Q+v7clXQssbY(=qIyoA_30DOIFctfTJ&tUn)%^=A%iq4$V8TJq~# z{7wM1RoGrB)l`_qX<$&TP||%w67`oxyKThRNH2+M&FPk~;Hg9B_^d zLNM~{jIZI>Lv&@ye_Jpfd4c!qugU&p%0_cX8S9`l&<~`!>E-vPF+}$<0 z{A2)z<0vU{EiD?UEKDaCG9v0 zsNXv0w;Xdg=4o_^3A=}s0I(c#$@69?jjpPG(^{+<83lJ31D5_FPcaNuaK(0Am2XpQ z!VH7&Tw?Z*nd_YDAb90h4DdyE7+X@HJLvlq9)|Sm*2T_AWEa{tze3e5`()#EF`D_*B`7C@@^Td zK4UU*7Kid*Yud%87dP1Or8xQZ)>@#Wi|a`1%^4Cje8qYyLp;*T@ARXaBBnxq-AsT{ zSRpR1kvZxS+;Q=0l*1jvBuq<49V3leI4QATFi7zh8iR0S!m^S9SC*{zv30R|iBjTw z8?;@?I}yh!W$=quC@t>iS^UzODL&TY`d8*`R@{Y05H(XH#3>n9_E59vF>j0|J1l?C z;D`?M5}mHc)+hTcp{4ai{>lQ*Rbq#NjoF7oJTu zL$SF|PTBaQ^+PN;tNawvI&?kn8+cC^OB7?YT8xqS5X19^7%0=Dhi88?3mn8@1ru}b zeMJr9Lch3NMhArep%!*LOg~E>8T*GI#&1PH)54hi1>7>fxrh%9pmP{wi9(@@jo(}Z zUiBq09kz!>7Nk67 zCoV7)%bTwdSDX#GR+QE|=oQ@+tRD)`kht}S`$@^4E)f;oaP+k4DGp*2G%p zU5P6m5Hx68sdP)=mSY(x9ls($eGju|N`*NIIdUm7#5bz|)mSRFQFB_<%;%cWv+$i^ z`Isob?VwfH*}fa(Btt&si*zKe{gvZxkF7SHDrBwYW;vJ*h;b59$1MegFKXv-E@2Pw zTKaZ?#q9_afO|RX#?Q4lZ#_^ULdb`<9+9mwkqwEmAPb=8ZU>$%@@q<&!U4l|gr#Bj zkC}P0XQGK>ov@!nkv0%FPh{FKhvK}KH+OJp1^c1ezgrz2_>VZ0KFexz9SgQ}r}d`1 z7%fzx9Z(>3<^E%QE$^TDk*@!Lf8gs#Ra&U$N9g0gtV17%a^C5yc~q8<{AS(J^znbr zb^+xW%oJgpy-X}ZYOwMeg$_48bq?K{F3kA4wbXe_w*}T3ejk525;8h;u?+P$K)eW_d;u61t zkj$Ddb~P|?Jc;7#sQjv$2SQj#QD`WGSxGOkSztYhOKCxRH%ANSWN-dpPo5NJ4%wDd9 zPCsmyJU(KMCVp`aS-KzZtZq^BlP0z!QskksBicF7q6Kmdyv{XHAS9gdNyMx;FE*Uk z$uhGBIfjcIoMWAx@m?nF!tB*^X&siXmS1r;{^7I!5=u zHNWKKj&pK%nQ93O1E!ChEg2l}VvINL^I?u8b>afXk3xJ7zi&o;jMs5^c!lFyw@wuP zKH)OM9W%s2N5J=&sJlSqiAjYhdSZ{CzO^X5&htDC}$O?8?NS!Q91=*ohl$(Ig$cR~;O zzm+)umsWSNVuXC@q}gD9@BAAY)Pbz zilZ)th&-n!-o*}`bBuQ)U0&ca6Z8CWGT!Pq{!W9aqKOkXsrWM?ype?OeOFRwh>PH` zba3VK5*%*pBDDtJS+3=AJ`3i08n&g4iso2;>l&LhzSb>_zP#>8<1Y;~c*7RgABMP2 zma~GjXvlAQ21=OQ6hN)CmDR3pCmE%a7LsKjFC z5b;Hmgp}zL!9$h~n;I;gcvs@rJYe|JgRrL|0+$-`dss=4Oyz|_OqMAYK(N)4P7Kc| zN5&UB_L)R{zEFNxo^|0U#~a!)GVeGpHW8}dC4Z=e=SAv7CBoF;A3y_VFuRi{_OHxe zj#lN;{Ltw(Z=1lJvx<(K9(tSj^%3zyCI6bAH_1L1HE$5E9)7P}-02e9ocu97FC0TU z3|u&_&WH+tV0ICcrcA&F8$Ra?k)uVBqTGZ|ID&LVV#0C4dSF#7!dsLrbqdHi2!o=y z-bv2~z6Lo|%<4i^!(TicBC@KL9j4Gn*y20r8O}j_#s2I3@Mfl%e=rx~oA4@sR9AeF zQeWU)Y2{Dtmf@G2@a>upB|eE{tU>) zj=vrVF2bWW&P32q(h)Y)8zDe~_xcru$x%G~Ta5?Hc^3~;XMl-T7#S|2yw7mE(#+d^ ze0i=$IlT=Z+LXu~W-!e0kdXQyd}z~pEf-OqG%qNxS;M$=0S+fKh_HV(`e#n)$@oCX`n~UT1cI|B z%}}gArtLrh#a;x5y45TQ!~P|DVZA2^uYD>IwcZy*P|??ell6f$E7OE6T{ z=lU;^EoG}_wfjb4$4Z@2jjB~umPnm46O<+?BXt%jT~glALY6lq6%45;Y?+b@rA``; zoR*|AQpdBLM^cg0s#&1ClFAPKoLqdW&B~)`f5X69ezn&WP>pKZ%}flay-x+XRZV-G zWKgxw0NJFb*GvH;TQX9#v{6JOMUsY=hX2Avu~Jo=qwLkvzD=A%GBv2BHIY@CObuyi zyO^3TQ!})*x0xE2sSz#hIi_aF)NC#7PfX2J?PtI_s-+EOY7e#V`KYi`lT(lF7Zc`W z#lyM54hS0Q9AWlA(5lSOvVsmM9*)~p3EEb|=d)iu;i5)-hDYT>^W39uLyk;;1VoRS z<7X*qGHI*Y#H9I{!b;``Xd8ToUSm1Po`&87_4^3frErPr z&mgC7r3i=9QQW^+?a4)yW%%yUkH^aCy#NjI-4*mQyob5(4l`cyuxS$z5bPs zUOSBPfeJwc?Ln9!fl-18*?ZB$z-U2a*e3z6z!*V9?DI)f3L@J+j;zNDBC7N`A5HM8 zfm-hiY(oyy>ii5V_C%l*nCv6b*!LwepXz51@IQ~Futg^d3bNhvJM{Z^$R_&LPs#Ry z>6L+#yuARS#PM6{3@bMFCM9sP#ZDUbMTBd%uOCvp_EeM)%!v*IaT)L;J5MnPJ`UfA zF%(3}J#z4czGcJ#qx+uTTP; z(naRr{FO@JCONXf`R6Es%_8iz&ql_;PkdugIA{x5_ftWn1m`bUq6B`HR)Gv5dp~j6 zBFaSUViLEc_eW#06>}LfMCW0I>I17)FC#;baq!lvBD)g$4oB~NHE=$9VuW;7c)prJ z${TusInT#p2Neu`MaJt?FL4Wnh7zg^Ro}IU%?NQw0vAc1kx(CEda$B)RnSaQRok-C-6f_m4pJU;TlLM>txQ#(C2K+kJVr=q>T&R#2S94hDM`J6GPnX0$XI? zXNAhx&YRVq{gHEa=ohT-7RhBE2Jn3#V+v5ei_r9>pg+kK$9EM{%bdMf*+m;aNXtc+}p-MnBi*R@9zvzeM7NKEDQ0U~k|Gd&%Ah zqR76CWnT6L(5aH({51=dz^kI3au67S--tF>fWXvi5|vik{AIJip0qTS8D|e9sIRBx zfS3@RzZ?vHCm2k$FXlXdTa=k@>%{3De=Dk+Wq-;_-w&RHxY_msa{E&XW#T;hYG(UT zEciuA4yO<&PA&n>WxsL-$#`J>Vhecr+Uvp zj*yVo{na!QO6dEXZ3E;CHbRtPfq`UUrB(2;eIYF^bC|ruXFR_6;LZtoJD-f$t|^ zF!cyGB1gRmo}g|)4Vmk}TghCCTx#Y^z)Z_rk5=i5{t)7WWAt;8DN$s+`T~orLS`j% zC9a$PO_Mi%joC8Jnw|uW7U_Su1_Us_lPsP4C z6CZO0VFYK^o~+p47KArgHM3N)7YZT>qD--u2qI)(ihAs&g2=ERzzEvQ1rf0)k@Z=E z$hLn-Vx=IW_Ni#Oy+#oE_Hk&gy;cwfP_EdH^R$s{WVXG|H#`OOR2IHaWKrzvNPJ%q zMsU)&@rr$^AiTjDP}%Jt2qG99H@RA|uM$MaKG+*&t_hG?hT`GjY$AfrJkzfLNcKjp znRVvdH~5}U*11WPck29!Ae=h42*RoJRzWy*-XRF5&bwuu!I~+P6#G7rl5O|Fkl7Ci zBC6^LZyLm_G7+rsh~$Na(k3v#l9sEA5ZqFM8-_9!cAR)W*N;{Z7;+GN|945YCnW=Ns&`4U(v5%zUA5iG$;QPE{Q%? z7S|vDRv=B?ybAx%UH@6&fTRi%XpQ*mPs9;f`$Lc?;3>m1;55u!wVx%LK{-rw!2lwv zMy(7&dOsp=$1@O*Qjvy_i195}zY3VCd(C9^ryxn){BW}Rz2+!Z{})7mfJc;H$npgR zY{=`TU#vGofJDhZB}=|;##pi!`h%~np#UyRDe8-653XANu}kXaOfZu@ebGFD1x6$D z2`q42FZTa-xHs^Jz92JOK1jfFyE%-R)#=J{c@$UIch1HJ%52x0$0xE`?CGVQv;82M z?b42HJ&D>bL*mWw=7#h{3wIesqBb=CKXCi~Td3&;J*BC?DwcF8z8}SU7#HETfj-xSuC+Ye~;Sb%G0$n4iFdUBW(VD)#m^5hc;py4eZV`+kUmg z$yRU!#!}s*CQ*rstmBbYqOwO7Q*`?BrEJ~a*l5zAj>5K{-=rf5hc{MCCOm9 zI+At$4TW3q^bZ3S!aTs#n#+&aYn4XWNN8p!{ckb0!L znPXclWYWDu$o|JDa0Q+c1=CEuUoiSB=sz(|Ap3I>R}PN(cuKCt{8i;1dMoH3;~A(d zawbj42^1C~Ky-(pI;Y12whY>yxg2>7w~??u999^h;6nY<(2M-_>`ZiQm%?ptBd~JVUQD zu18MAxCHU4@fKn+-@|wf;hx3< zq(+RJ5bh;Zfh^-xr1mx*0k>?U6s7tY+zR>{)A8BQs6zgzu@d}qj01?tHHILZXFQAi z`Nl}(?{B0cet^-2n1RNZNG&kl$LDbdm&_nI^n`WZ`WU&4YxMrW!#V@FnuQT=_ogZ= z^`^Aco6=Hm(Nb?tiQLBw(o%2HQg2S{wNpe1OT8&A^`^Acd!(h_l$LsnmU=4^UWb?W zeSG-%VbNS~6@|Ajwv7=q*IOkS4>Q7t`QYO>a{We%wodi^1;IcB0BaYj>7Rp80<;lp z>(%tbct-;h(0%P9nbsIs3IMe4%d{=Q4*{`uu~SYB(gv(u;uKVazhK@=osw#hHed~Q z7qZ==21fxn?Q*BA7NiYW`+=IC0v=J#o-|$2u29ospcFkw6R>urnmz<%s~)Ta%Gy8bCahaSbtKBcguWF{heO1f`?K3+-rJMxmfNdGUz%QR7F90DP7x=2&f z_F<52K&N!>50 zlE5M6{JEsc0~^@<2P8E-@I$6;l~hG|dJSrSP))xN^;L$)k$On>XkvKmI8YBuYI5Kp z%RQo|KaZT#0~s9jZEAWmsCqeB9#zvn1hqQwN2Wa{Yq(5e%nCnDs$T$2A}&gKjMiZY={{$fR4# zGd@ksvrjQyzKcZB(Nx8EI>MQBYk6vVGCqYFHYYN`L3SlGtj5;pnb4E*rt}%~Ff7Ms z@C+h*8ZY8ALZ5+kIu=t|m%vl*o z_zXTn+PFZ%XV4oxnixp<4A{R}frQV1dfMzj!e>A(^Duxr0i=)k^-1^)rXxj+;-l#u zqxhH@1w)MD<09;g;&xxBQG7xW&L}>a)@c-<>O6`&)5R!eJ3a%>@M!ifcJH}9ji^08 z`y~=D^tlH_LAK*FcojrZw&OGS2t-L=$7jHL%0UR90oz;wLih}bab>pSGx$5ojLUX> z28TgR=Di9YfTr_V*^bYE7XW8xJ3a%-#Ch3{&wynXDS3Pm*nIXc zpZ&@gB;$egY9v9?qtC#{a8H9+i&9hxI+YTnQ|h}S=OxVf7B~`yPB|Hs@8sOdJPZ?^ zjy$O6bwmis&TfkpuSuGQV@G19C42@p8lRi=8O%bCK*DE0LJ1^%2CT{mBzy*9ZJ{pC z!Jfh*o!bChh0owlGD-LhNI(*zFntE3EaBRt&)`PH1_KG7!LLDuloUojhHOs5bCW)U z!(^NA8Hmj!@HE-NXCT{_@EI`88%X#JSS*M(GB!8qGq@isDUk3PaM+YU!e_v-HUbHs z0jXdh;WHqW5lHw9$Rs|Kx#OCXF#elknkCh zny933#_Rxlfr3YgG@^w)4aW2|h)#bB8!_sLcvVE#Bf6)-U9msqL}H#C5{W#C^fU~7 zW+Z$D6yO;NpMf9}J_A7{dR3YB~bCyeX7m>tBBgKx_MxKMt!7O z{J)A&2cmueX;iQlZLE#6(4g2N8eV+#C^INEHgEfL0UBS8^QGpU> zD<0U9k_;bFk0Zk|$TAX7(QQXCd_vU+KZMvtNUq0&!=8%6l6qVBR^FFndYf8Erk5l4 z#bo;K5lrtvEB}tzpCkDm!F1pXjHSAvb1T0}GTb1$y$3meLxxWu!SDvO@>RsPA$h-K z_y!qXBpKF=Zu7)0alA`7Xr7Ccm>3NA@Dam`0Ht~6F#c{Ma%)HU zgtw9MJZOy{F;=@%zZ3Niw$T6gk=Tr9@aOp8bAZHO@sW$vEIcC<#Y)4V7T`GrPiYh% zoAGQSF&G~Y;&}iMCJQIYepIGDEo&3=<3&X7!XxGfWyPQIV7w+1;h$Oje|GH$Re)z`6+Xm&C&>?9LRD|q2Tw=jiFl^q8JS2ZJrxuu(@H$0%kXhKo}2OD zZ`3)cQCn+ek-5%!I64Hh5mUw(WlTTdtWCFi;0hUYjz)+Wjy{+1qb)HgquD?Z6If(4 zB@2ipUt&x~Q?7uxjKtV&OsTZQFpZr`Vyr`)jbyD#63VDwu~44VCW<0iL7p{SRKV$g zMtGNZqwEbo& z(?$o_(*0&7>r+PMvneg6M338x%-muQk&G&t`)x3yP?u?Mn@%OG*@)jDjXQ`;`;Ai$ z_vn$f%i+tVDbshsl_eT@9oDt>7|L>?$+XAJ5}Ec>cI7^#aRJD*`^;jIR`meuyxHMf zN#~(uBP=kBb>X>%Ng-2e0UOfop*uoI(MC!;JXtaI=bh-4guVC{*)P2mAlT;`;9mS?gB11_jfLOCmRP~{(D%)DC`sh**R?nEMSm()Hq$VoXcO}Iu z1K{vINqK|QNS!aKp#1==x!SeIC;qB^6Op4v@T1)wi(bsCB98I~_IK z)CR1}WiG|eWJi7=DZ?Ja#$KVOeHR(Mwz$T8r5Ys85&IFAyGrJS^?(>Lo4{R%=?vkN zi<#$YRj2haP+&cw`tq>%pnHn-RHDXK=Go!Y7_8>4@Lx#EYrn>{ostUL-(lOHmQ=`2 zA@xg1W!Nu}dPY(a`#n<6N-EoKBehFX(O@+%YCk8bd?iI=;)|+&6`GhTZypEkQR~pm zkhpoACT|`)*NfBT^$@v`#^6x1;q7Ye~(^Vk-dbe&|mCb1eGPiqo=<#%&?LLQ=z|1@HHYd z75d8pti&6ksnB1RK_VETsnB26n?xuJrb7Raz%pdc00w@%eTR{L9!s;I)Ns+keE;#@ zuMiiZsn9>dC)++1;>mx4AdCo2h5nI(@J47V^j8QX7@?`qKS~gx2u+3l(Spc`&{XIj zBZx?Zrb2(EAhIJg75c{tBC7P3rb2(Mw+bDJ&{XKJ^E0eOXe#ti_K|4Jrm4_B)z2O% zYBo)U{u2cSQ=xALVrLKt_N$-LOPC7%CwZ?UPl4mN(iv7FJi+--w%AD{!h!YA_H9Cn zH$qdPe@^s4yem z(2wiIZ762gG!=r%Amz1bDg@P+RM4iW(2wiIVrJPi75Z_#IEdH`o2EiPt`{>cV$)RU z$Ms@T*)~mueq1lE$GAp=G!^>c=2`+OA3w*2G?)s{0aakrROrX`VwNkiX)5&NdNHXI zo2EiPOognk+@`6}kL$&BfDX55D)i%e@kO92?Ao2EiPt`~1X&e=9ig??NwCYN~_z*B*YN&I>VQ=xyG_wN{PF^Z3N z8pX#%a}6Xrkcgj(W&{XJu*3TIpjqGBhpX<{X z?aGh5MB;@$6G0S2Xe#u-WG@F%6rrim|FZ8A5G7eO75ZNl^^}9a2>eF0xdH^HUX!S_ zGD1_Ke^1(#C^IfXQ=$L$w9OzUWYJXU|D9kkF+x)zzLdmqnI563(EpDAbW}GhLQ|pt z{op5f&5qDi=>Jm+W#YUDO@;ms#e!d?^kY#18zrDo(Jw(V9#~TnC$1MW95#rxC{@+9 zlpvi_yb%>P^6}a49Mnk|I`L;z)X6!Oc^D=-9eGfCB_f1mXScaNK@RaX20yMBlfdmo&Nf^xW>tnwQ=uQ%i^bYPU7UkqgN*wMQ=uQ% zi^pRQ+B6mVE7f!oicM3YAErW5md)$MewYepASr0mROrX`;!8k5)`f%bF2-Urb0ii7n2IwG!^=By_i&nO;e#C*Ne#{+oq||kL$&3 zM7~W^p&!?anX|yAsnCz>#iUAXnhO26UQBAZO;e#Crb1GcHcf?oTrVayQSouc%q3%@ z;88Lf@d_J^2^&Nwhr&jTIwF>f=)+ZoK~te0*NX)~Q=uQ%i#fYJG!^=Bz4#6iG!^=By_g%3qr>2OF^$F{alJSst`~>I z_2STaRM~O8ct4uaGh~nPEk^FF=}XU4?6E?@QzGI%?>IpikvwRE_5?wABPT#-vTFr_ zZ}&|lHCZ1B22SPn4E0J@z5(i+67rxZE-K#)!ahm=4ia*+P(&S}*+|BWLU{8|MCX;t z=)w0fYPyoUf%G5^uq4cq2aqjaWE-RvFx%@m&b)%BKl9vxRAs;us7Uo{VfLSYF+A#K zy7u#bNrqmnj6{!~Saf(~tzNB)?9>wnuEtiP`Zb~SYuA1cqe%rlcO8p3Edf`7GNEODz5uQ#MN7{93YXvpS%2*=BVZ%btsJ zYuLCu*qLT^D)CfjC#t6!+8r1^&fA=nMXOLp!TYK-h|LD@|#FR=QBI+{$?6AQj# zaj4KN{s*MLi$}?=;RyXd_Pzu>j^fI{d!{wht?rR#Jd!-dG9JmYE!&bU$tT7H%aV-+ zvMo#U0Wk)|}6{(-GW`jx^_yfqiji-7xDQ#28stl$ko+;9!Co1F(Kzs>L^{-izA*eT?q<4UL zi^vjYA66;L#^87v4+em;#ngq&@Mw&8tn(Xyx#wC)x6`EmADy78IIUUIEMSbevPNq7 zn6T*~AT%3K&0f~}alxGccr9^K>2C_|ZNP63_Xg8FA-EY3lE>nyd6v|_CAgOXf0H5z ztUedjpsY@Heg0J-!GA+pJx0#T6WFO6o+q$B14JOOlY6wl&IpmmsT?N@D+KmGF@Z0z z6E6v-=mZehsotywcH&{2Jlk}*+xMv36Ps(MUIGmx!IR6_JOx>a2hjboLlk5u-UYYD z<}1iEitYgS#SS&2)Pja#@nNQOJL$DhRyT4^V>v_g#`L31}vC#}rhOxPW!7R}kd* z$61YrNc5jkuD{^IR(2)I&XZW9*MouLUyaT|M85P2E*CTGE4mP`_B1abBx4yhMpMz{Pk=>wg>mc!NTj4!2tZdO zB4-@SY}z=MF50zm>`vrR(kqN(ci^ojQWuP485Zdk#<8TUq*oZn5>V1BjAIEX=@rJY z1Vnm;aqOwcPU*EAzfKbW&c`G5MtNG%r5NvDkzS$b!pug7(kqN(2`K3miY^3{^a|rx z0!n&?aV!BPy}~$_fRbKe97{k+uP}}!prltA#}WvnR~W~3vJSqY3&To!bz2<*N_vHH zEL-49uP}}!MCo+{I+EKgX_uB>VI0eSh3d!EqZn4wD~w}VxRPFB97`QFCB4Ep_8R~w zy^@^s0RHju>87nm0YG|Xe<|q|#<6b$5a|`hu?#Ee6~?hr2uRHXPD!sYjy(Z;7s@>_ zj+MleUSS+7X({)>IF?~0_h{o-k$c>*^a|tHCsCG?UZLp1JWB3?aqJz~NkDpi7YUT~ zO5<1}MS7)iER!1|z0x?gkgKssuQZM&q@-6G#}ZP~D~)5BFDcS1jbjhS20=-$G>(-j zi1bS1SVBsArEx5cxRmrt#>tq*p4suskKb(m3|h z$fu-N8pmD?NJ+0$bYV&*z0x@LI>agImBz8(Mx2sfX&lS;De0BQv3DS)l3r;XODdFJ z2Qg*^>^~*F!Z_AIjEv&lp-~J;uWnd+b;HuD8 z=t9d(CA~t?*MHWqFTK(@_CZu$Nv|}HwZKHm2p`fb0VTcCIF>~z>6ON@ zGPh6`c`$8}u##SB9J_`@D80InUI{4am5MHel=MnPmv%%c>6ON@X9M!3*G)*~S6oT2 zG>*N6WVND;yi7!TrJ{?fn^tsToRVH?9LsE!UWrxGD~)51#rzQImBz6gHYL5%IF@6r zq*ofp5>nDDjbjNZ>6ON@B%-8O8ppB{N_wSnEK@4!mBz7zl=MpDSVBsArJ@TVCB4!( zmJp;@a?DncmtF{@S7Oo@d#8enjf^@FrwKX6ON@_Y%;GE=-=2UTg89{fE+P42g7>#bzh7472l-Tvv0( zv4%KRQXt3-c?6*N+LB?U{eEuMI+d?n~_uCbe+Ozxz1oiRL)}8X7o9F23Eab8%@uSO&4tExz zr!v%AC~B1MGBVGDWRdRt*BPTbzXN%Tbm#LRqNu~~{2i!m(Q3c*$6yOybhPgLW0+}O z3^f9ZZmm24)ao)fu?KD!V3v%2 z(bp>%hG_@U$O5ZMUHdCY51a%=OMeTo(AZ2amaDdr-^u z&PQ0wYG|*O<58zL8=M4Fd<=+x!c)zRr=VY_m~GMDe=JKJ$Q`D zPjMKE9E=EM6V_olDV&I+fL=gen1+Ot@l?s!B%RSDyBvsCJQJDm9uP4qHzU9KXFEjd zvVhc|Z6Vc*9Nht_zuH3TTp-TYq+StHKLb~p&nr?>rB<{!R<(NGp2u2UfgE25NWG{? zJqpCbnp6SWU{oH$Zu)AN)C?SlC{kZlq<(}PF9xJ;Rixen;xGB6Msv*eC{m~n!u;H= zNbRv_vsP&+;1uIgef1?pY7P*y@JL^A^*1V4vR3CSQWzYN;#uWX>EZM3S?pn+MqYsl zW1gmx;Uoyjz7-@pEl4)$S@!&~ws5N5Z`kW4=}P2KtZ=M-Bq=UK9a`{AxQnBEtbNQg zNH++?79wwApC4;)p;W&chzp23nseY-`&6d98;CpbOchhvW9`on8QE=2oP{ErF}aM& zKQQ@xRo}Hhn0xlJ62eXM?dj~HmqFnLJXP>S_8FBIuw`jQ>LWsGM?flV&myUxBganyQl*MiEQ^_jM@VrYFe>}l@OZdZ zj|8ORs#fEWV+&D@l=&5q`czi0MS4;syUTCbWuF5 zSKc{7`jvq6Me)TXeJm2MA{BW*T%t%{0mSEpN*O!n#C@q$0jnx_Vtgs7yn@8v52y?) zD%ncBYVjB~)FL!j=cqJDT~-BDR>zMZl`bS+BN?dZX&$<7hO>hVhpJ+)LgLFL!y7Ci zyKe@rsj8mY_#rIe=ScixW~iM@Ui@=R`aL4mAs?v443luGt;OvaGOwlmo?G4MGiy%frcp^`lllNvJF*I2iQ!qmw0D%nFh zYUgm=Zwn_QL#t%B<*4lf(!45MD4A6yyDBEHUl#gt_TXp3$$l3k`)q8!-yzczY(hE) z0RStGiSVAOsD|p~bZk14RbbCM4o?+N)y>jag45wBAPy(;cSM#cp3}ejkXZ@W|pub>vHtBfPlr)pBzVCo^>=*fhxSWG*sT zA^+t7IDRAv6Xxg^pxt2{_Z?$$I9W;m2{^ry&e+3&_)$SHBR2~NoEvoCj|vvD`xc^_ z4S4cvOIAKGq+4=xbywI>nhEf^vRD?s(e@`lwmT zIX5WhZA&K8a4RStV39CPVT=(YZJcOKoPA+G^rn z1muJh`Ci_H{C>{_k!8cFX1dxj;G_cj#qWjuVv;ef?3>Se`0 z%qn;Z0Kb?THMfvdVUE-`#F%?Vp=VW36k0OME-DelqnhEVW~=~WF>6nYdjO4RYcZtqkk0;pU0!N-%mypr1csQ zzr@3LiF{7I0!Y=S-$ea3^()z73m9aI*$&xZC1nS8dd<^Zan8BNcoQB)x>gNwJj!eNvHaiOj zFzcq69g&laDUpvE5loZnAwTUuNN3dWo4a|IYBuU;?8O5q1{+n??6V>=F`h$B9>b%W zeO9D}&7OuCHx7?#_F0jm+3X8}IFm?e_F0k5Z1yjJ_$eOM>`$m>JN1}scvQ2`R?S`r z#4J3rEJ(AF-C(o72C*R2oLvWKHW){x{mDO0D~wCJA({&hK+~w5#8q@wBthb8Z!-hk zqqZ5dB3c@&<=1p`VkB__m`5e!L6}N5G15Sm$8MzNCGuH8uEVitqQfafH7S@r%qy_IKJa!T9B^JDw5N(L}5)0l- z2w5Jzmss##LP&Wpv2KfuasYWog5FCkcrPgeSfmYAevcB0eM1$Nmi!t1or4sqXBlJI zCm~$y>%9;!32x8{;)Z=G6ZnQI#24DJX{PfNgxq`aj*8Xd6B__!UNKz(7QS>aZiX4T zk6Ef>YfNVdjO{g2Rpw|vi+d6i9pmS5M+kjXLAEHgtWyB>RE*fM3P^g50FF~YiF*h$ zbtx$0tyqM(;}ulyeh*VB)~%qdk(i42MQptpeUnuZvk*E;7uqljQT?sWLR5civk=wa z+AM^S=bktU)E-v(lCCxjVO)u;%|Zxe+@CTf%t8p2yV@*-P&P0NAyfrt;Y{_*kYrmb@TKzoM$71(~<4VFY zf$hiH06cB`L7+(6eq4yM0^1Mf32Z-3veD0m{Qwf=Y(I!}we1I!D>pH;{dg8EsNBTR z_Jfde6GPh%Lds1HZ9kY#xrw3e2k&!GZenQrAyp7JF|_?4q};^N_G2zy+Bw?~`ZiN; zVrcuZ9FTGoL)#DLQ*L5t`$0&#iJ|QW%TsP*X!}8T9Lh}$Z9nLML%E5e?FUmTH!-yR z*n&9aCWf{jpFxY1n;6=Duzku+3~fJ7LQ3T(hPEH1LhYGZTq)Rpf$azH;P7ofa-(>U zR9D-6uEKP5ZHcD zOChlRU^#*92kRWzez2l}?MDyt1hyZ;00P?&5(sQRm?yCPp!@2;_Txzaf$ay^#K880 zd7wSRA9ie(?aNBL1SB4P{cA+|ZenbP(-!+$a*aWCLb(L=bG;=g|H_ohQ6{?~l#-~d zpK>Cigc^G%mj>mu03jw*5F0mCxCJJc$(ICWf{j1eBW?+J3ND z+YiPmH!-yRU^Z&c5Sz38sKopbH!-yR;IJt-F|_^Q zSSvR%wEZBY+{DoKgOG9)L)#A$QEp;r`@u>mH!-yRU`pjChPEGsl$#jZeh^Y_Vrct8 zNV$oj?FXTyMv@%U0P@lcf%XhBX^Xv6!No>K9f&4DzbHe&w_*j?3C$<8en?x#%m0&+ zvq;;1Z~-sUwjTme9fr0a0%+S0a(B@j>`7?*@i7A0_Jc2?NZjOG!JTjZD@w4$_QMj} z4@+!6EM@xcGxygY^)$a)s7P{5P$Qz?epi&J5sYo^F0B z&%$ob>?-C?sUW(oz{pmf%B05^a$j2zt+Rmn0n>Dsl4wD+2ABzdW12&iF-H~^F!x-D z$f{K>%|wqS0D(Pik;ue2v)8M{kk62K;uz+y$V2gKznRKIT|$(ZhdPHDf3B<>d|IoS z>iIBg(sfMrlqqdMfpW5G?wRyBQ+_>%M*C5jNna!SD>*bqf^{4r`brZ`(F7(gA?h<> z)P!OdwL_t*CF4tw7$#543OdUU7(ENzhNpT3_{iL8dPE)pL=%x;BY~3@auX1}c&4yS zI@t*V#-zPWx6zbQV6>|I)FuvTyO}1F@UIGwxo08rPNpLjM9t;6eH>Iz!BcHOyf!<{ zQl@_qi0|N$QqDjYW6}ne(vs^7zl$h~n+wepYd&v48@^2Z1Ph;SCbB@`Y##+rdy54A zauCVihJ&WnEFpnge8_57^FCo$G6tf!L|K8ew0te)OQ_`u>UX7HQ1 zWxNc~KaF@2r$Ic8*oNhRf0r)Aqz$=jh#u%#I&s+$-QQ(HbXlesG{P<$qASEe9M{l& zs4MC$|B5;uZ;8tWE9A1l+Sg@+RaerFggKWD1@Pnf7%*Z15?h>l5@9j$IH1dh*pks7 z?6M)|yKJb6L#(|YTq0s^9AfQ@AZ#Qk*2W>$60#B$YvT}W35i%6hgeHM#M(H-S^^^0 z#v#@cC`nMPjYF&@q{Q0z@d_$WP^^tZtYuu*D56*!hghpzJH+AIVK$f#Vr{Dt&vWe% z&vWe%KUGmst{viet{viet{vj1tCY&MLwuKleAfi9`24{lJkK>lJkK>lJkK>lJl{0~UgXj3sG_gXXMe?{JL3HfUF@$$Gl7KGunmkCwt?}&HZWe;2F459zNNfa=H9qZn3Fycf2C@zy#w zB1TE^-qG2I0Z@u3Ip;q7X`4@7-np4Vyt3#k)hJ7_x!!!Zt8o*apT6+rW7Dhet7N1LHlUMp2}A?;C~Wa3#fi zkB_TGy_6L1Ju!~<5lV{po=W@^042qH-*zqrprm;387W6e@!qpiXC=jZVH+6l`P3JX zM@jMC3#pp`C@J3ife=tqycf2C@qS!*3hJh$c<*PPi3zHtc< zlS_kg&HzGIb~amPyl(?@zlI@-QHu9q1M_uMUPt0LQamAL1LNh{zl=z<7B!Fdn3Mrc^dC9;A3e$_B=R6i-Omz<7}2 z2`L*G4^liK*uaouP5^o7g+PiY23Cz|Q3V$p8Fe7&AsCkbK&LIf6)U(-Xg;}7A}^Ky zw4-$j5@yax{sd=dG3n8bW@ zDkP#0wt-0;j@#2AE_y`^olOX2>a$?PMc$L>eIw%#SS)~*c?-MKqNM`ZM)X}q9T}a& z%q2xDoPTEK!U`Z)`kB`f==3w6kKH0}<04r*b1f+yBY>9~CZS^mNE*?*nXW53OtRI* z?R!MR8UER>dD0k z1!cUp)>fl9X_m1A%8jCTNv70{KE+BTlh|iK(h}De$wt2tv?xi2U0Wo>t}T*zt}T+S z(G?(2Ni}SScw_vbP#%!yh4@iPMN&Qy@EQ zC`nEFJ3cV2MZSptAF;<26d02m(d}ka0T@XO=Da7TnjnoljLDzLB0*LqSO5fE>mtFF zMsx|#4Ft@#DU~FXEm(0Z!IfZQ4shCHl_u9P?g4e*)}2D(Q>5?;8~A`#M?g+uXx1{7 z-`34rtwQG9JYv{c$w1$O)wsRf=E;RIm0#n{YgD48K_bRgFV~5t-G!{?r7F<^U{N7d zerhYx^A);n$gsBw`VvUM6F0F<3#}A|z{u{+6Q5+#W-E0aA|tyu)QIBQQcDK)1a$Ix zJT=!d(Nb#+D||f=R}guNLQW#`H6UIgay-c|wPq4oHwVqYQ*$|yEsAD05Ff>(L{ye4 zYlmqRuzHnuvcoc}A5~*2PhsxjFlsVY7jUhX3}`E8nR^CtK2SA=gYbH^f`wm$4~Vz$RO9Li^$2mx$daNQ6S3L%Gzi%;?wf~_GyrTow ziGEb44s7rPMzuZY$7OV2mJT%Qz}Y%*i4MG~1Mld-LAtQ1exQCn0ykr@r=btnOZ7(e z9-ZiB9k@u>=*v3rm=3(40}+g}v}}|gFd84o+)j)aY zS+K2TRG}pQxa>mkXBi5A3uDi}0Zh5@aT&Buz%SfIK8i&=qV9&;$E)elOpx!@v|msk z?uZOpCpAc3@M-*u@t^jNvW(bkiSXT-9#6#G_!oN=|KjIcSDDV=Fad4ebY$VCqbGod zUJ4tDn~s>svU!hzg`18D+4gq`;ie-(p2M4tEZlTNDCsm2!c9knN*vyFWZ|YGT6kvc z#b6~1Hytsq%DxxNnT4B<2vyr}vpn2%M5xB5v7m*UjtJG+yy?igMM1M{-gIQ)rX$A9 zvw72zg`18DEpT|#k%gO%CPy%k4sSZLaMKZ6wAA5EM;2~6BGhWX%Y3-$s1YgKY~FNa z;ijXH0y^HN&ru6E9UYI~5t}z1S-9!wQRF)p&JFRy=D6n~;2H(&yF${e)JS}}7=>^F z5fZaN$G}Bt4P%IqnAJK4S`|weLqs7*XIn1D<4s2vZaR9JMQh!j+W{2$x;@NLcqRT_ zr*jn>u}csx@^yQNmjqAf1aTvF4-@#hJ;cXFD`o)em4iW~v(!gH(y+Bw3?a+WS}}xd zTWiG-@@%aYLnvu$tr$Wjw$_Rvl(Bz`Sw^iGLglvBiXoJBw6jz~RfeavVtyEry%}c` zoTXlZYUZ8D<-41K!pu!bk+yEf|J+d<6lOTlw6j!(J*_aq@f3xbzafiOn0ba_UtxxL zqmbqE&_~AKSD2{>tQBU?KzyJu^J8SmIZI_W?JSjtaN1dFKXL>LGxSuc6=oQgqc$ka zkZzzbLm*I?ArL6c5YP%UcOg5E+E(GWum%4f$0PODM{RJHx)i&AtuVvPfx--dKw*YJ zpfE!qP?#YQD9jKD6lMqn3Nr)(g&6{2g_#RjhYGAJaF)t&;4GCupfJN0_(yGUmP!am zZG~S%M}85>q+R-`4GJ@KN2(QO#5JjQmde5dg&8^(4HRbH1Hhv;k}Kp*sC<07Y3r{5 zaMZ^B3KV9hVuz&_W*80>W~301BDVwzGuI%6uP`HteT5lG>nqGK94O2j4j@pNArL6c z@LOY`FvC27!ps|S$|JElB*-bu5NT_L874Pu?JSl01(vOyr4q7jvK2zj=4mdbod zTRThTDNl)g7E|J=O{!pz!%$FRhETb!ou%G{am_l~S?cY8s_ZN}kqR@90;-l%Q7X(Z zUyc0={!?LwP@S!vrLw$Pwsw~KE##YLYiFs?09s&wm-%qi#*_+#oWcy1Xlx#}(OD`1!`9AH3B~M>;Xf5-mLSR#Wk4#-oB}9m6cTwQ68II*Da`x| zNLwq+$jiij*aRUQwW+#kg&D@#wsw}vY&>csHm5Li3Fe2bouzWv3|l)(>OkBhXzEEpD+~E6xK3z3p+Er5NcsO8BuQw687|-n ztuP~iR+tgsFz_0krINc7T4CmG0$O2)FQUp%VIyOn=M_X}Sx{QJiO_|`1<~qL47>7a zLZ1dS5730I6@VP2GIA06%G~oXwt`jS+tM{XZu@S5baXYIiM>qgnq@>5;Ed+aL|&_q zRYZ0HxrT=~lg=Xc*4Vj_e_H{YdvNh82GD3K#eZdwa4V9OAJ>rtQh4c_M&=H5Jh zW14sa9|U2^kC0R}ie)E$jq?}4rJuyajbAGYdPeDaNE-i2!Iu%?E3?OMiZYuhv&U~8 z%jqu4?2b}qFO!Q5oEi2`)U}jry;GlN*cgqA3>;sXz4TSABTj=$eF(dBFD8!TE3=pK zA_J#kEMt)ES67<2r`1MBN--URj-k5lz%E zmDx+L!rJ5tby?Z#-x-N88~a5TM%QH@*)H0=qwlM zbJ1TU=W&z9$ERCtJqF;QVvGG%CZDvN?e^~hl-|#}?np6gl=312=Ok4KNReC0c*vJ^ zF0=bl%xHWDcP<|#iAUozxbp?!7;7|KK{|URY?tof@PAP>pS@CEWZ-;BsX>qCMF!3l zsc)mKWa&HXmn$Vtrj!>MI9HFl6Ir3m{%0f@D;F6!_zW&c?#&&1250+?a_-IHTh{fE z4ZcEIAU=Z=vdj5S26QkXul#Q$td-fzxi@$489a+dmy~mF?r3H9a_-F?t;}A|y*X-K zHiF;mIPT3IdD|aTubg{xTxgU0JfH>T+?zYtn=|FYa_-F?d*N>e+O|(%egmqus3J> zI?K5?ckmhfPW-Md=a4)23{EQRFn}i_r}ST$Tx8(fWk(Prqj+~{6n$lO8O3|Uqj+C< z6n$lOHH!C#N6}YiSEKll8pTpxWZ-&?57_WQWdwelouH|Kl5VvSzEfE)Lt#(nz*i% z7a2IekO{xRIGC)*jvY^i9M5)*7f@KT*qVeWt<26aG;#4?a;?tKC7_?HR#MJm%JV>x z-4LQrlqj%++Ips8F7{3?4Pwp)LRNM*TV{Mj!4GQ~=d#?JJNOL#5Gp_RJKzh?!DsLo zm`LtccCa@mV3c!j?r3H9a_-F?d+Xn&at-2xi@$4 z8Jv(;&b_&V&)|eg%IC0H?9GKpIrrv{R%S2f-rT`waHgy-=ic1GXK+Gw<=mS)_zX^H zUOD&X4)*4R7M62w?%*>xp{0gLju}L9>4mtF+=X5&wumXV*gIJ+HZtl!>=HDO<%%u7 z6|-C?G@slekzbVmcOyw5U)ByjgL45d!!e1glv7_ou1l~k|S2RwyUq(1@mX9Ysf zc%r$|tedFRj3-l>nNQ(tGbR_Z@={iJ8UX#tq7a`fCiBZDAMeXnda_mocA*F?ceLKk zJX4WJYX!T|3WmK9w?yklp`&->#LE&|{CG&!bz>^aFm``2X$hHn~vk zYV?L^-ToI{s78HX|H!*IxF75>Ad?oiIVo-)iETOHgF z=5MQEBYGX{;2(K2thUv-AB=$7R^xs!w!q(34@M4G+iKhob|y+!+iKhob~6CAt;YRe&jC=|YTOU@ zIsmn;#{FRA7PYO${b1xgwXN3ogUPlU_k+EKJZf8w`@szKjoMb@elQYH+iHD3m~5+Y zKNt@|)V3P;gRRDtRNHFY55_f7ZL5R(!OAbd3}MHPV~37oyT%DfJoNNE=_6} zi-A7!E=J|mwwm{Yafct=4@N*~m+pT*n9MDdMIKCAB&@d8ydUgF646KA1eA6uZA1xu zi2K3rLo&bOYFo|w!3;2ea6g#5OhmhM|NFrhm%AT~**w&dShcO@{b09}7`N555#_Mu z?g!&o=k5n1l)E2{Q0{&(5_!M-!I(04KNz9h{a}Q0_k$5q+NHD+B?RqKa?C>@FTD^q zQoB&Yq(w~9V(%Qx#YRRQi01@NIV)-LttfXPYChq$VM*&Z@}GiIa6cFq@Zf$h0rZi# z0Q$(A+#TExR!D%`YTggV7twfi$EnwD(jYl2S9HPOC0=bt#lKbH=df5ccFmorzPTrX zO=xAR62ZeoZKfcKOGmPmFEQQ13^xu1(Y3%#_zf|QDPnHKx%O3fs-}ZX6Zg%X2&_PW z=l7FD11)JToMf(y78=P(vXh?N?bUn834(l)@R)SEBrEakhdA+dBncZ-&=pX153gGy8Ib$EyBl$?0@bNd(6LH z`Z5#T6p3F5CW-wC|KR?IuE_Us|MQTbL=g+tXNa~7IA{fS+{0|Lt%5#ir50H6GC;9G zB=CIziOZk3`2F!On&xSMb_#SQ!VbOnXs1AwC7pwSh|6YMG_$z%aT1obYmu_e)tXrk0Xp8j z1u3YR^%$TLS8HamgmaAqzgw_5MSBr&l@V5gG|$#Z(}?dt*danuCuB2;A*Yc;efsMvnanSKgn+WHm#=Q(HMS`zb}GcjDObE>_&Y5V`p>@rEg!n+$EQN@ib0%if&Y50By|i;Cu3v$! z*)K@T7rYtPx@M#s=$a7-bj=6^x@H8luGt&NPF=I}@S8Xt|M1FF^+tJG@IDRu6|HN= z%z>^Mfk4-cK%i?zAkZ}<5a^l_2z1Q|1iEGf0$no#+0ez@-(Vel!JFYg*Ni}*YsMBB zfpaE85WGeAk^>~;5z;j)#lo+3%@_`xGqLbM*K90b7W!gtek-7^8ObGhV-g>qZrZ8` z09`ZoSD>mUhm> z)B8ZzjClfGvkJU1%Z>O(B*^KS5g9mVV)C4Grjw~<;PQJGoih>2IcFl2bI!zkIp<6l zVBeK<&LmX`oHG&1IcNH5f-_g^n*9n;mCNs06ukcgDCeAs`Et&g2<4nJvAmpfroSU! z&N-6>?cpZh@}ZFt{ktHRGBX z=$bJPbj|p~j?J=tS!tJm#G|i2hbaGhR-9p6EQkM+>l^vG1oU&MYm~2L%0Hnt?1m71 zqOyL=XyO()XCh#@TGx!l=A1Lh z+(KF8!L&ufIbE}Fl86?(3FMqJ5z0Adx(p<9&Y8XkD2cn3@bi5n^DCayH5-R%5;$j) zmr3B9N!5+tvv@H#<8scKn2ow-#O8F(o+dFZcyrit&Y3vYIp<7-a?Y6u<(xB-NX|JE zE0J@~#FRPbOoVdInF!^aGZD%;XCk!JNRVS*26^d)K-Y|zw8h@3;9?`A4#aN+eLB!k zB1ZlSt`nM1#v+`y3g!OaJnMQkXhVUJv5K~TXk?h=*DW|ts0Aq20WyiL zyrsOTHF_5a_#;u&ZXQH?5;+2~)DcLfI1c&)IKwb_m|^a@8c8M)T!BLaUdL1=Cm5c& zuu4uaqPf@;f>>DCA=X@=;y#L;^fHW`FnCkhl2thPs5d5R%6V}(bP;z&*Tn1{P+`Sv zG4~vTBbrIol?Yy2!d{5%UOTx6u{;j>1&B`)qrV%X+#*MJKX5uuM-Yof8xe>UD)vT+ zjqF}%OrGUOjt?Sl_9L5($xHmm1wrIj{m7+o5#>i79Yo&ZN46T1Pw*pm1d(_6k!{B0 zQ~k)#1(A3Ak)6im^(U#?-i63&Y0Iyp9O0kiDCu9QDmmdIWZ#75(u+8{3m%syTnW?& zP`^~Di1QA+y^eibXH2-+kG0SX>|f^(;n;iq*h(Gy$8hXpek@JUB=29tvCsLj$LZMj z!m%&=v8U?TzlURA^J6d9vHup1wb2b{phb83u{+2w7;9s~D8!JHUdW3%3GwX_uw zKj&}#c*dxl3;Y-xEX20tV%q$eN~5PRhNC;nxDJsMC)|P57l788ekr@#jET`aOwL z5euFM{RfaIbr`Xm4}Jn+Bk@g42Zp8^aYjzz&4}hviIO?wl8JBfJP!oc$!l9xzfHuz!s26~Ib8f{j}IrvliiW3dg0|4abSh@Qz$F+YzM zfB-1{+PQ#~+DYjRpHd4cz3EfhMM}T%DJ>$U-)c(NFzR>F6{KXx|KL1GN=w@7jrhBY z5`YFH{wGDrh@Oqg$NwC?49P~_7K#6xQwr91mf=J$Zkj5Gvy9%|A_}scPC`)y*)~Ta zZYjvKO^}HfC@AT)EJn(hf=Zml%okTs##z(}$W~CfSmMSVGr_{MX@1Lz7n)-x0@`J! zuVN9dIhJa#x0&gC33_H?F~H}{k|oPPD4_@$k@R8gjUokFk#r|3RBR?V%624u9Q!$` zV!cTEIg(1L*kmNl&-w9DDz+q&eu=SZ6`P5q>C`t~qGHPvfk)J$BC-)tm3o3Ul) z!K+ZKg)k~&fvmr<{u-l@yuk(tjChVPTOcsZ8=0PY{i#yOaqHD^!tg%Ec8xZpPqIPD z_-xa;3$bE`9iOWzW!NvI5jjsmmi++UAMryJWZUmT+bcd_L7w5=f%jSbP%}CNDsel0 znCbkQ^jbJbhiiJ*!B8Z=(5Gj3eU{n=?d}yH5l<33c^y@KGTTTDX7H0fOV}`P{!~cXEhok(LbWxQvVaK;X3jNE72p(WQGk zca{A;;8Z`Z9>uVcqV<96JK;;w`oLZ5{17pAiq;42(b?YtI2Zjza)qzqA0MA?#`-OQ z@fnN#RW8;C?sj_|YL>d6sdl6oHd0i}bF~w`jHpSK??qWz_cHquq)0+d%DsG)Bu+w2 z%JrS_C7~we`cC*#v_5csCwwVdAGp2~z9g*=+$&OlK#|E5tq)w^315oV2kzCQUO^*a z89V_{R;&+Ps7Vnimcg!e!Y7u&F02pc;50&61_LS~q%4C09ZX1B2D`96xB$&lmccHp z501n^hq4TIwG%$E40g2>KCujTVSVr=2;9mt*oF1MmjP9YWw49WT5w|X@ zr!0frD^=T-Wv~nDgIADJSq8hXJ|LBK;Ds-sBV*F3{{-gW?A~S9AVx;X7NBYkpnP2g&SRc4hlX{6{X?@_r`aoVLVj1jeCwyY|<>IuKamq5- zh4lfmd8i|?S+PEFp(gc7%nz{)hR0f&9?CMF$fs2idIuKtG^a7wW7T<~!xK3z3`JqHUA^-OxiC6}^IIZOZE|$SA ztPcd>X{`(E0|9ti>%#hg+%1;DE>3G-CBV~K7iv;`5&3%`Q#~5YeO2158>6eKs z{W9fBKY9o14<~#LNTjnYHg_@0FsK-1Lm+G#(V5tRCYDBf5m8(YUwv;QkXntcAbj<4 zTM2JQ5XXy_2wn!B5DDnOn6*rm3gh&z_*uO4<=k+=AuzUWv?L|E&C<#*gIZ`!7g4I zaX_?yl#6SMS389`iA&uIvc+pV-z1JfSp{_QEwFY2;c!|Fp4({ zkW8I}a*F!|C`nO)vAAD=Osa*X2L&ikeVV|K0NK>BsCn^r0jg3{P~GC40#svXixwB3 z5;>8TEH6IY8DJ%sGxHge#7JF4;Nt>V$(H8DM)5fU*vWPXgvFl{z)Lo_HW|ei2#`#@ z3wA30j7wrA$}iJt2>O#edLBBd_;Zmmpo*)CFLmAv%Di0i`(=Jn0Kd#D1@OzfMgYIe z>jd!2yit{zT(YdiD85-@%2VSoWW~1%kTs$oC3HvRQ!Kr?_#WpJOgrJ};`_1;E1oXC ze>}&_N-f2VEq-wPF2vNOcz{y;(D<_f%u0QZUH6Cp^Mu=rzcIca{kTBpLGk0`IS&pK z&MkgoJUN&ANeMAyu{$yr8yG7Cb+)+|P}%Q6+bDYjS+ivgV6CdM9asS> z%ANqGvTO-36Ux4e+*g+E#A>qFh*n@BOI;ed3YiN?p?G2Hi_Yz=2N$o@6_pIDflggj z!IoL6*)0B=%6kx#O?{KVwH3D`RaL5w)UL015Wu9=u}GY{QIb`so@AqMl4Lch6zY`v zswA79I)UxHwemqwt4rO)l5ZDamM}-^YZYXUd8xOU=dOx3LG+N+Us%q40?Ze-Nj*?O zwpjpHq1cX%Euf6`H>_OIg{JJmJVhxP_28t<&!r(ev{s~|r=D#K#R^vHF zzmuAW%tq>W1pXiZUPNzI0{Ub0r^p#&+QL%&n~F!~YRZTmgz&_VFi+GhXGB4CA^cxV zoJAD&Rp+Az3Zm;!=EQ4BtJ2Jns|%u60yW930_r+5ap%c~&Em~H&w#|_zcb|xrsxN6 zidF9=c%vzG${dCT7tfT3k)+7W#9FhQ6^rcdpZGk<9Bq!_1dQx% zR<*=!5jzpTDONLu+~tDr~r#T4G-!ZEqupBjZrqL zj1s5fmf+p}#*}lB>|`{J_bDS8KBySA4*+*Ia0-@O&2WVIeHJmpEMpz-#W$F3_%-*m zX5jYYN>+Dl)z%%VzsLbb3U$7%9P+!TB{(;oY5-6kz^f4$E1CoGbCnJciq#AC+=1bq?UO@YKG7Y*(rtP)v+Yz@64@9PWB_9X{b1 zvtq2vXA|WZ`%9&W4sbwKJFypK7%qrfxPhqZ5n?X(mDHCIGepcKJ_g5lNW%{Nysx$n z-(lG)Q$e;Jb)F7F!gHi$Oj`)_S5dQR$NTZq&PRZ}H|;ZiloCXGfRc%`(3o`z%R4o3 zKKiLfYRdGrw*b5^+(;ZTUeA=PVt+#W(TV7`_mFbVa-R$I4kxhic$$#rD^{PknNoIM+7*Vjd|m-)r_>o%A)h$K*H!v@Ygwyj(Vc>+VLu`J_&bq~||Uq15)%6N(Sv z1;Tt%{gJd`ri^54RV-RGwrFBe8f^o{M93v()##L&!~}~}8Ls;gpirMOBU&`yJ=8tK zZ2@u1k3roECK<%UX3Gzb(Oc5+CJG<4fM=j3&McL)fH@BzvjFWc^ie`gq1?3Tx{5w? zdkG_I>*D5tN&<+Wd?JdFp&*x`*v}xPFh1#L2oR|}1X?^QFAET9zm1XwyD!W9i0h)# zxl&58>nq}2Z)FJB42&*D7hxvzhuttHjTCI-L8J2;G}bTO@4xc287&Goc$^?Y4LUfS zVIFEXzSNiuy4fHns>!aZC^aXKQGH%nAY(9r7)Di1M=7X1QZh-(92Hxb`TQb@n^+JU zmdNOP7Gb<6g@?+=P5$JWrjau1L9TkbdH9(3B{(HNHm|U$d4+MRfGQZSURb5(Qz#;m z*}Vu6wK@VTNk9;twqN~c_#~x6{kqnL`O3%DPdCV614X*x@5Ac*4|Y@r8}rlBqh64k z53&6D5YNpATTKKeyeU3@-zkvIqk;BTs3}mn?-US*S5u%$O@WDe3QXeg>mHsAm2H0tU?&x@mrRc! zh7+ec$MjH)*V$Xr5pd|#{CxXNt7&=3)wHS^2S#ra!}8a&tgL?@3HLa@wNDSm zYx0;Z8n7^&No8paPXruEgtN4yndv|3Z5S>{O)op#MGEEU84gWD_0H69Lw_dgx1m}S zP(A%N3=l>6D*>*4*!R_y)Qeb3zq&@LiJsQ4F8Ci;uddSkiCz|-hIr%UPxMSUmJ@wU zFgw9`98xY6c@rH=1zvukcU}Hsfr&m&P4t5UQhrB_&%NuQ|IXD(-hM2lGT>9B4NY{$ zO$f6H=P*`@(4VR9kV7=f9naE$Pi^5G)Z-inWC98o#CG|@prC$>N!`AQoCUXg# zkk1-@9(+0pPl!@!2F_^^WlyOKGZx??}eCpOF*YG{Ccqc{jzig z-v*AqJq{3sdZl;uO7G>rFcRTmR&NLW4v~e$e~0{kCwo-<~4nZ!y9(Q^V`}sL+UensE}Eaf+0PSFA<6q!#h^Jvqvk z_;_*@9Jb=zC|}|$4abs$%K|YCmEjZ}?X$GhjVUtwN_=DTXh7mSNJ)HZc@6ERv}hR2 z4p>&^29C53&dG%1l}wn`hd&khOGWSwWgRPXZ}i+gL&kWYcXm~H@tGJ}o+jxCo+bSU zt{!US^?CaKBmZCX7FL{-)SQ#joHOdbFRSDjVVq(FVGR!U`2FW)R-cD_Ad`eAnJg)J z2(@gGLHrYPo*@Ls+LJ=O!c%l#;Hu8!6>!}9Nbmbs`QNpaC@#WRG5Lan?==6{(u!VH ziu9^doc}sX?$4sBa5t&->VKHD@&PN$1U=T|ys8ir1l*DP(jqG)8EbNGH>Bkc6{mO% zA6N8>yw5&xD!%Z^=MYw~Nh&tg`)Kl4q`Lt&kLAAbCQXy=pvzT%fazUrkv`Nq&+ z0s{m;oP>@e_3KZ)bMSI1$$RGjQM&)+b)Ff@W0dCx5>*CCvO&L(I=Fewsz|2;l=;SOg9izYp{3Pk!O@_{neIeO!Hbvg|{n z;Q$i&fn|pGn{c!9Cs^L5VovbU!k4$?v&CF3h2?$!nYXW0a>)J@aef{O{EE5BKk7O} zBt(@3*q*L8>^A&<3%?34Xya!5L=5O67%JUUh>t-x?YSP6?tA#11DJn0UsfP|ne-9I zA>Qsa?9cdcwV(cMKiz=;tMebT54>$3`nn)|mAGZj7`KM~_(C@CoHrJIyq#{>A? ztdc+@SN-YVDu7j+m8J+|px`Bc$NRrJ9o1_17lzxAFALl@{IdQ-_{FO-`0GR{V#I27 zeNILE3x0d{`l+ZM(sqK<^B_v+pYF%&e$nL<{WNGqj5`)+y2L^AOa64a4S?2xE2C#iw+e|P%7r}@9S+(|yX7r##-->W{n)c;-Q|FZA-cZ2#ds4m67 z9qI?pXVhQ6|2yCRZT5e4c~CWyKPbG&pT(k-S`FJA6eVE#+JOFZ8P~AJ^Al>pRNzh31=a4?xyWf2aS8$sm8azjXVFWH@5Hc80Ex zzT=B=7xAC}$2vxg`!Ce#^c@BIE(3i5f=;jKK6<%MubrZ5x2-x|v(P>GI-O2CRnX2G zw8sSP@j&|;VSYU?8RlGzK!Hos(Hd@AJyC06YBfNuKc@BAwC89o{s5-I~FnE$fB{H;$atJ=D8y#kSsoMXjCdI=hE9^^UA- z?%g`LuCaYt)3TXe9i7W&HY};{TG8LPwRfii+d!!6h^D4>Z9{{bj3bt>$~Jan8>Y{! zpFX?ZSlZay)zrAWt7V{X#OUhkAMEMw@9ko6M|c1BUSnJP&iZA;n*a}Q3=%IJ-qzeJ zIheg;qF*sdmh|=S1)d^3qtkA_JQHPO#{6fvOSx-hXVY}AT%oo z%?_H?-rLjLx1+bKr4zNQZx8UDJDaxkk2H1n_pk5fc!Bn|-k!dVeZ3nrpY{!G95lLo zp6T1VZTnDf*S3)%qjAluWk$!yhL#OMc?~(bL)`Ka*KRDcL zEN^V@G#2k10TrE;%+R+I7Ss{FBb|M$de7kCmOijp7do(Yv2;Dy zdIL&gON3oEb#2@}0A?QCxN*1_Jc-E?aQW5^-6tFD`sLfVt`8Ll`obkf%K&D^Ku?ZU z^ze5qMw7P920wQX$RO*H1j}P!2i6a*?;F`R$cjkS_`9JGJi*DgvA=uMaD<GI(HX z)8J5Vld3G1f`EH^hro>ZH-K^A&|~hh+MGU$S9O71i~2UvBXQT(?wxG8?$KPAb#<cWW=!!GWHWjsC%bO90;silF*k!<)Dsc5Uk3y0u%Hijc9Wdti${C|w&d!}>8_j4q)7wnX}t&ShQg zI~Q%=xRJA#J+x1`i`&~*>@y<=x950szwSX7)f=5_m$Y$Rlx5Lhe3mT3+-YxK3S!$i z1mU%cOKqn_VHH(tD0qHD*Ff)1J{*Mn-$=Il`Kj=tf(!GUbUoVjఏZ-P*Hl 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 O@KWxtCFXyW?;ij*9{-I1 literal 146392 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%0AwI@@T*xu5YqBoX6j&^g8$ z(7Ct@3Xx}g8-DVQddT}58zCQHj0SyzaS6@^#&gh~Xgm-3K;e<*OAvabwTC~N=Wb-^ z(Y*U$V{XJrD_;+n9>X(*dc*rMe=JX(`tkk|KVHLwJ+jnwfHQAHB7M*rmB_n=-YjDn zt)=w~{8*17Us=FiuH4rwTS_4GY1oXomP9;=J3#ouAnpf|f+HX&WAkD#0?}5R)qF<- z@(fuLkW*v{P`?>sIs6V}%FVKtay%6>AFe{yP7uPH!+ghZ>ugY|ucZ1UurHH16~vpg zi*JRUwaL65Ou~=hFth{$9>)Df=q?nFhbL2p7U7qNXP^wV!J3CBO@!pe}UfuE`7bV5`>#J>SBv>UkLHt_%U25wIC0^Y(KQ8PW; zdJ83XTQ}c8$Ja*l&gh?M_A}s7&%cIsZTA3n8}m*0&`a*KeXuiFAA4hzVnY7PDbQS_m~bFKO|xRs zMX(Q=l(AACVTKXodig9e47^X1Zz~fK_!VL{Zd8mBI7sFu`3kJ8K!D6z$zan1W0>Y< zWtJu47%Pq9KLw!+i*ADjH2IFa7__gzcvhZ|eu44`W2ckVU+8d`ot3|8JT%WK#tJN9 z(%p&)209t@PZSdhj3)EEV#0v}I(R`b>4EFW>`_cs;5jlcDkkEunhMu1DJEY82hhXI zav#F#ISOg=5=8Gg^#R0bl)*|EC2%8+6r45VYs93BgrHgR1`I;|z?zi=Lxi$nV2&ki zgjQ2Nj zt+tunm{@z%ooViZb4cbYio)JZjE6$31c5pNs+XKKj(5|`$R}(%N!_^pTJ4Z zVtKXolaqf(u7POk>vvugo&(#%K(Yqn6ge3dBDEPZFUC{wv`N8rp$wPWn-GAUz)kUC z<-7$+(l&rihHcs=5DX~oP7wVlxf{el5F-6khE=i$<>2;tJN3J?eGn{TOnVr_FedsT zhzb%Wd>u~#vAk?|Uo zocWv-Q?92{TVEkE+8y1LnC@0vH%4T9>gX29-i<1mewXZyS{rrTueYDGq>qkAx> zyVKT978wPOj+JQ#dbh1RQ)I+rJ2B(@4Ro2R5N)b?KqSHyNO(5j_!LUiiyR`twGhpL zC`$c!{Vn@3msy*CYdzGWTA*%hVyY>c0 z`(RXiq`UT3NBd$_d$hauDQGW3iT=ycUW#&^f%+BU=b*V9nj<|lmq9;8TLF09c2cIJ zZ4e7;?35olnzCawUpbmuN3$%NCY3e8IOr)R6@6Z0!+M|9fh^Gw_ah-&omdUqO|}aSw7Y!nmujS>}j)RPn&gn+I$Z6_EbW*rxHy{;^holvuDtnrDo8E zJ%iTl8MNLX{`GXuj&*w~QA^UEN}Ol=*n%I=W}Hl3ZN~ssuYI+B3Nm3iS6ecM*SXq~ zu`K6mOD1SJS6eb6%emT;30uz9mQ1?kTy4o@SuvQ!1wu{ad7I`GtnM2`(^;Z@n#@yCW|rf&1l@PvAhA4vLz3Mbgc*x@DxY+Cr-=kZ5ykLa*Qw>NKI>$3u$0 z8|)vEk5>1OnviZ!OeZ5r&(<`Dk{+#TnUefVt;wFFjzvPJVX=)m4a;eqTOjc~!_#J* z%#blmCIJI)6`R+|@)ZbiVZ#K#7_Jz@dK$HBoT3=Zx{;bw6%!P`zs7+(O}Jmeq=doRo zJ54vva2l`E#!pQ}?FZBxGN9&=0X2sV*mFpIDKat3*^V6hv8U30aUwtoTnFb;=%*tr zb6gJO@mbyq-ry&s0Sa#=D?%jP4z;(Mw2|;W8kKiEX)9qC!1mUX4knz5Y`l|5hY~nH z^G+chPWUTYrS}}t=|cYm4c9w;Ed1NCcxS!ASk|+D1~$Wk479+%7D$B$UFg>{vw4rf zCiGWS)EMtIS8zI-Oz}#RB7w6k?<$6DBphL!*Rgn!go7BHz1P!yPQpRTzx@#)$WOQ( z<@VmR9%%~_UZDJD(t{GJ&{Vv)kSe!_c<>j$rc9+1$+upXjKLBdg%=@HrtO2|Mg)?>6O zN_Y+tS&yf{rX*nmZMKmfs;bp`lGQpq;in91dnV+kBz%i$caT0+Rg<;z75Ete#My5X z4UW5shFUEl2KqUSbJsMG;g8tvuZAyF8xGkr8D3IGpj|;qT24mN2#D}bnyyu*S;~|* zF1G2~sA=l?08Qrj*c17;0EcXO8ir}gXO53P;}KQ5x{~DisGAKQxe$o(wJ5LL>|22g z(N2hEOC8#^op`fK+ze?SHOsx<$Eto5e8x{<{&EV4KSqhKqD0C0j;cCJTmj-u8s8Zu zwnmBHM~N>TLZn`U%8=(;ED>MKJ71OP`B+frs-nM&AkyvytgvKIe-l{i2Q7*`)f|EWL0yR;66e$Rv6Av zhQlx^u+h>b4bO+R@3T-d;(REx)znn;o$ySwO) zYPwt6%^hVu+|5Oslq+NIu7X~+d=PWDQn}+gU)pjuww01F1khV!?%()(?t{ekrI`C` zmHR1ZoOa<~Qtm6^E^RGgdP%YmTu#1;<$OtH$0dSTcB7Fv3Jz?0lqPc_t7<5s#h8pk zws3Z2SIE#Hadj^ z``T<|V8@k>J0Yt%o41A8aw=|(vbAps?b2?xH~(W>RaW}#=Ck5BK1J3UZ1is_4EUbr z9}$>r`40Mwjlo+A1J0Ul4Bpa+!6EVrgSQk0=OQN?gSS)}ZwGH<@N0#^cJMX^Z!7&@ zz-Lq-JB7hQ5R7#`a_tsxj!*UJQqs?NRD%U%)at+qmPkFa(mus-j zay?02m20rhy8Rfu$eP4Xb#~0vOyw#c&CZ7CY~_kKMYgN6m8&h}m8-Lrt9I}rYbqP- znwYD#%GJ7ach*TJIO0oYm}>>g16DVL1)@e!K(`YGg=gykN%lFgCjdz zV^#|L(9dEyZc#b*L-VzR|C!3sPh3=vKT|obC9iV)naZ&Zyq)9ERgMAV8i6N)W-a32 zEJs}${({dhpsTK5*gc#nb~stT1OU=+L@T5bma=6=ED*oJ3dw`xKGm$cpbGz7@FJ@d zS8rJyONzdLq<6=X7OSMUz%&;ctQ|(<8EM$@U>MB8mR}*K#(db7m;i8W9HuHCzl&vm zmdYLrd3ImzjP}(+1o=6ncKhp6D*Vre(ou-409(!Vu?!cgplf3pUavA7-aP{~DljLJ z^^&T!SmIMv;^tW5pQ*%WcTX&`&P6kjpTyFPQE8rvrTIjqS=J*>=F?#12K2q?2>TA~ z?Gbi^>0I){@321hvnz-a9I~YkuuS_SlkWF&j=An5?FFTk31?SJk z0`yu8@Y7g;J~eSjMji@nMj+ryj~3VhBeTP~yzg~A+#!ud#JceHtGjz7I3i&_!ls+11?no{{_54g;9yjafJT0Zkc=@%jC6KCI^75 zJXK|a>OzT@AeD{EsVb8o0=Ikg2sK9=3_eGdc%;fyo~f>Z>{oS2>U19^V|SX}B~v)C z4ACx@r=z>dWEEi+rhB+<0b?7^WEJ6jX8tilOffkct|vc?sZtfsitod9TA8N!L*z?o zpRV{cP zjmY{9$}J<_XtOF)K9$#Q0GB~GXHGQB5edYUq=P^MYv9`fv7rmx0K&sL^a zC{sS$l9$9xPf`JxxH8+oT%t^$f~kE=ywuCV<*zE~In3qOUP(vClHRJ4_D3=8q?=UI zS*qB7VO#p8mx~4b1BmFhYhy`&sgiDD(#M&}>niDw$ZzlBf2CY4WdYt(26RP_vgJoH zSMMoTpVPEImx=?M%so(g9)n;&C7ki_J!lO09%_Pz?*U`L0VsL+PnH8tLi6I`y-^Oh z6@l{b-XsU)BVQigwNku=UqgI}>UI`{FC#$sYtZc98&G%M7lifWJX25$!g}Fkr0BjN zte4NBq}zh9K6;sw{BsM!hW&Vf3&KYJSR_;n!p5N3g0NB2WV_pfA2n>5`JQuR4ObOL zV=dS--C4m+MWH-1>=j%qnM}Q6EH2!7W-6LXvchw&qC?)%pwClu*xJGbvlNr=om2@; zgJQC*A5$}1F%jYW7#+kjN4}0=%q-6e$weACtreatlnI$}!gHl!3@lrH z&$kp4w77Y~bG2eZY6;nMjbg%9fSP8-U~RY$h7Qk4c@FY1Ezef@v7MptJfSR*AB*>- zVhrIs#Q2_)FVnoh^Q^oURjdlV(>7O6WIVfUbM-{V^PFPrCo-Phim{)_cz&W7`-zO_ zdBxaIWIQh@#(pB>*`pZyiHzq(#YF6|UQ&$nM8@;7JczKI)#rzQfXI$r;Wi)p4&;u_ z)>mosK8hp)9#li`r#8;w@u^2>_IDS)z2)z~CN5}IoP-64cQU0taDVJ)I#wV!{?DBEC4qqB5mjos1a?s)DyR{QqJ=5OALcxC0n>-FljJ`Gf0^( z6{C9cc3Pd|c?G<-{;Kd~*a&<~0Tm+T439{8oBDTIiTvxtAzShga;jRad5?ZhhMzQQ zw__~(J48Bdo`=m5WYP!E`%C_wb!FAQR2lY z@m`eZj1pp@Z7kAWL~JVAFQUZnqr{)1#IyyDO+%FUPL$XbC7z2CKXr)o{{q4NrzfMF z1g=!1?T;FL8YL>6K+?uVi5sKDhA6Q$N<8Bb*d$6g`%Pmt??)RHq85j2Ndo3cr?9c? z*ICKG2Wm+l+E(N}sGp?FF1{3e@=)6US#7h`);FlBI%-Am39=3H5ohgVrief;eu>6_ z@?Z@GI|%x4b3+5}drqO(1Vk0Ry65avwbxCO@e|sds+J%4af-#Tl`XpwbMgRcDvUQl zYwH`6GZ@ks<4=m6XKz6nr_xP9#F;^=ZT@=l$zA*tN>6XL{s8$J^5a$d5p2)7ufs8q zyglF&ME>pg$!8!+!)%pCiu`v#XK)*XJW*#;=Jzt}%|FXAS|zDHOegB3>)|=6ijkbC zu>T!+yJ;6HKEDt8SrA*TRBOwK5+kC-v?%ct5GNtW$lD;;^Xy)SO6Q2#pZiti9jY+= z(gtQH05O9z8F`-#Eu;}8-40<|HrOjchz!nr=q!QGqHOJ@$s*n@#1eW z1}JA@*K>!6^LT$OY`V|pwDNN(={B3wMmH(RKc3Cm&-71)^*^y$B;6PG%sDaNt}lbNWPptY9FB*lchlaXYyqQkjO2(d@VQVWHdv=Dctz_)k8Md~Pv1eySvtpdtnXyuG z(Zh^jYb(EgYB^h5X)i2iYbzPUa<;be3AAN7TU$3nlWsX%TWOXh{QRL&fcF8q@X)Q# z+1h$DXtmj9H7c1?J8W&Wv-%(1Y{Tt%LCINw=i!GCS)AHz6MwwTHny30>U%U()3!LZ zUm;HISBUGeU*SivNeFq%BN$9VoU?dGZ$=&>QSB`lL)u8>oW*-OX)BR)7ViYo&YZIRC$dlN$%i|__&e@3>D>}IkrlYN-%w`lzHIQR`_ zf^8uC3bp;frVLzc&m>YWMBs9Ws%~xlJPbW(dpr}JG~+4Qr*j{fTm-2Q@8OUwo8YvM zD#RjuIRlc(eO55@MQRt5JR?ID<6^~)LT(u<@WqNh7ks9AQhkZyAEjQ!x-%kz>BPp=>9oLsQHI+9AWSck-jR7=TsP(SqMu7@|;{ti!)NWlp%kj(qY_A-%G69 zWeGl$VP7^lhTA1+cS_P%IcQf7&Z5I*1g_n7F-4?jko`h|fk6^coE3BNMGqHWC>NK) zg~(dTFf5I&lYd1xWXoMhXoqj%Eh!;xkA-h(cKF!}C%?v8z%*B+>&*NV<%K8N@&Yqg z5uakGK_Sa%G*B7wS}$8ZWk$+qpfYMhMruip5r_z{FnB5C2pF}WObh@vh8T(^0OuO; zI>vnd6*%y3f?xLqj{m+ll+1QaQ;l`~0kO$vjh?>Oqk(<%drO}3A5d>!Q`Ng1p3ys$ zL|s$=?kh~(fN7>*1#9&#hdHQ)BsXB1C43*mGUBysT|9Ps`N;bs~-G2h}zFD?1S-c4H_vbj` zc=GbymMv89ZH{;rDM*S@D}yv!s5D(CWfKqg%I0Jd%m&Rv@qZKX@6j6#l;tTP5}4g8 zO@w~M;JzcjhDG99?Oxe{uI0Oh!uu30d^d9XbiWGN@Lfmd0mWFpTgW`9m|)UWT!ghB zC?=G|{fXKZ#e|cljsqGG$>s2z?t7K4A6A-t-w-m7D5k(yMqnOQ%pl)wbp4oON_=;c z`JrNl`f|xUu9)Gz6Ub~;%!s7P)yQ<4yaoAGB#j~Sget@tR@93OQB#5i1_)Sg9Plxs8EXdD?lex zpfvYKHM)qul^P0^=DDcG5b-~xh5}VTZ+B@zgIK_4#TZFvkH*)bA6Ja!yHJ6nF~Fb*-9v7h#&3uAeEBB)G&J~hjvnTUhK?1D6!stO zfJa}3+*0{w9+*qeLQ)^2lLH>MNs+Ri{p&j({XtsY#xTC4G-;gFS zkD2W#^Jlc#Z`+Wz3s7MPtqL&Ord0td6^(a7=q{Q5)4!%4zmn^G;A0oTZ?XnNikF^W z_vi-Dw>7UjML30pd(p-qH>Q2jDf;i}^<9rXBBpuQN%s?``_N9u`xo2mhqgA88~Ek- z`6;w~WG`Eu0-wd&mfvT{pW@2gm+d5G@j&)Uu*q1I=oghmZiZwiB$4leI9IJ#h)li` zAh+{NYV(xmRT$^9SY2{Ei@F+SS!@(?J2QHYEZc?6{swGL2H77`E3&!W0$|O7JNOZD zS03Bt0$fRM;)hM zvgK$j^**K!VD{6O?U{ed;=Evs-K`vYNz;o6wSZ1ZDV}R^dw208+ zVD=QSS3-Uwk!yvVacIqEHlce63I*RTRRl5cAS<&`s@jAdR%4ONUy;iRtXKXqU@T9H z!b8k<6{}s$q^xB-W`2WI(^;inC42)u2dPH7N;&)t{9yJ^q+%bFQwFn#M!Bg)zi_f( zWyl-kdGMG0K4jqt1SfJp;NMUj&}Q@YYFGp&t3iw-u>wRri2Q{hRDoz4X#sZ?#E~r^ zUL^4ph$A5ISEw_D4XPM+rGF7C#s*c4#2jR9Kl62J{SKLZ5FW~)!29CESljoU%ul#{}C!t#`))^>1J%)wL2!EJQF0VQVgtjsP3 z|Fm*2a3`a9saF)w$DF*Rocx+jIQH;QMe(Z4t^?nxoD}laZTTzN5p6v!e}sd%!f2yy$^Sy zx>NAuQL}TW@CF645HDWv#I}0i;yaVC@BZc~ z2!;Pv3_V6WX~X{|u4u+@Nn8F+D5UW_(pV1&(dYxZf{#B{)5jG0_}KRGF4cdweSDYn zUu+*w0vO}3j*m;o{4EY?Ez9_P34K&g!Al%oiq`hPltm8{1nqrLLnPhauSaI{1)KE+??)PLoiU|eBkA<13m~e0`(|8q=9;`eQ zjHQ^YIJLawlgu*`znF;l9f8p$T&{YKk$dia$q~taV1Mc<5P!j9c;2wr5(!2ZYJm z!G}(4J`V3s(|wx!7Q~72WH|Rcd;-)-YON~SUaN8xTPvtg&mNPG_w3O&Gf!PgGqs47 zq!zJ~)FM_=k43DBuyO3i@~x31_0mmJkC$$)j@fvt4$`IuRVI=i!&xScK-^kVCn_o_ z=@*dXCVhZ&S<)QHE0eCmc}mjl(9TJ^85#t~IeVK(hyAU8J47?jh~ubsuRbuLnsxc|D}^@>SQ37v4uH&+?zlY#t{a z5&CLWh4%>)d0At;Kl*@qsuz}akQ9FP!qSgf9fp4=O?UkX@)G}*#BTTBKo9jd5xeI} z5BIAVnf81RdW2uS;Peuk(n!C0G3jRx^7SqGFq}Ma9pI-sqDzK{7 z;45%_2glnBkI_!U*_6?-d z{rhOInoO3zkoKy{MErx0y``E=zR>TY(LxVmNb%sRD;G+3A$|+>2%N|kZgorLgEDAH z_sInx4-epf2mVy>X&;flNR2l2;89p^ZwVVLTKbs?Pacr`PO7F{#^GYyN4Y$pT;hV7 zaWah_Vb=V9>I94kvgLcQ%T#ucFy|}aIqNH~20peKezuWSPk(<%_CvB6EP<-=ITN*KMu#*<3Jnlu(RP_Qy zfqI$X6YyzS%ygjQGxEVJ016d97QCA9slw1N36b&wGkZFg*?9`v`(l|rtunik&Xn_K zl(W~sipf1(%K0g4Y`-TO{xlW-L>SuP?^lNXPjtd%C?b6ii@d3u zDeOxE8I zz$@Gsp-5jsxE|;h$XBsI9*72#K7u8D(SW@;pn}+eNwOWpiwe(=VwwI_;Tax?Ot&xy zn?JD-{M}vr=t1DmVAelV_P+*?8*@AlLGFBi*y(#pMrin2ge}9HA=sA^Q*7y>C>0TU zAx5#@JAhEXtcG&x02x}>?~%+dz{{$Xp}`QR%wmLZdI%f;SYX+bfNp7^KIFtNIQ-oQ2=-?i_zg7Y3sC$rnX}SvwSo41fRjIDJfaoCSAgrQ#$y_V zBEa=kK(Pq921R(@{fXEgDhgXA$=IKY!d6K#_NSt-Rg#STsVHofBx8Rn3R@+~M1pDu=Szyo7jgV} z1-4556=C&Ut+qd3WS;sA;{3)>MVa<%{u^Oq+k2}%qW!(7j(Nsjoc%^Fy0SEG<5`$P zA@Yvf1DkmD!JxNM^UfS3UVXUbgDydWhiP^*0RBaA$d=(45V&H6yH%VLxJ^ZVNfUnF zw^o^42TkHQWF)_2o122+CzOs)V)7O>X&{I+5Xt-$&(UP;&{_sseN8XndSD^%rZavI zIA1w?4bH+dz~&**HZVxY&-ye##8^1UQ&b{C^C0?+!KU!jcXF8I=YuhpBI;BQbh1J+ zp4E_I5TtZHgB-7<5TJ2Wn#M=Vh$vd_d?n=@73q&yN<)aRMydL!+2WbX@@Fh1oiHeo zT8vgN&zH31pY1uLKc$x<2Hp{YY}rk(YQyBEDvGb^Rn56pDE>q|j_$LT@m#L>)4{7; z+L23)5GnguQ|pvtN@YvRBb40JO_G{RHxI`Oi=q&MbcXb7OzHqrPU$N#spIow`rO;i zXUbFb$!2XwgM5e4Mxr&xBp=cyvAbj;B{|(C&oWhMH%SK9&gE%J5`izgR*%M!dDi$b zl#<32Im=*u_T`n$*o1$03q!_FA;{)7ENd)v{W9rh79;fN<2)kLZwdts)Oqwl_#jKa z5CyYYQ69Ynf(X}udH6DAB>FKQUz&{Y`2Y`JsuUv-m?4e=7w39;9suK?r6wjq{Gva5 zq{(kw{%38);yx*U=mcAd)F%LWCrRf2#y+VXaNYC6JAOF`GS8GV5J5og%L&-~a)PI@ zN{jhDMX$OEXv>lJ!|F_xC>^#5^VoLF zRX+NesL+Jv6jU@ZV|_9Np;`*mPPZB8Pl*pBJ>PauYIU;fMBc~CvP8uF{_jVW%(m#o zGA!JwSyq_aT6lO4hxxHk9%i24D^rHxh0kd}k2>wg-nb}4-3hVwqrUrOeA7D`#xd_` z7{|P$Vf;()Xn4Bb(eUJt1!`)8pQq~`4bL&}XsDu^YxR5O-`KSHR9(MM(OA2|bV0vg zy%}J5`BYthKrxn=Pu2AY6%(}hR9*jpVnP<5s_R=66SnwNU4IB)EXGjjrx`c}n^u=rG6 z-zKw>Pld&&>iQF^2;(e1Ro98_@xirq z^KZYP56k?#ls>q&ZXQ%VK$i)#Q~3~TZQVQ+f=y_vW*)r+{mkOpx+xXLU@%$4im@`c zxVCQUim|+0TQ?2G1if5aH$938SzKE;O~r&QuC1G1#iUzYTQ@DmWT}cZeUf=b61lc+ z`sGS6%`%Z|>t;Z%2e(xwa&6rV%6q}J$|SC>n{mpA&=R?}ZpJIl&=R?}ZYIcQ2&|UK zwRJP3bU`hVYwKpB(uK4{uC1F%N*C4=xwdX5D_y#l$hCDdtaMpgBG=Z<6uAO;Mzln( zt(&QmQ>F^dZW)YOHNJC%pS8}Y6%RdYkZ~(s+V)KAG*&-r=lLifCxTpCH`C+@h|Lf_ zGtAeRRKLaNhgJ1?`L!<7`C6BkU+XfRuXTC(wJtOIwXPt))@7b1e+lQNWsa1m(G$Pc zWjbH$^73n4W`%NVh#>E_&CxOqW@eUoqV_QDY3_Wj%R+B8ov(FS{92dke67pk*SbvS zYh7T(3(OGgu~P4AguN+#c#eLpD>xrhBC||89l0c{hX~%SuY(S&X9eLN&k9nE zRO4jSsPmyN+uShg8_P?xXUhq`>-KGfyw_Mt9c_YZaXrt?y4$L^c; zQ^uk`)D_+gAY`}&56iW1w-0ss=G_aMH1(k_-!&Iu3{+o?@~tFke=*9piXqz{>hfL3 z;@KbS@?B5&_J_KB-~JUKus_u0yNRFvvp>}3yP358p)TJor0oxN`PP%RKh)*h$QEaR zsLOZTO_19k>hd`s>Pj`(I@7O#q7P5_?s*$BPBoT+Nj2Eu)Q7r!-=)|ty1(iZD8uTp zOjtdZ39H94|EIj~fsV7d?w!>iVFa(12*HVz|^=f4sLRePP zT3T4`F1sruC!}$SfsjYjLMfpw2}#}(!Ms~<Clg5I`m_i4)3u{)4@lC@#QRj!QO4Wb_*kYX$9P8@AImi58Q<8($1+Vt#<#Tbu}o8$@pu~_ z%QP)A-r2^-GEGa2+s86ZZ~igm+S2s4Z&5BjmTCHV;<1%H<0lz!Xys#>rh6G*-O9%@ zP48s9rIn9mntp-t_BKA2Y5FCy=}=AYM$$has(pxkEYtMM408=(ySC}$jK|GmnWo=WC~M77(;xgb z%j9F3rq3{H%(Lka*&GdRd@R%SAImiT*DByO+nWbZz{|Apu}ri6 zU_`a?u}rh>xeaZ6EYm!}Dy(kfW0_{%TU*-rSf*L`*7mkLAa1k%+OVUIk7b%~A^pZS zK9*_LCbOlDk7b&*$;8|ESf*KV#bS?hAbS*diC$KQxs^y*@u;|eH(sk&4={oejbRBwMx(>ZB zU5DP6u0!uj*Wv9;*Ye2!0iQK{Ti)|Lc<5$qd5lrhj4khHHO#(rEx+*tq?>)|T0Zyz zkeGexT7Ij7anI~a*YaV~n0@J5ynX3feup$>U%Hl$zX%$$FI~$g7&rUUwS1DzZuX^X z`MsBrZuX^X`3&P`U%D2%FWrU)j!+vK*c&!9@Lj@2>Ok*H*YYG^VtLIwF#E5I{a_b7 zY+EDlb;n+~62z+QAmjhUICg71OyHkeL9>}JGU9d8`pxob=D80NdFP8*o$Mg>qsKwE zWit*DIgD1?ise)N5v+W$HvRw!aXSuFoj{i~^-n;3{-+Ekfs}V)S#*BZz{Gu=uokQ* z_6#cXzX)sL4188Mls$vP7-D^z^De*_Jjqqou2>cP-UN8tZWK2IX`lp_ap6zMe=7D6 zk{<^gd-N-q2z2UF4`XqU8a`0y)P)|=OzR$4=+tEjnC~1SiyLC>N_7tmT~s7^qb_l7 z)x~!ZdZUI;oH+5n@4WcwAmQYR6K}iZ(L zsk*m76_>S;?tgM#@LK@4yaB}b8g8bYz>xd!K#o{1#K6rh_1ddpII-P4&;=rc?~UNQ z?Ph=pz}uz~sfU1S2j7sZ#~X4xzr`}Ac;HK?&hQyz=wdFHbfo+B$V(9ZO4TP$-`ht3%C?qw84^*+V&A7|1xy5?awTJ+lz?I zu<}2)C_KRco12kO4>Wt#g?~flABypWnrpO_PXcMo<8f;q7u-b=Kdde53*C74ZU>0p zi-JBW<$n%Rp&?>DY=$1S?GOl9u6iwZeU1(DU>nmE-$Isc(*UXBZATHIFskPVETT{k zBGar*tH7U^mUAsub3k=oO{)6XR-`x9KY`3=|1)xTev)-KKlTELk9x||xs!z3VtPQS ze*`J|rLX#jS0$PCcTi&A2pIBe$=CJC9ujLl*wA++#tL3de^}SY$MC$GK3mtvUFdkV z+*!9vZcnsc*f#`HUQPHSKekr2ubNs_zxv$O7p-0o3r0%pqSp1z^{wZ&PQ7Mrto=3U zeGReZ=CSoxH@^-C{J~T(v1r|b#%$0LxVXkn)!h7g|?_JOI=652!ZsP+35Vb`R7$JN{W9vh# zT6dem8^_jPw}}(Fw#yaeXzx;l3$0p!pJgpgd1tSO!k~mk)&no;)vqQnwtf$E)eMjd zvS5qV7eLf478}!bZ@mC=cZ0gka?*-#w^^ZEa$0K{TX0<$4xgpwBl=x$l>)LlsIo&; zN!iZvbi6?j7_tzxO|mhp?t5e5#@pnhLv69S87;YP6-znSlK|$lCE7|`qs?<(C;?Ti zX_bM|;SE$%bttVOLeYBCUWe&FEx^rTeXa@neM7YD+cT}b4G`bE&4Q&X>BHjV_6m+@h zYE<^da8qmwbWiN&pbMP4Vry>kF_F@?N_S!pIM3^6=L-U}s-TZt;1!QrY%>^4r2HaG z2YcA~%}yU9gWyv>+j&yO>Xd#I2IBijX;C)yCawmOq=pXmsfO8 z9wX#D&&!Dxr;oA|fOt@ZY3rIT8P@7gH$z0%Z{);?^*q~Z8k(V|Ifs%-6S^tqP_~|X z0OE*lGi_QUt=wt`{x%JRqTL_X*ZR|ebsj4ewBB@$j<9cmTL@eY#oG{Q51t^<5Jr`N zbZkBRJBT+0%$S6+McO$SS)!A+EuI0PdA4rFq?jEaZVC*}YlPQggP$*!gjO;sGLBd; zh1Wy;j2HTRC|f5vVf7SSnEXdLWFo%P)ducKeRaF~X89u(V9IsBGzmN zvSw@e+E`k`_P7S17(QA>MnrZCXj4W+3x=&c+$GnEqgyYIu0yOa81$C6iD&54yl3hJ zPv1|urd>X+o*OoGSshpde#L2&xF~-RbUigaDqHVOSi*}#SE4@(afU6cp0K^ZJe(|H3_ImU zuhYVGqSI|Zr|YuJNAr*|4V`_9SnbwmdvXY~gR|+<=lcm9hU2Hz;-}x~{g!++mX%Hi zehX6vYl7Bl^;(OINn2x9PZpE5=d2AH-?cWGc{5<6Ck%Fs*t;X}GBrEGPp=lwe{r=f z12+mf+ja@@p1~~5xBNA}E2RhYTt zn(*>;qpV6dnN{iLVC3Ymi4om2No3u>C1}B|UJIV*&lW;vk6kUr@zc|C7ACy_pp5dI zI0D=jG&R|G+#(q1sSOO+xn_0q6Uxy&<12o((H zQFGoA=*-SGcKW6too)EzJ5<~qo_zFprJ`cX2KK&?b)&AkLJ44qAMc^#u@HW|SFY6K zI7m8y@I{0sT_>v@2T>7E5zTD3G{y>7i`{^w+ANy?X~!aJi0F;Z=Jr^Yvdw|Unld2o5A{bEB-Gb|7Srf zr~f>PlXFi<&>iC>eTc_((bY;E3>|cOSUy7JkEdk2_J^C$K^Zho{_R$ z<3_vrqHMy*e4pY!{H`$p$~C{Z4H=|x)v4EYi#)Qe8gb9^AAWpz(u42bMUK@v71MJY z3SV?m_q!jlI(6OU!dG_Mkli#$DD+!wF7^r8zkx~8eqv8TS1bIU{Vu=VetIt-+*{V_ zqlnb0T))U8Uoy()hw^zL>7_n#0{HPeJpTBJoP6&_n4g~UcaI5F$%c~uNCf70Rs0E_ zFB0;H$5Q&|+sPM^Ql}oC5P3-;`6P@ZOF8X=;cwY4Jyy(N(q_$ag7N*fR zN7Dt4hNPtr=k;s2=*QoSi+;Qg8#qVlPX*JD|NT#q?^JyMqvFL5TCwYM99t(pkLyKT zl1_h4A1?Y~oIYFNXhjFA7Wfq@}Np;+aMt98HhH!iTi< z)x7AFqjUljN8c;(>4wZhU(IVBF8XWwWGSEV&G;0X{`ow9l8x(Dd~19v{`Aj3!Y56q zqWfv_BHv2+>5u7)dC?d1qA%t}pSM!Jf30+ppR&;R@}iHGbjImxdC}MMqOaveU(1WW zmKS|3FZx3!`%LIgDg&9rgqp!53dO3ERq>=Id$x##Cw|^==*xMVwylZz? zZ@jOk_llmYdasIaFK6@FOeK41{Eg6HcXnYqJ3E`5-Ff-W>2jtpGaoN!kL4=4Vj=d9+f^%-ptf zv67j~0-DWKGdnBUnJU;-03Tf}=(tN$eyyzjr|wM}IQq zr)wmeOk*t5!-t3VnY_BCFHiT{mK*CE>`f0JGPo2>sEn3T{X`WM|_u^O>?@4Bt{x1f@#!E}E!hTy? zdHp0?=?Qf2^6`mG0fsOh4Of`<7lj|0;HV1tl&fJ!rDjAxw)I>VD zG_ZK|C>qijmt_l9HcKK~n4PpH#|E~hI6ioNQuQYWdLh+N?pSUX9B=~2WHnRGs{WC& z1L+hT&`|cM+Lr*37~7vt4s*AoiT(sWdKjM^Hl(cFfyxX8l?(%u_+A1#8<(?lETJzs ziTAw6C&x?%6f!Y2uEw*osp8xm`qZdk5P_NH;2GG34`uR;S>>^xtdy=gtPU0z2IsRgxAnsd9n)1xW^Z52R!kLi-pNunJFB3+Tt1(H zH)pAuxt2$hj7|`fe^8sbt??!i!-rSd$P3k$EOdd!oTOlKowQ0z0`>AP#-Yd|H+2Ecc&>yPV1zl{~5>psq z9`#-O%EiS}t}v&CG8KWqHsipMZD5!X1(Dj(A_FU>jV2cJc{Mn)FR9o%x&t9A+fu8_ z+76r{BsG3XmGb!o<}y{;gPI_vV$=bf?5^mFq$|~hU42J;mzGSEqiHHLDY^m<{HUpE zR#WL>IjbvfQG)_cl`vGHlO+bc?4F}YK&oEtDVR8g5hty?j?{O~bR>s_Q%htPE5>rh z(NQPStDxm+}3*7$+J z>xYL_X$WJsE7sYVVMk;Fp<`2!-d)8k|v|aJ8&#pp3E$i^0b)L(h;N$78f}f zQ)i$}1+-3Eld1mHaGD06#)y?XqV}a=J_DJ>*(6&3bWZI zHCZi|2G|~)$Wx0Ca_h9v`ccy;6-A|9@8?; zAIwZJG=Q-5#fqq4XdyFzDRKYoES!hwHm<*E^%62xnjG#Qx*J7*?xbpj8^6QN^+r2=%OhZ7^8t!VhP1)dK|@`c$Es%X1c7 zTr_S+<3sHjsxRwR^(-(%8I-4!>A0vz+ciSXAv$1BQDX)4k;05=)rdbFUdmM`7OU9_ zw)*@cyAt)naS1j>H{Ivl^fC`=byil|6Axvp=wjp9!d!J;GtrIA$(EQ!xGU%Z8RJQ* zSMh(Js=D6nnkE@G2N)t<2nQ>>OkG;yIyOC2h9fR_PnKu8-SCy3&*amr5ymmc&@`YK z@Li(m5Wc&jBk*Q2TAjAG0WZHN9xj$=y{hXBGJTT9(8U}m7%LqcvBR~-dUgeO?F5r9 z!U12nNU7R=r1dx!_RE@(BZD2kWPl6$oJxXYJ3x|op16T^Fj9H?LWM()e*ONOD$V`4%Hs*sfoJ=3(icZjA;0?9A57q;psau{^`7g0o!c z5Ovm|U+0BcUGQ8fSJZNVz;8sv$)GmEYFWd+F$HxYOytda;mP0A5C&##f zS^roPetw9hO-!(0uwu1Lxh0Vketgnng(~PJb@oj9mARp42Rpaw3~D2V&2a&$#t-xl znGqMONJuxo>nPD_H;p(Y&4h6vdJa`Vj@-C%-SQAu9i`mXEu zx!5ij+wEePtI1Jna14uhBN#oMf_e*9d7e-~D|oH%R@#Fp?BN9U!v&f<0=)|N2r)t> zxWC@0HU--()^ns%gA zF|L5b!SoQfjCS$95vDwx@d!766dK9pIsC~iJP<&y=WvHSlFKIds?^YUQrXg$zw8 zP6v_{Pl^dfShGUy!78;^VMR#=3Q=V8mn4^w$zHG;!9SL5YMZn!$<=OnsX8{RDq*Y| znXtJ;EQ1g3UAck->0DA|_}3MWtg>r1j9!1UZAQ_Fsc-LGn&tz=v6&+ZsuG$$P?il5#VXy<4!fm$6$iYTMK(oMAS*{P+(Y40I zQ_a+ok%X&Ic%mp=yft)0X?)njR%dc(_LwPXJCJ4)PNr3426lfrZv;~s`qCq>Y9 zuq>;dvDxwB9nb~pD1Fs2jjm6$G{LZr0i-gM;X?$YY2Fq$?9khLX|2rQadt-NO3-Fv zRvemE3(gji3MOeB{fDO}RR6$%!0q_+_vFaVKsLsTjql)ox(wh6D<*nu()kafIAvOqsE3XjU3j=Lj(IJ2B+*TGXQWWh1u!j z+JD`Fb+8mC{7hkdKr@mYK8VLgqc{3|>>x@;^efH{>PI>@$I4l-+I2as;Vs_bq&Cs0 z0M~~FFw+rT5zEYEqb{T_9MVp|zuFNwsKLgePF;+&01BwPaKAH)0cavqote*8d@=Os3QlMU{anNrF^xO3 zuCDejf-t1R5nT56gyyYT+HotZc#Fg8FVK!I2~y(jx1s{<_%(1Gt%V2qSI4*WadxU$ z%va(^i{&^TUB`#*qwBc4U0%8LU;MP2?`Fqfk*Xz38>_l=SNB+gmP$6M9s z|Ktl_3gjitU54gl!`=1wfaXr{_`*}5@$1NUF#R(5?zENX0Lx^1iN3y}agp|l*X7w> zLMQKAM|9BN8m}vm&M$iu{Ct@2O!~6i54b<5qti2z)#Do1Vrt*ty0Py1))t@FJn%j* zzSDiUb@dxtS-bvLZC_F^mMiu}yOZ?%3h8_gycYeCm+s3#9s7KH44vznQXbzQmwxg} z`T4&1>Co|gbD{Ig=lkc9{%VwyF#L4?^vmJ<>nLYgI^VxNo${YvfiK^Cm;8Qte)=ob z>y{Pxl9%v(rTnz5TJ>5fKi{wS`JD>pd-pzl6eiBcH(1#BbCjh8FJ#Mm`H(lk_uttk zn9kpexX{1EKd3lh;^f_Z4~HIB|6;7QUH3uBKd$q;KDhm6Y!0Snv;0L)p(pIhz>?~9VRw4bE&y;DEkm+w=c_u*?Iu=HDz zKg!3~H*t4ji!8pk%H!PoTRToR-raCd{k`zK^nQQc+OfsbAkg0=glLdPS;&Jw>Oo+> z^Qz@Un&4L>&N>R*g*fUy<>y0^e%IcoWBZGa$kVR_;k{ri-#Cz#uzc%)d~B=R*h)eR z5@S=AmN4t-<2g16EZ;>4OnUkQ=3!a<-Gr;ZRom4)v0IBm=Do4HxBh7$tER!bzT_==YPW~yw;n0!LHhixSCZAaX1BcCVxj7^8JqFXCGv`e9se^@2a@P%XdDWz4f>5#cUOo zrwrsF-v9}3NtbVeB%QL6UcM0$I{8*e=pAc`E0$f`Ghtfm8I@R--BzWl4h#r(|68fxI^#1eB-G*% zQwd?#ps*XJC(oH8gpa41I#r5GGS`-mXdNdQT!v4iV(JD4Tv3J#|2YsmjEfR8{0Od? zatdXJA)P@;i^*)D26PX zartqz`x#u&D}$GGG{pcP-ZGT|KMf04Sh9P~5z}9LYJ`{iDra*l_4LOg4mx#sYX27t z=}J3|B9cLAu4S1mXsDQSGy$zM+E-P590P3j49Wr!W1r}9 zQIpQ#(~{1J5qpZk*Kwik7?=`Wiw0#RrK+Zhf^11<6X^mgX3loacai}KytXR=JfV}O z7~F+Rw;dz*n{)>6GU-9vwIE>t7h8tmI4-mu15=;FA{Z%x3c0qE#`hXLtkr)FL?DFg zUH*tdfllG5Tu(wiP8Rjgw2VNn>_+~*RGKqb{X4@-@9^^lR`<%4_T1gSQ8S-OEl=5; ztJDu3lU*xB9Sps?{oB{rYmpTzA4W)3A~|a|a#%-_6N*`ja}1XKJjF2MX-o=*g+CIk z#{9FVYxT>)9M{K6jx#T7#T+$QdhIG$Ux?)*E>DqsUa>W}zDn4zx`U#HP0zH{^{as~yQzEB?ju(T^80x_I750ZYyHG6f9C0ya45>9*G(y4Yd$m2%D&}6b! zYLLh2&vO}qZN!4~x}d9it?@I(NbzAsS0avMHH7;YxDqMEt5l67uUC77UTW>;t5dyh z%IxWNh2$FL)@JL8@G9l;YT_|JW$G!#J0(F4`A=DDZ3$0V)F}yS$P&)u6&yzVznRnT zSDs6$Q)S*~(?6d?(pJ>MiU`T+b9*%kJO$s{Xg4YddPT9H$BO7Bvp8bFhk~bU_A@hH zw?_12@Rs5sW~o44myIHQUhh$pVDOxdrWpLKNo8<9HnjmK1|Py@s=(Oq8U%wcIs{{1 z(uf3u20W!iW(M5gCS3pX!2Ky)Y*&U)<3dds7*VDed>a=j7=8yAC>Xq?qfN9i93m1P_{229KN6&ms6@lgi*ZllnY@@0wHw4cN~IIvhu^Uq=%RW_9$?QwW|h zsSI8)sXs#SW0T5&y8&UHJ%C`yXo7)J;}nB;nN$YUBlJTZe#)dWpc0YF;LEsJdxp>G z4El8R5Q9A?l|kO5N*T<@ zLS8hNGB*8E({DP&vEz(MMUUk~Rqjt8ig!^s4H7jL{~8VQ^P~Ve}-fRccX@ zlJQm)VKdf};#L&%638$@)q%1}3*@HZzCfd(x=~Y3F?di%Z)WhQjwTs=2-jKa4%OGW zsJ0RKD6S@*aN&s)Cr>nd4Db^^5rI!fh-wK+bv=y>&g0Jze91(=jNmU#^eYISGf@W5 z)zyq*mcJRMd1KIp=#5M_Gm|5qoVdY{r2N-+2uu6k99J;n%MJ_-x;O4Q$6M*U@^ zJcA1x(mKPDw0d>+%P#Q@6yat&6f9`HGvMHwH^{ThIi5x*cY@Tb+v{CTyo`9fbEivZ z|2gROpP+2l<+rNcpow3(+5F#oedo3oyv}ptvh6XoVZGxN@Di2?Vq4C{deKgNYtVju*88J&mJPF!>?I@H{pdBg!;tCJE8j_QpuQw-*HG{Jz| zWrmAow*5#YSB8gh!4cnt;ARsg3+D4(8gt!@i)jpR!G)SJ*r;<&G1#o52?j=-sg-y= zY^ra>_HwnH%X9fM%-_YT3>^9I4-yAHwF_Y8u;4;+HA z7Yu^IKRX0tFB${`ZY>*DbWr_+QhgE}e2f|}JJC90322i-3;PKOUH`_OMypd$Ci?@! zLq@+0NDZTqOnygYuJ_tp4Bw}7O)~g^O=ftr<}f*n;HZh#VkYKr=7#kDeU3miu4PS= zpAr!etS~@&x;q_DCH#CV2(fTCVtfk86{0+SZ|buOu{hnr!X2oFG%FFTpl;z17Hrw{ zY6bKP$)4*I{-Me`ebpA$=h~!hS9>>ypEkAOw2XKQUZ`%^+;ge_M4QBY5#m~Djd&Km zD_93D152tmz&2qKwVY{5?T!@G47$~&h(z9^{HKhH0>etFs6CP5mp_ziQl~?;JYNg6 z(}LGAR)=)E{84h{PZ&DG!)HoMbF zsU=l|YEpIH@bAx6T(_5uUO%bbIaVa#8~zP=vm68ruGY~M1HR*bN@h5li0xaaN4!F^PB9SLVEqx$CIi~TK5cMEBcPoOXpi``lg@IkL1}w&QK<}n z4i}ut2?P|v^Dm@a(n*Os5!_>sx_7?DqV zFuz58!h^2_{6!Cb9pI-tcpqS%;er6aIz|3I%wG1Khvzp@@}qn+0OY&^><6IpOM8;v zG2qwQ_N@a=yl9_%-u(0|s$x5MP01l)mqqK~INJo$;e zQ@%?~7eOi^Q~sAd`txewpY`zM_hS#fs0Mw5*S@5Gp9lBUpyxghl!rASeJ9TD(I8;z zhxi9kzaP}p7x{C~2g3qR2eDrOEczs#dp`)C zF!y{AnB{NBw<|t8ZvgyXtCBV3;de+rJ+>_i!H+n5s@M8>JOXcb_P0vo8(bM{Ro2CW z_T_guQr??^KMt6CK#0BU;I}LKXY|1@Ucpx9&&=C610RInwcOXIJYsWhVf@gX9yKbFe?B!`ZG57I&CqQ6rA9&^|u+Hzn z#4mX;@qEfE^u+T?s=&naxvap%cX+Vo@4>|Pcrfw&mfO#th`=&l(Ze(U7JkgBe{0p} zYv_;PY8$-K$41;*7ntSo5thK@cfb8MoA$|XyyYkUfRB1in&Eeo2b13|9!!3p^3M9SN?*C(Q3!1*Seucrfw&&Q$m0 zegp}^zuozJQ(u1nD)gTK{RM!p@#v3uc=G3Wu|oeBpr4Ag4`G8h?Q_I~zYTiAdqE)W z`G|-AKJbJ)J^W`q{7b+S7W-iRKj-1ksWt9{#_xw*elIhKDBpU}J?HR^suQq3pX>uH>k-!X^??1~LBRg}cQyn! zsKp5VI{^Fh#YZFf-;Ch@AcB7~g8v^8yw-a zVwlVL@~sCvivDlpIZJH@`~|cR#}m@;1nlecb%5Fb41K-Y4|oCV8$J&p{Vjlf{>K4t z#r#3^c^}}M?VqIoMZj73^G=)p(MbM}0sd?7-)`}ri{Sq|;6}`Uzisi)0ha#F_W5>% z{$;=)Mt|7@diIw!=or4d7XapbLE2{r;4zG^BH!hJ9{|kt4&}c#l79lQ{NjjYBlx8V z{6GYLe*}Ia0zVBH#p)mX$5$ix?*Zoh1Cr2Q73OAKA92mc{@)7NukVF`8$th@z_UJA z0=^IZL;Az@fUku;Nd4y{`QHNgZs>#kllr_jf`4}e{xIP8qrZv%J{H0MXTb7{Bl1)P z|2Gl%dl9%9w~%gtJ&C_~4dAP=e%lLPtl#HAzv$WDHsIfb^_bY_F2KHiCIJ6A>`(Zm zBKQTsKf(NV9Q;}TH%IWl0C)lV;od96|7ryPVZa{*K4sh&qwI>Ewh9oIokjGFR#X2*RRhez=8i-rQ#8MAK*<~KcWLrUqgVE9e>th{5cq* zpN+t81^g!HSM>Gk5&Xv^@aH1%pGV-o1$++t7tNmX{0Q*-(O%OQW~Wde3I&EJTf{-?23>ln^7#L-#VG!d$E7AIoixB;BX zhy7dA>ETiA=G#AkGpC04;b4q3l4gtPxqNXNN3hJ|h>1!%v$%wl4{(qbPKlZA+H*zE zuG&OtmXpqu%bDY895qxvu8x*73)%GS;=;mlRt9IxF#8^4_b@nOF;@*`V}ceA`z7bo z*rgUH-2j%u33NHw>9vs4L=KPLYW2~MJXH-Cv-7{+lvWORt1Lezt>&3C=3p0h4wMF0 zI2kCM-yV>`gFy806k)7A3?iI3qYo2>ypd$RQ+Oy1G-eZDT~W8WFZb;2y5fr7tCnr< z%hWxxRj=J(mOILh@g%k7d)Y>|ppEW5>oHhiPu_sR3Iwu|u-PaV;_bT1-vbxh_y&9W z3a#5f805Qq!#fV!J$)^y?6FI}dt~EXZ_{Ej=uzFpQnh<-W@aaj>fBi<7P33Dnd#il z%hS7e@?hB8cXdza3f)~@-P|S`bloAkZheF-(~e!abDyA#5^@c%^u>dIyd|GTm#wSiFthF37F(APFf! z@0(RPw{><|Hf)+4AxpE&8M5>cmLSXh0iP8im+!2qhq5CXCJB#4y)9sgiAggTC2}+Fo#^xMtkM3Y9UFd zU7hH4N;oW3n>HoWUBlRuPK!DQcg74k+cTquukIefvE(7ggp=&ddCabDIN?w@h1w-} zwh(Gxea^F#!D2&ARO2{xp|vBcZei0Ab<~-ZSnBc4h zS@IjaIe%SF5EmS5&YqTxj3Heym+Po1g2)CZ3qc`bS$!8NM-wSjk+b_E818H%<-?`%<~{=7qOArCbuU zz#)_O_2cykhKEu2U|-H9u~M97@ho_@nIB${)+1~D_N;1mOm)SSHTVkY3) z1%!_6mJ(D~<@iE1GmWrXHsQR)aC&F@nAWN4(ql?jxu{#DE9WK?s>}0)T?R{c*OkUu zz~%Hj-GOP|E*xOcm8n+CxoMnc35wb5^x_=6bs;NpEv8M+Oi!1y#{`qXxj1t{rZ5C~ zRTow+`eYrOUDsQ3a{xR2AK%a5y)v%f^*Z$ytb3VYe-ga}Fyp*k#`hy|snRA(gaFH3 z{o9HEq$5Ax_rn#usE;(EyBu-uxy(Dzyg!CZ9wHzmpzBARZ=sNm_my!u9!PTW3B*}0 z>F|pa!aCjkxPIl2Z-p{WIKWUGz117!vzWA+}`ewI40gi7ZSsT#Ew_aJN{w^SMJjhGi kyv03nPMu0Xe^epMV!6EMhud8te(JS#>aE^A4w32q0^l00%K!iX diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map index 114b182e..12eda468 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.map @@ -1,265 +1,269 @@ - -bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32p103.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x080062a9 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00007ae0 memsz 0x00007ae0 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08007ae0 align 2**16 - filesz 0x00000434 memsz 0x0000054c flags rw- - LOAD off 0x0001054c vaddr 0x2000054c paddr 0x08007f14 align 2**16 - filesz 0x00000000 memsz 0x00000600 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 00000110 08006000 08006000 00006000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00001970 08006110 08006110 00006110 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000054 08007a80 08007a80 00007a80 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 08007ad4 08007ad4 00007ad4 2**2 - CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 08007adc 08007adc 00007adc 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 08007ae0 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 6 .bss 00000118 20000434 08007f14 00010434 2**2 - ALLOC - 7 ._user_heap_stack 00000600 2000054c 08007f14 0001054c 2**0 - ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 9 .debug_line 00002a5b 00000000 00000000 0001045d 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_info 000067b1 00000000 00000000 00012eb8 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 00001505 00000000 00000000 00019669 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000610 00000000 00000000 0001ab70 2**3 - CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 00000570 00000000 00000000 0001b180 2**3 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00002023 00000000 00000000 0001b6f0 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .comment 0000006e 00000000 00000000 0001d713 2**0 - CONTENTS, READONLY - 16 .debug_frame 00000e48 00000000 00000000 0001d784 2**2 - CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 00002fe4 00000000 00000000 0001e5cc 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08006000 l d .isr_vector 00000000 .isr_vector -08006110 l d .text 00000000 .text -08007a80 l d .rodata 00000000 .rodata -08007ad4 l d .init_array 00000000 .init_array -08007adc l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -2000054c l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o -f108f85f l *ABS* 00000000 BootRAM -080062b8 l .text 00000000 LoopCopyDataInit -080062b0 l .text 00000000 CopyDataInit -080062cc l .text 00000000 LoopFillZerobss -080062c6 l .text 00000000 FillZerobss -080062f8 l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08007a68 l O .text 00000000 __EH_FRAME_BEGIN__ -08006110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -08007adc l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -08006134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -08007ad8 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -080061bc l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -0800633c l F .text 0000004e SystemClock_Config -0800638c l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f1xx.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_uart.c -08006578 l F .text 000001bc UART_SetConfig -08006734 l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080068ec l F .text 0000002c RCC_Delay -00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f1xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6619 -20000454 l O .bss 00000001 led_toggle_state.6618 -00000000 l df *ABS* 00000000 boot.c -080077f8 l F .text 0000002c BootComUartInit -08007824 l F .text 00000070 CanGetSpeedConfig -08007894 l F .text 000000a8 BootComCanInit -0800793c l F .text 0000001c UartReceiveByte -08007988 l F .text 00000098 BootComUartCheckActivationRequest -08007a20 l F .text 0000003c BootComCanCheckActivationRequest -20000455 l O .bss 00000001 xcpCtoRxLength.6639 -20000458 l O .bss 00000040 uartHandle -20000498 l O .bss 00000024 canRxMessage -200004bc l O .bss 00000004 xcpCtoRxStartTime.6641 -200004c0 l O .bss 00000044 canHandle -08007ab0 l O .rodata 00000024 canTiming -20000504 l O .bss 00000041 xcpCtoReqPacket.6638 -20000545 l O .bss 00000001 xcpCtoRxInProgress.6640 -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08007ae0 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -2000054c l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08007adc l .fini_array 00000000 __fini_array_start -08007adc l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08007ad4 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08007ad4 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08007ad4 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080062f8 w F .text 00000002 RTC_Alarm_IRQHandler -080062f8 w F .text 00000002 EXTI2_IRQHandler -08007aa8 g O .rodata 00000008 APBPrescTable -080062f8 w F .text 00000002 DebugMon_Handler -08006f18 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08007160 g F .text 00000064 HAL_NVIC_SetPriority -080062f8 w F .text 00000002 TIM1_CC_IRQHandler -08006f38 g F .text 00000020 HAL_RCC_GetPCLK2Freq -080062f8 w F .text 00000002 HardFault_Handler -00000400 g *ABS* 00000000 _Min_Stack_Size -08006330 g F .text 0000000c SysTick_Handler -08007130 g F .text 0000000c HAL_GPIO_WritePin -080062f8 w F .text 00000002 PVD_IRQHandler -08007ae0 g *ABS* 00000000 _sidata -08006f0c g F .text 0000000c HAL_RCC_GetHCLKFreq -080062f8 w F .text 00000002 PendSV_Handler -080062f8 w F .text 00000002 NMI_Handler -08007ad4 g .init_array 00000000 __exidx_end -080062f8 w F .text 00000002 EXTI3_IRQHandler -08006d18 g F .text 00000070 HAL_RCC_GetSysClockFreq -080063b4 g F .text 00000184 HAL_MspInit -08007210 w F .text 00000002 HAL_SYSTICK_Callback -08007a80 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -08006f58 g F .text 000001d8 HAL_GPIO_Init -080062f8 w F .text 00000002 EXTI0_IRQHandler -080062f8 w F .text 00000002 I2C2_EV_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -080062f8 w F .text 00000002 UsageFault_Handler -080062f8 w F .text 00000002 ADC1_2_IRQHandler -20000000 g .data 00000000 _sdata -080062f8 w F .text 00000002 SPI1_IRQHandler -0800721c g F .text 000000fe HAL_CAN_ConfigFilter -080062f8 w F .text 00000002 TAMPER_IRQHandler -20000548 g O .bss 00000004 uwTick -080071c4 g F .text 0000002c HAL_SYSTICK_Config -08007ad4 g .init_array 00000000 __exidx_start -08007a94 g O .rodata 00000004 _global_impure_ptr -0800616c g F .text 00000050 __libc_init_array -080062f8 w F .text 00000002 DMA1_Channel4_IRQHandler -0800731c w F .text 00000002 HAL_CAN_MspInit -08007a68 g F .text 00000000 _init -08007964 g F .text 00000024 BootActivate -080062f8 w F .text 00000002 USART3_IRQHandler -080061dc g F .text 00000028 __libc_fini_array -080062f8 w F .text 00000002 RTC_IRQHandler -08006804 g F .text 000000e6 HAL_UART_Receive -2000054c g .bss 00000000 _ebss -080062f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080062a8 w F .text 00000038 Reset_Handler -080062f8 w F .text 00000002 CAN1_RX1_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08007748 g F .text 00000024 HAL_Init -08007790 g F .text 00000014 LedInit -080062f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080062f8 w F .text 00000002 I2C1_EV_IRQHandler -080062f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080062f8 w F .text 00000002 TIM3_IRQHandler -080062f8 w F .text 00000002 RCC_IRQHandler -080062f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -080062f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080062f8 g .text 00000002 Default_Handler -08007a98 g O .rodata 00000010 AHBPrescTable -080062f8 w F .text 00000002 EXTI15_10_IRQHandler -08006204 g F .text 000000a4 __register_exitproc -08006d88 g F .text 00000184 HAL_RCC_ClockConfig -0800713c g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080062f8 w F .text 00000002 EXTI9_5_IRQHandler -08007784 w F .text 0000000c HAL_GetTick -080062f8 w F .text 00000002 SPI2_IRQHandler -080062f8 w F .text 00000002 MemManage_Handler -080063a0 g F .text 00000014 main -080062f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080062f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080062f8 w F .text 00000002 EXTI4_IRQHandler -080062f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08007958 g F .text 0000000c BootComInit -08006538 g F .text 00000040 SystemInit -08007a74 g F .text 00000000 _fini -0800679c w F .text 00000002 HAL_UART_MspInit -080062f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080061d0 g F .text 0000000c atexit -080062f8 w F .text 00000002 DMA1_Channel3_IRQHandler -080076fc w F .text 0000004c HAL_InitTick -080062f8 w F .text 00000002 TIM1_UP_IRQHandler -0800776c w F .text 00000018 HAL_IncTick -080062f8 w F .text 00000002 WWDG_IRQHandler -080077a4 g F .text 00000054 LedToggle -080062f8 w F .text 00000002 TIM2_IRQHandler -080071f0 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -08007320 g F .text 0000014a HAL_CAN_Init -080062f8 w F .text 00000002 TIM1_BRK_IRQHandler -20005000 g *ABS* 00000000 _estack -080062f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080062f8 w F .text 00000002 USART2_IRQHandler -08006918 g F .text 00000400 HAL_RCC_OscConfig -08006000 g O .isr_vector 00000000 g_pfnVectors -080062f8 w F .text 00000002 I2C2_ER_IRQHandler -080062f8 w F .text 00000002 DMA1_Channel2_IRQHandler -08007a5c g F .text 0000000c BootComCheckActivationRequest -080062f8 w F .text 00000002 CAN1_SCE_IRQHandler -080062f8 w F .text 00000002 FLASH_IRQHandler -080062f8 w F .text 00000002 BusFault_Handler -080062f8 w F .text 00000002 USART1_IRQHandler -08007214 g F .text 00000008 HAL_SYSTICK_IRQHandler -080067a0 g F .text 00000062 HAL_UART_Init -080062f8 w F .text 00000002 I2C1_ER_IRQHandler -0800746c g F .text 0000028e HAL_CAN_Receive -08006328 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080062fc g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080062f8 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_olimex_stm32p103.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32p103.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08006279 + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00007a70 memsz 0x00007a70 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08007a70 align 2**16 + filesz 0x00000438 memsz 0x00000574 flags rw- + LOAD off 0x00010574 vaddr 0x20000574 paddr 0x08007ea8 align 2**16 + filesz 0x00000000 memsz 0x00000600 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 00000110 08006000 08006000 00006000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00001900 08006110 08006110 00006110 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000054 08007a10 08007a10 00007a10 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .init_array 00000008 08007a64 08007a64 00007a64 2**2 + CONTENTS, ALLOC, LOAD, DATA + 4 .fini_array 00000004 08007a6c 08007a6c 00007a6c 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .data 00000438 20000000 08007a70 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 6 .bss 0000013c 20000438 08007ea8 00010438 2**2 + ALLOC + 7 ._user_heap_stack 00000600 20000574 08007ea8 00010574 2**0 + ALLOC + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 9 .debug_line 00005e83 00000000 00000000 00010461 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_info 0000d5d6 00000000 00000000 000162e4 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_abbrev 00001fba 00000000 00000000 000238ba 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_aranges 00000618 00000000 00000000 00025878 2**3 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 00002433 00000000 00000000 00025e90 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 000005c8 00000000 00000000 000282c8 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_loc 00003ea5 00000000 00000000 00028890 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .comment 00000075 00000000 00000000 0002c735 2**0 + CONTENTS, READONLY + 17 .debug_frame 00000e98 00000000 00000000 0002c7ac 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08006000 l d .isr_vector 00000000 .isr_vector +08006110 l d .text 00000000 .text +08007a10 l d .rodata 00000000 .rodata +08007a64 l d .init_array 00000000 .init_array +08007a6c l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +20000438 l d .bss 00000000 .bss +20000574 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o +f108f85f l *ABS* 00000000 BootRAM +08006288 l .text 00000000 LoopCopyDataInit +08006280 l .text 00000000 CopyDataInit +0800629c l .text 00000000 LoopFillZerobss +08006296 l .text 00000000 FillZerobss +080062c8 l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +080079f8 l O .text 00000000 __EH_FRAME_BEGIN__ +08006110 l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.8879 +08007a6c l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +08006134 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.8884 +08007a68 l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08006198 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_uart.c +08006a5c l F .text 000001ac UART_SetConfig +08006c08 l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f1xx_hal.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c +08006e44 l F .text 0000002c RCC_Delay +00000000 l df *ABS* 00000000 system_stm32f1xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.6704 +20000458 l O .bss 00000004 timer_counter_last.6705 +00000000 l df *ABS* 00000000 main.c +0800757c l F .text 00000010 VectorBase_Config +0800758c l F .text 0000004e SystemClock_Config +080075da l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +0800778c l F .text 0000002c BootComRs232Init +080077b8 l F .text 00000070 CanGetSpeedConfig +08007828 l F .text 000000a8 BootComCanInit +080078d0 l F .text 0000001c Rs232ReceiveByte +0800791c l F .text 00000098 BootComRs232CheckActivationRequest +080079b4 l F .text 00000038 BootComCanCheckActivationRequest +2000045c l O .bss 00000044 canHandle +200004a0 l O .bss 00000024 canRxMessage +200004c4 l O .bss 00000040 rs232Handle +20000504 l O .bss 00000041 xcpCtoReqPacket.6724 +20000545 l O .bss 00000001 xcpCtoRxInProgress.6726 +20000546 l O .bss 00000001 xcpCtoRxLength.6725 +20000548 l O .bss 00000004 xcpCtoRxStartTime.6727 +08007a40 l O .rodata 00000024 canTiming +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08007a70 l .fini_array 00000000 __fini_array_end +08007a6c l .fini_array 00000000 __fini_array_start +08007a6c l .init_array 00000000 __init_array_end +08007a64 l .init_array 00000000 __preinit_array_end +08007a64 l .init_array 00000000 __init_array_start +08007a64 l .init_array 00000000 __preinit_array_start +080062c8 w F .text 00000002 RTC_Alarm_IRQHandler +080062c8 w F .text 00000002 EXTI2_IRQHandler +08007a38 g O .rodata 00000008 APBPrescTable +080062c8 w F .text 00000002 DebugMon_Handler +2000054c g O .bss 00000001 __lock___atexit_recursive_mutex +08007448 g F .text 00000020 HAL_RCC_GetPCLK1Freq +080067bc g F .text 00000068 HAL_NVIC_SetPriority +080062c8 w F .text 00000002 TIM1_CC_IRQHandler +08007468 g F .text 00000020 HAL_RCC_GetPCLK2Freq +080062c8 w F .text 00000002 HardFault_Handler +00000400 g *ABS* 00000000 _Min_Stack_Size +08007508 g F .text 0000000c SysTick_Handler +08006a50 g F .text 0000000c HAL_GPIO_WritePin +20000550 g O .bss 00000001 __lock___arc4random_mutex +080062c8 w F .text 00000002 PVD_IRQHandler +08007a70 g *ABS* 00000000 _sidata +0800743c g F .text 0000000c HAL_RCC_GetHCLKFreq +080062c8 w F .text 00000002 PendSV_Handler +080062c8 w F .text 00000002 NMI_Handler +08007a64 g .init_array 00000000 __exidx_end +080062c8 w F .text 00000002 EXTI3_IRQHandler +08007250 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08007608 g F .text 00000184 HAL_MspInit +08006870 w F .text 00000002 HAL_SYSTICK_Callback +08007a10 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +0800687c g F .text 000001d4 HAL_GPIO_Init +080062c8 w F .text 00000002 EXTI0_IRQHandler +080062c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock +2000042c g O .data 00000001 uwTickFreq +080062c8 w F .text 00000002 UsageFault_Handler +080062c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +080062c8 w F .text 00000002 SPI1_IRQHandler +080062ca g F .text 00000106 HAL_CAN_ConfigFilter +080062c8 w F .text 00000002 TAMPER_IRQHandler +20000570 g O .bss 00000004 uwTick +08006824 g F .text 0000002c HAL_SYSTICK_Config +08007a64 g .init_array 00000000 __exidx_start +20000554 g O .bss 00000001 __lock___env_recursive_mutex +20000558 g O .bss 00000001 __lock___sinit_recursive_mutex +08007a24 g O .rodata 00000004 _global_impure_ptr +08006150 g F .text 00000048 __libc_init_array +080062c8 w F .text 00000002 DMA1_Channel4_IRQHandler +080063d0 w F .text 00000002 HAL_CAN_MspInit +080079f8 g F .text 00000000 _init +080078f8 g F .text 00000024 BootActivate +080062c8 w F .text 00000002 USART3_IRQHandler +080061b8 g F .text 00000034 __libc_fini_array +080062c8 w F .text 00000002 RTC_IRQHandler +08006cca g F .text 000000e4 HAL_UART_Receive +20000574 g .bss 00000000 _ebss +080062c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08006278 w F .text 00000038 Reset_Handler +080062c8 w F .text 00000002 CAN1_RX1_IRQHandler +2000055c g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +08006dfc g F .text 00000024 HAL_Init +08007514 g F .text 00000014 LedInit +080062c8 w F .text 00000002 TIM4_IRQHandler +080062c8 w F .text 00000002 I2C1_EV_IRQHandler +080061f0 g F .text 00000002 __retarget_lock_release_recursive +080062c8 w F .text 00000002 DMA1_Channel6_IRQHandler +20000574 g .bss 00000000 __bss_end__ +080062c8 w F .text 00000002 TIM3_IRQHandler +080062c8 w F .text 00000002 RCC_IRQHandler +080062c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +080062c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080062c8 g .text 00000002 Default_Handler +08007a28 g O .rodata 00000010 AHBPrescTable +080062c8 w F .text 00000002 EXTI15_10_IRQHandler +080061f4 g F .text 00000084 __register_exitproc +080072c0 g F .text 0000017c HAL_RCC_ClockConfig +08006798 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080062c8 w F .text 00000002 EXTI9_5_IRQHandler +08006e38 w F .text 0000000c HAL_GetTick +080062c8 w F .text 00000002 SPI2_IRQHandler +080061ec g F .text 00000002 __retarget_lock_acquire_recursive +080062c8 w F .text 00000002 MemManage_Handler +080075f2 g F .text 00000014 main +080062c8 w F .text 00000002 SVC_Handler +080062c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080062c8 w F .text 00000002 EXTI4_IRQHandler +080062c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +080078ec g F .text 0000000c BootComInit +08007488 g F .text 0000004c SystemInit +08007a04 g F .text 00000000 _fini +08006c6a w F .text 00000002 HAL_UART_MspInit +080062c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080061ac g F .text 0000000c atexit +080062c8 w F .text 00000002 DMA1_Channel3_IRQHandler +08006db0 w F .text 0000004c HAL_InitTick +080062c8 w F .text 00000002 TIM1_UP_IRQHandler +08006e20 w F .text 00000018 HAL_IncTick +080062c8 w F .text 00000002 WWDG_IRQHandler +08007528 g F .text 00000054 LedToggle +080062c8 w F .text 00000002 TIM2_IRQHandler +08006850 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080063d2 g F .text 00000136 HAL_CAN_Init +080062c8 w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 _estack +080062c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +20000560 g O .bss 00000001 __lock___at_quick_exit_mutex +080062c8 w F .text 00000002 USART2_IRQHandler +08006e70 g F .text 000003e0 HAL_RCC_OscConfig +08006000 g O .isr_vector 00000000 g_pfnVectors +080062c8 w F .text 00000002 I2C2_ER_IRQHandler +080062c8 w F .text 00000002 DMA1_Channel2_IRQHandler +080079ec g F .text 0000000c BootComCheckActivationRequest +080062c8 w F .text 00000002 CAN1_SCE_IRQHandler +080062c8 w F .text 00000002 FLASH_IRQHandler +080062c8 w F .text 00000002 BusFault_Handler +080062c8 w F .text 00000002 USART1_IRQHandler +20000564 g O .bss 00000001 __lock___dd_hash_mutex +20000568 g O .bss 00000001 __lock___tz_mutex +08006872 g F .text 00000008 HAL_SYSTICK_IRQHandler +08006c6c g F .text 0000005e HAL_UART_Init +080062c8 w F .text 00000002 I2C1_ER_IRQHandler +08006508 g F .text 00000290 HAL_CAN_Receive +08007500 g F .text 00000008 TimerGet +080074d4 g F .text 0000002c TimerInit +080062c8 w F .text 00000002 USBWakeUp_IRQHandler +2000056c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec index 5d86b6a4..1520d595 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,448 +1,448 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332703130332E7372656331 -S3150800600000500020A9620008F9620008F962000839 -S31508006010F9620008F9620008F96200080000000049 -S31508006020000000000000000000000000F9620008FF -S31508006030F962000800000000F962000831630008F0 -S31508006040F9620008F9620008F9620008F9620008B6 -S31508006050F9620008F9620008F9620008F9620008A6 -S31508006060F9620008F9620008F9620008F962000896 -S31508006070F9620008F9620008F9620008F962000886 -S31508006080F9620008F9620008F9620008F962000876 -S31508006090F9620008F9620008F9620008F962000866 -S315080060A0F9620008F9620008F9620008F962000856 -S315080060B0F9620008F9620008F9620008F962000846 -S315080060C0F9620008F9620008F9620008F962000836 -S315080060D0F9620008F9620008F9620008F962000826 -S315080060E0F9620008F9620008F96200080000000079 +S315080060000050002079620008C9620008C9620008C9 +S31508006010C9620008C9620008C962000800000000D9 +S31508006020000000000000000000000000C96200082F +S31508006030C962000800000000C96200080975000866 +S31508006040C9620008C9620008C9620008C962000876 +S31508006050C9620008C9620008C9620008C962000866 +S31508006060C9620008C9620008C9620008C962000856 +S31508006070C9620008C9620008C9620008C962000846 +S31508006080C9620008C9620008C9620008C962000836 +S31508006090C9620008C9620008C9620008C962000826 +S315080060A0C9620008C9620008C9620008C962000816 +S315080060B0C9620008C9620008C9620008C962000806 +S315080060C0C9620008C9620008C9620008C9620008F6 +S315080060D0C9620008C9620008C9620008C9620008E6 +S315080060E0C9620008C9620008C96200080000000009 S315080060F00000000000000000000000000000000092 S3150800610000000000000000005FF808F1EE11AA5533 S3150800611010B5054C237833B9044B13B10448AFF3D3 -S3150800612000800123237010BD340400200000000005 -S31508006130687A0008084B10B51BB108490848AFF340 -S3150800614000800848036803B910BD074B002BFBD035 -S31508006150BDE81040184700BF0000000038040020C2 -S31508006160687A0008340400200000000070B50F4E5D -S315080061700F4D761BB61018BF002405D0013455F80C -S31508006180043B9847A642F9D10A4E0B4D01F06CFC28 -S31508006190761BB61018BF002406D0013455F8043B08 -S315080061A09847A642F9D170BD70BD00BFD47A0008E1 -S315080061B0D47A0008DC7A0008D47A0008024B13B1B6 -S315080061C0024800F005B8704700000000DD610008CD -S315080061D0002301461A46184600F014B838B5074D8C -S315080061E0074C2C1BA41005D0013C55F8043D9847D4 -S315080061F0002CF9D1BDE8384001F03CBCE07A000833 -S31508006200DC7A00082DE9F047254C064625688846BD -S31508006210D5F8484192469946C4B360681F2817DCEA -S31508006220411C76B104EB8003C3F888A0D4F88851E2 -S31508006230012282401543022EC4F88851C3F80891FA -S315080062401ED0831C6160002044F82380BDE8F087D7 -S31508006250144B03B34FF4C870AFF300800446D0B1B3 -S31508006260D5F84831002784E888003846C5F84841FB -S315080062700121C4F88871C4F88C71002EE1D0D1E7E9 -S31508006280D4F88C311A43C4F88C21DAE705F5A674DC -S31508006290C5F84841C1E74FF0FF30BDE8F08700BFB9 -S315080062A0947A000800000000DFF834D0002103E0EB -S315080062B00C4B5B58435004310B480C4B42189A421E -S315080062C0F6D30B4A02E0002342F8043B094B9A42F4 -S315080062D0F9D300F031F9FFF749FF00F061F870478C -S315080062E000500020E07A0008000000203404002056 -S315080062F0340400204C050020FEE7000008B500F035 -S3150800630005FE084BA3FB0030800900F05BFF042064 -S3150800631000F06EFF002211464FF0FF3000F020FF1C -S3150800632008BD00BFD34D621008B501F02BFA08BDB1 -S3150800633008B501F01BFA00F06DFF08BD00B591B075 -S31508006340012206924FF480330793002108910A929E -S3150800635002220D920E934FF4E0130F9306A800F055 -S31508006360DBFA00B1FEE70F23019302210291002315 -S3150800637003934FF480620492059301A800F004FD8C -S3150800638000B1FEE711B05DF804FB00BF08B501F0E7 -S31508006390DBF9FFF7D3FFFFF7B1FF01F0F9F908BD05 -S315080063A008B5FFF7F3FF01F0D7FA01F0FBF901F0A2 -S315080063B055FBFAE72DE9F0418CB05B4B9A6942F040 -S315080063C001029A619A6902F001020192019ADA6958 -S315080063D042F08052DA61DA6902F080520292029A39 -S315080063E09A6942F004029A619A6902F004020392D9 -S315080063F0039A9A6942F008029A619A6902F00802B9 -S315080064000492049A9A6942F010029A619A6902F013 -S3150800641010020592059ADA6942F40032DA61DA69FD -S3150800642002F400320692069ADA6942F00072DA61DC -S31508006430DB6903F000730793079B032000F07EFED9 -S31508006440002211466FF00B0000F08AFE002211466A -S315080064506FF00A0000F084FE002211466FF0090072 -S3150800646000F07EFE002211466FF0040000F078FE70 -S31508006470002211466FF0030000F072FE002211465A -S315080064806FF0010000F06CFE002211464FF0FF305D -S3150800649000F066FE4FF4805708974FF00108CDF8D4 -S315080064A0248000240A9402250B95204E08A930461C -S315080064B000F052FD42463946304600F039FE0423C4 -S315080064C00893099503260B9607F1804707F5784741 -S315080064D008A9384600F040FD0823089309940A9451 -S315080064E008A9384600F038FD4FF4807308930994DC -S315080064F00A940F4C08A9204600F02EFD4FF40073AD -S31508006500089309950B9608A9204600F025FD094A27 -S31508006510536823F4C04343F0E06343F48043536075 -S315080065200CB0BDE8F08100BF001002400010014029 -S31508006530000C0140000001400D4B1A6842F00102B0 -S315080065401A6059680B4A0A405A601A6822F084721F -S3150800655022F480321A601A6822F480221A605A6875 -S3150800656022F4FE025A604FF41F029A60704700BF79 -S31508006570001002400000FFF82DE9F8438146016843 -S315080065800B6923F44052C36813430B61816803699E -S315080065901943436919430068C26822F4B05323F0CB -S315080065A00C030B43C360D9F800104B6923F44072FF -S315080065B0D9F8183013434B61D9F800505B4B9D420C -S315080065C059D100F0B9FC00EB800000EB8000D9F847 -S315080065D00440A400B0FBF4F4554EA6FB0434640949 -S315080065E0240100F0A9FC00EB800000EB8000D9F83C -S315080065F004309B00B0FBF3F700F09EFC00EB800034 -S3150800660000EB8000D9F804309B00B0FBF3F3A6FB3F -S3150800661003235B094FF0640808FB13731B0132332D -S31508006620A6FB03235B0903F0F0031C4400F084FC7B -S3150800663000EB800000EB8000D9F804309B00B0FB2B -S31508006640F3F700F079FC00EB800000EB8000D9F846 -S3150800665004309B00B0FBF3F3A6FB03235B0908FB9E -S3150800666013731B013233A6FB0323C3F343131C44E2 -S31508006670AC60BDE8F88300F04FFC00EB800000EB4F -S315080066808000D9F80440A400B0FBF4F4284EA6FB19 -S3150800669004346409240100F03FFC00EB800000EBA1 -S315080066A08000D9F804309B00B0FBF3F700F034FC07 -S315080066B000EB800000EB8000D9F804309B00B0FBAB -S315080066C0F3F3A6FB03235B094FF0640808FB137377 -S315080066D01B013233A6FB03235B0903F0F0031C44BA -S315080066E000F01AFC00EB800000EB8000D9F80430BB -S315080066F09B00B0FBF3F700F00FFC00EB800000EB0B -S315080067008000D9F804309B00B0FBF3F3A6FB032303 -S315080067105B0908FB13731B013233A6FB0323C3F380 -S3150800672043131C44AC60BDE8F88300BF0038014041 -S315080067301F85EB512DE9F04105460F46164698464A -S31508006740069C1EE0B4F1FF3F1BD02CB101F01AF8ED -S31508006750C8EB0000844214D22A68D36823F4D073A5 -S31508006760D3602A68536923F001035361202385F80F -S31508006770393085F83A30002385F838300320BDE8EB -S31508006780F0812B681B6837EA03030CBF012300233B -S31508006790B342D7D00020BDE8F08100BF704700BFE4 -S315080067A068B310B5044690F8393013F0FF0F04D1DA -S315080067B0002380F83830FFF7F1FF242384F83930B6 -S315080067C02268D36823F40053D3602046FFF7D4FE2B -S315080067D02268136923F4904313612268536923F0EE -S315080067E02A0353612268D36843F40053D360002018 -S315080067F0E063202384F8393084F83A3010BD01204C -S31508006800704700BF2DE9F04182B01E4690F83A3035 -S31508006810DBB2202B5BD104460D469046002958D0A2 -S31508006820002A58D090F83830012B56D0012380F82A -S3150800683038300023C363222380F83A3000F0A2FFE1 -S315080068400746A4F82C80A4F82E8035E0E38D9BB289 -S31508006850013B9BB2E385A368B3F5805F17D1009629 -S315080068603B46002220212046FFF764FF002836D148 -S31508006870236933B923685B68C3F3080325F8023B29 -S315080068801AE023685B68DBB225F8013B14E0009642 -S315080068903B46002220212046FFF74CFF08BB236910 -S315080068A023B923685B682B70013505E023685B68AC -S315080068B003F07F032B700135E38D9BB2002BC5D106 -S315080068C0202384F83A30002084F838000AE00220B1 -S315080068D008E0012006E0012004E0022002E003208F -S315080068E000E0032002B0BDE8F08100BF82B0084B8B -S315080068F01B68084AA2FB03235B0A00FB03F001900E -S3150800690000BF019B5A1E0192002BF9D102B07047B5 -S3150800691028040020D34D621070B582B0044603687F -S3150800692013F0010F6BD0A84B5B6803F00C03042B24 -S315080069300AD0A54B5B6803F00C03082B0DD1A24BBC -S315080069405B6813F4803F08D09F4B1B6813F4003F25 -S3150800695055D06368002B52D1B8E16368B3F5803F20 -S3150800696005D1994A136843F48033136026E063B966 -S3150800697003F1804303F504331A6822F480321A605F -S315080069801A6822F480221A6018E0B3F5A02F0CD1F9 -S3150800699003F18043A3F53C331A6842F480221A6057 -S315080069A01A6842F480321A6008E0874B1A6822F4A3 -S315080069B080321A601A6822F480221A6063687BB1F2 -S315080069C000F0E0FE054605E000F0DCFE401B64280A -S315080069D000F27E817C4B1B6813F4003FF4D00EE076 -S315080069E000F0D0FE054605E000F0CCFE401B64280A -S315080069F000F27081744B1B6813F4003FF4D12368CE -S31508006A0013F0020F50D0704B5B6813F00C0F0AD0CE -S31508006A106D4B5B6803F00C03082B16D16A4B5B6859 -S31508006A2013F4803F11D1684B1B6813F0020F03D093 -S31508006A302369012B40F05081634A136823F0F80359 -S31508006A40616943EAC10313602EE02369D3B10122C9 -S31508006A505E4B1A6000F096FE054605E000F092FED1 -S31508006A60401B022800F23A81574B1B6813F0020FAD -S31508006A70F4D0554A136823F0F803616943EAC10361 -S31508006A80136011E00022514B1A6000F07BFE0546A8 -S31508006A9005E000F077FE401B022800F221814A4BF0 -S31508006AA01B6813F0020FF4D1236813F0080F29D0DE -S31508006AB0A369ABB10122464B1A6000F063FE054696 -S31508006AC005E000F05FFE401B022800F20B813E4BFA -S31508006AD05B6A13F0020FF4D00120FFF707FF11E0FD -S31508006AE000223B4B1A6000F04DFE054605E000F01B -S31508006AF049FE401B022800F2F780334B5B6A13F00D -S31508006B00020FF4D1236813F0040F00F089802E4B8E -S31508006B10DB6913F0805F0BD12B4BDA6942F08052A8 -S31508006B20DA61DB6903F080530193019B012500E0DC -S31508006B300025284B1B6813F4807F13D1254A136858 -S31508006B4043F48073136000F01DFE064605E000F06E -S31508006B5019FE801B642800F2C9801E4B1B6813F4BB -S31508006B60807FF4D0E368012B05D1174A136A43F0F6 -S31508006B700103136222E063B903F1804303F504338A -S31508006B801A6A22F001021A621A6A22F004021A62CA -S31508006B9014E0052B09D10C4B1A6A42F004021A625A -S31508006BA01A6A42F001021A6208E0074B1A6A22F0D2 -S31508006BB001021A621A6A22F004021A62E368CBB169 -S31508006BC000F0E0FD06460FE00010024000004242D9 -S31508006BD0800442420070004000F0D4FD801B41F260 -S31508006BE08833984200F28480494B1B6A13F0020FDF -S31508006BF0F2D00FE000F0C6FD064606E000F0C2FD42 -S31508006C00801B41F28833984274D8414B1B6A13F0B3 -S31508006C10020FF3D125B13E4AD36923F08053D361DD -S31508006C20E369002B68D03A4A526802F00C02082A37 -S31508006C3064D0022B37D10022364B1A6000F0A2FD31 -S31508006C40054604E000F09EFD401B022858D8304B4C -S31508006C501B6813F0007FF5D1236AB3F5803F06D190 -S31508006C602B494B6823F40032A36813434B6028482A -S31508006C70436823F47411236A626A13430B4343601F -S31508006C800122244B1A6000F07DFD044604E000F062 -S31508006C9079FD001B022835D81D4B1B6813F0007FB1 -S31508006CA0F5D0002031E000221A4B1A6000F06AFD88 -S31508006CB0044604E000F066FD001B022824D8144BA5 -S31508006CC01B6813F0007FF5D100201EE001201CE0B0 -S31508006CD003201AE0032018E0012016E0032014E040 -S31508006CE0032012E0032010E003200EE003200CE04E -S31508006CF003200AE0032008E0002006E0012004E063 -S31508006D00032002E0032000E0032002B070BD00BFAC -S31508006D10001002406000424230B486B0164D02AC04 -S31508006D2028686968AA68EB680FC42B8AADF804302E -S31508006D30124B5B6803F00C02082A19D1C3F383428D -S31508006D4006A90A4412F8100C13F4803F0CD00B4B1A -S31508006D505B68C3F340430B4413F8142C084B03FB3E -S31508006D6000F0B0FBF2F004E0064B03FB00F000E095 -S31508006D70034806B030BC7047807A0008001002400D -S31508006D8000127A0000093D0070B55C4B1B6803F0E1 -S31508006D9007038B420BD2594A136823F007030B43A8 -S31508006DA01360136803F00703994240F0978003685D -S31508006DB013F0020F06D0524C636823F0F002836882 -S31508006DC0134363600D460446036813F0010F4DD064 -S31508006DD04268012A05D14A4B1B6813F4003F0DD1BE -S31508006DE07EE0022A05D1464B1B6813F0007F05D1C9 -S31508006DF078E0434B1B6813F0020F75D040494B6887 -S31508006E0023F0030313434B6000F0BCFC064663689B -S31508006E10012B0ED106E000F0B5FC801B41F2883349 -S31508006E20984263D8364B5B6803F00C03042BF2D107 -S31508006E301CE0022B15D106E000F0A4FC801B41F2F1 -S31508006E408833984254D82E4B5B6803F00C03082B02 -S31508006E50F2D10BE000F096FC801B41F28833984291 -S31508006E6048D8274B5B6813F00C0FF3D1234B1B68EC -S31508006E7003F007039D420AD2204A136823F007034A -S31508006E802B431360136803F007039D4234D123682C -S31508006E9013F0040F06D01A494B6823F4E062E3683E -S31508006EA013434B60236813F0080F07D0144A53683E -S31508006EB023F46053216943EAC1035360FFF72CFFAB -S31508006EC00F4B5B68C3F303130E4AD35CD8400E4BD3 -S31508006ED01860002000F012FC002070BD012070BD73 -S31508006EE0012070BD012070BD012070BD032070BD5A -S31508006EF0032070BD032070BD012070BD0020024034 -S31508006F0000100240987A000828040020014B1868EF -S31508006F10704700BF2804002008B5FFF7F7FF044BA9 -S31508006F205B68C3F30223034AD35CD84008BD00BF9D -S31508006F3000100240A87A000808B5FFF7E7FF044BDF -S31508006F405B68C3F3C223034AD35CD84008BD00BFBD -S31508006F5000100240A87A0008F0B583B0002634462F -S31508006F60D5E00122A2400B6813409A4240F0CE8039 -S31508006F704D68122D2DD00BD8022D27D003D85DB31E -S31508006F80012D1ED035E0032D30D0112D1BD030E059 -S31508006F90614FBD4220D008D8A7F58017BD421BD047 -S31508006FA007F58037BD4224D116E05C4FBD4213D0A9 -S31508006FB007F58037BD420FD0A7F58017BD4218D117 -S31508006FC00AE0CE6815E0CE68043612E0CE680836C8 -S31508006FD00FE0CE680C360CE08D684DB1012D02D15C -S31508006FE00261082605E04261082602E0002600E064 -S31508006FF00426FF2B01D8864601E000F1040EFF2B7C -S3150800700001D8A20002E0A4F108029200DEF800709E -S315080070100F25954027EA050506FA02F22A43CEF817 -S3150800702000204A6812F0805F70D03D4A956945F0A5 -S3150800703001059561926902F001020192019AA70879 -S31508007040BD1C384A52F8255004F0030292004FF04E -S315080070500F0E0EFA02FE25EA0E0E334DA8420DD08B -S3150800706005F58065A8420BD005F58065A84209D0CC -S3150800707005F58065A84207D1032506E0002504E04A -S31508007080012502E0022500E0042505FA02F24EEA8F -S3150800709002020237234D45F827204A6812F4803F3A -S315080070A005D005F580652A681A432A6004E01F4D55 -S315080070B02A6822EA03022A604A6812F4003F04D0CA -S315080070C01A4D6A681A436A6004E0184D6A6822EA2B -S315080070D003026A604A6812F4801F04D0134DAA6836 -S315080070E01A43AA6004E0114DAA6822EA0302AA60BC -S315080070F04A6812F4001F04D00C4DEA681343EB608B -S3150800710004E00A4DEA6822EA0303EB6001340F2C17 -S315080071107FF627AF03B0F0BD000021100000311044 -S315080071200010024000000140000801400004014030 -S315080071300AB101617047090401617047074AD368BB -S3150800714023F4E0631B041B0C000200F4E060184300 -S3150800715040F0BF6040F40030D060704700ED00E0BA -S3150800716030B4164BDB68C3F30223C3F10704042CBF -S3150800717028BF04241D1D062D01D9DD1E00E00025AB -S31508007180012303FA04F4013C2140A940AB40013B2A -S315080071901A400A43002806DA00F00F001201D2B29C -S315080071A0074B1A5407E01201D2B200F1604000F50D -S315080071B0614080F8002330BC704700BF00ED00E056 -S315080071C014ED00E00138B0F1807F0AD2064B586012 -S315080071D0F021064A82F823100020986007221A60D8 -S315080071E070470120704700BF10E000E000ED00E0A6 -S315080071F0042805D1054A136843F004031360704751 -S31508007200024A136823F004031360704710E000E095 -S31508007210704700BF08B5FFF7FBFF08BDF0B44B6920 -S3150800722001229A400468D4F8003223F47C534D6A4C -S3150800723043EA052343F00103C4F800320568D5F88C -S315080072401C32D4432340C5F81C32CB69C3B9056840 -S31508007250D5F80C322340C5F80C3206684B69CF685E -S315080072608D8845EA0745483346F8335003684E6922 -S315080072708F680D8845EA0745483603EBC6035D6007 -S31508007280CB69012B18D10568D5F80C321343C5F81C -S315080072900C3206684B690F688D8845EA07454833FE -S315080072A046F8335003684E698F688D8945EA074565 -S315080072B0483603EBC6035D608B6933B90568D5F8B4 -S315080072C004322340C5F8043205E00568D5F80432CF -S315080072D01343C5F804320B6933B90568D5F8143277 -S315080072E01C40C5F8144205E00468D4F81432134368 -S315080072F0C4F814320B6A012B05D10168D1F81C3287 -S315080073001A43C1F81C220268D2F8003223F001039E -S31508007310C2F800320020F0BC704700BF704700BFBB -S31508007320002800F0A08038B5044690F83C3013F0E9 -S31508007330FF0F04D1002380F83D30FFF7EFFF02234B -S3150800734084F83C302268136823F00203136022682D -S31508007350136843F00103136000F014FA05460BE0C6 -S3150800736000F010FA401B0A2806D9032084F83C00CE -S31508007370002384F83D3038BD23685A6812F0010F9F -S31508007380EED05A6812F0010F5ED0A269012A01D127 -S31508007390802200E00022E169012902D142F0400280 -S315080073A001E022F04002216A012902D142F02002BE -S315080073B001E022F02002616A012902D142F010029E -S315080073C001E022F01002A16A012902D142F0080266 -S315080073D001E022F00802E16A012902D142F0040222 -S315080073E001E022F00402196821F0FC010A431A6040 -S315080073F02168A268E3681A4323691A4363691A4332 -S315080074006368013B1343CB612268136823F00103C9 -S31508007410136000F0B7F905460BE000F0B3F9401B1E -S315080074200A2806D9032084F83C00002384F83D3056 -S3150800743038BD23685A6812F0010FEED15B6813F065 -S31508007440010F03D0002302E0002300E001232BB143 -S3150800745000202064012384F83C3038BD042384F8D6 -S315080074603C30012038BD0120704700BFF8B50D46F5 -S31508007470B9B990F83C30DBB2222B00F02C8190F899 -S315080074803C30DBB2422B00F0288190F83C30DBB26E -S31508007490622B00F0248190F83C30DBB2722B00F0AE -S315080074A02081012D17D190F83C30DBB2322B00F049 -S315080074B01A8190F83C30DBB2522B00F0168190F816 -S315080074C03C30DBB2622B00F0128190F83C30DBB224 -S315080074D0722B00F00E8190F83D30012B00F00B81E5 -S315080074E0012380F83D30C5B990F83C30DBB2322B29 -S315080074F007D0522B09D0122B0BD1422380F83C30EF -S3150800750023E0622380F83C301FE0722380F83C3089 -S315080075101BE0222380F83C3017E090F83C30DBB2C1 -S31508007520222B07D0422B09D0122B0BD1522380F8DD -S315080075303C300AE0622380F83C3006E0722380F88B -S315080075403C3002E0322380F83C301646044600F010 -S3150800755019F907460FE0B6F1FF3F0CD026B100F047 -S3150800756011F9C01B864206D2032084F83C0000238A -S3150800757084F83D30F8BD3DB92368DB6813F0030F86 -S315080075800CBF0123002306E023681B6913F0030FD1 -S315080075900CBF01230023002BDDD10DB9636B00E07E -S315080075A0A36B216805F11B0212018A5802F0040236 -S315080075B09A603AB9216805F11B0212018A58520DE0 -S315080075C01A6006E0216805F11B0212018A58D208E2 -S315080075D05A60216805F11B021201895801F002015F -S315080075E0D96021681144496801F00F0119612168C1 -S315080075F00A445268C2F30722DA611D6221682A0129 -S315080076001144D1F8B811197521681144D1F8B81187 -S31508007610090A597521681144D1F8B811090C9975E8 -S3150800762021681144D1F8B811090ED9752168114499 -S31508007630D1F8BC11197621681144D1F8BC11090A90 -S31508007640597621681144D1F8BC11090C997621683C -S315080076500A44D2F8BC21120EDA761DB92368202214 -S31508007660DA6002E0236820221A61C5B994F83C3032 -S31508007670DBB2622B07D0722B09D0422B0BD1122317 -S3150800768084F83C3023E0322384F83C301FE0522350 -S3150800769084F83C301BE0012384F83C3017E094F86A -S315080076A03C30DBB2622B07D0722B09D0522B0BD1A0 -S315080076B0122384F83C300AE0222384F83C3006E0A2 -S315080076C0422384F83C3002E0012384F83C30002051 -S315080076D084F83D00F8BD0220F8BD0220F8BD02205E -S315080076E0F8BD0220F8BD0220F8BD0220F8BD022030 -S315080076F0F8BD0220F8BD0220F8BD00BF10B504464B -S315080077000E4B18784FF47A73B3FBF0F30C4A1068F3 -S31508007710B0FBF3F0FFF756FD58B90F2C0BD8002233 -S3150800772021464FF0FF30FFF71BFD064B1C6000207B -S3150800773010BD012010BD012010BD00BF300400207F -S31508007740280400202C04002008B5074A136843F0D3 -S31508007750100313600320FFF7F1FC0020FFF7CEFFAC -S31508007760FEF728FE002008BD00200240034A1368E1 -S31508007770034909780B441360704700BF4805002089 -S3150800778030040020014B1868704700BF48050020E8 -S3150800779008B501224FF480510148FFF7C9FC08BD1E -S315080077A00010014010B5FEF7BFFD104B1B68C31A49 -S315080077B0B3F5FA7F18D304460D4B1B784BB9012253 -S315080077C00B4B1A7000224FF480510A48FFF7B0FCA1 -S315080077D008E00022064B1A7001224FF48051054832 -S315080077E0FFF7A6FC014B1C6010BD00BF500400202B -S315080077F0540400200010014008B50848084B0360EF -S315080078004FF46143436000238360C360036183616F -S315080078100C224261C361FEF7C3FF08BD580400206D -S31508007820004400402DE9F04104460D4617469846A7 -S31508007830FFF772FB154BA3FB0030800900221FE0FF -S31508007840134B13F8121003EB420393F801E001EB14 -S315080078500E0303FB0443B0FBF3FC03FB1C066EB9E3 -S315080078601FFA8CF32B80013B9BB2B3F5806F05D2D0 -S31508007870397088F800E00120BDE8F0810132D2B203 -S31508007880112ADDD90020BDE8F08100BFD34D621072 -S31508007890B07A000870B58CB00025ADF82E508DF87A -S315080078A02D500CAB03F8045D0DF12D020DF12E01E0 -S315080078B04FF4FA70FFF7B6FF1D4C1E4E266025637F -S315080078C01D4B6363A561E56125626562A562E56294 -S315080078D0A560E5609DF82D30013B1B0423619DF8EA -S315080078E02C30013B1B056361BDF82E3063602046D2 -S315080078F0FFF716FD2368B34201D1069501E00E2372 -S31508007900069300230793012208924CF6E041019161 -S3150800791002934FF6E07103910421049105930992AD -S315080079200E230A9369440248FFF778FC0CB070BD31 -S31508007930C0040020006400409804002008B5002315 -S31508007940012201460348FEF75DFF08B9012008BD7C -S31508007950002008BD5804002008B5FFF74DFFFFF7C3 -S3150800796099FF08BDBFF34F8F0549CA6802F4E06264 -S31508007970044B1343CB60BFF34F8F00BFFDE700BF37 -S3150800798000ED00E00400FA0508B5214B1B78ABB9F9 -S315080079902048FFF7D3FF012838D11E4B1B78013B3F -S315080079A0DBB23F2B32D8FEF7BFFC1B4B1860012217 -S315080079B0174B1A700022194B1A7008BD174B1B7803 -S315080079C0013314481844FFF7B9FF012814D1134AA4 -S315080079D013780133DBB213700E4A1278934215D12D -S315080079E000220B4B1A700B4B5B78FF2B0ED1094B01 -S315080079F09B785BB9FFF7B6FFFEF796FC064B1B684C -S31508007A006433984202D90022014B1A7008BD00BFA0 -S31508007A104505002004050020BC040020550400206C -S31508007A2008B5002211460C48FFF720FD98B90A4B05 -S31508007A305B6B196840F26762914203D19A681AB182 -S31508007A40002202E0002200E0012222B19B8AFF2BDD -S31508007A5001D1FFF787FF08BDC004002008B5FFF76E -S31508007A6093FFFFF7DDFF08BDF8B500BFF8BC08BCFB -S31508007A709E467047F8B500BFF8BC08BC9E467047DE -S31508007A8002030405060708090A0B0C0D0E0F101051 -S31508007A9001020000000000200000000000000000B5 -S31508007AA00102030406070809000000000102030496 -S31508007AB005020602060307030803090309040A0464 -S31508007AC00B040C040C050D050E050F050F06100614 -S30908007AD01007100875 -S30D08007AD4BD61000835610008D8 -S30908007ADC116100081E -S31508007AE000000000EC02002054030020BC03002024 +S3150800612000800123237010BD380400200000000001 +S31508006130F879000808B5034B1BB103490348AFF3C8 +S31508006140008008BD000000003C040020F879000823 +S3150800615070B50D4E0D4D761BB61006D000240134D1 +S3150800616055F8043B9847A642F9D1094E094D01F066 +S3150800617043FC761BB61006D00024013455F8043BC0 +S315080061809847A642F9D170BD647A0008647A000877 +S315080061906C7A0008647A0008024B13B1024800F0D2 +S315080061A005B8704700000000B961000800230146E1 +S315080061B01A46184600F01EB838B50A4C0A4D641B34 +S315080061C0A4100AD004F18043013B05EB8305013C8A +S315080061D055F804399847002CF9D1BDE8384001F044 +S315080061E011BC00BF707A00086C7A0008704700BFBF +S315080061F0704700BF2DE9F0411D4C054620689046C2 +S315080062001F460E46FFF7F2FF1A4B1A68D2F84831B6 +S315080062101BB35A6820681F2A24DC4DB9511C023268 +S31508006220596043F82260FFF7E3FF0020BDE8F081DC +S31508006230012403EB820CCCF88880D3F888119440AB +S315080062402143022DC3F88811CCF80871E6D1D3F89A +S315080062508C110C43C3F88C41E0E702F5A673C2F82B +S315080062604831D6E7FFF7C4FF4FF0FF30DEE700BF3F +S3150800627028040020247A0008DFF834D0002103E03F +S315080062800C4B5B58435004310B480C4B42189A424E +S31508006290F6D30B4A02E0002342F8043B094B9A4224 +S315080062A0F9D301F0F1F8FFF753FF01F0A2F97047AF +S315080062B000500020707A00080000002038040020F2 +S315080062C03804002074050020FEE7F0B44B6901226B +S315080062D09A400468D4F8003223F47C534D6A43EAA2 +S315080062E0052343F00103C4F800320568D5F81C42BB +S315080062F0D3431C40C5F81C42CC69C4B90568D5F817 +S315080063000C421C40C5F80C42CF688D8806684C695B +S3150800631045EA0745483446F834508F680D880468BE +S315080063204E6945EA0745483604EBC6046560CC69FC +S31508006330012C1ED08C69002C35D10568D5F804428D +S315080063401C40C5F804420C69002C33D10468D4F803 +S3150800635014522B40C4F814320B6A012B31D0026850 +S31508006360D2F8003223F00103C2F800320020F0BC54 +S3150800637070470568D5F80C421443C5F80C420F68F7 +S315080063808D8806684C6945EA0745483446F834500E +S315080063908F688D8904684E6945EA0745483604EBD7 +S315080063A0C6046560C6E70568D5F804421443C5F80F +S315080063B00442C8E70468D4F814321343C4F8143204 +S315080063C0CAE70168D1F81C321A43C1F81C22C6E78D +S315080063D07047002800F0968038B5044690F83C309F +S315080063E003B3022384F83C302268136823F00203BF +S315080063F013602268136843F00103136000F01CFD64 +S31508006400054623685A6812F0010F10D100F014FDF2 +S31508006410401B0A28F5D9032084F83C00002384F899 +S315080064203D3038BD80F83D30FFF7D2FFD9E75A68CE +S3150800643012F0010F61D0A269012A43D00022E16956 +S31508006440012941D022F04002216A01293FD022F0D9 +S315080064502002616A01293DD022F01002A16A0129B1 +S315080064603BD022F00802E16A012939D022F0040261 +S31508006470196821F0FC010A431A60A368E26813430D +S3150800648022691343626913436268013A2168134318 +S31508006490CB612268136823F00103136000F0CCFC7B +S315080064A0054623685A6812F0010F1CD000F0C4FC98 +S315080064B0401B0A28F5D9032084F83C00002384F8F9 +S315080064C03D30AEE78022BAE742F04002BCE742F030 +S315080064D02002BEE742F01002C0E742F00802C2E717 +S315080064E042F00402C4E75B6813F0010F05D10020EF +S315080064F02064012384F83C3093E7042384F83C3075 +S3150800650001208EE701207047F8B50D46B9B990F815 +S315080065103C30DBB2222B00F02F8190F83C30DBB206 +S31508006520422B00F02B8190F83C30DBB2622B00F056 +S31508006530278190F83C30DBB2722B00F02381012DC5 +S3150800654015D090F83D30012B00F02481012380F806 +S315080065503D30B5BB90F83C30DBB2322B29D0522BFC +S315080065602BD0122B1CD0222380F83C301BE090F84D +S315080065703C30DBB2322B00F0078190F83C30DBB2BE +S31508006580522B00F0038190F83C30DBB2622B00F00E +S31508006590FF8090F83C30DBB2722BD2D10220C9E0E2 +S315080065A0422380F83C301646044600F045FC074670 +S315080065B038E0622380F83C30F5E7722380F83C30F7 +S315080065C0F1E790F83C30DBB2222B0BD0422B0DD0F2 +S315080065D0122B03D0322380F83C30E4E7522380F8AC +S315080065E03C30E0E7622380F83C30DCE7722380F831 +S315080065F03C30D8E726B100F01FFCC01BB04211D9C9 +S31508006600032084F83C00002384F83D3092E0236898 +S315080066101B6913F0030F0CBF0123002363B1B6F106 +S31508006620FF3FE7D1002DF2D12368DB6813F0030F93 +S315080066300CBF01230023F1E7002D67D1636B2168A6 +S3150800664005F11B0212018A5802F004029A60002A18 +S315080066505ED1216805F11B0212018A58520D1A6093 +S31508006660216805F11B021201895801F00201D9605F +S3150800667021681144496801F00F01196121680A442B +S315080066805268C2F30722DA611D6221682A011144A1 +S31508006690D1F8B811197521681144D1F8B811090A49 +S315080066A0597521681144D1F8B811090C99752168F2 +S315080066B01144D1F8B811090ED97521681144D1F8D9 +S315080066C0BC11197621681144D1F8BC11090A59760A +S315080066D021681144D1F8BC11090C997621680A443D +S315080066E0D2F8BC21120EDA76D5B923682022DA60F0 +S315080066F04DBB94F83C30DBB2622B1CD0722B1ED0FB +S31508006700422B11D0012384F83C3010E0A36B96E7A6 +S31508006710216805F11B0212018A58D2085A609FE7C0 +S31508006720236820221A61E3E7122384F83C3000200C +S3150800673084F83D00F8BD322384F83C30F7E752234D +S3150800674084F83C30F3E794F83C30DBB2622B0BD08C +S31508006750722B0DD0522B03D0012384F83C30E6E788 +S31508006760122384F83C30E2E7222384F83C30DEE743 +S31508006770422384F83C30DAE70220DBE70220D9E737 +S315080067800220D7E70220D5E70220D3E70220D1E787 +S315080067900220CFE70220CDE7074AD36823F4E06357 +S315080067A01B041B0C000200F4E060184340F0BF60B5 +S315080067B040F40030D060704700ED00E030B4174B6D +S315080067C0DB68C3F30223C3F10704042C28BF04249F +S315080067D01D1D062D01D9033B00E000234FF0FF35B0 +S315080067E005FA04F421EA0401994005FA03F322EABA +S315080067F003031943002809DB0901C9B200F1604007 +S3150800680000F5614080F8001330BC704700F00F00B7 +S315080068100901C9B2024B1954F6E700BF00ED00E0C2 +S3150800682014ED00E00138B0F1807F0AD2064B5860BB +S31508006830064AF02182F823100020986007221A6081 +S3150800684070470120704700BF10E000E000ED00E04F +S31508006850042805D0054A136823F00403136070471B +S31508006860024A136843F004031360704710E000E01F +S31508006870704708B5FFF7FCFF08BD0000F0B482B00A +S3150800688000263546A0E0002B58D0012B10D1CE6843 +S315080068900EE0694FBB4251D048D9684FBB424DD034 +S315080068A007F58037BB4249D0A7F58017BB4245D0CC +S315080068B0FF2A57D88446FF2A57D8AC00DCF80030A0 +S315080068C00F27A74023EA070306FA04F42343CCF864 +S315080068D000304B6813F0805F75D0594B9C6944F0C3 +S315080068E001049C619B6903F001030193019BAC08B9 +S315080068F0A71C544B53F8273005F00307BF004FF089 +S315080069000F0C0CFA07FC23EA0C0C4F4B984232D0BA +S3150800691003F58063984270D003F5806398426ED081 +S3150800692003F58063984224D0042325E0A7F5801751 +S31508006930BB4203D007F58037BB42B9D18B687BB120 +S31508006940012B08D044610826B2E7CE680836AFE7BF +S31508006950CE680C36ACE704610826A9E70026A7E747 +S315080069600426A5E700F1040CA5E7A5F10804A40090 +S31508006970A4E7032300E00023BB4043EA0C030234E8 +S31508006980304F47F824304B6813F4803F39D02F4CEA +S315080069902368134323604B6813F4003F37D02B4C0E +S315080069A06368134363604B6813F4801F35D0274C24 +S315080069B0A3681343A3604B6813F4001F33D0234C1A +S315080069C0E3681A43E26001350F2D32D80124AC4042 +S315080069D00A6822409442F6D14B68122BB8D03FF68B +S315080069E058AF022BB1D07FF64EAF032BB6D0112B82 +S315080069F07FF45EAFCE6804365AE70123BCE702236C +S31508006A00BAE7124C236823EA02032360C3E70F4C54 +S31508006A10636823EA02036360C5E70C4CA36823EAAC +S31508006A200203A360C7E7094CE36823EA0202E260AF +S31508006A30C9E702B0F0BC7047000021100000311011 +S31508006A400010024000000140000801400004014017 +S31508006A500AB1016170470904016170472DE9F843DD +S31508006A6005460268136923F44053C1680B43136152 +S31508006A70836802691343426913430168CA6822F4AA +S31508006A80B05222F00C021343CB600268536923F418 +S31508006A90407381690B4353610268594B9A4257D038 +S31508006AA000F0D2FC00EB800000EB80006C68A400CC +S31508006AB0B0FBF4F4534FA7FB04346409260100F035 +S31508006AC0C3FC00EB800000EB80006C68A400B0FB00 +S31508006AD0F4F900F0B9FC00EB800000EB80006C686C +S31508006AE0A400B0FBF4F4A7FB043464094FF064086F +S31508006AF008FB149424013234A7FB0434640904F017 +S31508006B00F004344400F0A0FC00EB800000EB8000A9 +S31508006B106E68B600B0FBF6F600F096FC00EB800057 +S31508006B2000EB80006B689B00B0FBF3F0A7FB00301E +S31508006B30400908FB10684FEA081808F13208A7FB55 +S31508006B400837C7F343172B6827449F60BDE8F883C7 +S31508006B5000F08AFC00EB800000EB80006C68A40063 +S31508006B60B0FBF4F4274FA7FB04346409260100F0B0 +S31508006B707BFC00EB800000EB80006C68A400B0FB97 +S31508006B80F4F900F071FC00EB800000EB80006C6803 +S31508006B90A400B0FBF4F4A7FB043464094FF06408BE +S31508006BA008FB149424013234A7FB0434640904F066 +S31508006BB0F004344400F058FC00EB800000EB800041 +S31508006BC06E68B600B0FBF6F600F04EFC00EB8000EF +S31508006BD000EB80006B689B00B0FBF3F0A7FB00306E +S31508006BE0400908FB10684FEA081808F13208A7FBA5 +S31508006BF00837C7F343172B6827449F60A6E700BFEB +S31508006C00003801401F85EB512DE9F04105460F4636 +S31508006C1016469846069C2B681B6837EA03030CBF82 +S31508006C2001230023B3421DD1B4F1FF3FF3D02CB1A9 +S31508006C3000F002F9A0EB0800A042ECD92A68D36854 +S31508006C4023F4D073D3602A68536923F00103536190 +S31508006C50202385F8393085F83A30002385F838300E +S31508006C60032000E00020BDE8F081704758B310B556 +S31508006C70044690F839300BB3242384F83930226857 +S31508006C80D36823F40053D3602046FFF7E7FE226853 +S31508006C90136923F4904313612268536923F02A0386 +S31508006CA053612268D36843F40053D3600020E0633D +S31508006CB0202384F8393084F83A3010BD80F838300B +S31508006CC0FFF7D3FFD8E7012070472DE9F04182B0DE +S31508006CD01E4690F83A30DBB2202B5AD104460D46B0 +S31508006CE09046002959D0002A59D090F83830012BFF +S31508006CF057D0012380F838300023C363222380F855 +S31508006D003A3000F099F80746A4F82C80A4F82E80AB +S31508006D101DE000963B46002220212046FFF774FF1F +S31508006D20002840D1236933B923685B68C3F3080395 +S31508006D3025F8023B0BE023685B68DBB225F8013BCC +S31508006D4005E023685B6803F07F0305F8013BE38DE4 +S31508006D509BB2BBB1E38D013B9BB2E385A368B3F558 +S31508006D60805FD6D000963B46002220212046FFF7BA +S31508006D704BFFD0B92369002BE3D123685B6805F87C +S31508006D80013BE4E7202384F83A30002084F83800F1 +S31508006D9000E0022002B0BDE8F0810120FAE70120F8 +S31508006DA0F8E70220F6E70320F4E70320F2E70000FD +S31508006DB010B504460E4B18784FF47A73B3FBF0F30C +S31508006DC00C4A1068B0FBF3F0FFF72CFD68B90F2CDE +S31508006DD001D901200AE0002221464FF0FF30FFF7D3 +S31508006DE0EDFC054B1C60002000E0012010BD00BF33 +S31508006DF02C040020340400203004002008B5074A7B +S31508006E00136843F0100313600320FFF7C5FC002046 +S31508006E10FFF7CEFF00F0F8FB002008BD0020024077 +S31508006E20034A1168034B1B780B441360704700BF75 +S31508006E30700500202C040020014B1868704700BF1D +S31508006E407005002082B0084B1B68084AA2FB032382 +S31508006E505B0A00FB03F0019000BF019B5A1E0192DA +S31508006E60002BF9D102B0704734040020D34D6210CC +S31508006E7070B582B00446036813F0010F2CD0AB4BF3 +S31508006E805B6803F00C03042B1DD0A84B5B6803F06A +S31508006E900C03082B12D06368B3F5803F41D0002B52 +S31508006EA055D103F1804303F504331A6822F480327E +S31508006EB01A601A6822F480221A6037E09B4B5B68D6 +S31508006EC013F4803FE7D0994B1B6813F4003F03D0B7 +S31508006ED06368002B00F0AE81236813F0020F75D0AB +S31508006EE0924B5B6813F00C0F5FD0904B5B6803F016 +S31508006EF00C03082B54D02369002B00F089808C4B97 +S31508006F0001221A60FFF798FF0546884B1B6813F0A5 +S31508006F10020F74D1FFF790FF401B0228F5D9032012 +S31508006F208DE1824A136843F480331360636843B380 +S31508006F30FFF782FF05467D4B1B6813F4003FCBD154 +S31508006F40FFF77AFF401B6428F5D9032077E1B3F5EC +S31508006F50A02F09D0754B1A6822F480321A601A6875 +S31508006F6022F480221A60E1E703F18043A3F53C335B +S31508006F701A6842F480221A601A6842F480321A604B +S31508006F80D4E7FFF759FF0546684B1B6813F4003F23 +S31508006F90A2D0FFF751FF401B6428F5D903204EE124 +S31508006FA0624B5B6813F4803FA5D1604B1B6813F0F6 +S31508006FB0020F03D02369012B40F03E815B4A136818 +S31508006FC023F0F803616943EAC1031360236813F0E9 +S31508006FD0080F32D0A369002B5BD0564B01221A60EA +S31508006FE0FFF72AFF0546514B5B6A13F0020F21D1C2 +S31508006FF0FFF722FF401B0228F5D903201FE14B4A61 +S31508007000136823F0F803616943EAC1031360DDE7F7 +S31508007010474B00221A60FFF70FFF0546434B1B68D4 +S3150800702013F0020FD2D0FFF707FF401B0228F5D94D +S31508007030032004E10120FFF705FF236813F0040F7E +S3150800704000F09880394BDB6913F0805F33D1374BFA +S31508007050DA6942F08052DA61DB6903F08053019302 +S31508007060019B0125344B1B6813F4807F25D0E36808 +S31508007070012B36D0002B4CD103F1804303F50433A2 +S315080070801A6A22F001021A621A6A22F004021A62C5 +S315080070902CE0284B00221A60FFF7CEFE0546234B4C +S315080070A05B6A13F0020FC8D0FFF7C6FE401B022822 +S315080070B0F5D90320C3E00025D4E71F4A136843F433 +S315080070C080731360FFF7B8FE06461B4B1B6813F464 +S315080070D0807FCCD1FFF7B0FE801B6428F5D903204A +S315080070E0ADE0124A136A43F001031362E3687BB307 +S315080070F0FFF7A2FE06460D4B1B6A13F0020F38D1A6 +S31508007100FFF79AFE801B41F288339842F3D9032091 +S3150800711095E0052B12D0054B1A6A22F001021A6275 +S315080071201A6A22F004021A62E0E700BF0010024061 +S31508007130000042428004424200700040424B1A6AF4 +S3150800714042F004021A621A6A42F001021A62CDE794 +S31508007150FFF772FE06463C4B1B6A13F0020F08D077 +S31508007160FFF76AFE801B41F288339842F3D9032061 +S3150800717065E0E5B9E369002B60D0334A526802F04E +S315080071800C02082A5DD0022B17D0304B00221A6059 +S31508007190FFF752FE04462C4B1B6813F0007F47D0BE +S315080071A0FFF74AFE001B0228F5D9032047E0264AC6 +S315080071B0D36923F08053D361DCE7244B00221A609D +S315080071C0FFF73AFE0546204B1B6813F0007F06D0F2 +S315080071D0FFF732FE401B0228F5D903202FE0236A69 +S315080071E0B3F5803F1AD018494B6823F47413226A02 +S315080071F0606A024313434B60144B01221A60FFF77F +S315080072001BFE0446104B1B6813F0007F0ED1FFF7D8 +S3150800721013FE001B0228F5D9032010E00A4A53681A +S3150800722023F40033A1680B435360DCE7002006E033 +S31508007230002004E0012002E0012000E0002002B066 +S3150800724070BD0120FBE700BF00100240600042420B +S3150800725010B487B0164C94E80F000DF1180C0CE921 +S315080072600F00238AADF80430124B5B6803F00C025A +S31508007270082A03D0104807B010BC7047C3F38342EE +S31508007280624412F8102C13F4803F0CD0094B5B684B +S31508007290C3F34043634413F8143C074800FB02F069 +S315080072A0B0FBF3F0E7E7054800FB02F0E3E700BFB1 +S315080072B0107A00080010024000127A0000093D000A +S315080072C05A4B1B6803F007038B420BD2574A1368C5 +S315080072D023F007030B431360136803F007038B427D +S315080072E040F09D8070B5036813F0020F06D0504A2F +S315080072F0536823F0F0038468234353600D4604461D +S31508007300036813F0010F52D04368012B23D0022BD8 +S3150800731028D0474A126812F0020F00F082804449CA +S315080073204A6822F0030213434B60FFF785FD0646C1 +S315080073306368012B1DD0022B2AD03D4B5B6813F0E6 +S315080073400C0F34D0FFF778FD801B41F28833984242 +S31508007350F3D9032062E0364A126812F4003FDED100 +S3150800736001205BE0324A126812F0007FD7D1012073 +S3150800737054E02F4B5B6803F00C03042B17D0FFF780 +S315080073805BFD801B41F288339842F2D9032045E021 +S31508007390274B5B6803F00C03082B08D0FFF74CFD5E +S315080073A0801B41F288339842F2D9032036E01F4BFE +S315080073B01B6803F00703AB420AD91C4A136823F07B +S315080073C007032B431360136803F00703AB422AD164 +S315080073D0236813F0040F06D0154A536823F4E063B4 +S315080073E0E1680B435360236813F0080F07D0104A6F +S315080073F0536823F46053216943EAC1035360FFF7D6 +S3150800740027FF0B4B5B68C3F303130A4AD35CD840C8 +S31508007410094B18600020FFF7CBFC002070BD012047 +S3150800742070470120FAE70120F8E700BF0020024074 +S3150800743000100240287A000834040020014B18681E +S31508007440704700BF3404002008B5FFF7F7FF044B68 +S315080074505B68C3F30223034AD35CD84008BD00BF68 +S3150800746000100240387A000808B5FFF7E7FF044B1A +S315080074705B68C3F3C223034AD35CD84008BD00BF88 +S3150800748000100240387A00080F4B1A6842F00102D1 +S315080074901A6059680D4A0A405A601A6822F08472BE +S315080074A022F480321A601A6822F480221A605A6816 +S315080074B022F4FE025A604FF41F029A60044B4FF002 +S315080074C000629A60704700BF001002400000FFF893 +S315080074D000ED00E008B5FFF7B1FF084BA3FB00304D +S315080074E08009FFF79FF90420FFF7B2F90022114639 +S315080074F04FF0FF30FFF762F908BD00BFD34D6210A9 +S3150800750008B5FFF799FC08BD08B5FFF789FCFFF732 +S31508007510B0F908BD08B501224FF480510148FFF7BC +S3150800752097FA08BD0010014010B5FFF7E9FF104BA8 +S315080075301B68C31AB3F5FA7F0ED304460D4B1B78A6 +S315080075405BB90C4B01221A7000224FF480510A488D +S31508007550FFF77EFA064B1C6010BD064B00221A7018 +S3150800756001224FF480510448FFF772FAF2E700BF90 +S31508007570580400205404002000100140014A024B20 +S315080075809A6070470060000800ED00E000B591B011 +S31508007590012206924FF480330793002108910A923C +S315080075A002220D920E934FF4E0130F9306A8FFF7ED +S315080075B05FFC00B1FEE70F2301930221029100232D +S315080075C003934FF480620492059301A8FFF778FEAF +S315080075D000B1FEE711B05DF804FB08B5FFF7CEFF72 +S315080075E0FFF70CFCFFF7D2FFFFF774FFFFF792FFD8 +S315080075F008BD08B5FFF7F1FF00F078F9FFF794FF2B +S3150800760000F0F4F9FAE700002DE9F0418CB05B4B85 +S315080076109A6942F001029A619A6902F0010201929E +S31508007620019ADA6942F08052DA61DA6902F0805228 +S315080076300292029A9A6942F004029A619A6902F0E1 +S3150800764004020392039A9A6942F008029A619A69B7 +S3150800765002F008020492049A9A6942F010029A61AA +S315080076609A6902F010020592059ADA6942F4003224 +S31508007670DA61DA6902F400320692069ADA6942F0A9 +S315080076800072DA61DB6903F000730793079B032036 +S31508007690FFF782F8002211466FF00B00FFF78EF80D +S315080076A0002211466FF00A00FFF788F800221146FB +S315080076B06FF00900FFF782F8002211466FF0040008 +S315080076C0FFF77CF8002211466FF00300FFF776F803 +S315080076D0002211466FF00100FFF770F800221146EC +S315080076E04FF0FF30FFF76AF84FF4805708974FF0CE +S315080076F00108CDF8248000240A9402250B95204E13 +S3150800770008A93046FFF7BAF8424639463046FFF729 +S315080077109FF904230893099503260B9607F18047DA +S3150800772007F5784708A93846FFF7A8F80823089305 +S3150800773009940A9408A93846FFF7A0F84FF480730D +S31508007740089309940A940F4C08A92046FFF796F85F +S315080077504FF40073089309950B9608A92046FFF77E +S315080077608DF8094A536823F4C04343F0E06343F4B1 +S31508007770804353600CB0BDE8F08100BF00100240A2 +S3150800778000100140000C01400000014008B50848FF +S31508007790084B03604FF46143436000238360C36072 +S315080077A0036183610C224261C361FFF75FFA08BD7A +S315080077B0C4040020004400402DE9F04104460D466B +S315080077C017469846FFF740FE154BA3FB0030800985 +S315080077D0002201E00132D2B2112A1DD8114B13F84A +S315080077E0121003EB420393F801C001EB0C0303FBF1 +S315080077F00443B0FBF3FE03FB1E06002EEAD11FFA74 +S315080078008EF32B80013B9BB2B3F5806FE2D23970C1 +S3150800781088F800C0012000E00020BDE8F08100BF24 +S31508007820D34D6210407A000870B58CB00025ADF8CB +S315080078302E508DF82D508DF82C500BAB0DF12D02D6 +S315080078400DF12E014FF4FA70FFF7B6FF1D4C1E4ED0 +S31508007850266025631D4B6363A561E5612562656244 +S31508007860A562E562A560E5609DF82D30013B1B0425 +S3150800787023619DF82C30013B1B056361BDF82E3052 +S3150800788063602046FEF7A5FD2368B34218D00E2391 +S31508007890069300230793012208924CF6E0410191D2 +S315080078A002934FF6E071039104210491059309921E +S315080078B00E230A9369440348FEF707FD0CB070BD12 +S315080078C00695E6E75C04002000640040A00400205A +S315080078D008B50023012201460348FFF7F6F908B167 +S315080078E0002008BD0120FCE7C404002008B5FFF706 +S315080078F04DFFFFF799FF08BDBFF34F8F0549CA68CB +S3150800790002F4E062044B1343CB60BFF34F8F00BF12 +S31508007910FDE700BF00ED00E00400FA0508B5214BBD +S315080079201B78B3B92048FFF7D3FF012800D008BD5C +S315080079301D4B1B78013BDBB23F2BF8D8FFF7E0FD68 +S315080079401A4B1860174B01221A70194B00221A702D +S31508007950EDE7174B1B78013313481844FFF7B8FFB8 +S31508007960012813D1124A13780133DBB213700E4A79 +S3150800797012789342DBD10B4A002111700A4A5278D9 +S31508007980FF2AD4D1022BD2D1FFF7B6FFFFF7B8FDF5 +S31508007990064B1B6864339842C9D9024B00221A70F9 +S315080079A0C5E700BF4505002004050020480500205E +S315080079B04605002008B5002211460B48FEF7A4FD2F +S315080079C030B9094B5B6B196840F26762914200D087 +S315080079D008BD9A68002AFBD11A7DFF2AF8D11B69CF +S315080079E0022BF5D1FFF788FF5C04002008B5FFF7E6 +S315080079F095FFFFF7DFFF08BDF8B500BFF8BC08BC68 +S31508007A009E467047F8B500BFF8BC08BC9E4670474E +S31508007A1002030405060708090A0B0C0D0E0F1010C1 +S31508007A200102000000000020000000000000000025 +S31508007A300102030406070809000000000102030406 +S31508007A4005020602060307030803090309040A04D4 +S31508007A500B040C040C050D050E050F050F06100684 +S30908007A6010071008E5 +S30D08007A6499610008356100086C +S30908007A6C116100088E +S31508007A7000000000EC02002054030020BC03002094 +S31508007A8000000000000000000000000000000000E8 +S31508007A9000000000000000000000000000000000D8 +S31508007AA000000000000000000000000000000000C8 +S31508007AB000000000000000000000000000000000B8 +S31508007AC000000000000000000000000000000000A8 +S31508007AD00000000000000000000000000000000098 +S31508007AE00000000000000000000000000000000088 S31508007AF00000000000000000000000000000000078 S31508007B000000000000000000000000000000000067 -S31508007B100000000000000000000000000000000057 -S31508007B200000000000000000000000000000000047 +S31508007B100000000000000000010000000000000056 +S31508007B200E33CDAB34126DE6ECDE05000B0000001B S31508007B300000000000000000000000000000000037 S31508007B400000000000000000000000000000000027 S31508007B500000000000000000000000000000000017 S31508007B600000000000000000000000000000000007 S31508007B7000000000000000000000000000000000F7 -S31508007B8000000000000000000100000000000000E6 -S31508007B900E33CDAB34126DE6ECDE05000B000000AB +S31508007B8000000000000000000000000000000000E7 +S31508007B9000000000000000000000000000000000D7 S31508007BA000000000000000000000000000000000C7 S31508007BB000000000000000000000000000000000B7 S31508007BC000000000000000000000000000000000A7 @@ -490,13 +490,6 @@ S31508007E500000000000000000000000000000000014 S31508007E600000000000000000000000000000000004 S31508007E7000000000000000000000000000000000F4 S31508007E8000000000000000000000000000000000E4 -S31508007E9000000000000000000000000000000000D4 -S31508007EA000000000000000000000000000000000C4 -S31508007EB000000000000000000000000000000000B4 -S31508007EC000000000000000000000000000000000A4 -S31508007ED00000000000000000000000000000000094 -S31508007EE00000000000000000000000000000000084 -S31508007EF00000000000000000000000000000000074 -S31508007F00000000000000000000A24A041000000063 -S30908007F10010000005E -S705080062A9E7 +S31508007E9000000000000000004C0500200100000062 +S30D08007EA01000000000A24A04CC +S7050800627917 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c index 106768d1..d981bd3c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.out b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/bin/demoprog_olimex_stm32p103.out index 40a50d0a8b2d59651168d461963d73d8334f3788..397dd91556048c9345d23ffcdd3ed1263a49491a 100644 GIT binary patch literal 155584 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

b_fU8PoAQ|YPjY^JoDf`UT) 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 ANdN!< literal 165984 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 1863 2 - + 0 -1 @@ -296,7 +296,7 @@ 14 - 11 + 20 1 @@ -310,7 +310,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -341,7 +341,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -542,11 +542,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -555,7 +555,7 @@ 8192 0 0 - 32767 + 24 0 @@ -563,7 +563,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -572,7 +572,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep index 5b1e917a..a3b99279 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/ide/stm32f103.dep @@ -5,728 +5,424 @@ Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\obj\stm32f10x_can.lst $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\Debug\Obj\stm32f103.pbd $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\boot.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.o $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\vectors.o $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_usart.lst $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\obj\stm32f103.pbd $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\src\app\app.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\obj\demoprog_olimex_stm32p103.map - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\vectors.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\bin\stm32f103.out - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\hw.o + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\Debug\Obj\app.o + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\..\obj\main.lst $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\app.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\hw.o $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_exti.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_rtc.lst $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $PROJ_DIR$\..\vectors.c - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\src\app\app.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\Debug\Obj\core_cm3.pbi - $PROJ_DIR$\Debug\Obj\app.o - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\hw.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\Debug\Obj\hw.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.o $PROJ_DIR$\Debug\Obj\misc.pbi $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\irq.lst $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\Debug\Exe\stm32f103.out $PROJ_DIR$\..\obj\vectors.__cstat.et $PROJ_DIR$\..\bin\stm32f103.srec + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\obj\stm32f10x_rcc.lst $PROJ_DIR$\..\obj\stm32f10x_bkp.lst $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\Debug\Obj\hw.o - $PROJ_DIR$\..\src\os\os.h - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\os.o - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_dma.lst $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o $PROJ_DIR$\..\obj\core_cm3.lst $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\..\obj\os.o $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\timer.lst $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\timer.o $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\demoprog_olimex_stm32p103.map + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h [ROOT_NODE] ILINK - 338 162 + 144 333 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\main.c ICCARM - 115 154 - - - BICOMP - 393 + 94 155 __cstat - 325 + 282 + + + BICOMP + 237 ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 119 128 - - - BICOMP - 399 - - - __cstat - 190 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 85 318 - - - BICOMP - 388 - - - __cstat - 181 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 236 126 - - - BICOMP - 390 - - - __cstat - 334 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - - - ICCARM - 121 95 - - - BICOMP - 394 - - - __cstat - 331 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 127 96 - - - BICOMP - 396 - - - __cstat - 105 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - - ICCARM - 240 108 - - - BICOMP - 392 - - - __cstat - 218 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 130 144 - - - BICOMP - 404 - - - __cstat - 191 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 112 184 - - - BICOMP - 400 - - - __cstat - 333 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 57 134 - - - BICOMP - 387 - - - __cstat - 327 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 48 98 - - - BICOMP - 395 - - - __cstat - 336 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - ICCARM - 186 129 - - - BICOMP - 401 - - - __cstat - 335 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - - - BILINK - 63 264 294 302 291 375 198 355 361 260 77 221 342 196 84 253 155 74 354 197 165 71 290 377 177 259 209 329 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 195 271 - - - BICOMP - 381 - - - __cstat - 380 - - - - - ICCARM - 251 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 @@ -735,648 +431,21 @@ ICCARM - 220 189 - - - BICOMP - 288 + 120 371 __cstat - 378 + 233 + + + BICOMP + 177 ICCARM - 202 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 213 216 - - - BICOMP - 39 - - - - - ICCARM - 352 345 194 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 248 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 364 289 - - - BICOMP - 305 - - - __cstat - 300 - - - - - ICCARM - 349 37 372 180 347 42 60 360 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 147 242 - - - BICOMP - 207 - - - __cstat - 138 - - - - - ICCARM - 56 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 250 283 - - - BICOMP - 188 - - - __cstat - 315 - - - - - ICCARM - 113 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 296 312 - - - BICOMP - 78 - - - __cstat - 178 - - - - - ICCARM - 111 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 93 132 251 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 285 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 205 343 - - - BICOMP - 348 - - - __cstat - 90 - - - - - ICCARM - 66 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 384 376 - - - BICOMP - 270 - - - __cstat - 80 - - - - - ICCARM - 75 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 386 54 - - - BICOMP - 368 - - - __cstat - 86 - - - - - ICCARM - 100 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 43 262 - - - BICOMP - 276 - - - __cstat - 131 - - - - - ICCARM - 132 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 62 183 - - - BICOMP - 351 - - - __cstat - 174 - - - - - ICCARM - 93 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 230 272 - - - BICOMP - 295 - - - __cstat - 341 - - - - - ICCARM - 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 297 244 - - - BICOMP - 153 - - - __cstat - 373 - - - - - ICCARM - 169 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 163 245 - - - BICOMP - 166 - - - __cstat - 358 - - - - - ICCARM - 118 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 193 192 - - - BICOMP - 65 - - - __cstat - 222 - - - - - ICCARM - 206 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 45 109 - - - BICOMP - 211 - - - - - ICCARM - 352 345 194 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 248 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 36 301 - - - BICOMP - 212 - - - __cstat - 91 - - - - - ICCARM - 175 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 94 229 - - - BICOMP - 64 - - - __cstat - 34 - - - - - ICCARM - 44 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 200 346 - - - BICOMP - 215 - - - __cstat - 152 - - - - - ICCARM - 150 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 293 340 - - - BICOMP - 151 - - - __cstat - 104 - - - - - ICCARM - 76 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 309 298 - - - BICOMP - 365 - - - __cstat - 50 - - - - - ICCARM - 280 61 46 349 37 372 180 347 42 60 360 311 41 70 102 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 304 214 - - - BICOMP - 120 - - - - - ICCARM - 257 208 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 267 362 268 263 - - - BICOMP - 257 208 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 267 362 268 263 - - - - - $PROJ_DIR$\..\bin\stm32f103.out - - - OBJCOPY - 308 - - - - - ILINK - 282 187 289 285 214 319 303 271 366 298 301 376 192 346 246 244 229 245 363 51 242 189 142 340 343 54 283 312 183 262 272 357 58 321 168 266 225 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 67 363 - - - BICOMP - 40 - - - __cstat - 287 - - - - - ICCARM - 135 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 285 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 103 51 - - - BICOMP - 299 - - - __cstat - 106 - - - - - ICCARM - 176 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 92 58 - - - BICOMP - 179 - - - __cstat - 307 - - - - - ICCARM - 257 208 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 267 268 263 - - - BICOMP - 180 37 61 263 118 41 280 100 267 311 42 150 202 132 208 70 268 46 349 60 347 75 169 176 76 111 257 372 360 102 175 206 145 44 135 56 328 66 113 93 251 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 107 246 - - - BICOMP - 370 - - - __cstat - 278 - - - - - ICCARM - 145 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 275 124 - - - BICOMP - 405 - - - __cstat - 320 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 + 382 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 142 30 55 285 314 327 281 322 79 @@ -1385,76 +454,21 @@ ICCARM - 171 187 - - - BICOMP - 398 + 358 360 __cstat - 323 + 140 + + + BICOMP + 215 ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - - - ICCARM - 140 156 - - - BICOMP - 397 - - - __cstat - 332 - - - - - ICCARM - 11 261 8 26 23 12 31 349 37 372 180 347 42 30 238 406 29 24 233 81 7 18 22 17 15 13 14 16 21 2 25 279 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 353 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 88 366 - - - BICOMP - 330 - - - __cstat - 247 - - - - - ICCARM - 102 61 46 349 37 372 180 347 42 60 360 311 41 70 280 175 75 206 150 145 169 44 118 135 176 56 202 328 76 66 100 113 111 93 132 251 + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 @@ -1463,150 +477,89 @@ ICCARM - 55 319 - - - BICOMP - 402 + 32 130 __cstat - 228 - - - - - ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 224 114 + 112 BICOMP - 403 - - - __cstat - 204 + 232 ICCARM - 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + + + BILINK + 34 68 151 154 164 235 377 198 180 67 277 118 131 384 289 64 341 43 203 373 342 58 163 212 386 91 109 124 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c ICCARM - 367 357 + 85 305 + + + __cstat + 138 BICOMP - 391 - - - __cstat - 383 + 222 ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c ICCARM - 210 303 + 362 321 + + + __cstat + 139 BICOMP - 389 + 218 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + ICCARM + 329 346 __cstat - 79 - - - - - ICCARM - 257 208 23 12 31 349 37 372 180 347 42 30 238 406 29 24 11 261 8 26 233 81 7 18 22 17 15 13 14 16 21 2 25 279 267 268 263 - - - - - $PROJ_DIR$\Debug\Exe\stm32f103.out - - - ILINK - 282 265 241 344 371 157 316 235 49 284 32 243 232 199 310 239 73 350 223 286 369 68 47 227 385 374 160 314 317 321 168 266 225 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 356 142 - - - BICOMP - 217 - - - __cstat - 382 - - - - - ICCARM - 328 61 46 349 37 372 180 347 42 60 360 311 41 70 102 280 175 75 206 150 145 169 44 118 135 176 56 202 76 66 100 113 111 93 132 251 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 52 - - - ILINK - 162 - - - - - ILINK - 158 187 319 303 353 144 108 96 128 134 154 318 184 126 95 98 129 124 156 114 357 321 168 266 225 - - - - - $PROJ_DIR$\..\src\os\os.c - - - ICCARM - 87 359 + 136 BICOMP @@ -1616,7 +569,1035 @@ ICCARM - 345 + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 98 326 + + + __cstat + 119 + + + BICOMP + 221 + + + + + ICCARM + 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 181 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 196 206 + + + __cstat + 224 + + + BICOMP + 220 + + + + + ICCARM + 25 106 269 255 242 195 0 205 387 210 13 264 81 241 259 267 271 9 249 266 101 283 18 254 260 243 244 263 265 258 245 256 262 8 15 7 22 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + ICCARM + 372 71 + + + __cstat + 223 + + + BICOMP + 234 + + + + + ICCARM + 79 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 184 165 + + + __cstat + 167 + + + BICOMP + 157 + + + + + ICCARM + 195 0 205 387 210 13 57 209 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + ICCARM + 330 90 + + + __cstat + 316 + + + BICOMP + 107 + + + + + ICCARM + 44 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + ICCARM + 117 102 + + + BICOMP + 1 + + + + + ICCARM + 199 202 365 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 78 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + ICCARM + 290 48 + + + __cstat + 291 + + + BICOMP + 169 + + + + + ICCARM + 359 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + ICCARM + 292 77 + + + __cstat + 175 + + + BICOMP + 192 + + + + + ICCARM + 357 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\vectors.c + + + ICCARM + 273 51 + + + __cstat + 158 + + + BICOMP + 368 + + + + + ICCARM + 25 106 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 15 7 22 + + + BICOMP + 387 0 36 22 302 6 161 285 15 135 13 344 382 322 106 35 7 47 195 57 210 46 349 359 30 327 25 205 209 294 366 108 357 16 310 44 142 55 314 281 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 274 188 + + + __cstat + 65 + + + BICOMP + 137 + + + + + ICCARM + 294 36 47 195 0 205 387 210 13 57 209 135 6 35 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 162 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + ICCARM + 190 328 + + + __cstat + 238 + + + BICOMP + 92 + + + + + ICCARM + 142 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 31 + + + ILINK + 333 + + + + + ILINK + 338 360 130 155 181 339 295 280 307 309 345 126 376 324 276 279 321 305 346 326 206 122 343 61 114 + + + + + $PROJ_DIR$\..\src\os\os.c + + + ICCARM + 300 191 + + + BICOMP + 99 + + + + + ICCARM + 202 + + + + + $PROJ_DIR$\Debug\Exe\stm32f103.out + + + ILINK + 170 80 74 193 197 347 148 82 39 160 24 72 105 378 173 73 60 182 97 152 189 45 56 103 227 208 332 121 141 122 343 61 114 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 278 126 + + + __cstat + 381 + + + BICOMP + 228 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + ICCARM + 325 376 + + + __cstat + 132 + + + BICOMP + 225 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + + + ICCARM + 303 276 + + + __cstat + 127 + + + BICOMP + 230 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + + + ICCARM + 50 279 + + + __cstat + 143 + + + BICOMP + 214 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + + ICCARM + 301 345 + + + __cstat + 146 + + + BICOMP + 211 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + + ICCARM + 76 324 + + + __cstat + 123 + + + BICOMP + 239 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + ICCARM + 37 309 + + + __cstat + 147 + + + BICOMP + 219 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + + + ICCARM + 89 295 + + + __cstat + 111 + + + BICOMP + 240 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + + + ICCARM + 313 280 + + + __cstat + 287 + + + BICOMP + 216 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + ICCARM + 315 307 + + + __cstat + 385 + + + BICOMP + 217 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + + + ICCARM + 308 339 + + + __cstat + 363 + + + BICOMP + 226 + + + + + ICCARM + 271 9 249 266 269 255 242 195 0 205 387 210 13 264 81 241 259 267 101 283 18 254 260 243 244 263 265 258 245 256 262 8 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 162 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 83 176 + + + __cstat + 133 + + + BICOMP + 383 + + + + + ICCARM + 314 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 149 128 + + + __cstat + 380 + + + BICOMP + 296 + + + + + ICCARM + 327 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 14 88 + + + __cstat + 311 + + + BICOMP + 87 + + + + + ICCARM + 322 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + ICCARM + 236 229 + + + __cstat + 297 + + + BICOMP + 84 + + + + + ICCARM + 46 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 213 52 + + + __cstat + 298 + + + BICOMP + 200 + + + + + ICCARM + 285 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 116 86 + + + __cstat + 129 + + + BICOMP + 166 + + + + + ICCARM + 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 115 183 + + + __cstat + 288 + + + BICOMP + 201 + + + + + ICCARM + 55 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + ICCARM + 40 375 + + + __cstat + 374 + + + BICOMP + 187 + + + + + ICCARM + 281 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 3 150 + + + __cstat + 272 + + + BICOMP + 110 + + + + + ICCARM + 366 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + ICCARM + 364 361 + + + __cstat + 95 + + + BICOMP + 41 + + + + + ICCARM + 108 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 178 63 + + + __cstat + 207 + + + BICOMP + 350 + + + + + ICCARM + 349 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 340 75 + + + __cstat + 204 + + + BICOMP + 335 + + + + + ICCARM + 302 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + ICCARM + 171 125 + + + __cstat + 286 + + + BICOMP + 355 + + + + + ICCARM + 30 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 17 318 + + + BICOMP + 100 + + + + + ICCARM + 199 202 365 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 78 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + ICCARM + 284 113 + + + __cstat + 28 + + + BICOMP + 53 + + + + + ICCARM + 16 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 172 174 + + + __cstat + 54 + + + BICOMP + 185 + + + + + ICCARM + 161 36 47 195 0 205 387 210 13 57 209 135 6 35 294 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 379 194 + + + __cstat + 352 + + + BICOMP + 104 + + + + + ICCARM + 344 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 + + + + + $PROJ_DIR$\..\irq.c + + + ICCARM + 156 96 + + + BICOMP + 320 + + + + + ICCARM + 25 106 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 15 186 7 22 + + + BICOMP + 25 106 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 310 359 44 382 142 30 55 285 314 327 281 322 79 15 186 7 22 + + + + + $PROJ_DIR$\..\bin\stm32f103.out + + + OBJCOPY + 159 + + + + + ILINK + 170 360 165 162 96 130 155 71 188 174 150 229 361 194 77 63 113 75 179 48 90 371 328 125 183 52 176 128 375 88 86 206 51 122 343 61 114 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 38 179 + + + __cstat + 153 + + + BICOMP + 5 + + + + + ICCARM + 310 36 47 195 0 205 387 210 13 57 209 135 6 35 294 161 366 46 108 344 357 349 16 302 359 44 382 142 30 55 285 314 327 281 322 79 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c index 5833111d..6ee37199 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.axf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.axf index 1f53b83a46952ecf52f12e179ac7bea363313bec..4af65110049ad8b4855f003f95797db719c2430b 100644 GIT binary patch delta 12481 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 delta 12131 zcmbW730PIt+Q--0hkZC8o0tR#kRyYFqT!HYw-kpEN(;?Qn*^B!6#)wiJ6d|xQd5_; z8*KXWmS&D8JDONlT8^1%hK7n|*9I*#5*+#d?>>9ucGvyx^L+bZbJp*D-?i4e=HZ;} z&!xsn;YM2F5SwQNVYloK{3KMl+O__*>d=2;;OB)YeZ9X#+l^KzlZFqe#;jTW`5B5(_t!z#RJm5&5Q8@;Vox8?c z*GFHrXZRK7_Lw_JI>MYBW^*xY#X zVsm4i$ZMAf7oKYudvn5N$9nehwbM7PV@T(wbXJ&J&zXWsa-^je24px={WH=LW`!tz zs;@ZNE~;PYP!=SmGS=MG+S+c^J~1!Wh`V@RQ~xiMe2 zafmaK?c@jRnj8CSal5s|4bkG-{wD54u`lvLK3yb6-P@ydqfZ)(AY*e!^-!9I^ z50#hZGDm_~-ziiK>y#9g50inRRkM6%+x{sn z#2m{wX|DI)mgIgoV>g#iePCzF?xedK!|lDFx3iiAcjEXINxrR@oy~CP=T7DFPjPmZ z>aNRMZnvk#+u5N`?q^EE+sS8+$}G$MuYcYz@txx8+>Jq}oQ(PS$VHPXSVhoSbcNsM zeJNi#--`8ifAUOx5O3o?{qhtpFTEEz@{2GG5E<)| zydn4F>t5z^QaN*s7i~9m(nCWw+%1op${blj-OxeKN9dp8!wnbWYS7!R;4N*161^kw zZ~T>!g9ncrl2?*FjWMs*eaP*{yHXFNkyC|kIN)=M*V*h;_Mw>>_l�tf(R{vuG0I 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 Jjc;K1{{j|6rpo{T diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec index ef1e45e0..b395701b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/bin/demoprog_olimex_stm32p103.srec @@ -1,7 +1,7 @@ S31508006000700700208D610008996100089B610008EF S315080060109D6100089F610008A1610008000000005A S31508006020000000000000000000000000A361000856 -S31508006030A561000800000000A7610008017A0008B1 +S31508006030A561000800000000A7610008297A000889 S31508006040AB610008AB610008AB610008AB610008F2 S31508006050AB610008AB610008AB610008AB610008E2 S31508006060AB610008AB610008AB610008AB610008D2 @@ -16,16 +16,16 @@ S315080060E0AB610008AB610008AB610008EE11AA5568 S315080060F000F002F800F03AF80AA090E8000C824492 S315080061008344AAF10107DA4501D100F02FF8AFF26E S31508006110090EBAE80F0013F0010F18BFFB1A43F077 -S3150800612001031847601C0000801C0000103A24BFB9 +S3150800612001031847841C0000A41C0000103A24BF71 S3150800613078C878C1FAD8520724BF30C830C144BFDE S3150800614004680C6070470000002300240025002620 S31508006150103A28BF78C1FBD8520728BF30C148BFBC S315080061600B6070471FB51FBD10B510BD00F035F8A0 -S315080061701146FFF7F7FF01F0DDFD00F053F803B411 +S315080061701146FFF7F7FF01F0EFFD00F053F803B4FF S31508006180FFF7F2FF03BC00F05BF800000A498D46F2 S315080061900A4880470A480047FEE7FEE7FEE7FEE7AB S315080061A0FEE7FEE7FEE7FEE7FEE7FEE705480649E7 -S315080061B0064A074B7047000070070020657A0008FA +S315080061B0064A074B70470000700700208D7A0008D2 S315080061C0F1600008700100207007002070030020AD S315080061D070030020704770477047754600F02CF82A S315080061E0AE4605006946534620F00700854618B0B6 @@ -40,439 +40,441 @@ S3150800626000BF00BF0948006800F4E0600849084319 S31508006270001D0649086000BF00BF00BFBFF34F8F6F S3150800628000BF00BF00BF00BF00BFFDE70CED00E088 S315080062900000FA0570B540F2676400250022114631 -S315080062A0164800F09FFA38BB04F0004050B913486E +S315080062A0164800F0A1FA40BB04F0004050B9134864 S315080062B0406B0068A04212D11048406B806870B9E4 S315080062C001250CE024F000440C48406B4068A042CD S315080062D005D10A48406B8068042800D10125012DA4 -S315080062E00AD10648406B007DFF2805D10348406B5C -S315080062F0407D08B9FFF7ACFF70BD000060000020C4 +S315080062E00BD10648406B007DFF2806D10348406B5A +S315080062F00069022801D1FFF7ABFF70BD60000020DE S3150800630070B58EB000200D900C900B9040F267642B -S315080063100BAB0CAA0DA94FF4FA7000F0D3F82C4871 +S315080063100BAB0CAA0DA94FF4FA7000F0D5F82C486F S315080063202C490860002008632B4848630021294847 S315080063308161C161016241628162C1628160C1603D S315080063409DF83000401E0104224801619DF82C008A S31508006350401E01051F484161BDF834001D494860CB -S31508006360084600F087F9002010B965051B4E06E0BF +S31508006360084600F089F9002010B965051B4E06E0BD S3150800637024F00044042000EBC405184E7642154864 S3150800638000681349884202D10020069001E00E20D9 S31508006390069000200790012008904FF6FF7000EA4B S315080063A015400190A8B202904FF6FF7000EA164019 S315080063B00390B0B2049000200590012009900E20A9 -S315080063C00A9001A9034800F0C3F80EB070BD00009A +S315080063C00A9001A9034800F0C5F80EB070BD000098 S315080063D00064004060000020A40000200400E0FFE4 S315080063E010B500F009F8FFF755FF10BD10B500F01D -S315080063F051F8FFF785FF10BD10B522480078B8B9E7 -S31508006400214801F087FC01283BD11F480078002865 -S3150800641037DD1D480078402833DC01F049FB1B496D -S31508006420086001201749087000201949087028E0FB -S31508006430154A17490978491C501801F06BFC0128C0 -S3150800644015D113480078401C114908700E48007889 -S315080064500978884215D100200A4908700A48407808 -S31508006460FF280ED10848807858B9FFF7F1FE01F0E9 -S315080064701FFB064909686431884202D90020014990 -S31508006480087010BD01000020C8000020040000208C -S315080064900000002010B50948094908604FF461401A -S315080064A04860002106488160C160016181610C2154 -S315080064B041610021C16101F08CF910BD0044004022 -S315080064C0200000202DE9F04706460D461746984657 -S315080064D000F0C2FE4FF47A71B0FBF1F9002431E006 -S315080064E01A4810F81400194901EB44014978084480 -S315080064F0401C7043B9FBF0F100FB119000BB134838 -S3150800650010F81400114901EB440149780844401C6D -S315080065107043B9FBF0F028802888002810DD288809 -S31508006520B0F5806F0CDC094810F81400387007487D -S3150800653000EB4400407888F800000120BDE8F087A9 -S31508006540601CC4B2122CCBD30020F7E7487D0008A4 -S3150800655030B5024600230C7D012000FA04F31068CA -S31508006560D0F8000220F47C5001254C6A45EA042440 -S3150800657020431468C4F800021068D0F81C02984337 -S315080065801468C4F81C02C869E8B91068D0F80C0287 -S3150800659098431468C4F80C02888880B28C8940EA4B -S315080065A00444106800F510704D6940F835400888B5 -S315080065B080B20C8940EA0444106800F510704D69F1 -S315080065C000EBC5004460C86901281DD11068D0F8E1 -S315080065D00C0218431468C4F80C02888880B20C8828 -S315080065E040EA0444106800F510704D6940F83540DB -S315080065F0888980B20C8940EA0444106800F5107056 -S315080066004D6900EBC5004460886938B91068D0F850 -S31508006610040298431468C4F8040206E01068D0F827 -S31508006620040218431468C4F80402086938B91068E3 -S31508006630D0F8140298431468C4F8140206E01068E7 -S31508006640D0F8140218431468C4F81402086A01281A -S3150800665006D11068D0F81C0218431468C4F81C0246 -S315080066601068D0F8000220F001001468C4F800028F -S31508006670002030BD2DE9F0410446002700260025FC -S3150800668014B90120BDE8F08194F83C0028B900202F -S3150800669084F83D00204600F0A4F8022084F83C0067 -S315080066A02068006820F002002168086020680068F9 -S315080066B040F001002168086000F080FB06460EE005 -S315080066C000F07CFB801B0A2809D9032084F83C00CB -S315080066D000BF002084F83D0000BF0320D2E72068F1 -S315080066E0406800F001000028EAD02068406800F001 -S315080066F00100002867D0A069012802D145F080056D -S3150800670001E025F08005E069012802D145F0400541 -S3150800671001E025F04005206A012802D145F0200550 -S3150800672001E025F02005606A012802D145F0100530 -S3150800673001E025F01005A06A012802D145F00805F8 -S3150800674001E025F00805E06A012802D145F00405B4 -S3150800675001E025F004052068006820F0FC002843C5 -S3150800676021680860D4E90201084321690843616980 -S3150800677008436168491E08432168C86120680068A3 -S3150800678020F001002168086000F018FB06460EE0BC -S3150800679000F014FB801B0A2809D9032084F83C0062 -S315080067A000BF002084F83D0000BF03206AE7206888 -S315080067B0406800F001000028EAD12068406800F02F -S315080067C0010000B90127012F06D10020206401200D -S315080067D084F83C00002055E7042084F83C0001209A -S315080067E050E770472DE9F04104460D4617464FF02D -S315080067F00008002695B994F83C0022280BD094F896 -S315080068003C00422807D094F83C00622803D094F84C -S315080068103C00722802D10220BDE8F081012D11D179 -S3150800682094F83C0032280BD094F83C00522807D044 -S3150800683094F83C00622803D094F83C00722801D1F1 -S315080068400220E9E700BF94F83D00012801D10220A3 -S31508006850E2E7012084F83D0000BFCDB994F83C007A -S31508006860122804D0322806D052280CD107E042203C -S3150800687084F83C000BE0622084F83C0007E07220B4 -S3150800688084F83C0003E0222084F83C0000BF19E0AD -S3150800689094F83C00122804D0222806D042280CD1AD -S315080068A007E0522084F83C000BE0622084F83C00A4 -S315080068B007E0722084F83C0003E0322084F83C00AC -S315080068C000BF00BF00F07AFA804612E0781C80B15B -S315080068D02FB100F073FAA0EB0800B84209D90320DB -S315080068E084F83C0000BF002084F83D0000BF032068 -S315080068F092E725B92068C06800F0030003E0206825 -S31508006900006900F003000028E0D00DB9666B00E0CE -S31508006910A66B206800F5D87000EB0510006800F03B -S315080069200400B060B06858B9206800F5D87000EB6C -S315080069300510006840F2FF7101EA505030600AE025 -S31508006940206800F5D87000EB051000686FF060410C -S3150800695001EAD0007060206800F5D87000EB0510D9 -S31508006960006800F00200F060206800F5D87000EBBF -S315080069700510406800F00F003061206800F5D870F7 -S3150800698000EB05104068C0F30720F0613562206807 -S3150800699000F5D87000EB051080683075206800F5A2 -S315080069A0D87000EB05108068010A7175206800F53B -S315080069B0D87000EB05108068010CB175206800F5E9 -S315080069C0D87000EB05108068000EF075206800F599 -S315080069D0D87000EB0510C0683076206800F5D870CE -S315080069E000EB0510C068010A7176206800F5D870BA -S315080069F000EB0510C068010CB176206800F5D87068 -S31508006A0000EB0510C068000EF0761DB9202021683D -S31508006A10C86002E0202021680861CDB994F83C00DE -S31508006A20422804D0622806D072280CD107E012202A -S31508006A3084F83C000BE0322084F83C0007E0522042 -S31508006A4084F83C0003E0012084F83C0000BF19E00C -S31508006A5094F83C00522804D0622806D072280CD13B -S31508006A6007E0122084F83C000BE0222084F83C0062 -S31508006A7007E0422084F83C0003E0012084F83C004B -S31508006A8000BF00BF00BF002084F83D0000BF00BF64 -S31508006A90C2E600002DE9F847034600240020002539 -S31508006AA08446002700226EE14FF0010808FA02F436 -S31508006AB0D1F8008008EA0400A0427DD1DFF8D0A210 -S31508006AC0D1F80480A8EB0A09D0453AD014DCB8F10D -S31508006AD0030F50D009DCB8F1000F31D0B8F1010F1F -S31508006AE01CD0B8F1020F49D120E0B8F1110F18D027 -S31508006AF0B8F1120F42D11EE0B9F5881F25D006DC81 -S31508006B00B9F5803F20D0B9F5801F37D11AE0B9F51D -S31508006B10001F18D0B9F5041F30D117E0D1F80CC002 -S31508006B202DE0D1F80C8008F1040C28E0D1F80C808F -S31508006B3008F1080C23E0D1F80C8008F10C0C1EE0D3 -S31508006B4000BF00BF00BF00BF00BF00BFD1F808806C -S31508006B50B8F1000F02D14FF0040C0BE0D1F8088011 -S31508006B60B8F1010F03D14FF0080C1C6102E04FF099 -S31508006B70080C5C6103E04FF0000C00E000BF00BFAA -S31508006B80FF2801D8984601E003F104084646FF2885 -S31508006B9002D84FEA820803E0A2F108084FEA8808FB -S31508006BA04746D6F800804FF00F0909FA07F928EA90 -S31508006BB009080CFA07F900E088E048EA0908C6F867 -S31508006BC00080D1F8048008F08058B8F1805F7DD144 -S31508006BD000BFDFF8C081D8F8188048F00108DFF850 -S31508006BE0B491C9F81880C846D8F8188008F0010882 -S31508006BF0CDF8008000BF00BF4FEAB9384FEA9209C6 -S31508006C0058F829504FEA82784FEA18794FF00F085A -S31508006C1008FA09F825EA0805DFF87C81434502D118 -S31508006C204FF0000816E0DFF87481434502D14FF0B3 -S31508006C3001080FE0DFF86881434502D14FF00208EA -S31508006C4008E0DFF86081434502D14FF0030801E010 -S31508006C504FF004084FEA82794FEA197908FA09F8D9 -S31508006C6048EA0505DFF840814FEA920948F82950B5 -S31508006C70D1F8048008F48038B8F5803F0AD1DFF8E7 -S31508006C802C81D8F8008048EA0008DFF82091C9F876 -S31508006C90008009E0DFF81481D8F8008028EA0008A7 -S31508006CA0DFF80891C9F80080D1F8048008F40038A4 -S31508006CB0B8F5003F10D1DFF8F48008F10408D8F8D9 -S31508006CC0008048EA0008DFF8E49000E05AE009F19D -S31508006CD00409C9F800800DE0DFF8D08008F104083F -S31508006CE0D8F8008028EA0008DFF8C09009F10409FE -S31508006CF0C9F80080D1F8048008F48018B8F5801F18 -S31508006D000ED1DFF8A88008F10808D8F8008048EA0C -S31508006D100008DFF8989009F10809C9F800800DE025 -S31508006D20DFF8888008F10808D8F8008028EA000803 -S31508006D30DFF8789009F10809C9F80080D1F80480CD -S31508006D4008F40018B8F5001F0ED1DFF8608008F1C6 -S31508006D500C08D8F8008048EA0008DFF8509009F1D6 -S31508006D600C09C9F800800DE0DFF8408008F10C082E -S31508006D70D8F8008028EA0008DFF8309009F10C09F5 -S31508006D80C9F80080521C102AFFF48EAEBDE8F887B9 -S31508006D90000011100010024000080140000C0140DC -S31508006DA000100140001401400800014000040140A1 -S31508006DB00AB1016101E00B040361704701480068EC -S31508006DC0704700001400002003480068034909784A -S31508006DD00844014908607047140000201C00002080 -S31508006DE010B50848006840F01000064908600320FE -S31508006DF000F046F9002000F007F800F02BF8002014 -S31508006E0010BD00000020024070B504460E48007808 -S31508006E104FF47A71B1FBF0F00C490968B1FBF0F553 -S31508006E20284600F0B8FC08B1012070BD102C07D226 -S31508006E3000222146501E00F0E5F80548046001E0EE -S31508006E400120F2E70020F0E71C00002010000020D7 -S31508006E501800002000B585B000BF6548806940F07D -S31508006E600100634988610846806900F001000090C6 -S31508006E7000BF00BF00BF0846C06940F08050C86127 -S31508006E800846C06900F08050009000BF00BF00BFF0 -S31508006E900846806940F0040088610846806900F069 -S31508006EA00400009000BF00BF00BF0846806940F09C -S31508006EB0080088610846806900F00800009000BF55 -S31508006EC000BF00BF0846806940F010008861084688 -S31508006ED0806900F01000009000BF00BF00BF0846A0 -S31508006EE0C06940F40030C8610846C06900F4003043 -S31508006EF0009000BF00BF00BF0846C06940F00070A0 -S31508006F00C8610846C06900F00070009000BF00BF65 -S31508006F10032000F0B5F8002211466FF00B0000F0D0 -S31508006F2071F8002211466FF00A0000F06BF8002293 -S31508006F3011466FF0090000F065F800221146501F4F -S31508006F4000F060F800221146101F00F05BF80022DE -S31508006F501146901E00F056F800221146501E00F009 -S31508006F6051F84FF4805001900120029000200390C0 -S31508006F700220049001A91F48FFF78CFD0122110386 -S31508006F801C48FFF715FF04200190022002900320F9 -S31508006F90049001A91848FFF77DFD082001900020FC -S31508006FA00290039001A91448FFF774FD4FF480700E -S31508006FB0019000200290039001A91048FFF76AFD8E -S31508006FC04FF400700190022002900320049001A95A -S31508006FD00A48FFF75FFD00BF0949486820F4C0402A -S31508006FE040F0E06040F48040486000BF05B000BD56 -S31508006FF0001002400010014000080140000C01404A -S31508007000000001402DE9F05F80460D461646002730 -S3150800701000F0C6FC074639462A46334601F0070003 -S31508007020C0F1070ABAF1040F02D94FF0040A01E0C9 -S31508007030C0F1070AD14600F1040ABAF1070F02D2D5 -S315080070404FF0000A01E0A0F1030AD4464FF0010A06 -S315080070500AFA09FAAAF1010A0AEA020A0AFA0CFA6B -S315080070604FF0010B0BFA0CFBABF1010B0BEA030B10 -S315080070704AEA0B042146404600F09AFCBDE8F09F18 -S3150800708000BF00F00702064B19684FF6FF031940C8 -S31508007090044B0B4343EA0221014B196000BF7047BA -S315080070A00CED00E00000FA0570B504460D46002612 -S315080070B06248006800F00700A8420ED25F480068E0 -S315080070C020F0070028435D4908600846006800F07C -S315080070D00700A84201D0012070BD207800F0020008 -S315080070E0022807D15648406820F0F000A1680843F6 -S315080070F053494860207800F0010000285DD0606898 -S31508007100012806D14E48006800F4003090B90120E5 -S31508007110E2E76068022806D14948006800F0007076 -S3150800712040B90120D8E74648006800F0020008B9CF -S315080071300120D1E74248406820F00300616808430F -S315080071403F494860FFF73AFE06466068012810D1B5 -S3150800715008E0FFF733FE801B41F28831884201D9E7 -S315080071600320B9E73648406800F00C000428F0D13F -S3150800717023E06068022810D108E0FFF71FFE801B95 -S3150800718041F28831884201D90320A5E72C48406896 -S3150800719000F00C000828F0D10FE008E0FFF70EFE1B -S315080071A0801B41F28831884201D9032094E724489C -S315080071B0406800F00C000028F0D12048006800F074 -S315080071C00700A8420ED91D48006820F0070028438A -S315080071D01A4908600846006800F00700A84201D06E -S315080071E0012079E7207800F00400042807D1144824 -S315080071F0406820F4E060E168084311494860207857 -S3150800720000F00800082808D10D48406820F46050AE -S31508007210216940EAC1000A49486000F03DF808497A -S315080072204968C1F30311074A515CC840064908601A -S315080072300020FFF7E9FD00204EE70000002002408D -S31508007240001002406C7D000810000020014800680C -S31508007250704700001000002000B5FFF7F7FF04494B -S315080072604968C1F30221034A515CC84000BD0000C9 -S31508007270001002407C7D000800B5FFF7E7FF0449CF -S315080072804968C1F3C221034A515CC84000BD0000E9 -S31508007290001002407C7D0008F0B585B00FF26C0C3A -S315080072A09CE8E01001A8A0E8E0101CA52D68009550 -S315080072B000210022002300240020194D696801F0EE -S315080072C00C05F5B1042D02D0082D19D101E0154899 -S315080072D019E001ADC1F38346AC5D01F4803555B1C3 -S315080072E00F4D6D68C5F340451DF805200D4D6543E6 -S315080072F0B5FBF2F302E00C4D04FB05F3184602E079 -S3150800730000BF084800BF00BF05B0F0BD0203040572 -S31508007310060708090A0B0C0D0E0F101001020000D3 -S315080073200010024000127A0000093D00F8B5044634 -S315080073300025207800F00100002878D0F848406839 -S3150800734000F00C0004280CD0F548406800F00C004A -S31508007350082811D1F248406800F48030B0F5803F23 -S315080073600AD1EF48006800F4003000285FD0606852 -S3150800737000285CD10120F8BD00BF6068B0F5803FE9 -S3150800738006D1E748006840F48030E549086028E0FF -S31508007390606858B9E248006820F48030E04908601F -S315080073A00846006820F4802008601AE06068B0F596 -S315080073B0A02F0BD1DA48006840F48020D84908602D -S315080073C00846006840F4803008600AE0D44800683F -S315080073D020F48030D24908600846006820F48020EE -S315080073E0086000BF606888B1FFF7E8FC054606E05C -S315080073F0FFF7E4FC401B642801D90320BBE7C84813 -S31508007400006800F400300028F2D010E0FFF7D6FC40 -S31508007410054606E0FFF7D2FC401B642801D9032085 -S31508007420A9E7BF48006800F400300028F2D12078A8 -S3150800743000F00200022857D1B948406800F00C0055 -S3150800744050B1B748406800F00C00082818D1B44875 -S31508007450406800F4803098B9B148006800F002002E -S3150800746020B12069012801D0012084E7AC480068D2 -S3150800747020F0F800616940EAC100A949086033E0D4 -S315080074802069E8B10120A7490860FFF797FC05467F -S3150800749006E0FFF793FC401B022801D903206AE7A0 -S315080074A09F48006800F002000028F2D09C48006857 -S315080074B020F0F800616940EAC1009949086013E0C4 -S315080074C0002098490860FFF779FC054606E0FFF7B3 -S315080074D075FC401B022801D903204CE79048006838 -S315080074E000F002000028F2D1207800F008000828F1 -S315080074F02DD1A069B8B101208B490860FFF75EFC61 -S31508007500054606E0FFF75AFC401B022801D903206E -S3150800751031E78348406A00F002000028F2D00120D3 -S3150800752000F05AFA13E000207F490860FFF746FC8E -S31508007530054606E0FFF742FC401B022801D9032056 -S3150800754019E77748406A00F002000028F2D120784F -S3150800755000F00400042873D100267148C06900F0C1 -S31508007560805070B900BF6E48C06940F080506C49C1 -S31508007570C8610846C06900F08050009000BF00BF8F -S3150800758001266A48006800F48070B0B96748006848 -S3150800759040F4807065490860FFF710FC054606E070 -S315080075A0FFF70CFC401B642801D90320E3E65F487B -S315080075B0006800F480700028F2D000BFE068012857 -S315080075C006D15748006A40F001005549086227E08D -S315080075D0E06858B95248006A20F00100504908622C -S315080075E00846006A20F00400086219E0E0680528E9 -S315080075F00BD14B48006A40F0040049490862084626 -S31508007600006A40F0010008620AE04548006A20F076 -S315080076100100434908620846006A20F0040008622F -S3150800762000BFE068A0B1FFF7C9FB054609E0FFF710 -S31508007630C5FB401B41F28831884202D903209AE6ED -S3150800764022E03748006A00F002000028EFD012E076 -S31508007650FFF7B4FB054608E0FFF7B0FB401B41F215 -S315080076608831884201D9032085E62D48006A00F052 -S3150800767002000028F0D1012E05D12948C06920F062 -S3150800768080502749C86100BFE069C8B324484068EC -S3150800769000F00C00082860D0E069022848D10020D4 -S315080076A020490866FFF78AFB054606E0FFF786FBD2 -S315080076B0401B022801D903205DE61948006800F03E -S315080076C000700028F2D1206AB0F5803F07D114482F -S315080076D0406820F40030A168084311494860D4E99D -S315080076E0080108430E49496821F4741108430C49F6 -S315080076F0486001200B490866FFF760FB054607E06E -S315080077002DE0FFF75BFB401B022801D9032032E678 -S315080077100348006800F000700028F2D01FE000005F -S3150800772000100240000042428004424200700040BD -S3150800773000200C490866FFF741FB054606E0FFF7FF -S315080077403DFB401B022801D9032014E606480068C1 -S3150800775000F000700028F2D101E001200BE60020BD -S3150800776009E600000000424200100240042808D141 -S315080077704FF0E021096941F004014FF0E022116160 -S3150800778007E04FF0E021096921F004014FF0E022FB -S3150800779011617047704770B504462546681EB0F1FA -S315080077A0807F01D301200FE0681E4FF0E021486179 -S315080077B00F214FF0FF3000F0FBF800204FF0E021DA -S315080077C0886107200861002070BD10B5FFF7E2FF49 -S315080077D010BD10B504460CB9012010BDA06900B152 -S315080077E000E000BF94F8390028B9002084F8380072 -S315080077F0204600F027F8242084F839002068C0685D -S3150800780020F400502168C860204600F069F9206815 -S31508007810006920F49040216808612068406920F0DA -S315080078202A00216848612068C06840F40050216831 -S31508007830C8600020E063202084F8390084F83A0004 -S315080078400020CAE770472DE9F84304460D46164658 -S315080078501F464FF0000994F83A00202860D105B178 -S3150800786016B90120BDE8F88300BF94F8380001284E -S3150800787001D10220F6E7012084F8380000BF002075 -S31508007880E063222084F83A00FFF798FA8146A68535 -S31508007890E68539E0E08D401EE085A068B0F5805F9A -S315080078A01BD14B46002220212046009700F0FCF908 -S315080078B008B10320D6E7A846206938B92068406889 -S315080078C0C0F30800A8F80000AD1C1DE02068406859 -S315080078D0C0B2A8F800006D1C16E04B460022202115 -S315080078E02046009700F0E0F908B10320BAE72069BE -S315080078F020B92068406805F8010B05E02068406853 -S3150800790000F07F0005F8010BE08D0028C2D1202089 -S3150800791084F83A0000BF002084F8380000BFA1E7C9 -S3150800792002209FE710B5FFF75BFA00F06FF800F04A -S31508007930C3F800F001F810BD10B501221103024882 -S31508007940FFF736FA10BD00000010014010B500F030 -S31508007950AFF804460F480068201AB0F5FA7F00D23F -S3150800796010BD0D48007840B901200B490870002267 -S3150800797001030A48FFF71CFA07E0002006490870C9 -S31508007980012211030548FFF713FA0248046000BFF5 -S31508007990E6E700000C000020080000200010014067 -S315080079A002480068C0F30220704700000CED00E0B2 -S315080079B010B5002807DA0A07140E054A00F00F0367 -S315080079C01B1FD45403E00A07130E024A135410BDB2 -S315080079D018ED00E000E400E008B508490968C908A0 -S315080079E04FF47A72B1FBF2F14143009100BF00BF38 -S315080079F000994A1E00920029F9D108BD10000020FE -S31508007A0010B5FFF7E1F9FFF7E0FE10BD00B58FB03E -S31508007A100120059000040690002007900120099097 -S31508007A2002200C90C1030D914FF4E0110E9105A8A8 -S31508007A30FFF77CFC08B100BFFEE70F20009002208C -S31508007A400190002002904FF480600390002004907B -S31508007A5002216846FFF728FB08B100BFFEE70FB012 -S31508007A6000BD00000F48006840F001000D4908609D -S31508007A70084640680C4908400A49486008460068B4 -S31508007A800A490840074908600846006820F480202B -S31508007A9008600846406820F4FE0048604FF41F005E -S31508007AA088607047001002400000FFF8FFFFF6FEEE -S31508007AB010B5FFF783F910BD10B5FFF7C7FB4FF4F4 -S31508007AC07A71B0FBF1F42046FFF765FE0420FFF754 -S31508007AD04DFE00221146501EFFF794FA10BD000015 -S31508007AE02DE9F041044600252068006920F440503D -S31508007AF0E1680843216808612169A068084361694B -S31508007B00084305432068C06841F20C61884328434E -S31508007B102168C8602068406920F44070A16908435C -S31508007B20216848615F49206888425CD1FFF7A4FB59 -S31508007B3000EBC00101EB001061688900B0FBF1F6AB -S31508007B40FFF79AFB00EBC00101EB001061688900A2 -S31508007B50B0FBF1F06421B0FBF1F000EBC00101EBE2 -S31508007B600010A6EB8000322101EB00106421B0FB67 -S31508007B70F1F000F0F006FFF77FFB00EBC00101EB28 -S31508007B80001061688900B0FBF1F06421B0FBF1F0E8 -S31508007B9006EB0016FFF770FB00EBC00101EB0010C7 -S31508007BA061688900B0FBF1F7FFF766FB00EBC001DF -S31508007BB001EB001061688900B0FBF1F06421B0FBAD -S31508007BC0F1F000EBC00101EB0010A7EB80003221B9 -S31508007BD001EB00106421B0FBF1F000F00F00304417 -S31508007BE0216888605BE0FFF737FB00EBC00101EB1B -S31508007BF0001061688900B0FBF1F6FFF72DFB00EB7A -S31508007C00C00101EB001061688900B0FBF1F0642146 -S31508007C10B0FBF1F000EBC00101EB0010A6EB800011 -S31508007C20322101EB00106421B0FBF1F000F0F00600 -S31508007C30FFF712FB00EBC00101EB00106168890039 -S31508007C40B0FBF1F06421B0FBF1F006EB0016FFF78C -S31508007C5003FB00EBC00101EB001061688900B0FB73 -S31508007C60F1F7FFF7F9FA00EBC00101EB00106168C4 -S31508007C708900B0FBF1F06421B0FBF1F000EBC00124 -S31508007C8001EB0010A7EB8000322101EB0010642104 -S31508007C90B0FBF1F000F00F00304421688860BDE8C1 -S31508007CA0F0810000003801402DE9F04104460D46F8 -S31508007CB017469846069E21E0701CF8B12EB1FFF7CC -S31508007CC07DF8A0EB0800B04218D92068C06820F4F7 -S31508007CD0D0702168C8602068406920F001002168DA -S31508007CE04861202084F8390084F83A0000BF002053 -S31508007CF084F8380000BF0320BDE8F08120680068DA -S31508007D002840A84201D1012000E00020B842D3D083 -S31508007D100020F1E770B504460023012221460448F5 -S31508007D20FFF791FD05460DB9012070BD0020FCE75F -S31508007D3020000020FFF7F6FDFEF758FB03E0FFF7EB -S31508007D4005FEFEF74DFBFAE70502060206030703E2 -S31508007D500803090309040A040B040C040C050D05A1 -S31508007D600E050F050F061006100710080000000084 -S31508007D7000000000010203040607080900000000CD -S31508007D8001020304A47D0008000000202000000072 -S31508007D902C610008C47D0008200000205007000060 -S31508007DA04861000800000000000000000000000014 -S31508007DB00000000000A24A040000000010000000B5 -S30908007DC001000000B0 +S315080063F053F8FFF785FF10BD10B523480078B8B9E4 +S31508006400224801F001FB01283CD1204800780028E9 +S3150800641038DD1E480078402834DC01F063FB1C494F +S31508006420086001201849087000201A49087029E0F8 +S31508006430164A18490978491C501801F0E5FA012846 +S3150800644016D114480078401C124908700F48007885 +S315080064500978884216D100200B4908700B48407805 +S31508006460FF280FD10B48007802280BD1FFF7F0FE62 +S3150800647001F038FB064909686431884202D90020D0 +S315080064800149087010BD000001000020C800002066 +S31508006490040000200000002010B5094809490860DA +S315080064A04FF461404860002106488160C16001617F +S315080064B081610C2141610021C16101F08CF910BD97 +S315080064C000440040200000202DE9F04706460D460E +S315080064D01746984600F0C2FE4FF47A71B0FBF1F900 +S315080064E0002431E01A4810F81400194901EB440158 +S315080064F049780844401C7043B9FBF0F100FB119041 +S3150800650000BB134810F81400114901EB44014978FF +S315080065100844401C7043B9FBF0F0288028880028FE +S3150800652010DD2888B0F5806F0CDC094810F81400D7 +S315080065303870074800EB4400407888F800000120CE +S31508006540BDE8F087601CC4B2122CCBD30020F7E755 +S315080065506C7D000830B5024600230C7D012000FA48 +S3150800656004F31068D0F8000220F47C5001254C6A28 +S3150800657045EA042420431468C4F800021068D0F8D9 +S315080065801C0298431468C4F81C02C869E8B9106864 +S31508006590D0F80C0298431468C4F80C02888880B2B4 +S315080065A08C8940EA0444106800F510704D6940F87B +S315080065B03540088880B20C8940EA0444106800F522 +S315080065C010704D6900EBC5004460C86901281DD1EB +S315080065D01068D0F80C0218431468C4F80C028888AE +S315080065E080B20C8840EA0444106800F510704D69C2 +S315080065F040F83540888980B20C8940EA044410681E +S3150800660000F510704D6900EBC5004460886938B91B +S315080066101068D0F8040298431468C4F8040206E027 +S315080066201068D0F8040218431468C4F8040208690C +S3150800663038B91068D0F8140298431468C4F81402DC +S3150800664006E01068D0F8140218431468C4F8140257 +S31508006650086A012806D11068D0F81C021843146885 +S31508006660C4F81C021068D0F8000220F00100146873 +S31508006670C4F80002002030BD2DE9F0410446002789 +S315080066800026002514B90120BDE8F08194F83C00E5 +S3150800669028B9002084F83D00204600F0A4F802201E +S315080066A084F83C002068006820F002002168086031 +S315080066B02068006840F001002168086000F080FB4F +S315080066C006460EE000F07CFB801B0A2809D9032049 +S315080066D084F83C0000BF002084F83D0000BF03207A +S315080066E0D2E72068406800F001000028EAD0206858 +S315080066F0406800F00100002867D0A069012802D18F +S3150800670045F0800501E025F08005E069012802D101 +S3150800671045F0400501E025F04005206A012802D130 +S3150800672045F0200501E025F02005606A012802D120 +S3150800673045F0100501E025F01005A06A012802D1F0 +S3150800674045F0080501E025F00805E06A012802D1B0 +S3150800675045F0040501E025F004052068006820F0EE +S31508006760FC00284321680860D4E90201084321692E +S315080067700843616908436168491E08432168C8617E +S315080067802068006820F001002168086000F018FB06 +S3150800679006460EE000F014FB801B0A2809D90320E0 +S315080067A084F83C0000BF002084F83D0000BF0320A9 +S315080067B06AE72068406800F001000028EAD12068EE +S315080067C0406800F0010000B90127012F06D100201A +S315080067D02064012084F83C00002055E7042084F852 +S315080067E03C00012050E770472DE9F04104460D466C +S315080067F017464FF00008002695B994F83C00222861 +S315080068000BD094F83C00422807D094F83C00622844 +S3150800681003D094F83C00722802D10220BDE8F0812A +S31508006820012D11D194F83C0032280BD094F83C0085 +S31508006830522807D094F83C00622803D094F83C000C +S31508006840722801D10220E9E700BF94F83D0001282B +S3150800685001D10220E2E7012084F83D0000BFCDB94E +S3150800686094F83C00122804D0322806D052280CD1BD +S3150800687007E0422084F83C000BE0622084F83C00E4 +S3150800688007E0722084F83C0003E0222084F83C00EC +S3150800689000BF19E094F83C00122804D0222806D03C +S315080068A042280CD107E0522084F83C000BE0622015 +S315080068B084F83C0007E0722084F83C0003E03220AC +S315080068C084F83C0000BF00BF00F07AFA804612E068 +S315080068D0781C80B12FB100F073FAA0EB0800B8421B +S315080068E009D9032084F83C0000BF002084F83D0045 +S315080068F000BF032092E725B92068C06800F00300AE +S3150800690003E02068006900F003000028E0D00DB914 +S31508006910666B00E0A66B206800F5D87000EB0510E2 +S31508006920006800F00400B060B06858B9206800F547 +S31508006930D87000EB0510006840F2FF7101EA50506C +S3150800694030600AE0206800F5D87000EB0510006892 +S315080069506FF0604101EAD0007060206800F5D870D9 +S3150800696000EB0510006800F00200F060206800F5F2 +S31508006970D87000EB0510406800F00F003061206801 +S3150800698000F5D87000EB05104068C0F30720F061E9 +S315080069903562206800F5D87000EB05108068307500 +S315080069A0206800F5D87000EB05108068010A71753B +S315080069B0206800F5D87000EB05108068010CB175E9 +S315080069C0206800F5D87000EB05108068000EF07599 +S315080069D0206800F5D87000EB0510C068307620688E +S315080069E000F5D87000EB0510C068010A71762068BA +S315080069F000F5D87000EB0510C068010CB176206868 +S31508006A0000F5D87000EB0510C068000EF0761DB9C9 +S31508006A1020202168C86002E0202021680861CDB9DD +S31508006A2094F83C00422804D0622806D072280CD17B +S31508006A3007E0122084F83C000BE0322084F83C0082 +S31508006A4007E0522084F83C0003E0012084F83C006B +S31508006A5000BF19E094F83C00522804D0622806D0FA +S31508006A6072280CD107E0122084F83C000BE02220A3 +S31508006A7084F83C0007E0422084F83C0003E001204B +S31508006A8084F83C0000BF00BF00BF002084F83D002A +S31508006A9000BF00BFC2E600002DE9F8470346002400 +S31508006AA0002000258446002700226EE14FF00108E9 +S31508006AB008FA02F4D1F8008008EA0400A0427DD161 +S31508006AC0DFF8D0A2D1F80480A8EB0A09D0453AD05D +S31508006AD014DCB8F1030F50D009DCB8F1000F31D03F +S31508006AE0B8F1010F1CD0B8F1020F49D120E0B8F176 +S31508006AF0110F18D0B8F1120F42D11EE0B9F5881F50 +S31508006B0025D006DCB9F5803F20D0B9F5801F37D1EE +S31508006B101AE0B9F5001F18D0B9F5041F30D117E0EF +S31508006B20D1F80CC02DE0D1F80C8008F1040C28E04F +S31508006B30D1F80C8008F1080C23E0D1F80C8008F194 +S31508006B400C0C1EE000BF00BF00BF00BF00BF00BFA7 +S31508006B50D1F80880B8F1000F02D14FF0040C0BE011 +S31508006B60D1F80880B8F1010F03D14FF0080C1C6169 +S31508006B7002E04FF0080C5C6103E04FF0000C00E007 +S31508006B8000BF00BFFF2801D8984601E003F10408BA +S31508006B904646FF2802D84FEA820803E0A2F1080811 +S31508006BA04FEA88084746D6F800804FF00F0909FAD9 +S31508006BB007F928EA09080CFA07F900E088E048EA24 +S31508006BC00908C6F80080D1F8048008F08058B8F1A2 +S31508006BD0805F7DD100BFDFF8C081D8F8188048F003 +S31508006BE00108DFF8B491C9F81880C846D8F81880A3 +S31508006BF008F00108CDF8008000BF00BF4FEAB93899 +S31508006C004FEA920958F829504FEA82784FEA1879DC +S31508006C104FF00F0808FA09F825EA0805DFF87C811D +S31508006C20434502D14FF0000816E0DFF8748143456A +S31508006C3002D14FF001080FE0DFF86881434502D121 +S31508006C404FF0020808E0DFF86081434502D14FF0B3 +S31508006C50030801E04FF004084FEA82794FEA1979F0 +S31508006C6008FA09F848EA0505DFF840814FEA92096B +S31508006C7048F82950D1F8048008F48038B8F5803FE0 +S31508006C800AD1DFF82C81D8F8008048EA0008DFF836 +S31508006C902091C9F8008009E0DFF81481D8F800804F +S31508006CA028EA0008DFF80891C9F80080D1F80480BE +S31508006CB008F40038B8F5003F10D1DFF8F48008F181 +S31508006CC00408D8F8008048EA0008DFF8E49000E0F5 +S31508006CD05AE009F10409C9F800800DE0DFF8D08010 +S31508006CE008F10408D8F8008028EA0008DFF8C09000 +S31508006CF009F10409C9F80080D1F8048008F480185D +S31508006D00B8F5801F0ED1DFF8A88008F10808D8F872 +S31508006D10008048EA0008DFF8989009F10809C9F8E0 +S31508006D2000800DE0DFF8888008F10808D8F80080B0 +S31508006D3028EA0008DFF8789009F10809C9F8008000 +S31508006D40D1F8048008F40018B8F5001F0ED1DFF852 +S31508006D50608008F10C08D8F8008048EA0008DFF8D7 +S31508006D60509009F10C09C9F800800DE0DFF8408061 +S31508006D7008F10C08D8F8008028EA0008DFF83090F7 +S31508006D8009F10C09C9F80080521C102AFFF48EAECE +S31508006D90BDE8F88700001110001002400008014005 +S31508006DA0000C014000100140001401400800014099 +S31508006DB0000401400AB1016101E00B040361704758 +S31508006DC00148006870470000140000200348006866 +S31508006DD003490978084401490860704714000020EF +S31508006DE01C00002010B50848006840F0100006494D +S31508006DF00860032000F046F9002000F007F800F0CC +S31508006E002BF8002010BD00000020024070B5044693 +S31508006E100E4800784FF47A71B1FBF0F00C49096816 +S31508006E20B1FBF0F5284600F0B8FC08B1012070BDAA +S31508006E30102C07D200222146501E00F0E5F805481E +S31508006E40046001E00120F2E70020F0E71C000020C2 +S31508006E50100000201800002000B585B000BF654866 +S31508006E60806940F00100634988610846806900F03E +S31508006E700100009000BF00BF00BF0846C06940F08F +S31508006E808050C8610846C06900F08050009000BF75 +S31508006E9000BF00BF0846806940F0040088610846C4 +S31508006EA0806900F00400009000BF00BF00BF0846DC +S31508006EB0806940F0080088610846806900F008008B +S31508006EC0009000BF00BF00BF0846806940F0100070 +S31508006ED088610846806900F01000009000BF00BF76 +S31508006EE000BF0846C06940F40030C8610846C0695A +S31508006EF000F40030009000BF00BF00BF0846C0691C +S31508006F0040F00070C8610846C06900F00070009043 +S31508006F1000BF00BF032000F0B5F8002211466FF04D +S31508006F200B0000F071F8002211466FF00A0000F01D +S31508006F306BF8002211466FF0090000F065F8002290 +S31508006F401146501F00F060F800221146101F00F08D +S31508006F505BF800221146901E00F056F800221146F2 +S31508006F60501E00F051F84FF4805001900120029015 +S31508006F70002003900220049001A91F48FFF78CFD0A +S31508006F80012211031C48FFF715FF04200190022077 +S31508006F9002900320049001A91848FFF77DFD0820F8 +S31508006FA0019000200290039001A91448FFF774FD90 +S31508006FB04FF48070019000200290039001A91048B8 +S31508006FC0FFF76AFD4FF4007001900220029003203B +S31508006FD0049001A90A48FFF75FFD00BF0949486800 +S31508006FE020F4C04040F0E06040F48040486000BFB4 +S31508006FF005B000BD00100240001001400008014025 +S31508007000000C0140000001402DE9F05F80460D4666 +S315080070101646002700F0C8FC074639462A46334676 +S3150800702001F00700C0F1070ABAF1040F02D94FF0C0 +S31508007030040A01E0C0F1070AD14600F1040ABAF1D0 +S31508007040070F02D24FF0000A01E0A0F1030AD44666 +S315080070504FF0010A0AFA09FAAAF1010A0AEA020A2B +S315080070600AFA0CFA4FF0010B0BFA0CFBABF1010B09 +S315080070700BEA030B4AEA0B042146404600F09CFC47 +S31508007080BDE8F09F00BF00F00702064B19684FF6EF +S31508007090FF031940044B0B4343EA0221014B1960D5 +S315080070A000BF70470CED00E00000FA0570B5044615 +S315080070B00D4600266248006800F00700A8420ED276 +S315080070C05F48006820F0070028435D4908600846C5 +S315080070D0006800F00700A84201D0012070BD2078A2 +S315080070E000F00200022807D15648406820F0F00058 +S315080070F0A168084353494860207800F00100002839 +S315080071005DD06068012806D14E48006800F400305A +S3150800711090B90120E2E76068022806D1494800686C +S3150800712000F0007040B90120D8E74648006800F032 +S31508007130020008B90120D1E74248406820F0030060 +S31508007140616808433F494860FFF73AFE06466068AB +S31508007150012810D108E0FFF733FE801B41F2883181 +S31508007160884201D90320B9E73648406800F00C0088 +S315080071700428F0D123E06068022810D108E0FFF760 +S315080071801FFE801B41F28831884201D90320A5E7FA +S315080071902C48406800F00C000828F0D10FE008E001 +S315080071A0FFF70EFE801B41F28831884201D9032081 +S315080071B094E72448406800F00C000028F0D12048E5 +S315080071C0006800F00700A8420ED91D48006820F0A4 +S315080071D0070028431A4908600846006800F00700B7 +S315080071E0A84201D0012079E7207800F0040004289D +S315080071F007D11448406820F4E060E1680843114963 +S315080072004860207800F00800082808D10D48406832 +S3150800721020F46050216940EAC1000A49486000F03C +S315080072203DF808494968C1F30311074A515CC8404B +S31508007230064908600020FFF7E9FD00204EE7000038 +S315080072400020024000100240907D00081000002037 +S3150800725001480068704700001000002000B5FFF7DD +S31508007260F7FF04494968C1F30221034A515CC84043 +S3150800727000BD000000100240A07D000800B5FFF721 +S31508007280E7FF04494968C1F3C221034A515CC84073 +S3150800729000BD000000100240A07D0008F0B585B0D2 +S315080072A00FF26C0C9CE8E01001A8A0E8E0101CA501 +S315080072B02D68009500210022002300240020194D86 +S315080072C0696801F00C05F5B1042D02D0082D19D115 +S315080072D001E0154819E001ADC1F38346AC5D01F440 +S315080072E0803555B10F4D6D68C5F340451DF805202D +S315080072F00D4D6543B5FBF2F302E00C4D04FB05F3B7 +S31508007300184602E000BF084800BF00BF05B0F0BD40 +S3150800731002030405060708090A0B0C0D0E0F1010C8 +S31508007320010200000010024000127A0000093D0028 +S31508007330F8B504460025207800F00100002878D02A +S31508007340F848406800F00C0004280CD0F54840685E +S3150800735000F00C00082811D1F248406800F480308B +S31508007360B0F5803F0AD1EF48006800F400300028E5 +S315080073705FD0606800285CD10120F8BD00BF606856 +S31508007380B0F5803F06D1E748006840F48030E5490B +S31508007390086028E0606858B9E248006820F4803040 +S315080073A0E04908600846006820F4802008601AE072 +S315080073B06068B0F5A02F0BD1DA48006840F4802049 +S315080073C0D84908600846006840F4803008600AE03A +S315080073D0D448006820F48030D2490860084600681E +S315080073E020F48020086000BF606888B1FFF7E8FCD9 +S315080073F0054606E0FFF7E4FC401B642801D9032094 +S31508007400BBE7C848006800F400300028F2D010E056 +S31508007410FFF7D6FC054606E0FFF7D2FC401B6428BA +S3150800742001D90320A9E7BF48006800F40030002806 +S31508007430F2D1207800F00200022857D1B9484068F6 +S3150800744000F00C0050B1B748406800F00C0008285E +S3150800745018D1B448406800F4803098B9B14800683B +S3150800746000F0020020B12069012801D0012084E73C +S31508007470AC48006820F0F800616940EAC100A949F3 +S31508007480086033E02069E8B10120A7490860FFF7E2 +S3150800749097FC054606E0FFF793FC401B022801D936 +S315080074A003206AE79F48006800F002000028F2D02F +S315080074B09C48006820F0F800616940EAC1009949D3 +S315080074C0086013E0002098490860FFF779FC054634 +S315080074D006E0FFF775FC401B022801D903204CE79C +S315080074E09048006800F002000028F2D1207800F0E9 +S315080074F0080008282DD1A069B8B101208B49086079 +S31508007500FFF75EFC054606E0FFF75AFC401B02281B +S3150800751001D9032031E78348406A00F002000028B9 +S31508007520F2D0012000F05CFA13E000207F490860E1 +S31508007530FFF746FC054606E0FFF742FC401B02281B +S3150800754001D9032019E77748406A00F002000028AD +S31508007550F2D1207800F00400042873D1002671487F +S31508007560C06900F0805070B900BF6E48C06940F02D +S3150800757080506C49C8610846C06900F08050009088 +S3150800758000BF00BF01266A48006800F48070B0B9E1 +S315080075906748006840F4807065490860FFF710FC8A +S315080075A0054606E0FFF70CFC401B642801D90320BA +S315080075B0E3E65F48006800F480700028F2D000BF58 +S315080075C0E068012806D15748006A40F0010055498D +S315080075D0086227E0E06858B95248006A20F00100BE +S315080075E0504908620846006A20F00400086219E05B +S315080075F0E06805280BD14B48006A40F00400494969 +S3150800760008620846006A40F0010008620AE0454838 +S31508007610006A20F00100434908620846006A20F023 +S315080076200400086200BFE068A0B1FFF7C9FB054681 +S3150800763009E0FFF7C5FB401B41F28831884202D9B1 +S3150800764003209AE622E03748006A00F00200002884 +S31508007650EFD012E0FFF7B4FB054608E0FFF7B0FBF2 +S31508007660401B41F28831884201D9032085E62D481E +S31508007670006A00F002000028F0D1012E05D1294841 +S31508007680C06920F080502749C86100BFE069C8B3C7 +S315080076902448406800F00C00082860D0E0690228F9 +S315080076A048D1002020490866FFF78AFB054606E010 +S315080076B0FFF786FB401B022801D903205DE619481F +S315080076C0006800F000700028F2D1206AB0F5803F0B +S315080076D007D11448406820F40030A16808431149CE +S315080076E04860D4E9080108430E49496821F4741131 +S315080076F008430C49486001200B490866FFF760FB00 +S31508007700054607E02DE0FFF75BFB401B022801D981 +S31508007710032032E60348006800F000700028F2D023 +S315080077201FE000000010024000004242800442426E +S315080077300070004000200C490866FFF741FB05462B +S3150800774006E0FFF73DFB401B022801D9032014E69B +S315080077500648006800F000700028F2D101E0012018 +S315080077600BE6002009E60000000042420010024035 +S31508007770042808D14FF0E021096941F004014FF0CF +S31508007780E022116107E04FF0E021096921F00401C8 +S315080077904FF0E02211617047704770B504462546E0 +S315080077A0681EB0F1807F01D301200FE0681E4FF0FC +S315080077B0E02148610F214FF0FF3000F0FDF800206E +S315080077C04FF0E021886107200861002070BD10B5E0 +S315080077D0FFF7E2FF10BD10B504460CB9012010BD35 +S315080077E0A06900B100E000BF94F8390028B900206C +S315080077F084F83800204600F027F8242084F8390059 +S315080078002068C06820F400502168C860204600F04F +S3150800781081F92068006920F4904021680861206891 +S31508007820406920F02A00216848612068C06840F451 +S3150800783000502168C8600020E063202084F83900E1 +S3150800784084F83A000020CAE770472DE9F843044651 +S315080078500D4616461F464FF0000994F83A002028B0 +S3150800786060D105B116B90120BDE8F88300BF94F8C8 +S315080078703800012801D10220F6E7012084F83800F3 +S3150800788000BF0020E063222084F83A00FFF798FA48 +S315080078908146A685E68539E0E08D401EE085A0682C +S315080078A0B0F5805F1BD14B46002220212046009769 +S315080078B000F014FA08B10320D6E7A846206938B9BB +S315080078C020684068C0F30800A8F80000AD1C1DE059 +S315080078D020684068C0B2A8F800006D1C16E04B4648 +S315080078E0002220212046009700F0F8F908B103206D +S315080078F0BAE7206920B92068406805F8010B05E059 +S315080079002068406800F07F0005F8010BE08D00282C +S31508007910C2D1202084F83A0000BF002084F838003D +S3150800792000BFA1E702209FE710B500F00DFAFFF7A8 +S3150800793059FA00F07FF800F0D9F800F001F810BD08 +S3150800794010B5012211030248FFF734FA10BD0000F2 +S315080079500010014010B500F0C5F804460F4800684D +S31508007960201AB0F5FA7F00D210BD0D48007840B94C +S3150800797001200B490870002201030A48FFF71AFA8A +S3150800798007E0002006490870012211030548FFF7A1 +S3150800799011FA0248046000BFE6E700000C00002068 +S315080079A0080000200010014002480068C0F30220C9 +S315080079B0704700000CED00E010B5002807DA0A074A +S315080079C0140E054A00F00F031B1FD45403E00A07E0 +S315080079D0130E024A135410BD18ED00E000E400E04F +S315080079E008B508490968C9084FF47A72B1FBF2F17B +S315080079F04143009100BF00BF00994A1E009200292A +S31508007A00F9D108BD1000002070B5044600230122F4 +S31508007A1021460448FFF719FF05460DB9012070BD38 +S31508007A200020FCE72000002010B5FFF7CFF9FFF78C +S31508007A30CEFE10BD00B58FB001200590000406905B +S31508007A40002007900120099002200C90C1030D9197 +S31508007A504FF4E0110E9105A8FFF76AFC08B100BFC4 +S31508007A60FEE70F20009002200190002002904FF4BC +S31508007A70806003900020049002216846FFF716FBF9 +S31508007A8008B100BFFEE70FB000BD0000114800684E +S31508007A9040F001000F490860084640680E49084052 +S31508007AA00C494860084600680C49084009490860BE +S31508007AB00846006820F4802008600846406820F4DC +S31508007AC0FE0048604FF41F008860C8030449086038 +S31508007AD070470000001002400000FFF8FFFFF6FEA6 +S31508007AE008ED00E010B5FFF76BF910BD10B5FFF70C +S31508007AF0AFFB4FF47A71B0FBF1F42046FFF74DFE69 +S31508007B000420FFF735FE00221146501EFFF77CFAC7 +S31508007B1010BD00002DE9F0410446002520680069E3 +S31508007B2020F44050E1680843216808612169A0688B +S31508007B3008436169084305432068C06841F20C613F +S31508007B40884328432168C8602068406920F440704B +S31508007B50A1690843216848615F49206888425CD169 +S31508007B60FFF78CFB00EBC00101EB00106168890090 +S31508007B70B0FBF1F6FFF782FB00EBC00101EB00104A +S31508007B8061688900B0FBF1F06421B0FBF1F000EB0D +S31508007B90C00101EB0010A6EB8000322101EB0010BA +S31508007BA06421B0FBF1F000F0F006FFF767FB00EB8D +S31508007BB0C00101EB001061688900B0FBF1F0642197 +S31508007BC0B0FBF1F006EB0016FFF758FB00EBC0011F +S31508007BD001EB001061688900B0FBF1F7FFF74EFB77 +S31508007BE000EBC00101EB001061688900B0FBF1F001 +S31508007BF06421B0FBF1F000EBC00101EB0010A7EB2C +S31508007C008000322101EB00106421B0FBF1F000F096 +S31508007C100F003044216888605BE0FFF71FFB00EB2C +S31508007C20C00101EB001061688900B0FBF1F6FFF7AF +S31508007C3015FB00EBC00101EB001061688900B0FB81 +S31508007C40F1F06421B0FBF1F000EBC00101EB00108C +S31508007C50A6EB8000322101EB00106421B0FBF1F0A5 +S31508007C6000F0F006FFF7FAFA00EBC00101EB00108E +S31508007C7061688900B0FBF1F06421B0FBF1F006EB16 +S31508007C800016FFF7EBFA00EBC00101EB0010616884 +S31508007C908900B0FBF1F7FFF7E1FA00EBC00101EB51 +S31508007CA0001061688900B0FBF1F06421B0FBF1F0C7 +S31508007CB000EBC00101EB0010A7EB8000322101EBBD +S31508007CC000106421B0FBF1F000F00F003044216889 +S31508007CD08860BDE8F0810000003801402DE9F041D8 +S31508007CE004460D4617469846069E21E0701CF8B1D4 +S31508007CF02EB1FFF765F8A0EB0800B04218D9206846 +S31508007D00C06820F4D0702168C8602068406920F0F7 +S31508007D10010021684861202084F8390084F83A0077 +S31508007D2000BF002084F8380000BF0320BDE8F081BA +S31508007D30206800682840A84201D1012000E0002000 +S31508007D40B842D3D00020F1E70148024908607047DD +S31508007D500060000808ED00E0FFF7E6FDFEF746FBC9 +S31508007D6003E0FFF7F7FDFEF73BFBFAE7050206021D +S31508007D70060307030803090309040A040B040C0491 +S31508007D800C050D050E050F050F0610061007100841 +S31508007D9000000000000000000102030406070809AD +S31508007DA00000000001020304C87D0008000000204E +S31508007DB0200000002C610008E87D00082000002053 +S31508007DC0500700004861000800000000000000009D +S31508007DD0000000000000000000A24A0400000000A5 +S30D08007DE010000000010000007C S705080060F1A1 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c index 2cb322d1..dd536188 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __Vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__Vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml index ac93a4a5..a1875816 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.elf b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.elf index a5349dced59a7bd953b7c7c2c980f7f5031051c4..d952b4a5fd60a59afd6fb4afd42a57892f06161d 100755 GIT binary patch literal 179180 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ǣt^}hnl>kvDg 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

NTC2v?{Gy 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 literal 178400 zcmeFa33yf2)jz!Vx#!+{?!D(E_j1D}BmpiNAdmn7QASHhmzUTSA z=R0|xd(K*Guf6u#Ywt6xb@tl1aN>+fT5Fa2vs9%bHg&CXhU2_?o28Vc!oyWog;17J z-KE^;cW`#D|DIC(MTMySa*>$@-El!L2O8;8UXC_F%ifN1A)_!?E_iSVED%^Aus~pe zzyg5<0t*Bd2rLj-Ah1ASfxrTR1p*5M76>d5SRk-KV1d8_fdv8!1QrM^5Lh6vKwyEu z0)Yhr3j`JjED%^Aus~pezyg5<0t*Bd2rLj-Ah1ASfxrTR1p*5M76>d5SRk-KV1d8_ zfdv8!1QrM^5Lh6vKwyEu0)Yhr3j`JjED%^Aus~pezyg5<0t*Bd2rLj-Ah1ASfxrTR z1p*5M76>d5SRk-KV1d8_fdv8!1QrM^5Lh6vKwyEu0{>sKz-*P}UjH}$o8P~7BgaEJ z;XVJRPLAjQjpu*uPgi_VyYu-fyL*r`x+F zL!Z`#HnfBKXwVvZzAlNV!Jq8ubLg6VRZV)#t&cwTWz*U3zcFg{mF=oU zXLtTb+eJ!_duJ|5&W7Hrw_USERXp52c=omJgJ!!AhT82@z0U_(-sgk$to?^pcN}=4 zqt}ey$MtKdSlVm)(xvw-{%CQC_cVOe@bmUTHF`|3UAFk=?bU?BOBe5K zA6&DvAv;O6J$taM@v*wX=Df1V22~c_pi7zD4YBok zW$_KmCxoV`w(LQ7%j%tx8~)N-Nt-NFwJULUwy82*swah}=(h0(ovonk)cDbE&bE#N zGdnsC+}z>p+_i7kPs3ARZM62cEWvoyzt%vC+VziCwM+d~wb<%V*x6P(y?E_o+xt%G zIIy=vSE^=bXKzsSn0Fr?SJnQOZhQYw@$|w5U0OK3XtgTsiKDZ#kQ_%9Oevhuao{P` ziZ|=F*AJzp7dI|D>ZZCszO71K@V(udH!TgmcOOl!j!o;fc0*nB9#tAaNo4xMwH;Nz z+G9_@b*-v;X-~(22RhWQ6#m~uGx|_~b2t3Z&(hQ+7j}65VD0w!^o3{kY^?p_+e@yi zvzk@uukARq4T2U3#GP)~h?JzJ#PpJ7_D~;X2sikFbNYO_$Ev-*mi&r0L&a zJ|=Z-a+_{D?@$sN?=E`m%R?9D?Zr$(uNH3Cr3vXNYs67w*f){sB@M})sx%C`kz|A3 z@0%}R#}epSh@X*ZPs*EKxOUe5@1OJ7*KPaUX~{;+#5UFTw?mEF^Q-mSI!ifyC(UZ> zs8MZO4}~FFfhP1_xJVdj?dSPP@Z+m?Da$R~$t=;%$yBb!u|AM(QSJZzJE~{_T zp%+03H~y}@q;7A0N$pEG|9bh0+evZjh`V)>#u>|h+j#Aj6F-SgoHBe;`|#Oz<8jM> z+UOa|G4`jwv`=sN^>SU^yZM^ss`}_XtZhqeyUqpWs6A}CU`|!-i|qx&5-W7o&}OUg z4eA07Ucgyp+jgv;Y+5a-&$XKWZ(6O*nQOc%$R(R>OH}^PS7}zuzIR2lB+ViTPmxl@-NXjR$lGA$I~+0~QVw|SGcZ>RO%eYCVnwGFw*z;%GD ze0T}q{yw}0aM?wAQ1|9_u#^T?evvMt)wVrjY7VO!&^)KAs<~TLNpmSm#?}!fC8l0B*8z{Q87lSZ~I5z3dXYvlZStKl!LN;KD1 zd1x)vJWNVHY@H+LmR3{a4}OieTKjG7IB?40=ZY_{OTE!`)Z2HKH5M;Vw}tZEUAjz_ zE#3OW=N;o(_ozW%>?vz}7xv7ReBP=CeS6Q+Gy67%KQFer>8lr5u=yO)dJmS>9>KWCQNPAZTY(A;=YaX33D1>*cUB*XK}A3eH#br)Pz0lPo;XEM=nCK z_(?}#_vRyT-rGLBBh~YK!@YytM_~76!0`!hwD0KKE$^N4f49A?F#@+j@vfZCYZM(X1mtEegS7cC+w?kueMfi}tUytou zdvk60P-veXldkPquPPJo#`LcqRi8K1sxKGUHnppC4en5?>@TgVEnl(Bn%;BX{#ME_ zz)z3d@_EyR@i!vV7c{i>jZC|^y)3D+H#I~{i=YLs9knajf@_S=+{$os7i1SpRBcx_<$c+-iqPeq(4{_fe)Ft0 zn>7xMuD6b!F>7*r1>4)-H153SsWS&Q7S#`IAg;!p(>!tJ3g9aQZ|d`%=J7K(0pDcG z`<&f;?95MaxBIj~56`b&^_DKZvo_I~uDzx1t35LtyA7&oPP}Ce8rXc{S3lYu8Z@Li zHR!_q7jAyN(LUw}tu?cD)@7RAw};@|tvUK-(}Z2M&w z?q9O`+QuJl)q|Yoy2VbvlUrYJbdH&iqkGJ}RtuElTUEbVt#-eet?F|-@3_{xKX<|p ztK(W{wT1Goz)|I0ilffE2uCaLN3D72Yw0H;Yhc3_tqJs#@QQ}3S{?L}@TP_zw}#O_ zz@bkYu5Ar%X~VmRRjZV)RW^RAZ&InDN#*F;ZrfwFUX0m--^E)Tyq7rB?)*AbwlJ=~ z4z=lZYL~wC)PUF^7PyM-t~}~#yJ14=IeZp5M(Rdp>MmW3_4i(r#JtYJZ*0Nam`nDYEa)? zwp>+xuUVH~I=u)_*hkRDMU=oAXyabAVM!Z5eD4RmBK9{Om2TM9`q-DZ4~aFOKmA{I zy}y;cxa-TY=tbTBCTK5b^yb#qjsq7$`f^{t$IzqicJ|=7_m=uScw*0DzkM6J=_=i< zv*X@7MXt>D(BkFwpFEH2lYMgXhc({??N>qj6Gi)3kbnI2g)69iUuZwMQ~TcUP5&1O ze{5Bylcm;h)SBS8`3AJA?yMDhPvhOr?qF+nzG}O>F+GBYipYG z&f<5MhuWIv>J9oEVv;(dJ|-fW(4QKh{_&z3{sNkx9|wxQlzhjL@HxkXhx-UWLqVzAoD#^99H>bLHli*tGNtd81mgvo&1Rtr>66|DxGe`XO>X)YUcFb#-dB zsvQq5zMWA2I_bwRFrqi2oiV=d4s`m-Kk2@-<)iH%V1!O<9yV=Gqt)hG&cKDuR#lH? zRXSMubp9cGQkB?VT{s!_R~=IRe4E%(F>UYiGFW!+;y+-lN`?P4*r1Qk9|8Y~oi-TM zQnrHEQc-h{snhZFIX7LpqG5$qpRS({A1N)h$Dy@+zjhw1GNQA!JXmEeYN?~{XiU`4 zZ9t1zy9Mv^Ejo+mLl##y-nG8=?b4v?>XO?o-_m`?_5YEtyw3~s@;=U2WmiAkZr7yD zwS}G*?%BQXlDah$y0s^(d2NRFB&MjZtv0X40nhGzwe{yrNVgY^jS5x#krsPOWJ_}A zSpIK8+CO%zQr*6iPO5_Nn~MGU))qTby{O-TgalVIu1N^FfwT= z_7{$8*_#tyjS^+3&wJ8OP{ zIlX#kKflze;;cF6UrKxV{rx%mTjck*s(PmGm z4Ria-9b+!~)vv?YJ(R}#$tiEuM&UivcWc8_nWMW}d^g(tT*gXpAJ6$~g!%M8&|%BS zS!E%SfOi48PA-+$O2>g#zx;)NQ;wL)4op=)~aC5;w5i8}mr- zUl!}9F?Ro2dZ^>To&QSPZ}?}mEsMpzF1Wi~4;yYMc3Yc09Fc>oI%}+Id;)EJ^%d^j zowPF>Zv|~%+kJ@n)IvgX`K(W3J!78_i{1BiY{bj^>U;E`@JhS08gZN}Ft(lba{5+w z(RbOumO|f?|CRRN>N~!(#u0r-bkcl%_ua>*HuO#ZZ}i1@j?}e%F8lO&#<;?h@+V~w zdogs!`n((@Z#bNImB9nnd5w^uja-9EUf zSBtuF%p_Hs?Mv;>>QI$q_LMC@3LXmYXili2-5QfJK{cD|Fm55H|;qtt3;4`DxeFeBA3(6f#B-O?J$ z-h|(ctx9=#50Ph5!%2;aY4O^V`R>$q>6(9jk2)Dw*kS8rL^%7v-{ZT#dB%0Lt8Le9 z(WQ~~h%6ly-Jtq9*TvUcrQZ6y4YT&Qr1LjK?(aCz<7>6`aBF^<-eC2$u2W?plr=4} z*M~P~ln(v}OH*4;ZMVO6wjDn3+2M`@Z+57*L+ytTTyvO_u8sryIu0NB<{yU-{N(WA z0~Z`V1id*v*KAoh{g&m_{+7kJbb120cZ+vGX_{lLw{9U1{8Ztwt^bFN-K0^I2+cfXmpL0^H-!2nZj653G&%a^+R4rXBT+K#pu>{u8aa z1Du5;K~tpNkhsxMh8#3c^XKa8+gg_5ofS_(SLVGx=7=*Ym+$$y_RsCZn^oUXi#vVc zg8JF^(8LsXdR-y>oV|%@7NRe8?e>`1^jqoon z7-Q#;{}=c$#+9S}-ZzdP6~{fh-OeIL*iIW8+cdTF*+D;nvt{2uI71E}_~0KM2Y!u` z)!S5sdz?4p?&70u>~JLN#Nr9p%gawDHU3p{*os(@P&DL(VxgEFw-dH&yJ0V! z7tRmoN0O0bG|9fopN0U|Cqnq>#mY(HXG()(V1d8_fdv8!1QrM^5Lh6vKwyEu0)Yhr z3j`JjED%^Aus~pezyg5<0t*Bd2rLj-Ah1ASfxrTR1p*5M76>d5SRk-KV1d8_fdv8! z1QrM^5Lh6vKwyEu0)Yhr3j`JjED%^Aus~pezyg5<0t*Bd2rLj-Ah1ASfxrTR1p*5M z76>d5SRk-KV1d8_fdv8!1QrM^5Lh6vKwyEu0)Yhr3j`JjED%^Aus~pezyg5<0t*Bd z2rLj-Ah1ASfxrTR1p*5M76>d5SRk-KV1d8_fdv8!1QrM^5Lh6vKwyEu0)Yhr3j`Jj zED%^Aus~pezyg5<0t*Bd2rLj-Ah1ASfxrTR1p*5M76>d5SRk-KV1d8_fdv8!{6A>{ z4dF>PaOX68d?n6{PhY%bxzfD>hDQvVsUq>{%$U{9F3{a|k5Hj5(xv)Pp;9(0DO(SQ z1b1&psZ;Rl`e*4#F_=Q%fWfXBfg(#gJwdUoa32o^{lX|1HJb%ibb1~ryKt~)E+NGZ zKN|(*E*$Jx=L#iSoIrsS-VU1OL^Hr_JG^|=x!{gwfrSpEsc>O6xWhlgA;Lqb63v9m zCzALO@#oP*HK99n$WqF=ABWIg`VSx~XAF88 zx?7Xcc3iX>x*uJ@eS#!o^+fI$q#!nT%4`*SK&Qc7===`)g*Hh^ zxwFg#@}MA<&J>nBBuKT>m&n6{)Hp8f_lO|Foh@-7n*|x^%%y-Wf{cyLo`goX>Op9y zHa3CCqtb;bvGEgtJSNBtCrW9L>&al7?VLbln_dj0!3lE!pU`IjIoE0A5IrfPuT=3n z(R+3v@g9JL3e!w++NUx{)GAU4I81_+)a6P-Dl&{EBuL3Axe{ANX0U{WIEUl>BPFh; z37*pb0kV{>&y_`$x57c$jggm8miLPYhH)Zm$M3^odyXw%MIHd0cMS{{nMAUbznv?O zs>rWceh@Z{OeQ%$8U14^Mmsrg>KqmQGe=yd3iB~DT4eN7Z)4g;-y`g#rpExkPuNwV zn;;|l!N*3%$7fK+9Lo6A$oL$#jDBWhTtOLsH8QFw<8Qu9*i6j1sFnc(G8c#?h#i|pBqWIA)Uv8A zi0d4WiqWtj$=KA1V2cP+5Sz$4Q9%l0b@PBYf|STCiN-YB%%(T6XL0>LkS3jOr|g9O z0@xOv&Zlr!TNuY?T`*}TWOyP&S?PZ4d7falmHvdB`I=+sSm_NkW>U&rE8U-EDJe@@ z>Cu?4(QZ;!V5Nt$EG=b)R(cG}3Z$$A7|Xiri!mlyEB$M>m(kszORZ(*6Lps9JYU5* z>eO0rlyd~Bx8U0Fv#vk=;~bsR9PTOiI*RY1f6o3VqettND3hB&bcE=moKoC4q9X;d zodM(?T&P?@DrP2+BDr_hTYcIXilIqp>`3RPmF#HyDN zoQuNP8iH;uhB|(_UI)0)j@^41_~9 zD$>U@TC@_U};;|1}O$lQ&B=^hX@Z z6C?N}OC1E97-iJ8aBE47HZ7e7`y|E?c2XlLeJo)&br|zEaV+6vY6W%w7U6=_Ut@sB z5iU&if|(MvgiBI;C}%w3tSUJcl^va!c91RqiY3zts?;ppYZ5aEH}yK1Qjep~O82^p z$nivMO#2Zy$JlLlq>n0k9;a&(Crkp#SnNcCDs?ey&1a)_>Kk503ub`sq+Uh?iIbKB zz7n>fr1&W~@aKyxwwD0uU2M}hMH?ZP{NryCNTQI1`FosFqFK zd>G})MXOcf7U4`TTB8!T3S)B7cU58|K_|5~hWbDM7GO6e53FAh&Py&@a)wIWwwy9j z=dusClfN)^8ssiHcm0;y%1VG$hW|q&a)gc4Dn2uX2t1*11yz zoPq%g!Q2sAs^}6FG$yt!Lq}zlo;Wf}Pttt0jM7sC{ZZQ9Wt5)oGD^>M8KoWM_eW`$ zj8e*`2D>?5v#I&i^QG(2W_fBA;g_EUT$vgMjS{cE54bv2gd14mwQm5|Bp02xL?vFQ z{NaFM<=;}vv4Am|n%P!uswM{hy%y{+A+?V(-|Pl>a&pm1)crl{PDxz@X^D5pKRZ=P zecqjbfET1@Q_hFHah;O7kvt!ff0@ei#QD&d{prh&^c9qJnDj~%;f1;s z(<4H-*rrXT)>HpnOHjYoPlfXqa?XN8cD;*ylKT3bFOr8aO>%?>?feG_a`R<}<*LQ= zk(Xd;4#!oMCfrAlhVFfq!5D6$OfLn^k^5?ez{>eMXKg>3o3?Wr*b@C^HaTd9Q>@sg z%s!21u`n@CZ>4~04qC0i%BiF!#|sj1M)Q7Fr|D6+&RH=a6E$alQpHJo9<_aS`@Di# znoKOvA)K8rICB?jxz{^4@j5ugSLsI_kW;0^apqCK)1-=w{+P-9m;I zgqMYUHps;`A5~?%-gA@TODX(Njxij)iM+?%qj|ISo~2#xHSlvZ*nI}RgLkgO7N@Uw z3*ipyXu?lZ$yA6B3iHO`jb4QwWqu8rDzh3&>&!whTA6Vmhg4`H=-#-gKz#m*>&gFp zaH`A@fLev3sO(Mo9+3Q!yxK!Jr*J{5yt-fGs8W1s%9}*kPMuG9Dq$z}G2t16-PC&Y zI&T)?Wa_3qfaee{NPX1<@O;9BD)hDsN(K`!SL7HvAqG3G0FQG`&ElE=L>4t2Po*v0|-asRBXQ`N187*gzer;vgvw${Rv5Qx&cb5 z%&&0JnJwV6GH=6>-7?G&FPs+cVu$!DPqh94-OE{T2 zuMGU_D5gNge+JTN0R8JU^cC!szu_Njt33avH#*z8g?0V5eookL>vqC^TXzxm+q##q z-_`@tR&vtJsVe^=(o0fx7`Xh+gtLe_&^V7SM_c(5@}Hd44efA_=5Hrx=4k#i91c76 z5m|T60KF!40xrA!U2^~rPmKg){_})K%G}N0-2ncvGNkUH$$2||J5Ih)Gp|y=K)s|~xps;HisVdc@1%~wNG0WJbyI&p zJ4v}(lPSI@B~K+!K`MojO*RlNOtlb}*;0~v#RV+0C7YUxiI|kxQm#VN*}%%B&>_Dh zHEu>4x?GLgsqvHny`Xz)5@9=a2kNE#JIYhgCFS2yco#{{B~LPSBCMG@k#Iq(7@|`r z5ylkG3)q@Tg1`43fZ>f}qqr4}qmT zHJNhmdlGQJ6yq1E2gp;I+CTvhlBYU#In+u$OrF81f6x${7lWrJbqwLHgon$pryk?5 zk4znf4y3l-hIU7#o}>Kjgh$JCNbTTs7>g-DPqo%WZm^a=jEhaL z`ZgqoL+hY&(K=Ye(qG&UN@@W_>ir{7QKddZQ~FE7cq;ra*81ua@I=TMe+-9L@RKVo zr6NxOuDBOU>yRcr9Gd+-i|baSyQe8w|_q6ZB_`5qku#Hy)jVs^`K&dcM5jSl6wpkbW-^`POx3RY=!!=*o)0 zxHk1knpcr^-2|iB$-ZjU$FhqH1#4<*YQ3QPOiTfvaA{N1g#(gHl*2aT_(9iDe7}aK zXcelWv4MK7b=^ueUqDa zpt;wf5at!z82T|a`90^z^-vX$S=hH2W*@dl3fN8=>K(O@bLnk9)n@@6bSIeKG5s== z5M2xH)3Z5vLtzk%pc=lLc3j^A){P=}3*?rkalPp435G+>m_6lD+|~3A)F2${ra|~2 zRld;>aI4CeujK^z87ERWQ~<(&zd__KSmei$B9n)LRF#b>^A{*pRStmVRnIDEH zTp{Y{uXv3O--5b^j}2En0hE2IdKv&PIyLeSKtr=5p^;xhy7izAjqHKBZ=I(@qy7X# z^OygcH43*BCBJ8^Q9pzQ_{-m6jd~NN=C9j5_NY_A!(ZwGYxGl4lfQJ?sCU82UuvbL z9>xgU>L|3}fBpC=g!1bL=NA7Ms_Xjo!}_njepvtM>xcE9zJ6H$M_)feN4|c@hmVka z_>gZNA^GMJc@zrDH;<5f^N73vJomYSL3I1Z$WD+P2GPS4SsJ?&2ZakD{szwZD%^&X z!ytNi63J4Y&6P)0I0@Kc5IsDZS15GpB=$LS0 zx&}PXrr(3#4>vjwvWkQooz0s-mvCcT!i@zIZj2APl~U*y$A=PB-4Sk#n{Z>Ao|u81 zG{cPscGCb<*X@(o)wd5~JGu#*-PdKZ3 zm~dl!+6uPJaASNrL6v5>F+PKEQz65R@#Dy=PaB-|K3 zSCi&3+!*)6jUK~|@gM4U&{f-GxY0)(kKsliaXp3`<9@i&W4JMXk=_S}0*~RwxF2rx z7;cRF;YN?)#`xvB8ro-Fh8yEo>R~|2J%$_OSL=Epl^(;5aX;MXU5pOI{cxklaASO( zv@_gexG}z7Peq-P9>b0C4SE)kvEF&CbG@+DdJH$lf2JEyGQnfGF@BrA4b4sQYRPuH z^mLxbaAW)qy%KB-Jcb+NcZz^hFwp0s6Jc7aK*EjjZNEdgjM5WFM#+R5Wt2>~(TtJ_ zH=0p0;YKq`&vY539aljUf0TB~D5V*0jPK@r&8Fv5&zHi`xjem!@XJF0SEd3x*><|Tk9cW1aU z{(IJ)l4iIuZo-Xeh8yGWZi7Da(hN7o-{%+C1!;yG;~(_~~Aq{E~KQRIgk!-O+7Z7Q_}K#?xB1odkn>IBXNj>XSGBD>y&lcW-#^JwxArb&+Q zp!P{1$jz4>maEn>_=X&gumr=6@jm)NShYyPjqx)5CdxgzOH>G~Jcb+Nez?(NxG~;e zW|MYs(POwVeyWr>9>b0C)1-zDaAW)o&4IN&h8yGG7R2=!Zj3hyQs6P%7+)^+OFV`f<9@i&W4JMXrm$6d z3^&GC3R2@S+!#MgkdYo+j;|7=)_Wf<$IljIii&Ys^k*?U9aX(5aLU-EWNaFvH}4iQ zv>=QWa*G(9kE-6h-gA@T3@JQ8j^9VkD8r5Mdo*vhQHC4i_Zpbt#`t{(X1Fna*y8k! zGTa#Nu;|%E8E%ZHLVQs45f{Oovlo)HBhY)5eFjIZ`mW~b*thWJIS*95@pKri^d=I= z@wp$y!WWe-okT*dc_+t3l`T7sgz+St1;dvA3H2G$s<4;gl>op*{QAMsb5&B;_Jg+& zSIK_j>h&-2S^iz|P&oQmQ1p-&A+bO-qTK#(0HxgjqEcndjsxiKZ{yLc3+eh+cnUq#4bgxUiMn>^tNBYv5)QHn6=LZ zXJ7kmaF*I>z-4wL_{;5T@K@LugQuVU6)64fFHu@){{_bZHX~;PRoJX~ihKhjT2&X| z7&dF3!e-4=*erC4aG{emb0f>mLZ`@GxDu>cj|fE;I)%+br?6S*6g3N-!e*gUgbSTQ zh2O!^*@HubYnnpU*8z;ZN1SV#LN#|0m$zB!gSzx|<4OBLi?OZ5*-+em*kTzz920p& z5ZgU*{0wDp7Q{)cLBH)SmPQp_MsB(V7a^o(L9CspBdJllaRJ0Wtq(wov3o0^LU|V^gz}k@^`Vq31N9OC3 zaB;ii$#RlmPmIO*MNT&SiBUur3gWm}3K2O)U{{2mDsa*r5Bg~W7bM=J{6&Hky0hv~ z(jZ7l;&Y6AWU(MwJB1`lisYhkxY28LWsKyTAfa}AScM4*=^;iHDc~%f7F@T-h zC5W47Ci0vh$;6*v@W}Im6eRw@_FfRAFtLczb_-IH_z87ji>NQOA1y2BT`7-+`$LTp22YH)Bi4FegAy14Yhd5~2iae|xqQXApYi+F~UzK8D% zeMKq87b2(%#TTMLJ7aty!cNBcLWJFn@r4K{3&j_r2T*`({w|!8H{syo)+ef>A>S9e z45Wg?;YXzkveN>O_mbp zV|*btYG;fuR0z70F}~0cz*oXHl$7L4B7eTfp7vlMB|U8#r-$zgaoJ7A_(B9##`r=a zA96SodicK3t0*rNUr0C$#TOFBLh*$NI+?Y2_{M*J31By4d?CVlg~k^;8Zwd@;|r0$ zFk^h7uW?5!Q4T*g^~(7|q$PY`h`d;|f*B8who2ekgzpOxaT2~SM8r+_z7Xpq6TUBW z9MmdE_`Z;|obY`iA|(mm7vf^QPG9I+Ams_)7y1Q|%7pI=u}*d3V(0{4h)7Ms_l4Nb z@PzLR-HkdU6TUCB3CP&Qd8~82CR=U7_l39+a6-cOg$|))N}`r*w@XjwC467#Ww0$s z_`VPYoPq)REiC5HQayZMh@OOu(i2BU=}D?+%P2iX&>yAkmjL!h>1o3LC_U3{YBRs)%_5bkMHBdK-iKi3k}ueDG(`D%;B zO-ixrUF4J0$LCx}9>O%q5gxSjI0$m{WryXewG95Z9FF_A?+bCd^vd}{{0N`$eIdds z;rl{t#!mRYkX$NghEuGkO_{xNzR(XT!1sj+tAy_h5s4&xU+8K`a}&NVv;#;|B}uy$ zOuo9ka=y@SDbe?Z z5)NhQJ$)N*FS>zm6k)kHlv=F0m;%GNZ^NCkQCp9}Lly{rdgE_UR(`_N38WInC!(G< zB~4lw=1O^HAr=(+)fJLWH~bdZmjqVmHGe@J1Nu1!|#1LO21*~ zr+!tl-7eJMlJDtGDzt;VemhCs)JcWW*~%JHZ|@?rVl*l1x=_j%QUCLWQYp0#Nh z493^Ua{=?isT%STr_KkEp*XsFYhr--p)u8HqPm{?$O#fA<-wYvznKlMmajnKRa`_{s*Jeh(Clw?t>BGz4$phaEPjy?-AYyEN(nPazuZI!y){H4Ihv`VY%@L zNtW^=^x78_jsuPxkC5aXe90Sw%Pfq@ z0g(ZCn2NNE43mWsIru1e^0ru!jxVML;W6y`GvBjN~Bk`#|BrrBmT#Vm|ST$cf9(kW(PL=u{x zEVt+svoIpAt_RkvyDMRps zzKU|xskPuJ=Lk}7!L{LMUBMG7%F$Vx!#$N|7Dl9p{u9Ur68np8x)R0RzYV&|%$+z- z>0H5KiIY=#E5}- zMe$75f>GCGEtr-})&gP2qwAa)Yg(e~oH&+n(lc2LgbO^n&WUk^3q88diCV%Xp2=Du zoIR4Yu!1d{tObI~qwAcQK{%JSK%G0Y7Kp%gj@}Q8eIHEHkt10PPg0y%>_mdfGg%94 z)b{8)Cl>5vEze{vya||D3zQW74G#SIB8%<4K=5Ku1Qnvagu)40ueXqXDzT!GU;b6?8945LDJ7! zkd~86X}!xdk&>jJwNQ=0%I5o73&VhvC;hC2dLWfay3WX2V4dpZ#W*5sfk;i#&stzR z!;^HKk+m=tbw(!XIwNa=^I&Z9Jl4TyM6lH+={h58p#dcmlJtd;wQw7{FeO<_Hhe|| zGB4?8Evy9Ff+SsMWGzqtvlh4vDNIY{vKD@a0vV+zj*QZiRMD1EdWxVwO6D`7871=> z(TvhFT}EjK`TbGaC8Olgbx!Q&e9d~ivm{;$L(Ot;72%hM0Iu{**1}xC)m{j`S6jbeQxYiaI|d z0xq^`Q>iroBD>TQ)UTybgyn%aW}kyZcD)NHNqv3Jqsc>}I&xn9klCCqd7TAoPr0a~V1-Vqv45wJJO_`lp z3#GWNCFwdNYk@H0ZnPvmBLaye={h58VIm6LB-KXN!gtAq&t5ojw0(6uvlh+;ElJlI zSqpNnPx@I4MkTt=34BJx=r~C~Yk^gmwLoHL) zJHL7i>n=;`yUUXL?y{u5yDX{iE=%gWZ$j_b;#OgI?otNxiqL0q}5dBpIJ4Jkn!2h_`!{i(9(KG!gHm5a44y zrgwNRKMBrSTo8QwMKTBE72E8lEUEW?^(nwaWnTRk5alhze9N0iEtU5R9P*|Tw!OuW zlsA*G<8euS-W#Fc*wD^+!`2rnW2or~&v<6`)96@7Y03E>BzPz7xY&TGK+JK+6ZWz9Yj zHk*&m_M^RYHbNuu`tA?9%E0-D0nT7c-y{Dg;ap26qeO4KwX>y9!ffdWxte2Gv+^p| zc{9v5_=j1EI=}3!^QP3f4|P=KRI2+*cq#hKKVG?d)kX@YaA2$aG^DCTe7uZtP^5Nv12hFg0{CUD3(ZpG+@Ocf}~2-q;IK2xHzC zZFc%&Xl2a#OPgKo1>Sz;?2o~hp@DwCr4)nTj?VSFh4{PcD5n{p z<$B{6ox(l|(X{JP+05KeLf4?VhjBTnN-jj!L!@f_+savoS)ezbjUbvCl_65~3$U81 zL!@dHl`8UalSWOB(hT56&!K|48YuW; z;xbrOg7fQUr&&7zHQ+r4;kcVf?kX9JhRg*Jl7@Jd44{hp^)F9HU;>P|b#yZA*X#(G zD&M5qdv&hISz+ARsrFuB&mpQ85o5J>R$VDoOJMDalc~u{ z&9W)L``yh(S4r%HZ#=jQ@t!*vDk=RSRe1$E*NHq1&=9%&AEe3;fv-k_tq;@m2Z@Tk z9w9mg95pXcxIAAN2krkAM9C;e&M-h#DFE855u*Lh^uN(B?0>HhsG$te@|QnCtECc$ zyc$n+KMr|8Pd^SRW1!R?^w6vhvV+w@|97koN+SSnudBeI%0i)V)fJcy|Mfzl@Jxoi zx-Jw7&)P1O|Jg#JNFl%UIDfz)#zTawg(9;2!(otJRtrUHxD3PLw~?5OL)^}@F4S)T zN_-dd!MaGl&*_k0l+n6a{|!hs@e6dsxWDU1jQ7F5`&S)ta%RtmRFet*jsG-h7mX+%YV=Mgp8|A@{GW zcCDu3Do^F{Om*{Hali^AcEex(l*b-Ypp^Acg6Bb|;3HICE6l()1phm-RsajrZ~#dP zyu?zeCieU%Is>%ZHP#(^A=F9S56rsDd~r&Q0lRg#sAMNx2(|7J1PiLjcCR3Anwvyf z_X(0rbCW3RenAS-+$73+K%WW8g$XX#ur^6ad14vvw8(N{FDnz=B+7b7km>|CiLxFR zq$c6w&SpI#$nXR=iLy2eGBPoj0=5V;HqA|;K+D(I>dm%3S7t#=^2fFCxj8|8BC&JP>WiJV7y^lhf2 z0Z}+##l`^c&JP>WNhC}8nYnU&A7RpHcYfH2PA1u3oP`AwW?!7wAx;)&#j1J9%i^rq z8iJ`>R6>OLcYu2!!rYA7g}iuU_w$9a&_tL?ManqHEr5J0_C$nPL**h9VP+eus0N4F zrmf)e7iYyDWEEMQ72A9%K`zcpWO$<~mc?0#A?Hzwi7*pXB@$t#K)a|m3hrTqogx!q zChQiO2s7biiA0!xfSLt()hxw1uLll{8;YuE$d54F5LRR&%&e)3OoW-RU1TE6gqOV3LmXQN_=L2m9h&M{y>?Oi&e>2s0bCi%f+1 zXP`SpCc?~k>Xon!CFR|R1Ao5AUiQO4vb}5?r&tzeCC+15pvXj+392F!VHWw2!7?dClT1M3^7PJCIqNUht8SBS%@&Rr)F^$_Qjb5 zHnTVj5oQWF1p{;(1|>#I75n?*Y({~M(i2BU=}D?+%P2iX&>yAkKLPBI($j?fQF^A! zDD5D>KT5k~l!{D*ne#PUG@rxr(x1_0dC@AuFUO#AWs!+6bH9q}A`@Yr47jGmM3^am zIABJYspVL}j4-pU+9DHSo(cX5Mf)i8%~JtSE-?{i)}2yhBFyBUU1TE6KjrmPR02xk zeNNZ~MJB?`8`mjCCc;eqWvY}X+OLfLDPu><1SK6N-HRfBaaN3QFPk=%S|KRXrIw(6 zt#^d;BXZsXiR^k8PLj%e&U_S!G@9fH5862j1iAUL!*bPH20tr@<38?3m@k9wePwYL z_QiPw<+3;{Q6aEdoP`K8n>35F5MkzQa?lK?STCD0`{wq=`Gx}g2s2@`I13SGB4%+G zBFvJ4DT}iZVSX8+lh_IbCl`+vU){dBeQ}NhO%`V%!YucCS)7G^ag0iSgqbB~aTfN) zVHFpek=R!jXJKEQ&nd@`Fmsg5;w(g%Ik0AN7WTyql3ysTBIvrKz6*6&1>1ERx z6}(%>(1O5-crTk_++H>xRTaG6bCaP~3WvyX9%>f&5oX?O3;YPPz097O zn41Xu5oSIp`VGYUGgi>7UXk-}`~LxNoccfX8c-k{9`7&FYUNs>*8@=f$Fau$(z8Lx zN;yM*14?@fl`kvshzAa$keB=wP`qaY-NR(}UL{}3Ng`ZYc1 zV&I>l04?pKkjKH86TpC;5%9PO@EG>_sV_jfQgM#S@)E?iL}l zC}ek6EjH;vZvtN}Li+y{ul#y_7cCBS3Ro`!uA_hlx@vKg9`pq8M~#5p6mW?MI0ahi zjZdR{rW==tfW6?Wx{IB?M0DK`e84<|lUL6f@P&~f*xbQ`{KncLR9~qX6&v&|&<4ZP zRzto+Q{qpeCs*o0cLF~ZC4+7R@B;!@1GpJL&5r;KCEu_|05Lgb*wX-#_zn9d4w7iY z2`TOxTOW8YHNnM$O40}pdSe?(j_MBoo_~0aRr*Y=hI3(({*s*Km@L&KZ{&tMN0+g0 zQqYJ-j+ur7IkMz9FlZrAs#-lAU8(_{)6i;)3}Wieizpbh0Ki)S@HgTu>hm82%kk42 zA4CJkP%Qt1^yyLax@cz2iTpD@KXTNmemMqKS==~a#CIr_TRiwv_hYIpQ}N%ra&iW@=_7TcPb68%0Fu9m_j@b*< zUj_OK=gzJ@kUi)dkPd=%P#b_AV6Wj;9z)47%mKX~q+taB7y=rW1#mL}JdZg*UqDui z$g1J^$k;q2#Ur=?P2aW=3}$FJ&PU5Uzm3}c1;xiOIjWQ6o*wS@Tl)>d@iS{tF15XX94uOkFi`v+LV!Y&QtuO{_dkr4Ylj=O6CVV!YQA_wzA z1N9xXNS4()jfs0^Xt4?6`tqxWw6C}i|(nvOhaU3MSa2!X-hmGWl zE|U9ok=);x{4y)Vjbz$+9A_U0oC0e6&oFM*{&0ws!IbO|vt-;}wz)sdUaD^mCDJNL zh_^|@*(#iB`~jA}6Atm#WlG-hOE$3W--biHE1Htunv!oVW9MHq5;^}(>5G27^H}f6 zaENo;lsxH|yvVj53WqouP02&1q<$0Y++ie+pN(ScC*cq;SYyhcNJ-uKtiR5{GBDQ( ztZKOt2llZJ)%JiN9>PW(>Kt6fwi>{r9t@MX7Z;f@Bcmq#y8us$|8BXX>>2+5lU*|k zBU3dUICm;n=uMY>F0i{Vkr{&6-U^s7GE)%8dxgkxg1Fvem=KX!f+XG9s4`pN0+kmn zMhQN~K(cJi!G{%6*8U&gm}3JQ%to%zvoPLXg34YcIw>zpb;CMVmolC0YOy71J6&?dw>lcL>+(A5)rJfqb|&hP_HQ>W z;i9b0O-qP$ZdyX*-)~y725(INgH1~wgp=2qsJ9hJ=cXku0QnzmTEccZH!XPubvidK zc^ydSrX^(S+_Z$Dl+H~{dZP=So0hOYotu_?3bxKoODKSedi!9pFfEl!)Z@x6lc;xO zl%Bi_ruGx{2<8&?x{Q)pZD`UdpXoA6JIJ3))RR&26ZJS>bBTJFqRm{Q-Xnl>iF$7U z&L!%71~`|fNBOx#J!+Xt)MHz@M7=M-pG(xUVu%I#iF&M?OVlHOE>VvkT5^ecTLI@1 z^?2jTCF+qMiF!QIetp=VKI}*zK}m;6*Ps!kvkFb5Wk#w1n`# z-?T(76*R*s*3+iU&P2UCD1fmbY+6FNbJG$c|LvwFTfyY3+nK1hj}p1s5Sy0Bz5d^B zTEddfO-opXiFzbpeFa z7(DE0zbVIqV99M-!kcYw(-MIh3&N%)0y7qbO-nd^bDNe_5PllkVAB#lD9js!JNh() zppvrMFe$4Ild{?{`A@42M}en%(i?Xt&V{p=uTtLl7a&PxWRc$l!gj{O88tA6{)?^x_C{|4iyH*(Qi`EMxL zu?RnkI;J5o(_VUx>h~nueO6FNz$a;- z8;`~%WP0(eh#AF-Vu@!(kUqZhW7d04>Yam9*cfA_xwni`Z6f3;2r(Tv%h$z-I7?oV zA)*^aoGsYp5K&n`39ALa2lxOn)OQ5$3m>oY9rCZyluJLcav$+?q@4aHEJ>RVoKEr! z7a;7zZ=QPNYV@f}4EchwW7RC-AYC6{En2+DdG#!WR3};X645^r6`g)bbOId6>SC6@ zOmr2|y+mIj`XNzK@K@BY5k{^S{a$71PZPMn<8~_1MS_^^RH6-n zlz7}uCAwIUtjgndD$ymrZyH^zds)zfzG<}UrjgOEn?^>vZW!y*>uA4?i zn~W-E)5z#W`YH4`;Y7FS8KyxMeN;HmIMVH+j|pPKy~Ny!KCTCVD^VGJT7QsZ-(lFr zy^MBsFQd;&iE%HZy96=rW%M~gjC&b^$X53-85pz+N|6XbFPH^a-zxS;M3?n)yLl{=K6xS+1tH&gbCF|ct#4QyOc z1B(ml9#xH+bV2u`jTo2djs-zfMML6(x+Au+p@V3_HT!0Y3+j%h>SnJPcMM^(SByKB zu-PldJ(jT9E5`j6VdH|jX5UQNE5y7u20j(72%P48q0* zb&r#!#b&P<_jn?7L76id#=C=bBLshDv=-344uWL!}9q(y+~ zf>Kg!0S^56B754W0f7rj;}{pzJ@0Ce#07QFCum$y_q!q=az=n;Tu}GsLnxY9BsWv>|bPHvhG7jzwpjSK3Y zt4R|V)a|-&ru##EdJLVHeKUQ;xS&2_Tu`^`zM1Yt`bW6+8W+^B?)a?RI8 zYYH03+i62=|LJ7)a|-&rrUMjOn05MV_Z;oz2=*xaY5Y;n%}F93+i4kY{mt3 zf2QeM8W+^PO%Fupj0@`CEcR@KH`mjHJ*pWVhvKS_%L!EO$3HP*V zQ*j#UJ$9)js9)>H!g(V(r$ZvU-i4E-oY(Ojd02}kIl_Z>J_JErPIZC`)2OUsb?wUg1QTI2PM)4br)*6*NY44cHKAAJylAK3+kRGRp^3} z-MFCc5`8CTy||$6=`!h!3+kSsIk3hBb-yi$aY5ZiL5vIPE|>bo1$Ddbo9Uh@Y{mt3 zR|;ZWQ1>iBj0@_n62!Qm?%9IC1?9AO6pG21bh@CV^t5S=zPww=(1O72<$Ky^g51;Q zqpB~j_uORoTnby{7{*atQ1>3qn{D)2G~?cDV7j30eFmlr>K?W@eZ>WJJFKCEpT?we zQz1Sme0Om43cOMO?_E%D+(htnck^ob_MK^m&zD#C0xyM3Ghum0wKKQjWh8G3>5d9L z+Y89F^H{GSZ`K#Aw}+(TO}#$70na0BXI4aPF6rjyBWThX+5;mPr)X?o$wE?#)Dix-~k>V+p~tVP|@ zqajZ(#Q@+Qf}h@4_BUvvPY9n2-;}X-* za~84VF&Q~-J#DJce;U|K2lIDUHLO{~6_)pyv05g6!cb6^HOMB-+twr)*s<;n|S zsk{;BUjV3q+?rqCB|NJ;d013=evYT=0ycS*@GJw7z0ey6rb!(w)TY(SSt-=Z@H$m7 zjqTRj3NQZFb&VD4$T-2i0Yz{gtHqa`BJ~)*s9wclgSQbs?+8xcwfc3AlPN!y_^FgW zRq9^}T*dChfx_hy*D6dMN|&-$p_s|&TY4=i+@1q-8b7R1_!B9g;O2z*zfh(jIPrh6 z_a*>#6;vyT9OX@ejBG{e;_U!~Kcu=u-7f5D+VhHf~& zjM%tlt^lsZQrAB@Uq(1|!yYlXSf7Hx;5v?JIoJ@ezMQvyoR4<6pIAdM8%L|*OD|~E&CD@h1h4cCqC@PRA|pN+H;%hv6lS? zv`Mz`pzG<-o<8mQnD%@@dvHdc%C$s$8ntJS>!}=o=V>(Mk3lV&Qi;MeP*@Z4r1pGU zdw!=qxOqjDak}XE@WV2TClL6k{v5Gb)KKZ{oU2j;Ld4_#D&yC_UbGdExfS9m#9YU^oXL+$Q?;Mss zgDi*-6KXgF^$HWld?>U?jeQy6=SNNr z%|bVnQ+VGHl7e%v%_Op1{9$#&N0|h&VEVy1O9=_kxKxERe{8cto>%%8zgK z$Sz-lc9A7~b|t-H^icN>tM~58uZ$kbuZ$kbFGi2-6}8AoqX)0|ihdt|S`Z)uT)@7>+IiRFM?_ikb_dboEJi_t^h zP3#&yvNvZ#Uc~5;y@g(7^vG_cUl~2Jw~}V}y?gd{259tXfLjD0sfaduWVd$^o!Wyz zuQGbLcN5D2x!E1(Azm3hvUg6vPooDhMThW*kBf4i+$;g32brUc9@!IjAzh3f+572L zMh|^Av1#>*iDfzMp7JBh>1@O3k$vZzP=+#kxOWqa z(Ifkw8cgY7^ms3lmC*xt6EjYX9{O%#xhw=bE#8D4ql_MIKp8#UfHHdMyNTtp5bVLY z8H)mC^w4(`%Vi{fnOOtvi~&?RZ&Kd z?5Bxe89lPULMoNf!@ZkW4#>^^`fR`}qeu2PO5s;VkL+(TuQGbLcN5D2x!K>{0eY0t zBm23p!>^1U**~JnT>oIfB%j2^78^jg>Gu~LVT$=!p|2-=m=1A8zg zkgm=GTP%KM^uQhr7891sLa+ye(nO;NMQmP}IF-=@cN2e}2;4mw^edwW_Fyoej2_s7 z(Ts!~xhw>GFs?u#-;&Ehz78OlTxImY-NbXEKtiJj_F#yv7o&&1n^-Oj!6`pXQAQ8! z!C)2|Js7Es9@vBN3F2}0V6c^x(F1!h*s#jzfjt-uD5D4VU@)MJ9@vAy{L1K|?n}d_vWV+26G=Ootyw0t-kH{)*89r~FXaiqQk7{D_}M51jHNei}V+$`8d? zj2^g~_-y(g277SI4+jc0dB{2Qa^Qbuqeo6PU&Xud8{SQLIprrmaLUhhh@Uebr|e^L zT?pE&+}bDb*DB=Yy15(a4;SvIzk&X&Lf%cB+em*-A@3&6-9~@DdY9iq|Lj73J)L_F z{qEhwxjVVt$u-y{*PyI?ek@|;^H5kj|8gz?^NqWSbGvzn(@ACcQ=fa;k4T#wQuAhd ztwK4Z<{(K97s{bCSFw8WLOG1)YN9VLybSnr-$Er&TFASJbFbsMPs<9ghUn(LmHy?0 zV!(SF{S}40n>hCd`d1dp;WamL8o0VJi+J8{gTgh1JJ0~Rx3XUA(YTze7XKC*7V-}w zxc6#a_<8xu>8IRHocj(&&zYZBJq#R$*8(!HhA6B;?z_!%S$sFdD9>dvMLW-BF^w~M zt%T1n+yPn0+d=>A!Xi{GZzuikWvzL8c=5Snao(Yi!=EpgwdT`=7SI0!s$H5-%~YKK zZQv=%&jafh<;!KQ`Nn0fdAD7Ryb&Upvp(-#lgKB$&%2Xe#rwRwS(k9(ArgA;rHGFg z@f$@?ezS4!LF{WIHkbs;Zn&3ou`!2HI-&l3M9=|5B2D(?}t)fzCLv-o-8TM?QU zo{n_6tTpe`PrzHUnWvT96MYaX_Xp8BI2M^4c%ejM>EDlKTd7zc-W`1cC_aJk;y(bq zn4Y;~u4lRSoTojb+H*fVWdwdwd!E&vym2?F#Pxu}Yf+~qb4bA6C_6NNci^#)OnRj4 zjgquq0IB+#q&v#A^{C4-g5Ls@$*H&q6&HT8&gAWq&l6*_hY@R4V0_ra*en=ZHHIIU z7?%7z4&Y)h?*)?gw_e_2$vcj`ikd}2%@YV)CGWytn`V8;r)1-$+=~{+C6*2P69AM7 zzw-snbR;bXr1d?ll&z9?ppG`rS=0F^y!^kSMvK}=ypDTbCFfB^P1(MRffZ-%H()m9n`M*T^pPvp?R)v&5;^lvSIz|8IUj7%RQ}lDdN1>m+*DCuD z=6`lNn~6URQ{VwFol*_{tmHWjd9Z&gj zaXK6O_ZUMlX_3OIepEmGeT0pJewx@xe9s#|)G-R^c@OAc$kAsFASwa{^sEPTKY^Y$ zfGDyG=xGn=8q)L`1Bh~|fIi~^?IWfK4Im1i0(#H`IxP;MyA2>pm;$=n1A2&UaH9b< z4c|y9pc^$%`7JE2K!D;lyhn=hrJrJFfdHKe2`>FLDW48>*X0_`I_6HxKz-=|TI{*3wrX{SK; zrQv0qhc}yeZ}ae;FL?jW!+V?HZCIL)mlFKhG`x({c+2*)l@@q-pA@_aO!F1J3k2^? zz+2kM_KHuVDtf{!$E%1igT28+eh!=b#js{Zy&&J~A%8JUX3R!D!Lc0;X_YN!o+rFK zXG)%1ygW}xo~mG;Ybmu?dwCSozwYI^TJkiTd5i)VlLM_@=58sFABrjtv`Xe7WL6T{ z9wrCwF_DR+$(W8@ZsolK02mz8%9fMba<9PsQs6aSf#p(Q_*Cq@WmZT$Ze7Pz&t4n; z8vOj+*eYuyj+lpI1PS($&wDsxg5w`gR@u4C`%H)pQaXXR(1L0?=4*L8;d%6}nyrrC#F7tSOb-PD-NJ(9yc+90NXU~Uxv0GmM>Z?sAYlK=Da+%w?(vsO)>6EBRSogD zO#!Z=ePF%y>_D1-~}oGvmGC75a^G{u%a) zOHpk;x!2n(xc=vpd!4=F-6fXACl_~^C7}(%)(#Ba?wjU&QSChrz8M6){Jm)vL`vQN z>bz{jpJ5}x-}t&7ZW+Mq3E&| z2d1m*c^EA_t=|I=-pcak(~l$B+iA^!x6_&dZ>Kc_-cD-t8R)X_e+vG<%irJ|-|0D*0*`#=o+XKfE1p75zVW>fZnOt~zJo_d zMM2*KTxsl#RtU4Z(^`?Mu0*9@Ux`Y;z7myweI+XW`bt##^-gR0^-gR0^-gR0jh)sv zv1GN=nqIxrntr|0nlyVmtr_4O-+u$g?gfxkM8ENkweyo8#jzdq>YdgsRPVI@3F7rm z>;HnEZ+wX<`V#)|aZ%0-zl;Fh_>wt#r}eThaPri>*nWETPHVvrJZB(E@3g)R>3o+M zyImmFPHO>FJFV$G)=p~&IP^|y!t0&ZUxebp8{Y(yy`9#K(>tvRYsnj5T#4$i>&s{E zZou1V%@l8^HS^@l8{gQQ?fKKulDRzeDt1tAyO=9)d}HptF7n1VcF5*E?cPr7-3WL) ztp^bBc3Km)dgF^LQ5jHgd}D{D9B-#JCEeR;J&Ay~)0*UXJFVY>6mO^XlSuJ)TC+ah zPV2V=%-d;A1bpNBE^urbIi+`6{|Qx;R{EIVO6p!0X{Aq)+GFjsHd^Ts!t0&Z(n{`5 zYs#zMX`KKudZ%><{CcM~uf)+it#5%}z447bP5gSNHL27)tyz}(%suw?BY@XCt@$2R z@3dxKz0;cTdZ#t-#nL;iccV|~oz_%bdZ#tv@tHdv@^2yQvyc^8C_%=9r6owxZ+z*W z7bZ_7S4%LL1l?Sx3gk-sUGTqvkySVFGisp=c^+ZtCrf-7lye0lxHW-;oGZ)~ab8@}Xtq29Qgxx6}Gv#OUs{7G1A*S}T%x>R#+zn`77?8i9YyrKFo&vQ_IE7|Z?e9V9`~J5SWP=OwtK-WIN`DrLwVBU3zyNW~YnaNhlTmCc{tq z;bkk4ZONw@@j%XgD{H-AvHoi&TF0t^(ZHQzhD+5Hvk!#w_rcZdWf!32$cdBKUyqa6 z)ja(YFf@4ldSnSW9(p5B$D9_Lz6GnX$Y<~;bks@gp;vVhyEFGfV3d>CBg;^NQ+h4i zlIO8Iavpn>@7U!$c1O-*k4}f|yC;{&+}V2wQQ3DuvZrleYR*rQWdl69C*jWwD{B?g z)yJTWmh_ZP$6@I0OjomaM(53sOxo;XGu%U<_+poVO;+ShHUr@q4g5m$5(#9@*v7y= zNFXPF=M2z$sRZ(8)V3hyG6~GiuVTvO5}0evyqKXk+Y>A>jzgd-9n3S_L!hLupwcZoYd66v5_OIdljlb;p6>L_5IXQ^|)r|0lsQ#toL%Rl!!%Rl!UE0AXZ!4=3ls5N&5 zQa~@iIn8=MW33#D@mBa;X7H@1VFcY32+PnbkcEhL&;8E&0JF%s-&qg*8nnr|-!VD& zTdzQVNGxgvLa)05AwqrD6a9JxLcd;t(C@B5cx)0^Acx`RT!lY8*honAS0JP46YdIx zIW70BC;IgYgnqpOpa(8c*JnNPtaiNu zA-rCJ{0u|-d@G9|40$UM#>vf+G56eWxmgm64&HXBZkBWd>Sjqdpl+6ox#xb%&5~Gw zoP{x7-7JX}h?FchOJW7WfVx={E0A%_N7T)dv1@F8dZlibj9qK$a#tXfSG@vhLYaC6asYn40(mF=dIj;U(WmqZgo;bAKnRZ&2pzW5Le^&?E3#06 zj0a0=kmR2Gokjn=FnKDuE)3?9pqp!xK(-Px3q`W(27X2@bRqwNF!YlpJ`Bpa8xf*> zSz+n5Ar=0v4!h@mXGlW4#hkH%rF) zB%p4VjP={huWpu%x#xb%&5~Gw5P`Z`5-Sh})XkEyK?$gvC1XPpP&Z4)h9$5GCz^ne zVIY=Ddn*ve%nOql#ncwkw1~J|qL(3BoxxYk{;q|AC$__mAb)v4RE+0-$KGR8*~Ylh z7Ap|(yDJd!yDJciZ|rsu9{Y3Xm-M?U5DpX}o2one%%wTtlAQGvmb0G1a@JE=o%J*) zCucnm8<*X+IklV@sok|XG9gsEYjZX+J_}PD*xGY86XBfMIosaNeB51|vt8xm?%JF- z`ql2*oO2|f?5@q(MZelzn{zJx`BsFxYjcuG;#-#cn*}hx%kJ9Tmzb`0*XI6-{%}5b z*XG(Xam&i*?%Le21ak7ZyEb>a1oHE_yEZo_f!X=oU7MRLfw?odyEZr9W@YDFGr7Aq zcMeueC^|o{nrD{C?%KQ>RkVD-SuaJ)8CQ8{)346B%G*qTjuqhU1ufz?mLYV;b+GVSXg!}{<_2!(y*R)m*)4Mo{+ zW!*zJbS!-ei6GY6iWS5Xc_)3CvrXrQM=rCLejkamka&TYcmoqdH>|go{>n`|9$xFLKrL|d0 z7fh=13b004CYAU%Hr54PBrj@4#w);_B}fE=>=o9cJ&58wyIw_wqQ4=dE6B|XYf+z@ zx>u+E)=V9DQ!m%4FPW*AyQz2R)IXZ3*So2Y=+u|Z)Z5(D@95M&nW^t~Q-7yZ|7@l{ zhSb|pqgiNSO2K|g2-+9-3?PNFQx!-#fb^CSgmcl)+?fIaQq@KEkgyAPf( zGUkKud;=cq4bPFR3J%F1Mx4scestPL5hRVLeFC2Uk1>zH^E^GDh3B`-y__ej@yUB} zIS+i}llR9meu~6rMxkBC1K;_~ILThFx1#3#s!aADQ-j_dF5{MHJ~?j>mwg@;;e*?q zm;V%`@tIk&{AwWPGpl4dg`ZDB$?_4z@R_w}`6U<%_!KO%?gwEZ>sF|!u)T4uW!;7$ zA(1E_8}A$)pBPDwjSsG<>Zz<)F}XJ}W|j9152niZ4-b#-ofz#cuTSky4GfPAriRAL zw~eHRY8%^Y7$0TicpeRBfzGZX4(yOiij_ zGq5MyMki9O;}hNe!{yDR!$iGzqSrcmYkRz=HC~mdIwSGM3d_E{8^d4NdcRPcKr7_r zl`3=9CqOoTpGFmwxhnUBx#}-zt_s?yj-V~f+X6$|J}fcEcUz!qqoRf1HB8+AZ}dMH zR=bq%RoF0UTiPbYGXY(j)Qj-uJc~a(^fC8kcwmz{8GhF$#b`<2tkYqWI+N+jCdFvi zK9Z;GBaxiX1B=*4ri+zK?nRqE%6iUN50#UZvgIXjc=~%EK<=3&VfuYn(o6fu^!GDX zP02q4pAh9(v$Ce&`vU|E9>lb8`g>T0RZxLH)9*iwXxBb6{R7M*_L1oibkWO$$fAX0 z>1??dEn42@ASdl3(Mo!)Imvxiw2BDB1?w@xQ~s<1-ixOEIR(5IP5JZZ;9j)oie1P# z+bRs(aC2TlK^MRyq$2)%z*-tT=u z1fmM~hBmsNUaR09GU0&W2cAn%&TP3CE&2}HVdvltZS;15oP#~N(RT{q9PG)B9-%j@ zfG;AW?>Y#7PQfzbx`Y0_IlLDwdgo0jBfo(6qDAi_{M-WGix$0SCz=8F5#Ee=atX*g zKRRwRuIS&`K9e?Kt)i_+iT;Cq6Qm?4o(YHyUqNswX4@)^Kix#s|H`*Zx%j%-X$%UKjECkjRO)$^R0=B+r0rT8y z&qGRmQG}@Pv^(HzDq2slyQHRVMPDIpciW2r)=~7ondcrsum=rPhDOOEr)JB&XwirM z5#&lMeavsAkCT02X{Arl>$cJ-55n)ZlCqDeR{E6DN{@Lsg&x0rWR0q;eNeuwbQ1-ut6`rRSW(^fDa zG12FK4u3}hUzkOIM8&nIfcK(Be@ysp>l8Y&d6xB&9kdH1$at{yBdCG4kI-KjCQl{T zbMP$ib4k$6^+|zzjF1$5Xg|4|8KR5qx56zFy}DTZR?+`PA<-owo8hAKkQ`kq(v*c_C}M?S;yhXIMT=J3 z-z5UtN22S+Zx!*j?r4n!B1LCXpViuY2a{7YNWN~cA3*^25yt%-xm|KkmV42n9d;R@ zifA8+?zTnO7u^OPMEAHP(LNGAS5mTy+K@kbo@B`ZWduL@6#Qw9?zO*4JlvBD+df;# zDw;*4JvJLQTvWr9UJ2wBJ;Vz1NnmzSh!yCU{PT;lss1mJvP+AuB_aC+Y*`WC&_)L& zP*KEtsH1}tSY31y>p3KW^+nH75QilI`v}G22S}DmPq!8>7QtamVVKN_Q(H*WBH~4f zeg~op!yKyO?C)9_7Q$Z`&Xd0@04Vm6=zDA`Td|Ks->dwzk3`?6{Irim{}iGiihU&d z=TMS<+DD=@9S#)5^GY$s)PEK06vzu!3-3e`CErA_02MCz4m=Ctu@~)C3daKZK^3KdYE4!fp zlHo4~C#o&?zs3EhL&YNk^ zimab|Ypvv3>VwTk@%TbOfi)C_(B7xM8&izD@o35$X@l&3g^t;vB1K)lv2qxwoj z^_=NGKb2f(`L$FLQQcEwx~F8D-3%AdYHm{Wb6o**yIG#usb(l4&NqeF=qj)in0-oj z6tJ6!XL~X#0zStr)=e$c@_tfK-scA8eV&qczq5$E7y0rIsbsG?Ma%mFE$<719W$;w zX7QA*UE(v6U1E_DgfNx*BE4A4F#FXKL+qF81oV{SYWyILj?jos64t~{^A&2uRH)N^ zg_@zNiO9+)VEY{Lt zv~~47X>Cs|(p6w7l#13qRGe&B)x`~MK@Doe8+r-bP=eYlgAR37BxxqZhnI|GMTuE~E83%e9*n$H+Q&Bt2Zgtx-SYURE*}={^NB2n%@mYVLL;REj z>f)dXF7dg~agu7w6~Semn4ue_iQuVbnkPV%n$ryQ?&$AL3zi!qXiBDs>}Yw`!#|pr z(}Ss$z`<1G;9%;vm{P}ce5R-f8Bn2DO>Jxprm#hs+W2I*Tev-_$kU+G-7ry; z!rfFH4x{F#3xZ?yLIVjZ6Ia@}*uy0iDe=eZMM@i&YHhq&YvX|K^dt*{=?O`?QeNhZ z?5RQFdqpK`fI_gA8`C?`59>~)2wZ~kEq41!nD$8>%FPG}Bmto-vjKv4U@P5hD}vKQ zOgH^$Wm;ESk8;-Z}f$LJp;#0d-GGs%vlE2(yVLD2;7>R zjZQiXOWAd%-iQlmwa+P7iGmZ|8XsH%*ZRVV>wkUVh62uuGj>mZUNhxF@ozWl4eE}3 zt@vkZ#s5Eg;^WCydY3}))FUM)M4a}xI*qc$Ij=iLV6EuSfYJn;>qTR-ls?xnQi0R& zs^*MDW;;PS*K0_(yOe3cP56RGl21sQryc$trr6$m)08x`2RXCQ4032~oEGzO5u@ zi)s597LwqwZkm=MrT*mJ9Ob9bTEVH;Yg@Jj4Pw6Zt94Sg8-clmipbH+vs}GAqdmcU zD{%~aLSO;+KiMGW^<1-+*hd$c3ZvA}GoBd~ZR|6ZqO#QQ;d%z>PTgQbPzxBt1jRy5 zLm}?;@)a#z0eyk7uq+Uv#zLHX+8%MTin11G6-+fc{(Z=ql9w5#4E_Dt+TBIIYfsar z0XKMxzq((bR`(0_>Rw(-v29<$;_kOPW`$F(mT7wT>`99a30$HRI3Y~83SHWTuSW5N ztcpA79>HT z#epk$P+2;6i+4Mn2k`{!eGg*ZD*(;+!MR^~HKy-_i}>1unCRfdQFz;8aOSF5I?Gk8 z&ZAxCaev68y}{CTYyh@h$7RKI%S41}-7o0*Mc*6OrMWLaZYkg+ku92+VJ z9L=$8D=WbJEW`$}9gROz%+a}CTTFUgUK>4`c$WjI!WTq#ep-ExF7d*nIPh9xO!3de zv18-RREw|`vqD}MGRv?nPiIdNt??P%HmDAagk$t)qp;VA)hH`SgvJ-Fgr~ral1&Jm zYf7~L|4r~&GsW;V<+x@f#Col)yYPUGbnd~UnvK2(R05rkinoov6N zo9SGNM?yS%DJN@c!*VR`EfNPPhp_@OFXvKng=rT@eq`5sgT{834`Xx z>)6LM%8<3v({>>07}1V3)^{v$jlv+-P<%V6ggzf;YL6 zG1|v)9CPb)GC}LOSILskViMk+5=}v;507FEeP2)s8Z}|tBx*Yy4ZHnL`W{sYbeK(b zAf5Ab$oV85N+(@~rG@!EEBU+*@+5-amZ)YrC-;adqEjs1W;zk{0Z0LzEb%teVgC*` zE0H}9cos|dmx7}8B{+X@qv=|Lqm}50!|ZLu@H;$=qpRp?r&H=;psNUKp9;fD7nJT0 z9!xABhV!T!P4`(9{WCb4;!M~yLycArR`~>g=74ey)g2VcDHC-5DOo%f!##CpXg(jA zC*j7b!cXQN;k9kH@nyoMNp+-uM|OtH0~Fl$PY+ z3;oMaTV`8@1zrh;>h+O$w3l9BWi7!2&e1s&56ZRgq^B8Aka4dBU4ImG1!7j?30c)1 zH98LGO8wc3^y%^@p}}(h3ILzQ;QJ>TfSc*WyxPz=3lBI%hb#yZ$DBWroZIQ>oZIiD zFHdrAr=xTF=8n$+{3$%9_G0+gcp!3qeoqjYYLrDlC2u~g*R+IvRxq{F`92=Unz%&B z$`P_!>5w#u*G&Ef0H2e5Z9Y~{>WJzEN%i^;sW4a<0Yb$gqJBlz9YN0f1z9s4ax%!< zG=PVX0=Nq?@5Y1vdmo%nC@&qt8u~zEng)vm`kO9}{jb^Rf0_wK&LBloCcGXwy|z=0 zs!{gg+Uo&4P!4oP@F)QK##Mrb)$WvZPMMG)r;aiOG=nY-CVO%bhLt4lb@B+T17nt{ z>81cQRPih1$xNCt|1-Sa^et*t)5uj-TI!Ky(ynpZ)_EDcI?BvpTNx*ImqYLm;UOs9 zW@#g@52Yu+7a(9OoeTC^S@=K?$4A^b3U634w$Pc4$4#NP5KqLq)FLGPjefEwG`*M} zAOv&w!`TFAgU=@9_d&&J0@*^R3eR+F!m27gV3jbi8c#Ngty;V&B#|U;zTj)2vjC5m zfq^A>0vV>F?-pRj6#h0i-&9^Y&*BMLtM8=yeHHx!I6qR}pTPN<^3wSw9s<+-m5Tl~ zoZl$#OK?4_7&-XT2bQgrUZ6I2$r!TNaw z59NUFqj3qYDrmHYC>$1`@eAor0 zt3X?(0wt+tc1`nfXcAAM8Ahd`Zu60OgB$_;S4%IT^!y8j$#iDnQB0<9w@RRMrFh%u z99FS(Zd9>!?ohFGnsF;4=0$W`#M?}#O~umb#uIExlCf1VY^S42Yo~LUilw9Qw$mX7 zV=~9==K+Fzq}wN%n&~K1J2Wan5ZAK;u|wlB8-RlLpGxlNAPGd=th1o zsC@|!D??XN-mWQU^ezyoNN=a}2|SFZ`&B%Uqq##?RxKWQx561v-lyR_FWwz5!O4?) zwwJ&;Q@lH_g>#?s>e{2etokoi>>uDLF0^YdP)1M##e#Ot0>rZZ19;3<*^gpx#=|(e zw}`*;PP&S+c2YG94?*ZEdfI&=Jk_E(X7n)>>&F^iZ_a!i03QATUN81R2<`7haGUA8 z7q@?c%XHo^-ex*Ga6<@U>70)z*iAl$Y)|814e36M2YQUo_wnRdBUzD={7CW0>`1XU z2K&|W>Jr3iPEbc%uj96sjRI(r1$`>8o;(XOyrNEypVN+MOWQe zbc0UzT!TSDW=@%)vzl5X8?OViEdP|J7t2-X<{=f z`j;zkN{XgT(4fTXmE3CptKZCwkb_VzlJ~lR1;F;Hs~@M@zuosZ87Q6Lsq3X+cDbq)kSM$nXCVo zOMT_?%w{{zQR+CsGSn!jxDCRNGvT$P)H%)SX8Lp{ec(PC#>AkpzWSONIWqT*SIrSm zcQL1Lq&60@hU88O(>X~t^0n9D8G(L|q7UNnHg0OaGzQ1WBGS8V>j!%D|p+HsWStE#j& z@tv~LycKsf9#opnIy{7JzLUNkDuGUic-!dgQ?YdZpknE~tYYc>NyXB^r=UblCnjFc zg5Vdtokc06+v(gV+1u%S6c64K*>}?OoQkLOypE?w5z$Tu$1S6{?Q~Re-rCJCuEnfp zi_}vU-lA)ynC0VZ(fEQ~B+3drn7+|b1$rjlYY}z3q_)#Jf(JFZ^iF!-tK#XfmWaR1 z8>g2ef)r9;lQBcCpY9|caFY(H!)pLdB%w8x#@hicHpe5m&1Yw$U|>b+WXW z5AC%bhod^TAC17}HlF+7-i&QFJkgr_acIhT1TF`{AHY2V_Y&;8Sp)YIa6MB8!h{J~ zf5Kioh5s?6&qmz0;dT$J6k??1pjDiu`;|bJ*rHC!f_A0)*AHv*URkHXdM!0eO_ ze9s9~ipoon&QsL+`;~GmobGAydkWodI)B1V*L>0CGg{U20~ct#eDAC2e*x)yAIG~c z`D;{;CqFp|^DWo_T)qUH1U-B=$oLVsakz(F7hdb5{Da>b<#_EvzUkkWfFopGdx@rp z@w41SO*e?O_&Vo7z|!8$_E45=$P>c)9XH|lyI48+qCovLAC|b`=ipK|{=^M$a@{?y zd%f%4=ei@VyWe$LK7Zr`e`hMks&`#oUWFSzIV~P1#mY~^t#iY7q{XMhX|sOZl>;qr z8qbq%{^e<|PCws`r~ctj$Lo6N_$rlbrMsuQ@!HLC!(rE@Q;H{K{pNPvp8EPyrrpdx z?vFANvd(#rhSRr)=!-t|l^yze8)lny^U_h}bbMUrr)qCT{B3Y`y$DBMgsjLXG@L%q zS0DSUj|wI%f7Jif{d}nV`B3-sq3-8H-Oq=*pAU6EAL@QS)bR=%wm2L$4b}q@ryxz z%%?y5)A5XpK$q&T7i%?mjH6CZk53P4Jbcs7H~M^?&sX^R{k={nE{+L0KmF=Uh|KNBG>#2?I5zO%*uaNl z1D^-+Xna$-y8NlqiGyPSAC3ilI2Q1sZl5aORPoHC7TcNYHC4V7@tOIh+mHI6x?S^0 z$1{$)o)2|BpU>f;zE{(9g;&G>89(}&Mjg-Rc04+rdYw9*4|O`9XYuHCoW+B2;18JD zgzP`&?MpTiftouB4ir{BLuQ*n7LWj^^U&i51|o%gevAV0hKz zm0ZdC(f<9ZQP$M5_6`q^C%P!EU4vu&V@Z&n=z~C8UBjcPWY^#d6-suedO9Zt#*^b0 zjikm92YJV}VBP&g;|O4$h9(?O4eFc1CMOY#j$vLLCJ_U}UHeo94-+$wcLP7-v49#) z;UX~?r@D454cX*mvafT11OW;cN4RC^=)ulR(OsQGQ$#0Ir1dB~6S(;-Q~ap#2jJtl zyKEE??CiL!ozpw#Wy>yEySBWzxVXF|G##n{37qda4~Fc0{Z=R(iX`yYPDCoQ=2Y)4 zuBa&vMHCpPgU&M{yL|0=SFJ533i<8aS>qI}sjnz6Ut0{srR7_kfkY@v<>A!P`Ic>$ z_AM!%9}25T&Lf?bc1dN(Q4yR_I?q^kIOKdQWQQH+zG$KWfq&n>#@U?EWOBOc+-T!6 zi2e&2*KKzS4_~z2>5lJiswTma&5@>1w!+5=sqo zJ5jC4;k4Cx9DGsq+(JERrKZxBCp1>Zd+>aX<>~gn+8um;*(bE6HIV97%JL|E2#x9M zLx{JbK3}zVq;56zY$ojp5JLe4RbcN(|FBYBR7_kaI^}k0D5|kjUg+GI3Ny(Oq;$>B#X$p)6A?FV^F0x&<*x4WN zJ>9u5p_K%UM9v+y?L_0}R##W)!JIZD=b?~Y5W=d*|?*C0~(7en@JJ+YC9 zuZ8T=#!6?h!^w&3@+ILX>5wmB3bcM5Cll4X12_*m!0AqWBCs>KM&>E!0kW73YBa97WM%o6nJjsQK}TZl;;t-@Z|>yfeWj)3t6ektb1vGj zofkql2sOU`vj-|KC@)@ER?9!zoEdAXooElA+DWHnO&?>|^N*7UiRPSTc?30-}PyuI5ig9vTw@~%g#?w5i zH;iz5e zELGyLQ|jj9RQ+&~6WfgZWAW+$C0Az$`_c2+n27Ci^3mJTEB1lYJ(L<}l+_Ec@|Lum z@4`9Oi`S`EE9uj%R#NR`cZiHc5@^*T$QyZvZ%6Zck$W@NnV4$p*4|p#cO5i7Ljl~g08UU z+;TT6veNUdT2~$fT(mVU=dmLo=lO@XIDdc~mM743l!Qb_%a$UiX!BO5f6bPqTNZ6W z&t2!_u7P4*r>C|e9#3Z5v&#dO{{}9_DVCV`VZ9!*eursv27~@F7Q%l6tIYpvQ=Y%k z+lSX^dE|WPIIR6?MrwBjr_AmFJA0ZD-kqmZteD)3*#+k|>2`Pst8aIr#r5 zc-78E%zB)E*}oZahoTAR^q#@dFPvsJ!j=!y&~mHdgn!d7RZ0+F_?+;oL8f6Yx? zb<>vWwap6z1dGMMwCz#Ho?E-fxyW06@}nf@2abKxlGTAp_e+jlsK+ZAXs!v{#dYf{ zN-8RvOPq_n)tIDxGHs=Mf0#4$@(Mxl7+y)^Gwau+V*jc=>BP4m8!MCB2JlvXQhnWW zj8`%z-e#svO8I4jnvn)S1UYKT$!Vzh>4)*E6N{z{6Hu9I4z8%`sdOi@euVzEhX(3=b4yY91c-+Id@GS4%_1U@$~r4z_ju^_$Z@# z_pV*ei&osZ`Le`;>dIaFS5)t+V&sbI>L&bkPU~o@&^9Q3{pkEWWY;(MLhS;nvRpWc z$fMP;<4Gxf330I&ciymh`%Y(OPqml!@yn>Z!x3f`ojdK0h%@I&opnZHH&Gz#x|L4i zie|~^oRfGv5jYDI&K$0vcip+jnI$F;rM451N07eXsY?*-bPN@{*C|?7`h~IFX<1O+ z1$O{;rSn58Uft)MC0U$jFfspy1v+=_TIu9(zDbH3PB>*(IKR4Nvvb%<6rZYDAi5al zqqP{I$}6hxYT6k{d0Q4YxM9%pr2 zUcF#_!LLW1_eWrvwfisF<@CeK6>qwE8*QUGiGBTeBTf(Myg9LJ)h?$X(YJqP-+pIi zg3u?&oq>4MWYeJs);SNsq{r7ez{xLBo!g@RE3Xko+#9t^4(b~4<5cGXGe&CrNYp+F zX0cr;b$8>c-Hj|7;qxkXI%jw6+UjJ}V!LZS{?rAQ6?et#xs|({n)YZC1ltc|K}*x; zV;IN!E7u9vzKU<^L)I@|(>V4T*T#RNmHgjw)cqTjePSF-8^`3!y}#g6!5baa?Ekf` z9A0VU>dyQL<1xQT^avwzf7lY;@TYuxcJO`r^)v0+JA+Yo&$0{gPQlp=d+O%?{@uHr zzC`iPimlMxOSG|+pT|4*-~#v@7=y=mzQtKEeqN{}FLbWbh5TyX`Ch)g|0ZSijYs-- z?pj;94j($YFPHc|z4IP_%FXZUorCxcV1aXzdaYHnbNBA@wH5gKu+r&Wqw`5M9s}HR zEE4LgcN0p$_Tu%|Xb|kp_!3~blfR}#f%OYq5^%#oI2d98H*2$kLycK1;Rb_nAN9!< zGOh}f+*qO--(^--I78lgL{bklBQFsAVEN*= z@2tSUw_%aUqSVL@(!m} z;RPd{Q)L?CoFgwHgvV3T>%YelUzJx@6MYig;p9^VMkhYw+1~@BGoVh_J zJ&LL~gEVs;HoM z8$E$l_SI3lV(0E%O;r^&@~3>!qP3L)5qJU+3ZSw&knp0PH7(`F+~Bn4`57>Omh7t9 zJrF4StF!Eq-6+j`hkbWi)~oYvdr=_QgJ}>q0RqS?ckbD}E&%x4EXY`8hqFBaZCEjc z4z$GC9xtxgxfKnt`PSXLcCV`ll>M1B%ntx_NdV>3X%G(+Vo`Y#Z7Q6;u&08(3VaTJ zU3F8AU0zBx0k-PDo{9t~6{<>1@y#nou8@+Rjqmu+6_ERH+H zo13?6!0*%0{5#QzqzCbs>yv++bu^y4^5pHf zel0DELX-kmcJ6@Sj3>|^1D)ejuPxg*Ut6{p^N!XtLZm1t|Bom)Nmz$(NSwkT%{R|@ zJ+ORv242(#JN2_O^qbl;u4b(7PW`6##Fxn@zD(}#%JgOO(PpZ@;ELh3EfLi6f-hsa z)zNvtw&(0=?r*~6FklnE0iT)W*p1HDtd6zv*~c^1nm*@)mvyWyEnmcsA9gw8Jx+cP zHR&z#X~Qow8v#yqmJ^*Nb7%Q`c_ld5+5Z>)qV%=((^p!`zg|Y@r1{N%hIPKN7l>Pw z`nW4mc6N%7I)vMzo$p!rpbOgw%Zu>^W(PMFmL&B&hx?_Srz{(<$SQOk_f9(%h~iX` zi&)!B;&y81I@?}<=S?@J_re`8UHZYFK!%9dlwtZ!eYC2xEHdC3kK+U$N}U;zigq z$w!<@_$w;PojvhYE6b}+*OPPZ?{?no?vD7p%pk5gp%CkuR;agTukIz<|7#zg{SW&_ zLUsGsZ|3sa6`(RV1~k*uIxCs37X8tU}&WUcTzJD~;HQqlwWO0vsUCq{H!%+XYHP(M|ikm5|WD?cu97rX{;oaXkFp;uG zS|%%-#(EJR>ycco(f#JQ_&5kUS zAXZb}+E&xHA=$E_rhX@g8y`fOU1Ou;!-IRrpaY3NIV8m*EjgCzvXTR*uj~{`cC>A4 zaf@sk#wif2^**a^Ykgabl^nzte(UV5?eV(G%DC*+i&s@to>5U%xhlSFG&PXw97~-V z-;JXn%2R`TQ`nW?U3Ple-qFsXuDaAf8$jvSFNh7IyYW6INmogxEF5M$i!MT zM3oJ$h?n)o%eLXcOX9V?LlY>ftfyyUNE)XM)UuJr5ZB!~-f4zWv#xz*6JwpdDGQq~ zS|*!PV-iptY-Q_NEgKt~z>@=AeO4oDmP}6I5Q5ccRWeT+N^`GuLz}e?CmpnQ4vq}; z522lV`hlSqM;_D-57u=KiGU=Bhww(Ye>~Ya+B+r8H>9_rD}q+*&n$M!XJZ|d*u zvuYYz>RPPHu93R&;g(5=&FFX=WC0xBI|@0_jWn7Xx3rq2F>+Tls7Wkc(RmK_`F zD?DGNH8C{S-#e7*j(7ESj(YJcJl{&sx5}z-s__uFY^-dt>iRl|hEf9!L*1!KD+yF1 zsjmK>{#3VCB>h7@!=5ztrMmXjK(zOFQoLJI7fz(cplRIx-9I=of%7y*&~SW@v#E2a z8M50{qpNI%KC}ApqG@yzh?H~#*Cv9sw^G?@ z7N0Xb+TEBM>K*U1HcWyzc1)N0rqm$6)YCdk36#QRHAC{*T}Q3v)M)=m9|4imt&7g0 zIx2gBMQvHL7du<)ItK>!f)iHjCW@xlsiis!Sv~Yd%>Wv9kTT6`jH7|NhKKj{qX#A- z6^$E2lA$)c$JqCJlhi*}a=52w4D6=1_SENKcjrYG1!*gE83=9|f*u;`N?Dr@Y#bOq zP>0Vxg7i|*+HfwRu3>Uy6$(+s((UfYu_#dH$)17E-mxmHRX)kC!*||wqKlJ_+v>JJ zx!1L~v^MP6kZfZnzw4z&N3A6O3=R90_ZbCMAr%_JprNWz-&!kuM74@;H&->KE^HR5 zvXZs^z0i~CDBU4uuyc}}3f5CJQ(Fg0te7$dYAe}=VPj}w#2xbLh9^)AWFy#0O88b( zar8|=>U&c|T^HfI^r7Ck{2^@tO)PySBS9GZ`iJ*IRYRWG33Qdg#a@o;p2!$nYwNJi zZfiy#=0n5T zpz#KQhN0%s;a*4udTtVk(L7^GsB_hMhevAr$J05yp``_bb)fZ!CsZ3z8!7tR8k#n2 zYj2yf2`XgtXzSS6Y}F5T)^?7iYP!3H3=EPoXK+WOjZIK$E%lpF;siy<9MoiP(uBdG zP0}&XkXZ&<=~JQvKZ)5ucXB8-3C@Uw<7mTCcEpi3Z*bx?M>mTM$wA?S%!rgAWB>R? zqO@GqnX<+dSz6aylAWDj<=6B79q0 z9i|RrsT8y({_e}fQV6>mjeACh(R>0T3QDFNdp&K*xqu8A?kM3^w`NnVD8IH&79JE} z-ITQ(!D&nt#)l7dxsBsaN~pN&G7lwf{){qB!Zlhw9dY%w-?_YDPR+H5>}Z$5Oq}aGa-Fb&SxY7@9?EN57khxNL0Y41(QY(w(4qRfFEb znBO`AIdmssGK0jVUNPIBMTmfzvQP1F*-(2CGSoDi!q(KZvBkn4C0zbAbgU2KYMgD~ zuo1J?n%ZqmRxjqPEOBEE=w!8oev>KaTxiXnp>dx0Wo_6hT}^eS6ed&2fxSJ_&dGj` zto=jX(hoOv4)g?C9okLCDV#0VH3>G#yxv#Zs>)jD4q{XVGR|1t`7rx$dn1Mksu#{j z*(Oz7nsH_=lpAw?VLfY;7MGM^OvZn=PrD+U?Ce%6Jl%&BuhKdU6i(mp#3-lF;Gf4W zbCCu)6FJoDvoWvT^_&bfpQ2|c!M$-cH1-V1Dn!`aKh_NaR}5kosTt$2C3Bt@uI5~o zArm9XfT0EhTxuNhn&J!s-3MT4>`?u-v2II?b#^mO18i>Cin$19G#INew-(I|S9(`% zYYTcoAbtp|*v3?M+i-6$^qZj2eHqb04Ce0Ypd|cFjtiixSxAdyIfqN=X3*==KngZ= zv^7*E8(OxjHGF;T*-drr$@=~=>QaOtvqRl`FOqdF2GAL?%F$D~u*Ru#KpNS8X0N~wIU%_ey*5W&HeWScnP$ppd@FayL!N88xDA(6Q1T;j;h8cx z)`$&Nb(Kk7vdN`N1&Yd7CTm-^s8Bl>*c;_&KjC|OYi)8@)K@2FR$)zvgM)Cy1B;>CE;G>myFPFMAMQls0GIIEOMlTj`~H1g=e z=@+<~dURs9KVe2m=_9dFF7=R5w3La+g;VNJqZ&uOF!dS5w1&dp-mD2n$A-B{g+!zj zLbCIXNmr9H9vzo$C`}}c^81;V2e$^z(4MVEuk}Tze#6F^_C~B-I!C(=;WUXq-KRt< z#-d;?VA0az!VX4qGUeC*RrMq;$IzQJ7NAtq-%&5hom3?o{B>5_WMCenGq+*+Gd5`0 zYITH}7hOvhBo;>D;n6Ny>3YQKHnewiZ~r)!7GBA%?7-Ie;7D??Ym{y!|E%!R-S*bS zw`8U&xct$;N>^Kbs6LTac}VpjHSSghZ&nBP!iJ_Zf_^nWbXQ|~o~pEPrNBuiaTO6b z3QHo!q=uSWC8=H)f^4AY5P--f8rb!a;PtFbiGB`cLcxFw;|=9n`dcb@m^%(mR3x4yHYM`4XtQZk3P1XUsMCcfri@SAJX(Yp)RZSoCajB*@zja z)>te>rh`;P)C#(;YL3`Hq(ri*rnyB)vc%Ki&50!B8x3M@*n!DM|1f%3zq|{=p~NE= zvq&X;^j_sPa!VFuK9ndUNt6M|eI?Y==B@%IMNNWP`m5uDyPMgoa0}iu5z9tmC+10< zA1dZ~<)C6>__m-spwsb+ioz#Ru0^wXVqidqBafT?!(9`jVwWL1-5HrsZDbAK;`RcgMw~bv=dfmW2 zmfku(I?;u-qo$aI0XeE_bt+mncETPqs!TXz7mdM)-nFlXFJLeh8%!~3-46fiw{nh{2)5*T@xp^TS6&^EbkXy77=^ZJ^XJHtey z3AT-Xn3KC;O~!n3171%yO^l~x@ydKanKVi`2XpsrL+rfmL*xAec*~N~cH~AZ?^~g= zYw<2yH5M&2^%Ell*e9*JsGh*!&6*+@Ge1L${OV}Hqvl2FHmOTIxk76_1{+`EHw<;RObUrGm0Hq5^{H{ZA9oG7o`j?emsu?j z2(0myf#BC*76(C0EAhALRgP4ASqbH-h!3%!mPwUEvHAuiD3p?4PyYq7 zC9`x^nOtP--%=j{X03%nO z#Bmi$93Q*HH@F|W#66um7GG97(LaDah-V}!R-Ah3fBS10?k(ZHX1s64wnCTW<>XrW zUNn6-WKCYy!O%b2-aUZ4JA!w_)#lB;GIG_lL*c8PYnWb2WccyYi2LBypL-Z7)1z;8b8BqqjWrsXP&uuG=0n9NBbQNU+G+>>#Eau51&~^dYG3G znd$VK;dJ=FbU5yoZ^}6N@FO%5&&1_Dot~^-ZHHQ7PkiC=$MP%+E9oX2558ra#@(>K z&$Hg=QRtm{*5@C4{An)_Kt&G7SK{C=j;B_&dt;vU*wgb7)@i&4v?g!v!N`@62H2<6Wk@AEd*XW%G_xukGAEsmsC{ zNrAQqyJ1rfi2DU3==)E}KZf-^s6xY4c2~?52n`P~;g1<+UNc;3g!R3tW;*3Qj)&#( zw+By6UJiTQA-gjckUy>me%;U7^*I{_&qBF{Y zhUXoypu07ux@`bf*HOcgXH(UYym%R9@>HGW3a**7uq?*&_W~YM=Ge|m<7qj(OV&t3 z_j7(?y8|D~)i@djhqN_E$7Sc`opt47hIM`(D>ESZW&8l=_vKONY8v%jwVtkU z`vr0FR2bsb^&CMsu5ig1uj3D=#hbKz6!2zvO!|* zm}dzdm!54blf2YrJ|}5`IT&OC)2z9**&2?gGW;YX+$Mq3ya0%`36B}xgRoiu>k&5f zd>mm-%YBmO$@AQ^V|h7x{M0ZbfT4WpFz**WH!o{9`V^Hg)BNrLQne-yN-aM1C<|-zBZ% zsS6md@0L!}hrk;8XdVjG`2j9>Pa}WEbq?X;=(PH7XIxNLV9RD~LF3&N3jzx{&{~U{}UjOGvYnx#-j`4G3_Txu5 z)(k%YpJTDd`aj2-=?CC*Fp?^csOYfu;-61~H~G7)7gfxQe_jX=cPOfG$SQ%S!w7TS zX*R+u5FRkXXCT~TgzFII9!5C$g)HJX!`l(Q+(>UDnENArN%%|M_JAEi^6T~_zEPyl zblVr_99qP;%ndXB8id(is@~HjUAHfGZ&|k@U59Zxp5R|;U6@>9;3r$fPXu}oJ(nXK4_#9o^~1y z&oJ#XI?Vci+XyqA_8OhO7Wn@I;UkF9_y=HL(dmSz9Y=?gtS`cA4ET>4>4c|!N5hMJ zpuJRhx^+47FGHAf0^4oB0VDldq%%xisnZV|>9-=C;q^xPSB><0kj`+8oBnZxXF^}V zu{1u05yWr0^%W${N=s*0l3n^{8{r=Uo?&V(jj!45FYNJuKsv*Uen;dlUm?TaSyq^n z5%;I%k9IB_-ag=&ux< zYL^V$ag9~i=to;hQ?y|pmPB-&-C1pFKgOM1+YKuNF@wS)1EVCPhyp1BD?3_s)CIUL*R^f!VpwdEfK>anCvPK4<;-SZr_+`ouQ>@=vlQ zK*9Co5r+BL=fPJhQO!#n|5~rkrOG zikV*7V9I$uVC6#wQ_k}Ol@s&4Kr!Px!^Ra?aE+Y&^W4D8eScez{jy@l$9=wH#<$eJ zhVfKzyK~~>9$odHfgHciXXej+M$Y)TKUaOmziG6IrF;fcK8by{>Ql~rw_?gq7)&|$ z-Bx}x_Na;}=iXZ}!w(rO=^IS>Zi6Z3p4^6iDZ;wm;e5dGbN#XfPX+g4PW^EYt??a( z{54?isdYZyi2bq3nLhW^ia&sUCG4-MPdWF~DktWC+G6fS6*GU^17iNZ&&eOx%2t1E zgdr??xgVe4>;!#Z{+$u7rpv5?`!gp!uC+BiRH5q&Yi}(d*V`)JiMo9nm}^^=bKR|S zsSkr$-X635A>M29v%oJ=C3rgCBmH*`X8c@dOMp=STwg0@{9W8wiz~QAIq`Fy?d5(v zE==poNXTW)wTkLx4f(Um< znB|8n%3rMK1&93t-=Nn*|0$H8-QYsxKZ$T1nEi(pG#{Pe{z$$Dcq_&W6DT133z7Uy z;G>w2t3mz|@Z(1R+erUcU=&ka8_ItUwj`e-e^^6G{0o3$?%s0 z{0owe#p@`su7XjPwr3haE zY}3C!g!lQG<2FS4gTP1eKId;kEZ@D6{1IRz9`bXpdjhxv;cZBw2e7^y|jrDSS2#+hgGvOCT_#)traQ4UW-N3qkW&K|k z>E8r=4f5B6_?dnsl1~7m?$i3;0X&8J(fm9NJdO1t=R>CVcohD*2p@{@$G|p!Uq$jC zBK${$+c;3eoX-Bg1lZPZ4>0$mRAGNC1M_{sH8RKdEs_4+z$ek)Cqw%`0K6aLS!=U(F{!`9k^Dp89gxv6e>0K%7vNXJ`-JuPdn7*xM+~++izD0_;WF@R=r7C< z0g7u(|BL&_}vC<(|at!F9Ua?yw@Q<_Lnyz`ElU=kaNFG`R9@R zJK(R-Uw96{{GE#Ae*xcs@l*`*ML1G9j`4A2Xpg19Hh-4`yY-IhQom~>`37LrMUc;N zw@303;O8*E&fvYn{OkaB;e9dRwYWzk{R0tx3-~RRN9+5GNd9Al&qR10j)-h|mH;e(LQ$syf)Im75F^tCmursGXGnEkE6e9_&V@@;AJ8Fy-|4ApaD>HmzBRp z;>O-S*FKJGO-Acijn=1VU?bKp^Z*TT=(fQz@ZKA^pi+ssLWHseJLX~ z+>0_+nMy!%8k=&P$11q-raCb^Jmp6F?}DuwgRe$#BLSUJu2X3S3s-pp|omc&zc;TKm6CMNd3LZ z9{svfKQZ;9F($n)HTPfSvm>FkYE8tpBnuP%tGm!`16dphE*YJst$o%z z7@uc7n>NzkvN$UZR)As))-(Ho z@Glv`AKSLNb9gz%OszEf|0Onp#7OitBLmkEBrv9)IFV|Jyfr516tiZtfv{+b~}m(*yeCwvpMzcOLOXwU@qw(L!=mxfLHY9q9J zgdv_>h!tDqF>YZdq^#h;vr8jr)L=~Lt#?CusjYb+pQ$QMzx6rcy-w9hOkGvsMhIO^ zg{I)hPu4)*8hEF~7`6l$D$h5n!324k4JhKsA( zO&*~7Bni?bof=l8nA;mtG0OH-C1#6!Id2>3DdeunNLDpNTTYAVc_&(R+W$a77%-hT zLq8N&s79$NYZXc$$5}bO;bQ~2!kM;UPtG$ER+H0YkaZ2~*_81uBvVaOcwuR)3*$C0 z996?GcbP$HEM=>svu8?RNXQ!8rYw9#75K(L|3XtJ#Z+bNsHRXdrVPtf)nss#2P<_y zHf&Nt(o{WMNGB|9#o2pCIP6y_8CF$TROZ5xE$A1IG@wDi)LBw_!EacR~mQe_&8X?oqv<2Dd5r&J{9dP{>!-S{DTqpbldu`GqB z$*PoqGBlRl$${+~tpr2!Qe}L6tkw@I4>YR0?+)`LE|Ck*mHvKQvZx4SOCKvB!(fCd z%pzQEIH(e2-IcJkms>(Ytg;do_ zvRmeVv=vR9VTkL*U+OVFo>Sq2?PJra-b#4!7!=z=InTkF4$nbS$7gs;vJ_qEii-bVPS9?wtOTcE_k2d6>q0!CbQ z^=EvSD8RSs(T+`@DP9RQ@(!Q8Q`s&+eWv93cUs&5{#YEG%Ju^5GeuX;w793bgOZUw zYn~~cS=g#)e1uX)e!qf`jqm64Tius9D^$n2pgV$()jL*fbvt`SB!5(PEa-Iw(RKZ; z?vnPb9(6y9^d@$-y6sIhNsD?Xf}V;_L+^$39KG2ms4IOrDDHc*)oohfZE&XH$M)sf n6plf(uiyzhgqK>~9_-!KX*uS@BlIZ|J#?tm{h&(tR=vLgH7P(v diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec index a0ef696c..de3960c1 100755 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/Debug/demoprog_olimex_stm32p103.srec @@ -1,414 +1,416 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332703130332E737265639D -S315080060000050002049780008997800089978000817 -S315080060109978000899780008997800080000000027 -S315080060200000000000000000000000009978000849 -S31508006030997800080000000099780008D1780008CF -S3150800604099780008997800089978000899780008DE -S3150800605099780008997800089978000899780008CE -S3150800606099780008997800089978000899780008BE -S3150800607099780008997800089978000899780008AE -S31508006080997800089978000899780008997800089E -S31508006090997800089978000899780008997800088E -S315080060A0997800089978000899780008997800087E -S315080060B0997800089978000899780008997800086E -S315080060C0997800089978000899780008997800085E -S315080060D0997800089978000899780008997800084E -S315080060E09978000899780008997800080000000057 +S31508006000005000206D780008BD780008BD780008AB +S31508006010BD780008BD780008BD78000800000000BB +S31508006020000000000000000000000000BD78000825 +S31508006030BD78000800000000BD780008F578000863 +S31508006040BD780008BD780008BD780008BD7800084E +S31508006050BD780008BD780008BD780008BD7800083E +S31508006060BD780008BD780008BD780008BD7800082E +S31508006070BD780008BD780008BD780008BD7800081E +S31508006080BD780008BD780008BD780008BD7800080E +S31508006090BD780008BD780008BD780008BD780008FE +S315080060A0BD780008BD780008BD780008BD780008EE +S315080060B0BD780008BD780008BD780008BD780008DE +S315080060C0BD780008BD780008BD780008BD780008CE +S315080060D0BD780008BD780008BD780008BD780008BE +S315080060E0BD780008BD780008BD78000800000000EB S315080060F00000000000000000000000000000000092 S3150800610000000000000000005FF808F1EE11AA5533 S3150800611010B5054C237833B9044B13B10448AFF3D3 S3150800612000800123237010BD0C0000200000000031 -S315080061302479000808B5034B1BB103490348AFF39C -S31508006140008008BD00000000100000202479000827 +S315080061304879000808B5034B1BB103490348AFF378 +S31508006140008008BD00000000100000204879000803 S3150800615008B50848084B03604FF4614343600023C1 S315080061608360C360036183610C224261C36101F0ED -S31508006170AAF908BD90000020004400402DE9F0412E -S3150800618004460D461746984601F072F8154BA3FBD0 +S31508006170ACF908BD90000020004400402DE9F0412C +S3150800618004460D461746984601F074F8154BA3FBCE S3150800619000308009002201E00132D2B2112A1ED84D S315080061A0114B13F8121003EB420393F801E001EBCD S315080061B00E0303FB0443B0FBF3FC03FB1C06002E93 S315080061C0EAD11FFA8CF32B80013B9BB2B3F5806FA3 S315080061D0E2D2397088F800E00120BDE8F08100209D -S315080061E0BDE8F081D34D62105079000870B58CB0C7 +S315080061E0BDE8F081D34D62107479000870B58CB0A3 S315080061F00025ADF82E508DF82D500CAB03F8045D34 S315080062000DF12D020DF12E014FF4FA70FFF7B6FFCE S315080062101D4C1E4E266025631D4B6363A561E56113 S3150800622025626562A562E562A560E5609DF82D3088 S31508006230013B1B0423619DF82C30013B1B05636160 -S31508006240BDF82E306360204600F0BEF92368B342DD +S31508006240BDF82E306360204600F0C0F92368B342DB S3150800625018D00E23069300230793012208924CF6C2 S31508006260E041019102934FF6E071039104210491F4 -S31508006270059309920E230A936944034800F020F90E +S31508006270059309920E230A936944034800F022F90C S315080062800CB070BD0695E6E72800002000640040C3 S315080062906C00002008B5002301220146034801F0DE -S315080062A041F908B1002008BD012008BD9000002072 +S315080062A043F908B1002008BD012008BD9000002070 S315080062B008B5FFF74DFFFFF799FF08BDBFF34F8FEE S315080062C00549CA6802F4E062044B1343CB60BFF386 S315080062D04F8F00BFFDE700BF00ED00E00400FA05A0 -S315080062E008B5224B1B78B3B92148FFF7D3FF01281D -S315080062F000D008BD1E4B1B78013BDBB23F2BF8D8FC -S3150800630001F0E2FA1B4B18600122184B1A700022A2 -S31508006310194B1A7008BD184B1B78013314481844DA -S31508006320FFF7B8FF01280AD001F0CEFA114B1B6817 -S3150800633064339842DDD900220C4B1A70D9E70E4A0D -S3150800634013780133DBB21370094A12789342D0D11D -S315080063500022064B1A70064B5B78FF2BC9D1044BFB -S315080063609B78002BC5D1FFF7A9FF00BF11010020BC -S31508006370D0000020140100201201002008B50022D8 -S3150800638011460C4800F0C1F940B90A4B5B6B196815 -S3150800639040F26762914202D0002232B908BD9A687B -S315080063A00AB10022F9E70122F7E79B8AFF2BF5D10C -S315080063B0FFF784FF2800002008B5FFF791FFFFF7D5 -S315080063C0DDFF08BD08B501224FF48051014800F0F1 -S315080063D04BFC08BD0010014010B501F075FA104BD2 -S315080063E01B68C31AB3F5FA7F0ED304460D4B1B7808 -S315080063F05BB901220B4B1A7000224FF480510A48F0 -S3150800640000F032FC064B1C6010BD0022054B1A70CA -S3150800641001224FF48051044800F026FCF2E700BF41 -S315080064201C010020180100200010014010B5044688 -S315080064300E4B18784FF47A73B3FBF0F30C4A1068D6 -S31508006440B0FBF3F000F0EEFA68B90F2C01D9012081 -S3150800645010BD002221464FF0FF3000F0B1FA054B7F -S315080064601C60002010BD012010BD00BF00000020E8 -S31508006470080000200400002008B5074A136843F006 -S3150800648010031360032000F089FA0020FFF7CEFFFF -S3150800649001F018F9002008BD00200240034A1168DF -S315080064A0034B1B780B441360704700BF2001002084 -S315080064B000000020014B1868704700BF200100202B -S315080064C0F0B44B6901229A400468D4F8003223F4E8 -S315080064D07C534D6A43EA052343F00103C4F80032AE -S315080064E00568D5F81C42D3431C40C5F81C42CC6944 -S315080064F0C4B90568D5F80C421C40C5F80C420668B4 -S315080065004C69CF688D8845EA0745483446F83450C3 -S3150800651004684E698F680D8845EA0745483604EBD6 -S31508006520C6046560CC69012C1ED08C69002C35D157 -S315080065300568D5F804421C40C5F804420C69002CCD -S3150800654033D10468D4F814522B40C4F814320B6AB9 -S31508006550012B31D00268D2F8003223F00103C2F8C9 -S3150800656000320020F0BC70470568D5F80C42144389 -S31508006570C5F80C4206684C690F688D8845EA0745D8 -S31508006580483446F8345004684E698F688D8945EA60 -S315080065900745483604EBC6046560C6E70568D5F8BE -S315080065A004421443C5F80442C8E70468D4F8143210 -S315080065B01343C4F81432CAE70368D3F81C120A4313 -S315080065C0C3F81C22C6E77047002800F09C8038B53F -S315080065D0044690F83C3003B3022384F83C30226822 -S315080065E0136823F0020313602268136843F001035B -S315080065F01360FFF75FFF054623685A6812F0010F1C -S3150800660010D1FFF757FF401B0A28F5D9032084F855 -S315080066103C00002384F83D3038BD80F83D30FFF754 -S31508006620D2FFD9E75A6812F0010F5DD0A269012A94 -S3150800663043D00022E169012941D022F04002216AB3 -S3150800664001293FD022F02002616A01293DD022F0BB -S315080066501002A16A01293BD022F00802E16A012949 -S3150800666039D022F00402196821F0FC010A431A60A5 -S315080066702168A368E26813432269134362691343D6 -S315080066806268013A1343CB612268136823F0010359 -S315080066901360FFF70FFF054623685A6812F0010FCB -S315080066A01CD0FFF707FF401B0A28F5D9032084F8FA -S315080066B03C00002384F83D3038BD8022BAE742F01A -S315080066C04002BCE742F02002BEE742F01002C0E7F3 -S315080066D042F00802C2E742F00402C4E75B6813F01E -S315080066E0010F08D0002300E0002333B9042384F8FF -S315080066F03C30012038BD0123F7E700202064012340 -S3150800670084F83C3038BD01207047F8B50D46B9B954 -S3150800671090F83C30DBB2222B00F02F8190F83C3009 -S31508006720DBB2422B00F02B8190F83C30DBB2622BB7 -S3150800673000F0278190F83C30DBB2722B00F0238101 -S31508006740012D15D090F83D30012B00F0248101234E -S3150800675080F83D30B5BB90F83C30DBB2322B29D0FF -S31508006760522B2BD0122B1CD0222380F83C301BE056 -S3150800677090F83C30DBB2322B00F0078190F83C30C1 -S31508006780DBB2522B00F0038190F83C30DBB2622B6F -S3150800679000F0FF8090F83C30DBB2722BD2D1022099 -S315080067A0F8BD422380F83C3016460446FFF782FEC1 -S315080067B0074638E0622380F83C30F5E7722380F814 -S315080067C03C30F1E790F83C30DBB2222B0BD0422B61 -S315080067D00DD0122B03D0322380F83C30E4E7522345 -S315080067E080F83C30E0E7622380F83C30DCE772232F -S315080067F080F83C30D8E726B1FFF75CFEC01B86421E -S3150800680011D2032084F83C00002384F83D30F8BDFB -S3150800681023681B6913F0030F0CBF0123002363B120 -S31508006820B6F1FF3FE7D1002DF2D12368DB6813F0FC -S31508006830030F0CBF01230023F1E7002D67D1636B1B -S31508006840216805F11B0212018A5802F004029A60B7 -S31508006850002A5ED1216805F11B0212018A58520DE1 -S315080068601A60216805F11B021201895801F002011C -S31508006870D96021681144496801F00F01196121683E -S315080068800A445268C2F30722DA611D6221682A01A6 -S315080068901144D1F8B811197521681144D1F8B81105 -S315080068A0090A597521681144D1F8B811090C997566 -S315080068B021681144D1F8B811090ED9752168114417 -S315080068C0D1F8BC11197621681144D1F8BC11090A0E -S315080068D0597621681144D1F8BC11090C99762168BA -S315080068E00A44D2F8BC21120EDA76D5B923682022DA -S315080068F0DA604DBB94F83C30DBB2622B1CD0722BAD -S315080069001ED0422B11D0012384F83C3010E0A36B33 -S3150800691096E7216805F11B0212018A58D2085A60C7 -S315080069209FE7236820221A61E3E7122384F83C30A4 -S31508006930002084F83D00F8BD322384F83C30F7E7A0 -S31508006940522384F83C30F3E794F83C30DBB2622BF0 -S315080069500BD0722B0DD0522B03D0012384F83C3078 -S31508006960E6E7122384F83C30E2E7222384F83C3039 -S31508006970DEE7422384F83C30DAE70220F8BD02203D +S315080062E008B5214B1B78B3B92048FFF7D3FF01281F +S315080062F000D008BD1D4B1B78013BDBB23F2BF8D8FD +S3150800630001F0F4FA1A4B18600122174B1A70002292 +S31508006310184B1A7008BD174B1B78013313481844DD +S31508006320FFF7B8FF01280AD001F0E0FA104B1B6806 +S3150800633064339842DDD900220B4B1A70D9E70D4A0F +S3150800634013780133DBB21370084A12789342D0D11E +S315080063500021054A1170054A5278FF2AC9D1022B35 +S31508006360C7D1FFF7ABFF00BF11010020D000002006 +S31508006370140100201201002008B5002211460E481B +S3150800638000F0C5F940B90C4B5B6B196840F26762BF +S31508006390914202D0002232B908BD9A680AB1002299 +S315080063A0F9E70122F7E71A7DFF2AF5D11B69022BC7 +S315080063B0F2D1FFF783FF00BF2800002008B5FFF7DA +S315080063C08FFFFFF7D9FF08BD08B501224FF48051AA +S315080063D0014800F04BFC08BD0010014010B501F063 +S315080063E085FA104B1B68C31AB3F5FA7F0ED3044619 +S315080063F00D4B1B785BB901220B4B1A7000224FF428 +S3150800640080510A4800F032FC064B1C6010BD002281 +S31508006410054B1A7001224FF48051044800F026FCFF +S31508006420F2E700BF1C0100201801002000100140FF +S3150800643010B504460E4B18784FF47A73B3FBF0F395 +S315080064400C4A1068B0FBF3F000F0EEFA68B90F2CAE +S3150800645001D9012010BD002221464FF0FF3000F07F +S31508006460B1FA054B1C60002010BD012010BD00BF0D +S3150800647000000020080000200400002008B5074A94 +S31508006480136843F010031360032000F089FA002014 +S31508006490FFF7CEFF01F028F9002008BD00200240D2 +S315080064A0034A1168034B1B780B441360704700BFFF +S315080064B02001002000000020014B1868704700BF2B +S315080064C020010020F0B44B6901229A400468D4F8F0 +S315080064D0003223F47C534D6A43EA052343F0010353 +S315080064E0C4F800320568D5F81C42D3431C40C5F8E9 +S315080064F01C42CC69C4B90568D5F80C421C40C5F8DD +S315080065000C4206684C69CF688D8845EA07454834C9 +S3150800651046F8345004684E698F680D8845EA074581 +S31508006520483604EBC6046560CC69012C1ED08C691C +S31508006530002C35D10568D5F804421C40C5F804423C +S315080065400C69002C33D10468D4F814522B40C4F8D3 +S3150800655014320B6A012B31D00268D2F8003223F0CC +S315080065600103C2F800320020F0BC70470568D5F870 +S315080065700C421443C5F80C4206684C690F688D88AE +S3150800658045EA0745483446F8345004684E698F682A +S315080065908D8945EA0745483604EBC6046560C6E7B3 +S315080065A00568D5F804421443C5F80442C8E70468E8 +S315080065B0D4F814321343C4F81432CAE70368D3F87C +S315080065C01C120A43C3F81C22C6E77047002800F0CD +S315080065D09C8038B5044690F83C3003B3022384F80F +S315080065E03C302268136823F002031360226813689C +S315080065F043F001031360FFF75FFF054623685A68F7 +S3150800660012F0010F10D1FFF757FF401B0A28F5D9E2 +S31508006610032084F83C00002384F83D3038BD80F818 +S315080066203D30FFF7D2FFD9E75A6812F0010F5DD067 +S31508006630A269012A43D00022E169012941D022F04A +S315080066404002216A01293FD022F02002616A01290D +S315080066503DD022F01002A16A01293BD022F008029F +S31508006660E16A012939D022F00402196821F0FC01F7 +S315080066700A431A602168A368E26813432269134330 +S31508006680626913436268013A1343CB61226813684F +S3150800669023F001031360FFF70FFF054623685A68C6 +S315080066A012F0010F1CD0FFF707FF401B0A28F5D987 +S315080066B0032084F83C00002384F83D3038BD80224E +S315080066C0BAE742F04002BCE742F02002BEE742F0D9 +S315080066D01002C0E742F00802C2E742F00402C4E72B +S315080066E05B6813F0010F08D0002300E0002333B9DC +S315080066F0042384F83C30012038BD0123F7E7002045 +S315080067002064012384F83C3038BD01207047F8B571 +S315080067100D46B9B990F83C30DBB2222B00F02F8138 +S3150800672090F83C30DBB2422B00F02B8190F83C30DD +S31508006730DBB2622B00F0278190F83C30DBB2722B7B +S3150800674000F02381012D15D090F83D30012B00F083 +S315080067502481012380F83D30B5BB90F83C30DBB28C +S31508006760322B29D0522B2BD0122B1CD0222380F867 +S315080067703C301BE090F83C30DBB2322B00F007814E +S3150800678090F83C30DBB2522B00F0038190F83C3095 +S31508006790DBB2622B00F0FF8090F83C30DBB2722B44 +S315080067A0D2D10220F8BD422380F83C301646044672 +S315080067B0FFF782FE074638E0622380F83C30F5E7AB +S315080067C0722380F83C30F1E790F83C30DBB2222B9C +S315080067D00BD0422B0DD0122B03D0322380F83C303D +S315080067E0E4E7522380F83C30E0E7622380F83C3047 +S315080067F0DCE7722380F83C30D8E726B1FFF75CFE69 +S31508006800C01B864211D2032084F83C00002384F87A +S315080068103D30F8BD23681B6913F0030F0CBF012335 +S31508006820002363B1B6F1FF3FE7D1002DF2D123680B +S31508006830DB6813F0030F0CBF01230023F1E7002DDB +S3150800684067D1636B216805F11B0212018A5802F0B1 +S3150800685004029A60002A5ED1216805F11B02120122 +S315080068608A58520D1A60216805F11B0212018958CF +S3150800687001F00201D96021681144496801F00F014D +S31508006880196121680A445268C2F30722DA611D6257 +S3150800689021682A011144D1F8B811197521681144E3 +S315080068A0D1F8B811090A597521681144D1F8B811F7 +S315080068B0090C997521681144D1F8B811090ED975D2 +S315080068C021681144D1F8BC11197621681144D1F810 +S315080068D0BC11090A597621681144D1F8BC11090C72 +S315080068E0997621680A44D2F8BC21120EDA76D5B90F +S315080068F023682022DA604DBB94F83C30DBB2622B69 +S315080069001CD0722B1ED0422B11D0012384F83C30A8 +S3150800691010E0A36B96E7216805F11B0212018A585D +S31508006920D2085A609FE7236820221A61E3E71223F8 +S3150800693084F83C30002084F83D00F8BD322384F802 +S315080069403C30F7E7522384F83C30F3E794F83C30C0 +S31508006950DBB2622B0BD0722B0DD0522B03D0012346 +S3150800696084F83C30E6E7122384F83C30E2E7222339 +S3150800697084F83C30DEE7422384F83C30DAE702202C S31508006980F8BD0220F8BD0220F8BD0220F8BD02209D -S31508006990F8BD0220F8BD0220F8BD0000074AD368FA -S315080069A023F4E0631B041B0C000200F4E0601843A8 -S315080069B040F0BF6040F40030D060704700ED00E062 -S315080069C030B4164BDB68C3F30223C3F10704042C67 -S315080069D028BF04241D1D062D17D9033B012505FADA -S315080069E004F4013C2140994005FA03F3013B1340A6 -S315080069F0194300280BDB0901C9B200F1604000F514 -S31508006A00614080F8001330BC70470023E6E700F0C9 -S31508006A100F000901C9B2024B1954F4E700ED00E072 -S31508006A2014ED00E00138B0F1807F0AD2064B5860B9 -S31508006A30F021064A82F823100020986007221A607F -S31508006A4070470120704700BF10E000E000ED00E04D -S31508006A50042805D0054A136823F004031360704719 -S31508006A60024A136843F004031360704710E000E01D -S31508006A70704708B5FFF7FCFF08BD0000F0B583B006 -S31508006A800026344671E0002D00F0A180012D00D1CA -S31508006A90CE68FF2B00F2AF808646FF2B00F2AE8051 -S31508006AA0A500DEF800200F27AF4022EA070206FA03 -S31508006AB005F52A43CEF800204A6812F0805F53D0C5 -S31508006AC0634A956945F001059561926902F00102EC -S31508006AD00192019AA508AF1C5E4A52F8272004F0D5 -S31508006AE00307BF004FF00F0E0EFA07FE22EA0E024A -S31508006AF0DFF870E1704500F088800EF5806E70450D -S31508006B0000F086800EF5806E704500F084800EF5E4 -S31508006B10806E704576D04FF0040E0EFA07F73A43AA -S31508006B2002354C4F47F825204A6812F4803F75D045 -S31508006B30494D2A681A432A604A6812F4003F73D0FE -S31508006B40454D6A681A436A604A6812F4801F71D014 -S31508006B50414DAA681A43AA604A6812F4001F6FD00A -S31508006B603D4DEA681343EB6001340F2C6ED80122C1 -S31508006B70A2400B6813409A42F6D14D68122D30D0C8 -S31508006B800BD8022D2AD07FF67EAF032D2FD0112DDC -S31508006B907FF47FAFCE6804367BE7304FBD4216D010 -S31508006BA00CD92F4FBD4212D007F58037BD420ED003 -S31508006BB0A7F58017BD427FF46CAF08E0A7F58017EC -S31508006BC0BD4204D007F58037BD427FF462AF8D68B9 -S31508006BD07DB1012D08D0426108265AE7CE680836ED -S31508006BE057E7CE680C3654E70261082651E70026B7 -S31508006BF04FE704264DE700F1040E4EE7A4F1080519 -S31508006C00AD004EE74FF0030E87E74FF0000E84E71E -S31508006C104FF0010E81E74FF0020E7EE70E4D2A680F -S31508006C2022EA03022A6087E70B4D6A6822EA030212 -S31508006C306A6089E7084DAA6822EA0302AA608BE718 -S31508006C40054DEA6822EA0303EB608DE703B0F0BD61 -S31508006C50001002400000014000040140000021101D -S31508006C60000031100008014012B90904016170479B -S31508006C700161704782B0084B1B68084AA2FB0323D0 -S31508006C805B0A00FB03F0019000BF019B5A1E0192AC -S31508006C90002BF9D102B0704708000020D34D6210CE -S31508006CA070B582B00446036813F0010F3DD0AC4BB3 -S31508006CB05B6803F00C03042B2ED0A94B5B6803F02A -S31508006CC00C03082B23D06368B3F5803F51D0002B03 -S31508006CD055D103F1804303F504331A6822F4803250 -S31508006CE01A601A6822F480221A606368002B60D042 -S31508006CF0FFF7E0FB05469A4B1B6813F4003F14D1D7 -S31508006D00FFF7D8FB401B6428F5D90320AFE1944B65 -S31508006D105B6813F4803FD6D0914B1B6813F4003F91 -S31508006D2003D06368002B00F09F81236813F0020FDD -S31508006D3065D08B4B5B6813F00C0F4ED0884B5B68A5 -S31508006D4003F00C03082B43D02369002B79D00122CA -S31508006D50844B1A60FFF7AEFB0546814B1B6813F0A0 -S31508006D60020F65D1FFF7A6FB401B0228F5D90320C1 -S31508006D707DE17B4A136843F480331360B5E7B3F5C6 -S31508006D80A02F09D0764B1A6822F480321A601A6846 -S31508006D9022F480221A60A8E703F18043A3F53C3366 -S31508006DA01A6842F480221A601A6842F480321A601D -S31508006DB09BE7FFF77FFB0546694B1B6813F4003F0B -S31508006DC0B3D0FFF777FB401B6428F5D903204EE1C3 -S31508006DD0634B5B6813F4803FB6D1614B1B6813F0B5 -S31508006DE0020F04D02369012B01D001203FE15C4A40 -S31508006DF0136823F0F803616943EAC1031360236843 -S31508006E0013F0080F32D0A369002B6ED00122564B1F -S31508006E101A60FFF74FFB0546514B5B6A13F0020FEA -S31508006E2021D1FFF747FB401B0228F5D903201EE1B5 -S31508006E304B4A136823F0F803616943EAC1031360F8 -S31508006E40DDE70022474B1A60FFF734FB0546444B43 -S31508006E501B6813F0020FD2D0FFF72CFB401B022849 -S31508006E60F5D9032003E10120FFF704FF236813F097 -S31508006E70040F00F099803A4BDB6913F0805F46D126 -S31508006E80374BDA6942F08052DA61DB6903F08053E6 -S31508006E900193019B0125354B1B6813F4807F38D07D -S31508006EA0E368012B49D0002B4DD103F1804303F54C -S31508006EB004331A6A22F001021A621A6A22F00402DC -S31508006EC01A62E368002B5DD0FFF7F4FA0646244BF6 -S31508006ED01B6A13F0020F66D1FFF7ECFA801B41F22A -S31508006EE088339842F3D90320C1E000221E4B1A606A -S31508006EF0FFF7E0FA05461A4B5B6A13F0020FB5D0A6 -S31508006F00FFF7D8FA401B0228F5D90320AFE0002581 -S31508006F10C1E7164A136843F480731360FFF7CAFA89 -S31508006F200646124B1B6813F4807FB9D1FFF7C2FAE5 -S31508006F30801B6428F5D9032099E0094A136A43F0AF -S31508006F4001031362BDE7052B12D0054B1A6A22F01E -S31508006F5001021A621A6A22F004021A62B1E700BF35 -S31508006F600010024000004242800442420070004085 -S31508006F70414B1A6A42F004021A621A6A42F0010286 -S31508006F801A629EE7FFF796FA06463B4B1B6A13F012 -S31508006F90020F08D0FFF78EFA801B41F28833984219 -S31508006FA0F3D9032063E0E5B9E369002B5ED0324AE2 -S31508006FB0526802F00C02082A5BD0022B17D0002276 -S31508006FC02E4B1A60FFF776FA04462B4B1B6813F014 -S31508006FD0007F47D0FFF76EFA001B0228F5D9032079 -S31508006FE045E0254AD36923F08053D361DCE70022C4 -S31508006FF0224B1A60FFF75EFA05461F4B1B6813F013 -S31508007000007F06D0FFF756FA401B0228F5D9032061 -S315080070102DE0236AB3F5803F1AD017494B6823F44D -S315080070207413226A606A024313434B600122134BAE -S315080070301A60FFF73FFA04460F4B1B6813F0007FF0 -S315080070400ED1FFF737FA001B0228F5D903200EE008 -S31508007050094A536823F40033A1680B435360DCE7FD -S31508007060002004E0002002E0012000E0002002B039 -S3150800707070BD0120FBE700BF0010024060004242DD -S3150800708010B586B0154C94E80F000DF1180E0EE9F0 -S315080070900F00238AADF80430114B5B6803F00C022D -S315080070A0082A18D1C3F38342724412F8102C13F439 -S315080070B0803F03D10B4800FB02F00DE0084B5B68EC -S315080070C0C3F34043734413F8143C074800FB02F02B -S315080070D0B0FBF3F000E0044806B010BD3C790008A8 -S315080070E00010024000093D0000127A00594B1B6847 -S315080070F003F007038B420CD2564A136823F00703A2 -S315080071000B431360136803F00703994201D001206B -S31508007110704770B5036813F0020F06D04E4A5368DD -S3150800712023F0F0038468234353600D46044603683E -S3150800713013F0010F52D04368012B23D0022B28D01D -S31508007140454A126812F0020F00F0828042494A68E6 -S3150800715022F0030213434B60FFF7ACF90646636857 -S31508007160012B1DD0022B2AD03B4B5B6813F00C0F6A -S3150800717034D0FFF79FF9801B41F288339842F3D940 -S31508007180032070BD344A126812F4003FDED1012094 -S3150800719070BD314A126812F0007FD7D1012070BD48 -S315080071A02D4B5B6803F00C03042B17D0FFF782F90D -S315080071B0801B41F288339842F2D9032070BD264BD2 -S315080071C05B6803F00C03082B08D0FFF773F9801BE4 -S315080071D041F288339842F2D9032070BD1D4B1B68D3 -S315080071E003F007039D420CD21A4A136823F00703DB -S315080071F02B431360136803F007039D4201D0012057 -S3150800720070BD236813F0040F06D0134A536823F49D -S31508007210E063E1680B435360236813F0080F07D057 -S315080072200D4A536823F46053216943EAC103536046 -S31508007230FFF726FF084B5B68C3F30313074AD35CC3 -S31508007240D840074B18600020FFF7F0F8002070BD03 -S31508007250012070BD00200240001002407479000829 -S3150800726008000020014B1868704700BF080000207E -S3150800727008B5FFF7F7FF044B5B68C3F30223034A1D -S31508007280D35CD84008BD00BF0010024084790008CE -S3150800729008B5FFF7E7FF044B5B68C3F3C223034A4D -S315080072A0D35CD84008BD00BF0010024084790008AE -S315080072B02DE9F04705460268136923F44053C1686F -S315080072C00B431361836802691343426913430168D8 -S315080072D0CA6822F4B05222F00C021343CB6002684B -S315080072E0536923F4407381690B435361D0F80080D6 -S315080072F0594B984557D0FFF7BBFF00EB800000EBD2 -S3150800730080006C68A400B0FBF4F4544FA7FB043467 -S3150800731064092601FFF7ACFF00EB800000EB800054 -S315080073206C68A400B0FBF4FAFFF7A2FF00EB80003C -S3150800733000EB80006C68A400B0FBF4F4A7FB0434EF -S3150800734064094FF0640909FB14A424013234A7FB2D -S315080073500434640904F0F0043444FFF789FF00EBB1 -S31508007360800000EB80006E68B600B0FBF6F6FFF70B -S315080073707FFF00EB800000EB80006B689B00B0FB92 -S31508007380F3F0A7FB0030400909FB10694FEA091919 -S3150800739009F13209A7FB0937C7F343172744C8F889 -S315080073A00870BDE8F087FFF773FF00EB800000EB7D -S315080073B080006C68A400B0FBF4F4284FA7FB0434E3 -S315080073C064092601FFF764FF00EB800000EB8000EC -S315080073D06C68A400B0FBF4FAFFF75AFF00EB8000D4 -S315080073E000EB80006C68A400B0FBF4F4A7FB04343F -S315080073F064094FF0640909FB14A424013234A7FB7D -S315080074000434640904F0F0043444FFF741FF00EB48 -S31508007410800000EB80006E68B600B0FBF6F6FFF75A -S3150800742037FF00EB800000EB80006B689B00B0FB29 -S31508007430F3F3A7FB03235B0909FB13694FEA091951 -S3150800744009F13209A7FB0937C7F343172744C8F8D8 -S315080074500870BDE8F08700BF003801401F85EB5172 -S315080074602DE9F04105460F4616469846069C2B68B8 -S315080074701B6837EA03030CBF01230023B3421ED15E -S31508007480B4F1FF3FF3D02CB1FFF714F8A0EB0800D6 -S315080074908442ECD22A68D36823F4D073D3602A686E -S315080074A0536923F001035361202385F8393085F8A1 -S315080074B03A30002385F838300320BDE8F0810020F3 -S315080074C0BDE8F081704758B310B5044690F83930D6 -S315080074D00BB3242384F839302268D36823F4005385 -S315080074E0D3602046FFF7E4FE2268136923F490432D -S315080074F013612268536923F02A0353612268D3680B -S3150800750043F40053D3600020E063202384F8393025 -S3150800751084F83A3010BD80F83830FFF7D3FFD8E743 -S31508007520012070472DE9F04182B01E4690F83A30A6 -S31508007530DBB2202B03D0022002B0BDE8F08104465E -S315080075400D469046002958D0002A58D090F8383071 -S31508007550012B01D10220EFE7012380F83830002300 -S31508007560C363222380F83A30FEF7A4FF0746A4F83F -S315080075702C80A4F82E801DE000963B460022202190 -S315080075802046FFF76DFF00283BD1236933B92368EE -S315080075905B68C3F3080325F8023B0BE023685B68C6 -S315080075A0DBB225F8013B05E023685B6803F07F033F -S315080075B02B700135E38D9BB2C3B1E38D9BB2013BC2 -S315080075C09BB2E385A368B3F5805FD5D000963B46AA -S315080075D0002220212046FFF743FFA0B92369002B8C -S315080075E0E2D123685B682B700135E3E7202384F832 -S315080075F03A30002084F838009EE701209CE70120F5 -S315080076009AE7032098E7032096E700000D4B1A68CF -S3150800761042F001021A6059680B4A0A405A601A6811 -S3150800762022F0847222F480321A601A6822F48022C8 -S315080076301A605A6822F4FE025A604FF41F029A60D2 -S31508007640704700BF001002400000FFF800B591B077 -S31508007650012206924FF480330793002108910A927B -S3150800766002220D920E934FF4E0130F9306A8FFF72C -S3150800767017FB00B1FEE70F230193022102910023B5 -S3150800768003934FF480620492059301A8FFF72EFD39 -S3150800769000B1FEE711B05DF804FB08B5FEF7ECFE95 -S315080076A0FFF7D4FF00F0FAF8FEF78CFE08BD08B520 -S315080076B0FFF7F3FFFEF7FCFDFEF78EFEFEF77CFEF6 -S315080076C0FAE700002DE9F0418CB05B4B9A6942F06D -S315080076D001029A619A6902F001020192019ADA6935 -S315080076E042F08052DA61DA6902F080520292029A16 -S315080076F09A6942F004029A619A6902F004020392B6 -S31508007700039A9A6942F008029A619A6902F0080295 -S315080077100492049A9A6942F010029A619A6902F0F0 -S3150800772010020592059ADA6942F40032DA61DA69DA -S3150800773002F400320692069ADA6942F00072DA61B9 -S31508007740DB6903F000730793079B0320FFF726F90D -S31508007750002211466FF00B00FFF732F9002211469E -S315080077606FF00A00FFF72CF9002211466FF00900A6 -S31508007770FFF726F9002211466FF00400FFF720F9FB -S31508007780002211466FF00300FFF71AF9002211468E -S315080077906FF00100FFF714F9002211464FF0FF3091 -S315080077A0FFF70EF94FF4805708974FF00108CDF808 -S315080077B0248000240A9402250B95204E08A93046F9 -S315080077C0FFF75CF9424639463046FFF74DFA04237F -S315080077D00893099503260B9607F1804707F578471E -S315080077E008A93846FFF74AF90823089309940A9422 -S315080077F008A93846FFF742F94FF4807308930994AD -S315080078000A940F4C08A92046FFF738F94FF400737D -S31508007810089309950B9608A92046FFF72FF9094AF8 -S31508007820536823F4C04343F0E06343F48043536052 -S315080078300CB0BDE8F08100BF001002400010014006 -S31508007840000C014000000140DFF834D0002103E0BD -S315080078500C4B5B58435004310B480C4B42189A4268 -S31508007860F6D30B4A02E0002342F8043B094B9A423E -S31508007870F9D3FFF7CBFE00F031F8FFF718FF704792 -S315080078800050002094790008000000200C00002019 -S315080078900C00002024010020FEE7000008B5FFF7D1 -S315080078A0E1FC084BA3FB00308009FFF7BBF8042076 -S315080078B0FFF7CEF8002211464FF0FF30FFF780F8A9 -S315080078C008BD00BFD34D621008B5FEF7F3FD08BD2D -S315080078D008B5FEF7E3FDFFF7CCF808BD70B500253F -S315080078E00C4E0D4CA41BA410A54209D100F01AF8A1 -S315080078F000250A4E0A4CA41BA410A54205D170BD4A -S3150800790056F8253098470135EEE756F8253098475A -S315080079100135F2E78C7900088C7900088C79000823 -S3150800792090790008F8B500BFF8BC08BC9E467047B9 -S31108007930F8B500BFF8BC08BC9E467047BE -S3150800793C02030405060708090A0B0C0D0E0F101096 -S3150800794C01020000050206020603070308030903E1 -S3150800795C09040A040B040C040C050D050E050F0589 -S3150800796C0F061006100710080000000000000000A3 -S3150800797C01020304060708090000000001020304BB -S3090800798C356100084B -S30908007990116100086B -S31108007994010000001000000000A24A04D8 -S7050800784931 +S31508006990F8BD0220F8BD0220F8BD0220F8BD0000AF +S315080069A0074AD36823F4E0631B041B0C000200F4B7 +S315080069B0E060184340F0BF6040F40030D060704794 +S315080069C000ED00E030B4164BDB68C3F30223C3F1D5 +S315080069D00704042C28BF04241D1D062D17D9033BC4 +S315080069E0012505FA04F4013C2140994005FA03F310 +S315080069F0013B1340194300280BDB0901C9B200F11A +S31508006A00604000F5614080F8001330BC70470023F1 +S31508006A10E6E700F00F000901C9B2024B1954F4E782 +S31508006A2000ED00E014ED00E00138B0F1807F0AD2F5 +S31508006A30064B5860F021064A82F823100020986019 +S31508006A4007221A6070470120704700BF10E000E077 +S31508006A5000ED00E0042805D0054A136823F0040376 +S31508006A6013607047024A136843F0040313607047C3 +S31508006A7010E000E0704708B5FFF7FCFF08BD00000E +S31508006A80F0B583B00026344671E0002D00F0A180F1 +S31508006A90012D00D1CE68FF2B00F2AF808646FF2B72 +S31508006AA000F2AE80A500DEF800200F27AF4022EAEC +S31508006AB0070206FA05F52A43CEF800204A6812F0BE +S31508006AC0805F53D0634A956945F0010595619269DF +S31508006AD002F001020192019AA508AF1C5E4A52F81B +S31508006AE0272004F00307BF004FF00F0E0EFA07FE2B +S31508006AF022EA0E02DFF870E1704500F088800EF594 +S31508006B00806E704500F086800EF5806E704500F048 +S31508006B1084800EF5806E704576D04FF0040E0EFA1E +S31508006B2007F73A4302354C4F47F825204A6812F4CE +S31508006B30803F75D0494D2A681A432A604A6812F47C +S31508006B40003F73D0454D6A681A436A604A6812F472 +S31508006B50801F71D0414DAA681A43AA604A6812F488 +S31508006B60001F6FD03D4DEA681343EB6001340F2CCC +S31508006B706ED80122A2400B6813409A42F6D14D689E +S31508006B80122D30D00BD8022D2AD07FF67EAF032DDA +S31508006B902FD0112D7FF47FAFCE6804367BE7304FB8 +S31508006BA0BD4216D00CD92F4FBD4212D007F58037FB +S31508006BB0BD420ED0A7F58017BD427FF46CAF08E042 +S31508006BC0A7F58017BD4204D007F58037BD427FF48C +S31508006BD062AF8D687DB1012D08D0426108265AE75B +S31508006BE0CE68083657E7CE680C3654E702610826A1 +S31508006BF051E700264FE704264DE700F1040E4EE75D +S31508006C00A4F10805AD004EE74FF0030E87E74FF0F5 +S31508006C10000E84E74FF0010E81E74FF0020E7EE783 +S31508006C200E4D2A6822EA03022A6087E70B4D6A6836 +S31508006C3022EA03026A6089E7084DAA6822EA030283 +S31508006C40AA608BE7054DEA6822EA0303EB608DE745 +S31508006C5003B0F0BD001002400000014000040140EE +S31508006C6000002110000031100008014012B9090483 +S31508006C70016170470161704782B0084B1B68084A7A +S31508006C80A2FB03235B0A00FB03F0019000BF019BF4 +S31508006C905A1E0192002BF9D102B070470800002055 +S31508006CA0D34D621070B582B00446036813F0010F25 +S31508006CB03DD0AC4B5B6803F00C03042B2ED0A94BDC +S31508006CC05B6803F00C03082B23D06368B3F5803F99 +S31508006CD051D0002B55D103F1804303F504331A68CC +S31508006CE022F480321A601A6822F480221A606368D5 +S31508006CF0002B60D0FFF7E0FB05469A4B1B6813F4A0 +S31508006D00003F14D1FFF7D8FB401B6428F5D90320B0 +S31508006D10AFE1944B5B6813F4803FD6D0914B1B6868 +S31508006D2013F4003F03D06368002B00F09F812368AB +S31508006D3013F0020F65D08B4B5B6813F00C0F4ED027 +S31508006D40884B5B6803F00C03082B43D02369002BA0 +S31508006D5079D00122844B1A60FFF7AEFB0546814BBA +S31508006D601B6813F0020F65D1FFF7A6FB401B02282C +S31508006D70F5D903207DE17B4A136843F48033136019 +S31508006D80B5E7B3F5A02F09D0764B1A6822F48032FE +S31508006D901A601A6822F480221A60A8E703F1804371 +S31508006DA0A3F53C331A6842F480221A601A6842F442 +S31508006DB080321A609BE7FFF77FFB0546694B1B6825 +S31508006DC013F4003FB3D0FFF777FB401B6428F5D9CF +S31508006DD003204EE1634B5B6813F4803FB6D1614BE9 +S31508006DE01B6813F0020F04D02369012B01D0012080 +S31508006DF03FE15C4A136823F0F803616943EAC1037B +S31508006E001360236813F0080F32D0A369002B6ED0E5 +S31508006E100122564B1A60FFF74FFB0546514B5B6A3A +S31508006E2013F0020F21D1FFF747FB401B0228F5D9C3 +S31508006E3003201EE14B4A136823F0F803616943EA0D +S31508006E40C1031360DDE70022474B1A60FFF734FBE6 +S31508006E500546444B1B6813F0020FD2D0FFF72CFBF4 +S31508006E60401B0228F5D9032003E10120FFF704FFA0 +S31508006E70236813F0040F00F099803A4BDB6913F08E +S31508006E80805F46D1374BDA6942F08052DA61DB69B6 +S31508006E9003F080530193019B0125354B1B6813F4BE +S31508006EA0807F38D0E368012B49D0002B4DD103F100 +S31508006EB0804303F504331A6A22F001021A621A6A39 +S31508006EC022F004021A62E368002B5DD0FFF7F4FA99 +S31508006ED00646244B1B6A13F0020F66D1FFF7ECFA3D +S31508006EE0801B41F288339842F3D90320C1E000227F +S31508006EF01E4B1A60FFF7E0FA05461A4B5B6A13F059 +S31508006F00020FB5D0FFF7D8FA401B0228F5D903209F +S31508006F10AFE00025C1E7164A136843F4807313608F +S31508006F20FFF7CAFA0646124B1B6813F4807FB9D1DD +S31508006F30FFF7C2FA801B6428F5D9032099E0094AAD +S31508006F40136A43F001031362BDE7052B12D0054B04 +S31508006F501A6A22F001021A621A6A22F004021A62F6 +S31508006F60B1E700BF001002400000424280044242DE +S31508006F7000700040414B1A6A42F004021A621A6A0B +S31508006F8042F001021A629EE7FFF796FA06463B4B65 +S31508006F901B6A13F0020F08D0FFF78EFA801B41F226 +S31508006FA088339842F3D9032063E0E5B9E369002BF7 +S31508006FB05ED0324A526802F00C02082A5BD0022BD5 +S31508006FC017D000222E4B1A60FFF776FA04462B4B91 +S31508006FD01B6813F0007F47D0FFF76EFA001B0228E4 +S31508006FE0F5D9032045E0254AD36923F08053D361B8 +S31508006FF0DCE70022224B1A60FFF75EFA05461F4BB4 +S315080070001B6813F0007F06D0FFF756FA401B0228CC +S31508007010F5D903202DE0236AB3F5803F1AD0174926 +S315080070204B6823F47413226A606A024313434B6065 +S315080070300122134B1A60FFF73FFA04460F4B1B68F1 +S3150800704013F0007F0ED1FFF737FA001B0228F5D997 +S3150800705003200EE0094A536823F40033A1680B4362 +S315080070605360DCE7002004E0002002E0012000E095 +S31508007070002002B070BD0120FBE700BF00100240EF +S315080070806000424210B586B0154C94E80F000DF129 +S31508007090180E0EE90F00238AADF80430114B5B6811 +S315080070A003F00C02082A18D1C3F38342724412F87B +S315080070B0102C13F4803F03D10B4800FB02F00DE0BF +S315080070C0084B5B68C3F34043734413F8143C074802 +S315080070D000FB02F0B0FBF3F000E0044806B010BD78 +S315080070E0607900080010024000093D0000127A008D +S315080070F0594B1B6803F007038B420CD2564A136898 +S3150800710023F007030B431360136803F00703994240 +S3150800711001D00120704770B5036813F0020F06D03E +S315080071204E4A536823F0F0038468234353600D46A0 +S315080071300446036813F0010F52D04368012B23D08D +S31508007140022B28D0454A126812F0020F00F08280FE +S3150800715042494A6822F0030213434B60FFF7ACF931 +S3150800716006466368012B1DD0022B2AD03B4B5B6871 +S3150800717013F00C0F34D0FFF79FF9801B41F28833C8 +S315080071809842F3D9032070BD344A126812F4003FBE +S31508007190DED1012070BD314A126812F0007FD7D1C6 +S315080071A0012070BD2D4B5B6803F00C03042B17D030 +S315080071B0FFF782F9801B41F288339842F2D90320FF +S315080071C070BD264B5B6803F00C03082B08D0FFF74D +S315080071D073F9801B41F288339842F2D9032070BDB7 +S315080071E01D4B1B6803F007039D420CD21A4A13680D +S315080071F023F007032B431360136803F007039D422C +S3150800720001D0012070BD236813F0040F06D0134A7D +S31508007210536823F4E063E1680B435360236813F073 +S31508007220080F07D00D4A536823F46053216943EACF +S31508007230C1035360FFF726FF084B5B68C3F30313CC +S31508007240074AD35CD840074B18600020FFF7F0F8D0 +S31508007250002070BD012070BD0020024000100240D1 +S315080072609879000808000020014B1868704700BF8D +S315080072700800002008B5FFF7F7FF044B5B68C3F367 +S315080072800223034AD35CD84008BD00BF0010024061 +S31508007290A879000808B5FFF7E7FF044B5B68C3F356 +S315080072A0C223034AD35CD84008BD00BF0010024081 +S315080072B0A87900082DE9F04705460268136923F402 +S315080072C04053C1680B4313618368026913434269DB +S315080072D013430168CA6822F4B05222F00C02134321 +S315080072E0CB600268536923F4407381690B43536189 +S315080072F0D0F80080594B984557D0FFF7BBFF00EBF5 +S31508007300800000EB80006C68A400B0FBF4F4544FD6 +S31508007310A7FB043464092601FFF7ACFF00EB8000E5 +S3150800732000EB80006C68A400B0FBF4FAFFF7A2FF3C +S3150800733000EB800000EB80006C68A400B0FBF4F45E +S31508007340A7FB043464094FF0640909FB14A424015B +S315080073503234A7FB0434640904F0F0043444FFF71C +S3150800736089FF00EB800000EB80006E68B600B0FB7A +S31508007370F6F6FFF77FFF00EB800000EB80006B68F6 +S315080073809B00B0FBF3F0A7FB0030400909FB10692E +S315080073904FEA091909F13209A7FB0937C7F3431759 +S315080073A02744C8F80870BDE8F087FFF773FF00EBBD +S315080073B0800000EB80006C68A400B0FBF4F4284F52 +S315080073C0A7FB043464092601FFF764FF00EB80007D +S315080073D000EB80006C68A400B0FBF4FAFFF75AFFD4 +S315080073E000EB800000EB80006C68A400B0FBF4F4AE +S315080073F0A7FB043464094FF0640909FB14A42401AB +S315080074003234A7FB0434640904F0F0043444FFF76B +S3150800741041FF00EB800000EB80006E68B600B0FB11 +S31508007420F6F6FFF737FF00EB800000EB80006B688D +S315080074309B00B0FBF3F3A7FB03235B0909FB136966 +S315080074404FEA091909F13209A7FB0937C7F34317A8 +S315080074502744C8F80870BDE8F08700BF0038014027 +S315080074601F85EB512DE9F04105460F46164698460D +S31508007470069C2B681B6837EA03030CBF012300230D +S31508007480B3421ED1B4F1FF3FF3D02CB1FFF714F885 +S31508007490A0EB08008442ECD22A68D36823F4D073A0 +S315080074A0D3602A68536923F001035361202385F8C2 +S315080074B0393085F83A30002385F838300320BDE89E +S315080074C0F0810020BDE8F081704758B310B5044636 +S315080074D090F839300BB3242384F839302268D368FE +S315080074E023F40053D3602046FFF7E4FE22681369AD +S315080074F023F4904313612268536923F02A035361E6 +S315080075002268D36843F40053D3600020E063202345 +S3150800751084F8393084F83A3010BD80F83830FFF7EF +S31508007520D3FFD8E7012070472DE9F04182B01E4607 +S3150800753090F83A30DBB2202B03D0022002B0BDE827 +S31508007540F08104460D469046002958D0002A58D0A6 +S3150800755090F83830012B01D10220EFE7012380F89B +S3150800756038300023C363222380F83A30FEF7A4FF9D +S315080075700746A4F82C80A4F82E801DE000963B460A +S31508007580002220212046FFF76DFF00283BD1236902 +S3150800759033B923685B68C3F3080325F8023B0BE09D +S315080075A023685B68DBB225F8013B05E023685B6866 +S315080075B003F07F032B700135E38D9BB2C3B1E38DD6 +S315080075C09BB2013B9BB2E385A368B3F5805FD5D038 +S315080075D000963B46002220212046FFF743FFA0B92C +S315080075E02369002BE2D123685B682B700135E3E73A +S315080075F0202384F83A30002084F838009EE70120DA +S315080076009CE701209AE7032098E7032096E7000005 +S315080076100F4B1A6842F001021A6059680D4A0A406F +S315080076205A601A6822F0847222F480321A601A6844 +S3150800763022F480221A605A6822F4FE025A604FF435 +S315080076401F029A604FF00062034B9A60704700BFB2 +S31508007650001002400000FFF800ED00E0014B024A6E +S315080076609A60704700ED00E00060000800B591B030 +S31508007670012206924FF480330793002108910A925B +S3150800768002220D920E934FF4E0130F9306A8FFF70C +S3150800769009FB00B1FEE70F230193022102910023A3 +S315080076A003934FF480620492059301A8FFF720FD27 +S315080076B000B1FEE711B05DF804FB08B5FFF7CEFF91 +S315080076C0FEF7DCFEFFF7D2FF00F0FAF8FEF77CFEC5 +S315080076D008BD08B5FFF7F1FFFEF7EAFDFEF77EFEE7 +S315080076E0FEF76CFEFAE700002DE9F0418CB05B4B23 +S315080076F09A6942F001029A619A6902F001020192BE +S31508007700019ADA6942F08052DA61DA6902F0805247 +S315080077100292029A9A6942F004029A619A6902F000 +S3150800772004020392039A9A6942F008029A619A69D6 +S3150800773002F008020492049A9A6942F010029A61C9 +S315080077409A6902F010020592059ADA6942F4003243 +S31508007750DA61DA6902F400320692069ADA6942F0C8 +S315080077600072DA61DB6903F000730793079B032055 +S31508007770FFF716F9002211466FF00B00FFF722F902 +S31508007780002211466FF00A00FFF71CF90022114685 +S315080077906FF00900FFF716F9002211466FF0040092 +S315080077A0FFF710F9002211466FF00300FFF70AF9F8 +S315080077B0002211466FF00100FFF704F90022114676 +S315080077C04FF0FF30FFF7FEF84FF4805708974FF059 +S315080077D00108CDF8248000240A9402250B95204E32 +S315080077E008A93046FFF74CF9424639463046FFF7B6 +S315080077F03DFA04230893099503260B9607F180475B +S3150800780007F5784708A93846FFF73AF90823089391 +S3150800781009940A9408A93846FFF732F94FF4807399 +S31508007820089309940A940F4C08A92046FFF728F9EB +S315080078304FF40073089309950B9608A92046FFF79D +S315080078401FF9094A536823F4C04343F0E06343F43D +S31508007850804353600CB0BDE8F08100BF00100240C1 +S3150800786000100140000C014000000140DFF834D050 +S31508007870002103E00C4B5B58435004310B480C4B7A +S3150800788042189A42F6D30B4A02E0002342F8043B18 +S31508007890094B9A42F9D3FFF7BBFE00F031F8FFF720 +S315080078A018FF704700500020B87900080000002033 +S315080078B00C0000200C00002024010020FEE7000038 +S315080078C008B5FFF7D1FC084BA3FB00308009FFF78A +S315080078D0ABF80420FFF7BEF8002211464FF0FF3040 +S315080078E0FFF770F808BD00BFD34D621008B5FEF764 +S315080078F0E3FD08BD08B5FEF7D3FDFFF7BCF808BDE4 +S3150800790070B500250C4E0D4CA41BA410A54209D138 +S3150800791000F01AF800250A4E0A4CA41BA410A5422A +S3150800792005D170BD56F8253098470135EEE756F86B +S31508007930253098470135F2E7B0790008B079000894 +S31508007940B0790008B4790008F8B500BFF8BC08BCDF +S315080079509E467047F8B500BFF8BC08BC9E467047FF +S3150800796002030405060708090A0B0C0D0E0F101072 +S3150800797001020000050206020603070308030903BD +S3150800798009040A040B040C040C050D050E050F0565 +S315080079900F0610061007100800000000000000007F +S315080079A00102030406070809000000000102030497 +S309080079B03561000827 +S309080079B41161000847 +S311080079B8010000001000000000A24A04B4 +S7050800786D0D diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c index 7f5e834a..da041ea0 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.elf index 8a429ae95ecbf25983701a5c571747c25fcab6c6..6e980e733783582b27f3c5ab9c6333004db14657 100644 GIT binary patch literal 142704 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 r@f*X0(C{&I6;FizU5X4O9tZqaa5G diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map index 407efe1e..56acb71b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.map @@ -1,236 +1,240 @@ - -bin/demoprog_olimexino_stm32.elf: file format elf32-littlearm -bin/demoprog_olimexino_stm32.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x080082a9 - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00008efc memsz 0x00008efc flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08008efc align 2**16 - filesz 0x00000434 memsz 0x0000045c flags rw- - LOAD off 0x0001045c vaddr 0x2000045c paddr 0x08009330 align 2**16 - filesz 0x00000000 memsz 0x00000600 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 00000110 08008000 08008000 00008000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00000db8 08008110 08008110 00008110 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000028 08008ec8 08008ec8 00008ec8 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .init_array 00000008 08008ef0 08008ef0 00008ef0 2**2 - CONTENTS, ALLOC, LOAD, DATA - 4 .fini_array 00000004 08008ef8 08008ef8 00008ef8 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .data 00000434 20000000 08008efc 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 6 .bss 00000028 20000434 08009330 00010434 2**2 - ALLOC - 7 ._user_heap_stack 00000600 2000045c 08009330 0001045c 2**0 - ALLOC - 8 .ARM.attributes 00000029 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 9 .debug_line 0000172b 00000000 00000000 0001045d 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_info 00003635 00000000 00000000 00011b88 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_abbrev 00000ed6 00000000 00000000 000151bd 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_aranges 00000360 00000000 00000000 00016098 2**3 - CONTENTS, READONLY, DEBUGGING - 13 .debug_ranges 000002e0 00000000 00000000 000163f8 2**3 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00001103 00000000 00000000 000166d8 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .comment 0000006e 00000000 00000000 000177db 2**0 - CONTENTS, READONLY - 16 .debug_frame 0000069c 00000000 00000000 0001784c 2**2 - CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 0000101e 00000000 00000000 00017ee8 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .isr_vector 00000000 .isr_vector -08008110 l d .text 00000000 .text -08008ec8 l d .rodata 00000000 .rodata -08008ef0 l d .init_array 00000000 .init_array -08008ef8 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -20000434 l d .bss 00000000 .bss -2000045c l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o -f108f85f l *ABS* 00000000 BootRAM -080082b8 l .text 00000000 LoopCopyDataInit -080082b0 l .text 00000000 CopyDataInit -080082cc l .text 00000000 LoopFillZerobss -080082c6 l .text 00000000 FillZerobss -080082f8 l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08008eb0 l O .text 00000000 __EH_FRAME_BEGIN__ -08008110 l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8603 -08008ef8 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -08008134 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8608 -08008ef4 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -080081bc l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -0800833c l F .text 0000004e SystemClock_Config -0800838c l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f1xx.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c -080084c4 l F .text 0000002c RCC_Delay -00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f1xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.6491 -20000454 l O .bss 00000001 led_toggle_state.6490 -00000000 l df *ABS* 00000000 boot.c -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08008efc l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -2000045c l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08008ef8 l .fini_array 00000000 __fini_array_start -08008ef8 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08008ef0 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08008ef0 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08008ef0 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -080082f8 w F .text 00000002 RTC_Alarm_IRQHandler -080082f8 w F .text 00000002 EXTI2_IRQHandler -080082f8 w F .text 00000002 DebugMon_Handler -08008cf8 g F .text 00000064 HAL_NVIC_SetPriority -080082f8 w F .text 00000002 TIM1_CC_IRQHandler -080082f8 w F .text 00000002 HardFault_Handler -00000400 g *ABS* 00000000 _Min_Stack_Size -08008330 g F .text 0000000c SysTick_Handler -08008cc8 g F .text 0000000c HAL_GPIO_WritePin -080082f8 w F .text 00000002 PVD_IRQHandler -08008efc g *ABS* 00000000 _sidata -08008ae4 g F .text 0000000c HAL_RCC_GetHCLKFreq -080082f8 w F .text 00000002 PendSV_Handler -080082f8 w F .text 00000002 NMI_Handler -08008ef0 g .init_array 00000000 __exidx_end -080082f8 w F .text 00000002 EXTI3_IRQHandler -080088f0 g F .text 00000070 HAL_RCC_GetSysClockFreq -080083b4 g F .text 000000d0 HAL_MspInit -08008da8 w F .text 00000002 HAL_SYSTICK_Callback -08008ec8 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -08008af0 g F .text 000001d8 HAL_GPIO_Init -080082f8 w F .text 00000002 EXTI0_IRQHandler -080082f8 w F .text 00000002 I2C2_EV_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -080082f8 w F .text 00000002 UsageFault_Handler -080082f8 w F .text 00000002 ADC1_2_IRQHandler -20000000 g .data 00000000 _sdata -080082f8 w F .text 00000002 SPI1_IRQHandler -080082f8 w F .text 00000002 TAMPER_IRQHandler -20000458 g O .bss 00000004 uwTick -08008d5c g F .text 0000002c HAL_SYSTICK_Config -08008ef0 g .init_array 00000000 __exidx_start -08008edc g O .rodata 00000004 _global_impure_ptr -0800816c g F .text 00000050 __libc_init_array -080082f8 w F .text 00000002 DMA1_Channel4_IRQHandler -08008eb0 g F .text 00000000 _init -080082f8 w F .text 00000002 USART3_IRQHandler -080081dc g F .text 00000028 __libc_fini_array -080082f8 w F .text 00000002 RTC_IRQHandler -2000045c g .bss 00000000 _ebss -080082f8 w F .text 00000002 DMA1_Channel7_IRQHandler -080082a8 w F .text 00000038 Reset_Handler -080082f8 w F .text 00000002 CAN1_RX1_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08008e00 g F .text 00000024 HAL_Init -08008e48 g F .text 00000014 LedInit -080082f8 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -080082f8 w F .text 00000002 I2C1_EV_IRQHandler -080082f8 w F .text 00000002 DMA1_Channel6_IRQHandler -080082f8 w F .text 00000002 TIM3_IRQHandler -080082f8 w F .text 00000002 RCC_IRQHandler -080082f8 w F .text 00000002 TIM1_TRG_COM_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -080082f8 w F .text 00000002 DMA1_Channel1_IRQHandler -080082f8 g .text 00000002 Default_Handler -08008ee0 g O .rodata 00000010 AHBPrescTable -080082f8 w F .text 00000002 EXTI15_10_IRQHandler -08008204 g F .text 000000a4 __register_exitproc -08008960 g F .text 00000184 HAL_RCC_ClockConfig -08008cd4 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -080082f8 w F .text 00000002 EXTI9_5_IRQHandler -08008e3c w F .text 0000000c HAL_GetTick -080082f8 w F .text 00000002 SPI2_IRQHandler -080082f8 w F .text 00000002 MemManage_Handler -080083a0 g F .text 00000014 main -080082f8 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -080082f8 w F .text 00000002 DMA1_Channel5_IRQHandler -080082f8 w F .text 00000002 EXTI4_IRQHandler -080082f8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08008ea8 g F .text 00000002 BootComInit -08008484 g F .text 00000040 SystemInit -08008ebc g F .text 00000000 _fini -080082f8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -080081d0 g F .text 0000000c atexit -080082f8 w F .text 00000002 DMA1_Channel3_IRQHandler -08008db4 w F .text 0000004c HAL_InitTick -080082f8 w F .text 00000002 TIM1_UP_IRQHandler -08008e24 w F .text 00000018 HAL_IncTick -080082f8 w F .text 00000002 WWDG_IRQHandler -08008e5c g F .text 0000004c LedToggle -080082f8 w F .text 00000002 TIM2_IRQHandler -08008d88 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080082f8 w F .text 00000002 TIM1_BRK_IRQHandler -20005000 g *ABS* 00000000 _estack -080082f8 w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -080082f8 w F .text 00000002 USART2_IRQHandler -080084f0 g F .text 00000400 HAL_RCC_OscConfig -08008000 g O .isr_vector 00000000 g_pfnVectors -080082f8 w F .text 00000002 I2C2_ER_IRQHandler -080082f8 w F .text 00000002 DMA1_Channel2_IRQHandler -08008eac g F .text 00000002 BootComCheckActivationRequest -080082f8 w F .text 00000002 CAN1_SCE_IRQHandler -080082f8 w F .text 00000002 FLASH_IRQHandler -080082f8 w F .text 00000002 BusFault_Handler -080082f8 w F .text 00000002 USART1_IRQHandler -08008dac g F .text 00000008 HAL_SYSTICK_IRQHandler -080082f8 w F .text 00000002 I2C1_ER_IRQHandler -08008328 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -080082fc g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080082f8 w F .text 00000002 USBWakeUp_IRQHandler - - + +bin/demoprog_olimexino_stm32.elf: file format elf32-littlearm +bin/demoprog_olimexino_stm32.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08008279 + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00008ec0 memsz 0x00008ec0 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08008ec0 align 2**16 + filesz 0x00000438 memsz 0x00000484 flags rw- + LOAD off 0x00010484 vaddr 0x20000484 paddr 0x080092f8 align 2**16 + filesz 0x00000000 memsz 0x00000600 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 00000110 08008000 08008000 00008000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00000d7c 08008110 08008110 00008110 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000028 08008e8c 08008e8c 00008e8c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .init_array 00000008 08008eb4 08008eb4 00008eb4 2**2 + CONTENTS, ALLOC, LOAD, DATA + 4 .fini_array 00000004 08008ebc 08008ebc 00008ebc 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .data 00000438 20000000 08008ec0 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 6 .bss 0000004c 20000438 080092f8 00010438 2**2 + ALLOC + 7 ._user_heap_stack 00000600 20000484 080092f8 00010484 2**0 + ALLOC + 8 .ARM.attributes 00000029 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 9 .debug_line 00002b05 00000000 00000000 00010461 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_info 00008dc1 00000000 00000000 00012f66 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_abbrev 0000180f 00000000 00000000 0001bd27 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_aranges 00000368 00000000 00000000 0001d538 2**3 + CONTENTS, READONLY, DEBUGGING + 13 .debug_str 0000151b 00000000 00000000 0001d8a0 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 00000338 00000000 00000000 0001edc0 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_loc 00001480 00000000 00000000 0001f0f8 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .comment 00000075 00000000 00000000 00020578 2**0 + CONTENTS, READONLY + 17 .debug_frame 000006dc 00000000 00000000 000205f0 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .isr_vector 00000000 .isr_vector +08008110 l d .text 00000000 .text +08008e8c l d .rodata 00000000 .rodata +08008eb4 l d .init_array 00000000 .init_array +08008ebc l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +20000438 l d .bss 00000000 .bss +20000484 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f103xb.o +f108f85f l *ABS* 00000000 BootRAM +08008288 l .text 00000000 LoopCopyDataInit +08008280 l .text 00000000 CopyDataInit +0800829c l .text 00000000 LoopFillZerobss +08008296 l .text 00000000 FillZerobss +080082c8 l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08008e74 l O .text 00000000 __EH_FRAME_BEGIN__ +08008110 l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.8879 +08008ebc l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +08008134 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.8884 +08008eb8 l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08008198 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f1xx_hal.c +00000000 l df *ABS* 00000000 stm32f1xx_hal_rcc.c +08008624 l F .text 0000002c RCC_Delay +00000000 l df *ABS* 00000000 system_stm32f1xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.6576 +20000458 l O .bss 00000004 timer_counter_last.6577 +00000000 l df *ABS* 00000000 main.c +08008d14 l F .text 00000010 VectorBase_Config +08008d24 l F .text 0000004e SystemClock_Config +08008d72 l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08008ec0 l .fini_array 00000000 __fini_array_end +08008ebc l .fini_array 00000000 __fini_array_start +08008ebc l .init_array 00000000 __init_array_end +08008eb4 l .init_array 00000000 __preinit_array_end +08008eb4 l .init_array 00000000 __init_array_start +08008eb4 l .init_array 00000000 __preinit_array_start +080082c8 w F .text 00000002 RTC_Alarm_IRQHandler +080082c8 w F .text 00000002 EXTI2_IRQHandler +080082c8 w F .text 00000002 DebugMon_Handler +2000045c g O .bss 00000001 __lock___atexit_recursive_mutex +080082f0 g F .text 00000068 HAL_NVIC_SetPriority +080082c8 w F .text 00000002 TIM1_CC_IRQHandler +080082c8 w F .text 00000002 HardFault_Handler +00000400 g *ABS* 00000000 _Min_Stack_Size +08008ca8 g F .text 0000000c SysTick_Handler +08008584 g F .text 0000000c HAL_GPIO_WritePin +20000460 g O .bss 00000001 __lock___arc4random_mutex +080082c8 w F .text 00000002 PVD_IRQHandler +08008ec0 g *ABS* 00000000 _sidata +08008c1c g F .text 0000000c HAL_RCC_GetHCLKFreq +080082c8 w F .text 00000002 PendSV_Handler +080082c8 w F .text 00000002 NMI_Handler +08008eb4 g .init_array 00000000 __exidx_end +080082c8 w F .text 00000002 EXTI3_IRQHandler +08008a30 g F .text 00000070 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +08008da0 g F .text 000000d0 HAL_MspInit +080083a4 w F .text 00000002 HAL_SYSTICK_Callback +08008e8c g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +080083b0 g F .text 000001d4 HAL_GPIO_Init +080082c8 w F .text 00000002 EXTI0_IRQHandler +080082c8 w F .text 00000002 I2C2_EV_IRQHandler +20000434 g O .data 00000004 SystemCoreClock +2000042c g O .data 00000001 uwTickFreq +080082c8 w F .text 00000002 UsageFault_Handler +080082c8 w F .text 00000002 ADC1_2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +080082c8 w F .text 00000002 SPI1_IRQHandler +080082c8 w F .text 00000002 TAMPER_IRQHandler +20000480 g O .bss 00000004 uwTick +08008358 g F .text 0000002c HAL_SYSTICK_Config +08008eb4 g .init_array 00000000 __exidx_start +20000464 g O .bss 00000001 __lock___env_recursive_mutex +20000468 g O .bss 00000001 __lock___sinit_recursive_mutex +08008ea0 g O .rodata 00000004 _global_impure_ptr +08008150 g F .text 00000048 __libc_init_array +080082c8 w F .text 00000002 DMA1_Channel4_IRQHandler +08008e74 g F .text 00000000 _init +080082c8 w F .text 00000002 USART3_IRQHandler +080081b8 g F .text 00000034 __libc_fini_array +080082c8 w F .text 00000002 RTC_IRQHandler +20000484 g .bss 00000000 _ebss +080082c8 w F .text 00000002 DMA1_Channel7_IRQHandler +08008278 w F .text 00000038 Reset_Handler +080082c8 w F .text 00000002 CAN1_RX1_IRQHandler +2000046c g O .bss 00000001 __lock___malloc_recursive_mutex +20000430 g O .data 00000004 uwTickPrio +080085dc g F .text 00000024 HAL_Init +08008cb4 g F .text 00000014 LedInit +080082c8 w F .text 00000002 TIM4_IRQHandler +080082c8 w F .text 00000002 I2C1_EV_IRQHandler +080081f0 g F .text 00000002 __retarget_lock_release_recursive +080082c8 w F .text 00000002 DMA1_Channel6_IRQHandler +20000484 g .bss 00000000 __bss_end__ +080082c8 w F .text 00000002 TIM3_IRQHandler +080082c8 w F .text 00000002 RCC_IRQHandler +080082c8 w F .text 00000002 TIM1_TRG_COM_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +080082c8 w F .text 00000002 DMA1_Channel1_IRQHandler +080082c8 g .text 00000002 Default_Handler +08008ea4 g O .rodata 00000010 AHBPrescTable +080082c8 w F .text 00000002 EXTI15_10_IRQHandler +080081f4 g F .text 00000084 __register_exitproc +08008aa0 g F .text 0000017c HAL_RCC_ClockConfig +080082cc g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080082c8 w F .text 00000002 EXTI9_5_IRQHandler +08008618 w F .text 0000000c HAL_GetTick +080082c8 w F .text 00000002 SPI2_IRQHandler +080081ec g F .text 00000002 __retarget_lock_acquire_recursive +080082c8 w F .text 00000002 MemManage_Handler +08008d8a g F .text 00000014 main +080082c8 w F .text 00000002 SVC_Handler +080082c8 w F .text 00000002 DMA1_Channel5_IRQHandler +080082c8 w F .text 00000002 EXTI4_IRQHandler +080082c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08008e70 g F .text 00000002 BootComInit +08008c28 g F .text 0000004c SystemInit +08008e80 g F .text 00000000 _fini +080082c8 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080081ac g F .text 0000000c atexit +080082c8 w F .text 00000002 DMA1_Channel3_IRQHandler +08008590 w F .text 0000004c HAL_InitTick +080082c8 w F .text 00000002 TIM1_UP_IRQHandler +08008600 w F .text 00000018 HAL_IncTick +080082c8 w F .text 00000002 WWDG_IRQHandler +08008cc8 g F .text 0000004c LedToggle +080082c8 w F .text 00000002 TIM2_IRQHandler +08008384 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +080082c8 w F .text 00000002 TIM1_BRK_IRQHandler +20005000 g *ABS* 00000000 _estack +080082c8 w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +20000470 g O .bss 00000001 __lock___at_quick_exit_mutex +080082c8 w F .text 00000002 USART2_IRQHandler +08008650 g F .text 000003e0 HAL_RCC_OscConfig +08008000 g O .isr_vector 00000000 g_pfnVectors +080082c8 w F .text 00000002 I2C2_ER_IRQHandler +080082c8 w F .text 00000002 DMA1_Channel2_IRQHandler +08008e72 g F .text 00000002 BootComCheckActivationRequest +080082c8 w F .text 00000002 CAN1_SCE_IRQHandler +080082c8 w F .text 00000002 FLASH_IRQHandler +080082c8 w F .text 00000002 BusFault_Handler +080082c8 w F .text 00000002 USART1_IRQHandler +20000474 g O .bss 00000001 __lock___dd_hash_mutex +20000478 g O .bss 00000001 __lock___tz_mutex +080083a6 g F .text 00000008 HAL_SYSTICK_IRQHandler +080082c8 w F .text 00000002 I2C1_ER_IRQHandler +08008ca0 g F .text 00000008 TimerGet +08008c74 g F .text 0000002c TimerInit +080082c8 w F .text 00000002 USBWakeUp_IRQHandler +2000047c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec index 2417b03b..bb34bbc5 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/bin/demoprog_olimexino_stm32.srec @@ -1,312 +1,308 @@ S024000062696E2F64656D6F70726F675F6F6C696D6578696E6F5F73746D33322E73726563F0 -S3150800800000500020A9820008F9820008F9820008B9 -S31508008010F9820008F9820008F982000800000000C9 -S31508008020000000000000000000000000F9820008BF -S31508008030F982000800000000F98200083183000870 -S31508008040F9820008F9820008F9820008F982000816 -S31508008050F9820008F9820008F9820008F982000806 -S31508008060F9820008F9820008F9820008F9820008F6 -S31508008070F9820008F9820008F9820008F9820008E6 -S31508008080F9820008F9820008F9820008F9820008D6 -S31508008090F9820008F9820008F9820008F9820008C6 -S315080080A0F9820008F9820008F9820008F9820008B6 -S315080080B0F9820008F9820008F9820008F9820008A6 -S315080080C0F9820008F9820008F9820008F982000896 -S315080080D0F9820008F9820008F9820008F982000886 -S315080080E0F9820008F9820008F982000800000000F9 +S315080080000050002079820008C9820008C982000849 +S31508008010C9820008C9820008C98200080000000059 +S31508008020000000000000000000000000C9820008EF +S31508008030C982000800000000C9820008A98C00084F +S31508008040C9820008C9820008C9820008C9820008D6 +S31508008050C9820008C9820008C9820008C9820008C6 +S31508008060C9820008C9820008C9820008C9820008B6 +S31508008070C9820008C9820008C9820008C9820008A6 +S31508008080C9820008C9820008C9820008C982000896 +S31508008090C9820008C9820008C9820008C982000886 +S315080080A0C9820008C9820008C9820008C982000876 +S315080080B0C9820008C9820008C9820008C982000866 +S315080080C0C9820008C9820008C9820008C982000856 +S315080080D0C9820008C9820008C9820008C982000846 +S315080080E0C9820008C9820008C98200080000000089 S315080080F00000000000000000000000000000000072 S3150800810000000000000000005FF808F1EE11AA5513 S3150800811010B5054C237833B9044B13B10448AFF3B3 -S3150800812000800123237010BD3404002000000000E5 -S31508008130B08E0008084B10B51BB108490848AFF3C4 -S3150800814000800848036803B910BD074B002BFBD015 -S31508008150BDE81040184700BF0000000038040020A2 -S31508008160B08E0008340400200000000070B50F4EE1 -S315080081700F4D761BB61018BF002405D0013455F8EC -S31508008180043B9847A642F9D10A4E0B4D00F090FEE3 -S31508008190761BB61018BF002406D0013455F8043BE8 -S315080081A09847A642F9D170BD70BD00BFF08E000891 -S315080081B0F08E0008F88E0008F08E0008024B13B106 -S315080081C0024800F005B8704700000000DD8100088D -S315080081D0002301461A46184600F014B838B5074D6C -S315080081E0074C2C1BA41005D0013C55F8043D9847B4 -S315080081F0002CF9D1BDE8384000F060BEFC8E0008BE -S31508008200F88E00082DE9F047254C0646256888466D -S31508008210D5F8484192469946C4B360681F2817DCCA -S31508008220411C76B104EB8003C3F888A0D4F88851C2 -S31508008230012282401543022EC4F88851C3F80891DA -S315080082401ED0831C6160002044F82380BDE8F087B7 -S31508008250144B03B34FF4C870AFF300800446D0B193 -S31508008260D5F84831002784E888003846C5F84841DB -S315080082700121C4F88871C4F88C71002EE1D0D1E7C9 -S31508008280D4F88C311A43C4F88C21DAE705F5A674BC -S31508008290C5F84841C1E74FF0FF30BDE8F08700BF99 -S315080082A0DC8E000800000000DFF834D0002103E06F -S315080082B00C4B5B58435004310B480C4B42189A42FE -S315080082C0F6D30B4A02E0002342F8043B094B9A42D4 -S315080082D0F9D300F0D7F8FFF749FF00F061F87047C7 -S315080082E000500020FC8E0008000000203404002006 -S315080082F0340400205C040020FEE7000008B500F006 -S31508008300F1FB084BA3FB0030800900F027FD042091 -S3150800831000F03AFD002211464FF0FF3000F0ECFC69 -S3150800832008BD00BFD34D621008B500F087FD08BD33 -S3150800833008B500F077FD00F039FD08BD00B591B02D -S31508008340012206924FF480330793002108910A927E -S3150800835002220D920E934FF4E0130F9306A800F035 -S31508008360C7F800B1FEE70F2301930221029100230B -S3150800837003934FF480620492059301A800F0F0FA83 -S3150800838000B1FEE711B05DF804FB00BF08B500F0C8 -S3150800839037FDFFF7D3FFFFF7B1FF00F055FD08BD26 -S315080083A008B5FFF7F3FF00F07FFD00F057FD00F07A -S315080083B07DFDFAE700B589B0304B9A6942F00102B3 -S315080083C09A619A6902F001020092009ADA6942F00B -S315080083D08052DA61DA6902F080520192019A9A694A -S315080083E042F004029A619A6902F004020292029A21 -S315080083F09A6942F008029A619B6903F0080303939D -S31508008400039B032000F066FC002211466FF00B0068 -S3150800841000F072FC002211466FF00A0000F06CFCB6 -S31508008420002211466FF0090000F066FC0022114692 -S315080084306FF0040000F060FC002211466FF00300A4 -S3150800844000F05AFC002211466FF0010000F054FCBF -S31508008450002211464FF0FF3000F04EFC2023049313 -S3150800846001230593002306930223079304A90448CE -S3150800847000F03EFB09B05DF804FB00BF00100240A7 -S31508008480000801400D4B1A6842F001021A6059684B -S315080084900B4A0A405A601A6822F0847222F4803223 -S315080084A01A601A6822F480221A605A6822F4FE02B8 -S315080084B05A604FF41F029A60704700BF00100240CE -S315080084C00000FFF882B0084B1B68084AA2FB03238A -S315080084D05B0A00FB03F0019000BF019B5A1E019244 -S315080084E0002BF9D102B0704728040020D34D621042 -S315080084F070B582B00446036813F0010F6BD0A84B21 -S315080085005B6803F00C03042B0AD0A54B5B6803F0E9 -S315080085100C03082B0DD1A24B5B6813F4803F08D0DF -S315080085209F4B1B6813F4003F55D06368002B52D14C -S31508008530B8E16368B3F5803F05D1994A136843F4F7 -S315080085408033136026E063B903F1804303F50433EF -S315080085501A6822F480321A601A6822F480221A6095 -S3150800856018E0B3F5A02F0CD103F18043A3F53C33F3 -S315080085701A6842F480221A601A6842F480321A6035 -S3150800858008E0874B1A6822F480321A601A6822F4C7 -S3150800859080221A6063687BB100F050FC054605E04E -S315080085A000F04CFC401B642800F27E817C4B1B6863 -S315080085B013F4003FF4D00EE000F040FC054605E059 -S315080085C000F03CFC401B642800F27081744B1B6869 -S315080085D013F4003FF4D1236813F0020F50D0704B08 -S315080085E05B6813F00C0F0AD06D4B5B6803F00C0345 -S315080085F0082B16D16A4B5B6813F4803F11D1684B80 -S315080086001B6813F0020F03D02369012B40F0508139 -S31508008610634A136823F0F803616943EAC1031360E8 -S315080086202EE02369D3B101225E4B1A6000F006FCE6 -S31508008630054605E000F002FC401B022800F23A81DC -S31508008640574B1B6813F0020FF4D0554A136823F0F2 -S31508008650F803616943EAC103136011E00022514B34 -S315080086601A6000F0EBFB054605E000F0E7FB401B4F -S31508008670022800F221814A4B1B6813F0020FF4D13D -S31508008680236813F0080F29D0A369ABB10122464B22 -S315080086901A6000F0D3FB054605E000F0CFFB401B4F -S315080086A0022800F20B813E4B5B6A13F0020FF4D0EE -S315080086B00120FFF707FF11E000223B4B1A6000F08C -S315080086C0BDFB054605E000F0B9FB401B022800F299 -S315080086D0F780334B5B6A13F0020FF4D1236813F06B -S315080086E0040F00F089802E4BDB6913F0805F0BD1F5 -S315080086F02B4BDA6942F08052DA61DB6903F080536A -S315080087000193019B012500E00025284B1B6813F403 -S31508008710807F13D1254A136843F48073136000F0F1 -S315080087208DFB064605E000F089FB801B642800F2F5 -S31508008730C9801E4B1B6813F4807FF4D0E368012BB5 -S3150800874005D1174A136A43F00103136222E063B99D -S3150800875003F1804303F504331A6A22F001021A6210 -S315080087601A6A22F004021A6214E0052B09D10C4B8E -S315080087701A6A42F004021A621A6A42F001021A627E -S3150800878008E0074B1A6A22F001021A621A6A22F0F6 -S3150800879004021A62E368CBB100F050FB06460FE00C -S315080087A0001002400000424280044242007000402D -S315080087B000F044FB801B41F28833984200F2848023 -S315080087C0494B1B6A13F0020FF2D00FE000F036FB9C -S315080087D0064606E000F032FB801B41F288339842D9 -S315080087E074D8414B1B6A13F0020FF3D125B13E4AE8 -S315080087F0D36923F08053D361E369002B68D03A4AE2 -S31508008800526802F00C02082A64D0022B37D10022E3 -S31508008810364B1A6000F012FB054604E000F00EFB2A -S31508008820401B022858D8304B1B6813F0007FF5D13F -S31508008830236AB3F5803F06D12B494B6823F40032EF -S31508008840A36813434B602848436823F47411236ACA -S31508008850626A13430B4343600122244B1A6000F0FB -S31508008860EDFA044604E000F0E9FA001B022835D8C0 -S315080088701D4B1B6813F0007FF5D0002031E0002265 -S315080088801A4B1A6000F0DAFA044604E000F0D6FA49 -S31508008890001B022824D8144B1B6813F0007FF5D15F -S315080088A000201EE001201CE003201AE0032018E047 -S315080088B0012016E0032014E0032012E0032010E054 -S315080088C003200EE003200CE003200AE0032008E062 -S315080088D0002006E0012004E0032002E0032000E077 -S315080088E0032002B070BD00BF001002406000424283 -S315080088F030B486B0164D02AC28686968AA68EB6879 -S315080089000FC42B8AADF80430124B5B6803F00C02D7 -S31508008910082A19D1C3F3834206A90A4412F8100C8F -S3150800892013F4803F0CD00B4B5B68C3F340430B44F6 -S3150800893013F8142C084B03FB00F0B0FBF2F004E02C -S31508008940064B03FB00F000E0034806B030BC704756 -S31508008950C88E00080010024000127A0000093D0087 -S3150800896070B55C4B1B6803F007038B420BD2594A60 -S31508008970136823F007030B431360136803F0070318 -S31508008980994240F09780036813F0020F06D0524CC4 -S31508008990636823F0F0028368134363600D46044658 -S315080089A0036813F0010F4DD04268012A05D14A4BDE -S315080089B01B6813F4003F0DD17EE0022A05D1464B11 -S315080089C01B6813F0007F05D178E0434B1B6813F052 -S315080089D0020F75D040494B6823F0030313434B60DD -S315080089E000F02CFA06466368012B0ED106E000F06B -S315080089F025FA801B41F28833984263D8364B5B6868 -S31508008A0003F00C03042BF2D11CE0022B15D106E06F -S31508008A1000F014FA801B41F28833984254D82E4B42 -S31508008A205B6803F00C03082BF2D10BE000F006FAA2 -S31508008A30801B41F28833984248D8274B5B6813F06D -S31508008A400C0FF3D1234B1B6803F007039D420AD290 -S31508008A50204A136823F007032B431360136803F0B7 -S31508008A6007039D4234D1236813F0040F06D01A4930 -S31508008A704B6823F4E062E36813434B60236813F002 -S31508008A80080F07D0144A536823F46053216943EA50 -S31508008A90C1035360FFF72CFF0F4B5B68C3F3031347 -S31508008AA00E4AD35CD8400E4B1860002000F082F9BD -S31508008AB0002070BD012070BD012070BD012070BD71 -S31508008AC0012070BD032070BD032070BD032070BD5A -S31508008AD0012070BD0020024000100240E08E000810 -S31508008AE028040020014B1868704700BF280400209E -S31508008AF0F0B583B000263446D5E00122A2400B68C3 -S31508008B0013409A4240F0CE804D68122D2DD00BD8D6 -S31508008B10022D27D003D85DB3012D1ED035E0032DD5 -S31508008B2030D0112D1BD030E0614FBD4220D008D87F -S31508008B30A7F58017BD421BD007F58037BD4224D163 -S31508008B4016E05C4FBD4213D007F58037BD420FD003 -S31508008B50A7F58017BD4218D10AE0CE6815E0CE68A1 -S31508008B60043612E0CE6808360FE0CE680C360CE004 -S31508008B708D684DB1012D02D10261082605E04261DA -S31508008B80082602E0002600E00426FF2B01D88646C8 -S31508008B9001E000F1040EFF2B01D8A20002E0A4F1C7 -S31508008BA008029200DEF800700F25954027EA0505B1 -S31508008BB006FA02F22A43CEF800204A6812F0805FCD -S31508008BC070D03D4A956945F001059561926902F0B4 -S31508008BD001020192019AA708BD1C384A52F825508D -S31508008BE004F0030292004FF00F0E0EFA02FE25EA79 -S31508008BF00E0E334DA8420DD005F58065A8420BD060 -S31508008C0005F58065A84209D005F58065A84207D113 -S31508008C10032506E0002504E0012502E0022500E020 -S31508008C20042505FA02F24EEA02020237234D45F8F8 -S31508008C3027204A6812F4803F05D005F580652A6822 -S31508008C401A432A6004E01F4D2A6822EA03022A60B2 -S31508008C504A6812F4003F04D01A4D6A681A436A60DB -S31508008C6004E0184D6A6822EA03026A604A6812F448 -S31508008C70801F04D0134DAA681A43AA6004E0114D58 -S31508008C80AA6822EA0302AA604A6812F4001F04D0FE -S31508008C900C4DEA681343EB6004E00A4DEA6822EAE1 -S31508008CA00303EB6001340F2C7FF627AF03B0F0BD4A -S31508008CB000002110000031100010024000000140A1 -S31508008CC000080140000401400AB101617047090427 -S31508008CD001617047074AD36823F4E0631B041B0C41 -S31508008CE0000200F4E060184340F0BF6040F4003032 -S31508008CF0D060704700ED00E030B4164BDB68C3F374 -S31508008D000223C3F10704042C28BF04241D1D062DC5 -S31508008D1001D9DD1E00E00025012303FA04F4013C15 -S31508008D202140A940AB40013B1A400A43002806DA15 -S31508008D3000F00F001201D2B2074B1A5407E01201D5 -S31508008D40D2B200F1604000F5614080F8002330BCE3 -S31508008D50704700BF00ED00E014ED00E00138B0F107 -S31508008D60807F0AD2064B5860F021064A82F8231003 -S31508008D700020986007221A6070470120704700BFDC -S31508008D8010E000E000ED00E0042805D1054A13686C -S31508008D9043F0040313607047024A136823F0040380 -S31508008DA01360704710E000E0704700BF08B5FFF792 -S31508008DB0FBFF08BD10B504460E4B18784FF47A73BE -S31508008DC0B3FBF0F30C4A1068B0FBF3F0FFF7C6FFED -S31508008DD058B90F2C0BD8002221464FF0FF30FFF769 -S31508008DE08BFF064B1C60002010BD012010BD012022 -S31508008DF010BD00BF30040020280400202C040020E9 -S31508008E0008B5074A136843F0100313600320FFF7F9 -S31508008E1061FF0020FFF7CEFFFFF7CCFA002008BD60 -S31508008E2000200240034A1368034909780B4413607B -S31508008E30704700BF5804002030040020014B186812 -S31508008E40704700BF5804002008B5002220210248B8 -S31508008E50FFF73AFF08BD00BF0008014010B5FFF74D -S31508008E6063FA0E4B1B68C31AB3F5FA7F14D304468C -S31508008E700B4B1B783BB90122094B1A702021094874 -S31508008E80FFF722FF06E00022054B1A70202105484D -S31508008E90FFF71AFF014B1C6010BD00BF50040020ED -S31508008EA05404002000080140704700BF704700BF07 -S31508008EB0F8B500BFF8BC08BC9E467047F8B500BFB9 -S30D08008EC0F8BC08BC9E46704789 -S31508008EC802030405060708090A0B0C0D0E0F1010F5 -S31508008ED80102000000000020000000000000000059 -S30D08008EE801020304060708094C -S30D08008EF0BD8100083581000868 -S30908008EF811810008CE -S31508008EFC00000000EC02002054030020BC030020F4 -S31508008F0C0000000000000000000000000000000047 -S31508008F1C0000000000000000000000000000000037 -S31508008F2C0000000000000000000000000000000027 -S31508008F3C0000000000000000000000000000000017 -S31508008F4C0000000000000000000000000000000007 -S31508008F5C00000000000000000000000000000000F7 -S31508008F6C00000000000000000000000000000000E7 -S31508008F7C00000000000000000000000000000000D7 -S31508008F8C00000000000000000000000000000000C7 -S31508008F9C00000000000000000100000000000000B6 -S31508008FAC0E33CDAB34126DE6ECDE05000B0000007B -S31508008FBC0000000000000000000000000000000097 -S31508008FCC0000000000000000000000000000000087 -S31508008FDC0000000000000000000000000000000077 -S31508008FEC0000000000000000000000000000000067 -S31508008FFC0000000000000000000000000000000057 -S3150800900C0000000000000000000000000000000046 -S3150800901C0000000000000000000000000000000036 -S3150800902C0000000000000000000000000000000026 -S3150800903C0000000000000000000000000000000016 -S3150800904C0000000000000000000000000000000006 -S3150800905C00000000000000000000000000000000F6 -S3150800906C00000000000000000000000000000000E6 -S3150800907C00000000000000000000000000000000D6 -S3150800908C00000000000000000000000000000000C6 -S3150800909C00000000000000000000000000000000B6 -S315080090AC00000000000000000000000000000000A6 -S315080090BC0000000000000000000000000000000096 -S315080090CC0000000000000000000000000000000086 -S315080090DC0000000000000000000000000000000076 -S315080090EC0000000000000000000000000000000066 -S315080090FC0000000000000000000000000000000056 -S3150800910C0000000000000000000000000000000045 -S3150800911C0000000000000000000000000000000035 -S3150800912C0000000000000000000000000000000025 -S3150800913C0000000000000000000000000000000015 -S3150800914C0000000000000000000000000000000005 -S3150800915C00000000000000000000000000000000F5 -S3150800916C00000000000000000000000000000000E5 -S3150800917C00000000000000000000000000000000D5 -S3150800918C00000000000000000000000000000000C5 -S3150800919C00000000000000000000000000000000B5 -S315080091AC00000000000000000000000000000000A5 -S315080091BC0000000000000000000000000000000095 -S315080091CC0000000000000000000000000000000085 -S315080091DC0000000000000000000000000000000075 -S315080091EC0000000000000000000000000000000065 -S315080091FC0000000000000000000000000000000055 -S3150800920C0000000000000000000000000000000044 -S3150800921C0000000000000000000000000000000034 -S3150800922C0000000000000000000000000000000024 -S3150800923C0000000000000000000000000000000014 -S3150800924C0000000000000000000000000000000004 -S3150800925C00000000000000000000000000000000F4 -S3150800926C00000000000000000000000000000000E4 -S3150800927C00000000000000000000000000000000D4 -S3150800928C00000000000000000000000000000000C4 -S3150800929C00000000000000000000000000000000B4 -S315080092AC00000000000000000000000000000000A4 -S315080092BC0000000000000000000000000000000094 -S315080092CC0000000000000000000000000000000084 -S315080092DC0000000000000000000000000000000074 -S315080092EC0000000000000000000000000000000064 -S315080092FC0000000000000000000000000000000054 -S3150800930C0000000000000000000000000000000043 -S3150800931C000000000000000000A24A041000000033 -S3090800932C010000002E -S705080082A9C7 +S3150800812000800123237010BD3804002000000000E1 +S31508008130748E000808B5034B1BB103490348AFF317 +S31508008140008008BD000000003C040020748E000872 +S3150800815070B50D4E0D4D761BB61006D000240134B1 +S3150800816055F8043B9847A642F9D1094E094D00F047 +S3150800817081FE761BB61006D00024013455F8043B60 +S315080081809847A642F9D170BDB48E0008B48E00088F +S31508008190BC8E0008B48E0008024B13B1024800F0EA +S315080081A005B8704700000000B981000800230146A1 +S315080081B01A46184600F01EB838B50A4C0A4D641B14 +S315080081C0A4100AD004F18043013B05EB8305013C6A +S315080081D055F804399847002CF9D1BDE8384000F025 +S315080081E04FBE00BFC08E0008BC8E0008704700BF97 +S315080081F0704700BF2DE9F0411D4C054620689046A2 +S315080082001F460E46FFF7F2FF1A4B1A68D2F8483196 +S315080082101BB35A6820681F2A24DC4DB9511C023248 +S31508008220596043F82260FFF7E3FF0020BDE8F081BC +S31508008230012403EB820CCCF88880D3F8881194408B +S315080082402143022DC3F88811CCF80871E6D1D3F87A +S315080082508C110C43C3F88C41E0E702F5A673C2F80B +S315080082604831D6E7FFF7C4FF4FF0FF30DEE700BF1F +S3150800827028040020A08E0008DFF834D0002103E08F +S315080082800C4B5B58435004310B480C4B42189A422E +S31508008290F6D30B4A02E0002342F8043B094B9A4204 +S315080082A0F9D300F0C1FCFFF753FF00F06EFD7047ED +S315080082B000500020C08E000800000020380400206E +S315080082C03804002084040020FEE70000074AD3682B +S315080082D023F4E0631B041B0C000200F4E06018435F +S315080082E040F0BF6040F40030D060704700ED00E019 +S315080082F030B4174BDB68C3F30223C3F10704042C1D +S3150800830028BF04241D1D062D01D9033B00E00023C8 +S315080083104FF0FF3505FA04F421EA0401994005FAFD +S3150800832003F322EA03031943002809DB0901C9B24A +S3150800833000F1604000F5614080F8001330BC7047DA +S3150800834000F00F000901C9B2024B1954F6E700BF45 +S3150800835000ED00E014ED00E00138B0F1807F0AD2AC +S31508008360064B5860064AF02182F8231000209860D0 +S3150800837007221A6070470120704700BF10E000E02E +S3150800838000ED00E0042805D0054A136823F004032D +S3150800839013607047024A136843F00403136070477A +S315080083A010E000E0704708B5FFF7FCFF08BD0000C5 +S315080083B0F0B482B000263546A0E0002B58D0012B39 +S315080083C010D1CE680EE0694FBB4251D048D9684FEC +S315080083D0BB424DD007F58037BB4249D0A7F5801779 +S315080083E0BB4245D0FF2A57D88446FF2A57D8AC0047 +S315080083F0DCF800300F27A74023EA070306FA04F43F +S315080084002343CCF800304B6813F0805F75D0594B86 +S315080084109C6944F001049C619B6903F00103019384 +S31508008420019BAC08A71C544B53F8273005F00307EB +S31508008430BF004FF00F0C0CFA07FC23EA0C0C4F4B4D +S31508008440984232D003F58063984270D003F5806372 +S3150800845098426ED003F58063984224D0042325E021 +S31508008460A7F58017BB4203D007F58037BB42B9D1C1 +S315080084708B687BB1012B08D044610826B2E7CE6829 +S315080084800836AFE7CE680C36ACE704610826A9E7DC +S315080084900026A7E70426A5E700F1040CA5E7A5F141 +S315080084A00804A400A4E7032300E00023BB4043EA32 +S315080084B00C030234304F47F824304B6813F4803FDE +S315080084C039D02F4C2368134323604B6813F4003FBD +S315080084D037D02B4C6368134363604B6813F4801FD3 +S315080084E035D0274CA3681343A3604B6813F4001FC9 +S315080084F033D0234CE3681A43E26001350F2D32D896 +S315080085000124AC400A6822409442F6D14B68122BEB +S31508008510B8D03FF658AF022BB1D07FF64EAF032B3B +S31508008520B6D0112B7FF45EAFCE6804365AE7012326 +S31508008530BCE70223BAE7124C236823EA0203236046 +S31508008540C3E70F4C636823EA02036360C5E70C4C74 +S31508008550A36823EA0203A360C7E7094CE36823EA92 +S315080085600202E260C9E702B0F0BC704700002110C1 +S3150800857000003110001002400000014000080140D0 +S31508008580000401400AB1016170470904016170479E +S3150800859010B504460E4B18784FF47A73B3FBF0F314 +S315080085A00C4A1068B0FBF3F0FFF7D6FE68B90F2C3B +S315080085B001D901200AE0002221464FF0FF30FFF7DB +S315080085C097FE054B1C60002000E0012010BD00BF8F +S315080085D02C040020340400203004002008B5074A83 +S315080085E0136843F0100313600320FFF76FFE0020A3 +S315080085F0FFF7CEFF00F0D4FB002008BD00200240A4 +S31508008600034A1168034B1B780B441360704700BF7D +S31508008610800400202C040020014B1868704700BF16 +S315080086208004002082B0084B1B68084AA2FB03237B +S315080086305B0A00FB03F0019000BF019B5A1E0192E2 +S31508008640002BF9D102B0704734040020D34D6210D4 +S3150800865070B582B00446036813F0010F2CD0AB4BFB +S315080086605B6803F00C03042B1DD0A84B5B6803F072 +S315080086700C03082B12D06368B3F5803F41D0002B5A +S3150800868055D103F1804303F504331A6822F4803286 +S315080086901A601A6822F480221A6037E09B4B5B68DE +S315080086A013F4803FE7D0994B1B6813F4003F03D0BF +S315080086B06368002B00F0AE81236813F0020F75D0B3 +S315080086C0924B5B6813F00C0F5FD0904B5B6803F01E +S315080086D00C03082B54D02369002B00F089808C4B9F +S315080086E001221A60FFF798FF0546884B1B6813F0AE +S315080086F0020F74D1FFF790FF401B0228F5D903201B +S315080087008DE1824A136843F480331360636843B388 +S31508008710FFF782FF05467D4B1B6813F4003FCBD15C +S31508008720FFF77AFF401B6428F5D9032077E1B3F5F4 +S31508008730A02F09D0754B1A6822F480321A601A687D +S3150800874022F480221A60E1E703F18043A3F53C3363 +S315080087501A6842F480221A601A6842F480321A6053 +S31508008760D4E7FFF759FF0546684B1B6813F4003F2B +S31508008770A2D0FFF751FF401B6428F5D903204EE12C +S31508008780624B5B6813F4803FA5D1604B1B6813F0FE +S31508008790020F03D02369012B40F03E815B4A136820 +S315080087A023F0F803616943EAC1031360236813F0F1 +S315080087B0080F32D0A369002B5BD0564B01221A60F2 +S315080087C0FFF72AFF0546514B5B6A13F0020F21D1CA +S315080087D0FFF722FF401B0228F5D903201FE14B4A69 +S315080087E0136823F0F803616943EAC1031360DDE700 +S315080087F0474B00221A60FFF70FFF0546434B1B68DD +S3150800880013F0020FD2D0FFF707FF401B0228F5D955 +S31508008810032004E10120FFF705FF236813F0040F86 +S3150800882000F09880394BDB6913F0805F33D1374B02 +S31508008830DA6942F08052DA61DB6903F0805301930A +S31508008840019B0125344B1B6813F4807F25D0E36810 +S31508008850012B36D0002B4CD103F1804303F50433AA +S315080088601A6A22F001021A621A6A22F004021A62CD +S315080088702CE0284B00221A60FFF7CEFE0546234B54 +S315080088805B6A13F0020FC8D0FFF7C6FE401B02282A +S31508008890F5D90320C3E00025D4E71F4A136843F43B +S315080088A080731360FFF7B8FE06461B4B1B6813F46C +S315080088B0807FCCD1FFF7B0FE801B6428F5D9032052 +S315080088C0ADE0124A136A43F001031362E3687BB30F +S315080088D0FFF7A2FE06460D4B1B6A13F0020F38D1AE +S315080088E0FFF79AFE801B41F288339842F3D903209A +S315080088F095E0052B12D0054B1A6A22F001021A627E +S315080089001A6A22F004021A62E0E700BF0010024069 +S31508008910000042428004424200700040424B1A6AFC +S3150800892042F004021A621A6A42F001021A62CDE79C +S31508008930FFF772FE06463C4B1B6A13F0020F08D07F +S31508008940FFF76AFE801B41F288339842F3D9032069 +S3150800895065E0E5B9E369002B60D0334A526802F056 +S315080089600C02082A5DD0022B17D0304B00221A6061 +S31508008970FFF752FE04462C4B1B6813F0007F47D0C6 +S31508008980FFF74AFE001B0228F5D9032047E0264ACE +S31508008990D36923F08053D361DCE7244B00221A60A5 +S315080089A0FFF73AFE0546204B1B6813F0007F06D0FA +S315080089B0FFF732FE401B0228F5D903202FE0236A71 +S315080089C0B3F5803F1AD018494B6823F47413226A0A +S315080089D0606A024313434B60144B01221A60FFF787 +S315080089E01BFE0446104B1B6813F0007F0ED1FFF7E1 +S315080089F013FE001B0228F5D9032010E00A4A536823 +S31508008A0023F40033A1680B435360DCE7002006E03B +S31508008A10002004E0012002E0012000E0002002B06E +S31508008A2070BD0120FBE700BF001002406000424213 +S31508008A3010B487B0164C94E80F000DF1180C0CE929 +S31508008A400F00238AADF80430124B5B6803F00C0262 +S31508008A50082A03D0104807B010BC7047C3F38342F6 +S31508008A60624412F8102C13F4803F0CD0094B5B6853 +S31508008A70C3F34043634413F8143C074800FB02F071 +S31508008A80B0FBF3F0E7E7054800FB02F0E3E700BFB9 +S31508008A908C8E00080010024000127A0000093D0082 +S31508008AA05A4B1B6803F007038B420BD2574A1368CD +S31508008AB023F007030B431360136803F007038B4285 +S31508008AC040F09D8070B5036813F0020F06D0504A37 +S31508008AD0536823F0F0038468234353600D46044625 +S31508008AE0036813F0010F52D04368012B23D0022BE1 +S31508008AF028D0474A126812F0020F00F082804449D3 +S31508008B004A6822F0030213434B60FFF785FD0646C9 +S31508008B106368012B1DD0022B2AD03D4B5B6813F0EE +S31508008B200C0F34D0FFF778FD801B41F2883398424A +S31508008B30F3D9032062E0364A126812F4003FDED108 +S31508008B4001205BE0324A126812F0007FD7D101207B +S31508008B5054E02F4B5B6803F00C03042B17D0FFF788 +S31508008B605BFD801B41F288339842F2D9032045E029 +S31508008B70274B5B6803F00C03082B08D0FFF74CFD66 +S31508008B80801B41F288339842F2D9032036E01F4B06 +S31508008B901B6803F00703AB420AD91C4A136823F083 +S31508008BA007032B431360136803F00703AB422AD16C +S31508008BB0236813F0040F06D0154A536823F4E063BC +S31508008BC0E1680B435360236813F0080F07D0104A77 +S31508008BD0536823F46053216943EAC1035360FFF7DE +S31508008BE027FF0B4B5B68C3F303130A4AD35CD840D1 +S31508008BF0094B18600020FFF7CBFC002070BD012050 +S31508008C0070470120FAE70120F8E700BF002002407C +S31508008C1000100240A48E000834040020014B186896 +S31508008C20704700BF340400200F4B1A6842F0010257 +S31508008C301A6059680D4A0A405A601A6822F0847206 +S31508008C4022F480321A601A6822F480221A605A685E +S31508008C5022F4FE025A604FF41F029A60044B4FF04A +S31508008C6000629A60704700BF001002400000FFF8DB +S31508008C7000ED00E008B5FFF7D1FF084BA3FB003075 +S31508008C808009FFF769FB0420FFF77CFB00221146E9 +S31508008C904FF0FF30FFF72CFB08BD00BFD34D621025 +S31508008CA008B5FFF7B9FC08BD08B5FFF7A9FCFFF73B +S31508008CB07AFB08BD08B5002220210248FFF762FCAE +S31508008CC008BD00BF0008014010B5FFF7E9FF0E4BCD +S31508008CD01B68C31AB3F5FA7F0CD304460B4B1B78F3 +S31508008CE04BB90122094B1A7020210948FFF74AFCA3 +S31508008CF0054B1C6010BD0022044B1A702021044845 +S31508008D00FFF740FCF4E700BF580400205404002095 +S31508008D1000080140014A024B9A607047008000082B +S31508008D2000ED00E000B591B0012206924FF48033C1 +S31508008D300793002108910A9202220D920E934FF48E +S31508008D40E0130F9306A8FFF783FC00B1FEE70F2395 +S31508008D50019302210291002303934FF48062049247 +S31508008D60059301A8FFF79CFE00B1FEE711B05DF878 +S31508008D7004FB08B5FFF7CEFFFFF730FCFFF7D2FF7D +S31508008D80FFF778FFFFF796FF08BD08B5FFF7F1FF75 +S31508008D9000F06EF8FFF798FF00F06BF8FAE70000AE +S31508008DA000B589B0304B9A6942F001029A619A6916 +S31508008DB002F001020092009ADA6942F08052DA6102 +S31508008DC0DA6902F080520192019A9A6942F0040225 +S31508008DD09A619A6902F004020292029A9A6942F02A +S31508008DE008029A619B6903F008030393039B032017 +S31508008DF0FFF76CFA002211466FF00B00FFF778FABE +S31508008E00002211466FF00A00FFF772FA0022114697 +S31508008E106FF00900FFF76CFA002211466FF00400A4 +S31508008E20FFF766FA002211466FF00300FFF760FAB3 +S31508008E30002211466FF00100FFF75AFA0022114688 +S31508008E404FF0FF30FFF754FA2023049301230593CC +S31508008E50002306930223079304A90448FFF7A8FAF8 +S31508008E6009B05DF804FB00BF00100240000801408D +S31508008E7070477047F8B500BFF8BC08BC9E467047F7 +S31108008E80F8B500BFF8BC08BC9E46704759 +S31508008E8C02030405060708090A0B0C0D0E0F101031 +S31508008E9C0102000000000020000000000000000095 +S30D08008EAC010203040607080988 +S30D08008EB49981000835810008C8 +S30908008EBC118100080A +S31508008EC000000000EC02002054030020BC03002030 +S31508008ED00000000000000000000000000000000084 +S31508008EE00000000000000000000000000000000074 +S31508008EF00000000000000000000000000000000064 +S31508008F000000000000000000000000000000000053 +S31508008F100000000000000000000000000000000043 +S31508008F200000000000000000000000000000000033 +S31508008F300000000000000000000000000000000023 +S31508008F400000000000000000000000000000000013 +S31508008F500000000000000000000000000000000003 +S31508008F6000000000000000000100000000000000F2 +S31508008F700E33CDAB34126DE6ECDE05000B000000B7 +S31508008F8000000000000000000000000000000000D3 +S31508008F9000000000000000000000000000000000C3 +S31508008FA000000000000000000000000000000000B3 +S31508008FB000000000000000000000000000000000A3 +S31508008FC00000000000000000000000000000000093 +S31508008FD00000000000000000000000000000000083 +S31508008FE00000000000000000000000000000000073 +S31508008FF00000000000000000000000000000000063 +S315080090000000000000000000000000000000000052 +S315080090100000000000000000000000000000000042 +S315080090200000000000000000000000000000000032 +S315080090300000000000000000000000000000000022 +S315080090400000000000000000000000000000000012 +S315080090500000000000000000000000000000000002 +S3150800906000000000000000000000000000000000F2 +S3150800907000000000000000000000000000000000E2 +S3150800908000000000000000000000000000000000D2 +S3150800909000000000000000000000000000000000C2 +S315080090A000000000000000000000000000000000B2 +S315080090B000000000000000000000000000000000A2 +S315080090C00000000000000000000000000000000092 +S315080090D00000000000000000000000000000000082 +S315080090E00000000000000000000000000000000072 +S315080090F00000000000000000000000000000000062 +S315080091000000000000000000000000000000000051 +S315080091100000000000000000000000000000000041 +S315080091200000000000000000000000000000000031 +S315080091300000000000000000000000000000000021 +S315080091400000000000000000000000000000000011 +S315080091500000000000000000000000000000000001 +S3150800916000000000000000000000000000000000F1 +S3150800917000000000000000000000000000000000E1 +S3150800918000000000000000000000000000000000D1 +S3150800919000000000000000000000000000000000C1 +S315080091A000000000000000000000000000000000B1 +S315080091B000000000000000000000000000000000A1 +S315080091C00000000000000000000000000000000091 +S315080091D00000000000000000000000000000000081 +S315080091E00000000000000000000000000000000071 +S315080091F00000000000000000000000000000000061 +S315080092000000000000000000000000000000000050 +S315080092100000000000000000000000000000000040 +S315080092200000000000000000000000000000000030 +S315080092300000000000000000000000000000000020 +S315080092400000000000000000000000000000000010 +S315080092500000000000000000000000000000000000 +S3150800926000000000000000000000000000000000F0 +S3150800927000000000000000000000000000000000E0 +S3150800928000000000000000000000000000000000D0 +S3150800929000000000000000000000000000000000C0 +S315080092A000000000000000000000000000000000B0 +S315080092B000000000000000000000000000000000A0 +S315080092C00000000000000000000000000000000090 +S315080092D00000000000000000000000000000000080 +S315080092E000000000000000005C04002001000000EF +S30D080092F01000000000A24A0468 +S70508008279F7 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c index f8a00580..fce338d9 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.out b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/bin/demoprog_olimexino_stm32.out index 0993b360b56d44f531b2214bb84d86505d35fa14..297f766e40c69d906d635b1bad3b14dabec984d2 100644 GIT binary patch literal 118352 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 b8=)!#n{yW^224{0FsTJVb-*Y=0U-MTMoE%{ literal 123024 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 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep index 276f0952..9f36d9bd 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/ide/stm32f103.dep @@ -5,489 +5,479 @@ Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\Debug\Obj\app.o - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\src\app\app.h - $PROJ_DIR$\..\obj\hw.pbi - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\lib\cmsis\core_cm3.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\lib\cmsis\core_cm3.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\SPL\src\misc.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\demoprog_olimexino_stm32.map + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dma.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\lib\system_stm32f10x.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_crc.h $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_can.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c - $PROJ_DIR$\..\src\app\app.c $PROJ_DIR$\..\obj\vectors.lst $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_cec.h $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\src\app\app.c $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_adc.h - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\demoprog_olimexino_stm32.map - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\system_stm32f10x.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\lib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\core_cm3.lst - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_exti.h - $PROJ_DIR$\..\lib\stm32f10x.h - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\misc.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_rtc.lst $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\src\hw\hw.h $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\src\os\os.h $PROJ_DIR$\..\obj\stm32f10x_i2c.o $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.lst $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\timer.o $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.o $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi $PROJ_DIR$\..\obj\core_cm3.pbi $PROJ_DIR$\..\obj\boot.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\main.c - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_spi.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_usart.h - $PROJ_DIR$\..\lib\system_stm32f10x.h - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_exti.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\boot.o + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\lib\stm32f10x_conf.h + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_flash.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\lib\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c + $PROJ_DIR$\Debug\Obj\hw.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_usart.h + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_spi.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rcc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dac.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\lib\SPL\src\stm32f10x_usart.c $PROJ_DIR$\..\lib\SPL\src\stm32f10x_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_sdio.h $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\..\lib\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_exti.o $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\Debug\Exe\stm32f103.out - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_can.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\..\bin\stm32f103.srec - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_rcc.lst $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\obj\vectors.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et $PROJ_DIR$\Debug\Obj\hw.o $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\vectors.c $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\cstart.s + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl + $PROJ_DIR$\Debug\Obj\app.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\boot.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\hw.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h $PROJ_DIR$\..\obj\stm32f10x_exti.lst $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\startup_stm32f103xb.o $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\app.lst + $PROJ_DIR$\..\obj\startup_stm32f103xb.o $PROJ_DIR$\..\obj\hw.o + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\..\obj\led.pbi $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c $PROJ_DIR$\..\obj\os.o $PROJ_DIR$\..\obj\misc.lst $PROJ_DIR$\Debug\Obj\core_cm3.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_uart.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\obj\stm32f10x_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.srec + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + [ROOT_NODE] + + + ILINK + 325 100 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c ICCARM - 292 102 - - - BICOMP - 451 + 41 43 __cstat - 152 + 119 + + + BICOMP + 285 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -496,228 +486,21 @@ ICCARM - 128 129 - - - BICOMP - 353 + 36 50 __cstat - 137 + 48 + + + BICOMP + 282 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 304 99 - - - BICOMP - 458 - - - __cstat - 135 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c - - - ICCARM - 306 103 - - - BICOMP - 459 - - - __cstat - 146 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 141 105 - - - BICOMP - 452 - - - __cstat - 143 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - - ICCARM - 149 108 - - - BICOMP - 354 - - - __cstat - 142 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 113 126 - - - BICOMP - 456 - - - __cstat - 133 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - - ICCARM - 114 111 - - - BICOMP - 460 - - - __cstat - 158 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 293 101 - - - BICOMP - 450 - - - __cstat - 151 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 127 123 - - - BICOMP - 351 - - - __cstat - 148 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 132 100 - - - BICOMP - 457 - - - __cstat - 154 - - - - - ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -726,21 +509,90 @@ ICCARM - 147 109 - - - BICOMP - 350 + 129 58 __cstat - 155 + 122 + + + BICOMP + 276 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + + ICCARM + 45 56 + + + __cstat + 125 + + + BICOMP + 351 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 38 68 + + + __cstat + 128 + + + BICOMP + 334 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + + ICCARM + 51 62 + + + __cstat + 53 + + + BICOMP + 341 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -749,21 +601,21 @@ ICCARM - 112 119 - - - BICOMP - 352 + 60 46 __cstat - 153 + 121 + + + BICOMP + 292 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -772,616 +624,113 @@ ICCARM - 294 122 - - - BICOMP - 448 + 265 34 __cstat - 140 + 49 + + + BICOMP + 335 ICCARM - 0 17 16 24 31 34 33 312 62 220 314 268 425 30 378 461 29 32 144 110 28 3 26 4 5 7 11 22 19 12 13 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - [ROOT_NODE] - - - ILINK - 382 192 - - - - - $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c ICCARM - 412 436 - - - BICOMP - 279 - - - - - ICCARM - 247 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 426 242 - - - BICOMP - 262 + 266 80 __cstat - 41 + 135 + + + BICOMP + 343 ICCARM - 408 86 423 312 62 220 314 268 425 443 388 174 195 394 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c ICCARM - 253 313 - - - BICOMP - 355 + 253 71 __cstat - 361 + 115 + + + BICOMP + 349 ICCARM - 403 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 398 64 324 384 373 207 397 322 94 156 191 160 357 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c ICCARM - 216 258 - - - BICOMP - 266 + 61 52 __cstat - 278 + 44 + + + BICOMP + 331 ICCARM - 312 62 220 314 268 425 443 388 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c ICCARM - 50 356 - - - BICOMP - 275 + 116 69 __cstat - 183 - - - - - ICCARM - 396 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 285 284 + 37 BICOMP - 52 - - - __cstat - 219 + 298 ICCARM - 78 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 240 390 - - - BICOMP - 341 - - - __cstat - 83 - - - - - ICCARM - 397 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 264 228 - - - BICOMP - 226 - - - __cstat - 439 - - - - - ICCARM - 384 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 383 236 - - - BICOMP - 69 - - - __cstat - 288 - - - - - ICCARM - 156 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 191 160 357 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 446 432 - - - BICOMP - 92 - - - - - ICCARM - 217 247 274 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 238 171 - - - BICOMP - 131 - - - __cstat - 79 - - - - - ICCARM - 301 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 51 310 - - - BICOMP - 38 - - - __cstat - 276 - - - - - ICCARM - 94 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c - - - ICCARM - 426 242 - - - BICOMP - 262 - - - __cstat - 41 - - - - - ICCARM - 180 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c - - - ICCARM - 238 171 - - - BICOMP - 131 - - - __cstat - 79 - - - - - ICCARM - 169 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 422 55 - - - BICOMP - 360 - - - - - ICCARM - 217 247 274 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 232 309 - - - BICOMP - 418 - - - __cstat - 75 - - - - - ICCARM - 191 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c - - - ICCARM - 50 356 - - - BICOMP - 275 - - - __cstat - 183 - - - - - ICCARM - 165 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c - - - ICCARM - 315 40 - - - BICOMP - 95 - - - __cstat - 89 - - - - - ICCARM - 182 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c - - - ICCARM - 285 284 - - - BICOMP - 52 - - - __cstat - 219 - - - - - ICCARM - 163 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 437 444 - - - BICOMP - 59 - - - __cstat - 277 - - - - - ICCARM - 181 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 84 401 - - - BICOMP - 345 - - - __cstat - 359 - - - - - ICCARM - 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c - - - ICCARM - 347 234 - - - BICOMP - 435 - - - __cstat - 90 - - - - - ICCARM - 194 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c - - - ICCARM - 402 248 - - - BICOMP - 295 - - - __cstat - 321 - - - - - ICCARM - 199 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\system_stm32f10x.c - - - ICCARM - 84 401 - - - BICOMP - 345 - - - __cstat - 359 - - - - - ICCARM - 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c - - - ICCARM - 375 281 - - - BICOMP - 87 - - - __cstat - 365 - - - - - ICCARM - 326 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c - - - ICCARM - 409 97 - - - BICOMP - 366 - - - __cstat - 187 - - - - - ICCARM - 202 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 326 343 339 327 344 328 340 181 + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 @@ -1390,67 +739,385 @@ ICCARM - 424 332 - - - BICOMP - 429 + 358 234 __cstat + 434 + + + BICOMP + 377 + + + + + ICCARM + 175 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c + + + ICCARM + 295 240 + + + __cstat + 284 + + + BICOMP + 66 + + + + + ICCARM + 218 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 380 344 + + + __cstat + 153 + + + BICOMP + 442 + + + + + ICCARM + 111 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c + + + ICCARM + 352 59 + + + __cstat + 103 + + + BICOMP + 289 + + + + + ICCARM + 110 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c + + + ICCARM + 322 160 + + + __cstat + 230 + + + BICOMP + 236 + + + + + ICCARM + 105 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 63 314 + + + __cstat + 288 + + + BICOMP + 275 + + + + + ICCARM + 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\system_stm32f10x.c + + + ICCARM + 63 314 + + + __cstat + 288 + + + BICOMP + 275 + + + + + ICCARM + 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c + + + ICCARM + 280 193 + + + __cstat + 65 + + + BICOMP + 370 + + + + + ICCARM + 96 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c + + + ICCARM + 406 273 + + + __cstat + 88 + + + BICOMP + 147 + + + + + ICCARM + 124 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + ICCARM + 190 117 + + + __cstat + 439 + + + BICOMP + 42 + + + + + ICCARM + 255 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c + + + ICCARM + 222 397 + + + __cstat + 72 + + + BICOMP 77 ICCARM - 222 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 211 197 194 199 200 202 326 343 339 327 344 328 340 181 + 99 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c ICCARM - 264 228 + 242 241 + + + __cstat + 196 BICOMP - 226 + 436 + + + + + ICCARM + 126 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c + + + ICCARM + 190 117 __cstat 439 + + BICOMP + 42 + ICCARM - 200 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 202 326 343 339 327 344 328 340 181 + 132 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c ICCARM - 179 47 - - - BICOMP - 214 + 182 260 __cstat - 381 + 418 + + + BICOMP + 353 ICCARM - 322 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 94 156 191 160 357 + 89 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 141 287 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 365 429 + + + BICOMP + 267 + + + + + ICCARM + 181 151 158 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 64 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 408 247 + + + __cstat + 152 + + + BICOMP + 403 + + + + + ICCARM + 67 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c + + + ICCARM + 360 150 + + + __cstat + 402 + + + BICOMP + 170 + + + + + ICCARM + 101 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 @@ -1459,44 +1126,44 @@ ICCARM - 253 313 - - - BICOMP - 355 + 145 209 __cstat - 361 + 294 + + + BICOMP + 286 ICCARM - 211 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 197 194 199 200 202 326 343 339 327 344 328 340 181 + 192 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 108 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c ICCARM - 60 255 - - - BICOMP - 428 + 157 200 __cstat - 441 + 336 + + + BICOMP + 199 ICCARM - 197 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 194 199 200 202 326 343 339 327 344 328 340 181 + 109 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 110 218 235 229 217 207 215 228 111 @@ -1505,305 +1172,53 @@ BILINK - 440 438 319 249 433 43 298 420 252 414 416 330 227 363 400 61 80 386 185 241 215 63 44 271 188 404 237 265 + 333 381 213 161 369 386 254 364 156 368 355 216 183 269 299 440 441 307 98 155 197 412 385 143 83 315 189 171 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c ICCARM - 229 251 - - - BICOMP - 139 447 + 430 148 __cstat - 442 + 345 + + + BICOMP + 361 ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - BICOMP - 220 312 62 12 31 378 24 261 0 33 30 28 208 282 286 34 32 388 159 26 5 11 263 29 314 443 268 425 174 17 16 3 4 7 22 19 13 144 110 + 108 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 96 105 109 110 218 235 229 217 207 215 228 111 - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c ICCARM - 96 233 - - - BICOMP - 455 + 87 404 __cstat - 267 + 305 + + + BICOMP + 194 ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 37 272 - - - BICOMP - 449 - - - __cstat - 421 - - - - - ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 287 338 - - - BICOMP - 453 - - - __cstat - 205 - - - - - ICCARM - 263 208 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 282 261 286 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 430 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 342 115 - - - BICOMP - 454 - - - __cstat - 145 - - - - - ICCARM - 31 34 33 312 62 220 314 268 425 30 378 461 29 32 0 17 16 24 144 110 28 3 26 4 5 7 11 22 19 12 13 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 65 93 - - - BICOMP - 231 - - - __cstat - 218 - - - - - ICCARM - 335 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 60 255 - - - BICOMP - 428 - - - __cstat - 441 - - - - - ICCARM - 398 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c - - - ICCARM - 67 308 - - - BICOMP - 170 - - - __cstat - 405 - - - - - ICCARM - 190 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 186 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c - - - ICCARM - 65 93 - - - BICOMP - 231 - - - __cstat - 218 - - - - - ICCARM - 196 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 347 234 - - - BICOMP - 435 - - - __cstat - 90 - - - - - ICCARM - 64 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c - - - ICCARM - 376 250 - - - BICOMP - 368 - - - __cstat - 291 - - - - - ICCARM - 317 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 340 181 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c - - - ICCARM - 240 390 - - - BICOMP - 341 - - - __cstat - 83 - - - - - ICCARM - 343 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 339 327 344 328 340 181 + 211 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 67 139 89 141 287 @@ -1812,44 +1227,44 @@ ICCARM - 369 81 - - - BICOMP - 243 + 270 414 __cstat - 300 + 249 + + + BICOMP + 159 ICCARM - 340 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 328 181 + 228 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 111 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c ICCARM - 376 250 - - - BICOMP - 368 + 296 169 __cstat - 291 + 251 + + + BICOMP + 281 ICCARM - 407 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 + 220 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 91 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 @@ -1858,21 +1273,67 @@ ICCARM - 51 310 - - - BICOMP - 38 + 408 247 __cstat - 276 + 152 + + + BICOMP + 403 ICCARM - 327 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 344 328 340 181 + 217 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 296 169 + + + __cstat + 251 + + + BICOMP + 281 + + + + + ICCARM + 303 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c + + + ICCARM + 154 308 + + + __cstat + 75 + + + BICOMP + 231 + + + + + ICCARM + 235 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 229 217 207 215 228 111 @@ -1881,21 +1342,21 @@ ICCARM - 232 309 - - - BICOMP - 418 + 182 260 __cstat - 75 + 418 + + + BICOMP + 353 ICCARM - 328 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 344 340 181 + 215 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 207 228 111 @@ -1904,30 +1365,145 @@ ICCARM - 179 47 - - - BICOMP - 214 + 87 404 __cstat - 381 + 305 + + + BICOMP + 194 ICCARM - 339 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 327 344 328 340 181 + 229 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 217 207 215 228 111 - $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 430 148 + + + __cstat + 345 + + + BICOMP + 361 + + - ILINK - 419 35 239 385 316 297 70 36 389 290 48 246 245 184 367 54 72 431 413 230 259 392 57 66 88 427 244 358 289 53 254 362 235 + ICCARM + 310 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c + + + ICCARM + 413 73 + + + __cstat + 178 + + + BICOMP + 176 + + + + + ICCARM + 104 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 94 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c + + + ICCARM + 423 257 + + + __cstat + 302 + + + BICOMP + 133 + + + + + ICCARM + 91 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 104 175 192 108 96 105 109 110 218 235 229 217 207 215 228 111 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + ICCARM + 280 193 + + + __cstat + 65 + + + BICOMP + 370 + + + + + ICCARM + 426 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 413 73 + + + __cstat + 178 + + + BICOMP + 176 + + + + + ICCARM + 205 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 @@ -1936,44 +1512,30 @@ ICCARM - 383 236 - - - BICOMP - 69 + 304 186 __cstat - 288 + 262 + + + BICOMP + 431 ICCARM - 344 223 116 312 62 220 314 268 425 443 388 164 378 174 177 329 209 180 182 165 169 163 317 190 196 222 211 197 194 199 200 202 326 343 339 327 328 340 181 + 207 195 33 259 421 180 223 167 359 330 326 123 311 137 93 233 187 101 99 124 132 126 220 91 104 175 192 108 96 105 109 110 218 235 229 217 215 228 111 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 369 81 - - - BICOMP - 243 - - - __cstat - 300 - - + $PROJ_DIR$\Debug\Exe\stm32f103.out - ICCARM - 160 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 357 + ILINK + 375 392 191 306 206 248 425 400 319 250 405 144 149 86 277 438 427 362 374 202 166 320 419 422 76 373 163 293 256 437 162 297 185 @@ -1982,21 +1544,44 @@ ICCARM - 375 281 - - - BICOMP - 87 + 295 240 __cstat - 365 + 284 + + + BICOMP + 66 ICCARM - 207 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 397 322 94 156 191 160 357 + 82 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 270 414 + + + __cstat + 249 + + + BICOMP + 159 + + + + + ICCARM + 141 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 287 @@ -2005,70 +1590,13 @@ OBJCOPY - 372 + 291 ILINK - 419 233 258 186 417 272 338 444 242 40 356 171 284 250 308 93 332 313 255 234 248 228 97 281 390 47 310 236 309 81 401 251 377 53 254 362 235 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 269 417 - - - BICOMP - 82 - - - - - ICCARM - 263 208 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 282 225 261 286 - - - BICOMP - 263 208 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 282 225 261 286 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 364 - - - - - ILINK - 273 233 258 272 338 444 430 242 40 356 171 284 250 308 93 332 313 255 234 248 228 97 281 390 47 310 236 309 81 401 251 53 254 362 235 - - - - - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out - - - ILINK - 192 - - - OBJCOPY - 71 - - - - - ILINK - 273 233 272 338 430 129 108 109 123 119 111 100 126 105 122 101 102 99 103 115 251 53 254 362 235 + 375 184 164 94 356 142 227 344 150 397 273 117 241 169 257 73 234 209 148 193 160 200 59 240 308 404 247 186 260 414 314 165 301 437 162 297 185 @@ -2077,25 +1605,63 @@ ICCARM - 168 377 - - - BICOMP - 371 + 131 301 __cstat - 305 + 245 + + + BICOMP + 290 ICCARM - 263 208 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 282 261 286 + 391 90 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 395 409 396 BICOMP - 314 62 86 286 403 195 76 322 282 174 425 407 384 160 208 394 261 423 312 443 268 301 335 64 207 156 263 220 388 408 396 78 387 334 398 324 373 397 94 191 357 + 223 421 57 396 300 102 433 211 395 137 359 303 318 141 90 323 409 363 259 330 167 255 205 426 82 139 391 180 326 357 327 435 312 226 310 214 278 309 67 89 287 + + + + + $PROJ_DIR$\..\irq.c + + + ICCARM + 168 356 + + + BICOMP + 417 + + + + + ICCARM + 391 90 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 395 188 409 396 + + + BICOMP + 391 90 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 395 188 409 396 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 271 + + + + + ILINK + 146 184 164 142 227 344 366 150 397 273 117 241 169 257 73 234 209 148 193 160 200 59 240 308 404 247 186 260 414 314 165 437 162 297 185 @@ -2104,44 +1670,21 @@ ICCARM - 424 332 - - - BICOMP - 429 + 358 234 __cstat - 77 + 434 + + + BICOMP + 377 ICCARM - 334 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 67 308 - - - BICOMP - 170 - - - __cstat - 405 - - - - - ICCARM - 387 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 + 226 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 300 310 426 214 318 278 82 309 211 67 139 89 141 287 @@ -2150,90 +1693,63 @@ ICCARM - 409 97 - - - BICOMP - 366 + 352 59 __cstat - 187 + 103 + + + BICOMP + 289 ICCARM - 373 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 207 397 322 94 156 191 160 357 + 278 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 82 309 211 67 139 89 141 287 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out - ICCARM - 402 248 + OBJCOPY + 416 - BICOMP - 295 - - - __cstat - 321 + ILINK + 100 - ICCARM - 324 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 384 373 207 397 322 94 156 191 160 357 + ILINK + 146 184 142 227 366 50 69 58 43 46 56 68 52 62 34 80 71 74 55 35 165 437 162 297 185 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 315 40 - - - BICOMP - 95 + 423 257 __cstat - 89 + 302 + + + BICOMP + 133 ICCARM - 76 86 423 312 62 220 314 268 425 443 388 174 195 394 408 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 357 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 437 444 - - - BICOMP - 59 - - - __cstat - 277 - - - - - ICCARM - 357 86 423 312 62 220 314 268 425 443 388 174 195 394 408 76 396 301 78 407 387 335 334 403 398 64 324 384 373 207 397 322 94 156 191 160 + 312 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 @@ -2242,10 +1758,471 @@ AARM - 186 + 94 + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + ICCARM + 322 160 + + + __cstat + 230 + + + BICOMP + 236 + + + + + ICCARM + 214 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 222 397 + + + __cstat + 72 + + + BICOMP + 77 + + + + + ICCARM + 433 57 363 259 421 180 223 167 359 330 326 137 102 323 357 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + ICCARM + 380 344 + + + __cstat + 153 + + + BICOMP + 442 + + + + + ICCARM + 287 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 246 74 + + + __cstat + 47 + + + BICOMP + 350 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 201 165 + + + __cstat + 346 + + + BICOMP + 347 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 406 273 + + + __cstat + 88 + + + BICOMP + 147 + + + + + ICCARM + 327 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 78 184 + + + __cstat + 173 + + + BICOMP + 339 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 384 142 + + + __cstat + 372 + + + BICOMP + 337 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 243 227 + + + __cstat + 112 + + + BICOMP + 348 + + + + + ICCARM + 391 90 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 395 409 396 + + + + + $PROJ_DIR$\..\src\os\os.c + + + ICCARM + 354 379 + + + BICOMP + 264 + + + + + ICCARM + 151 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 360 150 + + + __cstat + 402 + + + BICOMP + 170 + + + + + ICCARM + 357 57 363 259 421 180 223 167 359 330 326 137 102 323 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 145 209 + + + __cstat + 294 + + + BICOMP + 286 + + + + + ICCARM + 300 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 366 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 174 164 + + + __cstat + 263 + + + BICOMP + 172 + + + + + ICCARM + 259 421 180 223 167 359 330 326 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 232 35 + + + __cstat + 40 + + + BICOMP + 338 + + + + + ICCARM + 10 1 30 259 421 180 223 167 359 31 311 340 29 3 6 411 26 22 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c + + + ICCARM + 252 55 + + + __cstat + 127 + + + BICOMP + 332 + + + + + ICCARM + 6 411 26 22 10 1 30 259 421 180 223 167 359 31 311 340 29 3 39 70 24 14 15 7 21 0 4 2 8 13 19 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + ICCARM + 242 241 + + + __cstat + 196 + + + BICOMP + 436 + + + + + ICCARM + 435 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 154 308 + + + __cstat + 75 + + + BICOMP + 231 + + + + + ICCARM + 309 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 157 200 + + + __cstat + 336 + + + BICOMP + 199 + + + + + ICCARM + 318 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 278 82 309 211 67 139 89 141 287 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + ICCARM + 342 367 + + + BICOMP + 54 + + + + + ICCARM + 181 151 158 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 139 89 141 287 64 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 304 186 + + + __cstat + 262 + + + BICOMP + 431 + + + + + ICCARM + 139 57 363 259 421 180 223 167 359 330 326 137 102 323 357 433 327 255 435 303 312 205 226 300 310 426 214 318 278 82 309 211 67 89 141 287 + + + Release diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c index b352b467..48a64544 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml index 1562cda4..5de05f0f 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec index 0639894d..fa3e6674 100755 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/Debug/demoprog_olimexino_stm32.srec @@ -1,27 +1,27 @@ S020000064656D6F70726F675F6F6C696D6578696E6F5F73746D33322E737265635C -S3150800800000500020A58C0008F58C0008F58C0008A7 -S31508008010F58C0008F58C0008F58C000800000000B7 -S31508008020000000000000000000000000F58C0008B9 -S31508008030F58C000800000000F58C00082D8D00085E -S31508008040F58C0008F58C0008F58C0008F58C0008FE -S31508008050F58C0008F58C0008F58C0008F58C0008EE -S31508008060F58C0008F58C0008F58C0008F58C0008DE -S31508008070F58C0008F58C0008F58C0008F58C0008CE -S31508008080F58C0008F58C0008F58C0008F58C0008BE -S31508008090F58C0008F58C0008F58C0008F58C0008AE -S315080080A0F58C0008F58C0008F58C0008F58C00089E -S315080080B0F58C0008F58C0008F58C0008F58C00088E -S315080080C0F58C0008F58C0008F58C0008F58C00087E -S315080080D0F58C0008F58C0008F58C0008F58C00086E -S315080080E0F58C0008F58C0008F58C000800000000E7 +S3150800800000500020C58C0008158D0008158D000845 +S31508008010158D0008158D0008158D00080000000054 +S31508008020000000000000000000000000158D000898 +S31508008030158D000800000000158D00084D8D0008FC +S31508008040158D0008158D0008158D0008158D00087A +S31508008050158D0008158D0008158D0008158D00086A +S31508008060158D0008158D0008158D0008158D00085A +S31508008070158D0008158D0008158D0008158D00084A +S31508008080158D0008158D0008158D0008158D00083A +S31508008090158D0008158D0008158D0008158D00082A +S315080080A0158D0008158D0008158D0008158D00081A +S315080080B0158D0008158D0008158D0008158D00080A +S315080080C0158D0008158D0008158D0008158D0008FA +S315080080D0158D0008158D0008158D0008158D0008EA +S315080080E0158D0008158D0008158D00080000000084 S315080080F00000000000000000000000000000000072 S3150800810000000000000000005FF808F1EE11AA5513 S3150800811010B5054C237833B9044B13B10448AFF3B3 S3150800812000800123237010BD0C0000200000000011 -S31508008130808D000808B5034B1BB103490348AFF30C -S31508008140008008BD0000000010000020808D000897 +S31508008130A08D000808B5034B1BB103490348AFF3EC +S31508008140008008BD0000000010000020A08D000877 S315080081507047704708B500222021024800F0DAF976 -S3150800816008BD00BF0008014010B500F0DBFD0E4B4E +S3150800816008BD00BF0008014010B500F0EBFD0E4B3E S315080081701B68C31AB3F5FA7F0CD304460B4B1B785E S315080081804BB90122094B1A702021094800F0C2F99F S31508008190054B1C6010BD0022044B1A7020210448B0 @@ -32,7 +32,7 @@ S315080081D068B90F2C01D9012010BD002221464FF0A5 S315080081E0FF3000F043F8054B1C60002010BD01204D S315080081F010BD00BF00000020080000200400002079 S3150800820008B5074A136843F010031360032000F00B -S315080082101BF80020FFF7CEFF00F0DCFC002008BDAD +S315080082101BF80020FFF7CEFF00F0ECFC002008BD9D S3150800822000200240034A1168034B1B780B44136075 S31508008230704700BF3000002000000020014B18687E S31508008240704700BF30000020074AD36823F4E06374 @@ -151,7 +151,7 @@ S31508008940ADF80430114B5B6803F00C02082A18D105 S31508008950C3F38342724412F8102C13F4803F03D1F8 S315080089600B4800FB02F00DE0084B5B68C3F340437D S31508008970734413F8143C074800FB02F0B0FBF3F00D -S3150800898000E0044806B010BD988D000800100240AB +S3150800898000E0044806B010BDB88D0008001002408B S3150800899000093D0000127A00594B1B6803F00703D3 S315080089A08B420CD2564A136823F007030B43136015 S315080089B0136803F00703994201D00120704770B588 @@ -175,52 +175,54 @@ S31508008AC00B435360236813F0080F07D00D4A536809 S31508008AD023F46053216943EAC1035360FFF726FF75 S31508008AE0084B5B68C3F30313074AD35CD840074BAC S31508008AF018600020FFF75EFB002070BD012070BDE6 -S31508008B000020024000100240AC8D0008080000203A -S31508008B10014B1868704700BF080000200D4B1A6803 -S31508008B2042F001021A6059680B4A0A405A601A68EC +S31508008B000020024000100240CC8D0008080000201A +S31508008B10014B1868704700BF080000200F4B1A6801 +S31508008B2042F001021A6059680D4A0A405A601A68EA S31508008B3022F0847222F480321A601A6822F48022A3 S31508008B401A605A6822F4FE025A604FF41F029A60AD -S31508008B50704700BF001002400000FFF800B591B052 -S31508008B60012206924FF480330793002108910A9256 -S31508008B7002220D920E934FF4E0130F9306A8FFF707 -S31508008B80E5FC00B1FEE70F230193022102910023C1 -S31508008B9003934FF480620492059301A8FFF7FCFE45 -S31508008BA000B1FEE711B05DF804FB08B5FFF728FB36 -S31508008BB0FFF7D4FF00F0A0F8FFF7CCFA08BD08B518 -S31508008BC0FFF7F3FFFFF7C4FAFFF7CEFAFFF7C1FA8C -S31508008BD0FAE7000000B589B0304B9A6942F0010205 -S31508008BE09A619A6902F001020092009ADA6942F0E3 -S31508008BF08052DA61DA6902F080520192019A9A6922 -S31508008C0042F004029A619A6902F004020292029AF8 -S31508008C109A6942F008029A619B6903F00803039374 -S31508008C20039B0320FFF710FB002211466FF00B0091 -S31508008C30FFF71CFB002211466FF00A00FFF716FB30 -S31508008C40002211466FF00900FFF710FB00221146BB -S31508008C506FF00400FFF70AFB002211466FF00300CD -S31508008C60FFF704FB002211466FF00100FFF7FEFA3A -S31508008C70002211464FF0FF30FFF7F8FA202304933D -S31508008C8001230593002306930223079304A90448A6 -S31508008C90FFF74AFB09B05DF804FB00BF001002406D -S31508008CA000080140DFF834D0002103E00C4B5B5884 -S31508008CB0435004310B480C4B42189A42F6D30B4AE0 -S31508008CC002E0002342F8043B094B9A42F9D3FFF726 -S31508008CD025FF00F031F8FFF772FF704700500020BB -S31508008CE0C48D0008000000200C0000200C000020A5 -S31508008CF034000020FEE7000008B5FFF709FF084B1F -S31508008D00A3FB00308009FFF7E3FA0420FFF7F6FA21 -S31508008D10002211464FF0FF30FFF7A8FA08BD00BF42 -S31508008D20D34D621008B5FFF789FA08BD08B5FFF7F5 -S31508008D3079FAFFF7F4FA08BD70B500250C4E0D4C0C -S31508008D40A41BA410A54209D100F01AF800250A4E62 -S31508008D500A4CA41BA410A54205D170BD56F82530AF -S31508008D6098470135EEE756F8253098470135F2E77A -S31508008D70BC8D0008BC8D0008BC8D0008C08D00089D -S31508008D80F8B500BFF8BC08BC9E467047F8B500BFEA -S30D08008D90F8BC08BC9E467047BA -S31508008D9802030405060708090A0B0C0D0E0F101026 -S31508008DA801020000000000000000000001020304A0 -S30908008DB8060708098B -S30908008DBC35810008E7 -S30908008DC01181000807 -S31108008DC4010000001000000000A24A0494 -S70508008CA5C1 +S31508008B504FF00062034B9A60704700BF0010024056 +S31508008B600000FFF800ED00E0014B024A9A607047EA +S31508008B7000ED00E00080000800B591B001220692E1 +S31508008B804FF480330793002108910A9202220D922E +S31508008B900E934FF4E0130F9306A8FFF7D7FC00B126 +S31508008BA0FEE70F23019302210291002303934FF45A +S31508008BB080620492059301A8FFF7EEFE00B1FEE776 +S31508008BC011B05DF804FB08B5FFF7CEFFFFF718FBF9 +S31508008BD0FFF7D2FF00F0A0F8FFF7BCFA08BD08B50A +S31508008BE0FFF7F1FFFFF7B4FAFFF7BEFAFFF7B1FA9E +S31508008BF0FAE7000000B589B0304B9A6942F00102E5 +S31508008C009A619A6902F001020092009ADA6942F0C2 +S31508008C108052DA61DA6902F080520192019A9A6901 +S31508008C2042F004029A619A6902F004020292029AD8 +S31508008C309A6942F008029A619B6903F00803039354 +S31508008C40039B0320FFF700FB002211466FF00B0081 +S31508008C50FFF70CFB002211466FF00A00FFF706FB30 +S31508008C60002211466FF00900FFF700FB00221146AB +S31508008C706FF00400FFF7FAFA002211466FF00300BE +S31508008C80FFF7F4FA002211466FF00100FFF7EEFA3B +S31508008C90002211464FF0FF30FFF7E8FA202304932D +S31508008CA001230593002306930223079304A9044886 +S31508008CB0FFF73AFB09B05DF804FB00BF001002405D +S31508008CC000080140DFF834D0002103E00C4B5B5864 +S31508008CD0435004310B480C4B42189A42F6D30B4AC0 +S31508008CE002E0002342F8043B094B9A42F9D3FFF706 +S31508008CF015FF00F031F8FFF772FF704700500020AB +S31508008D00E48D0008000000200C0000200C00002064 +S31508008D1034000020FEE7000008B5FFF7F9FE084B0F +S31508008D20A3FB00308009FFF7D3FA0420FFF7E6FA21 +S31508008D30002211464FF0FF30FFF798FA08BD00BF32 +S31508008D40D34D621008B5FFF779FA08BD08B5FFF7E5 +S31508008D5069FAFFF7E4FA08BD70B500250C4E0D4C0C +S31508008D60A41BA410A54209D100F01AF800250A4E42 +S31508008D700A4CA41BA410A54205D170BD56F825308F +S31508008D8098470135EEE756F8253098470135F2E75A +S31508008D90DC8D0008DC8D0008DC8D0008E08D0008FD +S31508008DA0F8B500BFF8BC08BC9E467047F8B500BFCA +S30D08008DB0F8BC08BC9E4670479A +S31508008DB802030405060708090A0B0C0D0E0F101006 +S31508008DC80102000000000000000000000102030480 +S30908008DD8060708096B +S30908008DDC35810008C7 +S30908008DE011810008E7 +S31108008DE4010000001000000000A24A0474 +S70508008CC5A1 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c index 32ca13f0..789b551c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/lib/system_stm32f1xx.c @@ -220,19 +220,11 @@ void SystemInit (void) #endif /* DATA_IN_ExtSRAM */ #endif - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM. */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ - #endif -#endif +#endif } /** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c index 6ccb93aa..fbb32e10 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -73,6 +74,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -84,6 +87,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.elf b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.elf index a85292705a9b9605c4cec41779c099af3e3243f5..4e00a89bd1dc64835ea84f625b223bb7bca9aa45 100644 GIT binary patch delta 281991 zcmeFad0n-~GubAAA%SEv2_bBgNy1JbLlOcc?AnSf684FLL_nq1dIMVb z1xRIN*0S{u|_sjWtB8wG8{CJ`)oKhHULmJC5#+kX50@r$0hXL-(Z zp7WgNJm-1NIrsARw#v3ot2X)aZ{3#0n8LJS%*Rw#%(7S}Z8{M+!{c?+{| z!Sil}dl7zu@BqR?2#+8rZ6cY=O>!X};=*X)Zn7wRDc^xa@ zZ4){zV{fcF{ub}J?pVv#jgPiGx6x&YsvI0INFB@${;|2^$&Fh_x7q!yjrq5S##AfA z&z@e}+27Y#mlgh~TG^*rXM}qnZm#65HHa^r7HC)%j^;8m_pE8>Har%~ZO)UhXHI*( z;q&mI(DZPx!%XHWryEm0YT)J6^yX&nzdhs%XNK;nIY5(5cBs~0glhM>tkwpk z4s=yKbAYF+d(#8J7)aZ5d6?kd2osFqvR>X$8!pCm9+UpCZ*Gdh|VKHAFs{HB3*-&r~FaP!3PESuZ{oNA*#3Cm{JPnlMNMjl zs@%d-!M6eX6kA^1rmD)r3!YGpG%wy%mD?(xea&aKd>U0=GozRJ%ru`F=Cktfm?s?m zG40$xs$KDqXjlEi+AaRFcFiAbxB3I^Hvf=zWoySXO_Q1?K{7`15UW5KrGzkx&E?el6@j+^fpp;ZiOQvqrVL0ig}SQ~i2F zez=Z+*WBCasjgr2apR67Y(_(CLHMbmbWB)2l5VeJaC)^Lk|1#wD635cCYjc2xD- z^W=f9%0sO~wy}=Oj^DN4&hD!EY;VgSuPho2HR{{_Nymn!Npp6j?X=Wx>Kq-^cN7*} zhNnOLR=D6WJMFCoUv1aXf|k>+DlwWnM+Li%zSZ?^JNMCy?U=A}Yc6Vy3BI@8H+b$I zORc+hQ!N{KW-A+XX6q(E^TB7d@&c;I3SL;^M{GP^TID2va9_&m9csorQS2P_wVFmHIYy|3{^wwyIOY@G_t`T?;#{q=g;jvbP||vH9bEk-p3G-7L6`Ot&1P0p zvneMvd+k--n|-<6DH`)sQ)92RTPL@6W|n!XpTqC3+tn$1I{TJoS3lp`*Z)d8TgpPv z)Wxjhr_G~;L{tRT9SYc00g3R03ycm$^)yhl8Z>ztSV!S8t+pUM7wZsDP20md`W_4A zIE#<$Rl(f~#!z)!aMbQ*{B|9Evukg=gk&8Xn(t}kgJ!m7hy5MRN_NA?==Jng(MU%K zm8O8iukcOET$0VWAc%HeUZc< ziGTUaIPn3f*IoRNX7sk+z5Vd`r1t>DqRScyiylVoG)Hbl2|MwF%6AZ@Ygm>nPbE<5h?c7IEXf?Te8Z zU>2-FykG+#nuXam4zmrzv4Q5>xZuv8%c^CA2e!_JIAsj(+e-7VBAC+_Enyut6VGha zRLwZy?`oDXYX-l$NAbPdRwZios<8%_69cStUd9(+3xI?^vG4l@1RwD z{y#KK`}vOqix-0@YX;|n;B;sylJT^*d(XM0Jzn!o``m^t?Nlp!(Z}r>0*2JaIM%tl zOr(yYdsOpKdlaV*oNn-3HF5sctoPBZcE139zr9L4{{T(%9>QLP-y{4E;Vpzc2){-6 zO*<)NTfH}ItG^dUL$iZ*%sI~d`L#1Tx}ZjLkGIUfb&$b2jvQmYuA}dCu@2u?%m@3u zLJ28#o-i->G?3lZ3=^6IO*BsP`{oV7otJL4)T%-#1FiSe-w{?jT&iVoUh5V!ZXcZ4 z>i^!4>$97dgxTOwYuC{~c4@V@*5`yhhgoIjp01;BcZH0crDC?P{qUxGNciFA)W5Xe zV1lTvRFQQo+E9RIl+?P`tAN_m;Ytm(ULI?tp!H)wEor^1p8K;Kx{f}KMhwD$8dK27 zJzb$3MYJ*D!>*%up!7l$|63r*XhE?gq3px+OcLJNv)V+U0y!TX>hNzkd$JlX=;&1Q z8$10s9lPh?_G23l@?*+DPqo@W{w!wu>uV(sGql*$QTVW7RJap(RM~0 zmvIuZciU&zGtrY;pqOS7@*B`PK8E5?ZFMHhFu>H9%~%05BnI<3=7FcflA5>YUaT3g zP@2co-4s?}3)=^=j%S;d!DqIPt~X>;>0OrEGSL)+MBLxpb=2O)z?Z|AS`W0r!)h5^ zpS==#YqRoF%KBVB@ z@TJ=z1Az0^=Lo)R-_vCreH(xi4qjP)Yt0rv#p4p>=9EcQ4Qx^sYr^t`ypJ3GXM3s_ojvJ`=hhhA$MT-D zXWRLh8HYoqHy*qDz_w!>4qP4bRDXE(jE<(o-67NKPHRXv$9nAv*e)g^)c12v5btOa zbHYZlBUszW=HWgCPlmL*HMpDmj<+)dZjBNm>iWl~P^i^DIJBo}XMX)$j8~;1=S4l`{wA)iZC;Z%@E7P=ER#eS%vX}3- zTJGi(_O&d!l|PrgXupNO&Z_s#T>B#HQ`^wTsNK)`HA?lqO{ZO^_-gyqmP18%9Dl1_ zo!m5u0{LA^D75|uoE08sH21eOH$kz?Mt{|gRP~xF`aRXNsk@TI4iTw-^l*5H0BFQ11$>)h!KfSOc`qm16Fby`v27-#V%; z1NMQEy1aG7l&i7ctBR-k8i?Gke^_fvO|C5t@7TXFwHKt|@qaX%^3;I=nAA3qYD3|) z?cu&qTYrIz8GDf$-IiZ($X+~BW!t-Ndp}5NG+hRRkEpk{_8|g6{fA*41X8X&)z<0} zxee9%jn(^}S6e`iuPa3m)1h|6CiPn(XWd)#-wiqIy$z&gi~qrVO&EES1z|24Sh>Gw zCzVTVK71z=TO3h!%NWFGXV=lAT{c1uB4!+Jn;jLzx1gp8IaD_4TEtdN*U=A6*oNvE zha0L+4Qs0-6TM~3O+KS{{d*81rQn4FHj8CQ@w1k~e*LUN`CfG_WVHax#c=JI<#7H! z3%@O-9a9ha;UM&>X2p*89Q@Vo>_9_^9a$7=?qr@I>`S=JjPjNGKBuE=&$7>1TP6Y@ zwe>)=;e69tKc~T3*O9-mvmlN6Zf&r&{O+b+Mym#8QqV!RPSYe>eyYuQS{rL?nnYaq zs*5(4T=is7aoBt;|F#CQ|1MkOKipiF-C(PmOX7TvhSwnlCQdsK8+Il zPUfF+xcNLj`NYuy1evLX(op_s7Zg|ch3p+ijv4N^EVZusob{*e;(jM2i{KrAPwleS z_iaeq&HS2~Yngna;HahR5SVo>M*KRX|0b zVB1c#d$umYemUh9H-J>GTn4LsK%Y!ZZa9X)`hedd>4M{mOO*Iyn(|62+#+h}wh zz3zm+Hotatht9f=-e$&~h_{$=2jWo}3*uLp`6}WY%s5B<`yx(eMc2{uPoSS`Z7saN z{bt9_&YNuyrJ~O>{{fwPp)H~m*>7>&toBEKd4b+ydx#iP^$%MF**|jL>=1bx@<#o` zy|qKgHF1Ku5G+clW&Lfr#vjDUbP|&$vk>`__+``UH%vwvhojU7L4<7IDdPao9p z-Sm1-XGWU3ze;WC%5lsm5N!3H5lcl?C?g$vbxap~21M2Eqkg{n4AFo389+ z&vBuv$+?q~;KCGZ^6$KME9?JQXJF=aokJ0Z%+w!o9~i2*4+Qv(!^fJsj{daeSGSF| z-_}_W-hnN!mXzCz$ExVk;V#$Krrp+?|JuHZXos)#HlC2A0`BLv1ku!G--aCMhp*bH ze>AAmT2|d&YV6qMn@qklFJ`Uw-Tfd{eC&JMD+hPJ+jZ1>A{*MJH?2iYeQ0TH`n

=A_STO>9sn@da5(H%TYh?oIc^u!4->dtRfO` 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 Sm9s`hdFKjmXUDTfivI_oY{4!7 delta 228944 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

    l_1&?}O6@Omg7EKGvuXdJTMvrLdM-dD{+TD= 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 G^Zx**K)CJz diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map index fbc017b7..583f34a1 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.map @@ -1,308 +1,298 @@ - -bin/demoprog_stm32f207.elf: file format elf32-littlearm -bin/demoprog_stm32f207.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08008000 - -Program Header: -0x70000001 off 0x00009f78 vaddr 0x08009f78 paddr 0x08009f78 align 2**2 - filesz 0x00000008 memsz 0x00000008 flags r-- - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00009f80 memsz 0x00009f80 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009f80 align 2**16 - filesz 0x0000006c memsz 0x00000188 flags rw- -private flags = 5000200: [Version5 EABI] [soft-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00001f78 08008000 08008000 00008000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .ARM.exidx 00000008 08009f78 08009f78 00009f78 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 2 .data 0000006c 20000000 08009f80 00010000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 3 .bss 0000011c 2000006c 08009fec 0001006c 2**2 - ALLOC - 4 .heap 00000800 20000188 20000188 00010070 2**3 - CONTENTS, READONLY - 5 .stack_dummy 00000800 20000188 20000188 00010870 2**3 - CONTENTS, READONLY - 6 .ARM.attributes 00000029 00000000 00000000 00011070 2**0 - CONTENTS, READONLY - 7 .comment 0000006e 00000000 00000000 00011099 2**0 - CONTENTS, READONLY - 8 .debug_line 0000559d 00000000 00000000 00011107 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_info 000075ca 00000000 00000000 000166a4 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_abbrev 000016af 00000000 00000000 0001dc6e 2**0 - CONTENTS, READONLY, DEBUGGING - 11 .debug_aranges 00000638 00000000 00000000 0001f320 2**3 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000558 00000000 00000000 0001f958 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 0001f90a 00000000 00000000 0001feb0 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 000b749d 00000000 00000000 0003f7ba 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00000f70 00000000 00000000 000f6c58 2**2 - CONTENTS, READONLY, DEBUGGING - 16 .debug_loc 00002fc5 00000000 00000000 000f7bc8 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .text 00000000 .text -08009f78 l d .ARM.exidx 00000000 .ARM.exidx -20000000 l d .data 00000000 .data -2000006c l d .bss 00000000 .bss -20000188 l d .heap 00000000 .heap -20000188 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f2xx.o -00000800 l *ABS* 00000000 Stack_Size -00000800 l *ABS* 00000000 Heap_Size -08008262 l .text 00000000 .flash_to_ram_loop -0800829c l .text 00000000 .fill_zero_bss -08008298 l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08009f74 l O .text 00000000 __EH_FRAME_BEGIN__ -08008188 l F .text 00000000 __do_global_dtors_aux -2000006c l .bss 00000000 completed.8603 -20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -080081ac l F .text 00000000 frame_dummy -20000070 l .bss 00000000 object.8608 -20000064 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -080083a4 l F .text 00000056 SystemClock_Config -080083fc l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f2xx.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_uart.c -0800858c l F .text 0000032c UART_SetConfig -080088b8 l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f2xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f2xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f2xx_hal.c -00000000 l df *ABS* 00000000 _exit.c -00000000 l df *ABS* 00000000 led.c -20000088 l O .bss 00000004 timer_counter_last.6926 -2000008c l O .bss 00000001 led_toggle_state.6925 -00000000 l df *ABS* 00000000 boot.c -08009920 l F .text 00000058 CanGetSpeedConfig -08009978 l F .text 0000002c BootComUartInit -080099a4 l F .text 000000a8 BootComCanInit -08009a4c l F .text 0000001c UartReceiveByte -08009a98 l F .text 00000098 BootComUartCheckActivationRequest -08009b30 l F .text 0000003c BootComCanCheckActivationRequest -20000090 l O .bss 00000004 xcpCtoRxStartTime.6948 -20000094 l O .bss 00000040 uartHandle -200000d4 l O .bss 00000024 canRxMessage -200000f8 l O .bss 00000041 xcpCtoReqPacket.6945 -20000139 l O .bss 00000001 xcpCtoRxLength.6946 -2000013c l O .bss 00000044 canHandle -20000180 l O .bss 00000001 xcpCtoRxInProgress.6947 -08009f4c l O .text 00000024 canTiming -00000000 l df *ABS* 00000000 _aeabi_uldivmod.o -00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 _dvmd_tls.o -00000000 l df *ABS* 00000000 exit.c -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 memset.c -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000004 l O .data 00000060 impure_data -00000000 l df *ABS* 00000000 crtstuff.c -08009f74 l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -20000068 l .data 00000000 __init_array_end -20000064 l .data 00000000 __preinit_array_end -20000064 l .data 00000000 __init_array_start -20000064 l .data 00000000 __preinit_array_start -0800830c w F .text 00000002 RTC_Alarm_IRQHandler -0800835a w F .text 00000002 HASH_RNG_IRQHandler -080082ca w F .text 00000002 EXTI2_IRQHandler -08009f44 g O .text 00000008 APBPrescTable -08008316 w F .text 00000002 TIM8_CC_IRQHandler -20000188 g .heap 00000800 __HeapBase -080082b2 w F .text 00000002 DebugMon_Handler -00000800 g *ABS* 00000000 __HEAP_SIZE -20000000 g .data 00000000 __data_start__ -08008ffc g F .text 00000030 HAL_RCC_GetPCLK1Freq -08009258 g F .text 00000064 HAL_NVIC_SetPriority -080082f0 w F .text 00000002 TIM1_CC_IRQHandler -0800902c g F .text 00000030 HAL_RCC_GetPCLK2Freq -08008342 w F .text 00000002 DMA2_Stream5_IRQHandler -080082a8 w F .text 00000002 HardFault_Handler -080082da w F .text 00000002 DMA1_Stream5_IRQHandler -08008398 g F .text 0000000c SysTick_Handler -08009228 g F .text 0000000c HAL_GPIO_WritePin -080082bc w F .text 00000002 PVD_IRQHandler -0800831c w F .text 00000002 SDIO_IRQHandler -080082be w F .text 00000002 TAMP_STAMP_IRQHandler -08008ff0 g F .text 0000000c HAL_RCC_GetHCLKFreq -080082b4 w F .text 00000002 PendSV_Handler -080082a6 w F .text 00000002 NMI_Handler -08009f80 g .ARM.exidx 00000000 __exidx_end -0800833c w F .text 00000002 CAN2_RX1_IRQHandler -080082cc w F .text 00000002 EXTI3_IRQHandler -08008de4 g F .text 000000a0 HAL_RCC_GetSysClockFreq -08009f80 g .ARM.exidx 00000000 __etext -08008314 w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler -08008424 g F .text 00000134 HAL_MspInit -08009308 w F .text 00000002 HAL_SYSTICK_Callback -080082ec w F .text 00000002 TIM1_UP_TIM10_IRQHandler -08008312 w F .text 00000002 TIM8_UP_TIM13_IRQHandler -0800834c w F .text 00000002 I2C3_ER_IRQHandler -0800905c g F .text 000001cc HAL_GPIO_Init -080082c6 w F .text 00000002 EXTI0_IRQHandler -080082fc w F .text 00000002 I2C2_EV_IRQHandler -08009b78 g F .text 00000000 .hidden __aeabi_uldivmod -080082d4 w F .text 00000002 DMA1_Stream2_IRQHandler -080082e2 w F .text 00000002 CAN1_RX0_IRQHandler -20000000 g O .data 00000004 SystemCoreClock -08008352 w F .text 00000002 OTG_HS_WKUP_IRQHandler -080082ae w F .text 00000002 UsageFault_Handler -0800833e w F .text 00000002 CAN2_SCE_IRQHandler -0800832e w F .text 00000002 DMA2_Stream2_IRQHandler -20000988 g .heap 00000000 __HeapLimit -2000006c g .bss 00000000 __bss_start__ -08008300 w F .text 00000002 SPI1_IRQHandler -08009ba8 g F .text 000002ec .hidden __udivmoddi4 -08009314 g F .text 0000010c HAL_CAN_ConfigFilter -08008326 w F .text 00000002 TIM6_DAC_IRQHandler -080082ea w F .text 00000002 TIM1_BRK_TIM9_IRQHandler -08008356 w F .text 00000002 DCMI_IRQHandler -20000184 g O .bss 00000004 uwTick -0800833a w F .text 00000002 CAN2_RX0_IRQHandler -080092bc g F .text 0000002c HAL_SYSTICK_Config -08009f78 g .text 00000000 __exidx_start -08008330 w F .text 00000002 DMA2_Stream3_IRQHandler -08009f70 g O .text 00000004 _global_impure_ptr -08009ec0 g F .text 0000004c __libc_init_array -080081e4 g F .text 00000000 _mainCRTStartup -08009420 w F .text 00000002 HAL_CAN_MspInit -08008348 w F .text 00000002 USART6_IRQHandler -08009f1c g F .text 00000000 _init -08009a74 g F .text 00000024 BootActivate -08008308 w F .text 00000002 USART3_IRQHandler -08008358 w F .text 00000002 CRYP_IRQHandler -00000000 w *UND* 00000000 __libc_fini_array -08008988 g F .text 000000e6 HAL_UART_Receive -08008258 g F .text 00000038 Reset_Handler -080082e4 w F .text 00000002 CAN1_RX1_IRQHandler -08008324 w F .text 00000002 UART5_IRQHandler -0800832a w F .text 00000002 DMA2_Stream0_IRQHandler -08009868 g F .text 00000034 HAL_Init -080098bc g F .text 00000014 LedInit -080082f6 w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stderr -00000000 w *UND* 00000000 __deregister_frame_info -20000188 g .heap 00000000 end -080082f8 w F .text 00000002 I2C1_EV_IRQHandler -080082dc w F .text 00000002 DMA1_Stream6_IRQHandler -2000006c g .data 00000000 __data_end__ -080082d2 w F .text 00000002 DMA1_Stream1_IRQHandler -08008322 w F .text 00000002 UART4_IRQHandler -20000188 g .bss 00000000 __bss_end__ -00000800 g *ABS* 00000000 __STACK_SIZE -080082f4 w F .text 00000002 TIM3_IRQHandler -080082c4 w F .text 00000002 RCC_IRQHandler -08008310 w F .text 00000002 TIM8_BRK_TIM12_IRQHandler -00000000 w *UND* 00000000 __call_exitprocs -080082b8 w F .text 00000002 Default_Handler -080081e4 g F .text 00000000 _start -08009f34 g O .text 00000010 AHBPrescTable -0800830a w F .text 00000002 EXTI15_10_IRQHandler -080082de w F .text 00000002 ADC_IRQHandler -08008e84 g F .text 0000016c HAL_RCC_ClockConfig -08009234 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -08008318 w F .text 00000002 DMA1_Stream7_IRQHandler -00000000 w *UND* 00000000 software_init_hook -08008328 w F .text 00000002 TIM7_IRQHandler -08008338 w F .text 00000002 CAN2_TX_IRQHandler -0800831e w F .text 00000002 TIM5_IRQHandler -08008346 w F .text 00000002 DMA2_Stream7_IRQHandler -0800834a w F .text 00000002 I2C3_EV_IRQHandler -08009e94 w F .text 00000002 .hidden __aeabi_ldiv0 -080082e8 w F .text 00000002 EXTI9_5_IRQHandler -080082c0 w F .text 00000002 RTC_WKUP_IRQHandler -08008336 w F .text 00000002 ETH_WKUP_IRQHandler -080098ac w F .text 0000000c HAL_GetTick -08008302 w F .text 00000002 SPI2_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stdin -08008350 w F .text 00000002 OTG_HS_EP1_IN_IRQHandler -08009f0c g F .text 00000010 memset -080082aa w F .text 00000002 MemManage_Handler -08008000 g .text 00000188 __isr_vector -08008410 g F .text 00000014 main -080082d0 w F .text 00000002 DMA1_Stream0_IRQHandler -080082e0 w F .text 00000002 CAN1_TX_IRQHandler -080082b0 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 hardware_init_hook -20000188 g .heap 00000000 __end__ -080082ce w F .text 00000002 EXTI4_IRQHandler -08009a68 g F .text 0000000c BootComInit -08008558 g F .text 00000034 SystemInit -08009f28 g F .text 00000000 _fini -08008920 w F .text 00000002 HAL_UART_MspInit -00000000 w *UND* 00000000 atexit -0800983c w F .text 0000002c HAL_InitTick -0800831a w F .text 00000002 FSMC_IRQHandler -20020000 g .bss 00000000 __StackTop -08008334 w F .text 00000002 ETH_IRQHandler -0800989c w F .text 00000010 HAL_IncTick -0800834e w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler -080082ba w F .text 00000002 WWDG_IRQHandler -080098d0 g F .text 00000050 LedToggle -080082f2 w F .text 00000002 TIM2_IRQHandler -0800830e w F .text 00000002 OTG_FS_WKUP_IRQHandler -080082ee w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler -08008354 w F .text 00000002 OTG_HS_IRQHandler -080092e8 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -08009424 g F .text 00000188 HAL_CAN_Init -20020000 g *ABS* 00000000 __stack -080082c8 w F .text 00000002 EXTI1_IRQHandler -2001f800 g *ABS* 00000800 __StackLimit -08008306 w F .text 00000002 USART2_IRQHandler -08008a70 g F .text 00000374 HAL_RCC_OscConfig -08009e98 g F .text 00000028 exit -080082fe w F .text 00000002 I2C2_ER_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stdout -0800832c w F .text 00000002 DMA2_Stream1_IRQHandler -08009b6c g F .text 0000000c BootComCheckActivationRequest -08009e94 w F .text 00000002 .hidden __aeabi_idiv0 -080082e6 w F .text 00000002 CAN1_SCE_IRQHandler -080082c2 w F .text 00000002 FLASH_IRQHandler -080098b8 w F .text 00000002 _exit -08008332 w F .text 00000002 DMA2_Stream4_IRQHandler -080082ac w F .text 00000002 BusFault_Handler -08008304 w F .text 00000002 USART1_IRQHandler -0800930c g F .text 00000008 HAL_SYSTICK_IRQHandler -08008340 w F .text 00000002 OTG_FS_IRQHandler -08008320 w F .text 00000002 SPI3_IRQHandler -080082d8 w F .text 00000002 DMA1_Stream4_IRQHandler -08008924 g F .text 00000062 HAL_UART_Init -080082fa w F .text 00000002 I2C1_ER_IRQHandler -080095ac g F .text 0000028e HAL_CAN_Receive -08008390 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08008364 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -08008344 w F .text 00000002 DMA2_Stream6_IRQHandler -080082d6 w F .text 00000002 DMA1_Stream3_IRQHandler - - + +bin/demoprog_stm32f207.elf: file format elf32-littlearm +bin/demoprog_stm32f207.elf +architecture: armv7, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08008000 + +Program Header: +0x70000001 off 0x00009f38 vaddr 0x08009f38 paddr 0x08009f38 align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00009f40 memsz 0x00009f40 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009f40 align 2**16 + filesz 0x0000006c memsz 0x00000184 flags rw- +private flags = 5000200: [Version5 EABI] [soft-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00001f38 08008000 08008000 00008000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08009f38 08009f38 00009f38 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000006c 20000000 08009f40 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000118 2000006c 08009fac 0001006c 2**2 + ALLOC + 4 .heap 00000800 20000188 20000188 00010070 2**3 + CONTENTS, READONLY + 5 .stack_dummy 00000800 20000188 20000188 00010870 2**3 + CONTENTS, READONLY + 6 .ARM.attributes 00000029 00000000 00000000 00011070 2**0 + CONTENTS, READONLY + 7 .comment 00000075 00000000 00000000 00011099 2**0 + CONTENTS, READONLY + 8 .debug_line 00008987 00000000 00000000 0001110e 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_info 0000ee11 00000000 00000000 00019a95 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_abbrev 00002557 00000000 00000000 000288a6 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_aranges 00000640 00000000 00000000 0002ae00 2**3 + CONTENTS, READONLY, DEBUGGING + 12 .debug_str 000b83a6 00000000 00000000 0002b440 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_loc 00004003 00000000 00000000 000e37e6 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_ranges 000005a8 00000000 00000000 000e77e9 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_macro 0001fc8b 00000000 00000000 000e7d91 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_frame 00000fb4 00000000 00000000 00107a1c 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .text 00000000 .text +08009f38 l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000006c l d .bss 00000000 .bss +20000188 l d .heap 00000000 .heap +20000188 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f2xx.o +00000800 l *ABS* 00000000 Stack_Size +00000800 l *ABS* 00000000 Heap_Size +08008246 l .text 00000000 .flash_to_ram_loop +08008280 l .text 00000000 .fill_zero_bss +0800827c l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08009f34 l O .text 00000000 __EH_FRAME_BEGIN__ +08008188 l F .text 00000000 __do_global_dtors_aux +2000006c l .bss 00000001 completed.8879 +20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +080081ac l F .text 00000000 frame_dummy +20000070 l .bss 00000018 object.8884 +20000064 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/crt0.o +00000000 l df *ABS* 00000000 stm32f2xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f2xx_hal_uart.c +08008528 l F .text 00000334 UART_SetConfig +0800885c l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f2xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f2xx_hal.c +00000000 l df *ABS* 00000000 stm32f2xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f2xx_hal_cortex.c +00000000 l df *ABS* 00000000 system_stm32f2xx.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000088 l O .bss 00000001 led_toggle_state.7011 +2000008c l O .bss 00000004 timer_counter_last.7012 +00000000 l df *ABS* 00000000 main.c +08009724 l F .text 00000010 VectorBase_Config +08009734 l F .text 00000056 SystemClock_Config +0800978a l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +080098ec l F .text 0000002c BootComRs232Init +08009918 l F .text 00000070 CanGetSpeedConfig +08009988 l F .text 000000a8 BootComCanInit +08009a30 l F .text 0000001c Rs232ReceiveByte +08009a7c l F .text 00000098 BootComRs232CheckActivationRequest +08009b14 l F .text 00000038 BootComCanCheckActivationRequest +20000090 l O .bss 00000044 canHandle +200000d4 l O .bss 00000024 canRxMessage +200000f8 l O .bss 00000040 rs232Handle +20000138 l O .bss 00000041 xcpCtoReqPacket.7031 +20000179 l O .bss 00000001 xcpCtoRxInProgress.7033 +2000017a l O .bss 00000001 xcpCtoRxLength.7032 +2000017c l O .bss 00000004 xcpCtoRxStartTime.7034 +08009f0c l O .text 00000024 canTiming +00000000 l df *ABS* 00000000 _aeabi_uldivmod.o +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 _dvmd_tls.o +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7-m/nofp/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000004 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +08009f34 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000068 l .data 00000000 __init_array_end +20000064 l .data 00000000 __preinit_array_end +20000064 l .data 00000000 __init_array_start +20000064 l .data 00000000 __preinit_array_start +080082f0 w F .text 00000002 RTC_Alarm_IRQHandler +0800833e w F .text 00000002 HASH_RNG_IRQHandler +080082ae w F .text 00000002 EXTI2_IRQHandler +08009f04 g O .text 00000008 APBPrescTable +080082fa w F .text 00000002 TIM8_CC_IRQHandler +20000188 g .heap 00000800 __HeapBase +08008296 w F .text 00000002 DebugMon_Handler +00000800 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +08009500 g F .text 0000002c HAL_RCC_GetPCLK1Freq +0800957c g F .text 00000068 HAL_NVIC_SetPriority +080082d4 w F .text 00000002 TIM1_CC_IRQHandler +0800952c g F .text 0000002c HAL_RCC_GetPCLK2Freq +08008326 w F .text 00000002 DMA2_Stream5_IRQHandler +0800828c w F .text 00000002 HardFault_Handler +080082be w F .text 00000002 DMA1_Stream5_IRQHandler +080096b4 g F .text 0000000c SysTick_Handler +0800851c g F .text 0000000c HAL_GPIO_WritePin +080082a0 w F .text 00000002 PVD_IRQHandler +08008300 w F .text 00000002 SDIO_IRQHandler +080082a2 w F .text 00000002 TAMP_STAMP_IRQHandler +080094f4 g F .text 0000000c HAL_RCC_GetHCLKFreq +08008298 w F .text 00000002 PendSV_Handler +0800828a w F .text 00000002 NMI_Handler +08009f40 g .ARM.exidx 00000000 __exidx_end +08008320 w F .text 00000002 CAN2_RX1_IRQHandler +080082b0 w F .text 00000002 EXTI3_IRQHandler +080092ec g F .text 000000a4 HAL_RCC_GetSysClockFreq +08009f40 g .ARM.exidx 00000000 __etext +080082f8 w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler +080097b8 g F .text 00000134 HAL_MspInit +08009630 w F .text 00000002 HAL_SYSTICK_Callback +080082d0 w F .text 00000002 TIM1_UP_TIM10_IRQHandler +080082f6 w F .text 00000002 TIM8_UP_TIM13_IRQHandler +08008330 w F .text 00000002 I2C3_ER_IRQHandler +08008348 g F .text 000001d4 HAL_GPIO_Init +080082aa w F .text 00000002 EXTI0_IRQHandler +080082e0 w F .text 00000002 I2C2_EV_IRQHandler +08009b58 g F .text 00000000 .hidden __aeabi_uldivmod +080082b8 w F .text 00000002 DMA1_Stream2_IRQHandler +080082c6 w F .text 00000002 CAN1_RX0_IRQHandler +20000000 g O .data 00000004 SystemCoreClock +08008336 w F .text 00000002 OTG_HS_WKUP_IRQHandler +08008292 w F .text 00000002 UsageFault_Handler +08008322 w F .text 00000002 CAN2_SCE_IRQHandler +08008312 w F .text 00000002 DMA2_Stream2_IRQHandler +20000988 g .heap 00000000 __HeapLimit +2000006c g .bss 00000000 __bss_start__ +080082e4 w F .text 00000002 SPI1_IRQHandler +08009b88 g F .text 000002d0 .hidden __udivmoddi4 +08008a04 g F .text 00000114 HAL_CAN_ConfigFilter +0800830a w F .text 00000002 TIM6_DAC_IRQHandler +080082ce w F .text 00000002 TIM1_BRK_TIM9_IRQHandler +0800833a w F .text 00000002 DCMI_IRQHandler +20000180 g O .bss 00000004 uwTick +0800831e w F .text 00000002 CAN2_RX0_IRQHandler +080095e4 g F .text 0000002c HAL_SYSTICK_Config +08009f38 g .text 00000000 __exidx_start +08008314 w F .text 00000002 DMA2_Stream3_IRQHandler +08009f30 g O .text 00000004 _global_impure_ptr +08009e84 g F .text 00000048 __libc_init_array +080081c8 g F .text 00000000 _mainCRTStartup +08008b18 w F .text 00000002 HAL_CAN_MspInit +0800832c w F .text 00000002 USART6_IRQHandler +08009edc g F .text 00000000 _init +08009a58 g F .text 00000024 BootActivate +080082ec w F .text 00000002 USART3_IRQHandler +0800833c w F .text 00000002 CRYP_IRQHandler +0800891e g F .text 000000e4 HAL_UART_Receive +0800823c g F .text 00000038 Reset_Handler +080082c8 w F .text 00000002 CAN1_RX1_IRQHandler +08008308 w F .text 00000002 UART5_IRQHandler +0800830e w F .text 00000002 DMA2_Stream0_IRQHandler +08008f4c g F .text 00000034 HAL_Init +080096c0 g F .text 00000014 LedInit +080082da w F .text 00000002 TIM4_IRQHandler +20000188 g .heap 00000000 end +080082dc w F .text 00000002 I2C1_EV_IRQHandler +080082c0 w F .text 00000002 DMA1_Stream6_IRQHandler +2000006c g .data 00000000 __data_end__ +080082b6 w F .text 00000002 DMA1_Stream1_IRQHandler +08008306 w F .text 00000002 UART4_IRQHandler +20000184 g .bss 00000000 __bss_end__ +00000800 g *ABS* 00000000 __STACK_SIZE +080082d8 w F .text 00000002 TIM3_IRQHandler +080082a8 w F .text 00000002 RCC_IRQHandler +080082f4 w F .text 00000002 TIM8_BRK_TIM12_IRQHandler +0800829c w F .text 00000002 Default_Handler +080081c8 g F .text 00000000 _start +08009ef4 g O .text 00000010 AHBPrescTable +080082ee w F .text 00000002 EXTI15_10_IRQHandler +080082c2 w F .text 00000002 ADC_IRQHandler +08009390 g F .text 00000164 HAL_RCC_ClockConfig +08009558 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080082fc w F .text 00000002 DMA1_Stream7_IRQHandler +0800830c w F .text 00000002 TIM7_IRQHandler +0800831c w F .text 00000002 CAN2_TX_IRQHandler +08008302 w F .text 00000002 TIM5_IRQHandler +0800832a w F .text 00000002 DMA2_Stream7_IRQHandler +0800832e w F .text 00000002 I2C3_EV_IRQHandler +08009e58 w F .text 00000002 .hidden __aeabi_ldiv0 +080082cc w F .text 00000002 EXTI9_5_IRQHandler +080082a4 w F .text 00000002 RTC_WKUP_IRQHandler +0800831a w F .text 00000002 ETH_WKUP_IRQHandler +08008f90 w F .text 0000000c HAL_GetTick +080082e6 w F .text 00000002 SPI2_IRQHandler +08008334 w F .text 00000002 OTG_HS_EP1_IN_IRQHandler +08009ecc g F .text 00000010 memset +0800828e w F .text 00000002 MemManage_Handler +08008000 g .text 00000188 __isr_vector +080097a2 g F .text 00000014 main +080082b4 w F .text 00000002 DMA1_Stream0_IRQHandler +080082c4 w F .text 00000002 CAN1_TX_IRQHandler +08008294 w F .text 00000002 SVC_Handler +20000188 g .heap 00000000 __end__ +080082b2 w F .text 00000002 EXTI4_IRQHandler +08009a4c g F .text 0000000c BootComInit +0800963c g F .text 00000040 SystemInit +08009ee8 g F .text 00000000 _fini +080088be w F .text 00000002 HAL_UART_MspInit +08008f20 w F .text 0000002c HAL_InitTick +080082fe w F .text 00000002 FSMC_IRQHandler +20020000 g .bss 00000000 __StackTop +08008318 w F .text 00000002 ETH_IRQHandler +08008f80 w F .text 00000010 HAL_IncTick +08008332 w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler +0800829e w F .text 00000002 WWDG_IRQHandler +080096d4 g F .text 00000050 LedToggle +080082d6 w F .text 00000002 TIM2_IRQHandler +080082f2 w F .text 00000002 OTG_FS_WKUP_IRQHandler +080082d2 w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler +08008338 w F .text 00000002 OTG_HS_IRQHandler +08009610 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08008b1a g F .text 00000176 HAL_CAN_Init +20020000 g *ABS* 00000000 __stack +080082ac w F .text 00000002 EXTI1_IRQHandler +2001f800 g *ABS* 00000800 __StackLimit +080082ea w F .text 00000002 USART2_IRQHandler +08008f9c g F .text 00000350 HAL_RCC_OscConfig +08009e5c g F .text 00000028 exit +080082e2 w F .text 00000002 I2C2_ER_IRQHandler +08008310 w F .text 00000002 DMA2_Stream1_IRQHandler +08009b4c g F .text 0000000c BootComCheckActivationRequest +08009e58 w F .text 00000002 .hidden __aeabi_idiv0 +080082ca w F .text 00000002 CAN1_SCE_IRQHandler +080082a6 w F .text 00000002 FLASH_IRQHandler +0800967c w F .text 00000002 _exit +08008316 w F .text 00000002 DMA2_Stream4_IRQHandler +08008290 w F .text 00000002 BusFault_Handler +080082e8 w F .text 00000002 USART1_IRQHandler +08009632 g F .text 00000008 HAL_SYSTICK_IRQHandler +08008324 w F .text 00000002 OTG_FS_IRQHandler +08008304 w F .text 00000002 SPI3_IRQHandler +080082bc w F .text 00000002 DMA1_Stream4_IRQHandler +080088c0 g F .text 0000005e HAL_UART_Init +080082de w F .text 00000002 I2C1_ER_IRQHandler +08008c90 g F .text 00000290 HAL_CAN_Receive +080096ac g F .text 00000008 TimerGet +08009680 g F .text 0000002c TimerInit +08008328 w F .text 00000002 DMA2_Stream6_IRQHandler +080082ba w F .text 00000002 DMA1_Stream3_IRQHandler + + diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec index fa2f28f6..0f26d18a 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/bin/demoprog_stm32f207.srec @@ -1,47 +1,47 @@ S01E000062696E2F64656D6F70726F675F73746D3332663230372E737265632A -S315080080000000022059820008A7820008A9820008F9 -S31508008010AB820008AD820008AF82000800000000AD -S31508008020000000000000000000000000B182000807 -S31508008030B382000800000000B58200089983000892 -S31508008040BB820008BD820008BF820008C182000802 -S31508008050C3820008C5820008C7820008C9820008D2 -S31508008060CB820008CD820008CF820008D1820008A2 -S31508008070D3820008D5820008D7820008D982000872 -S31508008080DB820008DD820008DF820008E182000842 -S31508008090E3820008E5820008E7820008E982000812 -S315080080A0EB820008ED820008EF820008F1820008E2 -S315080080B0F3820008F5820008F7820008F9820008B2 -S315080080C0FB820008FD820008FF8200080183000881 -S315080080D0038300080583000807830008098300084E -S315080080E00B8300080D8300080F830008118300081E -S315080080F013830008158300081783000819830008EE -S315080081001B8300081D8300081F83000821830008BD -S31508008110238300082583000827830008298300088D -S315080081202B8300082D8300082F830008318300085D -S31508008130338300083583000837830008398300082D -S315080081403B8300083D8300083F83000841830008FD -S3150800815043830008458300084783000849830008CD -S315080081604B8300084D8300084F830008518300089D -S31508008170538300085583000857830008598300086D -S315080081805B830008EE11AA5510B5054C237833B960 +S31508008000000002203D8200088B8200088D8200084D +S315080080108F82000891820008938200080000000001 +S315080080200000000000000000000000009582000823 +S31508008030978200080000000099820008B59600089B +S315080080409F820008A1820008A3820008A582000872 +S31508008050A7820008A9820008AB820008AD82000842 +S31508008060AF820008B1820008B3820008B582000812 +S31508008070B7820008B9820008BB820008BD820008E2 +S31508008080BF820008C1820008C3820008C5820008B2 +S31508008090C7820008C9820008CB820008CD82000882 +S315080080A0CF820008D1820008D3820008D582000852 +S315080080B0D7820008D9820008DB820008DD82000822 +S315080080C0DF820008E1820008E3820008E5820008F2 +S315080080D0E7820008E9820008EB820008ED820008C2 +S315080080E0EF820008F1820008F3820008F582000892 +S315080080F0F7820008F9820008FB820008FD82000862 +S31508008100FF8200080183000803830008058300082E +S3150800811007830008098300080B8300080D830008FD +S315080081200F830008118300081383000815830008CD +S3150800813017830008198300081B8300081D8300089D +S315080081401F8300082183000823830008258300086D +S3150800815027830008298300082B8300082D8300083D +S315080081602F8300083183000833830008358300080D +S3150800817037830008398300083B8300083D830008DD +S315080081803F830008EE11AA5510B5054C237833B97C S31508008190044B13B10448AFF300800123237010BDCC -S315080081A06C00002000000000749F0008084B10B502 -S315080081B01BB108490848AFF300800848036803B9AB -S315080081C010BD074B002BFBD0BDE81040184700BF79 -S315080081D00000000070000020749F00086C0000205A -S315080081E000000000154B002B08BF134B9D46A3F556 -S315080081F0803A00218B460F461348144A121A01F09A -S3150800820085FE0F4B002B00D098470E4B002B00D055 -S3150800821098470020002104000D000D48002802D0D0 -S315080082200C48AFF3008001F04BFE2000290000F057 -S31508008230EFF801F031FE00BF000008000000022040 -S3150800824000000000000000006C00002088010020EB -S31508008250000000000000000007498D460749084A4B -S31508008260084B9A42BEBF51F8040B42F8040BF8E7D4 -S31508008270054880470548004700000220809F0008FF -S31508008280000000206C00002059850008E5810008E0 -S315080082903249334A002301E041F8043B9142FBD3BB -S315080082A000F0B6F8FEE7FEE7FEE7FEE7FEE7FEE7C4 +S315080081A06C00002000000000349F000808B5034B4F +S315080081B01BB103490348AFF3008008BD0000000067 +S315080081C070000020349F0008154B002B08BF134B86 +S315080081D09D46A3F5803A00218B460F461348144A5C +S315080081E0121A01F073FE0F4B002B00D098470E4B66 +S315080081F0002B00D098470020002104000D000D48F0 +S31508008200002802D00C48AFF3008001F03BFE2000A6 +S31508008210290001F0C6FA01F021FE00BF000008009F +S315080082200000022000000000000000006C00002092 +S3150800823084010020000000000000000007498D4668 +S315080082400749084A084B9A42BEBF51F8040B42F840 +S31508008250040BF8E705488047054800470000022058 +S31508008260409F0008000000206C0000203D96000892 +S31508008270C98100083249334A002301E041F8043B2A +S315080082809142FBD301F08DFAFEE7FEE7FEE7FEE733 +S31508008290FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 +S315080082A0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE798 S315080082B0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE788 S315080082C0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE778 S315080082D0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE768 @@ -51,464 +51,460 @@ S31508008300FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE737 S31508008310FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE727 S31508008320FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE717 S31508008330FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE707 -S31508008340FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F7 -S31508008350FEE7FEE7FEE7FEE7FEE7FEE76C00002025 -S315080083608801002008B500F043FE084BA3FB003047 -S31508008370800900F0A3FF042000F0B6FF0022114692 -S315080083804FF0FF3000F068FF08BD00BFD34D621004 -S3150800839008B501F08BFA08BD08B501F07FFA00F0C0 -S315080083A0B5FF08BD00B593B00123069307930223D2 -S315080083B00C934FF480020D9219220E92F0220F921E -S315080083C010930523119306A800F052FB00B1FEE7AF -S315080083D00F23019302230293002303934FF4A05320 -S315080083E004934FF480530593032101A800F04AFD36 -S315080083F000B1FEE713B05DF804FB00BF08B501F055 -S3150800840033FAFFF7CFFFFFF7ADFF01F057FA08BDC4 -S3150800841008B5FFF7F3FF01F027FB01F059FA01F061 -S31508008420A5FBFAE7F0B58DB000240194464B5A6CCB -S3150800843042F480425A645A6C02F480420192019ACC -S3150800844002941A6B42F002021A631A6B02F00202D5 -S315080084500292029A03941A6B42F008021A631A6B84 -S3150800846002F008020392039A04941A6B42F020025F -S315080084701A631A6B02F020020492049A05941A6C85 -S3150800848042F480221A641A6C02F480220592059A34 -S3150800849006941A6C42F000721A641B6C03F000739F -S315080084A00693069B032000F0C5FE224621466FF080 -S315080084B00B0000F0D1FE224621466FF00A0000F0BC -S315080084C0CBFE224621466FF0090000F0C5FE224683 -S315080084D021466FF0040000F0BFFE224621466FF0E9 -S315080084E0030000F0B9FE224621466FF0010000F0B5 -S315080084F0B3FE224621464FF0FF3000F0ADFE4FF4A2 -S31508008500807307930125089509950A9507A90F48C9 -S3150800851000F0A4FD4FF440770797022608960995C0 -S3150800852003250A9507230B9307A9094800F096FD2A -S315080085300797089609940A9509230B9307A90548EE -S3150800854000F08CFD0DB0F0BD00380240001402406A -S31508008550000C0240000402400A4B1A6842F001026D -S315080085601A60002199601A6822F0847222F4803217 -S315080085701A60054A5A601A6822F480221A60D9607D -S31508008580704700BF00380240103000242DE9F84338 -S31508008590044601680B6923F44052C36813430B6110 -S315080085A00068C36823F4164222F00C02A168236906 -S315080085B0194363691943E3690B431343C36021688D -S315080085C04B6923F44072A36913434B61E369B3F51E -S315080085D0004F40F0BB80276803F1804303F5104342 -S315080085E09F4203D003F580639F4257D100F01EFDDA -S315080085F000EB800000EB800065686D00B0FBF5F5C8 -S31508008600AB4EA6FB05356D092D0100F00FFD00EBFD -S31508008610800000EB800063685B00B0FBF3F900F0B4 -S3150800862005FD00EB800000EB800063685B00B0FB93 -S31508008630F3F3A6FB03235B094FF0640808FB1393C7 -S31508008640DB003233A6FB03235B095B0003F4F873F4 -S315080086501D4400F0EBFC00EB800000EB8000636833 -S315080086605B00B0FBF3F900F0E1FC00EB800000EBE7 -S31508008670800063685B00B0FBF3F3A6FB03235B098A -S3150800868008FB13984FEAC80808F13208A6FB083613 -S31508008690C6F342163544BD60BDE8F88300F0AEFC6B -S315080086A000EB800000EB800065686D00B0FBF5F517 -S315080086B07F4EA6FB05356D092D0100F09FFC00EBEA -S315080086C0800000EB800063685B00B0FBF3F900F004 -S315080086D095FC00EB800000EB800063685B00B0FB54 -S315080086E0F3F3A6FB03235B094FF0640808FB139317 -S315080086F0DB003233A6FB03235B095B0003F4F87344 -S315080087001D4400F07BFC00EB800000EB80006368F2 -S315080087105B00B0FBF3F900F071FC00EB800000EBA6 -S31508008720800063685B00B0FBF3F3A6FB03235B09D9 -S3150800873008FB13984FEAC80808F13208A6FB083662 -S31508008740C6F342163544BD60BDE8F8832668594B22 -S315080087509E4203D003F580639E4254D100F066FC26 -S3150800876000EB800000EB80006568AD00B0FBF5F516 -S315080087704F4FA7FB05356D092D0100F057FC00EB9F -S31508008780800000EB800063689B00B0FBF3F800F004 -S315080087904DFC00EB800000EB800063689B00B0FB9B -S315080087A0F3F3A7FB03235B094FF0640909FB138363 -S315080087B01B013233A7FB03235B0903F0F0031D44B7 -S315080087C000F034FC00EB800000EB800063689B003F -S315080087D0B0FBF3F800F02AFC00EB800000EB800009 -S315080087E063689B00B0FBF3F3A7FB03235B0909FB54 -S315080087F013831B013233A7FB0323C3F343131D441F -S31508008800B560BDE8F88300F0F9FB00EB800000EBEB -S3150800881080006568AD00B0FBF5F5254FA7FB05356B -S315080088206D092D0100F0EAFB00EB800000EB8000EB -S3150800883063689B00B0FBF3F800F0E0FB00EB8000F8 -S3150800884000EB800063689B00B0FBF3F3A7FB0323F0 -S315080088505B094FF0640909FB13831B013233A7FB3D -S3150800886003235B0903F0F0031D4400F0C7FB00EB8C -S31508008870800000EB800063689B00B0FBF3F800F013 -S31508008880BDFB00EB800000EB800063689B00B0FB3B -S31508008890F3F3A7FB03235B0909FB13831B0132339D -S315080088A0A7FB0323C3F343131D44B560BDE8F88350 -S315080088B01F85EB51001001402DE9F04105460F4692 -S315080088C016469846069C1EE0B4F1FF3F1BD02CB115 -S315080088D000F0ECFFC8EB0000844214D22A68D36883 -S315080088E023F4D073D3602A68536923F001035361D4 -S315080088F0202385F8393085F83A30002385F8383052 -S315080089000320BDE8F0812B681B6837EA03030CBF18 -S3150800891001230023B342D7D00020BDE8F08100BF71 -S31508008920704700BF68B310B5044690F8393013F0A5 -S31508008930FF0F04D1002380F83830FFF7F1FF242316 -S3150800894084F839302268D36823F40053D36020466C -S31508008950FFF71CFE2268136923F49043136122680B -S31508008960536923F02A0353612268D36843F40053FA -S31508008970D3600020E063202384F8393084F83A3045 -S3150800898010BD0120704700BF2DE9F04182B01E4698 -S3150800899090F83A30DBB2202B5BD104460D46904660 -S315080089A0002958D0002A58D090F83830012B56D0D4 -S315080089B0012380F838300023C363222380F83A3035 -S315080089C000F074FF0746A4F82C80A4F82E8035E042 -S315080089D0E38D9BB2013B9BB2E385A368B3F5805F49 -S315080089E017D100963B46002220212046FFF764FF58 -S315080089F0002836D1236933B923685B68C3F30803B3 -S31508008A0025F8023B1AE023685B68DBB225F8013BD0 -S31508008A1014E000963B46002220212046FFF74CFF33 -S31508008A2008BB236923B923685B682B70013505E009 -S31508008A3023685B6803F07F032B700135E38D9BB2D7 -S31508008A40002BC5D1202384F83A30002084F838005A -S31508008A500AE0022008E0012006E0012004E00220E6 -S31508008A6002E0032000E0032002B0BDE8F08100BF69 -S31508008A70002800F0908130B583B00446036813F0EF -S31508008A80010F3CD0AD4B9B6803F00C03042B0AD0B6 -S31508008A90AA4B9B6803F00C03082B0CD1A74B5B6809 -S31508008AA013F4800F07D0A54B1B6813F4003F26D09C -S31508008AB0636823BB71E12279A14B1A7063687BB1A5 -S31508008AC000F0F4FE054605E000F0F0FE401B6428C1 -S31508008AD000F26581994B1B6813F4003FF4D00EE051 -S31508008AE000F0E4FE054605E000F0E0FE401B6428C1 -S31508008AF000F25781914B1B6813F4003FF4D12368A9 -S31508008B0013F0020F5AD08D4B9B6813F00C0F0AD046 -S31508008B108A4B9B6803F00C03082B1BD1874B5B68B9 -S31508008B2013F4800F16D1854B1B6813F0020F03D080 -S31508008B30E368012B40F037818048036823F0F80189 -S31508008B402369F82292FAA2F2B2FA82F293400B4310 -S31508008B50036033E0E368FBB101227A4B1A6000F048 -S31508008B60A5FE054605E000F0A1FE401B022800F21E -S31508008B701C81724B1B6813F0020FF4D06F48036810 -S31508008B8023F0F8012369F82292FAA2F2B2FA82F2E5 -S31508008B9093400B43036011E000226A4B1A6000F011 -S31508008BA085FE054605E000F081FE401B022800F21E -S31508008BB0FE80624B1B6813F0020FF4D1236813F092 -S31508008BC0080F26D0636993B101225F4B1A6000F043 -S31508008BD06DFE054605E000F069FE401B022800F21E -S31508008BE0E880564B5B6F13F0020FF4D011E00022B9 -S31508008BF0554B1A6000F05AFE054605E000F056FE91 -S31508008C00401B022800F2D7804C4B5B6F13F0020F13 -S31508008C10F4D1236813F0040F47D000230193474B80 -S31508008C201A6C42F080521A641B6C03F0805301934D -S31508008C30019B464A136843F48073136000F036FEBE -S31508008C40054605E000F032FE401B022800F2B5801A -S31508008C503E4B1B6813F4807FF4D0227A3C4B1A7083 -S31508008C60A3688BB100F022FE054607E000F01EFE61 -S31508008C70401B41F28833984200F2A1802F4B1B6FAC -S31508008C8013F0020FF2D010E000F010FE054607E0E0 -S31508008C9000F00CFE401B41F28833984200F29180A6 -S31508008CA0264B1B6F13F0020FF2D1A369002B00F0BD -S31508008CB08A80224A926802F00C02082A00F085800F -S31508008CC0022B55D10022234B1A6000F0EFFD054612 -S31508008CD004E000F0EBFD401B642878D8174B1B68AE -S31508008CE013F0007FF5D1E169236A1943636A47F6F1 -S31508008CF0C07292FAA2F2B2FA82F293401943A36AB8 -S31508008D005B085A1E4FF4403393FAA3F3B3FA83F37E -S31508008D1002FA03F30B43E26A4FF0706191FAA1F18C -S31508008D20B1FA81F18A401343044A53600122094B80 -S31508008D301A6000F0BBFD044613E000BF003802408D -S31508008D400238024000004742800E47420070004049 -S31508008D50703802406000474200F0A8FD001B6428F6 -S31508008D6037D81E4B1B6813F0007FF5D0002033E080 -S31508008D7000221B4B1A6000F099FD044604E000F03F -S31508008D8095FD001B642826D8144B1B6813F0007F3A -S31508008D90F5D1002020E00120704701201CE00320C7 -S31508008DA01AE0032018E0012016E0032014E003204F -S31508008DB012E0032010E003200EE003200CE003205D -S31508008DC00AE0032008E0002006E0012004E0032072 -S31508008DD002E0032000E0032003B030BD0038024063 -S31508008DE06000474238B5244B9B6803F00C03042BFC -S31508008DF03FD0082B01D0214838BD1F4B5A6802F0D6 -S31508008E003F025B6813F4800F0AD01B4B5968C1F305 -S31508008E10881100231A48A1FB000100F0ADFE1FE0EF -S31508008E20154B5B68C3F38813DC000025690141EA2A -S31508008E30D4616001041B61EB0505A90141EA94614F -S31508008E40A001001B61EB0501C01841F100018B026E -S31508008E5043EA9053840220461946002300F08CFE0C -S31508008E60054B5B68C3F3014301335B00B0FBF3F0CA -S31508008E7038BD034838BD00BF003802400024F4005E -S31508008E8040787D01002800F09D8070B50446544B5B -S31508008E901B6803F00F038B4208D2CBB2504A1370FB -S31508008EA0136803F00F03994240F08E80236813F08D -S31508008EB0020F17D013F0040F04D04A4A936843F4FC -S31508008EC0E0539360236813F0080F04D0454A93686B -S31508008ED043F4604393604348836823F0F002A36831 -S31508008EE0134383600D46236813F0010F2ED0626882 -S31508008EF0012A05D13B4B1B6813F4003F0DD165E0F1 -S31508008F00022A05D1374B1B6813F0007F05D15FE0B5 -S31508008F10344B1B6813F0020F5CD032498B6823F080 -S31508008F20030313438B6000F0C1FC064606E000F01D -S31508008F30BDFC801B41F2883398424DD8294B9B686B -S31508008F4003F00C036268B3EB820FF0D1244B1B6865 -S31508008F5003F00F039D4207D2EAB2214B1A701B6831 -S31508008F6003F00F039D4239D1236813F0040F06D08E -S31508008F701C498B6823F4E052E36813438B6023682B -S31508008F8013F0080F07D0174A936823F46043216942 -S31508008F9043EAC1039360FFF725FF124B9B6803F072 -S31508008FA0F002F02393FAA3F3B3FA83F322FA03F356 -S31508008FB00D4AD35CD8400D4B1860002000F03EFCEB -S31508008FC0002070BD01207047012070BD012070BDD2 -S31508008FD0012070BD012070BD032070BD012070BD49 -S31508008FE0003C024000380240349F00080000002080 -S31508008FF0014B1868704700BF0000002008B5FFF74E -S31508009000F7FF084B9B6803F4E0524FF4E05393FADA -S31508009010A3F3B3FA83F322FA03F3034AD35CD840E3 -S3150800902008BD00BF00380240449F000808B5FFF796 -S31508009030DFFF084B9B6803F460424FF4604393FAE2 -S31508009040A3F3B3FA83F322FA03F3034AD35CD840B3 -S3150800905008BD00BF00380240449F0008F0B583B041 -S315080090600024D4E00123A3400A6803EA0205AB42C0 -S3150800907040F0CC804A68022A01D0122A10D1E608AC -S31508009080083650F826C004F0070297000F22BA40A7 -S315080090902CEA020E0A69BA404EEA020240F8262075 -S315080090A0026867000326BE40F64302EA060E4A68CF -S315080090B002F00302BA404EEA020202604A6802F16E -S315080090C0FF3EBEF1010F03D9112A01D0122A10D191 -S315080090D0826806EA020ECA68BA404EEA020282604E -S315080090E0426822EA03034A68C2F30012A2401A43FE -S315080090F04260C3681E408B68BB403343C3604B68FD -S3150800910013F0805F00F0828000230193424B5A6C73 -S3150800911042F480425A645B6C03F480430193019BDA -S31508009120A608B21C3D4B53F8227004F003039B00BB -S315080091300F229A4027EA0207394A904221D002F5BF -S31508009140806290421FD002F5806290421DD002F5DF -S31508009150806290421BD002F58062904219D002F5D7 -S315080091608062904217D002F58062904215D002F5CF -S315080091708062904213D002F58062904211D1082293 -S3150800918010E000220EE001220CE002220AE003228F -S3150800919008E0042206E0052204E0062202E007228F -S315080091A000E0092202FA03F33B4302361B4A42F85F -S315080091B026301C4B1A68EB4302EA03064F6817F47D -S315080091C0803F01D045EA0206164A1660526803EA4D -S315080091D002064F6817F4003F01D045EA0206114A15 -S315080091E05660926803EA02064F6817F4801F01D09A -S315080091F045EA02060B4A9660D26813404E6816F492 -S31508009200001F01D045EA0203064AD36001340F2C39 -S315080092107FF628AF03B0F0BD0038024000380140A1 -S3150800922000000240003C01400AB181617047090410 -S3150800923081617047074AD36823F4E0631B041B0C5B -S31508009240000200F4E060184340F0BF6040F40030CC -S31508009250D060704700ED00E030B4164BDB68C3F30E -S315080092600223C3F10704042C28BF04241D1D062D60 -S3150800927001D9DD1E00E00025012303FA04F4013CB0 -S315080092802140A940AB40013B1A400A43002806DAB0 -S3150800929000F00F001201D2B2074B1A5407E0120170 -S315080092A0D2B200F1604000F5614080F8002330BC7E -S315080092B0704700BF00ED00E014ED00E00138B0F1A2 -S315080092C0807F0AD2064B5860F021064A82F823109E -S315080092D00020986007221A6070470120704700BF77 -S315080092E010E000E000ED00E0042805D1054A136807 -S315080092F043F0040313607047024A136823F004031B -S315080093001360704710E000E0704700BF08B5FFF72C -S31508009310FBFF08BD70B44B6901229A403F4BD3F856 -S31508009320000240F00100C3F80002D3F8000220F45E -S315080093307C50C3F80002D3F800024C6A40EA0420C5 -S31508009340C3F80002D3F81C02D4432040C3F81C0219 -S31508009350CB69B3B9314BD3F80C022040C3F80C02E1 -S315080093604869CE688D8845EA0645483043F8305046 -S315080093704D698E68088840EA0640483503EBC50300 -S315080093805860CB69012B16D1244BD3F80C02104335 -S31508009390C3F80C0248690E688D8845EA06454830C8 -S315080093A043F830504D698E68888940EA064048354A -S315080093B003EBC50358608B6933B91848D0F80432F3 -S315080093C02340C0F8043205E01448D0F804321343A9 -S315080093D0C0F804320B692BB91048D0F814321C4077 -S315080093E0C0F814420B69012B05D10C48D0F8143289 -S315080093F01343C0F814320B6A012B05D10749D1F87B -S315080094001C321A43C1F81C22044AD2F8003223F04F -S315080094100103C2F80032002070BC704700640040A7 -S31508009420704700BF002800F0BF8038B5044690F8A2 -S315080094303C3013F0FF0F04D1002380F83D30FFF7CE -S31508009440EFFF022384F83C302268136823F00203F6 -S3150800945013602268136843F00103136000F026FACC -S3150800946005460BE000F022FA401B0A2806D903201D -S3150800947084F83C00002384F83D3038BD23685A68D8 -S3150800948012F0010FEED05A6812F0010F7DD0A269D2 -S31508009490012A04D11A6842F080021A6003E01A68A9 -S315080094A022F080021A60E369012B05D1226813684D -S315080094B043F04003136004E02268136823F0400376 -S315080094C01360236A012B05D12268136843F0200331 -S315080094D0136004E02268136823F020031360636AAC -S315080094E0012B05D12268136843F01003136004E0CA -S315080094F02268136823F010031360A36A012B05D1B1 -S315080095002268136843F00803136004E022681368AE -S3150800951023F008031360E36A012B05D12268136858 -S3150800952043F00403136004E02268136823F004037D -S3150800953013602168A268E3681A4323691A436369BA -S315080095401A436368013B1343CB612268136823F00F -S315080095500103136000F0AAF905460BE000F0A6F92E -S31508009560401B0A2806D9032084F83C00002384F807 -S315080095703D3038BD23685A6812F0010FEED15B689A -S3150800958013F0010F03D0002302E0002300E00123BB -S315080095902BB100202064012384F83C3038BD042315 -S315080095A084F83C30012038BD01207047F8B50D46D7 -S315080095B0B9B990F83C30DBB2222B00F02C8190F838 -S315080095C03C30DBB2422B00F0288190F83C30DBB20D -S315080095D0622B00F0248190F83C30DBB2722B00F04D -S315080095E02081012D17D190F83C30DBB2322B00F0E8 -S315080095F01A8190F83C30DBB2522B00F0168190F8B5 -S315080096003C30DBB2622B00F0128190F83C30DBB2C2 -S31508009610722B00F00E8190F83D30012B00F00B8183 -S31508009620012380F83D30C5B990F83C30DBB2322BC7 -S3150800963007D0522B09D0122B0BD1422380F83C308D -S3150800964023E0622380F83C301FE0722380F83C3028 -S315080096501BE0222380F83C3017E090F83C30DBB260 -S31508009660222B07D0422B09D0122B0BD1522380F87C -S315080096703C300AE0622380F83C3006E0722380F82A -S315080096803C3002E0322380F83C301646044600F0AF -S315080096900DF907460FE0B6F1FF3F0CD026B100F0F2 -S315080096A005F9C01B864206D2032084F83C00002335 -S315080096B084F83D30F8BD3DB92368DB6813F0030F25 -S315080096C00CBF0123002306E023681B6913F0030F70 -S315080096D00CBF01230023002BDDD10DB9636B00E01D -S315080096E0A36B216805F11B0212018A5802F00402D5 -S315080096F09A603AB9216805F11B0212018A58520D7F -S315080097001A6006E0216805F11B0212018A58D20880 -S315080097105A60216805F11B021201895801F00201FD -S31508009720D96021681144496801F00F01196121685F -S315080097300A445268C2F30722DA611D6221682A01C7 -S315080097401144D1F8B811197521681144D1F8B81126 -S31508009750090A597521681144D1F8B811090C997587 -S3150800976021681144D1F8B811090ED9752168114438 -S31508009770D1F8BC11197621681144D1F8BC11090A2F -S31508009780597621681144D1F8BC11090C99762168DB -S315080097900A44D2F8BC21120EDA761DB923682022B3 -S315080097A0DA6002E0236820221A61C5B994F83C30D1 -S315080097B0DBB2622B07D0722B09D0422B0BD11223B6 -S315080097C084F83C3023E0322384F83C301FE05223EF -S315080097D084F83C301BE0012384F83C3017E094F809 -S315080097E03C30DBB2622B07D0722B09D0522B0BD13F -S315080097F0122384F83C300AE0222384F83C3006E041 -S31508009800422384F83C3002E0012384F83C300020EF -S3150800981084F83D00F8BD0220F8BD0220F8BD0220FC -S31508009820F8BD0220F8BD0220F8BD0220F8BD0220CE -S31508009830F8BD0220F8BD0220F8BD00BF10B50446E9 -S31508009840074B1B680748A0FB03308009FFF736FD66 -S31508009850002221464FF0FF30FFF7FEFC002010BD26 -S3150800986000000020D34D621008B50B4B1A6842F46D -S3150800987000721A601A6842F480621A601A6842F422 -S3150800988080721A600320FFF7D5FC0020FFF7D6FF89 -S31508009890FEF7C8FD002008BD003C0240024A1368D6 -S315080098A001331360704700BF84010020014B18681C -S315080098B0704700BF84010020FEE700BF08B50022FC -S315080098C04FF480710148FFF7AFFC08BD0014024051 -S315080098D010B5FEF75DFD0F4B1B68C31AB3F5FA7F8B -S315080098E016D304460C4B1B7843B901220A4B1A704F -S315080098F04FF480710948FFF797FC07E00022064BF2 -S315080099001A704FF480710548FFF78EFC014B1C60F6 -S3150800991010BD00BF880000208C0000200014024003 -S31508009920F0B5002421E0134D15F8147005EB440535 -S3150800993095F801E007EB0E0505FB000547F2305CDC -S315080099409CFBF5F605FB16C66EB99CFBF5F5ADB2A4 -S315080099500D80013DADB2B5F5806F04D2177083F85E -S3150800996000E00120F0BD0134E4B2112CDBD900205F -S31508009970F0BD00BF4C9F000808B50848084B0360B7 -S315080099804FF46143436000238360C36003618361CE -S315080099900C234361FEF7C6FF08BD00BF94000020F4 -S315080099A00048004070B58CB00025ADF82E508DF8F3 -S315080099B02D500CAB03F8045D0DF12D020DF12E01AF -S315080099C04FF4FA70FFF7ACFF1D4C1E4E2660256358 -S315080099D01D4B6363A561E56125626562A562E56263 -S315080099E0A560E5609DF82D30013B1B0423619DF8B9 -S315080099F02C30013B1B056361BDF82E3063602046A1 -S31508009A00FFF710FD2368B34201D1069501E00E2346 -S31508009A10069300230793012208924CF6E041019130 -S31508009A2002934FF6E071039104210491059309927C -S31508009A300E230A9369440248FFF76CFC0CB070BD0C -S31508009A403C01002000640040D400002008B5002333 -S31508009A50012201460348FEF797FF08B9012008BD11 -S31508009A60002008BD9400002008B5FFF785FFFFF722 -S31508009A7099FF08BDBFF34F8F0549CA6802F4E06233 -S31508009A80044B1343CB60BFF34F8F00BFFDE700BF06 -S31508009A9000ED00E00400FA0508B5214B1B78ABB9C8 -S31508009AA02048FFF7D3FF012838D11E4B1B78013B0E -S31508009AB0DBB23F2B32D8FEF76BFC1B4B186001223A -S31508009AC0174B1A700022194B1A7008BD174B1B78D2 -S31508009AD0013314481844FFF7B9FF012814D1134A73 -S31508009AE013780133DBB213700E4A1278934215D1FC -S31508009AF000220B4B1A700B4B5B78FF2B0ED1094BD0 -S31508009B009B785BB9FFF7B6FFFEF742FC064B1B686E -S31508009B106433984202D90022014B1A7008BD00BF6F -S31508009B2080010020F8000020900000203901002064 -S31508009B3008B5002211460C48FFF738FD98B90A4BBC -S31508009B405B6B196840F26762914203D19A681AB151 -S31508009B50002202E0002200E0012222B19B8AFF2BAC -S31508009B6001D1FFF787FF08BD3C01002008B5FFF7C4 -S31508009B7093FFFFF7DDFF08BD53B94AB9002908BFAF -S31508009B8000281CBF4FF0FF314FF0FF3000F082B9BC -S31508009B90ADF1080C6DE904CE00F006F8DDF804E036 -S31508009BA0DDE9022304B070472DE9F04F8C460C46D8 -S31508009BB00546099E002B4FD18A4217466BD9B2FA41 -S31508009BC082FEBEF1000F0BD0CEF1200520FA05F576 -S31508009BD001FA0EF345EA030C02FA0EF700FA0EF53F -S31508009BE0390CBCFBF1F0BAB201FB10C300FB02F85A -S31508009BF04FEA154C4CEA0344A04509D9E41900F18B -S31508009C00FF3380F02881A04540F2258102383C4484 -S31508009C10C8EB0404B4FBF1F301FB134C03FB02F29B -S31508009C20ACB244EA0C418A4209D9C91903F1FF3496 -S31508009C3080F00F818A4240F20C81023B39448A1A2D -S31508009C4043EA00400021002E63D022FA0EF20023D8 -S31508009C5086E80C00BDE8F08F8B4207D9002E56D057 -S31508009C60002186E811000846BDE8F08FB3FA83F1B3 -S31508009C70002940F09380A34202D3824200F2FE807C -S31508009C80851A64EB03039C460120002E41D086E822 -S31508009C902010BDE8F08F12B90127B7FBF2F7B7FA23 -S31508009CA087FEBEF1000F36D1E41B4FEA17481FFAAC -S31508009CB087F90121B4FBF8F308FB134409FB03F207 -S31508009CC04FEA154C4CEA0444A24207D9E41903F1B9 -S31508009CD0FF3002D2A24200F2D3800346A41AB4FB94 -S31508009CE0F8F008FB104809FB00F9ACB244EA084250 -S31508009CF0914507D9D21900F1FF3402D2914500F2F5 -S31508009D00BA802046C9EB020240EA03409BE7314687 -S31508009D103046BDE8F08F07FA0EF7CEF1200C24FA8C -S31508009D200CF34FEA1748B3FBF8FA1FFA87F908FB52 -S31508009D301A3520FA0CFC04FA0EF40AFB09FB4CEA65 -S31508009D40040C4FEA1C4242EA05439B4500FA0EF50D -S31508009D500AD9DB190AF1FF3280F08B809B4540F265 -S31508009D608880AAF1020A3B44CBEB0303B3FBF8F065 -S31508009D7008FB103300FB09F41FFA8CFC4CEA03437A -S31508009D809C4207D9DB1900F1FF326ED29C426CD98E -S31508009D9002383B441C1B40EA0A418BE7C1F1200EFE -S31508009DA08B4022FA0EFC4CEA030C24FA0EF74FEA13 -S31508009DB01C49B7FBF9FA1FFA8CF309FB1A7720FA44 -S31508009DC00EF88C400AFB03F548EA04044FEA1448E7 -S31508009DD048EA0747BD4202FA01F200FA01FB09D92F -S31508009DE017EB0C070AF1FF3041D2BD423FD9AAF161 -S31508009DF0020A67447F1BB7FBF9F509FB157705FBD4 -S31508009E0003F3A4B244EA0747BB4208D917EB0C0789 -S31508009E1005F1FF3027D2BB4225D9023D674445EA02 -S31508009E200A40A0FB0289FF1A4F4545464C4614D303 -S31508009E3029D066B3BBEB050367EB040707FA0EFEEA -S31508009E40CB40CF404EEA030386E888000021BDE8F0 -S31508009E50F08F2346F3E61846DAE6B8EB020569EB17 -S31508009E600C040138E5E70546D9E7104692E782462D -S31508009E70C0E7924678E702383A4443E7084604E7DB -S31508009E80023B3C442AE7C345E7D33C46D1E7314683 -S31508009E90BDE8F08F704700BF08B5074B044613B1FD -S31508009EA00021AFF30080054B1868836A03B1984711 -S31508009EB02046FFF701FD00BF00000000709F000864 -S31508009EC00E4B70B51E460E4C0025E41AA410A5428A -S31508009ED004D056F8253098470135F8E700F01EF803 -S31508009EE0084B094C1E46E41AA4100025A54204D0C6 -S31508009EF056F8253098470135F8E770BD640000200C -S31508009F006400002064000020680000200346024424 -S31508009F10934202D003F8011BFAE77047F8B500BF71 -S31508009F20F8BC08BC9E467047F8B500BFF8BC08BC2C -S31508009F309E4670470000000000000000010203046E -S31508009F4006070809000000000102030405020602CC -S31508009F50060307030803090309040A040B040C048F -S31508009F600C050D050E050F050F061006100710083F -S30D08009F700400002000000000B7 -S30D08009F786CE2FF7F0100000006 -S31508009F800024F400000000000000000000000000AB +S315080083406C0000208401002000230F2B00F2DC8043 +S31508008350F0B482B039E0082200E00022B2403A4385 +S3150800836002356A4E46F82520694A1568E24302EA4C +S3150800837005064F6817F4803F01D044EA0506644DA8 +S315080083802E606D6802EA05064F6817F4003F01D0B3 +S3150800839044EA05065E4D6E60AD6802EA05064F685A +S315080083A017F4801F01D044EA0506594DAE60ED6802 +S315080083B02A404E6816F4001F01D044EA0502544CC0 +S315080083C0E26001330F2B00F29C8001229A400C6870 +S315080083D01440A242F5D14D68022D01D0122D10D1BC +S315080083E0DE08083650F826C003F00705AF000F254B +S315080083F0BD402CEA050C0D69BD4045EA0C0540F860 +S31508008400265006685F000325BD40ED4305EA060CC5 +S315080084104E6806F00306BE4046EA0C0606604E683D +S3150800842006F1FF3CBCF1010F03D9112E01D0122E23 +S3150800843010D1866805EA060CCE68BE4046EA0C06E8 +S315080084408660466826EA02024E68C6F300169E4013 +S3150800845016434660C26815408A68BA402A43C26015 +S315080084604A6812F0805FACD000220192294A556C06 +S3150800847045F480455564526C02F480420192019A93 +S315080084809D08AE1C214A52F8267003F00302960096 +S315080084900F22B24027EA02071F4A90423FF45DAF17 +S315080084A002F5806290421ED002F5806290421CD08E +S315080084B002F5806290421AD002F58062904218D086 +S315080084C002F58062904216D002F58062904214D07E +S315080084D002F58062904212D002F5806290423FF423 +S315080084E03AAF09223AE7012238E7022236E70322A1 +S315080084F034E7042232E7052230E706222EE7072270 +S315080085002CE702B0F0BC7047704700BF0038014046 +S31508008510003C014000380240000002400AB1816177 +S3150800852070470904816170472DE9F84304460168DC +S315080085300A6922F44052C36813430B610168CA688A +S3150800854022F4164222F00C0283680069034360692C +S315080085500343E06903431343CB6021684A6922F465 +S315080085604072A36913434B61E369B3F5004F60D0CA +S315080085702368B84A934200F0148102F58062934258 +S3150800858000F00F8100F0BCFF00EB800000EB8000DC +S315080085906568AD00B0FBF5F5AF4FA7FB05356D096E +S315080085A02E0100F0ADFF00EB800000EB800065684F +S315080085B0AD00B0FBF5F900F0A3FF00EB800000EB7F +S315080085C080006568AD00B0FBF5F5A7FB05356D09BC +S315080085D04FF0640808FB15952D013235A7FB0535C4 +S315080085E06D0905F0F005354400F08AFF00EB8000C0 +S315080085F000EB80006668B600B0FBF6F600F080FF78 +S3150800860000EB800000EB800063689B00B0FBF3F092 +S31508008610A7FB0030400908FB10684FEA081808F164 +S315080086203208A7FB0837C7F3431723682F449F6010 +S315080086300DE12368874A93425BD002F58062934234 +S3150800864057D000F05DFF00EB800000EB8000656806 +S315080086506D00B0FBF5F5804FA7FB05356D092E01BA +S3150800866000F04EFF00EB800000EB800065686D00AF +S31508008670B0FBF5F900F044FF00EB800000EB80004A +S3150800868065686D00B0FBF5F5A7FB05356D094FF07C +S31508008690640808FB1595ED003235A7FB05356D090D +S315080086A06D0005F4F875354400F02AFF00EB8000EC +S315080086B000EB800066687600B0FBF6F600F020FF57 +S315080086C000EB800000EB800063685B00B0FBF3F30F +S315080086D0A7FB03235B0908FB13684FEAC80808F1E0 +S315080086E03208A7FB0837C7F3421723682F449F6051 +S315080086F0ADE000F01BFF00EB800000EB8000656832 +S315080087006D00B0FBF5F5544FA7FB05356D092E0135 +S3150800871000F00CFF00EB800000EB800065686D0040 +S31508008720B0FBF5F900F002FF00EB800000EB8000DB +S3150800873065686D00B0FBF5F5A7FB05356D094FF0CB +S31508008740640808FB1595ED003235A7FB05356D095C +S315080087506D0005F4F875354400F0E8FE00EB80007E +S3150800876000EB800066687600B0FBF6F600F0DEFEE9 +S3150800877000EB800000EB800063685B00B0FBF3F35E +S31508008780A7FB03235B0908FB13684FEAC80808F12F +S315080087903208A7FB0837C7F3421723682F449F60A0 +S315080087A055E000F0C3FE00EB800000EB8000656832 +S315080087B0AD00B0FBF5F5284FA7FB05356D092E0171 +S315080087C000F0B4FE00EB800000EB80006568AD00A9 +S315080087D0B0FBF5F900F0AAFE00EB800000EB800084 +S315080087E06568AD00B0FBF5F5A7FB05356D094FF0DB +S315080087F0640808FB15952D013235A7FB05356D096B +S3150800880005F0F005354400F091FE00EB800000EB22 +S3150800881080006668B600B0FBF6F600F087FE00EB4F +S31508008820800000EB800063689B00B0FBF3F0A7FBB9 +S315080088300030400908FB10684FEA081808F13208AA +S31508008840A7FB0837C7F3431723682F449F60BDE883 +S31508008850F88300BF001001401F85EB512DE9F04158 +S3150800886005460F4616469846069C2B681B6837EA47 +S3150800887003030CBF01230023B3421DD1B4F1FF3F0C +S31508008880F3D02CB100F084FBA0EB0800A042ECD991 +S315080088902A68D36823F4D073D3602A68536923F00F +S315080088A001035361202385F8393085F83A300023CF +S315080088B085F83830032000E00020BDE8F0817047D5 +S315080088C058B310B5044690F839300BB3242384F80E +S315080088D039302268D36823F40053D3602046FFF763 +S315080088E023FE2268136923F49043136122685369AF +S315080088F023F02A0353612268D36843F40053D360F4 +S315080089000020E063202384F8393084F83A3010BD1B +S3150800891080F83830FFF7D3FFD8E7012070472DE9F4 +S31508008920F04182B01E4690F83A30DBB2202B5AD17D +S3150800893004460D469046002959D0002A59D090F889 +S315080089403830012B57D0012380F838300023C36311 +S31508008950222380F83A3000F01BFB0746A4F82C8047 +S31508008960A4F82E801DE000963B46002220212046D2 +S31508008970FFF774FF002840D1236933B923685B6881 +S31508008980C3F3080325F8023B0BE023685B68DBB2F8 +S3150800899025F8013B05E023685B6803F07F0305F8CB +S315080089A0013BE38D9BB2BBB1E38D013B9BB2E385F3 +S315080089B0A368B3F5805FD6D000963B4600222021F7 +S315080089C02046FFF74BFFD0B92369002BE3D1236874 +S315080089D05B6805F8013BE4E7202384F83A30002079 +S315080089E084F8380000E0022002B0BDE8F0810120DA +S315080089F0FAE70120F8E70220F6E70320F4E7032068 +S31508008A00F2E7000070B44B6901229A40414BD3F853 +S31508008A10000240F00100C3F80002D3F8000220F477 +S31508008A207C50C3F80002D3F800024C6A40EA0420DE +S31508008A30C3F80002D3F81C42D0430440C3F81C42D2 +S31508008A40CB69B3B9334BD3F80C420440C3F80C4294 +S31508008A50CE688D884C6945EA0645483443F8345053 +S31508008A608E680C884D6944EA0644483503EBC5030D +S31508008A705C60CB69012B20D08B69002B35D1254C46 +S31508008A80D4F804320340C4F804320B692BB9214BDD +S31508008A90D3F814422040C3F814020B69012B2BD0DB +S31508008AA00B6A012B2FD01B4AD2F8003223F00103A0 +S31508008AB0C2F80032002070BC7047164BD3F80C423F +S31508008AC01443C3F80C420E688D884C6945EA06457E +S31508008AD0483443F834508E688C894D6944EA064414 +S31508008AE0483503EBC5035C60C6E70A4CD4F8043284 +S31508008AF01343C4F80432C8E70648D0F814321343BF +S31508008B00C0F81432CCE70349D1F81C321A43C1F82D +S31508008B101C22C8E7006400407047002800F0B680B1 +S31508008B2038B5044690F83C3003B3022384F83C3049 +S31508008B302268136823F0020313602268136843F05F +S31508008B400103136000F024FA054623685A6812F0F8 +S31508008B50010F10D100F01CFA401B0A28F5D9032092 +S31508008B6084F83C00002384F83D3038BD80F83D3059 +S31508008B70FFF7D2FFD9E75A6812F0010F00F081809B +S31508008B80A269012A50D01A6822F080021A60E369A5 +S31508008B90012B4ED02268136823F040031360236A22 +S31508008BA0012B4CD02268136823F020031360636AF4 +S31508008BB0012B4AD02268136823F010031360A36AB6 +S31508008BC0012B48D02268136823F008031360E36A70 +S31508008BD0012B46D02268136823F004031360A368A8 +S31508008BE0E268134322691343626913436268013AD0 +S31508008BF021681343CB612268136823F001031360CD +S31508008C0000F0C6F9054623685A6812F0010F2ED0FF +S31508008C1000F0BEF9401B0A28F5D9032084F83C0069 +S31508008C20002384F83D30A0E71A6842F080021A60F3 +S31508008C30ADE72268136843F040031360AFE7226884 +S31508008C40136843F020031360B1E72268136843F002 +S31508008C5010031360B3E72268136843F00803136030 +S31508008C60B5E72268136843F004031360B7E75B6847 +S31508008C7013F0010F05D100202064012384F83C304D +S31508008C8073E7042384F83C3001206EE7012070471F +S31508008C90F8B50D46B9B990F83C30DBB2222B00F096 +S31508008CA02F8190F83C30DBB2422B00F02B8190F8F4 +S31508008CB03C30DBB2622B00F0278190F83C30DBB207 +S31508008CC0722B00F02381012D15D090F83D30012B31 +S31508008CD000F02481012380F83D30B5BB90F83C3084 +S31508008CE0DBB2322B29D0522B2BD0122B1CD02223AD +S31508008CF080F83C301BE090F83C30DBB2322B00F0B9 +S31508008D00078190F83C30DBB2522B00F0038190F8D3 +S31508008D103C30DBB2622B00F0FF8090F83C30DBB2CF +S31508008D20722BD2D10220C9E0422380F83C30164685 +S31508008D30044600F02DF9074638E0622380F83C30F7 +S31508008D40F5E7722380F83C30F1E790F83C30DBB267 +S31508008D50222B0BD0422B0DD0122B03D0322380F8B6 +S31508008D603C30E4E7522380F83C30E0E7622380F8A1 +S31508008D703C30DCE7722380F83C30D8E726B100F0B7 +S31508008D8007F9C01BB04211D9032084F83C00002320 +S31508008D9084F83D3092E023681B6913F0030F0CBF7B +S31508008DA00123002363B1B6F1FF3FE7D1002DF2D1CD +S31508008DB02368DB6813F0030F0CBF01230023F1E7D8 +S31508008DC0002D67D1636B216805F11B0212018A58D1 +S31508008DD002F004029A60002A5ED1216805F11B029E +S31508008DE012018A58520D1A60216805F11B021201F8 +S31508008DF0895801F00201D96021681144496801F0D7 +S31508008E000F01196121680A445268C2F30722DA6120 +S31508008E101D6221682A011144D1F8B8111975216813 +S31508008E201144D1F8B811090A597521681144D1F8C5 +S31508008E30B811090C997521681144D1F8B811090EB1 +S31508008E40D97521681144D1F8BC11197621681144E5 +S31508008E50D1F8BC11090A597621681144D1F8BC1118 +S31508008E60090C997621680A44D2F8BC21120EDA76E2 +S31508008E70D5B923682022DA604DBB94F83C30DBB2C2 +S31508008E80622B1CD0722B1ED0422B11D0012384F8E2 +S31508008E903C3010E0A36B96E7216805F11B0212012E +S31508008EA08A58D2085A609FE7236820221A61E3E7A6 +S31508008EB0122384F83C30002084F83D00F8BD3223A4 +S31508008EC084F83C30F7E7522384F83C30F3E794F80B +S31508008ED03C30DBB2622B0BD0722B0DD0522B03D059 +S31508008EE0012384F83C30E6E7122384F83C30E2E7B5 +S31508008EF0222384F83C30DEE7422384F83C30DAE764 +S31508008F000220DBE70220D9E70220D7E70220D5E7CF +S31508008F100220D3E70220D1E70220CFE70220CDE7DF +S31508008F2010B50446074B1868074BA3FB00308009A9 +S31508008F3000F058FB002221464FF0FF3000F01EFBE0 +S31508008F40002010BD00000020D34D621008B50B4B61 +S31508008F501A6842F400721A601A6842F480621A604B +S31508008F601A6842F480721A60032000F0F5FA0020AD +S31508008F70FFF7D6FF00F020FC002008BD003C0240A9 +S31508008F80024A136801331360704700BF800100204E +S31508008F90014B1868704700BF80010020002800F0C8 +S31508008FA0958130B583B00446036813F0010F2ED0BF +S31508008FB0A24B9B6803F00C03042B1FD09F4B9B68A6 +S31508008FC003F00C03082B14D022799D4B1A706368A2 +S31508008FD0002B40D0FFF7DCFF0546984B1B6813F4BF +S31508008FE0003F14D1FFF7D4FF401B6428F5D90320AE +S31508008FF073E1924B5B6813F4800FE5D08F4B1B68C7 +S3150800900013F4003F03D06368002B00F061812368E6 +S3150800901013F0020F4AD0894B9B6813F00C0F2ED021 +S31508009020864B9B6803F00C03082B23D0E368002BC0 +S3150800903063D0844B01221A60FFF7AAFF05467F4BCF +S315080090401B6813F0020F49D1FFF7A2FF401B022845 +S31508009050F5D9032041E1FFF79BFF0546774B1B68CF +S3150800906013F4003FD3D0FFF793FF401B6428F5D9CC +S31508009070032032E1714B5B6813F4800FD6D16F4B36 +S315080090801B6813F0020F03D0E368012B40F022811E +S315080090906A48036823F0F8032169F82292FAA2F2D3 +S315080090A0B2FA82F201FA02F213430360236813F05C +S315080090B0080F46D0636993B3634B01221A60FFF722 +S315080090C067FF05465D4B5B6F13F0020F39D1FFF75B +S315080090D05FFF401B0228F5D90320FEE057480368C6 +S315080090E023F0F8032169F82292FAA2F2B2FA82F280 +S315080090F001FA02F213430360D8E7524B00221A60C2 +S31508009100FFF746FF05464D4B1B6813F0020FCDD0FF +S31508009110FFF73EFF401B0228F5D90320DDE04A4B46 +S3150800912000221A60FFF734FF0546444B5B6F13F0C5 +S31508009130020F06D0FFF72CFF401B0228F5D90320A3 +S31508009140CBE0236813F0040F1FD1A369002B00F0AE +S31508009150C3803A4A926802F00C02082A00F0BF80DF +S31508009160022B59D0394B00221A60FFF711FF04462B +S31508009170324B1B6813F0007F00F0A680FFF708FF4C +S31508009180001B6428F4D90320A7E0002301932B4B86 +S315080091901A6C42F080521A641B6C03F080530193D8 +S315080091A0019B2B4A136843F480731360FFF7F0FEA4 +S315080091B00546274B1B6813F4807F06D1FFF7E8FEA8 +S315080091C0401B0228F5D9032087E0227A214B1A7022 +S315080091D0A36883B1FFF7DCFE0546184B1B6F13F037 +S315080091E0020FB2D1FFF7D4FE401B41F288339842F2 +S315080091F0F3D9032071E0FFF7CBFE05460F4B1B6F33 +S3150800920013F0020FA1D0FFF7C3FE401B41F28833CB +S315080092109842F3D9032060E00C4B00221A60FFF74E +S31508009220B7FE0546054B1B6813F0007F14D0FFF701 +S31508009230AFFE401B6428F5D903204EE000380240F3 +S315080092400238024000004742800E4742600047420B +S315080092500070004070380240E369226A1343616A6D +S3150800926047F6C07292FAA2F2B2FA82F201FA02F252 +S315080092701343A26A5208013A4FF4403191FAA1F118 +S31508009280B1FA81F18A401343E16A4FF0706292FAAB +S31508009290A2F2B2FA82F201FA02F21343114A5360B9 +S315080092A0114B01221A60FFF773FE04460D4B1B682B +S315080092B013F0007F06D1FFF76BFE001B6428F5D973 +S315080092C003200AE0002008E0002006E0012070479D +S315080092D0012002E0012000E0002003B030BD01209B +S315080092E0FBE700BF0038024060004742254B9B68F9 +S315080092F003F00C03042B40D0082B40D170B5214B4A +S315080093005A6802F03F025B6813F4800F12D01D4BB7 +S315080093105968C1F3881100231B48A1FB000100F01E +S315080093201BFC184B5B68C3F3014301335B00B0FBBE +S31508009330F3F070BD134B5868C0F388100546002635 +S3150800934043011B1A66EB0604A10141EA93619801E1 +S31508009350C01A61EB0401CB0043EA5073C4001946F6 +S31508009360601946EB01018B0243EA905384022046BA +S315080093701946334600F0F0FBD3E703487047034825 +S31508009380704700BF0038024040787D010024F40091 +S31508009390002800F09F8070B50446524B1B6803F006 +S315080093A00F038B4208D2CBB24E4A1370136803F0F0 +S315080093B00F038B4240F09080236813F0020F17D0FA +S315080093C013F0040F04D0484A936843F4E0539360BB +S315080093D0236813F0080F04D0434A936843F46043A4 +S315080093E09360414A936823F0F003A06803439360AF +S315080093F00D46236813F0010F31D06368012B20D086 +S31508009400022B25D0384A126812F0020F66D0364968 +S315080094108A6822F0030213438B60FFF7B9FD0646FC +S31508009420314B9B6803F00C036268B3EB820F16D0CE +S31508009430FFF7AEFD801B41F288339842F0D903202E +S3150800944047E0294A126812F4003FE0D1012040E0C3 +S31508009450254A126812F0007FD9D1012039E0214B44 +S315080094601B6803F00F03AB4207D9EAB21D4B1A700B +S315080094701B6803F00F03AB4232D1236813F0040FC5 +S3150800948006D0194A936823F4E053E1680B439360C6 +S31508009490236813F0080F07D0134A936823F4604330 +S315080094A0216943EAC1039360FFF720FF0E4B9B68CF +S315080094B003F0F003F02292FAA2F2B2FA82F2D34053 +S315080094C00A4AD35CD8400A4B18600020FFF728FDEB +S315080094D0002070BD012070470120FAE70120F8E757 +S315080094E00120F6E7003C024000380240F49E0008DE +S315080094F000000020014B1868704700BF00000020DC +S3150800950008B5FFF7F7FF074B9B6803F4E0534FF4E2 +S31508009510E05292FAA2F2B2FA82F2D340024AD35C3D +S31508009520D84008BD00380240049F000808B5FFF778 +S31508009530E1FF074B9B6803F460434FF4604292FADD +S31508009540A2F2B2FA82F2D340024AD35CD84008BDEE +S3150800955000380240049F0008074AD36823F4E063F2 +S315080095601B041B0C000200F4E060184340F0BF60C7 +S3150800957040F40030D060704700ED00E030B4174B7F +S31508009580DB68C3F30223C3F10704042C28BF0424B1 +S315080095901D1D062D01D9033B00E000234FF0FF35C2 +S315080095A005FA04F421EA0401994005FA03F322EACC +S315080095B003031943002809DB0901C9B200F1604019 +S315080095C000F5614080F8001330BC704700F00F00CA +S315080095D00901C9B2024B1954F6E700BF00ED00E0D5 +S315080095E014ED00E00138B0F1807F0AD2064B5860CE +S315080095F0064AF02182F823100020986007221A6094 +S3150800960070470120704700BF10E000E000ED00E061 +S31508009610042805D0054A136823F00403136070472D +S31508009620024A136843F004031360704710E000E031 +S31508009630704708B5FFF7FCFF08BD00000C4B1A6819 +S3150800964042F001021A60002199601A6822F08472B9 +S3150800965022F480321A60074A5A601A6822F4802275 +S315080096601A60D960044B4FF000629A60704700BFD9 +S31508009670003802401030002400ED00E0FEE700004C +S3150800968008B5FFF737FF084BA3FB00308009FFF743 +S31508009690A9FF0420FFF7BCFF002211464FF0FF3058 +S315080096A0FFF76CFF08BD00BFD34D621008B5FFF782 +S315080096B06FFC08BD08B5FFF763FCFFF7BAFF08BDE6 +S315080096C008B500224FF480710148FEF727FF08BD50 +S315080096D00014024010B5FFF7E9FF0F4B1B68C31AC9 +S315080096E0B3F5FA7F0DD304460C4B1B7853B9012208 +S315080096F00A4B1A704FF480710948FEF70FFF064BA4 +S315080097001C6010BD0022054B1A704FF48071044886 +S31508009710FEF704FFF3E700BF8C0000208800002056 +S3150800972000140240014A024B9A6070470080000804 +S3150800973000ED00E000B593B00123069307930223DA +S315080097400C934FF480020D9219220E92F0220F927A +S3150800975010930523119306A8FFF720FC00B1FEE736 +S315080097600F23019302230293002303934FF4A0537C +S3150800977004934FF480530593032101A8FFF708FECD +S3150800978000B1FEE713B05DF804FB08B5FFF7CAFFA2 +S31508009790FFF7DCFBFFF7CEFFFFF772FFFFF790FF3F +S315080097A008BD08B5FFF7F1FF00F050F9FFF792FF83 +S315080097B000F0CCF9FAE70000F0B58DB0002401946A +S315080097C0464B5A6C42F480425A645A6C02F4804200 +S315080097D00192019A02941A6B42F002021A631A6BFA +S315080097E002F002020292029A03941A6B42F00802ED +S315080097F01A631A6B02F008020392039A04941A6B0E +S3150800980042F020021A631A6B02F020020492049AAC +S3150800981005941A6C42F480221A641A6C02F48022A7 +S315080098200592059A06941A6C42F000721A641B6C2B +S3150800983003F000730693069B0320FFF78DFE22466E +S3150800984021466FF00B00FFF799FE224621466FF07E +S315080098500A00FFF793FE224621466FF00900FFF73C +S315080098608DFE224621466FF00400FFF787FE22464A +S3150800987021466FF00300FFF781FE224621466FF06E +S315080098800100FFF77BFE224621464FF0FF30FFF727 +S3150800989075FE4FF4807307930125089509950A9577 +S315080098A007A90F48FEF750FD4FF4407707970226A1 +S315080098B00896099503250A9507230B9307A90948CE +S315080098C0FEF742FD0797089609940A9509230B9314 +S315080098D007A90548FEF738FD0DB0F0BD003802406F +S315080098E000140240000C02400004024008B5084873 +S315080098F0084B03604FF46143436000238360C360F1 +S31508009900036183610C234361FEF7DAFF08BD00BFDC +S31508009910F8000020004800402DE9F04104460D46B5 +S3150800992017469846FFF7ECFD154BA3FB0030800958 +S31508009930002201E00132D2B2112A1DD8114B13F8C8 +S31508009940121003EB420393F801C001EB0C0303FB6F +S315080099500443B0FBF3FE03FB1E06002EEAD11FFAF2 +S315080099608EF32B80013B9BB2B3F5806FE2D2397040 +S3150800997088F800C0012000E00020BDE8F08100BFA3 +S31508009980D34D62100C9F000870B58CB00025ADF859 +S315080099902E508DF82D508DF82C500BAB0DF12D0255 +S315080099A00DF12E014FF4FA70FFF7B6FF1D4C1E4E4F +S315080099B0266025631D4B6363A561E56125626562C3 +S315080099C0A562E562A560E5609DF82D30013B1B04A4 +S315080099D023619DF82C30013B1B056361BDF82E30D1 +S315080099E063602046FFF799F82368B34218D00E2320 +S315080099F0069300230793012208924CF6E041019151 +S31508009A0002934FF6E071039104210491059309929C +S31508009A100E230A9369440348FEF7F4FF0CB070BDA1 +S31508009A200695E6E79000002000640040D400002078 +S31508009A3008B50023012201460348FEF770FF08B166 +S31508009A40002008BD0120FCE7F800002008B5FFF754 +S31508009A504DFFFFF799FF08BDBFF34F8F0549CA6849 +S31508009A6002F4E062044B1343CB60BFF34F8F00BF91 +S31508009A70FDE700BF00ED00E00400FA0508B5214B3C +S31508009A801B78B3B92048FFF7D3FF012800D008BDDB +S31508009A901D4B1B78013BDBB23F2BF8D8FFF706FEC0 +S31508009AA01A4B1860174B01221A70194B00221A70AC +S31508009AB0EDE7174B1B78013313481844FFF7B8FF37 +S31508009AC0012813D1124A13780133DBB213700E4AF8 +S31508009AD012789342DBD10B4A002111700A4A527858 +S31508009AE0FF2AD4D1022BD2D1FFF7B6FFFFF7DEFD4E +S31508009AF0064B1B6864339842C9D9024B00221A7078 +S31508009B00C5E700BF79010020380100207C0100204C +S31508009B107A01002008B5002211460B48FFF7B8F86D +S31508009B2030B9094B5B6B196840F26762914200D005 +S31508009B3008BD9A68002AFBD11A7DFF2AF8D11B694D +S31508009B40022BF5D1FFF788FF9000002008B5FFF734 +S31508009B5095FFFFF7DFFF08BD53B94AB9002908BFCB +S31508009B6000281CBF4FF0FF314FF0FF3000F074B9EA +S31508009B70ADF1080C6DE904CE00F006F8DDF804E056 +S31508009B80DDE9022304B070472DE9F0478C46044608 +S31508009B90089E002B40F086808A42154648D9B2FABC +S31508009BA082F24AB1C2F1200701FA02F320FA07F756 +S31508009BB0954047EA030C94404FEA154EBCFBFEF766 +S31508009BC01FFA85F80EFB17C307FB08F9210C41EAB3 +S31508009BD00343994509D9EB1807F1FF3180F0E18075 +S31508009BE0994540F2DE80023F2B44A3EB0903B3FB01 +S31508009BF0FEF00EFB103300FB08F1A4B244EA03445E +S31508009C00A14209D92C1900F1FF3380F0C880A1427E +S31508009C1040F2C58002382C4440EA07400027641AFF +S31508009C201EB10023D440C6E900433946BDE8F08793 +S31508009C30002A54D0B2FA82F2002A40F0B4800127F2 +S31508009C40491B4FEA15481FFA85F9B1FBF8FE08FBD0 +S31508009C501E1109FB0EF04FEA144C4CEA01439842D8 +S31508009C6007D9EB180EF1FF3102D2984200F2EB80C9 +S31508009C708E461B1AB3FBF8F008FB103309FB00F9F4 +S31508009C80A4B244EA0344A14507D92C1900F1FF33CD +S31508009C9002D2A14500F2DB801846A4EB090440EA8B +S31508009CA00E40BDE78B4208D9002E75D00027C6E9BD +S31508009CB0000138463946BDE8F087B3FA83F77FB91D +S31508009CC08B4202D3824200F2BC80841A61EB030302 +S31508009CD001209C46002EA8D0C6E9004CA5E7FFDE69 +S31508009CE0C7F12005BB4022FA05FC4CEA030C21FA11 +S31508009CF005F44FEA1C4EB4FBFEF91FFA8CF80EFB6E +S31508009D00194420FA05F3B94009FB08FA19430B0C64 +S31508009D1043EA0444A24502FA07F200FA07F30BD90C +S31508009D201CEB040409F1FF3080F08980A24540F25B +S31508009D308680A9F102096444A4EB0A04B4FBFEF088 +S31508009D400EFB104400FB08FA89B241EA0444A24516 +S31508009D5008D91CEB040400F1FF316CD2A2456AD97C +S31508009D600238644440EA0940A0FB0289A4EB0A04CD +S31508009D704C454146CE4655D352D0002E6AD05A1A83 +S31508009D8064EB0E0404FA05F522FA07F3FC401D43BA +S31508009D90C6E90054002748E73746304645E71846DF +S31508009DA03AE70F4621E79540C2F1200321FA03F06E +S31508009DB04FEA1548B0FBF8F71FFA85F908FB170EA6 +S31508009DC024FA03FC914007FB09FA4CEA0101080C46 +S31508009DD040EA0E40824504FA02F407D9281807F12A +S31508009DE0FF332AD2824528D9023F2844A0EB0A002D +S31508009DF0B0FBF8FC08FB1C000CFB09F389B241EA2E +S31508009E0000418B4208D969180CF1FF3011D28B42F8 +S31508009E100FD9ACF1020C2944C91A4CEA074714E7D2 +S31508009E204345AAD2B8EB020169EB0C020138964603 +S31508009E30A3E78446F0E7084694E71F46D6E7814637 +S31508009E407AE7384646E7AEF1020E2B4411E70238A8 +S31508009E502C4422E73746E8E6704700BF08B5074BAB +S31508009E60044613B10021AFF30080054B1868836AD6 +S31508009E7003B198472046FFF701FC00BF0000000029 +S31508009E80309F000870B500260C4D0D4C641BA410BD +S31508009E90A64209D100F022F800260A4D0A4C641B96 +S31508009EA0A410A64205D170BD55F8043B9847013663 +S31508009EB0EEE755F8043B98470136F2E764000020C0 +S31508009EC06400002064000020680000200346024465 +S31508009ED0934200D1704703F8011BF9E7F8B500BFB4 +S31508009EE0F8BC08BC9E467047F8B500BFF8BC08BC6D +S31508009EF09E467047000000000000000001020304AF +S31508009F00060708090000000001020304050206020C +S31508009F10060307030803090309040A040B040C04CF +S31508009F200C050D050E050F050F061006100710087F +S30D08009F300400002000000000F7 +S30D08009F3890E2FF7F0100000022 +S31508009F400024F400000000000000000000000000EB +S31508009F5000000000000000000000000000000000F3 +S31508009F6000000000000000000000000000000000E3 +S31508009F7000000000000000000000000000000000D3 +S31508009F8000000000000000000000000000000000C3 S31508009F9000000000000000000000000000000000B3 -S31508009FA000000000000000000000000000000000A3 -S31508009FB00000000000000000000000000000000093 -S31508009FC00000000000000000000000000000000083 -S31508009FD00000000000000000000000000000000073 -S31108009FE000000000AD810008898100081F +S31108009FA000000000AD810008898100085F S7050800800072 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c index c6f7869b..deeb478c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/lib/system_stm32f2xx.c @@ -177,18 +177,10 @@ void SystemInit(void) #endif /* DATA_IN_ExtSRAM */ /* Configure the Vector Table location add offset address ------------------*/ - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c index 9417921e..f9c48756 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __isr_vector[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__isr_vector[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.out b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.out index 1c0e32de68219cecfd2a8c9710b559aa9c715d16..2bd6c4b057ddfbb59467d3fcbb4bb2a5ac7d37f8 100644 GIT binary patch literal 171384 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 CLSDN7 literal 179524 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

  1. 5(Lxp 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 = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c index f9730992..16bc0943 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.elf index 086c3a2809c444db386e31d0b46e7bbef312a015..3b1939c1f24f31002813bb7574efdfed78dc25bc 100755 GIT binary patch delta 100571 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 L^AE!dX!88OkHSLD delta 162702 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ÐNRvK_E-FDgMG&S|e?hB#uTvk*E(knYd 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�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 KCi`a>_x}L0j{rOX diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec index b732019a..d2979508 100755 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/bin/demoprog_stm32f303.srec @@ -1,355 +1,350 @@ S01E000062696E2F64656D6F70726F675F73746D3332663330332E737265632D -S3150800400000A00020254300087543000875430008F2 -S315080040107543000875430008754300080000000052 -S3150800402000000000000000000000000075430008C2 -S31508004030754300080000000075430008AD430008FA -S315080040407543000875430008754300087543000862 -S315080040507543000875430008754300087543000852 -S315080040607543000875430008754300087543000842 -S315080040707543000875430008754300087543000832 -S315080040807543000875430008754300087543000822 -S315080040907543000875430008754300087543000812 -S315080040A07543000875430008754300087543000802 -S315080040B075430008754300087543000875430008F2 -S315080040C075430008754300087543000875430008E2 -S315080040D075430008754300087543000875430008D2 -S315080040E075430008754300087543000875430008C2 -S315080040F075430008754300087543000875430008B2 -S3150800410000000000000000000000000075430008E1 -S315080041107543000875430008754300087543000891 -S315080041207543000875430008754300087543000881 -S3150800413075430008754300080000000000000000F1 -S315080041407543000875430008754300080000000021 +S3150800400000A00020F9420008494300084943000877 +S3150800401049430008494300084943000800000000D6 +S3150800402000000000000000000000000049430008EE +S31508004030494300080000000049430008294F0008CA +S315080040404943000849430008494300084943000812 +S315080040504943000849430008494300084943000802 +S3150800406049430008494300084943000849430008F2 +S3150800407049430008494300084943000849430008E2 +S3150800408049430008494300084943000849430008D2 +S3150800409049430008494300084943000849430008C2 +S315080040A049430008494300084943000849430008B2 +S315080040B049430008494300084943000849430008A2 +S315080040C04943000849430008494300084943000892 +S315080040D04943000849430008494300084943000882 +S315080040E04943000849430008494300084943000872 +S315080040F04943000849430008494300084943000862 +S31508004100000000000000000000000000494300080D +S315080041104943000849430008494300084943000841 +S315080041204943000849430008494300084943000831 +S315080041304943000849430008000000000000000049 +S3150800414049430008494300084943000800000000A5 S315080041500000000000000000000000000000000051 -S3150800416000000000000000007543000875430008C1 -S315080041707543000800000000000000000000000071 -S311080041800000000075430008EE11AA5567 +S315080041600000000000000000494300084943000819 +S31508004170494300080000000000000000000000009D +S311080041800000000049430008EE11AA5593 S3150800418C10B5054C237833B9044B13B10448AFF377 -S3150800419C00800123237010BD2C04002000000000B1 -S315080041AC58510008084B10B51BB108490848AFF31D -S315080041BC00800848036803B910BD074B002BFBD0D9 -S315080041CCBDE81040184700BF00000000300400206E -S315080041DC585100082C0400200000000070B50F4E42 -S315080041EC0F4D761BB61018BF002405D0013455F8B0 -S315080041FC043B9847A642F9D10A4E0B4D761B00F0A4 -S3150800420CA5FFB61018BF002406D0013455F8043B98 -S3150800421C9847A642F9D170BD70BD00BFA4510008DD -S3150800422CA4510008AC510008A4510008024B13B164 -S3150800423C024800F005B87047000000005942000813 -S3150800424C002301461A46184600F014B838B5074D2F -S3150800425C074C2C1BA41005D0013C55F8043D984777 -S3150800426C002CF9D1BDE8384000F076BFB0510008F3 -S3150800427CAC5100082DE9F047254C2568D5F848417E -S3150800428C0646884692469946C4B360681F2817DCCA -S3150800429C431C76B104EB80050122C5F888A0D4F836 -S315080042AC881182401143022EC4F88811C5F808916A -S315080042BC1ED00230636044F820800020BDE8F087E9 -S315080042CC144B03B34FF4C870AFF300800446D0B157 -S315080042DCD5F84831002780E88800C5F848413846A3 -S315080042EC0123C4F88871C4F88C71002EE1D0D1E78B -S315080042FCD4F88C110A43C4F88C21DAE705F5A674B0 -S3150800430CC5F84841C1E74FF0FF30BDE8F08700BF5C -S3150800431C7051000800000000DFF834D0002103E0DB -S3150800432C0C4B5B58435004310B480C4B42189A42C1 -S3150800433CF6D30B4A02E0002342F8043B094B9A4297 -S3150800434CF9D300F0E5F8FFF749FF00F063F8FEE74C -S3150800435C00A00020B0510008000000202C0400200A -S3150800436C2C04002054040020FEE7000008B500F0D9 -S3150800437C3FFD084BA3FB0030800900F053FE0420D8 -S3150800438C00F066FE002211464FF0FF3000F018FED2 -S3150800439C08BD00BFD34D621008B500F09FFE08BDDE -S315080043AC08B500F093FE00F065FE08BD00B591B0A7 -S315080043BC012306934FF4A0220792002208920A932F -S315080043CC02230D934FF480330E934FF4E0130F939F -S315080043DC06A800F0D3F800B1FEE70F2301930221DB -S315080043EC0291002303934FF480620492059301A86B -S315080043FC00F00CFC00B1FEE711B05DF804FB00BF41 -S3150800440C08B500F051FEFFF7D1FFFFF7AFFF00F03C -S3150800441C6BFE08BD08B5FFF7F3FF00F06FFEFCE76F -S3150800442C70B58AB0384B9A6942F001029A619A695A -S3150800443C02F001020192019A5A6942F480025A6109 -S3150800444C5A6902F480020292029A5A6942F40012DC -S3150800445C5A615A6902F400120392039A5A6942F491 -S3150800446C00325A615B6903F400330493049B0320FE -S3150800447C00F094FD002211466FF00B0000F0A0FD31 -S3150800448C002211466FF00A0000F09AFD0022114630 -S3150800449C6FF0090000F094FD002211466FF004003D -S315080044AC00F08EFD002211466FF0030000F088FD27 -S315080044BC002211466FF0010000F082FD0022114621 -S315080044CC4FF0FF3000F07CFD4FF480560596012521 -S315080044DC0695002407940323089305A94FF09040EA -S315080044EC00F08CFC224631464FF0904000F050FD0F -S315080044FC4FF48073059306950794089405A9034809 -S3150800450C00F07CFC0AB070BD001002400010004898 -S3150800451C1549D1F8883043F47003C1F88830134B29 -S3150800452C1A6842F001021A605868114A02405A6029 -S3150800453C1A6822F0847222F480321A601A6822F4FD -S3150800454C80221A605A6822F4FE025A60DA6A22F04D -S3150800455C0F02DA62186B074A02401A6300229A6045 -S3150800456C054B8B60704700BF00ED00E00010024061 -S3150800457C0CC07FF8CCFC00FF0040000870B582B078 -S3150800458C0446036813F0010F00F09D80B64B5B6878 -S3150800459C03F00C03042B0AD0B34B5B6803F00C0333 -S315080045AC082B1BD1B04B5B6813F4803F16D04FF425 -S315080045BC003393FAA3F3AC4B19684FF4003393FA10 -S315080045CCA3F3B3FA83F303F01F03012202FA03F3EE -S315080045DC194278D06368002B75D1B8E26368B3F5D5 -S315080045EC803F05D1A04A136843F48033136026E054 -S315080045FC63B903F1804303F504331A6822F4803255 -S3150800460C1A601A6822F480221A6018E0B3F5A02FF3 -S3150800461C0CD103F18043A3F53C331A6842F480228B -S3150800462C1A601A6842F480321A6008E08E4B1A68CF -S3150800463C22F480321A601A6822F480221A608A4997 -S3150800464CCB6A23F00F02A3681343CB626368EBB102 -S3150800465C00F044FD054605E000F040FD401B6428CB -S3150800466C00F277824FF4003393FAA3F37E4B196862 -S3150800467C4FF4003393FAA3F3B3FA83F303F01F034F -S3150800468C012202FA03F31942E6D01CE000F026FDDB -S3150800469C054605E000F022FD401B642800F25B820B -S315080046AC4FF4003393FAA3F36F4B19684FF40033A6 -S315080046BC93FAA3F3B3FA83F303F01F03012202FA66 -S315080046CC03F31942E6D1236813F0020F00F0908029 -S315080046DC654B5B6813F00C0F0AD0634B5B6803F0F1 -S315080046EC0C03082B27D1604B5B6813F4803F22D14F -S315080046FC022393FAA3F35C4B1968022393FAA3F3E8 -S3150800470CB3FA83F303F01F03012202FA03F31942E7 -S3150800471C03D02369934240F020825348036823F060 -S3150800472CF8016369F82292FAA2F2B2FA82F293407D -S3150800473C0B4303605CE023699BB3012292FAA2F354 -S3150800474CB3FA83F303F1845303F584139B001A60BD -S3150800475C00F0C4FC054605E000F0C0FC401B02282E -S3150800476C00F2FD81022393FAA3F33F4B1968022347 -S3150800477C93FAA3F3B3FA83F303F01F03012202FAA5 -S3150800478C03F31942E8D03848036823F0F801636943 -S3150800479CF82292FAA2F2B2FA82F293400B43036021 -S315080047AC26E0012393FAA3F3B3FA83F303F18453B4 -S315080047BC03F584139B0000221A6000F08FFC054653 -S315080047CC05E000F08BFC401B022800F2CA8102238C -S315080047DC93FAA3F3244B1968022393FAA3F3B3FAB7 -S315080047EC83F303F01F03012202FA03F31942E8D1FB -S315080047FC236813F0080F55D0A3693BB3012191FA2E -S3150800480CA1F2B2FA82F2194B13449B00196000F01C -S3150800481C65FC054605E000F061FC401B022800F229 -S3150800482CA281022393FAA3F293FAA3F293FAA3F2C0 -S3150800483C0D4A516A93FAA3F3B3FA83F303F01F03F1 -S3150800484C012202FA03F31942E5D02BE0012292FA6F -S3150800485CA2F2B2FA82F2054B13449B0000221A60AC -S3150800486C00F03CFC054609E000100240208190103F -S3150800487C00F034FC401B022800F27781022393FADD -S3150800488CA3F293FAA3F293FAA3F2BE4A516A93FAE5 -S3150800489CA3F3B3FA83F303F01F03012202FA03F31B -S315080048AC1942E5D1236813F0040F00F0BA80B54B12 -S315080048BCDB6913F0805F0BD1B24BDA6942F0805298 -S315080048CCDA61DB6903F080530193019B012500E053 -S315080048DC0025AD4B1B6813F4807F13D1AA4A1368C5 -S315080048EC43F48073136000F0F9FB064605E000F00C -S315080048FCF5FB801B642800F23A81A34B1B6813F462 -S3150800490C807FF4D0E368012B05D19E4A136A43F0E5 -S3150800491C0103136222E063B903F1804303F5043300 -S3150800492C1A6A22F001021A621A6A22F004021A6240 -S3150800493C14E0052B09D1934B1A6A42F004021A6249 -S3150800494C1A6A42F001021A6208E08E4B1A6A22F0C1 -S3150800495C01021A621A6A22F004021A62E3686BB33D -S3150800496C00F0BCFB064607E000F0B8FB801B41F2E2 -S3150800497C8833984200F2FD80022393FAA3F293FA45 -S3150800498CA3F3B3FA83F35B0943F00203DBB2022BFE -S3150800499C02D17C4B196A04E0022393FAA3F3794BF0 -S315080049AC596A022393FAA3F3B3FA83F303F01F03AA -S315080049BC012202FA03F31942D6D02CE000F08EFB42 -S315080049CC064607E000F08AFB801B41F288339842C2 -S315080049DC00F2D180022393FAA3F293FAA3F3B3FA63 -S315080049EC83F35B0943F00203DBB2022B02D1654B5E -S315080049FC196A04E0022393FAA3F3624B596A022359 -S31508004A0C93FAA3F3B3FA83F303F01F03012202FA12 -S31508004A1C03F31942D6D125B15A4AD36923F08053E8 -S31508004A2CD361E369002B00F0A880564A526802F05D -S31508004A3C0C02082A00F0A380022B5DD14FF080737C -S31508004A4C93FAA3F3B3FA83F303F1845303F58413AC -S31508004A5C9B0000221A6000F041FB054605E000F0B9 -S31508004A6C3DFB401B022800F291804FF0007393FA2D -S31508004A7CA3F3444B19684FF0007393FAA3F3B3FAF4 -S31508004A8C83F303F01F03012202FA03F31942E6D15A -S31508004A9C3C48436823F47411636A226A13430B4334 -S31508004AAC43604FF0807393FAA3F3B3FA83F303F1DD -S31508004ABC845303F584139B0001221A6000F00EFB45 -S31508004ACC044604E000F00AFB001B022860D84FF0ED -S31508004ADC007393FAA3F32B4B19684FF0007393FAF0 -S31508004AECA3F3B3FA83F303F01F03012202FA03F3C9 -S31508004AFC1942E7D000204EE04FF0807393FAA3F3E7 -S31508004B0CB3FA83F303F1845303F584139B00002251 -S31508004B1C1A6000F0E3FA044604E000F0DFFA001B22 -S31508004B2C022837D84FF0007393FAA3F3154B19687C -S31508004B3C4FF0007393FAA3F3B3FA83F303F01F034E -S31508004B4C012202FA03F31942E7D1002023E00120DF -S31508004B5C21E003201FE003201DE001201BE00320B9 -S31508004B6C19E0032017E0032015E0032013E00320C7 -S31508004B7C11E003200FE003200DE000200BE00120DC -S31508004B8C09E000BF0010024000700040032002E05C -S31508004B9C032000E0032002B070BD00BF164B5B6813 -S31508004BAC03F00C02082A25D103F470114FF4701285 -S31508004BBC92FAA2F2B2FA82F221FA02F20F498A5C4E -S31508004BCC0D49C96A01F00F000F2191FAA1F1B1FA4A -S31508004BDC81F120FA01F10A48405C13F4803F05D0B4 -S31508004BEC084BB3FBF0F000FB02F07047064800FBDD -S31508004BFC02F07047034870470010024094510008B1 -S31508004C0C8451000800127A0000093D0070B5744BF7 -S31508004C1C1B6803F007038B420BD2714A136823F007 -S31508004C2C07030B431360136803F00703994240F01C -S31508004C3CC680036813F0020F06D06A4C636823F02B -S31508004C4CF0028368134363600D460446036813F049 -S31508004C5C010F75D04268012A13D14FF4003393FA29 -S31508004C6CA3F3604B18684FF4003393FAA3F3B3FA23 -S31508004C7C83F303F01F03012101FA03F3184227D12A -S31508004C8C9FE0022A13D14FF0007393FAA3F3554B06 -S31508004C9C18684FF0007393FAA3F3B3FA83F303F08F -S31508004CAC1F03012101FA03F3184211D18BE00223E9 -S31508004CBC93FAA3F34B4B1868022393FAA3F3B3FAAC -S31508004CCC83F303F01F03012101FA03F318427CD086 -S31508004CDC44494B6823F0030313434B6000F0FEF979 -S31508004CEC06466368012B0ED106E000F0F7F9801B27 -S31508004CFC41F2883398426AD83A4B5B6803F00C0346 -S31508004D0C042BF2D11CE0022B15D106E000F0E6F9D3 -S31508004D1C801B41F2883398425BD8324B5B6803F0B0 -S31508004D2C0C03082BF2D10BE000F0D8F9801B41F2EA -S31508004D3C883398424FD82B4B5B6813F00C0FF3D182 -S31508004D4C274B1B6803F007039D420AD2244A1368B3 -S31508004D5C23F007032B431360136803F007039D42E4 -S31508004D6C3BD1236813F0040F06D01E494B6823F475 -S31508004D7CE062E36813434B60236813F0080F07D00F -S31508004D8C184A536823F46053216943EAC1035360F4 -S31508004D9CFFF704FF134B5B6803F0F002F02393FA5A -S31508004DACA3F3B3FA83F322FA03F30F4AD35CD8407E -S31508004DBC0E4B1860002000F061F9002070BD012030 -S31508004DCC70BD012070BD012070BD012070BD03208F -S31508004DDC70BD032070BD032070BD012070BD00BFDF -S31508004DEC00200240001002407451000828040020DC -S31508004DFC014B1868704700BF28040020F0B583B033 -S31508004E0C0023B5E001249C40224000F0B0804D6898 -S31508004E1C022D01D0122D10D1DE08083650F826C006 -S31508004E2C03F00705AF000F25BD402CEA050E0D69EA -S31508004E3CBD404EEA050540F8265005685F00032676 -S31508004E4CBE40F64305EA060E4D6805F00305BD405F -S31508004E5C4EEA050505604D6805F1FF3EBEF1010FEA -S31508004E6C03D9112D01D0122D10D1856806EA050E2D -S31508004E7CCD68BD404EEA05058560456825EA0404FB -S31508004E8C4D68C5F300159D4025434560C46826400A -S31508004E9C8C68BC403443C4604C6814F0805F66D0A0 -S31508004EAC374CA56945F00105A561A46904F0010410 -S31508004EBC0194019C9E08B51C324C54F8255003F0FD -S31508004ECC0304A4000F27A74025EA0707B0F1904F63 -S31508004EDC10D02D4DA8420FD005F58065A8420DD0EF -S31508004EEC05F58065A8420BD005F58065A84209D161 -S31508004EFC042508E0002506E0012504E0022502E069 -S31508004F0C032500E0052505FA04F43C4302361D4D3D -S31508004F1C45F826401D4C2568D44305EA04064F6817 -S31508004F2C17F4803F01D042EA0506184D2E606D68CD -S31508004F3C04EA05064F6817F4003F01D042EA050655 -S31508004F4C124D6E60AD6804EA05064F6817F4801FAB -S31508004F5C01D042EA05060D4DAE60ED682C404E6850 -S31508004F6C16F4001F01D042EA0504084AD46001333E -S31508004F7C0A6832FA03F47FF445AF03B0F0BD00BFFC -S31508004F8C00100240000001400004004800040140E3 -S31508004F9C0AB1816170478162704700BF074AD368BE -S31508004FAC23F4E0631B041B0C000200F4E0601843B6 -S31508004FBC40F0BF6040F40030D060704700ED00E070 -S31508004FCC30B4164BDB68C3F30223C3F10704042C75 -S31508004FDC28BF04241D1D062D01D9DD1E00E0002561 -S31508004FEC012303FA04F4013C2140A940AB40013BE0 -S31508004FFC1A400A43002806DA00F00F001201D2B252 -S3150800500C074B1A5407E01201D2B200F1604000F5C2 -S3150800501C614080F8002330BC704700BF00ED00E00B -S3150800502C14ED00E00138B0F1807F0AD2064B5860C7 -S3150800503CF021064A82F823100020986007221A608D -S3150800504C70470120704700BF10E000E000ED00E05B -S3150800505C042805D1054A136843F004031360704706 -S3150800506C024A136823F004031360704710E000E04B -S3150800507C704700BF08B5FFF7FBFF08BD10B504461F -S3150800508C074B1B680748A0FB03308009FFF7CAFFCC -S3150800509C002221464FF0FF30FFF792FF002010BD8B -S315080050AC28040020D34D621008B5074A136843F04C -S315080050BC100313600320FFF771FF0020FFF7DEFFD4 -S315080050CCFFF7AEF9002008BD00200240024A13681B -S315080050DC01331360704700BF50040020014B186859 -S315080050EC704700BF5004002008B500224FF48071A9 -S315080050FC0148FFF74DFF08BD0010004810B5FFF733 -S3150800510C4BF90F4B1B68C31AB3F5FA7F16D3044633 -S3150800511C0C4B1B7843B901220A4B1A704FF4807159 -S3150800512C0948FFF735FF07E00022064B1A704FF4C3 -S3150800513C80710548FFF72CFF014B1C6010BD00BFA2 -S3150800514C480400204C04002000100048F8B500BFA5 -S3150800515CF8BC08BC9E467047F8B500BFF8BC08BC3E -S3090800516C9E46704796 -S3150800517000000020000000000000000001020304F7 -S31508005180060708090102030405060708090A0B0CA5 -S315080051900D0E0F1002030405060708090A0B0C0D6D -S309080051A00E0F1010C0 -S30D080051A439420008B141000878 -S309080051AC8D4100081B -S315080051B000000000EC02002054030020BC0300207D -S315080051C000000000000000000000000000000000D1 -S315080051D000000000000000000000000000000000C1 -S315080051E000000000000000000000000000000000B1 -S315080051F000000000000000000000000000000000A1 -S315080052000000000000000000000000000000000090 -S315080052100000000000000000000000000000000080 -S315080052200000000000000000000000000000000070 -S315080052300000000000000000000000000000000060 -S315080052400000000000000000000000000000000050 -S31508005250000000000000000001000000000000003F -S315080052600E33CDAB34126DE6ECDE05000B00000004 -S315080052700000000000000000000000000000000020 -S315080052800000000000000000000000000000000010 -S315080052900000000000000000000000000000000000 -S315080052A000000000000000000000000000000000F0 -S315080052B000000000000000000000000000000000E0 -S315080052C000000000000000000000000000000000D0 -S315080052D000000000000000000000000000000000C0 -S315080052E000000000000000000000000000000000B0 -S315080052F000000000000000000000000000000000A0 -S31508005300000000000000000000000000000000008F -S31508005310000000000000000000000000000000007F -S31508005320000000000000000000000000000000006F -S31508005330000000000000000000000000000000005F -S31508005340000000000000000000000000000000004F -S31508005350000000000000000000000000000000003F -S31508005360000000000000000000000000000000002F -S31508005370000000000000000000000000000000001F -S31508005380000000000000000000000000000000000F -S3150800539000000000000000000000000000000000FF -S315080053A000000000000000000000000000000000EF -S315080053B000000000000000000000000000000000DF -S315080053C000000000000000000000000000000000CF -S315080053D000000000000000000000000000000000BF -S315080053E000000000000000000000000000000000AF -S315080053F0000000000000000000000000000000009F -S31508005400000000000000000000000000000000008E -S31508005410000000000000000000000000000000007E -S31508005420000000000000000000000000000000006E -S31508005430000000000000000000000000000000005E -S31508005440000000000000000000000000000000004E -S31508005450000000000000000000000000000000003E -S31508005460000000000000000000000000000000002E -S31508005470000000000000000000000000000000001E -S31508005480000000000000000000000000000000000E -S3150800549000000000000000000000000000000000FE -S315080054A000000000000000000000000000000000EE -S315080054B000000000000000000000000000000000DE -S315080054C000000000000000000000000000000000CE -S315080054D000000000000000000000000000000000BE -S315080054E000000000000000000000000000000000AE -S315080054F0000000000000000000000000000000009E -S31508005500000000000000000000000000000000008D -S31508005510000000000000000000000000000000007D -S31508005520000000000000000000000000000000006D -S31508005530000000000000000000000000000000005D -S31508005540000000000000000000000000000000004D -S31508005550000000000000000000000000000000003D -S31508005560000000000000000000000000000000002D -S31508005570000000000000000000000000000000001D -S31508005580000000000000000000000000000000000D -S3150800559000000000000000000000000000000000FD -S315080055A000000000000000000000000000000000ED -S315080055B000000000000000000000000000000000DD -S315080055C000000000000000000000000000000000CD -S311080055D0000000000000000000127A0035 -S705080043258A +S3150800419C00800123237010BD3004002000000000AD +S315080041AC1051000808B5034B1BB103490348AFF37C +S315080041BC008008BD000000003404002010510008DF +S315080041CC70B50D4E0D4D761BB61006D00024013475 +S315080041DC55F8043B9847A642F9D1094E094D761B6A +S315080041EC00F090FFB61006D00024013455F8043BB5 +S315080041FC9847A642F9D170BD5C5100085C5100087D +S3150800420C645100085C510008024B13B1024800F0D7 +S3150800421C05B8704700000000354200080023014627 +S3150800422C1A46184600F01EB838B50A4C0A4D641BD7 +S3150800423CA4100AD004F18043013B05EB8305013C2D +S3150800424C55F804399847002CF9D1BDE8384000F0E8 +S3150800425C5FBF00BF6851000864510008704700BF73 +S3150800426C704700BF2DE9F0411E4C05462068904664 +S3150800427C1F460E46FFF7F2FF1B4B1A68D2F8483159 +S3150800428C33B35A6820681F2A27DC4DB9911C0132B2 +S3150800429C5A6043F82160FFF7E3FF0020BDE8F08180 +S315080042AC03EB82010124C1F8888004FA02FED3F8D4 +S315080042BC8841022D44EA0E0CC3F888C1C1F808716E +S315080042CCE4D1D3F88C114EEA0104C3F88C41DDE72E +S315080042DC02F5A673C2F84831D3E7FFF7C1FF4FF0D2 +S315080042ECFF30DBE72804002028510008DFF834D01B +S315080042FC002103E00C4B5B58435004310B480C4B24 +S3150800430C42189A42F6D30B4A02E0002342F8043BC1 +S3150800431C094B9A42F9D300F0B3FDFFF751FF00F0B1 +S3150800432C72FEFEE700A0002068510008000000207D +S3150800433C30040020300400207C040020FEE7000036 +S3150800434C074AD36823F4E0631B041B0C000200F431 +S3150800435CE060184340F0BF6040F40030D06070470E +S3150800436C00ED00E030B4174BDB68C3F30223C3F14E +S3150800437C0704042C28BF04241D1D062D01D9033B54 +S3150800438C00E000234FF0FF3505FA04F421EA040196 +S3150800439C994005FA03F322EA03031943002809DBBB +S315080043AC0901C9B200F1604000F5614080F80013BC +S315080043BC30BC704700F00F000901C9B2024B195402 +S315080043CCF6E700BF00ED00E014ED00E00138B0F1AF +S315080043DC807F0AD2064B5860064AF02182F82310D1 +S315080043EC0020986007221A6070470120704700BFAA +S315080043FC10E000E000ED00E0042805D0054A13683B +S3150800440C23F0040313607047024A136843F004034D +S3150800441C1360704710E000E0704708B5FFF7FCFF23 +S3150800442C08BD0000F0B482B0002336E0042400E096 +S3150800443C0024B4403C4302355B4E46F825405B4CA1 +S3150800444C2568D44304EA05064F6817F4803F01D063 +S3150800445C42EA0506554D2E606D6804EA05064F6856 +S3150800446C17F4003F01D042EA0506504D6E60AD6860 +S3150800447C04EA05064F6817F4801F01D042EA0506C0 +S3150800448C4A4DAE60ED682C404E6816F4001F01D0FC +S3150800449C42EA0504454AD46001330A6832FA03F441 +S315080044AC7ED001249C402240F6D04D68022D01D0C6 +S315080044BC122D10D1DE08083650F826C003F0070571 +S315080044CCAF000F25BD402CEA050C0D69BD4045EA29 +S315080044DC0C0540F8265006685F000325BD40ED43E1 +S315080044EC05EA060C4E6806F00306BE4046EA0C06BC +S315080044FC06604E6806F1FF3CBCF1010F03D9112E7C +S3150800450C01D0122E10D1866805EA060CCE68BE407C +S3150800451C46EA0C068660466826EA04044E68C6F324 +S3150800452C00169E4026434660C46825408C68BC40ED +S3150800453C2C43C4604C6814F0805FADD01C4CA56944 +S3150800454C45F00105A561A46904F001040194019CD8 +S3150800455C9D08AE1C144C54F8267003F00304A600F0 +S3150800456C0F24B44027EA0407B0F1904F3FF460AF2C +S3150800457C104CA0420ED004F58064A0420CD004F571 +S3150800458C8064A0420AD004F58064A0423FF44EAF82 +S3150800459C05244EE701244CE702244AE7032448E79E +S315080045AC02B0F0BC704700BF000001400004014097 +S315080045BC00100240000400480AB18161704781620C +S315080045CC7047000010B50446074B1868074BA3FB49 +S315080045DC00308009FFF7FAFE002221464FF0FF3023 +S315080045ECFFF7C0FE002010BD2C040020D34D62102E +S315080045FC08B5074A136843F0100313600320FFF746 +S3150800460C9FFE0020FFF7DEFF00F004FD002008BD2A +S3150800461C00200240024A136801331360704700BF3A +S3150800462C78040020014B1868704700BF78040020F6 +S3150800463C70B582B00446036813F0010F3BD0B54B36 +S3150800464C5B6803F00C03042B1ED0B24B5B6803F0BB +S3150800465C0C03082B13D06368B3F5803F68D0002B86 +S3150800466C40F0928003F1804303F504331A6822F470 +S3150800467C80321A601A6822F480221A605DE0A54B13 +S3150800468C5B6813F4803FE6D04FF4003393FAA3F338 +S3150800469CA04B19684FF4003393FAA3F3B3FA83F3D8 +S315080046AC03F01F03012202FA03F30B4203D06368DB +S315080046BC002B00F0A782236813F0020F00F0C580C8 +S315080046CC944B5B6813F00C0F00F09C80914B5B6865 +S315080046DC03F00C03082B00F08F802369002B00F0E5 +S315080046ECF280012292FAA2F3B3FA83F303F184530C +S315080046FC03F584139B001A60FFF794FF0546022303 +S3150800470C93FAA3F3834B1968022393FAA3F3B3FA28 +S3150800471C83F303F01F03012202FA03F30B4240F062 +S3150800472CC380FFF77FFF401B0228E8D9032072E2FB +S3150800473C784A136843F480331360764AD36A23F0B5 +S3150800474C0F03A1680B43D3626368002B36D0FFF7BF +S3150800475C69FF05464FF4003393FAA3F36D4B1968BA +S3150800476C4FF4003393FAA3F3B3FA83F303F01F035E +S3150800477C012202FA03F319429DD1FFF753FF401B9E +S3150800478C6428E7D9032046E2B3F5A02F09D0614B7C +S3150800479C1A6822F480321A601A6822F480221A6087 +S315080047ACCBE703F18043A3F53C331A6842F4802225 +S315080047BC1A601A6842F480321A60BEE7FFF732FFB5 +S315080047CC05464FF4003393FAA3F3524B19684FF48A +S315080047DC003393FAA3F3B3FA83F303F01F0301220E +S315080047EC02FA03F319423FF466AFFFF71BFF401BAF +S315080047FC6428E6D903200EE2464B5B6813F4803F27 +S3150800480C7FF46BAF022393FAA3F3424B1968022386 +S3150800481C93FAA3F3B3FA83F303F01F03012202FA04 +S3150800482C03F3194203D02369934240F0ED813948CA +S3150800483C036823F0F8036169F82292FAA2F2B2FA35 +S3150800484C82F201FA02F213430360236813F0080F8D +S3150800485C00F08C80A369002B60D0012191FAA1F29B +S3150800486CB2FA82F22C4B13449B001960FFF7DAFE5E +S3150800487C0546022393FAA3F293FAA3F293FAA3F248 +S3150800488C244A516A93FAA3F3B3FA83F303F01F038A +S3150800489C012202FA03F30B4268D1FFF7C3FE401B51 +S315080048AC0228E6D90320B6E11A48036823F0F80370 +S315080048BC6169F82292FAA2F2B2FA82F201FA02F2CB +S315080048CC13430360C1E7012393FAA3F3B3FA83F303 +S315080048DC03F1845303F584139B0000221A60FFF737 +S315080048ECA1FE0546022393FAA3F30A4B1968022381 +S315080048FC93FAA3F3B3FA83F303F01F03012202FA24 +S3150800490C03F31942A1D0FFF78DFE401B0228E9D903 +S3150800491C032080E10010024020819010012292FAB7 +S3150800492CA2F2B2FA82F2BE4B13449B0000221A6022 +S3150800493CFFF778FE0546022393FAA3F293FAA3F23D +S3150800494C93FAA3F2B74A516A93FAA3F3B3FA83F329 +S3150800495C03F01F03012202FA03F30B4206D0FFF7FA +S3150800496C61FE401B0228E6D9032054E1236813F0A4 +S3150800497C040F00F0A980AB4BDB6913F0805F20D1E4 +S3150800498CA84BDA6942F08052DA61DB6903F080538E +S3150800499C0193019B0125A44B1B6813F4807F12D04D +S315080049ACE368012B23D073BB03F1804303F504336F +S315080049BC1A6A22F001021A621A6A22F004021A62B0 +S315080049CC1AE00025E7E7984A136843F480731360E6 +S315080049DCFFF728FE0646944B1B6813F4807FDFD13D +S315080049ECFFF720FE801B6428F5D9032013E18D4AB6 +S315080049FC136A43F001031362E368002B3CD0FFF7FC +S31508004A0C11FE06462EE0052B09D0864B1A6A22F0B3 +S31508004A1C01021A621A6A22F004021A62ECE7814B46 +S31508004A2C1A6A42F004021A621A6A42F001021A62FF +S31508004A3CE2E7022393FAA3F37A4B596A022393FA11 +S31508004A4CA3F3B3FA83F303F01F03012202FA03F369 +S31508004A5C194238D1FFF7E6FD801B41F2883398429C +S31508004A6C00F2D480022393FAA3F293FAA3F3002B51 +S31508004A7CDFD06C4B196AE1E7FFF7D4FD064618E060 +S31508004A8C022393FAA3F3674B596A022393FAA3F307 +S31508004A9CB3FA83F303F01F03012202FA03F3194254 +S31508004AAC11D0FFF7BFFD801B41F28833984200F204 +S31508004ABCAF80022393FAA3F293FAA3F3002BDFD069 +S31508004ACC584B196AE1E7B5BBE369002B00F0A280E5 +S31508004ADC544A526802F00C02082A00F09E80022BF7 +S31508004AEC2FD04FF0807393FAA3F3B3FA83F303F141 +S31508004AFC845303F584139B0000221A60FFF792FD7A +S31508004B0C04464FF0007393FAA3F3464B19684FF01B +S31508004B1C007393FAA3F3B3FA83F303F01F0301228A +S31508004B2C02FA03F319426BD0FFF77CFD001B02282F +S31508004B3CE7D903206FE03B4AD36923F08053D3614E +S31508004B4CC2E74FF0807393FAA3F3B3FA83F303F136 +S31508004B5C845303F584139B0000221A60FFF762FD49 +S31508004B6C05464FF0007393FAA3F32E4B19684FF0D2 +S31508004B7C007393FAA3F3B3FA83F303F01F0301222A +S31508004B8C02FA03F3194206D0FFF74CFD401B022824 +S31508004B9CE7D903203FE023494B6823F47413626A70 +S31508004BAC206A024313434B604FF0807393FAA3F3C6 +S31508004BBCB3FA83F303F1845303F584139B000122A0 +S31508004BCC1A60FFF72FFD04464FF0007393FAA3F310 +S31508004BDC144B19684FF0007393FAA3F3B3FA83F3E3 +S31508004BEC03F01F03012202FA03F3194206D1FFF759 +S31508004BFC19FD001B0228E7D903200CE000200AE067 +S31508004C0C002008E0012006E0012004E0032002E071 +S31508004C1C032000E0002002B070BD0120FBE700BFB6 +S31508004C2C208190100010024000700040164B5B6803 +S31508004C3C03F00C02082A01D01448704703F47011CB +S31508004C4C4FF4701292FAA2F2B2FA82F221FA02F236 +S31508004C5C0F49885C0C4AD26A02F00F020F2191FAAE +S31508004C6CA1F1B1FA81F1CA400A498A5C13F4803F72 +S31508004C7C05D0064BB3FBF2F300FB03F07047064B6B +S31508004C8C03FB00F0704700BF0010024000127A00C8 +S31508004C9C2C5100083C51000800093D00714B1B685B +S31508004CAC03F007038B420BD26E4A136823F00703F3 +S31508004CBC0B431360136803F007038B4240F0CB8059 +S31508004CCC70B5036813F0020F06D0674A536823F0D1 +S31508004CDCF0038468234353600D460446036813F0B7 +S31508004CEC010F7AD04368012B2FD0022B42D0022217 +S31508004CFC92FAA2F25C4A1068022292FAA2F2B2FA6C +S31508004D0C82F202F01F02012101FA02F2104200F0AF +S31508004D1CA48055494A6822F0030213434B60FFF7F7 +S31508004D2C81FC06466368012B39D0022B46D04E4BC4 +S31508004D3C5B6813F00C0F50D0FFF774FC801B41F224 +S31508004D4C88339842F3D9032084E04FF4003292FA60 +S31508004D5CA2F2454A10684FF4003292FAA2F2B2FA5D +S31508004D6C82F202F01F02012101FA02F20242D0D1AC +S31508004D7C01206FE04FF0007292FAA2F23A4A1068DC +S31508004D8C4FF0007292FAA2F2B2FA82F202F01F0205 +S31508004D9C012101FA02F21042BBD101205AE0324B32 +S31508004DAC5B6803F00C03042B17D0FFF73BFC801B46 +S31508004DBC41F288339842F2D903204BE02A4B5B68C0 +S31508004DCC03F00C03082B08D0FFF72CFC801B41F2D0 +S31508004DDC88339842F2D903203CE0224B1B6803F037 +S31508004DEC0703AB420AD91F4A136823F007032B4360 +S31508004DFC1360136803F00703AB4230D1236813F032 +S31508004E0C040F06D0184A536823F4E063E1680B4391 +S31508004E1C5360236813F0080F07D0134A536823F41A +S31508004E2C6053216943EAC1035360FFF7FFFE0E4B3B +S31508004E3C5B6803F0F003F02292FAA2F2B2FA82F25D +S31508004E4CD3400A4AD35CD840094B18600020FFF7B8 +S31508004E5CB9FB002070BD012070470120FAE701203C +S31508004E6CF8E700BF00200240001002404C51000831 +S31508004E7C2C040020014B1868704700BF2C04002036 +S31508004E8C1549D1F8883043F47003C1F88830134BB0 +S31508004E9C1A6842F001021A605868114A02405A60B0 +S31508004EAC1A6822F0847222F480321A601A6822F484 +S31508004EBC80221A605A6822F4FE025A60DA6A22F0D4 +S31508004ECC0F02DA62186B074A02401A6300229A60CC +S31508004EDC4FF000638B60704700ED00E00010024055 +S31508004EEC0CC07FF8CCFC00FF08B5FFF7C3FF084BD6 +S31508004EFCA3FB00308009FFF769FA0420FFF77CFA58 +S31508004F0C002211464FF0FF30FFF72CFA08BD00BF00 +S31508004F1CD34D621008B5FFF785FB08BD08B5FFF73A +S31508004F2C79FBFFF77AFA08BD08B500224FF48071B1 +S31508004F3C0148FFF741FB08BD0010004810B5FFF704 +S31508004F4CE9FF0F4B1B68C31AB3F5FA7F0DD304465A +S31508004F5C0C4B1B7853B901220A4B1A704FF480710B +S31508004F6C0948FFF729FB064B1C6010BD0022054BB0 +S31508004F7C1A704FF480710448FFF71EFBF3E700BF65 +S31508004F8C500400204C04002000100048014A024B33 +S31508004F9C9A6070470040000800ED00E000B591B03B +S31508004FAC012306934FF4A0220792002208920A9333 +S31508004FBC02230D934FF480330E934FF4E0130F93A3 +S31508004FCC06A8FFF735FB00B1FEE70F230193022174 +S31508004FDC0291002303934FF480620492059301A86F +S31508004FECFFF75CFE00B1FEE711B05DF804FB08B5EF +S31508004FFCFFF7CCFFFFF7FCFAFFF7D0FFFFF774FFBC +S3150800500CFFF792FF08BD08B5FFF7F1FFFFF796FF0C +S3150800501CFCE7000070B58AB0384B9A6942F0010279 +S3150800502C9A619A6902F001020192019A5A6942F44C +S3150800503C80025A615A6902F480020292029A5A69EB +S3150800504C42F400125A615A6902F400120392039A46 +S3150800505C5A6942F400325A615B6903F400330493CB +S3150800506C049B0320FFF76CF9002211466FF00B0026 +S3150800507CFFF778F9002211466FF00A00FFF772F96C +S3150800508C002211466FF00900FFF76CF90022114651 +S3150800509C6FF00400FFF766F9002211466FF0030063 +S315080050ACFFF760F9002211466FF00100FFF75AF975 +S315080050BC002211464FF0FF30FFF754F94FF4805693 +S315080050CC059601250695002407940323089305A93C +S315080050DC4FF09040FFF7A6F9224631464FF0904024 +S315080050ECFFF76AFA4FF480730593069507940894AC +S315080050FC05A90348FFF796F90AB070BD00100240DF +S3150800510C00100048F8B500BFF8BC08BC9E467047AE +S3110800511CF8B500BFF8BC08BC9E467047FA +S315080051280000002002030405060708090A0B0C0DEF +S315080051380E0F10100102030405060708090A0B0CCE +S315080051480D0E0F1000000000000000000102030405 +S309080051580607080927 +S30D0800515C15420008B1410008E4 +S309080051648D41000863 +S3150800516800000000EC02002054030020BC030020C5 +S315080051780000000000000000000000000000000019 +S315080051880000000000000000000000000000000009 +S3150800519800000000000000000000000000000000F9 +S315080051A800000000000000000000000000000000E9 +S315080051B800000000000000000000000000000000D9 +S315080051C800000000000000000000000000000000C9 +S315080051D800000000000000000000000000000000B9 +S315080051E800000000000000000000000000000000A9 +S315080051F80000000000000000000000000000000099 +S315080052080000000000000000010000000000000087 +S315080052180E33CDAB34126DE6ECDE05000B0000004C +S315080052280000000000000000000000000000000068 +S315080052380000000000000000000000000000000058 +S315080052480000000000000000000000000000000048 +S315080052580000000000000000000000000000000038 +S315080052680000000000000000000000000000000028 +S315080052780000000000000000000000000000000018 +S315080052880000000000000000000000000000000008 +S3150800529800000000000000000000000000000000F8 +S315080052A800000000000000000000000000000000E8 +S315080052B800000000000000000000000000000000D8 +S315080052C800000000000000000000000000000000C8 +S315080052D800000000000000000000000000000000B8 +S315080052E800000000000000000000000000000000A8 +S315080052F80000000000000000000000000000000098 +S315080053080000000000000000000000000000000087 +S315080053180000000000000000000000000000000077 +S315080053280000000000000000000000000000000067 +S315080053380000000000000000000000000000000057 +S315080053480000000000000000000000000000000047 +S315080053580000000000000000000000000000000037 +S315080053680000000000000000000000000000000027 +S315080053780000000000000000000000000000000017 +S315080053880000000000000000000000000000000007 +S3150800539800000000000000000000000000000000F7 +S315080053A800000000000000000000000000000000E7 +S315080053B800000000000000000000000000000000D7 +S315080053C800000000000000000000000000000000C7 +S315080053D800000000000000000000000000000000B7 +S315080053E800000000000000000000000000000000A7 +S315080053F80000000000000000000000000000000097 +S315080054080000000000000000000000000000000086 +S315080054180000000000000000000000000000000076 +S315080054280000000000000000000000000000000066 +S315080054380000000000000000000000000000000056 +S315080054480000000000000000000000000000000046 +S315080054580000000000000000000000000000000036 +S315080054680000000000000000000000000000000026 +S315080054780000000000000000000000000000000016 +S315080054880000000000000000000000000000000006 +S3150800549800000000000000000000000000000000F6 +S315080054A800000000000000000000000000000000E6 +S315080054B800000000000000000000000000000000D6 +S315080054C800000000000000000000000000000000C6 +S315080054D800000000000000000000000000000000B6 +S315080054E800000000000000000000000000000000A6 +S315080054F80000000000000000000000000000000096 +S315080055080000000000000000000000000000000085 +S315080055180000000000000000000000000000000075 +S315080055280000000000000000000000000000000065 +S315080055380000000000000000000000000000000055 +S315080055480000000000000000000000000000000045 +S315080055580000000000000000000000000000000035 +S315080055680000000000000000000000000000000025 +S315080055780000000000000000000000000000000015 +S3150800558800000000000000005404002000127A0001 +S705080042F9B7 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c index 9051dca3..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/lib/system_stm32f3xx.c @@ -113,10 +113,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Moved the vector table forward, because the OpenBLT bootloader is located in the - * first part of flash. - */ -#define VECT_TAB_OFFSET 0x4000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /** * @} diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c index efe0c9b6..ab11bb99 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -68,6 +69,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -79,6 +82,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.out b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/bin/demoprog_stm32f303.out index 782999c96ee29b3dce1e1f505b74977c1a44c255..0510aa81941427c5370c4b2d33521b0004113193 100644 GIT binary patch literal 132084 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 literal 123148 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

    DQ`_&}C)zTr{^u4trIof@wtXaQSF^1dHj`i2 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

    &xge2EC(rc4^N~ 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 z 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∨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 z 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 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec index 8095ad92..2919215e 100755 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.srec @@ -1,472 +1,476 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S3150800200000300020D13B0008213C0008213C000894 -S31508002010213C0008213C0008213C00080000000083 -S31508002020000000000000000000000000213C00083D -S31508002030213C000800000000213C0008593C00082B -S31508002040213C0008213C0008213C0008213C0008EE -S31508002050213C0008213C0008213C0008213C0008DE -S31508002060213C0008213C0008213C0008213C0008CE -S31508002070213C0008213C0008213C0008213C0008BE -S31508002080213C0008213C0008213C0008213C0008AE -S31508002090213C0008213C0008213C0008213C00089E -S315080020A0213C0008213C0008213C0008213C00088E -S315080020B0213C0008213C000800000000213C0008E3 -S315080020C0213C00080000000000000000213C000838 -S315080020D000000000213C0008213C0008213C0008C3 -S315080020E0213C0008213C0008000000000000000018 +S31508002000003000200D3C00085D3C00085D3C0008DF +S315080020105D3C00085D3C00085D3C000800000000CF +S315080020200000000000000000000000005D3C000801 +S315080020305D3C0008000000005D3C0008953C000877 +S315080020405D3C00085D3C00085D3C00085D3C0008FE +S315080020505D3C00085D3C00085D3C00085D3C0008EE +S315080020605D3C00085D3C00085D3C00085D3C0008DE +S315080020705D3C00085D3C00085D3C00085D3C0008CE +S315080020805D3C00085D3C00085D3C00085D3C0008BE +S315080020905D3C00085D3C00085D3C00085D3C0008AE +S315080020A05D3C00085D3C00085D3C00085D3C00089E +S315080020B05D3C00085D3C0008000000005D3C00082F +S315080020C05D3C000800000000000000005D3C0008C0 +S315080020D0000000005D3C00085D3C00085D3C00080F +S315080020E05D3C00085D3C00080000000000000000A0 S315080020F000000000000000000000000000000000D2 S3150800210000000000000000000000000000000000C1 -S315080021100000000000000000213C0008213C0008E7 +S3150800211000000000000000005D3C00085D3C00086F S3150800212000000000000000000000000000000000A1 S315080021300000000000000000000000000000000091 -S31508002140213C0008213C00080000000000000000B7 +S315080021405D3C00085D3C000800000000000000003F S315080021500000000000000000000000000000000071 S315080021600000000000000000000000000000000061 S315080021700000000000000000000000000000000051 -S3110800218000000000213C0008EE11AA55E2 +S31108002180000000005D3C0008EE11AA55A6 S3150800218C10B5054C237833B9044B13B10448AFF397 S3150800219C00800123237010BD0400002000000000FD -S315080021ACAC3C000808B5034B1BB103490348AFF315 -S315080021BC008008BD0000000008000020AC3C0008A8 -S315080021CCF0B5002401E00134E4B2112C20D8114DED -S315080021DC15F814E005EB44056F780EEB070606FBBD -S315080021EC00064FF4FA4595FBF6F506FB05F5B5F52D -S315080021FCFA4FE8D195FBF6F6B6B20E80013EB6B2AA -S3150800220CB6F5806FDFD282F800E01F700120F0BDB2 -S3150800221C0020F0BDC43C000808B50848084B03600C -S3150800222C4FF46143436000238360C3600361836199 -S3150800223C0C23436101F09BFB08BD00BF88000020FE -S3150800224C0044004030B58DB000258DF82D500CABF0 -S3150800225C03F8045D0DF12D020DF12E014FF4FA7001 -S3150800226CFFF7AEFF1A4C1B4B236025631A4B6363AF -S3150800227CA561E56125626562A562E562A560E56012 -S3150800228C9DF82D30013B1B0423619DF82C30013B36 -S3150800229C1B056361BDF82E306360204600F09AF981 -S315080022AC06950795012308934CF6E0420192029590 -S315080022BC4FF6E072039204220492059509930E23B5 -S315080022CC0A930DEB0201204600F004F90DB030BD5F -S315080022DC20000020006400406400002008B500239C -S315080022EC01220146034801F082FA08B1002008BD14 -S315080022FC012008BD8800002008B5FFF78DFFFFF701 -S3150800230CA1FF08BDBFF34F8F0549CA6802F4E06206 -S3150800231C044B1343CB60BFF34F8F00BFFDE700BFE1 -S3150800232C00ED00E00400FA0508B5214B1B78A3B9AB -S3150800233C2048FFF7D3FF012800D008BD1D4B1B789A -S3150800234C002BFAD001F07EFC1B4B18600122184BAF -S3150800235C1A700022194B1A7008BD184B1B780133DA -S3150800236C14481844FFF7BAFF01280AD001F06AFC92 -S3150800237C114B1B6864339842DFD900220C4B1A7038 -S3150800238CDBE70E4A13780133DBB21370094A12786D -S3150800239C9342D2D10022064B1A70064B5B78FF2B60 -S315080023ACCBD1044B9B78002BC7D1FFF7ABFF00BFF3 -S315080023BC39010020F80000203C0100203A010020D9 -S315080023CC08B5002211460C4800F0C4F940B90A4B6E -S315080023DC5B6B196840F26762914202D0002232B9EF -S315080023EC08BD9A680AB10022F9E70122F7E79B8A29 -S315080023FCFF2BF5D1FFF786FF2000002008B5FFF765 -S3150800240C93FFFFF7DDFF08BD08B500220821024837 -S3150800241C00F01AFC08BD00BF0004004810B501F016 -S3150800242C11FC0E4B1B68C31AB3F5FA7F0CD3044682 -S3150800243C0B4B1B784BB90122094B1A70082109481A -S3150800244C00F002FC054B1C6010BD0022044B1A70F0 -S3150800245C0821044800F0F8FBF4E700BF440100200B -S3150800246C400100200004004810B50446074B1868C4 -S3150800247C074BA3FB0030800900F0F0FA0022214636 -S3150800248C4FF0FF3000F0B8FA002010BD0000002015 -S3150800249CD34D621008B5074A136843F0100313604E -S315080024AC032000F097FA0020FFF7DEFF01F000FB8F -S315080024BC002008BD00200240024A1368013313604D -S315080024CC704700BF48010020014B1868704700BFD1 -S315080024DC48010020F0B44B69012202FA03F30468A0 -S315080024ECD4F8002242F00102C4F800220568D5F897 -S315080024FC1C42DA431440C5F81C42CC69C4B90568B9 -S3150800250CD5F80C421440C5F80C4206684C69CF68DD -S3150800251C8D8845EA0745483446F8345004684E69B0 -S3150800252C8F680D8845EA0745483604EBC60465608E -S3150800253CCC69012C1ED08C69002C35D10568D5F8D0 -S3150800254C04421440C5F804420C69002C33D10468C3 -S3150800255CD4F814522A40C4F814220A6A012A31D033 -S3150800256C0268D2F8003223F00103C2F800320020C8 -S3150800257CF0BC70470568D5F80C421C43C5F80C42EC -S3150800258C06684C690F688D8845EA0745483446F84D -S3150800259C345004684E698F688D8945EA0745483674 -S315080025AC04EBC6046560C6E70568D5F804421C4307 -S315080025BCC5F80442C8E70468D4F814221A43C4F8C8 -S315080025CC1422CAE70268D2F81C120B43C2F81C3252 -S315080025DCC6E77047002800F0BB8038B5044690F86B -S315080025EC3D3003B3022384F83D302268136823F088 -S315080025FC020313602268136843F001031360FFF7A4 -S3150800260C63FF054623685A6812F0010F10D1FFF7CD -S3150800261C5BFF401B0A28F5D9032084F83D000023EC -S3150800262C84F83C3038BD80F83C30FFF7D2FFD9E748 -S3150800263C5A6812F0010F7CD0A269012A50D01A6888 -S3150800264C22F080021A60E369012B4ED022681368C7 -S3150800265C23F040031360236A012B4CD022681368BD -S3150800266C23F020031360636A012B4AD0226813688F -S3150800267C23F010031360A36A012B48D02268136851 -S3150800268C23F008031360E36A012B46D0226813680B -S3150800269C23F0040313602168A368E26813432269D4 -S315080026AC1343626913436268013A1343CB61226888 -S315080026BC136823F001031360FFF706FF054623682A -S315080026CC5A6812F0010F2ED0FFF7FEFE401B0A289F -S315080026DCF5D9032084F83D00002384F83C3038BD36 -S315080026EC1A6842F080021A60ADE72268136843F054 -S315080026FC40031360AFE72268136843F020031360A6 -S3150800270CB1E72268136843F010031360B3E7226835 -S3150800271C136843F008031360B5E72268136843F09F -S3150800272C04031360B7E75B6813F0010F08D00023A6 -S3150800273C00E0002333B9042384F83D30012038BD6A -S3150800274C0123F7E700202064012384F83D3038BDC7 -S3150800275C01207047F8B590F83C30012B00F0388111 -S3150800276C012380F83C3099B990F83D30DBB2222B26 -S3150800277C1FD090F83D30DBB2422B1AD090F83D3082 -S3150800278CDBB2622B15D090F83D30DBB2722B10D031 -S3150800279C012913D000293CD190F83D30DBB2322BFD -S315080027AC2FD0522B31D0122B21D0222380F83D303A -S315080027BC20E0002380F83C300220F8BD90F83D302C -S315080027CCDBB2322B0ED090F83D30DBB2522B09D04F -S315080027DC90F83D30DBB2622B04D090F83D30DBB27A -S315080027EC722BD7D1002380F83C300220F8BD422347 -S315080027FC80F83D3016460D460446FFF765FE07463B -S3150800280C38E0622380F83D30F4E7722380F83D30D7 -S3150800281CF0E790F83D30DBB2222B0BD0422B0DD0D3 -S3150800282C122B03D0322380F83D30E3E7522380F88D -S3150800283C3D30DFE7622380F83D30DBE7722380F812 -S3150800284C3D30D7E726B1FFF73FFEC01B864211D2B3 -S3150800285C032084F83D00002384F83C30F8BD236837 -S3150800286C1B6913F0030F0CBF0123002363B1B6F1E8 -S3150800287CFF3FE7D1002DF2D12368DB6813F0030F75 -S3150800288C0CBF01230023F1E7002D69D1636B216886 -S3150800289C05F11B0212018A5802F004029A60002AFA -S315080028AC60D1216805F11B0212018A58520D1A6073 -S315080028BC216805F11B0212018958C1F34001D96040 -S315080028CC21681144496801F00F01196121680A440D -S315080028DC5268C2F30722DA611D6221682A01114483 -S315080028ECD1F8B811197521681144D1F8B811090A2B -S315080028FC597521681144D1F8B811090C99752168D4 -S3150800290C1144D1F8B811090ED97521681144D1F8BA -S3150800291CBC11197621681144D1F8BC11090A5976EB -S3150800292C21681144D1F8BC11090C997621680A441E -S3150800293CD2F8BC21120EDA76E5B92268D36843F0D0 -S3150800294C2003D3605DBB94F83D30DBB2622B1ED0FE -S3150800295C722B20D0422B13D0012384F83D3012E081 -S3150800296CA36B94E7216805F11B0212018A58D20859 -S3150800297C5A609DE72268136943F020031361E1E767 -S3150800298C122384F83D30002084F83C00F8BD32232D -S3150800299C84F83D30F7E7522384F83D30F3E794F892 -S315080029AC3D30DBB2622B0BD0722B0DD0522B03D0E1 -S315080029BC012384F83D30E6E7122384F83D30E2E73C -S315080029CC222384F83D30DEE7422384F83D30DAE7EB -S315080029DC0220F8BD074AD36823F4E0631B041B0CDA -S315080029EC000200F4E060184340F0BF6040F4003089 -S315080029FCD060704700ED00E030B4164BDB68C3F3CB -S31508002A0C0223C3F10704042C28BF04241D1D062D1C -S31508002A1C17D9033B012505FA04F4013C21409940DA -S31508002A2C05FA03F3013B1340194300280BDB090194 -S31508002A3CC9B200F1604000F5614080F8001330BC63 -S31508002A4C70470023E6E700F00F000901C9B2024BF4 -S31508002A5C1954F4E700ED00E014ED00E00138B0F18C -S31508002A6C807F0AD2064B5860F021064A82F823105A -S31508002A7C0020986007221A6070470120704700BF33 -S31508002A8C10E000E000ED00E0042805D0054A1368C4 -S31508002A9C23F0040313607047024A136843F00403D7 -S31508002AAC1360704710E000E0704708B5FFF7FCFFAD -S31508002ABC08BD0000F0B583B0002388E0DE080836B0 -S31508002ACC50F8264003F0070E4FEA8E0E0F2707FA2A -S31508002ADC0EF724EA07040F6907FA0EF73C4340F889 -S31508002AEC264083E086682640CF6807FA0EF73E43F1 -S31508002AFC8660466826EA05054E68C6F300169E40AB -S31508002B0C35434560C5682C408D6805FA0EF52C438F -S31508002B1CC4604C6814F0805F58D0474CA56945F0E2 -S31508002B2C0105A561A46904F001040194019C9D08A2 -S31508002B3CAE1C424C54F8264003F00306B6000F2789 -S31508002B4CB74024EA0704B0F1904F6CD03C4FB8421A -S31508002B5C6BD007F58067B84269D007F58067B8422D -S31508002B6C5FD0052707FA06F634430235334E46F886 -S31508002B7C2540344C2568D44305EA04064F6817F4F7 -S31508002B8C803F01D042EA05062E4D2E606D6804EA98 -S31508002B9C05064F6817F4003F01D042EA0506294D91 -S31508002BAC6E60AD6804EA05064F6817F4801F01D0FD -S31508002BBC42EA0506234DAE60ED682C404E6816F4C5 -S31508002BCC001F01D042EA05041E4AD46001330A6884 -S31508002BDC32FA03F42DD001259D402A40F6D04C68D4 -S31508002BEC022C3FF46BAF122C3FF468AF06684FEA21 -S31508002BFC430E032404FA0EF4E44326404F6807F008 -S31508002C0C030707FA0EF73E4306604E68771E012F38 -S31508002C1C7FF668AF112E3FF465AF122E7FF472AFB4 -S31508002C2C60E703279EE700279CE701279AE7022718 -S31508002C3C98E703B0F0BD00BF001002400000014049 -S31508002C4C00040048000401400AB98162704781619A -S31508002C5C7047000070B582B00446036813F0010F84 -S31508002C6C63D0B54B5B6803F00C03042B46D0B24B10 -S31508002C7C5B6803F00C03082B3BD06368B3F5803F05 -S31508002C8C00F08E80002B40F0918003F1804303F511 -S31508002C9C04331A6822F480321A601A6822F48022E5 -S31508002CAC1A60A54AD36A23F00F03A1680B43D362B3 -S31508002CBC6368002B00F09480FFF706FC05464FF47A -S31508002CCC003393FAA3F39C4B19684FF4003393FA29 -S31508002CDCA3F3B3FA83F303F01F03012202FA03F3F7 -S31508002CEC194222D1FFF7F0FB401B6428E7D90320D1 -S31508002CFCABE2914B5B6813F4803FBED04FF40033C4 -S31508002D0C93FAA3F38C4B19684FF4003393FAA3F395 -S31508002D1CB3FA83F303F01F03012202FA03F31942F1 -S31508002D2C03D06368002B00F08982236813F0020F26 -S31508002D3C00F09C80804B5B6813F00C0F72D07E4BB6 -S31508002D4C5B6803F00C03082B67D02369002B00F093 -S31508002D5CCB80012292FAA2F3B3FA83F303F18453DC -S31508002D6C03F584139B001A60FFF7AEFB0546022396 -S31508002D7C93FAA3F3704B1968022393FAA3F3B3FAE5 -S31508002D8C83F303F01F03012202FA03F3194240F0FE -S31508002D9C9C80FFF799FB401B0228E8D9032054E2D4 -S31508002DAC654A136843F4803313607AE7B3F5A02FAA -S31508002DBC09D0614B1A6822F480321A601A6822F418 -S31508002DCC80221A606DE703F18043A3F53C331A6839 -S31508002DDC42F480221A601A6842F480321A6060E75C -S31508002DECFFF772FB05464FF4003393FAA3F3524BE5 -S31508002DFC19684FF4003393FAA3F3B3FA83F303F089 -S31508002E0C1F03012202FA03F319428ED0FFF75CFB6B -S31508002E1C401B6428E7D9032017E2474B5B6813F479 -S31508002E2C803F92D1022393FAA3F3434B19680223EA -S31508002E3C93FAA3F3B3FA83F303F01F03012202FAFE -S31508002E4C03F3194204D02369934201D00120FCE113 -S31508002E5C3948036823F0F8036169F82292FAA2F25A -S31508002E6CB2FA82F201FA02F213430360236813F0F2 -S31508002E7C080F00F08D80A369002B61D0012191FA0F -S31508002E8CA1F2B2FA82F22D4B13449B001960FFF79C -S31508002E9C1BFB0546022393FAA3F293FAA3F293FAC1 -S31508002EACA3F2254A516A93FAA3F3B3FA83F303F010 -S31508002EBC1F03012202FA03F3194269D1FFF704FB37 -S31508002ECC401B0228E6D90320BFE11B48036823F000 -S31508002EDCF8036169F82292FAA2F2B2FA82F201FABE -S31508002EEC02F213430360C1E7012393FAA3F3B3FA7F -S31508002EFC83F303F1845303F584139B0000221A60B1 -S31508002F0CFFF7E2FA0546022393FAA3F30A4B19686C -S31508002F1C022393FAA3F3B3FA83F303F01F030122F4 -S31508002F2C02FA03F31942A1D0FFF7CEFA401B022886 -S31508002F3CE9D9032089E100BF0010024020819010D6 -S31508002F4C012292FAA2F2B2FA82F2C14B13449B0006 -S31508002F5C00221A60FFF7B8FA0546022393FAA3F281 -S31508002F6C93FAA3F293FAA3F2BA4A516A93FAA3F321 -S31508002F7CB3FA83F303F01F03012202FA03F319428F -S31508002F8C06D0FFF7A1FA401B0228E6D903205CE11C -S31508002F9C236813F0040F00F0B380AE4BDB6913F013 -S31508002FAC805F26D1AB4BDA6942F08052DA61DB6975 -S31508002FBC03F080530193019B0125A74B1B6813F45F -S31508002FCC807F18D0E368012B29D073BB03F18043AB -S31508002FDC03F504331A6A22F001021A621A6A22F0FD -S31508002FEC04021A62E368002B5DD0FFF76DFA0646F9 -S31508002FFC47E00025E1E7984A136843F480731360A9 -S3150800300CFFF762FA0646944B1B6813F4807FD9D1F6 -S3150800301CFFF75AFA801B6428F5D9032015E18D4A67 -S3150800302C136A43F001031362DCE7052B09D0894BBD -S3150800303C1A6A22F001021A621A6A22F004021A6249 -S3150800304CD0E7844B1A6A42F004021A621A6A42F0F2 -S3150800305C01021A62C6E77F4B196A022393FAA3F395 -S3150800306CB3FA83F303F01F03012202FA03F319429E -S3150800307C45D1FFF729FA801B41F28833984200F2B2 -S3150800308CDF80022393FAA3F293FAA3F3B3FA83F33A -S3150800309C5B0943F00203022BDDD0022393FAA3F358 -S315080030AC6C4B596AD9E7FFF70FFA064615E0694BD8 -S315080030BC196A022393FAA3F3B3FA83F303F01F03F3 -S315080030CC012202FA03F3194219D0FFF7FDF9801B06 -S315080030DC41F28833984200F2B580022393FAA3F2A0 -S315080030EC93FAA3F3B3FA83F35B0943F00203022BB7 -S315080030FCDDD0022393FAA3F3564B596AD9E7B5BB2D -S3150800310CE369002B00F0A080524A526802F00C02C8 -S3150800311C082A00F0A380022B2FD04FF0807393FA65 -S3150800312CA3F3B3FA83F303F1845303F584139B00D7 -S3150800313C00221A60FFF7C8F904464FF0007393FA99 -S3150800314CA3F3444B19684FF0007393FAA3F3B3FA3D -S3150800315C83F303F01F03012202FA03F319426BD01F -S3150800316CFFF7B2F9001B0228E7D903206DE0394AAC -S3150800317CD36923F08053D361C2E74FF0807393FA77 -S3150800318CA3F3B3FA83F303F1845303F584139B0077 -S3150800319C00221A60FFF798F905464FF0007393FA68 -S315080031ACA3F32C4B19684FF0007393FAA3F3B3FAF5 -S315080031BC83F303F01F03012202FA03F3194206D024 -S315080031CCFFF782F9401B0228E7D903203DE0214985 -S315080031DC4B6823F47413626A206A024313434B60E8 -S315080031EC4FF0807393FAA3F3B3FA83F303F1845382 -S315080031FC03F584139B0001221A60FFF765F9044650 -S3150800320C4FF0007393FAA3F3124B19684FF000733F -S3150800321C93FAA3F3B3FA83F303F01F03012202FA1A -S3150800322C03F3194206D1FFF74FF9001B0228E7D919 -S3150800323C03200AE0002008E0002006E0012004E054 -S3150800324C032002E0032000E0002002B070BD00BF9E -S3150800325C2081901000100240007000400120F4E715 -S3150800326C164B5B6803F00C02082A24D103F4701180 -S3150800327C4FF4701292FAA2F2B2FA82F221FA02F220 -S3150800328C0F49885C0D4AD26A02F00F020F2191FA97 -S3150800329CA1F1B1FA81F1CA400A498A5C13F4803F5C -S315080032AC03D1094B03FB00F07047084BB3FBF2F351 -S315080032BC03FB00F070470548704700BF001002403A -S315080032CCE83C0008F83C000800093D0000127A00AA -S315080032DC704B1B6803F007038B420CD26D4A1368BC -S315080032EC23F007030B431360136803F00703994293 -S315080032FC01D00120704770B5036813F0020F06D091 -S3150800330C654A536823F0F0038468234353600D46DB -S3150800331C0446036813F0010F7AD04368012B2FD0AB -S3150800332C022B42D0022292FAA2F25B4A10680222BF -S3150800333C92FAA2F2B2FA82F202F01F02012101FA03 -S3150800334C02F2104200F0A48053494A6822F00302A4 -S3150800335C13434B60FFF7B8F806466368012B39D060 -S3150800336C022B46D04C4B5B6813F00C0F50D0FFF772 -S3150800337CABF8801B41F288339842F3D9032070BD11 -S3150800338C4FF4003292FAA2F2434A10684FF4003214 -S3150800339C92FAA2F2B2FA82F202F01F02012101FAA3 -S315080033AC02F21042D0D1012070BD4FF0007292FA91 -S315080033BCA2F2394A10684FF0007292FAA2F2B2FAE7 -S315080033CC82F202F01F02012101FA02F21042BBD16D -S315080033DC012070BD304B5B6803F00C03042B17D02F -S315080033ECFFF772F8801B41F288339842F2D9032012 -S315080033FC70BD294B5B6803F00C03082B08D0FFF74C -S3150800340C63F8801B41F288339842F2D9032070BDC9 -S3150800341C204B1B6803F007039D420CD21D4A136808 -S3150800342C23F007032B431360136803F007039D422D -S3150800343C01D0012070BD236813F0040F06D0164A7C -S3150800344C536823F4E063E1680B435360236813F075 -S3150800345C080F07D0104A536823F46053216943EACE -S3150800346CC1035360FFF7FCFE0B4B5B6803F0F003DC -S3150800347CF02292FAA2F2B2FA82F2D340074AD35C4D -S3150800348CD840074B18600020FEF7EEFF002070BDF1 -S3150800349C012070BD0020024000100240083D0008C3 -S315080034AC00000020014B1868704700BF0000002080 -S315080034BC08B5FFF7F7FF074B5B6803F4E0634FF4B7 -S315080034CCE06292FAA2F2B2FA82F2D340024AD35CD2 -S315080034DCD84008BD00100240183D000808B5FFF793 -S315080034ECE1FF074B5B6803F460534FF4605292FAA2 -S315080034FCA2F2B2FA82F2D340024AD35CD84008BD93 -S3150800350C00100240183D00087047000038B5044604 -S3150800351C83680269134342691343C26913430168FA -S3150800352C0868644A024013430B602268536823F404 -S3150800353C4053E1680B435360A369226A134321681D -S3150800354C8A6822F4306213438B6025685A4B9D4275 -S3150800355C15D05A4B9D4229D003F580639D4221D044 -S3150800356C1023E269B2F5004F22D0082B00F29F8097 -S3150800357CDFE803F066717C9D889D9D9D930003F59D -S3150800358C58431B6B03F00303032B09D8DFE803F03E -S3150800359C0204060C0023E4E70423E2E70823E0E729 -S315080035AC1023DEE70023DCE70223DAE70023D8E75B -S315080035BC082B42D8DFE803F0051722412D4141417B -S315080035CC3800FFF775FF6268530803EB4003B3FB3B -S315080035DCF2F39BB2002023F00F02C3F3420313430A -S315080035EC2268D36038BDFFF779FF6268530803EB8E -S315080035FC4003B3FBF2F39BB20020ECE76268530876 -S3150800360C03F5740303F51053B3FBF2F39BB20020D6 -S3150800361CE1E7FFF725FE6268530803EB4003B3FBAB -S3150800362CF2F39BB20020D6E76268530803F58033A1 -S3150800363CB3FBF2F39BB20020CDE701200023CAE7C7 -S3150800364CFFF736FF636800EB5300B0FBF3F080B26C -S3150800365CE860002038BDFFF741FF636800EB5300B4 -S3150800366CB0FBF3F080B2E860002038BD62685308FE -S3150800367C03F5F40303F59053B3FBF2F39BB2EB603B -S3150800368C002038BDFFF7ECFD636800EB5300B0FB78 -S3150800369CF3F080B2E860002038BD6268530803F581 -S315080036AC0043B3FBF2F39BB2EB60002038BD01205C -S315080036BC38BD00BFF369FFEF0038014000440040F5 -S315080036CC436A13F0010F06D00268536823F40033DB -S315080036DC816A0B435360436A13F0020F06D00268E3 -S315080036EC536823F48033C16A0B435360436A13F05F -S315080036FC040F06D00268536823F48023016B0B432E -S3150800370C5360436A13F0080F06D00268536823F413 -S3150800371C0043416B0B435360436A13F0100F06D0FA -S3150800372C0268936823F48053816B0B439360436A56 -S3150800373C13F0200F06D00268936823F40053C16B6C -S3150800374C0B439360436A13F0400F0AD00268536820 -S3150800375C23F48013016C0B435360036CB3F5801F81 -S3150800376C0BD0436A13F0800F06D00268536823F413 -S3150800377C0023816C0B43536070470268536823F42B -S3150800378CC003416C0B435360EBE72DE9F04105464A -S3150800379C0F4616469846069C2B68DB6937EA0303E0 -S315080037AC0CBF01230023B3421ED1B4F1FF3FF3D063 -S315080037BC2CB1FEF789FEA0EB08008442ECD22A68ED -S315080037CC136823F4D07313602A68936823F00103F3 -S315080037DC9360202385F8693085F86A30002385F8CC -S315080037EC68300320BDE8F0810020BDE8F0812DE9A2 -S315080037FCF04182B01E4690F86A30DBB2202B03D01B -S3150800380C022002B0BDE8F08104460D469046002918 -S3150800381C6FD0002A6FD090F86830012B01D10220A6 -S3150800382CEFE7012380F868300023C366222380F86B -S3150800383C6A30FEF749FE0746A4F85880A4F85A8061 -S3150800384CA368B3F5805F06D0A3B9236973B9FF23C0 -S3150800385CA4F85C3011E0236923B940F2FF13A4F8ED -S3150800386C5C300AE0FF23A4F85C3006E07F23A4F85A -S3150800387C5C3002E0B3F1805F02D0B4F85C8010E0F3 -S3150800388C23691BB97F23A4F85C30F6E73F23A4F819 -S3150800389C5C30F2E723689A8C5FFA88F313402B7036 -S315080038AC0135B4F85A309BB2E3B1B4F85A309BB22E -S315080038BC013B9BB2A4F85A3000963B4600222021C5 -S315080038CC2046FFF762FFC0B9A368B3F5805FE1D164 -S315080038DC2369002BDED123689B8C08EA030325F8A1 -S315080038EC023BDEE7202384F86A30002084F868005F -S315080038FC87E7012085E7012083E7032081E730B5B8 -S3150800390C83B004460023C366FEF7DEFD054623682E -S3150800391C1B6813F0080F0ED123681B6813F0040FED -S3150800392C17D1202384F8693084F86A30002084F88B -S3150800393C680003B030BD6FF07E4300930346002247 -S3150800394C4FF400112046FFF720FF0028E4D003208F -S3150800395CEFE76FF07E4300932B4600224FF480016D -S3150800396C2046FFF712FF0028DBD00320E1E778B3E7 -S3150800397C10B5044690F869300BB3242384F86930E3 -S3150800398C2268136823F0010313602046FFF7BEFD77 -S3150800399C01281FD0636ABBB92268536823F4904385 -S315080039AC53602268936823F02A039360226813688D -S315080039BC43F0010313602046FFF7A1FF10BD80F802 -S315080039CC6830FFF7A1FDD8E72046FFF779FEE3E755 -S315080039DC0120704710BD0000144AD2F8883043F411 -S315080039EC7003C2F88830124B1A6842F001021A604A -S315080039FC5968104A0A405A601A6822F0847222F4EE -S31508003A0C80321A601A6822F480221A605A6822F4E4 -S31508003A1CFE025A60DA6A22F00F02DA62196B064A5B -S31508003A2C0A401A6300229A60704700BF00ED00E056 -S31508003A3C001002400CC07FF8CCFC00FF00B591B01A -S31508003A4C0223069301220A9210220B920D9300234D -S31508003A5C0E934FF460130F9306A8FFF7FBF800B10B -S31508003A6CFEE70F23019302210291002303934FF4DF -S31508003A7C80620492059301A8FFF72AFC00B1FEE7C1 -S31508003A8C11B05DF804FB08B5FEF704FDFFF7D6FF89 -S31508003A9C00F0C2F8FEF7B8FC08BD08B5FFF7F3FF4F -S31508003AACFEF72AFCFEF7BAFCFEF7A8FCFAE70000BC -S31508003ABC70B58AB0414B9A6942F001029A619A69CB -S31508003ACC02F001020092009A5A6942F400325A61D5 -S31508003ADC5A6902F400320192019A5A6942F4802218 -S31508003AEC5A615A6902F480220292029ADA6942F4FD -S31508003AFC0032DA61DA6902F400320392039ADA695F -S31508003B0C42F00072DA61DB6903F000730493049BDC -S31508003B1C0320FEF75FFF002211466FF00B00FEF73D -S31508003B2C6BFF002211466FF00A00FEF765FF0022B4 -S31508003B3C11466FF00900FEF75FFF002211466FF081 -S31508003B4C0400FEF759FF002211466FF00300FEF73A -S31508003B5C53FF002211466FF00100FEF74DFF0022BD -S31508003B6C11464FF0FF30FEF747FF08230593012552 -S31508003B7C069500240794089405A91148FEF79AFFA0 -S31508003B8C48F204030593022606960795032508951D -S31508003B9C0723099305A94FF09040FEF78BFF4FF4C6 -S31508003BACC05305930696079408950923099305A906 -S31508003BBC4FF09040FEF77EFF0AB070BD0010024031 -S31508003BCC00040048DFF834D0002103E00C4B5B58A6 -S31508003BDC435004310B480C4B42189A42F6D30B4A05 -S31508003BEC02E0002342F8043B094B9A42F9D3FFF74B -S31508003BFCF3FE00F031F8FFF750FFFEE70030002027 -S31508003C0C283D0008000000200400002004000020C5 -S31508003C1C4C010020FEE7000008B5FFF743FC084BF3 -S31508003C2CA3FB00308009FEF719FF0420FEF72CFFD2 -S31508003C3C002211464FF0FF30FEF7DEFE08BD00BF2E -S31508003C4CD34D621008B5FEF73FFC08BD08B5FEF764 -S31508003C5C33FCFEF72AFF08BD70B50D4E0D4CA41BA0 -S31508003C6CA4100025A54209D10B4E0C4C00F018F8EF -S31508003C7CA41BA4100025A54205D170BD56F8253005 -S31508003C8C98470135EEE756F8253098470135F2E79F -S31508003C9C203D0008203D0008203D0008243D000872 -S31508003CACF8B500BFF8BC08BC9E467047F8B500BF0F -S30D08003CBCF8BC08BC9E467047DF -S31508003CC405020602060307030803090309040A048E -S31508003CD40B040C040C050D050E050F050F0610063E -S31508003CE41007100802030405060708090A0B0C0D39 -S31508003CF40E0F10100102030405060708090A0B0C27 -S31508003D040D0E0F100000000000000000010203045D -S31108003D140607080900000000010203046D -S30908003D20B1210008B7 -S30908003D248D210008D7 -S30908003D2800127A00FD -S70508003BD1E6 +S315080021ACE83C000808B5034B1BB103490348AFF3D9 +S315080021BC008008BD0000000008000020E83C00086C +S315080021CC08B50848084B03604FF461434360002385 +S315080021DC8360C360036183610C23436101F0D9FBFF +S315080021EC08BD00BF88000020004400402DE9F041DE +S315080021FC04460D461746984601F06CF9154BA3FB99 +S3150800220C00308009002201E00132D2B2112A1ED810 +S3150800221C114B13F8121003EB420393F801E001EB90 +S3150800222C0E0303FB0443B0FBF3FC03FB1C06002E56 +S3150800223CEAD11FFA8CF32B80013B9BB2B3F5806F66 +S3150800224CE2D2397088F800E00120BDE8F081002060 +S3150800225CBDE8F081D34D6210003D000830B58DB055 +S3150800226C0025ADF82E508DF82D500CAB03F8045DF7 +S3150800227C0DF12D020DF12E014FF4FA70FFF7B6FF92 +S3150800228C1A4C1B4B236025631A4B6363A561E561E6 +S3150800229C25626562A562E562A560E5609DF82D304C +S315080022AC013B1B0423619DF82C30013B1B05636124 +S315080022BCBDF82E306360204600F09EF9069507950A +S315080022CC012308934CF6E042019202954FF6E07210 +S315080022DC039204220492059509930E230A930DEB97 +S315080022EC0201204600F008F90DB030BD2000002090 +S315080022FC006400406400002008B500230122014652 +S3150800230C034801F086FA08B1002008BD012008BD73 +S3150800231C8800002008B5FFF753FFFFF79FFF08BD9D +S3150800232CBFF34F8F0549CA6802F4E062044B1343A6 +S3150800233CCB60BFF34F8F00BFFDE700BF00ED00E099 +S3150800234C0400FA0508B5214B1B78B3B92048FFF7EA +S3150800235CD3FF012800D008BD1D4B1B78013BDBB20F +S3150800236C3F2BF8D801F08CFC1A4B18600122174B3E +S3150800237C1A700022184B1A7008BD174B1B780133BC +S3150800238C13481844FFF7B8FF01280AD001F078FC67 +S3150800239C104B1B6864339842DDD900220B4B1A701C +S315080023ACD9E70D4A13780133DBB21370084A127851 +S315080023BC9342D0D10021054A1170054A5278FF2A5A +S315080023CCC9D1022BC7D1FFF7ABFF00BF39010020DB +S315080023DCF80000203C0100203A01002008B5002234 +S315080023EC11460E4800F0C8F940B90C4B5B6B1968DE +S315080023FC40F26762914202D0002232B908BD9A684F +S3150800240C0AB10022F9E70122F7E71A7DFF2AF5D16E +S3150800241C1B69022BF2D1FFF783FF00BF20000020B7 +S3150800242C08B5FFF78FFFFFF7D9FF08BD08B50022DF +S3150800243C0821024800F01AFC08BD00BF0004004839 +S3150800244C10B501F01DFC0E4B1B68C31AB3F5FA7FC9 +S3150800245C0CD304460B4B1B784BB90122094B1A704B +S3150800246C0821094800F002FC054B1C6010BD00222F +S3150800247C044B1A700821044800F0F8FBF4E700BF77 +S3150800248C44010020400100200004004810B5044611 +S3150800249C074B1868074BA3FB0030800900F0F0FACD +S315080024AC002221464FF0FF3000F0B8FA002010BD8C +S315080024BC00000020D34D621008B5074A136843F094 +S315080024CC10031360032000F097FA0020FFF7DEFFD5 +S315080024DC01F00CFB002008BD00200240024A1368DC +S315080024EC01331360704700BF48010020014B186880 +S315080024FC704700BF48010020F0B44B69012202FA6C +S3150800250C03F30468D4F8002242F00102C4F800224E +S3150800251C0568D5F81C42DA431440C5F81C42CC6948 +S3150800252CC4B90568D5F80C421440C5F80C420668BF +S3150800253C4C69CF688D8845EA0745483446F83450C7 +S3150800254C04684E698F680D8845EA0745483604EBDA +S3150800255CC6046560CC69012C1ED08C69002C35D15B +S3150800256C0568D5F804421440C5F804420C69002CD9 +S3150800257C33D10468D4F814522A40C4F814220A6ACF +S3150800258C012A31D00268D2F8003223F00103C2F8CE +S3150800259C00320020F0BC70470568D5F80C421C4385 +S315080025ACC5F80C4206684C690F688D8845EA0745DC +S315080025BC483446F8345004684E698F688D8945EA64 +S315080025CC0745483604EBC6046560C6E70568D5F8C2 +S315080025DC04421C43C5F80442C8E70468D4F814221C +S315080025EC1A43C4F81422CAE70268D2F81C120B4321 +S315080025FCC2F81C32C6E77047002800F0BB8038B515 +S3150800260C044690F83D3003B3022384F83D30226823 +S3150800261C136823F0020313602268136843F001035E +S3150800262C1360FFF763FF054623685A6812F0010F1B +S3150800263C10D1FFF75BFF401B0A28F5D9032084F855 +S3150800264C3D00002384F83C3038BD80F83C30FFF759 +S3150800265CD2FFD9E75A6812F0010F7CD0A269012A79 +S3150800266C50D01A6822F080021A60E369012B4ED00A +S3150800267C2268136823F040031360236A012B4CD09D +S3150800268C2268136823F020031360636A012B4AD06F +S3150800269C2268136823F010031360A36A012B48D031 +S315080026AC2268136823F008031360E36A012B46D0EB +S315080026BC2268136823F0040313602168A368E26890 +S315080026CC134322691343626913436268013A13433D +S315080026DCCB612268136823F001031360FFF706FF2A +S315080026EC054623685A6812F0010F2ED0FFF7FEFE36 +S315080026FC401B0A28F5D9032084F83D00002384F8EA +S3150800270C3C3038BD1A6842F080021A60ADE7226880 +S3150800271C136843F040031360AFE72268136843F06D +S3150800272C20031360B1E72268136843F010031360A3 +S3150800273CB3E72268136843F008031360B5E7226809 +S3150800274C136843F004031360B7E75B6813F0010FD3 +S3150800275C08D0002300E0002333B9042384F83D3065 +S3150800276C012038BD0123F7E700202064012384F8F3 +S3150800277C3D3038BD01207047F8B590F83C30012B38 +S3150800278C00F03881012380F83C3099B990F83D3037 +S3150800279CDBB2222B1FD090F83D30DBB2422B1AD07D +S315080027AC90F83D30DBB2622B15D090F83D30DBB299 +S315080027BC722B10D0012913D000293CD190F83D304A +S315080027CCDBB2322B2FD0522B31D0122B21D0222315 +S315080027DC80F83D3020E0002380F83C300220F8BD1C +S315080027EC90F83D30DBB2322B0ED090F83D30DBB290 +S315080027FC522B09D090F83D30DBB2622B04D090F8FE +S3150800280C3D30DBB2722BD7D1002380F83C30022046 +S3150800281CF8BD422380F83D3016460D460446FFF7B0 +S3150800282C65FE074638E0622380F83D30F4E77223EC +S3150800283C80F83D30F0E790F83D30DBB2222B0BD018 +S3150800284C422B0DD0122B03D0322380F83D30E3E710 +S3150800285C522380F83D30DFE7622380F83D30DBE712 +S3150800286C722380F83D30D7E726B1FFF73FFEC01B31 +S3150800287C864211D2032084F83D00002384F83C30AC +S3150800288CF8BD23681B6913F0030F0CBF0123002343 +S3150800289C63B1B6F1FF3FE7D1002DF2D12368DB68AF +S315080028AC13F0030F0CBF01230023F1E7002D69D1A8 +S315080028BC636B216805F11B0212018A5802F00402A7 +S315080028CC9A60002A60D1216805F11B0212018A5808 +S315080028DC520D1A60216805F11B0212018958C1F3C1 +S315080028EC4001D96021681144496801F00F0119614A +S315080028FC21680A445268C2F30722DA611D6221680C +S3150800290C2A011144D1F8B811197521681144D1F866 +S3150800291CB811090A597521681144D1F8B811090C6E +S3150800292C997521681144D1F8B811090ED975216821 +S3150800293C1144D1F8BC11197621681144D1F8BC118F +S3150800294C090A597621681144D1F8BC11090C9976F3 +S3150800295C21680A44D2F8BC21120EDA76E5B9226847 +S3150800296CD36843F02003D3605DBB94F83D30DBB2EB +S3150800297C622B1ED0722B20D0422B13D0012384F845 +S3150800298C3D3012E0A36B94E7216805F11B02120196 +S3150800299C8A58D2085A609DE72268136943F02003C7 +S315080029AC1361E1E7122384F83D30002084F83C00DB +S315080029BCF8BD322384F83D30F7E7522384F83D30CE +S315080029CCF3E794F83D30DBB2622B0BD0722B0DD0AB +S315080029DC522B03D0012384F83D30E6E7122384F802 +S315080029EC3D30E2E7222384F83D30DEE7422384F8C3 +S315080029FC3D30DAE70220F8BD074AD36823F4E063D2 +S31508002A0C1B041B0C000200F4E060184340F0BF6086 +S31508002A1C40F40030D060704700ED00E030B4164B3F +S31508002A2CDB68C3F30223C3F10704042C28BF042470 +S31508002A3C1D1D062D17D9033B012505FA04F4013C87 +S31508002A4C2140994005FA03F3013B1340194300282A +S31508002A5C0BDB0901C9B200F1604000F5614080F852 +S31508002A6C001330BC70470023E6E700F00F0009019D +S31508002A7CC9B2024B1954F4E700ED00E014ED00E07E +S31508002A8C0138B0F1807F0AD2064B5860F021064A0D +S31508002A9C82F823100020986007221A6070470120DC +S31508002AAC704700BF10E000E000ED00E0042805D0F8 +S31508002ABC054A136823F0040313607047024A136827 +S31508002ACC43F004031360704710E000E0704708B544 +S31508002ADCFFF7FCFF08BD0000F0B583B0002388E0C3 +S31508002AECDE08083650F8264003F0070E4FEA8E0E1D +S31508002AFC0F2707FA0EF724EA07040F6907FA0EF7E9 +S31508002B0C3C4340F8264083E086682640CF6807FA9F +S31508002B1C0EF73E438660466826EA05054E68C6F3F8 +S31508002B2C00169E4035434560C5682C408D6805FAED +S31508002B3C0EF52C43C4604C6814F0805F58D0474C93 +S31508002B4CA56945F00105A561A46904F00104019481 +S31508002B5C019C9D08AE1C424C54F8264003F0030613 +S31508002B6CB6000F27B74024EA0704B0F1904F6CD093 +S31508002B7C3C4FB8426BD007F58067B84269D007F569 +S31508002B8C8067B8425FD0052707FA06F63443023544 +S31508002B9C334E46F82540344C2568D44305EA0406DA +S31508002BAC4F6817F4803F01D042EA05062E4D2E6079 +S31508002BBC6D6804EA05064F6817F4003F01D042EA2F +S31508002BCC0506294D6E60AD6804EA05064F6817F4CC +S31508002BDC801F01D042EA0506234DAE60ED682C40F5 +S31508002BEC4E6816F4001F01D042EA05041E4AD4604A +S31508002BFC01330A6832FA03F42DD001259D402A4088 +S31508002C0CF6D04C68022C3FF46BAF122C3FF468AF2D +S31508002C1C06684FEA430E032404FA0EF4E4432640EE +S31508002C2C4F6807F0030707FA0EF73E4306604E682F +S31508002C3C771E012F7FF668AF112E3FF465AF122E63 +S31508002C4C7FF472AF60E703279EE700279CE701270E +S31508002C5C9AE7022798E703B0F0BD00BF00100240C0 +S31508002C6C0000014000040048000401400AB98162D2 +S31508002C7C704781617047000070B582B004460368DE +S31508002C8C13F0010F63D0B54B5B6803F00C03042BF0 +S31508002C9C46D0B24B5B6803F00C03082B3BD0636839 +S31508002CACB3F5803F00F08E80002B40F0918003F145 +S31508002CBC804303F504331A6822F480321A601A68C2 +S31508002CCC22F480221A60A54AD36A23F00F03A1685E +S31508002CDC0B43D3626368002B00F09480FFF706FC65 +S31508002CEC05464FF4003393FAA3F39C4B19684FF43B +S31508002CFC003393FAA3F3B3FA83F303F01F03012209 +S31508002D0C02FA03F3194222D1FFF7F0FB401B6428A1 +S31508002D1CE7D90320ABE2914B5B6813F4803FBED036 +S31508002D2C4FF4003393FAA3F38C4B19684FF4003322 +S31508002D3C93FAA3F3B3FA83F303F01F03012202FAFF +S31508002D4C03F3194203D06368002B00F089822368C9 +S31508002D5C13F0020F00F09C80804B5B6813F00C0F8D +S31508002D6C72D07E4B5B6803F00C03082B67D0236983 +S31508002D7C002B00F0CB80012292FAA2F3B3FA83F36C +S31508002D8C03F1845303F584139B001A60FFF7AEFB1B +S31508002D9C0546022393FAA3F3704B1968022393FA98 +S31508002DACA3F3B3FA83F303F01F03012202FA03F326 +S31508002DBC194240F09C80FFF799FB401B0228E8D982 +S31508002DCC032054E2654A136843F4803313607AE7A8 +S31508002DDCB3F5A02F09D0614B1A6822F480321A6019 +S31508002DEC1A6822F480221A606DE703F18043A3F572 +S31508002DFC3C331A6842F480221A601A6842F480320C +S31508002E0C1A6060E7FFF772FB05464FF4003393FA36 +S31508002E1CA3F3524B19684FF4003393FAA3F3B3FA9E +S31508002E2C83F303F01F03012202FA03F319428ED02F +S31508002E3CFFF75CFB401B6428E7D9032017E2474BD6 +S31508002E4C5B6813F4803F92D1022393FAA3F3434BA6 +S31508002E5C1968022393FAA3F3B3FA83F303F01F0357 +S31508002E6C012202FA03F3194204D02369934201D0D2 +S31508002E7C0120FCE13948036823F0F8036169F8225C +S31508002E8C92FAA2F2B2FA82F201FA02F21343036040 +S31508002E9C236813F0080F00F08D80A369002B61D00E +S31508002EAC012191FAA1F2B2FA82F22D4B13449B003E +S31508002EBC1960FFF71BFB0546022393FAA3F293FA54 +S31508002ECCA3F293FAA3F2254A516A93FAA3F3B3FA37 +S31508002EDC83F303F01F03012202FA03F3194269D1A3 +S31508002EECFFF704FB401B0228E6D90320BFE11B4869 +S31508002EFC036823F0F8036169F82292FAA2F2B2FA8F +S31508002F0C82F201FA02F213430360C1E7012393FA32 +S31508002F1CA3F3B3FA83F303F1845303F584139B00E9 +S31508002F2C00221A60FFF7E2FA0546022393FAA3F386 +S31508002F3C0A4B1968022393FAA3F3B3FA83F303F043 +S31508002F4C1F03012202FA03F31942A1D0FFF7CEFAA6 +S31508002F5C401B0228E9D9032089E100BF0010024072 +S31508002F6C20819010012292FAA2F2B2FA82F2C14B97 +S31508002F7C13449B0000221A60FFF7B8FA0546022391 +S31508002F8C93FAA3F293FAA3F293FAA3F2BA4A516A02 +S31508002F9C93FAA3F3B3FA83F303F01F03012202FA9D +S31508002FAC03F3194206D0FFF7A1FA401B0228E6D90B +S31508002FBC03205CE1236813F0040F00F0B380AE4BDA +S31508002FCCDB6913F0805F26D1AB4BDA6942F080528D +S31508002FDCDA61DB6903F080530193019B0125A74B4A +S31508002FEC1B6813F4807F18D0E368012B29D073BBB8 +S31508002FFC03F1804303F504331A6A22F001021A62BC +S3150800300C1A6A22F004021A62E368002B5DD0FFF7F5 +S3150800301C6DFA064647E00025E1E7984A136843F43B +S3150800302C80731360FFF762FA0646944B1B6813F419 +S3150800303C807FD9D1FFF75AFA801B6428F5D903206B +S3150800304C15E18D4A136A43F001031362DCE7052B7D +S3150800305C09D0894B1A6A22F001021A621A6A22F0FE +S3150800306C04021A62D0E7844B1A6A42F004021A6206 +S3150800307C1A6A42F001021A62C6E77F4B196A0223E2 +S3150800308C93FAA3F3B3FA83F303F01F03012202FAAC +S3150800309C03F3194245D1FFF729FA801B41F288330D +S315080030AC984200F2DF80022393FAA3F293FAA3F371 +S315080030BCB3FA83F35B0943F00203022BDDD0022338 +S315080030CC93FAA3F36C4B596AD9E7FFF70FFA06463E +S315080030DC15E0694B196A022393FAA3F3B3FA83F33F +S315080030EC03F01F03012202FA03F3194219D0FFF762 +S315080030FCFDF9801B41F28833984200F2B580022311 +S3150800310C93FAA3F293FAA3F3B3FA83F35B0943F0A6 +S3150800311C0203022BDDD0022393FAA3F3564B596A0A +S3150800312CD9E7B5BBE369002B00F0A080524A526878 +S3150800313C02F00C02082A00F0A380022B2FD04FF0C5 +S3150800314C807393FAA3F3B3FA83F303F1845303F569 +S3150800315C84139B0000221A60FFF7C8F904464FF047 +S3150800316C007393FAA3F3444B19684FF0007393FA60 +S3150800317CA3F3B3FA83F303F01F03012202FA03F352 +S3150800318C19426BD0FFF7B2F9001B0228E7D90320C6 +S3150800319C6DE0394AD36923F08053D361C2E74FF007 +S315080031AC807393FAA3F3B3FA83F303F1845303F509 +S315080031BC84139B0000221A60FFF798F905464FF016 +S315080031CC007393FAA3F32C4B19684FF0007393FA18 +S315080031DCA3F3B3FA83F303F01F03012202FA03F3F2 +S315080031EC194206D0FFF782F9401B0228E7D90320BB +S315080031FC3DE021494B6823F47413626A206A024342 +S3150800320C13434B604FF0807393FAA3F3B3FA83F32B +S3150800321C03F1845303F584139B0001221A60FFF70C +S3150800322C65F904464FF0007393FAA3F3124B196829 +S3150800323C4FF0007393FAA3F3B3FA83F303F01F0367 +S3150800324C012202FA03F3194206D1FFF74FF9001BC4 +S3150800325C0228E7D903200AE0002008E0002006E04F +S3150800326C012004E0032002E0032000E0002002B065 +S3150800327C70BD00BF20819010001002400070004005 +S3150800328C0120F4E7164B5B6803F00C02082A24D1DC +S3150800329C03F470114FF4701292FAA2F2B2FA82F297 +S315080032AC21FA02F20F49885C0D4AD26A02F00F0223 +S315080032BC0F2191FAA1F1B1FA81F1CA400A498A5C47 +S315080032CC13F4803F03D1094B03FB00F07047084BFE +S315080032DCB3FBF2F303FB00F070470548704700BFD9 +S315080032EC00100240243D0008343D000800093D004A +S315080032FC00127A00704B1B6803F007038B420CD242 +S3150800330C6D4A136823F007030B431360136803F025 +S3150800331C0703994201D00120704770B5036813F072 +S3150800332C020F06D0654A536823F0F00384682343DA +S3150800333C53600D460446036813F0010F7AD04368B0 +S3150800334C012B2FD0022B42D0022292FAA2F25B4A10 +S3150800335C1068022292FAA2F2B2FA82F202F01F0264 +S3150800336C012101FA02F2104200F0A48053494A687E +S3150800337C22F0030213434B60FFF7B8F8064663685E +S3150800338C012B39D0022B46D04C4B5B6813F00C0F33 +S3150800339C50D0FFF7ABF8801B41F288339842F3D92B +S315080033AC032070BD4FF4003292FAA2F2434A106819 +S315080033BC4FF4003292FAA2F2B2FA82F202F01F022B +S315080033CC012101FA02F21042D0D1012070BD4FF052 +S315080033DC007292FAA2F2394A10684FF0007292FA09 +S315080033ECA2F2B2FA82F202F01F02012101FA02F2EB +S315080033FC1042BBD1012070BD304B5B6803F00C0347 +S3150800340C042B17D0FFF772F8801B41F288339842C9 +S3150800341CF2D9032070BD294B5B6803F00C03082B0B +S3150800342C08D0FFF763F8801B41F288339842F2D92B +S3150800343C032070BD204B1B6803F007039D420CD27A +S3150800344C1D4A136823F007032B431360136803F014 +S3150800345C07039D4201D0012070BD236813F0040FA9 +S3150800346C06D0164A536823F4E063E1680B435360AD +S3150800347C236813F0080F07D0104A536823F46053D7 +S3150800348C216943EAC1035360FFF7FCFE0B4B5B68EB +S3150800349C03F0F003F02292FAA2F2B2FA82F2D340C7 +S315080034AC074AD35CD840074B18600020FEF7EEFF9E +S315080034BC002070BD012070BD0020024000100240A3 +S315080034CC443D000800000020014B1868704700BFF7 +S315080034DC0000002008B5FFF7F7FF074B5B6803F4FD +S315080034ECE0634FF4E06292FAA2F2B2FA82F2D340A7 +S315080034FC024AD35CD84008BD00100240543D00086F +S3150800350C08B5FFF7E1FF074B5B6803F460534FF40C +S3150800351C605292FAA2F2B2FA82F2D340024AD35C11 +S3150800352CD84008BD00100240543D00087047000002 +S3150800353C38B5044683680269134342691343C26962 +S3150800354C134301680868644A024013430B602268F7 +S3150800355C536823F44053E1680B435360A369226A0A +S3150800356C134321688A6822F4306213438B602568FA +S3150800357C5A4B9D4215D05A4B9D4229D003F5806370 +S3150800358C9D4221D01023E269B2F5004F22D0082BB8 +S3150800359C00F29F80DFE803F066717C9D889D9D9DF7 +S315080035AC930003F558431B6B03F00303032B09D84D +S315080035BCDFE803F00204060C0023E4E70423E2E741 +S315080035CC0823E0E71023DEE70023DCE70223DAE72B +S315080035DC0023D8E7082B42D8DFE803F00517224169 +S315080035EC2D4141413800FFF775FF6268530803EB1C +S315080035FC4003B3FBF2F39BB2002023F00F02C3F394 +S3150800360C420313432268D36038BDFFF779FF62681B +S3150800361C530803EB4003B3FBF2F39BB20020ECE731 +S3150800362C6268530803F5740303F51053B3FBF2F3FE +S3150800363C9BB20020E1E7FFF725FE6268530803EB0F +S3150800364C4003B3FBF2F39BB20020D6E7626853083B +S3150800365C03F58033B3FBF2F39BB20020CDE70120D0 +S3150800366C0023CAE7FFF736FF636800EB5300B0FB8D +S3150800367CF3F080B2E860002038BDFFF741FF6368BD +S3150800368C00EB5300B0FBF3F080B2E860002038BDC5 +S3150800369C6268530803F5F40303F59053B3FBF2F38E +S315080036AC9BB2EB60002038BDFFF7ECFD636800EBBE +S315080036BC5300B0FBF3F080B2E860002038BD6268B6 +S315080036CC530803F50043B3FBF2F39BB2EB600020FF +S315080036DC38BD012038BD00BFF369FFEF0038014043 +S315080036EC00440040436A13F0010F06D00268536881 +S315080036FC23F40033816A0B435360436A13F0020FB9 +S3150800370C06D00268536823F48033C16A0B435360AE +S3150800371C436A13F0040F06D00268536823F4802317 +S3150800372C016B0B435360436A13F0080F06D002680B +S3150800373C536823F40043416B0B435360436A13F0FD +S3150800374C100F06D00268936823F48053816B0B43E1 +S3150800375C9360436A13F0200F06D00268936823F42B +S3150800376C0053C16B0B439360436A13F0400F0AD0A6 +S3150800377C0268536823F48013016C0B435360036C83 +S3150800378CB3F5801F0BD0436A13F0800F06D002687E +S3150800379C536823F40023816C0B435360704702680B +S315080037AC536823F4C003416C0B435360EBE72DE9D4 +S315080037BCF04105460F4616469846069C2B68DB696B +S315080037CC37EA03030CBF01230023B3421ED1B4F11D +S315080037DCFF3FF3D02CB1FEF789FEA0EB080084421C +S315080037ECECD22A68136823F4D07313602A6893689A +S315080037FC23F001039360202385F8693085F86A3035 +S3150800380C002385F868300320BDE8F0810020BDE868 +S3150800381CF0812DE9F04182B01E4690F86A30DBB291 +S3150800382C202B03D0022002B0BDE8F08104460D46D9 +S3150800383C904600296FD0002A6FD090F86830012B7B +S3150800384C01D10220EFE7012380F868300023C36614 +S3150800385C222380F86A30FEF749FE0746A4F85880FA +S3150800386CA4F85A80A368B3F5805F06D0A3B9236978 +S3150800387C73B9FF23A4F85C3011E0236923B940F22D +S3150800388CFF13A4F85C300AE0FF23A4F85C3006E0CA +S3150800389C7F23A4F85C3002E0B3F1805F02D0B4F861 +S315080038AC5C8010E023691BB97F23A4F85C30F6E72B +S315080038BC3F23A4F85C30F2E723689A8C5FFA88F306 +S315080038CC13402B700135B4F85A309BB2E3B1B4F8F7 +S315080038DC5A309BB2013B9BB2A4F85A3000963B4631 +S315080038EC002220212046FFF762FFC0B9A368B3F572 +S315080038FC805FE1D12369002BDED123689B8C08EA13 +S3150800390C030325F8023BDEE7202384F86A300020FF +S3150800391C84F8680087E7012085E7012083E7032000 +S3150800392C81E730B583B004460023C366FEF7DEFD97 +S3150800393C054623681B6813F0080F0ED123681B680D +S3150800394C13F0040F17D1202384F8693084F86A30F1 +S3150800395C002084F8680003B030BD6FF07E430093F6 +S3150800396C034600224FF400112046FFF720FF0028DB +S3150800397CE4D00320EFE76FF07E4300932B4600223A +S3150800398C4FF480012046FFF712FF0028DBD00320F6 +S3150800399CE1E778B310B5044690F869300BB32423E5 +S315080039AC84F869302268136823F0010313602046F3 +S315080039BCFFF7BEFD01281FD0636ABBB9226853689E +S315080039CC23F4904353602268936823F02A03936088 +S315080039DC2268136843F0010313602046FFF7A1FF22 +S315080039EC10BD80F86830FFF7A1FDD8E72046FFF731 +S315080039FC79FEE3E70120704710BD00001549D1F8A0 +S31508003A0C883043F47003C1F88830134B1A6842F0B7 +S31508003A1C01021A605868114A02405A601A6822F064 +S31508003A2C847222F480321A601A6822F480221A6090 +S31508003A3C5A6822F4FE025A60DA6A22F00F02DA6237 +S31508003A4C186B074A02401A6300229A604FF000630B +S31508003A5C8B60704700ED00E0001002400CC07FF848 +S31508003A6CCCFC00FF014B024A9A60704700ED00E05F +S31508003A7C0020000800B591B00223069301220A9291 +S31508003A8C10220B920D9300230E934FF460130F9391 +S31508003A9C06A8FFF7F1F800B1FEE70F230193022100 +S31508003AAC0291002303934FF480620492059301A8B4 +S31508003ABCFFF720FC00B1FEE711B05DF804FB08B572 +S31508003ACCFFF7D0FFFEF7F8FCFFF7D4FF00F0C2F8BB +S31508003ADCFEF7ACFC08BD08B5FFF7F1FFFEF71AFCBC +S31508003AECFEF7AEFCFEF79CFCFAE7000070B58AB050 +S31508003AFC414B9A6942F001029A619A6902F00102F5 +S31508003B0C0092009A5A6942F400325A615A6902F4D0 +S31508003B1C00320192019A5A6942F480225A615A6912 +S31508003B2C02F480220292029ADA6942F40032DA61CD +S31508003B3CDA6902F400320392039ADA6942F00072E7 +S31508003B4CDA61DB6903F000730493049B0320FEF728 +S31508003B5C53FF002211466FF00B00FEF75FFF0022A1 +S31508003B6C11466FF00A00FEF759FF002211466FF056 +S31508003B7C0900FEF753FF002211466FF00400FEF70A +S31508003B8C4DFF002211466FF00300FEF747FF002297 +S31508003B9C11466FF00100FEF741FF002211464FF067 +S31508003BACFF30FEF73BFF08230593012506950024F5 +S31508003BBC0794089405A91148FEF78EFF48F20403EA +S31508003BCC0593022606960795032508950723099358 +S31508003BDC05A94FF09040FEF77FFF4FF4C0530593AD +S31508003BEC0696079408950923099305A94FF0904062 +S31508003BFCFEF772FF0AB070BD0010024000040048C0 +S31508003C0CDFF834D0002103E00C4B5B5843500431E9 +S31508003C1C0B480C4B42189A42F6D30B4A02E0002387 +S31508003C2C42F8043B094B9A42F9D3FFF7E7FE00F03A +S31508003C3C31F8FFF750FFFEE700300020643D00081E +S31508003C4C0000002004000020040000204C01002085 +S31508003C5CFEE7000008B5FFF737FC084BA3FB00305E +S31508003C6C8009FEF70DFF0420FEF720FF00221146FF +S31508003C7C4FF0FF30FEF7D2FE08BD00BFD34D6210E1 +S31508003C8C08B5FEF733FC08BD08B5FEF727FCFEF7AA +S31508003C9C1EFF08BD70B50D4E0D4CA41BA4100025B7 +S31508003CACA54209D10B4E0C4C00F018F8A41BA41015 +S31508003CBC0025A54205D170BD56F825309847013523 +S31508003CCCEEE756F8253098470135F2E75C3D0008D3 +S31508003CDC5C3D00085C3D0008603D0008F8B500BF77 +S31508003CECF8BC08BC9E467047F8B500BFF8BC08BCC3 +S30908003CFC9E4670471B +S31508003D0005020602060307030803090309040A0451 +S31508003D100B040C040C050D050E050F050F06100601 +S31508003D201007100802030405060708090A0B0C0DFC +S31508003D300E0F10100102030405060708090A0B0CEA +S31508003D400D0E0F1000000000000000000102030421 +S31108003D5006070809000000000102030431 +S30908003D5CB12100087B +S30908003D608D2100089B +S30908003D6400127A00C1 +S70508003C0DA9 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c index 6b379e25..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/lib/system_stm32f3xx.c @@ -197,18 +197,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000U; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c index 580d7411..f1cd72c2 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.elf index 7b7bfda51a7889498eaf4f225a3ddcf03db98119..0c3c31dc8e4a83ee6a83d25ce309e14403ca9b30 100644 GIT binary patch delta 278733 zcmeFadtg+>**`vW&Ys<~yXPdE-E6YCkZdl5`z9d)f(8;22$*mcT0x+Mdr;A+Xz9%p zuSLa*rn+A6(!y)2R>k|hYQ1Z#L2N74`r@t8pfy~S2xxwvXXc#Eg`l>t{q>(Oy1Vnt zJTvpmGtWHpJkQKIdH<$Ko9>#tDPnzjA=AqlW4{fhFy>-fIg2ut4P_ZD!Z`Bne>#5k zbvH6bACJi7cDcZcB44j?F-9MEuks2Pr@SbADEqLlryStj@wJwqVa7#F@BbnE-v69( z%A>S)?U8jHoPXihI-=u$q4IZ7*ZNLI@oy0#IO!tRw_bQ|Zk01hIwn)UUv0>`TRl#l zcGo`EqCZZkm6${-oBMG6!)%!T1RI+D#H`NlQhZ8S=epMJa|c=ajjp;4b!c{==TAhaXh-MGtxoTva`_L)Cv-J*y);v%q-h&{qd?4_3rF0**c|q?+YzT#mLFk9iHl~yA2l`l5_X#)vVyTk67*ay2n54 z{5cyww~feR!>c(u3Ay*+`3J0rFRf8_oQI|#Z@D0I>26i!(QE2h?AA75PP?VO`|aoVM72k& z^ABo=r+26ZKj_&XJ*ai%9n|*C>d2lst;6L4Prk?l*%?+@?!k>+lRDH|?;-u*byJjs zp1tg#XODkpHX8N{hHhxN4m`TB<<>olclqQkyM1bZrs^1tjv6i(4d-MGXU$HfVg)$r z1xIz)&4-kWr%!pVuAy$;jyY{Cwx;dw-AT%d-KxuS9n?O{Kj_(axOz}6=%2@i)U}VR zE2*n(kJOE8_tfRKLlV^JK^0N}dFaeLsA3f1nH9C%z$i!(x*!Q<7{VmaA${MaHLioo ze$UP|Bn_2AU%RxXXs1#&Z1T&Q=O!e9aGAjMSU?2Ll>s0of#zY8U(AFYOigW{H0Ac! z9@?!Wt=VlTydqS$wY{;f6GUCrzPj#>_H*lg(q2(FrTuq%6l28XKs(7#9ti*NAI($Q z6V3OVGtC)iXFU*bx3NNA{=F{OvDZw!rRIz6-kDzH^Ug~S%QCBXVe{inSS|Evwttm| z(A~;3)~P*&X7O)4)GsUGb(wXMI@X!Ao2&vbF|%ZLU2nwftCZ_xT#HM2F+A znaW0fvHkH6E2??tg2&hsq;jcUK_G}6^-<@f9BaB(7j4>9ms^)q*L`4bcUD7Y(`#MR zO3Us&u_@Y=JABAnGakMon~y%Rv9>F(vHQS#-7Ja~ajv@iJkATB>e|o(c7L^_Yr`aE z)Z~sNiJ?3OeCfOdDZcOQ7Fn-svC?L(m+ zTv1TeT6xh(E7a9}U`{vhE6#;s%Ev_``OLK z$G6>pj%7zqC(E1Ih}mtt^P?`U?y82YrqF&?mAajGzSC8mwPNUJJJskV?_A!n5cw_1 zZ?s)zW2k7CjbNSD`g03FfRa3~?ILs<>NJukwq20uzO3y%psj9eY2X+S?|cxQ{FItN zjk)OLE_9-ZPUgRJc73R+c7ID*sPX>xGl@Tf2jUlexxJltUW3|eZ33PK$(y>WEt|&i z@2s|Id~W*+y8{)Sb7<&c=Qg70g3c~AZ%u8-Q);M@NY<09+m^3ce(yq?w3E>I_Zt?T zMx>R2v}Fm>{O`=}SO4wy=?zQ_$eM*})9em+fTpR5YMr|#+ej0DQ)M^p2F{oS&fB|) z6j$>4ws8$vr-V9NmXvMBLTN2;$ULQ{v*q~A6Mu?pI@U|{8K z+K39PZCFF*Y562dtLfK;-z{MISahRwx$E*9vc!m{ZfBhbyIZm*?cGpzP0c>c>aTXO z!GCEVB$<9@sF8Jcbi3;^>@Hpb{=2}JlXK~=Kz-=6+D@*9R=?T~;XSQJ^pts;C8T)u zv+b<&WmI?D-38iM=hJ<)>d!&}y{5sTYO>#uB5It@i1eqx(4 zBE2mpxW+oSbi3+?3(hjD2JKzn&1`Ze?<%Yhol*e4godwpt3BVYaA~(zmt$9e0_!}# z+YzpjyWU%q-|D|2!%C^2+n6F|oOP~22d0CM@h(kt;M)ZY03Y`*9&Mh=qY8ep{G!UX z=Er&TP&<|*mSQ6YGdQv8s@wDt)!Uoz&ucgl!>Ll_iV3z2YFNWVtRQRJudG9i zcOSU>Pz1vI^gdq8%NDY2hxTr%vHPHu3zy<9j!~R;ZI__ zbn%y2ZO800pJ5qwjTv>jIlok??btN;0wr3PQC9{nc+sI9?dr7Vsq~QqvaAOgE8NdW zUtHJHe7~#CnvLDOMqXL^08Ib_4totL)ArJUYIBI#n=UN5e; zNg}7QwzaVese;Z<_2woOkXc7HdGcsz1rD8aT@D{Uc<0#qU{esQsj;o>xJ#hoR3&89 zUJ60G^DB2(HqsihDamK_|D|7Sd`|QB;a5>k9OhnIn8~gQcd$;h&^B=R6K8pG!e^3w*IL# zmzTGG(wb|P%N+}h|5Zx`7{942TC(Hr{3g;v3N#Sw41T47YbOd0(Q@&9Rh{L7DqMb2 z?S59ae3@2o0qXE*#pB%v{?`3Ydt$@r{On7oCQmjYx1W4@L`_RneWyMD96o$P8|^PG z*lU)b!$%z3CW)v95nBL{x8W$@_W+L*aBXJ*aDl}~jIqmgz{>%b*|3Z1H@({ws?A>$ zs$E8(CVosF;Fp)OsMWZP3;J&sbW`U~wo}Kooz(Fk>@;=yj7S%V4xh90sk0aCG9T{99&qt;dZbXRuG%WLj^ zcr*%(8iI|QSDG%{Fn!IG4)>I4<+WYqvwzWKY?!fTa)*2Jv@z=LXVpcGFR$Sv2DM!Z z{WN-e!SvU=T%*;+!g$CYomu--S9bmj z?Q8|BuDIXfh2#Je9H@BQRi_lRfJ;hKXgov>3LB#K@?jDfC?qUV6QcI?;Ufe_$jkq> zvuNY8x7u58zBVo6(v~?7yPDo_O6^pWgWHMA40Ft*r?kF$ZAQV8U0M_0ljSPpBNwsXFs29ReSKczE$w{R-tC}v4dH~A ze%#(OpY838wZ3&#k(J)?CYGmC@bn&!%QbT76RyHRgWRL|PW4!}ixt2s8>1a`?a%9Q z@oTF!7~1(As+v*DhI-%h@)z%6dm5|RXG^PFx>$$^z`|yfuQX)L6U!NvRVqHbV%we; z%lDeQVSb~#zBBKsS53*oia^0%~SRJ zyAK@h79M3m@(8x~FD;$-owsfLE>AvM$iJuhm|A7b>X~(2gQKhJ!%gqjDjk}8R#W=^ zmMY#h8R?}nVvTE?DA%HFW@j&)acbioB3mHmO62d)xU=z-rs35yo6`0(nWxN|{%#{L zqpq)R;rZ898%?RzzpnXg`-~=K6mJWT3T%H{*T>H8Dtc1w^k{dntbZUh7u2fuLzA(<_KTVb z@0BKrb5UbmQ&ESa%xrpYA4|KjI<2;@@efVm>Pwm)sUBYYhsJtnzm_GxYh(HR%A)%3 zoib&A%are}IQ|r6e@hL&l3#a&erI-0y>)z7QL~Ee<7$=+#trFEJlXY|YO3}xzDxP6 zW!a{h%r^NOv47L--&FfIX#WQ6->Ur+@6z)pw)6bTb|wFqb~V4E-IYJKUCS?Tcju38 zSGILRPH4JW1+QjSCBC5VVcu8!?ml;E^Hi^kzDIr3RqLwbO};hx`>T(C8miB~lsCNu z`#P;A9|q0&O>B)?+lbFDe4rQ`^P1`j_lzx2mkmqbTXXMcY*u4iLDNI^tu?GO^;{YT zrIOF>J}~Vt+ug$GW36nu16IOkpWQXjJN~@aAwny;0MBefyVPEb0%^|g5AqEh_0AA30 z22f)U;ErA02Y!{PEU)jGH6mRIC*N@=?5qxT*P7lE=5_tm=Yz;*5_dxM+ ziE5674DH3@WBQkZ;FA7%{Rlo%LedX0%a+3)5it|Z*dp?c67u+mUFTyt1$cGtg}djF z53kiF*QM26Q|I11qA9Cs98|XP1TSC(_tp&Be&3$%s(o!E?}kqm1^e0D9gR_#!v(GF8;h-$u8NZG13S9k zXea$m{hqfi2iDjzup^=)PTUR;pl(wg8@8a04POAOqN0S4IH8SW53ML+1y3)}N9vdo zSaDsRx~*L!Tefz^S_bW6S07u)@}qgw&$@0lw0e8NnzDy!i+y^Zt`6=}j`i;%=uPXM z!Cm}VO#o`ArD}lQyX^XV9=-d$%lNU^-}ByuTgW|M@|U*WO*VA5JzN0W<2~523!A9U z`|VK-5rjl9=&E3Bml9RBQ9Q#jOcfZWYIHw7d)pZ!#w0aF*3a7C+HqZ=_|(Hq4=0c0 zJ9!j-O@3Y-g)vB3Xbst9=kDUsz~k(R5?Hci&6c+gyS~8cKE$Hk2cGL@oiJ^p*u`M; zs`V*Nh?cJRPo^CYH4xgMT8{loFztGGeW5pOfyQX@b|1()>_R)`hgp7#-S7K{(ApC_ zW-JR3?mO5a>34f~_kq!eDb4d|?Pt~;KCSye=u4pLhlZ$3kSo{BsLC84Y8*W5#-IX^yU8VN7ER4@A^)F;!IvlIgV=faP@BA7X}FGt(ZX~Q zTe<(LZ7h#p5fz?y>)RLAyS_TG=&RO|KaaY)4>WbP&i;AY(C!1bgU(_2+=b5^d``3J z-vdr9!~#1Vzi)ogddbhPvAPeuc`&~&ukN%?KkGiwZl`@nzhkGpNIN(#r2lN^t4P0U zr#aFuinN@zrw?MRb3Ltmuzr>Im%d*HW_fO{fEcD9da}UNsuby0d#_Rl`>xVU3;eCJ z$akm_MJV{C?<%jzC6;s_G`DqPCdAGLhA>xa$MyNz_2Bshttp$s)-hdSdm6Dl@8Y9h zyC-G%pf^$)LS4aty1Pbg?cz`J-G-_ja@As&_)0yL<7Tmr?YRekv2R2RNjD_>w0B<{ z-@KuVJ;@A2@h1VoxvAmZ}kPDQl$>>|jahK2GB2-flI#)sX1={A15dK=3#K-vpk(TCOR zs`sv5eqD{y=HIrs%XLV*o{jio`wd;LlI{_oZTDQSjM$4VF6?Gc(7 zB$l4BcGRh-ow{<=%B9QJELwBw@>9-Qv2xMcrOTVvoVxPgs(a>-&Sa;oSyo&-WA1Tt zi{p=JT#vV;@S;<{o)A=7w0imSegsv-M#oAWvi>D<;(QD*j8_NwDe)6RJUf1{lKV!S za@z8fV@+TVTe9v)%`4B8=`+`@Sg~>y(%{<}D_5Snjss&;w8mpzEXmm`Q7?ZepS}rouW6=VX=4sxnesyAsfl+*BlC+*n(pqYL zy^Q>)h4r}j;~Mt}X+7raDfv2SO-P<=)W0mT$Ht$i47lUdiy*r<1R;Bl>}Cx4ma-ea z!pl?Rfw9~j-ycKjW<#dZ2~3H9`h5%#sX!cxIyK%rfqP7yF)V>KLhjx1>nHGxcyR_V zkB^(iul)Dqet5hpnfqjqfl^68O8inU_sYELEGKpOJg4;LFcbyRcy%@RI|+CEi8*#d zYV!}zkVNkq=G3+-1De&uJXixgi{Wo#F=*T!QWR&EY^JsMiM>iRNF}epDp7rvsaggg zE$XgHg;aCRQ?GfM;^M_xCH)*nOTr)HNGtXDa#5~p{tU5vyis?l7Pj0xhN=ZxGO8!V zu!JXylMzz!uZL+#1rd84knJCt`H>S;`wkx&q^b;jQhF2!&z%mwupiwHG(2I~@ zEYWY37Djip4y~j0>!Ipy^&u;Ugu05p=4)Oxbv{-7CX$nFlB)(L+3TJRH4-}yR9ljL zVJ(x`7j+j@X{1d&AdR$|K|M_r$t*A@ss&4sp`H-Cs%HpC9f4cTi+xjbRtXqb?yzrS zI8D>3`o6MWJzJu+9*+-k5=%%_-2;*D$mbcguTZ=ij;mZpA>rcw>W7D`;p z9^F6#)x;E(_u{`t4bA_?J~a1MbRi@oBc$bEIPNG2FO_4chZ2T_xYZKyCQSS%G58uD zK5E6>tBC1IJcNJYZ)UvLUDox@SUxo?7Sk+4efeiGjjInR*a+0W{VW<)$3!)s+6f`! zd0NtN#p5hPu~~hIrAfPALux1$qvG!TFps%o?#lWCIg9QIVmdT;v6cl)`X$-Yu!qow zf?szOOV3@8PNOjk8R|)~f3uDG8XwzlGkt=n3u#68;S&_K5A81;Sq6hmQ_3%ae%UPw zv3`?~2xDW#_@|Jpgrjl;CBZ3{8z>ZxHVtSMG3`9?$>Uxt1hp)t9dGZR`C>bz3Ycmy zO|p7M)TuM39@X^oDz#MAYK{&g6_OtnDlcIeyg?*A>ym~+FO?SyWe94tdUt8Hl&DJ7 zuXR>XHHjW%T3aZ%j}=Ynkb6E^3WW~V#IQ(tqMGFcc`<-P46;oADN`Q1BL7BjX)J#W)`h!Hhz(l}fomK#0c-gUms2-zbK>w2do*2^9^$F?# zTqGDeIi@X)X;m?;IHrY2)s{{a?LsgO^;`=)Q*pmQOH!}4q9neM+$8j+_?>Al-v~Bt z@d%NiEye8=R8zs79vF9OzEF~5q1R(tDJH$RN8%d^>k+Chk;cTd88NM-FOpam&l6Ir zHWN?aO@S<@>2j(_hW2Vj@>FEVe#*6Sv{4k( z3aN=atr$>VRLhl6Ngrr5pvtH=JErBuv|Qq4o(2rdt^kheZgomjXd)j?z9d9*&lCh< zmHH}03TQ}?!s>%o-49Jx0G&NN7mT`E7mSLcJ~7HFLt=1DE09bOP_RM(UM80?c`&ErU zHE{sHjd~Y;+u$l*CVO;@<&;}=qW)nDFIR@G*EI*LG{B{RQ1hQ zeXA1xW4BQ+u~tFdZ^WGtijwp!?K@Rc;;C57y_ns08JPV#%|Zxf3hhsM zKgUu>S77fZLtJxD7dSj$Z9j(?H`JaFHNwLoY~QN6Zne7-s&FK*VGn5Tsx?{~(qa}0 ztdpQhLt0v%HZn(R$kQf{!ravK%9}3oaLnjbLgy)P-<=jpHBI%d>VXUTz?!@Khmt-O zGJw5yT5L_P#;4_3vd2liGG&jzO`5M7>wfHxR`ybomxDQ1fnmh;JX_`}i6PiW`tn0a z(L!keVbH=Dpv|E`OmkLLS_4*MN4l`Ga~4%jm`T#8YXOVlH%v~h%BfUF_=BOUT+ z^%2MxLPj}$1`;}W8j=k%F2wVR@n=RCQicAqeFJPcF-d}A)m=QWERzvEdZFeC3-y6* zIpuf_bE8EyqY8S%t*(#SQ!-sl1y_@4Vu$yh>}Wq*`6V%mf&0^pkyO7(D4Ph3NGtn&W@%4jggou>DS5GL(qb%oYnhgsxQy^AWCR}HdoGMyxln^{aCdw(ELR&T| z!=vG882u2GPmOAM^%^2ZuvJJX zuv4Q!Zf|xA-~a+#64h3Ufx}@&TpyoJE0V8CGH%MM`RB>%Q}*N^<;`ft3yP3K}^_YqhRw3p|6@Q3}p)9Qh$DTm1S?_WK$juhfreb z@3B>(lT55`6^n*!b<`JSNE9K!oLqmDB2X2FqQO$>WHEb06J>W6nxLjgyQ!1330jbq5Rs02T%ZSSf4>$1xR#-=#5 z#l>-hh{~(EFKF6gO|2G#gA%I*Th#66#Hv-JUQMqTKR*26LsK!L9=hyQp;}CLah8)9 z;v@==o`91OjMChZ{WlZpYhu4OzMsT7Bz9|6YQ`fiQZNi#1ymntPxbV~hKwEG2OkFK zgg6MPimE^Ey*Y|i)S4_-B<6G(#bEk+Wj9gb(JT*A@_o%5icR*YUknL5d68)HIXuv* zvJ1okBZX!v{wtxGUgwF$1DwPErw$b3@drIT81FKl`|Trrgo zqA2?!ET2jL>|I*aBpVE*<(m(K`$a)|{u~;i`r$)(nPRa#1gUX|@3c0## z9q;jn9;5c|=e8*r4yB^eO!Z39s5sm3$6^+$VJZD{9hZfM=n-A!qD$B-Dvm`)BDppS zFG+Rh<6J0&;};wkmf4@*3*eX>vN3G)yHRjvsbkXj;tn0IMkadqPGu4 zHR7?Qwu&LURBeoU`&l#)m!kd|zGxJd_)xf{qcogKB62G*ZgDXFMnU9Mk@xXBs?`&G zFT4V5{|r62LV~Avi4MdZBHE<7CkgkBW-(3OZ=EA}r=@D+++6HZ7o#TJLAg_tUq}u- zHnAT@Wa#>{W4$?H zf%x-PxkU2i0@+4(Y?#EEx+)SY;kZ>o&_{^LvaO|o776$$&mYFbuuAAO4rbOETD9Sr zoW9nxXr*C2+y@CdmO=n$498KTsCQqYUYh#K(Ym|)i0+oTW&HlQP&bMb_YA(Prr1)N&y&(5YjrKU((lJ^df&z0kHo_M5)-n7Ll&d zC0eu+P39fhBrv1eSWu*>H^C=UDMf0sN>HbPDmvm7IzAr`1V>O*G#=H8feJl{FncN~ ze+tuhp}y%xAflWI>flJ!i%qeJqB3Owsa)(6XlJx=8RW|`D^ow?2u`i^qE48v>*?WJ!(H4j%?G7W{(lZJ;|9g8PlUllbb2-Zzg68 zBOQTDnK3OjdIGXbwS0`KWEI^b7#Y>_$vd1O#Dlz2NFHTKo>K-10qi}Gdx01!u2JCh zNt|`$^^7k5+-M%PFgCCISFp9*d>ze?5N})%g=0taFNM8IvJdh?v&v^id(17db6rdu zffHcG`9X3?v=Do5J~?MS9^T|utmfZ|-3ptxhOy>r76kw(c3*^F3c%*~;ESf87Wl#j z7iac;{Y7kIs7JdzwS&XJFa}Ktc^!}L#L82`eEU}}Tijq#&^e;|i!~QSWunH5=yalA z-xp!07Dt5r?*$xiOcuF$g0M0SVi4WhDG@eASq{0M|8FZ?WN(F)0Z)8%r2kgY z^5I-$A~(n)O(*l@adA&M+4EzCCOj594$doZz!ueT%N<7*1J^)>QW41NT@2q+O-Cpb z{Xh{E3QbQ#Gv?E^OABmJ<^;8zsFn?Vgfn&AQp4uZ3tPnIjC#T*GlQIKZ5X9rn{+ z1Yyc8_t;d2f|A7SN@f(>v6E6R=hslzQeUC|eSPSXtGq#KAH-^+?h{Fh9f`%=6i#Lk zU9VRr3R_!2DP5hm6f!#~-_B5A(2$W1n7+}N0C3FK2dP+#^n-mi?8WIQ8Hau{a7Ks3 z9Y7d=gQ2>}=9QKtEcbjdY%73k6?93_gAA$$%g_V4ww0S2lIM(~u|nBajC3FlUVbR9 ztBMGTX`cqJ!!32H2@@R)63roC4O>L5t=F`fS`bGsbo!Dsw&$q@t1ga(_z2byt*3v7 zgT%npKD_u>7)bWFw@q9uE@KW`s{Q40r8D+FPXO*Itj z;jWPQD^Uq{o!l2;A|?crrp_wrk<8S7G6qrU!`HliGMC>+l6wg<)k5QEdUpI#T%Mh$1#$d~mpzCYLFoRHFD#(HKjAK>L zI3oSW@e!nh1U=8OQ>@+-LenfY1wG25*t{w^VjBLuJy%{IF{Cf65{~jsE{nd%X67cK0W*3d$ZS!l)QTQcTB?dz$s0uyLqlhX!%Sy0x z5fvl^(q`t&m|Ru;nfZx_&I~k54U1OlsqO?VKtCj*;$axjhVR z9O&TbF>&QKs+FJ~r)`q#I9l)=m&K57z(W!<2=#QjpPJUQEG!ue-b9y{QhO-DV`MfZ zLW{_rr3Rx`lI#v)?4fnBExXkpt)jFM<*~|GLBm2#T_mX@BvoyS^>ixxyqE4Rk^Nbm zX`6Gs$An`FY2$$jB*S8$I0=BEhld-)FjvxgEtw&&+0cfnmDppRbwojrV<2>LyM1S> z#DY5`4*2mLM53ia;cVbZRB?n;_B9A}lYk;|;($l|%CHEz81gu$kBJ)Xv5W;7zwugf zNtJvHDr7&UwzY&H0*=G`wYS}CH}`EuCEBwfCz8+s8{8|8v$(r|OyY%P*^@M9DELCs zLAQ=6CP_{K-S&hLE*@jZ0V8=yKX>x3pgsTj(%(cFMc8@$w$F2&%QpQ<_`o3{m0FjF z0zJnYn~qj(k5f&A^sIqNFI}+6v4bZL)cPNYcFcNWAAu^Q;1&6}fl9}E%NGy3z}ZEJ z6jxnwYZAA%dwg9uD9P~u5DbDVH@C;rO*ppn_{eY=J9e-zFX8F-Dv;4h=>n^`I|}

      1YhQjQm6z>wtW|^Jvwsb*hB~qiIFR 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

      d? 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

      -ZQgN4uYV10-%!bY`Ep~Ah(fDaSaQDJ?!Fqj;< z)55wzsE-g@SO7)}U-tkoTDX9&?igXyF94hoE-L{1tgwlyGGm3NXTfq#_>}yNIH5}k zRKyDtlK@B%{(2CciNfu)Yfchgn}fNe2&aeHfJhbQlcSv`{Dx{7(uKcHgTf5qfisvz zrqG4HdUam-eLOg`h05>InIpXL78K?ReFXsI2`|z9JYSfgLaR`?fPy1M!sSmfmtx@% zy-qF)b16PnBK)`(oR@?f%$V6_q04o8|6LJ|F2@R$3csZI+%@5@hcK~BXo-Zu<-(W# z0;v#A`xLV-3xfU`lk-UgN?VcZe={zS7-PPyY2;V6B*u~m5Z2Gq9+ufGfxcZ8<(5ZW%R zW59||;Y>Slb_qS{lPTT8ISMR7k8mfQl(;LD(QdF;c%R<8{XzlNqz(w*SqowJg4wO`ev>C!LWLFi zqOL*6z97n01E2A!?yCQKe`bRa8`o3P!h4b)xs_BT|i`JLDxbi8eo?{a>?a zfe;gI5f%Etm{!p$s&;A)Ud+rmtlcU@(T3!g20nvF1PTm(S{+GT#|3GA2iryiS zdNp{4MK4nlbVOvm3-U;`E)CKii*nxr85JEQ*X@a@p1kNWQD8Xqj*H$TkMpTWHWy

      Ekso$ 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�&3g#^Z9rQi}71$3t!V|?-=#b1&b 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 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map index aa8cc4ff..4abebc8e 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.map @@ -1,320 +1,324 @@ - -bin/demoprog_olimex_stm32e407.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32e407.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x0800863d - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00009ed8 memsz 0x00009ed8 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009ed8 align 2**16 - filesz 0x00000434 memsz 0x00000434 flags rw- - LOAD off 0x00010434 vaddr 0x20000434 paddr 0x20000434 align 2**16 - filesz 0x00000000 memsz 0x00000adc flags rw- -private flags = 5000400: [Version5 EABI] [hard-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00001cf8 0800818c 0800818c 0000818c 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000040 08009e84 08009e84 00009e84 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .ARM 00000008 08009ec4 08009ec4 00009ec4 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 4 .init_array 00000008 08009ecc 08009ecc 00009ecc 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .fini_array 00000004 08009ed4 08009ed4 00009ed4 2**2 - CONTENTS, ALLOC, LOAD, DATA - 6 .data 00000434 20000000 08009ed8 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 7 .ccmram 00000000 10000000 10000000 00010434 2**0 - CONTENTS - 8 .bss 000000dc 20000434 20000434 00010434 2**2 - ALLOC - 9 ._user_heap_stack 00000a00 20000510 20000510 00010434 2**0 - ALLOC - 10 .ARM.attributes 00000030 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 11 .debug_line 000054a5 00000000 00000000 00010464 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_info 0000784a 00000000 00000000 00015909 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_abbrev 000015f0 00000000 00000000 0001d153 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_aranges 000006b8 00000000 00000000 0001e748 2**3 - CONTENTS, READONLY, DEBUGGING - 15 .debug_ranges 00000618 00000000 00000000 0001ee00 2**3 - CONTENTS, READONLY, DEBUGGING - 16 .debug_macro 00020731 00000000 00000000 0001f418 2**0 - CONTENTS, READONLY, DEBUGGING - 17 .debug_str 000be6df 00000000 00000000 0003fb49 2**0 - CONTENTS, READONLY, DEBUGGING - 18 .comment 0000006e 00000000 00000000 000fe228 2**0 - CONTENTS, READONLY - 19 .debug_frame 00000fc8 00000000 00000000 000fe298 2**2 - CONTENTS, READONLY, DEBUGGING - 20 .debug_loc 00002fd9 00000000 00000000 000ff260 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .isr_vector 00000000 .isr_vector -0800818c l d .text 00000000 .text -08009e84 l d .rodata 00000000 .rodata -08009ec4 l d .ARM 00000000 .ARM -08009ecc l d .init_array 00000000 .init_array -08009ed4 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -10000000 l d .ccmram 00000000 .ccmram -20000434 l d .bss 00000000 .bss -20000510 l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f407xx.o -0800864c l .text 00000000 LoopCopyDataInit -08008644 l .text 00000000 CopyDataInit -08008660 l .text 00000000 LoopFillZerobss -0800865a l .text 00000000 FillZerobss -0800868c l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08009e6c l O .text 00000000 __EH_FRAME_BEGIN__ -0800818c l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8605 -08009ed4 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -080081b0 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8610 -08009ed0 l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 _aeabi_uldivmod.o -00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 _dvmd_tls.o -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -08008550 l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -080086d0 l F .text 00000094 SystemClock_Config -08008764 l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f4xx.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c -08008920 l F .text 0000032c UART_SetConfig -08008c4c l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f4xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000004 timer_counter_last.7315 -20000454 l O .bss 00000001 led_toggle_state.7314 -00000000 l df *ABS* 00000000 boot.c -08009bec l F .text 0000002c BootComUartInit -08009c18 l F .text 00000070 CanGetSpeedConfig -08009c88 l F .text 000000ac BootComCanInit -08009d34 l F .text 0000001c UartReceiveByte -08009d80 l F .text 00000098 BootComUartCheckActivationRequest -08009e18 l F .text 00000048 BootComCanCheckActivationRequest -20000458 l O .bss 00000004 xcpCtoRxStartTime.7337 -2000045c l O .bss 00000040 uartHandle -2000049c l O .bss 00000041 xcpCtoReqPacket.7334 -200004dd l O .bss 00000001 xcpCtoRxLength.7335 -200004e0 l O .bss 00000028 canHandle -20000508 l O .bss 00000001 xcpCtoRxInProgress.7336 -08009ea0 l O .rodata 00000024 canTiming -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08009ed8 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -20000510 l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08009ed4 l .fini_array 00000000 __fini_array_start -08009ed4 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08009ecc l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08009ecc l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08009ecc l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -0800868c w F .text 00000002 RTC_Alarm_IRQHandler -0800868c w F .text 00000002 HASH_RNG_IRQHandler -0800868c w F .text 00000002 EXTI2_IRQHandler -08009e98 g O .rodata 00000008 APBPrescTable -0800868c w F .text 00000002 TIM8_CC_IRQHandler -0800868c w F .text 00000002 DebugMon_Handler -080093d0 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08009600 g F .text 00000064 HAL_NVIC_SetPriority -0800868c w F .text 00000002 TIM1_CC_IRQHandler -080093f0 g F .text 00000020 HAL_RCC_GetPCLK2Freq -0800868c w F .text 00000002 DMA2_Stream5_IRQHandler -0800868c w F .text 00000002 HardFault_Handler -0800868c w F .text 00000002 DMA1_Stream5_IRQHandler -00000800 g *ABS* 00000000 _Min_Stack_Size -080086c4 g F .text 0000000c SysTick_Handler -080095d0 g F .text 0000000c HAL_GPIO_WritePin -0800868c w F .text 00000002 PVD_IRQHandler -0800868c w F .text 00000002 SDIO_IRQHandler -0800868c w F .text 00000002 TAMP_STAMP_IRQHandler -08009ed8 g *ABS* 00000000 _sidata -080093c4 g F .text 0000000c HAL_RCC_GetHCLKFreq -0800868c w F .text 00000002 PendSV_Handler -0800868c w F .text 00000002 NMI_Handler -08009ecc g .ARM 00000000 __exidx_end -0800868c w F .text 00000002 CAN2_RX1_IRQHandler -0800868c w F .text 00000002 EXTI3_IRQHandler -080091c4 w F .text 000000a0 HAL_RCC_GetSysClockFreq -0800868c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler -0800878c g F .text 00000148 HAL_MspInit -080096b0 w F .text 00000002 HAL_SYSTICK_Callback -0800868c w F .text 00000002 TIM1_UP_TIM10_IRQHandler -08009e84 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -0800868c w F .text 00000002 TIM8_UP_TIM13_IRQHandler -0800868c w F .text 00000002 I2C3_ER_IRQHandler -08009410 g F .text 000001c0 HAL_GPIO_Init -0800868c w F .text 00000002 EXTI0_IRQHandler -0800868c w F .text 00000002 I2C2_EV_IRQHandler -080081e8 g F .text 00000000 .hidden __aeabi_uldivmod -0800868c w F .text 00000002 DMA1_Stream2_IRQHandler -0800868c w F .text 00000002 CAN1_RX0_IRQHandler -0800868c w F .text 00000002 FPU_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -0800868c w F .text 00000002 OTG_HS_WKUP_IRQHandler -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -08009940 g F .text 0000005e HAL_CAN_Start -0800868c w F .text 00000002 UsageFault_Handler -0800868c w F .text 00000002 CAN2_SCE_IRQHandler -0800868c w F .text 00000002 DMA2_Stream2_IRQHandler -20000000 g .data 00000000 _sdata -0800868c w F .text 00000002 SPI1_IRQHandler -08008218 g F .text 000002e2 .hidden __udivmoddi4 -08009814 g F .text 0000012c HAL_CAN_ConfigFilter -0800868c w F .text 00000002 TIM6_DAC_IRQHandler -0800868c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler -0800868c w F .text 00000002 DCMI_IRQHandler -2000050c g O .bss 00000004 uwTick -0800868c w F .text 00000002 CAN2_RX0_IRQHandler -08009664 g F .text 0000002c HAL_SYSTICK_Config -08009ec4 g .ARM 00000000 __exidx_start -0800868c w F .text 00000002 DMA2_Stream3_IRQHandler -08009e84 g O .rodata 00000004 _global_impure_ptr -08008500 g F .text 00000050 __libc_init_array -080096bc w F .text 00000002 HAL_CAN_MspInit -0800868c w F .text 00000002 USART6_IRQHandler -08009e6c g F .text 00000000 _init -08009d5c g F .text 00000024 BootActivate -0800868c w F .text 00000002 USART3_IRQHandler -08008570 g F .text 00000028 __libc_fini_array -08008d1c g F .text 000000e6 HAL_UART_Receive -20000510 g .bss 00000000 _ebss -0800863c w F .text 00000038 Reset_Handler -0800868c w F .text 00000002 CAN1_RX1_IRQHandler -0800868c w F .text 00000002 UART5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream0_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08009b2c g F .text 00000034 HAL_Init -08009b84 g F .text 00000014 LedInit -0800868c w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -0800868c w F .text 00000002 I2C1_EV_IRQHandler -0800868c w F .text 00000002 DMA1_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream1_IRQHandler -0800868c w F .text 00000002 UART4_IRQHandler -0800868c w F .text 00000002 TIM3_IRQHandler -0800868c w F .text 00000002 RCC_IRQHandler -0800868c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -0800868c g .text 00000002 Default_Handler -08009e88 g O .rodata 00000010 AHBPrescTable -0800868c w F .text 00000002 EXTI15_10_IRQHandler -08008598 g F .text 000000a4 __register_exitproc -0800868c w F .text 00000002 ADC_IRQHandler -08009264 g F .text 00000160 HAL_RCC_ClockConfig -080095dc g F .text 00000024 HAL_NVIC_SetPriorityGrouping -0800868c w F .text 00000002 DMA1_Stream7_IRQHandler -0800868c w F .text 00000002 TIM7_IRQHandler -0800868c w F .text 00000002 CAN2_TX_IRQHandler -0800868c w F .text 00000002 TIM5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream7_IRQHandler -0800868c w F .text 00000002 I2C3_EV_IRQHandler -080084fc w F .text 00000002 .hidden __aeabi_ldiv0 -0800868c w F .text 00000002 EXTI9_5_IRQHandler -0800868c w F .text 00000002 RTC_WKUP_IRQHandler -0800868c w F .text 00000002 ETH_WKUP_IRQHandler -08009b78 w F .text 0000000c HAL_GetTick -0800868c w F .text 00000002 SPI2_IRQHandler -0800868c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler -0800868c w F .text 00000002 MemManage_Handler -08008778 g F .text 00000014 main -0800868c w F .text 00000002 DMA1_Stream0_IRQHandler -080099a0 g F .text 0000013e HAL_CAN_GetRxMessage -0800a30c g *ABS* 00000000 _siccmram -0800868c w F .text 00000002 CAN1_TX_IRQHandler -0800868c w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -0800868c w F .text 00000002 EXTI4_IRQHandler -08009d50 g F .text 0000000c BootComInit -080088d4 g F .text 0000004c SystemInit -08009e78 g F .text 00000000 _fini -08008cb4 w F .text 00000002 HAL_UART_MspInit -08008564 g F .text 0000000c atexit -10000000 g .ccmram 00000000 _eccmram -08009ae0 w F .text 0000004c HAL_InitTick -0800868c w F .text 00000002 FSMC_IRQHandler -0800868c w F .text 00000002 ETH_IRQHandler -08009b60 w F .text 00000018 HAL_IncTick -0800868c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler -0800868c w F .text 00000002 WWDG_IRQHandler -08009b98 g F .text 00000054 LedToggle -0800868c w F .text 00000002 TIM2_IRQHandler -0800868c w F .text 00000002 OTG_FS_WKUP_IRQHandler -0800868c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler -0800868c w F .text 00000002 OTG_HS_IRQHandler -08009690 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080096c0 g F .text 00000152 HAL_CAN_Init -20020000 g *ABS* 00000000 _estack -0800868c w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -10000000 g .ccmram 00000000 _sccmram -0800868c w F .text 00000002 USART2_IRQHandler -08008e04 w F .text 000003c0 HAL_RCC_OscConfig -08008000 g O .isr_vector 00000000 g_pfnVectors -0800868c w F .text 00000002 I2C2_ER_IRQHandler -0800868c w F .text 00000002 DMA2_Stream1_IRQHandler -08009e60 g F .text 0000000c BootComCheckActivationRequest -080084fc w F .text 00000002 .hidden __aeabi_idiv0 -0800868c w F .text 00000002 CAN1_SCE_IRQHandler -0800868c w F .text 00000002 FLASH_IRQHandler -0800868c w F .text 00000002 DMA2_Stream4_IRQHandler -0800868c w F .text 00000002 BusFault_Handler -0800868c w F .text 00000002 USART1_IRQHandler -080096b4 g F .text 00000008 HAL_SYSTICK_IRQHandler -0800868c w F .text 00000002 OTG_FS_IRQHandler -0800868c w F .text 00000002 SPI3_IRQHandler -0800868c w F .text 00000002 DMA1_Stream4_IRQHandler -08008cb8 g F .text 00000062 HAL_UART_Init -0800868c w F .text 00000002 I2C1_ER_IRQHandler -080086bc g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08008690 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -0800868c w F .text 00000002 DMA2_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream3_IRQHandler - - + +bin/demoprog_olimex_stm32e407.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32e407.elf +architecture: armv7e-m, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x080085fd + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00009e74 memsz 0x00009e74 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009e74 align 2**16 + filesz 0x00000438 memsz 0x00000438 flags rw- + LOAD off 0x00010438 vaddr 0x20000438 paddr 0x20000438 align 2**16 + filesz 0x00000000 memsz 0x00000afc flags rw- +private flags = 5000400: [Version5 EABI] [hard-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00001c94 0800818c 0800818c 0000818c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000040 08009e20 08009e20 00009e20 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .ARM 00000008 08009e60 08009e60 00009e60 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 4 .init_array 00000008 08009e68 08009e68 00009e68 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .fini_array 00000004 08009e70 08009e70 00009e70 2**2 + CONTENTS, ALLOC, LOAD, DATA + 6 .data 00000438 20000000 08009e74 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 7 .ccmram 00000000 10000000 10000000 00010438 2**0 + CONTENTS + 8 .bss 000000fc 20000438 20000438 00010438 2**2 + ALLOC + 9 ._user_heap_stack 00000a00 20000534 20000534 00010438 2**0 + ALLOC + 10 .ARM.attributes 00000030 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 11 .debug_line 00008315 00000000 00000000 00010468 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_info 0000e589 00000000 00000000 0001877d 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_abbrev 000022f3 00000000 00000000 00026d06 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_aranges 000006c0 00000000 00000000 00029000 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_str 000bf5a4 00000000 00000000 000296c0 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_ranges 00000668 00000000 00000000 000e8c68 2**3 + CONTENTS, READONLY, DEBUGGING + 17 .debug_loc 00003b6f 00000000 00000000 000e92d0 2**0 + CONTENTS, READONLY, DEBUGGING + 18 .debug_macro 00020a87 00000000 00000000 000ece3f 2**0 + CONTENTS, READONLY, DEBUGGING + 19 .comment 00000075 00000000 00000000 0010d8c6 2**0 + CONTENTS, READONLY + 20 .debug_frame 00001018 00000000 00000000 0010d93c 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .isr_vector 00000000 .isr_vector +0800818c l d .text 00000000 .text +08009e20 l d .rodata 00000000 .rodata +08009e60 l d .ARM 00000000 .ARM +08009e68 l d .init_array 00000000 .init_array +08009e70 l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +10000000 l d .ccmram 00000000 .ccmram +20000438 l d .bss 00000000 .bss +20000534 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f407xx.o +0800860c l .text 00000000 LoopCopyDataInit +08008604 l .text 00000000 CopyDataInit +08008620 l .text 00000000 LoopFillZerobss +0800861a l .text 00000000 FillZerobss +0800864c l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08009e08 l O .text 00000000 __EH_FRAME_BEGIN__ +0800818c l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.10186 +08009e70 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +080081b0 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.10191 +08009e6c l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 _aeabi_uldivmod.o +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 _dvmd_tls.o +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08008518 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 system_stm32f4xx.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c +08009350 l F .text 00000334 UART_SetConfig +08009684 l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f4xx_hal.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.8705 +20000458 l O .bss 00000004 timer_counter_last.8706 +00000000 l df *ABS* 00000000 main.c +08009978 l F .text 00000010 VectorBase_Config +08009988 l F .text 00000094 SystemClock_Config +08009a1c l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +08009b90 l F .text 0000002c BootComRs232Init +08009bbc l F .text 00000070 CanGetSpeedConfig +08009c2c l F .text 000000ac BootComCanInit +08009cd8 l F .text 0000001c Rs232ReceiveByte +08009d24 l F .text 00000098 BootComRs232CheckActivationRequest +08009dbc l F .text 00000040 BootComCanCheckActivationRequest +2000045c l O .bss 00000028 canHandle +20000484 l O .bss 00000040 rs232Handle +200004c4 l O .bss 00000041 xcpCtoReqPacket.8725 +20000505 l O .bss 00000001 xcpCtoRxInProgress.8727 +20000506 l O .bss 00000001 xcpCtoRxLength.8726 +20000508 l O .bss 00000004 xcpCtoRxStartTime.8728 +08009e3c l O .rodata 00000024 canTiming +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08009e74 l .fini_array 00000000 __fini_array_end +08009e70 l .fini_array 00000000 __fini_array_start +08009e70 l .init_array 00000000 __init_array_end +08009e68 l .init_array 00000000 __preinit_array_end +08009e68 l .init_array 00000000 __init_array_start +08009e68 l .init_array 00000000 __preinit_array_start +0800864c w F .text 00000002 RTC_Alarm_IRQHandler +0800864c w F .text 00000002 HASH_RNG_IRQHandler +0800864c w F .text 00000002 EXTI2_IRQHandler +08009e34 g O .rodata 00000008 APBPrescTable +0800864c w F .text 00000002 TIM8_CC_IRQHandler +0800864c w F .text 00000002 DebugMon_Handler +2000050c g O .bss 00000001 __lock___atexit_recursive_mutex +08008c40 g F .text 00000020 HAL_RCC_GetPCLK1Freq +080090bc g F .text 00000068 HAL_NVIC_SetPriority +0800864c w F .text 00000002 TIM1_CC_IRQHandler +08008c60 g F .text 00000020 HAL_RCC_GetPCLK2Freq +0800864c w F .text 00000002 DMA2_Stream5_IRQHandler +0800864c w F .text 00000002 HardFault_Handler +0800864c w F .text 00000002 DMA1_Stream5_IRQHandler +00000800 g *ABS* 00000000 _Min_Stack_Size +08009904 g F .text 0000000c SysTick_Handler +08009344 g F .text 0000000c HAL_GPIO_WritePin +20000510 g O .bss 00000001 __lock___arc4random_mutex +0800864c w F .text 00000002 PVD_IRQHandler +0800864c w F .text 00000002 SDIO_IRQHandler +0800864c w F .text 00000002 TAMP_STAMP_IRQHandler +08009e74 g *ABS* 00000000 _sidata +08008c34 g F .text 0000000c HAL_RCC_GetHCLKFreq +0800864c w F .text 00000002 PendSV_Handler +0800864c w F .text 00000002 NMI_Handler +08009e68 g .ARM 00000000 __exidx_end +0800864c w F .text 00000002 CAN2_RX1_IRQHandler +0800864c w F .text 00000002 EXTI3_IRQHandler +08008a34 w F .text 000000a4 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +0800864c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler +08009a48 g F .text 00000148 HAL_MspInit +08009170 w F .text 00000002 HAL_SYSTICK_Callback +0800864c w F .text 00000002 TIM1_UP_TIM10_IRQHandler +08009e20 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +0800864c w F .text 00000002 TIM8_UP_TIM13_IRQHandler +0800864c w F .text 00000002 I2C3_ER_IRQHandler +0800917c g F .text 000001c8 HAL_GPIO_Init +0800864c w F .text 00000002 EXTI0_IRQHandler +0800864c w F .text 00000002 I2C2_EV_IRQHandler +080081cc g F .text 00000000 .hidden __aeabi_uldivmod +0800864c w F .text 00000002 DMA1_Stream2_IRQHandler +0800864c w F .text 00000002 CAN1_RX0_IRQHandler +0800864c w F .text 00000002 FPU_IRQHandler +2000042c g O .data 00000004 SystemCoreClock +0800864c w F .text 00000002 OTG_HS_WKUP_IRQHandler +20000430 g O .data 00000001 uwTickFreq +08008f00 g F .text 0000005c HAL_CAN_Start +0800864c w F .text 00000002 UsageFault_Handler +0800864c w F .text 00000002 CAN2_SCE_IRQHandler +0800864c w F .text 00000002 DMA2_Stream2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +0800864c w F .text 00000002 SPI1_IRQHandler +080081fc g F .text 000002d0 .hidden __udivmoddi4 +08008dd0 g F .text 00000130 HAL_CAN_ConfigFilter +0800864c w F .text 00000002 TIM6_DAC_IRQHandler +0800864c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler +0800864c w F .text 00000002 DCMI_IRQHandler +20000530 g O .bss 00000004 uwTick +0800864c w F .text 00000002 CAN2_RX0_IRQHandler +08009124 g F .text 0000002c HAL_SYSTICK_Config +08009e60 g .ARM 00000000 __exidx_start +20000514 g O .bss 00000001 __lock___env_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream3_IRQHandler +20000518 g O .bss 00000001 __lock___sinit_recursive_mutex +08009e20 g O .rodata 00000004 _global_impure_ptr +080084d0 g F .text 00000048 __libc_init_array +08008c80 w F .text 00000002 HAL_CAN_MspInit +0800864c w F .text 00000002 USART6_IRQHandler +08009e08 g F .text 00000000 _init +08009d00 g F .text 00000024 BootActivate +0800864c w F .text 00000002 USART3_IRQHandler +08008538 g F .text 00000034 __libc_fini_array +08009746 g F .text 000000e4 HAL_UART_Receive +20000534 g .bss 00000000 _ebss +080085fc w F .text 00000038 Reset_Handler +0800864c w F .text 00000002 CAN1_RX1_IRQHandler +0800864c w F .text 00000002 UART5_IRQHandler +2000051c g O .bss 00000001 __lock___malloc_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream0_IRQHandler +20000434 g O .data 00000004 uwTickPrio +08009878 g F .text 00000034 HAL_Init +08009910 g F .text 00000014 LedInit +0800864c w F .text 00000002 TIM4_IRQHandler +0800864c w F .text 00000002 I2C1_EV_IRQHandler +0800864c w F .text 00000002 DMA1_Stream6_IRQHandler +08008570 g F .text 00000002 __retarget_lock_release_recursive +0800864c w F .text 00000002 DMA1_Stream1_IRQHandler +0800864c w F .text 00000002 UART4_IRQHandler +20000534 g .bss 00000000 __bss_end__ +0800864c w F .text 00000002 TIM3_IRQHandler +0800864c w F .text 00000002 RCC_IRQHandler +0800864c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +0800864c g .text 00000002 Default_Handler +08009e24 g O .rodata 00000010 AHBPrescTable +0800864c w F .text 00000002 EXTI15_10_IRQHandler +08008574 g F .text 00000088 __register_exitproc +0800864c w F .text 00000002 ADC_IRQHandler +08008ad8 g F .text 0000015c HAL_RCC_ClockConfig +08009098 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +0800864c w F .text 00000002 DMA1_Stream7_IRQHandler +0800864c w F .text 00000002 TIM7_IRQHandler +0800864c w F .text 00000002 CAN2_TX_IRQHandler +0800864c w F .text 00000002 TIM5_IRQHandler +0800864c w F .text 00000002 DMA2_Stream7_IRQHandler +0800864c w F .text 00000002 I2C3_EV_IRQHandler +080084cc w F .text 00000002 .hidden __aeabi_ldiv0 +0800864c w F .text 00000002 EXTI9_5_IRQHandler +0800864c w F .text 00000002 RTC_WKUP_IRQHandler +0800864c w F .text 00000002 ETH_WKUP_IRQHandler +080098c4 w F .text 0000000c HAL_GetTick +0800864c w F .text 00000002 SPI2_IRQHandler +0800856c g F .text 00000002 __retarget_lock_acquire_recursive +0800864c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler +0800864c w F .text 00000002 MemManage_Handler +08009a34 g F .text 00000014 main +0800864c w F .text 00000002 DMA1_Stream0_IRQHandler +08008f5c g F .text 0000013a HAL_CAN_GetRxMessage +0800a2ac g *ABS* 00000000 _siccmram +0800864c w F .text 00000002 CAN1_TX_IRQHandler +0800864c w F .text 00000002 SVC_Handler +0800864c w F .text 00000002 EXTI4_IRQHandler +08009cf4 g F .text 0000000c BootComInit +08008650 g F .text 0000004c SystemInit +08009e14 g F .text 00000000 _fini +080096e6 w F .text 00000002 HAL_UART_MspInit +0800852c g F .text 0000000c atexit +10000000 g .ccmram 00000000 _eccmram +0800982c w F .text 0000004c HAL_InitTick +0800864c w F .text 00000002 FSMC_IRQHandler +0800864c w F .text 00000002 ETH_IRQHandler +080098ac w F .text 00000018 HAL_IncTick +0800864c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler +0800864c w F .text 00000002 WWDG_IRQHandler +08009924 g F .text 00000054 LedToggle +0800864c w F .text 00000002 TIM2_IRQHandler +0800864c w F .text 00000002 OTG_FS_WKUP_IRQHandler +0800864c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler +0800864c w F .text 00000002 OTG_HS_IRQHandler +08009150 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08008c82 g F .text 0000014c HAL_CAN_Init +20020000 g *ABS* 00000000 _estack +0800864c w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +10000000 g .ccmram 00000000 _sccmram +20000520 g O .bss 00000001 __lock___at_quick_exit_mutex +0800864c w F .text 00000002 USART2_IRQHandler +0800869c w F .text 00000398 HAL_RCC_OscConfig +08008000 g O .isr_vector 00000000 g_pfnVectors +0800864c w F .text 00000002 I2C2_ER_IRQHandler +0800864c w F .text 00000002 DMA2_Stream1_IRQHandler +08009dfc g F .text 0000000c BootComCheckActivationRequest +080084cc w F .text 00000002 .hidden __aeabi_idiv0 +0800864c w F .text 00000002 CAN1_SCE_IRQHandler +0800864c w F .text 00000002 FLASH_IRQHandler +0800864c w F .text 00000002 DMA2_Stream4_IRQHandler +0800864c w F .text 00000002 BusFault_Handler +0800864c w F .text 00000002 USART1_IRQHandler +20000524 g O .bss 00000001 __lock___dd_hash_mutex +20000528 g O .bss 00000001 __lock___tz_mutex +08009172 g F .text 00000008 HAL_SYSTICK_IRQHandler +0800864c w F .text 00000002 OTG_FS_IRQHandler +0800864c w F .text 00000002 SPI3_IRQHandler +0800864c w F .text 00000002 DMA1_Stream4_IRQHandler +080096e8 g F .text 0000005e HAL_UART_Init +0800864c w F .text 00000002 I2C1_ER_IRQHandler +080098fc g F .text 00000008 TimerGet +080098d0 g F .text 0000002c TimerInit +0800864c w F .text 00000002 DMA2_Stream6_IRQHandler +0800864c w F .text 00000002 DMA1_Stream3_IRQHandler +2000052c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec index 381d0916..a74c7fb6 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/bin/demoprog_olimex_stm32e407.srec @@ -1,566 +1,560 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332653430372E7372656335 -S31508008000000002203D8600088D8600088D8600083F -S315080080108D8600088D8600088D8600080000000001 -S315080080200000000000000000000000008D86000827 -S315080080308D860008000000008D860008C5860008A9 -S315080080408D8600088D8600088D8600088D860008B6 -S315080080508D8600088D8600088D8600088D860008A6 -S315080080608D8600088D8600088D8600088D86000896 -S315080080708D8600088D8600088D8600088D86000886 -S315080080808D8600088D8600088D8600088D86000876 -S315080080908D8600088D8600088D8600088D86000866 -S315080080A08D8600088D8600088D8600088D86000856 -S315080080B08D8600088D8600088D8600088D86000846 -S315080080C08D8600088D8600088D8600088D86000836 -S315080080D08D8600088D8600088D8600088D86000826 -S315080080E08D8600088D8600088D8600088D86000816 -S315080080F08D8600088D8600088D8600088D86000806 -S315080081008D8600088D8600088D8600088D860008F5 -S315080081108D8600088D8600088D8600088D860008E5 -S315080081208D8600088D8600088D8600088D860008D5 -S315080081308D8600088D8600088D8600088D860008C5 -S315080081408D8600088D8600088D8600088D860008B5 -S315080081508D8600088D8600088D8600088D860008A5 -S315080081608D8600088D8600088D8600088D86000895 -S315080081708D8600088D8600088D86000800000000A0 -S311080081808D8600088D860008EE11AA55B1 +S3150800800000000220FD8500084D8600084D86000800 +S315080080104D8600084D8600084D86000800000000C1 +S315080080200000000000000000000000004D86000867 +S315080080304D860008000000004D86000805990008D6 +S315080080404D8600084D8600084D8600084D860008B6 +S315080080504D8600084D8600084D8600084D860008A6 +S315080080604D8600084D8600084D8600084D86000896 +S315080080704D8600084D8600084D8600084D86000886 +S315080080804D8600084D8600084D8600084D86000876 +S315080080904D8600084D8600084D8600084D86000866 +S315080080A04D8600084D8600084D8600084D86000856 +S315080080B04D8600084D8600084D8600084D86000846 +S315080080C04D8600084D8600084D8600084D86000836 +S315080080D04D8600084D8600084D8600084D86000826 +S315080080E04D8600084D8600084D8600084D86000816 +S315080080F04D8600084D8600084D8600084D86000806 +S315080081004D8600084D8600084D8600084D860008F5 +S315080081104D8600084D8600084D8600084D860008E5 +S315080081204D8600084D8600084D8600084D860008D5 +S315080081304D8600084D8600084D8600084D860008C5 +S315080081404D8600084D8600084D8600084D860008B5 +S315080081504D8600084D8600084D8600084D860008A5 +S315080081604D8600084D8600084D8600084D86000895 +S315080081704D8600084D8600084D8600080000000060 +S311080081804D8600084D860008EE11AA5531 S3150800818C10B5054C237833B9044B13B10448AFF337 -S3150800819C00800123237010BD340400200000000069 -S315080081AC6C9E0008084B10B51BB108490848AFF37C -S315080081BC00800848036803B910BD074B002BFBD099 -S315080081CCBDE81040184700BF000000003804002026 -S315080081DC6C9E0008340400200000000053B94AB90C -S315080081EC002908BF00281CBF4FF0FF314FF0FF30A5 -S315080081FC00F07EB9ADF1080C6DE904CE00F006F876 -S3150800820CDDF804E0DDE9022304B070472DE9F047F8 -S3150800821C8C460E460446089D002B50D18A421746BA -S3150800822C6CD9B2FA82FEBEF1000F0BD0CEF1200447 -S3150800823C20FA04F401FA0EF644EA060C02FA0EF7D2 -S3150800824C00FA0EF44FEA1749220CBCFBF9F01FFA98 -S3150800825C87F809FB10C642EA064600FB08F3B34248 -S3150800826C09D9F61900F1FF3280F02281B34240F2A7 -S3150800827C1F8102383E44F61AA2B2B6FBF9F309FB83 -S3150800828C136642EA064403FB08F8A04509D9E41923 -S3150800829C03F1FF3280F00A81A04540F20781023BC8 -S315080082AC3C44C8EB040443EA00400021002D62D08C -S315080082BC24FA0EF400232C606B60BDE8F0878B4221 -S315080082CC07D9002D55D0002185E841000846BDE8A0 -S315080082DCF087B3FA83F1002940F09080B34202D3B9 -S315080082EC824200F2F880841A66EB03060120B44633 -S315080082FC002D40D085E81010BDE8F08712B901278B -S3150800830CB7FBF2F7B7FA87FEBEF1000F35D1F31BB0 -S3150800831C4FEA17481FFA87FC0121B3FBF8F0220C29 -S3150800832C08FB103642EA06460CFB00F3B34207D9A3 -S3150800833CF61900F1FF3202D2B34200F2CE80104693 -S3150800834CF61AA2B2B6FBF8F308FB136642EA064421 -S3150800835C0CFB03FCA44507D9E41903F1FF3202D23E -S3150800836CA44500F2B5801346CCEB040443EA00405E -S3150800837C9CE729462846BDE8F087CEF1200106FA87 -S3150800838C0EF307FA0EF720FA01F94FEA1748CE4012 -S3150800839C49EA0309B6FBF8FA4FEA194408FB1A66C8 -S315080083AC1FFA87FC44EA06430AFB0CF29A4200FAC7 -S315080083BC0EF40AD9DB190AF1FF3180F087809A424C -S315080083CC40F28480AAF1020A3B449B1A1FFA89F9E7 -S315080083DCB3FBF8F108FB113349EA034301FB0CF62E -S315080083EC9E4207D9DB1901F1FF326BD29E4269D93D -S315080083FC02393B449B1B41EA0A418EE7C1F1200E28 -S3150800840C22FA0EF48B40234320FA0EF706FA01F4EF -S3150800841C4FEA134C26FA0EF63C43B6FBFCF9270C2E -S3150800842C0CFB19661FFA83F847EA064609FB08F798 -S3150800843CB74202FA01F200FA01FA08D9F61809F15C -S3150800844CFF3041D2B7423FD9A9F102091E44F61BA7 -S3150800845CA0B2B6FBFCF40CFB146640EA064704FB18 -S3150800846C08F8B84507D9FF1804F1FF3028D2B845E3 -S3150800847C26D9023C1F4444EA0940C8EB0707A0FB6F -S3150800848C02894F4544464E4614D329D065B3BAEBF8 -S3150800849C040367EB060707FA0EFECB40CF404EEAFD -S315080084AC030385E888000021BDE8F0871346F8E643 -S315080084BC1046E0E6B8EB020469EB03060138E5E77B -S315080084CC0446D8E7114695E78146C0E78A467CE715 -S315080084DC023B3C4448E708460AE702383E442FE785 -S315080084ECC245E7D33E46D1E72946BDE8F08700BF2B -S315080084FC704700BF70B50F4E0F4D761BB61018BFE0 -S3150800850C002405D0013455F8043B9847A642F9D106 -S3150800851C0A4E0B4D761B01F0A3FCB61018BF0024AF -S3150800852C06D0013455F8043B9847A642F9D170BDDC -S3150800853C70BD00BFCC9E0008CC9E0008D49E0008D7 -S3150800854CCC9E0008024B13B1024800F005B87047E0 -S3150800855C0000000071850008002301461A461846DB -S3150800856C00F014B838B5074D074C2C1BA41005D0D1 -S3150800857C013C55F8043D9847002CF9D1BDE8384024 -S3150800858C01F074BCD89E0008D49E00082DE9F0476B -S3150800859C254C2568D5F8484106468846924699469C -S315080085ACC4B360681F2817DC431C76B104EB80053E -S315080085BC0122C5F888A0D4F8881182401143022EEE -S315080085CCC4F88811C5F808911ED00230636044F8C7 -S315080085DC20800020BDE8F087144B03B34FF4C87015 -S315080085ECAFF300800446D0B1D5F84831002780E8AF -S315080085FC8800C5F8484138460123C4F88871C4F880 -S3150800860C8C71002EE1D0D1E7D4F88C110A43C4F84A -S3150800861C8C21DAE705F5A674C5F84841C1E74FF091 -S3150800862CFF30BDE8F08700BF849E000800000000FC -S3150800863CDFF834D0002103E00C4B5B58435004316F -S3150800864C0B480C4B42189A42F6D30B4A02E000230D -S3150800865C42F8043B094B9A42F9D300F035F9FFF777 -S3150800866C49FF00F083F8704700000220D89E0008E6 -S3150800867C00000020340400203404002010050020DB -S3150800868CFEE7000008B500F097FE084BA3FB003088 -S3150800869C800900F0E1FF042000F0F4FF00221146E7 -S315080086AC4FF0FF3000F0A6FF08BD00BFD34D621097 -S315080086BC08B501F05BFA08BD08B501F04BFA00F0F5 -S315080086CCF3FF08BD00B595B000210191204B1A6C3B -S315080086DC42F080521A641B6C03F080530193019B81 -S315080086EC02911C4B1A6842F480421A601B6803F408 -S315080086FC80430293029B012308934FF4803309931A -S3150800870C02230E934FF480020F920C2210924FF410 -S3150800871CA872119212930723139308A800F06CFB06 -S3150800872C00B1FEE70F23039302230493002305935A -S3150800873C4FF4A05306934FF480530793052103A8CF -S3150800874C00F08AFD00B1FEE715B05DF804FB00BF2A -S3150800875C003802400070004008B501F0E1F9FFF757 -S3150800876CB1FFFFF78FFF01F007FA08BD08B5FFF751 -S3150800877CF3FF01F0E7FA01F009FA01F06BFBFAE7EF -S3150800878CF0B58DB0002400944C4B5A6C42F48042E0 -S3150800879C5A645A6C02F480420092009A01941A6C3C -S315080087AC42F080521A641A6C02F080520192019AB5 -S315080087BC02941A6B42F002021A631A6B02F0020256 -S315080087CC0292029A03941A6B42F004021A631A6B09 -S315080087DC02F004020392039A04945A6C42F02002A3 -S315080087EC5A645A6C02F020020492049A05941A6C84 -S315080087FC42F000721A641A6C02F000720592059A1D -S3150800880C06941A6C42F080621A641B6C03F080633F -S3150800881C0693069B032000F0DBFE224621466FF0EA -S3150800882C0B0000F0E7FE224621466FF00A0000F026 -S3150800883CE1FE224621466FF0090000F0DBFE2246D7 -S3150800884C21466FF0040000F0D5FE224621466FF053 -S3150800885C030000F0CFFE224621466FF0010000F01F -S3150800886CC9FE224621464FF0FF3000F0C3FE4FF4F6 -S3150800887C005307930125089509940A94104F07A9E4 -S3150800888C384600F0BFFDC0230793022608960995C3 -S3150800889C03250A9508230B9307A9384600F0B2FD61 -S315080088AC60230793089609940A9509230B9307A93D -S315080088BC044800F0A7FD0DB0F0BD00BF003802401B -S315080088CC00080240000402400E49D1F8883043F4EF -S315080088DC7003C1F888300C4B1A6842F001021A6012 -S315080088EC002098601A6822F0847222F480321A608A -S315080088FC064A5A601A6822F480221A60D860044B19 -S3150800890C8B60704700ED00E0003802401030002400 -S3150800891C008000082DE9F843044601680B6923F426 -S3150800892C4052C36813430B610068C36823F41642AC -S3150800893C22F00C02A1682369194363691943E36998 -S3150800894C0B431343C36021684B6923F44072A36934 -S3150800895C13434B61E369B3F5004F40F0BB802768BE -S3150800896C03F1804303F510439F4203D003F580635C -S3150800897C9F4257D100F036FD00EB800000EB8000DB -S3150800898C65686D00B0FBF5F5AB4EA6FB05356D09B4 -S3150800899C2D0100F027FD00EB800000EB80006368DA -S315080089AC5B00B0FBF3F900F01DFD00EB800000EB5B -S315080089BC800063685B00B0FBF3F3A6FB03235B093B -S315080089CC4FF0640808FB1393DB003233A6FB032332 -S315080089DC5B095B0003F4F8731D4400F003FD00EB20 -S315080089EC800000EB800063685B00B0FBF3F900F0D5 -S315080089FCF9FC00EB800000EB800063685B00B0FBC1 -S31508008A0CF3F3A6FB03235B0908FB13984FEAC80884 -S31508008A1C08F13208A6FB0836C6F342163544BD6083 -S31508008A2CBDE8F88300F0CEFC00EB800000EB80007C -S31508008A3C65686D00B0FBF5F57F4EA6FB05356D092F -S31508008A4C2D0100F0BFFC00EB800000EB8000636892 -S31508008A5C5B00B0FBF3F900F0B5FC00EB800000EB13 -S31508008A6C800063685B00B0FBF3F3A6FB03235B098A -S31508008A7C4FF0640808FB1393DB003233A6FB032381 -S31508008A8C5B095B0003F4F8731D4400F09BFC00EBD8 -S31508008A9C800000EB800063685B00B0FBF3F900F024 -S31508008AAC91FC00EB800000EB800063685B00B0FB78 -S31508008ABCF3F3A6FB03235B0908FB13984FEAC808D4 -S31508008ACC08F13208A6FB0836C6F342163544BD60D3 -S31508008ADCBDE8F8832668594B9E4203D003F580639C -S31508008AEC9E4254D100F07EFC00EB800000EB800027 -S31508008AFC6568AD00B0FBF5F54F4FA7FB05356D095D -S31508008B0C2D0100F06FFC00EB800000EB8000636821 -S31508008B1C9B00B0FBF3F800F065FC00EB800000EB63 -S31508008B2C800063689B00B0FBF3F3A7FB03235B0988 -S31508008B3C4FF0640909FB13831B013233A7FB03238C -S31508008B4C5B0903F0F0031D4400F04CFC00EB8000BD -S31508008B5C00EB800063689B00B0FBF3F800F042FC66 -S31508008B6C00EB800000EB800063689B00B0FBF3F31E -S31508008B7CA7FB03235B0909FB13831B013233A7FBF2 -S31508008B8C0323C3F343131D44B560BDE8F88300F013 -S31508008B9C19FC00EB800000EB80006568AD00B0FBAB -S31508008BACF5F5254FA7FB05356D092D0100F00AFCD7 -S31508008BBC00EB800000EB800063689B00B0FBF3F8C9 -S31508008BCC00F000FC00EB800000EB800063689B0063 -S31508008BDCB0FBF3F3A7FB03235B094FF0640909FB0E -S31508008BEC13831B013233A7FB03235B0903F0F00342 -S31508008BFC1D4400F0E7FB00EB800000EB8000636887 -S31508008C0C9B00B0FBF3F800F0DDFB00EB800000EBFB -S31508008C1C800063689B00B0FBF3F3A7FB03235B0997 -S31508008C2C09FB13831B013233A7FB0323C3F343133B -S31508008C3C1D44B560BDE8F8831F85EB510010014053 -S31508008C4C2DE9F04105460F4616469846069C1EE049 -S31508008C5CB4F1FF3F1BD02CB100F088FFC8EB000025 -S31508008C6C844214D22A68D36823F4D073D3602A6852 -S31508008C7C536923F001035361202385F8393085F8AD -S31508008C8C3A30002385F838300320BDE8F0812B688C -S31508008C9C1B6837EA03030CBF01230023B342D7D062 -S31508008CAC0020BDE8F08100BF704700BF68B310B55F -S31508008CBC044690F8393013F0FF0F04D1002380F8DE -S31508008CCC3830FFF7F1FF242384F839302268D3684B -S31508008CDC23F40053D3602046FFF71CFE2268136961 -S31508008CEC23F4904313612268536923F02A035361D2 -S31508008CFC2268D36843F40053D3600020E063202332 -S31508008D0C84F8393084F83A3010BD0120704700BF1A -S31508008D1C2DE9F04182B01E4690F83A30DBB2202B92 -S31508008D2C5BD104460D469046002958D0002A58D0E7 -S31508008D3C90F83830012B56D0012380F838300023B0 -S31508008D4CC363222380F83A3000F010FF0746A4F8D4 -S31508008D5C2C80A4F82E8035E0E38D9BB2013B9BB2A8 -S31508008D6CE385A368B3F5805F17D100963B460022CE -S31508008D7C20212046FFF764FF002836D1236933B932 -S31508008D8C23685B68C3F3080325F8023B1AE02368DB -S31508008D9C5B68DBB225F8013B14E000963B460022E3 -S31508008DAC20212046FFF74CFF08BB236923B923680B -S31508008DBC5B682B70013505E023685B6803F07F035D -S31508008DCC2B700135E38D9BB2002BC5D1202384F87B -S31508008DDC3A30002084F838000AE0022008E0012026 -S31508008DEC06E0012004E0022002E0032000E0032054 -S31508008DFC02B0BDE8F08100BF002800F0B58170B55F -S31508008E0C82B00446036813F0010F5AD0A04B9B6836 -S31508008E1C03F00C03042B0AD09D4B9B6803F00C0340 -S31508008E2C082B0DD19A4B5B6813F4800F08D0984B1E -S31508008E3C1B6813F4003F44D06368002B41D195E1BD -S31508008E4C6368B3F5803F05D1914A136843F48033C0 -S31508008E5C136015E0B3F5A02F09D18D4B1A6842F4AF -S31508008E6C80221A601A6842F480321A6008E0884B2D -S31508008E7C1A6822F480321A601A6822F480221A6060 -S31508008E8C63687BB100F072FE054605E000F06EFEE5 -S31508008E9C401B642800F26C817D4B1B6813F4003F61 -S31508008EACF4D00EE000F062FE054605E000F05EFE2A -S31508008EBC401B642800F25E81754B1B6813F4003F57 -S31508008ECCF4D1236813F0020F50D0714B9B6813F042 -S31508008EDC0C0F0AD06E4B9B6803F00C03082B16D1AB -S31508008EEC6B4B5B6813F4800F11D1694B1B6813F03D -S31508008EFC020F03D0E368012B40F03E81644A1368E5 -S31508008F0C23F0F803216943EAC10313602EE0E368F2 -S31508008F1CD3B101225F4B1A6000F028FE054605E026 -S31508008F2C00F024FE401B022800F22881584B1B68CF -S31508008F3C13F0020FF4D0564A136823F0F80321698C -S31508008F4C43EAC103136011E00022524B1A6000F089 -S31508008F5C0DFE054605E000F009FE401B022800F24E -S31508008F6C0F814B4B1B6813F0020FF4D1236813F0D7 -S31508008F7C080F26D0636993B10122474B1A6000F09B -S31508008F8CF5FD054605E000F0F1FD401B022800F250 -S31508008F9CF9803F4B5B6F13F0020FF4D011E00022FF -S31508008FAC3D4B1A6000F0E2FD054605E000F0DEFDDB -S31508008FBC401B022800F2E880354B5B6F13F0020F5A -S31508008FCCF4D1236813F0040F7CD0314B1B6C13F0CF -S31508008FDC805F0DD1002301932D4B1A6C42F0805201 -S31508008FEC1A641B6C03F080530193019B012500E066 -S31508008FFC00252A4B1B6813F4807F13D1274A136864 -S3150800900C43F48073136000F0B1FD064605E000F0EA -S3150800901CADFD801B022800F2B980204B1B6813F4A7 -S3150800902C807FF4D0A368012B05D1194A136F43F03E -S3150800903C0103136714E0052B09D1154B1A6F42F07F -S3150800904C04021A671A6F42F001021A6708E0104BFD -S3150800905C1A6F22F001021A671A6F22F004021A67B5 -S3150800906CA3688BB100F082FD064607E000F07EFD92 -S3150800907C801B41F28833984200F28A80044B1B6F9E -S3150800908C13F0020FF2D017E000F070FD06460EE062 -S3150800909C0038024000004742800E474200700040EC -S315080090AC00F064FD801B41F28833984272D8404B1D -S315080090BC1B6F13F0020FF3D125B13D4A136C23F045 -S315080090CC80531364A369002B66D0394A926802F060 -S315080090DC0C02082A62D0022B33D10022354B1A60B7 -S315080090EC00F044FD054604E000F040FD401B022854 -S315080090FC56D82F4B1B6813F0007FF5D1E269236A0B -S3150800910C1343626A43EA8213A26A5208013A43EA93 -S3150800911C0243E26A43EA0263254A53600122254B5D -S3150800912C1A6000F023FD044604E000F01FFD001B46 -S3150800913C022837D81E4B1B6813F0007FF5D0002089 -S3150800914C33E000221B4B1A6000F010FD044604E0C5 -S3150800915C00F00CFD001B022826D8154B1B6813F0D3 -S3150800916C007FF5D1002020E00120704701201CE08B -S3150800917C03201AE0032018E0012016E0032014E06F -S3150800918C032012E0032010E003200EE003200CE07D -S3150800919C03200AE0032008E0002006E0012004E092 -S315080091AC032002E0032000E0032002B070BD00BFDC -S315080091BC003802406000474238B5244B9B6803F0E0 -S315080091CC0C03042B3FD0082B01D0214838BD1F4B6C -S315080091DC5A6802F03F025B6813F4800F0AD01B4BE7 -S315080091EC5968C1F3881100231A48A1FB0001FEF740 -S315080091FCF5FF1FE0154B5B68C3F38813DC000025ED -S3150800920C690141EAD4616001041B61EB0505A901FA -S3150800921C41EA9461A001001B61EB0501C01841F1FC -S3150800922C00018B0243EA9053840220461946002318 -S3150800923CFEF7D4FF054B5B68C3F3014301335B00B0 -S3150800924CB0FBF3F038BD034838BD00BF0038024008 -S3150800925C0024F400001BB700002800F0978070B5B6 -S3150800926C0446514B1B6803F00F038B4208D2CBB252 -S3150800927C4D4A1370136803F00F03994240F0888027 -S3150800928C236813F0020F17D013F0040F04D0474AC3 -S3150800929C936843F4E0539360236813F0080F04D0E3 -S315080092AC424A936843F4604393604048836823F0CA -S315080092BCF002A368134383600D46236813F0010F6D -S315080092CC2FD06268012A05D1384B1B6813F4003F6E -S315080092DC0ED15FE0931E012B05D8344B1B6813F097 -S315080092EC007F05D158E0314B1B6813F0020F55D09F -S315080092FC2E498B6823F0030313438B6000F036FC6E -S3150800930C064606E000F032FC801B41F28833984290 -S3150800931C46D8264B9B6803F00C036268B3EB820FA6 -S3150800932CF0D1214B1B6803F00F039D4207D2EAB21A -S3150800933C1D4B1A701B6803F00F039D4232D123682C -S3150800934C13F0040F06D019498B6823F4E052E3682E -S3150800935C13438B60236813F0080F07D0134A9368DE -S3150800936C23F46043216943EAC1039360FFF724FFA2 -S3150800937C0E4B9B68C3F303130D4AD35CD8400D4BB5 -S3150800938C1860002000F0A6FB002070BD0120704775 -S3150800939C012070BD012070BD012070BD012070BD7B -S315080093AC032070BD012070BD003C0240003802400D -S315080093BC889E000828040020014B1868704700BFD7 -S315080093CC2804002008B5FFF7F7FF044B9B68C3F386 -S315080093DC8223034AD35CD84008BD00BF003802403C -S315080093EC989E000808B5FFF7E7FF044B9B68C3F384 -S315080093FC4233034AD35CD84008BD00BF003802404C -S3150800940C989E0008F0B583B00024CDE00123A34054 -S3150800941C0A6803EA0205AB4240F0C5804A68022A8C -S3150800942C01D0122A10D1E608083650F826C004F0E6 -S3150800943C070297000F22BA402CEA020E0A69BA40B4 -S3150800944C4EEA020240F82620026867000326BE4050 -S3150800945CF64302EA060E4A6802F00302BA404EEADE -S3150800946C020202604A6802F1FF3EBEF1010F03D9FF -S3150800947C112A01D0122A10D1826806EA020ECA688D -S3150800948CBA404EEA02028260426822EA03034A683C -S3150800949CC2F30012A2401A434260C3681E408B688E -S315080094ACBB403343C3604B6813F0805F7BD000230B -S315080094BC0193404B5A6C42F480425A645B6C03F439 -S315080094CC80430193019BA608B21C3B4B53F82270B0 -S315080094DC04F003039B000F229A4027EA0207374A37 -S315080094EC90421DD002F5806290421BD002F5806234 -S315080094FC904219D002F58062904217D002F580622C -S3150800950C904215D002F58062904213D002F5806223 -S3150800951C904211D002F5806290420FD107220EE0DC -S3150800952C00220CE001220AE0022208E0032206E0EF -S3150800953C042204E0052202E0062200E0082202FAD0 -S3150800954C03F33B4302361C4A42F826301C4B1A6876 -S3150800955CEB4302EA03064F6817F4803F01D045EA4D -S3150800956C0206174A1660526803EA02064F6817F491 -S3150800957C003F01D045EA0206114A5660926803EA92 -S3150800958C02064F6817F4801F01D045EA02060C4AFA -S3150800959C9660D26813404E6816F4001F01D045EA4F -S315080095AC0203074AD36001340F2C7FF62FAF03B0A2 -S315080095BCF0BD00BF003802400038014000000240F0 -S315080095CC003C01400AB1816170470904816170470A -S315080095DC074AD36823F4E0631B041B0C000200F44F -S315080095ECE060184340F0BF6040F40030D06070472C -S315080095FC00ED00E030B4164BDB68C3F30223C3F16D -S3150800960C0704042C28BF04241D1D062D01D9DD1EB4 -S3150800961C00E00025012303FA04F4013C2140A9408B -S3150800962CAB40013B1A400A43002806DA00F00F004B -S3150800963C1201D2B2074B1A5407E01201D2B200F14A -S3150800964C604000F5614080F8002330BC704700BFCD -S3150800965C00ED00E014ED00E00138B0F1807F0AD28D -S3150800966C064B5860F021064A82F8231000209860B1 -S3150800967C07221A6070470120704700BF10E000E00F -S3150800968C00ED00E0042805D1054A136843F00403ED -S3150800969C13607047024A136823F00403136070477B -S315080096AC10E000E0704700BF08B5FFF7FBFF08BDE8 -S315080096BC704700BF002800F0A48038B5044690F81F -S315080096CC203013F0FF0F01D1FFF7F2FF2268136861 -S315080096DC23F00203136000F049FA05460DE000F08A -S315080096EC45FA401B0A2808D9636A43F400336362B7 -S315080096FC052384F82030012038BD23685A6812F0F7 -S3150800970C020FECD11A6842F001021A6000F02EFA28 -S3150800971C05460DE000F02AFA401B0A2808D9636AA8 -S3150800972C43F400336362052384F82030012038BDE6 -S3150800973C23685A6812F0010FECD0227E012A04D154 -S3150800974C1A6842F080021A6003E01A6822F0800256 -S3150800975C1A60637E012B05D12268136843F0400317 -S3150800976C136004E02268136823F040031360A37E99 -S3150800977C012B05D12268136843F02003136004E01B -S3150800978C2268136823F020031360E37E012B05D1AE -S3150800979C2268136823F01003136004E02268136828 -S315080097AC43F010031360237F012B05D1226813683D -S315080097BC43F00803136004E02268136823F00803D7 -S315080097CC1360637F012B05D12268136843F00403E9 -S315080097DC136004E02268136823F0040313602168FD -S315080097ECA268E3681A4323691A4363691A436368D0 -S315080097FC013B1343CB6100206062012384F82030BF -S3150800980C38BD0120704700BF70B490F82030DBB229 -S3150800981C012B05D090F82030DBB2022B40F081806A -S3150800982C434BD3F8002242F00102C3F80022D3F8C6 -S3150800983C002222F47C52C3F80022D3F80022486A8C -S3150800984C42EA0022C3F800224A69012000FA02F211 -S3150800985CD3F81C02D4432040C3F81C02CB69B3B915 -S3150800986C334BD3F80C022040C3F80C024869CE6877 -S3150800987C8D8845EA0645483043F830504D698E6860 -S3150800988C088840EA0640483503EBC5035860CB699F -S3150800989C012B16D1264BD3F80C021043C3F80C0235 -S315080098AC48690E688D8845EA0645483043F83050B5 -S315080098BC4D698E68888940EA0640483503EBC5032E -S315080098CC58608B6933B91A48D0F804322340C0F86B -S315080098DC043205E01648D0F804321343C0F80432B3 -S315080098EC0B6933B91248D0F814321C40C0F814422C -S315080098FC05E00F48D0F814321343C0F814320B6A3B -S3150800990C012B05D10A49D1F81C321A43C1F81C227D -S3150800991C074AD2F8003223F00103C2F800320020BD -S3150800992C04E0436A43F480234362012070BC704709 -S3150800993C0064004038B590F82030DBB2012B22D1F8 -S3150800994C0446022380F820300268136823F00103CA -S3150800995C136000F00BF905460DE000F007F9401B03 -S3150800996C0A2808D9636A43F400336362052384F82A -S3150800997C2030012038BD23685B6813F0010FECD149 -S3150800998C0020606238BD436A43F400234362012019 -S3150800999C38BD00BF30B490F82040E4B2012C05D095 -S315080099AC90F82040E4B2022C40F08A8051B9046841 -S315080099BCE46814F0030F12D1436A43F400134362AC -S315080099CC012084E001290AD10468246914F0030FE4 -S315080099DC05D1436A43F400134362012077E0056816 -S315080099EC01F11B0424012C5904F0040494603CB9BD -S315080099FC056801F11B0424012C59640D146006E05A -S31508009A0C056801F11B0424012C59E4085460056807 -S31508009A1C01F11B0424012D59C5F34005D5600568D1 -S31508009A2C25446D6805F00F051561056825446D68B4 -S31508009A3CC5F30725956105682C446468240C5461A4 -S31508009A4C04680A011444D4F8B8411C700468144418 -S31508009A5CD4F8B841240A5C7004681444D4F8B841A4 -S31508009A6C240C9C7004681444D4F8B841240EDC7099 -S31508009A7C04681444D4F8BC411C7104681444D4F822 -S31508009A8CBC41240A5C7104681444D4F8BC41240C07 -S31508009A9C9C7104682244D2F8BC21120EDA7131B9D1 -S31508009AAC0268D36843F02003D36000200FE0012935 -S31508009ABC0CD10268136943F020031361002006E0F9 -S31508009ACC436A43F480234362012000E0002030BC43 -S31508009ADC704700BF10B504460E4B18784FF47A73CE -S31508009AECB3FBF0F30C4A1068B0FBF3F0FFF7B4FDC8 -S31508009AFC58B90F2C0BD8002221464FF0FF30FFF730 -S31508009B0C79FD064B1C60002010BD012010BD0120FC -S31508009B1C10BD00BF30040020280400202C040020AF -S31508009B2C08B50B4B1A6842F400721A601A6842F4AC -S31508009B3C80621A601A6842F480721A600320FFF772 -S31508009B4C47FD0020FFF7C6FFFEF71AFE002008BDEA -S31508009B5C003C0240034A1368034909780B44136016 -S31508009B6C704700BF0C05002030040020014B186814 -S31508009B7C704700BF0C05002008B501224FF40051B0 -S31508009B8C0148FFF71FFD08BD0008024010B5FEF797 -S31508009B9C8FFD104B1B68C31AB3F5FA7F18D304460E -S31508009BAC0D4B1B784BB901220B4B1A7000224FF444 -S31508009BBC00510A48FFF706FD08E00022064B1A700A -S31508009BCC01224FF400510548FFF7FCFC014B1C60C1 -S31508009BDC10BD00BF500400205404002000080240A9 -S31508009BEC08B50848084B03604FF4614343600023EB -S31508009BFC8360C360036183610C224261C361FFF712 -S31508009C0C55F808BD5C040020001401402DE9F0410C -S31508009C1C04460D4617469846FFF7D4FB154BA3FB8F -S31508009C2C0030800900221FE0134B13F8121003EBC7 -S31508009C3C420393F801E001EB0E0303FB0443B0FB6C -S31508009C4CF3FC03FB1C066EB91FFA8CF32B80013B45 -S31508009C5C9BB2B3F5806F05D2397088F800E0012005 -S31508009C6CBDE8F0810132D2B2112ADDD90020BDE857 -S31508009C7CF08100BFD34D6210A09E000830B58DB0A0 -S31508009C8C0025ADF82E508DF82D500CAB03F8045D5D -S31508009C9C0DF12D020DF12E014FF4FA70FFF7B6FFF8 -S31508009CAC1E4C1F4B236025766576A576E5762577BB -S31508009CBC6577A560E5609DF82D30013B1B04236193 -S31508009CCC9DF82C30013B1B056361BDF82E30636093 -S31508009CDC2046FFF7EFFC2268124B9A4201D10695F3 -S31508009CEC01E00E23069300230793012208924CF6F3 -S31508009CFCE041019102934FF6E0710391042104911E -S31508009D0C059309920E230A93044C69442046FFF7DF -S31508009D1C7BFD2046FFF70EFE0DB030BDE00400209B -S31508009D2C006800400064004008B500230122014683 -S31508009D3C0348FEF7EDFF08B9012008BD002008BD51 -S31508009D4C5C04002008B5FFF74BFFFFF797FF08BD2B -S31508009D5CBFF34F8F0549CA6802F4E062044B1343FC -S31508009D6CCB60BFF34F8F00BFFDE700BF00ED00E0EF -S31508009D7C0400FA0508B5214B1B78ABB92048FFF748 -S31508009D8CD3FF012838D11E4B1B78013BDBB23F2B86 -S31508009D9C32D8FEF78DFC1B4B18600122174B1A7034 -S31508009DAC0022194B1A7008BD174B1B78013314483F -S31508009DBC1844FFF7B9FF012814D1134A1378013355 -S31508009DCCDBB213700E4A1278934215D100220B4B54 -S31508009DDC1A700B4B5B78FF2B0ED1094B9B785BB932 -S31508009DECFFF7B6FFFEF764FC064B1B686433984214 -S31508009DFC02D90022014B1A7008BD00BF08050020C5 -S31508009E0C9C04002058040020DD04002000B58BB00B -S31508009E1C01AB03AA00210E48FFF7BCFDA8B940F216 -S31508009E2C6763039A9A4203D1059B1BB1002302E090 -S31508009E3C002300E0012343B19DF80430FF2B04D125 -S31508009E4C9DF805300BB9FFF783FF0BB05DF804FBE3 -S31508009E5CE004002008B5FFF78DFFFFF7D7FF08BD14 -S31508009E6CF8B500BFF8BC08BC9E467047F8B500BFED -S30D08009E7CF8BC08BC9E467047BD -S31508009E840000002000000000000000000102030496 -S31508009E940607080900000000010203040502060279 -S31508009EA4060307030803090309040A040B040C043C -S31508009EB40C050D050E050F050F06100610071008EC -S30D08009EC454E3FF7F01000000D2 -S30D08009ECC51850008B181000868 -S30908009ED48D81000866 -S31508009ED800000000EC02002054030020BC03002008 -S31508009EE8000000000000000000000000000000005C -S31508009EF8000000000000000000000000000000004C -S31508009F08000000000000000000000000000000003B -S31508009F18000000000000000000000000000000002B -S31508009F28000000000000000000000000000000001B -S31508009F38000000000000000000000000000000000B -S31508009F4800000000000000000000000000000000FB -S31508009F5800000000000000000000000000000000EB -S31508009F6800000000000000000000000000000000DB -S31508009F7800000000000000000100000000000000CA -S31508009F880E33CDAB34126DE6ECDE05000B0000008F -S31508009F9800000000000000000000000000000000AB -S31508009FA8000000000000000000000000000000009B -S31508009FB8000000000000000000000000000000008B -S31508009FC8000000000000000000000000000000007B -S31508009FD8000000000000000000000000000000006B -S31508009FE8000000000000000000000000000000005B -S31508009FF8000000000000000000000000000000004B -S3150800A008000000000000000000000000000000003A -S3150800A018000000000000000000000000000000002A -S3150800A028000000000000000000000000000000001A -S3150800A038000000000000000000000000000000000A -S3150800A04800000000000000000000000000000000FA -S3150800A05800000000000000000000000000000000EA -S3150800A06800000000000000000000000000000000DA -S3150800A07800000000000000000000000000000000CA -S3150800A08800000000000000000000000000000000BA -S3150800A09800000000000000000000000000000000AA -S3150800A0A8000000000000000000000000000000009A -S3150800A0B8000000000000000000000000000000008A -S3150800A0C8000000000000000000000000000000007A -S3150800A0D8000000000000000000000000000000006A -S3150800A0E8000000000000000000000000000000005A -S3150800A0F8000000000000000000000000000000004A -S3150800A1080000000000000000000000000000000039 -S3150800A1180000000000000000000000000000000029 -S3150800A1280000000000000000000000000000000019 -S3150800A1380000000000000000000000000000000009 -S3150800A14800000000000000000000000000000000F9 -S3150800A15800000000000000000000000000000000E9 -S3150800A16800000000000000000000000000000000D9 -S3150800A17800000000000000000000000000000000C9 -S3150800A18800000000000000000000000000000000B9 -S3150800A19800000000000000000000000000000000A9 -S3150800A1A80000000000000000000000000000000099 -S3150800A1B80000000000000000000000000000000089 -S3150800A1C80000000000000000000000000000000079 -S3150800A1D80000000000000000000000000000000069 -S3150800A1E80000000000000000000000000000000059 -S3150800A1F80000000000000000000000000000000049 -S3150800A2080000000000000000000000000000000038 -S3150800A2180000000000000000000000000000000028 -S3150800A2280000000000000000000000000000000018 -S3150800A2380000000000000000000000000000000008 -S3150800A24800000000000000000000000000000000F8 -S3150800A25800000000000000000000000000000000E8 -S3150800A26800000000000000000000000000000000D8 -S3150800A27800000000000000000000000000000000C8 -S3150800A28800000000000000000000000000000000B8 -S3150800A29800000000000000000000000000000000A8 -S3150800A2A80000000000000000000000000000000098 -S3150800A2B80000000000000000000000000000000088 -S3150800A2C80000000000000000000000000000000078 -S3150800A2D80000000000000000000000000000000068 -S3150800A2E80000000000000000000000000000000058 -S3150800A2F800000000000000000024F4001000000020 -S3090800A3080100000042 -S7050800863D2F +S3150800819C00800123237010BD380400200000000065 +S315080081AC089E000808B5034B1BB103490348AFF3F7 +S315080081BC008008BD000000003C040020089E000852 +S315080081CC53B94AB9002908BF00281CBF4FF0FF3124 +S315080081DC4FF0FF3000F074B9ADF1080C6DE904CE20 +S315080081EC00F006F8DDF804E0DDE9022304B0704778 +S315080081FC2DE9F047089E04468846002B40F08580FA +S3150800820C8A42154648D9B2FA82F24AB1C2F1200717 +S3150800821C01FA02F320FA07F7954047EA0308944057 +S3150800822C4FEA154E230CB8FBFEF71FFA85FC0EFB1E +S3150800823C178843EA084307FB0CF1994209D9EB184E +S3150800824C07F1FF3080F0E380994240F2E080023F6C +S3150800825C2B445B1AA4B2B3FBFEF00EFB103344EAB4 +S3150800826C034400FB0CFCA44509D92C1900F1FF3377 +S3150800827C80F0CB80A44540F2C88002382C4440EAF2 +S3150800828C0740A4EB0C0400271EB1D4400023C6E912 +S3150800829C00433946BDE8F087002A53D0B2FA82F279 +S315080082AC002A40F0B680491B4FEA154E1FFA85F88E +S315080082BC0127B1FBFEFC230C0EFB1C1143EA014300 +S315080082CC08FB0CF1994207D9EB180CF1FF3002D2D6 +S315080082DC994200F2EC808446591AA3B2B1FBFEF01F +S315080082EC0EFB101443EA044408FB00F8A04507D912 +S315080082FC2C1900F1FF3302D2A04500F2DC80184697 +S3150800830CA4EB080440EA0C40BEE78B4208D9002EC1 +S3150800831C78D00027C6E9000138463946BDE8F0870B +S3150800832CB3FA83F77FB98B4202D3824200F2BD803F +S3150800833C841A61EB030301209846002EA9D0C6E9DE +S3150800834C0048A6E7FFDEC7F12005BB4022FA05FC6C +S3150800835C4CEA030C01FA07F420FA05F821FA05F39E +S3150800836C4FEA1C4E48EA0404B3FBFEF9210C0EFB3B +S3150800837C19331FFA8CF841EA034309FB08FA9A45A4 +S3150800838C02FA07F200FA07F10BD91CEB030309F101 +S3150800839CFF3080F088809A4540F28580A9F1020961 +S315080083AC6344A3EB0A03A4B2B3FBFEF00EFB103333 +S315080083BC44EA034400FB08F8A04508D91CEB04045E +S315080083CC00F1FF336BD2A04569D90238644440EA00 +S315080083DC0940A4EB0804A0FB02894C45C6464B464B +S315080083EC54D351D0002E69D0B1EB0E0264EB0304C2 +S315080083FC04FA05F522FA07F3FC401D43C6E90054B6 +S3150800840C002746E73746304643E7184637E7074618 +S3150800841C1FE7C2F1200320FA03F7954001FA02F090 +S3150800842C21FA03F34FEA154E3843010CB3FBFEF75A +S3150800843C1FFA85F80EFB173341EA034107FB08F3CD +S3150800844C8B4204FA02F407D9691807F1FF3C28D2C3 +S3150800845C8B4226D9023F2944CB1A81B2B3FBFEF0D4 +S3150800846C0EFB103341EA034100FB08F38B4207D994 +S3150800847C691800F1FF3C10D28B420ED902382944F8 +S3150800848CC91A40EA074714E74145ABD2B8EB020EC6 +S3150800849C69EB0C0201381346A4E76046F0E7184668 +S315080084AC95E76746D8E781467BE7384645E7ACF15A +S315080084BC020C2B4410E702382C4421E73746E8E631 +S315080084CC704700BF70B50D4E0D4D761BB61006D015 +S315080084DC0024013455F8043B9847A642F9D1094EB5 +S315080084EC094D761B01F08AFCB61006D0002401341F +S315080084FC55F8043B9847A642F9D170BD689E00080A +S3150800850C689E0008709E0008689E0008024B13B10E +S3150800851C024800F005B870470000000039850008CD +S3150800852C002301461A46184600F01EB838B50A4C00 +S3150800853C0A4D641BA4100AD004F18043013B05EBD9 +S3150800854C8305013C55F804399847002CF9D1BDE848 +S3150800855C384001F059BC00BF749E0008709E000894 +S3150800856C704700BF704700BF2DE9F0411E4C054609 +S3150800857C206890461F460E46FFF7F2FF1B4B1A68FB +S3150800858CD2F8483133B35A6820681F2A27DC4DB90C +S3150800859C911C01325A6043F82160FFF7E3FF002073 +S315080085ACBDE8F08103EB82010124C1F8888004FA46 +S315080085BC02FED3F88841022D44EA0E0CC3F888C192 +S315080085CCC1F80871E4D1D3F88C114EEA0104C3F84A +S315080085DC8C41DDE702F5A673C2F84831D3E7FFF7FD +S315080085ECC1FF4FF0FF30DBE728040020209E00086F +S315080085FCDFF834D0002103E00C4B5B5843500431B0 +S3150800860C0B480C4B42189A42F6D30B4A02E000234D +S3150800861C42F8043B094B9A42F9D300F013F8FFF7DA +S3150800862C51FF01F001FA704700000220749E000801 +S3150800863C00000020380400203804002034050020EF +S3150800864CFEE700000F49D1F8883043F47003C1F8EF +S3150800865C88300D4B1A6842F001021A6000209860A7 +S3150800866C1A6822F0847222F480321A60074A5A6019 +S3150800867C1A6822F480221A60D8604FF000638B6067 +S3150800868C704700BF00ED00E00038024010300024AF +S3150800869C002800F0B98170B582B00446036813F05F +S315080086AC010F3BD0A64B9B6803F00C03042B2CD074 +S315080086BCA34B9B6803F00C03082B21D06368B3F516 +S315080086CC803F4FD0B3F5A02F52D09D4B1A6822F499 +S315080086DC80321A601A6822F480221A606368002BAA +S315080086EC50D001F0E9F80546954B1B6813F4003F8A +S315080086FC14D101F0E1F8401B6428F5D903208AE16E +S3150800870C8F4B5B6813F4800FD8D08D4B1B6813F412 +S3150800871C003F03D06368002B00F07881236813F0C0 +S3150800872C020F54D0864B9B6813F00C0F3ED0844B2B +S3150800873C9B6803F00C03082B33D0E368002B67D037 +S3150800874C804B01221A6001F0B7F805467C4B1B6872 +S3150800875C13F0020F53D101F0AFF8401B0228F5D9DC +S3150800876C032058E1764A136843F480331360B5E75F +S3150800877C734B1A6842F480221A601A6842F48032E3 +S3150800878C1A60ABE701F098F805466D4B1B6813F4B5 +S3150800879C003FC3D001F090F8401B6428F5D903209C +S315080087AC39E1674B5B6813F4800FC6D1644B1B68C1 +S315080087BC13F0020F03D0E368012B40F02981604ABD +S315080087CC136823F0F803216943EAC103136023688D +S315080087DC13F0080F40D0636963B35B4B01221A6030 +S315080087EC01F06AF80546564B5B6F13F0020F33D14E +S315080087FC01F062F8401B0228F5D903200BE1504A18 +S3150800880C136823F0F803216943EAC1031360DEE712 +S3150800881C4C4B00221A6001F04FF80546484B1B6872 +S3150800882C13F0020FD3D001F047F8401B0228F5D9F4 +S3150800883C0320F0E0444B00221A6001F03DF805468F +S3150800884C3F4B5B6F13F0020F06D001F035F8401B57 +S3150800885C0228F5D90320DEE0236813F0040F78D03C +S3150800886C374B1B6C13F0805F33D100230193344BC9 +S3150800887C1A6C42F080521A641B6C03F080530193F5 +S3150800888C019B0125314B1B6813F4807F23D0A36809 +S3150800889C012B34D0052B38D0294B1A6F22F0010244 +S315080088AC1A671A6F22F004021A67A368002B36D0CF +S315080088BC01F002F80646224B1B6F13F0020F47D144 +S315080088CC00F0FAFF801B41F288339842F3D9032053 +S315080088DCA1E00025D6E71D4A136843F4807313609C +S315080088EC00F0EAFF0646194B1B6813F4807FCED1BD +S315080088FC00F0E2FF801B0228F5D903208BE0104A12 +S3150800890C136F43F001031367CFE70D4B1A6F42F051 +S3150800891C04021A671A6F42F001021A67C5E700F0DB +S3150800892CCBFF0646064B1B6F13F0020F10D000F058 +S3150800893CC3FF801B41F288339842F3D903206AE0BF +S3150800894C0038024000004742800E47420070004043 +S3150800895CE5B9A369002B5DD0314A926802F00C0286 +S3150800896C082A5AD0022B17D02E4B00221A6000F078 +S3150800897CA3FF04462A4B1B6813F0007F42D000F075 +S3150800898C9BFF001B0228F5D9032044E0244A136CEC +S3150800899C23F080531364DCE7224B00221A6000F0A4 +S315080089AC8BFF05461E4B1B6813F0007F06D000F0A4 +S315080089BC83FF401B0228F5D903202CE0E369226AC1 +S315080089CC1343626A43EA8213A26A5208013A43EADB +S315080089DC0243E26A43EA0263114A5360114B0122CD +S315080089EC1A6000F069FF04460D4B1B6813F0007FF4 +S315080089FC06D100F061FF001B0228F5D903200AE016 +S31508008A0C002008E0002006E001207047012002E063 +S31508008A1C012000E0002002B070BD0120FBE700BF7A +S31508008A2C0038024060004742254B9B6803F00C0354 +S31508008A3C042B40D0082B40D170B5214B5A6802F054 +S31508008A4C3F025B6813F4800F12D01D4B5968C1F3B3 +S31508008A5C881100231B48A1FB0001FFF7B1FB184B3B +S31508008A6C5B68C3F3014301335B00B0FBF3F070BDE5 +S31508008A7C134B5868C0F388100546002643011B1A89 +S31508008A8C66EB0604A10141EA93619801C01A61EBF1 +S31508008A9C0401CB0043EA5073C4001946601946EB2F +S31508008AAC01018B0243EA9053840220461946334649 +S31508008ABCFFF786FBD3E7034870470348704700BFA8 +S31508008ACC00380240001BB7000024F400002800F010 +S31508008ADC9A8070B50446504B1B6803F00F038B4203 +S31508008AEC08D2CBB24C4A1370136803F00F038B42AF +S31508008AFC40F08B80236813F0020F17D013F0040F85 +S31508008B0C04D0464A936843F4E0539360236813F001 +S31508008B1C080F04D0414A936843F4604393603F4A74 +S31508008B2C936823F0F003A068034393600D4623680B +S31508008B3C13F0010F32D06368012B21D09A1E012A3B +S31508008B4C25D9364A126812F0020F60D033498A6862 +S31508008B5C22F0030213438B6000F0AEFE06462F4B41 +S31508008B6C9B6803F00C036268B3EB820F16D000F017 +S31508008B7CA3FE801B41F288339842F0D9032041E0CA +S31508008B8C264A126812F4003FE0D101203AE0234A43 +S31508008B9C126812F0007FD9D1012033E01E4B1B68F6 +S31508008BAC03F00F03AB4207D9EAB21B4B1A701B68CA +S31508008BBC03F00F03AB422CD1236813F0040F06D035 +S31508008BCC164A936823F4E053E1680B4393602368D1 +S31508008BDC13F0080F07D0114A936823F460432169F0 +S31508008BEC43EAC1039360FFF71FFF0C4B9B68C3F363 +S31508008BFC03130B4AD35CD8400A4B1860002000F0CC +S31508008C0C0FFE002070BD012070470120FAE70120F5 +S31508008C1CF8E70120F6E700BF003C024000380240A6 +S31508008C2C249E00082C040020014B1868704700BFCE +S31508008C3C2C04002008B5FFF7F7FF044B9B68C3F319 +S31508008C4C8223034AD35CD84008BD00BF00380240D3 +S31508008C5C349E000808B5FFF7E7FF044B9B68C3F37F +S31508008C6C4233034AD35CD84008BD00BF00380240E3 +S31508008C7C349E00087047002800F0A18038B50446D9 +S31508008C8C90F82030D3B12268136823F002031360DE +S31508008C9C00F012FE054623685A6812F0020F10D02F +S31508008CAC00F00AFE401B0A28F5D9636A43F4003320 +S31508008CBC6362052384F82030012038BDFFF7DAFFFC +S31508008CCCE1E71A6842F001021A6000F0F5FD054664 +S31508008CDC23685A6812F0010F0DD100F0EDFD401B08 +S31508008CEC0A28F5D9636A43F400336362052384F8CA +S31508008CFC20300120E1E7227E012A3DD01A6822F0B5 +S31508008D0C80021A60637E012B3BD02268136823F01D +S31508008D1C40031360A37E012B39D02268136823F015 +S31508008D2C20031360E37E012B37D02268136843F0C7 +S31508008D3C10031360237F012B35D02268136823F0A8 +S31508008D4C08031360637F012B33D02268136823F062 +S31508008D5C04031360A368E268134322691343626928 +S31508008D6C13436268013A21681343CB6100206062A1 +S31508008D7C012384F82030A0E71A6842F080021A60B2 +S31508008D8CC0E72268136843F040031360C2E7226801 +S31508008D9C136843F020031360C4E72268136823F0B2 +S31508008DAC10031360C6E72268136843F008031360C0 +S31508008DBCC8E72268136843F004031360CAE7012066 +S31508008DCC7047000090F82030DBB2012B0AD090F8DF +S31508008DDC2030DBB2022B05D0436A43F4802343626E +S31508008DEC0120704770B4424BD3F8002242F00102BE +S31508008DFCC3F80022D3F8002222F47C52C3F80022CE +S31508008E0CD3F80022486A42EA0022C3F800224A69CB +S31508008E1C012000FA02F2D3F81C42D0430440C3F8EE +S31508008E2C1C42CB69B3B9324BD3F80C420440C3F895 +S31508008E3C0C42CE688D884C6945EA0645483443F899 +S31508008E4C34508E680C884D6944EA0644483503EB61 +S31508008E5CC5035C60CB69012B1DD08B69002B32D105 +S31508008E6C234CD4F804320340C4F804320B698BBB88 +S31508008E7C1F4BD3F814422040C3F814020B6A012B7B +S31508008E8C2FD01B4AD2F8003223F00103C2F8003265 +S31508008E9C002070BC7047164BD3F80C421443C3F829 +S31508008EAC0C420E688D884C6945EA0645483443F8E9 +S31508008EBC34508E688C894D6944EA0644483503EB70 +S31508008ECCC5035C60C9E70A4CD4F804321343C4F8EA +S31508008EDC0432CBE70648D0F814321343C0F81432E0 +S31508008EECCCE70349D1F81C321A43C1F81C22C8E74F +S31508008EFC0064004038B590F82030DBB2012B05D061 +S31508008F0C436A43F400234362012038BD0446022316 +S31508008F1C80F820300268136823F00103136000F010 +S31508008F2CCBFC054623685B6813F0010F0DD000F0E7 +S31508008F3CC3FC401B0A28F5D9636A43F40033636201 +S31508008F4C052384F820300120DFE700206062DCE787 +S31508008F5C30B490F82040E4B2012C05D090F82040AB +S31508008F6CE4B2022C40F08B8051B90468E46814F022 +S31508008F7C030F12D1436A43F40013436201206CE0D9 +S31508008F8C01290AD10468246914F0030F05D1436A30 +S31508008F9C43F40013436201205FE0056801F11B04EA +S31508008FAC24012C5904F004049460002C57D105684C +S31508008FBC01F11B0424012C59640D1460056801F198 +S31508008FCC1B0424012D59C5F34005D56005682544B5 +S31508008FDC6D6805F00F051561056825446D68C5F3C0 +S31508008FEC0725956105682C446468240C546104684B +S31508008FFC0A011444D4F8B8411C7004681444D4F813 +S3150800900CB841240A5C7004681444D4F8B841240C9A +S3150800901C9C7004681444D4F8B841240EDC700468B7 +S3150800902C1444D4F8BC411C7104681444D4F8BC41EB +S3150800903C240A5C7104681444D4F8BC41240C9C7151 +S3150800904C04682244D2F8BC21120EDA7179B9026886 +S3150800905CD36843F02003D360002030BC7047056802 +S3150800906C01F11B0424012C59E4085460A6E70129D4 +S3150800907CF2D10268136943F020031361ECE7436AE3 +S3150800908C43F4802343620120E7E70000074AD368CC +S3150800909C23F4E0631B041B0C000200F4E060184385 +S315080090AC40F0BF6040F40030D060704700ED00E03F +S315080090BC30B4174BDB68C3F30223C3F10704042C43 +S315080090CC28BF04241D1D062D01D9033B00E00023EF +S315080090DC4FF0FF3505FA04F421EA0401994005FA24 +S315080090EC03F322EA03031943002809DB0901C9B271 +S315080090FC00F1604000F5614080F8001330BC704701 +S3150800910C00F00F000901C9B2024B1954F6E700BF6B +S3150800911C00ED00E014ED00E00138B0F1807F0AD2D2 +S3150800912C064B5860064AF02182F8231000209860F6 +S3150800913C07221A6070470120704700BF10E000E054 +S3150800914C00ED00E0042805D0054A136823F0040353 +S3150800915C13607047024A136843F0040313607047A0 +S3150800916C10E000E0704708B5FFF7FCFF08BD0000EB +S3150800917C00230F2B00F2D680F0B482B039E0072218 +S3150800918C00E00022B2403A430235674E46F82520E5 +S3150800919C664A1568E24302EA05064F6817F4803FEB +S315080091AC01D044EA0506614D2E606D6802EA050693 +S315080091BC4F6817F4003F01D044EA05065B4D6E6014 +S315080091CCAD6802EA05064F6817F4801F01D044EA19 +S315080091DC0506564DAE60ED682A404E6816F4001F1B +S315080091EC01D044EA0502514CE26001330F2B00F220 +S315080091FC968001229A400C681440A242F5D14D681B +S3150800920C022D01D0122D10D1DE08083650F826C0D2 +S3150800921C03F00705AF000F25BD402CEA050C0D69B8 +S3150800922CBD4045EA0C0540F8265006685F00032544 +S3150800923CBD40ED4305EA060C4E6806F00306BE4033 +S3150800924C46EA0C0606604E6806F1FF3CBCF1010FB7 +S3150800925C03D9112E01D0122E10D1866805EA060CF8 +S3150800926CCE68BE4046EA0C068660466826EA0202C6 +S3150800927C4E68C6F300169E4016434660C2681540F3 +S3150800928C8A68BA402A43C2604A6812F0805FACD03A +S3150800929C00220192264A556C45F480455564526C59 +S315080092AC02F480420192019A9D08AE1C1E4A52F89D +S315080092BC267003F0030296000F22B24027EA020733 +S315080092CC1C4A90423FF45DAF02F5806290421AD078 +S315080092DC02F58062904218D002F58062904216D050 +S315080092EC02F58062904214D002F58062904212D048 +S315080092FC02F58062904210D002F5806290423FF4EB +S3150800930C3EAF08223EE701223CE702223AE7032257 +S3150800931C38E7042236E7052234E7062232E702B09C +S3150800932CF0BC7047704700BF00380140003C014054 +S3150800933C00380240000002400AB1816170470904F6 +S3150800934C816170472DE9F843044601680A6922F4DD +S3150800935C4052C36813430B610168CA6822F416426B +S3150800936C22F00C0283680069034360690343E069D1 +S3150800937C03431343CB6021684A6922F44072A369FC +S3150800938C13434B61E369B3F5004F60D02368B84AC1 +S3150800939C934200F0148102F58062934200F00F812B +S315080093ACFFF748FC00EB800000EB80006568AD0019 +S315080093BCB0FBF5F5AF4FA7FB05356D092E01FFF789 +S315080093CC39FC00EB800000EB80006568AD00B0FB53 +S315080093DCF5F9FFF72FFC00EB800000EB80006568C1 +S315080093ECAD00B0FBF5F5A7FB05356D094FF0640824 +S315080093FC08FB15952D013235A7FB05356D0905F0CA +S3150800940CF0053544FFF716FC00EB800000EB8000F6 +S3150800941C6668B600B0FBF6F6FFF70CFC00EB8000AE +S3150800942C00EB800063689B00B0FBF3F0A7FB0030F1 +S3150800943C400908FB10684FEA081808F13208A7FB20 +S3150800944C0837C7F3431723682F449F600DE1236839 +S3150800945C874A93425BD002F58062934257D0FFF756 +S3150800946CE9FB00EB800000EB800065686D00B0FB43 +S3150800947CF5F5804FA7FB05356D092E01FFF7DAFBCD +S3150800948C00EB800000EB800065686D00B0FBF5F919 +S3150800949CFFF7D0FB00EB800000EB800065686D00E1 +S315080094ACB0FBF5F5A7FB05356D094FF0640808FB0D +S315080094BC1595ED003235A7FB05356D096D0005F4DC +S315080094CCF8753544FFF7B6FB00EB800000EB80001F +S315080094DC66687600B0FBF6F6FFF7ACFB00EB80008F +S315080094EC00EB800063685B00B0FBF3F3A7FB032378 +S315080094FC5B0908FB13684FEAC80808F13208A7FB92 +S3150800950C0837C7F3421723682F449F60ADE0FFF76F +S3150800951CA1FB00EB800000EB800065686D00B0FBDA +S3150800952CF5F5544FA7FB05356D092E01FFF792FB90 +S3150800953C00EB800000EB800065686D00B0FBF5F968 +S3150800954CFFF788FB00EB800000EB800065686D0078 +S3150800955CB0FBF5F5A7FB05356D094FF0640808FB5C +S3150800956C1595ED003235A7FB05356D096D0005F42B +S3150800957CF8753544FFF76EFB00EB800000EB8000B6 +S3150800958C66687600B0FBF6F6FFF764FB00EB800026 +S3150800959C00EB800063685B00B0FBF3F3A7FB0323C7 +S315080095AC5B0908FB13684FEAC80808F13208A7FBE1 +S315080095BC0837C7F3421723682F449F6055E0FFF717 +S315080095CC49FB00EB800000EB80006568AD00B0FB42 +S315080095DCF5F5284FA7FB05356D092E01FFF73AFB64 +S315080095EC00EB800000EB80006568AD00B0FBF5F978 +S315080095FCFFF730FB00EB800000EB80006568AD00E0 +S3150800960CB0FBF5F5A7FB05356D094FF0640808FBAB +S3150800961C15952D013235A7FB05356D0905F0F005B5 +S3150800962C3544FFF717FB00EB800000EB80006668FB +S3150800963CB600B0FBF6F6FFF70DFB00EB800000EB6F +S3150800964C800063689B00B0FBF3F0A7FB0030400971 +S3150800965C08FB10684FEA081808F13208A7FB083708 +S3150800966CC7F3431723682F449F60BDE8F88300BFF0 +S3150800967C001001401F85EB512DE9F04105460F46B8 +S3150800968C16469846069C2B681B6837EA03030CBFDC +S3150800969C01230023B3421DD1B4F1FF3FF3D02CB103 +S315080096AC00F00AF9A0EB0800A042ECD92A68D368A6 +S315080096BC23F4D073D3602A68536923F001035361EA +S315080096CC202385F8393085F83A30002385F8383068 +S315080096DC032000E00020BDE8F081704758B310B5B0 +S315080096EC044690F839300BB3242384F839302268B1 +S315080096FCD36823F40053D3602046FFF723FE226871 +S3150800970C136923F4904313612268536923F02A03DF +S3150800971C53612268D36843F40053D3600020E06396 +S3150800972C202384F8393084F83A3010BD80F8383064 +S3150800973CFFF7D3FFD8E7012070472DE9F04182B037 +S3150800974C1E4690F83A30DBB2202B5AD104460D4609 +S3150800975C9046002959D0002A59D090F83830012B58 +S3150800976C57D0012380F838300023C363222380F8AE +S3150800977C3A3000F0A1F80746A4F82C80A4F82E80FD +S3150800978C1DE000963B46002220212046FFF774FF79 +S3150800979C002840D1236933B923685B68C3F30803EF +S315080097AC25F8023B0BE023685B68DBB225F8013B26 +S315080097BC05E023685B6803F07F0305F8013BE38D3E +S315080097CC9BB2BBB1E38D013B9BB2E385A368B3F5B2 +S315080097DC805FD6D000963B46002220212046FFF714 +S315080097EC4BFFD0B92369002BE3D123685B6805F8D6 +S315080097FC013BE4E7202384F83A30002084F838004B +S3150800980C00E0022002B0BDE8F0810120FAE7012051 +S3150800981CF8E70220F6E70320F4E70320F2E7000056 +S3150800982C10B504460E4B18784FF47A73B3FBF0F365 +S3150800983C0C4A1068B0FBF3F0FFF76EFC68B90F2CF6 +S3150800984C01D901200AE0002221464FF0FF30FFF72C +S3150800985C2FFC054B1C60002000E0012010BD00BF4A +S3150800986C300400202C0400203404002008B50B4BCF +S3150800987C1A6842F400721A601A6842F480621A6016 +S3150800988C1A6842F480721A600320FFF7FFFB002067 +S3150800989CFFF7C6FF00F0D2F8002008BD003C0240D6 +S315080098AC034A1168034B1B780B441360704700BFBF +S315080098BC3005002030040020014B1868704700BFA3 +S315080098CC3005002008B5FFF7AFF9084BA3FB0030AD +S315080098DC8009FFF721FC0420FFF734FC002211460F +S315080098EC4FF0FF30FFF7E4FB08BD00BFD34D621005 +S315080098FC08B5FFF7E1FF08BD08B5FFF7D1FFFFF77D +S3150800990C32FC08BD08B501224FF400510148FFF797 +S3150800991C13FD08BD0008024010B5FFF7E9FF104B10 +S3150800992C1B68C31AB3F5FA7F0ED304460D4B1B7886 +S3150800993C5BB90C4B01221A7000224FF400510A48ED +S3150800994CFFF7FAFC064B1C6010BD064B00221A707A +S3150800995C01224FF400510448FFF7EEFCF2E700BF72 +S3150800996C580400205404002000080240014A024B07 +S3150800997C9A6070470080000800ED00E000B595B0CD +S3150800998C00210191204B1A6C42F080521A641B6C10 +S3150800999C03F080530193019B02911C4B1A6842F405 +S315080099AC80421A601B6803F480430293029B0123CE +S315080099BC08934FF48033099302230E934FF48002D5 +S315080099CC0F920C2210924FF4A8721192129307233D +S315080099DC139308A8FEF75CFE00B1FEE70F2303936A +S315080099EC02230493002305934FF4A05306934FF4D4 +S315080099FC80530793052103A8FFF768F800B1FEE723 +S31508009A0C15B05DF804FB00BF00380240007000403A +S31508009A1C08B5FFF7ABFFFFF729FFFFF7AFFFFFF717 +S31508009A2C51FFFFF76FFF08BD08B5FFF7F1FF00F010 +S31508009A3C5BF9FFF771FF00F0DBF9FAE7F0B58DB0CB +S31508009A4C002400944C4B5A6C42F480425A645A6C6B +S31508009A5C02F480420092009A01941A6C42F08052E9 +S31508009A6C1A641A6C02F080520192019A02941A6BCB +S31508009A7C42F002021A631A6B02F002020292029A6E +S31508009A8C03941A6B42F004021A631A6B02F004026E +S31508009A9C0392039A04945A6C42F020025A645A6C44 +S31508009AAC02F020020492049A05941A6C42F0007291 +S31508009ABC1A641A6C02F000720592059A06941A6CCE +S31508009ACC42F080621A641B6C03F080630693069B53 +S31508009ADC0320FFF7DBFA224621466FF00B00FFF74F +S31508009AECE7FA224621466FF00A00FFF7E1FA22460A +S31508009AFC21466FF00900FFF7DBFA224621466FF084 +S31508009B0C0400FFF7D5FA224621466FF00300FFF74B +S31508009B1CCFFA224621466FF00100FFF7C9FA224612 +S31508009B2C21464FF0FF30FFF7C3FA4FF40053079363 +S31508009B3C0125089509940A94104F07A93846FFF78A +S31508009B4C17FBC023079302260896099503250A9541 +S31508009B5C08230B9307A93846FFF70AFB60230793DC +S31508009B6C089609940A9509230B9307A90448FFF745 +S31508009B7CFFFA0DB0F0BD00BF0038024000080240E5 +S31508009B8C0004024008B50848084B03604FF46143CB +S31508009B9C436000238360C360036183610C224261C6 +S31508009BACC361FFF79BFD08BD840400200014014027 +S31508009BBC2DE9F04104460D4617469846FFF73AF844 +S31508009BCC154BA3FB00308009002201E00132D2B20A +S31508009BDC112A1DD8114B13F8121003EB420393F8F4 +S31508009BEC01C001EB0C0303FB0443B0FBF3FE03FBC0 +S31508009BFC1E06002EEAD11FFA8EF32B80013B9BB270 +S31508009C0CB3F5806FE2D2397088F800C0012000E005 +S31508009C1C0020BDE8F08100BFD34D62103C9E0008C1 +S31508009C2C30B58DB00025ADF82E508DF82D508DF829 +S31508009C3C2C500BAB0DF12D020DF12E014FF4FA70D1 +S31508009C4CFFF7B6FF1E4C1F4B236025766576A57667 +S31508009C5CE57625776577A560E5609DF82D30013B9F +S31508009C6C1B0423619DF82C30013B1B056361BDF871 +S31508009C7C2E3063602046FEF7FEFF2268124B9A428E +S31508009C8C1CD00E23069300230793012208924CF648 +S31508009C9CE041019102934FF6E0710391042104917E +S31508009CAC059309920E230A93054C69442046FFF73F +S31508009CBC89F82046FFF71EF90DB030BD0695E2E788 +S31508009CCC5C040020006800400064004008B50023CE +S31508009CDC012201460348FFF730FD08B1002008BDF4 +S31508009CEC0120FCE78404002008B5FFF74BFFFFF7BB +S31508009CFC97FF08BDBFF34F8F0549CA6802F4E062A7 +S31508009D0C044B1343CB60BFF34F8F00BFFDE700BF77 +S31508009D1C00ED00E00400FA0508B5214B1B78B3B931 +S31508009D2C2048FFF7D3FF012800D008BD1D4B1B7830 +S31508009D3C013BDBB23F2BF8D8FFF7DAFD1A4B18605C +S31508009D4C174B01221A70194B00221A70EDE7174BA4 +S31508009D5C1B78013313481844FFF7B8FF012813D1B1 +S31508009D6C124A13780133DBB213700E4A12789342F7 +S31508009D7CDBD10B4A002111700A4A5278FF2AD4D13A +S31508009D8C022BD2D1FFF7B6FFFFF7B2FD064B1B68C5 +S31508009D9C64339842C9D9024B00221A70C5E700BF32 +S31508009DAC05050020C404002008050020060500202F +S31508009DBC00B58BB001AB03AA00210C48FFF7C8F815 +S31508009DCC20B9039A40F267639A4202D00BB05DF849 +S31508009DDC04FB059B002BF9D19DF80430FF2BF5D11C +S31508009DEC079B022BF2D1FFF785FF00BF5C0400200E +S31508009DFC08B5FFF791FFFFF7DBFF08BDF8B500BF05 +S31508009E0CF8BC08BC9E467047F8B500BFF8BC08BC41 +S30908009E1C9E46704799 +S31508009E2000000020000000000000000001020304FA +S31508009E3006070809000000000102030405020602DD +S31508009E40060307030803090309040A040B040C04A0 +S31508009E500C050D050E050F050F0610061007100850 +S30D08009E609CE3FF7F01000000EE +S30D08009E6819850008B181000804 +S30908009E708D810008CA +S31508009E7400000000EC02002054030020BC0300206C +S31508009E8400000000000000000000000000000000C0 +S31508009E9400000000000000000000000000000000B0 +S31508009EA400000000000000000000000000000000A0 +S31508009EB40000000000000000000000000000000090 +S31508009EC40000000000000000000000000000000080 +S31508009ED40000000000000000000000000000000070 +S31508009EE40000000000000000000000000000000060 +S31508009EF40000000000000000000000000000000050 +S31508009F04000000000000000000000000000000003F +S31508009F14000000000000000001000000000000002E +S31508009F240E33CDAB34126DE6ECDE05000B000000F3 +S31508009F34000000000000000000000000000000000F +S31508009F4400000000000000000000000000000000FF +S31508009F5400000000000000000000000000000000EF +S31508009F6400000000000000000000000000000000DF +S31508009F7400000000000000000000000000000000CF +S31508009F8400000000000000000000000000000000BF +S31508009F9400000000000000000000000000000000AF +S31508009FA4000000000000000000000000000000009F +S31508009FB4000000000000000000000000000000008F +S31508009FC4000000000000000000000000000000007F +S31508009FD4000000000000000000000000000000006F +S31508009FE4000000000000000000000000000000005F +S31508009FF4000000000000000000000000000000004F +S3150800A004000000000000000000000000000000003E +S3150800A014000000000000000000000000000000002E +S3150800A024000000000000000000000000000000001E +S3150800A034000000000000000000000000000000000E +S3150800A04400000000000000000000000000000000FE +S3150800A05400000000000000000000000000000000EE +S3150800A06400000000000000000000000000000000DE +S3150800A07400000000000000000000000000000000CE +S3150800A08400000000000000000000000000000000BE +S3150800A09400000000000000000000000000000000AE +S3150800A0A4000000000000000000000000000000009E +S3150800A0B4000000000000000000000000000000008E +S3150800A0C4000000000000000000000000000000007E +S3150800A0D4000000000000000000000000000000006E +S3150800A0E4000000000000000000000000000000005E +S3150800A0F4000000000000000000000000000000004E +S3150800A104000000000000000000000000000000003D +S3150800A114000000000000000000000000000000002D +S3150800A124000000000000000000000000000000001D +S3150800A134000000000000000000000000000000000D +S3150800A14400000000000000000000000000000000FD +S3150800A15400000000000000000000000000000000ED +S3150800A16400000000000000000000000000000000DD +S3150800A17400000000000000000000000000000000CD +S3150800A18400000000000000000000000000000000BD +S3150800A19400000000000000000000000000000000AD +S3150800A1A4000000000000000000000000000000009D +S3150800A1B4000000000000000000000000000000008D +S3150800A1C4000000000000000000000000000000007D +S3150800A1D4000000000000000000000000000000006D +S3150800A1E4000000000000000000000000000000005D +S3150800A1F4000000000000000000000000000000004D +S3150800A204000000000000000000000000000000003C +S3150800A214000000000000000000000000000000002C +S3150800A224000000000000000000000000000000001C +S3150800A234000000000000000000000000000000000C +S3150800A24400000000000000000000000000000000FC +S3150800A25400000000000000000000000000000000EC +S3150800A26400000000000000000000000000000000DC +S3150800A27400000000000000000000000000000000CC +S3150800A28400000000000000000000000000000000BC +S3150800A29400000000000000000C0500200024F40063 +S30D0800A2A4010000001000000093 +S705080085FD70 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c index cb05031c..7fb2d65c 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.out b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.out index 0368fe4f5e812d94d41d126606b478b4d83d6114..25415bf403e2cf236aec6e594458913f91f55552 100644 GIT binary patch literal 172560 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 literal 176508 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 E0AZAI^#A|> diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec index 969d0241..86f7c9f5 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/bin/demoprog_olimex_stm32e407.srec @@ -1,493 +1,493 @@ S021000064656D6F70726F675F6F6C696D65785F73746D3332653430372E73726563A1 -S3150800800010080020B19D0008F99D0008FD9D000894 -S31508008010019E0008059E0008099E00080000000051 -S315080080200000000000000000000000000D9E00088F -S31508008030119E000800000000159E0008E79600083B -S31508008040199E00081D9E0008219E0008259E00080E -S31508008050299E00082D9E0008319E0008359E0008BE -S31508008060399E00083D9E0008419E0008459E00086E -S31508008070499E00084D9E0008519E0008559E00081E -S31508008080599E00085D9E0008619E0008659E0008CE -S31508008090699E00086D9E0008719E0008759E00087E -S315080080A0799E00087D9E0008819E0008859E00082E -S315080080B0899E00088D9E0008919E0008959E0008DE -S315080080C0999E00089D9E0008A19E0008A59E00088E -S315080080D0A99E0008AD9E0008B19E0008B59E00083E -S315080080E0B99E0008BD9E0008C19E0008C59E0008EE -S315080080F0C99E0008CD9E0008D19E0008D59E00089E -S31508008100D99E0008DD9E0008E19E0008E59E00084D -S31508008110E99E0008ED9E0008F19E0008F59E0008FD -S31508008120F99E0008FD9E0008019F0008059F0008AB -S31508008130099F00080D9F0008119F0008159F000859 -S31508008140199F00081D9F0008219F0008259F000809 -S31508008150299F00082D9F0008319F0008359F0008B9 -S31508008160399F00083D9F0008419F0008459F000869 -S31508008170499F00084D9F0008519F00080000000015 -S31508008180559F0008599F0008EE11AA5510B504001E +S31508008000C80800203D9E0008859E0008899E000835 +S315080080108D9E0008919E0008959E000800000000AD +S31508008020000000000000000000000000999E000803 +S315080080309D9E000800000000A19E0008DB9700082E +S31508008040A59E0008A99E0008AD9E0008B19E0008DE +S31508008050B59E0008B99E0008BD9E0008C19E00088E +S31508008060C59E0008C99E0008CD9E0008D19E00083E +S31508008070D59E0008D99E0008DD9E0008E19E0008EE +S31508008080E59E0008E99E0008ED9E0008F19E00089E +S31508008090F59E0008F99E0008FD9E0008019F00084D +S315080080A0059F0008099F00080D9F0008119F0008FA +S315080080B0159F0008199F00081D9F0008219F0008AA +S315080080C0259F0008299F00082D9F0008319F00085A +S315080080D0359F0008399F00083D9F0008419F00080A +S315080080E0459F0008499F00084D9F0008519F0008BA +S315080080F0559F0008599F00085D9F0008619F00086A +S31508008100659F0008699F00086D9F0008719F000819 +S31508008110759F0008799F00087D9F0008819F0008C9 +S31508008120859F0008899F00088D9F0008919F000879 +S31508008130959F0008999F00089D9F0008A19F000829 +S31508008140A59F0008A99F0008AD9F0008B19F0008D9 +S31508008150B59F0008B99F0008BD9F0008C19F000889 +S31508008160C59F0008C99F0008CD9F0008D19F000839 +S31508008170D59F0008D99F0008DD9F00080000000071 +S31508008180E19F0008E59F0008EE11AA5510B5040006 S31508008190002C01D1012033E0A0690028FFD194F812 S315080081A03900002805D1002084F83800200000F0A6 -S315080081B065FA242084F839002068C06830F4005035 +S315080081B04DFA242084F839002068C06830F400504D S315080081C02168C860200000F0C8F82068006930F40B S315080081D09040216808612068406930F02A002168CB S315080081E048612068C06850F400502168C8600020C3 S315080081F0E063202084F83900202084F83A00002023 -S3150800820010BD2DE9F84304000D0016001F005FF0AD -S31508008210000994F83A00202864D1002D02D0B6B29D -S31508008220002E01D101205EE094F83800012801D122 -S31508008230022058E0012084F838000020E06322205C -S3150800824084F83A0000F01CFA8146A685E685E08D9A -S3150800825000283FD0E08D401EE085A068B0F5805F1D -S315080082601ED100974B4600222021200000F03DF841 -S31508008270002801D0032036E0A8462069002807D147 -S3150800828020684068C005C00DA8F80000AD1CDEE7F0 -S315080082902068406800F0FF00A8F800006D1CD6E7CB -S315080082A000974B4600222021200000F01EF80028E7 -S315080082B001D0032017E02069002804D1206840680F -S315080082C028706D1CC3E72068406810F07F0028708E -S315080082D06D1CBCE7202084F83A00002084F838009A -S315080082E0002000E00220BDE8F2832DE9F0410400F9 -S315080082F00D0016001F00DDF8188020680068284069 -S31508008300A84201D1012000E00020F6B2B04221D1F6 -S3150800831018F1010FF1D0B8F1000F04D000F0B0F950 -S31508008320C01B8045E9D22068C06830F4D070216847 -S31508008330C8602068406940084000216848612020DC -S3150800834084F83900202084F83A00002084F83800A0 -S31508008350032000E00020BDE8F0812DE9F843040081 -S31508008360002520680069050035F44055E068054396 -S31508008370206805612068C0680500BD480540A068FA -S315080083802169084361690843E16908430543206890 -S31508008390C56020684069050035F44075A069054345 -S315080083A020684561E069B0F5004F40F0B08020686C -S315080083B0B049884203D02068AF49884253D100F0BB -S315080083C018FA814600F015FA804600F012FA0700FE -S315080083D000F00FFA060000F00CFA192101FB09F16A -S315080083E062685200B1FBF2F16422B1FBF2F1192284 -S315080083F002FB08F263685B00B2FBF3F2192303FB86 -S3150800840007F367687F00B3FBF7F36427B3FBF7F35B -S31508008410642707FB1322D20032326423B2FBF3F23D -S31508008420520012F4F87212EB0111192202FB06F23D -S3150800843063685B00B2FBF3F21923584363685B0079 -S31508008440B0FBF3F06423B0FBF3F0642303FB1020C6 -S31508008450C00032306422B0FBF2F010F0070040187A -S315080084602168886000E100F0B9F9814600F0B6F9A4 -S31508008470804600F0B3F9070000F0B0F9060000F0F6 -S31508008480ADF9192101FB09F162685200B1FBF2F15D -S315080084906422B1FBF2F1192202FB08F263685B0061 -S315080084A0B2FBF3F2192303FB07F367687F00B3FBFC -S315080084B0F7F36427B3FBF7F3642707FB1322D2000D -S315080084C032326423B2FBF3F2520012F4F87212EB62 -S315080084D00111192202FB06F263685B00B2FBF3F294 -S315080084E01923584363685B00B0FBF3F06423B0FBC1 -S315080084F0F3F0642303FB1020C00032306422B0FB83 -S31508008500F2F010F00700401821688860ACE0206897 -S315080085105849884203D020685749884252D100F00A -S3150800852068F9814600F065F9804600F062F90700AF -S3150800853000F05FF9060000F05CF9192101FB09F16A -S3150800854062689200B1FBF2F16422B1FBF2F11922E2 -S3150800855002FB08F263689B00B2FBF3F2192303FBE4 -S3150800856007F36768BF00B3FBF7F36427B3FBF7F3BA -S31508008570642707FB1322120132326423B2FBF3F29B -S3150800858012F0F00212EB0111192202FB06F26368DF -S315080085909B00B2FBF3F21923584363689B00B0FBB8 -S315080085A0F3F06423B0FBF3F0642303FB102000010F -S315080085B032306422B0FBF2F010F00F004018216848 -S315080085C0886051E000F00AF9814600F007F9804614 -S315080085D000F004F9070000F001F9060000F0FEF8C3 -S315080085E0192101FB09F162689200B1FBF2F16422DC -S315080085F0B1FBF2F1192202FB08F263689B00B2FB99 -S31508008600F3F2192303FB07F36768BF00B3FBF7F31D -S315080086106427B3FBF7F3642707FB132212013232F0 -S315080086206423B2FBF3F212F0F00212EB01111922E5 -S3150800863002FB06F263689B00B2FBF3F21923584368 -S3150800864063689B00B0FBF3F06423B0FBF3F064238C -S3150800865003FB1020000132306422B0FBF2F010F068 -S315080086600F00401821688860BDE8F183000000000B -S31508008670F369FFFF00100140001401407047000035 -S3150800868001480068704700BFC408002070B50400A0 -S315080086900D00002C01D101209CE05B48006810F019 -S315080086A00F00A84209D2584805705748006810F0CC -S315080086B00F00A84201D001208CE02078800719D548 -S315080086C02078400705D55148006850F4E0504F49D6 -S315080086D008602078000705D54C48006850F46040CB -S315080086E04A4908604948006830F0F000A168084324 -S315080086F0464908602078C00736D56068012805D144 -S3150800870043480068800313D4012063E060680228A8 -S3150800871002D06068032805D13D480068800107D467 -S31508008720012057E03A480068800701D4012051E04B -S315080087303648006880088000616808433349086045 -S31508008740FFF79EFF06003148006810F00C006168CC -S31508008750B0EB810F08D0FFF793FF801B41F28931F8 -S315080087608842F0D3032035E02748006810F00F0050 -S31508008770854209D2244805702348006810F00F0086 -S31508008780A84201D0012025E02078400707D51F48D8 -S31508008790006830F4E050E16808431C490860207816 -S315080087A0000708D51948006830F46040216950EA86 -S315080087B0C1001649086000F033F81649134A1268D2 -S315080087C0C2F30312895CC84013490860002000F010 -S315080087D077F8002070BD10480068704780B5FFF72D -S315080087E0FAFF0E49094A1268C2F38222895CC84018 -S315080087F002BD80B5FFF7EFFF0849044A1268C2F3C5 -S315080088004232895CC84002BD003C0240083802403A -S3150800881000380240C89D000804000020F09D0008AA -S31508008820F0B500240026002700252148006810F02E -S315080088300C00002804D0042805D0082806D032E009 -S315080088401C48050031E01C4805002EE01B4800685E -S3150800885010F03F0004001948006840020CD517487C -S315080088600068C0F388101449A1FB00012200002308 -S3150800887000F04CF806000BE010480068C0F38810BA -S315080088800C49A1FB00012200002300F03FF8060076 -S315080088900A480068C0F30140401C40000700B6FBC8 -S315080088A0F7F0050001E0034805002800F0BD00BF09 -S315080088B0083802400024F400001BB70004380240C0 -S315080088C010B504004FF47A700D490978B0FBF1F041 -S315080088D00C490968B1FBF0F000F007F9002801D04F -S315080088E001200CE0102C09D2002221005FF0FF3095 -S315080088F000F0E8F804480460002000E0012010BDFC -S315080089000800002004000020000000201B4213D1AC -S31508008910094236D12AB18446B0FBF2F002FB10C2F6 -S31508008920704700F00DB9FCD30022002370470B00F6 -S315080089300200002100207047904271EB030CF6D329 -S3150800894070B5B1FA81F4B3FA83F52C1BA340C4F1D0 -S31508008950200532FA05F63343A2405FF00046E640AA -S3150800896002E05B085FEA3202841A71EB030524BF52 -S31508008970204629467641F4D302000B003000002138 -S3150800898070BD012ACFD970B5140C20D0B1FA81F484 -S31508008990B2FA82F5C4F120046419B4F12006D6D3DC -S315080089A0B2405FF00044F440002502E052085FEA56 -S315080089B03303C61A71EB020E24BF30467146644172 -S315080089C06D41F3D302000B002000290070BD0C4650 -S315080089D0B1FBF2F102FB11452D0445EA1045B5FB42 -S315080089E0F2F402FB145580B240EA0545B5FBF2F0F5 -S315080089F002FB105240EA044070BD000010F0070266 -S31508008A00454B1B6819004FF6FF031940434B53EAC1 -S31508008A1002231943404B196070473F480068C0F36A -S31508008A200220704710B440B2002808D50A013C4B12 -S31508008A3040B210F00F04234403F8042C03E00A01A3 -S31508008A40384B40B21A5410BC704770B4030013F088 -S31508008A500704D4F10706052E01D3042001E0D4F15A -S31508008A600700261D072E01D2002500E0E51E012677 -S31508008A7016FA00F0401E0840A8400121A940491EE8 -S31508008A801140084370BC704710B50400601EB0F171 -S31508008A90807F01D301200EE0601E234908600F2164 -S31508008AA05FF0FF30FFF7BEFF00202049086007206F -S31508008AB01F490860002010BD10B504002000FFF70C -S31508008AC09DFF10BDF8B504000D0016000027FFF73E -S31508008AD0A4FF0700320029003800FFF7B6FF01009F -S31508008AE0200040B2FFF79EFFF1BD10B5040020003C -S31508008AF0FFF7CAFF10BD042806D10D49096851F0D1 -S31508008B0004010B4A116005E00949096831F00401BE -S31508008B10074A1160704700000CED00E00000FA05F6 -S31508008B2018ED00E000E400E014E000E018E000E0E2 -S31508008B3010E000E080B500F001F801BD70470000C4 -S31508008B407047000038B504000025002C01D101202B -S31508008B50AEE094F82000002802D1200000F01AFAAE -S31508008B602068006830F0020021680860FFF788FD79 -S31508008B7005002068406880070DD5FFF781FD401B7A -S31508008B800B28F6D3606A50F400306062052084F83A -S31508008B90200001208CE02068006850F00100216860 -S31508008BA00860FFF76DFD050020684068C0070DD412 -S31508008BB0FFF766FD401B0B28F6D3606A50F40030B9 -S31508008BC06062052084F82000012071E0207E0128DB -S31508008BD006D12068006850F080002168086005E02A -S31508008BE02068006830F0800021680860607E0128EF -S31508008BF006D12068006850F040002168086005E04A -S31508008C002068006830F0400021680860A07E0128CE -S31508008C1006D12068006850F020002168086005E049 -S31508008C202068006830F0200021680860E07E01288E -S31508008C3006D12068006830F010002168086005E059 -S31508008C402068006850F0100021680860207F01281D -S31508008C5006D12068006850F008002168086005E021 -S31508008C602068006830F0080021680860607F0128E5 -S31508008C7006D12068006850F004002168086005E005 -S31508008C802068006830F0040021680860A068E16880 -S31508008C90084321690843616908436168491E084316 -S31508008CA02168C86100206062012084F82000002045 -S31508008CB032BD70B402000023146892F8200001281F -S31508008CC003D092F8200002287DD15A480400D4F82F -S31508008CD0000250F00100C4F80002D4F8000230F493 -S31508008CE07C50C4F80002D4F800024D6A50EA052008 -S31508008CF0C4F8000201204D69A8400300D4F81C02FC -S31508008D009843C4F81C02C869002816D1D4F80C0286 -S31508008D109843C4F80C02486904EBC000CD684E6855 -S31508008D20C6EA0545C0F84052486904EBC0008D689C -S31508008D300E68C6EA0545C0F84452C869012816D126 -S31508008D40D4F80C021843C4F80C02486904EBC000B6 -S31508008D500D684E68C6EA0545C0F84052486904EBF6 -S31508008D60C0008D68CE68C6EA0545C0F844528869D1 -S31508008D70002805D1D4F804029843C4F8040204E094 -S31508008D80D4F804021843C4F804020869002805D177 -S31508008D90D4F814029843C4F8140204E0D4F8140270 -S31508008DA01843C4F81402086A012804D1D4F81C022E -S31508008DB01843C4F81C02D4F8000240084000C4F85E -S31508008DC00002002004E0506A50F48020506201201E -S31508008DD070BC704738B50400002594F820000128B7 -S31508008DE021D1022084F8200020680068400840004D -S31508008DF021680860FFF744FC050020684068C00742 -S31508008E000DD5FFF73DFC401B0B28F6D3606A50F4DE -S31508008E1000306062052084F82000012008E0002068 -S31508008E206062002004E0606A50F40020606201205D -S31508008E3032BD00000064004030B4040094F82000FD -S31508008E40012804D094F82000022840F09C800029CC -S31508008E500AD12068C06810F0030F12D1606A50F476 -S31508008E6000106062012093E001290AD12068006998 -S31508008E7010F0030F05D1606A50F4001060620120FB -S31508008E8086E020680D012844D0F8B00110F00400EF -S31508008E9090609068002807D120680D012844D0F812 -S31508008EA0B001400D106006E020680D012844D0F896 -S31508008EB0B001C008506020680D012844D0F8B00100 -S31508008EC0C0F34000D06020680D012844D0F8B401F2 -S31508008ED010F00F00106120680D012844D0F8B40185 -S31508008EE0C0F30720906120680D012844D0F8B4012A -S31508008EF0000C506120680D012844D0F8B80118709C -S31508008F0020680D012844D0F8B801000A5870206876 -S31508008F100D012844D0F8B801000C987020680D019E -S31508008F202844D0F8B801000ED87020680D012844EE -S31508008F30D0F8BC01187120680D012844D0F8BC018E -S31508008F40000A587120680D012844D0F8BC01000CAD -S31508008F50987120680D012844D0F8BC01000ED8711C -S31508008F60002906D12068C06850F020002568E8600E -S31508008F7007E0012905D12068006950F0200025681E -S31508008F802861002004E0606A50F4802060620120B5 -S31508008F9030BC70477047000070B582B00400002CE2 -S31508008FA001D10120BEE12078C00769D5DFF8780332 -S31508008FB0006810F00C0004280BD0DFF86C0300687A -S31508008FC010F00C0008280ED1DFF860030068400294 -S31508008FD009D5DFF85C030068800351D5606800286E -S31508008FE04ED101209EE16068B0F5803F08D1DFF8D8 -S31508008FF04003006850F48030DFF83413086020E03E -S315080090006068B0F5A02F10D1DFF82403006850F48B -S315080090108020DFF81C130860DFF81403006850F49A -S315080090208030DFF80C1308600BE0C148006830F4A4 -S315080090308030BF490860BE48006830F48020BC49CB -S315080090400860606800280DD0FFF71AFB0500B848CD -S315080090500068800314D4FFF713FB401B6528F6D37A -S3150800906003205FE1FFF70CFB0500B14800688003A9 -S3150800907006D5FFF705FB401B6528F6D3032051E10B -S315080090802078800750D5A848006810F00C0F09D042 -S31508009090A548006810F00C00082816D1A3480068F7 -S315080090A0400212D4A2480068800704D5E068012867 -S315080090B001D0012036E19E48006830F0F8002169A9 -S315080090C050EAC1009A4908602EE0E06800281AD0E4 -S315080090D0012098490860FFF7D3FA0500944800680C -S315080090E0800706D4FFF7CCFA401B0328F6D30320E3 -S315080090F018E18F48006830F0F800216950EAC1008D -S315080091008B49086010E000208A490860FFF7B8FA22 -S31508009110050087480068800706D5FFF7B1FA401BA7 -S315080091200328F6D30320FDE02078000724D56069DC -S31508009130002810D0012080490860FFF7A1FA050031 -S315080091407E480068800717D4FFF79AFA401B032861 -S31508009150F6D30320E6E0002077490860FFF790FA87 -S31508009160050076480068800706D5FFF789FA401B90 -S315080091700328F6D30320D5E02078400740F17F8006 -S3150800918000266F480068C0000FD4002000906C4885 -S31508009190006850F080506A4908606948006810F015 -S315080091A08050009000980120060066480068C005B7 -S315080091B013D46448006850F4807062490860FFF769 -S315080091C05FFA05005F480068C00506D4FFF758FA3D -S315080091D0401B0328F6D30320A4E0A068012806D183 -S315080091E05948006850F00100574908601BE0A0681C -S315080091F005280CD15448006850F00400524908600C -S315080092005148006850F001004F4908600BE04E488D -S315080092100068400840004C4908604B48006830F038 -S31508009220040049490860A06800280FD0FFF728FA0B -S31508009230050045480068800718D4FFF721FA401B47 -S3150800924041F289318842F4D303206BE0FFF718FA1C -S3150800925005003D480068800708D5FFF711FA401B4E -S3150800926041F289318842F4D303205BE0F6B2012E3D -S3150800927005D13348006830F0805031490860A0694C -S3150800928000284ED02848006810F00C00082846D060 -S31508009290A069022832D100202C490860FFF7F0F9AE -S315080092A0050023480068800106D5FFF7E9F9401B49 -S315080092B00328F6D3032035E0E069216A0843616A8A -S315080092C050EA8110A16A891EC903090C09040843DA -S315080092D0E16A50EA01601549086001201B490860E7 -S315080092E0FFF7CEF9050012480068800119D4FFF788 -S315080092F0C7F9401B0328F6D3032013E000201349BF -S315080093000860FFF7BDF9050009480068800108D51F -S31508009310FFF7B6F9401B0328F6D3032002E0012025 -S3150800932000E0002076BD00BF08380240043802403D -S315080093300038024000004742800E47427438024017 -S3150800934040380240007000407038024060004742D2 -S31508009350BFF34F8FCA48006810F4E060C949084354 -S31508009360C7490860BFF34F8F00BFFDE780B500F01F -S315080093700DF800F0DCF801BD80B500F025F800F026 -S315080093804EF901BD80B5FFF7E3FF01BD80B5BE48C4 -S31508009390BE4908604FF46140BC4948600020BB499B -S315080093A088600020B949C8600020B84908610020D3 -S315080093B0B64988610C20B54948610020B349C8619F -S315080093C0B248FEF7E3FE01BD80B5B1480078002833 -S315080093D017D1B04800F042F801283ED1AD480078D0 -S315080093E000283AD0AB480078412836DA00F077F9F9 -S315080093F0A94908600120A64908700020A7490870F5 -S315080094002BE0A448A54909780844401C00F026F832 -S31508009410012818D1A1480078401CA04908709F4827 -S3150800942000789C490978884217D100209849087025 -S3150800943098484078FF2810D19648807800280CD1A3 -S31508009440FFF7A0FF09E000F04AF99349096864317B -S31508009450814202D200208E49087001BD38B5040049 -S315080094600023012221008948FEF7CBFE0500EDB254 -S31508009470002D01D1012000E0002032BD2DE9F8437E -S3150800948004000D0016001F00FFF7A8F94FF47A71C3 -S31508009490B0FBF1F08146002080465FFA88F8B8F103 -S315080094A0120F41D2A4B27E485FFA88F810F8180065 -S315080094B07B495FFA88F801EB480149780818401C8F -S315080094C000FB04F0B9FBF0F100FB1190002828D14D -S315080094D0A4B273485FFA88F810F8180070495FFA62 -S315080094E088F801EB480149780818401C00FB04F08D -S315080094F0B9FBF0F028802888002812D02888B0F513 -S31508009500806F0EDC66485FFA88F810F8180030702D -S3150800951063485FFA88F800EB480040783870012005 -S3150800952003E018F10108B8E70020BDE8F28370B53A -S315080095308CB00020ADF8020000208DF80100002054 -S315080095408DF8000040F267666B460DF101020DF1D9 -S3150800955002014FF4FA70FFF791FF5248524908602A -S3150800956000205149087600204F49487600204E4988 -S31508009570887600204C49C87600204B490877002099 -S315080095804949487700204849886000204649C8600C -S315080095909DF80100401E0004434908619DF800003B -S315080095A0401E000540494861BDF802003E49486032 -S315080095B03D48FFF7C7FA002E04D4700504003B485F -S315080095C0050007E026F00046F00050F0040004000D -S315080095D037480500344800683649884202D10020D9 -S315080095E0069001E00E2006900020079001200890C2 -S315080095F0200C0190A0B20290280C0390A8B2049007 -S3150800960000200590012009900E200A9001A92648FD -S31508009610FFF74FFB2448FFF7DDFB0CB070BD30B5F4 -S3150800962089B040F2676500246B4602AA00211E48ED -S31508009630FFF702FC002821D1002D08D40298A84281 -S315080096400FD1049800280CD10120040009E025F068 -S3150800965000450398A84204D10498042801D10120A2 -S315080096600400E4B2012C09D19DF80000FF2805D1B9 -S315080096709DF80100002801D1FFF784FE09B030BD2E -S315080096800CED00E00400FA0500140140540800201F -S31508009690C908002010080020BC080020C8080020BF -S315080096A0249D000800680040940800200400E0FF9C -S315080096B0FCFF1F000064004080B5FFF78CF84FF4EC -S315080096C07A71B0FBF1F0FFF710FA0420FFF713FAEE -S315080096D0002200215FF0FF30FFF7F4F901BD80B5E5 -S315080096E0FEF7CEFF02BD80B500F004F8FFF722FAB8 -S315080096F001BD00000348006803490978401801497C -S3150800970008607047C40800200800002080B500F0F3 -S3150800971007F8FFF72BFE00F029F9FFF72DFEFAE709 -S3150800972080B500F04DF900F005F8FFF7C5FF00F029 -S3150800973015F901BD00B593B0002000908148006876 -S3150800974050F080507F4908607E48006810F08050CD -S3150800975000900098002000907B48006850F48040F4 -S31508009760794908607848006810F4804000900098AD -S31508009770012006905FF48030079002200C905FF479 -S3150800978080000D900C200E904FF4A8700F900220C8 -S3150800979010900720119006A8FFF7FEFB002800D0BE -S315080097A0FEE70F20019002200290002003904FF45C -S315080097B0A05004904FF480500590052101A8FEF7AB -S315080097C065FF002800D0FEE713B000BD00B587B0DE -S315080097D0002000905D48006850F480405B490860AE -S315080097E05A48006810F480400090009800200090C5 -S315080097F05448006850F08050524908605148006843 -S3150800980010F08050009000980020009050480068A2 -S3150800981050F002004E4908604D48006810F00200FA -S3150800982000900098002000904948006850F0040015 -S31508009830474908604648006810F004000090009800 -S31508009840002000904148006850F020003F49086019 -S315080098503E48006810F02000009000980020009014 -S315080098603848006850F00070364908603548006886 -S3150800987010F00070009000980020009031480068B1 -S3150800988050F080602F4908602E48006810F080600C -S31508009890009000980320FFF70FF9002200217FF0BF -S315080098A00B00FFF70FF9002200217FF00A00FFF7EF -S315080098B009F9002200217FF00900FFF703F90022C9 -S315080098C000217FF00400FFF7FDF8002200217FF059 -S315080098D00300FFF7F7F8002200217FF00100FFF7E9 -S315080098E0F1F8002200215FF0FF30FFF7EBF84FF4A4 -S315080098F0005001900120029000200390002004905F -S3150800990001A9144800F07CF8C020019002200290BA -S3150800991001200390032004900820059001A90D4812 -S3150800992000F06EF86020019002200290002003905B -S31508009930032004900920059001A9074800F060F863 -S3150800994007B000BD4038024000700040443802406D -S3150800995030380240000802400004024080B5012267 -S315080099604FF40051134800F03DF901BD10B5FFF75B -S31508009970B6FE040010480068201AB0F5FA7F18D31E -S315080099800E480078002809D101200C4908700022E9 -S315080099904FF40051074800F025F908E00020074970 -S315080099A0087001224FF40051024800F01BF90248E2 -S315080099B0046010BD00080240C0080020CA08002044 -S315080099C080B50E48006850F400700C4908600B48D2 -S315080099D0006850F48060094908600848006850F437 -S315080099E08070064908600320FFF766F80020FEF736 -S315080099F067FFFFF7EBFE002002BD0000003C0240B7 -S31508009A00F8B400230024002500263200102A80F02E -S31508009A10E7800126964033000E681E4034009C42BB -S31508009A2040F0DC804E68022E02D04E68122E16D107 -S31508009A30D60800EB8606366A35000F2612F00707A9 -S31508009A40FFB2BF00BE40B5430E6912F00707FFB26A -S31508009A50BF00BE403543D60800EB86063562066869 -S31508009A60350003261700FFB27F00BE40B5430E79C6 -S31508009A7016F003061700FFB27F00BE4035430560A7 -S31508009A804E68012E08D04E68022E05D04E68112E5B -S31508009A9002D04E68122E19D18668350003261700A3 -S31508009AA0FFB27F00BE40B543CE681700FFB27F0005 -S31508009AB0BE40354385604668350001269640B54365 -S31508009AC04E68C6F30016964035434560C6683500AD -S31508009AD003261700FFB27F00BE40B5438E68170005 -S31508009AE0FFB27F00BE403543C5604E68F60075D5A7 -S31508009AF000260096404E366856F480463E4F3E6035 -S31508009B003D4E366816F480460096009E3B4E9708F2 -S31508009B1056F8276035000F2612F00307FFB2BF007C -S31508009B20BE40B543364EB04201D1002623E0354E3D -S31508009B30B04201D101261EE0334EB04201D10226C1 -S31508009B4019E0324EB04201D1032614E0304EB0423D -S31508009B5001D104260FE02F4EB04201D105260AE0B6 -S31508009B602D4EB04201D1062605E02C4EB04201D159 -S31508009B70072600E00826F6B212F00307FFB2BF0078 -S31508009B80BE4035431D4E970846F82750244E366882 -S31508009B903500A5434E68F60300D52543204E3560AB -S31508009BA0204E36683500A5434E68B60300D52543D2 -S31508009BB01C4E35601C4E36683500A5434E68F602C5 -S31508009BC000D52543184E3560184E36683500A5432E -S31508009BD04E68B60200D52543144E3560521C15E76B -S31508009BE0F1BC7047D2B2002A02D089B2816102E084 -S31508009BF089B20B0483617047443802400838014033 -S31508009C00000002400004024000080240000C024026 -S31508009C10001002400014024000180240001C0240D6 -S31508009C20003C0140043C0140083C01400C3C01401A -S31508009C300F48006850F001000D49086000200D49E2 -S31508009C4008600B4800680C490840094908600B4839 -S31508009C500B4908600648006830F48020044908600B -S31508009C60002008490860084808490860704700004D -S31508009C700038024008380240FFFFF6FE1030002484 -S31508009C80043802400C3802400080000808ED00E065 -S31508009C9019E050F8041BCB0744BFA9F10103591872 -S31508009CA0121F0023042A41F8043BF9D25FEA827C9A -S31508009CB00B4604D54FF0000CA1F800C09B1CD10739 -S31508009CC044BF0021197050F8042B002AE1D17047CF -S31508009CD010B450F8041B79B102684368024408308E -S31508009CE0DC0744BFA9F10104E31852F8044B43F812 -S31508009CF0044B091FF9D1ECE710BC704710B50749AA -S31508009D0079441831064C7C44163404E00A68081D68 -S31508009D10114488470146A142F8D110BD2C00000025 -S31508009D204C000000050206020603070308030903A0 -S31508009D3009040A040B040C040C050D050E050F0591 -S31508009D400F0610061007100849FFFFFFBC000000A9 -S31508009D50100800200000000079FFFFFF0C0000003B -S31508009D6084000000000000200000000000F00BF84E -S31508009D70002801D0FFF7C2FF0020AFF30080FFF7ED -S31508009D80C5FC00F002F80120704700F001B8000099 -S31508009D900746384600F002F8FBE7000080B5AFF347 -S31508009DA00080024A11001820ABBEFBE7260002001D -S31508009DB002488546024880470248004710080020A6 -S31508009DC0319C0008D99D0008000000000000000032 -S31508009DD00102030406070809AFF30080AFF3008009 -S31508009DE0FFF7C4FF100000000024F4000100000083 -S31508009DF00000000001020304FFF7FEBFFFF7FEBFE5 -S31508009E00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF78 -S31508009E10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF68 -S31508009E20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF58 -S31508009E30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF48 -S31508009E40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF38 -S31508009E50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF28 -S31508009E60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF18 -S31508009E70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF08 -S31508009E80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8 +S3150800820010BD2DE9FC4705000C0016001F005FF0A5 +S31508008210000A95F83A00202865D1002C03D03000D2 +S3150800822080B2002801D101205EE095F838000128C7 +S3150800823001D1022058E0012085F838000020E863C3 +S31508008240222085F83A0000F01FFA8146AE85EE85B1 +S31508008250E88D00283FD0E88D401EE885A868B0F56F +S31508008260805F1ED100974B4600222021280000F08F +S315080082703DF8002801D0032036E0A04628690028EA +S3150800828007D128684068C005C00DA8F80000A41CDE +S31508008290DEE72868406800F0FF00A8F80000641CC4 +S315080082A0D6E700974B4600222021280000F01EF84A +S315080082B0002801D0032017E02869002804D128687F +S315080082C040682070641CC3E72868406810F07F0087 +S315080082D02070641CBCE7202085F83A00002085F849 +S315080082E03800002000E00220BDE8F6872DE9F041BD +S315080082F005000E0090461F00069C2868006830405E +S31508008300B04201D1012000E000204146C9B28842AE +S3150800831020D114F1010FF0D0002C04D000F0B4F9EC +S31508008320C01B8442E9D22868C06830F4D070296836 +S31508008330C8602868406940084000296848612020CC +S3150800834085F83900202085F83A00002085F838009D +S31508008350032000E00020BDE8F0812DE9F843050080 +S3150800836000212868026932F44052E8680243286806 +S3150800837002612868C368B2480340AC6828690443A8 +S3150800838068690443E869044323432868C360286886 +S31508008390446934F44074A869044328684461E86968 +S315080083A0B0F5004F40F0A6802868A649884203D059 +S315080083B02868A54988424ED100F019FA060000F04F +S315080083C016FA070000F013FA804600F010FA814604 +S315080083D000F00DFA6421192256436B685B00B6FB60 +S315080083E0F3F36426B3FBF6F357436E687600B7FBE0 +S315080083F0F6F602FB08F86F687F00B8FBF7F75FF040 +S31508008400640CB7FBFCF701FB1766F60032366427E7 +S31508008410B6FBF7F6760016F4F87616EB031602FBAB +S3150800842009F96B685B00B9FBF3F302FB00F26868B5 +S315080084304000B2FBF0F06422B0FBF2F001FB103111 +S31508008440C80032306421B0FBF1F010F0070086193D +S3150800845028688660F1E000F0BFF9060000F0BCF974 +S31508008460070000F0B9F9804600F0B6F9814600F039 +S31508008470B3F96421192256436B685B00B6FBF3F324 +S315080084806426B3FBF6F357436E687600B7FBF6F639 +S3150800849002FB08F86F687F00B8FBF7F75FF0640C1B +S315080084A0B7FBFCF701FB1766F60032366427B6FB06 +S315080084B0F7F6760016F4F87616EB031602FB09F9BA +S315080084C06B685B00B9FBF3F302FB00F268684000D7 +S315080084D0B2FBF0F06422B0FBF2F001FB1031C800E9 +S315080084E032306421B0FBF1F010F0070086192868D5 +S315080084F08660A2E028685349884203D02868524912 +S3150800850088424DD100F073F9060000F070F90700B3 +S3150800851000F06DF9804600F06AF9814600F067F9C7 +S315080085206421192256436B689B00B6FBF3F3642655 +S31508008530B3FBF6F357436E68B600B7FBF6F602FBD5 +S3150800854008F86F68BF00B8FBF7F75FF0640CB7FB75 +S31508008550FCF701FB1766360132366427B6FBF7F6D9 +S3150800856016F0F00616EB031602FB09F96B689B007A +S31508008570B9FBF3F302FB00F268688000B2FBF0F087 +S315080085806422B0FBF2F001FB10310801323064219D +S31508008590B0FBF1F010F00F008619286886604CE0F1 +S315080085A000F01AF9060000F017F9070000F014F9B0 +S315080085B0804600F011F9814600F00EF9642119226F +S315080085C056436B689B00B6FBF3F36426B3FBF6F3DE +S315080085D057436E68B600B7FBF6F602FB08F86F68F5 +S315080085E0BF00B8FBF7F75FF0640CB7FBFCF701FBBD +S315080085F01766360132366427B6FBF7F616F0F0062C +S3150800860016EB031602FB09F96B689B00B9FBF3F33B +S3150800861002FB00F268688000B2FBF0F06422B0FB4F +S31508008620F2F001FB1031080132306421B0FBF1F0A1 +S3150800863010F00F00861928688660BDE8F1830000EF +S31508008640F369FFFF0010014000140140704730B481 +S31508008650002513E050F8042BD30744BFA9F1010302 +S315080086609A18091F042942F8045BFAD213468C07A4 +S3150800867044BF15809B1CC90748BF1D7050F8041BD2 +S315080086800029E7D130BC704701480068704700BF31 +S31508008690C00000202DE9F04104000D00002C01D196 +S315080086A0012094E0574F386810F00F00A84207D20F +S315080086B03D70386810F00F00A84201D0012086E00E +S315080086C02078800716D52078400704D54E480168DB +S315080086D051F4E05101602078000704D54A48016842 +S315080086E051F46041016048490A6832F0F002A06816 +S315080086F002430A602078C00738D56068012805D18A +S3150800870042480068800313D4012060E060680228AC +S3150800871002D06068032805D13C480068800107D468 +S31508008720012054E039480068800701D401204EE052 +S31508008730DFF8D480D8F800108908890060680143FA +S31508008740C8F80010FFF7A0FF0600D8F8000010F0E0 +S315080087500C006168B0EB810F08D0FFF795FF801B0E +S3150800876041F289318842F0D3032030E0386810F0AE +S315080087700F00854207D23D70386810F00F00A842F6 +S3150800878001D0012023E02078400706D51E490A6853 +S3150800879032F4E052E06802430A602078000707D501 +S315080087A01948016831F46041226951EAC201016041 +S315080087B000F034F81649144A1268C2F30312895CA9 +S315080087C0C84014490860002000F076F80020BDE88B +S315080087D0F08110480068704780B5FFF7FAFF0E4928 +S315080087E0094A1268C2F38222895CC84002BD80B574 +S315080087F0FFF7EFFF0849044A1268C2F34232895C60 +S31508008800C84002BD003C0240083802400038024019 +S31508008810549E0008040000207C9E00082DE9F041C3 +S3150800882000240025002600271F48006810F00C00C9 +S31508008830002804D0042804D0082804D031E01B48B6 +S3150800884030E01B482EE0DFF86C80D8F8000010F006 +S315080088503F000400D8F8000040020CD5D8F8000004 +S31508008860C0F388101249A1FB00012200002300F082 +S3150800887049F805000BE0D8F80000C0F388100B494A +S31508008880A1FB00012200002300F03CF80500D8F8FF +S315080088900000C0F30140401C40000600B5FBF6F09E +S315080088A000E00248BDE8F081083802400024F400E0 +S315080088B0001BB7000438024010B504004FF47A7064 +S315080088C00D490978B0FBF1F00C490968B1FBF0F0E5 +S315080088D000F0ADF9002801D001200CE0102C09D2D7 +S315080088E0002221005FF0FF3000F08CF90448046094 +S315080088F0002000E0012010BD080000200400002030 +S3150800890000000020BBBBE1B1B2F5803F80F07E805D +S31508008910022A1ED98C46B1FBF2F102FB11C31B04D5 +S3150800892043EA1043B3FBF2FC02FB1C3380B240EA75 +S315080089300343B3FBF2F002FB103240EA0C4000237B +S315080089407047022A05D98446B0FBF2F002FB10C232 +S3150800895070474AB105D100F0010249085FEA3000C4 +S31508008960704700220023704700F0A0B90B000200F0 +S31508008970002100207047904271EB030CF6D3B3F543 +S31508008980803F2FD2F0B5B3FA83F7B1FA81F4A7F195 +S315080089900F0E3D1B5340CEF1200602FA0EF2F341AC +S315080089A05340B5F10F0746D80F3C2C444140C4F15B +S315080089B02006A040F1414140B1FBF3F603FB161136 +S315080089C0A2FB0645001BA94102D2761E8018594112 +S315080089D080EA010221FA0EF362FA0EF200215A40E9 +S315080089E03046F0BD30B4B1FBF3FC03FB1C11A2FB0F +S315080089F00C45001BA94103D2ACF1010C8018594162 +S31508008A0030BC02460B46604600217047B2F1807FB3 +S31508008A1065D3F0B5B2FA82F7B1FA81F4C7F10F0659 +S31508008A203D1B22FA06F307F1110EF24120355A4092 +S31508008A30B5F10F07B8D94140C4F12006A040F1416D +S31508008A404140B1FBF3FC03FB1C11A2FB0C45001BC8 +S31508008A50A94103D2BCF1010C801859410F2F12D33A +S31508008A600F3FC90341EA5041B1FBF3F603FB161168 +S31508008A70A2FB0645D4EBC030A94102D2761E801867 +S31508008A80594146EACC3C07B34140C7F12006B840F5 +S31508008A90F1414140B1FBF3F603FB1611A2FB064573 +S31508008AA0001BA94102D2761E8018594180EA0102AC +S31508008AB021FA0EF3C7F1200462FA0EF20CFA07F057 +S31508008AC05A402CFA04F13043F0BD80EA010221FA3B +S31508008AD00EF3002162FA0EF260465A40F0BD8C464B +S31508008AE0B1FBF2F102FB11C31B0243EA1063B3FBAD +S31508008AF0F2FC02FB1C331B024CEA002043EA10631B +S31508008B00B3FBF2FC02FB1C331B024CEA002043EACF +S31508008B101063B3FBF2FC02FB1C331B024CEA002079 +S31508008B2043EA1063B3FBF2FC02FB1C324CEA00205A +S31508008B300023704710B410F00703474C22684FF61D +S31508008B40FF010A40454951EA03210A43226010BC45 +S31508008B50704741480068C0F30220704710B402000D +S31508008B6052B2002A09D50A013D4B040064B214F03A +S31508008B700F04234403F8042C04E00A01394B0400CB +S31508008B8064B21A5510BC704770B4030013F007049A +S31508008B90D4F10700052801D3042001E0D4F1070029 +S31508008BA0251D072D01D2002500E0E51E012616FA2F +S31508008BB000F0401E0140A94016FA05F56D1E2A4030 +S31508008BC01143080070BC704710B50400601EB0F170 +S31508008BD0807F01D301200EE0601E234908600F2123 +S31508008BE05FF0FF30FFF7BAFF002020490860072032 +S31508008BF01F490860002010BD10B504002000FFF7CB +S31508008C0099FF10BD2DE9F04104000D00160000275C +S31508008C10FFF79FFF8046320029004046FFF7B4FF62 +S31508008C200100200040B2FFF799FFBDE8F08110B5BA +S31508008C3004002000FFF7C8FF10BD042805D10C4921 +S31508008C400A6852F004020A6004E009490A6832F028 +S31508008C5004020A60704700000CED00E00000FA0507 +S31508008C6018ED00E000E400E014E000E018E000E0A1 +S31508008C7010E000E080B500F001F801BD704730B49F +S31508008C800EE00268436802440830DC0744BFA9F1D5 +S31508008C900104E31852F8045B43F8045B091FF9D191 +S31508008CA050F8041B0029ECD130BC7047704700000F +S31508008CB070B504000026002C01D10120AEE094F81E +S31508008CC02000002802D1200000F018FA2068006869 +S31508008CD030F0020021680860FFF7D6FC050020681E +S31508008CE0406880070DD5FFF7CFFC401B0B28F6D34D +S31508008CF0606A50F400306062052084F82000012084 +S31508008D008CE02068006850F0010021680860FFF7D1 +S31508008D10BBFC060020684068C0070DD4FFF7B4FC0A +S31508008D20801B0B28F6D3606A50F400306062052079 +S31508008D3084F82000012071E0207E012806D12068F1 +S31508008D40006850F080002168086005E02068006827 +S31508008D5030F0800021680860607E012806D120680E +S31508008D60006850F040002168086005E02068006847 +S31508008D7030F0400021680860A07E012806D12068EE +S31508008D80006850F020002168086005E02068006847 +S31508008D9030F0200021680860E07E012806D12068AE +S31508008DA0006830F010002168086005E02068006857 +S31508008DB050F0100021680860207F012806D120683D +S31508008DC0006850F008002168086005E0206800681F +S31508008DD030F0080021680860607F012806D1206805 +S31508008DE0006850F004002168086005E02068006803 +S31508008DF030F0040021680860A168E0680143206932 +S31508008E000143606901436068401E01432068C161EF +S31508008E1000206062012084F82000002070BD70B434 +S31508008E2002000023146892F82000012803D092F863 +S31508008E30200002287CD1594DD5F8000250F00100D7 +S31508008E40C5F80002D5F8000230F47C50C5F80002D7 +S31508008E50D5F800024E6A50EA0620C5F8000201203D +S31508008E604E6910FA06F6D5F81C02B043C5F81C027E +S31508008E70C869002816D1D5F80C02B043C5F80C020B +S31508008E80486905EBC000CB684C68C4EA0343C0F8E0 +S31508008E904032486905EBC0008B680C68C4EA034396 +S31508008EA0C0F84432C869012816D1D5F80C023043F7 +S31508008EB0C5F80C02486905EBC0000B684C68C4EAA3 +S31508008EC00343C0F84032486905EBC0008B68CC689C +S31508008ED0C4EA0343C0F844328869002805D1D5F8A6 +S31508008EE00402B043C5F8040204E0D5F8040230438E +S31508008EF0C5F804020869002805D1D5F81402B0435C +S31508008F00C5F8140204E0D5F814023043C5F8140273 +S31508008F10086A012804D1D5F81C023043C5F81C029A +S31508008F20D5F8000240084000C5F80002002004E019 +S31508008F30506A50F480205062012070BC704770B5AA +S31508008F400400002694F82000012821D1022084F884 +S31508008F502000206800684008400021680860FFF784 +S31508008F6093FB050020684068C0070DD5FFF78CFB0A +S31508008F70401B0B28F6D3606A50F400306062052067 +S31508008F8084F82000012008E000206062002004E048 +S31508008F90606A50F400206062012070BD00640040E1 +S31508008FA030B4040094F82000012804D094F8200076 +S31508008FB0022840F09C8000290AD12068C06810F079 +S31508008FC0030F12D1606A50F400106062012093E02A +S31508008FD001290AD12068006910F0030F05D1606ADB +S31508008FE050F400106062012086E020680D012844D4 +S31508008FF0D0F8B00110F0040090609068002807D1FE +S3150800900020680D012844D0F8B001400D106006E034 +S3150800901020680D012844D0F8B001C00850602068C7 +S315080090200D012844D0F8B001C0F34000D060206894 +S315080090300D012844D0F8B40110F00F001061206823 +S315080090400D012844D0F8B401C0F3072090612068C8 +S315080090500D012844D0F8B401000C506120680D01B8 +S315080090602844D0F8B801187020680D012844D0F8B3 +S31508009070B801000A587020680D012844D0F8B801D4 +S31508009080000C987020680D012844D0F8B801000E2D +S31508009090D87020680D012844D0F8BC0118712068E2 +S315080090A00D012844D0F8BC01000A587120680D014A +S315080090B02844D0F8BC01000C987120680D0128449A +S315080090C0D0F8BC01000ED871002906D12068C06806 +S315080090D050F020002568E86007E0012905D12068DE +S315080090E0006950F0200025682861002004E0606AC5 +S315080090F050F480206062012030BC70477047000041 +S315080091002DE9FC410400002C01D10120A2E12078C0 +S31508009110C0075CD5DFF84003016811F00C0104298B +S3150800912009D0006810F00C0008280ED1DFF82C03CF +S315080091300068400209D5DFF828030068800346D591 +S315080091406068002843D1012084E16068B0F5803F5B +S3150800915006D1DFF80C03016851F48031016017E08D +S315080091606068B0F5A02F0AD1DFF8F402016851F45F +S3150800917080210160016851F48031016008E0B84837 +S31508009180016831F480310160016831F480210160A1 +S31508009190606800280DD0FFF777FA0500B048006828 +S315080091A0800314D4FFF770FA401B6528F6D3032012 +S315080091B050E1FFF769FA0500A9480068800306D55B +S315080091C0FFF762FA401B6528F6D3032042E12078B0 +S315080091D080074BD5A048016811F00C0F08D000682D +S315080091E010F00C00082814D19C480068400210D4DE +S315080091F09B480168890704D5E168012901D0012047 +S3150800920028E1016831F0F801226951EAC2010160DA +S315080092102CE0E068002818D0012092490860FFF782 +S3150800922033FA05008E480168890706D4FFF72CFA39 +S31508009230401B0328F6D303200CE1016831F0F8013E +S31508009240226951EAC201016010E0002085490860E0 +S31508009250FFF71AFA050082480068800706D5FFF767 +S3150800926013FA401B0328F6D30320F3E020780007FF +S3150800927024D56069002810D001207B490860FFF7D3 +S3150800928003FA050079480068800717D4FFF7FCF948 +S31508009290401B0328F6D30320DCE00020724908604F +S315080092A0FFF7F2F9050071480068800706D5FFF751 +S315080092B0EBF9401B0328F6D30320CBE020784007C0 +S315080092C075D500266A4F3868C0000CD40020009077 +S315080092D0386850F080503860386810F08050009038 +S315080092E0009801200600DFF88C81D8F80000C00538 +S315080092F013D4D8F8000050F48070C8F80000FFF7BF +S31508009300C3F90500D8F80000C00506D4FFF7BCF974 +S31508009310401B0328F6D303209CE0A068012805D14A +S315080093205548016851F00101016015E0A06805285B +S3150800933009D15148016851F004010160016851F0F2 +S315080093400101016008E04C480168490849000160CC +S31508009350016831F004010160A06800280FD0FFF70A +S3150800936093F9050044480068800718D4FFF78CF97C +S31508009370401B41F289318842F4D303206AE0FFF7A3 +S3150800938083F905003C480068800708D5FFF77CF993 +S31508009390401B41F289318842F4D303205AE0300059 +S315080093A0C0B2012803D1386830F080503860A0690F +S315080093B000284ED02848006810F00C00082846D02F +S315080093C0A069022832D12D4E00203060FFF75CF9E3 +S315080093D00700DFF88C80D8F80000800106D5FFF773 +S315080093E053F9C01B0328F4D3032033E0E169206A4C +S315080093F00143606A51EA8011A06A4008401E51EA9A +S315080094000041E06A51EA00611448016001203060B9 +S31508009410FFF73AF90500D8F80000800119D4FFF7DC +S3150800942033F9401B0328F6D3032013E00020134921 +S315080094300860FFF729F9050009480068800108D582 +S31508009440FFF722F9401B0328F6D3032002E0012088 +S3150800945000E00020BDE8F6810838024004380240E2 +S315080094600038024000004742800E474274380240E6 +S3150800947040380240007000407038024060004742A1 +S31508009480BFF34F8FBB490A6812F4E062BA48024339 +S315080094900A60BFF34F8F00BFFDE780B500F00DF8F7 +S315080094A000F0CDF801BD80B500F01DF800F031F9E7 +S315080094B001BD80B5FFF7E4FF01BD80B5AF48B049EF +S315080094C001604FF461414160002181600021C16063 +S315080094D000210161002181610C2141610021C161E6 +S315080094E0FEF754FE01BD70B5A64C2078002815D1AC +S315080094F0A54D280000F037F8012833D12878002830 +S3150800950030D0287841282DDA00F063F99F490860A1 +S315080095100120207000209E49087023E09C4D9A4E39 +S3150800952028783044401C00F01EF8012811D128780C +S31508009530401C287028783178884213D10020207082 +S315080095407078FF280ED1287802280BD1FFF7B1FFD3 +S3150800955008E000F03EF98D4909686431814201D27C +S315080095600020207070BD10B50400002301222100E0 +S315080095708248FEF746FE01000800C0B2002801D165 +S31508009580012000E0002010BDF8B504000D0016000B +S315080095901F00FFF721F94FF47A71B0FBF1F10022B1 +S315080095A01000C0B2122848D27A4B200080B29446E6 +S315080095B05FFA8CFC13F81CC096465FFA8EFE03EB26 +S315080095C04E0E9EF801E01EEB0C0C1CF1010C0CFB78 +S315080095D000F0B1FBF0FC00FB1C1000282BD120008A +S315080095E080B294465FFA8CFC13F81CC096465FFA64 +S315080095F08EFE03EB4E0E9EF801E01EEB0C0C1CF1E2 +S31508009600010C0CFB00F0B1FBF0F02880288800283C +S3150800961011D0288840F2014C60450CDA1000C0B21F +S3150800962013F8100030701000C0B203EB4000407809 +S315080096303870012002E0521CB2E70020F2BDF0B5F6 +S315080096408BB00020ADF8020000208DF80100002044 +S315080096508DF8000040F267656B460DF101020DF1C9 +S3150800966002014FF4FA70FFF78FFF4B4C4B4820600E +S3150800967000202076002060760020A0760020E07684 +S3150800968000202077002060770020A0600020E0609E +S315080096909DF80100401E000420619DF80000401E50 +S315080096A000056061BDF8020060602000FFF700FB5E +S315080096B0002D02D46E053A4F05E025F00045EE0070 +S315080096C056F00406374F20683749884202D10020F1 +S315080096D0069001E00E2006900020079001200890D1 +S315080096E03000000C0190B0B202903800000C0390D4 +S315080096F0B8B2049000200590012009900E200A9027 +S3150800970001A92000FFF78BFB2000FFF718FC0BB020 +S31508009710F0BD30B589B040F2676500246B4602AAF1 +S3150800972000211D48FFF73CFC002821D1002D08D454 +S315080097300298A8420FD1049800280CD101200400F1 +S3150800974009E025F000450398A84204D104980428A6 +S3150800975001D1012004002000C0B2012808D19DF8DB +S315080097600000FF2804D10698022801D1FFF7A1FEC0 +S3150800977009B030BD0CED00E00400FA0550000020E9 +S3150800978000140140C50000200C000020B80000208D +S31508009790C4000020AC9D000890000020006800402E +S315080097A00400E0FFFCFF1F000064004080B5FFF7DF +S315080097B010F84FF47A71B0FBF1F0FFF738FA04208D +S315080097C0FFF73BFA002200215FF0FF30FFF71AFA95 +S315080097D001BD80B5FEF758FF02BD80B500F004F85C +S315080097E0FFF748FA01BD000003480168034A1278EA +S315080097F089180160704700BFC000002008000020DB +S315080098002DE9F8410023002400260025102D80F0BC +S31508009810FC80012717FA05F213000A681A4014009B +S315080098209C4240F0F0804A68022A02D04A68122A0E +S315080098301FD12A00D20800EB8202D2F820C05FF0BE +S315080098400F0E15F00702D2B292001EFA02FE3CEA8B +S315080098500E0CD1F810E015F00702D2B292001EFAEB +S3150800986002FE5EEA0C0C66462A00D20800EB82026B +S315080098701662D0F800C05FF0030E2A00D2B252007A +S315080098801EFA02F23CEA020C91F8048018F003086A +S315080098902A00D2B2520018FA02F858EA0C0CC0F89C +S315080098A000C04A68012A08D04A68022A05D04A68D0 +S315080098B0112A02D04A68122A1BD186682A00D2B217 +S315080098C052001EFA02F29643D1F80C802A00D2B250 +S315080098D0520018FA02F858EA060686604268AF404F +S315080098E0BA434F68C7F30017AF403A439446C0F8E7 +S315080098F004C0C6682A00D2B252001EFA02FE36EA30 +S315080099000E068F682A00D2B2520097403E43C660C0 +S315080099104A68D20077D500220092434A176857F45E +S3150800992080471760126812F480420092009ADFF8A6 +S31508009930FCC02A0092085CF822705FF00F0E15F042 +S315080099400302D2B292001EFA02FE37EA0E07384A1E +S31508009950904201D1002623E0364A904201D10126E1 +S315080099601EE0354A904201D1022619E0334A904258 +S3150800997001D1032614E0324A904201D104260FE0B1 +S31508009980304A904201D105260AE02F4A904201D179 +S31508009990062605E02D4A904201D1072600E0082652 +S315080099A0F6B215F00302D2B29200964037432A0067 +S315080099B092084CF82270264E3268A243D1F804C0A9 +S315080099C05FEACC3C00D522433260224F3E68A6436C +S315080099D0D1F804C05FEA8C3C00D526433E601E4F92 +S315080099E03A68A243D1F804C05FEACC2C00D52243DA +S315080099F03A601A4F3E68A643D1F804C05FEA8C2C39 +S31508009A0000D526433E606D1C00E7BDE8F1811300D2 +S31508009A10DBB2002B03D00B009BB2836103E00B0083 +S31508009A209BB21B04836170474438024008380140E2 +S31508009A30000002400004024000080240000C0240F8 +S31508009A40001002400014024000180240001C0240A8 +S31508009A50003C0140043C0140083C01400C3C0140EC +S31508009A6080B500F007F8FFF718FD00F01FF9FFF7BB +S31508009A701AFDFAE780B500F009F800F03FF900F0A2 +S31508009A8009F8FFF793FE00F009F901BD7B487C4908 +S31508009A900860704780B592B0002000907948016848 +S31508009AA051F080510160006810F0805000900098D5 +S31508009AB0002000907448016851F4804101600068F4 +S31508009AC010F4804000900098012006905FF48030E2 +S31508009AD0079002200C905FF480000D900C200E90E9 +S31508009AE04FF4A8700F90022010900720119006A836 +S31508009AF0FFF706FB002800D0FEE70F2001900220A2 +S31508009B000290002003904FF4A05004904FF4805028 +S31508009B100590052101A8FEF7BDFD002800D0FEE747 +S31508009B2013B000BD10B586B00020059057490868E7 +S31508009B3050F480400860086810F480400590059845 +S31508009B40002005904F48026852F080520260026871 +S31508009B5012F080520592059A002205924C4A136823 +S31508009B6053F002031360136813F002030593059B71 +S31508009B7000230593136853F004031360126812F068 +S31508009B8004020592059A002205920A6852F02002FC +S31508009B900A60096811F020010591059900210591CF +S31508009BA0016851F000710160016811F000710591BA +S31508009BB0059900210591016851F0806101600068EE +S31508009BC010F08060059005980320FFF715F800222D +S31508009BD000217FF00B00FFF715F8002200217FF027 +S31508009BE00A00FFF70FF8002200217FF00900FFF7AF +S31508009BF009F8002200217FF00400FFF703F800228D +S31508009C0000217FF00300FEF7FDFF002200217FF010 +S31508009C100100FEF7F7FF002200215FF0FF30FEF794 +S31508009C20F1FF4FF4005000900120019000200290AF +S31508009C3000200390174C69462000FFF7E1FDC0207D +S31508009C400090022001900120029003200390082032 +S31508009C50049069462000FFF7D3FD6020009002209B +S31508009C600190002002900320039009200490694681 +S31508009C700948FFF7C5FD06B010BD000000800008C2 +S31508009C8008ED00E0403802400070004044380240C9 +S31508009C9030380240000802400004024080B5012224 +S31508009CA04FF400511248FFF7B2FE01BD38B5FFF771 +S31508009CB090FD04000F4D2868201AB0F5FA7F15D3D9 +S31508009CC00D490878002808D10120087000224FF4B1 +S31508009CD000510748FFF79BFE07E0002008700122A5 +S31508009CE04FF400510248FFF792FE2C6031BD000088 +S31508009CF000080240BC000020C600002080B50B48C2 +S31508009D00016851F400710160016851F480610160D5 +S31508009D10016851F4807101600320FEF76DFF002091 +S31508009D20FEF7CAFDFFF7FEFE002002BD003C02401A +S31508009D300D49086850F00100086000200B4A1060C1 +S31508009D400A680B4802400A600A480B4A106008680D +S31508009D5030F4802008600020084908605FF0006041 +S31508009D60074908607047000000380240083802407A +S31508009D70FFFFF6FE10300024043802400C3802407B +S31508009D8008ED00E010B5074979441831064C7C44C3 +S31508009D90163404E00A68081D114488470146A142A2 +S31508009DA0F8D110BD2C0000004C0000000502060288 +S31508009DB0060307030803090309040A040B040C0431 +S31508009DC00C050D050E050F050F06100610071008E1 +S31508009DD07FE8FFFFBC0000000C0000200000000028 +S31508009DE09FEEFFFF0C000000880000000000002026 +S31508009DF00000000000F00DF8002801D0FFF7C2FFB0 +S31508009E00AFF300800020AFF30080FFF729FE00F0D3 +S31508009E1002F80120704700F001B8000007463846EE +S31508009E2000F002F8FBE7000080B5AFF30080024AB5 +S31508009E3011001820ABBEFBE7260002000248854643 +S31508009E400248804702480047C8080020319D00089C +S31508009E50659E0008000000000000000001020304DF +S31508009E6006070809AFF30080AFF30080FFF7C2FFCB +S31508009E70100000000024F4000100000000000000AB +S31508009E8001020304FFF7FEBFFFF7FEBFFFF7FEBFA1 S31508009E90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8 S31508009EA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8 S31508009EB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8 @@ -500,5 +500,14 @@ S31508009F10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF67 S31508009F20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF57 S31508009F30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF47 S31508009F40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF37 -S31108009F50FFF7FEBFFFF7FEBFFFF7FEBFDE -S70508009DD97C +S31508009F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 +S31508009F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 +S31508009F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 +S31508009F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 +S31508009F90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE7 +S31508009FA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD7 +S31508009FB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 +S31508009FC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 +S31508009FD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 +S30D08009FE0FFF7FEBFFFF7FEBF05 +S70508009E65EF diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt index 44c85633..0c5a3e84 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/settings/stm32f407.wsdt @@ -160,7 +160,7 @@ 24 1863 2 - + 0 -1 @@ -220,7 +220,7 @@ 14 - 11 + 20 1 @@ -234,7 +234,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -265,7 +265,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -466,11 +466,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -479,7 +479,7 @@ 8192 0 0 - 32767 + 24 0 @@ -487,7 +487,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -496,7 +496,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep index c2623494..723a425b 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/ide/stm32f407.dep @@ -5,580 +5,682 @@ Debug - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\uip-fw.lst - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\main.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f4xx_hash.o - $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.lst - $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.srec - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o - $PROJ_DIR$\..\obj\stm32f4xx_gpio.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out - $PROJ_DIR$\..\obj\stm32f4xx_cryp.o - $PROJ_DIR$\..\obj\stm32f4xx_adc.o - $PROJ_DIR$\..\obj\stm32f4xx_flash.o - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_i2c.pbi - $PROJ_DIR$\..\obj\stm32_eth.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_can.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\stm32f4xx_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_i2c.lst - $PROJ_DIR$\..\obj\clock-arch.lst - $PROJ_DIR$\..\obj\stm32_eth.lst - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dma.o - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\uiplib.lst - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f4xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_can.o - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o - $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\obj\uip-fw.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\stm32f4xx_can.lst + $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.lst + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_flash.lst + $PROJ_DIR$\..\obj\stm32f4xx_hash.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.__cstat.et + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\stm32f4xx_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\shared_params.lst + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.lst + $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f4xx.pbi + $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_exti.lst + $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.__cstat.et $PROJ_DIR$\..\obj\net.lst $PROJ_DIR$\..\obj\shared_params.o - $PROJ_DIR$\..\obj\demoprog_olimex_stm32e407.map - $PROJ_DIR$\..\obj\netdev.lst - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o - $PROJ_DIR$\..\obj\uip.lst - $PROJ_DIR$\..\obj\timer.__cstat.et $PROJ_DIR$\..\obj\uip_arp.lst - $PROJ_DIR$\..\obj\stm32f4xx_crc.lst + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\obj\uip.lst + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o + $PROJ_DIR$\..\obj\netdev.lst $PROJ_DIR$\..\obj\startup_stm32f40xx.o - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dac.o - $PROJ_DIR$\..\obj\shared_params.__cstat.et $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi - $PROJ_DIR$\..\obj\stm32f4xx_crc.o - $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\uip_timer.lst + $PROJ_DIR$\..\obj\stm32f4xx_crc.o $PROJ_DIR$\..\obj\netdev.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.__cstat.et + $PROJ_DIR$\..\obj\shared_params.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\uiplib.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi - $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_crc.lst + $PROJ_DIR$\..\obj\demoprog_olimex_stm32e407.map + $PROJ_DIR$\..\obj\stm32f4xx_dac.o + $PROJ_DIR$\..\obj\shared_params.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_usart.lst $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_spi.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f4xx_flash.lst - $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.lst - $PROJ_DIR$\..\obj\stm32f4xx_can.lst - $PROJ_DIR$\..\obj\stm32f4xx_exti.lst - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et - $PROJ_DIR$\..\obj\clock-arch.__cstat.et - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.lst - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et - $PROJ_DIR$\..\obj\shared_params.lst - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f4xx.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\obj\uip-fw.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\obj\system_stm32f4xx.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.lst - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.lst - $PROJ_DIR$\..\obj\stm32f4xx_adc.lst - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.lst + $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\uip-fw.pbi + $PROJ_DIR$\..\obj\vectors.o $PROJ_DIR$\..\obj\stm32f4xx_iwdg.lst - $PROJ_DIR$\..\obj\uip_timer.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f4xx.o + $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_rtc.__cstat.et $PROJ_DIR$\..\obj\uip.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.lst + $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et $PROJ_DIR$\..\obj\dhcpc.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.lst + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.lst + $PROJ_DIR$\..\obj\stm32f4xx_usart.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_rcc.lst $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.lst - $PROJ_DIR$\..\obj\clock-arch.pbi - $PROJ_DIR$\..\obj\netdev.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\uip-fw.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi - $PROJ_DIR$\..\obj\dhcpc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\lib\ethernetlib\inc\stm32_eth.h - $PROJ_DIR$\..\obj\stm32f4xx_i2c.o - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.lst + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_adc.lst $PROJ_DIR$\..\obj\uip_timer.pbi + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\..\obj\stm32f4xx_cryp.lst $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi $PROJ_DIR$\..\obj\stm32f4xx_syscfg.o - $TOOLKIT_DIR$\inc\c\limits.h $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rcc.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi - $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi $PROJ_DIR$\..\obj\dhcpc.__cstat.et - $PROJ_DIR$\..\obj\dhcpc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\obj\stm32f4xx_rcc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cm4.h $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cm4_simd.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c - $PROJ_DIR$\..\lib\stdperiphlib\stm32f4xx_conf.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + $PROJ_DIR$\..\lib\ethernetlib\inc\stm32_eth.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\obj\stm32f4xx_i2c.o + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\dhcpc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c + $PROJ_DIR$\..\obj\net.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\..\obj\dhcpc.pbi + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\stm32f4xx_i2c.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o + $PROJ_DIR$\..\obj\stm32_eth.lst + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f4xx_flash.o + $PROJ_DIR$\..\obj\stm32f4xx_dma.o + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\system_stm32f4xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.lst + $PROJ_DIR$\..\obj\stm32f4xx_adc.o + $PROJ_DIR$\..\obj\stm32f4xx_can.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.srec + $PROJ_DIR$\..\obj\stm32f4xx_pwr.o + $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp.o + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\stm32_eth.__cstat.et + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o + $PROJ_DIR$\..\obj\stm32f4xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f4xx_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi + $PROJ_DIR$\..\obj\stm32f4xx_gpio.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f4xx_hash.o + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\..\lib\system_stm32f4xx.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\obj\uip-fw.lst + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\startup_stm32f407xx.s + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et - $PROJ_DIR$\..\obj\uiplib.o $PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h $PROJ_DIR$\..\obj\stm32f4xx_rng.o + $PROJ_DIR$\..\obj\uiplib.o $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\misc.h $PROJ_DIR$\..\obj\stm32f4xx_dac.lst $PROJ_DIR$\..\obj\stm32_eth.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h + $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et + $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c $PROJ_DIR$\..\obj\stm32f4xx_tim.o $PROJ_DIR$\..\obj\stm32f4xx_rng.lst - $PROJ_DIR$\..\obj\stm32f4xx_tim.lst - $PROJ_DIR$\..\obj\stm32f4xx_can.pbi - $PROJ_DIR$\..\obj\stm32f4xx_sdio.o - $PROJ_DIR$\..\obj\uip_timer.o - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\netdev.o - $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\stm32f4xx_iwdg.o - $PROJ_DIR$\..\obj\uip_arp.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\uiplib.pbi - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi - $PROJ_DIR$\..\obj\system_stm32f4xx.lst - $PROJ_DIR$\..\obj\stm32f4xx_usart.o - $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\startup_stm32f407xx.s - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h + $PROJ_DIR$\..\lib\stdperiphlib\stm32f4xx_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\stm32f4xx_usart.o + $PROJ_DIR$\..\obj\system_stm32f4xx.lst $PROJ_DIR$\..\obj\stm32f4xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f407.pbd - $PROJ_DIR$\..\obj\stm32f4xx_hash.lst - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $PROJ_DIR$\..\led.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h $PROJ_DIR$\..\obj\stm32f4xx_rtc.o $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\stm32f4xx_hash.lst + $PROJ_DIR$\..\obj\stm32f4xx_iwdg.o + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi + $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f407.pbd $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h - $PROJ_DIR$\..\lib\system_stm32f4xx.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\net.c - $PROJ_DIR$\..\shared_params.c - $PROJ_DIR$\..\shared_params.h - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - $PROJ_DIR$\..\startup_stm32f40xx.s - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h - $PROJ_DIR$\..\net.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h - $PROJ_DIR$\..\obj\stm32f4xx_gpio.lst - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h - $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\obj\stm32f4xx_tim.lst + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\uip_arp.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\stm32f4xx_can.pbi + $PROJ_DIR$\..\obj\stm32f4xx_sdio.o + $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\lib\uip\netdev.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\lib\uip\clock-arch.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\startup_stm32f40xx.s + $PROJ_DIR$\..\net.c + $PROJ_DIR$\..\shared_params.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\shared_params.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\lib\uip\netdev.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\net.h + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\stm32f4xx_gpio.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h $PROJ_DIR$\..\lib\uip\clock-arch.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c $PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.pbi $PROJ_DIR$\..\obj\stm32f4xx_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f4xx_spi.lst - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rtc.lst - $PROJ_DIR$\..\obj\stm32f4xx_pwr.lst - $PROJ_DIR$\..\obj\clock-arch.o - $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f4xx_hal.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\startup_stm32f407xx.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dma.lst - $TOOLKIT_DIR$\lib\shb_l.a $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\uip-fw.o + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f4xx_pwr.lst + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32_eth.pbi + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.lst $PROJ_DIR$\..\obj\stm32f4xx_exti.o $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.lst - $PROJ_DIR$\..\obj\uip-fw.o - $PROJ_DIR$\..\obj\stm32f4xx_sdio.lst + $PROJ_DIR$\..\obj\stm32f4xx_spi.lst $PROJ_DIR$\..\obj\stm32f4xx_spi.o - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.lst - $PROJ_DIR$\..\obj\stm32_eth.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f4xx_sdio.lst $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi $PROJ_DIR$\..\obj\stm32f4xx_usart.pbi - $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\obj\uip.pbi - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi $PROJ_DIR$\..\obj\stm32f4xx_spi.pbi + $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\startup_stm32f407xx.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\stm32f407xx_flash.icf - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.lst + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\stm32f4xx_dma.lst + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f4xx_rtc.lst $PROJ_DIR$\..\obj\stm32f4xx_hal.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.pbi $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.pbi $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.pbi - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\system_stm32f4xx.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.lst + $PROJ_DIR$\..\stm32f407xx_flash.icf + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\system_stm32f4xx.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\timer.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h [ROOT_NODE] ILINK - 50 78 + 157 57 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\irq.c - ICCARM - 381 388 + BICOMP + 30 + + ICCARM + 242 97 + + + BICOMP - 451 + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 31 182 163 275 + + + ICCARM + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 31 182 163 275 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + + + BICOMP + 310 + + + ICCARM + 357 148 __cstat - 418 + 13 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 194 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c - ICCARM - 406 383 + BICOMP + 88 - BICOMP - 460 + ICCARM + 277 156 __cstat - 416 + 16 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 291 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - ICCARM - 374 386 + BICOMP + 184 - BICOMP - 447 + ICCARM + 86 178 __cstat - 409 + 46 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c - ICCARM - 408 394 + BICOMP + 197 - BICOMP - 449 + ICCARM + 63 129 __cstat - 436 + 32 ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - ICCARM - 420 400 + BICOMP + 247 + + ICCARM + 56 43 + + + __cstat + 27 + + + + + ICCARM + 224 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\vectors.c + BICOMP - 454 + 126 + + + ICCARM + 361 67 + + + __cstat + 145 + + + + + BICOMP + 172 192 344 132 235 198 215 108 304 118 163 109 241 186 194 285 295 17 182 275 110 113 165 87 249 214 270 312 288 287 173 209 111 136 52 248 202 224 217 208 210 201 291 299 305 300 283 292 290 + + + ICCARM + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out + + + ILINK + 57 + + + OBJCOPY + 141 + + + + + ILINK + 391 151 236 158 329 327 326 354 334 335 318 339 313 320 321 322 340 323 338 330 342 76 368 372 102 123 62 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + + + BICOMP + 400 + + + ICCARM + 336 338 + + + __cstat + 337 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + + BICOMP + 407 + + + ICCARM + 315 342 __cstat @@ -588,807 +690,7 @@ ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - ICCARM - 405 397 - - - BICOMP - 442 - - - __cstat - 411 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - ICCARM - 425 375 - - - BICOMP - 448 - - - __cstat - 437 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - ICCARM - 376 401 - - - BICOMP - 459 - - - __cstat - 414 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - ICCARM - 421 393 - - - BICOMP - 455 - - - __cstat - 390 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - - - ICCARM - 422 384 - - - BICOMP - 443 - - - __cstat - 377 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - ICCARM - 407 398 - - - BICOMP - 452 - - - __cstat - 433 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32e407.out - - - OBJCOPY - 46 - - - ILINK - 78 - - - - - ILINK - 419 42 244 37 399 393 384 375 394 398 400 383 397 388 386 401 392 404 389 378 385 142 347 356 182 174 98 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 367 163 - - - BICOMP - 60 - - - __cstat - 70 - - - - - ICCARM - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 - - - BICOMP - 280 215 357 58 247 207 213 194 322 171 257 191 242 36 211 315 335 107 270 293 195 199 38 140 255 208 312 318 329 324 254 201 196 68 101 252 217 271 202 203 209 216 314 316 319 327 334 321 325 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 245 186 - - - BICOMP - 134 - - - - - ICCARM - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 120 270 257 293 - - - BICOMP - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 120 270 257 293 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - - - ICCARM - 84 91 - - - BICOMP - 248 - - - __cstat - 115 - - - - - ICCARM - 271 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c - - - ICCARM - 359 73 - - - BICOMP - 343 - - - __cstat - 125 - - - - - ICCARM - 211 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c - - - ICCARM - 295 49 - - - BICOMP - 158 - - - __cstat - 126 - - - - - ICCARM - 314 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - - - ICCARM - 143 34 - - - BICOMP - 32 - - - __cstat - 96 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c - - - ICCARM - 164 44 - - - BICOMP - 227 - - - __cstat - 104 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c - - - ICCARM - 228 87 - - - BICOMP - 40 - - - __cstat - 221 - - - - - ICCARM - 202 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - - - ICCARM - 355 66 - - - BICOMP - 43 - - - __cstat - 133 - - - - - ICCARM - 208 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c - - - ICCARM - 64 229 - - - BICOMP - 365 - - - __cstat - 56 - - - - - ICCARM - 172 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c - - - ICCARM - 346 353 - - - BICOMP - 54 - - - __cstat - 106 - - - - - ICCARM - 207 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c - - - ICCARM - 119 80 - - - BICOMP - 86 - - - __cstat - 65 - - - - - ICCARM - 203 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c - - - ICCARM - 108 53 - - - BICOMP - 246 - - - __cstat - 155 - - - - - ICCARM - 215 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c - - - ICCARM - 112 358 - - - BICOMP - 345 - - - __cstat - 127 - - - - - ICCARM - 209 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c - - - ICCARM - 111 72 - - - BICOMP - 233 - - - __cstat - 57 - - - - - ICCARM - 194 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c - - - ICCARM - 144 48 - - - BICOMP - 372 - - - __cstat - 146 - - - - - ICCARM - 216 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - - - ICCARM - 145 52 - - - BICOMP - 99 - - - __cstat - 131 - - - - - ICCARM - 217 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 113 - - - - - $PROJ_DIR$\..\startup_stm32f407xx.s - - - AARM - 399 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 274 244 - - - BICOMP - 35 453 - - - __cstat - 89 - - - - - ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c - - - ICCARM - 110 138 - - - BICOMP - 354 - - - __cstat - 95 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - - - ICCARM - 402 389 - - - BICOMP - 439 456 - - - __cstat - 379 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - ICCARM - 395 378 - - - BICOMP - 431 444 - - - __cstat - 432 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - ICCARM - 396 392 - - - BICOMP - 450 - - - __cstat - 423 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 363 37 - - - BICOMP - 114 445 - - - __cstat - 92 - - - - - ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c - - - ICCARM - 177 51 - - - BICOMP - 185 - - - __cstat - 139 - - - - - ICCARM - 255 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 121 347 - - - BICOMP - 370 457 - - - __cstat - 82 - - - - - ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - - - ICCARM - 403 385 - - - BICOMP - 438 458 - - - __cstat - 427 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\lib\system_stm32f4xx.c - - - ICCARM - 249 142 - - - BICOMP - 129 441 - - - __cstat - 71 - - - - - ICCARM - 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 @@ -1396,436 +698,58 @@ $PROJ_DIR$\..\boot.c - ICCARM - 100 42 + BICOMP + 408 - BICOMP - 178 461 + ICCARM + 53 151 __cstat - 132 + 26 ICCARM - 254 107 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 11 277 260 24 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 280 270 257 + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\timer.c - ICCARM - 382 404 + BICOMP + 415 - BICOMP - 446 + ICCARM + 2 368 __cstat - 412 - - - - - ICCARM - 11 277 260 24 19 25 8 242 58 68 357 140 36 12 247 440 26 13 14 15 167 224 269 17 4 29 7 5 3 28 10 20 21 23 276 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - - - ICCARM - 83 241 - - - BICOMP - 239 - - - __cstat - 152 - - - - - ICCARM - 309 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 162 224 236 - - - BICOMP - 68 140 306 58 162 283 36 309 224 236 357 38 101 - - - - - $PROJ_DIR$\..\net.c - - - ICCARM - 76 290 - - - BICOMP - 183 - - - __cstat - 128 - - - - - ICCARM - 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 300 306 283 287 291 292 310 298 296 307 297 309 - - - - - $PROJ_DIR$\..\shared_params.c - - - ICCARM - 124 77 - - - BICOMP - 74 - - - __cstat - 88 - - - - - ICCARM - 117 58 68 357 140 36 38 101 224 286 242 141 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - - - ICCARM - 33 360 - - - BICOMP - 168 - - - __cstat - 135 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 305 294 162 224 236 - - - BICOMP - 68 140 294 58 305 162 283 36 306 224 236 357 38 101 - - - - - $PROJ_DIR$\..\startup_stm32f40xx.s - - - AARM - 85 - - - - - $PROJ_DIR$\..\lib\uip\netdev.c - - - ICCARM - 79 237 - - - BICOMP - 166 - - - __cstat - 94 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 309 172 162 224 236 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - - - ICCARM - 159 189 - - - BICOMP - 170 - - - __cstat - 188 - - - - - ICCARM - 167 58 68 357 140 36 38 101 224 179 162 236 181 306 283 287 254 107 171 195 242 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 - - - BICOMP - 58 36 291 357 68 181 296 224 38 140 162 306 292 179 101 310 297 167 236 283 307 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - - - ICCARM - 93 235 - - - BICOMP - 176 - - - __cstat - 151 - - - - - ICCARM - 310 298 292 - - - BICOMP - 310 292 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - - - ICCARM - 69 222 - - - BICOMP - 243 - - - __cstat - 97 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 308 - - - BICOMP - 308 283 306 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c - - - ICCARM - 81 273 - - - BICOMP - 371 - - - __cstat - 154 - - - - - ICCARM - 306 283 287 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 291 292 310 298 296 307 297 305 162 224 236 - - - BICOMP - 162 68 140 283 58 306 305 36 224 236 357 38 101 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c - - - ICCARM - 267 39 - - - BICOMP - 169 - - - __cstat - 130 - - - - - ICCARM - 312 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c - - - ICCARM - 62 173 - - - BICOMP 55 - - __cstat - 109 - ICCARM - 315 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 316 318 319 322 327 329 334 335 321 324 325 207 + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\lib\system_stm32f4xx.c - - ICCARM - 351 61 - BICOMP - 238 + 411 - - __cstat - 123 - - - ICCARM - 318 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c - - - ICCARM - 350 272 - - - BICOMP - 342 - - - __cstat - 153 - - - - - ICCARM - 327 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c - - - ICCARM - 231 226 - - - BICOMP - 251 - - - __cstat - 136 - - - - - ICCARM - 322 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c - - - ICCARM - 249 142 - - - BICOMP - 129 - - - __cstat - 71 - - - - - ICCARM - 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c - - - ICCARM - 45 75 - - - BICOMP - 90 + 222 76 __cstat @@ -1835,76 +759,702 @@ ICCARM - 312 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 314 315 316 318 319 322 327 329 334 335 321 324 325 207 + 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\led.c - ICCARM - 160 366 + BICOMP + 414 + + ICCARM + 233 236 + + + __cstat + 41 + + + + + ICCARM + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 395 + + + ICCARM + 353 158 + + + __cstat + 49 + + + + + ICCARM + 173 17 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 426 181 170 447 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 172 182 163 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + BICOMP + 399 + + + ICCARM + 333 323 + + + __cstat + 379 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + BICOMP + 398 + + + ICCARM + 319 330 + + + __cstat + 382 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\startup_stm32f407xx.s + + + AARM + 329 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + BICOMP + 413 + + + ICCARM + 341 340 + + + __cstat + 394 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c + BICOMP 349 + + ICCARM + 83 152 + __cstat - 118 + 75 ICCARM - 312 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 314 315 316 318 319 322 327 329 334 335 321 324 325 207 + 201 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - ICCARM - 361 234 + BICOMP + 155 - BICOMP - 223 + ICCARM + 371 134 __cstat - 148 + 29 ICCARM - 329 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 334 335 321 324 325 207 + 214 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - ICCARM - 150 240 + BICOMP + 54 - BICOMP - 344 + ICCARM + 94 139 __cstat - 157 + 25 ICCARM - 316 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 318 319 322 327 329 334 335 321 324 325 207 + 202 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 8 + + + + + $PROJ_DIR$\..\lib\ethernetlib\src\stm32_eth.c + + + BICOMP + 351 + + + ICCARM + 130 200 + + + __cstat + 150 + + + + + ICCARM + 114 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c + + + BICOMP + 365 + + + ICCARM + 28 356 + + + __cstat + 23 + + + + + ICCARM + 210 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c + + + BICOMP + 243 + + + ICCARM + 10 133 + + + __cstat + 84 + + + + + ICCARM + 192 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c + + + BICOMP + 164 + + + ICCARM + 199 58 + + + __cstat + 203 + + + + + ICCARM + 217 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\misc.c + + + BICOMP + 149 + + + ICCARM + 350 352 + + + __cstat + 20 + + + + + ICCARM + 198 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + + + BICOMP + 245 + + + ICCARM + 3 140 + + + __cstat + 154 + + + + + ICCARM + 108 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c + + + BICOMP + 51 + + + ICCARM + 21 38 + + + __cstat + 131 + + + + + ICCARM + 208 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + + + BICOMP + 124 + + + ICCARM + 98 147 + + + __cstat + 81 + + + + + ICCARM + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + + + BICOMP + 343 + + + ICCARM + 5 71 + + + __cstat + 45 + + + + + ICCARM + 249 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + BICOMP + 65 + + + ICCARM + 39 238 + + + __cstat + 44 + + + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 273 114 92 191 240 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + + + BICOMP + 363 + + + ICCARM + 37 226 + + + __cstat + 79 + + + + + BICOMP + 92 136 87 278 132 267 256 186 191 240 344 165 52 + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 256 92 191 240 + + + + + $PROJ_DIR$\..\startup_stm32f40xx.s + + + AARM + 40 + + + + + $PROJ_DIR$\..\net.c + + + BICOMP + 122 + + + ICCARM + 33 276 + + + __cstat + 19 + + + + + ICCARM + 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 269 267 278 258 264 274 268 251 280 266 281 273 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + + BICOMP + 229 + + + ICCARM + 35 239 + + + __cstat + 82 + + + + + BICOMP + 136 87 267 132 92 278 186 273 191 240 344 165 52 + + + ICCARM + 273 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 92 191 240 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + + + BICOMP + 125 + + + ICCARM + 85 120 + + + __cstat + 104 + + + + + BICOMP + 132 186 264 344 136 96 280 191 165 87 92 267 274 119 52 268 281 70 240 278 266 + + + ICCARM + 70 132 136 344 87 186 165 52 191 119 92 240 96 267 278 258 173 17 118 110 241 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + + + BICOMP + 100 + + + ICCARM + 227 159 + + + __cstat + 11 + + + + + ICCARM + 270 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + + BICOMP + 95 + + + ICCARM + 42 220 + + + __cstat + 93 + + + + + BICOMP + 268 274 + + + ICCARM + 268 251 274 + + + + + $PROJ_DIR$\..\shared_params.c + + + BICOMP + 47 + + + ICCARM + 18 34 + + + __cstat + 59 + + + + + ICCARM + 14 132 136 344 87 186 165 52 191 255 241 72 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + + BICOMP + 244 + + + ICCARM + 143 196 + + + __cstat + 50 + + + + + BICOMP + 260 278 267 + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 260 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c + + + BICOMP + 153 + + + ICCARM + 128 116 + + + __cstat + 7 + + + + + ICCARM + 285 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + + + BICOMP + 66 + + + ICCARM + 177 345 + + + __cstat + 0 + + + + + BICOMP + 136 87 279 132 256 92 278 186 267 191 240 344 165 52 + + + ICCARM + 267 278 258 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 264 274 268 251 280 266 281 256 279 92 191 240 @@ -1912,91 +1462,22 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c - ICCARM - 348 362 + BICOMP + 364 - BICOMP - 373 + ICCARM + 358 359 __cstat - 105 + 15 ICCARM - 334 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c - - - ICCARM - 232 230 - - - BICOMP - 265 - - - __cstat - 122 - - - - - ICCARM - 321 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 324 325 207 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c - - - ICCARM - 161 184 - - - BICOMP - 41 - - - __cstat - 156 - - - - - ICCARM - 319 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 322 327 329 334 335 321 324 325 207 - - - - - $PROJ_DIR$\..\lib\uip\clock-arch.c - - - ICCARM - 63 352 - - - BICOMP - 165 - - - __cstat - 116 - - - - - ICCARM - 298 254 107 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 325 207 280 270 257 293 286 141 + 283 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 295 292 287 290 198 @@ -2004,22 +1485,275 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c - ICCARM - 364 47 + BICOMP + 346 - BICOMP - 368 + ICCARM + 355 144 __cstat - 149 + 74 ICCARM - 325 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 324 207 + 290 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + + + BICOMP + 309 + + + ICCARM + 373 225 + + + __cstat + 78 + + + + + ICCARM + 300 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + + + BICOMP + 190 + + + ICCARM + 360 246 + + + __cstat + 77 + + + + + ICCARM + 288 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + + + BICOMP + 230 + + + ICCARM + 207 195 + + + __cstat + 1 + + + + + ICCARM + 304 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\Device\ST\STM32F4xx\Source\system_stm32f4xx.c + + + BICOMP + 24 + + + ICCARM + 222 76 + + + __cstat + 137 + + + + + ICCARM + 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c + + + BICOMP + 223 + + + ICCARM + 234 206 + + + __cstat + 22 + + + + + ICCARM + 292 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c + + + BICOMP + 231 + + + ICCARM + 348 142 + + + __cstat + 4 + + + + + ICCARM + 312 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + + + BICOMP + 167 + + + ICCARM + 91 106 + + + __cstat + 64 + + + + + ICCARM + 305 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c + + + BICOMP + 48 + + + ICCARM + 138 36 + + + __cstat + 73 + + + + + ICCARM + 270 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + + + BICOMP + 369 + + + ICCARM + 89 366 + + + __cstat + 9 + + + + + ICCARM + 270 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 291 285 299 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + + + BICOMP + 311 + + + ICCARM + 68 228 + + + __cstat + 80 + + + + + ICCARM + 299 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 312 305 304 300 288 283 295 292 287 290 198 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + BICOMP + 69 + + + ICCARM + 146 370 + + + __cstat + 12 + + + + + ICCARM + 251 173 17 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 287 290 198 172 182 163 275 255 72 @@ -2027,22 +1761,22 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c - ICCARM - 175 180 + BICOMP + 103 - BICOMP - 187 + ICCARM + 117 101 __cstat - 67 + 135 ICCARM - 335 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 321 324 325 207 + 295 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 292 287 290 198 @@ -2050,22 +1784,275 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c - ICCARM - 102 250 + BICOMP + 362 - BICOMP - 369 + ICCARM + 60 221 __cstat - 147 + 90 ICCARM - 324 171 195 242 58 68 357 140 36 38 101 201 247 252 199 196 191 213 217 194 271 255 202 211 203 208 209 215 216 312 314 315 316 318 319 322 327 329 334 335 321 325 207 + 287 118 110 241 132 136 344 87 186 165 52 209 235 248 113 111 109 215 202 108 224 249 217 194 208 214 210 192 201 270 291 285 299 312 305 304 300 288 283 295 292 290 198 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + BICOMP + 403 + + + ICCARM + 324 322 + + + __cstat + 375 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + + + BICOMP + 406 + + + ICCARM + 390 326 + + + __cstat + 314 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + BICOMP + 404 + + + ICCARM + 328 339 + + + __cstat + 385 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + BICOMP + 409 + + + ICCARM + 325 313 + + + __cstat + 381 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + BICOMP + 397 + + + ICCARM + 374 327 + + + __cstat + 331 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + BICOMP + 410 + + + ICCARM + 377 354 + + + __cstat + 389 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + BICOMP + 401 + + + ICCARM + 392 334 + + + __cstat + 386 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + BICOMP + 405 + + + ICCARM + 316 335 + + + __cstat + 384 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + BICOMP + 396 + + + ICCARM + 393 318 + + + __cstat + 332 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + BICOMP + 412 + + + ICCARM + 317 320 + + + __cstat + 378 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + BICOMP + 402 + + + ICCARM + 367 321 + + + __cstat + 376 + + + + + ICCARM + 426 181 170 447 443 425 417 241 132 136 344 87 186 424 235 416 446 429 435 422 70 191 166 430 433 419 431 434 418 440 439 442 448 421 169 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c index 6259d276..17067958 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml index 94416734..e96577e0 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_TrueStudio/Prog/Debug/demoprog_olimex_stm32e407.elf index 20829b75f80970791f90384dde70e333d8a7c67a..63d5522f41449afc579c989d81e458d308095f13 100755 GIT binary patch literal 186812 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 mJ)t&*U)Z~Tvdc}96prE)Rk89j< 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 = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.elf index 251af4bea0f1b407ea2abc51d2ace0fcaf72cc3c..687b561a50188837e28307f45ce46f51322ccb34 100644 GIT binary patch delta 269928 zcmeEvd0GCX-AS!ejx$Hc1Fe&_DtS0TWiCmCX|N(27Pui(P!t zx=@!EjT#qRTKw8ptD;EV>%O-d#I{nc#qApnT7yD~faLc%_r5m?0o>aD`p*}gdH39V z?mg$8d+xpGoO|Eou?^!NzG=dSnEm+$%oxcSd$m5qn1^X2S)8e?h-I=Eekud2#ws_CbG7Il#MHSKESzX%{l1?}zYv|8vVJ zkJ6*AJ+h9A^EICK5rn@+<$pt6`|J0@mCC=uXtE6tiN586bNg4igH(jUG`6bs*>|fa zs8jCxlr z`QnMu+9^Bk*?-}&8U;q6V91I@F zSYO>?RC^DYyRV(-+p#O=-Q8W%-1$!PwG*p8+1adA4y{>`b;~_l4jk$X9tf4ybf`7# zfO+tiNxmJ!GTH9#vgXbg?dDr1RekbYvr;~+rmDkRb;~Z(!v^Kv{c05}c;*9EJ+}6d z_d73QLuR)TTWm;G=kJLKh!&_klwP3(VkwoN#pquQmiLUa(?<73Gy{C$djI zY(BqsUe>02fJtnmRd;x5j03Fe=1E?#VG|$9D>qMKpS;l=tG#8H;i>8{tA5{p$wXrZ zORQ^SgTMwaua%5!+5eM$_5+tpRJNaorXOiOKWp(WRps$(YFXkpZNQvzYkT*b&+d+E z4^`#w*A7nYP))wyyC=S1>&n}&eLABfXZn;5j|VdOEDvmF+GYLsU)nXHL#_55F!oXi z28sG0QNwfd0p+JtCp}YJUpr^}tTvWd)pqx;pt5Y2>ajihwY~ZKy`LVe>Q@c^=deMw z?PF?7YOC90wPV`7wf)bmr|>(TnKx@@j6P7o-VY(1bE{VS@L7@#!TK zJ^PhC-W{t*8!C!kxn$zN9ZKcknisRqO=<$+GJ)&0fe4-}LO=|H=fO44XF(4pr?pR* zbo(p!?^1%Rc9{w~90+EcaKc;klJ{aM(o?tSlcvp8nNx$3U-I4^v>Ykf1seQ0~v z`U%SLnvS6PWY_w~AMY|we|OvVu1mwyJGke`u1hEUtzFrB>zXIf?)LWXeUEq30`Pi! z5tau}6*y|CxNw*q>FVA$tDARb?x(IQVuwJF#ZEvA%}9;K54AIva>BN*^(EDNnp99P zvB2-dPOfA%u=q6%S&jLf=bw?kr+GwHgST!z!F!tXvl?D&n9<3WUeZ8aXCJYhtX!!I zm9Ro=T%8Y`+qCt(%^tf}ZH#pCl;hiOt-roe?KD--&|z(xoU}1CuWf1Lmc7lDGupQ7 zy}9_rwi`fL5^{+wZDd1dw((B>nO1vMeRgAH535Yu#ydajs>)tgw0DOZzxb`6*DpYR zbINONmpK?J+GRsor@ijn0x+PY%xSw2L?fMM%J{bPljO_V-T~Umw&r?{{_xJ1yR_OL zQ4^>!8$_N35k(N0`_@@?k;dvh&1I2>t?g?_K0*fK3Axsa?(46FymAcFn|3F{;1V z$p-wny`L2Nng|9*0e+@K;-zh@bANZUGdP#*4An(WtM24#WaZ24P~Ouf3QAe0*+Pp~ zKHbhb-|5zCb%$K2jdi|`>OJJXE3}uf$rGD{lP9t!R`uQkn^v)*C%2W>UD2p?nu;-G zew#8hqb(t%#yTJB_S6m$l4bTpw6~?3IqcNzEUb&1QUJL`hAexdJ>RLYsavbfbt+&1 z>%6|(Rjy$>-&vL4l5%;b9j=?*5EdiOI?n|G%f&~3&rTBX?__ZUAAKi}H%;bo1y4-B zxU#wF5gtF#j_HW0*nrNICTHE;He=}AZB1K;*Uv|HDit|nhG2Z=Ha_<0`jA%323FfV zJ8Q)*-SZ1Rp`&H-HT*GbgdYAPtL~V&<|&q0+mKnii}QM=x}$A&jS{cTtS!U(cI|-} zl>5m~c{MLvz&0QFw6p1vNbhF9QmdDsReQti^OMbJJzz+{0*r zxvsfstEYA*(ZG1rvDZ>=tK!dD>Nn7v3Tv=#^cBBED&umdk3Jhoun4j z4g27zi2Lp;5T%|OSa#g-$)CWf+dS}rXJEDwfRCqG{5|ZsUYC$=oTW*AnPYERXZT{#n9 zT(#wa5hySx5^PRbm%oxMyb1=Ru?wBxQY+$ z*LDdOv=Q41roP(c8KG7^h3~+sOCIWvmeMB1(NdZc_%0t>+?HMUN*5bZ(8<*&@PyVp z+%!48-X?-+)kH9O1i?#xdN{%7+x>z}q?*XQ*sf1$>q;9DseTOKe`r@>ZRCu|s(!pH zC;z#2wv1JkZ*^rMCBTFP${+F6Dh17ulF}F%3su7k4^?~dASn!1FicSks`li;BNRsH z%ir5sykW^3?JaHBre|K#JnI2Ze&If<84cx9G zoXFx2+k3{dy`8ZZ^Xh?iM*ZuUpGv`#yS*OIu%bsjh5h>J!}$*Nc(#)jz>FKE?f2}- z>+tYvt29{V`5mg7S-m zyV>@?qSw!D(Ca$$&g&`&kvZqJVH(gPKyy5_6C{D`Dbm_BVMdUCHceJ&Cx344y!X7#V|RM<(L(+`RmW8;qgGC@?HUkYQ5S7|yISec^cjsA zdzveGTMg2SrzILzH&U)m+04maFzwWaJ4CiX?k|zQJ?+khj~a(mO>a!!!(^T^YwFt# zyo^X+-OTf^t1=tYs(v|f@3v`;%5dJ6Iy|)PO~V*HvuogEYNuDbi=_;Bq-t1)W?HKr zshZSbYE@kWXX=fMm};ZoqiU@~H>Wr1ovQx(s@e`y*Bb!AXL)!xPf>S-6KFCK+IC?h z;l0!-aV~7AZ5-I4DAOCC`IM#KSe0H~+weqVwCdu<2djouKhaQ!)vtNcZ`)WtzhYqB zw@#U~r+L!1mYsNtvZr|>zk*+PgK=k0Zk>H%*T5zf+sD-`1%eyYp?GuZHcYJCbMjrv z-sUA6CT6wCXUut~JI^%dnd&@4&a-mQ_`8h!@$EdnqFu>9u3gP9Z};SnZrAchw(I#L z+Lg_n&=VSNR?e%KU4btw`0xj+{CA(bxM{M_L*K(c=&JVA@<#uv{5@4CK8d9-u$VW# z0E0YzVm>UOpER;nYIOrXJMqE7*pSy)N4RHf!g5)^_?=Z-_OclbZ3T_@*R@P!ooVM% zHz<{IZuh<^2idM>Mjv~5;~g*)_U^rF#;*=&qgMM8ynEl+WU*8FS@*u;zIl5k{*2CL zhH)Tz)o?yyl+4jOJGD_Y-TTs$HC8nK4mAGx&+dI@GH+?)^<8Cc z_ALebZGH0`_HCE{kC@Bmi8smVG$3@=OO9gSi8XdHhF z9G{S^=4wb$FA*Qtw-gMQ^v&zT@R1slae;`>k+m2AdQkuTMdN8a!H38qtsSM|SO z*DP}Swc3>0^xA7`^^HRtvm3`?$u=M51*~Ap#D3fE-Q8XJY1^>7VHJIL^Df$}??D1hzp4s6*4 zja28|_Bgr-M&jppl{2cPeb zQikyzJPt=FKd+YJ9<*3!^*Lnd?&R^%Bka)%xr)udWN!(2j>1h=ous*Zw7#cD=hkGwL^C#c1|*@5?*rK|3Q4viz_^_uT_% z?a}SimV^lRE$oo=+}7Q_Z^S`L^ZXfmn(bM9O836V=Rh?OBmu$)-60tLPiAe|yWb9O z7oOg_1rM0y`!zADGRuz|`w!~qROk_%e8?uz)GQD3|8Wp!=&e z%n-qttygVkdHnLYaMfGhys*x5XkX2tmSGpgJ>B~nyIN*mlwQ=m?{@Gx7@xcFnT5}3 z4*$C$so9udr{lT(vzCi5y5`jGeXsA&ug$AHtuw&7_q97|KhkeGX&=%qjtA*KIr%Em zFFR?D^z$MuhwaJz=<9563m;%y<-5{^e=XxWyAV(jB4P(j6GFrye-DnD7?y7 z5NPrKMgv0keiP2F;})X(w3jhYOV-AG?OI6r{FVtDqjq^$)EPKz$UFInSMCW9>GxW= zKGKyMQg=;MTe|pTe3z-J2Rzl-7Y?Zha&?yI*w%ml&psX6O!^F6KJD#S#x||*VvljC zmYl3|xEI1DD%pD3W;WoCuEfmCx`yL3Y-ZqgYxi))+MVDtTK=?gEQEfryCwC8A;T~0 zqS=-InYFp(k%cs9uzHQHh^FN8S`|Gi|J=BnG?T{V~oQmIva<-`>rOSex-k zKWHjH{`Gq*hjzWzz3=VMv*6Zc2zAL6%JETq24R#%ro^y~+>ct3ZK-t;)Qf#EHB*TuRC#F_mEe&DMMe`hAju<{@~|`jWjMp@a6d(ifHfYh0rh!Q{X8u zYv8Hl!?s?sncuG7#_~+C*47n&K)tT&la))ao2aw}HlN((IiOw7hJLo~hAvM@_t3rD zyw@v3KLLpgy4j=DX_^|BgWT&a7u>kO_oH{ZZO$0W-15PV*^4jV+_2Td3q6)egy7~= zQK+@l!^d#7b(M#YR1RLydXt9_OPh+r67>+{3TK@E1Sef8TiW{bLY`r>rN=F7I^(pJ zXDmKv#KM)Qp1Jn4)6OYfSU#epw0t-ci_cg+{M6GcBS}xJNYX7-fhR)-fSGSARrEwQ1)>JjlwH&lKGNGkQ z> z+G=}z>x?r~^wy~Zp};q!@)V)Kt@otz%t2pKcUv#_@wC<(2Xei2Zvv^CO|GL)Z>8~w z2MX+ME%ot?G%sUo)~+rav0~)9b&DDopCU>YkK-AZK_$ypiAkWhZXCxmTZ=RK$ky^H z{EBZj35K+Gew%w*Q?dmkd@xT3KZ{d%CLSf(;?X=uW@hskGIv+v;*0C0T2$wD0#ysN6jTo;FlEP!WWR)F#kI5& ztwvpy&?;y~j2H9Sm(ZqD+ZEbadc=v5Ar(nJFl_}RXq1Y_^xtdQ+n@d%{jO7%E<;tV8?9*$oY$VPTT-zkRsFp?Ii|YlI8m%5) zED5xVnM7&4NM=JgaV@n38R|)it9p0g7(LL{yu_C`XRG>1SA656>6$_06Z&|bm|K@8 z9>G{(2UH8mW%G_aWGyg`%s5P7aF3gC6EniflbTrv9u4YK4d5K6(sZ^kKkYQ z%LVV#%euZC%dci9u(Yf8i$6|iT>YJbg_XdL4+y6Pjl0 z>UR_0u#LGIAKhp3e3ZD0Xan)!;}rEU-k&>KnXM@!FUI<^OB7=M29bzjBSrrwk*-AJ za>FFWDV7^1W{frkXyplQRGoGnH_k&@wHVH_gm$8{W9Ex3lqzAkeKg(eP_2aQCPqh}sK@mMk{p^L%cZi876Mui3CaR4 zG-oO@)bAwgg~kIO?Y064-OEWFjq6c%lA(yEuImk4CeY6fR2bSD1T7`t4*jxAA;wK!p%%2Q=x#w172Ii4NxoPpM`LYI zXr&nV;vTKvKv)mbmdSvT{(JL2GU)IdOPSvt9E=Y*$=;7fT?f+j=`L8dEdl)4on~hqb2aWn!fk zX3I!Toqia!P(Zd@D8a7;Juaxw(nu=@b(FkMaQ%QCSN(HU|BB@Q*jm(!?G;$tFU2Jg ziiPyd<2y;#b{h7|UczQSgRozvk_hY)+L-hT%_IY^SQ|!<J?b`h5;J}fTmZj($bL@qfqc&%`VX+T6&%~ELW?~)5Z_S zm`v1q@}`PB922^gKs*fp+-;#$(^TJz9=PBzSkp&-U-G9y2e7eDNv!JC_!Km56U7O= zG9^Xe2Is2g+8^lgik=m*Kj2s4vh-gqF*?1{+rq3uo|8>|ok_}s!AeBN&(ggVeHl_*Y z(H+4@(ybI5#ePN1Trod$p_HSerRX*JKs}0zT>_(Rs;kJ@$PoGnuZ^NWqKRfgMmZiw zQ#$xiQVcTi!}Ce-YvK#2LSNm!0frkO`(Au(tEJueT?H5L@$m(&m2be2a3fe7RM~GA&wuwmIxMs+W{n> zKI8ko+mk4!mZrsE86Bf-O&=i^1gv(8`~e6UZoX*y$rbo#*nll zWR4eTsYt{A^uepDL9#kev-)dG;@Vi@<^^D?B6nh3E2pXpTy(EK@&o-weHQ$d10>JrV$)lSGG`VeSfE*uuju2`K6quFHt!c&l9!T3@_Sj2sY^m$V)b!p$G&KXEX_>#I@;ln(d$tM$QSsq<1pNLjHDKI~fMPY>Zrh znQ`r;1PwGTv(}w#`NF!&!|n&=@WNFl zV@ra4l>HwzQ8@OBrY0Bt-m`iwjIyIl+ROZ3zb#u`d-NUTd`oCP*JFKHzUo*7w;rqD zzGD?UXTfX5^g5Erj$>8nI99=dV-;K)JVr-upaNn4_3h%FZk67KA+~7s_ijPo8ZWyA zeQVt2mkYtTh}cN6D$=G*YAT=D|9diuodWk+DxFL$3eF<#p0m^l#2^eeI)Xtc4?D|R z(th=O6na(%iS)dLu+4_U<`+s|IaL_S6tyJ=0%$i%UOT1^Y|3NfAWp3Q9sv>%$-?Yb zeRYDYs82EE05)`=no@U+B5>7e*U?nzWC^E7<6UyLXo^-hb;4m~Ku4fMIN9K{XMaIH z=DEyIw(`vzv1#U0*L%}DRt{~WQLJ@{n`#+~? zCu?ez=o}WY3bGTnos+0i%{n!sPCWd0;6p<(v<_?8sbXod^x|wcG006696JFgAvG>- zI2*nRVtjq(_#RT{h}f-FxiTJUkwReDDzNm?>ZzWd+>o*3`{BdjAP^@Xm2ve4y*Ec; z=eDGv^)xZ2ydkd->6@tVSe6GZ@`sx_6o~9uezBHgCm$%9dc{t>Djtp_|oeaJpePr+@ zZxBy!ZL8$ouM%=WNQ95(=|@IhGF!)u=JR`nUp^Xr)bNX^wQkH&!Y{;`2*2Dp=BtHY zzUiUia~oi`-9%BAv?xr!bhR}=X=oy?J@BB&av&qISS!%e;^e9a`vaUt<#AYqT-~{r z_xM5|QhQsuV+KYeX=pS{y+Sl94l)9Xgon02UH!*eE(=XT5hVMABy1HGXCT9nTpfpp zr0V%N1d8CS<-~-Ro0rg5!1PVm)yY)JSrA8RW67Es6Hn9$j;Yw0;#$kmQ!5tm0;Rq5TT7hw^i}6>A7N?2457$zyo+$gA z%OUo?px}uJncgJ`h%rQLNyUyyo*s>2y1M5aX?|#F+8CXS9qOm32?V)IOH2wnsNavv zA%1C1-x%~2!tWQn{6cmNif|5s$%2f$!+`^&9V`D))O>e*tghfPX>Hx1fJPoCeS^>TovNJ!t`73MAJyU?NQ&q^FF30wV% zDyK-koFJRYhK-Us6RCk>CY-QBDEd$mim+TTd`FukkfS_k7?r>*p`$mLTBB&zMiX-Q zTF#`IhWT(WGze!VnhodX1R$?gMT|N%I8cK5|Ghfx`!wmXRNRMZbkHF00Ev3{ChMiEFCB~A-A9mnI$14Cec@Q-wmRfQ ztf`r%$e%^E$gJeTA@2IjC)xZUPF79N8gVn>?^b)CgZz@R-lrz=ppwO6zikrx?Ro!q zV~1|~98b4fwAQ)=AJ}taXUsRca>iKe$+)l98XAo~7MFLz)bv-{laIC;|BJVFoD+~Q zKKl5kTkvm5s~)07l-4YY_c>SMC|tUxLhGl#$SNqdL02hoMjMn5x*!wBOfM2o#E-=j z`?7@T8@`JG5Dt}@z3SSijNQP=4+wOuBNS|*XdulCdeZvr0~Ps11;7D1Vm%yDF63W` zNcZ7-wP+`sKB7rr#dzR0CIZb}QEOd^ign0Z`F+Tq_2ua4SmF zXtAe|j1S8-UGGCg69F8Yb^6flfpl(M29V0dzJPW{h((qz=TXe30Oz>QMFe>R11lL; zOzbmsBZ25q{FI((2iExlB3+@C6{AH^?<+UD%Yh~xf(Q}Xz$-Wcjob&sT5()2F!O{n zL!lJ%T!}UJNq0i>5w9k8@*H*w9Wm&YbonP=#C%0F^}?J&PzJ$EM*^vI&8i>qT-W;C z2%c-tg{{TaK{r+?{==-D`)OAbirGsm&myfHnCPXHLeUb=s4c@D8j{{ps^&eziT2=&HoPdITj{!-a1rTCyPG^%`hyvMu} zJJnBV;dg_nI4ejgi5Ft8%_m2!$D3Q*g4z6Axy?8?d^DTF6%?n3-XS!@xDc}wf{F5~gRAs!z2WmKp z=tKKL?93t<)%U=EpKGGX%@T~2p%eY+I!=kO8On0W)%?G$Zy{}cD|$A(f8mO1xOF@n zSnPOowG$7zshUCeQOQ&N|8zz57{~qJ=#pxm+o^vGk*>-6Q1A{8SMyz>aGpG6I-;~W z6;-h_(t(tQI3HbplV^bq!f>P8mugCd2>OqWYlFm6osI2-V)isW=tw4^moCt>`Lv4C z!l^c5!9Wo$p;#JdHSHJIa8r{q5LCex0!$!Ux_yWj;n`yw5QPHx&XJ8_!f z-b5nz#-5`>!jqtb z3128ybn2Qpm+ns55Q8!+Rm+WQIaqgaPL6A4*aUiEi+Gz^N7#gXqKk|+&Vt8%WG;>l zo!p*=RV&`hJ-hd62!!mrGZ8|d? zO?N7eLGepTE@CJ#%&r(aU+bno;njgik)4Fs@#5 zwYV?g&0^z{eI>#tlBLkAv-V+>=TDnA?MvwaJZz>`m zmUF_l7FW%wCQNZmNHm8aG;9vFx=z!kYpFO+p%azh=$=;(?6YVhK8X24^XZ#NkOY`^ zm@K}I0L3|vsErGy$B-bMQVN05S`E7sX9Tzv8PJQdP8Es;+Q}rbP^KD!yn$Pc_zYfh zNZ{5iUEMvJkYVLxeU2U`Wrv>hV$en!b~3Cjuw2RR>?_-cVZ6eT(+a^DbW@EadZa5f z{t8sWA}9Ann1V^gq@lA1_Go5WA030L946PiK023wm?rm9WU7V6rC8}(&?psfTzuoy zRy;YK^C)rf9>nb**$+&yXx}OJ@E7&rU+IE4h5~32Fp|eqiUdmBKm7ZxOM7od) zk_zbvb9zF~s=mVf$V+Ddnyp4fD|J+NoED-7X{dPCyUHzx`cgFK6ep^bwY zyaFb!(Z;nB)Z?^Gk{w4Ap5p=-()D=DVH%;HPIpezd!~ggulQ}Ci%4lboZwwBhZC`i zNXl{rqgH|rK^S{zU2My`diDxRn{l3~NEFmB(A0&JD?(D$#zYTMNplO`MI!sNILk5T zdiM#(57Nei5J-nbM-kzNp@+8o^eD$k7FR#!admrtAw4=ym{w$7np{Q-(jt#gNA|hncAH9?Mv;@hhJ#r&P&T z;6k=v>R3w%7T}1xPkY;ZPIF(SSE4-|dLkJ;YJ;E1V=AuqjXgY$82H>t3Mg%ffpu3u)B44E77B zLx^_6v8wHMtBKGZ-p)H3>!tG+x_0pRqqY77@s3eX?ju+VDM&>=Zm7bw-txuUDsXlY z3dQwR+=RqU>>ghi4oV9AKLmZ?%FXWabd!!Pz5g);#*Pyd%u9N@y$UEm<`$^94+{H7 zOHzd40-|1h6g(#yZd~e=p(k^sGaK<1zjMp?reg{0GV&9tuSb>hoyV$nty?W31WhwS zPUv2$|Ne}4Ka~o{n2@Ul zI7HUv6KFuM!K(@s!PkmJyW)~Qx$gQ4m&zQ3Ghn;l2U=@$k;_p0=kP^ zJEL*HV|C~^Pn6(eP+SK>H z+979UD~`@PS(?(sv$z{Zub@$Ih`eaAMIEJtuID(*d}VT(ABeaI4!V5_h@Jv2m};gv zmF5eKcxMYxaR*dHp43HR2g2d>5!(f|b9gfpvsP6c8RN$j$8R36LzMhBj0=>4OsFNgmUDNFIFOio$&fi zAMrc;6y5W6H!At0mjU`NrkDO(XdR7|eFUu+j->)!&XvV4+AGCdiBMRY%`~KN|DgJ~ z4lmXKI>DgD6^9epnKT^Z$K*XjdEP(=SgLpzBGE^eUpu1zhi}G}N0C|bs%T$Ten6~C zI252wTF^h5?eXP3kqdgVCqk{{tnJ;A!`}w^sBcH$f1x6&j2!)=_2iHkkzRJ{csD}g z*r}CRT44A(VUymO!lHz2N(eHb0$s$_UKpX4*nxV#XL7B$toom!Bg2tmjk&is8R7r_ z8~f9Xj<|ap`J(PXV#5DG1eyc{(Fi&9_<$1basC{bun;~vOsE2&T~RvwN67qpB=cT| zzqG+WvBizbFJV#)-hYP2m7;B8n-t^dOx`Z8UPhAUgESe0t=QM6cu=4U6AQ1*(%$ko zej-F=KmNb#A9MzGTq~~Sjs91ErX?hQn#K7w6#5;OFM7rGU;agwV;pxK{?jbq^lpb( z5%9~{eVvPc9+~wL-2ln2FUiXn{}qUxLfn=TUdO^~5JMpv?eVWOOK)r@$w$!8_fvqsd3s z3U=2-uM;KF!e^51kxk=dUhFc$3W9ZGlj9`pDA;afzalnEYa2)GoR&haheWIsA~XmD z1Eqc6=i4L?66mOa&+D^aZ;@rxizCV&L79z91{y(n8(oOMQbZpg?%vUkb6+>yKTi{*Nr9unUa~ zyrv_QSY7FNQ}*H>w92l*x55tuE#z?e?KgaQuN&q^TrfZBKlFQUt#@lY^6&XYtcuy( zH|&f0(6Se9J7=`=uoe9(q1@V)2AE2eyQzj!73-Wo+4-kNxB$vGP?%+{wz!UT0 z2K?s+FKeAw$FWr)mPC9q>m+IV#|3AMW_}|yLvgv%tkvi9U*+55aMmuj- zd==GWZ0)Mm%g=xsG5M1cdh511_*J!kRp~DGVPd{Cif2ouyLJXofm-LZMuU9ezo2tb z@mm+ImsawH;#WAN_O+eF)1>xQkpdM%f9P$Tl|8$}9LgVu{5-nMNe6xu!KI5N2y>|V zEa9ySA5p3;-p0cF(bx;IAd(v6R~O`VNPs95xAIzW4M=6Jq?-2ESr7ZJCI5z>xAZK; z?_2)2b#vhtspZhGp_cR#Pj>6@aaj3gR`M)&S(JB7WF8_l(_43$ zJoi7aUM~J-%G&E!1xZ<}lS}0$si(gteSDi1y7Z_ph_GYRJ$zwV-cN=2QB_SXhC4|= z8^_~w@pEK!ftJ)3mwoUYr_u2^!37R1^LxrAoaf*dBMbs{w-L#7EH8_mXrfTO-9Wb% z4{uT4!zD_R@;KQ7?iQe;0@IBefC-4-OzXL&KlM5=|AJh?OG2rOF=VV z1TOKjA;d$JzDjy#>pE(Kev4EscKcsfSHRljuHumLU3fx z&>JUsP9p?y0OgeQ#V8hU3!>)qK26~y{_v(;MD%@X&o6Tct5W>hX~Dv2XD(bgy}o`L zg|+JyAI7%PM~ek-CD%08+H@ih{#V`v#H)VJPvHKWev#?xTTTzn<`psL_n5HrzkFcnE{l+NFoKS0MFz#&*Eyt2UzuQDR zM!5B~D(saR7UVuN2fu0R%j7u!YTY-7uW7v|g0;upz-n3pMaj1Xd)rE18(AR*HhO+?GK8nqMJ?apzj z;>B8?&{G*}PcA5()bJgSySEY>AO%Gc@}{>2DRQjhR%R8=Wjgq9!cy?T=&+>}#kCdM zm^v*lLBEY>(65Hb;2~Z4rt9(8BI)-c$Wf%DDftv{e&M1MehUNl1CyLIYy>B-klW~9 z_7dl%wuZ~%n0MHmTbux;yXfROBItRNgF{`Hi<10(2ZH6Uo+mC%xuPjc(CvMk#T_++ zUPGW)@q84ORdGP0rQtXG@E0S6Wk6NPLZGL_bj2@UV4!>{?r{#yV&}K=-26NTrdJTC zodx2Fr9SCTc9A^(!ktrLILYw5$nGc+-m-rnq^FrVyVXtSVI)9pj8=06qJZg*@VedAi8B#AgqB)r8rGF5tmz0 zI6&ON!lgJdgt)~^Z<|m7{i=vO9+^ciibDPsu42h>{Q~iRgix$fr-sxuTnG?{Zgd?C z7gt9K^&JX2^cH-XK;>0EFHF2aEMG&OG*k;Liye@zE#T}gDq|`1L)0PAJrh@I*d6=!C4aN2zo0^YZG`V&3))3a;Wa7~uHl!TQ$oFCEEc z`0!>=kp6;jD$*XC|6-<}nNP1{jLPHq(7(0v0bg7H)5RK7e=!L`lcBK+WGmdbXfr}5 zineDALMDp${f&O6E_+^Q%Cy+Ygy7Nq`>^3$fvf7ujLasH<$d=!4^s^7Y5YpOVt6lD zt}u^BTXm|v7Wm%V{sH_=prOVhCBWBO@TJq2x&jTW!y>aN_cxSrC7M-B(x@legZR>) z!I$?^&wJd*(QTvRS1R+g^VAoS&5T3W0(zgP5|YO_a|ymbkdR?a`IDd7o(>6`zS-3$ zGS4mvg?!ZneJG(c-|Q(fndc*(8U}@!@xa>}^ZY}W6&e?QqBGCO5-KwO{wYXwN@$o- z?C~+rZV8nb>w&z0%>Yf zGbmpmyzU}+nf@XnbeLYIP0OHs?|NNReAjsx^I=?duM#GOU`EW|3T#7y9wVC|pM(rw z^$9@rOUN{?dD&okKtds7(k#fvlu(-S+RNy*C83y*x*k*n>p4bZ8Zc92S=`w3A}~V| zDm4CZy6tCrSP7pC9*c~kF(98R3rmdea0odfp^?V_ehU@TBvfwv83U_FC5Z}S^?aQM zO7yA9IMe`w84{{7b`oYxQkY^C`Fu>zlw~uG&JBvq^ehR^F@AD7$Y)DvuF*jib0mp{ z#^2_kte-4vFkX90VS28FmKl2pv%e(KXx#KmkdMoO&t~2)i zO=CC}mW9p6KenR3g%UcSnTz^qOdp`AA3`*W;mHegmf}(0iRjFmpZPFGGURyz-{Jdy z$eH>ebio)Fq~%Bb$0Z6g&Jbynqqc83&mav?^%%FRLD*1{U1u1~__g_WRJS7^->os@ zHxVjeep=vikrGovWod@7$u|*jv|tnn{Eznnl(XpAZ|lssP5Th_Jxo361vGHGO4ZcD zwMgHUy%{CyC-3{1KV7VU>2JKHvY5Zvc#PUw*P=6jX@t_u&RFz4<{u#%_Cy!#^a2PF z6(hO@tBij{8Ubc>|CMk$CHlt+AQX+EmVdke z(xL}$M@gjsV$u1J8q8lMfShQ*10Xa(0C5)k_(F(@`|FGwiHQ+^M_Ij}(k%L`O94#v z-KgW|7n(D_bqBgVUG#zR%zHMV`B?(O2IjvLvb+ zlxER*7x-VKQ$Ib?l-JSBV&6WL7*S%yza*EWu^u9$_WWLiP`vb3lGAd?L$3>GrGI~( zml^&ujnROj_dcjH|5;&5vuJY_2I2d%eY8T#lK$FigEjiM8a7Vk-F znEyUGt{IEI&;0j`v=M#YhejUoRim;Qonb$RE7LXW|RCv;BqxD2)Di3b=j2ngyUJdc|uHz>B``0T`CC z2wR{3CDC*V0Py*;;L|P#1Wwxop^B(Kj25k^u!-wTwV>I3!pk<(J5%*FQSE- zs22->|F5FX)aZKbvHsWn&tjlvMxzg-&YP(>KpbV4bpU4 z7@fHSeR$7z0sZ{OGA8tzs^o|-8uFaoa9VSO%7#3@Mv+cM{o+e>R^;(FC0@UK(?e*?oFW04L{Rw`)(8OGvFXz)rUmmt%~CQVtT7=nJtD8C=vd{;64 zW@1Vi4;$cmwQRJ+co<8F|5PRY6O@fK%CLU>n`9aG>{oz!hT>Q8w>m0}^HKuLf2JZP zc9k)x9OTcEm^H@y31IE}vTTZR$#Rfir=K>zMlouA1OZS;2h)4 zeV8dXDc<`*er_%)zkibwA$_01bJHiI;w?%l>GM>cdvgYGf328VVCM}b_uem=OJg7x|d! zFW|;sfMJMvKY)h`U`EkkjLJYR)WBo3AY$(y#Dy9dAV&QUd8pz3AOBrtL4PGTassIK zlfV0IEM7d7AZ8Q{fQn3zkZufw$?2cSQ|nMR zE(HcNF3m?HKT%R?^uWr`(5>^8kU%s>RG>c>C>gX+7aBAFiZc5`C50q3#aKhT!bQrk za{$dWo*9pkU9V)l1Fq*9Z?>U-KULCc?lc-DKSVPZOQ^|shzMRHp>@X3pGVoHN@x~1 zYc{TU6K!6mgcbu@Z=8co(*H9_?`C7nNs!XdZCUXa!-$}8gM@x-4Bmi>mrLkgW6N34 zoGT>su<_UlC~J|>Q^rJ^fmdQCf$cvqKdBMX7GlbjFi{sU)RD?hci{}Izn%VT74J33 zF-G494mK*;1TdrPUQoF~iTxT7wmVu=DJk0Nhb{t#ri25>JN@SR&I_W&YQIeY3T}k?!q@vXmHy6L!J`EIG(}VKhm?(ioeHxV zzZf9>>Eyyc_J?==F{UzOH{-)M?gfPbYgachzS|@_m^wlK2A<``pElSXrM$)XoJ4tx zI&leQcOK>4j?X5_yYeN3{dNzfybgTcro15n?>NdE%|Rc3)P=D@Cq0c8Z`J8E8ixn)oB`U45C4sD6}>JN{!czl}^J*&TFuTnWWka4)*3pU2h3M7T(Ql>3%oY;Eg~{>Xn^qA}|(YT^kAd8~SB;z3_1@|=Wn%n9&i_2+r`3{a0V+e;m$ zv?FevxC*vYl^3|WgP1k+1KdY0pXlx9vLOH@h(i+cu;5(cuA8gp12G`nz2(@7L>0Ju zQmiq@+at(hk+)})yGNj5y6zr9rscYO1cfZu-6JT?a@{?GViq~s-*sK^rDo(*@83QH{4-6LqE<+^(Wm0Pa6MTy8d$uG$*K*xGBC*hN-918Wuv~YKpkw=!w`nf`4cvc z@a#!*FdNm)P%ZBt)iY4wqP6jR32oju4c{L`@uMYJC4|G6Djh~6Kl6EDL_BcQSz6Lz z^bHG&^+$M&zB7WWKr=`lqaPmQEdZh(->qskT1_X9(f4bUJic^t7=6EqP(Je#pF@!n z+N-h*!?(#d18|HSM&JKWx-(#j1UcbV&pIeMg)k85hI5&FamK}=x>Z1#=wYd0zz4E z7z1U2?WmpxDXhWMyAogT!2gzim|j1xd8Mh;_Oya3W-c4mpg0>3-@1<2mFo24)Ee4x{%Wi1Hzzi6QCFvZccq zIN3NvjS5kICzaAH7Vomrfkis?(-R|)F|gR@fvI5#=QXe-m!z>CGNT5?PfpQKK{_o* zJXrwxWeSHeaHdfWC`Jxr;H)sES&SUU!1rbIXoQp{Q#g!)t;VIW4zd>6O)T)cRDqoZ zk1=qc9M~*)jDh<_+K7?I7;rqs*bF#~0mos?B8M^XP&gaJLNRg}0}qQju^2gwfhYYW zi<}rajDe^7g)ols7&(lAXZsxopfL7h8y;ie1?xM2ielt3243_bgvf?vk;fQ#Nwi%8 z0DQhI_$&tiM%x6TiWoVJf$iaQP^T(J4rAce@Xr8LXOY7g_={+uCPofp;IE?2)EGI8 zf!F=7f;oF;j6BA`o2j=!9&=*kF$Uf?7hq)P#>is~yc?wXv@k{%}?Eb3Sn9L4|~#txWdX%;z*0XU3QR$`IE7=Xjrjk1vzIg9}~j8s-` zk;52(!x(~PS7E_nv{?WiBTeioi#)~vJVrvTvB+Z#z+@^qyB=&$45SZ!s z&fSTDB3(;j+N?k2x#LzvNK}nY(V*n204P<|MEb z;>A-5U=}%y0XU2V=@vPR0XU4`Mv=+9^caf*hu1(`01o4H42ne#V*n20Ex@puMIK`S z9wQAOSb@hFfX7IfhD9D@03IV&YS<6tF$Ul;l7OaIcLB8M>mhmoKriyX!P97clH*%o<>0eFnx0l{XAJjMV##!~^Ux5#4*z+)tW zH(TT}27WFp-eQr%7=Xh_&HUCPhcN($k)V4mau@?}7zujVB8M>mhmoMCEOHnFa2To0 zKfwMYJtEpdPMJ)=L|wpM37_M_87$BlfW!Dd$gs#^48UO|fLY`)2H-Gm1+?YlCWt?IB-E{01jh^iSaL_B_aTikw&YKJjMV#Mj|PR?{{m(SQ+B{rj=iu8*T3U^SAdi?dIg9}~j5aM&KJpj?@EA7(aI6}$oSzT; z&>!G+vC!MFdUz-bt5^wLfE=8ZJp#Mk9H*WPq>PwV>3biESQtjIHNhk!4kiczH3IO& zbkwyb3&4m42&f~#hN%!DXu2p0#n$!nFl&|o(wMr3iWVpvh)7AW+BXj;hp{)&Zg7%7 zVX-U%rU<|j`w(mf>jhxMDhZIynz1oxC@7l^#g-8;N1)khSu>|jWxevT@9Fp01p{Yb?=l|^tb&a5|tI5yJ zPZjRaNc=fSa+~?ai%@sC2tBM;h3wYCvpa?255q+;W3`$=EZu|L+wd7Kq8Y2zLdyIY z86QyQ=hXD6vVJ}!oJCR|IGb{(s6xh)hk?!1%gWwagMLfgevbPO__q-szVSjVLUa|2crn;!Gmmt)!7YDVHxSK^cqT zQ;Nom{ZzxJYVRRKxqJ>wmd;3)+IepATvkez&qmng6cmr(Gd1)^sT#p&p>)g4C!QJdeRAF-PLhrH_^5w@hQ3n&0PSFitcn112NJW7|gQqNL-F0@Wauuk;6%5A7v2}^jC(jL3O@y zDG){pP5fvADdK4C^)Y-#3u+&mJ81vS!@Bt~GRKqycnoY0Uriid%hNAI?i37J1wJKb zt%q3-jGqESiuRXWL=Tk9Phmxmp;U0%<|aDb1pBE|lyDQ{odhegKLM|zo^p|s__mu^ z;U=zh6SugDPB#JPKvo~|CyV(({@w8cN3qu2?djfIAi5|X=wf` zL<^8XC=l(~SD{_>N!jfkdj+2K34QDzy8>q!DW5P)IbPe6wNOr~C61ZWqo znu?Zo`yQZ{PNbGTby^A!0LC8Kl5Lp;?RA>+67WyADHVg|-KWAOLJ-XRxvztosy(rk zdAns(!P*l?KpI@O#Zt0{paSRW(?ATxRj-%(YA_Fj(-0=~`grc+)RW*e1kSvE3E7_D z90CIpG{P?uP26ZER5RR0kR_o|@PtXg3`!_1IEm_|NGKMZI0sNjLOEfIiFw03m#D{6 z3rIkzJa-PDW}cc&jYfFxGJy7Go=RacZyL{C3%HF(YNw&4sBDQTsV9&~(k19oQYjSX z&EUB-*oKn&GW9qnOHCz}!e8D@SsGGOW3bGt zV9VQ&=RSj`<4Wo;iOpP|dp_8zg0n#ssRu%FPGVkC5$b|~QBDI*T@Wzh5QI;41&pR> z^saQ_Y?g8lwQu+5>OK^t$&i=v0)H4NQ4#V=mmx2=sEz-HibR+zD#Kjr57B*NyGnJO zkXMEbdHM1)yO0_49Kv^IGUVm&bw|QacO+~WoD}j3IF}@{JpNnNI;=3+6!P-_+RUaj zg}nT~iBP_Dy5=J#`UShy@Ne>+1K6UFm*2S~VNuA-f16f>0w?6uIvxN znEHv0OA@BMB#|RRUS_dzkQyU@%`A;j8h1gy$4uvrghe4Q)43yIQOL`5?nqb^@-m$} z5+*`kW?4YN%9jQy{1VN0uf|s@G6ds@i%`VNE;Pp&S0U4)keBIPlCUV`WjdE6EDCv< z&K(JhLSCkGN5Z0zm+9P*uqfnZI(H;23VE5%9SMs4SK6lLLaB)mz^Y+ zUgnv`8GtMbd6{R0Da|Yjd717ViI@m^<%p1%xz%_GKADL-66Wtx1+uy54EP_;B?%KD zFVndsVNuA-bV6Phg}h8B)Ty#4d6bXgdKX0+ z73Is2m)W2gR34^~m+9V-2-6)26A>>2x0olq$VSKuU>bo&m_lBFatSiS6!J3Zk_6fh zg(>7^BIK0`t28Z4AurRtBN3*Mmx+*90%aq^6!J3NI}%|Ed6@`#RidmSOm`$qM7(HT zSA_?aHVVG4Pf z?j4CRg}hAnjzpM3UM50b{XueWm_lAALS8g=8p9OwG7<73s3}Y#FB2gzg4Ts8;$@*SbdKDRA z3VE3bc@e}5VE#|P;gO%EVMMMg3y)-AZlGn zXv+nVZrv~xK%)RMtUtj3w1eLhP|SLhDxE5TOr}0gWKYMRTm_p&!LxiL5xlWJq|9}K zBD1Q9;*SL2v0kT=W&s#h0TH=C0H$>U0T&A(WHl0SnE=wPvxqUfML;ntgNm*eK#p}f zwSBDs;?{SlWTOBInW_=AN&Pi377PB`cMUPNkjURAP?&WUh5rApdOs!_Y-`N5JXEZhsh~6XYI2w`(KB`usZ4A;=J|98{lE^ax-y!n6030HJ z5P(DEWdS%uUJ*dZ8cn_WlK|4JbYgjjY15F$nEC=q{|)sPP|Udlyc7lB3Y|n$SCf?9 ziBlRD*$DvN>rX1Isd3NbIp&R6fEK7FW0Q5B0hN{Y@! zWBev>gw&k=6_NeTH*N*S;KzZDvatl*fSG(1K10qPiOgSkqg3JV$oLCBXzXO*6#WV; z^A@jPC@r!v717p*$+lX&32KYZDAVy_MGcTDU+Wb&838j2x7d8+2t;!v^|jvPsKx|f zACJ$FC$Vhuv%E2yEVvuaR#P)We@Jv^cp(GqjQH@4^U%UD!T${JXleoR#-ZPa8u0PG z(VCNJ#1RsvW>fqE#o+I`m|7zo6!J^hWz`5^aa>_I2n@#N2be z(Jr@>c+d6V{TRx`@9T|se-iD!9<+9n+^xOQ{+>j;Rj+pYdJZvnRc|yM5j5G=tLz@U z1S#kFz43-8@y_o-^OBwp(MS>5e2hQe_!k7Jqyi1mh7r|G(378&0)3lQWtb+W+yI>A&(O(eo3FS`KQRZh%)C8E&PfjW!{L4jg&cpFiT|S7G&H_ znHeNn{IVTkK8K8FDDxSrj=$wYnSV#d>-Y>u8ZTKm2_gT)|KsgV;H0Row((olHQiO+ z)ji$Qv-H4p&kPJR!!QgptOJfRz=(kCq7p?V#08@<1W^eg7BR;CHNkxum#8r)sKlU& zi2AzYj^YxdF_`EZ_dPDr=>K`nt*UO+B=7(GzMu2^-I{yOz4zR;s_$~{bI4-TRiGjx zjJf79*d!&7o!I;(9(!WKmv|f#v%kdSuv_va9*5YmJM%on(SF*_OvRyn>6dtXdv5#^ zk1yVRMP4Th&DYtlglZkb7D$$b9~@T8=&!+^pYE`vSGGHQ4A!C4KhZkvGdSRrWeeD3 zIA~}+f$jR16$)q<0sDpm-m+wz?Sb@MYqh_^^lw@7gY=8pS(~l!Bc%(lAx!UWwz^q> z|3c!QP{5;4KoN1XwTBka_BaRc7E8JiTLo$doN8UeT$bok(c1U~?4TI^)m1^YmRP$` zXa^>S1vo8qi8VtD9oooBEwK(m0#99q2p7Q(y^Z5?iM8@@r2HosufpM5%io^Xp-eI9 z%hk9)%y5!5ni-ykS;z@+Ll0!TPeR*3#8xowfonUKrJkbe@+KIs!g+1$m~EftrtzV5 z;ktIgzAgVyFaN_n%c>bU3tY~-I^jkIA*1&LcVBS!hQnWL2b*kAv8?T28vTQ+gT@)8 zTl`o=|1QrzhklzS7^Iv05pW-X)4x1Tx>z58@fMtF{g6>Vj)dL0o5)@o%KkXAE8C$R zA53b?wjIWH`$t5&?_@AMIMwsWTx&v z)%qlxcc}=F^dCt2;Wa@Omqw)j-4yt6y2F=7_F;^}!8nLa>2Ggoys$(wBBR(atKpWx>E@jo z(esb(;5-JWTGvuczF4tEBIfZ>Og=J(V!nWTA8yPLY`Gcr5!wGW*RCF0&h~E51?`=T z7_A%mTcU~*J4B+1gB1A!02NiY)qePF%!gC0xASM^0W*B%mq?2Jf)ogns`MlBIdE-q zl=F}&ef%64+u?>IjarI<8G2M}E9IW6<#ytwmAZNTH->`GHRUC$#aA)|rv;y{1uq0+ zF5K_~kx~R7<$F}?cD`3n8oIz|D!Ws@27_w-Dk4Zm!+A)4Cfv{}4!DOmMw{@fl1Z=0KqSUA^8I$$sKI z=slM1QX{z$=Vf}jbZi*yQp4-?7OM>D`k$i&C&RHH6}xdW zV(@#v0^bGlT8p$AcR5G%3(_(-BLA7vGW@u7%XIC9Q695@0`l&I8!uhCLz-X&epc$? zhHpbUY49C^=QDU%)#35~@`DEW9yOr_A0IPij^|4eVX|Fz!A3AR)5+=iDYk#iwC+;1 zD^9FDIkqZ)JFd=#L`yBh_uW6LIsqE|_#&uowi^C655)&-J5H*~4D9eI3s4UD7y0wZ zgjyb1G9rP^_b0j%>X^tioe6bp6PQjPg(( zs~ZU-*73u!Rwe@_W!-{jwRK1r>R)4>4G}qO2w1gN zEfNf{CgC~IIuzN|S#j|5RuAG7ti^cNTStJ?V9h~jqqQ8ILDnMp2V1WqRg<*?*$=UP zgUp((Ciq*dStwkqwFu9l*7v|~v(oSnv&JCQYqvgvxZ&1mAUdq6@Q<+KpO&dktM1{5 z>at!z1|zMzP=ircE#i!}1|zdERt;7rW35Y(ov%nXx)a4d#zXSoMcUfw8>T__)|RVO#JJ!K19Io*7?X_s?~+Wdsy$|InDYILZ@3( zA!vqWA(PU~2cozmoLkKp`rdli33nE z^IoIk0T3#|6EyQaqXIWLR70Wxjbz@h!`37gp_$CBI_z?H9n(GFr!!n0keLtq2@UsD zrhLdxX}CNfGavSo8t&sB-V*Z>Ke6fZgv@-@sCa?7n#t*NmHC)a!80Tkad|#wZZj&l ziTzH*oy~k7H!4^W{K}^IpJgwn#zaintW=6sr7&UEX!@;y9*6yh+Yy2CCBoavW}u|1 zL@sHHLX&0oVqQ-e*4v;f&MF1f&GN3liM#%+)3hw_`kT1xPikg@cl}M=^~dI|nw#KVe-n58H-cKM2Mq4| z-vnw!f_ME*-1TRMr>GQLne~xY#^;Q!m!eGXxPXhBF4U*C$&jG6K}bY7KVb+N60$xB zv6OQ$L&%U$ySEsU;az_dcl{gDkriq471OE0qA^jx8*RR3O375hdohm|eO;4QcArTz z(G!}o6Z_%CHs8e7Jqqfo%vJbCm~WYpCy+@+yLqGK+)shuW2{Y^4m`C0=CM?V4&;nalb1-C;!rp`ew#NMu51;Yn1diWiAuGcq1ukks9H{1Z{6d&-sb zCj3=YT8Pc8AzvaCu%ea-P=DYR;VRxFip{Da-;5dj$l>^S1}Lla__$18g{ZNjygQF` z;e!w(XB~nk&V@1mi}Lb34u<&+jJ|a`u0JdnePlj zxD!4pV?@>QT=-?sdH-DaDuk=Ne=f}J0RS58>ph5*<@FJ!i}ET24u0+|6G`URj<#5DcH*U=fWiHynilC!p-~V!X(o5`ds*MBhk`xiG7sj7I-lm=w;1Q}ghD z9->Lb>QzH{E_@D!vMD|HzzPz$S*;I-nZ1?gRS295UxW}l@1F~^HFz#efvIcppz|f? ztc@TB6@qi&XF=utb7A^b-ai)>@esnnQoy;er9_O#xiIgDxq1IwST2m!`{%;HL1yW^e=f{4xx9Za%(ke@`{%+}V>R25$GI@t|Ni_o zP)&LNV3>>D);zC5;9M9$v#Pz`KNqI#P7rb~%yM>vkaJ;X)RXtmg)5P!H}9VdH-VT^ z@1F}(KwsWJ7iOB7dCxx>{w_*4H}4+|_o6u#wNH;SPoC`DN+(d9L%nB|@1n0v0Bj!RkI2Yz{pJurFT-Y-! zIG$%3Zg4Ps8zMh%y1}{dBvg5a=?3S*4RQvCNA0{pU8$hq)KSVJdPdH%sLe`9bB!9N&g_n|2MxiDkeiQrtAAL^z=a4yV3 zPfG;n!k2)Wn+VQ@PePUp6T!JKU!A3i;9Qv0vc#=}fWO0oVUjBo!NKqc$Z$;}I2X3i z<)uF&D&$;v7cdgRxiATp2+oD~1hoLoOwJO*OXO|LACq&0a`V?< z7MPqTL^3~t@%9oTmA{eE_7(yNRNrUNz9u)}+MYs2#=A!H^0mPZ&#-1pRgG7S=oMh0 zDX@|AFsjkM4&(*!sA0=D1DNw^BkHXIt3hJCkAUI7gc2|K!&o2e9(63F?0bzkY5vv0 z8U53+VKriu4r-Z#p!2X(a~53ZD(ndH5349llHrVpjCj`>;NFVh-@zesg~A(~3`{K1 z|4d-?Ul>ZtwV^szmHlyx9;}}h~4fp99k9UxBc(ZPnWRUz z+X8a?FGlR)Rd}hu9z_C!HD~c%9riTdRb!}*+$53zf$$M;;LQTNz=Hf5rMePs>`Kqi zuz1ih(uj;b;Vaxx07Dyg0E+>8co2#yGKIScTTwM&Ba zNYLFWAfYFT8!~bK1BLQiLTjTnsA>XM&~^A<6;CFeDJL{J7STpBf%Ys zD4lR!2Z5Ld&r~@4O}Lmjy&?tHO)&sHHGYu}Wh-(xuQFMcUrjC4U8 zNu7k?6QqO_US?N5R3h%?P~1aR=d=aO22 z(1mcja`e6h=@uXI*}W~h8w>CuXp@f)=6grv5_D(RX9!s5A>Gw*U2lWB1D;z+`~}1- z@a%w_7^EBHfa30Y1KgNu5KG`$OkyyIggk zHZZcMCVb3BzAU;G#nWSiBe7e)K9{w#e(xdTTX5sM@nEzFAB6cdeiiAO3T6#9+Ou#I zgMcx6fx8>``QgT}j7Pw87##j4oyjeW<`{o8(f=HclTXE~1=dLBr>0zno-#j=R!90C zV$?U_V>3>^8(jcO`eiap2x1Q=nauAZh(mY9t3H`uMG&Wu*nJqIy%m+7+WjVOvb^mR zU5MtH?`TR*>fqMN<5Br3kMK*Xb9g-3Eje&VAb742919@6OG4+cy)=g>OL8!u3No;n z==XjG?4!w}I=TP<`{)>sWz}~Yt9=D3%U@9h3f0B1$sTKQMYNY0s!59&bgnOnKae`| zxzSNtkVQeKKoEbGbl53DCLggBKSmgT11Ecu%a8qplkR3V%YDIoMRnrk(Q#Vvixhka z67zl2VTVLJb=a#IN9KMA<7=S9_KS{?u&GIQ?;Kxl-)D^3gP2Fv;`^hUxkoqi?#;|$ zH^2R)?_wAOnOTiMSq&8hisJA}%Av;13Xj$d9e(?{9Yy1LqE{jNwBBk)Oy#k1(8H z!{<)Ny_o3t47pgT+}%kXr6~aQjKO);_cdiFe}MLmF4L5o+>O)^G?jMeBH40HR6>2t zW8l$7WIFQ_RG?kaNg*iEvnXB>6o^z26o^z26o^z26o^z26o^z26o^y^3gl_noDdag z7IJS;g26h^eH3rf|Q_}>Aa_PR6kFN$6m#m4uz*qpnzwL$Uz`9s?ZwzJ_o2mtcpqos6wPP zst`eiNEJbaNEJbaNNG?ZFA5M@l0{S@QbklDj-w)~5W|Y7LZphQLaddKDg;m=h801D zNEJbaNco^b9zbN7MG;kqfkjjyQhgz+5VI(v3NfsRDnu$k71G%kL4}w@5mbmV15hF0 z50NaQ3Nec!su079s6wQQs6vccL=|FKh$Jtwd>(GM%sE{Y9LOa6+ z0biDIJXz~*Jd1Eaz?VH7nFRQ<^b1-L@ntz=s)#RJj#-$X1p!}n2a*d~5a4CW*UJ3$ z@X4?yT9EBs=}ZAb;DUfJyB4uDToCYO-$eQ%zAV!P__Du2NPsW98Ywhd5b$O1q%7|5 z0AH4VK??%BEahsnAi&F#&}c#NkzOS!4HpD_SrP&l1bo^1k)CitJQa!&kmVUTDLFC> z@MVEKtkHsiFU!P=yWPZ>C85!R053~IqXhw8mV`zN0=%q8O2Y*KUzUW13j)3@2@Mwn zd|48J3&Pzg;LDO|2+)FnFMAma!7Xy&%hIpWf`BheLZbx%UY1o*8Z8L$vZSy@?!|6E zTi$?pQnL^)2>7x%>hs(3zzX^m;DXSw2Su5^MhgPIELf--x5$An%hn)T5aq>e?D2@> z;HU?ehc-T15a4Bj^$fHiPvgsy&~QP(mlgSlkK-aAE(rLtYcQW3fGu+1%SvRT1p!}H z;u0+g__FkCw4eZAR?vb1cv(RU0=#TF^3rHQfR~l_*Kk3=mt|XMxFF!m5|~571p!}{ zs&s%0()hCTL1?rf;L9EfLZbx%UzV~pS`hGMSx$`>1bA5%PNM|@UUoUsXtW>?__8N} z(r`h*m!$*^7X*A+Cem<0z?a>M!fCW1;LB1QRHFp}UzWfk8Z8L;vV5I1S`hGMDFA3e z{Kpja@?b6N-*fO-i}^2K^lK1S#xNf)i1@OMAaFs%m!$v&xF8%*;qKH6D6mEgBEBps zjTS_FSyCD;i1@Nhr_q84FZ%-a_cU4%;bj@t=?PpA@nzpfpoR+~zAOVZToCbPtt7wD z+#)BwEMIJm7DRkm#?)v*#Fu55MhhaoY#iw{S`gu78B?PL5nh({TafeueA!!&y@m@S zzAVSP4;MsyS&nCc3&JagyHf)p)<+8>zU*bF@(zs_M10v6gkp<4YkiCyf~!;XXDtq5 z>5Nt+k11EcBbiB*>76;}|T)fecZ6 zSEtSjXnwqLb;={Y?5-Gd8ZL}jAhS`gu7U&8*k4;MsyS-v|OE{OQD zq%>R*@nuP^6tp1X%g#rJ8ZC(Uvb-&)(SnFC%M3MIP#jmMm`EJ zLHKdXdWWfR01uC8~hso25>=-pztckYfpd+B4Oo-e*?H65_XRGH-HNwq495$ zvxESy4)Jf2bIcQyVNsHM8y|v7Ux?|oO8*g0sF=2mMYM(Ha|meeBP(jci_ZhUzefL1 zY+gT>C~z zevgujkaoUxurA1mKS-P&h8XiYr5v|OF)H&Ia&VnejN65`JLpm5Nh$6S-geLrkyr1r z=Kn3sDFwV+a9t0dg)xt^j1>Hyh~aQ;L68{?2EI2cKM1dgx)a&^8yv%T(;FN)+5S}O z?!z?9BqNK?AM5#30JZ&v33zJJj> z$tm6Ccmj-AfP2jDwtd`V1~}{SaM3q$ek8H0@fjodxX0v6gyBI1Y-;4;2UH?_vueo4 zrpDfe(+{8PLG>=WuU?X?LBiA6~0G;+hQBw}qo3h*t zKx`Yi|GM+q6Hv88pvqd`!LzvbBvdU5`n5>4>;*xpy#YxAq}ny~`$)CqE2jq!!jDU@ z`AD^Y<@Yy$s^u?i2vz%Eh*^ZHWja}V0;zT${Z!BTGE(igG575+PD8i4dul zM2J*N!V95lNrh0gBtocK5_;_kq*@Z;+7n2%6EPnRkZS1ap0!C8wY zHHt{J&w$cMwcfEA5+PKr$cGe;mJq780n>l3J%Lm!k$t3EiR&ZP(*M6es^w%qM5<*P zFNCT^V-%rkuflXJgsOcMgkF0BsrEe(AyTc2pW+ayma;>nT9z|Js%1tYQf&p&gh;i6 zsQ(v2)lxzTRm(&nRP9m}E<~!`4b2fE)xM385UKXBAVQ>C3h>vSOi?cn*0TOA)WM(h zc><_X#;_8oT1E(=YAHvrJ&9C%JPKSyswGuKswGuKs%5$&Qtk1WQ5KPE874@z(Eq{O z^K1kbp=udegsSEJIKB2HQY~NXB2q157LjThRz#}37U_yewTxLrs%8B&Qmsd*+HWCh z5vrEs-CuhWs+Qx~Uwaa%_Ey9#L8_gID*J0sBGulHP+5BdiZNV!(x0_Bh-I<36=c{M zz@HVGCFFcrsOF%D#Wj1c+S4nl~$fSADZeHt0i z{@RmBwcejly&_cYN<;~vYDws|C!uPYR}raJIv$y^{#lEXi%7M%QAmJPOQMKWOKK;i zT6}+%vk#&?f)Ky38mjg$SV@IYwfv1KBGt0{ib%DLSVXGjhq{PV%R(2CYEJ`IM5;Xz zIWF`VK`-zxe= zP9Aa)iLZoDYp7bjzadgBJ1a!0WtKYgGlN9o+LN3ie1m0#Vx(LMf7argI)rahy~nzN zbEoh(;^}ZO(X5VSk8P6xs+QlVSb$X92co$4gogZoUVFX^nL&~%#zZDLw+H91D!mH` zED{gKoX(vZ!4*b;%_b)~@4}P2q6aI-DK00TDmMdjz~odRtXvHyi&&L1#LhiWVwMnY z?s=|c=L(U|{ScGENV~@LgaEh&GwS}3ssk!!9)iN(U9BDT)!hkQ|?jbdZ-Ys zxnJxG;z%LdRpdg<|B^p2_e4qkswGz%yq=rB77|qY8iX6^>F}HBO4KrvegNsM^sgWi zh$LCoKk1qOMBFHo)!u~Q#mS4)L=?^udm?#BJ^h$gOb2mUfsJD2{;?>klD{lKq8gne z5JmFJLJ!i9$$iQa{i>e7Gu^p1L`eR+kqE>+xlWe+8XwcXC zP0QWLro2IjnYkAk?>9os%@O1x`P%}g%nNcWnC7Men}1>M8p{5i5Q{LHIJF;A4bk;{ zfH4VW0}wcf$nO~S7L%Nsx|BE3IUC&ECCDc=Nt#vVF2|xQwTBQ^?iPjw-E3iqq=If1 zoR$R=EuA|WrB3ZDL}jiYd8Bm50^8#*G)d|Jvjh3~os>G+cmY)U_-?enN*{={4e45B z)Rg`X@@`De#B)%3A0!-{z84j}JpEV1*`XraDeFS>GNg`DL``q%Qisb@>8#Y{gXq_t zmAaylRkL#ELqO`PK{p|!A@>P-K6P~?7hz4gTP7g?)Vjtkpqg_}v!>Tdyw+TTHQgZb z+H*f7alJ(A0M;{zje~B5xXxUZ#En9XmQj(~)Cd;({uyR;bK`3$!uZ?|D0;IH6Qmnc zw>7dGdpvXt7f1N%1DUl3A$lauO5S0<4S(}OG^Me|Nv^@>#b|ssjDD(ewk*Ps2D_8Q zMfJD|4A&~_qsLx3<#x^h>g=<&%8v^y2;l|v^``FonaCU#& zUFa0g7*Ujt{U}IZ8cHAGOs4d|HNaE{oCrF)R8ZUZ*bS;E;b4()eJDXW6Dgqrjby{= z@|n7P`-8EshlgtZCp-B~8~x2?7Yp$TMXbQE1G|Sq?RZ371=lJ)|F&I2xxWPCGPt2k zxP&Sm&7X2ZRHqn7m?IL`*MP8C_VGXER3tTrju&qG-^ z+TASHdr0w?FAF-YT2$2_v@x6%Yomy|2d}SjMyaSjiYSj+oS|j4BS|ZrRPjtLYYrH* zc9wMu-YnxsS{9lKtu>?~sN#?8F)Y@hNUSQs6q> za?gPA6x;|%Qf#?HAq=k*FTD$ojkc=D)2|$OejI>=^F>bT@?ai<@;oi&k@ip8qgbG~ zki%j+u8g#t=68Agd8Cjjr3fvC$MY7AZ!;=~}!Wlegtt zVC)-+;s-%BAL4N=y{u*Favd4UdO0S=T81P?hO+*qWt|Jg+CbJ!k@X_K1zWYKPAS&! zLQz{|GAy?s#imfygAnCmIQ#>g4+B~JzNpTFINmnL;_O)dS#U=GE0ibwvN9zGS=0-~UBr*TFG}NaSnGJdD2iLpy8fgzSB_X6?I%(B zHD<1r%yoHbw2Q)M%cB$gCK=f+`~UB2G^+-KWA>?B(9Z9dbuiuvwDB^y)-%|Ce=kdN zbY2R^S!A{|qYpLn12A48a|vU9q?wajp@|FEIu-LW<73TS3C3bFJ^A*1qPauyk;%i2 zV3YEu8E+1he&+Z)vu}|n-=t6Qy$utrC5<9QJEPfNv<8H%swI9yp2 zzgWbt4aKi4n?&)SK{?bA%Z+a$rAR%%@Mc5+-|io%#FwxFs*an~?WvATx^J zT-902EPq{0Izf_tPbZZi8Sv%9aLxfIh0rN2j=;l;DUXzt8^e@`S!3CDT^^DRFHKq^ z;~Wm{QAHUCi;Q-h=;`m!D65+?_C@kJaQbI_j3o_pE*Phm${m5kia*m8Nbk1|@t+qw{S{peM2?OE9?;w^-nG33?*?vjiuAu?kLg9?m|fD9WBD zvM&r}SLi-?6p=T>Y0(wB5BBdumEpAL3f%|Z#o(L`r#eq!xi_0KOpZNY*)NIgUlfo+ z&v{H4?teq%?Gz*ZyV;z^Vjnva-*Y%Ed$YN4BN98Kfa*Y|Op`a8hdlx2VlWrM>DJuh znX*}4LO zhMPZDCSI2I!Ua0+zmJFZ?=<pRD7wqlojtDgSQk;SNyxW-ithN_JPwCKSEdhY%orSlW&n! z9O)G+ejo}}QlT|pQ*jI{9rv{V9Jig{9}!$4wD)U-s;+8|j)Lfz__LiqLcX4N6wEOk z(VTY-=Id8(rmE3XdQxOG1kuXPQGT?}3;7v%+sNkd{g*#Z{EYs|h^q(N+r~J?eFd$s z15REu_J}SgI_(7hs%(S=U%+W1;LcFMMnhKq!|)lYhif^W<=<$`z6|kB0AnSYtH$#8 zXQQ#09rQRj_rpm8K7zj82w{GHl0PdP=6@K!&qo#WUjqq7|1gYFU4f$vS-jSb!)F<; zWrdF4$DED<<8V0S1q@c z&=m4F;s9J%dp-n2i~gSgqIq9IM8j6~HwcL4eFYKin*~JkzJiGM%>tr%UqM9se-4O7 z5HxdGjwb?N1wr%rVHxRQfR&lEa?2Q_1O&~TQ~Oh4{qI1~pl~z=(e1185d5=9d-h=X z9h!6&{If`B<#A+e#lwCQk9gX%fD6?a!TgoLO%`yW$X5x%LRo-?B4xRRg|Yw(MM}d$ zS%8J&T|8GM2@7Qb7U~6%DT>|=;>s_B$581&iRo^T8DEKsaZ)$p0WA~Q|6|N@W$%kr z8DEQu>L(K8lt2{l%vLgjuf;@uJRO~8IM2bC=$`_;pBY9*$}X3K_SA%xSj3>2nz9o| zVhtFbr709W)r;?MbhcpvxlG0DqA&)(7hdkr7`$$az!UMsfw6Q_eF=c!dBE;7Gt6RIBCwXuz`2RQ zS~{r(32iN1XTLB(n7nA6uEnB6U@V<67bgN^>7))$1jf>t!_q`xES+KcT9X%T)IwJz z0&D4vx-t=1OJ~$I3Ex_})c!=342-2O#$W;T7hmnzHe)P$&=T`dmNpONLw{9h=r5?2 z?THv!YaX7WS_b4V=zl}EjBma`f58em{mH-zI^PY^ExQD10^PEs==XKY$cN`Shy%%9Rf&PMS*+lw%-7_NKVzVzay{Is~(<*fFmU@(Jgz08TwYxnL5-hBN6JB zkqC9mNQAm&Btq3P5}|4tiBPrd0uNNETgISL-Ll~}qVir7tf12$>XwlRb<18w6;x;i zofM(JcE$f)5lt#qs#?Z77=dcp8sKk%;=Ly5mNENKx9lWD3w6ub8q_VLz|?to(D{;a z+6$tnTXrv~zzRD3p=z0khY${yP_@hh_FSM_Cb50pGKuW#meC*TmhA(=4XmJ(NCj5V zFF|IZZW+^rs%318&## z^=nYp}#;CNNMOVT0v(9 z8v2V?(2vB#SVMo&3Od6y^cPjjeu6L!{Y5M24AanGw1R$C3ctS^`ir_{e6cn37p%Yx9l23 zF3~L;jw+YvmT|c&x@9LJ2Os*&rXM%^(8kgkH-jwc3?W%O#Q86Yc>$gUSl>|`Ylw;W zuU`6%yrAFiVk9Qx7%Yl|kpBTgzP21(@&W?-i!W3|K=b2`drj0WdkD2Hs+Jv!7y|v3 zz_lh4g8T*jKj@Y*FAe=gE9lbk$c*)e-W;Aq-LmzR66ltZ(9mDBf=)_9f6)p$wU`0@ z#ecUVz%Ofj8?B&kOCp)Jg6^3){>EtNFIquo_i5-aT0v(_4gEzc==@M?=r3A9XQ4Ip z7pMCf=-IiUoakiy6Fk2p}(kGwgVYz=r3A9e+QI? z{-PChW~iaRXa${OH1rp(pp(+jU$lZwN<)9q3OXqb{YBL>QUd)YR?s~P1@srk5%ZRI z0`wPY<}Ng#zesa8Q0N*J7c1y3Uk*2Pax(n*yrYwb@J$LvGc{te)}?r+ zIF{~(N3u6ndgV>{{i7Llex%ZYZrMl>{;UR8(4*J}vBV^lB_^RPF$rb;tO43oD(YK7 z|1*U8Ns?2H@l3L0QbHYU-PudP?gsb`>nHGIy7?W<$dl6|6^PXQhKC8caa1{HS!I#V zGS$$0?qqPjALs0`EHc^x$La%TSrw%s4md6EGu03iJ&89D&gj1afvtN_?<0F432X*s zEeaW0&g27iWYiy#haSq3q{+hj@AKwker=TLXlWhIITW!!)7Nr*)}u=-WxT%=tEbn1 zjhdZU8^+qocyTAz=Cxq`p_J8DhMIcDV}{ffIr>0QZ3nS-_Z8W?fNeiz!`xP6V`#B1 zM>F#uE$@7VFPW)?vGx}H2{?4%3 z4H7nvJ^VL_{S)&O(@TdLRZP%59zSVtlFhA1qS~HkHj9d_;WrXDdW^jcS>Jqs9az6} z^Q`7HBl$d7Imx+$CYp_;XAEEli@={L{4{nshi#znq|wO+Sb=5 z;OT?{g!4rwc7RvFj~!r~=gebDeK`ziQNym|Sn=1Tdo*X{6MP#U)h)sKU%NzH2#HcZ zmOzc%kE8ZFiL?&+VK*1TnEj{+L2iNPXK*NjF-ncv1{Ry;0-x2XhCd0`AdqS_ak%JG z1C97-VnETQYK-V;ARl>(@JFd?49v&TR+c)k22Z`;^~fH2ziV9?#Nh9PLx706Bi!#w z{-5l3eR;dfLs`Db{jM)>cX^3#cE9V(+g+aeX7{_kyxrwZ`DXXKzP#P#eFOVl@zPDG zM9C(Udn4!H|HNyVT_(J%MGwBm-w-3vg9k5 zlgz8(lY&H4r5(G{c@T6J(Y<58k}0IBBD#0%+Oic0@R#_p^${kM6@Ki7f!*|Th3{0$ z=Au_E=-$o)Z)fB{ z66uTnZib6#9cIF9%CB8cr+_8uz zHLF)SjqdFnVE>Rpr6~`rpkGySh41(){3?QbJKuJgwe3|Ay2M#hU~`;;HlslI=XlWh zlFKdHgdR{W=-$pT_U)jmi0T=oqI)~{=1<4eq@jvdpPl>jH-TuXB65lIVDecItyKi~b{=xx2jR8X5Z&8( zRAhI8KtUgqf_8&INw-NxJyk^acD83eL89I&qI)|}W*i4g{2HQrJI{!KzN*-Z7&d>D zG&8FR?(IAmpM%29ts=O$^FqZCG{=G}f_poEai8Y?>%uCcdpj?s_&zPFBD%NpvJ91j zm5gg9sgs9PlL*LlGGfcEP6XKu%4>9QXR&EByg;p6N0#{Lp8}Cf9IWsUL4mCT!M#CM zg7N?)NOW(I1qQkWqI)~R62CxnZwE{KL$Lm+ED+t>36}T;qI)}7;;%y3=mOEbonVPy zAiB4MCI0CM>nRYq#K8)m?{#m1;NFhE!uR?LME7>E#Ao2N0@1x4Eb-SO;miWjy`5l* zUm&`-gC#yIxS&Af5(i6sOs&+ydJcXE$R!-_(~NqedjnU$g2Q>HQBQDh2e-$rK-}le zdV+g9KrU%^@crFk))U>^!S%805sXTeTOM)`TCH^J^_+@R}=3t5c0Cz;V#CL#P!k-vbAh@@K6+U~s8NmYIDjs}B0&|1?(JZSPeK)l?(JZS4-85y@m+pX=@l_~1v}{6 zMGNUc?>JcD^YtCfFN6c+5_Z;Lf_pocnqGog>dcP`Qsq>dR-el)a+>%G%LoNy4gBR6 z-_$0)O2KemC+zd_bUBu8hsPfcao!$tu)^mzD$W(Y1LTrnAcj1J>Am6gMMqy4ERzhZ z0GcO&{1H97!E-V^s^x92MY_v*BG3*d+6ilsA&fH;B*EgG2BpNu4jx^ZB5|auW2l(h8pvX&Y^leHH-^4y7-&Xc7l4-C59Q% zVZn)h{Ox%A_Q457=c=-Jd$8O|V7b#ym~Xm7n-Ogf);yTspO<~a82+S}0TM%iFc|}=5jije{0Q z0QJrQ{PBiCpziX)AKg9CCDFSz1-sA;yGK(ni%tB8dkxs%K^E!c9Fq6xz)H6Zi}>jM zn##E&DQ2st>XMUSo+WFB5cN3)a!k2|BO^$=5fGX;no^!U?*4rQ?B?33>o6 zC=+x*3l2qqz&l_PXs?ejU4Sk4CQ4R{EvP5xz!v0sL}r!17NlP$=mEB%Owa>tL7AY( zM`~z6nV<*If}EfOS}=kSWF=bRO0IvL^C2t?j+8u@p~uJB=YdznGq?a-P$uXBwxCSV z18hN=paEn;97RAOwa>pL7AWj(1J2S_u@Xbpv=%iY(am94s1c5@5=-o*n;%y z2|BO^N$3fBe0H2w@F(cN79@oUy7M}k@^wU$iiHz&Knr34;WwpsUJmTTmwG0k)t_(19(uCovD!3Vhg&Qpc7k=Vbfer(1|TL73pTWoS=u;f-WcM#1>=) z7q|hm;NNAY#tAy11v%WO83j(z0WIiNa6Hd63Y?)6TX0{9ecmi^hE8n3=OAf^S>Obn z*n;0dC@Ph*Gn^j8d^Di(6TmY#LJR&7wXK&4I-vzC*@2v(6Izf2>~C>~ z9%2i+oS_q2P&yu&vHod`lIvxHPHe$%Q3@yMaZJ!jD3=p-VhfUrx}2Z`Td-mu25EQ) z8a(sMs-XpsN2j=}ZiD_!h%M-HhE8ljcAw>PhE8lj#wi1Fba z_(}-v7>&6r!}LXEn&4R;ITD%~b?@?jVFQNAv?3sYv7MH>bTR%G9!vcHQ^Upn|JNHP{)Ubvc>n)v4HJJu#}eMZGEDpp9ZPuDzc5Vv4IN8( z<7^f6*KahF78)jgKvZ&9leO~^#m|K$D!DQ7?_`|V{;F|eUoThGaAUti>gd~eyCO}M z2f*(|{goWm{v2x52AaBDZ9BBQ8v78B_!$v>?P%u~iHqBgqcBsu)sEqq`Q2 z?kfCDOW>VBV2Ls`jRO11&|ZcTl00aBEr?mJVt<4`P=+R7A|&v^lez$B_ftmj&!NbV zi|vSC!Iub@pjvZy3Ys;DH*uA!2&){$md zQAe6oQAe5v0g5`(3@hqLlPc;+lPc;+zs8wRQAwJCMI~ucq9iRk(#)c$Bh9d)jx?#F zjx?#Fjx;M#)RAUbQAheiuK$Zl(#)c$B+aN=Nt!y+q>4Jyj9Ju?W>`^2n$(G^JkXK; z2YPR3MQCioJcy3WTH84P4>X}=6NcYgQG~X&4dikvLeszlUtuxuP=~2mVBq0RNC^x) zkgtG*jE@q0GWNv4!135JC z@F<1J3Zg4ZzbHau6NZ9A0}mtu0}quXLi-LRL=hUBFi#?RC4c`{z>{2x$4hWh@<0(9 zn=prA_9=?c*o0x~(7*$U(7*$U(7*$U(7*$U(7pqS(7pqSoR{Mto;DHo2VUjp?Q(F*CDi$h2V-w~J3iYHd53C@e6``>S z!|X!?4`rD9h6Wzk8dQX)z+@Fd=zPgpYaocCfrma&q6m#m82Ys$G&W&GJm+1=#?zY6 z*o2{esBhpwV*3UjB(iVdf&S3I!#*IiA~ZH(NN7c9Y{Jwbv(Uf;(`ZF#Y{IZDLi-LG z=ma%*IUbW@6J{4sp@D~kK!gS!eh4Bo@IcvG5gMB?EN5uoffS^K%fP zeFq8%?K@n<_dhi7@DxfH8hBWb<_HZuEJ9yuMQCio@O=smJTO-%Lh~O})XRg_tp5TV z`t{_arKyJ-V^E2G2Zks5sQ*O+4-!!np|R1Dpt_V+gytp;DXj?2O&C&I5t^GYOs5s0 zxe4<+RJpVwG&f-wrWK*N2}A8Vtq9Fc7=}?1n(J>IlV%X86`^V1fiHHi*g)nc45MmA zXl}wVOe;cj6Q%~~v?4S&VHi^@LUR*_71WB*ah#IghoTkjJ8-y*A~X)2XyAe4xx~Oj zE5w!riOlAI!^(qAm>C#zMf(mfBZeqKa}&lR zC7RH(3B$a!A~ZK)q~nnp>koi5Jc|Y%+MsbNiqPDIA)ytaxd}r`D?)P<=5UC_RWJUV zfB?U&ak1|(ryTVcO=xby@Ha*)LUR*_-KQ0yxd}4|-KQ0yxe3D$wN`}YCJYO$6`{Ea za|I}^2+d8HcTs4q2+d6xzB*bFnwv1BJgo`MO&F3|5t^GY2O&eP2+d8H?}O5c(AWNtRbhwl!Y~&u3@@4}5<^ z0}t%2(7*$;)R})8NC_38$r-{oSVkyDN)-OA#W!^b-=ttPcL+O=XOd&751y3Af`}$G zHq@{Q!;h3GLUR-5Hz0hi=0vygGsORwiqJJVccSwr#K>hZYjr2NoOWT_L84CxD;MPv z%Qh32cw zu`+pp^DE|fR|A*_`8i(77)$&dKW6ra_&NR$&I6N6g>ZB88SMxm(keQU@s2Y0gS48; z)I{eqcm{ZL4?l{)le)PCQ8H*Qn!o@GB}23c44_cz)|$qUS%F-dz`z}h-$0z-S*g8^ z!BBm*WXH_XJ7&$Inftb=jITu382#%Jr3LRleipEuv@fVu+3>Q=-d5T0il~+#l-LJ4 zR7of{<|M2aDbLnnPy*J;(yiDh>(bx}l#F!6Fl^F^Lh#kml@~$f80U{D$zQNf)>exK zHr7?LRm`=EhOI_0HI?6l^ftj%Ss&rd+FaYKhMj{z?ybeMLEr{IuulzJ=Lfcgfj9Vp z)6}pneqf&;2>h#!e&|d!Y?~kY?J((Y{J^|;NWrigWMZ}9^c zs+Nk2QB}0W^$0|3Kx4V30M@s_@*dSZ)A<0cC+##JPu0@qM|dj;|NGA2WBu?H+JP*2F@Yy=tQ?r8zpY0rBKVQI6LHOr8hac*PpBaRIv2*xpgdd6;(&Dim zI=0!%C~Fs~mh=3;tzHeKd#8 zvDN%Cm}{rCy-xDDYQDCSwVS+QTM(N=X$<4aP+BE@6Ir{#^VF~>5sY%Gy~5xh`N11K z)l!L$U5?!&B@4GCxeoI1=|JIri8Pt-lY3ZU1NMub?gJr8OW()KX~|>bQ}oJ1>`J&=PG#A zh-S*@D&r5>!C)d5QG9Z-M9J zbEebG zc_sEvtU0wjB!D`~OA{>hAMKr#<+7cKUUnHCQ9i`zNm*0n403NGgIk?t?ODKPsIvRW z0RAl0OFAo;k@E~5(ZAvmJHy0YXMx}So?iny0ehXVfUWG$aae3(ual81`~)eFZ8w~ZCc<7Psct*@k*Q4Vb&~3F zxYuc7uX7qQ>~*-+X=1CBRhs5_-0L*4*GY1weI&LUP3(0pLDaeS<13K`_By#Mve>>0 zm)=e6b^Zj@3OjxxVq&k8S)8Kc>+z2jN?ZUBu&vp8amt($FtLd>3jQ)OB!t_~36Jq{ zkBi1$%gB+S;~2yc?2a795HjNIAYSwHLtO54n%L`n6MPB0J_y7-kvjKgU##{C1g5BS zADxk*fcQo{o(Upi{vEv^M2hN1(U~<2kQg5aF#vk-3L|i@Gdin={PJ|{WoM5FdUnC| z`6~9e4BJ3uwgRm?_KFZz=57+N3Snn{PvSKpTot*v71Zky2Lj5|UhG|GEk(_zsP}zQ znIVYsfiKD>@poTTjKqh5s7N!Yk0N_flpXu0a~CB|h4q@)7g~}tb^b_&du3XbatE{_ zfnh{0LBxuNNG#?V4!1;|Ss0=*$0+=jRdHrvBQzG*l;tcSmC%%JKg2v;O}X|qQb|pv zo$0$HW=d0)&hAWCuBn_ec>$=jrs`xc#WF_0W9|*v!EB)lqtFg&jgcKlsad1Y0}>cV zM1qJ_8iko4w;7dFVfr{$r6nmdJDp8Ztx3zw68<4pV-(ogwwZm5HO}c!*USR)LB(oy zXc~}L-cSS&(7}~vmcS0NfjT&6W@{N*r$g(^EWsRNd82SC20??Fy@I7I7==YBRxhUS z%#jt4@wu;xbBM48LL;30%qj?tbwA^KOe_rO7_$404CsNl{J{+BjmTr*$8s^)Orm8! zhg}7eNqwQVb@ONVzsmCdFVfiB#I5$)wmK!xOSn zxwM%SgUuxBPsi$Fu$eRmA9sgc2%AYv1Fa(vu$e@{a%eIs29rsoY?KLu4knXGxu8a> z7)&OS!sibrlVUKLM5@xJ$)p%eCXvcP|A97>Vz8O?5;CsRC(iaZ<2YnqEm#)S8p|T` zBXp#_Jp$l+{1#Y^83QMjqEqJ#s=WZroOLOlwY>BqDs}M^lS%RAVm`^`Zf?Ri*E_(9 zUmbak_zwel=_S6-y_J6I)WxsKz6QUF;~S#>0iSeG1n*ezU8D4sc zUt6{n5q*fBL@E0DYrtuPt?<74r-5l#w@JwLhh;*PV& z*vOA6b*^u&*URwIi|gA=%J9;Q>)Y$i@Y0Lx+w0Bn(u?cs)Ma?-#r4hgW_alZi_f*} z&kT2SU0RjJkZyG9fu5Yf_%ka{Rdy6v#65R|hy||l&NTqq{ z#l1E28j6w5@Y0Lx>(pg<>BYTU+M+JQOE2!d`9E`eGsE3n_x`+t&7-CaFTJ=ACV7v) zHN#6U?nBNVAllQs^Wr`V(HMW7pit1qq@dj(P*UGsZ-$p%-0hiJNYtC*r5E?f%mE;# zqBSA~^)|4}n50o2?DED(P`yU-(OoAZD9WHg`qGQL*t8jLQ>V_wZmz_$ zsZ!@+HsRfE+zKn!3ZR*syfxTXvI(06#b6LR!Hg)Qt;vYK)F&Abz_+9AKalB76vec<_v75`` zJk!WhrOt&)-G_+#yqTp+oePz^RjBa}GfR~^_Xf|5o7lcWrE=DGU3?co__@l&p8PA3r&`}(0B{9hgx~&{RB8_9vkHhaTG8zSrd~G?nDP&QTS+`wd#O_e$qySdWw$cy#QSrk0@ z?LXuGRmz1<-N%$dojMoWxg?ZLojMoWxul|Y^E{Lw)TxVe0Yfx-zpSxsE-t;~(a<(8 zy|{t7UYja)E_QR-dzMX=Iv2aS649ngo#$dZmtX28n>uxFV6WGvPMsUr>$Ry<=VCke z4wPk~O`SRy+qryomfF;*bFrOEYMISTFHl+)YNbt;Iv2aS!%?y|HdX3e?B?zY>J*zQ zb*>lK>$Ry<=VCjTVy?2OQ|Dqkm(&KEI(06#b4hKosZ-}-JD1cJn>uwawsT3{V{RfE+l2A5v>RfE+o(Kvm z;Hha~5CYX1+?naQ;l#uj3i#U?QG`WRHUgUV3q{o6B!hl9ygw?B-&r8%%JL z-Ns&sUj1+b>t8Ln7S)1lQLS+;BE+>w?iy)FEPql2T#Hpqb1r}@RdtEUq~z2HH_XdB zQAW3X#sxW>RV| zAu2PnDY}mkxy;?LnFPx^lu(zU$)wbQLNsJ(GAZ>PA(}EYnUp$Ih}H~ECZ&!P!Z(?e z`hj_pu9?S|Jhjp|0tK%Yn@QDTGpSl^CRK~gq-wF5R2|w(f;7+UMuIY?suPn*sf*LS z7YE|S;X8VK4bu4CU`LVb# zi(w!w14>nLRjhP zeY>mjhlQ}y^Rf0Ve@qBB-8XZJDt|(VbjBOY9G?=ZGE+@)&k6y%RS&XZo{zkS9P6$_ z7q*tan7)L$a*&t*wSj&;$je`@XLnjMuFL;czYeX}AY-rm)p{9A&!neMaKES*IIr?KaeX?;7a;-idubro=#rjsYSl_A^>s!@geXClmZ&i!+ zt?Cl%Tj>kU2Ba>di1J>jhj(IwRhlGy`5^jrlccX`WYw$;t#75T8Z;Im4H;VBN?+Z` z-N2^IEeP?_>l*I_)tsUAt@O1LuQfyKTj>oFuRTNSTj}d1T1SS~x6&I2^*~%_hSs;z zHwrOYJ}~J`jr_oLXJ~yZeRJaxD8l#*t#73_3o$`@C4E~Xd!+~ae-@Y7IkCQ#vkpMN ziS@1Y9p*A5Z7JUqFZNLbCnLAA2zJ~W>h_$0m)v+SeF|8ab`Zt~8Gb{tq9XBkA+Q84 zkoqvP7}27P8$Sn+YvANJDx;zo!ryv^?0-j$I);=*7F~+T(;ufJC8k+dqQ}5OrbBNb z>jJ>nT%zn=T?c{hJZ36IC8lgYh50UjGl6yMj4Kr^O+ZB<)k3Zy;m_Lj0Jj>u~1V zZd9}2@8GOv8U7pnk(^Q^&to0hjdA;cRWSiSt#BiyCEATyj4>XJQDjPU4EKz2oJ$=6 z&LQMVqYO7@k$DLi=fjQq&QU9rF+#W8V_-Z0H>`t0vr{+6Kf(9}u0x@y`wl?fIg2G2 z{Uet287b(;2&$8UE<-WKRAXUiJTul~Mvc2*;{|T)PqAb&o~`2CXddWUaGg<%kAopn z#s*&jGz%;Z%q2>D7h06CN8>(awa-fSA+8<)ag3Cf)#RR&qrWV250bVh7W!QOf=oxzDu7v=AAFJ2iJC7zQ80Ed#d}amP{s9-fW)t1_J!ejK`a-ec?@t;3s! z2`x(YJgYJYB)hDm8J;KcolxC8Ffv9*DG(WZO)8PtEfK-$xonIgC)zCkuoaz1Oi1ifHa=m1i={*)rOD}8{Dvt9 z47vBPTJ+PBev}5kK0eu4ngZK7%!4@$9N1%ac}*S0 z#9C=`6tbl@V^lmO1|FLpEIm1Vvcd4F42DnD&cg@BSc6vND61(BACIk`D-C8@YQygH z2gd-v{L-$BF)$nhehiqJEoQ+Xkk`YfP#iw>diXSiNl|ynf2YyFw1dL@{qZt*=i$@j zXC{q@<$W-Gn!~O}NXdA?PeM47b`FvJTTeZ~z-OfkO)(U!rtlT#5Nz8y;q>fIgK*f+ z8J2`%v-Rs!o~MWJa6M)`ep{wz{qfteQ|@|9k0>2)EKz3yAF+xkJFW`_2hk;O=g8Ag z3p2NNGUAL10`OBD76U!SH+iQD95}|$QhL@e#@N#F?DNJYjJ<1^XLnfTFU!ME6vKLI zk4gnY;Tw6!{1F(uV^R~2(eND$IVpb_OPe!F`OYt08ZQPvi3n#^p(tG(42)i}69WU4 z-{s;D02q~DeQm3};JvL5-rE}e-sXb$wl;Wg2mF8Ry$5tuW!E;GGjn=NLV5uP2qY0m zW|EKurKL<@BxRUMXd;IY0)&!;Bvhr^k*dfB3xcRvXd-eWNL4{WkYWRoB8s2_Vgmv3 z+vl8_6drw__kaKQS^xUi`mz?x%$ZZ~d)I4U`<|wH8{@m4@c?Ll>(#>d$PJd*x500T z%_qkDX^C2>FEwIoP{UTH8k#!R=xN*3pWXNPaZPPl+on3$uJKr)g86kYpN%~5AO z)aGnSKW~3&0Mid=H-!ms_%$)rR5Dbbw1$nHn%pN|*RLpsJjG%@mr;M$I0JrVn_lm; z(6;$Cqh9Ab|BbTUnS}1!ltcX_HbWZkYW&ogLpHt{T=M;P)oTcL;MmtxkkUjjq5EN~ zJ=GcF&QPtVHrR6U z3~l^KW`Gpdcy!E7{|j2wI5KKJ-S>#5&fqh*s8555njUzYuSjkzfIhci|65IRG}5G$`aMb_Oij~oBeh}cbl+ywHQmQx zir7fy(wn3D{fnmlt(yJUT2_BOpT+SbvoVVNGTunb^cfVEXQNKe;#B>}L$2gGF6%e^hZ4ByhV%dD z3{Jnf|6~F;{oiD8`t|+p&m0Tg{oU@<{@V#$qrk`XXw!Z9ep9(MWhkNXB>H5nspR^D z7k?~P?BJ!J&L-PX0d@U~{+oEx z=R>##G>td06v4z&#HR7z-^QBtQ(~xC)A;dkBF)D0-+j7)vIXC+#s3>Hi9VYDR>`IZ z{KsGt{rdk_$)*SVceSkP5b09$Pxy#_VckL0&x^iu;@?M}dY*Y(P}(Sh#IUr9=P@<- zZ@oo>?`d!nD2okB;4=yJYKTgR`a0N;emLsyPj@X1o~5zI8Q(OzJ^exJQ4{?`S`)Fy z%m0(u`#jA*i+vLzHDpw3Issjx7N4NPu+vZn^9)E>N9lt6pup{ER8x%L{{b|t>(oCZ z!-o3myZpzXVg2NKF4ZKVG;=9L*$qQy2zpaH(Yk3m)TZ$X5F+-cLv8&AQwM(=O}c)@ zb`28MAn3PC021d=)*D;)#Cj)yg6;o8Pp@u6xpb_r@g|?Jbo@`mAPr-OgV{70#|^i~ zAf`zDzb-G}Vx>*u;(rz*J?i@3mm%Nvaa{527+(C3%L`3F5F@aP^MiB$mHd?Jg@yVN zFzjWM4ZdikLCW+Xq#l^PqmdZ3_kVG_%%C*>lY#O3RnwVbMbKZY`XBpMKV+l&A)DKA z&?YA9|N7Pcu3!BxOi;Xk;tea)NFwS*1#L_dp+ZO7-iYO<8(2S<6Z|50n|15h3Nv~g z_w>~;lAGSfZBEYK#8jc!AspId6KYvggaE$!nriv~eW}#v74VMrAq=`5lk|f1;4mKJ!xBmoWZ>DyCi`oBAA^WDjvTaje+0O4P z<4r-E?yHlcq&3Z?j2Q1AMLmeKn}eZRgPIUeg;)x@p1vc)lS+zLQ`Q)o_v~ z>04$~J!|q^=X!uo-|R>D?re${PWKfa?rMzC>G)iie^to8!}n25b%vkL`OyD#o<~5y z&4&VbH@@aSj6@G(i}|0qUu*ne?&p3uAjSCUG5zc1`hUK^2l3Ssps!_O?x=6p-#v>b zTmsKspki95%|=29ZsH#g;0ICI{XECygH+?I4Yx0t1II5=tzB{W-v5_|`&j}$KwD*= zc0KN^-`@s&&ByQbKjVJqAx8>7+vnrC&CLNr!TAFfpZKfqW3lhGo9`9rG{#>N{yzr~ zyAz)JfqH}*2+e<_+T8gfZnXq-Mb4CY;SUy=tePM3b)!qj_0ZPV4W|f|4lGo0)|2Pd8!}v1Z+D`wQSYjx7B}#LB7w% ztl<0i;Lr2a1N;emYYEu+DD?V~vPJuUz|Q|$asD5=`*jJ-`jJ{TU7s6Ez_e%lLlJ;Y z`uaBi?>YE?1Ohi1fBMK<0=%#I_wRxGhvGK>g0tpchH} z&iqN(ckh?8N&d6o>mcJqZ}0P;$j8sB=hykkg?<{FpZnw|Vfm?Neu|`@L}gwA#|~!J z28PDh2ISm1s9#mh=s~qr!|NuN)|3w_sxGh0&MzKRTv{`tylzl#`PiyKFlGSNCUlUy zrfNh$&%zR0me-b&lpSRB9HLY%}HnyS?4&Tj( zlBMUZZ75FD^74yQQ{dtOp{*q~g>1cGeVm55m#m4fV1n2Ytf6!$?7L)rlGjFRnBu%@4)_AuPm>Y>ntqt6lj{wK}KA$zRtkG9!fOq#ycU+u3AS^5b?7Z27k>I zcqnu;0$iOfC}j3Et4P7nZ@5lm^QWh zw6biZt)_fJMQue@r7a~r!=90LZ)=#{mL3A>k1;_cs2#nZgP*RkHu6_TTDCx_od#Mf z9X1Tk+*Crzb~{}}f%TNNncP`(=i2O(?DkZ936WB8bygtfRXh19m41bXqUR(LR$rwB z_hUzXV4_`mcHwS6F7z{(R>EECL z_?Dz!4!waQVNQA*8=`3=ODB|TW2!1g=>O8wa7qvNrqd~i*~;2r?=xZ`q!!RmL-j+P zjT|VTpAf>wR18h7om^X2K31!(8=IOkJZ;jXq%tzNAAOpFMaTG-?KG{Xyv`7OJagG- zt+Z_1_==ix+*&rirnX{2d4j%~bQwSw(r|G%-G$7)myTninh2SzFwa%!Djr~n*_xsB z)&}VP0mW?pvmWk>va6BnsO9B(xy+-cO&TVDuuj127qUI843Ha`5{)H9~*K zll9Z+wG`M7sHi-PL>3;Ng=(DsnwUZs&7cJlzMCW{5Ob#-Mvl#Y61oVhllE~4Wl_NZilUN3FqGxjCBGqhe{dba>I<58iGcVrUa z=S_45$t84q3Z`tPGvQh{#s+MJ7)Y*crdLvsAqXmnSCv3;pOKPb(-!(FWPKxtz{waj znOxY4s|Fhy0VgMMEF74`#ge1j=mHCj+rqRY={xC%DcCepRAK(pcppy<5Ms@DLmUbX z;%-#cDSf%l=B)-URuz)_F5QAj(L7FPVX@{d&UF>x{~l*nLBfR6nhq6}!^$Tm+S=(K z5<7O&wA$hK7~Ae8r615&Dd^o?4TcxG3K3++KKex}L@RL>7UMKG9^gJ7(ODE^J|Zem z<&tyB69?$dR=QW7*F*LlqR+A9tIz4*EKqn|Nr%V3q+12~WhK|uQUc8diNHs8kx+6Udz9o8e68yEU2$*xrMV z$;j<#%?<~wRuIET83CPXL(Q-Umv9mD6*66)fP&=B~qnKz5R88R` ztu{vqnHa+yr_o4cp&QF{JJRt@PcOJ_%!bgu&YWVcI4fH#%FFXQiw$!OR4b+h$g{a* z(y|p(ilX8!_T;+q^0a=g+~QvPW2BI2t(l4Vjd@OIR&j~PspaQ-oc+nKZI~`pY;Hjo zdf%*`TCZYPo?S~b&TPj&2il!otLZQ@s4e5bIVg1Y%Xek_y^yVSYLY$4-Wry+V}66a zp<)oMN1XZ6ZXG0xW` znMsCMJ`jT7R$rQf+=tN16dqS)QkBfSLy;Hw_+pr^=1lrMh_=E z(DED?O~Q(qN(zF3iH4TpYDmmK*$|sO5wdUx*FWyyNW9DDw=lJJ!!TyDb+!HD-YIyx z2sMH{8?IJTWL62ISej{ulML__=V-+^S(>*57L3C9spU(&0;l^i@vJtnrlPK#u>G08 zIMae^o76OtK7{E?$@+0FH2J!-gf~{Iq44NYHW&^}W!u1?-DsXrLzyHFO5@lRN`r9~ zOa$!w#wx*r6#@-a4+t!rRL}vfS%-r;w}SbCkJ1G---T<5pr+;MqH085op3~F)i5jJ zN}`wq+^3vMrqts7hZ#{?=50|LoH>ea=jriG8cTk@k2!3ivvYGid3s!%Uzy zykbmwfMEvRIi56__XY;U+mGN4Mf}Nxkyl@0wpn3eCn1^)eU%wxt&hWBA5FK=UkW-xHHYTZa z3FN$mQ}l8^9|*7Y;aZV%Z!y=c@ccDagkPRxb3xt0423;Eq6uIAmPnIVwlD)Zi0#P* z!M0K*m{@i*E(ZE#(d|g@y^M{atH+EP3v)hV9QwOzc;_P~ihTVM!_hGDFvf;lZz%zO znkUfY;vwd444}VJ>?Gq;=00n1eK6QTd2$Cp zi-(nP5*Wm;py1r2nE2&<$aNswf>{Rz>sv~pq;&|}orWz(q*$03!47SvmDZI{s;CR7 zzx6z@2QraRHAdo~Vc)Cb#Lz+ji6D^AAx(c0``Q*9bsSX%WpX-Dn z(&ZR-F=X|TBgooVmg1oEO`$!kYr{@}y@%9hFl87W2W{inF0lS=vB-oFa68 zIR&ml-K6!hk(q7TK@|D39lMnQ@AF)UoUXZDx(m!icLd*dV0XdjJ233KaaEGxkd5vL zBa_%UtUeHE*JfU)L#_7AL|BroHYZuhEQUVA+N(AgX=jhZ?6;*P__&N_;Qn2?KBM_y$cRzn8hNuZ zUD+J?pc7`h>$||3$J40|AJ_=6%YGq;FPa;R$J=kkj3@3b%kU!8! zPlM?lm~iq#F1w4;XMrW3=doRBvaC0|)f(k4?u7wxF2+F^fjG6hi(G|S+4)ZN=>3cE zHxbapASf`hYJ3fu)rU=`S{U|BPZ;vO#Xduit}{T>db(XjE?s^jz%KDLeC}bp!bd}R z2ZVYtGi?16&is-Gq%eprQza5s!m?J39`ReD$~}$}nj#yDr-Qj75bx zPQ&fl?z1^M*zC5cq^-twvclSh2%Nm5;z7fPvNIz5`+IYW+)mByDavtry@&yv9m@W$ z%Sq{&iKUZkF&rO*siIBuz0owNN@C*R*f912JpG~E2F{kVy}{d72qgoC zUS<)Ou%mlyHIiKj4-_fEFku-V0q36Mf)-b>k8#@Y>Z)3;jyzhy##tbwpBM|PN3(-v zt+ckRu3~JtHgx=OB8*`pDd>3((DYPgpmhlvQJxJ#UehM-2EWC)>@`%`9(Rs zjX_H&8&g_a+ddI>>G2pKmUsi`hpl|iPXtp+OZ2ITBY{n5b^AyF#HjH&J z+tNY|!$86h`uwv1OEEm|ZVA^*nEm17@B_*voc= z=Q00y^?A01g?zPweaiFMjtO(#FEV;{4?^IO>#(9Vg;*5e!4FQDfzp#{A0Cc6msKPxLx>0%`^Vk3K< zQbv@H9b1aI*N94d2QO}7XTt7sRJE_q%gsm;VL!6MU0c~?2}#G~NVsuC3?bXL zvJc>|L=PP^T2I@cbQ}Ajpa;~Zj3jQyZ^L}P2aQ&}>%qZ(eFuAm3NLmQXqdivG-t6H zL?k#c)FaRAVzaEUJqA&$6YsGesvZRSm+YVITVkc*dzQFzB2ll5h93BRF_oRNK;7m}f)9QT8k7w@2y$ zd7rRb;K<#4Gm`l!dmn~ydcuBNnn=!n&VI^px|ZlVa``J3!`xL15P*#PnthcL^^DJO zaT?iomc1WCH#68X9kIg!moHnR!R?gM6JJ1ZY3^@)Da^aT_5#cI?8auDjX2kVK%I_8 zIy$3jeiR|a1N8&Dl-3~zvh)Y`H;TozxW*3;fSuRzWUpLg-9YtbY~CM!hQl1PDz1cig|%FJpYnk**u_sWBbCq$CWhbIF%Mi z#c%lIwU{~d%juQX*m4s0RdzWAQ8JrO)IZoH)RpV(JTz5%giz>rlZ}Pxr>se)$Fakj zi3lbvzR5O^F(ld)=#hPE7{yLcVOFuLuaop(xp8_j zX<*C!wc9-|%uH0m;eC!fLe}!!7K_hME!5k`VAaTWV zwdLib(RURU_soN= zR&*rEY|HJXq8klMJ?xRtG1Z=tNYdlEXD#scVDyJKU!~i^Pl*V#w!VXVmxeF0(chiA z%0-E~hT>9;2rNLKE@;)`l5zP;D{ckqf)Gm{v~!PH%+W`;dwX&e01H3Hv?D&1TVaVd z&V(i)2mcuYj9$wWd^n>Q8-}n72hG#Dr^(@T4q?70&+xJ2&kQcs3eR+uqKWG+4jZ%^ z;zV%u;5x$cNX`zQ|G_G-dnO$MMXN;~rWYW{`AHA%c?PHs_;i<56kP+{(?rAx=H_w5 z7Ff843ANf1>@aSl5KiJ;oWlZRdUHR))-W}W%+BY68JHJ_v0Ya;ErR=!l>y1at%hxn zV+K0$9GcIsif|Usdbl^jwTWdlbyZ`BA|{Q|uTPs(;p6j|?Z4&a-nYQ%x0xi}{0700 z%_>7a=*zuI!)%#t-ZebUx915N zuyZ`alFdW8D%xKhxozw_gLX*>gYGkE77}OB&B@>qTqzCbKHyWyccZ!SG`!^zLty=E zx+A%-8dp&zC&qEVVs2P9e0Xhn9eg~Vt72UG&sRa!s~DjUuE6+m$^={n6^bwME#T4w zg$0<%Jr43p9P!nKoCtekFyC!IiOUPqVF5Ji#a^ea;VpbKiQ5O_O$JTvM7|gFNMaE^ zo+mj#O=4N-oy0aL>n3wYDM&7oBgw4$I0wh%xJz8Q@Z1_Hj#wYy##-Q~OCkdkS1}4_ z$Pgx-r(eb-cjZG|1r0-^5Z~E!2WA_;T;S6nqd&T+`)6~btgw4E-5I!f+SFGem27yL+h~D)tk4z)mZE|ze~z{x#fA#*F2fRTufMWkiI;a_k(Yu>>r z;4IP^J}N!oqE zRa>C{OI!*pKF$?`r!AWXmyUCH!}kx1aj@?<%qhz}C_AISiO=4PteVfd{p~n~&`c9O?!1gB3k`FI%gDFu@o4u1zdEBr(gN+j0Ue`d( z8>(ta_7AwMFuDIn?s1B=zQm(8>~R+TU%3lFQt0L7I1f zSJS+%o(L^#y)+wf{lv}YAgD}?CfBZV4_l${E%buNZ*a#DR+xf9{lGx6IobRt*MTCD ze{r8#fU)oi@cdo{S1Ju-H{4+ zar|?vR#{Osw3d9%@nshDtc5xbmhH;dYi({%R!@9-cZs)`EdaJ36QiKNfYLi;1ZL$Q z9}^i;EAp)@zS?qCCA`{_P9}S0emx8KU6Jg9Zfml8yB%pT?iAC4EDPaRSRs8r>he5E zR^j?gMCR5>7+ftc!zrCs#z|yU1pj~)eicDcOos)mq!q<+hs;RTJcaTjz`9B!Cpdimf))w#& zu@HQOyA!$;^F5)?))_2$B*#cB&!P>l%8w9S}uSt|KE zIjy2rE1OgbcU2-qW%s>oEQzV&Q?XjGnKA9PXkIb}b0;X6z>h;enxC7ExbE%v?uiM! zYJofZC@IivGM@~YUvkZ%=%zIs*8M1=C`}RK$mYrXoiyR6@%<<`K9}zRD?|ARGGRL3 z)&d)jp3&NQ{H zXj%Vd8(e9HmGeU*(3nqoiEkZ*E0}B99)~Y2cchXTo` zdVS2OXA$-l{)AO8Z>1XLtuwFlw`6TBsvOor^>C7$T+LTwl09~)@e!)m@&gd#?5D$B zew+(Y{L^cBp5F8(za8^G1HvYkH}W1z_7x)wuwa=23tb34{<#2=Yi$#MgVu&u){+-C z^F1vfikS3-ZslLLBAEp(dnS~IA}V}vI$EQk9sEKLGG0(a$c;UCFRZ!D=~xY zOcT34ouG0s_B+0u)rOBL9Z?I1zvF*^uB*_u>kI;N(AhZf&(ylx&Kw+6+)8XhKSRahWVbE3nqY#t(ljq7SvN_DVPKTLsQZ$@i zg{ffSHNIV_RyLtdPuX?cQ_J@1Qsf2dK`tB)bw+a4bJzGpOk6$AVyqP7e~76XIGC%j zr_BNHU*{)Ex)&;*TwR`9J{<14!KXsjWYml&9z`^H;|+eWU=kE`pFj8}pGA>%f1+z3 zSdj{{ko#F7-2zXwQGy`(3x$Dh1e1o@H?YiqiWfRtWIaU0-*3>I9*+xl-HqmKf+RS| zhm!D;0FJAO5;>ZoRevN*Ktq|e1Vg6%pR+B_4IxrNjjCzT zve!BZA5-w~`$|7>pJQn9Y=*FtGM?Qix#8-Ya5)|sG-DFb^d+69dHCs5p%t><_ll$*2n3LX9jrnraX3R;~R0~z4 z-8f;Nh0%;)^>VF{Wns}8qYWp?69g>6!6~HvUH=ZVw6W8KNtS5L77&khbTU&Y|0g|% zf@?D{Lg+SA=wac?s;Wj;lIP;gV`Nd6;& z(*pLMN_(>SF(J_k6-(q~STX@&{*UJfd*RTNLOR(zSD^5C8Dr(X{rOgUO*Dc*Ok(6v z5AGk=z2|7Q+2QlrS^zPAh@y&j}v*;t8zL%vvV2gW=C1dbD?$;IY6vGsJXKutMl- zh2pO>H;8Z7&@M9 ztAuGRSl3E-!t|vK57)QxGAUXsoTEt3^#T?ekYN-8-V8O7oY^2uVH*-jaK50lrF8=d zJwB2m$;7vX_7vmw=3oxLVvF#Xb>gsEvVN=Z7ezkbCLn?I_Y5%xa&`!I$pFLyyuHwh zkeVIBQVL)r(i;wb#kPhXZ>X^_CSHspU3UqR&ZHM1H(?zcpEGlK< z$zAUWh)WIpNLazb#E+E(5`0v^fH7;1jF|5^4E={Vu~fD5YpV3XJn0 z^~(LBLd#fL%kQlr>j)hHJpZZi5CqQ^+kE!$p4*uNGtVgDJigIYJP|q`7e0b-lW^Wbz7#fbaN}#i4xz{8P}2LXa0-FjZ-vp2 zG7jUhinU4{kXS4%wv55r_jlh4;|!OBd1^1Ovj}D;qup7zk!Q$~a{|y&y36q7_OhFz zm0?;G^xBCe=?CFYq*EA`AdfSr1j(*_kyhw0?2ukR32!1?6HVJl%U^}pDd?UkWWt+s z5Ug4=8>yrxP`^ps??MC(r#sUTP<>rE3t;`1h0#fgkz-1B_o5m<0tXi2W~;z(;7vy^B+#7J%O8*!sFXciC< zc`cPi1TVI1=k2Cd&VXGzaUQD|B66`)6%lFwsvT?F)J#MgQf#PrCrl0%_YrrP_>KUz z^HCkgv=qawdRC}H=2fu;d8V~^rGaJo`8K5$ax-8}oH!4sTI_)QEO9dxHLEhFTnB;qp8Z?P`R$&U8oV5=WrH(02BN?eE^6yg-4rb2A8 z_)#1Nj5;?It9A$qX*x@}4&mTBRA{fKp8<$F?4-ahcBROAhxmv7oD)jNj4y{*QpGc5 zZ<>e{!^?-TfZy>3^0uogvEUh;A)aHAL#F4*ftliJPR9BUqIChf!^i__6c-1os>G7R z-9?NpqwYe#5c~^LyB24QcL>^W+<8nzZ5{bMTWp0e&^b&f9>RIy91f#&2Gs|!O8R&t zGF_{?V&pSqj}FQ2Md6Ci74N2zq0`u2Veu9#x1_q4NYi?>6Hn^$MdWb*JQV}sJw@Uj zdM43~baIQc7;>oue+Sqsc8|p@43heZvtadJ)kfC$6T4v?y3X&)Q=s%cWQ;sUv!q~v zm_m_f28zQi(EhAoBh)sD2aufAUa#ELN2R zi9-{2TOj>Q9!q(7)99>VhA29{swEd(stO>22D&vr8ola zw_x^R@W`-A$yty#J+)GN1Inw!yAc2~s~WKREv_w{mzpvO-mendiv~`qRboAvT&@z) z%KlO+CXsCu#B)}7H%)E^H(wM3$;v5W6bqLQGZO5vASbzphNkzVp37gFAufO;kD?!0 zHjc}N^)tmGK&|AmQCfR>bhIldhlwW6S>j8yV9>3y(XK+^3vv{kD8L*+eMH;~KR$`^ z&Zm!vloe{nFrjdBwzzBY9AvQm^|;tfuZ9}Kr_(-t#VnW838&X$@Ub&bWl70gaTG<^ z`C?xLx+=$(jzNn9PcIa&krPkgFW`{ZmWqo6STAFozUg~}YN}U?!-2yeXB0Y_R@PyM z>JOAK7+a049Pe;Qp(%b*Tnx{J(vcv&ByNQt7E2vvf7Dgn-<}5x4+=5l`b%OC1y}FK zgy)?qQG~6_FuU)%8^>muPK}weN=$}z%@OsP@+yWtn^s|-bT$pCK?hceNY*qUGkY^$ zV2$80g`9jv?2pye&2%T|zYK%asjrC(Dd_jL7104+kcqllJcq@nn^H65h}04ytP?jQ zzW;{!aum{+&~RvZ9;dD0tr1LBry}IE8h?8OY=vw)a%qG3D&N*{)1_l{CIea=JufzF zHx9Aic01Ao;PkT?Szg>KBBs7HQ;sFBZQ?2m3Ee4vV1XxgV~BBmw|I&Q)R4N;Uq^5e za?zQ!U%ZFEtZmgf*Drr8ZnD7KP$du7?-9MQ;C-6479&iY+)s&tA4ejIT?Z0L%cJ67 zsQ(p}WdZo#Fc>@=`FLNwC56BY3OS$idMP}WNIv{je3WfM6lxq>+cTi(gg76H2B>Lp zW*MU6S5Jr|aORl7|{}c?8%cUr|<{n&>8wli2q_N0`!QuYCJ}0E8e9;Nz1b$0-non zAYW(hHY7^@{EfH=tC}5^P#@Ojz?1^AZgQby|2Z*=f}Pn2r+@RE=%GRp4AF}*WyLzw zXeP<2aOEo28~a=kds)bvKZrENnmPyeZ!z++Z^K|--G?FkxgQZ%n7J2iOy7xoAtbGl zSjhO2E{38)EYbyD6nnwLPRXtV*4`W#ca)7Jbr*HtTYL|aVK@CG{_Zad>*S#(4xhaK z3p!=;-f!Y?-DT5ov}Q3ek_{M33gf~PpcCCm=Hotx;KT+!O}GW zWu9i6wKAq=hub z$F->O5SuDF@Iv}|^%}j&W-m>ZMq0q}GbZd^x~kb!ChYnP>+s0J#BQig(nDlbx@4iq zwhSo<&B0vB1_v^w%n+~Ft(#@!$PYjp($|@fOs)2vrLhtmi@=)Rl3eK$eDydA_d8DM z8_J@2;Y=_aM%MI{Qmr~UD%H3@ICZxa13WOr*b$BTqGs54KMJG95B*_%H<(39p)Y~Ay zhrCjI%vmdORLHs#sUri|21>_a)e2FC(?gIpyYm4l4$j{ry#(%7d?fU|s3@>58;9iZ zAZa5+XW=}5c7Y8d>+Y2ZVE9)2F9qkhB8X4Xb8Jr{MGDSZDeqmG4Ntc|f|~!VRyiL(Hxgg0ErC z_p$zb8=^fd?XkckptLbM2J)cQRXT)peN38Yh3^((V@<_AI)XRGSuao?E(})L1-&&wIFUP?QY^5L@7D#_#Rz6>8VFDq$o|Il^G|Y@ju}4gL0Xn#m z$)P+YB~oF=BsC?`q;!HlpCY@raIy3pG#f3pAs9#;pg>+KwI-gWQVIhbzQDK$mSNX9 z5nhzCvGs4e>>%#dQXvJq)=0U*hSK{=);XRWOl-QWl@7w>KB5G7uajPF#NKS=wQ;u< zyo3#8>v6E)?iePC{JKHfL8CC$j?lA*4FpAb{$^dg#+FXf^LX;MG=T=scBzIO-7YB> zzYyzeITKOD?hJBrr<6s(`y()T|Fsnt58Zc5r%9i8CDsaxh)VED1y1NIdr%q>st$pR z+fh$8e1heb&3mOgDb7?3EDy(`f$cF6`LaDel#uB@4hspOeun*J?gP?B%mDmE($Ztd zLO~)aW-PfhM>j;&7|PSA4un(`!wR!pB<6D z!p4=~uugI4A#|{+RSY#|iK>FA`u_Jl?iX>TB1f&rf zh0>4vY(PGt!Bn-H!|kMF(S*Rr0MpB3}oah7VPR#6G#;=GmK8R z3xRzl2;)Dj$X&@m!n-IM1M$uDY;7u*O3XUjSDC3^=fT#Kf6$V{wSOjBhqLu{e) zP>OsSCig@rp`{Q9i4pP=TB|`i!_EkKK|?MP-in&q_;_b+(}+W`4X05>pb0}iJQ+@+g%qXO!!0B%CSYTi0L&)^*axn!z_mF$*$!-v-%#x>AAmwEQ z0GH3gMy#plxGWHI<*gQ13i1Mw)zN(x_Fqr$h5qHvyIF;Nmn%Q4hf%e8u6!pMlP6!b zOgGyn_4Xm7j|s`t_6~pB!DMz)BGEeWzy99wZ@y2#@9`3?TN^LrDK9&UVvTaB6Mtm` zh5Px@EGrxGr~{!0qQV<}(c#~4$!QFHvJT^{ZjqQeMjn>hL4J|!kdee-_RL`;9(kuo z{+5B#2hieQ>Vll8mMk(+UMj%}Ao=~|K^E}bO*ez)4mGdFSdM|(+$#A~8e-n$1oB9oya4;(S1AtoYabm$QYN52G&Tu#xY7k_$PY}E zH;ZP$%Hy%6z@3xiPvF}tVh|M7VajPs(5nLRljR5unu0Mi(Mi@2_y@KPM7)D?-QpCY z6Ul#AB{Fe}{0j#ycVl2>KwO97d4^1#B`X%N^hdOKLT^kp-VIiok?$VFAIOByr(k+M zubLIGLo$=}cvxnTdHo>UfjA$*U$BH5zo6zul%ieHPXs3)liLO&bsmFZqn?zKP}u>f z(|oj|*YY$CKiVcGCN7>WC((Mn9D*4PBD>F)pCn0MD+OP{RQ(&L|!k&|4sNsTfQ@bnV0cnSVYrD!Ut3#+>%;Td@) z<~8%>P{BxpjbbL|ouP2*S=9YGiHQFMg;z0w-}ItfsMm(gR?5VeTAD3XQcIg&W zV7(&L6A5yzJcriF$7eNqWk}IB`AG`C{s^;h^qk>PRDiKZN8nWwvO|8Dg%wk9qdgdz z)Jxx&oz@P%5KXUr|3iFcd}X9HaN+}bJG}Fu+#aI#$#226ee%5!*B(QrX&G1w8M7Y^ z23dGej+88UUZ_4VwJ=R{;d)e&Z;xSJ#O`KeNX~J2A{AER#Z*S?S?tDgme;_$k?Tpw zm+~2l9;o{giMLP6c^pYSCvT@n@Ocz#PM`1E@-pJMfU-*Z{~%{sP^d;|!^i9Cyp~r0 zrGHst$>xjl#z5FuB&Cp-{*6-pxzkGp&gk-8z30z;x1 zrJWT!t@R}W8Z~CyNOxX2j_9JIY&7|$>mHQbnw@T)Rb?f7Jc~<%dsK8t9Rihmd^|vd zm5kV=Zc;J04OAk@(Le?B@K++4vG8)RGFvrC@Aa)7$<35u7RbM3%_2ubl{hLW-M~ZZ zBm6{iB~1C5fj2+LO2>L$6rfuUR_f2jC^IZDO~5##riC(_g7I7AI3nAWUs%8S{8Pgm z7|kb#e*f|&yp!(n`Z1rcKmzuTW*8OSNL1pXxHl6I{U)FTDY!$KMuix`R43yed?hFc z9Nv%Etb7sMQ!|ww zVR=}3&qCU2zkazrwH)6kIGw3zWNc?8&a!wkHiEo!mx5}(ytm3g<)2b>n0gRF>!V$< zDQR~(8tSAm3P;v-Ra#Ic-Dr9t0;yCk;&1*uLJtFZuyj}4aQI_{usz+Clbo3%VX0V0 zHT8xMSiMwjL;ChqKA=dvOX*0F;dd*UEG#?9b%O0~rG;L>)^SuHjQXWp85Hq%gt{WP zjg0D}SZGpPqLk3ENaj=Hn&P-dLC%|#g-bhN7VR&{5ow^Z9y3Zk*d|*BDbW;s*-4P# z{z+ULlTckfo0m*`=*WORdxdc5Vc`==@?d2e_8J^VUl*|slUVF*EJZdD5;j$6zCw`~ z4^?)WatFt1O@F<5lE_>q_j5TZE|puGTs8VD|AaUKuw3`KOps4k6z)q`xL%AHs1Rh z+=>cw|ACo>mA7F{iCKvO?p^~lgoQk9rNPCuw5TA>=**i1IxJy>i)k(Bm=0MX&`n6w;nR6R~&= zD$}&blpxIU9#?WMY6IMvZg=NU``O3Q#yt`1TB}Gptm~A-T#$;vP zNgNRayM2BkhG~m#GU3pDDub1fg&4e?2W1z0xI|e7>6=wm@Tq4;35**dgp((iDoD+5 z(*@1MfoGK;;Yu{`fHxPTpBwZdW&vZ@N*Dt@r%V&HG3jZgMw{9EWeSglbR9^;30uiU zx5m7z$b+49IzUov0Dmqg0>1@rm(zDS*fkQFDBmwvFo1{UNMH<`id^5RFDUz<+ayJY z^$?hZg+Iy7;rX*xfjqbp%`5ySGAXd}Wo0dli^h0pZ32Q3Pp(q##EToz=Z#fLrX|E+ zh~VYixn2|C=v+b^uPN$}jLsC!v{I?A08Z>FEv)(FX*F z&a6{rBhg`l+S(v~{A+s~so0=+D0X^9Da4b{slK$&0N20@t_Zz-qi zO@W@27`_I;J`^s(#4(wH4#-fogM#lCW zEcxTeL7%%Z2EJa0N!E4_8M>=Jz_X*zi6m`4R9afdxc$nbl(n*aBAn?&hY<0AG8Ws} zK2~t~sE?J-kbg+=@aU>5YKLKs@0ml&I13qdRGCMEYlPZSuOkJKW?v|eNP1hB0Auzd znQ4g_MS6XGo{-m64cwnM*m4XD=x(WS$Na9dO|%r5Nse0vT!eqrVI+ zNI|x6?LskubiJb7VG8m(bxCH8MzRoW<+y)<;CkSkY}L6(TI2>R-A z4C0&!H=?FxVf_rfUvz)A6?y48$`8cO=39`uo62>{Y;x24V;ir9a`1laE_&#eQm!vz zVgg2HM|nEAU{Tl7#AAy}n5eN$q|1zBBBBf4t9%YLCsfscaKNb*~- zy2lDzcVR*JRG8W>6jxGl_STBr2pqTuV$)brAtuE_q}m+Ag9s$+-V>u%6Dn3+i^U(U zq&UmJBm=fw?rE+j`ug6d{HlnH=b@3j+(I2iYFgq?jFS$n)IY5{+jeq!X$|SoR-Iw( zrZ29RrI9P7(Cf_&kXDUcqD@khXXJ3xN1~}x{87aI;(axVAw=}g|eaoY({Ue zBIHD8)#XEXI-7ud&<0!$VR={e4;p8)bPK|qEpr%&e3Grk&_w8|x-C>H(n%3undeep zfeU}AT}bKODi)49<*P@a^cKRt9ecCmNJN49hLy(tI}h3GR!>+Iok4A8syeH2g;%}T z3fcRWWYVsmx|4z{{na61jm@lC!pB9CfNGA_*u?|X?MP(Z!}mlF;>~hFpUGG&SpEl+ z`xe}zE+f4MsaA@c`S6FbLx>yGBjMNO*(coi9t4CD?k)J9@$_+n9 zB^3E&u6m4O^b+=PczwRw8&-TP*kiq(tOAFYoo&XZ_DLxz`qDkPb^&TKoEat{8_N^)AeWA?)wO2!nvtG1oRDb$%pwyheA~l?WJ#|7bP;N1ve6m!Hqv5CT5OBNH7DFd- znX260%b$z1Q+*9Pba~;+)JYcjU;vupCzh+L{BRVuUN&i`4uCgaQ^H8$3Uxot>)A(5 z?f9Y4XPN4NY1=t~(s(oh$uFzL@a1s21FU%&i*c{NtRhc$6*kO5hgZ}QFm*DnNzvi} zqDTV?;(b9gv3j=iDjMAf+G9%fft!)Zx>wX93)Bunl)m-r>P05Y<-tfR=y4p;)~i)) zN8MYabb>LTG9o#=M#cE58$`imjEy$P=5?t1Oh36UX?odbhO5mrnvCMJ_`!k@` z6efan*`*>!adjTso~+ufGK|0c?}Nf~i!eVe$|d{vs*n1X3rT@1KQIO*1je4@Inm|S z+1Of6PTJx;X(h2AQNQOFe~K3!cwF6&7yXD%f>6Dwq2L5+T9*^*Gf4G`Mele0tXhdn zx0q!&UL>iHul13SjV(IYuCM?b3_N{$8R2~mEc_i+d@mhn z3p8!u zQqhpi1vZ1C@quiR!S&Mbz}Ts%H{>&cQFi?lIb%jQIt8vAh(+xe>;Y(d@NT_Evt5826ZwEV zq@9}sVI1qbbN`@tt5JgB?rUo6IFoDZ|H5~1|C#dh^>dWN+t<`~@bfh_G^oU#>j}`q zRNoPBgbB=tmVY1*qXionq2h%qutBG;sz%=d`v0M7t%|&ErxOpW&dbM>A;uMez7Lry z0r_5+d4B9K9sxlMa7x-r0zw)wjTvRcyVt7@)(S!zT)WAm^E@UC%;*_{7QNjqi=o}K*7Aisl<0Nn297O(f;i`m3`M?BN@w?hQQZKXWGaaBW&=#QAu{)W&Y~ur4 zryvJ1MRWEwwge!h#9_WeaY`}Y>7{*?WCRPxn%^}Nv8phNi!IX^v~l=$v6~0E`(hTT z-$pYbu$_$8NJWmkxg|pgOyKl-zAFc9_^iMPI5jnpxvNr7aU7bbzwZpXQ0aG`TTyE; zA9Nygo>%MFyTol?!W0+dBBO-B#OVgC<-2D*6|O(%Kb4MQrMg4->$yLZuGF} zz9Y=*J13Qw1-NS}s&L7#$vtbT##aaA>EnveXl|bF-(EbnIsiw{cY6J{dwDgd+o7R$ zn)@S`;K~lbLHR$Ny#;(!SNASFer#sW7+&1n-MvsGBuIrKEfm_~QlTvq90CD?4IbPH zZovZtf`$awU_n9zhhX=4&Lohx@BiNK-Y@x`v-Vzl*_N|q?S1A{{8aFK(TNyTg}<0| z12S~!XnjVuAQod?Aby1q8$Etm8S+~M8c^70CAFwGOBO$~`D>gNm06b=_OY1Tbi`bR z{Y<7xO;7tkxOv*Prml(^r4uythfJDAKMxtqY*s}7>$e0I8mMd2(F<98;B+l;U|!c6 zKd?LK&(_`hb?*hgG7dm$1=ghJ4?}yk?vFOve~=%;OlDL(e=1X>g7oVCP>Y~|z^t}s zBJ3%6(ti?uwVjS*&8 z#MkjYi^@{I8Rlgz!-n|fnBS0jt#Si3xxW6gnxk2kqR*%dwr;JYIt)hXH0#bYCz>7F zgAl|Y(V>MIk446_H(6G*^K@>duI=##9MXNQhp9P~emc!9ry*j$Q*!1AY={@sk%t;x zGxFlkuWyyC=4;H-uGuxi4EP*^8fATiGw>R7X60tF-k)jT30W;zh@G@%WTT;jvt&Sf z6f+D?lF=qLSs4wtVn*#@bATg;pI_t1c;W&ZVUbA_GpdNeidFg3l$t8mM#DZ>0r;Z> zut@FMcfjYyo5j=&jv#M_s>c2M{q%FMtSu=+1qJ)-B1`RNq-jq_lb%1KtIcfuI-E6Q z=g*F*MP{S+cXAmW>8B>q7$<%Q!CW)Uzr~`B8(Hfx^MMV>C`8{5MJ-mDR%P_OT{FreOaFu) zvvZ~>|2Y=1_wpi58#mT76PCD@y4+DPgr)%A`bztiN|7%$R;MBZSpGJmU{tYxH zz z+y9(-P|ao@&;&<3b{u?fw_$_rgT1S-;YYl{+2^DE-ORyi;I=Djn!c=NR#49&86}lz zi#C*M#x&_Ur00)ATJ`MLYe?@M7YynYy|2GXZJ53F-~s+DYSn~}HLz*N7EOGU-0Eh9 zQd;!;kuCpIX*qZF_NXNc0{FConVntDrG~Um&zJ}p=$EHn$ zSlIVxb-XA$D-`cR_C6=&&7;xNy$JVO^X7OvFALL^DEW(=p9E@3vZSWAQF04f>X!w4 zbN^5ZdGY)0FtbfF{Cu6?wnhybf7PTdoM&IQZTl6*TK`Y0m8eisr!B6^{iw_AYcg6G zJ4TGN;BSTB9?uk`na8zrrhv@6YYBM!%df$=XSU5&@=N@hn_tAgED!Xr_W0gVffCiK zl=P)Ev*)SzFQP^bJ2VNzY1#rMs#dR70fzo79sL8BjG01w7jmkBja&8X(Y}ALUN{Ac zkk$%2qWSe7)Cj+xk@-0H?T%-YH)Og||NdyZef{m#ANIxOQgh_@_ZiyCAd|0G*8xBE z^NSnoYn4kakT-)na4_oplL&2e<23w8F14{WD~Tq#D4xZB7z)th(A(*T4DQ*hqIR#O z8}vu(!M(o3hI3E&40EeB3TlEgrpS%{#81Nv`oljVZqY;MZ)jz5sRexla;t&LAR6JX zJ708ewFth*@DYFfxqp6ogP+~t)drXU6976LKD8n8>lys=L&n!1w4^@c@d1Yk_^Jl3 zWwO)mO4U(6y_pGDFsUv@gq_L02g}Gm5a!SqHPa zEGWJ2Rs}V;U((~!Dn4MIN$rQ^_pL9j=JyS#r7GUcuZ6I=w!vl4RR|}XgG;XqTnCWq z4?YE8VG&Rzm zR50ju0X+a3;bGM4+7mRHzzb{y{`%-Z;1335R*k;n=knCE zEHnN%hE2xB=Z0{q7Oogh=r_0n!EFs)A)L@}TL-@tzJ!KqHa+SiNiE>-!TNSWKRKn7D*8Ir1--R~DykfnJ7s1FAMBZ5LCxcv*$Go~rhF5&*kjl0 zGQW-l%-5fve9dmH2cZ4FfXZqvy}@^|nVQ#Ep)E{77Vz?`X06zTBW)xu6gI&gT>du8 z&^dns!G%u=49&t=3l4(0xcnRp9rh;>MC0-mEU#v-FAd#{3w1KZdL8j6m zP3azg0s-~Ynjj1XzHuE?dq$f;+2SYYJ8H$cxE@-DR;-!zKjkY7g6TmjUOPfn`3{y- z-M)m5s@;$o*-(pZ!>Y9|)()D`Cvlk#&B~VH$x4-ro4TrEHtK%s9qwya7pAiH{fAz(9b^*kk$ zo{UBXxtW?ZSj3mVhN_@`@P~)dR}mTTx9>&up|4FR)!mzOyk=Tm1rU6R%inew`re;F zz{<|jS!T+t1T^{hV3VU;MwpNnnj`^ck$i&7=rFU)hYM(e0=WFz7;5BCAfQ!ROZAdt zpO(;$APyHf+J!SzK-18UfE@mW%tth1k^r(mTr`l-FDsDT#We1~OnPmMmn2=LjRxHS zUA_{aqisg$3}B!TE~XGtCx`hSx&|EP(X~`Z!|`%D9iDkc-TIRD%>Ahl}|kDk`P)o`5g%S!2klk0UZda z)wj4bTepclXfC|&dbR~R#{VBttqo>2bURw=le%g#UrqGDl$NC@HgOh&-{Yx_{?Gpy zShOeD_h&VYR_myD*H)c;a_|J(d|SUlhnpUtJsd;-Mu}(F9u?p1uhioH5T6vE+KNMk zmXZ8kE;>5mLJ<-Cg3G8Ipbuw&i;({+Y?S-|iD$@v@#uBkfa{IRpsW9BhMIxZhxyjG zRCD~F3)0JVQUwTrkpx^;`R!t;fj@zOhW)3(Y$fE*sS&j!$Rui)#g@#*lmgP1xY#lX zMUBlHL@47j>INIb8L(;zK?DvBkMhnGV$hM5Yd}oYKO=P-I*TEsptYY3$(*)-R;_9F z{$Hy$WvKg?fd6ZLu)`>iX8PxOUuhllnNPz8WoC$wIVh!}+p#7Z;qncvs=B>Q$Wmc7 z5dD9sFfNZT;6im1u>StDR@oE%izqQGk*`#FRcUn+s90PWe$N5i^#=(^4B?qsv1Acv zM%Pt6cX*~=3%fPM|9h(9AOEsZ1{d9bYm4!A1XzCuG*@$Gjy1kBm{H+d4j7RN>5XBF z@kUW;Ovr{|3(#WLRUGUs!nLBu_gyp9sUPa=i}hwEzCv|1o8F|&gRGxc5}0mk1C@Yj z75hG4_dq=M;my!ZU|_WQ9%e3By)x42D2Twt7ES1P8hon7%yk<@`TxienZZCOgN6uzIeET__!EPB*2x5?S(Z)fkz8=B*?A>y&VXPY2mnyXMt)jWaSYU3=ly%>Rs)HCj;Q%EpC)K6BvLo-Ko}qVGw7>QNE+RHK>5PsaOm zo0;oOD1I{H|GR#(E}1e{MwJW(d})^>$nok}eqF2X&nU7-$3S_Xqndwt4*HB@)#j(& zs$qs1P@bhN`>=4UYmtl<-+$BoT{#QwRxM(+(*3o&8$XsHz>g*P){p&E1PpM6!t2xDXWi{+LV{*S&klsVjJl!2!x?z2 zC3GO*1-v($fpVIX4g?i&X?OS57PvHwzXW}2C0^72D0Qj#gF%9 zc_2P38;-=SxH!NN?!$!|Bk&hQr_8L7BGYv)$iy6sUlH z;d%vl{%f{H+8lNw`Pke#f8+N&d}{JOJP9UWKa#d?$26@cw5k8fx36Mb_$@SHS1<_q z`xk910zIPQ6Dz9O{QXPbimDQ}+5x+;a<&3|?qRgiDsv&JMKrJZYFh6f)c%V;&n zB;U<)@B(R>h$#mSf1mhY9H#o*C@SJFPlDcBusuP4KbBySA4@RAk0oFW(3})-+Q4+Y zD*4Ull`CD02KZdEcyRFH33?@0e2tDeiha<3`2H-~u2c_H7^;?Ft`=-hz6V1E2|8MGO;i>nLk)%%;b^sE^t{ zRR95Zqf9zq;qt2Mi_b~znA8zT7~=`L&F9)6yZ19i;Ae_Xev1F;Valp5=rhOHSvlzQ z^Z)sK7!mrcxR?n-J1$JS8~|Qgn`L!MHj=l|&;bDef&O5I#0;FLBQ z?M6ZGVCt{Dn{9Q=dX0#+bU{O$-f1qiyoEt$tm_iIz?e+Nc)i1|X^yq|Cq{^g3g@KAXAtw#O!&v0QdxCNa^d%V}t+ zBbycdIFy&ymIuWmnT)Dv_KX`2OwNL4OXs&1h{z=fg~%fe!`&FJmxMW5^qO{m$Gfp^ zAt7WjQtLrPumiU@OoGzr^zH#RA1HXQjIM%as)i+fxqpw!}mxP)n5M+tM` zIdQ1MVkOOmjrmxdUou7bTD#B2-I%H`WpO=EYJ1x;!!Q; z#`ZSQ-L|Z7OryA=-CHjwUBz<30tSR85sbdmmlvAtgy2NIw}Q}P7gJ_LG9}nhQP_=; zajLnJx!5mdQ4B((y-XQxz}I}V&?G|@;p%?kRvD@arw@U8m!X=VKSETbp}M)4{DlI( z{6~p6XQ&~xM##9tP*eEz7*N6^-i^-VjUIfj%jESu!B&44}%w+DH+6WN;IJ@RFI-2)J?Ash-)YMGvt>*@*PFbBkCV4{62sli zCDo+OGU7hxCTW_SqtNaPXiy$h zj9DkkOg&na>i5MNaKAr`_esM@Kj$ICL2amhs+aUdtPC5x4aqQE$K*@%NqVjplYi+< z(MLmQ^}XsOefyG>+u>O->;BkC%CD;FaW7hkrVQ;#38iY0GW`eA^esTlvII)|Fp0*^ z>p}^M(}>AGjgBu|0VAW5{X&9jj4|w z@jkQ!h0ediu&ojeDqfS}bT_3n7)NEg*1XSL$or|oq*?o&$qNwJi$X6?VxIoo!(?$H znR5)|ef~p|ZqxE~EjLZv9Y_PsEFNXqJ+ja;}wR_^;knUoDE^SIbHB zwmVZl;9)T9Le>~{UbAlCDx&^Sh?=&P42xGW_wHccPyR{FSTkEgqba00U5m8y(J5kNYD@<61F2}5!t~I)9VKl2r4DSURF;CUB$7$az3a$1R zc@O_cd}=6ZF25yj`UA@O`w3-6`lvW2AMZ~)(&+s+c<-!bb-njDCREXyNsS{E^j$PD z^LLVY!}l!Ymba-UG7s&2RG4ZiXQzk>T7&)S8>UWsMEc%2nY#HM!^Or?PVpV2lz*W? zle9*fHiD-AHHY}Ne`5SI>t3$nJu!?7g)cL#OQwj5(;2>#oi*1(E2oIEWd699l%a!2 zlk1XJTAgUz;}FuHIz!B&Nu(*-oLQQr(5&l4i5WST;q-RImnozf5`4R68J5qF?Tg*rMqr~KBNcCL?64PW4B@CNK3G>F0w{Knvc&gWkMY;6`?fx9Z`z9Y@2>HlV>(6Tb5mTzXx^JxXnV^rDvOAu=rX0K zzQc3Umm15$tZw7|zzn8JUs8hW1-ZV`I_wHL$P2G9?gt){a$J9y;?;HNM2no2crO@A z8{_BkE*~LjbUljrDV6rd7N^Qmd08Eou2W6Z!c6_>An&5uq%l+?zIZ$-J8SuVvw`?Z zjc90>WYQnGNXfYtkj7i{6%(4DXTttA6jZk`EiG=Rn)n4|PSvW$5K4x9J$Ns$la%-N zkTSR@?+a!yPXUcd-zAEeLQa-J`kxH%{6PA@%aW$(4$|boR1f{8cQ2CkgSojU`+x;C&2j=g@5aQQb7}iM?m!cW83KJo-ZjJWz8&*?-sVVb1vnnaS zO=0TzyOe)Ck>Nvjt^NO^MZ}vFG^`M8oyIDgHT{D)VDD1KvTDmfV8jJEb%R$Q|O&gD%kNgb5;gk zD-`}V(*M$q3Tg)sQ%f6mo30`K?WW9FXO;9NRmvG%fkxT5zx3jQRWP z6_sszN}A5!)2yx9z%z3NmA&0>0KRTbmdcCaRPzFls6`j?4Y{^gVfMn?Gu+?%J@fre zrO;yIsUUAv<{*9rZ9h4g_k-UOzo8`=zBokD;wECol%!eZFj=(dYK@j~FL4|rqwf0z zD!zQ)gm58&G(Z2ydt7}QsvA!EZM6B|_3T)GnRTPIuCeN5vi&%i_dhV_vFQ5zN=tid zEp~V?O=%4U82hz4{^KaiX6aFi+qRS02&;qT8>g++jir(6ruH(d;TR4(!TR%Vkc`m( zu>xEp_20%LH>322ygy>uN0!R>dO>u9>1&YOFwY>QHu9o6%#EARfe}q=@ClC47yp1$ z2P8LD^1@Eb<1bNg!j?ZES{(lj7-{nR41op1vHUTYDB1!!8HJw~1pjFL_i-q=@p?0R zlnMH{v4U4;3DG~~_%u=9?kGxZp}uzrq=oCt4gt+8ecPAF-+TSC)39QUp-E>@h8U)= zhkY{*gN`CL$FS!;V&R6GBcN}Cp`{Ug`wbf_BG<C1G32`luazJ|m-`Ujg)Ca3i;AE6CB*FV0UQ3Ud2 zE4pY$rQ66-sWXRQd+FutaW8W%1g)TKlN*B0P!7L-th1C4_MnYac+1|SVyXmdD<$(@ zc~?8uf0bWcdG`Z2Bn8Vq3`n&0Ob*EV+p;Ji?+)gJ7>z8|J z@eaLa@=m>G^Dez+bflj4TK4N{yjJIO(J3glY(MnHJy*TKxaS#;A~YAwTL9sr?Z1O< z#nV}uWyiFHwH13!LTcr@EZLgXbttU5`cz=*cVH&W(5>}$nr1w3dL`(TJ$W6r2Z1ls9Q|?4&k7B({T^hKS#Sm^G-?t3>yYvS-AQq{waR5RO>;JZc;fTIZF;GV9&og#TKga@-^ZI63jhZj$hsPq8 zsK3Oy)_r}mvY>pR-}o45FZHzxLD4IHo)8%NTJIg)9V*5eY`H)>&Y(sjHr~)V5P6+t zDDn+}&v2BT|7=4bN9+}b)o;PS((wIiq^&aigmVq%?S?uy+GpNjxKo&B8wxjuP0@x3 zE)S0y%1lMt8AD?WViyetBCi`px?$4|!#XedZyWG!6BukL{u@A&Ve~6nYLI&Z1RJkB z2Xc%t_$TO{WE>U`#!zGNQ{bCz+}9szbBrDGfO46!Kj-PojTbKhxyd*!8*;eW_^bzz z2aS2F!QLoi;w1Edtl^gT=Yi@gZ~p6$*XlAm#kOtu1bn|U5{kN1tqy$G6C)A!>6d+z z(Ww+!I2~e=4S!t+bBf_wIaKTzQ@7$!zs6+z9=VS&f0G>~d(8_u6?!VZo&sfW#CL%Z zv_~$o4zWY>_`?}Z`leUkuN4$cGE`d+QIieJhk|a3A;k#Wry0WfBW=1t-yDKx7@h|J z95GaS5BbrC>k=rB8D8ap#27 z$XUh-ivWB^#XAQo<`_ek1I#u4;X=088<%tjM})E2Hh_)BBo@ggV~1zp*kU{y3x!*a z!#Mt*Hx7D-*ahQY*6~MUL?BcIo5IH+OCwFg#(`m!Y1T-XHpaA)6M(U%HIG0t-ZW_& zzy#CvM9hE86HOO>0RJS@{UZQVOs5aQim9eCgINcrd1Jvi-Bi6Nq|G$#&jD$(OcR&E zrrD-N3fSkErcwPoQ{M`R%{Q%H0?LJ^um1*nxM@4r{)3!Mxwp{36sJG-a;@WRxl4 z3D^IJO~W5T=n+#Nu2hei{(ga2jA>YT#7>wzF|gvKDK9f~+El(S%HoV^?meiFGsRB; zh&OEyg2MBrM7lICm^KUp!zI(2rC_*hs$2oFt0uhwW3HLL-wvBjBNPDL!dEk7ITsFH^q&+b=w*Wjfx7!Bf zbMvs%AbDZ_lQZR4=GiHb^4k374${)i)%zput+`z~7(SQ{A36W{Xuia?-AGHxpAZ{m zxtj>av6kLnf@Yj$0+-|yEHNDQLo65ff@G2<=pK-v_>v!l9<)4^p(4s+=4AbdWgzDz z(U#TAk^5toe`WD&VoxnjYOpP^Y>CZ0pub<5BMP~NayJPb{@EYeHJzHNzb z1>`-8?dd(@8pL3%s(=5BV4trv;bOv~48D#?U zxn*^C#KMK-?*JAF!yZG$5@E$WNLwnz(;Ko}NaL`xLb!hlV3lx)9?jLlfa@rWwZgFo zfOSIcE3iI7m_T3e24Q(V#5M`TYe1%Vvv6fOuv-OuMiYICFqNLF9m1Ysi0u>t=?jPy zPR@be-9lbY8utn^-D+oqGC7c^SfOum*cK=Jwg9ns;Y|l9ydczKZC@1n z{Q<@+Lbf$5e4(xrrri)Gz6Zlip}?P@ye$;j4J+;lRm%b-3f(z3x-X1<1(HX?Mh^H% zf+Ga66e0gJ7?Ub^|Kw`yiBNY4ta&Qrya1ukg=H6!_(HhX7o@L*D!~A+1q+U0nA3$T zWns))At&?nUZ}Yqd>@20bg2i6&9*|t2ysO}u#XZ`CxBtJ*liBLSn*mmh#n`-r=xm{ zIG66Ut>Pf>DRAr%zf)oUPVp|iA-hEvRw?E^V(G%rv`>7u8S3|oiw^@F6x;6sWt5n& z337N?Y|BN(5%KjS7;{W~^agw}qGujrC&XJ1kakk+-v^q`i1qal7Apq35Q`UU^HDh` z?i-KS%gh(VzD-!bV#Aw=T^8Teh3qThLJqjs#NOwSnd{;LBTT!ApWuhk1aU(dklYsg zu@3KuhngVmo>;sbVu@mlW=MM|c3J>okMJT7*ptOSx&fq!0XS-DP80WUN9>8%dxD7P z@0r+$#r<3yx(DE;*rX(K@k(57ho(1T*QyYjE;eg}Y`+u7PXzyaaZfu?eiTb`_8%9XCQ6$}ATN`oRh%AAmfCob-6_&}jJIBMn51X7 zHBGXOLE;Q)XKQGhDU}(4Jo%(pPCjN!i9G=3N|mraFwc|5g+uQ`Y3U14hD$S2p<=OQ zSq>FTqzei_lvH~nY&s%C%3_OOFF}m_O5h-e%yOf*^ng0y#1$Oa(a zOFyjw-$yC?Js^YS$;H4hUw%MG>jHTh`=W5!yRsSzagp4Y3+p9vZ=7W{FO}Dy2F-Fg z1RJF06>{1FfK~Dbx^`B}@5eysTG>4WLf6R^b|QvOt`8VC$Vv4eWs~fo=W4Uu=okysS50Vc{+WG2jo#7!4V}NkB7oTa{3ym zI3hQqCp}u;9}kik`AigI$L00hfH)}+UWlxnl25TL&dABT5Q~+?Af&~~sbztTm#3YD zl=E`Orr^6EyAD9ZCAsVs&Oa~9O_G7VD&NWmj%)IdFJRjZSx-;=P1yqfj`_A+k2@`Q zcYjx$+T|3zgzr)+|!u7a>cFmAg;DuvF<@7p5&!lFxx; zg|hyH4$t38WqxsB*C_L6fpo1>hx6C<%0{{ZBa}qCS2roid6BkRDN_QmtxB0zNZY3L zUIjyUD6c;vZKu+&I`|@$qNkyEx6+S8#$F|cjcuP&lXZVUxt$a22bJ)jQ3!{WBr9Ux z!^-G`5EHGG=KYomTyGz+r0fOqpe5OWd_`Gy>;O1q+58r1hb7#1 zLBw0;ajWHm<#-8*xoG))JV-BD<^)0gWy?-ZbFWwoMZs{@a*S^3YnEgxylzQt22D3C z^+$l@re%T=O*+9+bT~+ES^9HB?zSa&NtDhV%fwK~ylW|ujtcPJv)n$8#6(NlUZ}rs zX>Nm<2bKwJ91ksnxq0}=lCTsdm}L277&snVs*D3evSnWf*py-kDu}dHOS=O|OS6={ z0KR9IrHx?4bIX0M`d(Px#RK`$k`L!b%&#m`EMl)M#u-rb#%p=X6?D3#nvCc>OY$Hn zd~Ydz5i}nx?U?(ImO9+%2o_3wfsBq2?&pD+kwV^ipd2NHUqx)Ju#eu;aYFK3@QoKz zapK=RK{z=8>O+JI)sQw(5JHhQNodgtriBW5hXOfS@D8g3*;9lIyFoft=+zIgFyYYv z&`c9@u7_#Ug&GtyLl}7$nq~@~7%x&UxB8)fynx#UdjMxg{<|W8p zE!1iOW7Y`mO2f3Z!cX0ii*>@yJHx@&-oj73Rf3?>^zI9zypE`gCYIAXMXH z9wmrh0vr+yEVjeK%lb$=DddCG+k8ssUJneXg)s`GoDpKTvGN`X)9G1B5(bEfJrC8oLLb(_d*Ri7Wb}h@>Sxe=6!vfjAz1ud0T?0f`3RDc;?_N2 z93|ds2)@x`zDvmV7;zy_W{ee&tOatMSZE$JjTfhHMzA>w#Ge-p(X1wlDU z3|j>$pBO&?pFSh^-iF2 zg5io7a|yAl;&BBzyC(KzrC%4va=5!8CRah)O|kS?uqTKmt8f?RmWXK`mlL}0L3&3V zRS9D5iVxo)c2A5jA}vuo^$W6gU;KgN;{$PSeWX1UE4sk`NR0mmb&w>sDuA@d;)3^( zoh;_2TPj7g(ua~NS|xxq@k9mK^hE5`9BEI*^*4F`;2Byv#5@<9)k8*Kh^BPVycBz` zMC_HAi+j4S#eyFo^o?kZhNg6J?p0X$R!lWP%sX+P9kSnxlh}8D5F4<5KZ-+2LrSpZ z;dFC^l%oI`MoOd4K+zcKXW}d|Jyie1P7w=((W?=6QmAYyM{>jI80BJVp{?^ zNm@J}$WUpc)@e%)x_75Y_;4`Vs&teCW|%aVuKQ_H1CEB%rRyD#HbV+zH#t*MqEYIz zq;fj8Rmrp%$l1~XF15XLq~wy2Hdk5}i^O@-kyj}0`BJ}wFnEEKFab0RrHF2j7A_^& zplOk`>=M!zOS$NmUm^+HkkO@5$I+0oOsY-S?Q-e136v|OfWr{BQVQ(`&#Iw|{4NL(-d#C3dxd|2lB}Mdu>_gHv&MXg0i!5L~B2_95l4$9c4cR^_Jvxcl zG3fx;fH6`wmh5pU{10e4AuZ!X@1#_&G^Cu8j?iCtTB?`}X=kJoJa!Z-wWag&tQ6^$ zk(oFtnLBFn(j*aL&Pf6%nCGQ~bhTZO_O1oEC?#tiC~3{NV7M&h?+xS?sYN|laaFpO z2Ai%)N@eg}m%5vv;)YZ;847PoAydGRAeCiDaZB38>HKZUx*8;Rq&NAzh~Aa-AEEc2 z1h)eoH7WQ6q}`Vc%Mp7Zov(phJd}b3D10OxVgHyUC2s}8W9b^bys6R)GeDYDb1{TH zkD9$hs6zo&q;V@0;=SJKcL^uN89p0ee?ksh)orAwha zCG}SNh8ySaq!CZR_+F~T#lZ*Zry}70C|T$m50=x91B{Tn?gQUQd3;5rjgsr|e9UM$ zMUS*Ga=~O|d#s$o;u2|2_-vC-q93k(`CnGfEn_`G{~MQ|J534v*aPuV7*W7 zdKOY<%RAWC=g2p=BQ{rVO7HzVd1EaUmv_G0;vc{T@{-~ZvrrBhio|gF!DeV$B-iCL zx>#OA6-(rCmmzzpeD4|3mdVc&pm4eTjBC#o@)$0ZR>})L0J%y&Q3PPMJe*$iHS(W0 zE?{0S-*dsH2zlE~WOsuc%ssx%Uin@*mJLCy1pm(Qy{U(sRk#Ed}w7c@R)O$~UnGLZ-dBqlR+?OB5A@)G7 z*a7Mv%GZkmJd&daK}C|hwmo8x=Zs>sV&!(w7-dLhNExfF7|ii+ zoHBV4WRF(@7a$SN0d~P5%DsxUJl0wrIC4@7usmjDV zNDEU?6nH9>lBb|>y3#cpNMo0Y?Zk+wxC$rA=!m3MRxZBzc@j{SD!CeH=zP|8&Ra;Fl(&6ZtC z?_VK1QqjMHO}mv`KlAxfQn_=wSGk)L9n?PMN6xeNdzD}5X+NO+6AHZtmFM&uMk%j( zX5o->>Ne62E8XbhKB7!I0!`6Mjv8P*s{9@a*~gR|-$PT3^0Wlfjw=VaGjKxb#HrIs zC4C1dPbtRiAUUnf;`yvI%5Pkn#wsBLkakw_t}TPYh*N%90ZsABjFCt@r_|d8G3S+? zCt>#`Wi21I%Sy#RL3u^lp9I-gl`rUJx~9bJf@#;4MRZi$P@2pH`%T5y77Pi>iFyFH zlntk$>9%r#?uR?du|zQ3Rm?mtbx%>ekr0!pj7n zEg)Ygr;T8EsjQd>hF6L$fx9KIm6Ok){*BUulYn$(@gb;qt8{t_#&^p2p-VtX5q_*AoW?lo&{;Mt-EgkInR2L8$k1|ojG${ zU>(eJ0Sm2pFT$p9>$aOHwMEwTDUh<*n#zG|iSY#d2QhKAwW5M{xyJf_Jyfiv%HwjI{^P%EVd&`hz3h>d*!tYe{yx=dJqXu<(-ALpS(k zYn4QZxniCE5a6mc;SNZyS)({aUbnWR7w3i*i%dKf)?bbxmSC+_43xL5Gg&gXtzP#_ zklwK-H%9cX)!+gDJ?r^N$Zw)`ac*$j$Cot`dtekE~s}lbK{4{S_D< zThs0%E!q0rC@`d0qn9ARsa9-I^eAI*NjAHJ^ZC zgl+0*Xc}#s>V|1!Y!&$UPPXNwcVUX{pOFAlZKZf-EzDM*&)+oLripz1rrUOLi)@C? zP#t1s+Cq6&W|nOLmsLKSHxZ2ZRaTxao@1-n5|ndodFgSPXDgKxWjWvW6McRQZ2fQ& z&b-j}7ahpqwgwBJVv+3%OJ=dHHcy`|vBh-(`%+sHyUAs?itXrsS#G<{id|v*>M*b? zZAPx)SJ_rZfn&9;B>gCBY&q$|TWg!nk!!uJ8`r`Swox41HrR%K0m_ZG;XlIOO}0k+ zK)Ko0g~uqi*!WVId8;j|45Vzc35Suk-L{^-h8?!YSYvt3J8fMjLFg`9IUY2LwAH$T z*lt@mPe<&rRlW$Y*VgC~Wbd;j^O)3rTQQ!;K4ANXE&rfxB=_l}YytfcJ7kM|gd85W z4InsT)7OX0Xxn$sVZ~8fLNOqZ+rG1a;e^fiH)7tCwgSz;c*<5HJ7`YZ+Vf!68CyB_ z-LbZ9LqT)amdgx|I9m{1&hfSutziB++tE>AIB(1IJs2+7Zv6w(F4~GOg}s+-f6*6p z*=9TrzALu!zXM#gx%-3tn(fgjq+Pe|RuH@4wH>7Q|E8@JyetZwp5^bwX19{&zGzF9oY$4nXduV&5g5i;EPia_@WOJ@T z?6EBbFL;@gZ6{0+onlMniagcUMM0&d*}VP#LiCAE&lddD)`26)Gu!fPkp0{?i7UPr zwxS0h=B2IFU68!8?b{9T+7@#j=D)Fh%SrrO+sznQ@y=%21@PWBr9RYuu&wz4;G=Cc zCq%*a3u9pR2>UPeZH~0}zZwJ;lk8v41YfBAU^#%v_EI-NGR5AZH>{s(KkP&-%)Xz#?`ifbSD=2n z{R-EOv+T}7(BQKly$mqh?j6kY?{n<&T=UGeI~zdZJbTgvWNp4Z0|3H+%uG z#y;>QNY>h?wgI05# z_FN|LZ?}*917)$p{`GMnciKDin9VNx0)GAH4vv1NJf4!uOgF+MDkNN0fbaE66@%ACij1!}jXjvpHfv5eX}z?akVN@u>ZB z52!e1|CNtQjJ*TTlpMF;pbz?lePt9fankN?kF-*E0 ztbO6nV891$Izp{C-u^rX7|+>5uY>fw{S3D;F4*laz;V&;?hJ*O>|d}wUbaWZAa=!G zn`d^e+8?o_x#qX&rhN-LxCDFW3($MZ{@@pY+x8@$cDrLwe^ z)>FIf3zYLSyO}GX=l0xh0bba@dW zd%L%7O$hy9*PQ|5M|&e~2L!9Fzd&q+nlv07BUSTiAV;Z{xuPGf*6suTF{&{MV63{4 zJ<~WfydGlX)ywYzCaAm5f-gk%@)4b=2F-&NlhpKeh=r;<_-@-|wc9mNPEp@`Un4qI zweoGpFts`z3e(hnHvoKUjXtnqwmO*2YmS<53COu>*y;9IH=ssPGm>aF@fE?2$Rxc*zEmghSgtJT6H zz#2836O^^8j|aBascklZWW8D~7h)0W?iR?*2DQ;p@NZNr&qm2^Q6KC_+E#TS9c$av zRysM$xs?OvHeM}v|*NS4)`%?jq zt8ICx>4aMB7}!s$`F{h+8FghtAV=hSskFy_2k z?mIAEP#q~?yr?#chcTDbTU-`hR#S6>;ffl43z@m9_Ur+0O`S&f&2{yM`LHQL-JKnL zx71QR33pqK<9i}^)Iz^778BHs?m?d-c&sfDh{9WF&r6TQz}-V8`xvh>dWR zqaSmmn?Y;TmAIqs|m?tZ@{)3evTXR-DSLb2Qq5 zwDpb$+zpIySi2y$$&vIEY})KNUIZjt9M(LDZFS7Pj@UMbZ7L|YJMuMwh8>PHI(&9I z(l}o4a$Lv-eUXkiJH1HU?MPb<(mjsg8KBwkD8`QYfMfPRSaHx1&6CPej+2X#cF0km zUGQPYJZ@1Oadh5{a*lTV%;oY?$LhZkJLZ_qwSSDG0c-oXBS$JUopM~u4wBQ3=R=XD zGmdx;F0qcU>(c*u*3qXARKz*XaqBGJQJL=!oO6sg2FCM_HFF^5lA|n7E?sss=0438 zM@habeAOY)zjn>h?JI!mj)DIG+;H?B3E4Lt>%zg8;CRUcnztOoH-qoCqhC*u+;P-- z4@HTN?Zf%}-FKu_0nG!)&s^0#bQIVQ@W^qDhar<3Z`jK}cFdt0HQAAe2jo*6Im)6C zQysf`ye`c#{SYXhIKF0o@!WBo{-zg>sG^Ya(y@WNrmq}Dd0OFF z^9e}2ZyopYg5#az=~>XccT8S^g8JadmJXpG9q0Z=S&npOw}Ek#bHxNm8|_RR4&)eT zGAGJoom1z)rg6@%6-XKHY`+DvCpfR(MOui{ehBjKY!}j|I!En< z`Y^Ba^jL6AbN}7aoXyT~7JmcMna=lIj?HpD<%?%N=ZgG@&35M42%+>s0m^_ox?7Ia+kB88L>!b$6{dL?bIJfY434f_p(g( zIv?kT!TX#oxCgY~d8QB&4>%_z!KQ=GJUqM><&^2`KjeIJ5&1pr%*zhyh|?E{v}k8q zbx1ktoWT{)G3U0X05Q((d}Zsn^V)dmJ>k5^r}3myrg#37^YtC1opwsv`^RUTKfZ?f zvCeiJ|IRw!yatGKR;158-r0~N<~e5Yu#GX2{zvcOtXU<(QV0`W@AC1Hp z&ReUI_|mz%22{LqKKu>pUpu4u;JtBfnT51;=kJAK#arh}Y)qNo;pa}k{@%HE4=6u4 zCvZ&u=se7G!@;h~aH*R|xbEaY0gZHxECrHLuIL}YH`Lt<~jv&QwRAT+FXdBX~Tf1T@R9$;DT>RTDH2$!KP zVjEml?t*`#YyDF&ZgQ>W7V>6Sg}l(a#dU-Jh^;Q&YLIMm9pWlyyX&7LuyBW~KV|N8 zEw2lbU9L`C-9);YaZ$J1l}cCg9@m(Ti0yTq^%8h-y^Pf{6U6jS6LbCM_t8wAiu|40pA0}xbm~^j=Pd-Lf8q{ zWV%sKx;k})hEuMAkHLQ0wSa@f8P_+l+qLGDn4)xU5nU5 zSA9+nAGr>tgEGmbuw#Af(wBhHWLIsTz)EpFD*!7}U6se64$@q6J44eG*RAhi#Z%Y5 zvH;Iq3#UWxbC-?1zzbL6Pu%}|>H2mbI9|Cz4noCiS3G?*Z(LtYM9HMPzM@O(t;<#q z{O?>h_XE6lb>jxY2iKuxFy^DHP$Kw(-HALlFv8v7E%c6bKdOkdQSL)@CysVs8wg=z z-2Lez8SC!539)hRKiCC($Gdan1I+|?Jdb{axbvNWw2AH_5wK~J`zF`-q3+OFFiv*2 z=>lV>xVO-lsqO*y0K(kv@sKvnT{9Z&)7`hupe$y%BXR-EbZ^-S_E~NheI!2j$QMA) zcIP_|zB%qKoB+=Cy8Ce4o#+0$7|fsV?#b?BfqPvrq%CxxWvPd|6WF{KxyR-}+G2P6 z20$)x&+H0@rEV)1JImaMx!PFn?$jNIu5dRJ0am(mY=Xj7?&(jUaJ73eg{^U?1_7*f z&%2DYb#CwS`pD>dcgt@Pjc^Zo4HX;QZ`tW?bi2Ak#U{7!K4fop&vhYfi#y~#__w+{ z=Ld3|yAHQ|w!34w1+~LHg}dB|ufQJZUiuIk_PSrv!hP=DmqD`MU52MF z54c0UJfU#Vy}uFaAj%#01S$@>y^o;cu>05FAoPg)M?R|2?&xX&N8S5ML)tO-+|>{h zz>3dzBqUH z-#I6UcZW`f&~xt1%@I5A)^VnL!QG%YgkE%4<#=$(U6`8-m)&=Z!ip>I9q$3Ix^>(< zz2?Tpobjl+tJ5EN!`+V?7B}6kpMxa9y#$-w=3DL?B>--_Up#;nciaPaBX-xlK9>HM zd+t*sp()Wlc`P{YyYruei4WY_hlA#!dqM=#9=VTfM=Z%bdjMoVc25pPo|4@^I}uB9 zyMKojsqT>@AUn;yqXncqaaZ7|^weGREz+L3mvFB3+})ZZ)(dxmkFfWpyIVi{UtYO4 zR)dPy?k3sLrM+=uVSoqEy@YFkw{G)PNPFjAk__Z~caEG8^T8b+2INO~IR)y2J@@j% zm=PZJ55z`#toxBR$`i%Sfzh7Pvye8%bA`UBv7V~h;V@5=iLhe4=S6R5@J{gL+zXlz z&rNRpP4uMUx0}q9JY6HeAL?lo3NYEzX$3f@cJ5S9#3Wp>VY) zl)I2?Je41!oYs0A#lXJKvzv!C)_YdhMJ6IVEfbLK4W6QWJ94APdyDhPO`dUd!)*54 z-4EGYJp2DaY^%pcSK2mD>NHro-ScxUSh2%X;wgmg^tApJl)F4_cvL0QvzBhM-JaIJ zK>Z$1Bu}O6^`!6_+2?W7=dj=N7Z0Eu@C0zWe$bPR16P#CroDf5$nzT?lEa=UQBZNj zlP3_;qCM}@VA@g7+xD>gm?xZLO^l~DyZ+;zUPh=m;aN2q3@1Gse*(!VPs>)2a@rF< z7%I+qj!p)9tmiiO?azAd@d!qor#lx0@t$sXkco4k^n&BOM|S{;7d*WSA~P2~{dhFt zl4s*)q+Rx0)FJJP$M6x-u6h(76khXG6l_dBfAJ4}{+IOdSi5;AzH_U$;CL z#)9OwXGMPS-SHHUgTlL>iX4;gdENy#tg+bkM4nR*M#GX}y`U zWXX~tdrBe+*#n782?-e@2^mO)$Ra`J?|b^!`J8*t_ndQ|=Y8&T?>Xl_@0{Jwpu2ZY zq7N=m-<*EhaQ4p;iqSVPC&w0jgLAwoHS%bVCp{{U=Zvty4b6G34wA!jPSAGu*&Kf! z$jF>=JPy`rqjR#_U~p{C2nA=x=ltY=&WSmn(e;{~v#AS>HVnsBaJGyUv}LnnL|0=l z_Kb)0#Tf@ibpwba!+r-Y-cg2|3`28bH2K54Gh-V4^jsMJKR}BsV@@-iabpHoT@(q3Wh}6R-8hErX6TM*Y`TZO z1jZ~%m!4v%n&3<#W7liok{I994k($?P8p8VjD&c=QyBGh_#u_?zfovOV_2_jhlw+c zz%`IL%ZPgeB%QHvKV&i(Gd4nZCZk|IfLROyEikef_x=SihY>>GtjT5YX}_DtC{Tdp zGaCD#tbh^V3dwVfx>SgqXJ{#re1Y)+?NSOEkyLNgdE8%w;!&?KcoU!&J7_4Ayp_1B5j6XGSrjpUW61uAxi%&rJWkzi=8m}-?Z@@$~ z!}&)jt6}_z^zyW;49{I~<{D$wmjKi<{OKe{9pftvMCuvagXjm@z<9F_>~+SuQiwJ( z@+gqe%*diT`4+}rIx2dTQT`k7w-{?^N@`_f55mJXhK6ohJHz)=c+tV|dj|$@Gmd-- zz#YaLjv#j#b`bz{GS*S8au*{f4kGs$&9vU_X4L4Z{^dRc-$B5m#@J7}wjRbS^!|Lv zm?H<*%h+}SeSNS5uAlK>71RtcX6=CPL53*>RB@7=k5-CML#87oZ_b}tbJdh`h zpWj8_Q^r0jW_!li8Uc|JhQklwMj7v;4%#|xj4_=KHjOi4slH-@G0_2olZ>>(7?Tb2 zg{g4gmZ_l`)sFf2I{@vOZ^xt0fm!wv2II*5BLd_o^F^AxoS2N~(dW#(TLNV+%;)Ik z3!EGC>OpYFm{YI7o;x#^LiSb<<^d`}^klwI3uZ6o_*>}oW==T?OUIcX(_nm< z0~FBnWja!^haa;s96tFogD8^~z#I;O-4o3J0t*Gk<8vs*o|WP1%N~|pPvPTG0a00Er@0A z^nqj?GnIB;@yt89u#~_Qe+6x)nCA>2iAgSK>LFntXpgL&mROk^^v&O$VcS#<(jHuIDkB00<$ z+K}WjJ1I3%z-o1nGt)?S;2h!4`{o@Tuj%ik|}56I#)4+Qo&tj8mY?h3Nt(b zjn&MR^pmY&8UtbQDs%H~T!d@Pw_d=VtY!B90j`eucR6tN%q29lG%!=E0l3bLpy#%c z89Pq-ha1f73>a);HZ}m*%&efTcndR|J~(ufDWHAlE#^u}+q5#h{s6Fzd6%Nb?aaIt zARWxGS1>)_X0C{ZvOCN}jd12Jvyqlwoy^N&0CX{j`(XDTb899VyO{#|tmJ*>zHoZ} z9x#)s_^5}uU>nRoWPWRgrC#P;I#$rf+_(UbY%yb7fj$DF<0M(hmV;H zDa1O&Or8dAm^sZ8fG5oD*KvWKGVO=Z_>B4LkFYSpytV|5qs*O@%^PDbMOlY++BoxT z+W1W{<#YsblG&h#T^p9@M-0uDb<+Vp*|AKN%duw#QSp)kD{DW9Bde+vx{tCxdIS+C zmfIH)ab_KHMV||6!y)v!vO3qmpd0HMmB<`peMIM$+*y+n48nueMW+L-o~)I0n97S4 zOwm+t7QY2v9A{0ZOq37nuU=^LWx3PJ-jDU~C*b^9hKJ}2V3pDN(G#qFk>CPZ{THAu zh&6o}BEhWeD3B1=!bvC#WBsoL@NiZrMb{%(Z*$QY$=Wg#&O}*RU%m^w(X7*yZHi&d zSPf@lStsd}F>$Onn{W~0S++j|k-+La3`?h2rwSpN$XZHS^(5Bw8v#gWrOFA#Kk|un)HIsv#j06LDE^l6gSOaS*z&T&SdSO9c~t@l?qt0 zS*a8)$YI%kfxcYUZ}Xuhk7f5gNIvWOA0P!Rw=#_I9IJz>SkJR&Q;y&QOGouhg{(ZP z(JW$Jya;lU_1h7sE@n+Wgh&a?wE*TzSu8QUFJq~#6yz^w4bhFQV8v0X*(KI@yMd@= zwGV?-vF>*Pc$vj@L*ErvHLZlIS?|(1y@u6I2TZQArqG7w8p}Ehq?Yv|zR)zSjx{3} z&eXG>=;1{JYu*XquCxB6NvM%EJqdj`Sc|^5qP2;2<{u2Znbk;Xh!$2S4dy0mQ7X7w ztROm2+{y~hf@B-ZK&24vtQtBL(ZTv`F*pSGc!1ww1xyEbmz6=UqfVAHZKt|e6|{Z4 z#|nD@yWOmVyMVjTDp(BF4_G~t=kWaXu=+kk=R;QAKd{@&;y;f|)5qdzp|qbha}EYG zz!JrxZ;(|Tj=o2%7o*|RW7bO)@f>2E@CF%XdD9d3ge6`G+*4NBI@o>2IvfMs2y5jb zh>Wr}o&tP~mGK_TkFy@kruW|jtHT{YTXq>$e%Y~|mco5|cHzeuuLE1T5#}A)E7PIo zD0`d&YfkKylzeq&&)EkPF6?*;XS%ZI7XskMcA{6#G4|g}0dQxJQT>Vsdwd>5JlSX6 zq0EbYB^;98>}6Boll3_J8+sx5u-C7HU0-(mUbyJTPR&H8Kl@Ai?F6vflYltE?)VwH z1KEl5;eHVNw_1n{rX7Guq0wp}jy1d(CEe5zAh+5%@UvZ}|Ymv*)*?F@b%VvM8t6Cs`OpB3nt3 z@Fe!(Q5Z~SPo+Ae)9l=6^rf(UeW5IseV(cZ(%8}suylrfnGNnN+l`_k>Fh-MvQ-A# z$pl;`+q&@#*erHG)!SvWhounBVej#Wwp?}r{YvxLYgU8HXUnO=u7Le9?e@>HU!mRA zdG^6iK`yYhVGt=~FQMA*BKH6IXuQaN^?%@s+2eHPri8tR53ZCwa1A=k*wzLNshpi? zeIB>6f_;XT=9k#BDI8MCZfgOlV!Opd^fKG&4*;*QgYzL$&Azb!q=xN8?~|+S1rF%D z#{TFYE=euB#}=fH?MVB^diL^%xP}ev-E?KHvu&CIXk`2Pf!tuf?16DMv6t4Cy0w{Z6QP%(m`;?jd$KMHzzw^or^v<&g}1T5sq>8 z(eJ{Yv*sG?dT?5)dexKj(pzZs;`~mtmN(~=J#fc4>P_gg`fy%#gI!-v+awTvoIHBq z{W*Ina2mk*%NKnoI0xkLFpv{N(^e4Yg8-0VPTs5N3*k5(g@-3Of2;s5lq07sR~Tp6 zWsq=A4pkCHa7x~W`AE(V+VMqko}+q@XwE~5=fzk#M<}oz%L#h}-o$Zs(5^e4vyGDS z37nZlAg4I9Y1f^|`6CNSHeUpXLBw{8YkBiCeCoy z-h{|mPAk1d(>X(I7|P(hPrs5(&em6;I*VhSmj%1oob7vo$l<(i1U{D|q%d0^r-Tw0 z`JC<=a0Q&$G>~(gmY;DE&vUA>pzQ+ZC#o?keB#ea=oLbUxr{XxH7t89fN@A?MrW z(9+9!?p2UJ4nEP3=dYiWLO<34&Mm5n8RTeb!TgAmOrh+@9B;ZYL!6N<;D$NpDB1Od zGxY z(2y;6z~Lo4e|Fqu2LQC^?!5%N4&2I%AdcLN6gWM~EsBJBC+^_^XmjR%LO*#IZf^h@ zUAf#lFz?3o2?RODolU!LckVt4pL%fXEHLQFt=R;C7xz;N(tC4fzXaTI?z{AA_2I7g z0*zK*?yt05@#8L5!6|=k`;Qn*0QVd{oF}+UDs2tqKBN=TLEN{e!L?xSi5^%A;l4+q zhm+iy{~ZzJCN#oQ826ihfeYt)Y=&e6x0OyFL~_fh$T5mLm8RfmZr?DJ#c{ivVK&~% z4f+$n1a5{4fTy_oXW=K5$o=6*a7o-KioYat=P!V3r@3*oS4!c2Lo1GYn>M#gt~s$JFQ=6+6V_!jPoUNqk1{&gMX7WX5z6{4-&Gcmxoac|Ql zZRhT$6=w&x%LR6Cb7lP?cew2o+P%v)(yqIcyX{|?@8W)X9|rGnw`AZRbaUsPhL-zW z?jh)Yz+FZ~)jiy_cVYe^x9AACUhZFHzK`ofX_J0#x|ZUf1KfKwcMo!3u!E&X+|oRd z$J`~=&^E*^IS#}yx93A}Pq@}I=zGeY@fNseTn}0$jc^~hz{Dtb2i>1BZe0VsALkbB zhldkf!zkRI!C)o-2qak4N=fUc7CzP4MRZT?Q@3 zc^k~o;=_B9&JpUv@4Ibi4dVSI06v)a zeJMx?Pca1iN#1%|LWS~S9ou0#co@T9FUUM6iY`=lO`iUEqauL8Op} zKq($Po*hn&O}og`I6_-7@2lrvqJ(FBipEl&%f}c*8PAV4vE{r;nqewBfY%2G~4#^es%%8pQoXv?EsHO)i8s+*mS@j z@jm*UzW?)>7e~>YAzro?z76x7-UE5Un==UDQ{EKHay{c6p;MwGyagFhGs?@{2Hj)4 zpJza1oEJtVOcOlo-@r}s`uZSZ!(T{=AzS{YM{vfDzqkh$?D^X|q0E8bMPV{WzFp}Q zJby>|4=Hiz#IM)kS~~OR)39Cm-~0(RuKcifVAqY`VL{_D{;t=c)Sd5p8^nXZgTk+# z{I@dz_u`kuz$b4$Hwc!F^DFPek`KT58}#||SqlL0##x>Na~D_}Q`-$?cKXZR`mq2?@q)jp7P{(h?5 z%HY342QD)C>IvYo_-|6(TQ=Wy5$xvh(_?Xga{0v+gU;h~18@=Y`PO9Gh!ybvq0a%I z5<8O{$G4C~m*Yc4(;E2pV;KE)z8BR#HS+gXL(L8T>~~u}L;m;4fcNrewL`Lx zzxoZ3etthKh6ngHKLR(%Kd>9PM|{D44B|0AAeidUhWOE17#!xm{uG^0_~mrA;wk?H z+EF~?Gd_o!5&p}xjvVD%=yx^7_fLnmalYLP=$qjGLR;!dej!zn+6eAM!(Us$b~+|z zCzwNFYI{N48T2^_7QBTE>nJ$V1#(nyXAM1nPJ$pxUpfnXDTC%B5YZaMRZv9VL2?sp zpz|Wf1hNJU&0VnP0}u~^0}a$u&`!rRy#!}ogBRX{<? z%}+3=8pL1FM+Zp*1VK#@IU&fSr@|U2h&u&sK>}ps@!$#eQ-wl^z=;k~o)p~ihMG{p zia=Nj6FktMFI-@tly`(6dI8i#3bsAc+vMg1We9$wmtv;iT?Rz51oZ{bk}cRnRna+uS+rTn6?`2DkvxH?2Jn0VPEp}W z6NDZGcTTXBqWb3r)|lmxxge;gg;=5B2F=e!f_yp+aZxb+6S!C`(8a?@KrMa|R|Fe_K&l0=#K1z0 z;2b?hR|Ub=?Lb@;6fvQ+RxtHCfOUc5j`rm1e+1BB;R#5vu#<*l4G}iYhNmZmrsWuY zsPHh|wJ_lxs^SS39ykQu5yCIlfr}JcDMk_{^r4dUXyFIdxIi(&h8e)c3TM#rC{Fk; zl~=_Jv%6q7LAac9F{gwTlrBva{zXBRBw-%KNRovOvq4T44G8nQra`6 z3A-o+cSg97K1_I4_%R)BPZ!qFu02EO@-+aN!c$$)mL*jF3QO6-MU%RY>}{#@}(Dr0W_v! z;o^Aol?d1T1X3y-I0zGE!m)CUzFg=U38fW6H=3m{30Kp<3sefDVj)>2{EqfKmxVVe zS#?GDJw-*Tg<15DsSz@|VE(GmK+DK$!a6JE5o(1^ESRqoF8T}jdSM^^gc^ifoF_$ z8*uHyUOgH+gg(izcU!2XirhOww|siy?h4ZuLZ(xAjpmy!;ff_7_k{6OsMjrA0o3#ew=4qpP*@iXu2(p#9_IUmw!h$3^b2M5#(N}`+z0nq$lze0L&AN# zK!$}zKS(|iX6}V+Plc74wEuf1^z?`5h%k>{=A**n6b=~^F8nWmBD_iazX{>C>##H_ zl=r}W8&L%9>TE^%0RY&Eg!BWp7Y$=MIn6;dmx@drMZWLD!=s{K-U7f$RG)@EXOYu- zG`fhIp2D81=ss#ptkc{?bERO9iG05R&|PGtm9B^A4xNhi6vb7*u9wI&0}gwO-l9qD zxJW|zY#-5ki(uDR^wV#U^b^@k!Wn6g{kh-B8gH@;gklhT;n0qJo`pI6~yeg6>GsktisQ5TLO0aJiPqDx@_5lvT6`pkCaU4gDN#u{v?PkYr8Rt#=pKbLl0|n`1Abbh6{9c3 zDso>1HL0R+DBhGN`uq??&xjJYgF7pF5(d$9(O3E4GDLTiVIou1!-bkG(Z%;*B3l$f zb7zidT^h9HijMpPc%Eoh1-!@?%}a;(1)?8b0N|WxCnY-0i}H#AxF8yR0i;l5y*(R0 z=3OGSTX;Otg$v=H(*hOz5r<1w}*TlIT3`9V$gb zbkwg(w9*-tE{h)80&qp-zX;~5MNgQQRl+ z=DKJu?b91YyD8InLo`H@fF{u zPUE7%B``4|y8jP!Pl{{}z}tv>Dq+x8%%=#3o%mM@>)VUxQ%!(_`0#N69L32LpFS#{ zMl}IWV#oauaTa$|5XnVc%7SWF@tJP)@#%PUdWthz zAnGNaK~JN%*omI>C@$gNE#E7@;fKRdFUE?5eViql%rDEC`%E)H4BDPt>SHK;bNNDYdO@M5&w7%YR-zgX+}*Kufg7DT9#OQ z2VAzetOnY0#Jm4QW3G6$3EJ|+`{;~bzPOH-1O?*OofykGu{T9i&Wj&QK`w}ckAf76 zQ>h5ONSsOoyeQ6TzyOQI*5U%-OT>*dd6tUXroy)}@ggd*DHks}1#K1L`#Nx!#A{!I z-AZxg9ssJugY9tUvbcK+8n1{u$DplR{Oue#S|jdM!o*c^O&|0yL)!y!;$Fz~h;y4D^HA)49bB(iNTr^A;xBJNq+h(` zAo>Qxk~d&?P`oh|CLW2eQhxWbcw#Fghs2U0^bL#q|3Kdp@iPjmKNW{(!nJ4OcooJu zA`W|v>R(31%c=NiOuV}qy2r&+=ypwr9cY^}DPBQ=2ph@AbHUk4M7HR&lPLCr*h?7n zPIi#g(IVPW(nd>)qmmrjc{xdzuYp}>Nj;rPcacn82hLSe+5~``B>D!NIVQ=zPxYVf zlASbbdPt`K3gRhw#TEv=B!^$eV7w)}>6SNcu|- zQP?O@vQ!JDK@t}sv;<4qlR!cwVk)RVDLE4j$xz8j3I>Hq(kPG@E;)A}K3O9qCn(k! zDfu!Qh$u;BISfWiR5aVhNWSrc!C1+F2_kV4-7etcC4PC}5+nok#yTZ=g#w?6k|nnR zPm+B4Gq_|)rVq$z$x#&mDH3@mNUG%XDhw%2;y~BpjN}V90M1$^S(HFempt=?`x%lq zXv3N*N!|}GOEUBXUSv!7w3^M4nWn8WN$fl5ESHS& zfv=Ec?1SA)5-~mZm6DwlzO9mMrg`eJgtrOWu1MBCf{AKL<|#N+BXN=eepTW@Q|L9x z+A3(Nm8_kEIjm0dED2ibC4N+E)gW23A6l+UbXE!-HcHxl1^$NQY7e|P zj=mO2?F25{O^It25Vs_yw4Q5~OtppXHc6QbeeIGK+Cz6p=27bTwnR^h**lU~DW-E* z@&Xn5bV|NRf=HKS%0BenlMJVT>z16awW9OBWWzYf14;5)boNMU3ZeU<#5ozddnNss zptMgCoDQyE@=q#;HXw=m9bODduATtkkz{Hpv^|z^Xn!#zajF1dSR(!tSLTUCSq90c zlEvlVMkTxYAUP&UKM8x|k`*jke@;j~FhI?uWWf`R*G8(Ag0qz#UJW&N(w8V@U@zs+ zbmt)590(JR(rF(-=~3xsB2LmYdhnd3SA&3akycNKC0A)P)qJ=~d)wjfG3nTPz}=fodr4urwW3)ZWl*-f?XqGf?4-nbXqD3%~BlY?f+H$3P17SW-I*)=B`BJa1 z!4*h_^!7d{H8|svoR@y_J^&Y_3n@@rC@tR&6GhUq^B{6j`aR8B#nRc2VXs6wPKCs! zQfrSI+RCKezo4^R+Dl8I3MqFUbYGGV(D9l|Y2OWSRnqeJpzX4B?Rx-Rk-A@nrE00{ z7W}P|&YcUTSEbJBuyjp2b{M!?Y2R8XtCOy#b4&G7&K>|7q;W3La$Oo)2+}D1*-CZp zH>77HA=)Ihp;C&Q(xqpCxFwzMgvM6sj24hKY4UyOZkMul!I=)}(+kjcTe^?|^LM0w z=fU7zY1<3HbxPme1P{BU^J2i=lLm}JvRiuH76$K2YkNT+Nb~q;?2#5fXT{v`P}(g3 zzE{em=t!S*Cxr+5rC-zbW|-gSsCd+*7dF7(VQJnLkSEe0 znpmGo7YD)aGbt|(CPt+Bl-V4W&Z30JnDm3yXdIWmM$zgCY2a`4{iR81AVtk=WJUcT zwz3AwZrjO5H6Zpf#Z5TlAhY}hza3?BDerhxc7-BLPO@c%@WNU4I@JWY$YLDfsH^NR znzh_yrCK<8Oy(8|;x2Qd6GI*{UK{|Pvi672=_T7{n2zVqTbA_`fX8JuKLF?>+e(j` zudMYdO!&#B&}8o~+u92?0kY}e0eC`INQJq9GG#SHf@C)TzHqGb+|P!l7&oCfo;vdm|Y ziIXjGg-`LaW}1rCt8bQv;ZYKb6R`%9h*iDz&*8-4Xm2ITkl_@Kl3g5D1ll0!smc>%2B}c}k@1^F- zm~@~!Pd4BUE?;I?05#`j^+Uj2ko`zC0fn-E|3Y7pER9}O7i9^wGANd|@UG^dMb;$nv zV9ae<)%U>Nkww+O;9Z&5CiHd6ZqSmiOIAs5o_n&0FCfw_6HvtSzHECC`X0z~L>NSm z>}RSCeJEQSOy`e!W&e_keKOBSK=jLa3n4lnbEK`}piFoGB9CN#Ef9GuYo@^TkZkD- z5E+*BQ*iT%Y+W62Pi0}JFoo|d7L zve;NUe`_N@M7wTVxsF27cJh@}&S@`?KM%Zv{0)lKI?C76B|R#?9tGkgpF*>ivwW0J z;k(Eaod9r^Z>9vCo7|JijgHAXZP4c~|D0aw9`bWfaF;#hW~wdolF#`ToVR@BUy8pR zm$R>8Xg=~wPtoZs|11`qpL~G^cz^jyN~Z_Ni-qVrAwO~yz(9F0{n&!!8McrNmbX{H zrx5wS6bn8nUrzs49x9(jsmTcWA9Q*#QvRt1Buf6SE3`z*6Rv{9$V-$EvBt_b({40Q ze!v6T;^iZ>7*3FPQDW$n{HK*rnkb(^OQ0nA*E?Z8S-xjKL{7_3Rzqou{EI6vpDK4x zMqipdmkZa<$Q$V~JS(rExhP$3{}^0`d?A&;Wy)8vA(AD}-2~OyR=KGVojLM#^iI!} zd%Ocnd2+EFqtBNgp&fmJ+{G7t=j4Nw={PU1C`I1|`D!8DE|eelhKVA1lq)1J%4g+3 zq*z|{2Rtm1Zwi9yQh9YP`pV=F_5xQfuYVU7D&%W6f?SeY-QLAOE9F<|hg>CR3_|9z zeD(VyS6oFX^`YO##Rqxx+k|xGR4=54cYG9~zkNk{8pa;hua4?Yg_=LJHL0 zm;V$C@<878CdSeu|K%G19?FAOg7nJm9@1^@lV1*iwto5fUbsIXcYS~n4$7}m=_Z_SpGkHM-9n8EWluf<BNa2{07NOyy@hSEm%GY1&Fu%=-W&Ns&ySy-8M_WdV3v z;av-DDT*T@(3YwwdH_J0!sTmlXB4k_q3^6>8$YdnUXr^x&Q4(BVnY1jpdWLgKFQ_M61cwUj|4f7Wi(`n8w zRIH?3cadTb?FcR^W`7BhV#Tis5GhdMsx2c%pve;gteiVjK&UQ!&R z3dl-@we3^1Rwgb?^T zMIvP=>lIOSva3O{_A_wT6=TyO(x`Yc2$36#U9=-_QrtNMu33>y<*qG?+X4V?D!#H( z!sM3X#tM*DMcV{A+Z6JPFxalBpru!bg0TQf?P<#V-2f!-V1%6_89SMstC)Q9e&ga$Du5AK;;#GB5;&?3KU2^eUb|2W9IVv^py9 z@z8oydBh7tb5j1)0-&?fsQ|iNlbS+?Cl>fa0MX$^*bt z`2y9%c`4;oG3~9ip_S@!WgXQ~`Y6BJ0phFt>=n4?r(F7o;xGQnf11%6pj1(~>xA;w za##vf);oa>E0;L??mrRd90 z7E+!yQ+a{jhFQu(e897npHYk>M|ryzT&`6a)&Vw8`6~Uc@|BJhA}UZ$7DLTBB~lxB z@RW~hF^UVyP@3!um80umut+)Z4@_KC*4Dsou`-Un%u%Mi_8GL4D|gd#P@%jv3cw|$ zX*bMQDxH4>pi24CR)}0y9-x)X6{WSK2Ec0N9C}IBD3{g&aaGw$#bwu&d9;VGRqo)x znL6dGZ^BZ&((!fp)SwKbiQ>BQIvYwGm9Z~Dz}XTI#haU$O3h!FJ`BC15+00UUJRRlp`~s@3}p|MH53`{RqCR^^(jC42Ri$e zffaCcKp8@HdV|X77pyS&NcjnU+5fR}#Tsx!%2CR?4lBcKfOw)DrtrX1<+1Y+d8Xu0 zF~Eqj&kedqm2cgJ$e42Hrw|!e*5-puC_jsU$fWXpDmk%Hd8`6wtJ+4%L_5_99yoi| zrA09Bp!#DU{r{Mws)tsGM^(SjcEL%N`5p%2tWxZOjEic+*8sYzrqiisH&q;+!#k#W z%Ngd~RfnEOpNC3DZ+}nKs`>EHOJ$@5k+-VC50;LrwiSW+sD@SO^Hs&u64Or=+YV*^ zsxLRw`J(_;%U!T1RL;k6Edy0^X-5&HTDJt3J6M$=gtib>{z}+Asq&x@dZ=nR2Y@iu zQVP6;tCYW?F+vq(hKWd3@*^}xsa~LYIa;-E7D$Xr(F85As<-BWB&ZU9$2d=^x>v$A zYof}VD*KXD?^Ap(Srw%L{4z&T1s+xBfey6FPn*kGNR16k?XH{`7;L=rt z18_S-_1!jjk*Rtx6}T+bKqW-7RWgcQ=crBwLUpdH?jR)dRIleiS-$FcFa}s)Rb|t1 z|D5VIiiDq66|RAr3o6f@uv@75F%ixbsk&PLyr|mx6@bO6pjrS*RQ43bEmaL}2B1u3 zv4g>Kl_Ld_DpYS%Ht&*Z7L@>3s{W>TMU{$09}mB*inxTnE2>*`>bP2EEq?&EMrHRk zWUi`iUxJ!zs#c0O)vCgd;p)|?Rt(MZb6d6Y zO_;c&@`?j@SM~3UP}8aURFB3k)pknp-&5V63G>~mg6CoPzRL0yv^`L@($`UXRP}kl zJyZqf!i!#22)&2;RO5}X)UR4K7uqp{xE_^ilvtWj{V@T+q{@*3={9QL zN4P(>>R)%F(M~<*6~OJ)$hhIbQ@=pr3`e!wJ*q!Ds#f{Hypy^w7P_6)Q)wsSrjE!3 z;+T5pPiS;kfA|AN=%M~86~t5hW;N`3sYSKGd8=n0hl%6r=ldb)qrOP#9$$4kEmQo| z`;S1GzuJ`vT!7k#UV|spt10IjsNVfD#Xp18Q{RSD!Ri;Ip)ExH3f-BL>L-riLe=|d zQyHc<&|W%ReSjvR2=ylhn2%ITX)hh6{*@lzX!SXYsKuy9XtIt~zsG_|occ`)P{pg= z2GN(GK0(o^Q|fE9_fJ%3`~^vCl6oJ7Xp_~K+0cDjz4{JhQq&prLD*EaAqUQ+sT=1) z+ZlBu1whWKclQC1u8yUsbB6llV)SLI=bVGmEcNQ=0nb)@Qf@IveU>6Mx$1d4p(Rh< zISMcG)g3|r3e=seq2-)a{az|$&a1C~1#K79S(Q*zs9r(SR*||Y2QFSzC(&B5SS|h% zYD&~kS^+3k2OopBGWA0Gz(BeBW2%U#Q2%`cBA3)QBj~GCixbdSrEaCg@MU!X)hS$2 z^R`2EwfdVXF?6=8 z^|VgtP#>}W58m8XU;76#chq|{K-^VZX`<;=e@Of6F7;;G9oF z7|cWU!Mzw^ui8rkK%Y98Dz*F7-4uf!P_LkO#h}_qtLI1R-{`4$tTr~l{E*u1zrdyX zzLXa6Pt>V9pysLi<@W)6rcT)c#E5!m0NkiLQ2^kWx|yOXR(oX z*l3bs0I<~r(O-7kX^LI~z+UsQ7Umr^|J=d=9W`fXLgc6>o6Z(FX`(6V>Z~bjpy$s; zGqMZ_S4~?ah?~a82jrN>DGLa9&EXwz*hAAwx64z*qThv=#&{8UZ_RrYdN{5*{X6=6 zG`3VZ;;Z?AW-UKW1?2|)HOuJjAD~&_3ETn8Me`>G zD^fMlbc8fb6CsDTGn&pF@cXPLb1gl18ebYrhNk5>0GXOcw8hNQ$VF((*5nI7ax_)# z=*!joLQhPdW?2!gMZTv0D7XTRPc}Vx8aGN!p0{dF&Oz%1&1x|`E!0#{1y+$}H`PvE z)chR)V6o<34z!hMmeCHiRO9d>Oq6Lprk8QK<_0ZuDm2$A`gBQ?ORwfiP4F~msnX1* z5}7*9blUjUYu3`U*`Tp+grO$QBqb%9HP&M$46Q|@qZfUf<`)Wbv}+RRwa}rd{Tif4 zGv62Hdo>+(5b4vL?uOs}nhUic1DYP%%noX%Q9;KejpjoD9&6g^{WqlPl3<|2nxsic zKGk^866Tp^3e^ORXd>ye3Zt5(*4=PwOjA_{7soZB-@?SCX6|zU+Gqz3gV<^>EyQ5# zv`!R;vDbPAfH-P3w6Hm@u`{Xf*t9A=T4&Ag#^qX(U4641f`F~LTnYZ@$gCNJXj6P`d(H3T*(^tEnLhpXseLfhBzxE0R^a8Y| znII>$M@k?WsC~kPi6E_zmN3EEsTA2dsja1uVW@T$&5vQ)|M`N1Yc2L55!xM0kVx$* z+OI}yw>eV&Ax67#8%7wbovTA@oc35cw8d-H^iZDC7ElFbqV_FExSyo$iU*ghy-&CD zw3eR$gDKj=*Pt|2yNiBTXS888@b|1Xun=6jb`GtOGqm05Xw1}Ry^iaYrER8=d#<(^ zH38OXd0JK(wB>8ZsLHrND@;S@Iqe-_I(OMUDa}EMSo3umm=u3+O==NwFa$(_E^^I z+E3`{PNVh{4~(K&D>??QMVpWd(VN-?B^ukb%PD=?t{vSEOC4HP1a#ll&hUr9JK8F$ z8@;QY_#Wh*);SoB-P#$?!Qg#u(g(mj(7rYc279zNcW@CNY8_VM8un}7`W1iyt9BhN zy9c%3UxMf(?H&q1KGs%JQgKMzNXv$&TK|uMf2Q3L(Qbt z;0BzXZoL?;+3UV@L7#)Jh<-tix-X_c*-@R?9&jh!-g0nWx}QIW7H^%kU@;KKb<6&S zsE=;uFHqyFW6&M-(=C6B@%rnIZGpA`9ga2Or>Ao|1cQOP<&(e#=~Bud8LV@rTv>?j z>qpRXQui_)3kcP*KZW;Ux{Wrl6t27Q7aAjU5${1VQn!2-a8bI`R=VoZx_MMB6{FL4 zLTRk7f?`o|x@EMah}UJu!(f7L1-)WV>9))VAW>(X1<54cr44W`Syw|3>}lPrDv%W2 zg0tvL)gd#CDOBeY2y#ZZ^DEdrtJ_`()#!B<|_vIq0Kg-l@re`}#*H4>{Y+btt zl;-FTQff0-H%@8oJY6U)i1KxzSaF=!VTyR%(4llr`YF!d-TWfUkE-1aKn@L}~xTXsUMPsdQT_e1&({X7Auh;Fk z4bq@Xq>`ZPx<2~;b(3x`y@#50w-9c!PHWMb^Y{djyBzAbAWHx31}nKp{t;6 z^KD%krP}Z4ifu5ayE@}s_|&OO{2EHTbY--{zNc$D0m*Ki6P;ALulunTmLBNpYXRud z-FO||Kh*7{WlFDZUK+SQo#i7CYrjqy0hs|^7d_37b<;DUdr0T99-_lK3r)dKbi!58 z{ZzM%f`rd>3+SafqT3P)Zd7-WN`S|7C&`O(-N&@=oX|a@objYiP3H(~^oFT$)K;&{ zh9NtB=NRnT>u*yQ-@&T?>`Qby>E$C}o%OGM55HaX*XekGtA6_)aBh0z4JbXPf1PRw z-Syv6pND>RE*d@cU(n$OFTI{#=HB{719TtPM^M$ekA6GVu>0yi_W|+KkI_5XU!Q&z zeF6H_6jwW;xAsziEKq;18oGn@A5jV_SbsDgV+zqTXsLNp|L1e?FjOBwkAIln&J%!e z{h#g-iO}0e;x8DDdZTV&!c2WtbQs@-En%!M!@6sOSHH$3Hm=N zGJHzkVWs7BqTaL$Y?A&59Xw6e+ui~2wEj&Bs;1~i#-KD+ALRj(rWa;_oYC{?F+QvR z@B8uT`cK?pK0|*f2P9M9L3!*f{a5>7FkA2OUw%j5+k^4u>c68HWuATsmA&Qb`F~LS zvp|2HX4G@~T~i=)UavWc@m|p9)32;h{|1#w73rhIK$Pgasrs%|&z}uarvH_`P*bk& zKM0Wu{Q@eLzNBY#174~BW-;>-5oUfT-7}(|f2vzbgXcy{@lZ2c?br_}{?Y(8vD>yG{D2zoD&J zFZTqlML!S@k(>I7&(U~G-$nb1R{d-BXl&D$wV|OpKvsG={r-w-P0#b1+ZKHp*?QQef|7SkO%skCt$uufA0f0^H9&9gT`LH zxCj@aPjCDLW9ipV)I-aF{_e+U9MoGsL*pa8>K-H?>-n@{v<~UbG=mEkmE_3(v#uh(3X80!H<#c7crPr_#H1Tz@zpk`ww}R5>!K@1QlJjp6h#h`r%m zS|d6b+9*foXjsk$Icl(-gfmWt-2bW;3jk4C4f;cZ%;xfzyCh0HO-W2!B6 zH#mO*&cooSzz97JBfgOIGKk0Fx3^*V6*L|9Ds)>4BrI;7icJ;=tPj=_*O^;8?3K4!qX6g*CmLaH2gtdN(?ouorFx7;eC6k z2{+85+R_NajQ^o8((u!Z@FL3aPA8N`8x|b^F2>Mu9*wbvIh6Q|Gwh}qWxPQ^o8Sb4 zCI@||4FA%6o@m&U36f;^VLnEdZ1A;GX~JoP-CY<=F&sY!l4|&wRu*Z7RxgkISPh!utgKU|VahQBBjU1{j2(0P@ixdM%s4at;qzG4XZ9DUUWoeX_7hS`o#cGZwY zS*mM>c&ZbsH7x!w{#j>GeFmlVhBGvIHW;|s@cX*q5BfKyM#D3D#ojP{tHsco3<^r| zHydWQLrsferUtm1hRUCy?Uuoh$|PD1oNqwd3`G>SZ8vyRwP1%~ViY=W8xF^TyJHBV zz~x=TR>X9y(>e_ac2Lu0u=W9X&!GMdo!tfwr3&vG6m;U~fno0(7+Q~E>3dN6(C{*) zMtTjuorX_+hP#vm?KcF|PGZ2I4uPdX!yr8Xj||)ALd#>r9!f+H8NMC>VA$}{M<7oO z#dMpjPYqwt((RdHm`+TL7+yqBcG{@nlhYt$1`dU4CJmk^&}U;bF9gumsG%RCgOSIC zK}TaERrnk=dW8VsVm#=CK3C%uvgBrbuo^gD<6(NG`x%QVn(1#$uY&gh#&WvoC#=TP zlMoFwzIhnHAY=IzaJ$54=L&olp#%na{r-C#a-=x)Zi*fuF=)P(E zcoQ0L87HWirq%dPE0nbvgRh~l-T2y5c-UdwrlkD)ZQ~H7dG8o+pM|G)jhhqE*=bD3 zL}QoHj@H}vj9$xt?>0V4L*IR4E`^&P82Oa=>oFdn#lu762N&UeuW>1b$@+{7DNEdM z{F`Fe1I8_snHe-5>Vo%=j7O_r=&`XGUvt6tuZ;)wka=qKrwXiR#&wkH8!>)P@6S== zLw6v?jNdMX$hgrWhxrNPFViu!N#i*`sIf8Kq~D{h>DjC3vol?xduMMNqbf%S)A`>q zdPmdL9B4UeN?r;_olJ`?n*op#)`$Q?Kz)0i0seN9CzX!J9APlq%9rp8~OI>0pk zCAbr&$TM&)&{W+GF32SR66S-grg4h9hM2-VKu(&R=sZrSNlDqnFw=Va+()>{aRz*f zFm0j0TBPaUFmO?(*)PIwv?=%lh{Tv?eF73|n%4&1ai)LiNsl-EM!TE@llv`@QzoZB z;C7-ZpaYUgre$d$$tG(DijbzAHhuXkI#W!Ze$bt2`r870nrZ)EAZJW_DLZ!7WT1k9 zbkoMmkjyZ>M@jum(>VQRvP>r_0FrHbnF6&rrls`C$u<2_4}bGac@&jAXA<_I@w};# zCdLbiHD*3u(V$j{HH2qFVwklI2C6X_jq&Lua#gzXk`l?N=PtaFmdY!6SuA1cZGQDP6 zMR|Z)(}fLG|59h#LO+G;rb&8{G@8-}!QC*)BH%@nsoN1E&89^=L0U}C6m+|3noU1} zTc%B8@VC_@rC4yAspACz+D#{>W7r+0Z~u$znzFK??2gGoH|?&8{Wb>CX&U|!T$ia~ z8Rh@(na;3)=r%dchPL}AA>FkHrX?JB+GFY>_aB<-+hL;DbYcRe&$OHhqWVqUyWz!v zss3AVgQja0=zC;JodoW&DW9gYAyYgpC5BCrv^;uZI!h6vr>5W_^gT0)Kc(-_kC?X6 zN_W&WZ7s-{>9^_V95)?X4sOEqD^)p8nv&@!WMf|S6E1?SnL`IN?aT!fm$NsAUx%cF z`SU>ZIhxn$(0J5*nPMzX=EC_P&gN~j1#vOgE`+43xvvu*x|t)Xa@l&!ESrN?ck=`l z?|PWmJcmwCbNGH-C@-_zAC|n$&r#XIar1sU{pe%f^%po_^9)*>`k5nRVZz@$N+;d} z%>6^)PMBjTNgZguO%G*|IlKwVg3Ws@z=fIvGl2^;v)j=aZZ)qq!eE4%^*h)|bNJ_Q zD$0C_&J0AGqXK}BF>j<)eXRMLe%y*UGnaNp@#gKlz$KVNs(?FX{*c}-iDm|+Hj~V& z(m;~UQSSqH+RSCTv~Er%g<)*M}o&UABB7Dkw1K1xqx zrunCCT$wEMuXNe6&Hqp(agO-_52MI6&uM{3o;ficT)ue?9VaR0uhE`^tsRF*-obf08 zt}vVE^?k{_Clux@&ELm@t1{2@3i16Xe!-vF+`96F!kFW1d>Zjfm-zc&b_H_ZMN@M$s^(H&_vM={aY zVix=i-8ao&UITZ_e2g~st>zR8Y`2+*4e+Afj3Pxmc;=a_(0JEeO1qR!^P&Uj>oN~r zLEk-dY#X?4v*#RGxNjcwqy66lv#$tF^_U|=KpvWZpt_J=^W-ydedf+ei1wTRSqyH# zoJ|?oL31f(NFJGAdjq3*Y&Oyvqam|(5RJp;KR3X&C+1hbh54uEsjuUQ^vrDj2;7MI z4(S{<@25cen7MNv<^RUbk}DYKgqf>=?n(0jH4NHVt|ed;wwCRe&}e5_dLMXuOZ^b= z4wjxx7>uK36(t9bS`JMI+{rSz70X7v&^9okH5u@Hqil= z=@jTaVToCUzCcSDt$Twk=Rbg>!ImE>QxRgBLED6rme5l4g<5i_U`Sz>f)~*kZh4*j zjj&oirPBqGmbEMxjIz8)(e7x=Z@K76Rv{`OUCcebz#E zre%RU*euHfCve%8aR(rBEdNjuQLd$>243V@JSl0FZ@Ek{_X5lGgHUtMGD>sNdCLac zlU}fhq;Rd!GUZ(WiY$Cu;$E~=P|a1bMZXUgN-XO#(N}8mr-)^lCEw}+hs!P7=`pUb zv}S?(KS$Rcmu2c+z&OY~yKy><(O}ni2bvn~ zx>F#g$xaaq&SpDrdQr64y|@Ttt#;*=(0kwRV|pXD*=fn)Y`0sy81N3eOQFDZ+AXBG z&jY)7+I)1`wXdi6XSZE`CxAV6o4Wz*wR0ffzt8S3S|0lCR+d7{sNH(ni;vko=*QT& z-B>LE6LzzX;P;udyGJg_lwB5u4j$XR8VB68UHApy>={}*9pJ$D+71&u$oQlHV@?d; zU?_5Ch+sCpzr^^B^1H4K&0k=3WBfqR$|1(rLy+yx=xj!(2jj1W(Cf))xeMaOP*NJ> zFhfgU)H=d=Tmwzsj3yu0opQ#pj3p5OoU<_k zD9jeeD5pZ%ct(N;coGY?Y)>{LZzHZ@4#QSFhTdGp z9MXG*agM40@))o01tOpEqY>BgDx>2U2))L*=ncIEj90b-c%AXL04z5c&9qm$$#_ir z?LtP%atJG8c+p<1n6cIkEVmdw>mlVf<9#7W34>7scsV1HqQ4c47i|>9tz_gZhQU>g zY5HDcH6w)1OV%*%-2|y+?9Bn9j!}{f&U(gLstUWy5YPg4k1<3SsDTkE0@;O?qjCW|kz0a8QBBZo2DhI&X&d7-*FR6nOG6tSb#wFSsJYZze zyQqt?jtYgk8F#44qlclR+(s|sH`>bdF}7a7SU;okCA0<@GbsT1kg@AYNO{B%P#N_g zV>}STh8O`G(K*cc4g7qkK#bvZk zFn{1cVG#32a&}HKdnjIeifLVhv0&y+O3sBa@9YNr3^Sav0-?;|U%(Q^Y@kxlaAx~i zv?7>e6c>+TenGp!Xy!6H=4^{$I-UUVEc5Su;E84KqL^PC^BKCb@yzE}Kw$zik5;@y zrZ+uKNz6Hw5R=TjN+%x9GvA{?L<;j1ZBZ{U-+Lcpsm$~$aHcV1dLTNTsr(VMzsStY z1m`8@KWD(1!Tf;M)Jz-mLyD+fW?rJYfh?vSxdPctPpaL>VQyN4RxWcl9n!hNoK=EW z9&_~+NIvtX6L43Vo!^68V?IglSON1uAzIg&y{kcPFf)8${Y~cA{{m3RtV_q`Dq`kQ zHlmnmq6qpermc~p1-F@z$AB+k9(TjlD`!Rx0$9P^N~K7Z%=!$duVQ{*4}3MV&I4mL z%%4eiE%V50=&WPrQo^yGiPOk7OnK!%w=(o1NBx#@GN z&>LlrQ$S&i`N<|A#+lXYfS+In((8Sa=}*-QQ%vVz=zYvo>H(Z)<g|p0(;M;0~+| zCjbtzzK?+vN0yrt=HkQ(`VlQ>7WZ5H_AacdyRgEQWotvH8%shFk3*~z=V#;j^JG=} z0pZ13PCM+wtf*~}eS{@g34}K*{Cz0&VZBL@zb|VKIoQWo%hsavIIDXQEPkw{7h$14 z>-#3)0$F9`pPyjaXfY0Axrf2DldL~$06)d*JO`E#R!=Vgr&&Y4K7r@&4C{l-;0a}2 zrdLxK>&HYG6VBR7iL?mTekBw}vR*7R7GFV%>h zW0ko>Qygn8ZF=HaF0N=Lu%7-0EQzf5mOyk8tF9U9lUWaGJ+Pf;O;OZ2g;hYezy;O; zdH_;cQ}j8PG}i7$Sdq@!K-Fv)SsT_v{Uz2aD`aP|W|RPs$(o?qUuLbOs@W{o$K(oR zvj&|(a#)HiaOSd}jt1uy)`JR&zRLQ(4y|jf#Wb@58_W9#n0TG_FL^mPSRYeX{w7OG zzDp77WCZjUvzF1D{1)q3dT?*EB8woqgq8Fk#FVkl1VTkQOG}?#s9-galuFhMRHIqN znn9H#HLMuQ2;E^lJ_RYYEOt6N>sSxg08r1u`46bS%VN^Lq-tDYTiaB(!5-7~w$vVCVV-HyU z@4}`o*6Ut?ce5O{klDj3rz}%1Yk_SeXdi2%2Uz=ALzJ-}V3mCZF%MbU5+EM2+MHqV zAnVy-m^Q>ZK_8zRW|hwXZiMwVxnrZO^CAcxV?9G93FEB2S%6Qld?+mVnB{pMGN)OJ zJLt4$zaNN}1A7I%$_}#EvMB!I$o3FGniHErNf8&ep3)euY=vp}^i<} za-7|N48)IpsDjo%e|D1)hyb>ZN-j^Z9iPKs5c?r54=33(sHEr=`-c>a1+%}U^l%7! za}zpGvmIAKZzy{X#p=V@-%Ft)oE`WtrX9ilN(l9l>=)?{jAHMnN||W(L@`=t*&FHC zie>w4r2XeP_QTmw7{~sRs!8M7YiJXmz>cTWW{GSQZETX+3p>#|&;FA9#}xLAmtn;P z_Jt0RRCeyiV7bU^noSFpDjt@3&;LzoCtNE_)yoZ)Uq}0Ir2SZxf8U&)!IRfHwBQ)gbNcv~>Vjad)#yV&o9 z!HORC@+gSuWhc&uiaz$v57F7rekulJfc@2rzz?#2CpUeFy@&~8hS~b%=p11$kU-if z+y5Gbjj@-|R&ktt@ib;X$$o-zdsFNH4Maa?uUm%+PO~E^!fMa)u$@A$14sTCVh(av zdI9Lf5p%)g%;D5y%!Ly{8*Nw4cNE=s<2*|TmJV^o-UYy&Gw(aJJUCjap7Z3CQuN4+ zV|@uTJj{`O3gXT2`T$n=a5@j7b(HfJ-Ce$%;%fjL<2d|G&);!Q5S{1o<9xuzoB}wV zkP_hOocC$da*;EGzFu>Q z(?#*i3{ELY$>ca^0e+eDF%O*C99=)1zs=#4(UOzPSwp+hE1X62^2_7Q8-eN;#_@fs}J5+;O>V6`XW(sVg}@>;P*O=Pi0}+c{A|V0mEU>}SK8F3!3x$nNHJ4gk@^Nk|7zFUP$HLi;#RQhi`Qr-RnN zhnyY90C>dttOY^`Ip1zU=Mcvbh1M|VJ|zrCI5U2S>`_hx4`iGppse@==YSgOCpqjM z%xsGD;V>@AV~*|ae(+3l807Zab1za-(Sf^|9+`vO%#YD>BNb%Z<64JqE-Budx#aIaBy z<5BKL+X3_*=N_l>RX^@bDTqJ5o`KE)ZeR#(3go^*-tP(S>I#q`Zr&T{JjLDg0r0`x zPG9^KA>1bgu;MiLKXORUa5w)1DWP1=eT;>1e|`_MkKq15PfR3t8y%vG;ws-pE1KIE zPtRWr*H;g6miypM^u}_RQ^fNe_xPIt#&O@<1`^LrpyP`P+@eTak|eHW1FT5qin9PX z&rPOWbqe=zIB*xZzf;gGl{@<%*p$XCjK|nTZospc(k1S9;SiR=Jw+S1OzzAC`u^Ev zuJQ%^YB}79e)Q&YPnwW{L;8@-Dsr3*C4jw9!7qdp8>_?!4ir zpwNT2?Kg0G^4_6Rb}wEJMdFU|mVSgzZ(jBssQ2O79H_42DDN9`(0zIT-a*TccbuXl z{=DBPb{@dv(>)u=dx7F(CwO~;z!}5~xBzJ6^-F!Tm*-f9?nlUH~ZoJG8c6!9$PCDVrH7SGfJ znYVc{w3#j8ouL|tGTt8>>H8DqJmLFjR`5>J>4YlYLaGO;=53`v`KsY%=RnLIo}wLM zYI%Ru!k9W<*Ky3Lo;Sw{MZb%#Ct)U>r5bs+G$PM$h{shiZp7Ukk#&`kGK*~7J$OOv- zFOw>@CwYG_N2l#E?>o9Lr+G03D75FVI0k74`2n{<9Qi-fmfne<;)*e6zOorW7ryNf zfUf+3UW~c%TWAC4&fiXNOAr2M(YO|#{2)3J=EeV+_G5?n&QvmTgkMQ(g*X50&mj6J z|4FK=@U`)uA;0q&zw%A=9_Qb!2HuY!LmOs){-*0tc!EDB1WOR#O#akKejgL9Q~ci% zJ)RZJ=cj^%@Xuvq>@>=WVbd9YG?n*<@;fPP6vmIvfy{7z*_XgY@GnrBD3ZUA3M!)b zHYW$LM)TQ&;ECaP3ebC&Kb!XQv3y4g37_NpQp6>W-@g{Ec>ca;&`RRJA_ZqM|8t7x zpXW1|V4^AfJo+@v1%CbnY)a*a(MCIsKQ{rbbpET9Q@qIkCLFj+{NFh+CWF7hM)|2s z{-;#?dzpWb$~&_7fe`>^^H+TjD{}bNw0+LyZ>Q^gg+DU`EP4D&3Qp$pXHIVM=df1C-K#e9F-x!vL~ej74x^Iv<>hGq$WCI$IR z`7VE>RmR^+h1=!)Sy~_}_^0SCQpt}HqE*FzfoiO)`ODve>>9o+Ro~s=50aEx{^akl zqK?mV0KA^xNj^XWzm(j-Mt(BIZJPKC-UgtVZ#)P<3;)k^^!&B*m!@F$_xZ0hgQtyu zg}xlo&NuuDy&e2N!y&Yj?@Q6PF1{TZ)6IWlJyi7YTO7gJ%U>J-TpvGZJxD+QB}$wR z@N3CUf5;!FkEA@}GxtL8Ab;~~FlLB*!G(r03m{!6=_24JY5{cixn1ib=~aKYJ0m=+;; zn+4WL!8SSt94+9v;gZA%-uVz?X9a&!%pq1#8USO?3EU~G5GPomhu(OB-CW2_5bUi7 zOQIm{8%RkKYxv+k@-%sZ$xW~@Utqr!fUAOo zawxhc*#A0Y76`1rp!2#Q#fh^Y+=`1GP05!`(V7LE$;kD_x- zP(hL5altQB&^sY0q!8<*;2ecI9}9+s7@HRK9Y@PvczQQvItXV_HRwShla9_f3L6iD z#YyLT<#4;8M$U56meO{iE8o7{yj7D2s-@Q*6Y$y0b!3gRVPrGwDJ z!r!SV`-pHKz4g3>v#$W|BebWt&r#v4tI_Ez)Y0zhnD9Ny(fJ8=6|mP|_+}$a3lMIg zY`iT{I6e-eP6(IJ18b15D<7;Ug~jBjpAvrgI*bVxCem@Q5Mc)!z|+FK&%qKVY@*$F zxX^zPoe{#P2oNbeGan>M7_G#VqJ^(5fXo=-s;2=sE7aFPSgi1!H^6dEIKCf-#@U2P zXo!cq(L<_J?0F_tT|t^XSIiqQNJ zmgWiTVu8;WmVF5oSA`us01JfL+mL--xNIXhZwPhEzXY!WZa0cTc$M8gPxmi?m~G5^~AiZWbPX0ApH& zA2$HrDy*cU-}}NH2cfA=7^MZEU0CrHNQY2I-dv|J{u>*lJrI`aFsE)|RzEM9hvPDo)`n7U--iF=o}Dk9t7t@;ffsK9|=9|K?a4dyot^s;hqNo3=1n#V9cn{ zVus!^p(~{U$Atn47EB07D62gwe8dIIlyFBg`G1dvcIB{pS}1b?kG;r=&XYTceoz8< zP~R4l9Rkmaj+uZ2rYZD*Yh9_;)fKZKPbLLi?O44KUIu5 ziI<(nn6tQnj+wcLe|ZF%uHuOyoF_WFc)!;=^b67M+$>raYZ+hEKo@iUY~3>Gt}a5F^w#SfUoY4KJc^8e0=o8y59 z70pgt;X0*@yck#tK-7ze3{Y`b9F>Hzd*aw3Or}Acszzs{_(~3>HHlLw@X{`E{^Ni9d0t_{(E)T_I#oi! zQAf#d6!mhFWYd29HjqI75G7^N2Luy9i?6|;Bk^x zQ>xHex~vz{T%_DdnC2>dI0P0qY42SC4@sxo(Q=orqA<0GwBZSe@sy?>LCZ_J_!Y1m zmTsnv@)2n&1vR~;YnMZ&kF>lBEJvkVu0XV}^gGJGACsQVqxJ8&bX^NH`AMVhqSs%_ zYr(Y$kly(dtw1Sv0}v;q2kyhdAZb4B1x`vwsc7(&G(ZLQ!O|@^pfE)G;4|P(OJ8rq z*coXWB{4&#JBwjOnDiC};=`r8rGQ6Bvng^IDg6=4iEUPtw1)~wqNP{1L0XJd_cSa$ zD~(71Ppq_dY)D|1%hq zE%k2!K1Vv$50+f%mSV76kyiabVJ}UhQiyzM+7YO~DmCr^%QfjN%B&VhC83zob!lWf zjJYB0rM=}%>EhjJ6-rmN16L&dc>`L-HmUFwthpsUyc5>kmTIUdr$oBa9b!tQ$5TMc zq#MXRDVP33pH8We@;`#6O6eCf0H~5i?17=x(k$9N*GNC4hx(4RR{+jhslz;ou9KF$ zgU)*C^EzD7yHXuxG44r2$kA+&+A5cVHcEY$1JNY)ngiBm=`T&_Y>}obfM}HtU4>2e zr8fHJLYwq&3pBM$zdDPt4(SvnojRp&e}%CJQuATVsY@D3`_^u0{Rc3#NBTTvr+cMu zb%Ui(D*qW{{nDl6vfYR)&We@AQk4CiY{Uvpak9Vyu*S<4P?=$Ztd$nyMA=TdOOj+GQIM7_dz)%f zFUV$}fx=XoHVGt6Hg1C1>9UPv;YHc?&%ts@_8L_dWXM_zG0#j{2qkDP%SL68V#|_U z=mX7`9hwE%IWoWb0Ora(-vaQ8%rF3(J72^*##MZ6Eb!e zT9dMwDIim_oGz$;EF12`*tATR4lC^C<&>Lnke~bk(hkZ8>C0n|^2=0A<0KDE2XU5f zBjO_ew;h^X*j>{#q#QMqCtp=yR{1F{!36NKR zg=q)MS3ZNW6Y@QDTLsB4&4cKZ@_-ri{GF0Vg##ZfZ+a3WME;N}S5C`c`V5!!jC|4$ zh){X=9S9ARe=-;9!{x88!dQg-337HK<*92i7A4=G4V$9n%X|PhEB|u@>SN_m6A*Sz z9zr|oIQhq1z~klBbXz6JUqVXMHY-t{L~q6yt59{(&c_vF?LZtHydM_@@1Yd=Ca&Cn};m<0bg`x%YQG2%p7@>J#5OA zGya0!EAm3BBF&R~I|5+Kmv^s)iC5*X+JRh?KcdML$UhaMbzSa3_3=04Ik_w^>+vG2hly>6SZDps7b*6NZWQ%3W`O^vNR^LVdsd_cc&4 zAU|~u@Q3mv5t!j4x#|BAbop{BP#BU|(ONMqpR0%75&7KTKt|<58^JjyZ>1Y}Ts~!^ zxZZ@kn7+R>Dc?m?o02c07vy94+$BIv%SV30EbJBez90^YVoHe~ROpw2#ZmE<4**Vz z&pw7UXGQ2I0JtdL`3f_1RdDygLN~>qk(m7<#jf=r?us3b+TDuMGG4w>qpX6z zB9@|U0g4|!hM|Fq>{g7OQ1B>x8l>1m_iC`Bl|lz0ijH>ZJFVbur|%D*QB;(GCsgt5 z77T_d1fOCS;fgA9`XdzH6_6IG@cIU0QHrHoFcz&?(*qKtI75EiS;c}5kXVJshX9;Y zeEJY1PBEV{x$z2Z5=18`W}JleiHeu!pp~Rp&48iF3LoT-Y_rZQwuWLbMbYjDF&7jI zxfo1UwD53&(-iY*`<$-0Oa&bm6(6cWE-4&k7|T!?jF6V8a2iMFWkn%vf3p?$>6gq= zIF7=KT*V!7)2}FYt_5eFqAL=d`HEGvG+$M0q~xjXnxb?RmKG?|$u+*NcNz8b(p3l;k)$Wf%=?*M19!r@m~cuVn;GsbQ!+^F=UM3MP9q?Ia`#$gg=im?(% zDOZG1nMH*{OPlCQg%kPERf_nPkW#H^qGH1un_@!+ns*d!RQgz}@ZJF1>J;l~;jCBu zm5;HzifY=6-&1@~6_gDM_ovWmRD3Cgv?j&09(tPQR`8BK{d<0iZhh2=~Ep2 z0Au}%777>*D2kH6@X{d13snr)JBi$W5xId3{ETR=nl45_QyiKgHrr2WFJ%(tO9XVhSZ?b zNxAtM0GyRvs;GBS?x4HdRe5|nSlpD{dcY4UoueSkU75HO>OGWpl%n@k9%F*jOZm+f zT$#hlgLF*gh_d@h`u`(u6|@4B(*YO@R5H>4IH7d*2RukArE>R^N^eR!ol^QG01&Kvc@s2*D9=eT?bFIX zI1qhC>2R0Uzfk4fEx?BnlAuic8WT-adWk`jlsi`dkgWWZLSg5Xzflq;MR|}4WG^Ur zc){3ar7G`6gC|XyLbqqSQU$MY)(EM+7U zt!$<5e5lV+-lyGJuCgHk_Fhrmq50-1%~X()udJmE*i~ikYFKeixsqb$1xo!iI&IgL z`g@=^l)5aCo5~&JgBL0l%G+`{I1eT zg^O@cx$Z6SG$rY2`_O7q`cfffvy$TlmKNo_7XWNk)*pwM`^wko%C;$A-;K_8 zWxf)f9m-q31Kz2;PcQNZN+eYAh$)BLG1jeY+y#9-%Gk#M^eSz$7eQ#BGN1^({mQ&I zA#Ff8>m*tam8U6T`AFI93o@wW(H%UbjF|zOhLv6vXC6_?MbI>=eBc2oW6JU>ka1;c z3OFZ}&(R_=seG2|Yp0as^!z2Q5RGe1DK0@n^DzXB4Lsf6n zg$+}U(k>@lwUKs=5vnuvnv7H}&!FcoN@e{JDxy`gM3^6=a$E!8S=F&bu*Rw?&O+!p zRX>HK;#8tY0OM5=^ot~@`spi|iK^rO!HOhR^CYAst5m-OcV4wn2waNl1Nt7r1(nC2 zxIn3@(+r4CQ~mb`tWQ^Ikb}kdKUJ}6NXt}peFPPkRZp{l$Wnc>3qrG14FN#psBY5J zn5$YB0~J?P`E;}8sUm)X(0rA#0j;a5Uv7itno1ahR)I=G?$mWv!3VJShRTCV>Taq| z-o#j;DvFMT6se?lVWF*9HGULgZmI53>g%>@*dHoNRPkqEMX5?@hgO-&jr^f<)#xmU zsZf=Lf>f&h$$*$DRWJj3t5waEv#L=wOu_6ssu@|3U8@S-iz(HqBtJn)y=t2Qre@VPT5wxb$JPSTs`6Ti&iksB7XfTjt;>U< z?W&9?puR(;ru0Xr>aRN>4^*%80Psk~nTIJ2s{F`b9a6nN1~RPr`x(GTR5Mc08dW*e zqBW+nEj*5ij;nO#FnB_>xCpID)xsv=r&M$3E_x`8jrDq z>Q7@}y`wrz1QsXtJ=#+{tKUe(n2S1y0!6NBZ~D-Nn>w7z<_@Wk(JRTAye@1<6xg6FV$xElB)>YH?S##{ZoC&ql#*Y82vQFRcV4DnU(qipXn^$>ZX z$JJd_2;!%9Bp=UTy-JSD6`<}7#FPTn-|hoBp>CrxmLN6n186v@Ub6&hL)7!TZ4h%> z{n@L~bVi*;TkBBu9eU4&sdw6ggsao&hmBA_>jPkMe&?^ARi=7T~G>P@#>NSkOcKxbXO;;Ep##@N&Vz^P@Aki-$T#ed36xE>nZBq zi&`MKZA@}Bz`jt$G$xxp^336G@asoa}z4%42WUDi&qCQ96o`7qS zt3DBo&MWG&SV+lJzx)7(=BquZuHvfNjSdi8Q^zib%mVd}3-tV5S4-Z;WxJsc`UHbF z)twTEDOAsU3ZzIKor@V3s~hP7xTW5|7t(I4zb=Q0619Y44yEc7^jy7C)kES8>q5A!P82ZSjUOF3=4yvDd3$lmQwe}D?tS%J6 ziV^j7I?6e!zDP0IG4+0m(v7R{r$hFHnjH%(Ce_F2iJ4L-xr61gdS)GjO{?1vLxsKO zS&9TWXi_N*b5IkO3iXbfJugColg9BkXmHlprl){#(TvxCxN5%t0<3PD=Z-_uAN~#L!q}Ojcx%SO*Xv~j%xlTPt#ZP z3Y{T2rirSBg~v4p3ex*&yqlrkU-PHU6U`Hv?gfw*q}ezE;7QFA+7qABcvBcPSo4|& zVnQ@RI)Hatqogv@Gn&8YUJupW-~te)S^pFChHJi`0Vxrh;|}PI)I1Rd5~caE7#2or z-WC85quEM(%d?tYOHs4m`zaUVRys#%q43kZ^)V>;+(==1Dqmn55b4 z4ZSIvC2vB^1xI2+P#Go(|Kp zHJi3TW{!sYC1#zgd74k>Z*OWWOCY;Y^ECbTMVhy0yK-BT+kws!&1X-8wN&%AG})=vK5FPO%C0Ny_)b>(CX9dy#&&)d5fam1Df#7F#n;Z zl+J5B(nQk|JE(bvYP*Lt`~N^|SX0xA)`+HpywFiiEV(XYnn?Q5CNx{ys)0U6ktJ(o7 zK)I$J5dd*r`x_+*ZfN@sfZWt}Q3SqF>opg^BJI0tVMVdliC%@bv=2OiyRFTohpR;U z-*XUJs!jYBoMl?(26R?vW9W&i)Xta-T$T32dR(Att@&rL)M)RP(fW5syOBP&P^;Zc z8?icV2`!HG+8QeEysKr|0e??>gx(ts+MHeJY}8KZfN#=1{1Ml=Sv!~Va4p&^beFYi z7gJv9zP69P7SgE|=YXY4t4xFFZtcQlu&GBoRR)$`?NI}*e|_2=Hc0E&URFcJBdw6u zgF)?j@^^={mnf$>tToc+azy(Z?aoHE;dBR&X+PeL*0^^28c3VadQp&YO8XmyZ69lw zSpc8b{@sC2d)@o~066Ft^+3@&3s5J*9nh9Q-$u(yJ%JFHUwj=N;mm3WLN7H4raF{K9Gb{qW`O}gTpm{YS()e6$03rPT?RVO|Ta$na$8{Q7xfja

      Ruvu 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

      Xomv0F1OEPc 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

      6=q>2ZPt- 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¬U8r3*(Kvg^BaC2mhb(`prByp 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 E0Nh7kzyJUM diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map index 9d06ef71..af8da07f 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.map @@ -1,317 +1,321 @@ - -bin/demoprog_olimex_stm32p405.elf: file format elf32-littlearm -bin/demoprog_olimex_stm32p405.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x0800863d - -Program Header: - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00009ef4 memsz 0x00009ef4 flags rwx - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009ef4 align 2**16 - filesz 0x00000434 memsz 0x00000434 flags rw- - LOAD off 0x00010434 vaddr 0x20000434 paddr 0x20000434 align 2**16 - filesz 0x00000000 memsz 0x00000adc flags rw- -private flags = 5000400: [Version5 EABI] [hard-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 1 .text 00001d14 0800818c 0800818c 0000818c 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000040 08009ea0 08009ea0 00009ea0 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .ARM 00000008 08009ee0 08009ee0 00009ee0 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 4 .init_array 00000008 08009ee8 08009ee8 00009ee8 2**2 - CONTENTS, ALLOC, LOAD, DATA - 5 .fini_array 00000004 08009ef0 08009ef0 00009ef0 2**2 - CONTENTS, ALLOC, LOAD, DATA - 6 .data 00000434 20000000 08009ef4 00010000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 7 .ccmram 00000000 10000000 10000000 00010434 2**0 - CONTENTS - 8 .bss 000000dc 20000434 20000434 00010434 2**2 - ALLOC - 9 ._user_heap_stack 00000a00 20000510 20000510 00010434 2**0 - ALLOC - 10 .ARM.attributes 00000030 00000000 00000000 00010434 2**0 - CONTENTS, READONLY - 11 .debug_line 000054a4 00000000 00000000 00010464 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_info 00007805 00000000 00000000 00015908 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_abbrev 000015e3 00000000 00000000 0001d10d 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_aranges 000006b8 00000000 00000000 0001e6f0 2**3 - CONTENTS, READONLY, DEBUGGING - 15 .debug_ranges 00000618 00000000 00000000 0001eda8 2**3 - CONTENTS, READONLY, DEBUGGING - 16 .debug_macro 0001ea8d 00000000 00000000 0001f3c0 2**0 - CONTENTS, READONLY, DEBUGGING - 17 .debug_str 000b3c9d 00000000 00000000 0003de4d 2**0 - CONTENTS, READONLY, DEBUGGING - 18 .comment 0000006e 00000000 00000000 000f1aea 2**0 - CONTENTS, READONLY - 19 .debug_frame 00000fc8 00000000 00000000 000f1b58 2**2 - CONTENTS, READONLY, DEBUGGING - 20 .debug_loc 00002fd9 00000000 00000000 000f2b20 2**0 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08008000 l d .isr_vector 00000000 .isr_vector -0800818c l d .text 00000000 .text -08009ea0 l d .rodata 00000000 .rodata -08009ee0 l d .ARM 00000000 .ARM -08009ee8 l d .init_array 00000000 .init_array -08009ef0 l d .fini_array 00000000 .fini_array -20000000 l d .data 00000000 .data -10000000 l d .ccmram 00000000 .ccmram -20000434 l d .bss 00000000 .bss -20000510 l d ._user_heap_stack 00000000 ._user_heap_stack -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .comment 00000000 .comment -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l df *ABS* 00000000 obj/startup_stm32f405xx.o -0800864c l .text 00000000 LoopCopyDataInit -08008644 l .text 00000000 CopyDataInit -08008660 l .text 00000000 LoopFillZerobss -0800865a l .text 00000000 FillZerobss -0800868c l .text 00000000 Infinite_Loop -00000000 l df *ABS* 00000000 crtstuff.c -08009e88 l O .text 00000000 __EH_FRAME_BEGIN__ -0800818c l F .text 00000000 __do_global_dtors_aux -20000434 l .bss 00000000 completed.8605 -08009ef0 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry -080081b0 l F .text 00000000 frame_dummy -20000438 l .bss 00000000 object.8610 -08009eec l O .init_array 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 _aeabi_uldivmod.o -00000000 l df *ABS* 00000000 libgcc2.c -00000000 l df *ABS* 00000000 _dvmd_tls.o -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 __call_atexit.c -08008550 l F .text 00000014 register_fini -00000000 l df *ABS* 00000000 atexit.c -00000000 l df *ABS* 00000000 fini.c -00000000 l df *ABS* 00000000 __atexit.c -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 main.c -080086d0 l F .text 00000094 SystemClock_Config -08008764 l F .text 00000014 Init -00000000 l df *ABS* 00000000 system_stm32f4xx.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c -08008924 l F .text 0000032c UART_SetConfig -08008c50 l F .text 00000066 UART_WaitOnFlagUntilTimeout -00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f4xx_hal.c -00000000 l df *ABS* 00000000 led.c -20000450 l O .bss 00000001 led_toggle_state.7229 -20000454 l O .bss 00000004 timer_counter_last.7230 -00000000 l df *ABS* 00000000 boot.c -08009c1c l F .text 0000002c BootComUartInit -08009c48 l F .text 00000070 CanGetSpeedConfig -08009cb8 l F .text 00000098 BootComCanInit -08009d50 l F .text 0000001c UartReceiveByte -08009d9c l F .text 00000098 BootComUartCheckActivationRequest -08009e34 l F .text 00000048 BootComCanCheckActivationRequest -20000458 l O .bss 00000040 uartHandle -20000498 l O .bss 00000004 xcpCtoRxStartTime.7252 -2000049c l O .bss 00000028 canHandle -200004c4 l O .bss 00000001 xcpCtoRxLength.7250 -08009ebc l O .rodata 00000024 canTiming -200004c8 l O .bss 00000041 xcpCtoReqPacket.7249 -20000509 l O .bss 00000001 xcpCtoRxInProgress.7251 -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000000 l O .data 00000428 impure_data -00000000 l df *ABS* 00000000 -08009ef4 l .fini_array 00000000 __fini_array_end -20000434 l .bss 00000000 __bss_start__ -20000510 l .bss 00000000 __bss_end__ -00000000 l *UND* 00000000 software_init_hook -08009ef0 l .fini_array 00000000 __fini_array_start -08009ef0 l .init_array 00000000 __init_array_end -00000000 l *UND* 00000000 hardware_init_hook -08009ee8 l .init_array 00000000 __preinit_array_end -00000000 l *UND* 00000000 __stack -08009ee8 l .init_array 00000000 __init_array_start -00000000 l *UND* 00000000 _exit -08009ee8 l .init_array 00000000 __preinit_array_start -00000000 l *UND* 00000000 free -0800868c w F .text 00000002 RTC_Alarm_IRQHandler -0800868c w F .text 00000002 HASH_RNG_IRQHandler -0800868c w F .text 00000002 EXTI2_IRQHandler -08009eb4 g O .rodata 00000008 APBPrescTable -0800868c w F .text 00000002 TIM8_CC_IRQHandler -0800868c w F .text 00000002 DebugMon_Handler -08009400 g F .text 00000020 HAL_RCC_GetPCLK1Freq -08009630 g F .text 00000064 HAL_NVIC_SetPriority -0800868c w F .text 00000002 TIM1_CC_IRQHandler -08009420 g F .text 00000020 HAL_RCC_GetPCLK2Freq -0800868c w F .text 00000002 DMA2_Stream5_IRQHandler -0800868c w F .text 00000002 HardFault_Handler -0800868c w F .text 00000002 DMA1_Stream5_IRQHandler -00000800 g *ABS* 00000000 _Min_Stack_Size -080086c4 g F .text 0000000c SysTick_Handler -08009600 g F .text 0000000c HAL_GPIO_WritePin -0800868c w F .text 00000002 PVD_IRQHandler -0800868c w F .text 00000002 SDIO_IRQHandler -0800868c w F .text 00000002 TAMP_STAMP_IRQHandler -08009ef4 g *ABS* 00000000 _sidata -080093f4 g F .text 0000000c HAL_RCC_GetHCLKFreq -0800868c w F .text 00000002 PendSV_Handler -0800868c w F .text 00000002 NMI_Handler -08009ee8 g .ARM 00000000 __exidx_end -0800868c w F .text 00000002 CAN2_RX1_IRQHandler -0800868c w F .text 00000002 EXTI3_IRQHandler -080091c8 w F .text 000000cc HAL_RCC_GetSysClockFreq -0800868c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler -0800878c g F .text 0000014c HAL_MspInit -080096e0 w F .text 00000002 HAL_SYSTICK_Callback -0800868c w F .text 00000002 TIM1_UP_TIM10_IRQHandler -08009ea0 g .text 00000000 _etext -20000434 g .bss 00000000 _sbss -0800868c w F .text 00000002 TIM8_UP_TIM13_IRQHandler -0800868c w F .text 00000002 I2C3_ER_IRQHandler -08009440 g F .text 000001c0 HAL_GPIO_Init -0800868c w F .text 00000002 EXTI0_IRQHandler -0800868c w F .text 00000002 I2C2_EV_IRQHandler -080081e8 g F .text 00000000 .hidden __aeabi_uldivmod -0800868c w F .text 00000002 DMA1_Stream2_IRQHandler -0800868c w F .text 00000002 CAN1_RX0_IRQHandler -0800868c w F .text 00000002 FPU_IRQHandler -20000428 g O .data 00000004 SystemCoreClock -0800868c w F .text 00000002 OTG_HS_WKUP_IRQHandler -00000000 w *UND* 00000000 malloc -20000430 g O .data 00000001 uwTickFreq -08009970 g F .text 0000005e HAL_CAN_Start -0800868c w F .text 00000002 UsageFault_Handler -0800868c w F .text 00000002 CAN2_SCE_IRQHandler -0800868c w F .text 00000002 DMA2_Stream2_IRQHandler -20000000 g .data 00000000 _sdata -0800868c w F .text 00000002 SPI1_IRQHandler -08008218 g F .text 000002e2 .hidden __udivmoddi4 -08009844 g F .text 0000012c HAL_CAN_ConfigFilter -0800868c w F .text 00000002 TIM6_DAC_IRQHandler -0800868c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler -2000050c g O .bss 00000004 uwTick -0800868c w F .text 00000002 CAN2_RX0_IRQHandler -08009694 g F .text 0000002c HAL_SYSTICK_Config -08009ee0 g .ARM 00000000 __exidx_start -0800868c w F .text 00000002 DMA2_Stream3_IRQHandler -08009ea0 g O .rodata 00000004 _global_impure_ptr -08008500 g F .text 00000050 __libc_init_array -080096ec w F .text 00000002 HAL_CAN_MspInit -0800868c w F .text 00000002 USART6_IRQHandler -08009e88 g F .text 00000000 _init -08009d78 g F .text 00000024 BootActivate -0800868c w F .text 00000002 USART3_IRQHandler -08008570 g F .text 00000028 __libc_fini_array -08008d20 g F .text 000000e6 HAL_UART_Receive -20000510 g .bss 00000000 _ebss -0800863c w F .text 00000038 Reset_Handler -0800868c w F .text 00000002 CAN1_RX1_IRQHandler -0800868c w F .text 00000002 UART5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream0_IRQHandler -2000042c g O .data 00000004 uwTickPrio -08009b5c g F .text 00000034 HAL_Init -08009bb4 g F .text 00000014 LedInit -0800868c w F .text 00000002 TIM4_IRQHandler -00000000 w *UND* 00000000 __deregister_frame_info -0800868c w F .text 00000002 I2C1_EV_IRQHandler -0800868c w F .text 00000002 DMA1_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream1_IRQHandler -0800868c w F .text 00000002 UART4_IRQHandler -0800868c w F .text 00000002 TIM3_IRQHandler -0800868c w F .text 00000002 RCC_IRQHandler -0800868c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler -00000200 g *ABS* 00000000 _Min_Heap_Size -0800868c g .text 00000002 Default_Handler -08009ea4 g O .rodata 00000010 AHBPrescTable -0800868c w F .text 00000002 EXTI15_10_IRQHandler -08008598 g F .text 000000a4 __register_exitproc -0800868c w F .text 00000002 ADC_IRQHandler -08009294 g F .text 00000160 HAL_RCC_ClockConfig -0800960c g F .text 00000024 HAL_NVIC_SetPriorityGrouping -0800868c w F .text 00000002 DMA1_Stream7_IRQHandler -0800868c w F .text 00000002 TIM7_IRQHandler -0800868c w F .text 00000002 CAN2_TX_IRQHandler -0800868c w F .text 00000002 TIM5_IRQHandler -0800868c w F .text 00000002 DMA2_Stream7_IRQHandler -0800868c w F .text 00000002 I2C3_EV_IRQHandler -080084fc w F .text 00000002 .hidden __aeabi_ldiv0 -0800868c w F .text 00000002 EXTI9_5_IRQHandler -0800868c w F .text 00000002 RTC_WKUP_IRQHandler -08009ba8 w F .text 0000000c HAL_GetTick -0800868c w F .text 00000002 SPI2_IRQHandler -0800868c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler -0800868c w F .text 00000002 MemManage_Handler -08008778 g F .text 00000014 main -0800868c w F .text 00000002 DMA1_Stream0_IRQHandler -080099d0 g F .text 0000013e HAL_CAN_GetRxMessage -0800a328 g *ABS* 00000000 _siccmram -0800868c w F .text 00000002 CAN1_TX_IRQHandler -0800868c w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 __libc_fini -0800868c w F .text 00000002 EXTI4_IRQHandler -08009d6c g F .text 0000000c BootComInit -080088d8 g F .text 0000004c SystemInit -08009e94 g F .text 00000000 _fini -08008cb8 w F .text 00000002 HAL_UART_MspInit -08008564 g F .text 0000000c atexit -10000000 g .ccmram 00000000 _eccmram -08009b10 w F .text 0000004c HAL_InitTick -0800868c w F .text 00000002 FSMC_IRQHandler -08009b90 w F .text 00000018 HAL_IncTick -0800868c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler -0800868c w F .text 00000002 WWDG_IRQHandler -08009bc8 g F .text 00000054 LedToggle -0800868c w F .text 00000002 TIM2_IRQHandler -0800868c w F .text 00000002 OTG_FS_WKUP_IRQHandler -0800868c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler -0800868c w F .text 00000002 OTG_HS_IRQHandler -080096c0 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080096f0 g F .text 00000152 HAL_CAN_Init -20020000 g *ABS* 00000000 _estack -0800868c w F .text 00000002 EXTI1_IRQHandler -20000434 g .data 00000000 _edata -10000000 g .ccmram 00000000 _sccmram -0800868c w F .text 00000002 USART2_IRQHandler -08008e08 w F .text 000003c0 HAL_RCC_OscConfig -08008000 g O .isr_vector 00000000 g_pfnVectors -0800868c w F .text 00000002 I2C2_ER_IRQHandler -0800868c w F .text 00000002 DMA2_Stream1_IRQHandler -08009e7c g F .text 0000000c BootComCheckActivationRequest -080084fc w F .text 00000002 .hidden __aeabi_idiv0 -0800868c w F .text 00000002 CAN1_SCE_IRQHandler -0800868c w F .text 00000002 FLASH_IRQHandler -0800868c w F .text 00000002 DMA2_Stream4_IRQHandler -0800868c w F .text 00000002 BusFault_Handler -0800868c w F .text 00000002 USART1_IRQHandler -080096e4 g F .text 00000008 HAL_SYSTICK_IRQHandler -0800868c w F .text 00000002 OTG_FS_IRQHandler -0800868c w F .text 00000002 SPI3_IRQHandler -0800868c w F .text 00000002 DMA1_Stream4_IRQHandler -08008cbc g F .text 00000062 HAL_UART_Init -0800868c w F .text 00000002 I2C1_ER_IRQHandler -080086bc g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08008690 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -0800868c w F .text 00000002 DMA2_Stream6_IRQHandler -0800868c w F .text 00000002 DMA1_Stream3_IRQHandler - - + +bin/demoprog_olimex_stm32p405.elf: file format elf32-littlearm +bin/demoprog_olimex_stm32p405.elf +architecture: armv7e-m, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x080085fd + +Program Header: + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00009e94 memsz 0x00009e94 flags rwx + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08009e94 align 2**16 + filesz 0x00000438 memsz 0x00000438 flags rw- + LOAD off 0x00010438 vaddr 0x20000438 paddr 0x20000438 align 2**16 + filesz 0x00000000 memsz 0x00000afc flags rw- +private flags = 5000400: [Version5 EABI] [hard-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .isr_vector 0000018c 08008000 08008000 00008000 2**0 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 1 .text 00001cb4 0800818c 0800818c 0000818c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .rodata 00000040 08009e40 08009e40 00009e40 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 3 .ARM 00000008 08009e80 08009e80 00009e80 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 4 .init_array 00000008 08009e88 08009e88 00009e88 2**2 + CONTENTS, ALLOC, LOAD, DATA + 5 .fini_array 00000004 08009e90 08009e90 00009e90 2**2 + CONTENTS, ALLOC, LOAD, DATA + 6 .data 00000438 20000000 08009e94 00010000 2**3 + CONTENTS, ALLOC, LOAD, DATA + 7 .ccmram 00000000 10000000 10000000 00010438 2**0 + CONTENTS + 8 .bss 000000fc 20000438 20000438 00010438 2**2 + ALLOC + 9 ._user_heap_stack 00000a00 20000534 20000534 00010438 2**0 + ALLOC + 10 .ARM.attributes 00000030 00000000 00000000 00010438 2**0 + CONTENTS, READONLY + 11 .debug_line 00008304 00000000 00000000 00010468 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_info 0000e544 00000000 00000000 0001876c 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_abbrev 000022f3 00000000 00000000 00026cb0 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_aranges 000006c0 00000000 00000000 00028fa8 2**3 + CONTENTS, READONLY, DEBUGGING + 15 .debug_str 000b4b3e 00000000 00000000 00029668 2**0 + CONTENTS, READONLY, DEBUGGING + 16 .debug_ranges 00000668 00000000 00000000 000de1a8 2**3 + CONTENTS, READONLY, DEBUGGING + 17 .debug_loc 00003b6f 00000000 00000000 000de810 2**0 + CONTENTS, READONLY, DEBUGGING + 18 .debug_macro 0001eddc 00000000 00000000 000e237f 2**0 + CONTENTS, READONLY, DEBUGGING + 19 .comment 00000075 00000000 00000000 0010115b 2**0 + CONTENTS, READONLY + 20 .debug_frame 00001014 00000000 00000000 001011d0 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08008000 l d .isr_vector 00000000 .isr_vector +0800818c l d .text 00000000 .text +08009e40 l d .rodata 00000000 .rodata +08009e80 l d .ARM 00000000 .ARM +08009e88 l d .init_array 00000000 .init_array +08009e90 l d .fini_array 00000000 .fini_array +20000000 l d .data 00000000 .data +10000000 l d .ccmram 00000000 .ccmram +20000438 l d .bss 00000000 .bss +20000534 l d ._user_heap_stack 00000000 ._user_heap_stack +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .comment 00000000 .comment +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f405xx.o +0800860c l .text 00000000 LoopCopyDataInit +08008604 l .text 00000000 CopyDataInit +08008620 l .text 00000000 LoopFillZerobss +0800861a l .text 00000000 FillZerobss +0800864c l .text 00000000 Infinite_Loop +00000000 l df *ABS* 00000000 crtstuff.c +08009e28 l O .text 00000000 __EH_FRAME_BEGIN__ +0800818c l F .text 00000000 __do_global_dtors_aux +20000438 l .bss 00000001 completed.10186 +08009e90 l O .fini_array 00000000 __do_global_dtors_aux_fini_array_entry +080081b0 l F .text 00000000 frame_dummy +2000043c l .bss 00000018 object.10191 +08009e8c l O .init_array 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 _aeabi_uldivmod.o +00000000 l df *ABS* 00000000 libgcc2.c +00000000 l df *ABS* 00000000 _dvmd_tls.o +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 __call_atexit.c +08008518 l F .text 00000014 register_fini +00000000 l df *ABS* 00000000 atexit.c +00000000 l df *ABS* 00000000 fini.c +00000000 l df *ABS* 00000000 lock.c +00000000 l df *ABS* 00000000 __atexit.c +00000000 l df *ABS* 00000000 system_stm32f4xx.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_can.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f4xx_hal_uart.c +08009380 l F .text 00000334 UART_SetConfig +080096b4 l F .text 00000062 UART_WaitOnFlagUntilTimeout +00000000 l df *ABS* 00000000 stm32f4xx_hal.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000454 l O .bss 00000001 led_toggle_state.8620 +20000458 l O .bss 00000004 timer_counter_last.8621 +00000000 l df *ABS* 00000000 main.c +080099a8 l F .text 00000010 VectorBase_Config +080099b8 l F .text 00000094 SystemClock_Config +08009a4c l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +08009bc4 l F .text 0000002c BootComRs232Init +08009bf0 l F .text 00000070 CanGetSpeedConfig +08009c60 l F .text 00000098 BootComCanInit +08009cf8 l F .text 0000001c Rs232ReceiveByte +08009d44 l F .text 00000098 BootComRs232CheckActivationRequest +08009ddc l F .text 00000040 BootComCanCheckActivationRequest +2000045c l O .bss 00000028 canHandle +20000484 l O .bss 00000040 rs232Handle +200004c4 l O .bss 00000041 xcpCtoReqPacket.8640 +20000505 l O .bss 00000001 xcpCtoRxInProgress.8642 +20000506 l O .bss 00000001 xcpCtoRxLength.8641 +20000508 l O .bss 00000004 xcpCtoRxStartTime.8643 +08009e5c l O .rodata 00000024 canTiming +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000000 l O .data 00000428 impure_data +00000000 l df *ABS* 00000000 +08009e94 l .fini_array 00000000 __fini_array_end +08009e90 l .fini_array 00000000 __fini_array_start +08009e90 l .init_array 00000000 __init_array_end +08009e88 l .init_array 00000000 __preinit_array_end +08009e88 l .init_array 00000000 __init_array_start +08009e88 l .init_array 00000000 __preinit_array_start +0800864c w F .text 00000002 RTC_Alarm_IRQHandler +0800864c w F .text 00000002 HASH_RNG_IRQHandler +0800864c w F .text 00000002 EXTI2_IRQHandler +08009e54 g O .rodata 00000008 APBPrescTable +0800864c w F .text 00000002 TIM8_CC_IRQHandler +0800864c w F .text 00000002 DebugMon_Handler +2000050c g O .bss 00000001 __lock___atexit_recursive_mutex +08008c70 g F .text 00000020 HAL_RCC_GetPCLK1Freq +080090ec g F .text 00000068 HAL_NVIC_SetPriority +0800864c w F .text 00000002 TIM1_CC_IRQHandler +08008c90 g F .text 00000020 HAL_RCC_GetPCLK2Freq +0800864c w F .text 00000002 DMA2_Stream5_IRQHandler +0800864c w F .text 00000002 HardFault_Handler +0800864c w F .text 00000002 DMA1_Stream5_IRQHandler +00000800 g *ABS* 00000000 _Min_Stack_Size +08009934 g F .text 0000000c SysTick_Handler +08009374 g F .text 0000000c HAL_GPIO_WritePin +20000510 g O .bss 00000001 __lock___arc4random_mutex +0800864c w F .text 00000002 PVD_IRQHandler +0800864c w F .text 00000002 SDIO_IRQHandler +0800864c w F .text 00000002 TAMP_STAMP_IRQHandler +08009e94 g *ABS* 00000000 _sidata +08008c64 g F .text 0000000c HAL_RCC_GetHCLKFreq +0800864c w F .text 00000002 PendSV_Handler +0800864c w F .text 00000002 NMI_Handler +08009e88 g .ARM 00000000 __exidx_end +0800864c w F .text 00000002 CAN2_RX1_IRQHandler +0800864c w F .text 00000002 EXTI3_IRQHandler +08008a34 w F .text 000000d4 HAL_RCC_GetSysClockFreq +20000428 g O .data 00000004 __atexit_recursive_mutex +0800864c w F .text 00000002 TIM8_TRG_COM_TIM14_IRQHandler +08009a78 g F .text 0000014c HAL_MspInit +080091a0 w F .text 00000002 HAL_SYSTICK_Callback +0800864c w F .text 00000002 TIM1_UP_TIM10_IRQHandler +08009e40 g .text 00000000 _etext +20000438 g .bss 00000000 _sbss +0800864c w F .text 00000002 TIM8_UP_TIM13_IRQHandler +0800864c w F .text 00000002 I2C3_ER_IRQHandler +080091ac g F .text 000001c8 HAL_GPIO_Init +0800864c w F .text 00000002 EXTI0_IRQHandler +0800864c w F .text 00000002 I2C2_EV_IRQHandler +080081cc g F .text 00000000 .hidden __aeabi_uldivmod +0800864c w F .text 00000002 DMA1_Stream2_IRQHandler +0800864c w F .text 00000002 CAN1_RX0_IRQHandler +0800864c w F .text 00000002 FPU_IRQHandler +2000042c g O .data 00000004 SystemCoreClock +0800864c w F .text 00000002 OTG_HS_WKUP_IRQHandler +20000430 g O .data 00000001 uwTickFreq +08008f30 g F .text 0000005c HAL_CAN_Start +0800864c w F .text 00000002 UsageFault_Handler +0800864c w F .text 00000002 CAN2_SCE_IRQHandler +0800864c w F .text 00000002 DMA2_Stream2_IRQHandler +20000438 g .bss 00000000 __bss_start__ +20000000 g .data 00000000 _sdata +0800864c w F .text 00000002 SPI1_IRQHandler +080081fc g F .text 000002d0 .hidden __udivmoddi4 +08008e00 g F .text 00000130 HAL_CAN_ConfigFilter +0800864c w F .text 00000002 TIM6_DAC_IRQHandler +0800864c w F .text 00000002 TIM1_BRK_TIM9_IRQHandler +20000530 g O .bss 00000004 uwTick +0800864c w F .text 00000002 CAN2_RX0_IRQHandler +08009154 g F .text 0000002c HAL_SYSTICK_Config +08009e80 g .ARM 00000000 __exidx_start +20000514 g O .bss 00000001 __lock___env_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream3_IRQHandler +20000518 g O .bss 00000001 __lock___sinit_recursive_mutex +08009e40 g O .rodata 00000004 _global_impure_ptr +080084d0 g F .text 00000048 __libc_init_array +08008cb0 w F .text 00000002 HAL_CAN_MspInit +0800864c w F .text 00000002 USART6_IRQHandler +08009e28 g F .text 00000000 _init +08009d20 g F .text 00000024 BootActivate +0800864c w F .text 00000002 USART3_IRQHandler +08008538 g F .text 00000034 __libc_fini_array +08009776 g F .text 000000e4 HAL_UART_Receive +20000534 g .bss 00000000 _ebss +080085fc w F .text 00000038 Reset_Handler +0800864c w F .text 00000002 CAN1_RX1_IRQHandler +0800864c w F .text 00000002 UART5_IRQHandler +2000051c g O .bss 00000001 __lock___malloc_recursive_mutex +0800864c w F .text 00000002 DMA2_Stream0_IRQHandler +20000434 g O .data 00000004 uwTickPrio +080098a8 g F .text 00000034 HAL_Init +08009940 g F .text 00000014 LedInit +0800864c w F .text 00000002 TIM4_IRQHandler +0800864c w F .text 00000002 I2C1_EV_IRQHandler +0800864c w F .text 00000002 DMA1_Stream6_IRQHandler +08008570 g F .text 00000002 __retarget_lock_release_recursive +0800864c w F .text 00000002 DMA1_Stream1_IRQHandler +0800864c w F .text 00000002 UART4_IRQHandler +20000534 g .bss 00000000 __bss_end__ +0800864c w F .text 00000002 TIM3_IRQHandler +0800864c w F .text 00000002 RCC_IRQHandler +0800864c w F .text 00000002 TIM8_BRK_TIM12_IRQHandler +00000200 g *ABS* 00000000 _Min_Heap_Size +0800864c g .text 00000002 Default_Handler +08009e44 g O .rodata 00000010 AHBPrescTable +0800864c w F .text 00000002 EXTI15_10_IRQHandler +08008574 g F .text 00000088 __register_exitproc +0800864c w F .text 00000002 ADC_IRQHandler +08008b08 g F .text 0000015c HAL_RCC_ClockConfig +080090c8 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +0800864c w F .text 00000002 DMA1_Stream7_IRQHandler +0800864c w F .text 00000002 TIM7_IRQHandler +0800864c w F .text 00000002 CAN2_TX_IRQHandler +0800864c w F .text 00000002 TIM5_IRQHandler +0800864c w F .text 00000002 DMA2_Stream7_IRQHandler +0800864c w F .text 00000002 I2C3_EV_IRQHandler +080084cc w F .text 00000002 .hidden __aeabi_ldiv0 +0800864c w F .text 00000002 EXTI9_5_IRQHandler +0800864c w F .text 00000002 RTC_WKUP_IRQHandler +080098f4 w F .text 0000000c HAL_GetTick +0800864c w F .text 00000002 SPI2_IRQHandler +0800856c g F .text 00000002 __retarget_lock_acquire_recursive +0800864c w F .text 00000002 OTG_HS_EP1_IN_IRQHandler +0800864c w F .text 00000002 MemManage_Handler +08009a64 g F .text 00000014 main +0800864c w F .text 00000002 DMA1_Stream0_IRQHandler +08008f8c g F .text 0000013a HAL_CAN_GetRxMessage +0800a2cc g *ABS* 00000000 _siccmram +0800864c w F .text 00000002 CAN1_TX_IRQHandler +0800864c w F .text 00000002 SVC_Handler +0800864c w F .text 00000002 EXTI4_IRQHandler +08009d14 g F .text 0000000c BootComInit +08008650 g F .text 0000004c SystemInit +08009e34 g F .text 00000000 _fini +08009716 w F .text 00000002 HAL_UART_MspInit +0800852c g F .text 0000000c atexit +10000000 g .ccmram 00000000 _eccmram +0800985c w F .text 0000004c HAL_InitTick +0800864c w F .text 00000002 FSMC_IRQHandler +080098dc w F .text 00000018 HAL_IncTick +0800864c w F .text 00000002 OTG_HS_EP1_OUT_IRQHandler +0800864c w F .text 00000002 WWDG_IRQHandler +08009954 g F .text 00000054 LedToggle +0800864c w F .text 00000002 TIM2_IRQHandler +0800864c w F .text 00000002 OTG_FS_WKUP_IRQHandler +0800864c w F .text 00000002 TIM1_TRG_COM_TIM11_IRQHandler +0800864c w F .text 00000002 OTG_HS_IRQHandler +08009180 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08008cb2 g F .text 0000014c HAL_CAN_Init +20020000 g *ABS* 00000000 _estack +0800864c w F .text 00000002 EXTI1_IRQHandler +20000438 g .data 00000000 _edata +10000000 g .ccmram 00000000 _sccmram +20000520 g O .bss 00000001 __lock___at_quick_exit_mutex +0800864c w F .text 00000002 USART2_IRQHandler +0800869c w F .text 00000398 HAL_RCC_OscConfig +08008000 g O .isr_vector 00000000 g_pfnVectors +0800864c w F .text 00000002 I2C2_ER_IRQHandler +0800864c w F .text 00000002 DMA2_Stream1_IRQHandler +08009e1c g F .text 0000000c BootComCheckActivationRequest +080084cc w F .text 00000002 .hidden __aeabi_idiv0 +0800864c w F .text 00000002 CAN1_SCE_IRQHandler +0800864c w F .text 00000002 FLASH_IRQHandler +0800864c w F .text 00000002 DMA2_Stream4_IRQHandler +0800864c w F .text 00000002 BusFault_Handler +0800864c w F .text 00000002 USART1_IRQHandler +20000524 g O .bss 00000001 __lock___dd_hash_mutex +20000528 g O .bss 00000001 __lock___tz_mutex +080091a2 g F .text 00000008 HAL_SYSTICK_IRQHandler +0800864c w F .text 00000002 OTG_FS_IRQHandler +0800864c w F .text 00000002 SPI3_IRQHandler +0800864c w F .text 00000002 DMA1_Stream4_IRQHandler +08009718 g F .text 0000005e HAL_UART_Init +0800864c w F .text 00000002 I2C1_ER_IRQHandler +0800992c g F .text 00000008 TimerGet +08009900 g F .text 0000002c TimerInit +0800864c w F .text 00000002 DMA2_Stream6_IRQHandler +0800864c w F .text 00000002 DMA1_Stream3_IRQHandler +2000052c g O .bss 00000001 __lock___sfp_recursive_mutex + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec index 0ed3abf3..a9e140ab 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/bin/demoprog_olimex_stm32p405.srec @@ -1,514 +1,514 @@ S025000062696E2F64656D6F70726F675F6F6C696D65785F73746D3332703430352E737265632C -S31508008000000002203D8600088D8600088D8600083F -S315080080108D8600088D8600088D8600080000000001 -S315080080200000000000000000000000008D86000827 -S315080080308D860008000000008D860008C5860008A9 -S315080080408D8600088D8600088D8600088D860008B6 -S315080080508D8600088D8600088D8600088D860008A6 -S315080080608D8600088D8600088D8600088D86000896 -S315080080708D8600088D8600088D8600088D86000886 -S315080080808D8600088D8600088D8600088D86000876 -S315080080908D8600088D8600088D8600088D86000866 -S315080080A08D8600088D8600088D8600088D86000856 -S315080080B08D8600088D8600088D8600088D86000846 -S315080080C08D8600088D8600088D8600088D86000836 -S315080080D08D8600088D8600088D8600088D86000826 -S315080080E08D8600088D8600088D8600088D86000816 -S315080080F08D8600088D8600088D8600088D86000806 -S315080081008D8600088D8600088D8600088D860008F5 -S315080081108D8600088D8600088D8600088D860008E5 -S315080081208D8600088D8600088D8600088D860008D5 -S315080081308D86000800000000000000008D860008FB -S315080081408D8600088D8600088D8600088D860008B5 -S315080081508D8600088D8600088D8600088D860008A5 -S315080081608D8600088D8600088D8600088D86000895 -S315080081708D8600088D8600080000000000000000BB -S311080081808D8600088D860008EE11AA55B1 +S3150800800000000220FD8500084D8600084D86000800 +S315080080104D8600084D8600084D86000800000000C1 +S315080080200000000000000000000000004D86000867 +S315080080304D860008000000004D86000835990008A6 +S315080080404D8600084D8600084D8600084D860008B6 +S315080080504D8600084D8600084D8600084D860008A6 +S315080080604D8600084D8600084D8600084D86000896 +S315080080704D8600084D8600084D8600084D86000886 +S315080080804D8600084D8600084D8600084D86000876 +S315080080904D8600084D8600084D8600084D86000866 +S315080080A04D8600084D8600084D8600084D86000856 +S315080080B04D8600084D8600084D8600084D86000846 +S315080080C04D8600084D8600084D8600084D86000836 +S315080080D04D8600084D8600084D8600084D86000826 +S315080080E04D8600084D8600084D8600084D86000816 +S315080080F04D8600084D8600084D8600084D86000806 +S315080081004D8600084D8600084D8600084D860008F5 +S315080081104D8600084D8600084D8600084D860008E5 +S315080081204D8600084D8600084D8600084D860008D5 +S315080081304D86000800000000000000004D8600087B +S315080081404D8600084D8600084D8600084D860008B5 +S315080081504D8600084D8600084D8600084D860008A5 +S315080081604D8600084D8600084D8600084D86000895 +S315080081704D8600084D86000800000000000000003B +S311080081804D8600084D860008EE11AA5531 S3150800818C10B5054C237833B9044B13B10448AFF337 -S3150800819C00800123237010BD340400200000000069 -S315080081AC889E0008084B10B51BB108490848AFF360 -S315080081BC00800848036803B910BD074B002BFBD099 -S315080081CCBDE81040184700BF000000003804002026 -S315080081DC889E0008340400200000000053B94AB9F0 -S315080081EC002908BF00281CBF4FF0FF314FF0FF30A5 -S315080081FC00F07EB9ADF1080C6DE904CE00F006F876 -S3150800820CDDF804E0DDE9022304B070472DE9F047F8 -S3150800821C8C460E460446089D002B50D18A421746BA -S3150800822C6CD9B2FA82FEBEF1000F0BD0CEF1200447 -S3150800823C20FA04F401FA0EF644EA060C02FA0EF7D2 -S3150800824C00FA0EF44FEA1749220CBCFBF9F01FFA98 -S3150800825C87F809FB10C642EA064600FB08F3B34248 -S3150800826C09D9F61900F1FF3280F02281B34240F2A7 -S3150800827C1F8102383E44F61AA2B2B6FBF9F309FB83 -S3150800828C136642EA064403FB08F8A04509D9E41923 -S3150800829C03F1FF3280F00A81A04540F20781023BC8 -S315080082AC3C44C8EB040443EA00400021002D62D08C -S315080082BC24FA0EF400232C606B60BDE8F0878B4221 -S315080082CC07D9002D55D0002185E841000846BDE8A0 -S315080082DCF087B3FA83F1002940F09080B34202D3B9 -S315080082EC824200F2F880841A66EB03060120B44633 -S315080082FC002D40D085E81010BDE8F08712B901278B -S3150800830CB7FBF2F7B7FA87FEBEF1000F35D1F31BB0 -S3150800831C4FEA17481FFA87FC0121B3FBF8F0220C29 -S3150800832C08FB103642EA06460CFB00F3B34207D9A3 -S3150800833CF61900F1FF3202D2B34200F2CE80104693 -S3150800834CF61AA2B2B6FBF8F308FB136642EA064421 -S3150800835C0CFB03FCA44507D9E41903F1FF3202D23E -S3150800836CA44500F2B5801346CCEB040443EA00405E -S3150800837C9CE729462846BDE8F087CEF1200106FA87 -S3150800838C0EF307FA0EF720FA01F94FEA1748CE4012 -S3150800839C49EA0309B6FBF8FA4FEA194408FB1A66C8 -S315080083AC1FFA87FC44EA06430AFB0CF29A4200FAC7 -S315080083BC0EF40AD9DB190AF1FF3180F087809A424C -S315080083CC40F28480AAF1020A3B449B1A1FFA89F9E7 -S315080083DCB3FBF8F108FB113349EA034301FB0CF62E -S315080083EC9E4207D9DB1901F1FF326BD29E4269D93D -S315080083FC02393B449B1B41EA0A418EE7C1F1200E28 -S3150800840C22FA0EF48B40234320FA0EF706FA01F4EF -S3150800841C4FEA134C26FA0EF63C43B6FBFCF9270C2E -S3150800842C0CFB19661FFA83F847EA064609FB08F798 -S3150800843CB74202FA01F200FA01FA08D9F61809F15C -S3150800844CFF3041D2B7423FD9A9F102091E44F61BA7 -S3150800845CA0B2B6FBFCF40CFB146640EA064704FB18 -S3150800846C08F8B84507D9FF1804F1FF3028D2B845E3 -S3150800847C26D9023C1F4444EA0940C8EB0707A0FB6F -S3150800848C02894F4544464E4614D329D065B3BAEBF8 -S3150800849C040367EB060707FA0EFECB40CF404EEAFD -S315080084AC030385E888000021BDE8F0871346F8E643 -S315080084BC1046E0E6B8EB020469EB03060138E5E77B -S315080084CC0446D8E7114695E78146C0E78A467CE715 -S315080084DC023B3C4448E708460AE702383E442FE785 -S315080084ECC245E7D33E46D1E72946BDE8F08700BF2B -S315080084FC704700BF70B50F4E0F4D761BB61018BFE0 -S3150800850C002405D0013455F8043B9847A642F9D106 -S3150800851C0A4E0B4D761B01F0B1FCB61018BF0024A1 -S3150800852C06D0013455F8043B9847A642F9D170BDDC -S3150800853C70BD00BFE89E0008E89E0008F09E000883 -S3150800854CE89E0008024B13B1024800F005B87047C4 -S3150800855C0000000071850008002301461A461846DB -S3150800856C00F014B838B5074D074C2C1BA41005D0D1 -S3150800857C013C55F8043D9847002CF9D1BDE8384024 -S3150800858C01F082BCF49E0008F09E00082DE9F04725 -S3150800859C254C2568D5F8484106468846924699469C -S315080085ACC4B360681F2817DC431C76B104EB80053E -S315080085BC0122C5F888A0D4F8881182401143022EEE -S315080085CCC4F88811C5F808911ED00230636044F8C7 -S315080085DC20800020BDE8F087144B03B34FF4C87015 -S315080085ECAFF300800446D0B1D5F84831002780E8AF -S315080085FC8800C5F8484138460123C4F88871C4F880 -S3150800860C8C71002EE1D0D1E7D4F88C110A43C4F84A -S3150800861C8C21DAE705F5A674C5F84841C1E74FF091 -S3150800862CFF30BDE8F08700BFA09E000800000000E0 -S3150800863CDFF834D0002103E00C4B5B58435004316F -S3150800864C0B480C4B42189A42F6D30B4A02E000230D -S3150800865C42F8043B094B9A42F9D300F037F9FFF775 -S3150800866C49FF00F083F8704700000220F49E0008CA -S3150800867C00000020340400203404002010050020DB -S3150800868CFEE7000008B500F0AFFE084BA3FB003070 -S3150800869C800900F0F9FF042001F00CF800221146BD -S315080086AC4FF0FF3000F0BEFF08BD00BFD34D62107F -S315080086BC08B501F073FA08BD08B501F063FA01F0C4 -S315080086CC0BF808BD00B595B000210191204B1A6C2A -S315080086DC42F080521A641B6C03F080530193019B81 -S315080086EC02911C4B1A6842F480421A601B6803F408 -S315080086FC80430293029B012308934FF4803309931A -S3150800870C02230E934FF480020F92082210924FF414 -S3150800871CA872119212930723139308A800F06EFB04 -S3150800872C00B1FEE70F23039302230493002305935A -S3150800873C4FF4A05306934FF480530793052103A8CF -S3150800874C00F0A2FD00B1FEE715B05DF804FB00BF12 -S3150800875C003802400070004008B501F0F9F9FFF73F -S3150800876CB1FFFFF78FFF01F01FFA08BD08B5FFF739 -S3150800877CF3FF01F0F5FA01F021FA01F079FBFAE7BB -S3150800878C70B58CB0002400944C4B5A6C42F4804261 -S3150800879C5A645A6C02F480420092009A01941A6C3C -S315080087AC42F080521A641A6C02F080520192019AB5 -S315080087BC02941A6B42F001021A631A6B02F0010258 -S315080087CC0292029A03941A6B42F002021A631A6B0B -S315080087DC02F002020392039A04941A6B42F0040202 -S315080087EC1A631A6B02F004020492049A05941A6C22 -S315080087FC42F400321A641A6C02F400320592059A95 -S3150800880C06941A6C42F000721A641B6C03F000731F -S3150800881C0693069B032000F0F3FE224621466FF0D2 -S3150800882C0B0000F0FFFE224621466FF00A0000F00E -S3150800883CF9FE224621466FF0090000F0F3FE2246A7 -S3150800884C21466FF0040000F0EDFE224621466FF03B -S3150800885C030000F0E7FE224621466FF0010000F007 -S3150800886CE1FE224621464FF0FF3000F0DBFE4FF4C6 -S3150800887C805307930125089509940A9407A910486B -S3150800888C00F0D8FD0C2307930226089609950325B4 -S3150800889C0A9507230B9307A90A4800F0CBFD4FF45A -S315080088AC40730793089609940A9509230B9307A90D -S315080088BC054800F0BFFD0CB070BD00BF0038024083 -S315080088CC0008024000000240000402400E49D1F89C -S315080088DC883043F47003C1F888300C4B1A6842F0A0 -S315080088EC01021A60002098601A6822F0847222F439 -S315080088FC80321A60064A5A601A6822F480221A6074 -S3150800890CD860044B8B60704700ED00E000380240DD -S3150800891C10300024008000082DE9F843044601684D -S3150800892C0B6923F44052C36813430B610068C36890 -S3150800893C23F4164222F00C02A168236919436369D1 -S3150800894C1943E3690B431343C36021684B6923F44A -S3150800895C4072A36913434B61E369B3F5004F40F0CA -S3150800896CBB80276803F1804303F510439F4203D06D -S3150800897C03F580639F4257D100F04CFD00EB800055 -S3150800898C00EB800065686D00B0FBF5F5AB4EA6FBF9 -S3150800899C05356D092D0100F03DFD00EB800000EB5F -S315080089AC800063685B00B0FBF3F900F033FD00EB65 -S315080089BC800000EB800063685B00B0FBF3F3A6FB5A -S315080089CC03235B094FF0640808FB1393DB0032336F -S315080089DCA6FB03235B095B0003F4F8731D4400F044 -S315080089EC19FD00EB800000EB800063685B00B0FBB0 -S315080089FCF3F900F00FFD00EB800000EB80006368D4 -S31508008A0C5B00B0FBF3F3A6FB03235B0908FB139887 -S31508008A1C4FEAC80808F13208A6FB0836C6F3421610 -S31508008A2C3544BD60BDE8F88300F0E4FC00EB80003B -S31508008A3C00EB800065686D00B0FBF5F57F4EA6FB74 -S31508008A4C05356D092D0100F0D5FC00EB800000EB17 -S31508008A5C800063685B00B0FBF3F900F0CBFC00EB1D -S31508008A6C800000EB800063685B00B0FBF3F3A6FBA9 -S31508008A7C03235B094FF0640808FB1393DB003233BE -S31508008A8CA6FB03235B095B0003F4F8731D4400F093 -S31508008A9CB1FC00EB800000EB800063685B00B0FB68 -S31508008AACF3F900F0A7FC00EB800000EB800063688C -S31508008ABC5B00B0FBF3F3A6FB03235B0908FB1398D7 -S31508008ACC4FEAC80808F13208A6FB0836C6F3421660 -S31508008ADC3544BD60BDE8F8832668594B9E4203D0E1 -S31508008AEC03F580639E4254D100F094FC00EB8000A1 -S31508008AFC00EB80006568AD00B0FBF5F54F4FA7FBA2 -S31508008B0C05356D092D0100F085FC00EB800000EBA6 -S31508008B1C800063689B00B0FBF3F800F07BFC00EB6D -S31508008B2C800000EB800063689B00B0FBF3F3A7FBA7 -S31508008B3C03235B094FF0640909FB13831B013233CA -S31508008B4CA7FB03235B0903F0F0031D4400F062FC4A -S31508008B5C00EB800000EB800063689B00B0FBF3F829 -S31508008B6C00F058FC00EB800000EB800063689B006B -S31508008B7CB0FBF3F3A7FB03235B0909FB13831B0168 -S31508008B8C3233A7FB0323C3F343131D44B560BDE877 -S31508008B9CF88300F02FFC00EB800000EB8000656882 -S31508008BACAD00B0FBF5F5254FA7FB05356D092D0175 -S31508008BBC00F020FC00EB800000EB800063689B0053 -S31508008BCCB0FBF3F800F016FC00EB800000EB80001D -S31508008BDC63689B00B0FBF3F3A7FB03235B094FF019 -S31508008BEC640909FB13831B013233A7FB03235B09B7 -S31508008BFC03F0F0031D4400F0FDFB00EB800000EBD6 -S31508008C0C800063689B00B0FBF3F800F0F3FB00EB05 -S31508008C1C800000EB800063689B00B0FBF3F3A7FBB6 -S31508008C2C03235B0909FB13831B013233A7FB0323BD -S31508008C3CC3F343131D44B560BDE8F8831F85EB5198 -S31508008C4C001001402DE9F04105460F461646984698 -S31508008C5C069C1EE0B4F1FF3F1BD02CB100F09EFF22 -S31508008C6CC8EB0000844214D22A68D36823F4D07364 -S31508008C7CD3602A68536923F001035361202385F8CE -S31508008C8C393085F83A30002385F838300320BDE8AA -S31508008C9CF0812B681B6837EA03030CBF01230023FA -S31508008CACB342D7D00020BDE8F08100BF704700BFA3 -S31508008CBC68B310B5044690F8393013F0FF0F04D199 -S31508008CCC002380F83830FFF7F1FF242384F8393075 -S31508008CDC2268D36823F40053D3602046FFF71CFEA2 -S31508008CEC2268136923F4904313612268536923F0AD -S31508008CFC2A0353612268D36843F40053D3600020D7 -S31508008D0CE063202384F8393084F83A3010BD01200A -S31508008D1C704700BF2DE9F04182B01E4690F83A30F4 -S31508008D2CDBB2202B5BD104460D469046002958D061 -S31508008D3C002A58D090F83830012B56D0012380F8E9 -S31508008D4C38300023C363222380F83A3000F026FF1C -S31508008D5C0746A4F82C80A4F82E8035E0E38D9BB248 -S31508008D6C013B9BB2E385A368B3F5805F17D10096E8 -S31508008D7C3B46002220212046FFF764FF002836D107 -S31508008D8C236933B923685B68C3F3080325F8023BE8 -S31508008D9C1AE023685B68DBB225F8013B14E0009601 -S31508008DAC3B46002220212046FFF74CFF08BB2369CF -S31508008DBC23B923685B682B70013505E023685B686B -S31508008DCC03F07F032B700135E38D9BB2002BC5D1C5 -S31508008DDC202384F83A30002084F838000AE0022070 -S31508008DEC08E0012006E0012004E0022002E003204E -S31508008DFC00E0032002B0BDE8F08100BF002800F0B7 -S31508008E0CB58170B582B00446036813F0010F5AD0C9 -S31508008E1CA04B9B6803F00C03042B0AD09D4B9B6854 -S31508008E2C03F00C03082B0DD19A4B5B6813F4800FD7 -S31508008E3C08D0984B1B6813F4003F44D06368002B8A -S31508008E4C41D195E16368B3F5803F05D1914A136822 -S31508008E5C43F48033136015E0B3F5A02F09D18D4B7D -S31508008E6C1A6842F480221A601A6842F480321A6030 -S31508008E7C08E0884B1A6822F480321A601A6822F4C1 -S31508008E8C80221A6063687BB100F088FE054605E00F -S31508008E9C00F084FE401B642800F26C817D4B1B6835 -S31508008EAC13F4003FF4D00EE000F078FE054605E01A -S31508008EBC00F074FE401B642800F25E81754B1B683B -S31508008ECC13F4003FF4D1236813F0020F50D0714B02 -S31508008EDC9B6813F00C0F0AD06E4B9B6803F00C03BF -S31508008EEC082B16D16B4B5B6813F4800F11D1694BA9 -S31508008EFC1B6813F0020F03D0E368012B40F03E8188 -S31508008F0C644A136823F0F803216943EAC103136022 -S31508008F1C2EE0E368D3B101225F4B1A6000F03EFEE7 -S31508008F2C054605E000F03AFE401B022800F22881AF -S31508008F3C584B1B6813F0020FF4D0564A136823F0EB -S31508008F4CF803216943EAC103136011E00022524B6E -S31508008F5C1A6000F023FE054605E000F01FFE401BD4 -S31508008F6C022800F20F814B4B1B6813F0020FF4D149 -S31508008F7C236813F0080F26D0636993B10122474B77 -S31508008F8C1A6000F00BFE054605E000F007FE401BD4 -S31508008F9C022800F2F9803F4B5B6F13F0020FF4D0F6 -S31508008FAC11E000223D4B1A6000F0F8FD054605E07D -S31508008FBC00F0F4FD401B022800F2E880354B5B6F8D -S31508008FCC13F0020FF4D1236813F0040F7CD0314B45 -S31508008FDC1B6C13F0805F0DD1002301932D4B1A6C7B -S31508008FEC42F080521A641B6C03F080530193019B68 -S31508008FFC012500E000252A4B1B6813F4807F13D14A -S3150800900C274A136843F48073136000F0C7FD0646BD -S3150800901C05E000F0C3FD801B022800F2B980204B46 -S3150800902C1B6813F4807FF4D0A368012B05D1194A69 -S3150800903C136F43F00103136714E0052B09D1154B85 -S3150800904C1A6F42F004021A671A6F42F001021A6785 -S3150800905C08E0104B1A6F22F001021A671A6F22F0F9 -S3150800906C04021A67A3688BB100F098FD064607E060 -S3150800907C00F094FD801B41F28833984200F28A80F6 -S3150800908C044B1B6F13F0020FF2D017E000F086FDAD -S3150800909C06460EE00038024000004742800E474262 -S315080090AC0070004000F07AFD801B41F2883398422C -S315080090BC72D8404B1B6F13F0020FF3D125B13D4A02 -S315080090CC136C23F080531364A369002B66D0394ABA -S315080090DC926802F00C02082A62D0022B33D10022C5 -S315080090EC354B1A6000F05AFD054604E000F056FDB3 -S315080090FC401B022856D82F4B1B6813F0007FF5D15E -S3150800910CE269236A1343626A43EA8213A26A520823 -S3150800911C013A43EA0243E26A43EA0263254A536088 -S3150800912C0122254B1A6000F039FD044604E000F0D4 -S3150800913C35FD001B022837D81E4B1B6813F0007F21 -S3150800914CF5D0002033E000221B4B1A6000F026FDF8 -S3150800915C044604E000F022FD001B022826D8154B15 -S3150800916C1B6813F0007FF5D1002020E00120704722 -S3150800917C01201CE003201AE0032018E0012016E069 -S3150800918C032014E0032012E0032010E003200EE075 -S3150800919C03200CE003200AE0032008E0002006E088 -S315080091AC012004E0032002E0032000E0032002B0C3 -S315080091BC70BD00BF003802406000474238B52F4BDF -S315080091CC9B6803F00C03042B55D0082B01D02C48B4 -S315080091DC38BD2A4B5A6802F03F025B6813F4800FBD -S315080091EC20D0264B5B68C3F38813DC000025690185 -S315080091FC41EAD4616001041B61EB0505A90141EA4A -S3150800920C9461A001001B61EB0501C01841F1000136 -S3150800921C4B0243EAD0534402204619460023FEF774 -S3150800922CDDFF1FE0154B5B68C3F38813DC000025D4 -S3150800923C690141EAD4616001041B61EB0505A901CA -S3150800924C41EA9461A001001B61EB0501C01841F1CC -S3150800925C00018B0243EA90538402204619460023E8 -S3150800926CFEF7BCFF054B5B68C3F3014301335B0098 -S3150800927CB0FBF3F038BD034838BD00BF00380240D8 -S3150800928C0024F40000127A00002800F0978070B5CC -S3150800929C0446514B1B6803F00F038B4208D2CBB222 -S315080092AC4D4A1370136803F00F03994240F08880F7 -S315080092BC236813F0020F17D013F0040F04D0474A93 -S315080092CC936843F4E0539360236813F0080F04D0B3 -S315080092DC424A936843F4604393604048836823F09A -S315080092ECF002A368134383600D46236813F0010F3D -S315080092FC2FD06268012A05D1384B1B6813F4003F3E -S3150800930C0ED15FE0931E012B05D8344B1B6813F066 -S3150800931C007F05D158E0314B1B6813F0020F55D06E -S3150800932C2E498B6823F0030313438B6000F036FC3D -S3150800933C064606E000F032FC801B41F28833984260 -S3150800934C46D8264B9B6803F00C036268B3EB820F76 -S3150800935CF0D1214B1B6803F00F039D4207D2EAB2EA -S3150800936C1D4B1A701B6803F00F039D4232D12368FC -S3150800937C13F0040F06D019498B6823F4E052E368FE -S3150800938C13438B60236813F0080F07D0134A9368AE -S3150800939C23F46043216943EAC1039360FFF70EFF88 -S315080093AC0E4B9B68C3F303130D4AD35CD8400D4B85 -S315080093BC1860002000F0A6FB002070BD0120704745 -S315080093CC012070BD012070BD012070BD012070BD4B -S315080093DC032070BD012070BD003C024000380240DD -S315080093ECA49E000828040020014B1868704700BF8B -S315080093FC2804002008B5FFF7F7FF044B9B68C3F356 -S3150800940C8223034AD35CD84008BD00BF003802400B -S3150800941CB49E000808B5FFF7E7FF044B9B68C3F337 -S3150800942C4233034AD35CD84008BD00BF003802401B -S3150800943CB49E0008F0B583B00024CDE00123A34008 -S3150800944C0A6803EA0205AB4240F0C5804A68022A5C -S3150800945C01D0122A10D1E608083650F826C004F0B6 -S3150800946C070297000F22BA402CEA020E0A69BA4084 -S3150800947C4EEA020240F82620026867000326BE4020 -S3150800948CF64302EA060E4A6802F00302BA404EEAAE -S3150800949C020202604A6802F1FF3EBEF1010F03D9CF -S315080094AC112A01D0122A10D1826806EA020ECA685D -S315080094BCBA404EEA02028260426822EA03034A680C -S315080094CCC2F30012A2401A434260C3681E408B685E -S315080094DCBB403343C3604B6813F0805F7BD00023DB -S315080094EC0193404B5A6C42F480425A645B6C03F409 -S315080094FC80430193019BA608B21C3B4B53F8227080 -S3150800950C04F003039B000F229A4027EA0207374A06 -S3150800951C90421DD002F5806290421BD002F5806203 -S3150800952C904219D002F58062904217D002F58062FB -S3150800953C904215D002F58062904213D002F58062F3 -S3150800954C904211D002F5806290420FD107220EE0AC -S3150800955C00220CE001220AE0022208E0032206E0BF -S3150800956C042204E0052202E0062200E0082202FAA0 -S3150800957C03F33B4302361C4A42F826301C4B1A6846 -S3150800958CEB4302EA03064F6817F4803F01D045EA1D -S3150800959C0206174A1660526803EA02064F6817F461 -S315080095AC003F01D045EA0206114A5660926803EA62 -S315080095BC02064F6817F4801F01D045EA02060C4ACA -S315080095CC9660D26813404E6816F4001F01D045EA1F -S315080095DC0203074AD36001340F2C7FF62FAF03B072 -S315080095ECF0BD00BF003802400038014000000240C0 -S315080095FC003C01400AB181617047090481617047DA -S3150800960C074AD36823F4E0631B041B0C000200F41E -S3150800961CE060184340F0BF6040F40030D0607047FB -S3150800962C00ED00E030B4164BDB68C3F30223C3F13C -S3150800963C0704042C28BF04241D1D062D01D9DD1E84 -S3150800964C00E00025012303FA04F4013C2140A9405B -S3150800965CAB40013B1A400A43002806DA00F00F001B -S3150800966C1201D2B2074B1A5407E01201D2B200F11A -S3150800967C604000F5614080F8002330BC704700BF9D -S3150800968C00ED00E014ED00E00138B0F1807F0AD25D -S3150800969C064B5860F021064A82F823100020986081 -S315080096AC07221A6070470120704700BF10E000E0DF -S315080096BC00ED00E0042805D1054A136843F00403BD -S315080096CC13607047024A136823F00403136070474B -S315080096DC10E000E0704700BF08B5FFF7FBFF08BDB8 -S315080096EC704700BF002800F0A48038B5044690F8EF -S315080096FC203013F0FF0F01D1FFF7F2FF2268136831 -S3150800970C23F00203136000F049FA05460DE000F059 -S3150800971C45FA401B0A2808D9636A43F40033636286 -S3150800972C052384F82030012038BD23685A6812F0C6 -S3150800973C020FECD11A6842F001021A6000F02EFAF8 -S3150800974C05460DE000F02AFA401B0A2808D9636A78 -S3150800975C43F400336362052384F82030012038BDB6 -S3150800976C23685A6812F0010FECD0227E012A04D124 -S3150800977C1A6842F080021A6003E01A6822F0800226 -S3150800978C1A60637E012B05D12268136843F04003E7 -S3150800979C136004E02268136823F040031360A37E69 -S315080097AC012B05D12268136843F02003136004E0EB -S315080097BC2268136823F020031360E37E012B05D17E -S315080097CC2268136823F01003136004E022681368F8 -S315080097DC43F010031360237F012B05D1226813680D -S315080097EC43F00803136004E02268136823F00803A7 -S315080097FC1360637F012B05D12268136843F00403B9 -S3150800980C136004E02268136823F0040313602168CC -S3150800981CA268E3681A4323691A4363691A4363689F -S3150800982C013B1343CB6100206062012384F820308E -S3150800983C38BD0120704700BF70B490F82030DBB2F9 -S3150800984C012B05D090F82030DBB2022B40F081803A -S3150800985C434BD3F8002242F00102C3F80022D3F896 -S3150800986C002222F47C52C3F80022D3F80022486A5C -S3150800987C42EA0022C3F800224A69012000FA02F2E1 -S3150800988CD3F81C02D4432040C3F81C02CB69B3B9E5 -S3150800989C334BD3F80C022040C3F80C024869CE6847 -S315080098AC8D8845EA0645483043F830504D698E6830 -S315080098BC088840EA0640483503EBC5035860CB696F -S315080098CC012B16D1264BD3F80C021043C3F80C0205 -S315080098DC48690E688D8845EA0645483043F8305085 -S315080098EC4D698E68888940EA0640483503EBC503FE -S315080098FC58608B6933B91A48D0F804322340C0F83B -S3150800990C043205E01648D0F804321343C0F8043282 -S3150800991C0B6933B91248D0F814321C40C0F81442FB -S3150800992C05E00F48D0F814321343C0F814320B6A0A -S3150800993C012B05D10A49D1F81C321A43C1F81C224D -S3150800994C074AD2F8003223F00103C2F8003200208D -S3150800995C04E0436A43F480234362012070BC7047D9 -S3150800996C0064004038B590F82030DBB2012B22D1C8 -S3150800997C0446022380F820300268136823F001039A -S3150800998C136000F00BF905460DE000F007F9401BD3 -S3150800999C0A2808D9636A43F400336362052384F8FA -S315080099AC2030012038BD23685B6813F0010FECD119 -S315080099BC0020606238BD436A43F4002343620120E9 -S315080099CC38BD00BF30B490F82040E4B2012C05D065 -S315080099DC90F82040E4B2022C40F08A8051B9046811 -S315080099ECE46814F0030F12D1436A43F4001343627C -S315080099FC012084E001290AD10468246914F0030FB4 -S31508009A0C05D1436A43F400134362012077E00568E5 -S31508009A1C01F11B0424012C5904F0040494603CB98C -S31508009A2C056801F11B0424012C59640D146006E029 -S31508009A3C056801F11B0424012C59E40854600568D7 -S31508009A4C01F11B0424012D59C5F34005D5600568A1 -S31508009A5C25446D6805F00F051561056825446D6884 -S31508009A6CC5F30725956105682C446468240C546174 -S31508009A7C04680A011444D4F8B8411C7004681444E8 -S31508009A8CD4F8B841240A5C7004681444D4F8B84174 -S31508009A9C240C9C7004681444D4F8B841240EDC7069 -S31508009AAC04681444D4F8BC411C7104681444D4F8F2 -S31508009ABCBC41240A5C7104681444D4F8BC41240CD7 -S31508009ACC9C7104682244D2F8BC21120EDA7131B9A1 -S31508009ADC0268D36843F02003D36000200FE0012905 -S31508009AEC0CD10268136943F020031361002006E0C9 -S31508009AFC436A43F480234362012000E0002030BC13 -S31508009B0C704700BF10B504460E4B18784FF47A739D -S31508009B1CB3FBF0F30C4A1068B0FBF3F0FFF7B4FD97 -S31508009B2C58B90F2C0BD8002221464FF0FF30FFF7FF -S31508009B3C79FD064B1C60002010BD012010BD0120CC -S31508009B4C10BD00BF30040020280400202C0400207F -S31508009B5C08B50B4B1A6842F400721A601A6842F47C -S31508009B6C80621A601A6842F480721A600320FFF742 -S31508009B7C47FD0020FFF7C6FFFEF702FE002008BDD2 -S31508009B8C003C0240034A1368034909780B441360E6 -S31508009B9C704700BF0C05002030040020014B1868E4 -S31508009BAC704700BF0C05002008B501224FF4805100 -S31508009BBC0148FFF71FFD08BD0008024010B5FEF767 -S31508009BCC77FD104B1B68C31AB3F5FA7F18D30446F6 -S31508009BDC0D4B1B784BB901220B4B1A7000224FF414 -S31508009BEC80510A48FFF706FD08E00022064B1A705A -S31508009BFC01224FF480510548FFF7FCFC014B1C6011 -S31508009C0C10BD00BF54040020500400200008024078 -S31508009C1C08B50848084B03604FF4614343600023BA -S31508009C2C8360C360036183610C224261C361FFF7E1 -S31508009C3C3FF808BD58040020004400402DE9F041C7 -S31508009C4C04460D4617469846FFF7D4FB154BA3FB5F -S31508009C5C0030800900221FE0134B13F8121003EB97 -S31508009C6C420393F801E001EB0E0303FB0443B0FB3C -S31508009C7CF3FC03FB1C066EB91FFA8CF32B80013B15 -S31508009C8C9BB2B3F5806F05D2397088F800E00120D5 -S31508009C9CBDE8F0810132D2B2112ADDD90020BDE827 -S31508009CACF08100BFD34D6210BC9E000830B58DB054 -S31508009CBC0025ADF82E508DF82D500CAB03F8045D2D -S31508009CCC0DF12D020DF12E014FF4FA70FFF7B6FFC8 -S31508009CDC1A4C1B4B236025766576A576E576257793 -S31508009CEC6577A560E5609DF82D30013B1B04236163 -S31508009CFC9DF82C30013B1B056361BDF82E30636063 -S31508009D0C2046FFF7EFFC06950795012308934CF6BA -S31508009D1CE042019202954FF6E072039204220492F5 -S31508009D2C059509930E230A930DEB02012046FFF7BE -S31508009D3C83FD2046FFF716FE0DB030BD9C040020AF -S31508009D4C0064004008B50023012201460348FEF7CB -S31508009D5CE1FF08B9012008BD002008BD5804002001 -S31508009D6C08B5FFF755FFFFF7A1FF08BDBFF34F8FE7 -S31508009D7C0549CA6802F4E062044B1343CB60BFF38F -S31508009D8C4F8F00BFFDE700BF00ED00E00400FA05A9 -S31508009D9C08B5214B1B78ABB92048FFF7D3FF012830 -S31508009DAC38D11E4B1B78013BDBB23F2B32D8FEF762 -S31508009DBC7FFC1B4B18600122174B1A700022194B9B -S31508009DCC1A7008BD174B1B78013314481844FFF753 -S31508009DDCB9FF012814D1134A13780133DBB2137077 -S31508009DEC0E4A1278934215D100220B4B1A700B4B64 -S31508009DFC5B78FF2B0ED1094B9B785BB9FFF7B6FF47 -S31508009E0CFEF756FC064B1B686433984202D90022AF -S31508009E1C014B1A7008BD00BF09050020C8040020B4 -S31508009E2C98040020C404002000B58BB001AB03AA2B -S31508009E3C00210E48FFF7C6FDA8B940F26763039ADE -S31508009E4C9A4203D1059B1BB1002302E0002300E0D4 -S31508009E5C012343B19DF80430FF2B04D19DF805303E -S31508009E6C0BB9FFF783FF0BB05DF804FB9C040020CD -S31508009E7C08B5FFF78DFFFFF7D7FF08BDF8B500BF8C -S31508009E8CF8BC08BC9E467047F8B500BFF8BC08BCC1 -S30908009E9C9E46704719 -S31508009EA0000000200000000000000000010203047A -S31508009EB0060708090000000001020304050206025D -S31508009EC0060307030803090309040A040B040C0420 -S31508009ED00C050D050E050F050F06100610071008D0 -S30D08009EE038E3FF7F01000000D2 -S30D08009EE851850008B18100084C -S30908009EF08D8100084A -S31508009EF400000000EC02002054030020BC030020EC +S3150800819C00800123237010BD380400200000000065 +S315080081AC289E000808B5034B1BB103490348AFF3D7 +S315080081BC008008BD000000003C040020289E000832 +S315080081CC53B94AB9002908BF00281CBF4FF0FF3124 +S315080081DC4FF0FF3000F074B9ADF1080C6DE904CE20 +S315080081EC00F006F8DDF804E0DDE9022304B0704778 +S315080081FC2DE9F047089E04468846002B40F08580FA +S3150800820C8A42154648D9B2FA82F24AB1C2F1200717 +S3150800821C01FA02F320FA07F7954047EA0308944057 +S3150800822C4FEA154E230CB8FBFEF71FFA85FC0EFB1E +S3150800823C178843EA084307FB0CF1994209D9EB184E +S3150800824C07F1FF3080F0E380994240F2E080023F6C +S3150800825C2B445B1AA4B2B3FBFEF00EFB103344EAB4 +S3150800826C034400FB0CFCA44509D92C1900F1FF3377 +S3150800827C80F0CB80A44540F2C88002382C4440EAF2 +S3150800828C0740A4EB0C0400271EB1D4400023C6E912 +S3150800829C00433946BDE8F087002A53D0B2FA82F279 +S315080082AC002A40F0B680491B4FEA154E1FFA85F88E +S315080082BC0127B1FBFEFC230C0EFB1C1143EA014300 +S315080082CC08FB0CF1994207D9EB180CF1FF3002D2D6 +S315080082DC994200F2EC808446591AA3B2B1FBFEF01F +S315080082EC0EFB101443EA044408FB00F8A04507D912 +S315080082FC2C1900F1FF3302D2A04500F2DC80184697 +S3150800830CA4EB080440EA0C40BEE78B4208D9002EC1 +S3150800831C78D00027C6E9000138463946BDE8F0870B +S3150800832CB3FA83F77FB98B4202D3824200F2BD803F +S3150800833C841A61EB030301209846002EA9D0C6E9DE +S3150800834C0048A6E7FFDEC7F12005BB4022FA05FC6C +S3150800835C4CEA030C01FA07F420FA05F821FA05F39E +S3150800836C4FEA1C4E48EA0404B3FBFEF9210C0EFB3B +S3150800837C19331FFA8CF841EA034309FB08FA9A45A4 +S3150800838C02FA07F200FA07F10BD91CEB030309F101 +S3150800839CFF3080F088809A4540F28580A9F1020961 +S315080083AC6344A3EB0A03A4B2B3FBFEF00EFB103333 +S315080083BC44EA034400FB08F8A04508D91CEB04045E +S315080083CC00F1FF336BD2A04569D90238644440EA00 +S315080083DC0940A4EB0804A0FB02894C45C6464B464B +S315080083EC54D351D0002E69D0B1EB0E0264EB0304C2 +S315080083FC04FA05F522FA07F3FC401D43C6E90054B6 +S3150800840C002746E73746304643E7184637E7074618 +S3150800841C1FE7C2F1200320FA03F7954001FA02F090 +S3150800842C21FA03F34FEA154E3843010CB3FBFEF75A +S3150800843C1FFA85F80EFB173341EA034107FB08F3CD +S3150800844C8B4204FA02F407D9691807F1FF3C28D2C3 +S3150800845C8B4226D9023F2944CB1A81B2B3FBFEF0D4 +S3150800846C0EFB103341EA034100FB08F38B4207D994 +S3150800847C691800F1FF3C10D28B420ED902382944F8 +S3150800848CC91A40EA074714E74145ABD2B8EB020EC6 +S3150800849C69EB0C0201381346A4E76046F0E7184668 +S315080084AC95E76746D8E781467BE7384645E7ACF15A +S315080084BC020C2B4410E702382C4421E73746E8E631 +S315080084CC704700BF70B50D4E0D4D761BB61006D015 +S315080084DC0024013455F8043B9847A642F9D1094EB5 +S315080084EC094D761B01F09AFCB61006D0002401340F +S315080084FC55F8043B9847A642F9D170BD889E0008EA +S3150800850C889E0008909E0008889E0008024B13B1AE +S3150800851C024800F005B870470000000039850008CD +S3150800852C002301461A46184600F01EB838B50A4C00 +S3150800853C0A4D641BA4100AD004F18043013B05EBD9 +S3150800854C8305013C55F804399847002CF9D1BDE848 +S3150800855C384001F069BC00BF949E0008909E000844 +S3150800856C704700BF704700BF2DE9F0411E4C054609 +S3150800857C206890461F460E46FFF7F2FF1B4B1A68FB +S3150800858CD2F8483133B35A6820681F2A27DC4DB90C +S3150800859C911C01325A6043F82160FFF7E3FF002073 +S315080085ACBDE8F08103EB82010124C1F8888004FA46 +S315080085BC02FED3F88841022D44EA0E0CC3F888C192 +S315080085CCC1F80871E4D1D3F88C114EEA0104C3F84A +S315080085DC8C41DDE702F5A673C2F84831D3E7FFF7FD +S315080085ECC1FF4FF0FF30DBE728040020409E00084F +S315080085FCDFF834D0002103E00C4B5B5843500431B0 +S3150800860C0B480C4B42189A42F6D30B4A02E000234D +S3150800861C42F8043B094B9A42F9D300F013F8FFF7DA +S3150800862C51FF01F019FA704700000220949E0008C9 +S3150800863C00000020380400203804002034050020EF +S3150800864CFEE700000F49D1F8883043F47003C1F8EF +S3150800865C88300D4B1A6842F001021A6000209860A7 +S3150800866C1A6822F0847222F480321A60074A5A6019 +S3150800867C1A6822F480221A60D8604FF000638B6067 +S3150800868C704700BF00ED00E00038024010300024AF +S3150800869C002800F0B98170B582B00446036813F05F +S315080086AC010F3BD0A64B9B6803F00C03042B2CD074 +S315080086BCA34B9B6803F00C03082B21D06368B3F516 +S315080086CC803F4FD0B3F5A02F52D09D4B1A6822F499 +S315080086DC80321A601A6822F480221A606368002BAA +S315080086EC50D001F001F90546954B1B6813F4003F71 +S315080086FC14D101F0F9F8401B6428F5D903208AE156 +S3150800870C8F4B5B6813F4800FD8D08D4B1B6813F412 +S3150800871C003F03D06368002B00F07881236813F0C0 +S3150800872C020F54D0864B9B6813F00C0F3ED0844B2B +S3150800873C9B6803F00C03082B33D0E368002B67D037 +S3150800874C804B01221A6001F0CFF805467C4B1B685A +S3150800875C13F0020F53D101F0C7F8401B0228F5D9C4 +S3150800876C032058E1764A136843F480331360B5E75F +S3150800877C734B1A6842F480221A601A6842F48032E3 +S3150800878C1A60ABE701F0B0F805466D4B1B6813F49D +S3150800879C003FC3D001F0A8F8401B6428F5D9032084 +S315080087AC39E1674B5B6813F4800FC6D1644B1B68C1 +S315080087BC13F0020F03D0E368012B40F02981604ABD +S315080087CC136823F0F803216943EAC103136023688D +S315080087DC13F0080F40D0636963B35B4B01221A6030 +S315080087EC01F082F80546564B5B6F13F0020F33D136 +S315080087FC01F07AF8401B0228F5D903200BE1504A00 +S3150800880C136823F0F803216943EAC1031360DEE712 +S3150800881C4C4B00221A6001F067F80546484B1B685A +S3150800882C13F0020FD3D001F05FF8401B0228F5D9DC +S3150800883C0320F0E0444B00221A6001F055F8054677 +S3150800884C3F4B5B6F13F0020F06D001F04DF8401B3F +S3150800885C0228F5D90320DEE0236813F0040F78D03C +S3150800886C374B1B6C13F0805F33D100230193344BC9 +S3150800887C1A6C42F080521A641B6C03F080530193F5 +S3150800888C019B0125314B1B6813F4807F23D0A36809 +S3150800889C012B34D0052B38D0294B1A6F22F0010244 +S315080088AC1A671A6F22F004021A67A368002B36D0CF +S315080088BC01F01AF80646224B1B6F13F0020F47D12C +S315080088CC01F012F8801B41F288339842F3D9032041 +S315080088DCA1E00025D6E71D4A136843F4807313609C +S315080088EC01F002F80646194B1B6813F4807FCED1AB +S315080088FC00F0FAFF801B0228F5D903208BE0104AFA +S3150800890C136F43F001031367CFE70D4B1A6F42F051 +S3150800891C04021A671A6F42F001021A67C5E700F0DB +S3150800892CE3FF0646064B1B6F13F0020F10D000F040 +S3150800893CDBFF801B41F288339842F3D903206AE0A7 +S3150800894C0038024000004742800E47420070004043 +S3150800895CE5B9A369002B5DD0314A926802F00C0286 +S3150800896C082A5AD0022B17D02E4B00221A6000F078 +S3150800897CBBFF04462A4B1B6813F0007F42D000F05D +S3150800898CB3FF001B0228F5D9032044E0244A136CD4 +S3150800899C23F080531364DCE7224B00221A6000F0A4 +S315080089ACA3FF05461E4B1B6813F0007F06D000F08C +S315080089BC9BFF401B0228F5D903202CE0E369226AA9 +S315080089CC1343626A43EA8213A26A5208013A43EADB +S315080089DC0243E26A43EA0263114A5360114B0122CD +S315080089EC1A6000F081FF04460D4B1B6813F0007FDC +S315080089FC06D100F079FF001B0228F5D903200AE0FE +S31508008A0C002008E0002006E001207047012002E063 +S31508008A1C012000E0002002B070BD0120FBE700BF7A +S31508008A2C0038024060004742314B9B6803F00C0348 +S31508008A3C042B58D0082B58D170B52D4B5A6802F018 +S31508008A4C3F025B6813F4800F2AD0294B5868C0F391 +S31508008A5C88100546002643011B1A66EB0604A1017D +S31508008A6C41EA93619801C01A61EB0401CB0043EA11 +S31508008A7C5073C4001946601946EB01014B0243EAD0 +S31508008A8CD0534402204619463346FFF799FB184B38 +S31508008A9C5B68C3F3014301335B00B0FBF3F070BDB5 +S31508008AAC134B5868C0F388100546002643011B1A59 +S31508008ABC66EB0604A10141EA93619801C01A61EBC1 +S31508008ACC0401CB0043EA5073C4001946601946EBFF +S31508008ADC01018B0243EA9053840220461946334619 +S31508008AECFFF76EFBD3E7034870470348704700BF90 +S31508008AFC0038024000127A000024F400002800F026 +S31508008B0C9A8070B50446504B1B6803F00F038B42D2 +S31508008B1C08D2CBB24C4A1370136803F00F038B427E +S31508008B2C40F08B80236813F0020F17D013F0040F54 +S31508008B3C04D0464A936843F4E0539360236813F0D1 +S31508008B4C080F04D0414A936843F4604393603F4A44 +S31508008B5C936823F0F003A068034393600D462368DB +S31508008B6C13F0010F32D06368012B21D09A1E012A0B +S31508008B7C25D9364A126812F0020F60D033498A6832 +S31508008B8C22F0030213438B6000F0AEFE06462F4B11 +S31508008B9C9B6803F00C036268B3EB820F16D000F0E7 +S31508008BACA3FE801B41F288339842F0D9032041E09A +S31508008BBC264A126812F4003FE0D101203AE0234A13 +S31508008BCC126812F0007FD9D1012033E01E4B1B68C6 +S31508008BDC03F00F03AB4207D9EAB21B4B1A701B689A +S31508008BEC03F00F03AB422CD1236813F0040F06D005 +S31508008BFC164A936823F4E053E1680B4393602368A1 +S31508008C0C13F0080F07D0114A936823F460432169BF +S31508008C1C43EAC1039360FFF707FF0C4B9B68C3F34A +S31508008C2C03130B4AD35CD8400A4B1860002000F09B +S31508008C3C0FFE002070BD012070470120FAE70120C5 +S31508008C4CF8E70120F6E700BF003C02400038024076 +S31508008C5C449E00082C040020014B1868704700BF7E +S31508008C6C2C04002008B5FFF7F7FF044B9B68C3F3E9 +S31508008C7C8223034AD35CD84008BD00BF00380240A3 +S31508008C8C549E000808B5FFF7E7FF044B9B68C3F32F +S31508008C9C4233034AD35CD84008BD00BF00380240B3 +S31508008CAC549E00087047002800F0A18038B5044689 +S31508008CBC90F82030D3B12268136823F002031360AE +S31508008CCC00F012FE054623685A6812F0020F10D0FF +S31508008CDC00F00AFE401B0A28F5D9636A43F40033F0 +S31508008CEC6362052384F82030012038BDFFF7DAFFCC +S31508008CFCE1E71A6842F001021A6000F0F5FD054634 +S31508008D0C23685A6812F0010F0DD100F0EDFD401BD7 +S31508008D1C0A28F5D9636A43F400336362052384F899 +S31508008D2C20300120E1E7227E012A3DD01A6822F084 +S31508008D3C80021A60637E012B3BD02268136823F0ED +S31508008D4C40031360A37E012B39D02268136823F0E5 +S31508008D5C20031360E37E012B37D02268136843F097 +S31508008D6C10031360237F012B35D02268136823F078 +S31508008D7C08031360637F012B33D02268136823F032 +S31508008D8C04031360A368E2681343226913436269F8 +S31508008D9C13436268013A21681343CB610020606271 +S31508008DAC012384F82030A0E71A6842F080021A6082 +S31508008DBCC0E72268136843F040031360C2E72268D1 +S31508008DCC136843F020031360C4E72268136823F082 +S31508008DDC10031360C6E72268136843F00803136090 +S31508008DECC8E72268136843F004031360CAE7012036 +S31508008DFC7047000090F82030DBB2012B0AD090F8AF +S31508008E0C2030DBB2022B05D0436A43F4802343623D +S31508008E1C0120704770B4424BD3F8002242F001028D +S31508008E2CC3F80022D3F8002222F47C52C3F800229D +S31508008E3CD3F80022486A42EA0022C3F800224A699B +S31508008E4C012000FA02F2D3F81C42D0430440C3F8BE +S31508008E5C1C42CB69B3B9324BD3F80C420440C3F865 +S31508008E6C0C42CE688D884C6945EA0645483443F869 +S31508008E7C34508E680C884D6944EA0644483503EB31 +S31508008E8CC5035C60CB69012B1DD08B69002B32D1D5 +S31508008E9C234CD4F804320340C4F804320B698BBB58 +S31508008EAC1F4BD3F814422040C3F814020B6A012B4B +S31508008EBC2FD01B4AD2F8003223F00103C2F8003235 +S31508008ECC002070BC7047164BD3F80C421443C3F8F9 +S31508008EDC0C420E688D884C6945EA0645483443F8B9 +S31508008EEC34508E688C894D6944EA0644483503EB40 +S31508008EFCC5035C60C9E70A4CD4F804321343C4F8BA +S31508008F0C0432CBE70648D0F814321343C0F81432AF +S31508008F1CCCE70349D1F81C321A43C1F81C22C8E71E +S31508008F2C0064004038B590F82030DBB2012B05D030 +S31508008F3C436A43F400234362012038BD04460223E6 +S31508008F4C80F820300268136823F00103136000F0E0 +S31508008F5CCBFC054623685B6813F0010F0DD000F0B7 +S31508008F6CC3FC401B0A28F5D9636A43F400336362D1 +S31508008F7C052384F820300120DFE700206062DCE757 +S31508008F8C30B490F82040E4B2012C05D090F820407B +S31508008F9CE4B2022C40F08B8051B90468E46814F0F2 +S31508008FAC030F12D1436A43F40013436201206CE0A9 +S31508008FBC01290AD10468246914F0030F05D1436A00 +S31508008FCC43F40013436201205FE0056801F11B04BA +S31508008FDC24012C5904F004049460002C57D105681C +S31508008FEC01F11B0424012C59640D1460056801F168 +S31508008FFC1B0424012D59C5F34005D5600568254485 +S3150800900C6D6805F00F051561056825446D68C5F38F +S3150800901C0725956105682C446468240C546104681A +S3150800902C0A011444D4F8B8411C7004681444D4F8E2 +S3150800903CB841240A5C7004681444D4F8B841240C6A +S3150800904C9C7004681444D4F8B841240EDC70046887 +S3150800905C1444D4F8BC411C7104681444D4F8BC41BB +S3150800906C240A5C7104681444D4F8BC41240C9C7121 +S3150800907C04682244D2F8BC21120EDA7179B9026856 +S3150800908CD36843F02003D360002030BC70470568D2 +S3150800909C01F11B0424012C59E4085460A6E70129A4 +S315080090ACF2D10268136943F020031361ECE7436AB3 +S315080090BC43F4802343620120E7E70000074AD3689C +S315080090CC23F4E0631B041B0C000200F4E060184355 +S315080090DC40F0BF6040F40030D060704700ED00E00F +S315080090EC30B4174BDB68C3F30223C3F10704042C13 +S315080090FC28BF04241D1D062D01D9033B00E00023BF +S3150800910C4FF0FF3505FA04F421EA0401994005FAF3 +S3150800911C03F322EA03031943002809DB0901C9B240 +S3150800912C00F1604000F5614080F8001330BC7047D0 +S3150800913C00F00F000901C9B2024B1954F6E700BF3B +S3150800914C00ED00E014ED00E00138B0F1807F0AD2A2 +S3150800915C064B5860064AF02182F8231000209860C6 +S3150800916C07221A6070470120704700BF10E000E024 +S3150800917C00ED00E0042805D0054A136823F0040323 +S3150800918C13607047024A136843F004031360704770 +S3150800919C10E000E0704708B5FFF7FCFF08BD0000BB +S315080091AC00230F2B00F2D680F0B482B039E00722E8 +S315080091BC00E00022B2403A430235674E46F82520B5 +S315080091CC664A1568E24302EA05064F6817F4803FBB +S315080091DC01D044EA0506614D2E606D6802EA050663 +S315080091EC4F6817F4003F01D044EA05065B4D6E60E4 +S315080091FCAD6802EA05064F6817F4801F01D044EAE9 +S3150800920C0506564DAE60ED682A404E6816F4001FEA +S3150800921C01D044EA0502514CE26001330F2B00F2EF +S3150800922C968001229A400C681440A242F5D14D68EA +S3150800923C022D01D0122D10D1DE08083650F826C0A2 +S3150800924C03F00705AF000F25BD402CEA050C0D6988 +S3150800925CBD4045EA0C0540F8265006685F00032514 +S3150800926CBD40ED4305EA060C4E6806F00306BE4003 +S3150800927C46EA0C0606604E6806F1FF3CBCF1010F87 +S3150800928C03D9112E01D0122E10D1866805EA060CC8 +S3150800929CCE68BE4046EA0C068660466826EA020296 +S315080092AC4E68C6F300169E4016434660C2681540C3 +S315080092BC8A68BA402A43C2604A6812F0805FACD00A +S315080092CC00220192264A556C45F480455564526C29 +S315080092DC02F480420192019A9D08AE1C1E4A52F86D +S315080092EC267003F0030296000F22B24027EA020703 +S315080092FC1C4A90423FF45DAF02F5806290421AD048 +S3150800930C02F58062904218D002F58062904216D01F +S3150800931C02F58062904214D002F58062904212D017 +S3150800932C02F58062904210D002F5806290423FF4BA +S3150800933C3EAF08223EE701223CE702223AE7032227 +S3150800934C38E7042236E7052234E7062232E702B06C +S3150800935CF0BC7047704700BF00380140003C014024 +S3150800936C00380240000002400AB1816170470904C6 +S3150800937C816170472DE9F843044601680A6922F4AD +S3150800938C4052C36813430B610168CA6822F416423B +S3150800939C22F00C0283680069034360690343E069A1 +S315080093AC03431343CB6021684A6922F44072A369CC +S315080093BC13434B61E369B3F5004F60D02368B84A91 +S315080093CC934200F0148102F58062934200F00F81FB +S315080093DCFFF748FC00EB800000EB80006568AD00E9 +S315080093ECB0FBF5F5AF4FA7FB05356D092E01FFF759 +S315080093FC39FC00EB800000EB80006568AD00B0FB23 +S3150800940CF5F9FFF72FFC00EB800000EB8000656890 +S3150800941CAD00B0FBF5F5A7FB05356D094FF06408F3 +S3150800942C08FB15952D013235A7FB05356D0905F099 +S3150800943CF0053544FFF716FC00EB800000EB8000C6 +S3150800944C6668B600B0FBF6F6FFF70CFC00EB80007E +S3150800945C00EB800063689B00B0FBF3F0A7FB0030C1 +S3150800946C400908FB10684FEA081808F13208A7FBF0 +S3150800947C0837C7F3431723682F449F600DE1236809 +S3150800948C874A93425BD002F58062934257D0FFF726 +S3150800949CE9FB00EB800000EB800065686D00B0FB13 +S315080094ACF5F5804FA7FB05356D092E01FFF7DAFB9D +S315080094BC00EB800000EB800065686D00B0FBF5F9E9 +S315080094CCFFF7D0FB00EB800000EB800065686D00B1 +S315080094DCB0FBF5F5A7FB05356D094FF0640808FBDD +S315080094EC1595ED003235A7FB05356D096D0005F4AC +S315080094FCF8753544FFF7B6FB00EB800000EB8000EF +S3150800950C66687600B0FBF6F6FFF7ACFB00EB80005E +S3150800951C00EB800063685B00B0FBF3F3A7FB032347 +S3150800952C5B0908FB13684FEAC80808F13208A7FB61 +S3150800953C0837C7F3421723682F449F60ADE0FFF73F +S3150800954CA1FB00EB800000EB800065686D00B0FBAA +S3150800955CF5F5544FA7FB05356D092E01FFF792FB60 +S3150800956C00EB800000EB800065686D00B0FBF5F938 +S3150800957CFFF788FB00EB800000EB800065686D0048 +S3150800958CB0FBF5F5A7FB05356D094FF0640808FB2C +S3150800959C1595ED003235A7FB05356D096D0005F4FB +S315080095ACF8753544FFF76EFB00EB800000EB800086 +S315080095BC66687600B0FBF6F6FFF764FB00EB8000F6 +S315080095CC00EB800063685B00B0FBF3F3A7FB032397 +S315080095DC5B0908FB13684FEAC80808F13208A7FBB1 +S315080095EC0837C7F3421723682F449F6055E0FFF7E7 +S315080095FC49FB00EB800000EB80006568AD00B0FB12 +S3150800960CF5F5284FA7FB05356D092E01FFF73AFB33 +S3150800961C00EB800000EB80006568AD00B0FBF5F947 +S3150800962CFFF730FB00EB800000EB80006568AD00AF +S3150800963CB0FBF5F5A7FB05356D094FF0640808FB7B +S3150800964C15952D013235A7FB05356D0905F0F00585 +S3150800965C3544FFF717FB00EB800000EB80006668CB +S3150800966CB600B0FBF6F6FFF70DFB00EB800000EB3F +S3150800967C800063689B00B0FBF3F0A7FB0030400941 +S3150800968C08FB10684FEA081808F13208A7FB0837D8 +S3150800969CC7F3431723682F449F60BDE8F88300BFC0 +S315080096AC001001401F85EB512DE9F04105460F4688 +S315080096BC16469846069C2B681B6837EA03030CBFAC +S315080096CC01230023B3421DD1B4F1FF3FF3D02CB1D3 +S315080096DC00F00AF9A0EB0800A042ECD92A68D36876 +S315080096EC23F4D073D3602A68536923F001035361BA +S315080096FC202385F8393085F83A30002385F8383038 +S3150800970C032000E00020BDE8F081704758B310B57F +S3150800971C044690F839300BB3242384F83930226880 +S3150800972CD36823F40053D3602046FFF723FE226840 +S3150800973C136923F4904313612268536923F02A03AF +S3150800974C53612268D36843F40053D3600020E06366 +S3150800975C202384F8393084F83A3010BD80F8383034 +S3150800976CFFF7D3FFD8E7012070472DE9F04182B007 +S3150800977C1E4690F83A30DBB2202B5AD104460D46D9 +S3150800978C9046002959D0002A59D090F83830012B28 +S3150800979C57D0012380F838300023C363222380F87E +S315080097AC3A3000F0A1F80746A4F82C80A4F82E80CD +S315080097BC1DE000963B46002220212046FFF774FF49 +S315080097CC002840D1236933B923685B68C3F30803BF +S315080097DC25F8023B0BE023685B68DBB225F8013BF6 +S315080097EC05E023685B6803F07F0305F8013BE38D0E +S315080097FC9BB2BBB1E38D013B9BB2E385A368B3F582 +S3150800980C805FD6D000963B46002220212046FFF7E3 +S3150800981C4BFFD0B92369002BE3D123685B6805F8A5 +S3150800982C013BE4E7202384F83A30002084F838001A +S3150800983C00E0022002B0BDE8F0810120FAE7012021 +S3150800984CF8E70220F6E70320F4E70320F2E7000026 +S3150800985C10B504460E4B18784FF47A73B3FBF0F335 +S3150800986C0C4A1068B0FBF3F0FFF76EFC68B90F2CC6 +S3150800987C01D901200AE0002221464FF0FF30FFF7FC +S3150800988C2FFC054B1C60002000E0012010BD00BF1A +S3150800989C300400202C0400203404002008B50B4B9F +S315080098AC1A6842F400721A601A6842F480621A60E6 +S315080098BC1A6842F480721A600320FFF7FFFB002037 +S315080098CCFFF7C6FF00F0D2F8002008BD003C0240A6 +S315080098DC034A1168034B1B780B441360704700BF8F +S315080098EC3005002030040020014B1868704700BF73 +S315080098FC3005002008B5FFF7AFF9084BA3FB00307D +S3150800990C8009FFF721FC0420FFF734FC00221146DE +S3150800991C4FF0FF30FFF7E4FB08BD00BFD34D6210D4 +S3150800992C08B5FFF7E1FF08BD08B5FFF7D1FFFFF74C +S3150800993C32FC08BD08B501224FF480510148FFF7E7 +S3150800994C13FD08BD0008024010B5FFF7E9FF104BE0 +S3150800995C1B68C31AB3F5FA7F0ED304460D4B1B7856 +S3150800996C5BB90C4B01221A7000224FF480510A483D +S3150800997CFFF7FAFC064B1C6010BD064B00221A704A +S3150800998C01224FF480510448FFF7EEFCF2E700BFC2 +S3150800999C580400205404002000080240014A024BD7 +S315080099AC9A6070470080000800ED00E000B595B09D +S315080099BC00210191204B1A6C42F080521A641B6CE0 +S315080099CC03F080530193019B02911C4B1A6842F4D5 +S315080099DC80421A601B6803F480430293029B01239E +S315080099EC08934FF48033099302230E934FF48002A5 +S315080099FC0F92082210924FF4A87211921293072311 +S31508009A0C139308A8FEF744FE00B1FEE70F23039351 +S31508009A1C02230493002305934FF4A05306934FF4A3 +S31508009A2C80530793052103A8FFF768F800B1FEE7F2 +S31508009A3C15B05DF804FB00BF00380240007000400A +S31508009A4C08B5FFF7ABFFFFF729FFFFF7AFFFFFF7E7 +S31508009A5C51FFFFF76FFF08BD08B5FFF7F1FF00F0E0 +S31508009A6C53F9FFF771FF00F0D3F9FAE770B58CB02C +S31508009A7C002400944C4B5A6C42F480425A645A6C3B +S31508009A8C02F480420092009A01941A6C42F08052B9 +S31508009A9C1A641A6C02F080520192019A02941A6B9B +S31508009AAC42F001021A631A6B02F001020292029A40 +S31508009ABC03941A6B42F002021A631A6B02F0020242 +S31508009ACC0392039A04941A6B42F004021A631A6BF3 +S31508009ADC02F004020492049A05941A6C42F40032B9 +S31508009AEC1A641A6C02F400320592059A06941A6CDA +S31508009AFC42F000721A641B6C03F000730693069B03 +S31508009B0C0320FFF7DBFA224621466FF00B00FFF71E +S31508009B1CE7FA224621466FF00A00FFF7E1FA2246D9 +S31508009B2C21466FF00900FFF7DBFA224621466FF053 +S31508009B3C0400FFF7D5FA224621466FF00300FFF71B +S31508009B4CCFFA224621466FF00100FFF7C9FA2246E2 +S31508009B5C21464FF0FF30FFF7C3FA4FF480530793B3 +S31508009B6C0125089509940A9407A91048FFF718FBCC +S31508009B7C0C23079302260896099503250A950723AD +S31508009B8C0B9307A90A48FFF70BFB4FF4407307938F +S31508009B9C089609940A9509230B9307A90548FFF714 +S31508009BACFFFA0CB070BD00BF003802400008024036 +S31508009BBC000002400004024008B50848084B036040 +S31508009BCC4FF46143436000238360C3600361836180 +S31508009BDC0C224261C361FFF799FD08BD840400207D +S31508009BEC004400402DE9F04104460D4617469846B8 +S31508009BFCFFF738F8154BA3FB00308009002201E06B +S31508009C0C0132D2B2112A1DD8114B13F8121003EBDC +S31508009C1C420393F801C001EB0C0303FB0443B0FBAE +S31508009C2CF3FE03FB1E06002EEAD11FFA8EF32B80D9 +S31508009C3C013B9BB2B3F5806FE2D2397088F800C04D +S31508009C4C012000E00020BDE8F08100BFD34D621072 +S31508009C5C5C9E000830B58DB00025ADF82E508DF8F9 +S31508009C6C2D508DF82C500BAB0DF12D020DF12E014C +S31508009C7C4FF4FA70FFF7B6FF1A4C1B4B2360257688 +S31508009C8C6576A576E57625776577A560E5609DF812 +S31508009C9C2D30013B1B0423619DF82C30013B1B0521 +S31508009CAC6361BDF82E3063602046FEF7FCFF06950F +S31508009CBC0795012308934CF6E042019202954FF65C +S31508009CCCE072039204220492059509930E230A93D3 +S31508009CDC0DEB02012046FFF78DF82046FFF722F917 +S31508009CEC0DB030BD5C0400200064004008B50023AC +S31508009CFC012201460348FFF738FD08B1002008BDCC +S31508009D0C0120FCE78404002008B5FFF755FFFFF790 +S31508009D1CA1FF08BDBFF34F8F0549CA6802F4E0627C +S31508009D2C044B1343CB60BFF34F8F00BFFDE700BF57 +S31508009D3C00ED00E00400FA0508B5214B1B78B3B911 +S31508009D4C2048FFF7D3FF012800D008BD1D4B1B7810 +S31508009D5C013BDBB23F2BF8D8FFF7E2FD1A4B186034 +S31508009D6C174B01221A70194B00221A70EDE7174B84 +S31508009D7C1B78013313481844FFF7B8FF012813D191 +S31508009D8C124A13780133DBB213700E4A12789342D7 +S31508009D9CDBD10B4A002111700A4A5278FF2AD4D11A +S31508009DAC022BD2D1FFF7B6FFFFF7BAFD064B1B689D +S31508009DBC64339842C9D9024B00221A70C5E700BF12 +S31508009DCC05050020C404002008050020060500200F +S31508009DDC00B58BB001AB03AA00210C48FFF7D0F8ED +S31508009DEC20B9039A40F267639A4202D00BB05DF829 +S31508009DFC04FB059B002BF9D19DF80430FF2BF5D1FC +S31508009E0C079B022BF2D1FFF785FF00BF5C040020ED +S31508009E1C08B5FFF791FFFFF7DBFF08BDF8B500BFE4 +S31508009E2CF8BC08BC9E467047F8B500BFF8BC08BC21 +S30908009E3C9E46704779 +S31508009E4000000020000000000000000001020304DA +S31508009E5006070809000000000102030405020602BD +S31508009E60060307030803090309040A040B040C0480 +S31508009E700C050D050E050F050F0610061007100830 +S30D08009E807CE3FF7F01000000EE +S30D08009E8819850008B1810008E4 +S30908009E908D810008AA +S31508009E9400000000EC02002054030020BC0300204C +S31508009EA400000000000000000000000000000000A0 +S31508009EB40000000000000000000000000000000090 +S31508009EC40000000000000000000000000000000080 +S31508009ED40000000000000000000000000000000070 +S31508009EE40000000000000000000000000000000060 +S31508009EF40000000000000000000000000000000050 S31508009F04000000000000000000000000000000003F S31508009F14000000000000000000000000000000002F S31508009F24000000000000000000000000000000001F -S31508009F34000000000000000000000000000000000F -S31508009F4400000000000000000000000000000000FF +S31508009F34000000000000000001000000000000000E +S31508009F440E33CDAB34126DE6ECDE05000B000000D3 S31508009F5400000000000000000000000000000000EF S31508009F6400000000000000000000000000000000DF S31508009F7400000000000000000000000000000000CF S31508009F8400000000000000000000000000000000BF -S31508009F9400000000000000000100000000000000AE -S31508009FA40E33CDAB34126DE6ECDE05000B00000073 +S31508009F9400000000000000000000000000000000AF +S31508009FA4000000000000000000000000000000009F S31508009FB4000000000000000000000000000000008F S31508009FC4000000000000000000000000000000007F S31508009FD4000000000000000000000000000000006F @@ -557,12 +557,6 @@ S3150800A27400000000000000000000000000000000CC S3150800A28400000000000000000000000000000000BC S3150800A29400000000000000000000000000000000AC S3150800A2A4000000000000000000000000000000009C -S3150800A2B4000000000000000000000000000000008C -S3150800A2C4000000000000000000000000000000007C -S3150800A2D4000000000000000000000000000000006C -S3150800A2E4000000000000000000000000000000005C -S3150800A2F4000000000000000000000000000000004C -S3150800A304000000000000000000000000000000003B -S3150800A31400000000000000000024F4001000000003 -S3090800A3240100000026 -S7050800863D2F +S3150800A2B400000000000000000C0500200024F40043 +S30D0800A2C4010000001000000073 +S705080085FD70 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c index f7a25769..6bf696a2 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.out b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/bin/demoprog_olimex_stm32p405.out index 846832fae090c5572915631afdb284af307e1d85..0bd900237a932c0a02b786e51d823cf492dddbd0 100644 GIT binary patch literal 174908 zcmeFa3w%_?`9419oITl1vPm}C+(-g$LV$1)0|bqVy15V%3=oolsA-dsENnD4lc3RJ z4T_2t+hEb+rHWRq)=Lqgr4}mQsBP_nCR;o%hVlnVB=^of~GB7DLnQ1)YoC!AtZaUn#a5^9TdI4y88hs|NH~om2N^qS6Hy>^R+@)~ef~$pdz%{@% z!CeKn4DMRE>)}?w-3)gd+#PUh;O>IE2kysk55YYO_XOP2aL>YRhWi!VHnVq8;iBMT;S%6Rz>S1UhZ_So z9_~!IDR9%_&V{=GE)Q-dTnXG9xcP7k;4X#x7F;cy1FiwC3GOPmWpLNRT@SYc?q;~# z;O>C?JoaY`ESn9CO_Fv>wrM@<8(3D~&b7VgGM1(8WVV&Pxwvc0^{u0s@Sn?U&h5_Z zL#!;_`Fah}U+c9wSwr@rZhN}ZRBLnE8?s#!Sh}+q{_V~(Ehe+|)Y(LO{6CK|n`PUX zA05wAnVEGLoq_OOpxUw=JJ}>Q1(cZ~jYEPEa?%b|!k1};VlD6*-mUZ@yeRtSL?YsGL=Y}u3suOmyA5CK{ z!^C<3B>l-L;UTsgqhA-GW zyX%=QoAa5HRr$&eoAYU0%Xc!@xT9S~%$0dmg$~o9edZc<)QJD7N9)r^WXQ)%y>-sZ z*_LAm4_3SC&CeY>esDp-?q0+8>W@p!n~xp;Vxc?qi(|*Xq&ReyjwLSmj7^(e(J+wZct zjBMrzoAc(H|Lb9{H;#~$zdb@yzI=qF+1{}?F_CL;{@KP;rVIV49@&-1h`W9&?E0Kz?tC2^u!lu!e#Wt zmu5KQTo=iBBFW)<@GLsG$`W1j&@m>l(ae?KYeM@Yn#oPe?M-*Scu>kKNh@L0qp%*S z*s_hwka>u)xa*h!ve2_~-l6MSqe{X%DVDh;-1#i}B<6bH2t83Go4Lm_DSQ{pNN3fq zzHH`Nal}w;Abs>mcvDlYW z4Fw-t3Z6T5;JAD&ZCckx`^O4}T=Fr?RQtzfI~(0POP-*75V>i$(E!}u#552;z*`B#0Sn7@4MIpliQF4yMgj^1?m*`q5C{d9j! z^aZIE_CM~og~>;w4;;*^uy5WUV=Ve>%#2BedG=R8UvJ-^muG+W*ugKAV~Md39}Anw zQlH3^cU?WIEBVsAu8$=-{b=;T#YoN4FSBPCxwd6*LhR$pu{6Xs^VrI+r}j%`il4nz zE{ZIwDPrlZvo`MUy20_5YxBmVH*#rS+aD8lL2Aa)u!F|^vC#+eY|}5}(rkIVpCtWw zZ`F9moE7(0%tdb~c^{YMdCR-|lkM3aiHkmdbB6J`Jo{@X+m`>SY=~)~@|lksU6 z9X0IFE^uwrOU}{>t0}t7?%L*cCuQ8pI{i+j%B3GO+gGGar8IOe=^1y?#VO8tU-n56 z_6tkqf6US&3Q}rXXPt+(u>GKnJ1n#EjckHxPq=i>Z2LxP-IhYuYe-Xi!lh}T#8!gO zCgQYXzfn;qN^coPOFiT_j5JP?c2PauK1#}rKdKzOeAEd03VZxf=CY5n*i8i%^oL!W z^F}?3`z5_4*`j;wqs~BEk4dMR-go%LK4wcp*vS7gn`qsS^hw)V(Q2YtBITS3mbs0bNXRL>@qiQl; zKV&`eJ*+1g&H~r98TG#xxuL(0?vb4ZPPx#O{jTWo4gX9oM{i#M7k^%3v-saBrVn7v{c)TQM>yN?;ar4RXw)vN?Bn$McOW&R^^T%=QE{hjlriE-bc=9)S;n^+`s`0`NKDY=y($XY@hn~h9Ak81#X;vX075Nx=J_gy)Lw-tckWCsE&#`!p#d9oP zHeDfM-azsyB=1xz8;$0vGkOPFuaRi0#b-QUH=N9;5>KXk^s zl$f}kBom7znSR(KaU`>W5R6US$SpkvXOuLlaCh&9ym*(vu(oEclT9*$i%zYNimwUt ziuIwXvc`kHa?ozr?GA4Oj~GLIt&VTXd*z@pbFEi6(_C3AJIzu?;jZ2-=_#!qe_X_6 z-XZh7-l6Ds+@Y=MDOc&Kwx%PMcgTFNcPRRutJwIkos#nn^hP#`VWwn+CR9+u8w5o{ zz3zYaT4&MB7QG3dQLp=eMs-zt-tV2HNX}T7Su%_d-yudWrmX0l@AoDvxU(3eyx$uS zUzbvZ5g^Md!2IyK4{B)UdQli+^~yAc?3yCgB=rz={aF#9_6TaaRHLJ&p6B@ZjAGI_ ztqU0Oi=y!#W^GU6NztXmqYt|Cs6Ewzo=dS6eb9IKc3_WiEDSYjr5nqI{9VS8d+q~Q zNFQTz%RXV}j}YH3kKKJYu-h=M{lF=WrxDPo52(-XmGluJje6(rsX_a=0O)EwA^Hwi zAiwWXe#Sz`Qi}W(E(`mh2ht`Z-bxd6m6XI zODM@1?i6pKH8k-U35anek3nUPcE@;$k9u47u(3-pvfs`kcjJlBorPY!t1JsMa0{-i zo2`?^R?o}DN<-}KT&!?(wdSHcpI}}@G$W+^*AW_Li}I}NSaB-1VsP(%jagPcmpK_ZY{CkG7{?#N{ae!0clb%* zGz#c4noy=keDH-mUv88pD_FO{Qv@ZUHJ*!ij6-Z1Kbx`&cC2rZv(DN%aW1oEqbxUr zS2{G%C6Ru<3tpluQ+qyWuw8*({fhY?cg3#10{zh_j6w2x5N5UU#gLk(cN{S=N<9LS zRv%$VeHc<&p?@pa{{rCQB&$TS&gC(v9?CruMjte1_;Lk}yJ@^l3O)mSbO4d>j@gaJXnfaoRzTifjP8# zbWX37HEm}WDA_x*I`gv5e22Lzj;urJB%7_3*?v@FY8~Bk*PI{D&Fai9w5MT}1Sw*X z!k(7Zn$#DWW8ie821M8{z zF}T=AF@vr4$HZwAQ)_CsfqzYn4SKO0V`s{{o7CyWYR?!KoB0`A;4-LFi&=Wu8kTNc zBc+?xjA!9yY0c9c<+~*Klr>!&4c*M9c1yPK?r2*?xAX*YdiWUqpL{%WLpDlr+Xl#7 z&&FI?B>#-1rxv4MJI=C3VHMN3TVA(5KWe989m|T?DUC7pWV%?P0-6GvA&Y_b*+%J1 z(@v7N52J&ybu!jD`wsv7L^ycUIM;x2ZW(mL3Yq;?Trtb3+c}JKl9N5c!%oT~2^_}A7XaO`w zxD$7mbzjSSxGt=FP){TJPNH`Z{ZLmPryuIF^FGxU)?Iz5E8EyD+sx!+QQan6boabN zkGIBvX6ZKCV!Oj0?>k%u4YM65_Qu#G&}G~s1+mtb8SuZWOzl?FrN>Vk9^WToSvN40 z^cKjYc3;vjU&LKUbkP%&ob-(Any;==?_ufcno{&D<(N@N)S!RCRlQTamu0AT5>?iy zvJce&YB+cpB%KG9l<{YAEUsQu7rRR6g|(6#3htEi2;He0T#=|@OEiB3{56_C9RABR zzXASA&9A_ZUX-Vm;4kKWF(=DMk3gE2pe^(kTw4uANyW^yyw{9-A%iY~u0V@Mo1wd* zC>B^VYLUHFpp=TxaE?X*t?o5KtBkQOW-_6k>V0xyu58bSVgI2G{fy*ym9)ugRjqbKm~{FZtU;YPoY~iR`1lFxEooh;7qbukH~O3&(>O!V z`@Qd`cjq73X&l$L(dtsW|`RKda_FzlW z#!X1tnZkCN*e5s2iC4sov$~9$EWas;Y4C(dGA-6(qf;4+(8h9>cvL>{qk=WPhV5xC z#VlxPN9E&H9~+Ivn%Pcif(dzG)d>G%wfsixyw&NQdS|bByKl-{Yx12xw*RaEGpU0t z;m7s~1^G3vYH9AaZ!Y-0+dsYFRphdZt=}+^3Ek zyEg&88xD>7dDuAH-u;+6?ZWDZyyLcwD{AGQ+ct(9R@9<5OG90pA=wRZCO9)3)m2lj zWY_B{ud`;vv%tl}CCm00Ub9*ysV2I_#OLy~u4$faL4OcgEZZY$B8wvtGU1I_myNJ+ z^ncYZR%7D*;3`_9;Q7e*zP>L{Sh86rjcLq817_K5EV;HYc}iI6^1{R%Lr;X$G%~hu z)hwy#q5R&RmThH>u~s-$4wJ(aqheCRm2g9ZA<|$rnAIpXT8&X-!YpAHqs27$%T@FL zcz{VJr~ObXGx1T-3kO?%FwezWKlt1dL2Dex_Vx9l-Qb-YdSU$j_IY0){A?8kG#Vc> zWl0!uZs_~@L9}oi{qH+`>^O7Dy%JWKu*R~5F=J6K-mu8M$M&Kd*i3Qc*|99y_T+Dl z?H$WxCKumaBo}whLc5(s?|L7-AMZRLU?!0jW0I^G!i=VH!F@g2=SzJS0bOq=KZ15ueSCL@m;3u~J-^CF$RD zllIQFXjp<3`75SKWE)3b@+2lA|B?i^1dLhI*;xSOOaPHF7lLQlSe|Qi7AR?e!Y6Y+ z?lc#f?McWEl`O&!DY597Imf@G*ua3?Enb}Dxx&uQjrY4IwWx|VHIXxO;}`r zQiTVoi(#V11uB?&lKT+lS01nWWY)`L8n8S@Kg3g!A_Ck#!+)ztq7kC)!~`gKM8ATg z8TF%3v-E4KXq{0io5I^{f_F8b2JCLL>cAR2S=C7NG*+u#OOpJwY95J-IK?8WVw`BX zUNy&}YkJ@&8y!H?Hfr<%=z0S(1-b)TZBzdT{gO7JIp2;C+O&8p(RgZli_w)8=clY# zPO-Ur8+0?C?!tsl4t;7E*H{!||3hzQK8cDV1F0y_zrV&Cb?RPFF{1-0uD_Bn(&(=? zsM4>pLY3j39x8&o3r_l6ImJ5aeu^ac>)Nj_#^`m?zh>$6D)J->Jz1R#)S3Ay1q$#| zO0;)X(;lmVI=PcI(I~yD#rPH9t75r(JO78HUT%MlczU})QJ6jYqsx>8?TpcV{Pia0G0Vnkr3t zGYnJ-PWGgW@Vocnegh~)450jPvt9v=fqIL99%)~BP-O7*a*AII(?#$fTX^aqL+!u} zWHC1C7+CRIW=hfK6Lb;SG>i)kY%wsJ|L8w~o#0q=KXCs>zKfaC{IGw<6E+*zCO>QjUZ)$_31C~ZY9g;4IF$nS^P!f9Yzfl*lh z3G5OZVY`9(>ntmsuy=uV>xpm`>DFZs*0_$D7U~m1H}-ZWVLey__0KPJ3}IQAYa0A` zws34xKh)qKGU|_2PV%KnNbwKPTj&%pbqRu3q zYXf47IJPbz_7jfX9}xSTW9tKA=T4^l9tnu8Yz@a=35dPRvDX7)yMbe$2E=~HF;_q=A%}P#3W(KktT!O`B*%^i z#J=Ph!#526{e0eZ%FhrGTg@?3Kk5L?Evj)2&9j&%maA}=JK%L8HyIo1^rdx&Ez17e?YY*j$) zoQo*G)d4Z7kg(!=nF$@R`$ywHnH}QTmQ~DD>PGZ&WLOcU>kc?J?d90xw*;C8ykExC zt!AcXzwxJ9PS}Y%m}!(Bc0~nYX+L15Z~MuzrjoEOV3+x&`}YFE-s#4hD8F>YmlBq9 zd!V_@LzfXY7g&T}x+gCuY!R?bKkO|`4RCLPp;EbjLZ7!nbOYN03=eGgPhj^|6ZUUl zCO4w%`o$W;J_m-uyZa~7O;}8r1^V<)S5!w>GO#pvDxD|xR{*OFnC?mkVO7BVb#`$B zVarip-u2UU?v;cs!aJ#Wzx?uA340g!p;7UGq6{alB5V`tORgW!dF_OKdMh)9d6H>! znfV=r9RQZ-hgB{k%!In@k6m&#VY$G%{L)-p$w27{Sb zEXvUcr>{ZeS-<;zX|OYV4;ktU8{bHVbJ0rl)sk-{!xxaDz63Mq874uU*=P*6v?v*8xy)XKj;ftk(}_dr3v!Q3mE-MDxnK`bN4NdWgM;O!Y|{zkfGN@*P(8%BzE2+J%^!=`+G_ zthB#JrutMlsfN*DDhwp-jv}x$WULk81xKjYH)Ehb1#K_gHwZ- zkgdMTGU(-`CP**S^`)D^t~C!LFMTQK8!4Q{!rbdigIPGdKxfO5m%d(=XZ?wh3?eFZNc zGudw_Ytrzy;+T7Za4Z(jnVD~C#i+BY8kvICArMVO=@s1!nv>0C{PpSeBA8r?(Vzalwq8Trv z@K#^2xLLZKZoyaOlb*uZx1oP}(W%|t1;huz>Ch8aMe#F81?N>=($aQiReQ^lj%#Y$ z998pL9nJZrl~t9sZA%>;RfUeGma4q+IR$fasw*nzOq*JiQ$4S-p~=xHf@L|`)2mDJ z%B#xST9#HVZfWV5T*nZ$<;|@qu@#(EFma--prxs`q0!N1TbMgJCwuag$y29HJ?oNb zQ*BFH+HBxWAMS~tA}?!hZ&=#wsJAsVcQAudc?*+$15Lb@>)`XibOIruS3$&MsK{GM9+b2R}OY>4>V0vCMy(7sQyQuTAY;&h9#qPjHNnfNGR=3MTPSk%=bLTWDX;=I!8c^3mF&&=}jdF4zH^A}WH%4ANiESWQN-hxV| zu&4*Mqy<{i1#?U16d6hG(%V$>1tkmLrQ}YTh z)w1?bOG_#$XU;8|J4=(qgH)8xoLN>~Hgj$vp$gBvKbluiS+Z~@GxP&RDODDg0KG%T zakrA9sQe4^$}0m%=|d(lZT(|&Wn~7UR#z@!=>dWAMJyvAP`RiY*y#S4eizpJ$tnue zBe9rtlt@B7vA};O{QpFCvB)g;9QdD?EJhYn03X#y@>9Lz{zw*cIs6%@!HH@DrLpuF2g&6^v{YS48F+_y>4c1?J#F-9wy}|l7lDeU>!_ijmSlZBz zE9l#y)2E@+G?JEUgKM|t*sdpfx6|myk=DOL- znp!VusPAxsY!ZJR``(LBh#w7JQF2NSBlci#E6%~ygJ?@iP6l4R1%r)z$Qv@U4bf)(w(W(hMHW zbyPMMzY5(SC=H}0gLO07LPu=}K{l%HGuzr)+6qL~M0sNI>OxaTe(kdQauHK25=JKV zrHtzoDZY{ItTA)oRs3E1#x$t$@YX6g9S7Q_#_f1X=;-UF~SAK#?08 zFa)5&#W7TKyA=<8pMw0yryzSIskO2*f7y~HWgXPYZ1FU-kSaSDEdjfR>!^g8)=$x| zb4o$WGG0-}S}9?sH}JCLo1+9;G0Uq^XUb3rKA z`lTc-)wO&sg~~hi;CcO(K7%DttL~_-t8K1cysW*tqoIi_!uq@nC@WEk z3o2+3q-XX{gyrX|5|ilPbw3@M_A5z_<2k-z2AH zLT)mHC9%yRtnaq=sne!v8aHC_Yi>>*1HsF%YFf%FZQ9T*5<$Fo+T-@%uU zNjRq5{0S`Ogjpn7&Y!t$f-gFn`T~AR8oQ}FHJ>#Tu$5qQPXkpUK zunZ{&(TD+U$7JmFkSmM=UC zQSI|cE!`z0Q_uN|PlS?YT2RBJuAT8ncT36R5$RQ*NEmswbe-vmbq>0|N8`r3|K!p=U| zj1uk!WQK~CHKH$gTS`co4aUR{E4d+8*YuCwWmGcy0E5@Hh((YSL#vN#6 z+lK$4Rjc$()Q>}>Mu;XFaXaMH8Zq=Mx};rlR0<5ViG9~(M8NE&zTI+M3aRy6;ATyI zd*s*zQp_Bk2KDWc(`-bmCE5}`N6_!upXCJGgUEgvL2aFL+LvNNF8xK0O(Ol>Ca7Xy zPrzU0*c1YO?G4b{1VJOS2>L4^RFII5xv^~xpiLTqw|5f&2>uDB=!XgMoet< z8H`(1_bNhFwESvr<$Y*L{Ty0|aI`b&J|*@H(tI_cJdKzLG3kCKDIKSQup8V+A@3-D zti+BWUO$9GFAry6GfA0W^J|YrNByb1^%#YnTfc=+isF9jp}mLj5VY46>?M!z^4B|} zK1Jd6P5d9>z1PpML@DFFm14m2iIqC)MSD9d%q;yBs;8)AdxNp@ye9Ko5E`Y>O@b_o zhvgki4MZs>K}?jQvSsN~tk+2wghflQp&S(XJbZVjLS@w*9IS5VYg=njc(dxq#$IhSPTPaSMZ=7bVQ%ZTU=@e}*udkW-Z(y$vLVazj zZD>A~3Twsgh1HP9tHO%cbcScqo)xX~nhv58U{Npy@5sXScVyh7y(8m(@s5mp^|vz$ zi?{^blOu_nR90Fl)|#-U=%KVMYvap|1~+LAR;Wzw&|HMf?ob&*7I$bqLh&qOAM(f+ z#Ch#?4ULVp9W8t{1+bP=am7qMZ!M!z4@JwYxS~Xlqh$z6L2YBh;x@jTyRf!#8LbIw z`Ima4$49=X6%cSTi>O8@UI@e=y|l99k)`6&ih|OMEBX~YuQ(sn!iK9GuoQ&InoxOV z`BQx8nrNU;^`To>1Zi2zwyc5HaY0fh&}{jOf33@(tXfBP%?~U>;rchXwhe(qYjNezqZ{` zt&iSnqDHbp6o?Yh*G3qoQ`ajx;1H=;`d3hQp+M(DLUB`CAg5Ts;@yY4L~T){*dmmO zQqgxzVbmVAR#(x{wyX}fu_JNpjiay|579WRH9Z|(mN@o)z>fkpUWjaZz^WI{c!5_S ztfL77X-r!>m9%nHmsb!Q@o64SaV^N&*yI&($G=v&h~mG^<1=;vI;7CjxBm6lZ0LYt zkwEC%4ms($HmAK+w1r0`tg`i@6cqm@j1t1!eU+}r$E5g-Uw}(ChDyc}P(~}Ft|HAO zdj;H@c|uaoAl1x8bR?LKI23t3B`EOU zJf{_Uhe&V{;!tD@6l%QCE8tG>OGz0?W%!&Yz%eS&mBJ@l2I-{yqipjc(WuFoX64Z*V_Hra56wxFdVHaT#A4W1RT$%Si74_Yc> zGXsug1kH-r*x}X&&x+U-!exyPS}I~w47W9SR>Y4MuGJS$?e63&UYGeJJQh|Mav)|@GgO-Ze zJOXE$5;QAf^Ell7!LuSZPr+qR4O%Km2*1uYe^*#h@z@T`cu@v94q7T=^CsMm;8}4tU{!xk&{FLHo854|!LuSZ ze}!9}8?;o!=3O}3xk0lcHa&2gf@ei+K7=biFKDTV%|5tygJ(r-K80&NKWM3ljSJ2& zBWPB{<`CSv;8_uyUbsmxxf$ehkk}lDBkP?(vLZGNCO0cD44M_OF~IE$o)xh%!7aZi zXsL*e84h2V1gk5~2CNT3RhMVv{al8SbZ2gt1_^ugzKCgv{b}q z5uEwrpji={D!BE*vm!P%a5<$xOGRwz;a(4(6|r%`Rm}-nDq_u~9$B{)*Ui!R-#76|q?f=bRt3RK#W#-0|R95u4R; z-Q__`#o2&WW(8;UFT5`^um@!P|GKxLH7u^uzSHmQtfse=g>Cq_vaPD3t*)xQqiNdI zB{=|`wT-8;0cZ=vFNf6r-|7DqB?_Z|`ls|b4Gt&qN|G60)k$Xer}Sp`r}U8*i3o|< zCS=yP32~3MO^Ex&HX-iyY!ixnL?pH1Q+f?5xVXBgeCGV>DcQxBv3fruQ6u_OF9xxH z`oft-c?(J_89u`&nP`WP=i9cGaw5KM<3MGD*dnX%Yk5Jo7Apx+?j0~M^3TxNpV<(< z(S~K$P*GV0CI+LMW8x)M*-pFH*gOA^l#KQ{vy1Xjy4HkID4ps5snXF$)9f-TT?D-?7*K4$Pqy;{lY0+N#)#@w8-3k;bCL<}hJJ zw-Y-yVKM_fhSuW_sUquUd0$77>3d^Q6vKAO{|R&$EYK+n21qO))wCJmDHShCZZOCrjqvVW48s zEbLgw&JGO0d`rV<5Myxi$R;+X?^K6d&eqR_gRiU`+siOFS$gXhv_iS2JHD{K9;V@N4F4tS&v3 zX7q+o-RO<*ds4ZL-dLkhVN3*TMsI|d3>g@hwbp=*abZN#jNWiBx7K1HZzcEgvNk0+rpdP7`w zqc_5@8NEp$&AW3EMsIio-RO;P1Yz`sM{pax@r@yj-tZW@(VO_)9&v=xoA^&jY9FHr z!sv~)N`(y%!O_PIjUegU$wkP|42>YuM~u1|8XpSXHcP^4Dlo#2NcSg}EESNZdF6m6^xfO(NB}faY%E-|@8) zlhB0j&TZ}{{(UcVH`Jhf&D|vRx1+LEHj^EdB>%bQdwj0R0saW^wu!P%iHE_IB;6!R zFE@$8gZ%4@SNYsCiIVx7Kv}6qk_i-!di6nWt0m8?kz@iz;6AP09mSCt-)MYbiib%PFK+sT`Q3{?|8a5UR0llz(Gm0OV7D4Wy(6XAIJ1S;5 zf0wMIq&u-3ct4GBVdjyJe=s^R%wp2trDE#Zx!d2!p~hK|-2e2@BP#hgO=e3VdVzPh0mU;8SSgx8VeO%O5b z9>Pl2&-J+0fsdl2btRAWQZg3DU}ICdOSPWCwfhmuOsTH(X!kBP=N!^*xCuJ)s*68T zMP0lcbWG!hu$uIfNM?m_3iG8GV0ZY}G$`{)cI4lZ2OFBZ*ooK6n0ysdM?^VpuE(4Ktk~ ztW^E9&6`$=9Id1CROY}(po3oqngbgrpkSuIN`4bv<9PrSeb$=-t-&H3pWa6624uDAtwIwl zODg_LGn;GieGEojFkMRFxyzas^Dj#!3*{rxw{m&)_1q!}W>O-OX7 zc%rW&x=)%)492Aw%;r>rALU(F81K4mTFphipdDLDrg z;lu_&5v{rrSdi_rNM8|H6en{7?mm7fHbwoEs=2K&)*q`iMe}pIo@O@J!C@^Se2Yyh^6u}jAB#>I$8XnjC^sdeqI|??4hd| zi;2@8Df;wv;K#~?Qdqj=f(D4e=cFCIMrxJ$L1|JhX~}{)F=LLQttBd828!|RHpZ@Y zYsra1(ImgWmYB2|CT^uOQF2O1N1$mv<7R107WIsC06}3s&5=^&E?WOdLXVNbvb24GS2ZklSp{;2BxHwxoUI$zCZZ%a?Gz_a$mSEqAKHL97 zib$2H><3VGN=k>nMNms_r@=6jzL3UFCOpnex*0jNb)%nb_cnCXr0XUen*(?ybn8a9 zJfkb=&q|n0ItvP*^f{y;k8v8Th)kSD3M$|V!uvCQ-Zd1T$@+18_jWM0!>u5tpMo$( z5v!0mjbxt^mMYbt?3A<$4vS5wDB9d}DC&R;fyp0RxD2Ppz(kgqB4FR3ZzZX1Y+MX$ zZA{v)MA@V+Xn+#Z=`)y?BfWu*!!qS*oP95CZD=`_xp&mnj5T24!2kX8dMef(P=vYx zKJ`@!63sIicb`C`O~j+=F}Ok&6Y&^rA|4|q;?Xq%qu0nW`fFtF(Ox5Szj%$zy`I;| z(If=erY%5HZg!-s1V+NeK`|bJ$j5RIB9oZdKoW<;O<0!o&v+9$uaKYP!6-1V^3pOM zGVoAE+02>z1Pc=d%NCUJfSCd%+-u>{xHq1>`4#+>i)8Yb7F=A8`Folb`vCKb$ZKP9 zi;-=7JP9FbW~W3ze^01En%OB4a+{qJ!8{+cQwjbrPafqjPZESW8k%VrpM&+tX^Z6O z1e)@5%klr=mg9Mt&-s7L=lmj({+8k%CGvNQ5-o_{?=`v&X=HoqBj{7B-KVd8pK9&a z&*Z#fIjmEnb$4P3QwjSNMIw#5P1rE$*HT!Vv=+^pQqWPFMgltt7(H$d)~BR0PSIXY z{92k(SWeXWCM=XU@S`oHZIam<)c{LZU}I`%@c_S(%n1a%C4jnRZEbYKhV%knR}kGr zbQtHx;AFdGjv>-$toet30y$Sgo=V6Q@i7AQi=Z2lOrCx4WRqtvJhToN@o#u);0ga1 zJn!Cz4|w3hKlBQibVEir$>C!zK?&lppzHb3;ZQ^NX6q-Q{_uKi%T3U4HraG?-|S0p zj)sHUr1X>$mMCST@RX_%jvHUY4Sz}*JArO^AuwT(O^bi_1^?&7OC=(MA{rcG&t0$& zihNqP~p|JX;X`ttbk*w-rS}@wTF<$MINEbW;LZQPdf@qsK?rX$6Ep$t-FQJy%35 zA1jK2)ZdDtp!!)+)X08T6y5axRurSgK?p5d?QtgJ>W?!KD$^ckBIJIYX>5HSXE8;M zwfr!bW$kRgWd4JsnE4~0+LUK2`ZN3q7vtV^TiyY}^aq$m|4Hg$U z($C`J-wifcToj`R@2B1#l|S`LCJb+XqV~~oJ{Qx5V1}=OH0*~o| zUuuD^g#5xQ;C_xhtQc+cA=U+8r2pn1;!wSL`uW!1xdrb9N9Z@N3?=|bq~JBVj2D#d8Ax$asfy=qugO?U4nAba1{*9_vW z{vLFFjz{|k3`4FpkU}suV-MYm&v#&@RI~S>l(hV(c=v24t@)Mel2%fhj@-&ln>{auqxR6;NV28+>T1KtJ6) z>NduHb21f76)JdMSHUY#0VN*ARX}eJhiWazMG3l4i(iHcGSc*RaJg?Sz`8!~UW67t z35y-aE5hH=3s8Fc>cZ68*x1CR&%(?x)J#qQBGT1$*vRo&SW+4h$B@=Q#DwOvu*`8p zDkW0;we59u^1>4OB1!r@%$!6}J0O^eM-?-$I{JUwJ{YWChV4G5GI;*U_h1}2;NUqE z1yboqL&NXUeJWSCG+;-U8ul+qJsZO+br+Ui)OmnCt19}g2GxhEueBKBiQ#f$xEBo7 zXDG;Nl#_w}Df)5@nWz2T0Lw8?2<%jrV|Hmt@o6F-ws}tZ=#(;`W`%dNlH8E z7K>AJ_0x0VFUzCFDZa!tC!72E3fG(|+|QS|ig?O+7WW=lrP1n^cEl@ueD#a3m+42m zf~X(y%DsFWJ0;SOc!k$}#A_VY^Xz!4ol*hDfXxoFxXuKju%QjMs>SJ`20_A(nTA%J z%}IM>OoBAWf%CrjUK#Hwv@I;J(fiO+o(CfLN8&X$;#|&TjfwuUolY#}DfxzB5y$4C zR64OM$l1cT_GD^|98LMl+HmTDJUUBb#)a02lURZkPrl5t_IUPNPq%)CJBb}a{M^l4t4osTXwHJxMx17-tx(IOXXy0e+QudQFuRV; znbHp_^dJG!73-+j?d{2|R0r}FW1Ehb6lGKwy!VDz3N680w4=7kcdykVZ%E&wUd7_> zfdaMr;&XH=zf=8=PUW-;@1s*W#p~!)9@ZwU7LlXx(WyLw|Iw+mH`Z=F+V7U#?S0Fv z-E#kjnxe{||kWxu0SDWUJtsXSr7qf?Qv|Iw*W$=*k&Y9a0DRPPFuYkgMsJ~|a4 z@1s-u-J}^f2-Pz=-zD?Od4MxeKj)KkzcWyuP!jbsP7rLm~@qF32=bv zuJ9y&fT`cfqCYfe3~;jOJy98SvM8f9F>NGs`esX~I+9tvf|>A22=?+BdlkdP-&}(M zg^@P0(EQV_4JI9uuqS%%4X}8Q;TxrrZ^YoxN%;~u{oIc_p$6<4!49#ZtPm>JJ{00@ zD5MdG5(tHm!FjhrwC}2z^t@`#;5xCR+?4QRFP%KE=FT9U)BrQJiv7&btHq@+gSLuj ze5)yVEV}$PsP!=-(Z@V3%b?Kb)ul~;0d+U1kyyjWHbgZl=5r)Hz$u<@Ahu!OImOJx zwhNqrJd{;W+G|E3{&pwc%Z$=hPqm5H!%J!#I_5P~ceS9oqk(@?#dWpSl9I!yX68W! z#ADG-o|?JUGJ7uFg<4=HN()U|F8dZ~>^35aHAo^}*?K;RKP4jHAt62m*lJn6Qli+u z7l3wuwpzNSyE*+M&>1^pDC?c{Mc*Vp_CtJ1bB3n(aN4*fhRY5dzA8@f>$2j!x#K7? zC8@&llimSzS+jFU&1u+HK=qX$o^hkq980Pz1QA*t$|`C^Suwj|cdSLdvFR#`M3LOR zf_wk|4-C;GrAcU}l&BdlLhB`eV3>9eDG6`xxGtUvM~^uOlV41`@pcghd1n_H+FdXx;i=$05m4BcB%AfI1b|3O4&df3q@;O|%5qsWre+-Mz_oP3`pYlBD^?q7A z;&w=A!+`fI*q7E`SIKwcH{Obl_ckde6^2OYs10dom8HzPELTxkz9-6JgP~E0{SLR# zz=pQinq=;nP8O%j(68np%G=pF-ZxCmsFs?T}n~0~8vOwF$*%;n2hhs1f*2FM+U?^Smm4 z5Or;n4PVnb+HF~#xo3~BD#@fZCG=-axvbVIc>R+9uKg%8BPevVZIb8vPfv~+btode&Wdp<$0!kS;> zvUd;)RaNR(T8r1btgy6Uv9=4mdTvWw6Ko?o znY88T5B92294mAzsl_4V?QZg444jTE>T!ymo7`5{)ZWlu-B8=+CLK{4>gv!GsuwTA z_v1KrRpStom$b*L}CeI4HtmSS5`Ojy9dPdTVnm$2)At9x}}pDUnBZcvJagbX3(+juzr~M zmQsg*hFj!iFtfVeL8=vO_uy{%U`@4dY*RnB^-ZgP=Xl2^CYHZ2h<72v76N5Mp4cQ+N`#suY4vFnr&);eBJ+{w^r`1MA>4-WJ~?sguX3YMQDf@z#jR%xP+kvxP`c$fQVV+(h+)cr_+QRc)$q zZI>E8J#!4vMW3<#v`KkFNcl%d8JD2Orl@Hn)Yw!g@jOu@Q7JPs6=~#1RZX-&+=LX8 z+6r;7Cu~j1~Z#Gre zG<1!x@!8Rf!?UAPow?}`%t09556_NHWh$-Tkm1>pKH~{E9m3RU?X&;ftA2ZUZZteM z!dzqM&y7~`hwqj2fAHo;c$Bj0jX);*>;HnWRb<*@TDw@RDed%eDG5X856hvPErOO9MWM2SI%Ut-k*M zW=Zs<4}BdRUIYC=9bNO_MQ!HQI`R!>Fx^W$^ zY3upYo=0Ti8$~6+zi7|D)Cv4IkyfYDX@x2wgD+I6l8u*S9WTjs`0w{l{Ofy-fG@mg z@8q&p{gq8NUbw-!^pkr|?8Y}!Xh1#KDy2LrMJGVl2}z?y$p*;N9U8J_Ve6Cf3n@C3 zWST@W{W`Q{$|jk%hn7q^B-5**B~vcR^t;fKX$Hykr_hqgPBQHdEtv{Qrnf^&rec!m zpP?mFDao`iv}7tHnLZ0GnJP)91ED3;B9iHFXvtJXG93>snQBO;6>><83+hRxTS7}F zC&_esXvx$_GIfWROsyo-U7;mY2g!7AXvx$`GCdetGA$>W9tka(x=1E$xCo_r%Sw{z znb4AH70L8mXvwsiWZDv1GIf(o+d@mGwItI^p(WEglIgY3lIebu>CMoRX+6obGqhxS zgk<`2Xvy?A$@I6-lIbausVB5#+CVb>E3{~))a*<4%LrbPZB-8VuB~vfS^g?LKbev>* zCA4H>4??ClLQ5tC$@It2lF39ey%kzAnMtOE_UqDTieGUTDdbOESSE zUMRhnnn5zH4K11MB-1^iB~u~E^gw9IR7^7cB(!8IC7B)%Et$$lrl&(orb?1&V`#~= zh-CU@XvtJXGHnelnQBO;7eh;?dXnk4p(T@(Wcqz*$<#;rInxl(a;Bi_HZpa~ znZ8uba;6{#vYZ(rHQ6TqeJQtjICy4a1~$*jI|LsI$(oENIeipcjFaE-RrwS2t#918jEuB2 zVa4yI5SN<{iGgUx#=14;dkh2zgzo+o=Oo()_lV7 zNwP5O7rH_}j>AQu`af}@xx|b3;Hi9g@HA{#{3}?Y*GIDh8tl=n=nM~@zPb(b;la}Y zCU?Z+e0cDro8u9-!-ZD9p}`Zk9j_0d-iYxTp12L~>jS719G@YxAJK3mGzL(b^kNY8 zMhp$2x>xfj;yV~bnPCk#4kHnaMlg3X;9}9EA;}rRP zGK6zJ{A1~&62X{8rg7A9UY=A0Cqj)jZU^ZPe83vo^(5^FToY?lQBRPT~b3tM;xTP@pbRpud|iezl;I<37Oz^jMo3k)->mP}5Xn>e;G#*0gEUvd2%J zJQ*&V@QAbMzdFf%6Ms1b%KT0@zlryvIxA+3gJCd$Y)oCw$G{7Q$H2p5;NdZ_cIwY* zKF4Qx3_Lsr7ORiK?4%gvhQGf zOK=G(IF`b~pM(#Dn5c7wsK1A(N~EmfS^a2;Nw`Qz_y9lG2vdaf$#NnMDnji5rsYD= zKR{3n<(1@V6XYm}`FM!wbBhr3;bH zGz3o;g74z9lSnK?z@F?Fc`O>~mZ4FAN>P9hsQ?ze-aj`qWUmskf2Kr>IpL*zPFOKK zCmfy=4$ldP=Y)I%ioVrkcvFef`_;qnrV<>*%a51UXM_*^ml@$0zVy#+tB1%yRuf+g zV;|zf*yUn-$uDUn7)wk4aai|{!V#9|e>*+JqDH2w;jyv0Cr8J`0t;_pbd z^1(xhD{9gGd_MiS7`I_5J$0lirSc*3@a~G?W7{jMDr?)8I)+CP!=s4dQN)rQZBwb& zq3&XBcX$+mQ3M?puMZ;L?sv+4|Lv)-hur=FA-xzwyltYTuy@4^*NAZEDmQ3^9~s-H)??uqiYR0}o@R8h#eeC&vDZ z2~$7jswKo5Z!Q?+covU>cjL4hBm>E@6<`7cpsf*6?p(PP z^0$*9RjRvSx`@P#4&F|}0#C*exR;y6-cfwfsp4dFu}y{!YEmcSr06kxSB$ETB$cSx z3qt=RRRuRHm2MQ>rif(KIEg&GV zk~}JYggGHCH9?J3B1dLo-q9X|;dKh1_?)YTCt@j9Q2>O~tR|8um~D(hJY`DS2y-$Y zgT6KtH1M&|z!nQ`CgxWqG>Hh$9zP)k#o*HmUX*_hg`zCFiQmlQm|&Vyw3YKD`r#AD z>D;K z&&Jwnn`}i5jgEF(R%h-+1*14t=vY#_ ztg)lrP5z64(^30|2aX+WP|L85gsH;=$CC~m`z_upX2aTvw8Tb`GdXc#B19du5)-6cT%sty0+2tB!5L&+}Pp%&iJ!q zuKnsiq{V14c&I5G-uvY{YL?ScTkoKUoCr^7bkw^8<9t6WQUll}610GJi3H?rmnbZt zT_Qo%H;d_ZiF~Qr7BWE$WS7V^fL$WvN$e5{Y(Tq20uF4KNMM0KtrysUc8LT$fL$U1 zp2RMZi16QD{)$+h=a08tB7qHTmq_4&?Gg!Wz|V>V9Qf0EfemPvNWcTwB@$r&#TxCI zYtTNQ?`UX3J+5O456=-nRBIj_%U1KpZqwjCb{W&95Nj}VXbGlLSiZ@`q%Srnl}z8z z_b#`dHhHcS^5l>_e2L)nspdu@%63Mw;KPXot{P~DekpJ=qk)p=C&NoLx|)R_FU~!` zuYyxT@ES1vr2m3<3EYB<`{$j18mRsGW2YdKSQ%X+xOYBXD5mEZ4R1W0ftCH(#C^Uv z#q`cc*xkB5ndthDxKerx&xT?cSS3Qs{u{ICgzDU8{uOj0^u!4W0leu}Zp3=0y5`p&-(Q(s+KPr6M>3TYwuvK7U-~vSyK< ziqdGbGMz?O@4G~r?qB7-@qB^1>mf;QhlAvFA=vlloj4xQ$(Sbxz$pWy@nP!CQ&X{t zuHT1K*!4TOr&}Z>I{%SJ(AE@dBxsMZ8{rhTX44Jip$MKI<(&oxc*6}k*#^&49-#j@ za6T|01Ibs(H@#eMqw7N9_YrR{r>&`>E8(7>E{V+6bm&wYJidZ>qq#t5^QiQnT7x%Q zhVbHkv?T~%4JZCnBk)eK9O2aj^8ci1Z}d)tA109he*{-=l<3|%$>!mK`)whuFHVZm z`dum->Kk1srtdEq!T$Bd9DwF6PqVle7H>{o`OO6#`O&4EN1^{K1(7bRIFbHe0Y->P z7vkypg~2~n^&HeDkQH5gK}wa#!7{q| zf*|m*NB^ucLGMq?08NZ`$VV}Je?&zM3=GNui6LFj6Mh3-XJ~X>+&{YaC?{PA_WXz< zaw(&WFGz(Wio`1Lpa1koV5XDkN;2rOPNUZ>zyBq-{tUg-yo2TiJf5!a3covpEcl4#Rb@z) zZa6e0x)AF5QT?Md0O``ny_IzFJT(QsO3?U^6hv{w|7=_(wvaAo6OI4R#}ypuQcN`d zpBR8hm&=I8|1ZH6M7lH*jsL$6R}ks)7}5CuH*rNqbonFE`2Rz=V&qSkXkIS*Kbe>R z61rq_BK@~>VmV#%Ig$QTCxuR!E;n)_{TIbuNLkRY9;B-|NdG(GFh&rviU@qB)c<~Y zRkwI8n&(2Gfz8LXhbfK8OKM{}j6Z?RmUeLui-Uf{#u|?jANn%nSUAu&zxbYu} zM>Sdeufi48kS<+to*(JgGYYr@A;?UZE;!GR*e>Bg`Y)o*_m36<|6Oq4#>3h_ z%C3L?@-78ECV;z3LCL-feszHKqzQ;Ymp1OLqzlFL{ptC5Qz?;NJ?XZbw1WADG$s|EQl1w0x1VR=zqnF8KfPu+On3;sIFIu%$EB1A< z)Gk_l#ky22)D72X`)?I1wX}78udQ9wYOPi+_PPAOzjM!>oEd^dOW^t53}ohh&N=sY z&iS3+`JLs?+yoQu?4sSh*Na!KRn664;~_=$GP)VlWg~3DB*r*xsO6_ogVZ=;Q$si%zzP zqSFT!kT`6n4@%klq9Tx@&3CFf)JPxWDU7`r;}e1OQAT0x-HlHK(nq{NN-!UPWK`nI zGCuk|*Nl&=z8FstIRB*aRN#boRT`o?)6^-0ZR*tF>b3GP^`Jabou#RIicKA?t1}dJ zx@=PmRU2OF)AA^_!loXQ?L@zn({1W8`5YV`l1JeEpZJ|iZkGDCJWb8XP;-ad)V$F) zHGdEjHpHP0PGM3C&PCey<;m)wv zFzS-_F?AUhR~IzwF;J6~^&sdSYpScom`^=TNI)z^KPi{M*ZEMs6P~J^lj|&Ma*+1v2&gu zCP_zxb9h=Gf+Wc--}i<~(orD^GH#3%78S;FFF~XtZ5km-A*`Q-^08zeQv_4~pYS#Q z54e1GMx)Q`^LP6yH%HB4WHR|LrAyLEF2BkXTja2gjOMwEi7b=WCA%rTL~JZ9$?O2<5TOp|xuRW(|-V z;-5l8K87RGP>07K#D^rAQU8Y4u%cp8&3Z3)_L|2spEnu`S9&5o{(V;_VjA8RDGSx_ zbS#{7GYWG=!S<1;Q<>eP+kBO&*g;INn)|tl= zeZw%Dg$hZ{^0D$aN%C{KeVqbHl4N$08Ese=3Q3z*HZ|8)EfR~7i^PhwzzcuU zSHikQO`)!^*C+U$Y<9-lcC04*IHR_4X^kh?9^mF;7I_02Tj?Wll_wBr^YH%WWO5hz zCFyk}eHuiyTi8&$q}NbQA5n%5dVXS>YO-@L;Bw|)XlnAq`sj6EP>-A=pmqxLWPmoClh?E5hNt?S)nzS&MbOzJT z@@{OZoG2CM#mXB?ZR&FSE=d}W)Rrz=DjJ)6b!nRY7k5k2*2FY?NJ5t8bqz&wTw?Cg zk|-u-xyK(}5?m1QtZfNK{efnDSu50qI^#7Ne~PsGQjDlvFgpYNNzkX6`~J_FmlESj zDE55QKP>yaxh;JQBy(pU3j0`>mnQXz|9{fE64O%ZN9Mby?-+Pj9+J^5-&gz8lZjJV-{$a!Wo}-8M z{C?u|M_+)EfUqRr-xo#p0$~XH{O+%$ZJ1$vW{1s<3leS#EKDZb5Eg zL1EtVqC)4IP}o_~ST7BEZ!MZnMYmET{6P9Gnz8Q5qCd-4HWLaAr3f6lf z8^}UxgHZ#XD=3AvdS6EJ#1Pftv%;fVWmjYY{jA1J*QK@47$$^tYfa0@pPBJn zHMg&=Yi)f9bJkGU4BMtP_=4?C%S_s#S#8fU-l;8L?p|m{Nm|1)w|OXQ%@y?xMiYBy z2^Foexyo3+sHMS7p=t~2Dw=9cuxaGuSUS5_y`s4`-vo_8feC{c6q=C2pvVLVgJKhO z&0SwnU^GR;K2HaiGgu7c;)aM}TxzNq#)YSeVLXqaVpxfp?=UgUWrhvcD%`wYBQ#81 z3XJ9zX3R(v8&~iWrd!NQH_GIus%kU+IjoB12G4A?)?8a(U{p3PGH_6CrWs=fLc4$3`=MCt+bM zb}~mEJ4I`1sO4EtrDL8~rqTVpErzS?6gBn(BF5=W9)F z8vdzg7SO4@)e5QFJhLK=Mi(x>m;p~!LT9)PcLkT`BIdc2QqG0(#$6_caW$5UVZ6?> z#V}rq^TaS-m^oy6g)vJ#-^7@uJ}g-QJg-N1K+IMjm8@o98u$-M%!F6+vA96qU49%F z$gBJl$ut6<=Ko1#Rz)!@`>Dl^roMk>W?s`|R5uhDOIn)E;K$>FYq5x+#(5$Z+UuB( z#KKsTCnc?MF?VoBC2c`Ni+L(drEr}Tf3j5bWhsRQJjH>vJ-sk1`_)){yBdp=p5cLP zY#qq-LQ?wp)igy)#V_1noGuR@lA_vV_1Wp8W{m!oP0=Q}Zq>XU-40#Ke=q<+veX9I z7!f4pImlKPkHFhYSUc0}6uIOnlBOu~Zx1VSip;Wk;jl7lM)tT=C4E!MkbEtDOR8!f zIrN^PlQ8Q9jx z^6GSiZN+!ZSw;I%gs;JZ<|~T*L6l*RS%&+l47#q`G)H!ZCNF(6RmmN%kD~U}(`|Ce zd)hYR52>nsNcy)a%pT3T+My54J*cYM$fd_pm1Td|Qz$|UWnZZ4n$3Md^#^*2Hq>>S zw!wHQ)t0`=q1!0|PH<*@kg95}X>)Xig~+Wt9QqoqJA0mKE4g3c?Zzsm;ywWVs8g9D zr74Pb$%9bqU}lydQI%9#o9wzLRk6!+yD2kWvG3Hn(-eokW%k7meRE#R*O*2xu=2ce z6qNaQ+yJW|c^ZneN>K(qgFGito{Dkf zmG4^Io?iY4Pves(;JI!6DCzgn;$B5b`4B~&Yqt15si<~`rn`=v_pV*72-~+;Y_@OF z2DvUvRU(g4!8Kpn%&OX)gZYCBe~@=qftF(w+@U#Kx2*V2ZDZqXJkjrFT=6SpYE?(I z7NHANfmIyUo1 zs*FlHvtCJ67T%^0F$=G4fYsV_HTRbUgNM%I&&M)7{NlXUDEy z-xkz%rrEr#urGg|TkNWFDC|o7@U$OoGE>1xiu61jn`V~tH{@x^VzV<+l?(ntWrMfT zR;Nw+Cd=kHvSCi!iIo-W@%_zfwIWT1(|!ecO*HfRBg;$GhEQHsx7N4XquP+HKWT>X zl5QWj;evWC)pcvCdcj|K@71CiKhp-gZcVY7#T({y=pikTahO(NvUGrc@PZ?y8{2Hk zY$w9Ja8>eqD7YNL5#mneAFCBfr%?<=P0ciiF)He`iIyiE-EFnO$gSt>A=knTNzMqT z+R4pqA^Zk1lBL5a50*G)QIrpz2&=_?td*xG;|M)JMScY(LxNKkYKbBZf&Sh`p@x|H z`x_NXlY0lD5$9UP8q;MJ3SlS`l_!03s%8y}q2U{sAxl|0MkT-zD_K8EF;$T;HYr!Z zZ9B|TT)}*tP0PrD3*D~yT<<=@B)1K_uiNtT(( zK9-3B&u~w^w&KM_^QSzhrDbfijz?~tkvi{q;SaQ(rBeQ#^WU8{Sd(41q$(4CZTff2 zI$+aX*{wENn~^v3S7rWx$~z2|BOe` z$Zycwb~Ir>YVr|H<8PQZ_N;+%dpHn}fqY+!J?lI~~>uBUt*3sz6*3rmm*3qaQ>uAI;=HHNG6xnhw zhKIb9q>bK`b1?UZB}%R%_u>>QtmnL?6qaM;rC4DO{nnjYN1F2zW&kzN5t||W+->RZ zUfgL=?to7Fp}Pu28iP*wkNXsP>@d~||9&6YdwO=pvM<)XzT{P_)@i@O5Wwm`bcSX1 z7`;Z(t`VB>9^^@OD6`Cm)38NN*pCv_E7G}WyWiZe$mwPYetAEYpulx^s`3q+Wi?wh zfA%U}(=^xqqIRnRv@L1b4!ujY&0OWsqw2PTdz)El_VWHFUyFl&lwmUK_4Y5J*Q=)e ze3A8fC1V@)wjIWki<#U5=vvf|<(vE0$1>QIR{JL8DrVijPI4XkjoneB2Rbd^GlVNSsT%_i>Zy2UpL|%uTv~L4#Im} zL*9cN;dSyT)(My=gdPWHmuCJ#pK6osTQmQnX;-XC?>VPCy=T}jMs0!uf3Bu$M%pZG zQueShlTv1#G;y6vLp%MF`y(dC#jD%X5px2f_MZzwxtQ!dU& zh`je^C_}lr9(5`|sLDPxnsF|mY_$oiX3o);KjY9>VN(7qv^LaryF*{0Mcv=}E-EHV z^mJmj@Hr25-(SPoph$UG6Z{uuh%?OEKF?-|rqv9!@0>nw(T(T7w>lTog+w#Bu`e^& zNM=y7fF=mrvwbM0gNoUqZE=5#R=Ki7&m3k=(uNCO^g2b8d=pJ_8=7S3t&b{loms{M zkCIaukv&$QXp={G>$WS0>Vq&+-Q7}!*}b;I{Vm;AbVyfWj^Co7E($_fCc5_NiWb;9 z9BS3_-A$L@rETlju;<`q+O8oR!)vxi$Iw6X6DgL^;#tMGcDJqspDDS(p|94$#!*Z6 z7nANyA43lnX1;(rZ9ggnAA>3>FT)q`<@6uO7r+(lgpX0>Va_#>B1`m`My9OsxRBQm zxmY&SX27qp8DP4ur?D9T)18&^4Xl8I*>j+RTWm^slNNM;n^d(m#CL=QA%S$vNc|9G7u3v6RdR22O$S@IBb zx%g*fLHfxqg?=89T$gDnSFA)HHdT9lhw)4gL}ENcF05x=h>9uwtj&By8m%a)4`<7% zLz#jOXS3Rj%^pj`$R_sz3}4^Hnz<%bnY);IQh!>u4f7+1-mUeNDqfa1JxGw{9a@dN z`)LMPWMIme_6i2_L8dDI$OiJs+2e-&(wb3Y&a4H}CVh!zLy!DpGl#EukPX>@LMrWV zW$^=^;pn0tAwzC>|4kV}vqKuw;6z>-6CJt(E+mC-B=lhJdI3h3p?Q~5%~NgmjdPFE z5iN!9-ZI__4}=h~`#E`}8_R8)HKZl^^*KMnc70O5D%p5JR(RF|iMWAZ28l zC_QeE+0VH4e#wT3V!vU+cQ88e6~Xm1x75aGY}b_$TVSU7hu8d)G`p^GIy4F6p$Foz zI-G|K!16_)e$*kG)nVdY$cN8CZfE(}vd8u|-&SpV+N1`S2|c-v>d{~M6PW**bU)_9z2gmbQnuB}}nva-Lck?NTBfD(MDCZ;g zomnrZKRIesItKYMn6J%D(bd^nw(E$t@yJ8kPWQJfFF;3^v(vO_>EOw2Q#LSG!C}Ua zRJ@}rS@&w)pu4ARAhJ^DHRDl3_6eGvU7}C3cTTLfZ<@VZliju0XTgRVCW}*D_h?lJEBdOYbn`jn;z0SzWcJSW34hPdzjXF=a(=mqRqLq_AG7N6}L|r zjUs5STeLNevnRLH87n@oZ8ml-n5 zlqGuH0@<6))_?t+Ki;D$(vMX5^SjY@hxzpMhtzm%f~LFScel@aSaZ7e>k~CBy0y;I zA=o#RwStVWo}q1j=SGLVNvqyEp5`#vUE1%^v6j-+=;%fBF@~<$vf@RoA-|$K(x;UU z5#|!9m{Mw4FV`)?Tw){k2HBJn`-1b{P}Tf*go&iR?}Qi6dqc;g1hA_%6TTaT!f3Hk zABKXB$-p90+jis#O_COL>_oA$UAODm>WuE2Sm`H@*rx3$9Ww7GA(ttA=duX73|6Z( zo9nA5oN|(aRm^+Cp|8hOVXA8%-Y?#oKCeN@$k%s9cke{SC**xCF6~KjxE*PAJPbq2 zab0E~ta(ba?VF~buMbMwUGtu`R2{KJ*RuxI+;o9k$Q$yezg+o!Xgt`f@qIh%u3~Lx zbL~aj&HXMl+T8D=?WpB=+hvvx5#;c;tN%76b@WR5{LWR`eK%fW%H2pwdFFlX{M(=- zZRs(6+Q`lN)OmJ&?3&A}q>-D`pQL|UC~ancH1hh6d2isG=CXD!bgpQt{``Ic7Rs@C z>rhkY^KOr~wU=-f%DX5o2d(e+c@AkE`m;M!HOKAHpV^UfV?8>wEYWi@*zoyO7)YH? zE~kYzEr9#c(XWKpyq+e6*I*w0Ilg@R0!_rt?zi+Uv-_Rn+Mkw7nJn857kT^-#*UnM&%$ojJu?brzouD2F|4*jCF0TfCp{`2y$ znuS`)3WcYlXj!g(rH97+Ojo;ymLAfSjE$Q8ibf3ly0$c}fyQBb_ZOZ^wV9g<4!thz zm^q-)BQ%(+bVf;kryP7Rpuv3&di`Mx`eWIE_R7QNfTr0pwylN$S)vDAu#tEQF61cv z6r80t;Sr=8W@7j})r1IJVlWML-ufkO^j7E~OWH-v$f&QR0;cHIxI>qd5jUt_g-tZvCp<;6z z<34j3a;2gV@fpz# zPiQNQXE#jEOPTu~nfLZm%-+Z%=ziO*n5*{ysoN^gU(&B){v4~)DD2`=TyLmLH`|O| zZ@|L2qgFo`Go5+5QVajN)$;{i$&)cgFPfjP%{@+|XMSrr)@hbwvTvJ$HL9B5st(ph zxc!>1akf4}jhuV^d9Aub8|1Fh#xDI^s@hU*ZGWxRR%RRdAL!j#?W$UJ3#}J$4%%t9 zYk!KZH=RN0Xo}>*=-laU!lHb|@6gM8I#!l0*H_Lxj-heHQHQ=f|KJxteSB%#wq!uWW6D|1*tSqORQlDf? z*^G=UnhRQ9n*ZI}>ht$6d{fn`-lcx9-u>mh5Q=3NHhbAcsTN$Ml3%Ccgl$BRrIk`Y zccW_+X(aMK*1Jn{l+C}#lk2w+9&rO{4z1c%e-0g;bHp0RhHp!?TUYWT+6HSmOE;-w z-D?uQ{n+2`WiDrB><`K6Xy$0}B@7G>3cCnpEoXzQ(sb)N)>~eq3~0YwM)mvCcu+IG z-=X08mUUV3HOgiBMr*k_=5gyn7rx)2ZB3gbN%W1x>beEaI)8A($9xenXN?ozo@|Nu z!jaYmjTMU*E!$DhTG83*_C!6cbs?`O(AwKc%1{7wrcX-Z#(vS;1#d{#^H~u*@>`|X*DxWi0B?FJL zSko2so`I^d$8!&SOLcAvpMlCCmow8!^mN97R~m9TGu6SZc+Ws}kjt5=4txH+bPm7-=j6FkemOZ__86AaoUy;%*P5Ga{R9Tji#7)kzjqCCjQBeI>q3zz ze(MOr?^D8?ordA}gbmUTJTf$cIS%5w*ZA;`5j#rlNd^;$7!!@4~5MEba7*Bz)pWNPbUnZonUn21um0vukb@o7?5o7dvw(XbpmvEokU2 zHX>x^?Re$|d+LCHt#b;@l%gkqyZBQwX_bX@KgU#?hIsK z8}tUc;FAV4E8e%@?O2}+{ZU^Cbbe%+qU?v6b@xJ4n}nI7nLa zC;em6KQ1UXmY7p9)^!^&EE*W@+1Sv^9dFV<{%d<|f*Svi`A2gHa9|x|c}3ws%ph6O zlO8hZA(I}mjX%~dIfFd?GswO!Wmx_)f?WdK)#Btg$oK^7?4pX|f$)-j6hDI5_G#CX zGbb|BnNvS!o-=0?4#MVo7q<|hYZ+|4ON(8nwb&hy$$s4BfZUMPN}u3{CZC|aD)I+r z+K;7fpL39=uvgfsT8F0*C&#|z*q0ppl4IY%?ViLrRP*Zhz&cfTVf8=^g0w#FpHpR( zOgh%2V@*2Nq+>l}j+KAmXMlZc$yxWUW<8VcHR)cH?ltLN&y;&*UvnH#-&#?SUw)S7 ztyIaRV@*2Nq+?Aw)-&i>*;hCR*0&ax49MlfPp~Jzzrmh#uSxfsbgxPGdZyef|2@mV zde@R__gS8~n$=7?*Q9ezI@hFgJ)_R`49s3jO9$j@9iL$K%KR(UH0ffKE;i|6lP>nm zy4cu{mj`wpTV7o8KVcpl`>l4;*(RNB(%B}R?U{16=A9b`*2h*B=mWbDe$Pn*82C z@-B_$-8hqXAv13hnY_o&X}@<&{C!OfcK_*towt_cmz`zbN|j8`Ta)wF1=nhzQoSm#=H)+es4mPyx|bgfC(nsluL z=vq&BxYEEn*7BkOyPaz!u_{ULne?7X@0s+T1Lr-l0;Z?N4Xn$oDjJZ5zFGF9k4*Z= zq>oJcNXtihtp^#@=Z3Pv(b9S&8p!ozTORJzPhz0Q@5LTRP=v<}8ci#knyc%L%9h$X zH?gsJiBY?_dPPN5vth7+B@N9+eYLx`rJe^g*R<4E8g;dmjTMb6DXca(HxK_k;f}mW z*qeu+<>&d$$GACjn(!!ui1Wk*(RE!NZFxe4@IZ!;lh;WM58=U%u41>pyFP^He}Ben zz1W?{DqaW$Me};=6<7J*VAOq0r$6YA8r0w&ti2=uQiHSSPb}yxHkukfP3wP}mPVb; z$$y^tOz)ifyjZ1Jy?MQQLs4z7`AnwIcyn_jXLX5dVqQJVv{%tQ#%zljeMof`~=J3RD=)39%2mp|;I zhuB6#(aoJc6fh?o>h$9y;t$|SwR8{-`@K=agU1Ymy4Q5#$p8tC)Vs(yJjHw2= z2(FL+72_bQOI$zU)r&QIWL=vf4)&kATjaxb`|JTHF@5I5`fKke4iJ4#59k@ccmPvh zokMu$bY5@kv)Y@Cp0LFi4l$2W)Ti70)T${$HHF6y&lR5>T(LGtPr~-*t~;6jxCaSu z>h#BZijyd|Uk>C%h30*X^2m$k3EE*j$C^|L;WWaAIyWbE*oSv!Iux`Mr$ZqeIt&MV zOoc`S13|!-G{%HA0E{tFMRD3pj1*Lw)aA)_N#B|4T`O5i%!T$kJ>Cs%{%9m=l_wov zSoiKzPjOo9Gex3?lSX=?k;W-5-csYEpv=IQ($b`S)wU5 z0@*CP+ZT@bLqW+UNm4})-aI}}n_rTr;;^bPw;*5AQU}#L6kSV|$H-&ladL({UY#P( zl93=cvJOl1sHY7_*5~F9;);B!p+IUVbcQ$4`xd{GKDzu;Zo99oYpvmFYYY3jV-)rT z*ZLwBuEDMPd=~hFYeLp>z#oi-2SQ#exWnTWQ+0N=1tB0NE?zj>YmjpNo-i+pDHPiZ z9oTd*Bf`;+P`fW6pg=p)FLLj{|JEY8ZDKm=q+@eByFOyF14-wizp=hpG zs>DZCsH4ggtXk*uZm94^{oUC32n8Flb>fReg#@)&a#+|HDJ&}d_%l8x$?VxZ-p;CM z2zfMM9^>ne*w{HewZVpPXl>XRiS(m1y{Farf@`DeKG7*nQBOG9j18Q)vzQ*Bu!X*8 zQ>V|@UKI+i@voH@FRQKMU7*nyL7kWa8hu`$zuQ;2IqH+Vo?wk9*dAa<5R0XR6edOT z&|Ew_I9evL4+DLI9~4*zh1Nllbx>>_lvoEY>!8#+hzTs`A%&LYLQ8U?CArX&Txdxy zv?Lc=k_#=#g_h((OLCDVxv1bYTWi4A4r8tJwKs>>V*NFHHUf+&J2r5s1j-fS*dfo&bKa`z+(iX-99fbF;}={BL%!63wS#ga7hJRQUR}c0k3!gZ@B_4$Fc~^AS`>Z z%)zn-%NQ(MuuQ?S1j`UCJAfImn!$sapS)Z}yj(@RTt&QGMZ9`NynIExe8t?Zin+XE zF0Yu&E9UZwxx8X7ub9g#=JJZUyb><2gv%@8@=Cb85-zWV%PZmXO1QidF0X{kb8&et zF3-i~xwt$Rm*?X0TwI=u%X4vgE-tT>%PZybO1ZpJF0Yi!E9LS^xx7*?uawIxexfJwp2h6>!z#^TtUBn$)TANo4~6~F z&1M*eJ1byeIMju!mDZTo8^H&`-hfz2xWQ(BuM6Z3kK2t=#0|%=dc0wEdBf`KhSk{( ztG63gH#X3Z&sw{&C()hN?Aedj&t3`m15M6y0sbc_q4#dsXHOaCEo0AK{_MtzXEpn? zYzgcRJ!ek=$o?!V0JColu4m03Bm1+g0P`n9QcFc+v(eY6PN87}wuqf3I=GFjV# zF9rm#2K0rxqI`8?&4vwY`f6D7SHqgX8koVJe$AR+FetK{uftCp>)3a4I=YvLOdSdG$AdlZ`~9MZ-`*8+1FYT?kFqH zuk7*%+FRS$`zC*|m8M_#u39U;tHzG`*D+cXzmD;*Ni(lqW35I9pH7r;DZG`7`&1RA zOCGJg8+5E2esVQ2DZ({mFShZplVvnjn$1%B=_<*@3YS&?mC{+4!mR7Dr$d(MwLYb~ z;;wj{j#9-5{FjOr+wndf#fk|-kxZ*Fy+{DQW!@v$Lu%@EUV7`y- zhQx^Pi}gm=M><&wQ)sXCu@qQ)(CUF5H&#^{Y&(TJRuV~JNK;c)w`c*r@e)f%YZinR z^c7f`7>FeblN$@C@~~_TgY8!vU4eFgH>%0xoBMrzEOn?riIMCK`UY-o)go)thtkD@ z>J~MHy24(cP$?^}wsEPsK^Tsg;t2%WuzSjzp|@ipz$`A6HlLkSRk7HJ>7T&NW`RF| z9kN&ow%r*c=&rG+9=oibwPq{Qc~&b~N?#K3@)GlnWR{DyseJMsWxmhslV}JGvy<2n zGL@{QqF8C%hKRKU?X0m9S_Q$jA3Hm?{l{WsbzRs{i*Gs8#x<3g(Q+(leGL$Ue4@S% z7HJw?%yAZRo%(U2fiDC~jlQ+m63@(RCX>$0q^&!151*xAhR#D1Qr2OY7vno!2N08* z!G^)U9V(sAYGruQpoV#9z8mr56#H7Bgvkvg8s-PvXf`ZGRn$~AU|ZbFO3AB$Z$7TY zg$~*z4M(Ml1~J9r`r6pJHJ)($0#8>U8VjlSb<}%;X#7}6WmhCVNekIVd{EP}s#tnA zU4*F*1!DmXzF>RPvKTI3?p|mJ*4?noEn;&;eS^`&-i1Vs%~i(oMJ)|t$^~^5O*LWw z`2*pc>J`nk`H2Aqi2;R)0Y!-c#bSWFzM{ZriiUljjyTyucw81jcwA0GcwB};_{s7u zIZ1h3Vt9o+P8aCK1xE7c%EuKrNEjQu{(p+0#U{p3PGH_5X zrezUmIr@ytj72mzE;Oo^)U(*QY*}o4gCZzShu}Eff#Y;mTUb?KR4)??V+J)Q1Qni` z3PEwHni^{3iU*D>OG^_b{&6W-$cbsj(#lR)a3ylR$C-ebS zxy;gfL0o1mhO0d;PZlAnJx*sVHeT(5NtTL5TF_Ja970Tg0Q$!pmc>N>5x`R22^v61uA}P6=GqxUxay8gl-Pi{plp1r04?lCDiOd!X%W zKI&J6!ag?HlgubK=Q9tbDvUW*i}-kMfi+^&Iw&0KFuHK@E>!QUFW$JgwkI=_U9^vX zqpvO$#Dd=Z$VSJzq!csACJn;DRl6;=OFDSk)Fr@)jxOJK?$ zFDHAKG>Ou~xMNK6hQxS~G|EiK-fhyGAFapHkH0FVwBl2d?9vzT`O#OTl%H_khtD6t zK6Y__0G}k!jZYc9=S_V67){1c<0)gj%KNPqc{226YrC$to3jJp}I8)%&;4Fdt z;8_BP!TADj1s4l^DY#7FtHE;w{wjFBz~2VD1wH_-5%^AUoxt~j8wCCju=OJQ8m&qa zY{?0=OVnOP;KN|c9;kgR|3K}t6!FIef3XrQ`U?+uzTgl1V7I^n7~xt7X+sA2CnOEUn-yI4<%Im zr$YV69*+o2_IOlavd3crlRZ8oFxle^0+T)dR$#KnKM0&cisvuV&j?~Z9;zrD)!*`8 zRR0XbTmFW43V0UxKg2V@`2rV$iv^wyE)%#CJV)RQ!1D!e1iJ-Z1+Ede4O}PidT@il zVQ{m+Tfi#>-UDtG_)73lpWy2RR_u~=y}&y7I|7dY?-zI+_<+Duz_$uK z1AK?Th2Vn%&j#Nka3%P#z!!iY7Pt}on82&RKNYwQd_>^&;G+VE!N&yN0)9r|J>VAv zz7qUffxiU)gTVX1FAIDl_%(sQ5B{6LcY)s)_&)G)fgc6GFYx1F>D#8ip#JnU*e39E z;1q#>4;~`$tKeY*zXeVg_@Cf00xOy%jTcx4I|UvA&J=hYI7{Fu;8_CC0Ot!_2rd?Q zHn>dSO7I+kF96RMxDo6Ycon!t;5Klb!0W*c0*ArP0&fAY5O@!`Rp2YZs|EfNxLx3V z;B^Au2o4DReQ>A1cY&h<-v{my_)+jSfgcC&68LHGr2;<(zCz&NgRc_!Rj~CUf9}Hs z@nJM6g{c^CH_(JJ#+nocW2|#hpo;n84EP6Y{!R8r^9ynQJsa`X`h?;u!F&05M|=VJ z0AK$QZ!z;D@fc0s{D{Vry?lK_@icyZcy;giNaN>tVSR#=;?^%Te-hU(G@p5HZ}0i< zCFHjimD~OWDP<1wr}6w6@Dec1lZg+2SAsJ+-wQ4QTl3AQ!S{l5c|4WB7z~8I%=y4# z&NSbn@q2~9G+u8Ln8xFK1g7!$PXbf@{wnZl@GxOLNAs&O0{;#r5!ZjOg69bFe+SPO z_wi*9O z0+ar&^&jb<>}7?pz9V}P*Mrm^okBd#r=kK=`}7D*^QmnD(|l@|z|?-13QX;Hg}~H) zR|!n>`@I6w{Qk=V)BOHAfvLT(7nu6rcLc7$V#|7w{vJ-?%2X@X)E~{)Uf}(M^fd)+ z?N1QXeDt-;d;1UR?=68ze<{NL1L;TH&mjF|3h|_$EP+Wsvjisn zp*~e<@%4K&f!#yn;~xXByhKW|p`O&=e+mA}9w{Y=WY+xN+V8RSp&;IrVwc`P`d0-$ z4qgFyR=kV_wzxl}gWHAupON5o0#pAH_m9RS-g;4c?gpa?oD@d>_zJMKKS1TX7VH$} z3*@h@{SJz!^^myVLGAmpU_T`MHG!#p|0Xc?kGBP;{&8GjYXA2IruLVF{floT)Q9@3 zwO>T#qxI7kVSPmYe~-Y4>ybAhFGZ;D@dWwGaOg|i4+C2-(kGp7?cY%TBNF1NeAfPr zRlfZ~ea0lDCwW(Ke@E%3^b!9fem=!__7Q)d5Pz_b_=kmf($AwpdG7Bc{ShI(I>M^G z+5f4$HX*(?A$~7-FP}fiDDT(7L1FyCU3F(VQ#+Rojfq$03Bh%y4uTJ29 z2cyZ@i&Sx#;&++-aX5_o3Gmg}zwJiw2-N3Uu!{csGUr#p9jG6f?G(iSH#h{wJ-k@@ zA=nVR8BA`K;>UmwfyJxE#ET%i9CK7hK2r z8nB()FUk83_|F*s$-xjm0Dc2Jh4a(k;n24g|3~mxFzts?dKnqF2=QaU7lEz%=70?_ z&1We6Jn+?EAmcjlwcsGH?@I7Tn4eAL90X6m{On?$ej9i2 zW5G9r(abEriQo?G$1LOJodJFY`yu33s62(>_rR5$=YVUmpOnwJ8oV9+0zbbAyb}J< zlJ5iG1fI{+cY^Kce_5P&gO~FDNcrsrTl>kw!21*UKCtDVDE_Gg{uB7?g1o;b@Y~>< zg!qrZKNQ#wMcoa?u)ykn4)}h7Gr*4s=_iAq1Y7mZ0{@Q3lfGSG8m~y7!@+K_gZpo) z?+P%DU(|jSzXqJm-v^#6@K3-M0{;eFE%2YfwF18j zt{2!o7VRZ)2DnAwJn%|^=Yua2cnR1e@M^G6;EiCvz>8lZx;9% zc)P%_fp-gR!@}ls0*?oOUf^Qz)dJUnuNC-0@K*#5g1;{C9`H8>{wnwefxi#FN#F;- zHw*l0@NELW0lrh<)C~Azft}!c1jIAlzbSAL_#J`k!S4yY2K<4*mx5(J zzEl7D8rUxI55NwA9|ETe{1kY&!2bmvCGZ>Iu>wmIFg^%896VXzY2axBmw>Yct_SA` z>;o4Fyd7L3@K?a)0^bInEAU}(g}_I_)dIf+t`+zn;Cg`vPelJ0coMip-~#YUfos7R z3G4xT1l|nx3H$}HU*KGzrYi~pA$F-{CR;Z zz*h_00LIHnmd%|nhTAFF}zN|DP2UCvNi_*Orqh49Gy&$G@u2ZDD zczGzfC6A`5Vot{{SEM_Tj>0ZNW|WS`JalJ?@}~Krgz{5euA%_`qI864rdT>!e?Cky zD3HIbbd$j}R`N1BA48rr*Rft!y6Fh8(jlIuJ8UJwr|z z(|S?5Bf?${g;PAulf-m;XJEepYh>|7@k{Y1rVGr5-NUzwFN(hye`304nz4WVMKP5b zzdj+|YrjW7+<#)a?u2wTm&=kP{ls*;6Vf$*Lza#Udx>-gm1}Q8y1MVmQkJmCWu^O0 zLb~X!veZM7!i(hHjz6)!uOS`nQHw8%zaM{Mx^+L4rQ4^7sm%B%64H(NwJhC1g%(~U k=NSG(c|TpFNQFWgI;8mD;SaXgNldTzk&bLgd{Mgp58-2yPyhe` literal 181048 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 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep index 2003b268..23011550 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/ide/stm32f405.dep @@ -5,1417 +5,505 @@ Debug - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\usb.h - $PROJ_DIR$\..\obj\usbd_usr.o - $PROJ_DIR$\..\usbd_bulk.h - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_regs.h - $PROJ_DIR$\..\usbd_usr.c - $PROJ_DIR$\..\usb_bsp.c - $PROJ_DIR$\..\usbd_desc.h - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_core.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_def.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\lib\fatfs\ffconf.h - $PROJ_DIR$\..\usbd_conf.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\usbd_desc.c - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd.h - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_bsp.h - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_core.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_usr.h - $PROJ_DIR$\..\usbd_bulk.c - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd_int.h - $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_defines.h - $PROJ_DIR$\..\usb_conf.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_ioreq.h - $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_req.h - $PROJ_DIR$\..\obj\usbd_core.o - $PROJ_DIR$\..\obj\uart.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\usb.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\system_stm32f4xx.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\usb.pbi + $PROJ_DIR$\..\obj\system_stm32f4xx.o $PROJ_DIR$\..\obj\com.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\flash.pbi + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\..\obj\flash_layout.__cstat.et + $PROJ_DIR$\..\obj\cop.pbi + $TOOLKIT_DIR$\inc\c\wchar.h + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\flash_layout.__cstat.et - $PROJ_DIR$\..\obj\file.o - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\obj\usb.o - $PROJ_DIR$\..\obj\flash.__cstat.et - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\backdoor.pbi - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.pbi - $PROJ_DIR$\..\obj\system_stm32f4xx.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h $PROJ_DIR$\..\obj\assert.pbi $PROJ_DIR$\..\obj\usbd_bulk.__cstat.et $TOOLKIT_DIR$\inc\c\stdlib.h $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\nvm.c + $PROJ_DIR$\..\obj\mmc.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\cpu.c + $TOOLKIT_DIR$\inc\c\xtls.h + $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.c $PROJ_DIR$\..\obj\stm32f4xx_spi.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et - $PROJ_DIR$\..\obj\usbd_req.__cstat.et - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\types.h - $PROJ_DIR$\..\obj\usb_core.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c - $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\usb.pbi + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\obj\usb.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_ioreq.h + $PROJ_DIR$\..\obj\usb.__cstat.et + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c + $PROJ_DIR$\..\usbd_bulk.c + $PROJ_DIR$\..\usbd_desc.c + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_bsp.h + $PROJ_DIR$\..\usb_conf.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_defines.h + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_core.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_usr.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_def.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\usbd_conf.h + $PROJ_DIR$\..\lib\fatfs\mmc.c + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd.h + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_dcd_int.h + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_req.h + $PROJ_DIR$\..\obj\usbd_core.o + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_tim.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c $PROJ_DIR$\..\obj\usb_dcd_int.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.srec + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\usbd_req.__cstat.et $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.h $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\types.h + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\usb_core.__cstat.et + $PROJ_DIR$\..\obj\assert.o $PROJ_DIR$\..\obj\stm32f4xx_usart.__cstat.et $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\..\obj\demoprog_olimex_stm32p405.map $PROJ_DIR$\..\obj\stm32f4xx_dma.o $PROJ_DIR$\..\obj\stm32f4xx_syscfg.o - $PROJ_DIR$\..\obj\stm32f4xx_dac.o - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c $PROJ_DIR$\..\obj\stm32f4xx_rcc.o + $PROJ_DIR$\..\obj\demoprog_olimex_stm32p405.map $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f4xx_i2c.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.srec - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dac.o + $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o - $PROJ_DIR$\..\obj\stm32f4xx_adc.o - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o + $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.pbi $PROJ_DIR$\..\obj\stm32f4xx_hash.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.out - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f4xx_i2c.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.srec $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o $PROJ_DIR$\..\obj\stm32f4xx_iwdg.o + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.o $PROJ_DIR$\..\obj\stm32f4xx_sdio.o + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_adc.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.o + $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f4xx_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_usart.o + $PROJ_DIR$\..\obj\mmc.o $PROJ_DIR$\..\obj\usb_core.o $PROJ_DIR$\..\obj\stm32f4xx_can.o - $PROJ_DIR$\..\obj\stm32f4xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_usart.o - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f4xx_flash.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rtc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f4xx_exti.pbi - $PROJ_DIR$\..\obj\stm32f4xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rng.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o - $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et + $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\usbd_desc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.__cstat.et + $PROJ_DIR$\..\obj\usbd_ioreq.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et + $PROJ_DIR$\..\obj\ff.__cstat.et + $PROJ_DIR$\..\obj\usb_core.pbi + $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\usb_dcd.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rtc.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\obj\usbd_req.o + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\obj\stm32f4xx_usart.pbi + $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et + $PROJ_DIR$\..\obj\usb_bsp.o + $PROJ_DIR$\..\obj\stm32f4xx_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f4xx_spi.pbi $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi - $PROJ_DIR$\..\obj\stm32f4xx_cryp.o - $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi - $PROJ_DIR$\..\obj\stm32f4xx_spi.o - $PROJ_DIR$\..\obj\stm32f4xx_rtc.o - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o - $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hash.o - $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\obj\stm32f4xx_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\stm32f4xx_tim.o - $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi $PROJ_DIR$\..\obj\usbd_ioreq.o - $PROJ_DIR$\..\obj\cop.__cstat.et $PROJ_DIR$\..\obj\system_stm32f4xx.__cstat.et $PROJ_DIR$\..\obj\usbd_desc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_cryp.o + $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\..\obj\usbd_bulk.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\obj\ff.pbi + $PROJ_DIR$\..\obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\..\obj\stm32f4xx_tim.o + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash.o + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.o + $PROJ_DIR$\..\obj\stm32f4xx_tim.pbi + $PROJ_DIR$\..\obj\stm32f4xx_crc.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hash.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rng.o + $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.pbi + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_adc.pbi $PROJ_DIR$\..\obj\stm32f4xx_i2c.pbi $PROJ_DIR$\..\obj\cpu_comp.o $PROJ_DIR$\..\obj\usbd_ioreq.pbi - $PROJ_DIR$\..\obj\flash_layout.o - $PROJ_DIR$\..\obj\usbd_bulk.pbi - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\usb_bsp.o - $PROJ_DIR$\..\obj\ff.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.pbi - $PROJ_DIR$\..\obj\usbd_ioreq.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\stm32f4xx_cryp_aes.__cstat.et - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\..\obj\mmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_sdio.pbi - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\usb_core.pbi - $PROJ_DIR$\..\obj\stm32f4xx_iwdg.pbi - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\stm32f4xx_usart.pbi - $PROJ_DIR$\..\obj\stm32f4xx_spi.pbi - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_syscfg.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.__cstat.et - $PROJ_DIR$\..\obj\usbd_desc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\usb_dcd.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dma.__cstat.et - $PROJ_DIR$\..\obj\usbd_req.o - $PROJ_DIR$\..\obj\stm32f4xx_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_rcc.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi - $PROJ_DIR$\..\obj\usb_dcd_int.o + $PROJ_DIR$\..\obj\stm32f4xx_spi.o + $PROJ_DIR$\..\obj\stm32f4xx_gpio.pbi + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.o + $PROJ_DIR$\..\obj\stm32f4xx_rtc.o $PROJ_DIR$\..\obj\stm32f4xx_rcc.pbi - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et - $PROJ_DIR$\..\stm32f4xx_flash.icf $PROJ_DIR$\..\obj\stm32f4xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\usb_dcd_int.pbi - $PROJ_DIR$\..\obj\usb_dcd.o - $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et - $PROJ_DIR$\..\obj\usbd_core.pbi - $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi - $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi - $PROJ_DIR$\..\obj\usbd_req.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_wwdg.h $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_exti.c + $PROJ_DIR$\..\obj\stm32f4xx_wwdg.pbi + $PROJ_DIR$\..\obj\usb_dcd_int.pbi + $PROJ_DIR$\..\stm32f4xx_flash.icf + $PROJ_DIR$\..\obj\stm32f4xx_fsmc.pbi $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_fsmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_sdio.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_tim.h + $PROJ_DIR$\..\obj\usb_dcd_int.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out + $PROJ_DIR$\..\obj\stm32f4xx_rng.__cstat.et + $PROJ_DIR$\..\obj\usb_dcd.o + $PROJ_DIR$\..\obj\stm32f4xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f4xx_rng.pbi + $PROJ_DIR$\..\obj\usbd_req.pbi $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_tdes.c $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dma.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_wwdg.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rcc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dma.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_pwr.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_exti.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_iwdg.h + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f4xx_hash_md5.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_dac.pbi + $PROJ_DIR$\..\obj\stm32f4xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\unicode.pbi + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\obj\stm32f4xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\usbd_core.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_tim.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_usart.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rng.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rtc.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_spi.h - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_pwr.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_exti.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_syscfg.h - $PROJ_DIR$\..\obj\stm32f4xx_hal.pbi $PROJ_DIR$\..\obj\stm32f4xx_hal.o $PROJ_DIR$\..\lib\cmsis\core_cm4_simd.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_hash.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_adc.h $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_adc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dbgmcu.h $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f405.pbd - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dma.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c + $PROJ_DIR$\..\lib\SPL\src\misc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_iwdg.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rcc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_rng.h + $PROJ_DIR$\..\obj\usb_dcd.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dcmi.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_can.h $PROJ_DIR$\..\lib\cmsis\core_cm4.h + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_can.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\system_stm32f4xx.xcl + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_crc.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_cryp.h $PROJ_DIR$\..\obj\stm32f4xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\obj\usb_dcd.__cstat.et + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dac.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_dcmi.h - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\system_stm32f4xx.xcl $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.xcl $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f4xx_crc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c - $PROJ_DIR$\..\lib\stm32f4xx.h - $PROJ_DIR$\..\obj\stm32f4xx_exti.o - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\obj\stm32f405.pbd + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\obj\stm32f4xx_flash.o $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rng.c $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rtc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c - $PROJ_DIR$\..\lib\system_stm32f4xx.h - $PROJ_DIR$\..\obj\stm32f4xx_flash.o $PROJ_DIR$\..\obj\stm32f4xx_can.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f4xx_crc.o + $PROJ_DIR$\..\lib\system_stm32f4xx.h + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_syscfg.c - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.o $PROJ_DIR$\..\obj\stm32f4xx_hal_can.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\obj\stm32f4xx_exti.o $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rcc.c - $PROJ_DIR$\..\lib\stm32f4xx_conf.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\lib\stm32f4xx.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\lib\stm32f4xx_conf.h $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_flash.xcl + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ramfunc.xcl $PROJ_DIR$\..\obj\stm32f4xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.xcl - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\startup_stm32f40xx.o - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et - $PROJ_DIR$\..\obj\usbd_desc.o - $PROJ_DIR$\..\obj\usb_bsp.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\usbd_core.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_cryp_tdes.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\hooks.__cstat.et $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\file.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\obj\stm32f4xx_can.__cstat.et $PROJ_DIR$\..\obj\stm32f4xx_dcmi.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\startup_stm32f40xx.o $PROJ_DIR$\..\obj\com.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\file.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f4xx_dac.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\..\obj\hooks.o $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\usbd_usr.pbi $PROJ_DIR$\..\obj\stm32f4xx_cryp.__cstat.et - $PROJ_DIR$\..\obj\can.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\..\obj\usb_bsp.__cstat.et - $PROJ_DIR$\..\obj\main.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\can.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\usbd_core.__cstat.et + $TOOLKIT_DIR$\inc\c\xencoding_limits.h $PROJ_DIR$\..\obj\stm32f4xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\obj\usb_bsp.pbi + $PROJ_DIR$\..\obj\usbd_desc.o + $PROJ_DIR$\..\obj\stm32f4xx_hal_pwr_ex.xcl $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_flash.h $PROJ_DIR$\..\obj\flash_layout.pbi $PROJ_DIR$\..\obj\usbd_usr.__cstat.et - $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\backdoor.__cstat.et $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_gpio.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_i2c.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_fsmc.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\unicode.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f4xx_cryp_des.__cstat.et $PROJ_DIR$\..\obj\usbd_bulk.o - $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\stm32f4xx_hal_conf.h + $PROJ_DIR$\..\startup_stm32f40xx.s + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c $PROJ_DIR$\..\lib\system_stm32f4xx.c - $PROJ_DIR$\..\startup_stm32f40xx.s + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\led.h $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_i2c.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f4xx_fsmc.h - $PROJ_DIR$\..\obj\stm32f4xx_adc.__cstat.et - $PROJ_DIR$\..\obj\unicode.__cstat.et - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\obj\usbd_usr.o + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\usb_bsp.c + $PROJ_DIR$\..\usbd_desc.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\usbd_bulk.h + $PROJ_DIR$\..\lib\usbotgdriver\inc\usb_regs.h + $PROJ_DIR$\..\usbd_usr.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\lib\usbdevicelib\Core\inc\usbd_core.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_can.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c [ROOT_NODE] ILINK - 180 161 + 103 89 - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - - - ICCARM - 318 - - - __cstat - 399 - - - BICOMP - 414 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c - - - ICCARM - 339 - - - __cstat - 382 - - - BICOMP - 417 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c - - - ICCARM - 179 - - - __cstat - 403 - - - BICOMP - 411 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c - - - ICCARM - 375 - - - __cstat - 406 - - - BICOMP - 412 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - - - ICCARM - 330 - - - __cstat - 408 - - - BICOMP - 410 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - - - ICCARM - 377 - - - __cstat - 404 - - - BICOMP - 418 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c - - - ICCARM - 376 - - - __cstat - 398 - - - BICOMP - 413 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c - - - ICCARM - 383 - - - __cstat - 407 - - - BICOMP - 421 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - - - ICCARM - 332 - - - __cstat - 394 - - - BICOMP - 416 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - - - ICCARM - 331 - - - __cstat - 393 - - - BICOMP - 419 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - - - ICCARM - 358 - - - __cstat - 402 - - - BICOMP - 415 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - - - ICCARM - 322 - - - __cstat - 391 - - - BICOMP - 420 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - - - ICCARM - 183 - - - __cstat - 232 - - - BICOMP - 218 - - - - - ICCARM - 57 56 76 35 - - - BICOMP - 430 438 56 76 429 35 422 423 57 241 433 443 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 157 - - - __cstat - 222 - - - BICOMP - 111 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 34 139 48 76 73 50 39 37 49 43 54 51 57 56 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 138 - - - __cstat - 445 - - - BICOMP - 146 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 48 139 34 73 50 39 37 49 43 54 51 76 52 46 57 56 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 154 - - - __cstat - 230 - - - BICOMP - 100 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 54 49 56 37 43 51 57 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 150 - - - __cstat - 324 - - - BICOMP - 128 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 49 56 54 37 43 51 57 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 116 - - - __cstat - 437 - - - BICOMP - 152 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 109 430 433 438 423 429 422 443 144 98 120 145 122 172 130 127 117 106 - - - BICOMP - 430 43 127 433 120 37 51 56 109 49 54 57 52 443 122 172 144 106 46 139 73 48 50 34 39 76 98 438 422 423 429 145 117 130 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - - - ICCARM - 238 - - - __cstat - 482 - - - BICOMP - 264 - - - - - ICCARM - 57 56 76 236 - - - BICOMP - 57 56 236 76 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c - - - ICCARM - 226 - - - __cstat - 248 - - - BICOMP - 245 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 441 430 - - - BICOMP - 39 73 50 139 48 34 76 52 441 37 49 43 54 51 57 56 430 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 103 - - - __cstat - 249 - - - BICOMP - 114 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 51 37 43 57 49 54 56 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 42 - - - __cstat - 442 - - - BICOMP - 105 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 47 40 64 - - - BICOMP - 34 139 76 40 48 47 64 73 50 39 52 37 49 43 54 51 46 57 56 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c - - - ICCARM - 110 - - - __cstat - 448 - - - BICOMP - 204 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 50 73 39 139 48 34 37 49 43 54 51 76 52 46 57 56 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 155 - - - __cstat - 452 - - - BICOMP - 121 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 49 56 54 37 43 51 57 139 73 48 50 34 39 76 52 46 - - - - - $PROJ_DIR$\..\usbd_usr.c - - - ICCARM - 65 - - - __cstat - 458 - - - BICOMP - 446 - - - - - ICCARM - 89 72 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 74 77 94 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 64 - - - - - $PROJ_DIR$\..\usb_bsp.c - - - ICCARM - 231 - - - __cstat - 449 - - - BICOMP - 428 - - - - - ICCARM - 85 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 77 - - - - - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c - - - ICCARM - 277 - - - __cstat - 342 - - - BICOMP - 256 - - - - - ICCARM - 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 85 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 444 - - - __cstat - 434 - - - BICOMP - 346 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 464 - - - - - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c - - - ICCARM - 221 - - - __cstat - 234 - - - BICOMP - 227 - - - - - ICCARM - 94 74 77 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 72 84 88 67 92 - - - - - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c - - - ICCARM - 187 - - - __cstat - 140 - - - BICOMP - 243 - - - - - ICCARM - 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 85 - - - - - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c - - - ICCARM - 259 - - - __cstat - 137 - - - BICOMP - 284 - - - - - ICCARM - 95 74 77 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 72 84 88 67 92 94 70 - - - - - $PROJ_DIR$\..\flash_layout.c - - - ICCARM - 228 - - - __cstat - 115 - - - BICOMP - 457 - - - - - $PROJ_DIR$\..\lib\fatfs\mmc.c - - - ICCARM - 176 - - - __cstat - 239 - - - BICOMP - 113 - - - - - ICCARM - 35 56 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 46 139 37 73 49 48 43 50 54 34 51 57 76 39 52 - - - - - $PROJ_DIR$\..\usbd_desc.c - - - ICCARM - 427 - - - __cstat - 224 - - - BICOMP - 253 - - - - - ICCARM - 72 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 74 77 70 95 - - - - - $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c - - - ICCARM - 266 - - - __cstat - 148 - - - BICOMP - 276 - - - - - ICCARM - 91 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 - - - - - $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c - - - ICCARM - 96 - - - __cstat - 431 - - - BICOMP - 279 - - - - - ICCARM - 72 84 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 74 77 95 94 91 85 - - - - - $PROJ_DIR$\..\usbd_bulk.c - - - ICCARM - 463 - - - __cstat - 129 - - - BICOMP - 229 - - - - - ICCARM - 66 94 74 77 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 72 84 88 67 92 70 95 - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\nvm.c ICCARM - 170 + 101 __cstat - 149 + 79 BICOMP - 215 + 158 ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 141 + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 71 BICOMP - 43 57 37 51 49 54 56 141 139 73 48 50 34 39 76 46 52 + 412 410 395 421 434 424 422 71 75 53 420 417 382 397 42 416 408 @@ -1424,548 +512,11 @@ ICCARM - 159 + 76 __cstat - 147 - - - BICOMP - 191 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 - - - BICOMP - 139 34 48 76 73 50 39 37 49 43 54 51 57 56 52 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.c - - - ICCARM - 107 - - - __cstat - 119 - - - BICOMP - 108 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 81 - - - BICOMP - 361 48 460 139 34 433 430 343 313 388 73 50 39 76 435 319 321 306 297 293 81 37 49 43 54 51 57 56 336 334 443 441 462 337 345 480 309 312 290 46 52 369 333 438 422 423 429 335 338 323 299 456 320 476 305 311 289 316 310 341 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c - - - ICCARM - 118 - - - __cstat - 99 - - - BICOMP - 104 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 64 88 93 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 67 92 91 84 72 74 77 89 70 66 94 - - - BICOMP - 73 361 299 92 333 310 70 39 76 369 388 305 93 50 430 422 423 462 338 320 289 64 72 139 48 34 435 438 429 335 323 456 476 311 316 341 74 88 91 89 66 37 49 43 54 51 57 56 52 67 336 334 319 433 443 441 321 337 343 345 306 480 460 309 297 312 313 290 293 46 84 77 94 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c - - - ICCARM - 102 - - - __cstat - 135 - - - BICOMP - 124 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - BICOMP - 37 361 51 56 460 43 433 430 343 313 49 54 57 435 319 321 306 297 293 139 73 48 50 34 39 76 336 334 443 441 462 337 345 480 309 312 290 46 52 369 388 333 438 422 423 429 335 338 323 299 456 320 476 305 311 289 316 310 341 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c - - - ICCARM - 123 - - - __cstat - 33 - - - BICOMP - 97 - - - - - ICCARM - 46 139 37 73 49 48 43 50 54 34 51 57 56 76 39 52 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - BICOMP - 54 57 361 460 49 433 430 343 313 388 37 43 51 56 435 319 321 306 297 293 139 73 48 50 34 39 76 336 334 443 441 462 337 345 480 309 312 290 46 52 369 333 438 422 423 429 335 338 323 299 456 320 476 305 311 289 316 310 341 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.out - - - ILINK - 161 - - - OBJCOPY - 169 - - - - - ILINK - 270 154 242 436 424 318 339 330 331 179 358 383 375 377 376 322 332 329 173 379 340 126 102 235 282 268 262 - - - - - $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out - - - OBJCOPY - 151 - - - - - ILINK - 270 150 155 154 110 42 157 159 226 183 116 107 444 242 436 374 176 103 170 424 175 188 357 206 171 160 184 164 165 177 162 362 370 214 182 212 174 202 168 185 216 166 201 209 186 208 163 219 190 210 126 102 123 238 118 231 187 277 266 463 96 427 221 259 65 138 235 282 268 262 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c - - - ICCARM - 164 - - - __cstat - 426 - - - BICOMP - 272 - - - - - ICCARM - 343 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_exti.c - - - ICCARM - 362 - - - __cstat - 260 - - - BICOMP - 198 - - - - - ICCARM - 306 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_fsmc.c - - - ICCARM - 214 - - - __cstat - 271 - - - BICOMP - 273 - - - - - ICCARM - 480 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c - - - ICCARM - 182 - - - __cstat - 278 - - - BICOMP - 211 - - - - - ICCARM - 460 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_tdes.c - - - ICCARM - 184 - - - __cstat - 432 - - - BICOMP - 196 - - - - - ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dma.c - - - ICCARM - 162 - - - __cstat - 258 - - - BICOMP - 192 - - - - - ICCARM - 299 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c - - - ICCARM - 212 - - - __cstat - 178 - - - BICOMP - 220 - - - - - ICCARM - 320 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c - - - ICCARM - 202 - - - __cstat - 181 - - - BICOMP - 207 - - - - - ICCARM - 320 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c - - - ICCARM - 175 - - - __cstat - 481 - - - BICOMP - 200 - - - - - ICCARM - 321 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c - - - ICCARM - 188 - - - __cstat - 439 - - - BICOMP - 371 - - - - - ICCARM - 335 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c - - - ICCARM - 171 - - - __cstat - 237 - - - BICOMP - 194 - - - - - ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c - - - ICCARM - 357 - - - __cstat - 250 - - - BICOMP - 213 - - - - - ICCARM - 337 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c - - - ICCARM - 206 - - - __cstat - 447 - - - BICOMP - 203 - - - - - ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c - - - ICCARM - 165 - - - __cstat - 451 - - - BICOMP - 217 - - - - - ICCARM - 323 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c - - - ICCARM - 177 - - - __cstat - 440 - - - BICOMP - 197 - - - - - ICCARM - 345 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c - - - ICCARM - 370 - - - __cstat - 254 - - - BICOMP - 193 - - - - - ICCARM - 456 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 374 - - - __cstat - 454 + 92 BICOMP @@ -1975,43 +526,97 @@ ICCARM - 341 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 75 382 420 42 53 417 397 395 434 412 424 421 410 422 408 416 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\flash.c ICCARM - 160 + 27 __cstat - 453 + 25 BICOMP - 125 + 2 ICCARM - 338 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 293 341 + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 41 + + + BICOMP + 300 420 365 75 382 331 348 272 222 306 53 417 397 42 332 227 230 224 244 190 41 395 434 412 424 421 410 422 256 271 353 342 366 268 251 368 239 221 219 416 408 284 267 338 355 340 350 259 269 233 236 360 228 367 223 249 197 225 220 260 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_core.c ICCARM - 174 + 123 __cstat - 269 + 81 + + + BICOMP + 137 + + + + + ICCARM + 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 46 + + + + + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd_int.c + + + ICCARM + 198 + + + __cstat + 65 + + + BICOMP + 193 + + + + + ICCARM + 58 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 + + + + + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_req.c + + + ICCARM + 143 + + + __cstat + 69 BICOMP @@ -2021,12 +626,290 @@ ICCARM - 320 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 460 476 309 305 297 311 312 289 313 316 290 310 293 341 + 59 52 54 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 433 57 50 427 49 32 414 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\usbd_bulk.c + + + ICCARM + 373 + + + __cstat + 15 + + + BICOMP + 165 + + + + + ICCARM + 426 32 52 54 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 433 57 50 427 49 414 59 + + + + + $PROJ_DIR$\..\usbd_desc.c + + + ICCARM + 358 + + + __cstat + 162 + + + BICOMP + 129 + + + + + ICCARM + 433 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 52 54 414 59 + + + + + $PROJ_DIR$\..\flash_layout.c + + + ICCARM + 164 + + + __cstat + 4 + + + BICOMP + 361 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 343 + + + __cstat + 351 + + + BICOMP + 261 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 400 + + + + + $PROJ_DIR$\..\lib\fatfs\mmc.c + + + ICCARM + 122 + + + __cstat + 127 + + + BICOMP + 18 + + + + + ICCARM + 399 422 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 416 75 395 53 434 420 412 417 424 382 421 410 42 397 408 + + + + + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_ioreq.c + + + ICCARM + 160 + + + __cstat + 131 + + + BICOMP + 183 + + + + + ICCARM + 32 52 54 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 433 57 50 427 49 + + + + + $PROJ_DIR$\..\lib\usbdevicelib\Core\src\usbd_core.c + + + ICCARM + 60 + + + __cstat + 354 + + + BICOMP + 216 + + + + + ICCARM + 433 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 52 54 59 32 58 46 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\uart.c + + + ICCARM + 10 + + + __cstat + 386 + + + BICOMP + 39 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + BICOMP + 424 410 300 365 434 331 348 272 222 306 395 412 421 422 332 227 230 224 244 190 75 53 420 417 382 397 42 256 271 353 342 366 268 251 368 239 221 219 416 408 284 267 338 355 340 350 259 269 233 236 360 228 367 223 249 197 225 220 260 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\usb.c + + + ICCARM + 30 + + + __cstat + 33 + + + BICOMP + 28 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 425 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 58 57 433 52 54 51 414 426 32 + + + BICOMP + 53 300 236 49 267 220 414 397 42 284 306 223 47 417 348 355 340 366 269 228 197 425 433 75 420 382 332 338 350 259 233 360 367 249 225 260 52 50 58 51 426 395 434 412 424 421 410 422 408 427 256 271 227 331 353 342 230 268 272 251 224 368 365 239 244 221 222 219 190 416 57 54 32 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\timer.c + + + ICCARM + 44 + + + __cstat + 24 + + + BICOMP + 21 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + BICOMP + 395 300 421 422 365 412 331 348 272 222 434 424 410 332 227 230 224 244 190 75 53 420 417 382 397 42 256 271 353 342 366 268 251 368 239 221 219 416 408 284 306 267 338 355 340 350 259 269 233 236 360 228 367 223 249 197 225 220 260 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p405.out + + + ILINK + 89 + + + OBJCOPY + 106 + + + + + ILINK + 194 73 134 339 335 226 270 262 276 100 291 290 299 288 296 229 255 258 119 301 264 0 44 139 217 213 208 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_exti.c + + + ICCARM + 294 + + + __cstat + 148 + + + BICOMP + 104 + + + + + ICCARM + 224 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_fsmc.c ICCARM @@ -2036,98 +919,6 @@ __cstat 189 - - BICOMP - 240 - - - - - ICCARM - 289 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c - - - ICCARM - 216 - - - __cstat - 281 - - - BICOMP - 283 - - - - - ICCARM - 305 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c - - - ICCARM - 185 - - - __cstat - 275 - - - BICOMP - 244 - - - - - ICCARM - 309 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rng.c - - - ICCARM - 201 - - - __cstat - 274 - - - BICOMP - 280 - - - - - ICCARM - 311 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rtc.c - - - ICCARM - 209 - - - __cstat - 257 - BICOMP 195 @@ -2136,53 +927,413 @@ ICCARM - 312 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 289 313 316 290 310 293 341 + 368 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_gpio.c ICCARM - 219 + 120 __cstat - 136 + 214 BICOMP - 199 + 185 ICCARM - 290 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 310 293 341 + 365 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 367 239 223 244 249 221 197 222 225 219 220 190 260 - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c + $PROJ_DIR$\..\bin\openblt_olimex_stm32p405.out + + + OBJCOPY + 67 + + + + + ILINK + 194 82 74 73 13 409 84 76 182 107 7 27 343 134 339 297 122 45 101 335 114 124 283 163 116 66 110 93 91 109 85 294 279 186 120 172 115 166 105 108 159 88 177 187 111 184 86 169 121 173 0 44 10 146 30 154 123 202 198 373 60 358 160 143 411 80 139 217 213 208 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_tdes.c ICCARM - 190 + 110 __cstat - 156 + 330 BICOMP - 246 + 98 ICCARM - 310 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 293 341 + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dma.c + + + ICCARM + 85 + + + __cstat + 153 + + + BICOMP + 95 + + + + + ICCARM + 236 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dac.c + + + ICCARM + 93 + + + __cstat + 341 + + + BICOMP + 210 + + + + + ICCARM + 272 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_adc.c + + + ICCARM + 114 + + + __cstat + 371 + + + BICOMP + 180 + + + + + ICCARM + 230 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash.c + + + ICCARM + 172 + + + __cstat + 99 + + + BICOMP + 176 + + + + + ICCARM + 228 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_des.c + + + ICCARM + 66 + + + __cstat + 372 + + + BICOMP + 11 + + + + + ICCARM + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dcmi.c + + + ICCARM + 109 + + + __cstat + 334 + + + BICOMP + 117 + + + + + ICCARM + 251 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 297 + + + __cstat + 363 + + + BICOMP + 26 + + + + + ICCARM + 260 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_crc.c + + + ICCARM + 283 + + + __cstat + 126 + + + BICOMP + 175 + + + + + ICCARM + 268 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_md5.c + + + ICCARM + 115 + + + __cstat + 209 + + + BICOMP + 170 + + + + + ICCARM + 228 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp_aes.c + + + ICCARM + 116 + + + __cstat + 130 + + + BICOMP + 102 + + + + + ICCARM + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_cryp.c + + + ICCARM + 163 + + + __cstat + 347 + + + BICOMP + 168 + + + + + ICCARM + 269 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_hash_sha1.c + + + ICCARM + 166 + + + __cstat + 118 + + + BICOMP + 171 + + + + + ICCARM + 228 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_can.c + + + ICCARM + 124 + + + __cstat + 333 + + + BICOMP + 282 + + + + + ICCARM + 259 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_dbgmcu.c + + + ICCARM + 91 + + + __cstat + 356 + + + BICOMP + 178 + + + + + ICCARM + 233 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_flash.c + + + ICCARM + 279 + + + __cstat + 138 + + + BICOMP + 97 + + + + + ICCARM + 360 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 @@ -2191,67 +1342,21 @@ ICCARM - 168 + 105 __cstat - 255 + 135 BICOMP - 225 + 181 ICCARM - 476 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 309 305 297 311 312 289 313 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c - - - ICCARM - 208 - - - __cstat - 134 - - - BICOMP - 247 - - - - - ICCARM - 313 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 316 290 310 293 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_syscfg.c - - - ICCARM - 163 - - - __cstat - 251 - - - BICOMP - 233 - - - - - ICCARM - 316 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 290 310 293 341 + 367 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 239 223 244 249 221 197 222 225 219 220 190 260 @@ -2260,11 +1365,296 @@ ICCARM - 210 + 173 __cstat - 252 + 128 + + + BICOMP + 192 + + + + + ICCARM + 190 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rng.c + + + ICCARM + 177 + + + __cstat + 201 + + + BICOMP + 204 + + + + + ICCARM + 249 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rtc.c + + + ICCARM + 187 + + + __cstat + 141 + + + BICOMP + 113 + + + + + ICCARM + 221 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_pwr.c + + + ICCARM + 159 + + + __cstat + 215 + + + BICOMP + 203 + + + + + ICCARM + 223 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_syscfg.c + + + ICCARM + 86 + + + __cstat + 132 + + + BICOMP + 150 + + + + + ICCARM + 225 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_usart.c + + + ICCARM + 121 + + + __cstat + 83 + + + BICOMP + 147 + + + + + ICCARM + 220 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_tim.c + + + ICCARM + 169 + + + __cstat + 63 + + + BICOMP + 174 + + + + + ICCARM + 219 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_sdio.c + + + ICCARM + 111 + + + __cstat + 94 + + + BICOMP + 133 + + + + + ICCARM + 197 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rcc.c + + + ICCARM + 88 + + + __cstat + 149 + + + BICOMP + 188 + + + + + ICCARM + 244 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_iwdg.c + + + ICCARM + 108 + + + __cstat + 211 + + + BICOMP + 155 + + + + + ICCARM + 239 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 223 244 249 221 197 222 225 219 220 190 260 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_spi.c + + + ICCARM + 184 + + + __cstat + 23 + + + BICOMP + 156 + + + + + ICCARM + 222 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 225 219 220 190 260 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 73 + + + __cstat + 145 + + + BICOMP + 273 + + + + + ICCARM + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 + + + + + $PROJ_DIR$\..\startup_stm32f40xx.s + + + AARM + 335 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 44 + + + __cstat + 24 BICOMP @@ -2274,30 +1664,7 @@ ICCARM - 293 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 297 311 312 289 313 316 290 310 341 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f4xx_rcc.c - - - ICCARM - 166 - - - __cstat - 261 - - - BICOMP - 267 - - - - - ICCARM - 297 361 336 435 430 433 438 423 429 422 443 334 462 441 333 319 369 388 321 335 337 338 343 323 345 299 306 456 480 320 460 476 309 305 311 312 289 313 316 290 310 293 341 + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 @@ -2306,168 +1673,21 @@ ICCARM - 242 + 134 __cstat - 153 + 72 BICOMP - 353 + 274 ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 436 - - - __cstat - 45 - - - BICOMP - 356 - - - - - ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c - - - ICCARM - 329 - - - __cstat - 390 - - - BICOMP - 354 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - - - ICCARM - 379 - - - __cstat - 405 - - - BICOMP - 355 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - - - ICCARM - 340 - - - __cstat - 392 - - - BICOMP - 352 - - - - - ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\lib\system_stm32f4xx.c - - - ICCARM - 126 - - - __cstat - 223 - - - BICOMP - 350 - - - - - ICCARM - 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 - - - - - $PROJ_DIR$\..\startup_stm32f40xx.s - - - AARM - 424 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 102 - - - __cstat - 135 - - - BICOMP - 349 - - - - - ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 @@ -2476,26 +1696,376 @@ ICCARM - 173 + 119 __cstat - 389 + 310 BICOMP - 348 + 263 ICCARM - 22 459 461 10 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + + + ICCARM + 258 + + + __cstat + 315 + + + BICOMP + 253 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + + + ICCARM + 301 + + + __cstat + 317 + + + BICOMP + 254 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 84 + + + __cstat + 179 + + + BICOMP + 5 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 382 75 420 42 53 417 397 395 434 412 424 421 410 422 408 416 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c + + + ICCARM + 255 + + + __cstat + 314 + + + BICOMP + 328 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\system_stm32f4xx.c + + + ICCARM + 0 + + + __cstat + 161 + + + BICOMP + 266 + + + + + ICCARM + 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + + + ICCARM + 264 + + + __cstat + 308 + + + BICOMP + 252 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 339 + + + __cstat + 431 + + + BICOMP + 257 + + + + + ICCARM + 392 90 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 448 375 385 438 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 378 400 401 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + ICCARM + 107 + + + __cstat + 136 + + + BICOMP + 167 + + + + + ICCARM + 410 422 42 399 + + + BICOMP + 348 338 422 42 350 399 355 340 410 151 331 353 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + + + ICCARM + 229 + + + __cstat + 312 + + + BICOMP + 359 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 80 + + + __cstat + 344 + + + BICOMP + 77 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 420 75 382 53 417 397 395 434 412 424 421 42 408 416 410 422 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 146 + + + __cstat + 370 + + + BICOMP + 212 + + + + + ICCARM + 410 422 42 142 + + + BICOMP + 410 422 142 42 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\IAR\cpu_comp.c + + + ICCARM + 182 + + + __cstat + 125 + + + BICOMP + 144 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 342 348 + + + BICOMP + 397 53 417 75 420 382 42 408 342 395 434 412 424 421 410 422 348 416 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 45 + + + __cstat + 152 + + + BICOMP + 9 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 421 395 412 410 434 424 422 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 409 + + + __cstat + 336 + + + BICOMP + 1 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 418 398 425 + + + BICOMP + 382 75 42 398 420 418 425 53 417 397 408 395 434 412 424 421 416 410 422 + + + + + $PROJ_DIR$\..\usb_bsp.c ICCARM @@ -2503,17 +2073,428 @@ __cstat - 230 + 349 BICOMP - 351 + 357 ICCARM - 466 167 32 16 0 435 430 433 438 423 429 29 462 483 1 30 24 22 459 461 10 2 397 144 455 14 27 23 25 6 20 7 9 5 18 31 474 477 464 473 + 46 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 54 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 73 + + + __cstat + 145 + + + BICOMP + 40 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 424 434 422 395 412 421 410 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 7 + + + __cstat + 337 + + + BICOMP + 70 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 12 348 331 338 340 350 355 353 68 43 31 62 20 96 16 3 29 6 + + + BICOMP + 348 412 3 331 31 395 421 422 12 434 424 410 408 353 20 96 68 6 416 75 53 420 417 382 397 42 43 338 355 340 350 62 29 16 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 82 + + + __cstat + 234 + + + BICOMP + 14 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 434 422 424 395 412 421 410 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\usbd_usr.c + + + ICCARM + 411 + + + __cstat + 362 + + + BICOMP + 346 + + + + + ICCARM + 51 433 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 52 54 32 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 425 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32F4\can.c + + + ICCARM + 13 + + + __cstat + 352 + + + BICOMP + 157 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 417 53 397 75 420 382 395 434 412 424 421 42 408 416 410 422 + + + + + $PROJ_DIR$\..\lib\usbotgdriver\src\usb_dcd.c + + + ICCARM + 202 + + + __cstat + 250 + + + BICOMP + 140 + + + + + ICCARM + 57 50 47 300 256 332 348 331 338 340 350 355 353 271 366 342 267 227 284 306 230 259 268 269 272 233 251 236 224 360 368 228 365 367 239 223 244 249 221 197 222 225 219 220 190 260 427 49 46 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 74 + + + __cstat + 364 + + + BICOMP + 8 + + + + + ICCARM + 416 75 395 53 434 420 412 417 424 382 421 410 422 42 397 408 + + + BICOMP + 434 422 424 395 412 421 410 75 53 420 417 382 397 42 408 416 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + + + ICCARM + 290 + + + __cstat + 304 + + + BICOMP + 345 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + + + ICCARM + 288 + + + __cstat + 303 + + + BICOMP + 313 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + + + ICCARM + 296 + + + __cstat + 324 + + + BICOMP + 307 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + + + ICCARM + 226 + + + __cstat + 329 + + + BICOMP + 321 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + + + ICCARM + 276 + + + __cstat + 309 + + + BICOMP + 316 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_can.c + + + ICCARM + 270 + + + __cstat + 289 + + + BICOMP + 311 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + + + ICCARM + 299 + + + __cstat + 319 + + + BICOMP + 327 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + + + ICCARM + 291 + + + __cstat + 318 + + + BICOMP + 322 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + + + ICCARM + 262 + + + __cstat + 305 + + + BICOMP + 320 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 + + + + + $PROJ_DIR$\..\lib\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + + + ICCARM + 100 + + + __cstat + 325 + + + BICOMP + 326 + + + + + ICCARM + 448 375 385 438 450 442 463 332 348 331 338 340 350 441 366 369 452 435 459 451 323 68 403 440 447 462 454 456 449 439 457 445 444 388 377 diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c index 0645aa77..11c18d1a 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/lib/system_stm32f4xx.c @@ -106,12 +106,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x8000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c index ff49af31..b9166f99 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml index 735096dc..1951cdc2 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.elf b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32P405_TrueStudio/Prog/Debug/demoprog_olimex_stm32p405.elf index 326949776bad8265280d004e63942dfeca8c1a2d..3ad1ab6191c9551cfd3bbfc6dbcc936b3c2408cc 100755 GIT binary patch literal 186592 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 PpXf2)lRNt#^W*hD5lB^Y literal 186260 zcmeFa3v^UP)<0Tx`gHf{b53`<)1e9J08JhkNPzH?ASg`|LL?vvsHmvnp$4D$LS{yX z;1i#t;9FD_-}pcf6_t+}@vWob;V7fdA0JFKs1pQCOqBe8zd9!&5Gmn9TDIt^ z(p`Q7zsBqL3BfC6*GZ4?8H&7vrG^VH^!p}0y# z^Y1r4z1OhM{Z{`#GzVHgZ`F5w{;ig;uU$BC(6`MKZ>$Pe=~c%4qWIXY*O&LKI(O%~ zwkr<)$6k?PHGHr)Wy`k6fmECQi`EutncU>JMO$S5)TW-33hh_h+gkg!UHh}yp8fuW zCVPU>9@@92+}!znFJo`Vu=?iwrEAL5Kc<#GzE?Ajto%Ob;dL9@+nUYx=y8=z{z}mv z`uV{Lp`Bm%5_>y_*EgF>ADoc>F}PGK8(aDCo{*kyGSZ@-7(Az;040k25w#c9Zu+MA z+8fG)JH_Cc4Wi#Q-}Dnk6>00+uG}jIq?>Q9UsJAazoK0H*j9g4&gpx6ewlizN(>&? zaLqT-C^<7X%EMl4|FPx8wrf=#M{M1bJitxS1F2i<>#M%cS&e%9*sP%*6{v^ZE`E7VZjv#TE7W2-vc*EqDQ zRA~uo>i)LKz91}_YSUYfunXJt{nbrAj}TShVbXXngKYt&E)MCOQ63jepsj z3g)#1TW?7F+a$~NrP_iAr#8hW|C&CgNsnx3|K;bYO?^3U zYm+~UHrZzE{60GbO)9oMRX%>_6MMB#@5({RzHK)jMBZi_7CA<>tkJrP7RiPlBL{3- zHQ_Mmkz1K=3Z)<3W9X~ewd*ENc(ZCsRgdkN4aYzC@}7uq{vN-sw*_0?OZTmKKRv4U z;#$#R8@;O`P$mXAZHa1P;vsEe5 zcoxR%couqA-Bl%;_jmNDS=}y5>q8<>?vlf{t&0up^GU2G-kKTp?J4)IXayB|``Y!2 zwe90Hr)2)N2-PAg0n!U!?s-F_xJ4g%f9W1BrZ(G>W@IvD+0;6?bY5)=npgcCxIK8g%r{m{{%KdaT&~?d z^`~7I`j+c?`f~s6p%syQb47TMCdvEp&%B@07G7Jrsfc!%FVe;akuURPm9JVh-~O}l zoJbj)Bre*?*wE2(Tt`RCgB`}E&HJYQ$$#{_b=v-2bMd~ac(0ZevH90Vu~~dCcIl$c zZ*0h`NiJT$v0rsZ%k~agBpQrOeL#_8K3zAixb+j+T;86n$*z@o*)=%}MP4u5jZN9) z7@k#~UD?s{5^|XhvUzZOtR`7EfB0SHpYIfTHu!cnMkd9<_vyO$!qBA5#Vg7iwu-y} zQUWz6FYYLQXRBUw?_yE>#@3FOCpyIDt%9K zXqW3?myciF5U8{MWW9YOp0|{eiY6k?rVdsO8BUWuB#K z&KxFkyxShA$*qlU5_x{m9Z5Rq|Iz*bGnR->ECVTPJ{lC9xeS7mhds4Ix zJ+WCd-_cgLF{4E8lqt&TSLJ*KPHgi-vH(rdH{-LBGH~hq-2g4>%J+*4b87ipKiB;Q z?n{a00c|4H(eh@8Y`*GeaBmW0wX|(|G2^UkW+FNV*X z>(9Rmd1R_=Q%B3+JHBXyX3bK|LC(K+<&+s=w8ItwOn;6Pfjzo7!ws?V>OOOA!lm)C4>6?wGN7W@*<+ke^gPPqE4@+Of-Y|;Xm5^dU# z+go$X8!Ghl7W}@qVEx8n$ZwYux63Cl_@M5lWfPhL6RJm4w2qiIWx>sL_Oi;RKxOqv z-<~&ovuod5Ad7o9+^|3t58IkQc}J^0%$I&0cWc27uk?katnw5jWogz~vUo^Ca?-X| zF)Y7X`d-7YNG*JI;lzY0FRQ{SFY=$tyYag2<-OBrs#4+=Eakn%Ky^cF*06ZRpK*V` z(Fa+%nI>fA=Dpp>cUjqnPK!Bq!gCEfm2J|iwETM5Qd7NA!onRbs}Hg_o?I7iMxR1& zy!YUL*BjZoWt&Q$hwSv%>tu<=)&QiH1iH0GDQb7@M!oLqx~yhjMsO?JNuZ0!)ZRup z;FJb`o!pz$3uMWOdb6(IRx3(Q-Fk>NKb%$Di48jOjeTkVN5Bg!&#m(}XZU-}ao{)h z1q*KnTv9o|uE3r-N3SzwR^^V?m&WHV)ax9mz?^*uwpSj4BcHkOtK)MoaJXL`5AH*- zy%KO<<+j#W`(;M{e!+9k$pOg*k-D`}uPa!t7{rN^({H^Yhz~Z1C3hUcJ%j@ zZ+opsT?#C|fLI()$HGP-f|It_bcW5Mi%-pdXi)NrSHag##%;zrds`TJxhK zbysaLF9%wv=WcU!m)NDgX+{19|0KS__*5>Or~$5UVe%}T$S=V!_zDQoyy42VqM&Bi z)TSMg$X+8dt#xopZw>}t5E+NPn9geoY8eZHZGoSLRiu$pwJX>kW%LiUML^MppL$GH zYkuk!yp{J&MB42~ApH)}%!3^g16PQiV&MKI!<{I?Oe~c}U zse5yuNIaSzUQtoIr7kCZL!A#}-<*oqYHRR})t|NrUs<`Lf6Ynf;CoYk()^Rp@$Ij# zkSpZ9tBw0}`%IeN+8_2p&6}=?WGK7jH3hWf)R)S~?LYh3oMYCO=QIQk)St1oJlp+E zxW8HMZ>IYjb$`e0pYp8He@dh5U(=}dKf2M^e`2HFe?p_be??=U|M*7V+U89dyOhba z7>lb+OACQZ*V36AL;BJ=3n%j87wwg$3pZS`R|VHY-v z`!&p~!zggv)Q0s3Rt=fna6eizZ-4zTep~U2{xz>o6i>su=Ja3uRd--?5Jzif;d^$< zFX`lbd%X|A2JfW(^%4td= z=B<}`CoA1{xBIJ(uQ~aA>NXs@ecs-woB74G-{k*CqsW`Aa=nXON4q6%hfc3`<@(ny zkyojBUII_rl^g)i+Af~YcTp2P<97{ZHOX_>BZqHgj~r2xa}K`P({tu0&+#?a&tQ*~ zg~L?c>zCv=tVYd7H290l8V1(noS(-L$(j7s@w*xpKOCi8-X5sJ$XC^;8uhuPy*@eq z$7LA3?n9fd+9eAA*4W#z`9=KpoDTk8ZV4Z-{lV|F&GoyYlj7%B;F}pg^TWn4N-S3; z@s}mPfwrka?x0&*45c6SZ>25R#XilxJh8k!GO=7N6zSa?SL2&~azp8)<#k%Ktr-Jn zHE6{>8${k9WwqYzdes1BS+S%X5__}@SD*4-`IF-3rukS)yS`eGcNRW-XH_&^5r62c>4rR_qDiax61X-mI%x*R{!u04t2VvL?vw!=eA?Do zrm;(;0=V>Dd>hLY-jgY9?Lv%W+d0=j-D**{)(u0up28Cw4D`Oi)vcRKYED88$7#+p zG_auveRa#eW$`{$;;`9L6n+gaLD2t%9N%=?oK;dJ=j`#z_e4e0w2NLBt9n)J3CbF+ zqN!mS{}8zA+T8CP{l&Fk3S=!3p)TNUgV zBJ=lx@0$DS7h?206_)WeXZUU?4{dvIUCpHU!nnfkF6UFWaFg>U=-I#?tv6IoT7l##4`-<6p1(1J$>ZB!kr@~WvWqmZNspm zugBQgr^PF7KtGMO1*!(QR-Rk8e$N#d3AA>gt+RJGqjxXdRLIV#!X0 zv6rwO_n{t5>p0)*#1GX&&j>VRQA^a|i#iKhI`52NLqt()E1Y-93TUKvgrLuseZIIc zY5VL?(gtReoU1IvJcT_(eZkdyh5ckD{b%CP9EC8y*exBHD?-W@`94RA+YV2WAL)&5 zdin7GoK7Da#*-M`Zjb5Y5S@z61612ql(wv^?7(_S6err`J7={&wKN`l*k# z`$wJ|8Z0|nR{b`$t)u0R-_i~^{8O9fheGW=9vLKujdUpf=4Ss$%(5|$b;~%T?gfZb8MzfFb4xBQm&8;$>SU%9j^$DzJ*ZWqn% zEB|KU|E{m#T^E(soIf;Nw7qs9pC^1FXUs|EU)?&o^y=0lN(G>@QeQW}+ro*n z)<=~eVsxpsz5uiH(WQAxhM2J(p0kdYoP(I5Ho?#uXSlb7Fjw3KfPZj$bG<>D#_oG+wmMSq|R)fHI_7>#A*l4Sk z`WL)Plp*rB%*z9GMCrkn+Kyn=!>uLt54R4k@4ZXhF{Vo7rTS63b2~)Qn63E>hHvC7 zb;~}(SJ zD>_zf%*ROJ%dM26ay7DsuwUw`)-rKFYPJ&BJ&nH9UAXRO6e4o;*4AaE75f+Z{(@h4 z;#{u`=S=joTy>!{#tlq5scW43Nv&RUL#;EX<9j$-DhfosFvN!2*NT4f*3^G7=F)D> zbw;A)IkoskU~ZtT(C(#Q6TY(Hp%q$wgpii8+{lYApSu6?3uDVOR|NCpD~!iGT1wi) za|atU@_pdbSBQK+cvsB`FvpDG3V%Nzc&7bAo*v52=YDrFHZnFGY`OGcN6T{^qWSaI zgDpJ|(x=zavajP{%aUIYw)8r9uqAk~t#RRo8!^8Vw@vPv!JKrChMA05F7A=Hb&er( z&e1TIl*{Ek+HE;!t1;WWoU=8I-L&P}Jw8R#v>Zj#G~aUHJ-VV{G^uF1rZ3m;@l)P@ zF)U|3v{P8mEej0xJUd`taqO(VAD)uj>3}OLVlH=E5f66J0n2xRXZ* zJjJE^08eyb33$AM={xLb8Pn?6O%@urhi)@(3qBErNB8DdJ3qKW>u=l5GCZkaC-Odq~m!pkLBzW8CK2+R)OS^Q-^WIs)rCzFl_B$+Ie^=|in* zyQVz*p7NizTa&b1BEP&<9}}v%r~K#b9W9#=isqrM9W5g}(4T~sdL7?rf$uoi$asB? z>md3m+syjKaJ~3|TlG{&OCR{YV#*`RcM0a{o9T~do3H+r?R>Ch#jhPLxvj>gg&V@h zgeO0od^jo!A1M!QwT`hT!%y7WN%3!8xas)T!qU4Y%8@@bc0xZkz6yOhuRjBB-5@r% zzG}RBf7QZ?-C@5L&;q`o&+vtOA>Gt1-PUb?*dOs{_%j00Kr|R-z0{x7e0m^ggoqHX z{<>p{1pM4mVcdjEF?l!70-gmt3wRdrEZ|wdvw&v-&jOwWJPUXh@GRh2z_Wm70nY-S z1w0FQ7Vs?KS-`V^X93Rwo&`J$coy(1;90=4fM)^E0-gmt3wRdrEZ|wdvw&v-&jOwW zJPUXh@GRh2z_Wm70nY-S1w0FQ7Vs?KS-`V^X93Rwo&`J$coy(1;90=4fM)^E0-gmt z3wRdrEZ|wdvw&v-&jOwWJPUXh@GRh2z_Wm70nY-S1w0FQ7Vs?KS-`V^X93Rwo&`J$ zcoy(1;90=4fM2u~T5V8=Uf7FCQQ$!#foD$N^K&GB0 zd&r)?Y?&jIGFRrw&DlcW{|Dnwmrt8Q*iUFelsObd=1r4z z|9uzYQUoe5hr-&Dz5P!)D#9t-81mgUq3y8muTi|2d zAg~{Pf;akhOCRcHd;`h8Mu~sK4CE3}eBVei>P8k*zEy}}JVvBRA$Dj+#dP7@qmXE* zg2;CY$qLP=o+fM%!g1MD`0&Az!H9%$)tUXI*C#QvH|-^ zP$}h|DLxSx#uO4%%IwY*T?8gGg#?q$vFK2W{XMn$MScUaN?YEU78Kzk{4*3^W$-Pe zMQ#qD87DEf`50~+JJ~WsfE_i`1cL=8ldRHrcBThK;2oyVgb4yuNY01`cjuwh=**+1 zi(n&7EMm8z0|mcPtsffza|gdAY{cG!3c)7Aw(#v_!k%v(8GFy5jOmoI&yjI1W$brk zykY@9;K*1@89%u)EXrsZguEF>@YfZTQ8j(22zDqLp{nV_L{O;q(1raPiV8}30k|?# z_?NBnBXpS16m+{_Nbvxf0mO7Ngk}=46k-^^XJ%U=wlNhVf?rL_2D^n+j@*#o+yHK$8aXVs%m5GEU*S}PpsY((madH{bLTrx{lsdvFVJDcS5Ir<)JW@_nh+&MQ)+Z^% zhEaf=tdMA^iUMXUBum&!XxmfdP)H8u1|QX0SOgpCan0!?c+7)OC|D1bPY3d(LJa7E zj@BMrkXxn1fNz&ma!8r$KW#x$rkosV2$9j+HEMMhaAO*X~@O1mber( z6^ZAev=qKFyortNKF~EozZEGxb>BK*A^SRT`4*vbm?d)wu1BJIAwl~tG_Q5KyajN! zZa#V$_+b9r}swikTWEI$>)`Aq1sGU99QTLDN2=)<9 zNq?bUV+b3uUdV5cC2Yq=qN(j82}fhEz|!_ngtKDjh5(NvoE^K5aGG##Yzk$LC!7+w z%TSmh?Mclnc>+^v2#VO1c=yahck-j459iTVb z#~lfhW3l52ir5zvaRLj~W8a|P+p{V_H)0Q>0Q|m4tqk*_h^BXefI&RM^9TQ?0Xbv^t20weXnAS zo_49QR}wU0t>CinI|{HJyNI&xCme~MHunr+KTt~+@{#lMhCn0o${YZsWe`u z=m%sWvQ`^Ml5Lf$=}aR=-5!)bf^C+ukL5h11k6SQwZRGjS}NxvB-Gg(PDVvlE4^^2 zm0mp5N-uS5rH$QM>E&*%^h&o@dbL|CZC0%m+fA*vu)n5ar%}&0Za|p@u|F4+!Ky~#i^>|#lsGW)JXiP`oz`8WkU76MyZ!NM3wOO97az*xo} zSS~q{u#N92ZGyZ4NK}}ly@cGZx_wQsM(tU$jS|z$cd}IPdgHH@INMceE*s<&m0}o~ zlz6JjVnZ{s_vP?(nmt$EhhA?~L708I>h!`m7Zm#p$%fU9OHcv(OoiCSudG0wLb42# z#Vt_zbB$~HLOx5CU0`fx%Grvo$e2OV=P0Dq*iC)URY;k!l3JaokhIans-LfrYGJZl zJPkEerGp}GAX1Y$DM_8i$miQaH7yALp~z=|jQ1(3me1$Cvon0B5hGYVfE7zfOZa=D^GO<~pdc`-X2I+@X~aevL}TeEd*2gNJb0>8MfSA;=VohoQ7g zyaF3(iJL(73EvdZ!$-1}T>gsd$o~vDMdEUR7;GGc%;BnqKr%`r;|IZzv134rRJ;!+ z5kt8mQbkygO~acZqGkm~EQ9bA((TxK!qW&xW9PsEkr{-uV#D!fh#XHiJGQtF;FAgG z#)go7D&bVD1oe*0BU})>igL~%TogN#^m7Q82;UG`E^@(bUG<18UI0B4J7EZs*vfh& z{$jJ<*MQKerC$K8#Stp+&ehR4&M9^o6MEcOnJ7+>8T)`0 zdYW)`YzZ1B@+{%Wv71PLj_|ZtF^#?cW2i7Q_AgW-vVoPJ6&u5{UL?%#07t(0NQ>2xrB5k$(l@ z>{uz`I|%2-`jF>t!l{@fypnK%@SO%DXRICq9blu^voleC10KzcH<>PC-=ozt-XW|< zkFJ~`GTtX_M5kklm+>KCJ6bupLS$?s9F5(V3;vG?XT>g{=$(YKg>NVo{_GW$lXE|; zP?YgSEz4q0&G?F-(^E5cvzc_&J2M)W!$c|7lQPsyx&U2+^C;gcX8SH5*)npY<36CI z=d3VLdhrR*Sk1cNtnU>OS0jh@&&f6OA1KanTb9XT{Ed)uQTwhSsy0 z;gky?-|2$UYZGxa^ReI&iQZ__RH7PBQ$gZ2!2J@RK~7#`HYoXtYSeyJ;%-!Xm+)O- zL(bhhA;(Vv8R_W#ALCb5Ke~#bQ~l^etcxBCu-u0~2R#)V1VPb9p8`uk>;cMo{6)b1 zV<~jC=#%6rirouJ^eOU`#EyX~(PzjrIQABd6bhrN2nJ;^m)Dr%3@cc zJ49dT2m0t(g7C|Pk5FchZsG$x7G~%CF{$4PEUDL^S$w^z;^zKfEw~>YMxOUAK)-Jq zRL+?Qn``pNfmx{5TBt1dk3vQfI|2pD1BCH{evP?)@`EQpMsp-?lW?hzQ%nSo09^Qc z6f1p_biZ#g{&{X8=h?EaJcG9M6`{2L5;m51$<}LxF`1%Qwt)MvT@-(hycm=-14ZkI z-K%D%Ac(?~C}pK&f7foEU3dg+ChwEXsNFhqfN`xb=E0NsJ@A2Ynp4g|d8{lQD5rye zpqv3VQG68m9_k5sYP1vV(e-8R|2y;$IbANkS{QdBU9S8AiG{P!Kjcg`9?@<+uTYuh zIHi$!!>I-Te_g>`6OdA#K7LA$lmsm}>+eM$<@m~xiF>g($pFDv;R&EXQRs;^%% zU?oasna|=v6@2D?i3*@pRfBU?4bBk*wt?+@)O3r(romhT4ubXv&_3^?shpK!kPZ`H zixdbXrx?7CYLqw=e&kxHs(N8Uh#{~qQ_vm6;kbsVs+UNnoj_dGeURiZ`by%e@(%ti z@X~p3-pV0L@~6OyzGn-SstWsI+v02#w*so5JF<+SmFT(hV|J}5l*C&IHs685hP}xC z_c6=KN50|X*#&oUcrg{|pgv%Jz^RebcTrV%OsBz0awv=>OYyi^cmn0}*8=VPeUK#VX(Z9m%ykgQn z`gHK}ie94~@dQ-nm6<>K5oF^Pg;V)6w6-pWBf(w5=pThXsQEPH<6kc@c3;BK{<|d% z?LRGHX#Z&mL;D{sVfYR$VW`y$pIW_83l~1Ma1mGs1=YfZuXF*xz-zd5u369%u2%*( zfn?kav-&47HS`c}0`@V{Yek0eH{-{kC)_`oWR;%kOb-fw6tF>0xPJ=CR#9NHd=`NH zXS8kLFY>RHXKy6(nnH9t1QQ0fD8#UzVan?YvBO8h4;gqvA<^(uB5x`r%l?LJZz&|( zexAtN3ds$R$9hHJ9m)AnN`zP(L8ZPF0jd&-vA}on!a(gEUt@;jYYZOpH5!L}jfV0y zM(Aq{IljiIZai9u4iuxW(RjQK_t@*OiSY!fA~Xs&I^I;NK9Ok{tJy*0^feleuQ5In zJjRm&kX>J+v4&ZcuhDpRCqyb=qp5t2S<2UF4tbYSI43rT5)?h)Ycw5SW1PN52R7m( z$>R7L<8A1X4jkuHCg-fXl`ff-qFh`w;9v-K!(HwmpC?ZZ@ zqv`k>x8snx8sqdenvSnAejnj9W#-1|Yc$6bPKln5 zuhE=zH%q3k(X1gT;`B9|lL^;n)7NMoL!E`prmxXFmI!=}Ar7?pz^aP$6Y9J9baRd zzDCpWHOA>{G#y`K5BeI-2SSh$jnmg?uAG~RN`Wns4Wr&ZuO<$vn7&d*4E@IpCHJYxk(WbA_Tq^VMlV#J_Xu7^eo4!WV^)=e` zHJaDRlS63CFnx{YGC2oGflXhddA+<4NRdrnqv`q@?dwqi)Acpl^fj8dsB%Ww^fj8x z2_!^y7a(sP%CX#trXu)t+%khrsDK9ns1CinFaAhgx@+9a8aDTM)Tb(0GGt+Yc$_m z3AnTeeU0V^ls^J6to$Lh919qo$?-MD>1#B%KLq~DIDL)gj&*=1_MorP{Fr&GAdyw?CZD8SmvcUO2-75ocu)@es(Sgd!s@Bj z9Q?IT9B+U68qL1)?`VY_>{VAI!Vy1qu6zDBdt*BIi!fqn^B-5lj>G-t`xlt?d@ zd9qaRdYisR)Acpl^fj8Ns1(DduhBf!$pX#Do}+w?=3H3?rEK~d&C^w>J*Y?)7NM&Q2BFh`Wj8w*J!H`>e-5|$fmE+JVzm=Hhqoexe6(> z>1#C4Q%KrwLN(3v6;dri>=wtfFpesMqW3`jBy>^|I*rkXZwuA5Ae^bl86YQgeyaNL zdGG8Dx2wdf)cpyt1nFxuACY|72I*@wA9Y~*8qLQXn7&5ypvLYSq_5HJ&^{vk8kLOs z_@U^lW*7Ex8U}o+H&J_$nvP+E6#Y7Y$Rp=t&^i-Tx$-t}C2vCt*AZ=fbcBXCePP$XR#`hrs|Y#?>FwNgK=7>He5#m?GLA6OB@F*yAqC zf0aBGu7y4Kx!&`9*2u=VkvQ*3rQtN?{Cle0y1@Grp~Z zWd5y(Ni}&mj2xK3yRR3@ywG-ra<`}N~-59klUXAsoS1>Mk}g@lm)0A!l_5KI~@ zeFtD$kD#ou-UR-LJ_q*<{bl5e>Wh&priVev)Sm_=u73*7EPX2E^w5{0+=N~SxTpS4 zz}fmQ;OwRU2^!|;w}U^aM*!#QYf)Bjy$yN$=#xP2t4{=+(l?>>e)@yRo2T~xoUfOI zzd(N({Dry>&i=Xv&cpO8K`GMD#C?GNdvFfaCxf$CzaAQv=@TTen|y-8!5ux>(4^*svF?c>K! z7W#JzF{~=4e6Rf#Y_CViFWHTD5mTv*DE`q{=Nm40nV;@JLM!~wZ4^0`EtPsN* zPOd2mfxh$5nt@~F^%RsF_?@JW%XrwVTEK{++P-mXf$)Kbu3ddR7%P^f}*1eDX@Bx zEv9kvV3Bn-rDdv=QfoWQi7RA;mB3RI$Wlm|#qC3Z9!m6BtD0s>sFbwz6&{U1PlZ%k z+)0FOY7|{s>0^Tcy-m^NI9P$b5^N zjRJj@=sGLPc1)?1g?0s7rk_GCwuZ3^d5UeZl|cddDy81~54;Nk1q!)JgkPo#g<3f} zfF`S9v0%ebe7&p9H@dU=#_!C6GxY#>+!*$sz!u<+n@~v|!S(pOhAt!+<}4T^i8}zt z_0Xd=;LqYLIP`dmAZNj$CrA|$7Ircq^_=)b45FiU_tZbHv;d>`PB8!N$AL{BvfwuUrQ3P)?!P=X>GvtVl&1?maTf*sgMa2D*q zc7n5D2aaZA7Hkdw2|2Uy&c6@8k>$7rkW;COf_6h{fi;TnlLTkM)@Vmv&VsEYoRT;T zw#E=P5}XBFV+q>{&VsEY2}cv01zSfE&Ps3=Y>gwFo!~6kN)ygaa29NhC!7*F&MerP zw3#Jy7HriJ6ba6Pt;vMzlbi)x$53Y>lbi)x#}dITIPxp1`5~B8Mf!@K?||n<>p1QP zb1Zhe+8CDLEZ91Mh3W~;f~{E`LmCOrf~^w=0A2>$P*Q|rWL~bwUOL}*xxI86r>B|) zTbIlPDZyE=wTPfda29M`s^misdqPh&3%2fl9qHMa1zYzh&TPzrt$P(?HfF)rN`gj$ zvtaAKsetVSXTjF}gd^FU1zQgcL25L?S+KQ={MiZ4f~|)Rz^u8#;D({zY8Gr=EJ?FC z3$_+Z@}e}{t;^*QWYI0of?dS0I16?W+u|(PTB7nqEzT^grLr2WkY#ZeY+b2RvMtVn zt*aH1YjGBAT_cwwYs%&<*jgs91yW#f7HnNF?*dX}aTaXdsPdFp*HfoIDWufmEZDk5 zl{3QPEZABu??;|8i?d*Bg?t#uSc|h@>o&!fw)m7-cghV&skAr?wjPlCp=h{0rD-S)2u14=Dk&(LnFO3I;9JQ_X^{4Fi#1wbBcRTIofaPgkw<5<$0> zHckcXw$jUl-Bx;~TPwXvez%o2t5!;I7Hn-{e@!Jg3%1@k31t=}77>2yD!@ev&VsFX z9|v5L;4IjB?=`@s*_;JiA5i`Xz_9X%)N(9fbfyNDl}>OLY;AuV{FMpLf~_5&0G^o5 zS+Mmn^HwJ~3%34F{%Hx$f~`+Y+-D{@3%0(z7VxYDXTjFjd~wZAa29OsCjWfQLh!@> z(3kb;%Zl_>DCsciF-XEFh&yf!!o76bROR~Pzvoh@o9j5mSxe3yD2!F_CZD9fF6Z^+ zAxx7T;z2pw>7ZV|tgw1&H3$Eu6UTd;vtX+)_UPeJQL|txUk)Hmy;lnrEG*7~t^TTS z>K13g)?unQ87PKbtd~xiz11w(8YeHM0M3G~w1S1jS+F%;ApwiCV5?ls0d0%3U~7V0 zh8je%VFEwbBDbq>>q%T=^E#3XVIvl2pQ2SL~%z zLg80rO#*^`inZ`fjD}>iJLNu%mZV=%06|>gKkRM9w#y>}T|G!bzn_W~#)BdlMx~Yqb#-MH*OIhDdW??q@R(GT1 zf6H>OQ00;a>qRxpEPU45KWhkpCcy=${AtOvTBd5heL~8lnHyH2LhV%DN^v zfz%m_I&B$-rAl(4iQ&4emSv!zWRx}VBhSn`nmK%W3`F)oxYhl?R4Akhxjx};JupcJGmprZ6XRDo9{DNB36 zAiN?yWoZIEnO7ts#bMA#7oXs*;CgL-kJ7m+Sq8K7Z#tTw`>LexzgU&*9!=$&asqO7 zkEZfXU7#rcXVFx;vlMwFvZ(b(y@ZVt;0n1~f7DA)CH@p{o$HT;x8pKi#VrUIA$q*O zGWZxUle6l;Byt4r#H|gNV#9hQ->9Y&nM1Nl&q1wSF@EL6fMaMJk2Dt2mAUD8;RP4jRjX{e_ zdmnn3xq2kfuoK|IGDMiuZS%?9$l4X)!Yn=~z~v>--2fLp?41EFPf!Ynh4xT_!p3yl z9!7zBnA2?sHo}~4JFp$*blZWWwhC~07C9NhyCDk!E@j9R=5*U0 z?WpSnxHu(ox^0gkY=oTv7s7U!({1}m!qG5?LH1FEv%;Ki+v5mlhdJH0(}Z)woNn9W z38xMPxGZMLPJjzR5q1Jx2zLg!Q0J}y7b2K$2Va22xJy-4{jd7?2+ zw-MkXk&+eTbQ=LKs^pj(;6fxf<_5SNfpK&y;s&^+ffU3z-9~`Ru|SGqZh#B(l*F#b z9RV&xN@H$-3(FZ1<8&JVE+-&QS9x%~t^R(^8!QE?@D{VJp3GsFhx%in?m0mk7G8 zi2^JFWCew^n+U{BA34R;?7~blcv-{)**!>iI?-$`phb5q|4Pz(rx!!hUxS z?j>O-z~v8sOKm5>h4M!LW`GN|91EBME-Wh@=5*WMz7+hGVNSR09gN|dXmh%4f6Tnq zVNSR0zmtDj*a>ji0)1wNIo-CuOyilF73Or?{+chY*D2-;_QWc>H|n*)w{_jsh`VPK_0?1$srz;!{tf! z@@0k9Q;SavAHfGZalFSl-9~`RM(ExZ;PNHXoiMmUNm#_(02dac$2i?afQx!mPz)O< zsZ(ZGfJ>=~Je+PLz=g1gad?6N7b1Zer`rf{nSca4<_5T23M49mq@}^+s@oOd!r=HA zr`rf{QSbT~=LQIHaa7`T8v!m%F=CuwYfD4gytO+?0;6kKY1lcV{La?fISAYvCNu9>X=i5RxEeKVL`~$Kib$+Vy`Mh^_ zhKp6=Jau1&oFPuP5#Yj?ZHUut1h^=e(`^K}D45f21h}yKhByj9fXnlQU!#&SA3qe% zs3KhUJtX%~)9oH=y4^!fw|o3sfXmz9arh%?4qAIuqAby4D{iuf3VrCILLYjl(1#w~ zLLVa4t;ict-k#jZlsAz%%+QC()TfYHgjEE~bi#U=p%0Pc2xB-5V?<6QY=;^85SdLl z8vYfPkDSHInA?pM+XR&L*54X6QrYJi>11L*#ngjW)FLmwimx7yGpJM#E5)Pj|gXl8CDV5N!Sgmh^6ZDD=M^>c~Zk^Gs$v>?A5P75xk!2$gL-vK1*6r>bo5 z7aevtRXM5~(-~b%M|CmXlmye@ZcI0HF%9lwdWKeE^halLYrB|wcQGYd9lIM7w~IJB z*FLp8gK&D5#F|F@ndbEpaCyTqi8`CFUOt*J2B`N8uZcM*+ zF%8TLZa{9$UKkali`^6WuL5cqs^*@ef4^vn*`tLw0!HOt=1}r9p^?%lJ?r4{| zG&aGO-_U5xkAFjBdvbx9o~q8g>@6L?p|NwsQSt74?4O7IhQ{tV<~KBU_Nl+2@hO>i zh&G7z-~;E%7X`o25Mh7k<3AYba^q3i}>9EFd9TzO-cpt(xWBVB^#s;u(Z!fGloS0`r$I%eUC>>YFU z^C9jIcGRTK7ka@htn>Ka=$U}`*3omk5}(8ypztUPbU2R#-akfx6)NW<;{TweN`>DJ zeDHyuthoESoT3j2!1=cU38kIHp_!oIuOQ7j=XL4en0Zc@4tYw4w~@7Q#39ZkzNXF# zyFld}3tSZJr7>H5on}7@G`VtRm#9`BTda;*W2{b_;^c=}6uis&yyNR^>{%-7M_pOp zQCT@zE>c>&qq53lML_{G)^%mvuQI0LrgltNr!r2!K*VX2Iv>;SBCgt`&c`89}Nmbv13Kl!5tEzmG<;rWjik+m2-AFO&vo=|A+WZI> zJjSN#-KFttm33=Z*4`>>8CVAlgIcn$??rHEw_Y~v543+uNlKUFAuBkY_7+`|1}jOw zbV(9Q5|1bl1?|edTBm*ID%PXnF?P)Kj>e{W1FZd(%l|!%jra?2)=cz8U+DrwK_*|I zw<}?vT`vr$26uD`yIl!O+MUAgRKlhMA86tsQo?dv0BgB;dgKmC&7QhW7#w%Wm3zB{ z?U2;$0%R_Xv;I3I)7DV<9@gn^%2l|V_{TKt$C6`~473!Qilf8BN@=BMAhz=hnTuz` z`S?Afg!2pe7W3XOXTziJe*e3e?(bwOc$W(NUa3lHMY!b3TfpcT@%M^xGRiDwG8fQ!VZ-eK*Z}7am5Bkkhh3F<~ucyCw271kZzt_`0 z)sjg0R(xunfC3+;U;o3uY>+FzY~n$4+*_JMqtg=yiVrwQ#t*#t!RY%W=74f0?3 zY4+L2!lK$%NySA(MEFZ}GuGpVO`)uYyMr~t8d9K2>nRle_fC8irkzM<87lo>!eE+W z;>;>afmdoGb|Y)PO@0aH%p0}c@-V!lt#9y#(i$aKc7$~a?%Fp>CEemVh1$0YF|cs} zNRvYBIL|56_9!G8=Q)MicM8dh^PEEMdpQb{v#kek*M3kb1s2aK)c&QAB8%q~YRw8M zv3O3QwpSsg)|q%2YCkGugw={qrM6EYWfs2<+J1$Mjq{vB?SMQMC8Xm#r%?MzRiQf0 za|*Q_aJf~3mMcS}LW>ot| z`x`~Qmyv8~DMoi8aQYW z15;j6NUrrOQ(jd_%KC{Zn-o%D`6>E86jFqB0rG9uo1tVD7kjnJ;M-8A2N!#Tli1lK zFX8qoP-WE&5qb)64=(lwCzGtwKkH1#n(_Ng=VEVg3dtHG@nP(D8I7%XU!-&QyY_VU zyN2w0z^3-Qnk9T;sr|0zg#=^n0^Eauxd2DsmAe4PfF*YUj#Lq0VP^qy`#=sB;BEk# zbQa)PhDeUY&3tkU$nJhua}Beo{jTP-5rWPMb9_zas{O9^kPb>w%Sl5Cir#7gjso?h zvj9ifNIDB}gzcoW07p35TP?u(Vd5-AF+2qc5w1J+070pWf_6hH7T|6MDd{Z0F{em6 z3vh(>sp_EWi=YO*#v3gj1rgv)|R8 z^Z`qD7T^eqq_Y4=xIV@GuJ$q1S;&-g!WV2A zD3ZAlqgoZ{@Q7T^?PZ?ynN&`3H9a3=w_lgLSj5 zS1iCWkF(zu3vegkb?fYR#R8lvS?zbl33Ei8{jNA+?iO?n#4=*PD^8fZ1BkQV6$@~W z0de-b;)FToarV1n0gi~X-xVj!u^eZ=D;D6MMjmIsD^8eO55(E;iUl~brPY2{oG|w~ zQk?y+Sb+1Pa?XBNEWoj*&VE;%FxLP!XTK{J;3!}=8t4;PETpWb_Pg2}=yX=C^unQ5 zdXXyXs+C?M=(f_vlK{J|^fF<$m0s!AO0SaNZKchsoaAo2=j<))uc_o|Xcqg81t_y1 zxrp#vD*zWIodviT0hc751vomOOM5#DaFjm+Fc;vcS0pU9kYi z-ejN{cCkJ>W#+Af6rM154F$LhaD<)xu2_I0;_P?D0vw-AXTK{>m|Fn^`&~)915B>E zd7UTBeL{)u0-So+tNpH6fOAxG7vPxU?03Zi9JAQajKsXo6XyPaUa$7MVgZh=B-DOa zEWoj0o&ByjVUCEi-xUjRM4bJuSb$@GXTK{>m}A+_epf8OkyJ~}^D{rS9i zc7}IV;zo7<2UxP)1vtKJvn~NQ7T^@@F2E_+U4Ucv&2ksuOv0~04J^R%Ly;2=r`N#$ zlH85KNw}PI4v`F}09O*0$pffDxQc@lJ^3IK!xKq2lE-756F!=7D0wE~8p39>mU5;L zwvwX=PbF+8XA(Y^a5z~={uzWL$$_LFM;ND0e})lT_=G;t=diiZLGG24Z|Zbn6lIa} zjXVYv)EC|g9*HqvCeRlEh@wlG{x?|y0wAP^;Yc3%X`Z680`QF#KZ~Lz4%h(7KX^*O z$T-&$6AlHW9Ep@nn0ZhMhLrq+lUB(06Ij3Y#(H8w|4fcMGk(OkM|`!9Rm`2^*-i#7$*mBX#g8z#m4+;9~*2MqmPf zT>yrT1~80#!xsR`fMteX0^kG!O989|fWJOE)e5on;(h2lvaZXfWRNQ}(Rw2qToYiL zA>`Ro6!l;g7{i56fnpm4wt?#$Dq-}LJ~|(ZqR&YjpjZnO>s3fD`7_HJpvrm{1&zpt z3yFWKgkf?-KNqK+<#3evH<~F^iAj;Rat#&B=$@^I6eGFqRUS~C6TP@ZaWWw8@JE}boTR>!3m%TK_3)Aej9W?AKKvHV8#%Zuo2<_(g5&RHj1*oA?VcT3=}Xb zpAtJsd;YCL*xd2&xIZ{zV7CftJn^XPF`DF4ig2E(hpD#ejGyw6Iu3=8S_v(>IKCMC z1kgoFsj_!z=J%L}rx51(vMcv{%zY&Q%hLtx8W4_A02Hr@g z>1&tb^A8SOQ=u1GR^dV>r(aW9tt85WrUiJ_R75q7X;2fj)q&#Y)ytwvTF? zER|fw?alIm#b9unhV6W~dH^4wcE^Bg)aS_4#qr4CCZOkoepDxI_)nnR0?Kd=(l#o= zV%#gJzSciTDL%G!`T-cgC5Z7nUP{C9QssMK3GKUpk9AHjCiS}j^Q5UnC(Jhh;4fj; zG@pMLuBagW2gP6U8tMOX;OP|FtY9&2DHFCT#K+f#BiSLO*+_0;nl0qQj^yp#B=6`Z z`6E|y7Bjr$NT!|B?0q1x3yAVwFogC{z{l6Rlk$*CNq@&OA97`^r;OVj8GL^`oVU9& zhOi>b0zSS|os?y6ibf%q2Yh^8J1LhtDdV;?&xMXe_J1e!LO0(UJT=bPDU~hEGu4q;o`W{l#s++Rl{lsxt5PbiVE&^VST)Qz1&i_TBfIYf z=^M|Z#C$kPZ2VAE+P4Y-W0HJ0Q%o$ut4|k~;q~SE%KVIvR7LWS62ohcV6 zBx+AXmJ1b}B_b2Zc9Bf82%a;Rr(wMGXEav8J!dT3{hYCI_jAU=-Om}r4jzbg&l$73 zpEDNje$H69`#EE_d(PM}l$jF2zrrvCT|*);8>2b*oG}LHSOtLwc{BCP&4Yg1R276h zZAyg*Y*&aLp3RgU@_uj`;V_Yp6&Go>p6pUA~wHv*q*i^FaNK2z$$ZUjD&t3n6G|JgZoahyZ<5=5y8eB<$(2r>fSc!E@C7wX%9RIg+NzOnjSpeh32J%>(3 z;2Tfg4RY5xbj+ec0*q(RAxMv;a}J#ofo~2u1IdlnnB;9l967)#A z=g_GLeD@qW6@hO$=g_GLeD@qW6@l-bL#HC}-E-(v1b*i^bZ!K`If-Wys0e(shM*IH zZ%!ucMBtmpP-n~uopb1jz#|zv3%_H*q$<)Gfo~r7JBp(Z*F2t}P!agFf`7t|mn*WD&TUhOz^8GX2z>LBzksA7@XbX8oe2ESbLe`hkN_tF z-@JP$2B?hfHt$iKjKFu#p<`^fdk&q7z<1A~QxW*?Idm!l-+W*t%5Wm^-E-(v1ityu zT+|RD0dFDMiNMD>bfkqD63}@LUD!Q`ZY5Wt!wd<)(Q`zMFhc@d#11ngpz|EMFhc@x z4&4TH@2oIG0y@v33wJ+X=G<9fh6LaoI+nu-{KJvUPfIxw_~wQ?k)T@Xg+s0M;&l+G zBJfS;96G0!oR9#gm7I_OrS;z+Dk)9dowf*9d3rEr9zrCX<9lYZJMNzHieL8YG|623~j*y9wGt{lu5v6wSXW9 z2#Ny=hzcr*h~pFI=kp0qQA7|yl;QV%Ywvx|xwi=g1bzPhO?&QMYwxw!p4Oh$*=KDQ ziS;*!<(b2R%n_9Ss8TsJt-ipYLO3tTI+a+zON}L{j&+|e-g0S;Fz(gk%S$(UC8^<_c^@{dVZ0 z{3HN&=%lM48H!k5kUZ5F_^?CwYcill5_aeaTTy-z06TOLohM3-B<#@1SRdsl0mcqplp0Ccp<_rWI*s`|MWXNve0r)c@L`9Jmxn}G zv&_9B^j1{cp<}}aqx>WQcIb#?Mfphp?9dUJ9_1$iutUfAv!Z@GbWv@Gj%1}#ei8sX zbVSOd+72C&Wl??-06TOGno zuY-49kW*Cw`@0c_Qown^BjvXmgz`xM?9g$rl}`d-hfZK>Bw>e6U}_{`hmPVap9H`T z-44QBpui3tCknM<$Xa$SIOkl4C4`l8J=ohh%z7Zl_ent3@^^q{#`I|I({N`t4-8q+ zI&!k&JkcL*ARLS@Dg=B2;ZXeD1%THP&WcwMZX%pxIgb#0w>a@KMk|sDyqfJnT*L#_$>npWS~8^f+3FMmZLF zDy(Fj`z3YMFgX1Mv5SP${Wdw-%_=YV3!gUdwF*~2i)7zw7r)(#Hw*2e2q@C4Ri%QK%Y9Tgb6m@XLW8BNew? zaIW>O`4=$4-R;nzJuE4{18c7ZQe}6m8e4F&P|)Arv{2IfA`>4)^o5e#y+moTVWFh< zC8947J%us9Otc7l^+jjCPkqgwY^1-VTd#+GiqdS+>R!-#9POdE;F-m03(jv=`M0YO z&HYwx!JW?+A%%g9k=Eq5h-wqu*MVpf6Wm{9&{-H1v05GQE zeguA2RGWq)5{zooa704dG#ue9Z5obnPE?zQBQiazO~VnHiPz~fG4Y&(y9)Fsy&-@U z^d_Aomf55e37Snhk&xM>6Uj20bRs!slTKv1*`yPhX*TIZW|>WT8`4ZzQ|U)gS84{c zVm9etWBx)Je-nc=Qnr_D(qj`%t7|U{611{2F+yd$V)r7d?6Zq7wCa7fkehur5qFzNP1o7V97$%3|qcO^k(4UfKRIrv>bB7Djk-ZMb8H9V$atl?b; zZ@m`}-@+)e7Z2Y)PEc9H8w0hmhR0K8%C=htLD`FER+6EyhDX>~!y|00;Stu>@CFf+ zd+}VjQ$zT92Oi0)*^6f$`)7D*Yj})l$zDA3IKn~Mi)S8B*jU3OY^>oCHrDV68*6xk zjWs;N#u^^sgl7$J2^K=y8XiGo4Ue#~hQ~bXy?Ev(BHW9QqQ+K%ND5;1;+dQI`L(LC z6A7xlc;-n=)L6qipRu$xyaRx_7bmBwSL26|W|F~!@B`#7;AW>H`efWVxfb*_;(QO zTEnBC?8RXXkF=KT#bNXA1}tmUUR)z;FRl@_7l$=G#>tVrIIQ8_i;kf7;;@D%Da&3Q z*6@hTlD#;r;XRM_s@jXg8s1Al)LtCc@Uk(rtGzg^;W5ra*^9#(9+7g{i^Cco(@}eI zSi_r+IBG8rYj{TiQG0P%!y}p6i^Ce;0)(i&IIQ8FhQg`6IIQ8Zq-rk?Yk0?kOzp*C z4UY`C7q3O5OkqtKYk1cnKv~1{TIo(^QCq_!XsqG+TFJK;&%E2$O81c7Si_T6($?@O zuf`hQcaWyBhWA&%#v0yiWZziBL%b8vq+?c#LbT z;gQ~0!#f-KG1l;20&J||ao{r6@JJ79cyw5Qb6B1^EXW)|>5nSqNN7IKC!7~#ol2}{ zQ)3CLWATgQyx`S0M!qWk#MYmTO*9XsL1D)DF#yBHp_7iWQ`*Xq6aDF)YjaahCK zgS@M~IIQ6vK)CG1Gv^Ad_TsRH$0UQY7l$=GN)xT&QN;3sc5b5l?*6?c4d1NmRYj`r&%U>@Klz#7l$=G zhN!(btl=>V_u}+)t>OKOe7F~fX&JVX+Ka;)9vfEe#bFJPh}w(88Xgg~7l$=G##eiB zSi@u5#j+QNH9V53y*RAl5m9?_Si>Wt_TsRHM?~$#VGWN6_Tm(aXTVqr?e4|tlNV%V z6mYbVriF(CI4^h$yz_#bstVZOjWAS5U_yRZA-?RzVGWOit?b2N4NqY1#c`-zVD80X z4Ugh0dvRF9JDu=-C?2fgaiTDL@teWocP-bZz7B@$F~;)>G&*pmuIgWih^GmcxSI-xE22+ zXtUQ44#uA^1iYSbD1J8mgahYJKL+3wc_C@xcaaW0pF}!V0FS-D$f8fV z_#n^lSq=U?qmR zE$d;4emkSzu6zljOXmgIHYL}fEciZz(Gnjp=dgYZlHwAeF9EPhc=;5*8X=A4(lDqv z!_dqdC7+K9&9he+T}0`xndDCKeeg0|A^-;V{-GFl@-=7&dzXa#9J}jdeojh-=gtKF zUh-4;I^xS&+99E*H9xDcfF5fc<_WR}wuR$lQS0+5`U-tsVx3$2g{B?5^ZD;pzAVls z!D@b+hd)95F>-!M-r*gW2X(?{nUz-p6bam&w~*YJgCKY<5M4l+_bDK(&2j?^+`s}I z*lsOi%wwP>s6k-T+@p}>t#;e2G83o*tiTE#V3l0N^j8JgrT1TMh1%H~`@hAKh(N3g zP#}ho)A=)*^Hq}b9{@i_zTG=P@LYU}SDZx4R3QV!4F>o!fLydk*^dC!A_&Rb$o&2p%gu12le`==wkLZs+P3Q-AIR!S02u`d4$=;CWYNLz%*+|R6h(B|%D4?bL6 zn02Yro*aijRcqJDel>9EpjCV#0wrI41~|_ER~q1}2Ka#ntm5;KGl_Pk0iH0xUky-t ziKba*fb$G+r2+0Sz{3Xkr2+nEfH=fg(kd~)Y6F~TfC~-q9~!W#UZiaOgw@DDR0gVX z36)lSVoxtIpFQS0wS*=j`Q-fCnu4PsLF;EwHfmMUw)vQu5L*oymi0g>x2&X{6p$pccrxST0td6|TY%gw z2(&3J6;{SAf>0M#32TyqCqo!&d<0_5GbR#70F86R??}(ge^~T}Z?uq0$se6YwdZS`)xDj3$7m#9d7Q zqi9V)6~Tiw0dp}vXiWe?tqCAQqX{5vGy#N-CV;Tk1S~*IY68B8G{O(yhleI4tDYv{ zGfarz31z;GF^wjGu+an%Hkts!MiW5TXaWcuO#oq|2_S4V0fc>;fM=PqvWrj9XaWcu zO#t)kY66Hr6AIuW2W0bVP4Z{;(6Z{;(6Z{;&nGy%R=^1YSM{F1bi z)&x*qjV9pzNYiKnXh6}9ksqT8xCgM&1aROongG&66F`UcH;3h!!-C8al>VsFcO%GX0tn{?S*H?< z@49`l1l6%F6iV7ZnY|7iS#%#Iz08Z)FOi0^SS20}()k~F$n9_}u=HAeJKWI*=Z*!d z31|YST68r5ry$&D0tmaB04C#V0;H=T8H!k5kUU*Yz^!DUH35WOO#qRJH38>L0Q(!EGb~OR?$qTYF3OHIw z)51fY*EkK{c|lH91?=xe82%`6{!4y?_?6q?pb6k$E4RZz6CkkG1PH7(0Tf@k9S)j+ za>Dnac+doJqA;3(0Vp62r3q*Njiz6DG3jrEO2W!{CmIhHUTRR}tkt~yZAN*tt^z^v z4e*Mtd;mmN9R6q@!ohg+6u|2UhvG59O@y=JpC;T)I43?h6>uxz>FTZjiG*jyd3ZhA zL3mc2FF&HE5KhE-oGsc-xHx_;`ScMkjrY@kknlpwDZ>gbdivFFIimY^A)h%vMx9$Z z-(@*+zJhKO$T<%_PR=L5KbS*>(-h0OlyT4EiHHnFI`V_ya%%KLm7tH)5MA`c1aUPp zwp7srEPpUwkCjFATGmxn{7*%IKe`Y8OX9D9ee?#7D9hsCfKT+swTN3Cf1GK2obZbH zPguBH2sgwZVSzqDcuo8)w0`tHjIh&2bvKi+-AG&9?Yc@QHqwg>H`@&$R9& z%z1z---4A0p2Ht_(8^q1a2XKiL&#_J3-p*VE4%hicwsw(k))21t@yW*q3ja~2jlHv znyp)q-yCP_7Nq_oyNxtC@#9b_*(VX69`8f4+0tsz$!ueUledDulBVqUz5+OB6KL>_ z_f)iI&Kk5uaSku0EXes8_!Q=BgHKV;8f5XBoDX8P{!7a_2eGn0cprW<$Y92b?2mjI z6)3HdeGNg?8rj#eEWvmN)4l%d@K3}Sfl>CyZUjkj`~dmfbO+#)cmlPUeKToF<9r#G zeJg1e#y21<*|(7<8Git^p8d&(K~o+-ngzataFw)n_Gj4I%i`z4C;M{|{Jt$7Cwv#- z2H>XM5tK7Jj#Qlz&n}Fn|2%k?_gv7k(MA{UcxeBca7n@qZ-o_qg$YBJr;>@voQoKV?PUA@LVV`ux03 z#lJ)1-|WW!jKu$@iT@3We>-z}kuUyLZv2ZR{%_s*@00iuiUsqp;y=o2f4js-L{#~s zZv3}P{8G@X^1oB!uQl;`y2mPffaz0x&9y$`zliwrrM`9wJr7~^mLlY2A(|#c1yC6& zqLU3#Ng-RJI>bgi7t+=vgdYH*5~*q-+=kSP#+YVx=mAiiN&Kc_!8sgUP5d~PNriub z_)^80^p66c`$@3>F#xOZv!u+EjI~R8(~v(^`*~9O=RsC{>3mS-OL`Sh<1CQU%~Ba} zW2;%LizlfgQ>MAZj}>8qo%TZ&AbI#{+$#Jfv&B^*)*N{739OrVR1&`&iK(iONn)P? zE=`vU>9-0SnE9utGJcK3zs!yQ^i+!O_ucq^no7}q*2HK3vkL#l_>W0^mHzkK_>W2a zsR@(*|4RH);F3N+8np`l#Qf8cAI4TZ_|OyDEme6BO8gTNCjLVbe+O`h&)#b-sz8<4 zcTHup@DGDCcq}Imso=XL&Up!VFS1E`%T&%B{G(&eWTR9UMe>TiVfqf8|)jg%(?6=|N378Wu?H6(pG!<0pF<+!9s zU(R5w^8+6%Ig`cyaRxvO-2_GE@T0omkA)2VG($Ba*0058okFyMB!IN z_qaqCk?1xb5k*!J-R2UV#ys(ygUJ)+QV|_+iJHji5+4zTPZ3?>64lNF(ZBhKC}E1| z-&~@fu?pd@GtBv)r%-f1LwqAg zi01@^J81=nZWPD3H&~i=EuqQ4$luoKpnu(3|QqIEX5b57;zg!xV=CBNK-#wkoxJs zV4RwF3ScE1}(RXX37sdV}!4vpjCKWw`p9T%_`O=S%% zb|d#lf{(kA7fa-a5J5@gk|1l~Wj`~KG)`p?BbF|_n}F1ce@NG9cL* z0g=kifMn-c;*y;K$xZ@osIs$DveO70B(Mi6DQ;3JF8UMGs&>3L#XBxVr+Z*9(BF8o4LH zeZ`Hyi{-857bX0^fX}@I$#Idl@MZv9Z{C1Zl>i@u_p_k{8p|#}2FBX`IsYX~Lf79TfXYVc+3r*ZnH&7SoWp{Vc2X3Do~7!i@@tDp_DZ%UZpO%(5W%Ecz#X z%A+-It@xe4;l8mP|)0@`-*tu;e@pGkl`3CNmT1 z1TEf?sb7TeN16E|oF*Chch3^Y(;;4j`)>^l9CT}7;C0;^sK1`L2uWw~N5ArJ1UQAA zRlo9P?M?X`9~N<%lH+Jb)+ zWMPQ5OoLAgQXcAOEk7ejRp>8aAb%2MS?Crrcvg_=Fm0Iz|7=e~epiHP%QX0$6k$!6 zwoHT13(^?cPHum(7lN!g^f4kY*sFn@8sZoE!N1z;fsBP{%M@xd7W;gBnF@ym$ox8h zOlt~jDDoA+Q4otKE@h=aO`(T`%rhadFK{H_DfEz#Iuil|mK6-4M}*DM;e}+;mTB-s z`HV-x_L?x;is};zw<1b5jeSm8$Jmkm_@P+?$q=kxiCF`6LV?~Aey<6i%9r|xufAoW z_f%Rv;49cLnlEE&fMtg@ZEP$uLV^TCg+#)Fgu*M=f-E9PR!CbtV4R$gwt7HhdPrM6 zATm?x7*-FM-B}@R^?)IXkhXe2q&TFl9`qwur6FzgfFb1}ZS{ai72b{`JJTfx%R<`f z0a;gvwABNWtq5tW2Sge|+UfyWuL)_Z2MlQrX{!fB+Ctju0g?8Qwt7I;+d|sv0Ygp= z^{_%_OAdNMtI%YydO+4YLfYy9$##e33zz~S8w*uV16iSv?F(tE2P8W?q^%whIoHb4 zRu3KlJAI5IW{exW3lwsUBDC-%g8ZN&B=;R=(cEfS-FKJ+;|BMlJ&&Mis?bfB6XY?9 z(8uX(MUKVKBY;F+9BUek8$1Oxm*!SOH!uw=7Xz3Ty7>USUE>CfBF88~w~r81#tjBQ zI9<%GM#^ZHAorONlBghP&49Vph`R4Em*!R#9Liln67kQb}EVnp=&mApNXdnp=(35l&b~p3kbZBkL-`Fqg+DBI^lSxiq&L zX(W91OqyGbY+#-(d!{mOKm^AqBD+yz^&pah%(13_12h*!Hq&x}s<9IZTDkvC7AG;$ zU@pzAM%v#4|4{C=tiCP$^!t3&4LL^!H1GCUCgaUK6orrn9)h&20}SQj2j5y3^8s%FqBJktJ=6hF3qiK;|4Qm zZZ&e?I;4@4OLMD{Ye+vcm*!R@*YVrjSyslk5PVb@n&DI!H=tkWKj8!82Bft@+PDF~ z6Ap&n#f08z6A6VFQ6pI)ZQOuyazfg;0l(>;9@54QB;`;WYwtb6dR9mqH=sR(M40AQ zVcdXUB^QSpSg{w1p@PzoHf}%$3qu#;7sd^Ul!vr&1Ey0I(#8#F&tO?d8#g!-NOkC) zjB|xevK66M&=4?gzz>`oLU%Ep19m^kvnI5hWYG`AZ0CXE%8&!D;0$Rp%m1sJvb zZRWBXFf3)L`wnwI%ZB|vZxdQ15q;lbKBKYzW=VNikXeG#A65Dl1nFZG8HD3O z)~Upz3h_hZ24c2A#?`q3TOn=SfJp{J+PHyq6(mCuiwDW`C^5GR;|5Ov3Go;O zj2jTPLfW_ik&Mv!SoB2neTN~wNQ$ho_kt=10Gz*qNN4vbF}Dii27E6a;xP&sH;}PD z^ewiHzV9%!oegrbgoHxV$ng}3l7*a+{3tQE3gZUUR8SrK{yF=5<* z$QrEHkPxo`ltNFnj-HRuc#uBvAS+{bCK^ea79P~($AdS)J09dzHJkn22m>va#Dho6 zZ$08iFXJS1gU!JPyP)R~eUuyo{Q}XNxdwd+s8#eZgKsJS4|93E^$^}A1g%d%)28=E&H}YJ3L)G4 z`_E77^T_~5OIC5D^n7v6ZOL63~l<@bN17&I;Lin$EGXDoZ zwv|f1ARoYaRoa$jq2F&_`re zjyBNuOQe~wBJ?AuOBrTXj?f1BHUZA&xBslX9Bv<9QrXMV-~Kal&^khY`~Nh_x!b%Q zD{J~$MkNKNGM0|Hi=}#^lp<#PE7AMiA;~_-6oNlF>PaywLdGScbg1J z#Pn{HNO4T>HhIHpX-w}n8B!k8yGR)vMi=|n`B)b)4NTEtcdB|CXt31+c0A$ zt{=gC64Sd)hBU|YZj(q`Oz$>{w8!*rldQMJ^lp5PLM@;WF8M0f| zd4bgESWNFWNwzPhcbg-djKXmich^jC52;IUca=Az7 z_OHTUF87GUdAWx%rT1BKQM*loa%ewNNrvjszJk@EeFdvS`wEsr`;od=0qj&Ql*!O@ivsex#AGF{Q^m>qGmIO+>icybm>Y1&E{|=Fom* z^LNQkYV1UU#*`itRfqN??T^CWn9}@2hr^x@}hmU5N7km;34(+pYj43^yLeZx5 z2!tDLsPf(0=5@8v(1&_ah%6tUlk59C#K< z8&i6u*GAf|y9>*=Sy%}n3D=Y!{bG8zNm?tWcbnW224i}+NhB20yGSloSc~6 zZAK9?J*Ib?l5$M%Hi^uN>D}gPEVdFkdbimKq&UXf!fx|qAf++A+hm-Du?vwW>^6y% z$MkNK=~Tt^ZnGP4mc{gLa{x$nOz$>Hwj!o?n`a`VA*OemUqHy3nBHx&JZ&+(+dL0s z?J>REBm*AS9>&|V@j_Peae{95(3X_UW+x=CC|-Sdck_(jQft ziy(cuM~HAD0!Fr?4N)mi|*r3uQ{4>BWVb;N<12*GYStGd|6=W zwb*U43x2}jn8)>Q^J~bvYf6t6AY*#BNf@_IP-^w%9x=V!l&*qgC}Md*@^nqtlMi$&v?Sdbi1t zP)zSO8HI=T>FJu%tANzU^lp=_WX1GulMNe;>D?xgteDD?xg6|pCfGIpCpu-l|q)Pb=Sda9L}kI=jzee!~=i~^1p z(zNj4?VZM;9;d1T_ID!;XG`F){9eKG>)j>?+bq4?6j<*z1=hPwif@+QZGM^Xeaz$$ z4kwC$O}WWj_5wHu#gtx9Oz9~@kwIljZwBslS%-zWe6ycb$7PKAWjc8; zoBgbHgw;3uSsMteZ}zh`5uT3OzZk(COcW>lSKdM1{ANG8is9;;{pcFP>YM%Odcx|P z{iyI$-|R<)pZaD$+9tf^oBilX%_>MJ&apE1&3<&~i^4Cvwgvp;oBeEECvs+8*U2J~X6riPH~ZPT zPWa7!c9Z7!IFXG}?sudivN!Jm92A>^L1k00Foq4c{V1x%+K0#9{}L#WR~!Mye*EJ= zisj4hU|>bDy~&AKju-khH`J0)yIO^M^}?VY;78W> z`<8vkT-~|=?>tK6OZ7`w5BQ{fUNr)dS*tn+L2^FvaxO&!m#(npwIK`#lq`M_ufncS zVGY*29Xf2x4ZBK(t-)RHI_wfR>}nO(XwADshu!LieNctrhTH3P*n@7^hgDdcHShB} z?ALDCwJNOLD*7J6no<1c5r!(T7h6TYfY&y79f=xXt%RRNjY-|K;MXd8LWdt~!vCBa z{+td!$%H?b8XnlM`0q90e@hL|*5Ox~@E23VkJ90Hn(&uX!%KAdqbB^7)bMJA??CyU zRpBu284_usm4KoXb>IqJ}u#`cJy?}-) z`D8z{UCxVeny4E(%_a4w(%87{6t~MhI$o@CLvY!R_Es z8T=_I7YDZ>ZdH)>SeFEE2fQ@+0^nnV@5k@5;5R_?w%}|?>T$ux5qf+ufw!nx?mgp>x0iB-Ic+2!oMNNGq$UOzlP81;8OUU5WF5fYl1vMyf%0=a|< z8BYcn{seJlmSR|OL&vrvTA|3xTr-tI@rwYnZoBE2O%j{Ym* zP$*^q&QuCTdTTXLwo>zCWW678@&(zz? z2=Y)tIL<0nhYG@F3G`oiMINpoD2EEdm1G!{Lj?*}hYA#|4izX^4i$tKmmnq&6?_Y6 zWZj3KrSOof!v8UFEe;=hI}_reg7Di^cB$qGAE#2HnkRfbVRfh=TuoRVDhMwpoFj({ z!Zn1a%b|jBE#aARs35$8usT!_t|Ocx4<$hzDhPk@S%mX-b@)Gol7|Yy z9}+^ot`6@fs9slxm6}IhSBI6FM_yNl4|IZuI#dw8hV<%CLHN44=zX)S(1i$AhYG@D zHvRIc<_Yh!No(a(%@cm7-3d_*=2Ok1kx)L>JQ~T$r6RP%(dwVwuAdp^}X;p>C}4;8!s79rM@I#dw;>{b+1 zTIq9ME8Xd}(&v4x^o5P6&n(qSO3kBM>26;u-9viaN?(#zl0yaI`zf#LP(k=>7a~n{ zs382nX8@~11>uMI9ilo^5dJ2W5b97t_!06~hYG^qW-isCg79~k)(SaP5dJ<7r>H{( z;U9!hC+bi^_)*4HhYG?!A-y_O5dP_L$d5Wy5dPJjfYqUb@UJ;=sY3&4SDpl>Vqv3YJmx5RL~~rxNS7)L4S*SnmutVJ%gU#kC%j5bMCVvp z^t%%gb#~REf^fV20y$F66Yj8Otk0*KC%jE(iE5tk$r2LErx;- zMk1eT9=xJpD_Qwe^Mw0sHf%7TYMyYvAX)iT^MrQ@GCiMap74OgpOsHFPxv%RyEva} zp72f~E6t~xCp;)fc|O%V;a!3(%cq(rJS519{3qBUhXq+J+LnEUJvTcy)5*@y-hAW{b`F+~fnqB&vj$$+ zR>mzS`?$>GGuL8y8PxtL?vy1KeKJbKnVM^7W`b%8?`8}|Rg@`fbC;n^VW1&~DKui+ zYja7KS%9czAjr~5fB>RV=q!v zVgM#2FUl;8B#TTGZid}7*XE|AS_T^)lAE=;Or{(xv?LI%(D5=^=9GAqIvy&Lgo}03 z8m;o;rNmm2v}^N}u%?xM>Cq?xY1=cmpfQg<+Hz4;#03D(l#g zrFekijdmH;S29%3nd;T2lIxIHO63tYJq4GasGgGP?`By(c}Aw9K6wV3?eA1ECB!*? zA@+3@XgvIV%5)S|H~Z9dS4KsUaW{!Hq7IE4c|S5$-tm2iY6>tx9p@=|_d1Knd%h>{ zkV^KNqm8`JHu63vwPPks$1Iq%wF|w9WS1!Np%A8GPo(D>8D_sK@rnIB6M&xbni@Yf zkB;OKog`>7JH;DNahLIh&@WBiAn-939XW!dZmJj!-BC@(R&Pv8V^wBYk#Bj5oT5(O zoI%QnQ^<%@I9;3~>EdJtDUk;wt6Cm7NNKU6@MLRg(MyAvUy^embne`31}jZCO|v12 zqH@489Rld|)ZU2ifYnsaIX(1$b54I1fti~sbtPW?b84LDkLk({1)|g!58{4|FCNhO zkR2_pu0%3cicA{$f*ATHP}DHy^$InkXF`^zVToN)1s~`-y;Nqwcd?thgXj1voj*th z3$nx$Bce5`CRt@kNoH_l^H3NK!8Q|x+17qqiUFwRK-=8AP#jF{K zJ(1zuu)rTDZ7^NvBZd4eN)`B|5%@Ctx7eGH#7a_HrQGjgG`Xf!d3N?s?-%{ z%1SjYBTG~J#j(DOpw*YTMexrPEcV-c@le*|JZWHmI^LH7u&MUtS~}NqzXuEvnSNb+ za6eq()f8Swq^_OoJ#y7)S9($ky_841HkV873HzzHRGM_}nYxhvJLV{9LNiC{$;Hf3 z8ckhDrw$@HW@#y|X zlP?tV>Mfzt<$OV^oSSW_o<r zn8h)NY_pcqlD(Ky3OQG~g-T_CH55Z!&BdEGzIp{#>xws`s4&ZOWa|IV)TEB9l3a_E<2^qh1_Hj&71kt?T|3(^vUzRw%v zQ+jFH!6CX&d2;XLr^71Dn2l8v*)jdsvvWw1dMq}Vrg;1v-Qb_6;#L}&e@%T|m34xs z(K+oVT!BcR#tZa(uSYkZ9*05?6H1=i!xgbfrt#D@*&Ex~r7GXdiqd;Ukv;~R*A&RU z8Wgkr3Og7RHVY)GIm}B6y`oIr;{7Wt-zII{BL7%Y>>Gkyl`AH0U8j@)h{`;#^J8*W z6QNHP#zDcqv-2mNHa;y#@Ba%^JTO9FHE88zY|d~(`JuU?T;+4{Td+4@u+qgS)2jm| zMp;JmqDJACtpp@hH|AH>8r>M`@t>#2PZfB)ATmpR%Ky=xnt!(1=g%?we0k%=wtW?K zzPG*b)`zJ}A2Q$y(S3(C*C%o%CV<+qv;|VCcAs+a;(0hg`(9c(D?dPYCLY^roegKc z_NJRu-iRQ7q4!v!Bk|Z)Go5{Sf)>nTA2^s`6A5+;?PfZLcGCp3EgtPje%h7^Xj?tn zc0X;aOPfGy#dugWx+QpQtEChUGXc=#mXv+s)qEP9K?R!798}R!cu-h6M+>-#&O$t? z<(>_nLLq1_hEt+I!|62C;zd%E&2+91uJf})dCwP8(%}&5IH4DDv zQUgp(e zswF}rDuB+I8$hV?B8fq#3Xh6GXpIV>v(615)TaXI>~I4Jji~@Sd)xq1e_rld{JCp6 zz}$TY4@O!#CKD|O2yGRXEp!Y^Z#F`-7^KykLwIfZM z*+~ODman4}{(;qBI*-|#o2R?2as35Cv*1OpbXBmsnz{7?EA$W^aHaDw9>tZ= zA5;Jxrmg}^=@|1g_(H(xyh{^oIzZ?8%kM^JP5D5?#fmh4H>8@!VcON@goy z?Y2zz92T0ndqfA&Wg;0kbJ}CAm|$3TMbcLEX!Sx}DfW%tUg#v##bh~i$sKF=J6sXZU^$LG%Ef(UPoeXYb@!S_ zTUCggIQA&@yJCHDVHS?LpFO|Sw&J-yj&2N(iJKYE%k5%mb#*bM84s$KP8<(1W*;E1 z5YKC;P8>v?1)u470#>b?UE}BAbiM0&=v-=wNd@5V=dd4Z+Mmeswwcc3cvRU5{XqrL zu?{LGW8NnOo9LLBn+_0qLIuzmreLN*hcwBt zgEsp*sHp^B%+wrB8t`VsblXlfs$p6Dek)Xp2crj_g?JPJp>h>qXpK8*J|_*BAg1y1 z3+MzxsXrJ8oJOr;w`&tU%R_x5Z5m;QwZ}@2I5{7GiW6tjT|k8-L#JEbAWWaLiv2#m zRb0>-u@Y|fUrXde=f&+jDa)IaOvb}j?Wnc*sLEomp8PzwVZ=FAhSBl^bhD+wU7qQ| z=Ys@oMCUJfP|dJRav<zzPbC2?+^N8}L^F8HD=hw=Y&g06L&T|5`&P1|H@z~ahbXMcx5|pkg z<%x89@SwnbaCRt=&N%|M?1#g0`b6@f%a9fx);`^e%O$u0&U+PjA)Nhq{O!Y7mD-PP zJsxy2#yVenPZq64htnlJGD~No6v&mS(p99A!bRGfE~9acJ?%`(6=2hRllJ;a1H72- zsN@sh)B(!3teKR?4* z9>tZ=gDSvO#repW%I)UgyII^kANi`6EN(s@&K(N87tRkA_$xSnRbcz2P&48|+nx{S z8U=nG&T|ShB|{-utZK=?iEH4f5^gpn^hr_xQH$}g1JErIxZ(g^mDpxF`^3Ba09}>Z zW-keMLRf*@cYE+asOX%DJ9Cf}9bQPPs>amEY7nf$!-VN>!-GzGDx7l^NatES0c&LX z23*WLfQRr*+_IaGhwwwZaaY5JvvDWwf3H8lW9jxV&ug;vzovNosZAQgOVeE;Vr)(r zZ{xm(_->y6QE_~EdLv2xozW?Nmx(ks)8S=WzG>A9-Q4kZ80N)zLbN!GZBEb<`<{LL~!0;$1nSr3{1 z8%-CZCBAD{fBv+M-=use4KOkN+k^zaN0SDatWHWWX}|I#sr23`;7 zaq_JR-w^0=a_1`FLfnK-!IrSr8zOw=f6XD26TT5{CS!hS3L%rJ1J`R0^-~(&zI^!_ z@%8xrb2*vR{jWBCZTtGX4YP@h|JH@RdV2n5dyTWyYb2YXM5z;tFJrGU;El61G5y62 zVeU?q_SfR$=U}+L{*w4&Ox!bGca6AX7h`&gS>Nu?C%Kc-cqMWNGtzpCuQVnT1{fw8 z)-yA%F^JFg75+6A(--3(R$V5;ud~G0zv(4@{dJTY!z+j@BUsCo8gCL$C@+S-IVeU2ND*T4-Jty$uh_MrS)7RcJzIssK9g5U`ET z`;{-9*|1Fu!KRZCu$fMw@}*O(eCZ^WugQ^@@Fpgum~Nu;u<+kZ=SO((X2d=~AVU~z zrjw0F{0XQ`Y^GC!2Q^1WCFiOfyyRN^j@QiFWg4ct9}gOejwSKd-nNF29_Z1()AR zPz|ySE+^4#aQDOg3*1Jy4LI@ds!4#8CSct^)9`Ob_;mR7z;)jf0{@xNeYD8X0oD2P zT&`63odMGc;^b2m++}dV+-inv(lxG`Ej zSfC78Tb7veZ9{%p?>ywyh%o*U=c%=F;5?MZw&CA)FNsXIu7;BWjXSLg|-5TvK z)Gp)k2w#m(&+zewlT^vWTkp2(gqG?2DG9_kz#6A>J)VGdZj-4uo|Ry`@;pWl3Gm1E z=ie;lh|KXohbdRW?+@6>ooQcFk0$;^E)N`$Pa|Ardjnh}H$a7F!1_G06eMc3Bm7}q z&k60qCZ)ym5=K5ueA5o5-c9=Cb1t5Mb^Ms&OFyQ-*LYX+^B(-|SB@*c4aYd`#2fCcmcv=NqgBKhy3;&J5oNb^L{Ct_eR?`%l-d@i*l# z{*^jB-Ce5vjhm(MpmymL;|W;rzrnPpxdWDA*YHRGQ6>V`Eq53?bKQrzU!xfJUob!B z(ileD#~=Nt(mCVnCjPmw58I5eAHX%`A}Q-4V9k5L&>7pa#zd_#YfD=Gah~EF#fNhg zAI?#HI7ji}9L0xo6d%q}d^kt(;asG+Vg3NjIf)PF7~{{bJJCZL&Ov-Q2l3$?#D`=1 zL~;I^ex^Lk8|NH8JT7eV#CeBv4j*;Qd*X5%`q%4{C%?;iz489h^roIZhP*z4=W#r8 zLQ)6NkEaODsYyehp3g)1a~|Uy#)orNdVGV+JoYN#hVHexoX0qa@!=fC=R`avznr%? zN2T+lpE}O>>T+TD@K^-TIhaEZ#^3NIFLl6UVtx$c+{K4;7at3A3m=)g;Bu}p{3dhL z(@m!%56)G5I9KuET*ZfTPdfdfaK=#zkBQ55sQ8D&Q|ryNALl2|J*Iw)Km9lt@!?#= zhjS4h&Nb=uui%ey8OAw?&kyk!ew=qW=kSp^2kuNfCVU3Iv=7LQ$^rXtFam1h4`F!h zWbz+)htlA{_Og{tt!rD$)(&+Kj`#FhWy8D2%Ie032L}hb)s;(an;X_{?CcvJQFk$Q z?pwCBb7@uQ+mhwU3SQdOHat8yTGlnPYf+bqwy3vj`#{-%Vpz7Tt9!@5&|AQG^o)Px zZBt%N;YzE4?%uN2HvE^Xs`l;syK9f!`@6djuEnLv#i(Unm;YeFaEr&Qx;h(12KMxh zu%y^Z4iAqdyD6^SyG92_JCXI|4hXc>Jv`Fe*}bbuVVym_eO=>&W1VAX?Cu?fA6E3Z zF05x@XbcF}k!ZrP-d*MfG29=v!$QaKUnu7HFyVv4-8)r$moa&b^&mO;XW%-sUfegP zlTf#l?c3M6qic{Ef;X-_&}kU&U0oA-cXtg<0t$9%Tvg9S zrt_j@7cO63R!~q-Rv4Iy4vzq?I-O4h?41KvAQ;F<;@3`Ql!s>2b`+G?6$COA85gC_ z_X2j=@>AZk91P@d%a%GPw;J4*7m#aN$8tl?wX5@}Z5Qt-DVP-qDjrw-gPds?Rm8Wr#04Wa^jbqvBK#|bTrj6 zuNmtyngW@MA6LZA)sDU7OlQ2^NhF*|f+WuNYC3bA@q`mgI@6_$5^su%#}%~mHB^qu z*_9BHfYr<2i3Y~QgVTgp;dz6TJBMqh0^*fnha%adhIA)hV-!17X!6xpj4x+a+ahuc>h&ea@NH zHGymdeMpup_e|U~%P0jC&KIpC-G|o{iz^RzTeT|uzqy`C=^t-p2X+%e|3iOzUH#dO z`zkA$iIyc8X~ufFw8F}S9iG3=?`%7On~%5(5&XF{{1I$O3fGqx6w1G%%7C7(sjzY` z4%p?7ESc-Gt&0WYLeUf|eeD{8pVsO?DM`B4WvL%wo;I^E-o z^w5hWVg7X|J!9V%AH5h8njgU@h3$W*dpwcu@uzf;7t=l76HH@z2|fJDekk4J26!xA z9*CfTN8=8#fc5Yj8lL|NYXx_ma(G2|h^gW5sw!=>#$DM&d(VTGTwEskcbmQ?7Y4om zD|^q0H<{jWO;x+|5yu^_sd9IIVcYR#&XLKL9kp9KnrfWEq?1?OB=F+;4fWg1zpqr( zI$t;oo3VB-<=p=lp4Ar!_(sLsJoeP!J3nyjI7ibh{5jsa)J`@!zkOHIsY*D}vHpEc z0~Mzg6wFyv&!3IX5!JO$xUT|F{az=WaMmOT7*NL_CmW;p*qLUE;Clh*15@lGr?|bb z(CJ9lcGPyD0E;V9W}|QTC^SJ+ZAy;+iYZ{WlbNij?Wm}5PD`W&o=pqNUiPz+O@+>A zq9cXo!x?r#g^%c{B=XajJY}fE*_UignGqh!uxEIb3#+!4I3uYE{wBkAj!1Yk&Q~n5 z`_fsm-IZFLQ!{5pZEa2294E7HZ~bq7zSr5FY@7qE-I;k#V@lS(F*T+3XQT3alC|6T z&k0wjRMcOlrew`ID&Y(!oHIFNHWoKJW62c8*M;nvUM7!m!pR*a&Twi`z7oP^@m}4X znRKQlpcc6I?Fnq=?+PX>jB0?dVw_)v>>?la*QMBZos}%=z{DL*zPtR)clY;q^y6S~-UcIfsL7=HAxQF@>1j1^UE_Kb;uS|{hhGUw@cC000D>zpIki4%dt zXTiFmvV12$c{0>U?Pc@Iipn5g8){O7`q^wdR~B=6_{mLTk=ap^+Q^s3?CAw5(GJA? zeF4JVI2WSfoS7^UvU_Czdegt$0_mTyID0FW9RH;E18;D7`7frAPu&{o4WC*gr6}an zwDme#`4Z8rbGekRu!m~OTS8Gaf3U(H(cI**Y5}TuwIFx3RE#=-eqOwHEw1dV(u(-> zy(-^tI|poPsjtnn%bJd#(`2S*zVdcHD?uO1OgQJ+>$WuYuXWZYsxVPqId%@BT#bol zL(*udWt{(}M7Si=Hk(oL{i*o=JAA3>GJE3Rz}IoUDq*4>cha=ue5>yKS;FtgvNt*} zV2N~ry{-&8Gvwis(L~Db?J`lb-vDyk`Q^Kk9cE1=Iruo%GfhbCWvks8ch&C_bWgyZ zS>xm-mpdcLg|Hy3fFFk&XeqKiJgT~{3{96S7*nZG(J<03T)E5jq3*_8w z+t?2{Im!O<_09sm6HH{N-{pjx_*2H8<&EX#1!axp75phLC}=E)Z@@XAwo)01jN0;= zN_cVYiH$_Tc)x5w@Jg|4aY4cQqJpw5#c+$8?%8swkgdb7!=$DVn#!Lre=_+KUDuxB z%==-0Cos&g|M`IJL~LizItMr5ntTQ_oSt>H<>i%o|6JQtJ1#3zDS$&Z6SH2I@srE9 z)Gps(1~?g@p{kr&U&LWsZ@_sZ%DL6Ck1SbcyoB(6?7>rpc8rz<^)=;%<>k$VSk+#cgz+jTpP^e*Ub5E)8xVgTq;{I^*)%+O1oif#g;OW?+znAXzZq zD5|6iUYcSzJ4YwJxV#KXlBRbc4GpHO_`d|jVak&EL7xZDk~+W3u;-qKd1rl7pfGO- zR2jPiMYc0LVa9kKGQ#T#lm8n>Od5sEt}T7Aku&AEG=Q<7VkZgplc z*vX^9u4!M>dAHX%=b%6jSxI@FgUN_zRh^Gc^}Q6sAyenJsdnMJP0@IS)w#>>BZYkc zkt()AU9)wGXxp|fJ*9lh`t|R2R=026;6$qNe=F26)%5}WR!?GG8A7a%rlt;)0r7=C zFh$Gq$q;6ifr=Wbrl;{uK)`zP@XT^}W;yf;(SPZgMb7;FD^D#w6CZIrRK*v^RN3vi``35Ivol?wVsN?Z@=WN`K9;vRV zs3@vvc~22tD34_#!OW7??sNt41sZ3gbAYaM_5`-rPA+}|C#%If&)z%tg$2Gm;Ip9d%neI?9%pJH3f==d@}QONPNa zpr2WYabHsj*>;ePrjq?Z$fDIPirJPXAv^_yBdLU+#Ib{gPWC!QxV1@BZUg1%sgxh_ z@+&!c3NdFpkz{Q-bp7Sdkh_tP(BA~1hpKHabn3>Wu96v?Km!?l^2>?|aGMpN9zWor zWph8U1%*k}Y;kheo#*Ur$7b!a%Gw&J)0`RW@Z!K!20u)2?wW!`zHT9vyUrqGJL5Gb zQ!)1g+~CYeq|96QklXBbyh#Iz{W`dDEd!RPf#u9pmcPxgi=DD|r&X~; z9XQ9xa>hA{`%P87lV(*~!298zHXvznFB}kbE8g9tOvX1)wJV(})O(|wB#ARFkzZ*} zNiVHdyi^48lG@97QfHFrHlkadw$wzQRIek|(lC(0{d!>i$?MT_($7%Yt5&wruODNg=#% znvpS#m*qoFtgpmrO%#-G*?A(v3{+8Su`1)OMV*ZpAj8;bUsHx>V5MJZg;GQp^Ba4Ma1Fr&WF!C4|Gp--udA7r*Gkw;&rK~ zcrchBM>@CI_KbZU6$2Gb7#&kyonoOJZ*=CgFL$~zR#)$EPHkUaQdU!Yb^rSOzzmGW zm*Z`5!1}|)+JM8I;&7*!xKotqcy)VQl_Kp!mqzx3MeRSx^VY3kxm|FMe+ zHvGOXiTHt&eAp>9?``QBsuDkBKnjP{tz^@&fuo5jR+rW<@%NkP# zDSY=>w5@4;+qMns*Eg+~_j;pPHU_LR{!Z{oA zJb7KKkqO426tBq#ERKol?U#>%ZWpGOE!gFhkUWFDKoMm=lnNbVST!Zsf z4pTBnHC5ELSlheCd#r|mk>2jHf#D&GpTn=L+t9goXkg459XPX>A7fgbohW11U~lIb zz&%}q>iH}>^O#MZH{vGLJ1#AxX4vpPq5yL!Zbb6rbYXG?E)FFv!k zI`@tYjKS#|MT)z6JGYO6w0qCkVDFGskIb}mA+%**dtdKJE7G@C4-Ag=j;!rz9Nuf0 zoViK#4-Rj~x9^Cu5BW8jZ*8kfD7-{k3;1D*|lycJHtnC9rcGU;Qsb-7tMA ztI0s?sy1sQObfJj?bf&Lv<-P)FwE!Mv7-7Ck2TlS%jN5vksEKr;GiqrT6sl-cj@_Eyx4Ac8|l%#BNkMUtg^08tQ?(Fs~zMC~J3D_s-t2 zwLMK;W8FJ?N3Ai45c(g&DO{~%J!^a13{_eq`O8UA7 zhevy@hSg}7P7&pbrI6(vc&jq94?Il&v!p^P0{^&GZA0(&@qTL!vqpIpiIKj&s-*?} zbaN{Q79%_-4UhC_x!~Z@RIzgRAS!5Za64+vTD1@LW}&`NkFC3VdwaAzc6SZwT5jsy z#l^B2L{zvcz157~#eP5H2CFXK+PG>}b7$SkwzVg&vYLBG26pct52^Vz82)qwFXMIf z8(Z2eB&ypCiPn#gKmwTMy6yO$)y;A18g>7qYy6+!|u4atEcM>YwZxm z%b{+J!stzHJ5UQdh6gdI?_E7Oym#f;U|Mys30wIb`6d1)>GEX;c-OPbKUBJzF`iLy*(D%IknYPS6f`kDYX~fyT5m+`wW~fAL>uY z5A%>RG033MIW#c59ZlCc+RsVY6%Jo1+uE%Y+M3aq`@44S>S7}g0iwuBy>gu2x#mo( zO$~-)%wzM&z%VA|Gtd?ou?I1bTAeB#No8$YQ>U5=AkM-NLk-96wL?9<`>e4}@J5Y} zc8-~GXn1%1z}RS-aHu|;(qO~ms-nIA(YCf})yBOQQn@;q27Hcn@F71+%>}Pv%Afm<+!{sq9*frn)IPB zv2_uVmBm?HkL119XzDa%NpyBu!;k9_bUXB^hPADA^^L2f!>W1Jj8W3?J;USMWq|?u zGf0mW3IvG1ScvrP9!5P&%~GZz30Q}0ml>k9x4*&w9Q?gHvg+2<%LvxiMb`DJvF^j_ zVQhGBx2|8kBH^U4a^e}P&9@@Mn8C@bYY>YOET+<=&@>@yQ{} zz^Et*dg{*3!7dIPSd;q13Oxs5b`ZYoDNVvo_Ief=5e3w6!@p4QZ~y2Zke>Tlj+9kb}jSc0P7 zuM=BchkUb&)vDN68yGFn)O|x^G&E+d+8|?xj3#IFVoln5#!&aV@m;%58tB1-xN~rO zpNK@~0O$3Ap&l7#4qg>>j>;4W183d)FpKTNoDF&|+Vw_(D~8RDn2yX0xo_=I^T=?& zR2*BPk{dj3Inw*Tv;&Lc+X~72+tw~qFcuqn1k=LY+0~==iDu+5qK2hf%f2SG6g!Tp zv$SynW8{wE@eyos>aa(0>(9UcgUE?Unyuexn~@B&6kds`apFO*6E!#{bM%IWHYHar z`_#J52rF7fwr$cP1EW3Y1WK5=VyeSlL$A_W$UqOXvXqkuShr)M?j3_n_j2Wet_HHS z%2WNnd2@3^i`BSteT%iRZAz&SO{1xF1Rt9+3A^0GK--qJ>OHA*`0Lv zegs%LGd;bVCiBts%xq>Aia>TZ2_l37%ZM8*8l@r?1QjjN{E>nMfr?uKNf|8AfGG*3 z7NQY@qWJrrd(Z9j?(~MluPR?{@4R!*x#ymH?zvy*y?fr$@#B~f4wR-xM!;NHX~lpR zIkEZjp`Y+S-Y;i{FnCc+$#R%G`e{@p%0fws<)O;q8xKxbCW<#Lx{)L0i9UY|6VHd8 z-?csk4L?u;CI067eUh~0;MmmA!OC!bne*20;21i~;@s>>*{)4bPEPcdhDOI^C)pPm z=6&wc^hDq@I$0=E>JW_+f z;*C;;kcL^eZxSPH(XHMtjL3LuxglzW5>)1EJY!bAQZ9~Fh7L>#n@|^{iIK&qh#)nQ z=qBjkhiXmP*oKti$RTX{F&y<#0Em+JqF|X#SxjAmqD-r_+DS#+>*;A?+#+8aY9vmB ziN2wHWu)jSL|3Jukyxcrxr6M(qY^Pu%z;+*JaM)5WPD;hRjEL+6#51%fp*c-#(b^j z8<8q!eIZ7^)nuZ<+C0`$&_{ms4GyXfHImj0^&K1zW61tP6GN2}93#3eZr=ngTl6Y8 zX_+?_J305FA!U!tqrmb4W zGmtT!P(Nd4*ZI5$%43z$QcKh#264DTXy^x~%QuePTy*=F7P+*htxaGmmLd-y9v*8k z7%!QwO{KQ1Txx;s&QkN_)XXAUotspjvs{>(#+g0-FFd7A(O8VAp{qfyebKT^8<+th zwmjS*#=JQ7v^0~igr2!C$T2Zxl!3a4G^NrI#u9Ytpm7W^GP;xwaZB!L*q>lO{1dGa ztv4*4ZFKser()?r|D^OC@AesNb|;31Flb`{mo{jPj)`IP_QEnaVg@cl<>DkQZMyQ5SYv}3HN7aMm2SOlfj4gEY@ z%J9f&;oxLhY)mRkH2iil2(pRUAf~Cp{6H%79Zun)W}1RAw6-F9c~@I*diO#R8*uo2 zTO{J?Epfo2L;Ho#esr&328@h^Z+>)jem=SiDOEXHm?}Lq;&;-`$b$2YEP`j3)@sXW zhT3H91YGxABceqY8rW)uS|}H6nUEzc#hb@^6ZFKgR7`eDH8(?7SM)HA$upWVcw(n z&(@Hdrt`}yY@%!=qJgZdsrs4rFRkFwLRAJa*F2U_njtaER_PoX=4&gpb&Q8=GyY*j zEyH@9{Jj_C;O)FOV~?6$T4!CEQLNsqQZ$#CC+)@Cq9%uDS`&*Rag9p56lD*uw;$8EJ#|+7wXqOYOV}E)!Ci$k3r3H-K&m>kU}yN^^-%-G-+I@o)`}--*H? z_J+XmnHU}|%0wKV$x;sC1wnLm8z;ARNH?)Ogedn2doMo833$vSnfKVs*yoA`IA}0i zFS+uvfxg}(2$)GTWk6pP1|z9vw@ARdI)nxcik zcw`M86BS!@SjNDKfe_9^udYJ1ictZNZ1kC9Bas)u+>eLH>7oj13T?=(Jt`njrT|Hn z2}>7hVW5gl;uiw89zF%nWP*#I4JGQ3zfgz#?RQi$-23FD%Pz37Glz&c1aE88s7v`C z=L(5!uL8%mP;Rm3*dp-cxdi`BwH7M!A}2;4{5{O%R9$V#QxztM-L#ZtW~T7g!8qDpR)CH9 zd9NrUOjm_6#9fZRtN6f)hZsfNv7Lu1*rhFD-oGA2bQaW?PO`BH3k#4e=5`F zjnPRoF`vfKEJzS~{7|XnChef<{xL zEK}HY)=!|kP;sUW&5O>07GIpr`B(&68l-M1Hxw5nB?P&xA~aXnvOuLF3ufrj1jMf6 z!3{gmA$iSc6c2}~a9AMeP!O2~sg)P%7ur_TCj%#}>O|EqznKw2V$2k@n2}};b~$~x z7&{Div5DTL#Zflqb9@MLHz-GXL7TFL77gy@@T$t%|+ez%WN*HPfG2`7PRpOI|;Z>|P*MfVl9F}1iIlaJ` zZcYDgRYwVbq_|wIM|r&pq5L*FXyNqvM@wZvDi$VkCpw{#wVFtjq4HI*f#E9`Ei`ss z>01}E@g%ES0&-G~&aY&rYAd%c`A$nc#v-HoS(0pF{DxAiQ(nt9wWNk`_+~3MobjQRwE{|cZiM06eW{sEHD4}wQ3A{S=u`2Hz(MHUlX#bQj8#5B;$elRB3#><$cEK0@o5exEf zH%5DE3C&iF9P#w1ovEtwF3 z8(O7lnQlu)$)^k@*+>(uv{k_%nyWVRY>wX&ls9n;IyP`6E&_*! zUYFa&7ZBuoU^#p*EQgm3awFkogIpX-mvg%YSL^e0x%_oKz5Q2S`QLt90dMy5+ob#^ z+XmP1w(d(WbNX#l{SI}Zd()jA@7>_^8?*Xd>cQ?Er!GEy(V4EhI`6i4esbwP@GNv+ zdaCm@Foo_LI!3xLRlfQiYvrry`dw>H*KelsYfC%9PwDh~*Gi{y@heJ`Qf?Q^>^-oh zyKC^0Rz7|$i99u5yLvwdynY{B=~yn)`Ei%B&wq;bP4g2Tkk3}}%!Jpgg~>vy$LuJG4%ei~x0r$k#(yQ6M89_V(TIrrJ~ zQb*G8V*BUtBdp&OzsdK9GaEV%Z~5G3&vm=PC5}2Ljecvq(Bd0$Ad&BnUkJyx8uT_Z z-R;huSJ|15-?i2<2)_wGw107nlJjS_-RY<|*PxE()>*M6sU`2PsAkE;CqKKo$zt~Z{eD_87biKRt7j*nlx`9MbI8B<-8*PMoN^SfZobAx>xwBme>v!ElyHstv5YLM? zMSco1uZ3BM2qT8&ZVTf+m%tf%;K~V}V?+)=EzjF=u+5pQZ7NMF(~E%_VwdG<9T;Di zw#2cN{Po-Ob}Y5JW!_Y~$KXFBha`7qb~?7b-MG6)NV)Tr#6W6=ea}($-`T^w-zqRg?#wq&ft>!Q26?&*9t#|-8pk5h==G>7|i4W~RA?TNC|mPpTNPj41_S)1I( zc}8(ab}WC$&p{31a)4FVI|LW!%byR^Wt10a_ij(4w$O2dZ>LNhtvt;0TKvMicYtM5 zms;jG1(#W$7P@m2Te^1)UZQji$MiRC>BfalbpaALj-Q2#fNlNX1K7^bIlwB*LxPKI z;T>aJx-Z4lpW)X44ed+woWT9j?oDrGf4AvuGuTU9A1eL)1=3%4f%IXMZtJD?seF4q zovb^p9Ir6x&zFD83#8+^LHmI%=YuBwf1;ctp5HqCar|wkSI#>s*YlPC`3vyfZSvcC z+4Se*d&>p*lGh87YyL&%?*qM+=SRWUCiE#xUY1{1fbCpKJO&NN5E_#KPng#O_z`dE z+3&FCc04!l?L+o^M>-1KUDOM4JTGr`r0F~}Z_{&uo(JY9#RlTUz+LNyx?upC7o=_t zKedxoF47IW#5tam-R(y_<)5i>yh)YpB$f#Fh`r#)#)(E znyXVZ&`RiZm$d-gb-G}5A+^&%Ip*s0V#JhAw=LfDrc-9=R#K2MrZKWN~e0Q?>UUj_If1MdO+8wUPaz>K7TKe##^`CE7b@FNC4NwRQJ zp2N7mCA0_pL6TqFm;5--|6*wG4#4F1n*k>N4!~?5ZyB2fukGvbb@BHBukZ%Il<(sv z{~rSW-Gu+62LEZ`VGKF;3Fkb2wI`fWcju9+FoM!c`D!nu|9i>j|5N?5ulN*SpT}ae zZ+AazL(l$V>D9iuGNwMBGx;}rMF_c;_ar`PuK9nw4W52C#lI5xuLItV1l6~Le@*e! zAN_F(?*{#5zzsv+FnH3_Kd1EEf1d<=pP}CbKbqo6Pk)`lQ=s1lnCnQDXP3c~o_;)~ zCrtmH!qiXMz{Jy^r}(4be-!XpBq;x944(A#^C|s1K>vNfv}2{e0e(8glb(J*g<1YC z*pG)dy9bb;Fn(@Bu%~H*{|NAeZ!q|K4gL>+CtL{lF9QA&VEl2)k1#-7o832o_;P|L zEa*`F;|Bg7=m~S=RDL?Xa>Tg|<2K=)g6|aj+v=I&|LyK&!0V;Wm@sd753qOpnLMqJip2T+? z6{bA&{aKiPF@;IL-A|*ub4zW?r~k&%-)CU*r$5KypEEG={1TJJ?=&#+^o3abxPghM zZ$$Bg=^Ig)@;?`RMwI_d8~N!YvGiNvQ&5=v=;u(F{K~;+LVmy6h97+rmj3DYw_x&n z*1+WVDEtUYPdxn!3KM@X{0IsYPrrh~#6Jzcfx^Pyz{LN+z{Jz9p!CG=Ffj4-FIfCQ z0`Cl1*8gK|>d*bZ=068~0WkdmIzGM)dwIpPJo*9@{tD<%1D-4~Q=K=Fj>3$QTv z(F(IZ_igqN<@-(>`MA!v^z#V}WX|J#|2rGjBOLF@|KS9_BQDzzEI0NQ&c=Ry#eIU7 zw;A}ihkb+UV-wc?if8?}cTji^b=em745|0N)ILkA?F7I>A4iz#B0a{b|?_T#it7I{@4I z_9ifW?G|4G3|o`+(Kgs`HNpQJU|czf1AE-)P6Pfr)(dX}OnrPHq5p6K|4{;e8L-vI zQ-E>h_}^CW|5if(FM$6Y^`n1)_3MJLAH{m6H|Xc(fNg!QPT*0%PsRFec2fy{2Ji;x zdpF8weO3VLev0<l`1J{V5HN;>*xt7Qz6kQ~4f50h z--PupeM2n&tx5iOCh!Ln_~8UTm%vW|w)Oc&g8yy;JGfMA{a!&A3zdzF0e+H z``bRioUgeD;rKb0p@SKMAeFxx^7%#Pb&L;GqNZ@k`{O1Y$tpxsI0$&an z(O0p*7W;vH=K$OK_9yTd;G5819ADY~r37CEdw20>1=;Uk&@G{N#59Zt_?UO$PY2fEP@E*$w#HSnp~7 zdOcuVvc=qrk!uw2r(my>NECelw)(3A-Uof{2>7K0e@_Dc3g8;}l|fJW9!&7RpTJ*C z;Aax}Ujbi@@g*1dy%a9L3gprG?k*HwV6{MQ2pi-6zghJ?OV|H*{@&4BZm zfB8(5`e=|otVg!F4esp;{k;kN5a1EiA7x7YKL^;_=i>?eGYS0t1m1?Vr>)Pc6L>G+ z1JDnKJt^jMe?!+Jt_Z>0sbn+i`{|#QwjZ-64)*C zrNtz|?2_BLg2;$VjiIH+NxlpyFW)hN=b_$EYa)WxG9rr|tK%ixT7?L=a}KW$;-~>m z+294dN@ZjmN8}4rBbC9CF}xdFLDJlk2FaVlE7;4GnbkE{4aeH%diGtn@0#{R2)Vde zM`*?7%*hH)qBl>vW6c@Fot#@;SUBmHX5WIBWPA1v-~${LgujXyME;P7jIC^y864}W zS61ie>L(VK=6aSK-c>(dt@cskxf2VBjxoQC)DWuBgj5m*46O@27bt)bf;5zjVQ_)) zBrOIPAgIRRc6`Iqzt5=gTr}cY&p?0QfF_zCFG%n2jp_b1V$$x5Y4XM@Uk4{?-UPL4 zA1?${y#q-c62>QC`aW2a`B*kInt{U+*d$F)|74THftYNfKe3Qa3oo6@i>$4e(gnQ0 zEAMUIMh$O|wt2Nw-zKFUp+0;5i=S(stuO8gFT=vt_N@EXyu`y|@`>weS1;^A$f`Z) zNp;xa|80qjD3RfEOs7H6vI#Db!!eOoG*mewkFz7mYwB_ij)w;INL`ZIpHsps+8R7X zPQGi=;|MM01661WC^fD^hO#nMU*ucicoSIy;ij)8vsgI|6~pg@m;}mLkIpNc4ZoqO z2|w%VHWD6Gb!Q0Ggiz=jwaqfB=j4Z`5Oo=Sd&vJH{%} zT+)0t5Q`#0bR-cogjrG)+ak8Ce`Q|{&kqu&9vN#x#OnHN)r?0`PPL|k3?3^%IJ7XK zcAQl8xV?`sn_*0eWRB2d50x4XOin?^&Vj11oiiPRnKJ#`h@LSpuMUnbBC}Yb2IGPb zGu;Emh}cUK2}5gPhLcR~O!_*xGCaKrpkKoPP+q3?93aea2=su)*2!n>h=Ui-#W(!e zg?Qi+`$>hw(MB^ubF7F_U?PbR$fBSQA2M*517zuF98a^G`brQGWdxZsu$Y~XhGR%B z)KZzOCOC^`)uDik#9kRZLgW)Auu;)8O-39a6NT}IGKyS4?4hM9W5hKOONp`lD$_PN zi;sDtoDg@(2VIJ$C}&`dE;6RZg4uU*o~spT4--PQx`36ikLZ$B4T2#>)@-(n<%IR9 zSgaq%UqWm39mVHo@1FT`1UCKE;XylO8rUW=XC3$}@@u>LoUA`%a}MV{2tOXhFuKjHoPw z9jAcG|UBd32L(l$PAm6u`8J^Vh}x5h$$#* z0UCu%38hvUS*+%aLPNWl6!e75*kg=1QzjXTVTr!|h?vm|wCPak0%L@-@`ei zr-FmQ%?g5T@RKbx8gl5FSy^e;XK_Fm6mtxSj(G}!g~I*J>?}guDukgzZ)b4C6$6HX zSqL8^s3`{Za6Q;bOEB@kRW`zK0=&TM3eeF9F0M!VQ|`cfQA`Mz-u^UT-os5V@1^10 zCHHsC9ImeL_iFql9r^Kj0e6gY&9>0hjhK}#q!gT?Ur+@x| zXCRRWlH{H|NAct1Hq!CA7k+K&iojDo(&5SxqEARKmG1}=NXH+pt(WSZha+?gVESOl zkNzyu;k}J`DZd(0lEzd|0RAf7UFM$X>w&rXE4=fU(tQA+ z-V^gnU)kWgU*&1|zv6z~+%x^bf7syq`I2h5l#KO_*uGp zuk3JZZRoy`&~57Na33j{;6=UbboQS!@Uh@dXa{| zZ->8{e&qfR_sXpbwQPs9YLmpSd=&5Ez0^7UbC2Q2_GLD>_tmCwhj$@9)8W2N!wnbt X@Zy_|!S)3H`jVTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.elf b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.elf index 250f75195a08e10208d6dabae041c4de24735e34..25e2a7d9a9326de5ca0072c083dae0763606d3a7 100755 GIT binary patch delta 180967 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

      ARf%;fKuL*ybq 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%0Da#^N*>2f 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 Q-$oXoZ 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

      LUm^(ol+ZpNxj*wHL)oRgLW zLqV*(PdiF68?jF(5lqZ`dTC2+Ay&PyztHrKrFUSSrrV=Te{Nbqx;Lvgwjwx&@W7v9 z!;{TcIx}eQ6?IXm@R`?spf$1xECBXH-~ArXzp+=ob4;qzOu2dqcp_qG&k=F&Z^lJI$)6;1e)iU@jz6DRVWZstblhPcei#eUQV& z#!uBQIw{>FC(_) zBiPW{8fb%Vm!bBVsVNJYt38eaDF-6Mj~{c5*yiW7hIaPV^ICrgDF6u6^QWfZqQn)W`M0PYeog} z)2^@u8?~5Nzb(;Xp#62$UKGzFflRJntzJ4e4W&8%HWs*lqlN^;wbGSJ!!~Qf4d3{J z@`_y3Vi@2WZf(|1I9Q9VT8@Km3{{%3%IzA5vIWz*_>%@fW@r~qq||IcGJOK7vDd$) zHKoOGajhu$MmG9LW zI4EHOzRySv#;A+?wPu6?2_^1pXE2L-SL^Md=?AnYY1^}|0j&K8+7LTCa8TQ03%@I2 zPHrEV=GYJ}9nv<~900+TKR^#-{~Xb>ZAMyMZDl%o3Hjiiwd%Xlj%uT9WORqqT<`8| z#MXbJ0p(6wgkq`jPZ`7L(_>m3B^=j=&*x-~xCr$Gy?&7kV_zNDezgf^-~n9lu#Z2} zR@>n!H<*&KT36cG8L4wjKj`F@XSJU-GcKaVOuv5UqT)$nFkw(Z5_iy{xUa(TeU!7%sidHE>y@OijLqk8rNj;Ar_(EssXDcc##ho3c~K|g7uXj&UtV&DCw?Q)T4JQRpGf73vs4BN-MEqRYnZXET3)9Kgxg8$Se zf+QFUh9-muHhX1=D~h`PriW3J+d${Dci?91`Ah4hmgJ>_qDM2JwEk%47W22Z%0{E( z;gWjqA8nk=XSsGd-_*P`r-NiBHb~(cS(KaQTr$&mhBRJt&}f^(V;ZzjzF`_7qNr6* z@IW&b!wu)L>A7Z|vXgo{_*S&X286TQrWa7h#&V(y2og>_6G5_(c72ka{q5B6x4E)2 zQHDhMGqmRHD5r}~Dz}TRSeUHmp<|=0qFzVQ&x!2ua6KG7p1wk?KNz8Jaj>n8^du*3 z=_I@TwxAR`_YRgi?L{%ho~^j{Wggs=acAI#sY>Imr_a)XaygDpM5`+67^9=oI_0dE z$li|CQ6G7tgNoAX{*D-Pod(mWX8Jv5D?^oD-H*lEIUU>G%4YgnHoCcf8EIlmeFsd_ zrjFIj?u?|I0M)AYCL`6sa~=En0)sA0M;g%|cK$jd?V0=zM;Ft8_ki|MI!eH=Y>Sc&t8dw7A* zAss0A8GS%IW#}-xOv=+TCuYS~G8@rTZ|W3#W~HG=5mq=&`vY!*&vNzoclHEtCzFD2OoLj$-aEFp zj{35(AI@^6n*_JL2&MF`D+$UVCm*3kV$dTYVln46vF7 z#Ird?IvD>)Uq@EEc&OTt{nJlxYNxXM;gV}IQ2*Rcubjk1^?e=i&NEogV#@~Wdu(h( zi4MB$`dpzE%P7@n!*3vi6wbc{IQWQHi(u|yI?zni2tAu#7@=2F`bd3^U-elx2`FU$ z2BRBQor2##X_USIYQ_5q*Vm57E$RG&07>T_)PJ;5b-AM>xud)>fXjcnmS3pPp`5Xm*x!5D@Dm+Sq+Vxq_3bI$1t^@+bu^>#$^3vfE^!VrWsMF z`4mj$W_@7T?$(EkVaulI=bZiycD|xQY^T1W`c6#f#x-64i+q>3BsTpq{S_yTO#p`< zvH&e^`p>}JJGCEVvMmy3Hsfi%Q$Em9J_%AOaHM((*76p4Q$DL9qjG5-4Pq+{$O{~Gp8KkblVU`^QmY$FWu~~h58Do z>1Z`b-401-^HKz@`fjk}{XJfTXyQ`7u^FRVv$o6h+j~L-HA9bXmH&NaG;R@LQE&J@b9u6nDUe+^RsG)&@4=hW1Rj+eW{#nG_^1zEnF zf}Uo40*M@u;!@3AiIz5UHfLXM*3lZF@fQ6hKl%XNy1P>s#N%(b=#rz}s$#WOGCK{c z$!0hV=(F$!n+Xh)d-iH1u z)1$)u`4A)-zzy`=^K;=Tv~Q!(iOqUjZ(tYdF%G@GTOUC`Z^1gY8bQx#0?1)D)}@Vy z;hmekNB__!6xLQ&p$?vzgX#PAPtZpZC&3~PPxt5KCJFM!x1VZ<<+`R|3lA2m%nR_(Z>GBk@%wQ8`A(kEbLI+eRd0S2+It2s%ktZSRy0<8a z?7dU^4oHPd;pJ(hhSAE?dLskTE>IS2{xq{he{z+#6_(bC1XBl!NE~QfIUQ{LeeQ zga7jmuqyxij^x2KZ51+-v{lXu)D~RO$54;Q)r5N6d7n2xTeNxsYSHHx^r!9Y;cw9F zijG}}uQKV9K7}2-q@T9?JIBo4ul1m5$AP}q4+jc5d{r-@UXdv8djAL#e%xUc{ZA4>-zPh}GW%aT3NmNcq2j{YW!xVN z-I(*1o@ncVarR_*y`KM{?mH?@(e9-+DOz{xaa%u6gNu}A^ZOYC-6p4$_CRIz9YSgT zhsKg7e&NF^!nM?ofZ!3(_2SuZn~{oEU_U{x3Ymq?q{+)d1UqauU}UKN2cnSF5;do# zjkQSnVzCiMqZ?~7E8+~djb50ckEAl*c$fiyEke)U8dso*9FEmbu?H4B1PppsHpbf7 z5Y702V|~Mn7B+T1+;|C{8zYTBXx~u~nltA+V?qKg%ze3i1MVJBF4s0eq)0>|5CfIi z&qnD{#;izd0rc*h_rJVlJUbF)1luXvDK=v_q7A#96dP(YTMExQ6Kc{bCsVk99P@wl}J`yysMy^=f9R zqd#v&+DiL&qH5=pdyHBeb=YJyrW*?|=Cxgouj%Mpn2QkyunY^n2jMj)AG+M}Bk&Xt z{{j1$>9S_W?=_rg6w}?R|`djm36a(Hcd8v$BlWz&g9pVdInodDM+Vnnu4J z1JyLRhtUbD^xKMuoP%Y9y`5`(=b*9}R5I@`Fiw;HF0e|%4~k4>{geo{td9}vppPyA zbz*j8-(4zKGL&ZT?({SNDEU}?@$=!d&(h=T{V@j9#OXSB7`yj5Zfg=WGs^ZEee z*RXoJ8qGd41DXN4!=9_bri3m+VYIsmdMjTZXiUbAvs#RD`Z9A-Hk+h0q^_}|#P$w0 z+;;yK8amW?hF;zzG-QW|8VIXc=>q#@n1O0)fL@+hN0b?!`$ukJNu&2=`XJVnOHq`# z90bp}(FT0z57Zf*oTv&2GSz8hr*+2nv_b|pTs&BgXP=HU{;<>d!@RVfhL0(&9?!;4Hy*XoUpqvdb$s0LI_TC@IL@CwH0Ba#7=vw=XDJI!l`=9? zdRQIL>z`P)0}nlI++(NDu7Mg{_NHO5_ntBCK?9Uo#$PmYwsDAlpA8dUcPF-@cl!Zy z+30b95D8BLk; z76<|j*k*h{%R;zDCJE;CyI;+uiabq$=!P+40~O6j@oL-c#w2=eh1`yEhNg zXz%xou{I7pOwC-&JKl@{?;C4vY}N;eP3*T1jSa|DO*2SBTl5R~;C0mUY(8Q<&iN_K zlb^z?b@DUgTh(uB43IBu_vc2iKrc7o!dduPV~W!-H-!HP4D&7;+t8)?TVsra{yYMl z(fvEkMOE>98oT_1(bB1!yoWCvJV|zbU-VUx)drIJ$clpTto2o+%qE$+o?obBbAB?O zbl`s{$my=Xa3c!r}ufSzgrKJgEaGHz~9XBapk7N=-_#GbaonCuy~_oOmF8u zw$--4JWgS4b=|PqpfRQ86+z|S8~Ogr-46yT@q+n8Mx}6cix0=U|wUI*%GS)IjZ%s`l->XtUAb?7XI&O zjh-3I%xPy{c>NXQ`U)t_?ruj1o4FeeFQ^+mIw-encv0oZk+9v|b=&GcfNzvs|BV8d zR8Uqiyzt*i6}UQ_GR1#BzZK2@7(I|^kKNt0!QICRyw8%u>Ac;Y-SN)s4Gel<7}4X` z%Eryxk{7r)$=1CwZ#YJb${g-CbhDW|iq<;ZNh8e}8@LF+&Tf9l`oP`i|950lJNl1* z_qYeHr=YkX6N8OXE&r9^`Z{8(w4Tr`r@NVwUo-&OskJ6j=vAk??bJJ$Q9pX-9kFg~ z;RN{4;i#&Q1IhmTgf&t=8lI=hYV#B34XnSPxSi(3^zNIJQBqh|TToqIX%-=x*VEhl z$A4ak>S)60zsp4#l<#uKQ)~-&T$4LXHxQBXp~_|9dT_7J1wfuJ+@T@8D=YHgUokh) zoQhiim3`%M$8<4AH!zXRA`){F74!uv03`zNtQ(z z2Iflq?AskLS(k~DMTk1iXI zkY(;sMfp8?pzU^EA)3>gt!e$=Y?wLLK`_*nRpWj2V;|^-XT1ldk3~6VSNJV_~oN?T+%KtrF;JI~oa2xMBW-Y!jhOfFds360aU*JVrY+j0a z$$?2ykO>|C-&ZjZn4kY%bwlgDc(nk-21Db3ODAlxZH)~P<7mQ9| z^sRC7?|S*ZB5SnLC?(eIrQ?m=Nv>?rqRC{Bc6U+>`vIwVgRK7~|2vj6`Ggx@xM=rw z>fXftLZcf0fw7{k_;u&H@B&Q@$Av_D+)5*4n#tDp#HDAAH`jk^y&;5#deC*y+r%A0 zvpw!LAr>${uKrZ6KCg*SIXw9RW!WtxRZNq`SmrZZ=+O($L+{nNj4+r9}tloIA=ns;;z} zJi0qfww8`RhEba6j*R&Cfd64`=ta?;MOQ?(=dS)E!JDIj>?g%QF3hLg_-5j;k z-P2uG?4#Fo_Z%uP+?@&d75+ZAyGwAX$yW`72`Z?r24Qn}`8ayQ?H*5w!R}}(4t95O zr&puxRAyN%+NuS9axEzYzdTSHf@v4r!WLGwS}BqhX5wTV_=ZFB)Hj z9iaw^kpHC&Gjl1-FZKZxBZLHjYpkpufpMv!h%g|wp<(WrhE@=;eoM@Urb(thBqh0| zHs0Gl{;tKIFXD`UhPe%j3wOuSq;PkZSYA1-uG;E{c|P3Tj6x#ZO$~DzSqIET)C9h# z-VunE&qlZ-RqN&dtS=ecYgJ`Uxz#~VYv693nv;g;X&%EY8S~F$>!}4={Lit!2AO~L zqXo3Npn}_A>Rv+T(Vz;OQ`wlRf3c0f4Tg7qFL%`Z6YeI_^=q|9b!A;u(U__r6L1Ap z1)vZ;W^=c`&pf?#J~NEggQUW`2kIZ2bb1i>dS8(BE_2PoeF)f=Q;3yTb=Ny-w%y&p zd-w6Ic81un|G(a@2D+-^&d>WucnH2`fJpcd9wbzxNeCD|M34kfK+w`OEZS1TOY$Ot zgoGrxxK*#KKyAgIum`>N9I&oySM;DOJyf*f9?uF&&m!9D3IYl$DqmaSEbSgWSoimv zxpUvVG45J-x5Ih7`}=>*e`fwOcV=?uzE$-#nVWFLICz>)%$*5UmP(BP8)9hL{V_Qs z$)^rxh#Ea58t1ph5&8$?a_C%BN5(+S42=K$ude#Ca5xEudQOp)VeRm&OasP8QyTxX zJUMtcRuOeKr(0HK1V^+^{?eS7+c`6hzpbeak=A^Pzt!a92ZTG+Xuyqv3Fg=?sM`N@uB`Far{~S>BhWN8t2YKX|TmF!$ zUd8^NO}#Fz>|)nwZSKPIw57gnwLqZriNKZ&on!ziq3^~B6ra~feRK3Iq z&FxhDAP75}DuQ-X!vcdM)I{CZ;Cb|>HdIUtA06^qLY^w{7g}RcdUUN7fgpQwIiM^7_ofj%qgkS{L@8kTU$$Ks;R9bg_i`Rt_off zkiwRB1KPE%14k+Tw}06<^Qau)4HY_dmy5(=TvjIstjSv&Ul;pP^rsQv0RjIs_!Wwu zxQiU4H*~B>Y*h5VYhr7`sZLf!XD0g^y{EvZY;{uW8Tww(`wForWB{mi0E`k`8Nu^m z2HHSTAlF?X5_51}os2WniW`&hQ0G8}|EFKek={A*k3misOvx=-7RZrTHBKa$kL?`k zwGKT68tF?xFF~zTCkxiZ*T&Wb#l0t4p#7x`(^7n3)4$|dIcV5=D6AhZ5|GKsi1bb4 z{TrW^!=}-Ry}-vISL(=-KHxHuNc2D-3VL6E41OsQQ5zY zZBPqR7eu;oU7ZZut0)S>sVgd!lxr7DpC;RQ~KCp*|gh|wqhf!(GYd2Gy(`ExNt%w*86L#!kp zG$dor#uPWW6xZkiYdFFh`kZOun2;4=EeDSVbB{KvP-ks}Sg z%hJQ8cnu$p*^vAFRyjC|?+c!ggFPd^6g=Cn8-ZDL!(WVRQ*@ht=a3WjC-l8MF zZ-p7KAhzN0T2ReHG~M6#guEzp*p>HR3Zz_rCh1*tKuA)e}u&>mg%$ zob6MU5dNYk<%M6%3ENPu&Omi_-6|j;HR?O*U2#3l%Bc|Q2Tpl8P36|aQ7ssbBc@bU zSpzwSD=oTPbGFkA5#6Mo9=MF*i@u_PyF&xH`lG)@KMA_+5MxSVFM%thkPu*%+7 zjpM*6eCYTy=uG`Un2}7~l~~hjZT`BvyW>BO-NRAY=~1QQ1OoUHzr)AjS0_`^#v~fr$eo9wB-*+MxjQLmGVD7`BwAq4p2&43 z`+8w1RzqN!%23@;+8NO^f{0FmZkp(3T+h_>Rklp2CG&uiDKNo@3BGu7*KU{#NkVA( zZ$lF4@9>$Koh4IY*Y207U?$GFUAhADJ$0)J-am)aky7EP-fL6B64+So1``L$fL4D>jS z*%a7KflT}ma19!FRyOpa|DdB$`J$#ikfkpy5AnGOTRh7XCC;!Y`k>E`Y z3l$ULY>eT09tDPOwHzjR{^MJ4moyocLym!9@M2{!v5bw&vKsmrTpP!5DbC=Nb?j#4 zm@R)j_%^;W7kjGT*#dOLWU$~Gk+@QI1&je}Bhk$&267Ej-qtU5u*+x7X5|rSxrDzk zo&|5djspxi(_`HVDrzW=-DWVtMjt8M|U-ikiempkPVZz}d( z6hQFSdF)*SB1LsS# z2FiNii?S@A4pmvWvIqGE7Jn9ISK>P$aG)_&xY!b)K@(sCHT3-+3^rQw97#q0$N|&RR_}8E~sn)1qQI_#1#ZTABhKv-oU6ZaoI_p12JP{|-Wh zr7!?ngn@txI_^mtd@tlL4z>_Y23st?3Q`Mig8VjMj-W<L zadFPV^tZwu% z3=ppdJrZ==7cBm#;1hFrGW=Z@Ut)MA9t}R?Pxt%NmcS4Q5La6Uwg#gh$H5Bli8f{fd~nidtU;C}#Yf{ZoB ztzW}Gi4nIt*z#qQkk2h(!zbp}ug*Vcf;HHxH3Df|#917b3dJ2gIK(Yr&DR-hvM}|J zI=I5Bk#(>~9B2921P_8x=~NN1&Op}?BUz_HvAqX}xYw-tI;IM+Gi)$R%spotbFZ2C zBWZ=hRt7tJ$bh@iw)|2Dzh=dVssRU&4r8pB3i{*ogjwCi6rnQAv{1YnUUQ_@V?X!0 zjRWt4zY4fpxvvXw-r}>wYLi5LDa| zH<dlC}KDs^P;@2AI zaNNz(0@@)i$PK1LgRjhDW;o2k+-H@L0{2^(2F5uh9B<+2F$e_7^gS-rHA&ll2#a5XX`hR3d`-be3y7p< zv&6MM802bNOKADS{=2*7aBnKsgN97ITo@Znzn5B=e6Cw<{(1|O&vmTf6LT4BFzs;- zty7^`9#c0Y4NbwhVAT}e5?rv_n2S*xbMa|oF4+ubhDG6>u26U}&Efw#KeS(WIBe<+ zH(B_=7Zgw;i_a21WZ`jojiPd426O-^rT!Pa#FStSgP|GsAq>mJTl{x_BZqibG01u{CvG2 z3tdu$A8lGABKm-TFQ%RxT}L8nQ#lwT$+#RsRLliFirQs+N=$qfIs9b~{vmKP#_|;8 z`yqpF;CF*fBjR5;^3MSO*vNAvdBqVp?BL%6BXCqIK=b|y_+s1yxtwPPNes-}kRf-& zh*Q9Ji6;V^CZ_(Cz(0Tk)c2@R<0zyZ+zM>ktN@!lv7C1JcRSbzMpB)=0I~NVFegH6HHjYgq$B^bme*6$ z6omGHa28_&L_| zfg@#@8ZHP7>~aje?chH;I3Lsh%~s4@1Z)?e40uB@NYcT}fZxIjt|Z8>O38cKpsN94 zB^Je_1A#{1&w_1z8dwEvMnVSR50!ze{zl+w7-+Z=#ewEwhyS#LcN2To$n>To@FDOj zG=cH>W8nMXP*dPwA9VP8u^eF3(ZT-2mc3#JPX&Gj6M#K|d=0Q?D`Y@0DTRyM90T1B ze$2tYcJS-K*DugRF$bPQ4*%2z=zq2YpF+SSD)jD?TcVM`-1_1;!Es@{!=DGt^$BZ) z-TDUL3o#C~0JDZ#9r-)^ApU=bHh&}#xE}(Wg9l)!@Hp`E7+OseybSy-hR*Il{v*fW ze>%7~##p<6gB)Dyf$$mjp47;PemcbwxYogG;KvXX_)hSMyaJPdW23{B}npr^a zQ4qd^$qVP&(@ai@9Xtm36?8+YAwN${1mRNL&E{)@sCE=S zh2&*G+4Kfhx9QmK;VBG)z352;YPzndwZ+8O!446SgyeCH? zDh>c|Mz=E#zvuA(;NVA`n^h8X(UlmuQY$?6@E6#hq)pZ$C~ zuwA7KfU|eQUSbjOV+cw!4y<(K?*h&Xp8TTy`z*f45^e=S1XCu78RD~+0Qq|z{DFf% z0e%ZRHKxi3ej_)iM*-UfxIByX{r{RQK~?$p9o!0hA8H7<098Y49RB?d{zu?j(C?Q8 z^4lH$%OOVpX9?c~p%6i6GB^?nX#QCT$5_`vO5uAT@Cn2OV~ABe!r@N>wrgOv!K^Ym zu!IDE!@tQV;*%#yEDX+j4evIa>H)WTstHYU{)y;U1ywIN6W~gU% zgJ1qOuhkCUe5Ns}i};Ay&?<8`D~hNtK3V`wdvtNp*-FE97o_RC^_`F<(yug6J)+52&z;MKK} zM5MvrHb2t8xIv6J3Dz+u%oN44lmFq!l6}MceXWk z{dKw{gOf!#W3;rbZMi@2pd3}cG~LmdONSbc>ngEyM@RY=8UPJO8;Kx$oWmB6uhwSfs2aoknJ|-{p|M{pK zzvKK-`KyTk`g^j`pLRs{*)j2b*%9$~ACu>O@38Fa|M3I)lSy^g++4@Q3$!^CP2PzI z;`zX}K1axau-bY@qeJBt4Pk$s+y&E(2t8PLCbog(4BySxxbR_yv zkmA928NM-^qGRb<=N5m}aao+t32D)M|H0#OWHlEw_?U$v1j9v^xEj~!@t8sA#Vr=N zn8Ie0y7nU{-#Z~k_B!4i5#zdr-{+(pkv|AK`#_#;lq;%^P;)n8PFe|O8)poEIG!y#_G3NKhcB?~X6y{s$P-y7Ut dbPvWl0`$-QTTaO#MaL@pi@(8GX%bbK{tJovaT)*s diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec index a6b61663..c26acfe3 100755 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/bin/demoprog_stm32l476.srec @@ -1,597 +1,597 @@ S01E000062696E2F64656D6F70726F675F73746D33326C3437362E737265631C -S31508002800008001203D2E00088D2E00088D2E000820 -S315080028108D2E00088D2E00088D2E00080000000061 -S315080028200000000000000000000000008D2E0008D7 -S315080028308D2E0008000000008D2E00081D330008AC -S315080028408D2E00088D2E00088D2E00088D2E00086E -S315080028508D2E00088D2E00088D2E00088D2E00085E -S315080028608D2E00088D2E00088D2E00088D2E00084E -S315080028708D2E00088D2E00088D2E00088D2E00083E -S315080028808D2E00088D2E00088D2E00088D2E00082E -S315080028908D2E00088D2E00088D2E00088D2E00081E -S315080028A08D2E00088D2E00088D2E00088D2E00080E -S315080028B08D2E00088D2E00088D2E00088D2E0008FE -S315080028C08D2E00088D2E00088D2E00088D2E0008EE -S315080028D08D2E00088D2E00088D2E00088D2E0008DE -S315080028E08D2E00088D2E00088D2E00088D2E0008CE -S315080028F08D2E00088D2E00088D2E00088D2E0008BE -S315080029008D2E00088D2E00088D2E00088D2E0008AD -S315080029108D2E00088D2E00088D2E00088D2E00089D -S315080029208D2E00088D2E00088D2E00088D2E00088D -S315080029308D2E00088D2E00088D2E00088D2E00087D -S315080029408D2E00088D2E00088D2E00088D2E00086D -S315080029508D2E00088D2E00088D2E00088D2E00085D -S315080029608D2E00088D2E00088D2E00088D2E00084D -S315080029708D2E00088D2E00088D2E00080000000000 -S311080029808D2E00088D2E0008EE11AA55B9 +S3150800280000800120FD2D00084D2E00084D2E0008E1 +S315080028104D2E00084D2E00084D2E00080000000021 +S315080028200000000000000000000000004D2E000817 +S315080028304D2E0008000000004D2E0008C546000871 +S315080028404D2E00084D2E00084D2E00084D2E00086E +S315080028504D2E00084D2E00084D2E00084D2E00085E +S315080028604D2E00084D2E00084D2E00084D2E00084E +S315080028704D2E00084D2E00084D2E00084D2E00083E +S315080028804D2E00084D2E00084D2E00084D2E00082E +S315080028904D2E00084D2E00084D2E00084D2E00081E +S315080028A04D2E00084D2E00084D2E00084D2E00080E +S315080028B04D2E00084D2E00084D2E00084D2E0008FE +S315080028C04D2E00084D2E00084D2E00084D2E0008EE +S315080028D04D2E00084D2E00084D2E00084D2E0008DE +S315080028E04D2E00084D2E00084D2E00084D2E0008CE +S315080028F04D2E00084D2E00084D2E00084D2E0008BE +S315080029004D2E00084D2E00084D2E00084D2E0008AD +S315080029104D2E00084D2E00084D2E00084D2E00089D +S315080029204D2E00084D2E00084D2E00084D2E00088D +S315080029304D2E00084D2E00084D2E00084D2E00087D +S315080029404D2E00084D2E00084D2E00084D2E00086D +S315080029504D2E00084D2E00084D2E00084D2E00085D +S315080029604D2E00084D2E00084D2E00084D2E00084D +S315080029704D2E00084D2E00084D2E000800000000C0 +S311080029804D2E00084D2E0008EE11AA5539 S3150800298C10B5054C237833B9044B13B10448AFF38F -S3150800299C00800123237010BD2C04002000000000C9 -S315080029AC904B0008084B10B51BB108490848AFF303 -S315080029BC00800848036803B910BD074B002BFBD0F1 -S315080029CCBDE81040184700BF000000003004002086 -S315080029DC904B00082C0400200000000053B94AB99B -S315080029EC002908BF00281CBF4FF0FF314FF0FF30FD -S315080029FC00F07EB9ADF1080C6DE904CE00F006F8CE -S31508002A0CDDF804E0DDE9022304B070472DE9F04750 -S31508002A1C8C460E460446089D002B50D18A42174612 -S31508002A2C6CD9B2FA82FEBEF1000F0BD0CEF120049F -S31508002A3C20FA04F401FA0EF644EA060C02FA0EF72A -S31508002A4C00FA0EF44FEA1749220CBCFBF9F01FFAF0 -S31508002A5C87F809FB10C642EA064600FB08F3B342A0 -S31508002A6C09D9F61900F1FF3280F02281B34240F2FF -S31508002A7C1F8102383E44F61AA2B2B6FBF9F309FBDB -S31508002A8C136642EA064403FB08F8A04509D9E4197B -S31508002A9C03F1FF3280F00A81A04540F20781023B20 -S31508002AAC3C44C8EB040443EA00400021002D62D0E4 -S31508002ABC24FA0EF400232C606B60BDE8F0878B4279 -S31508002ACC07D9002D55D0002185E841000846BDE8F8 -S31508002ADCF087B3FA83F1002940F09080B34202D311 -S31508002AEC824200F2F880841A66EB03060120B4468B -S31508002AFC002D40D085E81010BDE8F08712B90127E3 -S31508002B0CB7FBF2F7B7FA87FEBEF1000F35D1F31B08 -S31508002B1C4FEA17481FFA87FC0121B3FBF8F0220C81 -S31508002B2C08FB103642EA06460CFB00F3B34207D9FB -S31508002B3CF61900F1FF3202D2B34200F2CE801046EB -S31508002B4CF61AA2B2B6FBF8F308FB136642EA064479 -S31508002B5C0CFB03FCA44507D9E41903F1FF3202D296 -S31508002B6CA44500F2B5801346CCEB040443EA0040B6 -S31508002B7C9CE729462846BDE8F087CEF1200106FADF -S31508002B8C0EF307FA0EF720FA01F94FEA1748CE406A -S31508002B9C49EA0309B6FBF8FA4FEA194408FB1A6620 -S31508002BAC1FFA87FC44EA06430AFB0CF29A4200FA1F -S31508002BBC0EF40AD9DB190AF1FF3180F087809A42A4 -S31508002BCC40F28480AAF1020A3B449B1A1FFA89F93F -S31508002BDCB3FBF8F108FB113349EA034301FB0CF686 -S31508002BEC9E4207D9DB1901F1FF326BD29E4269D995 -S31508002BFC02393B449B1B41EA0A418EE7C1F1200E80 -S31508002C0C22FA0EF48B40234320FA0EF706FA01F447 -S31508002C1C4FEA134C26FA0EF63C43B6FBFCF9270C86 -S31508002C2C0CFB19661FFA83F847EA064609FB08F7F0 -S31508002C3CB74202FA01F200FA01FA08D9F61809F1B4 -S31508002C4CFF3041D2B7423FD9A9F102091E44F61BFF -S31508002C5CA0B2B6FBFCF40CFB146640EA064704FB70 -S31508002C6C08F8B84507D9FF1804F1FF3028D2B8453B -S31508002C7C26D9023C1F4444EA0940C8EB0707A0FBC7 -S31508002C8C02894F4544464E4614D329D065B3BAEB50 -S31508002C9C040367EB060707FA0EFECB40CF404EEA55 -S31508002CAC030385E888000021BDE8F0871346F8E69B -S31508002CBC1046E0E6B8EB020469EB03060138E5E7D3 -S31508002CCC0446D8E7114695E78146C0E78A467CE76D -S31508002CDC023B3C4448E708460AE702383E442FE7DD -S31508002CECC245E7D33E46D1E72946BDE8F08700BF83 -S31508002CFC704700BF70B50F4E0F4D761BB61018BF38 -S31508002D0C002405D0013455F8043B9847A642F9D15E -S31508002D1C0A4E0B4D761B01F035FFB61018BF002472 -S31508002D2C06D0013455F8043B9847A642F9D170BD34 -S31508002D3C70BD00BF204C0008204C0008284C000829 -S31508002D4C204C0008024B13B1024800F005B8704736 -S31508002D5C00000000712D0008002301461A4618468B -S31508002D6C00F014B838B5074D074C2C1BA41005D029 -S31508002D7C013C55F8043D9847002CF9D1BDE838407C -S31508002D8C01F006BF2C4C0008284C00082DE9F0472A -S31508002D9C254C2568D5F848410646884692469946F4 -S31508002DACC4B360681F2817DC431C76B104EB800596 -S31508002DBC0122C5F888A0D4F8881182401143022E46 -S31508002DCCC4F88811C5F808911ED00230636044F81F -S31508002DDC20800020BDE8F087144B03B34FF4C8706D -S31508002DECAFF300800446D0B1D5F84831002780E807 -S31508002DFC8800C5F8484138460123C4F88871C4F8D8 -S31508002E0C8C71002EE1D0D1E7D4F88C110A43C4F8A2 -S31508002E1C8C21DAE705F5A674C5F84841C1E74FF0E9 -S31508002E2CFF30BDE8F08700BFA84B00080000000083 -S31508002E3CDFF834D0002103E00C4B5B5843500431C7 -S31508002E4C0B480C4B42189A42F6D30B4A02E0002365 -S31508002E5C42F8043B094B9A42F9D300F05FFAFFF7A4 -S31508002E6C49FF00F071F9FEE7008001202C4C0008A0 -S31508002E7C000000202C0400202C0400203C05002017 -S31508002E8CFEE70000F0B59C46002420E0124D15F82C -S31508002E9C147005EB440595F801E007EB0E0505FBE8 -S31508002EAC00050E4B93FBF5F605FB16366EB993FB30 -S31508002EBCF5F5ADB20D80013DADB2B5F5806F04D216 -S31508002ECC17708CF800E00120F0BD0134E4B2112C27 -S31508002EDCDCD90020F0BD00BFAC4B000880380100DF -S31508002EEC08B50948094B03604FF461434360002356 -S31508002EFC8360C360036183610C224261C361036210 -S31508002F0C436201F0B3FA08BD4804002000440040AF -S31508002F1C30B58DB000258DF82D500CAB03F8045D3B -S31508002F2C0DF12D020DF12E014FF4FA70FFF7AAFFE1 -S31508002F3C1A4C1B4B236025766576A576E5762577A0 -S31508002F4C6577A560E5609DF82D30013B1B04236170 -S31508002F5C9DF82C30013B1B056361BDF82E30636070 -S31508002F6C204601F017FC06950795012308934CF6A5 -S31508002F7CE042019202954FF6E07203920422049203 -S31508002F8C059509930E230A930DEB0201204601F0D1 -S31508002F9CABFC204601F026FD0DB030BDC404002064 -S31508002FAC0064004008B5002301220146034801F0DD -S31508002FBC9FF908B9012008BD002008BD4804002067 -S31508002FCC08B5FFF78DFFFFF7A3FF08BDBFF34F8FBB -S31508002FDC0549CA6802F4E062044B1343CB60BFF39D -S31508002FEC4F8F00BFFDE700BF00ED00E00400FA05B7 -S31508002FFC08B5204B1B789BB91F48FFF7D3FF012850 -S3150800300C36D11D4B1B78002B32D000F07DF91B4BAB -S3150800301C18600122174B1A700022194B1A7008BD3A -S3150800302C174B1B78013314481844FFF7BBFF0128CC -S3150800303C14D1134A13780133DBB213700E4A127883 -S3150800304C934215D100220B4B1A700B4B5B78FF2B56 -S3150800305C0ED1094B9B785BB9FFF7B8FF00F054F912 -S3150800306C064B1B686433984202D90022014B1A702E -S3150800307C08BD00BF2E050020EC040020C00400206B -S3150800308C2D05002000B58BB001AB03AA00210E4814 -S3150800309C01F0D8FCA8B940F26763039A9A4203D1A7 -S315080030AC059B1BB1002302E0002300E0012343B17A -S315080030BC9DF80430FF2B04D19DF805300BB9FFF7AA -S315080030CC85FF0BB05DF804FBC404002008B5FFF7B8 -S315080030DC8FFFFFF7D7FF08BD00B597B002230593FE -S315080030EC4FF480720892102209920F9310930122C2 -S315080030FC11920A221292072213921493159305A879 -S3150800310C00F0FAF900B1FEE70F23009303210191B1 -S3150800311C0023029303930493684600F0B9FC00B1AC -S3150800312CFEE74FF4007000F0C1FD00B1FEE717B0E2 -S3150800313C5DF804FB08B500F017FEFFF7CDFF00F0AD -S3150800314CCDF800F09DF808BD08B5FFF7F3FFFFF7BB -S3150800315C37FF00F09DF8FFF7B9FFFAE770B58CB0AA -S3150800316C454B1A6E42F001021A661A6E02F00102FB -S3150800317C0192019A9A6D42F080529A659A6D02F004 -S3150800318C80520292029ADA6C42F00102DA64DA6C24 -S3150800319C02F001020392039ADA6C42F00202DA6434 -S315080031ACDA6C02F002020492049A9A6D42F4003226 -S315080031BC9A659A6D02F400320592059A9A6D42F058 -S315080031CC00729A659B6D03F000730693069B0320A9 -S315080031DC01F06EFA002211466FF00B0001F07AFA34 -S315080031EC002211466FF00A0001F074FA002211460B -S315080031FC6FF0090001F06EFA002211466FF0040018 -S3150800320C01F068FA002211466FF0030001F062FA29 -S3150800321C002211466FF0010001F05CFA00221146FB -S3150800322C4FF0FF3001F056FA202307930123089339 -S3150800323C002409940A9407A94FF0904001F04CF920 -S3150800324C0C23079302260896099403250A95072347 -S3150800325C0B9307A94FF0904001F03EF94FF44073D9 -S3150800326C0793089609940A9509230B9307A903480B -S3150800327C01F032F90CB070BD001002400004004891 -S3150800328C08B5002220214FF0904001F00BFA08BD3A -S3150800329C10B500F039F80F4B1B68C31AB3F5FA7F53 -S315080032AC16D304460C4B1B7843B901220A4B1A70E9 -S315080032BC20214FF0904001F0F5F907E00022064B6B -S315080032CC1A7020214FF0904001F0ECF9014B1C606C -S315080032DC10BD00BF300500203405002008B500F0ED -S315080032ECB7FC084BA3FB0030800901F025FA042033 -S315080032FC01F038FA002211464FF0FF3001F0EAF9D6 -S3150800330C08BD00BFD34D621008B500F047FD08BDD7 -S3150800331C08B500F03BFD01F037FA08BD0F49D1F8A6 -S3150800332C883043F47003C1F888300D4B1A6842F0A4 -S3150800333C01021A60002098601A6822F0A85222F43A -S3150800334C10221A604FF48052DA601A6822F480222E -S3150800335C1A609861034B8B60704700BF00ED00E064 -S3150800336C001002400028000830B583B00546204BF3 -S3150800337C9B6D13F0805F02D000F090FC0FE01C4CA4 -S3150800338CA36D43F08053A365A36D03F0805301939B -S3150800339C019B00F083FCA36D23F08053A365B0F565 -S315080033AC007F05D1802D0AD9A02D0AD902210FE05C -S315080033BC802D08D809D0702D09D0002108E00021ED -S315080033CC06E0012104E0032102E0022100E00121CC -S315080033DC084A136823F007030B431360136803F0BA -S315080033EC0703994201D0012000E0002003B030BD4C -S315080033FC00100240002002403B4B9B6813F00C0F58 -S3150800340C0BD0394B9B6803F00C030C2B1ED1364B97 -S3150800341CDB6803F00303012B18D1334B1B6813F03D -S3150800342C080F05D1304BD3F89430C3F3032303E0CC -S3150800343C2D4B1B68C3F303132C4A52F823102A4B43 -S3150800344C9B6813F00C0F10D0002015E0264B9B68D8 -S3150800345C03F00C03042B0AD0234B9B6803F00C03D4 -S3150800346C082B07D00020014606E0084604E0204851 -S3150800347C002101E01F4800211B4A926802F00C0249 -S3150800348C0C2A30D1184BDA6802F00302DB68C3F356 -S3150800349C02130133022A02D0032A0AD013E0144875 -S315080034ACB0FBF3F0104BDB68C3F3062303FB00F306 -S315080034BC11E01048B0FBF3F30B4AD268C2F30622AC -S315080034CC02FB03F307E0B1FBF3F3074AD268C2F336 -S315080034DC062202FB03F3044AD068C0F341600130AC -S315080034EC4000B3FBF0F0704700100240E84B0008B0 -S315080034FC0024F40000127A0070B582B00446036802 -S3150800350C13F0100F00F09D80A74B9B6813F00C0F5F -S3150800351C5AD1A54B1B6813F0020F03D08369002BF5 -S3150800352C00F08782206AA04B1B6813F0080F04D0A2 -S3150800353C9D4B1B6803F0F00305E09B4BD3F89430C6 -S3150800354C1B0903F0F003834217D2FFF70DFF00287F -S3150800355C40F07182944B1A6842F008021A601A6895 -S3150800356C22F0F001226A0A431A605A6822F47F4252 -S3150800357CE16942EA01225A6017E08B4B1A6842F05D -S3150800358C08021A601A6822F0F001226A0A431A60C5 -S3150800359C5A6822F47F42E16942EA01225A60206A9B -S315080035ACFFF7E2FE002840F04882FFF725FF7E4B26 -S315080035BC9B68C3F303137D4AD35CD8407C4B1860D5 -S315080035CC002000F0BBFB3CE0836933B3764A1368F2 -S315080035DC43F00103136000F0E1FB054605E000F03B -S315080035ECDDFB401B022800F22A826F4B1B6813F086 -S315080035FC020FF4D06C4B1A6842F008021A601A686B -S3150800360C22F0F001226A0A431A605A6822F47F42B1 -S3150800361CE16942EA01225A6013E0634A136823F00F -S3150800362C0103136000F0BAFB054605E000F0B6FB93 -S3150800363C401B022800F205825B4B1B6813F0020F35 -S3150800364CF4D1236813F0010F5ED0574B9B6803F037 -S3150800365C0C03082B0BD0544B9B6803F00C030C2B58 -S3150800366C0ED1514BDB6803F00303032B08D14E4BE9 -S3150800367C1B6813F4003F47D06368002B44D1E2E182 -S3150800368C6368B3F5803F05D1474A136843F4803322 -S3150800369C136018E0B3F5A02F0CD103F18043A3F502 -S315080036AC3C331A6842F480221A601A6842F4803253 -S315080036BC1A6008E03C4B1A6822F480321A601A68C1 -S315080036CC22F480221A6063687BB100F067FB05461A -S315080036DC05E000F063FB401B642800F2B681324B10 -S315080036EC1B6813F4003FF4D00EE000F057FB0546B8 -S315080036FC05E000F053FB401B642800F2A8812A4B16 -S3150800370C1B6813F4003FF4D1236813F0020F5CD046 -S3150800371C254B9B6803F00C03042B0BD0224B9B68A0 -S3150800372C03F00C030C2B17D11F4BDB6803F00303B8 -S3150800373C022B11D11C4B1B6813F4806F03D0E36862 -S3150800374C002B00F08681184A536823F0F853216938 -S3150800375C43EA0163536038E0E368E3B1124A13683D -S3150800376C43F48073136000F019FB054605E000F07E -S3150800377C15FB401B022800F26E810B4B1B6813F4D9 -S3150800378C806FF4D0084A536823F0F853216943EA4A -S3150800379C0163536019E0044A136823F480731360B9 -S315080037AC00F0FCFA05460BE000100240D04B00086E -S315080037BC2804002000F0F2FA401B022800F24D8182 -S315080037CCB14B1B6813F4806FF4D1236813F0080F00 -S315080037DC30D06369BBB1AC4AD2F8943043F00103DC -S315080037ECC2F8943000F0DAFA054605E000F0D6FA8D -S315080037FC401B022800F23381A34BD3F8943013F004 -S3150800380C020FF3D016E0A04AD2F8943023F0010345 -S3150800381CC2F8943000F0C2FA054605E000F0BEFA8C -S3150800382C401B022800F21D81974BD3F8943013F0F5 -S3150800383C020FF3D1236813F0040F7FD0924B9B6DC4 -S3150800384C13F0805F0BD1904B9A6D42F080529A65BB -S3150800385C9B6D03F080530193019B012500E0002525 -S3150800386C8A4B1B6813F4807F13D1884A136843F478 -S3150800387C8073136000F092FA064605E000F08EFAA3 -S3150800388C801B022800F2EF80804B1B6813F4807FA4 -S3150800389CF4D0A368012B07D17B4AD2F8903043F0B9 -S315080038AC0103C2F890301CE0052B0DD1764BD3F8EA -S315080038BC902042F00402C3F89020D3F8902042F0EE -S315080038CC0102C3F890200CE06F4BD3F8902022F03D -S315080038DC0102C3F89020D3F8902022F00402C3F812 -S315080038EC9020A36893B100F059FA064607E000F059 -S315080038FC55FA801B41F28833984200F2B680624B27 -S3150800390CD3F8903013F0020FF1D011E000F046FA1C -S3150800391C064607E000F042FA801B41F288339842CB -S3150800392C00F2A580584BD3F8903013F0020FF1D162 -S3150800393C25B1554A936D23F080539365A36A002BE2 -S3150800394C00F09780504A926802F00C020C2A00F09C -S3150800395C9280022B43D14C4A136823F08073136070 -S3150800396C00F01CFA054605E000F018FA401B022880 -S3150800397C00F28380444B1B6813F0007FF4D1236B51 -S3150800398C5A1E636B1B0243EA0213A26B120943EA23 -S3150800399C4242E36A1343E26B5208013A43EA425342 -S315080039AC226C5208013A43EA4263374AD3601368D9 -S315080039BC43F080731360D36843F08073D36000F0D0 -S315080039CCEDF9044604E000F0E9F9001B022856D884 -S315080039DC2D4B1B6813F0007FF5D0002052E02A4BC4 -S315080039EC1A6822F080721A601B6813F0006F09D1EE -S315080039FC254B1B6813F0005F04D1234AD36823F0C8 -S31508003A0C0303D360204AD36823F0887323F48033E6 -S31508003A1CD36000F0C3F9044604E000F0BFF9001BBC -S31508003A2C02282ED8184B1B6813F0007FF5D10020FE -S31508003A3C28E0012026E0012024E0012022E00320D2 -S31508003A4C20E003201EE001201CE003201AE00320DE -S31508003A5C18E0012016E0032014E0032012E00320EE -S31508003A6C10E003200EE003200CE003200AE00320FC -S31508003A7C08E0002006E0012004E0032002E0032011 -S31508003A8C00E0032002B070BD001002400070004038 -S31508003A9C70B56B4B1B6803F007038B420BD2684A55 -S31508003AAC136823F007030B431360136803F007032B -S31508003ABC994240F0B0800D460446036813F0010F96 -S31508003ACC66D04368032B05D15E4A126812F0007F54 -S31508003ADC15D1A2E0022B05D15A4A126812F4003FFE -S31508003AEC0DD19CE02BB9574A126812F0020F06D179 -S31508003AFC97E0544A126812F4806F00F0948051498A -S31508003B0C8A6822F0030213438B6000F047F90646D5 -S31508003B1C6368032B0FD107E000F040F9801B41F2D4 -S31508003B2C8833984200F28180464B9B6803F00C035D -S31508003B3C0C2BF1D12CE0022B0ED106E000F02EF95D -S31508003B4C801B41F28833984271D83E4B9B6803F030 -S31508003B5C0C03082BF2D11BE03BB113E000F01EF965 -S31508003B6C801B41F28833984263D8364B9B6813F016 -S31508003B7C0C0FF3D10CE000F011F9801B41F28833DD -S31508003B8C984258D82F4B9B6803F00C03042BF2D1A0 -S31508003B9C236813F0020F06D02A498B6823F0F0022B -S31508003BACA36813438B60264B1B6803F007039D42DF -S31508003BBC0AD2234A136823F007032B4313601368AE -S31508003BCC03F007039D4238D1236813F0040F06D07F -S31508003BDC1C498B6823F4E062E36813438B60236803 -S31508003BEC13F0080F07D0174A936823F4605321691A -S31508003BFC43EAC1039360FFF7FFFB124B9B68C3F3C1 -S31508003C0C0313114AD35CD840104B1860002000F0FF -S31508003C1C95F8002070BD012070BD012070BD0120F3 -S31508003C2C70BD012070BD012070BD032070BD03203E -S31508003C3C70BD032070BD032070BD012070BD00BF90 -S31508003C4C0020024000100240D04B00082804002037 -S31508003C5C014B1868704700BF2804002008B5FFF709 -S31508003C6CF7FF044B9B68C3F30223034AD35CD84083 -S31508003C7C08BD00BF00100240E04B000808B5FFF76E -S31508003C8CE7FF044B9B68C3F3C223034AD35CD840B3 -S31508003C9C08BD00BF00100240E04B0008024B186834 +S3150800299C00800123237010BD3004002000000000C5 +S315080029AC504B000808B5034B1BB103490348AFF35A +S315080029BC008008BD0000000034040020504B0008BD +S315080029CC53B94AB9002908BF00281CBF4FF0FF317C +S315080029DC4FF0FF3000F074B9ADF1080C6DE904CE78 +S315080029EC00F006F8DDF804E0DDE9022304B07047D0 +S315080029FC2DE9F047089E04468846002B40F0858052 +S31508002A0C8A42154648D9B2FA82F24AB1C2F120076F +S31508002A1C01FA02F320FA07F7954047EA03089440AF +S31508002A2C4FEA154E230CB8FBFEF71FFA85FC0EFB76 +S31508002A3C178843EA084307FB0CF1994209D9EB18A6 +S31508002A4C07F1FF3080F0E380994240F2E080023FC4 +S31508002A5C2B445B1AA4B2B3FBFEF00EFB103344EA0C +S31508002A6C034400FB0CFCA44509D92C1900F1FF33CF +S31508002A7C80F0CB80A44540F2C88002382C4440EA4A +S31508002A8C0740A4EB0C0400271EB1D4400023C6E96A +S31508002A9C00433946BDE8F087002A53D0B2FA82F2D1 +S31508002AAC002A40F0B680491B4FEA154E1FFA85F8E6 +S31508002ABC0127B1FBFEFC230C0EFB1C1143EA014358 +S31508002ACC08FB0CF1994207D9EB180CF1FF3002D22E +S31508002ADC994200F2EC808446591AA3B2B1FBFEF077 +S31508002AEC0EFB101443EA044408FB00F8A04507D96A +S31508002AFC2C1900F1FF3302D2A04500F2DC801846EF +S31508002B0CA4EB080440EA0C40BEE78B4208D9002E19 +S31508002B1C78D00027C6E9000138463946BDE8F08763 +S31508002B2CB3FA83F77FB98B4202D3824200F2BD8097 +S31508002B3C841A61EB030301209846002EA9D0C6E936 +S31508002B4C0048A6E7FFDEC7F12005BB4022FA05FCC4 +S31508002B5C4CEA030C01FA07F420FA05F821FA05F3F6 +S31508002B6C4FEA1C4E48EA0404B3FBFEF9210C0EFB93 +S31508002B7C19331FFA8CF841EA034309FB08FA9A45FC +S31508002B8C02FA07F200FA07F10BD91CEB030309F159 +S31508002B9CFF3080F088809A4540F28580A9F10209B9 +S31508002BAC6344A3EB0A03A4B2B3FBFEF00EFB10338B +S31508002BBC44EA034400FB08F8A04508D91CEB0404B6 +S31508002BCC00F1FF336BD2A04569D90238644440EA58 +S31508002BDC0940A4EB0804A0FB02894C45C6464B46A3 +S31508002BEC54D351D0002E69D0B1EB0E0264EB03041A +S31508002BFC04FA05F522FA07F3FC401D43C6E900540E +S31508002C0C002746E73746304643E7184637E7074670 +S31508002C1C1FE7C2F1200320FA03F7954001FA02F0E8 +S31508002C2C21FA03F34FEA154E3843010CB3FBFEF7B2 +S31508002C3C1FFA85F80EFB173341EA034107FB08F325 +S31508002C4C8B4204FA02F407D9691807F1FF3C28D21B +S31508002C5C8B4226D9023F2944CB1A81B2B3FBFEF02C +S31508002C6C0EFB103341EA034100FB08F38B4207D9EC +S31508002C7C691800F1FF3C10D28B420ED90238294450 +S31508002C8CC91A40EA074714E74145ABD2B8EB020E1E +S31508002C9C69EB0C0201381346A4E76046F0E71846C0 +S31508002CAC95E76746D8E781467BE7384645E7ACF1B2 +S31508002CBC020C2B4410E702382C4421E73746E8E689 +S31508002CCC704700BF70B50D4E0D4D761BB61006D06D +S31508002CDC0024013455F8043B9847A642F9D1094E0D +S31508002CEC094D761B01F02EFFB61006D000240134D0 +S31508002CFC55F8043B9847A642F9D170BDE04B00083D +S31508002D0CE04B0008E84B0008E04B0008024B13B1F7 +S31508002D1C024800F005B8704700000000392D00087D +S31508002D2C002301461A46184600F01EB838B50A4C58 +S31508002D3C0A4D641BA4100AD004F18043013B05EB31 +S31508002D4C8305013C55F804399847002CF9D1BDE8A0 +S31508002D5C384001F0FDBE00BFEC4B0008E84B0008FC +S31508002D6C704700BF704700BF2DE9F0411E4C054661 +S31508002D7C206890461F460E46FFF7F2FF1B4B1A6853 +S31508002D8CD2F8483133B35A6820681F2A27DC4DB964 +S31508002D9C911C01325A6043F82160FFF7E3FF0020CB +S31508002DACBDE8F08103EB82010124C1F8888004FA9E +S31508002DBC02FED3F88841022D44EA0E0CC3F888C1EA +S31508002DCCC1F80871E4D1D3F88C114EEA0104C3F8A2 +S31508002DDC8C41DDE702F5A673C2F84831D3E7FFF755 +S31508002DECC1FF4FF0FF30DBE728040020684B0008D2 +S31508002DFCDFF834D0002103E00C4B5B584350043108 +S31508002E0C0B480C4B42189A42F6D30B4A02E00023A5 +S31508002E1C42F8043B094B9A42F9D301F00FFCFFF731 +S31508002E2C51FF01F0BFFCFEE700800120EC4B0008C7 +S31508002E3C0000002030040020300400206405002027 +S31508002E4CFEE77047002800F0A18038B5044690F8D4 +S31508002E5C2030D3B12268136823F00203136000F004 +S31508002E6C17FF054623685A6812F0020F10D000F0B7 +S31508002E7C0FFF401B0A28F5D9636A43F400336362D3 +S31508002E8C052384F82030012038BDFFF7DAFFE1E787 +S31508002E9C1A6842F001021A6000F0FAFE0546236829 +S31508002EAC5A6812F0010F0DD100F0F2FE401B0A28E9 +S31508002EBCF5D9636A43F400336362052384F820303A +S31508002ECC0120E1E7227E012A3DD01A6822F0800211 +S31508002EDC1A60637E012B3BD02268136823F04003EB +S31508002EEC1360A37E012B39D02268136823F02003C4 +S31508002EFC1360E37E012B37D02268136843F0100366 +S31508002F0C1360237F012B35D02268136823F008033E +S31508002F1C1360637F012B33D02268136823F00403F4 +S31508002F2C1360A368E2681343226913436269134367 +S31508002F3C6268013A21681343CB6100206062012361 +S31508002F4C84F82030A0E71A6842F080021A60C0E7BD +S31508002F5C2268136843F040031360C2E722681368BB +S31508002F6C43F020031360C4E72268136823F01003A8 +S31508002F7C1360C6E72268136843F008031360C8E7B2 +S31508002F8C2268136843F004031360CAE701207047EC +S31508002F9C036890F82020D2B2012A0AD090F8202093 +S31508002FACD2B2022A05D0436A43F480234362012035 +S31508002FBC704770B4D3F8002242F00102C3F800221D +S31508002FCC4A69012000FA02F2D3F81C42D0430440A5 +S31508002FDCC3F81C42CC69ACB9D3F80C420440C3F80C +S31508002FEC0C42CE688D884C6945EA0645483443F848 +S31508002FFC34508E680D884C6945EA0645483403EB0F +S3150800300CC4046560CC69012C19D08C6974BBD3F8DF +S3150800301C04420440C3F804420C696CBBD3F814424E +S3150800302C2040C3F81402096A01292BD0D3F80022D0 +S3150800303C22F00102C3F80022002070BC7047D3F8B6 +S3150800304C0C421443C3F80C420E688D884C6945EA49 +S3150800305C0645483443F834508E688D894C6945EAE0 +S3150800306C0645483403EBC4046560CEE7D3F804423E +S3150800307C1443C3F80442CFE7D3F814021043C3F839 +S3150800308C1402D0E7D3F81C120A43C3F81C22CDE766 +S3150800309C38B590F82030DBB2012B05D0436A43F4DF +S315080030AC00234362012038BD0446022380F82030F1 +S315080030BC0268136823F00103136000F0E9FD054666 +S315080030CC23685B6813F0010F0DD000F0E1FD401B7F +S315080030DC0A28F5D9636A43F400336362052384F836 +S315080030EC20300120DFE700206062DCE730B490F87E +S315080030FC2040E4B2012C05D090F82040E4B2022C12 +S3150800310C40F08B8051B90468E46814F0030F12D1AF +S3150800311C436A43F40013436201206CE001290AD187 +S3150800312C0468246914F0030F05D1436A43F40013A9 +S3150800313C436201205FE0056801F11B0424012C5948 +S3150800314C04F004049460002C57D1056801F11B04A3 +S3150800315C24012C59640D1460056801F11B04240123 +S3150800316C2D59C5F34005D560056825446D6805F0ED +S3150800317C0F051561056825446D68C5F30725956126 +S3150800318C05682C446468240C546104680A011444C8 +S3150800319CD4F8B8411C7004681444D4F8B841240A0D +S315080031AC5C7004681444D4F8B841240C9C70046808 +S315080031BC1444D4F8B841240EDC7004681444D4F8CA +S315080031CCBC411C7104681444D4F8BC41240A5C71D3 +S315080031DC04681444D4F8BC41240C9C710468224439 +S315080031ECD2F8BC21120EDA7179B90268D36843F0A9 +S315080031FC2003D360002030BC7047056801F11B041E +S3150800320C24012C59E4085460A6E70129F2D1026876 +S3150800321C136943F020031361ECE7436A43F48023F4 +S3150800322C43620120E7E70000074AD36823F4E0630A +S3150800323C1B041B0C000200F4E060184340F0BF604E +S3150800324C40F40030D060704700ED00E030B4174B06 +S3150800325CDB68C3F30223C3F10704042C28BF042438 +S3150800326C1D1D062D01D9033B00E000234FF0FF3549 +S3150800327C05FA04F421EA0401994005FA03F322EA53 +S3150800328C03031943002809DB0901C9B200F16040A0 +S3150800329C00F5614080F8001330BC704700F00F0051 +S315080032AC0901C9B2024B1954F6E700BF00ED00E05C +S315080032BC14ED00E00138B0F1807F0AD2064B586055 +S315080032CC064AF02182F823100020986007221A601B +S315080032DC70470120704700BF10E000E000ED00E0E9 +S315080032EC042805D0054A136823F0040313607047B5 +S315080032FC024A136843F004031360704710E000E0B9 +S3150800330C704708B5FFF7FCFF08BD70472DE9F04874 +S3150800331C0446016883680269134342691343C26908 +S3150800332C134308689C4A024013430B60226853688F +S3150800333C23F44053E1680B435360A1692268974B09 +S3150800334C9A4201D0236A1943936823F430630B43DA +S3150800335C93602368924A934211D0924A934222D0A0 +S3150800336C914A934238D0914A934260D0904A9342FC +S3150800337C73D08A4A934200F0898010253FE002F503 +S3150800338C5842D2F8882002F00302032A09D8DFE84B +S3150800339C02F002049606012531E004252FE00825E3 +S315080033AC2DE010252BE002F5E632D2F8882002F043 +S315080033BC0C020C2A0ED8DFE802F0070D0D0D090DCC +S315080033CC0D0D840D0D0D0B00002518E0042516E0D7 +S315080033DC082514E0102512E002F5E432D2F888200C +S315080033EC02F03002102A6ED005D9202A6DD0302A68 +S315080033FC1BD1082503E00AB9002500E01025674A09 +S3150800340C934270D0E369B3F5004F00F0FC80082DA9 +S3150800341C00F28281DFE815F046015801620180014D +S3150800342C6D0180018001800177011025E7E702F51F +S3150800343CE232D2F8882002F0C002402A47D005D9D9 +S3150800344C802A46D0C02A06D10825D8E70AB900250D +S3150800345CD5E71025D3E71025D1E702F5E032D2F8E7 +S3150800346C882002F44072B2F5807F34D007D9B2F5C1 +S3150800347C007F32D0B2F5407F06D10825BFE70AB9DE +S3150800348C0025BCE71025BAE71025B8E702F5C832BF +S3150800349CD2F8882002F44062B2F5806F1FD007D9A3 +S315080034ACB2F5006F1DD0B2F5406F06D10825A6E718 +S315080034BC0AB90025A3E71025A1E710259FE70225E1 +S315080034CC9DE702259BE7042599E7022597E704253E +S315080034DC95E7022593E7042591E702258FE704254E +S315080034EC8DE702258BE7082D00F21981DFE815F028 +S315080034FC0C00170114001701110017011701170109 +S3150800350C09004FF4004008E001F078F828B90020CB +S3150800351C10E100F05BFCF9E72648626802EB42030F +S3150800352C834200F2FE80B0EB023F00F2FC80082DCD +S3150800353C66D8DFE805F005652065456565655800BC +S3150800354C01F05CF80025070E0602626850082B4647 +S3150800355C16EB000B47F1000C58466146FFF730FA9C +S3150800356C03462846A3F54071134A914200F2DD80C2 +S3150800357C2268D360DEE0560800252B46DFF83CB0FF +S3150800358C4FF0000C1BEB06004CF10001FFF718FA84 +S3150800359C03462846E6E700BFF369FFEF00800040C4 +S315080035AC003801400044004000480040004C0040F0 +S315080035BC005000400024F400FFFC0F00000024F427 +S315080035CC00F004FC0025070E0602626850082B461C +S315080035DC16EB000B47F1000C58466146FFF7F0F95D +S315080035EC03462846BEE7500800252B4610F5000072 +S315080035FC2CBF01210021FFF7E3F903462846B1E762 +S3150800360C01200023AEE7082D49D8DFE805F0051E92 +S3150800361C2948344848483F0000F0F0FF62685308D0 +S3150800362C03EB4003B3FBF2F39BB20020A3F11001AA +S3150800363C4FF6EF7291427AD89AB222F00F02C3F380 +S3150800364C420313432268D36074E000F0E7FF626814 +S3150800365C530803EB4003B3FBF2F39BB20020E5E7F8 +S3150800366C6268530803F1F47303F59043B3FBF2F362 +S3150800367C9BB20020DAE700F0A9FB6268530803EB5B +S3150800368C4003B3FBF2F39BB20020CFE76268530802 +S3150800369C03F58033B3FBF2F39BB20020C6E7012097 +S315080036AC0023C3E700F0AAFF636800EB5302B2FBE2 +S315080036BCF3F292B20020A2F110014FF6EF73994281 +S315080036CC37D82368DA6035E000F0A8FF636800EBAA +S315080036DC5302B2FBF3F292B20020ECE763685A0885 +S315080036EC02F5740202F51052B2FBF3F292B2002004 +S315080036FCE1E700F06BFB636800EB5302B2FBF3F2F5 +S3150800370C92B20020D7E763685A0802F50042B2FB6A +S3150800371CF3F292B20020CEE701200022CBE701207B +S3150800372C08E0012006E0012004E0012002E0012067 +S3150800373C00E00120002222666266BDE8F08800BF20 +S3150800374C436A13F0010F06D00268536823F400335A +S3150800375C816A0B435360436A13F0020F06D0026862 +S3150800376C536823F48033C16A0B435360436A13F0DE +S3150800377C040F06D00268536823F48023016B0B43AD +S3150800378C5360436A13F0080F06D00268536823F493 +S3150800379C0043416B0B435360436A13F0100F06D07A +S315080037AC0268936823F48053816B0B439360436AD6 +S315080037BC13F0200F06D00268936823F40053C16BEC +S315080037CC0B439360436A13F0400F0AD002685368A0 +S315080037DC23F48013016C0B435360036CB3F5801F01 +S315080037EC0BD0436A13F0800F06D00268536823F493 +S315080037FC0023816C0B43536070470268536823F4AB +S3150800380CC003416C0B435360EBE72DE9F0410546C9 +S3150800381C0F4616469846069C2B68DB6937EA03035F +S3150800382C0CBF01230023B3421DD1B4F1FF3FF3D0E3 +S3150800383C2CB100F02DFAA0EB0800A042ECD92A68AE +S3150800384C136823F4D07313602A68936823F0010372 +S3150800385C9360202385F8713085F87230002385F83B +S3150800386C7030032000E00020BDE8F0812DE9F0411E +S3150800387C82B01E4690F87230DBB2202B71D104460A +S3150800388C0D469046002970D0002A70D090F87030FA +S3150800389C012B6ED0012380F8703000234367222356 +S315080038AC80F8723000F0F4F90746A4F85880A4F8AA +S315080038BC5A80A368B3F5805F06D0A3B9236973B998 +S315080038CCFF23A4F85C3011E0236923B940F2FF13F7 +S315080038DCA4F85C300AE0FF23A4F85C3006E07F23EA +S315080038ECA4F85C3002E0B3F1805F02D0B4F85C80D7 +S315080038FC16E023691BB97F23A4F85C30F6E73F234F +S3150800390CA4F85C30F2E723689A8C5FFA88F31340C4 +S3150800391C05F8013BB4F85A30013B9BB2A4F85A306F +S3150800392CB4F85A309BB2ABB100963B460022202124 +S3150800393C2046FFF76AFFF0B9A368B3F5805FE2D1BA +S3150800394C2369002BDFD123689B8C08EA030325F82F +S3150800395C023BDFE7202384F87230002084F87000DD +S3150800396C00E0022002B0BDE8F0810120FAE7012050 +S3150800397CF8E70220F6E70320F4E730B583B00446EF +S3150800398C0023436700F084F9054623681B6813F087 +S3150800399C080F0ED123681B6813F0040F17D12023C8 +S315080039AC84F8713084F87230002084F8700003B003 +S315080039BC30BD6FF07E430093034600224FF400118E +S315080039CC2046FFF722FF0028E4D00320EFE76FF02C +S315080039DC7E4300932B4600224FF480012046FFF7C6 +S315080039EC14FF0028DBD00320E1E778B310B50446B2 +S315080039FC90F871300BB3242384F87130226813685D +S31508003A0C23F0010313602046FFF780FC012813D02E +S31508003A1C636ABBB92268536823F4904353602268DF +S31508003A2C936823F02A0393602268136843F0010312 +S31508003A3C13602046FFF7A1FF10BD80F87030FFF722 +S31508003A4C64FCD8E72046FFF77BFEE3E701207047C6 +S31508003A5CF0B482B0002341E0D0F82CC02CEA040C58 +S31508003A6CC6F3C0049C4044EA0C04C46286E00624EF +S31508003A7C00E00024B4403C430235664E46F8254027 +S31508003A8C654C2568D44304EA05064F6817F4803F4D +S31508003A9C01D042EA0506604D2E606D6804EA0506FB +S31508003AAC4F6817F4003F01D042EA05065A4D6E607E +S31508003ABCAD6804EA05064F6817F4801F01D042EA80 +S31508003ACC0506554DAE60ED682C404E6816F4001F81 +S31508003ADC01D042EA0504504AD46001330A6832FA26 +S31508003AEC03F400F0938001249C402240F5D04D68E5 +S31508003AFC022D01D0122D10D1DE08083650F826C03A +S31508003B0C03F00705AF000F25BD402CEA050C0D691F +S31508003B1CBD4045EA0C0540F8265006685F000325AB +S31508003B2CBD40ED4305EA060C4E6806F00306BE409A +S31508003B3C46EA0C0606604E6806F1FF3CBCF1010F1E +S31508003B4C03D9112E01D0122E11D1866805EA060C5E +S31508003B5CCE68BE4046EA0C068660466826EA040C21 +S31508003B6C4E68C6F300169E4046EA0C0646604E683A +S31508003B7C06F0030CBCF1030F3FF46EAFC468254086 +S31508003B8C8C68BC402C43C4604C6814F0805FA4D08D +S31508003B9C224C256E45F001052566246E04F00104B9 +S31508003BAC0194019C9D08AE1C1A4C54F8267003F01F +S31508003BBC0304A6000F24B44027EA0407B0F1904F7B +S31508003BCC3FF457AF164CA04216D004F58064A042B9 +S31508003BDC14D004F58064A04212D004F58064A04287 +S31508003BEC10D004F58064A0420ED004F58064A0427F +S31508003BFC3FF43DAF07243DE701243BE7022439E7B0 +S31508003C0C032437E7042435E7052433E702B0F0BC70 +S31508003C1C704700BF0000014000040140001002403C +S31508003C2C000400480AB18161704781627047000040 +S31508003C3C10B50446074B1868074BA3FB00308009E0 +S31508003C4CFFF738FB002221464FF0FF30FFF7FEFA4C +S31508003C5C002010BD2C040020D34D621008B5074A6D +S31508003C6C136843F4807313600320FFF7DDFA002012 +S31508003C7CFFF7DEFF00F0A0FD002008BD0020024083 +S31508003C8C024A136801331360704700BF60050020B1 +S31508003C9C014B1868704700BF60050020024B186876 S31508003CAC00F4C060704700BF00700040B0F5007F9C -S31508003CBC2AD1204B1B6803F4C063B3F5007F33D0BD -S31508003CCC1C4A136823F4C06343F4007313601A4B3D -S31508003CDC1B6802F1467202F55B3202F28322A2FBE2 -S31508003CEC03239A0C322303FB02F300E0013B23B1B6 -S31508003CFC104A526912F4806FF8D10E4B5B6913F4B3 -S31508003D0C806F13D0032070470A4B1B6803F4C063FB -S31508003D1CB3F5806F0CD0074A136823F4C06343F4D9 -S31508003D2C806313600020704700207047002070479E -S31508003D3C00207047007000402804002010B5044687 -S31508003D4C074B1B680748A0FB0330800900F0F4FCFE -S31508003D5C002221464FF0FF3000F0BCFC002010BDBD -S31508003D6C28040020D34D621008B5074A136843F49B -S31508003D7C80731360032000F09BFC0020FFF7DEFF26 -S31508003D8CFFF7ECF9002008BD00200240024A136830 -S31508003D9C01331360704700BF38050020014B1868C3 -S31508003DAC704700BF38050020704700BF2DE9784BD7 -S31508003DBC0446826803691A4343691A43C3691A435A -S31508003DCC01680868A04B034013430B6021684B68D5 -S31508003DDC23F44052E36813434B60A16922689B4B5A -S31508003DEC9A4201D0236A1943936823F430630B4330 -S31508003DFC93602368964A934213D102F55842D2F837 -S31508003E0C882002F00302032A09D8DFE802F002042C -S31508003E1C98060125A0E004259EE008259CE01025BF -S31508003E2C9AE08C4A934218D102F5E632D2F88820E9 -S31508003E3C02F00C020C2A0ED8DFE802F0070D0D0D65 -S31508003E4C090D0D0D830D0D0D0B00002584E00425C1 -S31508003E5C82E0082580E010257EE07F4A934217D140 -S31508003E6C02F5E432D2F8882002F03002102A09D082 -S31508003E7C01D82AB10AE0202A65D0302A04D005E0F8 -S31508003E8C002569E0042567E0082565E0102563E050 -S31508003E9C724A934217D102F5E232D2F8882002F020 -S31508003EACC002402A09D001D82AB10AE0802A4CD08F -S31508003EBCC02A04D005E000254EE004254CE0082570 -S31508003ECC4AE0102548E0664A93421AD102F5E032D8 -S31508003EDCD2F8882002F44072B2F5807F0BD001D854 -S31508003EEC3AB10CE0B2F5007F31D0B2F5407F04D080 -S31508003EFC05E0002530E004252EE008252CE01025E9 -S31508003F0C2AE0524A934224D102F5C832D2F88820C4 -S31508003F1C02F44062B2F5806F0BD001D83AB10CE0CE -S31508003F2CB2F5006F17D0B2F5406F04D005E0002546 -S31508003F3C12E0042510E008250EE010250CE00225F9 -S31508003F4C0AE0022508E0022506E0022504E002251F -S31508003F5C02E0102500E002253C4A934240F0888096 -S31508003F6C082D11D8DFE805F0081005100C101010F4 -S31508003F7C13003C4800260DE0FFF770FE002609E00A -S31508003F8CFFF73AFA002605E00020012602E04FF476 -S31508003F9C00400026002800F00C81626802EB420300 -S31508003FAC9842C0F0FD80B0EB023F00F2FB80082D72 -S31508003FBC3ED8DFE805F0053D173D213D3D3D330074 -S31508003FCCFFF74CFE00234FEA10694FEA0028626897 -S31508003FDC500818EB000B49F1000C58466146FEF7E1 -S31508003FECFDFC27E0550800231F480021401941F124 -S31508003FFC0001FEF7F3FC1DE0FFF7FEF900234FEA7C -S3150800400C10694FEA00286268500818EB000B49F152 -S3150800401C000C58466146FEF7E1FC0BE050080021FF -S3150800402C002310F5000041F10001FEF7D7FC01E072 -S3150800403C01260020A0F540720C4B9A4200F2B4807F -S3150800404C2368D860B5E000BFF369FFEF0080004035 -S3150800405C003801400044004000480040004C004035 -S3150800406C005000400024F400000024F4FFFC0F006C -S3150800407CE369B3F5004F4DD1082D3BD8DFE805F0C1 -S3150800408C05101B3A263A3A3A3100FFF7E7FD636802 -S3150800409C5A0802EB4000B0FBF3F39BB200262BE068 -S315080040ACFFF7ECFD63685A0802EB4000B0FBF3F32C -S315080040BC9BB2002620E061684A0802F1F47303F506 -S315080040CC9043B3FBF1F39BB2002615E0FFF794F986 -S315080040DC63685A0802EB4000B0FBF3F39BB2002668 -S315080040EC0AE06268530803F58033B3FBF2F39BB21C -S315080040FC002601E001260023A3F110014FF6EF720A -S3150800410C914253D823F00F02C3F342031343226898 -S3150800411CD3604EE0082D38D8DFE805F0050F1937BF -S3150800412C243737372E00FFF799FD636800EB5300E9 -S3150800413CB0FBF3F080B2002629E0FFF79FFD636819 -S3150800414C00EB5300B0FBF3F080B200261FE060686A -S3150800415C420802F5740303F51053B3FBF0F080B272 -S3150800416C002614E0FFF748F9636800EB5300B0FB30 -S3150800417CF3F080B200260AE06068430803F50043B2 -S3150800418CB3FBF0F080B2002601E001260020A0F176 -S3150800419C10024FF6EF739A420AD82368D86008E0E3 -S315080041AC012606E0012604E0012602E0012600E0CD -S315080041BC01260023236663663046BDE8788B00BF6C -S315080041CC436A13F0010F06D001684B6823F40032DA -S315080041DC836A13434B60436A13F0020F06D00168D7 -S315080041EC4B6823F48032C36A13434B60436A13F05B -S315080041FC040F06D001684B6823F48022036B134323 -S3150800420C4B60436A13F0080F06D001684B6823F419 -S3150800421C0042436B13434B60436A13F0100F06D0EE -S3150800422C01688B6823F48052836B13438B60436A53 -S3150800423C13F0200F06D001688B6823F40052C36B69 -S3150800424C13438B60436A13F0400F11D001684B6817 -S3150800425C23F48012036C13434B60036CB3F5801F75 -S3150800426C06D101684B6823F4C002436C13434B60B8 -S3150800427C436A13F0800F06D001684B6823F40022BA -S3150800428C836C13434B6070472DE9F04105460F4686 -S3150800429C16469846069C1EE0B4F1FF3F1BD02CB17F -S315080042ACFFF77CFDC8EB0000844214D22A68136819 -S315080042BC23F4D07313602A68936823F00103936080 -S315080042CC202385F8713085F87230002385F8703014 -S315080042DC0320BDE8F0812B68DB6937EA03030CBFC2 -S315080042EC01230023B342D7D00020BDE8F08100BFDC -S315080042FC2DE9F04182B01E4690F87230DBB2202BC5 -S3150800430C71D104460D46904600296ED0002A6ED00F -S3150800431C90F87030012B6CD0012380F87030002394 -S3150800432C4367222380F87230FFF738FD0746A4F856 -S3150800433C5880A4F85A80A368B3F5805F0AD123691C -S3150800434C23B940F2FF13A4F85C301AE0FF23A4F853 -S3150800435C5C3016E04BB923691BB9FF23A4F85C3013 -S3150800436C0FE07F23A4F85C300BE0B3F1805F08D133 -S3150800437C23691BB97F23A4F85C3002E03F23A4F819 -S3150800438C5C30B4F85C8022E000963B460022202183 -S3150800439C2046FFF779FF70BBA368B3F5805F08D199 -S315080043AC236933B923689B8C08EA030325F8023B77 -S315080043BC06E023689B8C5FFA88F213402B70013554 -S315080043CCB4F85A309BB2013B9BB2A4F85A30B4F8F5 -S315080043DC5A309BB2002BD7D1202384F87230002098 -S315080043EC84F8700008E0022006E0012004E00120B1 -S315080043FC02E0022000E0032002B0BDE8F08100BF15 -S3150800440C30B583B0044600234367FFF7C7FC05465F -S3150800441C23681B6813F0080F0AD06FF07E430093CD -S3150800442C034600224FF400112046FFF72DFFC0B9B2 -S3150800443C23681B6813F0040F0AD06FF07E430093B1 -S3150800444C2B4600224FF480012046FFF71DFF50B97A -S3150800445C202384F8713084F87230002084F87000B8 -S3150800446C02E0032000E0032003B030BD80B310B592 -S3150800447C044690F8713013F0FF0F04D1002380F82E -S3150800448C7030FFF791FC242384F871302268136886 -S3150800449C23F0010313602046FFF788FC012819D086 -S315080044AC636A13B12046FFF78BFE2268536823F420 -S315080044BC904353602268936823F02A03936022681A -S315080044CC136843F0010313602046FFF799FF10BDEC -S315080044DC0120704710BD00BFF0B583B00023D1E0B2 -S315080044EC01249C40224000F0CC804D68022D01D05E -S315080044FC122D10D1DE08083650F826C003F0070531 -S3150800450CAF000F25BD402CEA050E0D69BD404EEADD -S3150800451C050540F8265005685F000326BE40F6439D -S3150800452C05EA060E4D6805F00305BD404EEA05057D -S3150800453C05604D6805F1FF3EBEF1010F03D9112D3B -S3150800454C01D0122D11D1856806EA050ECD68BD403D -S3150800455C4EEA05058560456825EA040E4D68C5F3DF -S3150800456C00159D404EEA050545604D6805F0030E9D -S3150800457CBEF1030F08D1D0F82CE02EEA0404C5F3DB -S3150800458CC0059D402C43C462C46826408C68BC4058 -S3150800459C3443C4604C6814F0805F72D03D4C256E71 -S315080045AC45F001052566246E04F001040194019C6E -S315080045BC9E08B51C384C54F8257003F00304A40067 -S315080045CC0F25A54027EA0507B0F1904F18D0334DB3 -S315080045DCA84217D005F58065A84215D005F5806563 -S315080045ECA84213D005F58065A84211D005F580655B -S315080045FCA8420FD005F58065A8420DD106250CE01A -S3150800460C00250AE0012508E0022506E0032504E05A -S3150800461C042502E0052500E0072505FA04F43C43C9 -S3150800462C02361D4D45F826401D4C2568D44305EA2F -S3150800463C04064F6817F4803F01D042EA0506184D68 -S3150800464C2E606D6804EA05064F6817F4003F01D022 -S3150800465C42EA0506124D6E60AD6804EA05064F6817 -S3150800466C17F4801F01D042EA05060D4DAE60ED68C1 -S3150800467C2C404E6816F4001F01D042EA0504084A7D -S3150800468CD46001330A6832FA03F47FF429AF03B015 -S3150800469CF0BD00BF001002400000014000040048B5 -S315080046AC000401400AB1816170478162704700BFFE -S315080046BC074AD36823F4E0631B041B0C000200F4BE -S315080046CCE060184340F0BF6040F40030D06070479B -S315080046DC00ED00E030B4164BDB68C3F30223C3F1DC -S315080046EC0704042C28BF04241D1D062D01D9DD1E24 -S315080046FC00E00025012303FA04F4013C2140A940FB -S3150800470CAB40013B1A400A43002806DA00F00F00BA -S3150800471C1201D2B2074B1A5407E01201D2B200F1B9 -S3150800472C604000F5614080F8002330BC704700BF3C -S3150800473C00ED00E014ED00E00138B0F1807F0AD2FC -S3150800474C064B5860F021064A82F823100020986020 -S3150800475C07221A6070470120704700BF10E000E07E -S3150800476C00ED00E0042805D1054A136843F004035C -S3150800477C13607047024A136823F0040313607047EA -S3150800478C10E000E0704700BF08B5FFF7FBFF08BD57 -S3150800479C704700BF002800F0A48038B5044690F88E -S315080047AC203013F0FF0F01D1FFF7F2FF22681368D0 -S315080047BC23F002031360FFF7F1FA05460DE0FFF745 -S315080047CCEDFA401B0A2808D9636A43F4003363627E -S315080047DC052384F82030012038BD23685A6812F066 -S315080047EC020FECD11A6842F001021A60FFF7D6FAEA -S315080047FC05460DE0FFF7D2FA401B0A2808D9636A6A -S3150800480C43F400336362052384F82030012038BD55 -S3150800481C23685A6812F0010FECD0227E012A04D1C3 -S3150800482C1A6842F080021A6003E01A6822F08002C5 -S3150800483C1A60637E012B05D12268136843F0400386 -S3150800484C136004E02268136823F040031360A37E08 -S3150800485C012B05D12268136843F02003136004E08A -S3150800486C2268136823F020031360E37E012B05D11D -S3150800487C2268136823F01003136004E02268136897 -S3150800488C43F010031360237F012B05D122681368AC -S3150800489C43F00803136004E02268136823F0080346 -S315080048AC1360637F012B05D12268136843F0040358 -S315080048BC136004E02268136823F00403136021686C -S315080048CCA268E3681A4323691A4363691A4363683F -S315080048DC013B1343CB6100206062012384F820302E -S315080048EC38BD0120704700BF70B4036890F82020CB -S315080048FCD2B2012A04D090F82020D2B2022A6AD168 -S3150800490CD3F8002242F00102C3F800224A690120BA -S3150800491C00FA02F2D3F81C02D4432040C3F81C0256 -S3150800492CC869A8B9D3F80C022040C3F80C02486928 -S3150800493CCE688D8845EA0645483043F830504869B4 -S3150800494C8E680D8845EA0645483003EBC00045607D -S3150800495CC869012815D1D3F80C021043C3F80C0208 -S3150800496C48690E688D8845EA0645483043F8305044 -S3150800497C48698E688D8945EA0645483003EBC000C0 -S3150800498C4560886928B9D3F804022040C3F80402A4 -S3150800499C04E0D3F804021043C3F80402086928B9E2 -S315080049ACD3F814020440C3F8144204E0D3F81402F2 -S315080049BC1043C3F81402096A012904D1D3F81C124E -S315080049CC0A43C3F81C22D3F8002222F00102C3F8CA -S315080049DC0022002004E0436A43F48023436201204A -S315080049EC70BC704738B590F82030DBB2012B22D159 -S315080049FC0446022380F820300268136823F001036A -S31508004A0C1360FFF7CBF905460DE0FFF7C7F9401B16 -S31508004A1C0A2808D9636A43F400336362052384F8C9 -S31508004A2C2030012038BD23685B6813F0010FECD1E8 -S31508004A3C0020606238BD436A43F4002343620120B8 -S31508004A4C38BD00BF30B490F82040E4B2012C05D034 -S31508004A5C90F82040E4B2022C40F08A8051B90468E0 -S31508004A6CE46814F0030F12D1436A43F4001343624B -S31508004A7C012084E001290AD10468246914F0030F83 -S31508004A8C05D1436A43F400134362012077E00568B5 -S31508004A9C01F11B0424012C5904F0040494603CB95C -S31508004AAC056801F11B0424012C59640D146006E0F9 -S31508004ABC056801F11B0424012C59E40854600568A7 -S31508004ACC01F11B0424012D59C5F34005D560056871 -S31508004ADC25446D6805F00F051561056825446D6854 -S31508004AECC5F30725956105682C446468240C546144 -S31508004AFC04680A011444D4F8B8411C7004681444B8 -S31508004B0CD4F8B841240A5C7004681444D4F8B84143 -S31508004B1C240C9C7004681444D4F8B841240EDC7038 -S31508004B2C04681444D4F8BC411C7104681444D4F8C1 -S31508004B3CBC41240A5C7104681444D4F8BC41240CA6 -S31508004B4C9C7104682244D2F8BC21120EDA7131B970 -S31508004B5C0268D36843F02003D36000200FE00129D4 -S31508004B6C0CD10268136943F020031361002006E098 -S31508004B7C436A43F480234362012000E0002030BCE2 -S31508004B8C704700BFF8B500BFF8BC08BC9E46704716 -S31108004B9CF8B500BFF8BC08BC9E46704780 -S31508004BA80000002005020602060307030803090396 -S31508004BB809040A040B040C040C050D050E050F055B -S31508004BC80F06100610071008000000000000000075 -S31508004BD8010203040607080900000000010203048D -S31508004BE8A0860100400D0300801A060000350C0057 -S31508004BF840420F0080841E0000093D0000127A001A -S31508004C080024F40000366E010048E801006CDC0256 -S30D08004C1800DEFF7F0100000029 -S30D08004C20512D0008B129000816 -S30908004C288D290008BC -S31508004C2C00000000EC02002054030020BC03002006 +S31508003CBC0FD0204B1B6803F4C063B3F5806F37D065 +S31508003CCC1C4A136823F4C06343F480631360002012 +S31508003CDC7047184B1B6803F4C063B3F5007F23D0F9 +S31508003CEC144A136823F4C06343F400731360124B2D +S31508003CFC1B6802F1467202F55B3202F28322A2FBC2 +S31508003D0C03239A0C322303FB02F333B1094A526993 +S31508003D1C12F4806F01D0013BF7E7064B5B6913F48D +S31508003D2C806F03D10020704700207047032070472E +S31508003D3C00207047007000402C04002030B583B07A +S31508003D4C0546204B9B6D13F0805F0BD0FFF7A6FF43 +S31508003D5CB0F5007F17D0802D1FD82DD0702D2DD003 +S31508003D6C00211BE0174CA36D43F08053A365A36D8C +S31508003D7C03F080530193019BFFF790FFA36D23F08B +S31508003D8C8053A365E4E7802D03D9A02D03D902211E +S31508003D9C04E0002102E0012100E003210A4A13682D +S31508003DAC23F007030B431360136803F007038B42D6 +S31508003DBC06D1002003B030BD0221EFE70121EDE763 +S31508003DCC0120F7E700100240002002403B4B9B689D +S31508003DDC13F00C0F1AD0394B9B6803F00C030C2B01 +S31508003DEC0ED0364B9B6803F00C03042B2FD0334BA9 +S31508003DFC9B6803F00C03082B2CD00020014618E016 +S31508003E0C2E4BDB6803F00303012BEAD12B4B1B6803 +S31508003E1C13F0080F14D1294BD3F89430C3F30323AA +S31508003E2C274A52F82310254B9B6813F00C0F0CD01D +S31508003E3C0020224A936803F00C030C2B0DD0704714 +S31508003E4C1E4B1B68C3F30313EAE70846F1E71D4844 +S31508003E5C0021EEE71C480021EBE71346D26802F076 +S31508003E6C0302DB68C3F302130133022A0AD0032ABE +S31508003E7C1AD0B1FBF3F3114AD068C0F3062000FB45 +S31508003E8C03F008E00F48B0FBF3F30C4AD068C0F314 +S31508003E9C062000FB03F0094BDB68C3F341630133CF +S31508003EAC5B00B0FBF3F0CAE70748B0FBF3F3034A31 +S31508003EBCD068C0F3062000FB03F0ECE700100240C4 +S31508003ECC844B00080024F40000127A0070B582B006 +S31508003EDC0446036813F0100F3FD0974B9B6813F0FA +S31508003EEC0C0F40F09280944B1B6813F0020F03D012 +S31508003EFC8369002B00F09182206A8F4B1B6813F0A4 +S31508003F0C080F62D08C4B1B6803F0F003984263D9F8 +S31508003F1CFFF714FF002840F08782874B1A6842F097 +S31508003F2C08021A601A6822F0F002216A0A431A601B +S31508003F3C5A6822F47F42E16942EA01225A60FFF785 +S31508003F4C45FF7D4B9B68C3F303137C4AD35CD8406F +S31508003F5C7B4B18600020FFF76BFE236813F0010FEC +S31508003F6C00F0A180744B9B6803F00C03082B00F03F +S31508003F7C9180714B9B6803F00C030C2B00F083802B +S31508003F8C6368B3F5803F00F0B580B3F5A02F00F059 +S31508003F9CB780694B1A6822F480321A601A6822F4C0 +S31508003FAC80221A606368002B00F0B780FFF770FE5A +S31508003FBC0546614B1B6813F4003F74D1FFF768FE86 +S31508003FCC401B6428F5D9032035E25B4BD3F89430B3 +S31508003FDC1B0903F0F00399E7574B1A6842F00802DD +S31508003FEC1A601A6822F0F002216A0A431A605A68A3 +S31508003FFC22F47F42E16942EA01225A60206AFFF7FD +S3150800400C9DFE00289BD0012015E2836933B34A4AEA +S3150800401C136843F001031360FFF73AFE0546464B57 +S3150800402C1B6813F0020F06D1FFF732FE401B02285D +S3150800403CF5D90320FFE1404B1A6842F008021A60D2 +S3150800404C1A6822F0F002216A0A431A605A6822F4A6 +S3150800405C7F42E16942EA01225A607EE7364A1368D2 +S3150800406C23F001031360FFF713FE0546324B1B685A +S3150800407C13F0020F3FF471AFFFF70AFE401B02283C +S3150800408CF4D90320D7E12C4BDB6803F00303032B8D +S3150800409C7FF476AF284B1B6813F4003F03D0636894 +S315080040AC002B00F0C381236813F0020F61D0224B5A +S315080040BC9B6803F00C03042B4AD01F4B9B6803F038 +S315080040CC0C030C2B3ED0E368002B78D01A4A1368E5 +S315080040DC43F480731360FFF7DBFD0546164B1B682C +S315080040EC13F4806F62D1FFF7D3FD401B0228F5D974 +S315080040FC0320A0E1104A136843F48033136051E798 +S3150800410C03F18043A3F53C331A6842F480221A6003 +S3150800411C1A6842F480321A6044E7FFF7B9FD05467F +S3150800412C054B1B6813F4003FBDD0FFF7B1FD401BD0 +S3150800413C6428F5D903207EE1001002406C4B000878 +S3150800414C2C040020B64BDB6803F00303022BBAD110 +S3150800415CB34B1B6813F4806F03D0E368002B00F095 +S3150800416C6781AF4A536823F0F853216943EA016320 +S3150800417C5360236813F0080F4CD063699BB3A84AA5 +S3150800418CD2F8943043F00103C2F89430FFF780FD5F +S3150800419C0546A34BD3F8943013F0020F3AD1FFF728 +S315080041AC77FD401B0228F4D9032044E19C4A536846 +S315080041BC23F0F853216943EA01635360D9E7984A17 +S315080041CC136823F480731360FFF762FD0546944B5E +S315080041DC1B6813F4806FCCD0FFF75AFD401B0228DE +S315080041ECF5D9032027E18E4AD2F8943023F001033F +S315080041FCC2F89430FFF74CFD0546894BD3F894303A +S3150800420C13F0020F06D0FFF743FD401B0228F4D922 +S3150800421C032010E1236813F0040F7BD0804B9B6DB1 +S3150800422C13F0805F36D17E4B9A6D42F080529A65B8 +S3150800423C9B6D03F080530193019B0125794B1B68F9 +S3150800424C13F4807F28D0A368012B39D0052B3FD0D7 +S3150800425C734BD3F8902022F00102C3F89020D3F8C0 +S3150800426C902022F00402C3F89020A368002B3DD0BE +S3150800427CFFF70EFD06466A4BD3F8903013F0020F83 +S3150800428C46D1FFF705FD801B41F288339842F2D9D7 +S3150800429C0320D0E00025D1E7624A136843F4807303 +S315080042AC1360FFF7F5FC06465E4B1B6813F4807F1C +S315080042BCC9D1FFF7EDFC801B0228F5D90320BAE01B +S315080042CC574AD2F8903043F00103C2F89030CCE745 +S315080042DC534BD3F8902042F00402C3F89020D3F83D +S315080042EC902042F00102C3F89020BEE7FFF7D0FCFD +S315080042FC06464B4BD3F8903013F0020F08D0FFF755 +S3150800430CC7FC801B41F288339842F2D9032092E00D +S3150800431C002D35D1A36A002B00F08C80404A926898 +S3150800432C02F00C020C2A00F08880022B2ED03C4B93 +S3150800433C1A6822F080721A601B6813F0006F09D194 +S3150800434C374B1B6813F0005F04D1354AD36823F04A +S3150800435C0303D360324AD36823F0887323F480337B +S3150800436CD360FFF795FC04462D4B1B6813F0007FB2 +S3150800437C51D0FFF78DFC001B0228F5D903205AE013 +S3150800438C274A936D23F080539365C3E7244A136831 +S3150800439C23F080731360FFF77BFC0546204B1B68E4 +S315080043AC13F0007F06D0FFF773FC401B0228F5D9E3 +S315080043BC032040E0236B5A1E636B1B0243EA02136D +S315080043CCA26B120943EA4243E26A1343E26B5208B0 +S315080043DC013A43EA4253226C5208013A43EA4263D1 +S315080043EC0F4AD360136843F080731360D36843F0A5 +S315080043FC8073D360FFF74CFC0446094B1B6813F01B +S3150800440C007F06D1FFF744FC001B0228F5D90320D0 +S3150800441C11E000200FE000200DE001200BE000BFAA +S3150800442C0010024000700040012004E0012002E068 +S3150800443C012000E0002002B070BD0120FBE700BFA0 +S3150800444C674B1B6803F007038B420BD2644A13684D +S3150800445C23F007030B431360136803F007038B421F +S3150800446C40F0B78070B50D460446036813F0010F8B +S3150800447C6CD04368032B0AD0022B2DD0002B32D1DB +S3150800448C584A126812F0020F07D10120A0E0554ACB +S3150800449C126812F0007F00F09E8052498A6822F05A +S315080044AC030213438B60FFF7F3FB06466368032B83 +S315080044BC20D0022B2DD0002B3AD04A4B9B6803F008 +S315080044CC0C03042B42D0FFF7E3FB801B41F2883325 +S315080044DC9842F2D903207BE0424A126812F4003F54 +S315080044ECDBD1012074E03F4A126812F4806FD4D1F4 +S315080044FC01206DE03B4B9B6803F00C030C2B25D07D +S3150800450CFFF7C6FB801B41F288339842F2D9032089 +S3150800451C5EE0344B9B6803F00C03082B16D0FFF7B0 +S3150800452CB7FB801B41F288339842F2D903204FE03F +S3150800453C2C4B9B6813F00C0F08D0FFF7A9FB801BBC +S3150800454C41F288339842F3D9032041E0236813F0EB +S3150800455C020F06D0234A936823F0F003A1680B4395 +S3150800456C93601F4B1B6803F00703AB420AD91C4A1E +S3150800457C136823F007032B431360136803F0070330 +S3150800458CAB422AD1236813F0040F06D0154A936858 +S3150800459C23F4E063E1680B439360236813F0080F78 +S315080045AC07D0104A936823F46053216943EAC10380 +S315080045BC9360FFF70BFC0B4B9B68C3F303130A4A78 +S315080045CCD35CD840094B18600020FFF731FB00205C +S315080045DC70BD012070470120FAE70120F8E700BFFB +S315080045EC00200240001002406C4B00082C040020EE +S315080045FC014B1868704700BF2C04002008B5FFF75C +S3150800460CF7FF044B9B68C3F30223034AD35CD840D9 +S3150800461C08BD00BF001002407C4B000808B5FFF728 +S3150800462CE7FF044B9B68C3F3C223034AD35CD84009 +S3150800463C08BD00BF001002407C4B00080F49D1F89A +S3150800464C883043F47003C1F888300D4B1A6842F071 +S3150800465C01021A60002098601A6822F0A85222F407 +S3150800466C10221A604FF48052DA601A6822F48022FB +S3150800467C1A6098614FF000638B60704700ED00E09C +S3150800468C0010024008B5FFF7B3FF084BA3FB003038 +S3150800469C8009FEF70FFE0420FEF722FE00221146C3 +S315080046AC4FF0FF30FEF7D2FD08BD00BFD34D6210A8 +S315080046BC08B5FFF7EDFA08BD08B5FFF7E1FAFEF7FE +S315080046CC20FE08BD08B5002220214FF09040FFF7C8 +S315080046DCA9FA08BD10B5FFF7EBFF0F4B1B68C31AF9 +S315080046ECB3F5FA7F0DD304460C4B1B7853B901224C +S315080046FC0A4B1A7020214FF09040FFF793FA064B9D +S3150800470C1C6010BD0022054B1A7020214FF09040FA +S3150800471CFFF788FAF3E700BF500400204C0400208A +S3150800472C014A024B9A6070470028000800ED00E029 +S3150800473C00B597B0022305934FF4807208921022A5 +S3150800474C09920F931093012211920A2212920722B0 +S3150800475C13921493159305A8FFF7B8FB00B1FEE75F +S3150800476C0F230093032101910023029303930493CF +S3150800477C6846FFF765FE00B1FEE74FF40070FFF7D9 +S3150800478C95FA00B1FEE717B05DF804FB08B5FFF71C +S3150800479CC7FFFFF763FAFFF7CBFFFFF773FFFFF7C8 +S315080047AC91FF08BD08B5FFF7F1FF00F041F9FFF7D7 +S315080047BC91FF00F0C1F9FAE770B58CB0454B1A6E4B +S315080047CC42F001021A661A6E02F001020192019A6F +S315080047DC9A6D42F080529A659A6D02F08052029256 +S315080047EC029ADA6C42F00102DA64DA6C02F001021F +S315080047FC0392039ADA6C42F00202DA64DA6C02F07B +S3150800480C02020492049A9A6D42F400329A659A6DE1 +S3150800481C02F400320592059A9A6D42F000729A6576 +S3150800482C9B6D03F000730693069B0320FEF7FCFCB6 +S3150800483C002211466FF00B00FEF708FD0022114608 +S3150800484C6FF00A00FEF702FD002211466FF0090010 +S3150800485CFEF7FCFC002211466FF00400FEF7F6FC8E +S3150800486C002211466FF00300FEF7F0FC00221146F9 +S3150800487C6FF00100FEF7EAFC002211464FF0FF30FC +S3150800488CFEF7E4FC202307930123089300240994DC +S3150800489C0A9407A94FF09040FFF7DAF80C23079310 +S315080048AC02260896099403250A9507230B9307A94C +S315080048BC4FF09040FFF7CCF84FF4407307930896E7 +S315080048CC09940A9509230B9307A90348FFF7C0F81F +S315080048DC0CB070BD001002400004004808B5094829 +S315080048EC094B03604FF46143436000238360C36044 +S315080048FC036183610C224261C36103624362FFF761 +S3150800490C74F808BD7C040020004400402DE9F041F1 +S3150800491C04460D4617469846FFF770FE154BA3FB43 +S3150800492C00308009002201E00132D2B2112A1DD8CA +S3150800493C114B13F8121003EB420393F801C001EB69 +S3150800494C0C0303FB0443B0FBF3FE03FB1E06002E0D +S3150800495CEAD11FFA8EF32B80013B9BB2B3F5806F1D +S3150800496CE2D2397088F800C0012000E00020BDE8CA +S3150800497CF08100BFD34D6210B44B000830B58DB032 +S3150800498C0025ADF82E508DF82D508DF82C500BAB0C +S3150800499C0DF12D020DF12E014FF4FA70FFF7B6FF4B +S315080049AC1A4C1B4B236025766576A576E576257716 +S315080049BC6577A560E5609DF82D30013B1B042361E6 +S315080049CC9DF82C30013B1B056361BDF82E306360E6 +S315080049DC2046FEF737FA06950795012308934CF6F9 +S315080049ECE042019202954FF6E07203920422049279 +S315080049FC059509930E230A930DEB02012046FEF743 +S31508004A0CC7FA2046FEF744FB0DB030BD540400200F +S31508004A1C0064004008B50023012201460348FEF74E +S31508004A2C25FF08B1002008BD0120FCE77C04002006 +S31508004A3C08B5FFF753FFFFF7A1FF08BDBFF34F8F6C +S31508004A4C0549CA6802F4E062044B1343CB60BFF312 +S31508004A5C4F8F00BFFDE700BF00ED00E00400FA052C +S31508004A6C08B5214B1B78B3B92048FFF7D3FF0128AB +S31508004A7C00D008BD1D4B1B78013BDBB23F2BF8D889 +S31508004A8CFFF716FE1A4B1860174B01221A70194BB2 +S31508004A9C00221A70EDE7174B1B780133134818449C +S31508004AACFFF7B8FF012813D1124A13780133DBB28A +S31508004ABC13700E4A12789342DBD10B4A00211170FF +S31508004ACC0A4A5278FF2AD4D1022BD2D1FFF7B6FF65 +S31508004ADCFFF7EEFD064B1B6864339842C9D9024BA7 +S31508004AEC00221A70C5E700BF35050020F404002023 +S31508004AFC380500203605002000B58BB001AB03AA9B +S31508004B0C00210C48FEF7F2FA20B9039A40F26763C3 +S31508004B1C9A4202D00BB05DF804FB059B002BF9D129 +S31508004B2C9DF80430FF2BF5D1079B022BF2D1FFF72A +S31508004B3C85FF00BF5404002008B5FFF791FFFFF767 +S31508004B4CDBFF08BDF8B500BFF8BC08BC9E4670472D +S31108004B5CF8B500BFF8BC08BC9E467047C0 +S31508004B680000002000000000000000000102030405 +S31508004B78060708090000000001020304A0860100D0 +S31508004B88400D0300801A060000350C0040420F004D +S31508004B9880841E0000093D0000127A000024F400F3 +S31508004BA800366E010048E801006CDC0205020602C0 +S31508004BB8060307030803090309040A040B040C047B +S31508004BC80C050D050E050F050F061006100710082B +S30D08004BD824DEFF7F0100000046 +S30D08004BE0192D0008B12900088F +S30908004BE88D290008FD +S31508004BEC00000000EC02002054030020BC03002047 +S31508004BFC000000000000000000000000000000009B +S31508004C0C000000000000000000000000000000008A +S31508004C1C000000000000000000000000000000007A +S31508004C2C000000000000000000000000000000006A S31508004C3C000000000000000000000000000000005A S31508004C4C000000000000000000000000000000004A S31508004C5C000000000000000000000000000000003A S31508004C6C000000000000000000000000000000002A S31508004C7C000000000000000000000000000000001A -S31508004C8C000000000000000000000000000000000A -S31508004C9C00000000000000000000000000000000FA +S31508004C8C0000000000000000010000000000000009 +S31508004C9C0E33CDAB34126DE6ECDE05000B000000CE S31508004CAC00000000000000000000000000000000EA S31508004CBC00000000000000000000000000000000DA -S31508004CCC00000000000000000100000000000000C9 -S31508004CDC0E33CDAB34126DE6ECDE05000B0000008E +S31508004CCC00000000000000000000000000000000CA +S31508004CDC00000000000000000000000000000000BA S31508004CEC00000000000000000000000000000000AA S31508004CFC000000000000000000000000000000009A S31508004D0C0000000000000000000000000000000089 @@ -642,9 +642,5 @@ S31508004FCC00000000000000000000000000000000C7 S31508004FDC00000000000000000000000000000000B7 S31508004FEC00000000000000000000000000000000A7 S31508004FFC0000000000000000000000000000000097 -S3150800500C0000000000000000000000000000000086 -S3150800501C0000000000000000000000000000000076 -S3150800502C0000000000000000000000000000000066 -S3150800503C0000000000000000000000000000000056 -S3110800504C000000000000000000093D0004 -S70508002E3D87 +S3150800500C00000000000000003C05002000093D00DF +S70508002DFDC8 diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c index 177dc85d..077d2e9d 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/lib/system_stm32l4xx.c @@ -139,12 +139,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x2800 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ /** diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c index b506b33c..6cf2d5f2 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.out b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/bin/demoprog_stm32l476.out index 0026e94599ef44b20aac7457ca1e01246782ede1..7516a492e611417174b4596791d55bf9b2353dba 100644 GIT binary patch literal 195560 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∨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 Debug - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\stm32l476xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_can.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\stm32l4xx.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32L4xx\Include\system_stm32l4xx.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_can.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_def.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_dma.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_cortex.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.pbi - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.pbi - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.o - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.pbi + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\Debug\Obj\uart.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal.o + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_cortex.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\Debug\Obj\backdoor.o + $PROJ_DIR$\..\obj\can.__cstat.et + $PROJ_DIR$\..\obj\system_stm32l4xx.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\Debug\Obj\net.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.__cstat.et + $TOOLKIT_DIR$\inc\c\xlocaleuse.h + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\Debug\Obj\assert.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ramfunc.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\Debug\Obj\cpu.o + $PROJ_DIR$\Debug\Obj\boot.o + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\flash.__cstat.et + $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.pbi + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc.o + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.pbi + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.o + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\obj\backdoor.pbi + $TOOLKIT_DIR$\inc\c\wchar.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\led.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\..\obj\hooks.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\system_stm32l4xx.pbi + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_can.o + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\bin\openblt_stm32l476.srec + $PROJ_DIR$\..\obj\led.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\assert.pbi - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.o $TOOLKIT_DIR$\inc\c\ctype.h - $TOOLKIT_DIR$\inc\c\xmtx.h $PROJ_DIR$\..\obj\cpu_comp.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.o + $TOOLKIT_DIR$\inc\c\xlocale.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h $TOOLKIT_DIR$\inc\c\stdio.h $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\..\obj\assert.o $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\stm32l476xx_flash.icf - $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.o $PROJ_DIR$\Debug\Exe\openblt_stm32l476.out - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.pbi $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\obj\startup_stm32l476xx.o + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\stm32l476.pbd + $TOOLKIT_DIR$\lib\rt7M_tl.a + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\xmtx.h + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\assert.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.o + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.__cstat.et $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - $PROJ_DIR$\..\lib\system_stm32l4xx.c - $PROJ_DIR$\..\obj\startup_stm32l476xx.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.pbi - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart_ex.h - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_uart.h - $PROJ_DIR$\..\startup_stm32l476xx.s - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32l476.pbd - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\stm32l4xx_hal_conf.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\timer.h $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal.pbi - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\stdlib.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\lib\m7M_tls.a - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\bin\openblt_stm32l476.srec - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.o - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\system_stm32l4xx.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_can.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma_ex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\Debug\Obj\uart.o - $PROJ_DIR$\..\obj\xcp.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\assert.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal.o - $PROJ_DIR$\Debug\Obj\backdoor.o - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\Debug\Obj\net.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\Debug\Obj\boot.o - $PROJ_DIR$\Debug\Obj\cpu.o - $PROJ_DIR$\..\obj\system_stm32l4xx.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_i2c_ex.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.__cstat.et - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.pbi - $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\types.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.o - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_gpio.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_usart.o - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\system_stm32l4xx.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c - $PROJ_DIR$\Debug\Obj\xcp.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_exti.o - $PROJ_DIR$\Debug\Obj\file.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_utils.o - $PROJ_DIR$\Debug\Obj\can.o - $PROJ_DIR$\Debug\Obj\cpu_comp.o - $PROJ_DIR$\Debug\Obj\flash.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_rcc.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_dma.o - $PROJ_DIR$\Debug\Obj\hooks.o - $PROJ_DIR$\Debug\Obj\startup_stm32l476xx.o - $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim_ex.o - $PROJ_DIR$\Debug\Obj\cop.o - $PROJ_DIR$\Debug\Obj\nvm.o - $PROJ_DIR$\Debug\Obj\com.o - $PROJ_DIR$\Debug\Obj\led.o - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\lib\system_stm32l4xx.c + $PROJ_DIR$\..\startup_stm32l476xx.s + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\stm32l4xx_hal_conf.h + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal.__cstat.et + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc_ex.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_hal_rcc.h + $PROJ_DIR$\..\obj\stm32l4xx_ll_utils.pbi + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.o + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32l4xx_ll_usart.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\com.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_dma.pbi + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\file.o $PROJ_DIR$\Debug\Obj\timer.o - $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_pwr.h + $PROJ_DIR$\Debug\Obj\com.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim_ex.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.pbi + $PROJ_DIR$\Debug\Obj\xcp.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_usart.h + $PROJ_DIR$\Debug\Obj\file.o + $PROJ_DIR$\Debug\Obj\cop.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\Debug\Obj\cpu_comp.o + $PROJ_DIR$\Debug\Obj\startup_stm32l476xx.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_dma.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.__cstat.et $PROJ_DIR$\..\obj\demoprog_stm32l476.map $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.pbi - $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.__cstat.et - $PROJ_DIR$\..\bin\openblt_stm32l476.out - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.o - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.o - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c + $PROJ_DIR$\Debug\Obj\flash.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_rcc.o + $PROJ_DIR$\Debug\Obj\led.o + $PROJ_DIR$\Debug\Obj\hooks.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_utils.o + $PROJ_DIR$\Debug\Obj\system_stm32l4xx.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_exti.o + $PROJ_DIR$\Debug\Obj\can.o + $PROJ_DIR$\Debug\Obj\nvm.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_exti.h + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_gpio.o + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c + $PROJ_DIR$\Debug\Obj\stm32l4xx_hal_tim.o + $PROJ_DIR$\Debug\Obj\stm32l4xx_ll_usart.o + $PROJ_DIR$\Debug\Obj\main.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c + $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.o + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_gpio.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_system.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Inc\stm32l4xx_ll_bus.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c $PROJ_DIR$\..\obj\system_stm32l4xx.o - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.o - $PROJ_DIR$\..\obj\stm32l4xx_hal.o - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.o - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.o - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.o - $PROJ_DIR$\..\bin\demoprog_stm32l476.srec $PROJ_DIR$\..\bin\demoprog_stm32l476.out $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.o $PROJ_DIR$\..\obj\stm32l4xx_hal_uart_ex.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.o + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\obj\stm32l4xx_hal.o + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_can.o + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\bin\openblt_stm32l476.out + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.o + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.o + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.o + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\bin\demoprog_stm32l476.srec + $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\system_stm32l4xx.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal.xcl - $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_uart.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\system_stm32l4xx.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32l4xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_i2c_ex.xcl $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_dma.xcl $PROJ_DIR$\..\obj\stm32l4xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_flash_ramfunc.xcl - $PROJ_DIR$\..\obj\stm32l4xx_hal_gpio.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + + [ROOT_NODE] + + + ILINK + 270 223 + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_cortex.c - ICCARM - 232 + BICOMP + 307 - BICOMP - 332 + ICCARM + 250 __cstat - 48 + 195 ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 @@ -374,68 +366,22 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ex.c - ICCARM - 291 + BICOMP + 302 - BICOMP - 320 + ICCARM + 288 __cstat - 205 + 86 ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c - - - ICCARM - 305 - - - BICOMP - 339 - - - __cstat - 37 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c - - - ICCARM - 80 - - - BICOMP - 331 - - - __cstat - 34 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 @@ -443,865 +389,35 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c.c - ICCARM - 288 + BICOMP + 313 - BICOMP - 321 + ICCARM + 295 __cstat - 194 + 70 ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_i2c_ex.c - - ICCARM - 231 - BICOMP - 333 + 305 - - __cstat - 60 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c - - - ICCARM - 296 - - - BICOMP - 324 - - - __cstat - 64 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c - - - ICCARM - 302 - - - BICOMP - 326 - - - __cstat - 42 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c - - - ICCARM - 301 - - - BICOMP - 318 - - - __cstat - 58 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c - - - ICCARM - 297 - - - BICOMP - 336 - - - __cstat - 56 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c - - - ICCARM - 298 - - - BICOMP - 319 - - - __cstat - 62 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c - - - ICCARM - 312 - - - BICOMP - 338 - - - __cstat - 192 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - [ROOT_NODE] - - - ILINK - 314 284 - - - - - $PROJ_DIR$\Debug\Exe\openblt_stm32l476.out - - - ILINK - 93 168 172 179 265 276 274 180 266 262 267 271 277 253 174 275 272 171 159 163 185 160 164 178 170 175 161 188 184 169 207 268 251 273 270 261 250 269 252 264 254 279 165 258 70 94 135 183 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c - - - ICCARM - 154 - - - BICOMP - 323 - - - __cstat - 73 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c - - - ICCARM - 299 - - - BICOMP - 328 - - - __cstat - 41 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c - - - ICCARM - 293 - - - BICOMP - 282 329 - - - __cstat - 286 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\system_stm32l4xx.c - - - ICCARM - 294 - - - BICOMP - 155 325 - - - __cstat - 181 - - - - - ICCARM - 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 130 - - - BICOMP - 98 327 - - - __cstat - 200 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\startup_stm32l476xx.s - - - AARM - 103 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c - - - ICCARM - 308 - - - BICOMP - 317 - - - __cstat - 59 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 131 - - - BICOMP - 132 335 - - - __cstat - 77 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c - - - ICCARM - 143 - - - BICOMP - 322 - - - __cstat - 74 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 195 - - - BICOMP - 191 330 - - - __cstat - 35 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c - - - ICCARM - 281 - - - BICOMP - 285 316 - - - __cstat - 283 - - - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c - - - ICCARM - 300 - - - BICOMP - 337 - - - __cstat - 43 - - - ICCARM - 22 119 121 24 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 72 - - - BICOMP - 182 334 - - - __cstat - 218 - - - - - ICCARM - 123 280 19 18 32 134 84 71 141 167 69 27 88 340 33 29 16 22 119 121 24 0 89 136 105 8 13 2 17 30 23 3 31 6 10 12 15 118 109 106 120 114 107 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c - - - ICCARM - 53 - - - BICOMP - 203 - - - __cstat - 176 - - - - - ICCARM - 263 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 244 236 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 91 - - - BICOMP - 78 - - - __cstat - 208 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 72 - - - BICOMP - 182 - - - __cstat - 218 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c - - - ICCARM - 193 - - - BICOMP - 196 - - - __cstat - 75 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 263 - - - BICOMP - 119 10 225 31 222 33 141 84 24 309 233 17 89 71 263 230 289 295 22 16 69 23 12 118 19 226 303 304 306 290 18 32 134 68 167 142 121 30 3 15 105 147 220 27 29 85 88 8 2 0 136 13 6 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 111 - - - BICOMP - 153 - - - __cstat - 158 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 114 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 243 - - - BICOMP - 24 289 27 88 230 295 2 0 84 19 225 309 222 233 22 16 71 105 13 114 243 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c - - - ICCARM - 51 - - - BICOMP - 213 - - - __cstat - 46 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 221 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 221 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c - - - ICCARM - 195 - - - BICOMP - 191 - - - __cstat - 35 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 226 24 290 88 105 304 32 71 84 13 303 306 18 134 27 2 0 19 225 230 309 289 222 295 233 22 16 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c - - - ICCARM - 52 - - - BICOMP - 199 - - - __cstat - 197 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 289 24 16 88 105 230 295 22 71 84 13 225 309 222 233 27 2 0 19 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c - - - ICCARM - 67 - - - BICOMP - 215 - - - __cstat - 61 - - - - - ICCARM - 248 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c - - - ICCARM - 216 - - - BICOMP - 65 - - - __cstat - 177 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 230 24 295 22 88 105 289 16 71 84 13 225 309 222 233 27 2 0 19 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c - - - ICCARM - 214 - - - BICOMP - 36 - - - __cstat - 162 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 - - - BICOMP - 225 24 222 88 105 309 233 71 84 13 230 289 295 22 16 27 2 0 19 226 303 304 306 290 18 32 134 29 85 8 136 6 220 33 141 68 167 69 142 119 121 17 30 23 3 10 15 89 147 31 12 118 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c - - - ICCARM - 212 - - - BICOMP - 83 - - - __cstat - 198 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 142 84 - - - BICOMP - 295 233 230 289 225 309 222 142 226 303 304 306 290 84 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 66 - - - BICOMP - 54 - - - __cstat - 211 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 228 310 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 228 310 - - - - - $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c - - - ICCARM - 87 - - - BICOMP - 45 - - - __cstat - 186 - - - - - ICCARM - 256 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 244 235 255 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 76 - - - BICOMP - 219 + 261 __cstat @@ -1311,11 +427,485 @@ ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal.c + BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 + 310 + + + ICCARM + 280 + + + __cstat + 171 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_can.c + + + BICOMP + 316 + + + ICCARM + 282 + + + __cstat + 183 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_gpio.c + + + BICOMP + 303 + + + ICCARM + 287 + + + __cstat + 161 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash.c + + + BICOMP + 306 + + + ICCARM + 296 + + + __cstat + 179 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr.c + + + BICOMP + 317 + + + ICCARM + 277 + + + __cstat + 196 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_pwr_ex.c + + + BICOMP + 274 + + + ICCARM + 291 + + + __cstat + 192 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma_ex.c + + + BICOMP + 320 + + + ICCARM + 129 + + + __cstat + 149 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_dma.c + + + BICOMP + 322 + + + ICCARM + 276 + + + __cstat + 193 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_flash_ramfunc.c + + + BICOMP + 311 + + + ICCARM + 272 + + + __cstat + 76 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\Debug\Exe\openblt_stm32l476.out + + + ILINK + 128 63 50 67 235 209 217 66 219 216 226 229 228 248 59 236 220 41 110 46 58 45 38 43 64 65 40 57 54 48 80 207 246 210 221 234 243 227 247 230 231 206 39 213 189 137 113 53 + + + + + $PROJ_DIR$\..\boot.c + + + BICOMP + 321 + + + ICCARM + 191 + + + __cstat + 94 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim.c + + + BICOMP + 312 + + + ICCARM + 103 + + + __cstat + 118 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc.c + + + BICOMP + 304 + + + ICCARM + 300 + + + __cstat + 167 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart.c + + + BICOMP + 308 + + + ICCARM + 292 + + + __cstat + 275 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_uart_ex.c + + + BICOMP + 273 + + + ICCARM + 211 + + + __cstat + 222 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_rcc_ex.c + + + BICOMP + 323 + + + ICCARM + 286 + + + __cstat + 203 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\led.c + + + BICOMP + 309 + + + ICCARM + 100 + + + __cstat + 130 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 318 + + + ICCARM + 111 + + + __cstat + 69 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 + + + + + $PROJ_DIR$\..\lib\system_stm32l4xx.c + + + BICOMP + 315 + + + ICCARM + 269 + + + __cstat + 52 + + + + + ICCARM + 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\startup_stm32l476xx.s + + + AARM + 134 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_hal_tim_ex.c + + + BICOMP + 314 + + + ICCARM + 108 + + + __cstat + 200 + + + + + ICCARM + 9 169 174 12 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 + + + + + $PROJ_DIR$\..\timer.c + + + BICOMP + 319 + + + ICCARM + 88 + + + __cstat + 170 + + + + + ICCARM + 154 218 8 1 2 116 143 199 101 47 188 3 123 301 0 4 11 9 169 174 12 25 124 112 172 16 15 26 21 33 7 23 34 22 29 17 18 5 148 152 158 155 156 @@ -1323,22 +913,22 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_dma.c - ICCARM - 95 + BICOMP + 202 - BICOMP - 49 + ICCARM + 131 __cstat - 63 + 182 ICCARM - 259 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 236 + 232 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 260 @@ -1346,22 +936,22 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_rcc.c - ICCARM - 217 + BICOMP + 36 - BICOMP - 190 + ICCARM + 87 __cstat - 57 + 201 ICCARM - 244 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 + 259 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 @@ -1369,12 +959,405 @@ $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_gpio.c - ICCARM - 152 + BICOMP + 78 + + ICCARM + 109 + + + __cstat + 204 + + + + + ICCARM + 251 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 260 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + BICOMP - 201 + 186 + + + ICCARM + 197 + + + __cstat + 81 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 252 297 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 252 297 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_utils.c + + + BICOMP + 175 + + + ICCARM + 144 + + + __cstat + 60 + + + + + ICCARM + 214 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 259 254 208 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + BICOMP + 97 + + + ICCARM + 140 + + + __cstat + 56 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\hooks.c + + + BICOMP + 104 + + + ICCARM + 135 + + + __cstat + 107 + + + + + BICOMP + 12 278 3 123 256 285 26 25 143 8 262 294 96 264 9 11 199 172 15 155 251 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 155 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 251 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\uart.c + + + BICOMP + 71 + + + ICCARM + 72 + + + __cstat + 141 + + + + + BICOMP + 169 29 262 34 96 0 101 143 12 294 264 21 124 199 215 256 278 285 9 11 188 7 17 5 8 244 281 283 290 279 1 2 116 198 47 99 174 33 23 18 172 102 92 3 4 138 123 16 26 25 112 15 22 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 215 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\timer.c + + + BICOMP + 37 + + + ICCARM + 88 + + + __cstat + 170 + + + + + BICOMP + 244 12 279 123 172 283 2 199 143 15 281 290 1 116 3 26 25 8 262 256 294 278 96 285 264 9 11 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + BICOMP + 62 + + + ICCARM + 191 + + + __cstat + 94 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + BICOMP + 142 + + + ICCARM + 126 + + + __cstat + 75 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\flash.c + + + BICOMP + 68 + + + ICCARM + 178 + + + __cstat + 73 + + + + + BICOMP + 278 12 11 123 172 256 285 9 199 143 15 262 294 96 264 3 26 25 8 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\can.c + + + BICOMP + 184 + + + ICCARM + 84 + + + __cstat + 51 + + + + + BICOMP + 256 12 285 9 123 172 278 11 199 143 15 262 294 96 264 3 26 25 8 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\nvm.c + + + BICOMP + 93 + + + ICCARM + 176 + + + __cstat + 180 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 95 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 95 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_exti.c + + + BICOMP + 82 + + + ICCARM + 185 + + + __cstat + 194 + + + + + ICCARM + 242 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\cpu.c + + + BICOMP + 160 + + + ICCARM + 91 + + + __cstat + 49 + + + + + BICOMP + 262 12 96 123 172 294 264 199 143 15 256 278 285 9 11 3 26 25 8 244 281 283 290 279 1 2 116 4 138 16 112 22 92 0 101 198 47 188 99 169 174 21 33 7 23 29 18 124 102 34 17 5 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32L4\IAR\cpu_comp.c + + + BICOMP + 120 + + + ICCARM + 90 + + + __cstat + 77 + + + + + BICOMP + 285 264 256 278 262 294 96 99 244 281 283 290 279 143 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 99 143 + + + + + $PROJ_DIR$\..\lib\STM32L4xx_HAL_Driver\Src\stm32l4xx_ll_usart.c + + + BICOMP + 85 + + + ICCARM + 190 __cstat @@ -1384,103 +1367,7 @@ ICCARM - 243 19 18 32 134 84 71 141 167 69 68 85 27 88 142 33 29 16 22 119 121 24 0 89 136 147 105 8 13 2 17 30 23 3 31 6 10 12 15 118 236 - - - - - $PROJ_DIR$\..\bin\openblt_stm32l476.out - - - OBJCOPY - 138 - - - - - ILINK - 93 91 76 72 216 66 92 214 212 55 52 111 131 130 38 51 103 302 301 232 297 80 298 291 312 305 288 231 296 308 299 300 143 154 95 67 152 217 53 87 294 195 193 40 70 94 135 183 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 55 - - - BICOMP - 39 - - - __cstat - 173 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 139 84 71 141 167 69 68 85 136 90 81 79 86 82 133 189 206 149 - - - BICOMP - 84 222 225 71 309 233 189 81 230 289 295 85 86 82 136 139 226 303 304 306 290 90 141 68 167 69 79 206 133 149 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 40 - - - BICOMP - 210 - - - __cstat - 166 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 306 303 226 304 290 233 225 230 309 289 222 295 220 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 92 - - - BICOMP - 50 - - - __cstat - 209 - - - - - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 - - - BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 + 215 8 1 2 116 143 199 101 47 188 198 138 3 123 99 0 4 11 9 169 174 12 25 124 112 102 172 16 15 26 21 33 7 23 34 22 29 17 18 5 259 260 @@ -1489,17 +1376,17 @@ ILINK - 284 + 223 OBJCOPY - 313 + 299 ILINK - 93 72 131 130 103 302 301 232 297 80 298 291 312 305 288 231 296 308 299 300 143 154 293 281 294 195 70 94 135 183 + 128 191 100 111 134 280 282 250 276 129 296 288 272 287 295 261 277 291 300 286 103 108 292 211 269 88 189 137 113 53 @@ -1507,26 +1394,122 @@ $PROJ_DIR$\..\..\..\..\Source\net.c - ICCARM - 38 + BICOMP + 177 - BICOMP - 47 + ICCARM + 146 __cstat - 202 + 79 - ICCARM - 220 225 226 230 303 309 304 289 306 222 290 295 233 + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\bin\openblt_stm32l476.out + + + OBJCOPY + 114 + + + + + ILINK + 128 126 140 191 84 197 127 91 90 205 178 135 100 111 146 176 134 280 282 250 276 129 296 288 272 287 295 261 277 291 300 286 103 108 131 185 109 87 190 144 269 88 72 164 189 137 113 53 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + BICOMP - 303 306 226 304 290 225 230 309 289 222 295 233 220 + 163 + + + ICCARM + 205 + + + __cstat + 55 + + + + + BICOMP + 143 96 262 199 294 264 61 119 256 278 285 138 121 139 112 117 244 281 283 290 279 125 101 198 47 188 122 74 105 98 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 117 143 199 101 47 188 198 138 112 125 119 122 121 139 105 61 74 98 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + BICOMP + 83 + + + ICCARM + 164 + + + __cstat + 42 + + + + + BICOMP + 290 281 244 283 279 264 262 256 294 278 96 285 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + BICOMP + 181 + + + ICCARM + 127 + + + __cstat + 89 + + + + + BICOMP + 281 290 244 283 279 262 256 294 278 96 285 264 92 + + + ICCARM + 92 262 244 256 281 294 283 278 290 96 279 285 264 diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c index 177dc85d..077d2e9d 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/lib/system_stm32l4xx.c @@ -139,12 +139,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x2800 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ /** diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c index 7c2ccf17..b09ee406 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml index ead9523e..d77cdb77 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.elf b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.elf index 80e9ac904ac874a0b461f20ea116921365ebd827..7a20fe48c1a292737597111d49463b7297171cd8 100755 GIT binary patch literal 207268 zcmeFZd3+Sb);?a<-80iO-7}eCLJ~3ohAa?Bz_2Kwco~uq0)$0CMMVvZ8dMO`>vFGG zg1DffBDex7irW>v;)05ba>eDk2hgjy;u-~)0KvpW$?tipJ0aKieZSxL``_=6hEI3S zId$sPsi&%|t4~$UqR~|qQcBVOPZNcL+|^@+IRt;dF3^QAgl~vQ3LR-#B2%Ti`X>IG z&EtgN6;MLyrYoCC$V~%sUj9z$2DBhc@}fBEJCv@}yqkxBhk%EGhk%EGhk%EGhk%EG zhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EGhk%EG zhk%EGhrs`gK&?!2uiwu9=K5o%b{)z|$FR4rUFQA$f5)O7M`HI=?4e_$8+}!I7Y*KI zjE_HNR6e?2)XKcP1<}pzdnD%oZ*!wQKJl17R#)lfX4=3e%p}vMZW^~q^fg};g*h)y zYG@mXt3)*XWz!>jO?%$=#yg_H-~4H_vFp?CwLD|Pf-(KSZy2+zB3xlqn0JbzW42vW znprV#=i@Dx9eiQ0NVDqR*_*UwOXNVZ#r{oei8NL1_SvE((l}{%=C}g;`PP=^o-J4X z8fwjYYxHh=wAmWmzrHlI^T%%H-nK!t4S9>#m!|e57eBaHGmkF+G5g-fH@3Dkgj%D= zmhbkJi`L+;caIM4{JNXi+cvniA+-4J(W!lb#oDkD<@fFh8mZl8O7s!~X4d7SM3Fb7 z`n>AR-!)uyZE0Yq7%;6)^t$r9Uc#)P?1`2odqv+=!}Yc6OSK)Bm5O~WwU=j~wnz8L zanjuLp{n+54%t`x8NJ&WEn97r zPqc&ZLGEoUscpCh^-Jx$s#Y6*borj_o-Iocz-M}*JQgYkJqDt~&Vk4Cc51_@nc6K! z-BAC}y~#jsOQ8AMl&?jyTs_$mI5=r{yz2MV#N9?@W9x6fPTJiAHR^V3&z2?4XraY#=gGwXE5^mWX7* zkHhD;d zy_FhTeSWp*#rDdoX#RG2#jbB(8ohh_GkdhiT(;@3uj>mdKB!Ms+*rT3;)QxyaZx>c z&FFfw!mM|CTT%UjG2%sYW3VzfUay|iIJ2y*TI4OM-de5CTr$(nEuFb_rar4|mTa(p zH#b*u4|2Ik;dvNk;CaZbxUE7qT>5L*@#|VeNo`Q%%3X5M_QzxWdVClgA8+mw)%TR@ zE1MyO?|Q3IwxMnx1OQu1bv0t1h_U zvMaGzN5K+i99M{l=OftzKX zxw7h)U8Qn`cJriPb}iIb7`es@-_605k-X5#@E%Q4cf+r|_iqVrDA}AO4s%4x+$i#7 zuB^~2WyABW=3^phZkD)+lew|2X=+-C33 zuSlh6`1se7O{sln%+^<}DmCgvUfCvV!^zD?t8caSn8<6Ymw5;3?`Sqk+KTpV3#`_P zeumZBHsVD*t^*z)01x1no9s2IVR=e4tZy|pM>oobslTVe>#f;O9B5e--eFYOsM*v_ zGB*VO+jVbl^^eb~j&2sYzE09>TK5A-8@`&jq8p8h!1%11KzpBTnA0M1dsR4Nd~pjj z_%2AYZ)M*WY)d6Vg$H)dKC`S* z44ys9mv=ex$mFoiZA~AweNmrXQ`#W4Y~*~qBd1IY1Ho7R$DFyB%6>=JW!L03)FS8X zOJ&hfb&d}y_^=NAaF@D>yx2%EXzU0y@^JPWnsq$WR=&wYD6OBbt_*0^=3xYa#)2nzG>crKv=x8H&6P>fqV3z!oKsp?W~8>_ z?^|;p-n66HE+uD|R?U5<=DMY$cl$?I4k>FMGP!E*^)+Fa*Y~_^oL2qTTv^<$ZrR-P zpWD%Fs9Z*=J@;&I>7_~7NY{dA%DzQ)EH~FJS0ooazhDeYNiTCsiTsyRuDjYP)hXqj zdRnKpQTi_EbS(-xU8@6~(qg<22WY*c7@wMfxa-;%(q zt?BuL>{}<*#2e5<(6^pE_&@b6w$-rBB~QY3>g&g4u|;e_X~q6d*p{G1$80iczOG4c z(9;6jh`K<7%jDjA+4tl+Uyam>X z($9~|IoHvCeiXD1(e@h9x#ioNpYPQr^3l1EJtq4m>O}I!dZQ+PE^D=>Q?0J7Z}+$O zgs;tM)pylvH9OFIllqQok-QLGd@i{-`uc+Uz_=YXd5ybfCyazGG|{-LI;$+z@M3kU zQIyniWWX3+@?^&Nk88H>*YdXR4H!mo;fqFo_wN4wnLG8PWPuMe7&)R>>UPX2^!@Uv zc&b~OD6~Ef%GVzkd#h98z|2%_vxu`DMBcacq9IK%O&i~BT4O!!r{j{tHtelk6x!|| zKfSu4mw()4&3RFgysbKrn+-4cgkX%?C3dNIN};dLhp{WKflt_iF&xLrT$(xy#&AUb z4WqFT4I7ti5P7S1P1?O964`4;CN~dA=?ww@QzEU;)2aO30V8d0pvC{okg^m~Zr*ie zP4CpZHJqRQsqD(?ikjZLef~)`uk9C^ccuPRR#82%#^0a^^ut8M>e^Roic{CsU_N)C zxa{TXD)g_~Q|Hu8t16g3x zx8Jv6@A65aVR7x)i5p56)%g$9p1z^i}x_>Wr|6b_+J)`4fvVaSUXbImBQ!4Ck&{bS7RveGaH2~EtxRC`jHN4ZBIwH--Lfu|A@Lw ztjTB;j?5?+_g=Le9I6@AqBoAHlLdFA`lWuUtE$n8M>d}DXcyd%d(>YuX?Iyf&o?kb z{kp7oYEn%A*f`kvfz*XP+6l)%j$i-uc_BJG;9`8EhU6Z;jmbxFk~vU zY4NNDV;0XupAZ_}S)y?ZdI9De3q)$e0kJ5pE{XT8-neBpXJ13>a@beEVYHnc$1|{C zOjbv_Sd>?n-jOcww(Np5ZEwXw?Z8Qcw0%o*?`hTZR@sB{^j2*@`sq=5kD249%*nPt>DTqO{q>z|acRAbU80w^OZF1G z^j;zL90YW$EM6V2LC@B2FZI{Sq>j0q*6Zhb+3Ux8k!-407$&vUQR7!*WVO?>>xP5U z8*JS!iqsw9(nir?b%R~nEGotrBP+6Y4Zzcneyhu(-P?+QPQ1ZPOW)Ra{Ep_EO1AFT z^ZJaNf~U2>wQM6-?zok%?Qq?KF+Gq6dhy+uo$syhUMYJ0RG)+Up89yj_8P50*VO0| zmxDFDAN79Ob&s{~-ya)SSF>fmKPg)E26IP~#>m+<^!e%9wx*m`U&T!Nji>&6%&^j1Q;9j4 zo9W5JzdT8`St7`q++KhD|HAv^nQcvX92AAC(Wkn8xn%C(C&sDK)_GTd+v2OJaB=ga ztj}6f2~CyN_C@M{Vg1tjBUJx&ti1?pgIsGP8_#_d-#*G-BYgkhi(P3qhFL<=j zt)X7$)O_n=VyUIgtjl$=Gm6I5_3Xg$Pjz1bp^NIW>Ajj2w>4db@-md2+H+>X`$Zkz zul*wG=wWtzOufFhwrt&j5rfgz3TyQj*q7J0HJt_$4QGp(v__T1G^JUDJUp0lzB zslSB3ZB4}}ah+;M*7r#Go!5a<`4?;cU}&3I|NJXkm#q=~f*u-af32%^N46ujT{?c%Jj|D;tU7IV#|S11E_Uj= zsIYEb4QK4WqLFpy!Rqp)Gv{2MbZ7(f-sQ=4XrrT1(zCz%E6$`=3F}yaIzIMmZDQ2E zrTFsOhw|%oiGpqQvpTiq-N}`;W3$>=OMC-?r{dK5xrvQ{z@(1hX}}pJ-TGs}&8X8^LF@ zp>|<*HAhNuPH@{$`qdy#HMSkj*%n699o2&rwe&o+%-|guBS!sdRP=ZB79E2!hyN;E z|4-c2XWUBl7Fc=O*7|(5W&^+K+M4>Hh4`j}?L};#o~nKLq^EY}opoZ5*=HrRvfWzz zp0m0H%XXKReR*cQ?8~#JnDR()Q*+ODso81ccHrHCw-2mxrdWF(J!) zyGOBIBAJFOyh|pnU3l-JpYz=-lLjPsGbJ%kOKKYyAY#yp@7L2|g>R;7OYQBmmH+?w zzLFSQ@CCGyQAi!Nk!fewmDT7)p*pPyZ^xoR+m0XCMSW`qwn20ARKqy&=mRYdb8K?Ypd`ISC9KO58DqC5Nc!C{-A#yhfV8F3!A|wSS@VI-^CPF07>0Y83gWz7lwtznSoaZywC^ z@#aDFpjspk;+q`v6tvC)6$j`%PPNAXgmB^-O>KsH%!e!RnHBL*#%dG0$nyIKsYAS0owR+v$+?rKmuR(2l zooSWbSktSqWG2zctGRjH%F;e{ybr6p3HOQWKC^Bm==1BY!(AXY8ZEd+Q4iIAHTQ`F z0(0x)#b$r8@9D*#f7i9)0(qUhRc@5`;Nt&>rFLL?>GtNONzOs^e!&kv|4wVrjKzLg z@KL={@L|1K@bCI)!F%=Efo}&ndVJC&N-q!&hl9Az!DR_i@K5A;5ji#^$8*T>wVR_v zi}nlF`F1Az9amS<&%ezqc(^`$lPLH*^dErkebD{V)!m|{lx}Um(z-25_ZFqQ61q1+ z_XgO@l52O~+`rlNJzaYm&$Z-L3{Hs03EaW)H&2dgw z<~WBr=BOMqk>gb4IJsUcI0@GYxQ@qlEUu}zj;S~M$53-$gBkTj?PxR_7l&7h-r-${ z2OSi>gZNw5B6|Dq?91NTu1SrU0rzGU>5bZ1H5#I&x0P;bI8eJ`k2X^5+h1$;KT%op zozU}yz9*b;!X(kw^y)#8H)(ft?xfwKa8}J^Gi#5q#_kpN^op4k2b*qeU3(z4u-o`m zh{L~Mn^*H;^_pGBnj)_&=8~yyqxK4UuxU~24;aIjwfvv#%xnFqe*fIIpG7S^9ER@- z#C`E)krGw7CgZ|fvF*1sJOcTRlTFb}x_D1ETUw&SAW9i>MT=jTvLz=dAf2oeRQ_YU*qk-7T z|0Tya^~%QH#`E+8%gfsBe1ux{YWbt}cOBgWwS(LBUZr<=TcMpiIJ-vdnX2Z-weV!^ z-lzso&RbP_$=L>NlI+^op+V})^Kl}AR z?QVB9@$Kbmy{-_VCvV|G1g!VJaFKtxzU)kn@BTVXJ@;bpVm#+lt0~nwq_uy4d0~kFwV*`r zv`WA-F5A!p5!i)@o+XR)It}ktt|D-aVtIw=drqC`cMjrS3rb{>+@>Y*#fOO60@x}$ zBNx=dl7mh0-vbr*Hczj;xB0}{b^Mk%)nB)6Q{LS3Hnrv5+dQKrwkvOL9%A2ZadM$u zj?}+vkxJEeJ+Zg;RITpG<{7n_&`fM{mL)h991C@8BbQ=ZP~VEljFx1+w$J&~{MG7`*o zi({1q-{-%{!k%@r&wOrEuIe4j(T{Rf%l1RdI#J_x-MibOo7pm$PyY5{J#$}t@GI18 z!5BvE)5dOVURqMtxIq6W{)W}J6C>t~fpI?h;FR3PD8BP1HP%k~h!XWBa@)*F4Py4S z)p*k)hQ{}}9IuUA)y@|RQ*69-gO=x8iF^yq717+_inNu{l`=QBB9z-@MIbl6B7J4o zmA(htnie*T#}3w~q0C+ETw@zXmT}d=oqG`qogSi^TpjD?K7ykNI_>>*7(E0Wd=lNIq zSL>MPEdO2P#wyNfu*AWpH7*?jeTz#6LAUD|ps#V|I_S$?T7te*(OhRa*mTkF$-KZy zuB?gt;7y^M0)L-`)t-Y*Z~SgUuJtx=3Erd^gl-PxSu5Mqp8tJPW9q!XN~VQw4yqKr z@?g`3-)+p2*=~$&ecn6-u^@eyJ^rNWWs{A8R;4|@G;3AqFFUMp+Afh-+H4#Z#M|%J z9hi3=6b%EL+nUC<9jwP50reY8cwwpEQsQ2LbgbtfMX)WpwwmsW(ZQzizZ=PeO{a9K zPZX=4;zei8=wQ?DEo{GoO?%OHGmwH=`NVM5y@`9HqTs&L;5KWbT_qZ_n%gD5Z3{LZ z*IZC?+ZcKHPxbB8zWN5t58JOs(9Ijgi_OoQ&)-?GU`%J)r};HM0;;AS)PqLIungO< zePLh3m*z|JNBz-2l;6+lA9{n~512tRq}N_4MJlX|+HCx))Zw;Bm8OZ>%XDb=^Hw_{{-O=2POoy zkiUzOF1yN1JxgZGgv^n-GMX)fp=xEwTSG$F{ry7R7XHtAYSMqQE`)xvgmTePBx=$; z2@*~7od8{Z7)%($Co@3{G(;d-kOs+wS(F&Q(E&*M;bu%aUr7SzqA1Pur6AMHz}eso z!#8*S`Opqr08T#@MftLdq3ydBH$QLsktoKOKbpda$uC49zT)G_KTp0G=6oe{$-jl0 z{{!Ag!DE7p#f%6}u0Wv&lVYmOQMA@9tDrX7 zyoSuL@^moO<`}kOi#!X=`DQnur?)E8OGW4&)SeZvz6D_kA7Kg+pZ@JaDg50*`zTN; zW7<=6;UCHr3RKF>_7p?-k6{W0A-2R{52e_7gy1*%Bg880*7mf32*1xRQyzE?X^|kh zq<|ExVdApGwzeJ~*KPoOyT1@a$kPq&2sC#D;? z`6p7G77hGLjH1)VP7#4t_6QMc1Wtk9RPTtz(Hw!_Nt>}vCg_8tZK40032hPN4MYPz zxg11r3XKF5z`}f+R!qeh=6x2Jpkhq(cG?Lk#uoMgCRuU{Et!Fs+(JtgQwEAa+_3~^ zkO-tZmW15`w*y_}8mM(i>VbsR(EoxH&^-g)-3$|^g6ZL82u>r@Q!%FbC^IJ&W1A~k zWG}@;gJVZSEmtw=!O_fCTUL)kN4egk#Om=1tM#`U;Mq37bg zVZQblzPHbBKhcN zFsaXmA9e=cgV`^E&$17DmsWP6L?8#))aZ*VDBQPBIam2VF{1!ctcg0_b{?tX?R);`iHNhf_2X*0Ht z)<=-GV<(`0+DDU)#v0Jw>_3rCk4+4M9!WYYb}8u;>73Xjv@?oyQsmqTC{1aPyOSl~ z$CU9TMQk31IlGEfW?9%{pZ0D z#lmPa`vQ_8){J`C7hX;Ku*05^eIYPP+PAMmdi2xL$!Ur zq|BVnUU8A6t}r*Vf&L~VK+!PESdhb*=1Ej@7~71|{34YnY93Bp7Rx>;Cf(e_)?T7g zvdsH1hS*mqCdWL9d9IYz_>&BtIuEs6Do+QKZ|?D zF;~;{a#hX{^9)vMh5Q@x3^TjX>y>f|m=Wd`%yW}cOPNG1a)pVM9EYj_}SFQBap;mgD@ENL= zo+0VB(xy(W^lYbAdahF|Jx_hNm0nb>6g!7rZ)JZ?#!jT4uM9_-`LT0Jzcw3mVeDqO zWxsJ1=;By0d+D2ZgD#1l`sZ1~euwslfCkF%(#sK`(V6O4Rw~9v#oqA%^vh#=X!E_N zL63=^dN%TYz`T{Qhxkx^ME%LJmGtN1@8Qq1SOI(7m!|{D>9H4R=W7mJGh)9`=NszJ z5lQ}Gf9S>f^kPMNDVB0T+8;@n_0K`~@RLp$#8l-v`9E_h*3C6UX^y03BP_D&o$OQ8 z%hjAq9nys4kPgbZ4gxj!vcl@A#Y>rw;A`zXYH=)RyQlmdzW3xHYTJ3z#1mnvQKCT6 z!mMUWZ`C&q^K~+PRBtj-47*supv|6F0>>9H$GCVbt?OAd>OqeCC^J%Kn3$qHA?b9V2)-X?HM>s<p38wsmjhb-=`yIDYZiLXqrA-F(u|;s?Af(F!Ku5bG~9y=0~)4j$$fBh~0uC zhN^Tx9G)Si%cV(6`Pp^eFEtmp=Se$ z$VsIr%ke8R^JDt;8Y(6-dV-W0FW9Wdct}u>KU4qor;y;IV)hcCQ5m^xX%r4V!on{n zDPmbrk6g(*7_sT-1(Bt!Z+`6kexR@U7IZ=EN9ru&s8ASt0zgErzYBSbV+p_!Sx&kn zRt*p%D@YHC4WRv-NDqrm0#=b*K0r|;Vi(ZPZTCT*irt1rimYPg%FzipP0qU=3B7oO zU=IpT7}tYI7@Ya)SHSfKQu3+K9CPyR>6To3STQuQb&NcIl4xOuoeN>tWiib^N*)RZF{qv>kf}sH9y(IvV@M27Mjr^jMJk zD@kX?DoEc#Iwuxn{cb0njQwDPUPC%x=wktL+PWKn4KRB7BKqPdMz1nm#MYC3owN}h zTRvK(y+zuLPQh1U+PkFfXn9qcNZU?28oROw^xr3)9y^JqcaqK$`i*q>lLYK%cLNHA zXHITnXztY+34}A2C64SPjPDS6zoT5IyJZi z2u4p+HHeKw&yUuS#-n*OGoSk@%1ARR$;%jo7FwI}E1G7P(9dRJ|Nazq zd^C_f6JT8wJ&@DYZKh}wNvD~jzY=F7b`b>8R@Og1)<|%F-v&&oVwo@;ZF?B0lg+DX zSIVcsOfk#ptS+fF&Af}beUfU^%~sYapwvz@Hw^+4R4Fsezrep}H#r!kSDR&oDxsJ; zW)1N~*aOyT%&|;Cqyx;^CdajCFUf&zfmy@ukS7aJt8-0BrjKG4njEU4PAKAhbRvF0 z=k-T9y?BG5AF?EjTrl=*R>^zLB~(U(3QBY#--k$G2y=!bU{9D(dCa zlPInCBo@C)HV+UcN*8iXWd`PQ8Pr=N&xhm;f8np_q4Ey(@eF||$fDglB_D9@#u)|m zsHwb5GNX3mw7%wH!hEuu5Pt&SPfm8q=_ikoCH>?S==YOTp(ct(KyQB*?5PRabZEOT z|K2wMa5+t0(qEXjAziK+nTb;0W2wifDU){N`~n5d@yaRf#(4z_op$!@f;-R{a=PSr zsNGoZ)aL}ZKE>y;b|)&XwzjtZlHylbK}T?TZSA7IYf&=G6u3|YJ=7>s0hFq0Fi+Ls zY|;1MP}_o>Sf%SC?^DIX#Q2B|3qJVrMLs2bR?v_MsLEAkx% ziYb%v=LlSfsj3f#=u&3f}KM_ro%~wyXBe!G|eDRsO3(UlZSkR`Nbta<_u^O*#5atZg6Vk z^j%aH(dWrPNe%=^vIMX5$*ko~)lhZX@>$r;znfj=7Lq=F3%X(c9=6x5^uVWU5`ypO z@@^mPOU(XccW>``EjD|$f*{9 z`BaZfi6J%~NO{R8#h4hQ0J(-*{WYKz$aanM(G=qFBzwxSBVZ_BDUL-+N8FBEhiLlH zdt4S3$5bky_=(7&cwb=XdZbSQ4={xuL_H6Gflu@36dnlRjpEORMo|S=HbT)j5HI5y z7Kd+VI}Is8UPq4w7aakXbtyU$1Ro?O68R{ zUmFf{;YUE3SK1tHcrX0r726RTUJZR-QQLpy&v2Pnm%QN>crbZI zTYMspxrZSJBf(u0x;5&o39+B?UlYpcye6dmPisQje_0dK{>z$>_W!gdq#s%nQp-WQ zS`JbxLAqKA@;?p-)k=_FG8d%(CER?xwJ!oOQf8C~HbZ1`X~8#+slj`whyEG*07RPb z9bh__7JO9{t8{)ytMq{Ibp>s5X~8#v;^21Zk8V%L0?Oe`=hA|2BE?pTKVSO^gq;MM z{@&W#&=+<$GJOk~`PCm9NK$k~G&STz zQ{#-LIYRHME#u-fwInmTOqp2Y$ni^*`HRME7;}cQskP}UfGnyJoT@A}Q zaYj=^qev%3rV~vKjr))#GnyJ2Pg2AgO$}9%uFYaJH8hbv3z@}eYUmg;7;b|Z`1>7{ zR7HA6Lw8leMl{ZmIkc8#WW^ax4c!w#FnfQ}# zGnyK5qp3EdsUbI-YM;bBSISjEK9G#2hL*~;VDfE7Q$yFt$G{ZYjHZU%XsW#e6$rV} zRGZP%&~jDI5c>>PYK43nd4}1HriNC^&0t2@S1`{_N-bqGni{%QzJruJmEw%1hPJZ5CgUg4&sWYvnfdW^Nxyan z=)yRosi8Oi3A#AWXlm%qk3pAoWi&PP4($&C4V2%dmm@%sHwmuo>!k29JY`kDjRj5wpIAvcQ)#k3hs4V~g-foD|DR?*bZ zEO`Z-vKdVcou)cHR;D~Z2yuqNS5*%_@9mx8J(ajs-M@oMfYH>@eUgK1fYH>@{SM7&YUlxn zW;8W)P-FKEFq#@_)6z-5N+)AFUlcu^&z@sP0g_~IOc+G+Y22mgbt?ZHJp*&zDoEv; zx1o`HC50n7+WT}9lmFbqDM&eA12zPC6DSx(!92j1KMVQWkh9=Q5Fs?e1~9$xDOWl! zzc)VR%w%tVq=-Ii-1PsFR)Tr&r8Ih26;wdL7h3Fd;{PE>Vf(b$%Imupd3f1LDbmu> z8N?`bDtB7^1Lo=6Dpdo!{5KC!YH}jL^-twpe-$|v>i1*|ah|>#^!fTN_yqW~9z%TO z0=);a|5bk%v;Ir;#n8D_pN%iwMaC{@3gcVoNFxq?&3G9e=*C0_!i?egT<{s!BA4H| z4w?aDJ5o*K0$2zd8(}kKG{TN$JOxeLh~XYK1nfkNfv}Kfyavsvk&}rDnK2cqU5wjc zCvH@u#B{@l)UHMz^fQe9pfimVkeX$D1kG-SANI42T1XPcn~>xfHazKWEJxlRMj_-q zjW1Dp()b*jy^LdEC)a4iJ0#JCqaha0beKEikg z^iX3U?!%0E@NKx^Phbt-I1Cn!GX4Uc5k@I$akMcVl0O-LgPoDaUm!^tyI z<38jqGXn6o+;|%0jy5(yQej+<)G@{vkW?C6- zN}@K>`J9b(K4&9cz}ZOWb2ifXxsguKIu_dIM%?_|Gp85-8D#Jk^4v40mvCoH@O|9O zUA&Qk0R|C5QR6#p2nGOa3;Z^AYg7;xKUR%BiZSftMpX&p2gR7y6-@b2`vz*Z2rog! zji0n%z(w2-uR73a&W9JviEhE|3=|OinF+!?9(0=X;YG1Z=gt+SPGKS&HIu8}{-!4^!Z0u3-uTr#O%|ZM5S1ZP} z=8;*W7~AT{EO#g-D#GK?3;cIV8V^nLe=pN8HrS(RX^&D7)@$f9{vQ-$Sg(`$Q8A|V z81w$57~95{9{hU+rr(tx6Rfvx7|5c@wTi3C|EsCkMjwI8nm?~>E zncoyMS%iONslUtaFciAY|AN*9JxO`L#qA>}(CR;(K4Mie?@MkUIfw_rzg01|HHs-O zD<*2)LLXmIOuALblvfp#W!*yNHO1sur?TvSDJE%+Auz9NZ0CGy5}rW+8!DyHGO6~a zVv4Qh1oJJ$lsI6%t?~@9?q{BNRLU@G1DSUfGr}6k_O4S*%7JW~%2RGVN=LV=luBzl z^XyPem35GgzNeVU)?E7bzREMr${-;BRw>i1o@72y%na)|c8w1eQ*Ciqlz*qnGslY4 z+D9s-#yXPje5{zWt-UnxiDDL5+%M(-ROLC}n!{>;rcy4l&LQ);VlJ_A>Gdwf)LQSb z&@WV;%dL;tZN5|~ORW!?@|8+iW_`iReXUZK+hy#k-zerL5zeRWZ?yy`T7~{a`Vw>j zYd8H`tUKex4tjiI^77~e-cb}Wi%xCU~0dTNZpYjpS_jVP){ukfov_)?oq$GC6Cv29gxr5Dl>g z(V&sZXoy3bnT&=ww4KRlh(kxaAsS*0_9JIH-usWhPV^q!G9XZ{qM-L-HQyR~0}I*< z+8XY-%V>yoq*D^3A=Xi(%}ho^tP!N`Oh!Yjqe(|I84a=iL^?f_(GY7S>8wmfL#!0( zoJ>YTtWl(sBH=_sta0zMWJW`*@gzkiqajum>DnAdL#&DPS;!nlL#$)SAQ}?oC(7qg zQWfbbvfhTyGV9nJ%nu#Jjw2~D84a3MNK#i=jD}c$lU(aGEJj0I#aT(iUG{jn@@VeU7Na57HS$3)g%+bB)-si+ z*jhoKZct2##b}7NT$MA#Vl>2BA^(9q!z@Natd;UfFe9uhnCB*?ma-TPv2K;GAf?>m z7nXIGG~h_3HH>O&RZXW^jD}cu%WY7bZZR5S-J=Z5Km+XrVkVKwQqd4=PyRGzGr&fBN`fe+|s9GtL(GY7Z`)e}uMEd#4nJ6uU~N zGcp+svA&`H9MO}1*dLOtPf}Gxv6KVSQ;>w&FZY(2q_YiTs&ZZbpScw4<~mJja-(<8 z0u;%rcd}1W($!o=9nys4kPgau0RlDnvcl@A)f~RLoyR!NXo%HQM)9YIiiTKuayWa4 z8dnPxEi6Vutlp|`VyZ``kLpb(ieVSaHfXbliiTJtytQoFLjD}eF+CYkF zF&bi>qO#cVjKUr&8e+|om!Q{MjD}!eG+PN{Del(kk_~HEjD}ceD8{xJ4Y6tzlWw(8 zcdp8xV=)?HovF&sw-^nv&QfZH7Na57*@`K#7!9%JDQ1|(XoxjmF)8aKT02KEl_JV+ zu?)JZ(gD${0IAsqCD{hS$mM9EnihgPlz246*#=)#xqRN+JHwkQ@mY2M94Zk;L#+EG z2ipjvA=dp4&1i`AfI~AHVja}jeIty9SZ$g``c*m^)A^!sW(@YQa!hiJuVGUdYHyjL z_LdpW-ZFnBNWXYs z2vFccJ=f8GVQ0x>nA6FwO5!YK=O2J)vXSMqqhrDsxu>(_R6_b?XGu0K@9Zo&g-+IW zmORW{uXU32YsCyvJ|yWf|2bav`-#%K|0unO(%b$hEoWQa&>>~x$Tj`O(wi$gq^{ke zl>V(liY`b@-lJFNb@D2I4JETXNeVAvLyc7u?6X2HHgDfrM@sJ*v3B~wcx8VQ_@epr ztxEB7T1RK-AVj~z3G8sCfVFgYojQLXn`D4&?ueunJj2c?CA;2(kQOT!s!@91QYVEj z%)`~^c_jaYgyMgJXaUh58z_Qp{Sn1GAM_Mig80t$tlw@J5y*nd3}~g`^FxBey3>W1 z+Pk__-hHs9d}qPpu#c#62UXrfQTfUcOD_2qtREHI=9Df6i;^E8Vl3`!S5zYUG(dDN zSTXQdRDoAGDF^O{gjYC64lF}^^9m=VI2L~mu`htTb9!<1KpQyJ3S<9B4t=%X-><9B52=t^Y7@jEin zH23%≠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%0DXg8@WdvATrjOcE~syiiw{s9gIuh@J!Oy! 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 literal 206976 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 a1yWyz7u-^yWlzR@db4nTWRUP{@cuurq6Ieq diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec index 6b955ad4..d5a114bd 100755 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/Debug/demoprog_stm32l476.srec @@ -1,33 +1,33 @@ S01A000064656D6F70726F675F73746D33326C3437362E7372656388 -S315080028000080012065490008B5490008B549000857 -S31508002810B5490008B5490008B54900080000000098 -S31508002820000000000000000000000000B549000894 -S31508002830B549000800000000B5490008ED49000840 -S31508002840B5490008B5490008B5490008B549000862 -S31508002850B5490008B5490008B5490008B549000852 -S31508002860B5490008B5490008B5490008B549000842 -S31508002870B5490008B5490008B5490008B549000832 -S31508002880B5490008B5490008B5490008B549000822 -S31508002890B5490008B5490008B5490008B549000812 -S315080028A0B5490008B5490008B5490008B549000802 -S315080028B0B5490008B5490008B5490008B5490008F2 -S315080028C0B5490008B5490008B5490008B5490008E2 -S315080028D0B5490008B5490008B5490008B5490008D2 -S315080028E0B5490008B5490008B5490008B5490008C2 -S315080028F0B5490008B5490008B5490008B5490008B2 -S31508002900B5490008B5490008B5490008B5490008A1 -S31508002910B5490008B5490008B5490008B549000891 -S31508002920B5490008B5490008B5490008B549000881 -S31508002930B5490008B5490008B5490008B549000871 -S31508002940B5490008B5490008B5490008B549000861 -S31508002950B5490008B5490008B5490008B549000851 -S31508002960B5490008B5490008B5490008B549000841 -S31508002970B5490008B5490008B54900080000000037 -S31108002980B5490008B5490008EE11AA5533 +S315080028000080012089490008D9490008D9490008EB +S31508002810D9490008D9490008D9490008000000002C +S31508002820000000000000000000000000D949000870 +S31508002830D949000800000000D9490008114A0008D3 +S31508002840D9490008D9490008D9490008D9490008D2 +S31508002850D9490008D9490008D9490008D9490008C2 +S31508002860D9490008D9490008D9490008D9490008B2 +S31508002870D9490008D9490008D9490008D9490008A2 +S31508002880D9490008D9490008D9490008D949000892 +S31508002890D9490008D9490008D9490008D949000882 +S315080028A0D9490008D9490008D9490008D949000872 +S315080028B0D9490008D9490008D9490008D949000862 +S315080028C0D9490008D9490008D9490008D949000852 +S315080028D0D9490008D9490008D9490008D949000842 +S315080028E0D9490008D9490008D9490008D949000832 +S315080028F0D9490008D9490008D9490008D949000822 +S31508002900D9490008D9490008D9490008D949000811 +S31508002910D9490008D9490008D9490008D949000801 +S31508002920D9490008D9490008D9490008D9490008F1 +S31508002930D9490008D9490008D9490008D9490008E1 +S31508002940D9490008D9490008D9490008D9490008D1 +S31508002950D9490008D9490008D9490008D9490008C1 +S31508002960D9490008D9490008D9490008D9490008B1 +S31508002970D9490008D9490008D949000800000000CB +S31108002980D9490008D9490008EE11AA55EB S3150800298C10B5054C237833B9044B13B10448AFF38F S3150800299C00800123237010BD0400002000000000F5 -S315080029AC404A000808B5034B1BB103490348AFF36B -S315080029BC008008BD0000000008000020404A0008FE +S315080029AC644A000808B5034B1BB103490348AFF347 +S315080029BC008008BD0000000008000020644A0008DA S315080029CC53B94AB9002908BF00281CBF4FF0FF317C S315080029DC4FF0FF3000F07AB9ADF1080C6DE904CE72 S315080029EC00F006F8DDF804E0DDE9022304B07047D0 @@ -77,487 +77,489 @@ S31508002C9CF0871846F8E69046E0E6C245EAD2B8EB65 S31508002CAC020E69EB03050138E4E72846D7E74046E8 S31508002CBC91E78146BEE7014678E702383C4445E78A S31508002CCC084608E7A8F102083D442BE7704700BF01 -S31508002CDCF0B59C46002401E00134E4B2112C1FD84F -S31508002CEC104D15F8147005EB440595F801E007EB43 -S31508002CFC0E0505FB00050C4B93FBF5F605FB163686 -S31508002D0C002EE9D193FBF5F5ADB20D80013DADB2C0 -S31508002D1CB5F5806FE0D217708CF800E00120F0BD95 -S31508002D2C0020F0BD584A00088038010008B509484B -S31508002D3C094B03604FF46143436000238360C3600F -S31508002D4C036183610C224261C3610362436201F031 -S31508002D5CD4FC08BD480000200044004030B58DB0B6 -S31508002D6C00258DF82D500CAB03F8045D0DF12D02E2 -S31508002D7C0DF12E014FF4FA70FFF7AAFF1A4C1B4BF4 -S31508002D8C236025766576A576E57625776577A5603D -S31508002D9CE5609DF82D30013B1B0423619DF82C3012 -S31508002DAC013B1B056361BDF82E306360204600F0BD -S31508002DBC22F906950795012308934CF6E0420192F1 -S31508002DCC02954FF6E0720392042204920595099334 -S31508002DDC0E230A930DEB0201204600F0B2F92046A9 -S31508002DEC00F02FFA0DB030BD200000200064004022 -S31508002DFC08B5002301220146034801F0BEFB08B1C1 -S31508002E0C002008BD012008BD4800002008B5FFF7C2 -S31508002E1C8DFFFFF7A3FF08BDBFF34F8F0549CA689F -S31508002E2C02F4E062044B1343CB60BFF34F8F00BF31 -S31508002E3CFDE700BF00ED00E00400FA0508B5214BDC -S31508002E4C1B78A3B92048FFF7D3FF012800D008BD8B -S31508002E5C1D4B1B78002BFAD001F0BEFD1B4B1860DE -S31508002E6C0122184B1A700022194B1A7008BD184B00 -S31508002E7C1B78013314481844FFF7BAFF01280AD007 -S31508002E8C01F0AAFD114B1B6864339842DFD9002266 -S31508002E9C0C4B1A70DBE70E4A13780133DBB213704E -S31508002EAC094A12789342D2D10022064B1A70064B65 -S31508002EBC5B78FF2BCBD1044B9B78002BC7D1FFF744 -S31508002ECCABFF00BF01010020C00000200401002058 -S31508002EDC0201002000B58BB001AB03AA00210F48F4 -S31508002EEC00F0DDF930B940F26763039A9A4204D0D0 -S31508002EFC002343B90BB05DF804FB059B0BB100230B -S31508002F0CF7E70123F5E79DF80430FF2BF2D19DF87E -S31508002F1C0530002BEED1FFF77FFF00BF2000002005 -S31508002F2C08B5FFF78BFFFFF7D5FF08BD08B50022DC -S31508002F3C20214FF0904000F0ABFB08BD10B501F016 -S31508002F4C4BFD0F4B1B68C31AB3F5FA7F0DD304461A -S31508002F5C0C4B1B7853B901220A4B1A7020214FF0DF -S31508002F6C904000F095FB064B1C6010BD0022054BEB -S31508002F7C1A7020214FF0904000F08AFBF3E700BF4F -S31508002F8C0C0100200801002010B50446074B1868F0 -S31508002F9C074BA3FB0030800900F064FA0022214697 -S31508002FAC4FF0FF3000F02CFA002010BD0000002076 -S31508002FBCD34D621008B5074A136843F4807313603F -S31508002FCC032000F00BFA0020FFF7DEFF01F032FCBD -S31508002FDC002008BD00200240024A13680133136022 -S31508002FEC704700BF10010020014B1868704700BFDE -S31508002FFC100100207047002800F0A18038B504465F -S3150800300C90F82030D3B12268136823F002031360BA -S3150800301CFFF7EAFF054623685A6812F0020F10D02C -S3150800302CFFF7E2FF401B0A28F5D9636A43F400331D -S3150800303C6362052384F82030012038BDFFF7DAFFD8 -S3150800304CE1E71A6842F001021A60FFF7CDFF054660 -S3150800305C23685A6812F0010F0DD1FFF7C5FF401B04 -S3150800306C0A28F5D9636A43F400336362052384F8A6 -S3150800307C2030012038BD227E012A3DD01A6822F064 -S3150800308C80021A60637E012B3BD02268136823F0FA -S3150800309C40031360A37E012B39D02268136823F0F2 -S315080030AC20031360E37E012B37D02268136843F0A4 -S315080030BC10031360237F012B35D02268136823F085 -S315080030CC08031360637F012B33D02268136823F03F -S315080030DC040313602168A368E26813432269134347 -S315080030EC626913436268013A1343CB61002060623C -S315080030FC012384F8203038BD1A6842F080021A6021 -S3150800310CC0E72268136843F040031360C2E72268DD -S3150800311C136843F020031360C4E72268136823F08E -S3150800312C10031360C6E72268136843F0080313609C -S3150800313CC8E72268136843F004031360CAE7012042 -S3150800314C7047036890F82020D2B2012A0AD090F86A -S3150800315C2020D2B2022A05D0436A43F48023436264 -S3150800316C0120704770B4D3F8002242F00102C3F86C -S3150800317C00224A69012000FA02F2D3F81C42D04315 -S3150800318C0440C3F81C42CC69ACB9D3F80C420440D1 -S3150800319CC3F80C424C69CE688D8845EA0645483416 -S315080031AC43F834504C698E680D8845EA0645483410 -S315080031BC03EBC4046560CC69012C19D08C6974BB0B -S315080031CCD3F804420440C3F804420C696CBBD3F828 -S315080031DC14422040C3F81402096A01292BD0D3F8EB -S315080031EC002222F00102C3F80022002070BC7047AE -S315080031FCD3F80C421443C3F80C424C690E688D88FC -S3150800320C45EA0645483443F834504C698E688D892E -S3150800321C45EA0645483403EBC4046560CEE7D3F8A3 -S3150800322C04421443C3F80442CFE7D3F814021043FC -S3150800323CC3F81402D0E7D3F81C120A43C3F81C22AD -S3150800324CCDE738B590F82030DBB2012B05D0436AB0 -S3150800325C43F400234362012038BD0446022380F858 -S3150800326C20300268136823F001031360FFF7BCFED5 -S3150800327C054623685B6813F0010F0DD0FFF7B4FE03 -S3150800328C401B0A28F5D9636A43F4003363620523A5 -S3150800329C84F82030012038BD0020606238BD30B477 -S315080032AC90F82040E4B2012C0BD090F82040E4B200 -S315080032BC022C06D0436A43F480234362012030BCB7 -S315080032CC704751B90468E46814F0030F07D1436AD0 -S315080032DC43F4001343620120F1E701295DD0056828 -S315080032EC01F11B0424012C5904F004049460002CED -S315080032FC5ED1056801F11B0424012C59640D146078 -S3150800330C056801F11B0424012D59C5F34005D56048 -S3150800331C056825446D6805F00F0515610568254493 -S3150800332C6D68C5F30725956105682C446468240CFB -S3150800333C546104680A011444D4F8B8411C70046832 -S3150800334C1444D4F8B841240A5C7004681444D4F8BC -S3150800335CB841240C9C7004681444D4F8B841240E63 -S3150800336CDC7004681444D4F8BC411C710468144419 -S3150800337CD4F8BC41240A5C7104681444D4F8BC41E2 -S3150800338C240C9C7104682244D2F8BC21120EDA7102 -S3150800339CB1B101291BD0002091E70468246914F007 -S315080033AC030F9CD1436A43F400134362012086E75A -S315080033BC056801F11B0424012C59E40854609FE7A5 -S315080033CC0268D36843F02003D360002077E70268CD -S315080033DC136943F020031361002070E7074AD3688A -S315080033EC23F4E0631B041B0C000200F4E060184392 -S315080033FC40F0BF6040F40030D060704700ED00E04C -S3150800340C30B4164BDB68C3F30223C3F10704042C50 -S3150800341C28BF04241D1D062D17D9033B012505FAC3 -S3150800342C04F4013C2140994005FA03F3013B13408F -S3150800343C194300280BDB0901C9B200F1604000F5FD -S3150800344C614080F8001330BC70470023E6E700F0B3 -S3150800345C0F000901C9B2024B1954F4E700ED00E05C -S3150800346C14ED00E00138B0F1807F0AD2064B5860A3 -S3150800347CF021064A82F823100020986007221A6069 -S3150800348C70470120704700BF10E000E000ED00E037 -S3150800349C042805D0054A136823F004031360704703 -S315080034AC024A136843F004031360704710E000E007 -S315080034BC704708B5FFF7FCFF08BD0000F0B583B0F0 -S315080034CC00239AE04FEAD30E0EF1080E50F82E4060 -S315080034DC03F00706B6000F27B74024EA07040F695E -S315080034EC07FA06F6344340F82E4095E086682640DF -S315080034FCCF6807FA0EF73E438660466826EA050645 -S3150800350C4F68C7F300179F403E4346604E6806F067 -S3150800351C0307032F00F09B80C5682C408D6805FABD -S3150800352C0EF52C43C4604C6814F0805F64D0544C80 -S3150800353C256E45F001052566246E04F001040194F8 -S3150800354C019C9C08A61C4F4D55F8265003F0030603 -S3150800355CB7000F26BE4025EA0605B0F1904F00F0DD -S3150800356C8180494EB0427FD006F58066B0427DD048 -S3150800357C06F58066B0427BD006F58066B04279D0F7 -S3150800358C06F58066B04277D006F58066B04267D0FD -S3150800359C0726BE40354302343A4E46F824503B4C77 -S315080035AC2568D44305EA04064F6817F4803F01D012 -S315080035BC42EA0506354D2E606D6804EA05064F6825 -S315080035CC17F4003F01D042EA0506304D6E60AD682F -S315080035DC04EA05064F6817F4801F01D042EA05066F -S315080035EC2A4DAE60ED682C404E6816F4001F01D0CB -S315080035FC42EA0504254AD46001330A6832FA03F410 -S3150800360C3CD001259D402A40F6D04C68022C3FF44C -S3150800361C59AF122C3FF456AF06684FEA430E0324F3 -S3150800362C04FA0EF4E44326404F6807F0030707FA3A -S3150800363C0EF73E4306604E68771E012F7FF656AF8F -S3150800364C112E3FF453AF122E7FF460AF4EE7C76AC4 -S3150800365C27EA0505C6F3C0069E402E43C6625BE7FD -S3150800366C062696E7002694E7012692E7022690E7B7 -S3150800367C03268EE704268CE705268AE703B0F0BDF9 -S3150800368C00100240000001400004004800040140FC -S3150800369C0AB981627047816170470000024B18684D -S315080036AC00F4C060704700BF00700040B0F5007FA2 -S315080036BC0FD0204B1B6803F4C063B3F5806F37D06B -S315080036CC1C4A136823F4C06343F480631360002018 -S315080036DC7047184B1B6803F4C063B3F5007F23D0FF -S315080036EC144A136823F4C06343F400731360124B33 -S315080036FC1B6802F1467202F55B3202F28322A2FBC8 -S3150800370C03239A0C322303FB02F300E0013B23B19B -S3150800371C084A526912F4806FF8D1064B5B6913F4A8 -S3150800372C806F03D003207047002070470020704735 -S3150800373C00207047007000400000002030B583B0B0 -S3150800374C0546204B9B6D13F0805F0BD0FFF7A6FF49 -S3150800375CB0F5007F17D0802D1FD82DD0702D2DD009 -S3150800376C00211BE0174CA36D43F08053A365A36D92 -S3150800377C03F080530193019BFFF790FFA36D23F091 -S3150800378C8053A365E4E7802D03D9A02D03D9022124 -S3150800379C04E0002102E0012100E003210A4A136833 -S315080037AC23F007030B431360136803F007039942CE -S315080037BC06D0012003B030BD0221EFE70121EDE769 -S315080037CC0020F7E700100240002002403B4B9B68A4 -S315080037DC13F00C0F1AD0394B9B6803F00C030C2B07 -S315080037EC0ED0364B9B6803F00C03042B2FD0334BAF -S315080037FC9B6803F00C03082B2CD00020014618E01C -S3150800380C2E4BDB6803F00303012BEAD12B4B1B6809 -S3150800381C13F0080F14D1294BD3F89430C3F30323B0 -S3150800382C274A52F82310254B9B6813F00C0F0CD023 -S3150800383C0020224A936803F00C030C2B0DD070471A -S3150800384C1E4B1B68C3F30313EAE70846F1E71D484A -S3150800385C0021EEE71C480021EBE71346D26802F07C -S3150800386C0302DB68C3F302130133022A0AD0032AC4 -S3150800387C1AD0B1FBF3F3114AD068C0F3062000FB4B -S3150800388C03F008E00F48B0FBF3F30C4AD068C0F31A -S3150800389C062000FB03F0094BDB68C3F341630133D5 -S315080038AC5B00B0FBF3F0CAE70748B0FBF3F3034A37 -S315080038BCD068C0F3062000FB03F0ECE700100240CA -S315080038CC944A00080024F40000127A0070B582B0FD -S315080038DC0446036813F0100F3FD0974B9B6813F000 -S315080038EC0C0F40F09280944B1B6813F0020F03D018 -S315080038FC8369002B00F09182206A8F4B1B6813F0AA -S3150800390C080F62D08C4B1B6803F0F003834263D21A -S3150800391CFFF714FF002840F08782874B1A6842F09D -S3150800392C08021A601A6822F0F002216A0A431A6021 -S3150800393C5A6822F47F42E16942EA01225A60FFF78B -S3150800394C45FF7D4B9B68C3F303137C4AD35CD84075 -S3150800395C7B4B18600020FFF717FB236813F0010F49 -S3150800396C00F0A180744B9B6803F00C03082B00F045 -S3150800397C9180714B9B6803F00C030C2B00F0838031 -S3150800398C6368B3F5803F00F0B580B3F5A02F00F05F -S3150800399CB780694B1A6822F480321A601A6822F4C6 -S315080039AC80221A606368002B00F0B780FFF71CFBB7 -S315080039BC0546614B1B6813F4003F74D1FFF714FBE3 -S315080039CC401B6428F5D9032035E25B4BD3F89430B9 -S315080039DC1B0903F0F00399E7574B1A6842F00802E3 -S315080039EC1A601A6822F0F002216A0A431A605A68A9 -S315080039FC22F47F42E16942EA01225A60206AFFF703 -S31508003A0C9DFE00289BD0012015E2836933B34A4AF0 -S31508003A1C136843F001031360FFF7E6FA0546464BB5 -S31508003A2C1B6813F0020F06D1FFF7DEFA401B0228BB -S31508003A3CF5D90320FFE1404B1A6842F008021A60D8 -S31508003A4C1A6822F0F002216A0A431A605A6822F4AC -S31508003A5C7F42E16942EA01225A607EE7364A1368D8 -S31508003A6C23F001031360FFF7BFFA0546324B1B68B8 -S31508003A7C13F0020F3FF471AFFFF7B6FA401B02289A -S31508003A8CF4D90320D7E12C4BDB6803F00303032B93 -S31508003A9C7FF476AF284B1B6813F4003F03D063689A -S31508003AAC002B00F0C381236813F0020F61D0224B60 -S31508003ABC9B6803F00C03042B4AD01F4B9B6803F03E -S31508003ACC0C030C2B3ED0E368002B78D01A4A1368EB -S31508003ADC43F480731360FFF787FA0546164B1B6889 -S31508003AEC13F4806F62D1FFF77FFA401B0228F5D9D1 -S31508003AFC0320A0E1104A136843F48033136051E79E -S31508003B0C03F18043A3F53C331A6842F480221A6009 -S31508003B1C1A6842F480321A6044E7FFF765FA0546DC -S31508003B2C054B1B6813F4003FBDD0FFF75DFA401B2D -S31508003B3C6428F5D903207EE1001002407C4A00086F -S31508003B4C00000020B64BDB6803F00303022BBAD146 -S31508003B5CB34B1B6813F4806F03D0E368002B00F09B -S31508003B6C6781AF4A536823F0F853216943EA016326 -S31508003B7C5360236813F0080F4CD063699BB3A84AAB -S31508003B8CD2F8943043F00103C2F89430FFF72CFABC -S31508003B9C0546A34BD3F8943013F0020F3AD1FFF72E -S31508003BAC23FA401B0228F4D9032044E19C4A5368A3 -S31508003BBC23F0F853216943EA01635360D9E7984A1D -S31508003BCC136823F480731360FFF70EFA0546944BBB -S31508003BDC1B6813F4806FCCD0FFF706FA401B02283B -S31508003BECF5D9032027E18E4AD2F8943023F0010345 -S31508003BFCC2F89430FFF7F8F90546894BD3F8943098 -S31508003C0C13F0020F06D0FFF7EFF9401B0228F4D980 -S31508003C1C032010E1236813F0040F7BD0804B9B6DB7 -S31508003C2C13F0805F36D17E4B9A6D42F080529A65BE -S31508003C3C9B6D03F080530193019B0125794B1B68FF -S31508003C4C13F4807F28D0A368012B39D0052B3FD0DD -S31508003C5C734BD3F8902022F00102C3F89020D3F8C6 -S31508003C6C902022F00402C3F89020A368002B3DD0C4 -S31508003C7CFFF7BAF906466A4BD3F8903013F0020FE1 -S31508003C8C46D1FFF7B1F9801B41F288339842F2D935 -S31508003C9C0320D0E00025D1E7624A136843F4807309 -S31508003CAC1360FFF7A1F906465E4B1B6813F4807F79 -S31508003CBCC9D1FFF799F9801B0228F5D90320BAE078 -S31508003CCC574AD2F8903043F00103C2F89030CCE74B -S31508003CDC534BD3F8902042F00402C3F89020D3F843 -S31508003CEC902042F00102C3F89020BEE7FFF77CF95A -S31508003CFC06464B4BD3F8903013F0020F08D0FFF75B -S31508003D0C73F9801B41F288339842F2D9032092E06A -S31508003D1C002D35D1A36A002B00F08C80404A92689E -S31508003D2C02F00C020C2A00F08880022B2ED03C4B99 -S31508003D3C1A6822F080721A601B6813F0006F09D19A -S31508003D4C374B1B6813F0005F04D1354AD36823F050 -S31508003D5C0303D360324AD36823F0887323F4803381 -S31508003D6CD360FFF741F904462D4B1B6813F0007F0F -S31508003D7C51D0FFF739F9001B0228F5D903205AE070 -S31508003D8C274A936D23F080539365C3E7244A136837 -S31508003D9C23F080731360FFF727F90546204B1B6841 -S31508003DAC13F0007F06D0FFF71FF9401B0228F5D940 -S31508003DBC032040E0236B5A1E636B1B0243EA021373 -S31508003DCCA26B120943EA4243E26A1343E26B5208B6 -S31508003DDC013A43EA4253226C5208013A43EA4263D7 -S31508003DEC0F4AD360136843F080731360D36843F0AB -S31508003DFC8073D360FFF7F8F80446094B1B6813F079 -S31508003E0C007F06D1FFF7F0F8001B0228F5D903202E -S31508003E1C11E000200FE000200DE001200BE000BFB0 -S31508003E2C0010024000700040012004E0012002E06E -S31508003E3C012000E0002002B070BD0120FBE700BFA6 -S31508003E4C664B1B6803F007038B420CD2634A136854 -S31508003E5C23F007030B431360136803F00703994217 -S31508003E6C01D00120704770B50D460446036813F05F -S31508003E7C010F6CD04368032B0AD0022B2DD0002BD4 -S31508003E8C32D1574A126812F0020F07D1012070BDC1 -S31508003E9C534A126812F0007F00F09E8050498A68D7 -S31508003EAC22F0030213438B60FFF79EF806466368FD -S31508003EBC032B20D0022B2DD0002B3AD0484B9B68D5 -S31508003ECC03F00C03042B42D0FFF78EF8801B41F24B -S31508003EDC88339842F2D9032070BD414A126812F40D -S31508003EEC003FDBD1012070BD3D4A126812F4806F89 -S31508003EFCD4D1012070BD3A4B9B6803F00C030C2BF4 -S31508003F0C25D0FFF771F8801B41F288339842F2D915 -S31508003F1C032070BD324B9B6803F00C03082B16D09C -S31508003F2CFFF762F8801B41F288339842F2D90320D6 -S31508003F3C70BD2B4B9B6813F00C0F08D0FFF754F889 -S31508003F4C801B41F288339842F3D9032070BD23684D -S31508003F5C13F0020F06D0224A936823F0F003A168E7 -S31508003F6C0B4393601D4B1B6803F007039D420CD251 -S31508003F7C1A4A136823F007032B431360136803F0DC -S31508003F8C07039D4201D0012070BD236813F0040F6E -S31508003F9C06D0134A936823F4E063E1680B439360F5 -S31508003FAC236813F0080F07D00D4A936823F460535F -S31508003FBC216943EAC1039360FFF708FC084B9B6829 -S31508003FCCC3F30313074AD35CD840074B1860002089 -S31508003FDCFEF7DAFF002070BD012070BD00200240FC -S31508003FEC001002407C4A000800000020014B1868AB -S31508003FFC704700BF0000002008B5FFF7F7FF044B19 -S3150800400C9B68C3F30223034AD35CD84008BD00BFA0 -S3150800401C001002408C4A000808B5FFF7E7FF044B6E -S3150800402C9B68C3F3C223034AD35CD84008BD00BFC0 -S3150800403C001002408C4A0008704700002DE9784BA6 -S3150800404C0446016883680269134342691343C269CB -S3150800405C134308689F4A024013430B60226853684F -S3150800406C23F44053E1680B435360A36922689A49C9 -S3150800407C8A4201D0216A0B43916821F430610B43C3 -S3150800408C93602368954A934227D0954A934238D031 -S3150800409C944A93424ED0944A934261D0934A93429F -S315080040AC74D08D4A934200F08A8010258A4A93422E -S315080040BC00F0AA80E369B3F5004F00F02C81082DB7 -S315080040CC00F2B781DFE815F076018D019701B5018D -S315080040DCA201B501B501B501AC0102F55842D2F8F9 -S315080040EC882002F00302032A09D8DFE802F002044A -S315080040FC81060125DAE70425D8E70825D6E7102531 -S3150800410CD4E702F5E632D2F8882002F00C020C2A23 -S3150800411C0ED8DFE802F0070D0D0D090D0D0D6F0D0C -S3150800412C0D0D0B000025C1E70425BFE70825BDE7E3 -S3150800413C1025BBE702F5E432D2F8882002F03002EB -S3150800414C102A09D005D9202A56D0302A06D1082596 -S3150800415CACE71AB90025A9E70425A7E71025A5E7B2 -S3150800416C02F5E232D2F8882002F0C002402A09D0C1 -S3150800417C05D9802A42D0C02A06D1082596E71AB94D -S3150800418C002593E7042591E710258FE702F5E03221 -S3150800419CD2F8882002F44072B2F5807F0BD007D98A -S315080041ACB2F5007F2CD0B2F5407F06D108257DE705 -S315080041BC1AB900257AE7042578E7102576E702F57B -S315080041CCC832D2F8882002F44062B2F5806F0BD060 -S315080041DC07D9B2F5006F15D0B2F5406F06D1082590 -S315080041EC64E71AB9002561E704255FE710255DE742 -S315080041FC02255BE7022559E7022557E7022555E70D -S3150800420C022553E7022551E7082D11D8DFE805F0FA -S3150800421C081005100C1010101300354800260DE078 -S3150800422CFFF7EAFE002609E0FFF7D0FA002605E0BC -S3150800423C0020012602E04FF400400026002800F07A -S3150800424CCA80626802EB42039842C0F0F580B0EB74 -S3150800425C023F00F2F380082D5AD8DFE805F005591D -S3150800426C1F59295959594F00FFF7C6FE00234FEA23 -S3150800427C10694FEA00286268500818EB000B49F1E0 -S3150800428C000C58466146FEF79BFBA0F54072194B8D -S3150800429C9A4200F2D5802368D8609CE05508002322 -S315080042AC15480021401941F10001FEF789FBECE79E -S315080042BCFFF78CFA00234FEA10694FEA0028626868 -S315080042CC500818EB000B49F1000C58466146FEF7EE -S315080042DC77FBDAE7F369FFEF00800040003801400E -S315080042EC0044004000480040004C0040005000408C -S315080042FC0024F400FFFC0F00000024F450080021F1 -S3150800430C002310F5000041F10001FEF759FBBCE74C -S3150800431C01260020B9E7082D49D8DFE805F0051E67 -S3150800432C2948344848483F00FFF766FE6268530838 -S3150800433C03EB4003B3FBF2F39BB20026A3F1100187 -S3150800434C4FF6EF7291427DD89AB222F00F02C3F360 -S3150800435C420313432268D3603DE0FFF75DFE6268B3 -S3150800436C530803EB4003B3FBF2F39BB20026E5E7D5 -S3150800437C6268530803F1F47303F59043B3FBF2F345 -S3150800438C9BB20026DAE7FFF721FA6268530803EBBB -S3150800439C4003B3FBF2F39BB20026CFE762685308DF -S315080043AC03F58033B3FBF2F39BB20026C6E701266E -S315080043BC0023C3E7FFF720FE636800EB5300B0FB4E -S315080043CCF3F080B20026A0F110024FF6EF739A4272 -S315080043DC3AD82368D8600023236663663046BDE85E -S315080043EC788BFFF719FE636800EB5300B0FBF3F00C -S315080043FC80B20026E7E76368580800F5740000F5F4 -S3150800440C1050B0FBF3F080B20026DCE7FFF7DEF9BC -S3150800441C636800EB5300B0FBF3F080B20026D2E7DA -S3150800442C6368580800F50040B0FBF3F080B200262C -S3150800443CC9E701260020C6E70126CCE70126CAE70C -S3150800444C0126C8E70126C6E70126C4E7436A13F026 -S3150800445C010F06D00268536823F40033816A0B43B4 -S3150800446C5360436A13F0020F06D00268536823F4AC -S3150800447C8033C16A0B435360436A13F0040F06D0AA -S3150800448C0268536823F48023016B0B435360436A19 -S3150800449C13F0080F06D00268536823F40043416BE7 -S315080044AC0B435360436A13F0100F06D002689368E7 -S315080044BC23F48053816B0B439360436A13F0200FEC -S315080044CC06D00268936823F40053C16B0B439360C0 -S315080044DC436A13F0400F0AD00268536823F480131A -S315080044EC016C0B435360036CB3F5801F0BD0436A06 -S315080044FC13F0800F06D00268536823F40023816CEE -S3150800450C0B43536070470268536823F4C003416C2D -S3150800451C0B435360EBE72DE9F04105460F4616466B -S3150800452C9846069C2B68DB6937EA03030CBF012304 -S3150800453C0023B3421ED1B4F1FF3FF3D02CB1FEF7E2 -S3150800454C53FDA0EB08008442ECD22A68136823F4C6 -S3150800455CD07313602A68936823F0010393602023B1 -S3150800456C85F8713085F87230002385F87030032091 -S3150800457CBDE8F0810020BDE8F0812DE9F04182B05C -S3150800458C1E4690F87230DBB2202B03D0022002B004 -S3150800459CBDE8F08104460D46904600296FD0002AE6 -S315080045AC6FD090F87030012B01D10220EFE7012370 -S315080045BC80F8703000234367222380F87230FEF7A8 -S315080045CC13FD0746A4F85880A4F85A80A368B3F5D7 -S315080045DC805F06D0A3B9236973B9FF23A4F85C30AE -S315080045EC11E0236923B940F2FF13A4F85C300AE002 -S315080045FCFF23A4F85C3006E07F23A4F85C3002E0C5 -S3150800460CB3F1805F02D0B4F85C8017E023691BB95C -S3150800461C7F23A4F85C30F6E73F23A4F85C30F2E776 -S3150800462C23689A8C5FFA88F313402B700135B4F81B -S3150800463C5A309BB2013B9BB2A4F85A30B4F85A30A4 -S3150800464C9BB2ABB100963B46002220212046FFF7D1 -S3150800465C62FFC0B9A368B3F5805FE1D12369002B6B -S3150800466CDED123689B8C08EA030325F8023BDEE7B8 -S3150800467C202384F87230002084F8700087E7012024 -S3150800468C85E7012083E7032081E730B583B004462C -S3150800469C00234367FEF7A8FC054623681B6813F03E -S315080046AC080F0ED123681B6813F0040F17D12023AB -S315080046BC84F8713084F87230002084F8700003B0E6 -S315080046CC30BD6FF07E430093034600224FF4001171 -S315080046DC2046FFF720FF0028E4D00320EFE76FF011 -S315080046EC7E4300932B4600224FF480012046FFF7A9 -S315080046FC12FF0028DBD00320E1E778B310B5044697 -S3150800470C90F871300BB3242384F87130226813683F -S3150800471C23F0010313602046FFF790FC01281FD0F5 -S3150800472C636ABBB92268536823F4904353602268C2 -S3150800473C936823F02A0393602268136843F00103F5 -S3150800474C13602046FFF7A1FF10BD80F87030FFF705 -S3150800475C73FCD8E72046FFF779FEE3E7012070479C -S3150800476C10BD00000F49D1F8883043F47003C1F826 -S3150800477C88300D4B1A6842F001021A6000209860C6 -S3150800478C1A6822F0A85222F410221A604FF48052AA -S3150800479CDA601A6822F480221A609861034B8B60DF -S315080047AC704700BF00ED00E000100240002800082A -S315080047BC00B597B0022305934FF480720892102225 -S315080047CC09920F931093012211920A221292072230 -S315080047DC13921493159305A8FFF778F800B1FEE722 -S315080047EC0F2300930321019100230293039304934F -S315080047FC6846FFF725FB00B1FEE74FF40070FEF79D -S3150800480C55FF00B1FEE717B05DF804FB08B5FEF7D7 -S3150800481CD1FBFFF7CDFF00F0C9F8FEF787FB08BD03 -S3150800482C08B5FFF7F3FFFEF7F1FAFEF787FBFEF77D -S3150800483C77FBFAE770B58CB0454B1A6E42F001025D -S3150800484C1A661A6E02F001020192019A9A6D42F0EA -S3150800485C80529A659A6D02F080520292029ADA6C2C -S3150800486C42F00102DA64DA6C02F001020392039A4E -S3150800487CDA6C42F00202DA64DA6C02F00202049292 -S3150800488C049A9A6D42F400329A659A6D02F40032D3 -S3150800489C0592059A9A6D42F000729A659B6D03F023 -S315080048AC00730693069B0320FEF798FD002211461B -S315080048BC6FF00B00FEF7A4FD002211466FF00A00FC -S315080048CCFEF79EFD002211466FF00900FEF798FDD3 -S315080048DC002211466FF00400FEF792FD00221146E5 -S315080048EC6FF00300FEF78CFD002211466FF00100F5 -S315080048FCFEF786FD002211464FF0FF30FEF780FDCD -S3150800490C2023079301230893002409940A9407A9E2 -S3150800491C4FF09040FEF7D2FD0C230793022608961B -S3150800492C099403250A9507230B9307A94FF0904082 -S3150800493CFEF7C4FD4FF440730793089609940A953D -S3150800494C09230B9307A90348FEF7B8FD0CB070BDF5 -S3150800495C0010024000040048DFF834D0002103E0C0 -S3150800496C0C4B5B58435004310B480C4B42189A427B -S3150800497CF6D30B4A02E0002342F8043B094B9A4251 -S3150800498CF9D3FFF7EFFE00F031F8FFF749FFFEE722 -S3150800499C00800120D44A00080000002004000020F2 -S315080049AC0400002014010020FEE7000008B5FFF7FC -S315080049BC1DFB084BA3FB00308009FEF753FD0420B2 -S315080049CCFEF766FD002211464FF0FF30FEF718FD84 -S315080049DC08BD00BFD34D621008B5FEF705FB08BD30 -S315080049EC08B5FEF7F9FAFEF764FD08BD70B50D4E6D -S315080049FC0D4CA41BA4100025A54209D10B4E0C4C3A -S31508004A0C00F018F8A41BA4100025A54205D170BD0A -S31508004A1C56F8253098470135EEE756F8253098476D -S31508004A2C0135F2E7CC4A0008CC4A0008CC4A000803 -S31508004A3CD04A0008F8B500BFF8BC08BC9E467047BB -S31108004A4CF8B500BFF8BC08BC9E467047D1 -S31508004A5805020602060307030803090309040A04EC -S31508004A680B040C040C050D050E050F050F0610069C -S31508004A7810071008000000000000000001020304E7 -S31508004A88060708090000000001020304A0860100C1 -S31508004A98400D0300801A060000350C0040420F003E -S31508004AA880841E0000093D0000127A000024F400E4 -S31108004AB800366E010048E801006CDC02C4 -S30D08004AC438DFFF7F0100000046 -S30908004ACCB1290008F6 -S30908004AD08D29000816 -S30908004AD400093D008A -S7050800496544 +S31508002CDC08B50948094B03604FF461434360002368 +S31508002CEC8360C360036183610C224261C361036222 +S31508002CFC436201F00CFD08BD48000020004400406A +S31508002D0C2DE9F04104460D461746984601F07EF922 +S31508002D1C154BA3FB00308009002201E00132D2B228 +S31508002D2C112A1ED8114B13F8121003EB420393F811 +S31508002D3C01E001EB0E0303FB0443B0FBF3FC03FBBE +S31508002D4C1C06002EEAD11FFA8CF32B80013B9BB292 +S31508002D5CB3F5806FE2D2397088F800E00120BDE83F +S31508002D6CF0810020BDE8F081D34D62107C4A000842 +S31508002D7C30B58DB00025ADF82E508DF82D500CAB16 +S31508002D8C03F8045D0DF12D020DF12E014FF4FA70C6 +S31508002D9CFFF7B6FF1A4C1B4B236025766576A5768E +S31508002DACE57625776577A560E5609DF82D30013BBE +S31508002DBC1B0423619DF82C30013B1B056361BDF890 +S31508002DCC2E306360204600F020F9069507950123FE +S31508002DDC08934CF6E042019202954FF6E072039284 +S31508002DEC04220492059509930E230A930DEB02010E +S31508002DFC204600F0B0F9204600F02DFA0DB030BD93 +S31508002E0C200000200064004008B50023012201467A +S31508002E1C034801F0BCFB08B1002008BD012008BD21 +S31508002E2C4800002008B5FFF753FFFFF7A1FF08BDC0 +S31508002E3CBFF34F8F0549CA6802F4E062044B13438B +S31508002E4CCB60BFF34F8F00BFFDE700BF00ED00E07E +S31508002E5C0400FA0508B5214B1B78B3B92048FFF7CF +S31508002E6CD3FF012800D008BD1D4B1B78013BDBB2F4 +S31508002E7C3F2BF8D801F0C2FD1A4B18600122174BEC +S31508002E8C1A700022184B1A7008BD174B1B780133A1 +S31508002E9C13481844FFF7B8FF01280AD001F0AEFD15 +S31508002EAC104B1B6864339842DDD900220B4B1A7001 +S31508002EBCD9E70D4A13780133DBB21370084A127836 +S31508002ECC9342D0D10021054A1170054A5278FF2A3F +S31508002EDCC9D1022BC7D1FFF7ABFF00BF01010020F8 +S31508002EECC0000020040100200201002000B58BB0B0 +S31508002EFC01AB03AA00210E4800F0DBF930B940F209 +S31508002F0C6763039A9A4204D0002343B90BB05DF861 +S31508002F1C04FB059B0BB10023F7E70123F5E79DF8A6 +S31508002F2C0430FF2BF2D1079B022BEFD1FFF780FF62 +S31508002F3C2000002008B5FFF78DFFFFF7D7FF08BD67 +S31508002F4C08B5002220214FF0904000F0ABFB08BDDD +S31508002F5C10B501F053FD0F4B1B68C31AB3F5FA7F76 +S31508002F6C0DD304460C4B1B7853B901220A4B1A7025 +S31508002F7C20214FF0904000F095FB064B1C6010BDCD +S31508002F8C0022054B1A7020214FF0904000F08AFB66 +S31508002F9CF3E700BF0C0100200801002010B5044619 +S31508002FAC074B1868074BA3FB0030800900F064FA3E +S31508002FBC002221464FF0FF3000F02CFA002010BDFD +S31508002FCC00000020D34D621008B5074A136843F475 +S31508002FDC80731360032000F00BFA0020FFF7DEFF66 +S31508002FEC01F03AFC002008BD00200240024A136892 +S31508002FFC01331360704700BF10010020014B18689D +S3150800300C704700BF100100207047002800F0A1800F +S3150800301C38B5044690F82030D3B12268136823F0EB +S3150800302C02031360FFF7EAFF054623685A6812F095 +S3150800303C020F10D0FFF7E2FF401B0A28F5D9636A86 +S3150800304C43F400336362052384F82030012038BD2D +S3150800305CFFF7DAFFE1E71A6842F001021A60FFF798 +S3150800306CCDFF054623685A6812F0010F0DD1FFF7FC +S3150800307CC5FF401B0A28F5D9636A43F4003363621B +S3150800308C052384F82030012038BD227E012A3DD044 +S3150800309C1A6822F080021A60637E012B3BD02268E4 +S315080030AC136823F040031360A37E012B39D02268E2 +S315080030BC136823F020031360E37E012B37D02268B4 +S315080030CC136843F010031360237F012B35D0226855 +S315080030DC136823F008031360637F012B33D022682F +S315080030EC136823F0040313602168A368E26813438A +S315080030FC22691343626913436268013A1343CB612D +S3150800310C00206062012384F8203038BD1A6842F02A +S3150800311C80021A60C0E72268136843F04003136004 +S3150800312CC2E72268136843F020031360C4E72268D9 +S3150800313C136823F010031360C6E72268136843F07C +S3150800314C08031360C8E72268136843F00403136086 +S3150800315CCAE701207047036890F82020D2B2012AEA +S3150800316C0AD090F82020D2B2022A05D0436A43F43A +S3150800317C802343620120704770B4D3F8002242F0D2 +S3150800318C0102C3F800224A69012000FA02F2D3F8B8 +S3150800319C1C42D0430440C3F81C42CC69ACB9D3F8E2 +S315080031AC0C420440C3F80C424C69CE688D8845EA3B +S315080031BC0645483443F834504C698E680D8845EA00 +S315080031CC0645483403EBC4046560CC69012C19D058 +S315080031DC8C6974BBD3F804420440C3F804420C69E6 +S315080031EC6CBBD3F814422040C3F81402096A0129AF +S315080031FC2BD0D3F8002222F00102C3F800220020BB +S3150800320C70BC7047D3F80C421443C3F80C424C6993 +S3150800321C0E688D8845EA0645483443F834504C699F +S3150800322C8E688D8945EA0645483403EBC404656007 +S3150800323CCEE7D3F804421443C3F80442CFE7D3F8D5 +S3150800324C14021043C3F81402D0E7D3F81C120A432D +S3150800325CC3F81C22CDE738B590F82030DBB2012B29 +S3150800326C05D0436A43F400234362012038BD044663 +S3150800327C022380F820300268136823F001031360D8 +S3150800328CFFF7BCFE054623685B6813F0010F0DD0EB +S3150800329CFFF7B4FE401B0A28F5D9636A43F40033DA +S315080032AC6362052384F82030012038BD0020606253 +S315080032BC38BD30B490F82040E4B2012C0BD090F80D +S315080032CC2040E4B2022C06D0436A43F480234362BE +S315080032DC012030BC704751B90468E46814F0030F38 +S315080032EC07D1436A43F4001343620120F1E701292D +S315080032FC5DD0056801F11B0424012C5904F0040463 +S3150800330C9460002C5ED1056801F11B0424012C592C +S3150800331C640D1460056801F11B0424012D59C5F3CD +S3150800332C4005D560056825446D6805F00F051561DF +S3150800333C056825446D68C5F30725956105682C4411 +S3150800334C6468240C546104680A011444D4F8B8411E +S3150800335C1C7004681444D4F8B841240A5C700468D8 +S3150800336C1444D4F8B841240C9C7004681444D4F85A +S3150800337CB841240EDC7004681444D4F8BC411C71A2 +S3150800338C04681444D4F8BC41240A5C7104681444D7 +S3150800339CD4F8BC41240C9C7104682244D2F8BC2194 +S315080033AC120EDA71B1B101291BD0002091E704681D +S315080033BC246914F0030F9CD1436A43F40013436247 +S315080033CC012086E7056801F11B0424012C59E40841 +S315080033DC54609FE70268D36843F02003D36000204B +S315080033EC77E70268136943F020031361002070E73E +S315080033FC074AD36823F4E0631B041B0C000200F491 +S3150800340CE060184340F0BF6040F40030D06070476D +S3150800341C00ED00E030B4164BDB68C3F30223C3F1AE +S3150800342C0704042C28BF04241D1D062D17D9033B9D +S3150800343C012505FA04F4013C2140994005FA03F3E9 +S3150800344C013B1340194300280BDB0901C9B200F1F3 +S3150800345C604000F5614080F8001330BC70470023CB +S3150800346CE6E700F00F000901C9B2024B1954F4E75C +S3150800347C00ED00E014ED00E00138B0F1807F0AD2CF +S3150800348C064B5860F021064A82F8231000209860F3 +S3150800349C07221A6070470120704700BF10E000E051 +S315080034AC00ED00E0042805D0054A136823F0040350 +S315080034BC13607047024A136843F00403136070479D +S315080034CC10E000E0704708B5FFF7FCFF08BD0000E8 +S315080034DCF0B583B000239AE04FEAD30E0EF1080E2E +S315080034EC50F82E4003F00706B6000F27B74024EA1B +S315080034FC07040F6907FA06F6344340F82E4095E0A0 +S3150800350C86682640CF6807FA0EF73E4386604668FB +S3150800351C26EA05064F68C7F300179F403E434660E8 +S3150800352C4E6806F00307032F00F09B80C5682C40F5 +S3150800353C8D6805FA0EF52C43C4604C6814F0805F50 +S3150800354C64D0544C256E45F001052566246E04F0AE +S3150800355C01040194019C9C08A61C4F4D55F8265055 +S3150800356C03F00306B7000F26BE4025EA0605B0F1A0 +S3150800357C904F00F08180494EB0427FD006F58066A8 +S3150800358CB0427DD006F58066B0427BD006F58066E3 +S3150800359CB04279D006F58066B04277D006F58066DB +S315080035ACB04267D00726BE40354302343A4E46F839 +S315080035BC24503B4C2568D44305EA04064F6817F497 +S315080035CC803F01D042EA0506354D2E606D6804EA47 +S315080035DC05064F6817F4003F01D042EA0506304D40 +S315080035EC6E60AD6804EA05064F6817F4801F01D0B3 +S315080035FC42EA05062A4DAE60ED682C404E6816F474 +S3150800360C001F01D042EA0504254AD46001330A6832 +S3150800361C32FA03F43CD001259D402A40F6D04C687A +S3150800362C022C3FF459AF122C3FF456AF06684FEAFA +S3150800363C430E032404FA0EF4E44326404F6807F0BD +S3150800364C030707FA0EF73E4306604E68771E012FEE +S3150800365C7FF656AF112E3FF453AF122E7FF460AFA0 +S3150800366C4EE7C76A27EA0505C6F3C0069E402E43F1 +S3150800367CC6625BE7062696E7002694E7012692E7DC +S3150800368C022690E703268EE704268CE705268AE7AA +S3150800369C03B0F0BD001002400000014000040048D1 +S315080036AC000401400AB981627047816170470000C5 +S315080036BC024B186800F4C060704700BF00700040E9 +S315080036CCB0F5007F0FD0204B1B6803F4C063B3F52D +S315080036DC806F37D01C4A136823F4C06343F48063A5 +S315080036EC136000207047184B1B6803F4C063B3F5CE +S315080036FC007F23D0144A136823F4C06343F4007381 +S3150800370C1360124B1B6802F1467202F55B3202F229 +S3150800371C8322A2FB03239A0C322303FB02F300E059 +S3150800372C013B23B1084A526912F4806FF8D1064B53 +S3150800373C5B6913F4806F03D0032070470020704731 +S3150800374C00207047002070470070004000000020E1 +S3150800375C30B583B00546204B9B6D13F0805F0BD0BC +S3150800376CFFF7A6FFB0F5007F17D0802D1FD82DD0F8 +S3150800377C702D2DD000211BE0174CA36D43F0805300 +S3150800378CA365A36D03F080530193019BFFF790FF8C +S3150800379CA36D23F08053A365E4E7802D03D9A02DF0 +S315080037AC03D9022104E0002102E0012100E00321F3 +S315080037BC0A4A136823F007030B431360136803F0D4 +S315080037CC0703994206D0012003B030BD0221EFE76A +S315080037DC0121EDE70020F7E7001002400020024027 +S315080037EC3B4B9B6813F00C0F1AD0394B9B6803F0B4 +S315080037FC0C030C2B0ED0364B9B6803F00C03042BD6 +S3150800380C2FD0334B9B6803F00C03082B2CD00020CD +S3150800381C014618E02E4BDB6803F00303012BEAD1B3 +S3150800382C2B4B1B6813F0080F14D1294BD3F8943083 +S3150800383CC3F30323274A52F82310254B9B6813F02E +S3150800384C0C0F0CD00020224A936803F00C030C2BA7 +S3150800385C0DD070471E4B1B68C3F30313EAE70846E3 +S3150800386CF1E71D480021EEE71C480021EBE713465B +S3150800387CD26802F00302DB68C3F302130133022A8F +S3150800388C0AD0032A1AD0B1FBF3F3114AD068C0F355 +S3150800389C062000FB03F008E00F48B0FBF3F30C4AD4 +S315080038ACD068C0F3062000FB03F0094BDB68C3F3B2 +S315080038BC416301335B00B0FBF3F0CAE70748B0FB82 +S315080038CCF3F3034AD068C0F3062000FB03F0ECE7D9 +S315080038DC00100240B84A00080024F40000127A00CE +S315080038EC70B582B00446036813F0100F3FD0974B9F +S315080038FC9B6813F00C0F40F09280944B1B6813F0E6 +S3150800390C020F03D08369002B00F09182206A8F4B3B +S3150800391C1B6813F0080F62D08C4B1B6803F0F0037E +S3150800392C834263D2FFF714FF002840F08782874B47 +S3150800393C1A6842F008021A601A6822F0F002216A24 +S3150800394C0A431A605A6822F47F42E16942EA012264 +S3150800395C5A60FFF745FF7D4B9B68C3F303137C4AFC +S3150800396CD35CD8407B4B18600020FFF717FB236805 +S3150800397C13F0010F00F0A180744B9B6803F00C0345 +S3150800398C082B00F09180714B9B6803F00C030C2BF1 +S3150800399C00F083806368B3F5803F00F0B580B3F51B +S315080039ACA02F00F0B780694B1A6822F480321A608F +S315080039BC1A6822F480221A606368002B00F0B7801C +S315080039CCFFF71CFB0546614B1B6813F4003F74D1CB +S315080039DCFFF714FB401B6428F5D9032035E25B4B33 +S315080039ECD3F894301B0903F0F00399E7574B1A6880 +S315080039FC42F008021A601A6822F0F002216A0A4399 +S31508003A0C1A605A6822F47F42E16942EA01225A6036 +S31508003A1C206AFFF79DFE00289BD0012015E28369DA +S31508003A2C33B34A4A136843F001031360FFF7E6FA07 +S31508003A3C0546464B1B6813F0020F06D1FFF7DEFA54 +S31508003A4C401B0228F5D90320FFE1404B1A6842F0C7 +S31508003A5C08021A601A6822F0F002216A0A431A60F0 +S31508003A6C5A6822F47F42E16942EA01225A607EE7EB +S31508003A7C364A136823F001031360FFF7BFFA0546AD +S31508003A8C324B1B6813F0020F3FF471AFFFF7B6FA0F +S31508003A9C401B0228F4D90320D7E12C4BDB6803F032 +S31508003AAC0303032B7FF476AF284B1B6813F4003FF4 +S31508003ABC03D06368002B00F0C381236813F0020F50 +S31508003ACC61D0224B9B6803F00C03042B4AD01F4B86 +S31508003ADC9B6803F00C030C2B3ED0E368002B78D0C4 +S31508003AEC1A4A136843F480731360FFF787FA05467E +S31508003AFC164B1B6813F4806F62D1FFF77FFA401BD5 +S31508003B0C0228F5D90320A0E1104A136843F4803340 +S31508003B1C136051E703F18043A3F53C331A6842F46A +S31508003B2C80221A601A6842F480321A6044E7FFF75A +S31508003B3C65FA0546054B1B6813F4003FBDD0FFF725 +S31508003B4C5DFA401B6428F5D903207EE1001002407B +S31508003B5CA04A000800000020B64BDB6803F00303FC +S31508003B6C022BBAD1B34B1B6813F4806F03D0E368EE +S31508003B7C002B00F06781AF4A536823F0F85321698C +S31508003B8C43EA01635360236813F0080F4CD063694A +S31508003B9C9BB3A84AD2F8943043F00103C2F8943088 +S31508003BACFFF72CFA0546A34BD3F8943013F0020F03 +S31508003BBC3AD1FFF723FA401B0228F4D9032044E133 +S31508003BCC9C4A536823F0F853216943EA016353600E +S31508003BDCD9E7984A136823F480731360FFF70EFA33 +S31508003BEC0546944B1B6813F4806FCCD0FFF706FA86 +S31508003BFC401B0228F5D9032027E18E4AD2F89430C7 +S31508003C0C23F00103C2F89430FFF7F8F90546894BFF +S31508003C1CD3F8943013F0020F06D0FFF7EFF9401BD8 +S31508003C2C0228F4D9032010E1236813F0040F7BD083 +S31508003C3C804B9B6D13F0805F36D17E4B9A6D42F0AC +S31508003C4C80529A659B6D03F080530193019B012565 +S31508003C5C794B1B6813F4807F28D0A368012B39D0C5 +S31508003C6C052B3FD0734BD3F8902022F00102C3F8F2 +S31508003C7C9020D3F8902022F00402C3F89020A36871 +S31508003C8C002B3DD0FFF7BAF906466A4BD3F89030AD +S31508003C9C13F0020F46D1FFF7B1F9801B41F28833B6 +S31508003CAC9842F2D90320D0E00025D1E7624A13687E +S31508003CBC43F480731360FFF7A1F906465E4B1B6845 +S31508003CCC13F4807FC9D1FFF799F9801B0228F5D91F +S31508003CDC0320BAE0574AD2F8903043F00103C2F8F1 +S31508003CEC9030CCE7534BD3F8902042F00402C3F83B +S31508003CFC9020D3F8902042F00102C3F89020BEE73A +S31508003D0CFFF77CF906464B4BD3F8903013F0020FAD +S31508003D1C08D0FFF773F9801B41F288339842F2D921 +S31508003D2C032092E0002D35D1A36A002B00F08C807D +S31508003D3C404A926802F00C020C2A00F08880022B8A +S31508003D4C2ED03C4B1A6822F080721A601B6813F04E +S31508003D5C006F09D1374B1B6813F0005F04D1354A45 +S31508003D6CD36823F00303D360324AD36823F08873ED +S31508003D7C23F48033D360FFF741F904462D4B1B68B7 +S31508003D8C13F0007F51D0FFF739F9001B0228F5D93B +S31508003D9C03205AE0274A936D23F080539365C3E7B3 +S31508003DAC244A136823F080731360FFF727F9054636 +S31508003DBC204B1B6813F0007F06D0FFF71FF9401B3A +S31508003DCC0228F5D9032040E0236B5A1E636B1B02AD +S31508003DDC43EA0213A26B120943EA4243E26A13430B +S31508003DECE26B5208013A43EA4253226C5208013AF2 +S31508003DFC43EA42630F4AD360136843F08073136037 +S31508003E0CD36843F08073D360FFF7F8F80446094B80 +S31508003E1C1B6813F0007F06D1FFF7F0F8001B022889 +S31508003E2CF5D9032011E000200FE000200DE0012059 +S31508003E3C0BE000BF0010024000700040012004E0B7 +S31508003E4C012002E0012000E0002002B070BD012034 +S31508003E5CFBE700BF664B1B6803F007038B420CD2CB +S31508003E6C634A136823F007030B431360136803F0C4 +S31508003E7C0703994201D00120704770B50D460446D8 +S31508003E8C036813F0010F6CD04368032B0AD0022B7E +S31508003E9C2DD0002B32D1574A126812F0020F07D1D7 +S31508003EAC012070BD534A126812F0007F00F09E8004 +S31508003EBC50498A6822F0030213438B60FFF79EF879 +S31508003ECC06466368032B20D0022B2DD0002B3AD044 +S31508003EDC484B9B6803F00C03042B42D0FFF78EF873 +S31508003EEC801B41F288339842F2D9032070BD414AAF +S31508003EFC126812F4003FDBD1012070BD3D4A1268EE +S31508003F0C12F4806FD4D1012070BD3A4B9B6803F034 +S31508003F1C0C030C2B25D0FFF771F8801B41F2883364 +S31508003F2C9842F2D9032070BD324B9B6803F00C0300 +S31508003F3C082B16D0FFF762F8801B41F2883398429B +S31508003F4CF2D9032070BD2B4B9B6813F00C0F08D0CD +S31508003F5CFFF754F8801B41F288339842F3D90320B3 +S31508003F6C70BD236813F0020F06D0224A936823F01B +S31508003F7CF003A1680B4393601D4B1B6803F0070302 +S31508003F8C9D420CD21A4A136823F007032B4313607D +S31508003F9C136803F007039D4201D0012070BD236806 +S31508003FAC13F0040F06D0134A936823F4E063E16810 +S31508003FBC0B439360236813F0080F07D00D4A9368D8 +S31508003FCC23F46053216943EAC1039360FFF708FCA5 +S31508003FDC084B9B68C3F30313074AD35CD840074BBB +S31508003FEC18600020FEF7DAFF002070BD012070BDB6 +S31508003FFC0020024000100240A04A000800000020E1 +S3150800400C014B1868704700BF0000002008B5FFF781 +S3150800401CF7FF044B9B68C3F30223034AD35CD840CF +S3150800402C08BD00BF00100240B04A000808B5FFF7EB +S3150800403CE7FF044B9B68C3F3C223034AD35CD840FF +S3150800404C08BD00BF00100240B04A000870470000C7 +S3150800405C2DE9784B04460168836802691343426963 +S3150800406C1343C269134308689F4A024013430B6003 +S3150800407C2268536823F44053E1680B435360A369E1 +S3150800408C22689A498A4201D0216A0B43916821F425 +S3150800409C30610B4393602368954A934227D0954A1F +S315080040AC934238D0944A93424ED0944A934261D064 +S315080040BC934A934274D08D4A934200F08A80102515 +S315080040CC8A4A934200F0AA80E369B3F5004F00F0E0 +S315080040DC2C81082D00F2B781DFE815F076018D01E9 +S315080040EC9701B501A201B501B501B501AC0102F5FF +S315080040FC5842D2F8882002F00302032A09D8DFE8CE +S3150800410C02F0020481060125DAE70425D8E708251A +S3150800411CD6E71025D4E702F5E632D2F8882002F065 +S3150800412C0C020C2A0ED8DFE802F0070D0D0D090D4E +S3150800413C0D0D6F0D0D0D0B000025C1E70425BFE70E +S3150800414C0825BDE71025BBE702F5E432D2F888202E +S3150800415C02F03002102A09D005D9202A56D0302A66 +S3150800416C06D10825ACE71AB90025A9E70425A7E75F +S3150800417C1025A5E702F5E232D2F8882002F0C00233 +S3150800418C402A09D005D9802A42D0C02A06D108254A +S3150800419C96E71AB9002593E7042591E710258FE7CA +S315080041AC02F5E032D2F8882002F44072B2F5807F2C +S315080041BC0BD007D9B2F5007F2CD0B2F5407F06D1CB +S315080041CC08257DE71AB900257AE7042578E710252E +S315080041DC76E702F5C832D2F8882002F44062B2F5C6 +S315080041EC806F0BD007D9B2F5006F15D0B2F5406FBA +S315080041FC06D1082564E71AB9002561E704255FE7A7 +S3150800420C10255DE702255BE7022559E7022557E7E6 +S3150800421C022555E7022553E7022551E7082D11D843 +S3150800422CDFE805F0081005100C10101013003548BF +S3150800423C00260DE0FFF7EAFE002609E0FFF7D0FAA4 +S3150800424C002605E00020012602E04FF40040002677 +S3150800425C002800F0CA80626802EB42039842C0F05C +S3150800426CF580B0EB023F00F2F380082D5AD8DFE850 +S3150800427C05F005591F59295959594F00FFF7C6FE1C +S3150800428C00234FEA10694FEA00286268500818EBB9 +S3150800429C000B49F1000C58466146FEF791FBA0F558 +S315080042AC4072194B9A4200F2D5802368D8609CE07C +S315080042BC5508002315480021401941F10001FEF765 +S315080042CC7FFBECE7FFF78CFA00234FEA10694FEAFD +S315080042DC00286268500818EB000B49F1000C584688 +S315080042EC6146FEF76DFBDAE7F369FFEF00800040E5 +S315080042FC003801400044004000480040004C004093 +S3150800430C005000400024F400FFFC0F00000024F4C9 +S3150800431C50080021002310F5000041F10001FEF7BA +S3150800432C4FFBBCE701260020B9E7082D49D8DFE882 +S3150800433C05F0051E2948344848483F00FFF766FE35 +S3150800434C6268530803EB4003B3FBF2F39BB20026F7 +S3150800435CA3F110014FF6EF7291427DD89AB222F072 +S3150800436C0F02C3F3420313432268D3603DE0FFF701 +S3150800437C5DFE6268530803EB4003B3FBF2F39BB292 +S3150800438C0026E5E76268530803F1F47303F59043D6 +S3150800439CB3FBF2F39BB20026DAE7FFF721FA626861 +S315080043AC530803EB4003B3FBF2F39BB20026CFE7AB +S315080043BC6268530803F58033B3FBF2F39BB200260D +S315080043CCC6E701260023C3E7FFF720FE636800EB68 +S315080043DC5300B0FBF3F080B20026A0F110024FF6A2 +S315080043ECEF739A423AD82368D8600023236663662B +S315080043FC3046BDE8788BFFF719FE636800EB53006F +S3150800440CB0FBF3F080B20026E7E76368580800F5BE +S3150800441C740000F51050B0FBF3F080B20026DCE710 +S3150800442CFFF7DEF9636800EB5300B0FBF3F080B2DC +S3150800443C0026D2E76368580800F50040B0FBF3F095 +S3150800444C80B20026C9E701260020C6E70126CCE77C +S3150800445C0126CAE70126C8E70126C6E70126C4E7EE +S3150800446C436A13F0010F06D00268536823F400332D +S3150800447C816A0B435360436A13F0020F06D0026835 +S3150800448C536823F48033C16A0B435360436A13F0B1 +S3150800449C040F06D00268536823F48023016B0B4380 +S315080044AC5360436A13F0080F06D00268536823F466 +S315080044BC0043416B0B435360436A13F0100F06D04D +S315080044CC0268936823F48053816B0B439360436AA9 +S315080044DC13F0200F06D00268936823F40053C16BBF +S315080044EC0B439360436A13F0400F0AD00268536873 +S315080044FC23F48013016C0B435360036CB3F5801FD4 +S3150800450C0BD0436A13F0800F06D00268536823F465 +S3150800451C0023816C0B43536070470268536823F47D +S3150800452CC003416C0B435360EBE72DE9F04105469C +S3150800453C0F4616469846069C2B68DB6937EA030332 +S3150800454C0CBF01230023B3421ED1B4F1FF3FF3D0B5 +S3150800455C2CB1FEF753FDA0EB08008442ECD22A6876 +S3150800456C136823F4D07313602A68936823F0010345 +S3150800457C9360202385F8713085F87230002385F80E +S3150800458C70300320BDE8F0810020BDE8F0812DE9EC +S3150800459CF04182B01E4690F87230DBB2202B03D065 +S315080045AC022002B0BDE8F08104460D46904600296B +S315080045BC6FD0002A6FD090F87030012B01D10220F1 +S315080045CCEFE7012380F8703000234367222380F835 +S315080045DC7230FEF713FD0746A4F85880A4F85A80E3 +S315080045ECA368B3F5805F06D0A3B9236973B9FF2313 +S315080045FCA4F85C3011E0236923B940F2FF13A4F840 +S3150800460C5C300AE0FF23A4F85C3006E07F23A4F8AC +S3150800461C5C3002E0B3F1805F02D0B4F85C8017E03E +S3150800462C23691BB97F23A4F85C30F6E73F23A4F86B +S3150800463C5C30F2E723689A8C5FFA88F313402B7088 +S3150800464C0135B4F85A309BB2013B9BB2A4F85A30E8 +S3150800465CB4F85A309BB2ABB100963B4600222021E7 +S3150800466C2046FFF762FFC0B9A368B3F5805FE1D1B6 +S3150800467C2369002BDED123689B8C08EA030325F8F3 +S3150800468C023BDEE7202384F87230002084F87000A1 +S3150800469C87E7012085E7012083E7032081E730B50A +S315080046AC83B0044600234367FEF7A8FC0546236837 +S315080046BC1B6813F0080F0ED123681B6813F0040F40 +S315080046CC17D1202384F8713084F87230002084F8CE +S315080046DC700003B030BD6FF07E4300930346002292 +S315080046EC4FF400112046FFF720FF0028E4D00320E2 +S315080046FCEFE76FF07E4300932B4600224FF48001C0 +S3150800470C2046FFF712FF0028DBD00320E1E778B339 +S3150800471C10B5044690F871300BB3242384F8713025 +S3150800472C2268136823F0010313602046FFF790FCF8 +S3150800473C01281FD0636ABBB92268536823F49043D7 +S3150800474C53602268936823F02A03936022681368DF +S3150800475C43F0010313602046FFF7A1FF10BD80F854 +S3150800476C7030FFF773FCD8E72046FFF779FEE3E7CE +S3150800477C0120704710BD00000F49D1F8883043F46A +S3150800478C7003C1F888300D4B1A6842F001021A60A2 +S3150800479C002098601A6822F0A85222F410221A6097 +S315080047AC4FF48052DA601A6822F480221A609861F3 +S315080047BC4FF000638B60704700ED00E0001002407C +S315080047CC014B024A9A60704700ED00E00028000889 +S315080047DC00B597B0022305934FF480720892102205 +S315080047EC09920F931093012211920A221292072210 +S315080047FC13921493159305A8FFF772F800B1FEE708 +S3150800480C0F2300930321019100230293039304932E +S3150800481C6846FFF71FFB00B1FEE74FF40070FEF782 +S3150800482C4FFF00B1FEE717B05DF804FB08B5FFF7BC +S3150800483CC7FFFEF7C9FBFFF7CBFF00F0C9F8FEF779 +S3150800484C7FFB08BD08B5FFF7F1FFFEF7EBFAFEF79D +S3150800485C7FFBFEF76FFBFAE770B58CB0454B1A6E0B +S3150800486C42F001021A661A6E02F001020192019ACE +S3150800487C9A6D42F080529A659A6D02F080520292B5 +S3150800488C029ADA6C42F00102DA64DA6C02F001027E +S3150800489C0392039ADA6C42F00202DA64DA6C02F0DA +S315080048AC02020492049A9A6D42F400329A659A6D41 +S315080048BC02F400320592059A9A6D42F000729A65D6 +S315080048CC9B6D03F000730693069B0320FEF790FD81 +S315080048DC002211466FF00B00FEF79CFD00221146D4 +S315080048EC6FF00A00FEF796FD002211466FF00900DC +S315080048FCFEF790FD002211466FF00400FEF78AFDC4 +S3150800490C002211466FF00300FEF784FD00221146C3 +S3150800491C6FF00100FEF77EFD002211464FF0FF30C6 +S3150800492CFEF778FD202307930123089300240994A6 +S3150800493C0A9407A94FF09040FEF7CAFD0C2307937B +S3150800494C02260896099403250A9507230B9307A9AB +S3150800495C4FF09040FEF7BCFD4FF440730793089652 +S3150800496C09940A9509230B9307A90348FEF7B0FD8A +S3150800497C0CB070BD0010024000040048DFF834D0BB +S3150800498C002103E00C4B5B58435004310B480C4B8D +S3150800499C42189A42F6D30B4A02E0002342F8043B2B +S315080049AC094B9A42F9D3FFF7E7FE00F031F8FFF707 +S315080049BC49FFFEE700800120F84A000800000020A5 +S315080049CC040000200400002014010020FEE700006B +S315080049DC08B5FFF715FB084BA3FB00308009FEF75B +S315080049EC4BFD0420FEF75EFD002211464FF0FF300A +S315080049FCFEF710FD08BD00BFD34D621008B5FEF7D3 +S31508004A0CFDFA08BD08B5FEF7F1FAFEF75CFD08BD20 +S31508004A1C70B50D4E0D4CA41BA4100025A54209D14A +S31508004A2C0B4E0C4C00F018F8A41BA4100025A5423C +S31508004A3C05D170BD56F8253098470135EEE756F87E +S31508004A4C253098470135F2E7F04A0008F04A000885 +S31508004A5CF04A0008F44A0008F8B500BFF8BC08BCD0 +S31508004A6C9E467047F8B500BFF8BC08BC9E46704712 +S31508004A7C05020602060307030803090309040A04C8 +S31508004A8C0B040C040C050D050E050F050F06100678 +S31508004A9C10071008000000000000000001020304C3 +S31508004AAC060708090000000001020304A08601009D +S31508004ABC400D0300801A060000350C0040420F001A +S31508004ACC80841E0000093D0000127A000024F400C0 +S31108004ADC00366E010048E801006CDC02A0 +S30D08004AE814DFFF7F0100000046 +S30908004AF0B1290008D2 +S30908004AF48D290008F2 +S30908004AF800093D0066 +S7050800498920 diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c index 177dc85d..077d2e9d 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/lib/system_stm32l4xx.c @@ -139,12 +139,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Vector table offset was changed, because the first part in flash is occupied - * by the OpenBLT bootloader. Therefore we need to remap the vector table base - * address. Note that this value needs adjustment, if more space in flash is - * reserved for the bootloader. - */ -#define VECT_TAB_OFFSET 0x2800 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /******************************************************************************/ /** diff --git a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c index 60999b6f..c8895431 100644 --- a/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32L4_Nucleo_L476RG_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.elf index ea23c1b43daa85f44ab167ecca36129d2608053b..227e0cecfa24580a3c67c0e5dd2f6960d2454881 100755 GIT binary patch delta 22864 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 z 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 YzQB7*^wVEJ>pTCT5?||{pR2V02b9YTm;e9( delta 21778 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 LU~w)C9&`Oatvfd2 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec index 72438e1f..7a44722a 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/bin/demoprog_stm32f746.srec @@ -2,7 +2,7 @@ S01E000062696E2F64656D6F70726F675F73746D3332663734362E7372656322 S3150800800000000520DD8600082D8700082D8700085A S315080080102D8700082D8700082D870008000000001E S315080080200000000000000000000000002D87000886 -S315080080302D870008000000002D870008699C0008AD +S315080080302D870008000000002D870008759C0008A1 S315080080402D8700082D8700082D8700082D87000832 S315080080502D8700082D8700082D8700082D87000822 S315080080602D8700082D8700082D8700082D87000812 @@ -30,8 +30,8 @@ S315080081B02D8700082D8700082D8700082D870008C1 S311080081C02D8700082D870008EE11AA552F S315080081CC10B5054C237833B9044B13B10448AFF3F7 S315080081DC00800123237010BD380400200000000025 -S315080081EC34A1000808B5034B1BB103490348AFF388 -S315080081FC008008BD000000003C04002034A10008E3 +S315080081EC50A1000808B5034B1BB103490348AFF36C +S315080081FC008008BD000000003C04002050A10008C7 S3150800820C53B94AB9002908BF00281CBF4FF0FF31E3 S3150800821C4FF0FF3000F074B9ADF1080C6DE904CEDF S3150800822C00F006F8DDF804E0DDE9022304B0704737 @@ -82,9 +82,9 @@ S315080084EC95E76746D8E781467BE7384645E7ACF11A S315080084FC020C2B4410E702382C4421E73746E8E6F1 S3150800850C704700BF70B50D4E0D4D761BB61006D0D4 S3150800851C0024013455F8043B9847A642F9D1094E74 -S3150800852C094D761B01F000FEB61006D00024013466 -S3150800853C55F8043B9847A642F9D170BD94A100089A -S3150800854C94A100089CA1000894A10008F0B4860721 +S3150800852C094D761B01F00EFEB61006D00024013458 +S3150800853C55F8043B9847A642F9D170BDB0A100087E +S3150800854CB0A10008B8A10008B0A10008F0B48607CD S3150800855C46D0541E002A3CD0CAB2034602E014F197 S3150800856CFF3436D303F8012B9D07F8D1032C29D9F0 S3150800857CCDB245EA05250F2C45EA054533D9A4F1B4 @@ -99,7 +99,7 @@ S315080085FC024800F005B8704700000000198600080C S3150800860C002301461A46184600F01EB838B50A4C1F S3150800861C0A4D641BA4100AD004F18043013B05EBF8 S3150800862C8305013C55F804399847002CF9D1BDE867 -S3150800863C384001F07FBD00BFA0A100089CA100082E +S3150800863C384001F08DBD00BFBCA10008B8A10008E8 S3150800864C704700BF704700BF2DE9F0411E4C054628 S3150800865C206890461F460E46FFF7F2FF1B4B1A681A S3150800866CD2F8483133B35A6820681F2A27DC4DB92B @@ -108,503 +108,505 @@ S3150800868CBDE8F08103EB82010124C1F8888004FA65 S3150800869C02FED3F88841022D44EA0E0CC3F888C1B1 S315080086ACC1F80871E4D1D3F88C114EEA0104C3F869 S315080086BC8C41DDE702F5A673C2F84831D3E7FFF71C -S315080086CCC1FF4FF0FF30DBE7280400204CA100085F +S315080086CCC1FF4FF0FF30DBE72804002068A1000843 S315080086DCDFF834D0002103E00C4B5B5843500431CF S315080086EC0B480C4B42189A42F6D30B4A02E000236D S315080086FC42F8043B094B9A42F9D300F013F8FFF7FA -S3150800870C01FF01F03FFB704700000520A0A10008FF +S3150800870C01FF01F04FFB704700000520BCA10008D3 S3150800871C00000020380400203804002074050020CE -S3150800872CFEE700000C4AD2F8883043F47003C2F80E -S3150800873C88300A4B1A6842F001021A6000219960C7 -S3150800874C1868074A02401A60064A5A601A6822F4E0 -S3150800875C80221A60D960704700ED00E000380240AC -S3150800876CFFFFF6FE1030002410B504460E4B1878A1 -S3150800877C4FF47A73B3FBF0F30C4A1068B0FBF3F0C2 -S3150800878C00F0EAFD68B90F2C01D901200AE0002295 -S3150800879C21464FF0FF3000F0ADFD054B1C60002064 -S315080087AC00E0012010BD00BF300400202C0400207E -S315080087BC3404002008B5032000F08AFD0020FFF7DA -S315080087CCD3FF01F0E9FA002008BD0000034A11683E -S315080087DC034B1B780B441360704700BF70050020D1 -S315080087EC30040020014B1868704700BF7005002044 -S315080087FC10B582B01B4B1A6C42F080521A641B6C73 -S3150800880C03F080530193019B174A136843F4803392 -S3150800881C1360FFF7E7FF0446134B5B6813F4803FBE -S3150800882C08D1FFF7DFFF001BB0F57A7FF4D90320D8 -S3150800883C02B010BD0C4A136843F400331360FFF7FB -S3150800884CD1FF0446084B5B6813F4003F07D1FFF7CA -S3150800885CC9FF001BB0F57A7FF4D90320E8E700209E -S3150800886CE6E700BF0038024000700040002800F020 -S3150800887CD98170B582B00446036813F0010F29D06C -S3150800888CA74B9B6803F00C03042B1AD0A44B9B68CC -S3150800889C03F00C03082B0FD06368B3F5803F40D068 -S315080088AC002B54D19E4B1A6822F480321A601A682F -S315080088BC22F480221A6039E0994B5B6813F4800F16 -S315080088CCEAD0974B1B6813F4003F03D06368002B60 -S315080088DC00F0AA81236813F0020F74D0904B9B68A2 -S315080088EC13F00C0F5ED08E4B9B6803F00C03082B11 -S315080088FC53D0E368002B00F08980894A136843F04B -S3150800890C01031360FFF76EFF0546854B1B6813F0D2 -S3150800891C020F72D1FFF766FF401B0228F5D9032018 -S3150800892C87E17F4A136843F48033136063682BB37B -S3150800893CFFF758FF05467A4B1B6813F4003FC9D15D -S3150800894CFFF750FF401B6428F5D9032071E1B3F5F6 -S3150800895CA02F09D0724B1A6822F480321A601A6852 -S3150800896C22F480221A60E1E76D4B1A6842F48022E1 -S3150800897C1A601A6842F480321A60D7E7FFF732FF9A -S3150800898C0546674B1B6813F4003FA3D0FFF72AFF75 -S3150800899C401B6428F5D903204BE1614B5B6813F443 -S315080089AC800FA6D15E4B1B6813F0020F03D0E36849 -S315080089BC012B40F03B815A4A136823F0F8032169CE -S315080089CC43EAC1031360236813F0080F46D06369A2 -S315080089DC83B3534A536F43F001035367FFF702FF00 -S315080089EC05464F4B5B6F13F0020F37D1FFF7FAFEB4 -S315080089FC401B0228F5D903201BE1494A136823F0CA -S31508008A0CF803216943EAC1031360DCE7444A136897 -S31508008A1C23F001031360FFF7E5FE0546404B1B6880 -S31508008A2C13F0020FCFD0FFF7DDFE401B0228F5D955 -S31508008A3C0320FEE03A4A536F23F001035367FFF70E -S31508008A4CD1FE0546364B5B6F13F0020F06D0FFF7C7 -S31508008A5CC9FE401B0228F5D90320EAE0236813F067 -S31508008A6C040F7DD02E4B1B6C13F0805F1ED12C4B44 -S31508008A7C1A6C42F080521A641B6C03F080530193F3 -S31508008A8C019B0125274B1B6813F4807F10D0A36824 -S31508008A9C012B21D0002B37D1214B1A6F22F0010262 -S31508008AAC1A671A6F22F004021A671AE00025E9E71A -S31508008ABC1C4A136843F480731360FFF793FE06464B -S31508008ACC184B1B6813F4807FE1D1FFF78BFE801BD4 -S31508008ADC6428F5D90320ACE0114A136F43F001035F -S31508008AEC1367A36853B3FFF77DFE06460C4B1B6F43 -S31508008AFC13F0020F33D1FFF775FE801B41F2883352 -S31508008B0C9842F3D9032094E0052B0DD0044B1A6F29 -S31508008B1C22F001021A671A6F22F004021A67E0E7BC -S31508008B2C0038024000700040444B1A6F42F00402B1 -S31508008B3C1A671A6F42F001021A67D2E7FFF752FE5C -S31508008B4C06463E4B1B6F13F0020F08D0FFF74AFE82 -S31508008B5C801B41F288339842F3D9032069E0F5B9B2 -S31508008B6CA369002B64D0354A926802F00C02082AD5 -S31508008B7C61D0022B19D0314A136823F08073136025 -S31508008B8CFFF730FE04462D4B1B6813F0007F47D0C9 -S31508008B9CFFF728FE001B0228F5D9032049E0274ACF -S31508008BAC136C23F080531364DAE7244A136823F012 -S31508008BBC80731360FFF716FE0546204B1B6813F0EF -S31508008BCC007F06D0FFF70EFE401B0228F5D90320BE -S31508008BDC2FE0E369226A1343626A43EA8213A26AA4 -S31508008BEC5208013A43EA0243E26A43EA026343F053 -S31508008BFC0053124A5360136843F080731360FFF7EF -S31508008C0CF1FD04460D4B1B6813F0007F06D1FFF7E8 -S31508008C1CE9FD001B0228F5D903200AE0002008E02C -S31508008C2C002006E001207047012002E0012000E048 -S31508008C3C002002B070BD0120FBE700BF00380240DF -S31508008C4C314B9B6803F00C03042B58D0082B58D1D6 -S31508008C5C70B52D4B5A6802F03F025B6813F4800F0F -S31508008C6C2AD0294B5868C0F38810054600264301BC -S31508008C7C1B1A66EB0604A10141EA93619801C01A16 -S31508008C8C61EB0401CB0043EA5073C4001946601922 -S31508008C9C46EB01014B0243EAD053440220461946DF -S31508008CAC3346FFF7ADFA184B5B68C3F30143013340 -S31508008CBC5B00B0FBF3F070BD134B5868C0F388101B -S31508008CCC0546002643011B1A66EB0604A10141EA78 -S31508008CDC93619801C01A61EB0401CB0043EA507307 -S31508008CECC4001946601946EB01018B0243EA9053FE -S31508008CFC8402204619463346FFF782FAD3E703481F -S31508008D0C70470348704700BF0038024000127A00CB -S31508008D1C0024F400002800F09F8070B50446524BDE -S31508008D2C1B6803F00F038B420BD24F4A136823F0D0 -S31508008D3C0F030B431360136803F00F038B4240F0C9 -S31508008D4C8D80236813F0020F17D013F0040F04D08C -S31508008D5C464A936843F4E0539360236813F0080F6C -S31508008D6C04D0424A936843F4604393603F4A93683D -S31508008D7C23F0F003A068034393600D46236813F0B1 -S31508008D8C010F31D06368012B20D0022B25D0374A2E -S31508008D9C126812F0020F63D034498A6822F0030273 -S31508008DAC13438B60FFF71EFD0646304B9B6803F09A -S31508008DBC0C036268B3EB820F16D0FFF713FD801B0A -S31508008DCC41F288339842F0D9032044E0274A1268C6 -S31508008DDC12F4003FE0D101203DE0244A126812F05B -S31508008DEC007FD9D1012036E01F4B1B6803F00F0317 -S31508008DFCAB420AD91C4A136823F00F032B431360A2 -S31508008E0C136803F00F03AB422CD1236813F0040F3D -S31508008E1C06D0164A936823F4E053E1680B43936033 -S31508008E2C236813F0080F07D0104A936823F460439D -S31508008E3C216943EAC1039360FFF702FF0B4B9B685A -S31508008E4CC3F303130A4AD35CD8400A4B18600020B4 -S31508008E5CFFF78AFC002070BD012070470120FAE755 -S31508008E6C0120F8E70120F6E7003C024000380240F2 -S31508008E7C50A100082C040020014B1868704700BF4D -S31508008E8C2C04002008B5FFF7F7FF044B9B68C3F3C7 -S31508008E9C8223034AD35CD84008BD00BF0038024081 -S31508008EAC60A1000808B5FFF7E7FF044B9B68C3F3FE -S31508008EBC4233034AD35CD84008BD00BF0038024091 -S31508008ECC60A100087047002800F0A18038B5044658 -S31508008EDC90F82030D3B12268136823F0020313608C -S31508008EECFFF780FC054623685A6812F0020F10D06B -S31508008EFCFFF778FC401B0A28F5D9636A43F400335C -S31508008F0C6362052384F82030012038BDFFF7DAFFA9 -S31508008F1CE1E71A6842F001021A60FFF763FC05469E -S31508008F2C23685A6812F0010F0DD1FFF75BFC401B42 -S31508008F3C0A28F5D9636A43F400336362052384F877 -S31508008F4C20300120E1E7227E012A3DD01A6822F062 -S31508008F5C80021A60637E012B3BD02268136823F0CB -S31508008F6C40031360A37E012B39D02268136823F0C3 -S31508008F7C20031360E37E012B37D02268136843F075 -S31508008F8C10031360237F012B35D02268136823F056 -S31508008F9C08031360637F012B33D02268136823F010 -S31508008FAC04031360A368E2681343226913436269D6 -S31508008FBC13436268013A21681343CB61002060624F -S31508008FCC012384F82030A0E71A6842F080021A6060 -S31508008FDCC0E72268136843F040031360C2E72268AF -S31508008FEC136843F020031360C4E72268136823F060 -S31508008FFC10031360C6E72268136843F0080313606E -S3150800900CC8E72268136843F004031360CAE7012013 -S3150800901C7047000090F82030013BDBB2012B05D9D4 -S3150800902C436A43F4802343620120704770B4434B70 -S3150800903CD3F8002242F00102C3F80022D3F800222A -S3150800904C22F47C52C3F80022D3F80022486A42EA7A -S3150800905C0022C3F800224A6902F01F02012000FA16 -S3150800906C02F2D3F81C42D0430440C3F81C42CB6925 -S3150800907CB3B9324BD3F80C420440C3F80C42CE6851 -S3150800908C8D884C6945EA0645483443F834508E6851 -S3150800909C0C884D6944EA0644483503EBC5035C6005 -S315080090ACCB69012B1DD08B69002B32D1234CD4F8FC -S315080090BC04320340C4F804320B698BBB1F4BD3F83C -S315080090CC14422040C3F814020B6A012B2FD01B4AFA -S315080090DCD2F8003223F00103C2F80032002070BC2B -S315080090EC7047164BD3F80C421443C3F80C420E685F -S315080090FC8D884C6945EA0645483443F834508E68E1 -S3150800910C8C894D6944EA0644483503EBC5035C6013 -S3150800911CC9E70A4CD4F804321343C4F80432CBE733 -S3150800912C0648D0F814321343C0F81432CCE7034976 -S3150800913CD1F81C321A43C1F81C22C8E70064004057 -S3150800914C38B590F82030DBB2012B05D0436A43F4CE -S3150800915C00234362012038BD0446022380F82030E0 -S3150800916C0268136823F001031360FFF73BFB0546FF -S3150800917C23685B6813F0010F0DD0FFF733FB401B18 -S3150800918C0A28F5D9636A43F400336362052384F825 -S3150800919C20300120DFE700206062DCE730B490F86D -S315080091AC2040013CE4B2012C00F28A8051B90468D3 -S315080091BCE46814F0030F10D1436A43F400134362B6 -S315080091CC012082E00468246914F0030F05D1436A70 -S315080091DC43F400134362012077E0056801F11B0490 -S315080091EC24012C5904F004049460002C5AD1056807 -S315080091FC01F11B0424012C59640D1460056801F156 -S3150800920C1B0424012D59C5F34005D5600568254472 -S3150800921C6D6805F00F051561056825446D68C5F37D -S3150800922C0725956105682C446468240C5461046808 -S3150800923C0A011444D4F8B8411C7004681444D4F8D0 -S3150800924CB841C4F307245C7004681444D4F8B841D4 -S3150800925CC4F307449C7004681444D4F8B841240E2B -S3150800926CDC7004681444D4F8BC411C7104681444BA -S3150800927CD4F8BC41C4F307245C7104681444D4F8CC -S3150800928CBC41C4F307449C7104682244D2F8BC213F -S3150800929C120EDA7171B90268D36843F02003D360F1 -S315080092AC002012E0056801F11B0424012C59E4087E -S315080092BC5460A3E70268136943F020031361EFE7D0 -S315080092CC436A43F480234362012030BC7047000094 -S315080092DC0649CB6823F4E0631B041B0C000200F45C -S315080092ECE0600343024A1A43CA60704700ED00E087 -S315080092FC0000FA0530B4154BDB68C3F30223C3F13F -S3150800930C0704042C28BF04241D1D062D01D9033B74 -S3150800931C00E000234FF0FF3505FA04F421EA0401B6 -S3150800932C994005FA03F322EA03031943002805DBDF -S3150800933C0901C9B2064B195430BC704700F00F002E -S3150800934C0901C9B2034B1954F6E700BF00ED00E05A -S3150800935C00E400E014ED00E00138B0F1807F0AD299 -S3150800936C064B5860064AF02182F8231000209860B4 -S3150800937C07221A6070470120704700BF10E000E012 -S3150800938C00ED00E0042805D0054A136823F0040311 -S3150800939C13607047024A136843F00403136070475E -S315080093AC10E000E0704708B5FFF7FCFF08BD0000A9 -S315080093BC00230F2B00F2E280F0B482B039E00922C8 -S315080093CC00E00022B2403A4302346D4E46F824209F -S315080093DC6C4A1468EA4302EA04064F6817F4803F9D -S315080093EC01D045EA0406674C2660646802EA04065E -S315080093FC4F6817F4003F01D045EA0406614C6660D5 -S3150800940CA46802EA04064F6817F4801F01D045EADF -S3150800941C04065C4CA660E46822404E6816F4001FED -S3150800942C01D045EA0402574CE26001330F2B00F2D7 -S3150800943CA28001229A400C6804EA0205AA42F4D1D9 -S3150800944C4C68122C18BF022C10D1DE08083650F8BE -S3150800945C26C003F00704A7000F24BC402CEA040C12 -S3150800946C0C69BC4044EA0C0440F8264004685F00CA -S3150800947C0326BE40F64306EA040C4C6804F00304C3 -S3150800948CBC4044EA0C0404604C6804F1FF3C112C03 -S3150800949C18BFBCF1010F01D9122C11D1846806EA48 -S315080094AC040CCC68BC4044EA0C048460446824EA86 -S315080094BC020C4C68C4F300129A4042EA0C02426051 -S315080094CCC26816408A68BA403243C2604A6812F0CB -S315080094DC805FAAD02C4A546C44F480445464526C71 -S315080094EC02F480420192019A9C08A61C244A52F85E -S315080094FC267003F0030296000F22B24027EA0207F1 -S3150800950C224A90423FF45DAF02F58062904222D027 -S3150800951C02F58062904220D002F5806290421ED0FD -S3150800952C02F5806290421CD002F5806290421AD0F5 -S3150800953C02F58062904218D002F58062904216D0ED -S3150800954C02F58062904214D002F5806290423FF494 -S3150800955C36AF0A2236E7012234E7022232E7032223 -S3150800956C30E704222EE705222CE706222AE70722F3 -S3150800957C28E7082226E702B0F0BC7047704700BF00 -S3150800958C00380140003C014000380240000002400F -S3150800959C0AB1816170470904816170477047000000 -S315080095AC10B5044683680269134342691343C269BA -S315080095BC1343016808689D4A024013430B602268EE -S315080095CC536823F44053E1680B435360A269236A3A -S315080095DC1A4321688B6823F4306313438B60236822 -S315080095EC934A934219D0934A934229D0924A93426A -S315080095FC3ED0924A934264D0914A934276D0914A8D -S3150800960C934200F08B80904A934200F09F808F4AD9 -S3150800961C934200F0B38010233EE08D4BD3F8903084 -S3150800962C03F00303032B09D8DFE803F00204C00692 -S3150800963C012331E004232FE008232DE010232BE02F -S3150800964C834BD3F8903003F00C030C2B0ED8DFE8C1 -S3150800965C03F0070D0D0D090D0D0DAF0D0D0D0B00BE -S3150800966C002319E0042317E0082315E0102313E060 -S3150800967C774BD3F8903003F03003102B00F09A8018 -S3150800968C06D9202B00F09880302B18D1082303E03C -S3150800969C0BB9002300E01023E269B2F5004F00F085 -S315080096ACA180082B00F23C81DFE813F0FF001401BF -S315080096BC1E013A0127013A013A013A0131011023F8 -S315080096CCEAE7634BD3F8903003F0C003402B75D010 -S315080096DC05D9802B74D0C02B06D10823DCE70BB92F -S315080096EC0023D9E71023D7E71023D5E7584BD3F82F -S315080096FC903003F44073B3F5807F63D007D9B3F584 -S3150800970C007F61D0B3F5407F06D10823C4E70BB9B7 -S3150800971C0023C1E71023BFE71023BDE74C4BD3F852 -S3150800972C903003F44063B3F5806F4FD007D9B3F587 -S3150800973C006F4DD0B3F5406F06D10823ACE70BB9D3 -S3150800974C0123A9E71023A7E71023A5E7404BD3F875 -S3150800975C903003F44053B3F5805F3BD007D9B3F58B -S3150800976C005F39D0B3F5405F06D1082394E70BB9EF -S3150800977C002391E710238FE710238DE7344BD3F89A -S3150800978C903003F44043B3F5804F27D007D9B3F58F -S3150800979C004F25D0B3F5404F06D108237CE70BB90B -S315080097AC002379E7102377E7102375E7022373E77D -S315080097BC022371E704236FE702236DE704236BE7A3 -S315080097CC022369E7042367E7022365E7042363E7B3 -S315080097DC022361E704235FE702235DE704235BE7C3 -S315080097EC022359E7082B5DD8DFE803F005343F5C04 -S315080097FC485C5C5C5300FFF745FB6268530803EB57 -S3150800980C4003B3FBF2F39BB20020A3F110014FF611 -S3150800981CEF72914200F287809AB222F00F02C3F3DC -S3150800982C420313432268D36050E000BFF369FFEF8D -S3150800983C001001400044004000480040004C004025 -S3150800984C005000400014014000780040007C0040A5 -S3150800985C00380240FFF726FB6268530803EB400307 -S3150800986CB3FBF2F39BB20020CFE76268304B03EBF5 -S3150800987C5203B3FBF2F39BB20020C6E7FFF7E0F9FD -S3150800988C6268530803EB4003B3FBF2F39BB2002068 -S3150800989CBBE76268530803F58033B3FBF2F39BB25C -S315080098AC0020B2E701200023AFE7FFF7EBFA626866 -S315080098BC00EB5203B3FBF2F39BB20020A3F11001A9 -S315080098CC4FF6EF72914230D82268D3600023236694 -S315080098DC636610BDFFF7E6FA626800EB5203B3FB4A -S315080098ECF2F39BB20020E9E76268124B03EB5203D2 -S315080098FCB3FBF2F39BB20020E0E7FFF7A1F962682D -S3150800990C00EB5203B3FBF2F39BB20020D6E7626876 -S3150800991C530803F50043B3FBF2F39BB20020CDE7E3 -S3150800992C01200023CAE70120D0E70120CEE700BFBB -S3150800993C0048E8010024F400436A13F0010F06D02E -S3150800994C0268536823F40033816A0B435360436AF5 -S3150800995C13F0020F06D00268536823F48033C16AE9 -S3150800996C0B435360436A13F0040F06D0026853681E -S3150800997C23F48023016B0B435360436A13F0080FDF -S3150800998C06D00268536823F40043416B0B435360BB -S3150800999C436A13F0100F06D00268936823F48053B9 -S315080099AC816B0B439360436A13F0200F06D0026851 -S315080099BC936823F40053C16B0B439360436A13F00B -S315080099CC400F0AD00268536823F48013016C0B43CA -S315080099DC5360036CB3F5801F0BD0436A13F0800FEA -S315080099EC06D00268536823F40023816C0B4353603A -S315080099FC70470268536823F4C003416C0B435360E9 -S31508009A0CEBE72DE9F04105460F4616469846069CA7 -S31508009A1C2B68DB6937EA03030CBF01230023B34227 -S31508009A2C1CD1B4F1FF3FF3D0FEF7DCFEA0EB080027 -S31508009A3CA04201D8002CEBD12A68136823F4D07302 -S31508009A4C13602A68936823F00103936020236B67DD -S31508009A5CAB67002385F87030032000E00020BDE8D2 -S31508009A6CF0812DE9F04383B01E46836F202B7ED1FF -S31508009A7C04460D469046B2FA82F35B09002908BFE4 -S31508009A8C0123002B77D190F87030012B75D0012368 -S31508009A9C80F870300023C36722238367FEF7A2FE83 -S31508009AAC0746A4F85880A4F85A80A368B3F5805FD3 -S31508009ABC06D0A3B9226972B9FF22A4F85C2014E077 -S31508009ACC226922B940F2FF12A4F85C200DE0FF22AD -S31508009ADCA4F85C2009E07F22A4F85C2005E0B3F129 -S31508009AEC805F0AD00022A4F85C20B4F85C80B3F539 -S31508009AFC805F0CD04FF000091DE022691AB97F224D -S31508009B0CA4F85C20F1E73F22A4F85C20EDE7236972 -S31508009B1C13B14FF000090EE0A94600250BE02368A7 -S31508009B2C5B6A08EA030329F8023BB4F85A30013B8E -S31508009B3C9BB2A4F85A30B4F85A309BB28BB1009643 -S31508009B4C3B46002220212046FFF75BFFB8B9002DC3 -S31508009B5CE5D023685A6A5FFA88F3134005F8013B87 -S31508009B6CE3E72023A367002084F8700000E00220B6 -S31508009B7C03B0BDE8F0830120FAE70220F8E70320DA -S31508009B8CF6E710B582B004460023C367FEF72AFE33 -S31508009B9C2268126812F0080F07D120236367A3679F -S31508009BAC002084F8700002B010BD6FF07E4300935D -S31508009BBC034600224FF400112046FFF722FF002827 -S31508009BCCEBD00320EFE768B310B50446436F03B335 -S31508009BDC242363672268136823F001031360204665 -S31508009BECFFF7DEFC012813D0636ABBB922685368F9 -S31508009BFC23F4904353602268936823F02A039360F6 -S31508009C0C2268136843F0010313602046FFF7B9FF77 -S31508009C1C10BD80F87030FFF7C1FCD9E72046FFF776 -S31508009C2C8BFEE3E70120704708B5FFF725F9084BCB -S31508009C3CA3FB00308009FFF78FFB0420FFF7A2FB7C -S31508009C4C002211464FF0FF30FFF754FB08BD00BF4A -S31508009C5CD34D621008B5FEF7C5FD08BD08B5FEF76D -S31508009C6CB5FDFFF7A0FB08BD08B500228021024808 -S31508009C7CFFF78EFC08BD00BF0004024010B5FFF7C5 -S31508009C8CE9FF0E4B1B68C31AB3F5FA7F0CD30446CF -S31508009C9C0B4B1B784BB90122094B1A7080210948CA -S31508009CACFFF776FC054B1C6010BD0022044B1A709E -S31508009CBC80210448FFF76CFCF4E700BF5804002029 -S31508009CCC540400200004024000B595B0302200214F -S31508009CDC08A8FEF73BFC002303930493059306930D -S31508009CEC0793214B1A6C42F080521A641B6C03F0D2 -S31508009CFC80530193019B1D4B1A6842F440421A602B -S31508009D0C1B6803F440430293029B012308934FF408 -S31508009D1CA023099302230E934FF480020F92082274 -S31508009D2C10924FF4D87211921293139308A8FEF757 -S31508009D3C9DFD00B1FEE7FEF75BFD00B1FEE70F23C4 -S31508009D4C039302230493002305934FF4A05306931D -S31508009D5C4FF480530793072103A8FEF7DBFF00B1E6 -S31508009D6CFEE715B05DF804FB0038024000700040B1 -S31508009D7C08B5FEF71FFDFFF7A7FFFFF755FFFFF71F -S31508009D8C73FF08BD08B5FFF7F3FF00F041F9FFF7BD -S31508009D9C75FF00F0C3F9FAE7F0B58DB0444B1A6CB1 -S31508009DAC42F080521A641A6C02F080520192019A9F -S31508009DBC5A6C42F480425A645A6C02F480420292FB -S31508009DCC029A1A6B42F002021A631A6B02F002022A -S31508009DDC0392039A1A6B42F008021A631A6B02F082 -S31508009DEC08020492049A1A6C42F480221A641A6CB9 -S31508009DFC02F480220592059A1A6C42F000721A64D3 -S31508009E0C1B6C03F000730693069B0320FFF760FA9E -S31508009E1C002211466FF00B00FFF76CFA0022114670 -S31508009E2C6FF00A00FFF766FA002211466FF0090078 -S31508009E3CFFF760FA002211466FF00400FFF75AFA92 -S31508009E4C002211466FF00300FFF754FA0022114660 -S31508009E5C6FF00100FFF74EFA002211464FF0FF3063 -S31508009E6CFFF748FA802307930123089300240994E3 -S31508009E7C0A9407A90F48FFF79BFA4FF44073079308 -S31508009E8C02270897099403250A9507230B930A4E6C -S31508009E9C07A93046FFF78CFA0795089709940A958F -S31508009EAC09230B9307A93046FFF782FA0DB0F0BDCC -S31508009EBC0038024000040240000C024008B509486C -S31508009ECC094B03604FF46143436000238360C3600E -S31508009EDC03610C2242618361C36103624362FFF72B -S31508009EEC72FE08BD84040020004800402DE9F041AC -S31508009EFC04460D4617469846FEF7C4FF154BA3FBBA -S31508009F0C00308009002201E00132D2B2112A1DD894 -S31508009F1C114B13F8121003EB420393F801C001EB33 -S31508009F2C0C0303FB0443B0FBF3FE03FB1E06002ED7 -S31508009F3CEAD11FFA8EF32B80013B9BB2B3F5806FE7 -S31508009F4CE2D2397088F800C0012000E00020BDE894 -S31508009F5CF08100BFD34D621068A1000830B58DB0F2 -S31508009F6C0025ADF82E508DF82D508DF82C500BABD6 -S31508009F7C0DF12D020DF12E014FF4FA70FFF7B6FF15 -S31508009F8C1A4C1B4B236025766576A576E5762577E0 -S31508009F9C6577A560E5609DF82D30013B1B042361B0 -S31508009FAC9DF82C30013B1B056361BDF82E306360B0 -S31508009FBC2046FEF788FF06950795012308934CF66D -S31508009FCCE042019202954FF6E07203920422049243 -S31508009FDC059509930E230A930DEB02012046FFF70C -S31508009FEC19F82046FFF7ACF80DB030BD5C0400201C -S31508009FFC0064004008B50023012201460348FFF718 -S3150800A00C30FD08B1002008BD0120FCE784040020BF -S3150800A01C08B5FFF753FFFFF7A1FF08BDBFF34F8F36 -S3150800A02C0549CA6802F4E062044B1343CB60BFF3DC -S3150800A03C4F8F00BFFDE700BF00ED00E00400FA05F6 -S3150800A04C08B5224B1B78B3B92148FFF7D3FF012873 -S3150800A05C00D008BD1E4B1B78013BDBB23F2BF8D852 -S3150800A06CFFF7F8FD1B4B1860184B01221A701A4B98 -S3150800A07C00221A70EDE7184B1B7801331448184464 -S3150800A08CFFF7B8FF012815D1134A13780133DBB251 -S3150800A09C13700F4A12789342DBD10C4B00221A70BC -S3150800A0AC0B4B5B78FF2BD4D1094B9B78002BD0D16B -S3150800A0BCFFF7B4FFFFF7CEFD064B1B6864339842D7 -S3150800A0CCC7D9024B00221A70C3E700BF450500200A -S3150800A0DC04050020480500204605002000B58BB075 -S3150800A0EC01AB03AA00210C48FFF758F820B9039ACC -S3150800A0FC40F267639A4202D00BB05DF804FB059BED -S3150800A10C002BF9D19DF80430FF2BF5D19DF80530BD -S3150800A11C002BF1D1FFF782FF5C04002008B5FFF78E -S3150800A12C8FFFFFF7DBFF08BDF8B500BFF8BC08BC0E -S3150800A13C9E467047F8B500BFF8BC08BC9E467047EB -S3150800A14C00000020000000000000000001020304CB -S3150800A15C06070809000000000102030405020602AE -S3150800A16C060307030803090309040A040B040C0471 -S3150800A17C0C050D050E050F050F0610061007100821 -S30D0800A18CB0E0FF7F01000000AE -S30D0800A194F9850008F1810008B5 -S3090800A19CCD8100085B -S3150800A1A000000000EC02002054030020BC0300203D -S3150800A1B00000000000000000000000000000000091 -S3150800A1C00000000000000000000000000000000081 -S3150800A1D00000000000000000000000000000000071 -S3150800A1E00000000000000000000000000000000061 -S3150800A1F00000000000000000000000000000000051 -S3150800A2000000000000000000000000000000000040 -S3150800A2100000000000000000000000000000000030 -S3150800A2200000000000000000000000000000000020 -S3150800A2300000000000000000000000000000000010 -S3150800A24000000000000000000100000000000000FF -S3150800A2500E33CDAB34126DE6ECDE05000B000000C4 -S3150800A26000000000000000000000000000000000E0 -S3150800A27000000000000000000000000000000000D0 -S3150800A28000000000000000000000000000000000C0 -S3150800A29000000000000000000000000000000000B0 -S3150800A2A000000000000000000000000000000000A0 -S3150800A2B00000000000000000000000000000000090 -S3150800A2C00000000000000000000000000000000080 -S3150800A2D00000000000000000000000000000000070 -S3150800A2E00000000000000000000000000000000060 -S3150800A2F00000000000000000000000000000000050 -S3150800A300000000000000000000000000000000003F -S3150800A310000000000000000000000000000000002F -S3150800A320000000000000000000000000000000001F -S3150800A330000000000000000000000000000000000F -S3150800A34000000000000000000000000000000000FF -S3150800A35000000000000000000000000000000000EF -S3150800A36000000000000000000000000000000000DF -S3150800A37000000000000000000000000000000000CF -S3150800A38000000000000000000000000000000000BF -S3150800A39000000000000000000000000000000000AF -S3150800A3A0000000000000000000000000000000009F -S3150800A3B0000000000000000000000000000000008F -S3150800A3C0000000000000000000000000000000007F -S3150800A3D0000000000000000000000000000000006F -S3150800A3E0000000000000000000000000000000005F -S3150800A3F0000000000000000000000000000000004F -S3150800A400000000000000000000000000000000003E -S3150800A410000000000000000000000000000000002E -S3150800A420000000000000000000000000000000001E -S3150800A430000000000000000000000000000000000E -S3150800A44000000000000000000000000000000000FE -S3150800A45000000000000000000000000000000000EE -S3150800A46000000000000000000000000000000000DE -S3150800A47000000000000000000000000000000000CE -S3150800A48000000000000000000000000000000000BE -S3150800A49000000000000000000000000000000000AE -S3150800A4A0000000000000000000000000000000009E -S3150800A4B0000000000000000000000000000000008E -S3150800A4C0000000000000000000000000000000007E -S3150800A4D0000000000000000000000000000000006E -S3150800A4E0000000000000000000000000000000005E -S3150800A4F0000000000000000000000000000000004E -S3150800A500000000000000000000000000000000003D -S3150800A510000000000000000000000000000000002D -S3150800A520000000000000000000000000000000001D -S3150800A530000000000000000000000000000000000D -S3150800A54000000000000000000000000000000000FD -S3150800A55000000000000000000000000000000000ED -S3150800A56000000000000000000000000000000000DD -S3150800A57000000000000000000000000000000000CD -S3150800A58000000000000000000000000000000000BD -S3150800A59000000000000000000000000000000000AD -S3150800A5A0000000000000000000000000000000009D -S3150800A5B0000000000000000000000000000000008D -S3150800A5C000000000000000004C0500200024F400F4 -S30D0800A5D0010000001000000064 +S3150800872CFEE7000010B40F4AD2F8883043F4700301 +S3150800873CC2F888300C4B196841F001011960002009 +S3150800874C98601C68094921401960094959601968DB +S3150800875C21F480211960D8604FF0006393605DF8AE +S3150800876C044B704700ED00E000380240FFFFF6FEB0 +S3150800877C1030002410B504460E4B18784FF47A7353 +S3150800878CB3FBF0F30C4A1068B0FBF3F000F0EAFD0B +S3150800879C68B90F2C01D901200AE0002221464FF0B6 +S315080087ACFF3000F0ADFD054B1C60002000E00120F9 +S315080087BC10BD00BF300400202C0400203404002017 +S315080087CC08B5032000F08AFD0020FFF7D3FF01F05F +S315080087DCF3FA002008BD0000034A1168034B1B7806 +S315080087EC0B441360704700BF70050020300400204E +S315080087FC014B1868704700BF7005002010B582B091 +S3150800880C1B4B1A6C42F080521A641B6C03F0805393 +S3150800881C0193019B174A136843F480331360FFF7DF +S3150800882CE7FF0446134B5B6813F4803F08D1FFF748 +S3150800883CDFFF001BB0F57A7FF4D9032002B010BD18 +S3150800884C0C4A136843F400331360FFF7D1FF044650 +S3150800885C084B5B6813F4003F07D1FFF7C9FF001BF1 +S3150800886CB0F57A7FF4D90320E8E70020E6E700BFE5 +S3150800887C0038024000700040002800F0D98170B51D +S3150800888C82B00446036813F0010F29D0A74B9B68E6 +S3150800889C03F00C03042B1AD0A44B9B6803F00C03AF +S315080088AC082B0FD06368B3F5803F40D0002B54D10A +S315080088BC9E4B1A6822F480321A601A6822F48022B7 +S315080088CC1A6039E0994B5B6813F4800FEAD0974B22 +S315080088DC1B6813F4003F03D06368002B00F0AA81D1 +S315080088EC236813F0020F74D0904B9B6813F00C0F8F +S315080088FC5ED08E4B9B6803F00C03082B53D0E368B1 +S3150800890C002B00F08980894A136843F00103136031 +S3150800891CFFF76EFF0546854B1B6813F0020F72D1E5 +S3150800892CFFF766FF401B0228F5D9032087E17F4A2B +S3150800893C136843F48033136063682BB3FFF758FF4F +S3150800894C05467A4B1B6813F4003FC9D1FFF750FF55 +S3150800895C401B6428F5D9032071E1B3F5A02F09D083 +S3150800896C724B1A6822F480321A601A6822F4802232 +S3150800897C1A60E1E76D4B1A6842F480221A601A688D +S3150800898C42F480321A60D7E7FFF732FF0546674B89 +S3150800899C1B6813F4003FA3D0FFF72AFF401B64287B +S315080089ACF5D903204BE1614B5B6813F4800FA6D114 +S315080089BC5E4B1B6813F0020F03D0E368012B40F0E3 +S315080089CC3B815A4A136823F0F803216943EAC10329 +S315080089DC1360236813F0080F46D0636983B3534AB0 +S315080089EC536F43F001035367FFF702FF05464F4BDE +S315080089FC5B6F13F0020F37D1FFF7FAFE401B022804 +S31508008A0CF5D903201BE1494A136823F0F8032169B9 +S31508008A1C43EAC1031360DCE7444A136823F00103F5 +S31508008A2C1360FFF7E5FE0546404B1B6813F0020F73 +S31508008A3CCFD0FFF7DDFE401B0228F5D90320FEE058 +S31508008A4C3A4A536F23F001035367FFF7D1FE0546E5 +S31508008A5C364B5B6F13F0020F06D0FFF7C9FE401BAF +S31508008A6C0228F5D90320EAE0236813F0040F7DD019 +S31508008A7C2E4B1B6C13F0805F1ED12C4B1A6C42F0DC +S31508008A8C80521A641B6C03F080530193019B0125D9 +S31508008A9C274B1B6813F4807F10D0A368012B21D0B9 +S31508008AAC002B37D1214B1A6F22F001021A671A6F65 +S31508008ABC22F004021A671AE00025E9E71C4A136833 +S31508008ACC43F480731360FFF793FE0646184B1B6836 +S31508008ADC13F4807FE1D1FFF78BFE801B6428F5D950 +S31508008AEC0320ACE0114A136F43F001031367A36824 +S31508008AFC53B3FFF77DFE06460C4B1B6F13F0020FA4 +S31508008B0C33D1FFF775FE801B41F288339842F3D9AF +S31508008B1C032094E0052B0DD0044B1A6F22F00102AA +S31508008B2C1A671A6F22F004021A67E0E70038024047 +S31508008B3C00700040444B1A6F42F004021A671A6F11 +S31508008B4C42F001021A67D2E7FFF752FE06463E4B81 +S31508008B5C1B6F13F0020F08D0FFF74AFE801B41F279 +S31508008B6C88339842F3D9032069E0F5B9A369002B39 +S31508008B7C64D0354A926802F00C02082A61D0022B9E +S31508008B8C19D0314A136823F080731360FFF730FE4F +S31508008B9C04462D4B1B6813F0007F47D0FFF728FEC1 +S31508008BAC001B0228F5D9032049E0274A136C23F049 +S31508008BBC80531364DAE7244A136823F0807313602E +S31508008BCCFFF716FE0546204B1B6813F0007F06D0F0 +S31508008BDCFFF70EFE401B0228F5D903202FE0E369A8 +S31508008BEC226A1343626A43EA8213A26A5208013A5A +S31508008BFC43EA0243E26A43EA026343F00053124A29 +S31508008C0C5360136843F080731360FFF7F1FD044655 +S31508008C1C0D4B1B6813F0007F06D1FFF7E9FD001B0F +S31508008C2C0228F5D903200AE0002008E0002006E017 +S31508008C3C01207047012002E0012000E0002002B06C +S31508008C4C70BD0120FBE700BF00380240314B9B6822 +S31508008C5C03F00C03042B58D0082B58D170B52D4BA8 +S31508008C6C5A6802F03F025B6813F4800F2AD0294B2E +S31508008C7C5868C0F388100546002643011B1A66EB94 +S31508008C8C0604A10141EA93619801C01A61EB04013B +S31508008C9CCB0043EA5073C4001946601946EB010130 +S31508008CAC4B0243EAD0534402204619463346FFF793 +S31508008CBCA7FA184B5B68C3F3014301335B00B0FB9F +S31508008CCCF3F070BD134B5868C0F3881005460026A0 +S31508008CDC43011B1A66EB0604A10141EA936198014C +S31508008CECC01A61EB0401CB0043EA5073C400194661 +S31508008CFC601946EB01018B0243EA90538402204625 +S31508008D0C19463346FFF77CFAD3E7034870470348FE +S31508008D1C704700BF0038024000127A000024F400A5 +S31508008D2C002800F09F8070B50446524B1B6803F070 +S31508008D3C0F038B420BD24F4A136823F00F030B43D6 +S31508008D4C1360136803F00F038B4240F08D80236881 +S31508008D5C13F0020F17D013F0040F04D0464A936889 +S31508008D6C43F4E0539360236813F0080F04D0424A87 +S31508008D7C936843F4604393603F4A936823F0F00387 +S31508008D8CA068034393600D46236813F0010F31D096 +S31508008D9C6368012B20D0022B25D0374A126812F0B3 +S31508008DAC020F63D034498A6822F0030213438B609E +S31508008DBCFFF71EFD0646304B9B6803F00C036268F2 +S31508008DCCB3EB820F16D0FFF713FD801B41F28833E5 +S31508008DDC9842F0D9032044E0274A126812F4003F5F +S31508008DECE0D101203DE0244A126812F0007FD9D167 +S31508008DFC012036E01F4B1B6803F00F03AB420AD960 +S31508008E0C1C4A136823F00F032B431360136803F0F3 +S31508008E1C0F03AB422CD1236813F0040F06D0164A65 +S31508008E2C936823F4E053E1680B439360236813F0CB +S31508008E3C080F07D0104A936823F46043216943EA64 +S31508008E4CC1039360FFF702FF0B4B9B68C3F3031335 +S31508008E5C0A4AD35CD8400A4B18600020FFF78AFCF4 +S31508008E6C002070BD012070470120FAE70120F8E7C1 +S31508008E7C0120F6E7003C0240003802406CA10008CD +S31508008E8C2C040020014B1868704700BF2C040020E6 +S31508008E9C08B5FFF7F7FF044B9B68C3F38223034A15 +S31508008EACD35CD84008BD00BF003802407CA100083E +S31508008EBC08B5FFF7E7FF044B9B68C3F34233034A35 +S31508008ECCD35CD84008BD00BF003802407CA100081E +S31508008EDC7047002800F0A18038B5044690F8203079 +S31508008EECD3B12268136823F002031360FFF780FCE2 +S31508008EFC054623685A6812F0020F10D0FFF778FC63 +S31508008F0C401B0A28F5D9636A43F4003363620523C8 +S31508008F1C84F82030012038BDFFF7DAFFE1E71A683C +S31508008F2C42F001021A60FFF763FC054623685A688B +S31508008F3C12F0010F0DD1FFF75BFC401B0A28F5D97F +S31508008F4C636A43F400336362052384F820300120F6 +S31508008F5CE1E7227E012A3DD01A6822F080021A60C7 +S31508008F6C637E012B3BD02268136823F04003136001 +S31508008F7CA37E012B39D02268136823F020031360D3 +S31508008F8CE37E012B37D02268136843F01003136075 +S31508008F9C237F012B35D02268136823F0080313604E +S31508008FAC637F012B33D02268136823F00403136004 +S31508008FBCA368E26813432269134362691343626820 +S31508008FCC013A21681343CB6100206062012384F8BF +S31508008FDC2030A0E71A6842F080021A60C0E72268BF +S31508008FEC136843F040031360C2E72268136843F022 +S31508008FFC20031360C4E72268136823F01003136078 +S3150800900CC6E72268136843F008031360C8E72268AA +S3150800901C136843F004031360CAE701207047000085 +S3150800902C90F82030013BDBB2012B05D9436A43F497 +S3150800903C802343620120704770B4434BD3F8002257 +S3150800904C42F00102C3F80022D3F8002222F47C5223 +S3150800905CC3F80022D3F80022486A42EA0022C3F871 +S3150800906C00224A6902F01F02012000FA02F2D3F824 +S3150800907C1C42D0430440C3F81C42CB69B3B9324BEB +S3150800908CD3F80C420440C3F80C42CE688D884C6960 +S3150800909C45EA0645483443F834508E680C884D69C1 +S315080090AC44EA0644483503EBC5035C60CB69012BDF +S315080090BC1DD08B69002B32D1234CD4F804320340D3 +S315080090CCC4F804320B698BBB1F4BD3F814422040EF +S315080090DCC3F814020B6A012B2FD01B4AD2F80032A4 +S315080090EC23F00103C2F80032002070BC7047164BFF +S315080090FCD3F80C421443C3F80C420E688D884C699D +S3150800910C45EA0645483443F834508E688C894D69CF +S3150800911C44EA0644483503EBC5035C60C9E70A4CC8 +S3150800912CD4F804321343C4F80432CBE70648D0F813 +S3150800913C14321343C0F81432CCE70349D1F81C3265 +S3150800914C1A43C1F81C22C8E70064004038B590F8E9 +S3150800915C2030DBB2012B05D0436A43F4002343626B +S3150800916C012038BD0446022380F8203002681368B3 +S3150800917C23F001031360FFF73BFB054623685B6886 +S3150800918C13F0010F0DD0FFF733FB401B0A28F5D956 +S3150800919C636A43F400336362052384F820300120A4 +S315080091ACDFE700206062DCE730B490F82040013C31 +S315080091BCE4B2012C00F28A8051B90468E46814F010 +S315080091CC030F10D1436A43F400134362012082E073 +S315080091DC0468246914F0030F05D1436A43F4001399 +S315080091EC4362012077E0056801F11B0424012C5920 +S315080091FC04F004049460002C5AD1056801F11B0490 +S3150800920C24012C59640D1460056801F11B04240112 +S3150800921C2D59C5F34005D560056825446D6805F0DC +S3150800922C0F051561056825446D68C5F30725956115 +S3150800923C05682C446468240C546104680A011444B7 +S3150800924CD4F8B8411C7004681444D4F8B841C4F373 +S3150800925C07245C7004681444D4F8B841C4F3074472 +S3150800926C9C7004681444D4F8B841240EDC70046865 +S3150800927C1444D4F8BC411C7104681444D4F8BC4199 +S3150800928CC4F307245C7104681444D4F8BC41C4F3D1 +S3150800929C07449C7104682244D2F8BC21120EDA7178 +S315080092AC71B90268D36843F02003D360002012E03A +S315080092BC056801F11B0424012C59E4085460A3E742 +S315080092CC0268136943F020031361EFE7436A43F41A +S315080092DC80234362012030BC704700000649CB68E6 +S315080092EC23F4E0631B041B0C000200F4E060034348 +S315080092FC024A1A43CA60704700ED00E00000FA05FE +S3150800930C30B4154BDB68C3F30223C3F10704042CF2 +S3150800931C28BF04241D1D062D01D9033B00E000239C +S3150800932C4FF0FF3505FA04F421EA0401994005FAD1 +S3150800933C03F322EA03031943002805DB0901C9B222 +S3150800934C064B195430BC704700F00F000901C9B21E +S3150800935C034B1954F6E700BF00ED00E000E400E00B +S3150800936C14ED00E00138B0F1807F0AD2064B586044 +S3150800937C064AF02182F823100020986007221A600A +S3150800938C70470120704700BF10E000E000ED00E0D8 +S3150800939C042805D0054A136823F0040313607047A4 +S315080093AC024A136843F004031360704710E000E0A8 +S315080093BC704708B5FFF7FCFF08BD000000230F2B0C +S315080093CC00F2E280F0B482B039E0092200E0002213 +S315080093DCB2403A4302346D4E46F824206C4A14685F +S315080093ECEA4302EA04064F6817F4803F01D045EABF +S315080093FC0406674C2660646802EA04064F6817F48C +S3150800940C003F01D045EA0406614C6660A46802EA8E +S3150800941C04064F6817F4801F01D045EA04065C4C15 +S3150800942CA660E46822404E6816F4001F01D045EA8F +S3150800943C0402574CE26001330F2B00F2A280012282 +S3150800944C9A400C6804EA0205AA42F4D14C68122C1C +S3150800945C18BF022C10D1DE08083650F826C003F0C7 +S3150800946C0704A7000F24BC402CEA040C0C69BC406A +S3150800947C44EA0C0440F8264004685F000326BE4004 +S3150800948CF64306EA040C4C6804F00304BC4044EAB0 +S3150800949C0C0404604C6804F1FF3C112C18BFBCF199 +S315080094AC010F01D9122C11D1846806EA040CCC6878 +S315080094BCBC4044EA0C048460446824EA020C4C68F8 +S315080094CCC4F300129A4042EA0C024260C268164083 +S315080094DC8A68BA403243C2604A6812F0805FAAD0E2 +S315080094EC2C4A546C44F480445464526C02F4804202 +S315080094FC0192019A9C08A61C244A52F8267003F07D +S3150800950C030296000F22B24027EA0207224A90422B +S3150800951C3FF45DAF02F58062904222D002F580627C +S3150800952C904220D002F5806290421ED002F58062ED +S3150800953C90421CD002F5806290421AD002F58062E5 +S3150800954C904218D002F58062904216D002F58062DD +S3150800955C904214D002F5806290423FF436AF0A224C +S3150800956C36E7012234E7022232E7032230E70422E7 +S3150800957C2EE705222CE706222AE7072228E70822E7 +S3150800958C26E702B0F0BC7047704700BF00380140B0 +S3150800959C003C014000380240000002400AB18161DB +S315080095AC70470904816170477047000010B504467E +S315080095BC83680269134342691343C26913430168FA +S315080095CC08689D4A024013430B602268536823F4CB +S315080095DC4053E1680B435360A269236A1A43216816 +S315080095EC8B6823F4306313438B602368934A934246 +S315080095FC19D0934A934229D0924A93423ED0924A22 +S3150800960C934264D0914A934276D0914A934200F0A1 +S3150800961C8B80904A934200F09F808F4A934200F0C9 +S3150800962CB38010233EE08D4BD3F8903003F0030340 +S3150800963C032B09D8DFE803F00204C006012331E046 +S3150800964C04232FE008232DE010232BE0834BD3F8BB +S3150800965C903003F00C030C2B0ED8DFE803F0070D43 +S3150800966C0D0D090D0D0DAF0D0D0D0B00002319E099 +S3150800967C042317E0082315E0102313E0774BD3F8DF +S3150800968C903003F03003102B00F09A8006D9202B6B +S3150800969C00F09880302B18D1082303E00BB900236F +S315080096AC00E01023E269B2F5004F00F0A180082B08 +S315080096BC00F23C81DFE813F0FF0014011E013A01A9 +S315080096CC27013A013A013A0131011023EAE7634BC3 +S315080096DCD3F8903003F0C003402B75D005D9802BF6 +S315080096EC74D0C02B06D10823DCE70BB90023D9E7C5 +S315080096FC1023D7E71023D5E7584BD3F8903003F44B +S3150800970C4073B3F5807F63D007D9B3F5007F61D07A +S3150800971CB3F5407F06D10823C4E70BB90023C1E78C +S3150800972C1023BFE71023BDE74C4BD3F8903003F456 +S3150800973C4063B3F5806F4FD007D9B3F5006F4DD0A2 +S3150800974CB3F5406F06D10823ACE70BB90123A9E79B +S3150800975C1023A7E71023A5E7404BD3F8903003F462 +S3150800976C4053B3F5805F3BD007D9B3F5005F39D0CA +S3150800977CB3F5405F06D1082394E70BB9002391E7AC +S3150800978C10238FE710238DE7344BD3F8903003F46E +S3150800979C4043B3F5804F27D007D9B3F5004F25D0F2 +S315080097ACB3F5404F06D108237CE70BB9002379E7BC +S315080097BC102377E7102375E7022373E7022371E773 +S315080097CC04236FE702236DE704236BE7022369E79B +S315080097DC042367E7022365E7042363E7022361E7AB +S315080097EC04235FE702235DE704235BE7022359E7BB +S315080097FC082B5DD8DFE803F005343F5C485C5C5CFD +S3150800980C5300FFF745FB6268530803EB4003B3FBB1 +S3150800981CF2F39BB20020A3F110014FF6EF729142BE +S3150800982C00F287809AB222F00F02C3F34203134365 +S3150800983C2268D36050E000BFF369FFEF00100140C7 +S3150800984C0044004000480040004C004000500040D6 +S3150800985C0014014000780040007C004000380240AB +S3150800986CFFF726FB6268530803EB4003B3FBF2F3DE +S3150800987C9BB20020CFE76268304B03EB5203B3FB75 +S3150800988CF2F39BB20020C6E7FFF7E0F962685308CB +S3150800989C03EB4003B3FBF2F39BB20020BBE7626811 +S315080098AC530803F58033B3FBF2F39BB20020B2E7FF +S315080098BC01200023AFE7FFF7EBFA626800EB5203CF +S315080098CCB3FBF2F39BB20020A3F110014FF6EF7233 +S315080098DC914230D82268D36000232366636610BD94 +S315080098ECFFF7E6FA626800EB5203B3FBF2F39BB29E +S315080098FC0020E9E76268124B03EB5203B3FBF2F361 +S3150800990C9BB20020E0E7FFF7A1F9626800EB52036F +S3150800991CB3FBF2F39BB20020D6E76268530803F553 +S3150800992C0043B3FBF2F39BB20020CDE701200023E2 +S3150800993CCAE70120D0E70120CEE700BF0048E801BE +S3150800994C0024F400436A13F0010F06D0026853682A +S3150800995C23F40033816A0B435360436A13F0020FF6 +S3150800996C06D00268536823F48033C16A0B435360EC +S3150800997C436A13F0040F06D00268536823F4802355 +S3150800998C016B0B435360436A13F0080F06D0026849 +S3150800999C536823F40043416B0B435360436A13F03B +S315080099AC100F06D00268936823F48053816B0B431F +S315080099BC9360436A13F0200F06D00268936823F469 +S315080099CC0053C16B0B439360436A13F0400F0AD0E4 +S315080099DC0268536823F48013016C0B435360036CC1 +S315080099ECB3F5801F0BD0436A13F0800F06D00268BC +S315080099FC536823F40023816C0B4353607047026849 +S31508009A0C536823F4C003416C0B435360EBE72DE911 +S31508009A1CF04105460F4616469846069C2B68DB69A8 +S31508009A2C37EA03030CBF01230023B3421CD1B4F15C +S31508009A3CFF3FF3D0FEF7DCFEA0EB0800A04201D8EE +S31508009A4C002CEBD12A68136823F4D07313602A68A8 +S31508009A5C936823F00103936020236B67AB6700239D +S31508009A6C85F87030032000E00020BDE8F0812DE970 +S31508009A7CF04383B01E46836F202B7ED104460D46D9 +S31508009A8C9046B2FA82F35B09002908BF0123002B22 +S31508009A9C77D190F87030012B75D0012380F870308F +S31508009AAC0023C36722238367FEF7A2FE0746A4F8A2 +S31508009ABC5880A4F85A80A368B3F5805F06D0A3B97A +S31508009ACC226972B9FF22A4F85C2014E0226922B933 +S31508009ADC40F2FF12A4F85C200DE0FF22A4F85C20EB +S31508009AEC09E07F22A4F85C2005E0B3F1805F0AD078 +S31508009AFC0022A4F85C20B4F85C80B3F5805F0CD027 +S31508009B0C4FF000091DE022691AB97F22A4F85C20DF +S31508009B1CF1E73F22A4F85C20EDE7236913B14FF077 +S31508009B2C00090EE0A94600250BE023685B6A08EAE3 +S31508009B3C030329F8023BB4F85A30013B9BB2A4F84C +S31508009B4C5A30B4F85A309BB28BB100963B46002279 +S31508009B5C20212046FFF75BFFB8B9002DE5D0236816 +S31508009B6C5A6A5FFA88F3134005F8013BE3E72023AA +S31508009B7CA367002084F8700000E0022003B0BDE85B +S31508009B8CF0830120FAE70220F8E70320F6E710B580 +S31508009B9C82B004460023C367FEF72AFE22681268C1 +S31508009BAC12F0080F07D120236367A367002084F8F7 +S31508009BBC700002B010BD6FF07E430093034600227E +S31508009BCC4FF400112046FFF722FF0028EBD00320A4 +S31508009BDCEFE768B310B50446436F03B324236367F2 +S31508009BEC2268136823F0010313602046FFF7DEFC96 +S31508009BFC012813D0636ABBB92268536823F49043CF +S31508009C0C53602268936823F02A03936022681368CA +S31508009C1C43F0010313602046FFF7B9FF10BD80F827 +S31508009C2C7030FFF7C1FCD9E72046FFF78BFEE3E758 +S31508009C3C0120704708B5FFF725F9084BA3FB003040 +S31508009C4C8009FFF78FFB0420FFF7A2FB00221146C1 +S31508009C5C4FF0FF30FFF754FB08BD00BFD34D621021 +S31508009C6C08B5FEF7C5FD08BD08B5FEF7B5FDFFF747 +S31508009C7CA0FB08BD08B5002280210248FFF78EFC20 +S31508009C8C08BD00BF0004024010B5FFF7E9FF0E4BF4 +S31508009C9C1B68C31AB3F5FA7F0CD304460B4B1B7817 +S31508009CAC4BB90122094B1A7080210948FFF776FC3B +S31508009CBC054B1C6010BD0022044B1A708021044809 +S31508009CCCFFF76CFCF4E700BF58040020540400208E +S31508009CDC00040240014A024B9A6070470080000853 +S31508009CEC00ED00E000B595B03022002108A8FEF77B +S31508009CFC2DFC002303930493059306930793214B9A +S31508009D0C1A6C42F080521A641B6C03F08053019350 +S31508009D1C019B1D4B1A6842F440421A601B6803F4F7 +S31508009D2C40430293029B012308934FF4A023099303 +S31508009D3C02230E934FF480020F92082210924FF4CE +S31508009D4CD87211921293139308A8FEF795FD00B1D9 +S31508009D5CFEE7FEF753FD00B1FEE70F23039302233C +S31508009D6C0493002305934FF4A05306934FF48053A2 +S31508009D7C0793072103A8FEF7D3FF00B1FEE715B03A +S31508009D8C5DF804FB003802400070004008B5FFF788 +S31508009D9CA1FFFEF715FDFFF7A5FFFFF74BFFFFF732 +S31508009DAC69FF08BD08B5FFF7F1FF00F041F9FFF7A9 +S31508009DBC6BFF00F0C1F9FAE7F0B58DB0444B1A6C9D +S31508009DCC42F080521A641A6C02F080520192019A7F +S31508009DDC5A6C42F480425A645A6C02F480420292DB +S31508009DEC029A1A6B42F002021A631A6B02F002020A +S31508009DFC0392039A1A6B42F008021A631A6B02F062 +S31508009E0C08020492049A1A6C42F480221A641A6C98 +S31508009E1C02F480220592059A1A6C42F000721A64B2 +S31508009E2C1B6C03F000730693069B0320FFF756FA88 +S31508009E3C002211466FF00B00FFF762FA002211465A +S31508009E4C6FF00A00FFF75CFA002211466FF0090062 +S31508009E5CFFF756FA002211466FF00400FFF750FA86 +S31508009E6C002211466FF00300FFF74AFA002211464A +S31508009E7C6FF00100FFF744FA002211464FF0FF304D +S31508009E8CFFF73EFA802307930123089300240994CD +S31508009E9C0A9407A90F48FFF791FA4FF440730793F2 +S31508009EAC02270897099403250A9507230B930A4E4C +S31508009EBC07A93046FFF782FA0795089709940A9579 +S31508009ECC09230B9307A93046FFF778FA0DB0F0BDB6 +S31508009EDC0038024000040240000C024008B509484C +S31508009EEC094B03604FF46143436000238360C360EE +S31508009EFC03610C2242618361C36103624362FFF70B +S31508009F0C68FE08BD84040020004800402DE9F04195 +S31508009F1C04460D4617469846FEF7BAFF154BA3FBA3 +S31508009F2C00308009002201E00132D2B2112A1DD874 +S31508009F3C114B13F8121003EB420393F801C001EB13 +S31508009F4C0C0303FB0443B0FBF3FE03FB1E06002EB7 +S31508009F5CEAD11FFA8EF32B80013B9BB2B3F5806FC7 +S31508009F6CE2D2397088F800C0012000E00020BDE874 +S31508009F7CF08100BFD34D621084A1000830B58DB0B6 +S31508009F8C0025ADF82E508DF82D508DF82C500BABB6 +S31508009F9C0DF12D020DF12E014FF4FA70FFF7B6FFF5 +S31508009FAC1A4C1B4B236025766576A576E5762577C0 +S31508009FBC6577A560E5609DF82D30013B1B04236190 +S31508009FCC9DF82C30013B1B056361BDF82E30636090 +S31508009FDC2046FEF77EFF06950795012308934CF657 +S31508009FECE042019202954FF6E07203920422049223 +S31508009FFC059509930E230A930DEB02012046FFF7EC +S3150800A00C0FF82046FFF7A2F80DB030BD5C0400200F +S3150800A01C0064004008B50023012201460348FFF7F7 +S3150800A02C26FD08B1002008BD0120FCE784040020A9 +S3150800A03C08B5FFF753FFFFF7A1FF08BDBFF34F8F16 +S3150800A04C0549CA6802F4E062044B1343CB60BFF3BC +S3150800A05C4F8F00BFFDE700BF00ED00E00400FA05D6 +S3150800A06C08B5214B1B78B3B92048FFF7D3FF012855 +S3150800A07C00D008BD1D4B1B78013BDBB23F2BF8D833 +S3150800A08CFFF7EEFD1A4B1860174B01221A70194B85 +S3150800A09C00221A70EDE7174B1B7801331348184446 +S3150800A0ACFFF7B8FF012813D1124A13780133DBB234 +S3150800A0BC13700E4A12789342DBD10B4A00211170A9 +S3150800A0CC0A4A5278FF2AD4D1022BD2D1FFF7B6FF0F +S3150800A0DCFFF7C6FD064B1B6864339842C9D9024B79 +S3150800A0EC00221A70C5E700BF4505002004050020AC +S3150800A0FC480500204605002000B58BB001AB03AA25 +S3150800A10C00210C48FFF750F820B9039A40F2676310 +S3150800A11C9A4202D00BB05DF804FB059B002BF9D1D3 +S3150800A12C9DF80430FF2BF5D1079B022BF2D1FFF7D4 +S3150800A13C85FF00BF5C04002008B5FFF791FFFFF709 +S3150800A14CDBFF08BDF8B500BFF8BC08BC9E467047D7 +S3110800A15CF8B500BFF8BC08BC9E4670476A +S3150800A16800000020000000000000000001020304AF +S3150800A1780607080900000000010203040502060292 +S3150800A188060307030803090309040A040B040C0455 +S3150800A1980C050D050E050F050F0610061007100805 +S30D0800A1A894E0FF7F01000000AE +S30D0800A1B0F9850008F181000899 +S3090800A1B8CD8100083F +S3150800A1BC00000000EC02002054030020BC03002021 +S3150800A1CC0000000000000000000000000000000075 +S3150800A1DC0000000000000000000000000000000065 +S3150800A1EC0000000000000000000000000000000055 +S3150800A1FC0000000000000000000000000000000045 +S3150800A20C0000000000000000000000000000000034 +S3150800A21C0000000000000000000000000000000024 +S3150800A22C0000000000000000000000000000000014 +S3150800A23C0000000000000000000000000000000004 +S3150800A24C00000000000000000000000000000000F4 +S3150800A25C00000000000000000100000000000000E3 +S3150800A26C0E33CDAB34126DE6ECDE05000B000000A8 +S3150800A27C00000000000000000000000000000000C4 +S3150800A28C00000000000000000000000000000000B4 +S3150800A29C00000000000000000000000000000000A4 +S3150800A2AC0000000000000000000000000000000094 +S3150800A2BC0000000000000000000000000000000084 +S3150800A2CC0000000000000000000000000000000074 +S3150800A2DC0000000000000000000000000000000064 +S3150800A2EC0000000000000000000000000000000054 +S3150800A2FC0000000000000000000000000000000044 +S3150800A30C0000000000000000000000000000000033 +S3150800A31C0000000000000000000000000000000023 +S3150800A32C0000000000000000000000000000000013 +S3150800A33C0000000000000000000000000000000003 +S3150800A34C00000000000000000000000000000000F3 +S3150800A35C00000000000000000000000000000000E3 +S3150800A36C00000000000000000000000000000000D3 +S3150800A37C00000000000000000000000000000000C3 +S3150800A38C00000000000000000000000000000000B3 +S3150800A39C00000000000000000000000000000000A3 +S3150800A3AC0000000000000000000000000000000093 +S3150800A3BC0000000000000000000000000000000083 +S3150800A3CC0000000000000000000000000000000073 +S3150800A3DC0000000000000000000000000000000063 +S3150800A3EC0000000000000000000000000000000053 +S3150800A3FC0000000000000000000000000000000043 +S3150800A40C0000000000000000000000000000000032 +S3150800A41C0000000000000000000000000000000022 +S3150800A42C0000000000000000000000000000000012 +S3150800A43C0000000000000000000000000000000002 +S3150800A44C00000000000000000000000000000000F2 +S3150800A45C00000000000000000000000000000000E2 +S3150800A46C00000000000000000000000000000000D2 +S3150800A47C00000000000000000000000000000000C2 +S3150800A48C00000000000000000000000000000000B2 +S3150800A49C00000000000000000000000000000000A2 +S3150800A4AC0000000000000000000000000000000092 +S3150800A4BC0000000000000000000000000000000082 +S3150800A4CC0000000000000000000000000000000072 +S3150800A4DC0000000000000000000000000000000062 +S3150800A4EC0000000000000000000000000000000052 +S3150800A4FC0000000000000000000000000000000042 +S3150800A50C0000000000000000000000000000000031 +S3150800A51C0000000000000000000000000000000021 +S3150800A52C0000000000000000000000000000000011 +S3150800A53C0000000000000000000000000000000001 +S3150800A54C00000000000000000000000000000000F1 +S3150800A55C00000000000000000000000000000000E1 +S3150800A56C00000000000000000000000000000000D1 +S3150800A57C00000000000000000000000000000000C1 +S3150800A58C00000000000000000000000000000000B1 +S3150800A59C00000000000000000000000000000000A1 +S3150800A5AC0000000000000000000000000000000091 +S3150800A5BC0000000000000000000000000000000081 +S3150800A5CC0000000000000000000000000000000071 +S3150800A5DC00000000000000004C0500200024F400D8 +S30D0800A5EC010000001000000048 S705080086DD8F diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c index 232ad173..db9b90c2 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.out b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.out index 7e3f181d43154eac7b751af532989532583ba667..107cd2a626d5fc7c40a06778726b307046bc1cc7 100644 GIT binary patch delta 23798 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 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec index c1b5e71f..a8600645 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/bin/demoprog_stm32f746.srec @@ -1,33 +1,33 @@ S01A000064656D6F70726F675F73746D3332663734362E737265638E -S315080080000805002015A100085DA1000861A1000867 -S3150800801065A1000869A100086DA10008000000001C -S3150800802000000000000000000000000071A1000828 -S3150800803075A100080000000079A10008079A000849 -S315080080407DA1000881A1000885A1000889A1000872 -S315080080508DA1000891A1000895A1000899A1000822 -S315080080609DA10008A1A10008A5A10008A9A10008D2 -S31508008070ADA10008B1A10008B5A10008B9A1000882 -S31508008080BDA10008C1A10008C5A10008C9A1000832 -S31508008090CDA10008D1A10008D5A10008D9A10008E2 -S315080080A0DDA10008E1A10008E5A10008E9A1000892 -S315080080B0EDA10008F1A10008F5A10008F9A1000842 -S315080080C0FDA1000801A2000805A2000809A20008EF -S315080080D00DA2000811A2000815A2000819A200089E -S315080080E01DA2000821A2000825A2000829A200084E -S315080080F02DA2000831A2000835A2000839A20008FE -S315080081003DA2000841A2000845A2000849A20008AD -S315080081104DA2000851A2000855A2000859A200085D -S315080081205DA2000861A2000865A2000869A200080D -S315080081306DA2000871A2000875A2000879A20008BD -S315080081407DA2000881A2000885A2000889A200086D -S315080081508DA2000891A2000895A2000899A200081D -S315080081609DA20008A1A20008A5A20008A9A20008CD -S31508008170ADA20008B1A20008B5A2000800000000E0 -S31508008180B9A20008BDA20008C1A20008C5A200083D -S31508008190C9A20008CDA20008D1A20008D5A20008ED -S315080081A0D9A20008DDA20008E1A20008E5A200089D -S315080081B0E9A20008EDA20008F1A20008F5A200084D -S315080081C0F9A20008FDA20008EE11AA5510B5040090 +S315080080000805002031A1000879A100087DA1000813 +S3150800801081A1000885A1000889A1000800000000C8 +S315080080200000000000000000000000008DA100080C +S3150800803091A100080000000095A10008039A000815 +S3150800804099A100089DA10008A1A10008A5A1000802 +S31508008050A9A10008ADA10008B1A10008B5A10008B2 +S31508008060B9A10008BDA10008C1A10008C5A1000862 +S31508008070C9A10008CDA10008D1A10008D5A1000812 +S31508008080D9A10008DDA10008E1A10008E5A10008C2 +S31508008090E9A10008EDA10008F1A10008F5A1000872 +S315080080A0F9A10008FDA1000801A2000805A2000820 +S315080080B009A200080DA2000811A2000815A20008CE +S315080080C019A200081DA2000821A2000825A200087E +S315080080D029A200082DA2000831A2000835A200082E +S315080080E039A200083DA2000841A2000845A20008DE +S315080080F049A200084DA2000851A2000855A200088E +S3150800810059A200085DA2000861A2000865A200083D +S3150800811069A200086DA2000871A2000875A20008ED +S3150800812079A200087DA2000881A2000885A200089D +S3150800813089A200088DA2000891A2000895A200084D +S3150800814099A200089DA20008A1A20008A5A20008FD +S31508008150A9A20008ADA20008B1A20008B5A20008AD +S31508008160B9A20008BDA20008C1A20008C5A200085D +S31508008170C9A20008CDA20008D1A20008000000008C +S31508008180D5A20008D9A20008DDA20008E1A20008CD +S31508008190E5A20008E9A20008EDA20008F1A200087D +S315080081A0F5A20008F9A20008FDA2000801A300082C +S315080081B005A3000809A300080DA3000811A30008D9 +S315080081C015A3000819A30008EE11AA5510B5040056 S315080081D0002C01D1012035E0A0690028FFD1606F8D S315080081E0002805D1002084F87000200000F047FB25 S315080081F024206067206800684008400021680860FD @@ -228,8 +228,8 @@ S31508008E10094A1268C2F38222895CC84002BD80B53D S31508008E20FFF7EFFF0F49044A1268C2F34232895C22 S31508008E30C84002BD003802400838024004380240E3 S31508008E40743802400024F400040000204038024030 -S31508008E500070004070380240003C02402CA1000817 -S31508008E6000127A0054A1000810B504004FF47A7075 +S31508008E500070004070380240003C024048A10008FB +S31508008E6000127A0070A1000810B504004FF47A7059 S31508008E700D490978B0FBF1F00C490968B1FBF0F02F S31508008E8000F09EF9002801D001200CE0102C09D230 S31508008E90002221005FF0FF3000F081F904480460E9 @@ -363,25 +363,25 @@ S315080096800C012244D2F8BC21120EDA71002906D147 S315080096900168C96851F020010068C16005E00168E9 S315080096A0096951F0200100680161002004E0416A5F S315080096B051F480214162012030BC70477047000098 -S315080096C0BFF34F8FB7490A6812F4E062B6480243FF +S315080096C0BFF34F8FB6490A6812F4E062B548024301 S315080096D00A60BFF34F8F00BFFDE780B500F00DF8B5 S315080096E000F0CDF801BD80B500F021F800F02AF9A8 -S315080096F001BD80B5FFF7E4FF01BD80B5AB48AC49B5 +S315080096F001BD80B5FFF7E4FF01BD80B5AA48AB49B7 S3150800970001604FF461414160002181600021C16020 S31508009710002101610C214161002181610021C161A3 S315080097200021016200214162FEF750FD01BD70B5BE -S31508009730A04C2078002815D19F4D280000F037F856 +S315080097309F4C2078002815D19E4D280000F037F858 S31508009740012833D12878002830D0287841282DDA06 -S3150800975000F055F9994908600120207000209849C1 -S31508009760087023E0964E944D30782844401C00F04B -S315080097701EF8012811D13078401C307030782978CD -S31508009780884213D1002020706878FF280ED1A87867 -S3150800979000280BD1FFF7ADFF08E000F030F9874944 +S3150800975000F053F9984908600120207000209749C5 +S31508009760087023E0954D934E28783044401C00F04D +S315080097701EF8012811D12878401C287028783178DD +S31508009780884213D1002020707078FF280ED12878DF +S3150800979002280BD1FFF7ADFF08E000F02EF9864945 S315080097A009686431814201D20020207070BD80B5FD -S315080097B00100002301227D48FEF745FDC0B20028BE +S315080097B00100002301227C48FEF745FDC0B20028BF S315080097C001D1012000E0002002BDF8B504000D001B S315080097D016001F00FFF718FB4FF47A71B0FBF1F182 -S315080097E0002200E0521C1000C0B2122845D2754B68 +S315080097E0002200E0521C1000C0B2122845D2744B69 S315080097F0200080B294465FFA8CFC13F81CC096468B S315080098005FFA8EFE03EB4E0E9EF801E01EEB0C0C83 S315080098101CF1010C0CFB00F0B1FBF0FC00FB1C106A @@ -393,148 +393,148 @@ S31508009860C0DA1000C0B213F810003070D2B203EBA1 S31508009870420040783870012000E00020F2BD30B583 S315080098808BB00020ADF8020000208DF80100002002 S315080098908DF8000040F267656B460DF101020DF187 -S315080098A002014FF4FA70FFF790FF474C47482060D3 +S315080098A002014FF4FA70FFF790FF464C46482060D5 S315080098B000202076002060760020A0760020E07642 S315080098C000202077002060770020A0600020E0605C S315080098D09DF80100401E000420619DF80000401E0E S315080098E000056061BDF8020060602000FFF7C4FC57 -S315080098F0002D02D46D05364805E025F00045ED003B -S3150800990055F00405334800210691002107910121ED +S315080098F0002D02D46D05354805E025F00045ED003C +S3150800990055F00405324800210691002107910121EE S3150800991008912900090C0191ADB202950100090CC4 S31508009920039180B2049000200590012009900E2032 S315080099300A9001A92000FFF755FD2000FFF7E4FD76 S315080099400BB030BD30B589B040F2676400256B4670 -S3150800995002AA00211C48FFF707FE00281FD1002C89 +S3150800995002AA00211B48FFF707FE00281ED1002C8B S3150800996007D40298A0420DD1049800280AD10125EF S3150800997008E024F000440398A04203D10498042880 -S3150800998000D10125EDB2012D09D19DF80000FF286F -S3150800999005D19DF80100002801D1FFF7AAFE09B0FC -S315080099A030BD00000CED00E00400FA050C000020B4 -S315080099B000480040050100208C000020F800002027 -S315080099C00401002060A00008D000002000640040C8 -S315080099D00400E0FFFCFF1F0080B5FFF712FA4FF402 -S315080099E07A71B0FBF1F0FFF7EBFB0420FFF7ECFB15 -S315080099F0002200215FF0FF30FFF7D1FB01BD80B5E3 -S31508009A00FEF73EFF02BD80B500F004F8FFF7FAFB4B -S31508009A1001BD000003480168034A127889180160ED -S31508009A20704700BF0001002008000020F8B400229B -S31508009A30002200220022002337E00A2704E0DFF88C -S31508009A40F0219042F9D10927FFB213F00302D2B2EE -S31508009A50920097403E431A00920845F82260DFF8C4 -S31508009A60D4512A68A2434E68F60300D522432A60D9 -S31508009A70DFF8C4512A68A2434E68B60300D52243CC -S31508009A802A60DFF8B8512A68A2434E68F60200D564 -S31508009A9022432A60DFF8A8512A68A2434E68B60214 -S31508009AA001D5144322002A605B1C102B80F0B3807A -S31508009AB0012515FA03F20C6814409442F4D14A6859 -S31508009AC0022A02D04A68122A17D11A00D20800EBD5 -S31508009AD08202166A0F2713F00702D2B29200974045 -S31508009AE0BE430F6913F00702D2B2920097403E4375 -S31508009AF01A00D20800EB82021662076803261A00CB -S31508009B00D2B2520016FA02F2974391F804C01CF03A -S31508009B10030C1A00D2B252001CFA02FC5CEA0707D0 -S31508009B2007604A68012A08D04A68022A05D04A68A6 -S31508009B30112A02D04A68122A19D187681A00D2B2A5 -S31508009B40520016FA02F29743D1F80CC01A00D2B2A4 -S31508009B5052001CFA02FC5CEA0707876042689D40CF -S31508009B60AA434D68C5F300159D402A434260C5685F -S31508009B701A00D2B252009640B5438E681A00D2B285 -S31508009B80520096403543C5604A68D2008CD52D4AA6 -S31508009B90156855F480451560126812F480420092E3 -S31508009BA0009A294D1A00920855F822600F2713F0DB -S31508009BB00302D2B292009740BE43244A904201D192 -S31508009BC0002741E7224A904201D101273CE7214A72 -S31508009BD0904201D1022737E71F4A904201D1032755 -S31508009BE032E71E4A904201D104272DE71C4A9042CB -S31508009BF001D1052728E71B4A904201D1062723E70A -S31508009C00194A904201D107271EE7184A90427FF465 -S31508009C1016AF082718E7F1BC7047D2B2002A02D05F -S31508009C2089B2816102E089B2090481617047000046 -S31508009C3000240240003C0140043C0140083C01402D -S31508009C400C3C0140443802400838014000000240FC -S31508009C500004024000080240000C024000100240C6 -S31508009C600014024000180240001C02400020024076 -S31508009C7080B500F007F8FFF730FD00F008F9FFF7A8 -S31508009C8032FDFAE780B500F027F900F005F8FFF78E -S31508009C90A3FE00F0F5F801BD80B592B03022002190 -S31508009CA006A800F024F91422002101A800F01FF9E3 -S31508009CB06D48016851F080510160006810F08050CD -S31508009CC0009000986948016851F4404101600068B5 -S31508009CD010F4404000900098012006905FF4A02000 -S31508009CE0079002200C905FF480000D9008200E90DB -S31508009CF04FF4D8700F90022010900220119006A8F9 -S31508009D00FEF7C4FD002800D0FEE700F0FBF80028A7 -S31508009D1000D0FEE70F200190022002900020039059 -S31508009D204FF4A05004904FF480500590072101A8E5 -S31508009D30FEF788FF002800D0FEE713B000BD10B577 -S31508009D4086B04948016851F080510160016811F0F8 -S31508009D5080510591059946490A6852F480420A607D -S31508009D60096811F480410591059942490A6852F03B -S31508009D7002020A600A6812F002020592059A0A6847 -S31508009D8052F008020A60096811F008010591059960 -S31508009D90016851F480210160016811F48021059160 -S31508009DA00599016851F000710160006810F00070B3 -S31508009DB0059005980320FFF7EEF9002200217FF0B1 -S31508009DC00B00FFF7ECF9002200217FF00A00FFF7ED -S31508009DD0E6F9002200217FF00900FFF7E0F90022EA -S31508009DE000217FF00400FFF7DAF9002200217FF056 -S31508009DF00300FFF7D4F9002200217FF00100FFF7E6 -S31508009E00CEF9002200215FF0FF30FFF7C8F9802065 -S31508009E1000900120019000200290002003906946DE -S31508009E201548FFF703FE4FF440700090022001909A -S31508009E300020029003200390072004900F4C6946E7 -S31508009E402000FFF7F3FD0320009002200190002078 -S31508009E500290032003900920049069462000FFF72A -S31508009E60E5FD06B010BD0000403802400070004015 -S31508009E70443802403038024000040240000C0240D8 -S31508009E8080B5002280211148FFF7C7FE01BD38B50D -S31508009E90FFF7B5FD04000E4D2868201AB0F5FA7FC5 -S31508009EA013D30C490878002807D10120087001222D -S31508009EB080210648FFF7B1FE06E000200870002260 -S31508009EC080210248FFF7A9FE2C6031BD000402403C -S31508009ED0FC0000200601002080B50320FFF75BF98F -S31508009EE00020FEF7C1FFFFF72AFF002002BD10B5CC -S31508009EF0044610460A460146204600F03FF820462A -S31508009F0010BD00007CB500201B48016851F0805147 -S31508009F100160006810F0805000900098154E306877 -S31508009F2050F480303060FEF7ABFC0500104C20681A -S31508009F30C00308D4FEF7A4FC401B40F2E93188426E -S31508009F40F4D3032013E0306850F400303060FEF795 -S31508009F5097FC05002068800308D4FEF791FC401B97 -S31508009F6040F2E9318842F5D3032000E0002076BDAF -S31508009F7004700040007000404038024062F30F222F -S31508009F8062F31F42401810F0030308D0C91A1FD302 -S31508009F90DB0748BF00F8012D28BF20F8022D130063 -S31508009FA030B414461546103928BF20E93C00FAD8C3 -S31508009FB0490728BF20E90C0048BF40F8042D89004E -S31508009FC028BF20F8022D48BF00F8012D30BC704785 -S31508009FD0C91818BF00F8012DCB0728BF00F8012DB6 -S31508009FE0704700000D48016851F4700101600C4982 -S31508009FF0086850F00100086000200A4A10600A68E4 -S3150800A000094802400A600948094A1060086830F49D -S3150800A01080200860002007490860704788ED00E046 -S3150800A0200038024008380240FFFFF6FE10300024D0 -S3150800A030043802400C38024010B5074979441831F3 -S3150800A040064C7C44163404E00A68081D1144884707 -S3150800A0500146A142F8D110BD500000007000000072 -S3150800A06005020602060307030803090309040A048E -S3150800A0700B040C040C050D050E050F050F0610063E -S3150800A080100710084EF68851CEF20001086840F411 -S3150800A09070000860BFF34F8FBFF36F8F4FF00070EB -S3150800A0A0E1EE100A7047000067F1FFFFFC000000B0 -S3150800A0B00C0000200000000093F1FFFF0C000000D8 -S3150800A0C088000000000000200000000000F00DF8E5 -S3150800A0D0002801D0FFF7B0FFAFF300800020AFF3F0 -S3150800A0E00080FFF7C5FD00F002F80120704700F078 -S3150800A0F001B800000746384600F002F8FBE7000002 -S3150800A10080B5AFF30080024A11001820ABBEFBE70A -S3150800A1102600020002488546024880470248004752 -S3150800A12008050020E59F00083DA100080000000082 -S3150800A130000000000102030406070809AFF30080C7 -S3150800A140FFF7A0FFFFF7C2FF100000000024F4008D -S3150800A150010000000000000001020304FFF7FEBF33 -S3150800A160FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF15 -S3150800A170FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF05 +S3150800998000D10125EDB2012D08D19DF80000FF2870 +S3150800999004D10698022801D1FFF7ABFE09B030BD05 +S315080099A00CED00E00400FA050C0000200048004019 +S315080099B0050100208C000020F8000020040100208A +S315080099C07CA00008D0000020006400400400E0FFEE +S315080099D0FCFF1F0080B5FFF714FA4FF47A71B0FB4D +S315080099E0F1F0FFF7EDFB0420FFF7EEFB0022002164 +S315080099F05FF0FF30FFF7D3FB01BD80B5FEF740FFF0 +S31508009A0002BD80B500F004F8FFF7FCFB01BD0000BD +S31508009A1003480168034A127889180160704700BF35 +S31508009A200001002008000020F8B4002200220022CD +S31508009A300022002337E00A2704E0DFF8F0219042ED +S31508009A40F9D10927FFB213F00302D2B29200974068 +S31508009A503E431A00920845F82260DFF8D4512A6876 +S31508009A60A2434E68F60300D522432A60DFF8C451A4 +S31508009A702A68A2434E68B60300D522432A60DFF857 +S31508009A80B8512A68A2434E68F60200D522432A60D6 +S31508009A90DFF8A8512A68A2434E68B60201D51443D6 +S31508009AA022002A605B1C102B80F0B380012515FA72 +S31508009AB003F20C6814409442F4D14A68022A02D090 +S31508009AC04A68122A17D11A00D20800EB8202166ACF +S31508009AD00F2713F00702D2B292009740BE430F69D0 +S31508009AE013F00702D2B2920097403E431A00D208FA +S31508009AF000EB82021662076803261A00D2B25200E9 +S31508009B0016FA02F2974391F804C01CF0030C1A00E7 +S31508009B10D2B252001CFA02FC5CEA070707604A68E0 +S31508009B20012A08D04A68022A05D04A68112A02D0B2 +S31508009B304A68122A19D187681A00D2B2520016FA50 +S31508009B4002F29743D1F80CC01A00D2B252001CFA9E +S31508009B5002FC5CEA0707876042689D40AA434D6895 +S31508009B60C5F300159D402A434260C5681A00D2B263 +S31508009B7052009640B5438E681A00D2B252009640FB +S31508009B803543C5604A68D2008CD52D4A156855F408 +S31508009B9080451560126812F480420092009A294D99 +S31508009BA01A00920855F822600F2713F00302D2B262 +S31508009BB092009740BE43244A904201D1002741E7CC +S31508009BC0224A904201D101273CE7214A904201D11D +S31508009BD0022737E71F4A904201D1032732E71E4A78 +S31508009BE0904201D104272DE71C4A904201D105274E +S31508009BF028E71B4A904201D1062723E7194A9042D3 +S31508009C0001D107271EE7184A90427FF416AF0827A6 +S31508009C1018E7F1BC7047D2B2002A02D089B2816136 +S31508009C2002E089B2090481617047000000240240FD +S31508009C30003C0140043C0140083C01400C3C01400A +S31508009C40443802400838014000000240000402403F +S31508009C5000080240000C02400010024000140240B6 +S31508009C6000180240001C02400020024080B500F0A7 +S31508009C7007F8FFF732FD00F012F9FFF734FDFAE7AF +S31508009C8080B500F009F800F02FF900F009F8FFF7A1 +S31508009C90A1FE00F0FDF801BD7548764908607047D9 +S31508009CA080B592B03022002106A800F028F91422C7 +S31508009CB0002101A800F023F96F48016851F080518E +S31508009CC00160006810F08050009000986B480168A9 +S31508009CD051F440410160006810F44040009000983B +S31508009CE0012006905FF4A020079002200C905FF4F4 +S31508009CF080000D9008200E904FF4D8700F90022027 +S31508009D0010900220119006A8FEF7C0FD002800D08A +S31508009D10FEE700F0FFF8002800D0FEE70F200190CC +S31508009D2002200290002003904FF4A05004904FF4B4 +S31508009D3080500590072101A8FEF784FF002800D06F +S31508009D40FEE713B000BD10B586B04B48016851F068 +S31508009D5080510160016811F08051059105994849C3 +S31508009D600A6852F480420A60096811F48041059134 +S31508009D70059944490A6852F002020A600A6812F014 +S31508009D8002020592059A0A6852F008020A600968F2 +S31508009D9011F0080105910599016851F480210160C7 +S31508009DA0016811F4802105910599016851F0007147 +S31508009DB00160006810F00070059005980320FFF711 +S31508009DC0EAF9002200217FF00B00FFF7E8F90022EC +S31508009DD000217FF00A00FFF7E2F9002200217FF058 +S31508009DE00900FFF7DCF9002200217FF00400FFF7E5 +S31508009DF0D6F9002200217FF00300FFF7D0F90022F0 +S31508009E0000217FF00100FFF7CAF9002200215FF068 +S31508009E10FF30FFF7C4F98020009001200190002050 +S31508009E2002900020039069461748FFF7FDFD4FF49E +S31508009E3040700090022001900020029003200390B9 +S31508009E4007200490114C69462000FFF7EDFD03201A +S31508009E500090022001900020029003200390092020 +S31508009E60049069462000FFF7DFFD06B010BD00002C +S31508009E700080000808ED00E040380240007000400D +S31508009E80443802403038024000040240000C0240C8 +S31508009E9080B5002280211148FFF7BDFE01BD38B507 +S31508009EA0FFF7ABFD04000E4D2868201AB0F5FA7FBF +S31508009EB013D30C490878002807D10120087001221D +S31508009EC080210648FFF7A7FE06E00020087000225A +S31508009ED080210248FFF79FFE2C6031BD0004024036 +S31508009EE0FC0000200601002080B50320FFF753F987 +S31508009EF00020FEF7B9FFFFF726FF002002BD10B5C8 +S31508009F00044610460A460146204600F03FF8204619 +S31508009F1010BD00007CB500201B48016851F0805137 +S31508009F200160006810F0805000900098154E306867 +S31508009F3050F480303060FEF7A3FC0500104C206812 +S31508009F40C00308D4FEF79CFC401B40F2E931884266 +S31508009F50F4D3032013E0306850F400303060FEF785 +S31508009F608FFC05002068800308D4FEF789FC401B97 +S31508009F7040F2E9318842F5D3032000E0002076BD9F +S31508009F8004700040007000404038024062F30F221F +S31508009F9062F31F42401810F0030308D0C91A1FD3F2 +S31508009FA0DB0748BF00F8012D28BF20F8022D130053 +S31508009FB030B414461546103928BF20E93C00FAD8B3 +S31508009FC0490728BF20E90C0048BF40F8042D89003E +S31508009FD028BF20F8022D48BF00F8012D30BC704775 +S31508009FE0C91818BF00F8012DCB0728BF00F8012DA6 +S31508009FF0704700000F48016851F4700101600E496E +S3150800A000086850F00100086000200C4A10600A68D1 +S3150800A0100B4802400A600B480B4A1060086830F487 +S3150800A020802008600020094908605FF00060084940 +S3150800A0300860704788ED00E00038024008380240A2 +S3150800A040FFFFF6FE10300024043802400C380240A8 +S3150800A05008ED00E010B5074979441831064C7C44F0 +S3150800A060163404E00A68081D114488470146A142CF +S3150800A070F8D110BD5000000070000000050206026D +S3150800A080060307030803090309040A040B040C045E +S3150800A0900C050D050E050F050F061006100710080E +S3150800A0A04EF68851CEF20001086840F47000086048 +S3150800A0B0BFF34F8FBFF36F8F4FF00070E1EE100ABA +S3150800A0C0704700004BF1FFFFFC0000000C00002069 +S3150800A0D00000000077F1FFFF0C0000008800000078 +S3150800A0E0000000200000000000F00DF8002801D054 +S3150800A0F0FFF7B0FFAFF300800020AFF30080FFF753 +S3150800A100B5FD00F002F80120704700F001B8000024 +S3150800A1100746384600F002F8FBE7000080B5AFF3C3 +S3150800A1200080024A11001820ABBEFBE72600020099 +S3150800A130024885460248804702480047080500202D +S3150800A140F59F000859A10008000000000000000063 +S3150800A1500102030406070809AFF30080FFF7A0FF12 +S3150800A160FFF7C2FF100000000024F4000100000001 +S3150800A1700000000001020304FFF7FEBFFFF7FEBF61 S3150800A180FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF5 S3150800A190FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE5 S3150800A1A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD5 @@ -559,4 +559,6 @@ S3150800A2C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB4 S3150800A2D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA4 S3150800A2E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF94 S3150800A2F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF84 -S7050800A13D14 +S3150800A300FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF73 +S3110800A310FFF7FEBFFFF7FEBFFFF7FEBF1A +S7050800A159F8 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep index 2d3dd0dc..c8bb47c7 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/ide/stm32f746.dep @@ -5,839 +5,516 @@ stm32f746 - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\system_stm32f7xx.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h - $PROJ_DIR$\..\startup_stm32f746xx.s - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_tim_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h - $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c - $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.pbi - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.o $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.pbi - $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.pbi $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_msp.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.pbi - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.pbi - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\startup_stm32f746xx.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.o - $PROJ_DIR$\..\obj\stm32f7xx_it.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\stm32f746xx_flash.icf - $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.o - $PROJ_DIR$\..\obj\demoprog_stm32f746.map - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.pbi + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.pbi + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\system_stm32f7xx.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c + $PROJ_DIR$\..\startup_stm32f746xx.s + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.o $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.o $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_tim_template.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.o $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_it.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c $PROJ_DIR$\..\obj\stm32f7xx_ll_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.pbi $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.o $PROJ_DIR$\..\obj\stm32f7xx_hal_dfsdm.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi.o $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_dcmi_ex.o $PROJ_DIR$\..\obj\stm32f7xx_ll_rng.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_msp.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c + $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.__cstat.et + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c - $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.xcl $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_rcc.h $PROJ_DIR$\..\obj\stm32f7xx_hal_can.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.xcl $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c - $PROJ_DIR$\..\stm32f7xx_hal_msp.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_utils.h - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_system.h - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.__cstat.et - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\main.h - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c - $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c - $PROJ_DIR$\..\stm32f7xx_it.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\system_stm32f7xx.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_pwr.h - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c - $PROJ_DIR$\..\stm32f7xx_it.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.xcl - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\arm_common_tables.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f746xx.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Include\arm_const_structs.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\arm_math.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.o - $PROJ_DIR$\..\obj\stm32f7xx_it.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.o - $PROJ_DIR$\..\bin\demoprog_stm32f746.srec - $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c + $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c + $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.pbi + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_msp.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.o $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_pwr.h + $PROJ_DIR$\..\stm32f7xx_it.h + $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.o $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.pbi $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\system_stm32f7xx.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.o - $PROJ_DIR$\..\bin\demoprog_stm32f746.out - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.o - $PROJ_DIR$\..\obj\stm32f746.pbd - $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2s.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sram.o + $PROJ_DIR$\..\obj\stm32f7xx_it.pbi + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_spi.o + $PROJ_DIR$\..\bin\demoprog_stm32f746.srec + $PROJ_DIR$\..\obj\stm32f7xx_hal_irda.o + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c + $PROJ_DIR$\..\obj\timer.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c + $PROJ_DIR$\..\stm32f7xx_it.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\stm32f7xx_hal_msp.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_ll_system.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.__cstat.et + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.xcl + $PROJ_DIR$\..\obj\system_stm32f7xx.xcl + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c + $PROJ_DIR$\..\main.h $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.__cstat.et + $PROJ_DIR$\..\obj\stm32f746.pbd $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_rng.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_smbus.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_rcc.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.pbi $PROJ_DIR$\..\obj\stm32f7xx_ll_rng.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_ll_sdmmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_hcd.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.o $PROJ_DIR$\..\obj\stm32f7xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_smartcard.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_spi.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash_ex.o + $PROJ_DIR$\..\bin\demoprog_stm32f746.out + $PROJ_DIR$\..\obj\stm32f7xx_ll_lptim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_spdifrx.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f7xx_ll_rtc.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.xcl $PROJ_DIR$\..\obj\stm32f7xx_ll_usb.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_ll_gpio.o + $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.__cstat.et $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.o - $PROJ_DIR$\..\obj\stm32f7xx_ll_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.__cstat.et $PROJ_DIR$\..\obj\system_stm32f7xx.o $PROJ_DIR$\..\obj\stm32f7xx_ll_dma.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\stm32f7xx_ll_i2c.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_pwr.o $PROJ_DIR$\..\lib\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h - $PROJ_DIR$\..\lib\CMSIS\Include\tz_context.h - $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_exti.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c - $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.o $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.o $PROJ_DIR$\..\obj\stm32f7xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f746xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\..\lib\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_exti.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_exti.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + $PROJ_DIR$\..\obj\stm32f7xx_hal_sdram.o + $PROJ_DIR$\..\obj\demoprog_stm32f746.map + $PROJ_DIR$\..\obj\stm32f7xx_hal_mmc.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_exti.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_adc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_lptim.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_usart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_crc_ex.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f7xx_hal_rtc_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_sd.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.o + $PROJ_DIR$\..\stm32f746xx_flash.icf + $PROJ_DIR$\..\obj\stm32f7xx_hal_nor.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_alarm_template.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_timebase_rtc_wakeup_template.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_msp_template.pbi + $PROJ_DIR$\..\obj\stm32f7xx_ll_dma2d.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_fmc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rng.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_jpeg.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_sai_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_ll_dac.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_nand.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_cryp_ex.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_qspi.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dsi.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\startup_stm32f746xx.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma2d.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_mdios.o + $PROJ_DIR$\..\obj\stm32f7xx_it.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_cec.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_ltdc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_crc.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\main.o + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_pcd.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o + $TOOLKIT_DIR$\lib\m7M_tls.a + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dac_ex.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_hash.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_adc_ex.__cstat.et [ROOT_NODE] ILINK - 416 116 + 324 395 + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + + + BICOMP + 9 + + + ICCARM + 328 + + + __cstat + 61 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + $PROJ_DIR$\..\led.c BICOMP - 368 + 255 ICCARM - 361 + 247 __cstat - 208 + 175 ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - - - BICOMP - 312 - - - ICCARM - 89 - - - __cstat - 237 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\system_stm32f7xx.c - - - BICOMP - 359 - - - ICCARM - 454 - - - __cstat - 252 - - - - - ICCARM - 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\main.c - - - BICOMP - 345 - - - ICCARM - 87 - - - __cstat - 249 - - - - - ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 - - - - - $PROJ_DIR$\..\startup_stm32f746xx.s - - - AARM - 90 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - - - BICOMP - 274 - - - ICCARM - 423 - - - __cstat - 65 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - - - BICOMP - 291 - - - ICCARM - 411 - - - __cstat - 162 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - - - BICOMP - 306 - - - ICCARM - 102 - - - __cstat - 214 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - - - BICOMP - 358 - - - ICCARM - 100 - - - __cstat - 238 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c - - - BICOMP - 349 - - - ICCARM - 402 - - - __cstat - 179 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c - - - BICOMP - 366 - - - ICCARM - 122 - - - __cstat - 186 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - - - BICOMP - 369 - - - ICCARM - 117 - - - __cstat - 195 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\boot.c - - - BICOMP - 347 - - - ICCARM - 341 - - - __cstat - 204 - - - - - ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - - - BICOMP - 302 - - - ICCARM - 426 - - - __cstat - 156 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c - - - BICOMP - 367 - - - ICCARM - 97 - - - __cstat - 222 - - - - - ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c - - - BICOMP - 77 - - - ICCARM - 267 - - - __cstat - 172 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 @@ -846,674 +523,76 @@ BICOMP - 348 + 293 ICCARM - 343 + 277 __cstat - 196 + 89 ICCARM - 3 205 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 381 18 15 389 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 30 2 37 + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + $PROJ_DIR$\..\boot.c BICOMP - 64 + 275 ICCARM - 430 + 299 __cstat - 161 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c - - - BICOMP - 40 - - - ICCARM - 120 - - - __cstat - 213 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c - - - BICOMP - 84 - - - ICCARM - 185 - - - __cstat - 107 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c - - - BICOMP - 50 - - - ICCARM - 143 - - - __cstat - 181 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c - - - BICOMP - 52 - - - ICCARM - 121 - - - __cstat - 197 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c - - - BICOMP - 128 - - - ICCARM - 114 - - - __cstat - 220 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c - - - BICOMP - 109 - - - ICCARM - 203 - - - __cstat - 91 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c - - - BICOMP - 146 - - - ICCARM - 106 - - - __cstat - 234 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c - - - BICOMP - 140 - - - ICCARM - 110 - - - __cstat - 142 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c - - - BICOMP - 134 - - - ICCARM - 96 - - - __cstat - 212 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c - - - BICOMP - 150 - - - ICCARM - 94 - - - __cstat - 232 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c - - - BICOMP - 63 - - - ICCARM - 422 - - - __cstat - 173 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c - - - BICOMP - 170 - - - ICCARM - 138 - - - __cstat - 215 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c - - - BICOMP - 83 - - - ICCARM - 257 - - - __cstat - 151 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c - - - BICOMP - 67 - - - ICCARM - 175 - - - __cstat - 223 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c - - - BICOMP - 74 - - - ICCARM - 254 - - - __cstat - 176 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c - - - BICOMP - 73 - - - ICCARM - 194 - - - __cstat - 174 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c - - - BICOMP - 81 - - - ICCARM - 192 - - - __cstat - 158 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c - - - BICOMP - 152 - - - ICCARM - 108 - - - __cstat - 231 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c - - - BICOMP - 133 - - - ICCARM - 406 - - - __cstat - 221 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c - - - BICOMP - 123 - - - ICCARM - 92 - - - __cstat - 219 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c - - - BICOMP - 131 - - - ICCARM - 408 - - - __cstat - 230 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c - - - BICOMP - 111 - - - ICCARM - 198 - - - __cstat - 159 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c - - - BICOMP - 75 - - - ICCARM - 258 - - - __cstat - 160 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c - - - BICOMP 166 + + ICCARM - 99 + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + + + BICOMP + 295 + + + ICCARM + 246 __cstat - 132 + 103 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c BICOMP - 105 - - - ICCARM - 188 - - - __cstat - 342 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c - - - BICOMP - 93 - - - ICCARM - 202 - - - __cstat - 155 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c - - - BICOMP - 79 - - - ICCARM - 193 - - - __cstat - 167 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c - - - BICOMP - 144 + 268 ICCARM @@ -1521,68 +600,22 @@ __cstat - 209 + 105 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + $PROJ_DIR$\..\main.c BICOMP - 60 - - - ICCARM - 124 - - - __cstat - 216 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c - - - BICOMP - 88 - - - ICCARM - 182 - - - __cstat - 163 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c - - - BICOMP - 78 + 290 ICCARM @@ -1590,858 +623,95 @@ __cstat - 157 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c - - - BICOMP - 119 - - - ICCARM - 404 - - - __cstat - 211 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c - - - BICOMP - 76 - - - ICCARM - 260 - - - __cstat - 168 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c - - - BICOMP - 145 - - - ICCARM - 115 - - - __cstat - 236 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c - - - BICOMP - 72 - - - ICCARM - 441 - - - __cstat - 165 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c - - - BICOMP - 68 - - - ICCARM - 399 - - - __cstat - 239 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c - - - BICOMP - 169 - - - ICCARM - 103 - - - __cstat - 224 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c - - - BICOMP - 247 - - - ICCARM - 429 - - - __cstat - 250 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c - - - BICOMP - 51 - - - ICCARM 125 + + + + ICCARM + 40 170 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 36 39 48 + + + + + $PROJ_DIR$\..\lib\system_stm32f7xx.c + + + BICOMP + 296 + + + ICCARM + 342 + __cstat - 210 + 150 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 372 42 392 373 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c BICOMP - 255 - - - ICCARM - 445 - - - __cstat - 450 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c - - - BICOMP - 46 - - - ICCARM - 148 - - - __cstat - 246 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c - - - BICOMP - 189 - - - ICCARM - 452 - - - __cstat - 241 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c - - - BICOMP - 261 - - - ICCARM - 428 - - - __cstat - 206 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c - - - BICOMP - 34 - - - ICCARM - 127 - - - __cstat - 225 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c - - - BICOMP - 262 - - - ICCARM - 437 - - - __cstat - 439 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c - - - BICOMP - 398 - - - ICCARM - 427 - - - __cstat - 268 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c - - - BICOMP - 33 - - - ICCARM - 129 - - - __cstat - 432 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c - - - BICOMP - 45 - - - ICCARM - 136 - - - __cstat - 178 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c - - - BICOMP - 41 - - - ICCARM - 147 - - - __cstat - 455 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c - - - BICOMP - 38 - - - ICCARM - 415 - - - __cstat - 235 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c - - - BICOMP - 42 - - - ICCARM - 139 - - - __cstat - 229 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c - - - BICOMP - 39 - - - ICCARM - 419 - - - __cstat - 233 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c - - - BICOMP - 56 - - - ICCARM - 412 - - - __cstat - 217 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c - - - BICOMP - 53 - - - ICCARM - 130 - - - __cstat - 218 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c - - - BICOMP - 61 - - - ICCARM - 395 - - - __cstat - 228 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c - - - BICOMP - 62 - - - ICCARM - 141 - - - __cstat - 265 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c - - - BICOMP - 58 - - - ICCARM - 126 - - - __cstat - 259 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c - - - BICOMP - 57 - - - ICCARM - 118 - - - __cstat - 180 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c - - - BICOMP - 35 - - - ICCARM - 421 - - - __cstat - 226 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c - - - BICOMP - 36 - - - ICCARM - 396 - - - __cstat - 227 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\stm32f7xx_hal_msp.c - - - BICOMP - 405 - - - ICCARM - 69 - - - __cstat 263 - - - - BICOMP - 27 407 389 9 70 392 409 18 346 15 390 376 14 371 378 380 394 373 22 7 385 417 381 387 85 372 66 82 71 80 86 10 382 187 410 413 11 26 - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c - - - BICOMP - 243 - - - ICCARM - 44 + 422 __cstat - 440 + 90 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dsi.c BICOMP - 48 + 430 ICCARM - 135 + 223 __cstat - 447 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c - - - BICOMP - 266 - - - ICCARM - 431 - - - __cstat - 436 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c - - - BICOMP - 54 - - - ICCARM - 137 - - - __cstat - 449 + 115 ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c BICOMP - 256 + 336 ICCARM - 434 - - - __cstat - 453 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c - - - BICOMP - 418 - - - ICCARM - 442 - - - __cstat - 248 - - - - - ICCARM - 335 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 381 18 346 15 389 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 322 339 360 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c - - - BICOMP - 401 - - - ICCARM - 425 - - - __cstat - 446 - - - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 - - - - - $PROJ_DIR$\..\stm32f7xx_it.c - - - BICOMP - 397 - - - ICCARM - 104 - - - __cstat - 242 - - - - - BICOMP - 382 381 80 385 387 187 363 7 417 85 70 389 18 346 15 9 390 392 376 27 14 371 378 380 407 410 413 11 26 372 394 66 409 82 71 86 373 10 22 - - - ICCARM - 381 18 346 15 389 385 378 387 85 70 407 66 187 410 409 82 372 80 71 382 394 380 371 417 413 86 7 9 11 390 373 392 376 10 27 22 14 26 363 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c - - - BICOMP - 253 - - - ICCARM - 433 - - - __cstat - 435 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c - - - BICOMP - 264 - - - ICCARM - 443 - - - __cstat - 438 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - - - BICOMP - 310 - - - ICCARM - 190 + 353 __cstat @@ -2451,43 +721,487 @@ ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + $PROJ_DIR$\..\startup_stm32f746xx.s + + + AARM + 432 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc.c BICOMP - 323 + 428 ICCARM - 177 + 114 __cstat - 95 + 439 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c BICOMP - 272 + 3 ICCARM - 448 + 415 + + + __cstat + 91 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_msp_template.c + + + BICOMP + 417 + + + ICCARM + 411 + + + __cstat + 157 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c + + + BICOMP + 30 + + + ICCARM + 414 + + + __cstat + 179 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c + + + BICOMP + 6 + + + ICCARM + 70 + + + __cstat + 108 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc_ex.c + + + BICOMP + 72 + + + ICCARM + 437 + + + __cstat + 130 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nor.c + + + BICOMP + 82 + + + ICCARM + 413 + + + __cstat + 77 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_adc_ex.c + + + BICOMP + 416 + + + ICCARM + 178 + + + __cstat + 456 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_spi.c + + + BICOMP + 146 + + + ICCARM + 320 + + + __cstat + 162 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_pwr.c + + + BICOMP + 120 + + + ICCARM + 348 + + + __cstat + 339 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usart.c + + + BICOMP + 264 + + + ICCARM + 327 + + + __cstat + 233 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma2d.c + + + BICOMP + 0 + + + ICCARM + 418 + + + __cstat + 96 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dma.c + + + BICOMP + 31 + + + ICCARM + 76 + + + __cstat + 343 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard_ex.c + + + BICOMP + 54 + + + ICCARM + 306 + + + __cstat + 129 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi.c + + + BICOMP + 11 + + + ICCARM + 145 + + + __cstat + 85 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2s.c + + + BICOMP + 21 + + + ICCARM + 262 + + + __cstat + 132 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_crc.c + + + BICOMP + 27 + + + ICCARM + 64 + + + __cstat + 140 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_i2c.c + + + BICOMP + 111 + + + ICCARM + 347 + + + __cstat + 136 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai_ex.c + + + BICOMP + 51 + + + ICCARM + 423 + + + __cstat + 181 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spdifrx.c + + + BICOMP + 34 + + + ICCARM + 326 + + + __cstat + 173 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hcd.c + + + BICOMP + 12 + + + ICCARM + 316 + + + __cstat + 84 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_exti.c + + + BICOMP + 35 + + + ICCARM + 397 + + + __cstat + 308 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smbus.c + + + BICOMP + 2 + + + ICCARM + 310 __cstat @@ -2497,89 +1211,152 @@ ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sdram.c BICOMP - 292 + 33 ICCARM - 240 + 394 __cstat - 149 + 152 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sai.c BICOMP - 324 + 15 ICCARM - 201 + 409 __cstat - 364 + 155 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_spi.c BICOMP - 313 + 17 ICCARM - 251 + 272 __cstat - 171 + 169 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rcc.c BICOMP - 319 + 126 ICCARM - 451 + 311 + + + __cstat + 127 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_qspi.c + + + BICOMP + 81 + + + ICCARM + 429 + + + __cstat + 177 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mmc.c + + + BICOMP + 65 + + + ICCARM + 396 + + + __cstat + 131 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sd.c + + + BICOMP + 13 + + + ICCARM + 407 __cstat @@ -2589,26 +1366,958 @@ ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rng.c + + + BICOMP + 148 + + + ICCARM + 309 + + + __cstat + 313 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc_ex.c + + + BICOMP + 16 + + + ICCARM + 406 + + + __cstat + 168 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash.c + + + BICOMP + 455 + + + ICCARM + 350 + + + __cstat + 63 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_jpeg.c + + + BICOMP + 421 + + + ICCARM + 252 + + + __cstat + 176 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp.c + + + BICOMP + 29 + + + ICCARM + 97 + + + __cstat + 113 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rtc.c + + + BICOMP + 20 + + + ICCARM + 106 + + + __cstat + 165 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_ltdc.c + + + BICOMP + 410 + + + ICCARM + 440 + + + __cstat + 159 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rng.c + + + BICOMP + 86 + + + ICCARM + 420 + + + __cstat + 180 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd_ex.c + + + BICOMP + 62 + + + ICCARM + 438 + + + __cstat + 401 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cryp_ex.c + + + BICOMP + 426 + + + ICCARM + 93 + + + __cstat + 79 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cec.c + + + BICOMP + 436 + + + ICCARM + 110 + + + __cstat + 289 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_irda.c + + + BICOMP + 73 + + + ICCARM + 274 + + + __cstat + 156 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_nand.c + + + BICOMP + 83 + + + ICCARM + 425 + + + __cstat + 171 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dcmi_ex.c + + + BICOMP + 23 + + + ICCARM + 147 + + + __cstat + 116 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dfsdm.c + + + BICOMP + 5 + + + ICCARM + 144 + + + __cstat + 71 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac.c + + + BICOMP + 446 + + + ICCARM + 118 + + + __cstat + 87 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dac_ex.c + + + BICOMP + 454 + + + ICCARM + 119 + + + __cstat + 68 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma2d.c + + + BICOMP + 433 + + + ICCARM + 143 + + + __cstat + 60 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c + + + BICOMP + 75 + + + ICCARM + 447 + + + __cstat + 172 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_mdios.c + + + BICOMP + 408 + + + ICCARM + 434 + + + __cstat + 163 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_iwdg.c + + + BICOMP + 402 + + + ICCARM + 250 + + + __cstat + 160 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc.c + + + BICOMP + 442 + + + ICCARM + 101 + + + __cstat + 67 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_hash_ex.c + + + BICOMP + 4 + + + ICCARM + 323 + + + __cstat + 100 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_lptim.c + + + BICOMP + 399 + + + ICCARM + 256 + + + __cstat + 167 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_crc_ex.c + + + BICOMP + 404 + + + ICCARM + 98 + + + __cstat + 69 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_lptim.c + + + BICOMP + 141 + + + ICCARM + 321 + + + __cstat + 325 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_gpio.c + + + BICOMP + 121 + + + ICCARM + 337 + + + __cstat + 315 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_rtc.c + + + BICOMP + 235 + + + ICCARM + 330 + + + __cstat + 305 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_fmc.c + + + BICOMP + 14 + + + ICCARM + 419 + + + __cstat + 344 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_utils.c + + + BICOMP + 312 + + + ICCARM + 318 + + + __cstat + 123 + + + + + ICCARM + 284 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 372 42 302 392 373 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 192 288 253 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_usart.c + + + BICOMP + 26 + + + ICCARM + 400 + + + __cstat + 151 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\stm32f7xx_it.c + + + BICOMP + 266 + + + ICCARM + 435 + + + __cstat + 137 + + + + + BICOMP + 259 372 431 360 355 107 254 57 329 450 24 373 42 302 392 377 374 383 381 364 389 359 356 358 251 261 331 367 365 267 271 28 257 427 10 445 368 388 378 + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 254 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_usb.c + + + BICOMP + 260 + + + ICCARM + 317 + + + __cstat + 335 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\stm32f7xx_hal_msp.c + + + BICOMP + 249 + + + ICCARM + 22 + + + __cstat + 149 + + + + + BICOMP + 364 251 373 377 24 383 257 42 302 392 374 381 389 359 356 358 271 368 378 57 360 329 372 355 450 267 28 427 10 431 445 388 259 107 261 331 367 365 + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_wwdg.c + + + BICOMP + 19 + + + ICCARM + 58 + + + __cstat + 122 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_sram.c + + + BICOMP + 52 + + + ICCARM + 265 + + + __cstat + 182 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_smartcard.c + + + BICOMP + 53 + + + ICCARM + 319 + + + __cstat + 158 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_tim.c + + + BICOMP + 142 + + + ICCARM + 303 + + + __cstat + 333 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_sdmmc.c + + + BICOMP + 138 + + + ICCARM + 8 + + + __cstat + 314 + + + + + ICCARM + 372 42 302 392 373 360 356 355 450 24 251 28 107 261 257 427 267 431 10 259 271 358 359 329 331 445 57 377 367 374 368 383 381 388 364 378 389 365 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_adc.c + + + BICOMP + 7 + + + ICCARM + 398 + + + __cstat + 104 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_ll_dac.c + + + BICOMP + 1 + + + ICCARM + 424 + + + __cstat + 341 + + + $PROJ_DIR$\..\bin\demoprog_stm32f746.out ILINK - 116 + 395 OBJCOPY - 400 + 273 ILINK - 113 341 361 87 90 190 177 201 240 251 467 451 448 426 423 411 102 89 97 100 402 122 117 468 454 343 101 112 98 456 + 412 299 247 444 432 102 117 99 135 128 351 340 345 332 307 322 451 452 441 448 246 403 422 353 342 277 443 405 449 338 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + + + BICOMP + 248 + + + ICCARM + 441 + + + __cstat + 161 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 @@ -2617,47 +2326,327 @@ BICOMP - 466 + 334 ICCARM - 467 + 351 __cstat - 469 + 352 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c BICOMP - 470 + 202 ICCARM - 468 + 340 __cstat - 471 + 78 ICCARM - 381 18 15 389 385 378 387 85 70 407 66 187 410 460 462 459 350 458 380 371 457 413 7 463 9 11 390 373 392 388 376 10 27 22 14 26 25 17 + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + + + BICOMP + 209 + + + ICCARM + 452 + + + __cstat + 134 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + + + BICOMP + 213 + + + ICCARM + 102 + + + __cstat + 279 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + + + BICOMP + 198 + + + ICCARM + 99 + + + __cstat + 269 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + + + BICOMP + 187 + + + ICCARM + 128 + + + __cstat + 88 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + + + BICOMP + 244 + + + ICCARM + 135 + + + __cstat + 80 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + + + BICOMP + 228 + + + ICCARM + 307 + + + __cstat + 18 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + + + BICOMP + 239 + + + ICCARM + 345 + + + __cstat + 66 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_can.c + + + BICOMP + 193 + + + ICCARM + 117 + + + __cstat + 453 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + + + BICOMP + 238 + + + ICCARM + 322 + + + __cstat + 74 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + + + BICOMP + 200 + + + ICCARM + 332 + + + __cstat + 59 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + + + BICOMP + 183 + + + ICCARM + 451 + + + __cstat + 174 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + + + BICOMP + 286 + + + ICCARM + 448 + + + __cstat + 133 + + + + + ICCARM + 372 42 392 373 360 356 355 450 24 251 28 107 261 361 357 362 278 349 358 359 346 331 57 384 377 367 374 368 383 379 381 388 364 378 389 365 37 38 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c + ICCARM + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_alarm_template.c ICCARM @@ -2666,9 +2655,5 @@ $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_tim_template.c ICCARM - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_timebase_rtc_wakeup_template.c - ICCARM - diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c index 09d38559..a2f826c9 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.axf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.axf index ef3600bd89d3f9e3e0d6e20b23f886552fb0873b..af9ef8106c0b840bd3f2308cc6dd40c9caab9eca 100644 GIT binary patch delta 14375 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 Ov*_@r^6e@k?*9OIRQquN delta 14225 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 X8g2DGg@!mTKV#AA&*a&IM$CT$^84@P diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec index 02fd347d..08e5bce6 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/bin/demoprog_stm32f746.srec @@ -1,7 +1,7 @@ S31508008000700700206D820008798200087B820008CC S315080080107D8200087F820008818200080000000037 S315080080200000000000000000000000008382000835 -S31508008030858200080000000087820008A9960008CB +S31508008030858200080000000087820008C5960008AF S315080080408B8200088B8200088B8200088B820008CE S315080080508B8200088B8200088B8200088B820008BE S315080080608B8200088B8200088B8200088B820008AE @@ -30,16 +30,16 @@ S315080081C08B8200088B820008EE11AA5500F002F88F S315080081D000F03CF80AA090E8000C82448344AAF117 S315080081E00107DA4501D100F031F8AFF2090EBAE815 S315080081F00F0013F0010F18BFFB1A43F001031847CD -S31508008200E81A0000081B0000103A24BF78C878C195 +S31508008200001B0000201B0000103A24BF78C878C164 S31508008210FAD8520724BF30C830C144BF04680C607E S31508008220704700000023002400250026103A28BFC6 S3150800823078C1FBD8520728BF30C148BF0B607047CA -S315080082401FB501F02EFD1FBD10B510BD00F0D3F807 -S315080082501146FFF7F5FF01F01BFD00F0F1F803B436 +S315080082401FB501F03AFD1FBD10B510BD00F0D3F8FB +S315080082501146FFF7F5FF01F027FD00F0F1F803B42A S31508008260FFF7F2FF03BC00F0F9F800000A4885465C S315080082700A4880470A480047FEE7FEE7FEE7FEE7AA S31508008280FEE7FEE7FEE7FEE7FEE7FEE705480649E6 -S31508008290064A074B704700007007002055970008EC +S31508008290064A074B704700007007002071970008D0 S315080082A0CD810008700100207007002070030020AF S315080082B07003002053EA020C00F069802DE9F04BA8 S315080082C04FF00006002B1FBFB3FA83F503FA05F437 @@ -71,398 +71,399 @@ S3150800845006BF0000004870470C010020014918209B S31508008460ABBEFEE72600020070470000BFF34F8F41 S3150800847005480168054A01F4E06111430160BFF34C S315080084804F8F00BFFDE700000CED00E00400FA0581 -S3150800849030B589B040F2676500240E4800216B4666 -S315080084A002AA00F07FF9002811D10298A84202D149 -S315080084B0049800B90124012C09D19DF80000FF2871 -S315080084C005D19DF80100002801D1FFF7CFFF09B0BB -S315080084D030BD0000E400002010B58EB000240D94D5 -S315080084E00C940B940BAB0CAA0DA94FF4FA7000F080 -S315080084F097F81B4819490160047644768476C47651 -S31508008500047744778460C4609DF83010491E0904D6 -S3150800851001619DF82C10491E09054161BDF834100A -S31508008520416000F0C1F906940794012008904CF6C2 -S31508008530E041019102944FF6E07103910421049100 -S31508008540059409900E200A9001A9054800F0A2F8A2 -S31508008550034800F053FA0EB010BD00000064004056 -S31508008560E400002010B500F00BF8BDE81040FFF756 -S315080085708FBF10B500F03EF8BDE81040FFF7ACBF5E -S3150800858070B51A4C00251A4E607800280ED020784F -S315080085903044401C01F05EFB012817D001F000F9B9 -S315080085A061686431884200D9657070BD104801F071 -S315080085B051FB0128F9D13078401E3F28F5D801F043 -S315080085C0EFF8606001206070257070BD2078401C4F -S315080085D0C0B2207031788142F7D165707078FF2873 -S315080085E0F3D1B0780028F0D1FFF740FF0000002053 -S315080085F0200000200948084901604FF461414160A4 -S3150800860000218160C16001610C2242618161C16102 -S315080086100162416200F05DBF00480040640000202E -S315080086202DE9F0470746884691469A4600F0EAFC47 -S315080086304FF47A71B0FBF1F6002415484FF48061C7 -S3150800864000EB440310F814205B78D5186D1C7D43A5 -S31508008650B6FBF5F205FB12629AB9B6FBF5F295B2CE -S31508008660A8F800506D1E8D420BD210F8141089F828 -S31508008670001000EB440040788AF800000120BDE8AD -S31508008680F087641CE4B2122CDAD30020F7E7000066 -S31508008690AC9C000810B590F82020012A07D0022AC1 -S315080086A005D0416A41F480214162012010BD3C4851 -S315080086B000F50070026842F001020260026822F4C6 -S315080086C07C52026002684B6A42EA032202600A7D13 -S315080086D002F01F0301229A40C3699343C361A0F5C0 -S315080086E00070CB69B3B9D0F80C329343C0F80C329A -S315080086F08C894B6864F31F434C6900EBC404C4F8C7 -S3150800870040320C890B6864F31F434C6900EBC404C0 -S31508008710C4F84432CB69012B16D1D0F80C32134376 -S31508008720C0F80C320C884B6864F31F434C6900EBA5 -S31508008730C404C4F840320C89CB6864F31F434C69FF -S3150800874000EBC404C4F844328B697BB1D0F8043218 -S315080087501343C0F804320B6973B1D0F814321343CB -S31508008760C0F81432096A01290CD010E0D0F8043296 -S315080087709343C0F80432EEE7D0F814329343C0F8B6 -S315080087801432EFE7D0F81C121143C0F81C12D0F8C7 -S31508008790001221F00101C0F80012002010BD0000EF -S315080087A00064004030B590F82040012C07D0022C18 -S315080087B005D0416A41F480214162012030BD21B1D2 -S315080087C004682469A4075ED003E00468E468A40783 -S315080087D053D005684FF4D87404EB01142D5905F0ED -S315080087E004059560002D54D005682D59ED0855608F -S315080087F005682C59C4F34004D46005684FF4DA744C -S3150800880004EB01142D5905F00F05156105682D595E -S31508008810C5F30725956105682C59240C546104682D -S315080088204FF4DC7202EB0112A4581C700468A458B9 -S31508008830240A5C700468A458240C9C700468A25826 -S31508008840120EDA7004684FF4DE7202EB0112A458B5 -S315080088501C710468A458240A5C710468A458240C82 -S315080088609C710468A258120EDA71B9B100680169E0 -S3150800887041F020010161002030BD416A41F4001138 -S315080088804162012030BD416A41F400114162012074 -S3150800889030BD05682D596D0D1560A9E70068C168DA -S315080088A041F02001C160E6E770B50446002C03D00C -S315080088B094F8200010B104E0012070BD204600F0B5 -S315080088C09CF82068016821F00201016000F0BAF9FD -S315080088D0054605260CE000F0B5F9401B0A2807D91D -S315080088E0606A40F40030606284F82060012070BD40 -S315080088F0206840688007EED42068016841F00101CD -S31508008900016000F09FF905460CE000F09BF9401B5A -S315080089100A2807D9606A40F40030606284F820604B -S31508008920012070BD20684068C007EED0207E01286F -S315080089303FD02068016821F080010160607E01282F -S315080089403DD02068016821F040010160A07E012821 -S315080089503BD02068016821F020010160E07E0128F3 -S3150800896039D02068016841F010010160207F012894 -S3150800897037D02068016821F008010160607F01286E -S3150800898035D02068016821F004010160D4E90201AC -S315080089900843D4E90412114308436168491E084391 -S315080089A02168C86100206062012084F82000002048 -S315080089B070BD2068016841F080010160BEE720684B -S315080089C0016841F040010160C0E72068016841F094 -S315080089D020010160C2E72068016821F010010160EA -S315080089E0C4E72068016841F008010160C6E720680D -S315080089F0016841F004010160C8E7704770B5044694 -S31508008A0094F82000012805D0606A40F400206062CE -S31508008A10012070BD022084F820002068016821F03A -S31508008A200101016000F00EF905460DE000F00AF9B3 -S31508008A30401B0A2808D9606A40F4003060620520A5 -S31508008A4084F82000012070BD20684068C007EDD179 -S31508008A50606270BD2DE9F84F0022DFF8A491DFF8B7 -S31508008A60A0814FF0010E09F108094FF00F0C09F12A -S31508008A70040A0EFA02F60B683340B34271D14C6809 -S31508008A80022C01D0122C11D1D40800EB84073D6AC0 -S31508008A905407E40E0CFA04FB25EA0B05D1F810B0CE -S31508008AA00BFA04FB4BEA050BC7F820B0076854001D -S31508008AB00325A540AF4391F804B00BF0030B0BFA5E -S31508008AC004FB4BEA070BC0F800B04F68012F05D02E -S31508008AD0022F03D0112F01D0122F11D18768AF436F -S31508008AE0D1F80CB00BFA04FB4BEA070BC0F808B038 -S31508008AF04768B7430E79C6F3001696403E4346606C -S31508008B00C668AE438D68A5403543C5604C68E40029 -S31508008B106FD53C4C256845F480452560246804F4E7 -S31508008B2080440094384C22F003052544D5F808788B -S31508008B309407260F0CFA06F4A743344CA04201D139 -S31508008B4000242EE0324CA04201D1012429E0314C08 -S31508008B50A04201D1022424E02F4CA04202D10324D2 -S31508008B601FE046E02D4CA04201D1042419E02C4C0C -S31508008B70A04201D1052414E02A4CA04201D10624C2 -S31508008B800FE0294CA04201D107240AE0274CA04255 -S31508008B9001D1082405E0264CA04201D1092400E0B1 -S31508008BA00A24B4403C43C5F80848D8F800409C431A -S31508008BB04D68ED0300D51C43C8F80040104D2D1D27 -S31508008BC02C689C434E68B60300D51C432C60D9F824 -S31508008BD000409C434D68ED0200D51C43C9F800408F -S31508008BE0DAF800409C434D68AD0200D51C43CAF82C -S31508008BF00040521C102AFFF43CAFBDE8F88F000075 -S31508008C00003C014044380240003001400000024068 -S31508008C100004024000080240000C02400010024016 -S31508008C200014024000180240001C024000200240C6 -S31508008C3000240240002A01D081617047090481613D -S31508008C407047000001488068704700001400002043 -S31508008C500248816802781144816070471400002038 -S31508008C6010B5032000F0D6F8002000F005F800F053 -S31508008C7025F8002010BD000070B504460D4D4FF4D0 -S31508008C807A712878B1FBF0F00B490968B1FBF0F06E -S31508008C9000F007FC08B1012070BD102C07D2002295 -S31508008CA02146501E00F096F86C60002070BD012029 -S31508008CB070BD00001400002010000020F0B587B039 -S31508008CC04148016841F080510160016801F0805116 -S31508008CD00191011D0A6842F480420A60096801F49C -S31508008CE080410191384910390A6842F002020A6047 -S31508008CF00A6802F0020201920A6842F008020A6053 -S31508008D00096801F008010191016841F480210160B8 -S31508008D10016801F480210191016841F00071016048 -S31508008D20006800F000700190032000F073F800223C -S31508008D306FF00B00114600F04DF800226FF00A00A4 -S31508008D40114600F047F800226FF00900114600F0BE -S31508008D5041F80022501F114600F03CF80022101F6F -S31508008D60114600F037F80022901E114600F032F83E -S31508008D700022501E114600F02DF880200290012096 -S31508008D80039000240494059402A91048FFF762FE94 -S31508008D904FF4407002900226039604940325059525 -S31508008DA00720069002A90A4F3846FFF753FE029598 -S31508008DB00396049405950920069002A93846FFF7FC -S31508008DC049FE07B0F0BD00004038024000040240EA -S31508008DD0000C0240F0B40D460D4B1B68C3F302238A -S31508008DE0C3F10704042C00D90424191D072901D24C -S31508008DF0002300E0DB1E012606FA04F1491E29407D -S31508008E0099409E40761E16403143F0BC00F030BFB4 -S31508008E100CED00E000F00701054A10684FF6FF0365 -S31508008E20184040EA012003490843106070470000D3 -S31508008E300CED00E00000FA05F8B51948016841F0A4 -S31508008E4080510160006800F080500090154C206841 -S31508008E5040F480302060FFF7F5FE05464FF47A7639 -S31508008E6006E0FFF7EFFE401BB04201D90320F8BD2C -S31508008E706068C003F5D5206840F400302060FFF72D -S31508008E80E1FE054606E0FFF7DDFE401BB04201D9CC -S31508008E900320F8BD60688003F5D50020F8BD000002 -S31508008EA040380240007000402DE9F04704460D4660 -S31508008EB0002C17D0DFF83081D8F8000000F00F003A -S31508008EC0A84211D2D8F8000020F00F002843C8F8AD -S31508008ED00000D8F8000000F00F00A84204D00120D6 -S31508008EE0BDE8F0870120FBE72068404E810712D5D0 -S31508008EF0400703D5306840F4E0503060207800071A -S31508008F0003D5306840F4604030603068A16820F0CE -S31508008F10F000084330602078C0072ED033496068D7 -S31508008F200839012806D0022809D0096889070BD410 -S31508008F300120D5E70968890306D40120D0E7096826 -S31508008F40890101D40120CBE7316821F003010143EF -S31508008F503160FFF777FE074641F2883906E0FFF7EA -S31508008F6071FEC01B484501D90320B9E7306861681E -S31508008F7000F00C00B0EB810FF1D1D8F8000000F03A -S31508008F800F00A8420ED9D8F8000020F00F00284399 -S31508008F90C8F80000D8F8000000F00F00A84201D079 -S31508008FA001209DE72078400705D53068E16820F460 -S31508008FB0E050084330602078000706D530682169FC -S31508008FC020F4604040EAC100306000F03BF83168A8 -S31508008FD0074AC1F30311515CC840064908600020DE -S31508008FE0FFF74AFE00207BE7003C024008380240B3 -S31508008FF0D09C000810000020014800687047000057 -S315080090001000002000B5FFF7F7FF04490968044A75 -S31508009010C1F38221515CC84000BD000008380240F7 -S31508009020E09C000800B5FFF7E7FF04490968044A11 -S31508009030C1F34231515CC84000BD00000838024007 -S31508009040E09C000810B51748006810F00C01164897 -S3150800905016D04310042912D0082911D1114C241F07 -S31508009060216801F03F02216849020AD52068C0F349 -S315080090708810A0FB03010023FFF71CF909E0184636 -S3150800908010BD21680023C1F38811A1FB0001FFF779 -S3150800909011F92168C1F30141491C4900B0FBF1F0FF -S315080090A010BD0000083802400024F4002DE9F84FEE -S315080090B004464FF00008002C15D02078DFF8BC9342 -S315080090C0A9F10407C007A7F1040560D0D9F8000084 -S315080090D0C0F3810001280CD0D9F80000C0F3810044 -S315080090E0022803D00CE00120BDE8F88F386840025A -S315080090F006D5286880034AD5606870BB0120F3E767 -S315080091006068B0F5803F11D0A8B1B0F5A02F1BD08C -S31508009110286820F480302860286820F48020286099 -S31508009120606830B3FFF78EFD06461EE0286840F4F7 -S3150800913080302860F4E7286820F4803028602868A2 -S3150800914020F480202860EBE7286840F48020286017 -S31508009150286840F480302860E2E718E0FFF772FDDF -S31508009160801B642801D90320BEE728688003F5D54B -S315080091700DE0FFF767FD064606E0FFF763FD801B77 -S31508009180642801D90320AFE728688003F5D420783E -S3150800919080074BD5D9F8000010F00C0F08D0D9F885 -S315080091A00000C0F38100022812D1386840020FD4AB -S315080091B02868800704D5E068012801D0012093E7D4 -S315080091C02868216920F0F80040EAC10028602DE0EF -S315080091D0E068C8B1286840F001002860FFF732FD52 -S315080091E0064606E0FFF72EFD801B022801D903205C -S315080091F07AE728688007F5D52868216920F0F800FD -S3150800920040EAC100286011E0286820F001002860C3 -S31508009210FFF718FD064606E0FFF714FD801B022837 -S3150800922001D9032060E728688007F5D4207800076D -S3150800923030D5DFF848A260690AF16C0AA8B1DAF8F5 -S31508009240000040F00100CAF80000FFF7FBFC0646E4 -S3150800925006E0FFF7F7FC801B022801D9032043E745 -S31508009260DAF800008007F4D514E0DAF8000020F0F8 -S315080092700100CAF80000FFF7E5FC064606E0FFF71E -S31508009280E1FC801B022801D903202DE7DAF800004B -S315080092908007F4D42078400775D5DFF8E0A10AF1F5 -S315080092A0380ADAF80000C0000CD4DAF8000040F0FA -S315080092B08050CAF80000DAF8000000F080500090EC -S315080092C04FF00108DFF8B8B1DBF80000C00514D488 -S315080092D0DBF8000040F48070CBF80000FFF7B2FC22 -S315080092E0064606E0FFF7AEFC801B642801D903207A -S315080092F0FAE6DBF80000C005F4D5DFF880B1A0680F -S315080093000BF1680B012814D0D0B1052825D0DBF85D -S31508009310000020F00100CBF80000DBF8000020F088 -S315080093200400CBF80000A06870B3FFF78BFC064674 -S315080093302BE0DBF8000040F00100CBF80000F2E774 -S31508009340DBF8000020F00100CBF80000DBF8000095 -S3150800935020F00400CBF80000E5E7DBF8000040F059 -S315080093600400CBF80000DBF8000040F00100CBF861 -S315080093700000D8E7FFF766FC811B41F2883081427E -S3150800938003D90320B0E61FE004E0DBF800008007FD -S31508009390F0D510E0FFF756FC064608E0FFF752FC4A -S315080093A0811B41F28830814201D903209CE6DBF813 -S315080093B000008007F2D4B8F1010F05D1DAF80000F1 -S315080093C020F08050CAF80000A069E8B3D9F8001068 -S315080093D0C1F3810102294FD0022807D0286820F05E -S315080093E080702860FFF72EFC044640E0286820F0CD -S315080093F080702860FFF726FC064606E0FFF722FC89 -S31508009400801B022801D903206EE628688001F5D45E -S31508009410D4E90701A26A4FF0FF330843616A03EBF8 -S315080094205202890141EA0241084394F82C1040EAA5 -S31508009430016040F000503860286840F0807028606D -S31508009440FFF700FC044607E014E0FFF7FBFB001BF0 -S31508009450022801D9032047E628688001F5D509E0E6 -S31508009460FFF7F0FB001B022801D903203CE6286819 -S315080094708001F5D4002037E6012035E60838024099 -S315080094800070004004284FF0E02104D0086920F05D -S31508009490040008617047086940F0040008617047D5 -S315080094A0704710B5401EB0F1807F01D3012010BD72 -S315080094B04FF0E02460610F21601700F0D9FB00200F -S315080094C0A06107202061002010BD10B5FFF7E8FF56 -S315080094D010BD10B50446002C02D0606F10B107E02D -S315080094E0012010BD002084F87000204600F027F8FF -S315080094F0242060672068016821F001010160204688 -S3150800950000F0E6F9012818D0606A10B1204600F08C -S315080095105CF92068416821F49041416020688168BF -S3150800952021F02A0181602068016841F0010101608B -S315080095302046BDE8104000F0ACB9012010BD7047C8 -S315080095402DE9F84F04460E4615469946A06F202881 -S3150800955002D00220BDE8F88FFEB1F5B194F870008C -S3150800956001281CD0012084F870004FF00008C4F8C8 -S315080095707C802220A067FFF765FB8246A4F8585036 -S31508009580A4F85A50FF21A0684FF4805398420DD191 -S31508009590226932B1A4F85C100FE00120DAE7022054 -S315080095A0D8E740F2FF11A4F85C1006E07F2268B104 -S315080095B0B0F1805F12D0A4F85C80B4F85C70984271 -S315080095C001D1206998B13546002628E0256915B1EC -S315080095D0A4F85C20F1E7A4F85C10EEE7216919B15C -S315080095E03F21A4F85C10E8E7A4F85C20E5E700252D -S315080095F015E00022534620212046CDF8009000F0C1 -S31508009600F9FA08B10320A5E79DB12068406A3840F9 -S3150800961005F8010BB4F85A00401EA4F85A00B4F82D -S315080096205A000028E5D12020A06784F87080002021 -S3150800963090E72068406A384026F8020BEAE710B53A -S31508009640FFF70EFB00F038F800F0ACF8BDE8104064 -S31508009650AFF30080002202488021FFF7EBBA000032 -S315080096600004024070B500F09BF804460C4D68688B +S3150800849030B589B040F2676500240D4800216B4667 +S315080084A002AA00F07DF9002810D10298A84202D14C +S315080084B0049800B90124012C08D19DF80000FF2872 +S315080084C004D10698022801D1FFF7D0FF09B030BDC4 +S315080084D0E400002010B58EB000240D940C940B9483 +S315080084E00BAB0CAA0DA94FF4FA7000F097F81B48CD +S315080084F019490160047644768476C476047744770D +S315080085008460C4609DF83010491E090401619DF815 +S315080085102C10491E09054161BDF83410416000F070 +S31508008520C1F906940794012008904CF6E0410191A0 +S3150800853002944FF6E0710391042104910594099081 +S315080085400E200A9001A9054800F0A2F8034800F099 +S3150800855053FA0EB010BD000000640040E40000208D +S3150800856010B500F00BF8BDE81040FFF791BF10B545 +S3150800857000F03EF8BDE81040FFF7ACBF70B51A4CE6 +S3150800858000251A4E607800280ED020783044401C0A +S3150800859001F08AF8012817D001F014F961686431EE +S315080085A0884200D9657070BD104801F07DF8012831 +S315080085B0F9D13078401E3F28F5D801F003F96060FC +S315080085C001206070257070BD2078401CC0B22070F4 +S315080085D031788142F7D165707178FF29F3D1022885 +S315080085E0F1D1FFF743FF0000000000202000002023 +S315080085F00948084901604FF46141416000218160E2 +S31508008600C16001610C2242618161C16101624162FE +S3150800861000F05DBF00480040640000202DE9F047E7 +S315080086200746884691469A4600F0EAFC4FF47A7166 +S31508008630B0FBF1F6002415484FF4806100EB4403C3 +S3150800864010F814205B78D5186D1C7D43B6FBF5F23F +S3150800865005FB12629AB9B6FBF5F295B2A8F8005076 +S315080086606D1E8D420BD210F8141089F8001000EB1D +S31508008670440040788AF800000120BDE8F087641CB1 +S31508008680E4B2122CDAD30020F7E70000C49C0008F5 +S3150800869010B590F82020012A07D0022A05D0416A91 +S315080086A041F480214162012010BD3C4800F500706C +S315080086B0026842F001020260026822F47C520260FB +S315080086C002684B6A42EA032202600A7D02F01F032F +S315080086D001229A40C3699343C361A0F50070CB6930 +S315080086E0B3B9D0F80C329343C0F80C328C894B6876 +S315080086F064F31F434C6900EBC404C4F840320C8988 +S315080087000B6864F31F434C6900EBC404C4F8443295 +S31508008710CB69012B16D1D0F80C321343C0F80C32B2 +S315080087200C884B6864F31F434C6900EBC404C4F817 +S3150800873040320C89CB6864F31F434C6900EBC404D0 +S31508008740C4F844328B697BB1D0F804321343C0F8BD +S3150800875004320B6973B1D0F814321343C0F81432DB +S31508008760096A01290CD010E0D0F804329343C0F806 +S315080087700432EEE7D0F814329343C0F81432EFE728 +S31508008780D0F81C121143C0F81C12D0F8001221F0C0 +S315080087900101C0F80012002010BD0000006400406E +S315080087A030B590F82040012C07D0022C05D0416A3C +S315080087B041F480214162012030BD21B10468246959 +S315080087C0A4075ED003E00468E468A40753D00568EC +S315080087D04FF4D87404EB01142D5905F0040595607F +S315080087E0002D54D005682D59ED08556005682C599B +S315080087F0C4F34004D46005684FF4DA7404EB01143A +S315080088002D5905F00F05156105682D59C5F307257E +S31508008810956105682C59240C546104684FF4DC7280 +S3150800882002EB0112A4581C700468A458240A5C7050 +S315080088300468A458240C9C700468A258120EDA70B6 +S3150800884004684FF4DE7202EB0112A4581C71046826 +S31508008850A458240A5C710468A458240C9C71046802 +S31508008860A258120EDA71B9B10068016941F0200107 +S315080088700161002030BD416A41F4001141620120C6 +S3150800888030BD416A41F400114162012030BD0568DE +S315080088902D596D0D1560A9E70068C16841F02001E2 +S315080088A0C160E6E770B50446002C03D094F82000B2 +S315080088B010B104E0012070BD204600F09CF8206845 +S315080088C0016821F00201016000F0BAF905460526A3 +S315080088D00CE000F0B5F9401B0A2807D9606A40F495 +S315080088E00030606284F82060012070BD206840680E +S315080088F08007EED42068016841F00101016000F0AC +S315080089009FF905460CE000F09BF9401B0A2807D999 +S31508008910606A40F40030606284F82060012070BD0F +S3150800892020684068C007EED0207E01283FD0206826 +S31508008930016821F080010160607E01283DD0206831 +S31508008940016821F040010160A07E01283BD0206823 +S31508008950016821F020010160E07E012839D02068F5 +S31508008960016841F010010160207F012837D0206896 +S31508008970016821F008010160607F012835D0206870 +S31508008980016821F004010160D4E902010843D4E931 +S315080089900412114308436168491E08432168C861E7 +S315080089A000206062012084F82000002070BD206845 +S315080089B0016841F080010160BEE72068016841F066 +S315080089C040010160C0E72068016841F020010160AC +S315080089D0C2E72068016821F010010160C4E7206839 +S315080089E0016841F008010160C6E72068016841F0A6 +S315080089F004010160C8E7704770B5044694F8200082 +S31508008A00012805D0606A40F400206062012070BD2C +S31508008A10022084F820002068016821F00101016025 +S31508008A2000F00EF905460DE000F00AF9401B0A2889 +S31508008A3008D9606A40F400306062052084F8200096 +S31508008A40012070BD20684068C007EDD1606270BD26 +S31508008A502DE9F84F0022DFF8A491DFF8A0814FF046 +S31508008A60010E09F108094FF00F0C09F1040A0EFA74 +S31508008A7002F60B683340B34271D14C68022C01D020 +S31508008A80122C11D1D40800EB84073D6A5407E40E72 +S31508008A900CFA04FB25EA0B05D1F810B00BFA04FB17 +S31508008AA04BEA050BC7F820B0076854000325A54014 +S31508008AB0AF4391F804B00BF0030B0BFA04FB4BEA37 +S31508008AC0070BC0F800B04F68012F05D0022F03D05E +S31508008AD0112F01D0122F11D18768AF43D1F80CB0EE +S31508008AE00BFA04FB4BEA070BC0F808B04768B74314 +S31508008AF00E79C6F3001696403E434660C668AE43F6 +S31508008B008D68A5403543C5604C68E4006FD53C4C7C +S31508008B10256845F480452560246804F4804400945B +S31508008B20384C22F003052544D5F808789407260F13 +S31508008B300CFA06F4A743344CA04201D100242EE0D7 +S31508008B40324CA04201D1012429E0314CA04201D186 +S31508008B50022424E02F4CA04202D103241FE046E061 +S31508008B602D4CA04201D1042419E02C4CA04201D17D +S31508008B70052414E02A4CA04201D106240FE0294C12 +S31508008B80A04201D107240AE0274CA04201D10824BB +S31508008B9005E0264CA04201D1092400E00A24B4408D +S31508008BA03C43C5F80848D8F800409C434D68ED0397 +S31508008BB000D51C43C8F80040104D2D1D2C689C4359 +S31508008BC04E68B60300D51C432C60D9F800409C4378 +S31508008BD04D68ED0200D51C43C9F80040DAF800409C +S31508008BE09C434D68AD0200D51C43CAF80040521C90 +S31508008BF0102AFFF43CAFBDE8F88F0000003C0140A6 +S31508008C00443802400030014000000240000402409F +S31508008C1000080240000C0240001002400014024006 +S31508008C2000180240001C02400020024000240240B6 +S31508008C30002A01D0816170470904816170470000EC +S31508008C4001488068704700001400002002488168C7 +S31508008C5002781144816070471400002010B5032083 +S31508008C6000F0D6F8002000F005F800F025F80020FE +S31508008C7010BD000070B504460D4D4FF47A71287882 +S31508008C80B1FBF0F00B490968B1FBF0F000F007FC06 +S31508008C9008B1012070BD102C07D200222146501EB3 +S31508008CA000F096F86C60002070BD012070BD0000D1 +S31508008CB01400002010000020F0B587B04148016874 +S31508008CC041F080510160016801F080510191011D58 +S31508008CD00A6842F480420A60096801F480410191F9 +S31508008CE0384910390A6842F002020A600A6802F036 +S31508008CF0020201920A6842F008020A60096801F055 +S31508008D0008010191016841F480210160016801F4BC +S31508008D1080210191016841F000710160006800F04E +S31508008D2000700190032000F073F800226FF00B002A +S31508008D30114600F04DF800226FF00A00114600F0C7 +S31508008D4047F800226FF00900114600F041F80022AA +S31508008D50501F114600F03CF80022101F114600F083 +S31508008D6037F80022901E114600F032F80022501EF5 +S31508008D70114600F02DF8802002900120039000246F +S31508008D800494059402A91048FFF762FE4FF4407058 +S31508008D90029002260396049403250595072006905B +S31508008DA002A90A4F3846FFF753FE02950396049424 +S31508008DB005950920069002A93846FFF749FE07B02F +S31508008DC0F0BD00004038024000040240000C02409A +S31508008DD0F0B40D460D4B1B68C3F30223C3F1070419 +S31508008DE0042C00D90424191D072901D2002300E008 +S31508008DF0DB1E012606FA04F1491E294099409E40C9 +S31508008E00761E16403143F0BC00F03EBF0CED00E084 +S31508008E1000F00701054A10684FF6FF03184040EABC +S31508008E200120034908431060704700000CED00E07C +S31508008E300000FA05F8B51948016841F0805101604B +S31508008E40006800F080500090154C206840F480308F +S31508008E502060FFF7F5FE05464FF47A7606E0FFF741 +S31508008E60EFFE401BB04201D90320F8BD6068C0037D +S31508008E70F5D5206840F400302060FFF7E1FE05468E +S31508008E8006E0FFF7DDFE401BB04201D90320F8BD1E +S31508008E9060688003F5D50020F8BD00004038024020 +S31508008EA0007000402DE9F04704460D46002C17D007 +S31508008EB0DFF83081D8F8000000F00F00A84211D280 +S31508008EC0D8F8000020F00F002843C8F80000D8F8AA +S31508008ED0000000F00F00A84204D00120BDE8F0878A +S31508008EE00120FBE72068404E810712D5400703D5CD +S31508008EF0306840F4E05030602078000703D53068C9 +S31508008F0040F4604030603068A16820F0F000084303 +S31508008F1030602078C0072ED03349606808390128A8 +S31508008F2006D0022809D0096889070BD40120D5E79D +S31508008F300968890306D40120D0E70968890101D4A4 +S31508008F400120CBE7316821F0030101433160FFF7C7 +S31508008F5077FE074641F2883906E0FFF771FEC01B27 +S31508008F60484501D90320B9E73068616800F00C006C +S31508008F70B0EB810FF1D1D8F8000000F00F00A8423D +S31508008F800ED9D8F8000020F00F002843C8F80000D2 +S31508008F90D8F8000000F00F00A84201D001209DE794 +S31508008FA02078400705D53068E16820F4E05008438A +S31508008FB030602078000706D53068216920F46040C3 +S31508008FC040EAC100306000F03BF83168074AC1F357 +S31508008FD00311515CC840064908600020FFF74AFEA5 +S31508008FE000207BE7003C024008380240E89C000865 +S31508008FF0100000200148006870470000100000209B +S3150800900000B5FFF7F7FF04490968044AC1F382214E +S31508009010515CC84000BD000008380240F89C0008B2 +S3150800902000B5FFF7E7FF04490968044AC1F342316E +S31508009030515CC84000BD000008380240F89C000892 +S3150800904010B51748006810F00C01164816D04310E2 +S31508009050042912D0082911D1114C241F216801F0C6 +S315080090603F02216849020AD52068C0F38810A0FB90 +S3150800907003010023FFF71EF909E0184610BD216811 +S315080090800023C1F38811A1FB0001FFF713F921683A +S31508009090C1F30141491C4900B0FBF1F010BD0000C5 +S315080090A0083802400024F4002DE9F84F04464FF032 +S315080090B00008002C15D02078DFF8BC93A9F1040726 +S315080090C0C007A7F1040560D0D9F80000C0F38100F5 +S315080090D001280CD0D9F80000C0F38100022803D07B +S315080090E00CE00120BDE8F88F3868400206D52868EC +S315080090F080034AD5606870BB0120F3E76068B0F565 +S31508009100803F11D0A8B1B0F5A02F1BD0286820F455 +S3150800911080302860286820F480202860606830B392 +S31508009120FFF78EFD06461EE0286840F4803028606A +S31508009130F4E7286820F480302860286820F4802026 +S315080091402860EBE7286840F480202860286840F407 +S3150800915080302860E2E718E0FFF772FD801B64287C +S3150800916001D90320BEE728688003F5D50DE0FFF78F +S3150800917067FD064606E0FFF763FD801B642801D9F4 +S315080091800320AFE728688003F5D4207880074BD5FD +S31508009190D9F8000010F00C0F08D0D9F80000C0F379 +S315080091A08100022812D1386840020FD42868800747 +S315080091B004D5E068012801D0012093E728682169D1 +S315080091C020F0F80040EAC10028602DE0E068C8B148 +S315080091D0286840F001002860FFF732FD064606E0E1 +S315080091E0FFF72EFD801B022801D903207AE728689D +S315080091F08007F5D52868216920F0F80040EAC10003 +S31508009200286011E0286820F001002860FFF718FDA3 +S31508009210064606E0FFF714FD801B022801D9032045 +S3150800922060E728688007F5D42078000730D5DFF88E +S3150800923048A260690AF16C0AA8B1DAF8000040F0A1 +S315080092400100CAF80000FFF7FBFC064606E0FFF738 +S31508009250F7FC801B022801D9032043E7DAF800004F +S315080092608007F4D514E0DAF8000020F00100CAF807 +S315080092700000FFF7E5FC064606E0FFF7E1FC801B69 +S31508009280022801D903202DE7DAF800008007F4D474 +S315080092902078400775D5DFF8E0A10AF1380ADAF830 +S315080092A00000C0000CD4DAF8000040F08050CAF87C +S315080092B00000DAF8000000F0805000904FF0010836 +S315080092C0DFF8B8B1DBF80000C00514D4DBF80000FD +S315080092D040F48070CBF80000FFF7B2FC064606E0C3 +S315080092E0FFF7AEFC801B642801D90320FAE6DBF8F9 +S315080092F00000C005F4D5DFF880B1A0680BF1680B53 +S31508009300012814D0D0B1052825D0DBF8000020F0BC +S315080093100100CBF80000DBF8000020F00400CBF8D1 +S315080093200000A06870B3FFF78BFC06462BE0DBF85D +S31508009330000040F00100CBF80000F2E7DBF800007F +S3150800934020F00100CBF80000DBF8000020F0040054 +S31508009350CBF80000E5E7DBF8000040F00400CBF8A6 +S315080093600000DBF8000040F00100CBF80000D8E769 +S31508009370FFF766FC811B41F28830814203D903203E +S31508009380B0E61FE004E0DBF800008007F0D510E047 +S31508009390FFF756FC064608E0FFF752FC811B41F230 +S315080093A08830814201D903209CE6DBF8000080075B +S315080093B0F2D4B8F1010F05D1DAF8000020F0805098 +S315080093C0CAF80000A069E8B3D9F80010C1F3810112 +S315080093D002294FD0022807D0286820F0807028601C +S315080093E0FFF72EFC044640E0286820F080702860CD +S315080093F0FFF726FC064606E0FFF722FC801B02283C +S3150800940001D903206EE628688001F5D4D4E907015E +S31508009410A26A4FF0FF330843616A03EB52028901DF +S3150800942041EA0241084394F82C1040EA016040F0F2 +S3150800943000503860286840F080702860FFF700FC0C +S31508009440044607E014E0FFF7FBFB001B022801D9DE +S31508009450032047E628688001F5D509E0FFF7F0FB09 +S31508009460001B022801D903203CE628688001F5D4B0 +S31508009470002037E6012035E6083802400070004033 +S3150800948004284FF0E02104D0086920F004000861A0 +S315080094907047086940F0040008617047704710B5C6 +S315080094A0401EB0F1807F01D3012010BD4FF0E024AB +S315080094B060610F21601700F0E7FB0020A06107201C +S315080094C02061002010BD10B5FFF7E8FF10BD10B5EC +S315080094D00446002C02D0606F10B107E0012010BDD1 +S315080094E0002084F87000204600F027F824206067E2 +S315080094F02068016821F001010160204600F0FAF9B0 +S31508009500012818D0606A10B1204600F070F920686A +S31508009510416821F4904141602068816821F02A0160 +S3150800952081602068016841F0010101602046BDE8BC +S31508009530104000F0C0B9012010BD70472DE9F84F62 +S3150800954004460E4615469946A06F202802D00220EA +S31508009550BDE8F88FFEB1F5B194F8700001281CD06B +S31508009560012084F870004FF00008C4F87C8022209F +S31508009570A067FFF765FB8246A4F85850A4F85A502E +S31508009580FF21A0684FF4805398420DD1226932B169 +S31508009590A4F85C100FE00120DAE70220D8E740F2D1 +S315080095A0FF11A4F85C1006E07F2268B1B0F1805F75 +S315080095B012D0A4F85C80B4F85C70984201D1206996 +S315080095C098B13546002628E0256915B1A4F85C202F +S315080095D0F1E7A4F85C10EEE7216919B13F21A4F878 +S315080095E05C10E8E7A4F85C20E5E7002515E0002212 +S315080095F0534620212046CDF8009000F00DFB08B117 +S315080096000320A5E79DB12068406A384005F8010B9C +S31508009610B4F85A00401EA4F85A00B4F85A000028B4 +S31508009620E5D12020A06784F87080002090E72068A4 +S31508009630406A384026F8020BEAE710B500F01CFB32 +S31508009640FFF70CFB00F046F800F0BEF8BDE8104046 +S31508009650AFF30080002202488021FFF7E9BA000034 +S315080096600004024070B500F0ADF804460C4D686879 S31508009670201AB0F5FA7F0AD328780A4B40B10020A1 -S315080096802870002218468021FFF7D4FA6C6070BD56 -S3150800969001202870012218468021FFF7CBFAF5E74A -S315080096A0080000200004024010B5FFF7D1FABDE813 -S315080096B01040FFF70ABF000010B592B0302106A887 -S315080096C0FEF76FFE142101A8FEF76BFE1F4801681E -S315080096D041F080510160006800F0805000901C48FD -S315080096E0016841F440410160006800F44040009080 -S315080096F0012006904FF4A020079002240C946005E0 -S315080097000D9008200E904FF4D8700F901094119475 -S3150800971006A8FFF7CBFC00B1FEE7FFF78DFB00B10B -S31508009720FEE70F2001900294002003904FF4A0500A -S3150800973004904FF480500590072101A8FFF7B4FB69 -S31508009740002800D0FEE712B010BD000040380240E5 -S31508009750007000400E48016841F4700101600D4830 -S31508009760016841F0010101600A4A002108321160CE -S315080097700268094B1A400260031D084A1A6002680B -S3150800978022F48022026003480C3001607047000012 -S3150800979088ED00E000380240FFFFF6FE1030002496 -S315080097A0FFF750BA10B5FFF727FC4FF47A71B0FBF4 -S315080097B0F1F0FFF776FE0420FFF764FE0022BDE80D -S315080097C01040501E1146FFF705BB90F82410C90734 -S315080097D006D001684A68836A22F400321A434A604E -S315080097E090F82410890706D501684A68C36A22F4E6 -S315080097F080321A434A6090F82410490706D5016852 -S315080098004A68036B22F480221A434A6090F82410AF -S31508009810090706D501684A68436B22F400421A43D1 -S315080098204A6090F82410C90606D501688A68836BD1 -S3150800983022F480521A438A6090F82410890606D5C5 -S3150800984001688A68C36B22F400521A438A6090F84A -S315080098502410490611D501684A68036C22F480125F -S315080098601A434A60016CB1F5801F06D101684A683F -S31508009870436C22F4C0021A434A6090F82410090681 -S3150800988006D501684A68806C22F4002202434A60C1 -S31508009890704738B504460025E567FFF7D3F9034650 -S315080098A02068006800070BD56FF07E400090002204 -S315080098B020464FF4001100F09DF908B1032038BD89 -S315080098C020206067A06784F87050002038BD00002B -S315080098D070B5044600200025A2682169E3690A4399 -S315080098E0616919430A4321680B68B64E334013432E -S315080098F00B6021684A68E36822F440521A434A60BA -S31508009900A169226A0A4321688B6823F430631343EA -S315080099108B60AD4E4FF400422168AC4BB14213D177 -S31508009920196811F0030107D0012909D0022905D0C9 -S31508009930032907D01021B4E00121B2E00221B0E0EA -S315080099400421AEE00821ACE0A14EB14213D119685A -S3150800995011F00C0107D0042909D0082905D00C29D3 -S3150800996007D010219DE000219BE0022199E0042107 -S3150800997097E0082195E0974EB14213D1196811F086 -S31508009980300107D0102909D0202905D0302907D061 -S31508009990102186E0002184E0022182E0042180E093 -S315080099A008217EE08C4EB14213D1196811F0C0012E -S315080099B007D0402909D0802905D0C02907D0102111 -S315080099C06FE000216DE002216BE0042169E00821C7 -S315080099D067E0824EB14216D1196811F440710AD077 -S315080099E0B1F5807F0BD0B1F5007F06D0B1F5407F89 -S315080099F007D0102155E0002153E0022151E004214F -S31508009A004FE008214DE0764EB14216D1196811F49F -S31508009A1040610AD0B1F5806F0BD0B1F5006F06D062 -S31508009A20B1F5406F07D010213BE0012139E0022152 -S31508009A3037E0042135E0082133E06A4EB14216D1F9 -S31508009A40196811F440510AD0B1F5805F0BD0B1F511 -S31508009A50005F06D0B1F5405F07D0102121E0002154 -S31508009A601FE002211DE004211BE0082119E05E4EDB -S31508009A70B14215D1196811F4404109D0B1F5804FAA -S31508009A800AD0914206D0B1F5404F07D0102108E020 -S31508009A90002106E0022104E0042102E0082100E09A -S31508009AA01021E3694FF6EF76934247D1092935D25B -S31508009AB0DFE801F0050F1934213434342B00FFF7A1 -S31508009AC0A1FA4100606801EB5001B1FBF0F080B2E9 -S31508009AD025E0FFF7A7FA4100606801EB5001B1FBEA -S31508009AE0F0F080B21BE06068404901EB5001B1FB21 -S31508009AF0F0F080B213E0FFF7A5FA4100606801EBC9 -S31508009B005001B1FBF0F080B209E060684FF4803193 -S31508009B1001EB5001B1FBF0F080B200E00125A0F1A5 -S31508009B201001B14208D84FF6F0710140C0F3420067 -S31508009B3001432068C16040E001253EE0092933D28F -S31508009B40DFE801F0050F1932213232322B00FFF718 -S31508009B5059FA0146606801EB5001B1FBF0F080B29A -S31508009B6023E0FFF75FFA0146606801EB5001B1FB9D -S31508009B70F0F080B219E060681D4901EB5001B1FBB5 -S31508009B80F0F080B211E0FFF75DFA0146606801EB7C -S31508009B905001B1FBF0F080B207E0606802EB5001BB -S31508009BA0B1FBF0F080B200E00125A0F11001B1424E -S31508009BB002D82168C86000E001250020206660669A -S31508009BC0284670BDF369FFEF001001409038024047 -S31508009BD00044004000480040004C0040005000404F -S31508009BE00014014000780040007C00400048E8016D -S31508009BF00024F4002DE9F04104460E46174698461F -S31508009C00069D08E0681C06D0FFF71CF8A0EB0800C4 -S31508009C10A8420BD855B12068C06936EA000017D0AB -S31508009C200020B842EED00020BDE8F0812068016827 -S31508009C3021F4D07101602068816821F001018160FA -S31508009C4020206067A067002084F870000320EBE7F7 -S31508009C500120E6E710B50023014604480122FFF774 -S31508009C606FFC08B1002010BD012010BD6400002063 -S31508009C700907090E002804DB00F1E02080F800142B -S31508009C80704700F00F0000F1E02080F8141D7047BF -S31508009C90FFF7D5FCFEF76DFCFFF7E4FCFEF762FC68 -S31508009CA0FAE74FF04070E1EE100A70470502060227 -S31508009CB0060307030803090309040A040B040C0432 -S31508009CC00C050D050E050F050F06100610071008E2 -S31508009CD0000000000000000001020304060708094E -S31508009CE00000000001020304089D0008000000208F -S31508009CF02000000008820008289D00082000002097 -S31508009D005007000024820008000000000000000040 -S31508009D1000000000000000000024F400010000001C -S30D08009D2010000000000000001D +S315080096802870002218468021FFF7D2FA6C6070BD58 +S3150800969001202870012218468021FFF7C9FAF5E74C +S315080096A0080000200004024010B5002301460448C3 +S315080096B00122FFF743FF08B1002010BD012010BDAD +S315080096C06400002010B5FFF7C1FABDE81040FFF7A7 +S315080096D0FABE000010B592B0302106A8FEF761FE6A +S315080096E0142101A8FEF75DFE1F48016841F080516C +S315080096F00160006800F0805000901C48016841F441 +S3150800970040410160006800F4404000900120069046 +S315080097104FF4A020079002240C9460050D900820B1 +S315080097200E904FF4D8700F901094119406A8FFF776 +S31508009730BBFC00B1FEE7FFF77DFB00B1FEE70F209B +S3150800974001900294002003904FF4A05004904FF427 +S3150800975080500590072101A8FFF7A4FB002800D038 +S31508009760FEE712B010BD000040380240007000400D +S315080097701048016841F4700101600F48016841F022 +S31508009780010101600C4A00210832116002680B4B86 +S315080097901A400260031D0A4A1A60026822F48022EF +S315080097A0026005480C300160580602498039086095 +S315080097B07047000088ED00E000380240FFFFF6FE23 +S315080097C010300024FFF73CBA10B5FFF713FC4FF42E +S315080097D07A71B0FBF1F0FFF762FE0420FFF750FE46 +S315080097E00022BDE81040501E1146FFF7F1BA90F866 +S315080097F02410C90706D001684A68836A22F4003231 +S315080098001A434A6090F82410890706D501684A6801 +S31508009810C36A22F480321A434A6090F82410490732 +S3150800982006D501684A68036B22F480221A434A6007 +S3150800983090F82410090706D501684A68436B22F494 +S3150800984000421A434A6090F82410C90606D50168F2 +S315080098508A68836B22F480521A438A6090F824102F +S31508009860890606D501688A68C36B22F400521A4332 +S315080098708A6090F82410490611D501684A68036C75 +S3150800988022F480121A434A60016CB1F5801F06D192 +S3150800989001684A68436C22F4C0021A434A6090F889 +S315080098A02410090606D501684A68806C22F400224D +S315080098B002434A60704738B504460025E567FFF756 +S315080098C0BFF903462068006800070BD56FF07E4095 +S315080098D00090002220464FF4001100F09DF908B1CF +S315080098E0032038BD20206067A06784F870500020E8 +S315080098F038BD000070B5044600200025A26821691D +S31508009900E3690A43616919430A4321680B68B64E3D +S31508009910334013430B6021684A68E36822F44052D7 +S315080099201A434A60A169226A0A4321688B6823F4AC +S31508009930306313438B60AD4E4FF400422168AC4B45 +S31508009940B14213D1196811F0030107D0012909D0D2 +S31508009950022905D0032907D01021B4E00121B2E07D +S315080099600221B0E00421AEE00821ACE0A14EB142EC +S3150800997013D1196811F00C0107D0042909D0082958 +S3150800998005D00C2907D010219DE000219BE002217B +S3150800999099E0042197E0082195E0974EB14213D14A +S315080099A0196811F0300107D0102909D0202905D0EF +S315080099B0302907D0102186E0002184E0022182E0C8 +S315080099C0042180E008217EE08C4EB14213D119684B +S315080099D011F0C00107D0402909D0802905D0C02937 +S315080099E007D010216FE000216DE002216BE0042111 +S315080099F069E0082167E0824EB14216D1196811F470 +S31508009A0040710AD0B1F5807F0BD0B1F5007F06D042 +S31508009A10B1F5407F07D0102155E0002153E002211F +S31508009A2051E004214FE008214DE0764EB14216D1AF +S31508009A30196811F440610AD0B1F5806F0BD0B1F501 +S31508009A40006F06D0B1F5406F07D010213BE0012129 +S31508009A5039E0022137E0042135E0082133E06A4E77 +S31508009A60B14216D1196811F440510AD0B1F5805F98 +S31508009A700BD0B1F5005F06D0B1F5405F07D01021D5 +S31508009A8021E000211FE002211DE004211BE008213E +S31508009A9019E05E4EB14215D1196811F4404109D05A +S31508009AA0B1F5804F0AD0914206D0B1F5404F07D0A4 +S31508009AB0102108E0002106E0022104E0042102E06A +S31508009AC0082100E01021E3694FF6EF76934247D16B +S31508009AD0092935D2DFE801F0050F19342134343469 +S31508009AE02B00FFF78DFA4100606801EB5001B1FBCE +S31508009AF0F0F080B225E0FFF793FA4100606801EBC9 +S31508009B005001B1FBF0F080B21BE06068404901EB00 +S31508009B105001B1FBF0F080B213E0FFF791FA410073 +S31508009B20606801EB5001B1FBF0F080B209E06068B3 +S31508009B304FF4803101EB5001B1FBF0F080B200E048 +S31508009B400125A0F11001B14208D84FF6F071014085 +S31508009B50C0F3420001432068C16040E001253EE0B1 +S31508009B60092933D2DFE801F0050F193221323232E2 +S31508009B702B00FFF745FA0146606801EB5001B1FB7F +S31508009B80F0F080B223E0FFF74BFA0146606801EB7C +S31508009B905001B1FBF0F080B219E060681D4901EB95 +S31508009BA05001B1FBF0F080B211E0FFF749FA014627 +S31508009BB0606801EB5001B1FBF0F080B207E0606825 +S31508009BC002EB5001B1FBF0F080B200E00125A0F1F4 +S31508009BD01001B14202D82168C86000E001250020C2 +S31508009BE020666066284670BDF369FFEF00100140E5 +S31508009BF0903802400044004000480040004C0040B5 +S31508009C00005000400014014000780040007C0040ED +S31508009C100048E8010024F4002DE9F04104460E4608 +S31508009C2017469846069D08E0681C06D0FFF708F810 +S31508009C30A0EB0800A8420BD855B12068C06936EADF +S31508009C40000017D00020B842EED00020BDE8F08111 +S31508009C502068016821F4D07101602068816821F0CC +S31508009C600101816020206067A067002084F87000E9 +S31508009C700320EBE70120E6E7024901480860704740 +S31508009C800080000808ED00E00907090E002804DB3B +S31508009C9000F1E02080F80014704700F00F0000F192 +S31508009CA0E02080F8141D7047FFF7C7FCFEF75FFC3D +S31508009CB0FFF7D8FCFEF754FCFAE74FF04070E1EEE8 +S31508009CC0100A70470502060206030703080309037C +S31508009CD009040A040B040C040C050D050E050F05F2 +S31508009CE00F0610061007100800000000000000000C +S31508009CF00102030406070809000000000102030424 +S31508009D00209D0008000000202000000008820008AE +S31508009D10409D00082000002050070000248200080B +S31508009D200000000000000000000000000000000025 +S31508009D300024F400010000001000000000000000EC S705080081CDA4 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c index 534b088b..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c index 4a22ae82..6771e347 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_Keil/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __Vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__Vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml index eb3008fa..004221cd 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/Debug/demoprog_stm32f746.elf index 68abf533aa423cda8fd80905f4ddf3624dd3f96b..2a12296167349764d501177e4588e4010575c208 100755 GIT binary patch delta 42399 zcmeFa33yb+x-PtG_3BQKq0^nAGj~FOFo!uHNEl^^5JH#{85I-}B`7M|5mC{N3NjQM zvklIu;C7A!D2}Kb6cA@bP!tCgR1_RG-1n`uR;S7KoV(At-v2(&|D5nt*EiQ!!>X!P ztE$-ans@z9@3M$@|LvN)v!-dmdzKd#=9a9}G=?NlG)>^28RIuvvV2Ou==sRi*TiB} z>QMKuK}je4*fJy$p7jShw#`yZVoYbMW1Uk#px?1Tzi%{u;S@!Cy0_2Y1g$bc;T1mKqNHK6*4f*F7Y(U`5{@JGBDmkd(R3A(abGwt9W1-g>LC^W?DySG2r7*O@#> zJEE@`dVTARq}%k?he5A7Nw?ikoIG~Z$&<(4Te1B5Z1M4mjo05Lo_=h^lE-`^X@zs; zD6!|U2`euWx_jM|NV;Bk{PXBHf-Daf4s{^a3Dv}r3QpLN_AI`<6iTWz0Ks+XNS z`SXcjiB=?r>O__xAd z^M50n_At!-Mnl?M*1^eRcbq(NZ1_J<9=qqHcI5TrCyxF2yL&U~--CYk?j&-zPFW@#7>;Y`c7=WV|-2phuf(77I1rI-RvgE|EPjajfEG(kjxut305Zw1F$?Z|`-^ z<`deH4#!U(8+;N4p*f@Ic-&~;QNI<6gcdz39_Y)_MU9HOC#IcKz_ai4(jIZkvD28b}v{`XS-MJ#?G0(bB z&R!|b6xXgACfbi&;?p$8G(*#j?iFxC*OP|B569d1G0vPyis5X9Zqebzk1@PjQIhWU zfZ=vF15I})-2u!noU`UsLptffRXapx!3>ym77c*7a|3=H@4%q5%^2dFi2J2ih?>}4 zPQW|Fdmt6LU-JUlsgPp#1{iScQb-&3BqDDsq{O|5F7H-IXZJ9q?RZBarS5tfcvm4k z-Aw{O-V@I|G&Gr4n1%Pn9;7qKeH(N50g={PxqBa7_)vTRxeE79wD6Jm5y)hBEq)z) z#BoH`?mXF97oA34P2K$}i6!pmDDbIp!@H&4dfNF+aWvig8d(QK1S~`Mda3ofO1@0@ z28n&4u>QI?T|T3W>`~L0tFM%Lh3?%$^{-XZRl4_a^1e~LvAVYit;KOjVH0)lCMNr> z!Y1q9D(3S$g-zGJXUJ9#k$uJ}mfrV@I9K-$Aohd8s&(%dOz1~Z4B`Ua`wdMWRlH@o zH-~=yq_CB`cbi-aW4W(T{kS5o)4fNi{)_VSZr!_2zU&Z>v@EB{Z{kZ7wr?ALs(}0V z14z=6ucm{A-mSozOp&)6B43or=NMJXy@tq(^+mNM9c6}tE4o7bT3{^AIK*Mt z3A>X#VuDkXS2)Fbai1)5iEg9XP`c2xqkB6+EUBqrj@-KUN9q=tmUJ&$LQ*ru3+mp# zqP~)vD_*ME6p}FJKrfb+gxIjSRh*`iKsX#%acT=m?Y0h5_83H`CgKk zFnSx)`_M5FC6*?-G1bSi;86Mx_|eigAq}B9<{)?OCk05l+wcQ1MLoqMDB2NjY3W~p zEYc(R)zjO_C2o>`u1Gs!%fR+|6u{4c$zK z?j<}?ix?G2a=cgM#GZkJ-t{x^YZisCWIn8<7a%8E`Zkyn=_KgsJ@M;E?~a6w^iN<4 zMbQEzUul2*Iw=#(@%0KJ!BBe$`Fb-YO;wt&FJU9}5}3XLgx#S6r05&Gjmh{!t>kZB zaa!Ahz^tXnrt!9%<`YdbdqKcApCK2s`~ML z!1^gdJ$wrd$2_VXPJvp)kW9en&b&tZ``hoP+4Et<-(ed#TIfT#=|7FI5!!@8@}ExF z9jZi0`1=s{t3vk=A{-25$Z!3kNNkd!fM^x?g_dTR8l&alfN0um4HEZXOj0DY9m)Dt zapr_JkiLNQXy_KXJRma0ts?t=lAPzGuroYJv&R4I=oqclE>dybd zWQZ4qE})Muoeg?+; zMrfx`h1&G=HDG$v55ka0{{<9uZ8|a;C|v@XCZ%Zqfvv2nCPSrYBGS6er_7uy!E`z> zafxQEMHT4cXp<($_9keGpSwX^3%yAA7-5*qmuEH+MX{@xj8n9StkZD-Zxy*gQVK*B ztU4XVu$T8J6Id%suh-mzs9d`T()qnm>7rI}8g#BJIub=E{-*k75VYJ$v~s&(E7q4! z%-xA%6m^1%`tquRK`_-NtZBRCktP`L7Rq2yw9oHCq0vH3zLw9)Rj!XwCiUeP$H5JrPE)Q4D2(COHL0?p};u}DZ-aXLbn;^urIJBP%`oaQK&n;@q7 z$eRvG%@xYDHV-DryF#Lc_>25UNDOGX9Zf_GsDU{AfeXJuwCQy~=}Xfa0gOdSYi+yA z?qSiQ{Wdt@nC5nL_!YIHU*K?b>;XLn-v+&7dpr#czN__)SrEvQw}eIOmg&d}LzAW* z?+2B^U*Oat@ZHcpLn|}{NSgn!{46Zm$KtbR{aAR$Mj4H9xn z{5Uw7cBsj;nnyd-JlgfB)&gWdvsp3=Vy+kQg9&&~WGjjDETho786@`<`BbW!XT8s; zS{_do#l_R`9J)s7+aaL&`JB2&E5z{MOk|8g-2O-9pfu4uc@}9C6fNTaS}sfzS+Uim zP0|M-Icx6GM76!70Y^Xz-UYT6{20GNGa2qqX~A53`Q-KA7^^MQA7 z-A?a^;sJ5L#=N;tq8i+<(@4r0fnhM*YaMF694t}06V%X^Os%)s#v*8Ap{GbFhPMM4~WabsyZN$?w z@(+kHBpuSuM?Yg|MW`vOiQFPjri*CouW6cgu|rQsN9gDi)U^2y2Pl^~egJ%h;{(78 z9lxR7UgdZX%{XTKf-X%nBKQ@?W^i@m8^8|ZDL7&nXJjBJ#w1vC85aXiGA;$(ZOj41 zV;n~B;x(=W-DlhcYkp%_3=c`bxB`hK8#e-OV$>qBpm7r@DMk>YA>(w2h7B*0Ni`&X z(~Q=jryCDJGQ)TsMkB@^{AL=Xkyw^-0P@*J6_U&`ra&^+*bl8dV+wxr4F@PuqYJnN z#@6JRrWG33K%uGe8j>$E0x;UlI0i$_jlK|SVN3zH*mw%cEsd|iZDqU!N^9d2xY)+{ z9&lTuJ-F?R4k(ZI#vJID7`H>WgYg_}b~NU}xlYC>(Cust1-FawI^eFxv@}fax*6X< zt<=bbU)>D@=6V+jRGWAW@LiW$LJ2NzQ!&X?PtsZ zy}vOP^Z~|bI5*IE0P<%Tb$|yMgTWna`~&b1<4UAB)Tn@NtlTI>GG`hq;qNdb07DhV zUce)aSMghEjE34s<9Wzb8MngpDC0?(7;S98?-=7u(8n5QBAIbU4t~cQ9{f%)`XPad z#y7BbmN5=mlZ^48pKT09_9h#(fTw6q;d;~|*Jg?g)lWIiS9=#ATlY`o+Ej`n%3tjH3X-A*8v#;cCrpy7QiiP%=hP+-Z_y$7L5fBXn7 zXmx0#|gbwgu6oYD_hpXC4B>8+4r`y5kY_J%Uno%@isvf4@r2HA}&UZ#a^0 zou?4DZy`#{b-qH7`b#KH*KF}S4Hdbj>&s|pne3Gp*h*mLVgqS^6pn zMttq$McG&p93xj|i|DNPP#3OUI@2|LuQIK-72@{y!~3agw?h2B78H9&Awl1GntN9v zslKsv={3Fh zS0SZ7zPY+SQFeOzHd1V#;*|LoG0*!I(%;9ISl6d2UxR!Oy7-ymRQP_SwF3&N@^z!m z=S1WaIU-oxnT{P)%*nnw`v0Xuru%l$;8)7vOy4Z|ZH{Oj8-`Zz`c?_l_&QPgJB2Lv zZDD2(D`bi9d!~3qAxnKF^yPbnEYkwpnSmd5z6?6ecV1mQgXWf0T!*2;Q185kdgnFN zJFn4>EmU(=puUizx+N=q{Vj9+ z%#1!%oS|^$E2CQ8m5Xn#zjV!DLzQqBd_X%lnlELe^ZlJt_)gVLEan6DWlVlsklJD8CHo zQ~+%eaz%ycq~#9;iMc4VNF`ci2uRzRvFNYxl)>W_Q3El9$0ec>*ktfHh1M5N7@8l6 zSyPmko{`^OeQY;I)=|ul>dC;7mlc@t6@%EmqJC&SB*C10A01jIXW06 zlZbD?52vd#r%SQvZ&vEN)6BwtIm76z4(WNTqiSxL4Q22C?ftcAfj&<}E9@I#@=tfp#V@TH~= z3xmpz9<~++nIE?v{t?xKg+XOW4_ga^9ZD43xRzJ8v(89Zc9CXhpc3a4>Kqta*paXPb#uYK_S| zfq9AqW~1)ClL%XDOx`J}OtaW~PFo}wcw2^=TWd_-`KDQ}F?laH&9;)mz*cKa-Wy1Y z2DrxLT}s$mWAd)x2L)fmyXFR3Rt{{zO8IYUcMpuUSq;uz9IQupASOjh4N$z zky&~y1AWST&moZRhl<%ZUg}{B;rnd%5_aGVJgnm^&@k2SP3={(qF7{xl=dv8-Im>Nr=a6(}_XgA+KT8pT!JrR=s&L8d2V>wEdjIMOEG`V$Yk{n7n>0u`MPxI`0NzFDNV| z#^rrU(HBkT*la_FTVs;+txRr%iLOetRwa5FTWS}|)+*V@fSc{_cGXku2CijBC~$>~ z&76Nl2%>f%dIi(}E0n2&GFb6%@IT`KR=kZ z1}a;lAe;L7o)@>C!H++3-+U+vlq2o-7*aya4VGmmdb- zZtVf}Mlci4oApL8Uq0UPe-3yg=F;SqBA&~}}zU*WHCKa8Hi zsXO`QC2>X5dFJQjC#+~XhaXdve{V(872y(+n^Ry!fbJ=c{#1R|!{1 z-CVBp48f1rNY?KWLG&oTk|-Xq`$QD5rWWq>^`Z@ssPAJwhW9H@jn9G4XZiz*v(Ddy zIuDvU!q3-8eFIqqT2%NeDY?;96Mnu&>JOQE!vDCO(^Yg8_41ys*e~+7Oz$S4mip`ERiz?3#%)vj=PIQ#-Op`P`WFi8ulv)9 z9W=er{ak6(zf|VSbwBq~>0c?s6}q2$sr0WEuS)lGFO~j{;*Hh)+)Je&QrJY@&%IRo zw+frA`>RUfi~gNLr|bSRh#gkgOx-^d?La@Gu-UqwJFN8Y6*gD*50Dkzv7?Kdsq~|Y zxJ>tRGnM|6!dB}3Z7k}a6}CqAd#Qd*VYRxSJFN8M3R|c9xx-5TMR|X>?%yZ3bQh1{ zqXLM(iK`HWgZc}O2$J$~eO-Ua!TQJgIy!j$WrY}_(S6D_{S}3{eOz+aUv;qh{8|c^ z-1V)F50SZW8-1m7GcBFQrnlNj5zDM}(yS4x99F66Yvhq0A}Q9It@p2r;rE5`xaw;a z67)sb;%`$(s;_T8kXnUAd{J`#rjQ)p5OQu;NYqzMPMt!Ee3j&^Q%JFva*V7yoUE%< zE)(g6UM$Nxw6rPmveVQ$(O(h8_#GhWOukO)f}MqXBVTF^^)8e?azK?P?DgV|pr?e( zW|2#fQBOzny>~p)^mHaHBB?Ot>B`64i2McPwWk~D?#KhkrKdY#Poyj1(+GPbKLhUJ z=|#jBnFV(}y$Smxn+f+J9Eg0w#QG6Vj!Yzd0O2N@>sfhGPm!MWA1_MFJ9^?3m9P2U z*XUH*N&I+U=K@yd-{H2{FDh=bXC_%wNO@mWf`SsmTx9|t#O$#^TLRFsUMBxlQ33*L z5PWWj$r;~VQE46%p4{t@Bk_bF%D*DG3&~d?nfJ9ky_aZ}v4CdoM&Y23L%`b@3JuH{ znAxcyiIs`!5EyC-ybJ+RA`kZxY2s_?JRR7(vgCA;*8XcOT8eps-Ub6ys;kv6f(# zYsl|)0u#EHU&}>hVo-W>di5-M5JLJhOy0gS zQ9O+cx8k0=mul|Giq{Sav{VIi56k5wp6ixt>BBvAt~;dLw2Gsmvh8x(zK=Y96>T>X zPTmV+swHe}pMqk1NS@zE3?2I}sB2(R{JrU&phj2Yrw10>@#&Qd#^RP52$p|~OBa{1LjWGjm=!Tc#j(efr=@K|;5wy*#jSuTI=c2!uLV?rwlt?VyiBEp=+y0C(MhD%U$J`L4T2?_$Dr`FLU1yDCKM*pHkH zg*eVM4eg(07pi zWs>9Xan_e)X`Q+=Z(k}stz!~1vCA~FJubORNorlj(8dc%j)QT|3l`^7>OG3xt0;Ig z;YUqQ$1%u9Os_Ld=EvD}mSP68xirbqJi5KCs~v_3a?J1J)<%58y>4&`$0es6J8uG_c_lH61hp)+cHr@lVvI z>((b~BEf+5iJC}i!1_c@BoeSbQNIWzCt!V|CMO!WOkQ`HSP2aSf8lLDGOMisEPCsSf8kwuR#Ip6E!&%0qYYrk*a|8i5iGZAJp)Pn#{=o z>k~DR=>h8#H4V-T%#yfxMY9;ctav)JG>p{FXi=VS zgx#qhMgjLA>`xs`xEJ9d_WTp+{Q}g?1U&;<;ZZwf6PDvN$_z>Y-IVcm8c!KD?>Kco zR*d7NxdYQ%+66-DbAwlH$WoshylO+1`rP1somSFbf^l(74XQd^615M4n*M}Iy^oX% zEiDaMvA$~K`G?R)5Xw+OUkVBx#}I;L42;s(fum)Plx>HI%#?Q2+bWu32GkL=-1H~p zm?5HRtUJjYRhk$UVQvxx(v|Q=B`hjT;~SOn*-+KexL*rjtV?gPzx&=1SCXeFNu_iX z(<_TA9Tusm)G|*JoiAd<`G?^fiGK|{87lGl%Fffu)2I?v1u!CK9kELV^?p>&Ok)n3 zs~m9Ko~S(w-JzKSeA0qJQDK&0bHR!hBXTy-M6trsT^Ofx9w4EmA~YjDPTo8eOE~*T zzJDSnFME{X{V<%byu07Dn}0w_kS<0CbqR{)`nME4T?6jK`U z5K(?8FIaf9xlOKcdKB~@_zdW>ZMn!1x5**pqWvJgtS5e8*8k-Lv;J>=V3seGqcNBp zj>?gW^A7x=n{IcNb(F~1AvS?z9wjn%D#ScWWb9Iid6dX_TOsCAB4f8g%%eocI|?z6 z5*hC*#5_u5yeIC)#Kb&GWV|n4Ksx48BI5%hDb`UU<3qtt3P*|L=`r;Ed2(z_bP`v~ zrNFxLkdX12GOL*89ymZod6Xf8>4;l%Np?rM!L0Ei)?$y+<-E|DW6z{8Zzq`RmyQd(PV266^VxXRoQ+KzA{*&5otlUH5w5~bz7qmk%&66 zg$+}W0LgJ%qY*h#_hoYV2-vYUOp#XNwnif&o!!=GM5NShjYhQ7(`}7LktJ?x zcpFWNw9Wa4VF%?I!4$ z`kqcH=mtV+BnYW(Q6aT0DwMD@*Hg-MZnYKPvz3luEB=&`BCYimg?Q>e7W={F-xdT> z`z7q9Ej2kT#t+a@r1z0`j6|<6T|Q?&6~QE5?hSHH&{(-a7ivn8iDCnqlmibrTZ)*OR6w+Qhx`cS7jYz4CZ% zu{O(ZCXbtstiAFaq#Swj>@lLi?yX(}2^0LA#;D$EBcp1$eGGb}jz#FEGW7Q$U3v&{_U-Y(r;B3BQ)SUN#%oFq=2+TC;g&*WPfd!~<6UNhCg-Cla5{6N%5} zSvc|8JUN`rKQyjkHcwi7Hcuozn>eQ zA07xB-oAu`;avIM1Q8kWJ7tFy!(1rUJNzA*O>Pd-2uf+;F@&oK8{t*7G={J{TuZg_ zg#F<)w0ag{yr>+LVlL<)Eu@_BI;wE17K| zqBM}7oQp_(*FmpVuF%}O74=Gl2@ld;Q(!OgyO{eAl!6D_ z1GKaQBs}H-XpK~9*O2l+0wvu`tJR9KMy0(4gKJ)djua<9S0yl@c7ZiRU@Qf2sFT(hik&5C}z-j6h)xh(CTNFswCKyr z&G|zuT+W}4oQh;MzUa$m!;@u}Cq*`}&<2*8KupWnZIcezKv&pQ85n2-b8Vo;2G-cX zdK>WGYH4NJKo1)jVgqYzV7&!YX6&&^hio8-hNqH`+Q4`lIL`vKq8nI*ud>?sSEZ^g z6Ghytj|@%`H+I?=#r6&a-~Q(I{KLPyIX7xE_@C1@p`94o^c4J>XZ2dh?Nk1YsmT9! z{vqLT!u-Q^A93?-bqtp@T=gXQ<>ILgtBNmzgh@yJR5j^%k5RQehA8_eo?O=wu?qr* zzoHLLkKCXTcVLq2Fii~VYrQ8a0ec~jNPHoWh~FOiiNuF~A{hGRv(rT8EbBdqG>r3@ z!nr=wi4+CyMe}uir0)e%9I#%U$cYdAMB+m~k@(QR6-a#OCkI2n>@~gN)rqwDI8OxQ zyu1hk_IVQ0;=?{$y3Mn;0Vof~KGa zo67FzSa&aYda$(I;l=31JiQ3}!@PUJQ${!#{sldiryt?euv!=#NH`Ma_Y%)g!Z~5y zz2F%}I2z{N3!agLi^5BsfJYN94s&C#XCh(i?gh`3*v)b8Jm*e>Y*5|35L9A#o4ozpcdv9XV1+oAYz1h_kw2` zOQ3VOya@2EbDZcVyM%f7f@ftrD3peI_kw42AHY4synDg3hHzP!cQ1I>67C=7-3y*t z!h^!UQulVk<>BR|uOnO$=G_aPJ6XY1VcxyqxtrM@8|MB4&%J~v;+SKtkOy%k&P3k5 z;8{Np`e_Cq;xyw7SP4bF?YANh^VGk$1C_Ke-?_b~5jMiy9O*rsush6C|K2`?{i=?< zg9r!18S?Czf~Wo$&$LecduNy$qvf+Ran_!v{=FBI6bbXxzjr?2obU$H7Z8qyZy~&p zFm|(N;Gy(hwF@N2Dw#bCOMStX-~=yig^n}$F;nKAhSH@LLp`80MV;-d)@!Jvp2n0KA*<^f2!X@V+}1S~J6Q zSg7w4o~@dR_d_<5xnW)+;N3F|PE?1x$kOvf7vYn0&J*bq|6t7;=~zqFzEbYowsy#~ z4Olzmw-P*w;`6<}9|DG6jsVbO8GHUx%zxjkntGBJW3f8DI}PJ5=4RLi% z^D95-+91Uo2xk6XlS<2?BD?y6xtjRKe+97oD119fq>ldQ-o4E8cKc(kE8p1bIcn6E) zEG67i3AaX-nWoQD!uOfNZ&LV`mJn{EggYu>K3Jx38zuaODV%%(gjZ5HEy0Zk;hGmhkdG8s&Z~_1)cAGbCNV|1-Vbj z4HsbExP-;>kursRBm0-cO?{+HJ)+WOf*&hWyMRX_sg1{!L(9x0=P9LcmdKNF{il@v z_i_Dalzynt(vML;mia9W+?(LQ&v66yDg(`+kfZXlUKto@8@O9Ja2qqQSm|R*iVSo` zgEPxwvC^Lr*S}8bUuWyT4*i&xc`57kB4r>?8JGYAW}CW5De$FbCrfXt5;9lpYT`mu zZK0+gu_^WOag?087U$WNwWD-Lx!*?#-i_q5=Cii@__p%H`HLj1;&ix=kM~mTBhD=t zN&pd9S%*#2TVXOEcyuZ3PsYqoYkDg=nJUq}w`p$kv6zHUG-jfiD$(B1$x&-s*+>+p zsA=O6#9cI!nHZEZ+We!tLZTc4e~ORIjgZG=m1*V z8Pg~;y+KOwI;J;03f2%W)4QAaC#d4!7#J4h!<=(rKFo+ZZ7q7{+b47mX#5J1x ze7F@|2H;Wxp8~jsKoG7eRu2G*H5mX|TGJWw`?)y6ql!9DdC?ZGYE5U#oQp)}1VwM6 z=)*uS7{?k-QQl#5&Djmug-Yuno!#eQHu={MLDaq-&*nZ4%VUuey;3ei0%pRmD*7fx zKQ5mIy_-sSqoV&zdeKmtz6e6DIt2o;FIs~#T-nqW^P9NM;kL~p7p;^f2ys`onQ&QLXbLTLND%507wQlf z8bYDM2BFEd>k9gtl)5iR4pHQQz#r4dYC0|Bna`bHieA1&_X$79=3$3qWsBi zHN~RKQJmrnH}Y#OV|*7^{lXS%mPA*(DWNg}u=e+m-B!CPp}SEkIS1%!clTD9dJ%X* zKWg<*xEPhQhS+KDEV4yQh(CiL(Mz%OiJv8#REztwCzAYGlHF()Q@pkc?`f!}x2r`j z@vuypuWGgRe9^0QTPAA6#rG(24@M#LQ8JR4(RL`Gocra9`J!WXYFjA0=CbY2R0;!? zg4{P>6lN!}FjvL}hADw-Oo7}>uqmRKEW1QGF#ZzJS-c}}0cH*qN1RN}gPfW}#V^h| zNw_HjIEISXFA?M0OlL>=rqfP+yfS_(zU!LqzNrjMfP&VvP7c3RWKLA|^?;(UiW}ab z48KMEDO%j9@Z(DFMiM5+lUT2k=z!0>W)hQ?sR9&RR$uw@rT7e7C%;2NDJr2<#XW3t zBMU^!)-S-Q_|ULD-l5Fxh@1P+V3s$dP+@NN0udEI$eR|}=I&M8`|#w0TfYE@Jzhqq zo2A;&!3^7_N+oq|drGl(Dh*B?za-9`l)&#psv}B(A8w&=Hln+M=e*78uTt_a5`Ti; zjxspg*+*Q>szxjQ6U4Jr2R_E2ffgOm8@kYetN#0OdBtU-xOEshTJlaUSkIcJVTri^*Gjb>U8SA+_ ziZske_D-E?paUz)q|gdIf-%DEkuvc$$`o2*3pM?c^*vp;JuX!qS3wXD%#q7QRJ4{U zSJ*8yqSX3z0ypA=UPR~1%WcFjmqV`*6I);3667a@ZEmG9cQNLkX7hOh2Sag9 z%?6F5{b>obOGrcM3~!+2UIiKlXiHBkwikA0`F6MDk|%@zYNI9BNE!T#jFw!`Wbns~ zmiHr@44xXjC5IXYPfTz524V)!EqcodXj}}Qt8}d_39mTX2J}PL644}i)0O|TPvL*| zDX2v_?o()2jR(qkW(^vCaHZ=leIWWU5ATuLsWvNU?*E@}Qn0US*@P$l|7?>2Z_%+< z&8)o&ovuP*{^xrQl0v29Afz@MB-xt{QWlF=G50zwwpzGx_PFwq6HpwJqk>Vt?vUk0jWEFydL5_D1( zd_57h+POjYAKzgbVf7z3LF7Hiu7}h7o829m7VFV%x%%?g@n_uv7W;2r1BNNypK=RW z41MN*=Nd4K2F9Op3mD4(zjY1RpLGjZ?7w*p*q?O^Slj>7HDGdCCSHZO`_46uk74(> z(H0X=&FTMgYEDl)HJ7AL(4BG_nEOAv49t^{7vCiQxMm=Ptn9+Sg9K_ccc zIqVZ8Vjh#jK0zYpF*)oLBw`+u!#+VG<}o?!6YPt0%wuxcCwO)YEc2WkHVQIF^zj;i~*n^7;u;l5>bHme*mCgcxzbfQtuR<33_$k8pL?Jc4xv**M zQ!Xs_@l2huUm@n1IwSU}_zTP}4On{*>8hp&ct{z04{rm@&;vYahrNe%uS^f{q#gDi z66>!A(uo~Z*dSePm^Qvt9+v9?p0qQ*Qpr{5fjzYOwc=Ijfyc@FM#PxlSUtewTiB*Z zY@#0EQ9Eo?BsN(O@Y-^0QzSNB5AdX&aadt9^}tM4-Vue()&o3ghrNrGoT~>05c@%4 z)p~$;nPczbgUHeXJ;394*tzw^vBuae zhnB?83?32`hZh(tONN#-g&Y!+`IxW*701F^YYLxe@|k6YC!6@QHty7d>ad{kn>ZhK zl(F}0rqEKZW>FV>$btWoKj=#@9h{ev*=}J@!TBj%a(U+j>Mct1Ug3AFr zXs(x)g65mo6xy#S!~mzG=6Y2jZlASNm5KPZ;Q9i{y{5lOOPn6QiK0>04DPfHS<^#` z$Kn?Os$ALovXmwJB0wVXivWqlF9IYIzX*_Z6Tb+M99#s56*zpaB~s+GzSr^#PO;DW zUaQ)F{Bl6b#V-dW62Bafw&Rxrk`uoikVyP;K-!L94oFV?azG;S%K?du^|6m}#lFyK zd!o1&mvx&D45QG?$oq}s>s#dS!h*aDyR-IoU9_XrYM zY~LeDg!c$y%7BXmiN!AxB(h8kTBkI4c(&0+f-Wx_quR3d2NwyZM%?YkKp>4!G1&JigcH zUFal!e6Q0=hPtosD3Z`-B8b|N7%Z?zp=mGS@zQ~0swIs~F#;Fy#TmJY42M^9n5;LU z)3bpU6C-qYO{S<6B^tl_DVuS7U?F{VJ>Wx|{)YWAnBR!nO00%ttG!MSvrKV&c+M6u z@xr04faUDzQAj<;3^|r>ifK8!!Ne3_`+J=EIGOtLGA$?eg~j|wocW~5?62huI1!dy!<%tIg?kRMLL7`0m`5wc*rMK6|_hhXrF^t zVbXNZQI=(iSt^loi#x~W{*=faYjKy_+@BM<(=F};Hutwg?%dn8m`eCHoBewtd!eQL zh0Q&Y$X#M_4b%oJ%yTl4dpo$_BTKw37+j|x^QbZipt7{cCX0!SX7EJ~x|iTrv9fkp ztW&63?qh9HrPW{JEpt7}9G`|^I$LcTyM+CLzI;%&+PHQpA6m!q$74CV)gta-V^J;Q za@K)k`3AIzbc^{MZ(ugLSD4&~V_M{AB=b8G_}I$X@nZ>_0N_8}pkgrV_0GcHq~y0v%0nm1EV3X=mjt2>gD1uu>*?W1k?XXTXO+I zLz(jL2T1*2S%64be~A58?jcA1|C9xYg!PBm0es#1ckdzpvlbu{)*oVMZ~yi^e>+JnKyxP>Ljq!>mdE-^NXZX9treudXcoX2SH9Rl3r_1kkgB#*J&jA zYdoEz|4jTxBN%4UMde~z)MO6ORop1tfE!z(4>m0Z1ta@D_l}5klCV+*u2c1?eLb#ZVUF_!|leIksB5Xks>;TsgZf( zB1|SD%ll&Z$+8*fQ5w?J!O8JKA>^V$ZaX0_{HsVy$%8ab&UFASAHxU6p~Ls!*5`tD z8oiv8ta1b=3Qr-Rqi$M%-$qd;ihJTV>Cp(fR#L}!EP~KRPC|5^MP@vwzRBMOZVtE? z@XH87t6;QEfmLrJdf%inI)os1z9zzQ*~4OYHqoOdmr*NR6DPDPMy2(!N5nWstQ?o_ zO-F!LMl%r%?MG2jN9c51{s9J~G6a)BXo$&RR32v#nrt!{O^q`MU1c&D)x;UxX{7!d zyr@j{qEdPBrgE>65!0p@m34$JMi5#hBim+WooNsYY!IKQG)FSBGd5D0?5Z?Jc3paI zgUyl3W?z%T$j;fwIznSj1|vIXBkKrVVlo)nUW|-;QHi9h5LBJiS3HRuHP!8iF6CJT zBR7IsvV?L?1|#MGwPk1MW!!}LAp$Cd(H;a-jnD~`!HAbHnv6uvt3Van2t+aWt(L@y zIzk6b4kKH2MBM)nsHSQqWxr6em5GMwi>}SpY@Zx#J#=ZW#b8XsF07eM*UI?+WSD=i zf$;`{?C>}aNSA#k(q;4!kvxs}BVMOkY6YWB3an!Eyh&yB928MFjJ7DSg3*fzr{;Y% zWK9dBUW}`al2hIlb7a{LQ6PgK3$F}5FG}mzJtunUF$0I?T?i;-Dq2%s%BQf=nDkX4MN|U z3`X?kRR5^?h7uUT$krTDN9b#l!N}HZsQG(AeFy=)Q!MT*3GX7{scSG0Zw}-pBt}7c zb4p@%iwF*F{zB!~mnNMNeRIUfuoa&IA)&1uiaXL)pc_`< z(b{*4TfyjOgj0))5Ae;V03((j1ZJT-w5>IgSZhio2rLF=2?BcZrHEFV;2K1fMZq<; zsK(viA_ecn68>#Ngd-Nm`LbY8nbsp#Hn?t){5%(0vwNv9grDD zIutDqK?A|1U7}HvaI}GKXOgyKiD}cg&_*3VL~($LqKT4=lw>8Nl?oiqXpKo_^ngia z^pHtqw8f+{deNlD81GW>$P*dXcEPqtCQE=X#fu(TK_E71ySRav6{k($@yGY+oo zqq0uDKT3jTnJi<^WDI;%)oiS>!Mt}sPH43a^w9TY4dK9PV&?p%_uD}XL zPa>F)D4}N*qlytvHJgbGl~&S;1RQnjrtl$swfeg z21YZYqN)SL)JiOER$drq>ySA{?G#wWXoyK25<|S&Br|&3Bs1EJLvhG6qn{DX{1BR` zD!Pi%LIjgR=qkmiU{n)l5L#q17+t5pDn>UV7%?@UBgjLa2@ifcTrm9|brnF<$5HPB z{0;$+W+_hpO+^5BF`^qya4n)oP0$ZtixGr2x+kJ46I_evDHCMYV$2beWuz+)Mu!lY zc^qZuF~Khu>HA24#mx9a1$U@pY^FAfQ5)KW2xBw3Q4L9qVreZ#(6##M+eHf_#?9w* z5l~T#xNR|^_i5mcXyA^q+eQPo(&n;G8fKdf0wZk!p^Z&ck3EM3b#1xEn28g%|F}o} z8wB{qh}-NE%7a_de>S-;aMBgGf>EXd<3k;{o_9om8AjZ)9yf#KxpttHD)vZ5JrIKU zPpw_mL03U_DngE{pl%4LV@)AOoJ*kfFSz2?^;pvz&jRDtnyS3>X^Q)f4#_Yrih za~hxi8tcdldnvx3X&Qc*4u1YIkw%R^kK;Ldf7n=81iZXn_b2%I1w zy2S*yA=+VrdlBt7!J~+dBg7!=LT!3gjgIsqYGQ(25p_4gA&7>V;6y}co8VkT)h4(I z(RC(hH@qmS^_OxjIOfCj9CC6 zGg@Mi8Jo{Zyfw2-W?LCxymXD$18NnB-FcQ8WBLd(qeN>rn&hR3Zbpz|hv>}-eF5ic z{pG%oL?O}kt6vspnb^L!MAQ0p?}=?LwV8Ui>X|ASeTZOo{)B!o8H|o9u!@n>>=_un ztH3Ho@0(Oc>|EmA0M==sVBitW31o(9zQ7n+T{zMrPhd+bP-(qGPw!6Z-fD z?zjf-I9s<0{tuk2@-wy?5nVwa-XIz8&fVacB~sB~a!iBZ82QL^qBGxU3pk_m$}JxX z&+08AS=N1oN#Mi##BGi<*~hmrdvZo|6j;S*zDZ?NV^SF{GO3IfBbcp%&~*r$J>pgN zbK#LSJCVfp1GrXKe)+lRA6SF@m16B@5aJry{R@%rSqhY&N!H0JUx;p*TqG)|6yA^V zF+r<9j5RN9rhMcJ@m7KT-yPWhZ2>s=4$<&GGaQk3928@4>DMm@#q%D%9~FUnw|wDC zyn7gO|CeHT3SXR~pjIHJZl&z=6}S`Sl&^4SZmGQND-px9@yl1@46#M_`C8-`+80!C zTE=@DIPc=ZseR?e@l|rs*J6^0)bIaVoGm(V?BlU3KFn`GjwA9^#Qb{~fenYp6xd?= z122>p9TH~@Hg|MV$lN+=LfGp7K-aEWjMZO7vcGBB-{$NuR`w^SP4bsRBDddnD{X~+ z_`+8KRm{s(mTkjau+_E2t86)Y5!YVpohiqCEBduzl`+&KWP)PBCv~$*xm3fz)h8MJ4&O8h)yQ6l z#e>ZrLhbT>+J5u4J+j}i`GWnk3>*=s1=$epwt|6bmpi@{5w*_1#z4!1dJ$riV5qdh zc*M3@UR=nRVcS1DCau5x=Mizfvp>Ks1UsqMD7G4vQgcFVI}B_)3~W0L$E^@qEl=S3 zc6S7ACkvq-MN}c=zHf!Ql&!1+XupIOALIL8PubQoE6KmBf`@Y6gC@M z!_F0HY(@-hMht954E*}fuurxy{>$UyeLaQE$I)IC>A1|Ba_j1M{)W%E{n>yV2Zbnkvr99_ zCDC)cIxcEw%dk;7ZWO}dkM{1}QP)jPHZjMYx(MrjlQ6S>#!2yrk-`S%_|+kFVbU*= zEew5zjuiK^ zO!;iKKBO5Nf@7&$r0OoyDqDm@x<%nNdXh;wzN)@ej-F|tbLk(|A9IPE`s2;@tA$u2 zFE7@cimCGUVxTX}XiI%9j>$aRQqK{E_3yXTqXN16rIr4;p3k1ev08|x3np|pv%{Iq zPq*uZmFW0LzR^~X>OQ0XP+NVHBZG~?@hQ%%+IeN`a2%Bt9rS{(Y$1*}G*MWBKiy$E z$>!qd0Gg&7__BkaIEyXF@sPZ?gWg^omG5@Y&&1V?MIH6FqNKjEqyCv*#0KOj7KMvX z*S)4WHYG=?C~R-n+06QJUGySDF6plKmhW}fqyD}ZURd4l!V4OVVO4>^1nQ)SSUIn!s)kVpII(}K!I<&0@FW?eF) z?`739>PPq0*G8MQYd7(NDYNFZo2D_+s%Bj<<6;`q&OLkXIdewOm{xt^#q(C*s;5Rw zxbKvCGtTaJ;hb}3ovU3i5PxlnS?(0e-hIF!o{GxRV9sIzA187cO_$YH1y zPxZ|DYiH;yglg>^)uIUekBTpmEzi|Ep?REjE*i@bdG)#ak7(@kXX@9B6nlWofiQQC z-Yo;?>BBKlo^_u7SOFV7%`gda*)!5Khil@MvcviCd!ih7zCHmB{)zK-hrr1B^lbfk zjGUKUpkIOJ{?i3|KAL;l9KC%jd)%ajCD@_J)*c1iC)s_CezQ=PNym6PXAb^zkw|^+ zh5CJtmiBlGxy6*DM{a!1vd35YPkgHU_G0}EWVXvZy)~YNDf5tap}cyY{)t>xts7}8 zvEa{VfrDY6WMi?I^m4K$FR0d=s=}VK1AKdQ<+Ou18~=J!{$|l9d8}TZY%l}l*&}aa z21vI@Vw)bd71{(a4x`hfzGnSd_9~?&>nSdB_=}pOgUw~-qg7RV70sf zik{yAZo)GXl>2At_`HU!i5$6eJ~BN>{&T)Qvcmyzp^hD3Xao3*uCsA-3Q-)#@evSz zZRFLL=!awM;}wo+0k?)7Nx*sZ{>ucsHE_d9hSP}lz)vLbPXo@e0ulanEd#%a_+a3X z1b#U_I2^uIPr-#ZVu3z9rH$nxc1vovK(>vXLbB~SzK&~ef?Oa(~^Z=Yi4 zlQSA7Fjn@t49&2u+zc+>eZFNhOy*v$pFQeqJT`Y+hfx)BI{s0<7!MjE{Fx5(F|~1g zV%53>AEdaZ{K5o2Ggu>cUXDllF8S@{sOOC`aD|?q@-!58pbq*#K)~LcvKPqsj~&js zLT}%U|L=0D!2eKhap{I#eXPI~JaY%+BUk9zBeMDUS$~H1{Yj?C5!57^9@Qq`lt(vt=0ZI`HvA8)v*StBZiB(p#%Y~naU#xc$;O$H$q6{+IRQ-M&uzfv zHw*QG8E5~26CA;9B^u#WF%f?m(?%O-qK7bLv~kLF3YmzP%Zskmvt#rAASw2UwkS>2 zCg3#1S!5#rcmhs7XP1fm;sl(0_Nf*h`w;+@HxSel!cNvUKm~NNSLxYZZu|pZIU}`2 zX{rd*PaCIdsk|Dh&FcO@l`~aal&Vk37a$sY@()D00GcQ|87rJN&QxY5;54-ibKOKf z=e{;h{zNWqt3UGzQ%l_@evT@UO&Ams1vqHfI1TJh!07-7kwpHH1e|z?KHqNBiC*b6BoiUNWEdeKgM*>d$9~$tO%Ih#J<0KlmI{~MGZ3#FH zEW-#HzZzBX!yj1SC~RB!1^f?yV_=PU)cX?n^oXOh zE$_pa_Z9H<3Gz!Y4Ym1{=g4j0F|8O~@Ny71_42 ze_<`p9CQ_C_tTu^ntZdLo*2htW`Z34Z2>yK_b3}@0!uLHn}1=g`5z=u-AH~zBYa3Lk&~@1rcEAlmUKjSL(IJ^&@O&~hMzeaVRqHv@ha65#($K?gcD;`eWa zj{zQ7q#hWY=fEPw%tit=jqsI?@VkJcL8@tAik753)`1xpzZzY+UFWMC$v?#NT!{%h*GS;aM)YZn2cF49d)bZfcEB^QwMrb1VNXBWf1(2aGr~lCS|fa3Bb+y@&caiGNHt2H=StMS zuMu7kyauxTW0h=+H4^w7_-51*tAs^(s1cw4JNNzQ>+MF#<6MaeW&=MH>-?Rqr>LY6 zzh5IfHoOsGGVqJ=oFX0N0RMOH8!#WNu<%P8$zKQj12_z}l2_-t&~e%Q!r#FE7Ee(* z`0BAeRX?UZ4Z;W%A?J@2c;!?9?UP3M;YRpL;CEOFu*5vr_?}oI{O{fq@iwR682|g7 zLeRA-jd1?g?j6u|My(v)0{l`q%>VkE3D!1}-v}I?EyYzGKhcQ)DsYsp$&X>M*xpEB zZzKE&@E0)r^8RrqsN*OUT9GR96isMNfG6g#uo2z^_|+&OyGq9bx1WMoAs&Ns8Yx`f z2>(kX{H{j$%aP6V`S)< zF1Q#t*7;`3$-^tNPT_%%Hd$YgR&pWe0@sPRZT6GP4P zjX)t@hbkrp1>g=2QDA&LnEr4vlQe6>WG06F(;1gADND#NVPbd(lz{sQOE?bInYz2n)s!?P;v*|}bGb|6igQ*SvOP zE3swGksGtcmZ#h|b$5ulYx>@jDf+FMc*|t5Yt6H_OcY(#q%CP%@Y)ZNf!eY0Kl&dp zd!YmkL95d$Tu*C7qEHNURElF=*Gyf~H(EF}d;U|;7F3=+_3l|wqP^{UArBOB{>M-D zX?yxZajf6Z*+av%qA)x(YmQc!iC@F6YMgKT^>cO+xv7M*SoO1lb^#U_;;_R7Im;HR^ zRKh>boI0`Q*?X?LtlL?wFlFEs$GqB^Q~fO11GuLJy8+uW2H-M_?f~4zf(77W1&=&- zw(QKQyt9jn64!_#*BY(Zz1Fif@uB3(GpDXtbI9eN>pG6^P36b!c+=lG)F8s+g^!Gn$WsBTrPJMgEh@3g4$EEbl z8P^Nii|-Df7GRE7|IA#TIdvm)sGVJNRl|Ayzy{4_htxICHe4dQJXNsauNSR;JiJy6 z7c1@3ZS}A1DX#V+@~0ijmL>eV-$UA7kWPMM-?o4TdYB z9ca2M@i}0IkuY=iTu3KwyW?$!Pat;AEMM~FqyM-l+P zEj|FL*!8Ig$U6!taczVF#~y{0x~?Pgu0qOOchlv)3hCk+fV3U&DWu%>HVwS5ke)8D zAIJydMTdqqv6Wf)Q0zxKm99<9;YUQ;YQtP#(uIBEBgj>`9-xJf#R(v_u6q1B_KVYq z=DN~k7hQB7y^^}0sw9@W{zQR;!UgY^dtRiS&lE?~Jv+$yT!g_gbWahr{-%cF`*Np1jPBe=O9g=RJ>KXrz`#Z zPGM_x&)?*77|VTu>ZcWPgYG#-^&ga<8+FeQa+^au(Rv(3eiC1zu)VwRQv=-hDS$*R zX&D_X^lS%~JX5YWM84=Q|HNp8{KOD>(cY-G#FK0gMsOKwBk?=Ju3&$-miRqkpXNwG zfh3-K1a<>~#DBC!5u{WPuGSLIlCQbi(T1jcG+gO4A{63smC%Z=5TEA1k}QY#7Is3e zM7NljpvmhK#3r#t7CS}vF-4RvH0|h~-VjSH63mfH_xR{Sv1v*7uq7n6P`rTdd6K-A zikE6Og~V2h7uG#b$;X`{Tl`+`a*8S93fVSMM8q*UEKy{NYvr#J#T+qCevl|8j@`!e z_BmLkX`(w*eJTqMrGJGVE&V;DAvDKt(EeS|2#|D_;Q(Tax=Th;v=iLY($9h{(v$J4 zrw@`#T_QKpjht)gJ>_PX=op=Z^7EXh@)f)uYMx$%eZljQvZsP@ASei5KsYtn0LMH7 z35SENa{&(}oD;m8^bv$3!4xOp(S(bGt7v~L;gaAW(kBrv)f|@~51y&fMM%?h+jGen zc$r=Wf|kD4N4I}~r+WI=NZyhD5E3xbuY$P*&GAPn&n||10+lk}!B4H{)-1>eT})*; zK`j^x0$!O3t`T(VfLG0f`7XiAV!*f8y0xg*HQ0{XUK@czd9VY1J?lE-w`cHcCUPg? zir^7u?=HgqgYPg)^@J;f$EmxX@UYt74-lTD zg^j92Il&`xqVK{%&!*}4HH*SqHV;x8R_rC6pEq( zByV|t{3cK-kmKzYM1sNY5c2k6N}8%PZ$H9Da6g#d0fb$_FjDjm-o<2m!2Q!Fleul zmKuDBDmw{>HOFgob=O1C&$td?iT9lmw7~}8eV3rw0KD(9Knzvs-VYWb0})j}-j7&6 z#i)lP&~RK&wQp0P7B(akFnTbrk^a68duettjQBe40!IrTgqyze2^+zuP)NSsgk8bG zC<$L*!ah~#zDmM@V7@%!6UE{w8T5-b{-6*1>88dMIoL0XT5Le#zN<(I2M-}xpDNCr z;1<&7lO735x!Nx>E_{sahe%4e427McAh&2@+}#M$gkYc)@LOb03Vsa*-=1q>x;7Yu zA>UrYb-_2#&V27r2X{trnVgy=GW?IQr1oC}p}D~k@|Gmgb&$?PPhJm_*~0yuABA@M z^-!xzzYR=J`nND7(!T=*U0XIX=`UXjndEY`fB$w?Rq|*ll0{ngbdW>Ww^zEuZqZzGl-uJ{G_BPin3?t}k#3;2 zQi-+~uIXy5I2}vsn4lY4*&dM%9F*>IWie&}FG%tB| zfYe-}LMyE`Y zhgac%<6@ViqmB~RXE_|5MnjLmyIJql0Z#*i_eQ-_A zSCF8E;k%)IhE`|@kTl;n^0ScW5RJ{A^?#Z@>;E)+*8i>9Gs@E8M?#KpDH2MM_;GMD z?NF0xHIH_vd9?FMtrf_r%x2k4h&f-u4<_I}k*!3|vy4K|3m~~>%0H&6dDe%FR>;$- zqNL;^JcrIP`fdoI*C8@iA%^c(BI6X|@;xRi(?rXp>7-3mw6O1xT#zQRqPLSaMIV6V zthqpFZ5E@QG zUlL{^oz%ymp8%_AZ_A6*(E)repG_CJ87Y@itixJxQo{kP~AzSz@iBC}7=ys=YP<%xn{iPZCU@P9FQ8U#q`}i3 zh6Z!z8FQg_zHuGYdKyK5dl`*T=xrPT+{eg8ViiUjD1D8t(CTNr38NPnmxA8km;(9$ zqZ-Z)G#-HbAmeVpmBs*Y2OHY~4>7JoibIWI(2Wi=@{r7MV-@@zVYp$a%Gd{Zl<^9F ztBq=?jW(W#OpUP;rpFjh!o*l(6Mn}TgFzo}3`Q~+8e#lSFcR=P(ddH&CK+GA+GJx4 zw5AwiLBGftgzVKCcLJWOB?#w}4tZCm$WZ-Mg1NMJ9zYMM58sE!CBang zQ*Ovo9okEXrmVnJBVqVqFgyY0uLSB?^Kxe4oFPMx=+otKNBX{gv)r*oL~E|OLOllB-L9(mp)KP z*vkzF=Z89rBFCGCrr`WYaU$M%GB-zLM(dcuenl(uK0!NwQAii>lV}3YPZUz_<;vCh zS7oQC_aTZMP@D?yLgx8Xh4lAw5$imt@>S_Q%M$!dajLxE)7s|>squEE&fkd0r*lN0 zq>PSzp_sMayXpUz3aRt%p~0_|!5QA^@<@(o86ARF?>wRe7I`~R`lvz{d$%$(-zsFO z_XtxwrjX^{QWn>7g{;#2JDGtK`V+`hg1P3^#dBzGi6spfDh##eHPo8dP-|Xe5L>9` ztU`yMC~wad!7?=j8EObJ)DUEtLy(hmPFMNEu#;jAL9EG?(QO-F)Ga@&h@&GA;c*;Cd65=UA6rlJK-o)&5MFz$3cuF!dDZY%S1gD{}#9!k{d2mC# zA5U3F)4Ss+sc)km#Wuk<#6J`T98Z0cww`ZJyGm-Emh#ELjKLQAN9LmVY-7;|{BqF}-etq-7_UX`ZhkxYN@1v8@;6{jnl z`O26hf1fW3GiFkIw0H|O#Xr-V%ms3PzG$7@5COBVU~?FRg2&oX)2=|@rKK*Ek%&l} zFoQMOP8prE)Sgd-e$6_cTt~rIm`RCCPLQba(6@&Mw98ttxTW-CQ$AWrlI^wpwj@fL&z0X zqO+Di0wm^wt9_Env~V>@yP2`b_wba#?GX_TF@xJFBB`*+;7$-)KR97%J|t#MQC^g@ z3#?ge{Kl_i_&6Ad-}rTmoT(`P`Nl6CQBzmLoVqTDikhz)rNaO^xj0bMRikVQ@y+<* zbXDdQic~-Q_k=>vgCKfl%3g)4f1k`~g}k9KwlUZUzTr1F1_`_T=Efl5*v4QRG!!p3 z1|LT3GdBjw*OIJ_L1iS#+89(;lB|tE(@e6pF*qCg0d5TL6PnB_QX7M>7By`QDm!|} z+8AVhTzbgb7*v+@khL*LUO*378-wJf>LKnCV`GrKupW9!jx1IigO?SHDPym|!;sik z9D)btYT5PFYKZ@<&A<7eH{1N9<$t;Pm)}Cc z`mFiYMqod}hM#*%o&khie(ouG1{3!A3kVM*9Pr-?YuJ>2zJ+L`_Lw{qnWwOydrY1w zgsnX$&(u_=S>pLsJ0#~nEQ2krJtogQ(=7LxJij*0ULZ$+t@fBa%Sej&xyR&LPT1OG z@~qiRi(${5%V?2%OrE>Q*Zf#yJ_IqkVVe79FOTd6VpM> zwI9rVDbH)9rTV!q<=IKt+L!X|S_?gMU&`}N4?K5%wK4fFLCvo=Cf{SB8vaVTu$9OY z*UNiaiJXD|>6VDMyb9_b4o}|gY)Kxjki0vXu!k!o@6LH3WL_rEwi21;Co<5d%ySPIY2T zb!$xMRSG>4C&Z0x)BYndp`G;ft~jClV?uYugce5W>asYgH)2xDVp0!LXnvd!3&2co zeoSaTg)WH`N=5maLYKsZ?qtD_jT4IYh)Io&Nx5k1c@!qrAgDx9|2RgTELBp^J6Xtg zvg$8n247IUc@i2?-Yc~ICxwfeyy?VVG_i4ceOO{Inb_F8TZp}^u%Ngw?{kX2Vlu~P zYckXplccX?QYj|7D$#nCDBlHUb);;)l6?xe+5Xn6o@y^}Ei;t@*E`wF`B#h}>Ib4% zF#W$?nfijJR+^H0e6Z7FnYuxl>IYoQT%Uziq!_3Y1Fp415cLf)TLYD?F_6uDp0-R$ zF)I6eVwFm7Q_S*UW%(0jnVV7KZ~~pI`7I8eptBeC+}$#rJe@Sz@o2Llf^tz_<&m$ws{eN|z;p^Q%jH>-i# zZz$V$1JCx*?_CP#d(-S)Q|#TGYfBoGIb@JwQ^~MGKE@E4pb>aT+eEm53?}kiS{CGl*-IOgT?*i#Mj`mzu{TTVbAz>1jrM_(y0C*N9pSZg#wL|?t2 zR&%S7fdmEWtCnI~e&%~NvUD7l`@U{Aw-jHW5iM`N{O zdfrp1o}mZ5XC3`I&CI6(80R7oVA?5erKSAya#}1KTAAX>DY|a50DTdVX%XP?HS^# z;)gg`mgl4F@lbGbk#m|w=iwk_4JBP*(d;liI#c6NGKK~Eqga6XHYG*O|R*912Mo!iV`A$dCC%O>&!&H_6$hMiKpwhnu9%ZZ2NmUcVJ;3wpA+E}2 zvkmM3K>zaJw<(7#Kx;h$KI-qO{5z=CW@lcE(6%Go*5z%Tge#Ye9|rGU?P0Ydn1Scb zS`l0+w{-fSP0Rn;wEVxjX^HZ8&cML}^bf^Iq*LkLguY+@hzQP7d3lyf-zTnsM3t9ksq~Kp7xuMgiR>3Efz0)$$+B|M zIeR5_KUGOARhy6cL9reJ%Y84(h2oACFDxhZNRd_jMrlh3SRv<4&Xg zr7}NE_wg*1{*^LZrTci6O8;8%YIGmZQt96)-gw=|vsC(Fg-z0ZJWHh?QCO|+n^X>8 z^rH%`(|sd}eXFn;x^D*BfqqP3m+QVcEYsr(o1^=xWK|EG=;C22{iGtU(tTa&?{^AY ztNZ@OqW)fCcj`V5)lVs`Uia~Ym3~@b8+0E}Sm{3~?>FkcALL6t#1m1Tu+o1L3lW6^ z`pb?mlJatYU4PZV`p5n{I(U7XLX6g}Bmq+TImZw@*4C?v-_keu}jiFk|2X;4V9cLX^b6jGw4oFMDogkrds%GRV8day0) z(9&kg>&{pEM8886<$Hj{;apDYf}MryQ7&qXDNxhWM-QmcguP#!5pb7r+bnz)GV1PR zu6xHKO?MZ<)J#d_G}M`0s$vbN3?R4Nr%= z?mmQl;b#f=CF~D>!Ne{goD?2U`T)YonzK<}*;Axv{l}Zq^4^|UqH>w<*+Hk$&f>?j z^B>4U<|A-hd@9DTuxBP&lS%ndOaO&h7dSSHxkW9|)&R7um&kuzl!Jg81fR!Ya>lk) zRGPSuKOw0$>pG5oq3iJ z2z5F$H5+EN10I7~>fE9U?zV|CU6g#cH%aem!guFm!LD~xh}NkOIT;FZT*hRSX_L^I zC227`vluPdG@Th|IxA*c)3Ythx1#p+Gl?pXe4pN#)dT|SDT%S)|X^y zox3vAUn)JVlY^PqV;b2VliZ^uwXUOSIhul@{T5w=wFJ3DPV4`F z|7Z7hs8jYr4j_Z6raD-oZ+ zqkL-sdYVf4)d11@oFg~>_#-#|_#-#|$K-hfn;p6FACj{NimY_&$ju+ocX|1WdL^2Z zf4N*gu;~@`dXQXx>lO7!@FMJQBliqcuc*Hp*z}5;4jO*z6}58RenoA%ZoQ%=67XBE zsEMTdtyk1U!hY)&^(#Pf{MIXKaw7hDa^aw+SJb4H`K?#fM7sE`SJXtx{njgL+Ue=H zUQv@%;kRB<6Y1}_UQsh&m453LH91v&>lHPT8o%|58i-79TR16k^IgGU|6Qm-34J832DMHm;S)S#-vB~i~$JJO#psSlD;rKP1HE7n_WJpT~- z7(y9J=u1JN(-=aqje${`XEe3Uk+R(ok(ttldfP=2dXG++<)%L&#|;rh(XJ#vs?x-; z2y;^)kgkLuRl=gmH2$bEemPXNG@jSO8|#YO?DxL+#+2kaN>VAUV0t|xN{2-%s0G~5mF8rCOTAdu^#_|S^uXO%=*9ef?2*i42{7&a5N05B;1Q1bkpq@ zTAvabZ;P!UnV%9F?Q01jnXwrM3SsCR3sX%S7e8q@Rq?EjYtc)tkH-_s>>RUh=kP_TR1TF1dtq; zH5!oEg0RBO>K4Yc!&ro-S)NBB#Q&P#%VzY-{Ktt;%H$ zJw$3;on@q2WF}dMqDZTC-7PC_MpKwBr&c!&FJvupS;GsF#V%`jA+pqE4KGBNyR6}b zNYe?ZeW;`q^T_R^Pou90s^KLRH@qCL7U>hz@DfzROVB(D<={~$SG%pyG4I3kgC_mjILGGrC7zJy=ihN zKN#;-(hAXrAh{g)JmBer$iG3^TSr`NsxMUd`@qqEq1jLv#=^A`xuHfBWG|x=9b?HY z0AJLfgamxvU!#2fp+S31Ikx%lv29$*EqsR>bw_6c$^vg za~$Dq5?*d1~LeHATZBXQ@z!rj8@3q}J=M zt!SzK5fsQ#NLWkq%JauJP4}s#+0%W~gf-nK;=*))`S_;kK51c0_g@+>vc&E3D7N zu?w4K^Q6UQ^F(5^c_OjdJnh70^W?;4^F(5^`EP;5X7l94X7fa1vw0wL;Dn~xJejfC zJdxOJo(4IaUpS%Zz$pb{vw0%1**uZhY@SGLHc#Z=oXtB{pgkl$ekHo(b3TS}WtMPK z9#E%J1Lw~4drm}&Zib$_BTGsPm7}e@yAU=)uae%Kuq(8K@OgxNp?3-QA{+>PNVtM9 zPAr|G@}ONvELi60atkIJp*d)lo^Ir8p#g+@5H>=8fu5%)VOLhDkc>V=e4&1@;ps;> z5XzKCCyMZ>)07=j0&~Gs&&c;^*3%NCQIyg`qY2j#HbSduX&hl!=uWClAnXgRrPaxV zu~0c7$4$a%J}z*)R#v&d@mg7ZKLXgw>HxxKR?P*Dx6c8jZ!TVZoyTCn`B#gVrnQT& zybLmG?c&?c%2aC?-;UjQ!(yJ5^6jLRwCmulcoZ(7_7FrpK8;PAj6LNi;JUa;G0e{J z5X8fsixriys0!z{RG4}TJPIF4u#7SdW;eYRS!GInm$I9IVKID&sg)Uou_($kSXWs^ zOsPnzY3uBr*=S$LWH^CO2cTswhIb-E2_3k@79uO-5KtwPy@Q5)N@g#JC=KK%XBMgN zJLpyY8qKv=QTh33?hJB1RGcd@aOLiA!XJ#1@F3ka1wJ9(z}$bN6x?{5rKKGp;VB0| zYotnxlJamICEZD@a~0)ImG(;*T=P;{K690+{xFsIdsB*DE+pP=It`fuZ-S6NhWIs( z7ASdqVHbg%8p|(-vHV*3$rLqG|1<^DiqB~3MV$}doVA*(P5`a%iV-7E)!vIbYfsMs zo<}EMRNFT*fSW_z%L;!Gc!m?DSd8&4BgY2T1GpY#SM&^k4qz3kr;;zRfoV2yl?7rD6{R3}01Wd_A&EAuj*5vg5^~ zvY)k1QUdly9+B9$CPaMp&`%^b^b^6*FQ30yWX`nKNu*(%#}v-FPbX6Be*n$b`LX^9 zkP^SObRs7<^b?5<{X}9z|8^j;p`RQK{jyhG)6$8w*f>uF%Kx}v?5*yx$#D;ewvEiKvhj*DhT~uP}S~ndJ;5PZvbdfPFey7eF z+mq2I&mG%KE&}Oa4eh8pyr48!S?58<9I{-UZ>GGudm+$M_V|@`_k#O8mX<5TyBFNO z2>U|kCvs>f90&=*7Z6Sjsg1#bgu@}eFL4hgoD<^R3+@qwBO%_s;2ur5IK;ab++zus zgn0LYdlF&m?gjVM=*pOP?n^F)Y(U+;5Lk;Gh=96#A)xMF2&lUk0&#aQxMz2Qypu|) z>h1;ittChx#3Rn`O^O^A>O^<-pFi^5Ap5=_XC6{;WNj2A-}jp{d@Wn_NhAZR1yw^^5sP{1i$)UJj43x-!t9R zm?EE_fp6{k)xYN|lENXLA@s~6oDkCbs%~ zt-%Rg-G){65nw$~3fKs|UINbos{v!))v_Jbp1C@a115Z3_9x|YGez!H-WlN8{UjI@LcBA; z^A?3Bg}z2h^6cR$>Do}x4|p%(y3iXaZO{ATp*174jD`9k;mcJs@$6$WnG@nA0-pUd z;l$j~2w8rq=qhwM`%;lU>0j(wv&EWQ*4}cS+_p~0vkh1$aMCOYucB~ToEvNmrsXsx+@e6aF#^H^WGRG?Kmg5BS?&f! zQ}~FNK3@po0#%mZdR4L1)`U6E$rOxm)DsS(rC2X0d#%Od;RM{xvaEA1hN& zsC1d&UzDjmz$1{!$nyIFeEl#sb&wc3o5_x18#ssqFgmI?(BftB@*X_|OG@W@)&uf@y{ zH$sq;sS-VOx8^b*iz#?TV9JQyFt!z%Fjgt^}(nxNhJb4AS4(_9=w>%qu zr@7uxzTXTpW=Xu|v7WA?6BMfSFq6ets4Z{+t?zpjL zYN-0;?I`hAna5$CjfogUih*M;a@QP@UtV{o=DG}SMeYP}ErG8A+)N-0*A%NC0L7XC zfGn+OsysdipYW)n&Qo5rgR5Fmoy@sXWKLA{WJMnVdchdhXo~U|Rl<)d`uC(452EScLml~6 zW=Eh&nZ^8jC58r9bU=Eq!XElQ+2Shf*S4U_bun*HaPa1JsG&EV3W4aswxEnuHg(1P zCT4S_ZL?UXm5Mkap2{{8u80XurlpQ?LS17*9b-ZRDOA`bR9ny9z%*4DlRBRj9BPuP z=Ob?lgK6#`)W&q2EqyDOoMD3zQ8bhU?TJ50R-yr2)Y&QrJ;le3oC`K~OoMQeyZgCEgL zvGa*vD3j-khqA|${8^&iXckkvz6R?wRMWe2MK7^grp!~d+IF7k)wVSgHDcoXl{l|V zFx!}s$c(l}`Q+R$*US^0vIFg)u)}HFpP>{6Dg}99o+!+AurSxg1V$)?!KuEOoW0~bhjLNt;n3D>g!=ezawUNvoib^@h!CYsKQSxy(J{n#*)~ilHlDM zW)ii^Q~`=DtGC>CEnWlPEsr9h6qQh_;(lv#!}CS!wlBb_*k{-tzpc!@9W%GjV3uD% zp~Bqd^F>4)l`H1k<{nVo2l3>C+c+N|d+b7|o2A;&7a6uo)k^A?4wPc;;D!sQrhQ5L zw-l{59z?36%7CjryxL$R+6X-7EmnVxl7EHx6ZCeB!P(9M;%ZhkR_UK1o~1hQamqle zj_3`O(1EM|d#k+uI#JR#i?x5oVQ2S!mEE_(wyS3x%x)Dlk)b!Q6ZsvLM`s-L=t4|U zOpi3>(Y3^tM?!h@DDhr0@7H41^p>rV&VB4>tmp0|(l8&{`*fy(4y-thLTmI0#t5@V z%Ea3!Q)rDXRP;IPyH2+~E>|AcKoAeiv0sabXeCpww_9jfsa?<++>T!8g>^1o?k0YX z9D2Q&)b{4qAU`c^b8D5kt1$O8o6pnuFcjCAbOHXO+ye#u=Tcd=0I!4g$-xW6r05fv zq+>^d`fcj5iKg^f!lr({(y!}^4X{eEIXboiGf!0Mb3vO68b|x{<7f*>L+OlcqUA0D zjRUl$r-nQN8u+ zh#B0s>8;11aWS|T>RLr2mN?pG^h4Gb(FD2ThW|OI@IU7i)FvFyDYWNd@`T}w(C`Cm zop0#_(TBNtkIXyju!83LfBcYweND?&Jn{c~hZI(!2(4W+>#RcOg(%Gb{H#G@u>3*@ zslx_|_F;pR#iC907;fte-2$892HeTD0ej^AIm#S_pTGds^S0tNwNU>22@tlTcS=|9 zG!&ZH4XApfq0qrZ=hA{g7ZFu2L=?IWsFtyi>~*WqN%iOQMAU1q_}G6O#Wcd|Kh{9x z1ITWI)BL-%2Qn=-q1$ryT|cU>FU4kz2q}{{O9O zz<#M)z@q=nYruY~Tfo}=m#zVmt1__^;^{l*LOzB)-bGuC|7uSEr?2Mp|I$};jxdk7 zs;}mp>?<9`JJ{yUcOLw7&fV34Dzokc6_K$DF_Nuw8sxZ=A0ubH;`joC`(rG)P$7Z9NFoyy zlA1i7ViOe-PCf)A>YSvooIu}!kejU2lZcjbI|ZlcAJUhA^A-JG_!79Fx})aYrsTEc zD~cfTnnDb4I%&?=72>kb&CxM@!?m#hay#^kVIYZv)x{_}$aAoQ1j;|z8m%aABwMFM zRIUQnwPeatvUN&?NFdodWk)16**axMB%ExW`DWeZBwKHf$cZFdZ;yx+CtGiiqLYA? zBwMeK$SO;=PTmpel5Cy4BT}AhoxG#%p2^n9J8~+Lt#jZ+`X^iGz-hWN**c6zPF1pX z7>`IzGS7iWaaS3!@yYxy+j&T*?Mcbj0X=eRldU7+MCy{QBjL0?BYAo{biP&w<^(Pn zjY9oKA#;=WgYP`7Q*3^+^%jZ-7A0F}`iLw}-Wm-+?pvj_G}$`TN7nLW>rfw&Ra%O5 zW}K%Gnq6ylH|q00yw)rjc6H#X(=0Ory7s5s;%9A9n?nKO!B(C!an9gmWzDlC?i#}8*%J3S z!sgi$_XNV`*%J3;!U4^Bf(g}L1UopZ(%~fH)T)`$*?4(F0nL0dV-*Vzop`KLc|QW! zDwP3*%~CXE&b`RE9utGQX7|c*%7Bw%9`sM; z)b^V<_psLe=FL5H&Tqb#pp`Urdl)xAv>6CEO9>*HAr?q5FM(vJ1y+U_B|0}To{VQW zJetE~wdPs=cj9@vYf*-%7Pvmlwi&Yr7SdOjm95)&58l?JmlpM3!1qjb^5RaGDef}P z+5{$^Ev*E-aAs`;Qg<^$j@4VETGm!DG2zhqD`u43dUEyE6+ zJicTytu~mvN-gW}7Vpj&?>>_^44cFF&v%&MmKg5=lUJps=S2D6`JfE8gNcl?$Vxz} z0Eu7WGVkt_EXy*pRMNXxT$G{7{VtwcVQ~v=?)UNBVHUTK&HX7O8fSXE#hz@le~wqK zv$)sW+%xgqITrVKHur2icL}(|kfmo#Zh}uU^a=>*tD`kq`bLY(kGh%RYw!zJjTZi+ z#W{znWp8YUN}IG7bKXrTS5eRR5t-`T(iHXw`s&I|b&TdBKD3V2TcTM4#}7IfJO}gmp$P)!ABXep zYxsN#BA;J)GWeV#&pyrK`80A5(q+i!AtDC%RYo4q8#DM{%jbb62KUuQ9ZAieA3x%sh2ZCRz*wD3M&vbDCnPKW3Y(AB$qnS2s}qvX zo$Gbp3DUouMrhggG$OH_A0l}LM_-rwPE&~`kqqJI^3NZ1vL`dkAJjRkrK zfe8RM0MG&j_!Z?`ja7n%?f|kC6d3`O*CgV<>7l8T9N?vjtt=D*ZKPa#0Ivc_=>p&_ z0KY~ECSq{yqJ=7C&$~p{P+q3Wkhmv}7ZNbI@wVSv%jR#d3+>4Af`}$IsN2Kw7 z0tOfEqE&rmN2&7rliNX$ez-Z4?fH-_-^K-Xt_Vyt*IeRAHNefv_oc9h@vL6oO8soZVh1N4>2wNva6Tewn1_Kp7w9bOe|y z-+lyl$>z1!n3dT{raT6Sa|r0FBaO435EY`N0(aC-K+v_a2F8;Rgf@B_qS+Ri@l}oQ zJt^>E^J9Q_AqcIC(Ow1CypQOBNo90WR%{Vp=kfa6pG_*GPPlYRXf=!~5ac`CMU|ZV zN8yvZ|0H~kk3TJr>QP>4cR2#=Gn#{7XeUHf1EGPqTmTG4l?Wz-P_@ZmR1;$mnqe{+ zT^eH$T4FL7EsZgFl0p47c~KqjMYZzcedS&?Bc@F+sv8LX8bN5)jBK0L4W>b?DfO=r`IfAK1$cc;Gz+l8X-AqQj z<`N|^3Q^Q`mnAW(fzV--!^l>}e{*U5Wr1p{R#Wz4tyHbFiqSR&)-c*`QW?Dtd6WmE9SW>s^ajGY z*<}UOQX_63seKwZ{clEF`C2ubDn>^UOg9L9Z!#Fsn{)l6<{l+5 zijl23s)5koO$H-dv#ClS1N9jM^gGd*vm|_ifTyU*K&+n0jZ2Jz^yZwz>^4E!9m>*Z zMsFZEw0R4ZU&l;3Bl?ETMlfu}mq2+_3Dh*X5NrLk^`YX9wiW1xRd}@az2a6eI)iX- zaq)p%X9_T4=|Lch?#;H=OyWLMB2HjAD60_AN3TUxZ-N^TQ5FT)+)@G>fA_2gJ3S{K z4B)mHVma$IkteJ6iOKT70g+L_uiX112yGOjN(8f<3GoX?xnYker9!EUyenMn#FJ$7 zOW~G%_Sk68zX*5Z@f~e}=<3byA7!kz*#*4;F-l`<48PzLrETau3mC=(X zmC-XMmC+89%IFP~I*ai>1&?+j7ZH`A>Ow>n3LML*3W5C;V>8QR8O=sO?&l!7$^;oL zRbVxvl?c%D-G`VtlB512B67|%sEnCUi}U4Q|11s$`CaK;1P=0yciblXZoyaPy>^NW z`O-V6GeXhz_@LrB1d1_Ez&9{xQDHhb#ei=gvyWpthv}lae5zxC)Ym!C&kJN$| zpK*9?UzJtr{i`HsmdP@vjFm*KMP@ulezIG<6Q%ZgQ-aY31=cXyYf>3Khp%wZ2pMfv zU=^c3A()RWp;r{6h7rGtI`>&-DyNmbQH%(Ebc+igA1m=W0n9k zeH`-%!0!?8C|2O>p-T|}{u^#Q##Ued`1X#?B4=T8017kC_F^sw(P=v9W+?b{$#;~-OBj}nGTScmT z=`W&<{KI~9k@)Gu!L~ro`74Iq{5`@iJ)fe-^z0Fy#?n2ag(J$7uJaL4tBiO?Dz0m4 z;*M(Kjii52y5ztjJTC2cVy7ka`#Wb-W(E$Wq>(apZa|M?-F#b}(6%9U# zxiA7{0#N{|3Mp@399D2eLnp-DEP7AG6$t0_yy1Jq zKPtFO1LHFau4u?XxkM0jt-PTn;x-EI(!jXAf-4$EAifxZvkOE~X~KIEeQ1J*5PfBW zKO@pqHI7a~6g0t9L>VU78&O{qtVT4}1nUr8VuJG#Eil1b5v?>qyWy3ri(=G6B7Eu? zFE`U=MDHBhm4OBV4P(N0Y(mX9d!vpZ&VjRI>J-C$A~Ej6i(ZZ)ZlmLr%|PH1JlIa}m3zY){? z)dPyzwyB7Cw3JVKFj= z3+D)^;}O%=1SyVyTPF*S;Ev4-+2e?aied8EBVv%)A;nRVUub{O&S@CG^X5E@JD~O_ z^4dDt?GVA~!S`!?7v21Ml9dAP|MNuv*ixtH%7J-#D#|jJN?&IS5 zmaH&V76Z3EkZJ5Pn^*61hlQc$xAM*7qT0#LqovCU-zOLSUARh~LH%*XY_F|tSL{_Z zm(W}{%VQ_7j5&5v1e9J9>z&JG2Hy%A%yRlr+vN%#(wi-Swa>syY#F8@*!JrHb6smY zYsaJwyG=fZOP1w<<09hZ`WDM05IQ+IF|1#s5^KTs!nVS|w!*-+!l0pTFht~|--)3K z5rBn_|M(6c26tt%VUuBClVM;}vC}8aCd0r7mSLq_aY}UV%BI6+VT;;XA&t$1fz5=0 z@7)=8$bXy?+3na!!q{eKz*0X}3Tz{69}L{`XPDGD;I!yyc!ujU>1o@i3Eb&Wsf>zM|6jnrcODW@oI+|fqAQHTw4NU2^VE|s%O zf$oyWO7**NkMVEY={cfJ~4RV%8Xt2hW~4S2pz03*=|L^nS@CRZqWo`pj#l_q%TH z^v2@e`X0S8u`lku_r__-d+*aT8XxPY2OVHTmXjy}i71w!WwZTQChWG0L$|VTfkuhg$cG5q67Js-_D_bRqYVyXbIau+bds~uV>^Ew8yyk(kFeDJU$=QMR22Z zUkAh6Wb5nnR^2A0;2jrQVkw-6S0ddW?wZr98suX$^gPpnEfAa}AB8P9-_>t~t$=(P zZ9}o~|MY!#9dc7D3x2JS?#Tb!9SPwq6e<*dt_?PBj=+H!&Jz!)7J2`#^>3r>a}|!+ z3qREUFb?M@v2VxWZGj(-!||b$b|?-%A2|DNMEKLS4E)C9gGr9#55p#IXn~$0w#XI> z^pPp4mWwzlrk-UmZ$iyP1|?0j;j!328B={KPDl*&)R z6}@H3LPW!5--Y@`(aCrQ?zR5!b{!5DCBzqhoj({@{8m6%phkd zwmj{Xn2!}8m$m`=#1S-s*+G63nSEGxjOzI*PlNY1czsQt_J*7aGVWx*F$#yjmrq3X zP&>O)S*`rfh=~^~1&4ATZO-}&X&Lf3RC=+KFlna08{=^L%b8O=|I0W$SN2_m#Bn*v zBDgYC863`mGG3tzMmrm)LH0NCI6EC1XMxO!!!x9~Q4fjvGT}zF+=(iISsXrX1sdcG zEgt8T+Qw<{BxY(hPI=DU;&IO2Y@G5n<^usJq+KDW-lC^QF&&GS*cgY?BByKdd<|Wh zjg!wQoQ*SuvN)W4c7^f$nmC;NcI+E%0TS3Z+BglCTj!AI@)EONITef-;p+$+rwL98 zZJZ|7qJK62LfYNRgrAc{lZ2)rQ*PEn{yK}mgq~DVQBEIYQUGRPop}D~W_&fTwG2`}%z17c z&SRD4Ur2l1%rob{CdupsIRCYAns_`8XCAmS7th}thm-$d98Ucoo8e=z?-8e;r)`cS z(7@g}e6W0Zu^#HnG0oPY2}9&G1gm!w4-LZb0TP4`VRfud%!n=V0X52 zG5NFkbcSQFjURC1eTZ@=ptfFu_#Y^= zM?vU|j+2vLc%v)52Hp4#$9<~aX1`h*&4>_{+F#|eBKe-v64cxAbKoqXEY9?@g zGkh5Ed(boQwH&N##=i;p{dih<44xTS*^K`n@Cz{n*;UL7mF?L{GysKHL4fxxVHA-| z{pXzVC2$b@;V7X6mIFTnkLM?2yqb;#c!fJ1$ORtHZ{G~(b&>v?)I$>0f>@(hHxszD z8NRR?z5+NJWCU#qjWSWYrx||>aQsE!kK(@w{0B@mCIP2|yJPZEv(+Dn5ls9XSlSIrcD4ZH{=z_(w=R`-woW4Dk_D8w08hFr{BmwJ;rCE%@mw&oQA|>QfVph zKg*7Hpal30nC;n(s=OJ02=J$^E{h3PQ6BU6V$0rSQ$89q!2dITH^xD3X;NVkaJ1+M zXNfO6pMsMeYWV)~n!;mWz;47QTL26zEFF1ug&4e;;q6b%DkJ+|lSN44LBa3P8?Yzh3~ zTmfxoGo0VE#pmcN;15{|FvlmF@tru`9WS4L4vz7^-8lqZ8`=z?47>-r&WM%6>wrh$ zF#m^KCb*=TyabN@4vMQfZfM4T95_nXJ@jq(9qpDGS)kILZK=W^lMptJUNCqCCKw&eyBk;j!gm!}GHRBI!hF=6c7xJZA zThqgt%>-_2hOZ{xIA)FBUKre7mP^;_Ewh_#G;7T_m*v5=dRt>2V^6jkI6O<>Maw#{F~4g$uSSYz>FgT@9SCIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c index fa6f4c7a..7ed5aef0 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F746ZG_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.elf index c48ede49634dad8e562430bbd7a1485f4f4f9820..aa70ee8cad73c694b0e90a6c2faa68481edbc7a5 100755 GIT binary patch literal 289300 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 VyzpvGgzr-PxbB|~#r`LJ{~MKTB**{& literal 206096 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 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec index 49a95b58..4a94bc2f 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/bin/demoprog_stm32f767.srec @@ -1,1120 +1,1118 @@ S01E000062696E2F64656D6F70726F675F73746D3332663736372E737265631F -S315080080000000082049870008998700089987000812 -S3150800801099870008998700089987000800000000DA -S31508008020000000000000000000000000998700081A -S31508008030998700080000000099870008D187000882 -S315080080409987000899870008998700089987000882 -S315080080509987000899870008998700089987000872 -S315080080609987000899870008998700089987000862 -S315080080709987000899870008998700089987000852 -S315080080809987000899870008998700089987000842 -S315080080909987000899870008998700089987000832 -S315080080A09987000899870008998700089987000822 -S315080080B09987000899870008998700089987000812 -S315080080C09987000899870008998700089987000802 -S315080080D099870008998700089987000899870008F2 -S315080080E099870008998700089987000899870008E2 -S315080080F099870008998700089987000899870008D2 -S3150800810099870008998700089987000899870008C1 -S3150800811099870008998700089987000899870008B1 -S3150800812099870008998700089987000899870008A1 -S315080081309987000899870008998700089987000891 -S315080081409987000899870008998700089987000881 -S315080081509987000899870008998700089987000871 -S315080081609987000899870008998700089987000861 -S315080081709987000899870008998700080000000079 -S315080081809987000899870008998700089987000841 -S315080081909987000899870008998700089987000831 -S315080081A09987000899870008998700089987000821 -S315080081B09987000899870008998700089987000811 -S315080081C09987000899870008000000009987000829 -S315080081D099870008998700089987000899870008F1 -S315080081E099870008998700089987000899870008E1 -S311080081F09987000899870008EE11AA5527 +S31508008000000008200D8700085D8700085D870008C6 +S315080080105D8700085D8700085D870008000000008E +S315080080200000000000000000000000005D87000856 +S315080080305D870008000000005D870008EDA20008C3 +S315080080405D8700085D8700085D8700085D87000872 +S315080080505D8700085D8700085D8700085D87000862 +S315080080605D8700085D8700085D8700085D87000852 +S315080080705D8700085D8700085D8700085D87000842 +S315080080805D8700085D8700085D8700085D87000832 +S315080080905D8700085D8700085D8700085D87000822 +S315080080A05D8700085D8700085D8700085D87000812 +S315080080B05D8700085D8700085D8700085D87000802 +S315080080C05D8700085D8700085D8700085D870008F2 +S315080080D05D8700085D8700085D8700085D870008E2 +S315080080E05D8700085D8700085D8700085D870008D2 +S315080080F05D8700085D8700085D8700085D870008C2 +S315080081005D8700085D8700085D8700085D870008B1 +S315080081105D8700085D8700085D8700085D870008A1 +S315080081205D8700085D8700085D8700085D87000891 +S315080081305D8700085D8700085D8700085D87000881 +S315080081405D8700085D8700085D8700085D87000871 +S315080081505D8700085D8700085D8700085D87000861 +S315080081605D8700085D8700085D8700085D87000851 +S315080081705D8700085D8700085D870008000000002D +S315080081805D8700085D8700085D8700085D87000831 +S315080081905D8700085D8700085D8700085D87000821 +S315080081A05D8700085D8700085D8700085D87000811 +S315080081B05D8700085D8700085D8700085D87000801 +S315080081C05D8700085D870008000000005D870008DD +S315080081D05D8700085D8700085D8700085D870008E1 +S315080081E05D8700085D8700085D8700085D870008D1 +S311080081F05D8700085D870008EE11AA559F S315080081FC10B5054C237833B9044B13B10448AFF3C7 -S3150800820C00800123237010BD7404002000000000B8 -S3150800821C1CC10008084B10B51BB108490848AFF338 -S3150800822C00800848036803B910BD074B002BFBD028 -S3150800823CBDE81040184700BF000000007804002075 -S3150800824C1CC10008740400200000000053B94AB988 -S3150800825C002908BF00281CBF4FF0FF314FF0FF3034 -S3150800826C00F07EB9ADF1080C6DE904CE00F006F805 -S3150800827CDDF804E0DDE9022304B070472DE9F04788 -S3150800828C8C460E460446089D002B50D18A4217464A -S3150800829C6CD9B2FA82FEBEF1000F0BD0CEF12004D7 -S315080082AC20FA04F401FA0EF644EA060C02FA0EF762 -S315080082BC00FA0EF44FEA1749220CBCFBF9F01FFA28 -S315080082CC87F809FB10C642EA064600FB08F3B342D8 -S315080082DC09D9F61900F1FF3280F02281B34240F237 -S315080082EC1F8102383E44F61AA2B2B6FBF9F309FB13 -S315080082FC136642EA064403FB08F8A04509D9E419B3 -S3150800830C03F1FF3280F00A81A04540F20781023B57 -S3150800831C3C44C8EB040443EA00400021002D62D01B -S3150800832C24FA0EF400232C606B60BDE8F0878B42B0 -S3150800833C07D9002D55D0002185E841000846BDE82F -S3150800834CF087B3FA83F1002940F09080B34202D348 -S3150800835C824200F2F880841A66EB03060120B446C2 -S3150800836C002D40D085E81010BDE8F08712B901271A -S3150800837CB7FBF2F7B7FA87FEBEF1000F35D1F31B40 -S3150800838C4FEA17481FFA87FC0121B3FBF8F0220CB9 -S3150800839C08FB103642EA06460CFB00F3B34207D933 -S315080083ACF61900F1FF3202D2B34200F2CE80104623 -S315080083BCF61AA2B2B6FBF8F308FB136642EA0644B1 -S315080083CC0CFB03FCA44507D9E41903F1FF3202D2CE -S315080083DCA44500F2B5801346CCEB040443EA0040EE -S315080083EC9CE729462846BDE8F087CEF1200106FA17 -S315080083FC0EF307FA0EF720FA01F94FEA1748CE40A2 -S3150800840C49EA0309B6FBF8FA4FEA194408FB1A6657 -S3150800841C1FFA87FC44EA06430AFB0CF29A4200FA56 -S3150800842C0EF40AD9DB190AF1FF3180F087809A42DB -S3150800843C40F28480AAF1020A3B449B1A1FFA89F976 -S3150800844CB3FBF8F108FB113349EA034301FB0CF6BD -S3150800845C9E4207D9DB1901F1FF326BD29E4269D9CC -S3150800846C02393B449B1B41EA0A418EE7C1F1200EB7 -S3150800847C22FA0EF48B40234320FA0EF706FA01F47F -S3150800848C4FEA134C26FA0EF63C43B6FBFCF9270CBE -S3150800849C0CFB19661FFA83F847EA064609FB08F728 -S315080084ACB74202FA01F200FA01FA08D9F61809F1EC -S315080084BCFF3041D2B7423FD9A9F102091E44F61B37 -S315080084CCA0B2B6FBFCF40CFB146640EA064704FBA8 -S315080084DC08F8B84507D9FF1804F1FF3028D2B84573 -S315080084EC26D9023C1F4444EA0940C8EB0707A0FBFF -S315080084FC02894F4544464E4614D329D065B3BAEB88 -S3150800850C040367EB060707FA0EFECB40CF404EEA8C -S3150800851C030385E888000021BDE8F0871346F8E6D2 -S3150800852C1046E0E6B8EB020469EB03060138E5E70A -S3150800853C0446D8E7114695E78146C0E78A467CE7A4 -S3150800854C023B3C4448E708460AE702383E442FE714 -S3150800855CC245E7D33E46D1E72946BDE8F08700BFBA -S3150800856C704700BF70B50F4E0F4D761BB61018BF6F -S3150800857C002405D0013455F8043B9847A642F9D196 -S3150800858C0A4E0B4D761B03F0C3FDB61018BF00241C -S3150800859C06D0013455F8043B9847A642F9D170BD6C -S315080085AC70BD00BF68C1000868C1000870C100082A -S315080085BC68C1000870B4840746D0541E002A41D0FE -S315080085CCCDB2034602E0621EE4B3144603F8015B1F -S315080085DC9A07F8D1032C2ED9CDB245EA05250F2CCE -S315080085EC45EA054519D903F110022646103E0F2E09 -S315080085FC42F8105C42F80C5C42F8085C42F8045CE1 -S3150800860C02F11002F2D8A4F1100222F00F0204F0C3 -S3150800861C0F041032032C13440DD91E462246043A75 -S3150800862C032A46F8045BFAD8221F22F00302043206 -S3150800863C134404F003042CB1C9B21C4403F8011BFF -S3150800864CA342FBD170BC704714460346C2E700BF71 -S3150800865C024B13B1024800F005B870470000000041 -S3150800866C7D860008002301461A46184600F014B801 -S3150800867C38B5074D074C2C1BA41005D0013C55F8F2 -S3150800868C043D9847002CF9D1BDE8384003F046BDA7 -S3150800869C74C1000870C100082DE9F047254C2568FF -S315080086ACD5F848410646884692469946C4B360684A -S315080086BC1F2817DC431C76B104EB80050122C5F88C -S315080086CC88A0D4F8881182401143022EC4F8881168 -S315080086DCC5F808911ED00230636044F8208000204B -S315080086ECBDE8F087144B03B34FF4C870AFF30080A2 -S315080086FC0446D0B1D5F84831002780E88800C5F87B -S3150800870C484138460123C4F88871C4F88C71002E88 -S3150800871CE1D0D1E7D4F88C110A43C4F88C21DAE7F6 -S3150800872C05F5A674C5F84841C1E74FF0FF30BDE81A -S3150800873CF08700BF34C1000800000000DFF834D011 -S3150800874C002103E00C4B5B58435004310B480C4B8F -S3150800875C42189A42F6D30B4A02E0002342F8043B2D -S3150800876C094B9A42F9D300F0A7FBFFF7FBFE00F082 -S3150800877CD1F970470000082074C100084000002099 -S3150800878C7404002074040020D83D0020FEE7000085 -S3150800879C08B501F0FBF9084BA3FB0030800901F082 -S315080087AC8BFF042001F09EFF002211464FF0FF308C -S315080087BC01F052FF08BD00BFD34D621008B501F099 -S315080087CCE5FF08BD08B501F0D5FF01F09DFF08BD12 -S315080087DC0C4B1968C1F3072353FA81F3C1F307420B -S315080087EC1A440B0E13FA82F39BB2002205E00549D4 -S315080087FC1144087903449BB20132372AF7D95842F7 -S3150800880C80B270470000002008B5FFF7E1FF044B63 -S3150800881C9B8F984201D0002008BD012008BD00BFDF -S3150800882C0000002008B5064B1A68064B9A4203D17D -S3150800883CFFF7EAFF10B908BD002008BD012008BDE6 -S3150800884C00000020A2E742CE08B5FFF7C1FF014B96 -S3150800885C988708BD0000002008B5FFF7E3FF68B944 -S3150800886C074A084B1A60002304E0064A1A440021FA -S3150800887C11710133372BF8D9FFF7E6FF08BD00BF96 -S3150800888CA2E742CE0000002038B504460D46FFF795 -S3150800889CC9FF40B1372C08D8054B1C442571FFF786 -S315080088ACD3FF012038BD002038BD002038BD00BFDD -S315080088BC0000002010B500F039FAFFF77FFF00F52D -S315080088CCFA70134B1860FFF779FF42F210730344E2 -S315080088DC104A136002F094F80F4A00231380538051 -S315080088EC0E4A138053800E4A138053804EF60300AB -S315080088FC02F0C6F800F056FA0A4C204600F066FA62 -S3150800890C0621204603F07CFA03F098FA10BD00BF46 -S3150800891C9C04002090040020503700204C3700207F -S3150800892C483700209404002008B50B4B1B7813F02D -S3150800893C400F0FD113F0020F0CD0084B1B681A7995 -S3150800894CFF2A07D15B792BB901210020FFF79CFF81 -S3150800895C01F090FF08BD00BF143700201C3700201B -S3150800896C10B500F043FA48B3384A1080384B9C8946 -S3150800897C4FF4006002F09EF884420DD1012002F0FB -S3150800898CD3F8324B1B88CBB103F052F800F058FAE7 -S3150800899C00222E4B1A8011E02D4B9C8940F60600BE -S315080089AC02F088F8844209D102F0D2FF274B1B88C3 -S315080089BC23B100F045FA0022244B1A80FFF7FEFE7D -S315080089CC244B1B68984233D303F5FA73214A136078 -S315080089DC002414E0C4EB04135A001F4B13441F4A1B -S315080089EC1360022002F0A0F8184B1B8833B103F071 -S315080089FC1FF800F025FA0022144B1A800134002CBB -S31508008A0CE8D0002412E0164B03EB8413154A1360C6 -S31508008A1C052002F089F80D4B1B8833B103F008F8D2 -S31508008A2C00F00EFA0022094B1A800134002CEAD009 -S31508008A3CFFF7C4FE0C4B1B68984206D342F2107221 -S31508008A4C1A44094B1A6002F051FF10BD0837002072 -S31508008A5C543700209C04002024370020203700209F -S31508008A6C983D0020183700209004002000B595B0DA -S31508008A7C214B1A6C42F080521A641B6C03F080531B -S31508008A8C0093009B1D4B1A6842F440421A601B68FF -S31508008A9C03F440430193019B012307934FF480335E -S31508008AAC089302230D934FF480020E9208220F921C -S31508008ABC4FF4D87210921193129307A800F04AFD3E -S31508008ACC00B1FEE701F088F800B1FEE70F23029328 -S31508008ADC02230393002304934FF4A05305934FF4F6 -S31508008AEC80530693072102A800F09AFF00B1FEE70F -S31508008AFC15B05DF804FB00BF00380240007000405A -S31508008B0C08B501F02BFEFFF7B1FFFFF741FE01F0A8 -S31508008B1C57FE08BD08B5FFF7F3FFFFF79DFEFFF7F5 -S31508008B2CC9FE01F0A3FE00210846FFF7ADFE01F0D1 -S31508008B3C51FEFFF715FF01F0FBFEF8E710B58EB0F6 -S31508008B4C484B1A6C42F080521A641A6C02F0805226 -S31508008B5C0192019A5A6C42F480425A645A6C02F495 -S31508008B6C80420292029A1A6B42F001021A631A6B3D -S31508008B7C02F001020392039A1A6B42F002021A637C -S31508008B8C1A6B02F002020492049A1A6B42F004025F -S31508008B9C1A631A6B02F004020592059A1A6B42F0D4 -S31508008BAC08021A631A6B02F008020692069A1A6BE6 -S31508008BBC42F040021A631A6B02F040020792079AB7 -S31508008BCC1A6C42F480221A641B6C03F480230893F3 -S31508008BDC089B032001F02EFD002211466FF00B00B6 -S31508008BEC01F03AFD002211466FF00A0001F034FD3F -S31508008BFC002211466FF0090001F02EFD00221146E5 -S31508008C0C6FF0040001F028FD002211466FF00300F6 -S31508008C1C01F022FD002211466FF0010001F01CFD47 -S31508008C2C002211464FF0FF3001F016FD8023099300 -S31508008C3C01230A9300240B940C9409A90A4801F001 -S31508008C4C0BF84FF44073099302230A930B940323EE -S31508008C5C0C9307230D9309A9044800F0FDFF0EB0E9 -S31508008C6C10BD00BF0038024000040240000C024050 -S31508008C7C0268294B9A424ED1F0B589B0A3F59043B8 -S31508008C8C1A6B42F000721A631A6B02F000720092A9 -S31508008C9C009A1A6B42F080621A631A6B02F08062B1 -S31508008CAC0192019A1A6B42F000621A631B6B03F06D -S31508008CBC00630293029B3223039302270497002630 -S31508008CCC0596032506950B24079403A9134800F06B -S31508008CDCC3FF86230393049705960695079403A961 -S31508008CEC0F4800F0B9FF4FF4005303930497059609 -S31508008CFC0695079403A90B4800F0AEFF4FF42053D2 -S31508008D0C0393049705960695079403A9064800F05D -S31508008D1CA3FF09B0F0BD704700800240000802406E -S31508008D2C00000240000402400018024010B5164B21 -S31508008D3C08221A7000225A70272199706921D97055 -S31508008D4C5B21197145215971104C1149216001217A -S31508008D5C616022826361A261E2614FF400032362BF -S31508008D6C204601F01DFB04230A4A0B49204601F054 -S31508008D7C59F90423094A0A49204601F08DF9204677 -S31508008D8C01F036FC10BD00BFA0040020EC1E00202C -S31508008D9C00800240341F00201C0600209C06002080 -S31508008DAC6C1E0020074A1178074B197051785970B8 -S31508008DBC91789970D178D9701179197152795A714B -S31508008DCC704700BFA004002078050020064B1A78CF -S31508008DDC02705A7842709A788270DA78C2701A7968 -S31508008DEC02715B7943717047A004002038B51248AC -S31508008DFC01F01AFAE8B9104DAC8F2246296C0F48C7 -S31508008E0C03F07BF92A6B136843F0004313600023C5 -S31508008E1CAB632B6841F214029A5812F0800F09D0F2 -S31508008E2C802141F214029950002141F2080299500E -S31508008E3C00E00024204638BDEC1E002054370020E4 -S31508008E4C38B5184BDC6AFFF7B9FC00F1FA0503E0F4 -S31508008E5CFFF7B4FC854204D32368002BF8DB012307 -S31508008E6C00E0002363B1104B1D880E4CE36A2A46BA -S31508008E7C0E49986803F041F92946204601F042F953 -S31508008E8C084B1B6841F214029A5812F0200F07D0AF -S31508008E9C202141F214029950002141F20402995002 -S31508008EAC38BD00BFEC1E00200837002054370020C0 -S31508008EBC08B5FFF783FC08BD0C4AD2F8883043F492 -S31508008ECC7003C2F888300A4B1A6842F001021A601D -S31508008EDC002199601868074A02401A60064A5A60C7 -S31508008EEC1A6822F480221A60D960704700ED00E0F7 -S31508008EFC00380240FFFFF6FE10300024704700BF12 -S31508008F0C2DE9F04105460F4616469846069C1EE086 -S31508008F1CB4F1FF3F1BD02CB101F038FCC8EB0000B4 -S31508008F2C844214D82A68136823F4D07313602A6809 -S31508008F3C936823F001039360202385F8693085F83C -S31508008F4C6A30002385F868300320BDE8F0812B6869 -S31508008F5CDB6937EA03030CBF01230023B342D7D0DE -S31508008F6C0020BDE8F08100BF2DE9F04182B01E4615 -S31508008F7C90F86A30DBB2202B71D104460D46904628 -S31508008F8C002A18BF00296CD090F86830012B6AD0DB -S31508008F9C012380F868300023C366222380F86A30E0 -S31508008FAC01F0F4FB0746A4F85880A4F85A80A36885 -S31508008FBCB3F5805F0AD1236923B940F2FF13A4F8ED -S31508008FCC5C301AE0FF23A4F85C3016E04BB9236931 -S31508008FDC1BB9FF23A4F85C300FE07F23A4F85C30A0 -S31508008FEC0BE0B3F1805F08D123691BB97F23A4F882 -S31508008FFC5C3002E03F23A4F85C30B4F85C8022E0D5 -S3150800900CB4F85A309BB2013B9BB2A4F85A3000967E -S3150800901C3B46002220212046FFF772FF28BBA36897 -S3150800902CB3F5805F08D1236933B923685B6A08EA0C -S3150800903C030325F8023B06E023685B6A5FFA88F2AD -S3150800904C13402B700135B4F85A309BB2002BD7D18C -S3150800905C202384F86A30002084F8680006E0022091 -S3150800906C04E0012002E0022000E0032002B0BDE883 -S3150800907CF08100BF38B50446826803691A43436910 -S3150800908C1A43C3691A4301680868A34B0340134380 -S3150800909C0B6021684B6823F44052E36813434B601A -S315080090ACA269236A1A4321688B6823F43063134335 -S315080090BC8B602568994B9D4213D103F59433D3F8ED -S315080090CC903003F00303032B03D8DFE803F0D40630 -S315080090DC04081023E0E00223DEE00423DCE0082386 -S315080090ECDAE08F4B9D4218D103F5FA33D3F890305A -S315080090FC03F00C030C2B08D8DFE803F0BF070707AF -S3150800910C0B070707090707070D001023C4E00223FE -S3150800911CC2E00423C0E00823BEE0824B9D4218D16E -S3150800912C03F5F833D3F8903003F03003102B0CD03A -S3150800913C03D8002B00F0A38003E0202B03D0302BA0 -S3150800914C05D01023A8E00223A6E00423A4E00823F4 -S3150800915CA2E0754B9D4218D103F5F633D3F890303F -S3150800916C03F0C003402B0CD003D8002B00F08980E9 -S3150800917C03E0802B03D0C02B05D010238CE00223F0 -S3150800918C8AE0042388E0082386E0684B9D421AD1BE -S3150800919C03F5F433D3F8903003F44073B3F5807FBA -S315080091AC0DD002D8002B6ED005E0B3F5007F04D0A5 -S315080091BCB3F5407F05D010236EE002236CE0042340 -S315080091CC6AE0082368E05A4B9D421AD103F592339C -S315080091DCD3F8903003F44063B3F5806F0DD002D802 -S315080091EC002B52D005E0B3F5006F04D0B3F5406FF1 -S315080091FC05D0102350E002234EE004234CE008234C -S3150800920C4AE04C4B9D4219D103F5E033D3F8903024 -S3150800921C03F44053B3F5805F0CD001D8BBB305E01B -S3150800922CB3F5005F04D0B3F5405F05D0102333E0E7 -S3150800923C022331E004232FE008232DE03E4B9D4208 -S3150800924C27D103F5DE33D3F8903003F44043B3F556 -S3150800925C804F0CD001D8F3B105E0B3F5004F04D01C -S3150800926CB3F5404F05D0102316E0022314E004236F -S3150800927C12E0082310E001230EE000230CE0002383 -S3150800928C0AE0002308E0002306E0012304E000239B -S3150800929C02E0102300E00023E269B2F5004F59D131 -S315080092AC082B4DD8DFE803F005101B4C244C4C4C0E -S315080092BC2F0000F071FC63685A0802EB4000B0FB03 -S315080092CCF3F39BB200203DE000F076FC63685A0885 -S315080092DC02EB4000B0FBF3F39BB2002032E062686D -S315080092EC164B03EB5203B3FBF2F39BB2002029E0B7 -S315080092FC00F030FB63685A0802EB4000B0FBF3F34E -S3150800930C9BB200201EE06268530803F58033B3FB5A -S3150800931CF2F39BB2002015E0F369FFEF0010014051 -S3150800932C0044004000480040004C004000500040FB -S3150800933C0014014000780040007C00400048E80119 -S3150800934C0120002323F00F02C3F3420313432268C0 -S3150800935CD36038BD082B3BD8DFE803F005101B3A61 -S3150800936C253A3A3A300000F017FC636800EB5300D4 -S3150800937CB0FBF3F080B2E860002038BD00F01CFCAE -S3150800938C636800EB5300B0FBF3F080B2E860002092 -S3150800939C38BD62680F4B03EB5203B3FBF2F39BB277 -S315080093ACEB60002038BD00F0D5FA636800EB53007B -S315080093BCB0FBF3F080B2E860002038BD6268530851 -S315080093CC03F50043B3FBF2F39BB2EB60002038BD08 -S315080093DC012038BD0024F400436A13F0010F06D0AF -S315080093EC01684B6823F40032836A13434B60436A63 -S315080093FC13F0020F06D001684B6823F48032C36A57 -S3150800940C13434B60436A13F0040F06D001684B688C -S3150800941C23F48022036B13434B60436A13F0080F43 -S3150800942C06D001684B6823F40042436B13434B6028 -S3150800943C436A13F0100F06D001688B6823F4805228 -S3150800944C836B13438B60436A13F0200F06D00168B5 -S3150800945C8B6823F40052C36B13438B60436A13F077 -S3150800946C400F11D001684B6823F48012036C134328 -S3150800947C4B60036CB3F5801F06D101684B6823F467 -S3150800948CC002436C13434B60436A13F0800F06D03B -S3150800949C01684B6823F40022836C13434B607047B6 -S315080094AC10B582B004460023C36601F06FF9226832 -S315080094BC126812F0080F0AD06FF07E430093034629 -S315080094CC00224FF400112046FFF71AFD40B920235D -S315080094DC84F8693084F86A30002084F8680000E063 -S315080094EC032002B010BD00BF80B310B5044690F837 -S315080094FC693013F0FF0F04D1002380F86830FFF7AA -S3150800950CFDFC242384F869302268136823F00103D0 -S3150800951C13602046FFF7AEFD012819D0636A13B114 -S3150800952C2046FFF759FF2268536823F4904353608B -S3150800953C2268936823F02A0393602268136843F021 -S3150800954C010313602046FFF7ABFF10BD01207047DF -S3150800955C10BD00BF002800F0D78170B582B0044654 -S3150800956C036813F0010F65D0A64B9B6803F00C0338 -S3150800957C042B0AD0A34B9B6803F00C03082B0DD1C4 -S3150800958CA04B5B6813F4800F08D09E4B1B6813F432 -S3150800959C003F4FD06368002B4CD1B7E16368B3F535 -S315080095AC803F05D1974A136843F48033136020E053 -S315080095BC4BB9944B1A6822F480321A601A6822F452 -S315080095CC80221A6015E0B3F5A02F09D18D4B1A68C5 -S315080095DC42F480221A601A6842F480321A6008E053 -S315080095EC884B1A6822F480321A601A6822F4802290 -S315080095FC1A6063687BB101F0C9F8054605E001F00D -S3150800960CC5F8401B642800F283817E4B1B6813F453 -S3150800961C003FF4D00EE001F0B9F8054605E001F07C -S3150800962CB5F8401B642800F27581764B1B6813F459 -S3150800963C003FF4D1236813F0020F54D0714B9B688A -S3150800964C13F00C0F0AD06F4B9B6803F00C03082B16 -S3150800965C16D16C4B5B6813F4800F11D1694B1B68E0 -S3150800966C13F0020F03D0E368012B40F05581654ACD -S3150800967C136823F0F803216943EAC103136032E047 -S3150800968CE368E3B15F4A136843F00103136001F022 -S3150800969C7DF8054605E001F079F8401B022800F232 -S315080096AC3D81584B1B6813F0020FF4D0554A1368CA -S315080096BC23F0F803216943EAC103136013E0514A06 -S315080096CC136823F00103136001F060F8054605E002 -S315080096DC01F05CF8401B022800F22281494B1B68FA -S315080096EC13F0020FF4D1236813F0080F2AD063691C -S315080096FCA3B1444A536F43F00103536701F046F88C -S3150800970C054605E001F042F8401B022800F20A81E2 -S3150800971C3C4B5B6F13F0020FF4D013E0394A536FCE -S3150800972C23F00103536701F031F8054605E001F013 -S3150800973C2DF8401B022800F2F780324B5B6F13F0B2 -S3150800974C020FF4D1236813F0040F00F083802D4B1D -S3150800975C1B6C13F0805F0BD12A4B1A6C42F08052AB -S3150800976C1A641B6C03F080530193019B012500E0DE -S3150800977C0025254B1B6813F4807F13D1224A1368E6 -S3150800978C43F48073136001F001F8064605E000F017 -S3150800979CFDFF801B642800F2C9801B4B1B6813F461 -S315080097AC807FF4D0A368012B05D1164A136F43F0BA -S315080097BC010313671FE04BB9124B1A6F22F0010213 -S315080097CC1A671A6F22F004021A6714E0052B09D1DE -S315080097DC0C4B1A6F42F004021A671A6F42F0010218 -S315080097EC1A6708E0074B1A6F22F001021A671A6FFC -S315080097FC22F004021A67A368B3B100F0C7FF064645 -S3150800980C0CE000BF003802400070004000F0BEFFBC -S3150800981C801B41F28833984200F28A804C4B1B6FAE -S3150800982C13F0020FF2D00FE000F0B0FF064606E088 -S3150800983C00F0ACFF801B41F2883398427AD8444B2F -S3150800984C1B6F13F0020FF3D125B1414A136C23F0A9 -S3150800985C80531364A369002B6ED03D4A926802F0BC -S3150800986C0C02082A6AD0022B39D1394A136823F01C -S3150800987C8073136000F08AFF054604E000F086FF4B -S3150800988C401B02285CD8324B1B6813F0007FF5D1BD -S3150800989CE269236A1343626A43EA8213A26A52088C -S315080098AC013A43EA0243E26A43EA0263226B43EA59 -S315080098BC0273274A5360136843F08073136000F0F1 -S315080098CC65FF044604E000F061FF001B022839D846 -S315080098DC1F4B1B6813F0007FF5D0002035E01C4A9F -S315080098EC136823F08073136000F050FF044604E0FD -S315080098FC00F04CFF001B022826D8154B1B6813F0EA -S3150800990C007FF5D1002020E00120704701201CE0E3 -S3150800991C03201AE0032018E0012016E0032014E0C7 -S3150800992C032012E0032010E003200EE003200CE0D5 -S3150800993C03200AE0032008E0002006E0012004E0EA -S3150800994C032002E0032000E0032002B070BD00BF34 -S3150800995C0038024038B52F4B9B6803F00C03042BD8 -S3150800996C55D0082B01D02C4838BD2A4B5A6802F022 -S3150800997C3F025B6813F4800F20D0264B5B68C3F359 -S3150800998C8813DC000025690141EAD4616001041BD7 -S3150800999C61EB0505A90141EA9461A001001B61EB85 -S315080099AC0501C01841F100014B0243EAD0534402A9 -S315080099BC204619460023FEF749FC1FE0154B5B6849 -S315080099CCC3F38813DC000025690141EAD461600100 -S315080099DC041B61EB0505A90141EA9461A001001B72 -S315080099EC61EB0501C01841F100018B0243EA905363 -S315080099FC8402204619460023FEF728FC054B5B68B3 -S31508009A0CC3F3014301335B00B0FBF3F038BD0348E5 -S31508009A1C38BD00BF003802400024F40000127A005A -S31508009A2C002800F09C8070B50446544B1B6803F064 -S31508009A3C0F038B420BD2514A136823F00F030B43C7 -S31508009A4C1360136803F00F03994240F08A80236869 -S31508009A5C13F0020F17D013F0040F04D0484A93687A -S31508009A6C43F4E0539360236813F0080F04D0444A78 -S31508009A7C936843F4604393604148836823F0F0028B -S31508009A8CA368134383600D46236813F0010F2ED089 -S31508009A9C6268012A05D13A4B1B6813F4003F0DD1B5 -S31508009AAC61E0022A05D1364B1B6813F0007F05D1FD -S31508009ABC5BE0334B1B6813F0020F58D030498B68A8 -S31508009ACC23F0030313438B6000F060FE064606E0A2 -S31508009ADC00F05CFE801B41F28833984249D8284B2B -S31508009AEC9B6803F00C036268B3EB820FF0D1234B2F -S31508009AFC1B6803F00F039D420AD2204A136823F011 -S31508009B0C0F032B431360136803F00F039D4232D1E6 -S31508009B1C236813F0040F06D019498B6823F4E05216 -S31508009B2CE36813438B60236813F0080F07D0144AB5 -S31508009B3C936823F46043216943EAC1039360FFF7F2 -S31508009B4C09FF0F4B9B68C3F303130E4AD35CD8402B -S31508009B5C0D4B1860002000F0DBFD002070BD0120C5 -S31508009B6C7047012070BD012070BD012070BD012019 -S31508009B7C70BD032070BD012070BD00BF003C0240C3 -S31508009B8C0038024038C1000868040020014B1868E8 -S31508009B9C704700BF6804002008B5FFF7F7FF044BB1 -S31508009BAC9B68C3F38223034AD35CD84008BD00BF25 -S31508009BBC0038024048C1000808B5FFF7E7FF044B18 -S31508009BCC9B68C3F34233034AD35CD84008BD00BF35 -S31508009BDC0038024048C1000810B582B01C4B1A6CFC -S31508009BEC42F080521A641B6C03F080530193019B5C -S31508009BFC184A136843F48033136000F0C7FD044613 -S31508009C0C05E000F0C3FD001BB0F57A7F1AD8114B9E -S31508009C1C5B6813F4803FF4D00E4A136843F40033A0 -S31508009C2C136000F0B3FD044605E000F0AFFD001B21 -S31508009C3CB0F57A7F08D8074B5B6813F4003FF4D06D -S31508009C4C002002E0032000E0032002B010BD00BF94 -S31508009C5C0038024000700040F0B583B00024D8E00C -S31508009C6C0123A3400A6803EA0205AB4240F0D08000 -S31508009C7C4A68122A18BF022A10D1E608083650F884 -S31508009C8C26C004F0070297000F22BA402CEA020EEF -S31508009C9C0A69BA404EEA020240F8262002686700B2 -S31508009CAC0326BE40F64302EA060E4A6802F0030291 -S31508009CBCBA404EEA020202604A6802F1FF3E112AD5 -S31508009CCC18BFBEF1010F01D9122A10D1826806EA13 -S31508009CDC020ECA68BA404EEA02028260426822EA5A -S31508009CEC03034A68C2F30012A2401A434260C368CF -S31508009CFC1E408B68BB403343C3604B6813F0805FD0 -S31508009D0C00F08680454B5A6C42F480425A645B6C70 -S31508009D1C03F480430193019BA608B21C404B53F8ED -S31508009D2C227004F003039B000F229A4027EA0207CD -S31508009D3C3C4A904225D002F58062904223D002F527 -S31508009D4C8062904221D002F5806290421FD002F5C3 -S31508009D5C806290421DD002F5806290421BD002F5BB -S31508009D6C8062904219D002F58062904217D002F5B3 -S31508009D7C8062904215D002F58062904213D1092276 -S31508009D8C12E0002210E001220EE002220CE003226F -S31508009D9C0AE0042208E0052206E0062204E007226F -S31508009DAC02E0082200E00A2202FA03F33B430236D9 -S31508009DBC1B4A42F826301C4B1A68EB4302EA030688 -S31508009DCC4F6817F4803F01D045EA0206164A16601A -S31508009DDC526803EA02064F6817F4003F01D045EAB9 -S31508009DEC0206114A5660926803EA02064F6817F48F -S31508009DFC801F01D045EA02060B4A9660D2681340CA -S31508009E0C4E6816F4001F01D045EA0203064AD360D1 -S31508009E1C01340F2C7FF624AF03B0F0BD0038024096 -S31508009E2C0038014000000240003C01400AB1816143 -S31508009E3C70470904816170475079137943EA002306 -S31508009E4C07480B50D07893781B0443EA0063507884 -S31508009E5C43EA002312781343024A8B50704700BF1B -S31508009E6C4080024044800240016841F218028B5837 -S31508009E7C43F400538B507047016841F218028B5813 -S31508009E8C43F002038B50704770B59EB0044629B157 -S31508009E9C4FF40063C3604FF480438360E3691BB9D6 -S31508009EAC4FF48063079301E0002307932068036847 -S31508009EBC354A1A40A168E3681943079B0B4343F4D8 -S31508009ECC00731343036023681D68012000F064FCCB -S31508009EDC23681D60236840225A6023685D68012048 -S31508009EEC00F05AFC23685D60236800259D60236892 -S31508009EFCDD602268936923F0BE031B041B0C43F038 -S31508009F0C8003936123689E69012000F045FC236851 -S31508009F1C9E612368DD612368DD69012000F03CFC45 -S31508009F2C2368DD61216841F218054B59174A1A4016 -S31508009F3C174B13434B5123685E59012000F02CFC38 -S31508009F4C23685E51236803F58053124A1A60236806 -S31508009F5C03F580531D68012000F01EFC236803F5E9 -S31508009F6C80531D60A369012B06D1216841F21C029E -S31508009F7C8858094B03438B50626900212046FFF72A -S31508009F8C5BFF1EB070BD00BF0F8120FF233FDEF8BC -S31508009F9C040020028020C1024000010010B582B0E6 -S31508009FAC0446002301930268136843F00803136000 -S31508009FBC03681B680193012000F0EEFB2368019AE5 -S31508009FCC1A6002B010BD00BF10B582B0044600235B -S31508009FDC01930268136843F00403136003681B6853 -S31508009FEC0193012000F0D8FB2368019A1A6002B08D -S31508009FFC10BD00BF30B583B0054600230193026837 -S3150800A00C41F21804135943F48013135103681B596E -S3150800A01C0193012000F0C0FB2B68019A1A5103B07A -S3150800A02C30BD00BFF0B490F84540012C30D0012467 -S3150800A03C80F84540022480F84440C162002419E0A7 -S3150800A04C65014F194FF480164E5140F2F45606FB33 -S3150800A05C0426BE60C6691EB94E5946F440064E51D2 -S3150800A06C5D1EAC4204D2651C01EB4515FD6000E093 -S3150800A07CF96001349C42E3D3026841F21003D150D3 -S3150800A08C012380F84430002380F84530184600E058 -S3150800A09C0220F0BC704700BFF0B490F84540012C84 -S3150800A0AC2DD0012480F84540022480F84440816272 -S3150800A0BC002416E066018D194FF000478F5144F2C3 -S3150800A0CCF4566E6040F2F45606FB0426AE605E1E2D -S3150800A0DCB44204D2661C01EB4616EE6000E0E96059 -S3150800A0EC01349C42E6D3026841F20C03D150012399 -S3150800A0FC80F84430002380F84530184600E00220EA -S3150800A10CF0BC704790F84530012B00F08480012391 -S3150800A11C80F84530022380F8443039B9012380F899 -S3150800A12C4430002280F8452018467047C36A1A68DE -S3150800A13C002A07DA122380F84430002380F84530C9 -S3150800A14C0120704730B440F2F45291420AD9344C8B -S3150800A15CA4FB0124A40A40F2F45202FB141212B115 -S3150800A16C013400E00124012C3AD11A6842F040521D -S3150800A17C1A60C36AC1F30C015960C26A136843F0CA -S3150800A18C00431360C36ADB68C3622CE0C56A2A689D -S3150800A19C22F040522A6023B9C56A2A6842F08052D6 -S3150800A1AC2A60C26A40F2F4555560621E93420DD17C -S3150800A1BCC56A2A6842F000522A601A4A02FB04123F -S3150800A1CC02F2F452C56AC2F30C026A60C56A2A68BE -S3150800A1DC42F000422A60C26AD268C262013300E0C9 -S3150800A1EC00239C42D2D8036841F214029A5812F002 -S3150800A1FC040F08D0042141F2140299500268002178 -S3150800A20C41F20403D150012380F84430002380F82E -S3150800A21C4530184601E00220704730BC704700BF35 -S3150800A22C0BB002AC0CFAFFFF90F84530012B3FD06F -S3150800A23C012380F84530022380F84430836A1A6873 -S3150800A24C002A2DDB1A6812F4807F18D0826B013233 -S3150800A25C8263012A00D1036343631A68C2F30D4271 -S3150800A26C043AC263026B92680264DB688362012358 -S3150800A27C80F84430002380F84530184670471A6831 -S3150800A28C12F4007F07D00363002242630122826323 -S3150800A29CDB68836204E0826B01328263DB6883626B -S3150800A2AC012380F84430002280F845201846704770 -S3150800A2BC02207047F8B590F84430DBB2822B33D0C5 -S3150800A2CC16460546822380F844300268146904F061 -S3150800A2DC1C04038ADB029BB21C43890101F4F86156 -S3150800A2EC0C4344F00104146100F050FA07460FE0E1 -S3150800A2FC00F04CFAC01BB0F5803F07D3012385F854 -S3150800A30C4430002385F845300320F8BD2B681C69BA -S3150800A31C14F0010FECD12B685B699BB233600123F7 -S3150800A32C85F844300020F8BD0220F8BD90F844307A -S3150800A33CDBB2422B32D070B50546422380F8443046 -S3150800A34C0068046904F01C042B8ADB029BB21C43CC -S3150800A35C890101F4F8610C4344F0030492B242619A -S3150800A36C2B681C6100F012FA06460FE000F00EFA94 -S3150800A37C801BB0F5803F07D3012385F844300023B2 -S3150800A38C85F84530032070BD2B681C6914F0010F45 -S3150800A39CECD1012385F84430002070BD02207047AB -S3150800A3AC70B582B000230193002800F0088104469A -S3150800A3BC90F8443013F0FF0F04D1002380F8453091 -S3150800A3CCFEF756FC804B5A6C42F480425A645B6C1E -S3150800A3DC03F480430093009B7C4B5A6822F40002DA -S3150800A3EC5A605968226A0A435A60236803F58053EF -S3150800A3FC1A6842F001021A6000F0C8F905460CE02A -S3150800A40C00F0C4F9401BB0F5FA7F06D9032584F889 -S3150800A41C4450002384F84530D2E0236803F5805273 -S3150800A42C126812F0010FEBD11D6925F01C05FFF718 -S3150800A43CADFB674B0344674A934202D845F00805BF -S3150800A44C16E0654B0344654A934202D845F00C0561 -S3150800A45C0EE0634B0344634A934209D9624B0344A7 -S3150800A46C624A934202D845F0040501E045F010050E -S3150800A47C23681D614FF4004200212046FFF756FF62 -S3150800A48C054638B101212046FFF7FEFC012584F864 -S3150800A49C445095E0FF2000F07FF96368002B6ED0DE -S3150800A4AC00F074F9064601AA01212046FFF702FFBF -S3150800A4BC00F06CF9801B41F2883398420BD90121C4 -S3150800A4CC2046FFF7E1FC012384F84430002384F886 -S3150800A4DC4530032574E0019B13F0040FE3D04FF4C9 -S3150800A4EC805200212046FFF721FF38B10121204672 -S3150800A4FCFFF7CAFC012584F8445061E000F046F9E0 -S3150800A50C064601AA01212046FFF7D4FE00F03EF9C3 -S3150800A51C801B41F2883398420BD901212046FFF75C -S3150800A52CB3FC012384F84430002384F84530032512 -S3150800A53C46E0019B13F0200FE3D001AA1021204618 -S3150800A54CFFF7B8FE38B101212046FFF79DFC01251F -S3150800A55C84F8445034E0019B13F0040F03D04FF4F5 -S3150800A56C0062E26001E00022E26013F0020F02D002 -S3150800A57C0023A3601BE04FF48043A36017E0E36855 -S3150800A58CC3F3CF02A368C3F34F031A430021204633 -S3150800A59CFFF7CCFE38B101212046FFF775FC0125E3 -S3150800A5AC84F844500CE040F6FF7000F0F5F80021F2 -S3150800A5BC2046FFF769FC012384F8443000E00125A6 -S3150800A5CC284602B070BD00BF003802400038014072 -S3150800A5DC00D3CEFEBFE1E40040F1E9FD3F787D01F2 -S3150800A5EC00796CFCFF596202001F0AFA7FF0FA0226 -S3150800A5FC38B590F84530012B1AD00446012580F859 -S3150800A60C4550022380F84430FFF7C8FC2046FFF774 -S3150800A61CDBFC2046FFF7EEFC2046FFF725FC204620 -S3150800A62CFFF72AFC84F84450002084F8450038BD0E -S3150800A63C022038BD064AD36823F4E0631B041B0CBE -S3150800A64C000200F4E0601843024B0343D3607047E2 -S3150800A65C00ED00E00000FA0530B4144BDB68C3F3D8 -S3150800A66C0223C3F10704042C28BF04241D1D062D40 -S3150800A67C01D9DD1E00E00025012303FA04F4013C90 -S3150800A68C2140A940AB40013B1A400A43002806DA90 -S3150800A69C00F00F001201D2B2054B1A5403E0120156 -S3150800A6ACD2B2044B1A5430BC704700BF00ED00E020 -S3150800A6BC14ED00E000E400E00138B0F1807F0AD226 -S3150800A6CC064B5860F021064A82F823100020986041 -S3150800A6DC07221A6070470120704700BF10E000E09F -S3150800A6EC00ED00E0042805D1054A136843F004037D -S3150800A6FC13607047024A136823F00403136070470B -S3150800A70C10E000E0704700BF08B5FFF7FBFF08BD77 -S3150800A71C10B504460E4B18784FF47A73B3FBF0F366 -S3150800A72C0C4A1068B0FBF3F0FFF7C6FF58B90F2CAC -S3150800A73C0BD8002221464FF0FF30FFF78DFF064B52 -S3150800A74C1C60002010BD012010BD012010BD00BFEB -S3150800A75C70040020680400206C04002008B503204F -S3150800A76CFFF768FF0020FFF7D3FFFEF7E7F9002095 -S3150800A77C08BD00BF034A1368034909780B441360E4 -S3150800A78C704700BF0437002070040020014B18687E -S3150800A79C704700BF0437002038B50446FFF7F6FFAC -S3150800A7AC0546B4F1FF3F02D0044B1B781C44FFF757 -S3150800A7BCEDFF401B8442FAD838BD00BF7004002058 -S3150800A7CC08B5002280210248FFF730FB08BD00BF00 -S3150800A7DC0004024010B5FDF7F1FF0E4B1B68C31AB7 -S3150800A7ECB3F5FA7F14D304460B4B1B783BB90122FD -S3150800A7FC094B1A7080210948FFF718FB06E000225E -S3150800A80C054B1A7080210548FFF710FB014B1C609D -S3150800A81C10BD00BFA8040020AC04002000040240B0 -S3150800A82C08B50948094B03604FF46143436000239C -S3150800A83C8360C36003610C2242618361C361036256 -S3150800A84C4362FEF751FE08BDB404002000480040E0 -S3150800A85C08B50023012201460348FEF785FB08B913 -S3150800A86C012008BD002008BDB404002008B5FFF778 -S3150800A87CD7FF08BDBFF34F8F0549CA6802F4E062DB -S3150800A88C044B1343CB60BFF34F8F00BFFDE700BFEC -S3150800A89C00ED00E00400FA0508B5214B1B78ABB9AE -S3150800A8AC2048FFF7D5FF012838D11E4B1B78013BF2 -S3150800A8BCDBB23F2B32D8FDF781FF1B4B1860012208 -S3150800A8CC174B1A700022194B1A7008BD174B1B78B8 -S3150800A8DC013314481844FFF7BBFF012814D1134A57 -S3150800A8EC13780133DBB213700E4A1278934215D1E2 -S3150800A8FC00220B4B1A700B4B5B78FF2B0ED1094BB6 -S3150800A90C9B785BB9FFF7B6FFFDF758FF064B1B683C -S3150800A91C6433984202D90022014B1A7008BD00BF55 -S3150800A92C6905002028050020B00400202405002015 -S3150800A93C08B5FFF7B1FF08BD10B4013A0A440BE09D -S3150800A94C0C784B7803EB04239BB2184480B28342F1 -S3150800A95C01D9013080B202319142F1D307D10B787B -S3150800A96C1B02184480B2834201D9013080B25DF8CB -S3150800A97C044B704770B4C5780D44EDB2134CE570B2 -S3150800A98C83780E0A3344DBB2A3704278627000787F -S3150800A99C20709CB2A64206D90132D2B20B4C627018 -S3150800A9AC0AB901302070C9B28D420CDA0133DBB218 -S3150800A9BC064A93703BB953780133DBB2537013B91B -S3150800A9CC13780133137070BC704700BF1037002022 -S3150800A9DC10B5094C2368014603F10800FFF7CAFFB6 -S3150800A9EC2368064A117819725178597291789972B6 -S3150800A9FCD278DA7210BD00BF20370020103700203D -S3150800AA0C00221A4B1A7006E00021194A22F8131074 -S3150800AA1C0133164A1370154B1B78002BF4D0002201 -S3150800AA2C124B1A7009E0C3EB03114A0011490A4488 -S3150800AA3C0021517601330D4A13700C4B1B78002BF1 -S3150800AA4CF1D04FF480620C4B1A800022074B1A7017 -S3150800AA5C07E00A4A02EB8312002191800133034A6C -S3150800AA6C1370024B1B78002BF3D070477605002029 -S3150800AA7C443700202437002074050020983D002018 -S3150800AA8C00220A4B1A700BE01946094A32F81320B1 -S3150800AA9C1AB9074B23F8110070470133034A137090 -S3150800AAAC024B1B78002BEFD0704700BF76050020B1 -S3150800AABC44370020030A43EA002080B2704700BFDF -S3150800AACC08B5142205490020FFF736FF10B1FFF729 -S3150800AADCF1FF08BD4FF6FF7008BD00BF62370020B6 -S3150800AAEC38B50D4D2C7C6B7C03EB0424143CA4B2BA -S3150800AAFC2044082205F11A0180B2FFF71DFF2246F1 -S3150800AB0C05F12201FFF718FF10B1FFF7D3FF38BD87 -S3150800AB1C4FF6FF7038BD00BF5437002008B5062025 -S3150800AB2CFFF7DEFF08BD00BF70B5A54B1C680428EF -S3150800AB3C00F07181A34BA44A1360A44A136003283E -S3150800AB4C10D1637E03F00F03032B40F0D285238AC2 -S3150800AB5C002B40F0CE8508229D4B1A70FDF7E4FEBB -S3150800AB6C00F08CBC02287BD19A4AD3780133DBB22D -S3150800AB7CD37063B993780133DBB293703BB95378CE -S3150800AB8C0133DBB2537013B91378013313700023F6 -S3150800AB9C914A1380914A1380637E052B18BF072BA5 -S3150800ABAC0AD1A37E0133DBB2A376782B40F0A185BC -S3150800ABBC0023637600F09DBD002B00F09A85228A4F -S3150800ABCC002A41D0A27E511EA176002A40F091851A -S3150800ABDCE27E082A05D0591EC9B201290ED8052AC3 -S3150800ABEC0CD1002363768022794B1A70FDF79CFEF4 -S3150800ABFC14227B4B83F82F2000F00CBD042A03D8B3 -S3150800AC0C03219140C9B200E03021A1760132E276E7 -S3150800AC1C03F00F03013B072B00F26B85DFE813F0FB -S3150800AC2C740208000D00EA036905EA036905EA03DC -S3150800AC3C00226B4B83F82F206AE20422644B1A70AD -S3150800AC4CFDF772FE00F04FBC03F00F03032B40F028 -S3150800AC5C508508225E4B1A70FDF766FE00F00EBC96 -S3150800AC6C052817D15F4B1B689B88002B00F0418584 -S3150800AC7C0023534A13605C4A53490A6053490A60D5 -S3150800AC8C564A1380544A13800822514B1A7001F005 -S3150800AC9C21FAC0E0524B9B7B452B40F02A85504A43 -S3150800ACAC157C537C03EB05214B4A1288914200F321 -S3150800ACBC20858DB2484B1D80494B1B7D13F03F0FE9 -S3150800ACCC40F01785464B5B7D002B40F01285474BB1 -S3150800ACDC1C880CB95B885BB1414BDB8B9C4240F002 -S3150800ACEC08853F4B1A8C414B5B889A4240F001858C -S3150800ACFCFFF7E6FE4FF6FF73984240F0FA84384B9E -S3150800AD0CDB7D062B00F0B880112B23D0012B40F0ED -S3150800AD1CF084334B93F82230082B40F0EA84304BFE -S3150800AD2C002283F822209B8C4FF6F672934203D9A5 -S3150800AD3C09332B4A938402E00833294A9384284B17 -S3150800AD4C5A8BDA839A8B1A845C83284A52889A839C -S3150800AD5C00F0CBBC1C3D204B1D80254A214B1A60AC -S3150800AD6C26E09A880AB31E49898C8A421DD1DA884C -S3150800AD7C32B11B49498C8A4202D0B2F58A4F14D19A -S3150800AD8C1A8812B95988002936D04FF6FF718A42AB -S3150800AD9C02D1588888422FD01149498B8A4204D14E -S3150800ADAC0F4A918B5A88914226D040330D4A13602C -S3150800ADBC0C4B1B680F4A9342D3D300F09ABC00BFC6 -S3150800ADCC203700208A3700201C3700200C3700203B -S3150800ADDC143700207005002008370020963D002007 -S3150800ADEC54370020183700207E37002050370020B3 -S3150800ADFC983D0020D83D00200023AC4A1360022160 -S3150800AE0CAB4A1170AB4AAC490A60AC490A60AC4A09 -S3150800AE1C138001F05FF9AA4B1A88002A00F069849E -S3150800AE2C02F11C0189B2A74B1980A74B080A1874A2 -S3150800AE3C5974A6490968087A98751120D875083284 -S3150800AE4C92B2100A40EA0222DA84002283F82820F9 -S3150800AE5C83F829208A885A84CA889A849C4A108836 -S3150800AE6C588352889A830A88DA834A881A8436332E -S3150800AE7C914A136000F024BCFFF750FE4FF6FF739F -S3150800AE8C984240F03684934C17E0617EA1B18E4B04 -S3150800AE9C9A8CA3889A420FD18B4B5A8CE3889A4288 -S3150800AEAC0AD1894B5A8B23889A4205D1864B9A8BA1 -S3150800AEBC63889A4200F046811E34864B9C42E4D93C -S3150800AECC814B93F82F3003F03F03022B14D17E4BA2 -S3150800AEDC9B8C99B2804A13800022804B1A7007E02B -S3150800AEEC7F4A32F8132091425BD001337B4A1370A8 -S3150800AEFC7A4B1B78002BF3D0734B93F82F3013F047 -S3150800AF0C040F40F0F683704B142283F82F20282167 -S3150800AF1C6C4A1180502283F82E2093F8290093F856 -S3150800AF2C2D2083F8292093F8281093F82C2083F8E1 -S3150800AF3C282083F82C1093F8272093F82B4083F8B5 -S3150800AF4C274083F82B2093F82640644D2C7093F8F1 -S3150800AF5C2A5083F8265083F82A400130C0B283F869 -S3150800AF6C2D0068B94B1CDBB2574981F82C303BB91C -S3150800AF7C531CDBB281F82B3013B9013481F82A4003 -S3150800AF8C514B5A8C54490A80998C59849A845A8BF9 -S3150800AF9CDA839A8B1A844E4A1188598352889A8373 -S3150800AFAC79E300244D4B1C701CE019461E224948B7 -S3150800AFBC02FB0302527E1AB91E2404FB010415E097 -S3150800AFCC072A0CD13CB11E22424902FB0312917E80 -S3150800AFDCA27E914203D93F4A1E2404FB0324013363 -S3150800AFEC3E4A13703D4B1B78002BDED0002C00F02C -S3150800AFFC80832E4B1C600323A37623760023A3752C -S3150800B00C0422E275E376304DAB8CA3806B8CE3801F -S3150800B01C6B8B2380AB8B638001206076314B1A785F -S3150800B02C22735A7862739A78A273DB78E373208258 -S3150800B03C95F82930E37295F82830A37295F82730DD -S3150800B04C637295F826302372FFF7C2FC95F82E002A -S3150800B05C00F0F003502B57DD0022204B1A704BE002 -S3150800B06C03F13602184DAA5C002A4DD0012A03D1E9 -S3150800B07C01331A4A13703FE0022A35D103F137021D -S3150800B08C114DAA5C042A2FD101F13803EA5C393137 -S3150800B09C6B5C43EA0222104B1A8040F20A63934215 -S3150800B0AC28BF13466382A3822EE000BF20370020F8 -S3150800B0BC143700207E3700201C3700200C37002060 -S3150800B0CC963D0020083700205437002018370020FA -S3150800B0DC50370020243700206A050020760500200A -S3150800B0EC443700207005002003F13702A6498A5C14 -S3150800B0FC52B11344A54A1370A44B1B78194602097E -S3150800B10C053AB3EB820FABDB10229F4B83F82F204B -S3150800B11C9D4B93F82F2042F0020283F82F2002222F -S3150800B12C83F83620042283F83720062283F8382041 -S3150800B13C0A2283F839202C21954A1180602283F83B -S3150800B14C2E206EE2934B1C600022934B1A708E4B8A -S3150800B15C93F82F2012F0040F07D0002363762022D1 -S3150800B16C8D4B1A70FDF7E0FBC3E2874B93F82E3034 -S3150800B17C1B099B0085480370EB1A143B9BB2844849 -S3150800B18C038001F00F01022903D102F03F011229B5 -S3150800B19C0FD013B912F0030F0BD07B4BD98C238924 -S3150800B1AC994240F03382784B198D6389994240F065 -S3150800B1BC2D8212F0100F47D0218A002944D004F1B1 -S3150800B1CC0C00FFF7D7FB704B93F82A30734A1078AC -S3150800B1DC834239D16C4B93F82B3051788B4233D14F -S3150800B1EC694B93F82C30927893422DD1664B93F891 -S3150800B1FC2D506A4BDB789D4226D120736173A2735E -S3150800B20CE373E37ECBB9237EA27E9B1ADBB2A17DC8 -S3150800B21CA3EBD103DBB25AB21944C9B2A175002A01 -S3150800B22C01DA5B425AB2E37DA2EB930253FA82F23D -S3150800B23CD3B2E37503EBD10323760122564B1A706E -S3150800B24C237EA37600232382617E01F00F03013B44 -S3150800B25C072B00F24E82DFE813F008002300A70044 -S3150800B26C7301A301BF01D90165014B4B1B7813F080 -S3150800B27C010F00F03E82032363764022464B1A7078 -S3150800B28C00232382424B188820B14222424B1A7063 -S3150800B29CFFF79EFB0022424B1A80FDF745FBEDE0BB -S3150800B2AC3D4B1B7813F0010F63D0374B93F82F30B7 -S3150800B2BC03F03F03122B5CD1334B93F82E0000F0AE -S3150800B2CCF003502B37DD0022304B1A702BE003F1BC -S3150800B2DC36022D4DAA5C72B3012A03D101332B4ACF -S3150800B2EC137020E0022A16D103F13702264DAA5C08 -S3150800B2FC042A10D101F13803EA5C39316B5C43EA54 -S3150800B30C0222284B1A8040F20A63934228BF13463E -S3150800B31C6382A3820FE003F137021B498A5C52B1A0 -S3150800B32C13441A4A1370194B1B7819460209053A25 -S3150800B33CB3EB820FCBDB03236376134B93F82620F0 -S3150800B34C227293F82720627293F82820A27293F837 -S3150800B35C2930E3720120FFF73BFB42220E4B1A7091 -S3150800B36C002323820A4A13800D4A1380FDF7DCFA60 -S3150800B37C84E02022084B1A70FDF7D6FA054B1B6899 -S3150800B38C00225A76B8E500BF54370020760500200F -S3150800B39C08370020203700201437002010370020EB -S3150800B3AC963D00206A050020914B93F82F3013F038 -S3150800B3BC010F24D011F0100F21D1238A002B40F055 -S3150800B3CC98818C4D2888013080B2FFF701FB8A4A98 -S3150800B3DC137843F0100313702A881AB143F002034A -S3150800B3EC854A1370FDF7A0FA012323820823637696 -S3150800B3FC0023E37611227E4B83F82F200AE113F003 -S3150800B40C200F10D07A4890F834301A0290F835305C -S3150800B41C43EA0200794D2E68304428607548134378 -S3150800B42C0288D31A0380734B188848B111F0100F91 -S3150800B43C06D1714A137843F002031370FFF7C8FA62 -S3150800B44C6B4A92F8301092F8313003EB01239BB219 -S3150800B45C6B4A1380A28A934200D80BB9684B1A80A0 -S3150800B46C674B1B886382644B1B7813F0030F00F041 -S3150800B47C40810022634B1A80FDF756FA5E4B1B7807 -S3150800B48C13F0200F08D000235E4A1380637614222B -S3150800B49C574B83F82F20BDE013F0100F0CD0002368 -S3150800B4AC584A13800122228204226276E3761122FC -S3150800B4BC4F4B83F82F20ADE0524A12888AB113F00D -S3150800B4CC010F01D000232382238A43B9638A9A4247 -S3150800B4DC01D94C4A13804B4B1B88238201E0494AFD -S3150800B4EC13800023E376484B1A68444B1A60454B85 -S3150800B4FC1B884BB1238A3BB128333E4A138018224A -S3150800B50C3B4B83F82F2088E03B4B1B7813F0020F3C -S3150800B51C00F0EF802822374B1A801022344B83F820 -S3150800B52C2F207AE0344B1B7813F0010F00F0E180E2 -S3150800B53C002363761022304B1A70FDF7F5F9D8E024 -S3150800B54C2C4B188808B1FFF743FA294B93F82F3080 -S3150800B55C13F0010F15D0284B1B7813F0010F05D0EB -S3150800B56C072363760023A376238201E006236376FA -S3150800B57C0120FFF72DFA10221F4B1A70FDF7D4F98C -S3150800B58C44E01D4B1B7813F0010F04D0052363769A -S3150800B59C00232382ADE0174B1B88002B36D1A8E07D -S3150800B5AC144B188808B1FFF713FA114B93F82F3080 -S3150800B5BC13F0010F0CD0072363760023A376012022 -S3150800B5CCFFF706FA10220C4B1A70FDF7ADF91DE0C1 -S3150800B5DC084B1B88D3B98CE0074B1B7813F0010F6B -S3150800B5EC00F08780072363760023A37681E000BFEB -S3150800B5FC5437002008370020143700201C37002049 -S3150800B60C6A050020963D00200C37002010223C4B82 -S3150800B61C83F82F2028223B4B1A805022384B83F86C -S3150800B62C2E20227A364B83F82A20627A83F82B202E -S3150800B63CA27A83F82C20E27A83F82D20227B83F8D1 -S3150800B64C2620627B83F82720A27B83F82820E27BBE -S3150800B65C83F829200622DA75A2885A84E2889A8405 -S3150800B66C294A1188598352889A832288DA836288F0 -S3150800B67C1A84637E13F0100F06D0214B002283F830 -S3150800B68C312083F8302006E01D4B062283F8302043 -S3150800B69C0A2283F831201A4C4023A375194B1B88B0 -S3150800B6AC1A0A22746374002384F8353084F834300B -S3150800B6BC84F8323084F83330FFF730FAC0436086AA -S3150800B6CC0F4C4523A3730022E273627522750F494A -S3150800B6DC0B8801339BB20B80190AA174E37422768A -S3150800B6EC6276FFF7EDF9C04320830022084B1A70E7 -S3150800B6FC70BD0023034A1380054A137070BD00BF42 -S3150800B70C5437002008370020503700206C050020DD -S3150800B71C14370020F8B505460E46254A138801331A -S3150800B72C9BB21380B3F5FA4F03D34FF48052204BD8 -S3150800B73C1A8000221F4B1A700CE01F4B03EB841364 -S3150800B74C9F881B4B1888FFF7B5F98742E5D001345B -S3150800B75C184B1C70174B1C78002CEED000221A7054 -S3150800B76C0BE0154A02EB831292881AB9124800EBC1 -S3150800B77C831007E001330F4A13700E4B1B78002B0E -S3150800B78CEFD0002088B10A4B1A88130A43EA022321 -S3150800B79C8380C68015B90023036003E02B880380D9 -S3150800B7AC6B88438040230372F8BD0020F8BD00BFA8 -S3150800B7BC7405002076050020983D002000290CDD34 -S3150800B7CC08B58AB2054B1A80054B1B68834203D011 -S3150800B7DC0146184600F091FC08BD7047963D0020BE -S3150800B7EC0C370020F0B400223B4B1A703B4E1EE07F -S3150800B7FC3A4D5A001A4494002E192C5BA4B103EB4B -S3150800B80C4305AA00354D2A4452886AB10588AC42CC -S3150800B81C0AD14488A24207D10C68746089883181A0 -S3150800B82C2F4A1278B27254E001332B4A13702A4B02 -S3150800B83C1B78072BDCD90022274B1A700FE0274DF3 -S3150800B84C5A001A4494002E192A5B2AB903EB4304AE -S3150800B85CA2002A44528832B101331F4A13701E4B78 -S3150800B86C1B78072BEBD9082B28D100231D4A1370FC -S3150800B87C1D4A1370184A137013E0194A147803EB0F -S3150800B88C4305AA00154D2A44927AA61A154D2D7809 -S3150800B89CAE4203DD134A1670134A137001330E4A6F -S3150800B8AC13700D4B1B78072BE7D90F4B1B780A4ADD -S3150800B8BC137003EB43039A00084E1644026833468A -S3150800B8CC43F8042B0A6872608A889A80044B1B78A2 -S3150800B8DCB372F0BC704700BF7E05002080050020BF -S3150800B8ECE10500207F050020E005002010B4154B6B -S3150800B8FC1C780134E4B21C700022134B1A7019E040 -S3150800B90C12485A001A4491004218415A52880A435E -S3150800B91C0DD003EB43018A000244927AA21A772AC5 -S3150800B92C05DD03EB43018A000020084988500133E2 -S3150800B93C054A1370044B1B78072BE1D95DF8044BA9 -S3150800B94C704700BFE10500207E0500208005002019 -S3150800B95C10B5324B1B88292B03D800222F4B1A8083 -S3150800B96C10BD00222D4B1A802D4B9B8AB3F5807F78 -S3150800B97C03D0B3F5007F3FD010BD294BDA8C294B89 -S3150800B98C1B889A4249D1264B1A8D264B5B889A42BC -S3150800B99C43D1254C2146A01DFFF724FF002204F8AD -S3150800B9AC022C022204F8012C2168C4F80A10A1887A -S3150800B9BCE1811E49086820608988A18044F8100C2A -S3150800B9CC24F80C1CD4F80A1044F8161CE28924F83E -S3150800B9DC122CE288228222896282124A1188E1801C -S3150800B9EC52882281082204F80A2C062204F8092C0B -S3150800B9FC2A220A4B1A8010BD094BDA8C094B1B8874 -S3150800BA0C9A420AD1064B1A8D064B5B889A4204D188 -S3150800BA1C054801460630FFF7E5FE10BD083700203D -S3150800BA2C54370020503700206A370020780500204C -S3150800BA3C30B44C4BD98B8AB24FF6FF739A420CD161 -S3150800BA4C484B188C4FF6FF73984206D1454B464A1D -S3150800BA5C1068186092889A8073E0444B1B88444897 -S3150800BA6C00885340184209D13E4B1A8C94B23F4B6E -S3150800BA7C5B883F4840886340184206D03D4B3E4A97 -S3150800BA8C1188198052885A8002E03A4B19805A80DC -S3150800BA9C00223A4B1A703A4D16E039485A001A44A5 -S3150800BAAC91004518334A1488425A944209D1314AAE -S3150800BABC508803EB43018A0031490A445288904264 -S3150800BACC06D001332D4A13702C4B1B78072BE4D95F -S3150800BADC082B30D1234B4FF0FF321A609A80002284 -S3150800BAEC1A629A8427490868C3F806008988598116 -S3150800BAFCC3F8160059831F490888D88449881985BC -S3150800BB0C1A49088898834988D9831A750121597561 -S3150800BB1C9A73D973082119745A7406229A740422D2 -S3150800BB2CDA74197306225A733633174A13602A22A3 -S3150800BB3C164B1A8014E00B4B55F8042F1A60AA887A -S3150800BB4C9A80084B0F4A1168C3F8061092885A81D6 -S3150800BB5C08221A7300225A730C4A13880E33138060 -S3150800BB6C30BC70475437002050C1000850370020AD -S3150800BB7C4C370020E4050020483700207E050020BD -S3150800BB8C80050020780500201C3700200837002087 -S3150800BB9C10B504464160FDF78BF9206010BD00BF57 -S3150800BBAC10B50446FDF784F92368C01A63689842F1 -S3150800BBBCB4BF0020012010BD352303700123437048 -S3150800BBCC81700330704700BF034636220270042288 -S3150800BBDC4270034A1068C3F80200981D704700BFEC -S3150800BBEC0406002037230370032343700122827056 -S3150800BBFCC370062303710530704700BFFF2303701B -S3150800BC0C01307047074B828C1A80C28C5A80064BBF -S3150800BC1C028D1A80428D5A80044B028E1A80428EEF -S3150800BC2C5A807047503700204C3700204837002080 -S3150800BC3C03463222027004224270034A1068C3F883 -S3150800BC4C0200981D704700BF0C06002010B403466E -S3150800BC5C014400242EE01A78332A24D006D8032A65 -S3150800BC6C10D0062A13D0012A21D106E0362A15D07F -S3150800BC7CFF2A21D0352A1AD10EE0D3F80200104A31 -S3150800BC8C906214E0D3F802000D4A10630FE0D3F863 -S3150800BC9C02000B4AD0620AE09C7808E0D3F802004E -S3150800BCAC074AD06103E0D3F80200054A10625A78B5 -S3150800BCBC023213448B42CED320465DF8044B7047B0 -S3150800BCCCE8050020F8B50446012303704370194BA8 -S3150800BCDC9A6982700025C570174A106860602581BC -S3150800BCEC80276781154A1268E26025616561A5613E -S3150800BCFC9E693246596904F11C0000F0FEF906F1FA -S3150800BD0C18002044C6F1100229460430FCF752FCF0 -S3150800BD1C4022294604F12C00FCF74CFC3A462946ED -S3150800BD2C04F16C00FCF746FC054B1868C4F8EC00EB -S3150800BD3CF8BD00BFE805002058C1000850370020A0 -S3150800BD4C5CC1000838B50A4C25682846FFF7BAFFC7 -S3150800BD5C012105F1F000FFF72FFFFFF743FFFFF76F -S3150800BD6C4DFF2368C11A1846FFF728FD38BD00BFDA -S3150800BD7C1C37002038B50B4C25682846FFF7A2FF60 -S3150800BD8C032105F1F000FFF717FFFFF71DFFFFF77B -S3150800BD9C4FFFFFF733FF2368C11A1846FFF70EFD4E -S3150800BDAC38BD00BF1C37002010B5114B1C68237812 -S3150800BDBC022B17D104220F49A01800F08FF998B955 -S3150800BDCC0D4B9A69596904F11C0000F087F968B99A -S3150800BDDC2069094B5862094B198804F1F000FFF7E2 -S3150800BDEC35FF10BD002010BD002010BD002010BD71 -S3150800BDFC1C37002058C10008E80500200837002029 +S3150800820C00800123237010BD7804002000000000B4 +S3150800821CF8C0000808B5034B1BB103490348AFF374 +S3150800822C008008BD000000007C040020F8C000088F +S3150800823C53B94AB9002908BF00281CBF4FF0FF31B3 +S3150800824C4FF0FF3000F074B9ADF1080C6DE904CEAF +S3150800825C00F006F8DDF804E0DDE9022304B0704707 +S3150800826C2DE9F047089E04468846002B40F0858089 +S3150800827C8A42154648D9B2FA82F24AB1C2F12007A7 +S3150800828C01FA02F320FA07F7954047EA03089440E7 +S3150800829C4FEA154E230CB8FBFEF71FFA85FC0EFBAE +S315080082AC178843EA084307FB0CF1994209D9EB18DE +S315080082BC07F1FF3080F0E380994240F2E080023FFC +S315080082CC2B445B1AA4B2B3FBFEF00EFB103344EA44 +S315080082DC034400FB0CFCA44509D92C1900F1FF3307 +S315080082EC80F0CB80A44540F2C88002382C4440EA82 +S315080082FC0740A4EB0C0400271EB1D4400023C6E9A2 +S3150800830C00433946BDE8F087002A53D0B2FA82F208 +S3150800831C002A40F0B680491B4FEA154E1FFA85F81D +S3150800832C0127B1FBFEFC230C0EFB1C1143EA01438F +S3150800833C08FB0CF1994207D9EB180CF1FF3002D265 +S3150800834C994200F2EC808446591AA3B2B1FBFEF0AE +S3150800835C0EFB101443EA044408FB00F8A04507D9A1 +S3150800836C2C1900F1FF3302D2A04500F2DC80184626 +S3150800837CA4EB080440EA0C40BEE78B4208D9002E51 +S3150800838C78D00027C6E9000138463946BDE8F0879B +S3150800839CB3FA83F77FB98B4202D3824200F2BD80CF +S315080083AC841A61EB030301209846002EA9D0C6E96E +S315080083BC0048A6E7FFDEC7F12005BB4022FA05FCFC +S315080083CC4CEA030C01FA07F420FA05F821FA05F32E +S315080083DC4FEA1C4E48EA0404B3FBFEF9210C0EFBCB +S315080083EC19331FFA8CF841EA034309FB08FA9A4534 +S315080083FC02FA07F200FA07F10BD91CEB030309F191 +S3150800840CFF3080F088809A4540F28580A9F10209F0 +S3150800841C6344A3EB0A03A4B2B3FBFEF00EFB1033C2 +S3150800842C44EA034400FB08F8A04508D91CEB0404ED +S3150800843C00F1FF336BD2A04569D90238644440EA8F +S3150800844C0940A4EB0804A0FB02894C45C6464B46DA +S3150800845C54D351D0002E69D0B1EB0E0264EB030451 +S3150800846C04FA05F522FA07F3FC401D43C6E9005445 +S3150800847C002746E73746304643E7184637E70746A8 +S3150800848C1FE7C2F1200320FA03F7954001FA02F020 +S3150800849C21FA03F34FEA154E3843010CB3FBFEF7EA +S315080084AC1FFA85F80EFB173341EA034107FB08F35D +S315080084BC8B4204FA02F407D9691807F1FF3C28D253 +S315080084CC8B4226D9023F2944CB1A81B2B3FBFEF064 +S315080084DC0EFB103341EA034100FB08F38B4207D924 +S315080084EC691800F1FF3C10D28B420ED90238294488 +S315080084FCC91A40EA074714E74145ABD2B8EB020E56 +S3150800850C69EB0C0201381346A4E76046F0E71846F7 +S3150800851C95E76746D8E781467BE7384645E7ACF1E9 +S3150800852C020C2B4410E702382C4421E73746E8E6C0 +S3150800853C704700BF70B50D4E0D4D761BB61006D0A4 +S3150800854C0024013455F8043B9847A642F9D1094E44 +S3150800855C094D761B03F0CAFDB61006D0002401346B +S3150800856C55F8043B9847A642F9D170BD44C100089A +S3150800857C44C100084CC1000844C10008F0B4860781 +S3150800858C46D0541E002A3CD0CAB2034602E014F167 +S3150800859CFF3436D303F8012B9D07F8D1032C29D9C0 +S315080085ACCDB245EA05250F2C45EA054533D9A4F184 +S315080085BC1006360903F1200707EB061703F110021C +S315080085CC42E9045542E902551032BA42F8D1721CF6 +S315080085DC14F00C0F03EB021204F00F0613D0331F22 +S315080085EC23F003030433134442F8045B9342FBD190 +S315080085FC06F003042CB1C9B21C4403F8011B9C42B7 +S3150800860CFBD1F0BC704734461346002CF3D1F8E77F +S3150800861C14460346C2E71A462646E0E7024B13B150 +S3150800862C024800F005B870470000000049860008AB +S3150800863C002301461A46184600F01EB838B50A4CEF +S3150800864C0A4D641BA4100AD004F18043013B05EBC8 +S3150800865C8305013C55F804399847002CF9D1BDE837 +S3150800866C384003F049BD00BF50C100084CC1000892 +S3150800867C704700BF704700BF2DE9F0411E4C0546F8 +S3150800868C206890461F460E46FFF7F2FF1B4B1A68EA +S3150800869CD2F8483133B35A6820681F2A27DC4DB9FB +S315080086AC911C01325A6043F82160FFF7E3FF002062 +S315080086BCBDE8F08103EB82010124C1F8888004FA35 +S315080086CC02FED3F88841022D44EA0E0CC3F888C181 +S315080086DCC1F80871E4D1D3F88C114EEA0104C3F839 +S315080086EC8C41DDE702F5A673C2F84831D3E7FFF7EC +S315080086FCC1FF4FF0FF30DBE76804002010C100080B +S3150800870CDFF834D0002103E00C4B5B58435004319E +S3150800871C0B480C4B42189A42F6D30B4A02E000233C +S3150800872C42F8043B094B9A42F9D300F013F8FFF7C9 +S3150800873C01FF01F069FE70470000082050C10008CF +S3150800874C400000207804002078040020FC3D00201E +S3150800875CFEE7000010B40F4AD2F8883043F47003D1 +S3150800876CC2F888300C4B196841F0010119600020D9 +S3150800877C98601C68094921401960094959601968AB +S3150800878C21F480211960D8604FF0006393605DF87E +S3150800879C044B704700ED00E000380240FFFFF6FE80 +S315080087AC1030002408B501F097FD08BD0268294B66 +S315080087BC9A4200D07047F0B589B0A3F590431A6B6E +S315080087CC42F000721A631A6B02F000720092009A59 +S315080087DC1A6B42F080621A631A6B02F0806201927D +S315080087EC019A1A6B42F000621A631B6B03F0006362 +S315080087FC0293029B322303930227049700260596BD +S3150800880C032506950B24079403A9134801F01EF9B2 +S3150800881C86230393049705960695079403A90F4890 +S3150800882C01F014F94FF40053039304970596069533 +S3150800883C079403A90A4801F009F94FF42053039346 +S3150800884C049705960695079403A9064801F0FEF8C1 +S3150800885C09B0F0BD0080024000080240000002404A +S3150800886C000402400018024010B5164B08221A7074 +S3150800887C00225A70272199706921D9705B211971C8 +S3150800888C45215971104C11492160012161602282E0 +S3150800889C6361A261E2614FF400032362204600F093 +S315080088AC19FF04230A4A0B49204600F056FD0423F7 +S315080088BC094A0A49204600F089FD204601F034F899 +S315080088CC10BD00BF94040020101F00200080024039 +S315080088DC581F002040060020C0060020901E0020CD +S315080088EC074A1178074B1970517859709178997015 +S315080088FCD178D9701179197152795A71704700BFAC +S3150800890C9404002074050020064B1A7802705A78D5 +S3150800891C42709A788270DA78C2701A7902715B7929 +S3150800892C437170479404002038B5124800F014FEC1 +S3150800893C10B10024204638BD0E4DAC8F2246296C4A +S3150800894C0D4803F0C5FB2A6B136843F0004313600C +S3150800895C0023AB632B6841F214029A5812F0800F6D +S3150800896CE8D041F214028021995041F20802002104 +S3150800897C9950DFE7101F00207837002038B5184BC0 +S3150800898CDC6A01F0A9FC00F1FA052368002B05DA6C +S3150800899C01F0A2FCA842F8D9002300E0012383B910 +S315080089AC0F4B1B6841F214029A5812F0200F07D08D +S315080089BC41F214022021995041F2040200219950E7 +S315080089CC38BD084B1D88064CE36A2A460649986842 +S315080089DC03F07EFB2946204600F02EFDE0E700BF9B +S315080089EC101F00202C3700207837002010B50446BD +S315080089FC0E4B18784FF47A73B3FBF0F30C4A1068E5 +S31508008A0CB0FBF3F000F0F6FF68B90F2C01D9012082 +S31508008A1C0AE0002221464FF0FF3000F0B9FF054B63 +S31508008A2C1C60002000E0012010BD00BF700400206F +S31508008A3C6C0400207404002008B5032000F096FF8F +S31508008A4C0020FFF7D3FF01F0F3FC002008BD00005F +S31508008A5C034A1168034B1B780B441360704700BF1D +S31508008A6C2837002070040020014B1868704700BF97 +S31508008A7C2837002038B50446FFF7F6FF0546B4F14B +S31508008A8CFF3F02D0044B1B781C44FFF7EDFF401B3D +S31508008A9CA042FAD338BD00BF7004002010B582B0CE +S31508008AAC1B4B1A6C42F080521A641B6C03F08053F1 +S31508008ABC0193019B174A136843F480331360FFF73D +S31508008ACCD3FF0446134B5B6813F4803F08D1FFF7BA +S31508008ADCCBFF001BB0F57A7FF4D9032002B010BD8A +S31508008AEC0C4A136843F400331360FFF7BDFF0446C2 +S31508008AFC084B5B6813F4003F07D1FFF7B5FF001B63 +S31508008B0CB0F57A7FF4D90320E8E70020E6E700BF42 +S31508008B1C0038024000700040002800F0DA8170B579 +S31508008B2C82B00446036813F0010F29D0A74B9B6843 +S31508008B3C03F00C03042B1AD0A44B9B6803F00C030C +S31508008B4C082B0FD06368B3F5803F40D0002B54D167 +S31508008B5C9E4B1A6822F480321A601A6822F4802214 +S31508008B6C1A6039E0994B5B6813F4800FEAD0974B7F +S31508008B7C1B6813F4003F03D06368002B00F0AB812D +S31508008B8C236813F0020F74D0904B9B6813F00C0FEC +S31508008B9C5ED08E4B9B6803F00C03082B53D0E3680E +S31508008BAC002B00F08980894A136843F0010313608F +S31508008BBCFFF75AFF0546854B1B6813F0020F72D157 +S31508008BCCFFF752FF401B0228F5D9032088E17F4A9C +S31508008BDC136843F48033136063682BB3FFF744FFC1 +S31508008BEC05467A4B1B6813F4003FC9D1FFF73CFFC7 +S31508008BFC401B6428F5D9032072E1B3F5A02F09D0E0 +S31508008C0C724B1A6822F480321A601A6822F480228F +S31508008C1C1A60E1E76D4B1A6842F480221A601A68EA +S31508008C2C42F480321A60D7E7FFF71EFF0546674BFA +S31508008C3C1B6813F4003FA3D0FFF716FF401B6428EC +S31508008C4CF5D903204CE1614B5B6813F4800FA6D170 +S31508008C5C5E4B1B6813F0020F03D0E368012B40F040 +S31508008C6C3C815A4A136823F0F803216943EAC10385 +S31508008C7C1360236813F0080F46D0636983B3534A0D +S31508008C8C536F43F001035367FFF7EEFE05464F4B50 +S31508008C9C5B6F13F0020F37D1FFF7E6FE401B022875 +S31508008CACF5D903201CE1494A136823F0F803216916 +S31508008CBC43EAC1031360DCE7444A136823F0010353 +S31508008CCC1360FFF7D1FE0546404B1B6813F0020FE5 +S31508008CDCCFD0FFF7C9FE401B0228F5D90320FFE0C9 +S31508008CEC3A4A536F23F001035367FFF7BDFE054657 +S31508008CFC364B5B6F13F0020F06D0FFF7B5FE401B21 +S31508008D0C0228F5D90320EBE0236813F0040F7DD075 +S31508008D1C2E4B1B6C13F0805F1ED12C4B1A6C42F039 +S31508008D2C80521A641B6C03F080530193019B012536 +S31508008D3C274B1B6813F4807F10D0A368012B21D016 +S31508008D4C002B37D1214B1A6F22F001021A671A6FC2 +S31508008D5C22F004021A671AE00025E9E71C4A136890 +S31508008D6C43F480731360FFF77FFE0646184B1B68A7 +S31508008D7C13F4807FE1D1FFF777FE801B6428F5D9C1 +S31508008D8C0320ADE0114A136F43F001031367A36880 +S31508008D9C53B3FFF769FE06460C4B1B6F13F0020F15 +S31508008DAC33D1FFF761FE801B41F288339842F3D921 +S31508008DBC032095E0052B0DD0044B1A6F22F0010207 +S31508008DCC1A671A6F22F004021A67E0E700380240A5 +S31508008DDC00700040444B1A6F42F004021A671A6F6F +S31508008DEC42F001021A67D2E7FFF73EFE06463E4BF3 +S31508008DFC1B6F13F0020F08D0FFF736FE801B41F2EB +S31508008E0C88339842F3D903206AE0F5B9A369002B95 +S31508008E1C65D0354A926802F00C02082A62D0022BF9 +S31508008E2C19D0314A136823F080731360FFF71CFEC0 +S31508008E3C04462D4B1B6813F0007F48D0FFF714FE31 +S31508008E4C001B0228F5D903204AE0274A136C23F0A5 +S31508008E5C80531364DAE7244A136823F0807313608B +S31508008E6CFFF702FE0546204B1B6813F0007F06D061 +S31508008E7CFFF7FAFD401B0228F5D9032030E0E36919 +S31508008E8C226A1343626A43EA8213A26A5208013AB7 +S31508008E9C43EA0243E26A43EA0263226B43EA027339 +S31508008EAC114A5360136843F080731360FFF7DCFDB7 +S31508008EBC04460D4B1B6813F0007F06D1FFF7D4FD53 +S31508008ECC001B0228F5D903200AE0002008E0002040 +S31508008EDC06E001207047012002E0012000E0002096 +S31508008EEC02B070BD0120FBE700380240314B9B688D +S31508008EFC03F00C03042B58D0082B58D170B52D4B06 +S31508008F0C5A6802F03F025B6813F4800F2AD0294B8B +S31508008F1C5868C0F388100546002643011B1A66EBF1 +S31508008F2C0604A10141EA93619801C01A61EB040198 +S31508008F3CCB0043EA5073C4001946601946EB01018D +S31508008F4C4B0243EAD0534402204619463346FFF7F0 +S31508008F5C6FF9184B5B68C3F3014301335B00B0FB35 +S31508008F6CF3F070BD134B5868C0F3881005460026FD +S31508008F7C43011B1A66EB0604A10141EA93619801A9 +S31508008F8CC01A61EB0401CB0043EA5073C4001946BE +S31508008F9C601946EB01018B0243EA90538402204682 +S31508008FAC19463346FFF744F9D3E703487047034895 +S31508008FBC704700BF0038024000127A000024F40003 +S31508008FCC002800F09F8070B50446524B1B6803F0CE +S31508008FDC0F038B420BD24F4A136823F00F030B4334 +S31508008FEC1360136803F00F038B4240F08D802368DF +S31508008FFC13F0020F17D013F0040F04D0464A9368E7 +S3150800900C43F4E0539360236813F0080F04D0424AE4 +S3150800901C936843F4604393603F4A936823F0F003E4 +S3150800902CA068034393600D46236813F0010F31D0F3 +S3150800903C6368012B20D0022B25D0374A126812F010 +S3150800904C020F63D034498A6822F0030213438B60FB +S3150800905CFFF70AFD0646304B9B6803F00C03626863 +S3150800906CB3EB820F16D0FFF7FFFC801B41F2883357 +S3150800907C9842F0D9032044E0274A126812F4003FBC +S3150800908CE0D101203DE0244A126812F0007FD9D1C4 +S3150800909C012036E01F4B1B6803F00F03AB420AD9BD +S315080090AC1C4A136823F00F032B431360136803F051 +S315080090BC0F03AB422CD1236813F0040F06D0164AC3 +S315080090CC936823F4E053E1680B439360236813F029 +S315080090DC080F07D0104A936823F46043216943EAC2 +S315080090ECC1039360FFF702FF0B4B9B68C3F3031393 +S315080090FC0A4AD35CD8400A4B18600020FFF776FC66 +S3150800910C002070BD012070470120FAE70120F8E71E +S3150800911C0120F6E7003C02400038024014C1000862 +S3150800912C6C040020014B1868704700BF6C040020C3 +S3150800913C08B5FFF7F7FF044B9B68C3F38223034A72 +S3150800914CD35CD84008BD00BF0038024024C10008D3 +S3150800915C08B5FFF7E7FF044B9B68C3F34233034A92 +S3150800916CD35CD84008BD00BF0038024024C10008B3 +S3150800917C5079137943EA002307480B50D078937833 +S3150800918C1B0443EA0063507843EA0023127813431E +S3150800919C024A8B50704700BF408002404480024010 +S315080091AC016841F218028B5843F400538B507047F0 +S315080091BC016841F218028B5843F002038B50704732 +S315080091CC70B59EB0044629B14FF40063C3604FF4E2 +S315080091DC80438360E369002B68D14FF4806307935F +S315080091EC21680B68374A1A40A368E0680343079856 +S315080091FC034343F4007313430B6023681D68012073 +S3150800920CFFF738FC23681D60236840225A602368E0 +S3150800921C5D680120FFF72EFC23685D602368002536 +S3150800922C9D602368DD602268936923F0BE031B04E6 +S3150800923C1B0C43F08003936123689E690120FFF79A +S3150800924C19FC23689E612368DD612368DD690120AA +S3150800925CFFF710FC2368DD61216841F218054B59AC +S3150800926C194A1A40194B13434B5123685E5901206E +S3150800927CFFF700FC23685E51236803F58053144AF4 +S3150800928C1A60236803F580531D680120FFF7F2FB6B +S3150800929C236803F580531D60A369012B09D0626905 +S315080092AC00212046FFF764FF1EB070BD002307930C +S315080092BC96E7216841F21C028858064B03438B50EB +S315080092CCEDE700BF0F8120FF233FDEF804002002E4 +S315080092DC8020C1024000010010B582B0044600236C +S315080092EC01930268136843F00803136003681B684C +S315080092FC01930120FFF7BEFB2368019A1A6002B09E +S3150800930C10BD10B582B00446002301930268136899 +S3150800931C43F00403136003681B6801930120FFF7ED +S3150800932CA9FB2368019A1A6002B010BD30B583B048 +S3150800933C054600230193026841F21804135943F4B5 +S3150800934C8013135103681B5901930120FFF792FBF5 +S3150800935C2B68019A1A5103B030BDF0B490F8454009 +S3150800936C012C31D0012480F84540022480F8444071 +S3150800937CC162002401E0F96001349C4217D26501F0 +S3150800938C4F194FF480164E5140F2F45606FB04263C +S3150800939CBE60C6691EB94E5946F440064E515D1E4E +S315080093ACA542E8D9651C01EB4515FD60E4E70268A2 +S315080093BC41F21003D150012380F84430002380F881 +S315080093CC45301846F0BC70470220FBE7F0B490F81D +S315080093DC4540012C2ED0012480F84540022480F803 +S315080093EC44408162002401E0E96001349C4214D2B5 +S315080093FC66018D194FF000478F5144F2F4566E6092 +S3150800940C40F2F45606FB0426AE605E1EA642EBD965 +S3150800941C661C01EB4616EE60E7E7026841F20C03A0 +S3150800942CD150012380F84430002380F84530184683 +S3150800943CF0BC70470220FBE790F84530012B00F092 +S3150800944C8580012380F84530022380F84430B1B179 +S3150800945CC36A1A68002A1ADB30B440F2F4529142F5 +S3150800946C1DD93B4AA2FB0142920A40F2F45404FB72 +S3150800947C121404B10132012A11D0002348E0012349 +S3150800948C80F84430002280F845201846704712238D +S3150800949C80F84430002380F84530012070471A685C +S315080094AC42F040521A60C36AC1F30C015960C26A91 +S315080094BC136843F000431360C36ADB68C36203682E +S315080094CC41F214029A5812F0040F08D041F2140211 +S315080094DC04219950026841F204030021D15001235A +S315080094EC80F84430002380F84530184630BC704765 +S315080094FCC46A40F2F4556560541E9C4217D0C56A7E +S3150800950C2C6844F000442C60C46AE468C4620133D5 +S3150800951C9A42D4D9C56A2C6824F040542C60002B86 +S3150800952CE6D1C56A2C6844F080542C60E0E7C56A1D +S3150800953C2C6844F000542C60064C04FB021404F20C +S3150800954CF454C56AC4F30C046C60D8E7022070475F +S3150800955C0BB002AC0CFAFFFF90F84530012B40D04B +S3150800956C012380F84530022380F84430836A1A6850 +S3150800957C002A0EDB1A6812F4807F12D11A6812F4CC +S3150800958C007F28D003630022426301228263DB68D2 +S3150800959C8362012380F84430002280F8452018465F +S315080095AC7047826B01328263012A12D043631A68B0 +S315080095BCC2F30D42043AC263026B92680264DB681A +S315080095CC8362012380F84430002380F8453018461E +S315080095DC70470363EAE7826B01328263DB68836256 +S315080095ECD7E702207047F8B590F84430DBB2822BE7 +S315080095FC33D016460546822380F844300268136930 +S3150800960C03F01C03048AE402A4B22343890101F47F +S3150800961CF8641C4344F001041461FFF725FA074665 +S3150800962C14F0010F10D0FFF71FFAC01BB0F5803FDE +S3150800963C02D22B681C69F3E7012385F84430002312 +S3150800964C85F84530032007E02B685B699BB23360CD +S3150800965C012385F844300020F8BD0220FCE790F879 +S3150800966C4430DBB2422B32D070B50546422380F823 +S3150800967C44300068036903F01C032C8AE402A4B284 +S3150800968C2343890101F4F8641C4344F0030492B2A1 +S3150800969C42612B681C61FFF7E7F9064614F0010FC7 +S315080096AC10D0FFF7E1F9801BB0F5803F02D22B688A +S315080096BC1C69F3E7012385F84430002385F8453007 +S315080096CC032003E0012385F84430002070BD0220F6 +S315080096DC7047000070B582B000230193002800F093 +S315080096EC0C81044690F84430002B32D0844B5A6CCB +S315080096FC42F480425A645B6C03F480430093009BEB +S3150800970C804B5A6822F400025A605A68216A0A4346 +S3150800971C5A60236803F580531A6842F001021A60EE +S3150800972CFFF7A2F90546236803F58052126812F072 +S3150800973C010F13D0FFF798F9401BB0F5FA7FF2D951 +S3150800974C032584F84450002384F84530284602B093 +S3150800975C70BD80F84530FFF729F8C7E71D6925F075 +S3150800976C1C05FFF7DFFC684B0344684A934255D83F +S3150800977C45F0080523681D614FF400420021204678 +S3150800978CFFF76DFF0546002860D1FF20FFF772F939 +S3150800979C6368002B00F09180FFF766F9064601AA6C +S315080097AC01212046FFF71FFFFFF75EF9801B41F2E8 +S315080097BC8833984252D8019B13F0040FEFD04FF41C +S315080097CC805200212046FFF74AFF002852D1FFF7A6 +S315080097DC4BF9064601AA01212046FFF704FFFFF7BD +S315080097EC43F9801B41F2883398424BD8019B13F0FE +S315080097FC200FEFD001AA10212046FFF7F4FE00280F +S3150800980C4CD1019B13F0040F50D04FF40062E26068 +S3150800981C13F0020F4DD00023A3605EE03C4B0344CB +S3150800982C3C4A934202D845F00C05A3E73A4B03444D +S3150800983C3A4A93429ED93A4B03443A4A934202D83F +S3150800984C45F0040596E745F0100593E701212046F7 +S3150800985CFFF7B6FC012584F8445077E7012120462A +S3150800986CFFF7AEFC012384F84430002384F8453016 +S3150800987C03256BE701212046FFF7A2FC012584F896 +S3150800988C445063E701212046FFF79AFC012384F82C +S3150800989C4430002384F84530032557E70121204638 +S315080098ACFFF78EFC012584F844504FE70022E2604E +S315080098BCAEE74FF48043A3600FE0E268C2F3CF0231 +S315080098CCA368C3F34F031A4300212046FFF7C7FECC +S315080098DC58B940F6FF70FFF7CDF800212046FFF780 +S315080098EC6FFC012384F8443030E701212046FFF74A +S315080098FC67FC012584F8445028E7012526E700BFB4 +S3150800990C003802400038014000D3CEFEBFE1E40027 +S3150800991C40F1E9FD3F787D0100796CFCFF59620244 +S3150800992C001F0AFA7FF0FA0238B590F84530012B79 +S3150800993C1AD00446012580F84550022380F8443095 +S3150800994CFFF7CAFC2046FFF7DCFC2046FFF7EEFCC7 +S3150800995C2046FFF725FC2046FFF72AFC84F84450DE +S3150800996C002084F8450038BD0220FCE70649CB6880 +S3150800997C23F4E0631B041B0C000200F4E0600343B1 +S3150800998C024A1A43CA60704700ED00E00000FA0567 +S3150800999C30B4154BDB68C3F30223C3F10704042C5C +S315080099AC28BF04241D1D062D01D9033B00E0002306 +S315080099BC4FF0FF3505FA04F421EA0401994005FA3B +S315080099CC03F322EA03031943002805DB0901C9B28C +S315080099DC064B195430BC704700F00F000901C9B288 +S315080099EC034B1954F6E700BF00ED00E000E400E075 +S315080099FC14ED00E00138B0F1807F0AD2064B5860AE +S31508009A0C064AF02182F823100020986007221A6073 +S31508009A1C70470120704700BF10E000E000ED00E041 +S31508009A2C042805D0054A136823F00403136070470D +S31508009A3C024A136843F004031360704710E000E011 +S31508009A4C704708B5FFF7FCFF08BD000000230F2B75 +S31508009A5C00F2E280F0B482B039E0092200E000227C +S31508009A6CB2403A4302346D4E46F824206C4A1468C8 +S31508009A7CEA4302EA04064F6817F4803F01D045EA28 +S31508009A8C0406674C2660646802EA04064F6817F4F5 +S31508009A9C003F01D045EA0406614C6660A46802EAF8 +S31508009AAC04064F6817F4801F01D045EA04065C4C7F +S31508009ABCA660E46822404E6816F4001F01D045EAF9 +S31508009ACC0402574CE26001330F2B00F2A2800122EC +S31508009ADC9A400C6804EA0205AA42F4D14C68122C86 +S31508009AEC18BF022C10D1DE08083650F826C003F031 +S31508009AFC0704A7000F24BC402CEA040C0C69BC40D4 +S31508009B0C44EA0C0440F8264004685F000326BE406D +S31508009B1CF64306EA040C4C6804F00304BC4044EA19 +S31508009B2C0C0404604C6804F1FF3C112C18BFBCF102 +S31508009B3C010F01D9122C11D1846806EA040CCC68E1 +S31508009B4CBC4044EA0C048460446824EA020C4C6861 +S31508009B5CC4F300129A4042EA0C024260C2681640EC +S31508009B6C8A68BA403243C2604A6812F0805FAAD04B +S31508009B7C2C4A546C44F480445464526C02F480426B +S31508009B8C0192019A9C08A61C244A52F8267003F0E6 +S31508009B9C030296000F22B24027EA0207224A904295 +S31508009BAC3FF45DAF02F58062904222D002F58062E6 +S31508009BBC904220D002F5806290421ED002F5806257 +S31508009BCC90421CD002F5806290421AD002F580624F +S31508009BDC904218D002F58062904216D002F5806247 +S31508009BEC904214D002F5806290423FF436AF0A22B6 +S31508009BFC36E7012234E7022232E7032230E7042251 +S31508009C0C2EE705222CE706222AE7072228E7082250 +S31508009C1C26E702B0F0BC7047704700BF0038014019 +S31508009C2C003C014000380240000002400AB1816144 +S31508009C3C704709048161704770472DE9F041054664 +S31508009C4C0F4616469846069C2B68DB6937EA0303CB +S31508009C5C0CBF01230023B3421DD1B4F1FF3FF3D04F +S31508009C6C2CB1FEF701FFA0EB0800A042ECD32A6842 +S31508009C7C136823F4D07313602A68936823F00103DE +S31508009C8C9360202385F8693085F86A30002385F8B7 +S31508009C9C6830032000E00020BDE8F0812DE9F04192 +S31508009CAC82B01E4690F86A30DBB2202B75D104467A +S31508009CBC0D469046B2FA82F35B09002908BF0123C8 +S31508009CCC002B6ED190F86830012B6CD0012380F8EC +S31508009CDC68300023C366222380F86A30FEF7C4FE78 +S31508009CEC0746A4F85880A4F85A80A368B3F5805F91 +S31508009CFC06D0A3B9236973B9FF23A4F85C3011E025 +S31508009D0C236923B940F2FF13A4F85C300AE0FF2359 +S31508009D1CA4F85C3006E07F23A4F85C3002E0B3F1CB +S31508009D2C805F02D0B4F85C8010E023691BB97F23EE +S31508009D3CA4F85C30F6E73F23A4F85C30F2E7236816 +S31508009D4C5A6A5FFA88F3134005F8013BB4F85A309F +S31508009D5C9BB2DBB1B4F85A30013B9BB2A4F85A302B +S31508009D6C00963B46002220212046FFF766FFE0B905 +S31508009D7CA368B3F5805FE2D12369002BDFD1236892 +S31508009D8C5B6A08EA030325F8023BDFE7202384F81D +S31508009D9C6A30002084F8680000E0022002B0BDE8B2 +S31508009DACF0810120FAE70220F8E70320F6E7000025 +S31508009DBC10B5044683680269134342691343C269A2 +S31508009DCC1343016808689D4A024013430B602268D6 +S31508009DDC536823F44053E1680B435360A369226A22 +S31508009DEC1A4321688B6823F4306313438B6023680A +S31508009DFC934A934219D0934A93422AD0924A934251 +S31508009E0C40D0924A934267D0914A93427AD0914A6B +S31508009E1C934200F09080904A934200F0A5808F4AB6 +S31508009E2C934200F0BA80102241E002F59432D2F83F +S31508009E3C902002F00302032A03D8DFE802F0C706D3 +S31508009E4C0408102233E0022231E004222FE0082213 +S31508009E5C2DE002F5FA32D2F8902002F00C020C2A08 +S31508009E6C08D8DFE802F0B50707070B070707090745 +S31508009E7C07070D0010221AE0022218E0042216E049 +S31508009E8C082214E002F5F832D2F8902002F03002DB +S31508009E9C102A00F09F8006D9202A00F09D80302ACF +S31508009EAC18D1082203E00AB9002200E01022E16961 +S31508009EBCB1F5004F00F0A680082A00F23481DFE8DD +S31508009ECC12F0FA000601120132011C0132013201AC +S31508009EDC320128011022EAE702F5F632D2F8902070 +S31508009EEC02F0C002402A79D005D9802A78D0C02A37 +S31508009EFC06D10822DBE70AB90022D8E71022D6E7F2 +S31508009F0C1022D4E702F5F432D2F8902002F440720B +S31508009F1CB2F5807F66D007D9B2F5007F64D0B2F56A +S31508009F2C407F06D10822C2E70AB90022BFE71022F1 +S31508009F3CBDE71022BBE702F59232D2F8902002F464 +S31508009F4C4062B2F5806F51D007D9B2F5006F4FD089 +S31508009F5CB2F5406F06D10822A9E70AB90122A6E78D +S31508009F6C1022A4E71022A2E702F5E032D2F89020DC +S31508009F7C02F44052B2F5805F3CD007D9B2F5005FC7 +S31508009F8C3AD0B2F5405F06D1082290E70AB900220A +S31508009F9C8DE710228BE7102289E702F5DE32D2F81C +S31508009FAC902002F44042B2F5804F27D007D9B2F57B +S31508009FBC004F25D0B2F5404F06D1082277E70AB9EB +S31508009FCC002274E7102272E7102270E701226EE76E +S31508009FDC00226CE704226AE7022268E7042266E795 +S31508009FEC022264E7042262E7022260E704225EE7A3 +S31508009FFC02225CE704225AE7022258E7042256E7B3 +S3150800A00C022254E7082A53D8DFE802F0052A35520B +S3150800A01C3E5252524900FFF78BF86268530803EB1D +S3150800A02C4003B3FBF2F39BB2002023F00F02C3F3F9 +S3150800A03C420313432268D36010BD00BFF369FFEFD8 +S3150800A04C001001400044004000480040004C00400D +S3150800A05C005000400014014000780040007C00408D +S3150800A06CFFF776F86268530803EB4003B3FBF2F389 +S3150800A07C9BB20020D9E762682C4B03EB5203B3FB67 +S3150800A08CF2F39BB20020D0E7FEF730FF6268530864 +S3150800A09C03EB4003B3FBF2F39BB20020C5E76268FF +S3150800A0AC530803F58033B3FBF2F39BB20020BCE7ED +S3150800A0BC01200023B9E7FFF73BF8636800EB530070 +S3150800A0CCB0FBF3F0236880B2D8600020B4E7FFF742 +S3150800A0DC3FF8636800EB5300B0FBF3F0236880B2DB +S3150800A0ECD8600020A8E76168114A02EB5102B2FB5E +S3150800A0FCF1F292B2DA6000209EE7FEF7F7FE63688B +S3150800A10C00EB5300B0FBF3F0236880B2D860002054 +S3150800A11C92E761684A0802F50042B2FBF1F292B284 +S3150800A12CDA60002088E7012086E700BF0048E801CE +S3150800A13C0024F400436A13F0010F06D00268536832 +S3150800A14C23F40033816A0B435360436A13F0020FFE +S3150800A15C06D00268536823F48033C16A0B435360F4 +S3150800A16C436A13F0040F06D00268536823F480235D +S3150800A17C016B0B435360436A13F0080F06D0026851 +S3150800A18C536823F40043416B0B435360436A13F043 +S3150800A19C100F06D00268936823F48053816B0B4327 +S3150800A1AC9360436A13F0200F06D00268936823F471 +S3150800A1BC0053C16B0B439360436A13F0400F0AD0EC +S3150800A1CC0268536823F48013016C0B435360036CC9 +S3150800A1DCB3F5801F0BD0436A13F0800F06D00268C4 +S3150800A1EC536823F40023816C0B4353607047026851 +S3150800A1FC536823F4C003416C0B435360EBE710B56B +S3150800A20C82B004460023C366FEF72EFC2268126849 +S3150800A21C12F0080F09D1202384F8693084F86A30C3 +S3150800A22C002084F8680002B010BD6FF07E430093DE +S3150800A23C034600224FF400112046FFF7FEFC0028C7 +S3150800A24CE9D00320EFE778B310B5044690F86930E7 +S3150800A25C0BB3242384F869302268136823F00103AE +S3150800A26C13602046FFF7A4FD012813D0636ABBB917 +S3150800A27C2268536823F4904353602268936823F04A +S3150800A28C2A0393602268136843F00103136020467F +S3150800A29CFFF7B5FF10BD80F86830FFF7CDFCD8E79F +S3150800A2AC2046FFF747FFE3E70120704708B5FEF79E +S3150800A2BC39FF084BA3FB00308009FFF79BFB0420F2 +S3150800A2CCFFF7AEFB002211464FF0FF30FFF760FB9D +S3150800A2DC08BD00BFD34D621008B5FEF7C5FB08BD17 +S3150800A2EC08B5FEF7B5FBFFF7ACFB08BD08B50022B1 +S3150800A2FC80210248FFF79AFC08BD00BF0004024003 +S3150800A30C10B5FFF7E9FF0E4B1B68C31AB3F5FA7FB6 +S3150800A31C0CD304460B4B1B784BB90122094B1A700C +S3150800A32C80210948FFF782FC054B1C6010BD0022F2 +S3150800A33C044B1A7080210448FFF778FCF4E700BF39 +S3150800A34C9C0400209A04002000040240014A024B97 +S3150800A35C9A6070470080000800ED00E000B595B0E3 +S3150800A36C214B1A6C42F080521A641B6C03F0805312 +S3150800A37C0093009B1D4B1A6842F440421A601B68F6 +S3150800A38C03F440430193019B012307934FF4803355 +S3150800A39C089302230D934FF480020E9208220F9213 +S3150800A3AC4FF4D87210921193129307A8FEF7B4FBC8 +S3150800A3BC00B1FEE7FEF772FB00B1FEE70F2302932E +S3150800A3CC02230393002304934FF4A05305934FF4ED +S3150800A3DC80530693072102A8FEF7F2FD00B1FEE7AB +S3150800A3EC15B05DF804FB00BF003802400070004051 +S3150800A3FC08B5FFF7ABFFFEF71FFBFFF7AFFFFFF73D +S3150800A40C55FFFFF773FF08BD08B5FFF7F1FF00F01E +S3150800A41C77F900F0A1F900F0CBF80021084600F016 +S3150800A42C87F9FFF76DFF00F0F1F900F023F9F8E76B +S3150800A43C10B58EB0484B1A6C42F080521A641A6CDE +S3150800A44C02F080520192019A5A6C42F480425A6484 +S3150800A45C5A6C02F480420292029A1A6B42F001027A +S3150800A46C1A631A6B02F001020392039A1A6B42F0F2 +S3150800A47C02021A631A6B02F002020492049A1A6B0D +S3150800A48C42F004021A631A6B02F004020592059A4A +S3150800A49C1A6B42F008021A631A6B02F0080206924B +S3150800A4AC069A1A6B42F040021A631A6B02F04002C3 +S3150800A4BC0792079A1A6C42F480221A641B6C03F4EE +S3150800A4CC80230893089B0320FFF750FA00221146B5 +S3150800A4DC6FF00B00FFF75CFA002211466FF00A00CA +S3150800A4ECFFF756FA002211466FF00900FFF750FAEB +S3150800A4FC002211466FF00400FFF74AFA00221146B3 +S3150800A50C6FF00300FFF744FA002211466FF00100C2 +S3150800A51CFFF73EFA002211464FF0FF30FFF738FAE4 +S3150800A52C8023099301230A9300240B940C9409A9FC +S3150800A53C0A48FFF78BFA4FF44073099302230A93E0 +S3150800A54C0B9403230C9307230D9309A90448FFF7CF +S3150800A55C7DFA0EB010BD00BF003802400004024060 +S3150800A56C000C024008B50948094B03604FF46143D7 +S3150800A57C436000238360C36003610C2242618361DC +S3150800A58CC36103624362FFF75EFE08BDA0040020A8 +S3150800A59C0048004008B50023012201460348FFF78E +S3150800A5AC7DFB08B1002008BD0120FCE7A0040020B3 +S3150800A5BC08B5FFF7D7FF08BDBFF34F8F0549CA6823 +S3150800A5CC02F4E062044B1343CB60BFF34F8F00BF1A +S3150800A5DCFDE700BF00ED00E00400FA0508B5214BC5 +S3150800A5EC1B78B3B92048FFF7D5FF012800D008BD62 +S3150800A5FC1D4B1B78013BDBB23F2BF8D8FFF76CFEE3 +S3150800A60C1A4B1860174B01221A70194B00221A7034 +S3150800A61CEDE7174B1B78013313481844FFF7BAFFBD +S3150800A62C012813D1124A13780133DBB213700E4A80 +S3150800A63C12789342DBD10B4A002111700A4A5278E0 +S3150800A64CFF2AD4D1022BD2D1FFF7B6FFFFF744FE6F +S3150800A65C064B1B6864339842C9D9024B00221A7000 +S3150800A66CC5E700BF51050020100500205405002041 +S3150800A67C5205002008B5FFF7B1FF08BD0C4B1B6847 +S3150800A68CC3F3072050FA83F2C3F3074010441B0E9A +S3150800A69C13FA80F080B20023372B06D8044A1A44E2 +S3150800A6AC1279104480B20133F6E7404280B2704703 +S3150800A6BC0000002008B5FFF7E1FF044B9B8F98427A +S3150800A6CC01D0002008BD0120FCE700BF00000020D7 +S3150800A6DC08B5054B1A68054B9A4201D0002008BDEF +S3150800A6ECFFF7E8FFFBE700BF00000020A2E742CE19 +S3150800A6FC08B5FFF7C3FF014B988708BD000000207B +S3150800A70C08B5FFF7E5FF68B9074B084A1A60002336 +S3150800A71C372B05D8044A1A44002111710133F7E77F +S3150800A72CFFF7E6FF08BD00BF00000020A2E742CEF7 +S3150800A73C70B505460E46FFF7CBFF044610B1372D0C +S3150800A74C02D90024204670BD024B1D442E71FFF71A +S3150800A75CCFFFF7E70000002010B5FEF785F8FFF7E6 +S3150800A76CBBFD00F5FA70134B1860FFF7B5FD42F206 +S3150800A77C10730344104A136000F03AF90F4A002389 +S3150800A78C138053800E4A138053800E4A13805380CD +S3150800A79C4EF6030000F06AF9FEF7A2F80A4C2046BA +S3150800A7ACFEF7B2F80621204601F02AFB01F046FB1B +S3150800A7BC10BD00BF64050020580500207437002022 +S3150800A7CC703700206C3700205C05002008B50C4B50 +S3150800A7DC1B7813F0400F09D113F0020F06D0094B62 +S3150800A7EC1B68094A12881B79FF2B00D008BD062A5C +S3150800A7FCFCD101210020FFF79BFFFFF7DDFEF5E7F3 +S3150800A80C38370020403700202C37002010B5FEF7CB +S3150800A81C8BF8B0B9FFF760FD3A4B1B68984209D321 +S3150800A82C03F5FA73374A13600024002C36D000243B +S3150800A83C002C4AD0FFF750FD334B1B68984259D26F +S3150800A84C10BD324A1080324B9C894FF4006000F0E0 +S3150800A85C25F9844213D02E4B9C8940F6060000F04D +S3150800A86C1DF98442D6D101F07FF8284B1B88002BA2 +S3150800A87CD0D0FEF783F8254B00221A80CAE70120B0 +S3150800A88C00F046F9214B1B88002BC3D001F0DCF8ED +S3150800A89CFEF774F81D4B00221A80BBE7C4EB0412B2 +S3150800A8AC53001C4A13441C4A1360022000F030F96A +S3150800A8BC164B1B880BB90134B7E701F0C5F8FEF740 +S3150800A8CC5DF8124B00221A80F5E7144B03EB841340 +S3150800A8DC134A1360052000F01BF90C4B1B880BB9A7 +S3150800A8EC0134A5E701F0B0F8FEF748F8074B00224B +S3150800A8FC1A80F5E742F210721A44034B1A6000F0FC +S3150800A90CFFFF9DE764050020580500202C37002022 +S3150800A91C783700204837002044370020BC3D0020FB +S3150800A92C3C37002010B4013A0A4400E00231914247 +S3150800A93C0BD20C784B7803EB04239BB2184480B2E9 +S3150800A94C8342F3D9013080B2F0E702D05DF8044BAC +S3150800A95C70470B781B02184480B28342F6D9013033 +S3150800A96C80B2F3E770B4C5780D44EDB2134CE570BC +S3150800A97C83780E0A3344DBB2A3704278627000788F +S3150800A98C20709CB2A64206D90132D2B20B4C627028 +S3150800A99C0AB901302070C9B28D420CDA0133DBB228 +S3150800A9AC064A93703BB953780133DBB2537013B92B +S3150800A9BC13780133137070BC704700BF343700200E +S3150800A9CC10B5094C2368014603F10800FFF7CAFFC6 +S3150800A9DC2368064A117819725178597291789972C6 +S3150800A9ECD278DA7210BD00BF443700203437002005 +S3150800A9FC194B00221A70184B1B783BB9174A0021C1 +S3150800AA0C22F813100133144A1370F4E7124B002280 +S3150800AA1C1A7009E0C3EB03125100114A0A440021CB +S3150800AA2C517601330C4A13700B4B1B78002BF1D063 +S3150800AA3C0C4B4FF480621A80074B00221A70064B97 +S3150800AA4C1B7843B9084A02EB831200219180013323 +S3150800AA5C014A1370F3E77047680500206837002031 +S3150800AA6C4837002070050020BC3D0020094B002209 +S3150800AA7C1A70084B1B7863B91946074A32F8132023 +S3150800AA8C1AB10133034A1370F3E7034B23F8110089 +S3150800AA9C704770476805002068370020030A43EAA8 +S3150800AAAC002080B27047000008B514220549002022 +S3150800AABCFFF738FF10B1FFF7F1FF08BD4FF6FF702F +S3150800AACCFBE700BF8637002038B50D4D2B7C6C7C18 +S3150800AADC04EB0324A4B2143CA4B22044082205F1C6 +S3150800AAEC1A0180B2FFF71EFF224605F12201FFF775 +S3150800AAFC19FF10B1FFF7D2FF38BD4FF6FF70FBE711 +S3150800AB0C7837002008B50620FFF7DEFF08BD0000E1 +S3150800AB1C70B5984B1C68042800F05781964B974AD9 +S3150800AB2C1360974A1360032859D0022800F0A280B4 +S3150800AB3C052800F03381934B9B7B452B56D1914AC4 +S3150800AB4C157C537C03EB05218F4A128891424DDC08 +S3150800AB5C8DB28D4B1D808B4B1B7D13F03F0F45D152 +S3150800AB6C884B5B7D002B41D1884B1C880CB95B88C4 +S3150800AB7C4BB1844BDB8B9C4238D1824B1A8C834B62 +S3150800AB8C5B889A4232D1FFF78FFF4FF6FF739842D4 +S3150800AB9C2CD17C4BDB7D062B00F05F81112B00F052 +S3150800ABAC8681012B22D1774B93F82230082B1DD1A5 +S3150800ABBC744B002283F822209B8C4FF6F672934234 +S3150800ABCC40F27C8109336F4A93846E4B5A8BDA8335 +S3150800ABDC9A8B1A845C836D4A52889A8339E1637E10 +S3150800ABEC03F00F03032B01D1238A2BB10023664AEA +S3150800ABFC1380674A137070BD654B08221A70FFF7ED +S3150800AC0CE5FD634B1B7813F0200F40F09F8413F07F +S3150800AC1C100F40F0F3845F4A128882B113F0010FCB +S3150800AC2C01D000232382238A002B40F0F484638A04 +S3150800AC3C9A4201D9574A1380564B1B882382002304 +S3150800AC4CE3764F4B1A684D4B1A60524B1B881BB157 +S3150800AC5C238A002B40F0E3844D4B1B7813F0020F2C +S3150800AC6CC4D0494B28221A80464B102283F82F2031 +S3150800AC7C00F077BC484AD3780133DBB2D37063B99A +S3150800AC8C93780133DBB293703BB953780133DBB25B +S3150800AC9C537013B913780133137000233A4A13808F +S3150800ACAC3C4A1380637E052B18BF072B32D0002B2A +S3150800ACBC9CD0228A002A51D0A27E511EA176002A47 +S3150800ACCC94D1E27E082A31D0591EC9B201292BD952 +S3150800ACDC1046042A28BF042003218140A17601329C +S3150800ACECE27603F00F03013B072B3FF67FAF01A279 +S3150800ACFC52F823F07DB1000853AD00085DAD00088D +S3150800AD0CA7B40008F9AB0008A7B40008F9AB00080B +S3150800AD1CA7B40008A37E0133DBB2A376782B7FF4A5 +S3150800AD2C65AF0023637661E7052AD1D100236376E4 +S3150800AD3C174B80221A70FFF749FD124B142283F821 +S3150800AD4C2F2000F00BBC0F4B002283F82F2013E2A8 +S3150800AD5C0F4B04221A70FFF739FD72E703F00F0345 +S3150800AD6C032B7FF443AF0A4B08221A70FFF72EFD0C +S3150800AD7C47E700BF44370020AE3700204037002095 +S3150800AD8C30370020783700202C3700207437002005 +S3150800AD9C38370020BA3D00206C0500209A4B1B68FA +S3150800ADAC9B88002B3FF422AF0023984A1360984ADD +S3150800ADBC98490A6098490A60984A1380984A1380F9 +S3150800ADCC984B08221A7001F071F9944B1A88002ACC +S3150800ADDC3FF40CAF02F11C0189B2914B1980924BCE +S3150800ADEC080A1874597488490968087A98751120DC +S3150800ADFCD875083292B2100A40EA0222DA84002286 +S3150800AE0C83F8282083F829208A885A84CA889A8441 +S3150800AE1C864A1088588352889A830A88DA834A881D +S3150800AE2C1A8436337B4A13607F4C4523A37300225E +S3150800AE3CE273627522757E490B8801339BB20B80CF +S3150800AE4C190AA174E37422766276FFF72DFEC043C5 +S3150800AE5C2083744B00221A70CDE6FFF753FE4FF68B +S3150800AE6CFF7398427FF4C2AE724C724B9C4269D9FE +S3150800AE7C6D4B93F82F3003F03F03022B40F03582CD +S3150800AE8C694B9B8C99B26C4A13806C4B00221A70D6 +S3150800AE9C6A4B1B78002B40F02882694A32F813203B +S3150800AEAC914200F0AD800133644A1370F0E71C3D03 +S3150800AEBC5B4B1D80544B634A1A6012E008335A4A9E +S3150800AECC938482E61A880AB9598829B34FF6FF7112 +S3150800AEDC8A421ED05449498B8A422DD040334A4A5D +S3150800AEEC1360494B1B68584A9342BFF47FAE9A8845 +S3150800AEFC002AF3D04C49898C8A42EFD1DA88002A89 +S3150800AF0CE0D04949498C8A42DCD0B2F58A4FE5D162 +S3150800AF1CD8E758888842DDD100233C4A1360414A59 +S3150800AF2C022111703A4A3B490A603B490A603B4A7E +S3150800AF3C138001F0BBF848E73B4A918B5A8891423B +S3150800AF4CCCD1E9E7617E21B1374B9A8CA3889A421A +S3150800AF5C01D01E3489E7344B5A8CE3889A42F8D1CF +S3150800AF6C314B5A8B23889A42F3D12F4B9A8B638891 +S3150800AF7C9A42EED1254B1C602A4B00221A702A4B9A +S3150800AF8C93F82F2012F0040F40F01081264B93F8FB +S3150800AF9C2E301B099B0029480370EB1A9BB2143BF5 +S3150800AFAC9BB21F48038001F00F01022900F00681AD +S3150800AFBC13B912F0030F0BD01B4BD98C238999426A +S3150800AFCC40F08483184B198D6389994240F07E832F +S3150800AFDC12F0100F03D0218A002940F0F580617E0B +S3150800AFEC01F00F03013B072B3FF600AEDFE813F029 +S3150800AFFC370168012F022E03600383036E031F03B8 +S3150800B00C00240E4B1C7066E03C37002044370020A9 +S3150800B01CA23700204037002030370020BA3D0020E8 +S3150800B02C2C3700203837002078370020743700205A +S3150800B03C6A050020483700207205002068050020A4 +S3150800B04C68370020BC3D0020FC3D00201E24924B96 +S3150800B05C04FB0034002C3FF4C9AD904B1C60032351 +S3150800B06CA37623760023A3750422E275E3768C4D2A +S3150800B07CAB8CA3806B8CE3806B8B2380AB8B638050 +S3150800B08C01206076874B1A7822735A7862739A78FD +S3150800B09CA273DB78E373208295F82930E37295F86E +S3150800B0AC2830A37295F82730637295F826302372E8 +S3150800B0BCFFF786FC95F82E0000F0F003502B57D9B5 +S3150800B0CC794B00221A702CE01E24734A04FB0324C5 +S3150800B0DC0133754A1370744B1B78002BBAD118467A +S3150800B0ECC3EB031251006C4A0A44527E002AADD0B7 +S3150800B0FC072AEDD1002CE7D067491E2202FB031262 +S3150800B10C917EA27E9142E3D9DEE70133664A13703B +S3150800B11C07E003F1370262498A5C4AB31344624A70 +S3150800B12C1370614B1B781A4601090539B3EB810F6D +S3150800B13C1EDA03F136015A4D695CC9B10129E4D00E +S3150800B14C0229E6D103F13701554D695C0429E0D192 +S3150800B15C02F13801695C3932AB5C43EA0123534A84 +S3150800B16C138040F20A62934228BF13466382A38275 +S3150800B17C4B4B102283F82F20494B93F82F2042F083 +S3150800B18C020283F82F20022283F83620042283F841 +S3150800B19C3720062283F838200A2283F83920444AB5 +S3150800B1AC2C211180602283F82E20DEE100236376A1 +S3150800B1BC404B20221A70FFF709FB17E502F03F01F6 +S3150800B1CC12297FF4F5AE03E704F10C00FFF7CAFB6E +S3150800B1DC334B93F82A30384A107883427FF4FFAE03 +S3150800B1EC2F4B93F82B3051788B427FF4F8AE2C4BBF +S3150800B1FC93F82C30927893427FF4F1AE284B93F85F +S3150800B20C2D502D4BDB789D427FF4E9AE207361738C +S3150800B21CA273E373E37ED3B9267EA57E721BD2B2E4 +S3150800B22CA17DC808121AD2B253B20A44D2B2A27578 +S3150800B23C002B02DAAB1B03445BB2E17DA3EB910353 +S3150800B24C51FA83F3DBB2E37503EBD2032376194B7E +S3150800B25C01221A70237EA37600232382BFE6154BA0 +S3150800B26C1B7813F0010F3FF4C1AC03236376114B23 +S3150800B27C40221A70002323820D4B188828B90F4BCD +S3150800B28C00221A80FFF7A2FABBE40A4B42221A7074 +S3150800B29CFFF796FBF3E700BF48370020443700203A +S3150800B2AC783700206C050020680500207205002000 +S3150800B2BC2C3700203837002034370020BA3D0020C0 +S3150800B2CC994B1B7813F0010F06D0984B93F82F3037 +S3150800B2DC03F03F03122B5DD0934B20221A70FFF715 +S3150800B2EC75FA934B1B6800225A76904B93F82F30BD +S3150800B2FC13F0040F7FF47AAC8C4B142283F82F20AE +S3150800B30C8C4A28211180502283F82E2093F8290084 +S3150800B31C93F82D2083F8292093F8281093F82C20DD +S3150800B32C83F8282083F82C1093F8272093F82B40C1 +S3150800B33C83F8274083F82B2093F826407E4D2C70F3 +S3150800B34C93F82A5083F8265083F82A400130C0B265 +S3150800B35C83F82D0068B94B1CDBB2744981F82C3084 +S3150800B36C3BB9531CDBB281F82B3013B9013481F885 +S3150800B37C2A406E4B5A8C71490A80998C59849A8446 +S3150800B38C5A8BDA839A8B1A846D4A11885983528898 +S3150800B39C9A831DE1654B93F82E0000F0F003502BB1 +S3150800B3AC36D9654B00221A700BE00133624A1370CA +S3150800B3BC07E003F137025D498A5C4AB313445E4AD7 +S3150800B3CC13705D4B1B781A4601090539B3EB810FCF +S3150800B3DC1EDA03F13601554D695CC9B10129E4D071 +S3150800B3EC0229E6D103F13701504D695C0429E0D1F5 +S3150800B3FC02F13801695C3932AB5C43EA01234F4AE6 +S3150800B40C138040F20A62934228BF13466382A382D2 +S3150800B41C03236376454B93F82620227293F827204C +S3150800B42C627293F82820A27293F82930E3720120ED +S3150800B43CFFF7C6FA3C4B42221A70002323823D4A78 +S3150800B44C1380404A1380FFF7C1F9FFF7DABB374B75 +S3150800B45C93F82F3013F0010F24D011F0100F21D1CF +S3150800B46C238A002B7FF4C2AB324D2888013080B278 +S3150800B47CFFF7A6FA2C4A137843F0100313702A88A0 +S3150800B48C1AB143F00203284A1370FFF79FF90123F8 +S3150800B49C2382082363760023E376244B112283F850 +S3150800B4AC2F205BE013F0200F0FD0204890F8343093 +S3150800B4BC1A0290F8353042EA0306234D28683044C0 +S3150800B4CC28601C480288931B03801A4B188810B1F5 +S3150800B4DC11F0100F1FD0154B93F8302093F831301C +S3150800B4EC03EB02239BB2154A1380A28A934200D817 +S3150800B4FC0BB9124B1A80114B1B8863820A4B1B78AB +S3150800B50C13F0030F3FF472AB0E4B00221A80FFF7B1 +S3150800B51C5DF9FFF776BB044A137843F00203137000 +S3150800B52CFFF74EFAD7E700BF3837002078370020E8 +S3150800B53C443700202C3700206805002072050020AF +S3150800B54C74370020BA3D0020403700200023744A87 +S3150800B55C13806376734B142283F82F20724B2822A0 +S3150800B56C1A80704B502283F82E20227A6D4B83F862 +S3150800B57C2A20627A83F82B20A27A83F82C20E27A86 +S3150800B58C83F82D20227B83F82620627B83F82720DC +S3150800B59CA27B83F82820E27B83F829200622DA7519 +S3150800B5ACA2885A84E2889A84604A118859835288F8 +S3150800B5BC9A832288DA8362881A84637E13F0100FC2 +S3150800B5CC00F0A580574B002283F8312083F83020F1 +S3150800B5DC544C4023A375544B1B881A0A2274637463 +S3150800B5EC002384F8353084F8343084F8323084F803 +S3150800B5FC3330FFF787FAC043608615E40023484AC0 +S3150800B60C13800122228204226276E376454B1122AC +S3150800B61C83F82F20A2E7424A1380FFF710BB283382 +S3150800B62C414A13803F4B182283F82F2099E7404B49 +S3150800B63C1B7813F0010F3FF4D9AA002363763C4B11 +S3150800B64C10221A70FFF7C2F8FFF7D0BA364B1888D3 +S3150800B65C78B9344B93F82F3013F0010F0CD1344BC7 +S3150800B66C1B7813F0010F1DD12F4B1B8873BBFFF7EB +S3150800B67CBDBAFFF7A5F9ECE72D4B1B7813F0010FB4 +S3150800B68C0DD0072363760023A37623820120FFF7C8 +S3150800B69C97F9274B10221A70FFF798F816E006232D +S3150800B6AC6376F3E70523637600232382FFF79EBAB6 +S3150800B6BC1D4B188878B91B4B93F82F3013F0010FD4 +S3150800B6CC0CD1194B1B88002B3FF490AA154B102252 +S3150800B6DC83F82F2042E7FFF773F9ECE70723637625 +S3150800B6EC0023A3760120FFF76BF9114B10221A7071 +S3150800B6FCFFF76CF8EAE70E4B1B7813F0010F3FF4D3 +S3150800B70C75AA072363760023A376FFF76FBA054B52 +S3150800B71C062283F830200A2283F8312058E700BF26 +S3150800B72CBA3D0020783700202C37002074370020CB +S3150800B73C38370020F8B505460E46244A13880133D7 +S3150800B74C9BB21380B3F5FA4F03D313464FF48052CA +S3150800B75C1A801F4B00221A701D4B1C786CB91D4B96 +S3150800B76C03EB84139F88194B1888FFF797F98742C0 +S3150800B77CE3D00134164B1C70EEE700221A7002E077 +S3150800B78C0133134A1370124B1B7853B91846114AD6 +S3150800B79C02EB83129288002AF2D10E4B03EB80102F +S3150800B7AC00E0002068B1094B1A88130A43EA022301 +S3150800B7BC8380C68035B12B8803806B8843804023F1 +S3150800B7CC0372F8BD00230360F9E700BF700500207B +S3150800B7DC68050020BC3D002000290CDD08B58AB29E +S3150800B7EC054B1A80054B1B68834203D00146184645 +S3150800B7FC00F06EFC08BD7047BA3D002030370020BB +S3150800B80CF0B43A4B00221A70394E02E00133374A2B +S3150800B81C1370364B1B78072B18D8354D5A001A441B +S3150800B82C94002E192A5B002AF0D07488002CEDD0CF +S3150800B83C0588AA42EAD142889442E7D10C6874601A +S3150800B84C898831812B4B1B78B37222E0274B002257 +S3150800B85C1A7002E00133254A1370244B1B78072B08 +S3150800B86C0AD8234D5A001A4494002E192A5B002A2A +S3150800B87CF0D17288002AEDD1082B0CD00268334619 +S3150800B88C43F8042B0A6872608A889A80194B1B78CD +S3150800B89CB372F0BC70470023174A1370174A13701B +S3150800B8AC124A137002E00133104A13700F4B1B78BF +S3150800B8BC072B11D80F4A147803EB430295000C4A50 +S3150800B8CC2A44927AA61A0C4D2D78AE42EBDD0A4A1A +S3150800B8DC16700A4A1370E6E7084B1B78034A13706E +S3150800B8EC03EB43039A00024E1644C7E7DE05002015 +S3150800B8FC7C050020DC050020E4050020DD05002081 +S3150800B90C10B4164B1C780134E4B21C70144B00228C +S3150800B91C1A7008E003EB43018A00014600208850A0 +S3150800B92C01330F4A13700E4B1B78072B12D80D4890 +S3150800B93C5A001A4491004218415A52880A43EFD0C9 +S3150800B94C03EB4302910002460A44927AA21A772A1A +S3150800B95CE6DDDFE75DF8044B704700BFDC05002029 +S3150800B96CDE0500207C050020324B1B88292B0CD9C0 +S3150800B97C10B5304B00221A802F4B9B8AB3F5807F6B +S3150800B98C07D0B3F5007F43D010BD2A4B00221A808E +S3150800B99C7047294BDA8C294B1B889A42F4D1264BD3 +S3150800B9AC1A8D264B5B889A42EED1254C2146A01D52 +S3150800B9BCFFF726FF002204F8022C022204F8012CB9 +S3150800B9CC2168C4F80A10A188E1811E49086820601C +S3150800B9DC8988A18044F8100C24F80C1CD4F80A1099 +S3150800B9EC44F8161CE28924F8122CE2882282228951 +S3150800B9FC6282124A1188E18052882281082204F850 +S3150800BA0C0A2C062204F8092C0A4B2A221A80BBE7B0 +S3150800BA1C094BDA8C094B1B889A42B5D1064B1A8D01 +S3150800BA2C064B5B889A42AFD1054801460630FFF7AC +S3150800BA3CE7FEA9E72C37002078370020743700205A +S3150800BA4C8E3700207405002070B4494BDB8B4FF6FB +S3150800BA5CFF7293421BD0474A1688474A118883EAD5 +S3150800BA6C0602114208D1424A118C424A528842486F +S3150800BA7C40884A40104217D0404B414A11881980D9 +S3150800BA8C52885A803F4B00221A703F4D13E0384AB1 +S3150800BA9C118C4FF6FF729142DDD1354B3B4A10683B +S3150800BAAC186092889A8021E0344A13805180E9E71D +S3150800BABC0133344A1370334B1B78072B0ED8324894 +S3150800BACC5A001A44910045182C4A1488425A944232 +S3150800BADCEED12A4A50886A889042E9D1082B16D0AA +S3150800BAEC234B55F8042F1A60AA889A80204B284AAB +S3150800BAFC1168C3F8061092885A8108221A73002214 +S3150800BB0C5A73244A13880E33138070BC7047184B2B +S3150800BB1C4FF0FF321A609A8000221A629A841C49E6 +S3150800BB2C0868C3F8060089885981C3F81600598332 +S3150800BB3C12490888D884498819859E830D494988ED +S3150800BB4CD9831A75012159759A73D97308211974F1 +S3150800BB5C5A7406229A740422DA74197306225A73D2 +S3150800BB6C36330D4A13600B4B2A221A80CDE700BFD9 +S3150800BB7C783700207437002070370020E005002045 +S3150800BB8C6C370020DE0500207C0500202CC100083F +S3150800BB9C740500202C3700204037002010B50446C9 +S3150800BBAC4160FCF7FFFD206010BD10B50446FCF79C +S3150800BBBCF9FD2368C01A63689842B4BF00200120B7 +S3150800BBCC10BD352303700123437081700330704711 +S3150800BBDC3623037004234370024BDB69C0F802302A +S3150800BBEC06307047E805002032230370042343709F +S3150800BBFC024B5B6AC0F8023006307047E805002035 +S3150800BC0C372303700323437001228270C370062303 +S3150800BC1C037105307047FF2300F8013B704700009D +S3150800BC2C0246014400208A4234D210B40AE0032B9F +S3150800BC3C19D0062B1CD0012B10D0537802331A447A +S3150800BC4C8A4224D21378332B1CD0F0D9362B14D035 +S3150800BC5CFF2B1CD0352BF0D19078EEE7D2F80240AA +S3150800BC6C0D4B9C62E9E7D2F802400B4B1C63E4E7E8 +S3150800BC7CD2F80240084BDC62DFE7D2F80240064BEA +S3150800BC8CDC61DAE7D2F80240034B1C62D5E75DF8B3 +S3150800BC9C044B7047704700BFE8050020074B828CA1 +S3150800BCAC1A80C28C5A80064B028D1A80428D5A8095 +S3150800BCBC044B028E1A80428E5A80704774370020C5 +S3150800BCCC703700206C370020F8B504460123037042 +S3150800BCDC4370184B9A6982700025C570164A12680B +S3150800BCEC4260058180274781144A1268C260056143 +S3150800BCFC456185619E69324659691C3000F0E8F940 +S3150800BD0C06F118002044C6F1100229460430FCF747 +S3150800BD1C35FC4022294604F12C00FCF72FFC3A4648 +S3150800BD2C294604F16C00FCF729FC054B1B68C4F882 +S3150800BD3CEC30F8BDE805002038C10008743700203F +S3150800BD4C34C1000838B50A4C25682846FFF7BCFFED +S3150800BD5C012105F1F000FFF734FFFFF751FFFFF75C +S3150800BD6C5AFF2368C11A1846FFF736FD38BD00BFBF +S3150800BD7C4037002038B50B4C25682846FFF7A4FF3A +S3150800BD8C032105F1F000FFF71CFFFFF721FFFFF772 +S3150800BD9C2BFFFFF740FF2368C11A1846FFF71CFD57 +S3150800BDAC38BD00BF4037002010B5114B1C682378EE +S3150800BDBC022B01D0002010BD04220E49A01800F059 +S3150800BDCC79F998B90C4B9A69596904F11C0000F079 +S3150800BDDC71F908B10020EEE72269074B5A62074B46 +S3150800BDEC198804F1F000FFF71BFFE4E70020E2E7EF +S3150800BDFC4037002038C10008E80500202C37002001 S3150800BE0C10B582B00C4C6061A1610023A3704FF68B S3150800BE1CFF73ADF80430ADF806304FF4864101A82F -S3150800BE2CFFF778FC606010B14FF4884383800022DA -S3150800BE3C014B1A8002B010BDE8050020024B002207 -S3150800BE4C1A805A80704700BF5037002038B59E4B71 -S3150800BE5C1B88B3F5937F7FD010D840F20F1293420C -S3150800BE6C34D0B3F5887F01D2EBB118E1B3F5887FEE -S3150800BE7C34D040F22512934266D010E1B3F5AB7F6D -S3150800BE8C00F0BF8005D840F25512934200F0B280FC -S3150800BE9C05E1B3F5B57F00F0CE8040F26B12934204 -S3150800BEAC00F0D080FBE0884B01229A704FF47A722E -S3150800BEBC1A61FFF747FF844C216904F10800FFF764 -S3150800BECC67FE40F20F132380002300E00123002BAA -S3150800BEDC00F0EA804FF488727B4B1A807B4B1B78F8 -S3150800BEEC13F0020F05D17A48FFF75AFE002800F026 -S3150800BEFCDD80764B1B7813F0020F07D0FFF754FF43 -S3150800BF0C022803D10222704B9A700CE06E4B1B6907 -S3150800BF1C4EF65F22934202DC5B006B4A13616A4B56 -S3150800BF2C9B78022BC5D14FF47A72674B1A61FFF7CF -S3150800BF3C21FF654C216904F10800FFF729FE40F240 -S3150800BF4C25132380002300E00123002B00F0B0808A -S3150800BF5C4FF493725C4B1A805C4B1B7813F0020FF0 -S3150800BF6C05D15B48FFF71CFE002800F0A380574B51 -S3150800BF7C1B7813F0020F07D0FFF716FF052803D11D -S3150800BF8C0322514B9A7011E04F4B1B6942F2107207 -S3150800BF9C934207DC4C4A03F57A7313619378032BA7 -S3150800BFACC5D103E00020484B188038BD4648FFF73A -S3150800BFBC29FE454D288CFEF77DFD0404688CFEF79A -S3150800BFCC79FD204340084FF47A7303FB00F00028F0 -S3150800BFDC01DB286103E06FF000423B4B1A613A4CD7 -S3150800BFEC216904F10800FFF7D3FD40F255132380AD -S3150800BFFC002300E00123002B5ED04FF4AB72324BCA -S3150800C00C1A803348FFF7CCFD002857D02E4B022256 -S3150800C01C9A704FF47A721A61FFF710FFFFF7AAFEAF -S3150800C02C294C216904F10800FFF7B2FD4FF4B573EA -S3150800C03C2380002300E00123002B41D040F26B1231 -S3150800C04C214B1A80214B1B7813F0020F04D1204880 -S3150800C05CFFF7A6FD002835D01C4B1B7813F0020FF2 -S3150800C06C07D0FFF7A1FE052803D10322164B9A70B9 -S3150800C07C11E0154B1B6942F21072934207DC124A07 -S3150800C08C03F57A7313619378032BC7D103E0002069 -S3150800C09C0D4B188038BD0C48FFF7B4FD89E7002214 -S3150800C0AC094B1A80022038BD032038BD002038BD44 -S3150800C0BC032038BD002038BD032038BD002038BD0C -S3150800C0CC032038BD002038BDE805002014370020B1 -S3150800C0DCF005002008B5FFF7B9FE08BD10B5013903 -S3150800C0EC0244904207D010F8013B11F8014FA342C5 -S3150800C0FCF7D0181B10BD002010BD10B5431E0A44FE -S3150800C10C914204D011F8014B03F8014FF8E710BD22 -S3150800C11CF8B500BFF8BC08BC9E467047F8B500BF1A -S30D0800C12CF8BC08BC9E467047EA -S3150800C1344000002000000000000000000102030483 -S3150800C144060708090000000001020304FFFFFFFFB9 -S3110800C154FFFF0000ADDE12236382536378 -S30D0800C16028C1FF7F0100000061 -S30D0800C1685D860008218200082B -S3090800C170FD81000837 -S3150800C174000000002C03002094030020FC03002088 -S3150800C184000000000000000000000000000000009D -S3150800C194000000000000000000000000000000008D -S3150800C1A4000000000000000000000000000000007D -S3150800C1B4000000000000000000000000000000006D -S3150800C1C4000000000000000000000000000000005D -S3150800C1D4000000000000000000000000000000004D -S3150800C1E4000000000000000000000000000000003D -S3150800C1F4000000000000000000000000000000002D -S3150800C204000000000000000000000000000000001C -S3150800C214000000000000000001000000000000000B -S3150800C2240E33CDAB34126DE6ECDE05000B000000D0 -S3150800C23400000000000000000000000000000000EC -S3150800C24400000000000000000000000000000000DC -S3150800C25400000000000000000000000000000000CC -S3150800C26400000000000000000000000000000000BC -S3150800C27400000000000000000000000000000000AC -S3150800C284000000000000000000000000000000009C -S3150800C294000000000000000000000000000000008C -S3150800C2A4000000000000000000000000000000007C -S3150800C2B4000000000000000000000000000000006C -S3150800C2C4000000000000000000000000000000005C -S3150800C2D4000000000000000000000000000000004C -S3150800C2E4000000000000000000000000000000003C -S3150800C2F4000000000000000000000000000000002C -S3150800C304000000000000000000000000000000001B -S3150800C314000000000000000000000000000000000B -S3150800C32400000000000000000000000000000000FB -S3150800C33400000000000000000000000000000000EB -S3150800C34400000000000000000000000000000000DB -S3150800C35400000000000000000000000000000000CB -S3150800C36400000000000000000000000000000000BB -S3150800C37400000000000000000000000000000000AB -S3150800C384000000000000000000000000000000009B -S3150800C394000000000000000000000000000000008B -S3150800C3A4000000000000000000000000000000007B -S3150800C3B4000000000000000000000000000000006B -S3150800C3C4000000000000000000000000000000005B -S3150800C3D4000000000000000000000000000000004B -S3150800C3E4000000000000000000000000000000003B -S3150800C3F4000000000000000000000000000000002B -S3150800C404000000000000000000000000000000001A -S3150800C414000000000000000000000000000000000A -S3150800C42400000000000000000000000000000000FA -S3150800C43400000000000000000000000000000000EA -S3150800C44400000000000000000000000000000000DA -S3150800C45400000000000000000000000000000000CA -S3150800C46400000000000000000000000000000000BA -S3150800C47400000000000000000000000000000000AA -S3150800C484000000000000000000000000000000009A -S3150800C494000000000000000000000000000000008A -S3150800C4A4000000000000000000000000000000007A -S3150800C4B4000000000000000000000000000000006A -S3150800C4C4000000000000000000000000000000005A -S3150800C4D4000000000000000000000000000000004A -S3150800C4E4000000000000000000000000000000003A -S3150800C4F4000000000000000000000000000000002A -S3150800C5040000000000000000000000000000000019 -S3150800C5140000000000000000000000000000000009 -S3150800C52400000000000000000000000000000000F9 -S3150800C53400000000000000000000000000000000E9 -S3150800C54400000000000000000000000000000000D9 -S3150800C55400000000000000000000000000000000C9 -S3150800C56400000000000000000000000000000000B9 -S3150800C57400000000000000000000000000000000A9 -S3150800C5840000000000000000000000000000000099 -S3150800C59400000000000000000024F4001000000061 -S3090800C5A40100000084 -S7050800874922 +S3150800BE2CFFF788FC606010B14FF488438380024B9F +S3150800BE3C00221A8002B010BDE8050020024B002231 +S3150800BE4C1A805A80704700BF7437002038B5944B57 +S3150800BE5C1B88B3F5937F48D034D9B3F5AB7F7CD028 +S3150800BE6C72D9B3F5B57F00F0F98040F26B129342A4 +S3150800BE7C40F011818B4B1B7813F0020F00F0F38006 +S3150800BE8C884B1B7813F0020F40F0F580844B1B6926 +S3150800BE9C42F21072934200F3FA80814A03F57A73E0 +S3150800BEAC13619378032B00F0EE80FFF763FF7C4C4D +S3150800BEBC216904F10800FFF771FE4FF4B57323806E +S3150800BECC032078E040F20F1293424DD0B3F5887FE9 +S3150800BEDC30D3B3F5887F4BD040F22512934240F00D +S3150800BEECDA806F4B4FF493721A806E4B1B7813F0F3 +S3150800BEFC020F74D06B4B1B7813F0020F76D1684B7C +S3150800BF0C1B6942F21072934200F39680644A03F559 +S3150800BF1C7A7313619378032B6FD0FFF72BFF604C62 +S3150800BF2C216904F10800FFF739FE40F22513238036 +S3150800BF3C032040E0002B40F0AE80594B01229A704A +S3150800BF4C4FF47A721A612AE040F25512934240F085 +S3150800BF5CA280534B4FF4AB721A805348FFF725FE59 +S3150800BF6C002872D1002026E04D4B4FF488721A80B7 +S3150800BF7C4C4B1B7813F0020F1ED04A4B1B7813F050 +S3150800BF8C020F20D1464B1B694EF65F22934202DC08 +S3150800BF9C5B00434A1361424B9B78022B1AD0FFF77E +S3150800BFACD1FE3F4C216904F10800FFF7F7FD40F27A +S3150800BFBC0F132380032038BD3B48FFF7F6FD0028F6 +S3150800BFCCDBD10020F7E7FFF7EFFE0228DAD1344B76 +S3150800BFDC02229A70324B4FF47A721A619DE73248F4 +S3150800BFECFFF7E3FD002885D10020E4E7FFF7DCFE28 +S3150800BFFC052884D12A4B03229A702948FFF74EFE4E +S3150800C00C274D288CFEF74AFD0404688CFEF746FD7E +S3150800C01C204340084FF47A7404FB00F000280FDB29 +S3150800C02C28611F4C216904F10800FFF7B7FD40F29F +S3150800C03C551323800320BEE70020194B1880BAE756 +S3150800C04C174B6FF000421A61EBE7154B02229A70F8 +S3150800C05C4FF47A721A61FFF7F1FE26E7104B40F29D +S3150800C06C6B121A8006E71048FFF79FFD00287FF42D +S3150800C07C07AF00209FE7FFF797FE05287FF406AF6A +S3150800C08C074B03229A700648FFF708FEB8E700200C +S3150800C09C034B18808FE7024B00221A8002208AE78E +S3150800C0ACE805002038370020F005002008B5FFF712 +S3150800C0BCCDFE08BD30B501390024A24201D10020BD +S3150800C0CC05E0035D01340D5DAB42F6D0581B30BD5F +S3150800C0DC0A44914200F1FF3300D1704710B511F8AC +S3150800C0EC014B03F8014F9142F9D110BDF8B500BFC9 +S3150800C0FCF8BC08BC9E467047F8B500BFF8BC08BC2F +S3090800C10C9E46704786 +S3150800C11040000020000000000000000001020304A7 +S3150800C120060708090000000001020304FFFFFFFFDD +S3110800C130FFFF000063825363ADDE12239C +S30D0800C13C30C1FF7F010000007D +S30D0800C144298600082182000883 +S3090800C14CFD8100085B +S3150800C150000000002C03002094030020FC030020AC +S3150800C16000000000000000000000000000000000C1 +S3150800C17000000000000000000000000000000000B1 +S3150800C18000000000000000000000000000000000A1 +S3150800C1900000000000000000000000000000000091 +S3150800C1A00000000000000000000000000000000081 +S3150800C1B00000000000000000000000000000000071 +S3150800C1C00000000000000000000000000000000061 +S3150800C1D00000000000000000000000000000000051 +S3150800C1E00000000000000000000000000000000041 +S3150800C1F00000000000000000010000000000000030 +S3150800C2000E33CDAB34126DE6ECDE05000B000000F4 +S3150800C2100000000000000000000000000000000010 +S3150800C2200000000000000000000000000000000000 +S3150800C23000000000000000000000000000000000F0 +S3150800C24000000000000000000000000000000000E0 +S3150800C25000000000000000000000000000000000D0 +S3150800C26000000000000000000000000000000000C0 +S3150800C27000000000000000000000000000000000B0 +S3150800C28000000000000000000000000000000000A0 +S3150800C2900000000000000000000000000000000090 +S3150800C2A00000000000000000000000000000000080 +S3150800C2B00000000000000000000000000000000070 +S3150800C2C00000000000000000000000000000000060 +S3150800C2D00000000000000000000000000000000050 +S3150800C2E00000000000000000000000000000000040 +S3150800C2F00000000000000000000000000000000030 +S3150800C300000000000000000000000000000000001F +S3150800C310000000000000000000000000000000000F +S3150800C32000000000000000000000000000000000FF +S3150800C33000000000000000000000000000000000EF +S3150800C34000000000000000000000000000000000DF +S3150800C35000000000000000000000000000000000CF +S3150800C36000000000000000000000000000000000BF +S3150800C37000000000000000000000000000000000AF +S3150800C380000000000000000000000000000000009F +S3150800C390000000000000000000000000000000008F +S3150800C3A0000000000000000000000000000000007F +S3150800C3B0000000000000000000000000000000006F +S3150800C3C0000000000000000000000000000000005F +S3150800C3D0000000000000000000000000000000004F +S3150800C3E0000000000000000000000000000000003F +S3150800C3F0000000000000000000000000000000002F +S3150800C400000000000000000000000000000000001E +S3150800C410000000000000000000000000000000000E +S3150800C42000000000000000000000000000000000FE +S3150800C43000000000000000000000000000000000EE +S3150800C44000000000000000000000000000000000DE +S3150800C45000000000000000000000000000000000CE +S3150800C46000000000000000000000000000000000BE +S3150800C47000000000000000000000000000000000AE +S3150800C480000000000000000000000000000000009E +S3150800C490000000000000000000000000000000008E +S3150800C4A0000000000000000000000000000000007E +S3150800C4B0000000000000000000000000000000006E +S3150800C4C0000000000000000000000000000000005E +S3150800C4D0000000000000000000000000000000004E +S3150800C4E0000000000000000000000000000000003E +S3150800C4F0000000000000000000000000000000002E +S3150800C500000000000000000000000000000000001D +S3150800C510000000000000000000000000000000000D +S3150800C52000000000000000000000000000000000FD +S3150800C53000000000000000000000000000000000ED +S3150800C54000000000000000000000000000000000DD +S3150800C55000000000000000000000000000000000CD +S3150800C56000000000000000000000000000000000BD +S3150800C57000000000000000001C0600200024F40053 +S30D0800C580010000001000000094 +S7050800870D5E diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c index 8682b86b..2ce2a990 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -83,6 +84,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -94,6 +97,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.out b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.out index 86c4113055077134b7b03f66c9b6648f56d11e31..841b194d997d7186e864ed9da00c8760a3953883 100644 GIT binary patch literal 335420 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 z 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 LgKD!K6z+ck;L4Zk diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec index 60ab6e3d..5587833e 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/bin/demoprog_stm32f767.srec @@ -1,1251 +1,1128 @@ S01A000064656D6F70726F675F73746D3332663736372E737265638B -S3150800800050040020DDCB000841CC000845CC000810 -S3150800801049CC00084DCC000851CC000800000000EF -S3150800802000000000000000000000000055CC000819 -S3150800803059CC0008000000005DCC000887A30008A2 -S3150800804061CC000865CC000869CC00086DCC000836 -S3150800805071CC000875CC000879CC00087DCC0008E6 -S3150800806081CC000885CC000889CC00088DCC000896 -S3150800807091CC000895CC000899CC00089DCC000846 -S31508008080A1CC0008A5CC0008A9CC0008ADCC0008F6 -S31508008090B1CC0008B5CC0008B9CC0008BDCC0008A6 -S315080080A0C1CC0008C5CC0008C9CC0008CDCC000856 -S315080080B0D1CC0008D5CC0008D9CC0008DDCC000806 -S315080080C0E1CC0008E5CC0008E9CC0008EDCC0008B6 -S315080080D0F1CC0008F5CC0008F9CC0008FDCC000866 -S315080080E001CD000805CD000809CD00080DCD000812 -S315080080F011CD000815CD000819CD00081DCD0008C2 -S3150800810021CD000825CD000829CD00082DCD000871 -S3150800811031CD000835CD000839CD00083DCD000821 -S3150800812041CD000845CD000849CD00084DCD0008D1 -S3150800813051CD000855CD000859CD00085DCD000881 -S3150800814061CD000865CD000869CD00086DCD000831 -S3150800815071CD000875CD000879CD00087DCD0008E1 -S3150800816081CD000885CD000889CD00088DCD000891 -S3150800817091CD000895CD000899CD000800000000B3 -S315080081809DCD0008A1CD0008A5CD0008A9CD000801 -S31508008190ADCD0008B1CD0008B5CD0008B9CD0008B1 -S315080081A0BDCD0008C1CD0008C5CD0008C9CD000861 -S315080081B0CDCD0008D1CD0008D5CD0008D9CD000811 -S315080081C0DDCD0008E1CD000800000000E5CD00087F -S315080081D0E9CD0008EDCD0008F1CD0008F5CD000881 -S315080081E0F9CD0008FDCD000801CE000805CE00082F -S315080081F009CE00080DCE0008EE11AA55C2788A18D5 -S31508008200DFF83833DA7083780A0092B2120AD21885 -S31508008210DFF828339A704278DFF820335A700078EE -S31508008220DFF818231070DFF814038278080080B28C -S31508008230000A80B2824212DADFF800034078401C56 -S31508008240DFF8F8225070DFF8F4024078002806D1EB -S31508008250DFF8E8020078401CDFF8E0221070DFF84B -S31508008260DC02C07889B201F0FF0188421EDADFF825 -S31508008270CC028078401CDFF8C4128870DFF8BC0294 -S315080082808078002812D1DFF8B4024078401CDFF865 -S31508008290AC124870DFF8A4024078002806D1DFF84F -S315080082A09C020078401CDFF894120870704710B4DE -S315080082B092B20A44531E0BE00A7812024C7812193D -S315080082C010180400A4B292B2944200D2401C891C31 -S315080082D09942F1D3994208D109780A021018010087 -S315080082E089B292B2914200D2401C80B210BC70474B -S315080082F080B51422DFF848120020FFF7D8FF80B2B5 -S31508008300002802D14FF6FF7002E080B201F036FA7B -S3150800831080B202BD10B5DFF82C12097C0902DFF81D -S315080083202422527C8918B1F1140454FA80F00822E8 -S31508008330DFF8141280B2FFF7BAFF220092B2DFF814 -S315080083400C1280B2FFF7B3FF80B2002802D14FF6B5 -S31508008350FF7002E080B201F011FA80B210BD80B55C -S315080083600620FFF7D7FF02BD0020DFF8E4110870EA -S315080083700EE00020DFF8DC11DFF8D421127821F8AE -S315080083801200DFF8CC010078401CDFF8C411087031 -S31508008390DFF8BC0100780028EBD000206C49087093 -S315080083A00CE000206C496A4A12781E235A4311448D -S315080083B0487667480078401C654908706448007824 -S315080083C00028EED04FF48060644908800020604998 -S315080083D008700CE0002062495D4A127840235A432F -S315080083E0114488805A480078401C594908705848F2 -S315080083F000780028EED0704770B504000D000CE038 -S3150800840057485349097840225143084486885348B7 -S31508008410008801F0B3F9864211D150480088401C03 -S315080084204E4908804D480088B0F5FA4F03DB4FF4F3 -S3150800843080504A49088000204549087004E04448AD -S315080084400078401C42490870414800780028D7D077 -S31508008450002600203E49087004E03D480078401C8C -S315080084603B4908703A48007800280FD13C483849FB -S31508008470097840225143084480880028EDD13848BD -S31508008480334909784022514300EB0106002E01D1F9 -S31508008490002018E0314800883049098889B2090A5D -S315080084A051EA0020B080F580002C05D10421002275 -S315080084B0300001F097F903E02088308060887080EA -S315080084C040203072300070BD0021214A117004E04E -S315080084D01F490978491C1E4A11701D490978002947 -S315080084E00CD11C491A4A127831F812100029EFD11A -S315080084F01849174A127821F81200FFE7704780B525 -S31508008500010089B2174800680830FFF777FE0B4864 -S3150800851000781449096808720848407811490968BA -S315080085204872064880780F49096888720348C078F7 -S315080085300C490968C87201BD00000000703D0020A2 -S31508008540FE330020F03300200A34002012340020C5 -S31508008550883D00207C3D0020043D0020803D002011 -S31508008560903C0020643D002010B5DFF8141E0C680E -S31508008570C0B2042806D1DFF83C0E0088002840F077 -S3150800858061821DE0DFF8301EDFF8302E1160DFF85B -S315080085902C1E0968DFF8282E1160C0B2032818D1EE -S315080085A0607E10F00F0003280AD1208A002807D120 -S315080085B00820DFF8281E087001F094F900F0A9BF1A -S315080085C00020DFF81C1E08800020DFF8101E087047 -S315080085D010BDC0B2022840F0D180DFF8080EC0787E -S315080085E0401CDFF8001EC870DFF8F80DC0780028B8 -S315080085F01ED1DFF8F00D8078401CDFF8E81D887082 -S31508008600DFF8E00D8078002812D1DFF8D80D407821 -S31508008610401CDFF8D01D4870DFF8C80D40780028E8 -S3150800862006D1DFF8C00D0078401CDFF8B81D0870C9 -S315080086300020DFF8AC1D08800020DFF8781D0880D0 -S31508008640607E072802D0607E052808D1A07E401CDF -S31508008650A076A07E782801D100206076B0E7607EFB -S315080086600028FBD0208A00287AD0A07E411EA17659 -S31508008670C0B20028F2D1E07E082808D0607E022821 -S3150800868002D0607E012810D1E07E05280DD1002099 -S3150800869060768020DFF8441D087001F023F9142065 -S315080086A0DFF8B01D81F82F00B0E2E07E052801DB77 -S315080086B0042000E0E07E032111FA00F0A076E07EB7 -S315080086C0401CE076607E10F00F00C0B201280AD088 -S315080086D0022835D0032839D004283FD006283DD0B3 -S315080086E008283BD0BAE71020DFF8681D81F82F006C -S315080086F0DFF8600D90F82F0050F00200DFF8541DE7 -S3150800870081F82F000220DFF84C1D81F8360004207E -S31508008710DFF8401D81F837000620DFF8381D81F89C -S3150800872038000A20DFF82C1D81F839002C20DFF8E4 -S31508008730B01C08806020DFF81C1D81F82E006EE250 -S315080087400020DFF8101D81F82F00D1E70420DFF89C -S315080087508C1C087001F0C6F800F01FBF00F074BE4C -S31508008760607E10F00F0003287FF478AF0820DFF84A -S315080087706C1C087001F0B6F800F0CBBEC0B2052834 -S3150800878026D1DFF8040E0068808800281FD0002054 -S31508008790DFF8EC1B0860DFF8F40DDFF8201C086032 -S315080087A0DFF8180C0068DFF8181C08600020DFF8EE -S315080087B0041C0880DFF8FC0B0088DFF8241C0880FE -S315080087C00820DFF8181C087001F0EBFBD3E6F7E683 -S315080087D0DFF8800C807B45287FF4F2AEDFF8000CCA -S315080087E00088DFF8701C097C0902DFF8682C527CC7 -S315080087F08918884216DBDFF85C0C007C0002DFF87B -S31508008800541C497C4018DFF8D81B0880DFF8440C54 -S31508008810007D3F21084204D1DFF8380C407D00284E -S3150800882001D0CDE6CCE6DFF8B80D0088DFF8B41D38 -S315080088300988884207D1DFF8A80D4088DFF8A41D0B -S315080088404988884210D0DFF80C0CC08BDFF8901DE1 -S315080088500988884207D1DFF8FC0B008CDFF8801DF9 -S315080088604988884200D0ABE6FFF742FD4FF6FF7114 -S3150800887088427FF4A5AEDFF8DC0BC07D062809D157 -S31508008880FFF76DFD4FF6FF71884240F03D81DFF836 -S31508008890584D3BE1DFF8BC0BC07D11280CD1DFF841 -S315080088A0400B00881C38DFF8381B0880DFF8080EF4 -S315080088B0DFF8D41C086048E0DFF8980BC07D012873 -S315080088C07FF47EAEDFF88C0B90F8220008287FF440 -S315080088D077AE0020DFF87C1B81F82200DFF8740BE6 -S315080088E0808C4FF6F771884207DBDFF8680B808CBF -S315080088F00930DFF8601B888406E0DFF8580B808CA7 -S315080089000830DFF8501B8884DFF8480B408BDFF807 -S31508008910441BC883DFF83C0B808BDFF8381B0884C0 -S31508008920DFF8BC0C0088DFF82C1B4883DFF8B00C96 -S315080089304088DFF8201B888300F019BFDFF8480C51 -S3150800894000684030DFF8401C0860DFF83C0C00681F -S31508008950DFF8681D884274D2DFF82C0C006880881E -S315080089600028EBD0DFF8EC0A808CDFF81C1C0968BD -S3150800897089888842E2D1DFF8100C0068C088002890 -S315080089800FD0DFF8D00A408CDFF8FC1B0968C988CD -S31508008990884206D0DFF8F00B0068C088B0F58A4F29 -S315080089A0CCD1DFF8E40B00680088DFF8381C0988AA -S315080089B0884208D1DFF8D00B00684088DFF8241C0D -S315080089C04988884223D0DFF8C00B00680088DFF8A2 -S315080089D0A81D0988884208D1DFF8AC0B00684088D2 -S315080089E0DFF8941D4988884211D0DFF8680A408B61 -S315080089F0DFF8941B0968098888429FD1DFF8540A72 -S31508008A00808BDFF8841B09684988884296D1002044 -S31508008A10DFF86C1908600220DFF8C0190870DFF863 -S31508008A206C0BDFF898190860DFF890090068DFF822 -S31508008A30901908600020DFF87C19088001F0B1FA67 -S31508008A4099E5BDE5DFF86C0900881C30DFF8901958 -S31508008A500880DFF88C09008880B2000ADFF8F4196C -S31508008A600874DFF87C090088DFF8E8194874DFF82D -S31508008A70180B0068007ADFF8DC1988751120DFF812 -S31508008A80D419C875DFF82C0900880830DFF82419CE -S31508008A900988083189B2090A51EA0020DFF8B419B1 -S31508008AA0C8840020DFF8AC190885DFF8DC0A0068FE -S31508008AB08088DFF8A0194884DFF8CC0A0068C088E7 -S31508008AC0DFF890198884DFF8180B0088DFF8841916 -S31508008AD04883DFF80C0B4088DFF878198883DFF8BD -S31508008AE0A80A00680088DFF86C19C883DFF8980AB6 -S31508008AF000684088DFF85C190884DFF8BC08DFF8EE -S31508008B00BC18086000F00FBE5AE51E34DFF8D80A14 -S31508008B10A042C0F0DF80607E0028F6D0DFF8340976 -S31508008B20808CA1888842F0D1DFF82809408CE1883A -S31508008B308842EAD1DFF81C09408B21888842E4D1B3 -S31508008B40DFF81009808B61888842DED1DFF83008AB -S31508008B5004600020DFF884180870DFF8F80890F839 -S31508008B602F00400700F1CD82DFF8E80890F82E00C4 -S31508008B70C0B200098000DFF8381C0870DFF860080A -S31508008B800088DFF82C1C0978401A1438DFF85018CA -S31508008B900880607E10F00F00022808D1DFF8B408BC -S31508008BA090F82F0010F03F00122800F0B382DFF88B -S31508008BB030080088002807D1DFF8980890F82F00B9 -S31508008BC00321084200F0A682DFF8880890F82600FC -S31508008BD0217A884215D1DFF87C0890F82700617A57 -S31508008BE088420ED1DFF86C0890F82800A17A8842EE -S31508008BF007D1DFF8600890F82900E17A884200F08A -S31508008C0089821020DFF84C1881F82F002820DFF819 -S31508008C10D01708805020DFF83C1881F82E00207AFB -S31508008C20DFF8301881F82A00607ADFF8281881F80A -S31508008C302B00A07ADFF81C1881F82C00E07ADFF800 -S31508008C40141881F82D00207BDFF8081881F8260013 -S31508008C50607BDFF8001881F82700A07BDFF8F4179F -S31508008C6081F82800E07BDFF8EC1781F82900062058 -S31508008C70DFF8E017C875A088DFF8D8174884E088B9 -S31508008C80DFF8D0178884DFF858090088DFF8C4179A -S31508008C904883DFF84C094088DFF8B81788832088AE -S31508008CA0DFF8B017C8836088DFF8A8170884607EE5 -S31508008CB0C00640F111850020DFF8981781F83100C9 -S31508008CC0DFF8900790F83100DFF8881781F8300050 -S31508008CD000F00ABDDFF87C0790F82F0010F03F007F -S31508008CE0022806D0DFF86C0790F82F00400729D530 -S31508008CF066E4DFF86007808CDFF8B81A0880002081 -S31508008D00DFF8AC1A087006E0DFF8A40A0078401C01 -S31508008D10DFF89C1A0870DFF8980A00780028E1D175 -S31508008D20DFF8900A0088DFF8901ADFF8842A1278AC -S31508008D3031F812108842E7D100240020DFF8701AB3 -S31508008D400870F0E01420DFF80C1781F82F002820AF -S31508008D50DFF88C1608805020DFF8F81681F82E0008 -S31508008D60DFF8F00690F82900DFF8441A0870DFF8F3 -S31508008D70E40690F82D00DFF8DC1681F82900DFF804 -S31508008D80300A0078DFF8CC1681F82D00DFF8C40623 -S31508008D9090F82800DFF8181A0870DFF8B80690F877 -S31508008DA02C00DFF8B01681F82800DFF8040A0078EE -S31508008DB0DFF8A01681F82C00DFF8980690F827004F -S31508008DC0DFF8EC190870DFF88C0690F82B00DFF84E -S31508008DD0841681F82700DFF8D8090078DFF87416BA -S31508008DE081F82B00DFF86C0690F82600DFF8C0192A -S31508008DF00870DFF8600690F82A00DFF8581681F840 -S31508008E002600DFF8AC090078DFF8481681F82A0052 -S31508008E10DFF8400690F82D00401CDFF8381681F878 -S31508008E202D00DFF8300690F82D00002826D1DFF84F -S31508008E30240690F82C00401CDFF8181681F82C0040 -S31508008E40DFF8100690F82C00002817D1DFF8040682 -S31508008E5090F82B00401CDFF8FC1581F82B00DFF892 -S31508008E60F40590F82B00002808D1DFF8E80590F8FB -S31508008E702A00401CDFF8DC1581F82A00DFF8D40543 -S31508008E80408CDFF830190880DFF8C805808CDFF8D9 -S31508008E90C4154884DFF81C090088DFF8B8158884EB -S31508008EA0DFF8B005408BDFF8AC15C883DFF8A405FA -S31508008EB0808BDFF8A0150884DFF824070088DFF820 -S31508008EC094154883DFF818074088DFF888158883E3 -S31508008ED000F00ABCDFF81007DFF8D41809781E225C -S31508008EE051430844407E072816D1002C0BD0A07E9B -S31508008EF0DFF8F416DFF8B82812781E235A4311440F -S31508008F00897E884208D2DFF8E006DFF8A4180978D7 -S31508008F101E22514300EB0104DFF894080078401C38 -S31508008F20DFF88C180870DFF888080078002813D155 -S31508008F30DFF8B406DFF8781809781E22514308448A -S31508008F40407E0028C6D1DFF8A006DFF86418097845 -S31508008F501E22514300EB0104002C3FF431ABDFF82D -S31508008F60200404600320A076A07E20760020A07549 -S31508008F700420E0750020E076DFF8D804808CA08015 -S31508008F80DFF8D004408CE080DFF8C804408B2080EE -S31508008F90DFF8C004808B608001206076DFF8440427 -S31508008FA000782073DFF83C0440786073DFF83404F7 -S31508008FB08078A073DFF82C04C078E0730120208243 -S31508008FC0DFF8900490F82900E072DFF8880490F83A -S31508008FD02800A072DFF87C0490F827006072DFF89A -S31508008FE0740490F8260020720120FFF788FADFF84B -S31508008FF0640490F82E0010F0F0005128FFF673ABC9 -S315080090000020DFF8AC17087006E0DFF8A407007840 -S31508009010401CDFF89C170870DFF894070078DFF823 -S31508009020341491F82E10C9B20909C9B2491FB0EB18 -S31508009030810FBFF658ABDFF81C04DFF87417097800 -S31508009040084490F83600DFF874170870DFF86C07E4 -S31508009050007800283FF447ABDFF86007007801285E -S31508009060D3D0DFF85807007802282FD1DFF8E403B9 -S31508009070DFF83C170978084490F83700042825D10A -S31508009080DFF8D003DFF828170978084490F8380085 -S31508009090DFF8C013DFF818271278114491F8391051 -S315080090A051EA0020DFF80C170880DFF80807008867 -S315080090B040F20B61884202DB40F20A6002E0DFF808 -S315080090C0F40600886082A082FFF70DBBDFF88403F0 -S315080090D0DFF8DC160978084490F8370000283FF4D2 -S315080090E002ABDFF8CC060078DFF86813DFF8C02695 -S315080090F01278114491F837100818DFF8B41608707A -S315080091008AE7002060762020B449087000F0EAFB60 -S31508009110FFF756BACF4890F82F00C0065FD5208AC9 -S3150800912000285CD0218A14F10C00FFF767F8C948BB -S3150800913090F82A00DFF88816097888424FD1C54882 -S3150800914090F82B00DFF878164978884247D1C1484D -S3150800915090F82C00DFF86816897888423FD1BD4818 -S3150800916090F82D00DFF85816C978884237D1DFF80D -S31508009170500600782073DFF8480640786073DFF8F9 -S3150800918040068078A073DFF83806C078E073E07E82 -S3150800919000281DD194F9180094F91A10401AA17DD7 -S315080091A0C9B2B0EBD100A17D4118A17540B2002823 -S315080091B001D540B24042E17DC9B2B0EB9100E17DF4 -S315080091C04018E075A07DC0B2E17D11EBD000207695 -S315080091D0012082490870207EA07600202082607EC9 -S315080091E010F00F00C0B2012813D0C0F07382032814 -S315080091F000F0FA802ED3052800F03B82C0F00482E6 -S31508009200072800F05D82C0F05D82082800F0F08132 -S3150800921060E272480078C0071AD5032060764020BD -S315080092206E490870002020826D480088002809D001 -S315080092306A48007850F00200684908706848008853 -S31508009240FFF75DF900205B49088000F04BFB60E101 -S31508009250FFF7B6B961480078C00740F1B3807D488A -S3150800926090F82F0010F03F00122840F0AB807948A4 -S3150800927090F82E0010F0F000512827DB0020DFF8C8 -S315080092803015087006E0DFF828050078401CDFF87E -S3150800929020150870DFF8180500786E4991F82E1029 -S315080092A0C9B20909C9B2491FB0EB810F0EDA69487C -S315080092B0DFF8FC140978084490F83600DFF8FC1447 -S315080092C00870DFF8F8040078002822D103206076B9 -S315080092D0604890F8260020725E4890F82700607271 -S315080092E05C4890F82800A0725A4890F82900E07265 -S315080092F00120FFF704F9422038490870002020822F -S3150800930000203749088000202A49088000F0EAFA38 -S31508009310FFE0DFF8A80400780128B4D0DFF89C0441 -S31508009320007802282ED14B48DFF8841409780844BF -S3150800933090F83700042825D14648DFF874140978D0 -S31508009340084490F838004349DFF864241278114439 -S3150800935091F8391051EA0020DFF858140880DFF830 -S315080093605404008840F20B61884202DB40F20A602E -S3150800937002E0DFF8400400886082A082A6E700BF0A -S31508009380643D00203348DFF828140978084490F82B -S31508009390370000289AD0DFF8180400782D49DFF83E -S315080093A010241278114491F837100818DFF80014C1 -S315080093B008706FE77A3D0020263400205C3D0020C7 -S315080093C0603D002020200549087000F08BFA002037 -S315080093D0DFF8F0130968487684E400BF873D00206B -S315080093E0783D00206C3D00201A4890F82F00C007F1 -S315080093F032D5607EC0062FD4208A00287FF4E0A8E4 -S31508009400DFF8C4030088401C80B2FFF778F8DFF85D -S31508009410BC03007850F01000DFF8B0130870DFF8CE -S31508009420A8030088002807D0DFF8A003007850F0CA -S315080094300200DFF89813087000F054FA0120208221 -S31508009440082060760020E0761120024981F82F0076 -S31508009450FFF7DCBBF0330020DFF8740390F82F0029 -S31508009460800621D5DFF86C030068DFF8641391F8ED -S315080094703410DFF85C2392F8352052EA01210844BB -S31508009480DFF850130860DFF840030088DFF8401360 -S3150800949091F83410DFF8382392F8352052EA012182 -S315080094A0401ADFF824130880DFF81C030088002818 -S315080094B00CD0607EC00609D4C448007850F002007B -S315080094C0C2490870C0480088FFF719F8C04890F8E4 -S315080094D030000002BE4991F831104018B54908809D -S315080094E0A08AB4490988884203D3B248008800286C -S315080094F002D1A08AAF490880AE4800886082B34886 -S3150800950000780321084271D00020B349088000F092 -S31508009510E9F9AE48007880060AD50020AE490880E9 -S31508009520002060761420AA4981F82F00FFF76EBB49 -S31508009530A6480078C0060ED50020A7490880012055 -S315080095402082042060760020E0761120A04981F868 -S315080095502F00FFF75BBBA048008800281BD09B485C -S315080095600078C00701D500202082208A00280FD164 -S31508009570608A99490988884202D2608A9649088091 -S3150800958095480088208206E0683D00201A340020AD -S31508009590208A914908800020E076904800688D4925 -S315080095A008608D48008800280CD0208A002809D039 -S315080095B0208A2830844908801820854981F82F0098 -S315080095C0FFF728BB8148007880070FD528207E49F9 -S315080095D0088010207E4981F82F00FFF71BBB00BFCB -S315080095E0503D002038CC0008043D0020FEF7E8BFB7 -S315080095F076480078C00706D50020607610207349A3 -S31508009600087000F06FF965E06F480088002803D0FD -S315080096106D480088FEF773FF6D4890F82F00C00765 -S3150800962016D56A480078C00706D507206076002058 -S31508009630A0760020208201E0062060760120FEF751 -S315080096405EFF10206149087000F04CF9FFF7D9BA9F -S315080096505E480078C00705D5052060760020208280 -S31508009660FEF7AEBF5848008800287FF4CAAAFEF75E -S31508009670A7BF55480088002803D053480088FEF73E -S315080096803EFF534890F82F00C0070DD50720607697 -S315080096900020A0760120FEF732FF10204B49087003 -S315080096A000F020F9FFF7ADBA4748008800287FF494 -S315080096B0A8AAFEF785BF00BF903C0020D03C00203A -S315080096C0FFF79FBA41480078C00703D507206076A0 -S315080096D00020A076FEF774BF06203D4981F83000C9 -S315080096E00A203B4981F831004020394988753648B7 -S315080096F0008880B2000A364908743348008834491D -S3150800970048740020324981F83500314890F8350010 -S315080097102F4981F8340000202D494886FEF71FFEA0 -S31508009720C0432B4948864520294988730020284983 -S31508009730C8730020264948752548407D2449087580 -S3150800974027480088401C264908802548008880B29A -S31508009750000A1F498874224800881D49C8740020D9 -S315080097601B490883FEF7C4FDC04319490883002036 -S3150800977016490870FEF72CBF34CC0008010089B2E0 -S31508009780090A51EA002080B2704710B501290DDB9D -S31508009790114A118011490968884207D00E490A887A -S315080097A00E490C680100200000F046FC10BD0000C0 -S315080097B0883D0020823D00207C3D0020893D002018 -S315080097C0703D0020643D0020783D0020873D002044 -S315080097D0F03300205C3D00207A3D0020603D0020EB -S315080097E07E3D002062F30F2262F31F42401810F0FC -S315080097F0030308D0C91A1FD3DB0748BF00F8012D99 -S3150800980028BF20F8022D130030B414461546103927 -S3150800981028BF20E93C00FAD8490728BF20E90C00F0 -S3150800982048BF40F8042D890028BF20F8022D48BFFC -S3150800983000F8012D30BC7047C91818BF00F8012D73 -S31508009840CB0728BF00F8012D7047000080B500F04F -S3150800985095FC00F094FD10F5FA707049086000F068 -S315080098608EFD00F51C5010306D490860FEF77CFD32 -S315080098700020ADF800000020ADF80200BDF8000099 -S3150800988068490880BDF80200664948800020ADF89E -S3150800989000000020ADF80200BDF80000624908800B -S315080098A0BDF80200604948800020ADF8000000209D -S315080098B0ADF80200BDF800005C490880BDF802005A -S315080098C05A4948804EF60300FEF7FEFD00F092FC6A -S315080098D0574800F0A8FC0621554800F03EFB00F06A -S315080098E064FB01BD80B553480078400612D4514840 -S315080098F0007880070ED550480068001D0178FF29BA -S3150800990008D14078002805D10121002000F056FD35 -S3150800991000F0C6FD01BD10B500F098FC00282DD05A -S31508009920464908804FF40060FFF728FF44498989B3 -S3150800993080B281420ED10120FEF716FE3F4800880C -S3150800994000281BD000F07EFF00F0B2FC00203B4947 -S31508009950088013E040F60600FFF710FF38498989AA -S3150800996080B281420AD100F003FF344800880028FB -S3150800997004D000F09DFC00203049088000F0FFFC70 -S3150800998026490968884239D32448006810F5FA70D0 -S3150800999022490860002415E02A481E2101FB04F12B -S315080099A00844294908600220FEF7DEFD234800889E -S315080099B0002806D000F046FF00F07AFC00201F4978 -S315080099C00880641C002CE7D0002415E01F484021BD -S315080099D001FB04F108441E4908600520FEF7C4FD92 -S315080099E016480088002806D000F02CFF00F060FC1E -S315080099F0002012490880641C002CE7D000F0BFFC48 -S31508009A0007490968884208D30548006800F51C50CC -S31508009A1010300349086000F0D3FD10BD443D002016 -S31508009A20483D0020503D0020583D0020543D002070 -S31508009A30243D0020873D00205C3D0020783D002025 -S31508009A40F0330020043D0020643D0020903C0020B7 -S31508009A50683D002035220270401C01220270401C1D -S31508009A600170401C704710B5040036202070641C35 -S31508009A7004202070641C0422DFF87815200000F00A -S31508009A80DBFA201D10BD10B5040032202070641CBE -S31508009A9004202070641C0422DFF85C15200000F006 -S31508009AA0CBFA201D10BD37210170401C032101701F -S31508009AB0401C01210170401C03210170401C062135 -S31508009AC00170401C7047FF210170401C704738B573 -S31508009AD004000120207001206070DFF820058069ED -S31508009AE0A0700020E0700422DFF81415251D280058 -S31508009AF000F0A2FA00202081802060810422DFF88D -S31508009B00041514F10C05280000F096FA0421002229 -S31508009B1014F110052800FFF765FE0421002214F150 -S31508009B2014052800FFF75EFE0421002214F118052B -S31508009B302800FFF757FEDFF8C4048269DFF8BC0483 -S31508009B40416914F11C05280000F076FADFF8AC0428 -S31508009B508069D0F110010022DFF8A0048069204452 -S31508009B6010F11C052800FFF73DFE4021002214F1E4 -S31508009B702C052800FFF736FE8021002214F16C051B -S31508009B802800FFF72FFE0422DFF87C14EC342000AF -S31508009B9000F052FA31BD10B5DFF8700404682000F1 -S31508009BA0FFF795FF012114F1F000FFF753FFFFF7C8 -S31508009BB07AFFFFF788FFDFF854140968411ADFF8BF -S31508009BC04C040068FFF7E1FD10BD10B5DFF83C0452 -S31508009BD004682000FFF77BFF032114F1F000FFF76C -S31508009BE039FFFFF740FFFFF74EFFFFF76CFFDFF87F -S31508009BF01C140968411ADFF814040068FFF7C5FD4C -S31508009C0010BDF8B5060006EB0104002509E004229C -S31508009C10B11CDFF8FC73380000F00EFA7078304497 -S31508009C20861CA64234D230780128F0D003280AD000 -S31508009C30062810D0332820D0352814D0362814D03A -S31508009C40FF2822D0EAE70422B11CDFF8C8733800DF -S31508009C5000F0F2F9E2E70422B11CDFF8BC73380021 -S31508009C6000F0EAF9DAE7B578D8E70422B11CDFF89C -S31508009C708473380000F0E0F9D0E70422B11CDFF85D -S31508009C809C73380000F0D8F9C8E72800C0B201E094 -S31508009C902800C0B2F2BD38B5DFF870030468207832 -S31508009CA0022823D10422DFF85813201D00F0ACFE49 -S31508009CB000281BD1DFF844038269DFF840034169B5 -S31508009CC014F11C0000F0A0FE00280FD1042214F1A4 -S31508009CD01001DFF82453280000F0AEF9DFF840033E -S31508009CE0018814F1F000FFF78CFF00E0002032BD78 -S31508009CF010B50120DFF804130988002916D040F2B0 -S31508009D000F12891A25D0491E2CD0153960D0491E44 -S31508009D1067D02F3900F0BB80491E00F0C180143986 -S31508009D2000F0DC80491E00F0E28010E10120B34912 -S31508009D3088704FF47A70B1490861FFF72CFFAF4875 -S31508009D400169B84800F091FE002040F20F11AB4AB5 -S31508009D501180C0B2002801D10320FDE04FF48870BD -S31508009D60A6490880B0480078800706D4AD4800F0B8 -S31508009D7083FE002801D10020EEE0AB48007880077A -S31508009D8007D5FFF788FF022803D102209B49887070 -S31508009D900EE09A4800694EF66021884204DA974830 -S31508009DA00069400095490861944880780228C4D122 -S31508009DB04FF47A7091490861FFF707FF8F480169E8 -S31508009DC0984800F052FE002040F225118B4A118077 -S31508009DD0C0B2002801D10320BEE04FF49370874932 -S31508009DE0088091480078800706D48E4800F044FE23 -S31508009DF0002801D10020AFE08B480078800722D5E3 -S31508009E00FFF749FF05281ED103207C4988707B4847 -S31508009E1000F0DCF87948008CFFF7B0FC04047748BA -S31508009E20408CFFF7ABFC044364084FF47A7000FBE0 -S31508009E3004F0B0F1004F1CD24FF47A7000FB04F026 -S31508009E406E49086119E06D48006942F2117188424D -S31508009E500ADA6A48006910F57A706849086167483D -S31508009E6080780328A8D1D2E700206449088000201A -S31508009E7072E07FF0004061490861604801696948FD -S31508009E8000F0F3FD002040F255115C4A1180C0B283 -S31508009E90002801D103205FE04FF4AB7057490880D2 -S31508009EA0604800F0E9FD002801D1002054E00220B6 -S31508009EB0524988704FF47A705049086100F075F875 -S31508009EC000F0B8F8FFF781FE4C480169554800F0E4 -S31508009ED0CCFD00204FF4B571484A1180C0B2002865 -S31508009EE001D1032038E040F26B10444908804E48FF -S31508009EF00078800706D44B4800F0BEFD002801D143 -S31508009F00002029E04848007880070AD5FFF7C3FEF5 -S31508009F10052806D1032039498870384800F056F8D4 -S31508009F2078E73648006942F2117188420ADA3348FE -S31508009F30006910F57A70314908613048807803283D -S31508009F40C0D1EAE700202D490880002004E000205F -S31508009F5000202A490880022010BD80B5274A506192 -S31508009F60264881610020254988704FF6FF70ADF8B4 -S31508009F7000004FF6FF70ADF802004FF486416846C0 -S31508009F80FEF73AFA1D4948601C484068002804D084 -S31508009F904FF4884019494968888000201749088085 -S31508009FA001BD80B5FFF7A4FE01BD81B00020ADF864 -S31508009FB000000020ADF80200BDF800001149088035 -S31508009FC0BDF802000F49488001B07047818C0D4AE0 -S31508009FD01180C18C0B4A5180018D144A1180418D24 -S31508009FE0124A5180018E124A1180408E10494880CB -S31508009FF070470000EC3C0020F43C0020D03C0020D8 -S3150800A0002CCC0008503D002030CC00085C3D0020D8 -S3150800A010F83C0020003D0020FC3C0020F03C0020DD -S3150800A020783D0020D83C0020873D0020583D002080 -S3150800A030543D00207047000062B38B0708D0521EBB -S3150800A04011F8013B00F8013B00F024808B07F6D19C -S3150800A050830740F0208000BF103A07D330B4B1E838 -S3150800A0603810103AA0E83810F9D230BC530724BF8C -S3150800A070B1E80810A0E8081044BF51F8043B40F8BE -S3150800A080043BD20724BF31F8022B20F8022B44BF29 -S3150800A0900B7803707047083A07D3B1E80810083AF6 -S3150800A0A040F8043B40F804CBF7D25307E4E7000036 -S3150800A0B000B587B00068994988425DD1984800681C -S3150800A0C050F00070964908609548006810F00070D6 -S3150800A0D0009000989248006850F0806090490860A7 -S3150800A0E08F48006810F08060009000988C480068DF -S3150800A0F050F000608A4908608948006810F00060DE -S3150800A10000900098322001900220029000200390CF -S3150800A110032004900B20059001A9824800F0BAFCA0 -S3150800A12086200190022002900020039003200490CC -S3150800A1300B20059001A97C4800F0ACFC4FF40050B8 -S3150800A14001900220029000200390032004900B2027 -S3150800A150059001A9754800F09DFC4FF42050019028 -S3150800A1600220029000200390032004900B20059003 -S3150800A17001A96F4800F08EFC07B000BD80B5082025 -S3150800A1806C49087000206B49487027206949887017 -S3150800A19069206849C8705B20664908714520654989 -S3150800A1A048715E4864490860012063494860002098 -S3150800A1B0614908825F486049486100205E498861B4 -S3150800A1C000205D49C8615FF400005B4908625A488F -S3150800A1D000F082FD0423594A5949574800F0B3FE56 -S3150800A1E00423584A5849544800F0E9FE524801F0F9 -S3150800A1F08EF801BD4F480078544908704D4840789C -S3150800A200524948704B488078504988704948C07808 -S3150800A2104E49C870474800794C4908714548407905 -S3150800A2204A49487170474349097801704149497854 -S3150800A23041704049897881703E49C978C1703D4965 -S3150800A240097901713B4949794171704738B500254B -S3150800A2500024394800F08CFF002827D13648C46B03 -S3150800A2603548016CA4B23A4D22002800FFF7E4FEF7 -S3150800A2703148006B016851F00041016000202E4909 -S3150800A28088632D48006841F21401405800060BD532 -S3150800A29080202949096841F214028850002026497D -S3150800A2A0096841F2080288502500ADB2280032BD7F -S3150800A2B070B501262048C46A00F061F810F1FA0565 -S3150800A2C02068002804D500F05AF88542F8D20026FE -S3150800A2D0F6B2012E0DD11F4805881748C06A846852 -S3150800A2E01B492A002000FFF7A7FE2900124800F0A4 -S3150800A2F0A5FE1148006841F21401405880060BD5A6 -S3150800A30020200D49096841F21402885000200A49A4 -S3150800A310096841F20402885070BD000000800240BE -S3150800A32030380240000802400000024000040240A3 -S3150800A330001802402C3D0020043C0020201C002070 -S3150800A340B43A002050040020343A0020343D00205E -S3150800A350F0330020783D002080B501F003FD4FF46E -S3150800A3607A71B0FBF1F001F0A0FD042001F0A1FD27 -S3150800A370002200215FF0FF3001F086FD01BD80B5A7 -S3150800A38001F0BCFD02BD80B501F0BEFD01F0B0FDD7 -S3150800A39001BD000080B500F024F800280DD133482F -S3150800A3A033490860002004E00021314A0244117153 -S3150800A3B0401C3828F8D300F023F801BD70B5040016 -S3150800A3C00D00002600F00DF8002807D0382C05D21D -S3150800A3D027482044057100F013F801263000C0B262 -S3150800A3E070BD10B50024224800682049884204D16F -S3150800A3F000F00CF8002800D001242000C0B210BDDF -S3150800A40080B500F010F81A49888701BD10B50024F8 -S3150800A41000F009F81649898F80B2884200D10124D4 -S3150800A4202000C0B210BD00201149096850FA81F019 -S3150800A4300F490968090A50FA81F00D490968090C9B -S3150800A44050FA81F00A490968090E50FA81F000218C -S3150800A45005E0074A0A44127950FA82F0491C38295D -S3150800A460F7D380B2C043401C80B27047A2E742CE01 -S3150800A47000000020BFF34F8F4948006810F4E060E1 -S3150800A4804849084346490860BFF34F8F00BFFDE7B8 -S3150800A49080B500F009F801BD80B500F029F801BDC6 -S3150800A4A080B5FFF7E7FF01BD80B53F483F49086023 -S3150800A4B04FF461403D49486000203C4988600020CF -S3150800A4C03A49C8600020394908610C203749486173 -S3150800A4D000203649886100203449C8610020334984 -S3150800A4E00862002031494862304801F019FD01BD73 -S3150800A4F080B52F480078002817D12E4800F042F87A -S3150800A50001283ED12B48007800283AD029480078FF -S3150800A510412836DAFFF733FF274908600120244926 -S3150800A52008700020254908702BE02248234909783D -S3150800A5300844401C00F026F8012818D11F48007866 -S3150800A540401C1E4908701D4800781A490978884237 -S3150800A55017D100201649087016484078FF2810D1F0 -S3150800A5601448807800280CD1FFF79AFF09E0FFF716 -S3150800A57006FF114909686431814202D200200C495C -S3150800A580087001BD80B5002301220100074801F0CB -S3150800A59006FDC0B2002801D1012000E0002002BD5E -S3150800A5A00CED00E00400FA0500480040343B0020AA -S3150800A5B0853D00204C3C00203C3D0020843D002089 -S3150800A5C010B5DFF8FC030078401CDFF8F4130870B8 -S3150800A5D00020DFF8E413087020E0DFF8E003DFF876 -S3150800A5E0D81309780C22514300EB010420886188AE -S3150800A5F0084300280BD0DFF8C8030078A17A401A70 -S3150800A600782804DB042100222000FFF7EBF8DFF8A6 -S3150800A610A8030078401CDFF8A0130870DFF8980339 -S3150800A62000780828D9DB10BD70B50C00DFF88C530C -S3150800A6300021DFF88423117006E0DFF87C1309781F -S3150800A640491CDFF874231170DFF86C1309780829A0 -S3150800A65021DADFF86813DFF8602312780C235A43EF -S3150800A66001EB020529880029E7D069880029E4D08A -S3150800A67001882A889142E0D141886A889142DCD1D2 -S3150800A68006222E1D21003000FFF7D6FCDFF8300326 -S3150800A6900078A8726BE00021DFF81C23117006E031 -S3150800A6A0DFF814130978491CDFF80C231170DFF85A -S3150800A6B00813097808290EDADFF80013DFF8F822FC -S3150800A6C012780C235A4301EB020529880029E7D1A1 -S3150800A6D069880029E4D1DFF8E0120978082938D119 -S3150800A6E00021DFF8E02211700021DFF8DC2211706A -S3150800A6F00021B14A11701DE0B049AF4A12780C2307 -S3150800A7005A4301EB0205AF490978AD4A1278AB7A8C -S3150800A710D21A914209DAAA490978AA7A891AA94A5B -S3150800A7201170A5490978A84A1170A3490978491CE6 -S3150800A730A14A1170A04909780829DDDBA2490978E0 -S3150800A7409D4A11709D499C4A12780C235A4301EB85 -S3150800A7500205042201002800FFF76EFC06222E1DC2 -S3150800A76021003000FFF768FC95480078A87270BD94 -S3150800A77010B5964800882A2803D2002093490880F5 -S3150800A7805FE00020914908809148808AB0F5807F73 -S3150800A79003D0B0F5007F44D053E08D48C08C8D4976 -S3150800A7A0098888423CD18A48008D8A494988884266 -S3150800A7B036D189498948FFF737FF4FF40070844935 -S3150800A7C0888206228449864C2000FFF735FC06223B -S3150800A7D08449814C2000FFF72FFC06228149824CD0 -S3150800A7E02000FFF729FC06227D49794C2000FFF757 -S3150800A7F023FC7748808B7649C8847548C08B744992 -S3150800A8000885744800887249888372484088704968 -S3150800A810C8834FF4C1606E4988812A206B49088035 -S3150800A8200FE06B48C08C6B490988884209D1684893 -S3150800A830008D68494988884203D167496748FFF708 -S3150800A840F3FE10BD10B55D486149C98B674A128889 -S3150800A85091420CD15E49098C644A5288914206D1CC -S3150800A860062263495A4C2000FFF7E6FB93E0584955 -S3150800A870C98B604A12881140564A12885D4B1B885C -S3150800A8801A4091420BD15249098C5A4A52881140B2 -S3150800A890504A5288574B5B881A40914208D056490D -S3150800A8A00988564A118054494988544A518007E014 -S3150800A8B04749C98B514A11804549098C4F4A5180ED -S3150800A8C000213D4A117004E03B490978491C3A4A7F -S3150800A8D011703949097808290FDA3848364909784C -S3150800A8E00C22514308444549098802889142EBD114 -S3150800A8F04249498842889142E6D12F490978082970 -S3150800A90043D10621FF22324C2000FEF76BFF0621B9 -S3150800A9100022334C2000FEF765FF06223149324CEF -S3150800A9202000FFF789FB06222E492B4C2000FFF753 -S3150800A93083FB324800882649C88430484088244921 -S3150800A9400885244800882249888322484088204967 -S3150800A950C8834FF480701E4988824FF480701C4962 -S3150800A960C88108201A4908820620194988740420D3 -S3150800A9701749C8744FF4C160154988812048214990 -S3150800A98008602A201149088013E00622011D104C90 -S3150800A9902000FFF751FB06221249134C2000FFF74F -S3150800A9A04BFB08200A498881084800880E30074969 -S3150800A9B0088010BD000000008A3D0020A43B00204E -S3150800A9C08C3D00208D3D00208B3D0020783D0020E9 -S3150800A9D0F0330020503D0020063400200C340020BF -S3150800A9E010340020343D0020F63300203CCC00080B -S3150800A9F024CC0008583D0020543D0020743D00201A -S3150800AA00263400205C3D00200300002013F0030FCD -S3150800AA1009D0521E22BF13F8010B11F801CBB0EB77 -S3150800AA200C00F3D07047121F22BF53F8040B51F8DD -S3150800AA3004CB6045F7D0121D0AD200BA9CFA8CFCEA -S3150800AA40B0EB0C0038BF6FF0000088BF01207047DC -S3150800AA50521E22BF13F8010B11F801CBB0EB0C0004 -S3150800AA60F6D0521C08BF1046704710B50400616046 -S3150800AA7001F099FD206010BD10B5040001F093FDAA -S3150800AA802168401A6168884201DB012000E0002045 -S3150800AA90C0B210BD78B4002200240023002400228E -S3150800AAA039E00A25EDB212F00306F6B2B600B54053 -S3150800AAB02C43DFF8E451960845F82640DFF8DC41D8 -S3150800AAC024689C434D68ED0300D51C43DFF8CC5140 -S3150800AAD02C60DFF8CC4124689C434D68AD0300D553 -S3150800AAE01C43DFF8BC512C60DFF8B84124689C434E -S3150800AAF04D68ED0200D51C43DFF8A8512C60DFF83D -S3150800AB00A84124689C434D68AD0200D51C43DFF874 -S3150800AB1098311C60521C102A80F0B280012313FA67 -S3150800AB2002F40B682340A342F4D14C68022C02D0ED -S3150800AB304C68122C15D1D40800EB8404246A0F251E -S3150800AB4012F00706F6B2B600B540AC430D6912F02E -S3150800AB500706F6B2B600B5402C43D50800EB8505C6 -S3150800AB602C62046803251600F6B27600B540AC439D -S3150800AB700D7915F003051600F6B27600B5402C439C -S3150800AB8004604C68012C08D04C68022C05D04C682F -S3150800AB90112C02D04C68122C17D184680325160094 -S3150800ABA0F6B27600B540AC43CD681600F6B276002C -S3150800ABB0B5402C438460446801259540AC434D68F4 -S3150800ABC0C5F3001595402C434460C4680325160058 -S3150800ABD0F6B27600B540AC438D681600F6B276003C -S3150800ABE0B5402C43C4604C68E40093D52F4C2468C8 -S3150800ABF054F480442D4D2C602C4C246814F4804465 -S3150800AC000094009C244C950854F825400F2512F012 -S3150800AC100306F6B2B600B540AC43254DA84201D1AD -S3150800AC2000253FE7234DA84201D101253AE7224DE9 -S3150800AC30A84201D1022535E7204DA84201D10325B6 -S3150800AC4030E71F4DA84201D104252BE71D4DA84228 -S3150800AC5001D1052526E71C4DA84201D1062521E785 -S3150800AC601A4DA84201D107251CE7194DA84201D162 -S3150800AC70082517E7174DA8427FF413AF092511E7F2 -S3150800AC8071BC7047D2B2002A02D089B2816102E053 -S3150800AC9089B209048161704708380140003C0140C7 -S3150800ACA0043C0140083C01400C3C01404438024049 -S3150800ACB0000002400004024000080240000C024066 -S3150800ACC0001002400014024000180240001C024016 -S3150800ACD000200240002402407CB504000026002023 -S3150800ACE00090DFF8180900260025002C01D1012064 -S3150800ACF028E194F84400002805D1002084F845008E -S3150800AD002000FFF7D5F9DFF8F808006850F480400E -S3150800AD10DFF8EC180860DFF8E808006810F48040EF -S3150800AD2001900198DFF8DC08006830F40000DFF8CD -S3150800AD30D4180860DFF8CC080068216A0843DFF8F1 -S3150800AD40C418086020684FF48051405850F001003C -S3150800AD5021684FF48052885001F0D0F80600206828 -S3150800AD604FF480514058C0070DD501F0C7F8801B35 -S3150800AD70B0F5FA7FF3D9032084F84400002084F85C -S3150800AD8045000320DEE02068066936F01C0600F060 -S3150800AD90E9FFDFF87418411ADFF87028914202D2E9 -S3150800ADA056F008061CE0DFF86818411ADFF8642830 -S3150800ADB0914202D256F00C0612E0DFF84018411A0A -S3150800ADC0DFF8542891420BD3DFF85018401ADFF801 -S3150800ADD05018884202D256F0040601E056F01006D2 -S3150800ADE0206806614FF400420021200000F050FA66 -S3150800ADF0002809D001252900200000F0ADFA01201D -S3150800AE0084F8440001209DE0FF2001F0D1FB606832 -S3150800AE10002873D001F072F806006A460121200066 -S3150800AE2000F0F5F901F06AF8801B41F28931884291 -S3150800AE300CD301252900200000F08EFA012084F8A1 -S3150800AE404400002084F8450003207BE00098400772 -S3150800AE50E3D54FF480520021200000F019FA0028AB -S3150800AE6009D001252900200000F076FA012084F88F -S3150800AE704400012066E001F041F806006A46012117 -S3150800AE80200000F0C4F901F039F8801B41F289313D -S3150800AE9088420CD301252900200000F05DFA012024 -S3150800AEA084F84400002084F8450003204AE000980E -S3150800AEB08006E3D56A461021200000F0A8F900288C -S3150800AEC009D001252900200000F046FA012084F85F -S3150800AED04400012036E00098400703D54FF400608F -S3150800AEE0E06001E00020E0600098800702D50020BD -S3150800AEF0A0601FE04FF48040A0601BE0E068C00837 -S3150800AF0080B2A168490889B251EA000200212000EE -S3150800AF1000F0BEF9002809D001252900200000F01C -S3150800AF201BFA012084F8440001200BE040F6FF706C -S3150800AF3001F03EFB2900200000F00EFA012084F8FB -S3150800AF404400002076BD70B4002490F84540012CDA -S3150800AF5001D1022031E0012480F84540022480F81E -S3150800AF604440C162002401E0E960641C9C4219D295 -S3150800AF7065010D445FF480162E6040F2F45606FB18 -S3150800AF8004F61644AE60C669002E03D12E6856F440 -S3150800AF9040062E605E1EB442E6D266010E44203696 -S3150800AFA0EE60E2E7026841F21003D150012180F811 -S3150800AFB04410002180F84510002070BC704770B41A -S3150800AFC0002490F84540012C01D1022034E00124E8 -S3150800AFD080F84540022480F844408162002401E05C -S3150800AFE0E960641C9C421CD265010D445FF0004672 -S3150800AFF02E6044F2F4566E6040F2F45606FB04F6F0 -S3150800B0001644AE608669012E03D16E6826F00046A6 -S3150800B0106E605E1EB442E3D266010E442036EE60D0 -S3150800B020DFE7026841F20C03D150012180F8441091 -S3150800B030002180F84510002070BC704730B400220B -S3150800B0400024002390F84520012A01D102208DE032 -S3150800B050012280F84520022280F84420002907D1E1 -S3150800B060012180F84410002180F8451001207DE078 -S3150800B070C26A1268002A07D5122180F844100021F6 -S3150800B08080F84510012071E040F2F55291420DD347 -S3150800B09040F2F452B1FBF2F240F2F453B1FBF3F48E -S3150800B0A003FB1413002B02D0521C00E00122012AD4 -S3150800B0B013D1C26A126852F04052C36A1A60C904B0 -S3150800B0C0C90CC26A5160C16A096851F00041C26A76 -S3150800B0D01160C16AC968C16231E000232DE0C46A03 -S3150800B0E0246834F04054C56A2C60002B05D1C46A24 -S3150800B0F0246854F08054C56A2C6040F2F454C56A3A -S3150800B1006C60541EA3420ED1C46A246854F00054DD -S3150800B110C56A2C60541E40F2F45505FB1414E40469 -S3150800B120E40CC56A6C60C46A246854F00044C56AB5 -S3150800B1302C60C46AE468C4625B1C9342CFD301687E -S3150800B14041F214028958490709D50421026841F2D7 -S3150800B1501403D1500021026841F20403D1500121A1 -S3150800B16080F84410002180F84510002030BC704754 -S3150800B170002190F84510012901D1022046E001215D -S3150800B18080F84510022180F84410816A0968002970 -S3150800B19035D4816A0968C9051DD5816B491C816347 -S3150800B1A0816B012901D1816A0163816A4163816AE0 -S3150800B1B00968C1F30D41091FC163016B8968016400 -S3150800B1C0816AC9688162012180F84410002180F8EB -S3150800B1D0451000201AE0816A0968890509D5816A3F -S3150800B1E001630021416301218163816AC968816223 -S3150800B1F005E0816B491C8163816AC9688162012106 -S3150800B20080F84410002180F8451001207047F8B5F1 -S3150800B210040015000026002794F84400822801D16E -S3150800B220022034E0822084F844002068066916F07B -S3150800B2301C06208AC00210F47840064389B28801A9 -S3150800B24010F4F860064336F0020656F00106206848 -S3150800B250066100F053FE070001E020680669F00762 -S3150800B2600DD500F04BFEC01BB0F5803FF5D301208D -S3150800B27084F84400002084F84500032007E020688D -S3150800B280406980B22860012084F844000020F2BD9D -S3150800B29070B504000025002694F84400422801D120 -S3150800B2A0022033E0422084F844002068056915F03E -S3150800B2B01C05208AC00210F47840054389B288012B -S3150800B2C010F4F860054355F0020555F0010592B2F1 -S3150800B2D0206842612068056100F010FE060001E062 -S3150800B2E020680569E8070DD500F008FE801BB0F553 -S3150800B2F0803FF5D3012084F84400002084F84500F7 -S3150800B300032003E0012084F84400002070BD10B536 -S3150800B310040094F84500012801D102201BE0012011 -S3150800B32084F84500022084F84400200000F082F9E1 -S3150800B330200000F094F9200000F0BCF9200000F08D -S3150800B340A3F9200000F0ABF9012084F8440000209E -S3150800B35084F84500002010BD30B5ADB004000025C6 -S3150800B360002905D04FF40060E0604FF48040A060EB -S3150800B37000201090002011900020129000201390B9 -S3150800B3800020149000201590E069002803D14FF49E -S3150800B3908060169001E0002016904FF40070179018 -S3150800B3A0002018900020199000201A9000201B9069 -S3150800B3B000201C9040201D9000201E9000201F9009 -S3150800B3C00020209000202190002022900020239029 -S3150800B3D00020249000202590802026900020279089 -S3150800B3E0002028900020299000202A9000202B90E9 -S3150800B3F000202C90206805688A4805401098119905 -S3150800B40008431299084313990843A16808431499F5 -S3150800B410084315990843E16808431699084317999C -S3150800B420084318990843199908431A990843054384 -S3150800B4302068056020680568012001F0B9F82068D1 -S3150800B44005601B981C9908431D9908431E990843D3 -S3150800B4501F990843209908432199084322990843CC -S3150800B4602168486020684568012001F0A1F8206835 -S3150800B470456023982168886024982168C8602068F8 -S3150800B48085694FF6417005402598269951EA00408E -S3150800B4902799084328990843299908432A9908436C -S3150800B4A005432068856120688569012001F080F8D8 -S3150800B4B0206885612B982C9908432168C861206803 -S3150800B4C0C569012001F074F82068C5610020009064 -S3150800B4D05FF000700190002002905FF40010039066 -S3150800B4E00020049000200590002006900020079078 -S3150800B4F0042008905FF0007009905FF480300A908D -S3150800B5005FF480000B904FF400500C9080200D9053 -S3150800B51000200E9000200F90206841F2180145582F -S3150800B5204148054000980199084302990843039940 -S3150800B5300843049908430599084306990843079957 -S3150800B5400843089908430543206841F21801455005 -S3150800B550206841F218014558012001F029F82068B1 -S3150800B56041F21801455009980A9908430B9908436E -S3150800B5700C9908430D9908430E9950EA81000F99D2 -S3150800B580084350F4000021684FF480528850206820 -S3150800B5904FF480514558012001F00AF820684FF40D -S3150800B5A080514550A06901280BD1206841F21C0141 -S3150800B5B0405840F4803050F04000216841F21C02A7 -S3150800B5C0885062690021200000F002F82DB030BDD5 -S3150800B5D05079137953EA0020144B5B181860D07819 -S3150800B5E093781B0453EA0060537850EA03201278D4 -S3150800B5F010430F4A511808607047000000879303EC -S3150800B6004438024004380140002D3101C0E1E4000D -S3150800B610C00E160240787D01005A620200E1F50567 -S3150800B62080F0FA020F8120FF233FDEF840800240B7 -S3150800B6304480024010B582B00400002000902068C3 -S3150800B640006850F0080021680860206800680090CB -S3150800B650012000F0ADFF00982168086013BD10B501 -S3150800B66082B00400002000902068006850F00400B2 -S3150800B67021680860206800680090012000F098FFA3 -S3150800B68000982168086013BD016841F218028958BC -S3150800B69051F40051006841F2180281507047016860 -S3150800B6A041F21802895851F00201006841F2180265 -S3150800B6B08150704710B582B00400002000902068C1 -S3150800B6C041F21801405850F48010216841F21802DE -S3150800B6D08850206841F2180140580090012000F077 -S3150800B6E067FF0098216841F21802885013BD0000D0 -S3150800B6F070B582B004000025002C01D1012035E286 -S3150800B7002078C00740F18480DFF89006006810F0C2 -S3150800B7100C0004280BD0DFF88406006810F00C0033 -S3150800B72008280ED1DFF878060068400209D5DFF848 -S3150800B7306806006880036BD56068002868D1012018 -S3150800B74014E26068B0F5803F08D1DFF84C0600685F -S3150800B75050F48030DFF84016086038E0606800284A -S3150800B76010D1DFF83406006830F48030DFF8281688 -S3150800B7700860DFF82406006830F48020DFF8181621 -S3150800B780086024E06068B0F5A02F10D1DFF808063D -S3150800B790006850F48020DFF800160860DFF8F80526 -S3150800B7A0006850F48030DFF8F01508600FE0DFF825 -S3150800B7B0E805006830F48030DFF8DC150860DFF84B -S3150800B7C0D805006830F48020DFF8CC15086060687A -S3150800B7D000280ED000F092FB0600DFF8BC050068D2 -S3150800B7E0800315D400F08AFB801B6528F5D3032057 -S3150800B7F0BCE100F083FB0600DFF89C0500688003C7 -S3150800B80006D500F07BFB801B6528F5D30320ADE148 -S3150800B8102078800726D5DFF88405006810F00C0F1D -S3150800B8200BD0DFF87805006810F00C00082836D130 -S3150800B830DFF86C050068400231D4DFF85C05006863 -S3150800B840800704D5E068012801D001208EE1DFF8E1 -S3150800B8504805006830F0F800216950EAC100DFF8B1 -S3150800B86038150860207800076DD56069002853D020 -S3150800B870DFF83005006850F00100DFF82815086089 -S3150800B88000F03CFB0600DFF81C05006880075AD468 -S3150800B89000F034FB801B0328F5D3032066E1E0683B -S3150800B8A0002822D0DFF8F004006850F00100DFF825 -S3150800B8B0E814086000F022FB0600DFF8DC040068E4 -S3150800B8C0800706D400F01AFB801B0328F5D3032053 -S3150800B8D04CE1DFF8C404006830F0F800216950EA4A -S3150800B8E0C100DFF8B4140860BCE7DFF8AC040068F0 -S3150800B8F040084000DFF8A014086000F0FFFA0600D0 -S3150800B900DFF8940400688007ACD500F0F7FA801BCE -S3150800B9100328F5D3032029E1DFF8880400684008E6 -S3150800B9204000DFF88014086000F0E8FA0600DFF847 -S3150800B93074040068800706D500F0E0FA801B032827 -S3150800B940F5D3032012E12078400740F1A580DFF8FF -S3150800B95060040068C0000FD4DFF85404006850F093 -S3150800B9608050DFF84C140860DFF84404006810F0D3 -S3150800B9708050009000980125DFF838040068C0055B -S3150800B98016D4DFF83004006850F48070DFF8241409 -S3150800B990086000F0B3FA0600DFF818040068C0056E -S3150800B9A006D400F0ABFA801B6528F5D30320DDE04A -S3150800B9B0A068012808D1DFF80004006850F00100EB -S3150800B9C0DFF8F413086037E0A068002810D1DFF824 -S3150800B9D0E803006840084000DFF8DC130860DFF879 -S3150800B9E0D803006830F00400DFF8CC13086023E0C1 -S3150800B9F0A068052810D1DFF8C003006850F00400DD -S3150800BA00DFF8B4130860DFF8B003006850F00100EF -S3150800BA10DFF8A41308600FE0DFF89C03006840080D -S3150800BA204000DFF894130860DFF88C03006830F0F4 -S3150800BA300400DFF884130860A068002810D000F01E -S3150800BA405DFA0600DFF870030068800719D400F075 -S3150800BA5055FA801B41F289318842F3D3032085E0E9 -S3150800BA6000F04CFA0600DFF850030068800708D596 -S3150800BA7000F044FA801B41F289318842F3D303204F -S3150800BA8074E0EDB2012D07D1DFF82403006830F029 -S3150800BA908050DFF81C130860A069002865D0DFF81D -S3150800BAA0FC02006810F00C0008285CD0A069022887 -S3150800BAB042D1DFF8E402006830F08070DFF8D8126F -S3150800BAC0086000F01BFA0600DFF8CC020068800167 -S3150800BAD006D500F013FA801B0328F5D3032045E0AA -S3150800BAE0E069216A0843616A50EA8110A16A891EE1 -S3150800BAF0C903090C09040843E16A50EA0160216B8D -S3150800BB0050EA0170DFF898120860DFF88C020068C6 -S3150800BB1050F08070DFF88012086000F0EFF9060038 -S3150800BB20DFF87402006880011FD400F0E7F9801B73 -S3150800BB300328F5D3032019E0DFF85C02006830F02B -S3150800BB408070DFF85412086000F0D8F90600DFF8B4 -S3150800BB5048020068800108D500F0D0F9801B032848 -S3150800BB60F5D3032002E0012000E0002076BD70B581 -S3150800BB7004000D000026002C01D10120B5E0DFF8F5 -S3150800BB803C02006810F00F00A84211D2DFF82C0220 -S3150800BB900068000900012843DFF820120860DFF872 -S3150800BBA01C02006810F00F00A84201D001209CE09A -S3150800BBB0207880071FD52078400707D5DFF8DC01F5 -S3150800BBC0006850F4E050DFF8D411086020780007C8 -S3150800BBD007D5DFF8C801006850F46040DFF8BC11EB -S3150800BBE00860DFF8B801006830F0F000A168084383 -S3150800BBF0DFF8A81108602078C00739D560680128E1 -S3150800BC0006D1DFF894010068800312D401206CE0A5 -S3150800BC106068022806D1DFF880010068800108D430 -S3150800BC20012062E0DFF870010068800701D4012076 -S3150800BC305BE0DFF8680100688008800061680843F7 -S3150800BC40DFF85811086000F059F90600DFF84C01D2 -S3150800BC50006810F00C006168B0EB810F08D000F0A6 -S3150800BC604DF9801B41F289318842EFD303203CE02D -S3150800BC70DFF84801006810F00F0085420FD2DFF8A0 -S3150800BC803C0100680009000128434C4908604B48FC -S3150800BC90006810F00F00A84201D0012025E02078A6 -S3150800BCA0400707D53D48006830F4E050E16808438E -S3150800BCB03A4908602078000708D53848006830F403 -S3150800BCC06040216950EAC1003449086000F00EF866 -S3150800BCD03B49324A1268C2F30312895CC8403349A9 -S3150800BCE00860002000F078FC002070BD00B5002236 -S3150800BCF00020002100202948006810F00C000028C8 -S3150800BD0004D0042804D0082804D029E0264828E0CE -S3150800BD102C4826E02248006810F03F0220480068B8 -S3150800BD2040020AD51E480068C0F388102549A1FBC1 -S3150800BD300001002300F076FC09E019480068C0F30A -S3150800BD4088101949A1FB0001002300F06BFC144977 -S3150800BD500968C1F30141491C4900B0FBF1F000E054 -S3150800BD60114800BD11480068704780B5FFF7FAFF13 -S3150800BD7015490A4A1268C2F38222895CC84002BD84 -S3150800BD8080B5FFF7EFFF1049044A1268C2F3423242 -S3150800BD90895CC84002BD00000038024008380240ED -S3150800BDA004380240743802400024F400440000209D -S3150800BDB0403802400070004070380240003C0240A3 -S3150800BDC0F4CB000800127A001CCC000810F007011A -S3150800BDD0404800684FF6FF0210403F4A52EA0121E8 -S3150800BDE008433C49086070473A480068C0F3022097 -S3150800BDF0704740B2002808D50901384A40B210F009 -S3150800BE000F00104400F8041C03E00901344A40B24C -S3150800BE101154704710B410F00700D0F10703052B32 -S3150800BE2001D3042301E0D0F10703041D072C01D236 -S3150800BE30002000E0C01E012414FA03F35B1E19401B -S3150800BE408140012313FA00F0401E1040084310BC3D -S3150800BE50704780B5411EB1F1807F01D301200EE005 -S3150800BE60401E204908600F215FF0FF30FFF7C1FF31 -S3150800BE7000201D49086007201C490860002002BDF3 -S3150800BE8080B5FFF7A3FF01BD70B504000D001600CD -S3150800BE900020FFF7A9FF32002900FFF7BBFF0100CA -S3150800BEA0200040B2FFF7A5FF70BD80B5FFF7D1FFB0 -S3150800BEB002BD042806D10D48006850F004000B495D -S3150800BEC0086005E00948006830F004000749086082 -S3150800BED0704700000CED00E00000FA0518ED00E0E0 -S3150800BEE000E400E014E000E018E000E010E000E004 -S3150800BEF080B500F001F801BD7047000001480068F0 -S3150800BF00704700BF4C3D0020034800680349097884 -S3150800BF1040180149086070474C3D00204800002041 -S3150800BF2010B50400002C01D1012037E0A0690028D3 -S3150800BF30FFD194F86900002805D1002084F868002C -S3150800BF40200000F02FFB242084F869002068006890 -S3150800BF504008400021680860200000F0E1F8012848 -S3150800BF6001D101201AE0606A002802D0200000F002 -S3150800BF7087FA2068406830F4904021684860206855 -S3150800BF80806830F02A00216888602068006850F0D0 -S3150800BF90010021680860200000F0DFFA10BD2DE9D5 -S3150800BFA0F04182B004000D0017001E005FF0000883 -S3150800BFB094F86A00202878D1002D02D0BFB2002F4D -S3150800BFC001D1012072E094F86800012801D102200D -S3150800BFD06CE0012084F868000020E066222084F8DE -S3150800BFE06A00FFF78BFF8046A4F85870A4F85A70C9 -S3150800BFF0A068B0F5805F0BD12069002804D140F213 -S3150800C000FF10A4F85C001FE0FF20A4F85C001BE00A -S3150800C010A06800280AD12069002803D1FF20A4F8C7 -S3150800C0205C0011E07F20A4F85C000DE0A068B0F188 -S3150800C030805F09D12069002803D17F20A4F85C001D -S3150800C04002E03F20A4F85C00B4F85C7004E02068C5 -S3150800C050406A38402880AD1CB4F85A0000281CD025 -S3150800C060B4F85A00401EA4F85A0000964346002227 -S3150800C0702021200000F01CF8002801D0032015E03C -S3150800C080A068B0F5805F02D120690028DFD020685B -S3150800C090406A384028706D1CDEE7202084F86A0064 -S3150800C0A0002084F86800002000E00220BDE8F68140 -S3150800C0B02DE9F04104000D0016001F00DDF8188078 -S3150800C0C02068C0692840A84201D1012000E000206C -S3150800C0D0F6B2B04221D118F1010FF1D0B8F1000F34 -S3150800C0E004D0FFF70BFFC01B4045E9D32068006862 -S3150800C0F030F4D070216808602068806840084000E5 -S3150800C10021688860202084F86900202084F86A0065 -S3150800C110002084F86800032000E00020BDE8F081D4 -S3150800C12070B5040000221020002200210025A26814 -S3150800C13023691A4363691A43E3691A4323681B6828 -S3150800C140DFF8146333401A4323681A60226852687A -S3150800C15032F44052E3681A4323685A60A269236A94 -S3150800C1601A4323689B6833F430631A4323689A603A -S3150800C1702268BA4B9A4214D1B94A126812F00302DD -S3150800C180002A05D0022A05D006D3032A06D007E0DE -S3150800C1900120C7E00220C5E00420C3E00820C1E072 -S3150800C1A0C0E02268AF4B9A4215D1AD4A126812F028 -S3150800C1B00C02002A06D0042A08D0082A04D00C2A21 -S3150800C1C006D007E00020ADE00220ABE00420A9E09D -S3150800C1D00820A7E0A6E02268A34B9A4215D1A04AF8 -S3150800C1E0126812F03002002A06D0102A08D0202A37 -S3150800C1F004D0302A06D007E0002093E0022091E020 -S3150800C20004208FE008208DE08CE02268974B9A4244 -S3150800C21015D1934A126812F0C002002A06D0402AA5 -S3150800C22008D0802A04D0C02A06D007E0002079E08A -S3150800C230022077E0042075E0082073E072E02268A7 -S3150800C2408B4B9A4218D1864A126812F44072002A19 -S3150800C25009D0B2F5807F0AD0B2F5007F05D0B2F5D5 -S3150800C260407F06D007E000205CE002205AE0042068 -S3150800C27058E0082056E055E022687E4B9A4218D1CD -S3150800C280774A126812F44062002A09D0B2F5806F24 -S3150800C2900AD0B2F5006F05D0B2F5406F06D007E0B8 -S3150800C2A001203FE002203DE004203BE0082039E081 -S3150800C2B038E02268704B9A4218D1694A126812F41B -S3150800C2C04052002A09D0B2F5805F0AD0B2F5005F65 -S3150800C2D005D0B2F5405F06D007E0002022E0022034 -S3150800C2E020E004201EE008201CE01BE02268634BC7 -S3150800C2F09A4217D15A4A126812F44042002A09D0C3 -S3150800C300B2F5804F0AD0B2F5004F05D0B2F5404FCE -S3150800C31006D007E0002005E0022003E0042001E043 -S3150800C3200820FFE7E269B2F5004F47D1C0B20028FE -S3150800C33008D0012810D0022818D0042820D00828B0 -S3150800C34028D02FE0FFF711FD6168490811EB40007E -S3150800C3506168B0FBF1F126E0FFF712FD6168490854 -S3150800C36011EB40006168B0FBF1F11CE06068400821 -S3150800C37000F1F47010F590406168B0FBF1F112E03D -S3150800C380FFF7B4FC6168490811EB40006168B0FB2F -S3150800C390F1F108E06068400810F580306168B0FB8C -S3150800C3A0F1F100E001254FF6F07010EA0102C1F341 -S3150800C3B04200024392B22068C26048E0C0B2002838 -S3150800C3C008D0012812D002281CD0042827D0082813 -S3150800C3D031D03BE0FFF7C9FC616810EB510061689A -S3150800C3E0B0FBF1F080B22168C86030E0FFF7C8FC06 -S3150800C3F0616810EB51006168B0FBF1F080B221680A -S3150800C400C86024E06068400800F5740010F5105014 -S3150800C4106168B0FBF1F080B22168C86017E0FFF7E9 -S3150800C42065FC616810EB51006168B0FBF1F080B201 -S3150800C4302168C8600BE06068400810F50040616834 -S3150800C440B0FBF1F080B22168C86000E00125280041 -S3150800C450C0B270BD00000000F369FFEF0010014094 -S3150800C460903802400044004000480040004C00401C -S3150800C470005000400014014000780040007C004055 -S3150800C48090F82410C90707D50168496831F40031C6 -S3150800C490826A11430268516090F82410890707D50B -S3150800C4A00168496831F48031C26A114302685160F3 -S3150800C4B090F82410490707D50168496831F48021A6 -S3150800C4C0026B11430268516090F82410090707D5DA -S3150800C4D00168496831F40041426B114302685160B2 -S3150800C4E090F82410C90607D50168896831F4805187 -S3150800C4F0826B11430268916090F82410890607D56B -S3150800C5000168896831F40051C26B11430268916071 -S3150800C51090F82410490613D50168496831F480114A -S3150800C520026C114302685160016CB1F5801F07D196 -S3150800C5300168496831F4C001426C114302685160D0 -S3150800C54090F82410090607D50168496831F40021D6 -S3150800C550826C114300684160704710B582B00400D0 -S3150800C56000200020E066FFF7C9FC21680968090772 -S3150800C5700DD57FF07E410091030000225FF4001183 -S3150800C5802000FFF795FD002801D0032009E02020B0 -S3150800C59084F86900202084F86A00002084F868007E -S3150800C5A0002016BD704780B5FDF7E9FE02BD000004 -S3150800C5B038B50400FFF7A2FC050014F1010F02D0FC -S3150800C5C0044800782418FFF799FC401BA042FAD3C8 -S3150800C5D031BD00BF4800002010B504004FF47A7042 -S3150800C5E00D490978B0FBF1F00C490968B1FBF0F088 -S3150800C5F0FFF75BFC002801D001200CE0102C09D2C3 -S3150800C600002221005FF0FF30FFF73EFC044804607B -S3150800C610002000E0012010BD480000204400002052 -S3150800C620400000201B4213D1094236D12AB1844664 -S3150800C630B0FBF2F002FB10C2704700F06BB8FCD3F7 -S3150800C6400022002370470B000200002100207047DB -S3150800C650904271EB030CF6D370B5B1FA81F4B3FAD4 -S3150800C66083F52C1BA340C4F1200532FA05F63343A3 -S3150800C670A2405FF00046E64002E05B085FEA32024D -S3150800C680841A71EB030524BF204629467641F4D364 -S3150800C69002000B003000002170BD012ACFD970B509 -S3150800C6A0140C20D0B1FA81F4B2FA82F5C4F1200450 -S3150800C6B06419B4F12006D6D3B2405FF00044F440C2 -S3150800C6C0002502E052085FEA3303C61A71EB020E30 -S3150800C6D024BF3046714664416D41F3D302000B0016 -S3150800C6E02000290070BD0C46B1FBF2F102FB114592 -S3150800C6F02D0445EA1045B5FBF2F402FB145580B249 -S3150800C70040EA0545B5FBF2F002FB105240EA044048 -S3150800C71070BD00007047000080B500F011F8FDF705 -S3150800C72039FEFDF793F8FDF7B3FE00210020FDF76B -S3150800C73045FE00F01CF9FDF7EEF8FDF7ADFEF8E74B -S3150800C74080B500F03DF900F005F8FDF705FE00F0AC -S3150800C75007F901BD00B593B07B48006850F08050DA -S3150800C760794908607848006810F080500090009871 -S3150800C7707648006850F44040744908607348006879 -S3150800C78010F4404000900098012006905FF4803035 -S3150800C790079002200C905FF480000D9008200E9000 -S3150800C7A04FF4D8700F90022010900220119006A81E -S3150800C7B0FEF79EFF002800D0FEE700F00DF90028DE -S3150800C7C000D0FEE70F20019002200290002003907F -S3150800C7D04FF4A05004904FF480500590072101A80B -S3150800C7E0FFF7C5F9002800D0FEE713B000BD00B575 -S3150800C7F087B05548006850F0805053490860524841 -S3150800C800006810F08050009000985148006850F475 -S3150800C81080404F4908604E48006810F480400090F8 -S3150800C82000984C48006850F001004A490860494899 -S3150800C830006810F00100009000984648006850F023 -S3150800C8400200444908604348006810F0020000905E -S3150800C85000984048006850F004003E4908603D488A -S3150800C860006810F00400009000983A48006850F0FC -S3150800C8700800384908603748006810F0080000903A -S3150800C88000983448006850F0400032490860314842 -S3150800C890006810F04000009000982B48006850F49B -S3150800C8A08020294908602848006810F480200090F4 -S3150800C8B000980320FFF7E4FA002200217FF00B001E -S3150800C8C0FFF7E2FA002200217FF00A00FFF7DCFA00 -S3150800C8D0002200217FF00900FFF7D6FA0022002186 -S3150800C8E07FF00400FFF7D0FA002200217FF0030052 -S3150800C8F0FFF7CAFA002200217FF00100FFF7C4FA09 -S3150800C900002200215FF0FF30FFF7BEFA8020019079 -S3150800C91001200290002003900020049001A90E48EF -S3150800C920FEF7B8F84FF440700190022002900020FC -S3150800C9300390032004900720059001A90748FEF7F5 -S3150800C940A9F807B000BD000040380240007000405A -S3150800C950443802403038024000040240000C0240CD -S3150800C96080B5002280211348FEF78CF901BD10B569 -S3150800C970FDF705FD040010480068201AB0F5FA7F97 -S3150800C98016D30E480078002808D101200B490870F4 -S3150800C990012280210748FEF775F907E000200749BC -S3150800C9A00870002280210348FEF76CF902480460EB -S3150800C9B010BD000000040240403D0020863D0020D6 -S3150800C9C080B50320FFF75CFA0020FFF705FEFFF7A6 -S3150800C9D00EFF002002BD000010B582B000241E48DC -S3150800C9E0006850F080501C4908601B48006810F029 -S3150800C9F08050009000981748006850F48030154918 -S3150800CA000860FFF77BFA040011480068C00307D4E2 -S3150800CA10FFF774FA001BB0F57A7FF5D9032015E005 -S3150800CA200C48006850F400300A490860FFF766FAB7 -S3150800CA30040007480068800307D4FFF75FFA001B65 -S3150800CA40B0F57A7FF5D9032000E0002016BD000076 -S3150800CA5004700040007000404038024010480068EA -S3150800CA6050F470000E4908600E48006850F0010046 -S3150800CA700C49086000200C4908600A4800680B4900 -S3150800CA800840084908600A480A49086005480068D5 -S3150800CA9030F4802003490860002007490860704781 -S3150800CAA088ED00E00038024008380240FFFFF6FE35 -S3150800CAB010300024043802400C38024019E050F8BF -S3150800CAC0041BCB0744BFA9F101035918121F002301 -S3150800CAD0042A41F8043BF9D25FEA827C0B4604D566 -S3150800CAE04FF0000CA1F800C09B1CD10744BF0021E1 -S3150800CAF0197050F8042B002AE1D1704710B450F889 -S3150800CB00041B79B10268436802440830DC0744BF55 -S3150800CB10A9F10104E31852F8044B43F8044B091F22 -S3150800CB20F9D1ECE710BC704710B5074979441831BC -S3150800CB30064C7C44163404E00A68081D11448847EC -S3150800CB400146A142F8D110BD2C0000004C0000009F -S3150800CB504EF68851CEF20001086840F4700008606D -S3150800CB60BFF34F8FBFF36F8F4FF00070E1EE100ADF -S3150800CB707047000049FFFFFF4039000050040020BD -S3150800CB800000000079FFFFFF0C0000008400000091 -S3150800CB90400000200000000000F00BF8002801D03B -S3150800CBA0FFF7C2FF0020AFF30080FFF7B5FD00F0E6 -S3150800CBB002F80120704700F001B800000746384621 -S3150800CBC000F002F8FBE7000080B5AFF30080024AE8 -S3150800CBD011001820ABBEFBE7260002000248854676 -S3150800CBE00248804702480047500400205DCA0008F2 -S3150800CBF005CC000800000000000000000102030444 -S3150800CC0006070809AFF30080FFF7A2FFFFF7C4FF86 -S3150800CC10100000000024F4000100000000000000DD -S3150800CC2001020304FFFFFFFFFFFF0000ADDE122332 -S3150800CC3063825363FFFFFFFF00000000FFFFFFFF53 -S3150800CC40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF0A -S3150800CC50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFFA -S3150800CC60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFEA -S3150800CC70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFDA -S3150800CC80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFCA -S3150800CC90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFBA -S3150800CCA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFAA -S3150800CCB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF9A -S3150800CCC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF8A -S3150800CCD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF7A -S3150800CCE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF6A -S3150800CCF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF5A -S3150800CD00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF49 -S3150800CD10FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF39 -S3150800CD20FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF29 -S3150800CD30FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF19 -S3150800CD40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF09 -S3150800CD50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF9 -S3150800CD60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE9 -S3150800CD70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD9 -S3150800CD80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC9 -S3150800CD90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB9 -S3150800CDA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA9 -S3150800CDB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF99 -S3150800CDC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF89 -S3150800CDD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF79 -S3150800CDE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF69 -S3150800CDF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF59 -S3150800CE00FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF48 -S7050800CC0521 +S31508008000903D002021C4000885C4000889C40008E2 +S315080080108DC4000891C4000895C40008000000003B +S3150800802000000000000000000000000099C40008DD +S315080080309DC4000800000000A1C40008679D000850 +S31508008040A5C40008A9C40008ADC40008B1C4000846 +S31508008050B5C40008B9C40008BDC40008C1C40008F6 +S31508008060C5C40008C9C40008CDC40008D1C40008A6 +S31508008070D5C40008D9C40008DDC40008E1C4000856 +S31508008080E5C40008E9C40008EDC40008F1C4000806 +S31508008090F5C40008F9C40008FDC4000801C50008B5 +S315080080A005C5000809C500080DC5000811C5000862 +S315080080B015C5000819C500081DC5000821C5000812 +S315080080C025C5000829C500082DC5000831C50008C2 +S315080080D035C5000839C500083DC5000841C5000872 +S315080080E045C5000849C500084DC5000851C5000822 +S315080080F055C5000859C500085DC5000861C50008D2 +S3150800810065C5000869C500086DC5000871C5000881 +S3150800811075C5000879C500087DC5000881C5000831 +S3150800812085C5000889C500088DC5000891C50008E1 +S3150800813095C5000899C500089DC50008A1C5000891 +S31508008140A5C50008A9C50008ADC50008B1C5000841 +S31508008150B5C50008B9C50008BDC50008C1C50008F1 +S31508008160C5C50008C9C50008CDC50008D1C50008A1 +S31508008170D5C50008D9C50008DDC5000800000000FF +S31508008180E1C50008E5C50008E9C50008EDC5000811 +S31508008190F1C50008F5C50008F9C50008FDC50008C1 +S315080081A001C6000805C6000809C600080DC600086D +S315080081B011C6000815C6000819C600081DC600081D +S315080081C021C6000825C600080000000029C60008C8 +S315080081D02DC6000831C6000835C6000839C600088D +S315080081E03DC6000841C6000845C6000849C600083D +S315080081F04DC6000851C60008EE11AA5510B4DFF89E +S31508008200C032C2788A18DA7084780A0092B2120AE2 +S3150800821014199C7042785A700078187098780A0079 +S3150800822092B2120A92B2904208DA5878401C5870F4 +S315080082305878002802D11878401C1870D87889B266 +S3150800824001F0FF0188420EDA9878401C98709878F9 +S31508008250002808D15878401C58705878002802D150 +S315080082601878401C187010BC704710B40B0092B2F6 +S3150800827011444A1E0BE0197809025C780919081896 +S315080082800400A4B289B28C4200D2401C9B1C9342C3 +S31508008290F1D3934208D1197809020818020092B25C +S315080082A089B28A4200D2401C80B210BC704780B5A1 +S315080082B01422DFF810120020FFF7D7FF010089B259 +S315080082C0002902D14FF6FF7002E080B200F088FF65 +S315080082D080B202BD38B57C4D297C09026A7C8918B2 +S315080082E0B1F1140454FA80F0082215F11A0180B28B +S315080082F0FFF7BBFF220092B215F1220180B2FFF709 +S31508008300B4FF010089B2002902D14FF6FF7002E0DE +S3150800831080B200F065FF80B232BD80B50620FFF757 +S31508008320D9FF02BD10B469490020087007E0002093 +S31508008330674A0B7822F813000878401C08700878FA +S315080083400028F4D0002008700AE00022614B0C785F +S315080083501E20444303EB040042760878401C08704C +S3150800836008780028F1D04FF480605B4A108000201E +S3150800837008700AE00022594B0C784020444303EB6E +S31508008380040082800878401C087008780028F1D01C +S3150800839010BC70472DE9F04104000E00FFE74E4F70 +S315080083A03888401C38803888B0F5FA4F02DB4FF41D +S315080083B080503880DFF81481002088F8000011E02A +S315080083C0464998F800204020424301EB0200858880 +S315080083D0388800F005FF8542E1D098F80000401C77 +S315080083E088F8000098F800000028E9D00025002049 +S315080083F088F8000004E098F80000401C88F800009F +S3150800840098F8000000280FD1344998F80020402039 +S31508008410424301EB020080880028ECD198F800203E +S315080084204020424301EB0205002D01D1002017E050 +S315080084303888398889B2090A51EA0021A980EE806C +S31508008440002C06D1042100222C00200000F0FCFE9E +S3150800845003E02088288060886880402028722800E9 +S31508008460BDE8F081194A0021117002E01178491C13 +S3150800847011701178002909D1154B117833F81110AC +S315080084800029F3D1117823F81100FFE7704710B5DA +S315080084900100DFF8EC4B89B220680830FFF7AEFE22 +S315080084A007480178226811724178226851728178EA +S315080084B022689172C0782168C87210BD0000000059 +S315080084C06C390020FA2F0020EC2F00208439002078 +S315080084D078390020003900207C3900208C380020AB +S315080084E02DE9F84FDFF898ABDAF800400100C9B279 +S315080084F0042906D1DFF88C2B1088002840F0C681A5 +S315080085001EE0DFF8C45CDFF8C46C16F1360129609A +S315080085102968DFF8BC2C11600100C9B2032919D1FA +S31508008520607E10F00F0003280AD1208A002807D1A0 +S315080085300820DFF8A01C087000F01BFF00F04CBDF7 +S315080085400020DFF8941C08800020DFF8881C0870DB +S31508008550BDE8F18F0100C9B2022940F0A880DFF812 +S315080085607C1CC878401CC870C87800280ED188784A +S31508008570401C88708878002808D14878401C4870C4 +S315080085804878002802D10878401C08700020DFF8D7 +S31508008590481C08800020DFF8EC1A0880607E07284F +S315080085A002D0607E052808D1A07E401CA076A07E59 +S315080085B0782801D100206076C2E7607E0028FBD0CB +S315080085C0208A002866D0A07E411EA176C0B2002867 +S315080085D0F2D1E07E082808D0607E022802D0607EAC +S315080085E001280ED1E07E05280BD100206076802078 +S315080085F0DFF8E01B087000F0BCFE142086F82F0098 +S31508008600DCE1E07E052801DB042000E0E07E0321B2 +S3150800861011FA00F0A076E07E401CE076607E10F04D +S315080086200F00C0B201280AD0022825D0032827D077 +S3150800863004282DD006282BD0082829D0BCE71020DE +S3150800864086F82F0096F82F0050F0020086F82F00C3 +S31508008650022086F83600042086F83700062086F8B9 +S3150800866038000A2086F839002C20DFF86C1B0880B1 +S31508008670602086F82E00A8E1002086F82F00E1E7A2 +S315080086800420DFF8501B087000F073FE00F0DABC17 +S3150800869000F05CBC607E10F00F0003288CD1082027 +S315080086A0DFF8301B087000F064FE00F095BCC0B21D +S315080086B005281FD1DFF8580B00688088002818D0D5 +S315080086C00020CAF8000016F12A0028602868DFF89A +S315080086D0001B0860DFF8AC09002101800088DFF87C +S315080086E0F81A08800820DFF8EC1A087001F054F927 +S315080086F000E725E7B07B45287FF422AFDFF8D87A74 +S315080087003888317C0902727C891888420CDB307CF7 +S315080087100002717C40183880307D10F03F0F02D17E +S31508008720707D002801D00BE70AE7DFF8E84ADFF892 +S31508008730E8BABBF800002188884204D1BBF80200D9 +S31508008740618888420AD0F08BBBF80010884204D1B1 +S31508008750308CBBF80210884200D0F1E64FF6FF785D +S31508008760FFF7A5FD40457FF4EBAEF07D062808D15E +S31508008770FFF7D3FD404540F0C080DFF8A01A0C0093 +S31508008780BDE0F07D112808D138881C383880DFF81C +S31508008790901ADFF87C2A116026E0F07D01287FF424 +S315080087A0CFAE96F8220008287FF4CAAE002086F8D5 +S315080087B02200B08C4FF6F771884203DBB08C093083 +S315080087C0B08402E0B08C0830B084708BF083B08B34 +S315080087D03084BBF800007083BBF80200B08300F059 +S315080087E0EEBC106840301060106811F140039842E2 +S315080087F04BD2106880880028F3D0B08C13689B8809 +S315080088009842EED11068C088002809D0708C136889 +S31508008810DB88984204D01068C088B0F58A4FE0D14A +S31508008820106800882388984204D1106840886388B5 +S31508008830984215D0DFF8EC0913681B880788BB42F5 +S3150800884004D113685B884088834209D0708B13680B +S315080088501B889842C5D1B08B13685B889842C0D1F3 +S315080088600020CAF800000220DFF86819087016F11F +S315080088702A0028602868DFF8581908600020DFF801 +S315080088800418088001F088F834E659E6DFF8481934 +S3150800889010881C300880DFF834090B889BB21B0A45 +S315080088A0037409884174DFF868190B681B7A8375A5 +S315080088B01123C375138808331288083292B2120A34 +S315080088C052EA0322C284002202850A6892884284F8 +S315080088D00A68D2888284DFF840291388438352883D +S315080088E082830A681288C2830968498801843630F7 +S315080088F0DFF8D418086000F049BC21E61E34A1420E +S31508008900C0F09780607E0028F8D0B08CA28890428C +S31508008910F4D1708CE2889042F0D1708B2288904214 +S31508008920ECD1B08B62889042E8D1CAF80040DFF8F3 +S31508008930A488002088F8000096F82F00400700F168 +S31508008940B781DFF8E49896F82E00C0B200098000D7 +S3150800895089F80000398899F80000091AB1F114005D +S315080089603880607E10F00F00022806D196F82F0096 +S3150800897010F03F00122800F0A3813888002805D19E +S3150800898096F82F0010F0030F00F09A8196F826004B +S31508008990217A88420FD196F82700617A88420AD14F +S315080089A096F82800A17A884205D196F82900E17A36 +S315080089B0884200F08581102086F82F002820DFF8ED +S315080089C018180880502086F82E00207A86F82A0083 +S315080089D0607A86F82B00A07A86F82C00E07A86F86A +S315080089E02D00207B86F82600607B86F82700A07B72 +S315080089F086F82800E07B86F829000620F075A0880E +S31508008A007084E088B084DFF8100801887183408894 +S31508008A10B0832088F08360883084607EC00640F189 +S31508008A209983002086F8310096F8310086F83000E0 +S31508008A3096E396F82F0010F03F00022804D096F827 +S31508008A402F0040071DD57BE5DFF8E087B08CA8F836 +S31508008A500000DFF8D4570020287002E02878401C70 +S31508008A60287028780028EAD1B8F80000DFF8C0276F +S31508008A702B7832F813209042F0D100240020287079 +S31508008A807BE0142086F82F0028203880502086F8AE +S31508008A902E00DFF8940796F82910017096F82D1025 +S31508008AA086F82910017886F82D1096F82810017096 +S31508008AB096F82C1086F82810017886F82C1096F867 +S31508008AC02710017096F82B1086F82710017886F87B +S31508008AD02B1096F82610017096F82A1086F826109C +S31508008AE0007886F82A0096F82D00401C86F82D0096 +S31508008AF096F82D00002816D196F82C00401C86F80A +S31508008B002C0096F82C0000280DD196F82B00401C56 +S31508008B1086F82B0096F82B00002804D196F82A0030 +S31508008B20401C86F82A00DFF80407718C0180B18C96 +S31508008B3071840088B084708BF083B08B3084BBF866 +S31508008B4000007083BBF80200B08309E3287850431D +S31508008B500844407E07280DD1002C06D0A07E2B782D +S31508008B6053430B449B7E984204D2287802FB00F2BA +S31508008B7001EB02042878401C2870287800280BD1BD +S31508008B801E22287850430844407E0028DED12878E3 +S31508008B9002FB00F201EB0204002C3FF4D1ACCAF848 +S31508008BA000400320A076A07E20760020A075042031 +S31508008BB0E0750020E076B08CA080708CE080708B29 +S31508008BC02080B08B608001206076DFF8100601787F +S31508008BD02173417861738178A173C078E0730120AD +S31508008BE0208296F82900E07296F82800A07296F876 +S31508008BF02700607296F8260020720120FFF747FCCE +S31508008C0096F82E0010F0F0005128FFF618AD002057 +S31508008C10287002E02878401C2870287896F82E10CC +S31508008C20C9B20909C9B2491FB0EB810FBFF607AD32 +S31508008C30DFF800162878304490F83600087008786F +S31508008C4000283FF4FCAC08780128E3D0087802280D +S31508008C5005D12878304490F8370004280DD02878B4 +S31508008C60304490F83700002821D0297828783044F5 +S31508008C7090F8370041182970CFE72878304490F8E3 +S31508008C8038002978314491F8391051EA0021A8F8BA +S31508008C900010B8F8000040F20B61884202DB40F28F +S31508008CA00A6001E0B8F800006082A082C7E4C6E462 +S31508008CB000206076202088F8000000F05AFB3FE488 +S31508008CC096F82F00C0064ED5208A00284BD0218A58 +S31508008CD014F10C00FFF792FADFF85C0596F82A10F3 +S31508008CE0027891423FD196F82B10427891423AD1B8 +S31508008CF096F82C108278914235D196F82D10C278C4 +S31508008D00914230D101782173417861738178A173DA +S31508008D10C078E073E07E00281ED194F9181094F903 +S31508008D201A00081AA17DC9B2B0EBD100A17D41187D +S31508008D30A175010049B2002901D540B24042E17D42 +S31508008D40C9B2B0EB9100E17D4018E075A07DC0B2D4 +S31508008D50E17D11EBD0012176012088F80000207E04 +S31508008D60A07600202082607E10F00F00C0B2012895 +S31508008D7013D0C0F0ED81032800F0C1802CD305285C +S31508008D8000F0C081C0F08E81072800F0D881C0F0BD +S31508008D90D781082800F07A81DAE198F80000C00740 +S31508008DA018D503206076402088F80000002020822D +S31508008DB03888002808D098F8000050F0020088F893 +S31508008DC000003888FFF763FB0020AE49088000F0F2 +S31508008DD0D0FA01E1FFF7B4BB98F80000C00740F1EC +S31508008DE0848096F82F0010F03F0012287DD196F85F +S31508008DF02E0010F0F00051281EDB002089F8000034 +S31508008E0004E099F80000401C89F8000099F8000071 +S31508008E1096F82E10C9B20909C9B2491FB0EB810FDD +S31508008E200ADADFF8101499F80000304490F8360092 +S31508008E300870087800281DD10320607696F8260069 +S31508008E40207296F82700607296F82800A07296F8A5 +S31508008E502900E0720120FFF71AFB422088F800007B +S31508008E60002020820020388000208649088000F0F3 +S31508008E7080FAB1E008780128C3D00878022806D11C +S31508008E8099F80000304490F83700042811D099F872 +S31508008E900000304490F83700002825D099F80010D3 +S31508008EA099F80000304490F83700411889F8001006 +S31508008EB0ACE7DFF8780399F80010314491F83810D8 +S31508008EC099F80020324492F8392052EA01220280A9 +S31508008ED0018840F20B62914202DB40F20A6000E030 +S31508008EE000886082A082A7E7A6E7202088F800000D +S31508008EF000F03FFA0020DAF8001048769FE596F869 +S31508008F002F00C00726D5607EC00623D4208A0028F5 +S31508008F107FF416AB3888401C80B2FFF7B8FA98F889 +S31508008F20000050F0100088F800003888002805D0A6 +S31508008F3098F8000050F0020088F8000000F019FACE +S31508008F4001202082082060760020E076112086F82D +S31508008F502F0033E596F82F00800611D5286896F875 +S31508008F60341096F8352052EA0122104428603888D1 +S31508008F7096F8341096F8352052EA0122801A38807D +S31508008F80388800280BD0607EC00608D498F8000000 +S31508008F9050F0020088F800003888FFF778FAA349ED +S31508008FA096F83000000296F8312080180880A08ACA +S31508008FB00A88904202D30888002801D1A08A08802E +S31508008FC00888608298F8000010F0030F5CD0002033 +S31508008FD02C49088000F0CDF97E4A1078800608D51D +S31508008FE000202849088000206076142086F82F0083 +S31508008FF0E4E41078C0060CD5002022490880012038 +S315080090002082042060760020E076112086F82F0062 +S31508009010D4E41C490888002812D01078C00701D566 +S3150800902000202082208A002808D1608A0A88904277 +S3150800903001D2608A08800888208201E0208A088098 +S315080090400020E0766248006828600E4800880028FC +S315080090500AD0208A002807D0208A28305E4908804E +S31508009060182086F82F00ADE45A48007880070BD5FB +S31508009070282059490880102086F82F00A2E400BF4E +S315080090806039002076390020FFF75ABA98F80000B0 +S31508009090C00706D500206076102088F8000000F08A +S315080090A068F955E03888002802D03888FFF7EFF9C4 +S315080090B096F82F00C00715D598F80000C00706D502 +S315080090C0072060760020A0760020208201E0062096 +S315080090D060760120FFF7DBF9102088F8000000F021 +S315080090E048F968E498F80000C00705D505206076B9 +S315080090F000202082FFF724BA388800287FF45BAC6A +S31508009100FFF71EBA3888002802D03888FFF7BFF95B +S3150800911096F82F00C0070CD5072060760020A076A9 +S315080091200120FFF7B4F9102088F8000000F021F9B3 +S3150800913041E4388800287FF43EACFFF701BA3AE4E8 +S3150800914098F80000C00703D5072060760020A076AF +S31508009150FFF7F6B9062086F830000A2086F83100AF +S315080091604020B0751C48018889B2090A3174008804 +S315080091707074002086F8350096F8350086F83400B5 +S3150800918000207086FFF7C9F8C04370860F4C45204B +S31508009190A0730020E07300206075607D2075274865 +S315080091A00188491C0180018889B2090AA1740088CE +S315080091B0E07400202083FFF77AF8C043208300205C +S315080091C004490870FFF7C4B958390020EC2F00206D +S315080091D05C39002083390020743900206839002062 +S315080091E00100080080B2000A50EA012080B27047E8 +S315080091F010B501290BDB124A118012490B689842F7 +S3150800920005D012880C680100200000F01FFC10BD74 +S31508009210643900207CC400084C390020003900203D +S315080092208C38002078C40008843900207E39002054 +S3150800923078390020853900206C3900207A390020D9 +S31508009240763900205C39002062F30F2262F31F4250 +S31508009250401810F0030308D0C91A1FD3DB0748BF0C +S3150800926000F8012D28BF20F8022D130030B414464B +S315080092701546103928BF20E93C00FAD8490728BF07 +S3150800928020E90C0048BF40F8042D890028BF20F8C3 +S31508009290022D48BF00F8012D30BC7047C91818BF09 +S315080092A000F8012DCB0728BF00F8012D704730B410 +S315080092B0002513E050F8042BD30744BFA9F1010396 +S315080092C09A18091F042942F8045BFAD213468C0738 +S315080092D044BF15809B1CC90748BF1D7050F8041B66 +S315080092E00029E7D130BC70471CB500F061FC00F0DE +S315080092F036FD10F5FA706849086000F030FD00F593 +S315080093001C50103065490860FFF70CF80020ADF8CE +S3150800931000006846002141806149BDF800200A80A6 +S3150800932042884A800021ADF80010002141805D493D +S31508009330BDF800200A8042884A800021ADF8001056 +S31508009340002141805849BDF800200A80408848809D +S315080093504EF60300FFF786F800F05AFC534C20003F +S3150800936000F065FC0621200000F0FAFA00F018FB70 +S3150800937013BD80B54E480178490614D40078800795 +S3150800938011D54C480068001D4B490988091F00780B +S31508009390FF2808D189B2022905D10121002000F051 +S315080093A0FDFC00F06AFD01BD38B500F04EFC002852 +S315080093B028D0414C20804FF40060FFF711FF3F4D45 +S315080093C0A98980B281420CD10120FFF789F820884B +S315080093D0002817D000F0DAFE00F060FC002020809C +S315080093E010E040F60600FFF7FBFEA98980B281422D +S315080093F008D100F068FE2088002803D000F04EFC53 +S315080094000020208000F0ABFC23490A68904235D33F +S31508009410086810F5FA700860002414E028481E2130 +S3150800942001FB04F10844274908600220FFF758F8B1 +S31508009430214D2888002805D000F0A8FE00F02EFC53 +S3150800944000202880641C002CE8D0002414E01E4864 +S31508009450402101FB04F108441C4908600520FFF778 +S315080094603FF8154D2888002805D000F08FFE00F03B +S3150800947015FC00202880641C002CE8D000F06FFC46 +S3150800948006490A68904206D3086800F51C50103051 +S31508009490086000F06FFD31BD4039002044390020D6 +S315080094A04C3900205439002050390020203900203A +S315080094B0833900205839002074390020EC2F002009 +S315080094C000390020603900208C38002064390020DB +S315080094D035220270401C01220270401C0170401C9B +S315080094E0704738B536210170401C04210170441CB0 +S315080094F00422DFF8EC142500280000F0A7FA201D46 +S3150800950032BD38B532210170401C04210170441C5B +S315080095100422DFF8D0142500280000F097FA201D51 +S3150800952032BD37210170401C03210170401C012106 +S315080095300170401C03210170401C06210170401C6B +S315080095407047FF210170401C704770B50400012068 +S31508009550207001206070DFF89054A869A070002080 +S31508009560E0700422DFF88414261D300000F06EFA3D +S3150800957000202081802060810422DFF8741414F111 +S315080095800C06300000F062FA0421002214F11006DD +S315080095903000FFF759FE0421002214F114063000AA +S315080095A0FFF752FE0421002214F118063000FFF7D7 +S315080095B04BFEAA69696914F11C06300000F046FAE8 +S315080095C0A969D1F110010022A869204410F11C05EF +S315080095D02800FFF739FE4021002214F12C05280047 +S315080095E0FFF732FE8021002214F16C052800FFF7F0 +S315080095F02BFE0422DFF8FC13EC34200000F026FAD8 +S3150800960070BD38B5DFF8F0532C682000FFF79DFFD2 +S31508009610012114F1F000FFF75BFFFFF782FFFFF768 +S3150800962090FF2968401A01002868FFF7E1FD31BD5F +S3150800963038B5DFF8C4532C682000FFF786FF0321EE +S3150800964014F1F000FFF744FFFFF74BFFFFF759FF50 +S31508009650FFF777FF2968401A01002868FFF7C8FD59 +S3150800966031BDF8B5060006EB0104002511E0042219 +S31508009670B11CDFF88873380000F0E8F906E0042228 +S31508009680B11CDFF87C73380000F0E0F970783044DC +S31508009690861CA6422BD230780128E8D003280AD0A7 +S315080096A0062810D03328EAD0352814D0362814D006 +S315080096B0FF2819D0EAE70422B11CDFF848733800FE +S315080096C000F0C4F9E2E70422B11CDFF83C73380065 +S315080096D000F0BCF9DAE7B578D8E70422B11CC04F28 +S315080096E0380000F0B3F9D1E72800C0B201E028003D +S315080096F0C0B2F2BD38B5C0480468207802281DD12A +S315080097000422BA49201D00F0F7FD002816D1B64DEF +S31508009710AA69696914F11C0000F0EEFD00280DD154 +S31508009720042214F110012435280000F08FF9B748F7 +S31508009730018814F1F000FFF794FF00E0002032BD25 +S3150800974038B50120A84C2188002916D040F20F12FE +S31508009750891A22D0491E28D0153955D0491E5BD002 +S315080097602F3900F0A280491E00F0A780143900F0B6 +S31508009770C080491E00F0C580EDE00120A0704FF4BE +S315080097807A702061FFF73DFF216914F1080000F0A7 +S31508009790E7FD002040F20F112180C0B2002801D158 +S315080097A00320DCE04FF488702080994D28788007E4 +S315080097B007D414F1080000F0DAFD002801D10020D2 +S315080097C0CDE02878800706D5FFF794FF022802D156 +S315080097D00220A0700AE020694EF66021884202DA6B +S315080097E0206940002061A0780228CBD14FF47A7016 +S315080097F02061FFF71DFF216914F1080000F0B0FD94 +S31508009800002040F225112180C0B2002801D1032092 +S31508009810A5E04FF4937020807D4D2878800707D403 +S3150800982014F1080000F0A3FD002801D1002096E0FD +S31508009830287880071CD5FFF75DFF052818D1032077 +S31508009840A070200000F0BBF8208CFFF7C9FC0500CB +S315080098502D04608CFFF7C4FC05436D084FF47A703D +S3150800986000FB05F1B1F1004F13D24543256113E022 +S31508009870206942F21171884207DA206910F57A7078 +S315080098802061A0780328B4D1DBE7002020800020DF +S3150800989065E07FF000402061216914F1080000F0BE +S315080098A05FFD002040F255112180C0B2002801D189 +S315080098B0032054E04FF4AB70208014F1080000F048 +S315080098C056FD002801D1002049E00220A0704FF47F +S315080098D07A70206100F064F800F0A0F8FFF7A8FE9F +S315080098E0216914F1080000F03BFD00204FF4B57122 +S315080098F02180C0B2002801D1032030E040F26B106D +S315080099002080434D2878800707D414F1080000F01A +S315080099102EFD002801D1002021E02878800709D5EE +S31508009920FFF7E8FE052805D10320A070200000F007 +S3150800993046F889E7206942F21171884207DA2069F8 +S3150800994010F57A702061A0780328C7D1EEE70020C9 +S315080099502080002003E0002000202080022032BD65 +S315080099601CB5214C6061A1610020A0704FF6FF7004 +S31508009970ADF80000ADF802004FF486416846FEF7E0 +S3150800998009FD60606068002803D04FF4884061686C +S3150800999088800020208013BD80B5FFF7D1FE01BD69 +S315080099A081B00020ADF800006846002141801049CA +S315080099B0BDF800200A804088488001B070470C49ED +S315080099C0828C0A80C28C4A801249028D0A80428D96 +S315080099D04A801149028E0A80408E488070470000EE +S315080099E0E8380020F0380020CC38002070C4000881 +S315080099F04C39002074C4000858390020F438002077 +S31508009A00EC380020FC380020F83800207439002093 +S31508009A10833900205439002050390020704730B46B +S31508009A200EE00268436802440830DC0744BFA9F127 +S31508009A300104E31852F8045B43F8045B091FF9D1E3 +S31508009A4050F8041B0029ECD130BC704762B38B0771 +S31508009A5008D0521E11F8013B00F8013B00F02480A3 +S31508009A608B07F6D1830740F0208000BF103A07D352 +S31508009A7030B4B1E83810103AA0E83810F9D230BC42 +S31508009A80530724BFB1E80810A0E8081044BF51F8EE +S31508009A90043B40F8043BD20724BF31F8022B20F8D8 +S31508009AA0022B44BF0B7803707047121F17D35B0055 +S31508009AB009D151F8043B20F8023B1B0C121F20F871 +S31508009AC0023BF6D20BE051F8043B00F8013B1B0AB7 +S31508009AD020F8023B1B0C121F00F8013BF3D238BFDB +S31508009AE0121D521E24BF11F8013B00F8013BF8D89D +S31508009AF07047000080B586B000688049884255D115 +S31508009B007F48016851F000710160016811F0007129 +S31508009B1005910599016851F080610160016811F0AD +S31508009B20806105910599016851F00061016000683E +S31508009B3010F00060059005983220009002200190F0 +S31508009B4000200290032003900B20049069466D487C +S31508009B5000F01CFC86200090022001900020029054 +S31508009B60032003900B2004906946674800F00EFC1A +S31508009B704FF400500090022001900020029003202C +S31508009B8003900B2004906946604800F0FFFB4FF4F1 +S31508009B90205000900220019000200290032003909C +S31508009BA00B20049069465A4800F0F0FB07B000BD48 +S31508009BB010B558480821017000214170272181708D +S31508009BC06921C1705B21017145214171524C4B4994 +S31508009BD02160012161600021218260610020A0616D +S31508009BE00020E0615FF400002062200000F0F0FC35 +S31508009BF004234A4A4A49200000F00DFE0423494A34 +S31508009C004949200000F045FE200000F0E9FF10BD9C +S31508009C10464840490A7802704A7842708A788270C3 +S31508009C20CA78C2700A79027149794171704739490F +S31508009C300A7802704A7842708A788270CA78C27046 +S31508009C400A79027149794171704770B5002400207C +S31508009C50314D280000F0F3FE00281DD1EC6B296C6D +S31508009C60220092B2324E3000FFF7F0FE286B0168F0 +S31508009C7051F0004101600020A86341F214002968F0 +S31508009C800958090607D580212A6811500020296835 +S31508009C9041F208028850A4B2200070BDF8B5012729 +S31508009CA01D4CE56A00F05BF80600FA3628680028BD +S31508009CB004D500F054F88642F8D20027FFB2012FE7 +S31508009CC00CD11C480688E06A8568320018492800C5 +S31508009CD0FFF7BCFE3100200000F01AFE41F2140026 +S31508009CE021680958890607D52021226811500020C5 +S31508009CF0216841F204028850F1BD0000008002404C +S31508009D0030380240000802400000024000040240C9 +S31508009D100018024028390020003800201C180020AE +S31508009D20B03600204C0000203036002030390020A4 +S31508009D30EC2F00207439002080B501F0E3FB4FF4C6 +S31508009D407A71B0FBF1F001F07FFC042001F080FC91 +S31508009D50002200215FF0FF3001F065FC01BD80B5EF +S31508009D6001F09AFC02BD80B501F09CFC01F08EFC66 +S31508009D7001BD000080B500F024F800280DD1324955 +S31508009D8032480860002004E0002201EB00031A7143 +S31508009D90401C3828F8D300F023F801BD70B504003C +S31508009DA00D00002600F00DF8002807D0382C05D243 +S31508009DB025482044057100F013F801263000C0B28A +S31508009DC070BD10B50024204800682049884204D197 +S31508009DD000F00CF8002800D001242000C0B210BD05 +S31508009DE080B500F010F81849888701BD10B5002421 +S31508009DF000F009F81449898F80B2884200D10124FD +S31508009E002000C0B210BD00200F4A116850FA81F038 +S31508009E101168090A50FA81F01168090C50FA81F0A4 +S31508009E201168090E50FA81F0002105E002EB0103E2 +S31508009E301B7950FA83F0491C3829F7D380B2C043FE +S31508009E40401C80B27047000000000020A2E742CE06 +S31508009E50BFF34F8F3F490A6812F4E0623E48024357 +S31508009E600A60BFF34F8F00BFFDE780B500F009F821 +S31508009E7001BD80B500F01FF801BD80B5FFF7E8FF0A +S31508009E8001BD80B53548364901604FF461414160EE +S31508009E90002181600021C160002101610C2141611E +S31508009EA0002181610021C161002101620021416216 +S31508009EB001F004FC01BD70B52A4C2078002815D1A4 +S31508009EC0294D280000F037F8012833D128780028D2 +S31508009ED030D0287841282DDAFFF741FF234908605A +S31508009EE00120207000202249087023E0204D1E4ED4 +S31508009EF028783044401C00F01EF8012811D1287833 +S31508009F00401C287028783178884213D100202070A8 +S31508009F107078FF280ED1287802280BD1FFF7ADFFFD +S31508009F2008E0FFF71CFF114909686431814201D234 +S31508009F300020207070BD80B501000023012207486B +S31508009F4001F0FBFBC0B2002801D1012000E000208F +S31508009F5002BD00000CED00E00400FA0530370020D1 +S31508009F600048004081390020483800203839002050 +S31508009F708039002070B5DFF84C432078401C2070EB +S31508009F80DFF838530020287018E0DFF834132A78F1 +S31508009F900C20424301EB02063088718808430028EA +S31508009FA009D02178B07A091A782904DB042100221D +S31508009FB03000FFF749F92878401C287028780828C7 +S31508009FC0E3DB70BD2DE9F04103000C00BC490D0030 +S31508009FD0BA4A0020107002E01078401C1070107801 +S31508009FE008281BDA15780C2045430D4428880028D4 +S31508009FF0F2D068880028EFD018882E88B042EBD1B6 +S3150800A00058886E88B042E7D106222E1D21003000FE +S3150800A010FFF71CFDAB480078A87252E000201070CC +S3150800A02002E01078401C10701078082809DA1578B4 +S3150800A0300C2045430D4428880028F2D1688800285A +S3150800A040EFD1107808282DD19F4D002028709F4EFB +S3150800A05000203070002010701AE017780C20474353 +S3150800A0600F44DFF860C295F800E09CF80080B87AE3 +S3150800A070B8EB0008C64508DA9CF800C0B87ABCEB0D +S3150800A080000C85F800C0107830701078401C1070ED +S3150800A09010780828E1DB3078107012780C204243DB +S3150800A0A001EB020504222E0019003000FFF7CEFC52 +S3150800A0B006222E1D21003000FFF7C8FC81480078D3 +S3150800A0C0A872BDE8F0812DE9F041814C20882A2844 +S3150800A0D002D20020208057E0002020807D4DA88AEB +S3150800A0E0B0F5807F03D0B0F5007F3ED04CE07A4EC5 +S3150800A0F0E88C3188884237D1288D7188884233D1D7 +S3150800A10015F1160115F11C00FFF75CFF4FF40070FE +S3150800A110A882062215F1160115F120073800FFF767 +S3150800A12095FC06226D4F390015F116084046FFF7D3 +S3150800A1308DFC062215F1060839004046FFF786FC15 +S3150800A140062215F120012F003800FFF77FFCA88BA7 +S3150800A150E884E88B28853088A8837088E8834FF4DC +S3150800A160C160A8812A2020800EE05B48E98C02881D +S3150800A170914209D1298D4088814205D115F11601F0 +S3150800A18015F11C00FFF71EFFBDE8F081F8B54C4A33 +S3150800A190110053484F4CE38B0588AB420AD1238CF8 +S3150800A1A04088834206D106224E4925002800FFF73B +S3150800A1B04DFC76E0484D4C4BE68B188806402F88B8 +S3150800A1C018880740BE4207D1268C588806406F88F3 +S3150800A1D058880740BE4206D0444B45481E8806802C +S3150800A1E05B88438004E04248E38B0380238C4380EA +S3150800A1F0324B0020187002E01878401C1870187846 +S3150800A20008280CDA19780C20414311443848068886 +S3150800A2100F88BE42F0D140884E88B042ECD11878FB +S3150800A220082838D10621FF2226003000FFF70CF84F +S3150800A2300621002214F120063000FFF705F8062251 +S3150800A240264E3100A71D3800FFF700FC062214F140 +S3150800A250160731003800FFF7F9FB25480188E18425 +S3150800A260408820852888A0836888E0834FF480701A +S3150800A270A082E081082020820620A0740420E074D1 +S3150800A2804FF4C160A08114F136001A4908602A20EB +S3150800A2900F49088011E00622091D25002800FFF74E +S3150800A2A0D5FB06220D49A51D2800FFF7CFFB082080 +S3150800A2B0A081074801880E310180F1BD863900204A +S3150800A2C0A0370020883900208939002087390020E6 +S3150800A2D074390020EC2F00204C390020303900203A +S3150800A2E080C4000868C4000854390020503900208A +S3150800A2F070390020583900200300002013F0030F9E +S3150800A30009D0521E22BF13F8010B11F801CBB0EB8E +S3150800A3100C00F3D0704711F0030F14D1121F22BF9F +S3150800A32053F8040B51F804CB6045F7D0121D0AD236 +S3150800A33000BA9CFA8CFCB0EB0C0038BF6FF000003A +S3150800A34088BF01207047521E22BF13F8010B11F86F +S3150800A35001CBB0EB0C00F6D0521C08BF1046704774 +S3150800A36010B50400616001F0EFFC206010BD10B567 +S3150800A370040001F0E9FC2168401A6168884201DBA3 +S3150800A380012000E00020C0B210BD0000F8B4002291 +S3150800A390002200220022002337E00A2704E0DFF823 +S3150800A3A0F0219042F9D10927FFB213F00302D2B285 +S3150800A3B0920097403E431A00920845F82260DFF85B +S3150800A3C0D4512A68A2434E68F60300D522432A6070 +S3150800A3D0DFF8C4512A68A2434E68B60300D5224363 +S3150800A3E02A60DFF8B8512A68A2434E68F60200D5FB +S3150800A3F022432A60DFF8A8512A68A2434E68B602AB +S3150800A40001D5144322002A605B1C102B80F0B38010 +S3150800A410012515FA03F20C6814409442F4D14A68EF +S3150800A420022A02D04A68122A17D11A00D20800EB6B +S3150800A4308202166A0F2713F00702D2B292009740DB +S3150800A440BE430F6913F00702D2B2920097403E430B +S3150800A4501A00D20800EB82021662076803261A0061 +S3150800A460D2B2520016FA02F2974391F804C01CF0D1 +S3150800A470030C1A00D2B252001CFA02FC5CEA070767 +S3150800A48007604A68012A08D04A68022A05D04A683D +S3150800A490112A02D04A68122A19D187681A00D2B23C +S3150800A4A0520016FA02F29743D1F80CC01A00D2B23B +S3150800A4B052001CFA02FC5CEA0707876042689D4066 +S3150800A4C0AA434D68C5F300159D402A434260C568F6 +S3150800A4D01A00D2B252009640B5438E681A00D2B21C +S3150800A4E0520096403543C5604A68D2008CD52D4A3D +S3150800A4F0156855F480451560126812F4804200927A +S3150800A500009A294D1A00920855F822600F2713F071 +S3150800A5100302D2B292009740BE43244A904201D128 +S3150800A520002741E7224A904201D101273CE7214A08 +S3150800A530904201D1022737E71F4A904201D10327EB +S3150800A54032E71E4A904201D104272DE71C4A904261 +S3150800A55001D1052728E71B4A904201D1062723E7A0 +S3150800A560194A904201D107271EE7184A90427FF4FC +S3150800A57016AF082718E7F1BC7047D2B2002A02D0F6 +S3150800A58089B2816102E089B20904816170470000DD +S3150800A59000240240003C0140043C0140083C0140C4 +S3150800A5A00C3C014044380240083801400000024093 +S3150800A5B00004024000080240000C0240001002405D +S3150800A5C00014024000180240001C0240002002400D +S3150800A5D02DE9FC410400002000200090DFF8D46833 +S3150800A5E0300000200025002C01D1012011E194F84B +S3150800A5F04400002805D1002084F845002000FFF714 +S3150800A60079FADFF8B408016851F4804101600068FE +S3150800A61010F4804001900198DFF8A018086830F41B +S3150800A620000008600A68206A02430A604FF48057EF +S3150800A6302068C05950F001002168C85101F02CF873 +S3150800A64080462068C059C0070FD501F025F8B0EB41 +S3150800A650080040F2F5118842F3D3032084F8440039 +S3150800A660002084F845000320D3E02068076937F006 +S3150800A6701C0700F047FFDFF84818411ADFF844289E +S3150800A680914202D257F008071AE0DFF83C18411A3F +S3150800A690DFF83828914202D257F00C0710E0861BE3 +S3150800A6A0DFF82C188E420BD3DFF82818401ADFF88B +S3150800A6B02818884202D257F0040701E057F010071D +S3150800A6C0206807614FF400420021200000F048FA94 +S3150800A6D0002808D00121200000F0A7FA012084F8FC +S3150800A6E04400012095E0FF2001F032FB6068002855 +S3150800A6F06DD000F0D1FF07006A460121200000F066 +S3150800A700EDF941F2893600F0C7FFC01BB04213D2FB +S3150800A71000984007F0D54FF480520021200000F041 +S3150800A7201FFA002814D00121200000F07EFA01202B +S3150800A73084F8440001206CE00121200000F075FA3D +S3150800A740012084F84400002084F84500032060E0D6 +S3150800A75000F0A2FF07006A460121200000F0BEF9BA +S3150800A76000F09AFFC01BB04212D200988006F2D5BC +S3150800A7706A461021200000F0B1F9002814D0012102 +S3150800A780200000F052FA012084F84400012040E03D +S3150800A7900121200000F049FA012084F84400002035 +S3150800A7A084F84500032034E00098400703D54FF4A9 +S3150800A7B00060E06001E00020E0600098800702D5B4 +S3150800A7C00020A0601DE04FF48040A06019E0E26818 +S3150800A7D0D20892B2A068400880B202430021200045 +S3150800A7E000F0BEF9002808D00121200000F01DFA6B +S3150800A7F0012084F8440001200BE040F6FF7001F0C8 +S3150800A800A7FA2900200000F010FA012084F8440075 +S3150800A8100020BDE8F68170B40400002094F84500D5 +S3150800A820012801D1022032E0012084F845000220E7 +S3150800A83084F84400E16200251CE0F16019E0680133 +S3150800A84001EB00065FF48010306040F2F45000FB24 +S3150800A85005F01044B060E069002803D1306850F470 +S3150800A86040003060581E8542E7D26801084420300F +S3150800A870F0606D1C9D42E2D3206841F210028150BF +S3150800A880012084F84400002084F84500002070BCAC +S3150800A890704770B4002490F84540012C01D102207D +S3150800A8A034E0012480F84540022480F8444081625F +S3150800A8B000241EE0E9601BE065010D445FF00046D8 +S3150800A8C02E6044F2F4566E6040F2F45606FB04F627 +S3150800A8D01644AE608669012E03D16E6826F00046DE +S3150800A8E06E605E1EB442E5D266010E442036EE6006 +S3150800A8F0641C9C42E0D3026841F20C03D15001214A +S3150800A90080F84410002180F84510002070BC70477C +S3150800A91070B4020000200020002092F845000128AB +S3150800A92001D1022089E0012082F84500022082F840 +S3150800A9304400002907D1012082F84400002082F84B +S3150800A9404500012079E0D06A0068002807D5122062 +S3150800A95082F84400002082F8450001206DE040F2AC +S3150800A960F55081420DD340F2F450B1FBF0F340F2BA +S3150800A970F450B1FBF0F400FB1410002802D05B1C65 +S3150800A98000E00123012B13D1D06A006850F0405033 +S3150800A990D36A1860C904C90CD06A4160D06A0068D5 +S3150800A9A050F00040D16A0860D06AC068D0622FE0D3 +S3150800A9B000202BE0D46A246834F04054D56A2C6011 +S3150800A9C0002805D1D46A246854F08054D56A2C60CE +S3150800A9D040F2F455D46A65605C1EA0420CD1D46A74 +S3150800A9E0246854F00054D66A34605C1E05FB1414BF +S3150800A9F0E404E40CD56A6C60D46A246854F0004414 +S3150800AA00D56A2C60D46AE468D462401C9842D1D3D3 +S3150800AA1041F2140011680958490707D5042113683B +S3150800AA2019500020116841F20403C850012082F829 +S3150800AA304400002082F84500002070BC70470021C1 +S3150800AA4090F84510012901D1022046E0012180F83D +S3150800AA504510022180F84410816A0968002935D416 +S3150800AA60816A0968C9051DD5816B491C8163816B9B +S3150800AA70012901D1816A0163816A4163816A096892 +S3150800AA80C1F30D41091FC163016B89680164816ABD +S3150800AA90C9688162012180F84410002180F84510B8 +S3150800AAA000201AE0816A0968890509D5816A016367 +S3150800AAB00021416301218163816AC968816205E0D9 +S3150800AAC0816B491C8163816AC9688162012180F8AA +S3150800AAD04410002180F8451001207047F8B504009D +S3150800AAE00E0015000020002094F84400822801D1A9 +S3150800AAF0022034E0822084F844002068006910F0BF +S3150800AB001C00218AC90211F478410843B6B2B6017D +S3150800AB1016F4F866064336F0020656F00106206873 +S3150800AB20066100F0B9FD070001E020680669F00734 +S3150800AB300DD500F0B1FDC01BB0F5803FF5D301205F +S3150800AB4084F84400002084F84500032007E02068C4 +S3150800AB50406980B22860012084F844000020F2BDD4 +S3150800AB6070B504000D000020002094F84400422827 +S3150800AB7001D1022033E0422084F8440020680069AD +S3150800AB8010F01C00218AC90211F478410843ADB2BD +S3150800AB90AD0115F4F865054355F0020555F00105B4 +S3150800ABA092B2206842612068056100F075FD0600D2 +S3150800ABB001E020680569E8070DD500F06DFD801BEA +S3150800ABC0B0F5803FF5D3012084F84400002084F8CE +S3150800ABD04500032003E0012084F84400002070BDEE +S3150800ABE010B5040094F84500012801D102201BE0A5 +S3150800ABF0012084F84500022084F84400200000F073 +S3150800AC0075F9200000F086F9200000F0A9F9200067 +S3150800AC1000F094F9200000F09AF9012084F8440025 +S3150800AC20002084F84500002010BD78B5ADB00400BA +S3150800AC300020002905D04FF40060E0604FF4804002 +S3150800AC40A060002010900020119000201290002093 +S3150800AC5013900020149000201590E069002803D175 +S3150800AC604FF48060169001E0002016904FF40070B3 +S3150800AC701790002018900020199000201A900020A4 +S3150800AC801B9000201C9040201D9000201E90002044 +S3150800AC901F90002020900020219000202290002064 +S3150800ACA023900020249000202590802026900020C4 +S3150800ACB02790002028900020299000202A90002024 +S3150800ACC02B9000202C902068016884480140109A37 +S3150800ACD0119802431298024313980243A06802434C +S3150800ACE01498024315980243E068024316980243F3 +S3150800ACF01798024318980243199802431A98024370 +S3150800AD0011432068016020680568012001F020F8D9 +S3150800AD10206805601B991C9801431D9801431E98DD +S3150800AD2001431F9801432098014321980143229823 +S3150800AD3001432068416020684568012001F008F851 +S3150800AD402068456023982168886024982168C8602F +S3150800AD50206881694FF6417001402598269A52EA83 +S3150800AD6000422798024328980243299802432A98C2 +S3150800AD70024311432068816120688569012000F03B +S3150800AD80E7FF206885612B992C9801432068C161EB +S3150800AD902068C569012000F0DBFF2068C561002036 +S3150800ADA000905FF000700190002102915FF400119D +S3150800ADB003910021049100210591002106910021AB +S3150800ADC007910421089109905FF480300A905FF496 +S3150800ADD080000B904FF400500C9080200D900020BE +S3150800ADE00E9000200F9041F21805206841593C4802 +S3150800ADF00140009A019802430298024303980243CD +S3150800AE0004980243059802430698024307980243AA +S3150800AE100898024311432068415120684659012089 +S3150800AE2000F096FF206846514FF4805509990A9814 +S3150800AE3001430B9801430C9801430D9801430E9862 +S3150800AE4051EA80010F98014351F4000120684151ED +S3150800AE5020684659012000F07BFF20684651A0690A +S3150800AE60012809D141F21C002168095841F48031B2 +S3150800AE7051F040012268115062690021200000F05B +S3150800AE8002F82EB070BD5379107950EA0320154B9D +S3150800AE905B181860D07893781B0453EA00635078DF +S3150800AEA053EA0023107803430F4841180B60704794 +S3150800AEB0000000000087930344380240043801402C +S3150800AEC0002D3101C0E1E400C00E160240787D0174 +S3150800AED0005A620200E1F50580F0FA020F8120FFB0 +S3150800AEE0233FDEF840800240448002401CB504003F +S3150800AEF0002000902068006850F00800216808606B +S3150800AF00206800680090012000F022FF0098216860 +S3150800AF10086013BD1CB50400002000902068006876 +S3150800AF2050F004002168086020680068009001203D +S3150800AF3000F00EFF00982168086013BD41F2180161 +S3150800AF400268525852F4005200684250704741F263 +S3150800AF5018010268525852F00202006842507047BF +S3150800AF6038B504000020009041F2180520684059C1 +S3150800AF7050F48010216848512068405900900120FB +S3150800AF8000F0E6FE00982168485131BD2DE9FC41E4 +S3150800AF9004000025002C01D10120D2E12078C00749 +S3150800AFA06DD5DFF89805016811F00C01042909D060 +S3150800AFB0006810F00C0008280ED1DFF88405006838 +S3150800AFC0400209D5DFF870050068800357D5606828 +S3150800AFD0002854D10120B4E16068B0F5803F06D15D +S3150800AFE0DFF85405016851F48031016026E0606895 +S3150800AFF000280AD1DFF84005016831F48031016084 +S3150800B000016831F48021016018E06068B0F5A02F6E +S3150800B0100AD1DFF82405016851F48021016001682E +S3150800B02051F48031016009E0DFF80C05016831F45C +S3150800B03080310160016831F4802101606068002870 +S3150800B0400ED000F029FB0600DFF8EC040068800348 +S3150800B05015D400F021FB801B6528F5D3032070E189 +S3150800B06000F01AFB0600DFF8D0040068800306D556 +S3150800B07000F012FB801B6528F5D3032061E12078D8 +S3150800B080800720D5DFF8B404016811F00C0F09D049 +S3150800B090006810F00C0008282ED1DFF8A404006818 +S3150800B0A0400229D4DFF890040168890704D5E168CD +S3150800B0B0012901D0012044E1016831F0F801226933 +S3150800B0C051EAC20101602078000759D56069002855 +S3150800B0D043D0DFF87074386850F00100386000F02B +S3150800B0E0DBFA0600386880074AD400F0D5FA801BD8 +S3150800B0F00328F7D3032024E1E06800281AD0DFF8F4 +S3150800B1003864306850F00100306000F0C5FA070076 +S3150800B1103068800706D400F0BFFAC01B0328F7D3AF +S3150800B12003200EE1306830F0F800216950EAC100CA +S3150800B1303060C8E7DFF800743868400840003860B7 +S3150800B14000F0AAFA060038688007BCD500F0A4FA11 +S3150800B150801B0328F7D30320F3E0DFF8E873386889 +S3150800B16040084000386000F097FA06003868800703 +S3150800B17006D500F091FA801B0328F7D30320E0E0F8 +S3150800B1802078400740F18280DFF8C4633068C00049 +S3150800B19009D4306850F080503060306810F0805024 +S3150800B1A0009000980125DFF8AC733868C00511D403 +S3150800B1B0386850F48070386000F06EFA8046386857 +S3150800B1C0C00507D400F068FAB0EB08006528F6D386 +S3150800B1D00320B6E0A068012806D1DFF87C030168E1 +S3150800B1E051F00101016025E0A06800280AD1DFF8C6 +S3150800B1F068030168490849000160016831F00401E3 +S3150800B200016017E0A06805280AD1DFF84C03016839 +S3150800B21051F004010160016851F00101016009E083 +S3150800B220DFF834030168490849000160016831F014 +S3150800B23004010160A068002810D000F02DFA07006C +S3150800B240DFF814030068800719D400F025FAC01B3C +S3150800B25041F289318842F3D3032072E000F01CFAE8 +S3150800B2600700DFF8F4020068800708D500F014FA32 +S3150800B270C01B41F289318842F3D3032061E0EDB265 +S3150800B280012D03D1306830F080503060A069002865 +S3150800B29056D0DFF8A802006810F00C0008284DD038 +S3150800B2A0A069022837D1DFF89052286830F08070FC +S3150800B2B0286000F0F1F906002868800106D500F03C +S3150800B2C0EBF9801B0328F7D303203AE0E169206AEB +S3150800B2D00143606A51EA8011A06A4008401E51EA9B +S3150800B2E00041E06A51EA0061206B51EA0071DFF81B +S3150800B2F050020160286850F08070286000F0CCF990 +S3150800B3000400286880011BD400F0C6F9001B032836 +S3150800B310F7D3032015E0DFF82052286830F0807054 +S3150800B320286000F0B9F904002868800108D500F003 +S3150800B330B3F9001B0328F7D3032002E0012000E03D +S3150800B3400020BDE8F6812DE9F04104000D0000203B +S3150800B350002C01D101209BE0DFF80062306810F074 +S3150800B3600F00A8420BD2306800090001284330605C +S3150800B370306810F00F00A84201D0012088E020783C +S3150800B380800719D52078400705D5DFF8B001016890 +S3150800B39051F4E05101602078000705D5DFF89C01DB +S3150800B3A0016851F460410160DFF890110A6832F0D3 +S3150800B3B0F002A06802430A602078C00733D56068A7 +S3150800B3C0012806D1DFF870010068800310D4012037 +S3150800B3D05EE06068022805D157480068800107D4F6 +S3150800B3E0012055E054480068800701D401204FE049 +S3150800B3F0524F39688908890060680143396000F04E +S3150800B4004BF98046386810F00C006168B0EB810F84 +S3150800B41009D000F041F9B0EB080041F289318842C1 +S3150800B420F0D3032034E0306810F00F0085420BD2C9 +S3150800B43030680009000128433060306810F00F00BA +S3150800B440A84201D0012023E02078400706D53B49D1 +S3150800B4500A6832F4E052E06802430A60207800077E +S3150800B46007D53648016831F46041226951EAC201BC +S3150800B470016000F00FF83A49304A1268C2F3031225 +S3150800B480895CC84031490860002000F075FC00203E +S3150800B490BDE8F08110B500200020002000202748D4 +S3150800B4A0006810F00C00002804D0042804D00828EE +S3150800B4B004D025E0244824E02A4822E0204C2268CB +S3150800B4C012F03F022068400209D52068C0F38810B0 +S3150800B4D02449A1FB0001002300F074FC08E0206861 +S3150800B4E0C0F388101849A1FB0001002300F06AFC8C +S3150800B4F02168C1F30141491C4900B0FBF1F000E0A5 +S3150800B500114810BD11480068704780B5FFF7FAFF6B +S3150800B51015490A4A1268C2F38222895CC84002BDEC +S3150800B52080B5FFF7EFFF1049044A1268C2F34232AA +S3150800B530895CC84002BD0000003802400838024055 +S3150800B54004380240743802400024F4004400002005 +S3150800B550403802400070004070380240003C02400B +S3150800B56038C4000800127A0060C4000810F007000A +S3150800B5703F4B1A684FF6FF010A403E4951EA00213F +S3150800B5800A431A6070473A480068C0F302207047B9 +S3150800B590020052B2002A08D50901374A40B210F013 +S3150800B5A00F00104400F8041C03E00901334A40B2B6 +S3150800B5B01154704710B410F00700D0F10703052B9B +S3150800B5C001D3042301E0D0F10703041D072C01D29F +S3150800B5D0002000E0C01E012414FA03F35B1E194084 +S3150800B5E0814014FA00F0401E1040084310BC704712 +S3150800B5F080B5411EB1F1807F01D301200EE0401EC7 +S3150800B6001F4908600F215FF0FF30FFF7C1FF0020D8 +S3150800B6101C49086007201C490860002002BD80B547 +S3150800B620FFF7A4FF01BD70B504000D001600002049 +S3150800B630FFF7A9FF32002900FFF7BCFF0100200031 +S3150800B64040B2FFF7A5FF70BD80B5FFF7D1FF02BD79 +S3150800B650042805D10C48016851F00401016004E092 +S3150800B6600948016831F004010160704700000000D4 +S3150800B6700CED00E00000FA0518ED00E000E400E03B +S3150800B68014E000E018E000E010E000E080B500F00B +S3150800B69001F801BD7047000001480068704700BF07 +S3150800B6A04839002003480168034A1278891801605E +S3150800B6B0704700BF483900204800002010B5040034 +S3150800B6C0002C01D1012037E0A0690028FFD194F8A9 +S3150800B6D06900002805D1002084F86800200000F0E1 +S3150800B6E032FB242084F8690020680068400840007E +S3150800B6F021680860200000F0E3F8012801D1012044 +S3150800B7001AE0606A002802D0200000F08BFA206850 +S3150800B710406830F49040216848602068806830F0BE +S3150800B7202A00216888602068006850F001002168B6 +S3150800B7300860200000F0E3FA10BD2DE9FC41050081 +S3150800B7400C0090461E00002095F86A0020287CD13F +S3150800B750002C03D0404680B2002801D1012075E0B4 +S3150800B76095F86800012801D102206FE0012085F8CC +S3150800B77068000020E866222085F86A00FFF78CFF3B +S3150800B7800700A5F85880A5F85A80A868B0F5805F24 +S3150800B7900BD12869002804D140F2FF10A5F85C00F7 +S3150800B7A01FE0FF20A5F85C001BE0A86800280AD166 +S3150800B7B02869002803D1FF20A5F85C0011E07F2046 +S3150800B7C0A5F85C000DE0A868B0F1805F09D128698A +S3150800B7D0002803D17F20A5F85C0002E03F20A5F8E9 +S3150800B7E05C00B5F85C8006E020002968496A18EA1A +S3150800B7F001010180A41CB5F85A0000281DD0B5F82F +S3150800B8005A00401EA5F85A0000963B000022202147 +S3150800B810280000F01DF8002801D0032016E0A868CB +S3150800B820B0F5805F02D128690028DDD02868406A13 +S3150800B83018EA00002070641CDDE7202085F86A00FD +S3150800B840002085F86800002000E00220BDE8F681A7 +S3150800B8502DE9F04105000E0090461F00069C286859 +S3150800B860C0693040B04201D1012000E000204146C5 +S3150800B870C9B2884220D114F1010FF0D0002C04D0AF +S3150800B880FFF70AFFC01BA042E9D32868006830F416 +S3150800B890D0702968086028688068400840002968D0 +S3150800B8A08860202085F86900202085F86A00002035 +S3150800B8B085F86800032000E00020BDE8F08100005C +S3150800B8C070B5040000201021002000220025A3687E +S3150800B8D02069034360690343E069034320680668F7 +S3150800B8E0DFF8100306403343206803602068436886 +S3150800B8F033F44053E068034320684360A369206A31 +S3150800B90003432068806830F430600343206883600E +S3150800B9102068DFF8E432984215D1DFF8E0020068C3 +S3150800B92010F00300002805D0022805D006D3032806 +S3150800B93006D007E00121C8E00221C6E00421C4E0E0 +S3150800B9400821C2E0C1E02068DFF8B432984215D178 +S3150800B950AA48006810F00C00002806D0042808D071 +S3150800B960082804D00C2806D007E00021ADE0022103 +S3150800B970ABE00421A9E00821A7E0A6E02068A14BD6 +S3150800B980984215D19D48006810F03000002806D06E +S3150800B990102808D0202804D0302806D007E0002137 +S3150800B9A093E0022191E004218FE008218DE08CE0EC +S3150800B9B02068954B984215D19048006810F0C00051 +S3150800B9C0002806D0402808D0802804D0C02806D0F1 +S3150800B9D007E0002179E0022177E0042175E00821DB +S3150800B9E073E072E02068894B984218D18348006852 +S3150800B9F010F44070002809D0B0F5807F0AD0B0F561 +S3150800BA00007F05D0B0F5407F06D007E000215CE056 +S3150800BA1002215AE0042158E0082156E055E0206842 +S3150800BA207B4B984218D17548006810F4406000288E +S3150800BA3009D0B0F5806F0AD0B0F5006F05D0B0F523 +S3150800BA40406F06D007E001213FE002213DE00421D6 +S3150800BA503BE0082139E038E020686E4B984218D15F +S3150800BA606648006810F44050002809D0B0F5805F99 +S3150800BA700AD0B0F5005F05D0B0F5405F06D007E004 +S3150800BA80002122E0022120E004211EE008211CE01A +S3150800BA901BE02068604B984217D15848006810F49C +S3150800BAA04040002809D0B0F5804F0AD0B0F5004FC5 +S3150800BAB005D0B0F5404F06D007E0002105E0022189 +S3150800BAC003E0042101E00821FFE7E069B0F5004F33 +S3150800BAD044D1C9B2002908D0012910D0022918D0AA +S3150800BAE004291ED0082926D02DE0FFF70EFD61682F +S3150800BAF0490811EB40016068B1FBF0F224E0FFF75A +S3150800BB000FFD6168490811EB40016068B1FBF0F26E +S3150800BB101AE06068414911EB50016068B1FBF0F228 +S3150800BB2012E0FFF7B7FC6168490811EB400160684D +S3150800BB30B1FBF0F208E06068400810F580306168F3 +S3150800BB40B0FBF1F200E001254FF6F0711140C2F3A7 +S3150800BB504200014389B22068C16046E0C9B20029A3 +S3150800BB6008D0012912D002291CD0042925D0082979 +S3150800BB702FD039E0FFF7C9FC616810EB5100616806 +S3150800BB80B0FBF1F080B22168C8602EE0FFF7C8FC70 +S3150800BB90616810EB51006168B0FBF1F080B2216872 +S3150800BBA0C86022E060681E4911EB50016068B1FB6D +S3150800BBB0F0F080B22168C86017E0FFF76BFC616897 +S3150800BBC010EB51006168B0FBF1F080B22168C860E3 +S3150800BBD00BE06068400810F500406168B0FBF1F0C2 +S3150800BBE080B22168C86000E001252800C0B270BD97 +S3150800BBF000000000F369FFEF001001409038024092 +S3150800BC000044004000480040004C004000500040FE +S3150800BC100014014000780040007C00400048E8011C +S3150800BC200024F40090F82410C90707D501684A686B +S3150800BC3032F40032816A0A4301684A6090F8241097 +S3150800BC40890707D501684A6832F48032C16A0A430F +S3150800BC5001684A6090F82410490707D501684A68C0 +S3150800BC6032F48022016B0A4301684A6090F8241076 +S3150800BC70090707D501684A6832F40042416B0A434E +S3150800BC8001684A6090F82410C90607D501688A68D1 +S3150800BC9032F48052816B0A4301688A6090F8241056 +S3150800BCA0890607D501688A6832F40052C16B0A43CF +S3150800BCB001688A6090F82410490613D501684A6815 +S3150800BCC032F48012016C0A4301684A60016CB1F5CE +S3150800BCD0801F07D101684A6832F4C002416C0A43E2 +S3150800BCE001684A6090F82410090607D501684A6871 +S3150800BCF032F40022816C0A430068426070471CB522 +S3150800BD00040000200020E066FFF7C6FC0300206858 +S3150800BD10006800070CD57FF07E40009000225FF493 +S3150800BD2000112000FFF794FD002801D0032009E048 +S3150800BD30202084F86900202084F86A00002084F80E +S3150800BD406800002016BD704780B5FEF708F802BDEA +S3150800BD5038B50400FFF7A0FC050014F1010F02D066 +S3150800BD60044800782418FFF797FC401BA042FAD332 +S3150800BD7031BD00BF4800002010B504004FF47A70AA +S3150800BD800D490978B0FBF1F00C490968B1FBF0F0F0 +S3150800BD90FFF75AFC002801D001200CE0102C09D22C +S3150800BDA0002221005FF0FF30FFF73DFC04480460E5 +S3150800BDB0002000E0012010BD4800002044000020BB +S3150800BDC040000020BBBBE1B1B2F5803F80F07E8029 +S3150800BDD0022A1ED98C46B1FBF2F102FB11C31B04E1 +S3150800BDE043EA1043B3FBF2FC02FB1C3380B240EA81 +S3150800BDF00343B3FBF2F002FB103240EA0C40002387 +S3150800BE007047022A05D98446B0FBF2F002FB10C23D +S3150800BE1070474AB105D100F0010249085FEA3000CF +S3150800BE20704700220023704700F0E4B80B000200B8 +S3150800BE30002100207047904271EB030CF6D3B3F54E +S3150800BE40803F2FD2F0B5B3FA83F7B1FA81F4A7F1A0 +S3150800BE500F0E3D1B5340CEF1200602FA0EF2F341B7 +S3150800BE605340B5F10F0746D80F3C2C444140C4F166 +S3150800BE702006A040F1414140B1FBF3F603FB161141 +S3150800BE80A2FB0645001BA94102D2761E801859411D +S3150800BE9080EA010221FA0EF362FA0EF200215A40F4 +S3150800BEA03046F0BD30B4B1FBF3FC03FB1C11A2FB1A +S3150800BEB00C45001BA94103D2ACF1010C801859416D +S3150800BEC030BC02460B46604600217047B2F1807FBF +S3150800BED065D3F0B5B2FA82F7B1FA81F4C7F10F0665 +S3150800BEE03D1B22FA06F307F1110EF24120355A409E +S3150800BEF0B5F10F07B8D94140C4F12006A040F14179 +S3150800BF004140B1FBF3FC03FB1C11A2FB0C45001BD3 +S3150800BF10A94103D2BCF1010C801859410F2F12D345 +S3150800BF200F3FC90341EA5041B1FBF3F603FB161173 +S3150800BF30A2FB0645D4EBC030A94102D2761E801872 +S3150800BF40594146EACC3C07B34140C7F12006B84000 +S3150800BF50F1414140B1FBF3F603FB1611A2FB06457E +S3150800BF60001BA94102D2761E8018594180EA0102B7 +S3150800BF7021FA0EF3C7F1200462FA0EF20CFA07F062 +S3150800BF805A402CFA04F13043F0BD80EA010221FA46 +S3150800BF900EF3002162FA0EF260465A40F0BD8C4656 +S3150800BFA0B1FBF2F102FB11C31B0243EA1063B3FBB8 +S3150800BFB0F2FC02FB1C331B024CEA002043EA106326 +S3150800BFC0B3FBF2FC02FB1C331B024CEA002043EADB +S3150800BFD01063B3FBF2FC02FB1C331B024CEA002085 +S3150800BFE043EA1063B3FBF2FC02FB1C324CEA002066 +S3150800BFF0002370477047000080B500F011F8FDF780 +S3150800C000B9FEFDF771F9FDF730FF00210020FDF7B5 +S3150800C010C5FE00F00CF9FDF7C7F9FDF72AFFF8E7AA +S3150800C02080B500F009F800F027F900F009F8FDF7E7 +S3150800C03083FE00F0F5F801BD714872490860704743 +S3150800C04000B593B07048016851F0805101600068EE +S3150800C05010F08050009000986C48016851F44041F7 +S3150800C0600160006810F44040009000980120069096 +S3150800C0705FF48030079002200C905FF480000D90EA +S3150800C08008200E904FF4D8700F90022010900220CE +S3150800C090119006A8FEF77AFF002800D0FEE700F008 +S3150800C0A0F7F8002800D0FEE70F2001900220029042 +S3150800C0B0002003904FF4A05004904FF48050059050 +S3150800C0C0072101A8FFF73FF9002800D0FEE713B0C3 +S3150800C0D000BD80B586B04C48016851F080510160BA +S3150800C0E0016811F080510091009949490A6852F493 +S3150800C0F080420A60096811F4804100910099454917 +S3150800C1000A6852F001020A600A6812F001020092F7 +S3150800C110009A0A6852F002020A600A6812F00202DD +S3150800C1200092009A0A6852F004020A600A6812F03D +S3150800C13004020092009A0A6852F008020A600A6825 +S3150800C14012F008020092009A0A6852F040020A6049 +S3150800C150096811F0400100910099016851F48021A5 +S3150800C1600160006810F48020009000980320FFF713 +S3150800C17056FA002200217FF00B00FFF754FA00223E +S3150800C18000217FF00A00FFF74EFA002200217FF017 +S3150800C1900900FFF748FA002200217FF00400FFF7A4 +S3150800C1A042FA002200217FF00300FFF73CFA002242 +S3150800C1B000217FF00100FFF736FA002200215FF028 +S3150800C1C0FF30FFF730FA802001900120029000200E +S3150800C1D003900020049001A90F48FEF7D7F84FF402 +S3150800C1E040700190022002900020039003200490E2 +S3150800C1F00720059001A90948FEF7C8F807B000BD51 +S3150800C2000080000808ED00E0403802400070004059 +S3150800C210443802403038024000040240000C024014 +S3150800C22080B5002280211148FEF7A7F901BD38B56F +S3150800C230FDF795FD04000E4D2868201AB0F5FA7F23 +S3150800C24013D30C490878002807D101200870012269 +S3150800C25080210648FEF791F906E0002008700022C2 +S3150800C26080210248FEF789F92C6031BD000402409E +S3150800C2703C3900208239002080B50320FFF7CFF92A +S3150800C2800020FFF779FDFFF724FF002002BD00001C +S3150800C2907CB500201B48016851F080510160006898 +S3150800C2A010F0805000900098154E306850F4803099 +S3150800C2B03060FFF7F1F90500104C2068C00308D478 +S3150800C2C0FFF7EAF9401B40F2E9318842F4D303202C +S3150800C2D013E0306850F400303060FFF7DDF90500F0 +S3150800C2E02068800308D4FFF7D7F9401B40F2E931EC +S3150800C2F08842F5D3032000E0002076BD0470004094 +S3150800C30000700040403802400F48016851F470013F +S3150800C31001600E49086850F00100086000200C4AC8 +S3150800C32010600A680B4802400A600B480B4A106006 +S3150800C330086830F4802008600020094908605FF02A +S3150800C340006008490860704788ED00E00038024040 +S3150800C35008380240FFFFF6FE103000240438024079 +S3150800C3600C38024008ED00E010B507497944183149 +S3150800C370064C7C44163404E00A68081D11448847B4 +S3150800C3800146A142F8D110BD2C0000004C00000067 +S3150800C3904EF68851CEF20001086840F47000086035 +S3150800C3A0BFF34F8FBFF36F8F4FF00070E1EE100AA7 +S3150800C3B070470000FBCEFFFF403900004C0000200C +S3150800C3C0000000005BD6FFFF0C000000880000009C +S3150800C3D0400000200000000000F00DF8002801D001 +S3150800C3E0FFF7C2FFAFF300800020AFF30080FFF72E +S3150800C3F003FE00F002F80120704700F001B80000C3 +S3150800C4000746384600F002F8FBE7000080B5AFF3B0 +S3150800C4100080024A11001820ABBEFBE72600020086 +S3150800C420024885460248804702480047903D00205A +S3150800C43009C3000849C40008000000000000000005 +S3150800C4400102030406070809AFF30080FFF7A0FFFF +S3150800C450FFF7C2FF100000000024F40001000000EE +S3150800C4600000000001020304FFFFFFFFFFFF0000BA +S3150800C470ADDE122363825363FFFFFFFF0000000057 +S3150800C480FFFFFFFFFFF7FEBFFFF7FEBFFFF7FEBF89 +S3150800C490FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC2 +S3150800C4A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB2 +S3150800C4B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA2 +S3150800C4C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF92 +S3150800C4D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF82 +S3150800C4E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF72 +S3150800C4F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF62 +S3150800C500FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF51 +S3150800C510FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF41 +S3150800C520FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF31 +S3150800C530FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF21 +S3150800C540FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF11 +S3150800C550FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF01 +S3150800C560FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF1 +S3150800C570FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE1 +S3150800C580FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD1 +S3150800C590FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC1 +S3150800C5A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB1 +S3150800C5B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA1 +S3150800C5C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF91 +S3150800C5D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF81 +S3150800C5E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF71 +S3150800C5F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF61 +S3150800C600FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF50 +S3150800C610FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF40 +S3150800C620FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF30 +S3150800C630FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF20 +S3150800C640FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF10 +S3090800C650FFF7FEBF25 +S7050800C449E5 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep index fe2d4427..4a05aeb5 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/ide/stm32f767.dep @@ -5,745 +5,326 @@ stm32f767 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f767xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_eth.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\system_stm32f7xx.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\startup_stm32f767xx.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f7xx_hal.pbi - $PROJ_DIR$\..\obj\clock-arch.o - $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\shared_params.o - $PROJ_DIR$\..\obj\netdev.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.pbi - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\shared_params.__cstat.et - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et - $PROJ_DIR$\..\obj\clock-arch.__cstat.et - $PROJ_DIR$\..\obj\netdev.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.o - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f7xx_hal.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.o - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\net.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\net.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\shared_params.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\shared_params.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\startup_stm32f767xx.s - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\boot.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c - $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\net.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\shared_params.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\net.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\startup_stm32f767xx.s + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.o + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\shared_params.c $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c - $PROJ_DIR$\..\lib\uip\clock-arch.c - $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h - $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\led.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\system_stm32f7xx.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart_ex.h $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\..\Boot\blt_conf.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\uip-fw.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f767.pbd - $PROJ_DIR$\..\bin\demoprog_stm32f767.out - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.c - $PROJ_DIR$\..\obj\netdev.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.pbi - $PROJ_DIR$\..\obj\led.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\bin\demoprog_stm32f767.srec - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\main.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h - $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\inc\c\stdbool.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\dhcpc.o - $PROJ_DIR$\..\obj\uip-fw.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\system_stm32f7xx.pbi - $PROJ_DIR$\..\obj\clock-arch.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\uiplib.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\uip-fw.__cstat.et - $PROJ_DIR$\..\obj\uiplib.pbi - $TOOLKIT_DIR$\lib\m7M_tlv.a - $PROJ_DIR$\..\stm32f767xx_flash.icf - $PROJ_DIR$\..\obj\uip_timer.o - $PROJ_DIR$\..\obj\uip-split.o - $PROJ_DIR$\..\obj\uip_timer.pbi - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.h - $TOOLKIT_DIR$\inc\c\limits.h - $PROJ_DIR$\..\obj\uiplib.o - $PROJ_DIR$\..\obj\uip.o - $PROJ_DIR$\..\obj\uip.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.o - $PROJ_DIR$\..\obj\uip_timer.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\dhcpc.__cstat.et - $PROJ_DIR$\..\obj\uip-split.__cstat.et - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\obj\dhcpc.pbi - $PROJ_DIR$\..\obj\uip-split.pbi - $PROJ_DIR$\..\obj\demoprog_stm32f767.map + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\lib\stm32f7xx_hal_conf.h + $PROJ_DIR$\..\lib\system_stm32f7xx.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr.h + $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio.h + $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_uart.h $PROJ_DIR$\..\obj\uip.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\uip-split.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl $PROJ_DIR$\..\obj\clock-arch.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\dhcpc.pbi $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\demoprog_stm32f767.map + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.xcl $PROJ_DIR$\..\obj\dhcpc.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal.xcl $PROJ_DIR$\..\obj\netdev.xcl $PROJ_DIR$\..\obj\uip_timer.xcl $PROJ_DIR$\..\obj\uip_arp.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\uiplib.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.xcl + $PROJ_DIR$\..\obj\boot.xcl $PROJ_DIR$\..\obj\system_stm32f7xx.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\uip.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.xcl $PROJ_DIR$\..\obj\shared_params.xcl - $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.xcl $PROJ_DIR$\..\obj\uip-fw.xcl $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\system_stm32f7xx.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm7.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_eth.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f767xx.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Inc\stm32f7xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.pbi + $TOOLKIT_DIR$\lib\m7M_tlv.a + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\uip-split.o + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.h + $PROJ_DIR$\..\obj\uiplib.o + $PROJ_DIR$\..\obj\uip.o + $PROJ_DIR$\..\obj\uip.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.o + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\uip-fw.o + $PROJ_DIR$\..\stm32f767xx_flash.icf + $PROJ_DIR$\..\obj\dhcpc.__cstat.et + $PROJ_DIR$\..\obj\uip-split.__cstat.et + $PROJ_DIR$\..\obj\uip_timer.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\obj\system_stm32f7xx.pbi + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\obj\uiplib.pbi + $PROJ_DIR$\..\obj\uiplib.__cstat.et + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\obj\uip-fw.__cstat.et + $PROJ_DIR$\..\obj\stm32f767.pbd + $PROJ_DIR$\..\bin\demoprog_stm32f767.out + $PROJ_DIR$\..\obj\netdev.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\bin\demoprog_stm32f767.srec + $TOOLKIT_DIR$\inc\c\stddef.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\..\obj\boot.pbi + $TOOLKIT_DIR$\inc\c\stdbool.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\uip-fw.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.o + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.c + $PROJ_DIR$\..\obj\led.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\obj\dhcpc.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.o + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f7xx_hal.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.pbi + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.o + $PROJ_DIR$\..\obj\startup_stm32f767xx.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\system_stm32f7xx.o + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.o + $PROJ_DIR$\..\obj\shared_params.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\shared_params.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.o + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\shared_params.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f7xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\netdev.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_eth.o + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f7xx_hal.__cstat.et - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c - - - ICCARM - 104 - - - __cstat - 71 - - - BICOMP - 212 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c - - - ICCARM - 57 - - - __cstat - 93 - - - BICOMP - 240 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c - - - ICCARM - 101 - - - __cstat - 89 - - - BICOMP - 213 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c - - - ICCARM - 98 - - - __cstat - 78 - - - BICOMP - 216 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c - - - ICCARM - 37 - - - __cstat - 73 - - - BICOMP - 223 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c - - - ICCARM - 96 - - - __cstat - 72 - - - BICOMP - 217 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c - - - ICCARM - 103 - - - __cstat - 79 - - - BICOMP - 214 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c - - - ICCARM - 91 - - - __cstat - 85 - - - BICOMP - 218 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c - - - ICCARM - 99 - - - __cstat - 77 - - - BICOMP - 215 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c - - - ICCARM - 35 - - - __cstat - 68 - - - BICOMP - 225 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c - - - ICCARM - 34 - - - __cstat - 84 - - - BICOMP - 238 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c - - - ICCARM - 40 - - - __cstat - 88 - - - BICOMP - 222 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - [ROOT_NODE] ILINK - 160 210 + 150 70 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + BICOMP + 144 80 + ICCARM - 43 + 124 __cstat - 76 - - - BICOMP - 48 221 + 145 - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 + BICOMP + 57 168 47 2 171 99 96 153 53 6 13 120 115 44 27 26 1 7 117 159 128 10 8 40 9 116 25 113 104 141 105 174 165 112 143 31 158 21 17 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 176 101 32 28 49 - BICOMP - 185 111 8 169 17 177 33 178 179 115 32 152 15 12 21 153 118 122 117 19 7 184 137 23 27 6 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 + ICCARM + 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 10 $PROJ_DIR$\..\main.c + + BICOMP + 169 79 + ICCARM - 41 + 181 __cstat - 69 - - - BICOMP - 168 220 + 211 - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 + BICOMP + 143 9 113 156 116 141 110 120 128 25 104 174 115 112 31 171 1 13 7 99 96 142 41 57 53 47 6 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 158 - BICOMP - 185 111 8 169 17 177 33 178 179 115 32 152 15 12 21 153 118 122 117 19 7 184 137 23 27 6 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 $PROJ_DIR$\..\net.c + + BICOMP + 196 95 + ICCARM - 46 + 179 __cstat - 92 - - - BICOMP - 55 243 + 229 - - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 150 128 108 132 140 120 139 127 125 147 141 116 - BICOMP - 136 132 122 0 153 19 7 152 22 17 15 177 128 118 117 33 169 178 31 29 100 30 147 150 116 115 111 8 32 179 184 137 143 14 20 2 138 148 174 125 127 141 119 11 9 154 167 172 165 12 185 23 21 27 6 171 108 140 120 139 + 32 40 13 108 171 99 96 174 45 116 115 141 17 1 7 110 156 120 114 43 176 101 21 33 5 25 9 113 104 128 142 41 52 102 111 36 59 39 160 2 44 27 6 117 105 168 165 159 153 112 143 57 31 53 47 158 8 26 28 49 - - - - $PROJ_DIR$\..\boot.c - ICCARM - 36 - - - __cstat - 82 - - - BICOMP - 170 233 - - - - - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 - - - BICOMP - 185 122 169 153 19 7 33 178 179 118 117 152 15 12 21 17 115 111 8 32 177 184 137 23 27 6 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - - - ICCARM - 193 - - - __cstat - 202 - - - BICOMP - 195 229 - - - - - ICCARM - 139 127 120 - - - BICOMP - 139 120 127 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 44 - - - __cstat - 83 - - - BICOMP - 164 219 - - - - - ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 - - - - - $PROJ_DIR$\..\shared_params.c - - - ICCARM - 59 - - - __cstat - 81 - - - BICOMP - 52 239 - - - - - ICCARM - 102 152 179 154 169 184 100 117 177 171 - - - BICOMP - 154 177 179 172 117 152 100 167 102 169 184 171 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - - - ICCARM - 198 - - - __cstat - 186 - - - BICOMP - 190 231 - - - - - ICCARM - 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 106 - - - BICOMP - 23 154 6 125 153 19 7 165 27 119 122 178 15 127 141 140 118 117 11 172 179 106 108 132 111 17 115 8 32 177 9 152 167 12 185 21 171 147 128 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 100 30 136 120 139 + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 33 17 8 40 26 28 49 44 2 21 27 5 @@ -752,331 +333,710 @@ AARM - 47 + 190 - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\timer.c + + BICOMP + 182 83 + + + ICCARM + 197 + + + __cstat + 215 + + + + + BICOMP + 143 9 113 156 116 141 110 120 128 25 104 174 115 112 31 171 1 13 7 99 96 142 41 57 53 47 6 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 158 + + + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 + + + + + $PROJ_DIR$\..\shared_params.c + + + BICOMP + 195 91 + ICCARM 199 __cstat - 200 - - - BICOMP - 211 237 + 202 - ICCARM - 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 146 97 95 + BICOMP + 168 141 128 159 7 174 176 165 155 156 142 158 - BICOMP - 118 11 178 179 15 97 108 140 117 172 139 152 119 153 122 19 7 154 165 120 95 128 146 132 111 17 115 8 32 177 9 167 12 185 30 136 100 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 23 21 27 6 171 125 127 147 141 + ICCARM + 155 174 128 168 156 142 176 7 141 158 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + + BICOMP + 161 94 + ICCARM - 176 + 130 __cstat - 189 - - - BICOMP - 157 242 + 148 - ICCARM - 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 146 142 97 95 + BICOMP + 174 143 115 171 99 96 105 6 13 101 18 26 1 7 165 128 112 32 141 15 207 8 40 9 116 25 113 104 117 168 159 153 120 28 49 17 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 176 57 31 53 47 158 2 44 21 27 206 + + ICCARM + 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 15 18 207 206 + + + + + $PROJ_DIR$\..\boot.c + BICOMP - 152 185 15 153 19 7 9 119 122 30 142 140 118 117 167 179 12 136 177 146 97 108 132 111 17 115 8 32 11 154 172 165 178 120 139 128 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 100 23 21 27 6 171 125 127 147 141 95 + 157 85 + + + ICCARM + 198 + + + __cstat + 220 + + + + + BICOMP + 143 13 156 171 99 96 110 120 128 1 7 174 115 112 31 116 25 9 113 104 141 142 41 57 53 47 6 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 158 + + + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + + BICOMP + 67 72 + ICCARM - 175 + 167 __cstat - 204 + 132 + + BICOMP - 208 227 + 9 128 159 113 28 174 153 115 26 168 116 141 120 146 2 143 165 40 25 104 105 49 207 17 176 156 142 206 8 6 171 1 13 7 99 96 117 112 101 32 160 110 41 52 45 102 114 111 108 36 43 59 39 57 31 53 47 158 44 21 27 + + + ICCARM + 160 174 128 168 156 142 176 207 206 146 17 8 40 6 171 116 113 104 141 117 120 201 110 105 96 99 41 52 115 112 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 + + + + + $PROJ_DIR$\..\led.c + + + BICOMP + 164 82 + + + ICCARM + 187 + + + __cstat + 221 ICCARM - 174 152 179 154 169 184 100 97 95 197 128 108 132 119 153 17 8 32 177 11 178 67 33 9 7 19 137 143 15 12 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + BICOMP - 111 179 172 8 120 152 165 15 140 154 17 177 178 197 125 185 167 132 115 32 9 139 97 128 100 169 184 95 108 119 153 118 122 117 19 7 11 12 30 136 174 33 137 143 22 14 31 20 0 2 29 138 148 23 21 27 6 171 127 147 141 + 60 88 + + + ICCARM + 125 + + + __cstat + 126 + + + + + BICOMP + 1 117 120 128 115 207 8 26 7 159 49 174 6 171 13 99 96 168 153 28 206 17 15 40 9 116 25 113 104 141 105 165 112 143 101 32 176 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 57 31 53 47 158 2 44 21 27 + + + ICCARM + 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 15 207 206 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + + BICOMP + 147 77 + ICCARM - 201 + 127 __cstat - 187 - - - BICOMP - 188 230 + 139 - ICCARM - 116 128 108 132 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 97 95 + BICOMP + 153 115 26 7 168 28 1 120 17 6 171 13 99 96 117 159 128 49 207 8 40 9 116 25 113 104 141 105 174 165 112 143 101 32 5 110 156 142 41 52 45 102 114 111 108 36 43 59 39 160 176 57 31 53 47 158 2 44 21 27 206 - BICOMP - 165 15 140 117 154 120 118 178 128 119 153 122 19 7 11 172 179 139 97 108 132 111 17 115 8 32 177 9 152 167 12 185 30 136 116 33 169 184 137 143 22 14 31 20 0 2 29 138 148 174 100 23 21 27 6 171 125 127 147 141 95 + ICCARM + 5 17 8 40 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 207 206 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + BICOMP + 134 76 + ICCARM - 54 + 121 __cstat - 94 - - - BICOMP - 182 236 + 138 - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 + BICOMP + 49 28 44 - BICOMP - 31 178 19 7 11 29 185 22 0 17 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 + ICCARM + 49 44 28 - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c.c + + BICOMP + 78 + ICCARM - 42 + 189 __cstat - 70 - - - BICOMP - 158 241 + 217 ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 31 178 19 7 11 29 185 22 0 17 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 - $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_gpio.c + + BICOMP + 69 + ICCARM - 51 + 200 __cstat - 86 - - - BICOMP - 181 224 + 227 ICCARM - 119 153 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 127 - - - BICOMP - 6 23 111 8 184 137 27 17 177 15 115 32 179 152 127 153 118 122 117 19 7 33 169 178 12 185 21 119 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 171 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 - $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_i2c_ex.c + + BICOMP + 89 + ICCARM - 60 + 14 __cstat - 87 - - - BICOMP - 162 228 + 209 ICCARM - 97 152 179 154 169 184 100 95 119 153 17 8 32 177 11 178 67 33 9 7 19 137 143 15 12 174 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 128 108 132 140 120 139 127 125 147 141 116 - - - BICOMP - 178 31 21 117 15 132 152 177 100 171 17 184 118 29 128 179 169 153 122 19 7 22 0 147 119 116 95 154 167 172 115 111 8 32 33 137 143 14 20 2 138 148 174 23 27 6 125 127 141 97 11 9 165 12 185 30 136 108 140 120 139 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c - - - ICCARM - 38 - - - __cstat - 75 - - - BICOMP - 173 226 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 29 178 11 31 19 7 185 22 0 17 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 - - - - - $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c - - - ICCARM - 53 - - - __cstat - 80 - - - BICOMP - 163 234 - - - - - ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 17 178 22 11 0 185 31 29 19 7 172 179 143 14 20 2 138 148 174 154 165 15 21 137 12 8 32 177 9 152 167 23 27 6 33 169 184 100 30 136 - - - - - $PROJ_DIR$\..\lib\system_stm32f7xx.c - - - ICCARM - 45 - - - __cstat - 90 - - - BICOMP - 180 235 - - - - - ICCARM - 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 19 137 143 15 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 - - - BICOMP - 169 185 33 178 179 19 7 152 15 12 21 8 32 177 184 137 23 27 6 17 11 9 154 167 172 165 143 22 14 31 20 0 2 29 138 148 174 100 30 136 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc.c + + BICOMP + 81 + ICCARM - 49 + 183 __cstat - 74 - - - BICOMP - 156 232 + 212 ICCARM - 19 137 143 15 17 8 32 177 152 179 154 169 184 11 178 67 33 9 7 12 174 100 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + $PROJ_DIR$\..\lib\system_stm32f7xx.c + BICOMP - 32 178 11 185 137 172 179 15 12 8 177 154 165 21 143 22 14 31 20 0 2 29 138 148 17 174 19 7 9 152 167 23 27 6 33 169 184 100 30 136 + 137 86 + + + ICCARM + 192 + + + __cstat + 203 + + + + + BICOMP + 156 143 110 120 128 99 96 174 115 112 31 113 104 141 142 41 57 53 47 116 117 105 168 165 159 153 52 45 102 114 111 108 36 43 59 39 160 176 101 32 + + + ICCARM + 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\uip\clock-arch.c + + + BICOMP + 66 + + + ICCARM + 193 + + + __cstat + 222 + + + + + ICCARM + 6 171 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 99 41 52 115 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 44 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr_ex.c + + + BICOMP + 93 + + + ICCARM + 185 + + + __cstat + 205 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\uip\netdev.c + + + BICOMP + 75 + + + ICCARM + 188 + + + __cstat + 225 + + + + + ICCARM + 207 174 128 168 156 142 176 206 6 171 116 113 104 141 117 120 201 110 105 96 99 41 52 115 112 160 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 17 8 40 26 28 49 44 2 21 27 5 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_rcc_ex.c + + + BICOMP + 68 + + + ICCARM + 191 + + + __cstat + 213 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim.c + + + BICOMP + 92 + + + ICCARM + 180 + + + __cstat + 214 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pwr.c + + + BICOMP + 90 + + + ICCARM + 194 + + + __cstat + 226 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_tim_ex.c + + + BICOMP + 87 + + + ICCARM + 186 + + + __cstat + 230 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_uart.c + + + BICOMP + 84 + + + ICCARM + 184 + + + __cstat + 219 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal.c + + + BICOMP + 74 + + + ICCARM + 177 + + + __cstat + 231 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma.c + + + BICOMP + 71 + + + ICCARM + 208 + + + __cstat + 210 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_dma_ex.c + + + BICOMP + 63 + + + ICCARM + 172 + + + __cstat + 216 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_eth.c + + + BICOMP + 65 + + + ICCARM + 228 + + + __cstat + 223 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_cortex.c + + + BICOMP + 62 + + + ICCARM + 162 + + + __cstat + 218 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash.c + + + BICOMP + 61 + + + ICCARM + 173 + + + __cstat + 204 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 + + + + + $PROJ_DIR$\..\lib\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_flash_ex.c + + + BICOMP + 73 + + + ICCARM + 170 + + + __cstat + 224 + + + + + ICCARM + 99 41 52 115 116 113 104 141 174 128 168 156 142 117 120 201 110 105 96 112 160 176 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 @@ -1084,45 +1044,45 @@ $PROJ_DIR$\..\bin\demoprog_stm32f767.out - OBJCOPY - 166 + ILINK + 70 - ILINK - 210 + OBJCOPY + 154 ILINK - 192 36 51 175 44 41 46 60 59 47 101 98 96 99 91 104 103 37 35 34 40 57 49 38 42 54 53 45 43 176 199 201 193 198 206 203 191 207 + 131 198 193 167 187 181 179 188 199 190 177 162 208 172 228 173 170 200 189 14 194 185 183 191 180 186 184 192 197 130 125 127 121 124 135 129 119 136 $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-split.c + + BICOMP + 64 + ICCARM - 194 + 122 __cstat - 205 - - - BICOMP - 209 + 133 - ICCARM - 97 152 179 154 169 184 167 172 100 95 196 128 108 132 119 153 17 8 32 177 11 178 165 33 9 7 19 137 143 15 12 174 185 148 22 23 14 30 31 20 0 21 2 27 29 6 138 136 118 115 122 111 117 171 140 120 139 127 125 147 141 142 146 + BICOMP + 115 128 174 9 113 153 15 156 116 141 120 101 17 142 8 40 25 104 105 32 123 18 176 206 168 165 159 6 26 171 1 13 7 99 96 117 112 143 28 49 207 110 41 52 45 102 114 111 108 36 43 59 39 160 57 31 53 47 158 2 44 21 27 - BICOMP - 15 179 152 111 8 165 146 169 17 177 178 30 128 184 108 132 115 32 9 136 196 142 100 95 154 167 172 119 140 153 118 122 117 19 7 11 12 185 120 139 97 33 137 143 22 14 31 20 0 2 29 138 148 174 23 21 27 6 171 125 127 147 141 + ICCARM + 207 174 128 168 156 142 165 159 176 206 123 17 8 40 6 171 116 113 104 141 117 120 153 110 105 96 99 41 52 115 112 160 143 39 45 57 102 101 114 111 108 31 36 53 43 47 59 32 1 25 13 9 7 158 26 28 49 44 2 21 27 18 15 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c index a40ce036..1eab38a0 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -81,6 +82,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -92,6 +95,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.axf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/bin/demoprog_stm32f767.axf index 0c4501566f447edf6f5549fa265cc852b9a0a2ba..bb67567d457d950ac215e8f3cc7c13c7d0f57d45 100644 GIT binary patch delta 22854 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 Lib - 1 + 0 0 0 0 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c index 8aee0624..6f64c197 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_Keil/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -83,6 +84,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -94,6 +97,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __Vectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__Vectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml index 9afe328b..a8d7c213 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/.settings/language.settings.xml @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.elf b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.elf index 9005e4247aab948ab549d65ab547b4aa1b75ac63..c5c13ce1dd6f9dbca89a0d09ea144a93af78469e 100755 GIT binary patch literal 263920 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 HZR!4h&7Odp diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec index 95319778..266097b6 100755 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/Debug/demoprog_stm32f767.srec @@ -1,40 +1,40 @@ S01A000064656D6F70726F675F73746D3332663736372E737265638B -S315080080000000082099A60008E9A60008E9A60008C5 -S31508008010E9A60008E9A60008E9A60008000000008D -S31508008020000000000000000000000000E9A60008AB -S31508008030E9A6000800000000E9A60008D9BE000865 -S31508008040E9A60008E9A60008E9A60008E9A60008C6 -S31508008050E9A60008E9A60008E9A60008E9A60008B6 -S31508008060E9A60008E9A60008E9A60008E9A60008A6 -S31508008070E9A60008E9A60008E9A60008E9A6000896 -S31508008080E9A60008E9A60008E9A60008E9A6000886 -S31508008090E9A60008E9A60008E9A60008E9A6000876 -S315080080A0E9A60008E9A60008E9A60008E9A6000866 -S315080080B0E9A60008E9A60008E9A60008E9A6000856 -S315080080C0E9A60008E9A60008E9A60008E9A6000846 -S315080080D0E9A60008E9A60008E9A60008E9A6000836 -S315080080E0E9A60008E9A60008E9A60008E9A6000826 -S315080080F0E9A60008E9A60008E9A60008E9A6000816 -S31508008100E9A60008E9A60008E9A60008E9A6000805 -S31508008110E9A60008E9A60008E9A60008E9A60008F5 -S31508008120E9A60008E9A60008E9A60008E9A60008E5 -S31508008130E9A60008E9A60008E9A60008E9A60008D5 -S31508008140E9A60008E9A60008E9A60008E9A60008C5 -S31508008150E9A60008E9A60008E9A60008E9A60008B5 -S31508008160E9A60008E9A60008E9A60008E9A60008A5 -S31508008170E9A60008E9A60008E9A60008000000002C -S31508008180E9A60008E9A60008E9A60008E9A6000885 -S31508008190E9A60008E9A60008E9A60008E9A6000875 -S315080081A0E9A60008E9A60008E9A60008E9A6000865 -S315080081B0E9A60008E9A60008E9A60008E9A6000855 -S315080081C0E9A60008E9A6000800000000E9A60008DC -S315080081D0E9A60008E9A60008E9A60008E9A6000835 -S315080081E0E9A60008E9A60008E9A60008E9A6000825 -S311080081F0E9A60008E9A60008EE11AA5549 +S3150800800000000820B9A6000809A7000809A7000863 +S3150800801009A7000809A7000809A70008000000002A +S3150800802000000000000000000000000009A700088A +S3150800803009A700080000000009A70008F9BE000803 +S3150800804009A7000809A7000809A7000809A7000842 +S3150800805009A7000809A7000809A7000809A7000832 +S3150800806009A7000809A7000809A7000809A7000822 +S3150800807009A7000809A7000809A7000809A7000812 +S3150800808009A7000809A7000809A7000809A7000802 +S3150800809009A7000809A7000809A7000809A70008F2 +S315080080A009A7000809A7000809A7000809A70008E2 +S315080080B009A7000809A7000809A7000809A70008D2 +S315080080C009A7000809A7000809A7000809A70008C2 +S315080080D009A7000809A7000809A7000809A70008B2 +S315080080E009A7000809A7000809A7000809A70008A2 +S315080080F009A7000809A7000809A7000809A7000892 +S3150800810009A7000809A7000809A7000809A7000881 +S3150800811009A7000809A7000809A7000809A7000871 +S3150800812009A7000809A7000809A7000809A7000861 +S3150800813009A7000809A7000809A7000809A7000851 +S3150800814009A7000809A7000809A7000809A7000841 +S3150800815009A7000809A7000809A7000809A7000831 +S3150800816009A7000809A7000809A7000809A7000821 +S3150800817009A7000809A7000809A7000800000000C9 +S3150800818009A7000809A7000809A7000809A7000801 +S3150800819009A7000809A7000809A7000809A70008F1 +S315080081A009A7000809A7000809A7000809A70008E1 +S315080081B009A7000809A7000809A7000809A70008D1 +S315080081C009A7000809A700080000000009A7000879 +S315080081D009A7000809A7000809A7000809A70008B1 +S315080081E009A7000809A7000809A7000809A70008A1 +S311080081F009A7000809A70008EE11AA5507 S315080081FC10B5054C237833B9044B13B10448AFF3C7 S3150800820C00800123237010BD4C00002000000000E4 -S3150800821C70BF000808B5034B1BB103490348AFF3FD -S3150800822C008008BD000000005000002070BF000848 +S3150800821C90BF000808B5034B1BB103490348AFF3DD +S3150800822C008008BD000000005000002090BF000828 S3150800823C53B94AB9002908BF00281CBF4FF0FF31B3 S3150800824C4FF0FF3000F07AB9ADF1080C6DE904CEA9 S3150800825C00F006F8DDF804E0DDE9022304B0704707 @@ -86,941 +86,943 @@ S3150800852C91E78146BEE7014678E702383C4445E7C1 S3150800853C084608E7A8F102083D442BE7704700BF38 S3150800854C08B50948094B03604FF46143436000239F S3150800855C8360C36003610C2242618361C361036259 -S3150800856C436201F0C2FC08BD6800002000480040C8 -S3150800857C08B5002301220146034801F0F6F908B1B3 +S3150800856C436201F0C0FC08BD6800002000480040CA +S3150800857C08B5002301220146034801F0F4F908B1B5 S3150800858C002008BD012008BD6800002008B5FFF7CB S3150800859CD7FF08BDBFF34F8F0549CA6802F4E062DE S315080085AC044B1343CB60BFF34F8F00BFFDE700BFEF -S315080085BC00ED00E00400FA0508B5224B1B78B3B9A8 -S315080085CC2148FFF7D5FF012800D008BD1E4B1B78A4 -S315080085DC013BDBB23F2BF8D803F074FC1B4B18603D -S315080085EC0122184B1A700022194B1A7008BD184B29 -S315080085FC1B78013314481844FFF7BAFF01280AD030 -S3150800860C03F060FC114B1B6864339842DDD90022D9 -S3150800861C0C4B1A70D9E70E4A13780133DBB2137078 -S3150800862C094A12789342D0D10022064B1A70064B8F -S3150800863C5B78FF2BC9D1044B9B78002BC5D1FFF770 -S3150800864CA9FF00BF19010020D80000201C0100203A -S3150800865C1A01002008B5FFF7AFFF08BD08B50022C0 -S3150800866C8021024800F0DEFD08BD00BF0004024070 -S3150800867C10B503F027FC0E4B1B68C31AB3F5FA7F2B -S3150800868C0CD304460B4B1B784BB90122094B1A70B9 -S3150800869C8021094800F0C6FD054B1C6010BD002260 -S315080086AC044B1A708021044800F0BCFDF4E700BFA7 -S315080086BC24010020200100200004024010B50446C5 -S315080086CC0E4B18784FF47A73B3FBF0F30C4A106818 -S315080086DCB0FBF3F000F08CF868B90F2C01D9012027 -S315080086EC10BD002221464FF0FF3000F051F8054B23 -S315080086FC1C60002010BD012010BD00BF40000020EA -S3150800870C480000204400002008B5032000F02EF88D -S3150800871C0020FFF7D3FF01F0CDFD002008BD0000B7 -S3150800872C034A1168034B1B780B441360704700BF50 -S3150800873CF401002040000020014B1868704700BF68 -S3150800874CF401002038B50446FFF7F6FF0546B4F1E8 -S3150800875CFF3F02D0044B1B781C44FFF7EDFF401B70 -S3150800876C8442FAD838BD00BF400000200649CB68C1 -S3150800877C23F4E0631B041B0C000200F4E0600343C3 -S3150800878C024A1A43CA60704700ED00E00000FA0579 -S3150800879C30B4144BDB68C3F30223C3F10704042C6F -S315080087AC28BF04241D1D062D13D9033B012505FAE4 -S315080087BC04F4013C2140994005FA03F3013B1340AC -S315080087CC1943002807DB0901C9B2074B195430BCF9 -S315080087DC70470023EAE700F00F000901C9B2034B02 -S315080087EC1954F4E700ED00E000E400E014ED00E0B5 -S315080087FC0138B0F1807F0AD2064B5860F021064A40 -S3150800880C82F823100020986007221A60704701200E -S3150800881C704700BF10E000E000ED00E0042805D02A -S3150800882C054A136823F0040313607047024A136859 -S3150800883C43F004031360704710E000E0704708B576 -S3150800884CFFF7FCFF08BD00005079137943EA0023B3 -S3150800885C07480B50D07893781B0443EA006350788A -S3150800886C43EA002312781343024A8B50704700BF21 -S3150800887C4080024044800240016841F218028B583D -S3150800888C43F400538B507047016841F218028B5819 -S3150800889C43F002038B50704770B59EB0044629B15D -S315080088AC4FF40063C3604FF480438360E369002B85 -S315080088BC68D14FF48063079321680B68374A1A40CE -S315080088CCA368E06803430798034343F40073134310 -S315080088DC0B6023681D680120FFF734FF23681D60B1 -S315080088EC236840225A6023685D680120FFF72AFF37 -S315080088FC23685D60236800259D602368DD60226817 -S3150800890C936923F0BE031B041B0C43F0800393618D -S3150800891C23689E690120FFF715FF23689E6123686B -S3150800892CDD612368DD690120FFF70CFF2368DD6133 -S3150800893C216841F218054B59194A1A40194B134329 -S3150800894C4B5123685E590120FFF7FCFE23685E51E4 -S3150800895C236803F58053144A1A60236803F5805379 -S3150800896C1D680120FFF7EEFE236803F580531D6092 -S3150800897CA369012B09D0626900212046FFF764FF21 -S3150800898C1EB070BD0023079396E7216841F21C02BE -S3150800899C8858064B03438B50EDE700BF0F8120FF29 -S315080089AC233FDEF8040020028020C10240000100AB -S315080089BC10B582B00446002301930268136843F08D -S315080089CC0803136003681B6801930120FFF7BAFEBE -S315080089DC2368019A1A6002B010BD10B582B004461D -S315080089EC002301930268136843F0040313600368B9 -S315080089FC1B6801930120FFF7A5FE2368019A1A60EC -S31508008A0C02B010BD30B583B0054600230193026849 -S31508008A1C41F21804135943F48013135103681B5974 -S31508008A2C01930120FFF78EFE2B68019A1A5103B0A9 -S31508008A3C30BDF0B490F84540012C31D0012480F8B3 -S31508008A4C4540022480F84440C162002401E0F960E4 -S31508008A5C01349C4217D265014F194FF480164E51BA -S31508008A6C40F2F45606FB0426BE60C6691EB94E597A -S31508008A7C46F440064E515D1EAC42E8D2651C01EB2D -S31508008A8C4515FD60E4E7026841F21003D150012355 -S31508008A9C80F84430002380F845301846F0BC7047FF -S31508008AAC0220FBE7F0B490F84540012C2ED00124A7 -S31508008ABC80F84540022480F844408162002401E095 -S31508008ACCE96001349C4214D266018D194FF00047B7 -S31508008ADC8F5144F2F4566E6040F2F45606FB0426A7 -S31508008AECAE605E1EB442EBD2661C01EB4616EE6017 -S31508008AFCE7E7026841F20C03D150012380F84430B1 -S31508008B0C002380F845301846F0BC70470220FBE776 -S31508008B1C90F84530012B00F08780012380F845300A -S31508008B2C022380F8443099B1C36A1A68002A17DB05 -S31508008B3C30B440F2F45291421AD93C4CA4FB0124AD -S31508008B4CA40A40F2F45202FB141292B1013410E05A -S31508008B5C012380F84430002280F8452018467047D7 -S31508008B6C122380F84430002380F8453001207047E2 -S31508008B7C0124012C01D0002337E01A6842F0405238 -S31508008B8C1A60C36AC1F30C015960C26A136843F0D0 -S31508008B9C00431360C36ADB68C362036841F21402BC -S31508008BAC9A5812F0040F08D0042141F21402995075 -S31508008BBC0268002141F20403D150012380F84430A5 -S31508008BCC002380F84530184630BC7047C56A2A68B9 -S31508008BDC42F080522A6011E0C56A2A6842F00042C7 -S31508008BEC2A60C26AD268C26201339C42D5D9C56A68 -S31508008BFC2A6822F040522A60002BE7D0C26A40F25B -S31508008C0CF4555560621E9342E6D1C56A2A6842F04D -S31508008C1C00522A60064A02FB041202F2F452C56A92 -S31508008C2CC2F30C026A60D7E7022070470BB002AC9D -S31508008C3C0CFAFFFF90F84530012B40D0012380F841 -S31508008C4C4530022380F84430836A1A68002A28DBE8 -S31508008C5C1A6812F4807F19D0826B01328263012A5A -S31508008C6C12D043631A68C2F30D42043AC263026B0C -S31508008C7C92680264DB688362012380F8443000231F -S31508008C8C80F84530184670470363EAE71A6812F409 -S31508008C9C007F0ED003630022426301228263DB68E5 -S31508008CAC8362012380F84430002280F84520184658 -S31508008CBC7047826B01328263DB688362F1E70220BC -S31508008CCC7047F8B590F84430DBB2822B01D10220FC -S31508008CDCF8BD16460546822380F8443002681469A6 -S31508008CEC04F01C04038ADB029BB21C43890101F4C1 -S31508008CFCF8610C4344F001041461FFF71DFD0746A7 -S31508008D0C14F0010F10D0FFF717FDC01BB0F5803F0C -S31508008D1C02D22B681C69F3E7012385F8443000233B -S31508008D2C85F845300320F8BD2B685B699BB2336028 -S31508008D3C012385F844300020F8BD90F84430DBB2A6 -S31508008D4C422B01D10220704770B50546422380F8A4 -S31508008D5C44300068046904F01C042B8ADB029BB2BD -S31508008D6C1C43890101F4F8610C4344F0030492B2E4 -S31508008D7C42612B681C61FFF7DFFC064614F0010FF5 -S31508008D8C10D0FFF7D9FC801BB0F5803F02D22B68B8 -S31508008D9C1C69F3E7012385F84430002385F8453030 -S31508008DAC032070BD012385F84430002070BD0000F7 -S31508008DBC70B582B000230193002800F00C8104469C -S31508008DCC90F84430002B32D0844B5A6C42F48042D3 -S31508008DDC5A645B6C03F480430093009B804B5A687F -S31508008DEC22F400025A605A68216A0A435A602368B8 -S31508008DFC03F580531A6842F001021A60FFF79CFCCF -S31508008E0C0546236803F58052126812F0010F13D039 -S31508008E1CFFF792FC401BB0F5FA7FF2D9032584F8CC -S31508008E2C4450002384F84530284602B070BD80F8BB -S31508008E3C453001F0B5F8C7E71D6925F01C0500F0AB -S31508008E4C3BFD684B0344684A934255D845F00805E0 -S31508008E5C23681D614FF4004200212046FFF76DFF81 -S31508008E6C0546002860D1FF20FFF76CFC6368002BD1 -S31508008E7C00F09180FFF760FC064601AA0121204606 -S31508008E8CFFF71FFFFFF758FC801B41F28833984207 -S31508008E9C52D8019B13F0040FEFD04FF480520021E7 -S31508008EAC2046FFF74AFF002852D1FFF745FC064635 -S31508008EBC01AA01212046FFF704FFFFF73DFC801BA2 -S31508008ECC41F2883398424BD8019B13F0200FEFD010 -S31508008EDC01AA10212046FFF7F4FE00284CD1019B6D -S31508008EEC13F0040F50D04FF40062E26013F0020F37 -S31508008EFC4DD00023A3605EE03C4B03443C4A9342AE -S31508008F0C02D845F00C05A3E73A4B03443A4A934278 -S31508008F1C9ED93A4B03443A4A934202D845F0040583 -S31508008F2C96E745F0100593E701212046FFF7B4FCB8 -S31508008F3C012584F8445077E701212046FFF7ACFC5D -S31508008F4C012384F84430002384F8453003256BE765 -S31508008F5C01212046FFF7A0FC012584F8445063E75D -S31508008F6C01212046FFF798FC012384F8443000239E -S31508008F7C84F84530032557E701212046FFF78CFC7A -S31508008F8C012584F844504FE70022E260AEE74FF41F -S31508008F9C8043A3600FE0E368C3F3CF02A368C3F36F -S31508008FAC4F031A4300212046FFF7C7FE58B940F66F -S31508008FBCFF70FFF7C7FB00212046FFF76DFC012366 -S31508008FCC84F8443030E701212046FFF765FC01257B -S31508008FDC84F8445028E7012526E700BF00380240EC -S31508008FEC0038014000D3CEFEBFE1E40040F1E9FDB4 -S31508008FFC3F787D0100796CFCFF596202001F0AFA62 -S3150800900C7FF0FA0238B590F84530012B01D10220D1 -S3150800901C38BD0446012580F84550022380F84430B3 -S3150800902CFFF7C6FC2046FFF7D8FC2046FFF7EAFCFC -S3150800903C2046FFF721FC2046FFF726FC84F844500F -S3150800904C002084F8450038BDF0B583B0002437E01D -S3150800905C092600E0002606FA0EF6324302336C4E59 -S3150800906C46F823206B4B1A68EB4302EA03064F6853 -S3150800907C17F4803F01D045EA0206664A1660526824 -S3150800908C03EA02064F6817F4003F01D045EA0206C8 -S3150800909C604A5660926803EA02064F6817F4801F06 -S315080090AC01D045EA02065B4A9660D26813404E68C0 -S315080090BC16F4001F01D045EA0203564AD360013460 -S315080090CC0F2C00F2A3800123A3400A6803EA0205C9 -S315080090DCAB42F4D14A68122A18BF022A12D14FEAB7 -S315080090ECD40E0EF1080E50F82E2004F00706B60022 -S315080090FC0F27B74022EA07020F6907FA06F632432A -S3150800910C40F82E2006684FEA440E032202FA0EF2A5 -S3150800911CD24316404F6807F0030707FA0EF73E438B -S3150800912C06604E68771E112E18BF012F01D9122E14 -S3150800913C0FD186681640CF6807FA0EF73E4386604D -S3150800914C466826EA03034E68C6F30016A640334360 -S3150800915C4360C3681A408B6803FA0EF31A43C2605D -S3150800916C4B6813F0805FAAD02B4B5A6C42F48042A2 -S3150800917C5A645B6C03F480430193019BA3089E1C01 -S3150800918C234A52F8262004F003064FEA860E0F26C9 -S3150800919C06FA0EF622EA0602204FB8423FF45AAFF8 -S315080091AC1F4EB04222D006F58066B04220D006F596 -S315080091BC8066B0421ED006F58066B0421CD006F515 -S315080091CC8066B0421AD006F58066B04218D006F50D -S315080091DC8066B04216D006F58066B04214D006F505 -S315080091EC8066B0423FF434AF0A2634E7012632E7EC -S315080091FC022630E703262EE704262CE705262AE75F -S3150800920C062628E7072626E7082624E703B0F0BD36 -S3150800921C00380140003C0140003802400000024082 -S3150800922C0004024012B909048161704781617047D4 -S3150800923C10B582B01B4B1A6C42F080521A641B6C28 -S3150800924C03F080530193019B174A136843F4803348 -S3150800925C1360FFF771FA0446134B5B6813F4803FEF -S3150800926C08D1FFF769FA001BB0F57A7FF4D9032009 -S3150800927C02B010BD0C4A136843F400331360FFF7B1 -S3150800928C5BFA0446084B5B6813F4003F07D1FFF7FB -S3150800929C53FA001BB0F57A7FF4D90320E8E70020CF -S315080092ACE6E700BF0038024000700040002800F0D6 -S315080092BCDC8170B582B00446036813F0010F3AD00E -S315080092CCA24B9B6803F00C03042B2BD09F4B9B687B -S315080092DC03F00C03082B20D06368B3F5803F50D0FD -S315080092EC002B54D1994B1A6822F480321A601A68EA -S315080092FC22F480221A606368002B5FD0FFF71CFAF1 -S3150800930C0546924B1B6813F4003F14D1FFF714FA69 -S3150800931C401B6428F5D90320ACE18C4B5B6813F42D -S3150800932C800FD9D0894B1B6813F4003F03D06368B0 -S3150800933C002B00F09C81236813F0020F64D0834B3A -S3150800934C9B6813F00C0F4DD0804B9B6803F00C03F5 -S3150800935C082B42D0E368002B79D07C4A136843F07B -S3150800936C01031360FFF7E8F90546784B1B6813F001 -S3150800937C020F63D1FFF7E0F9401B0228F5D9032049 -S3150800938C78E1724A136843F480331360B3E7B3F594 -S3150800939CA02F09D06D4B1A6822F480321A601A680D -S315080093AC22F480221A60A6E7684B1A6842F48022D7 -S315080093BC1A601A6842F480321A609CE7FFF7BCF907 -S315080093CC0546624B1B6813F4003FB4D0FFF7B4F99B -S315080093DC401B6428F5D903204CE15C4B5B6813F4FD -S315080093EC800FB7D1594B1B6813F0020F04D0E368F2 -S315080093FC012B01D001203DE1544A136823F0F803F0 -S3150800940C216943EAC1031360236813F0080F46D099 -S3150800941C636983B34D4A536F43F001035367FFF7F0 -S3150800942C8BF90546494B5B6F13F0020F37D1FFF7E3 -S3150800943C83F9401B0228F5D903201BE1434A13681C -S3150800944C23F0F803216943EAC1031360DCE73F4ABA -S3150800945C136823F001031360FFF76EF905463B4BBF -S3150800946C1B6813F0020FCFD0FFF766F9401B0228D2 -S3150800947CF5D90320FEE0354A536F23F001035367F1 -S3150800948CFFF75AF90546314B5B6F13F0020F06D0FE -S3150800949CFFF752F9401B0228F5D90320EAE02368A6 -S315080094AC13F0040F7ED0294B1B6C13F0805F31D15F -S315080094BC264B1A6C42F080521A641B6C03F08053CC -S315080094CC0193019B0125224B1B6813F4807F23D043 -S315080094DCA368012B34D0002B3CD11C4B1A6F22F0FD -S315080094EC01021A671A6F22F004021A67A368002B86 -S315080094FC46D0FFF721F90646144B1B6F13F0020FE3 -S3150800950C4FD1FFF719F9801B41F288339842F3D9EA -S3150800951C0320AFE00025D6E70D4A136843F48073A1 -S3150800952C1360FFF709F90646094B1B6813F4807F8D -S3150800953CCED1FFF701F9801B6428F5D9032099E0F1 -S3150800954C024A136F43F001031367CFE70038024052 -S3150800955C00700040052B09D0484B1A6F22F0010207 -S3150800956C1A671A6F22F004021A67BFE7434B1A6F81 -S3150800957C42F004021A671A6F42F001021A67B5E73D -S3150800958CFFF7DAF806463D4B1B6F13F0020F08D0AF -S3150800959CFFF7D2F8801B41F288339842F3D903209F -S315080095AC68E0F5B9A369002B63D0344A926802F0D7 -S315080095BC0C02082A60D0022B19D0304A136823F003 -S315080095CC80731360FFF7B8F804462C4B1B6813F02E -S315080095DC007F48D0FFF7B0F8001B0228F5D9032006 -S315080095EC48E0264A136C23F080531364DAE7234ABF -S315080095FC136823F080731360FFF79EF805461F4B1C -S3150800960C1B6813F0007F06D0FFF796F8401B02285C -S3150800961CF5D903202EE0E369226A1343626A43EA0A -S3150800962C8213A26A5208013A43EA0243E26A43EAFF -S3150800963C0263226B43EA0273104A5360136843F0C1 -S3150800964C80731360FFF778F804460C4B1B6813F00D -S3150800965C007F06D1FFF770F8001B0228F5D9032006 -S3150800966C08E0002006E0002004E0012070470120F5 -S3150800967C00E0002002B070BD0120FBE70038024074 -S3150800968CF8B5314B9B6803F00C03042B59D0082B07 -S3150800969C01D02E48F8BD2C4B5A6802F03F025B6885 -S315080096AC13F4800F2AD0284B5B68C3F388131E4625 -S315080096BC00275C010025E41A65EB0705A90141EAB8 -S315080096CC9461A001001B61EB0501CB0043EA5073C2 -S315080096DCC400A01943EB07014B0243EAD0534402DA -S315080096EC204619460023FEF7A3FD174B5B68C3F308 -S315080096FC014301335B00B0FBF3F0F8BD124B5B681A -S3150800970CC3F388131E4600275C010025E41A65EB93 -S3150800971C0705A90141EA9461A001001B61EB05014B -S3150800972CCB0043EA5073C400A01943EB07018B0224 -S3150800973C43EA90538402204619460023FEF778FD27 -S3150800974CD3E70348F8BD00BF003802400024F400F4 -S3150800975C00127A00002800F0A28070B50446524B1D -S3150800976C1B6803F00F038B420CD24F4A136823F085 -S3150800977C0F030B431360136803F00F03994201D0D0 -S3150800978C012070BD236813F0020F17D013F0040FD5 -S3150800979C04D0464A936843F4E0539360236813F065 -S315080097AC080F04D0414A936843F4604393603F4AD8 -S315080097BC936823F0F003A068034393600D4623686F -S315080097CC13F0010F31D06368012B20D0022B25D062 -S315080097DC364A126812F0020F63D034498A6822F0AE -S315080097EC030213438B60FEF7A7FF06462F4B9B68B5 -S315080097FC03F00C036268B3EB820F16D0FEF79CFFDE -S3150800980C801B41F288339842F0D9032070BD274A51 -S3150800981C126812F4003FE0D1012070BD234A126889 -S3150800982C12F0007FD9D1012070BD1F4B1B6803F0C5 -S3150800983C0F039D420CD21C4A136823F00F032B43CB -S3150800984C1360136803F00F039D4201D0012070BD0D -S3150800985C236813F0040F06D0144A936823F4E053D4 -S3150800986CE1680B439360236813F0080F07D00F4A7F -S3150800987C936823F46043216943EAC1039360FFF7B5 -S3150800988CFFFE0A4B9B68C3F30313094AD35CD84003 -S3150800989C084B18600020FEF711FF002070BD012050 -S315080098AC7047012070BD00BF003C024000380240E2 -S315080098BC88BF000848000020014B1868704700BF95 -S315080098CC4800002008B5FFF7F7FF044B9B68C3F365 -S315080098DC8223034AD35CD84008BD00BF0038024037 -S315080098EC98BF000808B5FFF7E7FF044B9B68C3F35E -S315080098FC4233034AD35CD84008BD00BF0038024047 -S3150800990C98BF000870472DE9F04105460F461646E4 -S3150800991C9846069C2B68DB6937EA03030CBF0123C0 -S3150800992C0023B3421ED1B4F1FF3FF3D02CB1FEF79E -S3150800993C03FFA0EB08008442ECD82A68136823F4CA -S3150800994CD07313602A68936823F00103936020236D -S3150800995C85F8693085F86A30002385F86830032065 -S3150800996CBDE8F0810020BDE8F0812DE9F04182B018 -S3150800997C1E4690F86A30DBB2202B03D0022002B0C8 -S3150800998CBDE8F08104460D469046002A18BF00290A -S3150800999C6DD090F86830012B01D10220EFE7012336 -S315080099AC80F868300023C366222380F86A30FEF7F5 -S315080099BCC3FE0746A4F85880A4F85A80A368B3F5E2 -S315080099CC805F06D0A3B9236973B9FF23A4F85C306A -S315080099DC11E0236923B940F2FF13A4F85C300AE0BE -S315080099ECFF23A4F85C3006E07F23A4F85C3002E081 -S315080099FCB3F1805F02D0B4F85C8010E023691BB920 -S31508009A0C7F23A4F85C30F6E73F23A4F85C30F2E732 -S31508009A1C23685A6A5FFA88F313402B700135B4F839 -S31508009A2C5A309BB2E3B1B4F85A309BB2013B9BB2A5 -S31508009A3CA4F85A3000963B46002220212046FFF710 -S31508009A4C62FFB0B9A368B3F5805FE1D12369002B37 -S31508009A5CDED123685B6A08EA030325F8023BDEE7D6 -S31508009A6C202384F86A30002084F8680087E70120F0 -S31508009A7C85E7032083E7000038B504468368026946 -S31508009A8C134342691343C269134301680868A04A21 -S31508009A9C024013430B602268536823F44053E16871 -S31508009AAC0B435360A369226A134321688A6822F41C -S31508009ABC306213438B602568964B9D422BD0964B90 -S31508009ACC9D423CD0954B9D4252D0954B9D4267D0BA -S31508009ADC944B9D427CD0944B9D4200F09480934BC2 -S31508009AEC9D4200F0AB80924B9D4200F0C280102341 -S31508009AFCE269B2F5004F00F0DB80082B00F26881B2 -S31508009B0CDFE813F031013C0147016601510166019A -S31508009B1C660166015C0103F59433D3F8903003F0C3 -S31508009B2C0303032B03D8DFE803F0BF06040810234E -S31508009B3CDEE70223DCE70423DAE70823D8E703F594 -S31508009B4CFA33D3F8903003F00C030C2B08D8DFE863 -S31508009B5C03F0AD0707070B070707090707070D00EB -S31508009B6C1023C5E70223C3E70423C1E70823BFE78D -S31508009B7C03F5F833D3F8903003F03003102B0DD0DF -S31508009B8C05D9202B08D0302B04D10823B0E70BB904 -S31508009B9C0023ADE71023ABE70223A9E70423A7E7C5 -S31508009BAC03F5F633D3F8903003F0C003402B0DD0F1 -S31508009BBC05D9802B08D0C02B04D1082398E70BB9FC -S31508009BCC002395E7102393E7022391E704238FE7F5 -S31508009BDC03F5F433D3F8903003F44073B3F5807F70 -S31508009BEC0FD007D9B3F5007F09D0B3F5407F04D160 -S31508009BFC08237DE70BB900237AE7102378E70223BD -S31508009C0C76E7042374E703F59233D3F8903003F41C -S31508009C1C4063B3F5806F0FD007D9B3F5006F09D041 -S31508009C2CB3F5406F04D1082362E70BB901235FE74C -S31508009C3C10235DE702235BE7042359E703F5E033BA -S31508009C4CD3F8903003F44053B3F5805F0FD007D99F -S31508009C5CB3F5005F09D0B3F5405F04D1082347E795 -S31508009C6C0BB9002344E7102342E7022340E70423F9 -S31508009C7C3EE703F5DE33D3F8903003F44043B3F5EF -S31508009C8C804F0FD007D9B3F5004F09D0B3F5404F25 -S31508009C9C04D108232CE70BB9002329E7102327E75F -S31508009CAC022325E7042323E7012321E700231FE7E3 -S31508009CBC082B55D8DFE803F00517225440545454A2 -S31508009CCC4B00FFF7FFFD6268530803EB4003B3FB39 -S31508009CDCF2F39BB2002023F00F02C3F342031343A3 -S31508009CEC2268D36038BDFFF7FDFD6268530803EBA5 -S31508009CFC4003B3FBF2F39BB20020ECE762680D4B12 -S31508009D0C03EB5203B3FBF2F39BB20020E3E700BF6D -S31508009D1CF369FFEF00100140004400400048004082 -S31508009D2C004C0040005000400014014000780040F0 -S31508009D3C007C00400048E801FFF7A2FC6268530863 -S31508009D4C03EB4003B3FBF2F39BB20020C3E7626854 -S31508009D5C530803F58033B3FBF2F39BB20020BAE742 -S31508009D6C01200023B7E7FFF7ADFD636800EB53004E -S31508009D7CB0FBF3F080B2E860002038BDFFF7B2FD07 -S31508009D8C636800EB5300B0FBF3F080B2E860002088 -S31508009D9C38BD62680F4B03EB5203B3FBF2F39BB26D -S31508009DACEB60002038BDFFF76BFC636800EB5300D3 -S31508009DBCB0FBF3F080B2E860002038BD6268530847 -S31508009DCC03F50043B3FBF2F39BB2EB60002038BDFE -S31508009DDC012038BD0024F400436A13F0010F06D0A5 -S31508009DEC0268536823F40033816A0B435360436A51 -S31508009DFC13F0020F06D00268536823F48033C16A45 -S31508009E0C0B435360436A13F0040F06D00268536879 -S31508009E1C23F48023016B0B435360436A13F0080F3A -S31508009E2C06D00268536823F40043416B0B43536016 -S31508009E3C436A13F0100F06D00268936823F4805314 -S31508009E4C816B0B439360436A13F0200F06D00268AC -S31508009E5C936823F40053C16B0B439360436A13F066 -S31508009E6C400F0AD00268536823F48013016C0B4325 -S31508009E7C5360036CB3F5801F0BD0436A13F0800F45 -S31508009E8C06D00268536823F40023816C0B43536095 -S31508009E9C70470268536823F4C003416C0B43536044 -S31508009EACEBE710B582B004460023C366FEF744FC04 -S31508009EBC2268126812F0080F09D1202384F8693039 -S31508009ECC84F86A30002084F8680002B010BD6FF080 -S31508009EDC7E430093034600224FF400112046FFF7F9 -S31508009EEC12FD0028E9D00320EFE778B310B5044635 -S31508009EFC90F869300BB3242384F869302268136808 -S31508009F0C23F0010313602046FFF7B6FD01281FD086 -S31508009F1C636ABBB92268536823F49043536022687A -S31508009F2C936823F02A0393602268136843F00103AD -S31508009F3C13602046FFF7B5FF10BD80F86830FFF7B1 -S31508009F4CE1FCD8E72046FFF747FFE3E70120704717 -S31508009F5C10BD00000C4AD2F8883043F47003C2F8DE -S31508009F6C88300A4B1A6842F001021A60002199607F -S31508009F7C1868074A02401A60064A5A601A6822F498 -S31508009F8C80221A60D960704700ED00E00038024064 -S31508009F9CFFFFF6FE1030002408B501F093FF08BD4C -S31508009FAC0268294B9A4200D07047F0B589B0A3F5E0 -S31508009FBC90431A6B42F000721A631A6B02F0007225 -S31508009FCC0092009A1A6B42F080621A631A6B02F0BE -S31508009FDC80620192019A1A6B42F000621A631B6B3B -S31508009FEC03F000630293029B322303930227049720 -S31508009FFC00260596032506950B24079403A91348F2 -S3150800A00CFFF722F88623039304970596069507947B -S3150800A01C03A90F48FFF718F84FF400530393049756 -S3150800A02C05960695079403A90A48FFF70DF84FF409 -S3150800A03C20530393049705960695079403A9064897 -S3150800A04CFFF702F809B0F0BD008002400008024094 -S3150800A05C00000240000402400018024010B5164BDE -S3150800A06C08221A7000225A70272199706921D97012 -S3150800A07C5B21197145215971104C11492160012137 -S3150800A08C616022826361A261E2614FF4000323627C -S3150800A09C2046FEF78DFE04230A4A0B492046FEF796 -S3150800A0ACC8FC0423094A0A492046FEF7FBFC20464D -S3150800A0BCFEF7A8FF10BD00BF28010020C81A002013 -S3150800A0CC00800240101B0020F801002078020020B6 -S3150800A0DC481A0020074A1178074B1970517859709D -S3150800A0EC91789970D178D9701179197152795A7108 -S3150800A0FC704700BF2801002080010020064B1A7803 -S3150800A10C02705A7842709A788270DA78C2701A7924 -S3150800A11C02715B79437170472801002038B51348E2 -S3150800A12CFEF788FD08B1002038BD104DAC8F2246CD -S3150800A13C296C0F4801F003FF2A6B136843F00043A0 -S3150800A14C13600023AB632B6841F214029A5812F081 -S3150800A15C800F09D0802141F214029950002141F256 -S3150800A16C08029950204638BD204638BDC81A00202A -S3150800A17C2C33002038B5184BDC6A01F0A3FE00F12D -S3150800A18CFA052368002B05DA01F09CFE8542F8D205 -S3150800A19C002300E0012383B90F4B1B6841F214021C -S3150800A1AC9A5812F0200F07D0202141F21402995028 -S3150800A1BC002141F20402995038BD084B1D88064C03 -S3150800A1CCE36A2A460649986801F0B9FE29462046EC -S3150800A1DCFEF79EFCE0E700BFC81A0020E03200201C -S3150800A1EC2C33002000B595B0214B1A6C42F08052E6 -S3150800A1FC1A641B6C03F080530093009B1D4B1A6862 -S3150800A20C42F440421A601B6803F440430193019BD5 -S3150800A21C012307934FF48033089302230D934FF4CD -S3150800A22C80020E9208220F924FF4D8721092119354 -S3150800A23C129307A8FFF73AF800B1FEE7FEF7F8FF06 -S3150800A24C00B1FEE70F230293022303930023049322 -S3150800A25C4FF4A05305934FF480530693072102A895 -S3150800A26CFFF778FA00B1FEE715B05DF804FB00BFFE -S3150800A27C003802400070004008B5FEF745FAFFF7B3 -S3150800A28CB1FF01F009FEFEF7E9F908BD08B5FFF7BD -S3150800A29CF3FF00F0CFF900F0A7F8FEF777F90021E5 -S3150800A2AC084600F0DFF9FEF7E3F900F0F5F8FEF7DB -S3150800A2BCD1F9F8E710B58EB0484B1A6C42F08052BB -S3150800A2CC1A641A6C02F080520192019A5A6C42F482 -S3150800A2DC80425A645A6C02F480420292029A1A6BB1 -S3150800A2EC42F001021A631A6B02F001020392039AF6 -S3150800A2FC1A6B42F002021A631A6B02F002020492FB -S3150800A30C049A1A6B42F004021A631A6B02F00402DE -S3150800A31C0592059A1A6B42F008021A631A6B02F038 -S3150800A32C08020692069A1A6B42F040021A631A6BD6 -S3150800A33C02F040020792079A1A6C42F480221A64B9 -S3150800A34C1B6C03F480230893089B0320FEF70EFA74 -S3150800A35C002211466FF00B00FEF71AFA002211467E -S3150800A36C6FF00A00FEF714FA002211466FF0090086 -S3150800A37CFEF70EFA002211466FF00400FEF708FAF3 -S3150800A38C002211466FF00300FEF702FA002211466E -S3150800A39C6FF00100FEF7FCF9002211464FF0FF3072 -S3150800A3ACFEF7F6F98023099301230A9300240B94EC -S3150800A3BC0C9409A90A48FEF747FE4FF44073099313 -S3150800A3CC02230A930B9403230C9307230D9309A9D1 -S3150800A3DC0448FEF739FE0EB010BD00BF0038024027 -S3150800A3EC00040240000C024010B5FFF737FE01F0DE -S3150800A3FC69FD00F5FA70134B186001F063FD42F223 -S3150800A40C10730344104A136000F05EFC0F4A0023D5 -S3150800A41C138053800E4A138053800E4A1380538040 -S3150800A42C4EF6030000F090FCFFF754FE0A4C20464B -S3150800A43CFFF764FE0621204600F070FA00F08CFA4D -S3150800A44C10BD00BF3C01002030010020283300203D -S3150800A45C24330020203300203401002008B50C4B8F -S3150800A46C1B7813F0400F07D113F0020F04D0094BD9 -S3150800A47C1B681A79FF2A00D008BD5B79002BFBD123 -S3150800A48C0121002000F0EEF8FEF784F8F4E700BF8F -S3150800A49CEC320020F432002010B5FFF73FFE68B905 -S3150800A4AC01F010FD3A4B1B68984261D303F5FA7319 -S3150800A4BC374A1360002474B3002444E0354A1080EC -S3150800A4CC354B9C894FF4006000F056FC844213D03F -S3150800A4DC314B9C8940F6060000F04EFC8442DFD1D5 -S3150800A4EC01F0AAFB2B4B1B88002BD9D0FFF742FE99 -S3150800A4FC0022284B1A80D3E7012000F077FC254B65 -S3150800A50C1B88002BCCD001F009FCFFF733FE002288 -S3150800A51C204B1A80C4E7C4EB041253001F4A134499 -S3150800A52C1F4A1360022000F061FC1A4B1B880BB9FA -S3150800A53C0134C0E701F0F2FBFFF71CFE0022154BB5 -S3150800A54C1A80F5E701349CB9164B03EB8413164AAB -S3150800A55C1360052000F04AFC0E4B1B88002BF1D02B -S3150800A56C01F0DCFBFFF706FE00220A4B1A80E9E72E -S3150800A57C01F0A8FC0D4B1B68984200D210BD42F2A4 -S3150800A58C10721A44094B1A6001F022FBF6E700BF59 -S3150800A59C3C010020E03200202C330020FC32002045 -S3150800A5ACF832002070390020F032002030010020EB -S3150800A5BC0C4B1B68C3F3072050FA83F0C3F307420E -S3150800A5CC10441B0E13FA80F080B2002305E0054AEE -S3150800A5DC1A441279104480B20133372BF7D940420A -S3150800A5EC80B270470000002008B5FFF7E1FF044B66 -S3150800A5FC9B8F984201D0002008BD012008BD00BFE2 -S3150800A60C0000002008B5054B1A68054B9A4201D084 -S3150800A61C002008BDFFF7E8FF08BD00BF00000020BA -S3150800A62CA2E742CE08B5FFF7C3FF014B988708BDD2 -S3150800A63C0000002008B5FFF7E5FF68B9074A084B84 -S3150800A64C1A60002304E0064A1A44002111710133EA -S3150800A65C372BF8D9FFF7E6FF08BD00BFA2E742CEB5 -S3150800A66C0000002070B505460E46FFF7CBFF0446E2 -S3150800A67C10B1372D02D90024204670BD024B1D445B -S3150800A68C2E71FFF7CFFFF7E700000020DFF834D074 -S3150800A69C002103E00C4B5B58435004310B480C4B20 -S3150800A6AC42189A42F6D30B4A02E0002342F8043BBE -S3150800A6BC094B9A42F9D3FFF74DFC01F00DFCFFF755 -S3150800A6CCE5FD704700000820C0BF000840000020C8 -S3150800A6DC4C0000204C000020B0390020FEE7352342 -S3150800A6EC037001234370817003307047362303705F -S3150800A6FC04234370024BDB69C0F8023006307047FE -S3150800A70C400100203223037004234370024B5B6A1A -S3150800A71CC0F802300630704740010020372303701A -S3150800A72C0323437001228270C3700623037105301C -S3150800A73C7047FF230370013070470000034601443D -S3150800A74C00208B4234D210B410E0362A23D0FF2ACC -S3150800A75C2BD0352A05D1987803E0D3F80240154A50 -S3150800A76C94625A78023213448B421ED21A78332AD0 -S3150800A77C16D0EAD8032A04D0062A07D0012AF0D123 -S3150800A78CEBE7D3F802400B4A1463EAE7D3F8024026 -S3150800A79C084AD462E5E7D3F80240064AD461E0E7F2 -S3150800A7ACD3F80240034A1462DBE75DF8044B7047A2 -S3150800A7BC704700BF40010020074B828C1A80C28C60 -S3150800A7CC5A80064B028D1A80428D5A80044B028E93 -S3150800A7DC1A80428E5A807047283300202433002072 -S3150800A7EC20330020F8B50446012303704370184B38 -S3150800A7FC9A6982700025C570164A126842600581EE -S3150800A80C80274781144A1268C260056145618561D3 -S3150800A81C9E69324659691C3001F091FB06F1180005 -S3150800A82C2044C6F110022946043001F093FB40225D -S3150800A83C294604F12C0001F08DFB3A46294604F111 -S3150800A84C6C0001F087FB054B1B68C4F8EC30F8BDAF -S3150800A85C40010020A4BF000828330020A0BF000830 -S3150800A86C38B50A4C25682846FFF7BCFF012105F1C7 -S3150800A87CF000FFF734FFFFF751FFFFF75AFF236885 -S3150800A88CC11A184601F010F938BD00BFF432002081 -S3150800A89C38B50B4C25682846FFF7A4FF032105F1AC -S3150800A8ACF000FFF71CFFFFF721FFFFF72BFFFFF761 -S3150800A8BC40FF2368C11A184601F0F6F838BD00BFE8 -S3150800A8CCF432002010B5114B1C682378022B01D0EA -S3150800A8DC002010BD04220E49A01801F021FB98B9DE -S3150800A8EC0C4B9A69596904F11C0001F019FB08B163 -S3150800A8FC002010BD2269074B5A62074B198804F1D0 -S3150800A90CF000FFF71BFF10BD002010BDF43200202D -S3150800A91CA4BF000840010020E032002010B582B028 -S3150800A92C0C4C6061A1610023A3704FF6FF73ADF860 -S3150800A93C0430ADF806304FF4864101A801F064F8EE -S3150800A94C606010B14FF4884383800022014B1A8053 -S3150800A95C02B010BD40010020024B00221A805A801A -S3150800A96C704700BF2833002038B59F4B1B88B3F5BA -S3150800A97C937F00F0B8802DD840F20F1293427CD00A -S3150800A98CB3F5887F0DD3B3F5887F7CD040F22512BA -S3150800A99C934240F024810123002B40F0A080032031 -S3150800A9AC38BD002B40F01B818F4B01229A704FF457 -S3150800A9BC7A721A61FFF754FF8B4C216904F108006F -S3150800A9CC01F056FA40F20F1323800023002B56D1C0 -S3150800A9DC032038BDB3F5AB7F00F0C88043D9B3F577 -S3150800A9ECB57F00F0DE8040F26B12934240F0F780A0 -S3150800A9FC7E4B1B7813F0020F00F0DC807B4B1B7828 -S3150800AA0C13F0020F40F0DE80774B1B6942F210728E -S3150800AA1C934200F3E080744A03F57A7313619378D2 -S3150800AA2C032B40F0B1807048FFF7C6FE6E4D288C9C -S3150800AA3C00F0A2F90404688C00F09EF92043400843 -S3150800AA4C4FF47A7303FB00F00028C0F28680286165 -S3150800AA5C654C216904F1080001F00AFA40F2551315 -S3150800AA6C2380002305E040F25512934240F0B7804C -S3150800AA7C0123002B76D1032038BD0123A6E74FF41A -S3150800AA8C8872594B1A80594B1B7813F0020F17D042 -S3150800AA9C564B1B7813F0020F19D1534B1B694EF604 -S3150800AAAC5F22934202DC5B004F4A13614E4B9B7844 -S3150800AABC022B7FF47FAF4FF47A724B4B1A6129E065 -S3150800AACC4B4801F0DCF90028E2D1002038BDFFF72D -S3150800AADCF9FE0228E1D10222434B9A70EBE74FF4B8 -S3150800AAEC9372414B1A80414B1B7813F0020F1ED000 -S3150800AAFC3E4B1B7813F0020F20D13B4B1B6942F2DD -S3150800AB0C1072934225DC384A03F57A7313619378ED -S3150800AB1C032B1AD0FFF7BCFE334C216904F108004D -S3150800AB2C01F0A6F940F225132380002334E73048B8 -S3150800AB3C01F0A5F90028DBD1002038BDFFF7C2FECD -S3150800AB4C0528DAD10322284B9A702748FFF734FEDA -S3150800AB5C6CE70020244B188038BD6FF00042224B5E -S3150800AB6C1A6175E74FF4AB721F4B1A80204801F037 -S3150800AB7C86F908B9002038BD1B4B02229A704FF48F -S3150800AB8C7A721A61FFF7E8FEFFF782FE164C216906 -S3150800AB9C04F1080001F06CF94FF4B5732380002317 -S3150800ABAC00E001230BB9032038BD40F26B120E4BA3 -S3150800ABBC1A801DE70E4801F062F900287FF41EAFD3 -S3150800ABCC002038BDFFF77EFE05287FF41DAF032253 -S3150800ABDC054B9A7027E70020034B188038BD0022D6 -S3150800ABEC014B1A80022038BD40010020EC320020AF -S3150800ABFC4801002008B5FFF7B7FE08BD10B4013AA6 -S3150800AC0C0A4400E0023191420BD20C784B7803EBE4 -S3150800AC1C04239BB2184480B28342F3D9013080B224 -S3150800AC2CF0E702D05DF8044B70470B781B0218440A -S3150800AC3C80B28342F6D9013080B2F3E770B4C57896 -S3150800AC4C0D44EDB2134CE57083780E0A3344DBB22F -S3150800AC5CA37042786270007820709CB2A64206D91E -S3150800AC6C0132D2B20B4C62700AB901302070C9B2EB -S3150800AC7C8D420CDA0133DBB2064A93703BB9537832 -S3150800AC8C0133DBB2537013B913780133137070BCEC -S3150800AC9C704700BFE832002010B5094C23680146FE -S3150800ACAC03F10800FFF7CAFF2368064A11781972E0 -S3150800ACBC5178597291789972D278DA7210BD00BFB0 -S3150800ACCCF8320020E832002000221A4B1A7006E0EF -S3150800ACDC0021194A22F813100133164A1370154B22 -S3150800ACEC1B78002BF4D00022124B1A7009E0C3EB28 -S3150800ACFC03125100114A0A440021517601330D4AB8 -S3150800AD0C13700C4B1B78002BF1D04FF480620C4B54 -S3150800AD1C1A800022074B1A7007E00A4A02EB8312C4 -S3150800AD2C002191800133034A1370024B1B78002BC8 -S3150800AD3CF3D07047740100201C330020FC3200202D -S3150800AD4C7C010020703900200022094B1A70084B30 -S3150800AD5C1B7863B91946074A32F813201AB101331E -S3150800AD6C034A1370F3E7034B23F811007047704737 -S3150800AD7C740100201C330020030A43EA002080B229 -S3150800AD8C7047000008B5142205490020FFF736FF66 -S3150800AD9C10B94FF6FF7008BDFFF7EEFF08BD00BFF0 -S3150800ADAC3A33002038B50D4D2B7C6C7C04EB032410 -S3150800ADBCA4B2143CA4B22044082205F11A0180B2AC -S3150800ADCCFFF71CFF224605F12201FFF717FF10B902 -S3150800ADDC4FF6FF7038BDFFF7CFFF38BD2C33002078 -S3150800ADEC08B50620FFF7DEFF08BD000070B5B44BAA -S3150800ADFC1C68042800F01C81B24BB34A1360B34A92 -S3150800AE0C136003280FD0022878D0052800F0F980A3 -S3150800AE1CAF4B9B7B452B00F06D810023AD4A13800D -S3150800AE2CAD4A137070BD637E03F00F03032BF4D188 -S3150800AE3C238A002BF1D10822A74B1A70FFF70EFBB9 -S3150800AE4CA54B1B7813F0200F00F002850023A34AAC -S3150800AE5C1380637614229E4B83F82F2028229D4B51 -S3150800AE6C1A8050229A4B83F82E20227A984B83F814 -S3150800AE7C2A20627A83F82B20A27A83F82C20E27A8D -S3150800AE8C83F82D20227B83F82620627B83F82720E3 -S3150800AE9CA27B83F82820E27B83F829200622DA7520 -S3150800AEACA2885A84E2889A848D4A118859835288D2 -S3150800AEBC9A832288DA8362881A84637E13F0100FC9 -S3150800AECC00F09285824B002283F8312083F83020DB -S3150800AEDC7F4C4023A3757F4B1B881A0A2274637414 -S3150800AEEC002384F8353084F8343084F8323084F80A -S3150800AEFC3330FFF775FFC0436086C8E0794AD378CC -S3150800AF0C0133DBB2D37063B993780133DBB2937038 -S3150800AF1C3BB953780133DBB2537013B91378013349 -S3150800AF2C137000236B4A13806C4A1380637E052BBF -S3150800AF3C18BF072B09D1A37E0133DBB2A376782B76 -S3150800AF4C7FF46BAF0023637667E7002B3FF465AF9E -S3150800AF5C228A002A4AD0A27E511EA176002A7FF4A4 -S3150800AF6C5CAFE27E082A27D0591EC9B2012921D91D -S3150800AF7C042A2DD803219140C9B2A1760132E27672 -S3150800AF8C03F00F03013B072B3FF647AF01A252F81C -S3150800AF9C23F000BFC5B40008E1AF0008EBAF00080A -S3150800AFACD1B7000827AE0008D1B7000827AE0008AD -S3150800AFBCD1B70008052ADBD1002363768022464BDD -S3150800AFCC1A70FFF74BFA1422414B83F82F2045E7EA -S3150800AFDC3021D2E700223E4B83F82F2070E2042260 -S3150800AFEC3D4B1A70FFF73AFA00F057BC03F00F0303 -S3150800AFFC032B7FF412AF0822374B1A70FFF72EFA81 -S3150800B00C1EE7394B1B689B88002B3FF406AF0023C1 -S3150800B01C2B4A1360354A2C490A602C490A602F4A78 -S3150800B02C13802C4A138008222B4B1A70FFF7E2FD6B -S3150800B03C2A4B1A88002A3FF4F0AE02F11C0189B299 -S3150800B04C244B1980224B080A187459742649096826 -S3150800B05C087A98751120D875083292B2100A40EA07 -S3150800B06C0222DA84002283F8282083F829208A8889 -S3150800B07C5A84CA889A841A4A1088588352889A839A -S3150800B08C0A88DA834A881A8436330F4A1360104CB6 -S3150800B09C4523A3730022E2736275227514490B8843 -S3150800B0AC01339BB20B80190AA174E374227662767B -S3150800B0BCFFF768FEC04320830022074B1A7070BD49 -S3150800B0CCF832002062330020F4320020E4320020EB -S3150800B0DC2C330020E0320020EC3200206E390020A0 -S3150800B0EC2833002078010020F03200205633002047 -S3150800B0FC76010020A54A157C537C03EB0521A44A4E -S3150800B10C128891423FF789AE8DB2A14B1D809F4B99 -S3150800B11C1B7D13F03F0F7FF480AE9C4B5B7D002BA1 -S3150800B12C7FF47BAE9B4B1C880CB95B885BB1974B49 -S3150800B13CDB8B9C427FF471AE944B1A8C954B5B88D7 -S3150800B14C9A427FF46AAEFFF71DFE4FF6FF739842DC -S3150800B15C7FF463AE8D4BDB7D062B6BD0112B22D087 -S3150800B16C012B7FF45AAE894B93F82230082B7FF4C7 -S3150800B17C54AE864B002283F822209B8C4FF6F6722F -S3150800B18C93420CD90933814A9384804B5A8BDA83C0 -S3150800B19C9A8B1A845C837F4A52889A838CE7083385 -S3150800B1AC7A4A9384F1E71C3D794B1D807A4A7B4B8E -S3150800B1BC1A600EE01A880AB9598829B34FF6FF7136 -S3150800B1CC8A421ED07149498B8A422DD04033734A24 -S3150800B1DC1360724B1B68724A9342BFF41EAE9A8870 -S3150800B1EC002AF3D06949898C8A42EFD1DA88002A79 -S3150800B1FCE0D06649498C8A42DCD0B2F58A4FE5D153 -S3150800B20CD8E758888842DDD10023664A13600221A4 -S3150800B21C654A1170654A66490A6066490A60664A53 -S3150800B22C1380FFF7E7FC03E7584A918B5A8891423B -S3150800B23CCCD1E9E7FFF7D4FD4FF6FF7398427FF4BC -S3150800B24CECAD5E4C5D4B9C425BD9504B93F82F3062 -S3150800B25C03F03F03022B6DD04C4B93F82F3013F0B1 -S3150800B26C040F7FF4DAAD494B142283F82F202821DA -S3150800B27C474A1180502283F82E2093F8290093F818 -S3150800B28C2D2083F8292093F8281093F82C2083F87E -S3150800B29C282083F82C1093F8272093F82B4083F852 -S3150800B2AC274083F82B2093F82640454D2C7093F8AD -S3150800B2BC2A5083F8265083F82A400130C0B283F806 -S3150800B2CC2D0068B94B1CDBB2304981F82C303BB9E0 -S3150800B2DC531CDBB281F82B3013B9013481F82A40A0 -S3150800B2EC2A4B5A8C37490A80998C59849A845A8BDA -S3150800B2FCDA839A8B1A84274A1188598352889A8337 -S3150800B30CE6E5617EA1B1214B9A8CA3889A420FD1AE -S3150800B31C1E4B5A8CE3889A420AD11C4B5A8B2388AB -S3150800B32C9A4205D1194B9A8B63889A4200F0EC80A5 -S3150800B33C1E3487E7154B9B8C99B2224A1380002240 -S3150800B34C1F4B1A7007E0204A32F81320914207D097 -S3150800B35C01331B4A13701A4B1B78002BF3D07BE76F -S3150800B36C0024174B1C700BE019461E22134802FBCF -S3150800B37C0302527E52B3072A77D00133104A137050 -S3150800B38C0F4B1B78002BEFD023E000BF2C3300208B -S3150800B39CE03200202833002070390020F0320020DB -S3150800B3ACB0390020F8320020EC3200205633002049 -S3150800B3BCF4320020E43200206E390020FC320020E2 -S3150800B3CC740100207E0100201C3300201E2404FB7F -S3150800B3DC0104002C3FF421ADA34B1C600323A37678 -S3150800B3EC23760023A3750422E275E3769F4DAB8C76 -S3150800B3FCA3806B8CE3806B8B2380AB8B63800120E3 -S3150800B40C60769B4B1A7822735A7862739A78A27371 -S3150800B41CDB78E373208295F82930E37295F82830A7 -S3150800B42CA37295F82730637295F826302372FFF7C6 -S3150800B43C33FC95F82E0000F0F003502B3CDD00226F -S3150800B44C8C4B1A708B4B1B781A4601090539B3EBD2 -S3150800B45C810F31DA03F13601844D695C61B3012938 -S3150800B46C12D10133834A1370ECE744B11E22824988 -S3150800B47C02FB0312917EA27E91427FF67EAF7E4A34 -S3150800B48C1E2404FB032478E7022933D103F1370180 -S3150800B49C764D695C04292DD102F13801695C393283 -S3150800B4ACAB5C43EA0123754A138040F20A62934265 -S3150800B4BC28BF13466382A38210226C4B83F82F2075 -S3150800B4CC6A4B93F82F2042F0020283F82F200222AF -S3150800B4DC83F83620042283F83720062283F838208E -S3150800B4EC0A2283F839202C21654A1180602283F8B8 -S3150800B4FC2E20BAE403F137025C498A5C002ADBD0B9 -S3150800B50C13445C4A13709DE7574B1C6000225D4B35 -S3150800B51C1A70564B93F82F2012F0040F07D00023FD -S3150800B52C63762022574B1A70FEF798FF75E44F4B3B -S3150800B53C93F82E301B099B004E480370EB1A9BB2EE -S3150800B54C143B9BB24E48038001F00F01022903D12C -S3150800B55C02F03F0112290FD013B912F0030F0BD0CA -S3150800B56C424BD98C2389994240F0E7813F4B198D80 -S3150800B57C6389994240F0E18112F0100F47D0218A75 -S3150800B58C002944D004F10C00FFF758FB374B93F80D -S3150800B59C2A303D4A1078834239D1344B93F82B30F4 -S3150800B5AC51788B4233D1314B93F82C3092789342A5 -S3150800B5BC2DD12E4B93F82D50334BDB789D4226D14B -S3150800B5CC20736173A273E373E37ECBB9237EA27EE9 -S3150800B5DC9B1ADBB2A17DA3EBD103DBB25AB2194499 -S3150800B5ECC9B2A175002A01DA5B425AB2E07DA2EB18 -S3150800B5FC900350FA83F3DBB2E37503EBD10323769E -S3150800B60C0122204B1A70237EA37600232382617EA7 -S3150800B61C01F00F03013B072B3FF6FFABDFE813F0F6 -S3150800B62C08003800AC007001BA01D8018D0161011F -S3150800B63C144B1B7813F0010F3FF4EFAB032363761F -S3150800B64C4022104B1A70002323820D4B188820B108 -S3150800B65C42220C4B1A70FFF71FFB00220B4B1A8069 -S3150800B66CFEF7FCFEFFF7ECBBF83200202C3300206B -S3150800B67C7801002074010020FC3200207E01002095 -S3150800B68CE0320020EC320020E83200206E3900202F -S3150800B69CAD4B1B7813F0010F64D0AC4B93F82F30DD -S3150800B6AC03F03F03122B5DD1A84B93F82E0000F044 -S3150800B6BCF003502B2DDD0022A54B1A70A44B1B78DA -S3150800B6CC1A4601090539B3EB810F22DA03F1360163 -S3150800B6DC9E4D695CE9B1012903D101339C4A13706B -S3150800B6ECECE7022934D103F13701984D695C04293A -S3150800B6FC2ED102F13801695C3932AB5C43EA01237D -S3150800B70C944A138040F20A62934228BF1346638216 -S3150800B71CA382032363768D4B93F82620227293F823 -S3150800B72C2720627293F82820A27293F82930E372C4 -S3150800B73C0120FFF7B1FA4222834B1A7000232382A9 -S3150800B74C854A1380854A1380FEF788FEFFF778BB77 -S3150800B75C03F137027D498A5C002ADAD013447C4A05 -S3150800B76C1370ABE72022784B1A70FEF777FE7C4BEA -S3150800B77C1B6800225A766FE5744B93F82F3013F03A -S3150800B78C010F25D011F0100F22D1238A002B7FF43C -S3150800B79C44AB714D2888013080B2FFF77DFA6A4AAE -S3150800B7AC137843F0100313702A881AB143F0020376 -S3150800B7BC654A1370FEF752FE01232382082363762B -S3150800B7CC0023E3761122614B83F82F20FFF746BB43 -S3150800B7DC13F0200F0FD05D4890F834301A0290F809 -S3150800B7EC353042EA03065F4D2868304428605A48CB -S3150800B7FC0288931B0380584B188848B111F0100F18 -S3150800B80C06D1514A137843F002031370FFF744FA32 -S3150800B81C4E4B93F8302093F8313003EB02239BB24E -S3150800B82C4C4A1380A28A934200D80BB9494B1A800A -S3150800B83C484B1B886382444B1B7813F0030F3FF469 -S3150800B84CECAA0022454B1A80FEF708FEFFF7F8BA59 -S3150800B85C13F0100F0DD00023404A138001222282C8 -S3150800B86C04226276E3761122384B83F82F20FFF7F1 -S3150800B87CF5BA3A4A128872B113F0010F01D00023B7 -S3150800B88C2382238ADBB9638A9A4201D9334A138005 -S3150800B89C324B1B8823820023E376334B1A68314BD1 -S3150800B8AC1A602E4B1B886BB1238A5BB128332A4A44 -S3150800B8BC13801822254B83F82F20FFF7D2BA274A74 -S3150800B8CC1380E8E7204B1B7813F0020F3FF4A5AA68 -S3150800B8DC2822214B1A8010221C4B83F82F20FFF7A5 -S3150800B8ECC0BA194B1B7813F0010F3FF496AA002324 -S3150800B8FC63761022144B1A70FEF7B0FDFFF78DBA5B -S3150800B90C154B188808B1FFF7C7F9104B93F82F3069 -S3150800B91C13F0010F2DD00C4B1B7813F0010F25D00B -S3150800B92C072363760023A37623820120FFF7B4F955 -S3150800B93C1022054B1A70FEF791FD1022034B83F863 -S3150800B94C2F20FFF78BBA00BFEC3200202C330020D7 -S3150800B95C740100207E010020E03200206E390020A0 -S3150800B96CF8320020F4320020E432002006236376F5 -S3150800B97CDBE7224B1B7813F0010F05D00523637602 -S3150800B98C00232382FFF749BA1D4B1B88002BD4D101 -S3150800B99CFFF743BA1A4B188808B1FFF77DF9194B0C -S3150800B9AC93F82F3013F0010F0CD00723637600237E -S3150800B9BCA3760120FFF770F91022104B1A70FEF7C8 -S3150800B9CC4DFDBAE70E4B1B88002BB6D1FFF725BAEF -S3150800B9DC0A4B1B7813F0010F3FF41FAA0723637653 -S3150800B9EC0023A376FFF719BA064B062283F83020F4 -S3150800B9FC0A2283F83120FFF76BBA00BFEC3200201D -S3150800BA0CE03200202C330020F8B505460E46234AB2 -S3150800BA1C138801339BB21380B3F5FA4F03D34FF453 -S3150800BA2C80521E4B1A8000221D4B1A701C4B1C7818 -S3150800BA3C6CB91C4B03EB84139F88184B1888FFF7BB -S3150800BA4C9BF98742E3D00134154B1C70EEE70022B4 -S3150800BA5C1A70134B1B786BB91846124A02EB8312F1 -S3150800BA6C92881AB101330E4A1370F2E70D4B03EBA9 -S3150800BA7C801000E0002068B1084B1A88130A43EAC4 -S3150800BA8C02238380C68035B12B8803806B8843805C -S3150800BA9C40230372F8BD00230360F9E77C010020FC -S3150800BAAC740100207039002000290CDD08B58AB213 -S3150800BABC054B1A80054B1B68834203D00146184672 -S3150800BACC00F03DFA08BD70476E390020E4320020BC -S3150800BADCF0B40022394B1A70394E02E00133374A5A -S3150800BAEC1370364B1B78072B18D8354D5A001A4449 -S3150800BAFC94002E192A5B002AF0D07488002CEDD0FD -S3150800BB0C0588AA42EAD142889442E7D10C68746047 -S3150800BB1C898831812B4B1B78B37222E00022274B84 -S3150800BB2C1A7002E00133254A1370244B1B78072B35 -S3150800BB3C0AD8234D5A001A4494002E192A5B002A57 -S3150800BB4CF0D17288002AEDD1082B0CD00268334646 -S3150800BB5C43F8042B0A6872608A889A80194B1B78FA -S3150800BB6CB372F0BC70470023174A1370174A137048 -S3150800BB7C124A137002E00133104A13700F4B1B78EC -S3150800BB8C072B11D80F4A147803EB430295000C4A7D -S3150800BB9C2A44927AA61A0C4D2D78AE42EBDD0A4A47 -S3150800BBAC16700A4A1370E6E7084B1B78034A13709B -S3150800BBBC03EB43039A00024E1644C7E7EA0100203A -S3150800BBCC88010020E8010020F0010020E90100208E -S3150800BBDC10B4164B1C780134E4B21C700022144BBA -S3150800BBEC1A7002E00133124A1370114B1B78072B9B -S3150800BBFC18D810485A001A4491004218415A5288CB -S3150800BC0C0A43EFD003EB4302910002460A44927AA8 -S3150800BC1CA21A772AE6DD03EB43018A0000200549C0 -S3150800BC2C8850DFE75DF8044B704700BFE801002039 -S3150800BC3CEA01002088010020334B1B88292B0CD9DC -S3150800BC4C10B50022304B1A80304B9B8AB3F5807F97 -S3150800BC5C07D0B3F5007F44D010BD00222A4B1A80BA -S3150800BC6C70472A4BDA8C2A4B1B889A4200D010BD97 -S3150800BC7C264B1A8D264B5B889A42F8D1254C2146C1 -S3150800BC8CA01DFFF725FF002204F8022C022204F857 -S3150800BC9C012C2168C4F80A10A188E1811E4908689C -S3150800BCAC20608988A18044F8100C24F80C1CD4F860 -S3150800BCBC0A1044F8161CE28924F8122CE28822820F -S3150800BCCC22896282124A1188E180528822810822CE -S3150800BCDC04F80A2C062204F8092C2A220A4B1A8084 -S3150800BCEC10BD0A4BDA8C0A4B1B889A42BFD1074BFC -S3150800BCFC1A8D074B5B889A42B9D10648014606301D -S3150800BD0CFFF7E6FEB3E700BFE03200202C33002035 -S3150800BD1C28330020423300208001002030B4494BE0 -S3150800BD2CDA8B4FF6FF739A421AD0474B1B88474952 -S3150800BD3C09885340194208D1424B198C424B5B88EF -S3150800BD4C424840884B40184217D0414B414A11880B -S3150800BD5C198052885A8000223F4B1A703F4D13E0C7 -S3150800BD6C384B198C4FF6FF739942DED1354B3C4A4A -S3150800BD7C1068186092889A8021E0354B1A80598091 -S3150800BD8CE9E70133344A1370334B1B78072B0ED86B -S3150800BD9C32485A001A44910045182D4A1488425ABA -S3150800BDAC9442EED12A4A50886A889042E9D1082BE7 -S3150800BDBC16D0244B55F8042F1A60AA889A80214B62 -S3150800BDCC284A1168C3F8061092885A8108221A73F1 -S3150800BDDC00225A73244A13880E33138030BC7047DA -S3150800BDEC184B4FF0FF321A609A8000221A629A8416 -S3150800BDFC1C490868C3F8060089885981C3F81600D7 -S3150800BE0C598313490888D884498819850E4908889E -S3150800BE1C98834988D9831A75012159759A73D973E8 -S3150800BE2C082119745A7406229A740422DA7419733E -S3150800BE3C06225A7336330D4A13602A220A4B1A8085 -S3150800BE4CCCE700BF2C3300202833002024330020F5 -S3150800BE5CEC01002020330020EA0100208801002094 -S3150800BE6CA8BF000880010020E0320020F432002030 -S3150800BE7C10B504464160FEF78FF8206010BD10B56A -S3150800BE8C0446FEF789F82368C01A63689842B4BF5B -S3150800BE9C0020012010BD000008B5FDF70DFD084B6C -S3150800BEACA3FB00308009FCF7A3FC0420FCF7B6FCC6 -S3150800BEBC002211464FF0FF30FCF76AFC08BD00BFA4 -S3150800BECCD34D621008B5FCF737FC08BD08B5FCF76E -S3150800BEDC27FCFCF7B4FC08BD70B50D4E0D4CA41B25 -S3150800BEECA4100025A54209D10B4E0C4C00F03AF8CB -S3150800BEFCA41BA4100025A54205D170BD56F8253003 -S3150800BF0C98470135EEE756F8253098470135F2E79C -S3150800BF1CB8BF0008B8BF0008B8BF0008BCBF000807 -S3150800BF2C10B501390244904201D1002010BD10F819 -S3150800BF3C013B11F8014FA342F5D0181B10BD10B5E3 -S3150800BF4C431E0A44914200D110BD11F8014B03F867 -S3150800BF5C014FF7E702440346934200D1704703F8B2 -S3150800BF6C011BF9E7F8B500BFF8BC08BC9E4670473C -S3110800BF7CF8B500BFF8BC08BC9E4670472C -S3150800BF880000000000000000010203040607080973 -S3150800BF98000000000102030463825363ADDE122326 -S30D0800BFA8FFFFFFFFFFFF000089 -S30D0800BFB0BCC2FF7F010000007E -S3090800BFB821820008CC -S3090800BFBCFD810008ED -S3110800BFC001000000100000000024F4003E -S7050800A699B3 +S315080085BC00ED00E00400FA0508B5214B1B78B3B9A9 +S315080085CC2048FFF7D5FF012800D008BD1D4B1B78A6 +S315080085DC013BDBB23F2BF8D803F084FC1A4B18602E +S315080085EC0122174B1A700022184B1A7008BD174B2C +S315080085FC1B78013313481844FFF7BAFF01280AD031 +S3150800860C03F070FC104B1B6864339842DDD90022CA +S3150800861C0B4B1A70D9E70D4A13780133DBB213707A +S3150800862C084A12789342D0D10021054A1170054A9E +S3150800863C5278FF2AC9D1022BC7D1FFF7ABFF00BF6F +S3150800864C19010020D80000201C0100201A01002066 +S3150800865C08B5FFF7B1FF08BD08B50022802102480E +S3150800866C00F0DEFD08BD00BF0004024010B503F0A3 +S3150800867C39FC0E4B1B68C31AB3F5FA7F0CD30446A8 +S3150800868C0B4B1B784BB90122094B1A7080210948F0 +S3150800869C00F0C6FD054B1C6010BD0022044B1A7079 +S315080086AC8021044800F0BCFDF4E700BF240100203B +S315080086BC200100200004024010B504460E4B187821 +S315080086CC4FF47A73B3FBF0F30C4A1068B0FBF3F073 +S315080086DC00F08CF868B90F2C01D9012010BD0022C6 +S315080086EC21464FF0FF3000F051F8054B1C60002076 +S315080086FC10BD012010BD00BF40000020480000201E +S3150800870C4400002008B5032000F02EF80020FFF7DF +S3150800871CD3FF01F0DDFD002008BD0000034A1168F7 +S3150800872C034B1B780B441360704700BFF401002001 +S3150800873C40000020014B1868704700BFF401002068 +S3150800874C38B50446FFF7F6FF0546B4F1FF3F02D0ED +S3150800875C044B1B781C44FFF7EDFF401B8442FAD8E8 +S3150800876C38BD00BF400000200649CB6823F4E063FF +S3150800877C1B041B0C000200F4E0600343024A1A4374 +S3150800878CCA60704700ED00E00000FA0530B4144BDF +S3150800879CDB68C3F30223C3F10704042C28BF0424A3 +S315080087AC1D1D062D13D9033B012505FA04F4013CBE +S315080087BC2140994005FA03F3013B1340194300285D +S315080087CC07DB0901C9B2074B195430BC70470023A3 +S315080087DCEAE700F00F000901C9B2034B1954F4E794 +S315080087EC00ED00E000E400E014ED00E00138B0F123 +S315080087FC807F0AD2064B5860F021064A82F823106D +S3150800880C0020986007221A6070470120704700BF45 +S3150800881C10E000E000ED00E0042805D0054A1368D6 +S3150800882C23F0040313607047024A136843F00403E9 +S3150800883C1360704710E000E0704708B5FFF7FCFFBF +S3150800884C08BD00005079137943EA002307480B50FA +S3150800885CD07893781B0443EA0063507843EA0023E4 +S3150800886C12781343024A8B50704700BF408002406F +S3150800887C44800240016841F218028B5843F40053B5 +S3150800888C8B507047016841F218028B5843F002036B +S3150800889C8B50704770B59EB0044629B14FF40063EF +S315080088ACC3604FF480438360E369002B68D14FF4AF +S315080088BC8063079321680B68374A1A40A368E068F7 +S315080088CC03430798034343F4007313430B6023686D +S315080088DC1D680120FFF734FF23681D6023684022BA +S315080088EC5A6023685D680120FFF72AFF23685D60DC +S315080088FC236800259D602368DD602268936923F050 +S3150800890CBE031B041B0C43F08003936123689E690A +S3150800891C0120FFF715FF23689E612368DD61236834 +S3150800892CDD690120FFF70CFF2368DD61216841F240 +S3150800893C18054B59194A1A40194B13434B512368BE +S3150800894C5E590120FFF7FCFE23685E51236803F588 +S3150800895C8053144A1A60236803F580531D68012056 +S3150800896CFFF7EEFE236803F580531D60A369012B00 +S3150800897C09D0626900212046FFF764FF1EB070BD5E +S3150800898C0023079396E7216841F21C028858064B88 +S3150800899C03438B50EDE700BF0F8120FF233FDEF822 +S315080089AC040020028020C1024000010010B582B0EC +S315080089BC0446002301930268136843F00803136006 +S315080089CC03681B6801930120FFF7BAFE2368019A16 +S315080089DC1A6002B010BD10B582B00446002301938C +S315080089EC0268136843F00403136003681B68019359 +S315080089FC0120FFF7A5FE2368019A1A6002B010BD84 +S31508008A0C30B583B0054600230193026841F2180479 +S31508008A1C135943F48013135103681B59019301200E +S31508008A2CFFF78EFE2B68019A1A5103B030BDF0B4CD +S31508008A3C90F84540012C31D0012480F84540022499 +S31508008A4C80F84440C162002401E0F96001349C427C +S31508008A5C17D265014F194FF480164E5140F2F45651 +S31508008A6C06FB0426BE60C6691EB94E5946F4400676 +S31508008A7C4E515D1EAC42E8D2651C01EB4515FD60F6 +S31508008A8CE4E7026841F21003D150012380F8443020 +S31508008A9C002380F845301846F0BC70470220FBE7E7 +S31508008AACF0B490F84540012C2ED0012480F84540AE +S31508008ABC022480F844408162002401E0E960013414 +S31508008ACC9C4214D266018D194FF000478F5144F21F +S31508008ADCF4566E6040F2F45606FB0426AE605E1E33 +S31508008AECB442EBD2661C01EB4616EE60E7E7026869 +S31508008AFC41F20C03D150012380F84430002380F84E +S31508008B0C45301846F0BC70470220FBE790F8453014 +S31508008B1C012B00F08780012380F84530022380F86A +S31508008B2C443099B1C36A1A68002A17DB30B440F28C +S31508008B3CF45291421AD93C4CA4FB0124A40A40F2E3 +S31508008B4CF45202FB141292B1013410E0012380F89E +S31508008B5C4430002280F8452018467047122380F8C6 +S31508008B6C4430002380F84530012070470124012C3D +S31508008B7C01D0002337E01A6842F040521A60C36AE3 +S31508008B8CC1F30C015960C26A136843F000431360C1 +S31508008B9CC36ADB68C362036841F214029A5812F07E +S31508008BAC040F08D0042141F21402995002680021DE +S31508008BBC41F20403D150012380F84430002380F895 +S31508008BCC4530184630BC7047C56A2A6842F0805250 +S31508008BDC2A6011E0C56A2A6842F000422A60C26A15 +S31508008BECD268C26201339C42D5D9C56A2A6822F07A +S31508008BFC40522A60002BE7D0C26A40F2F455556001 +S31508008C0C621E9342E6D1C56A2A6842F000522A606F +S31508008C1C064A02FB041202F2F452C56AC2F30C02AB +S31508008C2C6A60D7E7022070470BB002AC0CFAFFFF5C +S31508008C3C90F84530012B40D0012380F845300223AB +S31508008C4C80F84430836A1A68002A28DB1A6812F4FA +S31508008C5C807F19D0826B01328263012A12D043635A +S31508008C6C1A68C2F30D42043AC263026B9268026434 +S31508008C7CDB688362012380F84430002380F8453092 +S31508008C8C184670470363EAE71A6812F4007F0ED099 +S31508008C9C03630022426301228263DB688362012339 +S31508008CAC80F84430002280F8452018467047826BBD +S31508008CBC01328263DB688362F1E702207047F8B5FC +S31508008CCC90F84430DBB2822B01D10220F8BD16464F +S31508008CDC0546822380F844300268146904F01C04A3 +S31508008CEC038ADB029BB21C43890101F4F8610C432D +S31508008CFC44F001041461FFF71DFD074614F0010F3B +S31508008D0C10D0FFF717FDC01BB0F5803F02D22B68B9 +S31508008D1C1C69F3E7012385F84430002385F84530B0 +S31508008D2C0320F8BD2B685B699BB23360012385F879 +S31508008D3C44300020F8BD90F84430DBB2422B01D108 +S31508008D4C0220704770B50546422380F84430006807 +S31508008D5C046904F01C042B8ADB029BB21C438901B0 +S31508008D6C01F4F8610C4344F0030492B242612B6897 +S31508008D7C1C61FFF7DFFC064614F0010F10D0FFF755 +S31508008D8CD9FC801BB0F5803F02D22B681C69F3E72F +S31508008D9C012385F84430002385F84530032070BD3F +S31508008DAC012385F84430002070BD000070B582B0F0 +S31508008DBC00230193002800F00C81044690F84430F7 +S31508008DCC002B32D0844B5A6C42F480425A645B6C4A +S31508008DDC03F480430093009B804B5A6822F40002EC +S31508008DEC5A605A68216A0A435A60236803F5805305 +S31508008DFC1A6842F001021A60FFF79CFC05462368C4 +S31508008E0C03F58052126812F0010F13D0FFF792FC8B +S31508008E1C401BB0F5FA7FF2D9032584F84450002399 +S31508008E2C84F84530284602B070BD80F8453001F00C +S31508008E3CBBF8C7E71D6925F01C0500F03BFD684B20 +S31508008E4C0344684A934255D845F0080523681D61C2 +S31508008E5C4FF4004200212046FFF76DFF0546002817 +S31508008E6C60D1FF20FFF76CFC6368002B00F0918043 +S31508008E7CFFF760FC064601AA01212046FFF71FFFF3 +S31508008E8CFFF758FC801B41F28833984252D8019B55 +S31508008E9C13F0040FEFD04FF4805200212046FFF751 +S31508008EAC4AFF002852D1FFF745FC064601AA0121C4 +S31508008EBC2046FFF704FFFFF73DFC801B41F2883381 +S31508008ECC98424BD8019B13F0200FEFD001AA102122 +S31508008EDC2046FFF7F4FE00284CD1019B13F0040F33 +S31508008EEC50D04FF40062E26013F0020F4DD000230D +S31508008EFCA3605EE03C4B03443C4A934202D845F0DF +S31508008F0C0C05A3E73A4B03443A4A93429ED93A4B8B +S31508008F1C03443A4A934202D845F0040596E745F0CD +S31508008F2C100593E701212046FFF7B4FC012584F8C8 +S31508008F3C445077E701212046FFF7ACFC012384F85F +S31508008F4C4430002384F8453003256BE7012120467D +S31508008F5CFFF7A0FC012584F8445063E7012120465D +S31508008F6CFFF798FC012384F84430002384F8453035 +S31508008F7C032557E701212046FFF78CFC012584F8C9 +S31508008F8C44504FE70022E260AEE74FF48043A360FB +S31508008F9C0FE0E368C3F3CF02A368C3F34F031A4386 +S31508008FAC00212046FFF7C7FE58B940F6FF70FFF7B9 +S31508008FBCC7FB00212046FFF76DFC012384F84430DB +S31508008FCC30E701212046FFF765FC012584F844505B +S31508008FDC28E7012526E700BF003802400038014083 +S31508008FEC00D3CEFEBFE1E40040F1E9FD3F787D01F8 +S31508008FFC00796CFCFF596202001F0AFA7FF0FA022C +S3150800900C38B590F84530012B01D1022038BD0446FD +S3150800901C012580F84550022380F84430FFF7C6FC3A +S3150800902C2046FFF7D8FC2046FFF7EAFC2046FFF758 +S3150800903C21FC2046FFF726FC84F84450002084F8CF +S3150800904C450038BDF0B583B0002437E0092600E0AA +S3150800905C002606FA0EF6324302336C4E46F82320E7 +S3150800906C6B4B1A68EB4302EA03064F6817F4803F0A +S3150800907C01D045EA0206664A1660526803EA0206F9 +S3150800908C4F6817F4003F01D045EA0206604A56605D +S3150800909C926803EA02064F6817F4801F01D045EA66 +S315080090AC02065B4A9660D26813404E6816F4001F97 +S315080090BC01D045EA0203564AD36001340F2C00F25C +S315080090CCA3800123A3400A6803EA0205AB42F4D144 +S315080090DC4A68122A18BF022A12D14FEAD40E0EF188 +S315080090EC080E50F82E2004F00706B6000F27B740D6 +S315080090FC22EA07020F6907FA06F6324340F82E20D1 +S3150800910C06684FEA440E032202FA0EF2D2431640C0 +S3150800911C4F6807F0030707FA0EF73E4306604E68DA +S3150800912C771E112E18BF012F01D9122E0FD1866862 +S3150800913C1640CF6807FA0EF73E438660466826EA5D +S3150800914C03034E68C6F30016A64033434360C36850 +S3150800915C1A408B6803FA0EF31A43C2604B6813F075 +S3150800916C805FAAD02B4B5A6C42F480425A645B6CD3 +S3150800917C03F480430193019BA3089E1C234A52F8CF +S3150800918C262004F003064FEA860E0F2606FA0EF67C +S3150800919C22EA0602204FB8423FF45AAF1F4EB0429D +S315080091AC22D006F58066B04220D006F58066B0421D +S315080091BC1ED006F58066B0421CD006F58066B04215 +S315080091CC1AD006F58066B04218D006F58066B0420D +S315080091DC16D006F58066B04214D006F58066B04205 +S315080091EC3FF434AF0A2634E7012632E7022630E785 +S315080091FC03262EE704262CE705262AE7062628E763 +S3150800920C072626E7082624E703B0F0BD00380140F8 +S3150800921C003C0140003802400000024000040240B5 +S3150800922C12B90904816170478161704710B582B023 +S3150800923C1B4B1A6C42F080521A641B6C03F0805359 +S3150800924C0193019B174A136843F480331360FFF7A5 +S3150800925C71FA0446134B5B6813F4803F08D1FFF789 +S3150800926C69FA001BB0F57A7FF4D9032002B010BD59 +S3150800927C0C4A136843F400331360FFF75BFA044691 +S3150800928C084B5B6813F4003F07D1FFF753FA001B32 +S3150800929CB0F57A7FF4D90320E8E70020E6E700BFAB +S315080092AC0038024000700040002800F0DC8170B5E0 +S315080092BC82B00446036813F0010F3AD0A24B9B68A0 +S315080092CC03F00C03042B2BD09F4B9B6803F00C0369 +S315080092DC082B20D06368B3F5803F50D0002B54D1AF +S315080092EC994B1A6822F480321A601A6822F4802282 +S315080092FC1A606368002B5FD0FFF71CFA0546924B81 +S3150800930C1B6813F4003F14D1FFF714FA401B6428AA +S3150800931CF5D90320ACE18C4B5B6813F4800FD9D0DC +S3150800932C894B1B6813F4003F03D06368002B00F0CD +S3150800933C9C81236813F0020F64D0834B9B6813F04F +S3150800934C0C0F4DD0804B9B6803F00C03082B42D0B6 +S3150800935CE368002B79D07C4A136843F00103136049 +S3150800936CFFF7E8F90546784B1B6813F0020F63D133 +S3150800937CFFF7E0F9401B0228F5D9032078E1724A79 +S3150800938C136843F480331360B3E7B3F5A02F09D001 +S3150800939C6D4B1A6822F480321A601A6822F48022FD +S315080093AC1A60A6E7684B1A6842F480221A601A6893 +S315080093BC42F480321A609CE7FFF7BCF90546624B0B +S315080093CC1B6813F4003FB4D0FFF7B4F9401B6428AC +S315080093DCF5D903204CE15C4B5B6813F4800FB7D1CD +S315080093EC594B1B6813F0020F04D0E368012B01D00C +S315080093FC01203DE1544A136823F0F803216943EA36 +S3150800940CC1031360236813F0080F46D0636983B34E +S3150800941C4D4A536F43F001035367FFF78BF9054623 +S3150800942C494B5B6F13F0020F37D1FFF783F9401BDB +S3150800943C0228F5D903201BE1434A136823F0F803E5 +S3150800944C216943EAC1031360DCE73F4A136823F03A +S3150800945C01031360FFF76EF905463B4B1B6813F0C7 +S3150800946C020FCFD0FFF766F9401B0228F5D9032067 +S3150800947CFEE0354A536F23F001035367FFF75AF999 +S3150800948C0546314B5B6F13F0020F06D0FFF752F906 +S3150800949C401B0228F5D90320EAE0236813F0040FD1 +S315080094AC7ED0294B1B6C13F0805F31D1264B1A6C7E +S315080094BC42F080521A641B6C03F080530193019B93 +S315080094CC0125224B1B6813F4807F23D0A368012B3C +S315080094DC34D0002B3CD11C4B1A6F22F001021A67B0 +S315080094EC1A6F22F004021A67A368002B46D0FFF7FE +S315080094FC21F90646144B1B6F13F0020F4FD1FFF7D9 +S3150800950C19F9801B41F288339842F3D90320AFE04E +S3150800951C0025D6E70D4A136843F480731360FFF7EA +S3150800952C09F90646094B1B6813F4807FCED1FFF761 +S3150800953C01F9801B6428F5D9032099E0024A136FB8 +S3150800954C43F001031367CFE7003802400070004070 +S3150800955C052B09D0484B1A6F22F001021A671A6FAD +S3150800956C22F004021A67BFE7434B1A6F42F0040253 +S3150800957C1A671A6F42F001021A67B5E7FFF7DAF8AD +S3150800958C06463D4B1B6F13F0020F08D0FFF7D2F8B7 +S3150800959C801B41F288339842F3D9032068E0F5B969 +S315080095ACA369002B63D0344A926802F00C02082A8D +S315080095BC60D0022B19D0304A136823F080731360DD +S315080095CCFFF7B8F804462C4B1B6813F0007F48D0FD +S315080095DCFFF7B0F8001B0228F5D9032048E0264A05 +S315080095EC136C23F080531364DAE7234A136823F0C9 +S315080095FC80731360FFF79EF805461F4B1B6813F024 +S3150800960C007F06D0FFF796F8401B0228F5D90320F1 +S3150800961C2EE0E369226A1343626A43EA8213A26A5A +S3150800962C5208013A43EA0243E26A43EA0263226BAE +S3150800963C43EA0273104A5360136843F0807313604D +S3150800964CFFF778F804460C4B1B6813F0007F06D11D +S3150800965CFFF770F8001B0228F5D9032008E0002054 +S3150800966C06E0002004E001207047012000E00020FD +S3150800967C02B070BD0120FBE700380240F8B5314B4B +S3150800968C9B6803F00C03042B59D0082B01D02E48E9 +S3150800969CF8BD2C4B5A6802F03F025B6813F4800F36 +S315080096AC2AD0284B5B68C3F388131E4600275C0137 +S315080096BC0025E41A65EB0705A90141EA9461A001A6 +S315080096CC001B61EB0501CB0043EA5073C400A019DB +S315080096DC43EB07014B0243EAD05344022046194692 +S315080096EC0023FEF7A5FD174B5B68C3F30143013353 +S315080096FC5B00B0FBF3F0F8BD124B5B68C3F3881341 +S3150800970C1E4600275C010025E41A65EB0705A9012E +S3150800971C41EA9461A001001B61EB0501CB0043EA09 +S3150800972C5073C400A01943EB07018B0243EA90530C +S3150800973C8402204619460023FEF77AFDD3E7034830 +S3150800974CF8BD00BF003802400024F40000127A006D +S3150800975C002800F0A28070B50446524B1B6803F033 +S3150800976C0F038B420CD24F4A136823F00F030B439B +S3150800977C1360136803F00F03994201D0012070BDE2 +S3150800978C236813F0020F17D013F0040F04D0464ABF +S3150800979C936843F4E0539360236813F0080F04D0DE +S315080097AC414A936843F4604393603F4A936823F0B5 +S315080097BCF003A068034393600D46236813F0010F6A +S315080097CC31D06368012B20D0022B25D0364A12687B +S315080097DC12F0020F63D034498A6822F0030213434D +S315080097EC8B60FEF7A7FF06462F4B9B6803F00C030E +S315080097FC6268B3EB820F16D0FEF79CFF801B41F212 +S3150800980C88339842F0D9032070BD274A126812F49F +S3150800981C003FE0D1012070BD234A126812F0007F88 +S3150800982CD9D1012070BD1F4B1B6803F00F039D4255 +S3150800983C0CD21C4A136823F00F032B4313601368CE +S3150800984C03F00F039D4201D0012070BD236813F06D +S3150800985C040F06D0144A936823F4E053E1680B43CB +S3150800986C9360236813F0080F07D00F4A936823F404 +S3150800987C6043216943EAC1039360FFF7FFFE0A4B75 +S3150800988C9B68C3F30313094AD35CD840084B18608A +S3150800989C0020FEF711FF002070BD01207047012043 +S315080098AC70BD00BF003C024000380240A8BF00084B +S315080098BC48000020014B1868704700BF480000207C +S315080098CC08B5FFF7F7FF044B9B68C3F38223034ADB +S315080098DCD35CD84008BD00BF00380240B8BF0008AA +S315080098EC08B5FFF7E7FF044B9B68C3F34233034AFB +S315080098FCD35CD84008BD00BF00380240B8BF00088A +S3150800990C70472DE9F04105460F4616469846069CC3 +S3150800991C2B68DB6937EA03030CBF01230023B34228 +S3150800992C1ED1B4F1FF3FF3D02CB1FEF703FFA0EB29 +S3150800993C08008442ECD82A68136823F4D0731360A1 +S3150800994C2A68936823F001039360202385F869300D +S3150800995C85F86A30002385F868300320BDE8F08165 +S3150800996C0020BDE8F0812DE9F04182B01E4690F842 +S3150800997C6A30DBB2202B03D0022002B0BDE8F0819E +S3150800998C04460D469046002A18BF00296DD090F85B +S3150800999C6830012B01D10220EFE7012380F86830EB +S315080099AC0023C366222380F86A30FEF7C3FE0746F7 +S315080099BCA4F85880A4F85A80A368B3F5805F06D03B +S315080099CCA3B9236973B9FF23A4F85C3011E02369A2 +S315080099DC23B940F2FF13A4F85C300AE0FF23A4F87D +S315080099EC5C3006E07F23A4F85C3002E0B3F1805FBC +S315080099FC02D0B4F85C8010E023691BB97F23A4F865 +S31508009A0C5C30F6E73F23A4F85C30F2E723685A6A21 +S31508009A1C5FFA88F313402B700135B4F85A309BB2B1 +S31508009A2CE3B1B4F85A309BB2013B9BB2A4F85A3056 +S31508009A3C00963B46002220212046FFF762FFB0B96C +S31508009A4CA368B3F5805FE1D12369002BDED12368C7 +S31508009A5C5B6A08EA030325F8023BDEE7202384F851 +S31508009A6C6A30002084F8680087E7012085E7032020 +S31508009A7C83E7000038B504468368026913434269D4 +S31508009A8C1343C269134301680868A04A024013438A +S31508009A9C0B602268536823F44053E1680B43536008 +S31508009AACA369226A134321688A6822F43062134335 +S31508009ABC8B602568964B9D422BD0964B9D423CD08D +S31508009ACC954B9D4252D0954B9D4267D0944B9D42E7 +S31508009ADC7CD0944B9D4200F09480934B9D4200F0B1 +S31508009AECAB80924B9D4200F0C2801023E269B2F51E +S31508009AFC004F00F0DB80082B00F26881DFE813F0DA +S31508009B0C31013C0147016601510166016601660196 +S31508009B1C5C0103F59433D3F8903003F00303032B5D +S31508009B2C03D8DFE803F0BF0604081023DEE7022398 +S31508009B3CDCE70423DAE70823D8E703F5FA33D3F886 +S31508009B4C903003F00C030C2B08D8DFE803F0AD07B4 +S31508009B5C07070B070707090707070D001023C5E7B3 +S31508009B6C0223C3E70423C1E70823BFE703F5F83349 +S31508009B7CD3F8903003F03003102B0DD005D9202BD9 +S31508009B8C08D0302B04D10823B0E70BB90023ADE776 +S31508009B9C1023ABE70223A9E70423A7E703F5F6335B +S31508009BACD3F8903003F0C003402B0DD005D9802B89 +S31508009BBC08D0C02B04D1082398E70BB9002395E7E6 +S31508009BCC102393E7022391E704238FE703F5F43375 +S31508009BDCD3F8903003F44073B3F5807F0FD007D9D0 +S31508009BECB3F5007F09D0B3F5407F04D108237DE790 +S31508009BFC0BB900237AE7102378E7022376E70423C8 +S31508009C0C74E703F59233D3F8903003F44063B3F555 +S31508009C1C806F0FD007D9B3F5006F09D0B3F5406F35 +S31508009C2C04D1082362E70BB901235FE710235DE72C +S31508009C3C02235BE7042359E703F5E033D3F89030A6 +S31508009C4C03F44053B3F5805F0FD007D9B3F5005F23 +S31508009C5C09D0B3F5405F04D1082347E70BB90023B5 +S31508009C6C44E7102342E7022340E704233EE703F5C3 +S31508009C7CDE33D3F8903003F44043B3F5804F0FD05E +S31508009C8C07D9B3F5004F09D0B3F5404F04D10823D3 +S31508009C9C2CE70BB9002329E7102327E7022325E72E +S31508009CAC042323E7012321E700231FE7082B55D8B4 +S31508009CBCDFE803F005172254405454544B00FFF7C1 +S31508009CCCFFFD6268530803EB4003B3FBF2F39BB248 +S31508009CDC002023F00F02C3F3420313432268D36018 +S31508009CEC38BDFFF7FDFD6268530803EB4003B3FB71 +S31508009CFCF2F39BB20020ECE762680D4B03EB5203C0 +S31508009D0CB3FBF2F39BB20020E3E700BFF369FFEF66 +S31508009D1C001001400044004000480040004C004040 +S31508009D2C005000400014014000780040007C0040C0 +S31508009D3C0048E801FFF7A2FC6268530803EB4003EE +S31508009D4CB3FBF2F39BB20020C3E76268530803F532 +S31508009D5C8033B3FBF2F39BB20020BAE70120002351 +S31508009D6CB7E7FFF7ADFD636800EB5300B0FBF3F004 +S31508009D7C80B2E860002038BDFFF7B2FD636800EBDF +S31508009D8C5300B0FBF3F080B2E860002038BD62687F +S31508009D9C0F4B03EB5203B3FBF2F39BB2EB600020C1 +S31508009DAC38BDFFF76BFC636800EB5300B0FBF3F0B0 +S31508009DBC80B2E860002038BD6268530803F500439A +S31508009DCCB3FBF2F39BB2EB60002038BD012038BD23 +S31508009DDC0024F400436A13F0010F06D00268536896 +S31508009DEC23F40033816A0B435360436A13F0020F62 +S31508009DFC06D00268536823F48033C16A0B43536058 +S31508009E0C436A13F0040F06D00268536823F48023C0 +S31508009E1C016B0B435360436A13F0080F06D00268B4 +S31508009E2C536823F40043416B0B435360436A13F0A6 +S31508009E3C100F06D00268936823F48053816B0B438A +S31508009E4C9360436A13F0200F06D00268936823F4D4 +S31508009E5C0053C16B0B439360436A13F0400F0AD04F +S31508009E6C0268536823F48013016C0B435360036C2C +S31508009E7CB3F5801F0BD0436A13F0800F06D0026827 +S31508009E8C536823F40023816C0B43536070470268B4 +S31508009E9C536823F4C003416C0B435360EBE710B5CE +S31508009EAC82B004460023C366FEF744FC2268126897 +S31508009EBC12F0080F09D1202384F8693084F86A3027 +S31508009ECC002084F8680002B010BD6FF07E43009342 +S31508009EDC034600224FF400112046FFF712FD002816 +S31508009EECE9D00320EFE778B310B5044690F869304B +S31508009EFC0BB3242384F869302268136823F0010312 +S31508009F0C13602046FFF7B6FD01281FD0636ABBB95C +S31508009F1C2268536823F4904353602268936823F0AD +S31508009F2C2A0393602268136843F0010313602046E2 +S31508009F3CFFF7B5FF10BD80F86830FFF7E1FCD8E7EE +S31508009F4C2046FFF747FFE3E70120704710BD0000E6 +S31508009F5C10B40F4AD2F8883043F47003C2F888302C +S31508009F6C0C4B196841F001011960002098601C68B7 +S31508009F7C09492140196009495960196821F4802159 +S31508009F8C1960D8604FF0006393605DF8044B704716 +S31508009F9C00ED00E000380240FFFFF6FE103000240A +S31508009FAC08B501F09FFF08BD0268294B9A4200D0FC +S31508009FBC7047F0B589B0A3F590431A6B42F000725E +S31508009FCC1A631A6B02F000720092009A1A6B42F02E +S31508009FDC80621A631A6B02F080620192019A1A6BFC +S31508009FEC42F000621A631B6B03F000630293029B38 +S31508009FFC3223039302270497002605960325069514 +S3150800A00C0B24079403A91348FFF71CF8862303931C +S3150800A01C049705960695079403A90F48FFF712F8B7 +S3150800A02C4FF400530393049705960695079403A9D2 +S3150800A03C0A48FFF707F84FF420530393049705963D +S3150800A04C0695079403A90648FEF7FCFF09B0F0BD70 +S3150800A05C0080024000080240000002400004024052 +S3150800A06C0018024010B5164B08221A7000225A70B6 +S3150800A07C272199706921D9705B211971452159716C +S3150800A08C104C114921600121616022826361A26131 +S3150800A09CE2614FF4000323622046FEF787FE042391 +S3150800A0AC0A4A0B492046FEF7C2FC0423094A0A4908 +S3150800A0BC2046FEF7F5FC2046FEF7A2FF10BD00BFB2 +S3150800A0CC28010020C81A002000800240101B00201E +S3150800A0DCF801002078020020481A0020074A117857 +S3150800A0EC074B19705178597091789970D178D97045 +S3150800A0FC1179197152795A71704700BF28010020DD +S3150800A10C80010020064B1A7802705A7842709A78A9 +S3150800A11C8270DA78C2701A7902715B79437170476A +S3150800A12C2801002038B51348FEF782FD08B1002037 +S3150800A13C38BD104DAC8F2246296C0F4801F00FFF25 +S3150800A14C2A6B136843F0004313600023AB632B6838 +S3150800A15C41F214029A5812F0800F09D0802141F26C +S3150800A16C14029950002141F208029950204638BD34 +S3150800A17C204638BDC81A00202C33002038B5184B99 +S3150800A18CDC6A01F0AFFE00F1FA052368002B05DA4C +S3150800A19C01F0A8FE8542F8D2002300E0012383B91A +S3150800A1AC0F4B1B6841F214029A5812F0200F07D075 +S3150800A1BC202141F214029950002141F204029950CF +S3150800A1CC38BD084B1D88064CE36A2A46064998682A +S3150800A1DC01F0C5FE29462046FEF798FCE0E700BFCD +S3150800A1ECC81A0020E03200202C330020014B024A0A +S3150800A1FC9A60704700ED00E00080000800B595B045 +S3150800A20C214B1A6C42F080521A641B6C03F0805373 +S3150800A21C0093009B1D4B1A6842F440421A601B6857 +S3150800A22C03F440430193019B012307934FF48033B6 +S3150800A23C089302230D934FF480020E9208220F9274 +S3150800A24C4FF4D87210921193129307A8FFF72CF8B3 +S3150800A25C00B1FEE7FEF7EAFF00B1FEE70F23029313 +S3150800A26C02230393002304934FF4A05305934FF44E +S3150800A27C80530693072102A8FFF76AFA00B1FEE796 +S3150800A28C15B05DF804FB00BF0038024000700040B2 +S3150800A29C08B5FFF7ABFFFEF735FAFFF7AFFF01F08E +S3150800A2AC0BFEFEF7D9F908BD08B5FFF7F1FF00F06C +S3150800A2BCD1F900F0A7F8FEF769F90021084600F075 +S3150800A2CCE1F9FEF7D3F900F0F7F8FEF7C1F9F8E76C +S3150800A2DC10B58EB0484B1A6C42F080521A641A6C40 +S3150800A2EC02F080520192019A5A6C42F480425A64E6 +S3150800A2FC5A6C02F480420292029A1A6B42F00102DC +S3150800A30C1A631A6B02F001020392039A1A6B42F053 +S3150800A31C02021A631A6B02F002020492049A1A6B6E +S3150800A32C42F004021A631A6B02F004020592059AAB +S3150800A33C1A6B42F008021A631A6B02F008020692AC +S3150800A34C069A1A6B42F040021A631A6B02F0400224 +S3150800A35C0792079A1A6C42F480221A641B6C03F44F +S3150800A36C80230893089B0320FEF7FEF9002211466A +S3150800A37C6FF00B00FEF70AFA002211466FF00A007E +S3150800A38CFEF704FA002211466FF00900FEF7FEF9F3 +S3150800A39C002211466FF00400FEF7F8F90022114668 +S3150800A3AC6FF00300FEF7F2F9002211466FF0010078 +S3150800A3BCFEF7ECF9002211464FF0FF30FEF7E6F9EE +S3150800A3CC8023099301230A9300240B940C9409A95E +S3150800A3DC0A48FEF737FE4FF44073099302230A9393 +S3150800A3EC0B9403230C9307230D9309A90448FEF732 +S3150800A3FC29FE0EB010BD00BF003802400004024012 +S3150800A40C000C024010B5FFF72DFE01F06BFD00F5B0 +S3150800A41CFA70134B186001F065FD42F21073034491 +S3150800A42C104A136000F060FC0F4A00231380538017 +S3150800A43C0E4A138053800E4A138053804EF603003F +S3150800A44C00F092FCFFF74AFE0A4C2046FFF75AFE2C +S3150800A45C0621204600F072FA00F08EFA10BD00BFF5 +S3150800A46C3C01002030010020283300202433002032 +S3150800A47C203300203401002008B50C4B1B7813F050 +S3150800A48C400F09D113F0020F06D0094B1B68094A75 +S3150800A49C12881B79FF2B00D008BD062AFCD1012196 +S3150800A4AC002000F0EFF8FEF775F8F5E7EC3200201F +S3150800A4BCF4320020E032002010B5FFF733FE68B9FD +S3150800A4CC01F010FD3A4B1B68984261D303F5FA73F9 +S3150800A4DC374A1360002474B3002444E0354A1080CC +S3150800A4EC354B9C894FF4006000F056FC844213D01F +S3150800A4FC314B9C8940F6060000F04EFC8442DFD1B5 +S3150800A50C01F0AAFB2B4B1B88002BD9D0FFF736FE84 +S3150800A51C0022284B1A80D3E7012000F077FC254B44 +S3150800A52C1B88002BCCD001F009FCFFF727FE002274 +S3150800A53C204B1A80C4E7C4EB041253001F4A134479 +S3150800A54C1F4A1360022000F061FC1A4B1B880BB9DA +S3150800A55C0134C0E701F0F2FBFFF710FE0022154BA1 +S3150800A56C1A80F5E701349CB9164B03EB8413164A8B +S3150800A57C1360052000F04AFC0E4B1B88002BF1D00B +S3150800A58C01F0DCFBFFF7FAFD00220A4B1A80E9E71B +S3150800A59C01F0A8FC0D4B1B68984200D210BD42F284 +S3150800A5AC10721A44094B1A6001F022FBF6E700BF39 +S3150800A5BC3C010020E03200202C330020FC32002025 +S3150800A5CCF832002070390020F032002030010020CB +S3150800A5DC0C4B1B68C3F3072050FA83F0C3F30742EE +S3150800A5EC10441B0E13FA80F080B2002305E0054ACE +S3150800A5FC1A441279104480B20133372BF7D94042EA +S3150800A60C80B270470000002008B5FFF7E1FF044B45 +S3150800A61C9B8F984201D0002008BD012008BD00BFC1 +S3150800A62C0000002008B5054B1A68054B9A4201D064 +S3150800A63C002008BDFFF7E8FF08BD00BF000000209A +S3150800A64CA2E742CE08B5FFF7C3FF014B988708BDB2 +S3150800A65C0000002008B5FFF7E5FF68B9074A084B64 +S3150800A66C1A60002304E0064A1A44002111710133CA +S3150800A67C372BF8D9FFF7E6FF08BD00BFA2E742CE95 +S3150800A68C0000002070B505460E46FFF7CBFF0446C2 +S3150800A69C10B1372D02D90024204670BD024B1D443B +S3150800A6AC2E71FFF7CFFFF7E700000020DFF834D054 +S3150800A6BC002103E00C4B5B58435004310B480C4B00 +S3150800A6CC42189A42F6D30B4A02E0002342F8043B9E +S3150800A6DC094B9A42F9D3FFF73BFC01F00DFCFFF747 +S3150800A6ECE3FD704700000820E0BF0008400000208A +S3150800A6FC4C0000204C000020B0390020FEE7352322 +S3150800A70C037001234370817003307047362303703E +S3150800A71C04234370024BDB69C0F8023006307047DD +S3150800A72C400100203223037004234370024B5B6AFA +S3150800A73CC0F80230063070474001002037230370FA +S3150800A74C0323437001228270C370062303710530FC +S3150800A75C7047FF230370013070470000034601441D +S3150800A76C00208B4234D210B410E0362A23D0FF2AAC +S3150800A77C2BD0352A05D1987803E0D3F80240154A30 +S3150800A78C94625A78023213448B421ED21A78332AB0 +S3150800A79C16D0EAD8032A04D0062A07D0012AF0D103 +S3150800A7ACEBE7D3F802400B4A1463EAE7D3F8024006 +S3150800A7BC084AD462E5E7D3F80240064AD461E0E7D2 +S3150800A7CCD3F80240034A1462DBE75DF8044B704782 +S3150800A7DC704700BF40010020074B828C1A80C28C40 +S3150800A7EC5A80064B028D1A80428D5A80044B028E73 +S3150800A7FC1A80428E5A807047283300202433002052 +S3150800A80C20330020F8B50446012303704370184B17 +S3150800A81C9A6982700025C570164A126842600581CD +S3150800A82C80274781144A1268C260056145618561B3 +S3150800A83C9E69324659691C3001F091FB06F11800E5 +S3150800A84C2044C6F110022946043001F093FB40223D +S3150800A85C294604F12C0001F08DFB3A46294604F1F1 +S3150800A86C6C0001F087FB054B1B68C4F8EC30F8BD8F +S3150800A87C40010020C4BF000828330020C0BF0008D0 +S3150800A88C38B50A4C25682846FFF7BCFF012105F1A7 +S3150800A89CF000FFF734FFFFF751FFFFF75AFF236865 +S3150800A8ACC11A184601F010F938BD00BFF432002061 +S3150800A8BC38B50B4C25682846FFF7A4FF032105F18C +S3150800A8CCF000FFF71CFFFFF721FFFFF72BFFFFF741 +S3150800A8DC40FF2368C11A184601F0F6F838BD00BFC8 +S3150800A8ECF432002010B5114B1C682378022B01D0CA +S3150800A8FC002010BD04220E49A01801F021FB98B9BE +S3150800A90C0C4B9A69596904F11C0001F019FB08B142 +S3150800A91C002010BD2269074B5A62074B198804F1AF +S3150800A92CF000FFF71BFF10BD002010BDF43200200D +S3150800A93CC4BF000840010020E032002010B582B0E8 +S3150800A94C0C4C6061A1610023A3704FF6FF73ADF840 +S3150800A95C0430ADF806304FF4864101A801F064F8CE +S3150800A96C606010B14FF4884383800022014B1A8033 +S3150800A97C02B010BD40010020024B00221A805A80FA +S3150800A98C704700BF2833002038B59F4B1B88B3F59A +S3150800A99C937F00F0B8802DD840F20F1293427CD0EA +S3150800A9ACB3F5887F0DD3B3F5887F7CD040F225129A +S3150800A9BC934240F024810123002B40F0A080032011 +S3150800A9CC38BD002B40F01B818F4B01229A704FF437 +S3150800A9DC7A721A61FFF754FF8B4C216904F108004F +S3150800A9EC01F056FA40F20F1323800023002B56D1A0 +S3150800A9FC032038BDB3F5AB7F00F0C88043D9B3F557 +S3150800AA0CB57F00F0DE8040F26B12934240F0F7807F +S3150800AA1C7E4B1B7813F0020F00F0DC807B4B1B7807 +S3150800AA2C13F0020F40F0DE80774B1B6942F210726E +S3150800AA3C934200F3E080744A03F57A7313619378B2 +S3150800AA4C032B40F0B1807048FFF7C6FE6E4D288C7C +S3150800AA5C00F0A2F90404688C00F09EF92043400823 +S3150800AA6C4FF47A7303FB00F00028C0F28680286145 +S3150800AA7C654C216904F1080001F00AFA40F25513F5 +S3150800AA8C2380002305E040F25512934240F0B7802C +S3150800AA9C0123002B76D1032038BD0123A6E74FF4FA +S3150800AAAC8872594B1A80594B1B7813F0020F17D022 +S3150800AABC564B1B7813F0020F19D1534B1B694EF6E4 +S3150800AACC5F22934202DC5B004F4A13614E4B9B7824 +S3150800AADC022B7FF47FAF4FF47A724B4B1A6129E045 +S3150800AAEC4B4801F0DCF90028E2D1002038BDFFF70D +S3150800AAFCF9FE0228E1D10222434B9A70EBE74FF498 +S3150800AB0C9372414B1A80414B1B7813F0020F1ED0DF +S3150800AB1C3E4B1B7813F0020F20D13B4B1B6942F2BC +S3150800AB2C1072934225DC384A03F57A7313619378CD +S3150800AB3C032B1AD0FFF7BCFE334C216904F108002D +S3150800AB4C01F0A6F940F225132380002334E7304898 +S3150800AB5C01F0A5F90028DBD1002038BDFFF7C2FEAD +S3150800AB6C0528DAD10322284B9A702748FFF734FEBA +S3150800AB7C6CE70020244B188038BD6FF00042224B3E +S3150800AB8C1A6175E74FF4AB721F4B1A80204801F017 +S3150800AB9C86F908B9002038BD1B4B02229A704FF46F +S3150800ABAC7A721A61FFF7E8FEFFF782FE164C2169E6 +S3150800ABBC04F1080001F06CF94FF4B57323800023F7 +S3150800ABCC00E001230BB9032038BD40F26B120E4B83 +S3150800ABDC1A801DE70E4801F062F900287FF41EAFB3 +S3150800ABEC002038BDFFF77EFE05287FF41DAF032233 +S3150800ABFC054B9A7027E70020034B188038BD0022B6 +S3150800AC0C014B1A80022038BD40010020EC3200208E +S3150800AC1C4801002008B5FFF7B7FE08BD10B4013A85 +S3150800AC2C0A4400E0023191420BD20C784B7803EBC4 +S3150800AC3C04239BB2184480B28342F3D9013080B204 +S3150800AC4CF0E702D05DF8044B70470B781B021844EA +S3150800AC5C80B28342F6D9013080B2F3E770B4C57876 +S3150800AC6C0D44EDB2134CE57083780E0A3344DBB20F +S3150800AC7CA37042786270007820709CB2A64206D9FE +S3150800AC8C0132D2B20B4C62700AB901302070C9B2CB +S3150800AC9C8D420CDA0133DBB2064A93703BB9537812 +S3150800ACAC0133DBB2537013B913780133137070BCCC +S3150800ACBC704700BFE832002010B5094C23680146DE +S3150800ACCC03F10800FFF7CAFF2368064A11781972C0 +S3150800ACDC5178597291789972D278DA7210BD00BF90 +S3150800ACECF8320020E832002000221A4B1A7006E0CF +S3150800ACFC0021194A22F813100133164A1370154B02 +S3150800AD0C1B78002BF4D00022124B1A7009E0C3EB07 +S3150800AD1C03125100114A0A440021517601330D4A97 +S3150800AD2C13700C4B1B78002BF1D04FF480620C4B34 +S3150800AD3C1A800022074B1A7007E00A4A02EB8312A4 +S3150800AD4C002191800133034A1370024B1B78002BA8 +S3150800AD5CF3D07047740100201C330020FC3200200D +S3150800AD6C7C010020703900200022094B1A70084B10 +S3150800AD7C1B7863B91946074A32F813201AB10133FE +S3150800AD8C034A1370F3E7034B23F811007047704717 +S3150800AD9C740100201C330020030A43EA002080B209 +S3150800ADAC7047000008B5142205490020FFF736FF46 +S3150800ADBC10B94FF6FF7008BDFFF7EEFF08BD00BFD0 +S3150800ADCC3A33002038B50D4D2B7C6C7C04EB0324F0 +S3150800ADDCA4B2143CA4B22044082205F11A0180B28C +S3150800ADECFFF71CFF224605F12201FFF717FF10B9E2 +S3150800ADFC4FF6FF7038BDFFF7CFFF38BD2C33002058 +S3150800AE0C08B50620FFF7DEFF08BD000070B5B44B89 +S3150800AE1C1C68042800F01C81B24BB34A1360B34A71 +S3150800AE2C136003280FD0022878D0052800F0F98083 +S3150800AE3CAF4B9B7B452B00F06D810023AD4A1380ED +S3150800AE4CAD4A137070BD637E03F00F03032BF4D168 +S3150800AE5C238A002BF1D10822A74B1A70FFF70CFB9B +S3150800AE6CA54B1B7813F0200F00F002850023A34A8C +S3150800AE7C1380637614229E4B83F82F2028229D4B31 +S3150800AE8C1A8050229A4B83F82E20227A984B83F8F4 +S3150800AE9C2A20627A83F82B20A27A83F82C20E27A6D +S3150800AEAC83F82D20227B83F82620627B83F82720C3 +S3150800AEBCA27B83F82820E27B83F829200622DA7500 +S3150800AECCA2885A84E2889A848D4A118859835288B2 +S3150800AEDC9A832288DA8362881A84637E13F0100FA9 +S3150800AEEC00F09285824B002283F8312083F83020BB +S3150800AEFC7F4C4023A3757F4B1B881A0A22746374F4 +S3150800AF0C002384F8353084F8343084F8323084F8E9 +S3150800AF1C3330FFF775FFC0436086C8E0794AD378AB +S3150800AF2C0133DBB2D37063B993780133DBB2937018 +S3150800AF3C3BB953780133DBB2537013B91378013329 +S3150800AF4C137000236B4A13806C4A1380637E052B9F +S3150800AF5C18BF072B09D1A37E0133DBB2A376782B56 +S3150800AF6C7FF46BAF0023637667E7002B3FF465AF7E +S3150800AF7C228A002A4AD0A27E511EA176002A7FF484 +S3150800AF8C5CAFE27E082A27D0591EC9B2012921D9FD +S3150800AF9C042A2DD803219140C9B2A1760132E27652 +S3150800AFAC03F00F03013B072B3FF647AF01A252F8FC +S3150800AFBC23F000BFE5B4000801B000080BB0000888 +S3150800AFCCF1B7000847AE0008F1B7000847AE00080D +S3150800AFDCF1B70008052ADBD1002363768022464B9D +S3150800AFEC1A70FFF749FA1422414B83F82F2045E7CC +S3150800AFFC3021D2E700223E4B83F82F2070E2042240 +S3150800B00C3D4B1A70FFF738FA00F057BC03F00F03E4 +S3150800B01C032B7FF412AF0822374B1A70FFF72CFA62 +S3150800B02C1EE7394B1B689B88002B3FF406AF0023A1 +S3150800B03C2B4A1360354A2C490A602C490A602F4A58 +S3150800B04C13802C4A138008222B4B1A70FFF7E2FD4B +S3150800B05C2A4B1A88002A3FF4F0AE02F11C0189B279 +S3150800B06C244B1980224B080A187459742649096806 +S3150800B07C087A98751120D875083292B2100A40EAE7 +S3150800B08C0222DA84002283F8282083F829208A8869 +S3150800B09C5A84CA889A841A4A1088588352889A837A +S3150800B0AC0A88DA834A881A8436330F4A1360104C96 +S3150800B0BC4523A3730022E2736275227514490B8823 +S3150800B0CC01339BB20B80190AA174E374227662765B +S3150800B0DCFFF768FEC04320830022074B1A7070BD29 +S3150800B0ECF832002062330020F4320020E4320020CB +S3150800B0FC2C330020E0320020EC3200206E39002080 +S3150800B10C2833002078010020F03200205633002026 +S3150800B11C76010020A54A157C537C03EB0521A44A2D +S3150800B12C128891423FF789AE8DB2A14B1D809F4B79 +S3150800B13C1B7D13F03F0F7FF480AE9C4B5B7D002B81 +S3150800B14C7FF47BAE9B4B1C880CB95B885BB1974B29 +S3150800B15CDB8B9C427FF471AE944B1A8C954B5B88B7 +S3150800B16C9A427FF46AAEFFF71DFE4FF6FF739842BC +S3150800B17C7FF463AE8D4BDB7D062B6BD0112B22D067 +S3150800B18C012B7FF45AAE894B93F82230082B7FF4A7 +S3150800B19C54AE864B002283F822209B8C4FF6F6720F +S3150800B1AC93420CD90933814A9384804B5A8BDA83A0 +S3150800B1BC9A8B1A845C837F4A52889A838CE7083365 +S3150800B1CC7A4A9384F1E71C3D794B1D807A4A7B4B6E +S3150800B1DC1A600EE01A880AB9598829B34FF6FF7116 +S3150800B1EC8A421ED07149498B8A422DD04033734A04 +S3150800B1FC1360724B1B68724A9342BFF41EAE9A8850 +S3150800B20C002AF3D06949898C8A42EFD1DA88002A58 +S3150800B21CE0D06649498C8A42DCD0B2F58A4FE5D132 +S3150800B22CD8E758888842DDD10023664A1360022184 +S3150800B23C654A1170654A66490A6066490A60664A33 +S3150800B24C1380FFF7E7FC03E7584A918B5A8891421B +S3150800B25CCCD1E9E7FFF7D4FD4FF6FF7398427FF49C +S3150800B26CECAD5E4C5D4B9C425BD9504B93F82F3042 +S3150800B27C03F03F03022B6DD04C4B93F82F3013F091 +S3150800B28C040F7FF4DAAD494B142283F82F202821BA +S3150800B29C474A1180502283F82E2093F8290093F8F8 +S3150800B2AC2D2083F8292093F8281093F82C2083F85E +S3150800B2BC282083F82C1093F8272093F82B4083F832 +S3150800B2CC274083F82B2093F82640454D2C7093F88D +S3150800B2DC2A5083F8265083F82A400130C0B283F8E6 +S3150800B2EC2D0068B94B1CDBB2304981F82C303BB9C0 +S3150800B2FC531CDBB281F82B3013B9013481F82A4080 +S3150800B30C2A4B5A8C37490A80998C59849A845A8BB9 +S3150800B31CDA839A8B1A84274A1188598352889A8316 +S3150800B32CE6E5617EA1B1214B9A8CA3889A420FD18E +S3150800B33C1E4B5A8CE3889A420AD11C4B5A8B23888B +S3150800B34C9A4205D1194B9A8B63889A4200F0EC8085 +S3150800B35C1E3487E7154B9B8C99B2224A1380002220 +S3150800B36C1F4B1A7007E0204A32F81320914207D077 +S3150800B37C01331B4A13701A4B1B78002BF3D07BE74F +S3150800B38C0024174B1C700BE019461E22134802FBAF +S3150800B39C0302527E52B3072A77D00133104A137030 +S3150800B3AC0F4B1B78002BEFD023E000BF2C3300206B +S3150800B3BCE03200202833002070390020F0320020BB +S3150800B3CCB0390020F8320020EC3200205633002029 +S3150800B3DCF4320020E43200206E390020FC320020C2 +S3150800B3EC740100207E0100201C3300201E2404FB5F +S3150800B3FC0104002C3FF421ADA34B1C600323A37658 +S3150800B40C23760023A3750422E275E3769F4DAB8C55 +S3150800B41CA3806B8CE3806B8B2380AB8B63800120C2 +S3150800B42C60769B4B1A7822735A7862739A78A27351 +S3150800B43CDB78E373208295F82930E37295F8283087 +S3150800B44CA37295F82730637295F826302372FFF7A6 +S3150800B45C33FC95F82E0000F0F003502B3CDD00224F +S3150800B46C8C4B1A708B4B1B781A4601090539B3EBB2 +S3150800B47C810F31DA03F13601844D695C61B3012918 +S3150800B48C12D10133834A1370ECE744B11E22824968 +S3150800B49C02FB0312917EA27E91427FF67EAF7E4A14 +S3150800B4AC1E2404FB032478E7022933D103F1370160 +S3150800B4BC764D695C04292DD102F13801695C393263 +S3150800B4CCAB5C43EA0123754A138040F20A62934245 +S3150800B4DC28BF13466382A38210226C4B83F82F2055 +S3150800B4EC6A4B93F82F2042F0020283F82F2002228F +S3150800B4FC83F83620042283F83720062283F838206E +S3150800B50C0A2283F839202C21654A1180602283F897 +S3150800B51C2E20BAE403F137025C498A5C002ADBD098 +S3150800B52C13445C4A13709DE7574B1C6000225D4B15 +S3150800B53C1A70564B93F82F2012F0040F07D00023DD +S3150800B54C63762022574B1A70FEF796FF75E44F4B1D +S3150800B55C93F82E301B099B004E480370EB1A9BB2CE +S3150800B56C143B9BB24E48038001F00F01022903D10C +S3150800B57C02F03F0112290FD013B912F0030F0BD0AA +S3150800B58C424BD98C2389994240F0E7813F4B198D60 +S3150800B59C6389994240F0E18112F0100F47D0218A55 +S3150800B5AC002944D004F10C00FFF758FB374B93F8ED +S3150800B5BC2A303D4A1078834239D1344B93F82B30D4 +S3150800B5CC51788B4233D1314B93F82C309278934285 +S3150800B5DC2DD12E4B93F82D50334BDB789D4226D12B +S3150800B5EC20736173A273E373E37ECBB9237EA27EC9 +S3150800B5FC9B1ADBB2A17DA3EBD103DBB25AB2194479 +S3150800B60CC9B2A175002A01DA5B425AB2E07DA2EBF7 +S3150800B61C900350FA83F3DBB2E37503EBD10323767D +S3150800B62C0122204B1A70237EA37600232382617E87 +S3150800B63C01F00F03013B072B3FF6FFABDFE813F0D6 +S3150800B64C08003800AC007001BA01D8018D016101FF +S3150800B65C144B1B7813F0010F3FF4EFAB03236376FF +S3150800B66C4022104B1A70002323820D4B188820B1E8 +S3150800B67C42220C4B1A70FFF71FFB00220B4B1A8049 +S3150800B68CFEF7FAFEFFF7ECBBF83200202C3300204D +S3150800B69C7801002074010020FC3200207E01002075 +S3150800B6ACE0320020EC320020E83200206E3900200F +S3150800B6BCAD4B1B7813F0010F64D0AC4B93F82F30BD +S3150800B6CC03F03F03122B5DD1A84B93F82E0000F024 +S3150800B6DCF003502B2DDD0022A54B1A70A44B1B78BA +S3150800B6EC1A4601090539B3EB810F22DA03F1360143 +S3150800B6FC9E4D695CE9B1012903D101339C4A13704B +S3150800B70CECE7022934D103F13701984D695C042919 +S3150800B71C2ED102F13801695C3932AB5C43EA01235C +S3150800B72C944A138040F20A62934228BF13466382F6 +S3150800B73CA382032363768D4B93F82620227293F803 +S3150800B74C2720627293F82820A27293F82930E372A4 +S3150800B75C0120FFF7B1FA4222834B1A700023238289 +S3150800B76C854A1380854A1380FEF786FEFFF778BB59 +S3150800B77C03F137027D498A5C002ADAD013447C4AE5 +S3150800B78C1370ABE72022784B1A70FEF775FE7C4BCC +S3150800B79C1B6800225A766FE5744B93F82F3013F01A +S3150800B7AC010F25D011F0100F22D1238A002B7FF41C +S3150800B7BC44AB714D2888013080B2FFF77DFA6A4A8E +S3150800B7CC137843F0100313702A881AB143F0020356 +S3150800B7DC654A1370FEF750FE01232382082363760D +S3150800B7EC0023E3761122614B83F82F20FFF746BB23 +S3150800B7FC13F0200F0FD05D4890F834301A0290F8E9 +S3150800B80C353042EA03065F4D2868304428605A48AA +S3150800B81C0288931B0380584B188848B111F0100FF7 +S3150800B82C06D1514A137843F002031370FFF744FA12 +S3150800B83C4E4B93F8302093F8313003EB02239BB22E +S3150800B84C4C4A1380A28A934200D80BB9494B1A80EA +S3150800B85C484B1B886382444B1B7813F0030F3FF449 +S3150800B86CECAA0022454B1A80FEF706FEFFF7F8BA3B +S3150800B87C13F0100F0DD00023404A138001222282A8 +S3150800B88C04226276E3761122384B83F82F20FFF7D1 +S3150800B89CF5BA3A4A128872B113F0010F01D0002397 +S3150800B8AC2382238ADBB9638A9A4201D9334A1380E5 +S3150800B8BC324B1B8823820023E376334B1A68314BB1 +S3150800B8CC1A602E4B1B886BB1238A5BB128332A4A24 +S3150800B8DC13801822254B83F82F20FFF7D2BA274A54 +S3150800B8EC1380E8E7204B1B7813F0020F3FF4A5AA48 +S3150800B8FC2822214B1A8010221C4B83F82F20FFF785 +S3150800B90CC0BA194B1B7813F0010F3FF496AA002303 +S3150800B91C63761022144B1A70FEF7AEFDFFF78DBA3C +S3150800B92C154B188808B1FFF7C7F9104B93F82F3049 +S3150800B93C13F0010F2DD00C4B1B7813F0010F25D0EB +S3150800B94C072363760023A37623820120FFF7B4F935 +S3150800B95C1022054B1A70FEF78FFD1022034B83F845 +S3150800B96C2F20FFF78BBA00BFEC3200202C330020B7 +S3150800B97C740100207E010020E03200206E39002080 +S3150800B98CF8320020F4320020E432002006236376D5 +S3150800B99CDBE7224B1B7813F0010F05D005236376E2 +S3150800B9AC00232382FFF749BA1D4B1B88002BD4D1E1 +S3150800B9BCFFF743BA1A4B188808B1FFF77DF9194BEC +S3150800B9CC93F82F3013F0010F0CD00723637600235E +S3150800B9DCA3760120FFF770F91022104B1A70FEF7A8 +S3150800B9EC4BFDBAE70E4B1B88002BB6D1FFF725BAD1 +S3150800B9FC0A4B1B7813F0010F3FF41FAA0723637633 +S3150800BA0C0023A376FFF719BA064B062283F83020D3 +S3150800BA1C0A2283F83120FFF76BBA00BFEC320020FC +S3150800BA2CE03200202C330020F8B505460E46234A92 +S3150800BA3C138801339BB21380B3F5FA4F03D34FF433 +S3150800BA4C80521E4B1A8000221D4B1A701C4B1C78F8 +S3150800BA5C6CB91C4B03EB84139F88184B1888FFF79B +S3150800BA6C9BF98742E3D00134154B1C70EEE7002294 +S3150800BA7C1A70134B1B786BB91846124A02EB8312D1 +S3150800BA8C92881AB101330E4A1370F2E70D4B03EB89 +S3150800BA9C801000E0002068B1084B1A88130A43EAA4 +S3150800BAAC02238380C68035B12B8803806B8843803C +S3150800BABC40230372F8BD00230360F9E77C010020DC +S3150800BACC740100207039002000290CDD08B58AB2F3 +S3150800BADC054B1A80054B1B68834203D00146184652 +S3150800BAEC00F03DFA08BD70476E390020E43200209C +S3150800BAFCF0B40022394B1A70394E02E00133374A3A +S3150800BB0C1370364B1B78072B18D8354D5A001A4428 +S3150800BB1C94002E192A5B002AF0D07488002CEDD0DC +S3150800BB2C0588AA42EAD142889442E7D10C68746027 +S3150800BB3C898831812B4B1B78B37222E00022274B64 +S3150800BB4C1A7002E00133254A1370244B1B78072B15 +S3150800BB5C0AD8234D5A001A4494002E192A5B002A37 +S3150800BB6CF0D17288002AEDD1082B0CD00268334626 +S3150800BB7C43F8042B0A6872608A889A80194B1B78DA +S3150800BB8CB372F0BC70470023174A1370174A137028 +S3150800BB9C124A137002E00133104A13700F4B1B78CC +S3150800BBAC072B11D80F4A147803EB430295000C4A5D +S3150800BBBC2A44927AA61A0C4D2D78AE42EBDD0A4A27 +S3150800BBCC16700A4A1370E6E7084B1B78034A13707B +S3150800BBDC03EB43039A00024E1644C7E7EA0100201A +S3150800BBEC88010020E8010020F0010020E90100206E +S3150800BBFC10B4164B1C780134E4B21C700022144B9A +S3150800BC0C1A7002E00133124A1370114B1B78072B7A +S3150800BC1C18D810485A001A4491004218415A5288AA +S3150800BC2C0A43EFD003EB4302910002460A44927A88 +S3150800BC3CA21A772AE6DD03EB43018A0000200549A0 +S3150800BC4C8850DFE75DF8044B704700BFE801002019 +S3150800BC5CEA01002088010020334B1B88292B0CD9BC +S3150800BC6C10B50022304B1A80304B9B8AB3F5807F77 +S3150800BC7C07D0B3F5007F44D010BD00222A4B1A809A +S3150800BC8C70472A4BDA8C2A4B1B889A4200D010BD77 +S3150800BC9C264B1A8D264B5B889A42F8D1254C2146A1 +S3150800BCACA01DFFF725FF002204F8022C022204F837 +S3150800BCBC012C2168C4F80A10A188E1811E4908687C +S3150800BCCC20608988A18044F8100C24F80C1CD4F840 +S3150800BCDC0A1044F8161CE28924F8122CE2882282EF +S3150800BCEC22896282124A1188E180528822810822AE +S3150800BCFC04F80A2C062204F8092C2A220A4B1A8064 +S3150800BD0C10BD0A4BDA8C0A4B1B889A42BFD1074BDB +S3150800BD1C1A8D074B5B889A42B9D1064801460630FC +S3150800BD2CFFF7E6FEB3E700BFE03200202C33002015 +S3150800BD3C28330020423300208001002030B4494BC0 +S3150800BD4CDA8B4FF6FF739A421AD0474B1B88474932 +S3150800BD5C09885340194208D1424B198C424B5B88CF +S3150800BD6C424840884B40184217D0414B414A1188EB +S3150800BD7C198052885A8000223F4B1A703F4D13E0A7 +S3150800BD8C384B198C4FF6FF739942DED1354B3C4A2A +S3150800BD9C1068186092889A8021E0354B1A80598071 +S3150800BDACE9E70133344A1370334B1B78072B0ED84B +S3150800BDBC32485A001A44910045182D4A1488425A9A +S3150800BDCC9442EED12A4A50886A889042E9D1082BC7 +S3150800BDDC16D0244B55F8042F1A60AA889A80214B42 +S3150800BDEC284A1168C3F8061092885A8108221A73D1 +S3150800BDFC00225A73244A13880E33138030BC7047BA +S3150800BE0C184B4FF0FF321A609A8000221A629A84F5 +S3150800BE1C1C490868C3F8060089885981C3F81600B6 +S3150800BE2C598313490888D884498819850E4908887E +S3150800BE3C98834988D9831A75012159759A73D973C8 +S3150800BE4C082119745A7406229A740422DA7419731E +S3150800BE5C06225A7336330D4A13602A220A4B1A8065 +S3150800BE6CCCE700BF2C3300202833002024330020D5 +S3150800BE7CEC01002020330020EA0100208801002074 +S3150800BE8CC8BF000880010020E0320020F4320020F0 +S3150800BE9C10B504464160FEF783F8206010BD10B556 +S3150800BEAC0446FEF77DF82368C01A63689842B4BF47 +S3150800BEBC0020012010BD000008B5FDF7FBFC084B5F +S3150800BECCA3FB00308009FCF791FC0420FCF7A4FCCA +S3150800BEDC002211464FF0FF30FCF758FC08BD00BF96 +S3150800BEECD34D621008B5FCF725FC08BD08B5FCF760 +S3150800BEFC15FCFCF7A2FC08BD70B50D4E0D4CA41B29 +S3150800BF0CA4100025A54209D10B4E0C4C00F03AF8AA +S3150800BF1CA41BA4100025A54205D170BD56F82530E2 +S3150800BF2C98470135EEE756F8253098470135F2E77C +S3150800BF3CD8BF0008D8BF0008D8BF0008DCBF000867 +S3150800BF4C10B501390244904201D1002010BD10F8F9 +S3150800BF5C013B11F8014FA342F5D0181B10BD10B5C3 +S3150800BF6C431E0A44914200D110BD11F8014B03F847 +S3150800BF7C014FF7E702440346934200D1704703F892 +S3150800BF8C011BF9E7F8B500BFF8BC08BC9E4670471C +S3110800BF9CF8B500BFF8BC08BC9E4670470C +S3150800BFA80000000000000000010203040607080953 +S3150800BFB8000000000102030463825363ADDE122306 +S30D0800BFC8FFFFFFFFFFFF000069 +S30D0800BFD09CC2FF7F010000007E +S3090800BFD821820008AC +S3090800BFDCFD810008CD +S3110800BFE001000000100000000024F4001E +S7050800A6B993 diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c index 3ad53bde..cb4e5662 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/lib/system_stm32f7xx.c @@ -172,18 +172,11 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = RAMDTCM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c index 96041e60..b7605b4f 100644 --- a/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM7_STM32F7_Nucleo_F767ZI_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -83,6 +84,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -94,6 +97,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock.

      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�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 b;bxZ7EXNz8_R)>aW_ebY%oeS&IotmLE81$+ delta 230514 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 + diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt index 18875891..93486ba1 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/settings/stm32f303.wsdt @@ -159,7 +159,7 @@ 24 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep index f8438389..566bdb7d 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/ide/stm32f303.dep @@ -5,256 +5,155 @@ stm32f303 - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\system_stm32f3xx.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_def.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\system_stm32f3xx.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303xc.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio_ex.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303xc.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\startup_stm32f303xc.s - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f3xx_hal.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h - $PROJ_DIR$\..\lib\system_stm32f3xx.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\startup_stm32f303xc.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.pbi - $PROJ_DIR$\..\obj\system_stm32f3xx.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.pbi - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.pbi - $PROJ_DIR$\..\bin\demoprog_stm32f303.srec - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\bin\demoprog_stm32f303.out - $PROJ_DIR$\..\obj\stm32f303.pbd - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal.pbi - $PROJ_DIR$\..\obj\system_stm32f3xx.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et - $PROJ_DIR$\..\stm32f303xc_flash.icf - $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h + $PROJ_DIR$\..\obj\led.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\demoprog_stm32f303.map + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl $PROJ_DIR$\..\obj\stm32f3xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\bin\demoprog_stm32f303.out + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\stm32f303xc_flash.icf + $PROJ_DIR$\..\obj\stm32f303.pbd + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\bin\demoprog_stm32f303.srec + $TOOLKIT_DIR$\lib\m7M_tls.a $PROJ_DIR$\..\obj\system_stm32f3xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\demoprog_stm32f303.map - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o + $PROJ_DIR$\..\obj\startup_stm32f303xc.o + $PROJ_DIR$\..\obj\system_stm32f3xx.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\startup_stm32f303xc.s + $PROJ_DIR$\..\obj\main.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h + $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\lib\system_stm32f3xx.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\system_stm32f3xx.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + [ROOT_NODE] - ICCARM - 54 - - - BICOMP - 134 - - - __cstat - 112 + ILINK + 47 33 - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c ICCARM - 59 - - - BICOMP - 135 + 77 __cstat - 128 + 40 + + + BICOMP + 102 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c - - - ICCARM - 62 - - - BICOMP - 136 - - - __cstat - 106 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - - - ICCARM - 75 - - - BICOMP - 12 - - - __cstat - 123 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c - - - ICCARM - 46 - - - BICOMP - 132 - - - __cstat - 130 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -263,67 +162,113 @@ ICCARM - 55 - - - BICOMP - 3 + 68 __cstat - 124 + 43 + + + BICOMP + 112 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c ICCARM - 56 - - - BICOMP - 7 + 86 __cstat - 131 + 49 + + + BICOMP + 44 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c ICCARM - 51 - - - BICOMP - 1 + 74 __cstat - 119 + 61 + + + BICOMP + 30 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + + + ICCARM + 84 + + + __cstat + 31 + + + BICOMP + 34 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c + + + ICCARM + 79 + + + __cstat + 32 + + + BICOMP + 41 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -332,44 +277,44 @@ ICCARM - 61 - - - BICOMP - 11 + 89 __cstat - 129 + 38 + + + BICOMP + 72 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c ICCARM - 52 - - - BICOMP - 4 + 80 __cstat - 121 + 37 + + + BICOMP + 65 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -378,200 +323,21 @@ ICCARM - 60 - - - BICOMP - 133 + 75 __cstat - 109 + 45 + + + BICOMP + 39 ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - [ROOT_NODE] - - - ILINK - 95 126 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 82 - - - BICOMP - 0 - - - __cstat - 111 - - - - - ICCARM - 66 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 73 47 - - - - - $PROJ_DIR$\..\startup_stm32f303xc.s - - - AARM - 77 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 80 - - - BICOMP - 2 - - - __cstat - 116 - - - - - ICCARM - 66 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 73 47 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - - - ICCARM - 74 - - - BICOMP - 10 - - - __cstat - 110 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c - - - ICCARM - 57 - - - BICOMP - 8 - - - __cstat - 114 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\lib\system_stm32f3xx.c - - - ICCARM - 84 - - - BICOMP - 5 - - - __cstat - 115 - - - - - ICCARM - 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 81 - - - BICOMP - 6 - - - __cstat - 120 - - - - - ICCARM - 66 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 28 69 30 33 78 86 67 20 21 44 32 42 34 36 37 38 31 40 73 47 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - - - ICCARM - 64 - - - BICOMP - 13 - - - __cstat - 122 - - - - - ICCARM - 28 69 30 33 17 26 45 101 103 113 117 87 104 23 118 9 16 41 19 78 86 67 20 21 44 32 42 34 36 37 38 31 40 + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 @@ -580,17 +346,233 @@ ILINK - 126 + 33 OBJCOPY - 89 + 58 ILINK - 107 81 82 77 60 54 59 62 46 61 75 55 51 52 56 57 64 74 84 80 127 105 108 125 + 53 69 71 81 75 74 84 86 79 89 80 68 77 73 87 66 76 67 82 70 35 50 59 28 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + + + ICCARM + 67 + + + __cstat + 51 + + + BICOMP + 101 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + + + ICCARM + 73 + + + __cstat + 36 + + + BICOMP + 115 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + + + ICCARM + 66 + + + __cstat + 57 + + + BICOMP + 90 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\startup_stm32f303xc.s + + + AARM + 81 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 71 + + + __cstat + 56 + + + BICOMP + 98 + + + + + ICCARM + 96 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 105 109 + + + + + $PROJ_DIR$\..\lib\system_stm32f3xx.c + + + ICCARM + 82 + + + __cstat + 60 + + + BICOMP + 113 + + + + + ICCARM + 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 69 + + + __cstat + 27 + + + BICOMP + 118 + + + + + ICCARM + 96 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 105 109 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 70 + + + __cstat + 62 + + + BICOMP + 106 + + + + + ICCARM + 96 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 13 104 116 7 78 83 95 21 22 16 1 9 17 19 24 26 103 91 105 109 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + + + ICCARM + 87 + + + __cstat + 29 + + + BICOMP + 117 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + + + ICCARM + 76 + + + __cstat + 42 + + + BICOMP + 88 + + + + + ICCARM + 13 104 116 7 6 12 15 48 52 46 63 85 55 10 64 99 3 5 8 78 83 95 21 22 16 1 9 17 19 24 26 103 91 diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c index 9051dca3..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/lib/system_stm32f3xx.c @@ -113,10 +113,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Moved the vector table forward, because the OpenBLT bootloader is located in the - * first part of flash. - */ -#define VECT_TAB_OFFSET 0x4000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /** * @} diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c index b4117514..e404c117 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -66,6 +67,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -77,6 +80,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml index ba91ec37..e39c7332 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/.settings/language.settings.xml @@ -4,7 +4,7 @@ - + diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.elf index 1d6019fa47e8879416fea078ad473a9d65d06ead..182382a33871dc402a687584f46ed728d73bcd19 100755 GIT binary patch delta 27517 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 Fe*rRt{}=!O delta 25979 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 YiHtcROC9Ik4{pYzc*kO&C(!$U03rc@h5!Hn diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec index f81f9ca8..4cd59268 100755 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/Debug/demoprog_stm32f303.srec @@ -1,35 +1,35 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S3150800400000A00020554F0008A54F0008A54F00083E -S31508004010A54F0008A54F0008A54F0008000000009E -S31508004020000000000000000000000000A54F000886 -S31508004030A54F000800000000A54F0008DD4F000846 -S31508004040A54F0008A54F0008A54F0008A54F000872 -S31508004050A54F0008A54F0008A54F0008A54F000862 -S31508004060A54F0008A54F0008A54F0008A54F000852 -S31508004070A54F0008A54F0008A54F0008A54F000842 -S31508004080A54F0008A54F0008A54F0008A54F000832 -S31508004090A54F0008A54F0008A54F0008A54F000822 -S315080040A0A54F0008A54F0008A54F0008A54F000812 -S315080040B0A54F0008A54F0008A54F0008A54F000802 -S315080040C0A54F0008A54F0008A54F0008A54F0008F2 -S315080040D0A54F0008A54F0008A54F0008A54F0008E2 -S315080040E0A54F0008A54F0008A54F0008A54F0008D2 -S315080040F0A54F0008A54F0008A54F0008A54F0008C2 -S31508004100000000000000000000000000A54F0008A5 -S31508004110A54F0008A54F0008A54F0008A54F0008A1 -S31508004120A54F0008A54F0008A54F0008A54F000891 -S31508004130A54F0008A54F0008000000000000000079 -S31508004140A54F0008A54F0008A54F0008000000006D +S3150800400000A00020654F0008B54F0008B54F00080E +S31508004010B54F0008B54F0008B54F0008000000006E +S31508004020000000000000000000000000B54F000876 +S31508004030B54F000800000000B54F0008ED4F000816 +S31508004040B54F0008B54F0008B54F0008B54F000832 +S31508004050B54F0008B54F0008B54F0008B54F000822 +S31508004060B54F0008B54F0008B54F0008B54F000812 +S31508004070B54F0008B54F0008B54F0008B54F000802 +S31508004080B54F0008B54F0008B54F0008B54F0008F2 +S31508004090B54F0008B54F0008B54F0008B54F0008E2 +S315080040A0B54F0008B54F0008B54F0008B54F0008D2 +S315080040B0B54F0008B54F0008B54F0008B54F0008C2 +S315080040C0B54F0008B54F0008B54F0008B54F0008B2 +S315080040D0B54F0008B54F0008B54F0008B54F0008A2 +S315080040E0B54F0008B54F0008B54F0008B54F000892 +S315080040F0B54F0008B54F0008B54F0008B54F000882 +S31508004100000000000000000000000000B54F000895 +S31508004110B54F0008B54F0008B54F0008B54F000861 +S31508004120B54F0008B54F0008B54F0008B54F000851 +S31508004130B54F0008B54F0008000000000000000059 +S31508004140B54F0008B54F0008B54F0008000000003D S315080041500000000000000000000000000000000051 -S315080041600000000000000000A54F0008A54F000849 -S31508004170A54F000800000000000000000000000035 -S3110800418000000000A54F0008EE11AA552B +S315080041600000000000000000B54F0008B54F000829 +S31508004170B54F000800000000000000000000000025 +S3110800418000000000B54F0008EE11AA551B S3150800418C10B5054C237833B9044B13B10448AFF377 S3150800419C00800123237010BD0400002000000000DD -S315080041AC3050000808B5034B1BB103490348AFF35D -S315080041BC008008BD000000000800002030500008F0 +S315080041AC4050000808B5034B1BB103490348AFF34D +S315080041BC008008BD000000000800002040500008E0 S315080041CC08B500224FF48071014800F0A1F908BD2A -S315080041DC0010004810B500F0F7FE0F4B1B68C31A09 +S315080041DC0010004810B500F0FFFE0F4B1B68C31A01 S315080041ECB3F5FA7F0DD304460C4B1B7853B9012251 S315080041FC0A4B1A704FF48071094800F089F9064B7E S3150800420C1C6010BD0022054B1A704FF480710448CF @@ -38,7 +38,7 @@ S3150800422C0010004810B50446074B1868074BA3FB4B S3150800423C0030800900F070F8002221464FF0FF305C S3150800424C00F038F8002010BD00000020D34D621095 S3150800425C08B5074A136843F010031360032000F0EF -S3150800426C17F80020FFF7DEFF00F0F6FD002008BD6A +S3150800426C17F80020FFF7DEFF00F0FEFD002008BD62 S3150800427C00200240024A136801331360704700BFDE S3150800428C28000020014B1868704700BF2800002042 S3150800429C074AD36823F4E0631B041B0C000200F4E2 @@ -184,7 +184,7 @@ S31508004B4CB2FA82F221FA02F20F49885C0D4AD26A4D S31508004B5C02F00F020F2191FAA1F1B1FA81F1CA40C4 S31508004B6C0A498A5C13F4803F03D1094B03FB00F016 S31508004B7C7047084BB3FBF2F303FB00F0704705488C -S31508004B8C704700BF001002404850000858500008F3 +S31508004B8C704700BF001002405850000868500008D3 S31508004B9C00093D0000127A00704B1B6803F00703EE S31508004BAC8B420CD26D4A136823F007030B43136030 S31508004BBC136803F00703994201D00120704770B5BA @@ -214,56 +214,57 @@ S31508004D2C23F46053216943EAC1035360FFF7FCFE81 S31508004D3C0B4B5B6803F0F003F02292FAA2F2B2FA7C S31508004D4C82F2D340074AD35CD840074B1860002040 S31508004D5CFFF768FA002070BD012070BD00200240E4 -S31508004D6C001002406850000800000020014B18682B +S31508004D6C001002407850000800000020014B18681B S31508004D7C704700BF000000201549D1F8883043F46D S31508004D8C7003C1F88830134B1A6842F001021A6096 S31508004D9C5868114A02405A601A6822F0847222F442 S31508004DAC80321A601A6822F480221A605A6822F431 S31508004DBCFE025A60DA6A22F00F02DA62186B074AA8 -S31508004DCC02401A6300229A60054B8B60704700BF3D +S31508004DCC02401A6300229A604FF000638B607047AA S31508004DDC00ED00E0001002400CC07FF8CCFC00FF90 -S31508004DEC0040000800B591B0012306934FF4A022A9 -S31508004DFC0792002208920A9302230D934FF48033EC -S31508004E0C0E934FF4E0130F9306A8FFF787FB00B138 -S31508004E1CFEE70F23019302210291002303934FF41B -S31508004E2C80620492059301A8FFF7B6FE00B1FEE76F -S31508004E3C11B05DF804FB08B5FFF70AFAFFF7D2FFC5 -S31508004E4C00F0ACF8FFF7BCF908BD08B5FFF7F3FF9F -S31508004E5CFFF7C0F9FCE7000070B58AB0384B9A69C1 -S31508004E6C42F001029A619A6902F001020192019AD2 -S31508004E7C5A6942F480025A615A6902F48002029213 -S31508004E8C029A5A6942F400125A615A6902F40012DB -S31508004E9C0392039A5A6942F400325A615B6903F425 -S31508004EAC00330493049B0320FFF7F2F90022114602 -S31508004EBC6FF00B00FFF7FEF9002211466FF00A009F -S31508004ECCFFF7F8F9002211466FF00900FFF7F2F91F -S31508004EDC002211466FF00400FFF7ECF90022114688 -S31508004EEC6FF00300FFF7E6F9002211466FF0010098 -S31508004EFCFFF7E0F9002211464FF0FF30FFF7DAF919 -S31508004F0C4FF480560596012506950024079403232D -S31508004F1C089305A94FF09040FFF72AFA2246314626 -S31508004F2C4FF09040FFF7F4FA4FF48073059306950B -S31508004F3C0794089405A90348FFF71AFA0AB070BD36 -S31508004F4C0010024000100048DFF834D0002103E0BE -S31508004F5C0C4B5B58435004310B480C4B42189A4285 -S31508004F6CF6D30B4A02E0002342F8043B094B9A425B -S31508004F7CF9D3FFF701FF00F031F8FFF766FFFEE7FC -S31508004F8C00A000208050000800000020040000202B -S31508004F9C040000202C000020FEE7000008B5FFF7EF -S31508004FACE5FE084BA3FB00308009FFF7B5F9042092 -S31508004FBCFFF7C8F9002211464FF0FF30FFF77AF9D0 -S31508004FCC08BD00BFD34D621008B5FFF75BF908BDE5 -S31508004FDC08B5FFF74FF9FFF7C6F908BD70B50D4EC2 -S31508004FEC0D4CA41BA4100025A54209D10B4E0C4C44 -S31508004FFC00F018F8A41BA4100025A54205D170BD15 -S3150800500C56F8253098470135EEE756F82530984777 -S3150800501C0135F2E7785000087850000878500008F7 -S3150800502C7C500008F8B500BFF8BC08BC9E46704713 -S3110800503CF8B500BFF8BC08BC9E467047DB -S3150800504802030405060708090A0B0C0D0E0F1010B3 -S315080050580102030405060708090A0B0C0D0E0F10B2 -S315080050680000000000000000010203040607080902 -S30908005078B14100082C -S3090800507C8D4100084C -S3090800508000127A0092 -S70508004F554E +S31508004DEC014B024A9A60704700ED00E0004000084B +S31508004DFC00B591B0012306934FF4A0220792002226 +S31508004E0C08920A9302230D934FF480330E934FF4B2 +S31508004E1CE0130F9306A8FFF781FB00B1FEE70F23FB +S31508004E2C019302210291002303934FF480620492AA +S31508004E3C059301A8FFF7B0FE00B1FEE711B05DF8C7 +S31508004E4C04FB08B5FFF7CCFFFFF702FAFFF7D0FF14 +S31508004E5C00F0ACF8FFF7B4F908BD08B5FFF7F1FF99 +S31508004E6CFFF7B8F9FCE7000070B58AB0384B9A69B9 +S31508004E7C42F001029A619A6902F001020192019AC2 +S31508004E8C5A6942F480025A615A6902F48002029203 +S31508004E9C029A5A6942F400125A615A6902F40012CB +S31508004EAC0392039A5A6942F400325A615B6903F415 +S31508004EBC00330493049B0320FFF7EAF900221146FA +S31508004ECC6FF00B00FFF7F6F9002211466FF00A0097 +S31508004EDCFFF7F0F9002211466FF00900FFF7EAF91F +S31508004EEC002211466FF00400FFF7E4F90022114680 +S31508004EFC6FF00300FFF7DEF9002211466FF0010090 +S31508004F0CFFF7D8F9002211464FF0FF30FFF7D2F918 +S31508004F1C4FF480560596012506950024079403231D +S31508004F2C089305A94FF09040FFF722FA224631461E +S31508004F3C4FF09040FFF7ECFA4FF480730593069503 +S31508004F4C0794089405A90348FFF712FA0AB070BD2E +S31508004F5C0010024000100048DFF834D0002103E0AE +S31508004F6C0C4B5B58435004310B480C4B42189A4275 +S31508004F7CF6D30B4A02E0002342F8043B094B9A424B +S31508004F8CF9D3FFF7F9FE00F031F8FFF766FFFEE7F5 +S31508004F9C00A000209050000800000020040000200B +S31508004FAC040000202C000020FEE7000008B5FFF7DF +S31508004FBCDDFE084BA3FB00308009FFF7ADF9042092 +S31508004FCCFFF7C0F9002211464FF0FF30FFF772F9D0 +S31508004FDC08BD00BFD34D621008B5FFF753F908BDDD +S31508004FEC08B5FFF747F9FFF7BEF908BD70B50D4EC2 +S31508004FFC0D4CA41BA4100025A54209D10B4E0C4C34 +S3150800500C00F018F8A41BA4100025A54205D170BD04 +S3150800501C56F8253098470135EEE756F82530984767 +S3150800502C0135F2E7885000088850000888500008B7 +S3150800503C8C500008F8B500BFF8BC08BC9E467047F3 +S3110800504CF8B500BFF8BC08BC9E467047CB +S3150800505802030405060708090A0B0C0D0E0F1010A3 +S315080050680102030405060708090A0B0C0D0E0F10A2 +S3150800507800000000000000000102030406070809F2 +S30908005088B14100081C +S3090800508C8D4100083C +S3090800509000127A0082 +S70508004F653E diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c index 9051dca3..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/lib/system_stm32f3xx.c @@ -113,10 +113,7 @@ /*!< Uncomment the following line if you need to relocate your vector Table in Internal SRAM. */ /* #define VECT_TAB_SRAM */ -/* Moved the vector table forward, because the OpenBLT bootloader is located in the - * first part of flash. - */ -#define VECT_TAB_OFFSET 0x4000 /*!< Vector Table base offset field. +#define VECT_TAB_OFFSET 0x0 /*!< Vector Table base offset field. This value must be a multiple of 0x200. */ /** * @} diff --git a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c index ed61a4c3..217ae40c 100644 --- a/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Discovery_F303VC_TrueStudio/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -68,6 +69,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -79,6 +82,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long g_pfnVectors[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&g_pfnVectors[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.elf index 7fb1a5c18647632b82a5349445fb716cc7f03a9c..6efd9029845df0cbb771aa03d14339224fcea3da 100644 GIT binary patch delta 159137 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 z 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 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map index 0ff38c6a..96e658d5 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.map @@ -1,263 +1,253 @@ - -bin/demoprog_stm32f303.elf: file format elf32-littlearm -bin/demoprog_stm32f303.elf -architecture: arm, flags 0x00000112: -EXEC_P, HAS_SYMS, D_PAGED -start address 0x08002000 - -Program Header: -0x70000001 off 0x00003e7c vaddr 0x08003e7c paddr 0x08003e7c align 2**2 - filesz 0x00000008 memsz 0x00000008 flags r-- - LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 - filesz 0x00003e84 memsz 0x00003e84 flags r-x - LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003e84 align 2**16 - filesz 0x0000006c memsz 0x000001b8 flags rw- -private flags = 5000400: [Version5 EABI] [hard-float ABI] - -Sections: -Idx Name Size VMA LMA File off Algn - 0 .text 00001e7c 08002000 08002000 00002000 2**2 - CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .ARM.exidx 00000008 08003e7c 08003e7c 00003e7c 2**2 - CONTENTS, ALLOC, LOAD, READONLY, DATA - 2 .data 0000006c 20000000 08003e84 00010000 2**2 - CONTENTS, ALLOC, LOAD, DATA - 3 .bss 0000014c 2000006c 08003ef0 0001006c 2**2 - ALLOC - 4 .stack_dummy 00000100 200001b8 200001b8 00010070 2**3 - CONTENTS, READONLY - 5 .ARM.attributes 00000030 00000000 00000000 00010170 2**0 - CONTENTS, READONLY - 6 .comment 0000006e 00000000 00000000 000101a0 2**0 - CONTENTS, READONLY - 7 .debug_line 000058de 00000000 00000000 0001020e 2**0 - CONTENTS, READONLY, DEBUGGING - 8 .debug_info 00007867 00000000 00000000 00015aec 2**0 - CONTENTS, READONLY, DEBUGGING - 9 .debug_abbrev 00001567 00000000 00000000 0001d353 2**0 - CONTENTS, READONLY, DEBUGGING - 10 .debug_aranges 00000640 00000000 00000000 0001e8c0 2**3 - CONTENTS, READONLY, DEBUGGING - 11 .debug_loc 00002f7b 00000000 00000000 0001ef00 2**0 - CONTENTS, READONLY, DEBUGGING - 12 .debug_ranges 00000578 00000000 00000000 00021e7b 2**0 - CONTENTS, READONLY, DEBUGGING - 13 .debug_macro 00017d5e 00000000 00000000 000223f3 2**0 - CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00080236 00000000 00000000 0003a151 2**0 - CONTENTS, READONLY, DEBUGGING - 15 .debug_frame 00000f2c 00000000 00000000 000ba388 2**2 - CONTENTS, READONLY, DEBUGGING -SYMBOL TABLE: -08002000 l d .text 00000000 .text -08003e7c l d .ARM.exidx 00000000 .ARM.exidx -20000000 l d .data 00000000 .data -2000006c l d .bss 00000000 .bss -200001b8 l d .stack_dummy 00000000 .stack_dummy -00000000 l d .ARM.attributes 00000000 .ARM.attributes -00000000 l d .comment 00000000 .comment -00000000 l d .debug_line 00000000 .debug_line -00000000 l d .debug_info 00000000 .debug_info -00000000 l d .debug_abbrev 00000000 .debug_abbrev -00000000 l d .debug_aranges 00000000 .debug_aranges -00000000 l d .debug_loc 00000000 .debug_loc -00000000 l d .debug_ranges 00000000 .debug_ranges -00000000 l d .debug_macro 00000000 .debug_macro -00000000 l d .debug_str 00000000 .debug_str -00000000 l d .debug_frame 00000000 .debug_frame -00000000 l df *ABS* 00000000 obj/startup_stm32f30x.o -00000100 l *ABS* 00000000 Stack_Size -00000000 l *ABS* 00000000 Heap_Size -08002266 l .text 00000000 .flash_to_ram_loop -080022a0 l .text 00000000 .fill_zero_bss -0800229c l .text 00000000 .loop_zero_bss -00000000 l df *ABS* 00000000 crtstuff.c -08003e78 l O .text 00000000 __EH_FRAME_BEGIN__ -0800218c l F .text 00000000 __do_global_dtors_aux -2000006c l .bss 00000000 completed.8605 -20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry -080021b0 l F .text 00000000 frame_dummy -20000070 l .bss 00000000 object.8610 -20000064 l O .data 00000000 __frame_dummy_init_array_entry -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7e-m/fpu/crt0.o -00000000 l df *ABS* 00000000 boot.c -0800231c l F .text 00000058 CanGetSpeedConfig -08002374 l F .text 0000002c BootComUartInit -080023a0 l F .text 00000098 BootComCanInit -08002438 l F .text 0000001c UartReceiveByte -08002484 l F .text 00000094 BootComUartCheckActivationRequest -08002518 l F .text 0000003c BootComCanCheckActivationRequest -20000088 l O .bss 00000001 xcpCtoRxLength.7306 -20000089 l O .bss 00000001 xcpCtoRxInProgress.7307 -2000008c l O .bss 00000070 uartHandle -200000fc l O .bss 00000024 canRxMessage -20000120 l O .bss 00000044 canHandle -20000164 l O .bss 00000004 xcpCtoRxStartTime.7308 -08003e18 l O .text 00000024 canTiming -20000168 l O .bss 00000041 xcpCtoReqPacket.7305 -00000000 l df *ABS* 00000000 main.c -08002560 l F .text 0000004a SystemClock_Config -080025ac l F .text 00000014 Init -00000000 l df *ABS* 00000000 led.c -200001ac l O .bss 00000004 timer_counter_last.7286 -200001b0 l O .bss 00000001 led_toggle_state.7285 -00000000 l df *ABS* 00000000 timer.c -00000000 l df *ABS* 00000000 system_stm32f3xx.c -00000000 l df *ABS* 00000000 _exit.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_can.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_rcc.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_uart.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_gpio.c -00000000 l df *ABS* 00000000 stm32f3xx_hal_cortex.c -00000000 l df *ABS* 00000000 stm32f3xx_hal.c -00000000 l df *ABS* 00000000 exit.c -00000000 l df *ABS* 00000000 init.c -00000000 l df *ABS* 00000000 memset.c -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crti.o -00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7e-m/fpu/crtn.o -00000000 l df *ABS* 00000000 impure.c -20000004 l O .data 00000060 impure_data -00000000 l df *ABS* 00000000 crtstuff.c -08003e78 l O .text 00000000 __FRAME_END__ -00000000 l df *ABS* 00000000 -20000068 l .data 00000000 __init_array_end -20000064 l .data 00000000 __preinit_array_end -20000064 l .data 00000000 __init_array_start -20000064 l .data 00000000 __preinit_array_start -08002306 w F .text 00000002 RTC_Alarm_IRQHandler -08003e4c g O .text 00000008 APBPrescTable -200001b8 g .stack_dummy 00000000 __HeapBase -080022b6 w F .text 00000002 DebugMon_Handler -00000000 g *ABS* 00000000 __HEAP_SIZE -20000000 g .data 00000000 __data_start__ -08003570 g F .text 00000030 HAL_RCC_GetPCLK1Freq -08003c54 g F .text 00000064 HAL_NVIC_SetPriority -080022f2 w F .text 00000002 TIM1_CC_IRQHandler -080035a0 g F .text 00000030 HAL_RCC_GetPCLK2Freq -080022ac w F .text 00000002 HardFault_Handler -0800277c g F .text 0000000c SysTick_Handler -08003c24 g F .text 0000000a HAL_GPIO_WritePin -080022be w F .text 00000002 PVD_IRQHandler -08003564 g F .text 0000000c HAL_RCC_GetHCLKFreq -080022b8 w F .text 00000002 PendSV_Handler -080022aa w F .text 00000002 NMI_Handler -08003e84 g .ARM.exidx 00000000 __exidx_end -080022ce w F .text 00000002 EXTI3_IRQHandler -08003310 g F .text 00000070 HAL_RCC_GetSysClockFreq -08003e84 g .ARM.exidx 00000000 __etext -080025d4 g F .text 00000114 HAL_MspInit -08003d04 w F .text 00000002 HAL_SYSTICK_Callback -08003a9c g F .text 00000188 HAL_GPIO_Init -080022c8 w F .text 00000002 EXTI0_IRQHandler -08002310 w F .text 00000002 FPU_IRQHandler -20000000 g O .data 00000004 SystemCoreClock -080022cc w F .text 00000002 EXTI2_TS_IRQHandler -080022ee w F .text 00000002 TIM1_UP_TIM16_IRQHandler -080022b2 w F .text 00000002 UsageFault_Handler -080022e0 w F .text 00000002 ADC1_2_IRQHandler -200001b8 g .stack_dummy 00000000 __HeapLimit -2000006c g .bss 00000000 __bss_start__ -080022fc w F .text 00000002 SPI1_IRQHandler -080027f0 g F .text 000000f6 HAL_CAN_ConfigFilter -08002308 w F .text 00000002 TIM6_DAC_IRQHandler -080035d4 g F .text 000001b0 UART_SetConfig -200001b4 g O .bss 00000004 uwTick -08003cb8 g F .text 0000002c HAL_SYSTICK_Config -08003e7c g .text 00000000 __exidx_start -08003e74 g O .text 00000004 _global_impure_ptr -08003da4 g F .text 0000004c __libc_init_array -080022d8 w F .text 00000002 DMA1_Channel4_IRQHandler -080021e8 g F .text 00000000 _mainCRTStartup -080028e8 w F .text 00000002 HAL_CAN_MspInit -08003e00 g F .text 00000000 _init -08002460 g F .text 00000024 BootActivate -08002302 w F .text 00000002 USART3_IRQHandler -00000000 w *UND* 00000000 __libc_fini_array -080038b4 g F .text 0000010e HAL_UART_Receive -08003e54 g O .text 00000010 aPredivFactorTable -080022de w F .text 00000002 DMA1_Channel7_IRQHandler -0800225c g F .text 00000038 Reset_Handler -080022e6 w F .text 00000002 CAN1_RX1_IRQHandler -08003d3c g F .text 00000024 HAL_Init -0800384c g F .text 00000066 UART_WaitOnFlagUntilTimeout -080026e8 g F .text 00000014 LedInit -08003784 g F .text 000000c8 UART_AdvFeatureConfig -00000000 w *UND* 00000000 __sf_fake_stderr -00000000 w *UND* 00000000 __deregister_frame_info -200001b8 g .stack_dummy 00000000 end -080022f8 w F .text 00000002 I2C1_EV_IRQHandler -2000006c g .data 00000000 __data_end__ -080022dc w F .text 00000002 DMA1_Channel6_IRQHandler -200001b8 g .bss 00000000 __bss_end__ -00000100 g *ABS* 00000000 __STACK_SIZE -080022f6 w F .text 00000002 TIM3_IRQHandler -080022c6 w F .text 00000002 RCC_IRQHandler -00000000 w *UND* 00000000 __call_exitprocs -080022d2 w F .text 00000002 DMA1_Channel1_IRQHandler -080021e8 g F .text 00000000 _start -08003e3c g O .text 00000010 AHBPrescTable -080039c4 g F .text 0000006c UART_CheckIdleState -08002304 w F .text 00000002 EXTI15_10_IRQHandler -08003380 g F .text 000001e4 HAL_RCC_ClockConfig -0800230c w F .text 00000002 COMP2_IRQHandler -08003c30 g F .text 00000024 HAL_NVIC_SetPriorityGrouping -00000000 w *UND* 00000000 software_init_hook -0800230a w F .text 00000002 TIM7_IRQHandler -08003e64 g O .text 00000010 aPLLMULFactorTable -080022ea w F .text 00000002 EXTI9_5_IRQHandler -080022c0 w F .text 00000002 TAMPER_STAMP_IRQHandler -080022c2 w F .text 00000002 RTC_WKUP_IRQHandler -08003d70 w F .text 0000000c HAL_GetTick -00000000 w *UND* 00000000 __sf_fake_stdin -08003df0 g F .text 00000010 memset -080022ae w F .text 00000002 MemManage_Handler -08002000 g .text 0000018c __isr_vector -080025c0 g F .text 00000014 main -080022b4 w F .text 00000002 SVC_Handler -00000000 w *UND* 00000000 hardware_init_hook -200001b8 g .stack_dummy 00000000 __end__ -080022da w F .text 00000002 DMA1_Channel5_IRQHandler -080022d0 w F .text 00000002 EXTI4_IRQHandler -080022e4 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler -08002454 g F .text 0000000c BootComInit -08002788 g F .text 00000064 SystemInit -08003e0c g F .text 00000000 _fini -080022f0 w F .text 00000002 TIM1_TRG_COM_TIM17_IRQHandler -080035d0 w F .text 00000002 HAL_UART_MspInit -080022e2 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler -00000000 w *UND* 00000000 atexit -080022d6 w F .text 00000002 DMA1_Channel3_IRQHandler -08003d10 w F .text 0000002c HAL_InitTick -20003000 g .bss 00000000 __StackTop -08003d60 w F .text 00000010 HAL_IncTick -080022bc w F .text 00000002 WWDG_IRQHandler -080026fc g F .text 0000004c LedToggle -080022f4 w F .text 00000002 TIM2_IRQHandler -08003ce4 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig -080028ec g F .text 00000188 HAL_CAN_Init -20003000 g *ABS* 00000000 __stack -080022ca w F .text 00000002 EXTI1_IRQHandler -0800230e w F .text 00000002 COMP4_6_IRQHandler -20002f00 g *ABS* 00000100 __StackLimit -08002300 w F .text 00000002 USART2_IRQHandler -08002cf0 g F .text 0000061e HAL_RCC_OscConfig -08003d7c g F .text 00000028 exit -080022d4 w F .text 00000002 DMA1_Channel2_IRQHandler -00000000 w *UND* 00000000 __sf_fake_stdout -08002554 g F .text 0000000c BootComCheckActivationRequest -080022e8 w F .text 00000002 CAN1_SCE_IRQHandler -080022c4 w F .text 00000002 FLASH_IRQHandler -080027ec w F .text 00000002 _exit -080022b0 w F .text 00000002 BusFault_Handler -080022fe w F .text 00000002 USART1_IRQHandler -08003d08 g F .text 00000008 HAL_SYSTICK_IRQHandler -08003a30 g F .text 0000006a HAL_UART_Init -080022fa w F .text 00000002 I2C1_ER_IRQHandler -08002a74 g F .text 0000027a HAL_CAN_Receive -08002774 g F .text 00000008 TimerGet -00000000 w *UND* 00000000 _Jv_RegisterClasses -08002748 g F .text 0000002c TimerInit -00000000 w *UND* 00000000 __register_frame_info -080022ec w F .text 00000002 TIM1_BRK_TIM15_IRQHandler - - + +bin/demoprog_stm32f303.elf: file format elf32-littlearm +bin/demoprog_stm32f303.elf +architecture: armv7e-m, flags 0x00000112: +EXEC_P, HAS_SYMS, D_PAGED +start address 0x08002000 + +Program Header: +0x70000001 off 0x00003e4c vaddr 0x08003e4c paddr 0x08003e4c align 2**2 + filesz 0x00000008 memsz 0x00000008 flags r-- + LOAD off 0x00000000 vaddr 0x08000000 paddr 0x08000000 align 2**16 + filesz 0x00003e54 memsz 0x00003e54 flags r-x + LOAD off 0x00010000 vaddr 0x20000000 paddr 0x08003e54 align 2**16 + filesz 0x0000006c memsz 0x000001b4 flags rw- +private flags = 5000400: [Version5 EABI] [hard-float ABI] + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00001e4c 08002000 08002000 00002000 2**2 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .ARM.exidx 00000008 08003e4c 08003e4c 00003e4c 2**2 + CONTENTS, ALLOC, LOAD, READONLY, DATA + 2 .data 0000006c 20000000 08003e54 00010000 2**2 + CONTENTS, ALLOC, LOAD, DATA + 3 .bss 00000148 2000006c 08003ec0 0001006c 2**2 + ALLOC + 4 .stack_dummy 00000100 200001b8 200001b8 00010070 2**3 + CONTENTS, READONLY + 5 .ARM.attributes 00000030 00000000 00000000 00010170 2**0 + CONTENTS, READONLY + 6 .comment 00000075 00000000 00000000 000101a0 2**0 + CONTENTS, READONLY + 7 .debug_line 00008ca0 00000000 00000000 00010215 2**0 + CONTENTS, READONLY, DEBUGGING + 8 .debug_info 0000f14a 00000000 00000000 00018eb5 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_abbrev 00002407 00000000 00000000 00027fff 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_aranges 00000648 00000000 00000000 0002a408 2**3 + CONTENTS, READONLY, DEBUGGING + 11 .debug_str 0008112b 00000000 00000000 0002aa50 2**0 + CONTENTS, READONLY, DEBUGGING + 12 .debug_loc 00003f5b 00000000 00000000 000abb7b 2**0 + CONTENTS, READONLY, DEBUGGING + 13 .debug_ranges 000005d0 00000000 00000000 000afad6 2**0 + CONTENTS, READONLY, DEBUGGING + 14 .debug_macro 00002779 00000000 00000000 000b00a6 2**0 + CONTENTS, READONLY, DEBUGGING + 15 .debug_frame 00000f74 00000000 00000000 000b2820 2**2 + CONTENTS, READONLY, DEBUGGING +SYMBOL TABLE: +08002000 l d .text 00000000 .text +08003e4c l d .ARM.exidx 00000000 .ARM.exidx +20000000 l d .data 00000000 .data +2000006c l d .bss 00000000 .bss +200001b8 l d .stack_dummy 00000000 .stack_dummy +00000000 l d .ARM.attributes 00000000 .ARM.attributes +00000000 l d .comment 00000000 .comment +00000000 l d .debug_line 00000000 .debug_line +00000000 l d .debug_info 00000000 .debug_info +00000000 l d .debug_abbrev 00000000 .debug_abbrev +00000000 l d .debug_aranges 00000000 .debug_aranges +00000000 l d .debug_str 00000000 .debug_str +00000000 l d .debug_loc 00000000 .debug_loc +00000000 l d .debug_ranges 00000000 .debug_ranges +00000000 l d .debug_macro 00000000 .debug_macro +00000000 l d .debug_frame 00000000 .debug_frame +00000000 l df *ABS* 00000000 obj/startup_stm32f30x.o +00000100 l *ABS* 00000000 Stack_Size +00000000 l *ABS* 00000000 Heap_Size +0800224a l .text 00000000 .flash_to_ram_loop +08002284 l .text 00000000 .fill_zero_bss +08002280 l .text 00000000 .loop_zero_bss +00000000 l df *ABS* 00000000 crtstuff.c +08003e48 l O .text 00000000 __EH_FRAME_BEGIN__ +0800218c l F .text 00000000 __do_global_dtors_aux +2000006c l .bss 00000001 completed.10186 +20000068 l O .data 00000000 __do_global_dtors_aux_fini_array_entry +080021b0 l F .text 00000000 frame_dummy +20000070 l .bss 00000018 object.10191 +20000064 l O .data 00000000 __frame_dummy_init_array_entry +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o +00000000 l df *ABS* 00000000 stm32f3xx_hal_cortex.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_gpio.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_uart.c +00000000 l df *ABS* 00000000 stm32f3xx_hal.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_rcc.c +00000000 l df *ABS* 00000000 stm32f3xx_hal_can.c +00000000 l df *ABS* 00000000 _exit.c +00000000 l df *ABS* 00000000 system_stm32f3xx.c +00000000 l df *ABS* 00000000 timer.c +00000000 l df *ABS* 00000000 led.c +20000088 l O .bss 00000001 led_toggle_state.8676 +2000008c l O .bss 00000004 timer_counter_last.8677 +00000000 l df *ABS* 00000000 main.c +08003954 l F .text 00000010 VectorBase_Config +08003964 l F .text 0000004a SystemClock_Config +080039ae l F .text 00000018 Init +00000000 l df *ABS* 00000000 boot.c +08003af0 l F .text 0000002c BootComRs232Init +08003b1c l F .text 00000070 CanGetSpeedConfig +08003b8c l F .text 0000009c BootComCanInit +08003c28 l F .text 0000001c Rs232ReceiveByte +08003c74 l F .text 00000098 BootComRs232CheckActivationRequest +08003d0c l F .text 00000038 BootComCanCheckActivationRequest +20000090 l O .bss 00000044 canHandle +200000d4 l O .bss 00000024 canRxMessage +200000f8 l O .bss 00000070 rs232Handle +20000168 l O .bss 00000041 xcpCtoReqPacket.8696 +200001a9 l O .bss 00000001 xcpCtoRxInProgress.8698 +200001aa l O .bss 00000001 xcpCtoRxLength.8697 +200001ac l O .bss 00000004 xcpCtoRxStartTime.8699 +08003e20 l O .text 00000024 canTiming +00000000 l df *ABS* 00000000 exit.c +00000000 l df *ABS* 00000000 init.c +00000000 l df *ABS* 00000000 memset.c +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crti.o +00000000 l df *ABS* 00000000 c:/progra~2/gnutoo~1/82018-~1/bin/../lib/gcc/arm-none-eabi/8.2.1/thumb/v7e-m+fp/hard/crtn.o +00000000 l df *ABS* 00000000 impure.c +20000004 l O .data 00000060 impure_data +00000000 l df *ABS* 00000000 crtstuff.c +08003e48 l O .text 00000000 __FRAME_END__ +00000000 l df *ABS* 00000000 +20000068 l .data 00000000 __init_array_end +20000064 l .data 00000000 __preinit_array_end +20000064 l .data 00000000 __init_array_start +20000064 l .data 00000000 __preinit_array_start +080022ea w F .text 00000002 RTC_Alarm_IRQHandler +08003e18 g O .text 00000008 APBPrescTable +200001b8 g .stack_dummy 00000000 __HeapBase +0800229a w F .text 00000002 DebugMon_Handler +00000000 g *ABS* 00000000 __HEAP_SIZE +20000000 g .data 00000000 __data_start__ +080032fc g F .text 0000002c HAL_RCC_GetPCLK1Freq +08002324 g F .text 00000068 HAL_NVIC_SetPriority +080022d6 w F .text 00000002 TIM1_CC_IRQHandler +08003328 g F .text 0000002c HAL_RCC_GetPCLK2Freq +08002290 w F .text 00000002 HardFault_Handler +080038e8 g F .text 0000000c SysTick_Handler +0800256c g F .text 0000000a HAL_GPIO_WritePin +080022a2 w F .text 00000002 PVD_IRQHandler +080032f0 g F .text 0000000c HAL_RCC_GetHCLKFreq +0800229c w F .text 00000002 PendSV_Handler +0800228e w F .text 00000002 NMI_Handler +08003e54 g .ARM.exidx 00000000 __exidx_end +080022b2 w F .text 00000002 EXTI3_IRQHandler +080030a8 g F .text 00000070 HAL_RCC_GetSysClockFreq +08003e54 g .ARM.exidx 00000000 __etext +080039dc g F .text 00000114 HAL_MspInit +080023d8 w F .text 00000002 HAL_SYSTICK_Callback +080023e4 g F .text 00000188 HAL_GPIO_Init +080022ac w F .text 00000002 EXTI0_IRQHandler +080022f4 w F .text 00000002 FPU_IRQHandler +20000000 g O .data 00000004 SystemCoreClock +080022b0 w F .text 00000002 EXTI2_TS_IRQHandler +080022d2 w F .text 00000002 TIM1_UP_TIM16_IRQHandler +08002296 w F .text 00000002 UsageFault_Handler +080022c4 w F .text 00000002 ADC1_2_IRQHandler +200001b8 g .stack_dummy 00000000 __HeapLimit +2000006c g .bss 00000000 __bss_start__ +080022e0 w F .text 00000002 SPI1_IRQHandler +08003354 g F .text 000000fe HAL_CAN_ConfigFilter +080022ec w F .text 00000002 TIM6_DAC_IRQHandler +08002578 g F .text 000001b8 UART_SetConfig +200001b0 g O .bss 00000004 uwTick +0800238c g F .text 0000002c HAL_SYSTICK_Config +08003e4c g .text 00000000 __exidx_start +08003e44 g O .text 00000004 _global_impure_ptr +08003d78 g F .text 00000048 __libc_init_array +080022bc w F .text 00000002 DMA1_Channel4_IRQHandler +080021cc g F .text 00000000 _mainCRTStartup +08003452 w F .text 00000002 HAL_CAN_MspInit +08003dd0 g F .text 00000000 _init +08003c50 g F .text 00000024 BootActivate +080022e6 w F .text 00000002 USART3_IRQHandler +0800285c g F .text 0000010e HAL_UART_Receive +08003df8 g O .text 00000010 aPredivFactorTable +080022c2 w F .text 00000002 DMA1_Channel7_IRQHandler +08002240 g F .text 00000038 Reset_Handler +080022ca w F .text 00000002 CAN1_RX1_IRQHandler +08002a6c g F .text 00000024 HAL_Init +080038f4 g F .text 00000014 LedInit +080027fa g F .text 00000062 UART_WaitOnFlagUntilTimeout +08002730 g F .text 000000ca UART_AdvFeatureConfig +200001b8 g .stack_dummy 00000000 end +080022dc w F .text 00000002 I2C1_EV_IRQHandler +2000006c g .data 00000000 __data_end__ +080022c0 w F .text 00000002 DMA1_Channel6_IRQHandler +200001b4 g .bss 00000000 __bss_end__ +00000100 g *ABS* 00000000 __STACK_SIZE +080022da w F .text 00000002 TIM3_IRQHandler +080022aa w F .text 00000002 RCC_IRQHandler +080022b6 w F .text 00000002 DMA1_Channel1_IRQHandler +080021cc g F .text 00000000 _start +08003e08 g O .text 00000010 AHBPrescTable +0800296a g F .text 00000070 UART_CheckIdleState +080022e8 w F .text 00000002 EXTI15_10_IRQHandler +08003118 g F .text 000001d8 HAL_RCC_ClockConfig +080022f0 w F .text 00000002 COMP2_IRQHandler +08002300 g F .text 00000024 HAL_NVIC_SetPriorityGrouping +080022ee w F .text 00000002 TIM7_IRQHandler +08003de8 g O .text 00000010 aPLLMULFactorTable +080022ce w F .text 00000002 EXTI9_5_IRQHandler +080022a4 w F .text 00000002 TAMPER_STAMP_IRQHandler +080022a6 w F .text 00000002 RTC_WKUP_IRQHandler +08002aa0 w F .text 0000000c HAL_GetTick +08003dc0 g F .text 00000010 memset +08002292 w F .text 00000002 MemManage_Handler +08002000 g .text 0000018c __isr_vector +080039c6 g F .text 00000014 main +08002298 w F .text 00000002 SVC_Handler +200001b8 g .stack_dummy 00000000 __end__ +080022be w F .text 00000002 DMA1_Channel5_IRQHandler +080022b4 w F .text 00000002 EXTI4_IRQHandler +080022c8 w F .text 00000002 USB_LP_CAN1_RX0_IRQHandler +08003c44 g F .text 0000000c BootComInit +0800384c g F .text 00000068 SystemInit +08003ddc g F .text 00000000 _fini +080022d4 w F .text 00000002 TIM1_TRG_COM_TIM17_IRQHandler +08002576 w F .text 00000002 HAL_UART_MspInit +080022c6 w F .text 00000002 USB_HP_CAN1_TX_IRQHandler +080022ba w F .text 00000002 DMA1_Channel3_IRQHandler +08002a40 w F .text 0000002c HAL_InitTick +20003000 g .bss 00000000 __StackTop +08002a90 w F .text 00000010 HAL_IncTick +080022a0 w F .text 00000002 WWDG_IRQHandler +08003908 g F .text 0000004c LedToggle +080022d8 w F .text 00000002 TIM2_IRQHandler +080023b8 g F .text 00000020 HAL_SYSTICK_CLKSourceConfig +08003454 g F .text 00000176 HAL_CAN_Init +20003000 g *ABS* 00000000 __stack +080022ae w F .text 00000002 EXTI1_IRQHandler +080022f2 w F .text 00000002 COMP4_6_IRQHandler +20002f00 g *ABS* 00000100 __StackLimit +080022e4 w F .text 00000002 USART2_IRQHandler +08002aac g F .text 000005fc HAL_RCC_OscConfig +08003d50 g F .text 00000028 exit +080022b8 w F .text 00000002 DMA1_Channel2_IRQHandler +08003d44 g F .text 0000000c BootComCheckActivationRequest +080022cc w F .text 00000002 CAN1_SCE_IRQHandler +080022a8 w F .text 00000002 FLASH_IRQHandler +0800384a w F .text 00000002 _exit +08002294 w F .text 00000002 BusFault_Handler +080022e2 w F .text 00000002 USART1_IRQHandler +080023da g F .text 00000008 HAL_SYSTICK_IRQHandler +080029da g F .text 00000066 HAL_UART_Init +080022de w F .text 00000002 I2C1_ER_IRQHandler +080035ca g F .text 00000280 HAL_CAN_Receive +080038e0 g F .text 00000008 TimerGet +080038b4 g F .text 0000002c TimerInit +080022d0 w F .text 00000002 TIM1_BRK_TIM15_IRQHandler + + diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec index 9fe50469..6b4cff6e 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/bin/demoprog_stm32f303.srec @@ -1,498 +1,495 @@ S01E000062696E2F64656D6F70726F675F73746D3332663330332E737265632D -S31508002000003000205D220008AB220008AD2200083F -S31508002010AF220008B1220008B32200080000000021 -S31508002020000000000000000000000000B5220008C3 -S31508002030B722000800000000B92200087D27000822 -S31508002040BD220008BF220008C1220008C3220008DA -S31508002050C5220008C7220008C9220008CB220008AA -S31508002060CD220008CF220008D1220008D32200087A -S31508002070D5220008D7220008D9220008DB2200084A -S31508002080DD220008DF220008E1220008E32200081A -S31508002090E5220008E7220008E9220008EB220008EA -S315080020A0ED220008EF220008F1220008F3220008BA -S315080020B0F5220008F722000800000000F9220008AF -S315080020C0FB2200080000000000000000FD220008B6 -S315080020D000000000FF22000801230008032300086F -S315080020E00523000807230008000000000000000080 +S3150800200000300020412200088F2200089122000893 +S315080020109322000895220008972200080000000075 +S3150800202000000000000000000000000099220008DF +S315080020309B220008000000009D220008E9380008DD +S31508002040A1220008A3220008A5220008A72200084A +S31508002050A9220008AB220008AD220008AF2200081A +S31508002060B1220008B3220008B5220008B7220008EA +S31508002070B9220008BB220008BD220008BF220008BA +S31508002080C1220008C3220008C5220008C72200088A +S31508002090C9220008CB220008CD220008CF2200085A +S315080020A0D1220008D3220008D5220008D72200082A +S315080020B0D9220008DB22000800000000DD22000803 +S315080020C0DF2200080000000000000000E1220008EE +S315080020D000000000E3220008E5220008E7220008C5 +S315080020E0E9220008EB2200080000000000000000BA S315080020F000000000000000000000000000000000D2 S3150800210000000000000000000000000000000000C1 -S315080021100000000000000000092300080B23000847 +S315080021100000000000000000ED220008EF22000881 S3150800212000000000000000000000000000000000A1 S315080021300000000000000000000000000000000091 -S315080021400D2300080F23000800000000000000000F +S31508002140F1220008F3220008000000000000000049 S315080021500000000000000000000000000000000071 S315080021600000000000000000000000000000000061 S315080021700000000000000000000000000000000051 -S315080021800000000011230008EE11AA5510B5054CF1 +S3150800218000000000F5220008EE11AA5510B5054C0E S31508002190237833B9044B13B10448AFF30080012305 -S315080021A0237010BD6C00002000000000783E000877 -S315080021B0084B10B51BB108490848AFF3008008481A -S315080021C0036803B910BD074B002BFBD0BDE81040D0 -S315080021D0184700BF0000000070000020783E000885 -S315080021E06C00002000000000154B002B08BF134BA5 -S315080021F09D46A3F5803A00218B460F461348144A9C -S31508002200121A01F0F5FD0F4B002B00D098470E4B24 -S31508002210002B00D098470020002104000D000D482F -S31508002220002802D00C48AFF3008001F0BBFD200067 -S31508002230290000F0C5F901F0A1FD00BF0000080063 -S315080022400030002000000000000000006C000020A4 -S31508002250B8010020000000000000000007498D4674 -S315080022600749084A084B9A42BEBF51F8040B42F880 -S31508002270040BF8E70548804705480047003000206A -S31508002280843E0008000000206C0000208927000812 -S31508002290E92100081F49204A002301E041F8043BD0 -S315080022A09142FBD300F08CF9FEE7FEE7FEE7FEE776 +S315080021A0237010BD6C00002000000000483E0008A7 +S315080021B008B5034B1BB103490348AFF3008008BDBC +S315080021C00000000070000020483E0008154B002B58 +S315080021D008BF134B9D46A3F5803A00218B460F4650 +S315080021E01348144A121A01F0EBFD0F4B002B00D0CE +S315080021F098470E4B002B00D098470020002104007A +S315080022000D000D48002802D00C48AFF3008001F0FD +S31508002210B3FD2000290001F0D6FB01F099FD00BFAF +S315080022200000080000300020000000000000000048 +S315080022306C000020B401002000000000000000002F +S3150800224007498D460749084A084B9A42BEBF51F8C6 +S31508002250040B42F8040BF8E7054880470548004791 +S3150800226000300020543E0008000000206C000020CA +S315080022704D380008CD2100081F49204A002301E0F7 +S3150800228041F8043B9142FBD301F09DFBFEE7FEE7D4 +S31508002290FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE708 +S315080022A0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F8 S315080022B0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E8 S315080022C0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D8 S315080022D0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7C8 S315080022E0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B8 -S315080022F0FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7A8 -S31508002300FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE797 -S31508002310FEE700006C000020B8010020F0B500249C -S3150800232022E0134D15F814E005EB44056F780EEB23 -S31508002330070606FB00064FF4FA4595FBF6F506FB7D -S3150800234005F5B5F5FA4F0DD195FBF6F6B6B20E8042 -S31508002350013EB6B2B6F5806F04D282F800E01F706F -S315080023600120F0BD0134E4B2112CDAD90020F0BD09 -S31508002370183E000808B50848084B03604FF4614347 -S31508002380436000238360C360036183610C23436158 -S3150800239001F04EFB08BD00BF8C0000200044004041 -S315080023A030B58DB000258DF82D500CAB03F8045DC3 -S315080023B00DF12D020DF12E014FF4FA70FFF7AEFF65 -S315080023C01A4C1B4B236025631A4B6363A561E561B1 -S315080023D025626562A562E562A560E5609DF82D3017 -S315080023E0013B1B0423619DF82C30013B1B056361EF -S315080023F0BDF82E306360204600F078FA06950795FA -S31508002400012308934CF6E042019202954FF6E072DA -S31508002410039204220492059509930E230A930DEB61 -S315080024200201204600F0E4F90DB030BD200100207D -S3150800243000640040FC00002008B500230122014684 -S31508002440034801F037FA08B9012008BD002008BD85 -S315080024508C00002008B5FFF78DFFFFF7A1FF08BD28 -S31508002460BFF34F8F0549CA6802F4E062044B134371 -S31508002470CB60BFF34F8F00BFFDE700BF00ED00E064 -S315080024800400FA0508B5204B1B789BB91F48FFF7CF -S31508002490D3FF012836D11D4B1B78002B32D000F014 -S315080024A069F91B4B18600122174B1A700022194B49 -S315080024B01A7008BD174B1B78013314481844FFF7E8 -S315080024C0BBFF012814D1134A13780133DBB213700A -S315080024D00E4A1278934215D100220B4B1A700B4BF9 -S315080024E05B78FF2B0ED1094B9B785BB9FFF7B8FFDA -S315080024F000F040F9064B1B686433984202D9002263 -S31508002500014B1A7008BD00BF890000206801002031 -S31508002510640100208800002008B5002211460C48F6 -S3150800252000F0A8FA98B90A4B5B6B196840F2676223 -S31508002530914203D19A681AB1002202E0002200E013 -S31508002540012222B19B8AFF2B01D1FFF789FF08BD23 -S315080025502001002008B5FFF795FFFFF7DDFF08BD4E -S3150800256000B591B00223069301220A9210220B921B -S315080025700D9300230E934FF460130F9306A800F0F3 -S31508002580B7FB00B1FEE70F23019302210291002356 -S3150800259003934FF480620492059301A800F0F0FEBD -S315080025A000B1FEE711B05DF804FB00BF08B501F005 -S315080025B0C5FBFFF7D5FF00F0C7F800F095F808BD92 -S315080025C008B5FFF7F3FFFFF745FF00F097F8FFF7A9 -S315080025D0C1FFFAE770B58AB0414B9A6942F0010229 -S315080025E09A619A6902F001020092009A5A6942F4C5 -S315080025F000325A615A6902F400320192019A5A6904 -S3150800260042F480225A615A6902F480220292029A9E -S31508002610DA6942F40032DA61DA6902F400320392C6 -S31508002620039ADA6942F00072DA61DB6903F0007333 -S315080026300493049B032001F0FBFA002211466FF075 -S315080026400B0001F007FB002211466FF00A0001F0AB -S3150800265001FB002211466FF0090001F0FBFA002287 -S3150800266011466FF0040001F0F5FA002211466FF0EA -S31508002670030001F0EFFA002211466FF0010001F0A5 -S31508002680E9FA002211464FF0FF3001F0E3FA082379 -S3150800269005930125069500240794089405A9114871 -S315080026A001F0FCF948F204030593022606960795FD -S315080026B0032508950723099305A94FF0904001F0D3 -S315080026C0EDF94FF4C0530593069607940895092328 -S315080026D0099305A94FF0904001F0E0F90AB070BDE2 -S315080026E0001002400004004808B5002208210248EC -S315080026F001F098FA08BD00BF0004004810B500F0C4 -S3150800270039F80E4B1B68C31AB3F5FA7F14D304467F -S315080027100B4B1B783BB90122094B1A700821094853 -S3150800272001F080FA06E00022054B1A7008210548D8 -S3150800273001F078FA014B1C6010BD00BFAC01002007 -S31508002740B00100200004004808B500F00BFF084B54 -S31508002750A3FB0030800901F0AFFA042001F0C2FAA9 -S31508002760002211464FF0FF3001F074FA08BD00BF91 -S31508002770D34D621008B501F0FBFA08BD08B501F0A3 -S31508002780EFFA01F0C1FA08BD144AD2F8883043F4CA -S315080027907003C2F88830124B1A6842F001021A60B8 -S315080027A05968104A0A405A601A6822F0847222F45C -S315080027B080321A601A6822F480221A605A6822F453 -S315080027C0FE025A60DA6A22F00F02DA62196B064ACA -S315080027D00A401A6300229A60704700BF00ED00E0C5 -S315080027E0001002400CC07FF8CCFC00FFFEE700BFDB -S315080027F0F0B44B69012202FA03F30468D4F8002204 -S3150800280042F00102C4F800220568D5F81C22DC4310 -S315080028102240C5F81C22CA69C2B90568D5F80C2237 -S315080028202240C5F80C2206684A69CF688D8845EAB1 -S315080028300745483246F8325002684E698F680D8857 -S3150800284045EA0745483602EBC6025560CA69012AB9 -S3150800285018D10568D5F80C221A43C5F80C22066863 -S315080028604A690F688D8845EA0745483246F8325066 -S3150800287002684E698F688D8945EA0745483602EB36 -S31508002880C60255608A6932B90568D5F8042222401D -S31508002890C5F8042205E00568D5F804221A43C5F8E8 -S315080028A004220A6932B90568D5F814221440C5F815 -S315080028B0144205E00468D4F814221A43C4F8142212 -S315080028C00A6A012A05D10168D1F81C221343C1F806 -S315080028D01C320268D2F8003223F00103C2F8003233 -S315080028E00020F0BC704700BF704700BF002800F00A -S315080028F0BF8038B5044690F83D3013F0FF0F04D179 -S31508002900002380F83C30FFF7EFFF022384F83D30C0 -S315080029102268136823F0020313602268136843F0E1 -S315080029200103136001F024FA05460BE001F020FAD2 -S31508002930401B0A2806D9032084F83D00002384F8A2 -S315080029403C3038BD23685A6812F0010FEED05A6839 -S3150800295012F0010F7DD0A269012A04D11A6842F04B -S3150800296080021A6003E01A6822F080021A60E3699E -S31508002970012B05D12268136843F04003136004E075 -S315080029802268136823F040031360236A012B05D1DC -S315080029902268136843F02003136004E02268136872 -S315080029A023F020031360636A012B05D1226813689C -S315080029B043F01003136004E02268136823F0100341 -S315080029C01360A36A012B05D12268136843F0080334 -S315080029D0136004E02268136823F008031360E36AAF -S315080029E0012B05D12268136843F00403136004E041 -S315080029F02268136823F0040313602168A268E36859 -S31508002A001A4323691A4363691A436368013B1343EC -S31508002A10CB612268136823F00103136001F0A8F95B -S31508002A2005460BE001F0A4F9401B0A2806D9032045 -S31508002A3084F83D00002384F83C3038BD23685A6882 -S31508002A4012F0010FEED15B6813F0010F03D00023DB -S31508002A5002E0002300E001232BB1002020640123BB -S31508002A6084F83D3038BD042384F83D30012038BD54 -S31508002A7001207047F8B590F83C30012B00F03581FD -S31508002A80012380F83C30C1B990F83D30DBB2222BE7 -S31508002A900ED090F83D30DBB2422B09D090F83D308D -S31508002AA0DBB2622B04D090F83D30DBB2722B04D136 -S31508002AB0002380F83C300220F8BD012918D190F88F -S31508002AC03D30DBB2322B0ED090F83D30DBB2522BC4 -S31508002AD009D090F83D30DBB2622B04D090F83D3037 -S31508002AE0DBB2722B04D1002380F83C300220F8BDFB -S31508002AF0C1B990F83D30DBB2322B07D0522B09D042 -S31508002B00122B0BD1422380F83D3023E0622380F854 -S31508002B103D301FE0722380F83D301BE0222380F809 -S31508002B203D3017E090F83D30DBB2222B07D0422B20 -S31508002B3009D0122B0BD1522380F83D300AE06223CC -S31508002B4080F83D3006E0722380F83D3002E03223FB -S31508002B5080F83D3016460D46044601F009F9074649 -S31508002B600FE0B6F1FF3F0CD026B101F001F9C01B0A -S31508002B70864206D2032084F83D00002384F83C30C0 -S31508002B80F8BD3DB92368DB6813F0030F0CBF0123BA -S31508002B90002306E023681B6913F0030F0CBF01230B -S31508002BA00023002BDDD10DB9636B00E0A36B216810 -S31508002BB005F11B0212018A5802F004029A603AB91A -S31508002BC0216805F11B0212018A58520D1A6006E0A7 -S31508002BD0216805F11B0212018A58D2085A60216839 -S31508002BE005F11B0212018958C1F34001D960216819 -S31508002BF01144496801F00F01196121680A445268B5 -S31508002C00C2F30722DA611D6221682A011144D1F84C -S31508002C10B811197521681144D1F8B811090A5975FE -S31508002C2021681144D1F8B811090C99752168114425 -S31508002C30D1F8B811090ED97521681144D1F8BC111B -S31508002C40197621681144D1F8BC11090A5976216808 -S31508002C501144D1F8BC11090C997621680A44D2F8B6 -S31508002C60BC21120EDA762DB92268D36843F0200308 -S31508002C70D36004E02268136943F020031361C5B9E1 -S31508002C8094F83D30DBB2622B07D0722B09D0422B69 -S31508002C900BD1122384F83D3023E0322384F83D30EB -S31508002CA01FE0522384F83D301BE0012384F83D30B1 -S31508002CB017E094F83D30DBB2622B07D0722B09D0AF -S31508002CC0522B0BD1122384F83D300AE0222384F8D4 -S31508002CD03D3006E0422384F83D3002E0012384F8C3 -S31508002CE03D30002084F83C00F8BD0220F8BD00BF46 -S31508002CF070B582B00446036813F0010F00F09D809A -S31508002D00B64B5B6803F00C03042B0AD0B34B5B6825 -S31508002D1003F00C03082B1BD1B04B5B6813F4803F00 -S31508002D2016D04FF4003393FAA3F3AC4B19684FF45B -S31508002D30003393FAA3F3B3FA83F303F01F030122D4 -S31508002D4002FA03F3194278D06368002B75D1B8E20A -S31508002D506368B3F5803F05D1A04A136843F480330E -S31508002D60136026E063B903F1804303F504331A6858 -S31508002D7022F480321A601A6822F480221A6018E057 -S31508002D80B3F5A02F0CD103F18043A3F53C331A68A1 -S31508002D9042F480221A601A6842F480321A6008E007 -S31508002DA08E4B1A6822F480321A601A6822F480223E -S31508002DB01A608A49CB6A23F00F02A3681343CB62D1 -S31508002DC06368EBB100F0D4FF054605E000F0D0FFDC -S31508002DD0401B642800F277824FF4003393FAA3F37A -S31508002DE07E4B19684FF4003393FAA3F3B3FA83F3CF -S31508002DF003F01F03012202FA03F31942E6D01CE08E -S31508002E0000F0B6FF054605E000F0B2FF401B642857 -S31508002E1000F25B824FF4003393FAA3F36F4B196801 -S31508002E204FF4003393FAA3F3B3FA83F303F01F03C3 -S31508002E30012202FA03F31942E6D1236813F0020FBE -S31508002E4000F09080654B5B6813F00C0F0AD0634B5B -S31508002E505B6803F00C03082B27D1604B5B6813F4FF -S31508002E60803F22D1022393FAA3F35C4B196802230D -S31508002E7093FAA3F3B3FA83F303F01F03012202FACA -S31508002E8003F3194203D02369934240F02082534842 -S31508002E90036823F0F8016369F82292FAA2F2B2FAFB -S31508002EA082F293400B4303605CE023699BB30122E3 -S31508002EB092FAA2F3B3FA83F303F1845303F5841366 -S31508002EC09B001A6000F054FF054605E000F050FF2D -S31508002ED0401B022800F2FD81022393FAA3F33F4B1D -S31508002EE01968022393FAA3F3B3FA83F303F01F03D3 -S31508002EF0012202FA03F31942E8D03848036823F09E -S31508002F00F8016369F82292FAA2F2B2FA82F29340C1 -S31508002F100B43036026E0012393FAA3F3B3FA83F382 -S31508002F2003F1845303F584139B0000221A6000F012 -S31508002F301FFF054605E000F01BFF401B022800F2B4 -S31508002F40CA81022393FAA3F3244B1968022393FA3E -S31508002F50A3F3B3FA83F303F01F03012202FA03F380 -S31508002F601942E8D1236813F0080F55D0A3693BB37B -S31508002F70012191FAA1F2B2FA82F2194B13449B008D -S31508002F80196000F0F5FE054605E000F0F1FE401B6D -S31508002F90022800F2A281022393FAA3F293FAA3F27B -S31508002FA093FAA3F20D4A516A93FAA3F3B3FA83F399 -S31508002FB003F01F03012202FA03F31942E5D02BE0BE -S31508002FC0012292FAA2F2B2FA82F2054B13449B004E -S31508002FD000221A6000F0CCFE054609E00010024007 -S31508002FE02081901000F0C4FE401B022800F2778171 -S31508002FF0022393FAA3F293FAA3F293FAA3F2BE4A30 -S31508003000516A93FAA3F3B3FA83F303F01F03012279 -S3150800301002FA03F31942E5D1236813F0040F00F00E -S31508003020BA80B54BDB6913F0805F0BD1B24BDA6916 -S3150800303042F08052DA61DB6903F080530193019B09 -S31508003040012500E00025AD4B1B6813F4807F13D1E2 -S31508003050AA4A136843F48073136000F089FE064693 -S3150800306005E000F085FE801B642800F23A81A34B38 -S315080030701B6813F4807FF4D0E368012B05D19E4AC0 -S31508003080136A43F00103136222E063B903F1804334 -S3150800309003F504331A6A22F001021A621A6A22F048 -S315080030A004021A6214E0052B09D1934B1A6A42F0FE -S315080030B004021A621A6A42F001021A6208E08E4B8A -S315080030C01A6A22F001021A621A6A22F004021A62C5 -S315080030D0E3686BB300F04CFE064607E000F048FED6 -S315080030E0801B41F28833984200F2FD80022393FA4E -S315080030F0A3F293FAA3F3B3FA83F35B0943F002034B -S31508003100DBB2022B02D17C4B196A04E0022393FA44 -S31508003110A3F3794B596A022393FAA3F3B3FA83F319 -S3150800312003F01F03012202FA03F31942D6D02CE05A -S3150800313000F01EFE064607E000F01AFE801B41F26C -S315080031408833984200F2D180022393FAA3F293FAC5 -S31508003150A3F3B3FA83F35B0943F00203DBB2022B52 -S3150800316002D1654B196A04E0022393FAA3F3624B72 -S31508003170596A022393FAA3F3B3FA83F303F01F03FE -S31508003180012202FA03F31942D6D125B15A4AD36964 -S3150800319023F08053D361E369002B00F0A880564AD8 -S315080031A0526802F00C02082A00F0A380022B5DD1B7 -S315080031B04FF0807393FAA3F3B3FA83F303F18453BE -S315080031C003F584139B0000221A6000F0D1FD054622 -S315080031D005E000F0CDFD401B022800F291804FF07B -S315080031E0007393FAA3F3444B19684FF0007393FAEC -S315080031F0A3F3B3FA83F303F01F03012202FA03F3DE -S315080032001942E6D13C48436823F47411636A226A7A -S3150800321013430B4343604FF0807393FAA3F3B3FA57 -S3150800322083F303F1845303F584139B0001221A6088 -S3150800323000F09EFD044604E000F09AFD001B0228FB -S3150800324060D84FF0007393FAA3F32B4B19684FF02D -S31508003250007393FAA3F3B3FA83F303F01F0301226F -S3150800326002FA03F31942E7D000204EE04FF08073CC -S3150800327093FAA3F3B3FA83F303F1845303F58413A0 -S315080032809B0000221A6000F073FD044604E000F07B -S315080032906FFD001B022837D84FF0007393FAA3F38B -S315080032A0154B19684FF0007393FAA3F3B3FA83F337 -S315080032B003F01F03012202FA03F31942E7D10020A3 -S315080032C023E0012021E003201FE003201DE0012068 -S315080032D01BE0032019E0032017E0032015E0032074 -S315080032E013E0032011E003200FE003200DE0002087 -S315080032F00BE0012009E000BF00100240007000400A -S31508003300032002E0032000E0032002B070BD00BFE6 -S31508003310164B5B6803F00C02082A25D103F47011DA -S315080033204FF4701292FAA2F2B2FA82F221FA02F27B -S315080033300F498A5C0D49C96A01F00F000F2191FAFD -S31508003340A1F1B1FA81F120FA01F10A48405C13F4BF -S31508003350803F05D0084BB3FBF0F000FB02F0704746 -S31508003360064800FB02F07047034870470010024009 -S31508003370643E0008543E000800127A0000093D0029 -S3150800338070B5744B1B6803F007038B420BD2714A66 -S31508003390136823F007030B431360136803F007034E -S315080033A0994240F0C680036813F0020F06D06A4CB3 -S315080033B0636823F0F0028368134363600D4604468E -S315080033C0036813F0010F75D04268012A13D14FF430 -S315080033D0003393FAA3F3604B18684FF4003393FA5B -S315080033E0A3F3B3FA83F303F01F03012101FA03F3EE -S315080033F0184227D19FE0022A13D14FF0007393FA9F -S31508003400A3F3554B18684FF0007393FAA3F3B3FA76 -S3150800341083F303F01F03012101FA03F3184211D1C4 -S315080034208BE0022393FAA3F34B4B1868022393FA13 -S31508003430A3F3B3FA83F303F01F03012101FA03F39D -S3150800344018427CD044494B6823F0030313434B606E -S3150800345000F08EFC06466368012B0ED106E000F0EC -S3150800346087FC801B41F2883398426AD83A4B5B68DE -S3150800347003F00C03042BF2D11CE0022B15D106E055 -S3150800348000F076FC801B41F2883398425BD8324BB9 -S315080034905B6803F00C03082BF2D10BE000F068FC24 -S315080034A0801B41F2883398424FD82B4B5B6813F048 -S315080034B00C0FF3D1274B1B6803F007039D420AD272 -S315080034C0244A136823F007032B431360136803F099 -S315080034D007039D423BD1236813F0040F06D01E490B -S315080034E04B6823F4E062E36813434B60236813F0E8 -S315080034F0080F07D0184A536823F46053216943EA32 -S31508003500C1035360FFF704FF134B5B6803F0F00237 -S31508003510F02393FAA3F3B3FA83F322FA03F30F4AD9 -S31508003520D35CD8400E4B1860002000F0F1FB002059 -S3150800353070BD012070BD012070BD012070BD012045 -S3150800354070BD032070BD032070BD032070BD01202F -S3150800355070BD00BF00200240001002403C3E00083B -S3150800356000000020014B1868704700BF00000020CB -S3150800357008B5FFF7F7FF084B5B6803F4E0624FF402 -S31508003580E06393FAA3F3B3FA83F322FA03F3034A45 -S31508003590D35CD84008BD00BF001002404C3E00086E -S315080035A008B5FFF7DFFF084B5B6803F460524FF47A -S315080035B0605393FAA3F3B3FA83F322FA03F3034AA5 -S315080035C0D35CD84008BD00BF001002404C3E00083E -S315080035D0704700BF38B50446826803691A434369D1 -S315080035E01A43C3691A4301680868634B03401343C7 -S315080035F00B6021684B6823F44052E36813434B6021 -S31508003600A269236A1A4321688B6823F4306313433B -S315080036108B602568594B9D4212D103F558431B6BA5 -S3150800362003F00303032B09D8DFE803F002040613AB -S31508003630002313E0042311E008230FE010230DE014 -S315080036404F4B9D4207D003F580639D4205D1002369 -S3150800365004E0022302E0002300E01023E269B2F549 -S31508003660004F47D1082B3BD8DFE803F005101B3A7B -S31508003670263A3A3A3100FFF77BFF63685A0802EBAD -S315080036804000B0FBF3F39BB200202BE0FFF788FF66 -S3150800369063685A0802EB4000B0FBF3F39BB20020C4 -S315080036A020E061684A0802F5740303F51053B3FB7A -S315080036B0F1F39BB2002015E0FFF72AFE63685A086B -S315080036C002EB4000B0FBF3F39BB200200AE062680D -S315080036D0530803F58033B3FBF2F39BB2002001E0F5 -S315080036E00120002323F00F02C3F342031343226889 -S315080036F0D36038BD082B3DD8DFE803F005101B3C26 -S31508003700273C3C3C3200FFF733FF636800EB53006D -S31508003710B0FBF3F080B2E860002038BDFFF740FF49 -S31508003720636800EB5300B0FBF3F080B2E86000205A -S3150800373038BD61684A0802F5F40303F59053B3FBF4 -S31508003740F1F39BB2EB60002038BDFFF7E1FD63683B -S3150800375000EB5300B0FBF3F080B2E860002038BD00 -S315080037606268530803F50043B3FBF2F39BB2EB60C0 -S31508003770002038BD012038BDF369FFEF003801404D -S3150800378000440040436A13F0010F06D001684B68F5 -S3150800379023F40032836A13434B60436A13F0020F23 -S315080037A006D001684B6823F48032C36A13434B6022 -S315080037B0436A13F0040F06D001684B6823F480228D -S315080037C0036B13434B60436A13F0080F06D0016876 -S315080037D04B6823F40042436B13434B60436A13F070 -S315080037E0100F06D001688B6823F48052836B13434D -S315080037F08B60436A13F0200F06D001688B6823F4A8 -S315080038000052C36B13438B60436A13F0400F11D009 -S3150800381001684B6823F48012036C13434B60036CF6 -S31508003820B3F5801F06D101684B6823F4C002436CC8 -S3150800383013434B60436A13F0800F06D001684B6848 -S3150800384023F40022836C13434B6070472DE9F04143 -S3150800385005460F4616469846069C1EE0B4F1FF3FFD -S315080038601BD02CB100F084FAC8EB0000844214D2B5 -S315080038702A68136823F4D07313602A68936823F0C0 -S3150800388001039360202385F8693085F86A300023A0 -S3150800389085F868300320BDE8F0812B68DB6937EAD4 -S315080038A003030CBF01230023B342D7D00020BDE891 -S315080038B0F08100BF2DE9F04182B01E4690F86A30CB -S315080038C0DBB2202B71D104460D46904600296ED0F6 -S315080038D0002A6ED090F86830012B6CD0012380F84E -S315080038E068300023C366222380F86A3000F040FA65 -S315080038F00746A4F85880A4F85A80A368B3F5805FF1 -S315080039000AD1236923B940F2FF13A4F85C301AE000 -S31508003910FF23A4F85C3016E04BB923691BB9FF23D3 -S31508003920A4F85C300FE07F23A4F85C300BE0B3F119 -S31508003930805F08D123691BB97F23A4F85C3002E0B5 -S315080039403F23A4F85C30B4F85C8022E0B4F85A301F -S315080039509BB2013B9BB2A4F85A3000963B46002224 -S3150800396020212046FFF772FF38BBA368B3F5805FB6 -S3150800397008D1236933B923689B8C08EA030325F821 -S31508003980023B06E023689B8C5FFA88F213402B7093 -S315080039900135B4F85A309BB2002BD7D1202384F8CE -S315080039A06A30002084F8680008E0022006E001205A -S315080039B004E0012002E0022000E0032002B0BDE896 -S315080039C0F08100BF30B583B004460023C36600F01B -S315080039D0CFF9054623681B6813F0080F0AD06FF065 -S315080039E07E430093034600224FF400112046FFF75A -S315080039F02DFFC0B923681B6813F0040F0AD06FF0B7 -S31508003A007E4300932B4600224FF480012046FFF7A1 -S31508003A101DFF50B9202384F8693084F86A300020E5 -S31508003A2084F8680002E0032000E0032003B030BDFC -S31508003A3080B310B5044690F8693013F0FF0F04D12F -S31508003A40002380F86830FFF7C3FD242384F8693023 -S31508003A502268136823F0010313602046FFF7BAFDB6 -S31508003A60012819D0636A13B12046FFF78BFE226836 -S31508003A70536823F4904353602268936823F02A031B -S31508003A8093602268136843F0010313602046FFF72A -S31508003A9099FF10BD0120704710BD00BFF0B583B077 -S31508003AA00023AFE001249C40224000F0AA804D6824 -S31508003AB0022D01D0122D10D1DE08083650F826C086 -S31508003AC003F00705AF000F25BD402CEA050E0D696A -S31508003AD0BD404EEA050540F8265005685F000326F6 -S31508003AE0BE40F64305EA060E4D6805F00305BD40DF -S31508003AF04EEA050505604D6805F1FF3EBEF1010F6A -S31508003B0003D9112D01D0122D10D1856806EA050EAC -S31508003B10CD68BD404EEA05058560456825EA04047A -S31508003B204D68C5F300159D4025434560C468264089 -S31508003B308C68BC403443C4604C6814F0805F60D025 -S31508003B40344CA56945F00105A561A46904F0010492 -S31508003B500194019C9E08B51C2F4C54F8255003F07F -S31508003B600304A4000F27A74025EA0707B0F1904FE2 -S31508003B700CD02A4DA8420BD005F58065A84209D07D -S31508003B8005F58065A84207D1032506E0002504E06F -S31508003B90012502E0022500E0052505FA04F43C4368 -S31508003BA002361D4D45F826401D4C2568D44305EAC6 -S31508003BB004064F6817F4803F01D042EA0506184DFF -S31508003BC02E606D6804EA05064F6817F4003F01D0B9 -S31508003BD042EA0506124D6E60AD6804EA05064F68AE -S31508003BE017F4801F01D042EA05060D4DAE60ED6858 -S31508003BF02C404E6816F4001F01D042EA0504084A14 -S31508003C00D46001330A6832FA03F47FF44BAF03B089 -S31508003C10F0BD00BF0010024000000140000400484B -S31508003C20000401400AB1816170478162704700BF94 -S31508003C30074AD36823F4E0631B041B0C000200F454 -S31508003C40E060184340F0BF6040F40030D060704731 -S31508003C5000ED00E030B4164BDB68C3F30223C3F172 -S31508003C600704042C28BF04241D1D062D01D9DD1EBA -S31508003C7000E00025012303FA04F4013C2140A94091 -S31508003C80AB40013B1A400A43002806DA00F00F0051 -S31508003C901201D2B2074B1A5407E01201D2B200F150 -S31508003CA0604000F5614080F8002330BC704700BFD3 -S31508003CB000ED00E014ED00E00138B0F1807F0AD293 -S31508003CC0064B5860F021064A82F8231000209860B7 -S31508003CD007221A6070470120704700BF10E000E015 -S31508003CE000ED00E0042805D1054A136843F00403F3 -S31508003CF013607047024A136823F004031360704781 -S31508003D0010E000E0704700BF08B5FFF7FBFF08BDED -S31508003D1010B50446074B1B680748A0FB033080090B -S31508003D20FFF7CAFF002221464FF0FF30FFF792FF48 -S31508003D30002010BD00000020D34D621008B5074AC8 -S31508003D40136843F0100313600320FFF771FF002088 -S31508003D50FFF7DEFFFEF73EFC002008BD002002400C -S31508003D60024A136801331360704700BFB40100208C -S31508003D70014B1868704700BFB401002008B5074B0F -S31508003D80044613B10021AFF30080054B1868836A17 -S31508003D9003B198472046FEF729FD00BF0000000042 -S31508003DA0743E000870B50E4B0E4CE41AA41000259C -S31508003DB01E46A54204D056F8253098470135F8E73F -S31508003DC000F01EF8084C094BE41AA41000251E46FC -S31508003DD0A54204D056F8253098470135F8E770BD56 -S31508003DE064000020640000206800002064000020B1 -S31508003DF002440346934202D003F8011BFAE77047D0 -S31508003E00F8B500BFF8BC08BC9E467047F8B500BFB9 -S31508003E10F8BC08BC9E46704705020602060307035F -S31508003E200803090309040A040B040C040C050D0510 -S31508003E300E050F050F0610061007100800000000F3 -S31508003E40000000000102030406070809000000003C -S31508003E50010203040102030405060708090A0B0CFC -S31508003E600D0E0F1002030405060708090A0B0C0DB0 -S31108003E700E0F10100400002000000000D7 -S30D08003E7C6CE3FF7F0100000062 -S31508003E8400127A0000000000000000000000000094 +S315080022F0FEE7FEE7FEE700006C000020B4010020C0 +S31508002300074AD36823F4E0631B041B0C000200F49D +S31508002310E060184340F0BF6040F40030D06070477A +S3150800232000ED00E030B4174BDB68C3F30223C3F1BA +S315080023300704042C28BF04241D1D062D01D9033BC0 +S3150800234000E000234FF0FF3505FA04F421EA040102 +S31508002350994005FA03F322EA03031943002809DB27 +S315080023600901C9B200F1604000F5614080F8001328 +S3150800237030BC704700F00F000901C9B2024B19546E +S31508002380F6E700BF00ED00E014ED00E00138B0F11B +S31508002390807F0AD2064B5860064AF02182F823103D +S315080023A00020986007221A6070470120704700BF16 +S315080023B010E000E000ED00E0042805D0054A1368A7 +S315080023C023F0040313607047024A136843F00403BA +S315080023D01360704710E000E0704708B5FFF7FCFF90 +S315080023E008BD0000F0B482B0002336E0032400E004 +S315080023F00024B4403C430235584E46F82540584C14 +S315080024002568D44304EA05064F6817F4803F01D0CF +S3150800241042EA0506524D2E606D6804EA05064F68C5 +S3150800242017F4003F01D042EA05064D4D6E60AD68CF +S3150800243004EA05064F6817F4801F01D042EA05062C +S31508002440474DAE60ED682C404E6816F4001F01D06B +S3150800245042EA0504424AD46001330A6832FA03F4B0 +S3150800246078D001249C402240F6D04D68022D01D038 +S31508002470122D10D1DE08083650F826C003F00705DD +S31508002480AF000F25BD402CEA050C0D69BD4045EA95 +S315080024900C0540F8265006685F000325BD40ED434D +S315080024A005EA060C4E6806F00306BE4046EA0C0628 +S315080024B006604E6806F1FF3CBCF1010F03D9112EE8 +S315080024C001D0122E10D1866805EA060CCE68BE40E9 +S315080024D046EA0C068660466826EA04044E68C6F391 +S315080024E000169E4026434660C46825408C68BC405A +S315080024F02C43C4604C6814F0805FADD0194CA569B4 +S3150800250045F00105A561A46904F001040194019C44 +S315080025109D08AE1C114C54F8267003F00304A6005F +S315080025200F24B44027EA0407B0F1904F3FF460AF98 +S315080025300D4CA0420AD004F58064A04208D004F5E8 +S315080025408064A0423FF452AF052452E7012450E7C5 +S3150800255002244EE702B0F0BC704700BF00000140FD +S315080025600004014000100240000400480AB18161DD +S31508002570704781627047704710B5044683680269E0 +S31508002580134342691343C269134301680868654ADD +S31508002590024013430B602268536823F44053E168F2 +S315080025A00B435360A369226A1A4321688B6823F494 +S315080025B0306313438B6023685B4A934215D05B4AAA +S315080025C0934229D002F58062934221D01022E16914 +S315080025D0B1F5004F22D0082A00F2A280DFE802F007 +S315080025E066727EA08AA0A0A0960002F55842126BD9 +S315080025F002F00302032A09D8DFE802F00204060CF7 +S315080026000022E4E70422E2E70822E0E71022DEE7F8 +S315080026100022DCE70222DAE70022D8E7082A42D8B5 +S31508002620DFE802F0051722412D414141380000F04C +S3150800263065FE6268530803EB4003B3FBF2F39BB2F3 +S31508002640002023F00F02C3F3420313432268D3602A +S3150800265010BD00F069FE6268530803EB4003B3FB44 +S31508002660F2F39BB20020ECE76268530803F57403A3 +S3150800267003F51053B3FBF2F39BB20020E1E700F039 +S3150800268013FD6268530803EB4003B3FBF2F39BB2F6 +S315080026900020D6E76268530803F58033B3FBF2F3EC +S315080026A09BB20020CDE701200023CAE700F026FEF2 +S315080026B0636800EB5300B0FBF3F0236880B2D86080 +S315080026C00020C5E700F030FE636800EB5300B0FB5E +S315080026D0F3F0236880B2D8600020B9E761684A0839 +S315080026E002F5F40202F59052B2FBF1F292B2DA6008 +S315080026F00020ADE700F0D8FC636800EB5300B0FBA0 +S31508002700F3F0236880B2D8600020A1E761684A0820 +S3150800271002F50042B2FBF1F292B2DA60002097E7C6 +S31508002720012095E7F369FFEF0038014000440040B7 +S31508002730436A13F0010F06D00268536823F4003386 +S31508002740816A0B435360436A13F0020F06D002688E +S31508002750536823F48033C16A0B435360436A13F00A +S31508002760040F06D00268536823F48023016B0B43D9 +S315080027705360436A13F0080F06D00268536823F4BF +S315080027800043416B0B435360436A13F0100F06D0A6 +S315080027900268936823F48053816B0B439360436A02 +S315080027A013F0200F06D00268936823F40053C16B18 +S315080027B00B439360436A13F0400F0AD002685368CC +S315080027C023F48013016C0B435360036CB3F5801F2D +S315080027D00BD0436A13F0800F06D00268536823F4BF +S315080027E00023816C0B43536070470268536823F4D7 +S315080027F0C003416C0B435360EBE72DE9F0410546F6 +S315080028000F4616469846069C2B68DB6937EA03038B +S315080028100CBF01230023B3421DD1B4F1FF3FF3D00F +S315080028202CB100F03DF9A0EB0800A042ECD92A68CB +S31508002830136823F4D07313602A68936823F001039E +S315080028409360202385F8693085F86A30002385F877 +S315080028506830032000E00020BDE8F0812DE9F04152 +S3150800286082B01E4690F86A30DBB2202B71D104463E +S315080028700D469046002970D0002A70D090F868302E +S31508002880012B6ED0012380F868300023C36622230B +S3150800289080F86A3000F004F90746A4F85880A4F8CE +S315080028A05A80A368B3F5805F06D0A3B9236973B9C4 +S315080028B0FF23A4F85C3011E0236923B940F2FF1323 +S315080028C0A4F85C300AE0FF23A4F85C3006E07F2316 +S315080028D0A4F85C3002E0B3F1805F02D0B4F85C8003 +S315080028E010E023691BB97F23A4F85C30F6E73F2381 +S315080028F0A4F85C30F2E723689A8C5FFA88F31340F1 +S3150800290005F8013BB4F85A309BB2DBB1B4F85A303B +S31508002910013B9BB2A4F85A3000963B460022202180 +S315080029202046FFF76AFFF0B9A368B3F5805FE2D1E6 +S315080029302369002BDFD123689B8C08EA030325F85B +S31508002940023BDFE7202384F86A30002084F8680019 +S3150800295000E0022002B0BDE8F0810120FAE701207C +S31508002960F8E70220F6E70320F4E730B583B004461B +S315080029700023C36600F094F8054623681B6813F025 +S31508002980080F0ED123681B6813F0040F17D12023F4 +S3150800299084F8693084F86A30002084F8680003B047 +S315080029A030BD6FF07E430093034600224FF40011BA +S315080029B02046FFF722FF0028E4D00320EFE76FF058 +S315080029C07E4300932B4600224FF480012046FFF7F2 +S315080029D014FF0028DBD00320E1E778B310B50446DE +S315080029E090F869300BB3242384F869302268136899 +S315080029F023F0010313602046FFF7BEFD012813D01C +S31508002A00636ABBB92268536823F49043536022680B +S31508002A10936823F02A0393602268136843F001033E +S31508002A2013602046FFF7A1FF10BD80F86830FFF756 +S31508002A30A2FDD8E72046FFF77BFEE3E701207047B3 +S31508002A4010B50446074B1868074BA3FB00308009EE +S31508002A50FFF79CFC002221464FF0FF30FFF762FC8F +S31508002A60002010BD00000020D34D621008B5074AAB +S31508002A70136843F0100313600320FFF741FC00209E +S31508002A80FFF7DEFF00F0AAFF002008BD0020024085 +S31508002A90024A136801331360704700BFB001002073 +S31508002AA0014B1868704700BFB001002070B582B0AE +S31508002AB00446036813F0010F3BD0B54B5B6803F07F +S31508002AC00C03042B1ED0B24B5B6803F00C03082BD7 +S31508002AD013D06368B3F5803F68D0002B40F092802E +S31508002AE003F1804303F504331A6822F480321A602E +S31508002AF01A6822F480221A605DE0A54B5B6813F41D +S31508002B00803FE6D04FF4003393FAA3F3A04B19683D +S31508002B104FF4003393FAA3F3B3FA83F303F01F03D6 +S31508002B20012202FA03F30B4203D06368002B00F07C +S31508002B30A782236813F0020F00F0C580944B5B68E8 +S31508002B4013F00C0F00F09C80914B5B6803F00C03AC +S31508002B50082B00F08F802369002B00F0F2800122F9 +S31508002B6092FAA2F3B3FA83F303F1845303F58413B9 +S31508002B709B001A60FFF794FF0546022393FAA3F316 +S31508002B80834B1968022393FAA3F3B3FA83F303F08A +S31508002B901F03012202FA03F30B4240F0C380FFF73A +S31508002BA07FFF401B0228E8D9032072E2784A13689F +S31508002BB043F480331360764AD36A23F00F03A1687F +S31508002BC00B43D3626368002B36D0FFF769FF0546CF +S31508002BD04FF4003393FAA3F36D4B19684FF400339F +S31508002BE093FAA3F3B3FA83F303F01F03012202FA5D +S31508002BF003F319429DD1FFF753FF401B6428E7D919 +S31508002C00032046E2B3F5A02F09D0614B1A6822F4D7 +S31508002C1080321A601A6822F480221A60CBE703F120 +S31508002C208043A3F53C331A6842F480221A601A6876 +S31508002C3042F480321A60BEE7FFF732FF05464FF4CA +S31508002C40003393FAA3F3524B19684FF4003393FAFF +S31508002C50A3F3B3FA83F303F01F03012202FA03F383 +S31508002C6019423FF466AFFFF71BFF401B6428E6D9FD +S31508002C7003200EE2464B5B6813F4803F7FF46BAF8C +S31508002C80022393FAA3F3424B1968022393FAA3F398 +S31508002C90B3FA83F303F01F03012202FA03F319427E +S31508002CA003D02369934240F0ED813948036823F045 +S31508002CB0F8036169F82292FAA2F2B2FA82F201FAEC +S31508002CC002F213430360236813F0080F00F08C80A8 +S31508002CD0A369002B60D0012191FAA1F2B2FA82F21F +S31508002CE02C4B13449B001960FFF7DAFE05460223B6 +S31508002CF093FAA3F293FAA3F293FAA3F2244A516A37 +S31508002D0093FAA3F3B3FA83F303F01F03012202FA3B +S31508002D1003F30B4268D1FFF7C3FE401B0228E6D92E +S31508002D200320B6E11A48036823F0F8036169F8221C +S31508002D3092FAA2F2B2FA82F201FA02F2134303609D +S31508002D40C1E7012393FAA3F3B3FA83F303F1845398 +S31508002D5003F584139B0000221A60FFF7A1FE0546BF +S31508002D60022393FAA3F30A4B1968022393FAA3F3EF +S31508002D70B3FA83F303F01F03012202FA03F319429D +S31508002D80A1D0FFF78DFE401B0228E9D9032080E178 +S31508002D900010024020819010012292FAA2F2B2FAA3 +S31508002DA082F2BE4B13449B0000221A60FFF778FE9E +S31508002DB00546022393FAA3F293FAA3F293FAA3F22F +S31508002DC0B74A516A93FAA3F3B3FA83F303F01F03DE +S31508002DD0012202FA03F30B4206D0FFF761FE401BFD +S31508002DE00228E6D9032054E1236813F0040F00F003 +S31508002DF0A980AB4BDB6913F0805F20D1A84BDA6959 +S31508002E0042F08052DA61DB6903F080530193019B3B +S31508002E100125A44B1B6813F4807F12D0E368012BAD +S31508002E2023D073BB03F1804303F504331A6A22F0F7 +S31508002E3001021A621A6A22F004021A621AE00025CE +S31508002E40E7E7984A136843F480731360FFF728FE90 +S31508002E500646944B1B6813F4807FDFD1FFF720FEEC +S31508002E60801B6428F5D9032013E18D4A136A43F0C1 +S31508002E7001031362E368002B3CD0FFF711FE0646F8 +S31508002E802EE0052B09D0864B1A6A22F001021A6237 +S31508002E901A6A22F004021A62ECE7814B1A6A42F0B7 +S31508002EA004021A621A6A42F001021A62E2E702236F +S31508002EB093FAA3F37A4B596A022393FAA3F3B3FA64 +S31508002EC083F303F01F03012202FA03F3194238D1F0 +S31508002ED0FFF7E6FD801B41F28833984200F2D48062 +S31508002EE0022393FAA3F293FAA3F3002BDFD06C4BD9 +S31508002EF0196AE1E7FFF7D4FD064618E0022393FABC +S31508002F00A3F3674B596A022393FAA3F3B3FA83F33D +S31508002F1003F01F03012202FA03F3194211D0FFF747 +S31508002F20BFFD801B41F28833984200F2AF8002232E +S31508002F3093FAA3F293FAA3F3002BDFD0584B196A3E +S31508002F40E1E7B5BBE369002B00F0A280544A52685A +S31508002F5002F00C02082A00F09E80022B2FD04FF0B8 +S31508002F60807393FAA3F3B3FA83F303F1845303F557 +S31508002F7084139B0000221A60FFF792FD04464FF067 +S31508002F80007393FAA3F3464B19684FF0007393FA4C +S31508002F90A3F3B3FA83F303F01F03012202FA03F340 +S31508002FA019426BD0FFF77CFD001B0228E7D90320E6 +S31508002FB06FE03B4AD36923F08053D361C2E74FF0F1 +S31508002FC0807393FAA3F3B3FA83F303F1845303F5F7 +S31508002FD084139B0000221A60FFF762FD05464FF036 +S31508002FE0007393FAA3F32E4B19684FF0007393FA04 +S31508002FF0A3F3B3FA83F303F01F03012202FA03F3E0 +S31508003000194206D0FFF74CFD401B0228E7D90320DA +S315080030103FE023494B6823F47413626A206A02432B +S3150800302013434B604FF0807393FAA3F3B3FA83F319 +S3150800303003F1845303F584139B0001221A60FFF7FA +S315080030402FFD04464FF0007393FAA3F3144B196847 +S315080030504FF0007393FAA3F3B3FA83F303F01F0355 +S31508003060012202FA03F3194206D1FFF719FD001BE4 +S315080030700228E7D903200CE000200AE0002008E037 +S31508003080012006E0012004E0032002E0032000E01E +S31508003090002002B070BD0120FBE700BF2081901020 +S315080030A00010024000700040164B5B6803F00C02EB +S315080030B0082A01D01448704703F470114FF47012AF +S315080030C092FAA2F2B2FA82F221FA02F20F49885C67 +S315080030D00C4AD26A02F00F020F2191FAA1F1B1FA55 +S315080030E081F1CA400A498A5C13F4803F05D0064B31 +S315080030F0B3FBF2F300FB03F07047064B03FB00F04B +S31508003100704700BF0010024000127A00E83D000830 +S31508003110F83D000800093D00714B1B6803F00703E2 +S315080031208B420BD26E4A136823F007030B431360D6 +S31508003130136803F007038B4240F0CB8070B5036831 +S3150800314013F0020F06D0674A536823F0F003846829 +S31508003150234353600D460446036813F0010F7AD0E3 +S315080031604368012B2FD0022B42D0022292FAA2F2F8 +S315080031705C4A1068022292FAA2F2B2FA82F202F0CD +S315080031801F02012101FA02F2104200F0A4805549FB +S315080031904A6822F0030213434B60FFF781FC064698 +S315080031A06368012B39D0022B46D04E4B5B6813F06F +S315080031B00C0F50D0FFF774FC801B41F288339842FD +S315080031C0F3D9032084E04FF4003292FAA2F2454A7A +S315080031D010684FF4003292FAA2F2B2FA82F202F0C2 +S315080031E01F02012101FA02F20242D0D101206FE04A +S315080031F04FF0007292FAA2F23A4A10684FF0007243 +S3150800320092FAA2F2B2FA82F202F01F02012101FA40 +S3150800321002F21042BBD101205AE0324B5B6803F040 +S315080032200C03042B17D0FFF73BFC801B41F28833B5 +S315080032309842F2D903204BE02A4B5B6803F00C0353 +S31508003240082B08D0FFF72CFC801B41F288339842E4 +S31508003250F2D903203CE0224B1B6803F00703AB427C +S315080032600AD91F4A136823F007032B431360136810 +S3150800327003F00703AB4230D1236813F0040F06D0DE +S31508003280184A536823F4E063E1680B4353602368E4 +S3150800329013F0080F07D0134A536823F460532169C3 +S315080032A043EAC1035360FFF7FFFE0E4B5B6803F06A +S315080032B0F003F02292FAA2F2B2FA82F2D3400A4A54 +S315080032C0D35CD840094B18600020FFF7B9FB0020F3 +S315080032D070BD012070470120FAE70120F8E700BF1A +S315080032E00020024000100240083E000800000020AE +S315080032F0014B1868704700BF0000002008B5FFF7AB +S31508003300F7FF074B5B6803F4E0634FF4E06292FA59 +S31508003310A2F2B2FA82F2D340024AD35CD84008BD80 +S3150800332000100240183E000808B5FFF7E1FF074BFA +S315080033305B6803F460534FF4605292FAA2F2B2FA51 +S3150800334082F2D340024AD35CD84008BD001002403E +S31508003350183E0008F0B44B69012202FA03F3046828 +S31508003360D4F8002242F00102C4F800220568D5F814 +S315080033701C42DA431440C5F81C42CC69C4B9056836 +S31508003380D5F80C421440C5F80C42CF688D880668FB +S315080033904C6945EA0745483446F834508F680D8825 +S315080033A004684E6945EA0745483604EBC604656075 +S315080033B0CC69012C1ED08C69002C35D10568D5F84E +S315080033C004421440C5F804420C69002C33D1046841 +S315080033D0D4F814522A40C4F814220A6A012A31D0B1 +S315080033E00268D2F8003223F00103C2F80032002046 +S315080033F0F0BC70470568D5F80C421C43C5F80C426A +S315080034000F688D8806684C6945EA0745483446F8CA +S3150800341034508F688D8904684E6945EA07454836F1 +S3150800342004EBC6046560C6E70568D5F804421C4384 +S31508003430C5F80442C8E70468D4F814221A43C4F845 +S315080034401422CAE70168D1F81C221343C1F81C32BA +S31508003450C6E77047002800F0B68038B5044690F8ED +S315080034603D3003B3022384F83D302268136823F005 +S31508003470020313602268136843F001031360FFF721 +S315080034800FFB054623685A6812F0010F10D1FFF7A3 +S3150800349007FB401B0A28F5D9032084F83D000023C2 +S315080034A084F83C3038BD80F83C30FFF7D2FFD9E7C6 +S315080034B05A6812F0010F00F08180A269012A50D0E3 +S315080034C01A6822F080021A60E369012B4ED022683E +S315080034D0136823F040031360236A012B4CD022683B +S315080034E0136823F020031360636A012B4AD022680D +S315080034F0136823F010031360A36A012B48D02268CF +S31508003500136823F008031360E36A012B46D0226888 +S31508003510136823F004031360A368E268134322695F +S315080035201343626913436268013A21681343CB6106 +S315080035302268136823F001031360FFF7B1FA054602 +S3150800354023685A6812F0010F2ED0FFF7A9FA401B1C +S315080035500A28F5D9032084F83D00002384F83C3076 +S31508003560A0E71A6842F080021A60ADE7226813687D +S3150800357043F040031360AFE72268136843F0200363 +S315080035801360B1E72268136843F010031360B3E7CA +S315080035902268136843F008031360B5E722681368C6 +S315080035A043F004031360B7E75B6813F0010F05D116 +S315080035B000202064012384F83D3073E7042384F84F +S315080035C03D3001206EE701207047F8B590F83C3091 +S315080035D0012B00F03881012380F83C3099B990F826 +S315080035E03D30DBB2222B1FD090F83D30DBB2422BA8 +S315080035F01AD090F83D30DBB2622B15D090F83D30EA +S31508003600DBB2722B10D0012913D000293CD190F8D7 +S315080036103D30DBB2322B2FD0522B31D0122B21D09A +S31508003620222380F83D3020E0002380F83C30022039 +S31508003630E7E090F83D30DBB2322B0ED090F83D3003 +S31508003640DBB2522B09D090F83D30DBB2622B04D0A6 +S3150800365090F83D30DBB2722BD7D1002380F83C308E +S315080036600220CEE0422380F83D3016460D46044639 +S31508003670FFF716FA074638E0622380F83D30F4E78C +S31508003680722380F83D30F0E790F83D30DBB2222B0C +S315080036900BD0422B0DD0122B03D0322380F83D30AD +S315080036A0E3E7522380F83D30DFE7622380F83D30B8 +S315080036B0DBE7722380F83D30D7E726B1FFF7F0F94C +S315080036C0C01BB04211D9032084F83D00002384F8BA +S315080036D03C3096E023681B6913F0030F0CBF0123E7 +S315080036E0002363B1B6F1FF3FE7D1002DF2D123687D +S315080036F0DB6813F0030F0CBF01230023F1E7002D4D +S3150800370069D1636B216805F11B0212018A5802F020 +S3150800371004029A60002A60D1216805F11B02120191 +S315080037208A58520D1A60216805F11B021201895840 +S31508003730C1F34001D96021681144496801F00F01BD +S31508003740196121680A445268C2F30722DA611D62C8 +S3150800375021682A011144D1F8B81119752168114454 +S31508003760D1F8B811090A597521681144D1F8B81168 +S31508003770090C997521681144D1F8B811090ED97543 +S3150800378021681144D1F8BC11197621681144D1F881 +S31508003790BC11090A597621681144D1F8BC11090CE3 +S315080037A0997621680A44D2F8BC21120EDA76E5B970 +S315080037B02268D36843F02003D3605DBB94F83D309C +S315080037C0DBB2622B1ED0722B20D0422B13D00123E2 +S315080037D084F83D3012E0A36B94E7216805F11B02DB +S315080037E012018A58D2085A609DE72268136943F085 +S315080037F020031361E1E7122384F83D30002084F8A2 +S315080038003C00F8BD322384F83D30F7E7522384F8AC +S315080038103D30F3E794F83D30DBB2622B0BD0722BC8 +S315080038200DD0522B03D0012384F83D30E6E712234E +S3150800383084F83D30E2E7222384F83D30DEE7422370 +S3150800384084F83D30DAE70220DBE7FEE71549D1F8D0 +S31508003850883043F47003C1F88830134B1A6842F075 +S3150800386001021A605868114A02405A601A6822F022 +S31508003870847222F480321A601A6822F480221A604E +S315080038805A6822F4FE025A60DA6A22F00F02DA62F5 +S31508003890186B074A02401A6300229A604FF00063C9 +S315080038A08B60704700ED00E0001002400CC07FF806 +S315080038B0CCFC00FF08B5FFF71BFD084BA3FB003047 +S315080038C08009FEF763FD0420FEF776FD0022114607 +S315080038D04FF0FF30FEF726FD08BD00BFD34D62103E +S315080038E008B5FFF7DDF808BD08B5FFF7D1F8FEF70C +S315080038F074FD08BD08B5002208210248FEF736FE09 +S3150800390008BD00BF0004004810B5FFF7E9FF0E4BDD +S315080039101B68C31AB3F5FA7F0CD304460B4B1B7806 +S315080039204BB90122094B1A7008210948FEF71EFEF9 +S31508003930054B1C6010BD0022044B1A700821044870 +S31508003940FEF714FEF4E700BF8C0000208800002074 +S3150800395000040048014A024B9A607047002000089C +S3150800396000ED00E000B591B00223069301220A9209 +S3150800397010220B920D9300230E934FF460130F93AE +S3150800398006A8FFF793F800B1FEE70F23019302217B +S315080039900291002303934FF480620492059301A8D1 +S315080039A0FFF7BAFB00B1FEE711B05DF804FB08B5F6 +S315080039B0FFF7D0FFFFF75AF8FFF7D4FFFFF77AFFB4 +S315080039C0FFF798FF08BD08B5FFF7F1FF00F03AF9D1 +S315080039D0FFF79AFF00F0B6F9FAE7000070B58AB06B +S315080039E0414B9A6942F001029A619A6902F0010212 +S315080039F00092009A5A6942F400325A615A6902F4EE +S31508003A0000320192019A5A6942F480225A615A692F +S31508003A1002F480220292029ADA6942F40032DA61EA +S31508003A20DA6902F400320392039ADA6942F0007204 +S31508003A30DA61DB6903F000730493049B0320FEF745 +S31508003A405FFC002211466FF00B00FEF76BFC0022AC +S31508003A5011466FF00A00FEF765FC002211466FF06A +S31508003A600900FEF75FFC002211466FF00400FEF71E +S31508003A7059FC002211466FF00300FEF753FC0022A2 +S31508003A8011466FF00100FEF74DFC002211464FF07B +S31508003A90FF30FEF747FC0823059301250695002409 +S31508003AA00794089405A91148FEF79CFC48F20403FC +S31508003AB00593022606960795032508950723099375 +S31508003AC005A94FF09040FEF78DFC4FF4C0530593BF +S31508003AD00696079408950923099305A94FF090407F +S31508003AE0FEF780FC0AB070BD0010024000040048D2 +S31508003AF008B50848084B03604FF461434360002348 +S31508003B008360C360036183610C234361FEF765FF2D +S31508003B1008BD00BFF8000020004400402DE9F04130 +S31508003B2004460D4617469846FFF7E8FB154BA3FBD8 +S31508003B3000308009002201E00132D2B2112A1DD8D4 +S31508003B40114B13F8121003EB420393F801C001EB73 +S31508003B500C0303FB0443B0FBF3FE03FB1E06002E17 +S31508003B60EAD11FFA8EF32B80013B9BB2B3F5806F27 +S31508003B70E2D2397088F800C0012000E00020BDE8D4 +S31508003B80F08100BFD34D6210203E000830B58DB0DD +S31508003B900025ADF82E508DF82D508DF82C500BAB16 +S31508003BA00DF12D020DF12E014FF4FA70FFF7B6FF55 +S31508003BB01A4C1B4B236025631A4B6363A561E561A9 +S31508003BC025626562A562E562A560E5609DF82D300F +S31508003BD0013B1B0423619DF82C30013B1B056361E7 +S31508003BE0BDF82E3063602046FFF734FC069507952E +S31508003BF0012308934CF6E042019202954FF6E072D3 +S31508003C00039204220492059509930E230A930DEB59 +S31508003C1002012046FFF79EFB0DB030BD9000002044 +S31508003C2000640040D400002008B5002301220146A4 +S31508003C300348FEF713FE08B1002008BD0120FCE783 +S31508003C40F800002008B5FFF753FFFFF79FFF08BDF0 +S31508003C50BFF34F8F0549CA6802F4E062044B134369 +S31508003C60CB60BFF34F8F00BFFDE700BF00ED00E05C +S31508003C700400FA0508B5214B1B78B3B92048FFF7AD +S31508003C80D3FF012800D008BD1D4B1B78013BDBB2D2 +S31508003C903F2BF8D8FFF724FE1A4B1860174B012262 +S31508003CA01A70194B00221A70EDE7174B1B7801336F +S31508003CB013481844FFF7B8FF012813D1124A13789E +S31508003CC00133DBB213700E4A12789342DBD10B4AEA +S31508003CD0002111700A4A5278FF2AD4D1022BD2D178 +S31508003CE0FFF7B6FFFFF7FCFD064B1B6864339842E7 +S31508003CF0C9D9024B00221A70C5E700BFA9010020E6 +S31508003D0068010020AC010020AA01002008B50022A5 +S31508003D1011460B48FFF759FC30B9094B5B6B19681C +S31508003D2040F26762914200D008BD9A68002AFBD12A +S31508003D301A7DFF2AF8D11B69022BF5D1FFF788FFF8 +S31508003D409000002008B5FFF795FFFFF7DFFF08BDD5 +S31508003D5008B5074B044613B10021AFF30080054BA5 +S31508003D601868836A03B198472046FFF76EFD00BFBF +S31508003D7000000000443E000870B50D4D0D4C641B54 +S31508003D80A4100026A64209D10B4D0C4C00F020F8D1 +S31508003D90641BA4100026A64205D170BD55F8043B45 +S31508003DA098470136EEE755F8043B98470136F2E79F +S31508003DB064000020640000206400002068000020E1 +S31508003DC002440346934200D1704703F8011BF9E702 +S31508003DD0F8B500BFF8BC08BC9E467047F8B500BFEA +S31508003DE0F8BC08BC9E467047020304050607080986 +S31508003DF00A0B0C0D0E0F1010010203040506070826 +S31508003E00090A0B0C0D0E0F10000000000000000040 +S31508003E100102030406070809000000000102030462 +S31508003E2005020602060307030803090309040A0430 +S31508003E300B040C040C050D050E050F050F061006E0 +S31108003E4010071008040000200000000015 +S30D08003E4C80E3FF7F010000007E +S31508003E5400127A00000000000000000000000000C4 +S31508003E640000000000000000000000000000000040 +S31508003E740000000000000000000000000000000030 +S31508003E840000000000000000000000000000000020 S31508003E940000000000000000000000000000000010 S31508003EA40000000000000000000000000000000000 -S31508003EB400000000000000000000000000000000F0 -S31508003EC400000000000000000000000000000000E0 -S31508003ED400000000000000000000000000000000D0 -S31108003EE400000000B12100088D21000834 +S31108003EB400000000B12100088D21000864 S70508002000D2 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c index 6b379e25..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/lib/system_stm32f3xx.c @@ -197,18 +197,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000U; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c index ba5e7ead..383cfbad 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_GCC/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -72,6 +73,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -83,6 +86,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __isr_vector[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__isr_vector[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.out b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.out index 71af32b9e801f3252fa4f64cd9faa7493aa611cd..3033493650b86ac5b1d228fd985e5aef9e27cc06 100644 GIT binary patch literal 174408 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%0DX0L&WX;e{ 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 F|Nkr|Qx^aL diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec index adc164e0..3dff677b 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/bin/demoprog_stm32f303.srec @@ -1,560 +1,546 @@ S01A000064656D6F70726F675F73746D3332663330332E7372656399 -S315080020000804002091410008ED410008F14100084C -S31508002010F5410008F9410008FD41000800000000EC -S315080020200000000000000000000000000142000857 -S315080020300542000800000000094200088B3B000822 -S315080020400D4200081142000815420008194200080E -S315080020501D420008214200082542000829420008BE -S315080020602D4200083142000835420008394200086E -S315080020703D4200084142000845420008494200081E -S315080020804D420008514200085542000859420008CE -S315080020905D4200086142000865420008694200087E -S315080020A06D4200087142000875420008794200082E -S315080020B07D420008814200080000000085420008B1 -S315080020C08942000800000000000000008D42000858 -S315080020D00000000091420008954200089942000855 -S315080020E09D420008A1420008000000000000000010 +S3150800200030050020AD400008094100080D410008D0 +S315080020101141000815410008194100080000000098 +S315080020200000000000000000000000001D4100083C +S31508002030214100080000000025410008EF3A000889 +S31508002040294100082D4100083141000835410008A2 +S31508002050394100083D410008414100084541000852 +S31508002060494100084D410008514100085541000802 +S31508002070594100085D4100086141000865410008B2 +S31508002080694100086D410008714100087541000862 +S31508002090794100087D410008814100088541000812 +S315080020A0894100088D4100089141000895410008C2 +S315080020B0994100089D41000800000000A141000860 +S315080020C0A54100080000000000000000A941000822 +S315080020D000000000AD410008B1410008B541000804 +S315080020E0B9410008BD4100080000000000000000DA S315080020F000000000000000000000000000000000D2 S3150800210000000000000000000000000000000000C1 -S315080021100000000000000000A5420008A9420008CF +S315080021100000000000000000C1410008C541000899 S3150800212000000000000000000000000000000000A1 S315080021300000000000000000000000000000000091 -S31508002140AD420008B142000800000000B542000890 -S31508002150B9420008BD420008C1420008C54200084D -S31508002160C9420008CD420008000000000000000037 +S31508002140C9410008CD41000800000000D14100083F +S31508002150D5410008D9410008DD410008E1410008E1 +S31508002160E5410008E9410008000000000000000001 S315080021700000000000000000000000000000000051 -S3150800218000000000D1420008EE11AA5570B582B0D1 -S31508002190040000252078C00740F1EA80DFF8540AD9 -S315080021A0006810F00C0004280BD0DFF8480A006815 -S315080021B010F00C0008282ED1DFF8380A0068C00392 -S315080021C029D54FF48040B0FA80F050F02000C0B214 -S315080021D04009C0B2012803D1DFF8140A00680AE0F2 -S315080021E04FF48040B0FA80F04FF48040B0FA80F0A7 -S315080021F0DFF8100A00684FF48041B1FA81F111F056 -S315080022001F01C840C00740F1B3806068002840F04D -S31508002210AF80012077E36068B0F5803F08D1DFF82A -S31508002220D009006850F48030DFF8C419086038E037 -S315080022306068002810D1DFF8B809006830F48030EB -S31508002240DFF8AC190860DFF8A809006830F48020C8 -S31508002250DFF89C19086024E06068B0F5A02F10D15B -S31508002260DFF88C09006850F48020DFF884190860CC -S31508002270DFF87C09006850F48030DFF874190860CC -S315080022800FE0DFF86C09006830F48030DFF8601979 -S315080022900860DFF85C09006830F48020DFF8501920 -S315080022A00860DFF85409006800090001A1680843BE -S315080022B0DFF844190860606800282CD000F0BAFCE2 -S315080022C005004FF48040B0FA80F050F02000C0B20C -S315080022D04009C0B2012803D1DFF8140900680AE0F2 -S315080022E04FF48040B0FA80F04FF48040B0FA80F0A6 -S315080022F0DFF8100900684FF48041B1FA81F111F056 -S315080023001F01C840C00733D400F094FC401B652861 -S31508002310D7D30320F7E200F08DFC05004FF4804088 -S31508002320B0FA80F050F02000C0B24009C0B20128CF -S3150800233003D1DFF8BC0800680AE04FF48040B0FA21 -S3150800234080F04FF48040B0FA80F0DFF8B8080068F3 -S315080023504FF48041B1FA81F111F01F01C840C0075E -S3150800236006D500F067FC401B6528D7D30320CAE2D0 -S315080023702078800749D5DFF87C08006810F00C0F34 -S315080023800BD0DFF87008006810F00C00082871D12F -S31508002390DFF860080068C0036CD45FF08040B0FACC -S315080023A080F050F02000C0B24009C0B2012803D125 -S315080023B0DFF83C0800680AE05FF08040B0FA80F079 -S315080023C05FF08040B0FA80F0DFF8380800685FF008 -S315080023D08041B1FA81F111F01F01C840C00704D548 -S315080023E02069012801D001208DE2DFF80408006881 -S315080023F05FF0F851B1FA81F130F0F800626912FA2B -S3150800240001F10843DFF8E81708602078000740F173 -S31508002410E080A069002800F0B08001205FF000414C -S31508002420B1FA81F1DFF8E02712EB8101086000F0CC -S3150800243001FC05005FF08040B0FA80F05FF0804054 -S31508002440B0FA80F05FF08040B0FA80F0DFF8B407A9 -S3150800245000685FF08041B1FA81F111F01F01C840B0 -S31508002460C00700F1B68000F0E5FB401B0328E1D366 -S31508002470032048E22069002847D001205FF0004188 -S31508002480B1FA81F1DFF8842712EB8101086000F0C8 -S31508002490D1FB05005FF08040B0FA80F050F02000D4 -S315080024A0C0B24009C0B2012803D1DFF8440700686A -S315080024B00AE05FF08040B0FA80F05FF08040B0FA42 -S315080024C080F0DFF8400700685FF08041B1FA81F1DB -S315080024D011F01F01C840C00706D400F0ABFB401B33 -S315080024E00328D7D303200EE2DFF8040700685FF05D -S315080024F0F851B1FA81F130F0F800626912FA01F187 -S315080025000843DFF8EC1608607FE700205FF000411B -S31508002510B1FA81F1DFF8F42612EB8101086000F0C8 -S3150800252089FB05005FF08040B0FA80F050F020008B -S31508002530C0B24009C0B2012803D1DFF8B40600686A -S315080025400AE05FF08040B0FA80F05FF08040B0FAB1 -S3150800255080F0DFF8B00600685FF08041B1FA81F1DB -S3150800256011F01F01C840C0077FF54FAF00F062FBAE -S31508002570401B0328D6D30320C5E100205FF00041A5 -S31508002580B1FA81F1DFF8802612EB8101086000F0CC -S3150800259051FB05005FF08040B0FA80F05FF08040A4 -S315080025A0B0FA80F05FF08040B0FA80F0DFF85406A9 -S315080025B000685FF08041B1FA81F111F01F01C8404F -S315080025C0C00706D500F036FB401B0328E2D30320DC -S315080025D099E12078400740F1E2800026DFF83006CE -S315080025E00068C0000FD4DFF82806006850F0805055 -S315080025F0DFF81C160860DFF81806006810F080502F -S31508002600009000980126DFF80C060068C00516D46D -S31508002610DFF80006006850F48070DFF8F8150860E7 -S3150800262000F008FB0500DFF8EC050068C00506D4D5 -S3150800263000F000FB401B6528F5D3032063E1E06842 -S31508002640012808D1DFF8D005006850F00100DFF84E -S31508002650C815086037E0E068002810D1DFF8B8052B -S31508002660006840084000DFF8B0150860DFF8A805E4 -S31508002670006830F00400DFF8A015086023E0E06881 -S31508002680052810D1DFF89005006850F00400DFF83F -S3150800269088150860DFF88005006850F00100DFF84B -S315080026A0781508600FE0DFF87005006840084000FC -S315080026B0DFF864150860DFF86005006830F004008C -S315080026C0DFF854150860E06800282ED000F0B2FA4A -S315080026D005005FF08040B0FA80F05FF08040B0FA05 -S315080026E080F050F04000C0B24009C0B2022803D1C1 -S315080026F0DFF82405006806E05FF08040B0FA80F055 -S31508002700DFF8000500685FF08041B1FA81F111F049 -S315080027101F01C840C00737D400F08CFA401B41F2AD -S3150800272089318842D5D30320EDE000F083FA05000D -S315080027305FF08040B0FA80F05FF08040B0FA80F039 -S3150800274050F04000C0B24009C0B2022803D1DFF8F9 -S31508002750C804006806E05FF08040B0FA80F0DFF851 -S31508002760A40400685FF08041B1FA81F111F01F01FD -S31508002770C840C00708D500F05DFA401B41F2893110 -S315080027808842D5D30320BEE0F6B2012E07D1DFF882 -S315080027908004006830F08050DFF874140860E0693F -S315080027A0002800F0AF80DFF84C04006810F00C0039 -S315080027B0082800F0A580E06902286FD10020802152 -S315080027C0B1FA81F1DFF8442412EB8101086000F0C8 -S315080027D031FA05004020B0FA80F050F02000C0B26F -S315080027E04009C0B2012803D1DFF80404006808E0F4 -S315080027F04020B0FA80F04020B0FA80F0DFF80404F8 -S3150800280000684021B1FA81F111F01F01C840C007E4 -S3150800281006D500F00FFA401B0328DBD3032072E02D -S31508002820DFF8D003006830F47410616A0843216A3F -S315080028300843DFF8C013086001208021B1FA81F14E -S31508002840DFF8C82312EB8101086000F0F3F90500F0 -S315080028504020B0FA80F050F02000C0B24009C0B263 -S31508002860012803D1DFF88803006808E04020B0FAA1 -S3150800287080F04020B0FA80F0DFF888030068402135 -S31508002880B1FA81F111F01F01C840C0073AD400F02F -S31508002890D1F9401B0328DBD3032034E00020802134 -S315080028A0B1FA81F1DFF8642312EB8101086000F0C8 -S315080028B0C1F905004020B0FA80F050F02000C0B2FF -S315080028C04009C0B2012803D1DFF82403006808E0F4 -S315080028D04020B0FA80F04020B0FA80F0DFF82403F8 -S315080028E000684021B1FA81F111F01F01C840C00704 -S315080028F008D500F09FF9401B0328DBD3032002E02C -S31508002900012000E0002076BD70B504000D00002609 -S31508002910DFF80803006810F00700A84211D2DFF8B4 -S31508002920FC020068C008C0002843DFF8F0120860FF -S31508002930DFF8E802006810F00700A84201D001207D -S31508002940FEE02078800709D5DFF8A802006830F095 -S31508002950F000A1680843DFF89C1208602078C007D9 -S3150800296040F1AE806068012824D14FF48040B0FA67 -S3150800297080F050F02000C0B24009C0B2012803D14F -S31508002980DFF86C0200680AE04FF48040B0FA80F085 -S315080029904FF48040B0FA80F0DFF8680200684FF420 -S315080029A08041B1FA81F111F01F01C840C0074AD42D -S315080029B00120C5E06068022820D14020B0FA80F0E6 -S315080029C050F02000C0B24009C0B2012803D1DFF898 -S315080029D02002006808E04020B0FA80F04020B0FAF3 -S315080029E080F0DFF8200200684021B1FA81F111F089 -S315080029F01F01C840C00726D40120A1E05FF080402F -S31508002A00B0FA80F050F02000C0B24009C0B20128E8 -S31508002A1003D1DFF8DC0100680AE05FF08040B0FA15 -S31508002A2080F05FF08040B0FA80F0DFF8D8010068E7 -S31508002A305FF08041B1FA81F111F01F01C840C0076B -S31508002A4001D401207CE06B4800688008800061683A -S31508002A5008436849086000F0EDF806006068012838 -S31508002A600ED16448006810F00C00042828D000F045 -S31508002A70E1F8801B41F289318842F2D303205FE0F6 -S31508002A80606802280ED15B48006810F00C00082820 -S31508002A9016D000F0CFF8801B41F289318842F2D374 -S31508002AA003204DE05348006810F00C0F08D000F0E2 -S31508002AB0C1F8801B41F289318842F3D303203FE0F5 -S31508002AC05648006810F0070085420ED25348006841 -S31508002AD0C008C0002843514908605048006810F0F3 -S31508002AE00700A84201D001202AE02078400707D530 -S31508002AF04048006830F4E060E16808433D490860F2 -S31508002B002078000708D53B48006830F460502169F2 -S31508002B1050EAC1003749086000F013F835490968DA -S31508002B203F4A11F0F0015FF07063B3FA83F3D940BE -S31508002B30515CC84032490860002000F081F8002046 -S31508002B4070BD10B400200021002000220020294872 -S31508002B50006810F00C01042902D0082902D020E0F0 -S31508002B6026481FE02F4910F470124FF47053B3FA39 -S31508002B7083F3DA408A5C204909682B4B11F00F0170 -S31508002B805FF07044B4FA84F4E140595CC00304D59C -S31508002B901A48B0FBF1F0504302E0244800FB02F06B -S31508002BA000E0164810BC704715480068704780B5A5 -S31508002BB0FFF7FAFF0F4909681D4A11F4E0615FF44F -S31508002BC06003B3FA83F3D940515CC84002BD80B5AF -S31508002BD0FFF7EAFF07490968154A11F460515FF4DF -S31508002BE0E013B3FA83F3D940515CC84002BD000034 -S31508002BF000100240041002402C10024000127A0015 -S31508002C000000002024100240800442420000424294 -S31508002C101C100240007000402010024000200240B4 -S31508002C20C8410008A8410008B841000800093D004D -S31508002C30E441000801480068704700BF2C050020E1 -S31508002C4010B50400074800684FF47A71B0FBF1F03C -S31508002C5000F079F8002221005FF0FF3000F062F8FA -S31508002C60002010BD0000002010F007014048006851 -S31508002C704FF6FF0210403F4A52EA012108433C49F9 -S31508002C80086070473A480068C0F30220704740B2AF -S31508002C90002808D50901384A40B210F00F00104440 -S31508002CA000F8041C03E00901344A40B21154704785 -S31508002CB010B410F00700D0F10703052B01D3042345 -S31508002CC001E0D0F10703041D072C01D2002000E023 -S31508002CD0C01E012414FA03F35B1E19408140012328 -S31508002CE013FA00F0401E1040084310BC704780B528 -S31508002CF0411EB1F1807F01D301200EE0401E20491C -S31508002D0008600F215FF0FF30FFF7C1FF00201D4963 -S31508002D10086007201C490860002002BD80B5FFF73F -S31508002D20A3FF01BD70B504000D0016000020FFF7D3 -S31508002D30A9FF32002900FFF7BBFF0100200040B2BF -S31508002D40FFF7A5FF70BD80B5FFF7D1FF02BD0428C8 -S31508002D5006D10D48006850F004000B49086005E0EC -S31508002D600948006830F00400074908607047000009 -S31508002D700CED00E00000FA0518ED00E000E400E0C4 -S31508002D8014E000E018E000E010E000E080B500F094 -S31508002D9001F801BD7047000070B504000025002643 -S31508002DA0002C01D10120C9E094F83D00002805D186 -S31508002DB0002084F83C00200000F0A7FA022084F8DE -S31508002DC03D002068006830F002002168086020682D -S31508002DD0006850F0010021680860FFF72BFF060025 -S31508002DE020684068C0070CD4FFF724FF801B0B2817 -S31508002DF0F6D3032084F83D00002084F83C00032025 -S31508002E009CE020684068C00740F18B80A0690128D3 -S31508002E1006D12068006850F080002168086005E047 -S31508002E202068006830F0800021680860E0690128A1 -S31508002E3006D12068006850F040002168086005E067 -S31508002E402068006830F0400021680860206A012880 -S31508002E5006D12068006850F020002168086005E067 -S31508002E602068006830F0200021680860606A012840 -S31508002E7006D12068006850F010002168086005E057 -S31508002E802068006830F0100021680860A06A0128F0 -S31508002E9006D12068006850F008002168086005E03F -S31508002EA02068006830F0080021680860E06A012898 -S31508002EB006D12068006850F004002168086005E023 -S31508002EC02068006830F0040021680860A068E1689E -S31508002ED0084321690843616908436168491E084334 -S31508002EE02168C861206800684008400021680860B9 -S31508002EF0FFF7A0FE060020684068C0070CD5FFF75C -S31508002F0099FE801B0B28F6D3032084F83D00002089 -S31508002F1084F83C00032011E020684068C00700D40C -S31508002F200125012D06D100202064012084F83D00EA -S31508002F30002003E0042084F83D00012070BD30B471 -S31508002F40002201224B699A400368D3F8003253F0F5 -S31508002F5001030468C4F800320368D3F81C329343AB -S31508002F600468C4F81C32CB69002B1AD10368D3F85D -S31508002F700C3293430468C4F80C3203684C6903EBBB -S31508002F80C403CC684D68C5EA0444C3F840420368E4 -S31508002F904C6903EBC4038C680D68C5EA0444C3F89E -S31508002FA04442CB69012B1AD10368D3F80C32134378 -S31508002FB00468C4F80C3203684C6903EBC4030C6854 -S31508002FC04D68C5EA0444C3F8404203684C6903EBFC -S31508002FD0C4038C68CD68C5EA0444C3F844428B69C7 -S31508002FE0002B07D10368D3F8043293430468C4F866 -S31508002FF0043206E00368D3F8043213430468C4F8BD -S3150800300004320B69002B07D10368D3F814329343B3 -S315080030100468C4F8143206E00368D3F8143213437C -S315080030200468C4F81432096A012906D10168D1F87E -S315080030301C1211430268C2F81C120168D1F800126A -S31508003040490849000068C0F80012002030BC7047E3 -S31508003050F8B504000D0016000027002094F83C007F -S31508003060012801D102204FE1012084F83C00EDB28D -S31508003070002D14D194F83D0022280BD094F83D0079 -S31508003080422807D094F83D00622803D094F83D0002 -S31508003090722804D1002084F83C00022034E1EDB205 -S315080030A0012D14D194F83D0032280BD094F83D0038 -S315080030B0522807D094F83D00622803D094F83D00C2 -S315080030C0722804D1002084F83C0002201CE1EDB2ED -S315080030D0002D18D194F83D00122804D0322806D0C5 -S315080030E0522808D00BE0422084F83D0023E06220F5 -S315080030F084F83D001FE0722084F83D001BE0222082 -S3150800310084F83D0017E094F83D00122804D02228E0 -S3150800311006D0422808D00BE0522084F83D000AE089 -S31508003120622084F83D0006E0722084F83D0002E043 -S31508003130322084F83D00FFF77DFD0700EDB2002D33 -S3150800314004D12068C06810F0030003E02068006915 -S3150800315010F00300002811D116F1010FEED0002E51 -S3150800316004D0FFF767FDC01B8642E7D2032084F828 -S315080031703D00002084F83C000320C5E0EDB2002D98 -S3150800318001D1606B00E0A06B2168EDB22A01114401 -S31508003190D1F8B01111F0040181608168002908D1C5 -S315080031A02168EDB22A011144D1F8B011490D016028 -S315080031B007E02168EDB22A011144D1F8B011C90817 -S315080031C041602168EDB22A011144D1F8B011C1F36A -S315080031D04001C1602168EDB22A011144D1F8B41149 -S315080031E011F00F0101612168EDB22A011144D1F8ED -S315080031F0B411C1F30721C161EDB205622168EDB2D0 -S315080032002A011144D1F8B81101752168EDB22A01D5 -S315080032101144D1F8B811090A41752168EDB22A019D -S315080032201144D1F8B811090C81752168EDB22A014B -S315080032301144D1F8B811090EC1752168EDB22A01F9 -S315080032401144D1F8BC1101762168EDB22A01114466 -S31508003250D1F8BC11090A41762168EDB22A01114458 -S31508003260D1F8BC11090C81762168EDB22A01114406 -S31508003270D1F8BC11090EC176EDB2002D06D1206831 -S31508003280C06850F020002168C86005E02068006921 -S3150800329050F0200021680861EDB2002D18D194F88D -S315080032A03D00422804D0622806D0722808D00BE0D8 -S315080032B0122084F83D0023E0322084F83D001FE008 -S315080032C0522084F83D001BE0012084F83D0017E0F9 -S315080032D094F83D00522804D0622806D0722808D0F7 -S315080032E00BE0122084F83D000AE0222084F83D0015 -S315080032F006E0422084F83D0002E0012084F83D0003 -S31508003300002084F83C000020F2BD704710B5040088 -S31508003310002C01D1012037E0A0690028FFD194F8DC -S315080033206900002805D1002084F86800200000F014 -S3150800333081FA242084F86900206800684008400063 -S3150800334021680860200000F0A9F8012801D10120B1 -S315080033501AE0606A002802D0200000F08FF9206881 -S31508003360406830F49040216848602068806830F0F2 -S315080033702A00216888602068006850F001002168EA -S315080033800860200000F0E7F910BD2DE9F04182B091 -S3150800339004000D0017001E005FF0000894F86A008C -S315080033A0202878D1002D02D0BFB2002F01D10120EC -S315080033B072E094F86800012801D102206CE001202F -S315080033C084F868000020E066222084F86A00FFF787 -S315080033D031FC8046A4F85870A4F85A70A068B0F575 -S315080033E0805F0BD12069002804D140F2FF10A4F8B1 -S315080033F05C001FE0FF20A4F85C001BE0A068002822 -S315080034000AD12069002803D1FF20A4F85C0011E046 -S315080034107F20A4F85C000DE0A068B0F1805F09D1B8 -S315080034202069002803D17F20A4F85C0002E03F2031 -S31508003430A4F85C00B4F85C7004E02068808C38401E -S315080034402880AD1CB4F85A0000281CD0B4F85A00DD -S31508003450401EA4F85A000096434600222021200068 -S3150800346000F0B0F9002801D0032015E0A068B0F5F7 -S31508003470805F02D120690028DFD02068808C384020 -S3150800348028706D1CDEE7202084F86A00002084F886 -S315080034906800002000E00220BDE8F68138B5040087 -S315080034A000211021002100200025A168226911436E -S315080034B062691143E2691143226812686A4B1A402D -S315080034C01143226811602168496831F44051E26865 -S315080034D0114322685160A169226A114322689268E1 -S315080034E032F4306211432268916021685F4A914242 -S315080034F015D15F49096811F00301002905D0022991 -S3150800350009D006D3032902D007E0002114E00221DE -S3150800351012E0042110E008210EE010210CE02168D9 -S31508003520544A914201D1002106E02168524A91424B -S3150800353001D1002100E01021E269B2F5004F46D121 -S31508003540C9B2002908D0012910D0022918D00429A7 -S3150800355020D0082928D02FE0FFF729FB6168490801 -S3150800356011EB40006168B0FBF1F026E0FFF72FFB96 -S315080035706168490811EB40006168B0FBF1F01CE096 -S315080035806068400800F5740010F510506168B0FBDB -S31508003590F1F012E0FFF7D5FA6168490811EB40002F -S315080035A06168B0FBF1F008E06068400810F580300B -S315080035B06168B0FBF1F000E001254FF6F0710140BB -S315080035C0C0F34200014389B22068C16048E0C9B22D -S315080035D0002908D0012912D002291CD0042927D095 -S315080035E0082931D03BE0FFF7E2FA616810EB510099 -S315080035F06168B0FBF1F080B22168C86030E0FFF77F -S31508003600E6FA616810EB51006168B0FBF1F080B230 -S315080036102168C86024E06068400800F5F40010F5E9 -S3150800362090506168B0FBF1F080B22168C86017E07D -S31508003630FFF787FA616810EB51006168B0FBF1F09B -S3150800364080B22168C8600BE06068400810F5004049 -S315080036506168B0FBF1F080B22168C86000E001251E -S315080036602800C0B232BD0000F369FFEF0038014000 -S3150800367030100240004400400048004090F82410F2 -S31508003680C90707D50168496831F40031826A1143D0 -S315080036900268516090F82410890707D501684968BF -S315080036A031F48031C26A11430268516090F82410DF -S315080036B0490707D50168496831F48021026B11432F -S315080036C00268516090F82410090707D5016849680F -S315080036D031F40041426B11430268516090F824109E -S315080036E0C90607D50168896831F48051826B114390 -S315080036F00268916090F82410890607D501688968E0 -S3150800370031F40051C26B11430268916090F824109D -S31508003710490613D50168496831F48011026C1143D2 -S3150800372002685160016CB1F5801F07D101684968CC -S3150800373031F4C001426C11430268516090F82410BC -S31508003740090607D50168496831F40021826C1143DE -S3150800375000684160704738B5040000250020E0661F -S31508003760FFF768FA05002068006800070DD57FF0A6 -S315080037707E4000902B0000225FF40011200000F02C -S3150800378021F8002801D003201BE0206800684007C4 -S315080037900DD57FF07E4000902B0000225FF480015B -S315080037A0200000F00FF8002801D0032009E02020AF -S315080037B084F86900202084F86A00002084F86800EC -S315080037C0002032BD2DE9F04104000D0016001F004F -S315080037D0DDF818802068C0692840A84201D1012078 -S315080037E000E00020F6B2B04221D118F1010FF1D065 -S315080037F0B8F1000F04D0FFF71DFAC01B8045E9D2C7 -S315080038002068006830F4D0702168086020688068F5 -S315080038104008400021688860202084F8690020203C -S3150800382084F86A00002084F86800032000E000207D -S31508003830BDE8F08170470000BFF34F8FB9480068B4 -S3150800384010F4E060B8490843B6490860BFF34F8FE3 -S3150800385000BFFDE780B500F00DF800F0C1F801BD26 -S3150800386080B500F022F800F027F901BD80B5FFF712 -S31508003870E3FF01BD80B5AD48AD4908604FF461402E -S31508003880AB4948600020AA4988600020A849C8605A -S315080038900020A74908610020A54988610C20A44991 -S315080038A04861A348FFF732FD01BD80B5A1480078FD -S315080038B0002813D1A04800F03EF801283AD19E48C6 -S315080038C00078002836D000F05CF99C490860012091 -S315080038D09849087000209A4908702BE0964898493C -S315080038E009780844401C00F026F8012818D19448A5 -S315080038F00078401C92490870914800788E490978EA -S31508003900884217D100208B4908708B484078FF28D9 -S3150800391010D18948807800280CD1FFF7A7FF09E065 -S3150800392000F02FF9854909686431814202D20020E6 -S315080039308049087001BD80B50023012201007C483A -S31508003940FFF723FDC0B2002801D1012000E00020C6 -S3150800395002BDF0B4002400E0641CE4B2122C3CD290 -S315080039604FF4FA4580B2774EE4B216F81460754FF4 -S31508003970E4B207EB44077F78BE19761C06FB00F60F -S3150800398095FBF6F706FB1755002DE5D14FF4FA45DA -S3150800399080B26C4EE4B216F814606A4FE4B207EBD4 -S315080039A044077F78BE19761C06FB00F695FBF6F5EC -S315080039B00D800D88002DCFD00D88B5F5806FCBDC36 -S315080039C06048E4B210F8140010705E48E4B200EBE8 -S315080039D0440040781870012000E00020F0BC7047D1 -S315080039E010B58CB000208DF8010000208DF800007D -S315080039F040F267646B460DF101020DF102014FF4C6 -S31508003A00FA70FFF7A6FF50485049086000204F4952 -S31508003A1008634F484D49486300204C498861002097 -S31508003A204A49C86100204949086200204749486256 -S31508003A3000204649886200204449C862002043495C -S31508003A40886000204149C8609DF80100401E0004B6 -S31508003A503E4908619DF80000401E00053B49486143 -S31508003A60BDF80200394948603848FFF795F9002C37 -S31508003A7002D46005374905E024F00044E00050F020 -S31508003A800400354900220692002207920122089274 -S31508003A90020C019280B20290080C039088B204903E -S31508003AA000200590012009900E200A9001A92748B8 -S31508003AB0FFF745FA0CB010BD38B540F2676500242B -S31508003AC0002200212148FFF7C3FA002829D1002D3A -S31508003AD00BD41E48406B0068A84213D11B48406BA4 -S31508003AE0806800280ED101240CE025F0004517480F -S31508003AF0406B4068A84205D11448406B806804288A -S31508003B0000D10124E4B2012C0BD11048406B007D92 -S31508003B10FF2806D10D48406B407D002801D1FFF7EC -S31508003B20A5FE31BD0CED00E00400FA050044004096 -S31508003B300804002031050020780400202405002010 -S31508003B4030050020E040000800640040BC04002066 -S31508003B50000500200400E0FFFCFF1F0080B5FFF70A -S31508003B6023F84FF47A71B0FBF1F0FFF7ECF8042074 -S31508003B70FFF7EDF8002200215FF0FF30FFF7D2F8DB -S31508003B8001BD80B5FFF756F802BD80B500F004F810 -S31508003B90FFF7FCF801BD000002480068401C014917 -S31508003BA0086070472C05002078B400220023002402 -S31508003BB02FE0052512F00306F6B2B600B5402C43F1 -S31508003BC0654D960845F82640644C24689C434D6824 -S31508003BD0ED0300D51C43614D2C60614C24689C4361 -S31508003BE04D68AD0300D51C435D4D2C605D4C2468C3 -S31508003BF09C434D68ED0200D51C435A4D2C605A4C27 -S31508003C0024689C434D68AD0200D51C43564B1C6086 -S31508003C10521C0B68D340002B00F093800B680124DC -S31508003C2094402340002BF3D04C68022C02D04C68F9 -S31508003C30122C15D1D40800EB8404246A0F2512F03F -S31508003C400706F6B2B600B540AC430D6912F0070692 -S31508003C50F6B2B600B5402C43D50800EB85052C62B4 -S31508003C60046803251600F6B27600B540AC430D7914 -S31508003C7015F003051600F6B27600B5402C4304602D -S31508003C804C68012C08D04C68022C05D04C68112CC5 -S31508003C9002D04C68122C17D1846803251600F6B298 -S31508003CA07600B540AC43CD681600F6B27600B5404E -S31508003CB02C438460446801259540AC434D68C5F3A0 -S31508003CC0001595402C434460C46803251600F6B2D7 -S31508003CD07600B540AC438D681600F6B27600B5405E -S31508003CE02C43C4604C68E40092D5204C246854F0F8 -S31508003CF001041E4D2C601D4C246814F00104009428 -S31508003D00009C154C950854F825400F2512F003061B -S31508003D10F6B2B600B540AC43B0F1904F01D10025DC -S31508003D2048E7134DA84201D1012543E7114DA842A2 -S31508003D3001D102253EE7104DA8427FF43AAF03258C -S31508003D4038E771BC7047D2B2002A02D089B28161C5 -S31508003D5001E089B281627047080001400004014011 -S31508003D6004040140080401400C04014018100240F4 -S31508003D700004004800080048000C004880B500F020 -S31508003D8007F8FFF767FD00F0DEF8FFF769FDFAE7C9 -S31508003D9080B500F001F900F005F8FFF7DFFE00F046 -S31508003DA0CBF801BD00B58FB002200590012009901F -S31508003DB010200A9002200C9000200D905FF46010ED -S31508003DC00E9005A8FEF7E2F9002800D0FEE70F20BE -S31508003DD0009002200190002002904FF4806003902A -S31508003DE00020049002216846FEF78EFD002800D0C8 -S31508003DF0FEE70FB000BD00B587B04B48006850F02D -S31508003E000100494908604848006810F00100009020 -S31508003E1000984648006850F4003044490860434812 -S31508003E20006810F40030009000984048006850F48C -S31508003E3080203E4908603D48006810F480200090C4 -S31508003E4000983B48006850F4003039490860384803 -S31508003E50006810F40030009000983548006850F06B -S31508003E600070334908603248006810F0007000900E -S31508003E7000980320FEF752FF002200217FF00B0076 -S31508003E80FEF750FF002200217FF00A00FEF74AFFE6 -S31508003E90002200217FF00900FEF744FF00220021DE -S31508003EA07FF00400FEF73EFF002200217FF00300AA -S31508003EB0FEF738FF002200217FF00100FEF732FFEF -S31508003EC0002200215FF0FF30FEF72CFF082001904A -S31508003ED001200290002003900020049001A91548B3 -S31508003EE0FFF762FE48F204000190022002900120CA -S31508003EF00390032004900720059001A95FF09040E5 -S31508003F00FFF752FE4FF4C0500190022002900020A5 -S31508003F100390032004900920059001A95FF09040C2 -S31508003F20FFF742FE07B000BD181002401410024009 -S31508003F301C1002400004004880B5002208211348DE -S31508003F40FFF701FF01BD10B5FFF71BFE040010487F -S31508003F500068201AB0F5FA7F16D30E4800780028B4 -S31508003F6008D101200B490870012208210748FFF7EC -S31508003F70EAFE07E0002007490870002208210348E6 -S31508003F80FFF7E1FE0248046010BD00000004004887 -S31508003F90280500203205002080B50848006850F042 -S31508003FA01000064908600320FEF7B8FE0020FEF759 -S31508003FB047FEFFF720FF002002BD00000020024058 -S31508003FC01948006850F470001749086017480068D7 -S31508003FD050F0010015490860154800681549084061 -S31508003FE01349086011480068134908400F490860DA -S31508003FF00E48006830F480200C4908600C480068B8 -S3150800400030F4FE000A4908600C48006800090001FF -S315080040100A4908600A4800680A49084008490860C9 -S31508004020002009490860704788ED00E0001002404A -S31508004030041002400CC07FF8FFFFF6FE2C10024069 -S3150800404030100240CCFC00FF0810024019E050F87E -S31508004050041BCB0744BFA9F101035918121F0023FB -S31508004060042A41F8043BF9D25FEA827C0B4604D560 -S315080040704FF0000CA1F800C09B1CD10744BF0021DB -S31508004080197050F8042B002AE1D1704710B450F883 -S31508004090041B79B10268436802440830DC0744BF50 -S315080040A0A9F10104E31852F8044B43F8044B091F1D -S315080040B0F9D1ECE710BC704710B5074979441831B7 -S315080040C0064C7C44163404E00A68081D11448847E7 -S315080040D00146A142F8D110BD500000007000000052 -S315080040E005020602060307030803090309040A046E -S315080040F00B040C040C050D050E050F050F0610061E -S31508004100100710084EF68851CEF20001086840F4F0 -S3150800411070000860BFF34F8FBFF36F8F4FF00070CA -S31508004120E1EE100A7047000025FFFFFF2C01000092 -S31508004130080400200000000055FFFFFF04000000EF -S3150800414094010000000000200000000000F00BF8B9 -S31508004150002801D0FFF7B0FF0020AFF30080FFF77B -S315080041600DFE00F002F80120704700F001B80000CB -S315080041700746384600F002F8FBE7000080B5AFF3C3 -S315080041800080024A11001820ABBEFBE72600020099 -S31508004190024885460248804702480047080400202E -S315080041A0C13F0008D94100080203040506070809AB -S315080041B00A0B0C0D0E0F1010010203040506070862 -S315080041C0090A0B0C0D0E0F1000000000000000007D -S315080041D00102030406070809AFF30080FFF792FF00 -S315080041E0FFF7B4FF0000000001020304FFF7FEBF5B -S315080041F0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE5 -S31508004200FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD4 -S31508004210FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC4 -S31508004220FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB4 -S31508004230FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA4 -S31508004240FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF94 -S31508004250FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF84 -S31508004260FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF74 -S31508004270FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF64 -S31508004280FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF54 -S31508004290FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF44 -S315080042A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF34 -S315080042B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF24 -S315080042C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF14 -S30D080042D0FFF7FEBF00127A0099 -S705080041D9D8 +S3150800218000000000ED410008EE11AA552DE9FC41BA +S31508002190040000202078C00740F1C780DFF86C09EA +S315080021A0016811F00C01042907D0016811F00C012F +S315080021B0082929D10068C00326D54FF480400100BC +S315080021C0B1FA81F1C9B2490951F00101C9B201292F +S315080021D003D1DFF83419096808E00100B1FA81F182 +S315080021E00100B1FA81F1DFF834190968B0FA80F014 +S315080021F010F01F00C140C80740F1978060680028AA +S3150800220040F0938001201CE36068B0F5803F06D15A +S31508002210DFF8F408016851F48031016026E060684F +S3150800222000280AD1DFF8E008016831F4803101603E +S31508002230016831F48021016018E06068B0F5A02FCC +S315080022400AD1DFF8C408016851F4802101600168E9 +S3150800225051F48031016009E0DFF8AC08016831F417 +S3150800226080310160016831F480210160DFF8A0182F +S315080022700A6812091201A06802430A606068002809 +S3150800228029D000F063FC05004FF480400100B1FA44 +S3150800229081F1C9B2490951F00101C9B2012903D135 +S315080022A0DFF86418096808E00100B1FA81F1010055 +S315080022B0B1FA81F1DFF864180968B0FA80F010F015 +S315080022C01F00C140C80730D400F040FC401B6528F9 +S315080022D0DAD30320B5E200F039FC05004FF480405C +S315080022E00100B1FA81F1C9B2490951F00101C9B237 +S315080022F0012903D1DFF81018096808E00100B1FACE +S3150800230081F10100B1FA81F1DFF810180968B0FA15 +S3150800231080F010F01F00C140C80706D500F016FC73 +S31508002320401B6528DAD303208BE22078800740D546 +S31508002330DFF8D807016811F00C0F07D0016811F013 +S315080023400C01082968D10068C00365D45FF0804095 +S315080023500100B1FA81F1C9B2490951F00101C9B2C6 +S31508002360012903D1DFF8A017096808E00100B1FACE +S3150800237081F10100B1FA81F1DFF8A0170968B0FA16 +S3150800238080F010F01F00C140C80704D52069012855 +S3150800239001D0012055E2DFF8700701685FF0F852B6 +S315080023A0B2FA82F231F0F801636913FA02F21143C4 +S315080023B001602078000740F1D680A069002800F067 +S315080023C0A8805FF00040B0FA80F00121C0B2DFF8C3 +S315080023D0502712EB8002116000F0B8FB05005FF091 +S315080023E080400100B1FA81F10100B1FA81F10100E2 +S315080023F0B1FA81F1DFF824170968B0FA80F010F015 +S315080024001F00C140C80700F1AE8000F09FFB401BCB +S315080024100328E4D3032014E22069002843D05FF0A0 +S315080024200040B0FA80F00121C0B2DFF8F82612EBBE +S315080024308002116000F08AFB05005FF08040010011 +S31508002440B1FA81F1C9B2490951F00101C9B20129AC +S3150800245003D1DFF8B416096808E00100B1FA81F182 +S315080024600100B1FA81F1DFF8B4160968B0FA80F014 +S3150800247010F01F00C140C80706D400F067FB401BD8 +S315080024800328DAD30320DCE1DFF87C0601685FF075 +S31508002490F852B2FA82F231F0F801636913FA02F2DD +S315080024A01143016085E75FF00040B0FA80F0002133 +S315080024B0C0B2DFF8702612EB8002116000F046FB0E +S315080024C005005FF080400100B1FA81F1C9B24909FF +S315080024D051F00101C9B2012903D1DFF82C160968A8 +S315080024E008E00100B1FA81F10100B1FA81F1DFF8E3 +S315080024F02C160968B0FA80F010F01F00C140C80712 +S315080025007FF557AF00F022FB401B0328D9D30320E1 +S3150800251097E15FF00040B0FA80F00021C0B2DFF822 +S31508002520002612EB8002116000F010FB05005FF038 +S3150800253080400100B1FA81F10100B1FA81F1010090 +S31508002540B1FA81F1DFF8D4150968B0FA80F010F015 +S315080025501F00C140C80706D500F0F8FA401B03283B +S31508002560E5D303206DE12078400740F1B9800026C5 +S31508002570DFF8B4552868C00009D4286850F08050A0 +S315080025802860286810F08050009000980126DFF82F +S315080025909C753868C00511D4386850F48070386066 +S315080025A000F0D4FA80463868C00507D400F0CEFAA1 +S315080025B0B0EB08006528F6D3032042E1E06801285D +S315080025C006D1DFF86C05016851F00101016025E0CC +S315080025D0E06800280AD1DFF858050168490849006B +S315080025E00160016831F00401016017E0E068052820 +S315080025F00AD1DFF83C05016851F004010160016861 +S3150800260051F00101016009E0DFF824050168490875 +S3150800261049000160016831F004010160E0680028A2 +S315080026202BD000F093FA07005FF080400100B1FA62 +S3150800263081F10100B1FA81F1C9B2490951F00201EB +S31508002640C9B2022903D1DFF8E814096805E00100D8 +S31508002650B1FA81F1DFF8C4140968B0FA80F010F015 +S315080026601F00C140C80734D400F070FAC01B41F2FD +S3150800267089318842D8D30320E3E000F067FA0700DF +S315080026805FF080400100B1FA81F10100B1FA81F1F1 +S31508002690C9B2490951F00201C9B2022903D1DFF8CA +S315080026A09014096805E00100B1FA81F1DFF86C14AD +S315080026B00968B0FA80F010F01F00C140C80708D5B5 +S315080026C000F044FAC01B41F289318842D8D303206E +S315080026D0B7E0F6B2012E03D1286830F080502860A2 +S315080026E0E069002800F0AC80DFF82054286810F074 +S315080026F00C00082800F0A280E06902286BD180202F +S31508002700B0FA80F0DFF81C640021C0B216EB800036 +S31508002710016000F01BFA07004020B0FA80F0C0B252 +S31508002720400950F00100C0B2012803D1DFF8D803F0 +S31508002730006808E04020B0FA80F04020B0FA80F047 +S31508002740DFF8D80300684021B1FA81F111F01F01C2 +S31508002750C840C00706D500F0F9F9C01B0328DBD32B +S3150800276003206EE0296831F47411606A0143206A17 +S31508002770014329608020B0FA80F00121C0B216EB2F +S315080027808006316000F0E2F904004020B0FA80F0DB +S31508002790C0B2400950F00100C0B2012803D1DFF8E9 +S315080027A06803006808E04020B0FA80F04020B0FADC +S315080027B080F0DFF8680300684021B1FA81F111F072 +S315080027C01F01C840C0073BD400F0C0F9001B03280E +S315080027D0DBD3032035E08020B0FA80F00021C0B2B8 +S315080027E0DFF8402312EB8002116000F0AFF9040015 +S315080027F04020B0FA80F0C0B2400950F00100C0B2E3 +S31508002800012803D1DFF80003006808E04020B0FA89 +S3150800281080F04020B0FA80F0DFF80003006840211D +S31508002820B1FA81F111F01F01C840C00708D500F0C0 +S315080028308DF9001B0328DBD3032002E0012000E00A +S315080028400020BDE8F6812DE9F04104000D000020C6 +S31508002850DFF8E062306810F00700A8420BD2306853 +S31508002860C008C00028433060306810F00700A8424E +S3150800287001D00120EFE02078800707D5DFF88C1219 +S315080028800A6832F0F002A06802430A602078C0079E +S3150800289040F1A7806068012821D14FF480400100EB +S315080028A0B1FA81F1C9B2490951F00101C9B2012948 +S315080028B003D1DFF85412096808E00100B1FA81F182 +S315080028C00100B1FA81F1DFF854120968B0FA80F014 +S315080028D010F01F00C140C80747D40120BBE060685C +S315080028E0022820D14020B0FA80F0C0B2400950F04A +S315080028F00100C0B2012803D1DFF80C02006808E025 +S315080029004020B0FA80F04020B0FA80F0DFF80C02E0 +S3150800291000684021B1FA81F111F01F01C840C007D3 +S3150800292023D4012097E05FF080400100B1FA81F1DD +S31508002930C9B2490951F00101C9B2012903D1DFF829 +S31508002940C811096808E00100B1FA81F10100B1FA7D +S3150800295081F1DFF8C8110968B0FA80F010F01F009D +S31508002960C140C80701D4012075E0684F3968890855 +S31508002970890060680143396000F0E8F880466068BD +S3150800298001280ED1386810F00C00042829D000F070 +S31508002990DDF8B0EB080041F289318842F2D3032012 +S315080029A059E0606802280ED1386810F00C00082833 +S315080029B017D000F0CBF8B0EB080041F28931884215 +S315080029C0F2D3032047E0386810F00C0F09D000F066 +S315080029D0BDF8B0EB080041F289318842F3D30320F1 +S315080029E039E0306810F0070085420BD23068C0081D +S315080029F0C00028433060306810F00700A84201D0B4 +S31508002A00012028E02078400706D540490A6832F4B4 +S31508002A10E062E06802430A602078000707D53B4871 +S31508002A20016831F46051226951EAC201016000F07F +S31508002A3014F8364909685FF07062B2FA82F23E4BC2 +S31508002A4011F0F001D140595CC840334908600020B4 +S31508002A5000F082F80020BDE8F08110B400200020C4 +S31508002A600020002000202948016811F00C000428E5 +S31508002A7002D0082802D021E0264820E04FF4705002 +S31508002A80B0FA80F02D4A11F47013C340D05C204A86 +S31508002A9012685FF07043B3FA83F3294C12F00F0201 +S31508002AA0DA40A25CC90306D51A49B1FBF2F2010065 +S31508002AB01000484301E02349484300E0154810BC8C +S31508002AC0704715480068704780B5FFF7FAFF0F4949 +S31508002AD009685FF46002B2FA82F21B4B11F4E061F6 +S31508002AE0D140595CC84002BD80B5FFF7EAFF0749E7 +S31508002AF009685FF4E012B2FA82F2134B11F46051DE +S31508002B00D140595CC84002BD001002400410024082 +S31508002B102C10024000127A00000000202410024007 +S31508002B2080044242000042421C10024000700040ED +S31508002B302010024000200240E4400008C44000087B +S31508002B40D440000800093D0000410008014800681B +S31508002B50704700BF2801002010B504000748006828 +S31508002B604FF47A71B0FBF1F000F078F800222100FA +S31508002B705FF0FF3000F061F8002010BD0000002073 +S31508002B8010F007003E4B1A684FF6FF010A403D4910 +S31508002B9051EA00210A431A60704739480068C0F3B1 +S31508002BA002207047020052B2002A08D50901364AA7 +S31508002BB040B210F00F00104400F8041C03E00901AD +S31508002BC0324A40B21154704710B410F00700D0F1E1 +S31508002BD00703052B01D3042301E0D0F10703041DE5 +S31508002BE0072C01D2002000E0C01E012414FA03F3CA +S31508002BF05B1E1940814014FA00F0401E104008433D +S31508002C0010BC704780B5411EB1F1807F01D3012009 +S31508002C100EE0401E1E4908600F215FF0FF30FFF7E7 +S31508002C20C1FF00201B49086007201B4908600020D7 +S31508002C3002BD80B5FFF7A4FF01BD70B504000D0005 +S31508002C4016000020FFF7A9FF32002900FFF7BCFF96 +S31508002C500100200040B2FFF7A5FF70BD80B5FFF761 +S31508002C60D1FF02BD042805D10B48016851F00401C3 +S31508002C70016004E00848016831F00401016070470A +S31508002C800CED00E00000FA0518ED00E000E400E0B5 +S31508002C9014E000E018E000E010E000E080B500F085 +S31508002CA001F801BD704730B4002513E050F8042B35 +S31508002CB0D30744BFA9F101039A18091F042942F84A +S31508002CC0045BFAD213468C0744BF15809B1CC907C0 +S31508002CD048BF1D7050F8041B0029E7D130BC704767 +S31508002CE070B5040000250020002C01D10120C9E0A0 +S31508002CF094F83D00002805D1002084F83C00200007 +S31508002D0000F0BDFA022084F83D002068006830F023 +S31508002D100200216808602068006850F001002168F8 +S31508002D200860FFF713FF060020684068C0070CD448 +S31508002D30FFF70CFF801B0B28F6D3032084F83D0011 +S31508002D40002084F83C0003209CE020684068C00707 +S31508002D5040F18B80A069012806D12068006850F0F0 +S31508002D6080002168086005E02068006830F080006F +S31508002D7021680860E069012806D12068006850F0DB +S31508002D8040002168086005E02068006830F04000CF +S31508002D9021680860206A012806D12068006850F07A +S31508002DA020002168086005E02068006830F02000EF +S31508002DB021680860606A012806D12068006850F01A +S31508002DC010002168086005E02068006830F01000EF +S31508002DD021680860A06A012806D12068006850F0BA +S31508002DE008002168086005E02068006830F00800DF +S31508002DF021680860E06A012806D12068006850F05A +S31508002E0004002168086005E02068006830F00400C6 +S31508002E1021680860A168E068014320690143606988 +S31508002E2001436068401E01432068C161206800684C +S31508002E304008400021680860FFF788FE0600206801 +S31508002E404068C0070CD5FFF781FE801B0B28F6D318 +S31508002E50032084F83D00002084F83C00032011E09C +S31508002E6020684068C00700D40125012D06D100203E +S31508002E702064012084F83D00002003E0042084F843 +S31508002E803D00012070BD30B4002201224B6912FAC0 +S31508002E9003F30268D2F8002252F001020468C4F86B +S31508002EA000220268D2F81C229A430468C4F81C223D +S31508002EB0CA69002A1AD10268D2F80C229A43046811 +S31508002EC0C4F80C2202684C6902EBC402CC684D684F +S31508002ED0C5EA0444C2F8404202684C6902EBC402DF +S31508002EE08C680D68C5EA0444C2F84442CA69012AD6 +S31508002EF01AD10268D2F80C221A430468C4F80C22C4 +S31508002F0002684C6902EBC4020C684D68C5EA0444C1 +S31508002F10C2F8404202684C6902EBC4028C68CD686C +S31508002F20C5EA0444C2F844428A69002A07D10268FD +S31508002F30D2F804229A430468C4F8042206E0026818 +S31508002F40D2F804221A430468C4F804220A69002A3B +S31508002F5007D10268D2F814229A430468C4F81422E6 +S31508002F6006E00268D2F814221A430468C4F8142248 +S31508002F70096A012906D10168D1F81C120B430168B8 +S31508002F80C1F81C320168D1F80012490849000068E6 +S31508002F90C0F80012002030BC7047F8B505000E00D6 +S31508002FA014000020002095F83C00012801D10220D9 +S31508002FB064E1012085F83C003000C0B2002814D135 +S31508002FC095F83D0022280BD095F83D00422807D0F9 +S31508002FD095F83D00622803D095F83D00722804D183 +S31508002FE0002085F83C00022048E13000C0B20128E4 +S31508002FF014D195F83D0032280BD095F83D0052289B +S3150800300007D095F83D00622803D095F83D00722850 +S3150800301004D1002085F83C0002202FE13000C0B220 +S31508003020002818D195F83D00122804D0322806D079 +S31508003030522808D00BE0422085F83D0023E06220A4 +S3150800304085F83D001FE0722085F83D001BE0222030 +S3150800305085F83D0017E095F83D00122804D022288F +S3150800306006D0422808D00BE0522085F83D000AE039 +S31508003070622085F83D0006E0722085F83D0002E0F2 +S31508003080322085F83D00FFF761FD07003000C0B229 +S31508003090002804D12868C06810F0030003E02868F7 +S315080030A0006910F00300002811D114F1010FEDD0CA +S315080030B0002C04D0FFF74AFDC01B8442E6D2032049 +S315080030C085F83D00002085F83C000320D6E0300056 +S315080030D0C0B2002801D1696B00E0A96B28683200EC +S315080030E0D2B212011044D0F8B00110F00400886082 +S315080030F08868002809D128683200D2B21201104423 +S31508003100D0F8B001400D086008E028683200D2B255 +S3150800311012011044D0F8B001C0084860286832008F +S31508003120D2B212011044D0F8B001C0F34000C86012 +S3150800313028683200D2B212011044D0F8B40110F057 +S315080031400F00086128683200D2B212011044D0F884 +S31508003150B401C0F30720C8613000C0B2086228680D +S315080031603200D2B212011044D0F8B80108752868A6 +S315080031703200D2B212011044D0F8B801000A4875DC +S3150800318028683200D2B212011044D0F8B801000CF7 +S31508003190887528683200D2B212011044D0F8B801F6 +S315080031A0000EC87528683200D2B212011044D0F851 +S315080031B0BC01087628683200D2B212011044D0F851 +S315080031C0BC01000A487628683200D2B212011044BF +S315080031D0D0F8BC01000C887628683200D2B21201F9 +S315080031E01044D0F8BC01000EC8763000C0B20028E2 +S315080031F006D12868C06850F020002968C86005E034 +S315080032002868006950F0200029680861F6B2002E87 +S3150800321018D195F83D00422804D0622806D07228B5 +S3150800322008D00BE0122085F83D0023E0322085F80F +S315080032303D001FE0522085F83D001BE0012085F87F +S315080032403D0017E095F83D00522804D0622806D0C4 +S31508003250722808D00BE0122085F83D000AE02220EB +S3150800326085F83D0006E0422085F83D0002E0012091 +S3150800327085F83D00002085F83C000020F2BD704727 +S3150800328010B50400002C01D1012037E0A069002800 +S31508003290FFD194F86900002805D1002084F8680059 +S315080032A0200000F082FA242084F86900206800686B +S315080032B04008400021680860200000F0ABF80128AB +S315080032C001D101201AE0606A002802D0200000F02F +S315080032D091F92068406830F4904021684860206879 +S315080032E0806830F02A00216888602068006850F0FD +S315080032F0010021680860200000F0E9F910BD2DE9F9 +S31508003300FC4105000C0090461E00002095F86A0056 +S3150800331020287CD1002C03D0404680B2002801D159 +S31508003320012075E095F86800012801D102206FE0B8 +S31508003330012085F868000020E866222085F86A00E2 +S31508003340FFF704FC0700A5F85880A5F85A80A86876 +S31508003350B0F5805F0BD12869002804D140F2FF1030 +S31508003360A5F85C001FE0FF20A5F85C001BE0A86834 +S3150800337000280AD12869002803D1FF20A5F85C0097 +S3150800338011E07F20A5F85C000DE0A868B0F1805F29 +S3150800339009D12869002803D17F20A5F85C0002E03E +S315080033A03F20A5F85C00B5F85C8006E02000296897 +S315080033B0898C18EA01010180A41CB5F85A00002876 +S315080033C01DD0B5F85A00401EA5F85A0000963B00D5 +S315080033D000222021280000F0B1F9002801D003209E +S315080033E016E0A868B0F5805F02D128690028DDD00C +S315080033F02868808C18EA00002070641CDDE720200D +S3150800340085F86A00002085F86800002000E00220A0 +S31508003410BDE8F68138B50400002010200020002100 +S315080034200025A2682069024360690243E0690243F5 +S3150800343020680368684803401A43206802602068C9 +S31508003440426832F44052E068024320684260A2694A +S31508003450206A02432068806830F43060024320689E +S31508003460826020685D4A904215D15D48006810F078 +S315080034700300002805D0022809D006D3032802D065 +S3150800348007E0002014E0022012E0042010E00820E3 +S315080034900EE010200CE02068524A904201D100202C +S315080034A006E02068504A904201D1002000E0102032 +S315080034B0E269B2F5004F44D1C0B2002808D001280D +S315080034C010D0022818D004281ED0082826D02DE0AF +S315080034D0FFF7FAFA6168490811EB40016068B1FB29 +S315080034E0F0F124E0FFF700FB6168490811EB4001A1 +S315080034F06068B1FBF0F11AE060683C4911EB5001D5 +S315080035006068B1FBF0F112E0FFF7A7FA61684908B5 +S3150800351011EB40016068B1FBF0F108E06068400813 +S3150800352010F580306168B0FBF1F100E001254FF637 +S31508003530F0720A40C1F34200024392B22068C260A8 +S3150800354046E0C0B2002808D0012812D002281CD0B4 +S31508003550042825D008282FD039E0FFF7B5FA616886 +S3150800356010EB51006168B0FBF1F080B22168C860C9 +S315080035702EE0FFF7B9FA616810EB51006168B0FBFD +S31508003580F1F080B22168C86022E06068184911EB42 +S3150800359050016068B1FBF0F080B22168C86017E09E +S315080035A0FFF75BFA616810EB51006168B0FBF1F058 +S315080035B080B22168C8600BE06068400810F50040DA +S315080035C06168B0FBF1F080B22168C86000E00125AF +S315080035D02800C0B232BD0000F369FFEF0038014091 +S315080035E03010024000440040004800400024F40027 +S315080035F000127A0090F82410C90707D501684A68AE +S3150800360032F40032816A0A4301684A6090F824104D +S31508003610890707D501684A6832F48032C16A0A43C5 +S3150800362001684A6090F82410490707D501684A6876 +S3150800363032F48022016B0A4301684A6090F824102C +S31508003640090707D501684A6832F40042416B0A4304 +S3150800365001684A6090F82410C90607D501688A6887 +S3150800366032F48052816B0A4301688A6090F824100C +S31508003670890607D501688A6832F40052C16B0A4385 +S3150800368001688A6090F82410490613D501684A68CB +S3150800369032F48012016C0A4301684A60016CB1F584 +S315080036A0801F07D101684A6832F4C002416C0A4398 +S315080036B001684A6090F82410090607D501684A6827 +S315080036C032F40022816C0A4300684260704738B5BC +S315080036D0040000200020E066FFF738FA050020689D +S315080036E0006800070DD57FF07E4000902B00002271 +S315080036F05FF40011200000F021F8002801D0032013 +S315080037001BE02068006840070DD57FF07E400090DA +S315080037102B0000225FF48001200000F00FF800283B +S3150800372001D0032009E0202084F86900202084F8CD +S315080037306A00002084F86800002032BD2DE9F041B7 +S3150800374005000E0090461F00069C2868C069304098 +S31508003750B04201D1012000E000204146C9B28842AA +S3150800376020D114F1010FF0D0002C04D0FFF7EEF9A8 +S31508003770C01B8442E9D22868006830F4D0702968F2 +S31508003780086028688068400840002968886020200A +S3150800379085F86900202085F86A00002085F8680009 +S315080037A0032000E00020BDE8F0817047BFF34F8F8B +S315080037B0B5490A6812F4E062B44802430A60BFF3E6 +S315080037C04F8F00BFFDE780B500F00DF800F0C7F891 +S315080037D001BD80B500F01BF800F025F901BD80B5E4 +S315080037E0FFF7E4FF01BD80B5A948AA4901604FF477 +S315080037F061414160002181600021C16000210161B1 +S31508003800002181610C214161FFF73AFD01BD70B5C8 +S31508003810A14C2078002815D1A04D280000F037F8D3 +S31508003820012833D12878002830D0287841282DDA85 +S3150800383000F059F99A49086001202070002099493A +S31508003840087023E0974D954E28783044401C00F0C8 +S315080038501EF8012811D12878401C2870287831785C +S31508003860884213D1002020707078FF280ED128785E +S3150800387002280BD1FFF7B3FF08E000F034F98849B6 +S3150800388009686431814201D20020207070BD80B57C +S315080038900100002301227E48FFF731FDC0B200284F +S315080038A001D1012000E0002002BDF8B504000D009A +S315080038B016001F00FFF708F94FF47A71B0FBF1F113 +S315080038C0002200E0521C1000C0B2122845D2764BE6 +S315080038D0200080B294465FFA8CFC13F81CC096460A +S315080038E05FFA8EFE03EB4E0E9EF801E01EEB0C0C03 +S315080038F01CF1010C0CFB00F0B1FBF0FC00FB1C10EA +S315080039000028DFD1200080B294465FFA8CFC13F8B9 +S315080039101CC096465FFA8EFE03EB4E0E9EF801E03B +S315080039201EEB0C0C1CF1010C0CFB00F0B1FBF0F0CB +S31508003930288028880028C5D0288840F2014C604590 +S31508003940C0DA1000C0B213F810003070D2B203EB20 +S31508003950420040783870012000E00020F2BD30B502 +S315080039608BB00020ADF8020000208DF80100002081 +S315080039708DF8000040F267656B460DF101020DF106 +S3150800398002014FF4FA70FFF790FF484C4848206050 +S3150800399000202063474860630020A0610020E061A2 +S315080039A000202062002060620020A0620020E06201 +S315080039B00020A0600020E0609DF80100401E000481 +S315080039C020619DF80000401E00056061BDF80200F8 +S315080039D060602000FFF784F9002D02D46D05364893 +S315080039E005E025F00045ED0055F0040533480021B3 +S315080039F0069100210791012108912900090C0191DE +S31508003A00ADB202950100090C039180B20490002022 +S31508003A100590012009900E200A9001A92000FFF7C1 +S31508003A2032FA0BB030BD70B540F2676600251F4C00 +S31508003A30002200212000FFF7B0FA002823D1002E2B +S31508003A4009D4606B0068B04210D1606B80680028AA +S31508003A500CD101250AE026F00046606B4068B042AA +S31508003A6004D1606B8068042800D10125EDB2012DD0 +S31508003A7009D1606B007DFF2805D1606B00690228BB +S31508003A8001D1FFF7ACFE70BD0CED00E00400FA05AD +S31508003A9004000020004400402D010020740000208E +S31508003AA0200100202C010020F83F0008B800002063 +S31508003AB000640040FC0000200400E0FFFCFF1F003B +S31508003AC080B5FEF7FEFF4FF47A71B0FBF1F0FFF711 +S31508003AD0C5F80420FFF7C6F8002200215FF0FF3082 +S31508003AE0FFF7ABF801BD80B5FFF730F802BD80B52A +S31508003AF000F01AF8FFF7D2F801BD30B40EE00268FC +S31508003B00436802440830DC0744BFA9F10104E318FE +S31508003B1052F8045B43F8045B091FF9D150F8041BFB +S31508003B200029ECD130BC704702480168491C016085 +S31508003B30704700BF28010020F8B4020000240020C6 +S31508003B40002032E0052704E0DFF8A8319A42F9D1CF +S31508003B50032714F00303DBB29B009F403E43230078 +S31508003B609B0845F82360644D2B6883434E68F6032B +S31508003B7000D503432B60614D2B6883434E68B6031B +S31508003B8000D503432B605E4D2B6883434E68F602CF +S31508003B9000D503432B605B4D2B6883434E68B60202 +S31508003BA001D5184303002B60641C0868E040002810 +S31508003BB000F095800125086815FA04F318400028D6 +S31508003BC0F2D04B68022B02D04B68122B17D1230078 +S31508003BD0DB0802EB83031E6A0F2714F00703DBB228 +S31508003BE09B009F40BE430F6914F00703DBB29B009E +S31508003BF09F403E432300DB0802EB83031E621768DF +S31508003C0003262300DBB25B0016FA03F39F4391F801 +S31508003C1004C01CF0030C2300DBB25B001CFA03FC97 +S31508003C205CEA070717604B68012B08D04B68022B24 +S31508003C3005D04B68112B02D04B68122B19D1976807 +S31508003C402300DBB25B0016FA03F39F43D1F80CC0DE +S31508003C502300DBB25B001CFA03FC5CEA07079760EB +S31508003C605368A540AB434D68C5F30015A5402B43E3 +S31508003C705360D5682300DBB25B009E40B5438E686F +S31508003C802300DBB25B009E403543D5604B68DB0002 +S31508003C908AD51D4B1D6855F001051D601B6813F07C +S31508003CA001030093009B194D23009B0855F82360D8 +S31508003CB00F2714F00303DBB29B009F40BE43B2F10B +S31508003CC0904F01D1002744E7114B9A4201D10127B1 +S31508003CD03FE7104B9A427FF437AF022739E7F1BC2A +S31508003CE07047D2B2002A02D089B2816101E089B256 +S31508003CF081627047000C004800040140040401403A +S31508003D00080401400C040140181002400800014054 +S31508003D10000400480008004880B500F007F8FFF7DF +S31508003D2052FD00F0DCF8FFF754FDFAE780B500F025 +S31508003D3009F800F0F9F800F009F8FFF7C1FE00F0FD +S31508003D40C7F801BD5C485D490860704700B58FB08B +S31508003D50022005900120099010200A9002200C905C +S31508003D6000200D905FF460100E9005A8FEF70EFA7D +S31508003D70002800D0FEE70F200090022001900020C6 +S31508003D8002904FF480600390002004900221684658 +S31508003D90FEF759FD002800D0FEE70FB000BD80B53C +S31508003DA086B04748016851F001010160006810F0CB +S31508003DB00100059005984348016851F400310160F7 +S31508003DC0016811F4003105910599016851F48021C3 +S31508003DD00160006810F48020059005983A4801684B +S31508003DE051F400310160016811F40031059105991B +S31508003DF0016851F000710160006810F000700590CC +S31508003E0005980320FEF715FF002200217FF00B001E +S31508003E10FEF713FF002200217FF00A00FEF70DFFD0 +S31508003E20002200217FF00900FEF707FF002200218B +S31508003E307FF00400FEF701FF002200217FF0030057 +S31508003E40FEF7FBFE002200217FF00100FEF7F5FEDB +S31508003E50002200215FF0FF30FEF7EFFE08200090F9 +S31508003E60012001900020029000200390694617481F +S31508003E70FFF762FE48F2040000900220019001203C +S31508003E800290032003900720049069465FF0904053 +S31508003E90FFF752FE4FF4C050009002200190002018 +S31508003EA00290032003900920049069465FF0904031 +S31508003EB0FFF742FE07B000BD0020000808ED00E04D +S31508003EC018100240141002401C100240000400485A +S31508003ED080B5002208211148FFF703FF01BD38B558 +S31508003EE0FFF701FE04000E4D2868201AB0F5FA7F88 +S31508003EF013D30C490878002807D10120087001223D +S31508003F0008210648FFF7EDFE06E0002008700022AB +S31508003F1008210248FFF7E5FE2C6031BD0004004881 +S31508003F20240100202E01002080B50748016851F0C1 +S31508003F30100101600320FEF77CFE0020FEF70CFE50 +S31508003F40FFF72DFF002002BD002002401648016839 +S31508003F5051F4700101601549086850F001000860C5 +S31508003F60134A13681348034013600B68124803404A +S31508003F700B60086830F480200860106830F4FE0092 +S31508003F8010600E4801680909090101600C490A68B0 +S31508003F900C4802400A6000200B4908605FF0006088 +S31508003FA00A4908607047000088ED00E000100240EA +S31508003FB0041002400CC07FF8FFFFF6FE2C100240EA +S31508003FC030100240CCFC00FF0810024008ED00E06B +S31508003FD010B5074979441831064C7C44163404E078 +S31508003FE00A68081D114488470146A142F8D110BD48 +S31508003FF050000000700000000502060206030703D1 +S315080040000803090309040A040B040C040C050D052E +S315080040100E050F050F061006100710084EF68851F4 +S31508004020CEF20001086840F470000860BFF34F8FB5 +S31508004030BFF36F8F4FF00070E1EE100A7047000073 +S3150800404067ECFFFF2C0100000400002000000000C0 +S31508004050ABFAFFFF040000009801000000000020F2 +S315080040600000000000F00DF8002801D0FFF7B0FFAF +S31508004070AFF300800020AFF30080FFF74DFE00F09D +S3150800408002F80120704700F001B8000007463846DC +S3150800409000F002F8FBE7000080B5AFF30080024AA3 +S315080040A011001820ABBEFBE7260002000248854631 +S315080040B00248804702480047300500204D3F000867 +S315080040C0F540000802030405060708090A0B0C0D4B +S315080040D00E0F10100102030405060708090A0B0C47 +S315080040E00D0E0F100000000000000000010203047E +S315080040F006070809AFF30080FFF790FFFFF7B2FF46 +S315080041000000000001020304FFF7FEBFFFF7FEBF31 +S31508004110FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC5 +S31508004120FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB5 +S31508004130FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA5 +S31508004140FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF95 +S31508004150FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF85 +S31508004160FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF75 +S31508004170FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF65 +S31508004180FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF55 +S31508004190FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF45 +S315080041A0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF35 +S315080041B0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF25 +S315080041C0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF15 +S315080041D0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF05 +S315080041E0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF5 +S309080041F000127A0031 +S705080040F5BD diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt index 9007e530..1f8fbc63 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/settings/stm32f303.wsdt @@ -159,7 +159,7 @@ 24 1863 2 - + 0 -1 @@ -219,7 +219,7 @@ 14 - 11 + 20 1 @@ -233,7 +233,7 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 04000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 @@ -264,7 +264,7 @@ 4294967295 - 000000003500000022010000E6000000 + 00000000740300008007000025040000 000000003F03000080070000F0030000 4096 0 @@ -465,11 +465,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -478,7 +478,7 @@ 8192 0 0 - 32767 + 24 0 @@ -486,7 +486,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -495,7 +495,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep index aeac50f9..c0eeefa9 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/ide/stm32f303.dep @@ -5,572 +5,257 @@ Debug - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\system_stm32f3xx.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303x8.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_can.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\system_stm32f3xx.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm4.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f303x8.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\system_stm32f3xx.h $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - $PROJ_DIR$\..\obj\stm32f30x_tim.pbi - $PROJ_DIR$\..\obj\stm32f30x_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_misc.pbi - $PROJ_DIR$\..\obj\stm32f30x_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_flash.pbi - $PROJ_DIR$\..\obj\stm32f30x_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f30x_dac.pbi - $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f30x_hrtim.pbi - $PROJ_DIR$\..\obj\stm32f30x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_i2c.pbi - $PROJ_DIR$\..\obj\system_stm32f30x.pbi - $PROJ_DIR$\..\obj\stm32f30x_adc.__cstat.et - $PROJ_DIR$\..\bin\demoprog_stm32f303.out - $PROJ_DIR$\..\obj\stm32f30x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f30x_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f30x_crc.pbi - $PROJ_DIR$\..\obj\stm32f30x_hrtim.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_misc.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_syscfg.pbi - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f30x_opamp.pbi - $PROJ_DIR$\..\obj\stm32f30x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.__cstat.et - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\stm32f30x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_usart.pbi - $PROJ_DIR$\..\obj\stm32f30x_rtc.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f30x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f30x_fmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_comp.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_syscfg.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F3xx\Include\stm32f3xx.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c $PROJ_DIR$\..\obj\stm32f30x_exti.pbi - $PROJ_DIR$\..\obj\stm32f30x_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_spi.__cstat.et - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\system_stm32f3xx.o $PROJ_DIR$\..\obj\system_stm32f3xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rcc.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.o $PROJ_DIR$\..\lib\SPL\src\stm32f30x_spi.c + $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\lib\SPL\src\stm32f30x_fmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_pwr.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\obj\system_stm32f3xx.o + $PROJ_DIR$\..\obj\stm32f30x_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_spi.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c $PROJ_DIR$\..\lib\system_stm32f30x.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c + $PROJ_DIR$\..\..\Boot\blt_conf.h $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_wwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c + $PROJ_DIR$\..\obj\stm32f30x_syscfg.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + $PROJ_DIR$\..\obj\timer.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f30x_opamp.c + $PROJ_DIR$\..\obj\stm32f30x_usart.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f30x_comp.c $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - $PROJ_DIR$\..\bin\demoprog_stm32f303.srec - $PROJ_DIR$\..\obj\stm32f303.pbd - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c - $PROJ_DIR$\..\obj\startup_stm32f303.o - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c - $PROJ_DIR$\..\obj\stm32f30x_rtc.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal.o - $PROJ_DIR$\..\obj\stm32f3xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.o - $PROJ_DIR$\..\obj\system_stm32f3xx.pbi - $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.__cstat.et + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f30x_pwr.pbi + $PROJ_DIR$\..\obj\stm32f30x_gpio.pbi + $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f30x_crc.pbi + $PROJ_DIR$\..\obj\stm32f30x_i2c.pbi + $PROJ_DIR$\..\obj\stm32f30x_syscfg.pbi + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\stm32f30x_fmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_tim.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f30x_opamp.pbi + $PROJ_DIR$\..\obj\stm32f30x_rcc.pbi + $PROJ_DIR$\..\obj\stm32f30x_misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_hrtim.pbi + $PROJ_DIR$\..\obj\stm32f30x_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_wwdg.pbi + $PROJ_DIR$\..\obj\system_stm32f30x.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f30x_usart.pbi + $PROJ_DIR$\..\obj\stm32f30x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_hrtim.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_rtc.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\bin\demoprog_stm32f303.out + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f30x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_iwdg.pbi + $PROJ_DIR$\..\obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f30x_dac.pbi + $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f3xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\system_stm32f3xx.c - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart_ex.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c - $PROJ_DIR$\..\led.h $PROJ_DIR$\..\stm32f303k8_flash.icf - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f30x_fmc.pbi - $TOOLKIT_DIR$\lib\m7M_tls.a - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\main.c - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f30x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_i2c.__cstat.et - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\startup_stm32f303.s - $PROJ_DIR$\..\obj\stm32f30x_spi.pbi - $PROJ_DIR$\..\obj\stm32f30x_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_gpio.__cstat.et - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\stm32f30x_dma.__cstat.et - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f30x_can.pbi - $PROJ_DIR$\..\obj\system_stm32f30x.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_rcc.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f30x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f30x_comp.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\system_stm32f3xx.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_can.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c + $PROJ_DIR$\..\obj\stm32f30x_rtc.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c + $PROJ_DIR$\..\obj\startup_stm32f303.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f303.pbd + $PROJ_DIR$\..\bin\demoprog_stm32f303.srec + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c $PROJ_DIR$\..\obj\demoprog_stm32f303.map + $PROJ_DIR$\..\obj\stm32f30x_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f30x_opamp.__cstat.et $PROJ_DIR$\..\obj\stm32f30x_adc.pbi $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\led.o + $TOOLKIT_DIR$\lib\dl7M_tln.a $PROJ_DIR$\..\obj\timer.o $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\obj\stm32f30x_dac.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f30x_rcc.__cstat.et + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f30x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_can.pbi + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f30x_spi.pbi + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f30x_dma.__cstat.et + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\system_stm32f30x.__cstat.et + $TOOLKIT_DIR$\lib\m7M_tls.a + $PROJ_DIR$\..\obj\stm32f30x_fmc.pbi + $PROJ_DIR$\..\obj\stm32f30x_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_comp.pbi + $PROJ_DIR$\..\obj\stm32f30x_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f30x_crc.__cstat.et + $PROJ_DIR$\..\startup_stm32f303.s + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc.h + $PROJ_DIR$\..\lib\system_stm32f3xx.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr_ex.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart_ex.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_uart.h + $PROJ_DIR$\..\lib\stm32f3xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Inc\stm32f3xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f30x_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f30x_flash.pbi + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal.xcl + $PROJ_DIR$\..\obj\system_stm32f3xx.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_flash.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f30x_misc.pbi + $PROJ_DIR$\..\obj\stm32f30x_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f30x_tim.pbi + $PROJ_DIR$\..\obj\stm32f30x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f3xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f30x_dma.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f3xx_hal_pwr.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f3xx_hal_uart_ex.xcl - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c - - - ICCARM - 176 - - - BICOMP - 15 - - - __cstat - 193 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c - - - ICCARM - 173 - - - BICOMP - 7 - - - __cstat - 185 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c - - - ICCARM - 175 - - - BICOMP - 6 - - - __cstat - 183 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - [ROOT_NODE] ILINK - 79 229 + 75 133 - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c - - - ICCARM - 167 - - - BICOMP - 21 - - - __cstat - 191 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_flash.c ICCARM - 155 - - - BICOMP - 13 + 130 __cstat - 184 + 103 + + + BICOMP + 201 ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c - - - ICCARM - 163 - - - BICOMP - 14 - - - __cstat - 156 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c - - - ICCARM - 149 - - - BICOMP - 9 - - - __cstat - 158 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c - - - ICCARM - 165 - - - BICOMP - 10 - - - __cstat - 189 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c - - - ICCARM - 161 - - - BICOMP - 22 - - - __cstat - 182 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c - - - ICCARM - 168 - - - BICOMP - 18 - - - __cstat - 187 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c - - - ICCARM - 166 - - - BICOMP - 11 - - - __cstat - 190 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c - - - ICCARM - 117 - - - BICOMP - 20 - - - __cstat - 192 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c - - - ICCARM - 171 - - - BICOMP - 8 - - - __cstat - 195 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c - - - ICCARM - 150 - - - BICOMP - 19 - - - __cstat - 188 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 @@ -579,125 +264,149 @@ ICCARM - 178 - - - BICOMP - 16 + 106 __cstat + 85 + + + BICOMP + 196 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_gpio.c + + + ICCARM + 91 + + + __cstat + 96 + + + BICOMP + 193 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal.c + + + ICCARM + 94 + + + __cstat + 97 + + + BICOMP + 199 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_can.c + + + ICCARM + 98 + + + __cstat + 108 + + + BICOMP + 191 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_cortex.c + + + ICCARM + 105 + + + __cstat + 95 + + + BICOMP + 216 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_dma.c + + + ICCARM + 120 + + + __cstat + 100 + + + BICOMP 194 ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c - - - ICCARM - 180 - - - BICOMP - 154 12 - - - __cstat - 159 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c - - - ICCARM - 116 - - - BICOMP - 17 - - - __cstat - 186 - - - - - ICCARM - 27 207 43 54 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\bin\demoprog_stm32f303.out - - - ILINK - 229 - - - OBJCOPY - 137 - - - - - ILINK - 202 109 233 222 142 176 173 175 161 155 178 168 171 167 150 116 163 117 149 165 166 180 112 234 235 226 205 212 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c - - - BICOMP - 95 - - - __cstat - 107 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c - - - BICOMP - 85 - - - __cstat - 104 - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rcc.c - BICOMP - 80 + __cstat + 143 - __cstat - 225 + BICOMP + 63 @@ -705,38 +414,25 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_spi.c - BICOMP - 217 + __cstat + 33 - __cstat - 108 + BICOMP + 148 $PROJ_DIR$\..\lib\SPL\src\stm32f30x_fmc.c - - BICOMP - 204 - __cstat - 102 + 59 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c - BICOMP - 64 - - - __cstat - 75 + 155 @@ -744,51 +440,51 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_pwr.c - BICOMP - 101 + __cstat + 206 - __cstat - 67 + BICOMP + 52 - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c - BICOMP - 146 + __cstat + 60 - __cstat - 96 + BICOMP + 211 $PROJ_DIR$\..\lib\system_stm32f30x.c - - BICOMP - 77 - __cstat - 224 + 153 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c - BICOMP 68 + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c + __cstat - 69 + 42 + + + BICOMP + 57 @@ -796,12 +492,51 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_wwdg.c - BICOMP - 81 + __cstat + 66 + + BICOMP + 67 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c + __cstat - 94 + 47 + + + BICOMP + 70 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + + + __cstat + 73 + + + BICOMP + 111 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + + + __cstat + 212 + + + BICOMP + 197 @@ -809,12 +544,12 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_opamp.c - BICOMP - 87 + __cstat + 135 - __cstat - 230 + BICOMP + 62 @@ -822,12 +557,12 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_comp.c - BICOMP - 228 + __cstat + 32 - __cstat - 103 + BICOMP + 157 @@ -835,64 +570,57 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dbgmcu.c - BICOMP - 73 + __cstat + 77 + + BICOMP + 54 + + + + + $PROJ_DIR$\..\bin\demoprog_stm32f303.out + + + ILINK + 133 + + + OBJCOPY + 128 + + + + + ILINK + 89 28 147 149 118 94 98 105 120 130 106 91 92 93 121 51 122 26 126 124 90 101 31 139 140 142 154 138 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c + __cstat - 89 + 71 + + + BICOMP + 136 $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c - - BICOMP - 100 - __cstat - 213 + 145 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - BICOMP - 223 - - - __cstat - 65 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c - - - BICOMP - 74 - - - __cstat - 83 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c - - - BICOMP - 82 - - - __cstat - 218 + 78 @@ -900,51 +628,25 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c - BICOMP - 72 + __cstat + 141 - __cstat - 236 + BICOMP + 81 - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - - BICOMP - 70 - __cstat - 221 + 195 - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c - BICOMP - 66 - - - __cstat - 84 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c - - - BICOMP - 76 - - - __cstat - 214 + 146 @@ -952,12 +654,25 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c - BICOMP - 88 + __cstat + 158 + + BICOMP + 53 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c + __cstat - 219 + 64 + + + BICOMP + 205 @@ -965,58 +680,96 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c - BICOMP - 106 + __cstat + 156 - __cstat - 227 + BICOMP + 23 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c - ICCARM - 234 + __cstat + 134 BICOMP - 232 4 + 56 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c + + + __cstat + 72 + + + BICOMP + 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + + + __cstat + 151 + + + BICOMP + 214 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c + + + __cstat + 159 + + + BICOMP + 55 + + + + + $PROJ_DIR$\..\startup_stm32f303.s + + + AARM + 118 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c.c + + + ICCARM + 92 __cstat - 105 + 86 + + + BICOMP + 198 ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 109 - - - BICOMP - 220 2 - - - __cstat - 110 - - - - - ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 @@ -1025,57 +778,21 @@ ICCARM - 112 - - - BICOMP - 181 1 + 31 __cstat - 113 + 24 + + + BICOMP + 200 ICCARM - 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c - - - BICOMP - 231 - - - __cstat - 78 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 233 - - - BICOMP - 86 5 - - - __cstat - 98 - - - - - ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 + 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 @@ -1084,41 +801,300 @@ ICCARM - 222 - - - BICOMP - 203 3 + 149 __cstat - 99 + 79 + + + BICOMP + 203 ICCARM - 206 111 25 24 32 92 90 93 71 97 91 33 211 0 23 30 34 27 207 43 54 118 129 59 48 35 55 37 57 29 50 49 40 39 41 51 60 199 215 201 209 + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 - $PROJ_DIR$\..\startup_stm32f303.s + $PROJ_DIR$\..\timer.c - AARM - 142 + ICCARM + 139 + + + __cstat + 45 + + + BICOMP + 208 + + + ICCARM + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim.c + + + ICCARM + 126 + + + __cstat + 119 + + + BICOMP + 209 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc_ex.c + + + ICCARM + 26 + + + __cstat + 87 + + + BICOMP + 207 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart_ex.c + + + ICCARM + 101 + + + __cstat + 131 + + + BICOMP + 220 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 147 + + + __cstat + 82 + + + BICOMP + 190 + + + + + ICCARM + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_rcc.c + + + ICCARM + 122 + + + __cstat + 116 + + + BICOMP + 210 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr_ex.c + + + ICCARM + 51 + + + __cstat + 84 + + + BICOMP + 217 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_tim_ex.c + + + ICCARM + 124 + + + __cstat + 104 + + + BICOMP + 204 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 28 + + + __cstat + 34 + + + BICOMP + 202 + + + + + ICCARM + 189 38 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 1 178 164 2 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 186 166 161 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_uart.c + + + ICCARM + 90 + + + __cstat + 102 + + + BICOMP + 192 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_i2c_ex.c + + + ICCARM + 93 + + + __cstat + 83 + + + BICOMP + 213 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + + + + $PROJ_DIR$\..\lib\STM32F3xx_HAL_Driver\Src\stm32f3xx_hal_pwr.c + + + ICCARM + 121 + + + __cstat + 99 + + + BICOMP + 218 + + + + + ICCARM + 1 178 164 2 12 6 4 69 61 76 215 74 80 17 144 219 0 20 7 50 39 181 10 171 5 18 9 13 19 21 174 162 179 168 177 175 + + - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c - ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rcc.c ICCARM @@ -1131,16 +1107,12 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_fmc.c ICCARM - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c - ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_pwr.c ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_tim.c ICCARM @@ -1148,13 +1120,25 @@ ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_syscfg.c ICCARM $PROJ_DIR$\..\lib\SPL\src\stm32f30x_wwdg.c ICCARM + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_usart.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_rtc.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_flash.c + ICCARM + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_opamp.c ICCARM @@ -1167,48 +1151,48 @@ $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dbgmcu.c ICCARM + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c + ICCARM + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_iwdg.c ICCARM - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c - ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dac.c ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c - ICCARM - - - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_can.c ICCARM $PROJ_DIR$\..\lib\SPL\src\stm32f30x_gpio.c ICCARM + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_misc.c + ICCARM + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_exti.c ICCARM - $PROJ_DIR$\..\lib\SPL\src\stm32f30x_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_i2c.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_hrtim.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_dma.c + ICCARM + + + $PROJ_DIR$\..\lib\SPL\src\stm32f30x_crc.c ICCARM diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c index 6b379e25..895a7106 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/lib/system_stm32f3xx.c @@ -197,18 +197,10 @@ void SystemInit(void) /* Disable all interrupts */ RCC->CIR = 0x00000000U; - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM +#ifdef VECT_TAB_SRAM SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else +#else SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif #endif } diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c index 261fa982..fb7acf68 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ void main(void) ****************************************************************************************/ static void Init(void) { + /* Configure the vector table base address. */ + VectorBase_Config(); /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* Configure the system clock. */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml index 2883b11b..64c1335a 100644 --- a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.elf b/Target/Demo/ARMCM4_STM32F3_Nucleo_F303K8_TrueStudio/Prog/Debug/demoprog_stm32f303.elf index f4fd35089849eaac13cda70dd8a8738c72b1d354..ec6c189744d465b89a0a3814f251617698aeca96 100755 GIT binary patch literal 183832 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

  2. ^iJcPd8E;cfHKkDNPD0mQ%=!jDD8Pd(5KnW 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 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec index fddd6eaa..8f444c5c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/bin/demoprog_stm32f207.srec @@ -1,494 +1,494 @@ S01A000064656D6F70726F675F73746D3332663230372E7372656396 -S3150800800008080020F99D0008359E0008399E0008DA -S315080080103D9E0008419E0008459E0008000000009D -S31508008020000000000000000000000000499E000853 -S315080080304D9E000800000000519E00089397000816 -S31508008040559E0008599E00085D9E0008619E00081E -S31508008050659E0008699E00086D9E0008719E0008CE -S31508008060759E0008799E00087D9E0008819E00087E -S31508008070859E0008899E00088D9E0008919E00082E -S31508008080959E0008999E00089D9E0008A19E0008DE -S31508008090A59E0008A99E0008AD9E0008B19E00088E -S315080080A0B59E0008B99E0008BD9E0008C19E00083E -S315080080B0C59E0008C99E0008CD9E0008D19E0008EE -S315080080C0D59E0008D99E0008DD9E0008E19E00089E -S315080080D0E59E0008E99E0008ED9E0008F19E00084E -S315080080E0F59E0008F99E0008FD9E0008019F0008FD -S315080080F0059F0008099F00080D9F0008119F0008AA -S31508008100159F0008199F00081D9F0008219F000859 -S31508008110259F0008299F00082D9F0008319F000809 -S31508008120359F0008399F00083D9F0008419F0008B9 -S31508008130459F0008499F00084D9F0008519F000869 -S31508008140559F0008599F00085D9F0008619F000819 -S31508008150659F0008699F00086D9F0008719F0008C9 -S31508008160759F0008799F00087D9F0008819F000879 -S31508008170859F0008899F00088D9F0008919F000829 -S31508008180959F0008EE11AA5538B50400002C01D1B8 -S31508008190012095E12078C00741D5DFF85C05006825 -S315080081A010F00C0004280BD0DFF84C05006810F01E -S315080081B00C0008280ED1DFF844050068400209D5EE -S315080081C0DFF830050068800329D56068002826D1C5 -S315080081D0012075E16068DFF83415087060680028CA -S315080081E00ED000F0ABFA0500DFF80805006880033A -S315080081F015D400F0A3FA401B6528F5D303205FE1E8 -S3150800820000F09CFA0500DFF8EC040068800306D548 -S3150800821000F094FA401B6528F5D3032050E1207836 -S3150800822080072BD5DFF8D004006810F00C0F0BD0B0 -S31508008230DFF8C404006810F00C00082837D1DFF80E -S31508008240BC040068400232D4DFF8A804006880073E -S3150800825004D5E068012801D0012031E1DFF8940453 -S3150800826000685FF0F851B1FA81F130F0F800226940 -S3150800827012FA01F10843DFF87C1408602078000739 -S3150800828062D5606900284CD00120DFF884140860A4 -S3150800829000F054FA0500DFF868040068800753D434 -S315080082A000F04CFA401B0328F5D3032008E1E068E8 -S315080082B0002823D00120DFF85C14086000F03EFA9D -S315080082C00500DFF830040068800706D400F036FAA7 -S315080082D0401B0328F5D30320F2E0DFF818040068F2 -S315080082E05FF0F851B1FA81F130F0F800226912FA1C -S315080082F001F10843DFF8FC130860BFE70020DFF848 -S315080083001414086000F01AFA0500DFF8E80300689C -S315080083108007B3D500F012FA401B0328F5D30320D3 -S31508008320CEE00020DFF8E813086000F007FA050041 -S31508008330DFF8CC030068800706D500F0FFF9401B7C -S315080083400328F5D30320BBE02078400750D500204A -S315080083500090DFF8C403006850F08050DFF8B813C7 -S315080083600860DFF8B403006810F0805000900098A9 -S31508008370DFF8A803006850F48070DFF8A0130860DF -S3150800838000F0DCF90500DFF894030068C00506D4A0 -S3150800839000F0D4F9401B0328F5D3032090E0A06829 -S315080083A0DFF87C130870A068002810D000F0C6F922 -S315080083B00500DFF86C030068800719D400F0BEF9E1 -S315080083C0401B41F289318842F3D3032078E000F05C -S315080083D0B5F90500DFF848030068800708D500F0FE -S315080083E0ADF9401B41F289318842F3D3032067E097 -S315080083F0A069002863D0DFF80003006810F00C00BD -S3150800840008285AD0A069022844D10020DFF814139E -S31508008410086000F093F90500DFF8D80200688001CB -S3150800842006D500F08BF9401B6528F5D3032047E0F5 -S31508008430DFF8F402B0FA80F14FF44040B0FA80F267 -S31508008440F020B0FA80F0E369256A2B43656A15FACD -S3150800845001F11943A36A5B085B1E13FA02F2114382 -S31508008460E26A12FA00F00843DFF890120860012069 -S31508008470DFF8B012086000F061F90500DFF8740251 -S31508008480006880011BD400F059F9401B6528F5D314 -S31508008490032015E00020DFF88C12086000F04EF982 -S315080084A00500DFF850020068800108D500F046F99B -S315080084B0401B6528F5D3032002E0012000E00020D8 -S315080084C032BD70B504000D00002C01D10120B0E0CA -S315080084D0DFF85802006810F00F00A8420BD2DFF848 -S315080084E04C020570DFF84402006810F00F00A8423D -S315080084F001D001209DE0207880071FD5207840070D -S3150800850007D5DFF8F401006850F4E050DFF8E81109 -S3150800851008602078000707D5DFF8DC01006850F40A -S315080085206040DFF8D4110860DFF8CC01006830F04D -S31508008530F000A1680843DFF8C01108602078C0077A -S3150800854039D56068012806D1DFF8A80100688003DC -S3150800855012D401206DE06068022806D1DFF8940184 -S315080085600068800108D4012063E0DFF8880100680C -S31508008570800701D401205CE0DFF87C0100688008F0 -S31508008580800061680843DFF87011086000F0D6F8CB -S315080085900600DFF86401006810F00C006168B0EBB3 -S315080085A0810F08D000F0CAF8801B41F28931884251 -S315080085B0EFD303203DE0DFF87401006810F00F00E8 -S315080085C085420BD2DFF864010570DFF860010068A8 -S315080085D010F00F00A84201D001202AE020784007B9 -S315080085E007D54548006830F4E050E1680843424939 -S315080085F008602078000708D53F48006830F46040D6 -S31508008600216950EAC1003C49086000F013F83A496C -S315080086100968474A11F0F0015FF07063B3FA83F313 -S31508008620D940515CC84038490860002000F08CF8F1 -S31508008630002070BD00B500220020002100202E4831 -S31508008640006810F00C00002804D0042804D008287C -S3150800865004D029E02B4828E0364826E02748006859 -S3150800866010F03F022548006840020AD523480068F2 -S31508008670C0F388102F49A1FB0001002300F078F809 -S3150800868009E01E480068C0F388101E49A1FB0001D6 -S31508008690002300F06DF819490968C1F30141491C26 -S315080086A04900B0FBF1F000E0164800BD1648006826 -S315080086B0704780B5FFF7FAFF0F4909681E4A11F49B -S315080086C0E0515FF46013B3FA83F3D940515CC840B4 -S315080086D002BD80B5FFF7EAFF07490968164A11F493 -S315080086E060415FF4E023B3FA83F3D940515CC84094 -S315080086F002BD000000380240083802400438024033 -S31508008700743802400024F4000000002002380240B9 -S31508008710800E474200004742403802400070004041 -S3150800872070380240600047420000FE03003C0240E9 -S31508008730109E000840787D012C9E000801480068BC -S31508008740704700BFFC08002010B504000748006801 -S315080087504FF47A71B0FBF1F000F0F1F80022210035 -S315080087605FF0FF3000F0DAF8002010BD00000020AE -S315080087701B4213D1094236D12AB18446B0FBF2F026 -S3150800878002FB10C2704700F003B9FCD30022002395 -S3150800879070470B000200002100207047904271EBE1 -S315080087A0030CF6D370B5B1FA81F4B3FA83F52C1B32 -S315080087B0A340C4F1200532FA05F63343A2405FF020 -S315080087C00046E64002E05B085FEA3202841A71EB73 -S315080087D0030524BF204629467641F4D302000B0040 -S315080087E03000002170BD012ACFD970B5140C20D0F5 -S315080087F0B1FA81F4B2FA82F5C4F120046419B4F12D -S315080088002006D6D3B2405FF00044F440002502E0CB -S3150800881052085FEA3303C61A71EB020E24BF3046CC -S31508008820714664416D41F3D302000B002000290014 -S3150800883070BD0C46B1FBF2F102FB11452D0445EA69 -S315080088401045B5FBF2F402FB145580B240EA054523 -S31508008850B5FBF2F002FB105240EA044070BD00007E -S3150800886010F00701404800684FF6FF0210403F4AE3 -S3150800887052EA012108433C49086070473A480068B3 -S31508008880C0F30220704740B2002808D50901384ACB -S3150800889040B210F00F00104400F8041C03E0090170 -S315080088A0344A40B21154704710B410F00700D0F1A2 -S315080088B00703052B01D3042301E0D0F10703041DA8 -S315080088C0072C01D2002000E0C01E012414FA03F38D -S315080088D05B1E19408140012313FA00F0401E104028 -S315080088E0084310BC704780B5411EB1F1807F01D3A3 -S315080088F001200EE0401E204908600F215FF0FF307E -S31508008900FFF7C1FF00201D49086007201C490860C1 -S31508008910002002BD80B5FFF7A3FF01BD70B50400B6 -S315080089200D0016000020FFF7A9FF32002900FFF707 -S31508008930BBFF0100200040B2FFF7A5FF70BD80B560 -S31508008940FFF7D1FF02BD042806D10D48006850F094 -S3150800895004000B49086005E00948006830F0040087 -S3150800896007490860704700000CED00E00000FA05B2 -S3150800897018ED00E000E400E014E000E018E000E094 -S3150800898010E000E080B500F001F801BD7047000076 -S315080089907047000070B5040000250026002C01D1A0 -S315080089A00120C9E094F83C00002805D1002084F88D -S315080089B03D00200000F0BCFA022084F83C00206844 -S315080089C0006830F00200216808602068006850F0EE -S315080089D0010021680860FFF7B1FE060020684068BC -S315080089E0C0070CD4FFF7AAFE801B0B28F6D303207A -S315080089F084F83C00002084F83D0003209CE02068B1 -S31508008A004068C00740F18B80A069012806D120681C -S31508008A10006850F080002168086005E0206800685A -S31508008A2030F0800021680860E069012806D12068D6 -S31508008A30006850F040002168086005E0206800687A -S31508008A4030F0400021680860206A012806D12068B5 -S31508008A50006850F020002168086005E0206800687A -S31508008A6030F0200021680860606A012806D1206875 -S31508008A70006850F010002168086005E0206800686A -S31508008A8030F0100021680860A06A012806D1206825 -S31508008A90006850F008002168086005E02068006852 -S31508008AA030F0080021680860E06A012806D12068CD -S31508008AB0006850F004002168086005E02068006836 -S31508008AC030F0040021680860A068E168084321695D -S31508008AD00843616908436168491E08432168C861FB -S31508008AE0206800684008400021680860FFF726FEF5 -S31508008AF0060020684068C0070CD5FFF71FFE801BDC -S31508008B000B28F6D3032084F83C00002084F83D00A7 -S31508008B10032011E020684068C00700D40125012D14 -S31508008B2006D100202064012084F83C00002003E0E0 -S31508008B30042084F83C00012070BD10B400200120F8 -S31508008B404A699040DFF8D023126852F00102DFF834 -S31508008B50C8331A60DFF8C023126832F47C52DFF893 -S31508008B60B8331A60DFF8B02312684B6A52EA032258 -S31508008B70DFF8A4331A60DFF8A42312688243DFF80B -S31508008B809C331A60CA69002A1BD1DFF8942312683D -S31508008B908243DFF88C331A60CA684B689BB253EA83 -S31508008BA00242DFF880334C6943F83420DFF8742337 -S31508008BB04B6902EBC3028B680C68A4B254EA034300 -S31508008BC05360CA69012A1BD1DFF85423126802438D -S31508008BD0DFF84C331A600A684B689BB253EA0242C4 -S31508008BE0DFF840334C6943F83420DFF838234B6903 -S31508008BF002EBC3028B68CC68A4B254EA0343536001 -S31508008C008A69002A07D1DFF8202312688243DFF831 -S31508008C1018331A6006E0DFF8102312680243DFF8FB -S31508008C2008331A600A69002A06D1DFF80023126899 -S31508008C308243DFF8F8321A600A69012A06D1DFF89A -S31508008C40EC2212680243DFF8E4321A60096A012945 -S31508008C5006D1DFF8C81209680843DFF8C0120860B1 -S31508008C60DFF8B402006840084000DFF8AC1208607C -S31508008C70002010BC7047F8B504000D001600002748 -S31508008C800020EDB2002D11D194F83C0022280BD01B -S31508008C9094F83C00422807D094F83C00622803D098 -S31508008CA094F83C00722801D1022034E1EDB2012D7E -S31508008CB011D194F83C0032280BD094F83C00522885 -S31508008CC007D094F83C00622803D094F83C00722838 -S31508008CD001D102201FE194F83D00012801D10220AC -S31508008CE019E1012084F83D00EDB2002D18D194F861 -S31508008CF03C00122804D0322806D0522808D00BE0AF -S31508008D00422084F83C0023E0622084F83C001FE0FF -S31508008D10722084F83C001BE0222084F83C0017E00F -S31508008D2094F83C00122804D0222806D0422808D0FD -S31508008D300BE0522084F83C000AE0622084F83C00EC -S31508008D4006E0722084F83C0002E0322084F83C00F9 -S31508008D50FFF7F4FC0700EDB2002D04D12068C068C7 -S31508008D6010F0030003E02068006910F003000028F3 -S31508008D7011D116F1010FEED0002E04D0FFF7DEFC5C -S31508008D80C01B8642E7D2032084F83C00002084F802 -S31508008D903D000320BFE0EDB2002D01D1606B00E07D -S31508008DA0A06B2168EDB22A011144D1F8B01111F077 -S31508008DB0040181608168002908D12168EDB22A0181 -S31508008DC01144D1F8B011490D016007E02168EDB2F0 -S31508008DD02A011144D1F8B011C90841602168EDB2E1 -S31508008DE02A011144D1F8B01111F00201C1602168BD -S31508008DF0EDB22A011144D1F8B41111F00F01016145 -S31508008E002168EDB22A011144D1F8B411C1F3072142 -S31508008E10C161EDB205622168EDB22A011144D1F8AB -S31508008E20B81101752168EDB22A011144D1F8B811BB -S31508008E30090A41752168EDB22A011144D1F8B81121 -S31508008E40090C81752168EDB22A011144D1F8B811CF -S31508008E50090EC1752168EDB22A011144D1F8BC1179 -S31508008E6001762168EDB22A011144D1F8BC11090A2C -S31508008E7041762168EDB22A011144D1F8BC11090CDA -S31508008E8081762168EDB22A011144D1F8BC11090E88 -S31508008E90C176EDB2002D03D120202168C86002E01A -S31508008EA0202021680861EDB2002D18D194F83C0005 -S31508008EB0422804D0622806D0722808D00BE0122077 -S31508008EC084F83C0023E0322084F83C001FE052205E -S31508008ED084F83C001BE0012084F83C0017E094F875 -S31508008EE03C00522804D0622806D0722808D00BE02D -S31508008EF0122084F83C000AE0222084F83C0006E0B0 -S31508008F00422084F83C0002E0012084F83C0000205E -S31508008F1084F83D000020F2BD006600401C66004053 -S31508008F200C66004040660040046600401466004037 -S31508008F307047000010B50400002C01D1012033E071 -S31508008F40A0690028FFD194F83900002805D100202F -S31508008F5084F83800200000F061FA242084F83900EB -S31508008F602068C06830F400502168C860200000F00E -S31508008F70C7F82068006930F49040216808612068C5 -S31508008F80406930F02A00216848612068C06850F4BA -S31508008F9000502168C8600020E063202084F839006A -S31508008FA0202084F83A00002010BD2DE9F04182B057 -S31508008FB004000D0017001E005FF0000894F83A0040 -S31508008FC0202862D1002D02D0BFB2002F01D1012086 -S31508008FD05CE094F83800012801D1022056E001200F -S31508008FE084F838000020E063222084F83A00FFF76E -S31508008FF0A5FB8046A785E78505E021684968C90578 -S31508009000C90D0180AD1CE08D002836D0E08D401ECC -S31508009010E085A068B0F5805F15D10096434600222A -S315080090202021200000F034F8002801D003202DE08C -S31508009030280021690029E0D02168496801F0FF016C -S3150800904001806D1CDFE700964346002220212000A0 -S3150800905000F01EF8002801D0032017E02069002838 -S3150800906004D12068406828706D1CCCE720684068E9 -S3150800907010F07F0028706D1CC5E7202084F83A00A0 -S31508009080002084F83800002000E00220BDE8F681C0 -S315080090902DE9F04104000D0016001F00DDF81880C8 -S315080090A0206800682840A84201D1012000E000207D -S315080090B0F6B2B04221D118F1010FF1D0B8F1000F84 -S315080090C004D0FFF73BFBC01B8045E9D22068C06887 -S315080090D030F4D0702168C8602068406940084000B4 -S315080090E021684861202084F83900202084F83A0055 -S315080090F0002084F83800032000E00020BDE8F08155 -S315080091002DE9F041040000202068006930F4405041 -S31508009110E1680843216808612068C068BC490840BE -S31508009120A1682269114362691143E2691143084340 -S315080091302168C8602068406930F44070A169084316 -S3150800914021684861E069B0F5004F40F0B0802068BA -S31508009150B049884203D02068AF49884253D1FFF707 -S31508009160B8FA8046FFF7B5FA0600FFF7B2FA070025 -S31508009170FFF7AFFA0500FFF7ACFA192101FB08F172 -S3150800918062685200B1FBF2F16422B1FBF2F11922D6 -S3150800919002FB06F263685B00B2FBF3F2192303FBDA -S315080091A007F366687600B3FBF6F36426B3FBF6F3BB -S315080091B0642606FB1322D20032326423B2FBF3F292 -S315080091C0520012F4F87212EB0111192202FB05F291 -S315080091D063685B00B2FBF3F21923584363685B00CC -S315080091E0B0FBF3F06423B0FBF3F0642303FB102019 -S315080091F0C00032306422B0FBF2F010F007004018CD -S315080092002168886000E1FFF754FA8046FFF751FAB3 -S315080092100600FFF74EFA0700FFF74BFA0500FFF7BF -S3150800922048FA192101FB08F162685200B1FBF2F114 -S315080092306422B1FBF2F1192202FB06F263685B00B5 -S31508009240B2FBF3F2192303FB07F366687600B3FB58 -S31508009250F6F36426B3FBF6F3642606FB1322D20064 -S3150800926032326423B2FBF3F2520012F4F87212EBB4 -S315080092700111192202FB05F263685B00B2FBF3F2E7 -S315080092801923584363685B00B0FBF3F06423B0FB13 -S31508009290F3F0642303FB1020C00032306422B0FBD5 -S315080092A0F2F010F00700401821688860ACE02068EA -S315080092B05849884203D020685749884252D1FFF757 -S315080092C008FA8046FFF705FA0600FFF702FA0700D4 -S315080092D0FFF7FFF90500FFF7FCF9192101FB08F173 -S315080092E062689200B1FBF2F16422B1FBF2F1192235 -S315080092F002FB06F263689B00B2FBF3F2192303FB39 -S3150800930007F36668B600B3FBF6F36426B3FBF6F319 -S31508009310642606FB1322120132326423B2FBF3F2EF -S3150800932012F0F00212EB0111192202FB05F2636832 -S315080093309B00B2FBF3F21923584363689B00B0FB0A -S31508009340F3F06423B0FBF3F0642303FB1020000161 -S3150800935032306422B0FBF2F010F00F00401821689A -S31508009360886051E0FFF7A5F98046FFF7A2F90600E5 -S31508009370FFF79FF90700FFF79CF90500FFF799F932 -S31508009380192101FB08F162689200B1FBF2F164222F -S31508009390B1FBF2F1192202FB06F263689B00B2FBED -S315080093A0F3F2192303FB07F36668B600B3FBF6F37B -S315080093B06426B3FBF6F3642606FB13221201323247 -S315080093C06423B2FBF3F212F0F00212EB0111192238 -S315080093D002FB05F263689B00B2FBF3F219235843BC -S315080093E063689B00B0FBF3F06423B0FBF3F06423DF -S315080093F003FB1020000132306422B0FBF2F010F0BB -S315080094000F00401821688860BDE8F0810000000060 -S31508009410F369FFFF00100140001401407047000087 -S31508009420BFF34F8FC148006810F4E060C049084395 -S31508009430BE490860BFF34F8F00BFFDE780B500F057 -S315080094400DF800F0C5F801BD80B500F022F800F06F -S3150800945036F901BD80B5FFF7E3FF01BD80B5B54814 -S31508009460B54908604FF46140B34948600020B249E5 -S3150800947088600020B049C8600020AF490861002014 -S31508009480AD4988610C20AC494861AB48FFF752FDED -S3150800949001BD80B5A9480078002817D1A84800F072 -S315080094A042F801283ED1A648007800283AD0A448B8 -S315080094B00078412836DA00F068F9A24908600120E8 -S315080094C09E4908700020A04908702BE09C489E49D8 -S315080094D009780844401C00F026F8012818D19A4853 -S315080094E00078401C9849087097480078944909788C -S315080094F0884217D100209149087091484078FF2882 -S3150800950010D18F48807800280CD1FFF7A3FF09E017 -S3150800951000F03BF98B4909686431814202D2002088 -S315080095208649087001BD80B50023012201008248E2 -S31508009530FFF73BFDC0B2002801D1012000E0002062 -S3150800954002BDF0B4002400E0641CE4B2122C3CD244 -S3150800955047F2305580B27D4EE4B216F814607B4F60 -S31508009560E4B207EB44077F78BE19761C06FB00F6C3 -S3150800957095FBF6F706FB1755002DE5D147F2305552 -S3150800958080B2724EE4B216F81460704FE4B207EB7C -S3150800959044077F78BE19761C06FB00F695FBF6F5A0 -S315080095A00D800D88002DCFD00D88B5F5806FCBDCEA -S315080095B06648E4B210F8140010706448E4B200EB90 -S315080095C0440040781870012000E00020F0BC704785 -S315080095D010B58CB00020ADF8020000208DF801000F -S315080095E000208DF8000040F267646B460DF1010219 -S315080095F00DF102014FF4FA70FFF7A3FF54485549DD -S3150800960008600020534908635348524948630020BC -S315080096105049886100204F49C86100204D490862B9 -S3150800962000204C49486200204A498862002049497E -S31508009630C86200204749886000204649C8609DF8EE -S315080096400100401E0004434908619DF80000401EC1 -S31508009650000540494861BDF802003E4948603D485A -S31508009660FFF798F9002C02D461053C4805E024F080 -S315080096700044E00050F004013948364A1268344B79 -S315080096809A4202D10022069201E00E220692002298 -S315080096900792012208920A0C019289B20291010CE2 -S315080096A0039180B2049000200590012009900E20B5 -S315080096B00A9001A92748FFF740FA0CB010BD38B543 -S315080096C040F267650024002200212248FFF7D3FAFA -S315080096D0002829D1002D0BD41E48406B0068A842EB -S315080096E013D11C48406B806800280ED101240CE079 -S315080096F025F000451748406B4068A84205D1154833 -S31508009700406B8068042800D10124E4B2012C0BD1F7 -S315080097101048406B007DFF2806D10E48406B407DFF -S31508009720002801D1FFF796FE31BD00000CED00E0E0 -S315080097300400FA05004800409008002001090020AE -S3150800974008080020F4080020000900206C9D000885 -S31508009750006400404C080020D00800200400E0FF08 -S31508009760FCFF1F0080B5FEF7A1FF4FF47A71B0FB2E -S31508009770F1F0FFF7E4F80420FFF7E5F800220021EE -S315080097805FF0FF30FFF7CAF801BD80B5FEF7D6FFD8 -S3150800979002BD80B500F004F8FFF7F4F801BD00003B -S315080097A002480068401C014908607047FC08002010 -S315080097B078B4002400230024002239E00925EDB2FC -S315080097C012F00306F6B2B600B5402C43DFF8DC51BA -S315080097D0960845F82640DFF8D84124689C434D682A -S315080097E0ED0300D51C43DFF8C8512C60DFF8C441EF -S315080097F024689C434D68AD0300D51C43DFF8B4517B -S315080098002C60DFF8B44124689C434D68ED0200D50E -S315080098101C43DFF8A4512C60DFF8A04124689C4360 -S315080098204D68AD0200D51C43DFF890311C60521C10 -S31508009830102A80F0AF80012313FA02F40B68234044 -S31508009840A342F4D14C68022C02D04C68122C15D1D4 -S31508009850D40800EB8404246A0F2512F00706F6B232 -S31508009860B600B540AC430D6912F00706F6B2B6006D -S31508009870B5402C43D50800EB85052C620468032502 -S315080098801600F6B27600B540AC430D7915F003051F -S315080098901600F6B27600B5402C4304604C68012CDD -S315080098A008D04C68022C05D04C68112C02D04C68A4 -S315080098B0122C17D1846803251600F6B27600B54037 -S315080098C0AC43CD681600F6B27600B5402C438460EA -S315080098D0446801259540AC434D68C5F3001595408D -S315080098E02C434460C46803251600F6B27600B540DA -S315080098F0AC438D681600F6B27600B5402C43C460BA -S315080099004C68E40093D5002400942D4C246854F444 -S3150800991080442B4D2C602A4C246814F4804400940F -S31508009920009C224C950854F825400F2512F0030692 -S31508009930F6B2B600B540AC43224DA84201D1002587 -S315080099403DE7214DA84201D1012538E71F4DA84220 -S3150800995001D1022533E71E4DA84201D103252EE782 -S315080099601C4DA84201D1042529E71B4DA84201D167 -S31508009970052524E7194DA84201D106251FE7184DEC -S31508009980A84201D107251AE7164DA8427FF416AF5B -S31508009990082514E771BC7047D2B2002A02D089B2F2 -S315080099A0816102E089B20904816170470838014083 -S315080099B0003C0140043C0140083C01400C3C01408D -S315080099C044380240000002400004024000080240F9 -S315080099D0000C024000100240001402400018024029 -S315080099E0001C02400020024080B500F007F8FFF78F -S315080099F025FD00F0FFF8FFF727FDFAE780B500F030 -S31508009A0023F900F005F8FFF7ADFE00F0EBF801BD0D -S31508009A1000B591B0012005900120069002200B9018 -S31508009A205FF480000C9019200D90F0200E90022013 -S31508009A300F900520109005A8FEF7A6FB002800D079 -S31508009A40FEE70F20009002200190002002904FF4BC -S31508009A50A05003904FF48050049003216846FEF707 -S31508009A6030FD002800D0FEE711B000BD00B587B074 -S31508009A70002000905548006850F48040534908601B -S31508009A805248006810F4804000900098002000902A -S31508009A904F48006850F002004D4908604C4800687D -S31508009AA010F00200009000980020009048480068D6 -S31508009AB050F00800464908604548006810F008005C -S31508009AC000900098002000904148006850F020005F -S31508009AD03F4908603E48006810F020000090009852 -S31508009AE0002000903B48006850F4802039490860FF -S31508009AF03848006810F480200090009800200090F4 -S31508009B003448006850F000703249086031480068EF -S31508009B1010F00070009000980320FEF7FBFE00226C -S31508009B2000217FF00B00FEF7F9FE002200217FF0EE -S31508009B300A00FEF7F3FE002200217FF00900FEF777 -S31508009B40EDFE002200217FF00400FEF7E7FE00226A -S31508009B5000217FF00300FEF7E1FE002200217FF0DE -S31508009B600100FEF7DBFE002200215FF0FF30FEF762 -S31508009B70D5FE4FF4807001900120029001200390D9 -S31508009B800120049001A91448FFF712FE4FF4407013 -S31508009B9001900220029001200390032004900720E0 -S31508009BA0059001A90D48FFF703FE4FF44070019098 -S31508009BB002200290002003900320049009200590BB -S31508009BC001A90748FFF7F4FD07B000BD4438024075 -S31508009BD0303802404038024000140240000C02406F -S31508009BE00004024080B500224FF480711348FFF745 -S31508009BF0D3FE01BD10B5FFF7C8FD04001048006884 -S31508009C00201AB0F5FA7F18D30E480078002809D133 -S31508009C1001200C49087001224FF480710748FFF7AC -S31508009C20BBFE08E000200749087000224FF4807147 -S31508009C300248FFF7B1FE0248046010BD0014024056 -S31508009C40F80800200209002080B50E48006850F484 -S31508009C5000700C4908600B48006850F48060094998 -S31508009C6008600848006850F48070064908600320B8 -S31508009C70FEF750FE0020FEF767FDFFF7F7FE00200F -S31508009C8002BD0000003C02400D48006850F001008B -S31508009C900B49086000200B490860094800680A4912 -S31508009CA008400749086009480949086004480068E7 -S31508009CB030F4802002490860002006490860704791 -S31508009CC00038024008380240FFFFF6FE1030002434 -S31508009CD0043802400C38024019E050F8041BCB0740 -S31508009CE044BFA9F101035918121F0023042A41F899 -S31508009CF0043BF9D25FEA827C0B4604D54FF0000C90 -S31508009D00A1F800C09B1CD10744BF0021197050F868 -S31508009D10042B002AE1D1704710B450F8041B79B11E -S31508009D200268436802440830DC0744BFA9F101040D -S31508009D30E31852F8044B43F8044B091FF9D1ECE732 -S31508009D4010BC704710B5074979441831064C7C4455 -S31508009D50163404E00A68081D114488470146A142E2 -S31508009D60F8D110BD2C0000004C00000005020602C8 -S31508009D70060307030803090309040A040B040C0471 -S31508009D800C050D050E050F050F0610061007100821 -S31508009D9049FFFFFFFC000000080800200000000043 -S31508009DA079FFFFFF04000000F0010000000000201A -S31508009DB00000000000F00BF8002801D0FFF7C2FFF2 -S31508009DC00020AFF30080FFF70FFE00F002F8012035 -S31508009DD0704700F001B800000746384600F002F860 -S31508009DE0FBE7000080B5AFF30080024A1100182097 -S31508009DF0ABBEFBE7260002000248854602488047BC -S31508009E000248004708080020899C0008219E00088F -S31508009E10000000000000000001020304060708090C -S31508009E20AFF30080AFF30080FFF7C4FF0000000027 -S31508009E3001020304FFF7FEBFFFF7FEBFFFF7FEBFF1 -S31508009E40FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF38 -S31508009E50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF28 -S31508009E60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF18 -S31508009E70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF08 -S31508009E80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF8 -S31508009E90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE8 +S3150800800000090020619E00089D9E0008A19E0008A8 +S31508008010A59E0008A99E0008AD9E00080000000065 +S31508008020000000000000000000000000B19E0008EB +S31508008030B59E000800000000B99E00087B9800085D +S31508008040BD9E0008C19E0008C59E0008C99E00087E +S31508008050CD9E0008D19E0008D59E0008D99E00082E +S31508008060DD9E0008E19E0008E59E0008E99E0008DE +S31508008070ED9E0008F19E0008F59E0008F99E00088E +S31508008080FD9E0008019F0008059F0008099F00083B +S315080080900D9F0008119F0008159F0008199F0008EA +S315080080A01D9F0008219F0008259F0008299F00089A +S315080080B02D9F0008319F0008359F0008399F00084A +S315080080C03D9F0008419F0008459F0008499F0008FA +S315080080D04D9F0008519F0008559F0008599F0008AA +S315080080E05D9F0008619F0008659F0008699F00085A +S315080080F06D9F0008719F0008759F0008799F00080A +S315080081007D9F0008819F0008859F0008899F0008B9 +S315080081108D9F0008919F0008959F0008999F000869 +S315080081209D9F0008A19F0008A59F0008A99F000819 +S31508008130AD9F0008B19F0008B59F0008B99F0008C9 +S31508008140BD9F0008C19F0008C59F0008C99F000879 +S31508008150CD9F0008D19F0008D59F0008D99F000829 +S31508008160DD9F0008E19F0008E59F0008E99F0008D9 +S31508008170ED9F0008F19F0008F59F0008F99F000889 +S31508008180FD9F0008EE11AA5570B5040000250020D1 +S31508008190002C01D10120C9E094F83C00002805D143 +S315080081A0002084F83D00200000F0AEFA022084F892 +S315080081B03C002068006830F00200216808602068EA +S315080081C0006850F001002168086000F0BBFA06005C +S315080081D020684068C0070CD400F0B4FA801B0B284E +S315080081E0F6D3032084F83C00002084F83D000320E1 +S315080081F09CE020684068C00740F18B80A069012890 +S3150800820006D12068006850F080002168086005E003 +S315080082102068006830F0800021680860E06901285D +S3150800822006D12068006850F040002168086005E023 +S315080082302068006830F0400021680860206A01283C +S3150800824006D12068006850F020002168086005E023 +S315080082502068006830F0200021680860606A0128FC +S3150800826006D12068006850F010002168086005E013 +S315080082702068006830F0100021680860A06A0128AC +S3150800828006D12068006850F008002168086005E0FB +S315080082902068006830F0080021680860E06A012854 +S315080082A006D12068006850F004002168086005E0DF +S315080082B02068006830F0040021680860A168E0685A +S315080082C0014320690143606901436068401E014318 +S315080082D02068C1612068006840084000216808607D +S315080082E000F030FA060020684068C0070CD500F098 +S315080082F029FA801B0B28F6D3032084F83C000020BB +S3150800830084F83D00032011E020684068C00700D4C7 +S315080083100125012D06D100202064012084F83C00A7 +S31508008320002003E0042084F83C00012070BD70B4EE +S31508008330002001204A6910FA02F2DFF8E8301868CE +S3150800834050F001001860186830F47C5018601868FE +S315080083504C6A50EA04201860DFF8CC402068904345 +S315080083602060C869002817D1DFF8C0000568954362 +S315080083700560DFF88803CD684E68B6B256EA05464A +S315080083804D6940F835604D6900EBC5008D680E688B +S31508008390B6B256EA05464660C869012816D123488A +S315080083A0056815430560DFF854030D684E68B6B2D4 +S315080083B056EA05464D6940F835604D6900EBC5003B +S315080083C08D68CE68B6B256EA0546466088690028C2 +S315080083D005D1DFF82C0305689543056004E0DFF84E +S315080083E020030568154305600869002804D1DFF8ED +S315080083F014030568954305600869012804D1DFF868 +S315080084000403056815430560086A012802D1206837 +S31508008410024322601868400840001860002070BCBB +S3150800842070470000006600401C6600400C6600406D +S31508008430F8B505000E001400002000203000C0B278 +S31508008440002811D195F83C0022280BD095F83C005D +S31508008450422807D095F83C00622803D095F83C00DE +S31508008460722801D1022048E13000C0B2012811D19A +S3150800847095F83C0032280BD095F83C00522807D0D6 +S3150800848095F83C00622803D095F83C00722801D183 +S31508008490022032E195F83D00012801D102202CE1A5 +S315080084A0012085F83D003000C0B2002818D195F8A3 +S315080084B03C00122804D0322806D0522808D00BE0F7 +S315080084C0422085F83C0023E0622085F83C001FE046 +S315080084D0722085F83C001BE0222085F83C0017E056 +S315080084E095F83C00122804D0222806D0422808D045 +S315080084F00BE0522085F83C000AE0622085F83C0033 +S3150800850006E0722085F83C0002E0322085F83C003F +S3150800851000F018F907003000C0B2002804D1286816 +S31508008520C06810F0030003E02868006910F0030033 +S31508008530002811D114F1010FEDD0002C04D000F061 +S3150800854001F9C01B8442E6D2032085F83C000020CE +S3150800855085F83D000320D0E03000C0B2002801D1E4 +S31508008560696B00E0A96B28683200D2B21201104488 +S31508008570D0F8B00110F0040088608868002809D196 +S3150800858028683200D2B212011044D0F8B001400D6A +S31508008590086008E028683200D2B212011044D0F808 +S315080085A0B001C008486028683200D2B212011044EF +S315080085B0D0F8B00110F00200C86028683200D2B2C4 +S315080085C012011044D0F8B40110F00F0008612868B1 +S315080085D03200D2B212011044D0F8B401C0F3072019 +S315080085E0C8613000C0B2086228683200D2B21201EF +S315080085F01044D0F8B801087528683200D2B21201C2 +S315080086001044D0F8B801000A487528683200D2B27A +S3150800861012011044D0F8B801000C88752868320099 +S31508008620D2B212011044D0F8B801000EC8752868F5 +S315080086303200D2B212011044D0F8BC01087628687C +S315080086403200D2B212011044D0F8BC01000A4876B2 +S3150800865028683200D2B212011044D0F8BC01000CCE +S31508008660887628683200D2B212011044D0F8BC01CC +S31508008670000EC8763000C0B2002803D12020296831 +S31508008680C86002E0202029680861F6B2002E18D1D9 +S3150800869095F83C00422804D0622806D0722808D0F3 +S315080086A00BE0122085F83C0023E0322085F83C00D8 +S315080086B01FE0522085F83C001BE0012085F83C00AD +S315080086C017E095F83C00522804D0622806D0722894 +S315080086D008D00BE0122085F83C000AE0222085F835 +S315080086E03C0006E0422085F83C0002E0012085F8BF +S315080086F03C00002085F83D000020F2BD40660040A1 +S315080087000466004014660040704730B4002513E044 +S3150800871050F8042BD30744BFA9F101039A18091F7F +S31508008720042942F8045BFAD213468C0744BF158025 +S315080087309B1CC90748BF1D7050F8041B0029E7D1C8 +S3150800874030BC704701480068704700BFF800002039 +S31508008750F8B50400002C01D1012079E12078C00782 +S315080087603FD5DFF8F404016811F00C01042909D09B +S31508008770006810F00C0008280ED1DFF8E004006845 +S31508008780400209D5DFF8CC040068800329D5606863 +S31508008790002826D101205BE16068DFF8D014087054 +S315080087A0606800280ED0FFF7CDFF0500DFF8A404A7 +S315080087B00068800315D4FFF7C5FF401B6528F5D36D +S315080087C0032045E1FFF7BEFF0500DFF888040068CF +S315080087D0800306D5FFF7B6FF401B6528F5D30320AF +S315080087E036E12078800725D5DFF86C04016811F09A +S315080087F00C0F09D0006810F00C00082833D1DFF8F8 +S315080088005C04006840022ED4DFF848040168890732 +S3150800881004D5E168012901D0012019E101685FF05A +S31508008820F852B2FA82F231F0F801236913FA02F229 +S3150800883011430160207800075ED56069002848D09A +S315080088400120DFF82C140860FFF77CFF0500DFF82D +S315080088501004006880074FD4FFF774FF401B0328F5 +S31508008860F5D30320F4E0E06800281FD00120DFF8E4 +S3150800887004140860FFF766FF0500DFF8D8030168EF +S31508008880890706D4FFF75EFF401B0328F5D30320AC +S31508008890DEE001685FF0F852B2FA82F231F0F801D0 +S315080088A0236913FA02F211430160C3E70020DFF8D7 +S315080088B0C4130860FFF746FF0500DFF89803006851 +S315080088C08007B7D5FFF73EFF401B0328F5D30320E3 +S315080088D0BEE00020DFF898130860FFF733FF0500B5 +S315080088E0DFF87C030068800706D5FFF72BFF401BDF +S315080088F00328F5D30320ABE02078400744D50020B1 +S315080089000090DFF87403016851F080510160006837 +S3150800891010F0805000900098DFF86063306850F4DB +S3150800892080703060FFF70EFF05003068C00506D47A +S31508008930FFF708FF401B0328F7D3032088E0DFF87A +S315080089404053A0682870A06800280ED0FFF7FAFEEA +S3150800895006002868800717D4FFF7F4FE801B41F24B +S3150800896089318842F5D3032072E0FFF7EBFE060053 +S315080089702868800708D5FFF7E5FE801B41F2893194 +S315080089808842F5D3032063E0A06900285FD0DFF8AA +S31508008990C802006810F00C00082856D0A069022802 +S315080089A040D1DFF8E06200203060FFF7CBFE070019 +S315080089B0DFF8A0522868800106D5FFF7C3FEC01B62 +S315080089C06528F5D3032043E0DFF8BC02B0FA80F14E +S315080089D04FF44040B0FA80F2F020B0FA80F3E7692D +S315080089E0206A0743606A10FA01F13943A06A400811 +S315080089F0401E10FA02F21143E06A10FA03F3194313 +S31508008A00DFF85802016001203060FFF79BFE040082 +S31508008A10286880011BD4FFF795FE001B6528F7D34D +S31508008A20032015E00020DFF85C120860FFF78AFED5 +S31508008A300400DFF820020068800108D5FFF782FEEF +S31508008A40001B6528F5D3032002E0012000E0002082 +S31508008A50F2BD2DE9F04104000E00002C01D10120E1 +S31508008A609AE0DFF82852286810F00F00B04207D2C3 +S31508008A702E70286810F00F00B04201D001208BE05C +S31508008A802078800719D52078400705D5DFF8C80172 +S31508008A90016851F4E05101602078000705D5DFF838 +S31508008AA0B801016851F460410160DFF8AC110A6849 +S31508008AB032F0F002A06802430A602078C00735D574 +S31508008AC06068012806D1DFF88C010068800312D49B +S31508008AD0012061E06068022806D1DFF878010068A5 +S31508008AE0800108D4012057E0DFF868010068800794 +S31508008AF001D4012050E0584F396889088900606818 +S31508008B0001433960FFF71EFE8046386810F00C00F6 +S31508008B106168B0EB810F09D0FFF714FEB0EB0800CF +S31508008B2041F289318842F0D3032035E0286810F0F5 +S31508008B300F00864207D22E70286810F00F00B04248 +S31508008B4001D0012028E02078400706D542490A6866 +S31508008B5032F4E052E06802430A602078000707D53D +S31508008B603D48016831F46041226951EAC201016059 +S31508008B7000F014F8384909685FF07062B2FA82F2B8 +S31508008B80434B11F0F001D140595CC84036490860A2 +S31508008B90002000F083F80020BDE8F08110B5002021 +S31508008BA00020002000202C48006810F00C00002847 +S31508008BB004D0042804D0082804D025E0294824E055 +S31508008BC0344822E0254C226812F03F022068400211 +S31508008BD009D52068C0F388102E49A1FB000100239F +S31508008BE000F070F808E02068C0F388101D49A1FB62 +S31508008BF00001002300F066F82168C1F30141491C11 +S31508008C004900B0FBF1F000E0164810BD16480068B0 +S31508008C10704780B5FFF7FAFF0F4909685FF46012DD +S31508008C20B2FA82F21C4B11F4E051D140595CC840AB +S31508008C3002BD80B5FFF7EAFF074909685FF4E0223D +S31508008C40B2FA82F2144B11F46041D140595CC84023 +S31508008C5002BD0000003802400838024004380240CD +S31508008C60743802400024F400000000200238024054 +S31508008C70800E4742000047424038024000700040DC +S31508008C8070380240600047420000FE03003C024084 +S31508008C90789E000840787D01949E000810B504006F +S31508008CA0074800684FF47A71B0FBF1F000F090F9CC +S31508008CB0002221005FF0FF3000F079F9002010BD96 +S31508008CC000000020BBBBE1B1B2F5803F80F07E809A +S31508008CD0022A1ED98C46B1FBF2F102FB11C31B0412 +S31508008CE043EA1043B3FBF2FC02FB1C3380B240EAB2 +S31508008CF00343B3FBF2F002FB103240EA0C400023B8 +S31508008D007047022A05D98446B0FBF2F002FB10C26E +S31508008D1070474AB105D100F0010249085FEA300000 +S31508008D20704700220023704700F090B90B0002003C +S31508008D30002100207047904271EB030CF6D3B3F57F +S31508008D40803F2FD2F0B5B3FA83F7B1FA81F4A7F1D1 +S31508008D500F0E3D1B5340CEF1200602FA0EF2F341E8 +S31508008D605340B5F10F0746D80F3C2C444140C4F197 +S31508008D702006A040F1414140B1FBF3F603FB161172 +S31508008D80A2FB0645001BA94102D2761E801859414E +S31508008D9080EA010221FA0EF362FA0EF200215A4025 +S31508008DA03046F0BD30B4B1FBF3FC03FB1C11A2FB4B +S31508008DB00C45001BA94103D2ACF1010C801859419E +S31508008DC030BC02460B46604600217047B2F1807FF0 +S31508008DD065D3F0B5B2FA82F7B1FA81F4C7F10F0696 +S31508008DE03D1B22FA06F307F1110EF24120355A40CF +S31508008DF0B5F10F07B8D94140C4F12006A040F141AA +S31508008E004140B1FBF3FC03FB1C11A2FB0C45001B04 +S31508008E10A94103D2BCF1010C801859410F2F12D376 +S31508008E200F3FC90341EA5041B1FBF3F603FB1611A4 +S31508008E30A2FB0645D4EBC030A94102D2761E8018A3 +S31508008E40594146EACC3C07B34140C7F12006B84031 +S31508008E50F1414140B1FBF3F603FB1611A2FB0645AF +S31508008E60001BA94102D2761E8018594180EA0102E8 +S31508008E7021FA0EF3C7F1200462FA0EF20CFA07F093 +S31508008E805A402CFA04F13043F0BD80EA010221FA77 +S31508008E900EF3002162FA0EF260465A40F0BD8C4687 +S31508008EA0B1FBF2F102FB11C31B0243EA1063B3FBE9 +S31508008EB0F2FC02FB1C331B024CEA002043EA106357 +S31508008EC0B3FBF2FC02FB1C331B024CEA002043EA0C +S31508008ED01063B3FBF2FC02FB1C331B024CEA0020B6 +S31508008EE043EA1063B3FBF2FC02FB1C324CEA002097 +S31508008EF00023704710F007003F4B1A684FF6FF0132 +S31508008F000A403E4951EA00210A431A6070473A4826 +S31508008F100068C0F302207047020052B2002A08D542 +S31508008F200901374A40B210F00F00104400F8041C3B +S31508008F3003E00901334A40B21154704710B410F0E7 +S31508008F400700D0F10703052B01D3042301E0D0F174 +S31508008F500703041D072C01D2002000E0C01E0124CF +S31508008F6014FA03F35B1E1940814014FA00F0401E00 +S31508008F701040084310BC704780B5411EB1F1807F90 +S31508008F8001D301200EE0401E1F4908600F215FF043 +S31508008F90FF30FFF7C1FF00201C49086007201C4965 +S31508008FA00860002002BD80B5FFF7A4FF01BD70B5BB +S31508008FB004000D0016000020FFF7A9FF3200290063 +S31508008FC0FFF7BCFF0100200040B2FFF7A5FF70BD08 +S31508008FD080B5FFF7D1FF02BD042805D10C4801680A +S31508008FE051F00401016004E00948016831F0040108 +S31508008FF001607047000000000CED00E00000FA0573 +S3150800900018ED00E000E400E014E000E018E000E0FD +S3150800901010E000E080B500F001F801BD704730B4FB +S315080090200EE00268436802440830DC0744BFA9F131 +S315080090300104E31852F8045B43F8045B091FF9D1ED +S3150800904050F8041B0029ECD130BC7047704700006B +S3150800905010B50400002C01D1012033E0A0690028D6 +S31508009060FFD194F83900002805D1002084F838008B +S31508009070200000F05DFA242084F839002068C068D2 +S3150800908030F400502168C860200000F0C7F8206856 +S31508009090006930F49040216808612068406930F022 +S315080090A02A00216848612068C06850F40050216889 +S315080090B0C8600020E063202084F83900202084F866 +S315080090C03A00002010BD2DE9FC4105000C00904631 +S315080090D01F00002095F83A00202865D1002C03D0FF +S315080090E0404680B2002801D101205EE095F838009C +S315080090F0012801D1022058E0012085F83800002017 +S31508009100E863222085F83A00FFF71CFB0600A5F85D +S315080091102C80A5F82E8005E028684068C005C00D9B +S315080091200880A41CE88D002836D0E88D401EE88506 +S31508009130A868B0F5805F15D100973300002220217A +S31508009140280000F034F8002801D003202DE0210083 +S3150800915028690028E0D02868406800F0FF000880E9 +S31508009160641CDFE70097330000222021280000F066 +S315080091701EF8002801D0032017E02869002804D12A +S31508009180286840682070641CCCE72868406810F09E +S315080091907F002070641CC5E7202085F83A0000206F +S315080091A085F83800002000E00220BDE8F6812DE9A8 +S315080091B0F04105000E0090461F00069C28680068CE +S315080091C03040B04201D1012000E000204146C9B23A +S315080091D0884220D114F1010FF0D0002C04D0FFF7FB +S315080091E0B1FAC01B8442E9D22868C06830F4D0704E +S315080091F02968C860286840694008400029684861AD +S31508009200202085F83900202085F83A00002085F8C6 +S315080092103800032000E00020BDE8F0812DE9F04188 +S31508009220040000202068016931F44051E0680143D8 +S31508009230206801612068C168BA480140A2682069AF +S31508009240024360690243E069024311432068C16032 +S315080092502068416931F44071A06901432068416181 +S31508009260E069B0F5004F40F0AE802068AE4988420C +S3150800927003D02068AD49884252D1FFF7DAFC804610 +S31508009280FFF7D7FC0500FFF7D4FC0600FFF7D1FC73 +S315080092900700FFF7CEFC6421192202FB08F8636871 +S315080092A05B00B8FBF3F35FF0640CB3FBFCF35543C8 +S315080092B0D4F804C05FEA4C0CB5FBFCF55643D4F869 +S315080092C004C05FEA4C0CB6FBFCF65FF0640CB6FB18 +S315080092D0FCF601FB1655ED0032356426B5FBF6F5AE +S315080092E06D0015F4F87515EB0315574363685B00B5 +S315080092F0B7FBF3F302FB00F260684000B2FBF0F044 +S315080093006422B0FBF2F001FB1031C8003230642150 +S31508009310B0FBF1F010F00700451920688560FDE004 +S31508009320FFF777FC8046FFF774FC0500FFF771FC32 +S315080093300600FFF76EFC0700FFF76BFC6421192295 +S3150800934002FB08F863685B00B8FBF3F35FF0640C94 +S31508009350B3FBFCF35543D4F804C05FEA4C0CB5FBE9 +S31508009360FCF55643D4F804C05FEA4C0CB6FBFCF691 +S315080093705FF0640CB6FBFCF601FB1655ED003235C2 +S315080093806426B5FBF6F56D0015F4F87515EB0315AF +S31508009390574363685B00B7FBF3F302FB00F26068B0 +S315080093A04000B2FBF0F06422B0FBF2F001FB103192 +S315080093B0C80032306421B0FBF1F010F007004519FF +S315080093C020688560AAE020685749884203D020684B +S315080093D05649884251D1FFF72CFC8046FFF729FCF5 +S315080093E00500FFF726FC0600FFF723FC0700FFF73A +S315080093F020FC6421192202FB08F863689B00B8FB6D +S31508009400F3F35FF0640CB3FBFCF35543D4F804C0E4 +S315080094105FEA8C0CB5FBFCF55643D4F804C05FEA4A +S315080094208C0CB6FBFCF65FF0640CB6FBFCF601FB95 +S3150800943016552D0132356426B5FBF6F515F0F005FF +S3150800944015EB0315574363689B00B7FBF3F302FB61 +S3150800945000F260688000B2FBF0F06422B0FBF2F024 +S3150800946001FB1031080132306421B0FBF1F010F035 +S315080094700F0045192068856050E0FFF7CAFB804653 +S31508009480FFF7C7FB0500FFF7C4FB0600FFF7C1FBA4 +S315080094900700FFF7BEFB6421192202FB08F8636880 +S315080094A09B00B8FBF3F35FF0640CB3FBFCF3554386 +S315080094B0D4F804C05FEA8C0CB5FBFCF55643D4F827 +S315080094C004C05FEA8C0CB6FBFCF65FF0640CB6FBD6 +S315080094D0FCF601FB16552D0132356426B5FBF6F56B +S315080094E015F0F00515EB0315574363689B00B7FBAA +S315080094F0F3F302FB00F260688000B2FBF0F064222E +S31508009500B0FBF2F001FB1031080132306421B0FBE8 +S31508009510F1F010F00F00451920688560BDE8F0816C +S3150800952000000000F369FFFF00100140001401402D +S3150800953070470000BFF34F8FB6490A6812F4E0621D +S31508009540B54802430A60BFF34F8F00BFFDE780B5F9 +S3150800955000F00DF800F0C2F801BD80B500F01BF868 +S3150800956000F026F901BD80B5FFF7E4FF01BD80B51F +S31508009570AA48AB4901604FF461414160002181600E +S315080095800021C16000210161002181610C21416136 +S31508009590FFF75EFD01BD70B5A24C2078002815D1F5 +S315080095A0A14D280000F037F8012833D12878002883 +S315080095B030D0287841282DDA00F05BF99B490860FD +S315080095C00120207000209A49087023E0984D964E95 +S315080095D028783044401C00F01EF8012811D128785C +S315080095E0401C287028783178884213D100202070D2 +S315080095F07078FF280ED1287802280BD1FFF7B3FF21 +S3150800960008E000F036F9894909686431814201D2D7 +S315080096100020207070BD80B50100002301227F481C +S31508009620FFF751FDC0B2002801D1012000E000205B +S3150800963002BDF8B504000D0016001F00FFF7E9FA91 +S315080096404FF47A71B0FBF1F2002300E05B1C1800BE +S31508009650C0B2122840D2DFF8DCC1200080B219005F +S31508009660C9B21CF811E01900C9B20CEB41014978DE +S3150800967011EB0E0E1EF1010E0EFB00F0B2FBF0F11F +S3150800968000FB11200028E1D1210089B21800C0B2E0 +S315080096901CF810E01800C0B20CEB4000407810EB44 +S315080096A00E0E1EF1010E0EFB01F1B2FBF1F0288041 +S315080096B028880028CAD0288840F201418842C5DA9D +S315080096C01800C0B21CF810003070DBB20CEB430077 +S315080096D040783870012000E00020F2BD78B58BB0E4 +S315080096E00020ADF8020000208DF8010000208DF85A +S315080096F0000040F267656B460DF101020DF10201AB +S315080097004FF4FA70FFF795FF4B4C4C4E266000203D +S3150800971020634B4860630020A0610020E0610020C0 +S315080097202062002060620020A0620020E062002023 +S31508009730A0600020E0609DF80100401E0004206142 +S315080097409DF80000401E00056061BDF802006060DB +S315080097502000FEF719FD002D02D46D05394805E0F5 +S3150800976025F00045ED0055F0040537482168B1425B +S3150800977002D10021069101E00E21069100210791F0 +S31508009780012108912900090C0191ADB20295010049 +S31508009790090C039180B204900020059001200990DD +S315080097A00E200A9001A92000FEF7C1FD0CB070BD7D +S315080097B070B540F2676600251F4C00220021200084 +S315080097C0FEF736FE002823D1002E09D4606B006808 +S315080097D0B04210D1606B806800280CD101250AE0E0 +S315080097E026F00046606B4068B04204D1606B806822 +S315080097F0042800D10125EDB2012D09D1606B007D49 +S31508009800FF2805D1606B0069022801D1FFF7ABFE7E +S3150800981070BD00000CED00E00400FA058C00002085 +S3150800982000480040FD00002004000020F000002051 +S31508009830FC000020D09D000848000020006400407D +S31508009840CC0000200400E0FFFCFF1F0080B5FFF7F6 +S31508009850DDF94FF47A71B0FBF1F0FFF7B9FB04209C +S31508009860FFF7BAFB002200215FF0FF30FFF79FFBEE +S3150800987001BD80B5FEF766FF02BD80B500F004F8AD +S31508009880FFF7C8FB01BD000002480168491C0160DA +S31508009890704700BFF8000020F8B40022002200221A +S315080098A0002337E0092704E0DFF8E8219042F9D1E0 +S315080098B00827FFB213F00302D2B2920097403E4344 +S315080098C01A00920845F82260DFF8CC512A68A243AC +S315080098D04E68F60300D522432A60DFF8C0512A688D +S315080098E0A2434E68B60300D522432A60DFF8B0517A +S315080098F02A68A2434E68F60200D522432A60DFF89A +S31508009900A4512A68A2434E68B60201D51443220020 +S315080099102A605B1C102B80F0B080012515FA03F233 +S315080099200C6814409442F4D14A68022A02D04A6864 +S31508009930122A17D11A00D20800EB8202166A0F27DC +S3150800994013F00702D2B292009740BE430F6913F094 +S315080099500702D2B2920097403E431A00D20800EBA3 +S3150800996082021662076803261A00D2B2520016FA55 +S3150800997002F2974391F804C01CF0030C1A00D2B205 +S3150800998052001CFA02FC5CEA070707604A68012ACB +S3150800999008D04A68022A05D04A68112A02D04A68BD +S315080099A0122A19D187681A00D2B2520016FA02F2A0 +S315080099B09743D1F80CC01A00D2B252001CFA02FC26 +S315080099C05CEA0707876042689D40AA434D68C5F36D +S315080099D000159D402A434260C5681A00D2B252005B +S315080099E09640B5438E681A00D2B252009640354367 +S315080099F0C5604A68D2008CD5002200922A4A1568AA +S31508009A0055F480451560126812F480420092009A57 +S31508009A10264D1A00920855F822600F2713F0030204 +S31508009A20D2B292009740BE43214A904201D1002704 +S31508009A303FE7204A904201D101273AE71E4A904261 +S31508009A4001D1022735E71D4A904201D1032730E7A5 +S31508009A501B4A904201D104272BE71A4A904201D1AA +S31508009A60052726E7184A904201D1062721E7174A13 +S31508009A7090427FF419AF07271BE7F1BC7047D2B2B3 +S31508009A80002A02D089B2816102E089B209048161A3 +S31508009A907047000000200240003C0140043C0140A1 +S31508009AA0083C01400C3C014044380240083801405B +S31508009AB0000002400004024000080240000C024078 +S31508009AC0001002400014024000180240001C024028 +S31508009AD080B500F007F8FFF73AFD00F0F9F8FFF750 +S31508009AE03CFDFAE780B500F009F800F019F900F036 +S31508009AF009F8FFF7ABFE00F0E3F801BD68486949CD +S31508009B000860704700B591B00120059001200690C5 +S31508009B1002200B905FF480000C9019200D90F02025 +S31508009B200E9002200F900520109005A8FEF710FE53 +S31508009B30002800D0FEE70F200090022001900020A8 +S31508009B4002904FF4A05003904FF4805004900321E4 +S31508009B506846FEF77EFF002800D0FEE711B000BD7C +S31508009B6010B586B0002005904F48016851F4804131 +S31508009B700160006810F48040059005980020059063 +S31508009B804A48016851F002010160016811F00201BA +S31508009B900591059900210591016851F008010160B8 +S31508009BA0016811F0080105910599002105910168E0 +S31508009BB051F020010160006810F02000059005981A +S31508009BC0002005903A48016851F480210160016837 +S31508009BD011F480210591059900210591016851F03C +S31508009BE000710160006810F0007005900598032068 +S31508009BF0FFF7D9F9002200217FF00B00FFF7D7F90C +S31508009C00002200217FF00A00FFF7D1F90022002187 +S31508009C107FF00900FFF7CBF9002200217FF004004E +S31508009C20FFF7C5F9002200217FF00300FFF7BFF90F +S31508009C30002200217FF00100FFF7B9F90022002178 +S31508009C405FF0FF30FFF7B3F94FF480700090012002 +S31508009C500190012002900120039069461548FFF7FC +S31508009C601BFE4FF4407400940220019001200290DC +S31508009C70032003900720049069460F48FFF70CFE5F +S31508009C8000940220019000200290032003900920EE +S31508009C90049069460948FFF7FFFD06B010BD0000AD +S31508009CA00080000808ED00E04438024030380240E1 +S31508009CB04038024000140240000C024000040240F2 +S31508009CC080B500224FF480711248FFF7D8FE01BD17 +S31508009CD038B5FFF7CEFD04000F4D2868201AB0F5F9 +S31508009CE0FA7F15D30D490878002808D10120087095 +S31508009CF001224FF480710748FFF7C1FE07E00020F4 +S31508009D00087000224FF480710248FFF7B8FE2C60F5 +S31508009D1031BD000000140240F4000020FE000020BF +S31508009D2080B50B48016851F400710160016851F46F +S31508009D3080610160016851F4807101600320FFF7BA +S31508009D4032F90020FEF7AAFFFFF70AFF002002BD3E +S31508009D50003C02400D49086850F0010008600020E8 +S31508009D600B4A10600A680B4802400A600A480B4A08 +S31508009D701060086830F480200860002008490860F0 +S31508009D805FF000600749086070470000003802402D +S31508009D9008380240FFFFF6FE10300024043802405F +S31508009DA00C38024008ED00E010B50749794418312F +S31508009DB0064C7C44163404E00A68081D114488479A +S31508009DC00146A142F8D110BD2C0000004C0000004D +S31508009DD005020602060307030803090309040A0421 +S31508009DE00B040C040C050D050E050F050F061006D1 +S31508009DF01007100817E9FFFFFC0000000400002008 +S31508009E00000000001BF2FFFF04000000F401000040 +S31508009E10000000200000000000F00DF8002801D026 +S31508009E20FFF7C2FFAFF300800020AFF30080FFF713 +S31508009E304FFE00F002F80120704700F001B800005C +S31508009E400746384600F002F8FBE7000080B5AFF396 +S31508009E500080024A11001820ABBEFBE7260002006C +S31508009E600248854602488047024800470009002004 +S31508009E70559D0008899E00080000000000000000AB +S31508009E800102030406070809AFF30080AFF3008058 +S31508009E90FFF7C2FF0000000001020304FFF7FEBF40 S31508009EA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD8 S31508009EB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8 S31508009EC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB8 @@ -504,5 +504,12 @@ S31508009F50FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 S31508009F60FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 S31508009F70FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 S31508009F80FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 -S31108009F90FFF7FEBFFFF7FEBF0024F40039 -S70508009E2133 +S31508009F90FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE7 +S31508009FA0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD7 +S31508009FB0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 +S31508009FC0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 +S31508009FD0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 +S31508009FE0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF97 +S31508009FF0FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF87 +S3090800A0000024F40036 +S70508009E89CB diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep index 903b8ef0..e6dde107 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/ide/stm32f207.dep @@ -5,1059 +5,379 @@ Debug - $PROJ_DIR$\..\obj\demoprog_stm32f207.map - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f2xx_exti.pbi - $PROJ_DIR$\..\obj\stm32f2xx_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\stm32f2xx_flash.icf - $PROJ_DIR$\..\obj\stm32f2xx_can.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rcc.lst - $PROJ_DIR$\..\obj\stm32f2xx_hash.__cstat.et - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f207.pbd - $PROJ_DIR$\..\obj\stm32f2xx_flash.lst - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rng.pbi - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash.lst - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.lst - $PROJ_DIR$\..\obj\stm32f2xx_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.lst $PROJ_DIR$\..\obj\stm32f2xx_sdio.lst $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f2xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_adc.o - $PROJ_DIR$\..\obj\stm32f2xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f2xx_crc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f2xx_tim.o - $PROJ_DIR$\..\obj\stm32f2xx_usart.pbi - $PROJ_DIR$\..\obj\stm32f2xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_i2c.o - $PROJ_DIR$\..\obj\stm32f2xx_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_sdio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.o - $PROJ_DIR$\..\obj\stm32f2xx_rtc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f2xx_flash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.pbi - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f2xx_cryp.o - $PROJ_DIR$\..\obj\stm32f2xx_exti.o - $PROJ_DIR$\..\obj\stm32f2xx_can.o - $PROJ_DIR$\..\obj\system_stm32f2xx.lst - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.lst - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\system_stm32f2xx.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.lst - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.lst - $PROJ_DIR$\..\bin\demoprog_stm32f207.out - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.__cstat.et - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f2xx_rng.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_rtc.lst - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.lst - $PROJ_DIR$\..\obj\stm32f2xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f2xx_i2c.pbi - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\stm32f2xx_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_gpio.__cstat.et - $PROJ_DIR$\..\bin\demoprog_stm32f207.srec - $PROJ_DIR$\..\obj\stm32f2xx_usart.lst - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\stm32f2xx_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_i2c.lst - $PROJ_DIR$\..\obj\stm32f2xx_dac.lst - $PROJ_DIR$\..\obj\stm32f2xx_can.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f2xx.o - $PROJ_DIR$\..\obj\stm32f2xx_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp.lst - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.lst - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_flash.h - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.lst - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_exti.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_gpio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c - $PROJ_DIR$\..\obj\system_stm32f2xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rng.h - $PROJ_DIR$\..\obj\stm32f2xx_spi.lst - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_fsmc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.lst - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.lst - $PROJ_DIR$\..\obj\stm32f2xx_dma.lst - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c - $PROJ_DIR$\..\obj\stm32f2xx_usart.__cstat.et - $PROJ_DIR$\..\lib\cmsis\core_cm3.h - $PROJ_DIR$\..\lib\stm32f2xx_conf.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dac.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_hash.h - $PROJ_DIR$\..\obj\stm32f2xx_rng.lst - $PROJ_DIR$\..\lib\stm32f2xx.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_i2c.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dbgmcu.h - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\obj\stm32f2xx_pwr.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_sdio.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_cryp.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_usart.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dcmi.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dma.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_tim.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_adc.h - $PROJ_DIR$\..\obj\stm32f2xx_can.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rtc.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_tim.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal.o - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rcc.h - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c - $PROJ_DIR$\..\obj\stm32f2xx_exti.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_crc.h - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\obj\stm32f2xx_crc.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_spi.h - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_can.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.lst - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f2xx_gpio.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.lst - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.o - $PROJ_DIR$\..\obj\system_stm32f2xx.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.lst - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f2xx_gpio.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.lst + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_adc.lst + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.pbi + $PROJ_DIR$\..\obj\stm32f207.pbd + $PROJ_DIR$\..\obj\stm32f2xx_flash.lst + $PROJ_DIR$\..\obj\demoprog_stm32f207.map + $PROJ_DIR$\..\obj\stm32f2xx_hash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f2xx_can.pbi + $PROJ_DIR$\..\obj\stm32f2xx_rcc.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f2xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_i2c.__cstat.et + $PROJ_DIR$\..\stm32f2xx_flash.icf + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rng.pbi + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.lst + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.__cstat.et + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\timer.pbi + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f2xx_hash.lst + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr.h + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_uart.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\startup_stm32f2xx.s + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c + $PROJ_DIR$\..\lib\system_stm32f2xx.c + $PROJ_DIR$\..\lib\stm32f2xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_syscfg.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_wwdg.h + $PROJ_DIR$\..\obj\stm32f2xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f2xx_hal.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.lst $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.o $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.o $PROJ_DIR$\..\lib\system_stm32f2xx.h $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.o $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.lst $PROJ_DIR$\..\obj\stm32f2xx_hal_can.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_syscfg.h - $PROJ_DIR$\..\obj\stm32f2xx_hal.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_wwdg.h - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.lst - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c - $PROJ_DIR$\..\startup_stm32f2xx.s - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio.h - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.pbi - $PROJ_DIR$\..\obj\stm32f2xx_spi.pbi - $PROJ_DIR$\..\lib\system_stm32f2xx.c - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.pbi - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_uart.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc.h - $PROJ_DIR$\..\lib\stm32f2xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f207xx.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\system_stm32f2xx.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_cortex.h - $PROJ_DIR$\..\obj\stm32f2xx_pwr.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.o - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_iwdg.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_pwr.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.o - $PROJ_DIR$\..\obj\stm32f2xx_flash.o - $PROJ_DIR$\..\obj\stm32f2xx_rng.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.o - $PROJ_DIR$\..\obj\stm32f2xx_dma.o - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rcc.c - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.o - $PROJ_DIR$\..\obj\stm32f2xx_usart.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\..\Boot\blt_conf.h - $PROJ_DIR$\..\obj\stm32f2xx_hash.o - $TOOLKIT_DIR$\inc\c\stdint.h $PROJ_DIR$\..\obj\stm32f2xx_rcc.o $TOOLKIT_DIR$\inc\c\yvals.h $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\stm32f2xx_crc.o - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f2xx_spi.o - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.o - $PROJ_DIR$\..\obj\stm32f2xx_pwr.o - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f2xx_dac.o - $PROJ_DIR$\..\obj\stm32f2xx_rtc.o - $PROJ_DIR$\..\obj\stm32f2xx_sdio.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f2xx_flash.o + $PROJ_DIR$\..\obj\stm32f2xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.o + $PROJ_DIR$\..\obj\stm32f2xx_usart.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_pwr.h + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_spi.pbi + $PROJ_DIR$\..\..\Boot\blt_conf.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.o + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rcc.c + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hash.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_iwdg.h + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.o + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f2xx_rng.o + $PROJ_DIR$\..\obj\stm32f2xx_dma.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\system_stm32f2xx.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.o $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f2xx_spi.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f2xx_dac.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.xcl $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\stm32f2xx_rtc.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\system_stm32f2xx.xcl + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.xcl $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.o + $PROJ_DIR$\..\obj\stm32f2xx_pwr.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f2xx_sdio.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.xcl + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f207xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\system_stm32f2xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_can.h + $PROJ_DIR$\..\obj\stm32f2xx_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_adc.o + $PROJ_DIR$\..\obj\stm32f2xx_tim.o + $PROJ_DIR$\..\obj\stm32f2xx_adc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_crc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_i2c.o + $PROJ_DIR$\..\obj\stm32f2xx_hash.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dma.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.o + $PROJ_DIR$\..\obj\stm32f2xx_rtc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_rcc.pbi + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f2xx_usart.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp.o + $PROJ_DIR$\..\obj\stm32f2xx_exti.o + $PROJ_DIR$\..\obj\stm32f2xx_can.o + $PROJ_DIR$\..\obj\system_stm32f2xx.lst + $PROJ_DIR$\..\obj\stm32f2xx_flash.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dac.pbi + $PROJ_DIR$\..\obj\stm32f2xx_tim.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\stm32f2xx_sdio.pbi + $PROJ_DIR$\..\obj\stm32f2xx_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.lst + $PROJ_DIR$\..\obj\stm32f2xx_gpio.pbi + $PROJ_DIR$\..\obj\stm32f2xx_usart.lst + $PROJ_DIR$\..\obj\boot.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.lst + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\stm32f2xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f2xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.lst + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.__cstat.et + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rng.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rtc.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_sdio.__cstat.et + $PROJ_DIR$\..\bin\demoprog_stm32f207.srec + $PROJ_DIR$\..\bin\demoprog_stm32f207.out + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f2xx_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.pbi + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f2xx_spi.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dma.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c + $PROJ_DIR$\..\lib\stm32f2xx.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dbgmcu.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_usart.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_cryp.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dcmi.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dac.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_hash.h + $PROJ_DIR$\..\lib\cmsis\core_cm3.h + $PROJ_DIR$\..\obj\stm32f2xx_rng.lst + $PROJ_DIR$\..\obj\stm32f2xx_pwr.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c + $PROJ_DIR$\..\obj\stm32f2xx_usart.__cstat.et + $PROJ_DIR$\..\lib\stm32f2xx_conf.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_i2c.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_sdio.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_spi.lst + $PROJ_DIR$\..\obj\stm32f2xx_rtc.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_fsmc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rng.h + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.lst + $PROJ_DIR$\..\obj\stm32f2xx_dma.lst + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_gpio.h + $PROJ_DIR$\..\obj\startup_stm32f2xx.o + $PROJ_DIR$\..\obj\stm32f2xx_i2c.lst + $PROJ_DIR$\..\obj\stm32f2xx_dac.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_flash.h + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_can.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f2xx.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\stm32f2xx_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_exti.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.lst + $PROJ_DIR$\..\obj\stm32f2xx_can.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_adc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rcc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_can.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_crc.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.lst + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rtc.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_spi.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_exti.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c + $PROJ_DIR$\..\obj\stm32f2xx_crc.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_tim.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.__cstat.et + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\misc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.lst + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_uart.o + $PROJ_DIR$\..\obj\stm32f2xx_gpio.o + $PROJ_DIR$\..\obj\stm32f2xx_gpio.lst + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.o + $PROJ_DIR$\..\obj\system_stm32f2xx.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.lst + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.lst + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.lst [ROOT_NODE] ILINK - 69 0 + 219 8 - $PROJ_DIR$\..\bin\demoprog_stm32f207.out - - - ILINK - 0 - - - OBJCOPY - 90 - - - - - ILINK - 6 322 270 328 97 167 244 169 233 210 176 240 222 221 236 242 223 195 213 214 193 57 2 29 14 20 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + $PROJ_DIR$\..\timer.c ICCARM - 122 318 + 309 178 BICOMP - 35 + 119 __cstat - 41 + 260 ICCARM - 149 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c - - - ICCARM - 105 320 - - - BICOMP - 271 - - - __cstat - 111 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c - - - ICCARM - 174 59 - - - BICOMP - 3 - - - __cstat - 24 - - - - - ICCARM - 107 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c - - - ICCARM - 83 47 - - - BICOMP - 274 - - - __cstat - 21 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c - - - ICCARM - 95 336 - - - BICOMP - 33 - - - __cstat - 31 - - - - - ICCARM - 130 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c - - - ICCARM - 182 313 - - - BICOMP - 49 - - - __cstat - 76 - - - - - ICCARM - 118 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c - - - ICCARM - 102 192 - - - BICOMP - 45 - - - __cstat - 70 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c - - - ICCARM - 62 335 - - - BICOMP - 43 - - - __cstat - 5 - - - - - ICCARM - 137 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c - - - ICCARM - 27 32 - - - BICOMP - 39 - - - __cstat - 50 - - - - - ICCARM - 156 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c - - - ICCARM - 68 317 - - - BICOMP - 51 - - - __cstat - 11 - - - - - ICCARM - 131 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c - - - ICCARM - 188 201 - - - BICOMP - 88 - - - __cstat - 89 - - - - - ICCARM - 108 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c - - - ICCARM - 121 309 - - - BICOMP - 75 - - - __cstat - 74 - - - - - ICCARM - 247 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c - - - ICCARM - 120 333 - - - BICOMP - 26 - - - __cstat - 15 - - - - - ICCARM - 131 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c - - - ICCARM - 179 329 - - - BICOMP - 34 - - - __cstat - 93 - - - - - ICCARM - 177 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c - - - ICCARM - 13 314 - - - BICOMP - 54 - - - __cstat - 30 - - - - - ICCARM - 104 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c - - - ICCARM - 94 40 - - - BICOMP - 86 - - - __cstat - 16 - - - - - ICCARM - 136 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c - - - ICCARM - 22 324 - - - BICOMP - 46 - - - __cstat - 9 - - - - - ICCARM - 131 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c - - - ICCARM - 66 203 - - - BICOMP - 53 - - - __cstat - 78 - - - - - ICCARM - 310 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c - - - ICCARM - 186 330 - - - BICOMP - 55 - - - __cstat - 25 - - - - - ICCARM - 148 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c - - - ICCARM - 157 60 - - - BICOMP - 7 - - - __cstat - 96 - - - - - ICCARM - 183 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c - - - ICCARM - 115 332 - - - BICOMP - 272 - - - __cstat - 79 - - - - - ICCARM - 181 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c - - - ICCARM - 77 337 - - - BICOMP - 48 - - - __cstat - 98 - - - - - ICCARM - 161 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c - - - ICCARM - 99 58 - - - BICOMP - 17 - - - __cstat - 81 - - - - - ICCARM - 141 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 87 56 - - - BICOMP - 44 - - - __cstat - 71 - - - - - ICCARM - 138 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 147 247 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c - - - ICCARM - 91 321 - - - BICOMP - 37 - - - __cstat - 126 - - - - - ICCARM - 147 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 150 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c - - - ICCARM - 23 308 - - - BICOMP - 1 - - - __cstat - 67 - - - - - ICCARM - 245 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c - - - ICCARM - 28 338 - - - BICOMP - 42 - - - __cstat - 84 - - - - - ICCARM - 140 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 181 245 150 147 247 138 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c - - - ICCARM - 166 36 - - - BICOMP - 38 - - - __cstat - 80 - - - - - ICCARM - 150 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 114 161 140 181 245 147 247 138 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c - - - ICCARM - 251 236 - - - BICOMP - 350 - - - __cstat - 231 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 @@ -1066,285 +386,57 @@ ICCARM - 243 222 + 72 81 BICOMP - 342 + 143 __cstat - 160 + 320 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c ICCARM - 189 195 + 100 85 BICOMP - 352 + 147 __cstat - 232 + 64 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c ICCARM - 204 242 + 61 74 BICOMP - 346 - - - __cstat - 224 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c - - - ICCARM - 219 214 - - - BICOMP - 358 - - - __cstat - 165 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c - - - ICCARM - 205 221 - - - BICOMP - 344 - - - __cstat - 227 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\startup_stm32f2xx.s - - - AARM - 97 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 123 270 - - - BICOMP - 116 345 - - - __cstat - 103 - - - - - ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 278 252 325 82 300 327 323 266 290 299 289 316 312 331 279 284 256 198 215 302 294 267 295 297 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 187 57 - - - BICOMP - 10 354 - - - __cstat - 106 - - - - - ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 278 294 297 82 300 327 267 295 289 316 312 331 279 284 256 198 215 302 323 252 266 290 299 325 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 - - - - - $PROJ_DIR$\..\lib\system_stm32f2xx.c - - - ICCARM - 61 193 - - - BICOMP - 347 - - - __cstat - 110 - - - - - ICCARM - 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c - - - ICCARM - 208 213 - - - BICOMP - 357 - - - __cstat - 163 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 85 328 - - - BICOMP - 64 353 - - - __cstat - 100 - - - - - ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 278 252 325 82 300 327 323 266 290 299 289 316 312 331 279 284 256 198 215 302 294 267 295 297 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c - - - ICCARM - 250 223 - - - BICOMP - 340 - - - __cstat - 235 - - - - - ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 72 322 - - - BICOMP - 92 351 + 134 __cstat @@ -1354,57 +446,53 @@ ICCARM - 261 323 294 290 299 325 316 327 305 331 194 289 19 359 296 297 295 279 278 302 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 252 267 266 - - - BICOMP - 267 278 295 82 300 327 294 297 289 316 312 331 279 284 256 198 215 302 323 252 266 290 299 325 305 194 265 303 288 277 286 293 257 261 296 200 19 253 285 190 262 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c + $PROJ_DIR$\..\led.c ICCARM - 228 233 + 272 111 BICOMP - 356 + 120 __cstat - 162 + 280 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + $PROJ_DIR$\..\boot.c ICCARM - 199 210 + 220 99 BICOMP - 348 + 124 __cstat - 170 + 223 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 @@ -1413,126 +501,204 @@ ICCARM - 212 176 + 324 319 BICOMP - 349 + 121 __cstat - 249 + 75 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + $PROJ_DIR$\..\main.c ICCARM - 225 167 + 206 90 BICOMP - 343 + 131 __cstat - 230 + 264 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 36 102 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 33 44 28 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c + $PROJ_DIR$\..\startup_stm32f2xx.s + + + AARM + 276 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_uart.c ICCARM - 220 240 + 80 331 BICOMP - 355 + 138 __cstat - 226 + 316 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + $PROJ_DIR$\..\lib\system_stm32f2xx.c ICCARM - 196 244 + 190 336 BICOMP - 339 + 135 __cstat - 159 + 282 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 157 155 156 118 110 89 97 136 341 161 23 139 154 162 158 50 59 150 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c ICCARM - 248 169 + 340 71 BICOMP - 341 + 145 __cstat - 158 + 69 ICCARM - 295 279 278 302 294 290 299 325 316 327 305 331 194 289 19 359 296 297 285 198 215 253 265 262 284 286 303 300 288 293 256 257 277 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c ICCARM - 132 315 + 78 82 BICOMP - 18 + 126 + + + __cstat + 84 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c + + + ICCARM + 342 330 + + + BICOMP + 148 + + + __cstat + 304 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c + + + ICCARM + 329 76 + + + BICOMP + 144 + + + __cstat + 79 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c + + + ICCARM + 339 326 + + + BICOMP + 130 __cstat @@ -1542,7 +708,30 @@ ICCARM - 114 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 171 161 140 181 245 150 147 247 138 + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c + + + ICCARM + 313 168 + + + BICOMP + 193 + + + __cstat + 221 + + + + + ICCARM + 231 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 242 65 256 @@ -1551,21 +740,44 @@ ICCARM - 139 334 + 251 142 BICOMP - 304 + 93 __cstat - 4 + 18 ICCARM - 311 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 171 114 161 140 181 245 150 147 247 138 + 98 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + + + ICCARM + 250 116 + + + BICOMP + 22 + + + __cstat + 214 + + + + + ICCARM + 269 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 300 257 303 62 231 242 65 256 @@ -1574,21 +786,776 @@ ICCARM - 8 326 + 13 88 BICOMP - 52 + 183 __cstat - 101 + 261 ICCARM - 171 133 127 325 316 327 305 331 194 312 200 134 19 82 172 234 128 156 183 177 141 130 137 148 149 107 104 118 131 108 136 310 311 114 161 140 181 245 150 147 247 138 + 293 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c + + + ICCARM + 68 70 + + + BICOMP + 137 + + + __cstat + 312 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + + + ICCARM + 337 323 + + + BICOMP + 140 + + + __cstat + 296 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + + + ICCARM + 327 87 + + + BICOMP + 129 + + + __cstat + 315 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c + + + ICCARM + 67 301 + + + BICOMP + 133 + + + __cstat + 311 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + + + ICCARM + 77 314 + + + BICOMP + 127 + + + __cstat + 66 + + + + + ICCARM + 158 50 59 150 157 155 156 118 110 89 97 136 341 161 23 139 154 162 163 325 338 53 40 47 151 56 149 165 38 57 32 54 35 + + + + + $PROJ_DIR$\..\bin\demoprog_stm32f207.out + + + ILINK + 8 + + + OBJCOPY + 218 + + + + + ILINK + 20 99 111 90 276 314 87 301 70 323 319 74 81 76 85 71 82 326 330 331 336 178 16 2 15 30 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c + + + ICCARM + 307 91 + + + BICOMP + 170 + + + __cstat + 285 + + + + + ICCARM + 295 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c + + + ICCARM + 298 113 + + + BICOMP + 175 + + + __cstat + 224 + + + + + ICCARM + 265 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c + + + ICCARM + 7 92 + + + BICOMP + 191 + + + __cstat + 197 + + + + + ICCARM + 279 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + + + ICCARM + 205 328 + + + BICOMP + 176 + + + __cstat + 225 + + + + + ICCARM + 112 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c + + + ICCARM + 299 141 + + + BICOMP + 177 + + + __cstat + 25 + + + + + ICCARM + 245 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c + + + ICCARM + 333 332 + + + BICOMP + 199 + + + __cstat + 208 + + + + + ICCARM + 275 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c + + + ICCARM + 4 167 + + + BICOMP + 169 + + + __cstat + 196 + + + + + ICCARM + 292 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c + + + ICCARM + 290 335 + + + BICOMP + 180 + + + __cstat + 204 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c + + + ICCARM + 270 114 + + + BICOMP + 222 + + + __cstat + 213 + + + + + ICCARM + 65 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c + + + ICCARM + 277 171 + + + BICOMP + 207 + + + __cstat + 19 + + + + + ICCARM + 255 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c + + + ICCARM + 31 109 + + + BICOMP + 172 + + + __cstat + 9 + + + + + ICCARM + 248 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c + + + ICCARM + 209 123 + + + BICOMP + 174 + + + __cstat + 3 + + + + + ICCARM + 238 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c + + + ICCARM + 203 105 + + + BICOMP + 194 + + + __cstat + 27 + + + + + ICCARM + 248 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c + + + ICCARM + 268 122 + + + BICOMP + 0 + + + __cstat + 21 + + + + + ICCARM + 248 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c + + + ICCARM + 198 181 + + + BICOMP + 108 + + + __cstat + 26 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c + + + ICCARM + 278 128 + + + BICOMP + 192 + + + __cstat + 166 + + + + + ICCARM + 247 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c + + + ICCARM + 305 188 + + + BICOMP + 11 + + + __cstat + 10 + + + + + ICCARM + 288 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c + + + ICCARM + 287 94 + + + BICOMP + 107 + + + __cstat + 274 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + + + ICCARM + 271 117 + + + BICOMP + 173 + + + __cstat + 186 + + + + + ICCARM + 229 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c + + + ICCARM + 1 146 + + + BICOMP + 195 + + + __cstat + 217 + + + + + ICCARM + 257 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c + + + ICCARM + 215 132 + + + BICOMP + 182 + + + __cstat + 263 + + + + + ICCARM + 300 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c + + + ICCARM + 262 125 + + + BICOMP + 101 + + + __cstat + 227 + + + + + ICCARM + 303 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c + + + ICCARM + 24 104 + + + BICOMP + 5 + + + __cstat + 211 + + + + + ICCARM + 62 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c + + + ICCARM + 291 189 + + + BICOMP + 12 + + + __cstat + 281 + + + + + ICCARM + 294 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c + + + ICCARM + 286 187 + + + BICOMP + 14 + + + __cstat + 216 + + + + + ICCARM + 244 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 256 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 226 184 + + + BICOMP + 179 + + + __cstat + 210 + + + + + ICCARM + 256 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 242 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c + + + ICCARM + 200 95 + + + BICOMP + 185 + + + __cstat + 253 + + + + + ICCARM + 242 233 249 118 110 89 97 136 341 115 334 237 23 202 317 83 254 292 294 295 244 247 238 245 229 288 279 265 248 275 255 112 98 293 269 300 257 303 62 231 65 256 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c index c6f7869b..deeb478c 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/lib/system_stm32f2xx.c @@ -177,18 +177,10 @@ void SystemInit(void) #endif /* DATA_IN_ExtSRAM */ /* Configure the Vector Table location add offset address ------------------*/ - /* vector table initialization disabled because this is handled by the OpenBLT - * bootloader, right before this program is started. Alternatively, you can - * enable this code again as long as you set VECT_TAB_OFFSET to the actual start - * address of the vector table. This is not the default start in flash because this - * is where the OpenBLT bootloader resides. - */ -#if 0 - #ifdef VECT_TAB_SRAM - SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ - #else - SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - #endif +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ #endif } diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c index 9fe424aa..1aeda4d5 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Prog/main.c @@ -37,6 +37,7 @@ ****************************************************************************************/ static void Init(void); static void SystemClock_Config(void); +static void VectorBase_Config(void); /************************************************************************************//** @@ -70,6 +71,8 @@ int main(void) ****************************************************************************************/ static void Init(void) { + /* configure the vector table base address. */ + VectorBase_Config(); /* reset of all peripherals, Initializes the Flash interface and the Systick */ HAL_Init(); /* configure the system clock */ @@ -81,6 +84,27 @@ static void Init(void) } /*** end of Init ***/ +/************************************************************************************//** +** \brief Vector base address configuration. It should no longer be at the start of +** flash memory but moved forward because the first part of flash is +** reserved for the bootloader. Note that this is already done by the +** bootloader before starting this program. Unfortunately, function +** SystemInit() overwrites this change again. +** \return none. +** +****************************************************************************************/ +static void VectorBase_Config(void) +{ + /* The constant array with vectors of the vector table is declared externally in the + * c-startup code. + */ + extern const unsigned long __vector_table[]; + + /* Remap the vector table to where the vector table is located for this program. */ + SCB->VTOR = (unsigned long)&__vector_table[0]; +} /*** end of VectorBase_Config ***/ + + /************************************************************************************//** ** \brief System Clock Configuration. This code was created by CubeMX and configures ** the system clock. diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml index 252eac53..e80a61e7 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/.settings/language.settings.xml @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.elf b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_TrueStudio/Prog/Debug/demoprog_stm32f207.elf index e5e43dcd88f29fc98a0e495b16559bd17bfc3b86..30994dea702811cbd15ff2c68f1a95e964a89ea4 100755 GIT binary patch literal 185288 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 Whbs@gP6>R?Uk^t=kvI28>HZg*nsuN6 literal 184256 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�U(ud8A+z$=a3?kN^jn!#-#`K@SFZi8ARNrS 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