diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf deleted file mode 100644 index 254b835..0000000 Binary files a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf and /dev/null differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm index 654997c..d8b71eb 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm @@ -17,25 +17,27 @@ Library Manager: ArmAr.exe V5.06 update 7 (build 960) Hex Converter: FromElf.exe V5.06 update 7 (build 960) CPU DLL: SARMCM3.DLL V5.34.0.0 Dialog DLL: DARMSTM.DLL V1.68.0.0 -Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 +Target DLL: UL2CM3.DLL V1.163.9.0 Dialog DLL: TCM.DLL V1.48.0.0

Project:

U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Raphael_lacroix-Aurelia_lejeune-BE_CHTI\Partie son\PjtKEIL_StepSon\PjtKEIL_StepSon\StepSon.uvprojx -Project File Date: 03/24/2022 +Project File Date: 03/30/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' -Rebuild target 'Simu' +Rebuild target 'CibleSondeKEIL' assembling startup-rvds.s... -assembling bruitverre.asm... assembling GestionSon.s... Src\GestionSon.s(17): warning: A1581W: Added 2 bytes of padding at address 0x2 +assembling bruitverre.asm... compiling principal.c... -linking... -Program Size: Code=2672 RO-data=11300 RW-data=168 ZI-data=1024 -FromELF: creating hex file... -".\Obj\StepSon.axf" - 0 Error(s), 1 Warning(s). +Src\principal.c(22): error: #20: identifier "CallbackSon" is undefined + Active_IT_Debordement_Timer(TIM4, 2,CallbackSon); +Src\principal.c(25): warning: #223-D: function "StartSon" declared implicitly + StartSon(); +Src\principal.c: 1 warning, 1 error +".\Obj\StepSon.axf" - 1 Error(s), 2 Warning(s).

Software Packages used:

@@ -51,14 +53,15 @@ Package Vendor: Keil STMicroelectronics STM32F1 Series Device Support, Drivers and Examples

Collection of Component include folders:

