diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
index fca74d6..5928fbf 100644
--- a/.settings/language.settings.xml
+++ b/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
diff --git a/App/inc/uart_dev.h b/App/inc/uart_dev.h
index 2e88057..876687c 100644
--- a/App/inc/uart_dev.h
+++ b/App/inc/uart_dev.h
@@ -20,11 +20,8 @@
#define ASCII_CHAR_FORM_FEED 0x0C /* '\f' */
#define ASCII_CHAR_CARRIAGE_RETURN 0x0D /* '\r' */
-
-
#define RS485_MAX_PACK_DATA_LEN 30
-
typedef uint32_t device_handle;
extern device_handle g_bat485_uart3_handle;
extern device_handle g_gw485_uart4_handle;
diff --git a/App/src/hy_protocol.c b/App/src/hy_protocol.c
index 5c17efe..13e1c20 100644
--- a/App/src/hy_protocol.c
+++ b/App/src/hy_protocol.c
@@ -467,7 +467,7 @@ void HY_MsgProcFunc_batteryStatus(device_handle device, void *pMsg, uint32_t Msg
pack.dischargCurrent = g_otherParameter.Discharg_Current;
pack.chargCurrent1 = g_otherParameter.Charg_Current;
pack.SOC = g_otherParameter.SOC;
- pack.openCircuitVoltage1 = g_otherParameter.Solar_In_Circuit_Voltage;
+ pack.openCircuitVoltage1 = g_otherParameter.Solar_Open_Circuit_Voltage;
if (g_controlParameter.dutyRatio > 0 && g_otherParameter.Charg_Current > 0.05) {
pack.chargSwitchStatus1 = HY_switchON;
diff --git a/App/src/mppt_control.c b/App/src/mppt_control.c
index ad827dc..77d2e4b 100644
--- a/App/src/mppt_control.c
+++ b/App/src/mppt_control.c
@@ -35,6 +35,7 @@ void mppt_constantVoltage(float InVoltage)
float_t pv1Volt = g_otherParameter.Solar_In_Circuit_Voltage;
float_t error = pv1Volt - InVoltage;
float_t stepPwm = kp * error + ki * pv1Volt;
+
g_controlParameter.dutyRatio += stepPwm;
Set_duty_ratio(&g_controlParameter.dutyRatio);
@@ -61,12 +62,12 @@ void mppt_constantVoltageB(float OutVoltage)
}
/**
- * @brief 恒定输出电压(输出检测端)
+ * @brief 恒定输出电压(输出检测端,没有电池时)
* @param
* @retval
*
*/
-void mppt_constantVoltageO(float OutVoltage)
+void mppt_constantVoltageNoBatteryO(float OutVoltage)
{
static float_t kp = 0.005;
static float_t ki = 0.00001;
@@ -80,6 +81,134 @@ void mppt_constantVoltageO(float OutVoltage)
Set_duty_ratio(&g_controlParameter.dutyRatio);
}
+/**
+ * @brief 恒定输出电压(输出检测端)
+ * @param
+ * @retval
+ *
+ */
+float_t lastVolt = 0;
+float_t lastStepPwm = 0;
+float_t lastDutyRatio = 0;
+void mppt_constantVoltageO(float OutVoltage)
+{
+ static float_t kp = 0.005;
+ static float_t ki = 0.00001;
+// static uint8_t flag = 0;
+
+ float_t outVolt = g_otherParameter.Output_Voltage;
+
+ float_t error = OutVoltage - outVolt;
+ float_t StepPwm = kp * error + ki * outVolt;
+
+ /* 当有电池时,输出电压的曲线是先上升后下降 */
+ if (lastDutyRatio >= g_controlParameter.dutyRatio) {
+// if (lastVolt >= outVolt) {
+ g_controlParameter.dutyRatio += StepPwm;
+// } else {
+// g_controlParameter.dutyRatio -= StepPwm;
+// }
+ } else {
+// if (lastVolt >= outVolt) {
+// g_controlParameter.dutyRatio -= StepPwm;
+// } else {
+// g_controlParameter.dutyRatio += StepPwm;
+// }
+ g_controlParameter.dutyRatio -= StepPwm;
+ }
+
+ if (g_otherParameter.overTemperature == 0) {
+
+ } else if (g_otherParameter.overTemperature == 1) {
+ g_controlParameter.dutyRatio -= 0.1;
+ } else if (g_otherParameter.overTemperature == 2) {
+ g_controlParameter.dutyRatio -= 0.2;
+ } else if (g_otherParameter.overTemperature == 3) {
+ g_controlParameter.dutyRatio -= 0.3;
+ }
+
+ lastVolt = outVolt;
+ lastStepPwm = StepPwm;
+ lastDutyRatio = g_controlParameter.dutyRatio;
+
+ Set_duty_ratio(&g_controlParameter.dutyRatio);
+}
+
+/**
+ * @brief 通过扰动干扰法追踪最大功率点
+ * @param
+ * @retval
+ *
+ */
+float_t lastPower = 0;
+float_t lastSolarInCircuitVoltage = 0;
+void mppt_readJust(void)
+{
+ static float_t step1 = 0.01;
+ static float_t step2 = 0.005;
+ static float_t tempV = 0.1;
+
+ static uint16_t flag = 0;
+ flag++;
+ if (flag < 600) {
+ return;
+ }
+ flag = 0;
+
+ float_t SolarInCircuitVoltage = get_PV1_VOLT_IN();
+ float_t power = g_otherParameter.Output_Voltage * g_otherParameter.Charg_Current;
+
+ float_t voltageDifference = SolarInCircuitVoltage - lastSolarInCircuitVoltage;
+
+ /* 输出电压随占空比增加电压减小 */
+ if (power <= lastPower) {
+ if (lastSolarInCircuitVoltage <= SolarInCircuitVoltage) {
+ if (voltageDifference > tempV) {
+ g_controlParameter.dutyRatio += step2;
+ } else {
+ g_controlParameter.dutyRatio += step1;
+ }
+ } else {
+ if (voltageDifference > tempV) {
+ g_controlParameter.dutyRatio -= step2;
+ } else {
+ g_controlParameter.dutyRatio -= step1;
+ }
+ }
+ } else {
+ if (lastSolarInCircuitVoltage <= SolarInCircuitVoltage) {
+ if (voltageDifference > tempV) {
+ g_controlParameter.dutyRatio -= step2;
+ } else {
+ g_controlParameter.dutyRatio -= step1;
+ }
+ } else {
+ if (voltageDifference > tempV) {
+ g_controlParameter.dutyRatio += step2;
+ } else {
+ g_controlParameter.dutyRatio += step1;
+ }
+ }
+ }
+
+ lastPower = power;
+ lastSolarInCircuitVoltage = SolarInCircuitVoltage;
+
+ /* 过温保护 */
+ if (g_otherParameter.overTemperature == 0) {
+
+ } else if (g_otherParameter.overTemperature == 1) {
+ g_controlParameter.dutyRatio -= 0.1;
+ } else if (g_otherParameter.overTemperature == 2) {
+ g_controlParameter.dutyRatio -= 0.2;
+ } else if (g_otherParameter.overTemperature == 3) {
+ g_controlParameter.dutyRatio -= 0.3;
+ }
+
+ Set_duty_ratio(&g_controlParameter.dutyRatio);
+}
+
+
/**
* @brief 恒流充电(大电流充电),mppt最大功率充电
* @param
@@ -88,7 +217,8 @@ void mppt_constantVoltageO(float OutVoltage)
*/
void ConstantCurrentCharge(void)
{
- mppt_constantVoltage(18);
+// mppt_constantVoltage(18);
+ mppt_readJust();
}
/**
@@ -150,7 +280,7 @@ void MpptModeChoice(void)
{
/* 太阳能板输出电压小于一定值且充电电流也小于一定值时mppt停止工作 */
if ((g_otherParameter.Input_Voltage < g_controlParameter.stopSolarOpenCircuitV
- && g_otherParameter.Charg_Current < 0.05) ){
+ && g_otherParameter.Charg_Current < 0.1) ){
// && g_otherParameter.MPPT_Mode != NoWork) {
g_otherParameter.MPPT_Mode = NoWork;
@@ -213,12 +343,25 @@ void MpptContorl(void)
g_otherParameter.Charg_BatteryCurrent = g_otherParameter.Charg_Current - g_otherParameter.Discharg_Current;
+ MpptModeChoice();
- if (!g_otherParameter.overTemperature) {
- MpptModeChoice();
- MpptContorlChoice();
+ /* 无电池时,恒压输出 */
+ if (!g_otherParameter.batteryState) {
+ if (!g_otherParameter.overTemperature) {
+// mppt_constantVoltageNoBatteryO(g_controlParameter.FloatV);
+
+ mppt_constantVoltageO(g_controlParameter.FloatV);
+ }
+ return;
}
+// /* 有电池时 */
+// if (!g_otherParameter.overTemperature) {
+// MpptModeChoice();
+// MpptContorlChoice();
+// }
+
+ MpptContorlChoice();
}
diff --git a/App/src/task.c b/App/src/task.c
index bd6f67a..1288de4 100644
--- a/App/src/task.c
+++ b/App/src/task.c
@@ -46,14 +46,10 @@ void Init()
POW_OUT_CON_Init();
POW_FF_CON_Init();
DSG_PROT_Init();
- WORK_VOLT_INT_Init();
/* 1ms */
TIM3_Init(10);
-
-// uart_dev_write(g_gw485_uart4_handle, "1\n", sizeof("1\n"));
-
TimeSliceOffset_Register(&m_WdiRunled, Task_WdiRunled, WdiRunled_reloadVal, WdiRunled_offset);
TimeSliceOffset_Register(&m_refreshRegister, Task_refreshRegister,
refreshRegister_reloadVal, refreshRegister_offset);
@@ -96,12 +92,14 @@ void Task_WdiRunled(void)
NVIC_SystemReset();
}
- static uint8_t tempT = 10;
+ static uint8_t tempT = 15;
if (tempT != 0) {
tempT--;
if (tempT == 0) {
GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
GPIO_WriteBit(POW_FF_CON_GPIO, POW_FF_CON_PIN, SET);
+ Delay_Ms(1);
+ WORK_VOLT_INT_Init();
}
}
@@ -202,18 +200,17 @@ void Task_refreshRegister(void)
g_otherParameter.Solar_In_Circuit_Voltage = get_PV1_VOLT_IN();
g_otherParameter.HighSideMos_Temperature = get_MOSFET_Temper();
- if (g_controlParameter.dutyRatio == 0 && g_collectOpenCircuitVoltageFlag == 0) {
+ if (g_controlParameter.dutyRatio == 0 && g_otherParameter.batteryState == 0) {
g_otherParameter.Solar_Open_Circuit_Voltage = get_PV1_VOLT_IN();
}
g_otherParameter.Charg_BatteryCurrent = g_otherParameter.Charg_Current
- g_otherParameter.Discharg_Current;
g_otherParameter.totalChargCapacity += totalChargCapacity / 3600000;
- g_otherParameter.totalElectricityConsumption += totalElectricityConsumption / 3600000;
-// saveTotalPower(&g_otherParameter.totalElectricityConsumption, &g_otherParameter.totalChargCapacity);
-
totalChargCapacity = 0;
+ g_otherParameter.totalElectricityConsumption += totalElectricityConsumption / 3600000;
totalElectricityConsumption = 0;
+// saveTotalPower(&g_otherParameter.totalElectricityConsumption, &g_otherParameter.totalChargCapacity);
g_otherParameter.SOC = 0;
@@ -339,9 +336,13 @@ void Task_excessiveLoad(void)
num++;
}
+ if (num == 1 && g_otherParameter.excessiveLoadFlag == 1) {
+ GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, SET);
+ }
+
/* 多次过载则关闭输出 */
if (g_otherParameter.excessiveLoadFlag >= 2) {
- GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
+// GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
num = 0;
}
@@ -459,7 +460,7 @@ STR_TimeSliceOffset g_dataJudgment;
void Task_dataJudgment(void)
{
/* 判断有无电池 */
- if (g_otherParameter.batteryState == 0 && (g_otherParameter.Charg_BatteryCurrent > 0.1 || g_otherParameter.Charg_BatteryCurrent < -0.1)
+ if (g_otherParameter.batteryState == 0 && (g_otherParameter.Charg_BatteryCurrent > 1 || g_otherParameter.Charg_BatteryCurrent < -1)
&& g_otherParameter.Output_Voltage < 14.2) {
g_otherParameter.batteryState = 1;
}
@@ -473,8 +474,8 @@ void Task_dataJudgment(void)
}
if (g_otherParameter.overTemperature != 0
- && g_otherParameter.HighSideMos_Temperature < g_controlParameter.HighSideMosTemperature_start + 3) {
- if (g_otherParameter.overTemperature == 2) {
+ && g_otherParameter.HighSideMos_Temperature < g_controlParameter.HighSideMosTemperature_start) {
+ if (g_otherParameter.overTemperature == 3) {
TimeSliceOffset_Register(&m_softStart, Task_softStart, softStart_reloadVal, softStart_offset);
}
g_otherParameter.overTemperature = 0;
@@ -483,15 +484,31 @@ void Task_dataJudgment(void)
if (g_otherParameter.overTemperature == 0
&& g_otherParameter.HighSideMos_Temperature < g_controlParameter.HighSideMosTemperature_stop
- && g_otherParameter.HighSideMos_Temperature > g_controlParameter.HighSideMosTemperature_end + 3) {
- g_controlParameter.dutyRatio -= 0.15;
+ && g_otherParameter.HighSideMos_Temperature > g_controlParameter.HighSideMosTemperature_end) {
+ g_controlParameter.dutyRatio -= 0.05;
Set_duty_ratio(&g_controlParameter.dutyRatio);
g_otherParameter.overTemperature = 1;
}
- if (g_otherParameter.overTemperature != 2
- && g_otherParameter.HighSideMos_Temperature > g_controlParameter.HighSideMosTemperature_stop + 3) {
+ if (g_otherParameter.overTemperature == 1
+ && g_otherParameter.HighSideMos_Temperature < g_controlParameter.HighSideMosTemperature_stop
+ && g_otherParameter.HighSideMos_Temperature > g_controlParameter.HighSideMosTemperature_end + 5) {
+ g_controlParameter.dutyRatio -= 0.05;
+ Set_duty_ratio(&g_controlParameter.dutyRatio);
g_otherParameter.overTemperature = 2;
+ }
+
+ if (g_otherParameter.overTemperature == 2
+ && g_otherParameter.HighSideMos_Temperature < g_controlParameter.HighSideMosTemperature_stop
+ && g_otherParameter.HighSideMos_Temperature > g_controlParameter.HighSideMosTemperature_end + 10) {
+ g_controlParameter.dutyRatio -= 0.05;
+ Set_duty_ratio(&g_controlParameter.dutyRatio);
+ g_otherParameter.overTemperature = 3;
+ }
+
+ if (g_otherParameter.overTemperature != 3
+ && g_otherParameter.HighSideMos_Temperature > g_controlParameter.HighSideMosTemperature_stop) {
+ g_otherParameter.overTemperature = 3;
TIM_Cmd(TIM3, DISABLE);
TIM_SetCompare4(TIM4, 0);
g_controlParameter.dutyRatio = 0;
@@ -677,17 +694,18 @@ void Task_collectOpenCircuitVoltage(void)
g_otherParameter.collectOpenCircuitVoltageNUM++;
if (g_otherParameter.collectOpenCircuitVoltageNUM == g_controlParameter.collectOpenCircuitVoltageTime) {
if (g_otherParameter.batteryState) {
+ g_collectOpenCircuitVoltageFlag = 1;
TIM_Cmd(TIM3, DISABLE);
Delay_Ms(1);
TIM_SetCompare4(TIM4, 0);
g_controlParameter.dutyRatio = 0;
- g_collectOpenCircuitVoltageFlag = 1;
g_collectOpenCircuitVoltage.count = 500;
}
}
if (g_collectOpenCircuitVoltageFlag) {
g_collectOpenCircuitVoltageFlag = 0;
+// printf("1\n");
g_otherParameter.Solar_Open_Circuit_Voltage = get_PV1_VOLT_IN();
TimeSliceOffset_Register(&m_softStart, Task_softStart, softStart_reloadVal, softStart_offset);
}
diff --git a/Hardware/src/gpio.c b/Hardware/src/gpio.c
index b8ea487..8b131d9 100644
--- a/Hardware/src/gpio.c
+++ b/Hardware/src/gpio.c
@@ -183,14 +183,21 @@ void EXTI15_10_IRQHandler(void)
// WORK_VOLT_INT_close();
// TimeSliceOffset_Register(&g_overloadDelay, Task_overloadDelay
// , overloadDelay_reloadVal, overloadDelay_offset);
- Delay_Us(10);
+// Delay_Us(10);
+// Delay_Ms(1);
// WORK_VOLT_INT_open();
+ GPIO_WriteBit(POW_OUT_CON_GPIO, POW_OUT_CON_PIN, RESET);
EXTI_ClearITPendingBit(EXTI_Line12); //清除中断标志位
if (0 == g_otherParameter.excessiveLoadFlag) {
TimeSliceOffset_Register(&g_excessiveLoad, Task_excessiveLoad
, excessiveLoad_reloadVal, excessiveLoad_offset);
}
g_otherParameter.excessiveLoadFlag++;
+
+ /* 多次过载则关闭输出 */
+ if (g_otherParameter.excessiveLoadFlag >= 2) {
+ return;
+ }
}
}
diff --git a/Hardware/src/tim.c b/Hardware/src/tim.c
index d494022..1798058 100644
--- a/Hardware/src/tim.c
+++ b/Hardware/src/tim.c
@@ -112,8 +112,10 @@ void TIM2_IRQHandler(void)
g_otherParameter.Charg_Current = get_CHG_CURR();
g_otherParameter.Discharg_Current = get_DSG_CURR();
- totalChargCapacity += g_otherParameter.Charg_Current * g_otherParameter.Output_Voltage;
- totalElectricityConsumption += g_otherParameter.Discharg_Current * g_otherParameter.Output_Voltage;
+// totalChargCapacity += g_otherParameter.Charg_Current * g_otherParameter.Output_Voltage;
+// totalElectricityConsumption += g_otherParameter.Discharg_Current * g_otherParameter.Output_Voltage;
+ totalChargCapacity += g_otherParameter.Charg_Current;
+ totalElectricityConsumption += g_otherParameter.Discharg_Current;
}
}
diff --git a/obj/App/src/hy_protocol.o b/obj/App/src/hy_protocol.o
index e05e333..91dcb53 100644
Binary files a/obj/App/src/hy_protocol.o and b/obj/App/src/hy_protocol.o differ
diff --git a/obj/App/src/mppt_control.o b/obj/App/src/mppt_control.o
index a32668d..faa784b 100644
Binary files a/obj/App/src/mppt_control.o and b/obj/App/src/mppt_control.o differ
diff --git a/obj/App/src/task.o b/obj/App/src/task.o
index 70e58c6..9c2db48 100644
Binary files a/obj/App/src/task.o and b/obj/App/src/task.o differ
diff --git a/obj/Hardware/src/gpio.o b/obj/Hardware/src/gpio.o
index 99d5367..4e22043 100644
Binary files a/obj/Hardware/src/gpio.o and b/obj/Hardware/src/gpio.o differ
diff --git a/obj/Hardware/src/tim.o b/obj/Hardware/src/tim.o
index cd7d215..d5b4472 100644
Binary files a/obj/Hardware/src/tim.o and b/obj/Hardware/src/tim.o differ
diff --git a/obj/mppt_Nos_V0.4.bin b/obj/mppt_Nos_V0.4.bin
index dea9605..ca0eb6a 100644
Binary files a/obj/mppt_Nos_V0.4.bin and b/obj/mppt_Nos_V0.4.bin differ
diff --git a/obj/mppt_Nos_V0.4.elf b/obj/mppt_Nos_V0.4.elf
index 077d2e7..75587a1 100644
Binary files a/obj/mppt_Nos_V0.4.elf and b/obj/mppt_Nos_V0.4.elf differ
diff --git a/obj/mppt_Nos_V0.4.hex b/obj/mppt_Nos_V0.4.hex
index 1b3382f..b93a6e7 100644
--- a/obj/mppt_Nos_V0.4.hex
+++ b/obj/mppt_Nos_V0.4.hex
@@ -2,19 +2,19 @@
:100004000000000000000000480200004A02000056
:100014000000000050040000000000000000000088
:100024005004000050040000000000000000000024
-:10003400F01D00000000000050040000000000005B
+:10003400E81D000000000000500400000000000063
:10004400500400005004000050040000500400005C
:10005400500400005004000050040000500400004C
:100064007A170000500400005004000050040000FF
:10007400500400005004000050040000500400002C
:10008400500400005004000050040000500400001C
:10009400500400005004000050040000500400000C
-:1000A40050040000FE1D0000500400005004000035
-:1000B400821D0000D21C0000500400005004000007
+:1000A40050040000F61D000050040000500400003D
+:1000B4008E1D0000DE1C00005004000050040000EF
:1000C40050040000500400005004000050040000DC
-:1000D400500400005004000050040000C21B000043
+:1000D400500400005004000050040000CE1B000037
:1000E4006C1800005004000050040000500400008C
-:1000F40050040000081C00005004000050040000DC
+:1000F40050040000141C00005004000050040000D0
:10010400500400005004000050040000500400009B
:100114005004000000000000000000000000000087
:1001240000000000000000000000000000000000CB
@@ -36,12 +36,12 @@
:10022000D58D93960501D58D61B7939627009702DA
:10023000000096968682E78086FA9680C1171D8F09
:100240003E96E374C3F8A5B701A001A0EFF25FF2F8
-:100250000545EF00102A992AEF10D0537165130558
-:100260000520EF10705CB707002083A6071C37A499
-:10027000000037A500009305441113067002130512
-:100280004512EF8080702925AA8637A50000130645
-:100290008002930544111305C513EF80006FEF50E2
-:1002A000F00E0145C5BDEFF2BFEC371402401C4013
+:100250000545EF00102A992AEF10505371651305D8
+:100260000520EF101058B707002083A6071C37A4FD
+:10027000000037A500009305043113067002130532
+:100280000532EF8050102925AA8637A500001306F5
+:1002900080029305043113058533EF80D00EEF50B3
+:1002A000F02D0145C5BDEFF2BFEC371402401C40F4
:1002B0003707FF08411193E717001CC05C40F98F16
:1002C0005CC01C403707F7FE6D17F98F1CC01C403F
:1002D0003707FCFF7D17F98F1CC05C40370701FF13
@@ -69,10 +69,10 @@
:10043000062021A8B7160240D4421396E600E356E0
:1004400006FEB7163D0093860690B387D70269B7BC
:1004500001A0970100209381E1561751002013015C
-:1004600061BA17B500001305A5D297050020938542
+:1004600061BA17B500001305A5F297050020938522
:1004700065B91386818263FAC5008322050023A033
:10048000550011059105E3EAC5FE13858182971594
-:100490000020938565466377B5002320050011058C
+:1004900000209385E5476377B5002320050011050B
:1004A000E36DB5FEFD42739002BC8D4273904280B5
:1004B0009302800873900230970200009382C2B4C6
:1004C00093E2320073905230EFF0FFDD97020000AC
@@ -292,8 +292,8 @@
:101220000020113901451D36371501409307E00FA5
:101230004C0013050580372401407C8202C6EFF084
:10124000AFEE13050440EFF06FA913050440EFF073
-:10125000EFC6AA85239EA18237A500001305451578
-:10126000EF70A072B7070E003ECE0C08854713053D
+:10125000EFC6AA85239EA18237A500001305053598
+:10126000EF707012B7070E003ECE0C0885471305CD
:1012700004402302F10202C802CA02CC02D0EFF0FD
:101280006FA8854513050440EFF02FAD8545130584
:101290000440EFF08FC0814513050440EFF04FBDCF
@@ -350,7 +350,7 @@
:1015C000DFBCEFE27FB813994501135949018567E4
:1015D000B38727413E84C207C183AA8AAE89B284F9
:1015E00013DAC5006373F6003284370B002042041F
-:1015F000930BCB264180130BCB26130CF00F931CBF
+:1015F000930B4B284180130B4B28130CF00F931CBB
:10160000CA000566E6855E85613D8147139707013F
:101610004183636687002286CE85568525A8850787
:101620003307F9005A970347F7FFE30187FF528515
@@ -376,13 +376,13 @@
:101760008F93930780117C86680089475C8722C825
:10177000EFF08FD845616FE0FFA14111114522C6FE
:1017800026C4EFF0EF978547631EF5022A841145C2
-:10179000EFF0EF9837170020130707468347D70667
+:10179000EFF0EF9837170020130787478347D706E6
:1017A0009DE7B7140020B765000081461306803E10
-:1017B0009385E5C91385046BA3068706EF00406790
-:1017C0002388846A3244A244410173002030850793
+:1017B0009385A5E81385846CA3068706EF00C066B1
+:1017C0002384846C3244A244410173002030850795
:1017D00093F7F70FA306F7060947E395E7FE3714DB
-:1017E00000201305046BEF008068371501400146A7
-:1017F00093050010130505C02308046AEFF04FA0FD
+:1017E00000201305846CEF000068371501400146A6
+:1017F00093050010130505C02304046CEFF04FA0FF
:10180000D1B7EFE2FF964111B1450145EFF0AFB21C
:1018100085673EC0A1473EC40A8585473EC602C2D1
:10182000EFF06F8741016FE0FF96EFE27F940111C7
@@ -390,2485 +390,2517 @@
:10184000FC8213050580930780023ECEEFF0CF8D1A
:101850004D3F930780137C868D475C8768008547E2
:101860003EC8EFF06FC905616FE0DF924111056579
-:1018700022C6EFF0EF8885476312F5042945EF0093
-:1018800060730565EFF0AF893714002093070446B5
-:1018900083C7E7061304044689EFB76500003715D0
-:1018A000002081461306803E938505D01305056A06
-:1018B00041238347E40685072307F40632444101A8
-:1018C00073002030EFE2DF8A411185451145EFF0CA
-:1018D0008FD6E177371401407C82C1473EC64C0069
-:1018E0008D47130504803EC4EFF00F840146A165C7
-:1018F00013050480EFF0CF9041016FE0BF89EFE264
-:101900003F87411185452145EFF0EFD285451145CF
-:10191000EFF04FD493070020371401407C82E14759
-:101920003EC64C008D47130504C03EC4EFE0DFFF08
-:10193000930700084C00130504C07C82EFE0DFFE33
-:1019400041016FE03F85EFE2BF8201114D3F371447
-:1019500000409307F01D8A85130504803EC002C233
-:101960002314010023050100EFF06FD81305048054
-:101970008545EFF0EFEAC167938707066C00130512
-:1019800004803EC8231B010002C6EFF0AFDD130543
-:101990000480A145EFF06FEA130504808545EFF060
-:1019A0002FE4854513050480EFF00FE505616FE036
-:1019B0006FFE411122C42A8408414AC24EC006C6A5
-:1019C000EF605049B7A7000003A6871783A6C71783
-:1019D0002A89AE89EF401077635F0502B7A7000040
-:1019E00083A7C7161CC0B7A7000083A547170840E8
-:1019F000EF60C03FEF607027931505013715004079
-:101A0000C18113050580EFF0AFE4B24022441249D2
-:101A1000824941018280B7A7000003A6071883A668
-:101A200047184A85CE85EF401067E35EA0FAB7A756
-:101A3000000083A707177DB7EFE28FF379713714A2
-:101A40000140C1472A89FC828D44C1474C081305D7
-:101A500004C03ECE26CCEFE03FED0146130504C0A6
-:101A6000C145EFE0FFF985452145EFF0CFBC854545
-:101A700037050800EFF00FBE8547FC824C08E147B0
-:101A8000130504C026CC3ECEEFE01FEA89449147FF
-:101A90004C08130504C0E482375400403ECEEFE00A
-:101AA000BFE80C10B7070C00130504C04AD03ED4A1
-:101AB00002D223160102EFF0CFDE9307D0137C860B
-:101AC000680085473EC84487EFF00FA3054613051D
-:101AD00004C093055052EFF0CFE98545130504C0CB
-:101AE000EFF0CFE745616FE0EFEAEFE26FE8797181
-:101AF00037140140930700022A89FC828D44C147B4
-:101B00004C08130504C03ECE26CCEFE0FFE10146B1
-:101B1000130504C093050002EFE09FEE85452145C3
-:101B2000EFF06FB1854537050400EFF0AFB29307D2
-:101B30000040FC824C08E147130504C026CC3ECE91
-:101B4000EFE09FDE856793870780FC824C08914712
-:101B5000130504C03ECE37540040EFE0FFDC0C100C
-:101B6000B7070C00130504804AD03ED402D22316D6
-:101B70000102EFF00FD3930770137C8685475C87D3
-:101B8000680085473EC8EFF02F970546130504808F
-:101B900093055052EFF0EFDD854513050480EFF01B
-:101BA000EFDB45616FE00FDFEFE28FDC2A84EFF0BF
-:101BB000AFDF930500082285EFF00FE07DD96FE0DD
-:101BC0006FDD411122C63754004093055052130572
-:101BD0000480EFF00FDF0DC513050480EFF04FDD3B
-:101BE0009375F50F2380B18403A5C1891C4D10495D
-:101BF00054498507B3E7C7026384D7003105152E22
-:101C00003244410173002030411122C63754004054
-:101C100093055052130504C0EFF0AFDA0DC513055C
-:101C200004C0EFF0EFD89375F50F2382B18403A5BC
-:101C3000018A1C4D104954498507B3E7C7026384E4
-:101C4000D7003105FD243244410173002030EFE21A
-:101C50002FD20111AA842E8409458545EFF08F9F6C
-:101C6000E084370400404C081305044026CA231EB4
-:101C70000100231D0100EFF08FA7130504408545E7
-:101C8000EFF06FC10546854513050440EFF02FB80E
-:101C90009307D0027C8685475C87680085473EC8ED
-:101CA000EFF08F8505616FE0EFCEEFE26FCCB70705
-:101CB000002083A5071C896793870771B3D5F502B8
-:101CC0007D1542054181FD15C205C18149376FE08F
-:101CD0006FCC411122C637040040854513050440EE
-:101CE000EFF0EFB901C9854513050440EFF0AFBA35
-:101CF000EF20501F3244410173002030EFE24FC704
-:101D000001112E84AA8485450545EFF0AF944C0857
-:101D10003705004026CAE084231E0100231D010070
-:101D2000EFF0EF9C0546854537050040EFF02FAEFC
-:101D30009307C0027C868D475C87680085473EC854
-:101D4000EFE09FFB854537050040EFF06FA9056187
-:101D50006FE04FC4EFE2CFC1B707002083A5071C97
-:101D6000896793870771B3D5F502A9473305F50253
-:101D7000FD15C205C1817D154205418141376FE0E6
-:101D80006FC1411185453705004022C626C44AC2AD
-:101D90004EC0EFF0CFAE31C5854537050040EFF0BE
-:101DA0008FAF37140020212A130404467D2908D858
-:101DB000892B8329C4020C5848D82A894E85EF60A4
-:101DC000E002938481848C401384C184EF507009B5
-:101DD00088C0CE854A85EF6060010C40EF507008E6
-:101DE00008C03244A24412498249410173002030A4
-:101DF000B7F700E023A20700D9207300203041117B
-:101E000022C6373401408545130504C0EFF02FA7E3
-:101E100001CD130504C08545EFF0EFA737A50000FD
-:101E200013058518EF60B04732444101730020303C
-:101E30001DC9B296C206C18252A136A10CC509EED7
-:101E400085471CA183A6018593870185368701EB11
-:101E500054C588C30145828023000500E5B76306A9
-:101E6000A7005847EDB77D558280054582800DC596
-:101E700083A701851387018599E305458280D447AF
-:101E80006396A6005845D8C7014582806394A70091
-:101E900014C3DDBFB687CDB77D558280EFE24FAD6D
-:101EA00003A4018575DC1C2093F7F70F99C75E200A
-:101EB00099C3230004001C4482974044E5B783A7DC
-:101EC0000185054691E38280D62381CEBA237D1712
-:101ED00042074183BAA3BA234207418319E390A37F
-:101EE000B6A3DC47C5B7232605000CC150C1232487
-:101EF000050005458280584550411C45050733675C
-:101F0000C702630EF70054455C45184186068507F5
-:101F1000B3E7C70236970EA35CC5054582807955A5
-:101F20008280232605000CC150C1232405000545ED
-:101F300082805C45544118458507B3E7D702638E1C
-:101F4000E70058451C41BA978CA35C45584185076A
-:101F5000B3E7E7025CC50545828079558280184564
-:101F60005C45630FF70018451C41BA979C239CA160
-:101F70001C4558418507B3E7E7021CC5054582802B
-:101F8000014582805C4518454841998FAA9733E501
-:101F9000A7028280B707002083A7071C09671307E1
-:101FA00007F4B3D7E702C207C183239BF184239AC6
-:101FB000F1848280B7F700E0D8438146799BD8C38B
-:101FC00003D761853305A7021307803E3356E50228
-:101FD00090CBD4CB98431367070198C398431367FA
-:101FE000170298C3D843058B75DF9843799B98C334
-:101FF0008280B7F700E0D8438146799BD8C303D7E6
-:1020000041853306A70290CBD4CB984313670701D1
-:1020100098C398431367170298C3D843058B75DF9D
-:102020009843799B98C38280EFE28F942A8411654C
-:10203000011185451105EFE01FE0930700207C8228
-:10204000371501408D473EC44C00E147130505801C
-:102050003EC6EFE07F8D22C837440140B707080035
-:102060000C08130504803ECC02CA231E0100EFF0C9
-:102070004F83854513050480EFF04F8E05616FE0B7
-:102080006F91EFE24F8DB7440140AE893289014430
-:1020900093840480634524014A856FE00F8F930584
-:1020A00000042685EFF04F917DD9B38789008385A1
-:1020B000070026850504C205C181EFF0EF8ED9BF68
-:1020C000138781801C43B72600209386468F3E9558
-:1020D000636BD500B75600209386068063E5A600A3
-:1020E00008C33E858280FD57EDBFEFE2CF863714EF
-:1020F0000020B7150020130640069385C52613055A
-:10210000C43FD5339304C43FB715002013850401A1
-:102110001306400693854533B7140020E9331309AD
-:10212000C43F9384C440F95981451305C43FE1334A
-:10213000E31C35FF795481452685753BE31D85FEFB
-:1021400023200902232209026FE02F84B717002001
-:1021500003C5F74793858185138681869386C1855C
-:102160001387018637A80000938741860DC537A5E0
-:1021700000000325851988C1B7A5000083A5C519EE
-:102180000CC237A600000326061A90C28326481AFE
-:1021900014C394C3828037A500000325851A88C123
-:1021A0008325481A88C20CC20CC38CC38280039753
-:1021B000C18381472A97634F070009CD05669306BF
-:1021C000F6FFB6876358C700AA876305D500931743
-:1021D0000701C1833E858280EFD2FFF7411137248A
-:1021E0000140AA8944001309010113040440CE856B
-:1021F000228595460546EFE00FBB85452285EFE039
-:102200000FB989452285EFE00FC665DD2285EFE035
-:102210000FC542054185613F8AA08904E31999FCF5
-:102220001547814735A01396170014088507369681
-:10223000080893961700AA96835546FF03D546FFD4
-:102240006376B500231AA6FE239AB6FEC207C183A1
-:10225000E3CBE7FC7D1771F728843C8541013E956F
-:102260004205418105816FD05FF2EFD27FF00545D5
-:10227000A537EF604031B7A7000083A5C71AEF501C
-:10228000E074EF60203DB7A7000003A6071B83A6FC
-:10229000471BEF4080762A8403A58185AE84EF60DA
-:1022A000603B2A86AE862285A685EF400075EF60EA
-:1022B00020456FD03FEEEFD2BFEB0945313FEF60D5
-:1022C000802CB7A7000083A5C71AEF502070EF60DD
-:1022D0006038B7A7000003A6071B83A6471BEF4083
-:1022E000C0712A8403A58186AE84EF60A0362A8659
-:1022F000AE862285A685EF404070EF6060406FD0CB
-:102300007FE9EFD2FFE60D45C13DEF60C027B7A7DB
-:10231000000083A5C71AEF50606BEF60A033B7A72A
-:10232000000003A6071B83A6471BEF40006D2A840D
-:1023300003A5C185AE84EF60E0312A86AE86228592
-:10234000A685EF40806BEF60A03B6FD0BFE4EFD27B
-:102350003FE211455135EF600023B7A7000083A588
-:10236000C71AEF50A066EF60E02EB7A7000003A6E3
-:10237000071B83A6471BEF4040682A8403A50186FC
-:10238000AE84EF60202D2A86AE862285A685EF409A
-:10239000C066EF60E0366FD0FFDFEFD27FDD15451E
-:1023A000EFF09FE3EF60201EB7A7000083A5C71AD8
-:1023B000EF50C061EF60002AB7A7000003A6071B1B
-:1023C00083A6471BEF4060632A8403A54186AE8441
-:1023D000EF6040282A86AE862285A685EF40E06120
-:1023E000EF6000326FD01FDBEFD29FD81945EFF0BE
-:1023F000BFDEA9679387871C01479306100F9223BE
-:102400006369C5023A85EF50A01EB7A7000003A676
-:10241000871B83A6C71BEF40405EB7A7000003A63B
-:10242000071C83A6471CEF40D028EF60602D6FD0BB
-:102430007FD605078907E314D7FC13050000C5BF45
-:102440008280B7170020938707461021943B6316BC
-:10245000D6041031B42B2A8701456312D6043023E9
-:10246000B43B631ED6023033D42B631AD6025023FA
-:10247000D43B6316D6025833FC2B6312F702EFD21B
-:102480003FCF37A500001306300985451305C53A2F
-:10249000EF60A04F05456FD0FFCF0145828082805D
-:1024A0008280014781479376F70F63E7B60013C533
-:1024B000F7FF1375F50F8280B306E5009422050738
-:1024C000B697D5B7EFD2DFCA3714002013040446FD
-:1024D0005C2C011118385C843C2CD8843A282309E0
-:1024E000F100BC3578855848A309F10085679387CA
-:1024F0000780FC823C403AC61A2CFC83C183F880DA
-:10250000FC84F835FC25AA8422075D8F9C292800CD
-:10251000C2075D8F9C39D945E207D98FFC85C183FD
-:10252000FC8641375C3C230FA100A30FF1002685F8
-:10253000EF20405F0DE961462C002685EF30B03773
-:1025400083A7C189054693055052375500406399CA
-:10255000970013050580EFE0DFC105616FD09FC3D1
-:10256000130505C0CDBFEF202059EFF09FA8C1B7DC
-:10257000EFD21FC059712A89138525012E84B71403
-:102580000020EFF01FEC938404466302050E1C2C20
-:102590000810FCB81C3C9CAC3C2C9CBC3C3CBCAC2F
-:1025A000EF1000201C2C9305E0040810A30CF1028E
-:1025B0001C3C230DF1023C2CA30DF1023C3C230EEC
-:1025C000F102EF10C0182317A1060810EF10001C2D
-:1025D0008547230BF1009838DC2CCD45D884BA28E8
-:1025E0005C84BC2C7885D8482309F1003C343AC679
-:1025F0009A2CA309F10093070050F8807834FC82EC
-:102600007C24220728005D8F1C28C2075D8F1C38A0
-:10261000E207D98F13D78700A30BF100230CE10049
-:1026200013D70701E183230DF100A30CE100EFF0C4
-:102630005FE7DC3CA30DA100230EF1004A85EF20EB
-:10264000604E05ED55462C004A85EF30D02683A715
-:10265000C18905469305505237550040639C2701B8
-:1026600013050580EFE0FFB065616FD0BFB2230BAB
-:10267000010095B7130505C0F5B7EF20E047EFF06F
-:102680005F976DBFEFD2DFAE37140020130404460E
-:102690005C2C011114385C803E28034F2401834ECA
-:1026A00034017C815C48034E4401034354013EC223
-:1026B0001E2C83486401034874017C84BC35103CA3
-:1026C000382CAA84082CDC858567938707E0D480A2
-:1026D00058857C865487A307E1012308D101A3080C
-:1026E000C10123096100A3091101230A0101A30A01
-:1026F000A100230BC100A30BE100F835FC250A85DE
-:1027000022075D8F9C29C2075D8F9C39F145E20746
-:10271000D98F3ECCEFF0FFD85C3C230EA100A30E76
-:10272000F1002685EF2000400DE979468A8526854F
-:10273000EF30701883A7C18905469305505237556D
-:1027400000406399970013050580EFE09FA20561A3
-:102750006FD05FA4130505C0CDBFEF20E039EFF0C7
-:102760005F89C1B7EFD2DFA0B7140020938704467A
-:1027700003C7C7079307F00F59712A892E849384E2
-:102780000446631CF70E9C3108109CB8BC21BCA801
-:10279000BC31BCB8DC21DCA8DC31DCB8FC21FCA8F5
-:1027A000EF1000001C309305E0040810A309F102AB
-:1027B0003C20230AF1023C30A30AF1025C20230BE7
-:1027C000F1025C30A30BF1027C20230CF102EF003C
-:1027D00010782317A1060810EF00507BFD57230B3C
-:1027E000F1009838DC2CCD45D884BA285C84BC2C08
-:1027F0007885D8482309F1003C343AC69A2CA309BD
-:10280000F10093070050F8807834FC827C24220782
-:1028100028005D8F1C28C2075D8F1C38E207D98F06
-:1028200013D78700A30BF100230CE10013D7070196
-:10283000E183230DF100A30CE100EFF09FC6DC3C27
-:10284000A30DA100230EF1004A85EF20A02D05ED78
-:1028500055462C004A85EF30100683A7C1890546EE
-:102860009305505237550040639C2701130505809E
-:10287000EFE03F9065616FD0FF91230B010095B7AA
-:10288000130505C0F5B7EF202027EFF08FF66DBFD9
-:10289000EFD21F8E371900201304094618385C2C1C
-:1028A0000111D8843A285C843C2C78855848230947
-:1028B000F100BC353AC61A2CA309F1009307005069
-:1028C000FC82FD57F880230BF100F835FC25AA8423
-:1028D00022075D8F9C29280013090946C2075D8FD6
-:1028E0009C39CD45E207D98F13D78700A30BF100A0
-:1028F000230CE10013D70701E183230DF100A30CA2
-:10290000E100EFF01FBA5C3CA30DA100230EF10023
-:102910002685EF20202129E955462C002685EF3019
-:10292000807983A7C18905469305505237550040E9
-:102930006399970213050580EFE0BF83B765000038
-:102940003715002081461306803E938545F6130512
-:102950000568EFF0EFCDFD57230EF90605616FD046
-:102960007F83130505C0C9BFEF200019EFF06FE8A2
-:1029700045B7EFD2EFFF3714002013040446183890
-:102980005C2C7971D8863A285C863C2C788758482C
-:10299000230BF100BC353AC81A2CAE84A30BF1000E
-:1029A000B715002085679387071035469385E54B5B
-:1029B0002A891305A101F882FC84EF602021F834F4
-:1029C000FC24FD4522075D8F9C286800C2075D8FAF
-:1029D0009C38E207D98F13D78700A303F1022304A1
-:1029E000E10213D70701E1832305F102A304E10209
-:1029F000EFF03FAB5C3CA305A1022306F1024A8540
-:102A0000EF20401215E9130610026C004A85EF30E2
-:102A1000806A83A7C1890546930550523755004007
-:102A20006399270113050580EFE0AFF445616FD08E
-:102A30006FF6130505C0CDBFEF20000CEFF06FDB84
-:102A40007DBFEFD2EFF237140020130404465C2C54
-:102A5000011118385C843C2CD8843A282309F100F1
-:102A6000BC3578855848A309F100856793870780AE
-:102A7000FC823C3C3AC61A2C230BF100FD57F8802F
-:102A8000A30B0100FC84F835FC25AA8422075D8F86
-:102A90009C292800C2075D8F9C39D945E207D98F50
-:102AA000FC85C183FC86EFF0DF9F5C3C230FA10017
-:102AB000A30FF1002685EF20E0060DE961462C000A
-:102AC0002685EF30405F83A7C189054693055052A4
-:102AD000375500406399970013050580EFE06FE9D3
-:102AE00005616FD02FEB130505C0CDBFEF20C000EF
-:102AF000EFF02FD0C1B7EFD20FE6BC2959713714D0
-:102B00000020930904462A890810AE84A38DF90099
-:102B1000EF001049BC289305E0040810A30EF10251
-:102B2000EF00F0422317A1060810EF00304683C7DC
-:102B3000B9010547130404466398E70A8967938738
-:102B400007581CD018385C2CCD45D8843A285C84B2
-:102B50003C2C788558482309F100930710073AC6A2
-:102B60001A2CA309F10093070050F880FC82F83476
-:102B7000FD57230BF100FC24220728005D8F9C28C1
-:102B8000C2075D8F9C38E207D98F13D78700A30B4C
-:102B9000F100230CE10013D70701E183230DF100BD
-:102BA000A30CE100EFF0FF8F5C3CA30DA100230E0E
-:102BB000F1004A85EF10107731E155462C004A8527
-:102BC000EF30604F83A7C1890546930550523755B2
-:102BD00000406392270313050580EFE08FD9EF30A3
-:102BE000C04065616FD06FDA0947E39DE7F4F16794
-:102BF00093870720B9B7130505C0C5B7EF10D06F8D
-:102C0000EFF02FBF7DB7EFD2AFD637140020930778
-:102C10000446943B0111D82FD484B62B5884B82F86
-:102C20007485D44B9E2F2A89AE84FC80BC359305D5
-:102C3000000036C6A309F10093070060FC82B717B5
-:102C4000002003A5C7442309E10013040446EF5004
-:102C5000C0086350A0080858EF50D01FB7A7000065
-:102C600003A6871783A6C717EF30F0423325A000CD
-:102C7000F834FC24230BA10022075D8F9C28A30BB2
-:102C8000A100D145C2075D8F9C382800E207D98F8B
-:102C90003ECCEFF01F815C3C230EA100A30EF1009F
-:102CA0004A85EF1030681DE959462C004A85EF30FF
-:102CB000804083A7C189054693055052375500408F
-:102CC000639B270113050580EFE0AFCA05616FD054
-:102CD0006FCC014571BF130505C0FDB7EF10D06182
-:102CE000EFF02FB175BFEFD20FC7BC3937140020FA
-:102CF00001112A89AE8413040446A9E3B717002002
-:102D000003A5C74493050000EF4070773DEDB7A7DA
-:102D1000000083A5471A4854EF40307C3325A000BB
-:102D2000A305A406B7650000371500208146294693
-:102D3000938505A013050572EFF08F8FB83885478E
-:102D40006315F704B71900209389494203A5890246
-:102D500093050000EF40B0720DC937050040814572
-:102D600013050540EFE0CFA7371500401305058098
-:102D70008145EFE0EFAD3715002093070000130504
-:102D8000056723A4F902EFF08F8E18385C2CCD452F
-:102D9000D8843A285C843C2C788558482309F10073
-:102DA000BC343AC61A2CA309F10093070050F880EE
-:102DB000FC82F834FD57230BF100FC242207280085
-:102DC0005D8F9C28C2075D8F9C38E207D98F13D78F
-:102DD0008700A30BF100230CE10013D70701E18367
-:102DE000230DF100A30CE100EFF0AFEB5C3CA30D71
-:102DF000A100230EF1004A85EF10D0520DE955468F
-:102E00002C004A85EF30202B83A7C1890546930506
-:102E10005052375500406399270113050580EFE0B4
-:102E20004FB505616FD06FB6130505C0CDBFEF106C
-:102E3000B04CEFF00F9CC1B7EFD28FB33714002026
-:102E40001304044618385C2C0111D8843A285C8499
-:102E50003C2C788558482309F100BC353AC61A2C19
-:102E6000A309F10093070050FC82FD57F880230B63
-:102E7000F100F835FC25AA8422075D8F9C292800E3
-:102E8000C2075D8F9C39CD45E207D98F13D78700E4
-:102E9000A30BF100230CE10013D70701E183230DFD
-:102EA000F100A30CE100EFF0CFDF5C3CA30DA1002B
-:102EB000230EF1002685EF10F04621E155462C0047
-:102EC0002685EF30401F83A7C189054693055052E0
-:102ED000375500406390970213050580EFE06FA916
-:102EE000B707EFBE37E700E0938707083CC70561E7
-:102EF0006FD04FAA130505C0D5B7EF10F03FEFF024
-:102F00004F8F4DBFEFD2CFA63714002013040446D5
-:102F10005C2C011114385C803E28034F2401834E41
-:102F200034017C815C48034E4401034354013EC29A
-:102F30001E2C83486401034874017C84BC35103C1A
-:102F4000382CAA84082CDC858567938707E0D48019
-:102F500058857C865487A307E1012308D101A30883
-:102F6000C10123096100A3091101230A0101A30A78
-:102F7000A100230BC100A30BE100F835FC250A8555
-:102F800022075D8F9C29C2075D8F9C39F145E207BE
-:102F9000D98F3ECCEFF0EFD05C3C230EA100A30E06
-:102FA000F1002685EF1010380DE979468A852685CF
-:102FB000EF30601083A7C1890546930550523755FD
-:102FC00000406399970013050580EFE08F9A056133
-:102FD0006FD04F9C130505C0CDBFEF10F031EFF05F
-:102FE0004F81C1B7EFD2CF9859712A891385250136
-:102FF0002E84B7140020EFF0CFC4938404466301FD
-:10300000050E1C2C0810FCB81C3C9CAC3C2C9CBC39
-:103010003C3CBCACEF00C0781C2C9305E0040810CD
-:10302000A30CF1021C3C230DF1023C2CA30DF10278
-:103030003C3C230EF102212F2317A1060810EF00BC
-:10304000E074FD57230BF1009838DC2CCD45D88473
-:10305000BA285C84BC2C7885D8482309F1003C341C
-:103060003AC69A2CA309F10093070050F8807834EF
-:10307000FC827C24220728005D8F1C28C2075D8FFC
-:103080001C38E207D98F13D78700A30BF100230C5C
-:10309000E10013D70701E183230DF100A30CE10048
-:1030A000EFF02FC0DC3CA30DA100230EF1004A85F8
-:1030B000EF10502705ED55462C004A85EF20B07FD4
-:1030C00083A7C18905469305505237550040639C3C
-:1030D000270113050580EFE0CF8965616FD08F8BE5
-:1030E000230B010095B7130505C0F5B7EF10D020ED
-:1030F000EFE03FF06DBFEFD2AF873714002013042D
-:1031000004465C2C797118382308F1003C2CA30884
-:10311000E1003A28230DF10093071006A30DF100FA
-:1031200085673ECE3C48F88158482313F102C1839D
-:103130002314F1027C443ACA1A2C2311F1022A8981
-:10314000C183371500202312F1021305054B9307A5
-:1031500000002EC6F8843CC87CC423100102EF0096
-:103160001067371500201305C54AEF001064B245FB
-:10317000C164FD14F835FC25080822075D8F9C29E1
-:10318000C2075D8F9C39F945E207D98FFD8CC18359
-:103190002316F10223159102EFF0AFB05C3C230738
-:1031A000A102A307F1024A85EF10D01715E9130613
-:1031B00000020C084A85EF20107083A7C1890546DC
-:1031C0009305505237550040639927011305058038
-:1031D000EFD03FFA45616FC0FFFB130505C0CDBFBF
-:1031E000EF109011EFE0FFE07DBFEFC2DFF637197F
-:1031F000002093070946D82F3971943B5884B82F83
-:10320000D484B62B2309E10013070006A309E100CB
-:10321000096713070760F8829857805B7485F88305
-:103220004183F884D85BD44BE443F8854183F88626
-:103230001357040136C62310E102962FF84B93D79B
-:1032400004012314F102B7170020AA8903A5C7447B
-:103250002311E1022E8A418393050000F480E08768
-:103260002312E10223139102EF403027130909468C
-:103270006356A00C2285EF50E03DB7A7000003A6DF
-:10328000871783A6C717EF3000613325A0001357B7
-:103290008400935784012306E1022307F1021357A8
-:1032A000040193D78401A306E1022309F10213D795
-:1032B0008400832709042308E10213D70401A3082B
-:1032C000E1020347FA003EDA8347EA0022072305BA
-:1032D000A1025D8F83470A01A309A1029305400360
-:1032E000C2075D8F83471A012800A3058102E20708
-:1032F000D98F3EDCA3079102EFF0AF9A8347D90143
-:10330000230EA102A30EF1024E85EF10B00105EDD0
-:10331000130660032C004E85EF20F05983A7C18966
-:1033200005469305505237550040639B37011305FE
-:103330000580EFD01FE421616FC03FE5014581BFEB
-:10334000130505C0FDB7EF10207BEFE09FCA6DBFEE
-:10335000EFC21FDF371A002041112A8B13064006E7
-:1033600081451305CA60B71C0020371C0020EFC040
-:103370003FE3014481440149814A138D0C4E930976
-:10338000CA60130CAC605A85EF20105D630705140A
-:103390005A85EF20F0599307CA601375F50FD69739
-:1033A00088A383A7C186938D1A0013871700EA9715
-:1033B00023A6E18688A363840A0063030938B7174C
-:1033C00000208346CA6083C7C747638CD70037A5F0
-:1033D00000001306500F85451305C53DEF50E05A18
-:1033E0003DAA9D476385FD00854763F92705B7140E
-:1033F00000201385D460EFF0CF84894421E183C697
-:10340000290083C71900F58F83C63900F58F83C65D
-:103410004900F58F83C65900F58F83C66900F58F83
-:103420009306F00F6391D70837A500001306700AC2
-:1034300085451305C540EF5040558544AD4763852C
-:10344000FD00894763F32705B717002093870746D8
-:1034500003C67900E83B83C5890083C6990003C78A
-:10346000A900631FC506882F631CB506883F631932
-:10347000D506BC2F6396E70637A500001306900B10
-:1034800085451305C546EF504050B1476385FD00A3
-:103490008D4763FE270D83C7B90013070006639AA3
-:1034A000E70889474DA837A500001306A0108545F9
-:1034B00013054544EF50604D371700206313090092
-:1034C000054956869305D7601305CA60EF50C04082
-:1034D000814493072006E3F857EB41016FC01FCAF0
-:1034E0006D8EF18E758F9307F00F631AF70037A575
-:1034F00000001306B00C85451305054A69B7094756
-:10350000CA876373E900894737A5000013F9F70FED
-:103510001306B01185451305C54DEF500047B7158B
-:10352000002056869385D5601305CA60EF50C03AD7
-:103530004DB713071006E386E7F6130720066397D7
-:10354000E70089476390F414794415A01307300607
-:103550006397E70085476397F412514409A813075E
-:1035600040066392E70A8947639EF4107144B947A5
-:103570006385FD00914763F6271383C7D90003C70E
-:10358000C900A207D98F13978700A183D98FC207DB
-:10359000C183C107638787101147CA876373E90036
-:1035A0009147B7AD0000A2861306701785451385B5
-:1035B0008D5313F9F70FEF50403D83C7D90083C6F1
-:1035C000C90013068017A207D58F93968700A183A1
-:1035D000D58F93960701C182C106854513858D530A
-:1035E000EF50A03A83C6C90013069017854513858E
-:1035F0008D53EF50803983C6D9001306A017854537
-:1036000013858D53E1BB13075006E38CE7E81307DE
-:103610006006E388E7E81307C0066397E700894779
-:103620006392F4065944A1B71307D006E38BE7E68B
-:10363000130700076397E70089476395F40455442F
-:103640003DB713074007E38EE7E413075007E38A0B
-:10365000E7E413076007E386E7E41307B00763971F
-:10366000E70089476390F402694411B71307C00764
-:10367000E382E7EE1307D007E385E7EC1307E007E3
-:10368000E381E7E20D47CA876373E9008D4737A5F9
-:10369000000013F9F70F1306A01685451305C55052
-:1036A000ADBD639D8D08B307840198239305E4FFA6
-:1036B00093F5F50F1305CA603AC6EFE09FDE324777
-:1036C000AA86630FA702B71700209387B760A29757
-:1036D0009023B717002083C7D7476303F602154628
-:1036E000CA876373C900954737A500001306701891
-:1036F00085451305455613F9F70FEF50002905B519
-:10370000B70400201306C012814513850C4E938424
-:103710000402EFC0FFA81389840823A6018603C70B
-:10372000B9009C406318F700DC4022869305CA600C
-:103730005A858297A104E31499FE45B3EE8A51BBE2
-:103740009D47E386FDCAAD47E391FDD4F5B9C16756
-:1037500069768146FD170506139706014183636468
-:10376000B7003E8582803307D5001823B98F2147E3
-:1037700013F81700858363050800B18FC207C18362
-:103780007D17420741836DF78506F9B7EFC25F9E4B
-:103790001306000593050005EFD0BFE26FC09F9FA1
-:1037A000EFC21F9D1306000593050005EFD05FCF04
-:1037B0006FC05F9EEFC2DF9B35710A85EFF05FFE41
-:1037C0000354E1049305E0040A85EFF05FF8630415
-:1037D000A40281450A8513060005EFD07FCC03546F
-:1037E000E1049305E0040A85EFF07FF66318A40076
-:1037F0000A85EFF0BFF90D616FC0DF9913068003F2
-:103800008145A810EFC0DF99B717111193871711E1
-:10381000BEC8B717110193871711BECAB70700803A
-:1038200093870720BECC93075002BECEB70700484F
-:103830009387271CBED0B737303093879705BED209
-:10384000930710032304F106930710102316F106C3
-:103850008547A307F106B7A7000083A7475837A7F6
-:10386000000003278758BED83EC3B7A7000083A730
-:103870008759BADA37A700003EC5B7A7000083A76B
-:10388000C7590327C7589305E0043EC7B7A70000F0
-:10389000BADC83A7075A37A70000032707593EC998
-:1038A000B7071400BADEA90737A700000327475956
-:1038B0003ECBB7073C00A9073ECD88089307807030
-:1038C0003AC1231EF108EFF09FE8231FA1088808E2
-:1038D0000DB7B7B7000003A8478E83A7078E5171B5
-:1038E000D2CF3EC4B7B70000D6CD03AA878E83AA35
-:1038F000C78EB7B70000DACBDEC903AB078F83AB47
-:10390000478FE6C586D7A2D5A6D3CAD1E2C7EAC3F8
-:10391000EEC1B7BC000042C603A7C18693070004EE
-:1039200063FDE75CB7170020B714002093870746B4
-:1039300083C6044EF8276398E6621387044E143357
-:10394000F8371389044E6390E66203479900834673
-:10395000A9002207558F935687002304D102A303A1
-:10396000E10285466311D7608346B9000346C9006A
-:10397000A206D18E13D68600A304D1022305C1026C
-:103980006393E65E0347D9008346E9006207C206F7
-:10399000558F83460901558F8346F900A206558F3E
-:1039A000935687002306D10293560701A306D1023E
-:1039B000935687012307D1028966A305E102938606
-:1039C00006586307D700F16693860620631DD75813
-:1039D00003471901834629016207C206558F8346B2
-:1039E0004901558F83463901A206558F93568700AA
-:1039F0002308D10293560701A308D10293568701E9
-:103A00002309D1028966A307E10293860658630958
-:103A1000D700F166938606206304D7006315075428
-:103A20000347F90185467D171377F70F63EDE652DB
-:103A30000347090263E9E6520347190263E5E652C8
-:103A4000034739020345290237A400002207498FA2
-:103A5000131587002183598D42054181EF4050267F
-:103A600083258459EF3090762A8DAAC0EF40903E8E
-:103A7000B7B7000003A6878D83A6C78DEF20B0617E
-:103A80006343A04E37B700008325078C6A85EF405B
-:103A9000202D634A054C034759020345490222077A
-:103AA000498F131587002183598D42054181EF40CD
-:103AB000302183258459EF307071AAC2EF409039CC
-:103AC0002246B246EF20305D634FA048034779029B
-:103AD000034569022207498F131587002183598DF9
-:103AE00042054181EF40D01D83258459EF30106E8F
-:103AF00037B700008325478CAA8DAAC4EF40E01D8C
-:103B00006343A04637AD000083254D586E85EF40D6
-:103B10002025634A05440347990203458902220789
-:103B2000498F131587002183598D42054181EF404C
-:103B3000301983258459EF30706937A70000832539
-:103B4000C758AA8DAAC6EF404019634EA04037B7A8
-:103B500000008325878C6E85EF40802063450540FB
-:103B60000347B9020345A9022207498F13158700AD
-:103B70002183598D42054181EF409014832584595A
-:103B8000EF30D064AA8DAAC8EF40D02C5286D686DA
-:103B9000EF2070506349A03C83254D586E85EF405F
-:103BA000201C6342053C0347D9020345C902220792
-:103BB000498F131587002183598D42054181EF40BC
-:103BC000301083258459EF307060AACAEF409028E6
-:103BD00003A68C8D83A6CC8D2A8DAE8DEF20B04BA5
-:103BE0006343A0385A86DE866A85EE85EF209055BD
-:103BF000634B05360347F9020345E9022207498F63
-:103C0000131587002183598D42054181EF40500BE8
-:103C100083258459EF30905B37B700008325C78C2C
-:103C2000AACCEF40E0136340053403471903034572
-:103C300009032207498F131587002183598D4205F7
-:103C40004181EF40F00783258459EF30305837A782
-:103C500000008325075AAACEEF4080106345053047
-:103C600003473903034529032207498F13158700AA
-:103C70002183598D42054181EF4090048325845969
-:103C8000EF30D05437B700008325078DAAD0EF401E
-:103C9000200D634A052C0347490383465903220735
-:103CA000558F2312E1066D1742074183930630704A
-:103CB00063EBE62A0347690383467903130620036F
-:103CC0002207558F930667FFC2062313E106C182C0
-:103CD000636BD62883468903034699036D17A206B2
-:103CE000D18E42072314D1064183E54663EDE626D3
-:103CF0000347A9038346B9032207558F2315E1061D
-:103D00000917420741839306C00363EEE624034785
-:103D1000C9038346D9032207558F2316E1061307EB
-:103D200087C1420741839306007D63EEE622034488
-:103D3000E9030347F9039305E0032204598C138533
-:103D4000044E23178106EF005057631EA4208346BC
-:103D5000090459476399E6208818EFF07FA40343CC
-:103D60002900834839000348490003455900834529
-:103D7000690033771301034679003377E8008346FF
-:103D80008900698F6D8F718F758F130EF00F63042B
-:103D9000C71923006102A300110323010103A3013A
-:103DA000A1022302B102A302C1022303D1020348EC
-:103DB0005901034569018345790103468901834619
-:103DC0009901B377A8000347A901ED8FF18FF58F13
-:103DD000F98F9308F00F3714002063891715A30992
-:103DE0000103230AA102A30AB102230BC102A30B00
-:103DF000D102230CE1029307044EA83FCC2FD03F01
-:103E0000F42F3377B500718FB7170020758F130823
-:103E1000F00F9387074E63060713A30CA102230D2F
-:103E2000B102A30DC102230ED102F83F9305E004B5
-:103E30000810A30EE10203C7070283C71702230F6E
-:103E4000E102A30FF102EFF09F90130600058145F8
-:103E50002317A1060810EFD0CFF60810EFF01F933C
-:103E60001306C01281451305044EEFC06FB337141B
-:103E7000002013040446035701027E24231D010081
-:103E8000F88103572102FC8083476102F8820357BF
-:103E90004102230CF100930700FDA30CF100AD4596
-:103EA00085470808230DF100231E0100F883EF0069
-:103EB000D04093578500A30DF1001C28230EA100CC
-:103EC000A30EF10003A5018AEF00D04541E903A547
-:103ED000018A39460C08EF20001E37550040054680
-:103EE0009305505213050580EFD0AFA8B707EFBE7A
-:103EF00037E700E0938707083CC7BE502E549E5416
-:103F00000E597E4AEE4A5E4BCE4B3E4CAE4C1E4D99
-:103F10008E4D6D618280C6560347610736D0835649
-:103F200041072303E1022312D10251B503473108AF
-:103F300083478108A309E1021A47230CF1023ADA08
-:103F40005DBD834691080347C108A30CD102835687
-:103F5000A108230EE102231DD102C1BDEF00D0391B
-:103F6000EFE02F8985B783A7C186B7150020130618
-:103F7000B012FD179385154E1385044E23A6F186C6
-:103F8000EF40901551BAEFC2AF9E11469305A00ABB
+:1018700022C6EFF0EF8885476318F504371501405D
+:10188000014693050010130505C0EFF06F9705653D
+:10189000EFF0EF88371400209307844783C7E706EB
+:1018A0001304844789EFB76500003715002081468F
+:1018B0001306803E9385C5EE1305856BB5238347DC
+:1018C000E40685072307F406324441017300203003
+:1018D000EFE21F8A411185451145EFF0CFD5E17741
+:1018E000371401407C82C1473EC64C008D4713052A
+:1018F00004803EC4EFF04F830146A16513050480C8
+:10190000EFF00F9041016FE0FF88EFE27F86411119
+:1019100085452145EFF02FD285451145EFF08FD356
+:1019200093070020371401407C82E1473EC64C00FB
+:101930008D47130504C03EC4EFE01FFF9307000866
+:101940004C00130504C07C82EFE01FFE41016FE0F4
+:101950007F84EFE2FF8101114D3F37140040930770
+:10196000F01D8A85130504803EC002C223140100C5
+:1019700023050100EFF0AFD7130504808545EFF094
+:101980002FEAC167938707066C00130504803EC8E1
+:10199000231B010002C6EFF0EFDC13050480A14514
+:1019A000EFF0AFE9130504808545EFF06FE385455F
+:1019B00013050480EFF04FE405616FE0AFFD4111C6
+:1019C00022C42A8408414AC24EC006C6EF6050684D
+:1019D000B7A7000003A6873783A6C7372A89AE8931
+:1019E000EF500016635F0502B7A7000083A7873694
+:1019F0001CC0B7A7000083A507370840EF60C05E92
+:101A0000EF6070469315050137150040C18113053D
+:101A10000580EFF0EFE3B2402244124982494101D0
+:101A20008280B7A7000003A6073883A647384A85F7
+:101A3000CE85EF500006E35EA0FAB7A7000083A7AB
+:101A4000C7367DB7EFE2CFF2797137140140C14755
+:101A50002A89FC828D44C1474C08130504C03ECE40
+:101A600026CCEFE07FEC0146130504C0C145EFE052
+:101A70003FF985452145EFF00FBC85453705080046
+:101A8000EFF04FBD8547FC824C08E147130504C0C9
+:101A900026CC3ECEEFE05FE9894491474C08130520
+:101AA00004C0E482375400403ECEEFE0FFE70C1064
+:101AB000B7070C00130504C04AD03ED402D2231647
+:101AC0000102EFF00FDE9307D0137C866800854794
+:101AD0003EC84487EFF04FA20546130504C09305A6
+:101AE0005052EFF00FE98545130504C0EFF00FE702
+:101AF00045616FE02FEAEFE2AFE7797137140140FB
+:101B0000930700022A89FC828D44C1474C081305C3
+:101B100004C03ECE26CCEFE03FE10146130504C0F1
+:101B200093050002EFE0DFED85452145EFF0AFB012
+:101B3000854537050400EFF0EFB193070040FC82C4
+:101B40004C08E147130504C026CC3ECEEFE0DFDDB4
+:101B5000856793870780FC824C089147130504C072
+:101B60003ECE37540040EFE03FDC0C10B7070C00CE
+:101B7000130504804AD03ED402D223160102EFF0AE
+:101B80004FD2930770137C8685475C876800854732
+:101B90003EC8EFF06F96054613050480930550523A
+:101BA000EFF02FDD854513050480EFF02FDB456155
+:101BB0006FE04FDEEFE2CFDB2A84EFF0EFDE93053C
+:101BC00000082285EFF04FDF7DD96FE0AFDC4111D7
+:101BD00022C6375400409305505213050480EFF09D
+:101BE0004FDE0DC513050480EFF08FDC9375F50F04
+:101BF0002380B18403A5418B1C4D104954498507AE
+:101C0000B3E7C7026384D70031050526324441019A
+:101C100073002030411122C63754004093055052C2
+:101C2000130504C0EFF0EFD90DC5130504C0EFF0A4
+:101C30002FD89375F50F2382B18403A5818B1C4D9A
+:101C4000104954498507B3E7C7026384D7003105BB
+:101C5000E92C3244410173002030EFE26FD10111D1
+:101C6000AA842E8409458545EFF0CF9EE084370491
+:101C700000404C081305044026CA231E0100231D02
+:101C80000100EFF0CFA6130504408545EFF0AFC08B
+:101C90000546854513050440EFF06FB79307D00262
+:101CA0007C8685475C87680085473EC8EFF0CF8417
+:101CB00005616FE02FCEEFE2AFCBB707002083A521
+:101CC000071C896793870771B3D5F5027D15420517
+:101CD0004181FD15C205C18149376FE0AFCB41118C
+:101CE00022C637040040854513050440EFF02FB9A4
+:101CF00001C9854513050440EFF0EFB9EF2010321C
+:101D00003244410173002030EFE28FC601112E846E
+:101D1000AA8485450545EFF0EF934C083705004050
+:101D200026CAE084231E0100231D0100EFF02F9C32
+:101D30000546854537050040EFF06FAD9307C002BB
+:101D40007C868D475C87680085473EC8EFE0DFFAF8
+:101D5000854537050040EFF0AFA805616FE08FC300
+:101D6000EFE20FC1B707002083A5071C896793879F
+:101D70000771B3D5F502A9473305F502FD15C20574
+:101D8000C1817D154205418141376FE0AFC04111EE
+:101D900085453705004022C626C44AC2EFF02FAE63
+:101DA00015CD854537050040EFF0EFAE3714002024
+:101DB000192213048447BD2108D893848184FD2906
+:101DC00048D88C402A8908581384C184EF503029A0
+:101DD00088C00840CA85EF50902808C03244A24409
+:101DE0001249410173002030B7F700E023A2070039
+:101DF000D92073002030411122C637340140854577
+:101E0000130504C0EFF0AFA701CD130504C085454D
+:101E1000EFF06FA837A5000013058538EF60F06775
+:101E200032444101730020301DC9B296C206C182FE
+:101E300052A136A10CC509EE85471CA183A60185D8
+:101E400093870185368701EB54C588C3014582809D
+:101E500023000500E5B76306A7005847EDB77D5599
+:101E60008280054582800DC583A701851387018582
+:101E700099E305458280D4476396A6005845D8C7A4
+:101E8000014582806394A70014C3DDBFB687CDB738
+:101E90007D558280EFE2CFAD03A4018575DC1C2067
+:101EA00093F7F70F99C75E2099C3230004001C44E1
+:101EB00082974044E5B783A70185054691E3828078
+:101EC000D62381CEBA237D1742074183BAA3BA2312
+:101ED0004207418319E390A3B6A3DC47C5B7232685
+:101EE00005000CC150C123240500054582805845DA
+:101EF00050411C4505073367C702630EF700544580
+:101F00005C45184186068507B3E7C70236970EA3DE
+:101F10005CC50545828079558280232605000CC169
+:101F200050C123240500054582805C455441184575
+:101F30008507B3E7D702638EE70058451C41BA977F
+:101F40008CA35C4558418507B3E7E7025CC50545AE
+:101F500082807955828018455C45630FF7001845EB
+:101F60001C41BA979C239CA11C4558418507B3E7A7
+:101F7000E7021CC505458280014582805C45184505
+:101F80004841998FAA9733E5A7028280B7070020BE
+:101F900083A7071C0967130707F4B3D7E702C20733
+:101FA000C183239BF184239AF1848280B7F700E0F8
+:101FB000D8438146799BD8C303D741853306A7020E
+:101FC00090CBD4CB98431367070198C3984313670A
+:101FD000170298C3D843058B75DF9843799B98C344
+:101FE0008280EFE2EF982A84116501118545110581
+:101FF000EFE07FE4930700207C82371501408D4796
+:102000003EC44C00E147130505803EC6EFE0DF917A
+:1020100022C837440140B70708000C0813050480A4
+:102020003ECC02CA231E0100EFF0AF8785451305A1
+:102030000480EFF0AF9205616FE0CF95EFE2AF91D2
+:10204000B7440140AE8932890144938404806345DA
+:1020500024014A856FE06F93930500042685EFF015
+:10206000AF957DD9B3878900838507002685050450
+:10207000C205C181EFF04F93D9BF138781801C4304
+:10208000B72600209386C6903E95636BD500B75661
+:1020900000209386068063E5A60008C33E85828003
+:1020A000FD57EDBFEFE22F8B37140020B71500204E
+:1020B0001306400693854528130544410D359304C6
+:1020C0004441B7150020138504011306400693858B
+:1020D000C534B71400202135130944419384444288
+:1020E000F9598145130544411935E31C35FF7954ED
+:1020F00081452685ED3BE31D85FE23200902232231
+:1021000009026FE08F88B717002003C577499385D0
+:102110008185138681869386C1851387018637A8BA
+:102120000000938741860DC537A50000032585393A
+:1021300088C1B7A5000083A5C5390CC237A6000029
+:102140000326063A90C28326483A14C394C3828079
+:1021500037A500000325853A88C18325483A88C2FF
+:102160000CC20CC38CC382800397C18381472A971A
+:10217000634F070009CD05669306F6FFB6876358DF
+:10218000C700AA876305D50093170701C1833E8561
+:102190008280EFD25FFC411137240140AA894400BC
+:1021A0001309010113040440CE8522859546054696
+:1021B000EFE06FBF85452285EFE06FBD8945228541
+:1021C000EFE06FCA65DD2285EFE06FC9420541850A
+:1021D000613F8AA08904E31999FC1547814735A01E
+:1021E000139617001408850736960808939617006B
+:1021F000AA96835546FF03D546FF6376B500231A9A
+:10220000A6FE239AB6FEC207C183E3CBE7FC7D1787
+:1022100071F728843C8541013E9542054181058145
+:102220006FD0BFF6EFD2DFF40545A537EF606055FC
+:10223000B7A7000083A5C73AEF501019EF604061BF
+:10224000B7A7000003A6073B83A6473BEF40B01AA1
+:102250002A8403A58185AE84EF60805F2A86AE86DE
+:102260002285A685EF403019EF6040696FD09FF25C
+:10227000EFD21FF00945313FEF60A050B7A7000033
+:1022800083A5C73AEF505014EF60805CB7A70000F9
+:1022900003A6073B83A6473BEF40F0152A8403A51E
+:1022A0008186AE84EF60C05A2A86AE862285A685D6
+:1022B000EF407014EF6080646FD0DFEDEFD25FEB22
+:1022C0000D45C13DEF60E04BB7A7000083A5C73ABD
+:1022D000EF50900FEF60C057B7A7000003A6073B71
+:1022E00083A6473BEF4030112A8403A5C185AE8405
+:1022F000EF6000562A86AE862285A685EF40B00F95
+:10230000EF60C05F6FD01FE9EFD29FE611455135F6
+:10231000EF602047B7A7000083A5C73AEF50D00A67
+:10232000EF600053B7A7000003A6073B83A6473B17
+:10233000EF40700C2A8403A50186AE84EF60405103
+:102340002A86AE862285A685EF40F00AEF60005B04
+:102350006FD05FE4EFD2DFE11545EFF09FE3EF6070
+:102360004042B7A7000083A5C73AEF50F005EF60E1
+:10237000204EB7A7000003A6073B83A6473BEF40CC
+:1023800090072A8403A54186AE84EF60604C2A86BC
+:10239000AE862285A685EF401006EF6020566FD0EE
+:1023A0007FDFEFD2FFDC1945EFF0BFDEA96793872F
+:1023B000873C01479306100F92236369C5023A8553
+:1023C000EF50C042B7A7000003A6873B83A6C73BD8
+:1023D000EF407002B7A7000003A6073C83A6473C66
+:1023E000EF40F04CEF6080516FD0DFDA05078907CE
+:1023F000E314D7FC13050000C5BF8280B717002087
+:10240000938787471021943B6316D6041031B42B71
+:102410002A8701456312D6043023B43B631ED602DB
+:102420003033D42B631AD6025023D43B6316D60222
+:102430005833FC2B6312F702EFD29FD337A500006D
+:102440001306300985451305C55AEF60C07305456D
+:102450006FD05FD4014582808280828001478147AE
+:102460009376F70F63E7B60013C5F7FF1375F50F03
+:102470008280B306E50094220507B697D5B7EFD260
+:102480003FCF37140020130484475C2C0111183807
+:102490005C843C2CD8843A282309F100BC3578852B
+:1024A0005848A309F100856793870780FC823C4068
+:1024B0003AC61A2CFC83C183F880FC84F835FC25CD
+:1024C000AA8422075D8F9C292800C2075D8F9C3952
+:1024D000D945E207D98FFC85C183FC8641375C3C36
+:1024E000230FA100A30FF1002685EF2060780DE9EE
+:1024F00061462C002685EF30D05B83A7418B0546D3
+:102500009305505237550040639997001305058095
+:10251000EFE03FC605616FD0FFC7130505C0CDBF13
+:10252000EF204072EFF09FA8C1B7EFD27FC459717E
+:102530002A89138525012E84B7140020C135938480
+:1025400084476302050E1C2C0810FCB81C3C9CAC94
+:102550003C2C9CBC3C3CBCACEF1000201C2C9305DC
+:10256000E0040810A30CF1021C3C230DF1023C2CEA
+:10257000A30DF1023C3C230EF102EF10C01823170B
+:10258000A1060810EF10001C8547230BF1009838B6
+:10259000DC2CCD45D884BA285C84BC2C7885D848FE
+:1025A0002309F1003C343AC69A2CA309F1009307A1
+:1025B0000050F8807834FC827C24220728005D8F4C
+:1025C0001C28C2075D8F1C38E207D98F13D78700FC
+:1025D000A30BF100230CE10013D70701E183230DC6
+:1025E000F100A30CE100EFF07FE7DC3CA30DA100BC
+:1025F000230EF1004A85EF20A06705ED55462C001B
+:102600004A85EF30104B83A7418B05469305505206
+:1026100037550040639C270113050580EFE07FB527
+:1026200065616FD03FB7230B010095B7130505C057
+:10263000F5B7EF202061EFF07F976DBFEFD25FB36A
+:1026400037140020130484475C2C011114385C807B
+:102650003E28034F2401834E34017C815C48034EA5
+:102660004401034354013EC21E2C834864010348C5
+:1026700074017C84BC35103C382CAA84082CDC8581
+:102680008567938707E0D48058857C865487A307A5
+:10269000E1012308D101A308C10123096100A309B5
+:1026A0001101230A0101A30AA100230BC100A30BFE
+:1026B000E100F835FC250A8522075D8F9C29C207B9
+:1026C0005D8F9C39F145E207D98F3ECCEFF01FD9E1
+:1026D0005C3C230EA100A30EF1002685EF2040599B
+:1026E0000DE979468A852685EF30B03C83A7418B7A
+:1026F00005469305505237550040639997001305DE
+:102700000580EFE01FA705616FD0DFA8130505C0A6
+:10271000CDBFEF202053EFF07F89C1B7EFD25FA587
+:10272000B71400209387844703C7C7079307F00FA8
+:1027300059712A892E8493848447631CF70E9C3137
+:1027400008109CB8BC21BCA8BC31BCB8DC21DCA8FA
+:10275000DC31DCB8FC21FCA8EF1000001C30930534
+:10276000E0040810A309F1023C20230AF1023C30E6
+:10277000A30AF1025C20230BF1025C30A30BF102EF
+:102780007C20230CF102EF0010782317A10608101B
+:10279000EF00507BFD57230BF1009838DC2CCD4522
+:1027A000D884BA285C84BC2C7885D8482309F100E9
+:1027B0003C343AC69A2CA309F10093070050F880E4
+:1027C0007834FC827C24220728005D8F1C28C207F5
+:1027D0005D8F1C38E207D98F13D78700A30BF10058
+:1027E000230CE10013D70701E183230DF100A30CB3
+:1027F000E100EFF0BFC6DC3CA30DA100230EF10009
+:102800004A85EF20E04605ED55462C004A85EF301D
+:10281000502A83A7418B05469305505237550040F7
+:10282000639C270113050580EFE0BF9465616FD0BD
+:102830007F96230B010095B7130505C0F5B7EF2070
+:102840006040EFF0AFF66DBFEFD29F9237190020D6
+:102850001304894718385C2C0111D8843A285C8409
+:102860003C2C788558482309F100BC353AC61A2C0F
+:10287000A309F10093070050FC82FD57F880230B59
+:10288000F100F835FC25AA8422075D8F9C292800D9
+:1028900013098947C2075D8F9C39CD45E207D98F5F
+:1028A00013D78700A30BF100230CE10013D7070116
+:1028B000E183230DF100A30CE100EFF03FBA5C3C93
+:1028C000A30DA100230EF1002685EF20603A29E92F
+:1028D00055462C002685EF30D01D83A7418B054639
+:1028E00093055052375500406399970213050580B0
+:1028F000EFE03F88B76500003715002081461306DA
+:10290000803E9385051613058569EFF0EFD1FD57DD
+:10291000230EF90605616FD0FF87130505C0C9BFF7
+:10292000EF204032EFF08FE845B7EFD27F843714C5
+:1029300000201304844718385C2C7971D8863A2813
+:102940005C863C2C78875848230BF100BC353AC88C
+:102950001A2CAE84A30BF100B7150020856793876E
+:10296000071035469385654D2A891305A101F88224
+:10297000FC84EF606045F834FC24FD4522075D8F40
+:102980009C286800C2075D8F9C38E207D98F13D757
+:102990008700A303F1022304E10213D70701E183B7
+:1029A0002305F102A304E102EFF05FAB5C3CA30559
+:1029B000A1022306F1024A85EF20802B15E91306B8
+:1029C00010026C004A85EF30D00E83A7418B05467C
+:1029D0009305505237550040639927011305058030
+:1029E000EFE02FF945616FD0EFFA130505C0CDBFB9
+:1029F000EF204025EFF08FDB7DBFEFD26FF737146C
+:102A00000020130484475C2C011118385C843C2C92
+:102A1000D8843A282309F100BC3578855848A309A1
+:102A2000F100856793870780FC823C3C3AC61A2CEC
+:102A3000230BF100FD57F880A30B0100FC84F8354F
+:102A4000FC25AA8422075D8F9C292800C2075D8F80
+:102A50009C39D945E207D98FFC85C183FC86EFF00C
+:102A6000FF9F5C3C230FA100A30FF1002685EF2000
+:102A700020200DE961462C002685EF30900383A7C6
+:102A8000418B054693055052375500406399970096
+:102A900013050580EFE0EFED05616FD0AFEF130593
+:102AA00005C0CDBFEF20001AEFF04FD0C1B7EFD275
+:102AB0008FEABC29597137140020930984472A8969
+:102AC0000810AE84A38DF900EF001049BC289305CF
+:102AD000E0040810A30EF102EF00F0422317A10654
+:102AE0000810EF00304683C7B90105471304844737
+:102AF0006398E70A8967938707581CD018385C2CBD
+:102B0000CD45D8843A285C843C2C788558482309E4
+:102B1000F100930710073AC61A2CA309F100930796
+:102B20000050F880FC82F834FD57230BF100FC24A0
+:102B3000220728005D8F9C28C2075D8F9C38E20722
+:102B4000D98F13D78700A30BF100230CE10013D713
+:102B50000701E183230DF100A30CE100EFF01F90CA
+:102B60005C3CA30DA100230EF1004A85EF2040102C
+:102B700031E155462C004A85EF30A07383A7418B85
+:102B800005469305505237550040639227031305BD
+:102B90000580EFE00FDEEF30006565616FD0EFDE9E
+:102BA0000947E39DE7F4F16793870720B9B7130559
+:102BB00005C0C5B7EF200009EFF04FBF7DB7EFD2DA
+:102BC0002FDB3714002093078447943B0111D82F43
+:102BD000D484B62B5884B82F7485D44B9E2F2A8961
+:102BE000AE84FC80BC359305000036C6A309F10015
+:102BF00093070060FC82B717002003A5474623090E
+:102C0000E10013048447EF50002D6350A0080858DA
+:102C1000EF501044B7A7000003A6873783A6C73735
+:102C2000EF3030673325A000F834FC24230BA100DB
+:102C300022075D8F9C28A30BA100D145C2075D8FA1
+:102C40009C382800E207D98F3ECCEFF03F815C3CF6
+:102C5000230EA100A30EF1004A85EF2060011DE9BB
+:102C600059462C004A85EF30C06483A7418B054646
+:102C70009305505237550040639B2701130505808B
+:102C8000EFE02FCF05616FD0EFD0014571BF130585
+:102C900005C0FDB7EF10107BEFF04FB175BFEFD25D
+:102CA0008FCBBC393714002001112A89AE8413045C
+:102CB0008447A9E3B717002003A547469305000002
+:102CC000EF50A01B3DEDB7A7000083A5473A48543D
+:102CD000EF5060203325A000A305A406B7650000CF
+:102CE0003715002081462946938565C813058573ED
+:102CF000EFF08F93B83885476315F704B7190020B4
+:102D00009389C94303A5890293050000EF50E0169B
+:102D10000DC937050040814513050540EFE04FAC74
+:102D200037150040130505808145EFE06FB2371578
+:102D30000020930700001305856823A4F902EFF033
+:102D40008F9218385C2CCD45D8843A285C843C2C72
+:102D5000788558482309F100BC343AC61A2CA309D7
+:102D6000F10093070050F880FC82F834FD57230BE4
+:102D7000F100FC24220728005D8F9C28C2075D8F8C
+:102D80009C38E207D98F13D78700A30BF100230CDF
+:102D9000E10013D70701E183230DF100A30CE1004B
+:102DA000EFF0CFEB5C3CA30DA100230EF1004A85B0
+:102DB000EF10106C0DE955462C004A85EF30604F3E
+:102DC00083A7418B054693055052375500406399C0
+:102DD000270113050580EFE0CFB905616FD0EFBA89
+:102DE000130505C0CDBFEF10F065EFF02F9CC1B704
+:102DF000EFD20FB8371400201304844718385C2C26
+:102E00000111D8843A285C843C2C788558482309E1
+:102E1000F100BC353AC61A2CA309F1009307005003
+:102E2000FC82FD57F880230BF100F835FC25AA84BD
+:102E300022075D8F9C292800C2075D8F9C39CD45F4
+:102E4000E207D98F13D78700A30BF100230CE10011
+:102E500013D70701E183230DF100A30CE100EFF08C
+:102E6000EFDF5C3CA30DA100230EF1002685EF10DF
+:102E7000306021E155462C002685EF30804383A742
+:102E8000418B054693055052375500406390970299
+:102E900013050580EFE0EFADB707EFBE37E700E0C1
+:102EA000938707083CC705616FD0CFAE130505C0F7
+:102EB000D5B7EF103059EFF06F8F4DBFEFD24FAB5A
+:102EC00037140020130484475C2C011114385C80F3
+:102ED0003E28034F2401834E34017C815C48034E1D
+:102EE0004401034354013EC21E2C8348640103483D
+:102EF00074017C84BC35103C382CAA84082CDC85F9
+:102F00008567938707E0D48058857C865487A3071C
+:102F1000E1012308D101A308C10123096100A3092C
+:102F20001101230A0101A30AA100230BC100A30B75
+:102F3000E100F835FC250A8522075D8F9C29C20730
+:102F40005D8F9C39F145E207D98F3ECCEFF00FD170
+:102F50005C3C230EA100A30EF1002685EF1050511A
+:102F60000DE979468A852685EF30A03483A7418B09
+:102F70000546930550523755004063999700130555
+:102F80000580EFE00F9F05616FD0CFA0130505C04E
+:102F9000CDBFEF10304BEFF06F81C1B7EFD24F9D37
+:102FA00059712A89138525012E84B7140020EFF06A
+:102FB000EFC4938484476301050E1C2C0810FCB8F1
+:102FC0001C3C9CAC3C2C9CBC3C3CBCACEF00C0789A
+:102FD0001C2C9305E0040810A30CF1021C3C230DEB
+:102FE000F1023C2CA30DF1023C3C230EF102212FF7
+:102FF0002317A1060810EF00E074FD57230BF10022
+:103000009838DC2CCD45D884BA285C84BC2C7885D3
+:10301000D8482309F1003C343AC69A2CA309F100A0
+:1030200093070050F8807834FC827C242207280023
+:103030005D8F1C28C2075D8F1C38E207D98F13D71C
+:103040008700A30BF100230CE10013D70701E183F4
+:10305000230DF100A30CE100EFF04FC0DC3CA30D09
+:10306000A100230EF1004A85EF10904005ED554672
+:103070002C004A85EF30E02383A7418B054693055A
+:10308000505237550040639C270113050580EFE03F
+:103090004F8E65616FD00F90230B010095B713051C
+:1030A00005C0F5B7EF10103AEFE05FF06DBFEFD25B
+:1030B0002F8C37140020130484475C2C7971183846
+:1030C0002308F1003C2CA308E1003A28230DF1006D
+:1030D00093071006A30DF10085673ECE3C48F881AA
+:1030E00058482313F102C1832314F1027C443ACAE5
+:1030F0001A2C2311F1022A89C183371500202312CB
+:10310000F1021305854C930700002EC6F8843CC8D5
+:103110007CC423100102EF0010673715002013054F
+:10312000454CEF001064B245C164FD14F835FC2530
+:10313000080822075D8F9C29C2075D8F9C39F945DD
+:10314000E207D98FFD8CC1832316F102231591026A
+:10315000EFF0CFB05C3C2307A102A307F1024A8540
+:10316000EF10103115E9130600020C084A85EF3004
+:10317000401483A7418B05469305505237550040B4
+:103180006399270113050580EFD0BFFE45616FD01D
+:103190006F80130505C0CDBFEF10D02AEFE01FE10F
+:1031A0007DBFEFC25FFB3719002093078947D82FF7
+:1031B0003971943B5884B82FD484B62B2309E1008D
+:1031C00013070006A309E100096713070760F882E7
+:1031D0009857805B7485F8834183F884D85BD44B1F
+:1031E000C45FF8854183F8861357040136C623105F
+:1031F000E102962FF84B93D704012314F102B7177D
+:103200000020AA8903A547462311E1022E8A4183A3
+:1032100093050000F480E0872312E102231391025A
+:10322000EF40704B130989476356A00C2285EF507D
+:103230002062B7A7000003A6873783A6C737EF3001
+:1032400050053325A00013578400935784012306AB
+:10325000E1022307F1021357040193D78401A30667
+:10326000E1022309F10213D784008327090423080C
+:10327000E10213D70401A308E1020347FA003EDA92
+:103280008347EA0022072305A1025D8F83470A01D5
+:10329000A309A10293054003C2075D8F83471A016A
+:1032A0002800A3058102E207D98F3EDCA307910223
+:1032B000EFF0CF9A8347D901230EA102A30EF102AA
+:1032C0004E85EF10F01A05ED130660032C004E85B5
+:1032D000EF20307E83A7418B05469305505237552A
+:1032E0000040639B370113050580EFD09FE8216103
+:1032F0006FC0BFE9014581BF130505C0FDB7EF10E1
+:103300007014EFE0BFCA6DBFEFC29FE3371A002011
+:1033100041112A8B13064006814513054A62B71CEA
+:103320000020371C0020EFC0BFE701448144014961
+:10333000814A138D8C4F93094A62130C2C625A8573
+:10334000EF304001630705145A85EF20307E930764
+:103350004A621375F50FD69788A383A74188938D8A
+:103360001A0013871700EA9723A2E18888A36384D1
+:103370000A0063030938B717002083464A6283C7EF
+:103380004749638CD70037A500001306500F8545C9
+:103390001305C55DEF50207F3DAA9D476385FD0065
+:1033A000854763F92705B714002013855462EFF0B1
+:1033B000EF84894421E183C6290083C71900F58F72
+:1033C00083C63900F58F83C64900F58F83C659003F
+:1033D000F58F83C66900F58F9306F00F6391D708C8
+:1033E00037A500001306700A85451305C560EF5028
+:1033F00080798544AD476385FD00894763F32705E0
+:10340000B71700209387874703C67900E83B83C539
+:10341000890083C6990003C7A900631FC506882FCA
+:10342000631CB506883F6319D506BC2F6396E70673
+:1034300037A500001306900B85451305C566EF50B0
+:103440008074B1476385FD008D4763FE270D83C7F8
+:10345000B90013070006639AE70889474DA837A506
+:1034600000001306A010854513054564EF50A071B8
+:1034700037170020631309000549568693055762E4
+:1034800013054A62EF500065814493072006E3F874
+:1034900057EB41016FC09FCE6D8EF18E758F9307F4
+:1034A000F00F631AF70037A500001306B00C85452E
+:1034B0001305056A69B70947CA876373E900894735
+:1034C00037A5000013F9F70F1306B0118545130552
+:1034D000C56DEF50406BB715002056869385556239
+:1034E00013054A62EF50005F4DB713071006E386DD
+:1034F000E7F6130720066397E70089476390F41403
+:10350000794415A0130730066397E7008547639752
+:10351000F412514409A8130740066392E70A894749
+:10352000639EF4107144B9476385FD00914763F6CB
+:10353000271383C7D90003C7C900A207D98F1397E0
+:103540008700A183D98FC207C183C1076387871012
+:103550001147CA876373E9009147B7AD0000A2869F
+:1035600013067017854513858D7313F9F70FEF5008
+:10357000806183C7D90083C6C90013068017A207DC
+:10358000D58F93968700A183D58F93960701C1822B
+:10359000C106854513858D73EF50E05E83C6C90073
+:1035A00013069017854513858D73EF50C05D83C654
+:1035B000D9001306A017854513858D73E1BB13074A
+:1035C0005006E38CE7E813076006E388E7E8130793
+:1035D000C0066397E70089476392F4065944A1B790
+:1035E0001307D006E38BE7E6130700076397E700AE
+:1035F00089476395F40455443DB713074007E38EAC
+:10360000E7E413075007E38AE7E413076007E3865C
+:10361000E7E41307B0076397E70089476390F40274
+:10362000694411B71307C007E382E7EE1307D00719
+:10363000E385E7EC1307E007E381E7E20D47CA877C
+:103640006373E9008D4737A5000013F9F70F1306E0
+:10365000A01685451305C570ADBD639D8D08B307E4
+:10366000840198239305E4FF93F5F50F13054A624F
+:103670003AC6EFE0BFDE3247AA86630FA702B7174C
+:10368000002093873762A2979023B717002083C743
+:1036900057496303F6021546CA876373C900954705
+:1036A00037A500001306701885451305457613F9F4
+:1036B000F70FEF50404D05B5B70400201306C012B8
+:1036C000814513858C4F93840402EFC07FAD13892D
+:1036D000840823A2018803C7B9009C406318F7003F
+:1036E000DC40228693054A625A858297A104E3143E
+:1036F00099FE45B3EE8A51BB9D47E386FDCAAD47AF
+:10370000E391FDD4F5B9C16769768146FD170506D9
+:103710001397060141836364B7003E8582803307B7
+:10372000D5001823B98F214713F817008583630547
+:103730000800B18FC207C1837D17420741836DF72F
+:103740008506F9B7EFC2DFA2130600059305000551
+:10375000EFD03FE76FC01FA4EFC29FA11306000583
+:1037600093050005EFD0DFD36FC0DFA2EFC25FA0EB
+:1037700035710A85EFF05FFE0354E1049305E00420
+:103780000A85EFF05FF86304A40281450A851306F9
+:103790000005EFD0FFD00354E1049305E0040A854F
+:1037A000EFF07FF66318A4000A85EFF0BFF90D6112
+:1037B0006FC05F9E130680038145A810EFC05F9E17
+:1037C000B717111193871711BEC8B7171101938747
+:1037D0001711BECAB707008093870720BECC930796
+:1037E0005002BECEB70700489387271CBED0B7371C
+:1037F000303093879705BED2930710032304F10658
+:10380000930710102316F1068547A307F106B7A703
+:10381000000083A7477837A7000003278778BED822
+:103820003EC3B7A7000083A78779BADA37A700009D
+:103830003EC5B7A7000083A7C7790327C7789305BC
+:10384000E0043EC7B7A70000BADC83A7077A37A712
+:103850000000032707793EC9B7071400BADEA9079D
+:1038600037A70000032747793ECBB7073C00A907DD
+:103870003ECD8808930780703AC1231EF108EFF00F
+:103880009FE8231FA10888080DB7B7B7000003A859
+:1038900047AE83A707AE5171D2CF3EC4B7B7000081
+:1038A000D6CD03AA87AE83AAC7AEB7B70000DACBDE
+:1038B000DEC903AB07AF83AB47AFE6C586D7A2D55A
+:1038C000A6D3CAD1E2C7EAC3EEC1B7BC000042C664
+:1038D00003A741889307000463FDE75CB717002046
+:1038E000B71400209387874783C6844FF8276398CF
+:1038F000E6621387844F1433F8371389844F63903B
+:10390000E662034799008346A9002207558F935624
+:1039100087002304D102A303E10285466311D76027
+:103920008346B9000346C900A206D18E13D686008D
+:10393000A304D1022305C1026393E65E0347D900C5
+:103940008346E9006207C206558F83460901558FF9
+:103950008346F900A206558F935687002306D102AD
+:1039600093560701A306D102935687012307D1027C
+:103970008966A305E102938606586307D700F166BE
+:1039800093860620631DD7580347190183462901F2
+:103990006207C206558F83464901558F8346390118
+:1039A000A206558F935687002308D102935607012C
+:1039B000A308D102935687012309D1028966A30780
+:1039C000E102938606586309D700F16693860620C4
+:1039D0006304D700631507540347F90185467D1733
+:1039E0001377F70F63EDE6520347090263E9E652E6
+:1039F0000347190263E5E6520347390203452902EA
+:103A000037A400002207498F131587002183598DA1
+:103A100042054181EF40904A83258479EF40C01AE6
+:103A20002A8DAAC0EF40D062B7B7000003A687ADC9
+:103A300083A6C7ADEF30E0056343A04E37B7000063
+:103A4000832507AC6A85EF406051634A054C034704
+:103A50005902034549022207498F13158700218324
+:103A6000598D42054181EF40704583258479EF40AF
+:103A7000A015AAC2EF40D05D2246B246EF306001E9
+:103A8000634FA04803477902034569022207498F23
+:103A9000131587002183598D42054181EF40104263
+:103AA00083258479EF40401237B70000832547AC67
+:103AB000AA8DAAC4EF4020426343A04637AD000060
+:103AC00083254D786E85EF406049634A054403477E
+:103AD0009902034589022207498F13158700218324
+:103AE000598D42054181EF40703D83258479EF4037
+:103AF000A00D37A700008325C778AA8DAAC6EF407E
+:103B0000803D634EA04037B70000832587AC6E85AB
+:103B1000EF40C044634505400347B9020345A9028D
+:103B20002207498F131587002183598D4205418152
+:103B3000EF40D03883258479EF400009AA8DAAC8C8
+:103B4000EF4010515286D686EF20B0746349A03CF6
+:103B500083254D786E85EF4060406342053C034706
+:103B6000D9020345C9022207498F13158700218313
+:103B7000598D42054181EF40703483258479EF40AF
+:103B8000A004AACAEF40D04C03A68CAD83A6CCAD4E
+:103B90002A8DAE8DEF20F06F6343A0385A86DE8603
+:103BA0006A85EE85EF20D079634B05360347F9022D
+:103BB0000345E9022207498F131587002183598D98
+:103BC00042054181EF40902F83258479EF30D07FEB
+:103BD00037B700008325C7ACAACCEF40203863403C
+:103BE000053403471903034509032207498F1315B9
+:103BF00087002183598D42054181EF40302C832578
+:103C00008479EF30707C37A700008325077AAACE2D
+:103C1000EF40C034634505300347390303452903AA
+:103C20002207498F131587002183598D4205418151
+:103C3000EF40D02883258479EF30107937B7000022
+:103C4000832507ADAAD0EF406031634A052C0347B6
+:103C50004903834659032207558F2312E1066D1746
+:103C6000420741839306307063EBE62A03476903FA
+:103C700083467903130620032207558F930667FFB7
+:103C8000C2062313E106C182636BD62883468903EB
+:103C9000034699036D17A206D18E42072314D1065D
+:103CA0004183E54663EDE6260347A9038346B9034E
+:103CB0002207558F2315E106091742074183930612
+:103CC000C00363EEE6240347C9038346D9032207F2
+:103CD000558F2316E106130787C1420741839306D8
+:103CE000007D63EEE6220344E9030347F9039305ED
+:103CF000E0032204598C1385844F23178106EF00BB
+:103D00009070631EA4208346090459476399E620F6
+:103D10008818EFF07FA40343290083483900034843
+:103D20004900034559008345690033771301034671
+:103D300079003377E80083468900698F6D8F718F32
+:103D4000758F130EF00F6304C71923006102A300DF
+:103D5000110323010103A301A1022302B102A30263
+:103D6000C1022303D1020348590103456901834578
+:103D700079010346890183469901B377A800034777
+:103D8000A901ED8FF18FF58FF98F9308F00F37149C
+:103D9000002063891715A3090103230AA102A30ABE
+:103DA000B102230BC102A30BD102230CE102930742
+:103DB000844FA83FCC2FD03FF42F3377B500718FBD
+:103DC000B7170020758F1308F00F9387874F63068E
+:103DD0000713A30CA102230DB102A30DC102230EF0
+:103DE000D102F83F9305E0040810A30EE10203C7D7
+:103DF000070283C71702230FE102A30FF102EFF0BE
+:103E00009F901306000581452317A1060810EFD0E7
+:103E10004FFB0810EFF01F931306C01281451305E6
+:103E2000844FEFC0EFB737140020130484470357C3
+:103E300001027E24231D0100F88103572102FC802A
+:103E400083476102F88203574102230CF100930774
+:103E500000FDA30CF100AD4585470808230DF100D6
+:103E6000231E0100F883EF00105A93578500A30D1D
+:103E7000F1001C28230EA100A30EF10003A5818BE5
+:103E8000EF00105F41E903A5818B39460C08EF2054
+:103E900040423755004005469305505213050580B2
+:103EA000EFD02FADB707EFBE37E700E093870708E5
+:103EB0003CC7BE502E549E540E597E4AEE4A5E4B6D
+:103EC000CE4B3E4CAE4C1E4D8E4D6D618280C65623
+:103ED0000347610736D0835641072303E1022312CB
+:103EE000D10251B50347310883478108A309E10294
+:103EF0001A47230CF1023ADA5DBD83469108034765
+:103F0000C108A30CD1028356A108230EE102231D90
+:103F1000D102C1BDEF001053EFE04F8985B783A7F1
+:103F20004188B71500201306B012FD179385954FF1
+:103F30001385844F23A2F188EF40D03951BAEFC2E4
+:103F40002FA311469305A00AEFD0AFE76FC08FA44F
+:103F5000EFC20FA211469305A00AEFD06FD46FC035
+:103F60006FA3EFC2EFA011469305400BEFD06FE5B2
+:103F70006FC04FA2EFC2CF9F11469305400BEFD009
+:103F80002FD26FC02FA1EFC2AF9E11469305E00B59
:103F9000EFD02FE36FC00FA0EFC28F9D11469305A6
-:103FA000A00AEFD0EFCF6FC0EF9EEFC26F9C11461B
-:103FB0009305400BEFD0EFE06FC0CF9DEFC24F9B5A
-:103FC00011469305400BEFD0AFCD6FC0AF9CEFC251
-:103FD0002F9A11469305E00BEFD0AFDE6FC08F9B99
-:103FE000EFC20F9911469305E00BEFD06FCB6FC076
-:103FF0006F9AEFC24F961D71EFF0CFFB0808EFF0FC
-:104000002FFAC2575257B719002023A2F9429387BB
-:104010004942D8C36257E6463719002098C77257FD
-:1040200094DB13040946D8C70647B7A50000371A22
-:10403000002098CB164735469385855BD8CB26471D
-:104040001305EA4B93844942D8CF364798D3464765
-:10405000D8D303576105DAB703574105FAB70357B9
-:10406000C105DABB0567130707E198DF42478347BD
-:1040700061012320E946B8825AA07CA062478346AA
-:104080007101232C04049377F70FA207D58F1EA488
-:104090008347310221833AA41CB883574102231E6F
-:1040A00004043EA8835761025EA8835781027EA85C
-:1040B0008357A1021EAC8357C1023EAC8357E10275
-:1040C0007EAC930700001CD45CD41CD85CD81CDCEC
-:1040D0005CDC3CC07CC03CC47CC8EF40302F9567A2
-:1040E000938737C57EA4D9471CA8856793878766C1
-:1040F0005EAC85472306F406B7070A0093870710CE
-:10410000782C3CD893070015A3050406A3070406E2
-:10411000231AF406231E04066312072CB7070001B6
-:104120001386F7FFF24682578345B10133F7C60085
-:10413000F18F2207E182A2074D8FD58F18D05CD076
-:104140006800EFF07FE5B24A5685EF40A050B7A770
-:10415000000003A6075B83A6475BEF20C07363578D
-:10416000A02AB7A7000083A5475A5685EF30503FD5
-:10417000635E052823AC5401371500201305C54A9A
-:10418000EFF0DFE3371500201305054BEFF05FE597
-:104190001305EA4BEF40B010834864000348540015
-:1041A0005C203830342010308345094637A50000A4
-:1041B0001305855CEF40607D0E2437A500001305D4
-:1041C000C55EEF40807C2E2437A90000130589606E
-:1041D000EF40A07B0C5037A5000013058562EF402F
-:1041E000C07A4C5037A500001305C563EF40E07955
-:1041F000034864015C385828343830280C3837A517
-:10420000000013050565EF404078382C143C102C55
-:104210006C3837A5000013054567EF4000776C2C1C
-:104220001305896037A90000EF4020766C3C37A564
-:10423000000013058569EF4040758325895903A562
-:104240004942EF30B03AEF40201CAA8537A5000064
-:104250001305C56AEF40607383258959C840EF3064
-:10426000F038EF40601AAA8537A500001305856C69
-:10427000EF40A071832589598844EF303037EF40F3
-:10428000A018AA8537A500001305C56DEF40E06FA3
-:1042900083258959C844EF307035EF40E016AA8570
-:1042A00037A5000013050570EF40206E832589595E
-:1042B0008848EF30B033EF402015AA8537A50000BD
-:1042C00013050572EF40606C83258959C848EF30AB
-:1042D000F031EF406013AA8537A50000130545743F
-:1042E000EF40A06A83258959884CEF303030EF4089
-:1042F000A011AA8537A5000013058575EF40E06879
-:1043000083258959C84CEF30702EEF40E00FAA8505
-:1043100037A5000013050577EF40206783258959ED
-:104320008850EF30B02CEF40200EAA8537A5000052
-:1043300013058579EF40606583258959C85037A9F1
-:104340000000EF30B02AEF40200CAA8537A500000E
-:104350001305057CEF4060638325895A2848EF30B8
-:10436000F028EF40600AAA8537A500001305857E76
-:10437000EF40A0618325895A6844EF303027EF4031
-:10438000A008AA8537B5000013058580EF40E05FDF
-:10439000EE3437B5000013050583EF40005FCE34DF
-:1043A00037B5000013054585EF40205E8E3837B5E0
-:1043B000000013054587EF40405DAE3837B500007B
-:1043C00013050589EF40605CCE3837B50000130552
-:1043D000C58AEF40805B25616FB03FDB8547E31105
-:1043E000F7D682578346F101A207D58F5CD03C3CBB
-:1043F0006397E7008967938707581CD091B30947F3
-:10440000E390E7D4F16793870720C5BF37150020F5
-:10441000930700001305C5439CCCEFF0DFB6A9BBA2
-:10442000EFB21FD5B717002083A4474AAA853714D7
-:1044300000202685EF30D044B7B7000083A58791D0
-:1044400013044442EF30901AB7B7000083A5C79118
-:104450002A892685EF309019AA854A85EF30602099
-:104460000C54EF30002008D4371500201305C54444
-:10447000EFD02FD46FB01FD2EFB29FCFB71700206D
-:1044800083A4C7483714002013044442A685EF30A4
-:10449000303FB7B7000083A58791EF303015B7B72D
-:1044A000000083A5C7912A892685EF303014AA859C
-:1044B0004A85EF30001B0C54EF30A01A08D4371592
-:1044C00000201305C544EFD0CFCE6FB0BFCCEFB204
-:1044D0003FCAB717002083D7C74B09476380E7025D
-:1044E0000D476384E70205476398E700B7B700000C
-:1044F00003A5878FEFF0DFF26FB0DFC9B717002099
-:1045000003A54743EFF05FF7C5BFB717002003A52A
-:104510008743CDBFEFB25FC337140020B71400202C
-:1045200013090446138A44428325CA0003258903DC
-:1045300013040446938B4442EF30900237AB0000E3
-:104540006358050603250903EF40C01003268B17A7
-:104550008326CB17EF20003F635C0504370500403E
-:10456000814513050540231E0904EFC07FA73715B9
-:104570000040814513050580EFC09FADB765000081
-:1045800037150020930700009306800C1306803E29
-:104590009385E5851305056E2324FA02EFD05F8924
-:1045A0003715002013050567EFD07F8C6FB05FBD16
-:1045B0002844EF40200A03268B178326CB172A8A2C
-:1045C000AE8AEF202038635E0500B7B7000003A66F
-:1045D000879083A6C7905285D685EF20C02B63466F
-:1045E000A00203298402B7B7000083A5C78F4A85BC
-:1045F000EF30A06E634BA000B7B7000083A5079013
-:104600004A85EF30E075635805008D47231EF4049A
-:10461000A305040661BF83A444422685EF408003BE
-:10462000B7B7000003A6078E83A6478EEF20700859
-:104630002A8C4A85AE8CEF40E0012A86AE866285E0
-:10464000E685EF204025634005020858EF408000D2
-:10465000B7B7000003A6079183A64791EF20A023D8
-:1046600085476340A006A6854A85EF300067E35F73
-:10467000A0F283A44B002685EF30D07DB7B70000B1
-:1046800003A6079183A64791EF10F02D2A8BAE8BDE
-:104690002A86AE865285D685EF20E01F635205023A
-:1046A000032904033705008033452501EF30907A54
-:1046B0002A86AE865A85DE85EF20C0286346A00094
-:1046C0008947231EF404DDB5CA852685EF30E060F6
-:1046D000E35EA0EC4C582685EF302060E358A0EC58
-:1046E0008D47C5B7EFB2DFA8371400201304044686
-:1046F000EFD07FBC48D4EFD09FC568C04C58085855
-:10470000EF3010188347F40628C489E7EFF09FE0E4
-:10471000EFF0FFDB6FB01FA8EFB2FFA3C025DC35C1
-:10472000011122045D8CB71700209387074603D739
-:104730002707636F8702A425B83583D74707A204EC
-:10474000D98C63E797029309C10002C602C802CA66
-:1047500002CC02CEB905CE868147639E87002689AA
-:10476000138AC180B3079940C207C18363E08702FF
-:1047700005616FB09FA19821903185072207518F65
-:10478000C2079AA2C18389058906C1BF83270A008F
-:104790006316F90083274A004E8582978909050927
-:1047A000D1B7EFB2FF9C37B5000013064021854515
-:1047B000130545A5EF40601DB717002003D5C74B73
-:1047C0006FB05F9DEFB2DF9A37B50000130680200F
-:1047D0008545130505B2EF40401BB7B7000083A520
-:1047E000C7B1B717002003A5C74AEF302060EF30EC
-:1047F000D047420541816FB0FF99EFB27F9737B53F
-:1048000000001306C01F8545130545AEEF40E017B5
-:10481000B7B7000083A5C7B1B717002003A5074BA2
-:10482000EF30C05CEF307044420541816FB09F961D
-:10483000EFB21F9437B500001306401E85451305DF
-:10484000059BEF408014B717002003A5C7449305CC
-:104850000000B7140020EF304048938404466359A9
-:10486000A0048858EF30105FB7A7000003A6871791
-:1048700083A6C717EF202002635CA00241641304E3
-:1048800004F003D7A40585476311F702C858EF3039
-:10489000705CB7A7000003A6871783A6C717EF10A1
-:1048A000907F6354A0001364F40F22856FB09F8E35
-:1048B0000144C1BFEFB2DF8B37B500001306801D86
-:1048C0008545130505A8EF40400C29456FB09F8C26
-:1048D000EFB21F8A37B500001306C01C85451305CB
-:1048E00085A1EF40800AB7B7000083A547A1B7179D
-:1048F000002003A5074AEF30604FEF301037420524
-:1049000041816FB03F89EFB2BF8637B50000130613
-:10491000001C85451305059EEF402007B7B7000032
-:1049200083A547A1B717002003A54749EF30004CE6
-:10493000EF30B033420541816FB0DF85EFB25F8366
-:1049400037B500001306401B854513050598EF4059
-:10495000C003B7B7000083A547A1B717002003A580
-:104960000749EF30A048EF305030420541816FB029
-:104970007F82EFB2EFFF37B500001306801A85453E
-:104980001305C594EF406000B7B7000083A547A1A9
-:10499000B717002003A58748EF304045EF30F02CD3
-:1049A000420541816FB00FFFEFB28FFC37B50000B9
-:1049B0001306C0198545130585AAEF30107DB7B7DA
-:1049C000000083A547A1B717002003A5C749EF3012
-:1049D000E041EF309029420541816FB0AFFBEFB26B
-:1049E0002FF937B50000AE84130650138545130523
-:1049F0000592EF3090793719002037140020130406
-:104A0000044605471305096C2389E1882308040639
-:104A1000EFD0EFC5DC24D834B7650000A207371506
-:104A20000020D98F81461306803E9385C5F113057A
-:104A3000056D2300096C5EA4EFD08FBF6FB08FF5BA
-:104A4000EFB20FF3371400200566B765000023A20C
-:104A5000A1888544B71700208146130686BB93853D
-:104A600045DF1305046C2388974CEFD06FBC2300FF
-:104A7000946C6FB02FF2EFB2AFEF37B500001306B2
-:104A800000228545130505B6EF303070B7170020BA
-:104A90003715002093870746130700001305054BC1
-:104AA000B8CBF8C7EFF0AFD2371500201305C54AD1
-:104AB000EFF0AFCF05456FB0EFEDC1676976814686
-:104AC000FD1705061397060141836364B7003E8511
-:104AD00082803307D5001823B98F214713F81700B8
-:104AE000858363050800B18FC207C1837D17420724
-:104AF00041836DF78506F9B7EFB28FE737150040B0
-:104B000013050580EFC02FD6EF30307AEF30707F7D
-:104B10009307100F3365F502A94729053305F50200
-:104B20006FB04FE7EFB22FE303A7C1892A84BE8499
-:104B3000054693055052631CA704375500401305E2
-:104B40000580EFC00FE32285EF1000611319050106
-:104B50000945EFD00FCA2285EF10006083A7C189F5
-:104B6000931905011359090193D9090101469305C8
-:104B70005052375500406391870213050580EFC0FE
-:104B80004FDF330539413335A0006FB00FE03755A3
-:104B90000040130505C075B7130505C0CDB7EFB2CA
-:104BA0002FDDB71700201384074683D7074641112E
-:104BB0007A247C813E20788078207C825E202315B8
-:104BC0000100AA847C83930710FDDC84AD458547F2
-:104BD0000A855C85231601005884EFF01FEE935779
-:104BE0008500DC851C284886DC86EFF0FFF0EFD0DE
-:104BF0004FC02685EFF01FF36DF93D468A85268567
-:104C0000EF10604B83A7C189054693055052375575
-:104C100000406399970013050580EFC08FD54101CF
-:104C20006FB04FD7130505C0CDBFEFB26FD4B71724
-:104C300000201384074683D7074641117A247C81DC
-:104C40003E20788078207C825E2023150100AA8493
-:104C50007C83930700FDDC84AD4585470A855C8530
-:104C6000231601005884EFF05FE593578500DC853B
-:104C70001C284886DC86EFF03FE8EFD08FB726850A
-:104C8000EFF05FEA6DF93D468A852685EF10A04278
-:104C900083A7C18905469305505237550040639953
-:104CA000970013050580EFC0CFCC41016FB08FCEC8
-:104CB000130505C0CDBFEFB22FC903C9C500DC3550
-:104CC000B71A002022093369F900420993870A467E
-:104CD0001359094183D72707131409014180011192
-:104CE00063E6870EA425BC35138B0A46A204DD8C2F
-:104CF00083574B0763EC970CAA8902C602C802CA05
-:104D000002CC02CE130CC100A68BB70C0020B387D7
-:104D10009B40C207C18363EE870AB71B00209384C0
-:104D2000CB601385C400130680058145EFB04FC7E3
-:104D300003D70A468357EB00A3852401BAA0035783
-:104D40002B009EA083476B00DAA003574B009CA466
-:104D5000930700039CB493578400BCA4FAA0B71433
-:104D60000020131A140081479384846163C74709A4
-:104D700093056400860593F5E50F1385CB60EFF08E
-:104D8000DFD39317850021815D8D83470B01D2947A
-:104D90008AA0BCA0EFF05FD6EFD0AFA54E85EFF0B4
-:104DA0007FD86DF913060A019385CB604E85EF100D
-:104DB000803083A7C189054693055052375500407E
-:104DC000639E370513050580EFC0AFBA05616FB06C
-:104DD0002FBB138A8C0D130D0A0583270A006398D5
-:104DE000770183274A00014582972310AC00210AEE
-:104DF000E3154DFF090C850B19BF101013F7E70FD2
-:104E0000329713F61700B386F4000357C7FE11E27A
-:104E10002183850798A293F7F70F89BF130505C073
-:104E200065B7EFB24FB3370400201304840AAA8990
-:104E3000AE84328A1309040398341C406317F700C8
-:104E40005C405286A6854E8582972104E31624FF96
-:104E50006FB0AFB3EFB2CFAE3719002041112A8D3A
-:104E60001306400681451305C9601304C960371C49
-:104E70000020EFB0EFB281498144014AB71D002004
-:104E8000930B1400130B0C466A85EF10E02C6302A1
-:104E9000052C6A85EF10C0299386C1869C42930C2D
-:104EA000C9601375F50F1386170090C2B71600205E
-:104EB0009386064EB697D29C1387C18688A3930A21
-:104EC0001A002380AC0089473AC66384FA006385E0
-:104ED000042893070C461420F8276395E608183039
-:104EE000FC376311F70837B500001306902385459A
-:104EF000130585B9EF307029A5476399FA08930720
-:104F00000C46D62709476392E60C382083470C46A7
-:104F10006310F70C383083471B00631BF70A5820D7
-:104F200083472B006316F70A583083473B00631111
-:104F3000F70A782083474B00631CF70878308347D3
-:104F40005B006317F708182483476B006312F708A8
-:104F500037B50000130620258545130505BFEF3042
-:104F6000D02205A837B500001306B02885451305E3
-:104F700045BCEF3090215286DE851305C960EF30C5
-:104F8000B01593072006E3F147F1E1A28547E3E876
-:104F900097F6A9476385FA00894763F697081306D1
-:104FA0000C465E26094714346399E7101307000383
-:104FB000639FE60437B500001306A02A8545130554
-:104FC00005C5EF30901CC549B9A883C7070795FFF1
-:104FD00083471B0795CB38303C20F98F5820F98F39
-:104FE0005830F98F7820F98F7830F98F1824F98F9D
-:104FF0001307F00F639AE70037B500001306702619
-:1050000085451305C5C1A1BFBDF48544ADB7414772
-:105010006398E60237B500001306002B854513059B
-:1050200045C7EF3090161834C1476313F70CB547E6
-:1050300063F0570D8349D4008609C509568A91B794
-:105040001307100D639DE60037B500001306D02B43
-:105050008545130585C9EF305013B549E9B70347B6
-:10506000160739C31307000A1306302C638DE604B4
-:105070001307100A639AE6001306902C37B5000058
-:1050800085451305C5CD35BF268763F3F400094771
-:105090009374F70F1306102D37B5000085451305DF
-:1050A00045D0EF30900EC1BD268763F3F400094769
-:1050B0009374F70F1306C02DC5B79307000A639AC0
-:1050C000F6001306502E37B500008545130585CB35
-:1050D00059B79307100A1306B02EE381F6FAA68794
-:1050E00063F3E400894793F4F70F1306302F6DB78D
-:1050F000E3963AF59385DAFF93F5F50F1305C9604A
-:10510000EFF0BF9B330744018347E7FF0347F7FFF7
-:10511000A207D98F6397A70003C70C00D947630A7A
-:10512000F7000D47A68763F3E4008D4793F4F70F6C
-:1051300099B51306C012814513850D4EEFB04F8609
-:10514000B24756869305C9606A8523A00700EFF031
-:105150005FCD41016FB08F82A547E39CFAE245B372
-:10516000EFA27FFF938701889023371501405D717F
-:1051700013361600930500101305058090A3EFB0B9
-:105180003F88138741811C43FD171CC385E73715F2
-:1051900000201305C54AEFE05FE137150020130535
-:1051A000054BEFE0DFE2B707EFBE37E700E093879C
-:1051B00007083CC7138781811C238DC7FD1793F710
-:1051C000F70F1CA385E33714014005469305001033
-:1051D000130504C0EFB0DF820546A1651305048006
-:1051E000EFB01F8285643714014093850480130556
-:1051F00004800546EFB0DF809385048013050480AA
-:105200000146EFB0EFFF03A5C18937BA000093054F
-:10521000CAE80D46EF00306A1306000581450A858D
-:10522000B7190020EFA0DFF793894942B7BA000011
-:1052300083A5CAB103A58902B7140020938404464C
-:10524000EF20D03AEF30401CB7B500002A86938596
-:1052500085D20A85EF30301303A5C1898A851306EC
-:105260000005EF0050651306000581450A85EFA093
-:105270003FF337A9000083258959E840EF20103714
-:10528000EF308018B7B500002A86938505D40A85CB
-:10529000EF30700F03A5C1898A8513060005EF0062
-:1052A00090611306000581450A85EFA07FEF8325F5
-:1052B0008959C854EF209033EF300015B7B500007E
-:1052C0002A86938585D60A85EF30F00B03A5C18920
-:1052D0008A8513060005EF00105E13060005814560
-:1052E0000A85EFA0FFEB832589598854EF20103001
-:1052F000EF308011B7B500002A869385C5D70A859F
-:10530000EF30700803A5C1898A8513060005EF00F8
-:10531000905A1306000581450A85EFA07FE8832592
-:1053200089598858EF20902CEF30000EB7B5000057
-:105330002A86938545D90A85EF30F00403A5C189F3
-:105340008A8513060005EF001057130600058145F6
-:105350000A85EFA0FFE483258959C85837A90000C2
-:10536000EF20D028EF30400AB7B500002A86938599
-:1053700085DA0A85EF30300103A5C1898A851306D5
-:105380000005EF0050531306000581450A85EFA084
-:105390003FE1B7B7000083A547A1A840EF20102543
-:1053A000EF308006B7B500002A869385C5DB0A85F5
-:1053B000EF30607D03A5C1898A8513060005EF00E3
-:1053C000904F1306000581450A85EFA07FDD83A578
-:1053D000CAB103A58901EF207021EF30E002B7B513
-:1053E00000002A869385C5DC0A85EF30C07903A5C5
-:1053F000C1898A8513060005EF00F04B13060005EE
-:1054000081450A85EFA0DFD903C6C406B7B5000001
-:10541000938545DE0A85EF30007703A5C1898A852B
-:1054200013060005EF0030491306000581450A8583
-:10543000EFA01FD703D6A405B7B50000938505E0FC
-:105440000A85EF30407403A5C1898A8513060005DB
-:10545000EF0070461306000581450A85EFA05FD472
-:1054600003C6B406B7B50000938545E10A85EF3061
-:10547000807103A5C1898A8513060005EF00B0433A
-:105480001306000581450A85EFA09FD103C6D40607
-:10549000B7B500009385C5E20A85EF30C06E03A55D
-:1054A000C1898A8513060005EF00F0401306000548
-:1054B00081450A85EFA0DFCE03C6E406B7B500003C
-:1054C000938545E40A85EF30006C03A5C1898A8580
-:1054D00013060005EF00303E1306000581450A85DE
-:1054E000EFA01FCC8325895AA848EF203010EF2069
-:1054F000B071B7B500002A86938505E60A85EF30BE
-:10550000806803A5C1898A8513060005EF00B03ABB
-:105510001306000581450A85EFA09FC88325895A97
-:10552000E844EF20B00CEF20306EB7B500002A86BB
-:10553000938585E70A85EF30006503A5C1898A85D3
-:1055400013060005EF0030371306000581450A8574
-:10555000EFA01FC503D6C405B7B50000938505E9C4
-:105560000A85EF30406203A5C1898A8513060005CC
-:10557000EF00703403A5C1890D469305CAE8EF001A
-:10558000903361616FA07FC0EFA2FFBC3714002091
-:1055900093040446EFC03FD2C8D4EFC01FE088DCBC
-:1055A000EFC0FFDAE8C0EFC03FE4A8C0B7140020A6
-:1055B0009387444288579305000013040446EF2064
-:1055C000006C9384444219E583C7118881E7EFC0DA
-:1055D0001FD848DC4C580858B7BA0000EF20502AB2
-:1055E0002A8928C483A58AEE03A58184EF20003E82
-:1055F0002C48EF20000728C883A58AEE03A5C184A4
-:10560000EF20C03C6C44EF20C0058C4C9307000099
-:1056100023A4F18423A6F1847CC868C44A85EF20C2
-:10562000E07CAA854854EF20B0257C3C08D4930543
-:10563000001085C7B7140140138504C0EFB06FBBDD
-:10564000814701C99145138504C0EFB0EFB9B33765
-:10565000A000231DF4046FA05FB3371501401305AC
-:1056600005C0EFB00FB9231DA404F5B7EFA25FB0DA
-:10567000371500201304057413050574EFC02FFFC0
-:1056800083A7418903A5018A2300040082976FA0A4
-:105690007FB0EFA25FAC371400209307044683C7A6
-:1056A000B70613040446A1EF2844EF20B07AB7B739
-:1056B000000003A6079183A647912A89AE89EF10BF
-:1056C000801D634EA000B7B7000003A607ED83A6B8
-:1056D00047ED4A85CE85EF10E02663520502485417
-:1056E000EF205077B7B7000003A687ED83A6C7ED7C
-:1056F000EF104025635505008547A305F4060347D1
-:10570000C406B714002085479384444237B900008B
-:105710006308F700884C93050000EF20405629ED00
-:105720000347B40685476319F704832589EC0858B5
-:10573000EF20A05A6352A004B7B7000083A5C7ECBE
-:105740004854EF2080596359A002B7A7000083A5F1
-:1057500047586840EF2060586350A002B7650000CA
-:10576000371500209306800C1306800C9385258E38
-:1057700013050570EFC0CFEB8349F406032A040438
-:10578000638F0902832589ECC850EF10906DD28594
-:10579000EF20A0548947635BA00A639EF900B765B8
-:1057A00000003715002081462946938505A0130582
-:1057B0000572EFC0EFE7A30704066FA01F9DC84C5A
-:1057C000D285EF2080516353A004832589EC885053
-:1057D000EF103069D285EF20A05863590502885434
-:1057E000EF205067B7B7000003A607EE83A647EE89
-:1057F000EF10206CEF20D07088D4371500201305EF
-:10580000C544EFC00F9B8547A307F406832589ECA9
-:10581000C84CEF101065AA852840EF20004CE35ECD
-:10582000A0F8370500408947814513050540A307C7
-:10583000F406EFB0EFFA37150040814513050580F7
-:10584000EFB01F81930700009CD485BFE387F9F672
-:1058500075BFEFA2FF91EFE0CF876FA0BF93EFA2DC
-:105860003F911387E1881C23B7140020938444429E
-:10587000F634850793F7F70F6385F6001CA36FA036
-:105880007F9123000700EFC09FAC371400208C44A9
-:105890001304044648DCEF204044E352A0FE3715D1
-:1058A00000209304056E1305056EEFC04FDCB7A70B
-:1058B000000083A5471A485423800400EF20E041EC
-:1058C0003325A000A305A406B76500003715002006
-:1058D00081462946938505A013050572EFC04FD573
-:1058E00079BFEFA2FF88938681889C22850793F772
-:1058F000F70F9CA285466393D70237050040814588
-:1059000013050540EFB0CFED9305C01237150040E9
-:1059100013050580EFB0CFF36FA0DF8793848188F4
-:105920002D476394E702EFC05F94AA84EFC07F9D88
-:10593000AA852685EF20C07423A8A186EFC0BF9753
-:1059400023ACA1889305401AD1B75547E396E7FCED
-:10595000371500201304057013050570EFC02FD113
-:1059600023000400EFC07F902A89EFC09F99AA8589
-:105970004A85EF20E0701384418708C0EFC0BF93D1
-:10598000AA8503A58189EF20A06F0C402A8903A571
-:105990000187EF20E06EAA854A85EF202003B7A794
-:1059A000000083A5475A2A84EF20803B63570502F5
-:1059B0002285EF20304AB7A7000003A6871783A6E9
-:1059C000C717EF00506D635AA000B717002013856A
-:1059D000C74323AE8742EFE00FDBB7170020370540
-:1059E00000409387074605478545130505402386F4
-:1059F000070623800400239EE704EFB06FDE29BF73
-:105A0000EFA26FF59386C1889E228507C207C183E6
-:105A10009EA2914663ECF6003715004093054006C0
-:105A200013050580EFB0CFE26FA02FF61384C18875
-:105A3000130760049384818737B900006369F70016
-:105A40008325C9EE8840EF204029E35FA0FC37158D
-:105A500000209309057213050572EFC04FC103279B
-:105A6000C9EE930700009CC0B71700202310040064
-:105A70001385C7443714002023A6E7442380090078
-:105A800013040446EFB0FFF28347B4060547639959
-:105A9000E70237050040854513050540231EF40441
-:105AA000EFB00FD4B765000037150020814613060C
-:105AB000803E938585AF13050567EFC06FB7ADB71F
-:105AC0004C580858EF20C05B28C48D47D9B7EFA2C7
-:105AD0002FEA03A5018AEF00206409CDB755000025
-:105AE00037150020814651469385C5661305057418
-:105AF000EFC00FB46FA00FEAEFA28FE737140020BA
-:105B0000130704463C5F37190020130949428507F3
-:105B10003CDF0327890313040446938411886393AD
-:105B2000E7068347B406B9CF370500408145130522
-:105B30000540EFB0EFCA0545EFC0AFCB37150040C9
-:105B4000814513050580EFB0AFD0930700002324F3
-:105B5000F902B7170020938707671307401FBAA3FE
-:105B600023800400EFC0AFFE48DCB76500003715A6
-:105B7000002081462946938505A013050572EFC0D4
-:105B80002FAB19A09C20E9FF6FA0CFE0EFA24FDE62
-:105B9000EFB0EFF5EFC06FD5EFE0AFC5EFC00FDBB3
-:105BA000A921EFB05FDAEFB08FE5EFB07FADEFB0D6
-:105BB0003FB0EFB01FB3EFB0FFD0EFB07FB6EFB0A4
-:105BC000DFC62945EFC06F8EB7550000371500209E
-:105BD000930640061306803E938505161305056F50
-:105BE000EFC00FA5B75500003715002081461306FA
-:105BF000803E9385855813050571EFC06FA3B76587
-:105C00000000371500209306800C1306803E938514
-:105C1000E5851305056EEFC0AFA1B7550000371538
-:105C200000209306401F1306803E938525691305C7
-:105C30000569EFC0EF9FB717002083C7E747A1EBC7
-:105C4000B7570000938747E523AAF188B76500009E
-:105C5000371500208146130640069385E5AC1305F1
-:105C60000575EFC0EF9CB765000037150020814631
-:105C70001306800C9385258513050573EFC04F9B94
-:105C80000545EFC02F8DEFC06FA16FA0AFD00547C6
-:105C9000E39EE7FAB73700009387073575B7138798
-:105CA00091881C23B716002083D64645850793F7B5
-:105CB000F70F1CA36395F604EFA28FCB37150020D6
-:105CC0001304056BB71700201305056B23000700AD
-:105CD000A386074CEFC0AF9923000400371401409E
-:105CE0009145130504C0EFA03FD001E9014693059B
-:105CF0000010130504C0EFA0BFD06FA0AFC9828011
-:105D0000EFA20FC7B71400209387044603C7D70636
-:105D10008547938404461384A1886312F7023715DC
-:105D200000201309056A1305056A2300040023985F
-:105D3000018823870406EFC08F932300090003C75F
-:105D4000E4068547631FF7021C2085071CA0B717D0
-:105D500000201387474214203A3B1389474263903F
-:105D6000E60437150020230004001304056A130518
-:105D7000056A23870406EFC08F8F230004006FA0FD
-:105D80006FC1E3F6E7FC37150140014693050010AB
-:105D9000130505C0EFA0DFC6230004004DBF371573
-:105DA000014093050010130505C0EFA09FC4938721
-:105DB000018901E59A2305079AA3835649039A238B
-:105DC000E39FE6FA371500201304056A1305056AF8
-:105DD00023900700EFC0AF893715014005469305B2
-:105DE0000010130505C023000400EFA07FC1238726
-:105DF000040671B7EFA22FB6138731891C2313064F
-:105E0000B00F011193861700F51714A393F7F70F3E
-:105E1000B7160020138406466363F6023715002088
-:105E2000230804061304056C1305056C2300070002
-:105E3000EFC0EF832300040005616FA00FB57E243F
-:105E4000231D0100DD457C82FD577C83FD573EC448
-:105E5000E9779387F71F7C86835724074800231E22
-:105E6000010013978700A183D98F7C875E249384D8
-:105E7000318913978700A183D98F03D70646FC8009
-:105E80007C20F8813A20230CF1001E24F8825A204D
-:105E9000230DF100F88313D78700A30CE100EFE096
-:105EA000DFC193578500A30DF1001C28230EA1002C
-:105EB0002944A30EF100EFE03FC4EFC08F93138994
-:105EC000418803250900EFE0FFC521E5938721897B
-:105ED000942305476397E60023800700238004008E
-:105EE000A1BF0325090069464C00F12203270900E0
-:105EF00083A7C18905469305505237550040631763
-:105F0000F70013050580EFB0CFA63DB7130505C018
-:105F1000DDBF7D141374F40F59FC39BFEFA24FA5F8
-:105F20001384C1871C4037170020B7140020035783
-:105F300007458507938404461CC0A3880406639123
-:105F4000E702371500201309056D1305056DEFB045
-:105F50001FF285472300090023200400A388F406CC
-:105F60006FA04FA337170020130707468347D707B3
-:105F700093068007850793F7F70FA30EF706639242
-:105F8000D702EFA2EF9E3715002013040568231EE9
-:105F9000070613050568EFB09FED230004006FA00E
-:105FA0006F9F8280EFA2CF9C014405C1002111CCDC
-:105FB0005C410D47639EE7003755004093F5F50FB0
-:105FC00013050580EFB05FBE054422856FA08F9C4E
-:105FD00011470544E39BE7FE3755004093F5F50F65
-:105FE000130505C0EFB05FBCCDB7EFA26F98B71433
-:105FF000002093870446DC53370400209384044632
-:106000001304841295C3B71500201306800C9385E2
-:1060100005761305C400EFB0DFF0C850EFB0FFAC59
-:1060200085471CA023AE8188B72500201306800C6D
-:106030009385858213058402EFB0BFEE885071040A
-:10604000EFB09F9F85471CA023A0818A01456FA0C8
-:106050006F94EFA2EF9137150140054693050002BA
-:10606000130505C0EFA0DF996FA0CF92EFA24F906C
-:1060700037150140014693050002130505C0EFA046
-:106080003F986FA02F91EFA2AF8E371501400546C4
-:10609000C145130505C0EFA0BF966FA0AF8FEFA25B
-:1060A0002F8D371501400146C145130505C0EFA0EE
-:1060B0003F956FA02F8EEFA20F8A03A7C1892A8474
-:1060C0002E8AB2899384C1896311A702EFF07FF809
-:1060D0000149634339030545EFB0BFF19C40639626
-:1060E0008702EFF0BFF86FA04F8A83A7018AE39180
-:1060F000A7FEEFF05FF9E9BFB3072A018385070028
-:1061000022850509EFF01FEAE9B783A7018AE39C1E
-:1061100087FCEFF0DFF8C1BF814709C9182181472B
-:1061200011C75C49084D898FB337F0003E858280E6
-:10613000EFA20F8441112A84A3070100EFF0DFFDD5
-:1061400019C59305F1001305C400EFB05FE1030525
-:10615000F10041016FA00F84EFA28F813105EFB0F4
-:106160007FE26FA02F833708100001117D1833776D
-:10617000B80026CA3378D80093D4450113D346011A
-:10618000131E37004EC61357D5010E089357D6017C
-:1061900093F4F47F1373F37F06CE22CC4AC893D9CD
-:1061A000F50193DEF6013367C701131F350033E8AD
-:1061B0000701931F3600338E64406380D9196356FC
-:1061C000C0136304031CB70680009307F07F336895
-:1061D000D800638FF4369307800363C0C735FD474B
-:1061E00063CDC747130500023305C541B3D7CF01BF
-:1061F000B316A8003399AF00DD8E33392001B357B1
-:10620000C80133E926011D8F33092F41B3372F0110
-:106210003306F7409317860063D4072437078000BE
-:106220007D173374E600630C042C2285EF20E063B5
-:10623000130785FF93070002998FB357F9003316B0
-:10624000E400D18F3319E9006341972A3305974061
-:10625000130615007D47634DC73813070002118FE1
-:10626000B356C9003319E9003397E700558F333926
-:1062700020013369270133D6C70081449377790021
-:1062800081CF1377F90091476308F700130749009E
-:10629000333927014A963A899317860063D6071C3B
-:1062A000138514009307F07FCE856304F520B707AC
-:1062B00080FFFD17F18F9398D70113593900A60776
-:1062C000B3E82801B1831375F57F9396C700520593
-:1062D000F2406244B182FE05C98ECD8ED24442495D
-:1062E000B2494685B68505618280631E0E0A138316
-:1062F00014001373E37F63170322B367E701B368E6
-:10630000F801639D041A63870740638608443309D4
-:10631000FF41B307074133362F013386C740931738
-:10632000860063D6074C3389EF41B307E84033B6A4
-:106330002F013386C740F68991B76350C00F6300C1
-:10634000030CB70680009307F07F3368D800638A98
-:10635000F43A9307800363CBC713FD4763DFC73568
-:1063600013090EFE93070002B3562801630AFE00CC
-:10637000130900043309C94133192801B3EF2F0170
-:106380003339F0013369D90031A2B367F801638A68
-:10639000071C9307FEFF638C07389306F07F6309A1
-:1063A000DE1A3E8E0DBDB305934063910422B367A0
-:1063B000E701638707329387F5FF638107449306FC
-:1063C000F07F638CD520BE859307800363CCB72A0A
-:1063D000FD4763CFB73C930700028D8F3319F70059
-:1063E000B356BF00B317FF003369D900B337F000CD
-:1063F0003357B7003369F9003308E84041ACB3675D
-:10640000F801638007349307FEFF638A0720930631
-:10641000F07F6308DE2E3E8E2DBF631E0E14938622
-:10642000140093F7E67F63910734B367E701639540
-:10643000042C6380073EB367F801638E073033098D
-:10644000FF01B3070701333FE9013386E7019317E3
-:10645000860063D70700B70780FFFD177D8E854450
-:1064600093777900E39F07E09317D601935839009B
-:10647000B3E8F800935736001307F07F638DE40408
-:10648000B207B18313F5F47FCE8581B53369F80186
-:10649000333920017A99B337E9013386E70093173E
-:1064A0008600E3DF07FA85049307F07F6396F4180C
-:1064B000CE851305F07F8147814801BDC1EB638420
-:1064C000083A931636009317D8018D82B3E8D700A7
-:1064D000F68993573800B3E7F800F9DB81451305D7
-:1064E000F07FB70708008148CDB3370680FF7D16DF
-:1064F0007D8E93777900998CE39507D8B5B74A8557
-:10650000EF20A03613078501FD47E3D5E7D2130638
-:1065100085FFB317C900014905BB3369F801333959
-:106520002001DDB13309FF413306074133342F0128
-:10653000330486409317840063CD0724B368890031
-:10654000E39308CE8147814981441DBFE39808F851
-:106550000E059317D7010D81B3E8A70093573700B5
-:106560009DBF0E059317D7010D81B3E8A700F284F4
-:106570009357370011B73305934063820412B7066F
-:1065800080009307F07F558F630DF32E93078003F0
-:1065900063CBA720FD4763C3A72A93070002898F17
-:1065A0003319F700B356AF00B317FF003369D900B2
-:1065B000B337F0003357A7003369F9003A987E9952
-:1065C000B337F901338607019A84D1BDB70680003D
-:1065D0009307F07F558FE319F3DE931736008D8311
-:1065E0009318D801B3E81701F68993573800E5B539
-:1065F000130715FE9306000233D7E700630AD6009F
-:10660000930600043386C6403396C7003369C90039
-:10661000333920013369E9000146814491B53309DA
-:10662000FF01B30707013336E9013E969317860051
-:106630008544E3D707E28944B70780FFFD17F18F50
-:106640001357190013791900336927019398F7013B
-:1066500033E9280113D6170015B113090EFE93076D
-:106660000002B3562801630AFE001309000433092F
-:10667000C94133192801B3EF2F013339F0013369D0
-:10668000D90059B63369E7013339200133892F41E5
-:10669000B3B72F013306F8409A84F689A5BEB367D5
-:1066A000E701638207189307F5FF6384071C9306CD
-:1066B000F07F6304D5123E85D1BD93070002B387F6
-:1066C000C741B316F8003399FF0033D6CF01D18EFE
-:1066D00033392001B357C80133E926013E975DBB2A
-:1066E000931736008D839318D801B3E81701AE8451
-:1066F00093573800F68949B3EDC33369F801E31FB6
-:1067000009DC0E059317D7010D81B368F500935787
-:106710003700D1B36381080E931636009317D80162
-:106720008D82B3E8D700F6899357380091BB3309BF
-:10673000FF41B3070741333F2F013386E7418544CB
-:10674000D1BC0E059317D7010D81B368F500F28413
-:106750009357370015B30E059317D7010D81B3E892
-:10676000A7009357370029BB9307F07FE382F6D445
-:106770003309FF013336E901B3070701B297939854
-:10678000F7011359190033E9280113D61700B6840D
-:10679000C1B93389EF413307E84033B62F013304E1
-:1067A000C740F68949B43369E7013339200101BD97
-:1067B000938705FE93060002B357F700638AD5005E
-:1067C00093060004B385B6403317B700336FEF006C
-:1067D0003339E0013369F90055BD931736008D83D5
-:1067E0009318D801B3E8170193573800EDB1B36897
-:1067F000C900E39708C68147814959B13389EF4100
-:10680000B307E84033B62F013386C740F689854485
-:1068100011B4931636009317D8018D82B3E8D700D0
-:1068200093573800B1B9931636009317D8018D826B
-:10683000B3E8D700AA84935738003DB9930705FE03
-:1068400093060002B357F700630AD50093060004CD
-:106850003385A6403317A700336FEF003339E001CB
-:106860003369F900A9BB81451305F07FB70708001C
-:10687000A9BC3309FF01B30707013336F9013E967E
-:1068800075B3931636009317D8018D82B3E8D700FD
-:106890009357380089B113D74501B7071000FD178A
-:1068A00013D846011377F77F9308F07F33F3B700CF
-:1068B0002A8EF58FFD81B28E1378F87FFD826308F2
-:1068C0001703630018030DEBB368A30063140800FB
-:1068D0005D8E29CA638508046388D502054595ED58
-:1068E0008280B3E8C700E38008FE79558280336573
-:1068F000A30065FD630CE802631408005D8E79DE79
-:10690000E39ED5FCE34CE8FC63480701E3E867FC41
-:106910006303F302637FF30081E57D558280F5DE3A
-:10692000054582800145E39B08FA82805D8E69DA25
-:106930006DBF01458280E3E3CEFB0145E372DEFBE0
-:10694000E5F1E1BF13D74501B7071000FD1713D8D4
-:1069500046011377F77F9308F07F33FEB700AA8EC6
-:10696000F58FFD81328F1378F87FFD82630E170358
-:10697000630D180129E3B368AE00631F08005D8E44
-:1069800001EE0143638C080421A8B3E8C700094362
-:10699000639608046DD305A0638408046385D5025B
-:1069A00005438DCD7D531DA8B368AE0009436397A1
-:1069B0000802630AE802631408005D8E75D2E39151
-:1069C000D5FEE34FE8FC63490701E3EBC7FD630F26
-:1069D000FE0001436374FE00F1D505431A858280F1
-:1069E000EDFE7D53E5BF5D8E79DACDBFE36ADFFB57
-:1069F0000143E3F5EEFFF5F175B739714AD813D9C4
-:106A000045014ED652D456D29399C50006DE22DCFB
-:106A100026DA5AD05ECE1379F97F2A8A93D9C90033
-:106A200093DAF501630D090E9307F07F6306F918F9
-:106A30001354D5018E09B36934013704800033E45F
-:106A4000890093143500130919C08149814B13D76C
-:106A50004601139AC6001377F77FB285135ACA000E
-:106A600013DBF601630B07109307F07F6303F70452
-:106A70009357D6010E0A33EA4701130717C0B70729
-:106A80008000B367FA00931536003A99814833C7FE
-:106A90006A01BD463A851308190063E836171746A0
-:106AA0000000130626458A09B29983A60900B2960A
-:106AB0008286B367CA001309F97F6399071293E9C5
-:106AC000290081458948E1B701479307F07F3704E2
-:106AD000080081443204D20731807E075D8C598CD6
-:106AE000A285F250625426854259D254B259225A94
-:106AF000925A025BF24B216182805A853E84AE84B9
-:106B0000C68B8947638DFB0E8D47E38FFBFA854764
-:106B10002A87639EFB3881470144814465BF33E483
-:106B2000A90061C036C632C4638C092A4E85EF10B5
-:106B3000D0532246B246AA87130755FF7544938463
-:106B400087FF198CB399990033548A003364340158
-:106B5000B3149A0013D746011309D0C0139AC60084
-:106B60001377F77F3309F9408149814BB285135A76
-:106B7000CA0013DBF601E31907EEB367CA00B1C719
-:106B8000630F0A22528532C4EF10304E22462A8704
-:106B9000930655FFF547930587FF958F331ABA0083
-:106BA000B357F600B3E74701B315B6003309E94020
-:106BB0001309D9C08148E1BD33E4A90001ECA14922
-:106BC00081441309F07F894B59B593E91900814538
-:106BD000854875BD4E84AA84B1491309F07F8D4B59
-:106BE000BDB5914981440149854B95B593E939007B
-:106BF000D2878D4869BD89475685E397FBF02A8780
-:106C00009307F07F01448144F1B5C16E1386FEFF06
-:106C100093D6040113DE0501F18CF18D33869502C4
-:106C20003383B6029358060133059E021A95AA983B
-:106C3000B382C60363F36800F692C16F1383FFFF4C
-:106C400033F5670093D30701B3F76800C2073373C6
-:106C500066003E933306950293D80801B387A602D7
-:106C6000135F0601B3849302BE94FA94B38E760246
-:106C700063F3F400FE9E416A9307FAFF935F0401F9
-:106C8000B376F400B3F9F4007D8EC1803384D5026D
-:106C9000C209338FD401B299CE98B307DE02935E56
-:106CA0000401B385BF02AE97BE9E330EFE0363F3AD
-:106CB000BE00529EC1679385F7FF33F6BE006D8C10
-:106CC0004206229693DE0E01B305D502769E3385E9
-:106CD000AF0213D40501B386D302AA96A296B38F4E
-:106CE000F30363F3A600BE9F41657D15B3F7A600CD
-:106CF000C2076D8DAA97B3855800B3B93501FA97CD
-:106D0000B2953384370133B6C500B30EC401338561
-:106D1000CE0033343401B3B7E701C18F33BECE01A7
-:106D200013D406013336C5003E943366CE009394E7
-:106D3000950032947E94B3E4640026049356750162
-:106D4000B3349000DD8193179500CD8C558CDD8C8C
-:106D50009317740063DB070093D71400858893169C
-:106D6000F401DD8CD58C058042899307F93F635986
-:106D7000F00893F6740081CE93F6F4001146638810
-:106D8000C60093864400B3B496002694B684931646
-:106D9000740063D80600B70700FFFD177D8C9307CA
-:106DA00009409306E07F63CFF60E93D63400931428
-:106DB000D4012604D58C318093F7F77F21BB32852F
-:106DC00032C4EF10902A93065501F14713070502CC
-:106DD0002246E3D1D7DC6115B317A6008145F9B38C
-:106DE000EF10B02813075501F1459307050222461D
-:106DF000B246E3D5E5D461153314AA00814499BBAA
-:106E000085469D8EB1E71309E941B3972401B3D4B8
-:106E1000D40033192401B337F000B3649900DD8C3A
-:106E200093F77400B356D40081CF93F7F400114662
-:106E30006388C70093874400B3B49700A696BE84C6
-:106E40009397860063D8070485470144814459B16C
-:106E500013068003E341D6CC7D46E356D6FA0556A9
-:106E6000B307F640930500023356F4006387B6007B
-:106E70001309E943B3172401DD8CB3349000D18C9E
-:106E800093F67400014499CA93F7F40011468146C1
-:106E9000E392C7FA139496003180F6068D80D58C64
-:106EA00081470DB99307F07F0144814425B14289A0
-:106EB0006DBD370710007D1701113373B70093D8EC
-:106EC0004601758F935ED60122CC26CA0E0393D459
-:106ED00045019357D5010E0706CE4AC84EC693F812
-:106EE000F87F130EF07F33E7EE0093F4F47F13D4B2
-:106EF000F50133E36700131F3500FD82931E360052
-:106F00006380C81993C61600B38514416305D41273
-:106F10006351B018638B081AB70780005D8F6381D7
-:106F2000C4599307800363C4B734FD4763C5B748AA
-:106F3000930700028D8FB3D9BE003318F700B39EBC
-:106F4000FE00336838013357B700B339D0013368D6
-:106F500038013303E340B3090F41B3373F01330630
-:106F6000F3409317860063D30724370980007D1907
-:106F700033792601630F092C4A85EF10100F130790
-:106F800085FF93070002998FB3D7F9003316E90004
-:106F9000D18FB399E9006344972A058F1306170030
-:106FA000FD4663C5C63A13070002118FB3D6C90068
-:106FB0003398E9003397E700558F33380001B36900
-:106FC000070133D6C700814493F7790081CF93F648
-:106FD000F90091476388F6009386490033B836017B
-:106FE0004296B6899317860063D6071C1387140050
-:106FF0009307F07F05886306F720B70780FFFD172A
-:10700000F18F1398D70193D93900A6073368380157
-:10701000B1831377F77F9396C7005207B1827E043E
-:10702000D98EC18EF2406244D2444249B24942856F
-:10703000B685056182806356B00A638A0812B70775
-:1070400080005D8F6387C42D9307800363C7B718E3
-:10705000FD4763D2B73C138805FE93070002B3597E
-:107060000701638AF50093070004B385B74033171F
-:10707000B700B3EEEE003338D0013368380195A283
-:10708000B367D7019385148099E393C61600630A0A
-:10709000D404D1E19387140093F7E77F6399071E27
-:1070A000B367E3013368D701639204166382073C38
-:1070B00063160842131835009316D301135838008D
-:1070C00033E806019357330019A2B367D7016385EC
-:1070D000071A9387F5FF638B073A638CC523BE8538
-:1070E00089B56399051C9386140093F7E67FC1EF79
-:1070F000B367E30163900436638D0744B367D70138
-:10710000639407460E051318D3010D813368A80058
-:10711000935733006DA8B385984063970420B367F5
-:10712000E301638D07309387F5FF638907401305FB
-:10713000F07F6383A520BE859307800363C2B72ACF
-:10714000FD4763C8B73C930700028D8F3318F300E7
-:107150003356BF00B317FF003368C800B339F000DF
-:107160003353B3003368380133076740B5ACB367B6
-:10717000D701638307109387F5FF638F071E638032
-:10718000C52FBE85D1B59307F07F638BF606FA9EB7
-:1071900033B6EE01B307E300B2971398F70193DE1D
-:1071A0001E00B369D80113D61700B68493F779008F
-:1071B000E39F07E09317D60113D839003368F8002E
-:1071C000A685935736001307F07F6380E506B20764
-:1071D000B18313F7F57F05883DBD3367D701333899
-:1071E000E000B309E801B3B7E901338667009317FC
-:1071F0008600E3DD07FA85049307F07F639CF418AB
-:1072000005881307F07F8147014831B56391071066
-:107210006301083C131836009317D7011358380040
-:107220003368F800368493573700B367F800E9DB1A
-:1072300001441307F07FB70708000148E9BB370690
-:1072400080FF7D167D8E93F77900998CE39107D8A6
-:1072500095B74E85EF10606113078501FD47E3D2B6
-:10726000E7D2130685FFB397C90081492DB3336870
-:10727000D70133380001C5B1131835009317D30176
-:10728000135838003368F800935733002DBFB30903
-:10729000DF413309E34033363F013309C9409317D7
-:1072A000890063CA072033E82901E31508CC814728
-:1072B000014431BFB385984063810414B706800050
-:1072C0009307F07F3363D3006381F8209307800333
-:1072D00063CCB722FD4763C9B72C930700028D8F9B
-:1072E0003318F300B356BF00B317FF003368D8005C
-:1072F000B339F0003353B300336838011A97B30938
-:10730000D801B3B7D9013386E700C684CDB5E31100
-:1073100008F2131835009317D30113583800336857
-:10732000F8009357330011B7370580009307F07FBB
-:107330003363A300E392F8E00E061318D7010D8221
-:107340003368C800935737003684C5B505179306D0
-:10735000000233D7E700630AD600930600043386A1
-:10736000C6403396C700B3E9C90033383001B3696A
-:10737000E800014681441DBDB309DF01B307E30006
-:1073800033BFE9013386E701931786008544E3DFC5
-:1073900007E08944B70780FFFD17F18F13D7190065
-:1073A00013F81900336807019399F701B3E909014C
-:1073B00013D6170011B9138805FE93070002B359BD
-:1073C0000701638AF50093070004B385B7403317BC
-:1073D000B700B3EEEE003338D00133683801A5BEF4
-:1073E0003363E30133386000B3890E41B3B73E0124
-:1073F0003306F740C6843684ADB6B367E3016387CE
-:1074000007189387F5FF638C071C9306F07F638E44
-:10741000D50ABE8565BD930700028D8FB3D9BE0026
-:107420003318F700B39EFE00336838013357B700B6
-:10743000B339D001336838013A9365B31318360075
-:107440009317D7011358380033E807013684935750
-:10745000370095BBBDCB3367D701E31B07DC0E05B7
-:107460001318D3010D813368A8009357330075BBFF
-:10747000E30F08E2131836009317D70113583800AA
-:107480003368F80036849357370091B3B309DF416E
-:10749000B307E340333F3F013386E7418544D1B42E
-:1074A000131835009316D3011358380033E806013A
-:1074B000935733009DBBB389EE413306674033B920
-:1074C0003E0133092641368475B40E061318D701E0
-:1074D0000D823368C8009357370081BBB309DF4181
-:1074E000B307E34033363F013386C7409317860026
-:1074F00063D7070AB389EE41B3076740B3BE3E01C5
-:107500003386D7413684C9B43363E301333860002E
-:10751000FDB3138805FE93070002B3590301638A84
-:10752000F50093070004B385B7403313B300336FFE
-:107530006F003338E001336838017DB5B389EE411F
-:10754000B3076740B3BE3E013386D74136848544D6
-:1075500009BC131836009317D70113583800336845
-:10756000F80093573700A5B1B309DF01B307E30073
-:1075700033BFE9013386E70193178600E3D807C2DA
-:10758000B70780FFFD177D8E85440DB10E061318D9
-:10759000D7010D823368C800935737002DB133E807
-:1075A000C900E30608D019B1138805FE930700024D
-:1075B000B3590301638AF50093070004B385B7400C
-:1075C0003313B300336F6F003338E0013368380191
-:1075D0003DB301441307F07FB70708002DBCB30982
-:1075E000DF01B307E300B3BED9013386D70169BB1E
-:1075F000411106C622C426C20DCD9357F541B3C42E
-:10760000A7009D8C2A842685EF1020269306E04152
-:10761000898EA9477D8093F6F67F63CDA7022D471B
-:10762000098FB3D7E4005505B207B394A400B18322
-:1076300029A00144814681478144B207D206B18323
-:107640007E04D58FC18FB24022442685BE859244E8
-:10765000410182805515B397A400B207B1838144DC
-:10766000E9BF4111370780007D1713D8750126C285
-:10767000935475013373A70093F4F40FB376B700F6
-:107680004AC01378F80F1359F50106C622C4FD81CC
-:107690009A8726854A86131E3300939E3600B38848
-:1076A0000441630AB90E6350100D63040814930774
-:1076B000F00F638BF414B7070004B3EEFE00ED4740
-:1076C00063C1172993070002B3871741B397FE00E0
-:1076D000B3D81E01B337F000B3E7F800B307FE409C
-:1076E00013975700635E0718370400047D147D8CE0
-:1076F0002285EF1080176D15B317A4006348951A03
-:10770000058D1304150013070002018F3397E7005E
-:107710003337E000B3D78700D98F814413F7770060
-:1077200019C713F7F70091466303D7009107139722
-:107730005700635B071485041307F00F4A866383C1
-:10774000E4169A07A58313F5F40FB2402244A60766
-:107750009314750113D59700458D7E069244024916
-:10776000518D410182806399080A138714001377B1
-:10777000E70F6317071463900422630D0E1EE38660
-:107780000EFCB307DE411397570063500722B387FF
-:10779000CE412E8961B7635C100B630E0808930716
-:1077A000F00F6383F406B7070004B3EEFE00ED4765
-:1077B00063C9171F93070002B3871741B397FE00F1
-:1077C000B3D81E01B337F000B3E7F800F297139770
-:1077D00057006357070A85041307F00F6384E40C0E
-:1077E000B706007E13D71700FD16858B758FD98FCE
-:1077F00035B7638D0E08FD18B307DE41E38208EE4E
-:107800009307F00FE39DF4EA630D030801461305A7
-:10781000F00FB707400015BF33079840EDE863024B
-:107820000E147D17630807189307F00F6319F80EFD
-:107830002E893683D1BF638B0E04FD18B307DE019A
-:10784000E38708F89307F00FE393F4F675BF6395A9
-:107850000808850413F7E40F631307126317051074
-:10786000630F0E14E3830EEEB307DE011397570088
-:10787000814463570700370700FC7D17F98F854463
-:1078800013F77700E31F07E813D337009307F00FD0
-:10789000E38CF4F693179300A58313F5F40F4A864F
-:1078A0006DB54A861305F00F814745B5370700FCD3
-:1078B0007D17F98F13F77700898CE31407E6E9B792
-:1078C0003304DE419317540063C3070CE31204E250
-:1078D00001460145814795BD33079840ADC49307E4
-:1078E000F00FE308F8F4B7070004336EFE00ED472D
-:1078F00063CCE70C93070002998FB317FE00335750
-:10790000EE00B337F000D98FF697C284C9B593075C
-:10791000F00FE30FF8F0B7070004336EFE00ED47F9
-:1079200063C3E70893060002998EB316DE00B357CF
-:10793000EE003337D000D98FB387FE40C2842E8942
-:1079400045B3854761BB630E0E067D17B307DE01A5
-:10795000C284E30E07E69307F00FE31AF8F83683C4
-:1079600065B53683C2842E8915B7E3040EECE38D2A
-:107970000EE869BD638D0E022E86B687F9B39307B4
-:10798000F00FE381F4F2B307DE018583D5BD3384C4
-:10799000CE412E89B1BBE31C0EFCE3890EE62E8995
-:1079A00049BD854725B5854741BFE39B07EC0146A7
-:1079B000814761BBB387CE41C2842E8915B3B68798
-:1079C00069B33683C284D9B585473DBF39719357B2
-:1079D00075014AD856D25ECE931A95001359F50117
-:1079E00006DE22DC26DA4ED652D45AD093F7F70FB1
-:1079F00093DA9A00CA8B638207121307F00F63842D
-:107A0000E7128E0A37070004B3EAEA00138A17F870
-:107A10000144014B93D775019394950093F7F70FA9
-:107A2000A58093D9F501FDC71307F00F6387E7021F
-:107A30008E04938717F837070004D98C330AFA406D
-:107A40008146558C173700001307C74E0A043A9435
-:107A50001C4033493901BA978287130A1AF0F9E8B2
-:107A60008946558C173700001307C7500A043A940B
-:107A70001C4033493901BA97828701491307F00F37
-:107A8000B707400013959700F2506254931777019F
-:107A900025817E095D8D33652501D2544259B25945
-:107AA000225A925A025BF24B216182801307F00F37
-:107AB0008147C9BFA68ACE8B368B8947630BFB1AD9
-:107AC0008D47E30CFBFA8547630AFB0A1307FA07A5
-:107AD00013F91B006357E01293F77A0099C793F7E5
-:107AE000FA0091466383D700910A93974A0063D9BD
-:107AF0000700B70700F8FD17B3FAFA0013070A08E2
-:107B00009307E00FE3C4E7FA93976A00A58313771E
-:107B1000F70F8DBFB9E48546A9B763940A021144F3
-:107B2000014A054BC5BD63990A002144130AF00FB1
-:107B3000094BCDB58D4631B73144130AF00F0D4BCB
-:107B4000D1BD56852EC6EF0050529307B5FFB39AAC
-:107B5000FA009307A0F8338AA7400144014BB245CD
-:107B600055BD2685EF0070501307B5FFB307AA0077
-:107B7000B394E400138A67078146E1B513F91B004B
-:107B80000147814701B74166139554007D1693570D
-:107B90000501698E63FA9A0AB3D5FA027D1AD68670
-:107BA00001473388C502B3F6F602C206558F637BE0
-:107BB00007012A979386F5FF6368A70A6376070B88
-:107BC000F9152A9733070741B356F7023377F702BF
-:107BD000B38AC6029317070163FB5701AA9713875D
-:107BE000F6FF63E1A70863FF5707F916AA97C205D6
-:107BF000B38A5741D58DB33A5001B3EA5501CA8BC8
-:107C0000F1B58546998E11C76D4601478147E34B13
-:107C1000D6E6130AEA09339A4A01B3D7DA00B33A2F
-:107C20004001B3E7570113F7770019C713F7F700BF
-:107C300091466303D70091071397570063480702E3
-:107C40009A07A58301473DBD93D61A00B3D5F60226
-:107C50001397FA0141833388C502B1B7CE8B368BB7
-:107C6000814AA1BDBA8661B7B685A9BF05478147DC
-:107C700011BD13F91B001307F00F814721B593566F
-:107C80007501B7078000FD1713D6750193F6F60F3F
-:107C90001308F00FB3F8A7001357F501ED8F137613
-:107CA000F60FFD81638406031305F00F6304A6023B
-:107CB00005456383C6008280E39FF8FE0145E30C1F
-:107CC000B7FE0545EDFA3335100182800545E38D99
-:107CD00008FC82800545E9DF828093567501B7076D
-:107CE0008000FD1713D6750193F6F60F1308F00FF9
-:107CF000B3F8A7001357F501ED8F1376F60FFD814A
-:107D000063810603630C06018DE211E2B1C3638E49
-:107D100008026305B70405451DE78280F5D779554C
-:107D20008280E39E08FE6309D60211E2EDD7E314D8
-:107D3000B7FEE342D6FE63C7C600E3EE17FD01457A
-:107D4000E3FDF8FC01E77D558280F5DD0545828085
-:107D50000145E39208FC8280F9DBD1B78146E1BF9F
-:107D600093567501B7078000FD1713D6750193F67A
-:107D7000F60F1308F00FB3F8A7001357F501ED8FB6
-:107D80001376F60FFD81638706036309060185EA12
-:107D900011EA89EB0145639B080082800945F5FFE4
-:107DA000E5DA31A8638C08026300B704054575D78E
-:107DB0007D5582800945639808026304D60211E26A
-:107DC000F5D7E315B7FEE343D6FE63C7C600E3EF7E
-:107DD00017FD0145E3F3F8FC19E3D9BFF1D90545D7
-:107DE0008280E5D3828082808146C5B7797122D4B2
-:107DF000135475014ECE52CC9319950006D626D257
-:107E00004AD056CA5AC81374F40F93D99900135A1A
-:107E1000F50169C49307F00F6308F40E93973900D6
-:107E200037070004B3E9E700130414F88144014B59
-:107E300013D77501939A95001377F70F93DA9A0089
-:107E400013D9F50145CF9307F00F630CF7028E0AA3
-:107E5000130717F8B7070004B3EAFA003A9401468B
-:107E600033452A01BD47AA869305140063E29710A3
-:107E700017370000130707148A04BA949C40BA9776
-:107E800082871304F40F63980A0C93E424000946D4
-:107E9000C1BF01451307F00FB7074000B25022548D
-:107EA000A6075E07A5837E05D98F92540259F24931
-:107EB000624AD24A424B5D8D45618280CA86D6892C
-:107EC000328B89476301FB0A8D47E304FBFC85473E
-:107ED00036856312FB1A01478147C9B7639E0904BF
-:107EE00013D77501939A95001377F70F91440144C6
-:107EF000054B93DA9A0013D9F50131F7639D0A0017
-:107F000093E414000546A9BF63930902A144130436
-:107F1000F00F094B31BF5685EF0030159307B5FFC1
-:107F2000098CB39AFA001304A4F8014615BFB144B2
-:107F30001304F00F0D4BEDBD4E852EC6EF00F01271
-:107F40009307B5FF1304A0F8B399F900098C814495
-:107F5000014BB245F1BD93E434000D4611B789479A
-:107F6000D286E313FBF636851307F00F81473DB742
-:107F700041639306F3FF13D6090193D80A01B3F7BF
-:107F8000D900B3FADA0033885703B389F8021357DC
-:107F90000801B30A5603D6994E9733061603637346
-:107FA00057011A96C167FD17B376F7003378F800CA
-:107FB000C206C2969399660093570701B339300100
-:107FC000E982B2979A07B3E6D900B3E9D70093974D
-:107FD000490063D9070013D7190093F71900B36953
-:107FE000F7002E841307F4076350E00493F7790039
-:107FF00099C793F7F90091466383D7009109939746
-:10800000490063D90700B70700F8FD17B3F9F90075
-:10801000130704089307E00F63CBE7049397690005
-:10802000A5831377F70F9DBD8547B386E74011C73A
-:108030006D4601478147E343D6E61307E4093397CA
-:10804000E9003337E000B3D7D900D98F13F77700B1
-:1080500019C713F7F70091466303D70091071397E9
-:108060005700634C07009A07A583014705BD130716
-:10807000F00F814725B52E84B5B70547814739BD37
-:108080003707800041117D179356750113D875018C
-:10809000B377A70093F6F60F935EF5013376B7003A
-:1080A00026C24AC01378F80F06C622C41303F00F85
-:1080B0003E8E3689F684139F3700FD8113153600F6
-:1080C000B38806416302681093C51500638CBE1027
-:1080D0006354100D631008106304051EFD18B307E8
-:1080E000AF40638608029307F00F6388F616ED47EA
-:1080F00063C7172913070002330717413317E50039
-:10810000B35715013337E000D98FB307FF401397FA
-:1081100057006351071A370400047D147D8C2285B3
-:10812000A9276D15B317A400634E251B3305254100
-:108130001304150013070002018F3397E70033374C
-:10814000E000B3D78700D98F014913F7770019C72B
-:1081500013F7F70091466303D70091071397570071
-:10816000635E0714930619001307F00F93FE1400C3
-:108170006386E6169A07A58393F6F60FA607B24024
-:10818000224413D59700DE069397FE01558D924445
-:1081900002495D8D410182806392080A13871600AF
-:1081A0001377E70F631B07146394062263020F2003
-:1081B00071D5B307AF401397570063550722B30734
-:1081C000E5410149AE8451B7E30005F0638ABE0A78
-:1081D000E35410FD9307F00F6381F608B70700041E
-:1081E0005D8D31B7635E1009630108089307F00FD6
-:1081F0006385F606B70700045D8DED4763C0171F62
-:1082000013070002330717413317E500B357150171
-:108210003337E000D98FFA9713975700635C07084C
-:1082200005091307F00F630BE90AB706007E13D7A1
-:108230001700FD16858B758FD98F01BF3307D84086
-:1082400063950610630D0F147D176303071A9307D8
-:10825000F00F6314F810AE84328E630F0E06814E59
-:108260009306F00FB707400011BF39C9FD18B307D7
-:10827000AF00E38308FA9307F00FE390F6F8F1BF3D
-:1082800063990808138916001377E90F631607121C
-:10829000639B061063030F16E30205EEB307AF00FE
-:1082A00013975700014963570700370700FC7D17F4
-:1082B000F98F054913F77700E31C07E813DE370051
-:1082C0009307F00FE30BF9F893179E00A5839376BD
-:1082D000F90F93FE14005DB593FE14009306F00FA2
-:1082E000814769BD370700FC7D17F98F13F77700C9
-:1082F0003309A940E31E07E4D1B73304AF40931715
-:10830000540063C3070CE31C04E0814E814681479F
-:10831000B5B53307D840B5C69307F00FE30EF8F2B2
-:10832000B7070004336FFF00ED4763CDE70C9307F9
-:108330000002998FB317FF003357EF00B337F000F7
-:108340005D8FB307A7004289C1BD9307F00FE30417
-:10835000F8F0B7070004336FFF00ED4763C2E7088A
-:1083600093070002998FB317FF003357EF00B3371D
-:10837000F000D98FB307F5404289AE8449BB8547E9
-:1083800069B3630E0F067D17B307AF004289E3059B
-:1083900007E89307F00FE319F8F8328E7DBD328EAF
-:1083A0004289AE8431BFE3090FEAE30805EA45BD1F
-:1083B0000DCDAE8EB287D9B39307F00FE300F9F27B
-:1083C000B307AF008583FDB53304E541AE8481BBBF
-:1083D000E31D0FFCE30505E8AE84BDBD854725BD63
-:1083E000854749BF0149E39707EC814E814779B33F
-:1083F000B307E5414289AE8419BBB28741B3328EDF
-:1084000042897DBD054735BF37068000135775018A
-:108410009307F6FF1377F70F9305E007B3F6A7006E
-:108420009357F50163FCE5009305D00963FAE50075
-:10843000370500801345F5FF3E9582800145828017
-:1084400093055009D18E63CDE5001306600933070B
-:10845000E64033D7E6003305E040F5F33A85828005
-:108460001307A7F63397E600FDB7135775013706D4
-:1084700080009307F6FF1377F70F9305E007B3F635
-:10848000A7009357F501014563F4E50099C3828085
-:1084900082809307E0097D55E3EBE7FE93055009E1
-:1084A000B3E7C60063D7E5001307A7F63395E700E7
-:1084B0008280130560093307E54033D5E7008280E9
-:1084C000411106C622C426C20DCD9357F54133C4CF
-:1084D000A7001D8CAA842285492E9307E0093387C3
-:1084E000A74093076009FD8063CCE702A14693771C
-:1084F000F70F63D5A60061153314A4002604258068
-:1085000021A0814481470144260413559400B240C0
-:108510002244DE07FE045D8D458D92444101828038
-:108520009307900963DDE7009307B5019546B317FC
-:10853000F400898E3354D400B337F0005D8C954736
-:1085400063D6A7009307B5FF3314F400B70600FC09
-:10855000FD16937774003376D40085C39377F400C7
-:108560009145638CB70011069317560063D7070037
-:108570009307F009758E3387A74013146600258092
-:108580009377F70F51B7411106C622C415CD2A843F
-:10859000E92C9307E0093387A7409307600963C07C
-:1085A000E704A1469377F70F63D5A600611533144E
-:1085B000A40026042580260413559400B2402244CA
-:1085C000DE075D8D4101828001442604135594002D
-:1085D000B24022448147DE075D8D410182809307CE
-:1085E000900963DDE7009307B5019546B317F400E2
-:1085F000898EB337F0003354D4005D8C954763D631
-:10860000A7009307B5FF3314F400B70600FCFD166E
-:10861000937774003376D40085C39377F400914543
-:10862000638CB70011069317560063D707009307B2
-:10863000F009758E3387A740131466002580260441
-:1086400013559400B24022449377F70FDE075D8DF7
-:1086500041018280135775011377F70F411193077A
-:10866000170022C426C21314950006C693F7E70F1D
-:1086700025809354F50185C79357340013070738B5
-:108680007604B2075207B1831395F401D98FC98FCD
-:10869000B240228522449244BE854101828005EB8E
-:1086A00039C42285D922A94763C6A7042D47098F5B
-:1086B000930755013357E4003314F4009317C700B0
-:1086C00013079038098FB1831377F77F5DBF01CC13
-:1086D00013573400B7070800D98FB2077604B18367
-:1086E0001307F07F79BF1307F07F814759BF014718
-:1086F000814741BF130755FF3317E40001447DBF95
-:1087000093D645019397C50093F6F67FB183138600
-:1087100016008E071357D5011376E67FFD815D8F16
-:108720009318350035CE138806C89307E00F63DD34
-:1087300007018147139597009306F00FDE06258108
-:10874000FE05558D4D8D82806355000B9317650096
-:108750000E07B337F000D98F93D8D801B3E71701CC
-:1087600013F777006301071013F7F70091466303CF
-:10877000D7009107370700047D8F75C713071800CE
-:108780001306F00F9376F70FE305C7FA9A07A58350
-:1087900013959700DE062581FE05558D4D8D82804F
-:1087A000B367170199EE85CF95479A07A58313956F
-:1087B000970093F6F60FDE062581FE05558D4D8D4B
-:1087C0008280A5DBB7074000139597009306F00F52
-:1087D000DE0681452581FE05558D4D8D82808147C0
-:1087E000139597008146DE062581FE05558D4D8D3A
-:1087F0008280A5576348F804F94737068000B3879D
-:1088000007417D45598E6351F50479573307074178
-:10881000130500023357E6006388A700938626CA33
-:10882000B316D600B3E8D800B3371001D98F13F7C9
-:108830007700014815FB139757008546E34807F476
-:108840008146A5B781468DB7938626C83397D80051
-:108850003337E000B316D600B3D8F800B367D700BB
-:10886000B3E7F800E9B7C28689B7C167637CF50250
-:108870009307F00F1307000263EBA7009727000090
-:1088800093874777AA9788233305A7408280218161
-:108890009727000093870776AA97882361473305B7
-:1088A000A7408280B7070001636DF50061819727BB
-:1088B000000093872774AA97882321473305A74090
-:1088C00082804181972700009387C772AA978823E7
-:1088D00041473305A7408280B3C7A5008D8B33077E
-:1088E000C50081E78D4763EDC700AA87637EE50871
-:1088F000942185078505A38FD7FEE3EBE7FE8280F1
-:1089000093763500AA8789CA942185078505A38FA8
-:10891000D7FE93F63700C5BF9376C7FF138606FED2
-:1089200063F0C70683A3050083A2450083AF8500DB
-:1089300003AFC50083AE050103AE450103A3850166
-:1089400083A8C5019385450223A0770003A8C5FF2E
-:1089500023A2570023A4F70123A6E70123A8D701E8
-:1089600023AAC70123AC670023AE170193874702F0
-:1089700023AE07FF75B790419107910523AEC7FE5F
-:10898000E3EBD7FEE3E6E7F6828039713EDA2ED2DA
-:1089900032D436D63AD842DC46DE9387C18122CC27
-:1089A000804326CA06CEAA8409C41C4C99E32285BA
-:1089B000B92D0C4454102686228536C6EF00705F10
-:1089C000F2406244D24421618280011126CA4AC821
-:1089D00006CE22CC4EC652C4AA842E8901C51C4D97
-:1089E00091E335259C4C804499E326850D259727F6
-:1089F000000093872772631BF402C0405E24A18BA2
-:108A0000B1C71C48A1C7FD59294A1C448345090028
-:108A1000FD17B1E91CC463DD07062286A94526853A
-:108A2000ED22FD576308F502294535A09727000080
-:108A3000938747706314F4008044C9B797270000F8
-:108A40009387476BE31CF4FAC0444DBFA28526858B
-:108A50009D2C55D97D55F2406244D2444249B249D9
-:108A6000224A056182801CC4050963D70700184C9F
-:108A700063CAE700638845011C401387170018C0CC
-:108A80008CA361B7228626854922E31035F9D9B730
-:108A90001C401387170018C0294798A371B7938704
-:108AA000C181AA8588436FF05FF241119387C1812C
-:108AB00022C4804326C206C61C5CAA8495EB61458D
-:108AC000EF00E07AB737CDAB08DC9387E7301CC105
-:108AD000B7176DE6938747235CC1B7E70500938717
-:108AE000C7EE1CC5AD475EA50547814718C95CC9DF
-:108AF0001C5CB240224484CB23AA0700924441016B
-:108B0000828041119387C18122C4804306C61C5CC8
-:108B10008DEB6145A92FB737CDAB08DC9387E730E4
-:108B20001CC1B7176DE6938747235CC1B7E7050003
-:108B30009387C7EE1CC5AD475EA50547814718C999
-:108B40005CC9105C3787954CB7F75158144A484AAE
-:108B50001307D7F29387D742B387F602B240224475
-:108B60003305E5023E95B387E60233B7E602938606
-:108B7000170014CA2A9733B5F6003A9548CA060575
-:108B800005814101828035713ECBB707008093C7D4
-:108B9000F7FF3ECE3EC8C1779387872032C536C7E0
-:108BA0003AC942CD46CF3ECA9387C1812AC42ACC56
-:108BB000884334012E862C0086DE36C2EF00301248
-:108BC000A24723800700F6500D61828005C68547C5
-:108BD000630BF602138715002E968346F7FF0505F3
-:108BE000BA87A30FD5FE81CE0507E318E6FE230062
-:108BF000050011A0AE87850703C7F7FF6DFF33851A
-:108C0000B7407D158280AE87DDB7011122CC26CA20
-:108C10004AC806CE4EC6AA842E89328401C51C4D90
-:108C200091E3F526972700009387C74E6317F40654
-:108C3000C0401C4C1CC45E24A18BC1C31C48B5CFD2
-:108C40001C4808409379F90F1379F90F1D8D5C4882
-:108C50006346F500A2852685692C25E51C4405059B
-:108C6000FD171CC41C401387170018C02380370150
-:108C70005C486388A7005E24858B81CBA947631677
-:108C8000F900A2852685B5240DEDF24062444A859F
-:108C9000D2444249B24905618280972700009387F8
-:108CA00067496314F400804469B7972700009387ED
-:108CB0006744E310F4F8C044ADBFA28526852120A7
-:108CC00041D17D59D9B741119387C18126C28443CF
-:108CD00022C44AC006C62A892E8489C49C4C99E3C2
-:108CE00026853526972700009387C742631BF40229
-:108CF000C0400317C40093170701C18393F6870090
-:108D0000ADEA93F6070195EEA5472320F900136716
-:108D100007045AA47D55B2402244924402494101BD
-:108D20008280972700009387E7406314F400804413
-:108D3000C9B7972700009387E73BE31CF4FAC044C8
-:108D40004DBF918B9DC34C5889C9930744046384DC
-:108D5000F5004A851523232A04025E2423220400F9
-:108D600093F7B7FD5EA41C481CC05E2493E7870000
-:108D70005EA41C4899EB5E241307002093F7072894
-:108D80006385E700A2854A8591295E2413F71700C1
-:108D90001DC35C4823240400B307F0401CCC1C48CE
-:108DA0000145B5FB8317C40013F707082DD793E7D8
-:108DB00007045EA485B7898B014791E3584818C41E
-:108DC000F9BFDE25011122CC26CA06CE4AC84EC6FE
-:108DD00013F78700AA842E8479EBD841634DE00015
-:108DE000B841634AE0000145F2406244D24442493E
-:108DF000B2490561828058547DD703A90400939637
-:108E0000370123A0040063DB060670485E24918BC3
-:108E100099C75C401D8E5C5899C33C401D8E5C54C4
-:108E20000C50814626858297FD575A24631DF50014
-:108E30009440F54763E8D706B70740208507B3D7C6
-:108E4000D700858BA5C31C48232204001CC09317A0
-:108E5000370163D80700FD576314F5009C4091E388
-:108E600068C84C5823A02401BDDD930744046384E3
-:108E7000F50026851121232A0402B5B70C500146BE
-:108E8000854626850297FD572A86E311F5F89C4012
-:108E9000B5DF75476385E70059476393E70423A06F
-:108EA000240191B7136707045AA47D5535BF83A9E0
-:108EB0000501E38A09F203A905008D8B23A0350182
-:108EC00033093941014791E3D84918C4E35D20F1E2
-:108ED0001C540C50CA864E86268582976347A00094
-:108EE0005E2493E707045EA4C9B7AA993309A94091
-:108EF000F1BF9C49A5C3011122CC06CE2A8411C51D
-:108F00001C4D81E72EC62122B2459727000093878A
-:108F10006720639CF5004C408397C5009DC7228560
-:108F20006244F24005616FF0DFE997270000938704
-:108F300067206394F5000C44C5B79727000093871A
-:108F4000671BE39BF5FC4C44C1BFF2406244014502
-:108F50000561828001458280411122C406C62A84AF
-:108F60004EA572A523200500232205002324050019
-:108F70002322050623280500232A0500232C0500AB
-:108F8000214681451305C505EF708FA19717000095
-:108F90009387E7E85CD097170000938707EB1CD412
-:108FA000971700009387E7EE5CD49717000093872C
-:108FB00047F100D01CD8B24022444101828097057D
-:108FC0000000938545F391AA411126C2130680063D
-:108FD0009384F5FFB384C4024AC02E8922C406C616
-:108FE00093854407352E2A8401CD232005002322B2
-:108FF0002501310508C4138684068145EF704F9A18
-:109000002285B240224492440249410182801C4D93
-:10901000A5E7411106C622C497070000938767FAA7
-:109020001CD5938701829C43232405042326050431
-:10903000232805046314F50085471CCD2A843528B0
-:1090400048C022851D2808C42285052848C44840F8
-:1090500001469145EFF05FF008440546A545EFF065
-:10906000BFEF48440946C945EFF01FEF85471CCCC8
-:10907000B240224441018280828041119387018263
-:1090800026C284434AC006C69C4C22C42A8981E772
-:109090002685EFF0DFF7938484048044DC40FD17DD
-:1090A00063D607009C40B9CF8440C5BF0317C400F6
-:1090B00039E7C177850723220406232004002322F1
-:1090C0000400232404005CC423280400232A040091
-:1090D000232C0400214681451305C405EF704F8CF5
-:1090E000232A0402232C0402232404042326040438
-:1090F0002285B240224492440249410182801304F5
-:10910000840671BF91454A85EFF01FEC88C049FD88
-:10911000B1472320F9000144E1BF797122D44AD03C
-:1091200052CC56CA5AC85EC606D626D24ECE2A8A17
-:10913000AE8A130485040149054BFD5B09ECB2506E
-:1091400022544A8592540259F249624AD24A424B09
-:10915000B24B45618280044483294400FD1963D4E5
-:1091600009000040E1BFDE24637BFB008397E4003D
-:1091700063877701A6855285829A3369A900938413
-:109180008406E9BF1971A6DAAE848395E500A2DCF6
-:1091900086DE328463DB0500DE2423A0060093F71D
-:1091A000070885E7930700401DA0300836C6EF008A
-:1091B000D057B246E34205FE7247BD67F98F797713
-:1091C000BA9793B717009CC2F1BF930700041CC065
-:1091D000F6506654D654014509618280DE2501119E
-:1091E00022CC06CE26CA4AC8898B2E8489CF930703
-:1091F00074041CC01CC885475CC8F2406244D24459
-:1092000042490561828074003000AA84EFF09FF724
-:10921000A2452A892685292219E98317C40013F754
-:10922000072061FFF19B93E727005EA4C9B797076A
-:109230000000938707D99CD45E2408C008C893E730
-:1092400007085EA4A2475CC8B24781CF8315E4003B
-:109250002685EF00B05011C55E24F19B93E71700FF
-:109260005EA45E243369F9002316240179B793873D
-:10927000C181AA8588436DA0DDC183A7C5FF4111C7
-:1092800022C406C626C21384C5FF63D307003E94DA
-:10929000AA84EF00D0589387418A9C4381EF232210
-:1092A000040023A2818A2244B240268592444101CF
-:1092B0006F001057637EF40014403307D4006396A8
-:1092C000E7009843DC43369718C05CC0D9BFBA8723
-:1092D000D84319C3E37DE4FE94433386D700631F6C
-:1092E00086001040B29694C33386D700E31DC7FAB8
-:1092F00010435843B29694C3D8C375B76375C4007E
-:10930000B1479CC04DB71040B306C4006316D700E8
-:1093100014435843B29614C058C0C0C369B7828082
-:10932000011126CA93843500F19806CE22CC4AC892
-:109330004EC6A104B14763F5F404B14463E4B40438
-:109340002A89EF00D04D9387418A98433A8429E4D3
-:109350009387818A9C4399E781454A85EF00D0280D
-:1093600023A4A18AA6854A85EF001028FD59631918
-:109370003507B1472320F9004A85EF00704A29A03C
-:10938000E3DE04FAB1471CC10145F2406244D24415
-:109390004249B249056182801C40858F63CF070234
-:1093A000AD4663F6F6001CC03E9404C031A05C409C
-:1093B0006313870223A2F18A4A85EF0070461305E2
-:1093C000B4009307440061993307F5405DDF3A9498
-:1093D000898F1CC05DBF5CC3C5B72287404085BF75
-:1093E000130435007198E30285FCB305A4404A8557
-:1093F000EF00901FE31B35FBADBF01114AC803A965
-:10940000850022CC52C45AC006CE26CA4EC656C2C9
-:109410002E84328B368A63E92609DE2513F7074846
-:1094200051C304408C495848AA8AB389B4408D443A
-:10943000B384E4020947B3C4E402138716004E97CD
-:1094400063F3E400BA8493F70740BDCFA685568541
-:10945000EFF01FED2A891DE1B14723A0FA005E2439
-:109460007D5593E707045EA4F2406244D24442492A
-:10947000B249224A924A024B056182800C484E86CC
-:10948000EFF08FC55E2493F7F7B793E707085EA464
-:109490002328240144C84E99B38434412320240155
-:1094A00004C4528963732A01528908404A86DA85C6
-:1094B000EF0090321C440145B38727411CC41C4077
-:1094C0003E99232024014DB726865685EF0070353E
-:1094D0002A895DFD0C485685EFF01FDAB5BFDE2501
-:1094E000717126D34AD14ECF06D722D552CD56CB55
-:1094F0005AC95EC762C566C393F70708AA892E8951
-:10950000B284B9C39C49A9E39305000436C6EFF0C1
-:109510003FE12320A9002328A900B24615E1B14765
-:1095200023A0F9007D55BA502A549A540A59FA4991
-:109530006A4ADA4A4A4BBA4B2A4C9A4C4D618280AD
-:1095400093070004232AF90093070002A30CF102F9
-:109550009307000302DA230DF10236CE930B50027B
-:10956000972A0000938A0ABF054C294B26841C20A9
-:1095700099C363997709B30C9440638E0C00E68617
-:109580002686CA854E85EFF05FE7FD57630BF51819
-:10959000D256E69636DA1C2063850718FD579304E9
-:1095A000140002D002D63ED202D4A301010682DC0E
-:1095B0008C2015465685EF00B02013841400825786
-:1095C00021E513F7070109C713070002A301E1060C
-:1095D00013F7870009C71307B002A301E10694201F
-:1095E0001307A002638AE602B25726848146254605
-:1095F000182093051400130707FD6372E6068DC655
-:109600003ED61DA00504A5B7330555413315AC0062
-:10961000C98F3ED0A28469BF7247930647001843A2
-:1096200036CE634707023AD618209307E002631D3F
-:10963000F70418309307A002631BF702F2470904EE
-:10964000138747009C433ACE63C107023ED22DA840
-:109650003307E04093E727003AD63ED0F1B7B3870F
-:10966000670385462E84BA9761B7FD57C5B70504D1
-:1096700002D281468147254618209305140013071E
-:1096800007FD6376E606F9F20C200D46172500006B
-:109690001305C5ACEF00D01211CD972700009387BA
-:1096A000E7AB1D8D93070004B397A700025505048F
-:1096B0005D8D2AD00C20194617250000130545AAF8
-:1096C00093041400230CB102EF00900F25C5977787
-:1096D000FFFF9387279395E70257F2471377071009
-:1096E00009CF91073ECED257D2973EDA41B5B38724
-:1096F000670385462E84BA9741B79D07E19BA10772
-:10970000D5B7780897060000938666CF4A860C1076
-:109710004E8597000000E7000000FD572A8AE314F9
-:10972000F5FC8357C9007D5593F70704E39D07DED9
-:109730005255D5BB780897060000938646CC4A86DA
-:109740000C104E850921D1BF1C46FD171CC663DADB
-:109750000700184E63C5E700A9476394F5006FF052
-:10976000CFCA1C422E851387170018C28CA3828093
-:10977000011122CC26CA4AC84EC652C406CE2A8936
-:10978000AE893284B304D6007D5A63149400014537
-:1097900009A80C204E864A85EFF01FFB0504E3164E
-:1097A00045FFF2406244D2444249B249224A05612F
-:1097B0008280357122CD26CB4AC94EC706CF52C50D
-:1097C00056C35AC1DEDEE2DCE6DAAA89AE8432890B
-:1097D000368409C51C4D99E3EFF07F83972700007D
-:1097E000938747936398F40C83A44900DE24A18BEC
-:1097F000E5C79C48F5C393070002A304F102930751
-:10980000000302D22305F10222C6930B5002972ACD
-:109810000000938A2A94054C294B4A841C2099C342
-:10982000639F770DB30C2441638E0C00E6864A8655
-:10983000A6854E85EFF0DFF3FD57630FF51C9256BA
-:10984000E69636D21C206389071CFD5713091400C5
-:1098500002C802CE3ECA02CCA309010482D48345C9
-:10986000090015465685A92F13041900C24751E96E
-:1098700013F7070109C713070002A309E10413F74F
-:10988000870009C71307B002A309E1048346090052
-:109890001307A002638FE606F2474A8481462546F5
-:1098A000182093051400130707FD6377E60AB5CA6D
-:1098B0003ECE85A8972700009387C7876395F4005D
-:1098C00083A4890025B7972700009387A782E39F89
-:1098D000F4F083A4C90019BFA6854E85EFF0AFBE92
-:1098E00019D97D55FA406A44DA444A49BA492A4AA4
-:1098F0009A4A0A4BF65B665CD65C0D618280050471
-:1099000031BF330555413315AC00C98F3EC822899C
-:10991000B9B7324793064700184336C66347070274
-:109920003ACE18209307E002631DF704183093071E
-:10993000A002631BF702B2470904138747009C4348
-:109940003AC663C107023ECA2DA83307E04093E739
-:1099500027003ACE3EC8F1B7B387670385462E8409
-:10996000BA973DBFFD57C5B7050402CA8146814776
-:109970002546182093051400130707FD6374E606B7
-:10998000F9F20C200D46171500001305257D0D2D4D
-:1099900011CD971700009387677C1D8D93070004F6
-:1099A000B397A700424505045D8D2AC80C201946CF
-:1099B000171500001305C57A130914002304B1021A
-:1099C000012535C19767FFFF9387C76395E7424736
-:1099D000B2471377071009CF91073EC69257D29727
-:1099E0003ED225BDB387670385462E84BA9751B70B
-:1099F0009D07E19BA107D5B77800970600009386E5
-:109A000066D726860C084E8597000000E700000008
-:109A1000FD572A8AE314F5FCDE2493F70704E3924A
-:109A200007EC1255C1B5780097060000938686D4DE
-:109A300026860C084E85012AE1BF797156CA9C49D9
-:109A4000BA8A984522D426D24ECE52CC06D64AD0D7
-:109A50005AC85EC6AA892E84B284368A63D3E700C8
-:109A6000BA879CC00347340419C385079CC01C40B7
-:109A700093F7070281C79C4089079CC00329040013
-:109A800013796900631A0900130B9401FD5B5C44B0
-:109A90009840998F634CF9041C408346340493F733
-:109AA0000702B336D000A5EB13063404D2854E85E9
-:109AB000829AFD576303F5041C4011469840998B28
-:109AC000544481446397C700B384E64063D30400E1
-:109AD00081441C4418486354F700998FBE9401498F
-:109AE00069047D5B63982405014509A885465A866B
-:109AF000D2854E85829A631E75017D55B2502254DF
-:109B000092540259F249624AD24A424BB24B4561E1
-:109B100082800509ADBF3307D40013060003A301FB
-:109B2000C7040347540493871600A2978906A381AC
-:109B3000E7049DBF85462286D2854E85829AE30E34
-:109B400065FB050945B7797122D426D24AD04ECE9D
-:109B500006D652CC56CA5AC8B689942D9307900699
-:109B60003289AA842E8413863504638DF60263E25B
-:109B7000D706930780056386F61863EDD700638EDA
-:109B8000062093073004638EF60A930A2404230107
-:109B9000D404C9A0930730066385F60A93074006EC
-:109BA000E395F6FE1C40084393F60708930545002D
-:109BB000C5C61C410CC363D807001307D002B30706
-:109BC000F040A301E404971600009386E659294764
-:109BD00065A8930700076382F61663E5D70293072B
-:109BE000E0066389F6189307F006E390F6FA0C4056
-:109BF0001C4313F80508138547006307080608C3CC
-:109C00009C4385A893075007E383F6FE93078007DC
-:109C10006389F61293073007E399F6F61C43D041A7
-:109C200081459386470014C383AA07005685492EB1
-:109C300001C53305554148C05C401CC8A30104045C
-:109C400061A81C43930A2404938647009C4314C3D1
-:109C50002301F4048547D5B793F607041C410CC3D0
-:109C6000B9DAC207C18781BF93F5050408C3C9D912
-:109C70009E231307F0066387E60E9716000093866F
-:109C8000A64E2947A30104044C400CC463C505003B
-:109C900008406D9908C099E3B28A89CDB28AB3F5BC
-:109CA000E702FD1AB6958C212380BA00B3D5E702EE
-:109CB00063F0E70CA147631EF7001C40858B91CB36
-:109CC00058401C4863C7E70093070003A38FFAFEC0
-:109CD000FD1A3306564110C84E87CA867000A28509
-:109CE0002685EFF09FD57D5A631D450B7D55B250FB
-:109CF000225492540259F249624AD24A424B456177
-:109D00008280A382D504971600009386E6450C4016
-:109D1000084313F805081C411105630D080208C328
-:109D200013F7150001C793E505020CC04147B9FBC5
-:109D30000C4093F5F5FD0CC0B1B79C4193E70702C9
-:109D40009CC193078007A302F40497160000938632
-:109D5000E64275BF13F8050408C3E30308FCC20715
-:109D6000C1837DBF9716000093860640214719BF27
-:109D7000AE8735B794411C43CC4913F806081385C8
-:109D800047006306080008C39C438CC339A008C37E
-:109D900093F606049C43F5DA8EA323280400B28AC6
-:109DA00025BF14485686CA8526858299E30045F565
-:109DB0001C40898B8DE7B2474844E35AF5F23E8553
-:109DC0003DB785465686CA8526858299E30065F3A8
-:109DD000050A5C443247998FE345FAFEE9BF014A20
-:109DE000930A94017D5BF5B7411122C42A842E8524
-:109DF0009787FF1F23A007B006C6EF806FACFD5703
-:109E00006319F5009787FF1F9387C7AE9C4391C3E3
-:109E10001CC0B240224441018280411122C42E84E0
-:109E20008395E50006C6912C634905007C48AA97F6
-:109E30007CC8B2402244410182805E247D777D1738
-:109E4000F98F5EA4FDB7DE25011122CC26CA4AC8CF
-:109E50004EC606CE93F70710AA842E843289B6899F
-:109E600091C78395E500894601460D225E247D77E2
-:109E70007D17F98F5EA48315E4006244F240CE861C
-:109E80004A86B24942492685D244056125A8411136
-:109E900022C42E848395E50006C6CD28FD575A249A
-:109EA000631AF500FD77FD17F98F5EA4B2402244D6
-:109EB000410182808567D98F5EA468C8C5BF83953C
-:109EC000E50025A8411122C42A842E85B285368654
-:109ED0009787FF1F23A007A206C6EF808F9AFD5722
-:109EE0006319F5009787FF1F9387C7A09C4391C311
-:109EF0001CC0B240224441018280411122C42A8404
-:109F00002E859787FF1F23A7079E06C65D2AFD574C
-:109F10006319F5009787FF1F9387C79D9C4391C3E3
-:109F20001CC0B240224441018280411122C42A84D3
-:109F30002E85B2859787FF1F23AE079A06C6512A42
-:109F4000FD576319F5009787FF1F9387A79A9C43D6
-:109F500091C31CC0B240224441018280411122C4FD
-:109F60002A842E859787FF1F23A6079806C6952A61
-:109F7000FD576319F5009787FF1F9387A7979C43A9
-:109F800091C31CC0B240224441018280411122C4CD
-:109F90002A842E85B28536869787FF1F23AC0794C7
-:109FA00006C6812AFD576319F5009787FF1F93871F
-:109FB00067949C4391C31CC0B240224441018280FB
-:109FC00093F5F50F2A966314C500014582801C2184
-:109FD000E38EB7FE0505C5BF63F1A504B386C500D2
-:109FE000637DD5029345F6FF8147FD176393F50026
-:109FF00082803387F600034807003387C7002A971B
-:10A0000023000701DDB73387F50014233307F5007C
-:10A01000850714A3E319F6FE82808147E5BF82809D
-:10A02000828081E5B2856FF0AFAF011122CC06CE00
-:10A0300026CA4AC84EC6328401EEEFF0EFA30149AA
-:10A04000F24062444A85D2444249B2490561828065
-:10A05000AE84AA89A9282689E37485FEA2854E8547
-:10A06000EFF00FAC2A8969DDA6852286EFE0DF8656
-:10A07000A6854E85EFF04FA0E1B7411122C42A8496
-:10A080002E85B28536869787FF1F23A5078606C6CD
-:10A090008D28FD576319F5009787FF1F93878785E4
-:10A0A0009C4391C31CC0B24022444101828083A7DB
-:10A0B000C5FF1385C7FF63D50700AA959C413E9550
-:10A0C0008280930780051787FF1F2325F7827D5520
-:10A0D0008280930780051787FF1F232DF7807D550A
-:10A0E0008280930780051787FF1F2325F78001458E
-:10A0F0008280930780051777FF1F232DF77E7D55FC
-:10A100008280930780051777FF1F2325F77E7D55F3
-:10A11000828000002E2E2F557365722F6D61696E3F
-:10A120002E63000025733A25643A205379737465D1
-:10A130006D436C6B3A25640D0A0D0A0025733A25B0
-:10A14000643A204368697049443A253038780D0AEA
-:10A150000D0A000043616C696272617474696F6E0C
-:10A160005F56616C203A2025640A0000CDCC4C3D3E
-:10A170006666663F0000F0439A9999999999A93FBC
-:10A18000CDCCCCCCCCCCEC3F696E2074696D312049
-:10A190006972712000000000000040413333D34059
-:10A1A0000000A041000030410000804000F07F45E9
-:10A1B0000000000000000440000000000000E03F3C
-:10A1C00000000000000034401D130F130213F412AE
-:10A1D000E612D712C812B912AA129A128A127A1269
-:10A1E0006A12591248123712251213120112EE1177
-:10A1F000DB11C811B511A1118D11791164114F1125
-:10A200003A1125110F11F910E310CC10B5109E1062
-:10A2100087106F1057103F1026100D10F40FDB0F32
-:10A22000C20FA80F8E0F740F590F3F0F240F090F85
-:10A23000ED0ED20EB60E9A0E7E0E620E460E290E50
-:10A240000C0EF00DD30DB60D980D7B0D5E0D400D6F
-:10A25000220D050DE70CC90CAB0C8D0C6F0C510CCD
-:10A26000330C150CF70BD90BBB0B9C0B7E0B600B47
-:10A27000420B240B060BE80ACA0AAD0A8F0A710AC0
-:10A28000540A360A190AFC09DF09C209A509880916
-:10A290006C094F0933091709FB08DF08C308A80830
-:10A2A0008D08720857083C0821080708ED07D307F6
-:10A2B000B907A00786076D0754073C0723070B075C
-:10A2C000F306DB06C406AD0696067F066806520650
-:10A2D0003C0626061006FB05E605D105BC05A705CC
-:10A2E00093057F056B055805450532051F050C05CF
-:10A2F000FA04E804D604C404B304A10490047F045F
-:10A300006F045F044E043E042F041F041004010474
-:10A31000F203E303D503C703B903AB039D03900323
-:10A320008203750368035C034F03430336032A0368
-:10A330001F0313030703FC02F102E602DB02D10252
-:10A34000C602BC02B202A7029E0294028A028102E5
-:10A3500077026E0265025C0254024B0242023A022C
-:10A3600032022A0222021A0212020B020302FC012A
-:10A37000F401ED01E601DF01D801D201CB01C401F6
-:10A38000BE01B801B101AB01A5019F019901940182
-:10A390008E01880183017D01780173016E016901DD
-:10A3A00063015E015A015501500100005B494E46B0
-:10A3B0004F5D205B25733A25645D204D61746368B1
-:10A3C0005F686172647761726549444859207375AA
-:10A3D0006363657373200D0A0D0A00005B494E46E6
-:10A3E0004F5D205B25733A25645D20204D617463C9
-:10A3F000685F73746172745F466C61672065727226
-:10A400006F72202578200D0A000000005B494E463F
-:10A410004F5D205B25733A25645D204D6174636850
-:10A420005F42726F616463617374486172647761E3
-:10A430007265494420737563636573730D0A0D0A71
-:10A44000000000005B494E464F5D205B25733A25B6
-:10A45000645D204D617463685F68617264776F72D8
-:10A46000644944206572726F720D0A005B494E4662
-:10A470004F5D205B25733A25645D204D61746368F0
-:10A480005F436F6D6D756E69636174696F6E49448A
-:10A4900048592073756363657373200D0A0D0A00B4
-:10A4A0005B494E464F5D205B25733A25645D204D28
-:10A4B000617463685F42726F616463617374436F58
-:10A4C0006D6D756E69636174696F6E494420737553
-:10A4D00063636573730D0A0D0A0000005B494E4605
-:10A4E0004F5D205B25733A25645D204D6174636880
-:10A4F0005F436F6D6D756E69636174696F6E49441A
-:10A50000206572726F720D0A000000005B494E46B2
-:10A510004F5D205B25733A25645D204D617463684F
-:10A520005F636F6E74726F6C576F726420657272C6
-:10A530006F720D0A000000005B494E464F5D205BC4
-:10A5400025733A25645D204D617463685F646174AE
-:10A55000614C656E206572726F723A2025780D0A23
-:10A56000000000005B494E464F5D205B25733A2595
-:10A57000645D20636865636B3A2025782C2025781C
-:10A580000D0A0000000060410AD7A33C000088418A
-:10A5900000007041666666410000C8420000B44297
-:10A5A000000048420000803F00401C4600000000C0
-:10A5B0007B14AE47E17A743F535630315F32343109
-:10A5C000303135303100000061646472657373208E
-:10A5D0003A20307820257820257820257820257885
-:10A5E0002025782025782025780A000041636365BE
-:10A5F00073735F4E6F64655F54797065203A2030E5
-:10A600007825780A00000000436F6D6D756E6963F0
-:10A610006174696F6E5F4D6574686F6473203A2072
-:10A62000307825780A00000067773438355F42615A
-:10A630007564203A2025640A0000000062617434C9
-:10A6400038355F42617564203A2025640A000000B5
-:10A6500068617264776172654944203A20307820DD
-:10A660002578202578202578202578202578202514
-:10A67000780A0000636F6D6D756E69636174696F50
-:10A680006E4944203A2030782025782025782025EE
-:10A69000782025780A0000006F6E6C79506F77651E
-:10A6A00072203A20307825780A000000636F6E73BC
-:10A6B00074616E74566F6C7461676556203A20251C
-:10A6C000642F3130300A0000666C6F617449203AA3
-:10A6D0002025642F3130300A00000000737461724D
-:10A6E00074536F6C61724F70656E43697263756904
-:10A6F0007456203A2025642F3130300A00000000C3
-:10A7000073746F70536F6C61724F70656E436972D2
-:10A710006375697456203A2025642F3130300A0061
-:10A72000636F6E7374616E74566F6C7461676543AA
-:10A73000686172676556203A2025642F3130300AEF
-:10A7400000000000466C6F617456203A2025642F8B
-:10A750003130300A000000006C6F6F70496D706519
-:10A7600064616E6365203A2025642F3130300A0021
-:10A7700048696768536964654D6F7354656D7065AA
-:10A780007261747572655F73746F70203A2025640E
-:10A790002F3130300A0000004869676853696465EA
-:10A7A0004D6F7354656D70657261747572655F6528
-:10A7B0006E64203A2025642F3130300A00000000FA
-:10A7C00048696768536964654D6F7354656D70655A
-:10A7D0007261747572655F7374617274203A2025BA
-:10A7E000642F3130300A0000746F74616C4368610B
-:10A7F00072674361706163697479203A2025642F20
-:10A8000031303030300A0000746F74616C456C6513
-:10A810006374726963697479436F6E73756D707474
-:10A82000696F6E203A2025642F31303030300A00B5
-:10A83000636865636B536F6C61724F70656E4369DB
-:10A8400072637569745654696D65203A2025640AEF
-:10A850000000000073656E736F72456E61626C6517
-:10A8600042726F61646361737454696D65203A204C
-:10A8700025640A006F7574707574416761696E466E
-:10A880006C616754696D65203A2025640A000000F8
-:10A890006578636573736976654C6F6164466C6156
-:10A8A0006754696D65203A2025640A00654C41674C
-:10A8B00061696E54696D65203A2025640A000000C4
-:10A8C000000058410000C0410000504100007042AB
-:10A8D0000000204200000000CDCCCCCCCCCC2C40E1
-:10A8E0009A9999999999C93F3333333333332D402A
-:10A8F0009A99999999992B400000904100008041C4
-:10A9000000000041000000009A9999999999A9BF07
-:10A910009A9999999999B93F0AD7A33BACC527371A
-:10A920005B494E464F5D205B25733A25645D20529E
-:10A930006567697374726174696F6E2073756363A0
-:10A94000657373200D0A0D0A000000005B494E4636
-:10A950004F5D205B25733A25645D2020534C5F5288
-:10A960006561645265676973746572426174746588
-:10A970007279566F6C74616765200D0A00000000E3
-:10A980005B494E464F5D205B25733A25645D202070
-:10A99000534C5F52656164526567697374657243B5
-:10A9A0006861726743757272656E74200D0A0000EB
-:10A9B0005B494E464F5D205B25733A25645D202040
-:10A9C000534C5F5265616452656769737465724385
-:10A9D000686172675374617465200D0A000000009D
-:10A9E0005B494E464F5D205B25733A25645D202010
-:10A9F000534C5F5265616452656769737465724454
-:10AA00006973636861726743757272656E74200D55
-:10AA10000A000000000020415B494E464F5D205B6C
-:10AA200025733A25645D2020534C5F526561645262
-:10AA30006567697374657248696768536964654DD1
-:10AA40006F7354656D7065726174757265200D0A5F
-:10AA5000000000005B494E464F5D205B25733A25A0
-:10AA6000645D2020534C5F52656164526567697371
-:10AA70007465724D5050545F4D6F6465200D0A002F
-:10AA80005B494E464F5D205B25733A25645D20206F
-:10AA9000534C5F52656164526567697374657253A4
-:10AAA0004F43200D0A0000005B494E464F5D205B7E
-:10AAB00025733A25645D2020534C5F5265616452D2
-:10AAC00065676973746572536F6C61724F70656E00
-:10AAD00043697263756974566F6C74616765200DA4
-:10AAE0000A0000005B494E464F5D205B25733A2506
-:10AAF000645D2020534C5F526561645265676973E1
-:10AB0000746572546F74616C4368617267436170FD
-:10AB10006163697479200D0A0000000000007A4426
-:10AB20005B494E464F5D205B25733A25645D2020CE
-:10AB3000534C5F5265616452656769737465725402
-:10AB40006F74616C456C6563747269636974794391
-:10AB50006F6E73756D7074696F6E200D0A00000062
-:10AB60005B494E464F5D205B25733A25645D20208E
-:10AB7000534C5F5772697465526567697374657287
-:10AB8000456C696D696E6174655374617469737441
-:10AB90006963616C200D0A005B494E464F5D205B86
-:10ABA00025733A25645D204D617463685F53746159
-:10ABB0007274666C61672073756363657373200DCF
-:10ABC0000A0D0A005B494E464F5D205B25733A250E
-:10ABD000645D204D617463685F5374617274666C68
-:10ABE0006167206572726F72200D0A0D0A00000005
-:10ABF0005B494E464F5D205B25733A25645D204DD1
-:10AC0000617463685F6164647265737320737563F4
-:10AC100063657373200D0A0D0A0000005B494E4600
-:10AC20004F5D205B25733A25645D204D6174636838
-:10AC30005F42726F616463617374616464726573AF
-:10AC40007320737563636573730D0A0D0A0000004A
-:10AC50005B494E464F5D205B25733A25645D20526B
-:10AC60006561645F52656769737465720D0A0D0AE8
-:10AC7000000000005B494E464F5D205B25733A257E
-:10AC8000645D2057726974655F52656769737465A6
-:10AC9000720D0A0D0A0000005B494E464F5D205BB5
-:10ACA00025733A25645D204F746865722066726171
-:10ACB0006D65730D0A0D0A005B494E464F5D205BC2
-:10ACC00025733A25645D2042726F61646361737419
-:10ACD0005F5363616E0D0A0D0A0000005B494E462A
-:10ACE0004F5D205B25733A25645D2052656769736B
-:10ACF00074726174696F6E5F726571756573740DDE
-:10AD00000A0D0A005B494E464F5D205B25733A25CC
-:10AD1000645D2066756E636F6465206572726F7224
-:10AD20002025780D0A0D0A0020647574795F726120
-:10AD300074696F203A2025642F31303030200A00AA
-:10AD400020536F6C61725F496E5F4369726375690E
-:10AD5000745F566F6C74616765203A2025642F31EB
-:10AD60003030200A0000000020766F7574203A20F1
-:10AD700025642F313030200A000000002076426127
-:10AD80007474657279203A2025642F313030200A9E
-:10AD90000000000020496F7574203A2025642F318F
-:10ADA0003030200A0000000020496469736F757418
-:10ADB000203A2025642F313030200A00206D6F7337
-:10ADC00054203A2025642F3130200A0020696D700C
-:10ADD0006564616E6365203A2025642F3130303020
-:10ADE000200A000020675F696D706564616E6365AD
-:10ADF0005374617274203A202564200A0000000018
-:10AE0000206D6F735374617465203A202564200AA5
-:10AE1000000000002062617474657279537461747B
-:10AE200065203A202564200A00000000206F757418
-:10AE3000707574416761696E466C6167203A2025C0
-:10AE400064200A00206578636573736976654C6FCA
-:10AE50006164466C6167203A202564200A00000086
-:10AE600020696E506F776572203A2025642F31304B
-:10AE7000303030200A000000206F7574506F776505
-:10AE800072203A2025642F3130303030200A000003
-:10AE900020302EC3BBD3D0B9A4D7F73B20312EBA74
-:10AEA000E3C1F7C4A3CABD3B20322EBAE3D1B9C473
-:10AEB000A3CABD3B20332EB8A1B3E4C4A3CABD20AE
-:10AEC0003A202564200A00000000404000001041A4
-:10AED0009A9999999999B9BF6666666666662C4093
-:10AEE000333333333333C33F00BA5B4A0000403F50
-:10AEF0001ABDFFFF0CBCFFFF0CBCFFFF0ABCFFFF2D
-:10AF000012BCFFFF12BCFFFFD8BBFFFF0ABCFFFF54
-:10AF100012BCFFFFD8BBFFFF12BCFFFF0ABCFFFF44
-:10AF200006BDFFFF06BDFFFF06BDFFFFD8BBFFFF4D
-:10AF300056CCFFFF7CCBFFFF50CCFFFF84CBFFFF45
-:10AF400050CCFFFF4ACBFFFF50CCFFFF84CBFFFF6D
-:10AF50007CCBFFFF7CCBFFFF4ACBFFFF84CBFFFF07
-:10AF60008ACBFFFF8ACBFFFF8ACBFFFF4ACBFFFFD5
-:10AF70003CCBFFFF3CCBFFFF10CCFFFFECCCFFFF37
-:10AF800010CCFFFF0ACBFFFF10CCFFFFECCCFFFF84
-:10AF90003CCBFFFF3CCBFFFF0ACBFFFFECCCFFFF1E
-:10AFA0004ACBFFFF4ACBFFFF4ACBFFFF0ACBFFFF95
-:10AFB000C0CFFFFF0ECFFFFF0ECFFFFF0CCFFFFF75
-:10AFC00012CFFFFF12CFFFFFE2CEFFFF0CCFFFFF3C
-:10AFD00012CFFFFFE2CEFFFF12CFFFFF0CCFFFFF2C
-:10AFE000AECFFFFFAECFFFFFAECFFFFFE2CEFFFF42
-:10AFF0000001020203030303040404040404040420
-:10B0000005050505050505050505050505050505F0
-:10B0100006060606060606060606060606060606D0
-:10B0200006060606060606060606060606060606C0
-:10B0300007070707070707070707070707070707A0
-:10B040000707070707070707070707070707070790
-:10B050000707070707070707070707070707070780
-:10B060000707070707070707070707070707070770
-:10B070000808080808080808080808080808080850
-:10B080000808080808080808080808080808080840
-:10B090000808080808080808080808080808080830
-:10B0A0000808080808080808080808080808080820
-:10B0B0000808080808080808080808080808080810
-:10B0C0000808080808080808080808080808080800
-:10B0D00008080808080808080808080808080808F0
-:10B0E00008080808080808080808080808080808E0
-:10B0F0000000000000000000000000000000000050
-:10B10000000000000000000000000000000000003F
-:10B11000000000000000000000000000000000002F
-:10B12000000000000000000000000000000000001F
-:10B13000000000000000000000000000000000000F
-:10B1400000000000000000000000000000000000FF
-:10B15000232D302B20000000686C4C00656667458D
-:10B1600046470000303132333435363738394142C2
-:10B170004344454600000000303132333435363721
-:0CB18000383961626364656600000000FD
-:10B18C00000000000000000001020304060708098B
-:10B19C000000000001020304010203040607080971
-:10B1AC0060000000EA31000061000000F630000091
-:10B1BC0062000000E42F000063000000042F000078
-:10B1CC00640000004024000065000000A024000082
-:10B1DC0066000000382E00006C000000E62C000019
-:10B1EC006D000000062C000070000000F62A000024
-:10B1FC0074000000422A0000750000007229000053
-:10B20C0076000000902800007B00000064270000FE
-:10B21C007C000000842600007D00000070250000EA
-:10B22C007E000000C424000030000000B64C00007A
-:10B23C001000000018470000A0000000404A000069
-:10B24C00A1000000DE490000D00000002A4C0000E4
-:10B25C00D10000009E4B000000010000A849000036
-:10B26C000101000072490000020100003C4900008D
-:10B27C00030100000649000004010000D048000052
-:10B28C0005010000B4480000060100003048000031
-:10B29C0007010000FA47000008010000C447000045
-:10B2AC0009010000A247000000000000030000009C
-:10B2BC0080250000000000000000000000000000DD
-:10B2CC0000000000000000000400000080250000C9
-:10B2DC000000000000000000000000000000000062
-:10B2EC000000000010B1000030B10000F0B0000010
-:10B2FC000000000000000000000000000000000042
-:10B30C000000000000000000000000000000000031
-:10B31C000000000000000000000000000000000021
-:10B32C000000000000000000000000000000000011
-:10B33C000000000000000000000000000000000001
-:10B34C00006CDC0202040608F41800201001000056
-:10B35C00764A0000805101000A00000060010020C4
-:08B36C00600100200000000058
+:103FA000E00BEFD0EFCF6FC0EF9EEFC2CF9A1D7145
+:103FB000EFF0CFFB0808EFF02FFAC2575257B719AE
+:103FC000002023AEF9429387C943D8C36257E6461F
+:103FD0003719002098C7725794DB13048947D8C754
+:103FE0000647B7A50000371A002098CB164735467C
+:103FF0009385857BD8CB264713056A4D9384C943A7
+:10400000D8CF364798D34647D8D303576105DAB798
+:1040100003574105FAB70357C105DABB0567130714
+:1040200007E198DF424783476101232CE946B882C4
+:104030005AA07CA0624783467101232C0404937725
+:10404000F70FA207D58F1EA48347310221833AA41C
+:104050001CB883574102231E04043EA88357610203
+:104060005EA8835781027EA88357A1021EAC8357A6
+:10407000C1023EAC8357E1027EAC930700001CD422
+:104080005CD41CD85CD81CDC5CDC3CC07CC03CC470
+:104090007CC8EF4070539567938737C57EA4D94796
+:1040A0001CA88567938787665EAC85472306F40660
+:1040B000B7070A0093870710782C3CD893070015A0
+:1040C000A3050406A3070406231AF406231E040608
+:1040D0006312072CB70700011386F7FFF2468257D9
+:1040E0008345B10133F7C600F18F2207E182A207B1
+:1040F0004D8FD58F18D05CD06800EFF07FE5B24AC5
+:104100005685EF40E074B7A7000003A6077B83A69F
+:10411000477BEF2010186357A02AB7A7000083A59C
+:10412000477A5685EF309063635E052823AC5401CF
+:10413000371500201305454CEFF0DFE3371500205D
+:104140001305854CEFF05FE513056A4DEF40F03441
+:1041500083486400034854005C2038303420103019
+:104160008345894737A500001305857CEF40B021C2
+:104170000E2437A500001305C57EEF40D0202E2465
+:1041800037B9000013058980EF40F01F0C5037B598
+:10419000000013058582EF40101F4C5037B500001A
+:1041A0001305C583EF40301E034864015C3858286E
+:1041B000343830280C3837B5000013050585EF403A
+:1041C000901C382C143C102C6C3837B500001305AB
+:1041D0004587EF40501B6C2C1305898037A90000E0
+:1041E000EF40701A6C3C37B5000013058589EF402D
+:1041F00090198325897903A5C943EF30F05EEF401C
+:104200006040AA8537B500001305C58AEF40B01796
+:1042100083258979C840EF30305DEF40A03EAA8504
+:1042200037B500001305858CEF40F015832589799B
+:104230008844EF30705BEF40E03CAA8537B5000062
+:104240001305C58DEF40301483258979C844EF30BC
+:10425000B059EF40203BAA8537B500001305059003
+:10426000EF407012832589798848EF30F057EF408E
+:104270006039AA8537B5000013050592EF40B010EC
+:1042800083258979C848EF303056EF40A037AA859A
+:1042900037B5000013054594EF40F00E832589796A
+:1042A000884CEF307054EF40E035AA8537B50000F8
+:1042B00013058595EF40300D83258979C84CEF3083
+:1042C000B052EF402034AA8537B50000130505979A
+:1042D000EF40700B832589798850EF30F050EF4024
+:1042E0006032AA8537B5000013058599EF40B00903
+:1042F00083258979C85037A90000EF30F04EEF4090
+:104300006030AA8537B500001305059CEF40B00763
+:104310008325897A2848EF30304DEF40A02EAA85BA
+:1043200037B500001305859EEF40F0058325897A97
+:104330006844EF30704BEF40E02CAA8537B50000A1
+:10434000130585A0EF403004EE3437B500001305A7
+:1043500005A3EF405003CE3437B50000130545A543
+:10436000EF4070028E3837B50000130545A7EF40C7
+:104370009001AE3837B50000130505A9EF40B00035
+:10438000CE3837B500001305C5AAEF40C07F2561C0
+:104390006FB0BFDF8547E311F7D682578346F1013F
+:1043A000A207D58F5CD03C3C6397E7008967938771
+:1043B00007581CD091B30947E390E7D4F16793877E
+:1043C0000720C5BF3715002093070000130545459A
+:1043D0009CCCEFF0DFB6A9BBEFB2FFD7B71400203B
+:1043E0009387844783AAC70293848447D685EF3096
+:1043F000F068B7B7000083A587B0EF30F03EB7B7DD
+:10440000000083A5C7B02A845685EF30F03DAA8509
+:104410002285EF30C044371400209307C44303A91A
+:10442000870283A501872A8A4A85EF303033130437
+:10443000C44393890187D2856348A0044A85EF303D
+:10444000004283C7F40608D48DC305476392E7048E
+:10445000EF400040B7B7000003A607B183A647B1FD
+:10446000EF20F044EF40804908D423A0518923AEC7
+:1044700041871C54371500201305454623A0F90039
+:10448000EFD0EFD36FB07FD04A85EF30305F55BFAC
+:104490000947639BE700EF40A03BB7B7000003A6C6
+:1044A00007AE83A647AE6DBF0D47E390E7FCEF4034
+:1044B000203AB7B7000003A687B183A6C7B14DB7AE
+:1044C0001387C1861E23930670258507C207C18303
+:1044D00063E4F6001EA38280EFB21FC7231007001B
+:1044E000B7140020EFD05FE2938784478C5B2A8B60
+:1044F000C857EF30702F03AA81872A8C5A85D2853E
+:10450000EF30D05783A54187AA8B371400206285EE
+:10451000EF30D0241304C44393848447938C818761
+:10452000938A4187B7B9000003298402D285634684
+:10453000A0025A85EF30301A83A509B263460502FE
+:104540005E85EF3050196353A008B7B7000083A50C
+:1045500087B04A85EF30A03025A05A85EF30B017DC
+:1045600083A509B2E34E05FC5E85EF30D016635A91
+:10457000A004B7B7000083A587B04A85EF3010507C
+:1045800083C7F40608D423A08A0123A06C0195C335
+:1045900005476392E7040854EF40802BB7B700004B
+:1045A00003A607B183A647B1EF207030EF40003576
+:1045B00008D43715002013054546EFD04FC06FB023
+:1045C0003FBCB7B7000083A547B245BFB7B70000EF
+:1045D00083A547B2BDBF0947639CE7000854EF407D
+:1045E0002027B7B7000003A607AE83A647AE6DBF6E
+:1045F0000D47E390E7FC0854EF408025B7B7000073
+:1046000003A687B183A6C7B145B7EFB27FB6B71788
+:10461000002083D7474D0947638CE7000D4763802F
+:10462000E70205476394E700EFF09FE96FB09FB69C
+:10463000B717002003A5C744EFF01FDAC5BFB717AF
+:10464000002003A50745CDBFEFB21FB037140020EF
+:10465000B7140020130984479389C44383A5C90074
+:104660000325890313048447138BC443EF30100FD1
+:10467000635A050603250903EF40801DB7B7000004
+:1046800003A607B183A647B1EF20804B635C050406
+:1046900037050040814513050540231E0904EFC07E
+:1046A0003F9437150040814513050580EFC05F9AA0
+:1046B000B765000037150020930700009306800CB3
+:1046C0001306803E938545AE1305856F23A4F9023A
+:1046D000EFD08FF53715002013058568EFD0AFF8C0
+:1046E0006FB01FAA2844EF40A016B7A7000003A68A
+:1046F000873783A6C7372A8AAE8AEF206044635E75
+:104700000500B7B7000003A607B083A647B05285DF
+:10471000D685EF2000386346A00203298402B7B78C
+:10472000000083A587AF4A85EF30E07A634BA00095
+:10473000B7B7000083A5C7AF4A85EF303002635892
+:1047400005008D47231EF404A305040651BF83A46E
+:10475000C4432685EF40C00FB7B7000003A607AEDD
+:1047600083A647AEEF20B0142A8C4A85AE8CEF406A
+:10477000200E2A86AE866285E685EF208031634072
+:1047800005020858EF40C00CB7B7000003A607B1F8
+:1047900083A647B1EF20E02F85476340A006A6859A
+:1047A0004A85EF304073E35DA0F283244B002685F9
+:1047B000EF40000AB7B7000003A607B183A647B1D0
+:1047C000EF10303A2A8BAE8B2A86AE865285D6857C
+:1047D000EF20202C635205020329040337050080D3
+:1047E00033452501EF40C0062A86AE865A85DE8510
+:1047F000EF2000356346A0008947231EF404CDB5A1
+:10480000CA852685EF30206DE35CA0EC4C582685E8
+:10481000EF30606CE356A0EC8D47C5B7EFB25F9503
+:104820003714002013048447EFD09FA448D4EFD05E
+:10483000BFAD68C04C580858EF30502428C4EFF082
+:10484000BFE08347B40681EF8347F40699E7B717C3
+:10485000002003A50745EFF03FB86FB0BF93EFF01E
+:10486000DFDAE5BFEFB23F8FC025DC35011122044E
+:104870005D8CB71700209387874703D72707636F9F
+:104880008702A425B83583D74707A204D98C63E7EC
+:1048900097029309C10002C602C802CA02CC02CE26
+:1048A000B905CE868147639E87002689138AC18019
+:1048B000B3079940C207C18363E0870205616FB007
+:1048C000DF8C9821903185072207518FC2079AA269
+:1048D000C18389058906C1BF83270A006316F900D1
+:1048E00083274A004E85829789090509D1B7EFB21F
+:1048F0003F8837B500001306402185451305C5C51F
+:10490000EF406028B717002003D5474D6FB09F8850
+:10491000EFB21F8637B500001306802085451305CA
+:1049200085D2EF404026B7B7000083A547D2B7171E
+:10493000002003A5474CEF30206BEF30D0524205EA
+:1049400041816FB03F85EFB2BF8237B500001306DB
+:10495000C01F85451305C5CEEF40E022B7B7000064
+:1049600083A547D2B717002003A5874CEF30C06757
+:10497000EF30704F420541816FB0DF81EFB24FFFE2
+:1049800037B500001306401E8545130585BBEF4073
+:10499000801FB717002003A5474693050000B714F2
+:1049A0000020EF304053938484476359A004885813
+:1049B000EF30106AB7A7000003A6873783A6C73772
+:1049C000EF20200D635CA0024164130404F003D7C0
+:1049D000A40585476311F702C858EF307067B7A781
+:1049E000000003A6873783A6C737EF20800A6354E9
+:1049F000A0001364F40F22856FB0CFF90144C1BF4A
+:104A0000EFB20FF737B500001306801D854513057B
+:104A100085C8EF40401729456FB0CFF7EFB24FF58B
+:104A200037B500001306C01C8545130505C2EF40CD
+:104A30008015B7B7000083A5C7C1B717002003A52D
+:104A4000874BEF30605AEF301042420541816FB022
+:104A50006FF4EFB2EFF137B500001306001C854587
+:104A6000130585BEEF402012B7B7000083A5C7C16C
+:104A7000B717002003A5C74AEF300057EF30B03E0C
+:104A8000420541816FB00FF1EFB28FEE37B50000F4
+:104A90001306401B8545130585B8EF40C00EB7B718
+:104AA000000083A5C7C1B717002003A5874AEF30D0
+:104AB000A053EF30503B420541816FB0AFEDEFB2F4
+:104AC0002FEB37B500001306801A8545130545B551
+:104AD000EF40600BB7B7000083A5C7C1B717002030
+:104AE00003A5074AEF304050EF30F03742054181CF
+:104AF0006FB04FEAEFB2CFE737B500001306C01929
+:104B00008545130505CBEF400008B7B7000083A526
+:104B1000C7C1B717002003A5474BEF30E04CEF307B
+:104B20009034420541816FB0EFE6EFB26FE437B5E4
+:104B30000000AE84130650138545130585B2EF407F
+:104B400080043719002037140020130484470547D8
+:104B50001305896D2385E18A23080406EFD0AFB0E1
+:104B6000DC24D834B7650000A20737150020D98FA0
+:104B700081461306803E938585111305856E230CAF
+:104B8000096C5EA4EFD04FAA6FB0CFE0EFB24FDE5A
+:104B9000371400200566B765000023AEA188854460
+:104BA000B71700208146130686BB938505FF1305C2
+:104BB000846D2384974EEFD02FA7230C946C6FB095
+:104BC0006FDDEFB2EFDA37B500001306002285453E
+:104BD000130585D6EF30307BB7170020371500203E
+:104BE00093878747130700001305854CB8CBF8C798
+:104BF000EFF06FB9371500201305454CEFF06FB695
+:104C000005456FB02FD9C16769768146FD17050646
+:104C10001397060141836364B7003E8582803307A2
+:104C2000D5001823B98F214713F817008583630532
+:104C30000800B18FC207C1837D17420741836DF71A
+:104C40008506F9B7EFB2CFD23715004013050580BE
+:104C5000EFC06FC1EF402005EF40600A9307100FCF
+:104C60003365F502A94729053305F5026FB08FD2E8
+:104C7000EFB26FCE03A7418B2A84BE84054693050D
+:104C80005052631CA7043755004013050580EFC040
+:104C90004FCE2285EF10006C131905010945EFD0A6
+:104CA000EFB02285EF10006B83A7418B93190501AC
+:104CB0001359090193D909010146930550523755FB
+:104CC00000406391870213050580EFC08FCA33054A
+:104CD00039413335A0006FB04FCB37550040130535
+:104CE00005C075B7130505C0CDB7EFB26FC8B717CC
+:104CF00000201384874783D7874741117A247C811A
+:104D00003E20788078207C825E2023150100AA84D2
+:104D10007C83930710FDDC84AD4585470A855C855F
+:104D2000231601005884EFF01FEE93578500DC85B1
+:104D30001C284886DC86EFF0FFF0EFD02FA72685F1
+:104D4000EFF01FF36DF93D468A852685EF1060561A
+:104D500083A7418B05469305505237550040639910
+:104D6000970013050580EFC0CFC041016FB08FC21F
+:104D7000130505C0CDBFEFB2AFBFB7170020138436
+:104D8000874783D7874741117A247C813E207880EA
+:104D900078207C825E2023150100AA847C839307FF
+:104DA00000FDDC84AD4585470A855C85231601003E
+:104DB0005884EFF05FE593578500DC851C28488612
+:104DC000DC86EFF03FE8EFD06F9E2685EFF05FEADC
+:104DD0006DF93D468A852685EF10A04D83A7418B4E
+:104DE00005469305505237550040639997001305C7
+:104DF0000580EFC00FB841016FB0CFB9130505C0F2
+:104E0000CDBFEFB26FB403C9C500DC35B71A0020BF
+:104E100022093369F900420993878A4713590941E6
+:104E200083D72707131409014180011163E6870E18
+:104E3000A425BC35138B8A47A204DD8C83574B070E
+:104E400063EC970CAA8902C602C802CA02CC02CE41
+:104E5000130CC100A68BB70C0020B3879B40C20780
+:104E6000C18363EE870AB71B002093844B621385CE
+:104E7000C400130680058145EFB08FB203D78A477F
+:104E80008357EB00A3852401BAA003572B009EA0F3
+:104E900083476B00DAA003574B009CA493070003E1
+:104EA0009CB493578400BCA4FAA0B7140020131A32
+:104EB000140081479384046363C747099305640022
+:104EC000860593F5E50F13854B62EFF0DFD393175B
+:104ED000850021815D8D83470B01D2948AA0BCA0FF
+:104EE000EFF05FD6EFD08F8C4E85EFF07FD86DF965
+:104EF00013060A0193854B624E85EF10803B83A712
+:104F0000418B05469305505237550040639E370547
+:104F100013050580EFC0EFA505616FB06FA6138A7A
+:104F20008C0D130D0A0583270A00639877018327E8
+:104F30004A00014582972310AC00210AE3154DFF7A
+:104F4000090C850B19BF101013F7E70F329713F6F2
+:104F50001700B386F4000357C7FE11E221838507CB
+:104F600098A293F7F70F89BF130505C065B7EFB295
+:104F70008F9E370400201304840AAA89AE84328AE3
+:104F80001309040398341C406317F7005C405286F1
+:104F9000A6854E8582972104E31624FF6FB0EF9E0D
+:104FA000EFB20F9A3719002041112A8D13064006DF
+:104FB00081451305496213044962371C0020EFB094
+:104FC0002F9E81498144014AB71D0020930B140094
+:104FD000130B8C476A85EF10E0376302052C6A8556
+:104FE000EF10C034938641889C42930C496213753C
+:104FF000F50F1386170090C2B71600209386864FD0
+:10500000B697D29C1387418888A3930A1A002380FD
+:10501000AC0089473AC66384FA0063850428930785
+:105020008C471420F8276395E6081830FC37631185
+:10503000F70837B50000130690238545130505DAF8
+:10504000EF307034A5476399FA0893078C47D62749
+:1050500009476392E60C382083478C476310F70CAE
+:10506000383083471B00631BF70A582083472B0007
+:105070006316F70A583083473B006311F70A78201C
+:1050800083474B00631CF708783083475B00631746
+:10509000F708182483476B006312F70837B5000040
+:1050A000130620258545130585DFEF30D02D05A893
+:1050B00037B500001306B02885451305C5DCEF3071
+:1050C000902C5286DE8513054962EF30B02093079D
+:1050D0002006E3F147F1E1A28547E3E897F6A94707
+:1050E0006385FA00894763F6970813068C475E26A6
+:1050F000094714346399E71013070003639FE6041C
+:1051000037B500001306A02A8545130585E5EF3065
+:105110009027C549B9A883C7070795FF83471B0791
+:1051200095CB38303C20F98F5820F98F5830F98FC3
+:105130007820F98F7830F98F1824F98F1307F00F42
+:10514000639AE70037B500001306702685451305FE
+:1051500045E2A1BFBDF48544ADB741476398E6027F
+:1051600037B500001306002B85451305C5E7EF3062
+:1051700090211834C1476313F70CB54763F0570DFE
+:105180008349D4008609C509568A91B71307100DC3
+:10519000639DE60037B500001306D02B8545130547
+:1051A00005EAEF30501EB549E9B70347160739C382
+:1051B0001307000A1306302C638DE6041307100A48
+:1051C000639AE6001306902C37B500008545130559
+:1051D00045EE35BF268763F3F40009479374F70F54
+:1051E0001306102D37B5000085451305C5F0EF30C7
+:1051F0009019C1BD268763F3F40009479374F70F34
+:105200001306C02DC5B79307000A639AF60013066C
+:10521000502E37B500008545130505EC59B79307A7
+:10522000100A1306B02EE381F6FAA68763F3E400B2
+:10523000894793F4F70F1306302F6DB7E3963AF5CD
+:105240009385DAFF93F5F50F13054962EFF0BF9BE5
+:10525000330744018347E7FF0347F7FFA207D98FCE
+:105260006397A70003C70C00D947630AF7000D47EF
+:10527000A68763F3E4008D4793F4F70F99B51306FF
+:10528000C012814513858D4FEFA09FF1B24756861E
+:10529000930549626A8523A00700EFF05FCD4101C5
+:1052A0006FA0DFEDA547E39CFAE245B3EFA2BFEAAA
+:1052B000938781899023371501405D71133616005D
+:1052C000930500101305058090A3EFB06FF31387CB
+:1052D00041811C43FD171CC385E7371500201305CA
+:1052E000454CEFE01FC8371500201305854CEFE053
+:1052F0009FC9B707EFBE37E700E0938707083CC7B1
+:10530000138781811C2395CBFD1793F7F70F1CA3FF
+:105310008DE737140140054693050010130504C0BE
+:10532000EFB00FEE0546A16513050480EFB04FED19
+:105330000545EFC0BFC7EFC04FCF856437140140AC
+:1053400093850480130504800546EFB06FEB9385C9
+:105350000480130504800146EFB08FEA03A5418B5A
+:1053600037BA000093054A090D46EF009074130602
+:10537000000581450A85B7190020EFA07FE29389D7
+:10538000C943B7BA000083A54AD203A58902B7145E
+:10539000002093848447EF203045EF30A026B7B536
+:1053A00000002A86938505F30A85EF30901D03A53A
+:1053B000418B8A8513060005EF00B06F13060005C8
+:1053C00081450A85EFA0DFDD37A9000083258979B3
+:1053D000E840EF207041EF30E022B7B500002A86A8
+:1053E000938585F40A85EF30D01903A5418B8A8512
+:1053F00013060005EF00F06B1306000581450A85D2
+:10540000EFA01FDA83258979C854EF20F03DEF30F3
+:10541000601FB7B500002A86938505F70A85EF302F
+:10542000501603A5418B8A8513060005EF007068AE
+:105430001306000581450A85EFA09FD6832589794B
+:105440008854EF20703AEF30E01BB7B500002A8691
+:10545000938545F80A85EF30D01203A5418B8A85E4
+:1054600013060005EF00F0641306000581450A8568
+:10547000EFA01FD3832589798858EF20F036EF30CD
+:105480006018B7B500002A869385C5F90A85EF3004
+:10549000500F03A5418B8A8513060005EF0070614C
+:1054A0001306000581450A85EFA09FCF83258979E2
+:1054B000C85837A90000EF203033EF30A014B7B53B
+:1054C00000002A86938505FB0A85EF30900B03A523
+:1054D000418B8A8513060005EF00B05D13060005B9
+:1054E00081450A85EFA0DFCBB7B7000083A5C7C110
+:1054F000A840EF20702FEF30E010B7B500002A86EB
+:10550000938545FC0A85EF30D00703A5418B8A853A
+:1055100013060005EF00F0591306000581450A85C2
+:10552000EFA01FC883A54AD203A58901EF20D02B85
+:10553000EF30400DB7B500002A86938545FD0A85FA
+:10554000EF30300403A5418B8A8513060005EF0078
+:1055500050561306000581450A85EFA07FC403C697
+:10556000C406B7B500009385C5FE0A85EF3070010B
+:1055700003A5418B8A8513060005EF00905313069F
+:10558000000581450A85EFA0BFC103D6A405B7B5C4
+:105590000000938585000A85EF30A07E03A5418B2E
+:1055A0008A8513060005EF00D050130600058145DB
+:1055B0000A85EFA0FFBE03C6B406B7B50000938509
+:1055C000C5010A85EF30E07B03A5418B8A85130670
+:1055D0000005EF00104E1306000581450A85EFA077
+:1055E0003FBC03C6D406B7B50000938545030A85C2
+:1055F000EF30207903A5418B8A8513060005EF0063
+:10560000504B1306000581450A85EFA07FB903C6FC
+:10561000E406B7B500009385C5040A85EF306076CF
+:1056200003A5418B8A8513060005EF0090481306F9
+:10563000000581450A85EFA0BFB68325897AA84871
+:10564000EF20901AEF20107CB7B500002A869385D2
+:1056500085060A85EF30E07203A5418B8A85130623
+:105660000005EF0010451306000581450A85EFA0EF
+:105670003FB38325897AE844EF201017EF20907814
+:10568000B7B500002A86938505080A85EF30606F5C
+:1056900003A5418B8A8513060005EF009041130690
+:1056A000000581450A85EFA0BFAF03D6C405B7B595
+:1056B0000000938585090A85EF30A06C03A5418B16
+:1056C0008A8513060005EF00D03E03A5418B0D46E9
+:1056D00093054A09EF00F03D61616FA01FABEFA297
+:1056E0009FA73714002093048447EFC07FB8C8D425
+:1056F000EFC05FC688DCEFC03FC1E8C0EFC07FCA23
+:10570000A8C0B71400209387C443885793050000AE
+:1057100013048447EF2060769384C44319E58347DC
+:10572000B40681E7EFC05FBE48DC4C58085837BA72
+:105730000000EF20B0342A8928C483258A0E03A5EF
+:105740008184930A0000EF2020482C48EF2020118C
+:1057500023A4518528C883258A0E03A5C184EF2080
+:10576000A0466C44EF20A00F8C4C68C423A6518542
+:10577000232A54054A85EF203007AA854854EF2094
+:10578000F02F7C3C08D49305001085C7B714014066
+:10579000138504C0EFB0EFA5814701C9914513857A
+:1057A00004C0EFB06FA4B337A000231DF4046FA0B2
+:1057B000DF9D37150140130505C0EFB08FA3231DF2
+:1057C000A404F5B7EFA2DF9A3715002013048575FE
+:1057D00013058575EFC02FE983A7C18A03A5818BC7
+:1057E0002300040082976FA0FF9AEFA2DF96371480
+:1057F00000209307844783C7B70613048447A1E7B3
+:105800002444B7A7000083A5477A2685EF20A06C23
+:10581000634BA000B7B7000083A5070D2685EF20D6
+:10582000E073635205024854EF308002B7B70000BE
+:1058300003A6070E83A6470EEF10803063550500C0
+:105840008547A305F4060347C406B714002085471F
+:105850009384C4436308F700884C93050000EF204D
+:10586000C06139ED0347B4068547631BF704B7B73A
+:10587000000083A5470D0858EF20E0656352A0049F
+:10588000B7B7000083A5870D4854EF20C064635963
+:10589000A002B7A7000083A547786840EF20A06367
+:1058A0006350A002B7650000371500209306800CF6
+:1058B0001306800C938585B613058571EFC0CFD68E
+:1058C000832904040349F406CE85630A0902C850FB
+:1058D000EF2060606356A0108D47631EF900B76526
+:1058E00000003715002081462946938565C81305B9
+:1058F0008573EFC06FD3A30704066FA01F89C84C40
+:10590000EF20605D6354A00E8850CE85EF200065C7
+:10591000635E050C8854EF20B073B7A7000003A6A0
+:10592000873783A6C737EF108078EF20307D88D483
+:105930003715002013054546EFC06F888547A3073C
+:10594000F40603290404CC4C4A85EF202061635FF0
+:105950000508B7B7000083A5C70D8850EF10307059
+:10596000AA854A85EF2020576352A0088854EF206B
+:10597000306EB7A7000003A6873783A6C737EF109E
+:105980000073EF20B07788D4371500201305454603
+:10599000EFC0EF828947A307F40603290404CC4C27
+:1059A0004A85EF20A05B63490504CC4C2840EF20DA
+:1059B0008052E354A0F4370500408D47814513051C
+:1059C0000540A307F406EFB0AFE13715004081456D
+:1059D00013050580EFB0CFE7930700009CD431BFDB
+:1059E0008547E300F9F68947E309F9FA0347F40626
+:1059F0008D47E31CF7FA11B7B7B7000083A5C7C1FD
+:105A00008850EF10D065AA854A85EF20C04CE35E30
+:105A1000A0F88854EF20D063B7A7000003A687370B
+:105A200083A6C737EF10A068EF20506D88D43715D4
+:105A3000002013054546EFB09FF88D47A307F406F5
+:105A40006DBDEFA2EFF2EFD05FE46FA0AFF4EFA275
+:105A50002FF237140020130784473C5F37190020CA
+:105A60001309C94385073CDF0327890313048447CF
+:105A7000938491896393E7048347B4069DCF3705E8
+:105A8000004085478145130505409CA0EFB04FD5E8
+:105A90000545EFC0AFD1371500408145130505809E
+:105AA000EFB00FDB930700002324F902B7170020A3
+:105AB000938787681307401FBAA39C2095C3238050
+:105AC0000400EFC07F8448DCB76500003715002074
+:105AD00081462946938565C813058573EFC0CFB409
+:105AE0006FA04FEBEFA2CFE81387618A1C23B71496
+:105AF00000209384C443F634850793F7F70F63853A
+:105B0000F6001CA36FA00FE923000700EFC0CFFF32
+:105B1000371400208C441304844748DCEF20A03B5A
+:105B2000E352A0FE371500209304856F1305856F9F
+:105B3000EFC06FB3B7A7000083A5473A485423804E
+:105B40000400EF2040393325A000A305A406B76563
+:105B500000003715002081462946938565C8130546
+:105B60008573EFC06FAC79BFEFA28FE09386018A97
+:105B70009C22850793F7F70F9CA285466393D70273
+:105B800037050040814513050540EFB06FC593050B
+:105B9000C0123715004013050580EFB06FCB6FA022
+:105BA0006FDF9384018A2D476394E702EFC08FE78C
+:105BB000AA84EFC0AFF0AA852685EF20206C23A42D
+:105BC000A188EFC0EFEA23A8A18A9305401AD1B7B4
+:105BD0005547E396E7FC371500201304857113053C
+:105BE0008571EFC04FA823000400EFC0AFE32A89FE
+:105BF000EFC0CFECAA854A85EF2040681384C188A6
+:105C000008C0EFC0EFE6AA8503A5018BEF2000676F
+:105C10000C402A8903A58188EF204066AA854A8521
+:105C2000EF10907AB7A7000083A5477A2A84EF2067
+:105C3000E032635705022285EF209041B7A70000AC
+:105C400003A6873783A6C737EF00B064635AA00066
+:105C5000B71700201385474523AA8744EFE02FAEEE
+:105C6000B7170020370500409387874705478545CC
+:105C7000130505402386070623800400239EE704BE
+:105C8000EFB00FB629BFEFA20FCD9386418A9E22B7
+:105C90008507C207C1839EA2914663ECF6003715C3
+:105CA00000409305400613050580EFB06FBA6FA062
+:105CB000CFCD1384418A130760049384018937B9D7
+:105CC00000006369F7008325C90E8840EF20A020FB
+:105CD000E35FA0FC371500209309857313058573D6
+:105CE000EFC06F980327C90E930700009CC0B71739
+:105CF000002023100400138547463714002023A2F8
+:105D0000E7462380090013048447EFB05FCB834745
+:105D1000B40605476399E70237050040854513053A
+:105D20000540231EF404EFB0AFABB7650000371594
+:105D3000002081461306803E9385E5A413058568FF
+:105D4000EFC08F8EADB74C580858EF20205328C4B1
+:105D50008D47D9B7EFA2CFC103A5818B652B09CDA4
+:105D6000B755000037150020814651469385457C84
+:105D700013058575EFC04F8B6FA0CFC1EFA24FBF4A
+:105D8000EFB0EFD6EFC00FB2EFE02FA2EFC0AFB78A
+:105D90009929EFB01FBCEFB08FC6EFB07F8EEFB088
+:105DA0003F91EFB01F94EFB0BFB2EFB07F9729459E
+:105DB000EFB07FF0B755000037150020930640067E
+:105DC0001306803E9385C52A13058570EFC0CF85E5
+:105DD000B75500003715002081461306803E938595
+:105DE000E56D13058572EFC02F84B7650000371588
+:105DF00000209306800C1306803E938545AE130564
+:105E0000856FEFC06F82B7550000371500209306ED
+:105E1000401F1306803E9385A57E1305856AEFC05B
+:105E2000AF80B717002083C76749A1EBB7570000C1
+:105E3000938707FA23A6F18AB7650000371500207B
+:105E4000814613064006938545D513058576EFB048
+:105E5000BFFDB76500003715002081461306800C92
+:105E6000938525A413058574EFB01FFC0545EFB09D
+:105E70003FEFEFC02F826FA0EFB10547E39EE7FA37
+:105E8000B73700009387873075B71387118A1C23B3
+:105E9000B716002083D6C646850793F7F70F1CA3D5
+:105EA0006395F604EFA2CFAC371500201304856C80
+:105EB000B71700201305856C23000700A382074E47
+:105EC000EFB07FFA23000400371401409145130519
+:105ED00004C0EFA07FB101E901469305001013054E
+:105EE00004C0EFA0FFB16FA0EFAA8280EFA24FA87D
+:105EF000B71400209387844703C7D7068547938448
+:105F000084471384218A6312F7023715002013098E
+:105F1000856B1305856B230004002394018A238776
+:105F20000406EFB05FF42300090003C7E4068547C9
+:105F30006315F7001C2085071CA01C208546639D67
+:105F4000D700631BF7003715014005469305001085
+:105F5000130505C0EFA0DFAA03C7E406854763F475
+:105F6000E70023000400B71700201387C74314205D
+:105F70003A3B1389C7436392E6023715002023009A
+:105F800004001304856B1305856B23870406EFB0AB
+:105F90009FED230004006FA0EF9F3715014093058C
+:105FA0000010130505C0EFA0DFA49387818A01E5E7
+:105FB0009A2305079AA3835649039A23E39DE6FC97
+:105FC000371500201304856B1305856B239007009C
+:105FD000EFB07FE937150140054693050010130522
+:105FE00005C023000400EFA0BFA12387040665B706
+:105FF000EFA26F961387B18A1C231306B00F01110D
+:1060000093861700F51714A393F7F70FB716002020
+:10601000138486476363F6023715002023080406BD
+:106020001304856D1305856D23000700EFB0BFE3F2
+:106030002300040005616FA04F957E24231D0100FD
+:10604000DD457C82FD577C83FD573EC4E97793870D
+:10605000F71F7C86835724074800231E01001397EF
+:106060008700A183D98F7C875E249384B18A13979C
+:106070008700A183D98F03D78647FC807C20F881D5
+:106080003A20230CF1001E24F8825A20230DF1003F
+:10609000F88313D78700A30CE100EFE0DFB6935736
+:1060A0008500A30DF1001C28230EA1002944A30E96
+:1060B000F100EFE03FB9EFB07FEF1389C18903250D
+:1060C0000900EFE0FFBA21E59387A18A94230547F1
+:1060D0006397E6002380070023800400A1BF032507
+:1060E000090069464C00F1220327090083A7418B70
+:1060F000054693055052375500406317F7001305C6
+:106100000580EFB00F873DB7130505C0DDBF7D14D7
+:106110001374F40F59FC39BFEFA28F8513844189A2
+:106120001C4037170020B714002003578746850707
+:10613000938484471CC0A38804066391E702371543
+:1061400000201309856E1305856EEFB0DFD18547FA
+:106150002300090023200400A388F4066FA08F8386
+:1061600037170020130787478347D7079306800711
+:10617000850793F7F70FA30EF7066392D702EF9206
+:106180003FFF3715002013048569231E07061305FA
+:106190008569EFB05FCD230004006F90BFFF828060
+:1061A000EF921FFD014405C1002111CC5C410D4758
+:1061B000639EE7003755004093F5F50F1305058002
+:1061C000EFB05F9F054422856F90DFFC11470544C7
+:1061D000E39BE7FE3755004093F5F50F130505C027
+:1061E000EFB05F9DCDB7EF92BFF8B7140020938753
+:1061F0008447DC53370400209384844713048412BB
+:1062000095C3B71500201306800C93858577130579
+:10621000C400EFB09FD0C850EFB0FF8D85471CA0E1
+:1062200023AA818AB72500201306800C9385058454
+:1062300013058402EFB07FCE88507104EFB09F80C9
+:1062400085471CA023AC818A01456F90BFF4EF9273
+:106250003FF237150140054693050002130505C0BE
+:10626000EFA00FFA6F901FF3EF929FF037150140E8
+:10627000014693050002130505C0EFA06FF86F906B
+:106280007FF1EF92FFEE371501400546C14513053A
+:1062900005C0EFA0EFF66F90FFEFEF927FED37159F
+:1062A00001400146C145130505C0EFA06FF56F9091
+:1062B0007FEEEF925FEA03A7418B2A842E8AB28990
+:1062C0009384418B6311A702EFF07FF80149634388
+:1062D00039030545EFB09FCD9C4063968702EFF0F0
+:1062E000BFF86F909FEA83A7818BE391A7FEEFF041
+:1062F0005FF9E9BFB3072A018385070022850509F5
+:10630000EFF01FEAE9B783A7818BE39C87FCEFF0EE
+:10631000DFF8C1BF814709C91821814711C75C490E
+:10632000084D898FB337F0003E858280EF925FE49D
+:1063300041112A84A3070100EFF0DFFD19C5930581
+:10634000F1001305C400EFB01FC10305F1004101C6
+:106350006F905FE4EF92DFE13105EFB03FC26F90E5
+:106360007FE33708100001117D183377B80026CA83
+:106370003378D80093D4450113D34601131E370058
+:106380004EC61357D5010E089357D60193F4F47FE8
+:106390001373F37F06CE22CC4AC893D9F50193DE5E
+:1063A000F6013367C701131F350033E80701931F58
+:1063B0003600338E64406380D9196356C01363047A
+:1063C000031CB70680009307F07F3368D800638F03
+:1063D000F4369307800363C0C735FD4763CDC747D5
+:1063E000130500023305C541B3D7CF01B316A8008A
+:1063F0003399AF00DD8E33392001B357C80133E93B
+:1064000026011D8F33092F41B3372F013306F74083
+:106410009317860063D40724370780007D173374F1
+:10642000E600630C042C2285EF20E063130785FF50
+:1064300093070002998FB357F9003316E400D18F08
+:106440003319E9006341972A330597401306150075
+:106450007D47634DC73813070002118FB356C9003B
+:106460003319E9003397E700558F33392001336939
+:10647000270133D6C70081449377790081CF137702
+:10648000F90091476308F7001307490033392701E2
+:106490004A963A899317860063D6071C1385140021
+:1064A0009307F07FCE856304F520B70780FFFD17C3
+:1064B000F18F9398D70113593900A607B3E8280143
+:1064C000B1831375F57F9396C7005205F24062447D
+:1064D000B182FE05C98ECD8ED2444249B24946856D
+:1064E000B68505618280631E0E0A13831400137340
+:1064F000E37F63170322B367E701B368F801639D85
+:10650000041A63870740638608443309FF41B307D1
+:10651000074133362F013386C7409317860063D671
+:10652000074C3389EF41B307E84033B62F01338678
+:10653000C740F68991B76350C00F6300030CB706DC
+:1065400080009307F07F3368D800638AF43A93079A
+:10655000800363CBC713FD4763DFC73513090EFE06
+:1065600093070002B3562801630AFE0013090004D2
+:106570003309C94133192801B3EF2F013339F00131
+:106580003369D90031A2B367F801638A071C930706
+:10659000FEFF638C07389306F07F6309DE1A3E8E98
+:1065A0000DBDB305934063910422B367E701638790
+:1065B00007329387F5FF638107449306F07F638C6E
+:1065C000D520BE859307800363CCB72AFD4763CFF0
+:1065D000B73C930700028D8F3319F700B356BF0005
+:1065E000B317FF003369D900B337F0003357B70052
+:1065F0003369F9003308E84041ACB367F8016380C0
+:1066000007349307FEFF638A07209306F07F630831
+:10661000DE2E3E8E2DBF631E0E149386140093F75C
+:10662000E67F63910734B367E7016395042C6380C9
+:10663000073EB367F801638E07303309FF01B307E4
+:106640000701333FE9013386E7019317860063D7DB
+:106650000700B70780FFFD177D8E8544937779008B
+:10666000E39F07E09317D60193583900B3E8F80089
+:10667000935736001307F07F638DE404B207B183AC
+:1066800013F5F47FCE8581B53369F80133392001E4
+:106690007A99B337E9013386E70093178600E3DF81
+:1066A00007FA85049307F07F6396F418CE851305E7
+:1066B000F07F8147814801BDC1EB6384083A93169E
+:1066C00036009317D8018D82B3E8D700F689935727
+:1066D0003800B3E7F800F9DB81451305F07FB70711
+:1066E00008008148CDB3370680FF7D167D8E9377F5
+:1066F0007900998CE39507D8B5B74A85EF20A03685
+:1067000013078501FD47E3D5E7D2130685FFB317CD
+:10671000C900014905BB3369F80133392001DDB1F6
+:106720003309FF413306074133342F0133048640D8
+:106730009317840063CD0724B3688900E39308CEE0
+:106740008147814981441DBFE39808F80E059317DE
+:10675000D7010D81B3E8A700935737009DBF0E0501
+:106760009317D7010D81B3E8A700F2849357370040
+:1067700011B73305934063820412B7068000930774
+:10678000F07F558F630DF32E9307800363CBA72013
+:10679000FD4763C3A72A93070002898F3319F700C7
+:1067A000B356AF00B317FF003369D900B337F00019
+:1067B0003357A7003369F9003A987E99B337F90146
+:1067C000338607019A84D1BDB70680009307F07F16
+:1067D000558FE319F3DE931736008D839318D80194
+:1067E000B3E81701F68993573800E5B5130715FE8E
+:1067F0009306000233D7E700630AD600930600042D
+:106800003386C6403396C7003369C9003339200147
+:106810003369E9000146814491B53309FF01B307AB
+:1068200007013336E9013E96931786008544E3D786
+:1068300007E28944B70780FFFD17F18F135719004E
+:1068400013791900336927019398F70133E9280177
+:1068500013D6170015B113090EFE93070002B356A5
+:106860002801630AFE00130900043309C9413319E2
+:106870002801B3EF2F013339F0013369D90059B63C
+:106880003369E7013339200133892F41B3B72F0131
+:106890003306F8409A84F689A5BEB367E7016382A0
+:1068A00007189307F5FF6384071C9306F07F6304C2
+:1068B000D5123E85D1BD93070002B387C741B316F9
+:1068C000F8003399FF0033D6CF01D18E3339200140
+:1068D000B357C80133E926013E975DBB93173600D5
+:1068E0008D839318D801B3E81701AE84935738000D
+:1068F000F68949B3EDC33369F801E31F09DC0E05DE
+:106900009317D7010D81B368F50093573700D1B3C2
+:106910006381080E931636009317D8018D82B3E871
+:10692000D700F6899357380091BB3309FF41B3076D
+:106930000741333F2F013386E7418544D1BC0E0523
+:106940009317D7010D81B368F500F2849357370090
+:1069500015B30E059317D7010D81B3E8A700935720
+:10696000370029BB9307F07FE382F6D43309FF0198
+:106970003336E901B3070701B2979398F70113592A
+:10698000190033E9280113D61700B684C1B9338939
+:10699000EF413307E84033B62F013304C740F6898F
+:1069A00049B43369E7013339200101BD938705FEFE
+:1069B00093060002B357F700638AD50093060004DC
+:1069C000B385B6403317B700336FEF003339E001BA
+:1069D0003369F90055BD931736008D839318D8019C
+:1069E000B3E8170193573800EDB1B368C900E397D6
+:1069F00008C68147814959B13389EF41B307E8405F
+:106A000033B62F013386C740F689854411B49316F7
+:106A100036009317D8018D82B3E8D700935738001A
+:106A2000B1B9931636009317D8018D82B3E8D70019
+:106A3000AA84935738003DB9930705FE93060002D8
+:106A4000B357F700630AD500930600043385A640C8
+:106A50003317A700336FEF003339E0013369F900D2
+:106A6000A9BB81451305F07FB7070800A9BC33090E
+:106A7000FF01B30707013336F9013E9675B393164C
+:106A800036009317D8018D82B3E8D70093573800AA
+:106A900089B113D74501B7071000FD1713D8460178
+:106AA0001377F77F9308F07F33F3B7002A8EF58FC3
+:106AB000FD81B28E1378F87FFD82630817036300AF
+:106AC00018030DEBB368A300631408005D8E29CA98
+:106AD000638508046388D502054595ED8280B3E897
+:106AE000C700E38008FE795582803365A30065FD09
+:106AF000630CE802631408005D8E79DEE39ED5FC2A
+:106B0000E34CE8FC63480701E3E867FC6303F30236
+:106B1000637FF30081E57D558280F5DE0545828047
+:106B20000145E39B08FA82805D8E69DA6DBF0145FD
+:106B30008280E3E3CEFB0145E372DEFBE5F1E1BFDA
+:106B400013D74501B7071000FD1713D84601137777
+:106B5000F77F9308F07F33FEB700AA8EF58FFD8193
+:106B6000328F1378F87FFD82630E1703630D1801CF
+:106B700029E3B368AE00631F08005D8E01EE014398
+:106B8000638C080421A8B3E8C7000943639608048E
+:106B90006DD305A0638408046385D50205438DCDBC
+:106BA0007D531DA8B368AE00094363970802630ACA
+:106BB000E802631408005D8E75D2E391D5FEE34FC1
+:106BC000E8FC63490701E3EBC7FD630FFE000143E7
+:106BD0006374FE00F1D505431A858280EDFE7D5376
+:106BE000E5BF5D8E79DACDBFE36ADFFB0143E3F5F4
+:106BF000EEFFF5F175B739714AD813D945014ED674
+:106C000052D456D29399C50006DE22DC26DA5AD039
+:106C10005ECE1379F97F2A8A93D9C90093DAF501F8
+:106C2000630D090E9307F07F6306F9181354D5011D
+:106C30008E09B36934013704800033E4890093146A
+:106C40003500130919C08149814B13D74601139AA6
+:106C5000C6001377F77FB285135ACA0013DBF6011B
+:106C6000630B07109307F07F6303F7049357D60174
+:106C70000E0A33EA4701130717C0B7078000B3674E
+:106C8000FA00931536003A99814833C76A01BD4628
+:106C90003A851308190063E83617174600001306F3
+:106CA00066458A09B29983A60900B2968286B367BF
+:106CB000CA001309F97F6399071293E929008145F6
+:106CC0008948E1B701479307F07F37040800814402
+:106CD0003204D20731807E075D8C598CA285F25038
+:106CE000625426854259D254B259225A925A025BB2
+:106CF000F24B216182805A853E84AE84C68B8947DF
+:106D0000638DFB0E8D47E38FFBFA85472A87639ED1
+:106D1000FB3881470144814465BF33E4A90061C069
+:106D200036C632C4638C092A4E85EF10D0532246F2
+:106D3000B246AA87130755FF7544938487FF198CC1
+:106D4000B399990033548A0033643401B3149A0020
+:106D500013D746011309D0C0139AC6001377F77FE3
+:106D60003309F9408149814BB285135ACA0013DBBC
+:106D7000F601E31907EEB367CA00B1C7630F0A2231
+:106D8000528532C4EF10304E22462A87930655FFB3
+:106D9000F547930587FF958F331ABA00B357F6006E
+:106DA000B3E74701B315B6003309E9401309D9C069
+:106DB0008148E1BD33E4A90001ECA14981441309F4
+:106DC000F07F894B59B593E919008145854875BD18
+:106DD0004E84AA84B1491309F07F8D4BBDB591490A
+:106DE00081440149854B95B593E93900D2878D4897
+:106DF00069BD89475685E397FBF02A879307F07FA3
+:106E000001448144F1B5C16E1386FEFF93D604019F
+:106E100013DE0501F18CF18D338695023383B602C2
+:106E20009358060133059E021A95AA98B382C603A9
+:106E300063F36800F692C16F1383FFFF33F56700B9
+:106E400093D30701B3F76800C207337366003E931C
+:106E50003306950293D80801B387A602135F060193
+:106E6000B3849302BE94FA94B38E760263F3F40073
+:106E7000FE9E416A9307FAFF935F0401B376F40024
+:106E8000B3F9F4007D8EC1803384D502C209338FFB
+:106E9000D401B299CE98B307DE02935E0401B385A4
+:106EA000BF02AE97BE9E330EFE0363F3BE00529E3A
+:106EB000C1679385F7FF33F6BE006D8C42062296BC
+:106EC00093DE0E01B305D502769E3385AF0213D44F
+:106ED0000501B386D302AA96A296B38FF30363F398
+:106EE000A600BE9F41657D15B3F7A600C2076D8D54
+:106EF000AA97B3855800B3B93501FA97B295338490
+:106F0000370133B6C500B30EC4013385CE00333428
+:106F10003401B3B7E701C18F33BECE0113D40601EC
+:106F20003336C5003E943366CE0093949500329478
+:106F30007E94B3E46400260493567501B334900044
+:106F4000DD8193179500CD8C558CDD8C93177400E3
+:106F500063DB070093D7140085889316F401DD8C5A
+:106F6000D58C058042899307F93F6359F00893F661
+:106F7000740081CE93F6F40011466388C6009386B0
+:106F80004400B3B496002694B6849316740063D874
+:106F90000600B70700FFFD177D8C93070940930695
+:106FA000E07F63CFF60E93D634009314D401260409
+:106FB000D58C318093F7F77F21BB328532C4EF1037
+:106FC000902A93065501F147130705022246E3D1A3
+:106FD000D7DC6115B317A6008145F9B3EF10B028CF
+:106FE00013075501F145930705022246B246E3D542
+:106FF000E5D461153314AA00814499BB85469D8E62
+:10700000B1E71309E941B3972401B3D4D40033198C
+:107010002401B337F000B3649900DD8C93F774005A
+:10702000B356D40081CF93F7F40011466388C700AC
+:1070300093874400B3B49700A696BE8493978600C6
+:1070400063D8070485470144814459B1130680037E
+:10705000E341D6CC7D46E356D6FA0556B307F64053
+:10706000930500023356F4006387B6001309E94321
+:10707000B3172401DD8CB3349000D18C93F67400E7
+:10708000014499CA93F7F40011468146E392C7FA86
+:10709000139496003180F6068D80D58C81470DB90A
+:1070A0009307F07F0144814425B142896DBD3707C4
+:1070B00010007D1701113373B70093D84601758F07
+:1070C000935ED60122CC26CA0E0393D44501935772
+:1070D000D5010E0706CE4AC84EC693F8F87F130EA8
+:1070E000F07F33E7EE0093F4F47F13D4F50133E33C
+:1070F0006700131F3500FD82931E36006380C81998
+:1071000093C61600B38514416305D4126351B018B9
+:10711000638B081AB70780005D8F6381C45993079A
+:10712000800363C4B734FD4763C5B74893070002C3
+:107130008D8FB3D9BE003318F700B39EFE003368BD
+:1071400038013357B700B339D001336838013303FE
+:10715000E340B3090F41B3373F013306F3409317C0
+:10716000860063D30724370980007D19337926010F
+:10717000630F092C4A85EF10100F130785FF930743
+:107180000002998FB3D7F9003316E900D18FB39974
+:10719000E9006344972A058F13061700FD4663C56F
+:1071A000C63A13070002118FB3D6C9003398E9001D
+:1071B0003397E700558F33380001B369070133D6A1
+:1071C000C700814493F7790081CF93F6F900914786
+:1071D0006388F6009386490033B836014296B68933
+:1071E0009317860063D6071C138714009307F07F5C
+:1071F00005886306F720B70780FFFD17F18F139806
+:10720000D70193D93900A60733683801B1831377C2
+:10721000F77F9396C7005207B1827E04D98EC18E44
+:10722000F2406244D2444249B2494285B685056182
+:1072300082806356B00A638A0812B70780005D8FA8
+:107240006387C42D9307800363C7B718FD4763D2D4
+:10725000B73C138805FE93070002B3590701638A00
+:10726000F50093070004B385B7403317B700B3EEBA
+:10727000EE003338D0013368380195A2B367D701E7
+:107280009385148099E393C61600630AD404D1E170
+:107290009387140093F7E77F6399071EB367E301B1
+:1072A0003368D701639204166382073C6316084271
+:1072B000131835009316D3011358380033E806012C
+:1072C0009357330019A2B367D7016385071A9387D1
+:1072D000F5FF638B073A638CC523BE8589B5639937
+:1072E000051C9386140093F7E67FC1EFB367E301B3
+:1072F00063900436638D0744B367D70163940746F0
+:107300000E051318D3010D813368A800935733007D
+:107310006DA8B385984063970420B367E301638D3C
+:1073200007309387F5FF638907401305F07F638378
+:10733000A520BE859307800363C2B72AFD4763C8B3
+:10734000B73C930700028D8F3318F3003356BF000C
+:10735000B317FF003368C800B339F0003353B300EC
+:107360003368380133076740B5ACB367D70163832F
+:1073700007109387F5FF638F071E6380C52FBE85B7
+:10738000D1B59307F07F638BF606FA9E33B6EE0114
+:10739000B307E300B2971398F70193DE1E00B369B9
+:1073A000D80113D61700B68493F77900E39F07E05E
+:1073B0009317D60113D839003368F800A685935780
+:1073C00036001307F07F6380E506B207B18313F739
+:1073D000F57F05883DBD3367D7013338E000B30939
+:1073E000E801B3B7E9013386670093178600E3DD50
+:1073F00007FA85049307F07F639CF4180588130748
+:10740000F07F8147014831B5639107106301083C63
+:10741000131836009317D701135838003368F80053
+:10742000368493573700B367F800E9DB014413074C
+:10743000F07FB70708000148E9BB370680FF7D16DB
+:107440007D8E93F77900998CE39107D895B74E8597
+:10745000EF10606113078501FD47E3D2E7D2130601
+:1074600085FFB397C90081492DB33368D7013338FD
+:107470000001C5B1131835009317D3011358380014
+:107480003368F800935733002DBFB309DF41330948
+:10749000E34033363F013309C9409317890063CA7B
+:1074A000072033E82901E31508CC8147014431BFA7
+:1074B000B385984063810414B70680009307F07F7A
+:1074C0003363D3006381F8209307800363CCB72232
+:1074D000FD4763C9B72C930700028D8F3318F30063
+:1074E000B356BF00B317FF003368D800B339F000BC
+:1074F0003353B300336838011A97B309D801B3B7CF
+:10750000D9013386E700C684CDB5E31108F213181C
+:1075100035009317D301135838003368F800935798
+:10752000330011B7370580009307F07F3363A30062
+:10753000E392F8E00E061318D7010D823368C800F5
+:10754000935737003684C5B505179306000233D725
+:10755000E700630AD600930600043386C6403396DC
+:10756000C700B3E9C90033383001B369E800014608
+:1075700081441DBDB309DF01B307E30033BFE90157
+:107580003386E701931786008544E3DF07E08944EB
+:10759000B70780FFFD17F18F13D7190013F81900F3
+:1075A000336807019399F701B3E9090113D617006E
+:1075B00011B9138805FE93070002B3590701638AC6
+:1075C000F50093070004B385B7403317B700B3EE57
+:1075D000EE003338D00133683801A5BE3363E301D0
+:1075E00033386000B3890E41B3B73E013306F7402C
+:1075F000C6843684ADB6B367E30163870718938703
+:10760000F5FF638C071C9306F07F638ED50ABE8559
+:1076100065BD930700028D8FB3D9BE003318F70004
+:10762000B39EFE00336838013357B700B339D00139
+:10763000336838013A9365B3131836009317D701AE
+:107640001358380033E8070136849357370095BB49
+:10765000BDCB3367D701E31B07DC0E051318D3013D
+:107660000D813368A8009357330075BBE30F08E220
+:10767000131836009317D701135838003368F800F1
+:1076800036849357370091B3B309DF41B307E34022
+:10769000333F3F013386E7418544D1B413183500A9
+:1076A0009316D3011358380033E80601935733007B
+:1076B0009DBBB389EE413306674033B93E013309C0
+:1076C0002641368475B40E061318D7010D8233682F
+:1076D000C8009357370081BBB309DF41B307E340CC
+:1076E00033363F013386C7409317860063D7070AB6
+:1076F000B389EE41B3076740B3BE3E013386D7413D
+:107700003684C9B43363E30133386000FDB31388B2
+:1077100005FE93070002B3590301638AF50093073E
+:107720000004B385B7403313B300336F6F003338B1
+:10773000E001336838017DB5B389EE41B307674096
+:10774000B3BE3E013386D7413684854409BC131845
+:1077500036009317D701135838003368F800935751
+:107760003700A5B1B309DF01B307E30033BFE90177
+:107770003386E70193178600E3D807C2B70780FF77
+:10778000FD177D8E85440DB10E061318D7010D82AD
+:107790003368C800935737002DB133E8C900E306BA
+:1077A00008D019B1138805FE93070002B3590301ED
+:1077B000638AF50093070004B385B7403313B30021
+:1077C000336F6F003338E001336838013DB3014453
+:1077D0001307F07FB70708002DBCB309DF01B3071B
+:1077E000E300B3BED9013386D70169BB411106C698
+:1077F00022C426C20DCD9357F541B3C4A7009D8C7A
+:107800002A842685EF1020269306E041898EA94719
+:107810007D8093F6F67F63CDA7022D47098FB3D7FE
+:10782000E4005505B207B394A400B18329A0014434
+:10783000814681478144B207D206B1837E04D58F49
+:10784000C18FB24022442685BE8592444101828088
+:107850005515B397A400B207B1838144E9BF411124
+:10786000370780007D1713D8750126C29354750120
+:107870003373A70093F4F40FB376B7004AC01378BC
+:10788000F80F1359F50106C622C4FD819A87268593
+:107890004A86131E3300939E3600B3880441630A60
+:1078A000B90E6350100D630408149307F00F638B37
+:1078B000F414B7070004B3EEFE00ED4763C11729C7
+:1078C00093070002B3871741B397FE00B3D81E0198
+:1078D000B337F000B3E7F800B307FE401397570043
+:1078E000635E0718370400047D147D8C2285EF1039
+:1078F00080176D15B317A4006348951A058D1304FE
+:10790000150013070002018F3397E7003337E000BB
+:10791000B3D78700D98F814413F7770019C713F7BE
+:10792000F70091466303D700910713975700635BF5
+:10793000071485041307F00F4A866383E4169A0739
+:10794000A58313F5F40FB2402244A60793147501E2
+:1079500013D59700458D7E0692440249518D410111
+:1079600082806399080A138714001377E70F63175F
+:10797000071463900422630D0E1EE3860EFCB3070A
+:10798000DE411397570063500722B387CE412E89FB
+:1079900061B7635C100B630E08089307F00F6383F5
+:1079A000F406B7070004B3EEFE00ED4763C9171FE6
+:1079B00093070002B3871741B397FE00B3D81E01A7
+:1079C000B337F000B3E7F800F29713975700635707
+:1079D000070A85041307F00F6384E40CB706007EE2
+:1079E00013D71700FD16858B758FD98F35B7638D2B
+:1079F0000E08FD18B307DE41E38208EE9307F00F8F
+:107A0000E39DF4EA630D030801461305F00FB70781
+:107A1000400015BF33079840EDE863020E147D1750
+:107A2000630807189307F00F6319F80E2E89368341
+:107A3000D1BF638B0E04FD18B307DE01E38708F89E
+:107A40009307F00FE393F4F675BF63950808850478
+:107A500013F7E40F6313071263170510630F0E1477
+:107A6000E3830EEEB307DE0113975700814463579B
+:107A70000700370700FC7D17F98F854413F777005F
+:107A8000E31F07E813D337009307F00FE38CF4F6F6
+:107A900093179300A58313F5F40F4A866DB54A86B4
+:107AA0001305F00F814745B5370700FC7D17F98FA7
+:107AB00013F77700898CE31407E6E9B73304DE4156
+:107AC0009317540063C3070CE31204E20146014517
+:107AD000814795BD33079840ADC49307F00FE30885
+:107AE000F8F4B7070004336EFE00ED4763CCE70CF3
+:107AF00093070002998FB317FE003357EE00B33798
+:107B0000F000D98FF697C284C9B59307F00FE30F41
+:107B1000F8F0B7070004336EFE00ED4763C3E708D3
+:107B200093060002998EB316DE00B357EE0033378A
+:107B3000D000D98FB387FE40C2842E8945B38547D4
+:107B400061BB630E0E067D17B307DE01C284E30E30
+:107B500007E69307F00FE31AF8F8368365B5368326
+:107B6000C2842E8915B7E3040EECE38D0EE869BDDF
+:107B7000638D0E022E86B687F9B39307F00FE3816B
+:107B8000F4F2B307DE018583D5BD3384CE412E895F
+:107B9000B1BBE31C0EFCE3890EE62E8949BD854787
+:107BA00025B5854741BFE39B07EC0146814761BB93
+:107BB000B387CE41C2842E8915B3B68769B33683A5
+:107BC000C284D9B585473DBF3971935775014AD8ED
+:107BD00056D25ECE931A95001359F50106DE22DCCB
+:107BE00026DA4ED652D45AD093F7F70F93DA9A008A
+:107BF000CA8B638207121307F00F6384E7128E0AA1
+:107C000037070004B3EAEA00138A17F80144014B6E
+:107C100093D775019394950093F7F70FA58093D9A7
+:107C2000F501FDC71307F00F6387E7028E04938702
+:107C300017F837070004D98C330AFA408146558C6F
+:107C4000173700001307074F0A043A941C403349C2
+:107C50003901BA978287130A1AF0F9E88946558CD8
+:107C600017370000130707510A043A941C403349A0
+:107C70003901BA97828701491307F00FB70740000F
+:107C800013959700F25062549317770125817E096E
+:107C90005D8D33652501D2544259B259225A925A08
+:107CA000025BF24B216182801307F00F8147C9BF4D
+:107CB000A68ACE8B368B8947630BFB1A8D47E30C64
+:107CC000FBFA8547630AFB0A1307FA0713F91B003F
+:107CD0006357E01293F77A0099C793F7FA00914639
+:107CE0006383D700910A93974A0063D90700B707C7
+:107CF00000F8FD17B3FAFA0013070A089307E00F1C
+:107D0000E3C4E7FA93976A00A5831377F70F8DBF53
+:107D1000B9E48546A9B763940A021144014A054BA8
+:107D2000C5BD63990A002144130AF00F094BCDB574
+:107D30008D4631B73144130AF00F0D4BD1BD568536
+:107D40002EC6EF0050529307B5FFB39AFA0093077F
+:107D5000A0F8338AA7400144014BB24555BD2685A2
+:107D6000EF0070501307B5FFB307AA00B394E40007
+:107D7000138A67078146E1B513F91B000147814764
+:107D800001B74166139554007D1693570501698E1E
+:107D900063FA9A0AB3D5FA027D1AD6860147338868
+:107DA000C502B3F6F602C206558F637B07012A9718
+:107DB0009386F5FF6368A70A6376070BF9152A9780
+:107DC00033070741B356F7023377F702B38AC60287
+:107DD0009317070163FB5701AA971387F6FF63E127
+:107DE000A70863FF5707F916AA97C205B38A574138
+:107DF000D58DB33A5001B3EA5501CA8BF1B585462A
+:107E0000998E11C76D4601478147E34BD6E6130AA9
+:107E1000EA09339A4A01B3D7DA00B33A4001B3E72B
+:107E2000570113F7770019C713F7F700914663035B
+:107E3000D700910713975700634807029A07A58355
+:107E400001473DBD93D61A00B3D5F6021397FA0148
+:107E500041833388C502B1B7CE8B368B814AA1BD31
+:107E6000BA8661B7B685A9BF0547814711BD13F929
+:107E70001B001307F00F814721B593567501B70713
+:107E80008000FD1713D6750193F6F60F1308F00F57
+:107E9000B3F8A7001357F501ED8F1376F60FFD81A8
+:107EA000638406031305F00F6304A602054563838C
+:107EB000C6008280E39FF8FE0145E30CB7FE05454E
+:107EC000EDFA3335100182800545E38D08FC828090
+:107ED0000545E9DF828093567501B7078000FD17DD
+:107EE00013D6750193F6F60F1308F00FB3F8A70039
+:107EF0001357F501ED8F1376F60FFD8163810603AD
+:107F0000630C06018DE211E2B1C3638E08026305C2
+:107F1000B70405451DE78280F5D779558280E39E39
+:107F200008FE6309D60211E2EDD7E314B7FEE3427F
+:107F3000D6FE63C7C600E3EE17FD0145E3FDF8FC7E
+:107F400001E77D558280F5DD054582800145E3929C
+:107F500008FC8280F9DBD1B78146E1BF93567501F9
+:107F6000B7078000FD1713D6750193F6F60F1308B7
+:107F7000F00FB3F8A7001357F501ED8F1376F60F46
+:107F8000FD81638706036309060185EA11EA89EB2F
+:107F90000145639B080082800945F5FFE5DA31A8B9
+:107FA000638C08026300B704054575D77D55828050
+:107FB0000945639808026304D60211E2F5D7E31578
+:107FC000B7FEE343D6FE63C7C600E3EF17FD0145E6
+:107FD000E3F3F8FC19E3D9BFF1D905458280E5D375
+:107FE000828082808146C5B7797122D4135475018D
+:107FF0004ECE52CC9319950006D626D24AD056CAF8
+:108000005AC81374F40F93D99900135AF50169C42F
+:108010009307F00F6308F40E9397390037070004B5
+:10802000B3E9E700130414F88144014B13D7750139
+:10803000939A95001377F70F93DA9A0013D9F50105
+:1080400045CF9307F00F630CF7028E0A130717F85A
+:10805000B7070004B3EAFA003A94014633452A010F
+:10806000BD47AA869305140063E2971017370000F6
+:10807000130747148A04BA949C40BA978287130462
+:10808000F40F63980A0C93E424000946C1BF01452C
+:108090001307F00FB7074000B2502254A6075E073F
+:1080A000A5837E05D98F92540259F249624AD24A79
+:1080B000424B5D8D45618280CA86D689328B894765
+:1080C0006301FB0A8D47E304FBFC85473685631299
+:1080D000FB1A01478147C9B7639E090413D775018D
+:1080E000939A95001377F70F91440144054B93DA67
+:1080F0009A0013D9F50131F7639D0A0093E4140047
+:108100000546A9BF63930902A1441304F00F094B6C
+:1081100031BF5685EF0030159307B5FF098CB39A30
+:10812000FA001304A4F8014615BFB1441304F00F7C
+:108130000D4BEDBD4E852EC6EF00F0129307B5FF37
+:108140001304A0F8B399F900098C8144014BB2459E
+:10815000F1BD93E434000D4611B78947D286E3138D
+:10816000FBF636851307F00F81473DB74163930651
+:10817000F3FF13D6090193D80A01B3F7D900B3FA74
+:10818000DA0033885703B389F80213570801B30A9A
+:108190005603D6994E9733061603637357011A9602
+:1081A000C167FD17B376F7003378F800C206C296B0
+:1081B0009399660093570701B3393001E982B2976A
+:1081C0009A07B3E6D900B3E9D7009397490063D97A
+:1081D000070013D7190093F71900B369F7002E842D
+:1081E0001307F4076350E00493F7790099C793F7F6
+:1081F000F90091466383D70091099397490063D9A9
+:108200000700B70700F8FD17B3F9F90013070408D2
+:108210009307E00F63CBE70493976900A583137777
+:10822000F70F9DBD8547B386E74011C76D460147EF
+:108230008147E343D6E61307E4093397E900333770
+:10824000E000B3D7D900D98F13F7770019C713F718
+:10825000F70091466303D700910713975700634CCB
+:1082600007009A07A583014705BD1307F00F814753
+:1082700025B52E84B5B70547814739BD370780003E
+:1082800041117D179356750113D87501B377A70077
+:1082900093F6F60F935EF5013376B70026C24AC017
+:1082A0001378F80F06C622C41303F00F3E8E3689EA
+:1082B000F684139F3700FD8113153600B3880641FD
+:1082C0006302681093C51500638CBE106354100DD3
+:1082D000631008106304051EFD18B307AF406386E2
+:1082E00008029307F00F6388F616ED4763C7172956
+:1082F00013070002330717413317E500B357150181
+:108300003337E000D98FB307FF401397570063510D
+:10831000071A370400047D147D8C2285A9276D156A
+:10832000B317A400634E251B330525411304150024
+:1083300013070002018F3397E7003337E000B3D70C
+:108340008700D98F014913F7770019C713F7F70092
+:1083500091466303D700910713975700635E071494
+:10836000930619001307F00F93FE14006386E616B8
+:108370009A07A58393F6F60FA607B240224413D5B9
+:108380009700DE069397FE01558D924402495D8D5C
+:10839000410182806392080A138716001377E70F62
+:1083A000631B07146394062263020F2071D5B30781
+:1083B000AF401397570063550722B307E5410149C2
+:1083C000AE8451B7E30005F0638ABE0AE35410FDA2
+:1083D0009307F00F6381F608B70700045D8D31B78E
+:1083E000635E1009630108089307F00F6385F606C2
+:1083F000B70700045D8DED4763C0171F1307000228
+:10840000330717413317E500B35715013337E00041
+:10841000D98FFA9713975700635C0708050913076C
+:10842000F00F630BE90AB706007E13D71700FD169D
+:10843000858B758FD98F01BF3307D84063950610A0
+:10844000630D0F147D176303071A9307F00F63146E
+:10845000F810AE84328E630F0E06814E9306F00F35
+:10846000B707400011BF39C9FD18B307AF00E38358
+:1084700008FA9307F00FE390F6F8F1BF6399080844
+:10848000138916001377E90F63160712639B061012
+:1084900063030F16E30205EEB307AF00139757000F
+:1084A000014963570700370700FC7D17F98F05491D
+:1084B00013F77700E31C07E813DE37009307F00F8C
+:1084C000E30BF9F893179E00A5839376F90F93FEBB
+:1084D00014005DB593FE14009306F00F814769BD4B
+:1084E000370700FC7D17F98F13F777003309A94090
+:1084F000E31E07E4D1B73304AF409317540063C3BE
+:10850000070CE31C04E0814E81468147B5B5330773
+:10851000D840B5C69307F00FE30EF8F2B707000492
+:10852000336FFF00ED4763CDE70C93070002998F8F
+:10853000B317FF003357EF00B337F0005D8FB30779
+:10854000A7004289C1BD9307F00FE304F8F0B70715
+:108550000004336FFF00ED4763C2E7089307000292
+:10856000998FB317FF003357EF00B337F000D98F5F
+:10857000B307F5404289AE8449BB854769B3630EB2
+:108580000F067D17B307AF004289E30507E893079D
+:10859000F00FE319F8F8328E7DBD328E4289AE8439
+:1085A00031BFE3090FEAE30805EA45BD0DCDAE8E04
+:1085B000B287D9B39307F00FE300F9F2B307AF0026
+:1085C0008583FDB53304E541AE8481BBE31D0FFC1B
+:1085D000E30505E8AE84BDBD854725BD854749BF98
+:1085E0000149E39707EC814E814779B3B307E54131
+:1085F0004289AE8419BBB28741B3328E42897DBDB8
+:10860000054735BF37068000135775019307F6FFFE
+:108610001377F70F9305E007B3F6A7009357F5011B
+:1086200063FCE5009305D00963FAE5003705008097
+:108630001345F5FF3E9582800145828093055009E0
+:10864000D18E63CDE500130660093307E64033D7CA
+:10865000E6003305E040F5F33A8582801307A7F67C
+:108660003397E600FDB7135775013706800093076F
+:10867000F6FF1377F70F9305E007B3F6A7009357BC
+:10868000F501014563F4E50099C382808280930778
+:10869000E0097D55E3EBE7FE93055009B3E7C6001B
+:1086A00063D7E5001307A7F63395E700828013052B
+:1086B00060093307E54033D5E7008280411106C6E3
+:1086C00022C426C20DCD9357F54133C4A7001D8C9B
+:1086D000AA842285492E9307E0093387A740930790
+:1086E0006009FD8063CCE702A1469377F70F63D55D
+:1086F000A60061153314A4002604258021A081441E
+:1087000081470144260413559400B2402244DE07F9
+:10871000FE045D8D458D924441018280930790094E
+:1087200063DDE7009307B5019546B317F400898E22
+:108730003354D400B337F0005D8C954763D6A7005F
+:108740009307B5FF3314F400B70600FCFD169377CA
+:1087500074003376D40085C39377F4009145638C1D
+:10876000B70011069317560063D707009307F00967
+:10877000758E3387A7401314660025809377F70F13
+:1087800051B7411106C622C415CD2A84E92C93079E
+:10879000E0093387A7409307600963C0E704A14657
+:1087A0009377F70F63D5A60061153314A400260450
+:1087B0002580260413559400B2402244DE075D8DC7
+:1087C000410182800144260413559400B2402244A2
+:1087D0008147DE075D8D410182809307900963DD4B
+:1087E000E7009307B5019546B317F400898EB337B8
+:1087F000F0003354D4005D8C954763D6A7009307EF
+:10880000B5FF3314F400B70600FCFD16937774002F
+:108810003376D40085C39377F4009145638CB70019
+:1088200011069317560063D707009307F009758E5A
+:108830003387A7401314660025802604135594003F
+:10884000B24022449377F70FDE075D8D41018280AD
+:10885000135775011377F70F41119307170022C4BF
+:1088600026C21314950006C693F7E70F258093548C
+:10887000F50185C793573400130707387604B2070C
+:108880005207B1831395F401D98FC98FB240228565
+:1088900022449244BE854101828005EB39C4228581
+:1088A000D922A94763C6A7042D47098F930755010D
+:1088B0003357E4003314F4009317C70013079038BC
+:1088C000098FB1831377F77F5DBF01CC1357340055
+:1088D000B7070800D98FB2077604B1831307F07F7A
+:1088E00079BF1307F07F814759BF0147814741BFD7
+:1088F000130755FF3317E40001447DBF93D64501AC
+:108900009397C50093F6F67FB183138616008E0702
+:108910001357D5011376E67FFD815D8F93183500DF
+:1089200035CE138806C89307E00F63DD0701814742
+:10893000139597009306F00FDE062581FE05558DF1
+:108940004D8D82806355000B931765000E07B3377A
+:10895000F000D98F93D8D801B3E7170113F7770048
+:108960006301071013F7F70091466303D7009107DF
+:10897000370700047D8F75C7130718001306F00F23
+:108980009376F70FE305C7FA9A07A5831395970027
+:10899000DE062581FE05558D4D8D8280B36717015A
+:1089A00099EE85CF95479A07A5831395970093F67F
+:1089B000F60FDE062581FE05558D4D8D8280A5DBE7
+:1089C000B7074000139597009306F00FDE06814528
+:1089D0002581FE05558D4D8D828081471395970029
+:1089E0008146DE062581FE05558D4D8D8280A55779
+:1089F0006348F804F94737068000B38707417D458F
+:108A0000598E6351F5047957330707411305000266
+:108A10003357E6006388A700938626CAB316D600AC
+:108A2000B3E8D800B3371001D98F13F777000148A6
+:108A300015FB139757008546E34807F48146A5B711
+:108A400081468DB7938626C83397D8003337E00028
+:108A5000B316D600B3D8F800B367D700B3E7F80071
+:108A6000E9B7C28689B7C167637CF5029307F00F47
+:108A70001307000263EBA70097270000938787770F
+:108A8000AA9788233305A740828021819727000079
+:108A900093874776AA97882361473305A74082804A
+:108AA000B7070001636DF500618197270000938788
+:108AB0006774AA97882321473305A74082804181A4
+:108AC0009727000093870773AA97882341473305A8
+:108AD000A7408280B3C7A5008D8B3307C50081E70F
+:108AE0008D4763EDC700AA87637EE508942185075B
+:108AF0008505A38FD7FEE3EBE7FE828093763500F2
+:108B0000AA8789CA942185078505A38FD7FE93F686
+:108B10003700C5BF9376C7FF138606FE63F0C7060E
+:108B200083A3050083A2450083AF850003AFC50082
+:108B300083AE050103AE450103A3850183A8C501EA
+:108B40009385450223A0770003A8C5FF23A2570001
+:108B500023A4F70123A6E70123A8D70123AAC7016D
+:108B600023AC670023AE17019387470223AE07FFAC
+:108B700075B790419107910523AEC7FEE3EBD7FE91
+:108B8000E3E6E7F6828039713EDA2ED232D436D669
+:108B90003AD842DC46DE9387C18122CC804326CA84
+:108BA00006CEAA8409C41C4C99E32285B92D0C4435
+:108BB00054102686228536C6EF00705FF24062446C
+:108BC000D24421618280011126CA4AC806CE22CC35
+:108BD0004EC652C4AA842E8901C51C4D91E3352589
+:108BE0009C4C804499E326850D25972700009387A8
+:108BF0006772631BF402C0405E24A18BB1C71C489E
+:108C0000A1C7FD59294A1C4483450900FD17B1E954
+:108C10001CC463DD07062286A9452685ED22FD5783
+:108C20006308F502294535A09727000093878770D0
+:108C30006314F4008044C9B7972700009387876BBB
+:108C4000E31CF4FAC0444DBFA28526859D2C55D95E
+:108C50007D55F2406244D2444249B249224A0561FC
+:108C600082801CC4050963D70700184C63CAE7005B
+:108C7000638845011C401387170018C08CA361B797
+:108C8000228626854922E31035F9D9B71C4013877F
+:108C9000170018C0294798A371B79387C181AA8587
+:108CA00088436FF05FF241119387C18122C48043F2
+:108CB00026C206C61C5CAA8495EB6145EF00E07AEB
+:108CC000B737CDAB08DC9387E7301CC1B7176DE62B
+:108CD000938747235CC1B7E705009387C7EE1CC5A0
+:108CE000AD475EA50547814718C95CC91C5CB24009
+:108CF000224484CB23AA070092444101828041117F
+:108D00009387C18122C4804306C61C5C8DEB6145FC
+:108D1000A92FB737CDAB08DC9387E7301CC1B71755
+:108D20006DE6938747235CC1B7E705009387C7EEDD
+:108D30001CC5AD475EA50547814718C95CC9105CD5
+:108D40003787954CB7F75158144A484A1307D7F25A
+:108D50009387D742B387F602B24022443305E50237
+:108D60003E95B387E60233B7E6029386170014CA2E
+:108D70002A9733B5F6003A9548CA060505814101A0
+:108D8000828035713ECBB707008093C7F7FF3ECE98
+:108D90003EC8C1779387872032C536C73AC942CDCE
+:108DA00046CF3ECA9387C1812AC42ACC8843340166
+:108DB0002E862C0086DE36C2EF003012A2472380BA
+:108DC0000700F6500D61828005C68547630BF602E9
+:108DD000138715002E968346F7FF0505BA87A30F64
+:108DE000D5FE81CE0507E318E6FE2300050011A09D
+:108DF000AE87850703C7F7FF6DFF3385B7407D1545
+:108E00008280AE87DDB7011122CC26CA4AC806CEC1
+:108E10004EC6AA842E89328401C51C4D91E3F526E5
+:108E2000972700009387074F6317F406C0401C4C38
+:108E30001CC45E24A18BC1C31C48B5CF1C4808408C
+:108E40009379F90F1379F90F1D8D5C486346F5008E
+:108E5000A2852685692C25E51C440505FD171CC443
+:108E60001C401387170018C0238037015C486388B3
+:108E7000A7005E24858B81CBA9476316F900A285E4
+:108E80002685B5240DEDF24062444A85D24442491C
+:108E9000B24905618280972700009387A749631430
+:108EA000F400804469B7972700009387A744E31034
+:108EB000F4F8C044ADBFA2852685212041D17D595B
+:108EC000D9B741119387C18126C2844322C44AC0C5
+:108ED00006C62A892E8489C49C4C99E326853526AA
+:108EE0009727000093870743631BF402C0400317D2
+:108EF000C40093170701C18393F68700ADEA93F688
+:108F0000070195EEA5472320F900136707045AA42B
+:108F10007D55B24022449244024941018280972704
+:108F20000000938727416314F4008044C9B7972752
+:108F300000009387273CE31CF4FAC0444DBF918B9B
+:108F40009DC34C5889C9930744046384F5004A853E
+:108F50001523232A04025E242322040093F7B7FD7D
+:108F60005EA41C481CC05E2493E787005EA41C48D6
+:108F700099EB5E241307002093F707286385E70029
+:108F8000A2854A8591295E2413F717001DC35C480A
+:108F900023240400B307F0401CCC1C480145B5FB5A
+:108FA0008317C40013F707082DD793E707045EA4BF
+:108FB00085B7898B014791E3584818C4F9BFDE256E
+:108FC000011122CC26CA06CE4AC84EC613F7870026
+:108FD000AA842E8479EBD841634DE000B841634AFE
+:108FE000E0000145F2406244D2444249B249056181
+:108FF000828058547DD703A904009396370123A09B
+:10900000040063DB060670485E24918B99C75C40C0
+:109010001D8E5C5899C33C401D8E5C540C5081469B
+:1090200026858297FD575A24631DF5009440F54725
+:1090300063E8D706B70740208507B3D7D700858BED
+:10904000A5C31C48232204001CC09317370163D812
+:109050000700FD576314F5009C4091E368C84C5825
+:1090600023A02401BDDD930744046384F500268515
+:109070001121232A0402B5B70C50014685462685E6
+:109080000297FD572A86E311F5F89C40B5DF754736
+:109090006385E70059476393E70423A0240191B750
+:1090A000136707045AA47D5535BF83A90501E38AD8
+:1090B00009F203A905008D8B23A03501330939413D
+:1090C000014791E3D84918C4E35D20F11C540C50CA
+:1090D000CA864E86268582976347A0005E2493E762
+:1090E00007045EA4C9B7AA993309A940F1BF9C49F6
+:1090F000A5C3011122CC06CE2A8411C51C4D81E7DF
+:109100002EC62122B245972700009387A720639C93
+:10911000F5004C408397C5009DC722856244F2400C
+:1091200005616FF0DFE9972700009387A72063941C
+:10913000F5000C44C5B7972700009387A71BE39B56
+:10914000F5FC4C44C1BFF240624401450561828098
+:1091500001458280411122C406C62A844EA572A50B
+:1091600023200500232205002324050023220506D1
+:1091700023280500232A0500232C050021468145CC
+:109180001305C505EF70CF81971700009387E7E8B7
+:109190005CD097170000938707EB1CD4971700004B
+:1091A0009387E7EE5CD497170000938747F100D0D0
+:1091B0001CD8B2402244410182809705000093856B
+:1091C00045F391AA411126C2130680069384F5FF48
+:1091D000B384C4024AC02E8922C406C693854407BC
+:1091E000352E2A8401CD23200500232225013105B7
+:1091F00008C4138684068145EF609FFA2285B24039
+:10920000224492440249410182801C4DA5E741114C
+:1092100006C622C497070000938767FA1CD5938778
+:1092200001829C43232405042326050423280504E6
+:109230006314F50085471CCD2A84352848C0228553
+:109240001D2808C42285052848C448400146914588
+:10925000EFF05FF008440546A545EFF0BFEF484446
+:109260000946C945EFF01FEF85471CCCB2402244A8
+:1092700041018280828041119387018226C284430A
+:109280004AC006C69C4C22C42A8981E72685EFF095
+:10929000DFF7938484048044DC40FD1763D6070025
+:1092A0009C40B9CF8440C5BF0317C40039E7C177DC
+:1092B00085072322040623200400232204002324FC
+:1092C00004005CC423280400232A0400232C040087
+:1092D000214681451305C405EF609FEC232A040253
+:1092E000232C040223240404232604042285B240F0
+:1092F000224492440249410182801304840671BFD2
+:1093000091454A85EFF01FEC88C049FDB147232005
+:10931000F9000144E1BF797122D44AD052CC56CA37
+:109320005AC85EC606D626D24ECE2A8AAE8A130404
+:1093300085040149054BFD5B09ECB25022544A8576
+:1093400092540259F249624AD24A424BB24B4561A9
+:109350008280044483294400FD1963D4090000403D
+:10936000E1BFDE24637BFB008397E4006387770122
+:10937000A6855285829A3369A90093848406E9BF41
+:109380001971A6DAAE848395E500A2DC86DE32840C
+:1093900063DB0500DE2423A0060093F7070885E7BA
+:1093A000930700401DA0300836C6EF00D057B246E4
+:1093B000E34205FE7247BD67F98F7977BA9793B795
+:1093C00017009CC2F1BF930700041CC0F6506654FE
+:1093D000D654014509618280DE25011122CC06CEDA
+:1093E00026CA4AC8898B2E8489CF930774041CC06F
+:1093F0001CC885475CC8F2406244D24442490561BA
+:10940000828074003000AA84EFF09FF7A2452A8979
+:109410002685292219E98317C40013F7072061FF65
+:10942000F19B93E727005EA4C9B7970700009387D5
+:1094300007D99CD45E2408C008C893E707085EA437
+:10944000A2475CC8B24781CF8315E4002685EF00B0
+:10945000B05011C55E24F19B93E717005EA45E2413
+:109460003369F9002316240179B79387C181AA854E
+:1094700088436DA0DDC183A7C5FF411122C406C684
+:1094800026C21384C5FF63D307003E94AA84EF006D
+:10949000D0589387C18B9C4381EF2322040023AED5
+:1094A000818A2244B2402685924441016F001057C0
+:1094B000637EF40014403307D4006396E7009843BA
+:1094C000DC43369718C05CC0D9BFBA87D84319C3EC
+:1094D000E37DE4FE94433386D700631F860010408B
+:1094E000B29694C33386D700E31DC7FA104358439E
+:1094F000B29694C3D8C375B76375C400B1479CC016
+:109500004DB71040B306C4006316D7001443584348
+:10951000B29614C058C0C0C369B78280011126CA70
+:1095200093843500F19806CE22CC4AC84EC6A104D9
+:10953000B14763F5F404B14463E4B4042A89EF004D
+:10954000D04D9387C18B98433A8429E49387018C4B
+:109550009C4399E781454A85EF00D02823A0A18C40
+:10956000A6854A85EF001028FD5963193507B147D4
+:109570002320F9004A85EF00704A29A0E3DE04FAAF
+:10958000B1471CC10145F2406244D2444249B2494C
+:10959000056182801C40858F63CF0702AD4663F66C
+:1095A000F6001CC03E9404C031A05C4063138702E7
+:1095B00023AEF18A4A85EF0070461305B400930785
+:1095C000440061993307F5405DDF3A94898F1CC0F0
+:1095D0005DBF5CC3C5B72287404085BF130435001B
+:1095E0007198E30285FCB305A4404A85EF00901F03
+:1095F000E31B35FBADBF01114AC803A9850022CC8E
+:1096000052C45AC006CE26CA4EC656C22E84328BCB
+:10961000368A63E92609DE2513F7074851C304405B
+:109620008C495848AA8AB389B4408D44B384E40273
+:109630000947B3C4E402138716004E9763F3E400AE
+:10964000BA8493F70740BDCFA6855685EFF01FED8E
+:109650002A891DE1B14723A0FA005E247D5593E7D6
+:1096600007045EA4F2406244D2444249B249224A0D
+:10967000924A024B056182800C484E86EFF08FC5FE
+:109680005E2493F7F7B793E707085EA42328240125
+:1096900044C84E99B38434412320240104C4528920
+:1096A00063732A01528908404A86DA85EF009032B6
+:1096B0001C440145B38727411CC41C403E9923200C
+:1096C00024014DB726865685EF0070352A895DFD49
+:1096D0000C485685EFF01FDAB5BFDE25717126D331
+:1096E0004AD14ECF06D722D552CD56CB5AC95EC7E6
+:1096F00062C566C393F70708AA892E89B284B9C3E5
+:109700009C49A9E39305000436C6EFF03FE123200E
+:10971000A9002328A900B24615E1B14723A0F9000A
+:109720007D55BA502A549A540A59FA496A4ADA4A73
+:109730004A4BBA4B2A4C9A4C4D61828093070004E5
+:10974000232AF90093070002A30CF10293070003F8
+:1097500002DA230DF10236CE930B5002972A000055
+:10976000938A4ABF054C294B26841C2099C36399D0
+:109770007709B30C9440638E0C00E6862686CA8572
+:109780004E85EFF05FE7FD57630BF518D256E6966E
+:1097900036DA1C2063850718FD579304140002D0A5
+:1097A00002D63ED202D4A301010682DC8C201546EB
+:1097B0005685EF00B02013841400825721E513F77B
+:1097C000070109C713070002A301E10613F7870089
+:1097D00009C71307B002A301E10694201307A002F2
+:1097E000638AE602B25726848146254618209305EF
+:1097F0001400130707FD6372E6068DC63ED61DA052
+:109800000504A5B7330555413315AC00C98F3ED0CB
+:10981000A28469BF724793064700184336CE634758
+:1098200007023AD618209307E002631DF7041830A8
+:109830009307A002631BF702F2470904138747004E
+:109840009C433ACE63C107023ED22DA83307E040C5
+:1098500093E727003AD63ED0F1B7B3876703854632
+:109860002E84BA9761B7FD57C5B7050402D2814669
+:1098700081472546182093051400130707FD6376DA
+:10988000E606F9F20C200D4617250000130505AD7C
+:10989000EF00D01211CD97270000938727AC1D8DC4
+:1098A00093070004B397A700025505045D8D2AD0E5
+:1098B0000C20194617250000130585AA93041400EF
+:1098C000230CB102EF00900F25C59767FFFF938728
+:1098D000677395E70257F2471377071009CF91078F
+:1098E0003ECED257D2973EDA41B5B387670385465D
+:1098F0002E84BA9741B79D07E19BA107D5B7780899
+:1099000097060000938666CF4A860C104E85970016
+:109910000000E7000000FD572A8AE314F5FC835796
+:10992000C9007D5593F70704E39D07DE5255D5BB6B
+:10993000780897060000938646CC4A860C104E8520
+:109940000921D1BF1C46FD171CC663DA0700184E5B
+:1099500063C5E700A9476394F5006FF0CFCA1C42C6
+:109960002E851387170018C28CA38280011122CC88
+:1099700026CA4AC84EC652C406CE2A89AE89328447
+:10998000B304D6007D5A63149400014509A80C2045
+:109990004E864A85EFF01FFB0504E31645FFF240B3
+:1099A0006244D2444249B249224A056182803571FB
+:1099B00022CD26CB4AC94EC706CF52C556C35AC17F
+:1099C000DEDEE2DCE6DAAA89AE843289368409C5B5
+:1099D0001C4D99E3EFF07F839727000093878793CF
+:1099E0006398F40C83A44900DE24A18BE5C79C484E
+:1099F000F5C393070002A304F1029307000302D208
+:109A00002305F10222C6930B5002972A0000938A85
+:109A10006A94054C294B4A841C2099C3639F770D97
+:109A2000B30C2441638E0C00E6864A86A6854E85DB
+:109A3000EFF0DFF3FD57630FF51C9256E69636D232
+:109A40001C206389071CFD571309140002C802CEAD
+:109A50003ECA02CCA309010482D4834509001546FD
+:109A60005685A92F13041900C24751E913F70701BE
+:109A700009C713070002A309E10413F7870009C708
+:109A80001307B002A309E104834609001307A002EB
+:109A9000638FE606F2474A848146254618209305DF
+:109AA0001400130707FD6377E60AB5CA3ECE85A802
+:109AB00097270000938707886395F40083A48900A3
+:109AC00025B7972700009387E782E39FF4F083A4EC
+:109AD000C90019BFA6854E85EFF0AFBE19D97D55D7
+:109AE000FA406A44DA444A49BA492A4A9A4A0A4B2D
+:109AF000F65B665CD65C0D618280050431BF330580
+:109B000055413315AC00C98F3EC82289B9B73247D9
+:109B100093064700184336C6634707023ACE18201B
+:109B20009307E002631DF70418309307A002631B3C
+:109B3000F702B2470904138747009C433AC663C142
+:109B400007023ECA2DA83307E04093E727003ACE2C
+:109B50003EC8F1B7B387670385462E84BA973DBFE9
+:109B6000FD57C5B7050402CA81468147254618201E
+:109B700093051400130707FD6374E606F9F20C2041
+:109B80000D46171500001305657D0D2D11CD971796
+:109B900000009387A77C1D8D93070004B397A7004F
+:109BA000424505045D8D2AC80C2019461715000092
+:109BB0001305057B130914002304B102012535C1E7
+:109BC0009767FFFF9387074495E74247B2471377AC
+:109BD000071009CF91073EC69257D2973ED225BDB6
+:109BE000B387670385462E84BA9751B79D07E19BDB
+:109BF000A107D5B7780097060000938666D726861A
+:109C00000C084E8597000000E7000000FD572A8AE7
+:109C1000E314F5FCDE2493F70704E39207EC1255F6
+:109C2000C1B5780097060000938686D426860C0876
+:109C30004E85012AE1BF797156CA9C49BA8A984576
+:109C400022D426D24ECE52CC06D64AD05AC85EC6B0
+:109C5000AA892E84B284368A63D3E700BA879CC06F
+:109C60000347340419C385079CC01C4093F70702BF
+:109C700081C79C4089079CC00329040013796900AF
+:109C8000631A0900130B9401FD5B5C449840998FA3
+:109C9000634CF9041C408346340493F70702B3363F
+:109CA000D000A5EB13063404D2854E85829AFD5769
+:109CB0006303F5041C4011469840998B5444814439
+:109CC0006397C700B384E64063D3040081441C4417
+:109CD00018486354F700998FBE94014969047D5B6D
+:109CE00063982405014509A885465A86D2854E8584
+:109CF000829A631E75017D55B250225492540259C6
+:109D0000F249624AD24A424BB24B45618280050910
+:109D1000ADBF3307D40013060003A301C7040347F4
+:109D2000540493871600A2978906A381E7049DBF78
+:109D300085462286D2854E85829AE30E65FB05090B
+:109D400045B7797122D426D24AD04ECE06D652CC0F
+:109D500056CA5AC8B689942D930790063289AA84A8
+:109D60002E8413863504638DF60263E2D7069307CB
+:109D700080056386F61863EDD700638E062093078F
+:109D80003004638EF60A930A24042301D404C9A084
+:109D9000930730066385F60A93074006E395F6FEBF
+:109DA0001C40084393F6070893054500C5C61C41AF
+:109DB0000CC363D807001307D002B307F040A30118
+:109DC000E404971600009386265A294765A893074E
+:109DD00000076382F61663E5D7029307E0066389FE
+:109DE000F6189307F006E390F6FA0C401C4313F8BC
+:109DF0000508138547006307080608C39C4385A828
+:109E000093075007E383F6FE930780076389F612F2
+:109E100093073007E399F6F61C43D04181459386BA
+:109E2000470014C383AA07005685492E01C5330590
+:109E3000554148C05C401CC8A301040461A81C43F0
+:109E4000930A2404938647009C4314C32301F4041B
+:109E50008547D5B793F607041C410CC3B9DAC2078E
+:109E6000C18781BF93F5050408C3C9D99E23130791
+:109E7000F0066387E60E971600009386E64E2947A4
+:109E8000A30104044C400CC463C5050008406D994F
+:109E900008C099E3B28A89CDB28AB3F5E702FD1A08
+:109EA000B6958C212380BA00B3D5E70263F0E70CA6
+:109EB000A147631EF7001C40858B91CB58401C487E
+:109EC00063C7E70093070003A38FFAFEFD1A33066A
+:109ED000564110C84E87CA867000A2852685EFF0CD
+:109EE0009FD57D5A631D450B7D55B2502254925427
+:109EF0000259F249624AD24A424B45618280A382AA
+:109F0000D50497160000938626460C40084313F8A4
+:109F100005081C411105630D080208C313F715005D
+:109F200001C793E505020CC04147B9FB0C4093F50E
+:109F3000F5FD0CC0B1B79C4193E707029CC19307A4
+:109F40008007A302F404971600009386264375BF8A
+:109F500013F8050408C3E30308FCC207C1837DBFEF
+:109F60009716000093864640214719BFAE8735B744
+:109F700094411C43CC4913F8060813854700630637
+:109F8000080008C39C438CC339A008C393F6060499
+:109F90009C43F5DA8EA323280400B28A25BF144817
+:109FA0005686CA8526858299E30045F51C40898B33
+:109FB0008DE7B2474844E35AF5F23E853DB7854602
+:109FC0005686CA8526858299E30065F3050A5C44B6
+:109FD0003247998FE345FAFEE9BF014A930A94019B
+:109FE0007D5BF5B7411122C42A842E859787FF1F18
+:109FF00023AE079006C6EF804F88FD576319F50022
+:10A000009787FF1F938787909C4391C31CC0B240E2
+:10A01000224441018280411122C42E848395E500AF
+:10A0200006C6912C634905007C48AA977CC8B240BB
+:10A030002244410182805E247D777D17F98F5EA4E2
+:10A04000FDB7DE25011122CC26CA4AC84EC606CE6F
+:10A0500093F70710AA842E843289B68991C7839515
+:10A06000E500894601460D225E247D777D17F98F34
+:10A070005EA48315E4006244F240CE864A86B2496B
+:10A0800042492685D244056125A8411122C42E8467
+:10A090008395E50006C6CD28FD575A24631AF500BE
+:10A0A000FD77FD17F98F5EA4B24022444101828002
+:10A0B0008567D98F5EA468C8C5BF8395E50025A8CC
+:10A0C000411122C42A842E85B28536869787FF1FC8
+:10A0D00023AE078206C6EF707FF6FD576319F500C1
+:10A0E0009787FF1F938787829C4391C31CC0B24010
+:10A0F000224441018280411122C42A842E859787FF
+:10A10000FF1F23A5078006C65D2AFD576319F500CA
+:10A110009777FF1F9387877F9C4391C31CC0B240F2
+:10A12000224441018280411122C42A842E85B285B5
+:10A130009777FF1F23AC077C06C6512AFD5763198A
+:10A14000F5009777FF1F9387677C9C4391C31CC0E2
+:10A15000B240224441018280411122C42A842E85CA
+:10A160009777FF1F23A4077A06C6952AFD57631920
+:10A17000F5009777FF1F938767799C4391C31CC0B5
+:10A18000B240224441018280411122C42A842E859A
+:10A19000B28536869777FF1F23AA077606C6812ADF
+:10A1A000FD576319F5009777FF1F938727769C4328
+:10A1B00091C31CC0B24022444101828093F5F50F47
+:10A1C0002A966314C500014582801C21E38EB7FEE8
+:10A1D0000505C5BF63F1A504B386C500637DD5023F
+:10A1E0009345F6FF8147FD176393F500828033871F
+:10A1F000F600034807003387C7002A9723000701AA
+:10A20000DDB73387F50014233307F500850714A362
+:10A21000E319F6FE82808147E5BF8280828081E576
+:10A22000B2856FF0AFAF011122CC06CE26CA4AC864
+:10A230004EC6328401EEEFF0EFA30149F2406244D2
+:10A240004A85D2444249B24905618280AE84AA89D6
+:10A25000A9282689E37485FEA2854E85EFF00FAC10
+:10A260002A8969DDA6852286EFE0DF86A6854E85F0
+:10A27000EFF04FA0E1B7411122C42A842E85B285A8
+:10A2800036869777FF1F23A3076806C68D28FD57DC
+:10A290006319F5009777FF1F938747679C4391C326
+:10A2A0001CC0B24022444101828083A7C5FF1385B0
+:10A2B000C7FF63D50700AA959C413E95828093070E
+:10A2C00080051777FF1F2323F7647D55828093074E
+:10A2D00080051777FF1F232BF7627D558280930738
+:10A2E00080051777FF1F2323F762014582809307BC
+:10A2F00080051777FF1F232BF7607D55828093071A
+:10A3000080051777FF1F2323F7607D5582800000AB
+:10A310002E2E2F557365722F6D61696E2E630000AE
+:10A3200025733A25643A2053797374656D436C6BD9
+:10A330003A25640D0A0D0A0025733A25643A204334
+:10A3400068697049443A253038780D0A0D0A0000D2
+:10A3500043616C696272617474696F6E5F56616C9F
+:10A36000203A2025640A0000CDCC4C3D6666663F4D
+:10A370000000F043000000009A9999999999A93F2B
+:10A38000CDCCCCCCCCCCEC3F696E2074696D312047
+:10A390006972712000000000000040413333D34057
+:10A3A0000000A041000030410000804000F07F45E7
+:10A3B0000000000000000440000000000000E03F3A
+:10A3C00000000000000034401D130F130213F412AC
+:10A3D000E612D712C812B912AA129A128A127A1267
+:10A3E0006A12591248123712251213120112EE1175
+:10A3F000DB11C811B511A1118D11791164114F1123
+:10A400003A1125110F11F910E310CC10B5109E1060
+:10A4100087106F1057103F1026100D10F40FDB0F30
+:10A42000C20FA80F8E0F740F590F3F0F240F090F83
+:10A43000ED0ED20EB60E9A0E7E0E620E460E290E4E
+:10A440000C0EF00DD30DB60D980D7B0D5E0D400D6D
+:10A45000220D050DE70CC90CAB0C8D0C6F0C510CCB
+:10A46000330C150CF70BD90BBB0B9C0B7E0B600B45
+:10A47000420B240B060BE80ACA0AAD0A8F0A710ABE
+:10A48000540A360A190AFC09DF09C209A509880914
+:10A490006C094F0933091709FB08DF08C308A8082E
+:10A4A0008D08720857083C0821080708ED07D307F4
+:10A4B000B907A00786076D0754073C0723070B075A
+:10A4C000F306DB06C406AD0696067F06680652064E
+:10A4D0003C0626061006FB05E605D105BC05A705CA
+:10A4E00093057F056B055805450532051F050C05CD
+:10A4F000FA04E804D604C404B304A10490047F045D
+:10A500006F045F044E043E042F041F041004010472
+:10A51000F203E303D503C703B903AB039D03900321
+:10A520008203750368035C034F03430336032A0366
+:10A530001F0313030703FC02F102E602DB02D10250
+:10A54000C602BC02B202A7029E0294028A028102E3
+:10A5500077026E0265025C0254024B0242023A022A
+:10A5600032022A0222021A0212020B020302FC0128
+:10A57000F401ED01E601DF01D801D201CB01C401F4
+:10A58000BE01B801B101AB01A5019F019901940180
+:10A590008E01880183017D01780173016E016901DB
+:10A5A00063015E015A015501500100005B494E46AE
+:10A5B0004F5D205B25733A25645D204D61746368AF
+:10A5C0005F686172647761726549444859207375A8
+:10A5D0006363657373200D0A0D0A00005B494E46E4
+:10A5E0004F5D205B25733A25645D20204D617463C7
+:10A5F000685F73746172745F466C61672065727224
+:10A600006F72202578200D0A000000005B494E463D
+:10A610004F5D205B25733A25645D204D617463684E
+:10A620005F42726F616463617374486172647761E1
+:10A630007265494420737563636573730D0A0D0A6F
+:10A64000000000005B494E464F5D205B25733A25B4
+:10A65000645D204D617463685F68617264776F72D6
+:10A66000644944206572726F720D0A005B494E4660
+:10A670004F5D205B25733A25645D204D61746368EE
+:10A680005F436F6D6D756E69636174696F6E494488
+:10A6900048592073756363657373200D0A0D0A00B2
+:10A6A0005B494E464F5D205B25733A25645D204D26
+:10A6B000617463685F42726F616463617374436F56
+:10A6C0006D6D756E69636174696F6E494420737551
+:10A6D00063636573730D0A0D0A0000005B494E4603
+:10A6E0004F5D205B25733A25645D204D617463687E
+:10A6F0005F436F6D6D756E69636174696F6E494418
+:10A70000206572726F720D0A000000005B494E46B0
+:10A710004F5D205B25733A25645D204D617463684D
+:10A720005F636F6E74726F6C576F726420657272C4
+:10A730006F720D0A000000005B494E464F5D205BC2
+:10A7400025733A25645D204D617463685F646174AC
+:10A75000614C656E206572726F723A2025780D0A21
+:10A76000000000005B494E464F5D205B25733A2593
+:10A77000645D20636865636B3A2025782C2025781A
+:10A780000D0A0000000060410AD7A33C0000884188
+:10A7900000007041666666410000C8420000B44295
+:10A7A000000048420000803F00401C4600000000BE
+:10A7B0007B14AE47E17A743F535630315F32343107
+:10A7C000303135303100000061646472657373208C
+:10A7D0003A20307820257820257820257820257883
+:10A7E0002025782025782025780A000041636365BC
+:10A7F00073735F4E6F64655F54797065203A2030E3
+:10A800007825780A00000000436F6D6D756E6963EE
+:10A810006174696F6E5F4D6574686F6473203A2070
+:10A82000307825780A00000067773438355F426158
+:10A830007564203A2025640A0000000062617434C7
+:10A8400038355F42617564203A2025640A000000B3
+:10A8500068617264776172654944203A20307820DB
+:10A860002578202578202578202578202578202512
+:10A87000780A0000636F6D6D756E69636174696F4E
+:10A880006E4944203A2030782025782025782025EC
+:10A89000782025780A0000006F6E6C79506F77651C
+:10A8A00072203A20307825780A000000636F6E73BA
+:10A8B00074616E74566F6C7461676556203A20251A
+:10A8C000642F3130300A0000666C6F617449203AA1
+:10A8D0002025642F3130300A00000000737461724B
+:10A8E00074536F6C61724F70656E43697263756902
+:10A8F0007456203A2025642F3130300A00000000C1
+:10A9000073746F70536F6C61724F70656E436972D0
+:10A910006375697456203A2025642F3130300A005F
+:10A92000636F6E7374616E74566F6C7461676543A8
+:10A93000686172676556203A2025642F3130300AED
+:10A9400000000000466C6F617456203A2025642F89
+:10A950003130300A000000006C6F6F70496D706517
+:10A9600064616E6365203A2025642F3130300A001F
+:10A9700048696768536964654D6F7354656D7065A8
+:10A980007261747572655F73746F70203A2025640C
+:10A990002F3130300A0000004869676853696465E8
+:10A9A0004D6F7354656D70657261747572655F6526
+:10A9B0006E64203A2025642F3130300A00000000F8
+:10A9C00048696768536964654D6F7354656D706558
+:10A9D0007261747572655F7374617274203A2025B8
+:10A9E000642F3130300A0000746F74616C43686109
+:10A9F00072674361706163697479203A2025642F1E
+:10AA000031303030300A0000746F74616C456C6511
+:10AA10006374726963697479436F6E73756D707472
+:10AA2000696F6E203A2025642F31303030300A00B3
+:10AA3000636865636B536F6C61724F70656E4369D9
+:10AA400072637569745654696D65203A2025640AED
+:10AA50000000000073656E736F72456E61626C6515
+:10AA600042726F61646361737454696D65203A204A
+:10AA700025640A006F7574707574416761696E466C
+:10AA80006C616754696D65203A2025640A000000F6
+:10AA90006578636573736976654C6F6164466C6154
+:10AAA0006754696D65203A2025640A00654C41674A
+:10AAB00061696E54696D65203A2025640A000000C2
+:10AAC000000058410000C0410000504100007042A9
+:10AAD0000000204200000000CDCCCCCCCCCC2C40DF
+:10AAE0009A9999999999C93F3333333333332D4028
+:10AAF0009A99999999992B40000080410000004152
+:10AB00009A9999999999A9BF0AD7A33BACC52737B8
+:10AB10009A9999999999B93F333333333333D33F62
+:10AB2000CDCCCC3D0AD7233C5B494E464F5D205BE4
+:10AB300025733A25645D2052656769737472617488
+:10AB4000696F6E2073756363657373200D0A0D0A58
+:10AB5000000000005B494E464F5D205B25733A259F
+:10AB6000645D2020534C5F52656164526567697370
+:10AB700074657242617474657279566F6C74616742
+:10AB800065200D0A000000005B494E464F5D205BCA
+:10AB900025733A25645D2020534C5F5265616452F1
+:10ABA0006567697374657243686172674375727231
+:10ABB000656E74200D0A00005B494E464F5D205BB8
+:10ABC00025733A25645D2020534C5F5265616452C1
+:10ABD0006567697374657243686172675374617401
+:10ABE00065200D0A000000005B494E464F5D205B6A
+:10ABF00025733A25645D2020534C5F526561645291
+:10AC000065676973746572446973636861726743E9
+:10AC1000757272656E74200D0A00000000002041FC
+:10AC20005B494E464F5D205B25733A25645D2020CD
+:10AC3000534C5F526561645265676973746572480D
+:10AC4000696768536964654D6F7354656D706572AB
+:10AC50006174757265200D0A000000005B494E4664
+:10AC60004F5D205B25733A25645D2020534C5F5275
+:10AC700065616452656769737465724D5050545FC5
+:10AC80004D6F6465200D0A005B494E464F5D205BA9
+:10AC900025733A25645D2020534C5F5265616452F0
+:10ACA00065676973746572534F43200D0A00000095
+:10ACB0005B494E464F5D205B25733A25645D20203D
+:10ACC000534C5F5265616452656769737465725372
+:10ACD0006F6C61724F70656E43697263756974560B
+:10ACE0006F6C74616765200D0A0000005B494E4679
+:10ACF0004F5D205B25733A25645D2020534C5F52E5
+:10AD00006561645265676973746572546F74616CD0
+:10AD100043686172674361706163697479200D0AE9
+:10AD20000000000000007A445B494E464F5D205B06
+:10AD300025733A25645D2020534C5F52656164524F
+:10AD400065676973746572546F74616C456C656393
+:10AD500074726963697479436F6E73756D70746929
+:10AD60006F6E200D0A0000005B494E464F5D205B70
+:10AD700025733A25645D2020534C5F5772697465D2
+:10AD80005265676973746572456C696D696E61744B
+:10AD900065537461746973746963616C200D0A0092
+:10ADA0005B494E464F5D205B25733A25645D204D1F
+:10ADB000617463685F5374617274666C6167207359
+:10ADC000756363657373200D0A0D0A005B494E4677
+:10ADD0004F5D205B25733A25645D204D6174636887
+:10ADE0005F5374617274666C6167206572726F7212
+:10ADF000200D0A0D0A0000005B494E464F5D205BA6
+:10AE000025733A25645D204D617463685F616464F5
+:10AE1000726573732073756363657373200D0A0D18
+:10AE20000A0000005B494E464F5D205B25733A25C2
+:10AE3000645D204D617463685F42726F6164636139
+:10AE4000737461646472657373207375636365738F
+:10AE5000730D0A0D0A0000005B494E464F5D205BF2
+:10AE600025733A25645D20526561645F52656769A8
+:10AE7000737465720D0A0D0A000000005B494E46AE
+:10AE80004F5D205B25733A25645D205772697465B8
+:10AE90005F52656769737465720D0A0D0A000000E0
+:10AEA0005B494E464F5D205B25733A25645D204F1C
+:10AEB00074686572206672616D65730D0A0D0A0013
+:10AEC0005B494E464F5D205B25733A25645D204209
+:10AED000726F6164636173745F5363616E0D0A0D19
+:10AEE0000A0000005B494E464F5D205B25733A2502
+:10AEF000645D20526567697374726174696F6E5F17
+:10AF0000726571756573740D0A0D0A005B494E46D2
+:10AF10004F5D205B25733A25645D2066756E636F17
+:10AF20006465206572726F722025780D0A0D0A0023
+:10AF300020647574795F726174696F203A202564AA
+:10AF40002F31303030200A0020536F6C61725F491E
+:10AF50006E5F436972637569745F566F6C74616785
+:10AF600065203A2025642F313030200A000000008F
+:10AF700020766F7574203A2025642F313030200AF6
+:10AF800000000000207642617474657279203A20D6
+:10AF900025642F313030200A0000000020496F75F1
+:10AFA00074203A2025642F313030200A0000000040
+:10AFB00020496469736F7574203A2025642F3130FD
+:10AFC00030200A00206D6F7354203A2025642F3101
+:10AFD00030200A0020696D706564616E6365203AF7
+:10AFE0002025642F31303030200A000020675F694F
+:10AFF0006D706564616E63655374617274203A208C
+:10B000002564200A00000000206D6F735374617482
+:10B0100065203A202564200A000000002062617447
+:10B02000746572795374617465203A202564200A2E
+:10B0300000000000206F7574707574416761696E5F
+:10B04000466C6167203A202564200A0020657863F9
+:10B050006573736976654C6F6164466C6167203A0D
+:10B06000202564200A00000020696E506F77657209
+:10B07000203A2025642F3130303030200A00000083
+:10B08000206F7574506F776572203A2025642F31D8
+:10B0900030303030200A000020302EC3BBD3D0B96E
+:10B0A000A4D7F73B20312EBAE3C1F7C4A3CABD3BF6
+:10B0B00020322EBAE3D1B9C4A3CABD3B20332EB887
+:10B0C000A1B3E4C4A3CABD203A202564200A00002D
+:10B0D000000080BF00004040000010410000A04080
+:10B0E0006666666666662C4000BA5B4A0000403FB2
+:10B0F00016BDFFFF08BCFFFF08BCFFFF06BCFFFF3B
+:10B100000EBCFFFF0EBCFFFFD4BBFFFF06BCFFFF62
+:10B110000EBCFFFFD4BBFFFF0EBCFFFF06BCFFFF52
+:10B1200002BDFFFF02BDFFFF02BDFFFFD4BBFFFF5B
+:10B1300052CCFFFF78CBFFFF4CCCFFFF80CBFFFF53
+:10B140004CCCFFFF46CBFFFF4CCCFFFF80CBFFFF7B
+:10B1500078CBFFFF78CBFFFF46CBFFFF80CBFFFF15
+:10B1600086CBFFFF86CBFFFF86CBFFFF46CBFFFFE3
+:10B1700038CBFFFF38CBFFFF0CCCFFFFE8CCFFFF45
+:10B180000CCCFFFF06CBFFFF0CCCFFFFE8CCFFFF92
+:10B1900038CBFFFF38CBFFFF06CBFFFFE8CCFFFF2C
+:10B1A00046CBFFFF46CBFFFF46CBFFFF06CBFFFFA3
+:10B1B000BCCFFFFF0ACFFFFF0ACFFFFF08CFFFFF83
+:10B1C0000ECFFFFF0ECFFFFFDECEFFFF08CFFFFF4A
+:10B1D0000ECFFFFFDECEFFFF0ECFFFFF08CFFFFF3A
+:10B1E000AACFFFFFAACFFFFFAACFFFFFDECEFFFF50
+:10B1F000000102020303030304040404040404041E
+:10B2000005050505050505050505050505050505EE
+:10B2100006060606060606060606060606060606CE
+:10B2200006060606060606060606060606060606BE
+:10B23000070707070707070707070707070707079E
+:10B24000070707070707070707070707070707078E
+:10B25000070707070707070707070707070707077E
+:10B26000070707070707070707070707070707076E
+:10B27000080808080808080808080808080808084E
+:10B28000080808080808080808080808080808083E
+:10B29000080808080808080808080808080808082E
+:10B2A000080808080808080808080808080808081E
+:10B2B000080808080808080808080808080808080E
+:10B2C00008080808080808080808080808080808FE
+:10B2D00008080808080808080808080808080808EE
+:10B2E00008080808080808080808080808080808DE
+:10B2F000000000000000000000000000000000004E
+:10B30000000000000000000000000000000000003D
+:10B31000000000000000000000000000000000002D
+:10B32000000000000000000000000000000000001D
+:10B33000000000000000000000000000000000000D
+:10B3400000000000000000000000000000000000FD
+:10B35000232D302B20000000686C4C00656667458B
+:10B3600046470000303132333435363738394142C0
+:10B37000434445460000000030313233343536371F
+:0CB38000383961626364656600000000FB
+:10B38C000000000000000000010203040607080989
+:10B39C00000000000102030401020304060708096F
+:10B3AC0060000000A231000061000000AE3000001F
+:10B3BC00620000009C2F000063000000BC2E000007
+:10B3CC0064000000FA230000650000005A2400000D
+:10B3DC0066000000F02D00006C0000009E2C0000A8
+:10B3EC006D000000BE2B000070000000AE2A0000B3
+:10B3FC0074000000FA290000750000002A290000E2
+:10B40C0076000000482800007B0000001C2700008C
+:10B41C007C0000003C2600007D0000002A25000076
+:10B42C007E0000007E24000030000000024E000070
+:10B43C001000000064480000A00000008C4B0000CD
+:10B44C00A10000002A4B0000D0000000764D000047
+:10B45C00D1000000EA4C000000010000F44A00009A
+:10B46C0001010000BE4A000002010000884A0000F1
+:10B47C0003010000524A0000040100001C4A0000B5
+:10B48C0005010000004A0000060100007C49000094
+:10B49C0007010000464900000801000010490000A7
+:10B4AC0009010000EE48000000000000030000004D
+:10B4BC0080250000000000000000000000000000DB
+:10B4CC0000000000000000000400000080250000C7
+:10B4DC000000000000000000000000000000000060
+:10B4EC000000000010B3000030B30000F0B2000008
+:10B4FC000000000000000000000000000000000040
+:10B50C00000000000000000000000000000000002F
+:10B51C00000000000000000000000000000000001F
+:10B52C00000000000000000000000000000000000F
+:10B53C0000000000000000000000000000000000FF
+:10B54C00006CDC02020406080C190020100100003B
+:10B55C00C24B0000805101000F0000006001002070
+:08B56C00600100200000000056
:00000001FF
diff --git a/obj/mppt_Nos_V0.4.lst b/obj/mppt_Nos_V0.4.lst
index b5b0033..4f3d4af 100644
--- a/obj/mppt_Nos_V0.4.lst
+++ b/obj/mppt_Nos_V0.4.lst
@@ -7,9 +7,9 @@ start address 0x00000000
Program Header:
LOAD off 0x00001000 vaddr 0x00000000 paddr 0x00000000 align 2**12
- filesz 0x0000b18c memsz 0x0000b18c flags r-x
- LOAD off 0x0000d000 vaddr 0x20000000 paddr 0x0000b18c align 2**12
- filesz 0x000001e8 memsz 0x000018f4 flags rw-
+ filesz 0x0000b38c memsz 0x0000b38c flags r-x
+ LOAD off 0x0000d000 vaddr 0x20000000 paddr 0x0000b38c align 2**12
+ filesz 0x000001e8 memsz 0x0000190c flags rw-
LOAD off 0x0000d800 vaddr 0x20004800 paddr 0x20004800 align 2**12
filesz 0x00000000 memsz 0x00000800 flags rw-
@@ -19,49 +19,49 @@ Idx Name Size VMA LMA File off Algn
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .vector 0000013c 00000004 00000004 00001004 2**1
CONTENTS, ALLOC, LOAD, READONLY, CODE
- 2 .text 0000b04c 00000140 00000140 00001140 2**3
+ 2 .text 0000b24c 00000140 00000140 00001140 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
- 3 .fini 00000000 0000b18c 0000b18c 0000d1e8 2**0
+ 3 .fini 00000000 0000b38c 0000b38c 0000d1e8 2**0
CONTENTS, ALLOC, LOAD, CODE
4 .dalign 00000000 20000000 20000000 0000d1e8 2**0
CONTENTS
- 5 .dlalign 00000000 0000b18c 0000b18c 0000d1e8 2**0
+ 5 .dlalign 00000000 0000b38c 0000b38c 0000d1e8 2**0
CONTENTS
- 6 .data 000001e8 20000000 0000b18c 0000d000 2**2
+ 6 .data 000001e8 20000000 0000b38c 0000d000 2**2
CONTENTS, ALLOC, LOAD, DATA
- 7 .bss 0000170c 200001e8 0000b374 0000d1e8 2**2
+ 7 .bss 00001724 200001e8 0000b574 0000d1e8 2**2
ALLOC
8 .stack 00000800 20004800 20004800 0000d800 2**0
ALLOC
- 9 .debug_info 00029a0d 00000000 00000000 0000d1e8 2**0
+ 9 .debug_info 00029bc8 00000000 00000000 0000d1e8 2**0
CONTENTS, READONLY, DEBUGGING
- 10 .debug_abbrev 00006154 00000000 00000000 00036bf5 2**0
+ 10 .debug_abbrev 000061c5 00000000 00000000 00036db0 2**0
CONTENTS, READONLY, DEBUGGING
- 11 .debug_aranges 00001068 00000000 00000000 0003cd50 2**3
+ 11 .debug_aranges 00001078 00000000 00000000 0003cf78 2**3
CONTENTS, READONLY, DEBUGGING
- 12 .debug_ranges 00001380 00000000 00000000 0003ddb8 2**3
+ 12 .debug_ranges 000013a8 00000000 00000000 0003dff0 2**3
CONTENTS, READONLY, DEBUGGING
- 13 .debug_line 00019657 00000000 00000000 0003f138 2**0
+ 13 .debug_line 00019ba9 00000000 00000000 0003f398 2**0
CONTENTS, READONLY, DEBUGGING
- 14 .debug_str 000059dd 00000000 00000000 0005878f 2**0
+ 14 .debug_str 00005a7b 00000000 00000000 00058f41 2**0
CONTENTS, READONLY, DEBUGGING
- 15 .comment 00000033 00000000 00000000 0005e16c 2**0
+ 15 .comment 00000033 00000000 00000000 0005e9bc 2**0
CONTENTS, READONLY
- 16 .debug_frame 0000392c 00000000 00000000 0005e1a0 2**2
+ 16 .debug_frame 00003998 00000000 00000000 0005e9f0 2**2
CONTENTS, READONLY, DEBUGGING
- 17 .debug_loc 00007585 00000000 00000000 00061acc 2**0
+ 17 .debug_loc 00007664 00000000 00000000 00062388 2**0
CONTENTS, READONLY, DEBUGGING
- 18 .stab 00000084 00000000 00000000 00069054 2**2
+ 18 .stab 00000084 00000000 00000000 000699ec 2**2
CONTENTS, READONLY, DEBUGGING
- 19 .stabstr 00000117 00000000 00000000 000690d8 2**0
+ 19 .stabstr 00000117 00000000 00000000 00069a70 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .init 00000000 .init
00000004 l d .vector 00000000 .vector
00000140 l d .text 00000000 .text
-0000b18c l d .fini 00000000 .fini
+0000b38c l d .fini 00000000 .fini
20000000 l d .dalign 00000000 .dalign
-0000b18c l d .dlalign 00000000 .dlalign
+0000b38c l d .dlalign 00000000 .dlalign
20000000 l d .data 00000000 .data
200001e8 l d .bss 00000000 .bss
20004800 l d .stack 00000000 .stack
@@ -107,73 +107,74 @@ SYMBOL TABLE:
20000216 l O .bss 00000002 p_us
200001c8 l O .data 00000004 curbrk.5007
00000000 l df *ABS* 00000000 collect_Conversion.c
-000021d8 l F .text 00000092 middleAverageFilter
-2000126c l O .bss 000000c8 CHG_buff
-20001334 l O .bss 000000c8 DSG_buff
+00002192 l F .text 00000092 middleAverageFilter
+20001284 l O .bss 000000c8 CHG_buff
+2000134c l O .bss 000000c8 DSG_buff
20000218 l O .bss 00000004 P_CHG_CURR
2000021c l O .bss 00000004 P_DSG_CURR
20000220 l O .bss 00000004 P_PV1_VOLT_IN
20000224 l O .bss 00000004 P_PV_VOLT_IN1
20000228 l O .bss 00000004 P_PV_VOLT_OUT
00000000 l df *ABS* 00000000 hy_protocol.c
-00002440 l F .text 00000002 HY_MsgProcFunc_chargingThresholdVoltageConfiguration
-00002442 l F .text 0000005e HY_matchHardwareID
-000024a0 l F .text 00000002 HY_MsgProcFunc_chargingRangeVoltageQuery
-000024c4 l F .text 000000ac HY_MsgProcFunc_checkMotherboardTemperature
-00002570 l F .text 00000114 HY_MsgProcFunc_modifyCommunicationID
-00002684 l F .text 000000e0 HY_MsgProcFunc_hardwareID_communicationIDQuery
-00002764 l F .text 0000012c HY_MsgProcFunc_configureHardwareID
-00002890 l F .text 000000e2 HY_MsgProcFunc_enterConfigurationMode
-00002972 l F .text 000000d0 HY_MsgProcFunc_querySoftwareVersion
-00002a42 l F .text 000000b4 HY_MsgProcFunc_queryControlBoxConfiguration
-00002af6 l F .text 00000110 HY_MsgProcFunc_configureProtocolType
-00002c06 l F .text 000000e0 HY_MsgProcFunc_chargingControlQuery
-00002ce6 l F .text 00000152 HY_MsgProcFunc_chargingControlConfiguration
-00002e38 l F .text 000000cc HY_MsgProcFunc_resetInstruction
-00002f04 l F .text 000000e0 HY_MsgProcFunc_sensorNumberInquiry
-00002fe4 l F .text 00000112 HY_MsgProcFunc_sensorNumberConfiguration
-000030f6 l F .text 000000f4 HY_MsgProcFunc_electricityStatistics
-000031ea l F .text 00000166 HY_MsgProcFunc_batteryStatus
+000023fa l F .text 00000002 HY_MsgProcFunc_chargingThresholdVoltageConfiguration
+000023fc l F .text 0000005e HY_matchHardwareID
+0000245a l F .text 00000002 HY_MsgProcFunc_chargingRangeVoltageQuery
+0000247e l F .text 000000ac HY_MsgProcFunc_checkMotherboardTemperature
+0000252a l F .text 00000112 HY_MsgProcFunc_modifyCommunicationID
+0000263c l F .text 000000e0 HY_MsgProcFunc_hardwareID_communicationIDQuery
+0000271c l F .text 0000012c HY_MsgProcFunc_configureHardwareID
+00002848 l F .text 000000e2 HY_MsgProcFunc_enterConfigurationMode
+0000292a l F .text 000000d0 HY_MsgProcFunc_querySoftwareVersion
+000029fa l F .text 000000b4 HY_MsgProcFunc_queryControlBoxConfiguration
+00002aae l F .text 00000110 HY_MsgProcFunc_configureProtocolType
+00002bbe l F .text 000000e0 HY_MsgProcFunc_chargingControlQuery
+00002c9e l F .text 00000152 HY_MsgProcFunc_chargingControlConfiguration
+00002df0 l F .text 000000cc HY_MsgProcFunc_resetInstruction
+00002ebc l F .text 000000e0 HY_MsgProcFunc_sensorNumberInquiry
+00002f9c l F .text 00000112 HY_MsgProcFunc_sensorNumberConfiguration
+000030ae l F .text 000000f4 HY_MsgProcFunc_electricityStatistics
+000031a2 l F .text 00000166 HY_MsgProcFunc_batteryStatus
00000000 l df *ABS* 00000000 inflash.c
00000000 l df *ABS* 00000000 mppt_control.c
+2000022c l O .bss 00000002 flag.5908
00000000 l df *ABS* 00000000 sl_protocol.c
-00004718 l F .text 0000008a SL_MsgProcFunc_Write_Register
-000047a2 l F .text 00000022 SL_ReadRegisterMPPT_Mode
-000047c4 l F .text 00000036 SL_ReadRegisterTotalElectricityConsumption
-000047fa l F .text 00000036 SL_ReadRegisterTotalChargCapacity
-00004830 l F .text 00000084 SL_ReadRegisterChargState
-000048b4 l F .text 0000001c SL_ReadRegisterSOC
-000048d0 l F .text 00000036 SL_ReadRegisterHighSideMosTemperature
-00004906 l F .text 00000036 SL_ReadRegisterDischargCurrent
-0000493c l F .text 00000036 SL_ReadRegisterChargCurrent
-00004972 l F .text 00000036 SL_ReadRegisterBatteryVoltage
-000049a8 l F .text 00000036 SL_ReadRegisterSolarOpenCircuitVoltage
-000049de l F .text 00000062 SL_MsgProcFunc_Registration_request
-00004a40 l F .text 00000036 SL_MsgProcFunc_Broadcast_Scan
-00004a76 l F .text 00000044 SL_WriteRegisterEliminateStatistical
-00004b9e l F .text 0000008c SL_MsgProcFunc_Remote_Upgrade
-00004c2a l F .text 0000008c SL_MsgProcFunc_Update_Profile
-00004cb6 l F .text 0000016c SL_MsgProcFunc_Read_Register
+00004864 l F .text 0000008a SL_MsgProcFunc_Write_Register
+000048ee l F .text 00000022 SL_ReadRegisterMPPT_Mode
+00004910 l F .text 00000036 SL_ReadRegisterTotalElectricityConsumption
+00004946 l F .text 00000036 SL_ReadRegisterTotalChargCapacity
+0000497c l F .text 00000084 SL_ReadRegisterChargState
+00004a00 l F .text 0000001c SL_ReadRegisterSOC
+00004a1c l F .text 00000036 SL_ReadRegisterHighSideMosTemperature
+00004a52 l F .text 00000036 SL_ReadRegisterDischargCurrent
+00004a88 l F .text 00000036 SL_ReadRegisterChargCurrent
+00004abe l F .text 00000036 SL_ReadRegisterBatteryVoltage
+00004af4 l F .text 00000036 SL_ReadRegisterSolarOpenCircuitVoltage
+00004b2a l F .text 00000062 SL_MsgProcFunc_Registration_request
+00004b8c l F .text 00000036 SL_MsgProcFunc_Broadcast_Scan
+00004bc2 l F .text 00000044 SL_WriteRegisterEliminateStatistical
+00004cea l F .text 0000008c SL_MsgProcFunc_Remote_Upgrade
+00004d76 l F .text 0000008c SL_MsgProcFunc_Update_Profile
+00004e02 l F .text 0000016c SL_MsgProcFunc_Read_Register
00000000 l df *ABS* 00000000 task.c
-20000230 l O .bss 00000004 currOne.6993
-20000234 l O .bss 00000004 currTwo.6995
-20000238 l O .bss 00000004 dutyRatio.7014
-2000023c l O .bss 00000004 enabBroadcastTimeFlag.7051
-20000240 l O .bss 00000001 flag.6980
-20000248 l O .bss 00000001 num.6992
-20000249 l O .bss 00000001 num.7002
-2000024a l O .bss 00000001 num.7007
-2000024c l O .bss 00000002 num.7013
-2000024e l O .bss 00000001 num.7020
-20000250 l O .bss 00000002 numLong.7008
-20000253 l O .bss 00000001 run_number.7040
-20000258 l O .bss 00000004 voltOne.6994
+20000248 l O .bss 00000004 currOne.6993
+2000024c l O .bss 00000004 currTwo.6995
+20000250 l O .bss 00000004 dutyRatio.7014
+20000254 l O .bss 00000004 enabBroadcastTimeFlag.7051
+20000258 l O .bss 00000001 flag.6980
+20000260 l O .bss 00000001 num.6992
+20000261 l O .bss 00000001 num.7002
+20000262 l O .bss 00000001 num.7007
+20000264 l O .bss 00000002 num.7013
+20000266 l O .bss 00000001 num.7020
+20000268 l O .bss 00000002 numLong.7008
+2000026b l O .bss 00000001 run_number.7040
+20000270 l O .bss 00000004 voltOne.6994
200001d4 l O .data 00000004 temp.6981
200001d8 l O .data 00000001 tempT.6982
00000000 l df *ABS* 00000000 uart_dev.c
-00005fa4 l F .text 00000046 uart_putchar
-20001760 l O .bss 000000c8 bat485_in_buff
-20001828 l O .bss 000000c8 gw485_in_buff
+000061a0 l F .text 00000046 uart_putchar
+20001778 l O .bss 000000c8 bat485_in_buff
+20001840 l O .bss 000000c8 gw485_in_buff
00000000 l df *ABS* 00000000 adddf3.c
00000000 l df *ABS* 00000000 gedf2.c
00000000 l df *ABS* 00000000 ledf2.c
@@ -204,7 +205,7 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 wsetup.c
00000000 l df *ABS* 00000000 fflush.c
00000000 l df *ABS* 00000000 findfp.c
-00008f58 l F .text 00000066 std
+00009154 l F .text 00000066 std
00000000 l df *ABS* 00000000 fwalk.c
00000000 l df *ABS* 00000000 makebuf.c
00000000 l df *ABS* 00000000 malloc.c
@@ -212,7 +213,7 @@ SYMBOL TABLE:
00000000 l df *ABS* 00000000 nano-mallocr.c
00000000 l df *ABS* 00000000 nano-vfprintf.c
00000000 l df *ABS* 00000000 nano-vfprintf.c
-00009748 l F .text 00000028 __sfputc_r
+00009944 l F .text 00000028 __sfputc_r
00000000 l df *ABS* 00000000 nano-vfprintf_i.c
00000000 l df *ABS* 00000000 sbrkr.c
00000000 l df *ABS* 00000000 stdio.c
@@ -237,404 +238,408 @@ SYMBOL TABLE:
20000160 l O .data 00000060 impure_data
00000000 l df *ABS* 00000000 parameter.c
00000000 l df *ABS* 00000000 reent.c
-0000a0ae g F .text 00000014 _malloc_usable_size_r
+0000a2aa g F .text 00000014 _malloc_usable_size_r
0000177a g F .text 00000088 EXTI2_IRQHandler
200001cc g O .data 00000008 g_RegTblW
-20001690 g O .bss 00000010 g_dataJudgment
-00009f5c g F .text 00000030 _isatty_r
-00001e9c g F .text 00000022 TimeSliceOffset_Start
-200016c0 g O .bss 00000010 g_recvbroadcast
+200016a8 g O .bss 00000010 g_dataJudgment
+0000a158 g F .text 00000030 _isatty_r
+000044c0 g F .text 0000014a mppt_readJust
+00001e94 g F .text 00000022 TimeSliceOffset_Start
+200016d8 g O .bss 00000010 g_recvbroadcast
0000182a g F .text 00000042 WORK_VOLT_INT_Init
-000089ca g F .text 000000d4 _puts_r
-000044ce g F .text 00000046 MpptContorlChoice
-00009f8c g F .text 00000034 _lseek_r
-00001c4e g F .text 0000005c TIM3_Int_Init
-00004aba g F .text 0000003e CheckFuncSL
-00001ba8 g F .text 0000001a USARTx_SendByte
-00005fea g F .text 00000068 uart_dev_init
-00005f1c g F .text 00000048 Task_sensorEnableBroadcast
+00008bc6 g F .text 000000d4 _puts_r
+0000460a g F .text 0000003e MpptContorlChoice
+0000a188 g F .text 00000034 _lseek_r
+00001c5a g F .text 0000005c TIM3_Int_Init
+00004c06 g F .text 0000003e CheckFuncSL
+00001bb4 g F .text 0000001a USARTx_SendByte
+000061e6 g F .text 00000068 uart_dev_init
+00006118 g F .text 00000048 Task_sensorEnableBroadcast
+2000023c g O .bss 00000004 lastStepPwm
+20000234 g O .bss 00000004 lastPower
00001570 g F .text 00000052 SPI_Flash_Write_NoCheck
-20001750 g O .bss 00000010 m_usartJudge
+20001768 g O .bss 00000010 m_usartJudge
000009f2 g F .text 0000000a GPIO_ReadOutputDataBit
-0000898a g F .text 00000040 printf
+00008b86 g F .text 00000040 printf
200009c0 g .data 00000000 __global_pointer$
00000148 g F .text 00000028 .hidden __riscv_save_8
00000450 w .text 00000000 TIM1_CC_IRQHandler
-00009e8e g F .text 00000030 __sseek
+0000a08a g F .text 00000030 __sseek
00001454 g F .text 0000004c SPI_Flash_Erase_Sector
-0000900e g F .text 0000006c __sinit
+0000920a g F .text 0000006c __sinit
00000edc g F .text 00000004 SPI_I2S_SendData
-00008c0a g F .text 000000bc __swbuf_r
+20000230 g O .bss 00000004 lastDutyRatio
+00008e06 g F .text 000000bc __swbuf_r
00001802 g F .text 00000028 WORK_VOLT_INT_open
0000024a g F .text 00000002 HardFault_Handler
-00008fc8 g F .text 00000046 __sfmoreglue
-0000a020 g F .text 00000002 __malloc_unlock
-00001f32 g F .text 0000002c InRingQueue
+000091c4 g F .text 00000046 __sfmoreglue
+0000a21c g F .text 00000002 __malloc_unlock
+00001f2a g F .text 0000002c InRingQueue
00000450 w .text 00000000 USBPD_IRQHandler
00000194 g F .text 0000000c .hidden __riscv_restore_3
-200016f0 g O .bss 00000010 m_WdiRunled
-000079cc g F .text 000002b2 .hidden __divsf3
-00001cfc g F .text 00000058 TIM2_Int_Init
-00004e22 g F .text 00000032 FRT_MsgHandler
-00001df0 g F .text 0000000e SysTick_Handler
+20001708 g O .bss 00000010 m_WdiRunled
+00007bc8 g F .text 000002b2 .hidden __divsf3
+00001d08 g F .text 00000058 TIM2_Int_Init
+00004f6e g F .text 00000032 FRT_MsgHandler
+00001de8 g F .text 0000000e SysTick_Handler
0000057c g F .text 0000000a ADC_StartCalibration
-00006118 g F .text 00000018 uart_dev_char_present
+00006314 g F .text 00000018 uart_dev_char_present
00000cf8 g F .text 00000054 NVIC_Init
-00005b8c g F .text 00000112 Init
+00005d7c g F .text 0000010e Init
00000450 w .text 00000000 PVD_IRQHandler
-00009fd8 g F .text 00000046 memmove
-0000234e g F .text 0000004c get_PV1_VOLT_IN
+0000a1d4 g F .text 00000046 memmove
+00002308 g F .text 0000004c get_PV1_VOLT_IN
00000180 g F .text 00000020 .hidden __riscv_restore_10
-20001740 g O .bss 00000010 m_usartHandle
+20001758 g O .bss 00000010 m_usartHandle
00000ee0 g F .text 00000004 SPI_I2S_ReceiveData
00000248 g F .text 00000002 NMI_Handler
0000141e g F .text 0000000e SPI_Flash_Wait_Busy
-00008408 g F .text 00000062 .hidden __fixsfsi
+00008604 g F .text 00000062 .hidden __fixsfsi
00000450 w .text 00000000 EXTI3_IRQHandler
-000038d2 g F .text 000006b4 read_and_process_config_data
+0000388a g F .text 000006b4 read_and_process_config_data
00000148 g F .text 00000028 .hidden __riscv_save_11
00000890 g F .text 00000006 DBGMCU_GetCHIPID
-00005160 g F .text 00000428 Task_WdiRunled
-00006896 g F .text 000000ae .hidden __gtdf2
-20001670 g O .bss 00000010 g_collectOpenCircuitVoltage
+000052ac g F .text 00000432 Task_WdiRunled
+00006a92 g F .text 000000ae .hidden __gtdf2
+20001688 g O .bss 00000010 g_collectOpenCircuitVoltage
000011b8 g F .text 0000000a USART_GetFlagStatus
-20000254 g O .bss 00000004 uart_judge_handle
-00009f2a g F .text 00000032 _fstat_r
-200018f0 g O .bss 00000004 errno
-00006086 g F .text 00000018 gw485_tx_enabla
+2000026c g O .bss 00000004 uart_judge_handle
+0000a126 g F .text 00000032 _fstat_r
+20001908 g O .bss 00000004 errno
+00006282 g F .text 00000018 gw485_tx_enabla
200001e8 g .bss 00000000 _sbss
00000800 g *ABS* 00000000 __stack_size
00000666 g F .text 0000000a ADC_GetFlagStatus
-00002028 g F .text 0000005a USART_Printf_Init
-00006158 g F .text 0000000e ring_queue_length
-0000a1c8 g O .text 000001e2 mosTemperADC
-00008080 g F .text 00000388 .hidden __subsf3
+00001fe2 g F .text 0000005a USART_Printf_Init
+00006354 g F .text 0000000e ring_queue_length
+0000a3c8 g O .text 000001e2 mosTemperADC
+0000827c g F .text 00000388 .hidden __subsf3
00000450 w .text 00000000 USBFS_IRQHandler
00000194 g F .text 0000000c .hidden __riscv_restore_2
-000060b6 g F .text 00000062 uart_dev_write
-00004478 g F .text 00000056 mppt_constantVoltageO
+000062b2 g F .text 00000062 uart_dev_write
+20000238 g O .bss 00000004 lastSolarInCircuitVoltage
+000043d8 g F .text 000000e8 mppt_constantVoltageO
00000ff8 g F .text 00000016 TIM_CtrlPWMOutputs
-000088d8 g F .text 000000b2 memcpy
+00008ad4 g F .text 000000b2 memcpy
0000055a g F .text 00000010 ADC_Cmd
-00008fbe g F .text 0000000a _cleanup_r
+000091ba g F .text 0000000a _cleanup_r
00000a0a g F .text 0000012c GPIO_PinRemapConfig
-000094de g F .text 0000026a _svfprintf_r
-000075f0 g F .text 00000072 .hidden __floatsidf
-00006944 g F .text 000000b6 .hidden __ltdf2
-00005f64 g F .text 00000040 Task_configurationModeDelayedExit
+000096da g F .text 0000026a _svfprintf_r
+000077ec g F .text 00000072 .hidden __floatsidf
+00006b40 g F .text 000000b6 .hidden __ltdf2
+00006160 g F .text 00000040 Task_configurationModeDelayedExit
00000450 w .text 00000000 EXTI0_IRQHandler
00000450 w .text 00000000 I2C2_EV_IRQHandler
00000e72 g F .text 0000001e RCC_PB2PeriphResetCmd
00000450 w .text 00000000 LPTIM_IRQHandler
0000142c g F .text 00000028 SPI_FLASH_Write_Enable
-00006052 g F .text 0000001a bat485_tx_enabla
+0000624e g F .text 0000001a bat485_tx_enabla
200001fc g O .bss 00000002 Calibrattion_Val
-00003fe0 g F .text 00000012 readtotalChargCapacity
+00003f98 g F .text 00000012 readtotalChargCapacity
00000fe0 g F .text 00000018 TIM_Cmd
000013ec g F .text 00000032 SPI_Flash_ReadSR
-00008a9e g F .text 0000000c puts
+00008c9a g F .text 0000000c puts
0000103a g F .text 00000016 TIM_OC4PreloadConfig
200001c0 g O .data 00000004 SystemCoreClock
000011b0 g F .text 00000008 USART_ReceiveData
-0000926e g F .text 0000000a malloc
-0000214c g F .text 00000062 adcChangeProportionalInit
-0000a0d2 g F .text 00000010 _fstat
-00004420 g F .text 00000058 mppt_constantVoltage
+0000946a g F .text 0000000a malloc
+00002106 g F .text 00000062 adcChangeProportionalInit
+0000a2ce g F .text 00000010 _fstat
00000004 g .init 00000000 _einit
00001096 g F .text 0000000c TIM_ClearITPendingBit
00001066 g F .text 00000018 TIM_GetCounter
-00007d60 g F .text 0000008c .hidden __lesf2
+00007f5c g F .text 0000008c .hidden __lesf2
00000140 g F .text 00000030 .hidden __riscv_save_12
-000020ea g F .text 00000062 currBuffInit
+000020a4 g F .text 00000062 currBuffInit
00000928 g F .text 000000c0 GPIO_Init
00000d4c g F .text 00000014 RCC_ADCCLKConfig
-00001e30 g F .text 0000003e TimeSliceOffset_Register
+00001e28 g F .text 0000003e TimeSliceOffset_Register
00000450 w .text 00000000 Break_Point_Handler
-000037b4 g F .text 0000011e checkFlashContent
-0000378c g F .text 00000014 save_config_info
+0000376c g F .text 0000011e checkFlashContent
+00003744 g F .text 00000014 save_config_info
00000180 g F .text 00000020 .hidden __riscv_restore_11
-2000025c g O .bss 00000004 g_bat485_uart3_handle
+20000274 g O .bss 00000004 g_bat485_uart3_handle
200001f8 g O .bss 00000004 NVIC_Priority_Group
00000450 w .text 00000000 SPI1_IRQHandler
0000056a g F .text 0000000a ADC_ResetCalibration
0000115c g F .text 00000016 USART_Cmd
-00009de8 g F .text 00000032 _sbrk_r
+00009fe4 g F .text 00000032 _sbrk_r
200001ec g O .bss 00000004 CHIPID
00000450 w .text 00000000 TAMPER_IRQHandler
00000170 g F .text 0000000c .hidden __riscv_save_1
-000037a0 g F .text 00000014 read_config_info
-0000226a g F .text 0000004c get_CHG_CURR
-200016e0 g O .bss 00000010 g_startMpptControl
-20000252 g O .bss 00000001 recvbroadcast_flag
+00003758 g F .text 00000014 read_config_info
+00002224 g F .text 0000004c get_CHG_CURR
+200016f8 g O .bss 00000010 g_startMpptControl
+2000026a g O .bss 00000001 recvbroadcast_flag
00000194 g F .text 0000000c .hidden __riscv_restore_0
-0000a07a g F .text 00000034 _read_r
+0000a276 g F .text 00000034 _read_r
00000156 g F .text 0000001a .hidden __riscv_save_7
-00008654 g F .text 000000ac .hidden __extendsfdf2
-00006166 g F .text 00000730 .hidden __adddf3
-00007c7e g F .text 0000005c .hidden __nesf2
+00008850 g F .text 000000ac .hidden __extendsfdf2
+00006362 g F .text 00000730 .hidden __adddf3
+00007e7a g F .text 0000005c .hidden __nesf2
00000450 w .text 00000000 Ecall_M_Mode_Handler
20004800 g .stack 00000000 _heap_end
-0000606c g F .text 0000001a bat485_tx_disenabla
-0000a0e2 g F .text 00000010 _isatty
+00006268 g F .text 0000001a bat485_tx_disenabla
+0000a2de g F .text 00000010 _isatty
200000d8 g O .data 00000050 g_RegTblR
-00001ef6 g F .text 0000002c InRingQueue2
-00001fb4 g F .text 0000003e Delay_Us
+00001eee g F .text 0000002c InRingQueue2
200001e0 g O .data 00000004 _global_impure_ptr
0000018a g F .text 00000016 .hidden __riscv_restore_5
-0000a022 g F .text 00000058 _realloc_r
+0000a21e g F .text 00000058 _realloc_r
200001e8 g O .bss 00000002 ADC_Trim
-20001680 g O .bss 00000010 g_configurationModeDelayedExit
+20001698 g O .bss 00000010 g_configurationModeDelayedExit
00000ee4 g F .text 0000000a SPI_I2S_GetFlagStatus
00000450 w .text 00000000 DMA1_Channel4_IRQHandler
000005a6 g F .text 000000b8 ADC_RegularChannelConfig
-000020c0 g F .text 0000002a _sbrk
+0000207a g F .text 0000002a _sbrk
0000069a g F .text 00000012 ADC_FIFO_Cmd
0000065e g F .text 00000008 ADC_GetConversionValue
-00004af8 g F .text 0000002c randomDelay
-00001f22 g F .text 00000010 InitRingQueue
-00001f84 g F .text 00000010 RingQueueLength
+00004c44 g F .text 0000002c randomDelay
+00001f1a g F .text 00000010 InitRingQueue
+00001f7c g F .text 00000010 RingQueueLength
00001720 g F .text 0000005a DSG_PROT_Init
-200014e0 g O .bss 0000012c config_buff
-00003fce g F .text 00000012 savetotalChargCapacity
-00005852 g F .text 0000000c Task_uartConfigFile
+200014f8 g O .bss 0000012c config_buff
+00003f86 g F .text 00000012 savetotalChargCapacity
+00005a42 g F .text 0000000c Task_uartConfigFile
00001392 g F .text 0000005a SPI_ReadWriteByte
0000018a g F .text 00000016 .hidden __riscv_restore_6
-000046e4 g F .text 00000034 MpptContorl
-00001bc2 g F .text 00000046 USART3_IRQHandler
+0000481c g F .text 00000048 MpptContorl
+00001bce g F .text 00000046 USART3_IRQHandler
0000091e g F .text 0000000a EXTI_ClearITPendingBit
-00002302 g F .text 0000004c get_DSG_CURR
+000022bc g F .text 0000004c get_DSG_CURR
00000450 w .text 00000000 RTC_IRQHandler
00000586 g F .text 00000008 ADC_GetCalibrationStatus
-200018f4 g .bss 00000000 _ebss
+2000190c g .bss 00000000 _ebss
000011c2 g F .text 0000003c USART_GetITStatus
00000450 w .text 00000000 DMA1_Channel7_IRQHandler
20000200 g O .bss 00000001 USART3_Rbuffer
0000058e g F .text 00000018 ADC_SoftwareStartConvCmd
00000574 g F .text 00000008 ADC_GetResetCalibrationStatus
00000450 w .text 00000000 CAN1_RX1_IRQHandler
-000058e2 g F .text 0000011e Task_impedanceCalculation
-00001f94 g F .text 00000020 Delay_Init
-20001460 g O .bss 00000080 g_otherParameter
+00005b68 g F .text 0000011e Task_impedanceCalculation
+00001f8c g F .text 00000020 Delay_Init
+20001478 g O .bss 00000080 g_otherParameter
000014a0 g F .text 00000068 SPI_Flash_Read
-00005692 g F .text 000001c0 Task_dataJudgment
-00001f5e g F .text 00000026 OutRingQueue
+000057ea g F .text 00000258 Task_dataJudgment
+00001f56 g F .text 00000026 OutRingQueue
00000e36 g F .text 0000001e RCC_PB2PeriphClockCmd
00000b62 g F .text 00000190 GPIO_IPD_Unused
-200016b0 g O .bss 00000010 g_outputAgain
-00007cda g F .text 00000086 .hidden __gtsf2
+200016c8 g O .bss 00000010 g_outputAgain
+00007ed6 g F .text 00000086 .hidden __gtsf2
00000450 w .text 00000000 USBPDWakeUp_IRQHandler
000009fc g F .text 00000004 GPIO_SetBits
00000450 w .text 00000000 TIM4_IRQHandler
-00006944 g F .text 000000b6 .hidden __ledf2
+00006b40 g F .text 000000b6 .hidden __ledf2
00001020 g F .text 0000001a TIM_ARRPreloadConfig
00000148 g F .text 00000028 .hidden __riscv_save_9
00000a00 g F .text 0000000a GPIO_WriteBit
-0000b0f0 g O .text 00000020 __sf_fake_stderr
-000018fe g F .text 00000048 PWM_GPIO_Configuration
+0000b2f0 g O .text 00000020 __sf_fake_stderr
+0000190a g F .text 00000048 PWM_GPIO_Configuration
00000156 g F .text 0000001a .hidden __riscv_save_4
00000450 w .text 00000000 I2C1_EV_IRQHandler
-00001c08 g F .text 00000046 USART4_IRQHandler
-00001a38 g F .text 000000b2 GW_485_Init
-000093fa g F .text 000000e4 __ssputs_r
+00001c14 g F .text 00000046 USART4_IRQHandler
+00001a44 g F .text 000000b2 GW_485_Init
+000095f6 g F .text 000000e4 __ssputs_r
0000107e g F .text 00000018 TIM_GetITStatus
-00003faa g F .text 00000012 savetotalElectricityConsumption
+00003f62 g F .text 00000012 savetotalElectricityConsumption
00000d60 g F .text 000000d6 RCC_GetClocksFreq
00000450 w .text 00000000 DMA1_Channel6_IRQHandler
-0000886a g F .text 0000006e .hidden __clzsi2
-00001ebe g F .text 00000028 TimeSliceOffset_Produce
-00009770 g F .text 00000042 __sfputs_r
+00008a66 g F .text 0000006e .hidden __clzsi2
+00001eb6 g F .text 00000028 TimeSliceOffset_Produce
+0000996c g F .text 00000042 __sfputs_r
200001f4 g O .bss 00000004 TS_Val
-00009fc0 g F .text 00000018 memchr
-00005c9e g F .text 00000062 Task_outputAgain
+0000a1bc g F .text 00000018 memchr
+00005e8a g F .text 00000062 Task_outputAgain
000010a2 g F .text 000000ba USART_Init
-00009278 g F .text 000000a8 _free_r
-00001cd2 g F .text 0000002a TIM3_IRQHandler
+00009474 g F .text 000000a8 _free_r
+00001cde g F .text 0000002a TIM3_IRQHandler
00000450 w .text 00000000 RCC_IRQHandler
-200016d0 g O .bss 00000010 g_sensorEnableBroadcast
+200016e8 g O .bss 00000010 g_sensorEnableBroadcast
00000170 g F .text 0000000c .hidden __riscv_save_3
00000450 w .text 00000000 TIM1_TRG_COM_IRQHandler
00000450 w .text 00000000 DMA1_Channel1_IRQHandler
00001680 g F .text 00000030 RUN_LED_Init
00000000 g .init 00000000 _start
-20001710 g O .bss 00000010 m_refreshRegister
-00008b02 g F .text 00000084 rand
-0000a0f2 g F .text 00000010 _lseek
+20001728 g O .bss 00000010 m_refreshRegister
+00008cfe g F .text 00000084 rand
+0000a2ee g F .text 00000010 _lseek
20000208 g O .bss 00000004 totalChargCapacity
-2000022c g O .bss 00000004 cfig_len
-000084c0 g F .text 000000c6 .hidden __floatsisf
+20000244 g O .bss 00000004 cfig_len
+000086bc g F .text 000000c6 .hidden __floatsisf
00000e54 g F .text 0000001e RCC_PB1PeriphClockCmd
-0000186c g F .text 00000058 EXTI15_10_IRQHandler
+0000186c g F .text 00000064 EXTI15_10_IRQHandler
0000100e g F .text 00000012 TIM_ITConfig
-00008bcc g F .text 0000003e strlcpy
+00008dc8 g F .text 0000003e strlcpy
00000450 w .text 00000000 ADC_IRQHandler
00001172 g F .text 00000036 USART_ITConfig
00000896 g F .text 0000006a EXTI_Init
200001f0 g O .bss 00000004 OPA_Trim
-00007c7e g F .text 0000005c .hidden __eqsf2
+00007e7a g F .text 0000005c .hidden __eqsf2
00000450 w .text 00000000 DMA1_Channel8_IRQHandler
-20001424 g O .bss 0000003c g_controlParameter
-00005af8 g F .text 00000094 Task_collectOpenCircuitVoltage
-00009efa g F .text 00000030 _close_r
+2000143c g O .bss 0000003c g_controlParameter
+00005a4e g F .text 00000096 Task_collectOpenCircuitVoltage
+0000a0f6 g F .text 00000030 _close_r
20000000 g .dalign 00000000 _data_vma
-00005d00 g F .text 000000f4 Task_excessiveLoad
+00005eec g F .text 00000104 Task_excessiveLoad
000016e2 g F .text 0000003e POW_OUT_CON_Init
-00005ace g F .text 0000002a Task_usartJudge
+00005d54 g F .text 00000028 Task_usartJudge
00000f64 g F .text 0000007c TIM_OC4Init
-00008cc6 g F .text 000000fc __swsetup_r
+00008ec2 g F .text 000000fc __swsetup_r
00000450 w .text 00000000 EXTI9_5_IRQHandler
-0000907a g F .text 000000a0 __sfp
+00009276 g F .text 000000a0 __sfp
00000b36 g F .text 0000002c GPIO_EXTILineConfig
-000069fa g F .text 000004b8 .hidden __muldf3
+00006bf6 g F .text 000004b8 .hidden __muldf3
00000148 g F .text 00000028 .hidden __riscv_save_10
-00009e1a g F .text 0000002c __sread
+0000a016 g F .text 0000002c __sread
20000128 g O .data 00000038 uart_devices
-0000a01e g F .text 00000002 __malloc_lock
+0000a21a g F .text 00000002 __malloc_lock
0000018a g F .text 00000016 .hidden __riscv_restore_4
-000022b6 g F .text 0000004c get_PV_VOLT_OUT
+00002270 g F .text 0000004c get_PV_VOLT_OUT
00000180 g F .text 00000020 .hidden __riscv_restore_8
-000021ae g F .text 0000002a Get_ConversionVal
-00008ef2 g F .text 00000066 _fflush_r
+00002168 g F .text 0000002a Get_ConversionVal
+000090ee g F .text 00000066 _fflush_r
00000156 g F .text 0000001a .hidden __riscv_save_6
00000900 g F .text 0000001e EXTI_GetITStatus
00000450 w .text 00000000 SPI2_IRQHandler
-0000b110 g O .text 00000020 __sf_fake_stdin
+0000b310 g O .text 00000020 __sf_fake_stdin
000001a0 g F .text 000000a8 memset
-000024a2 g F .text 00000022 HY_CheckFunc
+0000245c g F .text 00000022 HY_CheckFunc
00000180 g F .text 00000020 .hidden __riscv_restore_9
0000018a g F .text 00000016 .hidden __riscv_restore_7
0000024c g F .text 0000005a main
-00001caa g F .text 00000028 TIM3_Init
-00008aaa g F .text 00000058 srand
-0000609e g F .text 00000018 gw485_tx_disenabla
-00007d60 g F .text 0000008c .hidden __ltsf2
-00009ebe g F .text 00000006 __sclose
-00008700 g F .text 0000016a .hidden __truncdfsf2
-00009320 g F .text 000000da _malloc_r
-0000585e g F .text 00000084 Task_startMpptControl
-200013fc g O .bss 00000028 g_adcData
+00001cb6 g F .text 00000028 TIM3_Init
+00008ca6 g F .text 00000058 srand
+0000629a g F .text 00000018 gw485_tx_disenabla
+00007f5c g F .text 0000008c .hidden __ltsf2
+0000a0ba g F .text 00000006 __sclose
+000088fc g F .text 0000016a .hidden __truncdfsf2
+0000951c g F .text 000000da _malloc_r
+00005ae4 g F .text 00000084 Task_startMpptControl
+20001414 g O .bss 00000028 g_adcData
000006bc g F .text 000001d4 Get_CalibrationValue
00000450 w .text 00000000 DMA1_Channel5_IRQHandler
00000450 w .text 00000000 EXTI4_IRQHandler
-00005a00 g F .text 000000ce Task_softStart
-00001ff2 g F .text 00000036 Delay_Ms
+00005c86 g F .text 000000ce Task_softStart
+00001fac g F .text 00000036 Delay_Ms
00000450 w .text 00000000 USB_LP_CAN1_RX0_IRQHandler
-00007dec g F .text 00000294 .hidden __mulsf3
+00007fe8 g F .text 00000294 .hidden __mulsf3
00001050 g F .text 00000016 TIM_SetCompare4
-00003fbc g F .text 00000012 readtotalElectricityConsumption
+00003f74 g F .text 00000012 readtotalElectricityConsumption
00000670 g F .text 00000018 ADC_BufferCmd
00000ec2 g F .text 0000001a SPI_Cmd
000002a6 g F .text 00000106 SystemInit
00000688 g F .text 00000012 ADC_DutyDelayCmd
-200016a0 g O .bss 00000010 g_excessiveLoad
+200016b8 g O .bss 00000010 g_excessiveLoad
00001508 g F .text 00000068 SPI_Flash_Write_Page
-0000898a g F .text 00000040 iprintf
-00004e54 g F .text 0000030c read_and_process_uart_data
+00008b86 g F .text 00000040 iprintf
+00004fa0 g F .text 0000030c read_and_process_uart_data
20000204 g O .bss 00000001 USART4_Rbuffer
00000450 w .text 00000000 USB_HP_CAN1_TX_IRQHandler
-20001700 g O .bss 00000010 m_impedanceCalculation
-00008b86 g F .text 00000046 sprintf
-0000aff0 g O .text 00000100 .hidden __clz_tab
+20001718 g O .bss 00000010 m_impedanceCalculation
+00008d82 g F .text 00000046 sprintf
+0000b1f0 g O .text 00000100 .hidden __clz_tab
00000000 g .init 00000000 _sinit
00000450 w .text 00000000 CMPWakeUp_IRQHandler
-00003350 g F .text 000003fe HY_read_and_process_uart_data
-00007cda g F .text 00000086 .hidden __gesf2
-00009ec4 g F .text 00000036 _write_r
+00003308 g F .text 000003fe HY_read_and_process_uart_data
+00007ed6 g F .text 00000086 .hidden __gesf2
+0000a0c0 g F .text 00000036 _write_r
00000450 w .text 00000000 DMA1_Channel3_IRQHandler
-00009a3a g F .text 0000010c _printf_common
+00009c36 g F .text 0000010c _printf_common
200001dc g O .data 00000004 _impure_ptr
-00005df4 g F .text 00000128 Task_recvbroadcast
-00001dfe g F .text 00000032 TIM1_UP_IRQHandler
-00008dc2 g F .text 00000130 __sflush_r
+00005ff0 g F .text 00000128 Task_recvbroadcast
+00001df6 g F .text 00000032 TIM1_UP_IRQHandler
+00008fbe g F .text 00000130 __sflush_r
00000450 w .text 00000000 LPTIMWakeUp_IRQHandler
-000094de g F .text 0000026a _svfiprintf_r
+000096da g F .text 0000026a _svfiprintf_r
00000450 w .text 00000000 WWDG_IRQHandler
-20001720 g O .bss 00000010 m_softStart
-00001e6e g F .text 0000002e TimeSliceOffset_Unregister
+20001738 g O .bss 00000010 m_softStart
+00001e66 g F .text 0000002e TimeSliceOffset_Unregister
00000450 w .text 00000000 Ecall_U_Mode_Handler
-00005588 g F .text 000000e4 Task_refreshRegister
+000056de g F .text 000000e6 Task_refreshRegister
200000a8 g O .data 00000030 g_MsgTbl
000006ac g F .text 00000010 ADC_Sample_ModeConfig
-00001d82 g F .text 0000006e TIM2_IRQHandler
-0000239a g F .text 0000004e get_PV_VOLT_IN1
+00001d8e g F .text 0000005a TIM2_IRQHandler
+00002354 g F .text 0000004e get_PV_VOLT_IN1
20005000 g .stack 00000000 _eusrstack
00000170 g F .text 0000000c .hidden __riscv_save_2
00000450 w .text 00000000 SW_Handler
000004dc g F .text 00000028 ADC_DeInit
00000450 w .text 00000000 TIM1_BRK_IRQHandler
-00009184 g F .text 00000058 __swhatbuf_r
+00009380 g F .text 00000058 __swhatbuf_r
00000504 g F .text 00000056 ADC_Init
000011a8 g F .text 00000008 USART_SendData
00000450 w .text 00000000 OPA_IRQHandler
-00004b24 g F .text 0000007a Check_485_bus_busy
+00004c70 g F .text 0000007a Check_485_bus_busy
00000450 w .text 00000000 EXTI1_IRQHandler
00000156 g F .text 0000001a .hidden __riscv_save_5
-00002082 g F .text 0000003e _write
+0000203c g F .text 0000003e _write
200001e8 g .data 00000000 _edata
-200018f4 g .bss 00000000 _end
-2000160c g O .bss 00000064 rs485_buff
+2000190c g .bss 00000000 _end
+20001624 g O .bss 00000064 rs485_buff
00000eee g F .text 00000076 TIM_TimeBaseInit
00000450 w .text 00000000 RTCAlarm_IRQHandler
-000018c4 g F .text 0000003a POW_FF_CON_Init
-0000b18c g .dlalign 00000000 _data_lma
+000018d0 g F .text 0000003a POW_FF_CON_Init
+0000b38c g .dlalign 00000000 _data_lma
00000450 w .text 00000000 USART2_IRQHandler
-00009e46 g F .text 00000048 __swrite
-00001aea g F .text 000000be BAT_485_Init
+0000a042 g F .text 00000048 __swrite
+00001af6 g F .text 000000be BAT_485_Init
000015c2 g F .text 000000be SPI_Flash_Write
-000097b2 g F .text 00000288 _vfiprintf_r
-0000911a g F .text 0000006a _fwalk_reent
+000099ae g F .text 00000288 _vfiprintf_r
+00009316 g F .text 0000006a _fwalk_reent
000003ac g F .text 000000a4 SystemCoreClockUpdate
-00008586 g F .text 000000ce .hidden __floatunsisf
-00003f86 g F .text 00000012 saveLoopImpedance
+00008782 g F .text 000000ce .hidden __floatunsisf
+00003f3e g F .text 00000012 saveLoopImpedance
000016b0 g F .text 00000032 WDI_INPUT_Init
-2000026c g O .bss 00001000 SPI_FLASH_BUF
+20000284 g O .bss 00001000 SPI_FLASH_BUF
00000450 w .text 00000000 I2C2_ER_IRQHandler
00000450 w .text 00000000 DMA1_Channel2_IRQHandler
-00001946 g F .text 0000006c PWM_TIM_Configuration
-0000b130 g O .text 00000020 __sf_fake_stdout
-00008b86 g F .text 00000046 siprintf
+00001952 g F .text 0000006c PWM_TIM_Configuration
+0000b330 g O .text 00000020 __sf_fake_stdout
+00008d82 g F .text 00000046 siprintf
20000000 g O .data 00000010 HBPrescTable
0000017c g F .text 00000024 .hidden __riscv_restore_12
-00003f98 g F .text 00000012 readLoopImpedance
-0000a102 g F .text 00000010 _read
-00003ff2 g F .text 0000042e config_info_start
-00004514 g F .text 000001d0 MpptModeChoice
+00003f50 g F .text 00000012 readLoopImpedance
+0000a2fe g F .text 00000010 _read
+00003faa g F .text 0000042e config_info_start
+00004648 g F .text 000001d4 MpptModeChoice
00000452 w .text 00000000 handle_reset
00000450 w .text 00000000 CAN1_SCE_IRQHandler
-00001ee6 g F .text 00000010 InitRingQueue2
-0000846a g F .text 00000056 .hidden __fixunssfsi
+00001ede g F .text 00000010 InitRingQueue2
+00008666 g F .text 00000056 .hidden __fixunssfsi
00000170 g F .text 0000000c .hidden __riscv_save_0
00000450 w .text 00000000 FLASH_IRQHandler
-20001730 g O .bss 00000010 m_uartConfigFile
+20001748 g O .bss 00000010 m_uartConfigFile
00000450 w .text 00000000 USBFSWakeUp_IRQHandler
-20000244 g O .bss 00000004 g_recvBroadcastDevice
-00001d54 g F .text 0000002e TIM2_Init
+2000025c g O .bss 00000004 g_recvBroadcastDevice
+00001d60 g F .text 0000002e TIM2_Init
00000450 w .text 00000000 USART1_IRQHandler
-000091dc g F .text 00000092 __smakebuf_r
-00009b46 g F .text 000002a2 _printf_i
-00006896 g F .text 000000ae .hidden __gedf2
-20000268 g O .bss 00000004 __malloc_sbrk_start
-0000374e g F .text 0000003e configCheckFunc
+000093d8 g F .text 00000092 __smakebuf_r
+00009d42 g F .text 000002a2 _printf_i
+00006a92 g F .text 000000ae .hidden __gedf2
+20000280 g O .bss 00000004 __malloc_sbrk_start
+00003706 g F .text 0000003e configCheckFunc
00000450 w .text 00000000 I2C1_ER_IRQHandler
000012ee g F .text 000000a4 SPI_Flash_Init
00000e90 g F .text 00000032 SPI_Init
00000cf2 g F .text 00000006 NVIC_PriorityGroupConfig
000011fe g F .text 000000f0 ADC_all_Init
-000019b2 g F .text 00000086 Set_duty_ratio
+20000240 g O .bss 00000004 lastVolt
+000019be g F .text 00000086 Set_duty_ratio
00000450 w .text 00000000 TKeyWakeUp_IRQHandler
20000020 g O .data 00000088 g_hyMsgTbl
-20000264 g O .bss 00000004 __malloc_free_list
+2000027c g O .bss 00000004 __malloc_free_list
00000194 g F .text 0000000c .hidden __riscv_restore_1
-20000260 g O .bss 00000004 g_gw485_uart4_handle
-0000566c g F .text 00000026 Task_usartHandle
-00006eb2 g F .text 0000073e .hidden __subdf3
-000097b2 g F .text 00000288 _vfprintf_r
+20000278 g O .bss 00000004 g_gw485_uart4_handle
+000057c4 g F .text 00000026 Task_usartHandle
+000070ae g F .text 0000073e .hidden __subdf3
+000099ae g F .text 00000288 _vfprintf_r
2000020c g O .bss 00000004 totalElectricityConsumption
000009e8 g F .text 0000000a GPIO_ReadInputDataBit
-00007662 g F .text 0000036a .hidden __addsf3
-000023e8 g F .text 00000058 get_MOSFET_Temper
-20000241 g O .bss 00000001 g_collectOpenCircuitVoltageFlag
-0000a0c2 g F .text 00000010 _close
-00006130 g F .text 00000028 uart_dev_in_char
+0000785e g F .text 0000036a .hidden __addsf3
+000023a2 g F .text 00000058 get_MOSFET_Temper
+20000259 g O .bss 00000001 g_collectOpenCircuitVoltageFlag
+0000a2be g F .text 00000010 _close
+0000632c g F .text 00000028 uart_dev_in_char
@@ -661,7 +666,7 @@ Disassembly of section .vector:
28: 0450 addi a2,sp,516
...
32: 0000 unimp
- 34: 1df0 addi a2,sp,764
+ 34: 1de8 addi a0,sp,764
36: 0000 unimp
38: 0000 unimp
3a: 0000 unimp
@@ -719,15 +724,15 @@ Disassembly of section .vector:
a2: 0000 unimp
a4: 0450 addi a2,sp,516
a6: 0000 unimp
- a8: 1dfe slli s11,s11,0x3f
+ a8: 1df6 slli s11,s11,0x3d
aa: 0000 unimp
ac: 0450 addi a2,sp,516
ae: 0000 unimp
b0: 0450 addi a2,sp,516
b2: 0000 unimp
- b4: 1d82 slli s11,s11,0x20
+ b4: 1d8e slli s11,s11,0x23
b6: 0000 unimp
- b8: 1cd2 slli s9,s9,0x34
+ b8: 1cde slli s9,s9,0x37
ba: 0000 unimp
bc: 0450 addi a2,sp,516
be: 0000 unimp
@@ -747,7 +752,7 @@ Disassembly of section .vector:
da: 0000 unimp
dc: 0450 addi a2,sp,516
de: 0000 unimp
- e0: 1bc2 slli s7,s7,0x30
+ e0: 1bce slli s7,s7,0x33
e2: 0000 unimp
e4: 186c addi a1,sp,60
e6: 0000 unimp
@@ -759,7 +764,7 @@ Disassembly of section .vector:
f2: 0000 unimp
f4: 0450 addi a2,sp,516
f6: 0000 unimp
- f8: 1c08 addi a0,sp,560
+ f8: 1c14 addi a3,sp,560
fa: 0000 unimp
fc: 0450 addi a2,sp,516
fe: 0000 unimp
@@ -909,26 +914,26 @@ Disassembly of section .text:
250: 4505 li a0,1
252: 2a1000ef jal ra,cf2
256: 2a99 jal 3ac
- 258: 53d010ef jal ra,1f94
+ 258: 535010ef jal ra,1f8c
25c: 6571 lui a0,0x1c
- 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x11074>
- 262: 5c7010ef jal ra,2028
+ 25e: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x10e74>
+ 262: 581010ef jal ra,1fe2
266: 200007b7 lui a5,0x20000
26a: 1c07a683 lw a3,448(a5) # 200001c0
26e: 0000a437 lui s0,0xa
272: 0000a537 lui a0,0xa
- 276: 11440593 addi a1,s0,276 # a114 <_read+0x12>
+ 276: 31040593 addi a1,s0,784 # a310 <_read+0x12>
27a: 02700613 li a2,39
- 27e: 12450513 addi a0,a0,292 # a124 <_read+0x22>
- 282: 708080ef jal ra,898a
+ 27e: 32050513 addi a0,a0,800 # a320 <_read+0x22>
+ 282: 105080ef jal ra,8b86
286: 2529 jal 890
288: 86aa mv a3,a0
28a: 0000a537 lui a0,0xa
28e: 02800613 li a2,40
- 292: 11440593 addi a1,s0,276
- 296: 13c50513 addi a0,a0,316 # a13c <_read+0x3a>
- 29a: 6f0080ef jal ra,898a
- 29e: 0ef050ef jal ra,5b8c
+ 292: 31040593 addi a1,s0,784
+ 296: 33850513 addi a0,a0,824 # a338 <_read+0x3a>
+ 29a: 0ed080ef jal ra,8b86
+ 29e: 2df050ef jal ra,5d7c
2a2: 4501 li a0,0
2a4: bdc5 j 194 <__riscv_restore_0>
@@ -1052,7 +1057,7 @@ Disassembly of section .text:
3cc: 8b91 andi a5,a5,4
3ce: c79d beqz a5,3fc
3d0: 000f47b7 lui a5,0xf4
- 3d4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xe90b4>
+ 3d4: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xe8eb4>
3d8: c31c sw a5,0(a4)
3da: 400217b7 lui a5,0x40021
3de: 43dc lw a5,4(a5)
@@ -1067,7 +1072,7 @@ Disassembly of section .text:
3f8: c31c sw a5,0(a4)
3fa: 8082 ret
3fc: 007a17b7 lui a5,0x7a1
- 400: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x796074>
+ 400: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x795e74>
404: bfd1 j 3d8
406: 42dc lw a5,4(a3)
408: 42d4 lw a3,4(a3)
@@ -1085,14 +1090,14 @@ Disassembly of section .text:
426: 8ac1 andi a3,a3,16
428: ce89 beqz a3,442
42a: 007a16b7 lui a3,0x7a1
- 42e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x796074>
+ 42e: 20068693 addi a3,a3,512 # 7a1200 <_data_lma+0x795e74>
432: a821 j 44a
434: 400216b7 lui a3,0x40021
438: 42d4 lw a3,4(a3)
43a: 00e69613 slli a2,a3,0xe
43e: fe0656e3 bgez a2,42a
442: 003d16b7 lui a3,0x3d1
- 446: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c5774>
+ 446: 90068693 addi a3,a3,-1792 # 3d0900 <_data_lma+0x3c5574>
44a: 02d787b3 mul a5,a5,a3
44e: b769 j 3d8
@@ -1105,7 +1110,7 @@ Disassembly of section .text:
45a: 20005117 auipc sp,0x20005
45e: ba610113 addi sp,sp,-1114 # 20005000 <_eusrstack>
462: 0000b517 auipc a0,0xb
- 466: d2a50513 addi a0,a0,-726 # b18c <_data_lma>
+ 466: f2a50513 addi a0,a0,-214 # b38c <_data_lma>
46a: 20000597 auipc a1,0x20000
46e: b9658593 addi a1,a1,-1130 # 20000000 <_data_vma>
472: 82818613 addi a2,gp,-2008 # 200001e8 <_edata>
@@ -1117,7 +1122,7 @@ Disassembly of section .text:
486: fec5eae3 bltu a1,a2,47a
48a: 82818513 addi a0,gp,-2008 # 200001e8 <_edata>
48e: 20001597 auipc a1,0x20001
- 492: 46658593 addi a1,a1,1126 # 200018f4 <_ebss>
+ 492: 47e58593 addi a1,a1,1150 # 2000190c <_ebss>
496: 00b57763 bgeu a0,a1,4a4
49a: 00052023 sw zero,0(a0)
49e: 0511 addi a0,a0,4
@@ -1807,7 +1812,7 @@ Disassembly of section .text:
00000b62 :
b62: e0eff2ef jal t0,170 <__riscv_save_0>
b66: 1ffff437 lui s0,0x1ffff
- b6a: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff4598>
+ b6a: 72442703 lw a4,1828(s0) # 1ffff724 <_data_lma+0x1fff4398>
b6e: 3e000637 lui a2,0x3e000
b72: 1141 addi sp,sp,-16
b74: 01971793 slli a5,a4,0x19
@@ -1840,23 +1845,23 @@ Disassembly of section .text:
bc4: 2c8d jal e36
bc6: 70442783 lw a5,1796(s0)
bca: 103a0737 lui a4,0x103a0
- bce: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10395574>
+ bce: 70070713 addi a4,a4,1792 # 103a0700 <_data_lma+0x10395374>
bd2: f0f7f793 andi a5,a5,-241
bd6: 10e78063 beq a5,a4,cd6
bda: 02f76163 bltu a4,a5,bfc
bde: 10320737 lui a4,0x10320
- be2: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10315574>
+ be2: 70070713 addi a4,a4,1792 # 10320700 <_data_lma+0x10315374>
be6: 06e78063 beq a5,a4,c46
bea: 10370737 lui a4,0x10370
- bee: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10365574>
+ bee: 70070713 addi a4,a4,1792 # 10370700 <_data_lma+0x10365374>
bf2: 08e78763 beq a5,a4,c80
bf6: 0141 addi sp,sp,16
bf8: d9cff06f j 194 <__riscv_restore_0>
bfc: 103b0737 lui a4,0x103b0
- c00: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a5574>
+ c00: 70070713 addi a4,a4,1792 # 103b0700 <_data_lma+0x103a5374>
c04: 0ae78b63 beq a5,a4,cba
c08: 103d0737 lui a4,0x103d0
- c0c: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c5574>
+ c0c: 70070713 addi a4,a4,1792 # 103d0700 <_data_lma+0x103c5374>
c10: fee793e3 bne a5,a4,bf6
c14: 4585 li a1,1
c16: 6521 lui a0,0x8
@@ -1968,7 +1973,7 @@ Disassembly of section .text:
d26: 00d71733 sll a4,a4,a3
d2a: 4154 lw a3,4(a0)
d2c: ce89 beqz a3,d46
- d2e: 04078793 addi a5,a5,64 # 2040
+ d2e: 04078793 addi a5,a5,64 # 2040 <_write+0x4>
d32: 078a slli a5,a5,0x2
d34: e000e6b7 lui a3,0xe000e
d38: 97b6 add a5,a5,a3
@@ -2004,7 +2009,7 @@ Disassembly of section .text:
d78: 8b91 andi a5,a5,4
d7a: c7a5 beqz a5,de2
d7c: 000f47b7 lui a5,0xf4
- d80: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xe90b4>
+ d80: 24078793 addi a5,a5,576 # f4240 <_data_lma+0xe8eb4>
d84: c11c sw a5,0(a0)
d86: 40021637 lui a2,0x40021
d8a: 425c lw a5,4(a2)
@@ -2043,7 +2048,7 @@ Disassembly of section .text:
dde: c91c sw a5,16(a0)
de0: 8082 ret
de2: 007a17b7 lui a5,0x7a1
- de6: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x796074>
+ de6: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x795e74>
dea: bf69 j d84
dec: 435c lw a5,4(a4)
dee: 4358 lw a4,4(a4)
@@ -2061,14 +2066,14 @@ Disassembly of section .text:
e0c: 8b41 andi a4,a4,16
e0e: cf09 beqz a4,e28
e10: 007a1737 lui a4,0x7a1
- e14: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x796074>
+ e14: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x795e74>
e18: a821 j e30
e1a: 40021737 lui a4,0x40021
e1e: 4358 lw a4,4(a4)
e20: 00e71693 slli a3,a4,0xe
e24: fe06d6e3 bgez a3,e10
e28: 003d1737 lui a4,0x3d1
- e2c: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c5774>
+ e2c: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c5574>
e30: 02e787b3 mul a5,a5,a4
e34: bf81 j d84
@@ -2117,7 +2122,7 @@ Disassembly of section .text:
00000e90 :
e90: 211a lhu a4,0(a0)
e92: 678d lui a5,0x3
- e94: 04078793 addi a5,a5,64 # 3040
+ e94: 04078793 addi a5,a5,64 # 3040
e98: 21b6 lhu a3,2(a1)
e9a: 8f7d and a4,a4,a5
e9c: 219e lhu a5,0(a1)
@@ -2547,8 +2552,8 @@ Disassembly of section .text:
1252: 85aa mv a1,a0
1254: 82a19e23 sh a0,-1988(gp) # 200001fc
1258: 0000a537 lui a0,0xa
- 125c: 15450513 addi a0,a0,340 # a154 <_read+0x52>
- 1260: 72a070ef jal ra,898a
+ 125c: 35050513 addi a0,a0,848 # a350 <_read+0x52>
+ 1260: 127070ef jal ra,8b86
1264: 000e07b7 lui a5,0xe0
1268: ce3e sw a5,28(sp)
126a: 080c addi a1,sp,16
@@ -2886,9 +2891,9 @@ Disassembly of section .text:
15e8: 8432 mv s0,a2
15ea: 20000b37 lui s6,0x20000
15ee: 0442 slli s0,s0,0x10
- 15f0: 26cb0b93 addi s7,s6,620 # 2000026c
+ 15f0: 284b0b93 addi s7,s6,644 # 20000284
15f4: 8041 srli s0,s0,0x10
- 15f6: 26cb0b13 addi s6,s6,620
+ 15f6: 284b0b13 addi s6,s6,644
15fa: 0ff00c13 li s8,255
15fe: 00ca1c93 slli s9,s4,0xc
1602: 6605 lui a2,0x1
@@ -2906,7 +2911,7 @@ Disassembly of section .text:
161e: 0785 addi a5,a5,1
1620: 00f90733 add a4,s2,a5
1624: 975a add a4,a4,s6
- 1626: fff74703 lbu a4,-1(a4) # 1fff
+ 1626: fff74703 lbu a4,-1(a4) # 1fff
162a: ff8701e3 beq a4,s8,160c
162e: 8552 mv a0,s4
1630: 3515 jal 1454
@@ -3051,18 +3056,18 @@ Disassembly of section .text:
178e: 4511 li a0,4
1790: 98eff0ef jal ra,91e
1794: 20001737 lui a4,0x20001
- 1798: 46070713 addi a4,a4,1120 # 20001460
+ 1798: 47870713 addi a4,a4,1144 # 20001478
179c: 06d74783 lbu a5,109(a4)
17a0: e79d bnez a5,17ce
17a2: 200014b7 lui s1,0x20001
17a6: 000065b7 lui a1,0x6
17aa: 4681 li a3,0
17ac: 3e800613 li a2,1000
- 17b0: c9e58593 addi a1,a1,-866 # 5c9e
- 17b4: 6b048513 addi a0,s1,1712 # 200016b0
+ 17b0: e8a58593 addi a1,a1,-374 # 5e8a
+ 17b4: 6c848513 addi a0,s1,1736 # 200016c8
17b8: 068706a3 sb s0,109(a4)
- 17bc: 674000ef jal ra,1e30
- 17c0: 6a848823 sb s0,1712(s1)
+ 17bc: 66c000ef jal ra,1e28
+ 17c0: 6c848423 sb s0,1736(s1)
17c4: 4432 lw s0,12(sp)
17c6: 44a2 lw s1,8(sp)
17c8: 0141 addi sp,sp,16
@@ -3073,13 +3078,13 @@ Disassembly of section .text:
17d8: 4709 li a4,2
17da: fee795e3 bne a5,a4,17c4
17de: 20001437 lui s0,0x20001
- 17e2: 6b040513 addi a0,s0,1712 # 200016b0
- 17e6: 688000ef jal ra,1e6e
+ 17e2: 6c840513 addi a0,s0,1736 # 200016c8
+ 17e6: 680000ef jal ra,1e66
17ea: 40011537 lui a0,0x40011
17ee: 4601 li a2,0
17f0: 10000593 li a1,256
17f4: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 17f8: 6a040823 sb zero,1712(s0)
+ 17f8: 6c040423 sb zero,1736(s0)
17fc: a04ff0ef jal ra,a00
1800: b7d1 j 17c4
@@ -3133,12366 +3138,12514 @@ Disassembly of section .text:
1870: c622 sw s0,12(sp)
1872: 88eff0ef jal ra,900
1876: 4785 li a5,1
- 1878: 04f51263 bne a0,a5,18bc
- 187c: 4529 li a0,10
- 187e: 736000ef jal ra,1fb4
- 1882: 6505 lui a0,0x1
- 1884: 89aff0ef jal ra,91e
- 1888: 20001437 lui s0,0x20001
- 188c: 46040793 addi a5,s0,1120 # 20001460
- 1890: 06e7c783 lbu a5,110(a5) # 106e
- 1894: 46040413 addi s0,s0,1120
- 1898: ef89 bnez a5,18b2
- 189a: 000065b7 lui a1,0x6
- 189e: 20001537 lui a0,0x20001
- 18a2: 4681 li a3,0
- 18a4: 3e800613 li a2,1000
- 18a8: d0058593 addi a1,a1,-768 # 5d00
- 18ac: 6a050513 addi a0,a0,1696 # 200016a0
- 18b0: 2341 jal 1e30
- 18b2: 06e44783 lbu a5,110(s0)
- 18b6: 0785 addi a5,a5,1
- 18b8: 06f40723 sb a5,110(s0)
- 18bc: 4432 lw s0,12(sp)
- 18be: 0141 addi sp,sp,16
- 18c0: 30200073 mret
+ 1878: 04f51863 bne a0,a5,18c8
+ 187c: 40011537 lui a0,0x40011
+ 1880: 4601 li a2,0
+ 1882: 10000593 li a1,256
+ 1886: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 188a: 976ff0ef jal ra,a00
+ 188e: 6505 lui a0,0x1
+ 1890: 88eff0ef jal ra,91e
+ 1894: 20001437 lui s0,0x20001
+ 1898: 47840793 addi a5,s0,1144 # 20001478
+ 189c: 06e7c783 lbu a5,110(a5) # 106e
+ 18a0: 47840413 addi s0,s0,1144
+ 18a4: ef89 bnez a5,18be
+ 18a6: 000065b7 lui a1,0x6
+ 18aa: 20001537 lui a0,0x20001
+ 18ae: 4681 li a3,0
+ 18b0: 3e800613 li a2,1000
+ 18b4: eec58593 addi a1,a1,-276 # 5eec
+ 18b8: 6b850513 addi a0,a0,1720 # 200016b8
+ 18bc: 23b5 jal 1e28
+ 18be: 06e44783 lbu a5,110(s0)
+ 18c2: 0785 addi a5,a5,1
+ 18c4: 06f40723 sb a5,110(s0)
+ 18c8: 4432 lw s0,12(sp)
+ 18ca: 0141 addi sp,sp,16
+ 18cc: 30200073 mret
-000018c4 :
- 18c4: 8adfe2ef jal t0,170 <__riscv_save_0>
- 18c8: 1141 addi sp,sp,-16
- 18ca: 4585 li a1,1
- 18cc: 4511 li a0,4
- 18ce: d68ff0ef jal ra,e36
- 18d2: 77e1 lui a5,0xffff8
- 18d4: 40011437 lui s0,0x40011
- 18d8: 827c sh a5,4(sp)
- 18da: 47c1 li a5,16
- 18dc: c63e sw a5,12(sp)
- 18de: 004c addi a1,sp,4
- 18e0: 478d li a5,3
- 18e2: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x2000b800>
- 18e6: c43e sw a5,8(sp)
- 18e8: 840ff0ef jal ra,928
- 18ec: 4601 li a2,0
- 18ee: 65a1 lui a1,0x8
- 18f0: 80040513 addi a0,s0,-2048
- 18f4: 90cff0ef jal ra,a00
- 18f8: 0141 addi sp,sp,16
- 18fa: 89bfe06f j 194 <__riscv_restore_0>
+000018d0 :
+ 18d0: 8a1fe2ef jal t0,170 <__riscv_save_0>
+ 18d4: 1141 addi sp,sp,-16
+ 18d6: 4585 li a1,1
+ 18d8: 4511 li a0,4
+ 18da: d5cff0ef jal ra,e36
+ 18de: 77e1 lui a5,0xffff8
+ 18e0: 40011437 lui s0,0x40011
+ 18e4: 827c sh a5,4(sp)
+ 18e6: 47c1 li a5,16
+ 18e8: c63e sw a5,12(sp)
+ 18ea: 004c addi a1,sp,4
+ 18ec: 478d li a5,3
+ 18ee: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x2000b800>
+ 18f2: c43e sw a5,8(sp)
+ 18f4: 834ff0ef jal ra,928
+ 18f8: 4601 li a2,0
+ 18fa: 65a1 lui a1,0x8
+ 18fc: 80040513 addi a0,s0,-2048
+ 1900: 900ff0ef jal ra,a00
+ 1904: 0141 addi sp,sp,16
+ 1906: 88ffe06f j 194 <__riscv_restore_0>
-000018fe :
- 18fe: 873fe2ef jal t0,170 <__riscv_save_0>
- 1902: 1141 addi sp,sp,-16
- 1904: 4585 li a1,1
- 1906: 4521 li a0,8
- 1908: d2eff0ef jal ra,e36
- 190c: 4585 li a1,1
- 190e: 4511 li a0,4
- 1910: d44ff0ef jal ra,e54
- 1914: 20000793 li a5,512
- 1918: 40011437 lui s0,0x40011
- 191c: 827c sh a5,4(sp)
- 191e: 47e1 li a5,24
- 1920: c63e sw a5,12(sp)
- 1922: 004c addi a1,sp,4
- 1924: 478d li a5,3
- 1926: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 192a: c43e sw a5,8(sp)
- 192c: ffdfe0ef jal ra,928
- 1930: 08000793 li a5,128
- 1934: 004c addi a1,sp,4
- 1936: c0040513 addi a0,s0,-1024
- 193a: 827c sh a5,4(sp)
- 193c: fedfe0ef jal ra,928
- 1940: 0141 addi sp,sp,16
- 1942: 853fe06f j 194 <__riscv_restore_0>
+0000190a :
+ 190a: 867fe2ef jal t0,170 <__riscv_save_0>
+ 190e: 1141 addi sp,sp,-16
+ 1910: 4585 li a1,1
+ 1912: 4521 li a0,8
+ 1914: d22ff0ef jal ra,e36
+ 1918: 4585 li a1,1
+ 191a: 4511 li a0,4
+ 191c: d38ff0ef jal ra,e54
+ 1920: 20000793 li a5,512
+ 1924: 40011437 lui s0,0x40011
+ 1928: 827c sh a5,4(sp)
+ 192a: 47e1 li a5,24
+ 192c: c63e sw a5,12(sp)
+ 192e: 004c addi a1,sp,4
+ 1930: 478d li a5,3
+ 1932: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 1936: c43e sw a5,8(sp)
+ 1938: ff1fe0ef jal ra,928
+ 193c: 08000793 li a5,128
+ 1940: 004c addi a1,sp,4
+ 1942: c0040513 addi a0,s0,-1024
+ 1946: 827c sh a5,4(sp)
+ 1948: fe1fe0ef jal ra,928
+ 194c: 0141 addi sp,sp,16
+ 194e: 847fe06f j 194 <__riscv_restore_0>
-00001946 :
- 1946: 82bfe2ef jal t0,170 <__riscv_save_0>
- 194a: 1101 addi sp,sp,-32
- 194c: 3f4d jal 18fe
- 194e: 40001437 lui s0,0x40001
- 1952: 1df00793 li a5,479
- 1956: 858a mv a1,sp
- 1958: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800>
- 195c: c03e sw a5,0(sp)
- 195e: c202 sw zero,4(sp)
- 1960: 00011423 sh zero,8(sp)
- 1964: 00010523 sb zero,10(sp)
- 1968: d86ff0ef jal ra,eee
- 196c: 80040513 addi a0,s0,-2048
- 1970: 4585 li a1,1
- 1972: eaeff0ef jal ra,1020
- 1976: 67c1 lui a5,0x10
- 1978: 06078793 addi a5,a5,96 # 10060 <_data_lma+0x4ed4>
- 197c: 006c addi a1,sp,12
- 197e: 80040513 addi a0,s0,-2048
- 1982: c83e sw a5,16(sp)
- 1984: 00011b23 sh zero,22(sp)
- 1988: c602 sw zero,12(sp)
- 198a: ddaff0ef jal ra,f64
- 198e: 80040513 addi a0,s0,-2048
- 1992: 45a1 li a1,8
- 1994: ea6ff0ef jal ra,103a
- 1998: 80040513 addi a0,s0,-2048
- 199c: 4585 li a1,1
- 199e: e42ff0ef jal ra,fe0
- 19a2: 4585 li a1,1
+00001952 :
+ 1952: 81ffe2ef jal t0,170 <__riscv_save_0>
+ 1956: 1101 addi sp,sp,-32
+ 1958: 3f4d jal 190a
+ 195a: 40001437 lui s0,0x40001
+ 195e: 1df00793 li a5,479
+ 1962: 858a mv a1,sp
+ 1964: 80040513 addi a0,s0,-2048 # 40000800 <_eusrstack+0x1fffb800>
+ 1968: c03e sw a5,0(sp)
+ 196a: c202 sw zero,4(sp)
+ 196c: 00011423 sh zero,8(sp)
+ 1970: 00010523 sb zero,10(sp)
+ 1974: d7aff0ef jal ra,eee
+ 1978: 80040513 addi a0,s0,-2048
+ 197c: 4585 li a1,1
+ 197e: ea2ff0ef jal ra,1020
+ 1982: 67c1 lui a5,0x10
+ 1984: 06078793 addi a5,a5,96 # 10060 <_data_lma+0x4cd4>
+ 1988: 006c addi a1,sp,12
+ 198a: 80040513 addi a0,s0,-2048
+ 198e: c83e sw a5,16(sp)
+ 1990: 00011b23 sh zero,22(sp)
+ 1994: c602 sw zero,12(sp)
+ 1996: dceff0ef jal ra,f64
+ 199a: 80040513 addi a0,s0,-2048
+ 199e: 45a1 li a1,8
+ 19a0: e9aff0ef jal ra,103a
19a4: 80040513 addi a0,s0,-2048
- 19a8: e50ff0ef jal ra,ff8
- 19ac: 6105 addi sp,sp,32
- 19ae: fe6fe06f j 194 <__riscv_restore_0>
+ 19a8: 4585 li a1,1
+ 19aa: e36ff0ef jal ra,fe0
+ 19ae: 4585 li a1,1
+ 19b0: 80040513 addi a0,s0,-2048
+ 19b4: e44ff0ef jal ra,ff8
+ 19b8: 6105 addi sp,sp,32
+ 19ba: fdafe06f j 194 <__riscv_restore_0>
-000019b2 :
- 19b2: 1141 addi sp,sp,-16
- 19b4: c422 sw s0,8(sp)
- 19b6: 842a mv s0,a0
- 19b8: 4108 lw a0,0(a0)
- 19ba: c24a sw s2,4(sp)
- 19bc: c04e sw s3,0(sp)
- 19be: c606 sw ra,12(sp)
- 19c0: 495060ef jal ra,8654 <__extendsfdf2>
- 19c4: 0000a7b7 lui a5,0xa
- 19c8: 1787a603 lw a2,376(a5) # a178 <_read+0x76>
- 19cc: 17c7a683 lw a3,380(a5)
- 19d0: 892a mv s2,a0
- 19d2: 89ae mv s3,a1
- 19d4: 771040ef jal ra,6944 <__ledf2>
- 19d8: 02055f63 bgez a0,1a16
- 19dc: 0000a7b7 lui a5,0xa
- 19e0: 16c7a783 lw a5,364(a5) # a16c <_read+0x6a>
- 19e4: c01c sw a5,0(s0)
- 19e6: 0000a7b7 lui a5,0xa
- 19ea: 1747a583 lw a1,372(a5) # a174 <_read+0x72>
- 19ee: 4008 lw a0,0(s0)
- 19f0: 3fc060ef jal ra,7dec <__mulsf3>
- 19f4: 277060ef jal ra,846a <__fixunssfsi>
- 19f8: 01051593 slli a1,a0,0x10
- 19fc: 40001537 lui a0,0x40001
- 1a00: 81c1 srli a1,a1,0x10
- 1a02: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800>
- 1a06: e4aff0ef jal ra,1050
- 1a0a: 40b2 lw ra,12(sp)
- 1a0c: 4422 lw s0,8(sp)
- 1a0e: 4912 lw s2,4(sp)
- 1a10: 4982 lw s3,0(sp)
- 1a12: 0141 addi sp,sp,16
- 1a14: 8082 ret
- 1a16: 0000a7b7 lui a5,0xa
- 1a1a: 1807a603 lw a2,384(a5) # a180 <_read+0x7e>
- 1a1e: 1847a683 lw a3,388(a5)
- 1a22: 854a mv a0,s2
- 1a24: 85ce mv a1,s3
- 1a26: 671040ef jal ra,6896 <__gedf2>
- 1a2a: faa05ee3 blez a0,19e6
- 1a2e: 0000a7b7 lui a5,0xa
- 1a32: 1707a783 lw a5,368(a5) # a170 <_read+0x6e>
- 1a36: b77d j 19e4
+000019be :
+ 19be: 1141 addi sp,sp,-16
+ 19c0: c422 sw s0,8(sp)
+ 19c2: 842a mv s0,a0
+ 19c4: 4108 lw a0,0(a0)
+ 19c6: c24a sw s2,4(sp)
+ 19c8: c04e sw s3,0(sp)
+ 19ca: c606 sw ra,12(sp)
+ 19cc: 685060ef jal ra,8850 <__extendsfdf2>
+ 19d0: 0000a7b7 lui a5,0xa
+ 19d4: 3787a603 lw a2,888(a5) # a378 <_read+0x7a>
+ 19d8: 37c7a683 lw a3,892(a5)
+ 19dc: 892a mv s2,a0
+ 19de: 89ae mv s3,a1
+ 19e0: 160050ef jal ra,6b40 <__ledf2>
+ 19e4: 02055f63 bgez a0,1a22
+ 19e8: 0000a7b7 lui a5,0xa
+ 19ec: 3687a783 lw a5,872(a5) # a368 <_read+0x6a>
+ 19f0: c01c sw a5,0(s0)
+ 19f2: 0000a7b7 lui a5,0xa
+ 19f6: 3707a583 lw a1,880(a5) # a370 <_read+0x72>
+ 19fa: 4008 lw a0,0(s0)
+ 19fc: 5ec060ef jal ra,7fe8 <__mulsf3>
+ 1a00: 467060ef jal ra,8666 <__fixunssfsi>
+ 1a04: 01051593 slli a1,a0,0x10
+ 1a08: 40001537 lui a0,0x40001
+ 1a0c: 81c1 srli a1,a1,0x10
+ 1a0e: 80050513 addi a0,a0,-2048 # 40000800 <_eusrstack+0x1fffb800>
+ 1a12: e3eff0ef jal ra,1050
+ 1a16: 40b2 lw ra,12(sp)
+ 1a18: 4422 lw s0,8(sp)
+ 1a1a: 4912 lw s2,4(sp)
+ 1a1c: 4982 lw s3,0(sp)
+ 1a1e: 0141 addi sp,sp,16
+ 1a20: 8082 ret
+ 1a22: 0000a7b7 lui a5,0xa
+ 1a26: 3807a603 lw a2,896(a5) # a380 <_read+0x82>
+ 1a2a: 3847a683 lw a3,900(a5)
+ 1a2e: 854a mv a0,s2
+ 1a30: 85ce mv a1,s3
+ 1a32: 060050ef jal ra,6a92 <__gedf2>
+ 1a36: faa05ee3 blez a0,19f2
+ 1a3a: 0000a7b7 lui a5,0xa
+ 1a3e: 36c7a783 lw a5,876(a5) # a36c <_read+0x6e>
+ 1a42: b77d j 19f0
-00001a38 :
- 1a38: f38fe2ef jal t0,170 <__riscv_save_0>
- 1a3c: 7179 addi sp,sp,-48
- 1a3e: 40011437 lui s0,0x40011
- 1a42: 47c1 li a5,16
- 1a44: 892a mv s2,a0
- 1a46: 82fc sh a5,20(sp)
- 1a48: 448d li s1,3
- 1a4a: 47c1 li a5,16
- 1a4c: 084c addi a1,sp,20
- 1a4e: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 1a52: ce3e sw a5,28(sp)
- 1a54: cc26 sw s1,24(sp)
- 1a56: ed3fe0ef jal ra,928
- 1a5a: 4601 li a2,0
- 1a5c: c0040513 addi a0,s0,-1024
- 1a60: 45c1 li a1,16
- 1a62: f9ffe0ef jal ra,a00
- 1a66: 4585 li a1,1
- 1a68: 4521 li a0,8
- 1a6a: bccff0ef jal ra,e36
- 1a6e: 4585 li a1,1
- 1a70: 00080537 lui a0,0x80
- 1a74: be0ff0ef jal ra,e54
- 1a78: 4785 li a5,1
- 1a7a: 82fc sh a5,20(sp)
- 1a7c: 084c addi a1,sp,20
- 1a7e: 47e1 li a5,24
- 1a80: c0040513 addi a0,s0,-1024
- 1a84: cc26 sw s1,24(sp)
- 1a86: ce3e sw a5,28(sp)
- 1a88: ea1fe0ef jal ra,928
- 1a8c: 4489 li s1,2
- 1a8e: 4791 li a5,4
- 1a90: 084c addi a1,sp,20
- 1a92: c0040513 addi a0,s0,-1024
- 1a96: 82e4 sh s1,20(sp)
- 1a98: 40005437 lui s0,0x40005
- 1a9c: ce3e sw a5,28(sp)
- 1a9e: e8bfe0ef jal ra,928
- 1aa2: 100c addi a1,sp,32
- 1aa4: 000c07b7 lui a5,0xc0
- 1aa8: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
- 1aac: d04a sw s2,32(sp)
- 1aae: d43e sw a5,40(sp)
- 1ab0: d202 sw zero,36(sp)
- 1ab2: 02011623 sh zero,44(sp)
- 1ab6: decff0ef jal ra,10a2
- 1aba: 13d00793 li a5,317
- 1abe: 867c sh a5,12(sp)
- 1ac0: 0068 addi a0,sp,12
- 1ac2: 4785 li a5,1
- 1ac4: c83e sw a5,16(sp)
- 1ac6: 8744 sb s1,14(sp)
- 1ac8: a30ff0ef jal ra,cf8
- 1acc: 4605 li a2,1
- 1ace: c0040513 addi a0,s0,-1024
- 1ad2: 52500593 li a1,1317
- 1ad6: e9cff0ef jal ra,1172
- 1ada: 4585 li a1,1
- 1adc: c0040513 addi a0,s0,-1024
- 1ae0: e7cff0ef jal ra,115c
- 1ae4: 6145 addi sp,sp,48
- 1ae6: eaefe06f j 194 <__riscv_restore_0>
+00001a44 :
+ 1a44: f2cfe2ef jal t0,170 <__riscv_save_0>
+ 1a48: 7179 addi sp,sp,-48
+ 1a4a: 40011437 lui s0,0x40011
+ 1a4e: 47c1 li a5,16
+ 1a50: 892a mv s2,a0
+ 1a52: 82fc sh a5,20(sp)
+ 1a54: 448d li s1,3
+ 1a56: 47c1 li a5,16
+ 1a58: 084c addi a1,sp,20
+ 1a5a: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 1a5e: ce3e sw a5,28(sp)
+ 1a60: cc26 sw s1,24(sp)
+ 1a62: ec7fe0ef jal ra,928
+ 1a66: 4601 li a2,0
+ 1a68: c0040513 addi a0,s0,-1024
+ 1a6c: 45c1 li a1,16
+ 1a6e: f93fe0ef jal ra,a00
+ 1a72: 4585 li a1,1
+ 1a74: 4521 li a0,8
+ 1a76: bc0ff0ef jal ra,e36
+ 1a7a: 4585 li a1,1
+ 1a7c: 00080537 lui a0,0x80
+ 1a80: bd4ff0ef jal ra,e54
+ 1a84: 4785 li a5,1
+ 1a86: 82fc sh a5,20(sp)
+ 1a88: 084c addi a1,sp,20
+ 1a8a: 47e1 li a5,24
+ 1a8c: c0040513 addi a0,s0,-1024
+ 1a90: cc26 sw s1,24(sp)
+ 1a92: ce3e sw a5,28(sp)
+ 1a94: e95fe0ef jal ra,928
+ 1a98: 4489 li s1,2
+ 1a9a: 4791 li a5,4
+ 1a9c: 084c addi a1,sp,20
+ 1a9e: c0040513 addi a0,s0,-1024
+ 1aa2: 82e4 sh s1,20(sp)
+ 1aa4: 40005437 lui s0,0x40005
+ 1aa8: ce3e sw a5,28(sp)
+ 1aaa: e7ffe0ef jal ra,928
+ 1aae: 100c addi a1,sp,32
+ 1ab0: 000c07b7 lui a5,0xc0
+ 1ab4: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
+ 1ab8: d04a sw s2,32(sp)
+ 1aba: d43e sw a5,40(sp)
+ 1abc: d202 sw zero,36(sp)
+ 1abe: 02011623 sh zero,44(sp)
+ 1ac2: de0ff0ef jal ra,10a2
+ 1ac6: 13d00793 li a5,317
+ 1aca: 867c sh a5,12(sp)
+ 1acc: 0068 addi a0,sp,12
+ 1ace: 4785 li a5,1
+ 1ad0: c83e sw a5,16(sp)
+ 1ad2: 8744 sb s1,14(sp)
+ 1ad4: a24ff0ef jal ra,cf8
+ 1ad8: 4605 li a2,1
+ 1ada: c0040513 addi a0,s0,-1024
+ 1ade: 52500593 li a1,1317
+ 1ae2: e90ff0ef jal ra,1172
+ 1ae6: 4585 li a1,1
+ 1ae8: c0040513 addi a0,s0,-1024
+ 1aec: e70ff0ef jal ra,115c
+ 1af0: 6145 addi sp,sp,48
+ 1af2: ea2fe06f j 194 <__riscv_restore_0>
-00001aea :
- 1aea: e86fe2ef jal t0,170 <__riscv_save_0>
- 1aee: 7179 addi sp,sp,-48
- 1af0: 40011437 lui s0,0x40011
- 1af4: 02000793 li a5,32
- 1af8: 892a mv s2,a0
- 1afa: 82fc sh a5,20(sp)
- 1afc: 448d li s1,3
- 1afe: 47c1 li a5,16
- 1b00: 084c addi a1,sp,20
- 1b02: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
- 1b06: ce3e sw a5,28(sp)
- 1b08: cc26 sw s1,24(sp)
- 1b0a: e1ffe0ef jal ra,928
- 1b0e: 4601 li a2,0
- 1b10: c0040513 addi a0,s0,-1024
- 1b14: 02000593 li a1,32
- 1b18: ee9fe0ef jal ra,a00
- 1b1c: 4585 li a1,1
- 1b1e: 4521 li a0,8
- 1b20: b16ff0ef jal ra,e36
- 1b24: 4585 li a1,1
- 1b26: 00040537 lui a0,0x40
- 1b2a: b2aff0ef jal ra,e54
- 1b2e: 40000793 li a5,1024
- 1b32: 82fc sh a5,20(sp)
- 1b34: 084c addi a1,sp,20
- 1b36: 47e1 li a5,24
- 1b38: c0040513 addi a0,s0,-1024
- 1b3c: cc26 sw s1,24(sp)
- 1b3e: ce3e sw a5,28(sp)
- 1b40: de9fe0ef jal ra,928
- 1b44: 6785 lui a5,0x1
- 1b46: 80078793 addi a5,a5,-2048 # 800 <__stack_size>
- 1b4a: 82fc sh a5,20(sp)
- 1b4c: 084c addi a1,sp,20
- 1b4e: 4791 li a5,4
- 1b50: c0040513 addi a0,s0,-1024
- 1b54: ce3e sw a5,28(sp)
- 1b56: 40005437 lui s0,0x40005
- 1b5a: dcffe0ef jal ra,928
- 1b5e: 100c addi a1,sp,32
- 1b60: 000c07b7 lui a5,0xc0
- 1b64: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
- 1b68: d04a sw s2,32(sp)
- 1b6a: d43e sw a5,40(sp)
- 1b6c: d202 sw zero,36(sp)
- 1b6e: 02011623 sh zero,44(sp)
- 1b72: d30ff0ef jal ra,10a2
- 1b76: 13700793 li a5,311
- 1b7a: 867c sh a5,12(sp)
- 1b7c: 4785 li a5,1
- 1b7e: 875c sb a5,14(sp)
- 1b80: 0068 addi a0,sp,12
- 1b82: 4785 li a5,1
- 1b84: c83e sw a5,16(sp)
- 1b86: 972ff0ef jal ra,cf8
- 1b8a: 4605 li a2,1
- 1b8c: 80040513 addi a0,s0,-2048
- 1b90: 52500593 li a1,1317
- 1b94: ddeff0ef jal ra,1172
- 1b98: 4585 li a1,1
- 1b9a: 80040513 addi a0,s0,-2048
- 1b9e: dbeff0ef jal ra,115c
- 1ba2: 6145 addi sp,sp,48
- 1ba4: df0fe06f j 194 <__riscv_restore_0>
+00001af6 :
+ 1af6: e7afe2ef jal t0,170 <__riscv_save_0>
+ 1afa: 7179 addi sp,sp,-48
+ 1afc: 40011437 lui s0,0x40011
+ 1b00: 02000793 li a5,32
+ 1b04: 892a mv s2,a0
+ 1b06: 82fc sh a5,20(sp)
+ 1b08: 448d li s1,3
+ 1b0a: 47c1 li a5,16
+ 1b0c: 084c addi a1,sp,20
+ 1b0e: c0040513 addi a0,s0,-1024 # 40010c00 <_eusrstack+0x2000bc00>
+ 1b12: ce3e sw a5,28(sp)
+ 1b14: cc26 sw s1,24(sp)
+ 1b16: e13fe0ef jal ra,928
+ 1b1a: 4601 li a2,0
+ 1b1c: c0040513 addi a0,s0,-1024
+ 1b20: 02000593 li a1,32
+ 1b24: eddfe0ef jal ra,a00
+ 1b28: 4585 li a1,1
+ 1b2a: 4521 li a0,8
+ 1b2c: b0aff0ef jal ra,e36
+ 1b30: 4585 li a1,1
+ 1b32: 00040537 lui a0,0x40
+ 1b36: b1eff0ef jal ra,e54
+ 1b3a: 40000793 li a5,1024
+ 1b3e: 82fc sh a5,20(sp)
+ 1b40: 084c addi a1,sp,20
+ 1b42: 47e1 li a5,24
+ 1b44: c0040513 addi a0,s0,-1024
+ 1b48: cc26 sw s1,24(sp)
+ 1b4a: ce3e sw a5,28(sp)
+ 1b4c: dddfe0ef jal ra,928
+ 1b50: 6785 lui a5,0x1
+ 1b52: 80078793 addi a5,a5,-2048 # 800 <__stack_size>
+ 1b56: 82fc sh a5,20(sp)
+ 1b58: 084c addi a1,sp,20
+ 1b5a: 4791 li a5,4
+ 1b5c: c0040513 addi a0,s0,-1024
+ 1b60: ce3e sw a5,28(sp)
+ 1b62: 40005437 lui s0,0x40005
+ 1b66: dc3fe0ef jal ra,928
+ 1b6a: 100c addi a1,sp,32
+ 1b6c: 000c07b7 lui a5,0xc0
+ 1b70: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
+ 1b74: d04a sw s2,32(sp)
+ 1b76: d43e sw a5,40(sp)
+ 1b78: d202 sw zero,36(sp)
+ 1b7a: 02011623 sh zero,44(sp)
+ 1b7e: d24ff0ef jal ra,10a2
+ 1b82: 13700793 li a5,311
+ 1b86: 867c sh a5,12(sp)
+ 1b88: 4785 li a5,1
+ 1b8a: 875c sb a5,14(sp)
+ 1b8c: 0068 addi a0,sp,12
+ 1b8e: 4785 li a5,1
+ 1b90: c83e sw a5,16(sp)
+ 1b92: 966ff0ef jal ra,cf8
+ 1b96: 4605 li a2,1
+ 1b98: 80040513 addi a0,s0,-2048
+ 1b9c: 52500593 li a1,1317
+ 1ba0: dd2ff0ef jal ra,1172
+ 1ba4: 4585 li a1,1
+ 1ba6: 80040513 addi a0,s0,-2048
+ 1baa: db2ff0ef jal ra,115c
+ 1bae: 6145 addi sp,sp,48
+ 1bb0: de4fe06f j 194 <__riscv_restore_0>
-00001ba8 :
- 1ba8: dc8fe2ef jal t0,170 <__riscv_save_0>
- 1bac: 842a mv s0,a0
- 1bae: dfaff0ef jal ra,11a8
- 1bb2: 08000593 li a1,128
- 1bb6: 8522 mv a0,s0
- 1bb8: e00ff0ef jal ra,11b8
- 1bbc: d97d beqz a0,1bb2
- 1bbe: dd6fe06f j 194 <__riscv_restore_0>
+00001bb4 :
+ 1bb4: dbcfe2ef jal t0,170 <__riscv_save_0>
+ 1bb8: 842a mv s0,a0
+ 1bba: deeff0ef jal ra,11a8
+ 1bbe: 08000593 li a1,128
+ 1bc2: 8522 mv a0,s0
+ 1bc4: df4ff0ef jal ra,11b8
+ 1bc8: d97d beqz a0,1bbe
+ 1bca: dcafe06f j 194 <__riscv_restore_0>
-00001bc2 :
- 1bc2: 1141 addi sp,sp,-16
- 1bc4: c622 sw s0,12(sp)
- 1bc6: 40005437 lui s0,0x40005
- 1bca: 52500593 li a1,1317
- 1bce: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
- 1bd2: df0ff0ef jal ra,11c2
- 1bd6: c50d beqz a0,1c00
- 1bd8: 80040513 addi a0,s0,-2048
- 1bdc: dd4ff0ef jal ra,11b0
- 1be0: 0ff57593 andi a1,a0,255
- 1be4: 84b18023 sb a1,-1984(gp) # 20000200
- 1be8: 89c1a503 lw a0,-1892(gp) # 2000025c
- 1bec: 4d1c lw a5,24(a0)
- 1bee: 4910 lw a2,16(a0)
- 1bf0: 4954 lw a3,20(a0)
- 1bf2: 0785 addi a5,a5,1
- 1bf4: 02c7e7b3 rem a5,a5,a2
- 1bf8: 00d78463 beq a5,a3,1c00
- 1bfc: 0531 addi a0,a0,12
- 1bfe: 2e15 jal 1f32
- 1c00: 4432 lw s0,12(sp)
- 1c02: 0141 addi sp,sp,16
- 1c04: 30200073 mret
+00001bce :
+ 1bce: 1141 addi sp,sp,-16
+ 1bd0: c622 sw s0,12(sp)
+ 1bd2: 40005437 lui s0,0x40005
+ 1bd6: 52500593 li a1,1317
+ 1bda: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffff800>
+ 1bde: de4ff0ef jal ra,11c2
+ 1be2: c50d beqz a0,1c0c
+ 1be4: 80040513 addi a0,s0,-2048
+ 1be8: dc8ff0ef jal ra,11b0
+ 1bec: 0ff57593 andi a1,a0,255
+ 1bf0: 84b18023 sb a1,-1984(gp) # 20000200
+ 1bf4: 8b41a503 lw a0,-1868(gp) # 20000274
+ 1bf8: 4d1c lw a5,24(a0)
+ 1bfa: 4910 lw a2,16(a0)
+ 1bfc: 4954 lw a3,20(a0)
+ 1bfe: 0785 addi a5,a5,1
+ 1c00: 02c7e7b3 rem a5,a5,a2
+ 1c04: 00d78463 beq a5,a3,1c0c
+ 1c08: 0531 addi a0,a0,12
+ 1c0a: 2605 jal 1f2a
+ 1c0c: 4432 lw s0,12(sp)
+ 1c0e: 0141 addi sp,sp,16
+ 1c10: 30200073 mret
-00001c08 :
- 1c08: 1141 addi sp,sp,-16
- 1c0a: c622 sw s0,12(sp)
- 1c0c: 40005437 lui s0,0x40005
- 1c10: 52500593 li a1,1317
- 1c14: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
- 1c18: daaff0ef jal ra,11c2
- 1c1c: c50d beqz a0,1c46
- 1c1e: c0040513 addi a0,s0,-1024
- 1c22: d8eff0ef jal ra,11b0
- 1c26: 0ff57593 andi a1,a0,255
- 1c2a: 84b18223 sb a1,-1980(gp) # 20000204
- 1c2e: 8a01a503 lw a0,-1888(gp) # 20000260
- 1c32: 4d1c lw a5,24(a0)
- 1c34: 4910 lw a2,16(a0)
- 1c36: 4954 lw a3,20(a0)
- 1c38: 0785 addi a5,a5,1
- 1c3a: 02c7e7b3 rem a5,a5,a2
- 1c3e: 00d78463 beq a5,a3,1c46
- 1c42: 0531 addi a0,a0,12
- 1c44: 24fd jal 1f32
- 1c46: 4432 lw s0,12(sp)
- 1c48: 0141 addi sp,sp,16
- 1c4a: 30200073 mret
+00001c14 :
+ 1c14: 1141 addi sp,sp,-16
+ 1c16: c622 sw s0,12(sp)
+ 1c18: 40005437 lui s0,0x40005
+ 1c1c: 52500593 li a1,1317
+ 1c20: c0040513 addi a0,s0,-1024 # 40004c00 <_eusrstack+0x1ffffc00>
+ 1c24: d9eff0ef jal ra,11c2
+ 1c28: c50d beqz a0,1c52
+ 1c2a: c0040513 addi a0,s0,-1024
+ 1c2e: d82ff0ef jal ra,11b0
+ 1c32: 0ff57593 andi a1,a0,255
+ 1c36: 84b18223 sb a1,-1980(gp) # 20000204
+ 1c3a: 8b81a503 lw a0,-1864(gp) # 20000278
+ 1c3e: 4d1c lw a5,24(a0)
+ 1c40: 4910 lw a2,16(a0)
+ 1c42: 4954 lw a3,20(a0)
+ 1c44: 0785 addi a5,a5,1
+ 1c46: 02c7e7b3 rem a5,a5,a2
+ 1c4a: 00d78463 beq a5,a3,1c52
+ 1c4e: 0531 addi a0,a0,12
+ 1c50: 2ce9 jal 1f2a
+ 1c52: 4432 lw s0,12(sp)
+ 1c54: 0141 addi sp,sp,16
+ 1c56: 30200073 mret
-00001c4e :
- 1c4e: d22fe2ef jal t0,170 <__riscv_save_0>
- 1c52: 1101 addi sp,sp,-32
- 1c54: 84aa mv s1,a0
- 1c56: 842e mv s0,a1
- 1c58: 4509 li a0,2
- 1c5a: 4585 li a1,1
- 1c5c: 9f8ff0ef jal ra,e54
- 1c60: 84e0 sh s0,24(sp)
- 1c62: 40000437 lui s0,0x40000
- 1c66: 084c addi a1,sp,20
- 1c68: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
- 1c6c: ca26 sw s1,20(sp)
- 1c6e: 00011e23 sh zero,28(sp)
- 1c72: 00011d23 sh zero,26(sp)
- 1c76: a78ff0ef jal ra,eee
- 1c7a: 40040513 addi a0,s0,1024
- 1c7e: 4585 li a1,1
- 1c80: c16ff0ef jal ra,1096
- 1c84: 4605 li a2,1
- 1c86: 4585 li a1,1
- 1c88: 40040513 addi a0,s0,1024
- 1c8c: b82ff0ef jal ra,100e
- 1c90: 02d00793 li a5,45
- 1c94: 867c sh a5,12(sp)
- 1c96: 4785 li a5,1
- 1c98: 875c sb a5,14(sp)
- 1c9a: 0068 addi a0,sp,12
- 1c9c: 4785 li a5,1
- 1c9e: c83e sw a5,16(sp)
- 1ca0: 858ff0ef jal ra,cf8
- 1ca4: 6105 addi sp,sp,32
- 1ca6: ceefe06f j 194 <__riscv_restore_0>
+00001c5a :
+ 1c5a: d16fe2ef jal t0,170 <__riscv_save_0>
+ 1c5e: 1101 addi sp,sp,-32
+ 1c60: 84aa mv s1,a0
+ 1c62: 842e mv s0,a1
+ 1c64: 4509 li a0,2
+ 1c66: 4585 li a1,1
+ 1c68: 9ecff0ef jal ra,e54
+ 1c6c: 84e0 sh s0,24(sp)
+ 1c6e: 40000437 lui s0,0x40000
+ 1c72: 084c addi a1,sp,20
+ 1c74: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
+ 1c78: ca26 sw s1,20(sp)
+ 1c7a: 00011e23 sh zero,28(sp)
+ 1c7e: 00011d23 sh zero,26(sp)
+ 1c82: a6cff0ef jal ra,eee
+ 1c86: 40040513 addi a0,s0,1024
+ 1c8a: 4585 li a1,1
+ 1c8c: c0aff0ef jal ra,1096
+ 1c90: 4605 li a2,1
+ 1c92: 4585 li a1,1
+ 1c94: 40040513 addi a0,s0,1024
+ 1c98: b76ff0ef jal ra,100e
+ 1c9c: 02d00793 li a5,45
+ 1ca0: 867c sh a5,12(sp)
+ 1ca2: 4785 li a5,1
+ 1ca4: 875c sb a5,14(sp)
+ 1ca6: 0068 addi a0,sp,12
+ 1ca8: 4785 li a5,1
+ 1caa: c83e sw a5,16(sp)
+ 1cac: 84cff0ef jal ra,cf8
+ 1cb0: 6105 addi sp,sp,32
+ 1cb2: ce2fe06f j 194 <__riscv_restore_0>
-00001caa :
- 1caa: cc6fe2ef jal t0,170 <__riscv_save_0>
- 1cae: 200007b7 lui a5,0x20000
- 1cb2: 1c07a583 lw a1,448(a5) # 200001c0
- 1cb6: 6789 lui a5,0x2
- 1cb8: 71078793 addi a5,a5,1808 # 2710
- 1cbc: 02f5d5b3 divu a1,a1,a5
- 1cc0: 157d addi a0,a0,-1
- 1cc2: 0542 slli a0,a0,0x10
- 1cc4: 8141 srli a0,a0,0x10
- 1cc6: 15fd addi a1,a1,-1
- 1cc8: 05c2 slli a1,a1,0x10
- 1cca: 81c1 srli a1,a1,0x10
- 1ccc: 3749 jal 1c4e
- 1cce: cc6fe06f j 194 <__riscv_restore_0>
+00001cb6 :
+ 1cb6: cbafe2ef jal t0,170 <__riscv_save_0>
+ 1cba: 200007b7 lui a5,0x20000
+ 1cbe: 1c07a583 lw a1,448(a5) # 200001c0
+ 1cc2: 6789 lui a5,0x2
+ 1cc4: 71078793 addi a5,a5,1808 # 2710
+ 1cc8: 02f5d5b3 divu a1,a1,a5
+ 1ccc: 157d addi a0,a0,-1
+ 1cce: 0542 slli a0,a0,0x10
+ 1cd0: 8141 srli a0,a0,0x10
+ 1cd2: 15fd addi a1,a1,-1
+ 1cd4: 05c2 slli a1,a1,0x10
+ 1cd6: 81c1 srli a1,a1,0x10
+ 1cd8: 3749 jal 1c5a
+ 1cda: cbafe06f j 194 <__riscv_restore_0>
-00001cd2 :
- 1cd2: 1141 addi sp,sp,-16
- 1cd4: c622 sw s0,12(sp)
- 1cd6: 40000437 lui s0,0x40000
- 1cda: 4585 li a1,1
- 1cdc: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
- 1ce0: b9eff0ef jal ra,107e
- 1ce4: c901 beqz a0,1cf4
+00001cde :
+ 1cde: 1141 addi sp,sp,-16
+ 1ce0: c622 sw s0,12(sp)
+ 1ce2: 40000437 lui s0,0x40000
1ce6: 4585 li a1,1
- 1ce8: 40040513 addi a0,s0,1024
- 1cec: baaff0ef jal ra,1096
- 1cf0: 1f5020ef jal ra,46e4
- 1cf4: 4432 lw s0,12(sp)
- 1cf6: 0141 addi sp,sp,16
- 1cf8: 30200073 mret
+ 1ce8: 40040513 addi a0,s0,1024 # 40000400 <_eusrstack+0x1fffb400>
+ 1cec: b92ff0ef jal ra,107e
+ 1cf0: c901 beqz a0,1d00
+ 1cf2: 4585 li a1,1
+ 1cf4: 40040513 addi a0,s0,1024
+ 1cf8: b9eff0ef jal ra,1096
+ 1cfc: 321020ef jal ra,481c
+ 1d00: 4432 lw s0,12(sp)
+ 1d02: 0141 addi sp,sp,16
+ 1d04: 30200073 mret
-00001cfc :
- 1cfc: c74fe2ef jal t0,170 <__riscv_save_0>
- 1d00: 1101 addi sp,sp,-32
- 1d02: 842e mv s0,a1
- 1d04: 84aa mv s1,a0
- 1d06: 4585 li a1,1
- 1d08: 4505 li a0,1
- 1d0a: 94aff0ef jal ra,e54
- 1d0e: 084c addi a1,sp,20
- 1d10: 40000537 lui a0,0x40000
- 1d14: ca26 sw s1,20(sp)
- 1d16: 84e0 sh s0,24(sp)
- 1d18: 00011e23 sh zero,28(sp)
- 1d1c: 00011d23 sh zero,26(sp)
- 1d20: 9ceff0ef jal ra,eee
- 1d24: 4605 li a2,1
- 1d26: 4585 li a1,1
- 1d28: 40000537 lui a0,0x40000
- 1d2c: ae2ff0ef jal ra,100e
- 1d30: 02c00793 li a5,44
- 1d34: 867c sh a5,12(sp)
- 1d36: 478d li a5,3
- 1d38: 875c sb a5,14(sp)
- 1d3a: 0068 addi a0,sp,12
- 1d3c: 4785 li a5,1
- 1d3e: c83e sw a5,16(sp)
- 1d40: fb9fe0ef jal ra,cf8
- 1d44: 4585 li a1,1
- 1d46: 40000537 lui a0,0x40000
- 1d4a: a96ff0ef jal ra,fe0
- 1d4e: 6105 addi sp,sp,32
- 1d50: c44fe06f j 194 <__riscv_restore_0>
+00001d08 :
+ 1d08: c68fe2ef jal t0,170 <__riscv_save_0>
+ 1d0c: 1101 addi sp,sp,-32
+ 1d0e: 842e mv s0,a1
+ 1d10: 84aa mv s1,a0
+ 1d12: 4585 li a1,1
+ 1d14: 4505 li a0,1
+ 1d16: 93eff0ef jal ra,e54
+ 1d1a: 084c addi a1,sp,20
+ 1d1c: 40000537 lui a0,0x40000
+ 1d20: ca26 sw s1,20(sp)
+ 1d22: 84e0 sh s0,24(sp)
+ 1d24: 00011e23 sh zero,28(sp)
+ 1d28: 00011d23 sh zero,26(sp)
+ 1d2c: 9c2ff0ef jal ra,eee
+ 1d30: 4605 li a2,1
+ 1d32: 4585 li a1,1
+ 1d34: 40000537 lui a0,0x40000
+ 1d38: ad6ff0ef jal ra,100e