diff --git a/.gitignore b/.gitignore
index a220ddd..bdc3590 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,12 +6,20 @@
*.o
*.ko
*.obj
-*.elf
-
+*.e1f
+*.axf
+*.de
+*.cyclo
+*.list
+*.mk
+*.settings.xml
+*.mk
# Linker output
*.ilk
*.map
*.exp
+*.list
+*.su
# Precompiled Headers
*.gch
@@ -29,25 +37,51 @@
*.so.*
*.dylib
+
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
+*.dep
+*.d
+*.o
+*.dp
+*.lst
+*.elf
+*.build_log
+*.build_log.htm
+
# Debug files
*.dSYM/
*.su
*.idb
*.pdb
+*.dbgconf
+*.uvguix.lenovo
+*.uvoptx
+*.uvprojx
+*.build_log.htm
+*.htm
+*.map
+*.lnp
+*.sct
+*.crf
+*.lst
+
# Kernel Module Compile Results
*.mod*
*.cmd
+*.htm
+*.html
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
+*.cyclo
+*.settings.*
diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c
index b24c035..52d0748 100644
--- a/LoRaWAN/App/lora_app.c
+++ b/LoRaWAN/App/lora_app.c
@@ -290,7 +290,7 @@ static LmHandlerParams_t LmHandlerParams =
/**
* @brief Type of Event to generate application Tx
*/
-static TxEventType_t EventType = TX_ON_TIMER;
+static TxEventType_t EventType = TX_ON_TIMER; //TX_ON_EVENT;
/**
* @brief Timer to handle the application Tx
@@ -557,8 +557,8 @@ static void SendTxData(void)
sensor_t sensor_data;
UTIL_TIMER_Time_t nextTxIn = 0;
//HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_RESET); /* PME OFF */
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET); /* PME ON */
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET); /* LED ON */
+ //HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_SET); /* PME ON */
+ //HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET); /* LED ON */
if (LmHandlerIsBusy() == false)
{
#ifdef CAYENNE_LPP
@@ -664,8 +664,8 @@ static void SendTxData(void)
UTIL_TIMER_SetPeriod(&TxTimer, MAX(nextTxIn, TxPeriodicity));
UTIL_TIMER_Start(&TxTimer);
}
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET); /* LED OFF */
- HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_RESET); /* PME OFF */
+ //HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET); /* LED OFF */
+ //HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, GPIO_PIN_RESET); /* PME OFF */
/* USER CODE END SendTxData_1 */
}
@@ -674,8 +674,11 @@ static void OnTxTimerEvent(void *context)
/* USER CODE BEGIN OnTxTimerEvent_1 */
/* USER CODE END OnTxTimerEvent_1 */
+ __HAL_RCC_GPIOB_CLK_ENABLE();
+ HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_SET);
UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0);
-
+ HAL_Delay(2000);
+ HAL_GPIO_WritePin(GPIOB,GPIO_PIN_4,GPIO_PIN_RESET);
/*Wait for next tx slot*/
UTIL_TIMER_Start(&TxTimer);
/* USER CODE BEGIN OnTxTimerEvent_2 */
diff --git a/README.md b/README.md
index 69fde76..70d15d7 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
# STS_E5CC
-E5CC port from STM32WL55JCIX
\ No newline at end of file
+E5CC port from STM32WL55JCIX
+
+2024-07-02 start of low power on CR2450
diff --git a/STM32CubeIDE/.cproject b/STM32CubeIDE/.cproject
index c779788..de781fb 100644
--- a/STM32CubeIDE/.cproject
+++ b/STM32CubeIDE/.cproject
@@ -23,7 +23,7 @@
-
+
-
+
diff --git a/STM32CubeIDE/.settings/language.settings.xml b/STM32CubeIDE/.settings/language.settings.xml
index 48ffafe..9ab2734 100644
--- a/STM32CubeIDE/.settings/language.settings.xml
+++ b/STM32CubeIDE/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
@@ -16,7 +16,7 @@
-
+
diff --git a/STM32CubeIDE/Debug/Application/User/Core/gpio.cyclo b/STM32CubeIDE/Debug/Application/User/Core/gpio.cyclo
index 301cfbd..317de1f 100644
--- a/STM32CubeIDE/Debug/Application/User/Core/gpio.cyclo
+++ b/STM32CubeIDE/Debug/Application/User/Core/gpio.cyclo
@@ -1 +1 @@
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/gpio.c:42:6:MX_GPIO_Init 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/gpio.c:41:6:MX_GPIO_Init 1
diff --git a/STM32CubeIDE/Debug/Application/User/Core/main.cyclo b/STM32CubeIDE/Debug/Application/User/Core/main.cyclo
index 16bdae1..a41f475 100644
--- a/STM32CubeIDE/Debug/Application/User/Core/main.cyclo
+++ b/STM32CubeIDE/Debug/Application/User/Core/main.cyclo
@@ -1,3 +1,3 @@
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/main.c:161:6:Error_Handler 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/main.c:109:6:SystemClock_Config 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/main.c:169:6:Error_Handler 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/main.c:117:6:SystemClock_Config 1
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/main.c:64:5:main 1
diff --git a/STM32CubeIDE/Debug/Application/User/Core/stm32_lpm_if.cyclo b/STM32CubeIDE/Debug/Application/User/Core/stm32_lpm_if.cyclo
index b33eac9..b5d06a3 100644
--- a/STM32CubeIDE/Debug/Application/User/Core/stm32_lpm_if.cyclo
+++ b/STM32CubeIDE/Debug/Application/User/Core/stm32_lpm_if.cyclo
@@ -1,6 +1,6 @@
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:78:6:PWR_EnterOffMode 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:85:6:PWR_ExitOffMode 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:92:6:PWR_EnterStopMode 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:145:6:PWR_ExitSleepMode 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:110:6:PWR_ExitStopMode 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:129:6:PWR_EnterSleepMode 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:90:6:PWR_ExitOffMode 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:123:6:PWR_ExitStopMode 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:158:6:PWR_ExitSleepMode 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:101:6:PWR_EnterStopMode 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/stm32_lpm_if.c:142:6:PWR_EnterSleepMode 1
diff --git a/STM32CubeIDE/Debug/Application/User/Core/subdir.mk b/STM32CubeIDE/Debug/Application/User/Core/subdir.mk
index 5a0f942..5576146 100644
--- a/STM32CubeIDE/Debug/Application/User/Core/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/Core/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc.c \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc_if.c \
@@ -68,7 +68,7 @@ C_DEPS += \
./Application/User/Core/usart_if.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/Core/adc.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc.c Application/User/Core/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Application/User/Core/adc_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc_if.c Application/User/Core/subdir.mk
diff --git a/STM32CubeIDE/Debug/Application/User/Core/usart.cyclo b/STM32CubeIDE/Debug/Application/User/Core/usart.cyclo
index 1a3c676..8676abd 100644
--- a/STM32CubeIDE/Debug/Application/User/Core/usart.cyclo
+++ b/STM32CubeIDE/Debug/Application/User/Core/usart.cyclo
@@ -1,3 +1,3 @@
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/usart.c:32:6:MX_USART2_UART_Init 5
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/usart.c:75:6:HAL_UART_MspInit 4
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/usart.c:142:6:HAL_UART_MspDeInit 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/usart.c:32:6:MX_USART2_UART_Init 4
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/usart.c:77:6:HAL_UART_MspInit 4
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/usart.c:150:6:HAL_UART_MspDeInit 2
diff --git a/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/lora_app.cyclo b/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/lora_app.cyclo
index 6d9c56e..71559e5 100644
--- a/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/lora_app.cyclo
+++ b/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/lora_app.cyclo
@@ -1,24 +1,25 @@
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:792:13:OnSysTimeUpdate 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:840:13:OnTxFrameCtrlChanged 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:851:13:OnPingSlotPeriodicityChanged 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:757:13:OnBeaconStatusChange 4
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:799:13:OnClassChange 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:951:13:OnNvmDataChange 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:666:13:OnTxTimerEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:806:13:OnMacProcessNotify 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:862:13:OnSystemReset 3
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:818:13:OnTxPeriodicityChanged 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:698:13:OnTxData 5
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:727:13:OnJoinRequest 4
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:913:13:OnStopJoinTimerEvent 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:686:13:OnRxTimerLedEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:681:13:OnTxTimerLedEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:472:13:OnRxData 14
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:969:13:OnStoreContextRequest 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:984:13:OnRestoreContextRequest 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:876:13:StopJoin 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:929:13:StoreContext 3
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:552:13:SendTxData 10
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:691:13:OnJoinTimerLedEvent 1
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1933:34:__NVIC_SystemReset 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:763:13:OnBeaconStatusChange 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:798:13:OnSysTimeUpdate 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:805:13:OnClassChange 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:846:13:OnTxFrameCtrlChanged 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:857:13:OnPingSlotPeriodicityChanged 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:957:13:OnNvmDataChange 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:672:13:OnTxTimerEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:812:13:OnMacProcessNotify 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:868:13:OnSystemReset 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:824:13:OnTxPeriodicityChanged 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:704:13:OnTxData 3
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:733:13:OnJoinRequest 3
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:919:13:OnStopJoinTimerEvent 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:692:13:OnRxTimerLedEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:687:13:OnTxTimerLedEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:472:13:OnRxData 13
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:975:13:OnStoreContextRequest 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:990:13:OnRestoreContextRequest 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:882:13:StopJoin 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:935:13:StoreContext 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:552:13:SendTxData 9
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:697:13:OnJoinTimerLedEvent 1
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:348:6:LoRaWAN_Init 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:443:6:HAL_GPIO_EXTI_Callback 3
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:443:6:HAL_GPIO_EXTI_Callback 4
diff --git a/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk b/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk
index be66a4c..d802e8c 100644
--- a/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/CayenneLpp.c \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/app_lorawan.c \
@@ -23,7 +23,7 @@ C_DEPS += \
./Application/User/LoRaWAN/App/lora_info.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/LoRaWAN/App/CayenneLpp.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/CayenneLpp.c Application/User/LoRaWAN/App/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Application/User/LoRaWAN/App/app_lorawan.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/app_lorawan.c Application/User/LoRaWAN/App/subdir.mk
diff --git a/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk b/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk
index ad1582b..5c8876c 100644
--- a/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/Target/radio_board_if.c
@@ -14,7 +14,7 @@ C_DEPS += \
./Application/User/LoRaWAN/Target/radio_board_if.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/LoRaWAN/Target/radio_board_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/Target/radio_board_if.c Application/User/LoRaWAN/Target/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
diff --git a/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk b/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk
index 04da3e2..fc02e3b 100644
--- a/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
S_SRCS += \
../Application/User/Startup/startup_stm32wle5ccux.s
@@ -14,7 +14,7 @@ S_DEPS += \
./Application/User/Startup/startup_stm32wle5ccux.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/Startup/%.o: ../Application/User/Startup/%.s Application/User/Startup/subdir.mk
arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" "$<"
diff --git a/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk b/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
index 65c86a5..f9fe8b2 100644
--- a/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
+++ b/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c \
D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c
@@ -17,7 +17,7 @@ C_DEPS += \
./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.o: D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.o: D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
diff --git a/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk b/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk
index e2f0054..c521445 100644
--- a/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk
+++ b/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/system_stm32wlxx.c
@@ -14,7 +14,7 @@ C_DEPS += \
./Drivers/CMSIS/system_stm32wlxx.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Drivers/CMSIS/system_stm32wlxx.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/system_stm32wlxx.c Drivers/CMSIS/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo
index 314b82f..144283e 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo
@@ -1,3 +1,5 @@
+../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_adc.h:3664:22:LL_ADC_SetAnalogWDMonitChannels 2
+../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_adc.h:3883:22:LL_ADC_ConfigAnalogWDThresholds 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:854:13:HAL_ADC_MspInit 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:379:19:HAL_ADC_Init 22
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:871:13:HAL_ADC_MspDeInit 1
@@ -25,4 +27,4 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:728:
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1205:19:HAL_ADC_Stop 4
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1610:19:HAL_ADC_Stop_IT 4
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1753:19:HAL_ADC_Stop_DMA 7
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2367:19:HAL_ADC_AnalogWDGConfig 23
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2367:19:HAL_ADC_AnalogWDGConfig 21
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo
index 2c0ceef..daf97af 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo
@@ -1,11 +1,18 @@
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1679:22:__NVIC_EnableIRQ 2
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1717:22:__NVIC_DisableIRQ 2
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1809:22:__NVIC_SetPriority 2
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1831:26:__NVIC_GetPriority 2
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1856:26:NVIC_EncodePriority 2
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1883:22:NVIC_DecodePriority 2
+../../../../../../../Drivers/CMSIS/Include/core_cm4.h:1933:34:__NVIC_SystemReset 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:184:6:HAL_NVIC_SetPriorityGrouping 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:207:6:HAL_NVIC_SetPriority 3
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:231:6:HAL_NVIC_EnableIRQ 2
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:248:6:HAL_NVIC_DisableIRQ 2
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:261:6:HAL_NVIC_SystemReset 1
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:207:6:HAL_NVIC_SetPriority 1
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:231:6:HAL_NVIC_EnableIRQ 1
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:248:6:HAL_NVIC_DisableIRQ 1
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:261:6:HAL_NVIC_SystemReset 0
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:274:10:HAL_SYSTICK_Config 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:318:10:HAL_NVIC_GetPriorityGrouping 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:346:6:HAL_NVIC_GetPriority 3
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:346:6:HAL_NVIC_GetPriority 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:363:10:HAL_NVIC_GetActive 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:379:6:HAL_NVIC_SetPendingIRQ 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:398:10:HAL_NVIC_GetPendingIRQ 2
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo
index 189b18a..8a6a01f 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo
@@ -1,3 +1,4 @@
+../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:2096:22:LL_RCC_SetI2CClockSource 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1075:17:RCC_PLL_GetFreqDomain_P 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1125:17:RCC_PLL_GetFreqDomain_Q 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:113:19:HAL_RCCEx_PeriphCLKConfig 25
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo
index 2fb7015..a61744e 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo
@@ -13,11 +13,11 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1779
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1824:21:HAL_RTC_GetState 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1847:19:RTC_EnterInitMode 5
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1879:19:RTC_ExitInitMode 4
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:242:19:HAL_RTC_Init 7
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:362:19:HAL_RTC_DeInit 4
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:242:19:HAL_RTC_Init 6
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:362:19:HAL_RTC_DeInit 3
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1916:9:RTC_ByteToBcd2 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:749:19:HAL_RTC_SetTime 8
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:921:19:HAL_RTC_SetDate 7
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:921:19:HAL_RTC_SetDate 6
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1132:19:HAL_RTC_SetAlarm 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1337:19:HAL_RTC_SetAlarm_IT 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1935:9:RTC_Bcd2ToByte 1
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo
index b3c8776..bb06591 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo
@@ -13,9 +13,9 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1538:25:HAL_SUBGHZ_GetState 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1550:10:HAL_SUBGHZ_GetError 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1574:6:SUBGHZSPI_Init 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:218:19:HAL_SUBGHZ_Init 8
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:218:19:HAL_SUBGHZ_Init 9
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1610:7:SUBGHZSPI_DeInit 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:335:19:HAL_SUBGHZ_DeInit 4
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:335:19:HAL_SUBGHZ_DeInit 5
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1626:19:SUBGHZSPI_Transmit 5
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1685:19:SUBGHZSPI_Receive 5
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1774:19:SUBGHZ_WaitOnBusy 5
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
index aaae82e..9258d4a 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
@@ -36,7 +36,7 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:275
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2226:19:HAL_UART_AbortReceive_IT 9
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4047:13:UART_DMARxOnlyAbortCallback 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2771:13:HAL_UARTEx_RxEventCallback 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2319:6:HAL_UART_IRQHandler 59
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2319:6:HAL_UART_IRQHandler 58
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4247:13:UART_RxISR_8BIT 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4338:13:UART_RxISR_16BIT 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4431:13:UART_RxISR_8BIT_FIFOEN 25
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk
index 07cd2e0..b136f84 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c \
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c \
@@ -77,7 +77,7 @@ C_DEPS += \
./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_ll_adc.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
diff --git a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/LoRaMac.cyclo b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/LoRaMac.cyclo
index 59406ae..a9fab1d 100644
--- a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/LoRaMac.cyclo
+++ b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/LoRaMac.cyclo
@@ -16,7 +16,7 @@ D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:972:13:OnRa
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4410:13:CallNvmDataChangeCallback 3
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4455:16:IsRequestPending 2
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2638:16:GetMaxAppPayloadWithoutFOptsLength 2
-D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2658:13:ValidatePayloadLength 3
+D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2658:13:ValidatePayloadLength 2
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:999:13:ProcessRadioTxDone 4
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2464:13:OnRetransmitTimeoutTimerEvent 2
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:1084:13:PrepareRxDoneAbort 2
diff --git a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/RegionAS923.cyclo b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/RegionAS923.cyclo
index fa5e84c..4982fb9 100644
--- a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/RegionAS923.cyclo
+++ b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/RegionAS923.cyclo
@@ -14,7 +14,7 @@ D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:971:8:RegionAS923DlChannelReq 5
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1003:8:RegionAS923AlternateDr 1
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1013:17:RegionAS923NextChannel 6
-D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1095:17:RegionAS923ChannelAdd 11
+D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1095:17:RegionAS923ChannelAdd 10
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1158:6:RegionAS923ChannelsRemove 2
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:565:6:RegionAS923ApplyCFList 6
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:912:8:RegionAS923NewChannelReq 7
diff --git a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk
index 6dc88f4..7236281 100644
--- a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk
+++ b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c \
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c \
@@ -110,7 +110,7 @@ C_DEPS += \
./Middlewares/LoRaWAN/utilities.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Middlewares/LoRaWAN/LmHandler.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c Middlewares/LoRaWAN/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Middlewares/LoRaWAN/LmhpCompliance.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c Middlewares/LoRaWAN/subdir.mk
diff --git a/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk b/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk
index b65d179..f7f82a7 100644
--- a/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk
+++ b/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c \
D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c \
@@ -20,7 +20,7 @@ C_DEPS += \
./Middlewares/SubGHz_Phy/radio_fw.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Middlewares/SubGHz_Phy/radio.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c Middlewares/SubGHz_Phy/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Middlewares/SubGHz_Phy/radio_driver.o: D:/ONEDRIVE/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c Middlewares/SubGHz_Phy/subdir.mk
diff --git a/STM32CubeIDE/Debug/Utilities/subdir.mk b/STM32CubeIDE/Debug/Utilities/subdir.mk
index d734f69..8ecd968 100644
--- a/STM32CubeIDE/Debug/Utilities/subdir.mk
+++ b/STM32CubeIDE/Debug/Utilities/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c \
D:/ONEDRIVE/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c \
@@ -35,7 +35,7 @@ C_DEPS += \
./Utilities/stm32_tiny_vsnprintf.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Utilities/stm32_adv_trace.o: D:/ONEDRIVE/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c Utilities/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Og -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Utilities/stm32_lpm.o: D:/ONEDRIVE/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c Utilities/subdir.mk
diff --git a/STM32CubeIDE/Debug/makefile b/STM32CubeIDE/Debug/makefile
index c02af77..0a589bf 100644
--- a/STM32CubeIDE/Debug/makefile
+++ b/STM32CubeIDE/Debug/makefile
@@ -1,13 +1,13 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-include ../makefile.init
RM := rm -rf
-# 此处定义了参与生成的所有源
+# All of the sources participating in the build are defined here
-include sources.mk
-include Utilities/subdir.mk
-include Middlewares/SubGHz_Phy/subdir.mk
@@ -41,50 +41,50 @@ $(wildcard ../makefile.init) \
$(wildcard ../makefile.targets) \
-BUILD_ARTIFACT_NAME := LoRaWAN_End_Node
+BUILD_ARTIFACT_NAME := LoRaWAN_End_Node_E5CC
BUILD_ARTIFACT_EXTENSION := elf
BUILD_ARTIFACT_PREFIX :=
BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),)
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
EXECUTABLES += \
-LoRaWAN_End_Node.elf \
+LoRaWAN_End_Node_E5CC.elf \
MAP_FILES += \
-LoRaWAN_End_Node.map \
+LoRaWAN_End_Node_E5CC.map \
SIZE_OUTPUT += \
default.size.stdout \
OBJDUMP_LIST += \
-LoRaWAN_End_Node.list \
+LoRaWAN_End_Node_E5CC.list \
-# 所有目标
+# All Target
all: main-build
-# 主构建目标
-main-build: LoRaWAN_End_Node.elf secondary-outputs
+# Main-build Target
+main-build: LoRaWAN_End_Node_E5CC.elf secondary-outputs
-# 工具调用
-LoRaWAN_End_Node.elf LoRaWAN_End_Node.map: $(OBJS) $(USER_OBJS) fail-specified-linker-script-missing makefile objects.list $(OPTIONAL_TOOL_DEPS)
- arm-none-eabi-gcc -o "LoRaWAN_End_Node.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 --specs=nosys.specs -Wl,-Map="LoRaWAN_End_Node.map" -Wl,--gc-sections -static --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
- @echo '已结束构建目标: $@'
+# Tool invocations
+LoRaWAN_End_Node_E5CC.elf LoRaWAN_End_Node_E5CC.map: $(OBJS) $(USER_OBJS) fail-specified-linker-script-missing makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-gcc -o "LoRaWAN_End_Node_E5CC.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 --specs=nosys.specs -Wl,-Map="LoRaWAN_End_Node_E5CC.map" -Wl,--gc-sections -static --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
+ @echo 'Finished building target: $@'
@echo ' '
default.size.stdout: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
arm-none-eabi-size $(EXECUTABLES)
- @echo '已结束构建: $@'
+ @echo 'Finished building: $@'
@echo ' '
-LoRaWAN_End_Node.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
- arm-none-eabi-objdump -h -S $(EXECUTABLES) > "LoRaWAN_End_Node.list"
- @echo '已结束构建: $@'
+LoRaWAN_End_Node_E5CC.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-objdump -h -S $(EXECUTABLES) > "LoRaWAN_End_Node_E5CC.list"
+ @echo 'Finished building: $@'
@echo ' '
-# 其他目标
+# Other Targets
clean:
- -$(RM) LoRaWAN_End_Node.elf LoRaWAN_End_Node.list LoRaWAN_End_Node.map default.size.stdout
+ -$(RM) LoRaWAN_End_Node_E5CC.elf LoRaWAN_End_Node_E5CC.list LoRaWAN_End_Node_E5CC.map default.size.stdout
-@echo ' '
secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST)
diff --git a/STM32CubeIDE/Debug/objects.mk b/STM32CubeIDE/Debug/objects.mk
index 6e18ad0..94e86f7 100644
--- a/STM32CubeIDE/Debug/objects.mk
+++ b/STM32CubeIDE/Debug/objects.mk
@@ -1,6 +1,6 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
USER_OBJS :=
diff --git a/STM32CubeIDE/Debug/sources.mk b/STM32CubeIDE/Debug/sources.mk
index 8b1bfb5..a11435c 100644
--- a/STM32CubeIDE/Debug/sources.mk
+++ b/STM32CubeIDE/Debug/sources.mk
@@ -1,6 +1,6 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
ELF_SRCS :=
@@ -20,7 +20,7 @@ S_DEPS :=
S_UPPER_DEPS :=
C_DEPS :=
-# 此处必须描述包含源文件的每个子目录
+# Every subdirectory with source files must be described here
SUBDIRS := \
Application/User/Core \
Application/User/LoRaWAN/App \
diff --git a/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo b/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo
index 884a70e..0148958 100644
--- a/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo
+++ b/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo
@@ -2,8 +2,8 @@ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_N
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:353:31:FLASH_IF_INT_Erase 5
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:124:24:FLASH_IF_Init 1
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:138:24:FLASH_IF_DeInit 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:152:24:FLASH_IF_Write 18
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:168:24:FLASH_IF_Read 5
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:152:24:FLASH_IF_Write 17
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:168:24:FLASH_IF_Read 4
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:184:24:FLASH_IF_Erase 3
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:458:6:HAL_FLASH_EndOfOperationCallback 1
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/flash_if.c:475:6:HAL_FLASH_OperationErrorCallback 1
diff --git a/STM32CubeIDE/Release/Application/User/Core/subdir.mk b/STM32CubeIDE/Release/Application/User/Core/subdir.mk
index ee242b1..d7cbcca 100644
--- a/STM32CubeIDE/Release/Application/User/Core/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/Core/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc.c \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc_if.c \
@@ -68,7 +68,7 @@ C_DEPS += \
./Application/User/Core/usart_if.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/Core/adc.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc.c Application/User/Core/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Application/User/Core/adc_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/adc_if.c Application/User/Core/subdir.mk
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo
index 578cae1..53e7bd6 100644
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo
+++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo
@@ -1,24 +1,24 @@
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:763:13:OnBeaconStatusChange 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:798:13:OnSysTimeUpdate 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:805:13:OnClassChange 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:846:13:OnTxFrameCtrlChanged 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:857:13:OnPingSlotPeriodicityChanged 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:672:13:OnTxTimerEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:812:13:OnMacProcessNotify 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:824:13:OnTxPeriodicityChanged 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:919:13:OnStopJoinTimerEvent 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:692:13:OnRxTimerLedEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:687:13:OnTxTimerLedEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:975:13:OnStoreContextRequest 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:990:13:OnRestoreContextRequest 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:882:13:StopJoin 2
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:935:13:StoreContext 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:766:13:OnBeaconStatusChange 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:801:13:OnSysTimeUpdate 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:808:13:OnClassChange 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:849:13:OnTxFrameCtrlChanged 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:860:13:OnPingSlotPeriodicityChanged 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:695:13:OnRxTimerLedEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:690:13:OnTxTimerLedEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:815:13:OnMacProcessNotify 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:922:13:OnStopJoinTimerEvent 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:827:13:OnTxPeriodicityChanged 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:993:13:OnRestoreContextRequest 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:885:13:StopJoin 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:938:13:StoreContext 1
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:552:13:SendTxData 7
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:697:13:OnJoinTimerLedEvent 1
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:868:13:OnSystemReset 3
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:704:13:OnTxData 3
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:733:13:OnJoinRequest 3
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:700:13:OnJoinTimerLedEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:707:13:OnTxData 3
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:871:13:OnSystemReset 3
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:736:13:OnJoinRequest 3
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:472:13:OnRxData 13
-D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:957:13:OnNvmDataChange 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:978:13:OnStoreContextRequest 2
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:672:13:OnTxTimerEvent 1
+D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:960:13:OnNvmDataChange 1
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:348:6:LoRaWAN_Init 2
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/lora_app.c:443:6:HAL_GPIO_EXTI_Callback 3
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk
index f91bb9a..a7a03cf 100644
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/CayenneLpp.c \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/app_lorawan.c \
@@ -23,7 +23,7 @@ C_DEPS += \
./Application/User/LoRaWAN/App/lora_info.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/LoRaWAN/App/CayenneLpp.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/CayenneLpp.c Application/User/LoRaWAN/App/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Application/User/LoRaWAN/App/app_lorawan.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/App/app_lorawan.c Application/User/LoRaWAN/App/subdir.mk
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk b/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk
index 33bc38b..2cf7ce8 100644
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/Target/radio_board_if.c
@@ -14,7 +14,7 @@ C_DEPS += \
./Application/User/LoRaWAN/Target/radio_board_if.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/LoRaWAN/Target/radio_board_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/LoRaWAN/Target/radio_board_if.c Application/User/LoRaWAN/Target/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
diff --git a/STM32CubeIDE/Release/Application/User/Startup/subdir.mk b/STM32CubeIDE/Release/Application/User/Startup/subdir.mk
index d9fa42b..7a09511 100644
--- a/STM32CubeIDE/Release/Application/User/Startup/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/Startup/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
S_SRCS += \
../Application/User/Startup/startup_stm32wle5ccux.s
@@ -14,7 +14,7 @@ S_DEPS += \
./Application/User/Startup/startup_stm32wle5ccux.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Application/User/Startup/%.o: ../Application/User/Startup/%.s Application/User/Startup/subdir.mk
arm-none-eabi-gcc -mcpu=cortex-m4 -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" "$<"
diff --git a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk b/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
index 8fd75f5..0420b3e 100644
--- a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
+++ b/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c \
D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c
@@ -17,7 +17,7 @@ C_DEPS += \
./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.o: D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.o: D:/ONEDRIVE/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
diff --git a/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk b/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk
index 0e4bc52..d134012 100644
--- a/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk
+++ b/STM32CubeIDE/Release/Drivers/CMSIS/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/system_stm32wlxx.c
@@ -14,7 +14,7 @@ C_DEPS += \
./Drivers/CMSIS/system_stm32wlxx.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Drivers/CMSIS/system_stm32wlxx.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/LoRaWAN_End_Node_E5CC/Core/Src/system_stm32wlxx.c Drivers/CMSIS/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo
index 0c3a098..3d741f7 100644
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo
+++ b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo
@@ -7,7 +7,7 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:228:
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1188:6:HAL_RCC_MCOConfig 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1251:10:HAL_RCC_GetSysClockFreq 13
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1337:10:HAL_RCC_GetHCLKFreq 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:335:19:HAL_RCC_OscConfig 81
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:335:19:HAL_RCC_OscConfig 80
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:925:19:HAL_RCC_ClockConfig 30
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1359:10:HAL_RCC_GetHCLK3Freq 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1369:10:HAL_RCC_GetPCLK1Freq 1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
index 1794553..d7e7f35 100644
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
+++ b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
@@ -52,11 +52,11 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:298
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3007:19:HAL_LIN_SendBreak 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3052:23:HAL_UART_GetState 1
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3068:10:HAL_UART_GetError 1
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3114:19:UART_SetConfig 32
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3114:19:UART_SetConfig 34
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3331:6:UART_AdvFeatureConfig 10
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3458:19:UART_WaitOnFlagUntilTimeout 11
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1126:19:HAL_UART_Transmit 10
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1230:19:HAL_UART_Receive 12
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1230:19:HAL_UART_Receive 13
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3405:19:UART_CheckIdleState 5
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:307:19:HAL_UART_Init 5
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:380:19:HAL_HalfDuplex_Init 5
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo
index bda9ef6..9c58938 100644
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo
+++ b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo
@@ -11,7 +11,7 @@ D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:559:19:HAL_UARTEx_DisableFifoMode 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:605:19:HAL_UARTEx_SetTxFifoThreshold 2
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:654:19:HAL_UARTEx_SetRxFifoThreshold 2
-D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:714:19:HAL_UARTEx_ReceiveToIdle 17
+D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:714:19:HAL_UARTEx_ReceiveToIdle 18
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:853:19:HAL_UARTEx_ReceiveToIdle_IT 7
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:931:19:HAL_UARTEx_ReceiveToIdle_DMA 7
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:1012:29:HAL_UARTEx_GetRxEventType 1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk
index e40791a..7ac4b2e 100644
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk
+++ b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/subdir.mk
@@ -1,9 +1,9 @@
################################################################################
-# 自动生成的文件。不要编辑!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
################################################################################
-# 将这些工具调用的输入和输出添加到构建变量
+# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c \
D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c \
@@ -77,7 +77,7 @@ C_DEPS += \
./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_ll_adc.d
-# 每个子目录必须为构建它所贡献的源提供规则
+# Each subdirectory must supply rules for building sources it contributes
Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DYUNHORN_STS_RANDOM -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/CMSIS/Include -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o: D:/ONEDRIVE/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c Drivers/STM32WLxx_HAL_Driver/subdir.mk
diff --git a/STM32CubeIDE/Release/LoRaWAN_End_Node.axf b/STM32CubeIDE/Release/LoRaWAN_End_Node.axf
deleted file mode 100644
index 8ea85c5..0000000
Binary files a/STM32CubeIDE/Release/LoRaWAN_End_Node.axf and /dev/null differ
diff --git a/STM32CubeIDE/Release/LoRaWAN_End_Node.hex b/STM32CubeIDE/Release/LoRaWAN_End_Node.hex
deleted file mode 100644
index 402ba98..0000000
--- a/STM32CubeIDE/Release/LoRaWAN_End_Node.hex
+++ /dev/null
@@ -1,3769 +0,0 @@
-:020000040800F2
-:10000000002D0020D50100086D6D0008093800089A
-:10001000716C0008E5080008EDD100080000000040
-:1000200000000000000000000000000081B2000895
-:10003000470A000800000000CF7C0008A1BD0008AE
-:10004000EF010008EF010008D9BF0008EF01000828
-:10005000EF010008EF010008AB0A0008EF010008FB
-:10006000EF010008EF010008EF010008EF010008B0
-:10007000EF010008EF010008EF0100088D090008FA
-:10008000EF010008EF010008EF010008EF01000890
-:1000900000000000EF010008EF010008EF01000878
-:1000A000EF010008EF010008EF010008EF01000870
-:1000B000EF010008EF010008EF010008EF01000860
-:1000C000EF010008EF010008EF010008EF01000850
-:1000D000EF01000805CD0008EF010008EF0100085E
-:1000E000EF010008EF0100081D840008EF0100087F
-:1000F000EF0100080000000000000000EF01000810
-:10010000EF010008EF01000885A80008EF010008D2
-:10011000EF010008EF010008EF010008EF010008FF
-:10012000EF010008EF010008EF010008EF010008EF
-:10013000EF010008EF01000800F002F800F03AF8C3
-:100140000AA090E8000C82448344AAF10107DA4532
-:1001500001D100F02FF8AFF2090EBAE80F0013F04A
-:10016000010F18BFFB1A43F001031847A0E8000075
-:10017000C0E80000103A24BF78C878C1FAD8520706
-:1001800024BF30C830C144BF04680C607047000011
-:100190000023002400250026103A28BF78C1FBD890
-:1001A000520728BF30C148BF0B6070471FB51FBD45
-:1001B00010B510BD00F0F7F81146FFF7F7FF0DF08E
-:1001C0007BFA00F015F903B4FFF7F2FF03BC00F06F
-:1001D0001DF900000948804709480047FEE7FEE78F
-:1001E000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7E7
-:1001F00004480549054A064B70470000D5BF000872
-:100200003901000800230020002D002000250020D7
-:100210000025002053EA020C00F069802DE9F04B24
-:100220004FF00006002B1FBFB3FA83F503FA05F465
-:1002300024FA05F65E4012BF1643B2FA82F502FABE
-:1002400005F4C5F120051EBF22FA05FC44EA0C04A2
-:10025000203556EA044C4FEA144418BF641C4FF092
-:1002600000084FF00009904271EB030C39D30029CC
-:1002700019BFB1FA81F701FA07F6B0FA80F700FA70
-:1002800007F6C7F120071EBF20FA07FC46EA0C0656
-:100290002037B6FBF4FCA7EB0507103F07F01F0B58
-:1002A000CBF120062CFA06F60CFA0BFB44BFB34642
-:1002B0000026202FA4BF5E464FF0000B5BEA060C21
-:1002C00008BF4FF0010B19EB0B0948EB0608ABFB1D
-:1002D000027C06FB02CC0BFB03CCC01B71EB0C01B8
-:1002E000C1E70B46024641464846BDE8F08B13B5D0
-:1002F000084318BF4FF0FF300146AFF30080BDE860
-:100300001C40704710B5431C02E010F8011B71B18E
-:100310008107FAD14FF0013202C88C1A8C4314EADB
-:10032000C211F9D0C01A0A0603D0C01E10BDC01AEF
-:1003300010BD0A0401D0801E10BD0902FCD0401E71
-:1003400010BD02F0FF0343EA032242EA024200F03A
-:1003500002B84FF0000200B5134694469646203985
-:1003600022BFA0E80C50A0E80C50B1F12001BFF46E
-:10037000F7AF090728BFA0E80C5048BF0CC05DF8D4
-:1003800004EB890028BF40F8042B08BF704748BF22
-:1003900020F8022B11F0804F18BF00F8012B704796
-:1003A000704770477047754600F02CF8AE46050060
-:1003B0006946534620F00700854618B020B5FFF780
-:1003C00017FFBDE820404FF000064FF000074FF048
-:1003D00000084FF0000BAC46ACE8C009ACE8C0091F
-:1003E000ACE8C009ACE8C00921F007018D467047B0
-:1003F00010B50446AFF300802046BDE81040FFF77B
-:10040000E2BE000000487047280100200149182082
-:10041000ABBEFEE72600020070470000B0B5044600
-:1004200000688168490701D40020B0BD8168890750
-:1004300004D48168464A11401031816001F0E4FC27
-:100440000546206880684007EED501F0DDFC401BC2
-:100450000328F6D3206880684007F2D5714606F07D
-:10046000B1FC8E46B0BD00BFB0B5016804468868D7
-:100470008A6880074FF0000020D412F001021DD0DE
-:10048000886800F00500012816D18868304A1040BD
-:10049000023088600320086001F0B6FC0546206841
-:1004A0008068C0070BD001F0AFFC401B0328F6D3D7
-:1004B00020688068C007F2D006F084FCB0BD002040
-:1004C000B0BD00BF7CB504460020019021688A6859
-:1004D000D20707D11E4E886806F12F02104202D0C3
-:1004E00006F070FC7CBD8868304040F001008860F8
-:1004F00018480068000204D4607E01280ED1002054
-:100500007CBD154815490068B0FBF1F00130019041
-:1005100001980028F0D001980138F8E701F074FC48
-:10052000054620680168C907E9D18168C90704D177
-:100530008168314041F00101816001F065FC401BA0
-:100540000328EED320680068C007EAD1C8E700BFDF
-:10055000E8FFFF7F082701401C010020400D030039
-:10056000BFB5002504460395CDE9015506F026FAEE
-:10057000144800F0FBFC08B100F0B6FA11480395EE
-:10058000CDE9014501A900F079FD08B100F0ACFA10
-:100590000C4801F00FF808B100F0A6FA094C4FF032
-:1005A000FF31204600F0AEFF204601F02BF8204638
-:1005B00000F076FE0546204600F02CFE284604B0EA
-:1005C000B0BD00BF3C1F0020F0B589B005AE0C46A1
-:1005D00005460021102230460DF08DF83046314698
-:1005E00022460CF08FFE9DF914000021B0F1FF3F70
-:1005F00006DD0F290CD006F064FCFAE706F061FC7A
-:100600000F29FBD19DF82300872181EA400002E0F9
-:100610009DF8230040008DF82300D4F81401102821
-:100620000AD104F201100021102936D0425C735C1B
-:100630005A4042540131F7E79DF914100022B1F1FC
-:10064000FF3F06DD0F2A0CD006F05FFDFAE706F04B
-:100650005CFD0F2AFBD19DF82310872282EA41011D
-:1006600002E09DF8231049008DF8231080212044DA
-:1006700080F801110021D4F8140101301028C4F8C9
-:100680001401F4D304F201100021102905D0425CBA
-:10069000735C5A4042540131F7E70020102803D020
-:1006A000211806F07BFCF9E701AE04F1F1011022FC
-:1006B00030460DF00CF83046294622460CF022FE5A
-:1006C00005A8002110220DF016F809B0F0BDB0B554
-:1006D0000446F1300021102200250DF00CF8C4F87A
-:1006E000145120460021F022BDE8B0400DF003B8BF
-:1006F0000246084610210CF061BF2DE9F04385B099
-:100700000E46D0F814111446804699B308EB010048
-:10071000C1F1100527463146A54238BF2F4600F2E9
-:100720000110BAB20CF0D3FFD8F81401A542384436
-:10073000C8F8140146D2102844D30020102804D051
-:1007400008EB000106F02AFCF8E708F1F1050DF1CD
-:1007500004091022484629460CF0B9FF484649468C
-:1007600042460CF0CFFD2846494610220CF0AFFF60
-:10077000E41B3E4408F1F10701AD112C1AD300200F
-:10078000102805D0395C325C514039540130F7E70C
-:100790002846394610220CF09AFF28462946424640
-:1007A0000CF0B0FD3846294610220CF090FF103CAA
-:1007B0001036E2E708F20110A2B231460CF087FFD2
-:1007C000C8F8144105B0BDE8F083000070B586B0EC
-:1007D0000446002502200226059503F031F8012089
-:1007E000CDE903560290094830F81450084850F8F3
-:1007F0002440019501A9204601F034FA20462946FB
-:10080000002201F0FBFA002006B070BD6CE3000886
-:1008100074E3000803281AD870B5C4000D482E4EA2
-:100820004FF480714FF48075E040C2B24FF09040B9
-:10083000B04725FA04F00121C2B22548B0474FF075
-:1008400090404FF400410022B047BDE870400020C6
-:10085000704700BF000001011621002808BF0F21CA
-:10086000084670470220704770B586B0174E0024C6
-:10087000012001250594B0470120B0470220B04770
-:100880000320144ECDE90340114CCDE9015501ADD3
-:1008900029462046B0474FF40040294601904FF0CA
-:1008A0009040B0474FF48070294601904FF090403F
-:1008B000B047094D06F036FB204601210022A8472B
-:1008C00006F099FB002006B070BD00BF5938000843
-:1008D00000040048651C0008FD1D00080120704749
-:1008E00000207047FEE72DE9F041CCB051B3DDF8B0
-:1008F0004881B8F1000F25D0074602A81C461546CE
-:100900000E46FFF7E4FE01A9204600F085FA0446F2
-:10091000C8B90198411C02A8FFF7EAFE27B102A856
-:1009200039461022FFF7E9FE02AF31462A46384623
-:10093000FFF7E3FE48A83946FFF746FE4898C8F897
-:10094000000000E0022420464CB0BDE8F081000029
-:10095000B8B170B50C4C4FF0FF3200238B420ED073
-:10096000C55C6A400025082D07D202F0010601355A
-:100970007642264086EA5202F5E70133EEE7D0439D
-:1009800070BD0020704700BF2083B8ED014800F023
-:100990000BBF00BFA01F002010B51049436C104CC6
-:1009A00001F1640223F00303C2640268A24238BF6B
-:1009B00004F57E711944142381646FF00701A2428B
-:1009C00051FA82F1B1FBF3F128BF0731012201F0A6
-:1009D0001F0102FA01F1016510BD00BF1C080240B1
-:1009E0000804024010B5436807490124543003F05D
-:1009F0007F0301F14002013B01EB830103F003039C
-:100A000004FA03F30EC010BD00090240F0B500F176
-:100A10004C0670CE656016B1D0E916456560046875
-:100A20008568D0E91060012700F01C00102D07FA3E
-:100A300000F070600846636008BF1046A06008BF01
-:100A40000A46E260F0BD70471FB504460020022C44
-:100A5000CDE90200CDE9000003D0032C22D1022011
-:100A600000E001208DF80000180A8DF804208DF8B0
-:100A700001108DF807308DF80800100C8DF8060075
-:100A8000100A22468DF80500080C8DF80300080AAC
-:100A900001218DF8020068460AF0ECFD002818BF1D
-:100AA0000F2000E00B2004B010BD012001F0D0B8F1
-:100AB0000020704710B504460AF000FC0649084BB8
-:100AC000064A0012C4E902130649226121600DF0B2
-:100AD000CDF96060002010BD00004842AB03050066
-:100AE0000D093E0000007A44EFF3108072B6FEE775
-:100AF000F8B5CDE902010220019001A812B100F081
-:100B0000A3FF02E0694600F049FF6FF001010228EF
-:100B100008BF0121002808BF0146084604B080BD77
-:100B20002DE9F84F07466FF0040000297DD0894673
-:100B300042EA0701904611F0070176D14148434946
-:100B40000068096800296ED43F496FF000629A4638
-:100B5000464601EA802007EB08011144B1FBF0F2A0
-:100B600002FB1011CB0A07F17841B1FBF0F20093C0
-:100B700002FB10104FEAD02B38466FF3DF209B4565
-:100B800018BFC0F500660098834550D8002338464A
-:100B90003146FA18540706D01278FF2A16D10133CD
-:100BA00001390130F5E7CB083BB1D2E900452C40D3
-:100BB00001340BD1013B0832F6E721F007029142E4
-:100BC0002DD0835CFF2B01D10132F8E7BAF1000F81
-:100BD00030D04FF000604FF4006200EBCB24504661
-:100BE00021460CF063F93846B2B249466FF3DF2074
-:100BF00050440CF05BF9584601210022FFF778FFC2
-:100C0000E0B9204651464FF4006200F039F8A8EBF5
-:100C10000600B14437440BF1010B0646B3E73846F2
-:100C200049463246F1E76FF00300BDE8F88F002037
-:100C3000BDE8F88F6FF00400BDE8F88F6FF0010099
-:100C4000BDE8F88FE075FF1F00FCFF03144000585B
-:100C5000F8B5384F1C4615460646D6E900016140F6
-:100C60006840084309D038680003FCD401203146AD
-:100C70002A46234600F026FFEFE70020F8BD00BF1C
-:100C8000FEB50C460546D7086E468FB13046214664
-:100C900008220CF00BF9DDE9002302EA0300013021
-:100CA00002D02846FFF7D4FF013F08350834ECE7AF
-:100CB000FEBD0000B0B51F4A536843F48023536063
-:100CC000EFF31083EFF3108472B6402420C9013C87
-:100CD00020C02506FAD11068C003FCD483F3108825
-:100CE000B0BD00BF70B5134E044601F08DF8054647
-:100CF0003068C00306D501F087F8401BA042F7D347
-:100D0000032070BD3068C10701D0012131604CF271
-:100D1000FA31084009D0084948603060012070BDB0
-:100D200001F072F8401BA042EAD230684003F7D4C9
-:100D3000002070BD10400058E420002080B50AF06B
-:100D4000A1FA40F6B831884201D9FE200DE0B0F595
-:100D5000E16F01D2002008E00549C0EBC01001EBB3
-:100D600040004FF49661B0FBF1F0C0B280BD00BF0F
-:100D70001006F9FF10B57C480068411C00D010BD7A
-:100D800001F04CF8044601F04FF8444001F052F8ED
-:100D9000604010BD008871B949F6B02142F210736D
-:100DA0008A4238BF4FF47A73B2F5616F38BF64235B
-:100DB000834228BF1846002808BF01207047000062
-:100DC00070B50B4A92F820307BB1002402F11C056B
-:100DD0009C420AD20E78864208D00E1DA94208BF56
-:100DE00002F10C0631460134F2E70021084670BDDD
-:100DF0002C0A002010B5074A0223043A3BB112F82E
-:100E0000044F013B8442F9D100200A6010BD0C2040
-:100E100010BD00BFCC00002010B5084A00231268A6
-:100E200003F11104BB2C06D013441B7C83422346E0
-:100E3000F6D106F0BCB8032010BD00BFD41E0020C0
-:100E400061B1013803280BD8DFE800F0020C121959
-:100E50000E48006802690A6001690EE00A207047C6
-:100E6000052070470948006842690A60416904E04A
-:100E70000648006882690A608169016203E00348EC
-:100E80000068C06908600020704700BF500A002059
-:100E9000E0B50B498DF8010091F8742091F84000FD
-:100EA00091F880108DF802200E220029694608BFB3
-:100EB0000D228DF8002009F023FBC0B28CBD00BFCD
-:100EC00088110020FEB56846FFF7F4FD01980CF08C
-:100ED000B1FF06B080BD0000BFB50C460A4905460B
-:100EE00009F0D6F80146E2B2012000230824CDE93A
-:100EF0000043CDE902200548012342570448446AD3
-:100F00000120A04704B0B0BD9CE20008B4E2000894
-:100F1000CCE300080348016802689142FBD1C84352
-:100F2000704700BF08280040B0B504460E4801686D
-:100F30004A1C08D009BA61604168E1704268100E2D
-:100F4000110C120A0CE000F069FF054600F072FF78
-:100F5000054400F069FF010E6560020CE170010AB2
-:100F60006170A2702070B0BD8075FF1FF8B5044697
-:100F70000020009094F85400012801D1022544E09B
-:100F8000012084F854002046FFF76EFA05462068D9
-:100F90008268A16DD20728D121F4817148F2030340
-:100FA0000231A165C168C2689A4301EA0307324968
-:100FB0000023C2600022082B29D086680E4006F16B
-:100FC000004686608668B6F1FF3F07DC009E01366A
-:100FD0000096009EB6F52E3FF4D30CE0D0F8B46036
-:100FE000013306F07F063244E5E741F010000021AE
-:100FF00084F8541008E00020012584F85400A06D06
-:1010000040F0100020F00200A0652846F8BD83687B
-:101010000B4043F001038360D0F8B43023F07F032A
-:1010200043EAD202C0F8B4208268114041F00201C4
-:10103000816000F0E9FE064620688168C90712D089
-:1010400000F0E2FE801B0328F6D320688068C0070A
-:10105000F2D0A06D012540F01000A065E06D40F0D9
-:101060000100E065D1E7C1683943C1600121A06D8D
-:1010700061F30100BBE700BFE8FFFF7FF8B5002286
-:10108000009290F85420012A01D10221B3E00122FC
-:1010900080F85420026893685B0711D403694C6898
-:1010A00043F00403022C11D1544CA34219D10B6814
-:1010B000574CD94361EA0401946A2140916211E0DE
-:1010C000816D41F020018165012191E04B4DAB42E2
-:1010D0001AD1144654F8285F0B681E466FF39F46DA
-:1010E00035E00B68B3F1FF3F00F38180F349464CD4
-:1010F0000A68A3426BD0454CA3426BD0414CA3423B
-:1011000075D102F0A07267E00B689D0393FAA3F516
-:10111000B5FA85F604F01F0508BFC3F3846606FA26
-:1011200005FC076ED0F81CE00F26AE40B74347EA37
-:101130000C07BEEB940F07660BD99C0EF64304F028
-:101140000F0404FA05F5144654F8287F3E40354351
-:101150002560546989682A4D01EA032124EA0324A1
-:1011600029402143B3F1FF3F516140DCD34A254977
-:1011700015688B4208BF15F4000105F0E07411D02A
-:1011800021498B4208BF15F080712BD01F4E0021E2
-:10119000B34208BF15F480032AD106F0FEF841F4EB
-:1011A000800123E006F0F9F841F400011160BF4925
-:1011B000BF4A0968B1FBF2F10C2201EB410102EBDD
-:1011C00081010091009991B100990139F9E702F488
-:1011D000400201E002F0C0720B6823F0E0731A4491
-:1011E0000A6004E006F0D9F841F080711160002136
-:1011F000002280F854200846F8BD00BF040000809B
-:1012000000FFFF03001000B0004000B8002000B451
-:10121000FFFF030070B558B10446806D40F0020036
-:10122000A0652046FFF7FAF820B1054620680CE0DB
-:10123000012530E006F092F8054608B90120A065C6
-:101240002068994A816811408160416840F29F326C
-:101250000026914341600260104AC1681140C1609C
-:10126000016921F040410161416921F007014161BB
-:10127000016A01F0F0210162816A86628F4801688B
-:1012800021F0FE710160204600F01AF9E66526663D
-:1012900084F85460A665284670BD00BF00023E83F6
-:1012A0000068006C704700002DE9FC4104460020F6
-:1012B000019044B3254655F8580F30B9204600F048
-:1012C0000BF9002084F85400E06521688868C000AC
-:1012D00013D48868744A1040754A00F180508860C1
-:1012E00072480068B0FBF2F0022202EB400001906D
-:1012F000019810B101980138F9E78868C00005D459
-:1013000005F060FD03E00120BDE8FC8100208A6853
-:101310002B68C2F3800203F01003D2182A6803D0AE
-:1013200042F010010120BBE022F4817202322A60F7
-:101330008A68D2072CD104F10808237E98E8C001FE
-:1013400046EA8333667E43EAC633A67E43EA4633E3
-:101350003B43276B002F28F0004718BF43F480530E
-:10136000B8F1FF3FC8BF4FF400173B4394F82C700F
-:1013700043EA470394F82070012F0ED15EB1A66DA9
-:1013800046F02006A665E66D46F00106E66504E037
-:10139000D4F810802CE043F48033666A26B106F45A
-:1013A000E0763343A66A3343CE68424F3E40334330
-:1013B000CB606368E66C03F040473E4394F83C70B2
-:1013C000012F0AD104F1400E9EE880503E4346EAC8
-:1013D0000C0646EA0E0646F001060F69364A3A4008
-:1013E0003243B3F1004F0A6118BFB3F1404F1ED131
-:1013F000D4E90D324E6926F007061E434E61B8F15E
-:10140000000F4E6926F0700646EA02124A611AD0B1
-:10141000B8F5001F2CD1226E0026202E19D022FAFA
-:1014200006F707F00F070F2F0BD00436F5E7B3F1DF
-:10143000804FDDD09A0C214B1E6862F395461E60EA
-:10144000D6E7042E05D10A4652F8286F66F00F063B
-:101450000DE0E6691C2707EB86066FF00F0706F024
-:101460001C0607FA06F616430A4652F8287F16604D
-:10147000496901F00701994206D100210122E16585
-:10148000A16D62F301010BE0A06D40F0100020F0AF
-:101490000200A06554F85C0F40F0010101202546D0
-:1014A0002960BDE8FC8100BFE8FFFF6F1C01002040
-:1014B000400D03000102FEFF02FCFF1F0827014050
-:1014C00000680E49884200D070470D48016821F439
-:1014D00000710160704700BF81B000680749884211
-:1014E00009D10748016841F400710160006800F407
-:1014F00000700090009801B0704700BF00240140C8
-:10150000600000582DE9F041044640690D46082866
-:1015100001D1082704E02068C068C00733D1042740
-:1015200000F072FC80466E1C2068016839420FD1C1
-:10153000002EF9D000F068FCA0EB0800A84201D80A
-:10154000002DF1D1206800683842EDD105F0ACBD26
-:10155000A16D41F40071A165C16811F4406F21D102
-:10156000A17EF9B9016809071CD58168490711D422
-:10157000416840F2011221F00C014160A16D9143DC
-:101580000131A1650EE0A06D40F02000A0650120B2
-:10159000BDE8F081A16D41F02001A165E16D41F050
-:1015A0000101E165217E09B90C2101600020BDE83F
-:1015B000F081000010B5044600688068400703D43D
-:1015C00094F85400012801D1022010BD05F05FFEFF
-:1015D00008B105F09DBE2168A06D40F60172084B70
-:1015E00090431C2200F58070A0650020E0650A6031
-:1015F00084F854008A681A4004328A6010BD00BF23
-:10160000E8FFFF7F10B505F005FE01D1022010BDF7
-:1016100005F097FC20B905F0A1FE08B905F05AFEC7
-:1016200005F076BE50B3B0B590F82510022927D149
-:10163000016800F140041CCC0D6803F01C0325F088
-:101640000E050D60256825F4807525600C6824F072
-:1016500001040C60012101FA03F35360D0E9132364
-:101660005360426D32B1136823F480731360D0E984
-:101670001623536080F82510002104E0012107E0C3
-:101680000421C1630121002280F82420BDE8B0407C
-:1016900008467047B0B590F8251002292BD1016893
-:1016A000D0E91032846C0D6825F00E050D600D68D0
-:1016B00025F001050D60216821F48071216002F0A0
-:1016C0001C01012202FA01F15960D0E913134B60A9
-:1016D000416D31B10B6823F480730B60D0E91613B0
-:1016E0004B60002180F8241080F82520826B2AB1FD
-:1016F0009047002102E00421C16301210846B0BDEA
-:10170000F8B54FF0010C002846D00368254A7E4FFB
-:101710000446196802F5806521F00101196020492D
-:101720000E1DB3423CBF0025C4F2020538BF07F5C9
-:1017300080671F441420B7FBF0F08700C4E91057FE
-:101740000025B3421D6038BF111D1C2202EA800033
-:101750000CFA00F008602046FFF71EF9606804F1FB
-:1017600048030ECB013803280D60536007D820468C
-:10177000FFF738F904F1540207CA05604A60E563CF
-:10178000C4E91555E565C4E90B55C4E90D5584F860
-:10179000245084F8255000E001252846F8BD00BFFC
-:1017A0000404024000000240F0B5D0E910230168B3
-:1017B000042403F01C0316680D689C40344201D0D9
-:1017C0006F071BD402249C40344201D0AF071FD4C2
-:1017D00026FA03F4240735D52C0733D50C6824F0FA
-:1017E0000E040C60012101FA03F353600022C1636F
-:1017F00080F8242080F82510416B1FE00B689B06C1
-:1018000003D40B6823F004030B605460016B15E0F4
-:101810000A68920606D40A6822F00A020A600122C7
-:1018200080F82520002280F82420074A02F17C035A
-:10183000994288BF02F580621460C16A11B1BDE8A7
-:10184000F0400847F0BD00BF04000240B8B3F8B54F
-:10185000044602202B4984F8250004F1080620687C
-:1018600001F1080268CE9042274A38BFA1F5806195
-:1018700038BF02F5806214270244B2FBF7F29200EF
-:10188000C4E9101247F6F07201689143016045EA1D
-:101890000301626931431143A2691143E2691143B3
-:1018A000226A11430268114301602046FFF774F871
-:1018B000A068B0F5804F04D10020606002E00120F4
-:1018C0007047606804F1480300F07F0501380ECBD3
-:1018D00003280D60536009D82046FFF783F804F110
-:1018E0005402002307CA03604A6003E00020C4E9F1
-:1018F0001500E06500200121E06384F8240084F8ED
-:101900002510F8BD00040240F8FBFDBFB0B5044649
-:1019100090F82400012801D10220B0BD05F07EFA24
-:1019200013D1022084F825000020E06320680568B8
-:1019300025F0010505602046FFF768F82068226B56
-:1019400001684AB141F00E010CE0002084F8240047
-:101950008020E0630120B0BD21F004010160016836
-:1019600041F00A010160A16C0A68D20303D50A683C
-:1019700042F480720A60616D19B10A6842F48072A3
-:101980000A60016841F0010101600020B0BD81B032
-:101990000090009801B00AF04DBB00002DE9F84F0F
-:1019A000DFF88CA105469AF80000012802D1022038
-:1019B000BDE8F88F0120002489468AF800004FF422
-:1019C0007A70CAF80440FFF78DF9C8BB2868594BF4
-:1019D000354A04289B4607D11968901C08431860B3
-:1019E00005F018FA5B4627E04FF0FF302F49C9F8A1
-:1019F000000068688846C4000646A9680844864214
-:101A00000FD21868174600EA0800204310431860F8
-:101A100005F000FA38B96868083401363A465B4682
-:101A2000EBE7002002E05B46C9F80060196840F26D
-:101A3000FA3200249143196053F8141C53F8141C13
-:101A40008AF80040BDE8F88F70B5394D0446287813
-:101A5000012801D1022070BD0120002628702068D5
-:101A60006E60A86005F0D6F908B12E7070BD3149DE
-:101A70000D4A086840F0407008602068042806D1CC
-:101A80000020023228610B681A430A6070BDD4E955
-:101A90000103064CC5E904030B68234043EAC00078
-:101AA00010430860002070BD0200010005FCFEFF2D
-:101AB0002048016841F0004101600068C043C00F48
-:101AC000704700BF2DE9F843194F044638780128C4
-:101AD00002D10220BDE8F88301204FF000099846AA
-:101AE00016460D4638704FF47A70C7F80490FFF729
-:101AF000F9F8C8B90F49012C0AD1086840F0010073
-:101B000008602E60BFF36F8FC5F804800D4604E0B7
-:101B100028460D463146FFF7CDF84FF47A70FFF7AF
-:101B2000E1F82968A143296087F80090BDE8F883AF
-:101B3000E4200020144000580648C168B1F1FF3F7E
-:101B400001DD002070470449016004490160C0685C
-:101B5000C00F70470840005823016745AB89EFCD9F
-:101B60002DE9FC4F9D4A4FF0000890424FF00702CC
-:101B700008BF0222002500230092019131FA03F6EA
-:101B800008BFBDE8FC8F012202FA03F616EA010C39
-:101B900056D0072208F00C094FEA930E02FA09F416
-:101BA000904AB0F1904F52F82E7007EA040A07D01D
-:101BB0008D4ADDF800B0904208BF4FF0010B01E004
-:101BC0004FF0000B0BFA09F7BA451AD18449D1F846
-:101BD000807027EA0C07C1F88070D1F8847027EA7A
-:101BE0000C07C1F884700F6827EA0C070F604F6874
-:101BF00027EA0C074F607B4951F82E70A74341F844
-:101C00002E7003212C4601FA05F705680F213D438C
-:101C1000056008F01C0501FA05F56FF0030101EA03
-:101C200053020244116AA943254611628168B943EF
-:101C300081604168B1434160C168B943C1600199A5
-:101C400008F104080235013398E700BF704700002F
-:101C500003490A68024208BF70470860FFF7F6BFF1
-:101C60000C0800582DE9F84F5C4A5E4F4FF0000910
-:101C70004FF0010B4FF0000890424FF0070208BFF1
-:101C80000222002300920C6834FA03F208BFBDE878
-:101C9000F88F0BFA03F214EA020A00F098804E68FB
-:101CA00006F0030CACF10104012C19D8032485685B
-:101CB00004FA08F425EA040ECD6805FA08F545EAA9
-:101CC0000E058560C6F3001505FA03FE456825EA92
-:101CD000020242EA0E026FEA040E42605A000CE071
-:101CE000032202FA08F2BCF1030F6FEA020E424629
-:101CF00003D142464FF0030C1FE0C4688D6804EA2C
-:101D00000E0495402C43BCF1020FC46015D109F0BC
-:101D10001C040F2505FA04FC6FF0030505EA5306C1
-:101D20000644356A25EA0C0C0D6905FA04F444EA08
-:101D30000C0434624E6806F0030C04680CFA02F2DC
-:101D400004EA0E04224316F4403F02603FD009F03B
-:101D50000C06072202FA06F49A0857F82250A54307
-:101D6000B0F1904F05D0204CA042009C08BF012448
-:101D700000E00024B440BC462C4347F82240184AF7
-:101D8000174612684D6842EA0A04EE0258BF22EA7A
-:101D90000A043C60AE027A6842EA0A0458BF22EAAA
-:101DA0000A047C60EE03D7F8802042EA0A0458BF98
-:101DB00022EA0A04C7F88040AD03D7F8842042EA3B
-:101DC0000A0458BF22EA0A04C7F88440674609F1AA
-:101DD000040908F10208013355E700BF0008004874
-:101DE000000800580800014000040048426902EA67
-:101DF0000103914341EA0341816170471823002A9E
-:101E000008BF2823C150704703480078012808BF45
-:101E10000AF040B900207047D01E00200148006839
-:101E2000704700BF9075FF1F01480068704700BFF2
-:101E30009475FF1F01480068704700BF9875FF1F29
-:101E400080B5032000F04EF800F04CFA3A490860E3
-:101E50000F2000F007F808B1012080BD00F004F861
-:101E6000002080BD002070477047000000280CD47F
-:101E700000F01F010122400902FA01F1034A42F871
-:101E80002010BFF34F8FBFF36F8F704780E100E0EA
-:101E9000002808D400F01F010122400902FA01F1D4
-:101EA000014A42F82010704700E100E070B5134B82
-:101EB0004FF0FF351B68C3F30223DC1E83F00703DA
-:101EC00038BF002405FA04F6B243042B28BF0423CC
-:101ED00005FA03F39943A1401143BDE870400BF0AC
-:101EE000ABB900BF05494FF6FF030A681A4060F31B
-:101EF0000A22034810430860704700BF0CED00E061
-:101F00000000FA0521483222016821F48041016075
-:101F1000F24909685143094AB1FBF2F14A1E43698B
-:101F20008A4203D213F400711146F7D140690321AC
-:101F3000800501EAE07070471C01002040420F005C
-:101F40001248016841F48041016070470F49022343
-:101F500001280A6863F302020A601D490A6842F018
-:101F600004020A600FBF30BF40BF20BF20BF04F093
-:101F70005CBF00BF0548006800F4C060704700BF48
-:101F80000248016841F48071016070470004005804
-:101F900010B50C460D49096801F4007118B139B942
-:101FA000FFF7CEFF04E019B1FFF7ACFF00B110BDA1
-:101FB0000748012C016821F00401016004BF30BF13
-:101FC00010BD40BF20BF20BF10BD00BF140400588B
-:101FD00010ED00E0F8B504468078544EC00742D0BA
-:101FE000FFF7CEFFFFF710FF0546D6F8F403C00554
-:101FF00006D4FFF709FF401B0228F6D9032533E07A
-:10200000606BD6F8841001F44071814224D0D6F878
-:102010008410D6F8842042F48032C6F88420D6F8A2
-:10202000842022F48032C6F8842021F4407289078B
-:102030000146C6F884200FD5FFF7E6FE054641F2BB
-:102040008837D6F88400800705D4FFF7DDFE401BF3
-:10205000B842F6D9D2E7616BD6F8840020F440701C
-:102060000843C6F8840000252068C10702D06168D3
-:1020700005F0D8F8810702D5A16805F0D3F88106EC
-:1020800005D52169F26F22F440621143F1678105A1
-:1020900002D5216A04F0B4FE410502D5616A04F05C
-:1020A000AFFE010502D5A16A04F0AAFE410603D5E0
-:1020B000606901F0DFFB2068010603D5A06901F02B
-:1020C000D9FB2068C10503D5E06901F0D3FB206886
-:1020D000C1060CD5E168F26F22F440720A43B1F5F3
-:1020E000807FF26703D1316841F080713160010473
-:1020F0000AD5216BF26F22F040420A43F26719B908
-:10210000316841F08071316040040CD5E06AF16FB4
-:1021100021F040510143B0F1005FF16703D1306815
-:1021200040F4803030602846F8BD00BF0C000058F5
-:102130002DE9F843002800F09F80674F05460C46C4
-:10214000386800F00700884211D2386820F0070094
-:10215000204305F064F80646386800F00700A04206
-:1021600005D0FFF751FE801B0228F5D956E02868FC
-:10217000B946704F810711D5A868396821F0F00180
-:10218000084305F04CF806463868C00305D4FFF74D
-:102190003BFE801B0228F7D940E02868410616D58F
-:1021A0006869D7F8001121F00F0141EA1010C7F853
-:1021B0000001FFF729FE0646D7F80001C00305D449
-:1021C000FFF722FE801B0228F6D927E02868410786
-:1021D00011D5E868396821F4E061084305F01FF87B
-:1021E00006463868800305D4FFF70EFE801B0228E0
-:1021F000F7D913E02868010714D52869396821F454
-:10220000605141EAC00005F00AF80646386840030C
-:1022100007D4FFF7F9FD801B0228F7D90320BDE89A
-:10222000F8832868C0071CD1D9F8000000F0070027
-:10223000A04224D9D9F8000020F007002043C9F8B3
-:102240000000FFF7E1FD05464846D9F8000000F020
-:102250000700A04213D0FFF7D7FD04F09AFFF3D98F
-:1022600030E068684FF0B04198B103282CD00228C4
-:102270002ED1096889030FD40120BDE8F88300F04E
-:1022800031F81649086016480068BDE8F843FFF7C2
-:10229000E9BD09688907EFD5396821F003010843D2
-:1022A00004F0BDFF064641F288386868396801F0DD
-:1022B0000C01B1EB800FB7D0FFF7A6FD811B032007
-:1022C0004145F2D9BDE8F88309688901D4D5E3E72F
-:1022D00009684905D0D5DFE7004000581C010020FF
-:1022E0007000002080B500F029F812493C220968EE
-:1022F00002EA9101024A5158B0FBF1F080BD00BFE3
-:1023000038E2000880B5FFF7EDFF0A490A4A09687C
-:10231000C1F3022152F82110C84080BD80B5FFF7FB
-:10232000E1FF0449044A0968C1F3C22152F82110AF
-:10233000C84080BD0800005878E2000810B5364952
-:1023400051F8042C086812F00C0205D00C2A15D1A3
-:1023500000F00300012811D14FF0B040036800687D
-:1023600000F008001B0705D4B8B9D1F88800C0F305
-:1023700003201CE0B0B9D1F8880011E02748042AF6
-:102380001ED0082A1BD14FF0B0421268D2025CBFA7
-:1023900044F60000C0F2E81012E04FF0B0400068D0
-:1023A000002004E04FF0B0400068C0F303101C4B65
-:1023B000002A53F82030184618BF002001E0002002
-:1023C000002351F8042C02F00C020C2A22D10868D8
-:1023D00000F003021148022A0CD0032A09D14FF061
-:1023E000B0421268D2025CBF44F60000C0F2E810AE
-:1023F00000E018460A680B6809680124C2F3062247
-:1024000004EB51715043C3F302120132B0FBF2F0FE
-:10241000B0FBF1F010BD00BF0C0000580024F40028
-:1024200080E300082DE9F047002800F05981DE4CD8
-:102430008246606800F00C08A06800F003099AF872
-:102440000000800627D49AF80000C00770D0B8F1C9
-:10245000080F63D0B8F10C0F08BFB9F1030F5DD0BE
-:102460004FF0B041DAE901020B6823F480131A43FC
-:10247000B0F5803F0A6009D0B0F5041F40F09681A6
-:102480004FF0B040026842F400120260086840F465
-:102490008030086097E1B8F1000F1DD0B8F10C0F43
-:1024A00008BFB9F1010F17D04FF0B0463068DAF825
-:1024B0002010002900F0348140F0010004F047FDB5
-:1024C00005463068800700F13A81FFF79DFC04F073
-:1024D00060FEF6D9BDE8F0874FF0B041086880078C
-:1024E00004D5DAF82000002800F0FA80DAF8280095
-:1024F0000968090747BF4FF0B0410968D4F8901048
-:10250000090901F0F001884240F2D48005F01CFF77
-:10251000002840F0E58004F05FFCE4E04FF0B040BC
-:102520000068800304D5DAF80400002800F0D880A1
-:102530009AF80000800730D5B8F1040F1BD0B8F12D
-:102540000C0F08BFB9F1020F15D04FF0B04630683C
-:10255000DAF81010002900F0468140F4807004F091
-:10256000F6FC0546306840050FD4FFF74DFC04F03B
-:1025700010FEF7D9AEE74FF0B0400068400504D533
-:10258000DAF81000002800F0AB80DAF814002168B7
-:1025900021F0FE4141EA006020609AF80000000747
-:1025A0002CD49AF8000040074FD4DAF82C0010B36E
-:1025B000B8F10C0F40F0C680012800F09180DAF8E5
-:1025C0003010A06800F003028A4240F08980DAF8F7
-:1025D000341000F070028A4240F08280DAF838103D
-:1025E00000F4FE42B2EB012F7AD1DAF8441000F089
-:1025F0006040884274D10020BDE8F087D4F8901084
-:10260000DAF8180000287AD0DAF81C0001F010027D
-:10261000904200F08D8101F00302022A60D0C907C8
-:1026200000F07F81D4F8900020F0010004F035FE26
-:102630000546D4F89000800740F17181FFF7E4FB74
-:10264000411B03201129F4D944E7D4F8FC03C00549
-:102650000ED4FFF795FCFFF7D7FB0546D4F8FC0333
-:10266000C00505D4FFF7D0FB04F093FDF6D931E7A0
-:10267000DAF80C00002800F0C580852801D0052874
-:1026800005D1D4F88C0040F00400C4F88C00FFF7AA
-:10269000BBFB04F013FD40F00100C4F88C00D4F83B
-:1026A0008C00800764D4FFF7AFFB411B0320B142CD
-:1026B000F5D90FE74FF0B0410A6842F008020A600E
-:1026C0000A6822F0F00202430A60DAF82410226855
-:1026D00022F47F4242EA0121216005F035FE10B16B
-:1026E0000120BDE8F087FFF7FDFD9B4908609B488E
-:1026F0000068FFF7B7FB00287FF4ECAEA3E621F0FB
-:10270000010004F0CAFD0546D4F8900080077FF56B
-:1027100048AFFFF779FB411B03201129F4D9D9E613
-:1027200020F0010004F013FC0546306880077FF5B7
-:102730008AAEFFF769FB04F02CFDF6D9CAE604F077
-:102740004BFB80E64FF0B0460228316821F08071E3
-:10275000316071D1FFF758FB05463068800140F1C8
-:102760008180FFF751FB411B03200A29F5D9B1E60F
-:10277000DAF80C0040F00400852840F09980FFF75B
-:1027800043FB04F09BFC40F08000C4F88C00D4F8BC
-:102790008C0000053FF509AFFFF736FB411B032016
-:1027A000B142F4D996E600BF040000584FF0B0469D
-:1027B0000028316821F480313160316821F4001142
-:1027C000316000F09E80FFF71FFB05464FF0B046DA
-:1027D000306880033FF5ACAEFFF716FB411B0320CA
-:1027E0006429F5D976E620F4807004F0B0FB054644
-:1027F000306840057FF5D1AEFFF706FB04F0C9FC59
-:10280000F6D967E6FFF700FB0646D4F88C0041F2E4
-:10281000883920F08000C4F88C00D4F88C0027465A
-:102820000405FFF7F1FA0546002C55D5A91B032036
-:102830003C464945F1D94DE6A068494920F00300DE
-:10284000A060A0680840A060FFF7DEFA0446306888
-:1028500080017FF5D0AEFFF7D7FA011B03200A29CC
-:10286000F5D937E6A0683F490AF130070840EECFB6
-:102870000843104340EA032028434FF0B04530435B
-:102880003843A060286840F080702860A06840F05D
-:102890008050A060FFF7B8FA0446286880013FF531
-:1028A000AAAEFFF7B1FA011B03200A29F5D911E6F8
-:1028B000FFF7AAFA04F002FC20F08000C4F88C00B4
-:1028C000D4F88C0000057FF570AEFFF79DFA411B30
-:1028D0000320B142F4D9FDE5D7F88C003C4641F223
-:1028E000883620F00100C7F88C00D4F88C008007EF
-:1028F0007FF55BAEFFF788FA411B0320B142F4D9A4
-:10290000E8E5FFF781FA0546306880037FF510AEF1
-:10291000FFF77AFA411B03206429F5D9DAE5DAF8E2
-:102920001C00D4F8901021F010010843C4F8900066
-:10293000D4F8900040F0010004F0AFFC0546D4F854
-:10294000900080073FF52DAEFFF75EFA401B11287F
-:10295000F5D90320BDE8F0871C010020700000209D
-:10296000FFFFFEEE8C80C11170470000034850F855
-:1029700021007047014840F82120704700B1004015
-:1029800090F82C200221012A0DD080F82D10C0498A
-:10299000734604F039FB9E4642F020020A607346FB
-:1029A00004F05FFA9E460846704700BF80B509F004
-:1029B00017FB0130BDE8804009F01EBB10B504468E
-:1029C00021480168490604D5402181602046FFF76F
-:1029D000EDFF012084F82D0010BD00BF90F82C20E1
-:1029E0000221012A12D080F82D10A949734604F063
-:1029F0000BFB9E4642F080020A60A74A136843F42C
-:102A000080231360734604F02CFA9E4608467047F4
-:102A10000AF024BB70B50C4D04462868216B01EA0E
-:102A20000006F00704D00120A8602046FFF7F0FF61
-:102A3000B00704D50220A8602046FFF795FF0120CB
-:102A400084F82D0070BD00BF54280040B0B590F848
-:102A50002C300222012B2ED08D4BCA2480F82D2041
-:102A6000DC605324DC606FF40854B1F5807F08BF4C
-:102A70006FF488541D682C401C603424B1F5807FAD
-:102A800008BF2C24E55825F00045E55008BF012279
-:102A90005A64FF22DA600022012380F82C2080F89B
-:102AA0002D306FF00203B1F5807F08BF6FF0010396
-:102AB000016B194001631046B0BD00BF70B590B303
-:102AC000044690F82D0028B9002084F82C002046F8
-:102AD00000F03EF802207C4D84F82D00CA20A86149
-:102AE0005320A861204605F0B1FCC8B9E868174931
-:102AF000261D0840E8604ECEA06931430843E968CE
-:102B00000843E86043EA02406860D4E909012A68A2
-:102B100022F4F85210430843286004F072FA20B1FE
-:102B2000FF21A96170BD012070BD6069D4E9071261
-:102B3000EB6823F060431A4311430843E860FF2029
-:102B4000A861012084F82D00002070BDBFFF8FFB1D
-:102B500010B590B0044601A83821FDF7FAFB2068B3
-:102B60001749884229D14FF480700E904FF480307D
-:102B7000019001A8FFF72EFA08B1FDF7B5FF114843
-:102B80000022816B41F400418163016841F480615E
-:102B900001600021006800F480600F900F9802200F
-:102BA000FFF784F90220FFF773F92A2000210022A1
-:102BB000FFF77CF92A20FFF76BF910B010BD00BFBA
-:102BC00000280040580000582DE9F84F04F0C2F9E1
-:102BD0005CD084F82D0001202D4F04F062FB01D160
-:102BE000002029E072B16869B0F1803F07D0B0F5EC
-:102BF000000F04D03968490601D40021E97004F0BF
-:102C00001EF919E03868400602D40026EE7001E093
-:102C1000E87886052878DFF87CB0D5F814A0D84786
-:102C200080466878D84704F0BDFB04F05BFB296A56
-:102C300041EA080141EA006004F0FBFA0ED104F019
-:102C400090FB19BFB862A869D5E906010843F8628C
-:102C500068680121B8654FF488500DE004F05CFB12
-:102C600019BF3863A869D5E9060108437863686825
-:102C70000221F8654FF408503A681043386006485E
-:102C8000026842F40032026004F023FABDE8F88FD3
-:102C9000182800402984000880080058B0B50A4D63
-:102CA000286820F020002860FFF7AEF80446286866
-:102CB000800607D4FFF7A8F8001BB0F57A7FF6D995
-:102CC0000320B0BD0020B0BD0C280040014804F036
-:102CD000FBB900BF10E000E0012904D041B9CF48A2
-:102CE000816880200847CD4881684FF4807008478C
-:102CF000704700BFC9488168402008472DE9F0416E
-:102D000004F012FB02D16079012802D10220BDE853
-:102D1000F08104F0AFF8ED4904F02BFB394607F0E1
-:102D200063FD20460021002707F05EFDAF4204D27C
-:102D300004F0DFFA01370136F8E704F083FA72464F
-:102D400004F0D3F9964618BF0120BDE8F08100BF1A
-:102D50002DE9F04104F0E8FA02D16079012802D1AE
-:102D60000220BDE8F081012520461E461746884610
-:102D7000657107F067FD48F010004146942818BFC0
-:102D800000252571D14D286820F400402860204698
-:102D900007F02AFD36B117F8011B204607F024FD85
-:102DA000013EF7E72868B8F1840F40F4004028603E
-:102DB00002D0204607F06AFD724604F096F9964666
-:102DC00018BF0120BDE8F0819448816820200847A1
-:102DD00092488168102008477CB5044600200DF118
-:102DE000060212210223ADF806002046FFF786FFF7
-:102DF0009DF807609DF80650F00702D0204600F0CD
-:102E000009F9B00702D5204600F0F6F8700702D5A0
-:102E1000204600F091F8300702D5204600F0F6F881
-:102E2000F00602D52046FFF7D3FFB00602D52046B4
-:102E3000FFF7CAFF700602D52046FFF75BFF30069A
-:102E400004D505F001012046FFF746FFA80702D58B
-:102E5000204600F0D5F80DF106022046022102239B
-:102E6000FFF776FF7CBD0000BCB510B30446807947
-:102E700020B900206071204600F046F802201E4A6A
-:102E80006423A0711D48815821F4004181501C49E0
-:102E90000968C1EBC101C1F34C415943019101994A
-:102EA00049B1019B013B019383585B04F7D4002592
-:102EB00003E001251DE00125A560D0F8882042F43B
-:102EC0000042C0F888200F4A136843F4805313600F
-:102ED000026842F4006202604FF40062026131B1A4
-:102EE000206807F041FC0020A06001202071012033
-:102EF000A0712846BCBD00BF8CFCFFFF0804005831
-:102F00001C01002090080058E0B50A480022016822
-:102F100041F0010101600021006800F00100019012
-:102F200001983220FEF7C2FF3220BDE88C40FEF748
-:102F3000AFBF00BF640000583848816804200847CC
-:102F40002DE9F84304F0F0F902D16079012802D1AB
-:102F50000220BDE8F88303F08DFF5C49DFF8708143
-:102F600004F01BF91E21C04720463946C0472046C1
-:102F700000210027C047AF4204D204F0BAF901375C
-:102F80000136F8E703F0EDFF724604F0AEF896461E
-:102F900018BF0120BDE8F8832DE9F84304F0C4F917
-:102FA00002D16079012802D10220BDE8F88303F044
-:102FB00061FF4649DFF8188104F0EFF81D21C04792
-:102FC000390A2046C047F9B22046C04720460021B2
-:102FD0000027C047AF4204D204F08BF90137013615
-:102FE000F8E703F0BEFF724604F07FF8964618BF7C
-:102FF0000120BDE8F88300BF084881680220084727
-:10300000064881684FF40070084700BF0348816894
-:10301000082008470148816801200847F001002086
-:103020002DE9F04104F080F902D16079012802D144
-:103030000220BDE8F08103F01DFF244904F099F956
-:103040000E2107F0D1FB2046394607F0CDFB1DB11C
-:1030500004F0AEF9013DFAE704F0F4F8724604F02A
-:1030600044F8964618BF0120BDE8F0812DE9F843E9
-:1030700004F05AF91ED10F4661790220012922D0AD
-:10308000A07101201D4616466071204607F0DAFB4C
-:103090000E49DFF83C8004F080F80D21C047390A62
-:1030A0002046C047F9B22046C04735B104F080F948
-:1030B000013DFAE70220BDE8F88303F052FF04F077
-:1030C00014F818BF0120BDE8F88300BF9004005831
-:1030D000E9A70008014803F0ADBE00BF10E000E022
-:1030E00010B504F065F801D1022010BD2420C4F809
-:1030F000840020680168026822F0010241F000515A
-:103100000260012284F880204FF000526266016064
-:10311000204609F055F90020202184F88000C4F8E9
-:10312000841010BD90F88010012901D102210FE018
-:10313000012180F88010016851E8001F026841F009
-:10314000020142E80013002BF5D1002180F8801025
-:103150000846704770477047B0B504F029F801D1B0
-:103160000220B0BD03F098FE22F0606204F07DF80A
-:1031700003F00BBFB0B504F01BF801D10220B0BDC5
-:1031800003F08AFE22F0604204F06FF803F0FDBE07
-:10319000BCB504F00DF801D10220BCBD2420C4F858
-:1031A00084002068036823F001030360012384F88E
-:1031B0008030836823F440130B43836059B943681C
-:1031C00091B223F0100319434160C2F307414268F2
-:1031D00061F31F624260016841F001010160FEF786
-:1031E00013FE03466FF07E404FF48001002200255D
-:1031F0000090204609F020FD08B1032003E02020C4
-:10320000C4F88400002084F88050BCBD704770472B
-:103210007047000070B50446006840F60F05C269AB
-:10322000016883682A426BD0A54D01EA0506A54DC9
-:103230001D4076196ED0D60709D0CE0507D50126D8
-:103240000662D4F88C6046F00106C4F88C609607DC
-:1032500009D5DE0707D002260662D4F88C6046F056
-:103260000406C4F88C60560709D5DE0707D004268B
-:103270000662D4F88C6046F00206C4F88C6016072B
-:103280000BD501F02006354307D008250562D4F898
-:103290008C5045F00805C4F88C5015050AD54D0131
-:1032A00008D54FF400650562D4F88C5045F0200530
-:1032B000C4F88C50D4F88C50002D6ED092060AD5EC
-:1032C00001F0200103F08052891804D0216F11B160
-:1032D000204688472068D4F88C10806801F02801C7
-:1032E00000F04000401852D0204609F063F92068F1
-:1032F000816849065DD503F0FFFE4FD02068FAE7EC
-:10330000950607D501F0200503F08056AD1901D0D0
-:10331000216F13E0E56E012D03D1D50601D5CD0651
-:103320004CD4D50201D55D0229D415060BD501F088
-:10333000800503F400035B1905D0616F69B3204673
-:10334000BDE870400847530601D54B060DD4100266
-:1033500001D5480057D4D0011FD5B1F1FF3F1CDC87
-:103360002046BDE87040FFF7F6BE50E8000F216828
-:1033700020F0400003F0A4FF3BD02068F5E74FF4B5
-:10338000801101622046BDE87040FFF740BF204633
-:10339000FFF73EFF0020C4F88C0070BDE06F40B125
-:1033A00049498163FEF776F90028F6D0E06F816B1A
-:1033B000C6E72046BDE87040FFF72ABF1021016232
-:1033C0008168490624D4B4F85E10B4F85C20B4F8DF
-:1033D0005E30002BE1D0511A0A04DED050E8000F15
-:1033E000226820F4907042E80003002B48D0206847
-:1033F000F4E7002060672020C4F884002046BDE880
-:10340000704000F08BB92046BDE87040FFF7FEBE6B
-:10341000E16F0A6853689DB2002DBED0B4F85C100D
-:103420008D42BAD2A4F85E301268920623D450E8D6
-:10343000000F216820F4807003F042FF01D0206863
-:10344000F5E7206850E8020F216820F0010003F042
-:10345000ABFEF6D1206803F04FFEFBD12020C4F86C
-:1034600088000020E06603F00DFDFCD1E06FFEF760
-:10347000D9F8B4F85C10B4F85E00081A81B21AE00A
-:103480001248226852E8022F2368024043E80225CE
-:10349000002DF6D12020C4F8880000202067E066C7
-:1034A000206850E8000F226820F0100042E8000376
-:1034B000002BF5D189B22046BDE87040FFF74ABE27
-:1034C000200100040100001011C50008FEFFFFEFFD
-:1034D00010B548B10446D0F8840008B903F06DFF78
-:1034E00003F048FD012801D1012010BDA06A08B1F8
-:1034F00003F086FE03F076FE21F02A01816003F0DE
-:1035000096FDBDE8104008F0D1BF000010B504469C
-:1035100000688749884218BF10BD0948016821F436
-:10352000003101604FF090400C21FEF719FBA06FB5
-:10353000FEF7E6F82520BDE81040FEF797BC00BF77
-:103540005800005870B594B004460EA81421FCF73A
-:1035500000FF68463821FCF7FCFE20687449884269
-:1035600049D126480225009502906846FEF732FDB3
-:1035700008B1FDF7B9FABE48C16841F40031C16035
-:10358000C16801F4003113911399016841F0010100
-:103590000160006800F001001390072012900320E2
-:1035A00011900120CDE90F500C200E9013980EA918
-:1035B0004FF09040FEF756FB114D124E14230020A1
-:1035C00080211022C5E90063C5E90220C5E9041085
-:1035D000C5E9060028622846FEF738F908B1FDF76C
-:1035E00083FA252002210022AC62A567FEF75EFC6B
-:1035F0002520FEF74DFC14B070BD00BF04000C0088
-:10360000A01F002058000240B0B5D0F88830202B11
-:1036100005D131B12AB190F88030012B03D10220BD
-:10362000B0BD0120B0BD0023074C03F0A6FD02D0C1
-:103630005C68240203D409F07FFA0020B0BD03F0D7
-:1036400018FDF8D00368FAE70080004010B5044682
-:1036500000683749884218BF10BD0848436833B135
-:10366000D4F88C0018B90548012100229847034975
-:1036700020460122BDE81040FFF7C6BF88010020A8
-:10368000F8B50446D0F88400202806D161B313466B
-:1036900052B394F88000012801D10220F8BD002522
-:1036A0000120A4F85630C4F88C5084F88000212002
-:1036B000A4F854302165C4F88400A06FB0B1144A56
-:1036C000144E154FC0E90B76C0E90D25226828324B
-:1036D000FEF71CF950B11020C4F88C00002084F8CB
-:1036E00080002020C4F884000120F8BD206840211B
-:1036F00084F88050016250E8020F216840F0800099
-:1037000003F052FD01D02068F5E70020F8BD00BFAE
-:1037100021C50008AFC5000877C500080068044946
-:10372000884218BF7047034801680020084700BF5F
-:1037300000440040381F002070470000F8B52F4FAC
-:1037400005460C4697F80401022802D02C48C06AAE
-:10375000804700F0FDFD064628B1022000F00DFE76
-:10376000002000F0EEFD97F80401012813D100F0CD
-:10377000F5FD30B1002000F003FE002000F0F8FD60
-:10378000012600F0E9FD30B1002000F0F7FD002037
-:1037900000F0EAFD28E03EBB1A4E96F8841496F835
-:1037A000140451B108B186F83944204600F09CFF5A
-:1037B00097F80401022811D116E008B186F83954AF
-:1037C000284600F091FFF86A09F038FCD6F8B413E7
-:1037D000884209D306F5667009F0D4FC96F8850492
-:1037E00040F0200086F8850497F804010549022876
-:1037F00018BF062081F88404F8BD00BF881100209E
-:10380000CCE30008BC180020FEE7000081B00549A9
-:103810000A6802430A60096808400090009801B0F5
-:10382000704700BF4800005881B011490A68024340
-:103830000A60096808400090009801B0704700BF16
-:1038400081B00B490A6802430A6009680840009089
-:10385000009801B0704700BF81B005490A68024373
-:103860000A60096808400090009801B0704700BFE6
-:103870004C000058064A6FF47F2161EA101100F4F1
-:103880007F401368194041EA00101060704700BF84
-:10389000880000582DE9F04190B0724D0146142285
-:1038A00005F1300009F002FB03F07AF895F83020BA
-:1038B0004068D040C00708D005F10C0005F11C019C
-:1038C00001F032FA40B1FF26C8E0734B002000211E
-:1038D000012209F01DFAFEE726208DF81C0007A83A
-:1038E00001F018FEF0B127208DF81C00686800690F
-:1038F00040B107A801F058FD686840F234710269D0
-:103900000898904726208DF81C0007A801F002FEB9
-:1039100058B901208DF81C0007A801F045FD9DF85D
-:10392000200010B10120287001E0287800B36868F9
-:10393000C16909B10020884706208DF81C0007AC3A
-:1039400003F09CFC48480899016326208DF81C0070
-:1039500003F094FC089890F8401090F8042190F837
-:10396000060185F8301085F8312085F8320014E022
-:103970000020089005208DF81C0007AC204601F0BF
-:10398000C9FD6868C0688047374908900863062009
-:103990008DF81C00204601F0BDFD02208DF81C00B2
-:1039A00007AC03F06BFC304E0899082206F11C00AE
-:1039B00009F08DFE03208DF81C0003F05FFC0899D0
-:1039C00006F12400082209F082FE07F09BFE96F81B
-:1039D000300096F8311096F8322096F833300026F1
-:1039E000CDE90032CDE9021020A3022000210022FF
-:1039F00009F08EF90120924F4FF00F088DF820004A
-:103A000020468DF81C80B84710208DF820608DF876
-:103A10001C002046B84704208DF81C0095F83200A1
-:103A20008DF820002046B84737208DF81C00286C00
-:103A300008902046B84795F830008DF8148005A905
-:103A400006F05EFD002818BF012085F8360014201E
-:103A500000F06EFA95F8360002F088FE70B210B0F1
-:103A6000BDE8F0816002002074000020232323239E
-:103A7000232320446576416464723A20202020206C
-:103A8000253032583A253032583A253032583A25C6
-:103A90003032580D0A000000BBE90008FEB50A20CC
-:103AA0008DF8040001A801F055FFE649059A0028A9
-:103AB0008A6018BF4FF0FF3006B080BD10B58AB0E5
-:103AC00038B1044600208DF8040001A801F06CFC18
-:103AD00008B1FF2003E09DF808002070002040B2EC
-:103AE0000AB010BDD7488068704700BF10B58AB0D3
-:103AF00038B104461F208DF8040001A801F054FCE1
-:103B000008B1FF2006E09DF80800CE49207081F83A
-:103B10003400002040B20AB010BD00BF21B101281E
-:103B200004D028B9474802E0FF2002E002480860BC
-:103B3000002040B2704700BF0300010180B501F0D2
-:103B400065F8002818BF6FF0010080BD80B5F74907
-:103B50000D4A83698A610D4A4860CB624A610C4A0A
-:103B60000A610C4ACA600C4A8A6282684A62D0E9D9
-:103B70000020C1E907200949002000F0ADF8002825
-:103B800018BF4FF0FF3080BD016D0008756C000854
-:103B9000E96B0008B16B0008716D00080C01002092
-:103BA00070B58EB0E14D012302288DF8243095F8D0
-:103BB00034208DF829200BD1DB48C171022181719D
-:103BC0008DF8281002F0B8FD09A801F0C3FE35E019
-:103BD000D5488DF82830C1714FF480710271A0F87A
-:103BE00005102878C0B91E206C46154E8DF80420AB
-:103BF0008DF800002046B0471F208DF8000095F892
-:103C000034008DF804002046B0470E48019028206B
-:103C10008DF800002046B04702F08EFD01208DF89F
-:103C200004008DF80000684601F074FC6868416A81
-:103C3000BD48884795F8310000F0BEF80EB070BD61
-:103C4000155500080003000180B58AB001208DF8E9
-:103C5000040001A801F0A8FB9DF80810B0FA80F05C
-:103C6000002918BF0121400908400AB080BD0000AA
-:103C7000B0B58AB0FFF762FF044650BB03F07EF890
-:103C8000811C15D090B9A94C6068406970B126209C
-:103C90008DF8040001A801F087FB60684FF4E7612C
-:103CA0004269029890470025002403E0FF2400E0C9
-:103CB000F824012503F070F8002818BF4FF0FF34F6
-:103CC0003DB930B999484068C16909B101208847B8
-:103CD000002460B20AB0B0BDB0B508B1FF2018E052
-:103CE0000C46054600F084FA0028F7D08F490B4BAC
-:103CF00001EB85020A4D5064074AC0E90A5349683E
-:103D000043680263F2228969416106492046984767
-:103D1000002040B2B0BD00BF9D3A0008493E0008F7
-:103D2000A13B00083E0800202DE9F0417F4F884666
-:103D300005460026052E08BFBDE8F08107EB860486
-:103D4000606CE0B1032D1AD8DFE805F0020413150A
-:103D5000816911E0C16991B198F80320007890421F
-:103D60000BD066B9786CC068804740B1606CC1699F
-:103D700003E0016A00E0416A09B140468847013624
-:103D8000D8E700BF70B501F08BFF684D0024052C0B
-:103D900008BF70BD05EB8406706C50B1042C08D8C8
-:103DA000016931B1806820B1804710B1706C006941
-:103DB00080470134EBE700BF10B58AB0044601F03C
-:103DC00043F908B1FE240DE0FFF73EFF012808D1BA
-:103DD00000208DF8040001A801F0E6FA28B1FF24C4
-:103DE00000E0FD2460B20AB010BD9DF80800A042BA
-:103DF00026D0022C14D0012CF1D00CBB00240028BA
-:103E0000F0D08DF8084001A801F084FB0028E6D12D
-:103E100046484068016B99B1002000248847E1E7DB
-:103E20000028DCD102208DF8080001A801F072FB07
-:103E30000028D4D13D484068016B09B10220884771
-:103E40000024CFE7600200202DE9F04186B014463F
-:103E50000E46054601F0F8F808B1FE2160E0FFF7D4
-:103E6000F3FE012825D1DFF8C480D8F84400C068EB
-:103E7000804738B1D8F8441028780978884218BFAC
-:103E8000002846D1284F002E694687F83C6018BFAD
-:103E9000012698F834008DF804608DF812006878D7
-:103EA00002F054FB58B10020F92603908DF804006D
-:103EB0000CE01D498879C979FFF772FE25E0297861
-:103EC000687800268DF8081069680391D5E900121A
-:103ED000ADF81000C7E9111298F8341087F83E10B9
-:103EE00001A8214601F0BCF805991128C8F808106E
-:103EF00015D8FE21DFE800F00B1413131313130978
-:103F00001313130F131314141411FD2108E0314679
-:103F100006E0FC2104E0FA2102E0FB2100E0FF21A1
-:103F200048B206B0BDE8F0817400002060020020B5
-:103F300080B58AB0029022208DF8040001A801F01B
-:103F4000E9FA002818BF4FF0FF300AB080BD80B5F5
-:103F500000F03EFE002818BF6FF0010080BD000099
-:103F600010B500290B46044618BF0123002818BFCE
-:103F700001242340012B04D1BC4CC4E90801227365
-:103F800002E0BA4800210162B848037010BD00BFCA
-:103F9000B6480078704700BFB448017800790840FF
-:103FA00000F00100704700BFB0490A78012A0AD129
-:103FB0000A79012A07D10278012A04D1007910B1C7
-:103FC000888B013088837047B0B58AB0A74C2178C0
-:103FD000012940F0F780417B002900F0F38021792E
-:103FE000012932D1817B11B9A18B0131A183C17823
-:103FF000E02940F0E78081680A780A2AA27100F27D
-:10400000E180DFE802F00666696C718486A5B0B4D1
-:10401000BE0004F1280009F0B5F800202071A0834B
-:1040200004208DF80400206A00788DF8080001A8AB
-:1040300001F070FA206A407802F098FB206A8068EC
-:10404000002800F0BF808047BCE0C178E02940F044
-:10405000B980017B042940F0B5808068017801298E
-:1040600040F0B0804178012940F0AC80817801298E
-:1040700040F0A880C078012840F0A48002200025EC
-:10408000A0730120A5832572257625752574A0715E
-:1040900020718DF8080004208DF8040001A801F0BB
-:1040A00039FA002002F062FB206A406800B18047C4
-:1040B0002834454B4FF0FF3100220095204608F090
-:1040C00099FF204641F2883109F00EF800F094F88B
-:1040D00078E00220A07375E00120A07102E00120C9
-:1040E000A071002020726DE0037B616A0422A3733B
-:1040F0000A70227B934238BF1A460123DCB2A242E7
-:1041000060DD856801332D5D01350D55F6E704202E
-:104110002AE004F1280009F035F800202071A0837E
-:1041200004208DF80400206A00788DF8080001A8AA
-:1041300001F0F0F9206A407802F018FB206A8068EC
-:1041400000B180474A480121826A0220904739E045
-:10415000007B07281FD003282FD105208DF80400ED
-:1041600002F0A8FE29E00A208DF804000FE00020EC
-:104170008DF8040048788DF8080001A801F0CAF90C
-:1041800020E00D208DF8040048788DF8080001A883
-:1041900001F0E0FB16E002F08DFE0A79C8784B7959
-:1041A000120242EA00406422184450430390062061
-:1041B0008DF8040088798DF8100001A801F0CAFB81
-:1041C0000120A0710AB0B0BDF574000827490A7833
-:1041D000012A0BD10A79012A08D10278042A05D1D3
-:1041E00001220A74027A407A0A750876704700BF85
-:1041F0001F487047704700001CB51C4C20780128F0
-:1042000032D1207901282FD1207C01280BD1032025
-:104210000521A07300202074606A0170217D417027
-:10422000217E817004E0A079012804D0042809D1FE
-:104230000120A07106E0A18B0220A073606A09BA78
-:10424000090C0180E0208DF80000A07B8DF80100B2
-:10425000606A019004F1280008F05EFF0448217AAA
-:104260000122C36A684698471CBD00BF9001002028
-:10427000D40000202DE9F04F85B00446807808B1C5
-:10428000002658E0A06894F8118094F910701D463B
-:1042900091468A4618606079002843D00220A17CAC
-:1042A0008DF80C00E07C8DF80E1003A906F028F9BB
-:1042B0004FFA80FBBB45A8BF5F4636DAA089A168EC
-:1042C0000026814228BF0126E289104481422ED374
-:1042D00008208DF80C00E07C03A906F011F9804657
-:1042E000E089A168B1FBF0F202FB101001281ED199
-:1042F0002220A17C8DF80D708DF80C00E07C8DF8EB
-:104300000E1003A906F0FCF8074640B258450ED13E
-:10431000207940B1022069468DF80800E07C06F063
-:10432000FBF800E0FFB2002601E000262E608AF8CC
-:10433000007089F80080304605B0BDE8F08F00209D
-:10434000704770477047704770477047002070474C
-:104350000020704700207047002070470020704701
-:104360000020704702207047704700207047704758
-:10437000704770477047002070477047704770471C
-:1043800070477047022070472DE9F843002942D05A
-:10439000814F91468046002207F1080007EB021585
-:1043A000002605F10803102E0CD0845D0136002C88
-:1043B000F9D0741E0F2C05D8103001320F2AEDD120
-:1043C000022629E0386800B93B60786800B10360D4
-:1043D000002605F10D001FFA89F27B60C5F81090E8
-:1043E00085F80C801E6009F072F9A8F10500C1B2D1
-:1043F00000F03F0006294FF0000138BF01213922AB
-:1044000022FA00F008402875D7F8F8004844013037
-:10441000C7F8F80000E001263046BDE8F88300BF89
-:10442000811E0020112913D8DFE801F013090B09C0
-:104430000D0F0B0B0912120F12120D09111105208D
-:104440007047022070470120704706207047042003
-:10445000704703207047000028B14F49D1F8F81089
-:104460000160002070470120704700BFB0B54A4C82
-:104470000021FC220025204609F03DF90020C4E976
-:104480000055B0BD50B180B543490B68834207D099
-:1044900043B11A461B688342FAD104E001207047F9
-:1044A00002680A6000224B68834208BF4A600AB172
-:1044B00003681360836800220260D1F8F820DB43B0
-:1044C0001A44C1F8F8200021102209F014F9002044
-:1044D00080BD00BF10B5304804683CB12046246858
-:1044E000017B0029F9D1FFF7CDFFF6E7002010BDD1
-:1044F000B0B529480124056865B128462D680179C1
-:104500000A29F9D804FA01F111F4E46FF4D0FFF7A5
-:10451000B9FFF1E70020B0BD2DE9F04142B3884674
-:1045200031B31D4D0746164600202D68B5B1AB6866
-:10453000C1B27A1A01339A4210D32A79441C56FA2E
-:1045400084F07254691D2A8909F0C1F8287A204440
-:10455000EBE72C682846FFF795FF2546002DF8D19C
-:104560000D48D0F8F800C8F800000020BDE8F08140
-:104570000120BDE8F08100BF58B10021017006495B
-:10458000096821B10A7B002AFAD0012101700020BC
-:1045900070470120704700BF3009002010B55F4A06
-:1045A00092F82010042911D8038894682380231DD1
-:1045B000C078E0700020A070481C82F8200002F152
-:1045C0001C00844208BF02F10C03936000200529FF
-:1045D00038BF012010BD00BF504890F82000704740
-:1045E00080B54E4991F820202AB14968FCF7E8FBD4
-:1045F00008B1407880BD012080BD00BF2DE9F8439F
-:10460000DFF8189104460025E84699F82070BD426D
-:1046100028BFBDE8F883D9F804008678017842788D
-:10462000217062702EB1D9F8000081682046884759
-:1046300006E0C0788DF801208DF800108DF8030099
-:1046400000F02CF816B94046FFF7A8FF0135DEE769
-:1046500010B5324C0021142284F8201004F10C0112
-:10466000C4E90001A1600846FF2109F044F80120D7
-:1046700084F8210010BD00BF80B528494968FCF7C7
-:104680009FFB002818BF012080BD00BF234890F881
-:1046900020100020042988BF0120704710B51F4951
-:1046A00091F8200058B14B68421E81F8202001F19A
-:1046B0001C021C1D934208BF01F10C044C60002831
-:1046C00018BF012010BD00BF10B50446134890F874
-:1046D000202042B1426808461146FCF771FB10B138
-:1046E00001214470817010BD70B50C4991F82020F3
-:1046F00081F8210082B1D1E90152012301F11C04AA
-:10470000EE78687006B9AB702E1DA54208BF01F1A6
-:104710000C0635469642F3D170BD00BF2C0A00202E
-:1047200004280FD1F8B5002004217F22CDE9020032
-:10473000CDE90000684606F09DFF002818BF0F2055
-:1047400004B080BD0B20704709B10B207047F8B54D
-:1047500000210128CDE90211CDE9001102D120206C
-:104760008DF8000068460021042206F083FF00282F
-:1047700018BF0F2004B080BD7CB50C46002101910C
-:1047800033B101A91E461546FCF75AFB10B17CBD9A
-:104790000A207CBD0198411C0CD081B2691A012904
-:1047A00001DB0D1806E0B1B100F580314FF6FF7264
-:1047B00091430D44AE4935600968897839B90021C3
-:1047C000281A61F10001001B71F1000001DA0020DC
-:1047D0007CBD08207CBD306007207CBD30B1A44981
-:1047E0000968C96801310160002070470A207047DC
-:1047F0002DE9F0438DB002B30E46F1B104AC07468B
-:10480000212115462046FBF7A4FDDFF8C0930020C8
-:104810002B680DF10F018DF80F00D9F80000B0F8EA
-:1048200004802879CDE90004029138463146424699
-:1048300007F002F828B10F2000E00A200DB0BDE813
-:10484000F0832A79286804A908F041FF284601F07E
-:10485000DAF908B11020F1E7287AE98841EA004640
-:10486000D9F8000081688E4201D10320E6E7866016
-:104870009DF80F000021FFF767FF0028DED104201C
-:10488000FFF74EFF0028D9D1E87AB5F80910434662
-:1048900041EA0045032031462A46FCF7D5F80028B6
-:1048A000CCD1022031462A464346FCF7CDF80028F9
-:1048B000C4D1D9F800109DF80F3000204FF0FF321E
-:1048C0008B70C1E90302C1E90522B7E7B0B580B139
-:1048D000BE4D002128220024286008F00CFF286823
-:1048E0000549FF220160C46010301421FBF729FD47
-:1048F00000E009242046B0BD0001010190B11CB5C3
-:1049000004460020019001A806F0D4FFAF48BDF88E
-:1049100004100068E1828180204601F0DAFE18B1BF
-:1049200011201CBD0A20704720461322012350F895
-:10493000181B0090002006F097FE08B10F201CBD48
-:10494000204601F0C6FE002818BF11201CBD00BF84
-:10495000F0B587B04BB39D4E04463068C068A042A6
-:1049600001D9062022E01D460FD2AB6895F8281029
-:10497000686A95F820700022CDE900240322002FF8
-:1049800008BF022203F042F980B9284601F03AFE3E
-:1049900008B111200AE0296839B12879043882B2B7
-:1049A000B2F5807F04D90E2000E00A2007B0F0BDE8
-:1049B0000023AF6805F12C0C8DF816408DF81B0014
-:1049C0008DF81A308DF81130CDF80D304923CDF81F
-:1049D00000C08DF80C30230E8DF812708DF8193050
-:1049E000230C8DF81830230A8DF817303B0E8DF804
-:1049F00015303B0C8DF814303B0A8DF8133003A8AA
-:104A0000022306F031FE08B10F20CFE7284601F05F
-:104A1000F9FD0028BDD13068C4600020C6E700BFA2
-:104A200010B5044606F06EFF08B10F2010BD0CB1A2
-:104A3000002010BD6548002100688078FFF784FEE3
-:104A40000028F2D10420FFF76BFE0028EDD1EFE73C
-:104A50005E49096808600020704700BF28B15B49C3
-:104A600009681C310162002070470A20704700BFAE
-:104A7000500A00202DE9F04FCBB0549F7FB306467B
-:104A800000200DF11C088B461C4615460790104669
-:104A90004146FCF7D5F908B1062021E00798A0426D
-:104AA00001D30130F8D1384601F052F808B1102096
-:104AB00016E006A93046FCF79DF988B9B868584554
-:104AC00011D1D7F800A0BAF1000F08D03879061F2D
-:104AD0001FFA86F9B9F5807F07D90E2000E00A2079
-:104AE0004BB0BDE8F08F0220FAE7039006984FF430
-:104AF0008872417880780291F96A05904046049165
-:104B0000002108F0F8FD012000214A468DF82640DA
-:104B10008DF822B08DF82B608DF8210049208DF89A
-:104B20002A10CDF81D1051468DF81C00200E8DF86E
-:104B30002900200C8DF82800200A8DF827004FEA64
-:104B40001B608DF825004FEA1B408DF824004FEACA
-:104B50001B208DF8230008F1100008F0B8FD039821
-:104B6000DDE9042300F10C01404606F0FFFE01469A
-:104B7000012818BF0F200029B2D197F82020012367
-:104B800097F82810786ACDE900345B46002A029A2B
-:104B900008BF022203F03AF80028A1D1681E0328BA
-:104BA00012D8DFE800F002060A0E08480068046127
-:104BB0000AE006480068446106E004480068846131
-:104BC00002E002480068C461002089E7500A002022
-:104BD000B0B501F0B7FD08B10120B0BD514C1D4D7D
-:104BE00004F55A70A84704F56070A84704F566708C
-:104BF000A84704F57E70A847FFF7A6FB05F0EAFC7E
-:104C00001548C06A80470020B0BD00BFB0B5454C14
-:104C1000104D04F55A70A84704F56070A84704F5D4
-:104C20006670A84704F57E70A847FFF78DFB0A4819
-:104C3000C06A80470020C4F8400300F011F807481C
-:104C4000F24940F2347208F042FD0120C4F84003FA
-:104C50000020B0BD85D10008CCE30008540A002034
-:104C600070B5EB4ED6F8400300B170BDE74D24217E
-:104C70002846FBF76DFE696A884201D1002401E0F5
-:104C80000124686205F1280002F084FBE96B884288
-:104C90001CBFE863023405F14000DC21FBF758FE3D
-:104CA000D5F81C1188421CBFC5F81C01043405F559
-:104CB0009070BC21FBF74CFED5F8DC1188421CBF7C
-:104CC000C5F8DC01083405F5F0709C21FBF740FEC7
-:104CD000D5F87C1288421CBFC5F87C02103405F55B
-:104CE00020704FF49361FBF733FED5F81817884214
-:104CF0001CBFC5F81807203405F21C7002F04AFBEF
-:104D0000D5F8301788421CBFC5F830074034D6F8B4
-:104D100048030028A9D0C1680029A6D02046BDE8D4
-:104D200070400847BC1800202DE9F04F89B00028DA
-:104D300000F04A810D46002900F0468104460068D3
-:104D4000002800F041816068002800F03D81A068E3
-:104D5000002800F03981E068002800F03581104615
-:104D6000174605F0DFFB002800F033812046FFF7EF
-:104D70006FFCA64E002140F234724FF0000A30461C
-:104D800008F0B9FCDFF8BC8D002140F20C5240461F
-:104D900008F0B1FC40F201100DF11C09DFF878B207
-:104DA00086F804A186F8407086F880A0A8F811045F
-:104DB00098484946C6F814010F208DF81C00384663
-:104DC000D847002818BF012086F8080149460A2064
-:104DD0008DF81C0002F098F886F8CC0006204946B1
-:104DE0008DF81C0002F090F886F8CD00102049469E
-:104DF0008DF81C0002F088F8C6F8900096F8400084
-:104E0000112749468DF81C70D847C6F89400122027
-:104E100049468DF81C0002F077F8C6F89800132078
-:104E200049468DF81C0002F06FF8C6F89C0014206B
-:104E300049468DF81C0002F067F8C6F8A00017205C
-:104E400049468DF81C0002F05FF886F8A50018208E
-:104E500049468DF81C0002F057F8C6F8B000C6F8B5
-:104E6000A800192049468DF81C0002F04DF886F87C
-:104E7000B40086F8AC001E2049468DF81C0002F0F4
-:104E800043F886F8B8001F2049468DF81C0002F050
-:104E90003BF886F8B900202049468DF81C0002F046
-:104EA00033F8C6F8BC00212049468DF81C0002F0FA
-:104EB0002BF8C6F8C0000B2049468DF81C0002F004
-:104EC00023F8A8F8F4030C2049468DF81C0002F0E2
-:104ED0001BF84FF001090621A8F8F6030A2006F195
-:104EE000900C06F14C0E8DF818A086F8A49086F868
-:104EF0008C10C6F8880086F84810706486F86090B8
-:104F00009CE80F108EE80F1006F52070059006F54E
-:104F1000F070049096F8400004A905F0FDFAC8F876
-:104F2000485305F057FB88F885A4C8E9D0943B4B5B
-:104F30003B4C08F55A704FF0FF31002286F805917E
-:104F4000C6E90BAACDF800A0A047364B08F5607063
-:104F50004FF0FF310022CDF800A0A047324B08F5FA
-:104F600066704FF0FF310022CDF800A0A0472F4B14
-:104F700008F57E704FF0FF310022CDF800A0A04769
-:104F800002A806F05DFFDDE902012B4A2C4C2B4BF9
-:104F9000C6E94301C8E9D32426492A4C2448C8E974
-:104FA000D5132168C8F85C0308F553708847A968D1
-:104FB00006F5907006F094FB38B9F94D2846FFF7D6
-:104FC00085FC40B1112700E00327384609B0BDE851
-:104FD000F08F0927F9E7FFF749FA08B11327F4E73B
-:104FE00005F1D800FFF73AFD0028EBD16069E66AC9
-:104FF000A46D804708F0A0FB95F80501A047B047D5
-:105000000120002788F88604DFE700BF8811002010
-:10501000BC1800200003000101A50008C57A0008A3
-:10502000F5CF000881780008B9780008CD73000832
-:105030007576000819760008D57600089176000884
-:1050400029770008CCE30008D448D0F8401390F842
-:10505000860480F00100084318BF0120704700BF9C
-:105060002DE9F04F91B0002800F01581DFF8D4BA97
-:1050700004460127DBF84003002840F07F819BF8BD
-:105080008604012840F07A8188460BF5876000216C
-:1050900014224FF0000908F02EFB01218BF81214A6
-:1050A0008BF83914207803280FD0012818D070BB52
-:1050B000012004F10C0104F108024FF040098BF8C3
-:1050C000110404F10E00237919E08BF81114002368
-:1050D00004F10A0004F10801221D4FF0E0090EE07E
-:1050E000E07B04F10C0104F108024FF0800908286C
-:1050F00028BF08208BF81104237904F10E000493D3
-:1051000006781068012505900888039005E00020C6
-:1051100000260025049000200590DFF82CAA022725
-:105120008DF81C709AF874109AF840008DF81E10D3
-:1051300007A905F0E5F940B271B28842B8BF084648
-:10514000002D00F018819AF8061111B19AF8392053
-:1051500012E09AF874108DF818009AF840000522B1
-:105160008DF81A1006A905F02DFA002800F093809A
-:105170009DF818208AF839209AF81811DAF82800D2
-:105180009AF8383000290E9000F087809AF80711BD
-:10519000CDF8008011B90021CAF830100B90012021
-:1051A0009AF8401002938DF835309AF8043116467B
-:1051B0008DF834209AF874208DF82800DAF814015C
-:1051C0008DF837109AF806118DF83620012B0AF168
-:1051D00038020990DBF8F4034FEAC1180AF13901EB
-:1051E0000C909AF83A0008BF08F11008002818BF80
-:1051F00008F120085FFA88F0C0098DF8290009A895
-:105200000EABFFF737F8059901900020039F0BF5CF
-:105210009C758BF81404ABF80000CDE90F0028460C
-:10522000002908BF0F46BAB208F051FA39468BF888
-:10523000377202278BF80290B7EB591F09D04FEA5B
-:10524000591007282BD0042840F0818001208BF8CA
-:10525000140401988BF80D918BF83011CBF82C5178
-:1052600060F3861804988BF814818BF82801FF20CE
-:105270008BF80C0104208BF804010BF10200CBF831
-:105280000801DAF8D400CBF8100110A8FFF7A6FA4D
-:10529000B0B112275BE0032770E007275CE00598B8
-:1052A00000284FD008064DD0CAB205990BF1030073
-:1052B00008F00DFA9BF837020130ABF8000041E02E
-:1052C0001098ABF81601CBF844040020ABF83C046E
-:1052D0000FA8FFF7C1F808B1132738E00F9888B37B
-:1052E0009AF93900FBF7D4FD9BF837720F9D9FB1F7
-:1052F0000F2D11D80BF58C720FA90F20FFF70CF9A9
-:105300000028E9D19DF83C1008F0F00001F00F01F1
-:1053100008448BF8140115E00BF28C480FA94246A3
-:10532000FFF7FAF827B1102D02D30028D4D109E0F5
-:105330000028D1D10020CBF82C818BF828010F98C0
-:105340008BF83001009805F0F7FF0746D0B10298BE
-:105350008AF839608AF838001FB100208BF81404ED
-:1053600009E0207800278BF838049BF8850440F08A
-:1053700001008BF88504DBF888042061384611B001
-:10538000BDE8F08F0E9800278AF83A70CAF8280016
-:10539000FFF7A0F80028DFD01327DDE7BC180020B6
-:1053A00088110020022070471CB5002826D0044632
-:1053B0000078372800F23A80DFE800F01C22262926
-:1053C0002C303438383838383838383C4044464A3D
-:1053D0004E52575963676A6D7073767A7E828689FA
-:1053E0008E91959738993838383838383838383871
-:1053F000383838A1454890F804016BE003201CBD03
-:10540000424890F8180165E006F050F97AE006F09D
-:1054100051F977E03D4890F806015BE03B48D0F851
-:10542000D0006FE03948D0F8D4006BE02046FEF79A
-:1054300099FF1CBD354890F805014BE0334890F8C2
-:10544000800047E01D2013E03048D0E919100AE041
-:105450002E48D0E92A1006E02C48D0E91B1002E0C3
-:105460002A48D0E92C10616047E01A2000E01B2098
-:105470008DF800002548694690F8400005F040F896
-:1054800040E0224890F8600024E02048C06C39E0F9
-:105490001E48006D36E01D48406D33E01B48806DAE
-:1054A00030E01A48C06D2DE0184890F8CD0011E0AA
-:1054B000164890F839000DE0144890F8380009E0DB
-:1054C000124890F8CC0005E01048406C1AE00F48F4
-:1054D00090F84800207116E00C48C06F12E00B48AD
-:1054E000D0F8C0000EE009480CE009480AE007487F
-:1054F000D0F81401606005F00BF8A06003E00348E9
-:10550000D0F88400606000201CBD00BF881100201E
-:10551000540A0020FEB5002800F0AF81DFF82476A1
-:105520000446D7F84003810700F108822178372923
-:1055300000F25B81DFE811F038003C0045004900D3
-:10554000510057005D00630045014A016F0075007E
-:105550007B00810087008D00540159015E01970096
-:10556000AB007901CE00D000E000E900ED008B0136
-:105570008F01F100F50005011B0193012A01A30130
-:10558000AA013001AF0159013501590159015901F1
-:10559000590159015901590159015901590159013B
-:1055A0005901590159014001207906F095FB1FE18D
-:1055B0002079022800F06181DFF8881F81F8180146
-:1055C00067E1606806F084F902E0606806F08CF933
-:1055D0000446002818BF0324B1E12079DFF8641FD6
-:1055E00081F8060155E16068DFF8581FC1F8D00066
-:1055F0004FE16068DFF84C1FC1F8D40049E16168F1
-:10560000002900F03A8100200024FFF709FA002861
-:1056100040F0E48093E16168002900F02E810320CE
-:10562000D8E06168002900F028817F20D2E061681D
-:10563000002900F022818020CCE06168002900F080
-:105640001C818120C6E06168002900F0168182205B
-:10565000C0E02079BC4981F80501BD49CC6A896D5B
-:105660008847A04715E1B84D01F0A7FD8DF800006F
-:1056700095F840008DF80110694604F0A3FF00285A
-:1056800000F0FB80D4E90101C5E92A0101E1AE4D3A
-:1056900001F093FD8DF8000095F840008DF80110A1
-:1056A000694604F08FFF002800F0E780D4E901018B
-:1056B000C5E91B0195F80401022840F0EA8095F83D
-:1056C0001801002800F0E580A148C06A804702F078
-:1056D0004DFADEE0002000E001208DF8080060684F
-:1056E0000190994890F8400001A904F0C4FB0324FC
-:1056F000002818BF002422E12079411E0E2900F263
-:10570000BC80914981F86000C3E060688E49C8643C
-:10571000BFE060688C490865BBE060688A49C8657D
-:10572000B7E02079884C694606228DF8000001F028
-:10573000A1FD002800F0A1809DF8000084F8CD00B4
-:10574000A7E02079804C052294F874108DF80000B1
-:1057500094F840008DF80210694604F033FF0028E9
-:1057600000F08B809DF8000084F8390091E02079EA
-:10577000F54C694609228DF8000001F07BFD0028F8
-:105780007BD09DF8000084F8380082E06068EE4924
-:105790004864C1F888007CE06068EB49C1F8C0004B
-:1057A00077E0A079012868D86068E749C1F814015A
-:1057B0006068FFF74DF90FE06068E349C1F88400C5
-:1057C00067E06168002958D0012003E06168002982
-:1057D00053D00220FFF724F900285AD01124AEE05C
-:1057E0002079D94981F8800053E02046FFF7DAFD9F
-:1057F0000446A4E0D44D01F0E0FC8DF8000095F8DB
-:1058000040008DF80110694604F0DCFEA8B3606822
-:1058100069460022009095F8400004F0D3FE60B382
-:10582000D4E90101C5E9190133E0C74D01F0C5FC18
-:105830008DF8000095F840008DF80110694604F0DD
-:10584000C1FED0B1D4E90101C5E92C0121E06068B5
-:10585000BD4948651DE06068BB49886519E020794D
-:10586000B94C69460A228DF8000001F003FD20B111
-:105870009DF8000084F8CC000BE003245FE0207961
-:10588000B14981F8480081F88C0002E06068AE49B7
-:10589000C867002453E0012850D12C4C2421204615
-:1058A000FBF756F8616A88424BD104F1280001F0F9
-:1058B00071FDE16B884244D104F14000DC21FBF72B
-:1058C00047F8D4F81C1188423BD104F59070BC21F4
-:1058D000FBF73EF8D4F8DC11884232D104F5F070C1
-:1058E0009C21FBF735F8D4F87C12884229D104F2C8
-:1058F0001C7001F04FFDD4F83017884221D1924D31
-:10590000124E40F234722846314607F0E0FE30462F
-:10591000002140F23472002407F0EDFE40F2012035
-:10592000A7F8F20397F8150487F8E003E86EC7F8C4
-:10593000E40395F8750087F8F00300E001242046A1
-:10594000FEBD1724FBE700BF88110020540A002089
-:10595000CCE300082DE9F04186B004460020ADF804
-:1059600002006CB1774F0125D7F8400348B997F88A
-:105970008604012805D1FEF789FE30B1012500E03B
-:105980000325284606B0BDE8F081FEF725FE28B9BC
-:1059900007F24C400021142207F0ADFE97F8850471
-:1059A000002102258DF8071040F0040087F88504D7
-:1059B000012087F84D048DF8050020788DF804004B
-:1059C00001380D2800F29980DFE800F0079797482A
-:1059D0004C66979797759779878D97F8400380065F
-:1059E000CCD404F0F7FDDFF8A48D94F90510002263
-:1059F000002598F8400003F07AFE88F83900072067
-:105A00008DF80500002006F067F9FF2087F80451A3
-:105A1000A7F80C01B81CC7F8080105F04BFE0146B9
-:105A200007F58770082207F052FE05F03FFE014699
-:105A300007F58B70082207F04AFE002005F07CFC79
-:105A400000285AD0064694F9051098F84000012223
-:105A500003F04DFE88F8390035464EE00DF10201A5
-:105A6000022043E0384A97F81504A18892F83830AC
-:105A70008DF8080092F8395092F84000ADF81410F3
-:105A80008DF80A30D2E91E328DF809500393049242
-:105A900002A904F081FD06E02C4B94F90C10A068DB
-:105AA000A288DB6B9847D7F84003002540F002003E
-:105AB000C7F8400321E00DF102010D2016E0012599
-:105AC0008DF80750FEF742FCB8B900200025FEF71C
-:105AD00054FC0020FEF735FC0FE01B4890F8040151
-:105AE00018B3022509E00DF1020112200022FEF791
-:105AF0004BFC0546002818BF1325D7F88804206101
-:105B000075B1FEF769FD00287FF43BAF002087F8F0
-:105B1000140497F8850400F0FB0087F8850430E74B
-:105B200001A8FEF73BFD00252BE7257905F00700CE
-:105B3000FEF725FC8DF802500DF102011020012224
-:105B4000D5E700BFBC18002088110020CCE3000876
-:105B5000B0B5002855D001680446002951D0087816
-:105B600060714878A0608A7840EA0220A060CA7814
-:105B700040EA0240A0600A7940EA0260A0604A79E7
-:105B8000227302F00F028879E081CB79083140EA74
-:105B90000320E08104F1100007F099FD0020217935
-:105BA00084F8280084F82000207B00F00F0202F126
-:105BB0000803C81A05280EDB25680932606A891AAD
-:105BC000EB5C84F820300B1FA918DAB284F8283077
-:105BD00007F07DFD21792068084410F8041CE1627B
-:105BE00010F8032C41EA0221E16210F8022C41EA8C
-:105BF0000241E16210F8010C41EA0060E06200201D
-:105C0000B0BD0220B0BD10B578B30168044661B3E1
-:105C100011F8010B03226071A01D07F058FD2168E7
-:105C200004F109000322043107F051FD2168C8790D
-:105C3000E0600A7A40EA0220E0604A7A40EA0240E4
-:105C4000E0608A7A40EA0260E060C87A2074087BEB
-:105C50006074207921280AD104F112000D3110223C
-:105C600007F035FD21681D2006E0022010BD112837
-:105C700001D9012010BD0D200A5C0B1840F0020074
-:105C800062625B7842EA032262620B5C084442EA89
-:105C900003426262407842EA00606062002010BD08
-:105CA0002DE9F04F97B0DFF89868EFF31080EFF32D
-:105CB000108172B60023F178B6F8012096F80090B2
-:105CC000336080F3108842EA014049EA002000284E
-:105CD00000F085815FEAC9605ED5DFF8B07A97F899
-:105CE0000401022803D0DFF86008C06A8047DFF8AB
-:105CF000785A05F56074D5F8B01301F095F901F004
-:105D000062FB05F56674D5F8B41301F08DF901F066
-:105D10005AFB97F80401022802D095F8140480B1C8
-:105D200016208DF8180097F8400006A904F0E8FB4B
-:105D3000D5F8B41305F57E74014401F075F901F04E
-:105D400042FB7068F862099095F815048DF8200000
-:105D500004A806F075F8D7E94330DDE90412009095
-:105D600014A806F099F8DDE91401CDE90B01D5F886
-:105D7000180497F818110A9097F84000002918BFE6
-:105D800001218DF8211008A904F000FC95F81404F5
-:105D900010B9002085F839045FEA097040F1E78006
-:105DA000DFF8C4A9002096F814B0778AF568348A21
-:105DB000DFF8D8690490CAF824048AF83C04CAF8C9
-:105DC0002C048AF82104AAF81E048AF81C048AF814
-:105DD0003404CAF83004CAF82704DFF86C079AF8CC
-:105DE0008414D6F8D4808AF882B4AAF88074C06A81
-:105DF0008AF8831480470AF5667007F0C3F92846CD
-:105E00002146FEF7B8FA20B18AF878B4AAF8767479
-:105E1000ADE096F80401012816D1FEF79FFA38B1DB
-:105E20000020FEF7ADFA0020FEF7A2FA042009E0F8
-:105E3000FEF792FA40B10020FEF7A0FA0020FEF72C
-:105E400093FA05208AF883042F784FF0FF3000EB97
-:105E50005710062821D8DFE800F00420292026204A
-:105E60005D00102C50D996F818018DF82440089543
-:105E7000002849D105F01EFC08AD0146FF202A4646
-:105E8000FEF7B6FC002800F0E6810120FEF7F4FBE7
-:105E9000002800F01B82072015E201208AF81D046B
-:105EA00001F016FF4BE001208AF81C0496F87510EB
-:105EB00096F8802096F840008DF852109AF8201439
-:105EC0008DF851100E21002A08BF0D218DF85010B9
-:105ED00014A904F015FBA4F10D0100B209B221EAE6
-:105EE000E171814210DC0B2C0ED9FF208DF824408B
-:105EF00008958DF848000AF50E70119008A8FFF774
-:105F000027FE002800F0978101208AF81D0401F087
-:105F1000DFFE2CE00AF50E78013C691CA2B2404677
-:105F200007F0D5FB03208AF82844CAF82484AAF88D
-:105F30001C049AF8850440F002008AF885049AF857
-:105F40001404002800F0DE809AF83C0410B1002010
-:105F500001F03CFA9AF8850440F020008AF88504A4
-:105F600096F80401022818BF06208AF884045FEA24
-:105F7000497026D5DFF81458022495F80401022848
-:105F80004FF0020008D0DFF8C005C06A804795F8DE
-:105F90000401022818BF0620DFF8CC5785F88404D6
-:105FA000022085F83944FEF79FFB95F8140410B1E0
-:105FB000012085F8130495F8850440F0200085F849
-:105FC00085045FEA897003D505200621FDF7B6FB3D
-:105FD0005FEAC97003D003200421FDF7AFFBFEF791
-:105FE000C8F9DFF8844794F88514880640F1FA80F0
-:105FF000002084F88604D4F84003020644BF20F051
-:106000008200C4F8400311F0050F0AD00C20FEF7FF
-:1060100033FB94F8851420B111F0010001D1480739
-:1060200036D4480715D50120FEF726FB38B10120EC
-:10603000FEF7D6FA58B9002084F8100407E00520CE
-:10604000FEF71AFB18B90620FEF716FB08B101F09F
-:1060500079F994F88504C10700F0828094F8381427
-:10606000032903D0012916D000296FD1DFF81C17AE
-:1060700094F8103491F8602093423AD2820765D5A3
-:1060800091F80411A9B394F8831400295ED130E08B
-:1060900001F058F968E094F81314002960D094F8DE
-:1060A000112494F81214914204D2820730D594F846
-:1060B0003C246AB3DFF8D40690F81621CAB994F8E4
-:1060C0003C24A2B902218DF8281000F52071099115
-:1060D00000F5F07190F84000089108A904F01CFA4E
-:1060E00094F81214002084F83C0484F8140484F812
-:1060F0003D1404F55A7007F045F801F0FEF805F07C
-:10610000A3FD2DE096F8040102283FF420AF21E71B
-:10611000DFF8785695F81621C2B9013184F81214C7
-:10612000C90713D0222095F8391095F874208DF8FE
-:10613000200095F840008DF822208DF8211008A944
-:1061400004F0DEF985F8390094F8850400F0DF00EA
-:10615000002184F88504002084F8131401F0B2FCB7
-:1061600094F88514D4F84003A8BB01F0010001F0B5
-:1061700004052A1804D085F0FE02114084F8851425
-:10618000012184F8861428B1D4F84403016804F589
-:106190008760884765B104F24C40FEF72FFAFEF79E
-:1061A0001BFA28B194F8850440F0040084F88504B3
-:1061B000FEF7E0F894F8850400F0DF01D4F840031E
-:1061C00084F8851438B900208DF8200008A8FEF75F
-:1061D000D3F994F8851441F04001012084F8860435
-:1061E00084F88514080709D501F0F70000F025FFB1
-:1061F000C26804F58C60904794F88514880707D529
-:1062000001F0FD0000F019FF426804F21C409047C5
-:1062100094F88404022808BF01F0A8FC94F88504CF
-:10622000410605D500F0BF0084F88504FEF718FD8F
-:1062300017B0BDE8F08F9DF82CC00A9D5FEA0C7185
-:10624000CAF8305447D09DF8401000294FD0CDF8FF
-:106250000C80002055E00021BDF829200B9886F81D
-:1062600016119DF82B1042EA0141C6E934109DF841
-:10627000300000F00F01C0F3021086F861009DF8B5
-:10628000310086F8701086F868104FF47A71002893
-:1062900008BF012010FB01124843C6E91402A4F113
-:1062A00011008DF8540005F11200149096F840008A
-:1062B00014A903F024FA022086F818010120FEF741
-:1062C000DBF918B100200121FEF7FEF99AF88504E8
-:1062D00040F0080031E69DF84810CDF80C8079B107
-:1062E0009DF840100320002908BF022009E09DF816
-:1062F0004810012000297FF408AECDF80C8000E0A2
-:10630000012000234FEA571E01242C2104935FEA49
-:10631000C47837D01A46BA4B002402FB0136012359
-:10632000D6F8DC70AF42F2D196F8DA60012300248F
-:10633000002EECD0B24B2C2102FB0131D1F8F82019
-:1063400091F8DB4093F8041112680229049202D1FB
-:1063500003218AF883141CF0600F08BF03287FF420
-:10636000D3ADCDE901E015208DF85000A44890F898
-:10637000400014A904F0C4F8002C00F08680012C21
-:106380000DD03CE0CDE901E015208DF850009C488F
-:1063900090F8400014A904F0B3F8039D0024FB49D1
-:1063A0004FF4803291F81611B2EB014F06D10299E9
-:1063B000022621B1032918BF012600E00326274643
-:1063C0000124BDF82E2081B204AB3046FEF7D4F98B
-:1063D000B8B1082823D0072811D10820EB4A8AF841
-:1063E0001D04019805281DD192F81601D0B9506BF3
-:1063F0001399884216D1012082F83A0012E0012058
-:106400000EE0049B039708AF2046294632460097CA
-:10641000FEF730FB60B1022835D10B2075E50A206C
-:106420008AF81D040498CAF86404CAF82C046EE5BE
-:10643000039800228AF81D248AF82824CAF8242404
-:106440008AF839248AF81E040498CAF86404CAF841
-:106450002C049DF82C00C0F300118AF82114C0F31D
-:1064600040118AF83C148AF82A149AF883140129F6
-:106470009CBFC64B9A62DDE90125B8F1000F07D039
-:10648000C24E022214E00C203FE50426012798E7C3
-:10649000BE4E052A09D196F81631012286F83A2017
-:1064A00033B9139A7263012202E0002286F83A207F
-:1064B00001298AF81C2407D89AF83814012901D137
-:1064C000800601D5FEF714F8DFE805F002171E2A52
-:1064D0009DF82C1007F110004FFA8BF201F00F011C
-:1064E00001F0B8FC01208AF829049DF840008AF8E0
-:1064F0001F041198CAF824041CE09DF82C1007F121
-:10650000100001F00F0102E09DF8481011984FFAB9
-:106510008BF201F09FFC9DF840008AF81F0408E50B
-:106520009DF840008AF81F041198CAF8240401203D
-:106530008AF829049DF848008AF82804F9E400BF85
-:10654000D801002088110020CCE30008B0B588B045
-:1065500005468E480C4690F8CD20816A8DF80720BC
-:1065600090F8CC2002918DF806200022009284B38E
-:106570000591D0F814118DF8102090F8392090F87A
-:106580004030039190F806118DF81C208DF81F30D3
-:106590000DF106028DF811107349D1F8F41306912C
-:1065A00090F8381090F874008DF81D108DF81E00CA
-:1065B00003A80DF1070102ABFDF75CFE9DF9070092
-:1065C000FAF766FC60706846FDF746FF18B11320C5
-:1065D00013E0032011E000980F2802D86178884268
-:1065E00003D900202070082007E00A1A28442270EE
-:1065F0000022884288BF0122D00008B0B0BD00BF91
-:1066000088110020B0B598B10446006880B1227BA3
-:1066100094F828300925217902F00F02002B08BFD9
-:1066200008252A441A4404328A4203D90220B0BD04
-:106630000120B0BD617901702068A1684170A16836
-:106640002068090A817020686189C1702068E17A38
-:1066500001712068217B41712068A17B81712068D4
-:10666000E17BC17104F11001227B2068083002F047
-:106670000F0207F02CF8207B94F8281000F00F0090
-:1066800000F1080539B1206894F820104155013512
-:1066900094F8282000E000222068616A284407F06E
-:1066A00016F894F828002168E26A28440A54216800
-:1066B000E26A0144120A4A702168E28D01448A703C
-:1066C000216894F82F2001440430CA702071002002
-:1066D000B0BD10B538B10446006820B12179172942
-:1066E00003D2022010BD012010BD61790822017083
-:1066F000A11D2068013006F0F3FF206804F10E01AF
-:106700000822093006F0ECFF2068A17D4174206862
-:10671000E17D81742068A169C174A1692068090ABA
-:1067200001752068618B41752068E17E81751720B5
-:106730002071002010BD00000B480021C0F840135C
-:10674000002070470848D0F8401341B990F88624DB
-:10675000012A04D10121C0F8401300207047481ECF
-:1067600018BF0120704700BFBC180020BCB5074D02
-:1067700004468DF804000F2295F8400001A903F0AB
-:1067800021FF08B185F80841BCBD00BF8811002079
-:106790002DE9F04385B0564E4FF000080120012549
-:1067A000CDF81080B04702200224B0470020B04747
-:1067B000504B514E00F0C1FBCDE90054CDF808809C
-:1067C000B04704204D4B00210022CDE900400220BB
-:1067D000CDF80880B0474AA300F0AFFBCDE90054E4
-:1067E000CDF80880B04704AD00202946FDF796F9A2
-:1067F00004984CA3C0F30721C0F30742000ECDE973
-:1068000000020291022000210022B0470120294607
-:10681000FDF784F90498C1B2C0F30722C0F307431F
-:10682000000ECDE90003CDE9022147A3022000219B
-:106830000022B0474D4D4E4BDFF838914FF4FA71BE
-:106840000022CDF80080281DC8474B4B05F11C00E5
-:106850004FF4FA710022CDF80080C84705F13406E4
-:10686000464B4FF4FA710122CDF800803046C847FC
-:10687000434B05F14C004FF4FA610022CDF8008043
-:10688000C847404A404F01200021B8473F4A0220F4
-:106890000021B8473E4A04200021B8473D4A08205D
-:1068A0000021B84700F07EF83B4F4FF0817107F1AF
-:1068B0002000FDF74BF907F10C00FCF7EBFF304629
-:1068C00006F02AFC15F8640B002818BF01242046A6
-:1068D0000021FDF765F93968304B28460022CDF8D4
-:1068E0000080C847284606F017FC05B0BDE8F083D5
-:1068F000CD07000821E8000811CD000800E80008D5
-:106900004D575F524144494F5F56455253494F4E90
-:106910003A202020205625582E25582E25580D0A7D
-:10692000000000004C325F535045435F56455253C0
-:10693000494F4E3A20202020205625582E25582EEB
-:1069400025580D0A0000000052505F535045435F28
-:1069500056455253494F4E3A202020202056255864
-:106960002D25582E25582E25580D0A00B802002036
-:106970005D7B0008F5CF000875780008B975000840
-:10698000FD780008853D0008D5CE00089DB90008B7
-:1069900081BC000865BB000800000020417B0008A6
-:1069A000054870470448002104220323C0E900324F
-:1069B000C0E90211704700BFD420002010B5134871
-:1069C000002107224FF48053114CC16480F83C1021
-:1069D000C0E90C328263012280F82C10C0E9091151
-:1069E0004FF0004380F8201081760183C2610422B9
-:1069F000C0E90043C0E90211C0E90412FAF754FCEF
-:106A000018B1BDE81040FAF76FB810BD3C1F002068
-:106A10000024014080B50420FCF7F8FE0120FCF7BB
-:106A2000F5FE0F2002210022FBF740FA0F20BDE8FF
-:106A30008040FBF72DBA0000F0B585B0164C00255C
-:106A400002200495A04701200126A0470420A0476A
-:106A5000124C3821002238272046FBF7CFF9CDE928
-:106A600002556D462046CDE900762946FBF7FAF837
-:106A70004FF4041002962946CDE900604FF0904093
-:106A8000FBF7F0F8062000210022FBF70FFA0620A2
-:106A9000FBF7FEF905B0F0BD2938000800040048F6
-:106AA00080B505F025FABDE88040FFF771BE4FF0D4
-:106AB000FF3006F01FBA000080B58CB001A82C2171
-:106AC000F9F747FC174800224FF480714FF08043DC
-:106AD000C0E90422C0E90623C0E908211F21816022
-:106AE00011490160FBF7EAFF08B1F9F7FDFF0D4816
-:106AF000FBF774FF08B1F9F7F7FF4FF4807000223D
-:106B00000B904FF0005007900020069002900890E4
-:106B1000044801A9FCF758F808B1F9F7E5FF0CB0F3
-:106B200080BD00BF002000200028004080B505483F
-:106B300008210160FCF798F918B1BDE88040F9F729
-:106B4000D3BF80BD3820002010B5174C174B4FF431
-:106B5000E1320C200021C4E90032C4E90211C4E989
-:106B6000041004F118001421F9F7F3FB2046FCF798
-:106B7000AFFC08B1F9F7B8FF0B480021FCF7FAFAAF
-:106B800008B1F9F7B1FF08480021FCF7E5FA08B1B0
-:106B9000F9F7AAFF0448FCF7A3FA18B1BDE81040C2
-:106BA000F9F7A2BF10BD00BF442000200044004000
-:106BB000B0B504466B480121A278E378257900F846
-:106BC000341F61788272037645724170E168C1605A
-:106BD0002169417664494968896A884700202146CD
-:106BE000BDE8B040FDF7A0B8B0B586B004465D483A
-:106BF000012200238DF80F30027262784272A2BB2C
-:106C00002379E27803748DF810200B788D78C97899
-:106C1000857443740176544D21694161217B8DF85F
-:106C20001110A16805916968CA6A00F1080104A8F9
-:106C300090476868806B10B1217E01B180470120C8
-:106C40002146FDF771F80DF10F00FCF737FF607971
-:106C500001280AD19DF80F0038B900200021012237
-:106C6000CDE900006846FDF7EFF806B0B0BD00BF03
-:106C7000FEE7000070B58AB03A4D044600213A4E56
-:106C8000284600F8341F617841707168896A884726
-:106C900002202146FDF748F820780C2813D004285C
-:106CA00018D0012829D106208DF8040001A8FEF78C
-:106CB0007BFB02982863281DFCF718FF607870B1F1
-:106CC000FF20687111E06078B8B10AB0BDE870408B
-:106CD000FCF7E4BE01206876208968830DE000207F
-:106CE000687196F83100FDF767F87068416A1D48D1
-:106CF0008847607808B904F091FD0AB070BD00BF04
-:106D0000BCB50446174800226378A5780272227841
-:106D1000437205740B788D78C97801766168437485
-:106D20008574416142F004010F2906D00E4949687B
-:106D3000CA6A00F108010020904703202146FCF7B1
-:106D4000F3FF207807280CD10020CDE90000064889
-:106D5000406CC068804720B9684600210122FDF7D9
-:106D600073F8BCBD7400002060020020FEE7000044
-:106D70000D490A8810430880704700BF80B50A4853
-:106D8000008830B1FFF7DEFC002818BF6FF002006A
-:106D900080BD6FF0010080BD80B5034800210180F7
-:106DA000FFF7CAFC002080BDC81D00208202810DB3
-:106DB000002310464FF47A72F9F72CBA0021002212
-:106DC00005F0A6BFA06D40F01000A065E06D40F09A
-:106DD0000100E065012070474FF0B040016841F0CC
-:106DE00008010160DAE90912036823F0F0031A438D
-:106DF0000260206820F47F4040EA01202060704754
-:106E00004FF6FF72F36F62EA01021A4042EA014153
-:106E1000F16770474FF47A70F9F764BF012084F886
-:106E2000240094F8250001287047086820F0040029
-:106E300008607047016821F00201016070472978FD
-:106E40006A78AB78EE7840EA0140296A40EA02208D
-:106E5000184340EA8650084395F8241040EA016040
-:106E60007047FF22CA600021012280F82C1080F8B0
-:106E70002D20704701201D4616460F4660712046A2
-:106E800003F0E0BC206850E8000F216820F01000FB
-:106E900041E80002002A70472420C4F884002068DA
-:106EA0000568026822F001020260012284F8802055
-:106EB00082687047B1F8010000BA000CADF8080014
-:106EC000704772185278D30943EA40007054013178
-:106ED0001046704702200021002240470846114614
-:106EE0001A462346704702EB420200EB8200407ACA
-:106EF00000EB400001EBC00090F902107047022047
-:106F00000021012205F004BF96F8400058470123F4
-:106F100003F05EBF4FF0FF307047022000210122D6
-:106F200005F0F6BE4FF090404FF400410022284794
-:106F300020464FF48071FBF789BD0220002100221A
-:106F40007047012084F854002046F9F767BA306092
-:106F5000FAF75ABF0D4690F82C100446022001297A
-:106F60007047D9F8000040F40040C9F800002046FE
-:106F700003F08CBC2420C4F884002068016821F050
-:106F800001010160204605F0E7BC20682021056072
-:106F9000002084F88000C4F88410B0BD013091F85E
-:106FA000F12091F801315A4081F8F1207047101911
-:106FB00001380860002010BDDAF8000001EB410143
-:106FC00050F82100704709F10201F8B2C9B2285CFB
-:106FD000695C40EA012009F10301C9B2695C40EA39
-:106FE00001406421704713460A460146704700225B
-:106FF000002303F05DBE4FF090404FF480710022FB
-:107000002847204601F04ABACA22CA605322CA6001
-:107010000A687047016851E8021F026821F4000104
-:1070200042E80213002B7047204606F05DB8016865
-:1070300041F0010101602046704704F5906184F839
-:107040008504D4F84403704704460068D0F81CA0B7
-:1070500001688268B4F86050D4F88830222B7047F9
-:1070600051E8001F026821F4907142E80013002BE0
-:10707000704753E8003F046843F0806344E80035FC
-:10708000002D704704210162D4F88C0040F002000A
-:10709000C4F88C00704702220262D4F88C2042F0BF
-:1070A0000402C4F88C207047002084F85400A06DBE
-:1070B00040F00400A0650320BDE8F0810546D4F847
-:1070C0008C0041F288367047016841F0020101608E
-:1070D0007047FF20F8600020226B84F82C001143D9
-:1070E0002163012184F82D10704700200121607177
-:1070F000A068A1710028704750E8020F216820F0B5
-:10710000400041E80202002A7047B3185B78DF09AB
-:1071100047EA4101B15401321946704709F10300B1
-:10712000C0B2285C41EA002009F10401C9B2695CDF
-:1071300040EA0140642148437047012204F076B8D8
-:10714000002003F063BF01220262D4F88C2042F0D9
-:107150000102C4F88C207047B0F85C10FBF7FABF4E
-:107160002020C4F88800C4F870B0E06E0128704791
-:10717000886940F0080088617047C366012380F881
-:1071800080300368A3427047B4F85C102046FBF7D8
-:10719000E1BF411B0320022970470868894620F49B
-:1071A000004008602046704741E80202002A70470C
-:1071B000044690F8800001287047207A072295F84D
-:1071C0007510704700200021A06594F8560003F068
-:1071D0003ABF51E8001F026841F4807142E8001391
-:1071E000002B70472068416821F49041416081681C
-:1071F000704702F0010901F480784FF0000B7047EE
-:10720000204605F0FFB880F88010016982F48052B2
-:107210000A437047044690F85400012870473860CC
-:10722000FAF7F2BDF26F22EA114289B21143F16717
-:107230007047CA21F9605321F9603968AA6AB2F52A
-:10724000807F7047D8F8000040F40040C8F8000084
-:10725000204603F01BBB016851E8001F026841F0A3
-:10726000400142E80013002B704711438160204623
-:1072700005F0A6B894F8400003F0A4B92046FEF744
-:1072800093B8214600F11C05284605F02DBF0120CA
-:1072900084F854002046F9F715B9C4F89000FAF7BD
-:1072A000B3BD84F82C0057F80C0C00F44079B9F504
-:1072B000807F7047C2EBC202C2F34C425A43704710
-:1072C00041E80002002A70470122FDF75DB8012065
-:1072D00001F064BCA06D40F2011188430130A0654B
-:1072E0000020704740EA080040EA060895F82400AC
-:1072F00058472046314603F049BAD4F8400320F0FD
-:107300002000C4F84003704740F2FF1003F064BF50
-:10731000002184F8541010BD21F408513960022175
-:107320007964B9F5807F70470446807901287047F9
-:10733000016851E8021F026821F0010142E80213CE
-:10734000002B7047D4F8400320F00200C4F840033B
-:107350007047504606F8387F03F040BB2046F9F7E7
-:1073600083B821F48851396001217964B9F5807FAF
-:1073700070470868884620F400400860204670473F
-:10738000016851E8001F026821F0100142E8001373
-:10739000002B70471421F9F7DBBA116821F0E07176
-:1073A000214370474AEA084141EA0028A878584733
-:1073B00016F8011B204603F017BA002084F880005D
-:1073C0002046FCF7BFB8204605F0A6BE10B5E24C3B
-:1073D00004F57E7005F0D6FE94F8140410B1012077
-:1073E00084F81304094890F80401022805D194F8A0
-:1073F000850440F0200084F88504D4F8480320B1C7
-:10740000006910B1BDE81040004710BD8811002090
-:107410002DE9F0438DB078B3417802290AD00329D1
-:1074200014BF20A317A3FFF788FD0DB0BDE8F043FC
-:1074300005F06EBC837E90F810E0B0F9128090F9F0
-:107440001490D0F804C0C568467D877DC47D017E58
-:10745000427EC07E0A930A4B089109920B9002204B
-:1074600000210022CDE900E8CDE90295CDE904C66E
-:10747000CDE9067405F04CFC0DB0BDE8F08300BF0B
-:1074800042E800080D0A23232323232320424541F9
-:10749000434F4E204E4F5420524543454956454494
-:1074A0000D0A00000D0A23232323232320424541F4
-:1074B000434F4E204C4F53540D0A0000E0B505A138
-:1074C00005A30022085C00210090022005F020FCAA
-:1074D0008CBD00BF414243005377697463682074D8
-:1074E0006F20436C61737320256320646F6E650D9C
-:1074F0000A000000FCF780BE28B110B504464079B0
-:1075000010B10EA313E070471348343005F03AFE73
-:10751000124810210022FAF771FC11A30220FFF794
-:107520004DFCA0791CA314A1012808BF0B46FFF74E
-:1075300004FDBDE8104005F0EBBB00BF0D0A23239E
-:1075400023232323203D204A4F494E204641494CC6
-:1075500045440D0A00000000B80200200004004865
-:107560000D0A232323232323203D204A4F494E4540
-:1075700044203D2000000000414250203D3D3D3D63
-:107580003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2B
-:107590003D3D0D0A000000004F544141203D3D3D5E
-:1075A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0B
-:1075B0003D3D0D0A00000000DD481021FAF716BC21
-:1075C0000120002105F002BD06A10BA3012808BF80
-:1075D0000B464DF808EDFFF7B0FC5DF808EB05F041
-:1075E00097BB00BF4E564D20444154412053544F49
-:1075F0005245440D0A0000004E564D20444154416E
-:1076000020524553544F5245440D0A000149087613
-:10761000704700BF000000202DE9F0410F4F1C46CD
-:1076200015460E46804605F0FFFC3C757D823E8285
-:10763000C7E90208387840F0080038700848D0F8E8
-:10764000480310B1006900B1804706A30220002161
-:107650000122BDE8F04105F05BBB00BFD80100206E
-:10766000BC1800204D4143207278446F6E650D0AAE
-:10767000000000003748017841F0020101709E4887
-:10768000D0F8480310B1006900B10047704700BF4F
-:1076900080B50A48017841F0010101700848D0F82E
-:1076A000480310B1006900B1804706A30220002101
-:1076B0000122BDE8804005F02BBB00BFD8010020AF
-:1076C000BC1800204D414320727854696D654F7598
-:1076D000740D0A001CB505F0A7FC0D4C60606846EF
-:1076E00004F08EFB0B48DDE90012C0E9CE122178D0
-:1076F000D0F8480341F01001217010B1006900B1C9
-:10770000804705A302200021012205F001FB1CBDDA
-:10771000D8010020BC1800204D4143207478446FEC
-:107720006E650D0A0000000080B50A48017841F03E
-:10773000040101700848D0F8480310B1006900B195
-:10774000804706A3022000210122BDE8804005F009
-:10775000DFBA00BFD8010020BC1800204D414320F3
-:10776000747854696D654F75740D0A008AB2864944
-:1077700005F09CBBF0B587B000295AD02E4D0C46C1
-:107780000646202101222846FAF738FB2B4F07F145
-:107790001C0005F0C1FC0020A6B3217891B37168EC
-:1077A000307879B302280CD003282BD170780128C7
-:1077B00027D1087802281FD001281FD008BB00203D
-:1077C0001DE07078012815D1087810F0010078705C
-:1077D00007D11EA30320FFF7F1FA2846102100224B
-:1077E00006E017A30320FFF7E9FA2846102101223B
-:1077F000FAF704FB022005E0022000E00120FCF77C
-:10780000DBFA0320217C052913D8E26894F90830BB
-:1078100094F9095094F90A40CDE904540EA454F89F
-:107820002110CDE90231124BCDE900200320FFF7F2
-:10783000C5FA07B0F0BD00BF00040048B802002040
-:107840004C4544204F4E0D0A000000004C4544209A
-:107850004F46460D0A0000000CE900080EE900083A
-:10786000B1E9000810E90008B9E9000815E90008C5
-:10787000C5E80008BC4820210022FAF7BFBA00BFC3
-:10788000CF490020A1F8CA0391F8150481F8B80384
-:10789000CA4890F8612090F8753090F8800081F81F
-:1078A000C90381F8BB2381F8C83301F5607001F585
-:1078B0006E7102F019BF00BFC14991F88404C8B1CC
-:1078C0004FF48070A1F8DE0391F8150481F8CC0321
-:1078D000BA48426EC1F8D02390F8752090F8800025
-:1078E00081F8DD0381F8DC2301F5667001F5737121
-:1078F00002F0FABE704700BFBC180020B0B5964831
-:10790000007818B90820002105F060FB964C094D5D
-:10791000202100222046A847204608210022A8470F
-:107920002046102100222B46BDE8B040184700BF7A
-:1079300000040048FD1D0008B0B50C460546FAF7E6
-:10794000FBF800B1B0BD0E480E490022006801EA04
-:1079500080204FF47C31B1FBF0F148430121C0F5A8
-:107960007C30C00AF9F7C4F828B9074829462246EE
-:107970000023F9F7D5F8BDE8B040FAF799B800BF91
-:10798000E075FF1F00FCFF0300F0030880B5FCF763
-:10799000D5F818B9FCF758F9012800D080BD05F0DA
-:1079A0005DFC0000BFB580B30446007868B31C4896
-:1079B00008210122FAF722FA1A48043005F0ACFB3C
-:1079C000264D19A3FFF7B9FAA847E068217C94F97E
-:1079D0000A2094F918308DE80F0021A3032000211C
-:1079E0000022A8472BA3032000210022A847207AC9
-:1079F00001280BD1607A31A22EA1314B002808BF9B
-:107A00000A4600920320FFF7D9F9BFBD25A3032042
-:107A10000021002204B0BDE8B04005F079B900BFF4
-:107A200000040048B80200200D0A23232323232347
-:107A3000203D3D3D3D3D3D3D3D3D3D204D43505371
-:107A40002D436F6E6669726D203D3D3D3D3D3D3D70
-:107A50003D3D3D3D3D3D0D0A0000000011CD0008BB
-:107A600023232323232320552F4C204652414D45C9
-:107A70003A25303464207C20504F52543A256420FB
-:107A80007C2044523A2564207C205057523A256489
-:107A900000000000207C204D534720545950453AA7
-:107AA00000000000554E434F4E4649524D45440D8F
-:107AB0000A0000004E41434B0000000041434B00D0
-:107AC000B4E8000810B5914C04F55A7005F05AFB63
-:107AD000FFF713FC012003F02FFC08B10B2800D1A5
-:107AE00010BD092084F83904894890F8390084F8D9
-:107AF0003A0494F8120484F83D040920FCF7F4FDDC
-:107B0000BDE8104004F0A0B80C49C873704700BF2E
-:107B1000B0B50A4D002808BF42F2107028600E4828
-:107B200000F16404204605F02DFB2968204605F08D
-:107B3000DBFA2046BDE8B04005F0EEBA00000020B8
-:107B400080B50220002105F041FA03486430BDE809
-:107B5000804005F0E1BA00BFB802002002480821C9
-:107B60000022FAF74BB900BF000400487CB5684E0C
-:107B7000664D736C96F8482096F9701096F84000A0
-:107B800005F57874009402F0A9FC40F2012005F597
-:107B900084622146A5F8F20396F8400002F0E7FC63
-:107BA00058B195F8200485F862040648416B00201E
-:107BB000884795F8F30385F884047CBD881100207C
-:107BC000BC180020CCE30008704780B5FBF782FAB0
-:107BD00000200121BDE88040FAF7DAB980B5FBF753
-:107BE00079FA0448012101600120BDE88040FAF7DC
-:107BF000ADB900BF880400587047FBF767B880B57F
-:107C0000FBF764F8BDE8804005F054BF2DE9F04F64
-:107C100089B0002853D08A460646DDE912100024B8
-:107C20004FF001089146CDF80D400494CDF809407D
-:107C3000CDE90744CDE90544CDF805408DF8048031
-:107C40008DF80A308DF80910010E8DF80E008DF8B0
-:107C50001110010C000A8DF80F00180E8DF810108D
-:107C60008DF80D00180C8DF80C00180A8DF80B001B
-:107C700005AF0FFA8AFBBBF1010F22DB8DF81380F1
-:107C800001A810214A463B4603F0B6FCD8B9BBF127
-:107C9000100F4FF01000A8BF834608F10108E0B2B2
-:107CA0000021CAB2934506DDBB5C02440131B55CDC
-:107CB0006B40B354F5E71034AAF1100AD9E70A2053
-:107CC00002E0002000E00F2009B0BDE8F08F70470F
-:107CD00010B50E4CD4F8400340F08000C4F84003C7
-:107CE00094F8140410B10020FFF770FB94F8850499
-:107CF00040F0220084F88504054890F80401022829
-:107D000018BF062084F8840410BD00BFBC180020F2
-:107D1000881100202DE9F04F93B012A9044603F01A
-:107D2000CDFC002848D1042C07D825A3DFE804F0B7
-:107D30000E03090B0D0040A308E07F2C0BD126A3F6
-:107D400004E031A302E036A300E029A302200021D1
-:107D5000002204F0DDFF1298817990F801E090F89C
-:107D6000028090F8039090F804A090F805B090F885
-:107D700008C0827AC37A047B457B867BC77B1191DE
-:107D8000C1791091417A007C09920A930B940C9569
-:107D90000D960E972E4B002208910F90CDE900E82A
-:107DA00002A8002180E8000E119805901098CDE9F6
-:107DB000060C022004F0ACFF13B0BDE8F08F00BF4A
-:107DC000232323232323204170704B65793A2020FD
-:107DD0002020202000000000232323232323204DE4
-:107DE000434B454B65793A202020202000000000BD
-:107DF000232323232323204D43526F6F744B657934
-:107E00003A20202000000000232323232323204E98
-:107E1000776B534B65793A2020202020000000002A
-:107E200023232323232320417070534B65793A2069
-:107E30002020202000000000232323232323204E82
-:107E4000776B4B65793A202020202020000000002D
-:107E500059E900082DE9F04F93B04FF000080546AE
-:107E600002F03F00DFF8ACB4DFF8B0648A460027C8
-:107E700007908DF84B80ADF848800EAC002008903C
-:107E8000B946FFB2574580F03F82E85DFCF7C8FA7B
-:107E90003844504500F23882E81901780239112936
-:107EA00000F2328209F10107DFE811F0120024012B
-:107EB00028007D013500400067007C00C0002E02D4
-:107EC0002E02BE012E022E02DE00F20006010F027B
-:107ED0000420FCF7D1FB0028D2D000200421FCF7BD
-:107EE000F3FBF8B209F10307285C8BF8540409F19D
-:107EF0000200C0B2285C8BF85504C1E7F8B201213A
-:107F0000285C00F00F0086F8070101FA00F0A6F8DF
-:107F10000A0104203FE0DBF84803002800F0E38179
-:107F20000168002900F0DF818847DDE1032009F1C5
-:107F300002010B94CDF83C808DF84B00F8B2C9B229
-:107F4000285C695C8DF8300009F10500C0B2285C3E
-:107F50008DF84000FFF7E2F80E9096F840000BA96C
-:107F600002F0F2FA09F1060700288DF84B003FF500
-:107F700087AF8DF84800072052E1F8B24FF47A72CB
-:107F8000285C10F00F0008BF013010FB02215043A5
-:107F9000C6E91401082012A90022FCF7F5F909F13D
-:107FA00002076DE7F8B28DF82C80285CC0F3401111
-:107FB0008DF82D10C10602D501218DF82C1000F08E
-:107FC0000F0009F102078DF82E0096F840000BA96A
-:107FD00002F0F1FA01303FF453AF9DF82D009DF807
-:107FE0002E10A1469DF82C4086F87500CCA086F88E
-:107FF0007440405C05F052FFB067022049468DF89E
-:108000003A404C468DF8380096F8400002F078FA75
-:1080100096F9391040B28842B8BF084686F8390050
-:1080200012A909200022FCF7AFF929E7032009F182
-:1080300002018DF84B00F8B2C9B2285C695C8DF87A
-:108040003800FFF76BF821460F9096F8400002F0D9
-:1080500050FA09F1050700288DF84B003FF510AFE5
-:108060008DF848000A20DBE00D20FCF705FB002816
-:108070003FF406AF00200D21FCF726FB9BF884049B
-:1080800000F0FE0004283FF4FBAEFCF770F9F7E6C1
-:10809000FEF799FF414309F10400C0B2285C00F0EB
-:1080A0000F00FCF762F98DF84800112012A9FFF7C4
-:1080B0000BF909F10507E3E60E20FCF7DDFA0028CD
-:1080C0003FF4DEAE00200E21FCF7FEFA09F10201BA
-:1080D000F8B28F4AC9B2285C695C926840EA012014
-:1080E00009F10301C9B280B2695CFCF72BF909F10F
-:1080F0000407C5E608998DF82C808DF837808DF837
-:1081000036808DF83580C90740F0FB800F90AAEBD0
-:10811000090096F8381096F8392096F860308DF8F6
-:10812000400096F806018DF84410D6F814118DF829
-:1081300045308DF843200DF137038DF8420096F855
-:1081400074000E910DF136018DF8410000910DF192
-:10815000350196F84000019121460BAA02F0E7F99B
-:108160008DF84B0000F0070007280BD19DF82C007C
-:1081700086F839009DF8370086F838009DF83600FB
-:1081800086F8600000279DF835000521FAB2B0FBA3
-:10819000F1F1914240F2B38003200DF14B01FFF762
-:1081A00093F80137EFE707208DF84B00F8B2285C11
-:1081B000C0F3021100F00F008DF8391009F102012F
-:1081C0008DF8380009F10300C0B2C9B2285C695CBF
-:1081D00041EA002009F10401C9B2695C40EA0140AA
-:1081E0006421484321460F9096F8400002F0C7F9F9
-:1081F00000F0070109F105078DF84B0007290CD1A4
-:108200009DF838109DF8392086F8701086F86810AF
-:108210000F9986F86120F16671668DF84800052097
-:1082200012A9FFF751F82BE60A20FCF725FA0028DF
-:108230003FF426AE00200A21FCF746FA09F10500BA
-:10824000C0B2285C069009F10400C0B2285C03901B
-:1082500009F10300C0B22E5CF8B22F5C09F10200F4
-:10826000C0B215F80080204603F0CAFD0E980399AD
-:10827000069A05900F980490DBE9CE30009047EA0B
-:1082800008204FF0000840EA0640244E40EA016012
-:10829000214901444FF47A705043020A09A803F0BF
-:1082A000FBFDDDE90930DDE904210090204603F003
-:1082B00079FDDDE90E0103F0CFFDFCF744F8012064
-:1082C00009F106078BF83404DAE5FEF77CFE484333
-:1082D000FCF735F88DF84800132012A9FEF7F4FFDB
-:1082E00009F10407CCE5FF2007998DF84800062026
-:1082F00002228DF8491012A9FCF746F8C0E500EB00
-:10830000090701200890BBE513B0BDE8F08F00BF5E
-:10831000D8010020BC180020803DD5128811002013
-:10832000080A0C0D0E10121415181A1B1D1E2124FC
-:10833000F8F770BAF8F790BAF8F794BAF8F794BA71
-:10834000F8F7CCBAF8F7CCBA70B53C21234A01EA69
-:108350009000204908582049096801F00F0152F89F
-:108360002110B0FBF1F01E49B0FBF1F4F9F702FE69
-:10837000B0F5007F09D11D49002003280FD031F846
-:10838000102094420DD90130F7E716490020032848
-:1083900005D031F81020944203D90130F7E70025C9
-:1083A00002E0114951F82050114E306820F00700CA
-:1083B0002843FEF7CCFD0446306800F00700A842D1
-:1083C00006D0F9F721FD001B0328F5D3032070BD6B
-:1083D000002070BD80E300080801005838E2000862
-:1083E00040420F000EE2000814E2000808E2000814
-:1083F0000040005870477047FEF78CBD0020704762
-:1084000000207047FEF786BDFEF784BD70477047B9
-:108410007047FEF77FBDFEF77DBD00000148FAF70B
-:10842000F9BA00BF002000200928014698BF0921A1
-:10843000CAB20A23B2FBF3F202EB8203A1EB4303BD
-:10844000591A084440EA0210C0B270472DE9F041C1
-:10845000114E80463068400619D430680027012448
-:1084600040F080003060F9F7CFFC05463068E1430A
-:1084700041EA9010C0070BD1F9F7C6FC401BB0F5DC
-:108480007A7FF3D90327002488F82D70EEE70027C0
-:10849000F8B2BDE8F08100BF0C280040B0B5124D25
-:1084A000044655F80C0C20F0800045F80C0C2868A8
-:1084B000800606D4FAF7F2FB70B1032084F82D0091
-:1084C000B0BD286820F020002860FAF7E7FB28B14B
-:1084D000032084F82D0002E00020B0BD00202968B0
-:1084E00041F020012960B0BD1828004001207047EC
-:1084F00080B502F085FA0438C0B2032805D80449D3
-:10850000C00021FA00F0C0B280BD002080BD00BFD5
-:108510000201000380B502F0C7FA033080BD0000FD
-:10852000F8B5F04EE64F00253446BD65C7E9015564
-:108530007D7001C4184802F013FBBD8102F0C5FC38
-:108540000020002102F07DFB01200021042202F026
-:10855000CDFD4FF6FF704FF6FF71FEF748FD00F0BE
-:10856000D9FF0E4B20464FF0FF310022009504F05A
-:1085700041FD009506F11C05094B4FF0FF3100222B
-:10858000284604F037FD204604F0FCFD2846BDE8EF
-:10859000F84004F0F7BD00BFB5880008D588000892
-:1085A000C58800087CB5894C00208DF80700009034
-:1085B000B4F85400411E072927D9102800F0AC80D8
-:1085C000202800F0AB80402800F0BA80802800F01E
-:1085D000C380B0F5807F00F0C880B0F5007F40F028
-:1085E000DE808DA3FEF799FC02F00AFA042840F021
-:1085F000C6807B4C201D04F0C5FDFEF7A1FD206860
-:10860000002800F0CC804068C7E0DFE801F00416E5
-:10861000C84EC8C8C87B724C201D04F0B3FDFEF7DD
-:108620008FFDFFF7EDFE012808BFFFF7E4FE20688D
-:10863000002800F0B4800068AFE0694D05F11C002F
-:1086400004F0A0FD607880B9FEF77AFD40F60210D4
-:10865000002102F0F9FD40F6441002F0CDFA40F09E
-:10866000020140F6441002F0EFFD70480DF10701E1
-:10867000FF2202F001FA04F1240002F0C5F9286893
-:10868000002800F08C808668002E00F0888094F826
-:108690002400012840F0848094F9313094F930208E
-:1086A0009DF807106148B0477CBD57A30220002108
-:1086B0000122002504F02CFBA06D00286FD0554E40
-:1086C000C0F3074140F60310B04794F8591040F644
-:1086D0000410B04794F8581040F60510B04740F623
-:1086E000021002F089FA40F0010140F60210B04792
-:1086F00040F2622040F2622100220023A56502F0D0
-:10870000D7FA7CBD3DA3FEF708FCFFF777FE0128F2
-:1087100045D1FFF77BFE7CBD35A30EE0304D05F162
-:108720001C0004F02FFD607808B9FEF709FD2868E9
-:10873000A8B3C06898B380472AA3FEF7EEFB7CBDC0
-:1087400023A3FEF7EAFB607808B9FEF7F9FC24489A
-:10875000006820B3006920E0FEF7F2FC20480068C2
-:10876000E8B18169D9B1002007E0FEF7E9FC1C48B7
-:108770000068A0B1816991B1012088477CBD02F0F9
-:108780003FF905280BD1164C04F11C0004F0FAFC4B
-:10879000FEF7D6FC206810B1C06800B180477CBDF0
-:1087A000E06B694602F0DCF800984FF47A7194F9B6
-:1087B000292000F5FA7090FBF1F09DF8071043B204
-:1087C00028688468E248A0477CBD00BFD81E00200E
-:1087D0004952515F4352435F4552524F520D0A0076
-:1087E000FC010020484452204B4F0D0A00000000BD
-:1087F000484452204F4B0D0A0000000053594E438D
-:10880000204F4B0D0A000000505245204F4B0D0ADF
-:108810000000000049B200084952515F52585F54AD
-:10882000585F54494D454F55540D0A00CB1D00204B
-:108830002DE9F0418AB01C4615468846074600F0EF
-:1088400072FE0020002600F0A9F9384602F04EFB27
-:10885000012041464FF416720023CDE90860032041
-:10886000CDE900800020CDE90266CDE90466CDE9BE
-:10887000066600F0DBF9002000F048F8FFF74AFE3A
-:10888000F9F785F804F0D0FB0646304604F0D6FB35
-:108890000746A04203D202F03BF9A842F5DD0025CD
-:1088A000A74228BF012500F03EFE28460AB0BDE8D9
-:1088B000F0810000DC49A1F85400FFF773BE00BF4F
-:1088C000D81E0020AA48006810B1C06800B1004757
-:1088D000704700BFA648006810B1406800B100476B
-:1088E000704700BFFC01002080B500200021FEF78A
-:1088F0007EFBBDE8804002F0D9B802F07DB902F0FD
-:1089000087B980B502F004F980BD0000B0B5044617
-:10891000FFF774FD012802D1FFF774FD05E040F276
-:10892000622040F26221FEF762FB2CB19048FEF714
-:10893000A8FC284604F0F0FBBB4CFEF743FC617832
-:108940006FF07F40A268002908BF9001BDE8B040E9
-:1089500002F0FCBAB0B50446FFF750FD012802D181
-:10896000FFF750FD05E040F2622040F26221FEF781
-:108970003EFB2CB17E48FEF784FC284604F0CCFB7D
-:10898000A94CFEF71FFC61786FF07F40A2680029B8
-:1089900008BF9001BDE8B04002F0ECBA2DE9F84FF5
-:1089A0008B46814640F2012040F20121FEF71FFB79
-:1089B000DFF89881012198F8560002F044FB98F8FE
-:1089C000000098F8511081F0060180F0010050EA93
-:1089D000010640F6890018BF012602F00DF900F0EB
-:1089E000FB0040EA860140F6890002F02DFC98F871
-:1089F0000000042800F29180DFE800F0031503185E
-:108A00001F00FFF7FBFC012824D10DF103024846AB
-:108A10005946FFF7FEFC002800F08B804EA3FEF7BE
-:108A20007CFABDE8F88F88F81FB015E002214046B7
-:108A300000F80E1F80F80CB010E0454800215A469F
-:108A40004B468AB11E78013AF64303F8016B00F8F1
-:108A5000011BF6E788F816B008F10E0002F0C8F91D
-:108A600048465946002256E0394E4FEACB070020CF
-:108A700007210022974215D0C2F3C70421EA02035E
-:108A8000013219F8044024FA03F321EA020403F046
-:108A900001035840C3B2A340C2F3C704355D2B4362
-:108AA0003355E7E7C10145460BF1010941EA801161
-:108AB000C0B2B0FA80F0400941EA401006F80B005D
-:108AC000022005F80E0F284685F80C9002F090F968
-:108AD000DFF880A0F1200021D047F0200021D0470E
-:108AE000D5F83A40E121642C08BF7021F320D0472B
-:108AF0000421642C08BF1D21F220D0474FEA5B11EE
-:108B0000F420D047B81CC1B2F520D0475FFA89F1F4
-:108B100030466FF07F4202F08BF81548D8F8041009
-:108B2000041D204604F0E0FA204604F0F5FABDE802
-:108B3000F88F9DF8030088F8160008F10E0002F087
-:108B400057F99DF8031048468CE700BFD81E002057
-:108B5000CB1D002049B20008526164696F53656EF5
-:108B600064204F76657273697A650D0A0000000013
-:108B7000FC01002002F0BAB9012802D1DA48C1771D
-:108B800005E0D948427D012A18BF70478175C54864
-:108B90000170D5480E3002F02BB900BFB0B5D24DF0
-:108BA00004462870FFF734FC052C14D8DFE804F0E5
-:108BB000050B1303030502200EE00020002402F041
-:108BC0006BF96C7306E0012002F066F9287B697B83
-:108BD000814206D1B0BD032002F05EF90020687327
-:108BE000B0BD6873002818BF0120BDE8B04000F098
-:108BF00001B800BF10B50446BB4844730473FEF7C8
-:108C000066FB14214FF4E860002C18BF342102F0F9
-:108C10001BFB242140F24170002C18BF4421BDE809
-:108C2000104002F011BB00BFD81E00202DE9F04F0C
-:108C300085B0DDE91185DFF87CBA179C1F469146A7
-:108C40008A4606468BF80140B8F1000F08BF4FF086
-:108C5000FF35FFF7CFFB9349002C10980F9C0D7048
-:108C600018BF0020002E6AD0012E00F0B080052E23
-:108C700040F0148100900120884602F0DBF90920C1
-:108C800000275E468BF844004FF44870CBE90F9004
-:108C9000FEF75FFB5D4605F80E7F85F837004FF461
-:108CA00080506860E00068800120A5F8090098F80D
-:108CB000000028720520FFF771FF304602F030F8FF
-:108CC000284602F095F842F2B270CDF80E70ADF879
-:108CD0001270ADF80C0003A802F0CBF9FEF714FBFC
-:108CE000724E40F6B800B047714D00F0EF0140F60B
-:108CF000B800A84740F6B9000421A84740F69B00F9
-:108D0000B04700F0E30000F1080140F69B00A847DF
-:108D100040F2D160B04740F0180140F2D160A8475E
-:108D200040F2AC60B04700F08F0000F1500140F21B
-:108D3000AC60A84700994FF4FA50484344E0044619
-:108D40000020002702F076F90B205E46CBF83C901D
-:108D50008BF84400FEF7FDFA5D46139905F80E7F87
-:108D600085F8370088F00100AF71E87141F6040022
-:108D7000A8800F98C00068800120A872002918BF41
-:108D80006FF00D00687247480078287200F0CBFB46
-:108D90000020FFF703FF304601F0C2FF284602F033
-:108DA00027F8C120CDF807708DF80B708DF80600FC
-:108DB00049F2C140ADF8040001A802F05AF9FEF7EB
-:108DC000A3FA4FF4FA506043B0FBF9F064E000906E
-:108DD00000205D464FF0000B02F02CF932490120D3
-:108DE0002E4622468AF0010306F8380F0C2C11F8A3
-:108DF0000A10B77686F8189006F81A8C71766FF01C
-:108E0000040198BF0C2251FA89F10229169928BF52
-:108E1000224626F81C2C344689F00C0206F8171C52
-:108E2000139906F8181C1F49097806F8191CA9F1AE
-:108E30000B01022938BF4FF0010BBAFA8AF104F88E
-:108E40002A0D1A434909B2FA82F201EA0B01AB4634
-:108E500052091143F17600F066FBFEF738FA30460E
-:108E600001F05EFF204601F0C3FF0098C0B201F0A0
-:108E70003AFF16F8170C441E40F2367018BF012452
-:108E800001F0BAFE00F0FB0040EA840140F23670C7
-:108E900002F0DAF94FF6FF70CBF8080005B0BDE834
-:108EA000F08F00BF1801002098E20008F9AB00081D
-:108EB00049B2000870B5EB4E054601EB40000C4688
-:108EC0004FF6FF7100220023B0654FF6FF7001F0EE
-:108ED000EFFE96F85600002102F0B5F8284621462C
-:108EE000BDE8704002F060B8D81E00202DE9F043C4
-:108EF00087B000279846154689460646CDE904778F
-:108F0000FFF778FAD74C002D18BF0125657018BF00
-:108F1000B846012E40D0002E40F0B880D9F80800A5
-:108F2000002800F0B180D9F80C00002800F0AC80D7
-:108F300099F81E20082A00F2A780D9F8101004A87A
-:108F400003F0B4FFD9F80000002818BF012002F098
-:108F500071F8002584F83850D9E90101E16399F8E6
-:108F6000201084F8441001F039FD84F84500A57301
-:108F700099F81F2099F8213099F81E1099F82200CD
-:108F8000A2742375C900B9F80C20E174D20000283E
-:108F900022825CD0FF215CE0B9F83000002873D059
-:108FA00099F8320001280CBFD9F81450FF25D9F8E0
-:108FB0002800002818BF012002F03CF85FFA88F072
-:108FC00001F091FE012084F8380099F82C1099F8EE
-:108FD0002F0084F850100228B9F82D20A4F8512051
-:108FE00005D306D10B390020022938BF012084F8AF
-:108FF0005300012004F80E0FB9F830006574E081C9
-:1090000099F832002074B9F83400608200F08BFACD
-:10901000FEF75DF904F12A0001F082FE204601F01E
-:10902000E7FEE07C451E40F2367018BF012501F0D6
-:10903000E3FD00F0FB0040EA850140F2367002F0EB
-:1090400003F94FF6FF70002744F8060C1EE0D9F82C
-:109050001410A17599F82410022918BF022819D1FB
-:1090600099F82300A0F1F101022901D301280BD1C5
-:109070008D4A0025CDF808908DF80C5052F81C1B35
-:1090800001A8FFF7B9F958B14FF0FF37384607B0DC
-:10909000BDE8F083607599F823002176E07503E060
-:1090A00001206575A4F8170000F03DFA00200027A4
-:1090B000FFF774FD04F1380001F032FE04F10E00F8
-:1090C00001F096FE04A801F0D4FFB9F81C0002F0EC
-:1090D00083F8B9F8180001F0CBFD4FF4FA50D9F835
-:1090E000081008FB00F0B0FBF1F0A060CEE700BF75
-:1090F0002DE9FE4F1D46174688460446FFF77AF9CC
-:10910000149EDDF830A0042C4DD0DDF84090DDE950
-:109110000EB3012C55D0002C40F09980FB4E0B2053
-:1091200086F844002846C6F83CA04FF0000A3446B2
-:109130001D4604F838AF01F051FC06F80EAF86F872
-:1091400037000120C6F83270B072B9F1000F18BFB5
-:109150006FF00D00707286F806A085F00100F071C6
-:1091600041F60400B0804FEACB00708000F0DBF9DC
-:109170000020FFF713FD204601F0D2FD3046149E7B
-:1091800001F036FEC120CDF807A08DF80BA08DF8B8
-:10919000060049F2C140ADF8040001A801F069FFE2
-:1091A000FEF7B2F853E00420FFF7F8FCE84802218C
-:1091B00000F8381F16210175C0F810A001F0B0FDAD
-:1091C00045E03746E24E012013990D9ABBF10C0F92
-:1091D00006F80E0F86F84420234AF17423493374AD
-:1091E00086F842A086F8129085F001033446525D5D
-:1091F000097886F8432071746FF004015A4651FAD9
-:109200008AF198BF0C22022928BF5A46F281AAF19E
-:109210000B0100220229B5FA85F138BF012204F8BA
-:109220002A0F490911408AF00C021A43B2FA82F25D
-:109230005209114386F8451000F075F9FEF747F81A
-:10924000204601F06DFD30463E4601F0D1FD40461E
-:1092500001F068FEBE4C84F85600FFF7D8F866604F
-:10926000BDE8FE8FD81E002098E2000818010020FB
-:10927000B0B514460D4601F039FE284601F052FE05
-:10928000012101F0E0FE4FF47A70444301F024FF25
-:109290009F482146051D284603F026FF2846BDE8C5
-:1092A000B04003F039BF00BFFC0100202DE9F043BE
-:1092B00087B0074600201C4615460E46CDE904003F
-:1092C000FFF798F8032F00F21481DFE807F002435C
-:1092D00084983068002800F0DF80B27C082A00F211
-:1092E000DB80B16804A803F0E1FDF24F0020042206
-:1092F00087F838003168B873F963F17C87F8441057
-:10930000B1693964B188BA74C9003982B17C3875E1
-:10931000C800F874B07D022803D0307D022840F0E8
-:10932000BE80707DA0F1F101022902D3012840F036
-:10933000B380774A4FF0010801968DF80C8002CA7D
-:1093400001A8FFF759F8002840F0A680A7F8178079
-:109350000020A9E0D74F012087F83800307887F83F
-:109360005000707887F85100B07887F85200F07894
-:10937000022807D308D13078A0F10B010020022980
-:1093800038BF012087F85300012007F80E0FB0887E
-:10939000F881B0793874F079B874307AF87400F0E4
-:1093A000C2F8FDF794FF07F12A0001F0B9FC384636
-:1093B00001F01EFD97F8436040F6890001F01CFCA7
-:1093C000062E0CBF00F0FB0140F0040140F68900BE
-:1093D00001F03AFF8DE0306800285DD0B0F57A7F6B
-:1093E0005AD80320FFF7DAFBB2480221162200F810
-:1093F000381F31680275016101F092FC79E0B27C9E
-:10940000082A49D8B16804A803F050FD3068002844
-:1094100042D042F2107188420CD8A64803214FF086
-:10942000020880F8381081733168C163F17C80F8DC
-:1094300044100EE09F484FF0000880F8388080F814
-:109440000E803168C163F17C80F84410316889086E
-:109450000164B088974F0421B974C000002138829C
-:10946000B07C3975C000F874B07D022802D0307D20
-:1094700002281ED1707DA0F1F101022901D301283B
-:109480000AD1234A4FF0010901968DF80C9002CAC7
-:1094900001A8FEF7B1FF90B14FF0FF3033E0707DCF
-:1094A000F875B07D3876307D787500F03CF8002096
-:1094B0000CE0707DF875B07D3876307D02E0A7F85D
-:1094C00017900020787500F02EF84046FFF766FBF5
-:1094D00007F1380001F024FC07F10E0001F088FCD0
-:1094E00004A801F0C6FD308A01F076FEB08901F0D3
-:1094F000BFFB284601F016FD6E4D85F85600FEF7BD
-:1095000086FF6C60002007B0BDE8F083D81E002005
-:10951000FC01002080B5042001F062FD0220BDE8BE
-:109520008040F8F734BA002001F070BD80B5614882
-:10953000002190F8560001F086FD4FF4C0704FF402
-:10954000C071FDF754FDBDE8804001F087BB00BF4E
-:10955000D81E0020F0B50DF1140C089E01289CE8DF
-:10956000901010D000285FD10CEB0400002E18BF23
-:1095700002302021002F18BF182101EBC0004FF44A
-:109580007A71484352E019B9A2F10B00022804D3C2
-:109590000020012908BF0C2A00D101201425002F2A
-:1095A00018BF0025A5EB8205002E6FF0070618BF37
-:1095B0001035072A05EBCC0528BF08359700002891
-:1095C00018BF06EB82070C26072A38BF97003846DB
-:1095D000002DC8BF284401380C250C2C90FBF7F057
-:1095E00088BF2646571F022F28BF2646072A38BFA6
-:1095F0000E25AC190433023A00FB03408000013011
-:1096000090404FF47A725043174A515C00220A2965
-:109610000CD8DFE801F006101316191B1D0B1F22D2
-:10962000250041F6846201E0012200201044013847
-:10963000B0FBF2F0F0BD43F60952F7E747F612220D
-:10964000F4E74FF22442F1E70A4AEFE7084AEDE770
-:10965000064AEBE742F6B102E8E745F26112E5E7B8
-:109660004AF2C322E2E700BF98E2000820A1070007
-:1096700090D0030048E8010080B501F053FC0121BF
-:1096800001F0E1FCBDE8804001F026BD80B509484D
-:10969000012190F8560001F0D6FC4FF4D7602D213F
-:1096A00001F0D2FD01F01DFD0348BDE8804001F04E
-:1096B000FDBC00BFD81E0020FFFF0F0001F0C4BD9D
-:1096C00001F0CEBD10B50446FEF73AFE012818BFE2
-:1096D00010BD40F6231001F08FFA00F0F90040EAC7
-:1096E000040140F62310BDE8104001F0ADBD022892
-:1096F00003D10846114600F014B800207047022834
-:1097000018BF7047084600F00FB802281CBFD0B23F
-:109710007047084611461A4600F028B800FB0210B0
-:10972000704720EAE070704770B5017910291BD1AD
-:109730000068C17B012917D1A4490022022300241B
-:10974000096801F59061062A0ED0E5B250FA84F658
-:1097500053FA84F4455D21F81250767845EA0625DF
-:1097600021F812500132EEE770BD00BF881A41B2F5
-:109770000029D8BF0020C0B27047000080B5017931
-:10978000012905D079B9E749096801F5906203E03C
-:10979000E449096801F28C4201681046062200F093
-:1097A00071FB012080BD002080BD00BFFEB5654F6C
-:1097B0000D460528A8BF05201E4614465870394698
-:1097C00000F066FCB07096F901105D48405C57F8F7
-:1097D000211000F0C9FB07460748C06D80470346CB
-:1097E00006F10C0006F108012246CDE900103846CA
-:1097F000294600F087FBFEBDCCE300084FF0FF30A8
-:1098000070470000F8B501460078A0F10B02002077
-:109810002E2A00F27A80DFE802F02426282C783005
-:109820003336393C3F42784A784C51565878785B09
-:109830005D5F78787878787878787878787878183C
-:1098400072202278182022747A0008793649614AF9
-:1098500004B0BDE88040FFF761BF022055E008205A
-:1098600053E0402051E020204FE091F901003349BE
-:109870004AE091F90100304946E040F6B83044E052
-:109880004FF47A7041E04FF4FA603EE041F28830E4
-:109890003BE041F2707038E04FF4804035E02548FD
-:1098A0004FF47A7103F02EFF00F5FA602DE02048A6
-:1098B0002BE0D248006800F5906026E0CF480068B1
-:1098C00000F28C4021E060201FE0CC4800681CE0E2
-:1098D00013481AE0134818E060208DF807000520AF
-:1098E000ADF8050048788DF80400C448006803907E
-:1098F00000F59060029001A800F0DAFB05E00B484B
-:1099000003E091F90100EA49085C04B080BD91F9D7
-:1099100001000C4904B0BDE8804000F0B9BB00BFB5
-:10992000333399419A990940E00A4C1E1303010010
-:1099300020441E1E18FCFFFFC6E30008C0E3000819
-:10994000B4E200089CE2000870B586B01E4991E8B8
-:109950007C0049698DE87C000591017A4A1E022A43
-:1099600009D2F148016801F5906001F28C410622AC
-:1099700000F088FA1AE0C9B90268BAB14068A8B123
-:10998000F94C6946C4E900021046182203F09FFE14
-:1099900021680F4A0F4C00205023B0F5906F07D07C
-:1099A0000D180A5022440C302B81F6E706B070BD2A
-:1099B0000020FF22C1F88E04A1F88C24C1F8920483
-:1099C000A1F89604CFE700BF20E20008D0010020F4
-:1099D0006035081C400D03002DE9F04F93B0DFF80F
-:1099E0003CB401AC07460DF1380A00260EC406222D
-:1099F000ADF84860CDE91066CDE90E66DBF80000F1
-:109A000000F59061504600F03DFA4FF0070911ACA7
-:109A10004FF0FF38387AF1B2814232D2786821466D
-:109A200050FA86F000F0FBFB58B306449DF847005F
-:109A30004FF006090728EDD0062806D1CDF8408062
-:109A4000CDE90E884FF00709E4E7DBF8002000EBD2
-:109A50004001BDF848304FF0070902EB81110022A8
-:109A6000102A0BD023FA02F5ED0704D00D68002D63
-:109A700008BF29F001090C310132F1E72AF8103052
-:109A8000C8E702208DF83000787A8DF832000CA8F3
-:109A9000FFF7B8FE8DF82400602005218DF81490A2
-:109AA000CDF820A0A21C23468DF81C0007208DF8BD
-:109AB0002510F97AADF82C00B87A8DF81910611CD0
-:109AC0008DF81500BDF84500ADF816009DF844006E
-:109AD0008DF81800B889ADF81A00DBF800000A907C
-:109AE0003868049004A800F049FB0446072807D111
-:109AF000DBF800000EA9062200F5906000F0C2F924
-:109B00009DF84510019B9DF846209DF84400197072
-:109B100002990A70039908701C980670204613B0C9
-:109B2000BDE8F08FD00100204FF0FF3070470000FB
-:109B30002DE9F047AAB000258846074660219946DE
-:109B400016464FF0600A8DF8A7508DF8A65011A860
-:109B5000F6F7FFFBB14C00210622206800F590606B
-:109B600000F01CFA216838B94FF0FF30C1F88004CA
-:109B7000C1F88404C1F8880401200895ADF81CA040
-:109B80008DF82D00D7E90302CDE90C026268787ADE
-:109B900006928DF80C0097F908008DF80D00D7E9B2
-:109BA0000023059101F590610491CDE90923397DE8
-:109BB000BA7A8DF83810F98A8DF82C20F7F78CF9DD
-:109BC00003A90DF1A703CDE90F010DF1A600494648
-:109BD000CDE9000609A811AE324600F085FA054627
-:109BE00040B99DF8A700411E002003F08BFD305CBA
-:109BF00088F8000028462AB0BDE8F087D001002090
-:109C00002DE9F04F8BB0874F0646D0F804B090F99D
-:109C100001408946786880470546002840D1E0B277
-:109C20000A90F07C68B930783021B0FBF1F101EB9B
-:109C30004101A0EB011040F6354148431B4901EBBF
-:109C4000801BF968D7F81880D7F854A05846884781
-:109C5000B27C30890123B178CDE908320022082393
-:109C6000CDE90023CDE902026F48CDE90422CDE918
-:109C70000622012302570120C047707C0E4A0D497D
-:109C8000002808BF0A46105D0D30C1B20120D04740
-:109C90000A9CF07C594662B200F0DCFA89F8004078
-:109CA000B5FA85F040090BB0BDE8F08FE0F8D11DA2
-:109CB000B4E20008C0E30008C6E3000870B504463B
-:109CC000406803F095FA054694F90000002105224A
-:109CD00000F0FCFB0626002D18BF0726002808BF51
-:109CE00006F0050694F901000021052200F0EEFBC4
-:109CF000002808BF06F00306304670BDBCB54749D2
-:109D00004278D1E90034017801EB410103EB810194
-:109D10004D7AD0E902130069009005EB450004EB91
-:109D2000C00000F0D3FABCBDD0010020B0B504469D
-:109D30003A4D2278D5E90001FDF7D5F894F90200F3
-:109D400000F018FA2278296802EB420251F82250FA
-:109D5000D4E9011200F010F901463248A289C36B20
-:109D60002846BDE8B0401847D00100202DE9F04F4B
-:109D70008BB0CDE909210646DFF8A0A0327896F92C
-:109D800001B0DAE90001FDF7AEF896F9020000F043
-:109D9000F1F9074696F90100214900F079F9D6E971
-:109DA00001120446384600F0E7F831780546FDF721
-:109DB00003F91C49CA68D1F81C90D1F85480904727
-:109DC0004FF47A600121002223460890002007907A
-:109DD000CDE90500CDE903010820CDE901101248C5
-:109DE000294610F90B0000900120C8473178FDF793
-:109DF000E3F896F9011000F079FA317B0120C047B1
-:109E0000B18996F90100F7F767F8099908600A988F
-:109E1000077001200BB0BDE8F08F00BFD00100201B
-:109E20009CE20008CCE30008B4E200084FF0FF30E9
-:109E30007047000080B5024600200A2915D8DFE8E7
-:109E400001F01514141414060606140B0B0092F9F5
-:109E500000000021052203E092F900000021072202
-:109E600000F034FB002818BF012080BD1068BDE859
-:109E7000804003F0BDB9022802D10846FFF77EBC3E
-:109E80000020704738B131B12AB131F8023B013AB4
-:109E900020F8023BF8E770472DE9F0419A4202DBD7
-:109EA000069B9A4202DD0020BDE8F081079B4FF03F
-:109EB000000E03F1080C00235FFA83F88045F2D20C
-:109EC00008EB48030CEB83065FFA8EF331F813704E
-:109ED0000023102B0ED027FA03F4E40707D03478C0
-:109EE00004F00F059542D8BFB2EB141F07DD0C3606
-:109EF0000133EEE70EF1010E08F11003DCE701205B
-:109F0000BDE8F08170B54FF4FA6462436FF0070466
-:109F100004EB410404FB0025DDE9044255B1461978
-:109F2000013EB6FBF0F68E428CBF00210E46002D9E
-:109F300018BF31462160414385004C1CA5EB5404F9
-:109F4000002908BF84004FF47A70002503FB00F15C
-:109F50008C42C8BF40F2E73503FB1051214491FB0E
-:109F6000F0F0106070BD0000024A02FA00F0B0FB91
-:109F7000F1F0704740420F00B0B5400014460D4666
-:109F800003F08CFF0146284604F068F8214604F0EF
-:109F900065F803F0EDFD03F04DFFB0BDB8B1F0B5CD
-:109FA0000023CCB294420FD230F814400025002692
-:109FB000102D06D024FA05F7FF0718BF013601352A
-:109FC000F6E733440131ECE7BDE8F04000E0002360
-:109FD000D8B270472DE9FE4F02914FF000084FF0C4
-:109FE000010A002100244FF0000ECDE90023038A6E
-:109FF0005FFA84F9994543D209EB49035FFA8EFB76
-:10A0000000259C00102D36D043680AFA05F633F877
-:10A010001B301E422CD087683B594BB30378E3B109
-:10A020003E1990F90130377A3A07B3EB227F1FDBF4
-:10A030007AB2B3EB221F1BDC727AC36802EB4202D6
-:10A0400003EBC202127D92B1029E5FFA88F309EB24
-:10A05000050208F10108F2540AE0D0F814C0BCF17E
-:10A06000000FDDD03CF81B301E42D9D100E0013199
-:10A070000C340135C6E70EF1010E09F11004B6E704
-:10A08000009880F8008001980170BDE8FE8F000004
-:10A0900051F820100448054A0844B0FA80F04009FD
-:10A0A000914208BF02207047702FFCFF20A10700DB
-:10A0B000FEB506788778BE4214D004467DB2013ED4
-:10A0C000F0B2B8420DD0D4E9011294F90130E07831
-:10A0D000CDE9003272B22B46FFF7DEFE0028EED04B
-:10A0E00000E03E4670B2FEBD2DE9F04F85B0074658
-:10A0F00040689B4690460D4602F0A0FF3968DDF8A7
-:10A100003C90DDF838A0091AC9F8001001218AF83E
-:10A11000001000218BF800107A6812B13A68824270
-:10A120001FD829603B7A7A7A3E7DD7E906C0D7E905
-:10A130000354C1680078CDE90065CDE9024C00F018
-:10A14000EBF8C9F80000F86941465A465346FFF754
-:10A1500041FF9BF8000020B10020C9F8000000205A
-:10A1600005E09AF800100B20002908BF0C2005B06C
-:10A17000BDE8F08F8842D8BF084670472DE9FE4FF2
-:10A180000446057940798A4606219846914600287A
-:10A1900008BF092114F801B04FF0070108BF0A21D8
-:10A1A00066560821002808BF0B21675C2DB1BBF162
-:10A1B0000F0F04D194F809B013E0002521E094F9C1
-:10A1C0001520D4F818C094F914302169207BCDE90A
-:10A1D000002C4FFA8BF2FFF75FFE002808BF05F056
-:10A1E000FD050F2E01D1A67A0BE094F91D008642E1
-:10A1F00001DA064605E094F91C008642C8BF05F066
-:10A20000FB0585F007008AF800B089F80060384344
-:10A2100008BF012788F800702846BDE8FE8F027845
-:10A22000032A14D14278130902F00F024B708A708E
-:10A2300082788A80C37842EA03228A80007900F01B
-:10A240000F02C0F30210C87005200A70704700208A
-:10A2500070470000F8B5052807D8CDE901120DA117
-:10A2600012A351F82000009002E003A3CDE90012F0
-:10A27000FCF745FE8FBD00BF5258206F6E206672FE
-:10A28000657120256420487A20617420445220257D
-:10A29000640D0A000CE900080EE90008B1E90008A5
-:10A2A000ABE90008B9E90008B3E9000852585F2596
-:10A2B00073206F6E206672657120256420487A20B5
-:10A2C00061742044522025640D0A000070B51E46BA
-:10A2D000049B0C46114605463246F6F75BFDE968DD
-:10A2E0006043081A38BF0020E86070BDE0B5CDE9D2
-:10A2F000000102A3FCF703FE8CBD00BF5458206F81
-:10A300006E206672657120256420487A2061742071
-:10A3100044522025640D0A002DE9F04F8DB0664DA2
-:10A320000E460746624817991446624A01350844AA
-:10A33000A9424FF00001B0FBF2F0039588BF00FB8B
-:10A340000221029105935D4900FB021001901698CD
-:10A350001843049087F001001843079002F064FE50
-:10A360004FF0FF3B4FF000090690002C00F0968064
-:10A370000894179C189D2046294601F09DFD8246B1
-:10A380003046394622462B46F6F704FD80462FB16B
-:10A3900005984B4CA8BB4A4CF46032E0B8F1640F0E
-:10A3A00009D0B8F57A7F07BFC6F808A0454CD6F8A3
-:10A3B00008A0454C02E0424CC6F808A009A8514646
-:10A3C00001F004FDDDE90930DDE9171200900BA86A
-:10A3D00001F062FD04990C9831B13169A14203D1B9
-:10A3E0000B99344A91420CD31799334AF460914245
-:10A3F00007D94FF6FF7120EA0101019801F05CFDD9
-:10A40000B060706800B9F460346137B102F016FED4
-:10A41000D6E903140844F06000E0F068A04284BF6D
-:10A42000F4602046002206997160199908FB01F139
-:10A43000814228BF0122079B134227D000228C4271
-:10A44000327588BF09F101090A1A934538BF5A4687
-:10A450008C4288BF9346EFB91898B8F57A7F179B5E
-:10A460000090039808BF49F6B020B8F1640F08BF08
-:10A470004FF461600299002201440BA801F00CFD29
-:10A48000DDE90B0101F018FD834603E0012009F12D
-:10A4900001093075089C1836013C66E75FEA0961DE
-:10A4A00008BF4FF0FF3B58460DB0BDE8F08F00BF2E
-:10A4B000D013FEFF805101002FEC010030EC0100B1
-:10A4C00040771B0080A81201002E9302884201DB16
-:10A4D000904201DD0020704701207047022818BF1C
-:10A4E000704710B5029CFCF7F9FCBDE81040FFF77F
-:10A4F0005DB9022802D10846FFF780B900207047F5
-:10A50000022802D10846FFF77DB9002070470000FD
-:10A510000048704703000101022818BF7047084631
-:10A52000FFF712BA0238B0FA80F0400970470228EB
-:10A5300008D11CB5DDE904400090FCF7CFFCFFF723
-:10A540004BFA1CBD00207047022802D10846FFF7D5
-:10A55000EBBA00207047022807D110B5029CFCF727
-:10A56000BDFCBDE81040FFF7E3BA092070470228A0
-:10A5700003D108461146FFF743BB0020704702286D
-:10A5800002D10846FFF79ABB00207047022818BF87
-:10A5900070470846FFF7B2BB022818BF704708464D
-:10A5A000FFF7C4BB022804D1084611461A46FFF73C
-:10A5B000DDBB00207047022802D10846FFF736BCF9
-:10A5C00000207047022803D108461146FFF732BC2D
-:10A5D00000207047F0B58DB0534D4248514C0026D5
-:10A5E000C5F81004012084F81861A66284F8076198
-:10A5F00004F1A80704F1640C85F81464A4F80A01B6
-:10A600008DF808008ECFACE88E0084F83A60B4F87C
-:10A61000CC10218794F8A51084F8611094F8B81034
-:10A6200084F8741094F8B91084F87510D4E92F12D6
-:10A63000C4E91E1204F52071019104F5F07194F83B
-:10A64000400000916946FFF767FF4FF48070616E2C
-:10A6500085F8CC6385F81564CDE90B66A5F8DE03B3
-:10A6600094F87500D5F8CC7385F8DC0394F8800075
-:10A6700085F8DD03D5F8DC03C5F8D013D5E9F5235B
-:10A68000C5E9F871C5E9FA23C5F8F00340F20120E5
-:10A69000A5F8F203D5F8480318B141680069CDE97F
-:10A6A0000B1004F1D80004F21C720A9004F144006B
-:10A6B000099004F14000089004F1D400079005F2DD
-:10A6C0008540069005F24C40059005F21C40049030
-:10A6D00005F58C60039003A80BA9F9F736FE0DB0C1
-:10A6E000F0BD00BF00010100F8B50C4602F04AFDC4
-:10A6F0000B4D286B80470B4F0B4E214697F84000BF
-:10A7000006F58462FFF733FF48B196F82004696BC1
-:10A7100086F86204F86C8847E07C86F88404F8BD0B
-:10A72000CCE3000888110020BC18002000210D4A4D
-:10A73000B0F5803F38BF012138BF00040901B0F1F6
-:10A74000807F3CBF08310002B0F1805F38BF043128
-:10A7500038BF0001000F81F01F01105C081AC0B261
-:10A76000704700BF50E40008074940F441700A6890
-:10A7700022F040020A6008604FF4B8504860086850
-:10A7800040F040000860704700000158B8B54E4CDA
-:10A7900064232268FCF78EFD294B0092009A3AB19F
-:10A7A000009A013A00921A689207F7D5002201E058
-:10A7B00001228260FF251D7164252468C4EBC40456
-:10A7C000C4F34C446C430094009C34B1009C013CA5
-:10A7D00000941C68E407F7D001E001228260586809
-:10A7E00008701046B8BD00BF18B5374C6423226806
-:10A7F000FCF760FD124B0092009A3AB1009A013AC0
-:10A8000000921A689207F7D5002201E001228260C7
-:10A81000197121686424C1EBC101C1F34C4161434A
-:10A820000091009931B10099013900911968C90767
-:10A83000F7D001E0012282605868104618BD00BFC1
-:10A840000800015881B00179012915D11E49096814
-:10A8500001EB4101C1F34F31009109490A6822F42B
-:10A8600000420A60009A013A0092009A002AF9D147
-:10A870000A6842F400420A6001B000F007B800BF65
-:10A8800090040058E948F8F7A7BA00BF81B00E4914
-:10A890006422096801EB4101C1F34B41514300912E
-:10A8A0000A490A68009B53B1009B9208013B009340
-:10A8B0000B6802EA5302D207F3D1002002E0022122
-:10A8C0008160012001B070471C0100201404005871
-:10A8D000E0B500F07F000DF1070101228DF80700BF
-:10A8E000892000F0A3FC8CBDE0B51849884204D350
-:10A8F000E1208DF80600E9201EE01549884204D3C6
-:10A90000D7208DF80600DB2016E01249884204D3D8
-:10A91000C1208DF80600C5200EE00F49884204D3FF
-:10A9200075208DF80600812006E00C49884205D389
-:10A930006B208DF806006F208DF807000DF10601E1
-:10A940009820022200F072FC8CBD00BF01E9A43502
-:10A9500081F8A9328144E52D010B6B1B41FC541990
-:10A960002DE9F843194C814640F607008846A04778
-:10A9700006464FF4D660A047074600F00F0540F2A8
-:10A98000B160A0473A0740EA0520114948BF084393
-:10A99000C6F3C1010FA20123515C06F00702013A80
-:10A9A00091400D4AB2FBF1F1B1FBF9F2082A38BF30
-:10A9B00002235A43042A38BF042359434909484310
-:10A9C000C011C8F80000BDE8F88300BFF9AB00086B
-:10A9D00000F0FFFF04080A0C0048E80160B1074AD4
-:10A9E0000021B02907D0535808318342F9D95018B3
-:10A9F00010F8040C7047FEE71F207047BCE2000807
-:10AA0000F1484078704700BF1CB504460DF10501C0
-:10AA10001420032200F0E2F8EB488178012921702C
-:10AA200010D009BB9DF805009DF806109DF8072081
-:10AA300020710020A06048424008A07150424008A8
-:10AA400060711CBD40689DF8071020619DF80500ED
-:10AA50004042400820739DF9060002308008607370
-:10AA600048424008A0731CBD20460021142202F079
-:10AA700026FA0F2020701CBD7CB50E46044600202F
-:10AA80000DF1070115468DF80700304600F04CF82F
-:10AA90003278AA4201D901207CBD9DF807002146E9
-:10AAA00000F08EF800207CBD012070477CB50020AE
-:10AAB000019040F6E20000F09FF8144E044600F0CA
-:10AAC000FE0140F6E200B04740F6E50000F094F8E1
-:10AAD000054600F07F0140F6E500B0476FF07F408B
-:10AAE00000F034FA01A940F61900042200F090F8B1
-:10AAF000002000F08BFA40F6E2002146B04740F615
-:10AB0000E5002946B04701987CBD00BF49B2000866
-:10AB1000E0B50DF107011520012200F05FF89DF866
-:10AB20000700404240108CBDBCB50C4605460DF1F7
-:10AB300006011320022200F051F8E0488178012933
-:10AB400007D1C078012804D140F2027000F054F817
-:10AB500001E09DF8060028709DF807002070BCBD3C
-:10AB600010B508B1ED498860FBF7E0FF0220FEF761
-:10AB7000A9FDEA4C00202070002000F047FAFDF704
-:10AB8000E1FB01280CD10120402100F07BFA40F6C6
-:10AB90001110002100F058FB7F20FFF799FE09E01B
-:10ABA00040F61110202100F04FFB40F6121020213A
-:10ABB00000F04AFBFDF7C2FB0120607010BD00BF32
-:10ABC00010B5FCF710FAEFF31084EFF3108072B6B3
-:10ABD0001648F8F7B5F984F3108810BD10B5FCF7E6
-:10ABE00002FAEFF31084EFF3108072B60F48F8F713
-:10ABF00085F884F3108810BDE0B501460B480DF1CF
-:10AC000007020123F8F7C8F99DF807008CBD00BFC3
-:10AC100010B5FCF7E8F9EFF31084EFF3108072B68B
-:10AC20000248F8F7B9F984F3108810BD38200020E5
-:10AC300010B5144600F044F92046BDE8104000F07D
-:10AC400035BAE0B58DF807108DF806000DF1060154
-:10AC50008F20022200F0EAFA8CBD000080B5C520EA
-:10AC60000021002200F0E2FAF1480721417080BD86
-:10AC7000E0B540BAADF80600ED48807800B18CBD73
-:10AC80000DF1060140F2BE60022200F0E9FA8CBD2F
-:10AC9000E0B540BAADF80600E548807800B18CBD5B
-:10ACA0000DF1060140F2BC60022200F0D9FA8CBD21
-:10ACB000E0B58DF80520120A8DF80310090A8DF809
-:10ACC0000100000A8DF807301B0A8DF804208DF86A
-:10ACD00002108DF800006946082008228DF8063021
-:10ACE00000F0A4FA8CBDE0B58DF807000DF1070166
-:10ACF000A020FCF722FA9DF8070040280ED3410857
-:10AD00000020CAB2202A02D301309108F9E700EBF3
-:10AD1000C100C1B240F2067000F096FA8CBD00008E
-:10AD20001CB5EC4904460020CDE900002078897864
-:10AD3000814202D000F0B0F82178032942D8DFE840
-:10AD400001F00222262DA089204A0023ADF803003D
-:10AD5000D4E90101B2FBF0F0020A8DF80200000C08
-:10AD60008DF801206E4A8DF800004806C909F5F7F4
-:10AD700051FA010A8DF80700000C08228DF8061020
-:10AD80008DF805001AE0A0690422009016E0207DED
-:10AD90000E4904228DF80300206905E0A0890B49C3
-:10ADA0000522ADF803006068B1FBF0F0010A8DF8F0
-:10ADB0000200000C8DF801108DF8000069468B2010
-:10ADC00000F034FA1CBD00BFF00100200000093D76
-:10ADD000E0B58DF806208DF804008DF807308DF869
-:10ADE000051001A99520042200F020FA8CBD000076
-:10ADF0007FB504460020B74D8DF80C00CDE9010069
-:10AE00002078A978814202D000F046F82178032901
-:10AE100040D8DFE801F0020D1A02667AF12E19D04F
-:10AE2000F22E21D1062641F2210541F60F5016E0FF
-:10AE3000207C617C0622E8708DF806008DF80710F2
-:10AE4000608AADF80800E0891CE0207B01228DF8C3
-:10AE500004001BE0022648F205054FF6FF70FFF7DD
-:10AE600017FF2846FFF704FF20798DF80B600922B1
-:10AE70008DF80600D4F80500CDF80700A07A8DF80B
-:10AE80000C00608800BA000CADF8040001A98C2009
-:10AE900000F0CCF97FBD00BFE0B5DC498DF80700BC
-:10AEA000887020B940F2AC60002100F0CDF90DF1BE
-:10AEB00007018A20FCF741F98CBD00BFF00100209A
-:10AEC0000A460146002000F0A3B9E0B5FDF738FAC4
-:10AED00001380DF107010122B0FA80F040098DF828
-:10AEE0000700962000F0A2F98CBD0000BCB5C74D4C
-:10AEF0000446287820B92046FFF7F6FC0120287088
-:10AF0000074A6006E1090023F5F784F900BA042234
-:10AF1000019001A9862000F089F9BCBDF001002054
-:10AF20000048E801B0B50446FDF706FA022805D04E
-:10AF3000012520B90F2CC8BF022500E002252846B4
-:10AF40002146022200F0D2F82846B0BDE0B5AF4954
-:10AF500005228DF807004A70010A000C03228DF8C3
-:10AF600006108DF805000DF10501822000F05EF954
-:10AF70008CBD00BF1CB50446A4480521417040F6B5
-:10AF8000AC00972100F060F9200A0DF105010322C1
-:10AF90008DF807408DF80600200C8DF80500822002
-:10AFA00000F044F91CBD00BF1CB50A0A8DF807105B
-:10AFB000090C8DF8040006248DF80510010A000C18
-:10AFC0008DF8062006228DF803108DF802000DF191
-:10AFD0000201942000F02AF98C4844701CBD00BF87
-:10AFE000BCB5044600200025FDF7A2F90220FEF7BB
-:10AFF00069FB04F007000DF1070101228DF807003D
-:10B00000842000F013F981484570BCBDE0B58DF88F
-:10B0100007000DF107018020FCF78FF89DF807105D
-:10B0200002200029794908BF012048708CBD00BF6B
-:10B03000F0010020E0B58DF807000DF107019F2019
-:10B04000FCF77BF88CBD012908D110B50446012816
-:10B0500007D10420FEF736FB022003E00120FDF7B4
-:10B0600067B90120022C08BF0320BDE81040FDF79E
-:10B070005FB980B501464FF4D860082200F0F0F8BF
-:10B08000002080BDE0B500F007008DF80710042215
-:10B090008DF80400080A8DF80600080C8DF80500EC
-:10B0A00001A9972000F0C2F88CBD0000E0B5574917
-:10B0B00004228DF807004A70010A000C03228DF863
-:10B0C00006108DF805000DF10501832000F0AEF8A3
-:10B0D0008CBD00BFF0010020D1200021002200F033
-:10B0E000A5B8D2200021002200F0A0B87CB51446FB
-:10B0F0000D46012810D10020FDF71CF9A842B8BF69
-:10B1000005460A2826D006460E282AD1042000210A
-:10B110000122FBF7FCFE2CE040F6D800FFF76CFDA7
-:10B1200040F01E0140F6D80000F08EF80120FDF737
-:10B1300001F9A842B8BF05460E2822D006461128BC
-:10B1400025D0142E2AD1032005210022FBF7DFFE93
-:10B1500002352BE0012000210122FBF7D8FE033548
-:10B1600007E0062000210122FBF7D1FEA81B00F119
-:10B170000E0568B210F1110FD8BF6FF0100518213D
-:10B180001BE0022002210022FBF7C1FE0EE002209C
-:10B1900003210022FBF7BBFE053507E00420072151
-:10B1A0000022FBF7B4FEA81B00F1160568B210F1EF
-:10B1B000090FD8BF6FF00805382140F6E70000F00E
-:10B1C00043F80DF106018E2002228DF807408DF81C
-:10B1D000065000F02BF87CBD10B504460B48807873
-:10B1E00000B110BD4FF4D760FFF706FDC4F3002196
-:10B1F00000F0FE0001444FF4D76000F025F8E1B202
-:10B2000040F2B960BDE8104000F01EB8F001002027
-:10B2100010B5FBF7E8FEEFF31084EFF3108072B681
-:10B220001648F7F7FDFE84F3108810BD10B5FBF744
-:10B23000DAFEEFF31084EFF3108072B60F48F7F7E1
-:10B2400087FD84F3108810BDE0B503460B488DF8E8
-:10B2500007100DF1070219460123F7F707FF8CBD10
-:10B2600010B5FBF7C0FEEFF31084EFF3108072B659
-:10B270000248F7F7FBFE84F3108810BD3820002049
-:10B280007047000080B50B48F5F76AF978B10A49B4
-:10B2900040F6E4424FF6FF7309884A43994204BFDF
-:10B2A00040F6D802C0F24C02B2FBF0F000E0002001
-:10B2B00080B280BD002000B4AA75FF1F1CB500201D
-:10B2C000ADF80600FFF7DEFF04461448F5F748F92D
-:10B2D000134960430A88098C891A07D040F6E44371
-:10B2E000B0FBF3F0801A642250430AE040F6FF718D
-:10B2F0004FF47A72B0FBF1F00A4900FB021040F6FD
-:10B30000C41190FBF1F01E30ADF80600BDF8060048
-:10B310000002ADF80600BDF906001CBD001000B02B
-:10B32000A875FF1F4067F4FF01480249016070479C
-:10B330003C1F00200024014070B590B00446F9F78E
-:10B3400007F808B10E2020E1A94D95F80401012865
-:10B3500007D1F9F703F810B9F8F7FEFF08B10F208D
-:10B3600013E1286B38B9A349B5F80A01D1F81814CC
-:10B370004843401A28639F4E96F80401042807D0DA
-:10B38000002840F0018106F58470FBF7A2F903E084
-:10B3900006F58470FBF736F908B11120F5E096F850
-:10B3A0000C013080286B039095F839008DF814005B
-:10B3B00095F808018DF8160001A800F041FDD5E9C7
-:10B3C0004330DDE9011200900AA800F065FDDDE9D7
-:10B3D0000A01EA6ACDE906010492328800200121BF
-:10B3E0008DF820008DF81510ADF8222095F8182161
-:10B3F0001AB98DF815008DF8201005F1300195F877
-:10B40000400006F2154206F59163009103A9FFF78B
-:10B41000A2F8A8B10B2840F0B880002C46D0D6F88E
-:10B42000881459B1D6F8400306F55A7440F020004C
-:10B43000C6F84003FBF7F8FDFBF7C5FF0020A4E0CA
-:10B4400095F8404095F9613095F9392095F87510D7
-:10B450002046FEF75AF906F56E716B6C95F8482098
-:10B46000009141B22046FFF739F86B6C95F84820FF
-:10B4700095F9681095F8400006F573740094FFF78D
-:10B480002DF8D5E91423D6F8C403D6F8D81302440E
-:10B490000B44C6E9EC2395F818214AB100200A9024
-:10B4A0000AA8F8F7D9FF60B113206EE00B206CE01A
-:10B4B000D5E9162310441944C6E9EC0100200A908E
-:10B4C0000EE096F837029DF828100C1895F939000F
-:10B4D000F5F7DEFC01460820FF2C98BF8C4254D8BB
-:10B4E00095F8381095F8392096F8154495F84000ED
-:10B4F00006F583638DF829208DF82A10D5E91E12F0
-:10B500008DF82840CDE90B1231880DF12702ADF8F6
-:10B51000341000218DF827100AA9FFF743F8012005
-:10B52000C6F8484486F8390495F8390086F83A0494
-:10B530009DF8270086F83B04D6F81804C6F8500496
-:10B54000C6F84004F8F706FF30B1D6F81804F8F74B
-:10B5500007FF08B1102018E095F80401012808BF82
-:10B56000F8F70FFFF8F7F0FE002096F8154495F86D
-:10B5700039500F9096F80401042808D020B906F538
-:10B580008470F9F7BBF918E0032010B070BD0FA864
-:10B59000F9F724F908B11220F7E796F8100418B962
-:10B5A00096F81204012821D90F9801380F9006F55A
-:10B5B000847329462246F9F7CBF900287FF4EDAED3
-:10B5C000D6F8400396F80C1140F002003180C6F81E
-:10B5D000400396F8140420B996F81004013086F858
-:10B5E0001004BA4AB01C926A904727E70F98DEE72A
-:10B5F00088110020BC1800202DE9F047BEB040B1F2
-:10B600001C4633B106460D46080708D04FF0050A20
-:10B6100001E04FF0020A50463EB0BDE8F087174601
-:10B6200001A80021F02202F066F869463846F5F7D5
-:10B63000F3FB82460028EED100980DF1040810219A
-:10B640004FF010094246013001F0B8FF00272804EE
-:10B65000E1D056FA87F054FA87F1424601F052FEE3
-:10B6600059FA87F7103DF2E77E2B98BFF5F73BB903
-:10B67000032070471FB5A0B114460A467F2C01D1A4
-:10B68000042A10D100216B46CDE90211CDE9001149
-:10B690001021FFF7B1FF38B96946204600F032F9B2
-:10B6A00002E0022000E0032004B010BDAE480068B4
-:10B6B000704700BFAC4800680830704710B5AA4A10
-:10B6C0000023126803F11104BB2C06D013441B7C29
-:10B6D00083422346F6D1FBF76ABC032010BD00BFAE
-:10B6E000B0B558B10C46A04D0549C022286001F004
-:10B6F000EEFF0CB12868A0470020B0BD0220B0BD0D
-:10B7000048E100082DE9F04389B01E4BDFF878804E
-:10B71000FBF7E0FB1D4D0020A8470120A8471C4B6C
-:10B72000FBF7D8FB0320A8470220A847194BFBF7DB
-:10B73000D1FBDFF86490D9F8000001784278837873
-:10B74000C678077944798579C0798DE8CE00CDE94E
-:10B750000545079011A3FBF7BDFBD9F80000017A5E
-:10B76000427A837AC47A057B467B877BC07B8DE8EF
-:10B77000FE00079019A3FBF7ADFB002009B0BDE860
-:10B78000F08300BF44E9000811CD0008157D0008D2
-:10B790001AE900082FE90008D41E002023232323E0
-:10B7A0002323204465764575693A202020202020F7
-:10B7B000253032583A253032583A253032583A2519
-:10B7C0003032583A253032583A253032583A2530FE
-:10B7D00032583A253032580D0A0000002323232323
-:10B7E0002323204170704575693A202020202020B5
-:10B7F000253032583A253032583A253032583A25D9
-:10B800003032583A253032583A253032583A2530BD
-:10B8100032583A253032580D0A00000010B5054C58
-:10B820000420A0477F20A0470220A0470320A04774
-:10B83000002010BD157D0008F8B543B1079C34B158
-:10B84000089F27B1069D212D03D90520F8BD0220B0
-:10B85000F8BD204619462A461E4601F038FF691EEB
-:10B86000701C631C012289B2FFF7C6FE08B10720D5
-:10B87000F8BDE07AC10940B20028397017D4281FFA
-:10B880002A19215C12F8033C12F8025C12F8012C10
-:10B8900041EA0321012341EA054141EA026281B202
-:10B8A000204600F063F8002818BF0120F8BD0420EE
-:10B8B000F8BD000038B110B504460448406980471F
-:10B8C0002060002010BD0220704700BFCCE30008BC
-:10B8D00040B180B5014624480822006801F0F7FE17
-:10B8E000002080BD0220704748B180B501461E4847
-:10B8F00008220068083001F0EAFE002080BD022026
-:10B90000704700BFF0B585B009B3174E0023326809
-:10B9100003F11107BB2F1CD013441B7C83423B4611
-:10B92000F6D1802817D100207F22CDE90300CDE990
-:10B93000010001AD084610212B46FFF75DFE0446CD
-:10B94000306829461022384401F0C1FE08E0022484
-:10B9500006E0032404E0D019102201F0B8FE002410
-:10B96000204605B0F0BD00BFD41E0020A0B11CB51C
-:10B9700014460A4601460020019001A800900020CC
-:10B98000F4F7B1FF01460198A042084618BF012014
-:10B99000002918BF08461CBD022070472DE9F0475A
-:10B9A00088B0F5F7CBF9044602A8F5F783F856A35B
-:10B9B000022000210122009402244FF000094FF0E0
-:10B9C000010A01F0A5F9039802F034FA009051A39E
-:10B9D00002200021012201F09BF9514FDFF8448140
-:10B9E000DDE9020698F80110BA683C71049C1170F8
-:10B9F0004D4902F067FA4D4D294602F059F902F01F
-:10BA000019FABA68010A5170B9688870304602F0B4
-:10BA100011FAB968C8702046294602F053FA02F0BC
-:10BA200009FABA68010A1171B9684871387B0828A7
-:10BA30000FD80AFA00F040F20311084209D0B868A2
-:10BA400000218171B868C171B868017209300A219A
-:10BA500016E0DDE90545F5F771F9B9688871200C44
-:10BA6000B968C871280AB968C872280C4C7281F884
-:10BA70000D900D738872200A087201F10E000F21DB
-:10BA800000227971027098F83D0060B1F8F7DCF897
-:10BA9000012808D108F1340001F074FB244810217A
-:10BAA0000022F6F7ABF9F97B381D00220024F8F7E5
-:10BAB000CBF9811D04D0C0B298B9002425A309E0B8
-:10BAC000F8F710F860B104464FF47A7019A3B4FB8C
-:10BAD000F0F0009001200021012201F019F900E0AE
-:10BAE000002408F16405284601F04CFB396828461B
-:10BAF0008C4288BF214601F0F7FA284601F00CFB82
-:10BB000008B0BDE8F08700BF564444413A202564A0
-:10BB10000D0A000074656D703A2025640D0A00005E
-:10BB200000000020B80200200000C84200002041B0
-:10BB3000000400484E65787420547820696E2020F7
-:10BB40003A207E2564207365636F6E642873290D27
-:10BB50000A00000053454E44205245515545535468
-:10BB60000D0A000070B51F4C1F4E20210122012537
-:10BB70002046B047204608210122B0472046102128
-:10BB80000122B047194E06F1640001F0FBFAF8F704
-:10BB9000DEF920B116A30220FBF710F91CE01CA36C
-:10BBA000FBF7CBF9022401F0B3F81EA3FBF7C5F9AC
-:10BBB000357001F0ADF823480C30F7F76BFE3546D1
-:10BBC00015F8640B002818BF012420460121F7F75F
-:10BBD000E7FF284601F0A0FA06F14C00BDE87040EE
-:10BBE00001F09ABA00040048FD1D0008B8020020C8
-:10BBF0004C6D48616E646C65722053746F70206F79
-:10BC00006E20676F696E67202E2E2E0D0A000000D1
-:10BC10004C6D48616E646C65722053746F70706512
-:10BC2000640D0A004C6D48616E646C657220737718
-:10BC30006974636820746F20414250206D6F6465A1
-:10BC40000D0A000000000020544890F88514890770
-:10BC500003D590F88314022906D34E4991F80621A2
-:10BC600012B18A6A01328A62002180F81014A0F8A9
-:10BC70001314D0F8401321F00201C0F840137047AC
-:10BC800080B5F7F7F5FF10F1080105D0C0B2FF2825
-:10BC900018BF80BD0AA300E003A3FBF74EF9BDE87F
-:10BCA000804001F035B800BF4E564D20444154410C
-:10BCB00020555020544F20444154450D0A000000A7
-:10BCC0004E564D20444154412053544F5245204636
-:10BCD00041494C45440D0A00F8B52E4E054696F8EC
-:10BCE000040102280CD001280DD050B9022D1AD021
-:10BCF000012D4BD02DB9D6E91901C6E91B0100E091
-:10BD000055B1032440E02846F8F73CFB0446D8BB75
-:10BD100086F80451002437E01F48002486F80441C7
-:10BD2000C06A804730E01D48022786F8047100F59C
-:10BD3000737500F5787C3ECDACE83E0096F8DA10DD
-:10BD400080F8F373C1B140F2013196F8F420A0F805
-:10BD5000F213D6F8F01086F8702096F88020F1667D
-:10BD6000C0F8E41390F8151480F8F12380F8E0137C
-:10BD700096F8751080F8F013002480F814440648F3
-:10BD8000C06A8047FBF7F2FE2046F8BD012501207E
-:10BD9000BAE700BF88110020CCE30008BC180020DF
-:10BDA0007047000010B51944029B0024C0E900143C
-:10BDB000054C1A4413048280A34204DBA2F57A7274
-:10BDC00001318280016010BD0100E703F8B505462E
-:10BDD00046480C464768C06880470646B847034651
-:10BDE000B0B200904FF47A70B4FBF0F1034801FB5D
-:10BDF000004082B22846FFF7D5FFF8BD18FCFFFFD0
-:10BE000070B586B0394904460020CDE9040004A885
-:10BE10004E68D1E90351043088470490A84705468D
-:10BE2000B0470146DDE90430AAB2009002A8FFF74E
-:10BE3000B9FFDDE90201C4E9000106B070BD00BF31
-:10BE400010B500210446016040F8041F2749096924
-:10BE50008847206010BD00BFF0B587B00C4623496D
-:10BE600005460020CDE9040004A80E688F68096922
-:10BE700004308847034604900598294622460090DE
-:10BE800002A800F009F80298BDF90C40B04720461E
-:10BE9000B84707B0F0BD00BF10B5C91A029B002417
-:10BEA000C0E90014D21A1304828004D502F57A7214
-:10BEB00001398280016010BDFEB505460B480C4675
-:10BEC0004768C06880470646B8470346B0B229466F
-:10BED0002246009001A8FFF7DFFFBDF90810019A84
-:10BEE0004FF47A7002FB0010FEBD00BF90E4000822
-:10BEF00080B51148016821F40041016001F0EEF8BD
-:10BF00000E480121017000F057FF0D4800F074FF4A
-:10BF10000C484FF400410160022000F071FFFFF770
-:10BF200003FAF4F7C5FD00F08DFF01200121BDE803
-:10BF3000804000F08DBF00BF08000058D01E0020D8
-:10BF40009DC3000810400058B0B59AB008AD442118
-:10BF5000281DF4F7FEF902AC18212046F4F7F9F990
-:10BF6000F6F70EF819481A490A5822F018020A5032
-:10BF7000012010900A6860F34A220A600868B02124
-:10BF800000F4C060019000201390CDE911018120E0
-:10BF90000B902420089001982846F6F743FA18B130
-:10BFA000EFF3108072B6FEE74F2014210290201D9F
-:10BFB000F4F7CFF920460221F6F7BAF818B1EFF3FB
-:10BFC000108072B6FEE71AB0B0BD00BF90FCFFFF54
-:10BFD00000040058704700005E48F6F7EFBC00BF51
-:10BFE0005C480221F6F7C2BC5A480021F6F7BEBCF5
-:10BFF00058480121F6F7BABC024656480221F6F726
-:10C00000B9BC00BF024653480021F6F7B3BC00BFDD
-:10C01000024650480121F6F7ADBC00BF4FF47A71DB
-:10C02000A0FB0101800A40EA8150704780B5FAF711
-:10C03000BDFE80BDB0B5FAF7B9FE0446F4F76AFF5D
-:10C040000546F4F767FF401BA04228BFB0BD00BF04
-:10C05000F7E70320704770B50446F4F75BFF054629
-:10C060006FF39F204FF47A714843860AFFF7B8FFB9
-:10C07000A90A268041EA805070BD00002D48006862
-:10C08000704700BF80B5F4F745FF2A490968401A98
-:10C0900080BD00BF11480078012808BFF4F73ABFFF
-:10C0A0000020704770B50D4D2878A0B9294C4FF08D
-:10C0B000FF362663FAF700FD00F03EF8FAF738FF86
-:10C0C00020462663F6F75CFC0020FFF795FF00F0A2
-:10C0D00007F801202870002070BD00BFCA1D002095
-:10C0E00080B5F4F717FF1349086080BDB0B58CB078
-:10C0F00001AD044628212846F4F72BF900F01CF87E
-:10C100004FF48071002001220B914FF000510890F4
-:10C11000CDE906010748294600682044C043029043
-:10C120000C48F6F751FD08B1F4F7DEFC00200CB026
-:10C13000B0BD00BFCC1E002010B50548054C012144
-:10C140000160FAF7F5FE4FF0FF302063002010BDCC
-:10C150005C28004000200020F0B5EFF31082EFF3E0
-:10C16000108372B66A4B1E8A5C8AA6420CD1C4F553
-:10C170008066B5B2854216D8844214D900250126BE
-:10C180001C805D829E7010E00CD2C4F58067BDB249
-:10C1900085421BD8864219D900251C8001245D8266
-:10C1A0009C7001E0361B25463446A4B2844207D970
-:10C1B0000D80598A08446FF39F205882002001E0C7
-:10C1C0004FF6FF7082F3108800B2F0BD25463C4662
-:10C1D000EBE700BFEFF31080EFF3108172B64C492C
-:10C1E000CA8A0132CA8280F310887047B0B5484DC0
-:10C1F000EFF31084EFF3108072B6E88A10B184F385
-:10C20000108809E0FFF7E6FF688A298A814205D194
-:10C2100000F072F884F310880020B0BDAA786AB1EB
-:10C22000012A13D12B880222AA7000225B1A2A80CD
-:10C23000AB821B040AD12A82AA7000E00A4611468A
-:10C24000904294BFC2F58060801AA882284884F387
-:10C250001088441800F0CCFD2648A98AC268204600
-:10C26000BDE8B040104700BFB0B5EFF31080EFF36A
-:10C27000108172B626498C78022C03D1002400224A
-:10C280008C7004E00A8A8B8A1A446FF39F224B8ACF
-:10C290000A829A4211D0CD8A012D0ED1ACB1012C67
-:10C2A0001BD10D8802248C700024AD1A0C808D8265
-:10C2B0002D0412D10C828C7008E080F3108800F0FD
-:10C2C00093FDBDE8B04000F017B81446A34294BFF8
-:10C2D000C4F580621A1B8A82224680F310880448C3
-:10C2E000898A1044034AD268BDE8B040104700BFB5
-:10C2F00034030020D0E40008EFF31080EFF3108146
-:10C3000072B60349CA8A013ACA8280F3108870471C
-:10C3100034070020124A116819B101F11402814258
-:10C32000F9D1002918BF0121084670470C4A11684D
-:10C3300009B100230B721060416100F013B800BF17
-:10C3400010B5074909680A46496921B10B680468B4
-:10C350009C42F8D800E000215061416110BD00BF4F
-:10C36000341F00202DE9F041DFF87C8E0446D8F818
-:10C370002000D8F8187080470546012026682072F2
-:10C38000B8472844864203D2B8472844206000E0DA
-:10C390002068D8F80810BDE8F0410847BFB5054649
-:10C3A00002A80C46FFF72CFDBDF90C00029B009083
-:10C3B000284601F0C7F92846F3F7A4FF2080BFBD47
-:10C3C000B0B5416E91B102680C4B0D4D9168926809
-:10C3D000C1F34261520F5C5C695C9B5CAA5CC90062
-:10C3E000D200B1FBF4F1B2FBF3F201E00122012132
-:10C3F000A0F86810A0F86A20B0BD00BFF8E40008FB
-:10C40000F0E4000810B5816ACA0706D00268C36A62
-:10C41000546824F40034234353608A0706D5026825
-:10C42000036B546824F48034234353604A0706D5D1
-:10C430000268436B546824F48024234353600A0742
-:10C4400006D50268836B546824F400442343536088
-:10C45000CA0606D50268C36B946824F4805423434B
-:10C4600093608A0606D50268036C946824F400542D
-:10C47000234393604A060FD50268436C546824F442
-:10C4800080141C43B3F5801F546005D1836C54683D
-:10C4900024F4C00423435360090606D50168C06C28
-:10C4A0004A6822F400221043486010BDBCB504461F
-:10C4B0000020C4F88C00F5F7A7FC05462068016849
-:10C4C00009070BD56FF07E404FF4001100222B4678
-:10C4D0000090204600F0B0FB70B92068006840076B
-:10C4E0000CD56FF07E404FF4800100222B46009067
-:10C4F000204600F0A1FB08B10320BCBD2020C4F8F9
-:10C500008400C4F88800002084F88000E066BCBD88
-:10C51000806A0021A0F85E10A0F85610F6F778BEE9
-:10C52000B0B5846A2068D4F88420D4F88850816833
-:10C53000212A09D111F0800106D00020A4F856006C
-:10C54000204600F053F820688068222D08D110F0B2
-:10C55000400005D00020A4F85E00204600F02AF834
-:10C56000D4F88C0040F01000C4F88C002046BDE8E0
-:10C57000B040F6F74DBE0168806A0968890648BF79
-:10C58000F7F7CCB80021A0F85610016851E8021F57
-:10C59000026821F0800142E80213002BF5D14DF82A
-:10C5A00008EDFAF758FE5DF808EBF8D17047806A9D
-:10C5B000F7F7C2B810B50168FAF752FDFBD1E549AB
-:10C5C000026852E8022F03680A4043E80224002C64
-:10C5D000F6D1C16E012902D1FAF7D2FEFCD1202199
-:10C5E000C0F8881000210167C16610BD016851E8DC
-:10C5F000001F026821F0C00142E80013002BF5D1B2
-:10C600004DF808EDFAF706FD5DF808EBF8D12021AA
-:10C61000C0F8841070470168D0F88820222A39D1E8
-:10C62000B0F860204B6A1A40836D23F8022BB0F8F3
-:10C630005E20013AA0F85E208365B0F85E200AB162
-:10C64000704701684DF808EDFAF70AFD5DF808EB50
-:10C65000F7D14DF808EDFAF76BFE5DF808EBF8D16D
-:10C660002021C0F8881000210167C26E012A18BF7E
-:10C67000F6F7ECBFC1664DF808EDFAF781FE5DF8FC
-:10C6800008EBF8D10168CA69D20601D510220A6206
-:10C69000FAF762BDFAF76CBD2DE9F84FFAF7D4FC52
-:10C6A00063D1B4F86870AB4EFAF7A3FD002F61D0E8
-:10C6B0001AF020005ED02068A16D426A2A4021F85D
-:10C6C000022BB4F85E20013AA4F85E20A165D0F8F0
-:10C6D0001CA05FEA4A711ED05FEACA7218BFB8F1A7
-:10C6E000000F01D0FAF72FFD5FEA8A7204D5B9F185
-:10C6F000000F01D0FAF7CFFC002904D5B9F1000FE3
-:10C7000001D0FAF7BFFCD4F88C0020B12046F6F730
-:10C710007FFDC4F88CB0B4F85E000028C6D1206854
-:10C7200050E8000F216820F48070FAF7C9FDF6D1B7
-:10C73000206850E8020F21683040FAF735FDF7D144
-:10C74000FAF70EFD0DD1C4F86CB0FAF79BFBFCD1E3
-:10C750002068C169C90601D510210162FAF714FDEC
-:10C76000A4E72046F6F772FFA0E7816941F00801CF
-:10C7700081611AE0B4F85E00B8B1B4F8681088427C
-:10C7800013D2206850E8020F216820F08050FAF799
-:10C790000BFDF6D106482067206850E8000F21689D
-:10C7A00040F02000FAF78CFDF6D1BDE8F88F00BF0D
-:10C7B00017C600080168D0F88820222A3AD1B0F8BC
-:10C7C0006020496A1140826D1170B0F85E10013925
-:10C7D000A0F85E10816D01318165B0F85E1001B185
-:10C7E000704701684DF808EDFAF73AFC5DF808EB80
-:10C7F000F7D14DF808EDFAF79BFD5DF808EBF8D19D
-:10C800002021C0F8881000210167C26E012A18BFDC
-:10C81000F6F71CBFC1664DF808EDFAF7B1FD5DF8FB
-:10C8200008EBF8D10168CA69D20601D510220A6264
-:10C83000FAF792BCFAF79CBC2DE9F84FFAF704FC22
-:10C8400065D1B4F86870434EFAF7D3FC002F63D07B
-:10C850001AF0200060D02068A16D406A284008705E
-:10C86000B4F85E000138A4F85E00A16D20680131C3
-:10C87000A165D0F81CA05FEA4A711ED05FEACA72B7
-:10C8800018BFB8F1000F01D0FAF75DFC5FEA8A72B9
-:10C8900004D5B9F1000F01D0FAF7FDFB002904D54A
-:10C8A000B9F1000F01D0FAF7EDFBD4F88C0020B1FC
-:10C8B0002046F6F7ADFCC4F88CB0B4F85E00002852
-:10C8C000C4D1206850E8000F216820F48070FAF786
-:10C8D000F7FCF6D1206850E8020F21683040FAF7E3
-:10C8E00063FCF7D1FAF73CFC0DD1C4F86CB0FAF751
-:10C8F000C9FAFCD12068C169C90601D510210162BD
-:10C90000FAF742FCA2E72046F6F7A0FE9EE781690F
-:10C9100041F0080181611AE0B4F85E00B8B1B4F8E2
-:10C920006810884213D2206850E8020F216820F076
-:10C930008050FAF739FCF6D1BE482067206850E8ED
-:10C94000000F216840F02000FAF7BAFCF6D1BDE8EC
-:10C95000F88F00BFFEFFFFEF70B5016804468068E6
-:10C96000674ED4E903230D681843E36935406669CF
-:10C970003043654E18432843624D0860486820F4F0
-:10C98000405010434860A942A0691CBF226A10436E
-:10C990008A68324010438860626AC86A20F00F00DB
-:10C9A0001043C8625948814208D0A9420AD0584869
-:10C9B000814210D1574859A6006807E055480068E1
-:10C9C000800802E053480068800A534E00F00300DC
-:10C9D00056F8206000E010265448A94210D00121EA
-:10C9E000B3F5004F1AD1082E00F28180DFE806F07F
-:10C9F0000546507F497F7F7F4E00F5F783FC42E07C
-:10CA00000121082E00F27380DFE806F005711C7129
-:10CA1000147171711A00F5F775FC0DE0082E66D8D7
-:10CA2000DFE806F0054953654C6565655100F5F78B
-:10CA300069FC45E0F5F782FC002855D0626A01E008
-:10CA40004FF400403A4931F812106268B0FBF1F03F
-:10CA500002EB4201884249D3B0EB023F46D8010EB7
-:10CA6000000210EB520041F100010023F3F7D2FB6A
-:10CA7000304AA0F54071914234D937E0F5F74EFCC9
-:10CA800001E0F5F75BFC78B3626A01E04FF4004027
-:10CA9000274931F81210B0FBF1F061684A0802EB47
-:10CAA0004000B0FBF1F04FF6F07101401ED0C0F332
-:10CAB0004200084316E0F5F731FC01E0F5F73EFCD3
-:10CAC00090B1626A01E04FF40040194931F8121048
-:10CAD000B0FBF1F0616800EB5100B0FBF1F080B207
-:10CAE000102803D32168C860002100E00121002044
-:10CAF000C4E91C004FF00110A066084670BD00BFDD
-:10CB0000F369FFCF00800040FFF4FF1100440040B4
-:10CB10000038014088000058E0E4000801000000EF
-:10CB20000400000002000000080000000024F400DF
-:10CB300060E40008FFFC0F0010B5A0F85E208165DE
-:10CB40000021A0F85C200167816851B1B1F1805FDC
-:10CB50000BD0B1F5805F0CD1016921B940F2FF1112
-:10CB60000AE0016939B9FF2106E0016919B13F21E5
-:10CB700002E0002100E07F21A0F860100021C0F851
-:10CB80008C102221C0F88810016851E8021F036848
-:10CB900041F0010143E80214002CF5D1416EB1F1DE
-:10CBA000005F03D1B0F86810914221D9826800215A
-:10CBB000204BFAF728FB1E4A08BF1346036718BF2D
-:10CBC00000290AD1016851E8001F026841F02001E4
-:10CBD00042E80013002BF5D124E0016851E8001F62
-:10CBE000026841F4907142E80013002BF5D119E07E
-:10CBF000826800210D4BFAF706FB0B4A08BF13466B
-:10CC0000036718BF002903D00168FAF7E2FAFBD1E5
-:10CC1000016851E8021F026841F0805142E80213A6
-:10CC2000002BF5D1002010BD99C6000839C80008B6
-:10CC300017C60008B5C700082DE9F843DDF82090B5
-:10CC400004460068984616460F4609F10105C16979
-:10CC50003940C91BB1FA81F14909B1421ED1002DF9
-:10CC6000F5D0F5F7D1F8A0EB0800484519D8B9F18F
-:10CC7000000F16D0206801684907E8D5C169090589
-:10CC8000E5D54FF40061016250E8000F216820F4FF
-:10CC9000D070FAF715FB1CD02068F5E70020BDE83E
-:10CCA000F883206850E8000F216820F4D070FAF76C
-:10CCB00007FBF6D1206850E8020F216820F0010040
-:10CCC000FAF772FAF6D12020C4F8840004F1880043
-:10CCD0000FE0206850E8020F216820F00100FAF709
-:10CCE00063FAF6D12020C4F88400C4F8880004F167
-:10CCF0008C00002184F88010202101600320BDE811
-:10CD0000F88300000148F6F785BA00BF44200020F0
-:10CD100070B586B01C460023ADF802303A4B1D7A40
-:10CD2000854201D2FB2042E0D868084088422AD1DF
-:10CD300032B15A6822B10DF105000DF102019047A0
-:10CD40001C480AAB4FF400712246059300F00EFD1B
-:10CD50000546FFF73FFABDF802006946284480B255
-:10CD6000FFF7FAF901301FD0BDF80220BDF800101E
-:10CD70001A4B0DF1050042B110F8015B8EB2013A79
-:10CD800001319D55F7E7FA2011E013FA81F0059B78
-:10CD9000ADF800104FF40071224600F0E7FCFFF7F9
-:10CDA000ABFAFFF723FA02E0FFF7A6FAFD2040B244
-:10CDB00006B070BDFC20002080B513480021182269
-:10CDC00000F07DF8054800214FF4806200F077F80C
-:10CDD000034801680348BDE8804008473403002049
-:10CDE000D0E4000869C200080220002100F046B823
-:10CDF0000220012100F042B803494860704700BF9B
-:10CE000001490872704700BF34070020B0B5EFF346
-:10CE10001084EFF3108072B62348016819B10848F6
-:10CE2000D0E9001507E04068002805480CBFD0E9AC
-:10CE30000415D0E902158847A84784F31088B0BDCF
-:10CE400078E4000818480021C0E90011704700BFCD
-:10CE5000EFF31082EFF3108372B629B1012909D1E3
-:10CE600011494968084303E00F49496821EA000075
-:10CE70000D49486082F31088704700BFEFF31082BD
-:10CE8000EFF3108372B629B1012909D10649096867
-:10CE9000084303E00449096821EA000002490860E8
-:10CEA00082F31088704700BF30020020130408BFCF
-:10CEB000704711F8013B013A00F8013BF6E7130413
-:10CEC00008BF704700F8011B013AF8E7FFF79EBF63
-:10CED00070477047B0B5EFF310851446EFF310813B
-:10CEE00072B6FDF723FC424901EB8000846185F3B3
-:10CEF0001088B0BD2DE9F047DFF8CCA03C4E4FF0D4
-:10CF0000FF390125DAF8048006F1080400EA080078
-:10CF1000CAF8040033687168DAF800201040B2687B
-:10CF2000184230D011402ED1274657F8081F08422A
-:10CF3000FBD0396808407968084208BFC7F80490F8
-:10CF400079680840FDF7F2FBF06005FA00F07968B7
-:10CF500021EA00007860EFF31080EFF3108172B6E1
-:10CF60003168F26805FA02F2914331603169914308
-:10CF7000316180F31088F06806EB8000806980479B
-:10CF8000DAF80400C6E74FF0FF30F060FFF7A1FFCA
-:10CF9000EFF31084EFF3108072B631687068DAF83E
-:10CFA00000201140DAF80420114204D1B168014296
-:10CFB00008BFFFF78BFF84F31088FFF789FFCAF8DB
-:10CFC0000480BDE8F08700BFC400002010B5EFF377
-:10CFD0001082EFF3108372B6054B1C6803EBC1019E
-:10CFE00004431C600B691843086182F3108810BD6C
-:10CFF000380200202DE9F041012490B11F4683B191
-:10D00000002406461546DDF8188004607648426A1A
-:10D0100008469047B47234817060C6E90378746141
-:10D02000F5722046BDE8F08110B56F48C169846A89
-:10D0300088472146BDE81040084700BFF8B50446C0
-:10D040006948C169D0E90967884705462046B04765
-:10D05000281A3946BDE8F840084700BF2DE9F843D3
-:10D06000614EEFF31088EFF3108072B6D6E90440FA
-:10D0700080470546A0475B4F3C6854B1401B2146A2
-:10D080000A684B69121A38BF00220A60002B194641
-:10D09000F6D1B5694FF00009E4B126681EB1A84782
-:10D0A0003C68864210D2A4F808906269D4E9031063
-:10D0B0003A608847E07A012804D1A07A10B9204666
-:10D0C00000F02AF83C68E7E724B1207A10B920463E
-:10D0D000FFF748F988F31088BDE8F883414800213C
-:10D0E000016041480068004710B588B104463E48D9
-:10D0F000426A0846904760602046FFF70BF948B146
-:10D10000204600F03FF82046BDE8104000F004B88B
-:10D11000012010BD002010BDF8B528B10446FFF76E
-:10D12000F9F808B9607A08B10120F8BD2E4EEFF386
-:10D130001085EFF3108072B66768306A804700216F
-:10D14000A1724FF480718742218138BF0746276062
-:10D15000244F386860B1B069804721680844396855
-:10D1600020600968884205D32046FFF7E9F804E00B
-:10D17000306980472046FFF7D9F885F310880020F2
-:10D18000F8BD00BF012158B3B0B5164DEFF31084C0
-:10D19000EFF3108272B681722968E1B100228142F8
-:10D1A000427207D00A46B2B182420AD05369114690
-:10D1B0001A46F8E70272406940B12860FFF7D2F8DA
-:10D1C00009E0406900B90020486104E00648C068F1
-:10D1D00080470020286084F310880021BDE8B0401B
-:10D1E00008467047341F0020A4E40008FEE7000052
-:10D1F00010B504460B48016A2046884768B10A48C2
-:10D2000084420AD30948844207D80948094920447E
-:10D21000B0FBF1F202FB110008B1002010BD0120AB
-:10D2200010BD00BFCCE30008E0F8D11DA067611E6F
-:10D2300020072EE2400D030010B5074C00F00F034D
-:10D24000B0F1FF3F034A2344C8BF83180801187098
-:10D2500010BD00BF00E400E014ED00E00648BFF39D
-:10D260004F8F064A016801F4E06111430160BFF38A
-:10D270004F8F00BFFDE700BF0CED00E00400FA0592
-:10D2800010B50B781478634003704B785478634082
-:10D2900043708B78947863408370CB78D478634004
-:10D2A000C3700B791479634003714B7954796340EF
-:10D2B00043718B79947963408371CB79D4796340DE
-:10D2C000C3710B7A147A634003724B7A547A6340C9
-:10D2D00043728B7A947A63408372CB7AD47A6340B8
-:10D2E000C3720B7B147B634003734B7B547B6340A3
-:10D2F00043738B7B947B63408373C97BD27B5140A8
-:10D30000C17310BD2DE9F04F8DB01646024696F858
-:10D31000F000002800F04A810191114609A8324628
-:10D32000FFF7AEFFDFF88CB2A34DDFF8888306F17C
-:10D3300010040120029696F8F0109DF824208842EF
-:10D3400080F0DE809DF8273008949DF82A409DF8F3
-:10D3500025A09DF830C007909DF832E09DF83190EF
-:10D3600006929DF8262004939DF8283018F80410A2
-:10D3700018F80A7003931BF80C3087EA0100584034
-:10D380009DF82F30EE5C46409DF833008DF83360F9
-:10D3900018F80C600590285D1BF804407740784031
-:10D3A0001BF8037078408DF8320018F8030086EA05
-:10D3B000000315F80A60734063401BF80A408DF8BB
-:10D3C000313015F80C309DF82EC0634018F802403B
-:10D3D00059409DF82C3048408DF8300018F809006D
-:10D3E0001BF8036080EA040171409DF82B60AF5D7B
-:10D3F000794018F80370EB5C8DF82F10A95C1BF8CE
-:10D400000220784048401BF80610484003998DF8E8
-:10D410002E0018F8060087EA000615F809707E400D
-:10D42000049F56409DF82D208DF82D601BF8096053
-:10D4300073401BF801606340584018F802308DF8C3
-:10D440002C0018F80E0083EA00047440EE5D74406E
-:10D4500015F80E608DF82B4018F8014063407340BA
-:10D460001BF80760734018F80760069F8DF82A3094
-:10D4700084EA0603AC5C1BF8022063401BF80E40F4
-:10D480005C409DF829308DF829406C5C059962401C
-:10D49000504018F8032070401BF807608DF82800F2
-:10D4A00018F80C0082EA000474406E5C744015F8B1
-:10D4B0000C608DF8274018F80740624072401BF856
-:10D4C00001607240EE5C1BF803308DF8262018F8DE
-:10D4D00001201BF80C1054407440029E6140089CCF
-:10D4E0008DF82510E95D59404840214650408DF89F
-:10D4F000240009A800F0FAFA0798103401301AE75E
-:10D500006C4D9DF829309DF82610A85C9DF82820C8
-:10D51000AA5C8DF824009DF825008DF828209DF840
-:10D520002C20285CAA5C8DF82C209DF83020AA5C69
-:10D530008DF830209DF82D20AA5C8DF82920EA5C1A
-:10D540008DF825209DF831208DF83100685C9DF81C
-:10D550002E108DF82E00685C9DF83210AA5C8DF8B4
-:10D5600026009DF82A008DF82D202246285C8DF893
-:10D570003200685C9DF833108DF82A009DF82F006A
-:10D58000285C8DF833009DF82B00285C8DF82F0067
-:10D59000685C9DF827108DF82700685C8DF82B00DB
-:10D5A00009A90198FFF76CFE002000E0FF200DB0F4
-:10D5B000BDE8F08F00E6000800E500082DE9F84F0F
-:10D5C000A1F11003102B6DD8012404FA03F3384C99
-:10D5D000234267D013460C46250605D010F8015BA0
-:10D5E000013C03F8015BF7E77020DFF8C88002EB2D
-:10D5F000010A4FF00109002500EB8100C3B24FF092
-:10D60000FF3000EB1310009382F8F000009B4819E4
-:10D61000984244D2C0B20AEB0507B0FBF1F317F809
-:10D62000024C17F801BC03FB110617F8040C17F89D
-:10D63000033C6EB119291DD3F6B2102E1AD118F879
-:10D640000BE018F804C018F8036018F8000014E0A4
-:10D6500018F800E018F8030018F804604FFA89F38E
-:10D660001B2418F80BC004EAD31380EA090083EAEC
-:10D67000490902E01E46A446DE46535D58400AF8BA
-:10D68000050050190435437873407B70837883EA32
-:10D690000C03BB70C07880EA0E00F870B6E700207B
-:10D6A000BDE8F88F002082F8F000FF20BDE8F88F79
-:10D6B0000101010000E70008F4F7C2FBFEF744FC9B
-:10D6C000F9F7BAF9F9F7ECF9F9F7F1F9FCE713040E
-:10D6D00008BF704711F8013B013A00F8013BF6E73B
-:10D6E00010440138130408BF704711F8013B013A98
-:10D6F00000F80139F6E7130408BF704700F8011B72
-:10D70000013AF8E7B0B50E4A0A4D43F23904091A56
-:10D710000131136803FB054313606FF00042B3FB54
-:10D72000F2F2C2EBC2729A1A92FBF1F303FB1121DF
-:10D730000844B0BD6D4EC64101490860704700BF46
-:10D740002001002081B0C0B5039303AB04A21021D7
-:10D75000009300F00BF8BDE8884001B0704700BFAF
-:10D76000256473253033643A000000002DE9F04F42
-:10D7700097B0064600200129C0F227810DF11A005A
-:10D78000A1F1010B15464FF0200AB146039601386E
-:10D79000CDF804B002902978A9EB0600002900F02A
-:10D7A0001181584580F20E81252919D12F4617F88D
-:10D7B000012FA2F13004B4FA84F14909092C12D8DE
-:10D7C00002354FF00008A2F13004092C0FD808EB05
-:10D7D000880402EB4402A2F1300815F8012BF2E7AD
-:10D7E00009F8011BECE04FF0FF383D4600E0013D39
-:10D7F000252A35D0582A1AD0782A19D0642A13D06D
-:10D80000692A11D0732A16D0752A46D0632A22D1EC
-:10D8100009F10109B8F1020F2BDB09F801AC09F19C
-:10D820000109A8F10108F5E70495023136E040311D
-:10D830000495102233E01C46654880CC002F08BFB9
-:10D8400007463846F2F75EFD404516DA09F801ABA7
-:10D85000A8F10108F8E7252009F8010BA9EB06005B
-:10D8600058451ADA2A78A2B109F8012BA9EB06006B
-:10D8700010E001CB09F8010CA2E0039E00218142D7
-:10D8800004DA7A5C09F801200131F8E7894423467B
-:10D8900096E0013D5845C0F2938004950A2248065F
-:10D8A00056A5A6EB090A4BA058BF054653F804BB82
-:10D8B0000020059301F00203BBF1000F48BF0120D7
-:10D8C00000EA530EBEF1000F18BFCBF1000B7346F8
-:10D8D000A8EB0E0811F0010C4FF0300108BF202119
-:10D8E000BEF1000F18BF2D23BBF1000F0ED000209A
-:10D8F000BBF1000F0ED0BBFBF2F70DF11A0607FBD0
-:10D9000012B4BB462C5D34540130F1E730208DF861
-:10D910001A000120DDF804B0A8EB0005BCF1000FEF
-:10D920000AEB0B0213D1DDF808C0002600244FF0EB
-:10D93000200A2F19012F11DB013C09F806A001363E
-:10D940001719F6D1059B039EA9EB040937E01E4683
-:10D95000059BDDF808C04FF0200A05E01E46059B38
-:10D96000A9EB040922447D1EBEF1000F05D009F881
-:10D97000016B039E013A01D121E0039E6F1E002D31
-:10D9800005DD09F8011B013A3D46F7D117E00021FA
-:10D9900000280ADD441E1CF8000009F801000131CE
-:10D9A00020468A42F4D1894409E08944501A012F63
-:10D9B00005DB09F801AB0138A7F10107F7D1049D98
-:10D9C0000135E8E6002189F8001017B0BDE8F08FB6
-:10D9D00004EA000830313233343536373839616281
-:10D9E000636465666768696A6B6C6D6E6F7071728F
-:10D9F000737475767778797A0000000030313233AD
-:10DA00003435363738394142434445464748494A18
-:10DA10004B4C4D4E4F505152535455565758595ADE
-:10DA20000000000080B50848016841F40031016041
-:10DA3000016821F4003101602B48F5F767FD0F20E4
-:10DA4000F4F714FA002080BD3800005880B506496C
-:10DA50000860F8F7DFFFF9F777F80448016841F04C
-:10DA600000610160002080BD381F00208008005840
-:10DA700010B50F491C4C486020464FF40011F5F7D3
-:10DA800087FB2068C169C903FCD4C1694902FCD580
-:10DA90008168154C41F4800181602046F5F742FB16
-:10DAA000034920460122F5F7AFFD002010BD00BF5D
-:10DAB0008801002080B50C48F5F70AFD08B1F3F79E
-:10DAC00013F80448F3F7C2FE18B1BDE88040F3F73D
-:10DAD0000BB880BDA01F002080B50A460146024851
-:10DAE000F5F7CEFD002080BD4420002070B50A78F7
-:10DAF000037844788578C6785A4002704A78624044
-:10DB000042708A786A408270CA787240C270027924
-:10DB10000B795A40437902714A795A4083794271AC
-:10DB20008A795A40C3798271CA795A40037AC2719C
-:10DB30000A7A5A40437A02724A7A5A40837A427287
-:10DB40008A7A5A40C37A8272CA7A5A40037BC27276
-:10DB50000A7B5A40437B02734A7B5A40837B427361
-:10DB60008A7B5A408273C27BC97B5140C17370BDAE
-:10DB70002DE9F041C0F3C751A1F17F050446172DEF
-:10DB8000A8BFBDE8F0814FF07F471549002D0FDA9F
-:10DB900000F02CF8B7EB400F1FD300281DDD002C40
-:10DBA000A8BF002419DAB4F1004F18BF0D4C14E0DF
-:10DBB0000D4A22FA05F6344208BFBDE8F08100F0B4
-:10DBC00015F8B7EB400F08D3002806DD002C03DA68
-:10DBD0004FF40000E8400444B4432046BDE8F0811F
-:10DBE000CAF24971000080BFFFFF7F0090EA010F79
-:10DBF00048BF81F0004100F13882421A3CBF801AD0
-:10DC000089184FEAD052A2EBD1534FF07F4C1CEA57
-:10DC1000410F18BF9CEA026F00F03B804FF0004CB0
-:10DC20004CEA00204CEA012121FA03FC10EB0C0C19
-:10DC30001ED202F1FF325FEA1C2040EBC25038BF17
-:10DC400070471CF07F0F4FEA400C18BFBCF17F4FAC
-:10DC500038BF7047C3F12003994008BF20F001008E
-:10DC6000BCF17F4F38BF7047A0F1C04000F0F1B960
-:10DC70004FEA3C00000A40EBC25028BF1CF0FF0FE7
-:10DC80004FEA400CE6D018BFBCF17F4F38BF704759
-:10DC9000EAE79CEA026F05D010EA5C0F08BF00F0CB
-:10DCA0000040704710B500F08EF900BF64FBBE3E27
-:10DCB0004FF47F0C1CEAD0121EBF1CEAD11392EA6B
-:10DCC0000C0F93EA0C0F00F0858090EA010F48BF1B
-:10DCD00042F4807240F4000C41F400002CF07F41CB
-:10DCE00020F07F4000B5A2EB030281420FF2081C36
-:10DCF000ACEB504E9EF800E0C0F100004FEA4E0E33
-:10DD000000FB0EFC38BF49004FEA2C1C0CFB0EF345
-:10DD10004FEACE1E0EEB635E4FEA112C0EFB0CFC9D
-:10DD20004FEAC1214FEA1C5300FB031102F5FA022E
-:10DD30004FEA112C0EFB0CFC4FEA01314FEADC4C90
-:10DD400000FB0C1142EB2242C14228BF09184CEBE8
-:10DD500003335DF804EB10EB410143EBC250B2F525
-:10DD60007C0F38BF704729D512F0F00F1CBF00F1AF
-:10DD7000C04000F000407047008182838485868720
-:10DD800088898B8C8D8E8F919293959697999A9C7A
-:10DD90009D9FA0A2A3A5A7A8AAACAEB0B2B3B5B7E9
-:10DDA000B9BCBEC0C2C5C7C9CCCED1D4D7D9DCDFBF
-:10DDB000E2E6E9ECF0F3F7FAFE0000004FEA400C6F
-:10DDC0000CF1807CBCF17E4F28BF7047B0F1C040A1
-:10DDD00000F03FB90CEAD11390EA010F48BF42F4BA
-:10DDE0008072624538BF634507D213F47F0F16D0A7
-:10DDF00080EA010000F00040704710B500F0E3F841
-:10DE0000097EFC3E00F005B880EA010000F0004009
-:10DE1000704780EA010000F0004000F01AB912F4E7
-:10DE20007F0F04BF0248704780EA010000F011B97B
-:10DE30000000C07F41000B0ED3F19E0208D950F4C0
-:10DE400000034FEA032323FA02F048BF4042704721
-:10DE500010B500F0B8F800BF499224800020704748
-:10DE60006FF0004282EA20007047000010F000418D
-:10DE700048BF4042B0FA80F310FA03F2C3F19D03A9
-:10DE80000BD051EAC35101EB1220530638BF704743
-:10DE900000F1010008BF20F001007047B0FA80F3E4
-:10DEA00010FA03F2C3F19D030AD0D90501EB122049
-:10DEB000530638BF704700F1010008BF20F0010091
-:10DEC000704700004FF47F0C1CEAD0121EBF1CEA02
-:10DED000D11392EA0C0F93EA0C0F00F0478090EAFE
-:10DEE000010F48BF42F480724FF0004C4CEA002012
-:10DEF0004CEA012102EB0302A0FB0113A2F5000290
-:10DF0000002918BF43F001035B0028BF4FEA330329
-:10DF100042EB22425FEA132C4CEBC2502EBFBCEB0B
-:10DF2000436FB2F57C0F70474FEA036CBCF1004FB2
-:10DF300008BF20F00100B2F57C0F38BF70470BD549
-:10DF400082F0FF0212F5803FC8BF704700F1C04069
-:10DF5000D8BF00F00040704700F5000C5FEA4C0CA1
-:10DF600048BF7047B0F1C04000F073B80CEAD1135D
-:10DF700090EA010F48BF42F48072624538BF6345A2
-:10DF800004D280EA010000F00040704710B500F0B4
-:10DF90001AF800BF8900013E00F007B800F009B888
-:10DFA0005FEA410C5FEA1C6C08D080EA010000F0D7
-:10DFB00050B85FEA400C5FEA1C6CF6D14FF00040AD
-:10DFC000A0F5800070470EF1020E2EF0030E5EF8F1
-:10DFD000044B244204D44FEA4102B2F17F4F11D8DE
-:10DFE0004FEA4003B3F17F4F0CD80ED14FEAD07CFB
-:10DFF0000CEB4C0C0CF1020CB2F17F4F08BF4CEB58
-:10E00000D17C04E04FF0080C01E04FEAD17C0CEB2E
-:10E010004C0324FA03F404F00704B4F1040C06D210
-:10E020000EEB840CBDE810404CF0010C6047DFE8BB
-:10E030000CF0070802024FF00040A0F5800010BD70
-:10E040000846420018BFD2F1807288BF00F000403D
-:10E0500010BDFF2141EAD050C005704790EA010F82
-:10E0600048BF81F000413FF5C8AD421A04D882F0A4
-:10E070000042A0EB020011444FEAD052A2EBD15370
-:10E080004FF07F4C1CEA410F18BF9CEA026F4AD048
-:10E090004FF0004C4CEA00204CEA012121FA03FC2D
-:10E0A000B0EB0C0C0FD412F0FE0F36D05FEA4C0030
-:10E0B0001DD5001240EBC25038BF70471CF03F0F17
-:10E0C00018BF70470BE05FEA1C20A2F1010240EB91
-:10E0D000C25038BF70471CF07F0F18BF7047C3F1A4
-:10E0E0002003994014BF401E20F0010070474FEA02
-:10E0F0001223800808BF7047B0FA80FCA2EB0C0224
-:10E10000CCF1280C60FA0CF093EA122F04BF00EB5C
-:10E11000C25070474FEAC3707047130A5FEADC10C1
-:10E1200008BF7047F6E79CEA026F04D010EA5C0F64
-:10E1300008BF0020704710B5FFF745FF40DFF63EEF
-:10E1400081F00040704700000080E1010101010101
-:10E150000101010101010101002B7E151628AED23B
-:10E16000A6ABF7158809CF4F3C012B7E151628AEBC
-:10E17000D2A6ABF7158809CF4F3C022B7E15162887
-:10E18000AED2A6ABF7158809CF4F3C032B7E1516F0
-:10E1900028AED2A6ABF7158809CF4F3C040000008B
-:10E1A000000000000000000000000000007F0000F0
-:10E1B00000000000000000000000000000008000DF
-:10E1C00000000000000000000000000000000081CE
-:10E1D000000000000000000000000000000000003F
-:10E1E00082000000000000000000000000000000AD
-:10E1F000008300000000000000000000000000009C
-:10E2000000000000000000001200240030000600A2
-:10E210000C001000000000000100000002000000DF
-:10E2200001000000000000000000000000000000ED
-:10E2300000000000000000000100000003000000DA
-:10E2400005000000010000000100000006000000C1
-:10E250000A0000002000000002000000040000008E
-:10E2600008000000100000004000000080000000D6
-:10E27000000100000002000000000000000000009B
-:10E28000000000000000000001000000020000008B
-:10E2900003000000040000000405060048E8010037
-:10E2A00048E8010048E8010048E8010048E80100AA
-:10E2B00048E801000C0B0A0908070000C012000022
-:10E2C0001F000000A816000017000000841C0000BA
-:10E2D0000F000000E42500001E000000B42D000027
-:10E2E00016000000083900000E0000002C4C000051
-:10E2F0001D000000685B0000150000007472000043
-:10E300000D000000589800001C00000034B7000009
-:10E3100014000000E8E400000C0000007831010067
-:10E320001B000000686E01001300000034CA0100E9
-:10E330000B000000286202001A00000040DB02000F
-:10E34000120000003C9303000A000000C0C2040059
-:10E350001900000060B3050011000000382007001C
-:10E360000900000020A107000000000020001000AC
-:10E3700008000000000400480004004800040048B1
-:10E38000A0860100400D0300801A060000350C0035
-:10E3900040420F0080841E0000093D0000127A00F8
-:10E3A0000024F40000366E010048E801006CDC0235
-:10E3B000000000000000000000000000000000005D
-:10E3C00033333373F2F233333373DEDE21850008E7
-:10E3D000F18400089D8B0008758B000831880008C7
-:10E3E000E98800082D8C0008F1900008ED840008F1
-:10E3F000559500089D890008159500082795000887
-:10E400000D8900082D950008719200080389000805
-:10E41000BD960008FB880008C1960008FF88000828
-:10E42000798B0008F58B000815850008A585000884
-:10E4300055890008B58E00088D9600087996000869
-:10E44000ED8E0008AD9200081784000809840008CA
-:10E4500004030202010101010000000000000000AD
-:10E46000010002000400060008000A000C00100071
-:10E470002000400080000001CB7B0008FB7B0008EF
-:10E48000DD7B0008FF7B0008C97B0008F97B0008E2
-:10E4900005C00008E9BF000811C00008F1BF00086E
-:10E4A00057C00008A5C0000800000000EDC000082B
-:10E4B00039C10008E1C000087DC0000885C000081F
-:10E4C00095C0000853C000082DC000081DC00008FA
-:10E4D0004DDA000825DA000871DA0008D9DA0008F8
-:10E4E000000000000400000002000000080000001E
-:10E4F00001010103070100000804020408010101F1
-:10E50000C6F8EEF6FFD6DE916002CE56E7B54DECCA
-:10E510008F1F89FAEFB28EFB41B35F452353E49B13
-:10E5200075E13D4C6C7EF5836851D1F9E2AB622A0E
-:10E530000895469D30370A2F0E241BDFCD4E7FEA0B
-:10E54000121D583436DCB45BA476B77D52DD5E1301
-:10E55000A6B900C140E379B6D48D67729498B085AE
-:10E56000BBC54FED869A66118AE904FEA078254B5B
-:10E57000A25D80053F2170F16377AF4220E5FDBFCA
-:10E58000811826C3BE35882E9355FC7AC8BA32E668
-:10E59000C0199EA344543B0B8CC76B28A7BC16AD77
-:10E5A000DB647414920C48B89FBD43C43931D3F274
-:10E5B000D58B6EDA01B19C49D8ACF3CFCAF44710C1
-:10E5C0006FF04A5C38577397CBA1E83E96610D0F08
-:10E5D000E07C71CC9006F71CC26AAE6917993A27A5
-:10E5E000D9EB2B22D2A907332D3C15C987AA50A5F8
-:10E5F0000359091A65D784D082295A1E7BA86D2C2D
-:10E60000A584998D0DBDB1545003A97D1962E69A78
-:10E61000459D408715EBC90BEC67FDEABFF7965B9C
-:10E62000C21CAE6A5A41024F5CF434089373533FE4
-:10E630000C52655E28A10FB509369B3D2669CD9F1A
-:10E640001B9E742E2DB2EEFBF64D61CE7B3E719774
-:10E65000F568002C601FC8EDBE46D94BDED4E84AF1
-:10E660006B2AE516C5D75594CF100681F044BAE35E
-:10E67000F3FEC08AADBC4804DFC17563301A0E6D6D
-:10E680004C14352FE1A2CC3957F28247ACE72B95D9
-:10E69000A098D17F667EAB83CA29D33C79E21D76F0
-:10E6A0003B564E1EDB0A6CE45D6EEFA6A8A4378BCA
-:10E6B000324359B78C64D2E0B4FA0725AF8EE9181B
-:10E6C000D5886F7224F1C751237C9C21DDDC8685BF
-:10E6D0009042C4AAD8050112A35FF9D0915827B976
-:10E6E0003813B333BB7089A7B622922049FF787ADA
-:10E6F0008FF88017DA31C6B8C3B07711CBFCD63AA1
-:10E70000637C777BF26B6FC53001672BFED7AB76EE
-:10E71000CA82C97DFA5947F0ADD4A2AF9CA472C099
-:10E72000B7FD9326363FF7CC34A5E5F171D8311506
-:10E7300004C723C31896059A071280E2EB27B27527
-:10E7400009832C1A1B6E5AA0523BD6B329E32F849F
-:10E7500053D100ED20FCB15B6ACBBE394A4C58CF97
-:10E76000D0EFAAFB434D338545F9027F503C9FA86B
-:10E7700051A3408F929D38F5BCB6DA2110FFF3D239
-:10E78000CD0C13EC5F974417C4A77E3D645D1973ED
-:10E7900060814FDC222A908846EEB814DE5E0BDBE7
-:10E7A000E0323A0A4906245CC2D3AC629195E4791E
-:10E7B000E7C8376D8DD54EA96C56F4EA657AAE0878
-:10E7C000BA78252E1CA6B4C6E8DD741F4BBD8B8A13
-:10E7D000703EB5664803F60E613557B986C11D9E79
-:10E7E000E1F8981169D98E949B1E87E9CE5528DFF0
-:10E7F0008CA1890DBFE6426841992D0FB054BB161C
-:10E800004D575F4C4F524157414E5F564552534909
-:10E810004F4E3A20205625582E25582E25580D0AA1
-:10E82000004150504C49434154494F4E5F56455268
-:10E8300053494F4E3A205625582E25582E25580D0F
-:10E840000A000D0A23232323232320424541434F5B
-:10E850004E205245434549564544207C2044523A77
-:10E860002564207C20525353493A2564207C205350
-:10E870004E523A2564207C2046513A2564207C2063
-:10E8800054494D453A2564207C20444553433A255C
-:10E8900064207C20494E464F3A3032582530325859
-:10E8A0002530325820253032582530325825303224
-:10E8B000580D0A00434F4E4649524D4544205B25B2
-:10E8C000735D0D0A0023232323232320442F4C2090
-:10E8D0004652414D453A25303464207C20504F52F9
-:10E8E000543A2564207C2044523A2564207C2053ED
-:10E8F0004C4F543A2573207C20525353493A256497
-:10E90000207C20534E523A25640D0A00310032001B
-:10E91000435F4D4300505F4D4300232323232323B4
-:10E920002041425020202323232323230D0A0023A8
-:10E930002323232323204944732020232323232319
-:10E94000230D0A00232323232323204F5441412056
-:10E950002323232323230D0A00253032583A253060
-:10E9600032583A253032583A253032583A2530322A
-:10E97000583A253032583A253032583A25303258F4
-:10E980003A253032583A253032583A253032583A02
-:10E99000253032583A253032583A253032583A2507
-:10E9A0003032583A253032580D0A004D756C746972
-:10E9B0005F43004D756C74695F50006572726F72D1
-:10E9C0003A20526567696F6E206973206E6F7420FC
-:10E9D000646566696E656420696E20746865204DA3
-:10E9E000573A20736574206C6F726177616E5F6354
-:10E9F0006F6E662E68206163636F7264696E676C08
-:10EA0000790D0A003C4E554C4C3E000030EA00089F
-:10EA100000000020280100007401000858EB0008E5
-:10EA200028010020D82B0000900100080000000001
-:10EA300010270000000000004C0700200200010029
-:10EA4000000000000000000004000000401F000063
-:10EA50003D0D0008C50E0008290F0008750D0008BF
-:10EA60006D77000839790008C1750008C97500087C
-:10EA700000000000F9740008A57900087577000807
-:10EA8000BD7400081174000800000000117B00082C
-:10EA9000097B00080D7600088D7900080100000050
-:10EAA000100000009000002000FF000000000000A7
-:10EAB000900000200000000000000000FF000000A7
-:10EAC0000000000000000000000000000000000046
-:10EAD000000000000A00000100000000900000207B
-:10EAE0000000000000000000000000000000000026
-:10EAF00000000000FFFFFFFFFFFFFFFF008182809B
-:10EB000001030284E0000000613F0008913F00081B
-:10EB1000993F0008F541000800000000A93F0008E7
-:10EB2000C93F0008CD4100080000000000000000BF
-:10EB300000000000000000000000000001000000D4
-:10EB40000000000000000000FF00000000093D0080
-:08EB50000100000000000000BC
-:0400000508000139B5
-:00000001FF
diff --git a/STM32CubeIDE/Release/LoRaWAN_End_Node_E5CC.list b/STM32CubeIDE/Release/LoRaWAN_End_Node_E5CC.list
index 6cfb12b..924f1bf 100644
--- a/STM32CubeIDE/Release/LoRaWAN_End_Node_E5CC.list
+++ b/STM32CubeIDE/Release/LoRaWAN_End_Node_E5CC.list
@@ -3,66 +3,66 @@ LoRaWAN_End_Node_E5CC.elf: file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn
- 0 .isr_vector 00000138 08000000 08000000 00010000 2**0
+ 0 .isr_vector 00000138 08000000 08000000 00001000 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
- 1 .text 0000efb0 08000138 08000138 00010138 2**3
+ 1 .text 0000ef08 08000138 08000138 00001138 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .rodata 00000ae4 0800f0e8 0800f0e8 0001f0e8 2**2
+ 2 .rodata 00000acc 0800f040 0800f040 00010040 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
- 3 .USER_embedded_Keys 000000d8 0800fbcc 0800fbcc 0001fbcc 2**2
+ 3 .USER_embedded_Keys 000000d8 0800fb0c 0800fb0c 00010b0c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
- 4 .ARM.extab 00000000 0800fca4 0800fca4 00020108 2**0
+ 4 .ARM.extab 00000000 0800fbe4 0800fbe4 00011108 2**0
CONTENTS
- 5 .ARM 00000008 0800fca4 0800fca4 0001fca4 2**2
+ 5 .ARM 00000008 0800fbe4 0800fbe4 00010be4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
- 6 .preinit_array 00000000 0800fcac 0800fcac 00020108 2**0
+ 6 .preinit_array 00000000 0800fbec 0800fbec 00011108 2**0
CONTENTS, ALLOC, LOAD, DATA
- 7 .init_array 00000004 0800fcac 0800fcac 0001fcac 2**2
+ 7 .init_array 00000004 0800fbec 0800fbec 00010bec 2**2
CONTENTS, ALLOC, LOAD, DATA
- 8 .fini_array 00000004 0800fcb0 0800fcb0 0001fcb0 2**2
+ 8 .fini_array 00000004 0800fbf0 0800fbf0 00010bf0 2**2
CONTENTS, ALLOC, LOAD, DATA
- 9 .data 00000108 20000000 0800fcb4 00020000 2**2
+ 9 .data 00000108 20000000 0800fbf4 00011000 2**2
CONTENTS, ALLOC, LOAD, DATA
- 10 .bss 000020ac 20000108 0800fdbc 00020108 2**2
+ 10 .bss 000020b0 20000108 0800fcfc 00011108 2**2
ALLOC
- 11 ._user_heap_stack 00000a04 200021b4 0800fdbc 000221b4 2**0
+ 11 ._user_heap_stack 00000a00 200021b8 0800fcfc 000111b8 2**0
ALLOC
- 12 .ARM.attributes 0000002a 00000000 00000000 00020108 2**0
+ 12 .ARM.attributes 0000002a 00000000 00000000 00011108 2**0
CONTENTS, READONLY
- 13 .comment 00000043 00000000 00000000 00020132 2**0
+ 13 .comment 00000043 00000000 00000000 00011132 2**0
CONTENTS, READONLY
- 14 .debug_frame 00000340 00000000 00000000 00020178 2**2
+ 14 .debug_frame 0000033c 00000000 00000000 00011178 2**2
CONTENTS, READONLY, DEBUGGING, OCTETS
Disassembly of section .text:
08000138 <__do_global_dtors_aux>:
8000138: b510 push {r4, lr}
- 800013a: 4c05 ldr r4, [pc, #20] ; (8000150 <__do_global_dtors_aux+0x18>)
+ 800013a: 4c05 ldr r4, [pc, #20] @ (8000150 <__do_global_dtors_aux+0x18>)
800013c: 7823 ldrb r3, [r4, #0]
800013e: b933 cbnz r3, 800014e <__do_global_dtors_aux+0x16>
- 8000140: 4b04 ldr r3, [pc, #16] ; (8000154 <__do_global_dtors_aux+0x1c>)
+ 8000140: 4b04 ldr r3, [pc, #16] @ (8000154 <__do_global_dtors_aux+0x1c>)
8000142: b113 cbz r3, 800014a <__do_global_dtors_aux+0x12>
- 8000144: 4804 ldr r0, [pc, #16] ; (8000158 <__do_global_dtors_aux+0x20>)
+ 8000144: 4804 ldr r0, [pc, #16] @ (8000158 <__do_global_dtors_aux+0x20>)
8000146: f3af 8000 nop.w
800014a: 2301 movs r3, #1
800014c: 7023 strb r3, [r4, #0]
800014e: bd10 pop {r4, pc}
8000150: 20000108 .word 0x20000108
8000154: 00000000 .word 0x00000000
- 8000158: 0800f0d0 .word 0x0800f0d0
+ 8000158: 0800f028 .word 0x0800f028
0800015c :
800015c: b508 push {r3, lr}
- 800015e: 4b03 ldr r3, [pc, #12] ; (800016c )
+ 800015e: 4b03 ldr r3, [pc, #12] @ (800016c )
8000160: b11b cbz r3, 800016a
- 8000162: 4903 ldr r1, [pc, #12] ; (8000170 )
- 8000164: 4803 ldr r0, [pc, #12] ; (8000174 )
+ 8000162: 4903 ldr r1, [pc, #12] @ (8000170 )
+ 8000164: 4803 ldr r0, [pc, #12] @ (8000174 )
8000166: f3af 8000 nop.w
800016a: bd08 pop {r3, pc}
800016c: 00000000 .word 0x00000000
8000170: 2000010c .word 0x2000010c
- 8000174: 0800f0d0 .word 0x0800f0d0
+ 8000174: 0800f028 .word 0x0800f028
08000178 :
8000178: 4603 mov r3, r0
@@ -74,12 +74,12 @@ Disassembly of section .text:
8000186: 4770 bx lr
08000188 <__aeabi_drsub>:
- 8000188: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000
+ 8000188: f081 4100 eor.w r1, r1, #2147483648 @ 0x80000000
800018c: e002 b.n 8000194 <__adddf3>
800018e: bf00 nop
08000190 <__aeabi_dsub>:
- 8000190: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000
+ 8000190: f083 4300 eor.w r3, r3, #2147483648 @ 0x80000000
08000194 <__adddf3>:
8000194: b530 push {r4, r5, lr}
@@ -106,17 +106,17 @@ Disassembly of section .text:
80001da: ea83 0101 eor.w r1, r3, r1
80001de: ea80 0202 eor.w r2, r0, r2
80001e2: ea81 0303 eor.w r3, r1, r3
- 80001e6: 2d36 cmp r5, #54 ; 0x36
+ 80001e6: 2d36 cmp r5, #54 @ 0x36
80001e8: bf88 it hi
80001ea: bd30 pophi {r4, r5, pc}
- 80001ec: f011 4f00 tst.w r1, #2147483648 ; 0x80000000
+ 80001ec: f011 4f00 tst.w r1, #2147483648 @ 0x80000000
80001f0: ea4f 3101 mov.w r1, r1, lsl #12
- 80001f4: f44f 1c80 mov.w ip, #1048576 ; 0x100000
+ 80001f4: f44f 1c80 mov.w ip, #1048576 @ 0x100000
80001f8: ea4c 3111 orr.w r1, ip, r1, lsr #12
80001fc: d002 beq.n 8000204 <__adddf3+0x70>
80001fe: 4240 negs r0, r0
8000200: eb61 0141 sbc.w r1, r1, r1, lsl #1
- 8000204: f013 4f00 tst.w r3, #2147483648 ; 0x80000000
+ 8000204: f013 4f00 tst.w r3, #2147483648 @ 0x80000000
8000208: ea4f 3303 mov.w r3, r3, lsl #12
800020c: ea4c 3313 orr.w r3, ip, r3, lsr #12
8000210: d002 beq.n 8000218 <__adddf3+0x84>
@@ -145,24 +145,24 @@ Disassembly of section .text:
800025a: fa43 f305 asr.w r3, r3, r5
800025e: 18c0 adds r0, r0, r3
8000260: eb51 71e3 adcs.w r1, r1, r3, asr #31
- 8000264: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000
+ 8000264: f001 4500 and.w r5, r1, #2147483648 @ 0x80000000
8000268: d507 bpl.n 800027a <__adddf3+0xe6>
800026a: f04f 0e00 mov.w lr, #0
800026e: f1dc 0c00 rsbs ip, ip, #0
8000272: eb7e 0000 sbcs.w r0, lr, r0
8000276: eb6e 0101 sbc.w r1, lr, r1
- 800027a: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000
+ 800027a: f5b1 1f80 cmp.w r1, #1048576 @ 0x100000
800027e: d31b bcc.n 80002b8 <__adddf3+0x124>
- 8000280: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000
+ 8000280: f5b1 1f00 cmp.w r1, #2097152 @ 0x200000
8000284: d30c bcc.n 80002a0 <__adddf3+0x10c>
8000286: 0849 lsrs r1, r1, #1
8000288: ea5f 0030 movs.w r0, r0, rrx
800028c: ea4f 0c3c mov.w ip, ip, rrx
8000290: f104 0401 add.w r4, r4, #1
8000294: ea4f 5244 mov.w r2, r4, lsl #21
- 8000298: f512 0f80 cmn.w r2, #4194304 ; 0x400000
+ 8000298: f512 0f80 cmn.w r2, #4194304 @ 0x400000
800029c: f080 809a bcs.w 80003d4 <__adddf3+0x240>
- 80002a0: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000
+ 80002a0: f1bc 4f00 cmp.w ip, #2147483648 @ 0x80000000
80002a4: bf08 it eq
80002a6: ea5f 0c50 movseq.w ip, r0, lsr #1
80002aa: f150 0000 adcs.w r0, r0, #0
@@ -174,7 +174,7 @@ Disassembly of section .text:
80002be: eb41 0101 adc.w r1, r1, r1
80002c2: 3c01 subs r4, #1
80002c4: bf28 it cs
- 80002c6: f5b1 1f80 cmpcs.w r1, #1048576 ; 0x100000
+ 80002c6: f5b1 1f80 cmpcs.w r1, #1048576 @ 0x100000
80002ca: d2e9 bcs.n 80002a0 <__adddf3+0x10c>
80002cc: f091 0f00 teq r1, #0
80002d0: bf04 itt eq
@@ -230,9 +230,9 @@ Disassembly of section .text:
800036a: 4629 mov r1, r5
800036c: bd30 pop {r4, r5, pc}
800036e: f094 0f00 teq r4, #0
- 8000372: f483 1380 eor.w r3, r3, #1048576 ; 0x100000
+ 8000372: f483 1380 eor.w r3, r3, #1048576 @ 0x100000
8000376: bf06 itte eq
- 8000378: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000
+ 8000378: f481 1180 eoreq.w r1, r1, #1048576 @ 0x100000
800037c: 3401 addeq r4, #1
800037e: 3d01 subne r5, #1
8000380: e74e b.n 8000220 <__adddf3+0x8c>
@@ -259,15 +259,15 @@ Disassembly of section .text:
80003b8: 0040 lsls r0, r0, #1
80003ba: 4149 adcs r1, r1
80003bc: bf28 it cs
- 80003be: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000
+ 80003be: f041 4100 orrcs.w r1, r1, #2147483648 @ 0x80000000
80003c2: bd30 pop {r4, r5, pc}
- 80003c4: f514 0480 adds.w r4, r4, #4194304 ; 0x400000
+ 80003c4: f514 0480 adds.w r4, r4, #4194304 @ 0x400000
80003c8: bf3c itt cc
- 80003ca: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000
+ 80003ca: f501 1180 addcc.w r1, r1, #1048576 @ 0x100000
80003ce: bd30 popcc {r4, r5, pc}
- 80003d0: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000
- 80003d4: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000
- 80003d8: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000
+ 80003d0: f001 4500 and.w r5, r1, #2147483648 @ 0x80000000
+ 80003d4: f045 41fe orr.w r1, r5, #2130706432 @ 0x7f000000
+ 80003d8: f441 0170 orr.w r1, r1, #15728640 @ 0xf00000
80003dc: f04f 0000 mov.w r0, #0
80003e0: bd30 pop {r4, r5, pc}
80003e2: ea7f 5c64 mvns.w ip, r4, asr #21
@@ -282,7 +282,7 @@ Disassembly of section .text:
80003fa: bf06 itte eq
80003fc: ea52 3503 orrseq.w r5, r2, r3, lsl #12
8000400: ea91 0f03 teqeq r1, r3
- 8000404: f441 2100 orrne.w r1, r1, #524288 ; 0x80000
+ 8000404: f441 2100 orrne.w r1, r1, #524288 @ 0x80000
8000408: bd30 pop {r4, r5, pc}
800040a: bf00 nop
@@ -292,8 +292,8 @@ Disassembly of section .text:
8000412: 2100 moveq r1, #0
8000414: 4770 bxeq lr
8000416: b530 push {r4, r5, lr}
- 8000418: f44f 6480 mov.w r4, #1024 ; 0x400
- 800041c: f104 0432 add.w r4, r4, #50 ; 0x32
+ 8000418: f44f 6480 mov.w r4, #1024 @ 0x400
+ 800041c: f104 0432 add.w r4, r4, #50 @ 0x32
8000420: f04f 0500 mov.w r5, #0
8000424: f04f 0100 mov.w r1, #0
8000428: e750 b.n 80002cc <__adddf3+0x138>
@@ -305,9 +305,9 @@ Disassembly of section .text:
8000432: 2100 moveq r1, #0
8000434: 4770 bxeq lr
8000436: b530 push {r4, r5, lr}
- 8000438: f44f 6480 mov.w r4, #1024 ; 0x400
- 800043c: f104 0432 add.w r4, r4, #50 ; 0x32
- 8000440: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000
+ 8000438: f44f 6480 mov.w r4, #1024 @ 0x400
+ 800043c: f104 0432 add.w r4, r4, #50 @ 0x32
+ 8000440: f010 4500 ands.w r5, r0, #2147483648 @ 0x80000000
8000444: bf48 it mi
8000446: 4240 negmi r0, r0
8000448: f04f 0100 mov.w r1, #0
@@ -320,21 +320,21 @@ Disassembly of section .text:
8000456: ea4f 0131 mov.w r1, r1, rrx
800045a: ea4f 7002 mov.w r0, r2, lsl #28
800045e: bf1f itttt ne
- 8000460: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000
- 8000464: f093 4f7f teqne r3, #4278190080 ; 0xff000000
- 8000468: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000
+ 8000460: f012 437f andsne.w r3, r2, #4278190080 @ 0xff000000
+ 8000464: f093 4f7f teqne r3, #4278190080 @ 0xff000000
+ 8000468: f081 5160 eorne.w r1, r1, #939524096 @ 0x38000000
800046c: 4770 bxne lr
- 800046e: f032 427f bics.w r2, r2, #4278190080 ; 0xff000000
+ 800046e: f032 427f bics.w r2, r2, #4278190080 @ 0xff000000
8000472: bf08 it eq
8000474: 4770 bxeq lr
- 8000476: f093 4f7f teq r3, #4278190080 ; 0xff000000
+ 8000476: f093 4f7f teq r3, #4278190080 @ 0xff000000
800047a: bf04 itt eq
- 800047c: f441 2100 orreq.w r1, r1, #524288 ; 0x80000
+ 800047c: f441 2100 orreq.w r1, r1, #524288 @ 0x80000
8000480: 4770 bxeq lr
8000482: b530 push {r4, r5, lr}
- 8000484: f44f 7460 mov.w r4, #896 ; 0x380
- 8000488: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000
- 800048c: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000
+ 8000484: f44f 7460 mov.w r4, #896 @ 0x380
+ 8000488: f001 4500 and.w r5, r1, #2147483648 @ 0x80000000
+ 800048c: f021 4100 bic.w r1, r1, #2147483648 @ 0x80000000
8000490: e71c b.n 80002cc <__adddf3+0x138>
8000492: bf00 nop
@@ -351,12 +351,12 @@ Disassembly of section .text:
80004a8: bf08 it eq
80004aa: 4770 bxeq lr
80004ac: b530 push {r4, r5, lr}
- 80004ae: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000
+ 80004ae: f011 4500 ands.w r5, r1, #2147483648 @ 0x80000000
80004b2: d502 bpl.n 80004ba <__aeabi_l2d+0x16>
80004b4: 4240 negs r0, r0
80004b6: eb61 0141 sbc.w r1, r1, r1, lsl #1
- 80004ba: f44f 6480 mov.w r4, #1024 ; 0x400
- 80004be: f104 0432 add.w r4, r4, #50 ; 0x32
+ 80004ba: f44f 6480 mov.w r4, #1024 @ 0x400
+ 80004be: f104 0432 add.w r4, r4, #50 @ 0x32
80004c2: ea5f 5c91 movs.w ip, r1, lsr #22
80004c6: f43f aed8 beq.w 800027a <__adddf3+0xe6>
80004ca: f04f 0203 mov.w r2, #3
@@ -495,16 +495,16 @@ Disassembly of section .text:
08000610 <__aeabi_d2iz>:
8000610: ea4f 0241 mov.w r2, r1, lsl #1
- 8000614: f512 1200 adds.w r2, r2, #2097152 ; 0x200000
+ 8000614: f512 1200 adds.w r2, r2, #2097152 @ 0x200000
8000618: d215 bcs.n 8000646 <__aeabi_d2iz+0x36>
800061a: d511 bpl.n 8000640 <__aeabi_d2iz+0x30>
- 800061c: f46f 7378 mvn.w r3, #992 ; 0x3e0
+ 800061c: f46f 7378 mvn.w r3, #992 @ 0x3e0
8000620: ebb3 5262 subs.w r2, r3, r2, asr #21
8000624: d912 bls.n 800064c <__aeabi_d2iz+0x3c>
8000626: ea4f 23c1 mov.w r3, r1, lsl #11
- 800062a: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000
+ 800062a: f043 4300 orr.w r3, r3, #2147483648 @ 0x80000000
800062e: ea43 5350 orr.w r3, r3, r0, lsr #21
- 8000632: f011 4f00 tst.w r1, #2147483648 ; 0x80000000
+ 8000632: f011 4f00 tst.w r1, #2147483648 @ 0x80000000
8000636: fa23 f002 lsr.w r0, r3, r2
800063a: bf18 it ne
800063c: 4240 negne r0, r0
@@ -513,21 +513,21 @@ Disassembly of section .text:
8000644: 4770 bx lr
8000646: ea50 3001 orrs.w r0, r0, r1, lsl #12
800064a: d105 bne.n 8000658 <__aeabi_d2iz+0x48>
- 800064c: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000
+ 800064c: f011 4000 ands.w r0, r1, #2147483648 @ 0x80000000
8000650: bf08 it eq
- 8000652: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000
+ 8000652: f06f 4000 mvneq.w r0, #2147483648 @ 0x80000000
8000656: 4770 bx lr
8000658: f04f 0000 mov.w r0, #0
800065c: 4770 bx lr
800065e: bf00 nop
08000660 <__aeabi_frsub>:
- 8000660: f080 4000 eor.w r0, r0, #2147483648 ; 0x80000000
+ 8000660: f080 4000 eor.w r0, r0, #2147483648 @ 0x80000000
8000664: e002 b.n 800066c <__addsf3>
8000666: bf00 nop
08000668 <__aeabi_fsub>:
- 8000668: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000
+ 8000668: f081 4100 eor.w r1, r1, #2147483648 @ 0x80000000
0800066c <__addsf3>:
800066c: 0042 lsls r2, r0, #1
@@ -549,14 +549,14 @@ Disassembly of section .text:
8000698: 2b19 cmp r3, #25
800069a: bf88 it hi
800069c: 4770 bxhi lr
- 800069e: f010 4f00 tst.w r0, #2147483648 ; 0x80000000
- 80006a2: f440 0000 orr.w r0, r0, #8388608 ; 0x800000
- 80006a6: f020 407f bic.w r0, r0, #4278190080 ; 0xff000000
+ 800069e: f010 4f00 tst.w r0, #2147483648 @ 0x80000000
+ 80006a2: f440 0000 orr.w r0, r0, #8388608 @ 0x800000
+ 80006a6: f020 407f bic.w r0, r0, #4278190080 @ 0xff000000
80006aa: bf18 it ne
80006ac: 4240 negne r0, r0
- 80006ae: f011 4f00 tst.w r1, #2147483648 ; 0x80000000
- 80006b2: f441 0100 orr.w r1, r1, #8388608 ; 0x800000
- 80006b6: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000
+ 80006ae: f011 4f00 tst.w r1, #2147483648 @ 0x80000000
+ 80006b2: f441 0100 orr.w r1, r1, #8388608 @ 0x800000
+ 80006b6: f021 417f bic.w r1, r1, #4278190080 @ 0xff000000
80006ba: bf18 it ne
80006bc: 4249 negne r1, r1
80006be: ea92 0f03 teq r2, r3
@@ -566,20 +566,20 @@ Disassembly of section .text:
80006cc: eb10 000c adds.w r0, r0, ip
80006d0: f1c3 0320 rsb r3, r3, #32
80006d4: fa01 f103 lsl.w r1, r1, r3
- 80006d8: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000
+ 80006d8: f000 4300 and.w r3, r0, #2147483648 @ 0x80000000
80006dc: d502 bpl.n 80006e4 <__addsf3+0x78>
80006de: 4249 negs r1, r1
80006e0: eb60 0040 sbc.w r0, r0, r0, lsl #1
- 80006e4: f5b0 0f00 cmp.w r0, #8388608 ; 0x800000
+ 80006e4: f5b0 0f00 cmp.w r0, #8388608 @ 0x800000
80006e8: d313 bcc.n 8000712 <__addsf3+0xa6>
- 80006ea: f1b0 7f80 cmp.w r0, #16777216 ; 0x1000000
+ 80006ea: f1b0 7f80 cmp.w r0, #16777216 @ 0x1000000
80006ee: d306 bcc.n 80006fe <__addsf3+0x92>
80006f0: 0840 lsrs r0, r0, #1
80006f2: ea4f 0131 mov.w r1, r1, rrx
80006f6: f102 0201 add.w r2, r2, #1
- 80006fa: 2afe cmp r2, #254 ; 0xfe
+ 80006fa: 2afe cmp r2, #254 @ 0xfe
80006fc: d251 bcs.n 80007a2 <__addsf3+0x136>
- 80006fe: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000
+ 80006fe: f1b1 4f00 cmp.w r1, #2147483648 @ 0x80000000
8000702: eb40 50c2 adc.w r0, r0, r2, lsl #23
8000706: bf08 it eq
8000708: f020 0001 biceq.w r0, r0, #1
@@ -589,7 +589,7 @@ Disassembly of section .text:
8000714: eb40 0000 adc.w r0, r0, r0
8000718: 3a01 subs r2, #1
800071a: bf28 it cs
- 800071c: f5b0 0f00 cmpcs.w r0, #8388608 ; 0x800000
+ 800071c: f5b0 0f00 cmpcs.w r0, #8388608 @ 0x800000
8000720: d2ed bcs.n 80006fe <__addsf3+0x92>
8000722: fab0 fc80 clz ip, r0
8000726: f1ac 0c08 sub.w ip, ip, #8
@@ -604,9 +604,9 @@ Disassembly of section .text:
8000740: 4318 orrlt r0, r3
8000742: 4770 bx lr
8000744: f092 0f00 teq r2, #0
- 8000748: f481 0100 eor.w r1, r1, #8388608 ; 0x800000
+ 8000748: f481 0100 eor.w r1, r1, #8388608 @ 0x800000
800074c: bf06 itte eq
- 800074e: f480 0000 eoreq.w r0, r0, #8388608 ; 0x800000
+ 800074e: f480 0000 eoreq.w r0, r0, #8388608 @ 0x800000
8000752: 3201 addeq r2, #1
8000754: 3b01 subne r3, #1
8000756: e7b5 b.n 80006c4 <__addsf3+0x58>
@@ -625,19 +625,19 @@ Disassembly of section .text:
800077c: bf1c itt ne
800077e: 2000 movne r0, #0
8000780: 4770 bxne lr
- 8000782: f012 4f7f tst.w r2, #4278190080 ; 0xff000000
+ 8000782: f012 4f7f tst.w r2, #4278190080 @ 0xff000000
8000786: d104 bne.n 8000792 <__addsf3+0x126>
8000788: 0040 lsls r0, r0, #1
800078a: bf28 it cs
- 800078c: f040 4000 orrcs.w r0, r0, #2147483648 ; 0x80000000
+ 800078c: f040 4000 orrcs.w r0, r0, #2147483648 @ 0x80000000
8000790: 4770 bx lr
- 8000792: f112 7200 adds.w r2, r2, #33554432 ; 0x2000000
+ 8000792: f112 7200 adds.w r2, r2, #33554432 @ 0x2000000
8000796: bf3c itt cc
- 8000798: f500 0000 addcc.w r0, r0, #8388608 ; 0x800000
+ 8000798: f500 0000 addcc.w r0, r0, #8388608 @ 0x800000
800079c: 4770 bxcc lr
- 800079e: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000
- 80007a2: f043 40fe orr.w r0, r3, #2130706432 ; 0x7f000000
- 80007a6: f440 0000 orr.w r0, r0, #8388608 ; 0x800000
+ 800079e: f000 4300 and.w r3, r0, #2147483648 @ 0x80000000
+ 80007a2: f043 40fe orr.w r0, r3, #2130706432 @ 0x7f000000
+ 80007a6: f440 0000 orr.w r0, r0, #8388608 @ 0x800000
80007aa: 4770 bx lr
80007ac: ea7f 6222 mvns.w r2, r2, asr #24
80007b0: bf16 itet ne
@@ -648,7 +648,7 @@ Disassembly of section .text:
80007bc: bf06 itte eq
80007be: ea5f 2341 movseq.w r3, r1, lsl #9
80007c2: ea90 0f01 teqeq r0, r1
- 80007c6: f440 0080 orrne.w r0, r0, #4194304 ; 0x400000
+ 80007c6: f440 0080 orrne.w r0, r0, #4194304 @ 0x400000
80007ca: 4770 bx lr
080007cc <__aeabi_ui2f>:
@@ -657,13 +657,13 @@ Disassembly of section .text:
80007d2: bf00 nop
080007d4 <__aeabi_i2f>:
- 80007d4: f010 4300 ands.w r3, r0, #2147483648 ; 0x80000000
+ 80007d4: f010 4300 ands.w r3, r0, #2147483648 @ 0x80000000
80007d8: bf48 it mi
80007da: 4240 negmi r0, r0
80007dc: ea5f 0c00 movs.w ip, r0
80007e0: bf08 it eq
80007e2: 4770 bxeq lr
- 80007e4: f043 4396 orr.w r3, r3, #1258291200 ; 0x4b000000
+ 80007e4: f043 4396 orr.w r3, r3, #1258291200 @ 0x4b000000
80007e8: 4601 mov r1, r0
80007ea: f04f 0000 mov.w r0, #0
80007ee: e01c b.n 800082a <__aeabi_l2f+0x2a>
@@ -680,7 +680,7 @@ Disassembly of section .text:
8000800: ea50 0201 orrs.w r2, r0, r1
8000804: bf08 it eq
8000806: 4770 bxeq lr
- 8000808: f011 4300 ands.w r3, r1, #2147483648 ; 0x80000000
+ 8000808: f011 4300 ands.w r3, r1, #2147483648 @ 0x80000000
800080c: d502 bpl.n 8000814 <__aeabi_l2f+0x14>
800080e: 4240 negs r0, r0
8000810: eb61 0141 sbc.w r1, r1, r1, lsl #1
@@ -689,10 +689,10 @@ Disassembly of section .text:
800081a: 4684 moveq ip, r0
800081c: 4601 moveq r1, r0
800081e: 2000 moveq r0, #0
- 8000820: f043 43b6 orr.w r3, r3, #1526726656 ; 0x5b000000
+ 8000820: f043 43b6 orr.w r3, r3, #1526726656 @ 0x5b000000
8000824: bf08 it eq
- 8000826: f1a3 5380 subeq.w r3, r3, #268435456 ; 0x10000000
- 800082a: f5a3 0300 sub.w r3, r3, #8388608 ; 0x800000
+ 8000826: f1a3 5380 subeq.w r3, r3, #268435456 @ 0x10000000
+ 800082a: f5a3 0300 sub.w r3, r3, #8388608 @ 0x800000
800082e: fabc f28c clz r2, ip
8000832: 3a08 subs r2, #8
8000834: eba3 53c2 sub.w r3, r3, r2, lsl #23
@@ -701,7 +701,7 @@ Disassembly of section .text:
800083e: 4463 add r3, ip
8000840: fa00 fc02 lsl.w ip, r0, r2
8000844: f1c2 0220 rsb r2, r2, #32
- 8000848: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000
+ 8000848: f1bc 4f00 cmp.w ip, #2147483648 @ 0x80000000
800084c: fa20 f202 lsr.w r2, r0, r2
8000850: eb43 0002 adc.w r0, r3, r2
8000854: bf08 it eq
@@ -718,7 +718,7 @@ Disassembly of section .text:
800087a: 4770 bx lr
0800087c <__aeabi_fmul>:
- 800087c: f04f 0cff mov.w ip, #255 ; 0xff
+ 800087c: f04f 0cff mov.w ip, #255 @ 0xff
8000880: ea1c 52d0 ands.w r2, ip, r0, lsr #23
8000884: bf1e ittt ne
8000886: ea1c 53d1 andsne.w r3, ip, r1, lsr #23
@@ -731,43 +731,43 @@ Disassembly of section .text:
800089c: bf18 it ne
800089e: ea5f 2141 movsne.w r1, r1, lsl #9
80008a2: d01e beq.n 80008e2 <__aeabi_fmul+0x66>
- 80008a4: f04f 6300 mov.w r3, #134217728 ; 0x8000000
+ 80008a4: f04f 6300 mov.w r3, #134217728 @ 0x8000000
80008a8: ea43 1050 orr.w r0, r3, r0, lsr #5
80008ac: ea43 1151 orr.w r1, r3, r1, lsr #5
80008b0: fba0 3101 umull r3, r1, r0, r1
- 80008b4: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000
- 80008b8: f5b1 0f00 cmp.w r1, #8388608 ; 0x800000
+ 80008b4: f00c 4000 and.w r0, ip, #2147483648 @ 0x80000000
+ 80008b8: f5b1 0f00 cmp.w r1, #8388608 @ 0x800000
80008bc: bf3e ittt cc
80008be: 0049 lslcc r1, r1, #1
80008c0: ea41 71d3 orrcc.w r1, r1, r3, lsr #31
80008c4: 005b lslcc r3, r3, #1
80008c6: ea40 0001 orr.w r0, r0, r1
- 80008ca: f162 027f sbc.w r2, r2, #127 ; 0x7f
- 80008ce: 2afd cmp r2, #253 ; 0xfd
+ 80008ca: f162 027f sbc.w r2, r2, #127 @ 0x7f
+ 80008ce: 2afd cmp r2, #253 @ 0xfd
80008d0: d81d bhi.n 800090e <__aeabi_fmul+0x92>
- 80008d2: f1b3 4f00 cmp.w r3, #2147483648 ; 0x80000000
+ 80008d2: f1b3 4f00 cmp.w r3, #2147483648 @ 0x80000000
80008d6: eb40 50c2 adc.w r0, r0, r2, lsl #23
80008da: bf08 it eq
80008dc: f020 0001 biceq.w r0, r0, #1
80008e0: 4770 bx lr
80008e2: f090 0f00 teq r0, #0
- 80008e6: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000
+ 80008e6: f00c 4c00 and.w ip, ip, #2147483648 @ 0x80000000
80008ea: bf08 it eq
80008ec: 0249 lsleq r1, r1, #9
80008ee: ea4c 2050 orr.w r0, ip, r0, lsr #9
80008f2: ea40 2051 orr.w r0, r0, r1, lsr #9
- 80008f6: 3a7f subs r2, #127 ; 0x7f
+ 80008f6: 3a7f subs r2, #127 @ 0x7f
80008f8: bfc2 ittt gt
- 80008fa: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff
+ 80008fa: f1d2 03ff rsbsgt r3, r2, #255 @ 0xff
80008fe: ea40 50c2 orrgt.w r0, r0, r2, lsl #23
8000902: 4770 bxgt lr
- 8000904: f440 0000 orr.w r0, r0, #8388608 ; 0x800000
+ 8000904: f440 0000 orr.w r0, r0, #8388608 @ 0x800000
8000908: f04f 0300 mov.w r3, #0
800090c: 3a01 subs r2, #1
800090e: dc5d bgt.n 80009cc <__aeabi_fmul+0x150>
8000910: f112 0f19 cmn.w r2, #25
8000914: bfdc itt le
- 8000916: f000 4000 andle.w r0, r0, #2147483648 ; 0x80000000
+ 8000916: f000 4000 andle.w r0, r0, #2147483648 @ 0x80000000
800091a: 4770 bxle lr
800091c: f1c2 0200 rsb r2, r2, #0
8000920: 0041 lsls r1, r0, #1
@@ -781,18 +781,18 @@ Disassembly of section .text:
800093c: ea20 70dc biceq.w r0, r0, ip, lsr #31
8000940: 4770 bx lr
8000942: f092 0f00 teq r2, #0
- 8000946: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000
+ 8000946: f000 4c00 and.w ip, r0, #2147483648 @ 0x80000000
800094a: bf02 ittt eq
800094c: 0040 lsleq r0, r0, #1
- 800094e: f410 0f00 tsteq.w r0, #8388608 ; 0x800000
+ 800094e: f410 0f00 tsteq.w r0, #8388608 @ 0x800000
8000952: 3a01 subeq r2, #1
8000954: d0f9 beq.n 800094a <__aeabi_fmul+0xce>
8000956: ea40 000c orr.w r0, r0, ip
800095a: f093 0f00 teq r3, #0
- 800095e: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000
+ 800095e: f001 4c00 and.w ip, r1, #2147483648 @ 0x80000000
8000962: bf02 ittt eq
8000964: 0049 lsleq r1, r1, #1
- 8000966: f411 0f00 tsteq.w r1, #8388608 ; 0x800000
+ 8000966: f411 0f00 tsteq.w r1, #8388608 @ 0x800000
800096a: 3b01 subeq r3, #1
800096c: d0f9 beq.n 8000962 <__aeabi_fmul+0xe6>
800096e: ea41 010c orr.w r1, r1, ip
@@ -802,19 +802,19 @@ Disassembly of section .text:
800097c: bf18 it ne
800097e: ea93 0f0c teqne r3, ip
8000982: d00a beq.n 800099a <__aeabi_fmul+0x11e>
- 8000984: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000
+ 8000984: f030 4c00 bics.w ip, r0, #2147483648 @ 0x80000000
8000988: bf18 it ne
- 800098a: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000
+ 800098a: f031 4c00 bicsne.w ip, r1, #2147483648 @ 0x80000000
800098e: d1d8 bne.n 8000942 <__aeabi_fmul+0xc6>
8000990: ea80 0001 eor.w r0, r0, r1
- 8000994: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000
+ 8000994: f000 4000 and.w r0, r0, #2147483648 @ 0x80000000
8000998: 4770 bx lr
800099a: f090 0f00 teq r0, #0
800099e: bf17 itett ne
- 80009a0: f090 4f00 teqne r0, #2147483648 ; 0x80000000
+ 80009a0: f090 4f00 teqne r0, #2147483648 @ 0x80000000
80009a4: 4608 moveq r0, r1
80009a6: f091 0f00 teqne r1, #0
- 80009aa: f091 4f00 teqne r1, #2147483648 ; 0x80000000
+ 80009aa: f091 4f00 teqne r1, #2147483648 @ 0x80000000
80009ae: d014 beq.n 80009da <__aeabi_fmul+0x15e>
80009b0: ea92 0f0c teq r2, ip
80009b4: d101 bne.n 80009ba <__aeabi_fmul+0x13e>
@@ -827,16 +827,16 @@ Disassembly of section .text:
80009c4: 4608 movne r0, r1
80009c6: d108 bne.n 80009da <__aeabi_fmul+0x15e>
80009c8: ea80 0001 eor.w r0, r0, r1
- 80009cc: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000
- 80009d0: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000
- 80009d4: f440 0000 orr.w r0, r0, #8388608 ; 0x800000
+ 80009cc: f000 4000 and.w r0, r0, #2147483648 @ 0x80000000
+ 80009d0: f040 40fe orr.w r0, r0, #2130706432 @ 0x7f000000
+ 80009d4: f440 0000 orr.w r0, r0, #8388608 @ 0x800000
80009d8: 4770 bx lr
- 80009da: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000
- 80009de: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000
+ 80009da: f040 40fe orr.w r0, r0, #2130706432 @ 0x7f000000
+ 80009de: f440 0040 orr.w r0, r0, #12582912 @ 0xc00000
80009e2: 4770 bx lr
080009e4 <__aeabi_fdiv>:
- 80009e4: f04f 0cff mov.w ip, #255 ; 0xff
+ 80009e4: f04f 0cff mov.w ip, #255 @ 0xff
80009e8: ea1c 52d0 ands.w r2, ip, r0, lsr #23
80009ec: bf1e ittt ne
80009ee: ea1c 53d1 andsne.w r3, ip, r1, lsr #23
@@ -848,15 +848,15 @@ Disassembly of section .text:
8000a04: 0249 lsls r1, r1, #9
8000a06: ea4f 2040 mov.w r0, r0, lsl #9
8000a0a: d037 beq.n 8000a7c <__aeabi_fdiv+0x98>
- 8000a0c: f04f 5380 mov.w r3, #268435456 ; 0x10000000
+ 8000a0c: f04f 5380 mov.w r3, #268435456 @ 0x10000000
8000a10: ea43 1111 orr.w r1, r3, r1, lsr #4
8000a14: ea43 1310 orr.w r3, r3, r0, lsr #4
- 8000a18: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000
+ 8000a18: f00c 4000 and.w r0, ip, #2147483648 @ 0x80000000
8000a1c: 428b cmp r3, r1
8000a1e: bf38 it cc
8000a20: 005b lslcc r3, r3, #1
- 8000a22: f142 027d adc.w r2, r2, #125 ; 0x7d
- 8000a26: f44f 0c00 mov.w ip, #8388608 ; 0x800000
+ 8000a22: f142 027d adc.w r2, r2, #125 @ 0x7d
+ 8000a26: f44f 0c00 mov.w ip, #8388608 @ 0x800000
8000a2a: 428b cmp r3, r1
8000a2c: bf24 itt cs
8000a2e: 1a5b subcs r3, r3, r1
@@ -877,37 +877,37 @@ Disassembly of section .text:
8000a60: bf18 it ne
8000a62: ea5f 1c1c movsne.w ip, ip, lsr #4
8000a66: d1e0 bne.n 8000a2a <__aeabi_fdiv+0x46>
- 8000a68: 2afd cmp r2, #253 ; 0xfd
+ 8000a68: 2afd cmp r2, #253 @ 0xfd
8000a6a: f63f af50 bhi.w 800090e <__aeabi_fmul+0x92>
8000a6e: 428b cmp r3, r1
8000a70: eb40 50c2 adc.w r0, r0, r2, lsl #23
8000a74: bf08 it eq
8000a76: f020 0001 biceq.w r0, r0, #1
8000a7a: 4770 bx lr
- 8000a7c: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000
+ 8000a7c: f00c 4c00 and.w ip, ip, #2147483648 @ 0x80000000
8000a80: ea4c 2050 orr.w r0, ip, r0, lsr #9
- 8000a84: 327f adds r2, #127 ; 0x7f
+ 8000a84: 327f adds r2, #127 @ 0x7f
8000a86: bfc2 ittt gt
- 8000a88: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff
+ 8000a88: f1d2 03ff rsbsgt r3, r2, #255 @ 0xff
8000a8c: ea40 50c2 orrgt.w r0, r0, r2, lsl #23
8000a90: 4770 bxgt lr
- 8000a92: f440 0000 orr.w r0, r0, #8388608 ; 0x800000
+ 8000a92: f440 0000 orr.w r0, r0, #8388608 @ 0x800000
8000a96: f04f 0300 mov.w r3, #0
8000a9a: 3a01 subs r2, #1
8000a9c: e737 b.n 800090e <__aeabi_fmul+0x92>
8000a9e: f092 0f00 teq r2, #0
- 8000aa2: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000
+ 8000aa2: f000 4c00 and.w ip, r0, #2147483648 @ 0x80000000
8000aa6: bf02 ittt eq
8000aa8: 0040 lsleq r0, r0, #1
- 8000aaa: f410 0f00 tsteq.w r0, #8388608 ; 0x800000
+ 8000aaa: f410 0f00 tsteq.w r0, #8388608 @ 0x800000
8000aae: 3a01 subeq r2, #1
8000ab0: d0f9 beq.n 8000aa6 <__aeabi_fdiv+0xc2>
8000ab2: ea40 000c orr.w r0, r0, ip
8000ab6: f093 0f00 teq r3, #0
- 8000aba: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000
+ 8000aba: f001 4c00 and.w ip, r1, #2147483648 @ 0x80000000
8000abe: bf02 ittt eq
8000ac0: 0049 lsleq r1, r1, #1
- 8000ac2: f411 0f00 tsteq.w r1, #8388608 ; 0x800000
+ 8000ac2: f411 0f00 tsteq.w r1, #8388608 @ 0x800000
8000ac6: 3b01 subeq r3, #1
8000ac8: d0f9 beq.n 8000abe <__aeabi_fdiv+0xda>
8000aca: ea41 010c orr.w r1, r1, ip
@@ -927,40 +927,40 @@ Disassembly of section .text:
8000af4: f43f af4c beq.w 8000990 <__aeabi_fmul+0x114>
8000af8: 4608 mov r0, r1
8000afa: e76e b.n 80009da <__aeabi_fmul+0x15e>
- 8000afc: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000
+ 8000afc: f030 4c00 bics.w ip, r0, #2147483648 @ 0x80000000
8000b00: bf18 it ne
- 8000b02: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000
+ 8000b02: f031 4c00 bicsne.w ip, r1, #2147483648 @ 0x80000000
8000b06: d1ca bne.n 8000a9e <__aeabi_fdiv+0xba>
- 8000b08: f030 4200 bics.w r2, r0, #2147483648 ; 0x80000000
+ 8000b08: f030 4200 bics.w r2, r0, #2147483648 @ 0x80000000
8000b0c: f47f af5c bne.w 80009c8 <__aeabi_fmul+0x14c>
- 8000b10: f031 4300 bics.w r3, r1, #2147483648 ; 0x80000000
+ 8000b10: f031 4300 bics.w r3, r1, #2147483648 @ 0x80000000
8000b14: f47f af3c bne.w 8000990 <__aeabi_fmul+0x114>
8000b18: e75f b.n 80009da <__aeabi_fmul+0x15e>
8000b1a: bf00 nop
08000b1c <__aeabi_f2iz>:
8000b1c: ea4f 0240 mov.w r2, r0, lsl #1
- 8000b20: f1b2 4ffe cmp.w r2, #2130706432 ; 0x7f000000
+ 8000b20: f1b2 4ffe cmp.w r2, #2130706432 @ 0x7f000000
8000b24: d30f bcc.n 8000b46 <__aeabi_f2iz+0x2a>
- 8000b26: f04f 039e mov.w r3, #158 ; 0x9e
+ 8000b26: f04f 039e mov.w r3, #158 @ 0x9e
8000b2a: ebb3 6212 subs.w r2, r3, r2, lsr #24
8000b2e: d90d bls.n 8000b4c <__aeabi_f2iz+0x30>
8000b30: ea4f 2300 mov.w r3, r0, lsl #8
- 8000b34: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000
- 8000b38: f010 4f00 tst.w r0, #2147483648 ; 0x80000000
+ 8000b34: f043 4300 orr.w r3, r3, #2147483648 @ 0x80000000
+ 8000b38: f010 4f00 tst.w r0, #2147483648 @ 0x80000000
8000b3c: fa23 f002 lsr.w r0, r3, r2
8000b40: bf18 it ne
8000b42: 4240 negne r0, r0
8000b44: 4770 bx lr
8000b46: f04f 0000 mov.w r0, #0
8000b4a: 4770 bx lr
- 8000b4c: f112 0f61 cmn.w r2, #97 ; 0x61
+ 8000b4c: f112 0f61 cmn.w r2, #97 @ 0x61
8000b50: d101 bne.n 8000b56 <__aeabi_f2iz+0x3a>
8000b52: 0242 lsls r2, r0, #9
8000b54: d105 bne.n 8000b62 <__aeabi_f2iz+0x46>
- 8000b56: f010 4000 ands.w r0, r0, #2147483648 ; 0x80000000
+ 8000b56: f010 4000 ands.w r0, r0, #2147483648 @ 0x80000000
8000b5a: bf08 it eq
- 8000b5c: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000
+ 8000b5c: f06f 4000 mvneq.w r0, #2147483648 @ 0x80000000
8000b60: 4770 bx lr
8000b62: f04f 0000 mov.w r0, #0
8000b66: 4770 bx lr
@@ -968,18 +968,18 @@ Disassembly of section .text:
08000b68 <__aeabi_f2uiz>:
8000b68: 0042 lsls r2, r0, #1
8000b6a: d20e bcs.n 8000b8a <__aeabi_f2uiz+0x22>
- 8000b6c: f1b2 4ffe cmp.w r2, #2130706432 ; 0x7f000000
+ 8000b6c: f1b2 4ffe cmp.w r2, #2130706432 @ 0x7f000000
8000b70: d30b bcc.n 8000b8a <__aeabi_f2uiz+0x22>
- 8000b72: f04f 039e mov.w r3, #158 ; 0x9e
+ 8000b72: f04f 039e mov.w r3, #158 @ 0x9e
8000b76: ebb3 6212 subs.w r2, r3, r2, lsr #24
8000b7a: d409 bmi.n 8000b90 <__aeabi_f2uiz+0x28>
8000b7c: ea4f 2300 mov.w r3, r0, lsl #8
- 8000b80: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000
+ 8000b80: f043 4300 orr.w r3, r3, #2147483648 @ 0x80000000
8000b84: fa23 f002 lsr.w r0, r3, r2
8000b88: 4770 bx lr
8000b8a: f04f 0000 mov.w r0, #0
8000b8e: 4770 bx lr
- 8000b90: f112 0f61 cmn.w r2, #97 ; 0x61
+ 8000b90: f112 0f61 cmn.w r2, #97 @ 0x61
8000b94: d101 bne.n 8000b9a <__aeabi_f2uiz+0x32>
8000b96: 0242 lsls r2, r0, #9
8000b98: d102 bne.n 8000ba0 <__aeabi_f2uiz+0x38>
@@ -998,7 +998,7 @@ Disassembly of section .text:
8000bb2: bf1c itt ne
8000bb4: f04f 31ff movne.w r1, #4294967295
8000bb8: f04f 30ff movne.w r0, #4294967295
- 8000bbc: f000 b970 b.w 8000ea0 <__aeabi_idiv0>
+ 8000bbc: f000 b96a b.w 8000e94 <__aeabi_idiv0>
8000bc0: f1ad 0c08 sub.w ip, sp, #8
8000bc4: e96d ce04 strd ip, lr, [sp, #-16]!
8000bc8: f000 f806 bl 8000bd8 <__udivmoddi4>
@@ -1009,7604 +1009,7598 @@ Disassembly of section .text:
08000bd8 <__udivmoddi4>:
8000bd8: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
- 8000bdc: 9e08 ldr r6, [sp, #32]
- 8000bde: 460d mov r5, r1
- 8000be0: 4604 mov r4, r0
- 8000be2: 460f mov r7, r1
- 8000be4: 2b00 cmp r3, #0
- 8000be6: d14a bne.n 8000c7e <__udivmoddi4+0xa6>
- 8000be8: 428a cmp r2, r1
- 8000bea: 4694 mov ip, r2
- 8000bec: d965 bls.n 8000cba <__udivmoddi4+0xe2>
- 8000bee: fab2 f382 clz r3, r2
- 8000bf2: b143 cbz r3, 8000c06 <__udivmoddi4+0x2e>
- 8000bf4: fa02 fc03 lsl.w ip, r2, r3
- 8000bf8: f1c3 0220 rsb r2, r3, #32
- 8000bfc: 409f lsls r7, r3
- 8000bfe: fa20 f202 lsr.w r2, r0, r2
- 8000c02: 4317 orrs r7, r2
- 8000c04: 409c lsls r4, r3
- 8000c06: ea4f 4e1c mov.w lr, ip, lsr #16
- 8000c0a: fa1f f58c uxth.w r5, ip
- 8000c0e: fbb7 f1fe udiv r1, r7, lr
- 8000c12: 0c22 lsrs r2, r4, #16
- 8000c14: fb0e 7711 mls r7, lr, r1, r7
- 8000c18: ea42 4207 orr.w r2, r2, r7, lsl #16
- 8000c1c: fb01 f005 mul.w r0, r1, r5
- 8000c20: 4290 cmp r0, r2
- 8000c22: d90a bls.n 8000c3a <__udivmoddi4+0x62>
- 8000c24: eb1c 0202 adds.w r2, ip, r2
- 8000c28: f101 37ff add.w r7, r1, #4294967295
- 8000c2c: f080 811b bcs.w 8000e66 <__udivmoddi4+0x28e>
- 8000c30: 4290 cmp r0, r2
- 8000c32: f240 8118 bls.w 8000e66 <__udivmoddi4+0x28e>
- 8000c36: 3902 subs r1, #2
- 8000c38: 4462 add r2, ip
- 8000c3a: 1a12 subs r2, r2, r0
- 8000c3c: b2a4 uxth r4, r4
- 8000c3e: fbb2 f0fe udiv r0, r2, lr
- 8000c42: fb0e 2210 mls r2, lr, r0, r2
- 8000c46: ea44 4402 orr.w r4, r4, r2, lsl #16
- 8000c4a: fb00 f505 mul.w r5, r0, r5
- 8000c4e: 42a5 cmp r5, r4
- 8000c50: d90a bls.n 8000c68 <__udivmoddi4+0x90>
- 8000c52: eb1c 0404 adds.w r4, ip, r4
- 8000c56: f100 32ff add.w r2, r0, #4294967295
- 8000c5a: f080 8106 bcs.w 8000e6a <__udivmoddi4+0x292>
- 8000c5e: 42a5 cmp r5, r4
- 8000c60: f240 8103 bls.w 8000e6a <__udivmoddi4+0x292>
- 8000c64: 4464 add r4, ip
- 8000c66: 3802 subs r0, #2
- 8000c68: ea40 4001 orr.w r0, r0, r1, lsl #16
- 8000c6c: 1b64 subs r4, r4, r5
- 8000c6e: 2100 movs r1, #0
- 8000c70: b11e cbz r6, 8000c7a <__udivmoddi4+0xa2>
- 8000c72: 40dc lsrs r4, r3
- 8000c74: 2300 movs r3, #0
- 8000c76: e9c6 4300 strd r4, r3, [r6]
- 8000c7a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 8000c7e: 428b cmp r3, r1
- 8000c80: d908 bls.n 8000c94 <__udivmoddi4+0xbc>
- 8000c82: 2e00 cmp r6, #0
- 8000c84: f000 80ec beq.w 8000e60 <__udivmoddi4+0x288>
- 8000c88: 2100 movs r1, #0
- 8000c8a: e9c6 0500 strd r0, r5, [r6]
+ 8000bdc: 9d08 ldr r5, [sp, #32]
+ 8000bde: 460c mov r4, r1
+ 8000be0: 2b00 cmp r3, #0
+ 8000be2: d14e bne.n 8000c82 <__udivmoddi4+0xaa>
+ 8000be4: 4694 mov ip, r2
+ 8000be6: 458c cmp ip, r1
+ 8000be8: 4686 mov lr, r0
+ 8000bea: fab2 f282 clz r2, r2
+ 8000bee: d962 bls.n 8000cb6 <__udivmoddi4+0xde>
+ 8000bf0: b14a cbz r2, 8000c06 <__udivmoddi4+0x2e>
+ 8000bf2: f1c2 0320 rsb r3, r2, #32
+ 8000bf6: 4091 lsls r1, r2
+ 8000bf8: fa20 f303 lsr.w r3, r0, r3
+ 8000bfc: fa0c fc02 lsl.w ip, ip, r2
+ 8000c00: 4319 orrs r1, r3
+ 8000c02: fa00 fe02 lsl.w lr, r0, r2
+ 8000c06: ea4f 471c mov.w r7, ip, lsr #16
+ 8000c0a: fa1f f68c uxth.w r6, ip
+ 8000c0e: fbb1 f4f7 udiv r4, r1, r7
+ 8000c12: ea4f 431e mov.w r3, lr, lsr #16
+ 8000c16: fb07 1114 mls r1, r7, r4, r1
+ 8000c1a: ea43 4301 orr.w r3, r3, r1, lsl #16
+ 8000c1e: fb04 f106 mul.w r1, r4, r6
+ 8000c22: 4299 cmp r1, r3
+ 8000c24: d90a bls.n 8000c3c <__udivmoddi4+0x64>
+ 8000c26: eb1c 0303 adds.w r3, ip, r3
+ 8000c2a: f104 30ff add.w r0, r4, #4294967295
+ 8000c2e: f080 8112 bcs.w 8000e56 <__udivmoddi4+0x27e>
+ 8000c32: 4299 cmp r1, r3
+ 8000c34: f240 810f bls.w 8000e56 <__udivmoddi4+0x27e>
+ 8000c38: 3c02 subs r4, #2
+ 8000c3a: 4463 add r3, ip
+ 8000c3c: 1a59 subs r1, r3, r1
+ 8000c3e: fa1f f38e uxth.w r3, lr
+ 8000c42: fbb1 f0f7 udiv r0, r1, r7
+ 8000c46: fb07 1110 mls r1, r7, r0, r1
+ 8000c4a: ea43 4301 orr.w r3, r3, r1, lsl #16
+ 8000c4e: fb00 f606 mul.w r6, r0, r6
+ 8000c52: 429e cmp r6, r3
+ 8000c54: d90a bls.n 8000c6c <__udivmoddi4+0x94>
+ 8000c56: eb1c 0303 adds.w r3, ip, r3
+ 8000c5a: f100 31ff add.w r1, r0, #4294967295
+ 8000c5e: f080 80fc bcs.w 8000e5a <__udivmoddi4+0x282>
+ 8000c62: 429e cmp r6, r3
+ 8000c64: f240 80f9 bls.w 8000e5a <__udivmoddi4+0x282>
+ 8000c68: 4463 add r3, ip
+ 8000c6a: 3802 subs r0, #2
+ 8000c6c: 1b9b subs r3, r3, r6
+ 8000c6e: ea40 4004 orr.w r0, r0, r4, lsl #16
+ 8000c72: 2100 movs r1, #0
+ 8000c74: b11d cbz r5, 8000c7e <__udivmoddi4+0xa6>
+ 8000c76: 40d3 lsrs r3, r2
+ 8000c78: 2200 movs r2, #0
+ 8000c7a: e9c5 3200 strd r3, r2, [r5]
+ 8000c7e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
+ 8000c82: 428b cmp r3, r1
+ 8000c84: d905 bls.n 8000c92 <__udivmoddi4+0xba>
+ 8000c86: b10d cbz r5, 8000c8c <__udivmoddi4+0xb4>
+ 8000c88: e9c5 0100 strd r0, r1, [r5]
+ 8000c8c: 2100 movs r1, #0
8000c8e: 4608 mov r0, r1
- 8000c90: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 8000c94: fab3 f183 clz r1, r3
- 8000c98: 2900 cmp r1, #0
- 8000c9a: d149 bne.n 8000d30 <__udivmoddi4+0x158>
- 8000c9c: 42ab cmp r3, r5
- 8000c9e: d302 bcc.n 8000ca6 <__udivmoddi4+0xce>
- 8000ca0: 4282 cmp r2, r0
- 8000ca2: f200 80f7 bhi.w 8000e94 <__udivmoddi4+0x2bc>
- 8000ca6: 1a84 subs r4, r0, r2
- 8000ca8: eb65 0203 sbc.w r2, r5, r3
- 8000cac: 2001 movs r0, #1
- 8000cae: 4617 mov r7, r2
- 8000cb0: 2e00 cmp r6, #0
- 8000cb2: d0e2 beq.n 8000c7a <__udivmoddi4+0xa2>
- 8000cb4: e9c6 4700 strd r4, r7, [r6]
- 8000cb8: e7df b.n 8000c7a <__udivmoddi4+0xa2>
- 8000cba: b902 cbnz r2, 8000cbe <__udivmoddi4+0xe6>
- 8000cbc: deff udf #255 ; 0xff
- 8000cbe: fab2 f382 clz r3, r2
- 8000cc2: 2b00 cmp r3, #0
- 8000cc4: f040 808f bne.w 8000de6 <__udivmoddi4+0x20e>
- 8000cc8: 1a8a subs r2, r1, r2
- 8000cca: ea4f 471c mov.w r7, ip, lsr #16
- 8000cce: fa1f fe8c uxth.w lr, ip
- 8000cd2: 2101 movs r1, #1
- 8000cd4: fbb2 f5f7 udiv r5, r2, r7
- 8000cd8: fb07 2015 mls r0, r7, r5, r2
- 8000cdc: 0c22 lsrs r2, r4, #16
- 8000cde: ea42 4200 orr.w r2, r2, r0, lsl #16
- 8000ce2: fb0e f005 mul.w r0, lr, r5
- 8000ce6: 4290 cmp r0, r2
- 8000ce8: d908 bls.n 8000cfc <__udivmoddi4+0x124>
- 8000cea: eb1c 0202 adds.w r2, ip, r2
- 8000cee: f105 38ff add.w r8, r5, #4294967295
- 8000cf2: d202 bcs.n 8000cfa <__udivmoddi4+0x122>
- 8000cf4: 4290 cmp r0, r2
- 8000cf6: f200 80ca bhi.w 8000e8e <__udivmoddi4+0x2b6>
- 8000cfa: 4645 mov r5, r8
- 8000cfc: 1a12 subs r2, r2, r0
- 8000cfe: b2a4 uxth r4, r4
- 8000d00: fbb2 f0f7 udiv r0, r2, r7
- 8000d04: fb07 2210 mls r2, r7, r0, r2
- 8000d08: ea44 4402 orr.w r4, r4, r2, lsl #16
- 8000d0c: fb0e fe00 mul.w lr, lr, r0
- 8000d10: 45a6 cmp lr, r4
- 8000d12: d908 bls.n 8000d26 <__udivmoddi4+0x14e>
- 8000d14: eb1c 0404 adds.w r4, ip, r4
- 8000d18: f100 32ff add.w r2, r0, #4294967295
- 8000d1c: d202 bcs.n 8000d24 <__udivmoddi4+0x14c>
- 8000d1e: 45a6 cmp lr, r4
- 8000d20: f200 80ba bhi.w 8000e98 <__udivmoddi4+0x2c0>
- 8000d24: 4610 mov r0, r2
- 8000d26: eba4 040e sub.w r4, r4, lr
- 8000d2a: ea40 4005 orr.w r0, r0, r5, lsl #16
- 8000d2e: e79f b.n 8000c70 <__udivmoddi4+0x98>
- 8000d30: f1c1 0720 rsb r7, r1, #32
- 8000d34: 408b lsls r3, r1
- 8000d36: fa22 fc07 lsr.w ip, r2, r7
- 8000d3a: ea4c 0c03 orr.w ip, ip, r3
- 8000d3e: fa05 f401 lsl.w r4, r5, r1
- 8000d42: fa20 f307 lsr.w r3, r0, r7
- 8000d46: 40fd lsrs r5, r7
- 8000d48: 4323 orrs r3, r4
- 8000d4a: fa00 f901 lsl.w r9, r0, r1
- 8000d4e: ea4f 401c mov.w r0, ip, lsr #16
- 8000d52: fa1f fe8c uxth.w lr, ip
- 8000d56: fbb5 f8f0 udiv r8, r5, r0
- 8000d5a: 0c1c lsrs r4, r3, #16
- 8000d5c: fb00 5518 mls r5, r0, r8, r5
- 8000d60: ea44 4405 orr.w r4, r4, r5, lsl #16
- 8000d64: fb08 f50e mul.w r5, r8, lr
- 8000d68: 42a5 cmp r5, r4
- 8000d6a: fa02 f201 lsl.w r2, r2, r1
- 8000d6e: d90b bls.n 8000d88 <__udivmoddi4+0x1b0>
- 8000d70: eb1c 0404 adds.w r4, ip, r4
- 8000d74: f108 3aff add.w sl, r8, #4294967295
- 8000d78: f080 8087 bcs.w 8000e8a <__udivmoddi4+0x2b2>
- 8000d7c: 42a5 cmp r5, r4
- 8000d7e: f240 8084 bls.w 8000e8a <__udivmoddi4+0x2b2>
- 8000d82: f1a8 0802 sub.w r8, r8, #2
- 8000d86: 4464 add r4, ip
- 8000d88: 1b64 subs r4, r4, r5
- 8000d8a: b29d uxth r5, r3
- 8000d8c: fbb4 f3f0 udiv r3, r4, r0
- 8000d90: fb00 4413 mls r4, r0, r3, r4
- 8000d94: ea45 4404 orr.w r4, r5, r4, lsl #16
- 8000d98: fb03 fe0e mul.w lr, r3, lr
- 8000d9c: 45a6 cmp lr, r4
- 8000d9e: d908 bls.n 8000db2 <__udivmoddi4+0x1da>
- 8000da0: eb1c 0404 adds.w r4, ip, r4
- 8000da4: f103 30ff add.w r0, r3, #4294967295
- 8000da8: d26b bcs.n 8000e82 <__udivmoddi4+0x2aa>
- 8000daa: 45a6 cmp lr, r4
- 8000dac: d969 bls.n 8000e82 <__udivmoddi4+0x2aa>
- 8000dae: 3b02 subs r3, #2
- 8000db0: 4464 add r4, ip
- 8000db2: ea43 4008 orr.w r0, r3, r8, lsl #16
- 8000db6: fba0 8302 umull r8, r3, r0, r2
- 8000dba: eba4 040e sub.w r4, r4, lr
- 8000dbe: 429c cmp r4, r3
- 8000dc0: 46c6 mov lr, r8
- 8000dc2: 461d mov r5, r3
- 8000dc4: d355 bcc.n 8000e72 <__udivmoddi4+0x29a>
- 8000dc6: d052 beq.n 8000e6e <__udivmoddi4+0x296>
- 8000dc8: b156 cbz r6, 8000de0 <__udivmoddi4+0x208>
- 8000dca: ebb9 030e subs.w r3, r9, lr
- 8000dce: eb64 0405 sbc.w r4, r4, r5
- 8000dd2: fa04 f707 lsl.w r7, r4, r7
- 8000dd6: 40cb lsrs r3, r1
- 8000dd8: 40cc lsrs r4, r1
- 8000dda: 431f orrs r7, r3
- 8000ddc: e9c6 7400 strd r7, r4, [r6]
- 8000de0: 2100 movs r1, #0
- 8000de2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 8000de6: f1c3 0120 rsb r1, r3, #32
- 8000dea: fa02 fc03 lsl.w ip, r2, r3
- 8000dee: fa20 f201 lsr.w r2, r0, r1
- 8000df2: fa25 f101 lsr.w r1, r5, r1
- 8000df6: 409d lsls r5, r3
- 8000df8: 432a orrs r2, r5
- 8000dfa: ea4f 471c mov.w r7, ip, lsr #16
- 8000dfe: fa1f fe8c uxth.w lr, ip
- 8000e02: fbb1 f0f7 udiv r0, r1, r7
- 8000e06: fb07 1510 mls r5, r7, r0, r1
- 8000e0a: 0c11 lsrs r1, r2, #16
- 8000e0c: ea41 4105 orr.w r1, r1, r5, lsl #16
- 8000e10: fb00 f50e mul.w r5, r0, lr
- 8000e14: 428d cmp r5, r1
- 8000e16: fa04 f403 lsl.w r4, r4, r3
- 8000e1a: d908 bls.n 8000e2e <__udivmoddi4+0x256>
- 8000e1c: eb1c 0101 adds.w r1, ip, r1
- 8000e20: f100 38ff add.w r8, r0, #4294967295
- 8000e24: d22f bcs.n 8000e86 <__udivmoddi4+0x2ae>
- 8000e26: 428d cmp r5, r1
- 8000e28: d92d bls.n 8000e86 <__udivmoddi4+0x2ae>
- 8000e2a: 3802 subs r0, #2
- 8000e2c: 4461 add r1, ip
- 8000e2e: 1b49 subs r1, r1, r5
- 8000e30: b292 uxth r2, r2
- 8000e32: fbb1 f5f7 udiv r5, r1, r7
- 8000e36: fb07 1115 mls r1, r7, r5, r1
- 8000e3a: ea42 4201 orr.w r2, r2, r1, lsl #16
- 8000e3e: fb05 f10e mul.w r1, r5, lr
- 8000e42: 4291 cmp r1, r2
- 8000e44: d908 bls.n 8000e58 <__udivmoddi4+0x280>
- 8000e46: eb1c 0202 adds.w r2, ip, r2
- 8000e4a: f105 38ff add.w r8, r5, #4294967295
- 8000e4e: d216 bcs.n 8000e7e <__udivmoddi4+0x2a6>
- 8000e50: 4291 cmp r1, r2
- 8000e52: d914 bls.n 8000e7e <__udivmoddi4+0x2a6>
- 8000e54: 3d02 subs r5, #2
- 8000e56: 4462 add r2, ip
- 8000e58: 1a52 subs r2, r2, r1
- 8000e5a: ea45 4100 orr.w r1, r5, r0, lsl #16
- 8000e5e: e739 b.n 8000cd4 <__udivmoddi4+0xfc>
- 8000e60: 4631 mov r1, r6
- 8000e62: 4630 mov r0, r6
- 8000e64: e709 b.n 8000c7a <__udivmoddi4+0xa2>
- 8000e66: 4639 mov r1, r7
- 8000e68: e6e7 b.n 8000c3a <__udivmoddi4+0x62>
- 8000e6a: 4610 mov r0, r2
- 8000e6c: e6fc b.n 8000c68 <__udivmoddi4+0x90>
- 8000e6e: 45c1 cmp r9, r8
- 8000e70: d2aa bcs.n 8000dc8 <__udivmoddi4+0x1f0>
- 8000e72: ebb8 0e02 subs.w lr, r8, r2
- 8000e76: eb63 050c sbc.w r5, r3, ip
- 8000e7a: 3801 subs r0, #1
- 8000e7c: e7a4 b.n 8000dc8 <__udivmoddi4+0x1f0>
- 8000e7e: 4645 mov r5, r8
- 8000e80: e7ea b.n 8000e58 <__udivmoddi4+0x280>
- 8000e82: 4603 mov r3, r0
- 8000e84: e795 b.n 8000db2 <__udivmoddi4+0x1da>
- 8000e86: 4640 mov r0, r8
- 8000e88: e7d1 b.n 8000e2e <__udivmoddi4+0x256>
- 8000e8a: 46d0 mov r8, sl
- 8000e8c: e77c b.n 8000d88 <__udivmoddi4+0x1b0>
- 8000e8e: 3d02 subs r5, #2
- 8000e90: 4462 add r2, ip
- 8000e92: e733 b.n 8000cfc <__udivmoddi4+0x124>
- 8000e94: 4608 mov r0, r1
- 8000e96: e70b b.n 8000cb0 <__udivmoddi4+0xd8>
- 8000e98: 4464 add r4, ip
- 8000e9a: 3802 subs r0, #2
- 8000e9c: e743 b.n 8000d26 <__udivmoddi4+0x14e>
- 8000e9e: bf00 nop
+ 8000c90: e7f5 b.n 8000c7e <__udivmoddi4+0xa6>
+ 8000c92: fab3 f183 clz r1, r3
+ 8000c96: 2900 cmp r1, #0
+ 8000c98: d146 bne.n 8000d28 <__udivmoddi4+0x150>
+ 8000c9a: 42a3 cmp r3, r4
+ 8000c9c: d302 bcc.n 8000ca4 <__udivmoddi4+0xcc>
+ 8000c9e: 4290 cmp r0, r2
+ 8000ca0: f0c0 80f0 bcc.w 8000e84 <__udivmoddi4+0x2ac>
+ 8000ca4: 1a86 subs r6, r0, r2
+ 8000ca6: eb64 0303 sbc.w r3, r4, r3
+ 8000caa: 2001 movs r0, #1
+ 8000cac: 2d00 cmp r5, #0
+ 8000cae: d0e6 beq.n 8000c7e <__udivmoddi4+0xa6>
+ 8000cb0: e9c5 6300 strd r6, r3, [r5]
+ 8000cb4: e7e3 b.n 8000c7e <__udivmoddi4+0xa6>
+ 8000cb6: 2a00 cmp r2, #0
+ 8000cb8: f040 8090 bne.w 8000ddc <__udivmoddi4+0x204>
+ 8000cbc: eba1 040c sub.w r4, r1, ip
+ 8000cc0: ea4f 481c mov.w r8, ip, lsr #16
+ 8000cc4: fa1f f78c uxth.w r7, ip
+ 8000cc8: 2101 movs r1, #1
+ 8000cca: fbb4 f6f8 udiv r6, r4, r8
+ 8000cce: ea4f 431e mov.w r3, lr, lsr #16
+ 8000cd2: fb08 4416 mls r4, r8, r6, r4
+ 8000cd6: ea43 4304 orr.w r3, r3, r4, lsl #16
+ 8000cda: fb07 f006 mul.w r0, r7, r6
+ 8000cde: 4298 cmp r0, r3
+ 8000ce0: d908 bls.n 8000cf4 <__udivmoddi4+0x11c>
+ 8000ce2: eb1c 0303 adds.w r3, ip, r3
+ 8000ce6: f106 34ff add.w r4, r6, #4294967295
+ 8000cea: d202 bcs.n 8000cf2 <__udivmoddi4+0x11a>
+ 8000cec: 4298 cmp r0, r3
+ 8000cee: f200 80cd bhi.w 8000e8c <__udivmoddi4+0x2b4>
+ 8000cf2: 4626 mov r6, r4
+ 8000cf4: 1a1c subs r4, r3, r0
+ 8000cf6: fa1f f38e uxth.w r3, lr
+ 8000cfa: fbb4 f0f8 udiv r0, r4, r8
+ 8000cfe: fb08 4410 mls r4, r8, r0, r4
+ 8000d02: ea43 4304 orr.w r3, r3, r4, lsl #16
+ 8000d06: fb00 f707 mul.w r7, r0, r7
+ 8000d0a: 429f cmp r7, r3
+ 8000d0c: d908 bls.n 8000d20 <__udivmoddi4+0x148>
+ 8000d0e: eb1c 0303 adds.w r3, ip, r3
+ 8000d12: f100 34ff add.w r4, r0, #4294967295
+ 8000d16: d202 bcs.n 8000d1e <__udivmoddi4+0x146>
+ 8000d18: 429f cmp r7, r3
+ 8000d1a: f200 80b0 bhi.w 8000e7e <__udivmoddi4+0x2a6>
+ 8000d1e: 4620 mov r0, r4
+ 8000d20: 1bdb subs r3, r3, r7
+ 8000d22: ea40 4006 orr.w r0, r0, r6, lsl #16
+ 8000d26: e7a5 b.n 8000c74 <__udivmoddi4+0x9c>
+ 8000d28: f1c1 0620 rsb r6, r1, #32
+ 8000d2c: 408b lsls r3, r1
+ 8000d2e: fa22 f706 lsr.w r7, r2, r6
+ 8000d32: 431f orrs r7, r3
+ 8000d34: fa20 fc06 lsr.w ip, r0, r6
+ 8000d38: fa04 f301 lsl.w r3, r4, r1
+ 8000d3c: ea43 030c orr.w r3, r3, ip
+ 8000d40: 40f4 lsrs r4, r6
+ 8000d42: fa00 f801 lsl.w r8, r0, r1
+ 8000d46: 0c38 lsrs r0, r7, #16
+ 8000d48: ea4f 4913 mov.w r9, r3, lsr #16
+ 8000d4c: fbb4 fef0 udiv lr, r4, r0
+ 8000d50: fa1f fc87 uxth.w ip, r7
+ 8000d54: fb00 441e mls r4, r0, lr, r4
+ 8000d58: ea49 4404 orr.w r4, r9, r4, lsl #16
+ 8000d5c: fb0e f90c mul.w r9, lr, ip
+ 8000d60: 45a1 cmp r9, r4
+ 8000d62: fa02 f201 lsl.w r2, r2, r1
+ 8000d66: d90a bls.n 8000d7e <__udivmoddi4+0x1a6>
+ 8000d68: 193c adds r4, r7, r4
+ 8000d6a: f10e 3aff add.w sl, lr, #4294967295
+ 8000d6e: f080 8084 bcs.w 8000e7a <__udivmoddi4+0x2a2>
+ 8000d72: 45a1 cmp r9, r4
+ 8000d74: f240 8081 bls.w 8000e7a <__udivmoddi4+0x2a2>
+ 8000d78: f1ae 0e02 sub.w lr, lr, #2
+ 8000d7c: 443c add r4, r7
+ 8000d7e: eba4 0409 sub.w r4, r4, r9
+ 8000d82: fa1f f983 uxth.w r9, r3
+ 8000d86: fbb4 f3f0 udiv r3, r4, r0
+ 8000d8a: fb00 4413 mls r4, r0, r3, r4
+ 8000d8e: ea49 4404 orr.w r4, r9, r4, lsl #16
+ 8000d92: fb03 fc0c mul.w ip, r3, ip
+ 8000d96: 45a4 cmp ip, r4
+ 8000d98: d907 bls.n 8000daa <__udivmoddi4+0x1d2>
+ 8000d9a: 193c adds r4, r7, r4
+ 8000d9c: f103 30ff add.w r0, r3, #4294967295
+ 8000da0: d267 bcs.n 8000e72 <__udivmoddi4+0x29a>
+ 8000da2: 45a4 cmp ip, r4
+ 8000da4: d965 bls.n 8000e72 <__udivmoddi4+0x29a>
+ 8000da6: 3b02 subs r3, #2
+ 8000da8: 443c add r4, r7
+ 8000daa: ea43 400e orr.w r0, r3, lr, lsl #16
+ 8000dae: fba0 9302 umull r9, r3, r0, r2
+ 8000db2: eba4 040c sub.w r4, r4, ip
+ 8000db6: 429c cmp r4, r3
+ 8000db8: 46ce mov lr, r9
+ 8000dba: 469c mov ip, r3
+ 8000dbc: d351 bcc.n 8000e62 <__udivmoddi4+0x28a>
+ 8000dbe: d04e beq.n 8000e5e <__udivmoddi4+0x286>
+ 8000dc0: b155 cbz r5, 8000dd8 <__udivmoddi4+0x200>
+ 8000dc2: ebb8 030e subs.w r3, r8, lr
+ 8000dc6: eb64 040c sbc.w r4, r4, ip
+ 8000dca: fa04 f606 lsl.w r6, r4, r6
+ 8000dce: 40cb lsrs r3, r1
+ 8000dd0: 431e orrs r6, r3
+ 8000dd2: 40cc lsrs r4, r1
+ 8000dd4: e9c5 6400 strd r6, r4, [r5]
+ 8000dd8: 2100 movs r1, #0
+ 8000dda: e750 b.n 8000c7e <__udivmoddi4+0xa6>
+ 8000ddc: f1c2 0320 rsb r3, r2, #32
+ 8000de0: fa20 f103 lsr.w r1, r0, r3
+ 8000de4: fa0c fc02 lsl.w ip, ip, r2
+ 8000de8: fa24 f303 lsr.w r3, r4, r3
+ 8000dec: 4094 lsls r4, r2
+ 8000dee: 430c orrs r4, r1
+ 8000df0: ea4f 481c mov.w r8, ip, lsr #16
+ 8000df4: fa00 fe02 lsl.w lr, r0, r2
+ 8000df8: fa1f f78c uxth.w r7, ip
+ 8000dfc: fbb3 f0f8 udiv r0, r3, r8
+ 8000e00: fb08 3110 mls r1, r8, r0, r3
+ 8000e04: 0c23 lsrs r3, r4, #16
+ 8000e06: ea43 4301 orr.w r3, r3, r1, lsl #16
+ 8000e0a: fb00 f107 mul.w r1, r0, r7
+ 8000e0e: 4299 cmp r1, r3
+ 8000e10: d908 bls.n 8000e24 <__udivmoddi4+0x24c>
+ 8000e12: eb1c 0303 adds.w r3, ip, r3
+ 8000e16: f100 36ff add.w r6, r0, #4294967295
+ 8000e1a: d22c bcs.n 8000e76 <__udivmoddi4+0x29e>
+ 8000e1c: 4299 cmp r1, r3
+ 8000e1e: d92a bls.n 8000e76 <__udivmoddi4+0x29e>
+ 8000e20: 3802 subs r0, #2
+ 8000e22: 4463 add r3, ip
+ 8000e24: 1a5b subs r3, r3, r1
+ 8000e26: b2a4 uxth r4, r4
+ 8000e28: fbb3 f1f8 udiv r1, r3, r8
+ 8000e2c: fb08 3311 mls r3, r8, r1, r3
+ 8000e30: ea44 4403 orr.w r4, r4, r3, lsl #16
+ 8000e34: fb01 f307 mul.w r3, r1, r7
+ 8000e38: 42a3 cmp r3, r4
+ 8000e3a: d908 bls.n 8000e4e <__udivmoddi4+0x276>
+ 8000e3c: eb1c 0404 adds.w r4, ip, r4
+ 8000e40: f101 36ff add.w r6, r1, #4294967295
+ 8000e44: d213 bcs.n 8000e6e <__udivmoddi4+0x296>
+ 8000e46: 42a3 cmp r3, r4
+ 8000e48: d911 bls.n 8000e6e <__udivmoddi4+0x296>
+ 8000e4a: 3902 subs r1, #2
+ 8000e4c: 4464 add r4, ip
+ 8000e4e: 1ae4 subs r4, r4, r3
+ 8000e50: ea41 4100 orr.w r1, r1, r0, lsl #16
+ 8000e54: e739 b.n 8000cca <__udivmoddi4+0xf2>
+ 8000e56: 4604 mov r4, r0
+ 8000e58: e6f0 b.n 8000c3c <__udivmoddi4+0x64>
+ 8000e5a: 4608 mov r0, r1
+ 8000e5c: e706 b.n 8000c6c <__udivmoddi4+0x94>
+ 8000e5e: 45c8 cmp r8, r9
+ 8000e60: d2ae bcs.n 8000dc0 <__udivmoddi4+0x1e8>
+ 8000e62: ebb9 0e02 subs.w lr, r9, r2
+ 8000e66: eb63 0c07 sbc.w ip, r3, r7
+ 8000e6a: 3801 subs r0, #1
+ 8000e6c: e7a8 b.n 8000dc0 <__udivmoddi4+0x1e8>
+ 8000e6e: 4631 mov r1, r6
+ 8000e70: e7ed b.n 8000e4e <__udivmoddi4+0x276>
+ 8000e72: 4603 mov r3, r0
+ 8000e74: e799 b.n 8000daa <__udivmoddi4+0x1d2>
+ 8000e76: 4630 mov r0, r6
+ 8000e78: e7d4 b.n 8000e24 <__udivmoddi4+0x24c>
+ 8000e7a: 46d6 mov lr, sl
+ 8000e7c: e77f b.n 8000d7e <__udivmoddi4+0x1a6>
+ 8000e7e: 4463 add r3, ip
+ 8000e80: 3802 subs r0, #2
+ 8000e82: e74d b.n 8000d20 <__udivmoddi4+0x148>
+ 8000e84: 4606 mov r6, r0
+ 8000e86: 4623 mov r3, r4
+ 8000e88: 4608 mov r0, r1
+ 8000e8a: e70f b.n 8000cac <__udivmoddi4+0xd4>
+ 8000e8c: 3e02 subs r6, #2
+ 8000e8e: 4463 add r3, ip
+ 8000e90: e730 b.n 8000cf4 <__udivmoddi4+0x11c>
+ 8000e92: bf00 nop
-08000ea0 <__aeabi_idiv0>:
- 8000ea0: 4770 bx lr
- 8000ea2: bf00 nop
+08000e94 <__aeabi_idiv0>:
+ 8000e94: 4770 bx lr
+ 8000e96: bf00 nop
-08000ea4 :
- 8000ea4: 4813 ldr r0, [pc, #76] ; (8000ef4 )
- 8000ea6: 4a14 ldr r2, [pc, #80] ; (8000ef8 )
- 8000ea8: b508 push {r3, lr}
- 8000eaa: f04f 4300 mov.w r3, #2147483648 ; 0x80000000
- 8000eae: e9c0 2300 strd r2, r3, [r0]
- 8000eb2: 2204 movs r2, #4
- 8000eb4: 2300 movs r3, #0
- 8000eb6: 6142 str r2, [r0, #20]
- 8000eb8: 2201 movs r2, #1
- 8000eba: 61c2 str r2, [r0, #28]
- 8000ebc: f44f 5180 mov.w r1, #4096 ; 0x1000
- 8000ec0: 2207 movs r2, #7
- 8000ec2: 8303 strh r3, [r0, #24]
- 8000ec4: e9c0 3302 strd r3, r3, [r0, #8]
- 8000ec8: e9c0 3309 strd r3, r3, [r0, #36] ; 0x24
- 8000ecc: e9c0 120c strd r1, r2, [r0, #48] ; 0x30
- 8000ed0: 6103 str r3, [r0, #16]
- 8000ed2: 7683 strb r3, [r0, #26]
- 8000ed4: f880 3020 strb.w r3, [r0, #32]
- 8000ed8: f880 302c strb.w r3, [r0, #44] ; 0x2c
- 8000edc: 6382 str r2, [r0, #56] ; 0x38
- 8000ede: f880 303c strb.w r3, [r0, #60] ; 0x3c
- 8000ee2: 64c3 str r3, [r0, #76] ; 0x4c
- 8000ee4: f001 faf8 bl 80024d8
- 8000ee8: b118 cbz r0, 8000ef2
- 8000eea: e8bd 4008 ldmia.w sp!, {r3, lr}
- 8000eee: f000 bb23 b.w 8001538
- 8000ef2: bd08 pop {r3, pc}
- 8000ef4: 20000124 .word 0x20000124
- 8000ef8: 40012400 .word 0x40012400
+08000e98 :
+ 8000e98: 4813 ldr r0, [pc, #76] @ (8000ee8 )
+ 8000e9a: 4a14 ldr r2, [pc, #80] @ (8000eec )
+ 8000e9c: b508 push {r3, lr}
+ 8000e9e: f04f 4300 mov.w r3, #2147483648 @ 0x80000000
+ 8000ea2: e9c0 2300 strd r2, r3, [r0]
+ 8000ea6: 2204 movs r2, #4
+ 8000ea8: 6142 str r2, [r0, #20]
+ 8000eaa: 2201 movs r2, #1
+ 8000eac: 2300 movs r3, #0
+ 8000eae: 61c2 str r2, [r0, #28]
+ 8000eb0: f44f 5180 mov.w r1, #4096 @ 0x1000
+ 8000eb4: 2207 movs r2, #7
+ 8000eb6: e9c0 3302 strd r3, r3, [r0, #8]
+ 8000eba: e9c0 3309 strd r3, r3, [r0, #36] @ 0x24
+ 8000ebe: e9c0 120c strd r1, r2, [r0, #48] @ 0x30
+ 8000ec2: 6103 str r3, [r0, #16]
+ 8000ec4: 8303 strh r3, [r0, #24]
+ 8000ec6: 7683 strb r3, [r0, #26]
+ 8000ec8: f880 3020 strb.w r3, [r0, #32]
+ 8000ecc: f880 302c strb.w r3, [r0, #44] @ 0x2c
+ 8000ed0: 6382 str r2, [r0, #56] @ 0x38
+ 8000ed2: f880 303c strb.w r3, [r0, #60] @ 0x3c
+ 8000ed6: 64c3 str r3, [r0, #76] @ 0x4c
+ 8000ed8: f001 fb00 bl 80024dc
+ 8000edc: b118 cbz r0, 8000ee6
+ 8000ede: e8bd 4008 ldmia.w sp!, {r3, lr}
+ 8000ee2: f000 bb1f b.w 8001524
+ 8000ee6: bd08 pop {r3, pc}
+ 8000ee8: 20000124 .word 0x20000124
+ 8000eec: 40012400 .word 0x40012400
-08000efc :
- 8000efc: 6802 ldr r2, [r0, #0]
- 8000efe: 4b08 ldr r3, [pc, #32] ; (8000f20 )
- 8000f00: 429a cmp r2, r3
- 8000f02: b082 sub sp, #8
- 8000f04: d10a bne.n 8000f1c
- 8000f06: f04f 43b0 mov.w r3, #1476395008 ; 0x58000000
- 8000f0a: 6e1a ldr r2, [r3, #96] ; 0x60
- 8000f0c: f442 7200 orr.w r2, r2, #512 ; 0x200
- 8000f10: 661a str r2, [r3, #96] ; 0x60
- 8000f12: 6e1b ldr r3, [r3, #96] ; 0x60
- 8000f14: f403 7300 and.w r3, r3, #512 ; 0x200
- 8000f18: 9301 str r3, [sp, #4]
- 8000f1a: 9b01 ldr r3, [sp, #4]
- 8000f1c: b002 add sp, #8
- 8000f1e: 4770 bx lr
- 8000f20: 40012400 .word 0x40012400
+08000ef0 :
+ 8000ef0: 6802 ldr r2, [r0, #0]
+ 8000ef2: 4b08 ldr r3, [pc, #32] @ (8000f14 )
+ 8000ef4: 429a cmp r2, r3
+ 8000ef6: b082 sub sp, #8
+ 8000ef8: d10a bne.n 8000f10
+ 8000efa: f04f 43b0 mov.w r3, #1476395008 @ 0x58000000
+ 8000efe: 6e1a ldr r2, [r3, #96] @ 0x60
+ 8000f00: f442 7200 orr.w r2, r2, #512 @ 0x200
+ 8000f04: 661a str r2, [r3, #96] @ 0x60
+ 8000f06: 6e1b ldr r3, [r3, #96] @ 0x60
+ 8000f08: f403 7300 and.w r3, r3, #512 @ 0x200
+ 8000f0c: 9301 str r3, [sp, #4]
+ 8000f0e: 9b01 ldr r3, [sp, #4]
+ 8000f10: b002 add sp, #8
+ 8000f12: 4770 bx lr
+ 8000f14: 40012400 .word 0x40012400
-08000f24 :
- 8000f24: 6802 ldr r2, [r0, #0]
- 8000f26: 4b05 ldr r3, [pc, #20] ; (8000f3c )
- 8000f28: 429a cmp r2, r3
- 8000f2a: bf01 itttt eq
- 8000f2c: f04f 42b0 moveq.w r2, #1476395008 ; 0x58000000
- 8000f30: 6e13 ldreq r3, [r2, #96] ; 0x60
- 8000f32: f423 7300 biceq.w r3, r3, #512 ; 0x200
- 8000f36: 6613 streq r3, [r2, #96] ; 0x60
- 8000f38: 4770 bx lr
- 8000f3a: bf00 nop
- 8000f3c: 40012400 .word 0x40012400
+08000f18 :
+ 8000f18: 6802 ldr r2, [r0, #0]
+ 8000f1a: 4b05 ldr r3, [pc, #20] @ (8000f30 )
+ 8000f1c: 429a cmp r2, r3
+ 8000f1e: bf01 itttt eq
+ 8000f20: f04f 42b0 moveq.w r2, #1476395008 @ 0x58000000
+ 8000f24: 6e13 ldreq r3, [r2, #96] @ 0x60
+ 8000f26: f423 7300 biceq.w r3, r3, #512 @ 0x200
+ 8000f2a: 6613 streq r3, [r2, #96] @ 0x60
+ 8000f2c: 4770 bx lr
+ 8000f2e: bf00 nop
+ 8000f30: 40012400 .word 0x40012400
-08000f40 :
- 8000f40: b530 push {r4, r5, lr}
- 8000f42: b085 sub sp, #20
- 8000f44: 2400 movs r4, #0
- 8000f46: 4605 mov r5, r0
- 8000f48: e9cd 4401 strd r4, r4, [sp, #4]
- 8000f4c: 9403 str r4, [sp, #12]
- 8000f4e: f7ff ffa9 bl 8000ea4
- 8000f52: 4814 ldr r0, [pc, #80] ; (8000fa4 )
- 8000f54: f001 fe58 bl 8002c08
- 8000f58: b108 cbz r0, 8000f5e
- 8000f5a: f000 faed bl 8001538
- 8000f5e: 4811 ldr r0, [pc, #68] ; (8000fa4 )
- 8000f60: 9403 str r4, [sp, #12]
- 8000f62: a901 add r1, sp, #4
- 8000f64: e9cd 5401 strd r5, r4, [sp, #4]
- 8000f68: f001 fc14 bl 8002794
- 8000f6c: b108 cbz r0, 8000f72
- 8000f6e: f000 fae3 bl 8001538
- 8000f72: 480c ldr r0, [pc, #48] ; (8000fa4 )
- 8000f74: f001 fd72 bl 8002a5c
- 8000f78: b108 cbz r0, 8000f7e
- 8000f7a: f000 fadd bl 8001538
- 8000f7e: f04f 31ff mov.w r1, #4294967295
- 8000f82: 4808 ldr r0, [pc, #32] ; (8000fa4 )
- 8000f84: f001 fba8 bl 80026d8
- 8000f88: 4806 ldr r0, [pc, #24] ; (8000fa4 )
- 8000f8a: f001 fe1f bl 8002bcc
- 8000f8e: 4805 ldr r0, [pc, #20] ; (8000fa4 )
- 8000f90: f001 fbfc bl 800278c
- 8000f94: 4604 mov r4, r0
- 8000f96: 4803 ldr r0, [pc, #12] ; (8000fa4 )
- 8000f98: f001 fdc2 bl 8002b20
- 8000f9c: 4620 mov r0, r4
- 8000f9e: b005 add sp, #20
- 8000fa0: bd30 pop {r4, r5, pc}
- 8000fa2: bf00 nop
+08000f34 :
+ 8000f34: b530 push {r4, r5, lr}
+ 8000f36: b085 sub sp, #20
+ 8000f38: 2400 movs r4, #0
+ 8000f3a: 4605 mov r5, r0
+ 8000f3c: e9cd 4401 strd r4, r4, [sp, #4]
+ 8000f40: 9403 str r4, [sp, #12]
+ 8000f42: f7ff ffa9 bl 8000e98
+ 8000f46: 4814 ldr r0, [pc, #80] @ (8000f98 )
+ 8000f48: f001 fe5c bl 8002c04
+ 8000f4c: b108 cbz r0, 8000f52
+ 8000f4e: f000 fae9 bl 8001524
+ 8000f52: 4811 ldr r0, [pc, #68] @ (8000f98 )
+ 8000f54: 9403 str r4, [sp, #12]
+ 8000f56: a901 add r1, sp, #4
+ 8000f58: e9cd 5401 strd r5, r4, [sp, #4]
+ 8000f5c: f001 fc1c bl 8002798
+ 8000f60: b108 cbz r0, 8000f66
+ 8000f62: f000 fadf bl 8001524
+ 8000f66: 480c ldr r0, [pc, #48] @ (8000f98 )
+ 8000f68: f001 fd76 bl 8002a58
+ 8000f6c: b108 cbz r0, 8000f72
+ 8000f6e: f000 fad9 bl 8001524
+ 8000f72: f04f 31ff mov.w r1, #4294967295
+ 8000f76: 4808 ldr r0, [pc, #32] @ (8000f98 )
+ 8000f78: f001 fbb0 bl 80026dc
+ 8000f7c: 4806 ldr r0, [pc, #24] @ (8000f98 )
+ 8000f7e: f001 fe23 bl 8002bc8
+ 8000f82: 4805 ldr r0, [pc, #20] @ (8000f98 )
+ 8000f84: f001 fc04 bl 8002790
+ 8000f88: 4604 mov r4, r0
+ 8000f8a: 4803 ldr r0, [pc, #12] @ (8000f98 )
+ 8000f8c: f001 fdc6 bl 8002b1c
+ 8000f90: 4620 mov r0, r4
+ 8000f92: b005 add sp, #20
+ 8000f94: bd30 pop {r4, r5, pc}
+ 8000f96: bf00 nop
+ 8000f98: 20000124 .word 0x20000124
+
+08000f9c :
+ 8000f9c: 4b01 ldr r3, [pc, #4] @ (8000fa4 )
+ 8000f9e: 4a02 ldr r2, [pc, #8] @ (8000fa8 )
+ 8000fa0: 601a str r2, [r3, #0]
+ 8000fa2: 4770 bx lr
8000fa4: 20000124 .word 0x20000124
+ 8000fa8: 40012400 .word 0x40012400
-08000fa8 :
- 8000fa8: 4b01 ldr r3, [pc, #4] ; (8000fb0 )
- 8000faa: 4a02 ldr r2, [pc, #8] ; (8000fb4 )
- 8000fac: 601a str r2, [r3, #0]
- 8000fae: 4770 bx lr
- 8000fb0: 20000124 .word 0x20000124
- 8000fb4: 40012400 .word 0x40012400
+08000fac :
+ 8000fac: b508 push {r3, lr}
+ 8000fae: 4809 ldr r0, [pc, #36] @ (8000fd4 )
+ 8000fb0: f7ff ffc0 bl 8000f34
+ 8000fb4: b168 cbz r0, 8000fd2
+ 8000fb6: 4b08 ldr r3, [pc, #32] @ (8000fd8 )
+ 8000fb8: f8b3 30aa ldrh.w r3, [r3, #170] @ 0xaa
+ 8000fbc: f64f 72ff movw r2, #65535 @ 0xffff
+ 8000fc0: 4293 cmp r3, r2
+ 8000fc2: bf16 itet ne
+ 8000fc4: f640 42e4 movwne r2, #3300 @ 0xce4
+ 8000fc8: 4b04 ldreq r3, [pc, #16] @ (8000fdc )
+ 8000fca: 4353 mulne r3, r2
+ 8000fcc: fbb3 f3f0 udiv r3, r3, r0
+ 8000fd0: b298 uxth r0, r3
+ 8000fd2: bd08 pop {r3, pc}
+ 8000fd4: b4002000 .word 0xb4002000
+ 8000fd8: 1fff7500 .word 0x1fff7500
+ 8000fdc: 004c08d8 .word 0x004c08d8
-08000fb8 :
- 8000fb8: b508 push {r3, lr}
- 8000fba: 4809 ldr r0, [pc, #36] ; (8000fe0 )
- 8000fbc: f7ff ffc0 bl 8000f40
- 8000fc0: b168 cbz r0, 8000fde
- 8000fc2: 4b08 ldr r3, [pc, #32] ; (8000fe4 )
- 8000fc4: f8b3 30aa ldrh.w r3, [r3, #170] ; 0xaa
- 8000fc8: f64f 72ff movw r2, #65535 ; 0xffff
- 8000fcc: 4293 cmp r3, r2
- 8000fce: bf16 itet ne
- 8000fd0: f640 42e4 movwne r2, #3300 ; 0xce4
- 8000fd4: 4b04 ldreq r3, [pc, #16] ; (8000fe8 )
- 8000fd6: 4353 mulne r3, r2
- 8000fd8: fbb3 f3f0 udiv r3, r3, r0
- 8000fdc: b298 uxth r0, r3
- 8000fde: bd08 pop {r3, pc}
- 8000fe0: b4002000 .word 0xb4002000
- 8000fe4: 1fff7500 .word 0x1fff7500
- 8000fe8: 004c08d8 .word 0x004c08d8
-
-08000fec :
- 8000fec: b513 push {r0, r1, r4, lr}
- 8000fee: 2300 movs r3, #0
- 8000ff0: f8ad 3006 strh.w r3, [sp, #6]
- 8000ff4: f7ff ffe0 bl 8000fb8
- 8000ff8: 4604 mov r4, r0
- 8000ffa: 4819 ldr r0, [pc, #100] ; (8001060 )
- 8000ffc: f7ff ffa0 bl 8000f40
- 8001000: 4b18 ldr r3, [pc, #96] ; (8001064 )
- 8001002: f8b3 20c8 ldrh.w r2, [r3, #200] ; 0xc8
- 8001006: f8b3 10a8 ldrh.w r1, [r3, #168] ; 0xa8
- 800100a: 428a cmp r2, r1
- 800100c: fb04 f000 mul.w r0, r4, r0
- 8001010: d018 beq.n 8001044
- 8001012: f640 43e4 movw r3, #3300 ; 0xce4
- 8001016: fbb0 f3f3 udiv r3, r0, r3
- 800101a: 2064 movs r0, #100 ; 0x64
- 800101c: 1a5b subs r3, r3, r1
- 800101e: 4343 muls r3, r0
- 8001020: 1a52 subs r2, r2, r1
- 8001022: fb93 f3f2 sdiv r3, r3, r2
- 8001026: 331e adds r3, #30
- 8001028: b21b sxth r3, r3
+08000fe0 :
+ 8000fe0: b513 push {r0, r1, r4, lr}
+ 8000fe2: 2300 movs r3, #0
+ 8000fe4: f8ad 3006 strh.w r3, [sp, #6]
+ 8000fe8: f7ff ffe0 bl 8000fac
+ 8000fec: 4604 mov r4, r0
+ 8000fee: 4819 ldr r0, [pc, #100] @ (8001054 )
+ 8000ff0: f7ff ffa0 bl 8000f34
+ 8000ff4: 4b18 ldr r3, [pc, #96] @ (8001058 )
+ 8000ff6: f8b3 20c8 ldrh.w r2, [r3, #200] @ 0xc8
+ 8000ffa: f8b3 10a8 ldrh.w r1, [r3, #168] @ 0xa8
+ 8000ffe: 428a cmp r2, r1
+ 8001000: fb04 f000 mul.w r0, r4, r0
+ 8001004: d018 beq.n 8001038
+ 8001006: f640 43e4 movw r3, #3300 @ 0xce4
+ 800100a: fbb0 f3f3 udiv r3, r0, r3
+ 800100e: 2064 movs r0, #100 @ 0x64
+ 8001010: 1a5b subs r3, r3, r1
+ 8001012: 4343 muls r3, r0
+ 8001014: 1a52 subs r2, r2, r1
+ 8001016: fb93 f3f2 sdiv r3, r3, r2
+ 800101a: 331e adds r3, #30
+ 800101c: b21b sxth r3, r3
+ 800101e: f8ad 3006 strh.w r3, [sp, #6]
+ 8001022: f8bd 3006 ldrh.w r3, [sp, #6]
+ 8001026: b25b sxtb r3, r3
+ 8001028: 021b lsls r3, r3, #8
800102a: f8ad 3006 strh.w r3, [sp, #6]
- 800102e: f8bd 3006 ldrh.w r3, [sp, #6]
- 8001032: b25b sxtb r3, r3
- 8001034: 021b lsls r3, r3, #8
- 8001036: f8ad 3006 strh.w r3, [sp, #6]
- 800103a: f8bd 0006 ldrh.w r0, [sp, #6]
- 800103e: b200 sxth r0, r0
- 8001040: b002 add sp, #8
- 8001042: bd10 pop {r4, pc}
- 8001044: f44f 727a mov.w r2, #1000 ; 0x3e8
- 8001048: f640 73ff movw r3, #4095 ; 0xfff
- 800104c: fbb0 f3f3 udiv r3, r0, r3
- 8001050: 4353 muls r3, r2
- 8001052: f5a3 2339 sub.w r3, r3, #757760 ; 0xb9000
- 8001056: f5a3 630c sub.w r3, r3, #2240 ; 0x8c0
- 800105a: f640 12c4 movw r2, #2500 ; 0x9c4
- 800105e: e7e0 b.n 8001022
- 8001060: b0001000 .word 0xb0001000
- 8001064: 1fff7500 .word 0x1fff7500
+ 800102e: f8bd 0006 ldrh.w r0, [sp, #6]
+ 8001032: b200 sxth r0, r0
+ 8001034: b002 add sp, #8
+ 8001036: bd10 pop {r4, pc}
+ 8001038: f44f 727a mov.w r2, #1000 @ 0x3e8
+ 800103c: f640 73ff movw r3, #4095 @ 0xfff
+ 8001040: fbb0 f3f3 udiv r3, r0, r3
+ 8001044: 4353 muls r3, r2
+ 8001046: f5a3 2339 sub.w r3, r3, #757760 @ 0xb9000
+ 800104a: f5a3 630c sub.w r3, r3, #2240 @ 0x8c0
+ 800104e: f640 12c4 movw r2, #2500 @ 0x9c4
+ 8001052: e7e0 b.n 8001016
+ 8001054: b0001000 .word 0xb0001000
+ 8001058: 1fff7500 .word 0x1fff7500
-08001068 :
- 8001068: f04f 43b0 mov.w r3, #1476395008 ; 0x58000000
- 800106c: b507 push {r0, r1, r2, lr}
- 800106e: 6c9a ldr r2, [r3, #72] ; 0x48
- 8001070: f042 0204 orr.w r2, r2, #4
- 8001074: 649a str r2, [r3, #72] ; 0x48
- 8001076: 6c9a ldr r2, [r3, #72] ; 0x48
- 8001078: f002 0204 and.w r2, r2, #4
- 800107c: 9201 str r2, [sp, #4]
- 800107e: 9a01 ldr r2, [sp, #4]
- 8001080: 6c9a ldr r2, [r3, #72] ; 0x48
- 8001082: f042 0201 orr.w r2, r2, #1
- 8001086: 649a str r2, [r3, #72] ; 0x48
- 8001088: 6c9b ldr r3, [r3, #72] ; 0x48
- 800108a: f003 0301 and.w r3, r3, #1
- 800108e: 9300 str r3, [sp, #0]
- 8001090: 2200 movs r2, #0
- 8001092: 2102 movs r1, #2
- 8001094: 200f movs r0, #15
- 8001096: 9b00 ldr r3, [sp, #0]
- 8001098: f001 fe54 bl 8002d44
- 800109c: 200f movs r0, #15
- 800109e: b003 add sp, #12
- 80010a0: f85d eb04 ldr.w lr, [sp], #4
- 80010a4: f001 be80 b.w 8002da8
+0800105c :
+ 800105c: f04f 43b0 mov.w r3, #1476395008 @ 0x58000000
+ 8001060: b507 push {r0, r1, r2, lr}
+ 8001062: 6c9a ldr r2, [r3, #72] @ 0x48
+ 8001064: f042 0204 orr.w r2, r2, #4
+ 8001068: 649a str r2, [r3, #72] @ 0x48
+ 800106a: 6c9a ldr r2, [r3, #72] @ 0x48
+ 800106c: f002 0204 and.w r2, r2, #4
+ 8001070: 9201 str r2, [sp, #4]
+ 8001072: 9a01 ldr r2, [sp, #4]
+ 8001074: 6c9a ldr r2, [r3, #72] @ 0x48
+ 8001076: f042 0201 orr.w r2, r2, #1
+ 800107a: 649a str r2, [r3, #72] @ 0x48
+ 800107c: 6c9b ldr r3, [r3, #72] @ 0x48
+ 800107e: f003 0301 and.w r3, r3, #1
+ 8001082: 9300 str r3, [sp, #0]
+ 8001084: 2200 movs r2, #0
+ 8001086: 2102 movs r1, #2
+ 8001088: 200f movs r0, #15
+ 800108a: 9b00 ldr r3, [sp, #0]
+ 800108c: f001 fe58 bl 8002d40
+ 8001090: 200f movs r0, #15
+ 8001092: b003 add sp, #12
+ 8001094: f85d eb04 ldr.w lr, [sp], #4
+ 8001098: f001 be84 b.w 8002da4
-080010a8 :
- 80010a8: b508 push {r3, lr}
- 80010aa: f002 f8c5 bl 8003238
- 80010ae: b110 cbz r0, 80010b6
- 80010b0: f06f 0004 mvn.w r0, #4
- 80010b4: bd08 pop {r3, pc}
- 80010b6: 4b06 ldr r3, [pc, #24] ; (80010d0 )
- 80010b8: 699a ldr r2, [r3, #24]
- 80010ba: f042 4240 orr.w r2, r2, #3221225472 ; 0xc0000000
- 80010be: 619a str r2, [r3, #24]
- 80010c0: f24c 32fa movw r2, #50170 ; 0xc3fa
- 80010c4: 611a str r2, [r3, #16]
- 80010c6: f002 f8c9 bl 800325c
- 80010ca: 2800 cmp r0, #0
- 80010cc: d0f2 beq.n 80010b4
- 80010ce: e7ef b.n 80010b0
- 80010d0: 58004000 .word 0x58004000
+0800109c :
+ 800109c: b508 push {r3, lr}
+ 800109e: f002 f8c5 bl 800322c
+ 80010a2: b110 cbz r0, 80010aa
+ 80010a4: f06f 0004 mvn.w r0, #4
+ 80010a8: bd08 pop {r3, pc}
+ 80010aa: 4b06 ldr r3, [pc, #24] @ (80010c4 )
+ 80010ac: 699a ldr r2, [r3, #24]
+ 80010ae: f042 4240 orr.w r2, r2, #3221225472 @ 0xc0000000
+ 80010b2: 619a str r2, [r3, #24]
+ 80010b4: f24c 32fa movw r2, #50170 @ 0xc3fa
+ 80010b8: 611a str r2, [r3, #16]
+ 80010ba: f002 f8c9 bl 8003250
+ 80010be: 2800 cmp r0, #0
+ 80010c0: d0f2 beq.n 80010a8
+ 80010c2: e7ef b.n 80010a4
+ 80010c4: 58004000 .word 0x58004000
-080010d4 :
- 80010d4: b5f0 push {r4, r5, r6, r7, lr}
- 80010d6: b085 sub sp, #20
- 80010d8: 2300 movs r3, #0
- 80010da: 460c mov r4, r1
- 80010dc: 9300 str r3, [sp, #0]
- 80010de: 4606 mov r6, r0
- 80010e0: b3a8 cbz r0, 800114e
- 80010e2: f7ff ffe1 bl 80010a8
- 80010e6: 4605 mov r5, r0
- 80010e8: bb70 cbnz r0, 8001148
- 80010ea: f002 f8a5 bl 8003238
- 80010ee: bb88 cbnz r0, 8001154
- 80010f0: 481a ldr r0, [pc, #104] ; (800115c )
- 80010f2: 4a1b ldr r2, [pc, #108] ; (8001160 )
- 80010f4: 2302 movs r3, #2
- 80010f6: 9301 str r3, [sp, #4]
- 80010f8: f8d0 15e0 ldr.w r1, [r0, #1504] ; 0x5e0
- 80010fc: f106 4378 add.w r3, r6, #4160749568 ; 0xf8000000
- 8001100: ea02 2181 and.w r1, r2, r1, lsl #10
- 8001104: fbb3 f7f1 udiv r7, r3, r1
- 8001108: fb01 3317 mls r3, r1, r7, r3
- 800110c: 0adb lsrs r3, r3, #11
- 800110e: 9302 str r3, [sp, #8]
- 8001110: f8d0 05e0 ldr.w r0, [r0, #1504] ; 0x5e0
- 8001114: f104 4178 add.w r1, r4, #4160749568 ; 0xf8000000
- 8001118: 3901 subs r1, #1
- 800111a: 4431 add r1, r6
- 800111c: ea02 2280 and.w r2, r2, r0, lsl #10
- 8001120: fbb1 f0f2 udiv r0, r1, r2
- 8001124: fb02 1110 mls r1, r2, r0, r1
- 8001128: ebc3 23d1 rsb r3, r3, r1, lsr #11
- 800112c: 3301 adds r3, #1
- 800112e: 4669 mov r1, sp
- 8001130: a801 add r0, sp, #4
- 8001132: 9303 str r3, [sp, #12]
- 8001134: f002 f912 bl 800335c
- 8001138: b120 cbz r0, 8001144
- 800113a: 2802 cmp r0, #2
- 800113c: bf0c ite eq
- 800113e: 2501 moveq r5, #1
- 8001140: f06f 0501 mvnne.w r5, #1
- 8001144: f002 f88a bl 800325c
- 8001148: 4628 mov r0, r5
- 800114a: b005 add sp, #20
- 800114c: bdf0 pop {r4, r5, r6, r7, pc}
- 800114e: f06f 0505 mvn.w r5, #5
- 8001152: e7f9 b.n 8001148
- 8001154: f06f 0504 mvn.w r5, #4
- 8001158: e7f6 b.n 8001148
- 800115a: bf00 nop
- 800115c: 1fff7000 .word 0x1fff7000
- 8001160: 03fffc00 .word 0x03fffc00
+080010c8 :
+ 80010c8: b5f0 push {r4, r5, r6, r7, lr}
+ 80010ca: b085 sub sp, #20
+ 80010cc: 2300 movs r3, #0
+ 80010ce: 460d mov r5, r1
+ 80010d0: 9300 str r3, [sp, #0]
+ 80010d2: 4606 mov r6, r0
+ 80010d4: b3a8 cbz r0, 8001142
+ 80010d6: f7ff ffe1 bl 800109c
+ 80010da: 4604 mov r4, r0
+ 80010dc: bb70 cbnz r0, 800113c
+ 80010de: f002 f8a5 bl 800322c
+ 80010e2: bb88 cbnz r0, 8001148
+ 80010e4: 481a ldr r0, [pc, #104] @ (8001150 )
+ 80010e6: 4a1b ldr r2, [pc, #108] @ (8001154 )
+ 80010e8: 2302 movs r3, #2
+ 80010ea: 9301 str r3, [sp, #4]
+ 80010ec: f8d0 15e0 ldr.w r1, [r0, #1504] @ 0x5e0
+ 80010f0: f106 4378 add.w r3, r6, #4160749568 @ 0xf8000000
+ 80010f4: ea02 2181 and.w r1, r2, r1, lsl #10
+ 80010f8: fbb3 f7f1 udiv r7, r3, r1
+ 80010fc: fb01 3317 mls r3, r1, r7, r3
+ 8001100: 0adb lsrs r3, r3, #11
+ 8001102: 9302 str r3, [sp, #8]
+ 8001104: f8d0 05e0 ldr.w r0, [r0, #1504] @ 0x5e0
+ 8001108: f105 4178 add.w r1, r5, #4160749568 @ 0xf8000000
+ 800110c: 3901 subs r1, #1
+ 800110e: 4431 add r1, r6
+ 8001110: ea02 2280 and.w r2, r2, r0, lsl #10
+ 8001114: fbb1 f0f2 udiv r0, r1, r2
+ 8001118: fb02 1110 mls r1, r2, r0, r1
+ 800111c: ebc3 23d1 rsb r3, r3, r1, lsr #11
+ 8001120: 3301 adds r3, #1
+ 8001122: 4669 mov r1, sp
+ 8001124: a801 add r0, sp, #4
+ 8001126: 9303 str r3, [sp, #12]
+ 8001128: f002 f912 bl 8003350
+ 800112c: b120 cbz r0, 8001138
+ 800112e: 2802 cmp r0, #2
+ 8001130: bf14 ite ne
+ 8001132: f06f 0401 mvnne.w r4, #1
+ 8001136: 2401 moveq r4, #1
+ 8001138: f002 f88a bl 8003250
+ 800113c: 4620 mov r0, r4
+ 800113e: b005 add sp, #20
+ 8001140: bdf0 pop {r4, r5, r6, r7, pc}
+ 8001142: f06f 0405 mvn.w r4, #5
+ 8001146: e7f9 b.n 800113c
+ 8001148: f06f 0404 mvn.w r4, #4
+ 800114c: e7f6 b.n 800113c
+ 800114e: bf00 nop
+ 8001150: 1fff7000 .word 0x1fff7000
+ 8001154: 03fffc00 .word 0x03fffc00
-08001164 :
- 8001164: 4b01 ldr r3, [pc, #4] ; (800116c )
- 8001166: 6018 str r0, [r3, #0]
- 8001168: 2000 movs r0, #0
- 800116a: 4770 bx lr
- 800116c: 20000188 .word 0x20000188
+08001158 :
+ 8001158: 4b01 ldr r3, [pc, #4] @ (8001160 )
+ 800115a: 6018 str r0, [r3, #0]
+ 800115c: 2000 movs r0, #0
+ 800115e: 4770 bx lr
+ 8001160: 20000188 .word 0x20000188
-08001170 :
- 8001170: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8001174: b089 sub sp, #36 ; 0x24
- 8001176: f1b0 6f00 cmp.w r0, #134217728 ; 0x8000000
- 800117a: 4606 mov r6, r0
- 800117c: 460f mov r7, r1
- 800117e: 9200 str r2, [sp, #0]
- 8001180: f0c0 80c5 bcc.w 800130e
- 8001184: f8df 8198 ldr.w r8, [pc, #408] ; 8001320
- 8001188: 4d66 ldr r5, [pc, #408] ; (8001324 )
- 800118a: f8d8 35e0 ldr.w r3, [r8, #1504] ; 0x5e0
- 800118e: ea05 2383 and.w r3, r5, r3, lsl #10
- 8001192: f103 6300 add.w r3, r3, #134217728 ; 0x8000000
- 8001196: 3b01 subs r3, #1
- 8001198: 4298 cmp r0, r3
- 800119a: f200 80b8 bhi.w 800130e
- 800119e: 2800 cmp r0, #0
- 80011a0: f000 80b8 beq.w 8001314
- 80011a4: 2900 cmp r1, #0
- 80011a6: f000 80b5 beq.w 8001314
- 80011aa: ea40 0302 orr.w r3, r0, r2
- 80011ae: 075b lsls r3, r3, #29
- 80011b0: f040 80b0 bne.w 8001314
- 80011b4: f7ff ff78 bl 80010a8
- 80011b8: 4604 mov r4, r0
- 80011ba: bba0 cbnz r0, 8001226
- 80011bc: f002 f83c bl 8003238
- 80011c0: 2800 cmp r0, #0
- 80011c2: f040 80aa bne.w 800131a
- 80011c6: f8d8 15e0 ldr.w r1, [r8, #1504] ; 0x5e0
- 80011ca: f106 4278 add.w r2, r6, #4160749568 ; 0xf8000000
- 80011ce: ea05 2181 and.w r1, r5, r1, lsl #10
- 80011d2: fbb2 f3f1 udiv r3, r2, r1
- 80011d6: fb01 2213 mls r2, r1, r3, r2
- 80011da: 9b00 ldr r3, [sp, #0]
- 80011dc: f103 4378 add.w r3, r3, #4160749568 ; 0xf8000000
- 80011e0: 3b01 subs r3, #1
- 80011e2: 4433 add r3, r6
- 80011e4: fbb3 f0f1 udiv r0, r3, r1
- 80011e8: fb01 3310 mls r3, r1, r0, r3
- 80011ec: 0adb lsrs r3, r3, #11
- 80011ee: 3301 adds r3, #1
- 80011f0: ea4f 2ad2 mov.w sl, r2, lsr #11
- 80011f4: eba3 22d2 sub.w r2, r3, r2, lsr #11
- 80011f8: 2a01 cmp r2, #1
- 80011fa: 9303 str r3, [sp, #12]
- 80011fc: bf88 it hi
- 80011fe: f3c6 050a ubfxhi r5, r6, #0, #11
- 8001202: f50a 3880 add.w r8, sl, #65536 ; 0x10000
- 8001206: f1c6 0308 rsb r3, r6, #8
- 800120a: bf98 it ls
- 800120c: 9d00 ldrls r5, [sp, #0]
- 800120e: 9306 str r3, [sp, #24]
- 8001210: bf88 it hi
- 8001212: f5c5 6500 rsbhi r5, r5, #2048 ; 0x800
- 8001216: ea4f 28c8 mov.w r8, r8, lsl #11
- 800121a: 46b3 mov fp, r6
- 800121c: 9b03 ldr r3, [sp, #12]
- 800121e: 459a cmp sl, r3
- 8001220: d305 bcc.n 800122e
- 8001222: f002 f81b bl 800325c
- 8001226: 4620 mov r0, r4
- 8001228: b009 add sp, #36 ; 0x24
- 800122a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800122e: f1a6 0308 sub.w r3, r6, #8
- 8001232: 9a06 ldr r2, [sp, #24]
- 8001234: 441a add r2, r3
- 8001236: 4295 cmp r5, r2
- 8001238: d819 bhi.n 800126e
- 800123a: 9504 str r5, [sp, #16]
- 800123c: 9701 str r7, [sp, #4]
- 800123e: f8cd b014 str.w fp, [sp, #20]
- 8001242: f04f 0900 mov.w r9, #0
- 8001246: 9b05 ldr r3, [sp, #20]
- 8001248: eb09 0103 add.w r1, r9, r3
- 800124c: 9b04 ldr r3, [sp, #16]
- 800124e: 4599 cmp r9, r3
- 8001250: d33e bcc.n 80012d0
- 8001252: 9b00 ldr r3, [sp, #0]
- 8001254: 44ab add fp, r5
- 8001256: 442f add r7, r5
- 8001258: 1b5d subs r5, r3, r5
- 800125a: f5b5 6f00 cmp.w r5, #2048 ; 0x800
- 800125e: bf28 it cs
- 8001260: f44f 6500 movcs.w r5, #2048 ; 0x800
- 8001264: f10a 0a01 add.w sl, sl, #1
- 8001268: f508 6800 add.w r8, r8, #2048 ; 0x800
- 800126c: e7d6 b.n 800121c
- 800126e: f853 1f08 ldr.w r1, [r3, #8]!
- 8001272: 685a ldr r2, [r3, #4]
- 8001274: f1b2 3fff cmp.w r2, #4294967295
- 8001278: bf08 it eq
- 800127a: f1b1 3fff cmpeq.w r1, #4294967295
- 800127e: d0d8 beq.n 8001232
- 8001280: 4b29 ldr r3, [pc, #164] ; (8001328 )
- 8001282: 6818 ldr r0, [r3, #0]
- 8001284: b910 cbnz r0, 800128c
- 8001286: f06f 0405 mvn.w r4, #5
- 800128a: e7ca b.n 8001222
- 800128c: f1b8 0f00 cmp.w r8, #0
- 8001290: d004 beq.n 800129c
- 8001292: f44f 6200 mov.w r2, #2048 ; 0x800
- 8001296: 4641 mov r1, r8
- 8001298: f00d fa44 bl 800e724
- 800129c: f8df 9088 ldr.w r9, [pc, #136] ; 8001328
- 80012a0: f8d9 3000 ldr.w r3, [r9]
- 80012a4: f3cb 000a ubfx r0, fp, #0, #11
- 80012a8: 4639 mov r1, r7
- 80012aa: 4418 add r0, r3
- 80012ac: b2aa uxth r2, r5
- 80012ae: f00d fa39 bl 800e724
- 80012b2: f44f 6100 mov.w r1, #2048 ; 0x800
- 80012b6: 4640 mov r0, r8
- 80012b8: f7ff ff0c bl 80010d4
- 80012bc: bb08 cbnz r0, 8001302
- 80012be: f8d9 3000 ldr.w r3, [r9]
- 80012c2: 9301 str r3, [sp, #4]
- 80012c4: f44f 6300 mov.w r3, #2048 ; 0x800
- 80012c8: f8cd 8014 str.w r8, [sp, #20]
- 80012cc: 9304 str r3, [sp, #16]
- 80012ce: e7b8 b.n 8001242
+08001164 :
+ 8001164: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
+ 8001168: f1b0 6f00 cmp.w r0, #134217728 @ 0x8000000
+ 800116c: b089 sub sp, #36 @ 0x24
+ 800116e: 4606 mov r6, r0
+ 8001170: 460f mov r7, r1
+ 8001172: 4690 mov r8, r2
+ 8001174: f0c0 80c0 bcc.w 80012f8
+ 8001178: f8df 9190 ldr.w r9, [pc, #400] @ 800130c
+ 800117c: 4d64 ldr r5, [pc, #400] @ (8001310 )
+ 800117e: f8d9 35e0 ldr.w r3, [r9, #1504] @ 0x5e0
+ 8001182: ea05 2383 and.w r3, r5, r3, lsl #10
+ 8001186: f103 6300 add.w r3, r3, #134217728 @ 0x8000000
+ 800118a: 3b01 subs r3, #1
+ 800118c: 4298 cmp r0, r3
+ 800118e: f200 80b3 bhi.w 80012f8
+ 8001192: 2900 cmp r1, #0
+ 8001194: f000 80b3 beq.w 80012fe
+ 8001198: ea40 0302 orr.w r3, r0, r2
+ 800119c: 075b lsls r3, r3, #29
+ 800119e: f040 80ae bne.w 80012fe
+ 80011a2: f7ff ff7b bl 800109c
+ 80011a6: 4604 mov r4, r0
+ 80011a8: bb90 cbnz r0, 8001210
+ 80011aa: f002 f83f bl 800322c
+ 80011ae: 2800 cmp r0, #0
+ 80011b0: f040 80a8 bne.w 8001304
+ 80011b4: f8d9 15e0 ldr.w r1, [r9, #1504] @ 0x5e0
+ 80011b8: 9700 str r7, [sp, #0]
+ 80011ba: ea05 2181 and.w r1, r5, r1, lsl #10
+ 80011be: f106 4278 add.w r2, r6, #4160749568 @ 0xf8000000
+ 80011c2: fbb2 f3f1 udiv r3, r2, r1
+ 80011c6: fb01 2213 mls r2, r1, r3, r2
+ 80011ca: f108 4378 add.w r3, r8, #4160749568 @ 0xf8000000
+ 80011ce: 3b01 subs r3, #1
+ 80011d0: 4433 add r3, r6
+ 80011d2: fbb3 f0f1 udiv r0, r3, r1
+ 80011d6: fb01 3310 mls r3, r1, r0, r3
+ 80011da: 0adb lsrs r3, r3, #11
+ 80011dc: 3301 adds r3, #1
+ 80011de: ea4f 2ad2 mov.w sl, r2, lsr #11
+ 80011e2: eba3 22d2 sub.w r2, r3, r2, lsr #11
+ 80011e6: 2a01 cmp r2, #1
+ 80011e8: 9303 str r3, [sp, #12]
+ 80011ea: bf88 it hi
+ 80011ec: f3c6 050a ubfxhi r5, r6, #0, #11
+ 80011f0: f50a 3780 add.w r7, sl, #65536 @ 0x10000
+ 80011f4: f1c6 0308 rsb r3, r6, #8
+ 80011f8: bf8c ite hi
+ 80011fa: f5c5 6500 rsbhi r5, r5, #2048 @ 0x800
+ 80011fe: 4645 movls r5, r8
+ 8001200: 02ff lsls r7, r7, #11
+ 8001202: 46b3 mov fp, r6
+ 8001204: 9306 str r3, [sp, #24]
+ 8001206: 9b03 ldr r3, [sp, #12]
+ 8001208: 459a cmp sl, r3
+ 800120a: d305 bcc.n 8001218
+ 800120c: f002 f820 bl 8003250
+ 8001210: 4620 mov r0, r4
+ 8001212: b009 add sp, #36 @ 0x24
+ 8001214: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
+ 8001218: f1a6 0308 sub.w r3, r6, #8
+ 800121c: 9a06 ldr r2, [sp, #24]
+ 800121e: 441a add r2, r3
+ 8001220: 4295 cmp r5, r2
+ 8001222: d81c bhi.n 800125e
+ 8001224: 9b00 ldr r3, [sp, #0]
+ 8001226: 9504 str r5, [sp, #16]
+ 8001228: 9301 str r3, [sp, #4]
+ 800122a: f8cd b014 str.w fp, [sp, #20]
+ 800122e: f04f 0900 mov.w r9, #0
+ 8001232: 9b05 ldr r3, [sp, #20]
+ 8001234: eb09 0103 add.w r1, r9, r3
+ 8001238: 9b04 ldr r3, [sp, #16]
+ 800123a: 4599 cmp r9, r3
+ 800123c: d33d bcc.n 80012ba
+ 800123e: 9b00 ldr r3, [sp, #0]
+ 8001240: 44ab add fp, r5
+ 8001242: 442b add r3, r5
+ 8001244: eba8 0505 sub.w r5, r8, r5
+ 8001248: f5b5 6f00 cmp.w r5, #2048 @ 0x800
+ 800124c: 9300 str r3, [sp, #0]
+ 800124e: bf28 it cs
+ 8001250: f44f 6500 movcs.w r5, #2048 @ 0x800
+ 8001254: f10a 0a01 add.w sl, sl, #1
+ 8001258: f507 6700 add.w r7, r7, #2048 @ 0x800
+ 800125c: e7d3 b.n 8001206
+ 800125e: f853 1f08 ldr.w r1, [r3, #8]!
+ 8001262: 685a ldr r2, [r3, #4]
+ 8001264: f1b2 3fff cmp.w r2, #4294967295
+ 8001268: bf08 it eq
+ 800126a: f1b1 3fff cmpeq.w r1, #4294967295
+ 800126e: d0d5 beq.n 800121c
+ 8001270: 4b28 ldr r3, [pc, #160] @ (8001314 )
+ 8001272: 6818 ldr r0, [r3, #0]
+ 8001274: b910 cbnz r0, 800127c
+ 8001276: f06f 0405 mvn.w r4, #5
+ 800127a: e7c7 b.n 800120c
+ 800127c: b127 cbz r7, 8001288
+ 800127e: f44f 6200 mov.w r2, #2048 @ 0x800
+ 8001282: 4639 mov r1, r7
+ 8001284: f00d f9f6 bl 800e674
+ 8001288: f8df 9088 ldr.w r9, [pc, #136] @ 8001314
+ 800128c: 9900 ldr r1, [sp, #0]
+ 800128e: f8d9 3000 ldr.w r3, [r9]
+ 8001292: f3cb 000a ubfx r0, fp, #0, #11
+ 8001296: 4418 add r0, r3
+ 8001298: b2aa uxth r2, r5
+ 800129a: f00d f9eb bl 800e674
+ 800129e: f44f 6100 mov.w r1, #2048 @ 0x800
+ 80012a2: 4638 mov r0, r7
+ 80012a4: f7ff ff10 bl 80010c8
+ 80012a8: bb00 cbnz r0, 80012ec
+ 80012aa: f8d9 3000 ldr.w r3, [r9]
+ 80012ae: 9301 str r3, [sp, #4]
+ 80012b0: f44f 6300 mov.w r3, #2048 @ 0x800
+ 80012b4: 9705 str r7, [sp, #20]
+ 80012b6: 9304 str r3, [sp, #16]
+ 80012b8: e7b9 b.n 800122e
+ 80012ba: 9b01 ldr r3, [sp, #4]
+ 80012bc: 9107 str r1, [sp, #28]
+ 80012be: 444b add r3, r9
+ 80012c0: 9302 str r3, [sp, #8]
+ 80012c2: 2001 movs r0, #1
+ 80012c4: e9d3 2300 ldrd r2, r3, [r3]
+ 80012c8: f001 fffc bl 80032c4
+ 80012cc: b988 cbnz r0, 80012f2
+ 80012ce: 9907 ldr r1, [sp, #28]
80012d0: 9b01 ldr r3, [sp, #4]
- 80012d2: 9107 str r1, [sp, #28]
- 80012d4: 444b add r3, r9
- 80012d6: 9302 str r3, [sp, #8]
- 80012d8: 2001 movs r0, #1
- 80012da: e9d3 2300 ldrd r2, r3, [r3]
- 80012de: f001 fff7 bl 80032d0
- 80012e2: b988 cbnz r0, 8001308
- 80012e4: 9907 ldr r1, [sp, #28]
- 80012e6: 9b01 ldr r3, [sp, #4]
- 80012e8: e9d1 0200 ldrd r0, r2, [r1]
- 80012ec: f859 1003 ldr.w r1, [r9, r3]
- 80012f0: 9b02 ldr r3, [sp, #8]
- 80012f2: 685b ldr r3, [r3, #4]
- 80012f4: 429a cmp r2, r3
- 80012f6: bf08 it eq
- 80012f8: 4288 cmpeq r0, r1
- 80012fa: d105 bne.n 8001308
- 80012fc: f109 0908 add.w r9, r9, #8
- 8001300: e7a1 b.n 8001246
- 8001302: f06f 0401 mvn.w r4, #1
- 8001306: e78c b.n 8001222
- 8001308: f06f 0403 mvn.w r4, #3
- 800130c: e789 b.n 8001222
- 800130e: f04f 34ff mov.w r4, #4294967295
- 8001312: e788 b.n 8001226
- 8001314: f06f 0405 mvn.w r4, #5
- 8001318: e785 b.n 8001226
- 800131a: f06f 0404 mvn.w r4, #4
- 800131e: e782 b.n 8001226
- 8001320: 1fff7000 .word 0x1fff7000
- 8001324: 03fffc00 .word 0x03fffc00
- 8001328: 20000188 .word 0x20000188
+ 80012d2: e9d1 0200 ldrd r0, r2, [r1]
+ 80012d6: f859 1003 ldr.w r1, [r9, r3]
+ 80012da: 9b02 ldr r3, [sp, #8]
+ 80012dc: 685b ldr r3, [r3, #4]
+ 80012de: 429a cmp r2, r3
+ 80012e0: bf08 it eq
+ 80012e2: 4288 cmpeq r0, r1
+ 80012e4: d105 bne.n 80012f2
+ 80012e6: f109 0908 add.w r9, r9, #8
+ 80012ea: e7a2 b.n 8001232
+ 80012ec: f06f 0401 mvn.w r4, #1
+ 80012f0: e78c b.n 800120c
+ 80012f2: f06f 0403 mvn.w r4, #3
+ 80012f6: e789 b.n 800120c
+ 80012f8: f04f 34ff mov.w r4, #4294967295
+ 80012fc: e788 b.n 8001210
+ 80012fe: f06f 0405 mvn.w r4, #5
+ 8001302: e785 b.n 8001210
+ 8001304: f06f 0404 mvn.w r4, #4
+ 8001308: e782 b.n 8001210
+ 800130a: bf00 nop
+ 800130c: 1fff7000 .word 0x1fff7000
+ 8001310: 03fffc00 .word 0x03fffc00
+ 8001314: 20000188 .word 0x20000188
-0800132c :
- 800132c: f1b1 6f00 cmp.w r1, #134217728 ; 0x8000000
- 8001330: b570 push {r4, r5, r6, lr}
- 8001332: d311 bcc.n 8001358
- 8001334: 4b0b ldr r3, [pc, #44] ; (8001364 )
- 8001336: f8d3 65e0 ldr.w r6, [r3, #1504] ; 0x5e0
- 800133a: 4b0b ldr r3, [pc, #44] ; (8001368 )
- 800133c: ea03 2386 and.w r3, r3, r6, lsl #10
- 8001340: f103 6300 add.w r3, r3, #134217728 ; 0x8000000
- 8001344: 3b01 subs r3, #1
- 8001346: 4299 cmp r1, r3
- 8001348: d806 bhi.n 8001358
- 800134a: b140 cbz r0, 800135e
- 800134c: b139 cbz r1, 800135e
- 800134e: b292 uxth r2, r2
- 8001350: f00d f9e8 bl 800e724
- 8001354: 2000 movs r0, #0
- 8001356: bd70 pop {r4, r5, r6, pc}
- 8001358: f04f 30ff mov.w r0, #4294967295
- 800135c: e7fb b.n 8001356
- 800135e: f06f 0005 mvn.w r0, #5
- 8001362: e7f8 b.n 8001356
- 8001364: 1fff7000 .word 0x1fff7000
- 8001368: 03fffc00 .word 0x03fffc00
+08001318 :
+ 8001318: f1b1 6f00 cmp.w r1, #134217728 @ 0x8000000
+ 800131c: b570 push {r4, r5, r6, lr}
+ 800131e: d310 bcc.n 8001342
+ 8001320: 4b0b ldr r3, [pc, #44] @ (8001350 )
+ 8001322: f8d3 65e0 ldr.w r6, [r3, #1504] @ 0x5e0
+ 8001326: 4b0b ldr r3, [pc, #44] @ (8001354 )
+ 8001328: ea03 2386 and.w r3, r3, r6, lsl #10
+ 800132c: f103 6300 add.w r3, r3, #134217728 @ 0x8000000
+ 8001330: 3b01 subs r3, #1
+ 8001332: 4299 cmp r1, r3
+ 8001334: d805 bhi.n 8001342
+ 8001336: b138 cbz r0, 8001348
+ 8001338: b292 uxth r2, r2
+ 800133a: f00d f99b bl 800e674
+ 800133e: 2000 movs r0, #0
+ 8001340: bd70 pop {r4, r5, r6, pc}
+ 8001342: f04f 30ff mov.w r0, #4294967295
+ 8001346: e7fb b.n 8001340
+ 8001348: f06f 0005 mvn.w r0, #5
+ 800134c: e7f8 b.n 8001340
+ 800134e: bf00 nop
+ 8001350: 1fff7000 .word 0x1fff7000
+ 8001354: 03fffc00 .word 0x03fffc00
-0800136c :
- 800136c: f1b0 6f00 cmp.w r0, #134217728 ; 0x8000000
- 8001370: b410 push {r4}
- 8001372: d30d bcc.n 8001390