- .\RTE\_Simu + .\RTE\_CibleSondeKEIL C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.4.0 -Build Time Elapsed: 00:00:02 +Target not created. +Build Time Elapsed: 00:00:01 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep index f812233..8b54d34 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep @@ -1,6 +1,6 @@ Dependencies for Project 'StepSon', Target 'CibleSondeKEIL': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Src\principal.c)(0x623CCB64)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +F (.\Src\principal.c)(0x62446F30)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) I (.\Driver\DriverJeuLaser.h)(0x623CCB65) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x623CCB64) @@ -10,8 +10,9 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\GestionSon.h)(0x624464C6)() F (.\Src\startup-rvds.s)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) F (.\Driver\DriverJeuLaser.lib)(0x623CCB65)() F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d) -F (.\Src\GestionSon.s)(0x62445D71)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) +F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) I (.\Driver\DriverJeuLaser.inc)(0x623CCB65) diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o index 8a4ff40..2ee6d35 100644 Binary files a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o index a9feb1f..ab6088f 100644 Binary files a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf index baccf6f..b02b216 100644 Binary files a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d index 5d6c601..fa36d01 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d @@ -1,7 +1,7 @@ .\obj\principal.o: Src\principal.c .\obj\principal.o: .\Driver\DriverJeuLaser.h .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h -.\obj\principal.o: .\RTE\_Simu\RTE_Components.h +.\obj\principal.o: .\RTE\_CibleSondeKEIL\RTE_Components.h .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h .\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h .\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o deleted file mode 100644 index 4dc7707..0000000 Binary files a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o and /dev/null differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o index 1b0dd30..afe3d63 100644 Binary files a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune index bdd32e2..dde2e26 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune @@ -15,17 +15,17 @@ 38003 Registers - 140 100 + 140 90 346 Code Coverage - 1010 656 + 1010 160 204 Performance Analyzer - 1170 105 105 286 + 1170 @@ -64,7 +64,7 @@ 2506 Trace Data FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 - 75 135 95 70 230 200 150 + 75 135 130 95 70 230 200 150 466 @@ -90,8 +90,8 @@ 44 - 0 - 1 + 2 + 3 -1 -1 @@ -111,7 +111,7 @@ 0 846 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000003000000010000008A553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF8B553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C47657374696F6E536F6E2E73000000000C47657374696F6E536F6E2E7300000000FFDC7800FFFFFFFF8D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000BECEA100FFFFFFFF87553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C47657374696F6E536F6E2E68000000000C47657374696F6E536F6E2E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F50000006E000000BF030000C5020000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000001000000010000008A553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF8B553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C47657374696F6E536F6E2E73000000000C47657374696F6E536F6E2E7300000000FFDC7800FFFFFFFF8D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000BECEA100FFFFFFFF87553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C47657374696F6E536F6E2E68000000000C47657374696F6E536F6E2E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000C6020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000ED0000008D020000 + 0300000066000000ED00000096020000 16 @@ -490,7 +490,7 @@ 0 16 - 00000000BE020000BE030000DD030000 + 00000000C702000080070000E6030000 16 @@ -530,7 +530,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000ED00000096020000 + 0300000066000000ED0000008D020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000C10200007D070000C4030000 + 03000000CA020000BB030000CD030000 16 @@ -1710,7 +1710,7 @@ 0 16 - 0000000000000000BE0300001C000000 + 0000000000000000D10300001C000000 16 @@ -1730,7 +1730,7 @@ 0 16 - 00000000DD030000BE030000F0030000 + 00000000E603000080070000F9030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000A6020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000C6020000000000004F000000F0000000A60200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A6020000BE030000AA020000010000000100001004000000010000000BFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000CA02000080070000FD03000000000000AA020000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000AF020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000BD020000000000004F000000F0000000AF0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003002000090050000D4020000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000AF02000080070000B3020000010000000100001004000000010000000BFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000C1020000BE030000F403000000000000B302000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1821,8 +1821,8 @@ 59399 Build - 1004 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000453696D75960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 1014 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000E4369626C65536F6E64654B45494C960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1871,11 +1871,11 @@ 0 16 - F40000004F0000008007000029010000 + F40000004F0000008007000062010000 16 - F4000000660000008007000040010000 + F4000000660000008007000079010000 @@ -1891,11 +1891,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -1911,31 +1911,31 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 1465 1465 - 1 + 0 0 0 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -1947,15 +1947,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -1967,15 +1967,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -1987,15 +1987,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2011,11 +2011,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2027,15 +2027,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2051,11 +2051,11 @@ 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2067,35 +2067,35 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 1937 1937 - 1 + 0 0 0 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2107,15 +2107,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2127,15 +2127,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2147,15 +2147,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2167,15 +2167,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2191,11 +2191,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2211,11 +2211,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2231,11 +2231,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2251,11 +2251,11 @@ 0 16 - 0000000042030000C0030000E6030000 + 000000001B03000080070000E6030000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2271,11 +2271,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2291,11 +2291,11 @@ 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2307,15 +2307,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2351,11 +2351,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2367,15 +2367,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + CA010000E4010000A503000077020000 @@ -2387,15 +2387,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2407,15 +2407,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2427,15 +2427,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2447,15 +2447,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2471,11 +2471,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2491,11 +2491,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2511,11 +2511,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2531,11 +2531,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2551,11 +2551,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2571,11 +2571,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2591,11 +2591,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2611,11 +2611,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2631,11 +2631,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2651,11 +2651,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2671,11 +2671,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2691,11 +2691,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2711,11 +2711,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2731,11 +2731,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2751,11 +2751,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2771,11 +2771,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2791,11 +2791,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2811,11 +2811,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2831,11 +2831,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2851,11 +2851,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2871,11 +2871,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -2891,11 +2891,11 @@ 0 16 - 0300000066000000ED00000025030000 + 0300000066000000ED000000FE020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2911,11 +2911,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -2931,11 +2931,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -2947,15 +2947,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2967,15 +2967,15 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 @@ -2991,11 +2991,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -3011,11 +3011,11 @@ 0 16 - 03000000440200008D050000A4020000 + 03000000000200008D0500004F020000 16 - A4000000BB000000C0010000FB020000 + 8A000000A1000000A60100009D020000 @@ -3027,15 +3027,15 @@ 0 32767 0 - 8192 + 4096 0 16 - F7000000660000007D07000010010000 + F7000000660000007D07000049010000 16 - A4000000BB0000006C0300004B010000 + 8A000000A10000005203000020010000 @@ -3051,11 +3051,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3071,11 +3071,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3091,11 +3091,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3111,11 +3111,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3131,11 +3131,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3151,11 +3151,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3171,11 +3171,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3191,11 +3191,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3211,11 +3211,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3231,11 +3231,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3251,11 +3251,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3271,11 +3271,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3291,11 +3291,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3311,11 +3311,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3331,11 +3331,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3351,11 +3351,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3371,11 +3371,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3391,11 +3391,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3411,11 +3411,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3431,11 +3431,11 @@ 0 16 - A3040000660000008D05000010020000 + A3040000660000008D050000CC010000 16 - A4000000BB0000009401000086010000 + 8A000000A10000007A01000055010000 @@ -3527,27 +3527,27 @@ 0 32767 0 - 4096 + 32768 0 16 - C7030000590300007D070000CD030000 + F7000000660000007D07000049010000 16 - A4000000BB0000009401000086010000 + CA010000E4010000A503000077020000 - 3311 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF400000029010000800700002D010000010000000100001004000000010000000DFFFFFFE8010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F4000000660000008007000040010000F40000004F00000080070000290100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 3225 + 000000000A000000000000000020000001000000FFFFFFFFFFFFFFFFF40000006201000080070000660100000100000001000010040000000100000018FEFFFFD5000000FFFFFFFF17000000CB00000057010000CC000000F08B00005A01000079070000D6010000458900008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650020000001000000F4000000660000008007000079010000F40000004F00000080070000620100000000000040280056170000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF1343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0D000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A0040000E5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A00400006600000090050000FC010000A00400004F00000090050000E501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000017030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000002E030000000000004F000000F0000000170300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000017030000800700001B030000010000000100001004000000010000008AFEFFFF3500000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFDF010000EB020000E3010000DD03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000E501000090050000E9010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000000020000900500007F02000000000000E901000090050000680200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,12 +3603,12 @@ 0 100 - 3 + 1 .\Src\principal.c 0 1 - 2 + 9 1 0 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx index 9fcfc81..b1c70e5 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx @@ -75,7 +75,7 @@ 1 0 - 1 + 0 18 @@ -304,7 +304,7 @@ 1 0 - 0 + 1 18 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst index cf6c505..d9e9558 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst @@ -6093,12 +6093,12 @@ ARM Macro Assembler Page 94 5525 00002B16 06 F7 DCW -2298 5526 00002B18 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_Simu -IC:\Program -data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar -m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p -redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi -ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" ---list=bruitverre.lst Src\bruitverre.asm +ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_CibleSondeKEIL -I +C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda +ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S +ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" + --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE +_ SETA 1" --list=bruitverre.lst Src\bruitverre.asm diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst index ace0342..b2b3a50 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst @@ -199,12 +199,12 @@ Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ARM Macro Assembler Page 4 -ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_Simu -IC:\Program -data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar -m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p -redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi -ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" ---list=gestionson.lst Src\GestionSon.s +ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_CibleSondeKEIL -I +C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda +ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S +ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" + --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE +_ SETA 1" --list=gestionson.lst Src\GestionSon.s diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst index 56d145d..0bf0fea 100644 --- a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst @@ -511,12 +511,12 @@ ARM Macro Assembler Page 8 05FA0300 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_Simu -IC:\Pro -gramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Kei -l\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" - --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --pre -define="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA - 1" --list=startup-rvds.lst Src\startup-rvds.s +ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_CibleSondeKEI +L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr +amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV +AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA +534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine=" +_RTE_ SETA 1" --list=startup-rvds.lst Src\startup-rvds.s diff --git a/PjtKEIL_Integration/Obj/StepDFT.axf b/PjtKEIL_Integration/Obj/StepDFT.axf index ea352e4..1353ed4 100644 Binary files a/PjtKEIL_Integration/Obj/StepDFT.axf and b/PjtKEIL_Integration/Obj/StepDFT.axf differ diff --git a/PjtKEIL_Integration/Obj/StepDFT.build_log.htm b/PjtKEIL_Integration/Obj/StepDFT.build_log.htm index af28efd..0cfec85 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.build_log.htm +++ b/PjtKEIL_Integration/Obj/StepDFT.build_log.htm @@ -27,6 +27,8 @@ Project File Date: 05/10/2022

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'CibleSondeKEIL' +Note: source file '.\Src\DFT.s' - object file renamed from '.\Obj\DFT.o' to '.\Obj\dft_1.o'. +Note: source file '.\Src\Signal.asm' - object file renamed from '.\Obj\Signal.o' to '.\Obj\signal_1.o'. Note: source file '.\Src\startup-rvds.s' - object file renamed from '.\Obj\startup-rvds.o' to '.\Obj\startup-rvds_1.o'. assembling DFT.s... Src\DFT.s(106): warning: A1581W: Added 2 bytes of padding at address 0x52 @@ -37,7 +39,7 @@ assembling Signal.asm... assembling startup-rvds.s... compiling principal.c... linking... -Program Size: Code=2844 RO-data=524 RW-data=188 ZI-data=1508 +Program Size: Code=3604 RO-data=11556 RW-data=196 ZI-data=1508 FromELF: creating hex file... ".\Obj\StepDFT.axf" - 0 Error(s), 2 Warning(s). @@ -62,7 +64,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE:5.4.0 -Build Time Elapsed: 00:00:02 +Build Time Elapsed: 00:00:01 diff --git a/PjtKEIL_Integration/Obj/StepDFT.hex b/PjtKEIL_Integration/Obj/StepDFT.hex index f59b080..6db443d 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.hex +++ b/PjtKEIL_Integration/Obj/StepDFT.hex @@ -1,226 +1,963 @@ :020000040800F2 -:10000000A006002005010008290100082B010008B6 +:10000000A806002005010008290100082B010008AE :100010002D0100082F010008310100080000000038 :100020000000000000000000000000003301000894 -:10003000350100080000000037010008F90400083D +:1000300035010008000000003701000851070008E2 :100040003B0100083B0100083B0100083B010008A0 :100050003B0100083B0100083B0100083B01000890 :100060003B0100083B0100083B0100083B01000880 :100070003B0100083B0100083B0100083B01000870 :100080003B0100083B0100083B0100083B01000860 :100090003B0100083B0100083B0100083B01000850 -:1000A0003B010008490600083B0100083D05000827 -:1000B00061060008710700089D0800083B01000860 +:1000A0003B010008A10800083B0100089507000873 +:1000B000B9080008C9090008F50A00083B01000852 :1000C0003B0100083B0100083B0100083B01000820 :1000D0003B0100083B0100083B0100083B01000810 :1000E0003B0100083B0100083B010008DFF810D08D -:1000F00000F02EF800480047110B0008AFF3008015 -:10010000A00600200D488047DFF83400016841F464 +:1000F00000F02EF8004800476D0D0008AFF30080B7 +:10010000A80600200D488047DFF83400016841F45C :10011000E0210160BFF34F8FDFF82800DFF82810DF :1001200001600A4800477047FEE7FEE7FEE7FEE78A :10013000FEE7FEE7FEE7FEE7FEE7FEE72701000831 :1001400024ED00E00CED00E00003FA05ED000008EE :10015000064C074D06E0E06840F0010394E8070014 -:1001600098471034AC42F6D3FFF7C4FF080C0008E0 -:10017000280C000870B5194C8320206000256560AC -:10018000A56017486060012000F048F861680843E6 -:10019000606014490D60086840F002000860206843 -:1001A00040F48030206020688003FCD5206840F057 -:1001B0008070206020688001FCD5606820F003001A -:1001C0006060606840F002006060606840F4800039 -:1001D0006060086840F01000086070BD00100240C8 -:1001E00000841D000020024000487047001BB7003B -:1001F0000048704700A24A040549064A884202D0D6 -:100200000549884201D110467047104670470000EA -:10021000002C014000A24A0400340140012804D00F -:10022000B0F5807F03DD012102E000202CE00021F9 -:10023000802801DD012200E000220A44402801DD7F -:10024000012100E000210A44102801DD012100E025 -:1002500000210A44082801DD012100E000210A44B0 -:10026000042801DD012100E000210A44022801DD0B -:10027000012100E000211144012801DD012000E0FE -:1002800000200844C01D0001702800D100207047E4 -:100290000F4A536943F001035361936943F40073B8 -:1002A00093610C4A136843F480731360094B0A4A44 -:1002B00044331361516100219160916800F00100A5 -:1002C0004FF4565343EA40100143916070470000D9 -:1002D00000100240082401400000024038B5836845 -:1002E00043F480138360836823F46023836083680E -:1002F00001F0070443EA44438360124C002914D000 -:10030000012914D0022914D0032914D00E4C052938 -:1003100015D0FF21FF2907D0204600F081F800907A -:10032000BDF800004008208738BD0121F2E7022116 -:10033000F0E70321EEE74FF080440221EAE70421D1 -:10034000E8E70000002C0140000800402DE9F041E2 -:1003500005460E462F4930488D4203D1816941F44C -:10036000007181612D498D4203D1816941F4806121 -:1003700081610024FFF738FF0746FFF739FFB0FB24 -:10038000F7F27000B0FBF2F0032801D8032120E05F -:100390000F2802D801240F211BE01B2802D80224B9 -:1003A0001B2116E0392802D80324392111E05328F3 -:1003B00002D8042453210CE06F2802D805246F21B1 -:1003C00007E08F2802D806248F2102E0072440F29C -:1003D000DF1144EAC40040EA841040EA442040EAC5 -:1003E000043040EAC43040EA844040EA4450E860C7 -:1003F00040EA046040EAC4602861E86A20F47000C2 -:10040000E862193151434808A96841F00101A96027 -:10041000BDE8F081002401400010024000280140A6 -:100420002DE9F0410D4604461146204600F0CCFA75 -:10043000032707230626681E4FF0040C012D01D068 -:10044000022D12D1218BC20007FA02F291432183BF -:10045000228B0CEBC00103FA01F822EA0802228386 -:10046000228B06FA01F10A432283032D01D0042DC9 -:100470000FD1A18BED1EEA009740B943A183A28B57 -:100480000CEBC5018B409A43A283A28B8E40324372 -:10049000A283228C012101EB800301FA03F39A432A -:1004A0002284228C800081400A43228406488442B0 -:1004B00005D1B4F8440040F40040A4F84400A08DF5 -:1004C000401C80B2BDE8F081002C0140426B22F05C -:1004D0001F024263426B0A434263704705498A68C0 -:1004E00022F001028A60C860886840F001008860DC -:1004F000704700000000024001480068004700000B -:10050000B80000204FF0E0210A6942F004020A61BD -:100510006FF07F42904204D30A6922F004020A611C -:10052000C008486170470000024A1160024900019A -:1005300008707047B800002023ED00E070B53B491B -:1005400008883B4C82073B4DA4F12006A4F18000B3 -:1005500018D50A8822F002020A800178012901D107 -:10056000006A804728888107334802D400882080A9 -:1005700003E000882188401A3080288880F002003B -:10058000288070BD0A88520718D50A8822F0040214 -:100590000A804178012901D1406A80472888810674 -:1005A000264802D40088608003E000886188401AF1 -:1005B0007080288880F02000288070BD0A8812078B -:1005C00018D50A8822F008020A808178032901D10F -:1005D000806A804728888105194802D40088A08055 -:1005E00003E00088A188401AB080288880F4007059 -:1005F000288070BD0A88D206FBD50A8822F0100236 -:100600000A80C178012901D1C06A80472888810405 -:100610000C4802D40088E08003E00088E188401A9A -:10062000F080288880F40050288070BD102C014094 -:1006300098000020202C0140342C0140382C01402F -:100640003C2C0140402C01400348018821F001016D -:100650000180024800690047102C0140180000206A -:1006600070B54FF08045288AC10740480AD0A98953 -:10067000C90707D0298A21F0010129824069BDE814 -:1006800070400047298A394C8A07384904F18804A8 -:10069000A4F12006497916D52A8A22F002022A827C -:1006A000012901D1006B8047288C800702D4A88ED5 -:1006B000208003E0A88E2188401A3080288C80F0AA -:1006C0000200288470BD2A8A520716D52A8A22F091 -:1006D00004022A82012901D1406B8047288C8006C0 -:1006E00002D4288F608003E0288F6188401A7080D0 -:1006F000288C80F02000288470BD298A090717D52E -:10070000298A21F0080129828179012901D1806B90 -:100710008047288C800502D4A88FA08003E0A88F92 -:10072000A188401AB080288C80F40070288470BDA5 -:10073000298AC906FBD5298A21F010012982C179AD -:10074000012901D1C06B8047288C800403D4B5F8FF -:100750004000E08004E0B5F84000E188401AF080F5 -:10076000288C80F40050288470BD00001800002000 -:1007700070B543490888C20742480BD00A1F128847 -:10078000D20707D00A8822F001020A808069BDE8FA -:10079000704000470A883B4C3B4D04F1900492079F -:1007A000A4F1200618D50A8822F002020A80017AF4 -:1007B000012901D1006C804728888107334802D481 -:1007C0000088208003E000882188401A3080288833 -:1007D00080F00200288070BD0A88520718D50A8868 -:1007E00022F004020A80417A012901D1406C80473D -:1007F00028888106264802D40088608003E00088AB -:100800006188401A7080288880F02000288070BDA0 -:100810000A88120718D50A8822F008020A80817A0D -:10082000012901D1806C804728888105194802D4AC -:100830000088A08003E00088A188401AB080288842 -:1008400080F40070288070BD0A88D206FBD50A8823 -:1008500022F010020A80C17A012901D1C06C8047C0 -:10086000288881040C4802D40088E08003E00088D6 -:10087000E188401AF080288880F40050288070BDFC -:100880001004004018000020200400403404004000 -:10089000380400403C0400404004004070B5434927 -:1008A0000888C20742480BD00A1F1288D20707D017 -:1008B0000A8822F001020A80C069BDE87040004742 -:1008C0000A883B4C3B4D04F198049207A4F12006A2 -:1008D00018D50A8822F002020A80017B012901D181 -:1008E000006D804728888107334802D40088208023 -:1008F00003E000882188401A3080288880F00200B8 -:10090000288070BD0A88520718D50A8822F0040290 -:100910000A80417B012901D1406D804728888106EA -:10092000264802D40088608003E000886188401A6D -:100930007080288880F02000288070BD0A88120707 -:1009400018D50A8822F008020A80817B012901D18A -:10095000806D804728888105194802D40088A080CE -:1009600003E00088A188401AB080288880F40070D5 -:10097000288070BD0A88D206FBD50A8822F01002B2 -:100980000A80C17B012901D1C06D8047288881047C -:100990000C4802D40088E08003E00088E188401A17 -:1009A000F080288880F40050288070BD1008004036 -:1009B000180000202008004034080040380800409B -:1009C0003C0800404008004070B504460D461949F7 -:1009D00019488C4203D1816941F400618161B4F10D -:1009E000804F03D1C16941F00101C16113498C42BB -:1009F00003D1C16941F00201C16111498C4203D1A7 -:100A0000C16941F00401C161FFF7F2FB06462046CF -:100A1000FFF7F2FBB6FBF0F0B5FBF0F0010C4A1C5F -:100A2000B0FBF2F02185401EA085A084112020801B -:100A300070BD0000002C0140001002400004004086 -:100A400000080040044801688907FCD5416841F06E -:100A500002014160704700000000024002E008C847 -:100A6000121F08C1002AFAD170477047002001E028 -:100A700001C1121F002AFBD17047000010B54020B1 -:100A8000FFF72CFDFFF7DEFF1D48806820F0010016 -:100A90001B49886000242FE01A4800EB041080688E -:100AA00000BB184800EB04100168174800F07EF8FE -:100AB000144901EB0411C860124800EB0410C0682F -:100AC0001249884217DB0F4800EB04104068401CB5 -:100AD0000C4901EB0411486064200A4901EB041140 -:100AE000886008E0074800EB04108068401E054954 -:100AF00001EB04118860641C042CCDDB10BD0000E8 -:100B000000000240BC0000201C020020A3480B0093 -:100B1000002014E000211F4A02EB001251601D4A20 -:100B200002EB001291601B4A02EB0012D1601A49DD -:100B300051F82010174A02EB00121160401C0628E1 -:100B4000E8DBFFF717FB1548FFF7DCFC1449012031 -:100B5000FFF7EAFC48211348FFF7F8FB0221114890 -:100B6000FFF7B4FCE12203210E48FFF7B7FB0E4963 -:100B70000020FFF78DFB4FF0E020006940F00100FE -:100B80004FF0E02108610846006940F0020008616A -:100B900000BFFEE7BC00002000000020407E0500F2 -:100BA0007D0A0008002401401C0200202DE9F04FBE -:100BB0004FF040024FF000034FF000044FF00005EB -:100BC0000F4FDFF84080934212D030F9139003FBAF -:100BD00001F606F03F0637F916A009FB0AFB5C4454 -:100BE00038F916A009FB0AFB5D4403F10103EAE7AB -:100BF00084FB0410C5FB0510BDE8F00F00BD00002C -:100C0000280C0008A80C0008280D0008000000208F -:100C1000BC0000005C0A0008E40D0008BC000020D5 -:100C2000E40500006C0A0008FF7F627F8A7D7D7A00 -:100C30004276E3706E6AF262825A34511D47573C25 -:100C4000FC302825F9188C0C000074F307E7D8DA7B -:100C500004CFA9C3E3B8CCAE7EA50E9D92951D8F9F -:100C6000BE89838576829E8000809E807682838581 -:100C7000BE891D8F92950E9D7EA5CCAEE3B8A9C30B -:100C800004CFD8DA07E774F300008C0CF918282594 -:100C9000FC30573C1D473451825AF2626E6AE37051 -:100CA00042767D7A8A7D627F00008C0CF9182825B7 -:100CB000FC30573C1D473451825AF2626E6AE37031 -:100CC00042767D7A8A7D627FFF7F627F8A7D7D7A30 -:100CD0004276E3706E6AF262825A34511D47573C85 -:100CE000FC302825F9188C0C000074F307E7D8DADB -:100CF00004CFA9C3E3B8CCAE7EA50E9D92951D8FFF -:100D0000BE89838576829E8000809E8076828385E0 -:100D1000BE891D8F92950E9D7EA5CCAEE3B8A9C36A -:100D200004CFD8DA07E774F31100000012000000C6 -:100D3000130000001400000017000000180000005D -:100D400000000000000000000000000000000000A3 -:100D50000000000000000000000000000000000093 -:100D60000000000000000000000000000000000083 -:100D70000000000000000000000000000000000073 -:100D80000000000000000000000000000000000063 -:100D90000000000000000000000000000000000053 -:100DA0000000000000000000000000000000000043 -:100DB0000000000000000000000000000000000033 -:100DC0000000000000000000000000000000000023 -:100DD0000000000000000000000000000000000013 -:040DE000000000000F +:1001600098471034AC42F6D3FFF7C4FF000F0008E5 +:10017000200F00082DE9F041DFF8C4C0314B604585 +:1001800003D19C6944F400649C614FF08046B04206 +:1001900003D1DC6944F00104DC612B4DA84203D19A +:1001A000DC6944F00204DC61284FB84203D1DC6909 +:1001B00044F00404DC61838943F0010383810F2947 +:1001C00000D90F21224C4FF0E02360450CD1226171 +:1001D000DFF880804FEA011C88F800C0D3F800C126 +:1001E0004CF0007CC3F800C1B0420DD16261DFF871 +:1001F00064C00E010CF1030C8CF80060D3F80061B0 +:1002000046F08056C3F80061A8420AD1A261114E9F +:100210000D01361D3570D3F8005145F00055C3F877 +:100220000051B8420AD1E26108010A49491D08702B +:10023000D3F8000140F08040C3F80001BDE8F08130 +:10024000002C014000100240000400400008004063 +:100250001800002019E400E070B5194C83202060DC +:1002600000256560A56017486060012000F048F82F +:1002700061680843606014490D60086840F002003E +:100280000860206840F48030206020688003FCD53E +:10029000206840F08070206020688001FCD5606894 +:1002A00020F003006060606840F0020060606068F9 +:1002B00040F480006060086840F01000086070BD85 +:1002C0000010024000841D000020024000487047DA +:1002D000001BB7000048704700A24A040549064ABF +:1002E000884202D00549884201D110467047104625 +:1002F00070470000002C014000A24A040034014075 +:10030000012804D0B0F5807F03DD012102E0002048 +:100310002CE00021802801DD012200E000220A44B7 +:10032000402801DD012100E000210A44102801DD00 +:10033000012100E000210A44082801DD012100E03C +:1003400000210A44042801DD012100E000210A44C3 +:10035000022801DD012100E000211144012801DD16 +:10036000012000E000200844C01D0001702800D1D9 +:100370000020704701218140014801607047000062 +:1003800014080140012181400148016070470000CC +:1003900010080140012181400148016070470000C0 +:1003A000140C0140012181400148016070470000A8 +:1003B000100C01400121814001484161704700005B +:1003C0000010014001218140014801617047000097 +:1003D00000100140F0B53B4E3B4CB04203D1A66942 +:1003E00046F00406A661394EB04203D1A66946F034 +:1003F0000806A661364EB04203D1A66946F0100643 +:10040000A661344EB04203D1A66946F02006A6612B +:10041000314EB04203D1A66946F04006A6610024E1 +:100420000F2900DD0124692A01D0492A02D1032BBA +:1004300000D10124032B00DD0124692A06D0492ABA +:1004400004D06F2A02D04F2A00D00124692A01D09B +:10045000492A00D100256F2A01D04F2A00D1012559 +:1004600003260222082915DA076802EB810206FA40 +:1004700002FC27EA0C070760076893401F430760E8 +:10048000026889008E40B243026002688D402A43B0 +:10049000026015E00839476802EB810206FA02FCA7 +:1004A00027EA0C074760476893401F43476042684C +:1004B00089008E40B243426042688D402A434260C8 +:1004C0002046F0BD0008014000100240000C014031 +:1004D0000010014000140140001801400F4A536908 +:1004E00043F001035361936943F4007393610C4A31 +:1004F000136843F480731360094B0A4A4433136151 +:10050000516100219160916800F001004FF4565351 +:1005100043EA401001439160704700000010024020 +:10052000082401400000024038B5836843F480137A +:100530008360836823F460238360836801F0070489 +:1005400043EA44438360124C002914D0012914D09B +:10055000022914D0032914D00E4C052915D0FF21EF +:10056000FF2907D0204600F081F80090BDF8000078 +:100570004008208738BD0121F2E70221F0E703217E +:10058000EEE74FF080440221EAE70421E8E70000AB +:10059000002C0140000800402DE9F04105460E46C0 +:1005A0002F4930488D4203D1816941F40071816146 +:1005B0002D498D4203D1816941F48061816100241C +:1005C000FFF784FE0746FFF785FEB0FBF7F27000E9 +:1005D000B0FBF2F0032801D8032120E00F2802D855 +:1005E00001240F211BE01B2802D802241B2116E046 +:1005F000392802D80324392111E0532802D80424D1 +:1006000053210CE06F2802D805246F2107E08F28C2 +:1006100002D806248F2102E0072440F2DF1144EAC9 +:10062000C40040EA841040EA442040EA043040EA32 +:10063000C43040EA844040EA4450E86040EA046044 +:1006400040EAC4602861E86A20F47000E862193169 +:1006500051434808A96841F00101A960BDE8F08153 +:100660000024014000100240002801402DE9F04123 +:100670000D4604461146204600F0D2FA0327072310 +:100680000626681E4FF0040C012D01D0022D12D158 +:10069000218BC20007FA02F291432183228B0CEBDB +:1006A000C00103FA01F822EA08022283228B06FA2B +:1006B00001F10A432283032D01D0042D0FD1A18B18 +:1006C000ED1EEA009740B943A183A28B0CEBC50154 +:1006D0008B409A43A283A28B8E403243A283228C0A +:1006E000012101EB800301FA03F39A432284228C57 +:1006F000800081400A4322840648844205D1B4F830 +:10070000440040F40040A4F84400A08D401C80B296 +:10071000BDE8F081002C01400149088070470000CD +:100720003C040040426B22F01F024263426B0A43CA +:100730004263704705498A6822F001028A60C860F6 +:10074000886840F0010088607047000000000240A7 +:100750000148006800470000B80000204FF0E02189 +:100760000A6942F004020A616FF07F42904204D3AA +:100770000A6922F004020A61C0084861704700005B +:10078000024A11600249000108707047B800002059 +:1007900023ED00E070B53B4908883B4C82073B4D98 +:1007A000A4F12006A4F1800018D50A8822F00202E4 +:1007B0000A800178012901D1006A804728888107D1 +:1007C000334802D40088208003E000882188401A42 +:1007D0003080288880F00200288070BD0A88520787 +:1007E00018D50A8822F004020A804178012901D133 +:1007F000406A804728888106264802D400886080A5 +:1008000003E000886188401A7080288880F020000A +:10081000288070BD0A88120718D50A8822F00802BD +:100820000A808178032901D1806A80472888810560 +:10083000194802D40088A08003E00088A188401AEB +:10084000B080288880F40070288070BD0A88D206A5 +:10085000FBD50A8822F010020A80C178012901D153 +:10086000C06A8047288881040C4802D40088E08050 +:1008700003E00088E188401AF080288880F4005066 +:10088000288070BD102C014098000020202C0140D1 +:10089000342C0140382C01403C2C0140402C0140BC +:1008A0000348018821F001010180024800690047E6 +:1008B000102C01401800002070B54FF08045288AA8 +:1008C000C10740480AD0A989C90707D0298A21F061 +:1008D000010129824069BDE870400047298A394CEE +:1008E0008A07384904F18804A4F12006497916D50D +:1008F0002A8A22F002022A82012901D1006B804754 +:10090000288C800702D4A88E208003E0A88E21883E +:10091000401A3080288C80F00200288470BD2A8A1A +:10092000520716D52A8A22F004022A82012901D10F +:10093000406B8047288C800602D4288F608003E0BB +:10094000288F6188401A7080288C80F020002884CD +:1009500070BD298A090717D5298A21F00801298243 +:100960008179012901D1806B8047288C800502D4D0 +:10097000A88FA08003E0A88FA188401AB080288C9F +:1009800080F40070288470BD298AC906FBD5298AA5 +:1009900021F010012982C179012901D1C06B804762 +:1009A000288C800403D4B5F84000E08004E0B5F85A +:1009B0004000E188401AF080288C80F400502884A0 +:1009C00070BD00001800002070B543490888C207B8 +:1009D00042480BD00A1F1288D20707D00A8822F09B +:1009E00001020A808069BDE8704000470A883B4CDC +:1009F0003B4D04F190049207A4F1200618D50A8813 +:100A000022F002020A80017A012901D1006C80479C +:100A100028888107334802D40088208003E00088BA +:100A20002188401A3080288880F00200288070BD1C +:100A30000A88520718D50A8822F004020A80417AEF +:100A4000012901D1406C804728888106264802D4BC +:100A50000088608003E000886188401A70802888E0 +:100A600080F02000288070BD0A88120718D50A88F7 +:100A700022F008020A80817A012901D1806C804726 +:100A800028888105194802D40088A08003E00088E6 +:100A9000A188401AB080288880F40070288070BD3A +:100AA0000A88D206FBD50A8822F010020A80C17A91 +:100AB000012901D1C06C8047288881040C4802D4E8 +:100AC0000088E08003E00088E188401AF0802888F0 +:100AD00080F40050288070BD1004004018000020F1 +:100AE0002004004034040040380400403C0400402E +:100AF0004004004070B543490888C20742480BD003 +:100B00000A1F1288D20707D00A8822F001020A8041 +:100B1000C069BDE8704000470A883B4C3B4D04F17A +:100B200098049207A4F1200618D50A8822F0020240 +:100B30000A80017B012901D1006D80472888810747 +:100B4000334802D40088208003E000882188401ABE +:100B50003080288880F00200288070BD0A88520703 +:100B600018D50A8822F004020A80417B012901D1AC +:100B7000406D804728888106264802D4008860801E +:100B800003E000886188401A7080288880F0200087 +:100B9000288070BD0A88120718D50A8822F008023A +:100BA0000A80817B012901D1806D804728888105D9 +:100BB000194802D40088A08003E00088A188401A68 +:100BC000B080288880F40070288070BD0A88D20622 +:100BD000FBD50A8822F010020A80C17B012901D1CD +:100BE000C06D8047288881040C4802D40088E080CA +:100BF00003E00088E188401AF080288880F40050E3 +:100C0000288070BD10080040180000202008004017 +:100C100034080040380800403C08004040080040CC +:100C200070B504460D46194919488C4203D18169B3 +:100C300041F400618161B4F1804F03D1C16941F099 +:100C40000101C16113498C4203D1C16941F0020124 +:100C5000C16111498C4203D1C16941F00401C161F4 +:100C6000FFF738FB06462046FFF738FBB6FBF0F0EF +:100C7000B5FBF0F0010C4A1CB0FBF2F02185401EE0 +:100C8000A085A0841120208070BD0000002C0140B0 +:100C900000100240000400400008004004480168C1 +:100CA0008907FCD5416841F00201416070470000AE +:100CB0000000024002E008C8121F08C1002AFAD151 +:100CC00070477047002001E001C1121F002AFBD1CC +:100CD0007047000010B54020FFF72CFDFFF7DEFF46 +:100CE0001E48806820F001001C498860002431E023 +:100CF0001B4800EB0410806810BB194800EB04107F +:100D00000168184800F09EF8154901EB0411C8600D +:100D1000134800EB0410C0681349884219DB1048DF +:100D200000EB04104068401C0D4901EB04114860C1 +:100D300064200B4901EB0411886000F0D3F808E04F +:100D4000074800EB04108068401E054901EB0411C0 +:100D50008860641C042CCBDB10BD00000000024046 +:100D6000C400002024020020A3480B00002014E04F +:100D700000212A4A02EB00125160284A02EB0012BD +:100D80009160264A02EB0012D160254951F82010EB +:100D9000224A02EB00121160401C0628E8DBFFF734 +:100DA0005BFA2048FFF7DAFC1F490120FFF7E8FC57 +:100DB00048211E48FFF7F0FB02211C48FFF7B2FC58 +:100DC000E12203211948FFF7AFFB19490020FFF783 +:100DD00085FB02236F2200211648FFF7FBFA41F63C +:100DE00098111548FFF71CFF144A02211248FFF71B +:100DF000C1F94FF4347203211148FFF737FC4FF06B +:100E0000E020006940F001004FF0E0210861084651 +:100E1000006940F00200086100BFFEE7C400002046 +:100E200000000020407E0500D50C00080024014091 +:100E300024020020000C014000080040A10E000820 +:100E4000000400402DE9F04F4FF040024FF0000346 +:100E50004FF000044FF000050F4FDFF84080934241 +:100E600012D030F9139003FB01F606F03F0637F974 +:100E700016A009FB0AFB5C4438F916A009FB0AFB23 +:100E80005D4403F10103EAE784FB0410C5FB051090 +:100E9000BDE8F00F00BD0000383A0008B83A00087D +:100EA00000B520B41248134A1168134D2D684FEA5B +:100EB0004505A94214DC435E01F10201116003F50E +:100EC000004310B440F2CF2403FB04F34FEA234362 +:100ED00010BC0A4803600FB41846FFF71DFC0FBC96 +:100EE00020BC00BD00B5034A4FF00001116000BDF9 +:100EF000280F0008C0000020200F0008BC000020C0 +:100F0000383B000800000020C4000000B40C0008BA +:100F1000FC3B0008C4000020E4050000C40C0008ED +:100F2000881500005B00000001E5BA50C6FAF32AFC +:100F300040A4D8B563747EAA6430B03F0080F23319 +:100F4000D15892B0EC1197146594AA4B68EF38E32E +:100F50002C6064AC6A3861132BE42A53B0A933E6E1 +:100F6000791A24C8452051F7C6E53F3EF9CCC0F1B7 +:100F7000774CFBC3FE1ED95953D861EA4DE46E0F7E +:100F80003D1ED4DE96067FE5F9E5AC1568C2BEF7D6 +:100F900095496FCCA50DBD546FF40F2084CD60D75B +:100FA0009B3FDFA920081154F9CFE5F2B60E38F9BE +:100FB000F300FAF34C15C336E5DE82016AD0CCCAE1 +:100FC0000D517FF8EC10972BA9BC81DB1E26D2D2E5 +:100FD000DAFE342041CBAE493F137AA7B5FA72E866 +:100FE000C2F8F5376BF57FF9B71D93E86F378FFEC1 +:100FF000C0C7A24A67DDBFF42615BECFB53FE4FAED +:10100000ABDA3C25230C59FAA1E3FFC2E92115ED27 +:101010006FCBCF7AD4CA14EE4D0D4DA2FF7FDFFE09 +:1010200019D87B7809BF24DF56F36BF3CC346DBF3E +:101030003FD6FA3336C493D53A2C62CE8640701B25 +:10104000E4CE5166689C6500C446B3AFF44FEDC86A +:101050004DD0B3485306841F75D56FE38B27C6FD6B +:10106000C2109E1D01D065FCD61348E57D4441E1C8 +:1010700067C924087CDCDE2DC5ED93FEB0157CDE4F +:101080008E044718F011FCE9D5F140BA6F1FB33157 +:101090007CA1FF18CD404CD22AE8465B61D29CD09F +:1010A000CD5767B6F609402759E54E1D72FB12244D +:1010B000D8C9D1DB902200EABC03130BCF0D27FB6C +:1010C00044137DF145F74318FBDAA3EE5DD0872684 +:1010D000013D0BC91D15A025430141CC72FD623AAB +:1010E000FDCDD905060A3E068B25CCC7A9FAA9393C +:1010F000F9FA79982848E5490B9C223F56B5C9EC86 +:10110000E84EB6B83F2C88F86F0DC5AD181AFF7FB2 +:101110004BAEAE36F5CE3602D904B3DBE35476BC23 +:10112000492356E0D7FB0A21FBB0563478F342F24C +:10113000501548FB69D4192C9F1896AFF87B6ABCF0 +:101140004BD9366CC5C3070908EFB1FB76D0542CD8 +:10115000F50C1EBB454D5FF120F012F9820098E6B8 +:10116000F10C9D0A51E27B3870F0F1F863061BF632 +:10117000BF09F0E42D085F07C7F49A2FC7CB800B97 +:10118000023575C098FC0EFA85F271EE583F910950 +:10119000E203612887BD6401C5FE77F7C1ECD80A78 +:1011A000D7F982EC462FABDCCF0F381062A3A41125 +:1011B000C224D7CFAE0D1D2B78DD34F79C3B03B393 +:1011C000F90C473F47AE9D0EC72338F657F18229E9 +:1011D00067F4E3E91A1361D3AC2B871155D11E13C1 +:1011E000940D8BE611285C1678C81E2828F7ABC52D +:1011F0003948DE031FCC2A13501402F57BF9001680 +:10120000FEF657F131DE2808630A17F66830DAEA8D +:10121000D50362F62DF24208F5F6AA2198BCC2F970 +:10122000D51C5C005F06BEE5B02DB6CD82E9642F0B +:10123000CCF0E108C4193FFD8CE0BE3B43D4A1E0F3 +:10124000A2480BC7B7091AFB54132A2C7FE37D066B +:1012500088F89314DDDB380EE51E10C6051246092A +:10126000A2DF9C11741ED9C57612F31565C0403AF1 +:10127000BFF48BFFE3114EC7B53A11E8BE0E9E30A6 +:101280007BCDD30F59E4E6048C0F5FF3292DB40313 +:10129000A6C9D615571D1BCA373CE7EA70C63A30B7 +:1012A0004BEBAE1E41F54DF848FE62E1302076E88A +:1012B000AC15FA09B20A0E108EC17E14A21CA3C589 +:1012C000D200E727D1C2BC2FAE1F26D6A63596C5C1 +:1012D0006F0C901030E0E241AFD91DEFF63347EDCF +:1012E0008AEC9426D1EED1EC0A0D6DFE2A14C4DAF4 +:1012F000350AA50EC6E67C0A84F8C8060001911DD1 +:10130000B1FBC2B93824141814C5513AA10C78B5F0 +:10131000052985F299F55A1F59D3C41C3EF01DEBDF +:10132000BD3FD0E00DFF620B72D39CFB2809172054 +:101330009109E5F1822D98E6F4D26A4F7AE98DDFC2 +:101340001320FADF3A1939092918380E8AC1F90D24 +:1013500041F6BDEA972996F2A3EF16105BF3CF0D85 +:1013600021EC3FFFFC2A82AAC101CF0E7EC0E546D8 +:10137000E5079DDF19FFCCDF391C1E11D7FC921940 +:1013800030E360EE8616E6EFE7FE0B068E0388F587 +:101390003CE49327660C58D7472A15EA1DD7CA3E66 +:1013A00044FC4A0735064BEDA4FE49F5D73C1F0B1C +:1013B00034E4512569EC81EFD229A0E5B30587FE1D +:1013C000E6C47832B3092E00163BA1CE32D7A10C69 +:1013D000AEF69607D7258B10ECCE77F79A3010EE45 +:1013E00026FDD30FD8C84E09181996F0241D02F512 +:1013F00030F523F98AEDDF14EFEBD3F869FEEAF15B +:101400006F209FEBDC0D982629AF8507A025CBCE5A +:101410008531F0121BCABC190B082BE5B41828083B +:10142000B2F9E602B2F6721047002EFF730DCAFB46 +:10143000A2F0F6F1451FC1FE8BEA021E96DCE7E73B +:101440000128AFF05CFF331481038BFECDED9700D4 +:101450008A0253F18726FE1D09E92614AFEE65EBDB +:10146000F8FEB8ED880A44F98D1C3A1743E949F8AB +:101470008E031EFE73F9FE0BCD0247EDD006CF0E94 +:10148000B6F80A0BC40439F1F8FC71EE11FD390B02 +:1014900052F5E82290F7DDDA512415ED47EE681891 +:1014A00050FF53F1300B37144FF01404BEFBA2F37E +:1014B00071FF200692040800511080F4C3F32CF44D +:1014C0004314501407DEFB1672FB73E4B402950A52 +:1014D000B71CD0E05800340E65FC11153D09CBE176 +:1014E0006CEF9B1785DD730EB015C2F94BEC91F3D1 +:1014F0003D2037E9D601B8186A0D4ADCDA02470206 +:1015000059FAFB2E37E9FA06EBD49DF7E51EC3DF47 +:101510002323DBFC9AF3020CC9FFB5FA51F8340E11 +:1015200045F61915ECF9C0F08E1931F39D0C61E800 +:101530008CF612109F03BC057BF7F50D4FDA5608A9 +:101540000D1244FC570649E33C0F3601BB07D80A8D +:1015500085F17004CAFD200802F6D3112E03AEE215 +:10156000BE1080F579053A048C0CC4087BF8D2FCD7 +:10157000DCF67A136FE10F1CCC0759E8021F72E505 +:10158000C502AB05A9F8E4FA61FFEA030AF6EB121B +:10159000F608B708C3E036ECDB125EF63E1925EF1D +:1015A00061FDEBFE8A04D227F6DB520C0AE335F02C +:1015B0001F200F0ACD182CE20C018FFF91F541F787 +:1015C000DA187500EFEB4E20F2DD1E138A041DEDD4 +:1015D000F61BFBDA2E027AFF2D06BB1D94FC43ECB2 +:1015E0007AEBEF17FEF5BE103E05F4FB860259E8D4 +:1015F0007D1768F03E1AD0F5A7EDD61350E96A269C +:101600000EF7FCFED2006FCA83119120670837FEE7 +:10161000F4FEF3EDBC044703E5F38519B9D53B1699 +:101620003D0AB7F4602DDBCFBC032BFA76FF9B029B +:10163000A4FE24205CFF71019FEA4E08C5ED9607C9 +:101640008009B6F5BF0C66E3DC22ED0862F74D0CAD +:1016500036C4951E98F9F8FF842228E1662506CA4B +:10166000E315B5FEAB18510D2CB6DE4098CEB44153 +:101670000AF8AEF3322E809F751643FED0209411E7 +:1016800033FE05E9F1DF7E13B0002F3BF9F90AE1E3 +:101690004BEC0CF0BE0D5B1A0E2220F0A8FEABC77F +:1016A0003CFA741D200A543DF7D547EA95F4AE097B +:1016B000F9257A14EBFE37D4A0FB03DB8E17BD1699 +:1016C000990BA90D64D861FF11EA5D127C1F5B08BC +:1016D000210116D1D8F4A1F9181C741EBBF4CB0C4F +:1016E0006ECF3F0216117406BF1D0AFAD7F8FBD958 +:1016F0000511B9E66419DC3715D5FF0549E178F520 +:10170000B415B81AEF146EE865FD24E0D40B5D1330 +:101710004A0A6017CFE31D04DCE0F6050B1D0A0B37 +:10172000FB16B7DBDDF147EBC113FB1AEC11B9FE79 +:1017300033D23F0164EF8A150D272FFE0EF9D3E453 +:1017400043EC09FCF61DE314570484F472CF430202 +:101750008310AE1F541550E9FEE0A9E20D148C0F62 +:10176000652A64025AE1EBECB6E3FF1B0A0D7C1E0E +:10177000FDFA78DE2DF180F4BA23340D3A1712E227 +:10178000EBD58E052600C432990D2FFDC7DF05E588 +:10179000C6126C04B527DBFD5EF726E96DEDAC15CE +:1017A0008104C2243CF811EA19EDD1F0421BF90D75 +:1017B000FB1AEAEF25EDC4EEE0F8152A54FEDC0C26 +:1017C000EDF3FCEBA5F896048F12A800AF1C77E1AF +:1017D0000FF4EA04A2F2891BE00EDBFD0DEB02F52B +:1017E000D3FBAD10E714D7F80403B4EA01FAC0073D +:1017F000600092198DF371FF35F32CF5630A5C02DA +:10180000BD148DF2BBF5BFF59D0D59FC710133116F +:10181000F0FB180711EB2D0423FBE00DB30883E464 +:10182000BA0E8CF6D8F3FA1B970285F261FFC6FA5E +:1018300016FBB5107901DBFD5A0971EDF204A8FF22 +:10184000D30EED09DEFFF8FEF3EA800969FE2E17DC +:1018500075002CF8D4F6F3ECF50D680483104B04F6 +:1018600097EAD6EBFB01800CDF117F0E4CEAB8EE55 +:101870009A0423FAF317790530F5A8FDC4F2E200C3 +:101880009B0347172CF8890630F458E9CA10A4FEC8 +:101890008311530413F4BBF33CFAD4097F0E4F01B8 +:1018A000B6F595F3E4F8D907EF13D6007EFD1100E5 +:1018B0004EF4AB0340FC170D9E07B804FEF43DF454 +:1018C00067082AFE200A7E0190FAD0F5E3FD05FDA7 +:1018D0006F0D6708B5FC48FC49F8B00104FF3105FD +:1018E0006C043E0306F9F0FC23F974069D0B150207 +:1018F0001AFEA5FB63F5FCFF340CD3FBBF088CFA82 +:1019000061FC27FC8A049F003202350AB7F2080006 +:10191000E0F7DA00E00D3105FC0065FC46F17EFEE3 +:101920007409DD075707B9FC55F8BDFD1AFB930094 +:10193000381044FDBD01DBF902F84205380C0707F9 +:101940003BFF74F453ED2D07CC07620F81045FF267 +:101950007CF55B0511FEB3081B0E9EF3970087FA1A +:10196000A5F778093D0C7A00C90089F39EF1AB0414 +:10197000120D730ADE0252F401FAC003D6FE280BE0 +:1019800009FC65FEA5FB69FF420569018E04710132 +:10199000D1021CF13CF9B0024A0A1E10A4FE03F366 +:1019A000A0FB66FAC904FD0C16FD06F9E3FB87FDF2 +:1019B0001D033D08BD004A0622FEE8FA27FBC5FECE +:1019C0008E02FE095705B6F6CBF977F6060E280B00 +:1019D000A4FFDCF7DBFB9F01F303B0010EF771FFFF +:1019E00010EE4BED7EFF1006441080379230351E0E +:1019F000C00664D75DE7A5E30BDFBCEE88F53E07C4 +:101A0000800AFF1ABB1D18F3C8F3000056F6E7FF63 +:101A1000541403F13CE68F1159F9D007380D12F92F +:101A2000DD082310BFF57AE89A0413F3E908AD0F37 +:101A30001BF5EE032A01A2077103B9FCBEF70CEDFA +:101A40006BF52504F207010E8E164DF80400CAFB53 +:101A500000FED8F512FCCBF564EF0A215EE4A13A52 +:101A6000B9FEDFD1A61E03DC8600D3FAEA06B9FC74 +:101A70004A1D421949F77AFD9DDF5207C2254CD114 +:101A800047EC1F0C93E78D4961FEA9F90B0725EF81 +:101A9000C2E4FAF1B5FD94F86C30F3EE78201C093D +:101AA000A7F062F774F188F751FA33FD8AEE5635E4 +:101AB000E80FB0FF4B02CBE1AAF32B12EEF2B80213 +:101AC0001C096BF744103A0206F85306000079F03F +:101AD000FA094CE8300BE314BF08410CD4F65DE57D +:101AE00073F64F170FF6B81626FEECF84D0F1002DE +:101AF000CCF43A046AFC23FAB70696EE85053A055B +:101B0000A207F0FBC30903F2E200670737FC740980 +:101B100066F7E700DFFB6804D8F6EE035EF9E7112D +:101B2000930045F87C07F3EE5E0C0304F5F67CF2B7 +:101B3000200A0110FD0CC3F641F4AEF376FE3B0122 +:101B400084F61A10390AB309630847ED0CEEAE0C9F +:101B5000F9F79C0F4CFF9AEF2D0831076B0B6002D1 +:101B6000CFFAEAED0BF3B9FBA90D7407900C1C0535 +:101B70009F0292F149F841F551FB701C0EF99B034D +:101B800076FCA801170B3A06E1F336EB82FE7904E6 +:101B9000D907EB13E1072CF8A80092EE4DF724F5D6 +:101BA000000121022F0F890654FD670958FFAF0479 +:101BB0003AEC34F633FB69015D141C0866F9BE0E7D +:101BC0004AF2F0FC3604D3E431078009AA0851FB3D +:101BD0008F0040FCE00DDFFD78F16C0483FC3605DE +:101BE000D30E630615EB060A5FF3D2FC9D0B9EF243 +:101BF00093FD700843FEC101BC044AF29C126FF6CB +:101C0000C0044810C1ECCAFD2F10D3F9AEF8611220 +:101C100027E4D2FEBC1A17F8C6FABC060B08B5FBBF +:101C2000B5E7F300F90F24F4020A501469EC4AF303 +:101C3000C81B49F5F0F95706FBED3202380D371491 +:101C400000FE81EF81F11914F3EDAFEFF9250DEBF3 +:101C50001005561EB7F4B4EEFC0015FE170ACCF3BF +:101C6000FDFBE313B0EB8B10071AF2F163E0E10721 +:101C7000A30481F0E108A4FFB31B7EFEE6EF161279 +:101C8000BAE1A6077B0E53F165FD59FB7119F1F816 +:101C90006F0B92EF74F43BFDBD01391FE2D9BE100A +:101CA0009607C102D80880F394FBEDF7660C4AF35F +:101CB000100617F89B036419DEEE6BF773F7DB125F +:101CC000E50723FB660D9ADBD10453051B0C8FFC43 +:101CD00077E2FB181004A50F7CF5F0F92CF35207FE +:101CE000B51459E82BFBCDEFFF1AA20A0DFEBB0875 +:101CF0003DDFEE0533131FF99EF2260074083D0BFD +:101D000059107CDF4607E8F800FE0622C7E182157D +:101D100046F1761490F7CAE79C138FEBE61737D29B +:101D2000A5370EFAB8ECAB317BCC0B1E8BD232014F +:101D30004B1AF4FD5C00E5F3E83AF8E903086DC0DE +:101D40008D09C62490CFE04EB2CABC18CFFA8EEDF2 +:101D500029193FC09C3EF5CB513AB0FF29DB4D23FA +:101D600012D0A53A22D25F1CA6DE4011C70B2DDC93 +:101D7000C63D78B4EC50DAEAA7EE3BFCC7DFB734D7 +:101D800051CDCC1D0ACD2918781FA524174C66907B +:101D900062F988CD9206613D130B53306EBA990DEE +:101DA000E5C92A13402498E339348CB969282FFBFC +:101DB000DA012906E2EE02F4FEDFB24BC2BC9C253A +:101DC00041F434F8594FDFA8332832D9B4EB1F3629 +:101DD0007C0B1E12E7C0840B85F36A3CAF06B2E0B1 +:101DE0005D14DFA8B42DECFBB819B6F92EECC52BA9 +:101DF000AFEE7323DAC03A189BEA5303B6247BB8DC +:101E0000882446080235060A6DD5E5DDAACAD12E1A +:101E1000E40B87101D04D0F2DD30E7E8BC0643EA8E +:101E20004ADE9F03AB06E909A9F85539F302AD1064 +:101E30005ACABFDFC21027E54F2E2DEEEF00F1F694 +:101E40006B21C81BFBD9EFFF13DE8710E1F2820183 +:101E50009C2528F5222AA1F7F7EE45DFB1E6832479 +:101E60004EF5201CD9EE4A088A1799F4DDEF5DE69D +:101E7000F00EB8EB851AF8EA911CD506FCE8BF4ACB +:101E8000C1BD7AEAFE0897E9792CDBF98CF71D19B8 +:101E90008DF527FCA910E9E07EE86A2384E0652936 +:101EA0001B0DFAB2AB4591F5BC021F0F21DAC9EE4A +:101EB000EFFF68035815662537BEE8234B00B3DBF8 +:101EC000FE2113F74BEB241D12FA3ED9F93AF8E83C +:101ED0000AF7262A16D026FEAE1FD4DD313096F141 +:101EE000A2C7633143EB48FCF93813DEDFE8332641 +:101EF000F3C24F1BEF16DCE05A1F5C009BEB060E93 +:101F0000DE029DE32F28C2D1A2F5673584E1CB0E16 +:101F1000F538FBC254EC622224C72627E311ADE555 +:101F2000A21EE6EC46EFAA35B3DC90F94E1C9AC42B +:101F300016103A2E55E3D615B4190BB48820D1EEFD +:101F40009CFB3C23A9CFCD18340EA1F79E098B270B +:101F5000C4C61804631C0EB8472EB20B14F2953495 +:101F6000B1E4B1E7240BBAE5EA1A8310C6D08908B8 +:101F7000882132D8082CA20A00BE8B2665FC1404E6 +:101F8000440F3CE648FD7A1475EB0B08501554D30A +:101F9000222A5401B1CFC92B76FC44E4A429D6EC03 +:101FA0000FE02C205EF5A415170A60C2AA1FB30922 +:101FB000D0F16B344DE299DFA412ADFDDCF43A1B95 +:101FC000E5F2A7EDCB21E2D9B3082D1AF5E1C6253C +:101FD000CEE9CAD39A3214EEA6082A2A0ACBE3E63F +:101FE000F7154E06A3040B1DBBDE9DF92F1128DE4D +:101FF000B528D8F481F1152C85D901E65924F0FAD9 +:102000000707CC1BC3CA01FAD51C06F9E11BEFEB8D +:10201000BBE0C7200AF642069D20D2D2F6F2A21DEE +:102020006CF2C1014C13D6D79717BC1934CC93125C +:10203000F2F15EF9A61D29EFAAF5461A712C340BB0 +:102040009EF397D69B02B7F11DEB8D346AE675EFD0 +:10205000D00994FC4B1921052DF2C9FFC70A05CF01 +:10206000351C120F13DED049BBDE8AD89F2C2BE41F +:10207000C2F8B926B8D97CF2A92643EB3D1FEA0382 +:1020800067C976263E048DC7CC1FAB04F3EC5C2DEC +:102090008FE733FF6732E8CCB3F3E7166DD7CE1383 +:1020A000E00F35F4862C4EF48CB86332CF100ACF93 +:1020B000C02D6FE0C5FF1C31C0DA9C0F941125D8EC +:1020C0007408AC0174DC5E243B1412E5FE1F6DEB5A +:1020D0009ADDC52C22EAA0FDA719E6DBE00D0B1B5B +:1020E0005BF33C0D8AEB45E23A1B07F446083A1BCA +:1020F00081F198FB9E078AEE5DFAB51190F74302D5 +:10210000A0FFC4EE8D078D1EE1057CF512E577F882 +:10211000800817F49A1B58006AE5BC1830F7AEF532 +:10212000BF1FC2E72BF95E0D3DF32FFC0F0A76FDB2 +:10213000EA03520CB3DDF315520A49E4251924F1E0 +:102140005CEBB01876FE47021805B2F6DE026EFDB3 +:1021500012FA3F014E06F7EDAC17EFFEC1EA531B32 +:102160008EEEEA02B110C0DC7EFF0926ACEB7E00E9 +:10217000E80EA9E49713EB126FE1F41073F546DD56 +:10218000C12AB5FEB803AA0CE3E764027406D5EDD4 +:1021900025051F0DEAF0840A09FEF701A0132BF9AB +:1021A0004AF3F4FD2BE407055524F8FBCD0037FF77 +:1021B000C6E59F034413A7EC7610F4FB32EC4B17F3 +:1021C000F8FBA0FC410C03F32FFC6EFCE6F0B81604 +:1021D00018072FFAC1FE1101B7F4D103D506A0FFED +:1021E00029051AE4DC0B5B05E8F9B1129F0030F910 +:1021F0008E0405E97DEE9825420681F1F10ABFF6CD +:10220000FDF7B111A9F8FCFF0EFAD0F13D0AA90DB6 +:1022100050FDE3FEA0FD91F2170B99F46806730DD3 +:1022200014F1D104E4F83DF6F3175DFE8DF2F413DA +:1022300025EF24F1BF1EB9FC47EC3F13C7E300FEB6 +:1022400041221DED5F08E202F2F0D007C404D9EE8E +:102250000707DD0751F8680527FC58FFA50E76FD36 +:10226000F6F4AF04EAF12C094F05BEF8910A34F9EF +:102270009F02300CB4ED7CF3BE10D4F43506481444 +:1022800070F14204FB0566E56709D40BABF0BB0BAC +:1022900021057CF42EFF93003D0C980EABEEE1F48B +:1022A00091F58FFDFF04730C030594FB1501F9FAFA +:1022B0007A12CBF55802AF04F6F34AF1D1EE6A1167 +:1022C000641AB111C6FB3B001EE6FEDF590F9C11DC +:1022D00080F32A0257059204340FDE0312F9CAE88C +:1022E0003AF0F9F85C15F8119D0C4B0527FC4CFCF5 +:1022F0007FE4D8F75C0346F1AF08AC15CEFCFB19C0 +:1023000011FE09E60C0208EBA1F671167A0026FF11 +:102310009F18A702E3FF61FBF4E7DDF10304A8FDCA +:10232000F10A3D0BC903031927FC81EFC8F082EBCA +:10233000EB01400FC5014B04240BEA02F60537FF01 +:1023400076E9A1F76EFA23FBAF1DD8F566F975198A +:1023500078F52808FA0907DD840AD10196DA181AF7 +:10236000AC1644FB4608E50990E40AF90E0D70F13D +:1023700058FF5EF67903B4041B0B741C5DFA3FEB47 +:10238000A0FDDDF091F408179604E3FC1B0AD7F9D1 +:10239000BEF8D006B306E204E5F27AEACEFC3D09C7 +:1023A0008505E11CFF0403D9EA035302EAED910A13 +:1023B000BA0C94FBB1123B120EF852F6AAF6F9FAD7 +:1023C000D2E911E71113AC13CD020F20E3FE22E88E +:1023D0000EF90EF71EFD8FFED103AB03F8FDBC0511 +:1023E000BB1C22FC53F03BFFD3E4B2F548104E0A6D +:1023F000A400660C5A0A56F565FF9CFE2BFC1CF3E4 +:10240000C8F37C0BA6F5410C5A20C0044EF492EEA2 +:1024100020F3B1FB2A023700230C63F5FB01060B06 +:10242000BB087B0D85F32CF59EF49B018FFF5707AE +:1024300061FC38F6B514A607B7F377F8A2F20AFAEA +:10244000900F97FEE6022D05D6FFF8FFC80523F989 +:1024500041F3AA0893FDE2038D07A6F215FFC30C12 +:1024600074F2930076FF000187FCAFF2D51AFBEF00 +:102470004AF3301FDCF4B900AA0C78F359F973F869 +:10248000A10DB9FFB5FBDC0D29048EED01FAEB12AD +:1024900077F88CFA7BFB1EFCB2F77118C70CA6F319 +:1024A000F30166FA4DF9DAFF0B0946F3EA03F0FC93 +:1024B000880A3BFE0FF6A10E2FFDD3FAE9F4C7F50B +:1024C00002F8D2163F1433FD24F42A02F4FAC406AB +:1024D0005B0563F41FF817F8811B61FE82FFC5FFDF +:1024E0009B016AFA4AF368047BF742068C0C2D06BE +:1024F000A6F31C0900FE6401BEFA72E982016709B5 +:10250000F3171407790202F428F53EF1CAFA33FDF5 +:102510009B014C1197FE2F0F11FD02F7E0F990F887 +:102520005AF8A4FCF61CAC141AFE5DFDB7F1E7E9FD +:1025300016F97EFF130CC6FA9108FB1998FBD4F626 +:102540004EF133FEECFBC3F63909410B6803350944 +:102550006C038CF9A4FD0EE302F7C6125A0BE601D8 +:102560006D010910A0FE0EF853F017F7D7F950FED1 +:1025700065111807D80A27FA05FCC100D1EE080139 +:102580004302F8FEED0A1AFD18065E0B6EFA87FE8E +:10259000EEF11BF78A00E7FF5207C0078FFC080225 +:1025A000F205FDF9E3FC53EF670A3E06D5EF8FFF16 +:1025B000340B2C0DA1F94205C4F15BF2DD07BB0B16 +:1025C0008DF454E9042ABB1E42D9B9D1292DDE2E3F +:1025D00092DBDFE5AEF7B511EF1363F251F8530666 +:1025E0003E06B3F103F1CC1DBB0A18F36EFB5BF0A2 +:1025F00092062A15790265EA5DFDA3011D02170AFC +:10260000EDF3A90D520844FA14EECDEB841FE9094D +:102610002CF8EA0418F2C4EFE109681837FF3F020A +:10262000FFEDCEFE7FD102B8FF7FF8500080FBB0F7 +:10263000FF7FFF7F008000806B61FF7F340B008095 +:102640001C09006D1CF3C807A58FD2FCFF7F99E120 +:1026500006CA29DAC9155D527140CA910080FF7F10 +:102660009534FD9048128FD3B93D7F25B6E2A2B2D2 +:10267000B621A25F0080F0282032E8B94D3680F6FE +:1026800016F906DFE932C3F68EB0FF7F02CA3BC0FF +:102690008A2E92D70C30ACFE000095CC4E1DE72957 +:1026A000E1B2E15D0DD426BFD54678F533FB77E383 +:1026B000E91F0A0BF4FC1C057BB77A284E1DD8F3E2 +:1026C000BF09BFE065FC1C09C03120F069D30525B6 +:1026D0008DDF4300FA1CF1F5570472FDED08F0D1CF +:1026E000AD25EA1A3FBE4C3F8CE4A4D5A32C06F7D7 +:1026F0006E0EADFC4D0FF8D271FF3B41F9BA592671 +:102700008D06FDCF8B2646F3510D6FF4A90EEAF12D +:10271000CAE95F1D25DB252F1F0CF7D7D904020B53 +:10272000FB017AEB851CB3DAE2003F28A9E35815D8 +:10273000F8FD91F62EFFE203ACE945F5503F56DF78 +:1027400003F0BC3010DA43ECCA1334F66F0C070701 +:1027500096F08DF3DC1F1A13B5D0951DFADEC7F481 +:10276000373FE0E1CF0C9DE3800CA50D71EDC12852 +:10277000F9BA510D2B23EFED211608EBDD08BFF25E +:10278000FE094B00C2E47721EFEB4302A31631F0C0 +:1027900015FEB60B6BF3FAF1251A71EC85F0CC1F20 +:1027A000200847EAA608DA020EE51222A40022EA6F +:1027B0004B17F6F308ED510D410B7BF8BDFE27FAE0 +:1027C000BEF8EB00AD110801F1F4890751E5EB16F5 +:1027D000E80CFAF4CF0DDCE35A0CF0F90C026404B7 +:1027E00092EF062110EFB5FA61FFF1F48C0F9F0113 +:1027F00089062EEBAA08630713F33618EEEF1FF7CE +:10280000490C7FE64811922F90CC0CEC4D36C2E477 +:102810009CFD3FFF6AE3F9254A067CE0BD01C32029 +:10282000A2F498E3DE19C2F958FEF10BBAE2B8043B +:102830005A1FE0F9AAF2450B75EF8DF27518D50312 +:1028400010EF940E651140E4A400660D46F11210DD +:10285000980FF2DE2BFAF00EC5E9A718D504F7D7CA +:10286000490CDB121B0C51F7E00CAF04D3E6481007 +:102870000DE99702B71CF4E7CD00FD0E2DEF0AE33A +:10288000031C230D40E55014BEF738F6A717AEF72A +:1028900002F87C0B4B02EAF1CC051002FCFDAE09FC +:1028A00033FC27FB1BF56AFC09FFE7139A0638E2A5 +:1028B000BC03AD0F1FF7B000300E17F696072FFBC5 +:1028C000EEF0C21197FE51FA00FF960439F588F731 +:1028D000C917E203FDF8B9FC28F2CAFB19180C0469 +:1028E00042EFE90900FFD6016B0CB2F4E6F0B0024A +:1028F0006C0365FC950CB1FE8BFB35070DFF99F65B +:1029000041F3FB02D6016F0D9509F7ED910A9E0880 +:1029100013F59301C0F0A8003E047008460833E8A0 +:10292000230C16FC65FF331493E89EF4C309DF11F2 +:102930000D00ED084FECB4EB7F270BF490F9ECFAA7 +:102940007F0F6A0E42DB140519010F1DF7EFD1EE60 +:102950005F07E1F25319CEE7841FD8F729EFE40FA0 +:102960003AD80A25C2FC16F9B709000270F3DA0159 +:10297000A61D17E11114D5EF04ED3F14DD072BFC64 +:102980000EFA33146BE22213F3FF5EF637FC09FBF9 +:10299000FF1A05E96515D5EEAB079CFE01F97AFF34 +:1029A000F9E145378DDD5A1FA4FE9EDE891DB6E490 +:1029B0007A117BE4112921ED95F493297FCD11271C +:1029C000B9E911FDCA1075EBE10722E83E2DB3F11C +:1029D0005400D40C34E1160FE8E4D32328F657034F +:1029E000A50EA9E2FC1404EA2F11EDF5BF0C9DF829 +:1029F00064F0761394E4881F1FF76FF7F303CD019B +:102A0000140356F43616FEF5A4001CF1B40208189F +:102A100032EECB0F1BF5D4F5A1F8DD07F50C75EF01 +:102A2000D02055E767F3CD00B5108A1540E78E1624 +:102A30001DD8BC026913BBF3D7110400B60B2CE000 +:102A40004B05C5004CFC0C17FFEE4E0BA3EE26FE0B +:102A50003B019717BEF886D67F3B6DD80AF7B9269B +:102A600052F2AC0114F2871303EFEBFE3C0D6EFC47 +:102A70009B0043013B01A0E860177100C2F9E00F21 +:102A8000CFE1C102A10EBBF52409A50CF8E8A1F91C +:102A9000181AADE3DC0B2325E3FCDAD5DBE7B2370C +:102AA0002FD1900F663B3EC5750276FE41F4D229C8 +:102AB000F8FB76E95B1E33D0F300222666E3B331E0 +:102AC000FCD568EF5A1F7FE35E2453F112F8A81279 +:102AD0000DE630F47D2E55FCABDAE11E23E1DE1766 +:102AE000C40677E2772125DB0A0EF413E5F28908A4 +:102AF000D9F2C8F38F15690028F2AB1AABD9840B51 +:102B0000FA1D68D8BF1E54019ADC780A340F40FCC5 +:102B1000390B8F00CDEB310904ED1A0F840DA6F4AB +:102B2000140767DF5C19780AA1F9A90E5EE3CAFBF6 +:102B3000D6157BF7A7EE631DC9EC6000211835F1AF +:102B4000AF08C1E83D0BF60735F1900F38F660018C +:102B5000E907B0EC990BF00EFAE0BF0B9300FBEE27 +:102B60001A26D2FFB0EAB70807F048FE8C22E6EE3C +:102B700098F912FBF6F05028C5EA94FA11152ED4F4 +:102B8000791A6C1D57DB410BB70A7FE6ED0C700715 +:102B900050FD150231F0F208A1F65A0DD90381EE6D +:102BA000662272D2CFFA9B2A9BE99B00BC06D3FB1C +:102BB00036EFF11F01FD38E45A1F03EFCEFD1B0B6A +:102BC0009CFB72FD49F70D1116FDF0FA290747EB42 +:102BD00040111E1045E2E7119F01EFE9A10F76FFBA +:102BE00001F9D40BB2F940F9800C26FF710361FDA5 +:102BF000FDFB33FC6FF682139CFE60EF441339F546 +:102C0000A9F9551111EC410A2C0C7DEDFF056A0F55 +:102C1000BCEC8CF7AC147BFBBF0841F762F6910863 +:102C200028F49D0D24F46F0A280853DA0525A4FF23 +:102C300068ED971708EDC3F648115302B3F0B018CA +:102C400030F8B2E1E11DA0FB67F5D40B00012BF9D0 +:102C5000F5F7450BCEFBB1FBC20E38F7E602C1011A +:102C6000E9F2170B530430F5CEFCF50BE9F201FC49 +:102C7000D31102F7C90126FFDFFAAB039A04BC02A5 +:102C8000F1F4B70A50FED1ED421A7AFCD0F12B10C4 +:102C9000D8F6F9F981054B01BDFCF20877F61BF572 +:102CA00086155DFB61FC3202B803EF010FF33313AD +:102CB000B6F638F6900E1DED4F174CFEEBE9620E9E +:102CC00051FA000187FE780A26FDFAF1C70A2A02A6 +:102CD00011002601DFFD30F9FF045401ECFA59110F +:102CE000E9F3DAECFC1172FE61FD5B0602F8E3FF2A +:102CF0006002B5FD1B0B3105CFF6C901C101B70755 +:102D000018F07AEA120E83FD670A4D0EFBEF1A0FD8 +:102D10005000FCE9BF0BB6F9CCF292034206560C08 +:102D20000C04820045F50AF9730B02F767F33B14B4 +:102D3000EE0419EC001783FD91F30D123DDFA3168D +:102D4000240814D9D51BF70205FC4703A301A0FEF4 +:102D5000AAF5ADFCB5FF9826DDF261D0FB18C720BF +:102D600080F58AEBC70A34FA01FCE7000DEB262B4D +:102D7000F20675D69F174F03E1F1FA0784F5C903F0 +:102D80002B0F3CE34204AC2ACCDF09FC96197CE112 +:102D9000A50EFCFF26EA4922A9FBB5E62A16F30395 +:102DA000B1E70A0C7007BBF1A608ECF8EDF625199F +:102DB00009FEC9ED1C1BB2F907DE631DD90496F0AC +:102DC000401160EF8F006111D6ECE40DAF070EE209 +:102DD000A3044F050402D80DC4F08F00C20F9BED71 +:102DE00083FAE218E8FB8FEBFE08580209FD2AFE81 +:102DF000FEF4CF0F890897EB780651104CEAB80320 +:102E0000C11602F5A20A01FA8BEA501499F625EED2 +:102E100025189CFC57EE980E0305C1012D076DEC9B +:102E200016F9270F78F44B02291AFEF213F6410C1B +:102E30005AF88BFD6803FDF8AF079E09AEF3EA036D +:102E40005F071DEED2FD14057E007D039CFB250669 +:102E5000FD0E66FA77F8310853EEAEF3300E93FEAE +:102E60005A0EB000B8EC4D106D020CECE2020C05ED +:102E700080F6BF0B8C0CB9FB3604E9F2E9F3FA0AD1 +:102E800009FF35F4A6090F09C2FB6F0ADFFDD4F470 +:102E9000EBFD8DF4AE09F81089F1BC028D094EF5F9 +:102EA000B7070001A6F63605A2F205FDDD1C33FCCE +:102EB000B8EEFE082AFE2BFD180430F9F2052D05A8 +:102EC0000BF31003340E20F3E3FC940F23F733FBD2 +:102ED000150209FFC407EF0033FB6C04CAFD20F4A0 +:102EE00074068104CEFD21036AFAEFFF2D04D3F9A5 +:102EF000EE053108F3EC6D015A0EE1F078098D0A08 +:102F00009AEF3E0593FEB9FCCF0FC5FE9EF4470332 +:102F10002E011FFA100544FC4704BC030BF2830E7C +:102F2000AB07CDEC3700F60997FEFF03150134F52A +:102F3000180443001BF70F0AB0015AF7A703360421 +:102F40004F02A303FDF70FF6CC067AFFC1FF390746 +:102F500087FCCEFFC4048A0159FC99F6A0FE300B11 +:102F60009CFC7FFAD80869FD83FA3A044B030D00F4 +:102F700016FC2CF76C03730D3CF810034D0DC6E7DF +:102F800011009C117FFCFDF932EBEC100A206EE67B +:102F90006EE62820A20A53DCDA00311A660D2BE413 +:102FA00068ED0E23C006CCDD2A01E52078F559E74F +:102FB000EE040620EA0524C996066D2D2EEAF3EBF1 +:102FC0002E17E90832EE2FFD2E039010DCF55BDDA5 +:102FD0006224A10C4BEB880E4AF424F6A81434F8B2 +:102FE00001E74A1E380FCAD46DFFA9239B0152DFA7 +:102FF0003CF92F2531052ED69E085029B1E823E152 +:10300000971541200DE9E3D3851C0636C5E967CA4B +:103010004C269B181BCC7903F025F10BBCD8A6DEFF +:10302000E037B817C0C47006CE2875EBDCE1FB04AE +:10303000033137FDE1C5340F82298DF38CE4840B15 +:10304000141B1AE58CE09424BF1ED0DFD3E61C1AB3 +:10305000B514B1E83EEFA21CF30280DDB305301FCA +:10306000560841E18DF401250AF81FE45414A20921 +:103070005FF21BF56003CF2159FAB5D281186D17A5 +:1030800074DE7E01C5150DFD2AEAD3FB6B1E9E057D +:103090007BE522FC4715AF043BE897FEB819A5F77E +:1030A0009FED2B0FF609DDF3B3F2D105E2195FF0C6 +:1030B00061EA3E1A14066BF36AF8E10898126EE8AA +:1030C00068EDBB206405B5E5170A700844FAECFA10 +:1030D00048FC441311FD4DE3A2084A1DE8FBA9E694 +:1030E000B000E216E4F814F0840D89082DF053EFD7 +:1030F0000418471772E90CEFBA10920318F3640230 +:10310000E604740947EAB1FBCC1ED7F807F4BDFC0E +:1031100057042504CFF93FFF8F110FF6ACEC711562 +:10312000890788F63CF8EF000A0CD2FCD0F5901025 +:10313000C6FBCDEE240A6707B4033DF249F96610D9 +:103140001100DFFAD505690177FA4FF0E10897140D +:103150005FF3AFF07807B7095DFC8CF74E06450BBF +:103160009BEA22FD1D1733FC03F12A025F06D007FC +:1031700045F78CF8A41249F7E1F4A3035E0C1D0295 +:1031800070F0A703730C30F5ECF9410AAF0477F83F +:1031900024F4900D3203B7F043FF312FC903E1C986 +:1031A0006CF0281FC22424DD9FEDD30F940D2D0455 +:1031B000EADA8D0A552574DE45F70B1F11EB600224 +:1031C000F2070EF74D0DB4ECEF02141BB0ED74F0E6 +:1031D000E6016A11F30339F24B03820099F4F60613 +:1031E000A90F44FC8200A3ED0306F812DDF35B088F +:1031F00002F8D0F4D90583FCE617C2F9ECE4B01666 +:1032000004012BFB280A95F4E3FE20063AEF58143C +:103210005B0866E6C806B0FFFF03430219FFE7003C +:103220001AFC7AFC840A5401F1F6DBFD55F98C0F87 +:1032300079012CF7A206E7FF3DF45304300E0C028F +:10324000D4F2F6F39D0E470161FFEE05AAF5E605FF +:10325000C3F7A800681925EED1EFBF0820086DFF5D +:103260009B003BFE22FFCAFD63F20513390B19EEEA +:1032700023FB53026B09110116F99A071BF9C7F7D3 +:103280002D050B06FB052CF55EF79D0DA302A6F39D +:10329000C8086306BBF554FD80084E0730F9F1F508 +:1032A000D009C1FDBEF98E0469FD7C0BC7F4CFF7D0 +:1032B000F715BAF614F2520CD503E200C2FC0DFC6D +:1032C000670BA5FB6FF65E0B680351F848FA100414 +:1032D000340FC4F15EF9C809DBFB190186FF8E05C6 +:1032E000C900FEF39701941027FB80F4B3069B00FE +:1032F000ACFF8BFBB001020D7DF04DF9490D0306CB +:103300007EFE10F1D9068E0567F46806740945F54E +:10331000A5F881076707790334F551FB9D0D2FFA56 +:103320006AF9B20D72FC34F912FA5609BF0918F2A3 +:1033300098FB3E049A08B9FDC6FC2D0554FFDDF24A +:1033400081043313BAF928F2B400CC0987FE83FD57 +:1033500010057101D0F383FD7B0FD90388F8DDEFF1 +:103360001309DC0C3CF88105D2FCADFC2BFDB0024E +:1033700095092BFCD3FB40F9D409080395F5DE022F +:103380007C08C2FB25EF1B0DFA0A4EF52101F5F969 +:10339000DD043D0830F7890526FF34F743038D0926 +:1033A00012FCE0F53605A7045CFFE8F99B009A05DE +:1033B00094FBF3FFDAFFEE07B40121EC7F0E350832 +:1033C00063F579033BFDC005E3FB62FA9A067C07CF +:1033D0006FF891F60E0CEBFD55FBDD047E0187FEC8 +:1033E00094FAB404F700ADFDD6016DFE2105ECFAA8 +:1033F000FDFAF20883FCECF90F08D80973F713F310 +:103400003507D1031AFE740558001AFB98FCCEFE4E +:10341000C0069607E4F7ECF936028E04AC02B9FB5D +:10342000CEFFA4FE51FAA206630683FB15FE26FD1D +:103430001308CD03A2F54303CC065AF438F8E40D83 +:10344000060B6AF8A7EEA3033D0AE60204022CF479 +:10345000DBFD9604D601FE09A5FA8DF19B03310927 +:10346000190161FE40F8D007340D77E382FF412156 +:10347000CCF27EE9BB09880B65FD7EFFD3F8C5FE63 +:103480004607A9FA8905950981F1ECF8C807BC033C +:103490002809BEF89AF0E5091C0622FC5F09E9F646 +:1034A0006BF3BF0A1002F605E7FE08EFD408910996 +:1034B000E9F6AF04D50680F309FDF2059F010E0E73 +:1034C0001BF5B4EEC20E9B038DF5C807790436EEEA +:1034D0008D06240890FBC9044EF5D102AE0D06F806 +:1034E000F8FE81061FF797FE7405E2014B05BFF356 +:1034F00087FA5E0E00FE76FD0804F5F52AFF8107C7 +:1035000026FED009F0FB3FECD0085D135EF6D3F841 +:10351000DC0966F953042FFC250244103FEC56F6F3 +:103520008908E50647FF76FC22FF66FB0306B8051F +:103530002006B1FA1EE899097F2494FC37E67BFB4C +:103540004B052006A8FE4701D10246EFA0FCB111B1 +:10355000A304BFF39CFBE1092FFCE7FE7501C10149 +:103560004A0AF4E99B004F1935F165FCBB088BFB57 +:1035700027FC0400C80586036BF5B2F82B0FA4FFE7 +:103580003CFBA8015DFD5B072BFA76FF5F0538F970 +:103590003605FF04A1F6CEFE8E018E026C07D4F331 +:1035A00072FA3D0B9202E7FC66F7D502170CBEF9E2 +:1035B00033FE7101FCFDEE0550FCBDFF920448FB9B +:1035C00000FE2905CAFC43FFC10172FB3908F0FA6D +:1035D000F5F9510D83F9BEFA960533FF8D061EFCF1 +:1035E0001AFA8907150137FCF8FF9A042FFE77FABB +:1035F0001100A703100398F9CAFC1F0B67089BEC86 +:10360000E9F629184F0374F248FBFF055F05F4FB48 +:103610001900D50472FD98FAB0FFFF0247016EFB56 +:103620007807A4FFFAF326FFA414EB0152DFC610BB +:103630007D18B6E41CF4512401FDC8DD55105D1061 +:103640002AFE2AEBE4F8DB26DDF0DED93C26D71192 +:103650008EDAFCFDC515C405EBFEA8E8F10C660F7B +:10366000AADF9618140458EC9A0893FD0000100580 +:103670004702A6F1800AB5FBF0F94717CFF717F517 +:103680001D0186FFCC07F608AFF2F5F8230DA5FB68 +:103690002103F30260EEA4136C034DE27A13D00A07 +:1036A00068F0D907D2FC23F7331334F578F55C16AC +:1036B0002DF12AFF9E05E8F89108B1FA9BFF7005ED +:1036C00047FF52F4730D7005EEEF5F08CAFB10065A +:1036D0009CFDD7FB520AF4FA61FE33FE3506D4F6A0 +:1036E000E602770E9BED4F029E09DBFA8BFCC5FECE +:1036F000B7064B025EF805FC8B1034FAB8EBB9152F +:10370000100353F06003DFFCFE0ACD00FEF41C053D +:10371000E106C1FD24F4E21761FF4EDDD409FC137C +:103720002D0556F47CF50DFFAA0AFCFD4B014D0E4C +:10373000B9E8B5FB280C6306D905EBECDBFBBA1046 +:103740007BF9CD01C212BCEEBCEE3E07B20CAA0C56 +:10375000E5F53EF0FB0509FF3E07C503630640F9AA +:1037600096DB1A25ED0AB7F0EA06B7F03109B6F88C +:10377000950A100505FC44FC7AE9D41DE70078F5AC +:103780001501CFFAA60B0BF2471599F808EB6D144B +:10379000F2F0E713D80A28E183FDD00A3908D2FDF8 +:1037A000EE0753F153ED7518AC012C09A5F787E727 +:1037B00022114301F10B4AF42E034E0966E2A717CA +:1037C00043FE37FD8E011CF0F90FF1F8EA0479028F +:1037D000BDFEDE0364EFBE106C0545F68BFD84F87C +:1037E000270FF0FC7C09E4F6BDEAC01AEAF01B0ED4 +:1037F0005F052BE5A50DBDFE5B08F0FA5704E0F868 +:1038000049F77E1217F8730C18F295F61A0FD6FDC9 +:10381000EA0373F9D40A02F4B6F8F90E27FA4E0B4C +:10382000D0F1DFFA0A0F87FADA0061FCE507E0F968 +:10383000A9FB830F98FBFDF9E8F84109E602DFFCDC +:10384000520757EE4703A70569FE620FA2F140F841 +:10385000B002A4002C09EFFEAF0496F18BFDED0C35 +:103860008A00180452F35401A4003F02A70412F97D +:103870003A0539F54E08460874F0E508A8FD50FFF2 +:103880001B0A40F9150216FB72FC32043E03A70620 +:1038900034F840F811FD200A2E0158006002F3EDC3 +:1038A0001B0B530215FFC70AD9F0A4FF4B045F0599 +:1038B000930145F8290412FCE6010C0451FBDAFFE0 +:1038C0006D0015FEA4FE7407C6FA48FC9A0591F631 +:1038D0005707B80559F9850462F93A03CD028F00FC +:1038E000D104E1F0B708030462F99A08E3FE52F448 +:1038F000E7FC16121AFA080172FD42F1541383FC18 +:1039000076FC5B08ECF9F9F904022F0FBBF5CFF850 +:103910005F0801FBE10758FEA1FA4B0326FEC6FD36 +:103920008A02C30A5BF237FDF6082BFC310727FC3D +:10393000CAFECEFBC5FF9A08A5FAB3053200C8F24D +:103940004204BB0905FADE01D5027CF4A206B306E7 +:1039500073F65306B9FD17F8A50C93FFA5F922FEDF +:1039600036024B0482FEEF0188F91EFFC40405FEF7 +:1039700035062600A5F73BFE3108C9011AFA4F04A7 +:103980003FFD26FE5C0208028603A1F9370027FBF3 +:10399000A3044F056FF64A0993FD56F62103670706 +:1039A00004FF2AFE65FFB6F5B3076804F6063F007C +:1039B00068ED1D04AF0782FF5DFE61FEB5FF5DFC93 +:1039C0009A04780902F6BAFA1C063BFF250398FC14 +:1039D00022FE9605CEFC4CFBC007E6016AF97AFF91 +:1039E000F301200651FA48FBE2044701B0FF8F00C3 +:1039F00093FD51F8950A310861FDB9FE10F087FC7E +:103A00006114E204F30189F33BE747185B0644FDC8 +:103A10000E0F50EBABF18909380CA208B0021EE87A +:103A2000A9FBAA0BADFDA013E4F8C3F32FFACAFC5F +:103A300008195800F1F406F7FF7F627F8A7D7D7ACE +:103A40004276E3706E6AF262825A34511D47573CE7 +:103A5000FC302825F9188C0C000074F307E7D8DA3D +:103A600004CFA9C3E3B8CCAE7EA50E9D92951D8F61 +:103A7000BE89838576829E8000809E807682838543 +:103A8000BE891D8F92950E9D7EA5CCAEE3B8A9C3CD +:103A900004CFD8DA07E774F300008C0CF918282556 +:103AA000FC30573C1D473451825AF2626E6AE37013 +:103AB00042767D7A8A7D627F00008C0CF918282579 +:103AC000FC30573C1D473451825AF2626E6AE370F3 +:103AD00042767D7A8A7D627FFF7F627F8A7D7D7AF2 +:103AE0004276E3706E6AF262825A34511D47573C47 +:103AF000FC302825F9188C0C000074F307E7D8DA9D +:103B000004CFA9C3E3B8CCAE7EA50E9D92951D8FC0 +:103B1000BE89838576829E8000809E8076828385A2 +:103B2000BE891D8F92950E9D7EA5CCAEE3B8A9C32C +:103B300004CFD8DA07E774F3110000001200000088 +:103B4000130000001400000017000000180000001F +:103B50000000000000000000000000000000000065 +:103B60000000000000000000000000000000000055 +:103B70000000000000000000000000000000000045 +:103B80000000000000000000000000000000000035 +:103B90000000000000000000000000000000000025 +:103BA0000000000000000000000000000000000015 +:103BB0000000000000000000000000000000000005 +:103BC00000000000000000000000000000000000F5 +:103BD00000000000000000000000000000000000E5 +:103BE00000000000000000000000000000000000D5 +:0C3BF000000000000000000000000000C9 :04000005080000ED02 :00000001FF diff --git a/PjtKEIL_Integration/Obj/StepDFT.htm b/PjtKEIL_Integration/Obj/StepDFT.htm index 24eb269..a3e7191 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.htm +++ b/PjtKEIL_Integration/Obj/StepDFT.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Obj\StepDFT.axf]

