From 35299a0f035781ca993d8fe3de6e6441b6e8f2a7 Mon Sep 17 00:00:00 2001 From: wujunchao Date: Fri, 20 Sep 2024 11:52:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E6=95=B4=E7=90=86=20+=20?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/VOQC.uvguix.吴俊潮 | 20 +- MDK-ARM/VOQC.uvprojx | 2 +- MDK-ARM/VOQC/VOQC.axf | Bin 1082596 -> 1077256 bytes MDK-ARM/VOQC/VOQC.build_log.htm | 20 +- MDK-ARM/VOQC/VOQC.hex | 1033 ++-- MDK-ARM/VOQC/VOQC.htm | 4 +- MDK-ARM/VOQC/VOQC.map | 346 +- MDK-ARM/VOQC/VOQC_VOQC.dep | 4794 +++++++++--------- MDK-ARM/VOQC/adc.crf | Bin 920164 -> 919952 bytes MDK-ARM/VOQC/adc.d | 8 +- MDK-ARM/VOQC/adc.o | Bin 1025276 -> 1023972 bytes MDK-ARM/VOQC/adcs.crf | Bin 935912 -> 935647 bytes MDK-ARM/VOQC/adcs.d | 10 +- MDK-ARM/VOQC/adcs.o | Bin 1041144 -> 1039580 bytes MDK-ARM/VOQC/ads1220.crf | Bin 938695 -> 938444 bytes MDK-ARM/VOQC/ads1220.d | 10 +- MDK-ARM/VOQC/ads1220.o | Bin 1046720 -> 1045196 bytes MDK-ARM/VOQC/ads1256.crf | Bin 923848 -> 923636 bytes MDK-ARM/VOQC/ads1256.d | 8 +- MDK-ARM/VOQC/ads1256.o | Bin 1034880 -> 1033540 bytes MDK-ARM/VOQC/ch395.crf | Bin 924604 -> 924392 bytes MDK-ARM/VOQC/ch395.d | 8 +- MDK-ARM/VOQC/ch395.o | Bin 1053388 -> 1051936 bytes MDK-ARM/VOQC/ch395cmd.crf | Bin 928406 -> 928194 bytes MDK-ARM/VOQC/ch395cmd.d | 8 +- MDK-ARM/VOQC/ch395cmd.o | Bin 1112388 -> 1110592 bytes MDK-ARM/VOQC/dac7311.crf | Bin 921181 -> 920969 bytes MDK-ARM/VOQC/dac7311.d | 8 +- MDK-ARM/VOQC/dac7311.o | Bin 1029340 -> 1028016 bytes MDK-ARM/VOQC/dma.crf | Bin 919237 -> 919025 bytes MDK-ARM/VOQC/dma.d | 8 +- MDK-ARM/VOQC/dma.o | Bin 1021032 -> 1019752 bytes MDK-ARM/VOQC/ds18b20.crf | Bin 920654 -> 920442 bytes MDK-ARM/VOQC/ds18b20.d | 8 +- MDK-ARM/VOQC/ds18b20.o | Bin 1032628 -> 1031288 bytes MDK-ARM/VOQC/eeprom.crf | Bin 924024 -> 923812 bytes MDK-ARM/VOQC/eeprom.d | 8 +- MDK-ARM/VOQC/eeprom.o | Bin 1045364 -> 1043956 bytes MDK-ARM/VOQC/encoder.crf | Bin 919154 -> 918942 bytes MDK-ARM/VOQC/encoder.d | 8 +- MDK-ARM/VOQC/encoder.o | Bin 1023564 -> 1022268 bytes MDK-ARM/VOQC/flash.crf | Bin 920815 -> 920603 bytes MDK-ARM/VOQC/flash.d | 8 +- MDK-ARM/VOQC/flash.o | Bin 1026988 -> 1025668 bytes MDK-ARM/VOQC/gpio.crf | Bin 921996 -> 921784 bytes MDK-ARM/VOQC/gpio.d | 8 +- MDK-ARM/VOQC/gpio.o | Bin 1022100 -> 1020812 bytes MDK-ARM/VOQC/gpios.crf | Bin 920847 -> 920635 bytes MDK-ARM/VOQC/gpios.d | 8 +- MDK-ARM/VOQC/gpios.o | Bin 1028872 -> 1027516 bytes MDK-ARM/VOQC/hc165.crf | Bin 919491 -> 919279 bytes MDK-ARM/VOQC/hc165.d | 8 +- MDK-ARM/VOQC/hc165.o | Bin 1022768 -> 1021468 bytes MDK-ARM/VOQC/hc595.crf | Bin 919509 -> 919297 bytes MDK-ARM/VOQC/hc595.d | 8 +- MDK-ARM/VOQC/hc595.o | Bin 1022736 -> 1021432 bytes MDK-ARM/VOQC/i2c.crf | Bin 919704 -> 919492 bytes MDK-ARM/VOQC/i2c.d | 8 +- MDK-ARM/VOQC/i2c.o | Bin 1024840 -> 1023532 bytes MDK-ARM/VOQC/main.crf | Bin 944663 -> 944412 bytes MDK-ARM/VOQC/main.d | 10 +- MDK-ARM/VOQC/main.o | Bin 1061184 -> 1059460 bytes MDK-ARM/VOQC/mf5803.crf | Bin 933756 -> 933491 bytes MDK-ARM/VOQC/mf5803.d | 10 +- MDK-ARM/VOQC/mf5803.o | Bin 1045036 -> 1043460 bytes MDK-ARM/VOQC/modbus.crf | Bin 919680 -> 919468 bytes MDK-ARM/VOQC/modbus.d | 8 +- MDK-ARM/VOQC/modbus.o | Bin 1030688 -> 1029344 bytes MDK-ARM/VOQC/modbus_rtu.crf | Bin 927447 -> 927235 bytes MDK-ARM/VOQC/modbus_rtu.d | 8 +- MDK-ARM/VOQC/modbus_rtu.o | Bin 1049432 -> 1048048 bytes MDK-ARM/VOQC/modbus_tcp.crf | Bin 927148 -> 926936 bytes MDK-ARM/VOQC/modbus_tcp.d | 8 +- MDK-ARM/VOQC/modbus_tcp.o | Bin 1044928 -> 1043572 bytes MDK-ARM/VOQC/ms5803.crf | Bin 934119 -> 933854 bytes MDK-ARM/VOQC/ms5803.d | 10 +- MDK-ARM/VOQC/ms5803.o | Bin 1048452 -> 1046912 bytes MDK-ARM/VOQC/provalctrl.crf | Bin 941369 -> 941141 bytes MDK-ARM/VOQC/provalctrl.d | 10 +- MDK-ARM/VOQC/provalctrl.o | Bin 1059292 -> 1057700 bytes MDK-ARM/VOQC/spi.crf | Bin 919702 -> 919490 bytes MDK-ARM/VOQC/spi.d | 8 +- MDK-ARM/VOQC/spi.o | Bin 1023760 -> 1022460 bytes MDK-ARM/VOQC/startup_stm32f407xx.o | Bin 8000 -> 7992 bytes MDK-ARM/VOQC/stm32f4xx_hal.crf | Bin 889274 -> 889168 bytes MDK-ARM/VOQC/stm32f4xx_hal.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal.o | Bin 1033888 -> 1032828 bytes MDK-ARM/VOQC/stm32f4xx_hal_adc.crf | Bin 899134 -> 899028 bytes MDK-ARM/VOQC/stm32f4xx_hal_adc.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_adc.o | Bin 1038412 -> 1037360 bytes MDK-ARM/VOQC/stm32f4xx_hal_adc_ex.crf | Bin 894682 -> 894576 bytes MDK-ARM/VOQC/stm32f4xx_hal_adc_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_adc_ex.o | Bin 1021220 -> 1020284 bytes MDK-ARM/VOQC/stm32f4xx_hal_cortex.crf | Bin 888643 -> 888537 bytes MDK-ARM/VOQC/stm32f4xx_hal_cortex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_cortex.o | Bin 1027184 -> 1026188 bytes MDK-ARM/VOQC/stm32f4xx_hal_dma.crf | Bin 895464 -> 895358 bytes MDK-ARM/VOQC/stm32f4xx_hal_dma.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_dma.o | Bin 1021340 -> 1020388 bytes MDK-ARM/VOQC/stm32f4xx_hal_dma_ex.crf | Bin 897983 -> 897877 bytes MDK-ARM/VOQC/stm32f4xx_hal_dma_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_dma_ex.o | Bin 1006288 -> 1005440 bytes MDK-ARM/VOQC/stm32f4xx_hal_exti.crf | Bin 890112 -> 890006 bytes MDK-ARM/VOQC/stm32f4xx_hal_exti.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_exti.o | Bin 1008508 -> 1007612 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash.crf | Bin 891934 -> 891828 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_flash.o | Bin 1020604 -> 1019636 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash_ex.crf | Bin 891853 -> 891747 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_flash_ex.o | Bin 1018228 -> 1017284 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash_ramfunc.crf | Bin 886853 -> 886747 bytes MDK-ARM/VOQC/stm32f4xx_hal_flash_ramfunc.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_flash_ramfunc.o | Bin 992392 -> 991596 bytes MDK-ARM/VOQC/stm32f4xx_hal_gpio.crf | Bin 890512 -> 890406 bytes MDK-ARM/VOQC/stm32f4xx_hal_gpio.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_gpio.o | Bin 1006696 -> 1005820 bytes MDK-ARM/VOQC/stm32f4xx_hal_i2c.crf | Bin 954790 -> 954684 bytes MDK-ARM/VOQC/stm32f4xx_hal_i2c.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_i2c.o | Bin 1161132 -> 1159580 bytes MDK-ARM/VOQC/stm32f4xx_hal_i2c_ex.crf | Bin 886846 -> 886740 bytes MDK-ARM/VOQC/stm32f4xx_hal_i2c_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_i2c_ex.o | Bin 992212 -> 991416 bytes MDK-ARM/VOQC/stm32f4xx_hal_msp.crf | Bin 919053 -> 918841 bytes MDK-ARM/VOQC/stm32f4xx_hal_msp.d | 8 +- MDK-ARM/VOQC/stm32f4xx_hal_msp.o | Bin 1020332 -> 1019052 bytes MDK-ARM/VOQC/stm32f4xx_hal_pwr.crf | Bin 889575 -> 889469 bytes MDK-ARM/VOQC/stm32f4xx_hal_pwr.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_pwr.o | Bin 1017960 -> 1017008 bytes MDK-ARM/VOQC/stm32f4xx_hal_pwr_ex.crf | Bin 888258 -> 888152 bytes MDK-ARM/VOQC/stm32f4xx_hal_pwr_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_pwr_ex.o | Bin 1002616 -> 1001760 bytes MDK-ARM/VOQC/stm32f4xx_hal_rcc.crf | Bin 898282 -> 898176 bytes MDK-ARM/VOQC/stm32f4xx_hal_rcc.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_rcc.o | Bin 1018696 -> 1017764 bytes MDK-ARM/VOQC/stm32f4xx_hal_rcc_ex.crf | Bin 892079 -> 891973 bytes MDK-ARM/VOQC/stm32f4xx_hal_rcc_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_rcc_ex.o | Bin 1004644 -> 1003780 bytes MDK-ARM/VOQC/stm32f4xx_hal_spi.crf | Bin 915422 -> 915316 bytes MDK-ARM/VOQC/stm32f4xx_hal_spi.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_spi.o | Bin 1089932 -> 1088628 bytes MDK-ARM/VOQC/stm32f4xx_hal_tim.crf | Bin 956055 -> 955949 bytes MDK-ARM/VOQC/stm32f4xx_hal_tim.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_tim.o | Bin 1212576 -> 1210696 bytes MDK-ARM/VOQC/stm32f4xx_hal_tim_ex.crf | Bin 915321 -> 915215 bytes MDK-ARM/VOQC/stm32f4xx_hal_tim_ex.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_tim_ex.o | Bin 1074080 -> 1072892 bytes MDK-ARM/VOQC/stm32f4xx_hal_uart.crf | Bin 915879 -> 915773 bytes MDK-ARM/VOQC/stm32f4xx_hal_uart.d | 4 +- MDK-ARM/VOQC/stm32f4xx_hal_uart.o | Bin 1106164 -> 1104780 bytes MDK-ARM/VOQC/stm32f4xx_it.crf | Bin 920329 -> 920117 bytes MDK-ARM/VOQC/stm32f4xx_it.d | 8 +- MDK-ARM/VOQC/stm32f4xx_it.o | Bin 1052676 -> 1051196 bytes MDK-ARM/VOQC/stm32f4xx_ll_adc.o | Bin 5156 -> 5116 bytes MDK-ARM/VOQC/system_stm32f4xx.crf | Bin 887469 -> 887363 bytes MDK-ARM/VOQC/system_stm32f4xx.d | 4 +- MDK-ARM/VOQC/system_stm32f4xx.o | Bin 996060 -> 995236 bytes MDK-ARM/VOQC/tim.crf | Bin 921015 -> 920803 bytes MDK-ARM/VOQC/tim.d | 8 +- MDK-ARM/VOQC/tim.o | Bin 1030864 -> 1029528 bytes MDK-ARM/VOQC/timer.crf | Bin 919262 -> 919050 bytes MDK-ARM/VOQC/timer.d | 8 +- MDK-ARM/VOQC/timer.o | Bin 1025784 -> 1024480 bytes MDK-ARM/VOQC/uarts.crf | Bin 919349 -> 919137 bytes MDK-ARM/VOQC/uarts.d | 8 +- MDK-ARM/VOQC/uarts.o | Bin 1025468 -> 1024156 bytes MDK-ARM/VOQC/usart.crf | Bin 924880 -> 924668 bytes MDK-ARM/VOQC/usart.d | 8 +- MDK-ARM/VOQC/usart.o | Bin 1033108 -> 1031772 bytes MDK-ARM/startup_stm32f407xx.lst | 10 +- users/Inc/provalctrl.h | 123 +- users/Src/provalctrl.c | 225 +- 172 files changed, 3469 insertions(+), 3456 deletions(-) diff --git a/MDK-ARM/VOQC.uvguix.吴俊潮 b/MDK-ARM/VOQC.uvguix.吴俊潮 index bd5b379..7cfbc05 100644 --- a/MDK-ARM/VOQC.uvguix.吴俊潮 +++ b/MDK-ARM/VOQC.uvguix.吴俊潮 @@ -110,8 +110,8 @@ 0 - 400 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000054463A5C4465736B746F705C576F726B5C30335FD6B4D0D0BBFAB9B9BCECD1E9CAFDD7D6BBAFB2E2CAD45C30305F436F64655C30305F4E65775C616364745C75736572735C5372635C70726F76616C6374726C2E63000000000C70726F76616C6374726C2E6300000000C5D4F200FFFFFFFF54463A5C4465736B746F705C576F726B5C30335FD6B4D0D0BBFAB9B9BCECD1E9CAFDD7D6BBAFB2E2CAD45C30305F436F64655C30305F4E65775C616364745C75736572735C496E635C70726F76616C6374726C2E68000000000C70726F76616C6374726C2E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000063030000 + 428 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000062463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30335F4163747561746F725F4469676974616C5F54657374696E675C30305F436F64655C30305F4E65775C616364745C75736572735C5372635C70726F76616C6374726C2E63000000000C70726F76616C6374726C2E6300000000C5D4F200FFFFFFFF62463A5C4465736B746F705C576F726B5C30305F50726F6A656374735C30335F4163747561746F725F4469676974616C5F54657374696E675C30305F436F64655C30305F4E65775C616364745C75736572735C496E635C70726F76616C6374726C2E68000000000C70726F76616C6374726C2E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000063030000 @@ -1806,7 +1806,7 @@ File 2779 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000004686172649600000000000000110004686172640E69745F313030306D735F666C61670D69745F3530306D735F666C61670D69745F3130306D735F666C61670C69745F35306D735F666C61670C69745F31306D735F666C61670B69745F356D735F666C61670B69745F316D735F666C61670A6D6F746F725F6469726502B4C50D52756E6D6F746F725F4E756D7302CEBB0454454D5010535344313330365F5772697465436D640775696E74385F7404463678380575696E74380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000004686172649600000000000000110004686172640E69745F313030306D735F666C61670D69745F3530306D735F666C61670D69745F3130306D735F666C61670C69745F35306D735F666C61670C69745F31306D735F666C61670B69745F356D735F666C61670B69745F316D735F666C61670A6D6F746F725F6469726502B4C50D52756E6D6F746F725F4E756D7302CEBB0454454D5010535344313330365F5772697465436D640775696E74385F7404463678380575696E74380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1865,18 +1865,18 @@ 0 ..\users\Src\provalctrl.c - 13 - 133 - 151 + 6 + 170 + 191 1 0 ../users/Inc/provalctrl.h - 56 - 73 - 110 + 57 + 78 + 60 1 0 diff --git a/MDK-ARM/VOQC.uvprojx b/MDK-ARM/VOQC.uvprojx index 18c5eb8..c778012 100644 --- a/MDK-ARM/VOQC.uvprojx +++ b/MDK-ARM/VOQC.uvprojx @@ -11,7 +11,7 @@ 0x4 ARM-ADS 5060960::V5.06 update 7 (build 960)::.\ARM Compiler_5_06 - 5060960::V5.06 update 7 (build 960)::.\ARM Compiler_5_06 + 5060960::V5.06 update 7 (build 960)::.\ARMCC 0 diff --git a/MDK-ARM/VOQC/VOQC.axf b/MDK-ARM/VOQC/VOQC.axf index 77e7a7b520a9e6310c961d3c0bac48b4e82e15ec..bd448f5a70e6c16261c2f6a71d5553700af26f48 100644 GIT binary patch delta 78732 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 G;Qs^O+l#dT delta 83982 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 Zq$NLC>}(xgwZN&Y!y2sh!@|D!{SWLGgk=B# diff --git a/MDK-ARM/VOQC/VOQC.build_log.htm b/MDK-ARM/VOQC/VOQC.build_log.htm index 0d9c6bb..245057a 100644 --- a/MDK-ARM/VOQC/VOQC.build_log.htm +++ b/MDK-ARM/VOQC/VOQC.build_log.htm @@ -5,11 +5,11 @@

