From c2fc039068022b24c69a7ba6e71b8240374fe909 Mon Sep 17 00:00:00 2001 From: wujunchao Date: Mon, 26 Aug 2024 17:37:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E6=95=B4=E5=AE=9A?= =?UTF-8?q?=E5=8F=82=E6=95=B0EEPROM=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Src/main.c | 7 +- MDK-ARM/VOQC.uvguix.admin | 70 +- MDK-ARM/VOQC.uvoptx | 20 + MDK-ARM/VOQC.uvprojx | 7 +- MDK-ARM/VOQC/VOQC.axf | Bin 1064164 -> 1076308 bytes MDK-ARM/VOQC/VOQC.build_log.htm | 6 +- MDK-ARM/VOQC/VOQC.hex | 1827 ++++++++++---------- MDK-ARM/VOQC/VOQC.htm | 656 ++++--- MDK-ARM/VOQC/VOQC.lnp | 1 + MDK-ARM/VOQC/VOQC.map | 1214 +++++++------ MDK-ARM/VOQC/VOQC_VOQC.dep | 68 +- MDK-ARM/VOQC/adc.o | Bin 1025232 -> 1025232 bytes MDK-ARM/VOQC/adcs.o | Bin 1041100 -> 1041100 bytes MDK-ARM/VOQC/ads1220.crf | Bin 924908 -> 926942 bytes MDK-ARM/VOQC/ads1220.d | 2 + MDK-ARM/VOQC/ads1220.o | Bin 1037136 -> 1040684 bytes MDK-ARM/VOQC/ads1256.o | Bin 1034836 -> 1034836 bytes MDK-ARM/VOQC/ch395.o | Bin 1053344 -> 1053344 bytes MDK-ARM/VOQC/ch395cmd.o | Bin 1112344 -> 1112344 bytes MDK-ARM/VOQC/dac7311.o | Bin 1029296 -> 1029296 bytes MDK-ARM/VOQC/dma.o | Bin 1020988 -> 1020988 bytes MDK-ARM/VOQC/ds18b20.o | Bin 1032584 -> 1032584 bytes MDK-ARM/VOQC/eeprom.crf | Bin 923296 -> 924027 bytes MDK-ARM/VOQC/eeprom.o | Bin 1041744 -> 1045484 bytes MDK-ARM/VOQC/encoder.o | Bin 1023520 -> 1023520 bytes MDK-ARM/VOQC/flash.crf | Bin 0 -> 920776 bytes MDK-ARM/VOQC/flash.d | 54 + MDK-ARM/VOQC/flash.o | Bin 0 -> 1026944 bytes MDK-ARM/VOQC/gpio.o | Bin 1022056 -> 1022056 bytes MDK-ARM/VOQC/gpios.o | Bin 1028828 -> 1028828 bytes MDK-ARM/VOQC/hc165.o | Bin 1022724 -> 1022724 bytes MDK-ARM/VOQC/hc595.o | Bin 1022692 -> 1022692 bytes MDK-ARM/VOQC/i2c.o | Bin 1024796 -> 1024796 bytes MDK-ARM/VOQC/main.crf | Bin 942219 -> 943631 bytes MDK-ARM/VOQC/main.d | 1 + MDK-ARM/VOQC/main.o | Bin 1058656 -> 1060632 bytes MDK-ARM/VOQC/mf5803.o | Bin 1044992 -> 1044992 bytes MDK-ARM/VOQC/modbus.o | Bin 1030644 -> 1030644 bytes MDK-ARM/VOQC/modbus_rtu.o | Bin 1049388 -> 1049388 bytes MDK-ARM/VOQC/modbus_tcp.o | Bin 1044884 -> 1044884 bytes MDK-ARM/VOQC/ms5803.o | Bin 1048408 -> 1048408 bytes MDK-ARM/VOQC/provalctrl.crf | Bin 925665 -> 927509 bytes MDK-ARM/VOQC/provalctrl.d | 1 + MDK-ARM/VOQC/provalctrl.o | Bin 1042844 -> 1045424 bytes MDK-ARM/VOQC/spi.o | Bin 1023716 -> 1023716 bytes MDK-ARM/VOQC/stm32f4xx_hal.o | Bin 1033888 -> 1033888 bytes MDK-ARM/VOQC/stm32f4xx_hal_adc.o | Bin 1038412 -> 1038412 bytes MDK-ARM/VOQC/stm32f4xx_hal_adc_ex.o | Bin 1021216 -> 1021216 bytes MDK-ARM/VOQC/stm32f4xx_hal_cortex.o | Bin 1027184 -> 1027180 bytes MDK-ARM/VOQC/stm32f4xx_hal_dma.o | Bin 1021340 -> 1021340 bytes MDK-ARM/VOQC/stm32f4xx_hal_dma_ex.o | Bin 1006288 -> 1006288 bytes MDK-ARM/VOQC/stm32f4xx_hal_exti.o | Bin 1008504 -> 1008508 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash.o | Bin 1020604 -> 1020604 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash_ex.o | Bin 1018228 -> 1018228 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash_ramfunc.o | Bin 992392 -> 992392 bytes MDK-ARM/VOQC/stm32f4xx_hal_gpio.o | Bin 1006692 -> 1006696 bytes MDK-ARM/VOQC/stm32f4xx_hal_i2c.o | Bin 1161132 -> 1161132 bytes MDK-ARM/VOQC/stm32f4xx_hal_i2c_ex.o | Bin 992212 -> 992212 bytes MDK-ARM/VOQC/stm32f4xx_hal_msp.o | Bin 1020288 -> 1020288 bytes MDK-ARM/VOQC/stm32f4xx_hal_pwr.o | Bin 1017960 -> 1017960 bytes MDK-ARM/VOQC/stm32f4xx_hal_pwr_ex.o | Bin 1002616 -> 1002616 bytes MDK-ARM/VOQC/stm32f4xx_hal_rcc.o | Bin 1018696 -> 1018696 bytes MDK-ARM/VOQC/stm32f4xx_hal_rcc_ex.o | Bin 1004644 -> 1004644 bytes MDK-ARM/VOQC/stm32f4xx_hal_spi.o | Bin 1089932 -> 1089932 bytes MDK-ARM/VOQC/stm32f4xx_hal_tim.o | Bin 1212576 -> 1212576 bytes MDK-ARM/VOQC/stm32f4xx_hal_tim_ex.o | Bin 1074076 -> 1074080 bytes MDK-ARM/VOQC/stm32f4xx_hal_uart.o | Bin 1106160 -> 1106164 bytes MDK-ARM/VOQC/stm32f4xx_it.o | Bin 1052632 -> 1052632 bytes MDK-ARM/VOQC/stm32f4xx_ll_adc.o | Bin 5156 -> 5156 bytes MDK-ARM/VOQC/system_stm32f4xx.o | Bin 996060 -> 996060 bytes MDK-ARM/VOQC/tim.o | Bin 1030820 -> 1030820 bytes MDK-ARM/VOQC/timer.o | Bin 1025520 -> 1025520 bytes MDK-ARM/VOQC/uarts.o | Bin 1025424 -> 1025424 bytes MDK-ARM/VOQC/usart.o | Bin 1033064 -> 1033064 bytes board/Inc/eeprom.h | 3 +- board/Src/eeprom.c | 19 + users/Inc/flash.h | 32 + users/Inc/provalctrl.h | 23 +- users/Src/flash.c | 96 + users/Src/provalctrl.c | 140 +- 80 files changed, 2417 insertions(+), 1830 deletions(-) create mode 100644 MDK-ARM/VOQC/flash.crf create mode 100644 MDK-ARM/VOQC/flash.d create mode 100644 MDK-ARM/VOQC/flash.o create mode 100644 users/Inc/flash.h create mode 100644 users/Src/flash.c diff --git a/Core/Src/main.c b/Core/Src/main.c index c8de4ce..d7ab815 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -33,6 +33,7 @@ #include "dac7311.h" #include "provalctrl.h" #include "encoder.h" +#include "eeprom.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -119,8 +120,11 @@ int main(void) ds18b20_init(); _74hc165_init(); modbus_rtu_init(); + ee_io_init(); prov_init(); //比例阀初始化 prov_adj_init(); //比例阀整定参数初始化 + + /* USER CODE END 2 */ /* Infinite loop */ @@ -128,8 +132,8 @@ int main(void) while (1) { /* USER CODE END WHILE */ - /* USER CODE BEGIN 3 */ + //数字量输入输出 digital_ctrl(); @@ -143,6 +147,7 @@ int main(void) encoder_run(); } + /* USER CODE END 3 */ } diff --git a/MDK-ARM/VOQC.uvguix.admin b/MDK-ARM/VOQC.uvguix.admin index 75b068d..4f24832 100644 --- a/MDK-ARM/VOQC.uvguix.admin +++ b/MDK-ARM/VOQC.uvguix.admin @@ -93,8 +93,8 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 @@ -110,8 +110,8 @@ 0 - 1317 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000008000000010000000100000064433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF6B433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C75736572735C5372635C70726F76616C6374726C2E63000000000C70726F76616C6374726C2E6300000000FFDC7800FFFFFFFF6B433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C75736572735C496E635C70726F76616C6374726C2E68000000000C70726F76616C6374726C2E6800000000BECEA100FFFFFFFF66433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C75736572735C5372635C74696D65722E63000000000774696D65722E6300000000F0A0A100FFFFFFFF66433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C75736572735C496E635C74696D65722E68000000000774696D65722E6800000000BCA8E100FFFFFFFF72433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E73000000009CC1B600FFFFFFFF85433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C2E63000000000F73746D3332663478785F68616C2E6300000000F7B88600FFFFFFFF89433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C5F646D612E63000000001373746D3332663478785F68616C5F646D612E6300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF00000066000000A0050000DD020000 + 723 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000010000000100000064433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF6B433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C75736572735C5372635C70726F76616C6374726C2E63000000000C70726F76616C6374726C2E6300000000FFDC7800FFFFFFFF6B433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C75736572735C496E635C70726F76616C6374726C2E68000000000C70726F76616C6374726C2E6800000000BECEA100FFFFFFFF72433A5C55736572735C61646D696E5C4465736B746F705C77756A756E6368616F5C30305F50726F6A656374735C30325F4163747561746F722054657374696E675C30305F436F64655C30305F4E65775C564F51435C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FF00000066000000A0050000DD020000 @@ -1822,7 +1822,7 @@ Build 968 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000004564F51439600000000000000010004564F5143000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000004564F51439600000000000000010004564F5143000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3547,7 +3547,7 @@ File 2550 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000043936303096000000000000000100043936303000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000043936303096000000000000000100043936303000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,8 +3606,8 @@ 1 ../Core/Src/main.c - 31 - 61 + 0 + 75 93 1 @@ -3615,36 +3615,18 @@ ..\users\Src\provalctrl.c - 42 - 6 - 20 + 3 + 199 + 189 1 0 ../users/Inc/provalctrl.h - 18 - 1 - 12 - 1 - - 0 - - - ..\users\Src\timer.c - 14 - 25 - 42 - 1 - - 0 - - - ../users/Inc/timer.h - 23 - 1 - 14 + 1 + 43 + 72 1 0 @@ -3658,24 +3640,6 @@ 0 - - ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c - 0 - 316 - 326 - 1 - - 0 - - - ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c - 0 - 892 - 902 - 1 - - 0 - diff --git a/MDK-ARM/VOQC.uvoptx b/MDK-ARM/VOQC.uvoptx index 302f277..17dee62 100644 --- a/MDK-ARM/VOQC.uvoptx +++ b/MDK-ARM/VOQC.uvoptx @@ -201,6 +201,14 @@ adj_pv2 + + + 1 + 0 + 0x080C0000 + 0 + + 0 @@ -967,6 +975,18 @@ 0 0 + + 7 + 56 + 1 + 0 + 0 + 0 + ..\users\Src\flash.c + flash.c + 0 + 0 + diff --git a/MDK-ARM/VOQC.uvprojx b/MDK-ARM/VOQC.uvprojx index 420da65..18c5eb8 100644 --- a/MDK-ARM/VOQC.uvprojx +++ b/MDK-ARM/VOQC.uvprojx @@ -82,7 +82,7 @@ 0 - 1 + 0 0 @@ -792,6 +792,11 @@ 1 ..\users\Src\encoder.c + + flash.c + 1 + ..\users\Src\flash.c + diff --git a/MDK-ARM/VOQC/VOQC.axf b/MDK-ARM/VOQC/VOQC.axf index a183e844e82c77195d5b68db8b67f68b8e0ff09e..81d27e1a8fd25f4d1e13291db20d67503ea6bcca 100644 GIT binary patch delta 46377 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%0Dt@ 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 delta 39508 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 diff --git a/MDK-ARM/VOQC/VOQC.build_log.htm b/MDK-ARM/VOQC/VOQC.build_log.htm index 27b5b5b..468e757 100644 --- a/MDK-ARM/VOQC/VOQC.build_log.htm +++ b/MDK-ARM/VOQC/VOQC.build_log.htm @@ -22,14 +22,14 @@ Dialog DLL: TCM.DLL V1.56.4.0

Project:

C:\Users\admin\Desktop\wujunchao\00_Projects\02_Actuator Testing\00_Code\00_New\VOQC\MDK-ARM\VOQC.uvprojx -Project File Date: 08/20/2024 +Project File Date: 08/26/2024

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\Bin' Build target 'VOQC' compiling provalctrl.c... linking... -Program Size: Code=32202 RO-data=458 RW-data=396 ZI-data=6652 +Program Size: Code=33426 RO-data=458 RW-data=396 ZI-data=6644 FromELF: creating hex file... "VOQC\VOQC.axf" - 0 Error(s), 0 Warning(s). @@ -54,7 +54,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:06 +Build Time Elapsed: 00:00:05 diff --git a/MDK-ARM/VOQC/VOQC.hex b/MDK-ARM/VOQC/VOQC.hex index daa2ad8..0a11586 100644 --- a/MDK-ARM/VOQC/VOQC.hex +++ b/MDK-ARM/VOQC/VOQC.hex @@ -1,5 +1,5 @@ :020000040800F2 -:10000000881B002069020008BB3A000885340008FC +:10000000801B002069020008BB3A00088534000804 :10001000713A0008890900089D43000800000000AB :100020000000000000000000000000007D3B000810 :10003000F70A000800000000BF3A00087F3B0008F4 @@ -26,22 +26,22 @@ :10018000830200088302000800F002F800F05CF827 :100190000AA090E8000C82448344AAF10107DA45E2 :1001A00001D100F051F8AFF2090EBAE80F0013F0D8 -:1001B000010F18BFFB1A43F001031847B87D000078 -:1001C000D87D00000A444FF0000C10F8013B13F0FA +:1001B000010F18BFFB1A43F00103184780820000AB +:1001C000A08200000A444FF0000C10F8013B13F02D :1001D000070408BF10F8014B1D1108BF10F8015BA0 :1001E000641E05D010F8016B641E01F8016BF9D193 :1001F00013F0080F1EBF10F8014BAD1C0C1B09D1EA :100200006D1E58BF01F801CBFAD505E014F8016B5B :1002100001F8016B6D1EF9D59142D6D370470000ED :100220000023002400250026103A28BF78C1FBD8FF -:10023000520728BF30C148BF0B6070471FB507F099 -:1002400083FE1FBD10B510BD00F070F91146FFF719 -:10025000F5FF05F001FC00F08EF903B4FFF7F2FFA3 +:10023000520728BF30C148BF0B6070471FB508F098 +:10024000E7F81FBD10B510BD00F070F91146FFF7BB +:10025000F5FF05F0E3FD00F08EF903B4FFF7F2FFC0 :1002600003BC04F049F900000948804709480047E9 :10027000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE756 :10028000FEE7FEE704480549054A064B70470000B3 -:100290003D3C00088901000888150020881B0020CB -:1002A00088170020881700207047704753EA020C17 +:100290003D3C00088901000880150020801B0020DB +:1002A00080170020801700207047704753EA020C27 :1002B00000F069802DE9F04B4FF00006002B1FBFC6 :1002C000B3FA83F503FA05F424FA05F65E4012BF8B :1002D0001643B2FA82F502FA05F4C5F120051EBFF5 @@ -81,7 +81,7 @@ :1004F000090728BFA0E80C5048BF0CC05DF804EB0A :10050000890028BF40F8042B08BF704748BF20F877 :10051000022B11F0804F18BF00F8012B7047704775 -:100520007047704700487047281500207546FFF750 +:1005200070477047004870471C1500207546FFF75C :10053000F9FFAE4605006946534620F007008546A0 :1005400018B020B5FFF79EFEBDE820404FF0000632 :100550004FF000074FF000084FF0000B21F00701AB @@ -132,17 +132,17 @@ :100820007DF804E07821012000F078F800BF00BFD7 :1008300000221021344800F0AFFFFC25284604F0C8 :100840003BFB0025284604F037FB0125284604F031 -:1008500033FB0A2004F04EFE04F002FB8DF800008A +:1008500033FB0A2004F06AFE04F002FB8DF800006E :1008600004F0FEFA8DF8010004F0FAFA8DF80200A7 :100870009DF8000000049DF8011040EA01209DF859 :1008800002100843214908600846006820490860B2 :100890000846006800F40000F8B108460068C0434C :1008A000086008460068C0F3160008600846006843 :1008B000401C08600846006840420860084600681E -:1008C00007F0F1F841EC180B9FED120B53EC102BD5 -:1008D00007F052F90B4A03C20DE00D48006807F01B -:1008E000E2F841EC180B9FED0B0B53EC102B07F0CB -:1008F00043F9044A03C2034890ED000B5DE7000092 +:1008C00007F055FB41EC180B9FED120B53EC102B6E +:1008D00007F0B6FB0B4A03C20DE00D48006807F0B5 +:1008E00046FB41EC180B9FED0B0B53EC102B07F064 +:1008F000A7FB044A03C2034890ED000B5DE700002C :1009000020000020180000200004024010000020F9 :100910001400002085F90F270088433F70B5044676 :100920000D4600221021164800F036FF0CE0154855 @@ -160,7 +160,7 @@ :1009E00000F0B4FB10BD000080050020014608782F :1009F00010381823B0FBF3F20848805CC865032A5E :100A000005D908686FF30900001D886503E00868D0 -:100A10006FF309008865886D70470000527F0008F9 +:100A10006FF309008865886D704700001A8400082C :100A2000014600208A6A8B69CBB932B1012A0DD008 :100A3000022A03D0032A10D10EE000BFCB6A03F0D4 :100A40008073B3F1807F00D1012007E0CB6AB3F15E @@ -178,7 +178,7 @@ :100B000031FD10BD72B600BFFEE700000146084689 :100B1000024B33F8100002B290B2704786000020FA :100B200001460846024B33F8100002B290B27047FB -:100B30009009002030B5A0F11002D41702EB5474D4 +:100B3000BC09002030B5A0F11002D41702EB5474A8 :100B4000E410094D2B5DD41702EB5474E410A2EBB2 :100B5000C4050124AC401C4014B101220A7001E01C :100B600000220A7030BD00007A00002030B5024635 @@ -186,11 +186,11 @@ :100B800002EB5474E410A2EBC4050124AC401C40F9 :100B900014B101220A7001E000220A7030BD000089 :100BA0007F00002010B51648002101600171082166 -:100BB000302006F024FB022004F090FC092006F00F -:100BC0000DFB0F49C8700A2006F008FB0C4908719C -:100BD0000921302006F013FB032004F07FFC0620DF -:100BE00006F0FCFA06490870072006F0F7FA0449F7 -:100BF0004870082006F0F2FA01498870084610BDD6 +:100BB000302006F088FD022004F0ACFC092006F08D +:100BC00071FD0F49C8700A2006F06CFD0C490871D0 +:100BD0000921302006F077FD032004F09BFC06205D +:100BE00006F060FD06490870072006F05BFD044929 +:100BF0004870082006F056FD01498870084610BD6F :100C00006000002038B502460020009000BF92F836 :100C10003C00012801D1022038BD012082F83C00AF :100C200000BF0868092816D91068C0680C780A3C0B @@ -466,13 +466,13 @@ :101D00000D48006820F46040216940EAC1000A499A :101D1000086000F03FF808490968C1F30311074A59 :101D2000515CC8400649086006480068FFF796FE07 -:101D300000204CE7003C0240083802405A7F00086F +:101D300000204CE7003C02400838024022840008A2 :101D40000C000020040000200148006870470000DB :101D50000C00002000B5FFF7F7FF04490968C1F344 :101D60008221034A515CC84000BD0000083802408F -:101D70006A7F000800B5FFF7E7FF04490968C1F36F +:101D70003284000800B5FFF7E7FF04490968C1F3A2 :101D80004231034A515CC84000BD0000083802409F -:101D90006A7F00082DE9F047002400250026A146AF +:101D9000328400082DE9F047002400250026A146E2 :101DA0002548006800F00C0020B1042805D0082860 :101DB0003AD105E0DFF8849039E0DFF8849036E02E :101DC0001D48001F006800F03F041B48001F00680A @@ -693,10 +693,10 @@ :102B300033F806F02000202809D105F020002028D5 :102B400005D1C043216808612046FFF78CFC70BDA9 :102B50007047704710B504460C48844201D104F018 -:102B600041FA0B4884420FD16FF00100084909680F +:102B6000A5FC0B4884420FD16FF0010008490968A9 :102B700008610748FFF79CFD064880880549C88022 -:102B80000020888003F07AF910BD0000280300209F -:102B900070030020541300207047704770470000F6 +:102B80000020888003F05EFB10BD000028030020B9 +:102B900070030020801300207047704770470000CA :102BA0002DE9F84F0446206805682068C66820684B :102BB00047694FF00009CA4605F00F09B9F1000F47 :102BC0000AD105F0200038B106F0200020B12046DF @@ -817,7 +817,7 @@ :1032F00070B504460D46164694F8420020280BD1BE :1033000005B10EB9012070BD002020633246294668 :10331000204600F08DFFF6E70220F4E710B50446E2 -:1033200003492068884201D102F0F4FD10BD00007D +:1033200003492068884201D102F0D8FF10BD000097 :10333000001001402DE9F84F04460E461746994605 :103340004FF0000A94F84100202850D106B117B977 :103350000120BDE8F88F00206064212084F841003E @@ -940,16 +940,16 @@ :103AA00000E040105C1CE3B2082BF2DB0C1EA1F11D :103AB0000105A9B2E8D100BFE4E700BFFEE7704707 :103AC00070B50024002522E06006040E01221102D8 -:103AD0001148FDF761FE0A2001F005FD4FF4805109 +:103AD0001148FDF761FE0A2001F021FD4FF48051ED :103AE0000D48FDF747FE10B144F0010401E024F059 -:103AF00001040A2001F0F7FC00224FF4807106480F -:103B0000FDF74AFE0A2001F0EEFC681CC5B2082D44 +:103AF00001040A2001F013FD00224FF480710648F2 +:103B0000FDF74AFE0A2001F00AFD681CC5B2082D27 :103B1000DADB204670BD00000000024070B50446AC -:103B2000002526E00A2001F0DEFC04F0800028B128 +:103B2000002526E00A2001F0FAFC04F0800028B10C :103B30000122D1021048FDF72FFE05E000224FF4CC :103B400000610D48FDF728FE012211020A48FDF729 -:103B500023FE0A2001F0C7FC6006040E00224FF489 -:103B600080710548FDF718FE0A2001F0BCFC681CB6 +:103B500023FE0A2001F0E3FC6006040E00224FF46D +:103B600080710548FDF718FE0A2001F0D8FC681C9A :103B7000C5B2082DD6DB70BD00000240704710B5FD :103B8000FDF742FF10BD000000B593B0302107A83B :103B9000FCF79EFC142102A8FCF79AFC00BF002051 @@ -1092,11 +1092,11 @@ :1044200070BD00007A00002010B5012291030448FD :10443000FDF7B2F9012251030148FDF7ADF910BDB6 :10444000000C024070B5002400224FF480411A484D -:10445000FDF7A2F9012001F04DF801229103164861 -:10446000FDF79AF9012001F045F880211348FDF786 +:10445000FDF7A2F9012001F069F801229103164845 +:10446000FDF79AF9012001F061F880211348FDF76A :1044700081F9012801D144F00104002518E064000D :1044800000224FF400510C48FDF786F9012001F09D -:1044900031F8012251030848FDF77EF980210748D1 +:104490004DF8012251030848FDF77EF980210748B5 :1044A000FDF768F9012801D144F00104681CC5B288 :1044B0000F2DE4DBA0B270BD000C024000000240F2 :1044C00002480068C0F30220704700000CED00E0D5 @@ -1105,7 +1105,7 @@ :1044F00000E400E018ED00E000BF7047B5EEC00A30 :10450000F1EE10FA02DBF0EE400A01E0F1EE400AB3 :10451000B0EE600A70470000024800880249088334 -:1045200070470000E80000209009002010B501222B +:1045200070470000E8000020BC09002010B50122FF :10453000024801680248FCF7C5FC10BDE8000020F5 :104540008C01002010B52DED068BC848007830B1E5 :10455000012862D002287CD003285DD123E100F03D @@ -1122,16 +1122,16 @@ :10460000A149088200219F4A116051600120974909 :104610000870912000F0D6F924E100F0B1F9944936 :10462000924A127841F82200904A127851F82200FA -:1046300003F039FA41EC1A0B9FED940B53EC102B5D -:1046400003F07CF841EC190B9FED920B53EC102B0F -:1046500000E049E003F090FA41EC180B03F0C6F9D2 +:1046300003F09DFC41EC1A0B9FED940B53EC102BF7 +:1046400003F0E0FA41EC190B9FED920B53EC102BA9 +:1046500000E049E003F0F4FC41EC180B03F02AFC05 :104660008249097801EB8101844A02EBC1018B4A3E :10467000126841F8220089480068401C8749086098 :1046800008460068092801DD00200860002010E0CD :104690007649097801EB8101784A02EBC10151F8B2 :1046A0002010CA17774C18CCC9186241754B06C345 -:1046B000401C0A28ECDB734903C903F00BFA9FED99 -:1046C000780B53EC102B03F039F803F0BFF96E4967 +:1046B000401C0A28ECDB734903C903F06FFC9FED33 +:1046C000780B53EC102B03F09DFA03F023FC6E499A :1046D000488200216B4A11605160022063490870D2 :1046E000A12000F06FF9BDE000F04AF960495F4A8F :1046F000127841F8220008465C49097850F82100F8 @@ -1146,10 +1146,10 @@ :104780000A2200233F4903C9FBF707FE3E498882FE :1047900000213C4A11605160032034490870B12067 :1047A00000F010F95EE000F0EBF831492F4A127882 -:1047B00041F822002D4A127851F8220003F073F9D3 -:1047C00041EC1A0B9FED310B53EC102B02F0B6FFAE -:1047D00041EC190B9FED2F0B53EC102B03F0CCF990 -:1047E00041EC180B03F002F92049097801EB810133 +:1047B00041F822002D4A127851F8220003F0D7FB6D +:1047C00041EC1A0B9FED310B53EC102B03F01AFA4E +:1047D00041EC190B9FED2F0B53EC102B03F030FC29 +:1047E00041EC180B03F066FB2049097801EB8101CD :1047F000224A02EBC101294A126841F822002B48E3 :104800000068401C2949086008460068092801DD45 :1048100000200860002010E01449097801EB8101B4 @@ -1159,21 +1159,21 @@ :104850000C4A11605160002004490870812000F06A :10486000B1F800BF00BFBDEC068B10BD38000020C2 :10487000000700200000004B00401C4610070020ED -:1048800028000020400000209009002000000000C7 +:104880002800002040000020BC090020000000009B :1048900000006041000000000088A3402C000020C0 :1048A0000000000000002440300000203400002000 :1048B0001FB581200390C02002904020019000206D :1048C0000090002202211748FCF766FF062000F046 -:1048D0008DF80A2000F002FE012202211148FCF7A7 +:1048D0008DF80A2000F01EFE012202211148FCF78B :1048E0005BFF03AA0121002000F0BAF802AA01210F :1048F000084600F0B5F801AA0121022000F0B0F846 :104900006A460121032000F0ABF80022022105488D -:10491000FCF742FF0A2000F0E1FD082000F066F8F5 +:10491000FCF742FF0A2000F0FDFD082000F066F8D9 :104920001FBD0000000C024070B5002400220121D0 :104930001248FCF731FF00251BE0012211460F4809 -:10494000FCF72AFF012000F0D5FD6006040E0821C7 -:104950000A48FCF70FFF0443012000F0CBFD0022C2 -:1049600001210648FCF718FF012000F0C3FD681C78 +:10494000FCF72AFF012000F0F1FD6006040E0821AB +:104950000A48FCF70FFF0443012000F0E7FD0022A6 +:1049600001210648FCF718FF012000F0DFFD681C5C :10497000C5B2082DE1DB204670BD0000000C0240EE :1049800010B5002202210E48FCF706FF102000F0AF :104990002DF8FFF7C9FF0446FFF7C6FF40EA0424DD @@ -1183,11 +1183,11 @@ :1049D000082000F00BF800BF04210348FCF7CAFED2 :1049E0000028F9D108BD0000000C024070B5044653 :1049F000002201211948FCF7CFFE002529E0012201 -:104A000011461648FCF7C8FE012000F073FD04F0C3 +:104A000011461648FCF7C8FE012000F08FFD04F0A7 :104A1000800028B1012210211048FCF7BDFE04E0FF :104A2000002210210D48FCF7B7FE6006040E01209D -:104A300000F060FD002201210848FCF7ADFE0120D6 -:104A400000F058FD08210548FCF794FE0443681C5B +:104A300000F07CFD002201210848FCF7ADFE0120BA +:104A400000F074FD08210548FCF794FE0443681C3F :104A5000C5B2082DD3DB204670BD0000000C02401B :104A60002DE9F04106460C461546002202210F486A :104A7000FCF792FE0C2101EA8601621E02F003029D @@ -1197,57 +1197,57 @@ :104AB00010B52DED0A8BCC480068082835D2DFE808 :104AC00000F004356697C8FCFAF90120FBF760FE98 :104AD000B0EE40CAF0EE60CA9FEDC40B53EC102B51 -:104AE00051EC1C0B03F048F841EC1B0B9FEDC10B84 -:104AF00053EC102B02F022FE41EC1A0B9FEDBF0B82 -:104B000053EC102B03F036F941EC190B9FEDBD0B64 -:104B100053EC102B02F012FE41EC180B02F096FF42 +:104AE00051EC1C0B03F0ACFA41EC1B0B9FEDC10B1E +:104AF00053EC102B03F086F841EC1A0B9FEDBF0B23 +:104B000053EC102B03F09AFB41EC190B9FEDBD0BFE +:104B100053EC102B03F076F841EC180B03F0FAF984 :104B2000BA4908800120B049086059E10220FBF72A :104B30002FFEB0EE40CAF0EE60CA9FEDAC0B53EC16 -:104B4000102B51EC1C0B03F017F841EC1B0B9FEDE5 -:104B5000A90B53EC102B02F0F1FD41EC1A0B9FED69 -:104B6000A70B53EC102B03F005F941EC190B9FED4B -:104B7000A50B53EC102B02F0E1FD41EC180B02F0F9 -:104B800065FFA249488002209749086028E1032078 +:104B4000102B51EC1C0B03F07BFA41EC1B0B9FED7F +:104B5000A90B53EC102B03F055F841EC1A0B9FED09 +:104B6000A70B53EC102B03F069FB41EC190B9FEDE5 +:104B7000A50B53EC102B03F045F841EC180B03F098 +:104B8000C9F9A249488002209749086028E103201A :104B9000FBF7FEFDB0EE40CAF0EE60CA9FED930B4E -:104BA00053EC102B51EC1C0B02F0E6FF41EC1B0BFD -:104BB0009FED900B53EC102B02F0C0FD41EC1A0B53 -:104BC0009FED8E0B53EC102B03F0D4F841EC190B36 -:104BD0009FED8C0B53EC102B02F0B0FD41EC180B49 -:104BE00002F034FF8949888003207F490860F7E09C +:104BA00053EC102B51EC1C0B03F04AFA41EC1B0B9D +:104BB0009FED900B53EC102B03F024F841EC1A0BF3 +:104BC0009FED8E0B53EC102B03F038FB41EC190BCF +:104BD0009FED8C0B53EC102B03F014F841EC180BE9 +:104BE00003F098F98949888003207F490860F7E03D :104BF0000420FBF7CDFDB0EE40CAF0EE60CA9FED99 -:104C00007B0B53EC102B51EC1C0B02F0B5FF41EC6D -:104C10001B0B9FED780B53EC102B02F08FFD41EC3A -:104C20001A0B9FED760B53EC102B03F0A3F841EC1D -:104C3000190B9FED740B53EC102B02F07FFD41EC30 -:104C4000180B02F003FF7149C88004206649086010 +:104C00007B0B53EC102B51EC1C0B03F019FA41EC0D +:104C10001B0B9FED780B53EC102B02F0F3FF41ECD4 +:104C20001A0B9FED760B53EC102B03F007FB41ECB6 +:104C3000190B9FED740B53EC102B02F0E3FF41ECCA +:104C4000180B03F067F97149C880042066490860B1 :104C5000C6E00520FBF79CFDB0EE40CAF0EE60CA4E -:104C60009FED620B53EC102B51EC1C0B02F084FFF8 -:104C700041EC1B0B9FED5F0B53EC102B02F05EFD24 -:104C800041EC1A0B9FED5D0B53EC102B03F072F807 -:104C900041EC190B9FED5B0B53EC102B02F04EFD1A -:104CA00041EC180B02F0D2FE5849088105204E490C +:104C60009FED620B53EC102B51EC1C0B03F0E8F999 +:104C700041EC1B0B9FED5F0B53EC102B02F0C2FFBE +:104C800041EC1A0B9FED5D0B53EC102B03F0D6FAA1 +:104C900041EC190B9FED5B0B53EC102B02F0B2FFB4 +:104CA00041EC180B03F036F95849088105204E49AC :104CB000086095E063E031E0FFE70620FBF768FD60 :104CC000B0EE40CAF0EE60CA9FED480B53EC102BDB -:104CD00051EC1C0B02F050FF41EC1B0B9FED450B00 -:104CE00053EC102B02F02AFD41EC1A0B9FED430B05 -:104CF00053EC102B03F03EF841EC190B9FED410BE8 -:104D000053EC102B02F01AFD41EC180B02F09EFE42 +:104CD00051EC1C0B03F0B4F941EC1B0B9FED450BA1 +:104CE00053EC102B02F08EFF41EC1A0B9FED430B9F +:104CF00053EC102B03F0A2FA41EC190B9FED410B82 +:104D000053EC102B02F07EFF41EC180B03F002F97C :104D10003E49488106203449086061E00720FBF7DE :104D200037FDB0EE40CAF0EE60CA9FED300B53EC99 -:104D3000102B51EC1C0B02F01FFF41EC190B9FEDE7 -:104D40002D0B53EC102B02F0F9FC41EC1B0B9FEDEB -:104D50002B0B53EC102B03F00DF841EC180B9FEDCF -:104D6000290B53EC102B02F0E9FC41EC1A0B02F07A -:104D70006DFE2649888107201B49086030E000202D +:104D3000102B51EC1C0B03F083F941EC190B9FED88 +:104D40002D0B53EC102B02F05DFF41EC1B0B9FED84 +:104D50002B0B53EC102B03F071FA41EC180B9FED69 +:104D6000290B53EC102B02F04DFF41EC1A0B03F012 +:104D7000D1F82649888107201B49086030E00020CF :104D8000FBF706FDB0EE40CAF0EE60CA9FED170BD0 -:104D900053EC102B51EC1C0B02F0EEFE41EC1B0B04 -:104DA0009FED140B53EC102B02F0C8FC41EC1A0BD6 -:104DB0009FED120B53EC102B02F0DCFF41EC180BB3 -:104DC0009FED100B53EC102B02F0B8FC41EC190BCB -:104DD00002F03CFE0D49C88100200349086000BF75 +:104D900053EC102B51EC1C0B03F052F941EC1B0BA4 +:104DA0009FED140B53EC102B02F02CFF41EC1A0B6F +:104DB0009FED120B53EC102B03F040FA41EC180B53 +:104DC0009FED100B53EC102B02F01CFF41EC190B64 +:104DD00003F0A0F80D49C88100200349086000BF16 :104DE00000BFBDEC0A8B10BD2400002000000000B5 :104DF000000024403D0AD7A3703DEA3F00000000B8 -:104E000000C06240AE47E17A14AEEF3F9009002047 +:104E000000C06240AE47E17A14AEEF3FBC0900201B :104E100010B5002210211148FCF7BEFC0122082128 :104E20000E48FCF7B9FC06210020FBF777FD0821AE :104E30000120FBF773FD00210220FBF76FFDA1218C @@ -1255,792 +1255,869 @@ :104E500010210248FCF7A0FC10BD00000004024035 :104E600070B50024002201211148FCF795FC0025B3 :104E700019E0012211460E48FCF78EFC012000F0DB -:104E800039FB6006040E4FF480710A48FCF772FC8F +:104E800055FB6006040E4FF480710A48FCF772FC73 :104E90000443002201210648FCF77EFC012000F0BB -:104EA00029FB681CC5B2082DE3DB204670BD00005D +:104EA00045FB681CC5B2082DE3DB204670BD000041 :104EB000001002400004024070B5044600220121A7 :104EC0001848FCF769FC002528E001221146154826 -:104ED000FCF762FC012000F00DFB04F0800028B11B +:104ED000FCF762FC012000F029FB04F0800028B1FF :104EE000012251021048FCF757FC05E000224FF464 :104EF00000710D48FCF750FC6006040E00220121F1 -:104F00000848FCF749FC012000F0F4FA4FF48071E6 +:104F00000848FCF749FC012000F010FB4FF48071C9 :104F10000548FCF72FFC0443681CC5B2082DD4DB00 -:104F2000204670BD001002400004024010B57F48CA -:104F3000008800EE100AB8EE400ADFED7D0A80EE30 -:104F4000201A7C4890ED000AB4EE401AF1EE10FAF7 -:104F50001ED07648008800EE100AB8EE400ADFED59 -:104F6000740A80EE201A734880ED001A90ED000A52 +:104F2000204670BD001002400004024010B58C48BD +:104F3000008800EE100AB8EE400ADFED8A0A80EE23 +:104F4000201A894890ED000AB4EE401AF1EE10FAEA +:104F50001ED08348008800EE100AB8EE400ADFED4C +:104F6000810A80EE201A804880ED001A90ED000A38 :104F7000F3EE090AB4EEE00AF1EE10FA03DDB3EE47 -:104F8000090A80ED000A6B4890ED000A00F066F90E -:104F90006648408800EE100AB8EE400ADFED640A69 -:104FA00080EE201A644890ED000AB4EE401AF1EE4B -:104FB00010FA12D05D48408800EE100AB8EE400AA0 -:104FC000DFED5B0A80EE201A5B4880ED001A5B483B -:104FD000594991ED000A01F009FD5448808800EE1E -:104FE000100AB8EE400ADFED520A80EE201A54484B -:104FF00090ED000AB4EE401AF1EE10FA12D04B48D0 -:10500000808800EE100AB8EE400ADFED490A80EE13 -:10501000201A4B4880ED001A4A48494991ED000A90 -:1050200001F0E4FC48480068012861D100204649AD -:1050300008604648C089A0F57A6000EE100AB8EE14 -:10504000C00ADFED430A80EE201A9FED420A21EEEE -:10505000000A414880ED000A3C48008C00EE100A2E -:10506000B8EE400A3C48D0ED000A30EE600AF2EE9D -:10507000040A80EE201A314880ED011AD0ED010AB1 -:105080009FED361A80EE810ADFED350A20EE200A08 -:1050900080ED020A90ED040AD0ED020A30EE600ABB -:1050A00080ED080A2948408C00EE100AB8EE400A4C -:1050B0002948D0ED000A30EE600AF2EE040A80EED4 -:1050C000201A204880ED011AD0ED010A9FED231A25 -:1050D00080EE810ADFED220A20EE200A80ED020A2E -:1050E00090ED040AD0ED020A30EE600A80ED080A65 -:1050F0001C480068012818D100201A4908601A4885 -:10510000007800F0030003280FD10E480078012832 -:1051100003D01649094801F02FFB08480078012800 -:1051200003D01349074801F027FB10BD860000207B -:1051300000007A445C010020600100206813002018 -:1051400064010020DC1300203001002090090020C1 -:1051500000007A460000FA44680100200000614423 -:105160000000C842380100207A00002050140020BE -:10517000BC14002010B50F48006801280AD1002097 -:105180000C49086000F0ACFCFFF7C6F9FFF790FC93 -:10519000FFF7D8F90848006801280AD1002006491D -:1051A000086000F0ADFA0549088008460088044907 -:1051B000C88410BDF800002010010020EC00002081 -:1051C0009009002010B52DED028BB0EE408A00242E -:1051D0009FED0C0A28EE000AB0EE408A9FED0A0A05 -:1051E00028EE000ADFED090A80EE201ABCEEC10AA3 -:1051F00010EE100A84B20221204600F059F8BDECEE -:10520000028B10BD0000C8420000804500404E45A2 -:1052100010B52DED028BB0EE408A00249FED0C0AF4 -:1052200028EE000AB0EE408A9FED0A0A28EE000A36 -:10523000DFED090A80EE201ABCEEC10A10EE100A5A -:1052400084B20321204600F033F8BDEC028B10BD80 -:105250000000C8420000804500404E4510B52DEDCD -:10526000028BB0EE408A00249FED0D0A28EE000A62 -:10527000B0EE408A9FED0B0A28EE000ADFED0A0A25 -:1052800080EE201ABCEEC10A10EE100A84B2074864 -:1052900004600121204600F00BF8BDEC028B10BD2C -:1052A0000000C8420000804500404E4548000020F4 -:1052B0002DE9F04107460C464FF6FF7000EA8705DE -:1052C000C5F30D05012C15D1012280214A48FCF7B8 -:1052D00063FA012240214848FCF75EFA0A2000F0F8 -:1052E00002F9002280214448FCF756FA0A2000F017 -:1052F000FAF82FE0022C15D1012211033F48FCF7E8 -:105300004BFA012291023D48FCF746FA0A2000F0D0 -:10531000EAF80022E1023948FCF73EFA0A2000F0E0 -:10532000E2F817E0032C15D10122D1023348FCF733 -:1053300033FA012291023148FCF72EFA0A2000F0DC -:10534000D2F800224FF400612C48FCF725FA0A201D -:1053500000F0C9F800263BE0012240212648FCF776 -:105360001BFA012291022548FCF716FA05F40040C9 -:10537000B0F5004F0AD1012220211F48FCF70CFA9A -:105380000122D1031E48FCF707FA0AE0002220217F -:105390001948FCF701FA00224FF400411848FCF7C5 -:1053A000FBF90A2000F09FF8002240211248FCF788 -:1053B000F3F900224FF480611048FCF7EDF90A2060 -:1053C00000F091F84FF6FF7000EA4505701CC6B278 -:1053D000102EC1DB012280210748FCF7DDF90122F4 -:1053E00011030648FCF7D8F90122D1020348FCF763 -:1053F000D3F9BDE8F0810000000C02400008024033 -:105400000000024010B520480078092839D2DFE8B2 -:1054100000F038050C131A20262C320000224FF41D -:1054200080511A48FCF7B8F92BE000224FF40061D4 -:105430001648FCF7B1F924E000224FF4004114486B -:10544000FCF7AAF91DE0002280211148FCF7A4F91D -:1054500017E0002204210F48FCF79EF911E000221A -:1054600001210C48FCF798F90BE001229103084850 -:10547000FCF792F905E0012210210748FCF78CF9AE -:1054800000BF00BF10BD00005C000020000C024007 -:1054900000100240000402400008024010B5012242 -:1054A00080210C48FCF778F9012211030A48FCF727 -:1054B00073F90122D1020848FCF76EF9002240215D -:1054C0000448FCF769F900224FF480610248FCF7B8 -:1054D00063F910BD000C02400008024001B50098BD -:1054E000FCF714F808BD00E000BF011EA0F10100A8 -:1054F000FAD1704711B526E0009CB4F5617F02D95E -:105500004FF4617400E0009C23464FF0E024A06952 -:10551000A82404FB1301002908DB00BF4FF0E0249E -:10552000A26982420CDA8A42F8DA09E0084C214486 -:1055300000BF4FF0E024A2698242FADD8A42F8DC23 -:10554000009CE41A0094009C002CD5D118BD0000EA -:105550004090020010B500F06DFA3F48007800F06E -:10556000010204213D48FCF717F93B480078C0F3DD -:10557000400208213948FCF70FF937480078C0F39A -:10558000800210213548FCF707F933480078C0F352 -:10559000C00220213148FCF7FFF82F480078C0F303 -:1055A000001240212D48FCF7F7F82B480078C0F393 -:1055B00040124FF400512A48FCF7EEF826480078D4 -:1055C000C0F380124FF480412548FCF7E5F82248EB -:1055D0000078C2094FF400412148FCF7DDF821486A -:1055E0000078214908701C4880781E4908701E48C0 -:1055F0000078097888420AD01749887800F0E4F9E1 -:105600001549487800F0E0F900F034F805E0124957 -:10561000487800F0D9F900F02DF8FEF713FF000AE2 -:1056200012490870FEF70EFF10494870102110480B -:10563000FCF7A0F8044620210D48FCF79BF804EB8A -:1056400040000A4988700448C0780121B1EBD01F9E -:1056500001D100F045F910BD7A0000200010024091 -:1056600000080240EF000020EE0000207F00002034 -:105670000000024010B500224FF480710748FCF78B -:105680008BF80A20FFF736FF012211020348FCF7CE -:1056900083F80A20FFF72EFF10BD0000000802402B -:1056A00010B500241548006820F00C00134908606C -:1056B00004E0601CC4B20120FFF71CFF02210F4868 -:1056C000FCF758F808B1C82CF3DBC82C01DB01202B -:1056D00010BD002404E0601CC4B20120FFF70AFFE3 -:1056E00002210648FCF746F808B9F02CF3DBF02C51 -:1056F00001DB0120ECE70020EAE70000000802409F -:105700002DE9F04100F0A4F800F082F8FFF7C8FF9F -:10571000CC2000F0A9F8BE2000F0A6F800F066F852 -:10572000074600F063F80546072D05DDE843C5B2DE -:10573000F843C7B2002600E001262C46200204B23E -:10574000E01904B200EE104AB8EEC00AF6EE040A00 -:1057500020EE200ABDEEC00A10EE100A04B216B107 -:105760002046BDE8F081604200B2FAE710B50122A0 -:1057700002210448FCF710F800F04AF8FFF790FF08 -:1057800010BD00000008024010B51748006820F066 -:105790000C00154908600846006840F004000860E5 -:1057A000002202211048FBF7F7FF0220FFF7A2FEBC -:1057B000012202210C48FBF7EFFF0B48006820F0A4 -:1057C0000C00094908600C20FFF794FE02210648EE -:1057D000FBF7D0FF08B1012400E000243220FFF7DE -:1057E00089FE204610BD00000008024070B500266A -:1057F000012508E0FFF7C8FF0446E00140EA660023 -:10580000C6B2681CC5B2082DF4DD304670BD00007C -:1058100010B50E48006820F00C000C4908600846DE -:10582000006840F004000860002202210748FBF7EE -:10583000B3FF40F2EE20FFF75DFE01220221034894 -:10584000FBF7AAFF0F20FFF755FE10BD000802402E -:1058500010B5FFF7DDFFFFF723FFCC2000F004F8C1 -:10586000442000F001F810BD70B504461B480068E4 -:1058700020F00C00194908600846006840F0040058 -:105880000860012526E004F00106641086B10022BC -:1058900002211248FBF780FF0220FFF72BFE0122B6 -:1058A00002210E48FBF778FF3C20FFF723FE0FE0B4 -:1058B000002202210948FBF76FFF3C20FFF71AFE88 -:1058C000012202210548FBF767FF0220FFF712FEC5 -:1058D000681CC5B2082DD6DD70BD0000000802406E -:1058E00010B53C210E48FDF711F849F218700C492B -:1058F000096848623C210A48FCF7A2FF00200949D8 -:10590000086009490860094908609820084908604A -:105910000848C07800F07F000649C87010BD00003C -:10592000E00200207C010020800100208401002092 -:10593000880100207A0000201C4800681C4908608B -:105940001C480068406A1949086008460068184900 -:105950000968401A1849884205DA18480068401C4E -:10596000164908600DE01148006811490968401A9D -:105970004CF25031884204DD10480068401E0F4947 -:1059800008600E480068C0EB0040084909680844F8 -:105990000B490860084600684FF6FF7101EA1040A5 -:1059A000084908850648008848857047800100201E -:1059B0007C010020E0020020B03CFFFF88010020B5 -:1059C000840100209009002070B504462546002679 -:1059D00028E000224FF400411448FBF7DDFE05F0FB -:1059E000800028B1012240211148FBF7D5FE04E0D8 -:1059F000002240210E48FBF7CFFE6806050E00226C -:105A00004FF400410948FBF7C7FE0A20FFF772FD7B -:105A10000122D1030548FBF7BFFE0A20FFF76AFD0C -:105A2000701CC6B2082ED4DB70BD0000000C024012 -:105A30000000024010B506480068012806D1022186 -:105A40000448FBF79FFE00200149086010BD0000DC -:105A50002801002000100240FBF7E2FFFEF794F857 -:105A6000FDF79EFDFDF748FDFDF70EFDFDF7AAFED3 -:105A7000FDF7C6FEFDF7E6FEFDF76EFFFDF788FFBA -:105A8000FDF7A2FFFDF7BCFFFDF7D6FFFDF718FFFE -:105A9000FDF73CFF1148FCF7B7FDFFF721FFFEF7CC -:105AA00045FDFFF7B5F9FEF703FFFFF7F7FC00F040 -:105AB000EBF8FFF75BFEFEF7B7FC00F001FA00F031 -:105AC0008BFE00F01BFD07E0FFF744FDFFF752FBE4 -:105AD000FFF72CFAFFF730FFF6E70000280300205D -:105AE00010B52DED028B9FED5C0AB0EE408AFBF7FE -:105AF00059F80446207859490860084600680002B1 -:105B000008606078096808435449086008460068DE -:105B100000020860A07809680843504908600846F8 -:105B20000068B0F5000F0FDB08460068A0F1807038 -:105B300000EE100AB8EEC00ADFED490A80EE201A26 -:105B4000484880ED001A0BE0444890ED000AB8EE9A -:105B5000C00ADFED430A80EE201A424880ED001AA9 -:105B60004048D0ED000A9FED400A9FED401A01EE3B -:105B7000200AF2EE080A80EE201A3D4880ED001A55 -:105B800090ED000AF2EE040A20EE200A394800786F -:105B9000401E00EB8000384901EB001037490978BE -:105BA00000EB810080ED000A32480078401C31494A -:105BB00008700846007803282FDD01225102304882 -:105BC000FBF7EAFD002026E09FED230AB0EE408AB5 -:105BD00000210EE000EB8002274B03EB021202EBE8 -:105BE000810292ED000A30EE080AB0EE408A4A1CAB -:105BF000D1B21429EEDBB3EE040AC8EE000ABCEE03 -:105C0000E00A10EE101A8AB200F10D011D4B23F8C4 -:105C10001120411CC8B20628D6DB16480078062899 -:105C20000DDD01201349087014480078401C134909 -:105C3000087008460078132801DD002008700D4820 -:105C40000078042805DA00224FF400710C48FBF7B5 -:105C5000A3FDBDEC028B10BD000000006800002019 -:105C60000000004B7400002000A00C4600401C46C1 -:105C70006C0000205C000020B007002078000020AD -:105C8000000802409009002010B501F077F90022C9 -:105C90004FF400712A48FBF77FFD0A20FFF71EFC36 -:105CA0000120284908708121002001F0A8FA0A206B -:105CB000FFF714FC0220234908708121002001F025 -:105CC0009EFA0A20FFF70AFC03201E490870812172 -:105CD000002001F094FA0A20FFF700FC0122510293 -:105CE0001748FBF759FD0A20FFF7F8FB0420154978 -:105CF00008708121002001F082FA0A20FFF7EEFBF4 -:105D00000520104908708121002001F078FA0A204E -:105D1000FFF7E4FB06200B4908708121002001F009 -:105D20006EFA0A20FFF7DAFB01200649087000220C -:105D300041020348FBF730FD0A20FFF7CFFB10BDFF -:105D4000000802405C0000202DE9F04104460D46A9 -:105D50000CB1022D01DABDE8F08126786778012EBA -:105D600001D0002E48D1052F3AD008DC012F0DD0EC -:105D7000022F11D0032F15D0042F37D118E0062F92 -:105D80001CD00F2F20D0102F30D123E0A81E81B2BD -:105D9000A01C00F09DFE2EE0A81E81B2A01C00F009 -:105DA0003FFF28E0A81E81B2A01C00F0DFFF22E028 -:105DB000A81E81B2A01C01F05FF81CE0A81E81B2F1 -:105DC000A01C01F0B7FB16E0A81E81B2A01C01F0D8 -:105DD00027FA10E0A81E81B2A01C01F0C7FA0AE061 -:105DE000A81E81B2A01C01F043FB04E060780121F1 -:105DF00000F004F800BF00BF00BFACE7F0B599B0F9 -:105E000005460E460024002701222146641C0DF899 -:105E1000012045F080022146641C0DF80120214636 -:105E2000641C0DF8016021466846FDF723FE074615 -:105E3000FAB22146641C0DF801203A122146641C76 -:105E40000DF801200B48008AA04201DB204601E04A -:105E50000848008A074948824A8AC8686946FAF7AA -:105E6000C0FA0448428AC168034801F0ADF919B08C -:105E7000F0BD000054130020000400202DE9F04183 -:105E800000240E480568C488022C01DABDE8F081C0 -:105E9000A01E295C601E285C41EA0027A01E81B27A -:105EA0002846FDF7E7FD0646B74200D0EEE7034A75 -:105EB000D1881068FFF748FF00BFE7E754130020C0 -:105EC00010B50E480E49086000208880C88008720E -:105ED0000C48C8604FF4806008820020488201228C -:105EE00009490A48FDF704FA6FF0010008490968FA -:105EF00008610748FCF788FB10BD0000540A002029 -:105F000054130020540E00205401002000040020EF -:105F10007003002010B51848808840F2FF31884295 -:105F20000EDB0020144988800846006800210160CB -:105F30004FF6FF730A2211A11448FDF7FBF914E094 -:105F4000134801780C4882888088401C0A4B98804E -:105F50001846006881540F48FCF7AAFB00200D4941 -:105F6000096848620B48FCF74FFB012208490748C3 -:105F7000FDF7BEF910BD000054130020E695B0E611 -:105F80008DAEE6BAA2E587BA00000000000400204A -:105F9000540100207003002070B505460C46FE48F1 -:105FA0000078062874D2DFE800F0033896FBFAF98F -:105FB000FA480068401C40B9F9480068F749086091 -:105FC0002846B1EE000A00F011FDF5480068F549D9 -:105FD000086008460068F1490968401A14281BDD6A -:105FE000F148808C00EE100AB8EE400AEF48D0ED80 -:105FF000000A30EE600AF2EE040A80EE201A84ED08 -:10600000181A4FF0FF30E5490860E6490860E24899 -:106010000078401CE049087057E2E0480068401CE6 -:10602000A8BBDF480068DD490860D4ED180AB0EE6F -:10603000001A80EE810A9FEDDE1AC0EE010A95ED8E -:10604000060A95ED071A30EE411A95ED070A00EEA3 -:10605000810A84ED190A94ED190AD5ED060AB4EE09 -:10606000E00AF1EE10FA02D294ED190A01E095ED82 -:10607000060A84ED190A94ED190AD5ED070AB4EE63 -:10608000E00AF1EE10FA04DD94ED190A03E00BE0EA -:106090001AE295ED070A84ED190AD4ED190AB0EE5B -:1060A000600A284600F0A2FCBD480068BD490860AF -:1060B00008460068B9490968401A0A280ADD4FF005 -:1060C000FF30B6490860B7490860B3480078401C03 -:1060D000B1490870F9E194F868000A2871DAAF480C -:1060E0000068401C20B9AE480068AC49086021E057 -:1060F00094F8681004F1080000EB810090ED000AAC -:10610000D5ED010AB4EEE00AF1EE10FA02D295EDF7 -:10611000010A07E094F8681004F1080000EB810020 -:1061200090ED000A94F8681004F1080000EB81007B -:1061300080ED000A9A4800689A490860D4ED180A70 -:10614000B0EE001A80EE810AD4ED010AB7EE001A13 -:1061500070EE810A20EE200AD5ED010AB4EEE00AC5 -:10616000F1EE10FA3BDD9348007858BB94ED190A24 -:10617000D4ED010AB7EE001A70EE810A20EE200A73 -:1061800085ED050A95ED050AD5ED060AB4EEE00A9F -:10619000F1EE10FA05D295ED050A04E08DE15FE11C -:1061A000C7E095ED060A85ED050A95ED050AD5EDE2 -:1061B000070AB4EEE00AF1EE10FA04DD95ED050AE7 -:1061C00003E0B0E00BE095ED070A85ED050AD5ED9B -:1061D000050AB0EE600A284600F008FC1AE0D4ED8B -:1061E000180AB0EE001A80EE810AD4ED010AB7EE6B -:1061F000001A70EE810A20EE200AD5ED010AB4EEF5 -:10620000E00AF1EE10FA05D86A48007810B90120CA -:1062100068490870D4ED180AB0EE001A80EE810AC1 -:10622000D4ED010AB7EE001A71EE600A20EE200AE2 -:10623000D5ED010AB4EEE00AF1EE10FA37D25D486E -:106240000078012833D194ED190AD4ED010AB7EE94 -:10625000001A71EE600A20EE200A85ED050A95ED20 -:10626000050AD5ED060AB4EEE00AF1EE10FA02D204 -:1062700095ED050A01E095ED060A85ED050A95ED17 -:10628000050AD5ED070AB4EEE00AF1EE10FA02DDD8 -:1062900095ED050A01E095ED070A85ED050AD5EDB6 -:1062A000050AB0EE600A284600F0A0FB40E0D4EDFD -:1062B000180AB0EE001A80EE810AD4ED010AB7EE9A -:1062C000001A71EE600A20EE200AD5ED010AB4EE44 -:1062D000E00AF1EE10FA2BDB36480078012827D1CE -:1062E0000020344908702F4800682C490968401A7A -:1062F0004FF4FA71484300EE100AB8EEC00A94F861 -:10630000681004F1340000EB810080ED000A4FF0CA -:10631000FF30224908602349086094F86800401C57 -:1063200084F8680004E01C480078401C1A49087092 -:10633000CBE0002019E094ED0C0A04F1080101EB18 -:106340008001D1ED000A30EE200A84ED0C0A94EDB4 -:10635000170A04F1340101EB8001D1ED000A30EE9F -:10636000200A84ED170A411CC8B20A28E3DBD4EDE9 -:10637000180AB0EE001A80EE810AD4ED010AB7EED9 -:10638000001A70EE810A20EE200AF2EE040A20EED6 -:10639000200AD4ED0C0A0FE06C01002070010020EF -:1063A00048010020740100209009002068010020AD -:1063B000000061447801002080EE801A84ED0C1A00 -:1063C00094ED170AF2EE040A80EE201A84ED171AF3 -:1063D00094ED0C0ADFED3E0A20EE200ADFED3D0AC7 -:1063E00080EE801A85ED0B1A94ED170AF6EE000A7E -:1063F00020EE200ADFED380A80EE201A85ED0C1A17 -:1064000094ED170ADFED350A20EE200ADFED320A9F -:1064100080EE201A85ED111A31480068401C18B929 -:10642000304800682E4908602E4800682E490860F0 -:10643000084600682A490968401A06280FDD2846E0 -:10644000B1EE000A00F0D2FA4FF0FF3024490860A4 -:106450002549086025480078401C2449087034E02C -:106460001F480068401C18B91E4800681C49086095 -:106470001C4800681C4908600846006818490968FB -:10648000401A0A2818DD9FED1A0A1A4880ED000A02 -:106490009FED170A184880ED000A4FF0FF301049B1 -:1064A00008601149086000F029F8002028700F48A2 -:1064B0000078401C0D49087007E04FF0FF30084994 -:1064C00008600949086000E070BD00BF00BFFBE73D -:1064D000560E49400BD7A33D00007A448FC2F53DCC -:1064E0007001002048010020740100206C01002090 -:1064F0000000000060010020640100200020294904 -:10650000087000BF11E09FED280A2649083101EB11 -:10651000800181ED000A9FED240A2249343101EB0C -:10652000800181ED000A411CC8B20A28EBDB9FED17 -:106530001F0A1C4880ED010A9FED1B0A80ED180A16 -:106540009FED190A80ED190A0020164981F86800AC -:106550001749087000BF11E09FED130A1449083174 -:1065600001EB800181ED000A9FED0F0A10493431E3 -:1065700001EB800181ED000A411CC8B20A28EBDB67 -:106580009FED0A0A0A4880ED010A9FED070A80ED97 -:10659000180A9FED050A80ED190A0020044981F8C8 -:1065A000680070475014002000000000CDCCCC3DA6 -:1065B000BC14002010B50446D4ED080AB0EE600A01 -:1065C000FDF79CFFD4ED0A0AB4EEE00AF1EE10FAF2 -:1065D0007EDDD4ED080AB0EE600AFDF78FFFF2EE23 -:1065E000040AB4EEE00AF1EE10FA71D294ED0E0A4C -:1065F000D4ED100AB4EEE00AF1EE10FA11DB94EDDE -:106600000E0AD4ED0F0AB4EEE00AF1EE10FA08D843 -:1066100094ED0E0AD4ED080A30EE200A84ED0E0A3D -:106620000DE094ED0E0AB5EEC00AF1EE10FA02DDAF -:1066300094ED0F0A01E094ED100A84ED0E0A94ED3A -:10664000120A94ED0C1AC0EE010A94ED0E0A20EE27 -:10665000800A84ED0D0A94ED110A94ED121AC0EE31 -:10666000010A94ED080A94ED091A30EE410A20EE71 -:10667000800A84ED130A94ED080AD4ED0D0A30EE79 -:10668000200AD4ED130A30EE200AD4ED0B0A20EED6 -:10669000200A84ED140A94ED140A9FED351AC0EE19 -:1066A000010A94ED060A94ED071A30EE411A94EDB2 -:1066B000050A00EE810A84ED050A94ED080A84EDCE -:1066C000090A94ED050AD4ED150AB4EEE00A00E0DB -:1066D00040E0F1EE10FA02D294ED050A01E094EDEB -:1066E000150A84ED050A94ED050AD4ED160AB4EEF8 -:1066F000E00AF1EE10FA02DD94ED050A01E094EDF6 -:10670000160A84ED050A94ED050AD4ED060AB4EEE6 -:10671000E00AF1EE10FA02D294ED050A01E094EDE0 -:10672000060A84ED050A94ED050AD4ED070AB4EED5 -:10673000E00AF1EE10FA02DD94ED050A01E094EDB5 -:10674000070A84ED050AD4ED050AB0EE600A206F51 -:1067500080470BE09FED070A84ED0E0A9FED050AC6 -:1067600084ED0D0A9FED030A84ED090A10BD0000B7 -:106770000000C8420000000070B505460C462878AD -:1067800020B101280BD002281FD118E02078012861 -:1067900001D1FFF7B3FE2846FFF70CFF16E00D48C6 -:1067A0000078052806D1FFF7A9FE012020700020FF -:1067B0000849087021462846FFF7EEFB06E02078DE -:1067C000012801D1FFF79AFE00E070BD00BF00BFB5 -:1067D000FBE700006C01002010B50020754908702F -:1067E0009FED750A084680ED010A9FED730A80ED62 -:1067F000020A9FED710A80ED030A9FED6F0A80ED9A -:10680000040A9FED6D0A80ED050AB1EE000A80EDE5 -:10681000070AB3EE040A80ED060A9FED670A80EDD1 -:10682000080A9FED650A80ED090AB6EE000A80EDC0 -:106830000A0A9FED620A80ED0B0A9FED610A80ED66 -:106840000C0A9FED5D0A80ED0D0A9FED5E0A80ED5A -:106850000F0A9FED5D0A80ED100A9FED570A80ED4B -:106860000E0A9FED5A0A80ED110A9FED590A80ED3C -:10687000120A9FED510A80ED130A9FED4F0A80ED39 -:10688000140A9FED4D0A80ED150A9FED4B0A80ED2D -:10689000160A9FED500A80ED170A9FED4F0A80ED12 -:1068A000180A9FED450A80ED190A9FED430A80ED15 -:1068B0001A0A002081F86C00484808679FED3E0ADC -:1068C000086F80470020464908709FED3B0A084644 -:1068D00080ED010A9FED380A80ED020A9FED360A2D -:1068E00080ED030A9FED340A80ED040A9FED320A21 -:1068F00080ED050AB1EE000A80ED070AB3EE040A46 -:1069000080ED060A9FED2C0A80ED080A9FED2A0A09 -:10691000284880ED090AB6EE000A084680ED0A0A0A -:106920009FED250A80ED0B0A9FED2E0A80ED0C0AE3 -:106930009FED210A80ED0D0A9FED220A80ED0F0ADE -:106940009FED210A80ED100A9FED1B0A80ED0E0AD3 -:106950009FED190A80ED110A9FED1D0A80ED120AC4 -:106960009FED150A80ED130A9FED130A80ED140ABE -:106970009FED110A80ED150A9FED0F0A80ED160AB2 -:106980009FED140A80ED170A9FED130A80ED180A97 -:106990009FED090A80ED190A9FED070A80ED1A0A9A -:1069A000002081F86C00104808679FED030A086F0B -:1069B000804710BD68130020000000000AD7A33CE8 -:1069C000CDCCCC3F00004842000048C2CDCCCC3EEC -:1069D000CDCC4C3D6F12833A6F12033BC55100087A -:1069E000DC130020002474491152000810B52DED6D -:1069F000028BB0EE408A044694ED060AB4EEC80A53 -:106A0000F1EE10FA02DDB0EE480A01E094ED060A5C -:106A1000B0EE408AB5EEC08AF1EE10FA02DDB0EEBB -:106A2000480A01E09FED260AB0EE408A94ED060A7E -:106A3000D4ED070A30EE600AD4ED070A38EE601A8A -:106A4000C1EE000A9FED1F0A20EE800A84ED040AC1 -:106A500094ED040A9FED1B1AC0EE010A9FED1A0A7D -:106A600020EE800A84ED030A84ED058A94ED050A80 -:106A7000DFED160A30EE200A84ED190A94ED050ABE -:106A8000DFED120A30EE600A84ED1A0A002084F865 -:106A90006C0094ED050AF7EE000A30EE200A84ED52 -:106AA000150A94ED050AF7EE000A30EE600A84ED4F -:106AB000160AB0EE480A206F8047BDEC028B10BD6D -:106AC000000000000000C84200006144CDCC4C3FF3 -:106AD0002DE9F04F9DB00546002400201990642157 -:106AE0006846F9F7F5FC6878297840EA0129E878E2 -:106AF000A97840EA0126012E01DA212E7EDCB9F1C7 -:106B0000300F7DDC06EB0900312879DCF01DC11760 -:106B100000EB5171C1F3C7011C9101222046611C99 -:106B2000CCB20DF800202046611CCCB20DF800203C -:106B30002046621CD4B21C990DF800100027BB46F9 -:106B40002DE000200DF8040082461AE009EB070151 -:106B500088B21BA9F9F7EEFF1DF804009DF86C1030 -:106B600001FA0AF10843C0B20DF80400781C87B29C -:106B7000B74202DB0120199006E00AF1010000F0A3 -:106B8000FF0ABAF1080FE1DB00BF601CC4B219981C -:106B9000012800D106E00BF1010000F0FF0B1C986A -:106BA0008345CEDB00BF21466846FCF763FF804685 -:106BB00008F0FF022046611CCCB20DF800204FEA1D -:106BC00028222046611CCCB20DF800201248008A11 -:106BD000A04201DB204601E00F48008A0E494882AE -:106BE0004A8AC8686946F9F7FCFB0B48428AC168C3 -:106BF0000A4800F0E9FA1DB0BDE8F08F03E0FFE7B6 -:106C000002201A9001E003201A9001201A99FFF740 -:106C1000F5F800BFEFE70000541300200004002047 -:106C20002DE9F04F9DB005460024002019906878AA -:106C3000297840EA0129E878A97840EA0126012E5E -:106C400001DA312E7EDCB9F1300F7FDC06EB090072 -:106C500031287BDCF01DC11700EB5171C1F3C70176 -:106C60001C9101222046611CCCB20DF800200222AA -:106C70002046611CCCB20DF800202046621CD4B224 -:106C80001C990DF800100027BB462DE000200DF8E0 -:106C9000040082461AE009EB070188B21BA9F9F744 -:106CA00065FF1DF804009DF86C1001FA0AF1084315 -:106CB000C0B20DF80400781C87B2B74202DB012095 -:106CC000199006E00AF1010000F0FF0ABAF1080F7E -:106CD000E1DB00BF601CC4B21998012800D106E0B6 -:106CE0000BF1010000F0FF0B1C988345CEDB00BFC9 -:106CF00021466846FCF7BEFE804608F0FF022046AB -:106D0000611CCCB20DF800204FEA28222046611CFD -:106D1000CCB20DF800201348008AA04201DB2046C7 -:106D200001E01048008A0F4948824A8AC8686946CB -:106D3000F9F757FB0B48428AC1680B4800F044FA48 -:106D40001DB001E005E001E0BDE8F08F02201A90DF -:106D500001E003201A9002201A99FFF74FF800BFB4 -:106D6000EEE7000054130020000400202DE9F04F4E -:106D700099B00646002416B919B0BDE8F08F7078B6 -:106D8000317840EA0127F078B17840EA0125012DF9 -:106D900065DB312D63DC302F5EDC781900285BDB8E -:106DA0007819312858DC01222046611CCCB20DF83C -:106DB000002003222046611CCCB20DF8002068069A -:106DC000020E2046611CCCB20DF800204FF00008E6 -:106DD00017E007EB080188B2F9F798FE81464FEA01 -:106DE00029222046611CCCB20DF8002009F0FF02D8 -:106DF0002046611CCCB20DF8002008F101001FFAFA -:106E000080F8A845E5DB21466846FCF733FE82465C -:106E10000AF0FF022046611CCCB20DF800204FEAB8 -:106E20002A222046611CCCB20DF800201048008AAE -:106E3000A04201DB204601E00D48008A0C4948824F -:106E40004A8AC8686946F9F7CCFA0948428AC16893 -:106E5000084800F0B9F98FE74FF0020B01E04FF05E -:106E6000030B59460320FEF7C9FF00BF84E700006B -:106E700054130020000400202DE9F04F99B005467E -:106E8000002415B919B0BDE8F08F6878297840EA78 -:106E90000127E878A97840EA0126012E62DB312E2D -:106EA00060DC302F5BDCB819312858DC0122204629 -:106EB000611CCCB20DF8002004222046611CCCB22B -:106EC0000DF800207006020E2046611CCCB20DF8B1 -:106ED00000204FF0000817E007EB080188B2F9F72F -:106EE0001FFE81464FEA29222046611CCCB20DF8D4 -:106EF000002009F0FF022046611CCCB20DF80020F2 -:106F000008F101001FFA80F8B045E5DB214668462C -:106F1000FCF7B0FD82460AF0FF022046611CCCB2AD -:106F20000DF800204FEA2A222046611CCCB20DF851 -:106F300000201048008AA04201DB204601E00D48F5 -:106F4000008A0C4948824A8AC8686946F9F749FAB2 -:106F50000848428AC168084800F036F992E74FF0C5 -:106F6000020B01E04FF0030B59460420FEF746FFE9 -:106F700000BF87E7541300200004002010B5012251 -:106F800011031448FAF708FC0122D1021148FAF75C -:106F900003FC0122D1031048FAF7FEFB00224FF454 -:106FA00080410D48FAF7F8FB012280210A48FAF7E0 -:106FB000F3FB012204210948FAF7EEFB01221146F6 -:106FC0000648FAF7E9FB002210210548FAF7E4FB2E -:106FD00010BD0000000C02400010024000040240FE -:106FE0000008024060480068401C5F49086008468D -:106FF0000068042805DD01205C49086000205A492A -:1070000008605B480068401C5949086008460068F1 -:10701000092805DD0120574908600020544908600F -:1070200055480068401C5449086008460068182804 -:1070300005DD01205149086000204F490860504893 -:107040000068401C4E49086008460068312805DD8C -:1070500001204C4908600020494908604A480068FE -:10706000401C4949086008460068632805DD012086 -:107070004649086000204449086045480068401CB3 -:107080004349086008460068B0F5967F05DB01209B -:107090004049086000203E4908603F480068401CA5 -:1070A0003D49086008460068B0F5FA7F05DB01201D -:1070B0003A49086000203849086039480068401C97 -:1070C0003749086008460068B0F57A7F05DB012083 -:1070D000344908600020324908603348006863285A -:1070E00005DD01203149086000202F4908602E4845 -:1070F0000068401C2C4908602D480068312805DDD7 -:1071000001202C49086000202949086028480068AF -:10711000401C27490860284800681D2805DD01201B -:107120002649086000202449086023480068401C64 -:107130002149086022480068B0F5FA7F0EDB002084 -:107140001F4908601F480068B0F5E15F01DD0020BD -:1071500002E01C480068401C1A4908601848006892 -:10716000401C174908607047F4000020F000002020 -:10717000FC000020F8000020040100200001002095 -:107180000C01002008010020140100201001002043 -:107190001C010020180100202401002020010020F3 -:1071A0002C010020280100203401002030010020A3 -:1071B0003C01002038010020440100204001002053 -:1071C0004C0100204801002070B504460D461646CB -:1071D000324629462046FCF70DF970BD70B50446CD -:1071E000FEF710F98020FCF799FC2046FCF796FC8E -:1071F000FCF766FC0546FFF7C1FE284670BD70B57A -:1072000005460C46FEF7FEF80020FCF787FC2846F2 -:10721000FCF784FC2046FCF781FCFFF7AFFE70BD55 -:107220002DE9F04F9FB00446002500201B906078A8 -:10723000217840EA012AE078A17840EA0126207905 -:107240001D90012E7EDB212E7CDC1D98C000B042FB -:107250007FDBBAF1300F79DC0AEB0600312875DCF0 -:107260000027A9462FE009F10500205C1C904FF093 -:10727000000B1CE0012000FA0BF01C99084018B12B -:107280004FF47F401E9001E000201E900AEB0701A2 -:1072900088B21E99FDF78CF8781C87B2B74202DBE2 -:1072A00001201B9006E00BF1010000F0FF0BBBF189 -:1072B000080FDFDB00BF1B98012800D106E009F1B1 -:1072C000010000F0FF091D988145CCDB00BF0122C1 -:1072D0002846691CCDB201A90A540F222846691C10 -:1072E000CDB201A90A5401A8284421680160281DD3 -:1072F000C5B2294601A8FCF7BDFB80462846691C9B -:10730000CDB201A901F800804FEA28222846691C65 -:10731000CDB201A90A541348008AA84201DB2846CD -:1073200001E01048008A0F4948824A8AC86801A9CA -:10733000F9F757F80B48428AC1680B48FFF744FF3A -:107340001FB001E005E001E0BDE8F08F02201A90D7 -:1073500001E003201A900F201A99FEF74FFD00BF9D -:10736000EEE7000054130020000400202DE9F04F48 -:107370009BB00446002614B91BB0BDE8F08F6078BE -:10738000217840EA0128E078A17840EA012794F8C2 -:1073900004B0012F5FDB312F5DDCBBEB470F5AD10F -:1073A000B8F1300F54DC08EB0700312850DC002521 -:1073B00012E0062000EB4500205C052101EB4501B1 -:1073C000615C40EA01201A9008EB050188B21A9925 -:1073D000FCF7E6FF681C85B2BD42EADB01223046BD -:1073E000711CCEB201A90A5410223046711CCEB2D3 -:1073F00001A90A5401A8304421680160301DC6B2B9 -:10740000314601A8FCF736FB81463046711CCEB2EE -:1074100001A901F800904FEA29223046711CCEB232 -:1074200001A90A541048008AB04201DB304601E04D -:107430000D48008A0C4948824A8AC86801A9F8F7B1 -:10744000D0FF0948428AC1680848FFF7BDFE93E7AC -:107450004FF0020A01E04FF0030A0AF0FF0110208A -:10746000FEF7CCFC00BF87E7541300200004002087 -:107470002DE9F0479AB005468A46002468782978B5 -:1074800040EA0129E878A97840EA012717B1B7F561 -:107490007F4F43D1B9F1300F3DDC39464846FCF708 -:1074A00087FF01222046611CCCB201A90A540522A3 -:1074B0002046611CCCB201A90A5401A820442968C5 -:1074C0000160201DC4B2214601A8FCF7D3FA06468C -:1074D0002046611CCCB201A90E5432122046611C18 -:1074E000CCB201A90A541148008AA04201DB20460F -:1074F00001E00E48008A0D4948824A8AC86801A9FD -:10750000F8F76FFF0948428AC1680948FFF75CFE37 -:107510001AB0BDE8F0874FF0020801E04FF0030811 -:1075200041460520FEF76AFC00BFF1E75413002036 -:10753000000400202DE9F0479AB005468A46002451 -:1075400015B91AB0BDE8F0876878297840EA0127B4 -:10755000E878A97840EA0128302F3BDC41463846DC -:10756000FCF71EFF01222046611CCCB201A90A547F -:1075700006222046611CCCB201A90A5401A820446D -:1075800029680160201DC4B2214601A8FCF772FAE7 -:1075900006462046611CCCB201A90E543212204688 -:1075A000611CCCB201A90A540E48008AA04201DB3A -:1075B000204601E00B48008A0A4948824A8AC86886 -:1075C00001A9F8F70EFF0748428AC1680648FFF78D -:1075D000FBFDB6E74FF0020949460620FEF70EFC18 -:1075E00000BFAEE7541300200004002010B591EA5C -:1075F000030F48BF83F0004300F1C483841A71EB8A -:10760000030C05D2121943EB0C03001B61EB0C01B8 -:10761000DFF824E14FEA1154A4EB135C1EEA430F98 -:1076200018BF9EEA445F73D023EA0E03DCF1200EFC -:1076300021EA045143F4801332D322FA0CFE10EBFA -:107640000E0023FA0CFE41EB0E01CCF1200E03FAE2 -:107650000EFE10EB0E0051F10001B1F5801FCCF1D0 -:10766000200E32D201EB045112FA0EF2BDE81040A6 -:1076700058BF7047401C38BF5FEA420218BF7047CE -:10768000002814BF20F0010041F100014FEA41033E -:1076900013F5001F38BF7047A1F1C04100F064BB73 -:1076A000012A43EB0302ACF1200CDCF11F0E32BFC8 -:1076B0004FF0000E23FA0CF310EB030041EB0451E2 -:1076C000B4EB115FD0D0A1EB045101F58011490852 -:1076D0005FEA300001EB04510ED350F1000038BFD7 -:1076E00012FA0EFE08D1BDE81040C9E7401C38BFB1 -:1076F0005FEA4202CAD1C3E7BDE810404FEA410346 -:1077000013F5001F38BF7047A1F1C04100F02CBB3A -:107710009EEA445F08D011EA5E0FBDE8104004BF46 -:1077200001F0004100207047BDE8104070B500F046 -:10773000CDFA00BF64FBBE3E0000E0FF2DE9C04172 -:1077400030B4DFF8A0C23CEA111418BF3CEA1314AD -:1077500000F0EC8081EA03051CEA111444EAD574B8 -:1077600018BF1CEA131500F0C780A4EB05044FF006 -:10777000004545EAC12145EAC32341EA505143EAA5 -:10778000525304F17F74994204F500344FEAC0204B -:107790004FEAC22208BF904200F09C804FEA136576 -:1077A0000FF24016765D4FEA134506FB05F7C7F169 -:1077B000807706FB07F74FEAD737A7FB03687642C7 -:1077C000C8F58038A7FB06CE38BFA8F1010807FB33 -:1077D00008E64FF0000EA6FB028CE6FB03CEDCF1C0 -:1077E000000CCEF1004E38BFAEF1010EA6FB0C58D6 -:1077F0004FF000074FF00005E6FB0E87A1FB08C61F -:10780000A0FB07CE16EB0E0645F10005E1FB076570 -:1078100015F1E04E7EBFA4F580345FEA46066D4167 -:1078200016F1800745F100054FEA17274FEA066673 -:1078300047EA0567A6F1DE46B6F1805F4FEA1525F7 -:107840001FD9384624F0010C05EBC471BCF1FE6F62 -:1078500001EB0C1102D8F0BCBDE8008124425CBFF2 -:1078600001F5801E9EEAC47F02D4F0BCBDE8008111 -:10787000244238D4F0BCA1F1C041BDE8004100F081 -:1078800073BA4FEAD22242EA43524FEAD323A7FB0C -:1078900002864FEAD02040EA415007FB03661EEA09 -:1078A0000E0F4FEAD12105FB026658BFA6EB00562A -:1078B000B6EB00564FEA520E4EEAC37E18EB0E0EA0 -:1078C00056EB530EBDD518EB02085E417F1C55F1F7 -:1078D0000005B6E74FF480154FF000074FF00006A3 -:1078E0004FF00008ADE7F0BC4FF0000001F1C041DF -:1078F00001F00041BDE8008111EA0C1F0CEA1315EC -:1079000000D00CE013EA0C1F00F025804FF00000BF -:10791000F0BC81EA030101F00041BDE80081F0BC48 -:10792000BDE8004181EA030100F01EBAF0BCBDE8E9 -:10793000004170B500F0CAF9097EFC3E00F007B8BE -:1079400081EA03014FF0000001F00041704781EA35 -:10795000030100F009BAF0BCBDE800414FF000009F -:1079600021497047FFFDFBF9F7F5F4F2F0EEEDEB7E -:10797000E9E8E6E4E3E1E0DEDDDBDAD8D7D5D4D32D -:10798000D1D0CFCDCCCBCAC8C7C6C5C4C2C1C0BF79 -:10799000BEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AF7F -:1079A000AEADACABAAA9A8A8A7A6A5A4A3A3A2A163 -:1079B000A09F9F9E9D9C9C9B9A999998979796951E -:1079C00095949393929191908F8F8E8E8D8C8C8BBA -:1079D0008B8A898988888787868585848483838242 -:1079E000828181800000FF070000F87F4FEA410399 -:1079F0004FEA5353A3F58063D3F11E03C8BFD3F1FD -:107A0000210C0CDD4FF0004242EAC12242EA505202 -:107A100032FA03FC8CEAE17CACEBE1707047102B8E -:107A2000C4BF0020704703F5787CBCF1FF3F04D051 -:107A30006FF0004282EA2100704770B500F046F90D -:107A40004992248000207047F2E700004FEA11536A -:107A5000A3F58063D3F11E03A8BFD3F1200C08DB8C -:107A60004FF0004242EAC12252EA505232FA03F089 -:107A7000704709420BD4102BC4BF0020704703F598 -:107A8000787CBCF1FF3F05D04FF0FF3070474FF0DE -:107A90000000704770B500F019F900BF49922480CA -:107AA00000207047F0E710F0004248BF4042B0FAB3 -:107AB00080F310FA03F10AD0C3F11D0303F58063CC -:107AC0004FEA415002EB035202EBD12170474FF0D5 -:107AD000000070477FEAE17202D1101A62EB0101E7 -:107AE000B1FA81F30B3B24D3994012D1B0FA80F361 -:107AF00010FA03F108BF7047C3F11D0303F540639B -:107B000003EBC2234FEAD1224FEA415002EB03516B -:107B10007047C3F1200C20FA0CFC9840C3F13203EB -:107B200003F5406303EBC22341EA0C0101EB03516F -:107B3000704710B5C3F1320CC3F10004C4F1200E3C -:107B40000CF5406C0CEBC22201FA0EFC21FA04F198 -:107B500000FA0EF3E040BDE8104040EA0C0001EBF3 -:107B6000025138BF7047401C41F100015B0008BF63 -:107B700020F0010070470000DFF848C170B51CEA32 -:107B8000111E1EBF1CEA13159EEA0C0F95EA0C0F7E -:107B900000F06F8081EA030423EA4C134EEAD47E9E -:107BA00021EA4C1141F4801143F48013AE44A1FB4F -:107BB000024CA0FB0365AEF17F7E361955EB0C0538 -:107BC000A1FB034C4CF10003A0FB021C16EB0C06BE -:107BD000654153F10003094218BF46F0010613F452 -:107BE000007F0BD14FEA03314FEA0530340341EAFD -:107BF000155140EA16506FF003020AE04FEAC32124 -:107C00004FEAC520F40241EA555140EA56506FF060 -:107C1000020202EB2E4201EB025585EACE710AD038 -:107C20005FEA440C18BF24F0004450F1000041F119 -:107C3000000120EAD47040F2FE7C624500D270BDA3 -:107C4000A84214BF4FF080444FF04044002E08BFBC -:107C50000024BEF1806FA8BFA1F1C041BDE8704013 -:107C600080F282804FF0000001F1C04101F000413C -:107C700070479EEA0C0F0CEA131518BF95EA0C0F1B -:107C800006D04FF0000081EA030E0EF0004170BDF7 -:107C900000F01CF88900013E00F007B800F009B8B8 -:107CA0004FEA430C5FEA5C5C08D081EA030100F014 -:107CB0005BB84FEA410C5FEA5C5CF6D14FF0000024 -:107CC000014970470000FF070000F87F0EF1020E27 -:107CD0002EF0030E5EF8046B364205D4012A43EB06 -:107CE000030515F5001F12D8012841EB010C1CF506 -:107CF000001F0CD80ED14FEAD17C15F5001F0CEBFC -:107D00004C0C0CF1020C08BF4CEBD37C04E04FF0A0 -:107D1000080C01E04FEAD37C0CEB4C0526FA05F683 -:107D200006F00706B6F1040C06D20EEB860CBDE891 -:107D300070404CF0010C6047DFE80CF0090B0202C8 -:107D40004FF000414FF00000A1F5002170BD194631 -:107D50001046012851EB010418BFD4F5001484BF6C -:107D6000002001F0004170BD0808A0F500114FEAA5 -:107D70003101704710B591EA030F48BF83F000430B -:107D80003FF53CAC841A71EB030C07D212198CF04E -:107D9000004C43EB0C03001B61EB0C01DFF8A4E18A -:107DA0004FEA1154A4EB135C1EEA430F18BF9EEA7E -:107DB000445F00F0B08023EA6E03524221EA04518E -:107DC000C3EB6E0338BF5B1EDCF1200E25D322FA15 -:107DD0000CFE10EB0E0043FA0CFE41EB0E01CCF151 -:107DE000200E03FA0EFE10EB0E0051F10001CCF153 -:107DF000200E29D412FA0EF201EB0451BDE8104016 -:107E000058BF7047401C1CBFB2F1004F704700289C -:107E10000CBF491C20F00100704712EB020E43EB2F -:107E2000030218BF4FF0010E4EEA4202ACF1200CE3 -:107E3000DCF11E0E54D943FA0CFE10EB0E0051F18A -:107E4000FF31CCF11E0ED5D50EF1010E12FA0EFE49 -:107E5000404141EB010101EB445C5FEA5C5C10D9FD -:107E600010EBDE7001EB045138BFBEF1004FBDE8EE -:107E7000104018BF704700280CBF491C20F00100BB -:107E8000704730D24FEAD42C11F5001124F400646D -:107E90001BD0B1FA81F20B3AA41AA41ED2F120032E -:107EA000914030FA03F31943904001EBCC71002C60 -:107EB00001EB0451BDE81040A8BF704701F1C0417B -:107EC0004FF0000001F000417047B0FA80F310FA63 -:107ED00003F100D110BDE41A173C4805C90AE4E7D4 -:107EE00001EB045110BD491001EB0451BDE81040F5 -:107EF0004FEA300002E04FF0000170474A0008BF2F -:107F00000042F8D0B2F5001F28BF704701F00041D1 -:107F10004FF0000070479EEA445F07D011EA5E0F01 -:107F2000BDE8104004BF002100207047BDE81040AC -:107F300070B5FFF7CBFE00BF40DFF63E83F0004197 -:107F4000104670470000E0FF4FF04070E1EE100A6D -:107F50007047000610160006101600000000000012 -:107F600000000102030406070809000000000102E6 -:107F700003040000947F0008000000208C01000032 -:107F8000C4010008B07F00088C010020FC1900002B -:107F9000200200084132104201034D24F4395401FB -:107FA0002B02DF6432055AFF0101103298000000F5 +:104F8000090A80ED000A784890ED000A00F082F9E5 +:104F90007348408800EE100AB8EE400ADFED710A4F +:104FA00080EE201A714890ED000AB4EE401AF1EE3E +:104FB00010FA12D06A48408800EE100AB8EE400A93 +:104FC000DFED680A80EE201A684880ED001A684814 +:104FD000664991ED000A01F06BFF6148808800EEA0 +:104FE000100AB8EE400A9FED5F1AC0EE010A614850 +:104FF00090ED000AF4EE400AF1EE10FA12D0584893 +:10500000808800EE100AB8EE400ADFED560A80EE06 +:10501000201A584880ED001A5748564991ED000A69 +:1050200001F046FF5548C07800F04000402806D106 +:1050300053480078052802D101204D4908704F4897 +:10504000C07800F02000202806D14D4800780528BF +:1050500002D10120484908704A480068012861D1FE +:105060000020484908604848C089A0F57A6000EEF1 +:10507000100AB8EEC00ADFED450A80EE201A9FED57 +:10508000440A21EE000A434880ED000A3E48008CA5 +:1050900000EE100AB8EE400A3E48D0ED000A30EEAD +:1050A000600AF2EE040A80EE201A314880ED011AFF +:1050B00090ED010ADFED380A80EE201A9FED370AE5 +:1050C00021EE000A80ED020A90ED040AD0ED020AFA +:1050D00030EE600A80ED080A2B48408C00EE100A82 +:1050E000B8EE400A2B48D0ED000A30EE600AF2EE2E +:1050F000040A80EE201A204880ED011AD0ED010A42 +:105100009FED251A80EE810ADFED240A20EE200AA9 +:1051100080ED020A90ED040AD0ED020A30EE600A3A +:1051200080ED080A1E480068012818D100201C499B +:1051300008601248007800F0030003280FD10E48E1 +:105140000078012803D01749094801F04BFD0848B1 +:105150000078012803D01449074801F043FD10BD31 +:105160008600002000007A445C01002060010020DD +:105170009413002064010020081400207A0000200D +:105180006C01002030010020BC09002000007A469C +:105190000000FA4468010020000061440000C84299 +:1051A0003801002094140020D814002010B50F48B6 +:1051B000006801280AD100200C49086000F074FE44 +:1051C000FFF7AAF9FFF774FCFFF7BCF9084800687D +:1051D00001280AD100200649086000F0ADFA05490F +:1051E0000880084600880449C88410BDF8000020E3 +:1051F00010010020EC000020BC09002010B52DEDAE +:10520000028BB0EE408A00249FED0C0A28EE000AC3 +:10521000B0EE408A9FED0A0A28EE000ADFED090A87 +:1052200080EE201ABCEEC10A10EE100A84B20221F0 +:10523000204600F059F8BDEC028B10BD0000C842BA +:105240000000804500404E4510B52DED028BB0EEBC +:10525000408A00249FED0C0A28EE000AB0EE408A36 +:105260009FED0A0A28EE000ADFED090A80EE201AF7 +:10527000BCEEC10A10EE100A84B20321204600F0F1 +:1052800033F8BDEC028B10BD0000C8420000804521 +:1052900000404E4510B52DED028BB0EE408A002443 +:1052A0009FED0D0A28EE000AB0EE408A9FED0B0A32 +:1052B00028EE000ADFED0A0A80EE201ABCEEC10AD1 +:1052C00010EE100A84B2074804600121204600F065 +:1052D0000BF8BDEC028B10BD0000C84200008045F9 +:1052E00000404E45480000202DE9F04107460C469D +:1052F0004FF6FF7000EA8705C5F30D05012C15D1A7 +:10530000012280214A48FCF747FA012240214848FF +:10531000FCF742FA0A2000F002F9002280214448FA +:10532000FCF73AFA0A2000F0FAF82FE0022C15D127 +:10533000012211033F48FCF72FFA012291023D4858 +:10534000FCF72AFA0A2000F0EAF80022E1023948C4 +:10535000FCF722FA0A2000F0E2F817E0032C15D13E +:105360000122D1023348FCF717FA01229102314899 +:10537000FCF712FA0A2000F0D2F800224FF4006184 +:105380002C48FCF709FA0A2000F0C9F800263BE097 +:10539000012240212648FCF7FFF90122910225480D +:1053A000FCF7FAF905F40040B0F5004F0AD10122EC +:1053B00020211F48FCF7F0F90122D1031E48FCF719 +:1053C000EBF90AE0002220211948FCF7E5F9002258 +:1053D0004FF400411848FCF7DFF90A2000F09FF86D +:1053E000002240211248FCF7D7F900224FF48061D7 +:1053F0001048FCF7D1F90A2000F091F84FF6FF7041 +:1054000000EA4505701CC6B2102EC1DB01228021C6 +:105410000748FCF7C1F9012211030648FCF7BCF963 +:105420000122D1020348FCF7B7F9BDE8F081000082 +:10543000000C0240000802400000024010B5204865 +:105440000078092839D2DFE800F038050C131A205B +:10545000262C320000224FF480511A48FCF79CF9A8 +:105460002BE000224FF400611648FCF795F924E088 +:1054700000224FF400411448FCF78EF91DE0002291 +:1054800080211148FCF788F917E0002204210F4819 +:10549000FCF782F911E0002201210C48FCF77CF9AD +:1054A0000BE0012291030848FCF776F905E00122A0 +:1054B00010210748FCF770F900BF00BF10BD0000C5 +:1054C0005C000020000C024000100240000402407A +:1054D0000008024010B5012280210C48FCF75CF95D +:1054E000012211030A48FCF757F90122D1020848AA +:1054F000FCF752F9002240210448FCF74DF9002244 +:105500004FF480610248FCF747F910BD000C0240DF +:105510000008024001B50098FBF7F8FF08BD00E065 +:1055200000BF011EA0F10100FAD1704711B526E0BD +:10553000009CB4F5617F02D94FF4617400E0009CD7 +:1055400023464FF0E024A069A82404FB130100299E +:1055500008DB00BF4FF0E024A26982420CDA8A42E5 +:10556000F8DA09E0084C214400BF4FF0E024A269BA +:105570008242FADD8A42F8DC009CE41A0094009C26 +:10558000002CD5D118BD00004090020010B500F0ED +:1055900033FC3F48007800F0010204213D48FCF74D +:1055A000FBF83B480078C0F3400208213948FCF77B +:1055B000F3F837480078C0F3800210213548FCF733 +:1055C000EBF833480078C0F3C00220213148FCF7E3 +:1055D000E3F82F480078C0F3001240212D48FCF773 +:1055E000DBF82B480078C0F340124FF400512A48F2 +:1055F000FCF7D2F826480078C0F380124FF48041BF +:105600002548FCF7C9F822480078C2094FF4004148 +:105610002148FCF7C1F821480078214908701C484E +:1056200080781E4908701E480078097888420AD0A0 +:105630001749887800F0E4FA1549487800F0E0FA54 +:1056400000F034F805E01249487800F0D9FA00F08B +:105650002DF8FEF7F7FE000A12490870FEF7F2FE79 +:105660001049487010211048FCF784F804462021A6 +:105670000D48FCF77FF804EB40000A4988700448A5 +:10568000C0780121B1EBD01F01D100F045FA10BD67 +:105690007A0000200010024000080240EF000020C5 +:1056A000EE0000207F0000200000024010B5002224 +:1056B0004FF480710748FCF76FF80A20FFF736FFB8 +:1056C000012211020348FCF767F80A20FFF72EFFBA +:1056D00010BD00000008024010B500241548006805 +:1056E00020F00C001349086004E0601CC4B20120E3 +:1056F000FFF71CFF02210F48FCF73CF808B1C82C4B +:10570000F3DBC82C01DB012010BD002404E0601C89 +:10571000C4B20120FFF70AFF02210648FCF72AF86D +:1057200008B9F02CF3DBF02C01DB0120ECE70020C2 +:10573000EAE70000000802402DE9F04100F0A4F87B +:1057400000F082F8FFF7C8FFCC2000F0A9F8BE20D7 +:1057500000F0A6F800F066F8074600F063F805468A +:10576000072D05DDE843C5B2F843C7B2002600E0C7 +:1057700001262C46200204B2E01904B200EE104AC1 +:10578000B8EEC00AF6EE040A20EE200ABDEEC00A0A +:1057900010EE100A04B216B12046BDE8F081604256 +:1057A00000B2FAE710B5012202210448FBF7F4FF2A +:1057B00000F04AF8FFF790FF10BD0000000802401B +:1057C00010B51748006820F00C001549086008461D +:1057D000006840F004000860002202211048FBF736 +:1057E000DBFF0220FFF7A2FE012202210C48FBF79B +:1057F000D3FF0B48006820F00C00094908600C201A +:10580000FFF794FE02210648FBF7B4FF08B101241C +:1058100000E000243220FFF789FE204610BD000082 +:105820000008024070B50026012508E0FFF7C8FF18 +:105830000446E00140EA6600C6B2681CC5B2082D05 +:10584000F4DD304670BD000010B50E48006820F051 +:105850000C000C4908600846006840F0040008602D +:10586000002202210748FBF797FF40F2EE20FFF7E6 +:105870005DFE012202210348FBF78EFF0F20FFF798 +:1058800055FE10BD0008024010B5FFF7DDFFFFF721 +:1058900023FFCC2000F004F8442000F001F810BDF4 +:1058A00070B504461B48006820F00C0019490860D8 +:1058B0000846006840F004000860012526E004F076 +:1058C0000106641086B1002202211248FBF764FF32 +:1058D0000220FFF72BFE012202210E48FBF75CFF9E +:1058E0003C20FFF723FE0FE0002202210948FBF7CE +:1058F00053FF3C20FFF71AFE012202210548FBF767 +:105900004BFF0220FFF712FE681CC5B2082DD6DD42 +:1059100070BD00000008024000B587B000BF002045 +:1059200001901048006840F002000E4908600846E7 +:10593000006800F00200019000BF00BF0022C021FB +:105940000948FBF729FFC020029011200390002096 +:1059500004900320059002A90348FBF711FE07B04D +:1059600000BD000030380240000402402DE9F04143 +:1059700007460D46164600F0F9F9A02000F0CCF9D4 +:1059800000F01EFA00B12CE0281200F0C5F900F07A +:1059900017FA00B125E0E8B200F0BEF900F010FA05 +:1059A00000B11EE000F0E2F9A12000F0B5F900F02E +:1059B00007FA00B115E000240CE000F08BF938552F +:1059C000701EA04202D000F051F901E000F06EF923 +:1059D000601C84B2B442F0DB00F0E0F90120BDE8C5 +:1059E000F08100F0DBF90020F9E700002DE9F0413B +:1059F00005460E46174600240DE005EB840081B2F3 +:105A000004220748FFF7B2FF06EB84000449096847 +:105A10000160601CC4B2BC42EFDBBDE8F081000055 +:105A2000CD0700202DE9F0470746884691464646B7 +:105A3000002533E015B106F01F0020BB00F0AEF9E1 +:105A400000240AE000F092F9A02000F065F900F0CF +:105A5000B7F900B904E0601C84B2B4F57A7FF1DBD9 +:105A600000BFB4F57A7F00D136E0301200F054F96F +:105A700000F0A6F900B12FE0F0B200F04DF900F00F +:105A80009FF900B128E0785D00F046F900F098F940 +:105A900000B121E0701C86B2681C85B24D45C9DB9F +:105AA00000F07CF900240AE000F060F9A02000F08A +:105AB00033F900F085F900B904E0601C84B2B4F554 +:105AC0007A7FF1DB00BFB4F57A7F00D104E000F00B +:105AD00065F90120BDE8F08700F060F90020F9E7E2 +:105AE0002DE9F04105460E46174600240DE006EB71 +:105AF000840108480968016005EB840081B2042232 +:105B00000448FFF78FFF601CC4B2BC42EFDBBDE866 +:105B1000F0810000C107002010B53C210E48FCF7C1 +:105B2000F5FE49F218700C49096848623C210A48A0 +:105B3000FCF786FE00200949086009490860094908 +:105B400008609820084908600848C07800F07F0085 +:105B50000649C87010BD0000E00200207C01002052 +:105B60008001002084010020880100207A000020AC +:105B70001C4800681C4908601C480068406A1949B4 +:105B800008600846006818490968401A18498842A0 +:105B900005DA18480068401C164908600DE01148F5 +:105BA000006811490968401A4CF25031884204DDFE +:105BB00010480068401E0F4908600E480068C0EB9E +:105BC00000400849096808440B4908600846006815 +:105BD0004FF6FF7101EA1040084908850648008821 +:105BE00048857047800100207C010020E0020020F1 +:105BF000B03CFFFF8801002084010020BC09002088 +:105C000070B504462546002628E000224FF40041E6 +:105C10001448FBF7C1FD05F0800028B101224021A6 +:105C20001148FBF7B9FD04E0002240210E48FBF7C4 +:105C3000B3FD6806050E00224FF400410948FBF74A +:105C4000ABFD0A20FFF772FC0122D1030548FBF7E8 +:105C5000A3FD0A20FFF76AFC701CC6B2082ED4DB35 +:105C600070BD0000000C02400000024010B54FF46F +:105C700000000949086000F011F84020064908605A +:105C800000F00CF84FF480000349086000F006F8BB +:105C900080200149086010BD18040240002001E086 +:105CA000411CC8B22828FBDB7047000010B58020DB +:105CB00007490860FFF7F2FF402005490860FFF739 +:105CC000EDFF4FF4800002490860FFF7E7FF10BDC9 +:105CD0001804024070B50024002516E06006040E8A +:105CE00040200C490860FFF7D9FF0A4808380068CF +:105CF00000F0800008B1601CC4B24FF48000054978 +:105D00000860FFF7CBFF681CC5B2082DE6DB204614 +:105D100070BD00001804024070B5044600251FE065 +:105D200004F0800018B180200F49086003E04FF4B0 +:105D300000000D490860FFF7B1FF40200A490860E4 +:105D4000FFF7ACFF4FF4800007490860072D01D131 +:105D5000802008606006040EFFF7A0FF681CC5B233 +:105D6000082DDDDB70BD00001804024010B5802056 +:105D70000949086040200860FFF790FF4FF40000D9 +:105D800005490860FFF78AFF4FF480000249086068 +:105D9000FFF784FF10BD00001804024010B54FF457 +:105DA00000000649086040200860FFF777FF802068 +:105DB00002490860FFF772FF10BD0000180402409E +:105DC00010B580200B49086040200860FFF766FF8F +:105DD00008480838006800F0800008B1012400E09D +:105DE00000244FF4800003490860FFF757FF204666 +:105DF00010BD00001804024010B5064800680128D4 +:105E000006D102210448FBF7BDFC002001490860CF +:105E100010BD00002801002000100240FBF700FE2A +:105E2000FDF7B2FEFDF7BCFBFDF766FBFDF72CFBB3 +:105E3000FDF7C8FCFDF7E4FCFDF704FDFDF78CFD64 +:105E4000FDF7A6FDFDF7C0FDFDF7DAFDFDF7F4FD5A +:105E5000FDF736FDFDF75AFD1248FCF7D5FBFFF7BD +:105E60005BFEFEF763FBFEF7D3FFFEF721FDFFF7B6 +:105E700031FB00F0EDF8FFF795FCFEF7D5FA00F0E6 +:105E800003FAFFF749FD00F0DDFE00F071FD07E0C9 +:105E9000FFF77CFBFFF78AF9FFF748F8FFF768FE8A +:105EA000F6E700002803002010B52DED028B9FEDD2 +:105EB0005C0AB0EE408AFAF775FE0446207859492C +:105EC00008600846006800020860607809680843B6 +:105ED000544908600846006800020860A078096814 +:105EE00008435049086008460068B0F5000F0FDB12 +:105EF00008460068A0F1807000EE100AB8EEC00AF3 +:105F0000DFED490A80EE201A484880ED001A0BE0C8 +:105F1000444890ED000AB8EEC00ADFED430A80EE77 +:105F2000201A424880ED001A4048D0ED000A9FED4B +:105F3000400A9FED401A01EE200AF2EE080A80EEB8 +:105F4000201A3D4880ED001A90ED000AF2EE040A96 +:105F500020EE200A39480078401E00EB80003849C6 +:105F600001EB00103749097800EB810080ED000A51 +:105F700032480078401C31490870084600780328F0 +:105F80002FDD012251023048FBF706FC002026E0FD +:105F90009FED230AB0EE408A00210EE000EB800264 +:105FA000274B03EB021202EB810292ED000A30EE66 +:105FB000080AB0EE408A4A1CD1B21429EEDBB3EED7 +:105FC000040AC8EE000ABCEEE00A10EE101A8AB20B +:105FD00000F10D011D4B23F81120411CC8B2062809 +:105FE000D6DB1648007806280DDD0120134908701D +:105FF00014480078401C134908700846007813289C +:1060000001DD002008700D480078042805DA002220 +:106010004FF400710C48FBF7BFFBBDEC028B10BDC9 +:1060200000000000680000200000004B7400002009 +:1060300000A00C4600401C466C0000205C000020C4 +:10604000DC0700207800002000080240BC09002086 +:1060500010B501F0F7F900224FF400712A48FBF760 +:106060009BFB0A20FFF756FA01202849087081217E +:10607000002001F028FB0A20FFF74CFA02202349F8 +:1060800008708121002001F01EFB0A20FFF742FA70 +:1060900003201E4908708121002001F014FB0A2012 +:1060A000FFF738FA012251021748FBF775FB0A2067 +:1060B000FFF730FA0420154908708121002001F013 +:1060C00002FB0A20FFF726FA0520104908708121FB +:1060D000002001F0F8FA0A20FFF71CFA06200B490D +:1060E00008708121002001F0EEFA0A20FFF712FA71 +:1060F000012006490870002241020348FBF74CFBCF +:106100000A20FFF707FA10BD000802405C000020DB +:106110002DE9F04104460D460CB1022D01DABDE82F +:10612000F08126786778012E01D0002E48D1052F06 +:106130003AD008DC012F0DD0022F11D0032F15D03B +:10614000042F37D118E0062F1CD00F2F20D0102F8E +:1061500030D123E0A81E81B2A01C00F01DFF2EE06C +:10616000A81E81B2A01C00F0BFFF28E0A81E81B2CB +:10617000A01C01F05FF822E0A81E81B2A01C01F073 +:10618000DFF81CE0A81E81B2A01C01F037FC16E06D +:10619000A81E81B2A01C01F0A7FA10E0A81E81B2CF +:1061A000A01C01F047FB0AE0A81E81B2A01C01F070 +:1061B000C3FB04E06078012100F004F800BF00BFD9 +:1061C00000BFACE7F0B599B005460E4600240027A5 +:1061D00001222146641C0DF8012045F08002214671 +:1061E000641C0DF801202146641C0DF80160214655 +:1061F0006846FDF73FFC0746FAB22146641C0DF8DD +:1062000001203A122146641C0DF801200B48008A37 +:10621000A04201DB204601E00848008A0749488285 +:106220004A8AC8686946FAF7DCF80448428AC168B5 +:10623000034801F02DFA19B0F0BD000080130020D2 +:10624000000400202DE9F04100240E480568C488B0 +:10625000022C01DABDE8F081A01E295C601E285CDA +:1062600041EA0027A01E81B22846FDF703FC06463E +:10627000B74200D0EEE7034AD1881068FFF748FF25 +:1062800000BFE7E78013002010B50E480E490860F4 +:1062900000208880C88008720C48C8604FF4806075 +:1062A000088200204882012209490A48FDF720F8A7 +:1062B0006FF001000849096808610748FCF7A4F974 +:1062C00010BD0000800A002080130020800E0020F6 +:1062D00054010020000400207003002010B518486D +:1062E000808840F2FF3188420EDB0020144988800C +:1062F00008460068002101604FF6FF730A2211A1D1 +:106300001448FDF717F814E0134801780C48828808 +:106310008088401C0A4B98801846006881540F48BA +:10632000FCF7C6F900200D49096848620B48FCF7E4 +:106330006BF9012208490748FCF7DAFF10BD00009D +:1063400080130020E695B0E68DAEE6BAA2E587BAE6 +:106350000000000000040020540100207003002011 +:1063600070B504460D46FE480078062874D2DFE872 +:1063700000F0033896FBFAF9FA480068401C40B96F +:10638000F9480068F74908602046B1EE000A00F0BD +:106390008FFDF5480068F549086008460068F14936 +:1063A0000968401A14281BDDF148808C00EE100AA1 +:1063B000B8EE400AEF48D0ED000A30EE600AF2EE87 +:1063C000040A80EE201A85ED0E1A4FF0FF30E549E1 +:1063D0000860E6490860E2480078401CE04908701F +:1063E000A7E2E0480068401CA8BBDF480068DD4920 +:1063F0000860D5ED0E0AB0EE001A80EE810A9FED1E +:10640000DE1AC0EE010A94ED060A94ED071A30EE8A +:10641000411A94ED070A00EE810A85ED0F0A95ED09 +:106420000F0AD4ED060AB4EEE00AF1EE10FA02D239 +:1064300095ED0F0A01E094ED060A85ED0F0A95ED42 +:106440000F0AD4ED070AB4EEE00AF1EE10FA04DD0B +:1064500095ED0F0A03E00BE06AE294ED070A85ED83 +:106460000F0AD5ED0F0AB0EE600A204600F020FDBD +:10647000BD480068BD49086008460068B949096818 +:10648000401A0A280ADD4FF0FF30B6490860B749C4 +:106490000860B3480078401CB149087049E295F89B +:1064A0004000052871DAAF480068401C20B9AE48AA +:1064B0000068AC49086021E095F8401005F108003B +:1064C00000EB810090ED000AD4ED010AB4EEE00A81 +:1064D000F1EE10FA02D294ED010A07E095F84010AF +:1064E00005F1080000EB810090ED000A95F84010DE +:1064F00005F1080000EB810080ED000A9A48006871 +:106500009A490860D5ED0E0AB0EE001A80EE810AB5 +:10651000D5ED010AB7EE001A70EE810A20EE200ACE +:10652000D4ED010AB4EEE00AF1EE10FA3BDD934837 +:10653000007858BB95ED0F0AD5ED010AB7EE001AA9 +:1065400070EE810A20EE200A84ED050A94ED050A1A +:10655000D4ED060AB4EEE00AF1EE10FA05D294ED9D +:10656000050A04E0DDE199E1E5E094ED060A84ED39 +:10657000050A94ED050AD4ED070AB4EEE00AF1EE3F +:1065800010FA04DD94ED050A03E0B0E00BE094EDB1 +:10659000070A84ED050AD4ED050AB0EE600A20462C +:1065A00000F086FC1AE0D5ED0E0AB0EE001A80EE7F +:1065B000810AD5ED010AB7EE001A70EE810A20EECD +:1065C000200AD4ED010AB4EEE00AF1EE10FA05D883 +:1065D0006A48007810B9012068490870D5ED0E0AA4 +:1065E000B0EE001A80EE810AD5ED010AB7EE001A6E +:1065F00071EE600A20EE200AD4ED010AB4EEE00A42 +:10660000F1EE10FA37D25D480078012833D195EDCC +:106610000F0AD5ED010AB7EE001A71EE600A20EEFE +:10662000200A84ED050A94ED050AD4ED060AB4EEBD +:10663000E00AF1EE10FA02D294ED050A01E094EDC1 +:10664000060A84ED050A94ED050AD4ED070AB4EEB6 +:10665000E00AF1EE10FA02DD94ED050A01E094ED96 +:10666000070A84ED050AD4ED050AB0EE600A20465B +:1066700000F01EFC5EE0D5ED0E0AB0EE001A80EED2 +:10668000810AD5ED010AB7EE001A71EE600A20EE1C +:10669000200AD4ED010AB4EEE00AF1EE10FA49DB6B +:1066A00036480078012845D10020344908702F4829 +:1066B00000682C490968401A4FF4FA71484300EE0B +:1066C000100AB8EEC00A95F8401005F1200000EB62 +:1066D000810080ED000A4FF0FF3022490860234915 +:1066E000086095F84000401C85F8400022E01D48F5 +:1066F0000068401C18B91C4800681A4908601A480C +:1067000000681A4908600846006816490968401A76 +:1067100006280FDD2046B1EE000A00F0C9FB4FF05D +:10672000FF3010490860114908600D480078401C8E +:106730000B490870FDE000202AE095ED070A05F1FD +:10674000080101EB8001D1ED000A30EE200A85ED51 +:10675000070A95ED0D0A05F1200101EB80010FE01C +:106760006C0100207001002048010020740100200D +:10677000BC0900206801002000006144780100206D +:10678000D1ED000A30EE200A85ED0D0A411CC8B299 +:106790000528D2DBD5ED0E0AB0EE001A80EE810A94 +:1067A000D5ED010AB7EE001A70EE810A20EE200A3C +:1067B000F1EE040A20EE200AD5ED070A80EE801AD9 +:1067C00085ED071A95ED0D0AF1EE040A80EE201A08 +:1067D00085ED0D1A95ED070ADFED570A60EE200AE8 +:1067E0009FED561A81EE200AF6EE000A20EE200AEE +:1067F00084ED0B0A95ED0D0AF6EE000A20EE200A54 +:10680000DFED4F0A80EE201A9FED4E0A21EE000ABE +:1068100084ED0C0A95ED0D0ADFED4B0A60EE200ABF +:106820009FED471A80EE810AF6EE000A20EE200A5C +:1068300084ED110A6078012802D0022826D112E0E6 +:1068400094ED0B0A414880ED000A94ED0C0A80EDAE +:10685000010A94ED110A80ED020A0322014600208C +:10686000FFF73EF913E094ED0B0A384880ED000A7B +:1068700094ED0C0A80ED010A94ED110A80ED020AF4 +:10688000032201460C20FFF72BF900E000BF00BFF8 +:106890002F480078401C2E4908704AE02D480068B7 +:1068A000401C18B92C4800682A4908602A4800682A +:1068B0002A4908600846006826490968401A0A28DB +:1068C0002EDD6078012802D0022818D10BE09FED60 +:1068D000240A244880ED000A2348C07800F0BF0055 +:1068E0002149C8700CE09FED1E0A204880ED000A87 +:1068F0001D48C07800F0DF001B49C87000E000BFF1 +:1069000000BF4FF0FF30134908601449086000F0E1 +:106910002FF8002020700E480078401C0C490870A9 +:1069200007E04FF0FF300B4908600C49086000E0B9 +:1069300070BD00BF00BFFBE7560E494090C2753ED8 +:1069400000007A440000C8428FC2F53D7C1400204C +:106950006C0100207001002048010020740100201B +:1069600000000000600100207A0000206401002087 +:1069700000202949087000BF11E09FED280A264930 +:10698000083101EB800181ED000A9FED240A2249C4 +:10699000203101EB800181ED000A411CC8B20528BD +:1069A000EBDB9FED1F0A1C4880ED010A9FED1B0ADF +:1069B00080ED0E0A9FED190A80ED0F0A002016499E +:1069C00081F840001749087000BF11E09FED130ADD +:1069D0001449083101EB800181ED000A9FED0F0A97 +:1069E0001049203101EB800181ED000A411CC8B241 +:1069F0000528EBDB9FED0A0A0A4880ED010A9FEDAE +:106A0000070A80ED0E0A9FED050A80ED0F0A0020AF +:106A1000044981F8400070479414002000000000F1 +:106A20009A99193ED814002010B50446D4ED080AEE +:106A3000B0EE600AFDF762FDD4ED0A0AB4EEE00A9A +:106A4000F1EE10FA7EDDD4ED080AB0EE600AFDF733 +:106A500055FDF2EE040AB4EEE00AF1EE10FA71D23E +:106A600094ED0E0AD4ED100AB4EEE00AF1EE10FA3D +:106A700011DB94ED0E0AD4ED0F0AB4EEE00AF1EE4C +:106A800010FA08D894ED0E0AD4ED080A30EE200A68 +:106A900084ED0E0A0DE094ED0E0AB5EEC00AF1EE9B +:106AA00010FA02DD94ED0F0A01E094ED100A84ED76 +:106AB0000E0A94ED120A94ED0C1AC0EE010A94ED40 +:106AC0000E0A20EE800A84ED0D0A94ED110A94ED71 +:106AD000121AC0EE010A94ED080A94ED091A30EE7C +:106AE000410A20EE800A84ED130A94ED080AD4EDE1 +:106AF0000D0A30EE200AD4ED130A30EE200AD4ED50 +:106B00000B0A20EE200A84ED140A94ED140A9FED7E +:106B1000331AC0EE010A94ED060A94ED071A30EE1E +:106B2000411A94ED050A00EE810A84ED050A94ED00 +:106B3000080A84ED090A94ED050AD4ED150AB4EEAD +:106B4000E00A00E040E0F1EE10FA02D294ED050A0E +:106B500001E094ED150A84ED050A94ED050AD4EDE3 +:106B6000160AB4EEE00AF1EE10FA02DD94ED050A21 +:106B700001E094ED160A84ED050A94ED050AD4EDC2 +:106B8000060AB4EEE00AF1EE10FA02D294ED050A1C +:106B900001E094ED060A84ED050A94ED050AD4EDB2 +:106BA000070AB4EEE00AF1EE10FA02DD94ED050AF0 +:106BB00001E094ED070A84ED050AD4ED050AB0EE74 +:106BC000600A206F804707E09FED050A84ED0E0AFA +:106BD0009FED030A84ED0D0A10BD00000000C842BD +:106BE0000000000070B505460C46287820B1012849 +:106BF0000BD002281FD118E02078012801D1FFF71F +:106C0000B7FE2846FFF710FF16E00D48007805286C +:106C100006D1FFF7ADFE0120207000200849087062 +:106C200021462846FFF79CFB06E02078012801D189 +:106C3000FFF79EFE00E070BD00BF00BFFBE7000055 +:106C40006C01002010B503228D490020FEF7CEFE16 +:106C500000208C490870012048709FED8B0A08467F +:106C600080ED010A9FED880A80ED020A9FED860AF9 +:106C700080ED030A9FED840A80ED040A9FED820AED +:106C800080ED050AB1EE000A80ED070AB3EE040AB2 +:106C900080ED060A9FED7C0A80ED080A9FED7A0AD6 +:106CA00080ED090AB6EE000A80ED0A0A744890EDFC +:106CB000000A084680ED0B0A714890ED010AB5EE16 +:106CC000C00AF1EE10FA02D19FED700A02E06C48A2 +:106CD00090ED010A6B4880ED0C0A9FED6B0A80ED88 +:106CE0000D0A9FED6B0A80ED0F0A9FED6A0A80ED99 +:106CF000100A9FED650A80ED0E0A614890ED020AC8 +:106D0000604880ED110A9FED640A80ED120A9FED44 +:106D10005E0A80ED130A9FED5C0A80ED140A9FED78 +:106D20005A0A80ED150A9FED580A80ED160A9FED6C +:106D30005B0A80ED170A9FED5A0A80ED180A9FED55 +:106D4000520A80ED190A9FED500A80ED1A0A0020C0 +:106D50004C4981F86C00534808679FED4B0A086F57 +:106D60008047032246490C20FEF740FE00204E4992 +:106D70000870022048709FED440A084680ED010A21 +:106D80009FED410A80ED020A9FED3F0A80ED030A64 +:106D90009FED3D0A80ED040A9FED3B0A80ED050A58 +:106DA000B1EE000A80ED070AB3EE040A80ED060A90 +:106DB0009FED350A80ED080A9FED330A80ED090A40 +:106DC000B6EE000A80ED0A0A2D4890ED000A08464A +:106DD00080ED0B0A2A4890ED010AB5EEC00AF1EEEB +:106DE00010FA02D19FED290A02E0254890ED010A30 +:106DF0002D4880ED0C0A9FED240A80ED0D0A9FEDD1 +:106E0000240A80ED0F0A9FED230A80ED100A9FED02 +:106E10001E0A80ED0E0A1A4890ED020A224880ED03 +:106E2000110A9FED1D0A80ED120A9FED170A80EDF1 +:106E3000130A9FED150A80ED140A9FED130A80EDE9 +:106E4000150A9FED110A80ED160A9FED140A80EDD8 +:106E5000170A9FED130A80ED180A9FED0B0A80EDCB +:106E6000190A9FED090A80ED1A0A00200E4981F8DF +:106E70006C000E4808679FED040A086F804710BD3C +:106E8000881400209413002000000000002474499E +:106E900000004842000048C2CDCC4C3D6F12833AFE +:106EA0006F12033BFD5100080814002049520008EE +:106EB00010B52DED028BB0EE408A044694ED060A23 +:106EC000B4EEC80AF1EE10FA02DDB0EE480A01E0B5 +:106ED00094ED060AB0EE408AB5EEC08AF1EE10FAE3 +:106EE00002DDB0EE480A01E09FED270AB0EE408ACD +:106EF00094ED060AD4ED070A30EE600AD4ED070AD5 +:106F000038EE601AC1EE000A9FED200A20EE800ADA +:106F100084ED040A94ED040A9FED1C1AC0EE010AE8 +:106F20009FED1B0A20EE800A84ED030A84ED058A9A +:106F300094ED050ADFED170A30EE200A84ED190AF8 +:106F400094ED050ADFED130A30EE600A84ED1A0AAB +:106F5000002084F86C0094ED050AF6EE000A30EE8D +:106F6000200A84ED150A94ED050AF6EE000A30EECB +:106F7000600A84ED160AD4ED050AB0EE600A206FAF +:106F80008047BDEC028B10BD000000000000C8422D +:106F900000006144CDCC4C3F2DE9F04F9DB005463B +:106FA00000240020199064216846F9F791FA687866 +:106FB000297840EA0129E878A97840EA0126012EDB +:106FC00001DA212E7EDCB9F1300F7DDC06EB090001 +:106FD000312879DCF01DC11700EB5171C1F3C701F5 +:106FE0001C9101222046611CCCB20DF800202046E5 +:106FF000611CCCB20DF800202046621CD4B21C9952 +:107000000DF800100027BB462DE000200DF804000D +:1070100082461AE009EB070188B21BA9F9F78AFD3D +:107020001DF804009DF86C1001FA0AF10843C0B283 +:107030000DF80400781C87B2B74202DB01201990DA +:1070400006E00AF1010000F0FF0ABAF1080FE1DBE7 +:1070500000BF601CC4B21998012800D106E00BF1F2 +:10706000010000F0FF0B1C988345CEDB00BF2146DA +:107070006846FCF7FFFC804608F0FF022046611CD2 +:10708000CCB20DF800204FEA28222046611CCCB279 +:107090000DF800201248008AA04201DB204601E0E2 +:1070A0000F48008A0E4948824A8AC8686946F9F73B +:1070B00098F90B48428AC1680A4800F0E9FA1DB005 +:1070C000BDE8F08F03E0FFE702201A9001E0032003 +:1070D0001A9001201A99FFF775F800BFEFE700003A +:1070E00080130020000400202DE9F04F9DB00546DC +:1070F0000024002019906878297840EA0129E8786E +:10710000A97840EA0126012E01DA312E7EDCB9F1A0 +:10711000300F7FDC06EB090031287BDCF01DC11746 +:1071200000EB5171C1F3C7011C9101222046611C83 +:10713000CCB20DF8002002222046611CCCB20DF822 +:1071400000202046621CD4B21C990DF800100027C4 +:10715000BB462DE000200DF8040082461AE009EB42 +:10716000070188B21BA9F9F701FD1DF804009DF87D +:107170006C1001FA0AF10843C0B20DF80400781C43 +:1071800087B2B74202DB0120199006E00AF1010044 +:1071900000F0FF0ABAF1080FE1DB00BF601CC4B2C7 +:1071A0001998012800D106E00BF1010000F0FF0B57 +:1071B0001C988345CEDB00BF21466846FCF75AFC8D +:1071C000804608F0FF022046611CCCB20DF800207A +:1071D0004FEA28222046611CCCB20DF8002013484B +:1071E000008AA04201DB204601E01048008A0F49D6 +:1071F00048824A8AC8686946F9F7F3F80B48428A18 +:10720000C1680B4800F044FA1DB001E005E001E060 +:10721000BDE8F08F02201A9001E003201A900220AE +:107220001A99FEF7CFFF00BFEEE7000080130020A1 +:10723000000400202DE9F04F99B00646002416B94D +:1072400019B0BDE8F08F7078317840EA0127F07806 +:10725000B17840EA0125012D65DB312D63DC302F4B +:107260005EDC781900285BDB7819312858DC0122B4 +:107270002046611CCCB20DF8002003222046611C80 +:10728000CCB20DF800206806020E2046611CCCB27C +:107290000DF800204FF0000817E007EB080188B256 +:1072A000F9F734FC81464FEA29222046611CCCB212 +:1072B0000DF8002009F0FF022046611CCCB20DF849 +:1072C000002008F101001FFA80F8A845E5DB2146FF +:1072D0006846FCF7CFFB82460AF0FF022046611C9D +:1072E000CCB20DF800204FEA2A222046611CCCB215 +:1072F0000DF800201048008AA04201DB204601E082 +:107300000D48008A0C4948824A8AC8686946F9F7DC +:1073100068F80948428AC168084800F0B9F98FE75F +:107320004FF0020B01E04FF0030B59460320FEF72C +:1073300049FF00BF84E70000801300200004002004 +:107340002DE9F04F99B00546002415B919B0BDE8F4 +:10735000F08F6878297840EA0127E878A97840EA30 +:107360000126012E62DB312E60DC302F5BDCB81988 +:10737000312858DC01222046611CCCB20DF80020D7 +:1073800004222046611CCCB20DF800207006020ECB +:107390002046611CCCB20DF800204FF0000817E029 +:1073A00007EB080188B2F9F7BBFB81464FEA2922B7 +:1073B0002046611CCCB20DF8002009F0FF022046E7 +:1073C000611CCCB20DF8002008F101001FFA80F812 +:1073D000B045E5DB21466846FCF74CFB82460AF0E7 +:1073E000FF022046611CCCB20DF800204FEA2A2291 +:1073F0002046611CCCB20DF800201048008AA04243 +:1074000001DB204601E00D48008A0C4948824A8A87 +:10741000C8686946F8F7E5FF0848428AC168084825 +:1074200000F036F992E74FF0020B01E04FF0030B4A +:1074300059460420FEF7C6FE00BF87E780130020F0 +:107440000004002010B5012211031448FAF7A4F932 +:107450000122D1021148FAF79FF90122D103104805 +:10746000FAF79AF900224FF480410D48FAF794F99F +:10747000012280210A48FAF78FF9012204210948E4 +:10748000FAF78AF9012211460648FAF785F900222F +:1074900010210548FAF780F910BD0000000C0240E9 +:1074A00000100240000402400008024060480068EA +:1074B000401C5F49086008460068042805DD01207B +:1074C0005C49086000205A4908605B480068401C1D +:1074D0005949086008460068092805DD0120574918 +:1074E000086000205449086055480068401C544911 +:1074F000086008460068182805DD01205149086029 +:1075000000204F49086050480068401C4E49086000 +:1075100008460068312805DD01204C49086000203C +:10752000494908604A480068401C494908600846C3 +:107530000068632805DD01204649086000204449B1 +:10754000086045480068401C4349086008460068D8 +:10755000B0F5967F05DB01204049086000203E49D8 +:1075600008603F480068401C3D49086008460068C4 +:10757000B0F5FA7F05DB01203A4908600020384960 +:10758000086039480068401C3749086008460068B0 +:10759000B0F57A7F05DB01203449086000203249CC +:1075A000086033480068632805DD01203149086020 +:1075B00000202F4908602E480068401C2C490860B4 +:1075C0002D480068312805DD01202C490860002085 +:1075D0002949086028480068401C27490860284855 +:1075E00000681D2805DD0120264908600020244987 +:1075F000086023480068401C214908602248006850 +:10760000B0F5FA7F0EDB00201F4908601F480068B4 +:10761000B0F5E15F01DD002002E01C480068401C7D +:107620001A49086018480068401C174908607047EC +:10763000F4000020F0000020FC000020F8000020F2 +:1076400004010020000100200C010020080100209E +:1076500014010020100100201C010020180100204E +:1076600024010020200100202C01002028010020FE +:1076700034010020300100203C01002038010020AE +:1076800044010020400100204C010020480100205E +:1076900070B504460D461646324629462046FBF78D +:1076A000A9FE70BD70B50446FDF7C8FE8020FCF74A +:1076B00035FA2046FCF732FAFCF702FA0546FFF7E6 +:1076C000C1FE284670BD70B505460C46FDF7B6FEF6 +:1076D0000020FCF723FA2846FCF720FA2046FCF7A6 +:1076E0001DFAFFF7AFFE70BD2DE9F04F9FB00446C5 +:1076F000002500201B906078217840EA012AE0787C +:10770000A17840EA012620791D90012E7EDB212EF2 +:107710007CDC1D98C000B0427FDBBAF1300F79DC11 +:107720000AEB0600312875DC0027A9462FE009F195 +:107730000500205C1C904FF0000B1CE0012000FABB +:107740000BF01C99084018B14FF47F401E9001E0E7 +:1077500000201E900AEB070188B21E99FCF728FE54 +:10776000781C87B2B74202DB01201B9006E00BF1C8 +:10777000010000F0FF0BBBF1080FDFDB00BF1B981F +:10778000012800D106E009F1010000F0FF091D9871 +:107790008145CCDB00BF01222846691CCDB201A97E +:1077A0000A540F222846691CCDB201A90A5401A827 +:1077B000284421680160281DC5B2294601A8FCF7AC +:1077C00059F980462846691CCDB201A901F800800C +:1077D0004FEA28222846691CCDB201A90A54134851 +:1077E000008AA84201DB284601E01048008A0F49C0 +:1077F00048824A8AC86801A9F8F7F3FD0B48428A13 +:10780000C1680B48FFF744FF1FB001E005E001E04D +:10781000BDE8F08F02201A9001E003201A900F209B +:107820001A99FEF7CFFC00BFEEE70000801300209E +:10783000000400202DE9F04F9BB00446002614B947 +:107840001BB0BDE8F08F6078217840EA0128E0782D +:10785000A17840EA012794F804B0012F5FDB312FB3 +:107860005DDCBBEB470F5AD1B8F1300F54DC08EBAD +:107870000700312850DC002512E0062000EB45000F +:10788000205C052101EB4501615C40EA01201A9072 +:1078900008EB050188B21A99FCF782FD681C85B2D5 +:1078A000BD42EADB01223046711CCEB201A90A5466 +:1078B00010223046711CCEB201A90A5401A83044EE +:1078C00021680160301DC6B2314601A8FCF7D2F82C +:1078D00081463046711CCEB201A901F800904FEAF2 +:1078E00029223046711CCEB201A90A541048008AE0 +:1078F000B04201DB304601E00D48008A0C49488265 +:107900004A8AC86801A9F8F76CFD0948428AC1682B +:107910000848FFF7BDFE93E74FF0020A01E04FF081 +:10792000030A0AF0FF011020FEF74CFC00BF87E7B6 +:1079300080130020000400202DE9F0479AB005468E +:107940008A4600246878297840EA0129E878A978ED +:1079500040EA012717B1B7F57F4F43D1B9F1300F96 +:107960003DDC39464846FCF723FD01222046611CD8 +:10797000CCB201A90A5405222046611CCCB201A94F +:107980000A5401A8204429680160201DC4B2214680 +:1079900001A8FCF76FF806462046611CCCB201A98D +:1079A0000E5432122046611CCCB201A90A5411486F +:1079B000008AA04201DB204601E00E48008A0D4902 +:1079C00048824A8AC86801A9F8F70BFD0948428A2B +:1079D000C1680948FFF75CFE1AB0BDE8F0874FF0B8 +:1079E000020801E04FF0030841460520FEF7EAFBDC +:1079F00000BFF1E780130020000400202DE9F047CC +:107A00009AB005468A46002415B91AB0BDE8F08739 +:107A10006878297840EA0127E878A97840EA0128BF +:107A2000302F3BDC41463846FCF7BAFC01222046A9 +:107A3000611CCCB201A90A5406222046611CCCB2BA +:107A400001A90A5401A8204429680160201DC4B27C +:107A5000214601A8FCF70EF806462046611CCCB270 +:107A600001A90E5432122046611CCCB201A90A545D +:107A70000E48008AA04201DB204601E00B48008A44 +:107A80000A4948824A8AC86801A9F8F7AAFC074847 +:107A9000428AC1680648FFF7FBFDB6E74FF00209CE +:107AA00049460620FEF78EFB00BFAEE7801300209C +:107AB0000004002010B591EA030F48BF83F0004393 +:107AC00000F1C483841A71EB030C05D2121943EB45 +:107AD0000C03001B61EB0C01DFF824E14FEA1154A9 +:107AE000A4EB135C1EEA430F18BF9EEA445F73D0F9 +:107AF00023EA0E03DCF1200E21EA045143F4801343 +:107B000032D322FA0CFE10EB0E0023FA0CFE41EBEE +:107B10000E01CCF1200E03FA0EFE10EB0E0051F117 +:107B20000001B1F5801FCCF1200E32D201EB0451DF +:107B300012FA0EF2BDE8104058BF7047401C38BF23 +:107B40005FEA420218BF7047002814BF20F001000E +:107B500041F100014FEA410313F5001F38BF7047A0 +:107B6000A1F1C04100F064BB012A43EB0302ACF178 +:107B7000200CDCF11F0E32BF4FF0000E23FA0CF385 +:107B800010EB030041EB0451B4EB115FD0D0A1EB3B +:107B9000045101F5801149085FEA300001EB0451FE +:107BA0000ED350F1000038BF12FA0EFE08D1BDE826 +:107BB0001040C9E7401C38BF5FEA4202CAD1C3E7A0 +:107BC000BDE810404FEA410313F5001F38BF70476E +:107BD000A1F1C04100F02CBB9EEA445F08D011EA3D +:107BE0005E0FBDE8104004BF01F000410020704767 +:107BF000BDE8104070B500F0CDFA00BF64FBBE3E9A +:107C00000000E0FF2DE9C04130B4DFF8A0C23CEA3B +:107C1000111418BF3CEA131400F0EC8081EA03054C +:107C20001CEA111444EAD57418BF1CEA131500F0BD +:107C3000C780A4EB05044FF0004545EAC12145EAA1 +:107C4000C32341EA505143EA525304F17F749942ED +:107C500004F500344FEAC0204FEAC22208BF904228 +:107C600000F09C804FEA13650FF24016765D4FEAF4 +:107C7000134506FB05F7C7F1807706FB07F74FEAC8 +:107C8000D737A7FB03687642C8F58038A7FB06CE36 +:107C900038BFA8F1010807FB08E64FF0000EA6FB6D +:107CA000028CE6FB03CEDCF1000CCEF1004E38BFB7 +:107CB000AEF1010EA6FB0C584FF000074FF0000587 +:107CC000E6FB0E87A1FB08C6A0FB07CE16EB0E064F +:107CD00045F10005E1FB076515F1E04E7EBFA4F517 +:107CE00080345FEA46066D4116F1800745F10005D4 +:107CF0004FEA17274FEA066647EA0567A6F1DE4610 +:107D0000B6F1805F4FEA15251FD9384624F0010CE3 +:107D100005EBC471BCF1FE6F01EB0C1102D8F0BC95 +:107D2000BDE8008124425CBF01F5801E9EEAC47F4D +:107D300002D4F0BCBDE80081244238D4F0BCA1F1EB +:107D4000C041BDE8004100F073BA4FEAD22242EAD6 +:107D500043524FEAD323A7FB02864FEAD02040EAE2 +:107D6000415007FB03661EEA0E0F4FEAD12105FBC7 +:107D7000026658BFA6EB0056B6EB00564FEA520E0D +:107D80004EEAC37E18EB0E0E56EB530EBDD518EB24 +:107D900002085E417F1C55F10005B6E74FF48015DF +:107DA0004FF000074FF000064FF00008ADE7F0BCC1 +:107DB0004FF0000001F1C04101F00041BDE8008139 +:107DC00011EA0C1F0CEA131500D00CE013EA0C1F8B +:107DD00000F025804FF00000F0BC81EA030101F0C3 +:107DE0000041BDE80081F0BCBDE8004181EA03012B +:107DF00000F01EBAF0BCBDE8004170B500F0CAF951 +:107E0000097EFC3E00F007B881EA03014FF0000054 +:107E100001F00041704781EA030100F009BAF0BCAB +:107E2000BDE800414FF0000021497047FFFDFBF91C +:107E3000F7F5F4F2F0EEEDEBE9E8E6E4E3E1E0DE9D +:107E4000DDDBDAD8D7D5D4D3D1D0CFCDCCCBCAC80F +:107E5000C7C6C5C4C2C1C0BFBEBDBCBBBAB9B8B736 +:107E6000B6B5B4B3B2B1B0AFAEADACABAAA9A8A829 +:107E7000A7A6A5A4A3A3A2A1A09F9F9E9D9C9C9BF7 +:107E80009A999998979796959594939392919190A2 +:107E90008F8F8E8E8D8C8C8B8B8A89898888878733 +:107EA0008685858484838382828181800000FF07A8 +:107EB0000000F87F4FEA41034FEA5353A3F5806374 +:107EC000D3F11E03C8BFD3F1210C0CDD4FF00042EB +:107ED00042EAC12242EA505232FA03FC8CEAE17CC7 +:107EE000ACEBE1707047102BC4BF0020704703F566 +:107EF000787CBCF1FF3F04D06FF0004282EA2100A1 +:107F0000704770B500F046F9499224800020704710 +:107F1000F2E700004FEA1153A3F58063D3F11E038B +:107F2000A8BFD3F1200C08DB4FF0004242EAC12287 +:107F300052EA505232FA03F0704709420BD4102B28 +:107F4000C4BF0020704703F5787CBCF1FF3F05D02B +:107F50004FF0FF3070474FF00000704770B500F0F1 +:107F600019F900BF4992248000207047F0E710F013 +:107F7000004248BF4042B0FA80F310FA03F10AD041 +:107F8000C3F11D0303F580634FEA415002EB035236 +:107F900002EBD12170474FF0000070477FEAE17299 +:107FA00002D1101A62EB0101B1FA81F30B3B24D329 +:107FB000994012D1B0FA80F310FA03F108BF70476C +:107FC000C3F11D0303F5406303EBC2234FEAD12243 +:107FD0004FEA415002EB03517047C3F1200C20FAE5 +:107FE0000CFC9840C3F1320303F5406303EBC2235A +:107FF00041EA0C0101EB0351704710B5C3F1320C9B +:10800000C3F10004C4F1200E0CF5406C0CEBC2224D +:1080100001FA0EFC21FA04F100FA0EF3E040BDE88B +:10802000104040EA0C0001EB025138BF7047401C81 +:1080300041F100015B0008BF20F001007047000023 +:10804000DFF848C170B51CEA111E1EBF1CEA1315EB +:108050009EEA0C0F95EA0C0F00F06F8081EA030492 +:1080600023EA4C134EEAD47E21EA4C1141F48011EC +:1080700043F48013AE44A1FB024CA0FB0365AEF1B8 +:108080007F7E361955EB0C05A1FB034C4CF1000328 +:10809000A0FB021C16EB0C06654153F100030942DC +:1080A00018BF46F0010613F4007F0BD14FEA0331ED +:1080B0004FEA0530340341EA155140EA16506FF09B +:1080C00003020AE04FEAC3214FEAC520F40241EA65 +:1080D000555140EA56506FF0020202EB2E4201EB7E +:1080E000025585EACE710AD05FEA440C18BF24F02D +:1080F000004450F1000041F1000120EAD47040F248 +:10810000FE7C624500D270BDA84214BF4FF080448F +:108110004FF04044002E08BF0024BEF1806FA8BF7E +:10812000A1F1C041BDE8704080F282804FF00000B4 +:1081300001F1C04101F0004170479EEA0C0F0CEACA +:10814000131518BF95EA0C0F06D04FF0000081EA16 +:10815000030E0EF0004170BD00F01CF88900013ED6 +:1081600000F007B800F009B84FEA430C5FEA5C5C26 +:1081700008D081EA030100F05BB84FEA410C5FEAE6 +:108180005C5CF6D14FF00000014970470000FF072A +:108190000000F87F0EF1020E2EF0030E5EF8046B65 +:1081A000364205D4012A43EB030515F5001F12D80A +:1081B000012841EB010C1CF5001F0CD80ED14FEA31 +:1081C000D17C15F5001F0CEB4C0C0CF1020C08BF18 +:1081D0004CEBD37C04E04FF0080C01E04FEAD37C79 +:1081E0000CEB4C0526FA05F606F00706B6F1040C72 +:1081F00006D20EEB860CBDE870404CF0010C6047D7 +:10820000DFE80CF0090B02024FF000414FF00000D4 +:10821000A1F5002170BD19461046012851EB01045B +:1082200018BFD4F5001484BF002001F0004170BDD8 +:108230000808A0F500114FEA3101704710B591EA26 +:10824000030F48BF83F000433FF53CAC841A71EB49 +:10825000030C07D212198CF0004C43EB0C03001BEB +:1082600061EB0C01DFF8A4E14FEA1154A4EB135CBD +:108270001EEA430F18BF9EEA445F00F0B08023EA75 +:108280006E03524221EA0451C3EB6E0338BF5B1EFA +:10829000DCF1200E25D322FA0CFE10EB0E0043FA7F +:1082A0000CFE41EB0E01CCF1200E03FA0EFE10EB9A +:1082B0000E0051F10001CCF1200E29D412FA0EF279 +:1082C00001EB0451BDE8104058BF7047401C1CBF73 +:1082D000B2F1004F704700280CBF491C20F001008C +:1082E000704712EB020E43EB030218BF4FF0010E72 +:1082F0004EEA4202ACF1200CDCF11E0E54D943FAD6 +:108300000CFE10EB0E0051F1FF31CCF11E0ED5D555 +:108310000EF1010E12FA0EFE404141EB010101EB9C +:10832000445C5FEA5C5C10D910EBDE7001EB045139 +:1083300038BFBEF1004FBDE8104018BF704700289D +:108340000CBF491C20F00100704730D24FEAD42CFA +:1083500011F5001124F400641BD0B1FA81F20B3A3C +:10836000A41AA41ED2F12003914030FA03F319435A +:10837000904001EBCC71002C01EB0451BDE81040A2 +:10838000A8BF704701F1C0414FF0000001F000416B +:108390007047B0FA80F310FA03F100D110BDE41A6F +:1083A000173C4805C90AE4E701EB045110BD491028 +:1083B00001EB0451BDE810404FEA300002E04FF0FD +:1083C000000170474A0008BF0042F8D0B2F5001F14 +:1083D00028BF704701F000414FF0000070479EEA4F +:1083E000445F07D011EA5E0FBDE8104004BF0021D2 +:1083F00000207047BDE8104070B5FFF7CBFE00BF0E +:1084000040DFF63E83F00041104670470000E0FF79 +:108410004FF04070E1EE100A70470006101600069B +:10842000101600000000000000000102030406070F +:108430000809000000000102030400005C84000839 +:10844000000000208C010000C401000878840008AE +:108450008C010020F4190000200200084132104273 +:1084600001034D24F43954012B02DF6432055AFF15 +:08847000010110329800000028 :040000050800018965 :00000001FF diff --git a/MDK-ARM/VOQC/VOQC.htm b/MDK-ARM/VOQC/VOQC.htm index 04f8398..b3230f3 100644 --- a/MDK-ARM/VOQC/VOQC.htm +++ b/MDK-ARM/VOQC/VOQC.htm @@ -3,7 +3,7 @@ Static Call Graph - [VOQC\VOQC.axf]

Static Call Graph for image VOQC\VOQC.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat Aug 24 18:26:36 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Aug 26 17:36:36 2024

Maximum Stack Usage = 452 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -144,15 +144,15 @@ Global Symbols

[Calls]
  • >>   __rt_entry
-

__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

__scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

__scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

__decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

__decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

__scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

__rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

[Called By]