Static Call Graph for image .\Obj\StepDFT.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue May 10 16:29:54 2022 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue May 10 16:49:41 2022

Maximum Stack Usage = 56 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -29,6 +29,7 @@ Function Pointers
  • BusFault_Handler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • CAN1_RX1_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • CAN1_SCE_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET) +
  • CallbackSon from gestionson.o(moncode) referenced from principal.o(i.main)
  • DMA1_Channel1_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • DMA1_Channel2_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET)
  • DMA1_Channel3_IRQHandler from startup-rvds_1.o(.text) referenced from startup-rvds_1.o(RESET) @@ -90,27 +91,27 @@ Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup-rvds_1.o(.text)
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

    [Calls]

    • >>   __scatterload +

      _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

      [Calls]

      • >>   __scatterload
      -

      __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

      [Called By]

      • >>   __scatterload +

        __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

        [Called By]

        • >>   __scatterload
        -

        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

        __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) +

        __rt_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) -

        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

        Reset_Handler (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
        [Address Reference Count : 1]

        • startup-rvds_1.o(RESET) @@ -292,80 +293,109 @@ Global Symbols

          WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds_1.o(.text))
          [Address Reference Count : 1]

          • startup-rvds_1.o(RESET)
          -

          __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

          [Calls]

          • >>   __main_after_scatterload +

            __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

            [Calls]

            • >>   __main_after_scatterload
            -
            [Called By]
            • >>   _main_scatterload +
              [Called By]
              • >>   _main_scatterload
              -

              __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

              __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) -

              CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure)) +

              Active_IT_Debordement_Timer (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer)) +

              [Stack]

              • Max Depth = 24
              • Call Chain = Active_IT_Debordement_Timer +
              +
              [Called By]
              • >>   main +
              + +

              CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))

              [Stack]

              • Max Depth = 16
              • Call Chain = CLOCK_Configure
              -
              [Calls]
              • >>   CLOCK_HPRECompute +
                [Calls]
                • >>   CLOCK_HPRECompute

                [Called By]
                • >>   main
                -

                CLOCK_GetADCCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK)) -

                [Called By]

                • >>   Init_TimingADC_ActiveADC_ff +

                  CLOCK_GetADCCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetADCCLK)) +

                  [Called By]

                  • >>   Init_TimingADC_ActiveADC_ff
                  -

                  CLOCK_GetHCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK)) -

                  [Called By]

                  • >>   Timer_1234_Init_ff -
                  • >>   Init_TimingADC_ActiveADC_ff +

                    CLOCK_GetHCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK)) +

                    [Called By]

                    • >>   Timer_1234_Init_ff +
                    • >>   Init_TimingADC_ActiveADC_ff
                    -

                    CLOCK_GetTIMCLK (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK)) -

                    [Called By]

                    • >>   Timer_1234_Init_ff +

                      CLOCK_GetTIMCLK (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK)) +

                      [Called By]

                      • >>   Timer_1234_Init_ff
                      -

                      Init_ADC1_DMA1 (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1)) +

                      GPIOA_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED) + +

                      GPIOA_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED) + +

                      GPIOB_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED) + +

                      GPIOB_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED) + +

                      GPIOC_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED) + +

                      GPIOC_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED) + +

                      GPIO_Configure (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure)) +

                      [Stack]

                      • Max Depth = 20
                      • Call Chain = GPIO_Configure +
                      +
                      [Called By]
                      • >>   main +
                      + +

                      Init_ADC1_DMA1 (Thumb, 62 bytes, Stack size 0 bytes, adc_dma.o(i.Init_ADC1_DMA1))

                      [Called By]

                      • >>   main
                      -

                      Init_Conversion_On_Trig_Timer_ff (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff)) +

                      Init_Conversion_On_Trig_Timer_ff (Thumb, 102 bytes, Stack size 16 bytes, adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff))

                      [Stack]

                      • Max Depth = 56
                      • Call Chain = Init_Conversion_On_Trig_Timer_ff ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff
                      -
                      [Calls]
                      • >>   PWM_Init_ff +
                        [Calls]
                        • >>   PWM_Init_ff

                        [Called By]
                        • >>   main
                        -

                        Init_TimingADC_ActiveADC_ff (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff)) +

                        Init_TimingADC_ActiveADC_ff (Thumb, 200 bytes, Stack size 24 bytes, adc_dma.o(i.Init_TimingADC_ActiveADC_ff))

                        [Stack]

                        • Max Depth = 24
                        • Call Chain = Init_TimingADC_ActiveADC_ff
                        -
                        [Calls]
                        • >>   CLOCK_GetHCLK -
                        • >>   CLOCK_GetADCCLK +
                          [Calls]
                          • >>   CLOCK_GetHCLK +
                          • >>   CLOCK_GetADCCLK

                          [Called By]
                          • >>   main
                          -

                          PWM_Init_ff (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff)) +

                          PWM_Init_ff (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))

                          [Stack]

                          • Max Depth = 40
                          • Call Chain = PWM_Init_ff ⇒ Timer_1234_Init_ff
                          -
                          [Calls]
                          • >>   Timer_1234_Init_ff +
                            [Calls]
                            • >>   Timer_1234_Init_ff
                            -
                            [Called By]
                            • >>   Init_Conversion_On_Trig_Timer_ff +
                              [Called By]
                              • >>   Init_Conversion_On_Trig_Timer_ff +
                              • >>   main
                              -

                              Single_Channel_ADC (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC)) +

                              PWM_Set_Value_TIM3_Ch3 (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)) +

                              [Called By]

                              • >>   CallbackSon +
                              + +

                              Single_Channel_ADC (Thumb, 16 bytes, Stack size 0 bytes, adc_dma.o(i.Single_Channel_ADC))

                              [Called By]

                              • >>   main
                              -

                              Start_DMA1 (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1)) +

                              Start_DMA1 (Thumb, 22 bytes, Stack size 0 bytes, adc_dma.o(i.Start_DMA1))

                              [Called By]

                              • >>   fTick

                              SysTick_Handler (Thumb, 6 bytes, Stack size 0 bytes, timer_systick.o(i.SysTick_Handler))
                              [Address Reference Count : 1]

                              • startup-rvds_1.o(RESET)
                              -

                              Systick_Period_ff (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff)) +

                              Systick_Period_ff (Thumb, 34 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Period_ff))

                              [Called By]

                              • >>   main
                              -

                              Systick_Prio_IT (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT)) +

                              Systick_Prio_IT (Thumb, 12 bytes, Stack size 0 bytes, timer_systick.o(i.Systick_Prio_IT))

                              [Called By]

                              • >>   main
                              @@ -392,56 +422,71 @@ Global Symbols

                            [Address Reference Count : 1]
                            • startup-rvds_1.o(RESET)
                            -

                            Timer_1234_Init_ff (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff)) +

                            Timer_1234_Init_ff (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))

                            [Stack]

                            • Max Depth = 16
                            • Call Chain = Timer_1234_Init_ff
                            -
                            [Calls]
                            • >>   CLOCK_GetTIMCLK -
                            • >>   CLOCK_GetHCLK +
                              [Calls]
                              • >>   CLOCK_GetTIMCLK +
                              • >>   CLOCK_GetHCLK
                              -
                              [Called By]
                              • >>   PWM_Init_ff +
                                [Called By]
                                • >>   PWM_Init_ff +
                                • >>   main
                                -

                                Wait_On_End_Of_DMA1 (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1)) +

                                Wait_On_End_Of_DMA1 (Thumb, 18 bytes, Stack size 0 bytes, adc_dma.o(i.Wait_On_End_Of_DMA1))

                                [Called By]

                                • >>   fTick
                                -

                                __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -

                                __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                fTick (Thumb, 130 bytes, Stack size 8 bytes, principal.o(i.fTick)) +

                                fTick (Thumb, 134 bytes, Stack size 8 bytes, principal.o(i.fTick))

                                [Stack]

                                • Max Depth = 8
                                • Call Chain = fTick
                                -
                                [Calls]
                                • >>   Wait_On_End_Of_DMA1 -
                                • >>   Start_DMA1 -
                                • >>   DFT_ModuleAuCarre +
                                  [Calls]
                                  • >>   Wait_On_End_Of_DMA1 +
                                  • >>   Start_DMA1 +
                                  • >>   StartSon +
                                  • >>   DFT_ModuleAuCarre

                                  [Address Reference Count : 1]
                                  • principal.o(i.main)
                                  -

                                  main (Thumb, 132 bytes, Stack size 0 bytes, principal.o(i.main)) +

                                  main (Thumb, 176 bytes, Stack size 0 bytes, principal.o(i.main))

                                  [Stack]

                                  • Max Depth = 56
                                  • Call Chain = main ⇒ Init_Conversion_On_Trig_Timer_ff ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff
                                  -
                                  [Calls]
                                  • >>   Systick_Prio_IT -
                                  • >>   Systick_Period_ff -
                                  • >>   Single_Channel_ADC -
                                  • >>   Init_TimingADC_ActiveADC_ff -
                                  • >>   Init_Conversion_On_Trig_Timer_ff -
                                  • >>   Init_ADC1_DMA1 -
                                  • >>   CLOCK_Configure +
                                    [Calls]
                                    • >>   Timer_1234_Init_ff +
                                    • >>   Systick_Prio_IT +
                                    • >>   Systick_Period_ff +
                                    • >>   Single_Channel_ADC +
                                    • >>   PWM_Init_ff +
                                    • >>   Init_TimingADC_ActiveADC_ff +
                                    • >>   Init_Conversion_On_Trig_Timer_ff +
                                    • >>   Init_ADC1_DMA1 +
                                    • >>   GPIO_Configure +
                                    • >>   CLOCK_Configure +
                                    • >>   Active_IT_Debordement_Timer

                                    [Address Reference Count : 1]
                                    • entry9a.o(.ARM.Collect$$$$0000000B)
                                    -

                                    DFT_ModuleAuCarre (Thumb, 82 bytes, Stack size 0 bytes, dft.o(moncode)) +

                                    DFT_ModuleAuCarre (Thumb, 82 bytes, Stack size 0 bytes, dft_1.o(moncode)) +

                                    [Called By]

                                    • >>   fTick +
                                    + +

                                    CallbackSon (Thumb, 68 bytes, Stack size 0 bytes, gestionson.o(moncode)) +

                                    [Calls]

                                    • >>   PWM_Set_Value_TIM3_Ch3 +
                                    +
                                    [Address Reference Count : 1]
                                    • principal.o(i.main) +
                                    +

                                    StartSon (Thumb, 12 bytes, Stack size 0 bytes, gestionson.o(moncode))

                                    [Called By]

                                    • >>   fTick

                                    Local Symbols

                                    -

                                    CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) -

                                    [Called By]

                                    • >>   CLOCK_Configure +

                                      CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) +

                                      [Called By]

                                      • >>   CLOCK_Configure

                                      diff --git a/PjtKEIL_Integration/Obj/StepDFT.lnp b/PjtKEIL_Integration/Obj/StepDFT.lnp index 2567a35..2548946 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.lnp +++ b/PjtKEIL_Integration/Obj/StepDFT.lnp @@ -1,9 +1,9 @@ --cpu Cortex-M3 ".\obj\principal.o" ".\obj\bruitverre.o" -".\obj\dft.o" +".\obj\dft_1.o" ".\obj\gestionson.o" -".\obj\signal.o" +".\obj\signal_1.o" ".\obj\startup-rvds_1.o" ".\Driver\DriverJeuLaser.lib" --library_type=microlib --strict --scatter ".\Obj\StepDFT.sct" diff --git a/PjtKEIL_Integration/Obj/StepDFT.map b/PjtKEIL_Integration/Obj/StepDFT.map index 900add9..0a28a9e 100644 --- a/PjtKEIL_Integration/Obj/StepDFT.map +++ b/PjtKEIL_Integration/Obj/StepDFT.map @@ -6,7 +6,8 @@ Section Cross References principal.o(i.fTick) refers to adc_dma.o(i.Start_DMA1) for Start_DMA1 principal.o(i.fTick) refers to adc_dma.o(i.Wait_On_End_Of_DMA1) for Wait_On_End_Of_DMA1 - principal.o(i.fTick) refers to dft.o(moncode) for DFT_ModuleAuCarre + principal.o(i.fTick) refers to dft_1.o(moncode) for DFT_ModuleAuCarre + principal.o(i.fTick) refers to gestionson.o(moncode) for StartSon principal.o(i.fTick) refers to principal.o(.bss) for tabJoueur principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure principal.o(i.main) refers to timer_systick.o(i.Systick_Period_ff) for Systick_Period_ff @@ -15,10 +16,15 @@ Section Cross References principal.o(i.main) refers to adc_dma.o(i.Single_Channel_ADC) for Single_Channel_ADC principal.o(i.main) refers to adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) for Init_Conversion_On_Trig_Timer_ff principal.o(i.main) refers to adc_dma.o(i.Init_ADC1_DMA1) for Init_ADC1_DMA1 + principal.o(i.main) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure + principal.o(i.main) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff + principal.o(i.main) refers to timer_1234.o(i.Active_IT_Debordement_Timer) for Active_IT_Debordement_Timer + principal.o(i.main) refers to timer_1234.o(i.PWM_Init_ff) for PWM_Init_ff principal.o(i.main) refers to principal.o(.bss) for tabJoueur principal.o(i.main) refers to principal.o(.data) for valK principal.o(i.main) refers to principal.o(i.fTick) for fTick - dft.o(moncode) refers to dft.o(Trigo) for TabCos + principal.o(i.main) refers to gestionson.o(moncode) for CallbackSon + dft_1.o(moncode) refers to dft_1.o(Trigo) for TabCos gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear @@ -153,13 +159,10 @@ Removing Unused input sections from the image. Removing principal.o(.rev16_text), (4 bytes). Removing principal.o(.revsh_text), (4 bytes). Removing principal.o(.rrx_text), (6 bytes). - Removing bruitverre.o(SecSon), (11032 bytes). - Removing dft.o(mesdata), (0 bytes). - Removing dft.o(maram), (0 bytes). + Removing dft_1.o(mesdata), (0 bytes). + Removing dft_1.o(maram), (0 bytes). Removing gestionson.o(mesdata), (0 bytes). - Removing gestionson.o(maram), (8 bytes). - Removing gestionson.o(moncode), (96 bytes). - Removing signal.o(Signal), (128 bytes). + Removing signal_1.o(Signal), (128 bytes). Removing startup-rvds_1.o(HEAP), (512 bytes). Removing adc_dma.o(.rev16_text), (4 bytes). Removing adc_dma.o(.revsh_text), (4 bytes). @@ -179,23 +182,14 @@ Removing Unused input sections from the image. Removing gpio.o(.rev16_text), (4 bytes). Removing gpio.o(.revsh_text), (4 bytes). Removing gpio.o(.rrx_text), (6 bytes). - Removing gpio.o(i.GPIOA_Clear), (16 bytes). - Removing gpio.o(i.GPIOA_Set), (16 bytes). - Removing gpio.o(i.GPIOB_Clear), (16 bytes). - Removing gpio.o(i.GPIOB_Set), (16 bytes). - Removing gpio.o(i.GPIOC_Clear), (16 bytes). - Removing gpio.o(i.GPIOC_Set), (16 bytes). - Removing gpio.o(i.GPIO_Configure), (264 bytes). Removing timer_1234.o(.rev16_text), (4 bytes). Removing timer_1234.o(.revsh_text), (4 bytes). Removing timer_1234.o(.rrx_text), (6 bytes). Removing timer_1234.o(i.Active_IT_Compare_Timer), (492 bytes). - Removing timer_1234.o(i.Active_IT_Debordement_Timer), (228 bytes). Removing timer_1234.o(i.Capture_Init), (484 bytes). Removing timer_1234.o(i.Lire_Duree_Pulse), (96 bytes). Removing timer_1234.o(i.PWM_Complementaire_Timer1), (60 bytes). Removing timer_1234.o(i.PWM_Init), (200 bytes). - Removing timer_1234.o(i.PWM_Set_Value_TIM3_Ch3), (12 bytes). Removing timer_1234.o(i.Timer_1234_Init), (268 bytes). Removing timer_1234.o(i.Timer_Inc_Init), (180 bytes). Removing timer_systick.o(.rev16_text), (4 bytes). @@ -217,7 +211,7 @@ Removing Unused input sections from the image. Removing fepilogue.o(.text), (110 bytes). Removing depilogue.o(.text), (186 bytes). -66 unused section(s) (total 16376 bytes) removed from the image. +54 unused section(s) (total 4640 bytes) removed from the image. ============================================================================== @@ -227,21 +221,21 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE @@ -249,16 +243,16 @@ Image Symbol Table ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE - ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE Lib\ADC_DMA.c 0x00000000 Number 0 adc_dma.o ABSOLUTE Lib\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE @@ -270,9 +264,9 @@ Image Symbol Table Lib\\Timer_Systick.c 0x00000000 Number 0 timer_systick.o ABSOLUTE Lib\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE Lib\clock.c 0x00000000 Number 0 clock.o ABSOLUTE - Src\DFT.s 0x00000000 Number 0 dft.o ABSOLUTE + Src\DFT.s 0x00000000 Number 0 dft_1.o ABSOLUTE Src\GestionSon.s 0x00000000 Number 0 gestionson.o ABSOLUTE - Src\Signal.asm 0x00000000 Number 0 signal.o ABSOLUTE + Src\Signal.asm 0x00000000 Number 0 signal_1.o ABSOLUTE Src\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE Src\bruitverre.asm 0x00000000 Number 0 bruitverre.o ABSOLUTE Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE @@ -294,37 +288,48 @@ Image Symbol Table __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000104 Section 76 startup-rvds_1.o(.text) .text 0x08000150 Section 36 init.o(.text) - i.CLOCK_Configure 0x08000174 Section 0 clock.o(i.CLOCK_Configure) - i.CLOCK_GetADCCLK 0x080001e8 Section 0 clock.o(i.CLOCK_GetADCCLK) - i.CLOCK_GetHCLK 0x080001f0 Section 0 clock.o(i.CLOCK_GetHCLK) - i.CLOCK_GetTIMCLK 0x080001f8 Section 0 clock.o(i.CLOCK_GetTIMCLK) - i.CLOCK_HPRECompute 0x0800021c Section 0 clock.o(i.CLOCK_HPRECompute) - CLOCK_HPRECompute 0x0800021d Thumb Code 116 clock.o(i.CLOCK_HPRECompute) - i.Init_ADC1_DMA1 0x08000290 Section 0 adc_dma.o(i.Init_ADC1_DMA1) - i.Init_Conversion_On_Trig_Timer_ff 0x080002dc Section 0 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) - i.Init_TimingADC_ActiveADC_ff 0x0800034c Section 0 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) - i.PWM_Init_ff 0x08000420 Section 0 timer_1234.o(i.PWM_Init_ff) - i.Single_Channel_ADC 0x080004cc Section 0 adc_dma.o(i.Single_Channel_ADC) - i.Start_DMA1 0x080004dc Section 0 adc_dma.o(i.Start_DMA1) - i.SysTick_Handler 0x080004f8 Section 0 timer_systick.o(i.SysTick_Handler) - i.Systick_Period_ff 0x08000504 Section 0 timer_systick.o(i.Systick_Period_ff) - i.Systick_Prio_IT 0x08000528 Section 0 timer_systick.o(i.Systick_Prio_IT) - i.TIM1_CC_IRQHandler 0x0800053c Section 0 timer_1234.o(i.TIM1_CC_IRQHandler) - i.TIM1_UP_IRQHandler 0x08000648 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler) - i.TIM2_IRQHandler 0x08000660 Section 0 timer_1234.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08000770 Section 0 timer_1234.o(i.TIM3_IRQHandler) - i.TIM4_IRQHandler 0x0800089c Section 0 timer_1234.o(i.TIM4_IRQHandler) - i.Timer_1234_Init_ff 0x080009c8 Section 0 timer_1234.o(i.Timer_1234_Init_ff) - i.Wait_On_End_Of_DMA1 0x08000a44 Section 0 adc_dma.o(i.Wait_On_End_Of_DMA1) - i.__scatterload_copy 0x08000a5c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08000a6a Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08000a6c Section 14 handlers.o(i.__scatterload_zeroinit) - i.fTick 0x08000a7c Section 0 principal.o(i.fTick) - i.main 0x08000b10 Section 0 principal.o(i.main) - moncode 0x08000bac Section 92 dft.o(moncode) - Trigo 0x08000c28 Section 256 dft.o(Trigo) - TabCos 0x08000c28 Data 0 dft.o(Trigo) - TabSin 0x08000ca8 Data 0 dft.o(Trigo) + i.Active_IT_Debordement_Timer 0x08000174 Section 0 timer_1234.o(i.Active_IT_Debordement_Timer) + i.CLOCK_Configure 0x08000258 Section 0 clock.o(i.CLOCK_Configure) + i.CLOCK_GetADCCLK 0x080002cc Section 0 clock.o(i.CLOCK_GetADCCLK) + i.CLOCK_GetHCLK 0x080002d4 Section 0 clock.o(i.CLOCK_GetHCLK) + i.CLOCK_GetTIMCLK 0x080002dc Section 0 clock.o(i.CLOCK_GetTIMCLK) + i.CLOCK_HPRECompute 0x08000300 Section 0 clock.o(i.CLOCK_HPRECompute) + CLOCK_HPRECompute 0x08000301 Thumb Code 116 clock.o(i.CLOCK_HPRECompute) + i.GPIOA_Clear 0x08000374 Section 0 gpio.o(i.GPIOA_Clear) + i.GPIOA_Set 0x08000384 Section 0 gpio.o(i.GPIOA_Set) + i.GPIOB_Clear 0x08000394 Section 0 gpio.o(i.GPIOB_Clear) + i.GPIOB_Set 0x080003a4 Section 0 gpio.o(i.GPIOB_Set) + i.GPIOC_Clear 0x080003b4 Section 0 gpio.o(i.GPIOC_Clear) + i.GPIOC_Set 0x080003c4 Section 0 gpio.o(i.GPIOC_Set) + i.GPIO_Configure 0x080003d4 Section 0 gpio.o(i.GPIO_Configure) + i.Init_ADC1_DMA1 0x080004dc Section 0 adc_dma.o(i.Init_ADC1_DMA1) + i.Init_Conversion_On_Trig_Timer_ff 0x08000528 Section 0 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) + i.Init_TimingADC_ActiveADC_ff 0x08000598 Section 0 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) + i.PWM_Init_ff 0x0800066c Section 0 timer_1234.o(i.PWM_Init_ff) + i.PWM_Set_Value_TIM3_Ch3 0x08000718 Section 0 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + i.Single_Channel_ADC 0x08000724 Section 0 adc_dma.o(i.Single_Channel_ADC) + i.Start_DMA1 0x08000734 Section 0 adc_dma.o(i.Start_DMA1) + i.SysTick_Handler 0x08000750 Section 0 timer_systick.o(i.SysTick_Handler) + i.Systick_Period_ff 0x0800075c Section 0 timer_systick.o(i.Systick_Period_ff) + i.Systick_Prio_IT 0x08000780 Section 0 timer_systick.o(i.Systick_Prio_IT) + i.TIM1_CC_IRQHandler 0x08000794 Section 0 timer_1234.o(i.TIM1_CC_IRQHandler) + i.TIM1_UP_IRQHandler 0x080008a0 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x080008b8 Section 0 timer_1234.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x080009c8 Section 0 timer_1234.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08000af4 Section 0 timer_1234.o(i.TIM4_IRQHandler) + i.Timer_1234_Init_ff 0x08000c20 Section 0 timer_1234.o(i.Timer_1234_Init_ff) + i.Wait_On_End_Of_DMA1 0x08000c9c Section 0 adc_dma.o(i.Wait_On_End_Of_DMA1) + i.__scatterload_copy 0x08000cb4 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08000cc2 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08000cc4 Section 14 handlers.o(i.__scatterload_zeroinit) + i.fTick 0x08000cd4 Section 0 principal.o(i.fTick) + i.main 0x08000d6c Section 0 principal.o(i.main) + moncode 0x08000e44 Section 92 dft_1.o(moncode) + moncode 0x08000ea0 Section 96 gestionson.o(moncode) + SecSon 0x08000f20 Section 11032 bruitverre.o(SecSon) + Trigo 0x08003a38 Section 256 dft_1.o(Trigo) + TabCos 0x08003a38 Data 0 dft_1.o(Trigo) + TabSin 0x08003ab8 Data 0 dft_1.o(Trigo) .data 0x20000000 Section 24 principal.o(.data) .data 0x20000018 Section 160 timer_1234.o(.data) Ptr_TIM1 0x20000028 Data 4 timer_1234.o(.data) @@ -357,8 +362,10 @@ Image Symbol Table Date_T4 0x200000b0 Data 8 timer_1234.o(.data) .data 0x200000b8 Section 4 timer_systick.o(.data) Ptr_Systick 0x200000b8 Data 4 timer_systick.o(.data) - .bss 0x200000bc Section 480 principal.o(.bss) - STACK 0x200002a0 Section 1024 startup-rvds_1.o(STACK) + maram 0x200000bc Section 8 gestionson.o(maram) + index 0x200000c0 Data 4 gestionson.o(maram) + .bss 0x200000c4 Section 480 principal.o(.bss) + STACK 0x200002a8 Section 1024 startup-rvds_1.o(STACK) Global Symbols @@ -435,34 +442,48 @@ Image Symbol Table WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds_1.o(.text) __scatterload 0x08000151 Thumb Code 28 init.o(.text) __scatterload_rt2 0x08000151 Thumb Code 0 init.o(.text) - CLOCK_Configure 0x08000175 Thumb Code 104 clock.o(i.CLOCK_Configure) - CLOCK_GetADCCLK 0x080001e9 Thumb Code 4 clock.o(i.CLOCK_GetADCCLK) - CLOCK_GetHCLK 0x080001f1 Thumb Code 4 clock.o(i.CLOCK_GetHCLK) - CLOCK_GetTIMCLK 0x080001f9 Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK) - Init_ADC1_DMA1 0x08000291 Thumb Code 62 adc_dma.o(i.Init_ADC1_DMA1) - Init_Conversion_On_Trig_Timer_ff 0x080002dd Thumb Code 102 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) - Init_TimingADC_ActiveADC_ff 0x0800034d Thumb Code 200 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) - PWM_Init_ff 0x08000421 Thumb Code 168 timer_1234.o(i.PWM_Init_ff) - Single_Channel_ADC 0x080004cd Thumb Code 16 adc_dma.o(i.Single_Channel_ADC) - Start_DMA1 0x080004dd Thumb Code 22 adc_dma.o(i.Start_DMA1) - SysTick_Handler 0x080004f9 Thumb Code 6 timer_systick.o(i.SysTick_Handler) - Systick_Period_ff 0x08000505 Thumb Code 34 timer_systick.o(i.Systick_Period_ff) - Systick_Prio_IT 0x08000529 Thumb Code 12 timer_systick.o(i.Systick_Prio_IT) - TIM1_CC_IRQHandler 0x0800053d Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler) - TIM1_UP_IRQHandler 0x08000649 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x08000661 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08000771 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler) - TIM4_IRQHandler 0x0800089d Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler) - Timer_1234_Init_ff 0x080009c9 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff) - Wait_On_End_Of_DMA1 0x08000a45 Thumb Code 18 adc_dma.o(i.Wait_On_End_Of_DMA1) - __scatterload_copy 0x08000a5d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08000a6b Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08000a6d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - fTick 0x08000a7d Thumb Code 130 principal.o(i.fTick) - main 0x08000b11 Thumb Code 132 principal.o(i.main) - DFT_ModuleAuCarre 0x08000bad Thumb Code 82 dft.o(moncode) - Region$$Table$$Base 0x08000c08 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08000c28 Number 0 anon$$obj.o(Region$$Table) + Active_IT_Debordement_Timer 0x08000175 Thumb Code 204 timer_1234.o(i.Active_IT_Debordement_Timer) + CLOCK_Configure 0x08000259 Thumb Code 104 clock.o(i.CLOCK_Configure) + CLOCK_GetADCCLK 0x080002cd Thumb Code 4 clock.o(i.CLOCK_GetADCCLK) + CLOCK_GetHCLK 0x080002d5 Thumb Code 4 clock.o(i.CLOCK_GetHCLK) + CLOCK_GetTIMCLK 0x080002dd Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK) + GPIOA_Clear 0x08000375 Thumb Code 10 gpio.o(i.GPIOA_Clear) + GPIOA_Set 0x08000385 Thumb Code 10 gpio.o(i.GPIOA_Set) + GPIOB_Clear 0x08000395 Thumb Code 10 gpio.o(i.GPIOB_Clear) + GPIOB_Set 0x080003a5 Thumb Code 10 gpio.o(i.GPIOB_Set) + GPIOC_Clear 0x080003b5 Thumb Code 10 gpio.o(i.GPIOC_Clear) + GPIOC_Set 0x080003c5 Thumb Code 10 gpio.o(i.GPIOC_Set) + GPIO_Configure 0x080003d5 Thumb Code 240 gpio.o(i.GPIO_Configure) + Init_ADC1_DMA1 0x080004dd Thumb Code 62 adc_dma.o(i.Init_ADC1_DMA1) + Init_Conversion_On_Trig_Timer_ff 0x08000529 Thumb Code 102 adc_dma.o(i.Init_Conversion_On_Trig_Timer_ff) + Init_TimingADC_ActiveADC_ff 0x08000599 Thumb Code 200 adc_dma.o(i.Init_TimingADC_ActiveADC_ff) + PWM_Init_ff 0x0800066d Thumb Code 168 timer_1234.o(i.PWM_Init_ff) + PWM_Set_Value_TIM3_Ch3 0x08000719 Thumb Code 6 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + Single_Channel_ADC 0x08000725 Thumb Code 16 adc_dma.o(i.Single_Channel_ADC) + Start_DMA1 0x08000735 Thumb Code 22 adc_dma.o(i.Start_DMA1) + SysTick_Handler 0x08000751 Thumb Code 6 timer_systick.o(i.SysTick_Handler) + Systick_Period_ff 0x0800075d Thumb Code 34 timer_systick.o(i.Systick_Period_ff) + Systick_Prio_IT 0x08000781 Thumb Code 12 timer_systick.o(i.Systick_Prio_IT) + TIM1_CC_IRQHandler 0x08000795 Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler) + TIM1_UP_IRQHandler 0x080008a1 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x080008b9 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x080009c9 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08000af5 Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler) + Timer_1234_Init_ff 0x08000c21 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff) + Wait_On_End_Of_DMA1 0x08000c9d Thumb Code 18 adc_dma.o(i.Wait_On_End_Of_DMA1) + __scatterload_copy 0x08000cb5 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08000cc3 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08000cc5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + fTick 0x08000cd5 Thumb Code 134 principal.o(i.fTick) + main 0x08000d6d Thumb Code 176 principal.o(i.main) + DFT_ModuleAuCarre 0x08000e45 Thumb Code 82 dft_1.o(moncode) + CallbackSon 0x08000ea1 Thumb Code 68 gestionson.o(moncode) + StartSon 0x08000ee5 Thumb Code 12 gestionson.o(moncode) + Region$$Table$$Base 0x08000f00 Number 0 anon$$obj.o(Region$$Table) + LongueurSon 0x08000f20 Data 4 bruitverre.o(SecSon) + Region$$Table$$Limit 0x08000f20 Number 0 anon$$obj.o(Region$$Table) + PeriodeSonMicroSec 0x08000f24 Data 4 bruitverre.o(SecSon) + Son 0x08000f28 Data 0 bruitverre.o(SecSon) valK 0x20000000 Data 24 principal.o(.data) Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x20000018 Data 1 timer_1234.o(.data) Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x20000019 Data 1 timer_1234.o(.data) @@ -480,10 +501,11 @@ Image Symbol Table Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x20000025 Data 1 timer_1234.o(.data) Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x20000026 Data 1 timer_1234.o(.data) Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x20000027 Data 1 timer_1234.o(.data) - tabJoueur 0x200000bc Data 96 principal.o(.bss) - tab 0x2000011c Data 256 principal.o(.bss) - dma_buf 0x2000021c Data 128 principal.o(.bss) - __initial_sp 0x200006a0 Data 0 startup-rvds_1.o(STACK) + SortieSon 0x200000bc Data 2 gestionson.o(maram) + tabJoueur 0x200000c4 Data 96 principal.o(.bss) + tab 0x20000124 Data 256 principal.o(.bss) + dma_buf 0x20000224 Data 128 principal.o(.bss) + __initial_sp 0x200006a8 Data 0 startup-rvds_1.o(STACK) @@ -493,9 +515,9 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000de4, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003bfc, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000d28, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003b38, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -512,49 +534,61 @@ Memory Map of the image 0x08000100 0x08000100 0x00000004 Code RO 249 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000104 0x08000104 0x0000004c Code RO 92 .text startup-rvds_1.o 0x08000150 0x08000150 0x00000024 Code RO 273 .text mc_w.l(init.o) - 0x08000174 0x08000174 0x00000074 Code RO 130 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) - 0x080001e8 0x080001e8 0x00000008 Code RO 131 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o) - 0x080001f0 0x080001f0 0x00000008 Code RO 132 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o) - 0x080001f8 0x080001f8 0x00000024 Code RO 135 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o) - 0x0800021c 0x0800021c 0x00000074 Code RO 136 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) - 0x08000290 0x08000290 0x0000004c Code RO 101 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o) - 0x080002dc 0x080002dc 0x00000070 Code RO 102 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o) - 0x0800034c 0x0800034c 0x000000d4 Code RO 106 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o) - 0x08000420 0x08000420 0x000000ac Code RO 176 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o) - 0x080004cc 0x080004cc 0x00000010 Code RO 107 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o) - 0x080004dc 0x080004dc 0x0000001c Code RO 108 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o) - 0x080004f8 0x080004f8 0x0000000c Code RO 209 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o) - 0x08000504 0x08000504 0x00000022 Code RO 211 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o) - 0x08000526 0x08000526 0x00000002 PAD - 0x08000528 0x08000528 0x00000014 Code RO 212 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o) - 0x0800053c 0x0800053c 0x0000010c Code RO 178 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x08000648 0x08000648 0x00000018 Code RO 179 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x08000660 0x08000660 0x00000110 Code RO 180 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x08000770 0x08000770 0x0000012c Code RO 181 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x0800089c 0x0800089c 0x0000012c Code RO 182 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o) - 0x080009c8 0x080009c8 0x0000007c Code RO 184 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o) - 0x08000a44 0x08000a44 0x00000018 Code RO 110 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o) - 0x08000a5c 0x08000a5c 0x0000000e Code RO 279 i.__scatterload_copy mc_w.l(handlers.o) - 0x08000a6a 0x08000a6a 0x00000002 Code RO 280 i.__scatterload_null mc_w.l(handlers.o) - 0x08000a6c 0x08000a6c 0x0000000e Code RO 281 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08000a7a 0x08000a7a 0x00000002 PAD - 0x08000a7c 0x08000a7c 0x00000094 Code RO 4 i.fTick principal.o - 0x08000b10 0x08000b10 0x0000009c Code RO 5 i.main principal.o - 0x08000bac 0x08000bac 0x0000005c Code RO 77 moncode dft.o - 0x08000c08 0x08000c08 0x00000020 Data RO 277 Region$$Table anon$$obj.o - 0x08000c28 0x08000c28 0x00000100 Data RO 78 Trigo dft.o + 0x08000174 0x08000174 0x000000e4 Code RO 171 i.Active_IT_Debordement_Timer DriverJeuLaser.lib(timer_1234.o) + 0x08000258 0x08000258 0x00000074 Code RO 130 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) + 0x080002cc 0x080002cc 0x00000008 Code RO 131 i.CLOCK_GetADCCLK DriverJeuLaser.lib(clock.o) + 0x080002d4 0x080002d4 0x00000008 Code RO 132 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o) + 0x080002dc 0x080002dc 0x00000024 Code RO 135 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o) + 0x08000300 0x08000300 0x00000074 Code RO 136 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) + 0x08000374 0x08000374 0x00000010 Code RO 150 i.GPIOA_Clear DriverJeuLaser.lib(gpio.o) + 0x08000384 0x08000384 0x00000010 Code RO 151 i.GPIOA_Set DriverJeuLaser.lib(gpio.o) + 0x08000394 0x08000394 0x00000010 Code RO 152 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o) + 0x080003a4 0x080003a4 0x00000010 Code RO 153 i.GPIOB_Set DriverJeuLaser.lib(gpio.o) + 0x080003b4 0x080003b4 0x00000010 Code RO 154 i.GPIOC_Clear DriverJeuLaser.lib(gpio.o) + 0x080003c4 0x080003c4 0x00000010 Code RO 155 i.GPIOC_Set DriverJeuLaser.lib(gpio.o) + 0x080003d4 0x080003d4 0x00000108 Code RO 156 i.GPIO_Configure DriverJeuLaser.lib(gpio.o) + 0x080004dc 0x080004dc 0x0000004c Code RO 101 i.Init_ADC1_DMA1 DriverJeuLaser.lib(adc_dma.o) + 0x08000528 0x08000528 0x00000070 Code RO 102 i.Init_Conversion_On_Trig_Timer_ff DriverJeuLaser.lib(adc_dma.o) + 0x08000598 0x08000598 0x000000d4 Code RO 106 i.Init_TimingADC_ActiveADC_ff DriverJeuLaser.lib(adc_dma.o) + 0x0800066c 0x0800066c 0x000000ac Code RO 176 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x08000718 0x08000718 0x0000000c Code RO 177 i.PWM_Set_Value_TIM3_Ch3 DriverJeuLaser.lib(timer_1234.o) + 0x08000724 0x08000724 0x00000010 Code RO 107 i.Single_Channel_ADC DriverJeuLaser.lib(adc_dma.o) + 0x08000734 0x08000734 0x0000001c Code RO 108 i.Start_DMA1 DriverJeuLaser.lib(adc_dma.o) + 0x08000750 0x08000750 0x0000000c Code RO 209 i.SysTick_Handler DriverJeuLaser.lib(timer_systick.o) + 0x0800075c 0x0800075c 0x00000022 Code RO 211 i.Systick_Period_ff DriverJeuLaser.lib(timer_systick.o) + 0x0800077e 0x0800077e 0x00000002 PAD + 0x08000780 0x08000780 0x00000014 Code RO 212 i.Systick_Prio_IT DriverJeuLaser.lib(timer_systick.o) + 0x08000794 0x08000794 0x0000010c Code RO 178 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080008a0 0x080008a0 0x00000018 Code RO 179 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080008b8 0x080008b8 0x00000110 Code RO 180 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080009c8 0x080009c8 0x0000012c Code RO 181 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000af4 0x08000af4 0x0000012c Code RO 182 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000c20 0x08000c20 0x0000007c Code RO 184 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x08000c9c 0x08000c9c 0x00000018 Code RO 110 i.Wait_On_End_Of_DMA1 DriverJeuLaser.lib(adc_dma.o) + 0x08000cb4 0x08000cb4 0x0000000e Code RO 279 i.__scatterload_copy mc_w.l(handlers.o) + 0x08000cc2 0x08000cc2 0x00000002 Code RO 280 i.__scatterload_null mc_w.l(handlers.o) + 0x08000cc4 0x08000cc4 0x0000000e Code RO 281 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08000cd2 0x08000cd2 0x00000002 PAD + 0x08000cd4 0x08000cd4 0x00000098 Code RO 4 i.fTick principal.o + 0x08000d6c 0x08000d6c 0x000000d8 Code RO 5 i.main principal.o + 0x08000e44 0x08000e44 0x0000005c Code RO 77 moncode dft_1.o + 0x08000ea0 0x08000ea0 0x00000060 Code RO 84 moncode gestionson.o + 0x08000f00 0x08000f00 0x00000020 Data RO 277 Region$$Table anon$$obj.o + 0x08000f20 0x08000f20 0x00002b18 Data RO 74 SecSon bruitverre.o + 0x08003a38 0x08003a38 0x00000100 Data RO 78 Trigo dft_1.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000d28, Size: 0x000006a0, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003b38, Size: 0x000006a8, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08000d28 0x00000018 Data RW 7 .data principal.o - 0x20000018 0x08000d40 0x000000a0 Data RW 186 .data DriverJeuLaser.lib(timer_1234.o) - 0x200000b8 0x08000de0 0x00000004 Data RW 213 .data DriverJeuLaser.lib(timer_systick.o) - 0x200000bc - 0x000001e0 Zero RW 6 .bss principal.o - 0x2000029c 0x08000de4 0x00000004 PAD - 0x200002a0 - 0x00000400 Zero RW 89 STACK startup-rvds_1.o + 0x20000000 0x08003b38 0x00000018 Data RW 7 .data principal.o + 0x20000018 0x08003b50 0x000000a0 Data RW 186 .data DriverJeuLaser.lib(timer_1234.o) + 0x200000b8 0x08003bf0 0x00000004 Data RW 213 .data DriverJeuLaser.lib(timer_systick.o) + 0x200000bc 0x08003bf4 0x00000008 Data RW 83 maram gestionson.o + 0x200000c4 - 0x000001e0 Zero RW 6 .bss principal.o + 0x200002a4 0x08003bfc 0x00000004 PAD + 0x200002a8 - 0x00000400 Zero RW 89 STACK startup-rvds_1.o ============================================================================== @@ -564,12 +598,14 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 92 10 256 0 0 388 dft.o - 304 42 0 24 480 3535 principal.o + 0 0 11032 0 0 0 bruitverre.o + 92 10 256 0 0 388 dft_1.o + 96 16 0 8 0 440 gestionson.o + 368 58 0 24 480 3551 principal.o 76 20 236 0 1024 856 startup-rvds_1.o ---------------------------------------------------------------------- - 472 72 524 24 1508 4779 Object Totals + 632 104 11556 32 1508 5235 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 0 4 0 (incl. Padding) @@ -579,7 +615,8 @@ Image component sizes 468 48 0 0 0 436 adc_dma.o 284 34 0 0 0 352 clock.o - 1460 120 0 160 0 588 timer_1234.o + 360 60 0 0 0 492 gpio.o + 1700 150 0 160 0 740 timer_1234.o 66 14 0 4 0 204 timer_systick.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o @@ -594,18 +631,18 @@ Image component sizes 36 8 0 0 0 68 init.o ---------------------------------------------------------------------- - 2372 232 0 164 0 1648 Library Totals + 2972 322 0 164 0 2292 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 2278 216 0 164 0 1580 DriverJeuLaser.lib + 2878 306 0 164 0 2224 DriverJeuLaser.lib 90 16 0 0 0 68 mc_w.l ---------------------------------------------------------------------- - 2372 232 0 164 0 1648 Library Totals + 2972 322 0 164 0 2292 Library Totals ---------------------------------------------------------------------- @@ -614,15 +651,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 2844 304 524 188 1508 5539 Grand Totals - 2844 304 524 188 1508 5539 ELF Image Totals - 2844 304 524 188 0 0 ROM Totals + 3604 426 11556 196 1508 6119 Grand Totals + 3604 426 11556 196 1508 6119 ELF Image Totals + 3604 426 11556 196 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 3368 ( 3.29kB) - Total RW Size (RW Data + ZI Data) 1696 ( 1.66kB) - Total ROM Size (Code + RO Data + RW Data) 3556 ( 3.47kB) + Total RO Size (Code + RO Data) 15160 ( 14.80kB) + Total RW Size (RW Data + ZI Data) 1704 ( 1.66kB) + Total ROM Size (Code + RO Data + RW Data) 15356 ( 15.00kB) ============================================================================== diff --git a/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep b/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep index 53d894d..7a1a9f4 100644 --- a/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep +++ b/PjtKEIL_Integration/Obj/StepDFT_CibleSondeKEIL.dep @@ -1,6 +1,6 @@ Dependencies for Project 'StepDFT', Target 'CibleSondeKEIL': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Src\principal.c)(0x627A76E2)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +F (.\Src\principal.c)(0x627A7A86)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) I (.\Driver\DriverJeuLaser.h)(0x6037C015) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x62626DA0) @@ -13,11 +13,11 @@ I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_ I (Src\GestionSon.h)(0x627A6C1D) I (.\Driver\Affichage_Valise.h)(0x627A6C1C) F (.\Src\bruitverre.asm)(0x623CCB64)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d) -F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft.o --depend .\obj\dft.d) +F (.\Src\DFT.s)(0x62626560)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list dft.lst --xref -o .\obj\dft_1.o --depend .\obj\dft_1.d) F (.\Src\GestionSon.h)(0x627A6C1D)() F (.\Src\GestionSon.s)(0x6244612F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) I (.\Driver\DriverJeuLaser.inc)(0x6037BEDF) -F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal.o --depend .\obj\signal.d) +F (.\Src\Signal.asm)(0x62625D0F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list signal.lst --xref -o .\obj\signal_1.o --depend .\obj\signal_1.d) F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds_1.o --depend .\obj\startup-rvds_1.d) F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() F (.\Driver\DriverJeuLaser.inc)(0x6037BEDF)() diff --git a/PjtKEIL_Integration/Obj/principal.crf b/PjtKEIL_Integration/Obj/principal.crf index 19a1253..43668b1 100644 Binary files a/PjtKEIL_Integration/Obj/principal.crf and b/PjtKEIL_Integration/Obj/principal.crf differ diff --git a/PjtKEIL_Integration/Obj/principal.o b/PjtKEIL_Integration/Obj/principal.o index f9f4723..9f4a3bc 100644 Binary files a/PjtKEIL_Integration/Obj/principal.o and b/PjtKEIL_Integration/Obj/principal.o differ diff --git a/PjtKEIL_Integration/Src/principal.c b/PjtKEIL_Integration/Src/principal.c index d9c7229..a624e84 100644 --- a/PjtKEIL_Integration/Src/principal.c +++ b/PjtKEIL_Integration/Src/principal.c @@ -7,7 +7,7 @@ #define BASE_TIMEOUT 100 #define NB_JOUEUR 4 -#define SEUIL 0x3c2e1*3 +#define SEUIL 0x3c1f1*3 /* on augmente le seuil pour eviter que le score des autres joueurs augmente lorsqu'un joueur touche la cible. Après test, cette valeur permet de n'avoir aucun faux positifs et aucun faux negatifs */ @@ -54,7 +54,8 @@ void fTick(){ tabJoueur[k].score ++; tabJoueur[k].timeout = BASE_TIMEOUT; - /* TEMPORAIRE : il faudra par la suite jouer le son et gérer les affichages */ + /* TEMPORAIRE : il faudra par la suite gérer les affichages */ + StartSon(); } } else { // si le joueur est en timeout on décrémente sa valeur de timeout @@ -89,11 +90,19 @@ int main(void) Systick_Prio_IT(1, fTick); + + // Gestion de la DMA Init_TimingADC_ActiveADC_ff( ADC1, 72 ); Single_Channel_ADC( ADC1, 2 ); Init_Conversion_On_Trig_Timer_ff( ADC1, TIM2_CC2, 225 ); Init_ADC1_DMA1( 0, dma_buf ); + // Gestion des sons + GPIO_Configure(GPIOB, 0, OUTPUT, ALT_PPULL); + Timer_1234_Init_ff(TIM4,6552); + Active_IT_Debordement_Timer(TIM4, 2,CallbackSon); + PWM_Init_ff(TIM3, 3, 720); + SysTick_On; SysTick_Enable_IT; diff --git a/PjtKEIL_Integration/StepDFT.uvguix.alejeune b/PjtKEIL_Integration/StepDFT.uvguix.alejeune index afdd0c5..a7b5b7b 100644 --- a/PjtKEIL_Integration/StepDFT.uvguix.alejeune +++ b/PjtKEIL_Integration/StepDFT.uvguix.alejeune @@ -111,7 +111,7 @@ 0 880 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000002000000010000006D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C4446542E7300000000054446542E7300000000C5D4F200FFFFFFFF72553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C5369676E616C2E61736D000000000A5369676E616C2E61736D00000000FFDC7800FFFFFFFF73553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000BECEA100FFFFFFFF76553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000F0A0A100FFFFFFFF6F553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F537465704446545C5372635C5369676E616C322E61736D000000000B5369676E616C322E61736D00000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000D6020000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000003000000010000006D553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C4446542E7300000000054446542E7300000000C5D4F200FFFFFFFF72553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C5369676E616C2E61736D000000000A5369676E616C2E61736D00000000FFDC7800FFFFFFFF73553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000BECEA100FFFFFFFF76553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F496E746567726174696F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000F0A0A100FFFFFFFF6F553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C5261706861656C5F6C6163726F69782D417572656C69615F6C656A65756E652D42455F434854495C506A744B45494C5F537465704446545C5372635C5369676E616C322E61736D000000000B5369676E616C322E61736D00000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000D6020000 @@ -1806,7 +1806,7 @@ File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3547,7 +3547,7 @@ File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,7 +3603,7 @@ 0 100 - 2 + 3 .\Src\DFT.s 0 @@ -3624,9 +3624,9 @@ .\Src\principal.c - 23 - 1 - 10 + 0 + 80 + 112 1 0 diff --git a/PjtKEIL_Integration/dft.lst b/PjtKEIL_Integration/dft.lst index 0256528..86b9392 100644 --- a/PjtKEIL_Integration/dft.lst +++ b/PjtKEIL_Integration/dft.lst @@ -418,12 +418,12 @@ ARM Macro Assembler Page 7 242 00000100 243 00000100 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\dft.d -o.\obj\dft.o -I.\RTE\_CibleSondeKEIL -IC:\Programdata -\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Pa -cks\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --prede -fine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine=" -_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --li -st=dft.lst Src\DFT.s +ork --depend=.\obj\dft_1.d -o.\obj\dft_1.o -I.\RTE\_CibleSondeKEIL -IC:\Program +data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar +m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p +redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi +ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" +--list=dft.lst Src\DFT.s diff --git a/PjtKEIL_Integration/signal.lst b/PjtKEIL_Integration/signal.lst index b4e084d..b7cc496 100644 --- a/PjtKEIL_Integration/signal.lst +++ b/PjtKEIL_Integration/signal.lst @@ -79,12 +79,12 @@ ARM Macro Assembler Page 2 67 0000007E BA 0F DCW 0x0fba ; 63 4026 0.98291 68 00000080 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw -ork --depend=.\obj\signal.d -o.\obj\signal.o -I.\RTE\_CibleSondeKEIL -IC:\Progr -amdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\ -Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" - --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --prede -fine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1 -" --list=signal.lst Src\Signal.asm +ork --depend=.\obj\signal_1.d -o.\obj\signal_1.o -I.\RTE\_CibleSondeKEIL -IC:\P +rogramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\K +eil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA +1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --p +redefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SE +TA 1" --list=signal.lst Src\Signal.asm