Tool Versions:

IDE-Version: Vision V5.39.0.0 Copyright (C) 2023 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: 1111 admin, 111, LIC=CZLZX-HG49K-CXUU6-DWQ8R-YUSX2-8I4LW +License Information: 111 111, 111, LIC=VGXG8-3QG4N-MMP9I-TCWTZ-PK1DN-VPBA6 Tool Versions: Toolchain: MDK-ARM Plus Version: 5.39.0.0 -Toolchain Path: C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\Bin +Toolchain Path: E:\Softwares\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 7 (build 960) Assembler: Armasm.exe V5.06 update 7 (build 960) Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) @@ -21,16 +21,12 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.2.0.0 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: 09/12/2024 +F:\Desktop\Work\00_Projects\03_Actuator_Digital_Testing\00_Code\00_New\acdt\MDK-ARM\VOQC.uvprojx +Project File Date: 09/20/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' +*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Softwares\Keil_v5\ARM\ARMCC\Bin' Build target 'VOQC' -compiling provalctrl.c... -linking... -Program Size: Code=33570 RO-data=458 RW-data=416 ZI-data=6896 -FromELF: creating hex file... "VOQC\VOQC.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -48,13 +44,13 @@ Package Vendor: Keil

Collection of Component include folders:

./RTE/_VOQC - C:/Users/admin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include - C:/Users/admin/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include + E:/Softwares/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include + E:/Softwares/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:05 +Build Time Elapsed: 00:00:00 diff --git a/MDK-ARM/VOQC/VOQC.hex b/MDK-ARM/VOQC/VOQC.hex index 8a0309c..e0cfdc8 100644 --- a/MDK-ARM/VOQC/VOQC.hex +++ b/MDK-ARM/VOQC/VOQC.hex @@ -26,8 +26,8 @@ :10018000830200088302000800F002F800F05CF827 :100190000AA090E8000C82448344AAF10107DA45E2 :1001A00001D100F051F8AFF2090EBAE80F0013F0D8 -:1001B000010F18BFFB1A43F001031847108300001A -:1001C000308300000A444FF0000C10F8013B13F09C +:1001B000010F18BFFB1A43F0010318471C8300000E +:1001C0003C8300000A444FF0000C10F8013B13F090 :1001D000070408BF10F8014B1D1108BF10F8015BA0 :1001E000641E05D010F8016B641E01F8016BF9D193 :1001F00013F0080F1EBF10F8014BAD1C0C1B09D1EA @@ -35,7 +35,7 @@ :1002100001F8016B6D1EF9D59142D6D370470000ED :100220000023002400250026103A28BF78C1FBD8FF :10023000520728BF30C148BF0B6070471FB508F098 -:100240002FF91FBD10B510BD00F070F91146FFF772 +:1002400035F91FBD10B510BD00F070F91146FFF76C :10025000F5FF05F0BBFD00F08EF903B4FFF7F2FFE8 :1002600003BC04F051F900000948804709480047E1 :10027000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE756 @@ -139,10 +139,10 @@ :100890000846006800F40000F8B108460068C0434C :1008A000086008460068C0F3160008600846006843 :1008B000401C08600846006840420860084600681E -:1008C00007F09DFB41EC180B9FED120B53EC102B26 -:1008D00007F0FEFB0B4A03C20DE00D48006807F06D -:1008E0008EFB41EC180B9FED0B0B53EC102B07F01C -:1008F000EFFB044A03C2034890ED000B5DE70000E4 +:1008C00007F0A3FB41EC180B9FED120B53EC102B20 +:1008D00007F004FC0B4A03C20DE00D48006807F066 +:1008E00094FB41EC180B9FED0B0B53EC102B07F016 +:1008F000F5FB044A03C2034890ED000B5DE70000DE :1009000020000020180000200004024010000020F9 :100910001400002085F90F270088433F70B5044676 :100920000D4600221021164800F036FF0CE0154855 @@ -160,7 +160,7 @@ :1009E00000F0B4FB10BD000094050020014608781B :1009F00010381823B0FBF3F20848805CC865032A5E :100A000005D908686FF30900001D886503E00868D0 -:100A10006FF309008865886D70470000AA8400089C +:100A10006FF309008865886D70470000B684000890 :100A2000014600208A6A8B69CBB932B1012A0DD008 :100A3000022A03D0032A10D10EE000BFCB6A03F0D4 :100A40008073B3F1807F00D1012007E0CB6AB3F15E @@ -186,11 +186,11 @@ :100B800002EB5474E410A2EBC4050124AC401C40F9 :100B900014B101220A7001E000220A7030BD000089 :100BA0007F00002010B51648002101600171082166 -:100BB000302006F0D0FD022004F006FD092006F0EA -:100BC000B9FD0F49C8700A2006F0B4FD0C49087140 -:100BD0000921302006F0BFFD032004F0F5FC0620BB -:100BE00006F0A8FD06490870072006F0A3FD044999 -:100BF0004870082006F09EFD01498870084610BD27 +:100BB000302006F0D6FD022004F006FD092006F0E4 +:100BC000BFFD0F49C8700A2006F0BAFD0C49087134 +:100BD0000921302006F0C5FD032004F0F5FC0620B5 +:100BE00006F0AEFD06490870072006F0A9FD04498D +:100BF0004870082006F0A4FD01498870084610BD21 :100C00006000002038B502460020009000BF92F836 :100C10003C00012801D1022038BD012082F83C00AF :100C200000BF0868092816D91068C0680C780A3C0B @@ -466,13 +466,13 @@ :101D00000D48006820F46040216940EAC1000A499A :101D1000086000F03FF808490968C1F30311074A59 :101D2000515CC8400649086006480068FFF796FE07 -:101D300000204CE7003C024008380240B284000812 +:101D300000204CE7003C024008380240BE84000806 :101D40000C000020040000200148006870470000DB :101D50000C00002000B5FFF7F7FF04490968C1F344 :101D60008221034A515CC84000BD0000083802408F -:101D7000C284000800B5FFF7E7FF04490968C1F312 +:101D7000CE84000800B5FFF7E7FF04490968C1F306 :101D80004231034A515CC84000BD0000083802409F -:101D9000C28400082DE9F047002400250026A14652 +:101D9000CE8400082DE9F047002400250026A14646 :101DA0002548006800F00C0020B1042805D0082860 :101DB0003AD105E0DFF8849039E0DFF8849036E02E :101DC0001D48001F006800F03F041B48001F00680A @@ -693,7 +693,7 @@ :102B300033F806F02000202809D105F020002028D5 :102B400005D1C043216808612046FFF78CFC70BDA9 :102B50007047704710B504460C48844201D104F018 -:102B6000D9FC0B4884420FD16FF001000849096875 +:102B6000DFFC0B4884420FD16FF00100084909686F :102B700008610748FFF79CFD064880880549C88022 :102B80000020888003F034FB10BD00003C030020CF :102B900084030020941300207047704770470000A2 @@ -1123,16 +1123,16 @@ :10461000A149088200219F4A1160516001209749F9 :104620000870912000F0D6F924E100F0B1F9944926 :10463000924A127841F82200904A127851F82200EA -:1046400003F0DDFC41EC1A0B9FED940B53EC102BA7 -:1046500003F020FB41EC190B9FED920B53EC102B58 -:1046600000E049E003F034FD41EC180B03F06AFC74 +:1046400003F0E3FC41EC1A0B9FED940B53EC102BA1 +:1046500003F026FB41EC190B9FED920B53EC102B52 +:1046600000E049E003F03AFD41EC180B03F070FC68 :104670008249097801EB8101844A02EBC1018B4A2E :10468000126841F8220089480068401C8749086088 :1046900008460068092801DD00200860002010E0BD :1046A0007649097801EB8101784A02EBC10151F8A2 :1046B0002010CA17774C18CCC9186241754B06C335 -:1046C000401C0A28ECDB734903C903F0AFFC9FEDE3 -:1046D000780B53EC102B03F0DDFA03F063FC6E490A +:1046C000401C0A28ECDB734903C903F0B5FC9FEDDD +:1046D000780B53EC102B03F0E3FA03F069FC6E49FE :1046E000488200216B4A11605160022063490870C2 :1046F000A12000F06FF9BDE000F04AF960495F4A7F :10470000127841F8220008465C49097850F82100E7 @@ -1147,10 +1147,10 @@ :104790000A2200233F4903C9FBF7FFFD3E498882F7 :1047A00000213C4A11605160032034490870B12057 :1047B00000F010F95EE000F0EBF831492F4A127872 -:1047C00041F822002D4A127851F8220003F017FC1C -:1047D00041EC1A0B9FED310B53EC102B03F05AFAFE -:1047E00041EC190B9FED2F0B53EC102B03F070FCD9 -:1047F00041EC180B03F0A6FB2049097801EB81017D +:1047C00041F822002D4A127851F8220003F01DFC16 +:1047D00041EC1A0B9FED310B53EC102B03F060FAF8 +:1047E00041EC190B9FED2F0B53EC102B03F076FCD3 +:1047F00041EC180B03F0ACFB2049097801EB810177 :10480000224A02EBC101294A126841F822002B48D2 :104810000068401C2949086008460068092801DD35 :1048200000200860002010E01449097801EB8101A4 @@ -1198,54 +1198,54 @@ :104AC00010B52DED0A8BCC480068082835D2DFE8F8 :104AD00000F004356697C8FCFAF90120FBF758FE90 :104AE000B0EE40CAF0EE60CA9FEDC40B53EC102B41 -:104AF00051EC1C0B03F0ECFA41EC1B0B9FEDC10BCE -:104B000053EC102B03F0C6F841EC1A0B9FEDBF0BD2 -:104B100053EC102B03F0DAFB41EC190B9FEDBD0BAE -:104B200053EC102B03F0B6F841EC180B03F03AFAF3 +:104AF00051EC1C0B03F0F2FA41EC1B0B9FEDC10BC8 +:104B000053EC102B03F0CCF841EC1A0B9FEDBF0BCC +:104B100053EC102B03F0E0FB41EC190B9FEDBD0BA8 +:104B200053EC102B03F0BCF841EC180B03F040FAE7 :104B3000BA4908800120B049086059E10220FBF71A :104B400027FEB0EE40CAF0EE60CA9FEDAC0B53EC0E -:104B5000102B51EC1C0B03F0BBFA41EC1B0B9FED2F -:104B6000A90B53EC102B03F095F841EC1A0B9FEDB9 -:104B7000A70B53EC102B03F0A9FB41EC190B9FED95 -:104B8000A50B53EC102B03F085F841EC180B03F048 -:104B900009FAA249488002209749086028E10320C9 +:104B5000102B51EC1C0B03F0C1FA41EC1B0B9FED29 +:104B6000A90B53EC102B03F09BF841EC1A0B9FEDB3 +:104B7000A70B53EC102B03F0AFFB41EC190B9FED8F +:104B8000A50B53EC102B03F08BF841EC180B03F042 +:104B90000FFAA249488002209749086028E10320C3 :104BA000FBF7F6FDB0EE40CAF0EE60CA9FED930B46 -:104BB00053EC102B51EC1C0B03F08AFA41EC1B0B4D -:104BC0009FED900B53EC102B03F064F841EC1A0BA3 -:104BD0009FED8E0B53EC102B03F078FB41EC190B7F -:104BE0009FED8C0B53EC102B03F054F841EC180B99 -:104BF00003F0D8F98949888003207F490860F7E0ED +:104BB00053EC102B51EC1C0B03F090FA41EC1B0B47 +:104BC0009FED900B53EC102B03F06AF841EC1A0B9D +:104BD0009FED8E0B53EC102B03F07EFB41EC190B79 +:104BE0009FED8C0B53EC102B03F05AF841EC180B93 +:104BF00003F0DEF98949888003207F490860F7E0E7 :104C00000420FBF7C5FDB0EE40CAF0EE60CA9FED90 -:104C10007B0B53EC102B51EC1C0B03F059FA41ECBD -:104C20001B0B9FED780B53EC102B03F033F841EC8A -:104C30001A0B9FED760B53EC102B03F047FB41EC66 -:104C4000190B9FED740B53EC102B03F023F841EC80 -:104C5000180B03F0A7F97149C88004206649086061 +:104C10007B0B53EC102B51EC1C0B03F05FFA41ECB7 +:104C20001B0B9FED780B53EC102B03F039F841EC84 +:104C30001A0B9FED760B53EC102B03F04DFB41EC60 +:104C4000190B9FED740B53EC102B03F029F841EC7A +:104C5000180B03F0ADF97149C8800420664908605B :104C6000C6E00520FBF794FDB0EE40CAF0EE60CA46 -:104C70009FED620B53EC102B51EC1C0B03F028FA48 -:104C800041EC1B0B9FED5F0B53EC102B03F002F874 -:104C900041EC1A0B9FED5D0B53EC102B03F016FB50 -:104CA00041EC190B9FED5B0B53EC102B02F0F2FF64 -:104CB00041EC180B03F076F95849088105204E495C +:104C70009FED620B53EC102B51EC1C0B03F02EFA42 +:104C800041EC1B0B9FED5F0B53EC102B03F008F86E +:104C900041EC1A0B9FED5D0B53EC102B03F01CFB4A +:104CA00041EC190B9FED5B0B53EC102B02F0F8FF5E +:104CB00041EC180B03F07CF95849088105204E4956 :104CC000086095E063E031E0FFE70620FBF760FD58 :104CD000B0EE40CAF0EE60CA9FED480B53EC102BCB -:104CE00051EC1C0B03F0F4F941EC1B0B9FED450B51 -:104CF00053EC102B02F0CEFF41EC1A0B9FED430B4F -:104D000053EC102B03F0E2FA41EC190B9FED410B31 -:104D100053EC102B02F0BEFF41EC180B03F042F9EC +:104CE00051EC1C0B03F0FAF941EC1B0B9FED450B4B +:104CF00053EC102B02F0D4FF41EC1A0B9FED430B49 +:104D000053EC102B03F0E8FA41EC190B9FED410B2B +:104D100053EC102B02F0C4FF41EC180B03F048F9E0 :104D20003E49488106203449086061E00720FBF7CE :104D30002FFDB0EE40CAF0EE60CA9FED300B53EC91 -:104D4000102B51EC1C0B03F0C3F941EC190B9FED38 -:104D50002D0B53EC102B02F09DFF41EC1B0B9FED34 -:104D60002B0B53EC102B03F0B1FA41EC180B9FED19 -:104D7000290B53EC102B02F08DFF41EC1A0B03F0C2 -:104D800011F92649888107201B49086030E000207E +:104D4000102B51EC1C0B03F0C9F941EC190B9FED32 +:104D50002D0B53EC102B02F0A3FF41EC1B0B9FED2E +:104D60002B0B53EC102B03F0B7FA41EC180B9FED13 +:104D7000290B53EC102B02F093FF41EC1A0B03F0BC +:104D800017F92649888107201B49086030E0002078 :104D9000FBF7FEFCB0EE40CAF0EE60CA9FED170BC9 -:104DA00053EC102B51EC1C0B03F092F941EC1B0B54 -:104DB0009FED140B53EC102B02F06CFF41EC1A0B1F -:104DC0009FED120B53EC102B03F080FA41EC180B03 -:104DD0009FED100B53EC102B02F05CFF41EC190B14 -:104DE00003F0E0F80D49C88100200349086000BFC6 +:104DA00053EC102B51EC1C0B03F098F941EC1B0B4E +:104DB0009FED140B53EC102B02F072FF41EC1A0B19 +:104DC0009FED120B53EC102B03F086FA41EC180BFD +:104DD0009FED100B53EC102B02F062FF41EC190B0E +:104DE00003F0E6F80D49C88100200349086000BFC0 :104DF00000BFBDEC0A8B10BD2400002000000000A5 :104E0000000024403D0AD7A3703DEA3F00000000A7 :104E100000C06240AE47E17A14AEEF3FD0090020F7 @@ -1277,12 +1277,12 @@ :104FB000C0EE010A9A4890ED000AF4EE400AF1EEC4 :104FC00010FA12D09348408800EE100AB8EE400A5A :104FD000DFED910A80EE201A914880ED001A914889 -:104FE0008F4991ED000A01F015FF8A48808800EE94 +:104FE0008F4991ED000A01F01BFF8A48808800EE8E :104FF000100AF8EE400A9FED881A80EE810A8A486E :10500000D0ED000AB4EE600AF1EE10FA12D0814839 :10501000808800EE100AB8EE400ADFED7F0A80EECD :10502000201A814880ED001A80487F4991ED000ADE -:1050300001F0F0FE7E48C07800F0400040280AD120 +:1050300001F0F6FE7E48C07800F0400040280AD11A :105040007C480078052806D178480078012802D0ED :105050000120744908707648C07800F020002028AC :105060000AD174480078052806D16E4800780128D6 @@ -1506,7 +1506,7 @@ :105E0000FDF75EFDFDF782FD1148FCF7FDFBFFF796 :105E10005BFEFEF793FBFFF703F8FEF751FDFFF77C :105E2000B3FB00F0EBF8FFF717FDFEF7FDFA00F00B -:105E300001FAFFF7CBFD00F01DFE07E0FFF700FCC5 +:105E300001FAFFF7CBFD00F023FE07E0FFF700FCBF :105E4000FFF70EFAFFF77AF8FFF76AFEF6E70000B1 :105E50003C03002010B52DED028B9FED5C0AB0EEE7 :105E6000408AFAF79FFE04462078594908600846A0 @@ -1535,28 +1535,28 @@ :105FD000680000200000004B7400002000A00C4668 :105FE00000401C466C0000205C000020F0070020F0 :105FF0007800002000080240D009002010B501F010 -:1060000055FA00224FF400712A48FBF7C5FB0A201D +:106000005BFA00224FF400712A48FBF7C5FB0A2017 :10601000FFF7DAFA0120284908708121002001F0F9 -:106020009AFB0A20FFF7D0FA022023490870812149 -:10603000002001F090FB0A20FFF7C6FA03201E495A -:1060400008708121002001F086FB0A20FFF7BCFACE +:10602000A0FB0A20FFF7D0FA022023490870812143 +:10603000002001F096FB0A20FFF7C6FA03201E4954 +:1060400008708121002001F08CFB0A20FFF7BCFAC8 :10605000012251021748FBF79FFB0A20FFF7B4FA11 -:106060000420154908708121002001F074FB0A20EA +:106060000420154908708121002001F07AFB0A20E4 :10607000FFF7AAFA0520104908708121002001F0DD -:106080006AFB0A20FFF7A0FA06200B49087081215D -:10609000002001F060FB0A20FFF796FA0120064974 +:1060800070FB0A20FFF7A0FA06200B490870812157 +:10609000002001F066FB0A20FFF796FA012006496E :1060A0000870002241020348FBF776FB0A20FFF745 :1060B0008BFA10BD000802405C0000202DE9F04181 :1060C00004460D460CB1022D01DABDE8F0812678B8 :1060D0006778012E01D0002E48D1052F3AD008DC78 :1060E000012F0DD0022F11D0032F15D0042F37D13F :1060F00018E0062F1CD00F2F20D0102F30D123E016 -:10610000A81E81B2A01C00F07BFF2EE0A81E81B269 -:10611000A01C01F01DF828E0A81E81B2A01C01F00F -:10612000BDF822E0A81E81B2A01C01F03DF91CE0E0 -:10613000A81E81B2A01C01F0A9FC16E0A81E81B225 -:10614000A01C01F019FB10E0A81E81B2A01C01F0F8 -:10615000B9FB0AE0A81E81B2A01C01F035FC04E0E6 +:10610000A81E81B2A01C00F081FF2EE0A81E81B263 +:10611000A01C01F023F828E0A81E81B2A01C01F009 +:10612000C3F822E0A81E81B2A01C01F043F91CE0D4 +:10613000A81E81B2A01C01F0AFFC16E0A81E81B21F +:10614000A01C01F01FFB10E0A81E81B2A01C01F0F2 +:10615000BFFB0AE0A81E81B2A01C01F03BFC04E0DA :106160006078012100F004F800BF00BF00BFACE779 :10617000F0B599B005460E460024002701222146BD :10618000641C0DF8012045F080022146641C0DF8C6 @@ -1565,7 +1565,7 @@ :1061B0002146641C0DF801200B48008AA04201DB37 :1061C000204601E00848008A074948824A8AC86890 :1061D0006946FAF706F90448428AC168034801F0A3 -:1061E0009FFA19B0F0BD00009413002014040020A1 +:1061E000A5FA19B0F0BD000094130020140400209B :1061F0002DE9F04100240E480568C488022C01DA1C :10620000BDE8F081A01E295C601E285C41EA0027E1 :10621000A01E81B22846FDF72DFC0646B74200D0ED @@ -1592,7 +1592,7 @@ :106360009A99193E70B504460D469648007805285E :106370007ED2DFE800F0033681D1F6009248006853 :10638000401C50B9914800688F490860D4ED120A4A -:10639000B0EE600A204600F03DFD8C4800688C4954 +:10639000B0EE600A204600F043FD8C4800688C494E :1063A00008600846006888490968401A14280BDD0F :1063B0004FF0FF30844908608549086081480078C3 :1063C000401C804908700BE0814800687E490968DC @@ -1609,7 +1609,7 @@ :10647000A4E054490870A2E053480068401C80B969 :10648000524800685049086005F1440054490978B1 :1064900000EB8100D0ED000AB0EE600A204600F06B -:1064A000B9FC4A4800684A490860084600684649FD +:1064A000BFFC4A4800684A490860084600684649F7 :1064B0000968401A95F89810884220DD94ED0B0A7F :1064C00005F16C004649097800EB810080ED000A77 :1064D0004FF0FF303C4908603D4908604048007873 @@ -1695,438 +1695,439 @@ :1069D00081EE210A80EE801A84ED1C1A00E000BFCF :1069E00000BF10BD680100206C0100200000C842FB :1069F00052B87E3FD7A3803F000000006401002012 -:106A000070B505460C46287820B101280FD0022821 -:106A100028D11DE02078012805D12046FFF776FC1B -:106A20000520124908702846FFF704FE1BE01048B5 -:106A30000078042807D12046FFF7DAFD01202070F6 -:106A400000200B49087021462846FFF78BFC0AE01E -:106A50002078012805D12046FFF758FC052003497E -:106A6000087000E070BD00BF00BFFBE780010020A0 -:106A70008101002010B50322A5490020FFF710F87E -:106A80000220A449087001204870002009E09FED11 -:106A9000A20AA049091D01EB800181ED000A411CF9 -:106AA000C8B20A28F3DB9FED9C0A9A4880ED0B0AD6 -:106AB0009FED990A80ED0C0A9FED970A80ED0D0A73 -:106AC0009FED950A80ED0E0A9FED930A80ED0F0A67 -:106AD0009FED910A80ED100AB0EE080A80ED120ACF -:106AE000B3EE040A80ED110AB1EE000A80ED140A3B -:106AF000B3EE040A80ED130A9FED870A80ED150AB4 -:106B00009FED850A80ED160AB6EE000A80ED170AA1 -:106B10007F4890ED000A10EE101A0846FDF7D0FCF1 -:106B200010B19FED7D0A02E0794890ED000A7948A6 -:106B300080ED190A764890ED010AB5EEC00AF1EE33 -:106B400010FA02D19FED750A02E0714890ED010A3A -:106B5000704880ED1A0A9FED700A80ED1B0A9FEDC8 -:106B6000700A80ED1D0A9FED6C0A80ED1E0A9FEDF4 -:106B70006A0A80ED1C0A664890ED020A654880EDBD -:106B80001F0A9FED680A80ED200A9FED630A80EDE1 -:106B9000210A9FED610A80ED220A9FED5F0A80EDD8 -:106BA000230A9FED5D0A80ED240A0020594981F8EF -:106BB00094005D48C1F898009FED570AD1F89800FD -:106BC0008047032252490C20FEF76AFF02205749F2 -:106BD00008704870002009E09FED4F0A5349091DD5 -:106BE00001EB800181ED000A411CC8B20A28F3DBE9 -:106BF0009FED490A4D4880ED0B0A9FED470A80ED55 -:106C00000C0A9FED450A80ED0D0A9FED430A80EDC9 -:106C10000E0A9FED410A80ED0F0A9FED3F0A80EDBD -:106C2000100AB0EE080A80ED120AB3EE040A80EDF5 -:106C3000110AB1EE000A80ED140AB3EE040A80EDE9 -:106C4000130A9FED350A80ED150A9FED330A80ED9A -:106C5000160AB6EE000A80ED170A2D4890ED000ADC -:106C600010EE101A0846FDF72BFC10B19FED2A0A12 -:106C700002E0274890ED000A2C4880ED190A2448CC -:106C800090ED010AB5EEC00AF1EE10FA02D19FEDC7 -:106C9000230A02E01E4890ED010A244880ED1A0AFA -:106CA0009FED1D0A80ED1B0A9FED1D0A80ED1D0A58 -:106CB0009FED190A80ED1E0A9FED170A80ED1C0A50 -:106CC000134890ED020A194880ED1F0A9FED150A3E -:106CD00080ED200A9FED100A80ED210A9FED0E0A3B -:106CE00080ED220A9FED0C0A80ED230A9FED0A0A2F -:106CF00080ED240A00200D4981F894000C48C1F869 -:106D000098009FED050AD1F89800804710BD00005B -:106D1000EC140020A8130020000000000024744997 -:106D200000409C45CDCC4C3DB1520008441400209D -:106D3000FD520008F0EE400A9FED350AB0EE401A11 -:106D400090ED240AB5EEC00AF1EE10FA02D1BFEEC2 -:106D5000000A7047002155E000F16C0202EB81024D -:106D600092ED000AB4EEE00AF1EE10FA3DD800F11F -:106D70006C024B1C02EB830292ED000AB4EEE00AB7 -:106D8000F1EE10FA31DD00F1440202EB830292EDE4 -:106D9000000A00F1440202EB8102D2ED001A30EE4B -:106DA000610A00F16C0202EB8102D2ED001A70EE72 -:106DB000E11A20EE210A00F16C0202EB8302D2ED0F -:106DC000001A00F16C0202EB810292ED002A31EE12 -:106DD000C22AC0EE021A00F1440202EB810292EDD7 -:106DE000000A31EE800AB0EE401A90ED240AB4EEAB -:106DF000E00AF1EE10FA03D890ED1A0AB0EE401A4C -:106E00004A1CD1B20929A7DBB0EE410AA1E7000074 -:106E10000000000010B52DED028BB0EE408A044654 -:106E200094ED110AB4EEC80AF1EE10FA02DDB0EEEC -:106E3000480A01E094ED110AB0EE408A94ED120A7E -:106E4000B4EEC80AF1EE10FA02D2B0EE480A01E040 -:106E500094ED120AB0EE408A94ED130AD4ED140AB0 -:106E600030EE600AD4ED140A38EE601AC1EE000A62 -:106E70009FED5E0A20EE800A84ED0E0A94ED0E0A64 -:106E80009FED5A1AC0EE010A9FED590A20EE800AC2 -:106E900084ED0D0A6078012802D002286AD134E01E -:106EA000D4ED0D0AB0EE600A5248FFF743FFB5EE8D -:106EB000C00AF1EE10FA07DDD4ED0D0AB0EE600A5B -:106EC0004C48FFF737FF01E0B0EE480AB0EE408AC9 -:106ED00094ED110AB4EEC80AF1EE10FA02DDB0EE3C -:106EE000480A01E094ED110AB0EE408A94ED120ACE -:106EF000B4EEC80AF1EE10FA02D2B0EE480A01E090 -:106F000094ED120AB0EE408A35E0D4ED0D0AB0EEF1 -:106F1000600A3948FFF70EFFB5EEC00AF1EE10FA2D -:106F200007DDD4ED0D0AB0EE600A3348FFF702FF2B -:106F300001E0B0EE480AB0EE408A94ED110AB4EEDA -:106F4000C80AF1EE10FA02DDB0EE480A01E094ED55 -:106F5000110AB0EE408A94ED120AB4EEC80AF1EEBE -:106F600010FA02D2B0EE480A01E094ED120AB0EE37 -:106F7000408A00E000BF00BF84ED0F8A94ED0F0A45 -:106F80001E48D0ED000AB7EE001A70EE810A20EE1E -:106F9000200A84ED230A94ED0F0AD0ED000AB7EE23 -:106FA000001A71EE600A20EE200A84ED240A94EDA6 -:106FB0000F0AD4ED100AB4EEE00AF1EE10FA01DA8D -:106FC000012000E0002084F8600094ED0F0A84EDB9 -:106FD000100A002084F89400D4ED100AB0EE600A84 -:106FE000D4F898008047BDEC028B10BD0000C84269 -:106FF00000006144F8140020941500206401002072 -:107000002DE9F04F9DB00546002400201990642121 -:107010006846F9F75DFA6878297840EA0129E87846 -:10702000A97840EA0126012E01DA282E7EDCB9F18A -:10703000370F7DDC06EB0900382879DCF01DC1171D -:1070400000EB5171C1F3C7011C9101222046611C64 -:10705000CCB20DF800202046611CCCB20DF8002007 -:107060002046621CD4B21C990DF800100027BB46C4 -:107070002DE000200DF8040082461AE009EB07011C -:1070800088B21BA9F9F756FD1DF804009DF86C1095 -:1070900001FA0AF10843C0B20DF80400781C87B267 -:1070A000B74202DB0120199006E00AF1010000F06E -:1070B000FF0ABAF1080FE1DB00BF601CC4B21998E7 -:1070C000012800D106E00BF1010000F0FF0B1C9835 -:1070D0008345CEDB00BF21466846FCF7CBFC8046EB -:1070E00008F0FF022046611CCCB20DF800204FEAE8 -:1070F00028222046611CCCB20DF800201248008ADC -:10710000A04201DB204601E00F48008A0E49488278 -:107110004A8AC8686946F9F764F90B48428AC16827 -:107120000A4800F0FDFA1DB0BDE8F08F03E0FFE76C -:1071300002201A9001E003201A9001201A99FFF70B -:1071400017F800BFEFE7000094130020140400209C -:107150002DE9F04F9DB00546002400201990687875 -:10716000297840EA0129E878A97840EA0126012E29 -:1071700001DA312E7EDCB9F1300F7FDC06EB09003D -:1071800031287BDCF01DC11700EB5171C1F3C70141 -:107190001C9101222046611CCCB20DF80020022275 -:1071A0002046611CCCB20DF800202046621CD4B2EF -:1071B0001C990DF800100027BB462DE000200DF8AB -:1071C000040082461AE009EB070188B21BA9F9F70F -:1071D000CDFC1DF804009DF86C1001FA0AF108437B -:1071E000C0B20DF80400781C87B2B74202DB012060 -:1071F000199006E00AF1010000F0FF0ABAF1080F49 -:10720000E1DB00BF601CC4B21998012800D106E080 -:107210000BF1010000F0FF0B1C988345CEDB00BF93 -:1072200021466846FCF726FC804608F0FF0220460F -:10723000611CCCB20DF800204FEA28222046611CC8 -:10724000CCB20DF800201348008AA04201DB204692 -:1072500001E01048008A0F4948824A8AC868694696 -:10726000F9F7BFF80B48428AC1680B4800F058FA9A -:107270001DB001E005E001E0BDE8F08F02201A90AA -:1072800001E003201A9002201A99FEF771FF00BF57 -:10729000EEE7000094130020140400202DE9F04FC5 -:1072A00099B00646002416B919B0BDE8F08F707881 -:1072B000317840EA0127F078B17840EA0125012DC4 -:1072C00065DB312D63DC302F5EDC781900285BDB59 -:1072D0007819312858DC01222046611CCCB20DF807 -:1072E000002003222046611CCCB20DF80020680665 -:1072F000020E2046611CCCB20DF800204FF00008B1 -:1073000017E007EB080188B2F9F700FC81464FEA65 -:1073100029222046611CCCB20DF8002009F0FF02A2 -:107320002046611CCCB20DF8002008F101001FFAC4 -:1073300080F8A845E5DB21466846FCF79BFB8246C2 -:107340000AF0FF022046611CCCB20DF800204FEA83 -:107350002A222046611CCCB20DF800201048008A79 -:10736000A04201DB204601E00D48008A0C4948821A -:107370004A8AC8686946F9F734F80948428AC168F8 -:10738000084800F0CDF98FE74FF0020B01E04FF015 -:10739000030B59460320FEF7EBFE00BF84E7000015 -:1073A00094130020140400202DE9F04F99B00546F5 -:1073B000002415B919B0BDE8F08F6878297840EA43 -:1073C0000127E878A97840EA0126012E62DB312EF8 -:1073D00060DC302F5BDCB819312858DC01222046F4 -:1073E000611CCCB20DF8002004222046611CCCB2F6 -:1073F0000DF800207006020E2046611CCCB20DF87C -:1074000000204FF0000817E007EB080188B2F9F7F9 -:1074100087FB81464FEA29222046611CCCB20DF839 -:10742000002009F0FF022046611CCCB20DF80020BC -:1074300008F101001FFA80F8B045E5DB21466846F7 -:10744000FCF718FB82460AF0FF022046611CCCB212 -:107450000DF800204FEA2A222046611CCCB20DF81C -:1074600000201048008AA04201DB204601E00D48C0 -:10747000008A0C4948824A8AC8686946F8F7B1FF11 -:107480000848428AC168084800F04AF992E74FF07C -:10749000020B01E04FF0030B59460420FEF768FE93 -:1074A00000BF87E7941300201404002010B50122C8 -:1074B00011031448FAF770F90122D1021148FAF7C2 -:1074C0006BF90122D1031048FAF766F900224FF454 -:1074D00080410D48FAF760F9012280210A48FAF745 -:1074E0005BF9012204210948FAF756F901221146F5 -:1074F0000648FAF751F9002210210548FAF74CF92D -:1075000010BD0000000C02400010024000040240C8 -:107510000008024068480068401C67490860084647 -:107520000068042805DD01206449086000206249E4 -:10753000086063480068401C6149086008460068AC -:10754000092805DD01205F49086000205C490860CA -:107550005D480068401C5C490860084600681828BF -:1075600005DD012059490860002057490860584846 -:107570000068401C5649086008460068312805DD4F -:1075800001205449086000205149086052480068B1 -:10759000401C5149086008460068632805DD012049 -:1075A0004E49086000204C4908604D480068401C66 -:1075B0004B49086008460068B0F5967F05DB01205E -:1075C0004849086000204649086047480068401C58 -:1075D0004549086008460068B0F5FA7F05DB0120E0 -:1075E0004249086000204049086041480068401C4A -:1075F0003F49086008460068B0F57A7F05DB012046 -:107600003C49086000203A4908603B480068B0F5F2 -:10761000FA7F05DB012039490860002036490860FF -:1076200035480068401C34490860354800686328C4 -:1076300005DD0120334908600020314908603048E9 -:107640000068401C2E4908602F480068312805DD7D -:1076500001202E49086000202B4908602A48006854 -:10766000401C294908602A4800681D2805DD0120C2 -:107670002849086000202649086025480068401C09 -:107680002349086024480068B0F5FA7F0EDB00202B -:107690002149086021480068B0F5E15F01DD002064 -:1076A00002E01E480068401C1C4908601A48006837 -:1076B000401C194908607047F4000020F0000020C9 -:1076C000FC000020F8000020040100200001002040 -:1076D0000C010020080100201401002010010020EE -:1076E0001C0100201801002024010020200100209E -:1076F0002C0100202801002034010020300100204E -:107700003C010020380100204401002040010020FD -:107710004C010020480100205401002050010020AD -:1077200070B504460D461646324629462046FBF7FC -:1077300061FE70BD70B50446FDF7DAFE8020FCF7EF -:10774000EDF92046FCF7EAF9FCF7BAF90546FFF730 -:10775000ADFE284670BD70B505460C46FDF7C8FE67 -:107760000020FCF7DBF92846FCF7D8F92046FCF7A7 -:10777000D5F9FFF79BFE70BD2DE9F04F9FB0044691 -:10778000002500201B906078217840EA012AE078EB -:10779000A17840EA012620791D90012E7EDB282E5B -:1077A0007CDC1D98C000B0427FDBBAF1370F79DC7A -:1077B0000AEB0600382875DC0027A9462FE009F1FE -:1077C0000500205C1C904FF0000B1CE0012000FA2B -:1077D0000BF01C99084018B14FF47F401E9001E057 -:1077E00000201E900AEB070188B21E99FCF7E0FD0D -:1077F000781C87B2B74202DB01201B9006E00BF138 -:10780000010000F0FF0BBBF1080FDFDB00BF1B988E -:10781000012800D106E009F1010000F0FF091D98E0 -:107820008145CCDB00BF01222846691CCDB201A9ED -:107830000A540F222846691CCDB201A90A5401A896 -:10784000284421680160281DC5B2294601A8FCF71B -:1078500011F980462846691CCDB201A901F80080C3 -:107860004FEA28222846691CCDB201A90A541348C0 -:10787000008AA84201DB284601E01048008A0F492F -:1078800048824A8AC86801A9F8F7ABFD0B48428ACA -:10789000C1680B48FFF744FF1FB001E005E001E0BD -:1078A000BDE8F08F02201A9001E003201A900F200B -:1078B0001A99FEF75DFC00BFEEE70000941300206C -:1078C000140400202DE9F04F9BB00446002614B9A3 -:1078D0001BB0BDE8F08F6078217840EA0128E0789D -:1078E000A17840EA012794F804B0012F5FDB312F23 -:1078F0005DDCBBEB470F5AD1B8F1300F54DC08EB1D -:107900000700312850DC002512E0062000EB45007E -:10791000205C052101EB4501615C40EA01201A90E1 -:1079200008EB050188B21A99FCF73AFD681C85B28C -:10793000BD42EADB01223046711CCEB201A90A54D5 -:1079400010223046711CCEB201A90A5401A830445D -:1079500021680160301DC6B2314601A8FCF78AF8E3 -:1079600081463046711CCEB201A901F800904FEA61 -:1079700029223046711CCEB201A90A541048008A4F -:10798000B04201DB304601E00D48008A0C494882D4 -:107990004A8AC86801A9F8F724FD0948428AC168E3 -:1079A0000848FFF7BDFE93E74FF0020A01E04FF0F1 -:1079B000030A0AF0FF011020FEF7DAFB00BF87E799 -:1079C00094130020140400202DE9F0479AB00546D6 -:1079D0008A4600246878297840EA0129E878A9785D -:1079E00040EA012717B1B7F57F4F43D1B9F1370FFF -:1079F0003DDC39464846FCF7DBFC01222046611C91 -:107A0000CCB201A90A5405222046611CCCB201A9BE -:107A10000A5401A8204429680160201DC4B22146EF -:107A200001A8FCF727F806462046611CCCB201A944 -:107A30000E5432122046611CCCB201A90A541148DE -:107A4000008AA04201DB204601E00E48008A0D4971 -:107A500048824A8AC86801A9F8F7C3FC0948428AE3 -:107A6000C1680948FFF75CFE1AB0BDE8F0874FF027 -:107A7000020801E04FF0030841460520FEF778FBBD -:107A800000BFF1E794130020140400202DE9F04713 -:107A90009AB005468A46002415B91AB0BDE8F087A9 -:107AA0006878297840EA0127E878A97840EA01282F -:107AB000302F3BDC41463846FCF772FC0122204661 -:107AC000611CCCB201A90A5406222046611CCCB22A -:107AD00001A90A5401A8204429680160201DC4B2EC -:107AE000214601A8FBF7C6FF06462046611CCCB222 -:107AF00001A90E5432122046611CCCB201A90A54CD -:107B00000E48008AA04201DB204601E00B48008AB3 -:107B10000A4948824A8AC86801A9F8F762FC0748FE -:107B2000428AC1680648FFF7FBFDB6E74FF002093D -:107B300049460620FEF71CFB00BFAEE79413002069 -:107B40001404002010B591EA030F48BF83F00043EE -:107B500000F1C483841A71EB030C05D2121943EBB4 -:107B60000C03001B61EB0C01DFF824E14FEA115418 -:107B7000A4EB135C1EEA430F18BF9EEA445F73D068 -:107B800023EA0E03DCF1200E21EA045143F48013B2 -:107B900032D322FA0CFE10EB0E0023FA0CFE41EB5E -:107BA0000E01CCF1200E03FA0EFE10EB0E0051F187 -:107BB0000001B1F5801FCCF1200E32D201EB04514F -:107BC00012FA0EF2BDE8104058BF7047401C38BF93 -:107BD0005FEA420218BF7047002814BF20F001007E -:107BE00041F100014FEA410313F5001F38BF704710 -:107BF000A1F1C04100F064BB012A43EB0302ACF1E8 -:107C0000200CDCF11F0E32BF4FF0000E23FA0CF3F4 -:107C100010EB030041EB0451B4EB115FD0D0A1EBAA -:107C2000045101F5801149085FEA300001EB04516D -:107C30000ED350F1000038BF12FA0EFE08D1BDE895 -:107C40001040C9E7401C38BF5FEA4202CAD1C3E70F -:107C5000BDE810404FEA410313F5001F38BF7047DD -:107C6000A1F1C04100F02CBB9EEA445F08D011EAAC -:107C70005E0FBDE8104004BF01F0004100207047D6 -:107C8000BDE8104070B500F0CDFA00BF64FBBE3E09 -:107C90000000E0FF2DE9C04130B4DFF8A0C23CEAAB -:107CA000111418BF3CEA131400F0EC8081EA0305BC -:107CB0001CEA111444EAD57418BF1CEA131500F02D -:107CC000C780A4EB05044FF0004545EAC12145EA11 -:107CD000C32341EA505143EA525304F17F7499425D -:107CE00004F500344FEAC0204FEAC22208BF904298 -:107CF00000F09C804FEA13650FF24016765D4FEA64 -:107D0000134506FB05F7C7F1807706FB07F74FEA37 -:107D1000D737A7FB03687642C8F58038A7FB06CEA5 -:107D200038BFA8F1010807FB08E64FF0000EA6FBDC -:107D3000028CE6FB03CEDCF1000CCEF1004E38BF26 -:107D4000AEF1010EA6FB0C584FF000074FF00005F6 -:107D5000E6FB0E87A1FB08C6A0FB07CE16EB0E06BE -:107D600045F10005E1FB076515F1E04E7EBFA4F586 -:107D700080345FEA46066D4116F1800745F1000543 -:107D80004FEA17274FEA066647EA0567A6F1DE467F -:107D9000B6F1805F4FEA15251FD9384624F0010C53 -:107DA00005EBC471BCF1FE6F01EB0C1102D8F0BC05 -:107DB000BDE8008124425CBF01F5801E9EEAC47FBD -:107DC00002D4F0BCBDE80081244238D4F0BCA1F15B -:107DD000C041BDE8004100F073BA4FEAD22242EA46 -:107DE00043524FEAD323A7FB02864FEAD02040EA52 -:107DF000415007FB03661EEA0E0F4FEAD12105FB37 -:107E0000026658BFA6EB0056B6EB00564FEA520E7C -:107E10004EEAC37E18EB0E0E56EB530EBDD518EB93 -:107E200002085E417F1C55F10005B6E74FF480154E -:107E30004FF000074FF000064FF00008ADE7F0BC30 -:107E40004FF0000001F1C04101F00041BDE80081A8 -:107E500011EA0C1F0CEA131500D00CE013EA0C1FFA -:107E600000F025804FF00000F0BC81EA030101F032 -:107E70000041BDE80081F0BCBDE8004181EA03019A -:107E800000F01EBAF0BCBDE8004170B500F0CAF9C0 -:107E9000097EFC3E00F007B881EA03014FF00000C4 -:107EA00001F00041704781EA030100F009BAF0BC1B -:107EB000BDE800414FF0000021497047FFFDFBF98C -:107EC000F7F5F4F2F0EEEDEBE9E8E6E4E3E1E0DE0D -:107ED000DDDBDAD8D7D5D4D3D1D0CFCDCCCBCAC87F -:107EE000C7C6C5C4C2C1C0BFBEBDBCBBBAB9B8B7A6 -:107EF000B6B5B4B3B2B1B0AFAEADACABAAA9A8A899 -:107F0000A7A6A5A4A3A3A2A1A09F9F9E9D9C9C9B66 -:107F10009A99999897979695959493939291919011 -:107F20008F8F8E8E8D8C8C8B8B8A898988888787A2 -:107F30008685858484838382828181800000FF0717 -:107F40000000F87F4FEA41034FEA5353A3F58063E3 -:107F5000D3F11E03C8BFD3F1210C0CDD4FF000425A -:107F600042EAC12242EA505232FA03FC8CEAE17C36 -:107F7000ACEBE1707047102BC4BF0020704703F5D5 -:107F8000787CBCF1FF3F04D06FF0004282EA210010 -:107F9000704770B500F046F9499224800020704780 -:107FA000F2E700004FEA1153A3F58063D3F11E03FB -:107FB000A8BFD3F1200C08DB4FF0004242EAC122F7 -:107FC00052EA505232FA03F0704709420BD4102B98 -:107FD000C4BF0020704703F5787CBCF1FF3F05D09B -:107FE0004FF0FF3070474FF00000704770B500F061 -:107FF00019F900BF4992248000207047F0E710F083 -:10800000004248BF4042B0FA80F310FA03F10AD0B0 -:10801000C3F11D0303F580634FEA415002EB0352A5 -:1080200002EBD12170474FF0000070477FEAE17208 -:1080300002D1101A62EB0101B1FA81F30B3B24D398 -:10804000994012D1B0FA80F310FA03F108BF7047DB -:10805000C3F11D0303F5406303EBC2234FEAD122B2 -:108060004FEA415002EB03517047C3F1200C20FA54 -:108070000CFC9840C3F1320303F5406303EBC223C9 -:1080800041EA0C0101EB0351704710B5C3F1320C0A -:10809000C3F10004C4F1200E0CF5406C0CEBC222BD -:1080A00001FA0EFC21FA04F100FA0EF3E040BDE8FB -:1080B000104040EA0C0001EB025138BF7047401CF1 -:1080C00041F100015B0008BF20F001007047000093 -:1080D000DFF848C170B51CEA111E1EBF1CEA13155B -:1080E0009EEA0C0F95EA0C0F00F06F8081EA030402 -:1080F00023EA4C134EEAD47E21EA4C1141F480115C -:1081000043F48013AE44A1FB024CA0FB0365AEF127 -:108110007F7E361955EB0C05A1FB034C4CF1000397 -:10812000A0FB021C16EB0C06654153F1000309424B -:1081300018BF46F0010613F4007F0BD14FEA03315C -:108140004FEA0530340341EA155140EA16506FF00A -:1081500003020AE04FEAC3214FEAC520F40241EAD4 -:10816000555140EA56506FF0020202EB2E4201EBED -:10817000025585EACE710AD05FEA440C18BF24F09C -:10818000004450F1000041F1000120EAD47040F2B7 -:10819000FE7C624500D270BDA84214BF4FF08044FF -:1081A0004FF04044002E08BF0024BEF1806FA8BFEE -:1081B000A1F1C041BDE8704080F282804FF0000024 -:1081C00001F1C04101F0004170479EEA0C0F0CEA3A -:1081D000131518BF95EA0C0F06D04FF0000081EA86 -:1081E000030E0EF0004170BD00F01CF88900013E46 -:1081F00000F007B800F009B84FEA430C5FEA5C5C96 -:1082000008D081EA030100F05BB84FEA410C5FEA55 -:108210005C5CF6D14FF00000014970470000FF0799 -:108220000000F87F0EF1020E2EF0030E5EF8046BD4 -:10823000364205D4012A43EB030515F5001F12D879 -:10824000012841EB010C1CF5001F0CD80ED14FEAA0 -:10825000D17C15F5001F0CEB4C0C0CF1020C08BF87 -:108260004CEBD37C04E04FF0080C01E04FEAD37CE8 -:108270000CEB4C0526FA05F606F00706B6F1040CE1 -:1082800006D20EEB860CBDE870404CF0010C604746 -:10829000DFE80CF0090B02024FF000414FF0000044 -:1082A000A1F5002170BD19461046012851EB0104CB -:1082B00018BFD4F5001484BF002001F0004170BD48 -:1082C0000808A0F500114FEA3101704710B591EA96 -:1082D000030F48BF83F000433FF53CAC841A71EBB9 -:1082E000030C07D212198CF0004C43EB0C03001B5B -:1082F00061EB0C01DFF8A4E14FEA1154A4EB135C2D -:108300001EEA430F18BF9EEA445F00F0B08023EAE4 -:108310006E03524221EA0451C3EB6E0338BF5B1E69 -:10832000DCF1200E25D322FA0CFE10EB0E0043FAEE -:108330000CFE41EB0E01CCF1200E03FA0EFE10EB09 -:108340000E0051F10001CCF1200E29D412FA0EF2E8 -:1083500001EB0451BDE8104058BF7047401C1CBFE2 -:10836000B2F1004F704700280CBF491C20F00100FB -:10837000704712EB020E43EB030218BF4FF0010EE1 -:108380004EEA4202ACF1200CDCF11E0E54D943FA45 -:108390000CFE10EB0E0051F1FF31CCF11E0ED5D5C5 -:1083A0000EF1010E12FA0EFE404141EB010101EB0C -:1083B000445C5FEA5C5C10D910EBDE7001EB0451A9 -:1083C00038BFBEF1004FBDE8104018BF704700280D -:1083D0000CBF491C20F00100704730D24FEAD42C6A -:1083E00011F5001124F400641BD0B1FA81F20B3AAC -:1083F000A41AA41ED2F12003914030FA03F31943CA -:10840000904001EBCC71002C01EB0451BDE8104011 -:10841000A8BF704701F1C0414FF0000001F00041DA -:108420007047B0FA80F310FA03F100D110BDE41ADE -:10843000173C4805C90AE4E701EB045110BD491097 -:1084400001EB0451BDE810404FEA300002E04FF06C -:10845000000170474A0008BF0042F8D0B2F5001F83 -:1084600028BF704701F000414FF0000070479EEABE -:10847000445F07D011EA5E0FBDE8104004BF002141 -:1084800000207047BDE8104070B5FFF7CBFE00BF7D -:1084900040DFF63E83F00041104670470000E0FFE9 -:1084A0004FF04070E1EE100A70470006101600060B -:1084B000101600000000000000000102030406077F -:1084C000080900000000010203040000EC84000819 -:1084D00000000020A0010000C40100080C85000875 -:1084E000A0010020F01A00002002000841321042D2 -:1084F00001034D24F43954012B02D7640518CDCC67 -:0C8500004C3D2305045AFF010110329885 +:106A000070B505460C46287820B1012812D002281E +:106A10002ED120E02078012808D12046FFF776FC0F +:106A20000520154908700420144908702846FFF70E +:106A300001FE1EE011480078042807D12046FFF728 +:106A4000D7FD0120207000200C49087021462846FF +:106A5000FFF788FC0DE02078012808D12046FFF7D9 +:106A600055FC05200449087004200449087000E022 +:106A700070BD00BF00BFFBE7800100208101002046 +:106A800010B50322A5490020FFF70AF80220A44907 +:106A9000087001204870002009E09FEDA20AA0497B +:106AA000091D01EB800181ED000A411CC8B20A28D2 +:106AB000F3DB9FED9C0A9A4880ED0B0A9FED990A43 +:106AC00080ED0C0A9FED970A80ED0D0A9FED950A67 +:106AD00080ED0E0A9FED930A80ED0F0A9FED910A5B +:106AE00080ED100AB0EE080A80ED120AB3EE040A37 +:106AF00080ED110AB1EE000A80ED140AB3EE040A2B +:106B000080ED130A9FED870A80ED150A9FED850A37 +:106B100080ED160AB6EE000A80ED170A7F4890ED68 +:106B2000000A10EE101A0846FDF7CAFC10B19FEDDE +:106B30007D0A02E0794890ED000A794880ED190A53 +:106B4000764890ED010AB5EEC00AF1EE10FA02D1D6 +:106B50009FED750A02E0714890ED010A704880EDE2 +:106B60001A0A9FED700A80ED1B0A9FED700A80EDF6 +:106B70001D0A9FED6C0A80ED1E0A9FED6A0A80EDEA +:106B80001C0A664890ED020A654880ED1F0A9FEDD9 +:106B9000680A80ED200A9FED630A80ED210A9FEDCF +:106BA000610A80ED220A9FED5F0A80ED230A9FEDC6 +:106BB0005D0A80ED240A0020594981F894005D485F +:106BC000C1F898009FED570AD1F89800804703223A +:106BD00052490C20FEF764FF0220574908704870A4 +:106BE000002009E09FED4F0A5349091D01EB800188 +:106BF00081ED000A411CC8B20A28F3DB9FED490A67 +:106C00004D4880ED0B0A9FED470A80ED0C0A9FED81 +:106C1000450A80ED0D0A9FED430A80ED0E0A9FEDB7 +:106C2000410A80ED0F0A9FED3F0A80ED100AB0EE99 +:106C3000080A80ED120AB3EE040A80ED110AB1EEE3 +:106C4000000A80ED140AB3EE040A80ED130A9FEDEA +:106C5000350A80ED150A9FED330A80ED160AB6EE6F +:106C6000000A80ED170A2D4890ED000A10EE101A68 +:106C70000846FDF725FC10B19FED2A0A02E02748DF +:106C800090ED000A2C4880ED190A244890ED010A85 +:106C9000B5EEC00AF1EE10FA02D19FED230A02E030 +:106CA0001E4890ED010A244880ED1A0A9FED1D0A46 +:106CB00080ED1B0A9FED1D0A80ED1D0A9FED190A4C +:106CC00080ED1E0A9FED170A80ED1C0A134890ED17 +:106CD000020A194880ED1F0A9FED150A80ED200A6F +:106CE0009FED100A80ED210A9FED0E0A80ED220A29 +:106CF0009FED0C0A80ED230A9FED0A0A80ED240A1D +:106D000000200D4981F894000C48C1F898009FEDCF +:106D1000050AD1F89800804710BD0000EC1400204F +:106D2000A8130020000000000024744900409C4586 +:106D3000CDCC4C3DB152000844140020FD52000857 +:106D4000F0EE400A9FED350AB0EE401A90ED240AAD +:106D5000B5EEC00AF1EE10FA02D1BFEE000A70479C +:106D6000002155E000F16C0202EB810292ED000A75 +:106D7000B4EEE00AF1EE10FA3DD800F16C024B1CC3 +:106D800002EB830292ED000AB4EEE00AF1EE10FA93 +:106D900031DD00F1440202EB830292ED000A00F1C2 +:106DA000440202EB8102D2ED001A30EE610A00F1DA +:106DB0006C0202EB8102D2ED001A70EEE11A20EEB5 +:106DC000210A00F16C0202EB8302D2ED001A00F1FD +:106DD0006C0202EB810292ED002A31EEC22AC0EE73 +:106DE000021A00F1440202EB810292ED000A31EE38 +:106DF000800AB0EE401A90ED240AB4EEE00AF1EEFB +:106E000010FA03D890ED1A0AB0EE401A4A1CD1B21B +:106E10000929A7DBB0EE410AA1E70000000000004D +:106E200010B52DED028BB0EE408A044694ED110AA8 +:106E3000B4EEC80AF1EE10FA02DDB0EE480A01E045 +:106E400094ED110AB0EE408A94ED120AB4EEC80A2D +:106E5000F1EE10FA02D2B0EE480A01E094ED120A07 +:106E6000B0EE408A94ED130AD4ED140A30EE600AB5 +:106E7000D4ED140A38EE601AC1EE000A9FED5E0AE6 +:106E800020EE800A84ED0E0A94ED0E0A9FED5A1A48 +:106E9000C0EE010A9FED590A20EE800A84ED0D0A2A +:106EA0006078012802D002286AD134E0D4ED0D0ABE +:106EB000B0EE600A5248FFF743FFB5EEC00AF1EEAC +:106EC00010FA07DDD4ED0D0AB0EE600A4C48FFF76A +:106ED00037FF01E0B0EE480AB0EE408A94ED110AA7 +:106EE000B4EEC80AF1EE10FA02DDB0EE480A01E095 +:106EF00094ED110AB0EE408A94ED120AB4EEC80A7D +:106F0000F1EE10FA02D2B0EE480A01E094ED120A56 +:106F1000B0EE408A35E0D4ED0D0AB0EE600A394893 +:106F2000FFF70EFFB5EEC00AF1EE10FA07DDD4ED63 +:106F30000D0AB0EE600A3348FFF702FF01E0B0EE41 +:106F4000480AB0EE408A94ED110AB4EEC80AF1EE98 +:106F500010FA02DDB0EE480A01E094ED110AB0EE3D +:106F6000408A94ED120AB4EEC80AF1EE10FA02D289 +:106F7000B0EE480A01E094ED120AB0EE408A00E05B +:106F800000BF00BF84ED0F8A94ED0F0A1E48D0EDBC +:106F9000000AB7EE001A70EE810A20EE200A84ED96 +:106FA000230A94ED0F0AD0ED000AB7EE001A71EE35 +:106FB000600A20EE200A84ED240A94ED0F0AD4ED35 +:106FC000100AB4EEE00AF1EE10FA01DA012000E056 +:106FD000002084F8600094ED0F0A84ED100A002070 +:106FE00084F89400D4ED100AB0EE600AD4F898004A +:106FF0008047BDEC028B10BD0000C8420000614418 +:10700000F814002094150020640100202DE9F04FB1 +:107010009DB0054600240020199064216846F9F7C8 +:1070200057FA6878297840EA0129E878A97840EA8F +:107030000126012E01DA282E7EDCB9F1370F7DDC26 +:1070400006EB0900382879DCF01DC11700EB5171FF +:10705000C1F3C7011C9101222046611CCCB20DF87E +:1070600000202046611CCCB20DF800202046621C96 +:10707000D4B21C990DF800100027BB462DE000206B +:107080000DF8040082461AE009EB070188B21BA93B +:10709000F9F750FD1DF804009DF86C1001FA0AF193 +:1070A0000843C0B20DF80400781C87B2B74202DB77 +:1070B0000120199006E00AF1010000F0FF0ABAF180 +:1070C000080FE1DB00BF601CC4B21998012800D191 +:1070D00006E00BF1010000F0FF0B1C988345CEDBAE +:1070E00000BF21466846FCF7C5FC804608F0FF0259 +:1070F0002046611CCCB20DF800204FEA2822204621 +:10710000611CCCB20DF800201248008AA04201DBBD +:10711000204601E00F48008A0E4948824A8AC86822 +:107120006946F9F75EF90B48428AC1680A4800F0DF +:10713000FDFA1DB0BDE8F08F03E0FFE702201A90D2 +:1071400001E003201A9001201A99FFF711F800BFFF +:10715000EFE7000094130020140400202DE9F04F05 +:107160009DB005460024002019906878297840EAEF +:107170000129E878A97840EA0126012E01DA312EAA +:107180007EDCB9F1300F7FDC06EB090031287BDCB7 +:10719000F01DC11700EB5171C1F3C7011C91012211 +:1071A0002046611CCCB20DF8002002222046611C52 +:1071B000CCB20DF800202046621CD4B21C990DF808 +:1071C00000100027BB462DE000200DF80400824689 +:1071D0001AE009EB070188B21BA9F9F7C7FC1DF8F3 +:1071E00004009DF86C1001FA0AF10843C0B20DF8D2 +:1071F0000400781C87B2B74202DB0120199006E038 +:107200000AF1010000F0FF0ABAF1080FE1DB00BF4C +:10721000601CC4B21998012800D106E00BF10100EE +:1072200000F0FF0B1C988345CEDB00BF214668466B +:10723000FCF720FC804608F0FF022046611CCCB21F +:107240000DF800204FEA28222046611CCCB20DF830 +:1072500000201348008AA04201DB204601E01048CC +:10726000008A0F4948824A8AC8686946F9F7B9F81E +:107270000B48428AC1680B4800F058FA1DB001E083 +:1072800005E001E0BDE8F08F02201A9001E0032044 +:107290001A9002201A99FEF76BFF00BFEEE700007C +:1072A00094130020140400202DE9F04F99B00646F5 +:1072B000002416B919B0BDE8F08F7078317840EA33 +:1072C0000127F078B17840EA0125012D65DB312DE9 +:1072D00063DC302F5EDC781900285BDB78193128FD +:1072E00058DC01222046611CCCB20DF8002003229C +:1072F0002046611CCCB20DF800206806020E204624 +:10730000611CCCB20DF800204FF0000817E007EB2D +:10731000080188B2F9F7FAFB81464FEA2922204694 +:10732000611CCCB20DF8002009F0FF022046611C60 +:10733000CCB20DF8002008F101001FFA80F8A84532 +:10734000E5DB21466846FCF795FB82460AF0FF0222 +:107350002046611CCCB20DF800204FEA2A222046BC +:10736000611CCCB20DF800201048008AA04201DB5D +:10737000204601E00D48008A0C4948824A8AC868C4 +:107380006946F9F72EF80948428AC168084800F0B2 +:10739000CDF98FE74FF0020B01E04FF0030B594698 +:1073A0000320FEF7E5FE00BF84E7000094130020F1 +:1073B000140400202DE9F04F99B00546002415B9BA +:1073C00019B0BDE8F08F6878297840EA0127E8789D +:1073D000A97840EA0126012E62DB312E60DC302FD5 +:1073E0005BDCB819312858DC01222046611CCCB284 +:1073F0000DF8002004222046611CCCB20DF80020BC +:107400007006020E2046611CCCB20DF800204FF031 +:10741000000817E007EB080188B2F9F781FB814605 +:107420004FEA29222046611CCCB20DF8002009F059 +:10743000FF022046611CCCB20DF8002008F10100CB +:107440001FFA80F8B045E5DB21466846FCF712FBE1 +:1074500082460AF0FF022046611CCCB20DF80020E3 +:107460004FEA2A222046611CCCB20DF800201048B9 +:10747000008AA04201DB204601E00D48008A0C4949 +:1074800048824A8AC8686946F8F7ABFF0848428ACA +:10749000C168084800F04AF992E74FF0020B01E09A +:1074A0004FF0030B59460420FEF762FE00BF87E74A +:1074B000941300201404002010B501221103144875 +:1074C000FAF76AF90122D1021148FAF765F90122A7 +:1074D000D1031048FAF760F900224FF480410D48BB +:1074E000FAF75AF9012280210A48FAF755F90122E0 +:1074F00004210948FAF750F9012211460648FAF723 +:107500004BF9002210210548FAF746F910BD00009A +:10751000000C02400010024000040240000802403B +:1075200068480068401C67490860084600680428ED +:1075300005DD012064490860002062490860634855 +:107540000068401C6149086008460068092805DD9C +:1075500001205F49086000205C4908605D480068C0 +:10756000401C5C49086008460068182805DD0120B9 +:107570005949086000205749086058480068401C75 +:107580005649086008460068312805DD0120544945 +:10759000086000205149086052480068401C514969 +:1075A000086008460068632805DD01204E49086030 +:1075B00000204C4908604D480068401C4B49086059 +:1075C00008460068B0F5967F05DB01204849086051 +:1075D00000204649086047480068401C454908604B +:1075E00008460068B0F5FA7F05DB012042490860D3 +:1075F00000204049086041480068401C3F4908603D +:1076000008460068B0F57A7F05DB01203C49086038 +:1076100000203A4908603B480068B0F5FA7F05DB76 +:107620000120394908600020364908603548006863 +:10763000401C3449086035480068632805DD012096 +:107640003349086000203149086030480068401C18 +:107650002E4908602F480068312805DD01202E4999 +:10766000086000202B4908602A480068401C29490E +:1076700008602A4800681D2805DD012028490860A7 +:1076800000202649086025480068401C23490860FE +:1076900024480068B0F5FA7F0EDB0020214908601D +:1076A00021480068B0F5E15F01DD002002E01E48DE +:1076B0000068401C1C4908601A480068401C1949B1 +:1076C00008607047F4000020F0000020FC0000205B +:1076D000F800002004010020000100200C0100201F +:1076E0000801002014010020100100201C010020CE +:1076F0001801002024010020200100202C0100207E +:107700002801002034010020300100203C0100202D +:107710003801002044010020400100204C010020DD +:1077200048010020540100205001002070B504469B +:107730000D461646324629462046FBF75BFE70BDD5 +:1077400070B50446FDF7D4FE8020FCF7E7F920462B +:10775000FCF7E4F9FCF7B4F90546FFF7ADFE28465F +:1077600070BD70B505460C46FDF7C2FE0020FCF763 +:10777000D5F92846FCF7D2F92046FCF7CFF9FFF7F8 +:107780009BFE70BD2DE9F04F9FB004460025002000 +:107790001B906078217840EA012AE078A17840EADD +:1077A000012620791D90012E7EDB282E7CDC1D9881 +:1077B000C000B0427FDBBAF1370F79DC0AEB06007C +:1077C000382875DC0027A9462FE009F10500205C68 +:1077D0001C904FF0000B1CE0012000FA0BF01C99EC +:1077E000084018B14FF47F401E9001E000201E9029 +:1077F0000AEB070188B21E99FCF7DAFD781C87B204 +:10780000B74202DB01201B9006E00BF1010000F003 +:10781000FF0BBBF1080FDFDB00BF1B98012800D175 +:1078200006E009F1010000F0FF091D988145CCDB5D +:1078300000BF01222846691CCDB201A90A540F22BB +:107840002846691CCDB201A90A5401A82844216820 +:107850000160281DC5B2294601A8FCF70BF9804636 +:107860002846691CCDB201A901F800804FEA282200 +:107870002846691CCDB201A90A541348008AA842BF +:1078800001DB284601E01048008A0F4948824A8AF5 +:10789000C86801A9F8F7A5FD0B48428AC1680B48E2 +:1078A000FFF744FF1FB001E005E001E0BDE8F08F05 +:1078B00002201A9001E003201A900F201A99FEF777 +:1078C00057FC00BFEEE700009413002014040020D2 +:1078D0002DE9F04F9BB00446002614B91BB0BDE85B +:1078E000F08F6078217840EA0128E078A17840EABA +:1078F000012794F804B0012F5FDB312F5DDCBBEB77 +:10790000470F5AD1B8F1300F54DC08EB070031288B +:1079100050DC002512E0062000EB4500205C05212C +:1079200001EB4501615C40EA01201A9008EB05017A +:1079300088B21A99FCF734FD681C85B2BD42EADBB7 +:1079400001223046711CCEB201A90A5410223046E1 +:10795000711CCEB201A90A5401A83044216801600B +:10796000301DC6B2314601A8FCF784F88146304686 +:10797000711CCEB201A901F800904FEA29223046CD +:10798000711CCEB201A90A541048008AB04201DB32 +:10799000304601E00D48008A0C4948824A8AC8688E +:1079A00001A9F8F71EFD0948428AC1680848FFF797 +:1079B000BDFE93E74FF0020A01E04FF0030A0AF020 +:1079C000FF011020FEF7D4FB00BF87E794130020CF +:1079D000140400202DE9F0479AB005468A46002499 +:1079E0006878297840EA0129E878A97840EA0127EF +:1079F00017B1B7F57F4F43D1B9F1370F3DDC3946A9 +:107A00004846FCF7D5FC01222046611CCCB201A9F6 +:107A10000A5405222046611CCCB201A90A5401A8CF +:107A2000204429680160201DC4B2214601A8FCF74A +:107A300021F806462046611CCCB201A90E54321230 +:107A40002046611CCCB201A90A541148008AA04208 +:107A500001DB204601E00E48008A0D4948824A8A2F +:107A6000C86801A9F8F7BDFC0948428AC1680948FD +:107A7000FFF75CFE1AB0BDE8F0874FF0020801E0A6 +:107A80004FF0030841460520FEF772FB00BFF1E707 +:107A900094130020140400202DE9F0479AB0054605 +:107AA0008A46002415B91AB0BDE8F08768782978AD +:107AB00040EA0127E878A97840EA0128302F3BDC2A +:107AC00041463846FCF76CFC01222046611CCCB2D2 +:107AD00001A90A5406222046611CCCB201A90A540D +:107AE00001A8204429680160201DC4B2214601A8D4 +:107AF000FBF7C0FF06462046611CCCB201A90E541C +:107B000032122046611CCCB201A90A540E48008AE8 +:107B1000A04201DB204601E00B48008A0A49488266 +:107B20004A8AC86801A9F8F75CFC0748428AC1681C +:107B30000648FFF7FBFDB6E74FF00209494606206D +:107B4000FEF716FB00BFAEE79413002014040020DC +:107B500010B591EA030F48BF83F0004300F1C483DE +:107B6000841A71EB030C05D2121943EB0C03001BB2 +:107B700061EB0C01DFF824E14FEA1154A4EB135C34 +:107B80001EEA430F18BF9EEA445F73D023EA0E0338 +:107B9000DCF1200E21EA045143F4801332D322FA9F +:107BA0000CFE10EB0E0023FA0CFE41EB0E01CCF1A3 +:107BB000200E03FA0EFE10EB0E0051F10001B1F59C +:107BC000801FCCF1200E32D201EB045112FA0EF2DA +:107BD000BDE8104058BF7047401C38BF5FEA420202 +:107BE00018BF7047002814BF20F0010041F10001C8 +:107BF0004FEA410313F5001F38BF7047A1F1C041A0 +:107C000000F064BB012A43EB0302ACF1200CDCF171 +:107C10001F0E32BF4FF0000E23FA0CF310EB0300DF +:107C200041EB0451B4EB115FD0D0A1EB045101F54D +:107C3000801149085FEA300001EB04510ED350F186 +:107C4000000038BF12FA0EFE08D1BDE81040C9E7A7 +:107C5000401C38BF5FEA4202CAD1C3E7BDE810400A +:107C60004FEA410313F5001F38BF7047A1F1C0412F +:107C700000F02CBB9EEA445F08D011EA5E0FBDE81D +:107C8000104004BF01F0004100207047BDE81040E3 +:107C900070B500F0CDFA00BF64FBBE3E0000E0FF0F +:107CA0002DE9C04130B4DFF8A0C23CEA111418BF7E +:107CB0003CEA131400F0EC8081EA03051CEA11147D +:107CC00044EAD57418BF1CEA131500F0C780A4EB72 +:107CD00005044FF0004545EAC12145EAC32341EAC6 +:107CE000505143EA525304F17F74994204F5003431 +:107CF0004FEAC0204FEAC22208BF904200F09C80A9 +:107D00004FEA13650FF24016765D4FEA134506FB06 +:107D100005F7C7F1807706FB07F74FEAD737A7FBD0 +:107D200003687642C8F58038A7FB06CE38BFA8F1B5 +:107D3000010807FB08E64FF0000EA6FB028CE6FBED +:107D400003CEDCF1000CCEF1004E38BFAEF1010ED7 +:107D5000A6FB0C584FF000074FF00005E6FB0E871E +:107D6000A1FB08C6A0FB07CE16EB0E0645F10005E9 +:107D7000E1FB076515F1E04E7EBFA4F580345FEAB4 +:107D800046066D4116F1800745F100054FEA1727B9 +:107D90004FEA066647EA0567A6F1DE46B6F1805F60 +:107DA0004FEA15251FD9384624F0010C05EBC471A4 +:107DB000BCF1FE6F01EB0C1102D8F0BCBDE80081F4 +:107DC00024425CBF01F5801E9EEAC47F02D4F0BC51 +:107DD000BDE80081244238D4F0BCA1F1C041BDE827 +:107DE000004100F073BA4FEAD22242EA43524FEA0E +:107DF000D323A7FB02864FEAD02040EA415007FB7D +:107E000003661EEA0E0F4FEAD12105FB026658BF3A +:107E1000A6EB0056B6EB00564FEA520E4EEAC37E72 +:107E200018EB0E0E56EB530EBDD518EB02085E4153 +:107E30007F1C55F10005B6E74FF480154FF00007A1 +:107E40004FF000064FF00008ADE7F0BC4FF0000027 +:107E500001F1C04101F00041BDE8008111EA0C1FB1 +:107E60000CEA131500D00CE013EA0C1F00F025807B +:107E70004FF00000F0BC81EA030101F00041BDE8D1 +:107E80000081F0BCBDE8004181EA030100F01EBAA8 +:107E9000F0BCBDE8004170B500F0CAF9097EFC3EB7 +:107EA00000F007B881EA03014FF0000001F0004143 +:107EB000704781EA030100F009BAF0BCBDE8004157 +:107EC0004FF0000021497047FFFDFBF9F7F5F4F290 +:107ED000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD865 +:107EE000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C4C3 +:107EF000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3DA +:107F0000B2B1B0AFAEADACABAAA9A8A8A7A6A5A4C4 +:107F1000A3A3A2A1A09F9F9E9D9C9C9B9A99999888 +:107F20009797969595949393929191908F8F8E8E2B +:107F30008D8C8C8B8B8A89898888878786858584B8 +:107F400084838382828181800000FF070000F87FA4 +:107F50004FEA41034FEA5353A3F58063D3F11E0365 +:107F6000C8BFD3F1210C0CDD4FF0004242EAC12220 +:107F700042EA505232FA03FC8CEAE17CACEBE1704D +:107F80007047102BC4BF0020704703F5787CBCF10C +:107F9000FF3F04D06FF0004282EA2100704770B5C5 +:107FA00000F046F94992248000207047F2E7000073 +:107FB0004FEA1153A3F58063D3F11E03A8BFD3F199 +:107FC000200C08DB4FF0004242EAC12252EA505234 +:107FD00032FA03F0704709420BD4102BC4BF0020C3 +:107FE000704703F5787CBCF1FF3F05D04FF0FF30C0 +:107FF00070474FF00000704770B500F019F900BFEE +:108000004992248000207047F0E710F0004248BFFA +:108010004042B0FA80F310FA03F10AD0C3F11D0315 +:1080200003F580634FEA415002EB035202EBD1218A +:1080300070474FF0000070477FEAE17202D1101ADA +:1080400062EB0101B1FA81F30B3B24D3994012D1C9 +:10805000B0FA80F310FA03F108BF7047C3F11D03B3 +:1080600003F5406303EBC2234FEAD1224FEA4150AC +:1080700002EB03517047C3F1200C20FA0CFC98402E +:10808000C3F1320303F5406303EBC22341EA0C0161 +:1080900001EB0351704710B5C3F1320CC3F100047A +:1080A000C4F1200E0CF5406C0CEBC22201FA0EFC60 +:1080B00021FA04F100FA0EF3E040BDE8104040EA76 +:1080C0000C0001EB025138BF7047401C41F1000128 +:1080D0005B0008BF20F0010070470000DFF848C1D6 +:1080E00070B51CEA111E1EBF1CEA13159EEA0C0F88 +:1080F00095EA0C0F00F06F8081EA030423EA4C1329 +:108100004EEAD47E21EA4C1141F4801143F48013ED +:10811000AE44A1FB024CA0FB0365AEF17F7E361995 +:1081200055EB0C05A1FB034C4CF10003A0FB021C1A +:1081300016EB0C06654153F10003094218BF46F0E7 +:10814000010613F4007F0BD14FEA03314FEA0530EB +:10815000340341EA155140EA16506FF003020AE079 +:108160004FEAC3214FEAC520F40241EA555140EAE3 +:1081700056506FF0020202EB2E4201EB025585EAE7 +:10818000CE710AD05FEA440C18BF24F0004450F1CD +:10819000000041F1000120EAD47040F2FE7C62450B +:1081A00000D270BDA84214BF4FF080444FF040444D +:1081B000002E08BF0024BEF1806FA8BFA1F1C0410E +:1081C000BDE8704080F282804FF0000001F1C041B4 +:1081D00001F0004170479EEA0C0F0CEA131518BF1E +:1081E00095EA0C0F06D04FF0000081EA030E0EF066 +:1081F000004170BD00F01CF88900013E00F007B896 +:1082000000F009B84FEA430C5FEA5C5C08D081EAF1 +:10821000030100F05BB84FEA410C5FEA5C5CF6D109 +:108220004FF00000014970470000FF070000F87F91 +:108230000EF1020E2EF0030E5EF8046B364205D4EA +:10824000012A43EB030515F5001F12D8012841EB65 +:10825000010C1CF5001F0CD80ED14FEAD17C15F58E +:10826000001F0CEB4C0C0CF1020C08BF4CEBD37C48 +:1082700004E04FF0080C01E04FEAD37C0CEB4C0516 +:1082800026FA05F606F00706B6F1040C06D20EEB48 +:10829000860CBDE870404CF0010C6047DFE80CF044 +:1082A000090B02024FF000414FF00000A1F5002140 +:1082B00070BD19461046012851EB010418BFD4F5D2 +:1082C000001484BF002001F0004170BD0808A0F533 +:1082D00000114FEA3101704710B591EA030F48BF12 +:1082E00083F000433FF53CAC841A71EB030C07D2DA +:1082F00012198CF0004C43EB0C03001B61EB0C01DA +:10830000DFF8A4E14FEA1154A4EB135C1EEA430F1B +:1083100018BF9EEA445F00F0B08023EA6E03524229 +:1083200021EA0451C3EB6E0338BF5B1EDCF1200E63 +:1083300025D322FA0CFE10EB0E0043FA0CFE41EBA3 +:108340000E01CCF1200E03FA0EFE10EB0E0051F1DF +:108350000001CCF1200E29D412FA0EF201EB0451E7 +:10836000BDE8104058BF7047401C1CBFB2F1004F21 +:10837000704700280CBF491C20F00100704712EB29 +:10838000020E43EB030218BF4FF0010E4EEA420209 +:10839000ACF1200CDCF11E0E54D943FA0CFE10EBAC +:1083A0000E0051F1FF31CCF11E0ED5D50EF1010EAC +:1083B00012FA0EFE404141EB010101EB445C5FEA21 +:1083C0005C5C10D910EBDE7001EB045138BFBEF1DC +:1083D000004FBDE8104018BF704700280CBF491C73 +:1083E00020F00100704730D24FEAD42C11F5001173 +:1083F00024F400641BD0B1FA81F20B3AA41AA41E33 +:10840000D2F12003914030FA03F31943904001EB7D +:10841000CC71002C01EB0451BDE81040A8BF70479F +:1084200001F1C0414FF0000001F000417047B0FA87 +:1084300080F310FA03F100D110BDE41A173C48058F +:10844000C90AE4E701EB045110BD491001EB0451E6 +:10845000BDE810404FEA300002E04FF000017047E5 +:108460004A0008BF0042F8D0B2F5001F28BF70478D +:1084700001F000414FF0000070479EEA445F07D0D2 +:1084800011EA5E0FBDE8104004BF002100207047D4 +:10849000BDE8104070B5FFF7CBFE00BF40DFF63EF1 +:1084A00083F00041104670470000E0FF4FF040703D +:1084B000E1EE100A704700061016000610160000C4 +:1084C0000000000000000102030406070809000084 +:1084D0000000010203040000F884000800000020EE +:1084E000A0010000C401000818850008A0010020B8 +:1084F000F01A0000200200084132104201034D240E +:10850000F43954012B02D7640518CDCC4C3D23051A +:08851000045AFF01011032982A :040000050800018965 :00000001FF diff --git a/MDK-ARM/VOQC/VOQC.htm b/MDK-ARM/VOQC/VOQC.htm index bc7ba09..f25bb55 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: Fri Sep 20 10:04:04 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Sep 20 11:51:35 2024

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

Call chain for Maximum Stack Depth:

@@ -2179,7 +2179,7 @@ Global Symbols
[Called By]
  • >>   prov_ctrl
-

prov_ctrl (Thumb, 108 bytes, Stack size 16 bytes, provalctrl.o(i.prov_ctrl)) +

prov_ctrl (Thumb, 120 bytes, Stack size 16 bytes, provalctrl.o(i.prov_ctrl))

[Stack]

  • Max Depth = 48
  • Call Chain = prov_ctrl ⇒ prov_adj_section ⇒ prov_set

[Calls]